From 38fd6306cfdb857e573d166faaf89abd8e7ad0cf Mon Sep 17 00:00:00 2001 From: Benjamin Ansbach Date: Mon, 2 Dec 2019 20:16:12 +0100 Subject: [PATCH 001/275] Create PIP-0039.md --- PIP/PIP-0039.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 PIP/PIP-0039.md diff --git a/PIP/PIP-0039.md b/PIP/PIP-0039.md new file mode 100644 index 000000000..4780cbf1c --- /dev/null +++ b/PIP/PIP-0039.md @@ -0,0 +1,53 @@ +
+  PIP: PIP-0039
+  Title: Temporary Voting Procedure 
+  Type: Process
+  Impact: None
+  Author: Gynther and the Interrim Dao-Team (redmonski, earleone, cryptobjarne, joud, mosu_forge) with advise from nightraven, urbancohort, and Benjamin Ansbach
+  Comments-URI: https://discord.gg/sJqcgtD
+  Status: Draft
+  Created: 2019-12-02
+
+ +## Summary + +This PIP proposes a formal procedure for Community Votes on Discord as a measure to secure a minimum of clarity and transparency for the Pascal Community. The procedure is intended as a temporary solution until a more secure method can be can be put in its place. + + +## Motivation +Currently, Pascal Community Votes take shape as a simple 1 Discord handle = 1 vote. This method can easily be gamed as any individual can have any number of handles. In order to counter this problem, this PIP proposes a number measures for auditing the votes. In addition, the PIP defines a number different types of votes so as to qualify the voting procedure further. + +## Specification + +1. **COMMUNITY VOTER** + + - **1.1.** Any individual person with a handle on the official Pascal Discord account. Said handle must have been registered at the Pascal Discord for more than 3 months and must have been actively participating there with a minimum of 5 comments. + - **1.2.** No individual person may vote more than once at each Community Vote no matter the number of handles said person owns at Discord. + +2. **AUDIT OF COMMUNITY VOTES** + + - **2.1.** Key-Team is to elect three of its members to inspect for and remove votes that do not meet the requirements for a Community Voter as of Article 1 of this PIP. + - **2.2.** Any removal of votes must be publicly accounted for at Discord. + - **2.3.** Any removal of a vote proven to be incorrect with the confirmation of a majority of the Key-Team members is to be counted as legit. + +3. **GENERAL PROCEDURE** + + - **3.1.** Any Community Vote is to be conducted as a PIP vote. + +4. **TYPES OF COMMUNITY VOTES** + + - **4.1.** Qualified Majority Vote (75% of votes cast) is required in the following cases: + - **4.1.1.** Amendments to PIP 11, 21. + - **4.1.2.** Amendments to the Pascal Bylaws as described in Article IX of said Bylaws. + - **4.1.3.** Amendments to the Articles of Association of the Pascal foundation. + - **4.1.4.** Change of the Pascal jurisdiction (i.e. change of country of registration) + - **4.1.5.** Rebrand + + - **4.2.** Simple Majority Vote (50% of votes cast) + - **4.2.1.** All votes not specifically described in this Article II, sec. 4.1 and 4.3 are to be decided by a simple majority or a relative majority as determined by the Key-Team. + - **4.2.1.1.** In case of a relative majority vote, the number of votes of each individual Community Voter (as defined in Article I of this PIP) may be more than 1. Said number shall be determined by the Key-Team for each relative majority vote. + - **4.3** Votes for Key-Team Members + - **4.3.1.** Key-Team members are elected based on relative majority of votes cast. + - **4.3.2.** Any candidate for Key-Team member must notify the sitting Key-Team about his/her candidature in writing at least 14 days prior to the date of voting. Such notification should contain the following information: name, background, and motivation for candidature. + - **4.3.2.1.** A candidate may opt for community anonymity, but his or her identity must be known and KYC’ed by the Key-Team. + - **4.3.3.** 10 days prior to the date of voting, the sitting Key-Team shall publish for community discussion a list of candidates with their stated name, background, and motivation for candidature. From 426bb3333c80899dbedd0895ba612e2ffe640182 Mon Sep 17 00:00:00 2001 From: Benjamin Ansbach Date: Mon, 2 Dec 2019 20:16:54 +0100 Subject: [PATCH 002/275] Create PIP-0040.md --- PIP/PIP-0040.md | 321 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 321 insertions(+) create mode 100644 PIP/PIP-0040.md diff --git a/PIP/PIP-0040.md b/PIP/PIP-0040.md new file mode 100644 index 000000000..c1ad8af6c --- /dev/null +++ b/PIP/PIP-0040.md @@ -0,0 +1,321 @@ +
+  PIP: PIP-0040
+  Title: Pascal Governance
+  Type: Process
+  Impact: None
+  Author: Gynther and the Interrim Dao-Team (redmonski, earleone, cryptobjarne, joud, mosu_forge) with advise from nightraven, urbancohort, and Benjamin Ansbach
+  Comments-URI: https://discord.gg/sJqcgtD
+  Status: Draft
+  Created: 2019-12-02
+
+ +## Summary + +This PIP proposes a strengthening of the present governance structure of Pascal with the aim of bolstering the general workflow of the Pascal ecosystem and community. + +The proposed model will introduce an elected Key-Team that will be responsible for counseling, facilitating, and administering community decisions, including decisions related to the management of the Pascal Foundation. The power of the Key-Team will be strongly limited by direct community votes and a Founder’s Veto on changes to Pascal’s core tech. + +The proposed governance model is planned to be replaced by a DAO model in the future, if so decided by the community and if technically and practically feasible. + +The model is compatible with foundation requirements and other governance related PIPs. + +## Motivation + +Pascal is a community project. The basic principle of its governance structure is based on decentralized community democracy. While this principle is indispensable to the project, it has never been formalized into an actual governance structure. Over the years and especially after the implementation of the Developer’s Reward (PIP 11), this has had some negative repercussions. Most decisions and votes have been taken more or less on ad hoc basis without clear guidelines for the actual voting process and for the subsequent administration of these decisions. Furthermore, the project has lacked the resources in time or man-power to work out and follow a budget and overall strategy in collaboration with the community. + +This PIP proposes a governance model for Pascal. The aim is to provide Pascal with the necessary structure in order for it to develop into a well-functioning and not least reliable organization on a long term basis. + +While it is a broad wish in the community to turn Pascal into a DAO, it is still unclear how such an organization should be built. For this reason, this PIP proposes a more traditional governance structure, which nevertheless is adjusted significantly towards decentralized community democracy. + +In addition, it should be noted that this PIP proposes that the Developer’s Reward and all other Pascal assets will be put under the custodianship of the Key-Team. The Pascal Foundation and account(-s) will have the restricted function of executing Key-Team and eventually community decisions as well as providing the legal framework of Pascal as an organization and business. + +The PIP accordingly has two aims: + +1. to immediately implement a strong and reliable governance structure that is inspired by more traditional organizations - albeit with a marked element of decentralization. +2. to secure that an eventual DAO replacing the foundation will be equally stable and reliable as the proposed organization. This will be done by making it a stated objective of Pascal to research and develop a DAO. + +## Specification + +The following four diagrams describe the main elements of the proposed governance structure. The structure is further detailed in the proposed Bylaws (Appendix 1). + +### Diagram 1: Workflow + +![img](https://lh4.googleusercontent.com/RquWAZTKY_YhqI9eriZkJ53y-q3Rdu6HbCiTsk8fr-jcycUvnLqsAP8oiIuOvYd-WZXXbJbZzDJ0POB155LPPnKX0vcc6IfFAr-YBpp458wQ1nC65AuIxckGJNH_6j1ahjJHccPp) + +### Diagram 2: Budget Timeline + +![img](https://lh3.googleusercontent.com/RF-t4GAIrkeyolKMwIKqEa5EDaorv28ClgI02JYXqxtNMvWbuMUDAy8z12dvCjr1mdDSgMVUoVXvhNyt6SVnHFhYrMCdnUKn8rhSFs1-BcppbY3i7Wmp4KwS6Tl465s8pRqqo9TE) + +### Diagram 3: Accounts + +![img](https://lh6.googleusercontent.com/3ERsPzjV39puw8mrQ_xdehVuU15eJyHUAVW_bzij87GesUOiKXOA0QSmKp5aBWmKZq4X1Cc9m_ek8HQ8SdxjZJOciuvc0jVd4OQs7BTxnLuU8ge9dF6Fxix0vhZJvwGOfFwEY6vD) + +Note: If for the fiscal year, CFA has a surplus or unspent budget - it will go to URA. Purpose of URA is for shortfall, contingencies, etc. No community voting is required for the URA usage. + +### Diagram 4: Invoicing: + +![img](https://lh5.googleusercontent.com/6t1DFAgwZ1lyBTZboV85AolIknvjJWdaHWKW_Kq5ZYhEQ1Wm9faGje15VnuVVUyKkvX9FdQVF6wLNtaM2S-HNN0jmvPQuQ9yWBbgbdbJLuaKB9NpJMZF4nqaf9LPTKtY5KRayC18) + + + +## Appendix I: Pascal Bylaws + +### DEFINITIONS: + +1. Pascal: The project’s software, community and ecosystem in general. +2. Pascal Community: All people engaged in Pascal ecosystem at large. +3. Community Member: Any person in Pascal Community. +4. Founder: Albert Molina +5. Keyteam: The managing body of Pascal +6. Community Vote: The highest authority of Pascal. Any Community Vote is to be conducted in shape of a PIP. +7. Community Voters: Voting holders of PASC +8. Developer’s Reward: the funds allocated to the development of Pascal as of PIP 11. +9. Pascal Foundation Limited: The legal custodian of the Developer’s Reward and the assets assigned to it by the Pascal Community. +10. Pascal Improvement Proposal (PIP): Proposals voted on by Community Voters that can be made by anyone with an idea for improving or developing any aspect of the Pascal blockchain and ecosystem. Can be funded or non-funded by the Pascal Foundation. +11. Request for Comments (RFC): A PIP draft made public for discussion by the author or the Key-Team with the purpose of developing it into an actual PIP. +12. Articles of Association: Legal statutes as required by law under the jurisdiction where the Foundation is registered. +13. Bylaws: the rules and requirements defining the organization and workings of Pascal governance, i.e. this document. + +### ARTICLE I: CORPORATE AFFAIRS + +1. **PURPOSE, OBJECTIVE, AND SCOPE** + - **1.1. The purpose** + - **1.1.1.** Pascal is a group of persons or entities cooperating in order to achieve goals for the benefit of the Pascal Community. + - **1.1.2.** Pascal is a community project. This requires Pascal to work in a fair, impartial, transparent, and democratic manner. + + - **1.2. Objective** + - **1.2.1.** Pascal shall strive to be a state-of-the-art high quality blockchain software project. + - **1.2.2.** Pascal shall strive to grow as a community, business, and ecosystem for the benefit of its multiplicity of stakeholders and community members. + - **1.2.3.** Pascal is to work towards becoming a Decentralised Autonomous Organization (DAO). The ultimate objective of this process is to fully replace the here proposed governance structure with a DAO under the condition that such an organization does not negatively interfere with the here stated purpose, objective and scope of Pascal. + - **1.3. Scope:** + - **1.3.1** All decisions related to Pascal is subject to the authority of a Community Vote. + - **1.3.1.1** Exception: Albert Molina may opt for a Founder’s Veto on any projected changes to core technology. + - **1.3.2** When making business deals or raising money, Pascal may never compromise its autonomy or its status as a democratically controlled foundation + +2. **LANGUAGE:** The official language of Pascal is English. + +### ARTICLE II: VOTING RIGHTS + +1. Voting rights are to be described in a separate PIP. + - a) Most current version is: “Temporary Voting Procedure” PIP + +### ARTICLE III: KEY-TEAM + +1. **PURPOSE AND FUNCTION** + - **1.1.** The purpose of the Key-Team is to manage, facilitate and stimulate the realization of Pascal’s purpose, objective and scope. + - **1.2.** The Key-Team is not a traditional board of directors, because a substantial part of its decision power is allocated to direct community votes. The function of the Key-Team is, therefore, on the one hand to offer continuous counsel and expertise in relation to these community votes. On the other hand, the Key-Team is also responsible for the daily operations of Pascal. That is to say, it is responsible for providing the infrastructure and organization for facilitating and executing the decisions of Pascal Community, especially regarding the allocation of Pascal’s funds. + - **1.3.** On behalf of the community, the Key-Team is to be the custodian of all Pascal’s assets including, but not limited to, the Developer’s Reward, PASA accounts 1000-1001, web domains, any official social media accounts (e.g. Discord, Facebook, Telegram, Twitter, Steem, Bitcointalk,etc.), all Pascal related documents (e.g. contracts, legal documentation, Bylaws, PIPs, minutes from all meetings, etc.). + - **1.3.1.** Exception: Albert Molina is to be the sole custodian of the Pascal Github and PASA accounts 0-10. + - **1.4.** The Pascal Foundation and account(-s) will have the restricted function of executing Key-Team and eventually community decisions as well as providing the legal framework of Pascal as an organization and business. + - **1.5.** The Key-Team is to stimulate an open, inclusive, and respectful culture in the Pascal Community at large. + +2. **KEY-TEAM POWERS** + - **2.1.** The Key-Team is to manage the funds, business, and affairs of the Pascal project according to the Articles, these Bylaws, individual PIPs, and applicable law. + - **2.2.** The Key-Team may decide to veto (with a 75% qualified majority) any PIP (not Founder’s Veto). + - **2.2.1.** A Key-Team veto may be annulled by a subsequent Community Vote (appeal) backed by a likewise 75 % qualified majority. In this case, the Key-Team shall resign or stand for re-election. + - **2.3.** The Key-Team may adopt such rules and procedures, not inconsistent with the Articles, these Bylaws, individual PIPs, or applicable law, as it may deem proper for the conduct of its meetings and the management of Pascal. + +3. **COLLECTIVE SECURITY** + + - **3.1.** Key-Team members are to protect the Pascal assets by multi-signature (off-chain or on-chain) approvals of spending and of any other transaction of said assets. + +4. **KEY-TEAM ROLES AND RESPONSIBILITIES** + The Key-Team roles and responsibilities are and not limited to: + + - **4.1.** In cooperation with Pascal Community at large to develop and propose the strategy and roadmap for Pascal blockchain and ecosystem. + - **4.2.** Responsible for facilitation, administration and oversight of PIPs. + - **4.3.** Responsible for daily operations of Pascal and other activities related to Pascal ecosystem assigned to it by Pascal Community. + - **4.4.** To propose, oversee, and administer Pascal’s annual budget. + - **4.5.** Propose trimestrial budget. + - **4.6.** To represent and promote Pascal and the Pascal Community + - **4.7.** To author PIPs both for Pascal spending and for the development of Pascal tech and its ecosystem in general. + - **4.8.** Legally oversee Pascal. + - **4.9.** To engage community members in general and those contributing to the Pascal ecosystem in particular. + - **4.10.** To engage with community and follow up on its requests, proposals, and needs. + +5. **ELECTION AND SIZE** + + - **5.1.** The Key-Team shall consist of minimum 4 and maximum 8 members. + - **5.2.** Key-Team members may be added at anytime. Members are admitted through an open discussion within the Pascal Community and a final decision by a Community Vote. + +6. **KEY-TEAM MEMBER REQUIREMENTS** + + - **6.1.** Key-Team members must have an established history within the Pascal Community and must be able to provide expertise in areas helpful to the purpose of Pascal. Areas of expertise may include and not limited to: finance, accounting, marketing, software development, legal, technical development expertise in any number of areas including and not limited to crypto currencies. + - **6.2.** Key-Team members must be at least 18 years of age + - **6.3.** Key-Team members must be proficient in English + +7. **MEETINGS** + + - **7.1.** Meetings are to be held via electronic communication technology as specified by the Key-Team. + - **7.2.** Minutes from all meetings are required and are to be filed with the records of Pascal. + - **7.3.** Unless provided for differently elsewhere in these Bylaws, a majority of the Key-Team members then serving in office shall constitute a quorum for the transaction of business at any meeting of the Key-Team. + - **7.4.** Except as otherwise expressly required by law, the Articles, or these Bylaws, the affirmative vote of a majority of the Key-Team members present at any meeting at which a quorum is present shall be the act of the Key-Team. Each Key-Team member shall have one vote. Voting by proxy shall not be permitted. + - **7.5.** Special meetings of the Key-Team may be held at such times and at such places as may be determined by any two Key-Team members on at least 72 hours’ notice to each member given by email (or by any other secure electronic means chosen by the Key-Team). + - **7.6.** Any action by the Key-Team may be taken without a meeting if all Key-Team members then in office consent to the action in writing and the written consents are filed with the records of Pascal. Such consent shall be treated as a vote of the Key-Team for all purposes. + - **7.7.** The Key-Team may, at its discretion, invite other persons to attend its meetings with or without speaking rights and without voting rights. Such attendees will not count toward the quorum. + - **7.8.** A majority of the Key-Team members present at any meeting of the Key-Team, including an adjourned meeting, whether or not a quorum is present, may adjourn and reconvene such meeting to another time and place. At least 72 hours’ notice of any adjourned meeting of the Key-Team shall be given to each member whether or not present at the time of the adjournment. Any business may be transacted at an adjourned meeting that might have been transacted at the meeting as originally called. + +8. **DECLARATION OF INTEREST** + + - **8.1.** Any Key-Team member shall declare an interest in any contract or matter in which he or she has a personal, material or financial interest, whether directly or indirectly, and shall not vote in respect of such contract or matter, provided that nothing shall prevent a Key-Team member voting in respect of his or her terms and conditions of employment or any associated matter + +9. **DELEGATION** + + - **9.1.** The Key-Team may delegate its powers (e.g. to a CEO, CTO, etc.) except those which it is prohibited from delegating by the law, the Articles, the Bylaws, or any other PIP. + - **9.2.** Any delegation requires clearly described limits of mandates according to the following two principles: + - **9.2.1.** The power of the Key-Team is limited to the role of supervisor and oversight and it may not directly exercise the power delegated by it, except otherwise stated by the law, the Articles, these Bylaws, any PIP, or by the Key-Team itself. The role of supervisor and oversight entails support on any matters relevant for exercising adequately the powers delegated. + - **9.2.2.** Any party receiving a delegation of power is required to truthfully and frequently, and in any case of urgency or emergency, to sufficiently inform the Key-Team. + - **9.3.** The Key-Team may revoke any delegation in whole or in part or alter any terms and conditions. + +10. **COMMITTEES** + + - **10.1.** The Key-Team may establish committees for advisory purposes or it may delegate some or all of its powers except those which it is prohibited from delegating by the law, the Articles, the Bylaws, or any PIP. + - **10.2.** Except as the Key-Team may otherwise determine, any such committee may make rules for the conduct of its business. + - **10.3.** All acts and proceedings of any committee must be fully and promptly reported to the Key-Team. + +11. **RESIGNATION** + + - **11.1.** Any Key-Team member may resign by delivering his or her written resignation to any other member of the Key-Team, effective at the time specified therein. + +12. **REMOVAL** + + - **12.1.** A Key-Team member may at any time be removed from office for cause or without cause by a vote of a majority of the Community Voters. + - **12.2.** A Key-Team member may at any time be removed for cause by a majority of the Key-Team members then in office. + - **12.3.** A Key-Team member may be removed for cause only after reasonable notice and opportunity to be heard before the body proposing to remove the member. + +13. **VACANCIES** + + - **13.1.** Any vacancy in the Key-Team shall be filled for the unexpired time of the position by a Community Vote. + +14. **NON LIABILITY** + + - **14.1.** No Key-Team member shall be liable for the Pascal debts, liabilities, or obligations merely by reason of being a member except in cases of criminal misconduct. + +15. **NON TRANSFERABILITY** + + - **15.1.** No Key-Team member may transfer, for value or otherwise, his or her membership, or any right arising therefrom. All rights of membership shall cease upon a member's death, resignation, expulsion, termination, or dissolution. + +16. **COMPENSATION** + + - **16.1.** Key-Team members shall not receive any stated salary for their services. + - **16.2.** Key-Team members may receive bonus, the requirements and amount of which shall be determined by a Community Vote. + - **16.3.** Key-Team members may, upon documented application, be reimbursed for reasonable out-of-pocket expenses incurred in furtherance of the purposes of Pascal. + +### ARTICLE IV: INTERNAL CAPITAL ACCOUNT SYSTEM + +1. **INTERNAL CAPITAL ACCOUNTS** + + - **1.1.** Pascal shall have a system of Internal Capital Accounts as equity accounts to reflect its net worth. The Internal Capital Accounts shall consist of a Legal Reserves Account (LRA), Consolidation Account (CA), Foundation Operations Account(s) (FOA), Community Fund Account (CFA), Restricted Reserves Account (RRA), and Unrestricted Reserves Account (URA). The sum of the balances of the Internal Capital Accounts is the net worth of Pascal. + - **1.2.** Developer’s Reward (20%) mined at each block shall be transferred to the Consolidation Account at a regular interval. + - **1.3.** Legal Reserve Account holds the minimum amount required by law to be kept as reserves. + - **1.4.** Key-Team Operation Account holds the PASC assigned by a Community Vote to support Key-Team operations. + - **1.5.** Community Fund Account holds the PASC assigned by a Community Vote for the funding of Approved PIPs, Infrastructure and Marketing. + - **1.6.** Restricted Reserves Account holds reserve funds that will be automatically transferred to CFA after a certain length of time, i.e. PASC transferred to RRA from January to June will be automatically sent to CFA after two years counting from the last day of June. + - **1.7.** Unrestricted Reserves Account. If for the fiscal year, the Community Fund Account has a surplus or unspent budget - it will go to the Unrestricted Reserves Account. The Purpose of the Unrestricted Reserves Account is for shortfalls, contingencies, etc. No Community Vote is required for the Unrestricted Reserves Account usage. + +2. **LOSSES** + + - **2.1.** "If in the last quarter of funding Pascal is projected to incur a net loss for the fiscal year, such net loss shall be charged against the balance of Unrestricted Reserves Account. However, if the Unrestricted Reserves Account is insufficient to cover the funding shortage,the Key-Team will have the option to suspend submission of funding PIPs and if deemed necessary also to suspend currently funded PIPs within the restrictions set by the law, the Articles, the Bylaws and PIP 21. Concurrently, it is at the discretion of the Key-Team subsequently to decide when to resume funding of PIPs. + +3. **LOANS AND DEBTS** + + - **3.1.** Pascal may not make loans. + - **3.2.** Pascal may not make any kind of debts. + +![img](https://lh3.googleusercontent.com/abFpIqvYD6rvSvLZvxmjRq_a26WRg8JoqyRVzl3tPY_01uCpA2Ca_ZdoC3smkUsc1hdsp5Zreqvzsm0v1vbvMFaPevQ5dgSyW-lJMqeISAksFqyRSIO_DmTO8gwEuhy607h9zoKF) + +### ARTICLE VI: PASCAL IMPROVEMENT PROPOSALS (PIPS) + +1. **PROCEDURE** + + - **1.1.** Any individual, group of individuals and businesses may submit a PIP. + - **1.2.** All PIPs are subject to Community Vote + - **1.3.** A PIP must as a minimum contain author, motivation, description, and rationale. + - **1.4.** PIPs must be discussed publicly at Discord for at least two weeks prior to being subject to a Community Vote. + - **1.5.** Drafts or PIPs not deemed ready by the Key-Team for the required two weeks of public discussion shall be published as “Request for Comments” (RFC) at Discord with the purpose of finalizing the PIP with the aid of community feedback. + - **1.6.** All PIPs are to be open for voting for at least 72 hours. This period is to be extended at the discretion of the Key-Team according to the import or impact of a given PIP on the Pascal tech, ecosystem, or community. + +2. **AUTHORITY** + + - **2.1.** An approved PIP is binding to all Pascal and all Pascal Community members. + - **2.2.** A PIP may not be against the law of the country of registration of the Pascal Foundation nor may it violate the purpose, objective and scope of the Pascal Project. + - **2.3.** A PIP may be subject to Founder’s Veto or Key-Team Veto as described in these Bylaws. + +3. **ADMINISTRATION OF PIPS** + + - **3.1.** The Key-Team is to facilitate and administer PIPs and their implementation. + - **3.2.** The Key-Team is to secure that all PIPs concur with the law, the Articles, these Bylaws, and relevant PIPs. + - **3.3.** The Key-Team may make recommendations on a vote and individual members may vote on their own behalf, however the key-team as such has no voting power itself. + +### ARTICLE VI: FUNDING PIPs + +1. **RECEIVER** + + - **1.1.** Any individual, group of people, or business as well as the Key-Team may receive funding from Pascal funds. + +2. **REQUIREMENTS** + + - **2.1.** In order to receive funding a PIP must be submitted, discussed, and voted upon by the community. + - **2.2.** Funding is subject to contractual obligations as required by law, PIP 21, and the Key-Team. + - **2.3.** Funds may only be allocated to proposals that adhere to Pascal’s purpose, objective and scope. + +3. **BUDGET** + + - **3.1.** Funds are allocated on a quarterly basis according to a budget proposed by the Key-Team. + - **3.2.** The budget is to earmark funds for different overall purposes such as Pascal operations and any area of priority for improving Pascal blockchain and ecosystem. The budget is to contain a written statement explaining priorities. + - **3.2.1.** Funds allocated to Pascal operations are administered by the Key-Team and is not subject to further community votes. + - **3.2.1.1.** Key-Team spending must be detailed in a transparent manner and is subject to auditing and community oversight. + - **3.2.2.** All other overall funds in the budget are to be allocated to specific projects by community votes as described in this Art. VI of the Bylaws. + - **3.3.** The quarterly budget must be published at least 4 weeks before the start of a new quarter. + - **3.4.** Community review is to last at least 2 weeks. + - **3.5.** The quarterly budget is subject to a community vote. The vote is to be conducted no later than 2 weeks before the start of a new quarter. + +4. **PROCEDURE** + Funding PIPs are to follow the procedure described in Article V as well as the following additional elements: + + - **4.1.** A PIP for funding must as a minimum contain author and person responsible for the work proposed as well as motivation, description, rationale, and budget for proposed improvement. + - **4.2.** PIPs must be published for Community discussion at least 17 days before the beginning of a quarter from which it applies for funding. + - **4.3.** Three days before the end of one quarter, the proposed PIPs for the subsequent quarter are subject to a Community Vote (72 hours). + - **4.4.** Most voted PIPs are funded until all earmarked funds for the given quarter are allocated. + - **4.5.** If budgeted funds exceed the funds requested by PIPs, the exceeding amount is to be allocated by the Key-Team during the given quarter or integrated in the budget for the next coming quarter. + - **4.6.** No funds may be transferred without the recipient providing documentation for the agreed work or service done. + +### ARTICLE VII: CONFLICTS OF INTERESTS, TRANSPARENCY, AND DISPUTES + +1. **CONFLICTS OF INTERESTS** + + - **1.1. Disclose.** Anyone serving a role in Pascal to which legal responsibilities attach (Key-Team members, Officers, Employees, and any other such person) must disclose when financial or personal interests may appear to be inconsistent with the interests of Pascal. + - **1.2. Abstain.** Anyone serving a role in Pascal to which legal responsibilities attach ( Key-Team members, officers, employees, and any other such person) must abstain from conducting tasks (such as voting, transactions, approvals, etc.), which may appear to involve personal or financial interests inconsistent with the interests of Pascal. + - **1.3. The Key-Team.** It is the obligation of the Key-Team to address and articulate policies and practices to secure that conflicts of interest will not compromise the decision-making process, hamper open and candid discussions, and prevent anyone in acting in the best interests of Pascal. + +2. **TRANSPARENCY** + + - **2.1.** The Key-Team is responsible for developing strong transparency policies and practices. + +3. **DISPUTES** + + - **3.1.** **Arbitrator.** In the event of a dispute between Pascal or The Key-Team and a third party, such dispute shall be referred to an independent arbitrator whose appointment is acceptable to both parties to the dispute. The decision of such an arbitrator shall be binding. + - **3.2.** **Courts.** In the event that a dispute cannot, for whatever reason, be concluded by reference to an arbitrator, the matter may be referred to relevant courts. + +### ARTICLE VIII: DISSOLUTION + +1. **DISSOLUTION** + - **1.1.** The Key-Team can be dissolved at any time by a Community Vote (qualified majority of 75%). + +2. **LIQUIDATION** + - **2.1.** The liquidation method and appointment of a liquidator are determined by the Key-Team. + +3. **FINAL SETTLEMENT** + + - **3.1.** After payment of all debts and costs of the Key-Team, the balance will be distributed as miner rewards or forwarded to an alternative governance structure as defined by the Pascal Community. + +### ARTICLE IX: AMENDMENTS + +1. **AMENDMENTS** + + - **1.1.** The Bylaws can be amended by a Community Vote. Simple Majority vote (of votes cast) is sufficient except in relation to amendments of Article I, Article III (Section 1,2, and 3), and Article VIII, which require a qualified majority of 75% of votes cast. + +### ARTICLE X: GENERAL PROVISION + +1. **GENERAL PROVISION** + If any of the provisions of these Bylaws should violate compelling legal stipulations or The Articles of Association that Section or Article shall be regarded as not having been written, so that the validity of the remaining Articles shall be unaffected. From 687a5048e3632e8cf83d8d0b6e10b9b129af9f9a Mon Sep 17 00:00:00 2001 From: Benjamin Ansbach Date: Mon, 2 Dec 2019 20:19:52 +0100 Subject: [PATCH 003/275] Added PIP 37, 38, 39 and 40 Added PIP 37, 38, 39 and 40 to list README --- PIP/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PIP/README.md b/PIP/README.md index a77077d6a..eb0ddf2ee 100644 --- a/PIP/README.md +++ b/PIP/README.md @@ -45,5 +45,8 @@ If they wish to continue, copy [this template](PIP-template.md) and ensure your | [34A](PIP-0034A.md) | Website UI/UX Redesigns | Appditto | Website | Proposed | | [35](PIP-0035.md) | Block Policy: Layer-1 Governance (Velocity Cash) | Herman Schoenfeld | Protocol | Draft | | [36](PIP-0036.md) | RandomHash2: Enhanced GPU & ASIC Resistant Hash Algorithm | Herman Schoenfeld | Protocol | Accepted | - +| [37](PIP-0037.md) | Distinguish account updates between active/passive mode | Albert Molina | Protocol | Accepted | +| [38](PIP-0038.md) | P2P Chat and Communication | Preben Björn Biermann Madsen | Protocol | Draft | +| [39](PIP-0039.md) | Temporary Voting Procedure | Gynther and the Interrim Dao-Team | Process | Draft | +| [40](PIP-0040.md) | Pascal Governance | Gynther and the Interrim Dao-Team | Process | Draft | From f91dda3d8339bd6bb6afe771be4f2591d69c721f Mon Sep 17 00:00:00 2001 From: Benjamin Ansbach Date: Mon, 2 Dec 2019 20:33:53 +0100 Subject: [PATCH 004/275] Create PIP-0040 resource folder --- PIP/resources/PIP-0040/index.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 PIP/resources/PIP-0040/index.md diff --git a/PIP/resources/PIP-0040/index.md b/PIP/resources/PIP-0040/index.md new file mode 100644 index 000000000..39cdd0ded --- /dev/null +++ b/PIP/resources/PIP-0040/index.md @@ -0,0 +1 @@ +- From 56035357a34c35350aec12dfd6ec4b4186b85d8b Mon Sep 17 00:00:00 2001 From: Benjamin Ansbach Date: Mon, 2 Dec 2019 20:34:19 +0100 Subject: [PATCH 005/275] Resources of PIP-0040 --- PIP/resources/PIP-0040/diagram_1_workflow.png | Bin 0 -> 88743 bytes .../PIP-0040/diagram_2_budget_timeline.png | Bin 0 -> 33035 bytes PIP/resources/PIP-0040/diagram_3_accounts.png | Bin 0 -> 109149 bytes PIP/resources/PIP-0040/diagram_4_loans.png | Bin 0 -> 82570 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 PIP/resources/PIP-0040/diagram_1_workflow.png create mode 100644 PIP/resources/PIP-0040/diagram_2_budget_timeline.png create mode 100644 PIP/resources/PIP-0040/diagram_3_accounts.png create mode 100644 PIP/resources/PIP-0040/diagram_4_loans.png diff --git a/PIP/resources/PIP-0040/diagram_1_workflow.png b/PIP/resources/PIP-0040/diagram_1_workflow.png new file mode 100644 index 0000000000000000000000000000000000000000..3d5ee25ba3d2ea2ab38ca73a28c97ff4e1b3e93d GIT binary patch literal 88743 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 literal 0 HcmV?d00001 diff --git a/PIP/resources/PIP-0040/diagram_2_budget_timeline.png b/PIP/resources/PIP-0040/diagram_2_budget_timeline.png new file mode 100644 index 0000000000000000000000000000000000000000..abd3a75cfdffd8d65bcfc8a529dc5649da8ac4d7 GIT binary patch literal 33035 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 literal 0 HcmV?d00001 diff --git a/PIP/resources/PIP-0040/diagram_4_loans.png b/PIP/resources/PIP-0040/diagram_4_loans.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf499a4bdbe81ee06263e6ed2b042a8c8d6d066 GIT binary patch literal 82570 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 Date: Mon, 2 Dec 2019 20:37:49 +0100 Subject: [PATCH 006/275] Changed diagram references --- PIP/PIP-0040.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/PIP/PIP-0040.md b/PIP/PIP-0040.md index c1ad8af6c..572ae2c28 100644 --- a/PIP/PIP-0040.md +++ b/PIP/PIP-0040.md @@ -40,23 +40,22 @@ The following four diagrams describe the main elements of the proposed governanc ### Diagram 1: Workflow -![img](https://lh4.googleusercontent.com/RquWAZTKY_YhqI9eriZkJ53y-q3Rdu6HbCiTsk8fr-jcycUvnLqsAP8oiIuOvYd-WZXXbJbZzDJ0POB155LPPnKX0vcc6IfFAr-YBpp458wQ1nC65AuIxckGJNH_6j1ahjJHccPp) +![Diagram 1: Workflow](resources/PIP-0035/diagram_1_workflow.png) ### Diagram 2: Budget Timeline -![img](https://lh3.googleusercontent.com/RF-t4GAIrkeyolKMwIKqEa5EDaorv28ClgI02JYXqxtNMvWbuMUDAy8z12dvCjr1mdDSgMVUoVXvhNyt6SVnHFhYrMCdnUKn8rhSFs1-BcppbY3i7Wmp4KwS6Tl465s8pRqqo9TE) +![Diagram 2: Budget Timeline](resources/PIP-0040/diagram_2_budget_timeline.png) ### Diagram 3: Accounts -![img](https://lh6.googleusercontent.com/3ERsPzjV39puw8mrQ_xdehVuU15eJyHUAVW_bzij87GesUOiKXOA0QSmKp5aBWmKZq4X1Cc9m_ek8HQ8SdxjZJOciuvc0jVd4OQs7BTxnLuU8ge9dF6Fxix0vhZJvwGOfFwEY6vD) +![Diagram 3: Accounts](resources/PIP-0040/diagram_3_accounts.png) + Note: If for the fiscal year, CFA has a surplus or unspent budget - it will go to URA. Purpose of URA is for shortfall, contingencies, etc. No community voting is required for the URA usage. ### Diagram 4: Invoicing: -![img](https://lh5.googleusercontent.com/6t1DFAgwZ1lyBTZboV85AolIknvjJWdaHWKW_Kq5ZYhEQ1Wm9faGje15VnuVVUyKkvX9FdQVF6wLNtaM2S-HNN0jmvPQuQ9yWBbgbdbJLuaKB9NpJMZF4nqaf9LPTKtY5KRayC18) - - +![Diagram 4: Invoicing](resources/PIP-0040/diagram_4_invoicing.png) ## Appendix I: Pascal Bylaws @@ -222,7 +221,7 @@ Note: If for the fiscal year, CFA has a surplus or unspent budget - it will go t - **3.1.** Pascal may not make loans. - **3.2.** Pascal may not make any kind of debts. -![img](https://lh3.googleusercontent.com/abFpIqvYD6rvSvLZvxmjRq_a26WRg8JoqyRVzl3tPY_01uCpA2Ca_ZdoC3smkUsc1hdsp5Zreqvzsm0v1vbvMFaPevQ5dgSyW-lJMqeISAksFqyRSIO_DmTO8gwEuhy607h9zoKF) +![Diagram 5: Loads](resources/PIP-0040/diagram_5_loans.png) ### ARTICLE VI: PASCAL IMPROVEMENT PROPOSALS (PIPS) From 0da7d7ab97e13c5a8862db32996dc6d84fa53a0d Mon Sep 17 00:00:00 2001 From: Benjamin Ansbach Date: Mon, 2 Dec 2019 20:38:46 +0100 Subject: [PATCH 007/275] Added missing PIP-40 resource --- PIP/resources/PIP-0040/diagram_4_invoicing.png | Bin 0 -> 55720 bytes PIP/resources/PIP-0040/diagram_5_loans.png | Bin 0 -> 82570 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 PIP/resources/PIP-0040/diagram_4_invoicing.png create mode 100644 PIP/resources/PIP-0040/diagram_5_loans.png diff --git a/PIP/resources/PIP-0040/diagram_4_invoicing.png b/PIP/resources/PIP-0040/diagram_4_invoicing.png new file mode 100644 index 0000000000000000000000000000000000000000..e7429d9e909eba1928ba7500e7541dba7084e0ba GIT binary patch literal 55720 zcmeFZXETPOLWouMDGS6LG<25 zXE53r-E(})FXVSW*YoDNuls)Sf5A1^nKS$Bz4lt4wbo~?eO{}n$WxGACd0$Sqj;cj zUmXvRkOU8pfQEz!xN?(=)&&m_g7@IQl%@y%@)&6>la43m&`--mDLu>Bmu7~`6J+)IkF0Q=kDn1>-_pn=@?dxAS-h2zd z1Cc=dPyeIfofO_0bKd;pG6`gokc4_I@XWn`-E$R+qQd`k6cTF4q$M6cAvN^Ozx)3F zte`(HQbVAqj?+{4`_ZrP@FfZVYZegBcOVc6Qvxa;4#&Qott3_vUEiQHde&2f=*T&{ z5-bObhX^}p(_5YfvXyXx=2tkp8E0;D%|Eo=+gkQ>Vb+P``LVXS>Bc;8HU*Taj;WjcIRoZy}{0} zb+0|!xK*E{N_}E4$hYr}b)bE_>hsHmV3sr<`))>-=*5;I$TuI%2&O;x-iRZ=0T0Y+ z18!jMiXJ~-W>1Gg&Mp*;$sJLh5u1pjKMSEeV(mPlj&ONo#@U-TP@V7q{Lz09&M zw$*@!m~tv`1u+&t_)>Ug%xQa#mH6_ql%$Fl@|oRONGYx?R{m%s(buvs7-3AVl>hlU zIme(7IpyeXQ#Bu+>3kek_~MvlrJK``laYt~ncWJZgPjXVmfZxgG?_K(K-Mcypr1_>fBVjK zIPTW+m4Hy_1$0ycHqth>+AAV(o=U;Wn#3tTpv+E5?-kk{v;7%-W^N35sILj?FAPB6 zuXMsdk^7E4OmyjZgA91vosJ{+kh-Zlu+sWBsskbaq<02tRfBlX*I_S9Sa7-`^P4LK zfsDg$+zokV14V*_O8m&p9OL!LmyNRpA!pS5+zmiM0~e8JHynzGAUY3eOq9ADJ#zod zeo#YU0{9@p|Ce7tJ0TQp_E-NfP=QZ)_yKh;gD=lK8R8EO1WeTG{fjxF^Jh(zn&F|p zH6?M6smU0ri>qs&QCyheFOD}e`!xkaIqI33AF~z5PHzJ&9JB>tV1uMz`}4_k0AK_M zY0t2nzWroD45`4J9)X^T{)rl9Qh-9}TFI{BpVG^U@6eN^NOGq|Pwh2!HqTd8le+84T0_;cL^FvMoZYc{$ApzTT4?OM(B*@mjCt1D^5vDWA%C9~Hfa~=h1LN`C2Q=>uD z@&UPJ3`8c6yI!Ss2fv!Zx}SeFl?U2Rg;$MiKB*>B^rd2D)tDA5fuQOFiLt#Js+pyw z1AP`ty_uq$KW|60S<{S%j*+i7t0%u>+0GP{gmriiFU13q zpWdO~d^~ZIrP7rQ&oL63J@9?Saz28Zs7UpiF9Oe)NxneThuN5Zypw^24y`A%clq-P=ZWomTd@dMBm;I`NUm?mp}ZX#2fg z`Oc!tFP+x@YXfGGRDq4~wkJ=LskY|!X7)MhNvy2xwO19Q(6SK5W&Sr8c2V{?3vr_U zT!Zw!Y@JG!KbVxSdQ1I|uyE}{jeOd7y)$B00xYPwcYfGR1;vt>%jheS;C^l2fXe@e z5+|$TVtBrMf9?Rk!*OawC7edj3xPpv%_pQQMVU-KCfJ2&N+f99=n?FEi+WF1c=_8Q znN0&-sMP!BCq*9XkKeIM8mmek7THZoGX?^>Qfy71_vW|RLCXPq2v_>}j2cPo*}=H8 zJwde68ieRp)^l}r<)l{(6<>e83b%R}uGp%Y+Dkt}yH~@fyG@40Zd(oaTDLG$MwEUf zv74;-)gq_9AH*Tm7Rw8TO;i0$kemRMEXTWH#(B}Q(5HzOZS_H?Y?>nmFOVkk-NyiG zBqjb43gzQdU2S7)-`CUO&{^xfXi~hoXesD9_fU4R=)g|<(T(KTln1vh7IxcJ4jXEH zAK-FoOxoY&+TuqgKBsEpocN!QQI5YC zj0eKfE8Fp%IqNAWmvCAYpjvlvQ+*bq2zU0%9kSpd<=~1$y5gb)hCGhdD^~ zQtgBIiJV+`{J=o%@ip;EpUREQa3RciDrp!yx0r8LOfKY=wD2lwdFXbr?J>UVd`ie_ z)zP%PWY;h@l)EohD-(=xFdOt^N?!ot3dB9i)zdL5%U?k`5ZMTGwe_-3Yr% ziXT7D1Y1~csDGmGNJun06tbM~vD5bhkHY&6yFF>uN219wt2@QI3&ziaIHy~(>!mUX178+kI)hc%|Z3|6C_j6j#aWRLzp;IcnGUE4xmX`m5hzY z)0Bf3YE`2JAH1dG?T&LF&kQ7{vZ)II^EE;!Sv1SN3@Lw02%oTp1DH?nCz?JFkPx3g z#dWLDt`GdPw44f_!`K6fT<=NW)aU}mpqg%DIRjzGJ}TceGiL82{{xgxlWI0jA>W~V zcV546`}{jb;r3LTBEjN?O!kB>4b^+8c3BS=IZ}gfy|Gh#ewmN%`T`o=Q(`|-TkQn4n?z|IPa?LLSq58iGj~$A1}~zE z=O^(w?KLi?(Y*Ljub}UWIb2$4F2@Rl2SB>B_I1#^A(YsmQfy`scY1oMDwX8MCvvhK zW9>)pKbpK{3j8uxEJXtM@*1@T5H(uBG$4fO?v%0HCuPi^8-;=dVMpA0@8N^i-S_$f zQQZ{M{OU?A1KZW`Q4xY&j_|7RDi?hpQ;rVROtGlabZgnn@OlnSST$u8^aG~6j=X1M zMp)Q(dV6If+8aAd?o<_yDerx*KfWD&>9(Nzs-dfki`7tpxx=0uV;CyZqbfkZKh*ZL zKSlijFGvYI6KlT@gDpu#WjYe|}7HIC^G#&~;Kx`N-C6O?& z*&)dv(*{f+HbB2G6n#3BKrNg&^Y+lf^9ev8xdsJWOrkq zXwVUP29>bPr9#qw*pt(MOC&KNZ|zLNqm-jO$~KWT8*PpYH7~U*SxD9i_E2D3WC0xK zurgY%L2u;pVYO!8L40o^xn=g*7E6Yd!P5t)g7Fq!KsiUhgb#Fr7G3mtmG$oIU%Jz* zbAvUD)8khJuRgyWRe0OW%TZKKmKDlBq@TBe-ys*9UJCIWI z#V6wAspVu73Wm-QT`d~ny*B|@Ouwz~v2;~@y;rrbZzQ|)xGshUOII=Z5{PhVnm2uB z1HF$K!0|LM6y=4y5aGBU8=Llpx|gh7(G&N+g!=5rw7BB9rVU&mIbQL8PWpjhJi7x# zTa0k!B4tc;w9DG0lyF;8%$KjG!*PtKJT%OXtdrftu7ulNiw*HZy#G6Wq2uw2!I4@L zz0I_92iKOktf`7=XLdOK51dS@#xs6KM-)!lygPoB5MeqaF<%djDY4UZ&ol59@_gQv* zE8creriX86i0;m4gg-DhM8c$7J=)@Zz62<=fRpr_ikIq$S-YRF+egFendqNBC15H$ z2&jj?D6Sf)hT|&m$;CuPPcTXNX%Z02RTJ|F)c>#j)_^XGWgyh|Nog=aRA>T~E8w8L zyvL@8cSbGr==~w*>|8*px2;p{6hZEGilz+BEVM4D_cHA;cqcfwy%Tq@0PS z;1DlkT(Uxv>^VE6gsQ0d5h%`iPH%6V$}dIra5sVThaOo#x*e6*X6cBDbPv zi=gG!^l`;FbKz7(zPh7HepM$+mHm_qxt#7Vd848?J3=H$ZH6#$Vq%_GSkuC= zP<`kIc8*|{Ew$TPwgwZw%PaEqdmJ}*GhrgDw06bb#@f21?%WJc)r6X8cle>1T5ov& z?fPy~7Wnc_;l5uVuF3Zf4~q)G@e3JfOuwFvD4Bt*D5F6xxuuz!BjPda+J5?Bcom1H zhG^=g9?K;kR*%|M{bF^KgVKB}%;x?bC+X}P!5v(2%C@6BInSgLSxx*3j}9ekl7*`m zl||7fImMISSO>0i4h*u2sXXu1D#r#a0%Jgt= z$=RCS4zT+7BuZDNrQY64J!4L)5?_rc_K)2AMq+yO=6U+6Jjuhidxk4*qgeDd6Gba4 zT!t9O6Lo6$F5EG{JzQ-YTA*yLoFJ;jIl=N1PCF;V$rJ2EJ+oPmd2x1xi8yG6AgY); zLYTDf$P*b)Ak^+(Jpu_DDRmsUJ0Cl3A%F}IB)xb;kQ~?vm4mtGhF@R>t zsh{(qCs<0!Z{klV-A*(bVkYooP|~ zb~~`o*l>w$_Nu`qlEu>|d7E|BRfhJVl|%RE^!A=0%YCt*L|I*s8 zhG?;QLSFHGJK&E;*&!}5F<(cD?>)V&gBq0F;JI-IDoR>)!#=A~`u;S7^!L(o5hx6; zoi4UoCKJZ4+CLpCnHQ!ip%-QN>~(ZZj8R>%%v0|grgy*51NxDWAw}Rpu9VRQ&PiJF zr#N@W(+2P`fpbQ(y@>IS!FCK(-F5Dx z_Yj>P)mc)b<_xpxejb_A?K2h~`=E7GoO9N8B{_8IH3g%gVqO237P{PDvw2%!_o&Y5QE>K^&K9Bk>j)Jj8jj(Ia+M>$a$pCH^l1l;LZ$7j>4*Mzqg)Tl~w{T$b_2lQJv1?XCwn z^9%Rs1b;lCNlOva8PCQXFMMBGSk-o9;FuLIN9=d=P8WH#T{d#-B5V76v+o@{(iKg2 zxYjfxX!&bVG4)o9yQ|glcJAJcyhKX#ZHtOq4u`YMOXSyfl{urj-&5@s9SvC)`HTqJ z50*(`JkTTI4lNu%XUU~NF(Ow!s&_$&?q9-e2YulY>FnLzuksdQnJIy#cMW1%c=URx{*J5-W=whD+;zk52iHAS*-C+;d0nml6A zx&8tYrE_HFzF&|LfPD$k7L%!BY@~xWj(D`97R1SxFma0wwuGSdG6I3Z9^7V z7k67A>G7JTjcRpt=$~V*+}a$$sPQ2Y_!@6!n)gU%d`u7t>hD!D2R5PI%PQ?#s~6cVYpnbR;w6}eMueaK zw9-!FWs!{Txl8{~irK;g1n@r-X@rFciE79(s{BaIYy*cnA4#}_Lw8FhrW>Fm)GExs z1k~ep91KB>B}f6Nlxc+&n&N%?ldayld6yph(xov+zn7G*EZXfAGwD5|gPsbeEdyD7 z*~NQZ@-&_`_axamuF?omB2v$L1X-W!$-FU}>yAhvcqxYMF>vg$X5G)=c@9IoLV+l0 zXG#S@aIh34X8dXMM>ZhmSbamsfutcIC-HVY%8DW+nzC8(D^MEX(_{9V0a)t`5P|&z z(r9nR?Cb}b#)R@Z>%a2toTX67rL36w?0#OcaSf4wX*jNvwbr9(OpZZ8Gz2F7VG}I% zRIaW|QSL|jnQ27<0&3KHqKG#B1y1!zqH9IgBu4M+N{jF~BOWZKmrmrdS;nTOMXrl> z4E7R|dmm8GQKK-=d*lv^_pxOi=D_O@LOD-#6UV2g zIq?qHdPY$$kL5cJS`Y7W%mEo;?-9CufG)oK{41j63T%s#95)x_w!o^6sI znO0O~7p7!X_G=G~J=omu8y@DGXfL%RN;NF-e-~m^eSxPBg5*`cWFDZFdvVw`C0mJ6 z$iBasd@ehC^L=!8jVza;|CbAsPF_;-@-O54jy%QJPy}9^F%!!cLdZm^*f)UDP8{N* ztQQl0c180$XgMV&+Un#ls2jfSPkKlw$M@d)LG{86fMN0@I__omk;ZH8%rdh_Eu(y{6M_1g8 zd?p|3Q6m6AyR3m~y7E=?n$k@OZ19sL!RVcnErvb=?{JHk+sm}saKNaBKSZg2DwV+F z1YFP7+8%bVjzTzV8v0Tlf#qF`P@)RfRx2oRcyqs1nd1qh3>J{emf}4@u@==zt4@%U z0KF&hxH-V?93j6N*H$>Gx3KKvPusopV1S|QV&p4Vh%)l{AkBC&QKaN)PQ4s*%!@=2 zU{V@^RO4X%yX(>Jd}{#VqKg+St3e$gJ5#OTE0k;m-(K2>9~<ye2c`$1q|zykYM0Afz0`@tiP#2L^R2{^+QYLrEjw5Gs^vE$K*Y6E|@go z<;AvUrBvFX975BK*i?#?L+Ijyi7Z-2+H zc%VCU0I*CGO>Q*PyxOZg+K>0y=U0xA(2Ae0Jn%*1Q#YBB4m$-_jV`}T3V&lF^dqtD z(fiQwH}`fC6psfT1r+YOy{mU%+($LZBRdWW7=MJdT@^5!`)TU;R?-kVb@QS97>H + /// TBlake2XBConfig is used to configure hash function parameters and + /// keying. + /// + TBlake2XBConfig = record + private + var + FBlake2BConfig: IBlake2BConfig; // blake2b config object + FBlake2BTreeConfig: IBlake2BTreeConfig; // blake2b tree config object + + function GetBlake2BConfig(): IBlake2BConfig; inline; + procedure SetBlake2BConfig(const AValue: IBlake2BConfig); inline; + function GetBlake2BTreeConfig(): IBlake2BTreeConfig; inline; + procedure SetBlake2BTreeConfig(const AValue: IBlake2BTreeConfig); inline; + public + var + + constructor Create(ABlake2BConfig: IBlake2BConfig; + ABlake2BTreeConfig: IBlake2BTreeConfig); + + function Clone(): TBlake2XBConfig; + + property Blake2BConfig: IBlake2BConfig read GetBlake2BConfig + write SetBlake2BConfig; + + property Blake2BTreeConfig: IBlake2BTreeConfig read GetBlake2BTreeConfig + write SetBlake2BTreeConfig; + end; + +type + TBlake2XB = class sealed(TBlake2B, IXOF) + strict private + const + Blake2BHashSize = Int32(64); + + const + // Magic number to indicate an unknown length of digest + UnknownDigestLengthInBytes = UInt32((UInt64(1) shl 32) - 1); + // 4294967295 bytes + MaxNumberBlocks = UInt64(1) shl 32; + // 2^32 blocks of 64 bytes (256GiB) + // the maximum size in bytes the digest can produce when the length is unknown + UnknownMaxDigestLengthInBytes = UInt64(MaxNumberBlocks * + UInt64(Blake2BHashSize)); + + var + FXOFSizeInBits: UInt64; + + function GetXOFSizeInBits: UInt64; inline; + procedure SetXOFSizeInBits(AXofSizeInBits: UInt64); inline; + function SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; + + function NodeOffsetWithXOFDigestLength(AXOFSizeInBytes: UInt64) + : UInt64; inline; + + function ComputeStepLength(): Int32; inline; + + function GetResult(): THashLibByteArray; + + constructor CreateInternal(const AConfig: IBlake2BConfig; + const ATreeConfig: IBlake2BTreeConfig); + + strict protected + var + FBlake2XBConfig: TBlake2XBConfig; + FBlake2XBBufferPosition, FDigestPosition, FBlockPosition: UInt64; + FRootConfig, FOutputConfig: TBlake2XBConfig; + FRootHashDigest, FBlake2XBBuffer: THashLibByteArray; + FFinalized: Boolean; + + function GetName: String; override; + property XOFSizeInBits: UInt64 read GetXOFSizeInBits write SetXOFSizeInBits; + + public + + constructor Create(const ABlake2XBConfig: TBlake2XBConfig); + procedure Initialize(); override; + function Clone(): IHash; override; + procedure TransformBytes(const AData: THashLibByteArray; + AIndex, ADataLength: Int32); override; + function TransformFinal(): IHashResult; override; + + procedure DoOutput(const ADestination: THashLibByteArray; + ADestinationOffset, AOutputLength: UInt64); + + end; + +type + TBlake2BMACNotBuildInAdapter = class sealed(THash, IBlake2BMAC, + IBlake2BMACNotBuildIn, ICrypto, ICryptoNotBuildIn) + + strict private + var + FHash: IHash; + FKey: THashLibByteArray; + + constructor Create(const ABlake2BKey, ASalt, APersonalisation + : THashLibByteArray; AOutputLengthInBits: Int32); overload; + constructor Create(const AHash: IHash; + const ABlake2BKey: THashLibByteArray); overload; + + strict protected + + function GetName: String; override; + + function GetKey(): THashLibByteArray; + procedure SetKey(const AValue: THashLibByteArray); + + public + + destructor Destroy; override; + + procedure Clear(); + + procedure Initialize(); override; + function TransformFinal(): IHashResult; override; + procedure TransformBytes(const AData: THashLibByteArray; + AIndex, ALength: Int32); override; + function Clone(): IHash; override; + property Key: THashLibByteArray read GetKey write SetKey; + property Name: String read GetName; + + class function CreateBlake2BMAC(const ABlake2BKey, ASalt, APersonalisation + : THashLibByteArray; AOutputLengthInBits: Int32): IBlake2BMAC; static; + + end; + implementation { TBlake2B } -class constructor TBlake2B.Blake2BConfig; +constructor TBlake2B.Create(); begin - FDefaultConfig := TBlake2BConfig.Create(); + Create(TBlake2BConfig.Create() as IBlake2BConfig); end; -constructor TBlake2B.Create(); +procedure TBlake2B.Blake2BIncrementCounter(AIncrementCount: UInt64); begin - Create(TBlake2BConfig.Create() as IBlake2BConfig); + FCounter0 := FCounter0 + AIncrementCount; + System.Inc(FCounter1, Ord(FCounter0 < AIncrementCount)); end; {$IFNDEF USE_UNROLLED_VARIANT} @@ -138,29 +269,35 @@ procedure TBlake2B.G(a, b, c, d, r, i: Int32); {$ENDIF USE_UNROLLED_VARIANT} -function TBlake2B.Clone(): IHash; +function TBlake2B.CloneInternal(): TBlake2B; var - LHashInstance: TBlake2B; + LTreeConfig: IBlake2BTreeConfig; begin - LHashInstance := TBlake2B.Create(TBlake2BConfig.Create(FHashSize) - as IBlake2BConfig); - System.Move(FM, LHashInstance.FM, System.SizeOf(FM)); - LHashInstance.FRawConfig := System.Copy(FRawConfig); - LHashInstance.FState := System.Copy(FState); - LHashInstance.FKey := System.Copy(FKey); - LHashInstance.FBuffer := System.Copy(FBuffer); + LTreeConfig := Nil; + if FTreeConfig <> Nil then + begin + LTreeConfig := FTreeConfig.Clone(); + end; + Result := TBlake2B.Create(FConfig.Clone(), LTreeConfig, FDoTransformKeyBlock); + System.Move(FM, Result.FM, System.SizeOf(FM)); + Result.FState := System.Copy(FState); + Result.FBuffer := System.Copy(FBuffer); {$IFNDEF USE_UNROLLED_VARIANT} - System.Move(FV, LHashInstance.FV, System.SizeOf(FV)); + System.Move(FV, Result.FV, System.SizeOf(FV)); {$ENDIF USE_UNROLLED_VARIANT} - LHashInstance.FFilledBufferCount := FFilledBufferCount; - LHashInstance.FCounter0 := FCounter0; - LHashInstance.FCounter1 := FCounter1; - LHashInstance.FFinalizationFlag0 := FFinalizationFlag0; - LHashInstance.FFinalizationFlag1 := FFinalizationFlag1; - Result := LHashInstance as IHash; + Result.FFilledBufferCount := FFilledBufferCount; + Result.FCounter0 := FCounter0; + Result.FCounter1 := FCounter1; + Result.FFinalizationFlag0 := FFinalizationFlag0; + Result.FFinalizationFlag1 := FFinalizationFlag1; Result.BufferSize := BufferSize; end; +function TBlake2B.Clone(): IHash; +begin + Result := CloneInternal() as IHash; +end; + procedure TBlake2B.Compress(ABlock: PByte; AStart: Int32); var {$IFDEF USE_UNROLLED_VARIANT} @@ -172,7 +309,7 @@ procedure TBlake2B.Compress(ABlock: PByte; AStart: Int32); {$ENDIF USE_UNROLLED_VARIANT} begin - TConverters.le64_copy(ABlock, AStart, @(FM[0]), 0, FBlockSize); + TConverters.le64_copy(ABlock, AStart, @(FM[0]), 0, BlockSize); {$IFDEF USE_UNROLLED_VARIANT} m0 := FM[0]; @@ -1626,32 +1763,22 @@ constructor TBlake2B.Create(const AConfig: IBlake2BConfig); end; constructor TBlake2B.Create(const AConfig: IBlake2BConfig; - const ATreeConfig: IBlake2BTreeConfig); -var - LConfig: IBlake2BConfig; + const ATreeConfig: IBlake2BTreeConfig; ADoTransformKeyBlock: Boolean); begin - LConfig := AConfig; + FConfig := AConfig; FTreeConfig := ATreeConfig; - FBlockSize := BlockSizeInBytes; - - if (LConfig = Nil) then - begin - LConfig := FDefaultConfig; - end; + FDoTransformKeyBlock := ADoTransformKeyBlock; - FRawConfig := TBlake2BIvBuilder.ConfigB(LConfig, FTreeConfig); - if ((LConfig.Key <> Nil) and (System.Length(LConfig.Key) <> 0)) then + if (FConfig = Nil) then begin - FKey := System.Copy(LConfig.Key, System.Low(LConfig.Key), - System.Length(LConfig.Key)); - System.SetLength(FKey, FBlockSize); + FConfig := TBlake2BConfig.DefaultConfig; end; - FHashSize := LConfig.HashSize; - System.SetLength(FState, 8); - Inherited Create(FHashSize, FBlockSize); + System.SetLength(FBuffer, BlockSizeInBytes); + + Inherited Create(FConfig.HashSize, BlockSizeInBytes); end; procedure TBlake2B.Finish; @@ -1659,11 +1786,11 @@ procedure TBlake2B.Finish; LCount: Int32; begin // Last compression - FCounter0 := FCounter0 + UInt64(FFilledBufferCount); + Blake2BIncrementCounter(UInt64(FFilledBufferCount)); FFinalizationFlag0 := System.High(UInt64); - if (FTreeConfig.IsLastNode) then + if (FTreeConfig <> Nil) and (FTreeConfig.IsLastNode) then begin FFinalizationFlag1 := System.High(UInt64); end; @@ -1682,12 +1809,27 @@ procedure TBlake2B.Finish; procedure TBlake2B.Initialize; var LIdx: Int32; + LBlock: THashLibByteArray; + LRawConfig: THashLibUInt64Array; begin - if (FRawConfig = Nil) then + LRawConfig := TBlake2BIvBuilder.ConfigB(FConfig, FTreeConfig); + LBlock := Nil; + + if FDoTransformKeyBlock then + begin + if ((FConfig.Key <> Nil) and (System.Length(FConfig.Key) <> 0)) then + begin + LBlock := System.Copy(FConfig.Key, System.Low(FConfig.Key), + System.Length(FConfig.Key)); + System.SetLength(LBlock, BlockSizeInBytes); + end; + end; + + if (LRawConfig = Nil) then begin raise EArgumentNilHashLibException.CreateRes(@SConfigNil); end; - if (System.Length(FRawConfig) <> 8) then + if (System.Length(LRawConfig) <> 8) then begin raise EArgumentHashLibException.CreateRes(@SInvalidConfigLength); end; @@ -1708,8 +1850,6 @@ procedure TBlake2B.Initialize; FFilledBufferCount := 0; - System.SetLength(FBuffer, BlockSizeInBytes); - TArrayUtils.ZeroFill(FBuffer); System.FillChar(FM, System.SizeOf(FM), UInt64(0)); @@ -1719,12 +1859,16 @@ procedure TBlake2B.Initialize; {$ENDIF USE_UNROLLED_VARIANT} for LIdx := 0 to 7 do begin - FState[LIdx] := FState[LIdx] xor FRawConfig[LIdx]; + FState[LIdx] := FState[LIdx] xor LRawConfig[LIdx]; end; - if (FKey <> Nil) then + if FDoTransformKeyBlock then begin - TransformBytes(FKey, 0, System.Length(FKey)); + if (LBlock <> Nil) then + begin + TransformBytes(LBlock, 0, System.Length(LBlock)); + TArrayUtils.ZeroFill(LBlock); // burn key from memory + end; end; end; @@ -1743,11 +1887,7 @@ procedure TBlake2B.TransformBytes(const AData: THashLibByteArray; System.Move(AData[LOffset], FBuffer[FFilledBufferCount], LBufferRemaining); end; - FCounter0 := FCounter0 + UInt64(BlockSizeInBytes); - if (FCounter0 = 0) then - begin - System.Inc(FCounter1); - end; + Blake2BIncrementCounter(UInt64(BlockSizeInBytes)); Compress(PByte(FBuffer), 0); LOffset := LOffset + LBufferRemaining; ADataLength := ADataLength - LBufferRemaining; @@ -1756,11 +1896,7 @@ procedure TBlake2B.TransformBytes(const AData: THashLibByteArray; while (ADataLength > BlockSizeInBytes) do begin - FCounter0 := FCounter0 + UInt64(BlockSizeInBytes); - if (FCounter0 = 0) then - begin - System.Inc(FCounter1); - end; + Blake2BIncrementCounter(UInt64(BlockSizeInBytes)); Compress(PByte(AData), LOffset); LOffset := LOffset + BlockSizeInBytes; ADataLength := ADataLength - BlockSizeInBytes; @@ -1778,7 +1914,7 @@ function TBlake2B.TransformFinal: IHashResult; LBuffer: THashLibByteArray; begin Finish(); - System.SetLength(LBuffer, FHashSize); + System.SetLength(LBuffer, HashSize); TConverters.le64_copy(PUInt64(FState), 0, PByte(LBuffer), 0, System.Length(LBuffer)); Result := THashResult.Create(LBuffer); @@ -1790,4 +1926,421 @@ function TBlake2B.GetName: String; Result := Format('%s_%u', [Self.ClassName, Self.HashSize * 8]); end; +{ TBlake2XBConfig } + +function TBlake2XBConfig.GetBlake2BConfig: IBlake2BConfig; +begin + Result := FBlake2BConfig; +end; + +function TBlake2XBConfig.GetBlake2BTreeConfig: IBlake2BTreeConfig; +begin + Result := FBlake2BTreeConfig; +end; + +procedure TBlake2XBConfig.SetBlake2BConfig(const AValue: IBlake2BConfig); +begin + FBlake2BConfig := AValue; +end; + +procedure TBlake2XBConfig.SetBlake2BTreeConfig(const AValue + : IBlake2BTreeConfig); +begin + FBlake2BTreeConfig := AValue; +end; + +function TBlake2XBConfig.Clone(): TBlake2XBConfig; +begin + Result := Default (TBlake2XBConfig); + if FBlake2BConfig <> Nil then + begin + Result.Blake2BConfig := FBlake2BConfig.Clone(); + end; + + if FBlake2BTreeConfig <> Nil then + begin + Result.Blake2BTreeConfig := FBlake2BTreeConfig.Clone(); + end; +end; + +constructor TBlake2XBConfig.Create(ABlake2BConfig: IBlake2BConfig; + ABlake2BTreeConfig: IBlake2BTreeConfig); +begin + FBlake2BConfig := ABlake2BConfig; + FBlake2BTreeConfig := ABlake2BTreeConfig; +end; + +{ TBlake2XB } + +function TBlake2XB.GetXOFSizeInBits: UInt64; +begin + Result := FXOFSizeInBits; +end; + +procedure TBlake2XB.SetXOFSizeInBits(AXofSizeInBits: UInt64); +begin + SetXOFSizeInBitsInternal(AXofSizeInBits); +end; + +function TBlake2XB.SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; +var + LXofSizeInBytes: UInt64; +begin + LXofSizeInBytes := AXofSizeInBits shr 3; + If ((AXofSizeInBits and $7) <> 0) or (LXofSizeInBytes < 1) or + (LXofSizeInBytes > UInt64(UnknownDigestLengthInBytes)) then + begin + raise EArgumentInvalidHashLibException.CreateResFmt(@SInvalidXOFSize, + [1, UInt64(UnknownDigestLengthInBytes)]); + end; + FXOFSizeInBits := AXofSizeInBits; + Result := Self; +end; + +function TBlake2XB.NodeOffsetWithXOFDigestLength(AXOFSizeInBytes + : UInt64): UInt64; +begin + Result := (UInt64(AXOFSizeInBytes) shl 32); +end; + +function TBlake2XB.ComputeStepLength: Int32; +var + LXofSizeInBytes, LDiff: UInt64; +begin + LXofSizeInBytes := XOFSizeInBits shr 3; + LDiff := LXofSizeInBytes - FDigestPosition; + if (LXofSizeInBytes = UInt64(UnknownDigestLengthInBytes)) then + begin + Result := Blake2BHashSize; + Exit; + end; + + if UInt64(Blake2BHashSize) < LDiff then + begin + Result := UInt64(Blake2BHashSize) + end + else + begin + Result := LDiff; + end; +end; + +function TBlake2XB.GetName: String; +begin + Result := Format('%s_%s_%u', [Self.ClassName, 'XOFSizeInBytes', + (Self as IXOF).XOFSizeInBits shr 3]); +end; + +function TBlake2XB.Clone(): IHash; +var + LHashInstance: TBlake2XB; + LXof: IXOF; +begin + // Xof Cloning + LXof := (TBlake2XB.CreateInternal(FRootConfig.Blake2BConfig, + FRootConfig.Blake2BTreeConfig) as IXOF); + LXof.XOFSizeInBits := (Self as IXOF).XOFSizeInBits; + + // Blake2XB Cloning + LHashInstance := LXof as TBlake2XB; + LHashInstance.FBlake2XBConfig := FBlake2XBConfig.Clone(); + LHashInstance.FBlake2XBBufferPosition := FBlake2XBBufferPosition; + LHashInstance.FDigestPosition := FDigestPosition; + LHashInstance.FBlockPosition := FBlockPosition; + LHashInstance.FRootConfig := FRootConfig.Clone(); + LHashInstance.FOutputConfig := FOutputConfig.Clone(); + LHashInstance.FRootHashDigest := System.Copy(FRootHashDigest); + LHashInstance.FBlake2XBBuffer := System.Copy(FBlake2XBBuffer); + LHashInstance.FFinalized := FFinalized; + + // Internal Blake2B Cloning + System.Move(FM, LHashInstance.FM, System.SizeOf(FM)); + LHashInstance.FState := System.Copy(FState); + LHashInstance.FBuffer := System.Copy(FBuffer); +{$IFNDEF USE_UNROLLED_VARIANT} + System.Move(FV, LHashInstance.FV, System.SizeOf(FV)); +{$ENDIF USE_UNROLLED_VARIANT} + LHashInstance.FFilledBufferCount := FFilledBufferCount; + LHashInstance.FCounter0 := FCounter0; + LHashInstance.FCounter1 := FCounter1; + LHashInstance.FFinalizationFlag0 := FFinalizationFlag0; + LHashInstance.FFinalizationFlag1 := FFinalizationFlag1; + + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TBlake2XB.CreateInternal(const AConfig: IBlake2BConfig; + const ATreeConfig: IBlake2BTreeConfig); +begin + inherited Create(AConfig, ATreeConfig); +end; + +constructor TBlake2XB.Create(const ABlake2XBConfig: TBlake2XBConfig); +begin + FBlake2XBConfig := ABlake2XBConfig; + // Create root hash config. + FRootConfig := Default (TBlake2XBConfig); + + FRootConfig.Blake2BConfig := FBlake2XBConfig.Blake2BConfig; + + if FRootConfig.Blake2BConfig = Nil then + begin + FRootConfig.Blake2BConfig := TBlake2BConfig.Create(); + end + else + begin + FRootConfig.Blake2BConfig.Key := FBlake2XBConfig.Blake2BConfig.Key; + FRootConfig.Blake2BConfig.Salt := FBlake2XBConfig.Blake2BConfig.Salt; + FRootConfig.Blake2BConfig.Personalisation := + FBlake2XBConfig.Blake2BConfig.Personalisation; + end; + + FRootConfig.Blake2BTreeConfig := FBlake2XBConfig.Blake2BTreeConfig; + + if FRootConfig.Blake2BTreeConfig = Nil then + begin + FRootConfig.Blake2BTreeConfig := TBlake2BTreeConfig.Create(); + FRootConfig.Blake2BTreeConfig.FanOut := 1; + FRootConfig.Blake2BTreeConfig.MaxDepth := 1; + + FRootConfig.Blake2BTreeConfig.LeafSize := 0; + FRootConfig.Blake2BTreeConfig.NodeOffset := 0; + FRootConfig.Blake2BTreeConfig.NodeDepth := 0; + FRootConfig.Blake2BTreeConfig.InnerHashSize := 0; + FRootConfig.Blake2BTreeConfig.IsLastNode := False; + end; + + // Create initial config for output hashes. + FOutputConfig := Default (TBlake2XBConfig); + + FOutputConfig.Blake2BConfig := TBlake2BConfig.Create(); + FOutputConfig.Blake2BConfig.Salt := FRootConfig.Blake2BConfig.Salt; + FOutputConfig.Blake2BConfig.Personalisation := + FRootConfig.Blake2BConfig.Personalisation; + + FOutputConfig.Blake2BTreeConfig := TBlake2BTreeConfig.Create(); + + CreateInternal(FRootConfig.Blake2BConfig, FRootConfig.Blake2BTreeConfig); + + System.SetLength(FBlake2XBBuffer, Blake2BHashSize); +end; + +procedure TBlake2XB.Initialize; +var + LXofSizeInBytes: UInt64; +begin + LXofSizeInBytes := XOFSizeInBits shr 3; + + FRootConfig.Blake2BTreeConfig.NodeOffset := NodeOffsetWithXOFDigestLength + (LXofSizeInBytes); + + FOutputConfig.Blake2BTreeConfig.NodeOffset := NodeOffsetWithXOFDigestLength + (LXofSizeInBytes); + + FBlake2XBBufferPosition := Blake2BHashSize; + FRootHashDigest := Nil; + FBlockPosition := 0; + FDigestPosition := 0; + FFinalized := False; + TArrayUtils.ZeroFill(FBlake2XBBuffer); + inherited Initialize(); +end; + +procedure TBlake2XB.DoOutput(const ADestination: THashLibByteArray; + ADestinationOffset, AOutputLength: UInt64); +var + LDestinationOffset: UInt64; +begin + + if (UInt64(System.Length(ADestination)) - ADestinationOffset) < AOutputLength + then + begin + raise EArgumentOutOfRangeHashLibException.CreateRes(@SOutputBufferTooShort); + end; + + if ((XOFSizeInBits shr 3) <> UnknownDigestLengthInBytes) then + begin + if ((FDigestPosition + AOutputLength) > (XOFSizeInBits shr 3)) then + begin + raise EArgumentOutOfRangeHashLibException.CreateRes + (@SOutputLengthInvalid); + end; + end + else if ((FBlockPosition shl 5) >= UnknownMaxDigestLengthInBytes) then + begin + raise EArgumentOutOfRangeHashLibException.CreateRes + (@SMaximumOutputLengthExceeded); + end; + + if not FFinalized then + begin + Finish(); + FFinalized := True; + end; + + LDestinationOffset := ADestinationOffset; + + if (FRootHashDigest = Nil) then + begin + // Get root digest + System.SetLength(FRootHashDigest, Blake2BHashSize); + TConverters.le64_copy(PUInt64(FState), 0, PByte(FRootHashDigest), 0, + System.Length(FRootHashDigest)); + end; + + while AOutputLength > 0 do + begin + if FBlake2XBBufferPosition >= UInt64(Blake2BHashSize) then + begin + FOutputConfig.Blake2BConfig.HashSize := ComputeStepLength(); + FOutputConfig.Blake2BTreeConfig.InnerHashSize := Blake2BHashSize; + + FBlake2XBBuffer := (TBlake2B.Create(FOutputConfig.Blake2BConfig, + FOutputConfig.Blake2BTreeConfig) as IHash).ComputeBytes(FRootHashDigest) + .GetBytes(); + FOutputConfig.Blake2BTreeConfig.NodeOffset := + FOutputConfig.Blake2BTreeConfig.NodeOffset + 1; + FBlake2XBBufferPosition := 0; + end; + + ADestination[LDestinationOffset] := FBlake2XBBuffer + [FBlake2XBBufferPosition]; + + System.Inc(FBlake2XBBufferPosition); + System.Dec(AOutputLength); + System.Inc(FDigestPosition); + System.Inc(LDestinationOffset); + end; +end; + +function TBlake2XB.GetResult: THashLibByteArray; +var + LXofSizeInBytes: UInt64; +begin + System.SetLength(Result, XOFSizeInBits shr 3); + + LXofSizeInBytes := XOFSizeInBits shr 3; + + System.SetLength(Result, LXofSizeInBytes); + + DoOutput(Result, 0, LXofSizeInBytes); +end; + +procedure TBlake2XB.TransformBytes(const AData: THashLibByteArray; + AIndex, ADataLength: Int32); +begin + if FFinalized then + begin + raise EInvalidOperationHashLibException.CreateResFmt + (@SWritetoXofAfterReadError, [Name]); + end; + inherited TransformBytes(AData, AIndex, ADataLength); +end; + +function TBlake2XB.TransformFinal: IHashResult; +var + LBuffer: THashLibByteArray; +begin + LBuffer := GetResult(); +{$IFDEF DEBUG} + System.Assert(UInt64(System.Length(LBuffer)) = (XOFSizeInBits shr 3)); +{$ENDIF DEBUG} + Initialize(); + Result := THashResult.Create(LBuffer); +end; + +{ TBlake2BMACNotBuildInAdapter } + +procedure TBlake2BMACNotBuildInAdapter.Clear(); +begin + TArrayUtils.ZeroFill(FKey); +end; + +function TBlake2BMACNotBuildInAdapter.Clone(): IHash; +var + LHashInstance: TBlake2BMACNotBuildInAdapter; +begin + LHashInstance := TBlake2BMACNotBuildInAdapter.Create(FHash.Clone(), FKey); + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TBlake2BMACNotBuildInAdapter.Create(const ABlake2BKey, ASalt, + APersonalisation: THashLibByteArray; AOutputLengthInBits: Int32); +var + LConfig: TBlake2BConfig; +begin + LConfig := TBlake2BConfig.Create(AOutputLengthInBits shr 3); + LConfig.Key := ABlake2BKey; + LConfig.Salt := ASalt; + LConfig.Personalisation := APersonalisation; + Create(TBlake2B.Create(LConfig, Nil) as IHash, ABlake2BKey); +end; + +constructor TBlake2BMACNotBuildInAdapter.Create(const AHash: IHash; + const ABlake2BKey: THashLibByteArray); +begin + Inherited Create(AHash.HashSize, AHash.BlockSize); + SetKey(ABlake2BKey); + FHash := AHash; +end; + +class function TBlake2BMACNotBuildInAdapter.CreateBlake2BMAC(const ABlake2BKey, + ASalt, APersonalisation: THashLibByteArray; AOutputLengthInBits: Int32) + : IBlake2BMAC; +begin + Result := TBlake2BMACNotBuildInAdapter.Create(ABlake2BKey, ASalt, + APersonalisation, AOutputLengthInBits) as IBlake2BMAC; +end; + +destructor TBlake2BMACNotBuildInAdapter.Destroy; +begin + Clear(); + inherited Destroy; +end; + +function TBlake2BMACNotBuildInAdapter.GetKey: THashLibByteArray; +begin + Result := System.Copy(FKey); +end; + +function TBlake2BMACNotBuildInAdapter.GetName: String; +begin + Result := Format('%s', ['TBlake2BMAC']); +end; + +procedure TBlake2BMACNotBuildInAdapter.Initialize; +begin + FHash.Initialize; +end; + +procedure TBlake2BMACNotBuildInAdapter.SetKey(const AValue: THashLibByteArray); +begin + if (AValue = Nil) then + begin + FKey := Nil; + end + else + begin + FKey := System.Copy(AValue); + end; +end; + +procedure TBlake2BMACNotBuildInAdapter.TransformBytes + (const AData: THashLibByteArray; AIndex, ALength: Int32); +begin +{$IFDEF DEBUG} + System.Assert(AIndex >= 0); + System.Assert(ALength >= 0); + System.Assert(AIndex + ALength <= System.Length(AData)); +{$ENDIF} + FHash.TransformBytes(AData, AIndex, ALength); +end; + +function TBlake2BMACNotBuildInAdapter.TransformFinal: IHashResult; +begin + Result := FHash.TransformFinal(); +end; + end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2BConfig.pas b/src/libraries/hashlib4pascal/HlpBlake2BConfig.pas deleted file mode 100644 index 59dcdf07e..000000000 --- a/src/libraries/hashlib4pascal/HlpBlake2BConfig.pas +++ /dev/null @@ -1,181 +0,0 @@ -unit HlpBlake2BConfig; - -{$I HashLib.inc} - -interface - -uses - HlpIBlake2BConfig, - HlpHashSize, - HlpHashLibTypes; - -resourcestring - SInvalidHashSize = - 'BLAKE2B HashSize must be restricted to one of the following [1 .. 64], "%d"'; - SInvalidKeyLength = '"Key" Length Must Not Be Greater Than 64, "%d"'; - SInvalidPersonalisationLength = - '"Personalisation" Length Must Be Equal To 16, "%d"'; - SInvalidSaltLength = '"Salt" Length Must Be Equal To 16, "%d"'; - -type - - TBlake2BConfig = class sealed(TInterfacedObject, IBlake2BConfig) - - strict private - - var - - FHashSize: Int32; - FPersonalisation, FSalt, FKey: THashLibByteArray; - - procedure ValidateHashSize(AHashSize: Int32); inline; - procedure ValidateKeyLength(const AKey: THashLibByteArray); inline; - procedure ValidatePersonalisationLength(const APersonalisation - : THashLibByteArray); inline; - procedure ValidateSaltLength(const ASalt: THashLibByteArray); inline; - - function GetPersonalisation: THashLibByteArray; inline; - procedure SetPersonalisation(const AValue: THashLibByteArray); inline; - - function GetSalt: THashLibByteArray; inline; - procedure SetSalt(const AValue: THashLibByteArray); inline; - - function GetKey: THashLibByteArray; inline; - procedure SetKey(const AValue: THashLibByteArray); inline; - - function GetHashSize: Int32; inline; - procedure SetHashSize(AValue: Int32); inline; - - public - constructor Create(AHashSize: THashSize = THashSize.hsHashSize512); - overload; - constructor Create(AHashSize: Int32); overload; - property Personalisation: THashLibByteArray read GetPersonalisation - write SetPersonalisation; - property Salt: THashLibByteArray read GetSalt write SetSalt; - property Key: THashLibByteArray read GetKey write SetKey; - property HashSize: Int32 read GetHashSize write SetHashSize; - - end; - -implementation - -{ TBlake2BConfig } - -procedure TBlake2BConfig.ValidateHashSize(AHashSize: Int32); -begin - if not((AHashSize) in [1 .. 64]) or (((AHashSize * 8) and 7) <> 0) then - begin - raise EArgumentHashLibException.CreateResFmt(@SInvalidHashSize, - [AHashSize]); - end; -end; - -procedure TBlake2BConfig.ValidateKeyLength(const AKey: THashLibByteArray); -var - KeyLength: Int32; -begin - if (AKey <> Nil) then - begin - KeyLength := System.Length(AKey); - if (KeyLength > 64) then - begin - raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidKeyLength, - [KeyLength]); - end; - end; -end; - -procedure TBlake2BConfig.ValidatePersonalisationLength(const APersonalisation - : THashLibByteArray); -var - PersonalisationLength: Int32; -begin - if (APersonalisation <> Nil) then - begin - PersonalisationLength := System.Length(APersonalisation); - if (PersonalisationLength <> 16) then - begin - raise EArgumentOutOfRangeHashLibException.CreateResFmt - (@SInvalidPersonalisationLength, [PersonalisationLength]); - end; - end; -end; - -procedure TBlake2BConfig.ValidateSaltLength(const ASalt: THashLibByteArray); -var - SaltLength: Int32; -begin - if (ASalt <> Nil) then - begin - SaltLength := System.Length(ASalt); - if (SaltLength <> 16) then - begin - raise EArgumentOutOfRangeHashLibException.CreateResFmt - (@SInvalidSaltLength, [SaltLength]); - end; - end; -end; - -function TBlake2BConfig.GetHashSize: Int32; -begin - result := FHashSize; -end; - -function TBlake2BConfig.GetKey: THashLibByteArray; -begin - result := FKey; -end; - -function TBlake2BConfig.GetPersonalisation: THashLibByteArray; -begin - result := FPersonalisation; -end; - -function TBlake2BConfig.GetSalt: THashLibByteArray; -begin - result := FSalt; -end; - -procedure TBlake2BConfig.SetHashSize(AValue: Int32); -begin - ValidateHashSize(AValue); - FHashSize := AValue; -end; - -procedure TBlake2BConfig.SetKey(const AValue: THashLibByteArray); -begin - ValidateKeyLength(AValue); - FKey := AValue; -end; - -procedure TBlake2BConfig.SetPersonalisation(const AValue: THashLibByteArray); -begin - ValidatePersonalisationLength(AValue); - FPersonalisation := AValue; -end; - -procedure TBlake2BConfig.SetSalt(const AValue: THashLibByteArray); -begin - ValidateSaltLength(AValue); - FSalt := AValue; -end; - -constructor TBlake2BConfig.Create(AHashSize: THashSize); -var - LHashSize: Int32; -begin - Inherited Create(); - LHashSize := Int32(AHashSize); - ValidateHashSize(LHashSize); - FHashSize := LHashSize; -end; - -constructor TBlake2BConfig.Create(AHashSize: Int32); -begin - Inherited Create(); - ValidateHashSize(AHashSize); - FHashSize := AHashSize; -end; - -end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2BIvBuilder.pas b/src/libraries/hashlib4pascal/HlpBlake2BIvBuilder.pas deleted file mode 100644 index 950dd6465..000000000 --- a/src/libraries/hashlib4pascal/HlpBlake2BIvBuilder.pas +++ /dev/null @@ -1,164 +0,0 @@ -unit HlpBlake2BIvBuilder; - -{$I HashLib.inc} - -interface - -uses -{$IFDEF DELPHI} - HlpBitConverter, -{$ENDIF DELPHI} - HlpConverters, - HlpBlake2BTreeConfig, - HlpIBlake2BConfig, - HlpIBlake2BTreeConfig, - HlpHashLibTypes; - -resourcestring - SInvalidHashSize = - '"HashSize" Must Be Greater Than 0 And Less Than or Equal To 64'; - SInvalidKeyLength = '"Key" Length Must Not Be Greater Than 64'; - SInvalidPersonalisationLength = - '"Personalisation" Length Must Be Equal To 16'; - SInvalidSaltLength = '"Salt" Length Must Be Equal To 16'; - STreeIncorrectInnerHashSize = - 'Tree Inner Hash Size Must Not Be Greater Than 64'; - -type - TBlake2BIvBuilder = class sealed(TObject) - - strict private - class var - - FSequentialTreeConfig: IBlake2BTreeConfig; - - class procedure VerifyConfigB(const AConfig: IBlake2BConfig; - const ATreeConfig: IBlake2BTreeConfig; AIsSequential: Boolean); static; - - class constructor Blake2BIvBuilder(); - - public - class function ConfigB(const AConfig: IBlake2BConfig; - var ATreeConfig: IBlake2BTreeConfig): THashLibUInt64Array; static; - - end; - -implementation - -{ TBlake2BIvBuilder } - -class procedure TBlake2BIvBuilder.VerifyConfigB(const AConfig: IBlake2BConfig; - const ATreeConfig: IBlake2BTreeConfig; AIsSequential: Boolean); -begin - - // digest length - if ((AConfig.HashSize <= 0) or (AConfig.HashSize > 64)) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes(@SInvalidHashSize); - end; - - // Key length - if (AConfig.Key <> Nil) then - begin - if (System.Length(AConfig.Key) > 64) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes(@SInvalidKeyLength); - end; - end; - - // Salt length - if (AConfig.Salt <> Nil) then - begin - if (System.Length(AConfig.Salt) <> 16) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes(@SInvalidSaltLength); - end; - end; - - // Personalisation length - if (AConfig.Personalisation <> Nil) then - begin - if (System.Length(AConfig.Personalisation) <> 16) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes - (@SInvalidPersonalisationLength); - end; - end; - - // Tree InnerHashSize - if (ATreeConfig <> Nil) then - begin - - if ((not AIsSequential) and ((ATreeConfig.InnerHashSize <= 0))) then - begin - raise EArgumentOutOfRangeHashLibException.Create - ('treeConfig.TreeIntermediateHashSize'); - end; - - if (ATreeConfig.InnerHashSize > 64) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes - (@STreeIncorrectInnerHashSize); - end; - end; - -end; - -class constructor TBlake2BIvBuilder.Blake2BIvBuilder; -begin - FSequentialTreeConfig := TBlake2BTreeConfig.Create(); - FSequentialTreeConfig.FanOut := 1; - FSequentialTreeConfig.MaxDepth := 1; - FSequentialTreeConfig.LeafSize := 0; - FSequentialTreeConfig.NodeOffset := 0; - FSequentialTreeConfig.NodeDepth := 0; - FSequentialTreeConfig.InnerHashSize := 0; - FSequentialTreeConfig.IsLastNode := False; -end; - -class function TBlake2BIvBuilder.ConfigB(const AConfig: IBlake2BConfig; - var ATreeConfig: IBlake2BTreeConfig): THashLibUInt64Array; -var - LIsSequential: Boolean; - LBuffer: THashLibByteArray; -begin - LIsSequential := ATreeConfig = Nil; - if (LIsSequential) then - begin - ATreeConfig := FSequentialTreeConfig; - end; - - VerifyConfigB(AConfig, ATreeConfig, LIsSequential); - - System.SetLength(LBuffer, 64); - - LBuffer[0] := AConfig.HashSize; - LBuffer[1] := System.Length(AConfig.Key); - - if ATreeConfig <> Nil then - begin - LBuffer[2] := ATreeConfig.FanOut; - LBuffer[3] := ATreeConfig.MaxDepth; - TConverters.ReadUInt32AsBytesLE(ATreeConfig.LeafSize, LBuffer, 4); - TConverters.ReadUInt64AsBytesLE(ATreeConfig.NodeOffset, LBuffer, 8); - LBuffer[16] := ATreeConfig.NodeDepth; - LBuffer[17] := ATreeConfig.InnerHashSize; - end; - - if AConfig.Salt <> Nil then - begin - System.Move(AConfig.Salt[0], LBuffer[32], 16 * System.SizeOf(Byte)); - end; - - if AConfig.Personalisation <> Nil then - begin - System.Move(AConfig.Personalisation[0], LBuffer[48], - 16 * System.SizeOf(Byte)); - end; - - System.SetLength(Result, 8); - TConverters.le64_copy(PByte(LBuffer), 0, PUInt64(Result), 0, - System.Length(LBuffer) * System.SizeOf(Byte)); -end; - -end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2BP.pas b/src/libraries/hashlib4pascal/HlpBlake2BP.pas new file mode 100644 index 000000000..c339cb32b --- /dev/null +++ b/src/libraries/hashlib4pascal/HlpBlake2BP.pas @@ -0,0 +1,420 @@ +unit HlpBlake2BP; + +{$I HashLib.inc} + +interface + +uses + SysUtils, +{$IFDEF USE_DELPHI_PPL} + System.Classes, + System.Threading, +{$ENDIF USE_DELPHI_PPL} +{$IFDEF USE_PASMP} + PasMP, +{$ENDIF USE_PASMP} +{$IFDEF USE_MTPROCS} + MTProcs, +{$ENDIF USE_MTPROCS} + HlpHash, + HlpIHashResult, + HlpBlake2B, + HlpIBlake2BParams, + HlpBlake2BParams, + HlpIHash, + HlpIHashInfo, + HlpArrayUtils, + HlpHashLibTypes; + +type + TBlake2BP = class sealed(THash, ICryptoNotBuildIn, ITransformBlock) + strict private + + type + PDataContainer = ^TDataContainer; + + TDataContainer = record + PtrData: PByte; + Counter: UInt64; + end; + + const + BlockSizeInBytes = Int32(128); + OutSizeInBytes = Int32(64); + ParallelismDegree = Int32(4); + + var + // had to use the classes directly for performance purposes + FRootHash: TBlake2B; + FLeafHashes: THashLibGenericArray; + FBuffer, FKey: THashLibByteArray; + FBufferLength: UInt64; + + /// + ///
Blake2B defaults to setting the expected output length
+ /// from the HashSize in the TBlake2BConfig class.
In + /// some cases, however, we do not want this, as the output length
+ /// of these instances is given by TBlake2BTreeConfig.InnerSize + /// instead.
+ ///
+ function Blake2BPCreateLeafParam(const ABlake2BConfig: IBlake2BConfig; + const ABlake2BTreeConfig: IBlake2BTreeConfig): TBlake2B; + function Blake2BPCreateLeaf(AOffset: UInt64): TBlake2B; + function Blake2BPCreateRoot(): TBlake2B; + procedure ParallelComputation(AIdx: Int32; ADataContainer: PDataContainer); + + procedure DoParallelComputation(ADataContainer: PDataContainer); + + function DeepCloneBlake2BInstances(const ALeafHashes + : THashLibGenericArray): THashLibGenericArray; + + procedure Clear(); + + constructor CreateInternal(AHashSize: Int32); + +{$IFDEF USE_PASMP} + procedure PasMPParallelComputationWrapper(const AJob: PPasMPJob; + const AThreadIndex: LongInt; const ADataContainer: Pointer; + const AFromIndex, AToIndex: TPasMPNativeInt); inline; +{$ENDIF USE_PASMP} +{$IFDEF USE_MTPROCS} + procedure MTProcsParallelComputationWrapper(AIdx: PtrInt; + ADataContainer: Pointer; AItem: TMultiThreadProcItem); inline; +{$ENDIF USE_MTPROCS} + strict protected + function GetName: String; override; + + public + constructor Create(AHashSize: Int32; const AKey: THashLibByteArray); + destructor Destroy; override; + procedure Initialize; override; + procedure TransformBytes(const AData: THashLibByteArray; + AIndex, ADataLength: Int32); override; + function TransformFinal: IHashResult; override; + function Clone(): IHash; override; + end; + +implementation + +{ TBlake2BP } + +function TBlake2BP.Blake2BPCreateLeafParam(const ABlake2BConfig: IBlake2BConfig; + const ABlake2BTreeConfig: IBlake2BTreeConfig): TBlake2B; +begin + Result := TBlake2B.Create(ABlake2BConfig, ABlake2BTreeConfig); +end; + +function TBlake2BP.Blake2BPCreateLeaf(AOffset: UInt64): TBlake2B; +var + LBlake2BConfig: IBlake2BConfig; + LBlake2BTreeConfig: IBlake2BTreeConfig; +begin + LBlake2BConfig := TBlake2BConfig.Create(HashSize); + LBlake2BConfig.Key := FKey; + LBlake2BTreeConfig := TBlake2BTreeConfig.Create(); + LBlake2BTreeConfig.FanOut := ParallelismDegree; + LBlake2BTreeConfig.MaxDepth := 2; + LBlake2BTreeConfig.NodeDepth := 0; + LBlake2BTreeConfig.LeafSize := 0; + LBlake2BTreeConfig.NodeOffset := AOffset; + LBlake2BTreeConfig.InnerHashSize := OutSizeInBytes; + if AOffset = (ParallelismDegree - 1) then + begin + LBlake2BTreeConfig.IsLastNode := True; + end; + Result := Blake2BPCreateLeafParam(LBlake2BConfig, LBlake2BTreeConfig); +end; + +function TBlake2BP.Blake2BPCreateRoot(): TBlake2B; +var + LBlake2BConfig: IBlake2BConfig; + LBlake2BTreeConfig: IBlake2BTreeConfig; +begin + LBlake2BConfig := TBlake2BConfig.Create(HashSize); + LBlake2BConfig.Key := FKey; + LBlake2BTreeConfig := TBlake2BTreeConfig.Create(); + LBlake2BTreeConfig.FanOut := ParallelismDegree; + LBlake2BTreeConfig.MaxDepth := 2; + LBlake2BTreeConfig.NodeDepth := 1; + LBlake2BTreeConfig.LeafSize := 0; + LBlake2BTreeConfig.NodeOffset := 0; + LBlake2BTreeConfig.InnerHashSize := OutSizeInBytes; + LBlake2BTreeConfig.IsLastNode := True; + Result := TBlake2B.Create(LBlake2BConfig, LBlake2BTreeConfig, False); +end; + +procedure TBlake2BP.Clear; +begin + TArrayUtils.ZeroFill(FKey); +end; + +function TBlake2BP.DeepCloneBlake2BInstances(const ALeafHashes + : THashLibGenericArray): THashLibGenericArray; +var + LIdx: Int32; +begin + System.SetLength(Result, System.Length(ALeafHashes)); + for LIdx := System.Low(ALeafHashes) to System.High(ALeafHashes) do + begin + Result[LIdx] := ALeafHashes[LIdx].CloneInternal(); + end; +end; + +function TBlake2BP.Clone(): IHash; +var + LHashInstance: TBlake2BP; +begin + LHashInstance := TBlake2BP.CreateInternal(HashSize); + LHashInstance.FKey := System.Copy(FKey); + if FRootHash <> Nil then + begin + LHashInstance.FRootHash := FRootHash.CloneInternal(); + end; + LHashInstance.FLeafHashes := DeepCloneBlake2BInstances(FLeafHashes); + LHashInstance.FBuffer := System.Copy(FBuffer); + LHashInstance.FBufferLength := FBufferLength; + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TBlake2BP.CreateInternal(AHashSize: Int32); +begin + Inherited Create(AHashSize, BlockSizeInBytes); +end; + +constructor TBlake2BP.Create(AHashSize: Int32; const AKey: THashLibByteArray); +var + LIdx: Int32; +begin + Inherited Create(AHashSize, BlockSizeInBytes); + System.SetLength(FBuffer, ParallelismDegree * BlockSizeInBytes); + System.SetLength(FLeafHashes, ParallelismDegree); + FKey := System.Copy(AKey); + FRootHash := Blake2BPCreateRoot; + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + FLeafHashes[LIdx] := Blake2BPCreateLeaf(LIdx); + end; +end; + +destructor TBlake2BP.Destroy; +var + LIdx: Int32; +begin + Clear(); + FRootHash.Free; + FRootHash := Nil; + for LIdx := System.Low(FLeafHashes) to System.High(FLeafHashes) do + begin + FLeafHashes[LIdx].Free; + FLeafHashes[LIdx] := Nil; + end; + FLeafHashes := Nil; + inherited Destroy; +end; + +function TBlake2BP.GetName: String; +begin + Result := Format('%s_%u', [Self.ClassName, Self.HashSize * 8]); +end; + +procedure TBlake2BP.Initialize; +var + LIdx: Int32; +begin + FRootHash.Initialize; + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + FLeafHashes[LIdx].Initialize; + FLeafHashes[LIdx].HashSize := OutSizeInBytes; + end; + TArrayUtils.ZeroFill(FBuffer); + FBufferLength := 0; +end; + +procedure TBlake2BP.ParallelComputation(AIdx: Int32; + ADataContainer: PDataContainer); +var + LLeafHashes: THashLibGenericArray; + LTemp: THashLibByteArray; + LCounter: UInt64; + LPtrData: PByte; +begin + System.SetLength(LTemp, BlockSizeInBytes); + LPtrData := ADataContainer^.PtrData; + LCounter := ADataContainer^.Counter; + System.Inc(LPtrData, AIdx * BlockSizeInBytes); + LLeafHashes := FLeafHashes; + while (LCounter >= (ParallelismDegree * BlockSizeInBytes)) do + begin + System.Move(LPtrData^, LTemp[0], BlockSizeInBytes); + LLeafHashes[AIdx].TransformBytes(LTemp, 0, BlockSizeInBytes); + System.Inc(LPtrData, UInt64(ParallelismDegree * BlockSizeInBytes)); + LCounter := LCounter - UInt64(ParallelismDegree * BlockSizeInBytes); + end; +end; + +{$IFDEF USE_PASMP} + +procedure TBlake2BP.PasMPParallelComputationWrapper(const AJob: PPasMPJob; + const AThreadIndex: LongInt; const ADataContainer: Pointer; + const AFromIndex, AToIndex: TPasMPNativeInt); +begin + ParallelComputation(AFromIndex, ADataContainer); +end; +{$ENDIF} +{$IFDEF USE_MTPROCS} + +procedure TBlake2BP.MTProcsParallelComputationWrapper(AIdx: PtrInt; + ADataContainer: Pointer; AItem: TMultiThreadProcItem); +begin + ParallelComputation(AIdx, ADataContainer); +end; +{$ENDIF} +{$IF DEFINED(USE_DELPHI_PPL)} + +procedure TBlake2BP.DoParallelComputation(ADataContainer: PDataContainer); + + function CreateTask(AIdx: Int32; ADataContainer: PDataContainer): ITask; + begin + Result := TTask.Create( + procedure() + begin + ParallelComputation(AIdx, ADataContainer); + end); + end; + +var + LArrayTasks: array of ITask; + LIdx: Int32; +begin + System.SetLength(LArrayTasks, ParallelismDegree); + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + LArrayTasks[LIdx] := CreateTask(LIdx, ADataContainer); + LArrayTasks[LIdx].Start; + end; + TTask.WaitForAll(LArrayTasks); +end; + +{$ELSEIF DEFINED(USE_PASMP) OR DEFINED(USE_MTPROCS)} + +procedure TBlake2BP.DoParallelComputation(ADataContainer: PDataContainer); +begin +{$IF DEFINED(USE_PASMP)} + TPasMP.CreateGlobalInstance; + GlobalPasMP.Invoke(GlobalPasMP.ParallelFor(ADataContainer, 0, + ParallelismDegree - 1, PasMPParallelComputationWrapper)); +{$ELSEIF DEFINED(USE_MTPROCS)} + ProcThreadPool.DoParallel(MTProcsParallelComputationWrapper, 0, + ParallelismDegree - 1, ADataContainer); +{$ELSE} +{$MESSAGE ERROR 'Unsupported Threading Library.'} +{$IFEND USE_PASMP} +end; + +{$ELSE} + +procedure TBlake2BP.DoParallelComputation(ADataContainer: PDataContainer); +var + LIdx: Int32; +begin + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + ParallelComputation(LIdx, ADataContainer); + end; +end; +{$IFEND USE_DELPHI_PPL} + +procedure TBlake2BP.TransformBytes(const AData: THashLibByteArray; +AIndex, ADataLength: Int32); +var + LLeft, LFill, LDataLength: UInt64; + LPtrData: PByte; + LIdx: Int32; + LLeafHashes: THashLibGenericArray; + LPtrDataContainer: PDataContainer; +begin + LLeafHashes := FLeafHashes; + LDataLength := UInt64(ADataLength); + LPtrData := PByte(AData) + AIndex; + LLeft := FBufferLength; + LFill := UInt64(System.Length(FBuffer)) - LLeft; + + if (LLeft > 0) and (LDataLength >= LFill) then + begin + System.Move(LPtrData^, FBuffer[LLeft], LFill); + + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + LLeafHashes[LIdx].TransformBytes(FBuffer, LIdx * BlockSizeInBytes, + BlockSizeInBytes); + end; + + System.Inc(LPtrData, LFill); + LDataLength := LDataLength - LFill; + LLeft := 0; + end; + + LPtrDataContainer := New(PDataContainer); + try + LPtrDataContainer^.PtrData := LPtrData; + LPtrDataContainer^.Counter := LDataLength; + DoParallelComputation(LPtrDataContainer); + finally + Dispose(LPtrDataContainer); + end; + + System.Inc(LPtrData, LDataLength - (LDataLength mod UInt64(ParallelismDegree * + BlockSizeInBytes))); + LDataLength := LDataLength mod UInt64(ParallelismDegree * BlockSizeInBytes); + + if (LDataLength > 0) then + begin + System.Move(LPtrData^, FBuffer[LLeft], LDataLength); + end; + + FBufferLength := UInt32(LLeft) + UInt32(LDataLength); +end; + +function TBlake2BP.TransformFinal: IHashResult; +var + LHash: THashLibMatrixByteArray; + LIdx: Int32; + LLeft: UInt64; + LLeafHashes: THashLibGenericArray; + LRootHash: TBlake2B; +begin + LLeafHashes := FLeafHashes; + LRootHash := FRootHash; + System.SetLength(LHash, ParallelismDegree); + for LIdx := System.Low(LHash) to System.High(LHash) do + begin + System.SetLength(LHash[LIdx], OutSizeInBytes); + end; + + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + if (FBufferLength > (LIdx * BlockSizeInBytes)) then + begin + LLeft := FBufferLength - UInt64(LIdx * BlockSizeInBytes); + if (LLeft > BlockSizeInBytes) then + begin + LLeft := BlockSizeInBytes; + end; + LLeafHashes[LIdx].TransformBytes(FBuffer, LIdx * BlockSizeInBytes, + Int32(LLeft)); + end; + + LHash[LIdx] := LLeafHashes[LIdx].TransformFinal().GetBytes(); + end; + + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + LRootHash.TransformBytes(LHash[LIdx], 0, OutSizeInBytes); + end; + Result := LRootHash.TransformFinal(); + Initialize(); +end; + +end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2BParams.pas b/src/libraries/hashlib4pascal/HlpBlake2BParams.pas new file mode 100644 index 000000000..c2dd3a29f --- /dev/null +++ b/src/libraries/hashlib4pascal/HlpBlake2BParams.pas @@ -0,0 +1,576 @@ +unit HlpBlake2BParams; + +{$I HashLib.inc} + +interface + +uses + HlpIBlake2BParams, + HlpHashSize, + HlpArrayUtils, + HlpHashLibTypes, + HlpConverters; + +resourcestring + SInvalidHashSize = + 'BLAKE2B HashSize must be restricted to one of the following [1 .. 64], "%d"'; + SInvalidKeyLength = '"Key" Length Must Not Be Greater Than 64, "%d"'; + SInvalidPersonalisationLength = + '"Personalisation" Length Must Be Equal To 16, "%d"'; + SInvalidSaltLength = '"Salt" Length Must Be Equal To 16, "%d"'; + + SInvalidFanOutParameter = + 'FanOut Value Should be Between [0 .. 255] for Blake2B'; + SInvalidMaxDepthParameter = + 'MaxDepth Value Should be Between [1 .. 255] for Blake2B'; + SInvalidNodeDepthParameter = + 'NodeDepth Value Should be Between [0 .. 255] for Blake2B'; + SInvalidInnerHashSizeParameter = + 'InnerHashSize Value Should be Between [0 .. 64] for Blake2B'; + SInvalidNodeOffsetParameter = + 'NodeOffset Value Should be Between [0 .. (2^64-1)] for Blake2B'; + + STreeIncorrectInnerHashSize = + 'Tree Inner Hash Size Must Not Be Greater Than 64, "%d"'; + +type + TBlake2BConfig = class sealed(TInterfacedObject, IBlake2BConfig) + + strict private + + var + + FHashSize: Int32; + FPersonalisation, FSalt, FKey: THashLibByteArray; + + class function GetDefaultConfig: IBlake2BConfig; static; + + procedure ValidateHashSize(AHashSize: Int32); inline; + procedure ValidateKeyLength(const AKey: THashLibByteArray); inline; + procedure ValidatePersonalisationLength(const APersonalisation + : THashLibByteArray); inline; + procedure ValidateSaltLength(const ASalt: THashLibByteArray); inline; + + function GetPersonalisation: THashLibByteArray; inline; + procedure SetPersonalisation(const AValue: THashLibByteArray); inline; + + function GetSalt: THashLibByteArray; inline; + procedure SetSalt(const AValue: THashLibByteArray); inline; + + function GetKey: THashLibByteArray; inline; + procedure SetKey(const AValue: THashLibByteArray); inline; + + function GetHashSize: Int32; inline; + procedure SetHashSize(AValue: Int32); inline; + + public + constructor Create(AHashSize: THashSize = THashSize.hsHashSize512); + overload; + constructor Create(AHashSize: Int32); overload; + destructor Destroy; override; + property Personalisation: THashLibByteArray read GetPersonalisation + write SetPersonalisation; + property Salt: THashLibByteArray read GetSalt write SetSalt; + property Key: THashLibByteArray read GetKey write SetKey; + property HashSize: Int32 read GetHashSize write SetHashSize; + + class property DefaultConfig: IBlake2BConfig read GetDefaultConfig; + + function Clone(): IBlake2BConfig; + + procedure Clear(); + + end; + +type + TBlake2BTreeConfig = class sealed(TInterfacedObject, IBlake2BTreeConfig) + + strict private + + var + FFanOut, FMaxDepth, FNodeDepth, FInnerHashSize: Byte; + FLeafSize: UInt32; + FNodeOffset: UInt64; + FIsLastNode: Boolean; + + procedure ValidateFanOut(AFanOut: Byte); inline; + procedure ValidateInnerHashSize(AInnerHashSize: Byte); inline; + procedure ValidateMaxDepth(AMaxDepth: Byte); inline; + procedure ValidateNodeDepth(ANodeDepth: Byte); inline; + procedure ValidateNodeOffset(ANodeOffset: UInt64); inline; + + function GetFanOut: Byte; inline; + procedure SetFanOut(AValue: Byte); inline; + + function GetMaxDepth: Byte; inline; + procedure SetMaxDepth(AValue: Byte); inline; + + function GetNodeDepth: Byte; inline; + procedure SetNodeDepth(AValue: Byte); inline; + + function GetInnerHashSize: Byte; inline; + procedure SetInnerHashSize(AValue: Byte); inline; + + function GetLeafSize: UInt32; inline; + procedure SetLeafSize(AValue: UInt32); inline; + + function GetNodeOffset: UInt64; inline; + procedure SetNodeOffset(AValue: UInt64); inline; + + function GetIsLastNode: Boolean; inline; + procedure SetIsLastNode(AValue: Boolean); inline; + + class function GetSequentialTreeConfig: IBlake2BTreeConfig; static; + + public + constructor Create(); + + property FanOut: Byte read GetFanOut write SetFanOut; + + property MaxDepth: Byte read GetMaxDepth write SetMaxDepth; + + property NodeDepth: Byte read GetNodeDepth write SetNodeDepth; + + property InnerHashSize: Byte read GetInnerHashSize write SetInnerHashSize; + + property LeafSize: UInt32 read GetLeafSize write SetLeafSize; + + property NodeOffset: UInt64 read GetNodeOffset write SetNodeOffset; + + property IsLastNode: Boolean read GetIsLastNode write SetIsLastNode; + + function Clone(): IBlake2BTreeConfig; + + class property SequentialTreeConfig: IBlake2BTreeConfig + read GetSequentialTreeConfig; + + end; + +type + TBlake2BIvBuilder = class sealed(TObject) + + strict private + + class procedure VerifyConfigB(const AConfig: IBlake2BConfig; + const ATreeConfig: IBlake2BTreeConfig; AIsSequential: Boolean); static; + + public + class function ConfigB(const AConfig: IBlake2BConfig; + var ATreeConfig: IBlake2BTreeConfig): THashLibUInt64Array; static; + + end; + +implementation + +{ TBlake2BConfig } + +class function TBlake2BConfig.GetDefaultConfig: IBlake2BConfig; +begin + Result := TBlake2BConfig.Create(); +end; + +procedure TBlake2BConfig.ValidateHashSize(AHashSize: Int32); +begin + if not((AHashSize) in [1 .. 64]) or (((AHashSize * 8) and 7) <> 0) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidHashSize, + [AHashSize]); + end; +end; + +procedure TBlake2BConfig.ValidateKeyLength(const AKey: THashLibByteArray); +var + KeyLength: Int32; +begin + if (AKey <> Nil) then + begin + KeyLength := System.Length(AKey); + if (KeyLength > 64) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidKeyLength, + [KeyLength]); + end; + end; +end; + +procedure TBlake2BConfig.ValidatePersonalisationLength(const APersonalisation + : THashLibByteArray); +var + PersonalisationLength: Int32; +begin + if (APersonalisation <> Nil) then + begin + PersonalisationLength := System.Length(APersonalisation); + if (PersonalisationLength <> 16) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@SInvalidPersonalisationLength, [PersonalisationLength]); + end; + end; +end; + +procedure TBlake2BConfig.ValidateSaltLength(const ASalt: THashLibByteArray); +var + SaltLength: Int32; +begin + if (ASalt <> Nil) then + begin + SaltLength := System.Length(ASalt); + if (SaltLength <> 16) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@SInvalidSaltLength, [SaltLength]); + end; + end; +end; + +function TBlake2BConfig.GetHashSize: Int32; +begin + Result := FHashSize; +end; + +function TBlake2BConfig.GetKey: THashLibByteArray; +begin + Result := FKey; +end; + +function TBlake2BConfig.GetPersonalisation: THashLibByteArray; +begin + Result := FPersonalisation; +end; + +function TBlake2BConfig.GetSalt: THashLibByteArray; +begin + Result := FSalt; +end; + +procedure TBlake2BConfig.SetHashSize(AValue: Int32); +begin + ValidateHashSize(AValue); + FHashSize := AValue; +end; + +procedure TBlake2BConfig.SetKey(const AValue: THashLibByteArray); +begin + ValidateKeyLength(AValue); + FKey := System.Copy(AValue); +end; + +procedure TBlake2BConfig.SetPersonalisation(const AValue: THashLibByteArray); +begin + ValidatePersonalisationLength(AValue); + FPersonalisation := System.Copy(AValue); +end; + +procedure TBlake2BConfig.SetSalt(const AValue: THashLibByteArray); +begin + ValidateSaltLength(AValue); + FSalt := System.Copy(AValue); +end; + +constructor TBlake2BConfig.Create(AHashSize: THashSize); +var + LHashSize: Int32; +begin + Inherited Create(); + LHashSize := Int32(AHashSize); + ValidateHashSize(LHashSize); + FHashSize := LHashSize; +end; + +constructor TBlake2BConfig.Create(AHashSize: Int32); +begin + Inherited Create(); + ValidateHashSize(AHashSize); + FHashSize := AHashSize; +end; + +procedure TBlake2BConfig.Clear; +begin + TArrayUtils.ZeroFill(FKey); +end; + +destructor TBlake2BConfig.Destroy; +begin + Clear(); + inherited Destroy; +end; + +function TBlake2BConfig.Clone(): IBlake2BConfig; +begin + Result := TBlake2BConfig.Create(FHashSize); + Result.Key := System.Copy(FKey); + Result.Personalisation := System.Copy(FPersonalisation); + Result.Salt := System.Copy(FSalt); +end; + +{ TBlake2BTreeConfig } + +procedure TBlake2BTreeConfig.ValidateFanOut(AFanOut: Byte); +begin + if not(AFanOut in [0 .. 255]) then + begin + raise EArgumentInvalidHashLibException.CreateRes(@SInvalidFanOutParameter); + end; +end; + +procedure TBlake2BTreeConfig.ValidateInnerHashSize(AInnerHashSize: Byte); +begin + if not(AInnerHashSize in [0 .. 64]) then + begin + raise EArgumentInvalidHashLibException.CreateRes + (@SInvalidInnerHashSizeParameter); + end; +end; + +procedure TBlake2BTreeConfig.ValidateMaxDepth(AMaxDepth: Byte); +begin + if not(AMaxDepth in [1 .. 255]) then + begin + raise EArgumentInvalidHashLibException.CreateRes + (@SInvalidMaxDepthParameter); + end; +end; + +procedure TBlake2BTreeConfig.ValidateNodeDepth(ANodeDepth: Byte); +begin + if not(ANodeDepth in [0 .. 255]) then + begin + raise EArgumentInvalidHashLibException.CreateRes + (@SInvalidNodeDepthParameter); + end; +end; + +procedure TBlake2BTreeConfig.ValidateNodeOffset(ANodeOffset: UInt64); +begin + // ANodeOffset > ((2^64) - 1) + if ANodeOffset > System.High(UInt64) then + begin + raise EArgumentInvalidHashLibException.CreateRes + (@SInvalidNodeOffsetParameter); + end; +end; + +function TBlake2BTreeConfig.GetFanOut: Byte; +begin + Result := FFanOut; +end; + +function TBlake2BTreeConfig.GetInnerHashSize: Byte; +begin + Result := FInnerHashSize; +end; + +function TBlake2BTreeConfig.GetIsLastNode: Boolean; +begin + Result := FIsLastNode; +end; + +function TBlake2BTreeConfig.GetLeafSize: UInt32; +begin + Result := FLeafSize; +end; + +function TBlake2BTreeConfig.GetMaxDepth: Byte; +begin + Result := FMaxDepth; +end; + +function TBlake2BTreeConfig.GetNodeDepth: Byte; +begin + Result := FNodeDepth; +end; + +function TBlake2BTreeConfig.GetNodeOffset: UInt64; +begin + Result := FNodeOffset; +end; + +procedure TBlake2BTreeConfig.SetFanOut(AValue: Byte); +begin + ValidateFanOut(AValue); + FFanOut := AValue; +end; + +procedure TBlake2BTreeConfig.SetInnerHashSize(AValue: Byte); +begin + ValidateInnerHashSize(AValue); + FInnerHashSize := AValue; +end; + +procedure TBlake2BTreeConfig.SetIsLastNode(AValue: Boolean); +begin + FIsLastNode := AValue; +end; + +procedure TBlake2BTreeConfig.SetLeafSize(AValue: UInt32); +begin + FLeafSize := AValue; +end; + +procedure TBlake2BTreeConfig.SetMaxDepth(AValue: Byte); +begin + ValidateMaxDepth(AValue); + FMaxDepth := AValue; +end; + +procedure TBlake2BTreeConfig.SetNodeDepth(AValue: Byte); +begin + ValidateNodeDepth(AValue); + FNodeDepth := AValue; +end; + +procedure TBlake2BTreeConfig.SetNodeOffset(AValue: UInt64); +begin + ValidateNodeOffset(AValue); + FNodeOffset := AValue; +end; + +constructor TBlake2BTreeConfig.Create; +begin + Inherited Create(); + FFanOut := 0; + FMaxDepth := 0; + FLeafSize := 64; + FNodeOffset := 0; + FNodeDepth := 0; + FInnerHashSize := 64; + FIsLastNode := False; +end; + +function TBlake2BTreeConfig.Clone(): IBlake2BTreeConfig; +var + LResult: TBlake2BTreeConfig; +begin + LResult := TBlake2BTreeConfig.Create(); + LResult.FFanOut := FFanOut; + LResult.FInnerHashSize := FInnerHashSize; + LResult.FMaxDepth := FMaxDepth; + LResult.FNodeDepth := FNodeDepth; + LResult.FLeafSize := FLeafSize; + LResult.FNodeOffset := FNodeOffset; + LResult.FIsLastNode := FIsLastNode; + Result := LResult as IBlake2BTreeConfig; +end; + +class function TBlake2BTreeConfig.GetSequentialTreeConfig: IBlake2BTreeConfig; +begin + Result := TBlake2BTreeConfig.Create(); + Result.FanOut := 1; + Result.MaxDepth := 1; + Result.LeafSize := 0; + Result.NodeOffset := 0; + Result.NodeDepth := 0; + Result.InnerHashSize := 0; + Result.IsLastNode := False; +end; + +{ TBlake2BIvBuilder } + +class procedure TBlake2BIvBuilder.VerifyConfigB(const AConfig: IBlake2BConfig; + const ATreeConfig: IBlake2BTreeConfig; AIsSequential: Boolean); +begin + + // digest length + if ((AConfig.HashSize <= 0) or (AConfig.HashSize > 64)) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidHashSize, + [AConfig.HashSize]); + end; + + // Key length + if (AConfig.Key <> Nil) then + begin + if (System.Length(AConfig.Key) > 64) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidKeyLength, + [System.Length(AConfig.Key)]); + end; + end; + + // Personalisation length + if (AConfig.Personalisation <> Nil) then + begin + if (System.Length(AConfig.Personalisation) <> 16) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@SInvalidPersonalisationLength, + [System.Length(AConfig.Personalisation)]); + end; + end; + + // Salt length + if (AConfig.Salt <> Nil) then + begin + if (System.Length(AConfig.Salt) <> 16) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@SInvalidSaltLength, [System.Length(AConfig.Salt)]); + end; + end; + + // Tree InnerHashSize + if (ATreeConfig <> Nil) then + begin + + if ((AIsSequential) and ((ATreeConfig.InnerHashSize <> 0))) then + begin + raise EArgumentOutOfRangeHashLibException.Create + ('treeConfig.TreeIntermediateHashSize'); + end; + + if (ATreeConfig.InnerHashSize > 64) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@STreeIncorrectInnerHashSize, [ATreeConfig.InnerHashSize]); + end; + end; + +end; + +class function TBlake2BIvBuilder.ConfigB(const AConfig: IBlake2BConfig; + var ATreeConfig: IBlake2BTreeConfig): THashLibUInt64Array; +var + LIsSequential: Boolean; + LBuffer: THashLibByteArray; +begin + LIsSequential := ATreeConfig = Nil; + if (LIsSequential) then + begin + ATreeConfig := TBlake2BTreeConfig.SequentialTreeConfig; + end; + + VerifyConfigB(AConfig, ATreeConfig, LIsSequential); + + System.SetLength(LBuffer, 64); + + LBuffer[0] := AConfig.HashSize; + LBuffer[1] := System.Length(AConfig.Key); + + if ATreeConfig <> Nil then + begin + LBuffer[2] := ATreeConfig.FanOut; + LBuffer[3] := ATreeConfig.MaxDepth; + TConverters.ReadUInt32AsBytesLE(ATreeConfig.LeafSize, LBuffer, 4); + TConverters.ReadUInt64AsBytesLE(ATreeConfig.NodeOffset, LBuffer, 8); + LBuffer[16] := ATreeConfig.NodeDepth; + LBuffer[17] := ATreeConfig.InnerHashSize; + end; + + if AConfig.Salt <> Nil then + begin + System.Move(AConfig.Salt[0], LBuffer[32], 16 * System.SizeOf(Byte)); + end; + + if AConfig.Personalisation <> Nil then + begin + System.Move(AConfig.Personalisation[0], LBuffer[48], + 16 * System.SizeOf(Byte)); + end; + + System.SetLength(Result, 8); + TConverters.le64_copy(PByte(LBuffer), 0, PUInt64(Result), 0, + System.Length(LBuffer) * System.SizeOf(Byte)); +end; + +end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2BTreeConfig.pas b/src/libraries/hashlib4pascal/HlpBlake2BTreeConfig.pas deleted file mode 100644 index 595c8f4a6..000000000 --- a/src/libraries/hashlib4pascal/HlpBlake2BTreeConfig.pas +++ /dev/null @@ -1,197 +0,0 @@ -unit HlpBlake2BTreeConfig; - -{$I HashLib.inc} - -interface - -uses - HlpIBlake2BTreeConfig, - HlpHashLibTypes; - -resourcestring - SInvalidFanOutParameter = - 'FanOut Value Should be Between [0 .. 255] for Blake2B'; - SInvalidMaxDepthParameter = - 'FanOut Value Should be Between [1 .. 255] for Blake2B'; - SInvalidNodeDepthParameter = - 'NodeDepth Value Should be Between [0 .. 255] for Blake2B'; - SInvalidInnerHashSizeParameter = - 'InnerHashSize Value Should be Between [0 .. 64] for Blake2B'; - -type - - TBlake2BTreeConfig = class sealed(TInterfacedObject, IBlake2BTreeConfig) - - strict private - var - FFanOut, FMaxDepth, FNodeDepth, FInnerHashSize: Byte; - FLeafSize: UInt32; - FNodeOffset: UInt64; - FIsLastNode: Boolean; - - procedure ValidateFanOut(AFanOut: Byte); inline; - procedure ValidateInnerHashSize(AInnerHashSize: Byte); inline; - procedure ValidateMaxDepth(AMaxDepth: Byte); inline; - procedure ValidateNodeDepth(ANodeDepth: Byte); inline; - - function GetFanOut: Byte; inline; - procedure SetFanOut(AValue: Byte); inline; - - function GetMaxDepth: Byte; inline; - procedure SetMaxDepth(AValue: Byte); inline; - - function GetNodeDepth: Byte; inline; - procedure SetNodeDepth(AValue: Byte); inline; - - function GetInnerHashSize: Byte; inline; - procedure SetInnerHashSize(AValue: Byte); inline; - - function GetLeafSize: UInt32; inline; - procedure SetLeafSize(AValue: UInt32); inline; - - function GetNodeOffset: UInt64; inline; - procedure SetNodeOffset(AValue: UInt64); inline; - - function GetIsLastNode: Boolean; inline; - procedure SetIsLastNode(AValue: Boolean); inline; - - public - constructor Create(); - - property FanOut: Byte read GetFanOut write SetFanOut; - - property MaxDepth: Byte read GetMaxDepth write SetMaxDepth; - - property NodeDepth: Byte read GetNodeDepth write SetNodeDepth; - - property InnerHashSize: Byte read GetInnerHashSize write SetInnerHashSize; - - property LeafSize: UInt32 read GetLeafSize write SetLeafSize; - - property NodeOffset: UInt64 read GetNodeOffset write SetNodeOffset; - - property IsLastNode: Boolean read GetIsLastNode write SetIsLastNode; - - end; - -implementation - -{ TBlake2BTreeConfig } - -procedure TBlake2BTreeConfig.ValidateFanOut(AFanOut: Byte); -begin - if not(AFanOut in [0 .. 255]) then - begin - raise EArgumentInvalidHashLibException.CreateRes(@SInvalidFanOutParameter); - end; -end; - -procedure TBlake2BTreeConfig.ValidateInnerHashSize(AInnerHashSize: Byte); -begin - if not(AInnerHashSize in [0 .. 64]) then - begin - raise EArgumentInvalidHashLibException.CreateRes - (@SInvalidInnerHashSizeParameter); - end; -end; - -procedure TBlake2BTreeConfig.ValidateMaxDepth(AMaxDepth: Byte); -begin - if not(AMaxDepth in [1 .. 255]) then - begin - raise EArgumentInvalidHashLibException.CreateRes - (@SInvalidMaxDepthParameter); - end; -end; - -procedure TBlake2BTreeConfig.ValidateNodeDepth(ANodeDepth: Byte); -begin - if not(ANodeDepth in [0 .. 255]) then - begin - raise EArgumentInvalidHashLibException.CreateRes - (@SInvalidNodeDepthParameter); - end; -end; - -function TBlake2BTreeConfig.GetFanOut: Byte; -begin - result := FFanOut; -end; - -function TBlake2BTreeConfig.GetInnerHashSize: Byte; -begin - result := FInnerHashSize; -end; - -function TBlake2BTreeConfig.GetIsLastNode: Boolean; -begin - result := FIsLastNode; -end; - -function TBlake2BTreeConfig.GetLeafSize: UInt32; -begin - result := FLeafSize; -end; - -function TBlake2BTreeConfig.GetMaxDepth: Byte; -begin - result := FMaxDepth; -end; - -function TBlake2BTreeConfig.GetNodeDepth: Byte; -begin - result := FNodeDepth; -end; - -function TBlake2BTreeConfig.GetNodeOffset: UInt64; -begin - result := FNodeOffset; -end; - -procedure TBlake2BTreeConfig.SetFanOut(AValue: Byte); -begin - ValidateFanOut(AValue); - FFanOut := AValue; -end; - -procedure TBlake2BTreeConfig.SetInnerHashSize(AValue: Byte); -begin - ValidateInnerHashSize(AValue); - FInnerHashSize := AValue; -end; - -procedure TBlake2BTreeConfig.SetIsLastNode(AValue: Boolean); -begin - FIsLastNode := AValue; -end; - -procedure TBlake2BTreeConfig.SetLeafSize(AValue: UInt32); -begin - FLeafSize := AValue; -end; - -procedure TBlake2BTreeConfig.SetMaxDepth(AValue: Byte); -begin - ValidateMaxDepth(AValue); - FMaxDepth := AValue; -end; - -procedure TBlake2BTreeConfig.SetNodeDepth(AValue: Byte); -begin - ValidateNodeDepth(AValue); - FNodeDepth := AValue; -end; - -procedure TBlake2BTreeConfig.SetNodeOffset(AValue: UInt64); -begin - FNodeOffset := AValue; -end; - -constructor TBlake2BTreeConfig.Create; -begin - Inherited Create(); - ValidateInnerHashSize(64); - FInnerHashSize := 64; -end; - -end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2S.pas b/src/libraries/hashlib4pascal/HlpBlake2S.pas index 31822b467..ed09ac560 100644 --- a/src/libraries/hashlib4pascal/HlpBlake2S.pas +++ b/src/libraries/hashlib4pascal/HlpBlake2S.pas @@ -6,17 +6,12 @@ interface uses SysUtils, -{$IFDEF DELPHI} - HlpBitConverter, -{$ENDIF DELPHI} HlpBits, HlpHash, HlpHashResult, HlpIHashResult, - HlpIBlake2SConfig, - HlpBlake2SConfig, - HlpIBlake2STreeConfig, - HlpBlake2SIvBuilder, + HlpIBlake2SParams, + HlpBlake2SParams, HlpIHash, HlpIHashInfo, HlpConverters, @@ -26,9 +21,15 @@ interface resourcestring SInvalidConfigLength = 'Config Length Must Be 8 Words'; SConfigNil = 'Config Cannot Be Nil'; + SInvalidXOFSize = + 'XOFSize in Bits must be Multiples of 8 and be Between %u and %u Bytes.'; + SOutputLengthInvalid = 'Output Length is above the Digest Length'; + SOutputBufferTooShort = 'Output Buffer Too Short'; + SMaximumOutputLengthExceeded = '"Maximum Length is 2^32 blocks of 32 bytes'; + SWritetoXofAfterReadError = '"%s" Write to Xof after Read not Allowed'; type - TBlake2S = class sealed(THash, ICryptoNotBuildIn, ITransformBlock) + TBlake2S = class(THash, ICryptoNotBuildIn, ITransformBlock) strict private {$REGION 'Consts'} @@ -61,44 +62,171 @@ TBlake2S = class sealed(THash, ICryptoNotBuildIn, ITransformBlock) (10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13, 0)); {$ENDIF USE_UNROLLED_VARIANT} {$ENDREGION} - class var - - FDefaultConfig: IBlake2SConfig; var - FM: array [0 .. 15] of UInt32; - FRawConfig, FState: THashLibUInt32Array; - FKey, FBuffer: THashLibByteArray; -{$IFNDEF USE_UNROLLED_VARIANT} - FV: array [0 .. 15] of UInt32; -{$ENDIF USE_UNROLLED_VARIANT} - FFilledBufferCount, FHashSize, FBlockSize: Int32; - FCounter0, FCounter1, FFinalizationFlag0, FFinalizationFlag1: UInt32; FTreeConfig: IBlake2STreeConfig; + FConfig: IBlake2SConfig; + FDoTransformKeyBlock: Boolean; - class constructor Blake2SConfig(); + procedure Blake2SIncrementCounter(AIncrementCount: UInt32); inline; {$IFNDEF USE_UNROLLED_VARIANT} procedure G(a, b, c, d, r, i: Int32); inline; {$ENDIF USE_UNROLLED_VARIANT} procedure Compress(ABlock: PByte; AStart: Int32); - procedure Finish(); inline; - strict protected + var + FState: THashLibUInt32Array; + FM: array [0 .. 15] of UInt32; + FBuffer: THashLibByteArray; +{$IFNDEF USE_UNROLLED_VARIANT} + FV: array [0 .. 15] of UInt32; +{$ENDIF USE_UNROLLED_VARIANT} + FFilledBufferCount: Int32; + FCounter0, FCounter1, FFinalizationFlag0, FFinalizationFlag1: UInt32; + procedure Finish(); function GetName: String; override; public constructor Create(); overload; constructor Create(const AConfig: IBlake2SConfig); overload; constructor Create(const AConfig: IBlake2SConfig; - const ATreeConfig: IBlake2STreeConfig); overload; + const ATreeConfig: IBlake2STreeConfig; + ADoTransformKeyBlock: Boolean = True); overload; procedure Initialize; override; procedure TransformBytes(const AData: THashLibByteArray; AIndex, ADataLength: Int32); override; function TransformFinal: IHashResult; override; + function CloneInternal(): TBlake2S; + function Clone(): IHash; override; + + end; + +type + /// + /// TBlake2XSConfig is used to configure hash function parameters and + /// keying. + /// + TBlake2XSConfig = record + private + var + FBlake2SConfig: IBlake2SConfig; // blake2s config object + FBlake2STreeConfig: IBlake2STreeConfig; // blake2s tree config object + + function GetBlake2SConfig(): IBlake2SConfig; inline; + procedure SetBlake2SConfig(const AValue: IBlake2SConfig); inline; + function GetBlake2STreeConfig(): IBlake2STreeConfig; inline; + procedure SetBlake2STreeConfig(const AValue: IBlake2STreeConfig); inline; + public + var + + constructor Create(ABlake2SConfig: IBlake2SConfig; + ABlake2STreeConfig: IBlake2STreeConfig); + + function Clone(): TBlake2XSConfig; + + property Blake2SConfig: IBlake2SConfig read GetBlake2SConfig + write SetBlake2SConfig; + + property Blake2STreeConfig: IBlake2STreeConfig read GetBlake2STreeConfig + write SetBlake2STreeConfig; + end; + +type + TBlake2XS = class sealed(TBlake2S, IXOF) + strict private + const + Blake2SHashSize = Int32(32); + + const + // Magic number to indicate an unknown length of digest + UnknownDigestLengthInBytes = UInt16((UInt32(1) shl 16) - 1); // 65535 bytes + MaxNumberBlocks = UInt64(1) shl 32; + // 2^32 blocks of 32 bytes (128GiB) + // the maximum size in bytes the digest can produce when the length is unknown + UnknownMaxDigestLengthInBytes = UInt64(MaxNumberBlocks * + UInt64(Blake2SHashSize)); + + var + FXOFSizeInBits: UInt64; + + function GetXOFSizeInBits: UInt64; inline; + procedure SetXOFSizeInBits(AXofSizeInBits: UInt64); inline; + function SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; + + function NodeOffsetWithXOFDigestLength(AXOFSizeInBytes: UInt64) + : UInt64; inline; + + function ComputeStepLength(): Int32; inline; + + function GetResult(): THashLibByteArray; + + constructor CreateInternal(const AConfig: IBlake2SConfig; + const ATreeConfig: IBlake2STreeConfig); + + strict protected + var + FBlake2XSConfig: TBlake2XSConfig; + FBlake2XSBufferPosition, FDigestPosition, FBlockPosition: UInt64; + FRootConfig, FOutputConfig: TBlake2XSConfig; + FRootHashDigest, FBlake2XSBuffer: THashLibByteArray; + FFinalized: Boolean; + + function GetName: String; override; + property XOFSizeInBits: UInt64 read GetXOFSizeInBits write SetXOFSizeInBits; + public + + constructor Create(const ABlake2XSConfig: TBlake2XSConfig); + procedure Initialize(); override; + function Clone(): IHash; override; + procedure TransformBytes(const AData: THashLibByteArray; + AIndex, ADataLength: Int32); override; + function TransformFinal(): IHashResult; override; + + procedure DoOutput(const ADestination: THashLibByteArray; + ADestinationOffset, AOutputLength: UInt64); + + end; + +type + TBlake2SMACNotBuildInAdapter = class sealed(THash, IBlake2SMAC, + IBlake2SMACNotBuildIn, ICrypto, ICryptoNotBuildIn) + + strict private + var + FHash: IHash; + FKey: THashLibByteArray; + + constructor Create(const ABlake2SKey, ASalt, APersonalisation + : THashLibByteArray; AOutputLengthInBits: Int32); overload; + constructor Create(const AHash: IHash; + const ABlake2SKey: THashLibByteArray); overload; + + strict protected + + function GetName: String; override; + + function GetKey(): THashLibByteArray; + procedure SetKey(const AValue: THashLibByteArray); + + public + + destructor Destroy; override; + + procedure Clear(); + + procedure Initialize(); override; + function TransformFinal(): IHashResult; override; + procedure TransformBytes(const AData: THashLibByteArray; + AIndex, ALength: Int32); override; function Clone(): IHash; override; + property Key: THashLibByteArray read GetKey write SetKey; + property Name: String read GetName; + + class function CreateBlake2SMAC(const ABlake2SKey, ASalt, APersonalisation + : THashLibByteArray; AOutputLengthInBits: Int32): IBlake2SMAC; static; end; @@ -106,14 +234,15 @@ implementation { TBlake2S } -class constructor TBlake2S.Blake2SConfig; +constructor TBlake2S.Create(); begin - FDefaultConfig := TBlake2SConfig.Create(); + Create(TBlake2SConfig.Create() as IBlake2SConfig); end; -constructor TBlake2S.Create(); +procedure TBlake2S.Blake2SIncrementCounter(AIncrementCount: UInt32); begin - Create(TBlake2SConfig.Create() as IBlake2SConfig); + FCounter0 := FCounter0 + AIncrementCount; + System.Inc(FCounter1, Ord(FCounter0 < AIncrementCount)); end; {$IFNDEF USE_UNROLLED_VARIANT} @@ -132,29 +261,35 @@ procedure TBlake2S.G(a, b, c, d, r, i: Int32); {$ENDIF USE_UNROLLED_VARIANT} -function TBlake2S.Clone(): IHash; +function TBlake2S.CloneInternal(): TBlake2S; var - LHashInstance: TBlake2S; + LTreeConfig: IBlake2STreeConfig; begin - LHashInstance := TBlake2S.Create(TBlake2SConfig.Create(FHashSize) - as IBlake2SConfig); - System.Move(FM, LHashInstance.FM, System.SizeOf(FM)); - LHashInstance.FRawConfig := System.Copy(FRawConfig); - LHashInstance.FState := System.Copy(FState); - LHashInstance.FKey := System.Copy(FKey); - LHashInstance.FBuffer := System.Copy(FBuffer); + LTreeConfig := Nil; + if FTreeConfig <> Nil then + begin + LTreeConfig := FTreeConfig.Clone(); + end; + Result := TBlake2S.Create(FConfig.Clone(), LTreeConfig, FDoTransformKeyBlock); + System.Move(FM, Result.FM, System.SizeOf(FM)); + Result.FState := System.Copy(FState); + Result.FBuffer := System.Copy(FBuffer); {$IFNDEF USE_UNROLLED_VARIANT} - System.Move(FV, LHashInstance.FV, System.SizeOf(FV)); + System.Move(FV, Result.FV, System.SizeOf(FV)); {$ENDIF USE_UNROLLED_VARIANT} - LHashInstance.FFilledBufferCount := FFilledBufferCount; - LHashInstance.FCounter0 := FCounter0; - LHashInstance.FCounter1 := FCounter1; - LHashInstance.FFinalizationFlag0 := FFinalizationFlag0; - LHashInstance.FFinalizationFlag1 := FFinalizationFlag1; - Result := LHashInstance as IHash; + Result.FFilledBufferCount := FFilledBufferCount; + Result.FCounter0 := FCounter0; + Result.FCounter1 := FCounter1; + Result.FFinalizationFlag0 := FFinalizationFlag0; + Result.FFinalizationFlag1 := FFinalizationFlag1; Result.BufferSize := BufferSize; end; +function TBlake2S.Clone(): IHash; +begin + Result := CloneInternal() as IHash; +end; + procedure TBlake2S.Compress(ABlock: PByte; AStart: Int32); var {$IFDEF USE_UNROLLED_VARIANT} @@ -166,7 +301,7 @@ procedure TBlake2S.Compress(ABlock: PByte; AStart: Int32); {$ENDIF USE_UNROLLED_VARIANT} begin - TConverters.le32_copy(ABlock, AStart, @(FM[0]), 0, FBlockSize); + TConverters.le32_copy(ABlock, AStart, @(FM[0]), 0, BlockSize); {$IFDEF USE_UNROLLED_VARIANT} m0 := FM[0]; @@ -1406,32 +1541,22 @@ constructor TBlake2S.Create(const AConfig: IBlake2SConfig); end; constructor TBlake2S.Create(const AConfig: IBlake2SConfig; - const ATreeConfig: IBlake2STreeConfig); -var - LConfig: IBlake2SConfig; + const ATreeConfig: IBlake2STreeConfig; ADoTransformKeyBlock: Boolean); begin - LConfig := AConfig; + FConfig := AConfig; FTreeConfig := ATreeConfig; - FBlockSize := BlockSizeInBytes; - - if (LConfig = Nil) then - begin - LConfig := FDefaultConfig; - end; + FDoTransformKeyBlock := ADoTransformKeyBlock; - FRawConfig := TBlake2SIvBuilder.ConfigS(LConfig, FTreeConfig); - if ((LConfig.Key <> Nil) and (System.Length(LConfig.Key) <> 0)) then + if (FConfig = Nil) then begin - FKey := System.Copy(LConfig.Key, System.Low(LConfig.Key), - System.Length(LConfig.Key)); - System.SetLength(FKey, FBlockSize); + FConfig := TBlake2SConfig.DefaultConfig; end; - FHashSize := LConfig.HashSize; - System.SetLength(FState, 8); - Inherited Create(FHashSize, FBlockSize); + System.SetLength(FBuffer, BlockSizeInBytes); + + Inherited Create(FConfig.HashSize, BlockSizeInBytes); end; procedure TBlake2S.Finish; @@ -1439,11 +1564,11 @@ procedure TBlake2S.Finish; LCount: Int32; begin // Last compression - FCounter0 := FCounter0 + UInt32(FFilledBufferCount); + Blake2SIncrementCounter(UInt32(FFilledBufferCount)); FFinalizationFlag0 := System.High(UInt32); - if (FTreeConfig.IsLastNode) then + if (FTreeConfig <> Nil) and (FTreeConfig.IsLastNode) then begin FFinalizationFlag1 := System.High(UInt32); end; @@ -1462,12 +1587,27 @@ procedure TBlake2S.Finish; procedure TBlake2S.Initialize; var LIdx: Int32; + LBlock: THashLibByteArray; + LRawConfig: THashLibUInt32Array; begin - if (FRawConfig = Nil) then + LRawConfig := TBlake2SIvBuilder.ConfigS(FConfig, FTreeConfig); + LBlock := Nil; + + if FDoTransformKeyBlock then + begin + if ((FConfig.Key <> Nil) and (System.Length(FConfig.Key) <> 0)) then + begin + LBlock := System.Copy(FConfig.Key, System.Low(FConfig.Key), + System.Length(FConfig.Key)); + System.SetLength(LBlock, BlockSizeInBytes); + end; + end; + + if (LRawConfig = Nil) then begin raise EArgumentNilHashLibException.CreateRes(@SConfigNil); end; - if (System.Length(FRawConfig) <> 8) then + if (System.Length(LRawConfig) <> 8) then begin raise EArgumentHashLibException.CreateRes(@SInvalidConfigLength); end; @@ -1488,8 +1628,6 @@ procedure TBlake2S.Initialize; FFilledBufferCount := 0; - System.SetLength(FBuffer, BlockSizeInBytes); - TArrayUtils.ZeroFill(FBuffer); System.FillChar(FM, System.SizeOf(FM), UInt32(0)); @@ -1499,12 +1637,16 @@ procedure TBlake2S.Initialize; {$ENDIF USE_UNROLLED_VARIANT} for LIdx := 0 to 7 do begin - FState[LIdx] := FState[LIdx] xor FRawConfig[LIdx]; + FState[LIdx] := FState[LIdx] xor LRawConfig[LIdx]; end; - if (FKey <> Nil) then + if FDoTransformKeyBlock then begin - TransformBytes(FKey, 0, System.Length(FKey)); + if (LBlock <> Nil) then + begin + TransformBytes(LBlock, 0, System.Length(LBlock)); + TArrayUtils.ZeroFill(LBlock); // burn key from memory + end; end; end; @@ -1523,11 +1665,7 @@ procedure TBlake2S.TransformBytes(const AData: THashLibByteArray; System.Move(AData[LOffset], FBuffer[FFilledBufferCount], LBufferRemaining); end; - FCounter0 := FCounter0 + UInt32(BlockSizeInBytes); - if (FCounter0 = 0) then - begin - System.Inc(FCounter1); - end; + Blake2SIncrementCounter(UInt32(BlockSizeInBytes)); Compress(PByte(FBuffer), 0); LOffset := LOffset + LBufferRemaining; ADataLength := ADataLength - LBufferRemaining; @@ -1536,11 +1674,7 @@ procedure TBlake2S.TransformBytes(const AData: THashLibByteArray; while (ADataLength > BlockSizeInBytes) do begin - FCounter0 := FCounter0 + UInt32(BlockSizeInBytes); - if (FCounter0 = 0) then - begin - System.Inc(FCounter1); - end; + Blake2SIncrementCounter(UInt32(BlockSizeInBytes)); Compress(PByte(AData), LOffset); LOffset := LOffset + BlockSizeInBytes; ADataLength := ADataLength - BlockSizeInBytes; @@ -1558,7 +1692,7 @@ function TBlake2S.TransformFinal: IHashResult; LBuffer: THashLibByteArray; begin Finish(); - System.SetLength(LBuffer, FHashSize); + System.SetLength(LBuffer, HashSize); TConverters.le32_copy(PCardinal(FState), 0, PByte(LBuffer), 0, System.Length(LBuffer)); Result := THashResult.Create(LBuffer); @@ -1570,4 +1704,419 @@ function TBlake2S.GetName: String; Result := Format('%s_%u', [Self.ClassName, Self.HashSize * 8]); end; +{ TBlake2XSConfig } + +function TBlake2XSConfig.GetBlake2SConfig: IBlake2SConfig; +begin + Result := FBlake2SConfig; +end; + +function TBlake2XSConfig.GetBlake2STreeConfig: IBlake2STreeConfig; +begin + Result := FBlake2STreeConfig; +end; + +procedure TBlake2XSConfig.SetBlake2SConfig(const AValue: IBlake2SConfig); +begin + FBlake2SConfig := AValue; +end; + +procedure TBlake2XSConfig.SetBlake2STreeConfig(const AValue + : IBlake2STreeConfig); +begin + FBlake2STreeConfig := AValue; +end; + +function TBlake2XSConfig.Clone(): TBlake2XSConfig; +begin + Result := Default (TBlake2XSConfig); + if FBlake2SConfig <> Nil then + begin + Result.Blake2SConfig := FBlake2SConfig.Clone(); + end; + + if FBlake2STreeConfig <> Nil then + begin + Result.Blake2STreeConfig := FBlake2STreeConfig.Clone(); + end; +end; + +constructor TBlake2XSConfig.Create(ABlake2SConfig: IBlake2SConfig; + ABlake2STreeConfig: IBlake2STreeConfig); +begin + FBlake2SConfig := ABlake2SConfig; + FBlake2STreeConfig := ABlake2STreeConfig; +end; + +{ TBlake2XS } + +function TBlake2XS.GetXOFSizeInBits: UInt64; +begin + Result := FXOFSizeInBits; +end; + +procedure TBlake2XS.SetXOFSizeInBits(AXofSizeInBits: UInt64); +begin + SetXOFSizeInBitsInternal(AXofSizeInBits); +end; + +function TBlake2XS.SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; +var + LXofSizeInBytes: UInt64; +begin + LXofSizeInBytes := AXofSizeInBits shr 3; + If ((AXofSizeInBits and $7) <> 0) or (LXofSizeInBytes < 1) or + (LXofSizeInBytes > UInt64(UnknownDigestLengthInBytes)) then + begin + raise EArgumentInvalidHashLibException.CreateResFmt(@SInvalidXOFSize, + [1, UInt64(UnknownDigestLengthInBytes)]); + end; + FXOFSizeInBits := AXofSizeInBits; + Result := Self; +end; + +function TBlake2XS.NodeOffsetWithXOFDigestLength(AXOFSizeInBytes + : UInt64): UInt64; +begin + Result := (UInt64(AXOFSizeInBytes) shl 32); +end; + +function TBlake2XS.ComputeStepLength: Int32; +var + LXofSizeInBytes, LDiff: UInt64; +begin + LXofSizeInBytes := XOFSizeInBits shr 3; + LDiff := LXofSizeInBytes - FDigestPosition; + if (LXofSizeInBytes = UInt64(UnknownDigestLengthInBytes)) then + begin + Result := Blake2SHashSize; + Exit; + end; + + if UInt64(Blake2SHashSize) < LDiff then + begin + Result := UInt64(Blake2SHashSize) + end + else + begin + Result := LDiff; + end; +end; + +function TBlake2XS.GetName: String; +begin + Result := Format('%s_%s_%u', [Self.ClassName, 'XOFSizeInBytes', + (Self as IXOF).XOFSizeInBits shr 3]); +end; + +function TBlake2XS.Clone(): IHash; +var + LHashInstance: TBlake2XS; + LXof: IXOF; +begin + // Xof Cloning + LXof := (TBlake2XS.CreateInternal(FRootConfig.Blake2SConfig, + FRootConfig.Blake2STreeConfig) as IXOF); + LXof.XOFSizeInBits := (Self as IXOF).XOFSizeInBits; + // Blake2XS Cloning + LHashInstance := LXof as TBlake2XS; + LHashInstance.FBlake2XSConfig := FBlake2XSConfig.Clone(); + LHashInstance.FBlake2XSBufferPosition := FBlake2XSBufferPosition; + LHashInstance.FDigestPosition := FDigestPosition; + LHashInstance.FBlockPosition := FBlockPosition; + LHashInstance.FRootConfig := FRootConfig.Clone(); + LHashInstance.FOutputConfig := FOutputConfig.Clone(); + LHashInstance.FRootHashDigest := System.Copy(FRootHashDigest); + LHashInstance.FBlake2XSBuffer := System.Copy(FBlake2XSBuffer); + LHashInstance.FFinalized := FFinalized; + + // Internal Blake2S Cloning + System.Move(FM, LHashInstance.FM, System.SizeOf(FM)); + LHashInstance.FState := System.Copy(FState); + LHashInstance.FBuffer := System.Copy(FBuffer); +{$IFNDEF USE_UNROLLED_VARIANT} + System.Move(FV, LHashInstance.FV, System.SizeOf(FV)); +{$ENDIF USE_UNROLLED_VARIANT} + LHashInstance.FFilledBufferCount := FFilledBufferCount; + LHashInstance.FCounter0 := FCounter0; + LHashInstance.FCounter1 := FCounter1; + LHashInstance.FFinalizationFlag0 := FFinalizationFlag0; + LHashInstance.FFinalizationFlag1 := FFinalizationFlag1; + + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TBlake2XS.CreateInternal(const AConfig: IBlake2SConfig; + const ATreeConfig: IBlake2STreeConfig); +begin + inherited Create(AConfig, ATreeConfig); +end; + +constructor TBlake2XS.Create(const ABlake2XSConfig: TBlake2XSConfig); +begin + FBlake2XSConfig := ABlake2XSConfig; + // Create root hash config. + FRootConfig := Default (TBlake2XSConfig); + + FRootConfig.Blake2SConfig := FBlake2XSConfig.Blake2SConfig; + + if FRootConfig.Blake2SConfig = Nil then + begin + FRootConfig.Blake2SConfig := TBlake2SConfig.Create(); + end + else + begin + FRootConfig.Blake2SConfig.Key := FBlake2XSConfig.Blake2SConfig.Key; + FRootConfig.Blake2SConfig.Salt := FBlake2XSConfig.Blake2SConfig.Salt; + FRootConfig.Blake2SConfig.Personalisation := + FBlake2XSConfig.Blake2SConfig.Personalisation; + end; + + FRootConfig.Blake2STreeConfig := FBlake2XSConfig.Blake2STreeConfig; + + if FRootConfig.Blake2STreeConfig = Nil then + begin + FRootConfig.Blake2STreeConfig := TBlake2STreeConfig.Create(); + FRootConfig.Blake2STreeConfig.FanOut := 1; + FRootConfig.Blake2STreeConfig.MaxDepth := 1; + + FRootConfig.Blake2STreeConfig.LeafSize := 0; + FRootConfig.Blake2STreeConfig.NodeOffset := 0; + FRootConfig.Blake2STreeConfig.NodeDepth := 0; + FRootConfig.Blake2STreeConfig.InnerHashSize := 0; + FRootConfig.Blake2STreeConfig.IsLastNode := False; + end; + + // Create initial config for output hashes. + FOutputConfig := Default (TBlake2XSConfig); + + FOutputConfig.Blake2SConfig := TBlake2SConfig.Create(); + FOutputConfig.Blake2SConfig.Salt := FRootConfig.Blake2SConfig.Salt; + FOutputConfig.Blake2SConfig.Personalisation := + FRootConfig.Blake2SConfig.Personalisation; + + FOutputConfig.Blake2STreeConfig := TBlake2STreeConfig.Create(); + + CreateInternal(FRootConfig.Blake2SConfig, FRootConfig.Blake2STreeConfig); + System.SetLength(FBlake2XSBuffer, Blake2SHashSize); +end; + +procedure TBlake2XS.Initialize; +var + LXofSizeInBytes: UInt64; +begin + LXofSizeInBytes := XOFSizeInBits shr 3; + + FRootConfig.Blake2STreeConfig.NodeOffset := NodeOffsetWithXOFDigestLength + (LXofSizeInBytes); + + FOutputConfig.Blake2STreeConfig.NodeOffset := NodeOffsetWithXOFDigestLength + (LXofSizeInBytes); + + FBlake2XSBufferPosition := Blake2SHashSize; + FRootHashDigest := Nil; + FBlockPosition := 0; + FDigestPosition := 0; + FFinalized := False; + TArrayUtils.ZeroFill(FBlake2XSBuffer); + inherited Initialize(); +end; + +procedure TBlake2XS.DoOutput(const ADestination: THashLibByteArray; + ADestinationOffset, AOutputLength: UInt64); +var + LDestinationOffset: UInt64; +begin + + if (UInt64(System.Length(ADestination)) - ADestinationOffset) < AOutputLength + then + begin + raise EArgumentOutOfRangeHashLibException.CreateRes(@SOutputBufferTooShort); + end; + + if ((XOFSizeInBits shr 3) <> UnknownDigestLengthInBytes) then + begin + if ((FDigestPosition + AOutputLength) > (XOFSizeInBits shr 3)) then + begin + raise EArgumentOutOfRangeHashLibException.CreateRes + (@SOutputLengthInvalid); + end; + end + else if ((FBlockPosition shl 5) >= UnknownMaxDigestLengthInBytes) then + begin + raise EArgumentOutOfRangeHashLibException.CreateRes + (@SMaximumOutputLengthExceeded); + end; + + if not FFinalized then + begin + Finish(); + FFinalized := True; + end; + + LDestinationOffset := ADestinationOffset; + + if (FRootHashDigest = Nil) then + begin + // Get root digest + System.SetLength(FRootHashDigest, Blake2SHashSize); + TConverters.le32_copy(PCardinal(FState), 0, PByte(FRootHashDigest), 0, + System.Length(FRootHashDigest)); + end; + + while AOutputLength > 0 do + begin + if FBlake2XSBufferPosition >= UInt64(Blake2SHashSize) then + begin + FOutputConfig.Blake2SConfig.HashSize := ComputeStepLength(); + FOutputConfig.Blake2STreeConfig.InnerHashSize := Blake2SHashSize; + + FBlake2XSBuffer := (TBlake2S.Create(FOutputConfig.Blake2SConfig, + FOutputConfig.Blake2STreeConfig) as IHash).ComputeBytes(FRootHashDigest) + .GetBytes(); + FOutputConfig.Blake2STreeConfig.NodeOffset := + FOutputConfig.Blake2STreeConfig.NodeOffset + 1; + FBlake2XSBufferPosition := 0; + end; + + ADestination[LDestinationOffset] := FBlake2XSBuffer + [FBlake2XSBufferPosition]; + + System.Inc(FBlake2XSBufferPosition); + System.Dec(AOutputLength); + System.Inc(FDigestPosition); + System.Inc(LDestinationOffset); + end; +end; + +function TBlake2XS.GetResult: THashLibByteArray; +var + LXofSizeInBytes: UInt64; +begin + System.SetLength(Result, XOFSizeInBits shr 3); + + LXofSizeInBytes := XOFSizeInBits shr 3; + + System.SetLength(Result, LXofSizeInBytes); + + DoOutput(Result, 0, LXofSizeInBytes); +end; + +procedure TBlake2XS.TransformBytes(const AData: THashLibByteArray; + AIndex, ADataLength: Int32); +begin + if FFinalized then + begin + raise EInvalidOperationHashLibException.CreateResFmt + (@SWritetoXofAfterReadError, [Name]); + end; + inherited TransformBytes(AData, AIndex, ADataLength); +end; + +function TBlake2XS.TransformFinal: IHashResult; +var + LBuffer: THashLibByteArray; +begin + LBuffer := GetResult(); +{$IFDEF DEBUG} + System.Assert(UInt64(System.Length(LBuffer)) = (XOFSizeInBits shr 3)); +{$ENDIF DEBUG} + Initialize(); + Result := THashResult.Create(LBuffer); +end; + +{ TBlake2SMACNotBuildInAdapter } + +procedure TBlake2SMACNotBuildInAdapter.Clear(); +begin + TArrayUtils.ZeroFill(FKey); +end; + +function TBlake2SMACNotBuildInAdapter.Clone(): IHash; +var + LHashInstance: TBlake2SMACNotBuildInAdapter; +begin + LHashInstance := TBlake2SMACNotBuildInAdapter.Create(FHash.Clone(), FKey); + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TBlake2SMACNotBuildInAdapter.Create(const ABlake2SKey, ASalt, + APersonalisation: THashLibByteArray; AOutputLengthInBits: Int32); +var + LConfig: TBlake2SConfig; +begin + LConfig := TBlake2SConfig.Create(AOutputLengthInBits shr 3); + LConfig.Key := ABlake2SKey; + LConfig.Salt := ASalt; + LConfig.Personalisation := APersonalisation; + Create(TBlake2S.Create(LConfig, Nil) as IHash, ABlake2SKey); +end; + +constructor TBlake2SMACNotBuildInAdapter.Create(const AHash: IHash; + const ABlake2SKey: THashLibByteArray); +begin + Inherited Create(AHash.HashSize, AHash.BlockSize); + SetKey(ABlake2SKey); + FHash := AHash; +end; + +class function TBlake2SMACNotBuildInAdapter.CreateBlake2SMAC(const ABlake2SKey, + ASalt, APersonalisation: THashLibByteArray; AOutputLengthInBits: Int32) + : IBlake2SMAC; +begin + Result := TBlake2SMACNotBuildInAdapter.Create(ABlake2SKey, ASalt, + APersonalisation, AOutputLengthInBits) as IBlake2SMAC; +end; + +destructor TBlake2SMACNotBuildInAdapter.Destroy; +begin + Clear(); + inherited Destroy; +end; + +function TBlake2SMACNotBuildInAdapter.GetKey: THashLibByteArray; +begin + Result := System.Copy(FKey); +end; + +function TBlake2SMACNotBuildInAdapter.GetName: String; +begin + Result := Format('%s', ['TBlake2SMAC']); +end; + +procedure TBlake2SMACNotBuildInAdapter.Initialize; +begin + FHash.Initialize; +end; + +procedure TBlake2SMACNotBuildInAdapter.SetKey(const AValue: THashLibByteArray); +begin + if (AValue = Nil) then + begin + FKey := Nil; + end + else + begin + FKey := System.Copy(AValue); + end; +end; + +procedure TBlake2SMACNotBuildInAdapter.TransformBytes + (const AData: THashLibByteArray; AIndex, ALength: Int32); +begin +{$IFDEF DEBUG} + System.Assert(AIndex >= 0); + System.Assert(ALength >= 0); + System.Assert(AIndex + ALength <= System.Length(AData)); +{$ENDIF} + FHash.TransformBytes(AData, AIndex, ALength); +end; + +function TBlake2SMACNotBuildInAdapter.TransformFinal: IHashResult; +begin + Result := FHash.TransformFinal(); +end; + end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2SConfig.pas b/src/libraries/hashlib4pascal/HlpBlake2SConfig.pas deleted file mode 100644 index d7f57f8d1..000000000 --- a/src/libraries/hashlib4pascal/HlpBlake2SConfig.pas +++ /dev/null @@ -1,181 +0,0 @@ -unit HlpBlake2SConfig; - -{$I HashLib.inc} - -interface - -uses - HlpIBlake2SConfig, - HlpHashSize, - HlpHashLibTypes; - -resourcestring - SInvalidHashSize = - 'BLAKE2S HashSize must be restricted to one of the following [1 .. 32], "%d"'; - SInvalidKeyLength = '"Key" Length Must Not Be Greater Than 32, "%d"'; - SInvalidPersonalisationLength = - '"Personalisation" Length Must Be Equal To 8, "%d"'; - SInvalidSaltLength = '"Salt" Length Must Be Equal To 8, "%d"'; - -type - - TBlake2SConfig = class sealed(TInterfacedObject, IBlake2SConfig) - - strict private - - var - - FHashSize: Int32; - FPersonalisation, FSalt, FKey: THashLibByteArray; - - procedure ValidateHashSize(AHashSize: Int32); inline; - procedure ValidateKeyLength(const AKey: THashLibByteArray); inline; - procedure ValidatePersonalisationLength(const APersonalisation - : THashLibByteArray); inline; - procedure ValidateSaltLength(const ASalt: THashLibByteArray); inline; - - function GetPersonalisation: THashLibByteArray; inline; - procedure SetPersonalisation(const AValue: THashLibByteArray); inline; - - function GetSalt: THashLibByteArray; inline; - procedure SetSalt(const AValue: THashLibByteArray); inline; - - function GetKey: THashLibByteArray; inline; - procedure SetKey(const AValue: THashLibByteArray); inline; - - function GetHashSize: Int32; inline; - procedure SetHashSize(AValue: Int32); inline; - - public - constructor Create(AHashSize: THashSize = THashSize.hsHashSize256); - overload; - constructor Create(AHashSize: Int32); overload; - property Personalisation: THashLibByteArray read GetPersonalisation - write SetPersonalisation; - property Salt: THashLibByteArray read GetSalt write SetSalt; - property Key: THashLibByteArray read GetKey write SetKey; - property HashSize: Int32 read GetHashSize write SetHashSize; - - end; - -implementation - -{ TBlake2SConfig } - -procedure TBlake2SConfig.ValidateHashSize(AHashSize: Int32); -begin - if not((AHashSize) in [1 .. 32]) or (((AHashSize * 8) and 7) <> 0) then - begin - raise EArgumentHashLibException.CreateResFmt(@SInvalidHashSize, - [AHashSize]); - end; -end; - -procedure TBlake2SConfig.ValidateKeyLength(const AKey: THashLibByteArray); -var - KeyLength: Int32; -begin - if (AKey <> Nil) then - begin - KeyLength := System.Length(AKey); - if (KeyLength > 32) then - begin - raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidKeyLength, - [KeyLength]); - end; - end; -end; - -procedure TBlake2SConfig.ValidatePersonalisationLength(const APersonalisation - : THashLibByteArray); -var - PersonalisationLength: Int32; -begin - if (APersonalisation <> Nil) then - begin - PersonalisationLength := System.Length(APersonalisation); - if (PersonalisationLength <> 8) then - begin - raise EArgumentOutOfRangeHashLibException.CreateResFmt - (@SInvalidPersonalisationLength, [PersonalisationLength]); - end; - end; -end; - -procedure TBlake2SConfig.ValidateSaltLength(const ASalt: THashLibByteArray); -var - SaltLength: Int32; -begin - if (ASalt <> Nil) then - begin - SaltLength := System.Length(ASalt); - if (SaltLength <> 8) then - begin - raise EArgumentOutOfRangeHashLibException.CreateResFmt - (@SInvalidSaltLength, [SaltLength]); - end; - end; -end; - -function TBlake2SConfig.GetHashSize: Int32; -begin - result := FHashSize; -end; - -function TBlake2SConfig.GetKey: THashLibByteArray; -begin - result := FKey; -end; - -function TBlake2SConfig.GetPersonalisation: THashLibByteArray; -begin - result := FPersonalisation; -end; - -function TBlake2SConfig.GetSalt: THashLibByteArray; -begin - result := FSalt; -end; - -procedure TBlake2SConfig.SetHashSize(AValue: Int32); -begin - ValidateHashSize(AValue); - FHashSize := AValue; -end; - -procedure TBlake2SConfig.SetKey(const AValue: THashLibByteArray); -begin - ValidateKeyLength(AValue); - FKey := AValue; -end; - -procedure TBlake2SConfig.SetPersonalisation(const AValue: THashLibByteArray); -begin - ValidatePersonalisationLength(AValue); - FPersonalisation := AValue; -end; - -procedure TBlake2SConfig.SetSalt(const AValue: THashLibByteArray); -begin - ValidateSaltLength(AValue); - FSalt := AValue; -end; - -constructor TBlake2SConfig.Create(AHashSize: THashSize); -var - LHashSize: Int32; -begin - Inherited Create(); - LHashSize := Int32(AHashSize); - ValidateHashSize(LHashSize); - FHashSize := LHashSize; -end; - -constructor TBlake2SConfig.Create(AHashSize: Int32); -begin - Inherited Create(); - ValidateHashSize(AHashSize); - FHashSize := AHashSize; -end; - -end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2SIvBuilder.pas b/src/libraries/hashlib4pascal/HlpBlake2SIvBuilder.pas deleted file mode 100644 index 0eb9a4b59..000000000 --- a/src/libraries/hashlib4pascal/HlpBlake2SIvBuilder.pas +++ /dev/null @@ -1,168 +0,0 @@ -unit HlpBlake2SIvBuilder; - -{$I HashLib.inc} - -interface - -uses -{$IFDEF DELPHI} - HlpBitConverter, -{$ENDIF DELPHI} - HlpConverters, - HlpBlake2STreeConfig, - HlpIBlake2SConfig, - HlpIBlake2STreeConfig, - HlpHashLibTypes; - -resourcestring - SInvalidHashSize = - '"HashSize" Must Be Greater Than 0 And Less Than or Equal To 32'; - SInvalidKeyLength = '"Key" Length Must Not Be Greater Than 32'; - SInvalidPersonalisationLength = '"Personalisation" Length Must Be Equal To 8'; - SInvalidSaltLength = '"Salt" Length Must Be Equal To 8'; - STreeIncorrectInnerHashSize = - 'Tree Inner Hash Size Must Not Be Greater Than 32'; - -type - TBlake2SIvBuilder = class sealed(TObject) - - strict private - class var - - FSequentialTreeConfig: IBlake2STreeConfig; - - class procedure VerifyConfigS(const AConfig: IBlake2SConfig; - const ATreeConfig: IBlake2STreeConfig; AIsSequential: Boolean); static; - - class constructor Blake2SIvBuilder(); - - public - class function ConfigS(const AConfig: IBlake2SConfig; - var ATreeConfig: IBlake2STreeConfig): THashLibUInt32Array; static; - - end; - -implementation - -{ TBlake2SIvBuilder } - -class procedure TBlake2SIvBuilder.VerifyConfigS(const AConfig: IBlake2SConfig; - const ATreeConfig: IBlake2STreeConfig; AIsSequential: Boolean); -begin - - // digest length - if ((AConfig.HashSize <= 0) or (AConfig.HashSize > 32)) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes(@SInvalidHashSize); - end; - - // Key length - if (AConfig.Key <> Nil) then - begin - if (System.Length(AConfig.Key) > 32) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes(@SInvalidKeyLength); - end; - end; - - // Salt length - if (AConfig.Salt <> Nil) then - begin - if (System.Length(AConfig.Salt) <> 8) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes(@SInvalidSaltLength); - end; - end; - - // Personalisation length - if (AConfig.Personalisation <> Nil) then - begin - if (System.Length(AConfig.Personalisation) <> 8) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes - (@SInvalidPersonalisationLength); - end; - end; - - // Tree InnerHashSize - if (ATreeConfig <> Nil) then - begin - - if ((not AIsSequential) and ((ATreeConfig.InnerHashSize <= 0))) then - begin - raise EArgumentOutOfRangeHashLibException.Create - ('treeConfig.TreeIntermediateHashSize'); - end; - - if (ATreeConfig.InnerHashSize > 32) then - begin - raise EArgumentOutOfRangeHashLibException.CreateRes - (@STreeIncorrectInnerHashSize); - end; - end; - -end; - -class constructor TBlake2SIvBuilder.Blake2SIvBuilder; -begin - FSequentialTreeConfig := TBlake2STreeConfig.Create(); - FSequentialTreeConfig.FanOut := 1; - FSequentialTreeConfig.MaxDepth := 1; - FSequentialTreeConfig.LeafSize := 0; - FSequentialTreeConfig.NodeOffset := 0; - FSequentialTreeConfig.NodeDepth := 0; - FSequentialTreeConfig.InnerHashSize := 0; - FSequentialTreeConfig.IsLastNode := False; -end; - -class function TBlake2SIvBuilder.ConfigS(const AConfig: IBlake2SConfig; - var ATreeConfig: IBlake2STreeConfig): THashLibUInt32Array; -var - LIsSequential: Boolean; - LBuffer: THashLibByteArray; -begin - LIsSequential := ATreeConfig = Nil; - if (LIsSequential) then - begin - ATreeConfig := FSequentialTreeConfig; - end; - - VerifyConfigS(AConfig, ATreeConfig, LIsSequential); - - System.SetLength(LBuffer, 32); - - LBuffer[0] := AConfig.HashSize; - LBuffer[1] := System.Length(AConfig.Key); - - if ATreeConfig <> Nil then - begin - LBuffer[2] := ATreeConfig.FanOut; - LBuffer[3] := ATreeConfig.MaxDepth; - TConverters.ReadUInt32AsBytesLE(ATreeConfig.LeafSize, LBuffer, 4); - LBuffer[8] := Byte(ATreeConfig.NodeOffset); - LBuffer[9] := Byte(ATreeConfig.NodeOffset shr 8); - LBuffer[10] := Byte(ATreeConfig.NodeOffset shr 16); - LBuffer[11] := Byte(ATreeConfig.NodeOffset shr 24); - LBuffer[12] := Byte(ATreeConfig.NodeOffset shr 32); - LBuffer[13] := Byte(ATreeConfig.NodeOffset shr 40); - LBuffer[14] := ATreeConfig.NodeDepth; - LBuffer[15] := ATreeConfig.InnerHashSize; - end; - - if AConfig.Salt <> Nil then - begin - System.Move(AConfig.Salt[0], LBuffer[16], 8 * System.SizeOf(Byte)); - end; - - if AConfig.Personalisation <> Nil then - begin - System.Move(AConfig.Personalisation[0], LBuffer[24], - 8 * System.SizeOf(Byte)); - end; - - System.SetLength(Result, 8); - TConverters.le32_copy(PByte(LBuffer), 0, PCardinal(Result), 0, - System.Length(LBuffer) * System.SizeOf(Byte)); -end; - -end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2SP.pas b/src/libraries/hashlib4pascal/HlpBlake2SP.pas new file mode 100644 index 000000000..45e1730fe --- /dev/null +++ b/src/libraries/hashlib4pascal/HlpBlake2SP.pas @@ -0,0 +1,420 @@ +unit HlpBlake2SP; + +{$I HashLib.inc} + +interface + +uses + SysUtils, +{$IFDEF USE_DELPHI_PPL} + System.Classes, + System.Threading, +{$ENDIF USE_DELPHI_PPL} +{$IFDEF USE_PASMP} + PasMP, +{$ENDIF USE_PASMP} +{$IFDEF USE_MTPROCS} + MTProcs, +{$ENDIF USE_MTPROCS} + HlpHash, + HlpIHashResult, + HlpBlake2S, + HlpIBlake2SParams, + HlpBlake2SParams, + HlpIHash, + HlpIHashInfo, + HlpArrayUtils, + HlpHashLibTypes; + +type + TBlake2SP = class sealed(THash, ICryptoNotBuildIn, ITransformBlock) + strict private + + type + PDataContainer = ^TDataContainer; + + TDataContainer = record + PtrData: PByte; + Counter: UInt64; + end; + + const + BlockSizeInBytes = Int32(64); + OutSizeInBytes = Int32(32); + ParallelismDegree = Int32(8); + + var + // had to use the classes directly for performance purposes + FRootHash: TBlake2S; + FLeafHashes: THashLibGenericArray; + FBuffer, FKey: THashLibByteArray; + FBufferLength: UInt64; + + /// + ///
Blake2S defaults to setting the expected output length
+ /// from the HashSize in the TBlake2SConfig class.
In + /// some cases, however, we do not want this, as the output length
+ /// of these instances is given by TBlake2STreeConfig.InnerSize + /// instead.
+ ///
+ function Blake2SPCreateLeafParam(const ABlake2SConfig: IBlake2SConfig; + const ABlake2STreeConfig: IBlake2STreeConfig): TBlake2S; + function Blake2SPCreateLeaf(AOffset: UInt64): TBlake2S; + function Blake2SPCreateRoot(): TBlake2S; + procedure ParallelComputation(AIdx: Int32; ADataContainer: PDataContainer); + + procedure DoParallelComputation(ADataContainer: PDataContainer); + + function DeepCloneBlake2SInstances(const ALeafHashes + : THashLibGenericArray): THashLibGenericArray; + + procedure Clear(); + + constructor CreateInternal(AHashSize: Int32); + +{$IFDEF USE_PASMP} + procedure PasMPParallelComputationWrapper(const AJob: PPasMPJob; + const AThreadIndex: LongInt; const ADataContainer: Pointer; + const AFromIndex, AToIndex: TPasMPNativeInt); inline; +{$ENDIF USE_PASMP} +{$IFDEF USE_MTPROCS} + procedure MTProcsParallelComputationWrapper(AIdx: PtrInt; + ADataContainer: Pointer; AItem: TMultiThreadProcItem); inline; +{$ENDIF USE_MTPROCS} + strict protected + function GetName: String; override; + + public + constructor Create(AHashSize: Int32; const AKey: THashLibByteArray); + destructor Destroy; override; + procedure Initialize; override; + procedure TransformBytes(const AData: THashLibByteArray; + AIndex, ADataLength: Int32); override; + function TransformFinal: IHashResult; override; + function Clone(): IHash; override; + end; + +implementation + +{ TBlake2SP } + +function TBlake2SP.Blake2SPCreateLeafParam(const ABlake2SConfig: IBlake2SConfig; + const ABlake2STreeConfig: IBlake2STreeConfig): TBlake2S; +begin + Result := TBlake2S.Create(ABlake2SConfig, ABlake2STreeConfig); +end; + +function TBlake2SP.Blake2SPCreateLeaf(AOffset: UInt64): TBlake2S; +var + LBlake2SConfig: IBlake2SConfig; + LBlake2STreeConfig: IBlake2STreeConfig; +begin + LBlake2SConfig := TBlake2SConfig.Create(HashSize); + LBlake2SConfig.Key := FKey; + LBlake2STreeConfig := TBlake2STreeConfig.Create(); + LBlake2STreeConfig.FanOut := ParallelismDegree; + LBlake2STreeConfig.MaxDepth := 2; + LBlake2STreeConfig.NodeDepth := 0; + LBlake2STreeConfig.LeafSize := 0; + LBlake2STreeConfig.NodeOffset := AOffset; + LBlake2STreeConfig.InnerHashSize := OutSizeInBytes; + if AOffset = (ParallelismDegree - 1) then + begin + LBlake2STreeConfig.IsLastNode := True; + end; + Result := Blake2SPCreateLeafParam(LBlake2SConfig, LBlake2STreeConfig); +end; + +function TBlake2SP.Blake2SPCreateRoot(): TBlake2S; +var + LBlake2SConfig: IBlake2SConfig; + LBlake2STreeConfig: IBlake2STreeConfig; +begin + LBlake2SConfig := TBlake2SConfig.Create(HashSize); + LBlake2SConfig.Key := FKey; + LBlake2STreeConfig := TBlake2STreeConfig.Create(); + LBlake2STreeConfig.FanOut := ParallelismDegree; + LBlake2STreeConfig.MaxDepth := 2; + LBlake2STreeConfig.NodeDepth := 1; + LBlake2STreeConfig.LeafSize := 0; + LBlake2STreeConfig.NodeOffset := 0; + LBlake2STreeConfig.InnerHashSize := OutSizeInBytes; + LBlake2STreeConfig.IsLastNode := True; + Result := TBlake2S.Create(LBlake2SConfig, LBlake2STreeConfig, False); +end; + +procedure TBlake2SP.Clear; +begin + TArrayUtils.ZeroFill(FKey); +end; + +function TBlake2SP.DeepCloneBlake2SInstances(const ALeafHashes + : THashLibGenericArray): THashLibGenericArray; +var + LIdx: Int32; +begin + System.SetLength(Result, System.Length(ALeafHashes)); + for LIdx := System.Low(ALeafHashes) to System.High(ALeafHashes) do + begin + Result[LIdx] := ALeafHashes[LIdx].CloneInternal(); + end; +end; + +function TBlake2SP.Clone(): IHash; +var + LHashInstance: TBlake2SP; +begin + LHashInstance := TBlake2SP.CreateInternal(HashSize); + LHashInstance.FKey := System.Copy(FKey); + if FRootHash <> Nil then + begin + LHashInstance.FRootHash := FRootHash.CloneInternal(); + end; + LHashInstance.FLeafHashes := DeepCloneBlake2SInstances(FLeafHashes); + LHashInstance.FBuffer := System.Copy(FBuffer); + LHashInstance.FBufferLength := FBufferLength; + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TBlake2SP.CreateInternal(AHashSize: Int32); +begin + Inherited Create(AHashSize, BlockSizeInBytes); +end; + +constructor TBlake2SP.Create(AHashSize: Int32; const AKey: THashLibByteArray); +var + LIdx: Int32; +begin + Inherited Create(AHashSize, BlockSizeInBytes); + System.SetLength(FBuffer, ParallelismDegree * BlockSizeInBytes); + System.SetLength(FLeafHashes, ParallelismDegree); + FKey := System.Copy(AKey); + FRootHash := Blake2SPCreateRoot; + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + FLeafHashes[LIdx] := Blake2SPCreateLeaf(LIdx); + end; +end; + +destructor TBlake2SP.Destroy; +var + LIdx: Int32; +begin + Clear(); + FRootHash.Free; + FRootHash := Nil; + for LIdx := System.Low(FLeafHashes) to System.High(FLeafHashes) do + begin + FLeafHashes[LIdx].Free; + FLeafHashes[LIdx] := Nil; + end; + FLeafHashes := Nil; + inherited Destroy; +end; + +function TBlake2SP.GetName: String; +begin + Result := Format('%s_%u', [Self.ClassName, Self.HashSize * 8]); +end; + +procedure TBlake2SP.Initialize; +var + LIdx: Int32; +begin + FRootHash.Initialize; + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + FLeafHashes[LIdx].Initialize; + FLeafHashes[LIdx].HashSize := OutSizeInBytes; + end; + TArrayUtils.ZeroFill(FBuffer); + FBufferLength := 0; +end; + +procedure TBlake2SP.ParallelComputation(AIdx: Int32; + ADataContainer: PDataContainer); +var + LLeafHashes: THashLibGenericArray; + LTemp: THashLibByteArray; + LCounter: UInt64; + LPtrData: PByte; +begin + System.SetLength(LTemp, BlockSizeInBytes); + LPtrData := ADataContainer^.PtrData; + LCounter := ADataContainer^.Counter; + System.Inc(LPtrData, AIdx * BlockSizeInBytes); + LLeafHashes := FLeafHashes; + while (LCounter >= (ParallelismDegree * BlockSizeInBytes)) do + begin + System.Move(LPtrData^, LTemp[0], BlockSizeInBytes); + LLeafHashes[AIdx].TransformBytes(LTemp, 0, BlockSizeInBytes); + System.Inc(LPtrData, UInt64(ParallelismDegree * BlockSizeInBytes)); + LCounter := LCounter - UInt64(ParallelismDegree * BlockSizeInBytes); + end; +end; + +{$IFDEF USE_PASMP} + +procedure TBlake2SP.PasMPParallelComputationWrapper(const AJob: PPasMPJob; + const AThreadIndex: LongInt; const ADataContainer: Pointer; + const AFromIndex, AToIndex: TPasMPNativeInt); +begin + ParallelComputation(AFromIndex, ADataContainer); +end; +{$ENDIF} +{$IFDEF USE_MTPROCS} + +procedure TBlake2SP.MTProcsParallelComputationWrapper(AIdx: PtrInt; + ADataContainer: Pointer; AItem: TMultiThreadProcItem); +begin + ParallelComputation(AIdx, ADataContainer); +end; +{$ENDIF} +{$IF DEFINED(USE_DELPHI_PPL)} + +procedure TBlake2SP.DoParallelComputation(ADataContainer: PDataContainer); + + function CreateTask(AIdx: Int32; ADataContainer: PDataContainer): ITask; + begin + Result := TTask.Create( + procedure() + begin + ParallelComputation(AIdx, ADataContainer); + end); + end; + +var + LArrayTasks: array of ITask; + LIdx: Int32; +begin + System.SetLength(LArrayTasks, ParallelismDegree); + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + LArrayTasks[LIdx] := CreateTask(LIdx, ADataContainer); + LArrayTasks[LIdx].Start; + end; + TTask.WaitForAll(LArrayTasks); +end; + +{$ELSEIF DEFINED(USE_PASMP) OR DEFINED(USE_MTPROCS)} + +procedure TBlake2SP.DoParallelComputation(ADataContainer: PDataContainer); +begin +{$IF DEFINED(USE_PASMP)} + TPasMP.CreateGlobalInstance; + GlobalPasMP.Invoke(GlobalPasMP.ParallelFor(ADataContainer, 0, + ParallelismDegree - 1, PasMPParallelComputationWrapper)); +{$ELSEIF DEFINED(USE_MTPROCS)} + ProcThreadPool.DoParallel(MTProcsParallelComputationWrapper, 0, + ParallelismDegree - 1, ADataContainer); +{$ELSE} +{$MESSAGE ERROR 'Unsupported Threading Library.'} +{$IFEND USE_PASMP} +end; + +{$ELSE} + +procedure TBlake2SP.DoParallelComputation(ADataContainer: PDataContainer); +var + LIdx: Int32; +begin + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + ParallelComputation(LIdx, ADataContainer); + end; +end; +{$IFEND USE_DELPHI_PPL} + +procedure TBlake2SP.TransformBytes(const AData: THashLibByteArray; +AIndex, ADataLength: Int32); +var + LLeft, LFill, LDataLength: UInt64; + LPtrData: PByte; + LIdx: Int32; + LLeafHashes: THashLibGenericArray; + LPtrDataContainer: PDataContainer; +begin + LLeafHashes := FLeafHashes; + LDataLength := UInt64(ADataLength); + LPtrData := PByte(AData) + AIndex; + LLeft := FBufferLength; + LFill := UInt64(System.Length(FBuffer)) - LLeft; + + if (LLeft > 0) and (LDataLength >= LFill) then + begin + System.Move(LPtrData^, FBuffer[LLeft], LFill); + + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + LLeafHashes[LIdx].TransformBytes(FBuffer, LIdx * BlockSizeInBytes, + BlockSizeInBytes); + end; + + System.Inc(LPtrData, LFill); + LDataLength := LDataLength - LFill; + LLeft := 0; + end; + + LPtrDataContainer := New(PDataContainer); + try + LPtrDataContainer^.PtrData := LPtrData; + LPtrDataContainer^.Counter := LDataLength; + DoParallelComputation(LPtrDataContainer); + finally + Dispose(LPtrDataContainer); + end; + + System.Inc(LPtrData, LDataLength - (LDataLength mod UInt64(ParallelismDegree * + BlockSizeInBytes))); + LDataLength := LDataLength mod UInt64(ParallelismDegree * BlockSizeInBytes); + + if (LDataLength > 0) then + begin + System.Move(LPtrData^, FBuffer[LLeft], LDataLength); + end; + + FBufferLength := UInt32(LLeft) + UInt32(LDataLength); +end; + +function TBlake2SP.TransformFinal: IHashResult; +var + LHash: THashLibMatrixByteArray; + LIdx: Int32; + LLeft: UInt64; + LLeafHashes: THashLibGenericArray; + LRootHash: TBlake2S; +begin + LLeafHashes := FLeafHashes; + LRootHash := FRootHash; + System.SetLength(LHash, ParallelismDegree); + for LIdx := System.Low(LHash) to System.High(LHash) do + begin + System.SetLength(LHash[LIdx], OutSizeInBytes); + end; + + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + if (FBufferLength > (LIdx * BlockSizeInBytes)) then + begin + LLeft := FBufferLength - UInt64(LIdx * BlockSizeInBytes); + if (LLeft > BlockSizeInBytes) then + begin + LLeft := BlockSizeInBytes; + end; + LLeafHashes[LIdx].TransformBytes(FBuffer, LIdx * BlockSizeInBytes, + Int32(LLeft)); + end; + + LHash[LIdx] := LLeafHashes[LIdx].TransformFinal().GetBytes(); + end; + + for LIdx := 0 to System.Pred(ParallelismDegree) do + begin + LRootHash.TransformBytes(LHash[LIdx], 0, OutSizeInBytes); + end; + Result := LRootHash.TransformFinal(); + Initialize(); +end; + +end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2SParams.pas b/src/libraries/hashlib4pascal/HlpBlake2SParams.pas new file mode 100644 index 000000000..3bd96cee0 --- /dev/null +++ b/src/libraries/hashlib4pascal/HlpBlake2SParams.pas @@ -0,0 +1,579 @@ +unit HlpBlake2SParams; + +{$I HashLib.inc} + +interface + +uses + HlpIBlake2SParams, + HlpHashSize, + HlpArrayUtils, + HlpHashLibTypes, + HlpConverters; + +resourcestring + SInvalidHashSize = + 'BLAKE2S HashSize must be restricted to one of the following [1 .. 32], "%d"'; + SInvalidKeyLength = '"Key" Length Must Not Be Greater Than 32, "%d"'; + SInvalidPersonalisationLength = + '"Personalisation" Length Must Be Equal To 8, "%d"'; + SInvalidSaltLength = '"Salt" Length Must Be Equal To 8, "%d"'; + + SInvalidFanOutParameter = + 'FanOut Value Should be Between [0 .. 255] for Blake2S'; + SInvalidMaxDepthParameter = + 'MaxDepth Value Should be Between [1 .. 255] for Blake2S'; + SInvalidNodeDepthParameter = + 'NodeDepth Value Should be Between [0 .. 255] for Blake2S'; + SInvalidInnerHashSizeParameter = + 'InnerHashSize Value Should be Between [0 .. 32] for Blake2S'; + SInvalidNodeOffsetParameter = + 'NodeOffset Value Should be Between [0 .. (2^48-1)] for Blake2S'; + + STreeIncorrectInnerHashSize = + 'Tree Inner Hash Size Must Not Be Greater Than 32, "%d"'; + +type + TBlake2SConfig = class sealed(TInterfacedObject, IBlake2SConfig) + + strict private + + var + + FHashSize: Int32; + FPersonalisation, FSalt, FKey: THashLibByteArray; + + class function GetDefaultConfig: IBlake2SConfig; static; + + procedure ValidateHashSize(AHashSize: Int32); inline; + procedure ValidateKeyLength(const AKey: THashLibByteArray); inline; + procedure ValidatePersonalisationLength(const APersonalisation + : THashLibByteArray); inline; + procedure ValidateSaltLength(const ASalt: THashLibByteArray); inline; + + function GetPersonalisation: THashLibByteArray; inline; + procedure SetPersonalisation(const AValue: THashLibByteArray); inline; + + function GetSalt: THashLibByteArray; inline; + procedure SetSalt(const AValue: THashLibByteArray); inline; + + function GetKey: THashLibByteArray; inline; + procedure SetKey(const AValue: THashLibByteArray); inline; + + function GetHashSize: Int32; inline; + procedure SetHashSize(AValue: Int32); inline; + + public + constructor Create(AHashSize: THashSize = THashSize.hsHashSize256); + overload; + constructor Create(AHashSize: Int32); overload; + destructor Destroy; override; + property Personalisation: THashLibByteArray read GetPersonalisation + write SetPersonalisation; + property Salt: THashLibByteArray read GetSalt write SetSalt; + property Key: THashLibByteArray read GetKey write SetKey; + property HashSize: Int32 read GetHashSize write SetHashSize; + + class property DefaultConfig: IBlake2SConfig read GetDefaultConfig; + + function Clone(): IBlake2SConfig; + + procedure Clear(); + + end; + +type + TBlake2STreeConfig = class sealed(TInterfacedObject, IBlake2STreeConfig) + + strict private + var + FFanOut, FMaxDepth, FNodeDepth, FInnerHashSize: Byte; + FLeafSize: UInt32; + FNodeOffset: UInt64; + FIsLastNode: Boolean; + + procedure ValidateFanOut(AFanOut: Byte); inline; + procedure ValidateInnerHashSize(AInnerHashSize: Byte); inline; + procedure ValidateMaxDepth(AMaxDepth: Byte); inline; + procedure ValidateNodeDepth(ANodeDepth: Byte); inline; + procedure ValidateNodeOffset(ANodeOffset: UInt64); inline; + + function GetFanOut: Byte; inline; + procedure SetFanOut(AValue: Byte); inline; + + function GetMaxDepth: Byte; inline; + procedure SetMaxDepth(AValue: Byte); inline; + + function GetNodeDepth: Byte; inline; + procedure SetNodeDepth(AValue: Byte); inline; + + function GetInnerHashSize: Byte; inline; + procedure SetInnerHashSize(AValue: Byte); inline; + + function GetLeafSize: UInt32; inline; + procedure SetLeafSize(AValue: UInt32); inline; + + function GetNodeOffset: UInt64; inline; + procedure SetNodeOffset(AValue: UInt64); inline; + + function GetIsLastNode: Boolean; inline; + procedure SetIsLastNode(AValue: Boolean); inline; + + class function GetSequentialTreeConfig: IBlake2STreeConfig; static; + + public + constructor Create(); + + property FanOut: Byte read GetFanOut write SetFanOut; + + property MaxDepth: Byte read GetMaxDepth write SetMaxDepth; + + property NodeDepth: Byte read GetNodeDepth write SetNodeDepth; + + property InnerHashSize: Byte read GetInnerHashSize write SetInnerHashSize; + + property LeafSize: UInt32 read GetLeafSize write SetLeafSize; + + property NodeOffset: UInt64 read GetNodeOffset write SetNodeOffset; + + property IsLastNode: Boolean read GetIsLastNode write SetIsLastNode; + + function Clone(): IBlake2STreeConfig; + + class property SequentialTreeConfig: IBlake2STreeConfig + read GetSequentialTreeConfig; + + end; + +type + TBlake2SIvBuilder = class sealed(TObject) + + strict private + + class procedure VerifyConfigS(const AConfig: IBlake2SConfig; + const ATreeConfig: IBlake2STreeConfig; AIsSequential: Boolean); static; + + public + class function ConfigS(const AConfig: IBlake2SConfig; + var ATreeConfig: IBlake2STreeConfig): THashLibUInt32Array; static; + + end; + +implementation + +{ TBlake2SConfig } + +class function TBlake2SConfig.GetDefaultConfig: IBlake2SConfig; +begin + Result := TBlake2SConfig.Create(); +end; + +procedure TBlake2SConfig.ValidateHashSize(AHashSize: Int32); +begin + if not((AHashSize) in [1 .. 32]) or (((AHashSize * 8) and 7) <> 0) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidHashSize, + [AHashSize]); + end; +end; + +procedure TBlake2SConfig.ValidateKeyLength(const AKey: THashLibByteArray); +var + KeyLength: Int32; +begin + if (AKey <> Nil) then + begin + KeyLength := System.Length(AKey); + if (KeyLength > 32) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidKeyLength, + [KeyLength]); + end; + end; +end; + +procedure TBlake2SConfig.ValidatePersonalisationLength(const APersonalisation + : THashLibByteArray); +var + PersonalisationLength: Int32; +begin + if (APersonalisation <> Nil) then + begin + PersonalisationLength := System.Length(APersonalisation); + if (PersonalisationLength <> 8) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@SInvalidPersonalisationLength, [PersonalisationLength]); + end; + end; +end; + +procedure TBlake2SConfig.ValidateSaltLength(const ASalt: THashLibByteArray); +var + SaltLength: Int32; +begin + if (ASalt <> Nil) then + begin + SaltLength := System.Length(ASalt); + if (SaltLength <> 8) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@SInvalidSaltLength, [SaltLength]); + end; + end; +end; + +function TBlake2SConfig.GetHashSize: Int32; +begin + Result := FHashSize; +end; + +function TBlake2SConfig.GetKey: THashLibByteArray; +begin + Result := FKey; +end; + +function TBlake2SConfig.GetPersonalisation: THashLibByteArray; +begin + Result := FPersonalisation; +end; + +function TBlake2SConfig.GetSalt: THashLibByteArray; +begin + Result := FSalt; +end; + +procedure TBlake2SConfig.SetHashSize(AValue: Int32); +begin + ValidateHashSize(AValue); + FHashSize := AValue; +end; + +procedure TBlake2SConfig.SetKey(const AValue: THashLibByteArray); +begin + ValidateKeyLength(AValue); + FKey := System.Copy(AValue); +end; + +procedure TBlake2SConfig.SetPersonalisation(const AValue: THashLibByteArray); +begin + ValidatePersonalisationLength(AValue); + FPersonalisation := System.Copy(AValue); +end; + +procedure TBlake2SConfig.SetSalt(const AValue: THashLibByteArray); +begin + ValidateSaltLength(AValue); + FSalt := System.Copy(AValue); +end; + +constructor TBlake2SConfig.Create(AHashSize: THashSize); +var + LHashSize: Int32; +begin + Inherited Create(); + LHashSize := Int32(AHashSize); + ValidateHashSize(LHashSize); + FHashSize := LHashSize; +end; + +constructor TBlake2SConfig.Create(AHashSize: Int32); +begin + Inherited Create(); + ValidateHashSize(AHashSize); + FHashSize := AHashSize; +end; + +procedure TBlake2SConfig.Clear; +begin + TArrayUtils.ZeroFill(FKey); +end; + +destructor TBlake2SConfig.Destroy; +begin + Clear(); + inherited Destroy; +end; + +function TBlake2SConfig.Clone(): IBlake2SConfig; +begin + Result := TBlake2SConfig.Create(FHashSize); + Result.Key := System.Copy(FKey); + Result.Personalisation := System.Copy(FPersonalisation); + Result.Salt := System.Copy(FSalt); +end; + +{ TBlake2STreeConfig } + +procedure TBlake2STreeConfig.ValidateFanOut(AFanOut: Byte); +begin + if not(AFanOut in [0 .. 255]) then + begin + raise EArgumentInvalidHashLibException.CreateRes(@SInvalidFanOutParameter); + end; +end; + +procedure TBlake2STreeConfig.ValidateInnerHashSize(AInnerHashSize: Byte); +begin + if not(AInnerHashSize in [0 .. 32]) then + begin + raise EArgumentInvalidHashLibException.CreateRes + (@SInvalidInnerHashSizeParameter); + end; +end; + +procedure TBlake2STreeConfig.ValidateMaxDepth(AMaxDepth: Byte); +begin + if not(AMaxDepth in [1 .. 255]) then + begin + raise EArgumentInvalidHashLibException.CreateRes + (@SInvalidMaxDepthParameter); + end; +end; + +procedure TBlake2STreeConfig.ValidateNodeDepth(ANodeDepth: Byte); +begin + if not(ANodeDepth in [0 .. 255]) then + begin + raise EArgumentInvalidHashLibException.CreateRes + (@SInvalidNodeDepthParameter); + end; +end; + +procedure TBlake2STreeConfig.ValidateNodeOffset(ANodeOffset: UInt64); +begin + if ANodeOffset > UInt64((UInt64(1) shl 48) - 1) then + begin + raise EArgumentInvalidHashLibException.CreateRes + (@SInvalidNodeOffsetParameter); + end; +end; + +function TBlake2STreeConfig.GetFanOut: Byte; +begin + Result := FFanOut; +end; + +function TBlake2STreeConfig.GetInnerHashSize: Byte; +begin + Result := FInnerHashSize; +end; + +function TBlake2STreeConfig.GetIsLastNode: Boolean; +begin + Result := FIsLastNode; +end; + +function TBlake2STreeConfig.GetLeafSize: UInt32; +begin + Result := FLeafSize; +end; + +function TBlake2STreeConfig.GetMaxDepth: Byte; +begin + Result := FMaxDepth; +end; + +function TBlake2STreeConfig.GetNodeDepth: Byte; +begin + Result := FNodeDepth; +end; + +function TBlake2STreeConfig.GetNodeOffset: UInt64; +begin + Result := FNodeOffset; +end; + +procedure TBlake2STreeConfig.SetFanOut(AValue: Byte); +begin + ValidateFanOut(AValue); + FFanOut := AValue; +end; + +procedure TBlake2STreeConfig.SetInnerHashSize(AValue: Byte); +begin + ValidateInnerHashSize(AValue); + FInnerHashSize := AValue; +end; + +procedure TBlake2STreeConfig.SetIsLastNode(AValue: Boolean); +begin + FIsLastNode := AValue; +end; + +procedure TBlake2STreeConfig.SetLeafSize(AValue: UInt32); +begin + FLeafSize := AValue; +end; + +procedure TBlake2STreeConfig.SetMaxDepth(AValue: Byte); +begin + ValidateMaxDepth(AValue); + FMaxDepth := AValue; +end; + +procedure TBlake2STreeConfig.SetNodeDepth(AValue: Byte); +begin + ValidateNodeDepth(AValue); + FNodeDepth := AValue; +end; + +procedure TBlake2STreeConfig.SetNodeOffset(AValue: UInt64); +begin + ValidateNodeOffset(AValue); + FNodeOffset := AValue; +end; + +constructor TBlake2STreeConfig.Create; +begin + Inherited Create(); + FFanOut := 0; + FMaxDepth := 0; + FLeafSize := 32; + FNodeOffset := 0; + FNodeDepth := 0; + FInnerHashSize := 32; + FIsLastNode := False; +end; + +function TBlake2STreeConfig.Clone(): IBlake2STreeConfig; +var + LResult: TBlake2STreeConfig; +begin + LResult := TBlake2STreeConfig.Create(); + LResult.FFanOut := FFanOut; + LResult.FInnerHashSize := FInnerHashSize; + LResult.FMaxDepth := FMaxDepth; + LResult.FNodeDepth := FNodeDepth; + LResult.FLeafSize := FLeafSize; + LResult.FNodeOffset := FNodeOffset; + LResult.FIsLastNode := FIsLastNode; + Result := LResult as IBlake2STreeConfig; +end; + +class function TBlake2STreeConfig.GetSequentialTreeConfig: IBlake2STreeConfig; +begin + Result := TBlake2STreeConfig.Create(); + Result.FanOut := 1; + Result.MaxDepth := 1; + Result.LeafSize := 0; + Result.NodeOffset := 0; + Result.NodeDepth := 0; + Result.InnerHashSize := 0; + Result.IsLastNode := False; +end; + +{ TBlake2SIvBuilder } + +class procedure TBlake2SIvBuilder.VerifyConfigS(const AConfig: IBlake2SConfig; + const ATreeConfig: IBlake2STreeConfig; AIsSequential: Boolean); +begin + + // digest length + if ((AConfig.HashSize <= 0) or (AConfig.HashSize > 32)) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidHashSize, + [AConfig.HashSize]); + end; + + // Key length + if (AConfig.Key <> Nil) then + begin + if (System.Length(AConfig.Key) > 32) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt(@SInvalidKeyLength, + [System.Length(AConfig.Key)]); + end; + end; + + // Personalisation length + if (AConfig.Personalisation <> Nil) then + begin + if (System.Length(AConfig.Personalisation) <> 8) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@SInvalidPersonalisationLength, + [System.Length(AConfig.Personalisation)]); + end; + end; + + // Salt length + if (AConfig.Salt <> Nil) then + begin + if (System.Length(AConfig.Salt) <> 8) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@SInvalidSaltLength, [System.Length(AConfig.Salt)]); + end; + end; + + // Tree InnerHashSize + if (ATreeConfig <> Nil) then + begin + + if ((AIsSequential) and ((ATreeConfig.InnerHashSize <> 0))) then + begin + raise EArgumentOutOfRangeHashLibException.Create + ('treeConfig.TreeIntermediateHashSize'); + end; + + if (ATreeConfig.InnerHashSize > 32) then + begin + raise EArgumentOutOfRangeHashLibException.CreateResFmt + (@STreeIncorrectInnerHashSize, [ATreeConfig.InnerHashSize]); + end; + end; + +end; + +class function TBlake2SIvBuilder.ConfigS(const AConfig: IBlake2SConfig; + var ATreeConfig: IBlake2STreeConfig): THashLibUInt32Array; +var + LIsSequential: Boolean; + LBuffer: THashLibByteArray; +begin + LIsSequential := ATreeConfig = Nil; + if (LIsSequential) then + begin + ATreeConfig := TBlake2STreeConfig.SequentialTreeConfig; + end; + + VerifyConfigS(AConfig, ATreeConfig, LIsSequential); + + System.SetLength(LBuffer, 32); + + LBuffer[0] := AConfig.HashSize; + LBuffer[1] := System.Length(AConfig.Key); + + if ATreeConfig <> Nil then + begin + LBuffer[2] := ATreeConfig.FanOut; + LBuffer[3] := ATreeConfig.MaxDepth; + TConverters.ReadUInt32AsBytesLE(ATreeConfig.LeafSize, LBuffer, 4); + LBuffer[8] := Byte(ATreeConfig.NodeOffset); + LBuffer[9] := Byte(ATreeConfig.NodeOffset shr 8); + LBuffer[10] := Byte(ATreeConfig.NodeOffset shr 16); + LBuffer[11] := Byte(ATreeConfig.NodeOffset shr 24); + LBuffer[12] := Byte(ATreeConfig.NodeOffset shr 32); + LBuffer[13] := Byte(ATreeConfig.NodeOffset shr 40); + LBuffer[14] := ATreeConfig.NodeDepth; + LBuffer[15] := ATreeConfig.InnerHashSize; + end; + + if AConfig.Salt <> Nil then + begin + System.Move(AConfig.Salt[0], LBuffer[16], 8 * System.SizeOf(Byte)); + end; + + if AConfig.Personalisation <> Nil then + begin + System.Move(AConfig.Personalisation[0], LBuffer[24], + 8 * System.SizeOf(Byte)); + end; + + System.SetLength(Result, 8); + TConverters.le32_copy(PByte(LBuffer), 0, PCardinal(Result), 0, + System.Length(LBuffer) * System.SizeOf(Byte)); +end; + +end. diff --git a/src/libraries/hashlib4pascal/HlpBlake2STreeConfig.pas b/src/libraries/hashlib4pascal/HlpBlake2STreeConfig.pas deleted file mode 100644 index 2f773d0ef..000000000 --- a/src/libraries/hashlib4pascal/HlpBlake2STreeConfig.pas +++ /dev/null @@ -1,210 +0,0 @@ -unit HlpBlake2STreeConfig; - -{$I HashLib.inc} - -interface - -uses - HlpIBlake2STreeConfig, - HlpHashLibTypes; - -resourcestring - SInvalidFanOutParameter = - 'FanOut Value Should be Between [0 .. 255] for Blake2S'; - SInvalidMaxDepthParameter = - 'FanOut Value Should be Between [1 .. 255] for Blake2S'; - SInvalidNodeDepthParameter = - 'NodeDepth Value Should be Between [0 .. 255] for Blake2S'; - SInvalidInnerHashSizeParameter = - 'InnerHashSize Value Should be Between [0 .. 32] for Blake2S'; - SInvalidNodeOffsetParameter = - 'NodeOffset Value Should be Between [0 .. (2^48-1)] for Blake2S'; - -type - - TBlake2STreeConfig = class sealed(TInterfacedObject, IBlake2STreeConfig) - - strict private - var - FFanOut, FMaxDepth, FNodeDepth, FInnerHashSize: Byte; - FLeafSize: UInt32; - FNodeOffset: UInt64; - FIsLastNode: Boolean; - - procedure ValidateFanOut(AFanOut: Byte); inline; - procedure ValidateInnerHashSize(AInnerHashSize: Byte); inline; - procedure ValidateMaxDepth(AMaxDepth: Byte); inline; - procedure ValidateNodeDepth(ANodeDepth: Byte); inline; - procedure ValidateNodeOffset(ANodeOffset: UInt64); inline; - - function GetFanOut: Byte; inline; - procedure SetFanOut(AValue: Byte); inline; - - function GetMaxDepth: Byte; inline; - procedure SetMaxDepth(AValue: Byte); inline; - - function GetNodeDepth: Byte; inline; - procedure SetNodeDepth(AValue: Byte); inline; - - function GetInnerHashSize: Byte; inline; - procedure SetInnerHashSize(AValue: Byte); inline; - - function GetLeafSize: UInt32; inline; - procedure SetLeafSize(AValue: UInt32); inline; - - function GetNodeOffset: UInt64; inline; - procedure SetNodeOffset(AValue: UInt64); inline; - - function GetIsLastNode: Boolean; inline; - procedure SetIsLastNode(AValue: Boolean); inline; - - public - constructor Create(); - - property FanOut: Byte read GetFanOut write SetFanOut; - - property MaxDepth: Byte read GetMaxDepth write SetMaxDepth; - - property NodeDepth: Byte read GetNodeDepth write SetNodeDepth; - - property InnerHashSize: Byte read GetInnerHashSize write SetInnerHashSize; - - property LeafSize: UInt32 read GetLeafSize write SetLeafSize; - - property NodeOffset: UInt64 read GetNodeOffset write SetNodeOffset; - - property IsLastNode: Boolean read GetIsLastNode write SetIsLastNode; - - end; - -implementation - -{ TBlake2STreeConfig } - -procedure TBlake2STreeConfig.ValidateFanOut(AFanOut: Byte); -begin - if not(AFanOut in [0 .. 255]) then - begin - raise EArgumentInvalidHashLibException.CreateRes(@SInvalidFanOutParameter); - end; -end; - -procedure TBlake2STreeConfig.ValidateInnerHashSize(AInnerHashSize: Byte); -begin - if not(AInnerHashSize in [0 .. 32]) then - begin - raise EArgumentInvalidHashLibException.CreateRes - (@SInvalidInnerHashSizeParameter); - end; -end; - -procedure TBlake2STreeConfig.ValidateMaxDepth(AMaxDepth: Byte); -begin - if not(AMaxDepth in [1 .. 255]) then - begin - raise EArgumentInvalidHashLibException.CreateRes - (@SInvalidMaxDepthParameter); - end; -end; - -procedure TBlake2STreeConfig.ValidateNodeDepth(ANodeDepth: Byte); -begin - if not(ANodeDepth in [0 .. 255]) then - begin - raise EArgumentInvalidHashLibException.CreateRes - (@SInvalidNodeDepthParameter); - end; -end; - -procedure TBlake2STreeConfig.ValidateNodeOffset(ANodeOffset: UInt64); -begin - if ANodeOffset > UInt64((UInt64(1) shl 48) - 1) then - begin - raise EArgumentInvalidHashLibException.CreateRes - (@SInvalidNodeOffsetParameter); - end; -end; - -function TBlake2STreeConfig.GetFanOut: Byte; -begin - result := FFanOut; -end; - -function TBlake2STreeConfig.GetInnerHashSize: Byte; -begin - result := FInnerHashSize; -end; - -function TBlake2STreeConfig.GetIsLastNode: Boolean; -begin - result := FIsLastNode; -end; - -function TBlake2STreeConfig.GetLeafSize: UInt32; -begin - result := FLeafSize; -end; - -function TBlake2STreeConfig.GetMaxDepth: Byte; -begin - result := FMaxDepth; -end; - -function TBlake2STreeConfig.GetNodeDepth: Byte; -begin - result := FNodeDepth; -end; - -function TBlake2STreeConfig.GetNodeOffset: UInt64; -begin - result := FNodeOffset; -end; - -procedure TBlake2STreeConfig.SetFanOut(AValue: Byte); -begin - ValidateFanOut(AValue); - FFanOut := AValue; -end; - -procedure TBlake2STreeConfig.SetInnerHashSize(AValue: Byte); -begin - ValidateInnerHashSize(AValue); - FInnerHashSize := AValue; -end; - -procedure TBlake2STreeConfig.SetIsLastNode(AValue: Boolean); -begin - FIsLastNode := AValue; -end; - -procedure TBlake2STreeConfig.SetLeafSize(AValue: UInt32); -begin - FLeafSize := AValue; -end; - -procedure TBlake2STreeConfig.SetMaxDepth(AValue: Byte); -begin - ValidateMaxDepth(AValue); - FMaxDepth := AValue; -end; - -procedure TBlake2STreeConfig.SetNodeDepth(AValue: Byte); -begin - ValidateNodeDepth(AValue); - FNodeDepth := AValue; -end; - -procedure TBlake2STreeConfig.SetNodeOffset(AValue: UInt64); -begin - ValidateNodeOffset(AValue); - FNodeOffset := AValue; -end; - -constructor TBlake2STreeConfig.Create; -begin - Inherited Create(); - ValidateInnerHashSize(32); - FInnerHashSize := 32; -end; - -end. diff --git a/src/libraries/hashlib4pascal/HlpCRC.pas b/src/libraries/hashlib4pascal/HlpCRC.pas index 6d23cfc7f..448bd3a65 100644 --- a/src/libraries/hashlib4pascal/HlpCRC.pas +++ b/src/libraries/hashlib4pascal/HlpCRC.pas @@ -190,6 +190,16 @@ interface /// CRC8_WCDMA, + /// + /// CRC standard named "CRC8_MIFAREMAD". + /// + CRC8_MIFAREMAD, + + /// + /// CRC standard named "CRC8_NRSC5". + /// + CRC8_NRSC5, + /// /// CRC standard named "CRC10". /// @@ -405,6 +415,11 @@ interface /// XMODEM, + /// + /// CRC standard named "CRC16_NRSC5". + /// + CRC16_NRSC5, + /// /// CRC standard named "CRC17_CANFD". /// @@ -450,6 +465,11 @@ interface /// CRC24_LTEB, + /// + /// CRC standard named "CRC24_OS9". + /// + CRC24_OS9, + /// /// CRC standard named "CRC30_CDMA". /// @@ -510,6 +530,11 @@ interface /// XFER, + /// + /// CRC standard named "CRC32_CDROMEDC". + /// + CRC32_CDROMEDC, + /// /// CRC standard named "CRC40_GSM". /// @@ -533,7 +558,17 @@ interface /// /// CRC standard named "CRC64_XZ". /// - CRC64_XZ); + CRC64_XZ, + + /// + /// CRC standard named "CRC64_1B". + /// + CRC64_1B, + + /// + /// CRC standard named "CRC64_Jones". + /// + CRC64_Jones); {$ENDREGION} @@ -704,16 +739,18 @@ procedure TCRC.CalculateCRCbyTable(AData: PByte; ADataLength, AIndex: Int32); var LLength, LIndex: Int32; LTemp: UInt64; + LCRCTable: THashLibUInt64Array; begin LLength := ADataLength; LIndex := AIndex; LTemp := FHash; + LCRCTable := FCRCTable; if (IsInputReflected) then begin while LLength > 0 do begin - LTemp := (LTemp shr 8) xor FCRCTable[Byte(LTemp xor AData[LIndex])]; + LTemp := (LTemp shr 8) xor LCRCTable[Byte(LTemp xor AData[LIndex])]; System.Inc(LIndex); System.Dec(LLength); end; @@ -722,7 +759,7 @@ procedure TCRC.CalculateCRCbyTable(AData: PByte; ADataLength, AIndex: Int32); begin while LLength > 0 do begin - LTemp := (LTemp shl 8) xor FCRCTable + LTemp := (LTemp shl 8) xor LCRCTable [Byte((LTemp shr (Width - 8)) xor AData[LIndex])]; System.Inc(LIndex); System.Dec(LLength); @@ -735,7 +772,7 @@ procedure TCRC.CalculateCRCbyTable(AData: PByte; ADataLength, AIndex: Int32); procedure TCRC.CalculateCRCdirect(AData: PByte; ADataLength, AIndex: Int32); var LLength, LIdx: Int32; - LTemp, LBit, LJdx: UInt64; + LTemp, LBit, LJdx, LHash: UInt64; begin LLength := ADataLength; @@ -749,16 +786,18 @@ procedure TCRC.CalculateCRCdirect(AData: PByte; ADataLength, AIndex: Int32); end; LJdx := $80; + LHash := FHash; while LJdx > 0 do begin - LBit := FHash and FCRCHighBitMask; - FHash := FHash shl 1; + LBit := LHash and FCRCHighBitMask; + LHash := LHash shl 1; if ((LTemp and LJdx) > 0) then LBit := LBit xor FCRCHighBitMask; if (LBit > 0) then - FHash := FHash xor Polynomial; + LHash := LHash xor Polynomial; LJdx := LJdx shr 1; end; + FHash := LHash; System.Inc(LIdx); System.Dec(LLength); end; @@ -854,15 +893,15 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC4_ITU: result := TCRC.Create(4, $3, $0, True, True, $0, $7, - THashLibStringArray.Create('CRC-4/ITU')); + THashLibStringArray.Create('CRC-4/ITU', 'CRC-4/G-704')); TCRCStandard.CRC5_EPC: result := TCRC.Create(5, $9, $9, False, False, $00, $00, - THashLibStringArray.Create('CRC-5/EPC')); + THashLibStringArray.Create('CRC-5/EPC', 'CRC-5/EPC-C1G2')); TCRCStandard.CRC5_ITU: result := TCRC.Create(5, $15, $00, True, True, $00, $07, - THashLibStringArray.Create('CRC-5/ITU')); + THashLibStringArray.Create('CRC-5/ITU', 'CRC-5/G-704')); TCRCStandard.CRC5_USB: result := TCRC.Create(5, $05, $1F, True, True, $1F, $19, @@ -886,11 +925,11 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC6_ITU: result := TCRC.Create(6, $03, $00, True, True, $00, $06, - THashLibStringArray.Create('CRC-6/ITU')); + THashLibStringArray.Create('CRC-6/ITU', 'CRC-6/G-704')); TCRCStandard.CRC7: result := TCRC.Create(7, $09, $00, False, False, $00, $75, - THashLibStringArray.Create('CRC-7')); + THashLibStringArray.Create('CRC-7', 'CRC-7/MMC')); TCRCStandard.CRC7_ROHC: result := TCRC.Create(7, $4F, $7F, True, True, $00, $53, @@ -902,7 +941,7 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC8: result := TCRC.Create(8, $07, $00, False, False, $00, $F4, - THashLibStringArray.Create('CRC-8')); + THashLibStringArray.Create('CRC-8', 'CRC-8/SMBUS')); TCRCStandard.CRC8_AUTOSAR: result := TCRC.Create(8, $2F, $FF, False, False, $FF, $DF, @@ -926,7 +965,8 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC8_EBU: result := TCRC.Create(8, $1D, $FF, True, True, $00, $97, - THashLibStringArray.Create('CRC-8/EBU', 'CRC-8/AES')); + THashLibStringArray.Create('CRC-8/EBU', 'CRC-8/AES', + 'CRC-8/TECH-3250')); TCRCStandard.CRC8_GSMA: result := TCRC.Create(8, $1D, $00, False, False, $00, $37, @@ -942,7 +982,7 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC8_ITU: result := TCRC.Create(8, $07, $00, False, False, $55, $A1, - THashLibStringArray.Create('CRC-8/ITU')); + THashLibStringArray.Create('CRC-8/ITU', 'CRC-8/I-432-1')); TCRCStandard.CRC8_LTE: result := TCRC.Create(8, $9B, $00, False, False, $00, $EA, @@ -950,7 +990,8 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC8_MAXIM: result := TCRC.Create(8, $31, $00, True, True, $00, $A1, - THashLibStringArray.Create('CRC-8/MAXIM', 'DOW-CRC')); + THashLibStringArray.Create('CRC-8/MAXIM', 'DOW-CRC', + 'CRC-8/MAXIM-DOW')); TCRCStandard.CRC8_OPENSAFETY: result := TCRC.Create(8, $2F, $00, False, False, $00, $3E, @@ -968,9 +1009,17 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; result := TCRC.Create(8, $9B, $00, True, True, $00, $25, THashLibStringArray.Create('CRC-8/WCDMA')); + TCRCStandard.CRC8_MIFAREMAD: + result := TCRC.Create(8, $1D, $C7, False, False, $00, $99, + THashLibStringArray.Create('CRC-8/MIFARE-MAD')); + + TCRCStandard.CRC8_NRSC5: + result := TCRC.Create(8, $31, $FF, False, False, $00, $F7, + THashLibStringArray.Create('CRC-8/NRSC-5')); + TCRCStandard.CRC10: result := TCRC.Create(10, $233, $000, False, False, $000, $199, - THashLibStringArray.Create('CRC-10')); + THashLibStringArray.Create('CRC-10', 'CRC-10/ATM', 'CRC-10/I-610')); TCRCStandard.CRC10_CDMA2000: result := TCRC.Create(10, $3D9, $3FF, False, False, $000, $233, @@ -982,7 +1031,7 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC11: result := TCRC.Create(11, $385, $01A, False, False, $000, $5A3, - THashLibStringArray.Create('CRC-11')); + THashLibStringArray.Create('CRC-11', 'CRC-11/FLEXRAY')); TCRCStandard.CRC11_UMTS: result := TCRC.Create(11, $307, $000, False, False, $000, $061, @@ -1018,7 +1067,7 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC15: result := TCRC.Create(15, $4599, $0000, False, False, $0000, $059E, - THashLibStringArray.Create('CRC-15')); + THashLibStringArray.Create('CRC-15', 'CRC-15/CAN')); TCRCStandard.CRC15_MPT1327: result := TCRC.Create(15, $6815, $0000, False, False, $0001, $2566, @@ -1035,11 +1084,13 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC16_BUYPASS: result := TCRC.Create(16, $8005, $0000, False, False, $0000, $FEE8, - THashLibStringArray.Create('CRC-16/BUYPASS', 'CRC-16/VERIFONE')); + THashLibStringArray.Create('CRC-16/BUYPASS', 'CRC-16/VERIFONE', + 'CRC-16/UMTS')); TCRCStandard.CRC16_CCITTFALSE: result := TCRC.Create(16, $1021, $FFFF, False, False, $0000, $29B1, - THashLibStringArray.Create('CRC-16/CCITT-FALSE')); + THashLibStringArray.Create('CRC-16/CCITT-FALSE', 'CRC-16/AUTOSAR', + 'CRC-16/IBM-3740')); TCRCStandard.CRC16_CDMA2000: result := TCRC.Create(16, $C867, $FFFF, False, False, $0000, $4C06, @@ -1072,7 +1123,7 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC16_GENIBUS: result := TCRC.Create(16, $1021, $FFFF, False, False, $FFFF, $D64E, THashLibStringArray.Create('CRC-16/GENIBUS', 'CRC-16/EPC', - 'CRC-16/I-CODE', 'CRC-16/DARC')); + 'CRC-16/I-CODE', 'CRC-16/DARC', 'CRC-16/EPC-C1G2')); TCRCStandard.CRC16_GSM: result := TCRC.Create(16, $1021, $0000, False, False, $FFFF, $CE3C, @@ -1084,7 +1135,7 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC16_MAXIM: result := TCRC.Create(16, $8005, $0000, True, True, $FFFF, $44C2, - THashLibStringArray.Create('CRC-16/MAXIM')); + THashLibStringArray.Create('CRC-16/MAXIM', 'CRC-16/MAXIM-DOW')); TCRCStandard.CRC16_MCRF4XX: result := TCRC.Create(16, $1021, $FFFF, True, True, $0000, $6F91, @@ -1124,25 +1175,30 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRCA: result := TCRC.Create(16, $1021, $C6C6, True, True, $0000, $BF05, - THashLibStringArray.Create('CRC-A')); + THashLibStringArray.Create('CRC-A', 'CRC-16/ISO-IEC-14443-3-A')); TCRCStandard.KERMIT: result := TCRC.Create(16, $1021, $0000, True, True, $0000, $2189, THashLibStringArray.Create('KERMIT', 'CRC-16/CCITT', - 'CRC-16/CCITT-TRUE', 'CRC-CCITT')); + 'CRC-16/CCITT-TRUE', 'CRC-CCITT', 'CRC-16/KERMIT', 'CRC-16/V-41-LSB')); TCRCStandard.MODBUS: result := TCRC.Create(16, $8005, $FFFF, True, True, $0000, $4B37, - THashLibStringArray.Create('MODBUS')); + THashLibStringArray.Create('MODBUS', 'CRC-16/MODBUS')); TCRCStandard.X25: result := TCRC.Create(16, $1021, $FFFF, True, True, $FFFF, $906E, THashLibStringArray.Create('X-25', 'CRC-16/IBM-SDLC', 'CRC-16/ISO-HDLC', - 'CRC-B')); + 'CRC-16/ISO-IEC-14443-3-B', 'CRC-B', 'CRC-16/X-25')); TCRCStandard.XMODEM: result := TCRC.Create(16, $1021, $0000, False, False, $0000, $31C3, - THashLibStringArray.Create('XMODEM', 'ZMODEM', 'CRC-16/ACORN')); + THashLibStringArray.Create('XMODEM', 'ZMODEM', 'CRC-16/ACORN', + 'CRC-16/XMODEM', 'CRC-16/V-41-MSB')); + + TCRCStandard.CRC16_NRSC5: + result := TCRC.Create(16, $080B, $FFFF, True, True, $0000, $A066, + THashLibStringArray.Create('CRC-16/NRSC-5')); TCRCStandard.CRC17_CANFD: result := TCRC.Create(17, $1685B, $00000, False, False, $00000, $04F03, @@ -1180,6 +1236,10 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; result := TCRC.Create(24, $800063, $000000, False, False, $000000, $23EF52, THashLibStringArray.Create('CRC-24/LTE-B')); + TCRCStandard.CRC24_OS9: + result := TCRC.Create(24, $800063, $FFFFFF, False, False, $FFFFFF, + $200FA5, THashLibStringArray.Create('CRC-24/OS-9')); + TCRCStandard.CRC30_CDMA: result := TCRC.Create(30, $2030B9C7, $3FFFFFFF, False, False, $3FFFFFFF, $04C34ABF, THashLibStringArray.Create('CRC-30/CDMA')); @@ -1191,7 +1251,7 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC32: result := TCRC.Create(32, $04C11DB7, $FFFFFFFF, True, True, $FFFFFFFF, $CBF43926, THashLibStringArray.Create('CRC-32', 'CRC-32/ADCCP', - 'PKZIP')); + 'CRC-32/V-42', 'CRC-32/XZ', 'PKZIP', 'CRC-32/ISO-HDLC')); TCRCStandard.CRC32_AUTOSAR: result := TCRC.Create(32, $F4ACFB13, $FFFFFFFF, True, True, $FFFFFFFF, @@ -1204,12 +1264,12 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC32C: result := TCRC.Create(32, $1EDC6F41, $FFFFFFFF, True, True, $FFFFFFFF, - $E3069283, THashLibStringArray.Create('CRC-32C', 'CRC-32/ISCSI', - 'CRC-32/CASTAGNOLI', 'CRC-32/INTERLAKEN')); + $E3069283, THashLibStringArray.Create('CRC-32C', 'CRC-32/BASE91-C', + 'CRC-32/CASTAGNOLI', 'CRC-32/INTERLAKEN', 'CRC-32/ISCSI')); TCRCStandard.CRC32D: result := TCRC.Create(32, $A833982B, $FFFFFFFF, True, True, $FFFFFFFF, - $87315576, THashLibStringArray.Create('CRC-32D')); + $87315576, THashLibStringArray.Create('CRC-32D', 'CRC-32/BASE91-D')); TCRCStandard.CRC32_MPEG2: result := TCRC.Create(32, $04C11DB7, $FFFFFFFF, False, False, $00000000, @@ -1221,15 +1281,19 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC32Q: result := TCRC.Create(32, $814141AB, $00000000, False, False, $00000000, - $3010BF7F, THashLibStringArray.Create('CRC-32Q')); + $3010BF7F, THashLibStringArray.Create('CRC-32Q', 'CRC-32/AIXM')); TCRCStandard.JAMCRC: result := TCRC.Create(32, $04C11DB7, $FFFFFFFF, True, True, $00000000, - $340BC6D9, THashLibStringArray.Create('JAMCRC')); + $340BC6D9, THashLibStringArray.Create('JAMCRC', 'CRC-32/JAMCRC')); TCRCStandard.XFER: result := TCRC.Create(32, $000000AF, $00000000, False, False, $00000000, - $BD0BE338, THashLibStringArray.Create('XFER')); + $BD0BE338, THashLibStringArray.Create('XFER', 'CRC-32/XFER')); + + TCRCStandard.CRC32_CDROMEDC: + result := TCRC.Create(32, $8001801B, $00000000, True, True, $00000000, + $6EC2EDC4, THashLibStringArray.Create('CRC-32/CD-ROM-EDC')); TCRCStandard.CRC40_GSM: result := TCRC.Create(40, $0004820009, $0000000000, False, False, @@ -1253,7 +1317,17 @@ class function TCRC.CreateCRCObject(AValue: TCRCStandard): ICRC; TCRCStandard.CRC64_XZ: result := TCRC.Create(64, $42F0E1EBA9EA3693, UInt64($FFFFFFFFFFFFFFFF), True, True, UInt64($FFFFFFFFFFFFFFFF), UInt64($995DC9BBDF1939FA), - THashLibStringArray.Create('CRC-64/XZ', 'CRC-64/GO-ECMA')) + THashLibStringArray.Create('CRC-64/XZ', 'CRC-64/GO-ECMA')); + + TCRCStandard.CRC64_1B: + result := TCRC.Create(64, $000000000000001B, UInt64($0000000000000000), + True, True, UInt64($0000000000000000), $46A5A9388A5BEFFE, + THashLibStringArray.Create('CRC-64/1B')); + + TCRCStandard.CRC64_Jones: + result := TCRC.Create(64, UInt64($AD93D23594C935A9), + UInt64($FFFFFFFFFFFFFFFF), True, True, UInt64($0000000000000000), + UInt64($CAA717168609F281), THashLibStringArray.Create('CRC-64/Jones')) else raise EArgumentInvalidHashLibException.CreateResFmt(@SUnSupportedCRCType, @@ -1305,8 +1379,8 @@ procedure TCRC.GenerateTable; procedure TCRC.Initialize; begin // initialize some bitmasks - FCRCMask := (((UInt64(1) shl (Width - 1)) - 1) shl 1) or 1; FCRCHighBitMask := UInt64(1) shl (Width - 1); + FCRCMask := ((FCRCHighBitMask - 1) shl 1) or 1; FHash := InitialValue; if (Width > Delta) then // then use table diff --git a/src/libraries/hashlib4pascal/HlpCRC16.pas b/src/libraries/hashlib4pascal/HlpCRC16.pas index 88f4556b3..fc0398377 100644 --- a/src/libraries/hashlib4pascal/HlpCRC16.pas +++ b/src/libraries/hashlib4pascal/HlpCRC16.pas @@ -27,7 +27,7 @@ TCRC16Polynomials = class sealed(TObject) TCRC16 = class(THash, IChecksum, IHash16, ITransformBlock) strict private - + var FCRCAlgorithm: ICRC; public @@ -83,7 +83,8 @@ function TCRC16.TransformFinal: IHashResult; constructor TCRC16_BUYPASS.Create; begin Inherited Create(TCRC16Polynomials.BUYPASS, $0000, false, false, $0000, $FEE8, - THashLibStringArray.Create('CRC-16/BUYPASS', 'CRC-16/VERIFONE')); + THashLibStringArray.Create('CRC-16/BUYPASS', 'CRC-16/VERIFONE', + 'CRC-16/UMTS')); end; end. diff --git a/src/libraries/hashlib4pascal/HlpCRC32.pas b/src/libraries/hashlib4pascal/HlpCRC32.pas index 03227ea5b..e830978a1 100644 --- a/src/libraries/hashlib4pascal/HlpCRC32.pas +++ b/src/libraries/hashlib4pascal/HlpCRC32.pas @@ -30,7 +30,7 @@ TCRC32Polynomials = class sealed(TObject) TCRC32 = class(THash, IChecksum, IHash32, ITransformBlock) strict private - + var FCRCAlgorithm: ICRC; public @@ -100,7 +100,8 @@ function TCRC32.TransformFinal: IHashResult; constructor TCRC32_PKZIP.Create; begin Inherited Create(TCRC32Polynomials.PKZIP, $FFFFFFFF, true, true, $FFFFFFFF, - $CBF43926, THashLibStringArray.Create('CRC-32', 'CRC-32/ADCCP', 'PKZIP')); + $CBF43926, THashLibStringArray.Create('CRC-32', 'CRC-32/ADCCP', + 'CRC-32/V-42', 'CRC-32/XZ', 'PKZIP', 'CRC-32/ISO-HDLC')); end; @@ -109,8 +110,9 @@ constructor TCRC32_PKZIP.Create; constructor TCRC32_CASTAGNOLI.Create; begin Inherited Create(TCRC32Polynomials.Castagnoli, $FFFFFFFF, true, true, - $FFFFFFFF, $E3069283, THashLibStringArray.Create('CRC-32C', 'CRC-32/ISCSI', - 'CRC-32/CASTAGNOLI')); + $FFFFFFFF, $E3069283, THashLibStringArray.Create('CRC-32C', + 'CRC-32/BASE91-C', 'CRC-32/CASTAGNOLI', 'CRC-32/INTERLAKEN', + 'CRC-32/ISCSI')); end; diff --git a/src/libraries/hashlib4pascal/HlpCRC32Fast.pas b/src/libraries/hashlib4pascal/HlpCRC32Fast.pas index 19079fd8f..3bcf683f9 100644 --- a/src/libraries/hashlib4pascal/HlpCRC32Fast.pas +++ b/src/libraries/hashlib4pascal/HlpCRC32Fast.pas @@ -10,7 +10,8 @@ interface HlpIHash, HlpIHashInfo, HlpHashResult, - HlpIHashResult; + HlpIHashResult, + HlpConverters; type @@ -20,11 +21,11 @@ TCRC32Fast = class(THash, IChecksum, IHash32, ITransformBlock) var FCurrentCRC: UInt32; - procedure LocalCRCCompute(const ACRCTable: THashLibUInt32Array; + procedure LocalCRCCompute(const ACRCTable: THashLibMatrixUInt32Array; const AData: THashLibByteArray; AIndex, ALength: Int32); class function Init_CRC_Table(APolynomial: UInt32) - : THashLibUInt32Array; static; + : THashLibMatrixUInt32Array; static; public @@ -44,7 +45,7 @@ TCRC32_PKZIP = class sealed(TCRC32Fast) CRC32_PKZIP_Polynomial = UInt32($EDB88320); class var - FCRC32_PKZIP_Table: THashLibUInt32Array; + FCRC32_PKZIP_Table: THashLibMatrixUInt32Array; class constructor CRC32_PKZIP(); @@ -64,7 +65,7 @@ TCRC32_CASTAGNOLI = class sealed(TCRC32Fast) CRC32_CASTAGNOLI_Polynomial = UInt32($82F63B78); // Polynomial Reversed class var - FCRC32_CASTAGNOLI_Table: THashLibUInt32Array; + FCRC32_CASTAGNOLI_Table: THashLibMatrixUInt32Array; class constructor CRC32_CASTAGNOLI(); @@ -81,12 +82,16 @@ implementation { TCRC32Fast } class function TCRC32Fast.Init_CRC_Table(APolynomial: UInt32) - : THashLibUInt32Array; + : THashLibMatrixUInt32Array; var LIdx, LJIdx, LKIdx: Int32; LRes: UInt32; begin - System.SetLength(Result, 16 * 256); + System.SetLength(Result, 16); + for LIdx := System.Low(Result) to System.High(Result) do + begin + System.SetLength(Result[LIdx], 256); + end; for LIdx := 0 to System.Pred(256) do begin LRes := LIdx; @@ -112,55 +117,79 @@ class function TCRC32Fast.Init_CRC_Table(APolynomial: UInt32) * } // faster branchless variant LRes := (LRes shr 1) xor (-Int32(LRes and 1) and APolynomial); - Result[(LJIdx * 256) + LIdx] := LRes; + Result[LJIdx][LIdx] := LRes; System.Inc(LKIdx); end; end; end; end; -procedure TCRC32Fast.LocalCRCCompute(const ACRCTable: THashLibUInt32Array; +procedure TCRC32Fast.LocalCRCCompute(const ACRCTable: THashLibMatrixUInt32Array; const AData: THashLibByteArray; AIndex, ALength: Int32); +const + Unroll = Int32(4); + BytesAtOnce = Int32(16 * Unroll); var - LCRC, LA, LB, LC, LD: UInt32; - LCRCTable: THashLibUInt32Array; + LCRC, LOne, LTwo, LThree, LFour: UInt32; + LCRCTable: THashLibMatrixUInt32Array; + LCurrent: PCardinal; + LUnrolling: Int32; + LCurrentPtr: PByte; begin LCRC := not FCurrentCRC; // LCRC := System.High(UInt32) xor FCurrentCRC; LCRCTable := ACRCTable; - while ALength >= 16 do + LCurrent := PCardinal(PByte(AData) + AIndex); + while ALength >= BytesAtOnce do begin + LUnrolling := 0; - LA := LCRCTable[(3 * 256) + AData[AIndex + 12]] xor LCRCTable - [(2 * 256) + AData[AIndex + 13]] xor LCRCTable - [(1 * 256) + AData[AIndex + 14]] xor LCRCTable - [(0 * 256) + AData[AIndex + 15]]; - - LB := LCRCTable[(7 * 256) + AData[AIndex + 8]] xor LCRCTable - [(6 * 256) + AData[AIndex + 9]] xor LCRCTable - [(5 * 256) + AData[AIndex + 10]] xor LCRCTable - [(4 * 256) + AData[AIndex + 11]]; - - LC := LCRCTable[(11 * 256) + AData[AIndex + 4]] xor LCRCTable - [(10 * 256) + AData[AIndex + 5]] xor LCRCTable - [(9 * 256) + AData[AIndex + 6]] xor LCRCTable - [(8 * 256) + AData[AIndex + 7]]; - - LD := LCRCTable[(15 * 256) + ((LCRC and $FF) xor AData[AIndex]) - ] xor LCRCTable[(14 * 256) + (((LCRC shr 8) and $FF) xor AData[AIndex + 1] - )] xor LCRCTable[(13 * 256) + (((LCRC shr 16) and $FF) xor AData - [AIndex + 2])] xor LCRCTable - [(12 * 256) + ((LCRC shr 24) xor AData[AIndex + 3])]; - - LCRC := LD xor LC xor LB xor LA; - System.Inc(AIndex, 16); - System.Dec(ALength, 16); + while LUnrolling < Unroll do + begin + LOne := TConverters.ReadPCardinalAsUInt32(LCurrent) + xor TConverters.le2me_32(LCRC); + System.Inc(LCurrent); + LTwo := TConverters.ReadPCardinalAsUInt32(LCurrent); + System.Inc(LCurrent); + LThree := TConverters.ReadPCardinalAsUInt32(LCurrent); + System.Inc(LCurrent); + LFour := TConverters.ReadPCardinalAsUInt32(LCurrent); + System.Inc(LCurrent); + +{$IFDEF HASHLIB_LITTLE_ENDIAN} + LCRC := LCRCTable[0][(LFour shr 24) and $FF] xor LCRCTable[1] + [(LFour shr 16) and $FF] xor LCRCTable[2][(LFour shr 8) and $FF] + xor LCRCTable[3][LFour and $FF] xor LCRCTable[4] + [(LThree shr 24) and $FF] xor LCRCTable[5][(LThree shr 16) and $FF] + xor LCRCTable[6][(LThree shr 8) and $FF] xor LCRCTable[7] + [LThree and $FF] xor LCRCTable[8][(LTwo shr 24) and $FF] xor LCRCTable + [9][(LTwo shr 16) and $FF] xor LCRCTable[10][(LTwo shr 8) and $FF] + xor LCRCTable[11][LTwo and $FF] xor LCRCTable[12][(LOne shr 24) and $FF] + xor LCRCTable[13][(LOne shr 16) and $FF] xor LCRCTable[14] + [(LOne shr 8) and $FF] xor LCRCTable[15][LOne and $FF]; +{$ELSE} + LCRC := LCRCTable[0][LFour and $FF] xor LCRCTable[1] + [(LFour shr 8) and $FF] xor LCRCTable[2][(LFour shr 16) and $FF] + xor LCRCTable[3][(LFour shr 24) and $FF] xor LCRCTable[4] + [LThree and $FF] xor LCRCTable[5][(LThree shr 8) and $FF] xor LCRCTable + [6][(LThree shr 16) and $FF] xor LCRCTable[7][(LThree shr 24) and $FF] + xor LCRCTable[8][LTwo and $FF] xor LCRCTable[9][(LTwo shr 8) and $FF] + xor LCRCTable[10][(LTwo shr 16) and $FF] xor LCRCTable[11] + [(LTwo shr 24) and $FF] xor LCRCTable[12][LOne and $FF] xor LCRCTable + [13][(LOne shr 8) and $FF] xor LCRCTable[14][(LOne shr 16) and $FF] + xor LCRCTable[15][(LOne shr 24) and $FF]; +{$ENDIF HASHLIB_LITTLE_ENDIAN} + System.Inc(LUnrolling); + end; + + System.Dec(ALength, BytesAtOnce); end; - System.Dec(ALength); - while (ALength >= 0) do + LCurrentPtr := PByte(LCurrent); + // remaining 1 to 63 bytes (standard algorithm) + while (ALength <> 0) do begin - LCRC := LCRCTable[Byte(LCRC xor AData[AIndex])] xor (LCRC shr 8); - System.Inc(AIndex); + LCRC := (LCRC shr 8) xor LCRCTable[0][(LCRC and $FF) xor LCurrentPtr^]; + System.Inc(LCurrentPtr); System.Dec(ALength); end; @@ -178,8 +207,13 @@ procedure TCRC32Fast.Initialize; end; function TCRC32Fast.TransformFinal: IHashResult; +var + LBufferBytes: THashLibByteArray; begin - Result := THashResult.Create(FCurrentCRC); + System.SetLength(LBufferBytes, HashSize); + TConverters.ReadUInt32AsBytesBE(FCurrentCRC, LBufferBytes, 0); + + Result := THashResult.Create(LBufferBytes); Initialize(); end; diff --git a/src/libraries/hashlib4pascal/HlpCRC64.pas b/src/libraries/hashlib4pascal/HlpCRC64.pas index 58c742ec5..aacdce642 100644 --- a/src/libraries/hashlib4pascal/HlpCRC64.pas +++ b/src/libraries/hashlib4pascal/HlpCRC64.pas @@ -28,7 +28,7 @@ TCRC64Polynomials = class sealed(TObject) TCRC64 = class(THash, IChecksum, IHash64, ITransformBlock) strict private - + var FCRCAlgorithm: ICRC; public @@ -90,8 +90,8 @@ function TCRC64.TransformFinal: IHashResult; constructor TCRC64_ECMA_182.Create; begin Inherited Create(TCRC64Polynomials.ECMA_182, $0000000000000000, false, false, - $0000000000000000, $6C40DF5F0B497347, - THashLibStringArray.Create('CRC-64/ECMA')); + $0000000000000000, $6C40DF5F0B497347, THashLibStringArray.Create('CRC-64', + 'CRC-64/ECMA-182')); end; end. diff --git a/src/libraries/hashlib4pascal/HlpConverters.pas b/src/libraries/hashlib4pascal/HlpConverters.pas index afb186521..337086ea2 100644 --- a/src/libraries/hashlib4pascal/HlpConverters.pas +++ b/src/libraries/hashlib4pascal/HlpConverters.pas @@ -19,13 +19,7 @@ interface TConverters = class sealed(TObject) strict private - class function SplitString(const AInput: String; ADelimiter: Char) - : THashLibStringArray; static; -{$IFDEF DEBUG} - class procedure Check(const AInput: THashLibByteArray; - AInputSize, AOutputSize: Int32); overload; static; -{$ENDIF DEBUG} class procedure swap_copy_str_to_u32(ASource: Pointer; ASourceIndex: Int32; ADestination: Pointer; ADestinationIndex: Int32; ASize: Int32); static; @@ -58,18 +52,6 @@ TConverters = class sealed(TObject) ADestination: Pointer; ADestinationIndex: Int32; ASize: Int32); static; inline; - class function ReadBytesAsUInt32LE(AInput: PByte; AIndex: Int32): UInt32; - static; inline; - - class function ReadBytesAsUInt64LE(AInput: PByte; AIndex: Int32): UInt64; - static; inline; - - class function ReadUInt32AsBytesLE(AInput: UInt32): THashLibByteArray; - overload; static; inline; - - class function ReadUInt64AsBytesLE(AInput: UInt64): THashLibByteArray; - overload; static; inline; - class procedure ReadUInt32AsBytesLE(AInput: UInt32; const AOutput: THashLibByteArray; AIndex: Int32); overload; static; inline; @@ -86,6 +68,35 @@ TConverters = class sealed(TObject) const AOutput: THashLibByteArray; AIndex: Int32); overload; static; inline; + class function ReadPCardinalAsUInt32(AInput: PCardinal): UInt32; + static; inline; + + class function ReadPUInt64AsUInt64(AInput: PUInt64): UInt64; static; inline; + + class function ReadPCardinalAsUInt32LE(AInput: PCardinal): UInt32; + static; inline; + + class function ReadPUInt64AsUInt64LE(AInput: PUInt64): UInt64; + static; inline; + + class function ReadBytesAsUInt32LE(AInput: PByte; AIndex: Int32): UInt32; + static; inline; + + class function ReadBytesAsUInt64LE(AInput: PByte; AIndex: Int32): UInt64; + static; inline; + + class function ReadBytesAsUInt32BE(AInput: PByte; AIndex: Int32): UInt32; + static; inline; + + class function ReadBytesAsUInt64BE(AInput: PByte; AIndex: Int32): UInt64; + static; inline; + + class function ReadUInt32AsBytesLE(AInput: UInt32): THashLibByteArray; + overload; static; inline; + + class function ReadUInt64AsBytesLE(AInput: UInt64): THashLibByteArray; + overload; static; inline; + class function ConvertStringToBytes(const AInput: String; const AEncoding: TEncoding): THashLibByteArray; overload; static; @@ -104,16 +115,6 @@ implementation { TConverters } -{$IFDEF DEBUG} - -class procedure TConverters.Check(const AInput: THashLibByteArray; - AInputSize, AOutputSize: Int32); -begin - System.Assert(((System.length(AInput) * AInputSize) mod AOutputSize) = 0); -end; - -{$ENDIF DEBUG} - class procedure TConverters.swap_copy_str_to_u32(ASource: Pointer; ASourceIndex: Int32; ADestination: Pointer; ADestinationIndex: Int32; ASize: Int32); @@ -188,157 +189,86 @@ class procedure TConverters.swap_copy_str_to_u64(ASource: Pointer; class function TConverters.be2me_32(AInput: UInt32): UInt32; begin - if TBitConverter.IsLittleEndian then - begin - result := TBits.ReverseBytesUInt32(AInput) - end - else - begin - result := AInput; - end; +{$IFDEF HASHLIB_LITTLE_ENDIAN} + result := TBits.ReverseBytesUInt32(AInput); +{$ELSE} + result := AInput; +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class function TConverters.be2me_64(AInput: UInt64): UInt64; begin - if TBitConverter.IsLittleEndian then - begin - result := TBits.ReverseBytesUInt64(AInput) - end - else - begin - result := AInput; - end; +{$IFDEF HASHLIB_LITTLE_ENDIAN} + result := TBits.ReverseBytesUInt64(AInput); +{$ELSE} + result := AInput; +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class procedure TConverters.be32_copy(ASource: Pointer; ASourceIndex: Int32; ADestination: Pointer; ADestinationIndex: Int32; ASize: Int32); begin - if TBitConverter.IsLittleEndian then - begin - swap_copy_str_to_u32(ASource, ASourceIndex, ADestination, - ADestinationIndex, ASize) - end - else - begin - System.Move(Pointer(PByte(ASource) + ASourceIndex)^, - Pointer(PByte(ADestination) + ADestinationIndex)^, ASize); - end; +{$IFDEF HASHLIB_LITTLE_ENDIAN} + swap_copy_str_to_u32(ASource, ASourceIndex, ADestination, + ADestinationIndex, ASize) +{$ELSE} + System.Move(Pointer(PByte(ASource) + ASourceIndex)^, + Pointer(PByte(ADestination) + ADestinationIndex)^, ASize); +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class procedure TConverters.be64_copy(ASource: Pointer; ASourceIndex: Int32; ADestination: Pointer; ADestinationIndex: Int32; ASize: Int32); begin - if TBitConverter.IsLittleEndian then - begin - swap_copy_str_to_u64(ASource, ASourceIndex, ADestination, - ADestinationIndex, ASize) - end - else - begin - System.Move(Pointer(PByte(ASource) + ASourceIndex)^, - Pointer(PByte(ADestination) + ADestinationIndex)^, ASize); - end; +{$IFDEF HASHLIB_LITTLE_ENDIAN} + swap_copy_str_to_u64(ASource, ASourceIndex, ADestination, + ADestinationIndex, ASize) +{$ELSE} + System.Move(Pointer(PByte(ASource) + ASourceIndex)^, + Pointer(PByte(ADestination) + ADestinationIndex)^, ASize); +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class function TConverters.le2me_32(AInput: UInt32): UInt32; begin - if not TBitConverter.IsLittleEndian then - begin - result := TBits.ReverseBytesUInt32(AInput) - end - else - begin - result := AInput; - end; +{$IFDEF HASHLIB_LITTLE_ENDIAN} + result := AInput; +{$ELSE} + result := TBits.ReverseBytesUInt32(AInput); +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class function TConverters.le2me_64(AInput: UInt64): UInt64; begin - if not TBitConverter.IsLittleEndian then - begin - result := TBits.ReverseBytesUInt64(AInput) - end - else - begin - result := AInput; - end; +{$IFDEF HASHLIB_LITTLE_ENDIAN} + result := AInput; +{$ELSE} + result := TBits.ReverseBytesUInt64(AInput); +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class procedure TConverters.le32_copy(ASource: Pointer; ASourceIndex: Int32; ADestination: Pointer; ADestinationIndex: Int32; ASize: Int32); begin - if TBitConverter.IsLittleEndian then - begin - System.Move(Pointer(PByte(ASource) + ASourceIndex)^, - Pointer(PByte(ADestination) + ADestinationIndex)^, ASize) - end - else - begin - swap_copy_str_to_u32(ASource, ASourceIndex, ADestination, - ADestinationIndex, ASize); - end; +{$IFDEF HASHLIB_LITTLE_ENDIAN} + System.Move((PByte(ASource) + ASourceIndex)^, + (PByte(ADestination) + ADestinationIndex)^, ASize) +{$ELSE} + swap_copy_str_to_u32(ASource, ASourceIndex, ADestination, + ADestinationIndex, ASize); +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class procedure TConverters.le64_copy(ASource: Pointer; ASourceIndex: Int32; ADestination: Pointer; ADestinationIndex: Int32; ASize: Int32); begin - if TBitConverter.IsLittleEndian then - begin - System.Move(Pointer(PByte(ASource) + ASourceIndex)^, - Pointer(PByte(ADestination) + ADestinationIndex)^, ASize) - end - else - begin - swap_copy_str_to_u64(ASource, ASourceIndex, ADestination, - ADestinationIndex, ASize); - end; -end; - -class function TConverters.ReadBytesAsUInt32LE(AInput: PByte; - AIndex: Int32): UInt32; -begin -{$IFDEF FPC} -{$IFDEF FPC_REQUIRES_PROPER_ALIGNMENT} - System.Move(AInput[AIndex], result, System.SizeOf(UInt32)); -{$ELSE} - result := PCardinal(AInput + AIndex)^; -{$ENDIF FPC_REQUIRES_PROPER_ALIGNMENT} -{$ELSE} - // Delphi does not handle unaligned memory access on ARM Devices properly. - System.Move(AInput[AIndex], result, System.SizeOf(UInt32)); -{$ENDIF FPC} - result := le2me_32(result); -end; - -class function TConverters.ReadBytesAsUInt64LE(AInput: PByte; - AIndex: Int32): UInt64; -begin -{$IFDEF FPC} -{$IFDEF FPC_REQUIRES_PROPER_ALIGNMENT} - System.Move(AInput[AIndex], result, System.SizeOf(UInt64)); -{$ELSE} - result := PUInt64(AInput + AIndex)^; -{$ENDIF FPC_REQUIRES_PROPER_ALIGNMENT} +{$IFDEF HASHLIB_LITTLE_ENDIAN} + System.Move((PByte(ASource) + ASourceIndex)^, + (PByte(ADestination) + ADestinationIndex)^, ASize) {$ELSE} - // Delphi does not handle unaligned memory access on ARM Devices properly. - System.Move(AInput[AIndex], result, System.SizeOf(UInt64)); -{$ENDIF FPC} - result := le2me_64(result); -end; - -class function TConverters.ReadUInt32AsBytesLE(AInput: UInt32) - : THashLibByteArray; -begin - result := THashLibByteArray.Create(Byte(AInput), Byte(AInput shr 8), - Byte(AInput shr 16), Byte(AInput shr 24)); -end; - -class function TConverters.ReadUInt64AsBytesLE(AInput: UInt64) - : THashLibByteArray; -begin - result := THashLibByteArray.Create(Byte(AInput), Byte(AInput shr 8), - Byte(AInput shr 16), Byte(AInput shr 24), Byte(AInput shr 32), - Byte(AInput shr 40), Byte(AInput shr 48), Byte(AInput shr 56)); + swap_copy_str_to_u64(ASource, ASourceIndex, ADestination, + ADestinationIndex, ASize); +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class procedure TConverters.ReadUInt32AsBytesLE(AInput: UInt32; @@ -385,55 +315,103 @@ class procedure TConverters.ReadUInt64AsBytesBE(AInput: UInt64; AOutput[AIndex + 7] := Byte(AInput); end; +class function TConverters.ReadBytesAsUInt32BE(AInput: PByte; + AIndex: Int32): UInt32; +begin + result := (UInt32(AInput[AIndex]) shl 24) or + (UInt32(AInput[AIndex + 1]) shl 16) or (UInt32(AInput[AIndex + 2]) shl 8) or + (UInt32(AInput[AIndex + 3])); +end; + +class function TConverters.ReadBytesAsUInt64BE(AInput: PByte; + AIndex: Int32): UInt64; +begin + result := (UInt64(AInput[AIndex]) shl 56) or + (UInt64(AInput[AIndex + 1]) shl 48) or (UInt64(AInput[AIndex + 2]) shl 40) + or (UInt64(AInput[AIndex + 3]) shl 32) or + (UInt64(AInput[AIndex + 4]) shl 24) or (UInt64(AInput[AIndex + 5]) shl 16) + or (UInt64(AInput[AIndex + 6]) shl 8) or (UInt64(AInput[AIndex + 7])); +end; + +class function TConverters.ReadPCardinalAsUInt32(AInput: PCardinal): UInt32; +begin +{$IFDEF HASHLIB_REQUIRES_PROPER_ALIGNMENT} + System.Move(AInput^, result, System.SizeOf(UInt32)); +{$ELSE} + result := AInput^; +{$ENDIF HASHLIB_REQUIRES_PROPER_ALIGNMENT} +end; + +class function TConverters.ReadPUInt64AsUInt64(AInput: PUInt64): UInt64; +begin +{$IFDEF HASHLIB_REQUIRES_PROPER_ALIGNMENT} + System.Move(AInput^, result, System.SizeOf(UInt64)); +{$ELSE} + result := AInput^; +{$ENDIF HASHLIB_REQUIRES_PROPER_ALIGNMENT} +end; + +class function TConverters.ReadPCardinalAsUInt32LE(AInput: PCardinal): UInt32; +begin + result := le2me_32(ReadPCardinalAsUInt32(AInput)); + // while this below is slower, it's portable + // result := (UInt32(AInput[AIndex])) or (UInt32(AInput[AIndex + 1]) shl 8) or + // (UInt32(AInput[AIndex + 2]) shl 16) or (UInt32(AInput[AIndex + 3]) shl 24); +end; + +class function TConverters.ReadPUInt64AsUInt64LE(AInput: PUInt64): UInt64; +begin + result := le2me_64(ReadPUInt64AsUInt64(AInput)); + // while this below is slower, it's portable + // result := (UInt64(AInput[AIndex])) or (UInt64(AInput[AIndex + 1]) shl 8) or + // (UInt64(AInput[AIndex + 2]) shl 16) or (UInt64(AInput[AIndex + 3]) shl 24) + // or (UInt64(AInput[AIndex + 4]) shl 32) or + // (UInt64(AInput[AIndex + 5]) shl 40) or (UInt64(AInput[AIndex + 6]) shl 48) + // or (UInt64(AInput[AIndex + 7]) shl 56); +end; + +class function TConverters.ReadBytesAsUInt32LE(AInput: PByte; + AIndex: Int32): UInt32; +begin + result := ReadPCardinalAsUInt32LE(PCardinal(AInput + AIndex)); +end; + +class function TConverters.ReadBytesAsUInt64LE(AInput: PByte; + AIndex: Int32): UInt64; +begin + result := ReadPUInt64AsUInt64LE(PUInt64(AInput + AIndex)); +end; + +class function TConverters.ReadUInt32AsBytesLE(AInput: UInt32) + : THashLibByteArray; +begin + System.SetLength(result, System.SizeOf(UInt32)); + TConverters.ReadUInt32AsBytesLE(AInput, result, 0); +end; + +class function TConverters.ReadUInt64AsBytesLE(AInput: UInt64) + : THashLibByteArray; +begin + System.SetLength(result, System.SizeOf(UInt64)); + TConverters.ReadUInt64AsBytesLE(AInput, result, 0); +end; + class function TConverters.ConvertBytesToHexString(const AInput : THashLibByteArray; AGroup: Boolean): String; -var - LIdx: Int32; - LHexString, LWorkString: String; - LTempArray: THashLibStringArray; begin - LHexString := UpperCase(TBitConverter.ToString(AInput)); + result := UpperCase(TBitConverter.ToString(AInput)); if System.length(AInput) = 1 then begin - result := LHexString; Exit; end; - if System.length(AInput) = 2 then + if (AGroup) then begin - result := StringReplace(LHexString, '-', '', [rfIgnoreCase, rfReplaceAll]); Exit; end; - if (AGroup) then - begin -{$IFDEF DEBUG} - Check(AInput, 1, 4); -{$ENDIF DEBUG} - LWorkString := UpperCase(TBitConverter.ToString(AInput)); - - LTempArray := TConverters.SplitString(LWorkString, '-'); - LHexString := ''; - LIdx := 0; - - while LIdx < (System.length(LTempArray) shr 2) do - begin - if (LIdx <> 0) then - begin - LHexString := LHexString + '-'; - end; - LHexString := LHexString + LTempArray[LIdx * 4] + LTempArray[LIdx * 4 + 1] - + LTempArray[LIdx * 4 + 2] + LTempArray[LIdx * 4 + 3]; - System.Inc(LIdx); - end; - end - else - begin - LHexString := StringReplace(LHexString, '-', '', - [rfIgnoreCase, rfReplaceAll]); - end; - result := LHexString; + result := StringReplace(result, '-', '', [rfIgnoreCase, rfReplaceAll]); end; class function TConverters.ConvertHexStringToBytes(const AInput: String) @@ -486,55 +464,4 @@ class function TConverters.ConvertBytesToString(const AInput: THashLibByteArray; {$ENDIF FPC} end; -class function TConverters.SplitString(const AInput: String; ADelimiter: Char) - : THashLibStringArray; -var - LPosStart, LPosSkip, LSplitPoints, LIdx, LLowIndex, LHighIndex, - LLength: Int32; -begin - result := Nil; - if AInput <> '' then - begin - { Determine the length of the resulting array } - LSplitPoints := 0; -{$IFDEF DELPHIXE3_UP} - LLowIndex := System.Low(AInput); - LHighIndex := System.High(AInput); -{$ELSE} - LLowIndex := 1; - LHighIndex := System.length(AInput); -{$ENDIF DELPHIXE3_UP} - for LIdx := LLowIndex to LHighIndex do - begin - if (ADelimiter = AInput[LIdx]) then - begin - System.Inc(LSplitPoints); - end; - end; - - System.SetLength(result, LSplitPoints + 1); - - { Split the string and fill the resulting array } - - LIdx := 0; - LLength := System.length(ADelimiter); -{$IFDEF DELPHIXE3_UP} - LPosStart := System.Low(AInput); - LHighIndex := System.High(AInput); -{$ELSE} - LPosStart := 1; - LHighIndex := System.length(AInput); -{$ENDIF DELPHIXE3_UP} - LPosSkip := System.Pos(ADelimiter, AInput); - while LPosSkip > 0 do - begin - result[LIdx] := System.Copy(AInput, LPosStart, LPosSkip - LPosStart); - LPosStart := LPosSkip + LLength; - LPosSkip := PosEx(ADelimiter, AInput, LPosStart); - System.Inc(LIdx); - end; - result[LIdx] := System.Copy(AInput, LPosStart, LHighIndex); - end; -end; - end. diff --git a/src/libraries/hashlib4pascal/HlpGost.pas b/src/libraries/hashlib4pascal/HlpGost.pas index 4815a2217..9fa8e0974 100644 --- a/src/libraries/hashlib4pascal/HlpGost.pas +++ b/src/libraries/hashlib4pascal/HlpGost.pas @@ -9,7 +9,6 @@ interface {$IFDEF DELPHI} HlpHash, HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpBits, HlpConverters, diff --git a/src/libraries/hashlib4pascal/HlpGrindahl256.pas b/src/libraries/hashlib4pascal/HlpGrindahl256.pas index c1cedf7d4..b6cbee6eb 100644 --- a/src/libraries/hashlib4pascal/HlpGrindahl256.pas +++ b/src/libraries/hashlib4pascal/HlpGrindahl256.pas @@ -12,7 +12,6 @@ interface {$IFDEF DELPHI} HlpHash, HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpConverters, HlpIHash, diff --git a/src/libraries/hashlib4pascal/HlpGrindahl512.pas b/src/libraries/hashlib4pascal/HlpGrindahl512.pas index 566d12723..c83c164d6 100644 --- a/src/libraries/hashlib4pascal/HlpGrindahl512.pas +++ b/src/libraries/hashlib4pascal/HlpGrindahl512.pas @@ -12,7 +12,6 @@ interface {$IFDEF DELPHI} HlpHash, HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpBits, HlpConverters, diff --git a/src/libraries/hashlib4pascal/HlpHAS160.pas b/src/libraries/hashlib4pascal/HlpHAS160.pas index e86ba7eee..ea493259c 100644 --- a/src/libraries/hashlib4pascal/HlpHAS160.pas +++ b/src/libraries/hashlib4pascal/HlpHAS160.pas @@ -12,7 +12,6 @@ interface {$IFDEF DELPHI} HlpHash, HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpConverters, HlpIHash, diff --git a/src/libraries/hashlib4pascal/HlpHMACNotBuildInAdapter.pas b/src/libraries/hashlib4pascal/HlpHMACNotBuildInAdapter.pas index 0bce6f2b5..fcf655f42 100644 --- a/src/libraries/hashlib4pascal/HlpHMACNotBuildInAdapter.pas +++ b/src/libraries/hashlib4pascal/HlpHMACNotBuildInAdapter.pas @@ -11,33 +11,31 @@ interface HlpIHash, HlpIHashInfo, HlpIHashResult, - HlpArrayUtils, - HlpNullable; + HlpArrayUtils; type - THMACNotBuildInAdapter = class sealed(THash, IHMAC, IHMACNotBuildIn, IWithKey, - ICrypto, ICryptoNotBuildIn) + THMACNotBuildInAdapter = class sealed(THash, IHMAC, IHMACNotBuildIn, ICrypto, + ICryptoNotBuildIn) strict private var FHash: IHash; FOpad, FIpad, FKey: THashLibByteArray; + constructor Create(const AUnderlyingHash: IHash; + const AHMACKey: THashLibByteArray); + strict protected function GetName: String; override; function GetKey(): THashLibByteArray; - function GetKeyLength(): TNullableInteger; procedure SetKey(const AValue: THashLibByteArray); procedure UpdatePads(); public - constructor Create(const AUnderlyingHash: IHash; - const AHMACKey: THashLibByteArray = Nil); - destructor Destroy; override; procedure Clear(); @@ -49,7 +47,6 @@ THMACNotBuildInAdapter = class sealed(THash, IHMAC, IHMACNotBuildIn, IWithKey, function Clone(): IHash; override; property Key: THashLibByteArray read GetKey write SetKey; property Name: String read GetName; - property KeyLength: TNullableInteger read GetKeyLength; class function CreateHMAC(const AHash: IHash; const AHMACKey: THashLibByteArray): IHMAC; static; @@ -97,11 +94,6 @@ function THMACNotBuildInAdapter.GetKey: THashLibByteArray; result := System.Copy(FKey); end; -function THMACNotBuildInAdapter.GetKeyLength: TNullableInteger; -begin - result := Nil; -end; - procedure THMACNotBuildInAdapter.SetKey(const AValue: THashLibByteArray); begin if (AValue = Nil) then diff --git a/src/libraries/hashlib4pascal/HlpHashFactory.pas b/src/libraries/hashlib4pascal/HlpHashFactory.pas index 6e7f3ee2f..444949b93 100644 --- a/src/libraries/hashlib4pascal/HlpHashFactory.pas +++ b/src/libraries/hashlib4pascal/HlpHashFactory.pas @@ -47,6 +47,7 @@ interface HlpFNV1a64, HlpMurmur2_64, HlpSipHash, + HlpSipHash128, HlpXXHash64, // Hash128 Units // HlpMurmurHash3_x86_128, @@ -83,13 +84,13 @@ interface HlpRIPEMD320, HlpSHA3, HlpBlake2B, - HlpIBlake2BConfig, - HlpBlake2BConfig, - HlpIBlake2BTreeConfig, + HlpIBlake2BParams, + HlpBlake2BParams, HlpBlake2S, - HlpBlake2SConfig, - HlpIBlake2SConfig, - HlpIBlake2STreeConfig, + HlpIBlake2SParams, + HlpBlake2SParams, + HlpBlake2BP, + HlpBlake2SP, // HMAC Unit HlpHMACNotBuildInAdapter, // PBKDF2_HMAC Unit @@ -112,61 +113,61 @@ TNullDigestFactory = class sealed(TObject) end; - // ====================== TCRC ====================== // - - type - TCRC = class sealed(TObject) - - public - - class function CreateCRC(AWidth: Int32; - APolynomial, AInitialValue: UInt64; AReflectIn, AReflectOut: Boolean; - AOutputXor, ACheckValue: UInt64; const ANames: THashLibStringArray) - : IHash; overload; static; - - class function CreateCRC(AValue: TCRCStandard): IHash; overload; static; - - class function CreateCRC16(APolynomial, AInitialValue: UInt64; - AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; - const ANames: THashLibStringArray): IHash; static; - - class function CreateCRC32(APolynomial, AInitialValue: UInt64; - AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; - const ANames: THashLibStringArray): IHash; static; - - class function CreateCRC64(APolynomial, AInitialValue: UInt64; - AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; - const ANames: THashLibStringArray): IHash; static; - - /// - /// BUYPASS, polynomial = $8005 - /// - /// - class function CreateCRC16_BUYPASS(): IHash; static; - - /// - /// PKZIP, polynomial = $04C11DB7, reversed = $EDB88320 - /// - /// - class function CreateCRC32_PKZIP(): IHash; static; - /// - /// Castagnoli, polynomial = $1EDC6F41, reversed = $82F63B78 - /// - /// - class function CreateCRC32_CASTAGNOLI(): IHash; static; - /// - /// ECMA-182, polynomial = $42F0E1EBA9EA3693 - /// - /// - class function CreateCRC64_ECMA_182(): IHash; static; - - end; - // ====================== TChecksum ====================== // type TChecksum = class sealed(TObject) + // ====================== TCRC ====================== // + + type + TCRC = class sealed(TObject) + + public + + class function CreateCRC(AWidth: Int32; + APolynomial, AInitialValue: UInt64; AReflectIn, AReflectOut: Boolean; + AOutputXor, ACheckValue: UInt64; const ANames: THashLibStringArray) + : IHash; overload; static; + + class function CreateCRC(AValue: TCRCStandard): IHash; overload; static; + + class function CreateCRC16(APolynomial, AInitialValue: UInt64; + AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; + const ANames: THashLibStringArray): IHash; static; + + class function CreateCRC32(APolynomial, AInitialValue: UInt64; + AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; + const ANames: THashLibStringArray): IHash; static; + + class function CreateCRC64(APolynomial, AInitialValue: UInt64; + AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; + const ANames: THashLibStringArray): IHash; static; + + /// + /// BUYPASS, polynomial = $8005 + /// + /// + class function CreateCRC16_BUYPASS(): IHash; static; + + /// + /// PKZIP, polynomial = $04C11DB7, reversed = $EDB88320 + /// + /// + class function CreateCRC32_PKZIP(): IHash; static; + /// + /// Castagnoli, polynomial = $1EDC6F41, reversed = $82F63B78 + /// + /// + class function CreateCRC32_CASTAGNOLI(): IHash; static; + /// + /// ECMA-182, polynomial = $42F0E1EBA9EA3693 + /// + /// + class function CreateCRC64_ECMA_182(): IHash; static; + + end; + public class function CreateAdler32: IHash; static; @@ -245,6 +246,7 @@ THash128 = class sealed(TObject) public + class function CreateSipHash128_2_4(): IHashWithKey; static; class function CreateMurmurHash3_x86_128(): IHashWithKey; static; class function CreateMurmurHash3_x64_128(): IHashWithKey; static; @@ -405,6 +407,12 @@ TCrypto = class sealed(TObject) class function CreateBlake2S_224(): IHash; static; class function CreateBlake2S_256(): IHash; static; + class function CreateBlake2BP(AHashSize: Int32; + const AKey: THashLibByteArray): IHash; static; + + class function CreateBlake2SP(AHashSize: Int32; + const AKey: THashLibByteArray): IHash; static; + end; // ====================== TXOF ====================== // @@ -412,10 +420,39 @@ TCrypto = class sealed(TObject) type TXOF = class sealed(TObject) + type + TBlake2XSConfig = HlpBlake2S.TBlake2XSConfig; + + type + TBlake2XBConfig = HlpBlake2B.TBlake2XBConfig; + public - class function CreateShake_128(AXofSizeInBits: UInt32): IHash; static; - class function CreateShake_256(AXofSizeInBits: UInt32): IHash; static; + class function CreateShake_128(AXofSizeInBits: UInt64): IHash; static; + class function CreateShake_256(AXofSizeInBits: UInt64): IHash; static; + + class function CreateCShake_128(const AN, &AS: THashLibByteArray; + AXofSizeInBits: UInt64): IHash; static; + class function CreateCShake_256(const AN, &AS: THashLibByteArray; + AXofSizeInBits: UInt64): IHash; static; + + class function CreateBlake2XS(const ABlake2XSConfig: TBlake2XSConfig; + AXofSizeInBits: UInt64): IHash; overload; static; + + class function CreateBlake2XS(const AKey: THashLibByteArray; + AXofSizeInBits: UInt64): IHash; overload; static; + + class function CreateBlake2XB(const ABlake2XBConfig: TBlake2XBConfig; + AXofSizeInBits: UInt64): IHash; overload; static; + + class function CreateBlake2XB(const AKey: THashLibByteArray; + AXofSizeInBits: UInt64): IHash; overload; static; + + class function CreateKMAC128XOF(const AKMACKey, ACustomization + : THashLibByteArray; AXofSizeInBits: UInt64): IHash; static; + + class function CreateKMAC256XOF(const AKMACKey, ACustomization + : THashLibByteArray; AXofSizeInBits: UInt64): IHash; static; end; @@ -431,6 +468,45 @@ THMAC = class sealed(TObject) end; + // ====================== TKMAC ====================== // + + type + TKMAC = class sealed(TObject) + + public + + class function CreateKMAC128(const AKMACKey, ACustomization + : THashLibByteArray; AOutputLengthInBits: UInt64): IKMAC; static; + + class function CreateKMAC256(const AKMACKey, ACustomization + : THashLibByteArray; AOutputLengthInBits: UInt64): IKMAC; static; + + end; + + // ====================== TBlake2BMAC ====================== // + + type + TBlake2BMAC = class sealed(TObject) + + public + + class function CreateBlake2BMAC(const ABlake2BKey, ASalt, APersonalisation + : THashLibByteArray; AOutputLengthInBits: Int32): IBlake2BMAC; static; + + end; + + // ====================== TBlake2SMAC ====================== // + + type + TBlake2SMAC = class sealed(TObject) + + public + + class function CreateBlake2SMAC(const ABlake2SKey, ASalt, APersonalisation + : THashLibByteArray; AOutputLengthInBits: Int32): IBlake2SMAC; static; + + end; + end; type @@ -552,9 +628,9 @@ class function THashFactory.TNullDigestFactory.CreateNullDigest: IHash; Result := TNullDigest.Create(); end; -{ THashFactory.TCRC } +{ THashFactory.TChecksum.TCRC } -class function THashFactory.TCRC.CreateCRC(AWidth: Int32; +class function THashFactory.TChecksum.TCRC.CreateCRC(AWidth: Int32; APolynomial, AInitialValue: UInt64; AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; const ANames: THashLibStringArray): IHash; begin @@ -562,51 +638,52 @@ class function THashFactory.TCRC.CreateCRC(AWidth: Int32; AReflectOut, AOutputXor, ACheckValue, ANames); end; -class function THashFactory.TCRC.CreateCRC(AValue: TCRCStandard): IHash; +class function THashFactory.TChecksum.TCRC.CreateCRC + (AValue: TCRCStandard): IHash; begin Result := HlpCRC.TCRC.CreateCRCObject(AValue); end; -class function THashFactory.TCRC.CreateCRC16(APolynomial, AInitialValue: UInt64; - AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; - const ANames: THashLibStringArray): IHash; +class function THashFactory.TChecksum.TCRC.CreateCRC16(APolynomial, + AInitialValue: UInt64; AReflectIn, AReflectOut: Boolean; + AOutputXor, ACheckValue: UInt64; const ANames: THashLibStringArray): IHash; begin Result := TCRC16.Create(APolynomial, AInitialValue, AReflectIn, AReflectOut, AOutputXor, ACheckValue, ANames); end; -class function THashFactory.TCRC.CreateCRC16_BUYPASS: IHash; +class function THashFactory.TChecksum.TCRC.CreateCRC16_BUYPASS: IHash; begin Result := TCRC16_BUYPASS.Create(); end; -class function THashFactory.TCRC.CreateCRC32(APolynomial, AInitialValue: UInt64; - AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; - const ANames: THashLibStringArray): IHash; +class function THashFactory.TChecksum.TCRC.CreateCRC32(APolynomial, + AInitialValue: UInt64; AReflectIn, AReflectOut: Boolean; + AOutputXor, ACheckValue: UInt64; const ANames: THashLibStringArray): IHash; begin Result := TCRC32.Create(APolynomial, AInitialValue, AReflectIn, AReflectOut, AOutputXor, ACheckValue, ANames); end; -class function THashFactory.TCRC.CreateCRC32_CASTAGNOLI: IHash; +class function THashFactory.TChecksum.TCRC.CreateCRC32_CASTAGNOLI: IHash; begin Result := HlpCRC32Fast.TCRC32_CASTAGNOLI.Create(); end; -class function THashFactory.TCRC.CreateCRC32_PKZIP: IHash; +class function THashFactory.TChecksum.TCRC.CreateCRC32_PKZIP: IHash; begin Result := HlpCRC32Fast.TCRC32_PKZIP.Create(); end; -class function THashFactory.TCRC.CreateCRC64(APolynomial, AInitialValue: UInt64; - AReflectIn, AReflectOut: Boolean; AOutputXor, ACheckValue: UInt64; - const ANames: THashLibStringArray): IHash; +class function THashFactory.TChecksum.TCRC.CreateCRC64(APolynomial, + AInitialValue: UInt64; AReflectIn, AReflectOut: Boolean; + AOutputXor, ACheckValue: UInt64; const ANames: THashLibStringArray): IHash; begin Result := TCRC64.Create(APolynomial, AInitialValue, AReflectIn, AReflectOut, AOutputXor, ACheckValue, ANames); end; -class function THashFactory.TCRC.CreateCRC64_ECMA_182: IHash; +class function THashFactory.TChecksum.TCRC.CreateCRC64_ECMA_182: IHash; begin Result := TCRC64_ECMA_182.Create(); end; @@ -759,6 +836,11 @@ class function THashFactory.THash128.CreateMurmurHash3_x86_128: IHashWithKey; Result := TMurmurHash3_x86_128.Create(); end; +class function THashFactory.THash128.CreateSipHash128_2_4: IHashWithKey; +begin + Result := TSipHash128_2_4.Create(); +end; + class function THashFactory.THash128.CreateMurmurHash3_x64_128: IHashWithKey; begin Result := TMurmurHash3_x64_128.Create(); @@ -1142,6 +1224,18 @@ class function THashFactory.TCrypto.CreateBlake2S_256: IHash; (TBlake2SConfig.Create(THashSize.hsHashSize256)); end; +class function THashFactory.TCrypto.CreateBlake2BP(AHashSize: Int32; + const AKey: THashLibByteArray): IHash; +begin + Result := TBlake2BP.Create(AHashSize, AKey); +end; + +class function THashFactory.TCrypto.CreateBlake2SP(AHashSize: Int32; + const AKey: THashLibByteArray): IHash; +begin + Result := TBlake2SP.Create(AHashSize, AKey); +end; + class function THashFactory.TCrypto.CreateSnefru(ASecurityLevel: Int32; AHashSize: THashSize): IHash; begin @@ -1286,7 +1380,7 @@ class function THashFactory.TCrypto.CreateTiger2_5_192: IHash; { THashFactory.TXOF } -class function THashFactory.TXOF.CreateShake_128(AXofSizeInBits: UInt32): IHash; +class function THashFactory.TXOF.CreateShake_128(AXofSizeInBits: UInt64): IHash; var LXof: IXOF; begin @@ -1295,7 +1389,7 @@ class function THashFactory.TXOF.CreateShake_128(AXofSizeInBits: UInt32): IHash; Result := LXof as IHash; end; -class function THashFactory.TXOF.CreateShake_256(AXofSizeInBits: UInt32): IHash; +class function THashFactory.TXOF.CreateShake_256(AXofSizeInBits: UInt64): IHash; var LXof: IXOF; begin @@ -1304,6 +1398,82 @@ class function THashFactory.TXOF.CreateShake_256(AXofSizeInBits: UInt32): IHash; Result := LXof as IHash; end; +class function THashFactory.TXOF.CreateCShake_128(const AN, + &AS: THashLibByteArray; AXofSizeInBits: UInt64): IHash; +var + LXof: IXOF; +begin + LXof := (TCShake_128.Create(AN, &AS) as IXOF); + LXof.XOFSizeInBits := AXofSizeInBits; + Result := LXof as IHash; +end; + +class function THashFactory.TXOF.CreateCShake_256(const AN, + &AS: THashLibByteArray; AXofSizeInBits: UInt64): IHash; +var + LXof: IXOF; +begin + LXof := (TCShake_256.Create(AN, &AS) as IXOF); + LXof.XOFSizeInBits := AXofSizeInBits; + Result := LXof as IHash; +end; + +class function THashFactory.TXOF.CreateBlake2XS(const ABlake2XSConfig + : TBlake2XSConfig; AXofSizeInBits: UInt64): IHash; +var + LXof: IXOF; +begin + LXof := (TBlake2XS.Create(ABlake2XSConfig) as IXOF); + LXof.XOFSizeInBits := AXofSizeInBits; + Result := LXof as IHash; +end; + +class function THashFactory.TXOF.CreateBlake2XS(const AKey: THashLibByteArray; + AXofSizeInBits: UInt64): IHash; +var + LConfig: IBlake2SConfig; +begin + LConfig := TBlake2SConfig.Create(32); + LConfig.Key := AKey; + Result := CreateBlake2XS(TBlake2XSConfig.Create(LConfig, Nil), + AXofSizeInBits); +end; + +class function THashFactory.TXOF.CreateBlake2XB(const ABlake2XBConfig + : TBlake2XBConfig; AXofSizeInBits: UInt64): IHash; +var + LXof: IXOF; +begin + LXof := (TBlake2XB.Create(ABlake2XBConfig) as IXOF); + LXof.XOFSizeInBits := AXofSizeInBits; + Result := LXof as IHash; +end; + +class function THashFactory.TXOF.CreateBlake2XB(const AKey: THashLibByteArray; + AXofSizeInBits: UInt64): IHash; +var + LConfig: IBlake2BConfig; +begin + LConfig := TBlake2BConfig.Create(64); + LConfig.Key := AKey; + Result := CreateBlake2XB(TBlake2XBConfig.Create(LConfig, Nil), + AXofSizeInBits); +end; + +class function THashFactory.TXOF.CreateKMAC128XOF(const AKMACKey, + ACustomization: THashLibByteArray; AXofSizeInBits: UInt64): IHash; +begin + Result := TKMAC128XOF.CreateKMAC128XOF(AKMACKey, ACustomization, + AXofSizeInBits); +end; + +class function THashFactory.TXOF.CreateKMAC256XOF(const AKMACKey, + ACustomization: THashLibByteArray; AXofSizeInBits: UInt64): IHash; +begin + Result := TKMAC256XOF.CreateKMAC256XOF(AKMACKey, ACustomization, + AXofSizeInBits); +end; + { THashFactory.THMAC } class function THashFactory.THMAC.CreateHMAC(const AHash: IHash; @@ -1312,6 +1482,42 @@ class function THashFactory.THMAC.CreateHMAC(const AHash: IHash; Result := THMACNotBuildInAdapter.CreateHMAC(AHash, AHMACKey); end; +{ THashFactory.TKMAC } + +class function THashFactory.TKMAC.CreateKMAC128(const AKMACKey, + ACustomization: THashLibByteArray; AOutputLengthInBits: UInt64): IKMAC; +begin + Result := TKMAC128.CreateKMAC128(AKMACKey, ACustomization, + AOutputLengthInBits); +end; + +class function THashFactory.TKMAC.CreateKMAC256(const AKMACKey, + ACustomization: THashLibByteArray; AOutputLengthInBits: UInt64): IKMAC; +begin + Result := TKMAC256.CreateKMAC256(AKMACKey, ACustomization, + AOutputLengthInBits); +end; + +{ THashFactory.TBlake2BMAC } + +class function THashFactory.TBlake2BMAC.CreateBlake2BMAC(const ABlake2BKey, + ASalt, APersonalisation: THashLibByteArray; AOutputLengthInBits: Int32) + : IBlake2BMAC; +begin + Result := TBlake2BMACNotBuildInAdapter.CreateBlake2BMAC(ABlake2BKey, ASalt, + APersonalisation, AOutputLengthInBits) +end; + +{ THashFactory.TBlake2SMAC } + +class function THashFactory.TBlake2SMAC.CreateBlake2SMAC(const ABlake2SKey, + ASalt, APersonalisation: THashLibByteArray; AOutputLengthInBits: Int32) + : IBlake2SMAC; +begin + Result := TBlake2SMACNotBuildInAdapter.CreateBlake2SMAC(ABlake2SKey, ASalt, + APersonalisation, AOutputLengthInBits) +end; + { TKDF.TPBKDF2_HMAC } class function TKDF.TPBKDF2_HMAC.CreatePBKDF2_HMAC(const AHash: IHash; diff --git a/src/libraries/hashlib4pascal/HlpHashLibTypes.pas b/src/libraries/hashlib4pascal/HlpHashLibTypes.pas index 29ed6634b..ef414f2bd 100644 --- a/src/libraries/hashlib4pascal/HlpHashLibTypes.pas +++ b/src/libraries/hashlib4pascal/HlpHashLibTypes.pas @@ -23,17 +23,10 @@ ENullReferenceHashLibException = class(EHashLibException); ENotImplementedHashLibException = class(EHashLibException); EUnsupportedTypeHashLibException = class(EHashLibException); -{$IFDEF HAS_UNITSCOPE} /// /// Represents a dynamic array of Byte. /// - THashLibByteArray = System.SysUtils.TBytes -{$ELSE} - /// - /// Represents a dynamic array of Byte. - /// - THashLibByteArray = TBytes -{$ENDIF HAS_UNITSCOPE}; + THashLibByteArray = TBytes; ///
/// Represents a dynamic generic array of Type T. diff --git a/src/libraries/hashlib4pascal/HlpHashResult.pas b/src/libraries/hashlib4pascal/HlpHashResult.pas index 8cff5a881..8253dea61 100644 --- a/src/libraries/hashlib4pascal/HlpHashResult.pas +++ b/src/libraries/hashlib4pascal/HlpHashResult.pas @@ -70,9 +70,8 @@ implementation constructor THashResult.Create(AHash: UInt64); begin Inherited Create(); - FHash := THashLibByteArray.Create(Byte(AHash shr 56), Byte(AHash shr 48), - Byte(AHash shr 40), Byte(AHash shr 32), Byte(AHash shr 24), - Byte(AHash shr 16), Byte(AHash shr 8), Byte(AHash)); + System.SetLength(FHash, System.SizeOf(UInt64)); + TConverters.ReadUInt64AsBytesBE(AHash, FHash, 0); end; constructor THashResult.Create(const AHash: THashLibByteArray); @@ -84,8 +83,8 @@ constructor THashResult.Create(const AHash: THashLibByteArray); constructor THashResult.Create(AHash: UInt32); begin Inherited Create(); - FHash := THashLibByteArray.Create(Byte(AHash shr 24), Byte(AHash shr 16), - Byte(AHash shr 8), Byte(AHash)); + System.SetLength(FHash, System.SizeOf(UInt32)); + TConverters.ReadUInt32AsBytesBE(AHash, FHash, 0); end; constructor THashResult.Create(AHash: UInt8); @@ -221,8 +220,7 @@ function THashResult.GetUInt32: UInt32; raise EInvalidOperationHashLibException.CreateRes (@SImpossibleRepresentationUInt32); end; - result := (UInt32(FHash[0]) shl 24) or (UInt32(FHash[1]) shl 16) or - (UInt32(FHash[2]) shl 8) or (UInt32(FHash[3])); + result := TConverters.ReadBytesAsUInt32BE(PByte(FHash), 0); end; function THashResult.GetUInt64: UInt64; @@ -232,10 +230,7 @@ function THashResult.GetUInt64: UInt64; raise EInvalidOperationHashLibException.CreateRes (@SImpossibleRepresentationUInt64); end; - result := (UInt64(FHash[0]) shl 56) or (UInt64(FHash[1]) shl 48) or - (UInt64(FHash[2]) shl 40) or (UInt64(FHash[3]) shl 32) or - (UInt64(FHash[4]) shl 24) or (UInt64(FHash[5]) shl 16) or - (UInt64(FHash[6]) shl 8) or (UInt64(FHash[7])); + result := TConverters.ReadBytesAsUInt64BE(PByte(FHash), 0); end; function THashResult.ToString(AGroup: Boolean): String; diff --git a/src/libraries/hashlib4pascal/HlpHaval.pas b/src/libraries/hashlib4pascal/HlpHaval.pas index 063d9ee97..918175ecd 100644 --- a/src/libraries/hashlib4pascal/HlpHaval.pas +++ b/src/libraries/hashlib4pascal/HlpHaval.pas @@ -12,7 +12,6 @@ interface {$IFDEF DELPHI} HlpHash, HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpBits, HlpHashSize, @@ -34,11 +33,13 @@ THaval = class abstract(TBlockHash, ICryptoNotBuildIn, ITransformBlock) const HAVAL_VERSION = Int32(1); + var + FRounds: Int32; + procedure TailorDigestBits(); strict protected var - FRounds, FHashSize: Int32; FHash: THashLibUInt32Array; constructor Create(ARounds: THashRounds; AHashSize: THashSize); @@ -246,7 +247,6 @@ implementation constructor THaval.Create(ARounds: THashRounds; AHashSize: THashSize); begin inherited Create(Int32(AHashSize), 128); - FHashSize := HashSize; System.SetLength(FHash, 8); FRounds := Int32(ARounds); end; @@ -272,7 +272,7 @@ procedure THaval.Finish; LPad[LPadIndex] := Byte((FRounds shl 3) or (HAVAL_VERSION and $07)); System.Inc(LPadIndex); - LPad[LPadIndex] := Byte(FHashSize shl 1); + LPad[LPadIndex] := Byte(HashSize shl 1); System.Inc(LPadIndex); LBits := TConverters.le2me_64(LBits); @@ -287,7 +287,7 @@ procedure THaval.Finish; function THaval.GetResult: THashLibByteArray; begin TailorDigestBits(); - System.SetLength(result, (FHashSize shr 2) * System.SizeOf(UInt32)); + System.SetLength(result, (HashSize shr 2) * System.SizeOf(UInt32)); TConverters.le32_copy(PCardinal(FHash), 0, PByte(result), 0, System.Length(result)); end; @@ -311,7 +311,7 @@ procedure THaval.TailorDigestBits; LT: UInt32; begin - case FHashSize of + case HashSize of 16: begin LT := (FHash[7] and $000000FF) or (FHash[6] and $FF000000) or @@ -2093,8 +2093,6 @@ function THaval_3_128.Clone(): IHash; LHashInstance: THaval_3_128; begin LHashInstance := THaval_3_128.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2114,8 +2112,6 @@ function THaval_4_128.Clone(): IHash; LHashInstance: THaval_4_128; begin LHashInstance := THaval_4_128.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2135,8 +2131,6 @@ function THaval_5_128.Clone(): IHash; LHashInstance: THaval_5_128; begin LHashInstance := THaval_5_128.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2156,8 +2150,6 @@ function THaval_3_160.Clone(): IHash; LHashInstance: THaval_3_160; begin LHashInstance := THaval_3_160.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2177,8 +2169,6 @@ function THaval_4_160.Clone(): IHash; LHashInstance: THaval_4_160; begin LHashInstance := THaval_4_160.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2198,8 +2188,6 @@ function THaval_5_160.Clone(): IHash; LHashInstance: THaval_5_160; begin LHashInstance := THaval_5_160.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2219,8 +2207,6 @@ function THaval_3_192.Clone(): IHash; LHashInstance: THaval_3_192; begin LHashInstance := THaval_3_192.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2240,8 +2226,6 @@ function THaval_4_192.Clone(): IHash; LHashInstance: THaval_4_192; begin LHashInstance := THaval_4_192.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2261,8 +2245,6 @@ function THaval_5_192.Clone(): IHash; LHashInstance: THaval_5_192; begin LHashInstance := THaval_5_192.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2282,8 +2264,6 @@ function THaval_3_224.Clone(): IHash; LHashInstance: THaval_3_224; begin LHashInstance := THaval_3_224.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2303,8 +2283,6 @@ function THaval_4_224.Clone(): IHash; LHashInstance: THaval_4_224; begin LHashInstance := THaval_4_224.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2324,8 +2302,6 @@ function THaval_5_224.Clone(): IHash; LHashInstance: THaval_5_224; begin LHashInstance := THaval_5_224.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2345,8 +2321,6 @@ function THaval_3_256.Clone(): IHash; LHashInstance: THaval_3_256; begin LHashInstance := THaval_3_256.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2366,8 +2340,6 @@ function THaval_4_256.Clone(): IHash; LHashInstance: THaval_4_256; begin LHashInstance := THaval_4_256.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -2387,8 +2359,6 @@ function THaval_5_256.Clone(): IHash; LHashInstance: THaval_5_256; begin LHashInstance := THaval_5_256.Create(); - LHashInstance.FRounds := FRounds; - LHashInstance.FHashSize := FHashSize; LHashInstance.FHash := System.Copy(FHash); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; diff --git a/src/libraries/hashlib4pascal/HlpIBlake2BConfig.pas b/src/libraries/hashlib4pascal/HlpIBlake2BConfig.pas deleted file mode 100644 index 333ecf8f8..000000000 --- a/src/libraries/hashlib4pascal/HlpIBlake2BConfig.pas +++ /dev/null @@ -1,31 +0,0 @@ -unit HlpIBlake2BConfig; - -{$I HashLib.inc} - -interface - -uses - HlpHashLibTypes; - -type - IBlake2BConfig = interface(IInterface) - ['{176861A3-B06E-4CA3-A1BB-DDEAFF40BFE1}'] - function GetPersonalisation: THashLibByteArray; - procedure SetPersonalisation(const AValue: THashLibByteArray); - property Personalisation: THashLibByteArray read GetPersonalisation - write SetPersonalisation; - function GetSalt: THashLibByteArray; - procedure SetSalt(const AValue: THashLibByteArray); - property Salt: THashLibByteArray read GetSalt write SetSalt; - function GetKey: THashLibByteArray; - procedure SetKey(const AValue: THashLibByteArray); - property Key: THashLibByteArray read GetKey write SetKey; - function GetHashSize: Int32; - procedure SetHashSize(AValue: Int32); - property HashSize: Int32 read GetHashSize write SetHashSize; - - end; - -implementation - -end. diff --git a/src/libraries/hashlib4pascal/HlpIBlake2BTreeConfig.pas b/src/libraries/hashlib4pascal/HlpIBlake2BParams.pas similarity index 55% rename from src/libraries/hashlib4pascal/HlpIBlake2BTreeConfig.pas rename to src/libraries/hashlib4pascal/HlpIBlake2BParams.pas index fffe002dd..d662c5fec 100644 --- a/src/libraries/hashlib4pascal/HlpIBlake2BTreeConfig.pas +++ b/src/libraries/hashlib4pascal/HlpIBlake2BParams.pas @@ -1,9 +1,35 @@ -unit HlpIBlake2BTreeConfig; +unit HlpIBlake2BParams; {$I HashLib.inc} interface +uses + HlpHashLibTypes; + +type + IBlake2BConfig = interface(IInterface) + ['{176861A3-B06E-4CA3-A1BB-DDEAFF40BFE1}'] + function GetPersonalisation: THashLibByteArray; + procedure SetPersonalisation(const AValue: THashLibByteArray); + property Personalisation: THashLibByteArray read GetPersonalisation + write SetPersonalisation; + function GetSalt: THashLibByteArray; + procedure SetSalt(const AValue: THashLibByteArray); + property Salt: THashLibByteArray read GetSalt write SetSalt; + function GetKey: THashLibByteArray; + procedure SetKey(const AValue: THashLibByteArray); + property Key: THashLibByteArray read GetKey write SetKey; + function GetHashSize: Int32; + procedure SetHashSize(AValue: Int32); + property HashSize: Int32 read GetHashSize write SetHashSize; + + function Clone(): IBlake2BConfig; + + procedure Clear(); + + end; + type IBlake2BTreeConfig = interface(IInterface) ['{3EFB1A70-4478-4375-BAF6-EF17B3673DA8}'] @@ -36,6 +62,8 @@ interface procedure SetIsLastNode(AValue: Boolean); property IsLastNode: Boolean read GetIsLastNode write SetIsLastNode; + function Clone(): IBlake2BTreeConfig; + end; implementation diff --git a/src/libraries/hashlib4pascal/HlpIBlake2SConfig.pas b/src/libraries/hashlib4pascal/HlpIBlake2SConfig.pas deleted file mode 100644 index 2a9ce74ea..000000000 --- a/src/libraries/hashlib4pascal/HlpIBlake2SConfig.pas +++ /dev/null @@ -1,31 +0,0 @@ -unit HlpIBlake2SConfig; - -{$I HashLib.inc} - -interface - -uses - HlpHashLibTypes; - -type - IBlake2SConfig = interface(IInterface) - ['{C78DE94A-0290-467D-BE26-D0AD1639076C}'] - function GetPersonalisation: THashLibByteArray; - procedure SetPersonalisation(const AValue: THashLibByteArray); - property Personalisation: THashLibByteArray read GetPersonalisation - write SetPersonalisation; - function GetSalt: THashLibByteArray; - procedure SetSalt(const AValue: THashLibByteArray); - property Salt: THashLibByteArray read GetSalt write SetSalt; - function GetKey: THashLibByteArray; - procedure SetKey(const AValue: THashLibByteArray); - property Key: THashLibByteArray read GetKey write SetKey; - function GetHashSize: Int32; - procedure SetHashSize(AValue: Int32); - property HashSize: Int32 read GetHashSize write SetHashSize; - - end; - -implementation - -end. diff --git a/src/libraries/hashlib4pascal/HlpIBlake2STreeConfig.pas b/src/libraries/hashlib4pascal/HlpIBlake2SParams.pas similarity index 55% rename from src/libraries/hashlib4pascal/HlpIBlake2STreeConfig.pas rename to src/libraries/hashlib4pascal/HlpIBlake2SParams.pas index 2cca16ecf..21a105527 100644 --- a/src/libraries/hashlib4pascal/HlpIBlake2STreeConfig.pas +++ b/src/libraries/hashlib4pascal/HlpIBlake2SParams.pas @@ -1,9 +1,35 @@ -unit HlpIBlake2STreeConfig; +unit HlpIBlake2SParams; {$I HashLib.inc} interface +uses + HlpHashLibTypes; + +type + IBlake2SConfig = interface(IInterface) + ['{C78DE94A-0290-467D-BE26-D0AD1639076C}'] + function GetPersonalisation: THashLibByteArray; + procedure SetPersonalisation(const AValue: THashLibByteArray); + property Personalisation: THashLibByteArray read GetPersonalisation + write SetPersonalisation; + function GetSalt: THashLibByteArray; + procedure SetSalt(const AValue: THashLibByteArray); + property Salt: THashLibByteArray read GetSalt write SetSalt; + function GetKey: THashLibByteArray; + procedure SetKey(const AValue: THashLibByteArray); + property Key: THashLibByteArray read GetKey write SetKey; + function GetHashSize: Int32; + procedure SetHashSize(AValue: Int32); + property HashSize: Int32 read GetHashSize write SetHashSize; + + function Clone(): IBlake2SConfig; + + procedure Clear(); + + end; + type IBlake2STreeConfig = interface(IInterface) ['{93635D4F-7104-4E4A-BE9B-C608606F620F}'] @@ -36,6 +62,8 @@ interface procedure SetIsLastNode(AValue: Boolean); property IsLastNode: Boolean read GetIsLastNode write SetIsLastNode; + function Clone(): IBlake2STreeConfig; + end; implementation diff --git a/src/libraries/hashlib4pascal/HlpIHashInfo.pas b/src/libraries/hashlib4pascal/HlpIHashInfo.pas index 434455a4a..0ecc97261 100644 --- a/src/libraries/hashlib4pascal/HlpIHashInfo.pas +++ b/src/libraries/hashlib4pascal/HlpIHashInfo.pas @@ -48,6 +48,46 @@ interface end; + IMAC = Interface(IHash) + ['{C75C99A1-B7D3-475F-AC39-03386EECC095}'] + procedure Clear(); + function GetKey(): THashLibByteArray; + procedure SetKey(const AValue: THashLibByteArray); + property Key: THashLibByteArray read GetKey write SetKey; + end; + + IHMAC = Interface(IMAC) + ['{A6D4DCC6-F6C3-4110-8CA2-FBE85227676E}'] + end; + + IHMACNotBuildIn = Interface(IHMAC) + ['{A44E01D3-164E-4E3F-9551-3EFFDE95A36C}'] + end; + + IKMAC = Interface(IMAC) + ['{49309B2F-20C3-4631-BFDD-06373D14CCE0}'] + end; + + IKMACNotBuildIn = Interface(IKMAC) + ['{FC7AF5A9-BD6A-4DBD-B1DD-B6E110B44A20}'] + end; + + IBlake2BMAC = Interface(IMAC) + ['{F6E0B1CA-1497-43C6-9CD9-2628F70E8451}'] + end; + + IBlake2BMACNotBuildIn = Interface(IBlake2BMAC) + ['{20B33EE5-48B4-4F7E-B1B8-1FD7B45E256E}'] + end; + + IBlake2SMAC = Interface(IMAC) + ['{7354FC5C-775C-42E9-9A25-274F62BF2CCE}'] + end; + + IBlake2SMACNotBuildIn = Interface(IBlake2SMAC) + ['{FFB17B7A-86A1-40D7-A5E7-60366FF8513C}'] + end; + IPBKDF2_HMAC = Interface(IKDF) ['{0D409BA8-7F98-4417-858F-3C1EBA11B7E1}'] end; @@ -72,15 +112,6 @@ interface ['{7DD70C4D-FBF6-4629-B587-C6A7CC047D35}'] end; - IHMAC = Interface(IWithKey) - ['{A6D4DCC6-F6C3-4110-8CA2-FBE85227676E}'] - procedure Clear(); - end; - - IHMACNotBuildIn = Interface(IHMAC) - ['{A44E01D3-164E-4E3F-9551-3EFFDE95A36C}'] - end; - IHash16 = Interface(IHash) ['{C15AF648-C9F7-460D-9F74-B68CA593C2F8}'] end; @@ -103,9 +134,11 @@ interface IXOF = Interface(IHash) ['{944ED7F0-D033-4489-A5DD-9C83353F23F0}'] - function GetXOFSizeInBits: UInt32; - procedure SetXOFSizeInBits(AXofSizeInBits: UInt32); - property XOFSizeInBits: UInt32 read GetXOFSizeInBits write SetXOFSizeInBits; + function GetXOFSizeInBits: UInt64; + procedure SetXOFSizeInBits(AXofSizeInBits: UInt64); + property XOFSizeInBits: UInt64 read GetXOFSizeInBits write SetXOFSizeInBits; + procedure DoOutput(const ADestination: THashLibByteArray; + ADestinationOffset, AOutputLength: UInt64); end; type diff --git a/src/libraries/hashlib4pascal/HlpMD4.pas b/src/libraries/hashlib4pascal/HlpMD4.pas index f019241b0..e996eda18 100644 --- a/src/libraries/hashlib4pascal/HlpMD4.pas +++ b/src/libraries/hashlib4pascal/HlpMD4.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpMDBase, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpMD5.pas b/src/libraries/hashlib4pascal/HlpMD5.pas index 7f83a511f..c240b2733 100644 --- a/src/libraries/hashlib4pascal/HlpMD5.pas +++ b/src/libraries/hashlib4pascal/HlpMD5.pas @@ -11,7 +11,6 @@ interface HlpBits, HlpMDBase, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpMDBase.pas b/src/libraries/hashlib4pascal/HlpMDBase.pas index de471377f..08a6f72b0 100644 --- a/src/libraries/hashlib4pascal/HlpMDBase.pas +++ b/src/libraries/hashlib4pascal/HlpMDBase.pas @@ -11,7 +11,6 @@ interface HlpHashLibTypes, {$IFDEF DELPHI} HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpIHashInfo, HlpHashCryptoNotBuildIn, diff --git a/src/libraries/hashlib4pascal/HlpMurmur2.pas b/src/libraries/hashlib4pascal/HlpMurmur2.pas index 951e251ef..7fc1a25d2 100644 --- a/src/libraries/hashlib4pascal/HlpMurmur2.pas +++ b/src/libraries/hashlib4pascal/HlpMurmur2.pas @@ -24,21 +24,19 @@ interface SInvalidKeyLength = 'KeyLength Must Be Equal to %d'; type - + // The original MurmurHash2 32-bit algorithm by Austin Appleby. TMurmur2 = class sealed(TMultipleTransformNonBlock, IHash32, IHashWithKey, ITransformBlock) strict private var - FKey, FWorkingKey, FH: UInt32; + FKey, FWorkingKey: UInt32; const CKEY = UInt32($0); M = UInt32($5BD1E995); R = Int32(24); - function InternalComputeBytes(const AData: THashLibByteArray): Int32; - procedure TransformUInt32Fast(ABlock: UInt32); inline; function GetKeyLength(): TNullableInteger; function GetKey: THashLibByteArray; inline; procedure SetKey(const AValue: THashLibByteArray); inline; @@ -88,16 +86,6 @@ procedure TMurmur2.SetKey(const AValue: THashLibByteArray); end; end; -procedure TMurmur2.TransformUInt32Fast(ABlock: UInt32); -begin - ABlock := ABlock * M; - ABlock := ABlock xor (ABlock shr R); - ABlock := ABlock * M; - - FH := FH * M; - FH := FH xor ABlock; -end; - function TMurmur2.GetKeyLength: TNullableInteger; begin result := 4; @@ -109,28 +97,55 @@ procedure TMurmur2.Initialize; inherited Initialize(); end; -function TMurmur2.InternalComputeBytes(const AData: THashLibByteArray): Int32; +function TMurmur2.Clone(): IHash; var - LLength, LCurrentIndex: Int32; - LBlock: UInt32; + LHashInstance: TMurmur2; +begin + LHashInstance := TMurmur2.Create(); + LHashInstance.FKey := FKey; + LHashInstance.FWorkingKey := FWorkingKey; + FBuffer.Position := 0; + LHashInstance.FBuffer.CopyFrom(FBuffer, FBuffer.Size); + result := LHashInstance as IHash; + result.BufferSize := BufferSize; +end; + +function TMurmur2.ComputeAggregatedBytes(const AData: THashLibByteArray) + : IHashResult; +var + LLength, LCurrentIndex, LNBlocks, LIdx: Int32; + LBlock, LH: UInt32; LPtrData: PByte; + LPtrDataCardinal: PCardinal; begin LLength := System.Length(AData); LPtrData := PByte(AData); if (LLength = 0) then begin - result := 0; + result := THashResult.Create(Int32(0)); Exit; end; - FH := FWorkingKey xor UInt32(LLength); + LH := FWorkingKey xor UInt32(LLength); + LCurrentIndex := 0; + LIdx := 0; + LPtrDataCardinal := PCardinal(LPtrData); + LNBlocks := LLength shr 2; - while (LLength >= 4) do + while LIdx < LNBlocks do begin - LBlock := TConverters.ReadBytesAsUInt32LE(LPtrData, LCurrentIndex); - TransformUInt32Fast(LBlock); + LBlock := TConverters.ReadPCardinalAsUInt32LE(LPtrDataCardinal + LIdx); + + LBlock := LBlock * M; + LBlock := LBlock xor (LBlock shr R); + LBlock := LBlock * M; + + LH := LH * M; + LH := LH xor LBlock; + + System.Inc(LIdx); System.Inc(LCurrentIndex, 4); System.Dec(LLength, 4); end; @@ -138,58 +153,38 @@ function TMurmur2.InternalComputeBytes(const AData: THashLibByteArray): Int32; case LLength of 3: begin - FH := FH xor (AData[LCurrentIndex + 2] shl 16); + LH := LH xor (AData[LCurrentIndex + 2] shl 16); - FH := FH xor (AData[LCurrentIndex + 1] shl 8); + LH := LH xor (AData[LCurrentIndex + 1] shl 8); - FH := FH xor (AData[LCurrentIndex]); + LH := LH xor (AData[LCurrentIndex]); - FH := FH * M; + LH := LH * M; end; 2: begin - FH := FH xor (AData[LCurrentIndex + 1] shl 8); + LH := LH xor (AData[LCurrentIndex + 1] shl 8); - FH := FH xor (AData[LCurrentIndex]); + LH := LH xor (AData[LCurrentIndex]); - FH := FH * M; + LH := LH * M; end; 1: begin - FH := FH xor (AData[LCurrentIndex]); + LH := LH xor (AData[LCurrentIndex]); - FH := FH * M; + LH := LH * M; end; end; - FH := FH xor (FH shr 13); + LH := LH xor (LH shr 13); - FH := FH * M; - FH := FH xor (FH shr 15); + LH := LH * M; + LH := LH xor (LH shr 15); - result := Int32(FH); -end; - -function TMurmur2.Clone(): IHash; -var - LHashInstance: TMurmur2; -begin - LHashInstance := TMurmur2.Create(); - LHashInstance.FKey := FKey; - LHashInstance.FWorkingKey := FWorkingKey; - LHashInstance.FH := FH; - FBuffer.Position := 0; - LHashInstance.FBuffer.CopyFrom(FBuffer, FBuffer.Size); - result := LHashInstance as IHash; - result.BufferSize := BufferSize; -end; - -function TMurmur2.ComputeAggregatedBytes(const AData: THashLibByteArray) - : IHashResult; -begin - result := THashResult.Create(InternalComputeBytes(AData)); + result := THashResult.Create(Int32(LH)); end; end. diff --git a/src/libraries/hashlib4pascal/HlpMurmur2_64.pas b/src/libraries/hashlib4pascal/HlpMurmur2_64.pas index 3efb285bb..1488e4513 100644 --- a/src/libraries/hashlib4pascal/HlpMurmur2_64.pas +++ b/src/libraries/hashlib4pascal/HlpMurmur2_64.pas @@ -21,16 +21,16 @@ interface SInvalidKeyLength = 'KeyLength Must Be Equal to %d'; type - + // MurmurHash64A (64-bit) algorithm by Austin Appleby. TMurmur2_64 = class sealed(TMultipleTransformNonBlock, IHash64, IHashWithKey, ITransformBlock) strict private var - FKey, FWorkingKey: UInt32; + FKey, FWorkingKey: UInt64; const - CKEY = UInt32($0); + CKEY = UInt64($0); {$IFDEF FPC} // to bypass Internal error (200706094) on FPC, We use "Typed Constant". @@ -78,9 +78,10 @@ function TMurmur2_64.Clone(): IHash; function TMurmur2_64.ComputeAggregatedBytes(const AData: THashLibByteArray) : IHashResult; var - LLength, LCurrentIndex: Int32; + LLength, LCurrentIndex, LNBlocks, LIdx: Int32; LH, LK: UInt64; LPtrData: PByte; + LPtrDataUInt64: PUInt64; begin LLength := System.length(AData); LPtrData := PByte(AData); @@ -91,13 +92,15 @@ function TMurmur2_64.ComputeAggregatedBytes(const AData: THashLibByteArray) Exit; end; - LH := FWorkingKey xor UInt64(LLength); + LH := FWorkingKey xor (UInt64(LLength) * M); LCurrentIndex := 0; + LIdx := 0; + LPtrDataUInt64 := PUInt64(LPtrData); + LNBlocks := LLength shr 3; - while (LLength >= 8) do + while LIdx < LNBlocks do begin - - LK := TConverters.ReadBytesAsUInt64LE(LPtrData, LCurrentIndex); + LK := TConverters.ReadPUInt64AsUInt64LE(LPtrDataUInt64 + LIdx); LK := LK * M; LK := LK xor (LK shr R); @@ -106,31 +109,25 @@ function TMurmur2_64.ComputeAggregatedBytes(const AData: THashLibByteArray) LH := LH xor LK; LH := LH * M; + System.Inc(LIdx); System.Inc(LCurrentIndex, 8); System.Dec(LLength, 8); - end; case LLength of 7: begin - LH := LH xor ((UInt64(AData[LCurrentIndex]) shl 48)); - System.Inc(LCurrentIndex); + LH := LH xor ((UInt64(AData[LCurrentIndex + 6]) shl 48)); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 40); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 5]) shl 40); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 32); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 4]) shl 32); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 24); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 3]) shl 24); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 16); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 2]) shl 16); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 8); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 1]) shl 8); LH := LH xor UInt64(AData[LCurrentIndex]); @@ -139,20 +136,15 @@ function TMurmur2_64.ComputeAggregatedBytes(const AData: THashLibByteArray) 6: begin - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 40); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 5]) shl 40); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 32); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 4]) shl 32); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 24); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 3]) shl 24); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 16); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 2]) shl 16); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 8); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 1]) shl 8); LH := LH xor UInt64(AData[LCurrentIndex]); @@ -161,17 +153,13 @@ function TMurmur2_64.ComputeAggregatedBytes(const AData: THashLibByteArray) 5: begin - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 32); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 4]) shl 32); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 24); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 3]) shl 24); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 16); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 2]) shl 16); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 8); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 1]) shl 8); LH := LH xor UInt64(AData[LCurrentIndex]); LH := LH * M; @@ -179,14 +167,11 @@ function TMurmur2_64.ComputeAggregatedBytes(const AData: THashLibByteArray) 4: begin - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 24); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 3]) shl 24); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 16); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 2]) shl 16); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 8); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 1]) shl 8); LH := LH xor UInt64(AData[LCurrentIndex]); LH := LH * M; @@ -194,11 +179,9 @@ function TMurmur2_64.ComputeAggregatedBytes(const AData: THashLibByteArray) 3: begin - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 16); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 2]) shl 16); - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 8); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 1]) shl 8); LH := LH xor UInt64(AData[LCurrentIndex]); LH := LH * M; @@ -206,8 +189,7 @@ function TMurmur2_64.ComputeAggregatedBytes(const AData: THashLibByteArray) 2: begin - LH := LH xor (UInt64(AData[LCurrentIndex]) shl 8); - System.Inc(LCurrentIndex); + LH := LH xor (UInt64(AData[LCurrentIndex + 1]) shl 8); LH := LH xor UInt64(AData[LCurrentIndex]); @@ -238,12 +220,12 @@ constructor TMurmur2_64.Create; function TMurmur2_64.GetKey: THashLibByteArray; begin - result := TConverters.ReadUInt32AsBytesLE(FKey); + result := TConverters.ReadUInt64AsBytesLE(FKey); end; function TMurmur2_64.GetKeyLength: TNullableInteger; begin - result := 4; + result := 8; end; procedure TMurmur2_64.Initialize; @@ -265,7 +247,7 @@ procedure TMurmur2_64.SetKey(const AValue: THashLibByteArray); raise EArgumentHashLibException.CreateResFmt(@SInvalidKeyLength, [KeyLength.value]); end; - FKey := TConverters.ReadBytesAsUInt32LE(PByte(AValue), 0); + FKey := TConverters.ReadBytesAsUInt64LE(PByte(AValue), 0); end; end; diff --git a/src/libraries/hashlib4pascal/HlpMurmurHash3_x64_128.pas b/src/libraries/hashlib4pascal/HlpMurmurHash3_x64_128.pas index b8f30619a..521bfb48f 100644 --- a/src/libraries/hashlib4pascal/HlpMurmurHash3_x64_128.pas +++ b/src/libraries/hashlib4pascal/HlpMurmurHash3_x64_128.pas @@ -8,9 +8,6 @@ interface {$IFDEF DELPHI2010} SysUtils, // to get rid of compiler hint "not inlined" on Delphi 2010. {$ENDIF DELPHI2010} -{$IFDEF DELPHI} - HlpBitConverter, -{$ENDIF DELPHI} HlpHashLibTypes, HlpConverters, HlpIHashInfo, @@ -416,8 +413,9 @@ procedure TMurmurHash3_x64_128.TransformBytes(const AData: THashLibByteArray; AIndex, ALength: Int32); var LLength, LNBlocks, LIndex, LOffset, LIdx: Int32; - LK1, LK2: UInt64; + LK1, LK2, LH1, LH2: UInt64; LPtrData: PByte; + LPtrDataUInt64: PUInt64; begin {$IFDEF DEBUG} System.Assert(AIndex >= 0); @@ -458,38 +456,41 @@ procedure TMurmurHash3_x64_128.TransformBytes(const AData: THashLibByteArray; // body + LH1 := FH1; + LH2 := FH2; + LPtrDataUInt64 := PUInt64(LPtrData + AIndex); while LIndex < LNBlocks do begin - LK1 := TConverters.ReadBytesAsUInt64LE(LPtrData, AIndex + LIdx); - - System.Inc(LIdx, 8); - - LK2 := TConverters.ReadBytesAsUInt64LE(LPtrData, AIndex + LIdx); - - System.Inc(LIdx, 8); + LK1 := TConverters.ReadPUInt64AsUInt64LE(LPtrDataUInt64 + LIdx); + System.Inc(LIdx); + LK2 := TConverters.ReadPUInt64AsUInt64LE(LPtrDataUInt64 + LIdx); + System.Inc(LIdx); LK1 := LK1 * C1; LK1 := TBits.RotateLeft64(LK1, 31); LK1 := LK1 * C2; - FH1 := FH1 xor LK1; + LH1 := LH1 xor LK1; - FH1 := TBits.RotateLeft64(FH1, 27); - FH1 := FH1 + FH2; - FH1 := FH1 * 5 + C3; + LH1 := TBits.RotateLeft64(LH1, 27); + LH1 := LH1 + LH2; + LH1 := LH1 * 5 + C3; LK2 := LK2 * C2; LK2 := TBits.RotateLeft64(LK2, 33); LK2 := LK2 * C1; - FH2 := FH2 xor LK2; + LH2 := LH2 xor LK2; - FH2 := TBits.RotateLeft64(FH2, 31); - FH2 := FH2 + FH1; - FH2 := FH2 * 5 + C4; + LH2 := TBits.RotateLeft64(LH2, 31); + LH2 := LH2 + LH1; + LH2 := LH2 * 5 + C4; System.Inc(LIndex); end; + FH1 := LH1; + FH2 := LH2; + LOffset := AIndex + (LIndex * 16); while (LOffset < (AIndex + LLength)) do @@ -501,18 +502,15 @@ procedure TMurmurHash3_x64_128.TransformBytes(const AData: THashLibByteArray; function TMurmurHash3_x64_128.TransformFinal: IHashResult; var - LBufferByte: THashLibByteArray; - LBufferUInt64: THashLibUInt64Array; + LBufferBytes: THashLibByteArray; begin Finish(); - LBufferUInt64 := THashLibUInt64Array.Create(FH1, FH2); - System.SetLength(LBufferByte, System.length(LBufferUInt64) * - System.SizeOf(UInt64)); - TConverters.be64_copy(PUInt64(LBufferUInt64), 0, PByte(LBufferByte), 0, - System.length(LBufferByte)); - result := THashResult.Create(LBufferByte); + System.SetLength(LBufferBytes, HashSize); + TConverters.ReadUInt64AsBytesBE(FH1, LBufferBytes, 0); + TConverters.ReadUInt64AsBytesBE(FH2, LBufferBytes, 8); + result := THashResult.Create(LBufferBytes); Initialize(); end; diff --git a/src/libraries/hashlib4pascal/HlpMurmurHash3_x86_128.pas b/src/libraries/hashlib4pascal/HlpMurmurHash3_x86_128.pas index 1d9d766d5..3d921e7de 100644 --- a/src/libraries/hashlib4pascal/HlpMurmurHash3_x86_128.pas +++ b/src/libraries/hashlib4pascal/HlpMurmurHash3_x86_128.pas @@ -12,9 +12,6 @@ interface HlpConverters, HlpIHashInfo, HlpNullable, -{$IFDEF DELPHI} - HlpBitConverter, -{$ENDIF DELPHI} HlpHash, HlpIHash, HlpHashResult, @@ -468,8 +465,9 @@ procedure TMurmurHash3_x86_128.TransformBytes(const AData: THashLibByteArray; AIndex, ALength: Int32); var LLength, LNBlocks, LIndex, LOffset, LIdx: Int32; - LK1, LK2, LK3, LK4: UInt32; + LK1, LK2, LK3, LK4, LH1, LH2, LH3, LH4: UInt32; LPtrData: PByte; + LPtrDataCardinal: PCardinal; begin {$IFDEF DEBUG} System.Assert(AIndex >= 0); @@ -510,61 +508,71 @@ procedure TMurmurHash3_x86_128.TransformBytes(const AData: THashLibByteArray; // body + LH1 := FH1; + LH2 := FH2; + LH3 := FH3; + LH4 := FH4; + LPtrDataCardinal := PCardinal(LPtrData + AIndex); while LIndex < LNBlocks do begin - LK1 := TConverters.ReadBytesAsUInt32LE(LPtrData, AIndex + LIdx); - System.Inc(LIdx, 4); - LK2 := TConverters.ReadBytesAsUInt32LE(LPtrData, AIndex + LIdx); - System.Inc(LIdx, 4); - LK3 := TConverters.ReadBytesAsUInt32LE(LPtrData, AIndex + LIdx); - System.Inc(LIdx, 4); - LK4 := TConverters.ReadBytesAsUInt32LE(LPtrData, AIndex + LIdx); - System.Inc(LIdx, 4); + LK1 := TConverters.ReadPCardinalAsUInt32LE(LPtrDataCardinal + LIdx); + System.Inc(LIdx); + LK2 := TConverters.ReadPCardinalAsUInt32LE(LPtrDataCardinal + LIdx); + System.Inc(LIdx); + LK3 := TConverters.ReadPCardinalAsUInt32LE(LPtrDataCardinal + LIdx); + System.Inc(LIdx); + LK4 := TConverters.ReadPCardinalAsUInt32LE(LPtrDataCardinal + LIdx); + System.Inc(LIdx); LK1 := LK1 * C1; LK1 := TBits.RotateLeft32(LK1, 15); LK1 := LK1 * C2; - FH1 := FH1 xor LK1; + LH1 := LH1 xor LK1; - FH1 := TBits.RotateLeft32(FH1, 19); + LH1 := TBits.RotateLeft32(LH1, 19); - FH1 := FH1 + FH2; - FH1 := FH1 * 5 + C7; + LH1 := LH1 + LH2; + LH1 := LH1 * 5 + C7; LK2 := LK2 * C2; LK2 := TBits.RotateLeft32(LK2, 16); LK2 := LK2 * C3; - FH2 := FH2 xor LK2; + LH2 := LH2 xor LK2; - FH2 := TBits.RotateLeft32(FH2, 17); + LH2 := TBits.RotateLeft32(LH2, 17); - FH2 := FH2 + FH3; - FH2 := FH2 * 5 + C8; + LH2 := LH2 + LH3; + LH2 := LH2 * 5 + C8; LK3 := LK3 * C3; LK3 := TBits.RotateLeft32(LK3, 17); LK3 := LK3 * C4; - FH3 := FH3 xor LK3; + LH3 := LH3 xor LK3; - FH3 := TBits.RotateLeft32(FH3, 15); + LH3 := TBits.RotateLeft32(LH3, 15); - FH3 := FH3 + FH4; - FH3 := FH3 * 5 + C9; + LH3 := LH3 + LH4; + LH3 := LH3 * 5 + C9; LK4 := LK4 * C4; LK4 := TBits.RotateLeft32(LK4, 18); LK4 := LK4 * C1; - FH4 := FH4 xor LK4; + LH4 := LH4 xor LK4; - FH4 := TBits.RotateLeft32(FH4, 13); + LH4 := TBits.RotateLeft32(LH4, 13); - FH4 := FH4 + FH1; - FH4 := FH4 * 5 + C10; + LH4 := LH4 + LH1; + LH4 := LH4 * 5 + C10; System.Inc(LIndex); end; + FH1 := LH1; + FH2 := LH2; + FH3 := LH3; + FH4 := LH4; + LOffset := AIndex + (LIndex * 16); while LOffset < (AIndex + LLength) do @@ -577,18 +585,17 @@ procedure TMurmurHash3_x86_128.TransformBytes(const AData: THashLibByteArray; function TMurmurHash3_x86_128.TransformFinal: IHashResult; var - LBufferByte: THashLibByteArray; - LBufferUInt32: THashLibUInt32Array; + LBufferBytes: THashLibByteArray; begin Finish(); - LBufferUInt32 := THashLibUInt32Array.Create(FH1, FH2, FH3, FH4); - System.SetLength(LBufferByte, System.length(LBufferUInt32) * - System.SizeOf(UInt32)); - TConverters.be32_copy(PCardinal(LBufferUInt32), 0, PByte(LBufferByte), 0, - System.length(LBufferByte)); - result := THashResult.Create(LBufferByte); + System.SetLength(LBufferBytes, HashSize); + TConverters.ReadUInt32AsBytesBE(FH1, LBufferBytes, 0); + TConverters.ReadUInt32AsBytesBE(FH2, LBufferBytes, 4); + TConverters.ReadUInt32AsBytesBE(FH3, LBufferBytes, 8); + TConverters.ReadUInt32AsBytesBE(FH4, LBufferBytes, 12); + result := THashResult.Create(LBufferBytes); Initialize(); end; diff --git a/src/libraries/hashlib4pascal/HlpMurmurHash3_x86_32.pas b/src/libraries/hashlib4pascal/HlpMurmurHash3_x86_32.pas index 63dfeee86..e27f53d07 100644 --- a/src/libraries/hashlib4pascal/HlpMurmurHash3_x86_32.pas +++ b/src/libraries/hashlib4pascal/HlpMurmurHash3_x86_32.pas @@ -9,9 +9,6 @@ interface SysUtils, // to get rid of compiler hint "not inlined" on Delphi 2010. {$ENDIF DELPHI2010} HlpHashLibTypes, -{$IFDEF DELPHI} - HlpBitConverter, -{$ENDIF DELPHI} HlpConverters, HlpIHashInfo, HlpNullable, @@ -35,7 +32,6 @@ TMurmurHash3_x86_32 = class sealed(THash, IHash32, IHashWithKey, FIdx: Int32; FBuffer: THashLibByteArray; - procedure TransformUInt32Fast(ABlock: UInt32); inline; procedure ByteUpdate(AByte: Byte); inline; procedure Finish(); @@ -148,33 +144,24 @@ procedure TMurmurHash3_x86_32.Finish; FH := FH xor (FH shr 16); end; -procedure TMurmurHash3_x86_32.TransformUInt32Fast(ABlock: UInt32); -var - LBlock: UInt32; -begin - LBlock := ABlock; - - LBlock := LBlock * C1; - LBlock := TBits.RotateLeft32(LBlock, 15); - LBlock := LBlock * C2; - - FH := FH xor LBlock; - FH := TBits.RotateLeft32(FH, 13); - FH := (FH * 5) + C3; -end; - procedure TMurmurHash3_x86_32.ByteUpdate(AByte: Byte); var LBlock: UInt32; - LPtrBuffer: PByte; begin FBuffer[FIdx] := AByte; System.Inc(FIdx); if FIdx >= 4 then begin - LPtrBuffer := PByte(FBuffer); - LBlock := TConverters.ReadBytesAsUInt32LE(LPtrBuffer, 0); - TransformUInt32Fast(LBlock); + LBlock := TConverters.ReadBytesAsUInt32LE(PByte(FBuffer), 0); + + LBlock := LBlock * C1; + LBlock := TBits.RotateLeft32(LBlock, 15); + LBlock := LBlock * C2; + + FH := FH xor LBlock; + FH := TBits.RotateLeft32(FH, 13); + FH := (FH * 5) + C3; + FIdx := 0; end; end; @@ -217,8 +204,9 @@ procedure TMurmurHash3_x86_32.TransformBytes(const AData: THashLibByteArray; AIndex, ALength: Int32); var LLength, LNBlocks, LIdx, LOffset: Int32; - LBlock: UInt32; - LPtrData, LPtrBuffer: PByte; + LBlock, LH: UInt32; + LPtrData: PByte; + LPtrDataCardinal: PCardinal; begin {$IFDEF DEBUG} System.Assert(AIndex >= 0); @@ -257,9 +245,16 @@ procedure TMurmurHash3_x86_32.TransformBytes(const AData: THashLibByteArray; end; if (FIdx = 4) then begin - LPtrBuffer := PByte(FBuffer); - LBlock := TConverters.ReadBytesAsUInt32LE(LPtrBuffer, 0); - TransformUInt32Fast(LBlock); + LBlock := TConverters.ReadBytesAsUInt32LE(PByte(FBuffer), 0); + + LBlock := LBlock * C1; + LBlock := TBits.RotateLeft32(LBlock, 15); + LBlock := LBlock * C2; + + FH := FH xor LBlock; + FH := TBits.RotateLeft32(FH, 13); + FH := (FH * 5) + C3; + FIdx := 0; end; end @@ -272,38 +267,44 @@ procedure TMurmurHash3_x86_32.TransformBytes(const AData: THashLibByteArray; // body + LH := FH; + LPtrDataCardinal := PCardinal(LPtrData + AIndex); while LIdx < LNBlocks do begin - LBlock := TConverters.ReadBytesAsUInt32LE(LPtrData, AIndex + (LIdx * 4)); - TransformUInt32Fast(LBlock); + LBlock := TConverters.ReadPCardinalAsUInt32LE(LPtrDataCardinal + LIdx); + + LBlock := LBlock * C1; + LBlock := TBits.RotateLeft32(LBlock, 15); + LBlock := LBlock * C2; + + LH := LH xor LBlock; + LH := TBits.RotateLeft32(LH, 13); + LH := (LH * 5) + C3; System.Inc(LIdx); end; + FH := LH; + // save pending end bytes LOffset := AIndex + (LIdx * 4); while LOffset < (LLength + AIndex) do begin ByteUpdate(AData[LOffset]); System.Inc(LOffset); - end; end; function TMurmurHash3_x86_32.TransformFinal: IHashResult; var - LBufferByte: THashLibByteArray; - LBufferUInt32: THashLibUInt32Array; + LBufferBytes: THashLibByteArray; begin Finish(); - LBufferUInt32 := THashLibUInt32Array.Create(FH); - System.SetLength(LBufferByte, System.Length(LBufferUInt32) * - System.SizeOf(UInt32)); - TConverters.be32_copy(PCardinal(LBufferUInt32), 0, PByte(LBufferByte), 0, - System.Length(LBufferByte)); - result := THashResult.Create(LBufferByte); + System.SetLength(LBufferBytes, HashSize); + TConverters.ReadUInt32AsBytesBE(FH, LBufferBytes, 0); + result := THashResult.Create(LBufferBytes); Initialize(); end; diff --git a/src/libraries/hashlib4pascal/HlpNullDigest.pas b/src/libraries/hashlib4pascal/HlpNullDigest.pas index af8548fdf..5a2a0ebfe 100644 --- a/src/libraries/hashlib4pascal/HlpNullDigest.pas +++ b/src/libraries/hashlib4pascal/HlpNullDigest.pas @@ -14,12 +14,20 @@ interface HlpHashResult, HlpIHashResult; +resourcestring + SHashSizeNotImplemented = 'HashSize Not Implemented For "%s"'; + SBlockSizeNotImplemented = 'BlockSize Not Implemented For "%s"'; + type TNullDigest = class sealed(THash, ITransformBlock) strict private var FOut: TMemoryStream; + strict protected + function GetBlockSize: Int32; override; + function GetHashSize: Int32; override; + public constructor Create(); destructor Destroy(); override; @@ -34,6 +42,18 @@ implementation { TNullDigest } +function TNullDigest.GetBlockSize: Int32; +begin + raise ENotImplementedHashLibException.CreateResFmt + (@SBlockSizeNotImplemented, [Name]); +end; + +function TNullDigest.GetHashSize: Int32; +begin + raise ENotImplementedHashLibException.CreateResFmt + (@SHashSizeNotImplemented, [Name]); +end; + function TNullDigest.Clone(): IHash; var LHashInstance: TNullDigest; @@ -59,10 +79,7 @@ destructor TNullDigest.Destroy; procedure TNullDigest.Initialize; begin - FOut.Position := 0; - FOut.Size := 0; - HashSize := 0; - BlockSize := 0; + FOut.Clear; end; procedure TNullDigest.TransformBytes(const AData: THashLibByteArray; @@ -71,7 +88,6 @@ procedure TNullDigest.TransformBytes(const AData: THashLibByteArray; if AData <> Nil then begin FOut.Write(AData[AIndex], ALength); - HashSize := Int32(FOut.Size); end; end; diff --git a/src/libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas b/src/libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas index f0bb23d72..a5e9419ff 100644 --- a/src/libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas +++ b/src/libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas @@ -9,7 +9,7 @@ interface HlpKDF, HlpIHashInfo, HlpHMACNotBuildInAdapter, - HlpBitConverter, + HlpConverters, HlpArrayUtils, HlpHashLibTypes; @@ -109,20 +109,9 @@ destructor TPBKDF2_HMACNotBuildInAdapter.Destroy; class function TPBKDF2_HMACNotBuildInAdapter.GetBigEndianBytes(AInput: UInt32) : THashLibByteArray; -var - LBytes, LInvertedBytes: THashLibByteArray; begin - LBytes := TBitConverter.GetBytes(AInput); - LInvertedBytes := THashLibByteArray.Create(LBytes[3], LBytes[2], LBytes[1], - LBytes[0]); - if TBitConverter.IsLittleEndian then - begin - result := LInvertedBytes - end - else - begin - result := LBytes; - end; + System.SetLength(Result, System.SizeOf(UInt32)); + TConverters.ReadUInt32AsBytesBE(AInput, Result, 0); end; function TPBKDF2_HMACNotBuildInAdapter.Func: THashLibByteArray; @@ -155,7 +144,7 @@ function TPBKDF2_HMACNotBuildInAdapter.Func: THashLibByteArray; System.Inc(LIdx); end; System.Inc(FBlock); - result := LRet; + Result := LRet; end; function TPBKDF2_HMACNotBuildInAdapter.GetBytes(AByteCount: Int32) @@ -187,7 +176,7 @@ function TPBKDF2_HMACNotBuildInAdapter.GetBytes(AByteCount: Int32) begin System.Move(FBuffer[FStartIndex], LKey[0], AByteCount); FStartIndex := FStartIndex + AByteCount; - result := LKey; + Result := LKey; Exit; end; end; @@ -218,11 +207,11 @@ function TPBKDF2_HMACNotBuildInAdapter.GetBytes(AByteCount: Int32) System.Move(LT_Block[LRemainder], FBuffer[FStartIndex], LRemCount); end; FEndIndex := FEndIndex + LRemCount; - result := LKey; + Result := LKey; Exit; end; end; - result := LKey; + Result := LKey; end; procedure TPBKDF2_HMACNotBuildInAdapter.Initialize; diff --git a/src/libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas b/src/libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas index 74045ec10..5d76a3da7 100644 --- a/src/libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas +++ b/src/libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas @@ -5,18 +5,24 @@ interface uses -{$IFDEF HAS_DELPHI_PPL} +{$IFDEF USE_DELPHI_PPL} System.Classes, System.SysUtils, System.Threading, -{$ENDIF HAS_DELPHI_PPL} +{$ENDIF USE_DELPHI_PPL} +{$IFDEF USE_PASMP} + PasMP, +{$ENDIF USE_PASMP} +{$IFDEF USE_MTPROCS} + MTProcs, +{$ENDIF USE_MTPROCS} HlpKDF, HlpBits, HlpIHash, HlpIHashInfo, HlpBlake2B, - HlpBlake2BConfig, - HlpIBlake2BConfig, + HlpIBlake2BParams, + HlpBlake2BParams, HlpConverters, HlpArgon2TypeAndVersion, HlpArrayUtils, @@ -211,7 +217,7 @@ TBlock = record public class function CreateBlock(): TBlock; static; - function Clear(): TBlock; inline; + function Clear(): TBlock; procedure &Xor(const AB1, AB2, AB3: TBlock); overload; procedure FromBytes(const AInput: THashLibByteArray); @@ -262,6 +268,13 @@ TFillBlock = record class function CreateFillBlock(): TFillBlock; static; end; + type + PDataContainer = ^TDataContainer; + + TDataContainer = record + Position: TPosition; + end; + var FMemory: THashLibGenericArray; @@ -323,9 +336,19 @@ TFillBlock = record function GetPrevOffset(ACurrentOffset: Int32): Int32; inline; function RotatePrevOffset(ACurrentOffset, APrevOffset: Int32) : Int32; inline; - procedure FillSegment(const AFiller: TFillBlock; var APosition: TPosition); - procedure DoParallelFillMemoryBlocks(); - + procedure FillSegment(AIdx: Int32; var APosition: TPosition); + procedure FillMemoryBlocks(AIdx: Int32; + ADataContainer: PDataContainer); inline; + procedure DoParallelFillMemoryBlocks(ADataContainer: PDataContainer); +{$IFDEF USE_PASMP} + procedure PasMPFillMemoryBlocksWrapper(const AJob: PPasMPJob; + const AThreadIndex: LongInt; const ADataContainer: Pointer; + const AFromIndex, AToIndex: TPasMPNativeInt); inline; +{$ENDIF USE_PASMP} +{$IFDEF USE_MTPROCS} + procedure MTProcsFillMemoryBlocksWrapper(AIdx: PtrInt; + ADataContainer: Pointer; AItem: TMultiThreadProcItem); inline; +{$ENDIF USE_MTPROCS} (* * * H0 = H64(p, τ, m, t, v, y, |P|, P, |S|, S, |L|, K, |X|, X) @@ -1047,7 +1070,16 @@ function TPBKDF_Argon2NotBuildInAdapter.RotatePrevOffset(ACurrentOffset, result := APrevOffset; end; -procedure TPBKDF_Argon2NotBuildInAdapter.FillSegment(const AFiller: TFillBlock; +procedure TPBKDF_Argon2NotBuildInAdapter.Initialize(const APassword + : THashLibByteArray; AOutputLength: Int32); +var + LInitialHash: THashLibByteArray; +begin + LInitialHash := InitialHash(FParameters, AOutputLength, APassword); + FillFirstBlocks(LInitialHash); +end; + +procedure TPBKDF_Argon2NotBuildInAdapter.FillSegment(AIdx: Int32; var APosition: TPosition); var LAddressBlock, LInputBlock, LZeroBlock, LPrevBlock, LRefBlock, @@ -1055,8 +1087,11 @@ procedure TPBKDF_Argon2NotBuildInAdapter.FillSegment(const AFiller: TFillBlock; LDataIndependentAddressing, LWithXor: Boolean; LStartingIndex, LCurrentOffset, LPrevOffset, LRefLane, LRefColumn: Int32; LPseudoRandom: UInt64; + LFiller: TFillBlock; begin - + // line below not really needed, just added to fix compiler hint + APosition.FLane := AIdx; + LFiller := TFillBlock.CreateFillBlock(); LDataIndependentAddressing := IsDataIndependentAddressing(APosition); LStartingIndex := GetStartingIndex(APosition); LCurrentOffset := (APosition.FLane * FLaneLength) + @@ -1065,11 +1100,11 @@ procedure TPBKDF_Argon2NotBuildInAdapter.FillSegment(const AFiller: TFillBlock; if (LDataIndependentAddressing) then begin - LAddressBlock := AFiller.AddressBlock.Clear(); - LZeroBlock := AFiller.ZeroBlock.Clear(); - LInputBlock := AFiller.InputBlock.Clear(); + LAddressBlock := LFiller.AddressBlock.Clear(); + LZeroBlock := LFiller.ZeroBlock.Clear(); + LInputBlock := LFiller.InputBlock.Clear(); - InitAddressBlocks(AFiller, APosition, LZeroBlock, LInputBlock, + InitAddressBlocks(LFiller, APosition, LZeroBlock, LInputBlock, LAddressBlock); end; @@ -1079,7 +1114,7 @@ procedure TPBKDF_Argon2NotBuildInAdapter.FillSegment(const AFiller: TFillBlock; begin LPrevOffset := RotatePrevOffset(LCurrentOffset, LPrevOffset); - LPseudoRandom := GetPseudoRandom(AFiller, APosition, LAddressBlock, + LPseudoRandom := GetPseudoRandom(LFiller, APosition, LAddressBlock, LInputBlock, LZeroBlock, LPrevOffset, LDataIndependentAddressing); LRefLane := GetRefLane(APosition, LPseudoRandom); LRefColumn := GetRefColumn(APosition, LPseudoRandom, @@ -1091,7 +1126,7 @@ procedure TPBKDF_Argon2NotBuildInAdapter.FillSegment(const AFiller: TFillBlock; LCurrentBlock := FMemory[LCurrentOffset]; LWithXor := IsWithXor(APosition); - AFiller.FillBlock(LPrevBlock, LRefBlock, LCurrentBlock, LWithXor); + LFiller.FillBlock(LPrevBlock, LRefBlock, LCurrentBlock, LWithXor); System.Inc(APosition.FIndex); System.Inc(LCurrentOffset); @@ -1099,41 +1134,65 @@ procedure TPBKDF_Argon2NotBuildInAdapter.FillSegment(const AFiller: TFillBlock; end; end; -{$IFDEF HAS_DELPHI_PPL} +procedure TPBKDF_Argon2NotBuildInAdapter.FillMemoryBlocks(AIdx: Int32; + ADataContainer: PDataContainer); +var + LPosition: TPosition; +begin + LPosition := ADataContainer^.Position; + FillSegment(AIdx, LPosition); +end; + +{$IFDEF USE_PASMP} -procedure TPBKDF_Argon2NotBuildInAdapter.DoParallelFillMemoryBlocks; +procedure TPBKDF_Argon2NotBuildInAdapter.PasMPFillMemoryBlocksWrapper + (const AJob: PPasMPJob; const AThreadIndex: LongInt; + const ADataContainer: Pointer; const AFromIndex, AToIndex: TPasMPNativeInt); +begin + PDataContainer(ADataContainer)^.Position.FLane := AFromIndex; + FillMemoryBlocks(AFromIndex, ADataContainer); +end; +{$ENDIF} +{$IFDEF USE_MTPROCS} + +procedure TPBKDF_Argon2NotBuildInAdapter.MTProcsFillMemoryBlocksWrapper + (AIdx: PtrInt; ADataContainer: Pointer; AItem: TMultiThreadProcItem); +begin + PDataContainer(ADataContainer)^.Position.FLane := AIdx; + FillMemoryBlocks(AIdx, ADataContainer); +end; +{$ENDIF} +{$IF DEFINED(USE_DELPHI_PPL)} + +procedure TPBKDF_Argon2NotBuildInAdapter.DoParallelFillMemoryBlocks + (ADataContainer: PDataContainer); - function CreateTask(AFiller: TFillBlock; APosition: TPosition): ITask; + function CreateTask(AIdx: Int32; ADataContainer: PDataContainer): ITask; begin result := TTask.Create( procedure() begin - FillSegment(AFiller, APosition); + FillMemoryBlocks(AIdx, ADataContainer); end); end; var - LIdx, LJdx, LKdx, LTaskIdx: Int32; - LFiller: TFillBlock; - LPosition: TPosition; + LIdx, LJdx, LKdx, LIterations, LLanes: Int32; LArrayTasks: array of ITask; begin - System.SetLength(LArrayTasks, FParameters.Lanes); + LIterations := FParameters.Iterations; + LLanes := FParameters.Lanes; + System.SetLength(LArrayTasks, LLanes); - for LIdx := 0 to System.Pred(FParameters.Iterations) do + for LIdx := 0 to System.Pred(LIterations) do begin for LJdx := 0 to System.Pred(ARGON2_SYNC_POINTS) do begin - for LKdx := 0 to System.Pred(FParameters.Lanes) do + for LKdx := 0 to System.Pred(LLanes) do begin - LFiller := TFillBlock.CreateFillBlock(); - LPosition := TPosition.CreatePosition(); - LPosition.Update(LIdx, LKdx, LJdx, 0); - LArrayTasks[LKdx] := CreateTask(LFiller, LPosition); - end; - for LTaskIdx := System.Low(LArrayTasks) to System.High(LArrayTasks) do - begin - LArrayTasks[LTaskIdx].Start; + ADataContainer^.Position.Update(LIdx, LKdx, LJdx, 0); + LArrayTasks[LKdx] := CreateTask(LKdx, ADataContainer); + LArrayTasks[LKdx].Start; end; TTask.WaitForAll(LArrayTasks); end; @@ -1141,38 +1200,85 @@ procedure TPBKDF_Argon2NotBuildInAdapter.DoParallelFillMemoryBlocks; end; +{$ELSEIF DEFINED(USE_PASMP) OR DEFINED(USE_MTPROCS)} + +procedure TPBKDF_Argon2NotBuildInAdapter.DoParallelFillMemoryBlocks + (ADataContainer: PDataContainer); +var + LIdx, LJdx, LIterations, LLanes: Int32; +begin + LIterations := FParameters.Iterations; + LLanes := FParameters.Lanes; + for LIdx := 0 to System.Pred(LIterations) do + begin + for LJdx := 0 to System.Pred(ARGON2_SYNC_POINTS) do + begin + ADataContainer^.Position.Update(LIdx, 0, LJdx, 0); +{$IF DEFINED(USE_PASMP)} + TPasMP.CreateGlobalInstance; + GlobalPasMP.Invoke(GlobalPasMP.ParallelFor(ADataContainer, 0, LLanes - 1, + PasMPFillMemoryBlocksWrapper)); +{$ELSEIF DEFINED(USE_MTPROCS)} + ProcThreadPool.DoParallel(MTProcsFillMemoryBlocksWrapper, 0, LLanes - 1, + ADataContainer); +{$ELSE} +{$MESSAGE ERROR 'Unsupported Threading Library.'} +{$IFEND USE_PASMP} + end; + end; + +end; + {$ELSE} -procedure TPBKDF_Argon2NotBuildInAdapter.DoParallelFillMemoryBlocks; +procedure TPBKDF_Argon2NotBuildInAdapter.DoParallelFillMemoryBlocks + (ADataContainer: PDataContainer); var - LIdx, LJdx, LKdx: Int32; - LFiller: TFillBlock; - LPosition: TPosition; + LIdx, LJdx, LKdx, LIterations, LLanes: Int32; begin - LFiller := TFillBlock.CreateFillBlock(); - LPosition := TPosition.CreatePosition(); - for LIdx := 0 to System.Pred(FParameters.Iterations) do + LIterations := FParameters.Iterations; + LLanes := FParameters.Lanes; + for LIdx := 0 to System.Pred(LIterations) do begin for LJdx := 0 to System.Pred(ARGON2_SYNC_POINTS) do begin - for LKdx := 0 to System.Pred(FParameters.Lanes) do + for LKdx := 0 to System.Pred(LLanes) do begin - LPosition.Update(LIdx, LKdx, LJdx, 0); - FillSegment(LFiller, LPosition); + ADataContainer^.Position.Update(LIdx, LKdx, LJdx, 0); + FillMemoryBlocks(LKdx, ADataContainer); end; end; end; end; -{$ENDIF HAS_DELPHI_PPL} +{$IFEND USE_DELPHI_PPL} -procedure TPBKDF_Argon2NotBuildInAdapter.Initialize(const APassword - : THashLibByteArray; AOutputLength: Int32); +function TPBKDF_Argon2NotBuildInAdapter.GetBytes(AByteCount: Int32) + : THashLibByteArray; var - LInitialHash: THashLibByteArray; + LPtrDataContainer: PDataContainer; + LPosition: TPosition; begin - LInitialHash := InitialHash(FParameters, AOutputLength, APassword); - FillFirstBlocks(LInitialHash); + if (AByteCount <= MIN_OUTLEN) then + begin + raise EArgumentHashLibException.CreateResFmt(@SInvalidOutputByteCount, + [MIN_OUTLEN]); + end; + + Initialize(FPassword, AByteCount); + LPosition := TPosition.CreatePosition(); + LPtrDataContainer := New(PDataContainer); + try + LPtrDataContainer^.Position := LPosition; + DoParallelFillMemoryBlocks(LPtrDataContainer); + finally + Dispose(LPtrDataContainer); + end; + Digest(AByteCount); + System.SetLength(result, AByteCount); + System.Move(FResult[0], result[0], AByteCount * System.SizeOf(Byte)); + + Reset(); end; procedure TPBKDF_Argon2NotBuildInAdapter.Clear(); @@ -1218,24 +1324,6 @@ destructor TPBKDF_Argon2NotBuildInAdapter.Destroy; inherited Destroy; end; -function TPBKDF_Argon2NotBuildInAdapter.GetBytes(AByteCount: Int32) - : THashLibByteArray; -begin - if (AByteCount <= MIN_OUTLEN) then - begin - raise EArgumentHashLibException.CreateResFmt(@SInvalidOutputByteCount, - [MIN_OUTLEN]); - end; - - Initialize(FPassword, AByteCount); - DoParallelFillMemoryBlocks(); - Digest(AByteCount); - System.SetLength(result, AByteCount); - System.Move(FResult[0], result[0], AByteCount * System.SizeOf(Byte)); - - Reset(); -end; - { TPBKDF_Argon2NotBuildInAdapter.TBlock } class function TPBKDF_Argon2NotBuildInAdapter.TBlock.CreateBlock: TBlock; @@ -1254,7 +1342,8 @@ procedure TPBKDF_Argon2NotBuildInAdapter.TBlock.CheckAreBlocksInitialized begin if not(LBlock.FInitialized) then begin - raise EArgumentNilHashLibException.Create(SBlockInstanceNotInitialized); + raise EArgumentNilHashLibException.CreateRes + (@SBlockInstanceNotInitialized); end; end; end; diff --git a/src/libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas b/src/libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas index a8f36d760..8839525bd 100644 --- a/src/libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas +++ b/src/libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas @@ -5,14 +5,17 @@ interface uses -{$IFDEF HAS_DELPHI_PPL} +{$IFDEF USE_DELPHI_PPL} System.Classes, System.SysUtils, System.Threading, -{$ENDIF HAS_DELPHI_PPL} -{$IFDEF DELPHI} - HlpBitConverter, -{$ENDIF DELPHI} +{$ENDIF USE_DELPHI_PPL} +{$IFDEF USE_PASMP} + PasMP, +{$ENDIF USE_PASMP} +{$IFDEF USE_MTPROCS} + MTProcs, +{$ENDIF USE_MTPROCS} HlpIHash, HlpKDF, HlpBits, @@ -43,6 +46,14 @@ TPBKDF_ScryptNotBuildInAdapter = class sealed(TKDF, IPBKDF_Scrypt, IPBKDF_ScryptNotBuildIn) strict private + type + PDataContainer = ^TDataContainer; + + TDataContainer = record + PtrB: PCardinal; + Parallelism, Cost, BlockSize: Int32; + end; + var FPasswordBytes, FSaltBytes: THashLibByteArray; FCost, FBlockSize, FParallelism: Int32; @@ -86,15 +97,23 @@ TPBKDF_ScryptNotBuildInAdapter = class sealed(TKDF, IPBKDF_Scrypt, class procedure &Xor(const Aa, Ab: THashLibUInt32Array; AbOff: Int32; const AOutput: THashLibUInt32Array); static; - class procedure SMix(const Ab: THashLibUInt32Array; - AbOff, AN, AR: Int32); static; + class procedure SMix(AIdx: Int32; + APtrDataContainer: PDataContainer); static; class procedure BlockMix(const Ab, AX1, AX2, Ay: THashLibUInt32Array; AR: Int32); static; - class procedure DoSMix(const Ab: THashLibUInt32Array; - AParallelism, ACost, ABlockSize: Int32); static; - + class procedure DoParallelSMix(ADataContainer: PDataContainer); static; + +{$IFDEF USE_PASMP} + class procedure PasMPSMixWrapper(const AJob: PPasMPJob; + const AThreadIndex: LongInt; const ADataContainer: Pointer; + const AFromIndex, AToIndex: TPasMPNativeInt); inline; +{$ENDIF USE_PASMP} +{$IFDEF USE_MTPROCS} + class procedure MTProcsSMixWrapper(AIdx: PtrInt; ADataContainer: Pointer; + AItem: TMultiThreadProcItem); inline; +{$ENDIF USE_MTPROCS} class function MFCrypt(const APasswordBytes, ASaltBytes: THashLibByteArray; ACost, ABlockSize, AParallelism, AOutputLength: Int32) : THashLibByteArray; static; @@ -303,52 +322,57 @@ class procedure TPBKDF_ScryptNotBuildInAdapter.BlockMix(const Ab, AX1, AX2, end; end; -class procedure TPBKDF_ScryptNotBuildInAdapter.SMix - (const Ab: THashLibUInt32Array; AbOff, AN, AR: Int32); +class procedure TPBKDF_ScryptNotBuildInAdapter.SMix(AIdx: Int32; + APtrDataContainer: PDataContainer); var - LBCount, LIdx, LJdx, LOffset: Int32; + LBCount, LIdx, LJdx, LOffset, LBlockSize, LCost: Int32; LMask: UInt32; LBlockX1, LBlockX2, LBlockY, LX, LV: THashLibUInt32Array; + LPtrB: PCardinal; begin - LBCount := AR * 32; + LPtrB := APtrDataContainer^.PtrB; + LCost := APtrDataContainer^.Cost; + LBlockSize := APtrDataContainer^.BlockSize; + AIdx := AIdx * 32 * LBlockSize; + LBCount := LBlockSize * 32; System.SetLength(LBlockX1, 16); System.SetLength(LBlockX2, 16); System.SetLength(LBlockY, LBCount); System.SetLength(LX, LBCount); - System.SetLength(LV, AN * LBCount); + System.SetLength(LV, LCost * LBCount); try - System.Move(Ab[AbOff], LX[0], LBCount * System.SizeOf(UInt32)); + System.Move(LPtrB[AIdx], LX[0], LBCount * System.SizeOf(UInt32)); LOffset := 0; LIdx := 0; - while LIdx < AN do + while LIdx < LCost do begin System.Move(LX[0], LV[LOffset], LBCount * System.SizeOf(UInt32)); LOffset := LOffset + LBCount; - BlockMix(LX, LBlockX1, LBlockX2, LBlockY, AR); + BlockMix(LX, LBlockX1, LBlockX2, LBlockY, LBlockSize); System.Move(LBlockY[0], LV[LOffset], LBCount * System.SizeOf(UInt32)); LOffset := LOffset + LBCount; - BlockMix(LBlockY, LBlockX1, LBlockX2, LX, AR); + BlockMix(LBlockY, LBlockX1, LBlockX2, LX, LBlockSize); System.Inc(LIdx, 2); end; - LMask := UInt32(AN) - 1; + LMask := UInt32(LCost) - 1; LIdx := 0; - while LIdx < AN do + while LIdx < LCost do begin - LJdx := LX[LBCount - 16] and LMask; + LJdx := Int32(LX[LBCount - 16] and LMask); System.Move(LV[LJdx * LBCount], LBlockY[0], LBCount * System.SizeOf(UInt32)); &Xor(LBlockY, LX, 0, LBlockY); - BlockMix(LBlockY, LBlockX1, LBlockX2, LX, AR); + BlockMix(LBlockY, LBlockX1, LBlockX2, LX, LBlockSize); System.Inc(LIdx); end; - System.Move(LX[0], Ab[AbOff], LBCount * System.SizeOf(UInt32)); + System.Move(LX[0], LPtrB[AIdx], LBCount * System.SizeOf(UInt32)); finally ClearArray(LV); ClearAllArrays(THashLibMatrixUInt32Array.Create(LX, LBlockX1, LBlockX2, @@ -356,50 +380,86 @@ class procedure TPBKDF_ScryptNotBuildInAdapter.SMix end; end; -{$IFDEF HAS_DELPHI_PPL} +{$IFDEF USE_PASMP} + +class procedure TPBKDF_ScryptNotBuildInAdapter.PasMPSMixWrapper + (const AJob: PPasMPJob; const AThreadIndex: LongInt; + const ADataContainer: Pointer; const AFromIndex, AToIndex: TPasMPNativeInt); +begin + SMix(AFromIndex, ADataContainer); +end; +{$ENDIF} +{$IFDEF USE_MTPROCS} + +class procedure TPBKDF_ScryptNotBuildInAdapter.MTProcsSMixWrapper(AIdx: PtrInt; + ADataContainer: Pointer; AItem: TMultiThreadProcItem); +begin + SMix(AIdx, ADataContainer); +end; +{$ENDIF} +{$IF DEFINED(USE_DELPHI_PPL)} -class procedure TPBKDF_ScryptNotBuildInAdapter.DoSMix - (const Ab: THashLibUInt32Array; AParallelism, ACost, ABlockSize: Int32); +class procedure TPBKDF_ScryptNotBuildInAdapter.DoParallelSMix + (ADataContainer: PDataContainer); - function CreateTask(AOffset: Int32): ITask; + function CreateTask(AIdx: Int32; ADataContainer: PDataContainer): ITask; begin result := TTask.Create( procedure() begin - SMix(Ab, AOffset, ACost, ABlockSize); + SMix(AIdx, ADataContainer); end); end; var - LIdx, LTaskIdx: Int32; + LIdx, LParallelism: Int32; LArrayTasks: array of ITask; begin - System.SetLength(LArrayTasks, AParallelism); - for LIdx := 0 to System.Pred(AParallelism) do + LParallelism := ADataContainer^.Parallelism; + System.SetLength(LArrayTasks, LParallelism); + for LIdx := 0 to System.Pred(LParallelism) do begin - LArrayTasks[LIdx] := CreateTask(LIdx * 32 * ABlockSize); - end; - for LTaskIdx := System.Low(LArrayTasks) to System.High(LArrayTasks) do - begin - LArrayTasks[LTaskIdx].Start; + LArrayTasks[LIdx] := CreateTask(LIdx, ADataContainer); + LArrayTasks[LIdx].Start; end; TTask.WaitForAll(LArrayTasks); end; +{$ELSEIF DEFINED(USE_PASMP) OR DEFINED(USE_MTPROCS)} + +class procedure TPBKDF_ScryptNotBuildInAdapter.DoParallelSMix + (ADataContainer: PDataContainer); +var + LParallelism: Int32; +begin + LParallelism := ADataContainer^.Parallelism; +{$IF DEFINED(USE_PASMP)} + TPasMP.CreateGlobalInstance; + GlobalPasMP.Invoke(GlobalPasMP.ParallelFor(ADataContainer, 0, + LParallelism - 1, PasMPSMixWrapper)); +{$ELSEIF DEFINED(USE_MTPROCS)} + ProcThreadPool.DoParallel(MTProcsSMixWrapper, 0, LParallelism - 1, + ADataContainer); +{$ELSE} +{$MESSAGE ERROR 'Unsupported Threading Library.'} +{$IFEND USE_PASMP} +end; + {$ELSE} -class procedure TPBKDF_ScryptNotBuildInAdapter.DoSMix - (const Ab: THashLibUInt32Array; AParallelism, ACost, ABlockSize: Int32); +class procedure TPBKDF_ScryptNotBuildInAdapter.DoParallelSMix + (ADataContainer: PDataContainer); var - LIdx: Int32; + LIdx, LParallelism: Int32; begin - for LIdx := 0 to System.Pred(AParallelism) do + LParallelism := ADataContainer^.Parallelism; + for LIdx := 0 to System.Pred(LParallelism) do begin - SMix(Ab, LIdx * 32 * ABlockSize, ACost, ABlockSize); + SMix(LIdx, ADataContainer); end; end; -{$ENDIF HAS_DELPHI_PPL} +{$IFEND USE_DELPHI_PPL} class function TPBKDF_ScryptNotBuildInAdapter.MFCrypt(const APasswordBytes, ASaltBytes: THashLibByteArray; ACost, ABlockSize, AParallelism, @@ -408,6 +468,7 @@ class function TPBKDF_ScryptNotBuildInAdapter.MFCrypt(const APasswordBytes, LMFLenBytes, LBLen: Int32; LBytes: THashLibByteArray; Lb: THashLibUInt32Array; + LPtrDataContainer: PDataContainer; begin LMFLenBytes := ABlockSize * 128; LBytes := SingleIterationPBKDF2(APasswordBytes, ASaltBytes, @@ -420,7 +481,16 @@ class function TPBKDF_ScryptNotBuildInAdapter.MFCrypt(const APasswordBytes, TConverters.le32_copy(PByte(LBytes), 0, PCardinal(Lb), 0, System.Length(LBytes) * System.SizeOf(Byte)); - DoSMix(Lb, AParallelism, ACost, ABlockSize); + LPtrDataContainer := New(PDataContainer); + try + LPtrDataContainer^.PtrB := PCardinal(Lb); + LPtrDataContainer^.Parallelism := AParallelism; + LPtrDataContainer^.Cost := ACost; + LPtrDataContainer^.BlockSize := ABlockSize; + DoParallelSMix(LPtrDataContainer); + finally + Dispose(LPtrDataContainer); + end; TConverters.le32_copy(PCardinal(Lb), 0, PByte(LBytes), 0, System.Length(Lb) * System.SizeOf(UInt32)); diff --git a/src/libraries/hashlib4pascal/HlpPanama.pas b/src/libraries/hashlib4pascal/HlpPanama.pas index bf27c0dbf..a43641266 100644 --- a/src/libraries/hashlib4pascal/HlpPanama.pas +++ b/src/libraries/hashlib4pascal/HlpPanama.pas @@ -8,7 +8,6 @@ interface HlpHashLibTypes, HlpBits, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpRIPEMD.pas b/src/libraries/hashlib4pascal/HlpRIPEMD.pas index 1fbba94d7..926beaf06 100644 --- a/src/libraries/hashlib4pascal/HlpRIPEMD.pas +++ b/src/libraries/hashlib4pascal/HlpRIPEMD.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpBits, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpRIPEMD128.pas b/src/libraries/hashlib4pascal/HlpRIPEMD128.pas index aca7f39d3..24ed46256 100644 --- a/src/libraries/hashlib4pascal/HlpRIPEMD128.pas +++ b/src/libraries/hashlib4pascal/HlpRIPEMD128.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpMDBase, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpRIPEMD160.pas b/src/libraries/hashlib4pascal/HlpRIPEMD160.pas index e9b20552e..224f40b46 100644 --- a/src/libraries/hashlib4pascal/HlpRIPEMD160.pas +++ b/src/libraries/hashlib4pascal/HlpRIPEMD160.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpMDBase, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpRIPEMD256.pas b/src/libraries/hashlib4pascal/HlpRIPEMD256.pas index 82984dcf4..5814fb296 100644 --- a/src/libraries/hashlib4pascal/HlpRIPEMD256.pas +++ b/src/libraries/hashlib4pascal/HlpRIPEMD256.pas @@ -11,7 +11,6 @@ interface HlpMDBase, HlpBits, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpRIPEMD320.pas b/src/libraries/hashlib4pascal/HlpRIPEMD320.pas index 66adfbeb3..c28e1de3a 100644 --- a/src/libraries/hashlib4pascal/HlpRIPEMD320.pas +++ b/src/libraries/hashlib4pascal/HlpRIPEMD320.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpMDBase, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpRadioGatun32.pas b/src/libraries/hashlib4pascal/HlpRadioGatun32.pas index cd08c1000..3c0f784c0 100644 --- a/src/libraries/hashlib4pascal/HlpRadioGatun32.pas +++ b/src/libraries/hashlib4pascal/HlpRadioGatun32.pas @@ -7,7 +7,6 @@ interface uses HlpHashLibTypes, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpRadioGatun64.pas b/src/libraries/hashlib4pascal/HlpRadioGatun64.pas index 7d55a806f..c82b4f259 100644 --- a/src/libraries/hashlib4pascal/HlpRadioGatun64.pas +++ b/src/libraries/hashlib4pascal/HlpRadioGatun64.pas @@ -7,7 +7,6 @@ interface uses HlpHashLibTypes, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpSHA0.pas b/src/libraries/hashlib4pascal/HlpSHA0.pas index a6d915597..62d053797 100644 --- a/src/libraries/hashlib4pascal/HlpSHA0.pas +++ b/src/libraries/hashlib4pascal/HlpSHA0.pas @@ -11,7 +11,6 @@ interface HlpBits, {$IFDEF DELPHI} HlpHashBuffer, - HlpBitConverter, HlpHash, {$ENDIF DELPHI} HlpHashLibTypes, diff --git a/src/libraries/hashlib4pascal/HlpSHA2_224.pas b/src/libraries/hashlib4pascal/HlpSHA2_224.pas index 8590b4655..262f85ae1 100644 --- a/src/libraries/hashlib4pascal/HlpSHA2_224.pas +++ b/src/libraries/hashlib4pascal/HlpSHA2_224.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpHashLibTypes, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpSHA2_256.pas b/src/libraries/hashlib4pascal/HlpSHA2_256.pas index 731b9c91f..d1e708913 100644 --- a/src/libraries/hashlib4pascal/HlpSHA2_256.pas +++ b/src/libraries/hashlib4pascal/HlpSHA2_256.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpHashLibTypes, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpSHA2_256Base.pas b/src/libraries/hashlib4pascal/HlpSHA2_256Base.pas index 9fc978741..31b574c2a 100644 --- a/src/libraries/hashlib4pascal/HlpSHA2_256Base.pas +++ b/src/libraries/hashlib4pascal/HlpSHA2_256Base.pas @@ -11,7 +11,6 @@ interface HlpHashLibTypes, {$IFDEF DELPHI} HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpBits, HlpConverters, diff --git a/src/libraries/hashlib4pascal/HlpSHA2_384.pas b/src/libraries/hashlib4pascal/HlpSHA2_384.pas index c4fb9e891..06abbed09 100644 --- a/src/libraries/hashlib4pascal/HlpSHA2_384.pas +++ b/src/libraries/hashlib4pascal/HlpSHA2_384.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpHashLibTypes, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpSHA2_512.pas b/src/libraries/hashlib4pascal/HlpSHA2_512.pas index 934de38c2..64d13afd0 100644 --- a/src/libraries/hashlib4pascal/HlpSHA2_512.pas +++ b/src/libraries/hashlib4pascal/HlpSHA2_512.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpHashLibTypes, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpSHA2_512Base.pas b/src/libraries/hashlib4pascal/HlpSHA2_512Base.pas index 993df3d23..a4d254287 100644 --- a/src/libraries/hashlib4pascal/HlpSHA2_512Base.pas +++ b/src/libraries/hashlib4pascal/HlpSHA2_512Base.pas @@ -11,7 +11,6 @@ interface HlpHashLibTypes, {$IFDEF DELPHI} HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpBits, HlpConverters, diff --git a/src/libraries/hashlib4pascal/HlpSHA2_512_224.pas b/src/libraries/hashlib4pascal/HlpSHA2_512_224.pas index 262ee7c86..52b567137 100644 --- a/src/libraries/hashlib4pascal/HlpSHA2_512_224.pas +++ b/src/libraries/hashlib4pascal/HlpSHA2_512_224.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpHashLibTypes, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpSHA2_512_256.pas b/src/libraries/hashlib4pascal/HlpSHA2_512_256.pas index 508347b7d..bffdc408d 100644 --- a/src/libraries/hashlib4pascal/HlpSHA2_512_256.pas +++ b/src/libraries/hashlib4pascal/HlpSHA2_512_256.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpHashLibTypes, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpSHA3.pas b/src/libraries/hashlib4pascal/HlpSHA3.pas index 0f49b108c..1150a4b91 100644 --- a/src/libraries/hashlib4pascal/HlpSHA3.pas +++ b/src/libraries/hashlib4pascal/HlpSHA3.pas @@ -7,10 +7,9 @@ interface uses SysUtils, HlpBits, -{$IFDEF DELPHI} HlpHash, +{$IFDEF DELPHI} HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpIHashInfo, HlpIHash, @@ -24,19 +23,22 @@ interface resourcestring SInvalidHashMode = 'Only "[%s]" HashModes are Supported'; - SInvalidXOFSize = 'XOFSize in Bits must be Divisible by 8.'; + SInvalidXOFSize = + 'XOFSize in Bits must be Multiples of 8 and be Greater than Zero Bytes'; + SOutputLengthInvalid = 'Output Length is above the Digest Length'; + SOutputBufferTooShort = 'Output Buffer Too Short'; + SWritetoXofAfterReadError = '"%s" Write to Xof after Read not Allowed'; type TSHA3 = class abstract(TBlockHash, ICryptoNotBuildIn, ITransformBlock) type {$SCOPEDENUMS ON} - THashMode = (hmKeccak = $1, hmSHA3 = $6, hmShake = $1F); + THashMode = (hmKeccak = $1, hmSHA3 = $6, hmShake = $1F, hmCShake = $4); {$SCOPEDENUMS OFF} strict protected var FState: THashLibUInt64Array; - FHashSize, FBlockSize: Int32; FHashMode: THashMode; {$REGION 'Consts'} @@ -167,17 +169,26 @@ TKeccak_512 = class sealed(TSHA3) TShake = class abstract(TSHA3, IXOF) strict private var - FXOFSizeInBits: UInt32; - function GetXOFSizeInBits: UInt32; inline; - procedure SetXOFSizeInBits(AXofSizeInBits: UInt32); inline; - function SetXOFSizeInBitsInternal(AXofSizeInBits: UInt32): IXOF; + FXOFSizeInBits: UInt64; + function GetXOFSizeInBits: UInt64; inline; + procedure SetXOFSizeInBits(AXofSizeInBits: UInt64); inline; + function SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; strict protected + var + FBufferPosition, FDigestPosition, FShakeBufferPosition: UInt64; + FShakeBuffer: THashLibByteArray; + FFinalized: Boolean; constructor Create(AHashSize: THashSize); - property XOFSizeInBits: UInt32 read GetXOFSizeInBits write SetXOFSizeInBits; + property XOFSizeInBits: UInt64 read GetXOFSizeInBits write SetXOFSizeInBits; public + procedure Initialize(); override; function GetResult(): THashLibByteArray; override; + procedure TransformBytes(const AData: THashLibByteArray; + AIndex, ADataLength: Int32); override; function TransformFinal(): IHashResult; override; + procedure DoOutput(const ADestination: THashLibByteArray; + ADestinationOffset, AOutputLength: UInt64); end; type @@ -198,6 +209,173 @@ TShake_256 = class sealed(TShake) function Clone(): IHash; override; end; +type + TCShake = class abstract(TShake) + + strict private + + // LeftEncode returns max 9 bytes + class function LeftEncode(AInput: UInt64): THashLibByteArray; static; + + strict protected + + var + FN, FS, FInitBlock: THashLibByteArray; + + /// + /// the HashSize of the underlying Shake function + /// + /// + /// the function name string, note this is reserved for use by NIST. + /// Avoid using if not required + /// + /// + /// the customization string - available for local use + /// + constructor Create(AHashSize: THashSize; const N, S: THashLibByteArray); + + public + + procedure Initialize(); override; + + class function RightEncode(AInput: UInt64): THashLibByteArray; static; + class function BytePad(const AInput: THashLibByteArray; AW: Int32) + : THashLibByteArray; static; + class function EncodeString(const AInput: THashLibByteArray) + : THashLibByteArray; static; + end; + +type + TCShake_128 = class sealed(TCShake) + + public + + constructor Create(const N, S: THashLibByteArray); + function Clone(): IHash; override; + end; + +type + TCShake_256 = class sealed(TCShake) + + public + + constructor Create(const N, S: THashLibByteArray); + function Clone(): IHash; override; + end; + +type + TKMACNotBuildInAdapter = class abstract(THash, IKMAC, IKMACNotBuildIn, + ICrypto, ICryptoNotBuildIn) + + strict protected + var + FHash: IHash; + FKey: THashLibByteArray; + + function GetName: String; override; + + function GetKey(): THashLibByteArray; + procedure SetKey(const AValue: THashLibByteArray); + + procedure DoOutput(const ADestination: THashLibByteArray; + ADestinationOffset, AOutputLength: UInt64); + + constructor Create(AHashSize: Int32); + + function GetResult(): THashLibByteArray; + + public + + destructor Destroy; override; + + procedure Clear(); + + procedure Initialize(); override; + function TransformFinal(): IHashResult; override; + procedure TransformBytes(const AData: THashLibByteArray; + AIndex, ALength: Int32); override; + + property Key: THashLibByteArray read GetKey write SetKey; + property Name: String read GetName; + + end; + +type + TKMAC128 = class(TKMACNotBuildInAdapter, IKMAC) + + strict private + constructor Create(const AKMACKey, ACustomization: THashLibByteArray; + AOutputLengthInBits: UInt64); overload; + constructor Create(const AHash: IHash; const AKMACKey: THashLibByteArray; + AOutputLengthInBits: UInt64); overload; + + public + function Clone(): IHash; override; + class function CreateKMAC128(const AKMACKey, ACustomization + : THashLibByteArray; AOutputLengthInBits: UInt64): IKMAC; static; + end; + +type + TKMAC128XOF = class sealed(TKMAC128, IKMAC, IXOF) + strict private + + function GetXOFSizeInBits: UInt64; inline; + procedure SetXOFSizeInBits(AXofSizeInBits: UInt64); inline; + function SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; + + constructor Create(const AKMACKey, ACustomization + : THashLibByteArray); overload; + constructor Create(const AHash: IHash; + const AKMACKey: THashLibByteArray); overload; + + strict protected + property XOFSizeInBits: UInt64 read GetXOFSizeInBits write SetXOFSizeInBits; + + public + function Clone(): IHash; override; + class function CreateKMAC128XOF(const AKMACKey, ACustomization + : THashLibByteArray; AXofSizeInBits: UInt64): IKMAC; static; + + end; + +type + TKMAC256 = class(TKMACNotBuildInAdapter, IKMAC) + + strict private + constructor Create(const AKMACKey, ACustomization: THashLibByteArray; + AOutputLengthInBits: UInt64); overload; + constructor Create(const AHash: IHash; const AKMACKey: THashLibByteArray; + AOutputLengthInBits: UInt64); overload; + + public + function Clone(): IHash; override; + class function CreateKMAC256(const AKMACKey, ACustomization + : THashLibByteArray; AOutputLengthInBits: UInt64): IKMAC; static; + end; + +type + TKMAC256XOF = class sealed(TKMAC256, IKMAC, IXOF) + strict private + + function GetXOFSizeInBits: UInt64; inline; + procedure SetXOFSizeInBits(AXofSizeInBits: UInt64); inline; + function SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; + + constructor Create(const AKMACKey, ACustomization + : THashLibByteArray); overload; + constructor Create(const AHash: IHash; + const AKMACKey: THashLibByteArray); overload; + + strict protected + property XOFSizeInBits: UInt64 read GetXOFSizeInBits write SetXOFSizeInBits; + + public + function Clone(): IHash; override; + class function CreateKMAC256XOF(const AKMACKey, ACustomization + : THashLibByteArray; AXofSizeInBits: UInt64): IKMAC; static; + + end; + implementation { TSHA3 } @@ -205,8 +383,6 @@ implementation constructor TSHA3.Create(AHashSize: THashSize); begin Inherited Create(Int32(AHashSize), 200 - (Int32(AHashSize) * 2)); - FHashSize := HashSize; - FBlockSize := BlockSize; System.SetLength(FState, 25); end; @@ -219,7 +395,7 @@ procedure TSHA3.Finish; LBlock := FBuffer.GetBytesZeroPadded(); LBlock[LBufferPosition] := Int32(FHashMode); - LBlock[FBlockSize - 1] := LBlock[FBlockSize - 1] xor $80; + LBlock[BlockSize - 1] := LBlock[BlockSize - 1] xor $80; TransformBlock(PByte(LBlock), System.Length(LBlock), 0); end; @@ -231,20 +407,20 @@ function TSHA3.GetName: String; Result := Format('%s_%u', ['TKeccak', Self.HashSize * 8]); TSHA3.THashMode.hmSHA3: Result := Self.ClassName; - TSHA3.THashMode.hmShake: - Result := Format('%s_%s_%u', [Self.ClassName, 'XOFSizeInBits', - (Self as IXOF).XOFSizeInBits]); + TSHA3.THashMode.hmShake, TSHA3.THashMode.hmCShake: + Result := Format('%s_%s_%u', [Self.ClassName, 'XOFSizeInBytes', + (Self as IXOF).XOFSizeInBits shr 3]); else begin raise EArgumentInvalidHashLibException.CreateResFmt(@SInvalidHashMode, - ['hmKeccak, hmSHA3, hmShake']); + ['hmKeccak, hmSHA3, hmShake, hmCShake']); end; end; end; function TSHA3.GetResult: THashLibByteArray; begin - System.SetLength(Result, FHashSize); + System.SetLength(Result, HashSize); TConverters.le64_copy(PUInt64(FState), 0, PByte(Result), 0, System.Length(Result)); @@ -604,7 +780,7 @@ procedure TSHA3.TransformBlock(AData: PByte; ADataLength: Int32; AIndex: Int32); begin TConverters.le64_copy(AData, AIndex, @(LData[0]), 0, ADataLength); LJdx := 0; - LBlockCount := FBlockSize shr 3; + LBlockCount := BlockSize shr 3; while LJdx < LBlockCount do begin FState[LJdx] := FState[LJdx] xor LData[LJdx]; @@ -797,9 +973,12 @@ constructor TKeccak_512.Create; { TShake } -function TShake.SetXOFSizeInBitsInternal(AXofSizeInBits: UInt32): IXOF; +function TShake.SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; +var + LXofSizeInBytes: UInt64; begin - If ((AXofSizeInBits and $7) <> 0) then + LXofSizeInBytes := AXofSizeInBits shr 3; + If (((AXofSizeInBits and $7) <> 0) or (LXofSizeInBytes < 1)) then begin raise EArgumentInvalidHashLibException.CreateRes(@SInvalidXOFSize); end; @@ -807,65 +986,118 @@ function TShake.SetXOFSizeInBitsInternal(AXofSizeInBits: UInt32): IXOF; Result := Self; end; +function TShake.GetXOFSizeInBits: UInt64; +begin + Result := FXOFSizeInBits; +end; + +procedure TShake.SetXOFSizeInBits(AXofSizeInBits: UInt64); +begin + SetXOFSizeInBitsInternal(AXofSizeInBits); +end; + constructor TShake.Create(AHashSize: THashSize); begin Inherited Create(AHashSize); FHashMode := THashMode.hmShake; + FFinalized := False; + System.SetLength(FShakeBuffer, 8); end; -function TShake.GetResult: THashLibByteArray; +procedure TShake.DoOutput(const ADestination: THashLibByteArray; + ADestinationOffset, AOutputLength: UInt64); var - LBufferPosition: Int32; - LIdx, LXofSizeInBytes: UInt32; + LDestinationOffset: UInt64; begin - LBufferPosition := FBuffer.Position; - LXofSizeInBytes := FXOFSizeInBits shr 3; - LIdx := 0; - System.SetLength(Result, LXofSizeInBytes); + if (UInt64(System.Length(ADestination)) - ADestinationOffset) < AOutputLength + then + begin + raise EArgumentOutOfRangeHashLibException.CreateRes(@SOutputBufferTooShort); + end; + + if ((FDigestPosition + AOutputLength) > (XOFSizeInBits shr 3)) then + begin + raise EArgumentOutOfRangeHashLibException.CreateRes(@SOutputLengthInvalid); + end; - while LIdx < (LXofSizeInBytes shr 3) do + if not FFinalized then begin + Finish(); + FFinalized := True; + end; - if (LBufferPosition * 8) >= FBlockSize then + LDestinationOffset := ADestinationOffset; + + while AOutputLength > 0 do + begin + if FShakeBufferPosition >= 8 then begin - KeccakF1600_StatePermute(); - LBufferPosition := 0; + + if (FBufferPosition * 8) >= UInt64(BlockSize) then + begin + KeccakF1600_StatePermute(); + FBufferPosition := 0; + end; + + TConverters.ReadUInt64AsBytesLE(FState[FBufferPosition], FShakeBuffer, 0); + System.Inc(FBufferPosition); + FShakeBufferPosition := 0; end; - TConverters.ReadUInt64AsBytesLE(FState[LBufferPosition], Result, LIdx * 8); + ADestination[LDestinationOffset] := FShakeBuffer[FShakeBufferPosition]; - System.Inc(LBufferPosition); - System.Inc(LIdx); + System.Inc(FShakeBufferPosition); + System.Dec(AOutputLength); + System.Inc(FDigestPosition); + System.Inc(LDestinationOffset); end; end; -function TShake.GetXOFSizeInBits: UInt32; +function TShake.GetResult: THashLibByteArray; +var + LXofSizeInBytes: UInt64; begin - Result := FXOFSizeInBits; + LXofSizeInBytes := FXOFSizeInBits shr 3; + + System.SetLength(Result, LXofSizeInBytes); + + DoOutput(Result, 0, LXofSizeInBytes); +end; + +procedure TShake.Initialize; +begin + inherited Initialize(); + FBufferPosition := 0; + FDigestPosition := 0; + FShakeBufferPosition := 8; + FFinalized := False; + TArrayUtils.ZeroFill(FShakeBuffer); +end; + +procedure TShake.TransformBytes(const AData: THashLibByteArray; + AIndex, ADataLength: Int32); +begin + if FFinalized then + begin + raise EInvalidOperationHashLibException.CreateResFmt + (@SWritetoXofAfterReadError, [Name]); + end; + inherited TransformBytes(AData, AIndex, ADataLength); end; function TShake.TransformFinal: IHashResult; var LBuffer: THashLibByteArray; begin - Finish(); -{$IFDEF DEBUG} - System.Assert(FBuffer.IsEmpty); -{$ENDIF DEBUG} LBuffer := GetResult(); {$IFDEF DEBUG} - System.Assert(UInt32(System.Length(LBuffer)) = (XOFSizeInBits shr 3)); + System.Assert(UInt64(System.Length(LBuffer)) = (XOFSizeInBits shr 3)); {$ENDIF DEBUG} Initialize(); Result := THashResult.Create(LBuffer); end; -procedure TShake.SetXOFSizeInBits(AXofSizeInBits: UInt32); -begin - SetXOFSizeInBitsInternal(AXofSizeInBits); -end; - { TShake_128 } function TShake_128.Clone(): IHash; @@ -873,12 +1105,23 @@ function TShake_128.Clone(): IHash; LHashInstance: TShake_128; LXof: IXOF; begin + // Xof Cloning LXof := (TShake_128.Create() as IXOF); LXof.XOFSizeInBits := (Self as IXOF).XOFSizeInBits; + + // Shake_128 Cloning LHashInstance := LXof as TShake_128; - LHashInstance.FState := System.Copy(FState); + LHashInstance.FBufferPosition := FBufferPosition; + LHashInstance.FDigestPosition := FDigestPosition; + LHashInstance.FShakeBufferPosition := FShakeBufferPosition; + LHashInstance.FFinalized := FFinalized; + LHashInstance.FShakeBuffer := System.Copy(FShakeBuffer); + + // Internal Sha3 Cloning LHashInstance.FBuffer := FBuffer.Clone(); + LHashInstance.FState := System.Copy(FState); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; + Result := LHashInstance as IHash; Result.BufferSize := BufferSize; end; @@ -895,12 +1138,23 @@ function TShake_256.Clone(): IHash; LHashInstance: TShake_256; LXof: IXOF; begin + // Xof Cloning LXof := (TShake_256.Create() as IXOF); LXof.XOFSizeInBits := (Self as IXOF).XOFSizeInBits; + + // Shake_256 Cloning LHashInstance := LXof as TShake_256; - LHashInstance.FState := System.Copy(FState); + LHashInstance.FBufferPosition := FBufferPosition; + LHashInstance.FDigestPosition := FDigestPosition; + LHashInstance.FShakeBufferPosition := FShakeBufferPosition; + LHashInstance.FFinalized := FFinalized; + LHashInstance.FShakeBuffer := System.Copy(FShakeBuffer); + + // Internal Sha3 Cloning LHashInstance.FBuffer := FBuffer.Clone(); + LHashInstance.FState := System.Copy(FState); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; + Result := LHashInstance as IHash; Result.BufferSize := BufferSize; end; @@ -910,4 +1164,470 @@ constructor TShake_256.Create; Inherited Create(THashSize.hsHashSize256); end; +{ TCShake } + +class function TCShake.LeftEncode(AInput: UInt64): THashLibByteArray; +var + LN: Byte; + LV: UInt64; + LIdx: Int32; +begin + LN := 1; + LV := AInput; + LV := LV shr 8; + + while (LV <> 0) do + begin + System.Inc(LN); + LV := LV shr 8; + end; + + System.SetLength(Result, LN + 1); + Result[0] := LN; + for LIdx := 1 to LN do + begin + Result[LIdx] := Byte(AInput shr (8 * (LN - LIdx))); + end; +end; + +class function TCShake.RightEncode(AInput: UInt64): THashLibByteArray; +var + LN: Byte; + LV: UInt64; + LIdx: Int32; +begin + LN := 1; + LV := AInput; + LV := LV shr 8; + + while (LV <> 0) do + begin + System.Inc(LN); + LV := LV shr 8; + end; + + System.SetLength(Result, LN + 1); + Result[LN] := LN; + for LIdx := 1 to LN do + begin + Result[LIdx - 1] := Byte(AInput shr (8 * (LN - LIdx))); + end; +end; + +class function TCShake.BytePad(const AInput: THashLibByteArray; AW: Int32) + : THashLibByteArray; +var + LBuffer: THashLibByteArray; + LPadLength: Int32; +begin + LBuffer := TArrayUtils.Concatenate(LeftEncode(UInt64(AW)), AInput); + LPadLength := AW - (System.Length(LBuffer) mod AW); + System.SetLength(Result, LPadLength); + Result := TArrayUtils.Concatenate(LBuffer, Result); +end; + +class function TCShake.EncodeString(const AInput: THashLibByteArray) + : THashLibByteArray; +begin + if System.Length(AInput) = 0 then + begin + Result := LeftEncode(0); + Exit; + end; + Result := TArrayUtils.Concatenate(LeftEncode(UInt64(System.Length(AInput) * 8) + ), AInput); +end; + +constructor TCShake.Create(AHashSize: THashSize; const N, S: THashLibByteArray); +begin + Inherited Create(AHashSize); + + FN := N; + FS := S; + FInitBlock := Nil; + + if (System.Length(FN) = 0) and (System.Length(FS) = 0) then + begin + FHashMode := THashMode.hmShake; + end + else + begin + FHashMode := THashMode.hmCShake; + FInitBlock := TArrayUtils.Concatenate(EncodeString(N), EncodeString(S)); + end; +end; + +procedure TCShake.Initialize; +begin + Inherited Initialize(); + + if FInitBlock <> Nil then + begin + TransformBytes(BytePad(FInitBlock, BlockSize)); + end; +end; + +{ TCShake_128 } + +function TCShake_128.Clone(): IHash; +var + LHashInstance: TCShake_128; + LXof: IXOF; +begin + // Xof Cloning + LXof := TCShake_128.Create(System.Copy(FN), System.Copy(FS)) as IXOF; + LXof.XOFSizeInBits := (Self as IXOF).XOFSizeInBits; + + // CShake_128 Cloning + LHashInstance := LXof as TCShake_128; + LHashInstance.FInitBlock := System.Copy(FInitBlock); + + LHashInstance.FBufferPosition := FBufferPosition; + LHashInstance.FDigestPosition := FDigestPosition; + LHashInstance.FShakeBufferPosition := FShakeBufferPosition; + LHashInstance.FFinalized := FFinalized; + LHashInstance.FShakeBuffer := System.Copy(FShakeBuffer); + + // Internal Sha3 Cloning + LHashInstance.FBuffer := FBuffer.Clone(); + LHashInstance.FState := System.Copy(FState); + LHashInstance.FProcessedBytesCount := FProcessedBytesCount; + + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TCShake_128.Create(const N, S: THashLibByteArray); +begin + Inherited Create(THashSize.hsHashSize128, N, S); +end; + +{ TCShake_256 } + +function TCShake_256.Clone(): IHash; +var + LHashInstance: TCShake_256; + LXof: IXOF; +begin + // Xof Cloning + LXof := TCShake_256.Create(System.Copy(FN), System.Copy(FS)) as IXOF; + LXof.XOFSizeInBits := (Self as IXOF).XOFSizeInBits; + + // CShake_256 Cloning + LHashInstance := LXof as TCShake_256; + LHashInstance.FInitBlock := System.Copy(FInitBlock); + + LHashInstance.FBufferPosition := FBufferPosition; + LHashInstance.FDigestPosition := FDigestPosition; + LHashInstance.FShakeBufferPosition := FShakeBufferPosition; + LHashInstance.FFinalized := FFinalized; + LHashInstance.FShakeBuffer := System.Copy(FShakeBuffer); + + // Internal Sha3 Cloning + LHashInstance.FBuffer := FBuffer.Clone(); + LHashInstance.FState := System.Copy(FState); + LHashInstance.FProcessedBytesCount := FProcessedBytesCount; + + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TCShake_256.Create(const N, S: THashLibByteArray); +begin + Inherited Create(THashSize.hsHashSize256, N, S); +end; + +{ TKMACNotBuildInAdapter } + +procedure TKMACNotBuildInAdapter.Clear(); +begin + TArrayUtils.ZeroFill(FKey); +end; + +constructor TKMACNotBuildInAdapter.Create(AHashSize: Int32); +begin + Inherited Create(AHashSize, 200 - (AHashSize * 2)); +end; + +destructor TKMACNotBuildInAdapter.Destroy; +begin + Clear(); + inherited Destroy; +end; + +procedure TKMACNotBuildInAdapter.DoOutput(const ADestination: THashLibByteArray; + ADestinationOffset, AOutputLength: UInt64); +begin + if Supports(Self, IXOF) then + begin + TransformBytes(TCShake.RightEncode(0)); + end + else + begin + TransformBytes(TCShake.RightEncode((FHash as IXOF).XOFSizeInBits)); + end; + + (FHash as IXOF).DoOutput(ADestination, ADestinationOffset, AOutputLength); +end; + +function TKMACNotBuildInAdapter.GetKey: THashLibByteArray; +begin + Result := System.Copy(FKey); +end; + +function TKMACNotBuildInAdapter.GetName: String; +begin + if Supports(Self, IXOF) then + begin + Result := Format('%s_%s_%u', [Self.ClassName, 'XOFSizeInBytes', + (FHash as IXOF).XOFSizeInBits shr 3]); + end + else + begin + Result := Format('%s', [Self.ClassName]); + end; +end; + +procedure TKMACNotBuildInAdapter.Initialize; +begin + FHash.Initialize; + TransformBytes(TCShake.BytePad(TCShake.EncodeString(FKey), BlockSize)); +end; + +procedure TKMACNotBuildInAdapter.SetKey(const AValue: THashLibByteArray); +begin + if (AValue = Nil) then + begin + FKey := Nil; + end + else + begin + FKey := System.Copy(AValue); + end; +end; + +procedure TKMACNotBuildInAdapter.TransformBytes(const AData: THashLibByteArray; + AIndex, ALength: Int32); +begin + FHash.TransformBytes(AData, AIndex, ALength); +end; + +function TKMACNotBuildInAdapter.GetResult: THashLibByteArray; +var + LXofSizeInBytes: UInt64; +begin + LXofSizeInBytes := (FHash as IXOF).XOFSizeInBits shr 3; + System.SetLength(Result, LXofSizeInBytes); + DoOutput(Result, 0, LXofSizeInBytes); +end; + +function TKMACNotBuildInAdapter.TransformFinal: IHashResult; +var + LBuffer: THashLibByteArray; +begin + LBuffer := GetResult(); +{$IFDEF DEBUG} + System.Assert(UInt64(System.Length(LBuffer)) + = ((FHash as IXOF).XOFSizeInBits shr 3)); +{$ENDIF DEBUG} + Initialize(); + Result := THashResult.Create(LBuffer); +end; + +{ TKMAC128 } + +function TKMAC128.Clone(): IHash; +var + LHashInstance: TKMAC128; +begin + LHashInstance := TKMAC128.Create(FHash.Clone(), FKey, + (FHash as IXOF).XOFSizeInBits); + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TKMAC128.Create(const AKMACKey, ACustomization: THashLibByteArray; + AOutputLengthInBits: UInt64); +begin + Create(TCShake_128.Create(TConverters.ConvertStringToBytes('KMAC', + TEncoding.UTF8), ACustomization) as IHash, AKMACKey, AOutputLengthInBits); +end; + +constructor TKMAC128.Create(const AHash: IHash; + const AKMACKey: THashLibByteArray; AOutputLengthInBits: UInt64); +begin + inherited Create(Int32(THashSize.hsHashSize128)); + SetKey(AKMACKey); + FHash := AHash; + (FHash as IXOF).XOFSizeInBits := AOutputLengthInBits; +end; + +class function TKMAC128.CreateKMAC128(const AKMACKey, ACustomization + : THashLibByteArray; AOutputLengthInBits: UInt64): IKMAC; +begin + Result := TKMAC128.Create(AKMACKey, ACustomization, + AOutputLengthInBits) as IKMAC; +end; + +{ TKMAC128XOF } + +function TKMAC128XOF.SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; +var + AXofSizeInBytes: UInt64; +begin + AXofSizeInBytes := AXofSizeInBits shr 3; + If (((AXofSizeInBytes and $7) <> 0) or (AXofSizeInBytes < 1)) then + begin + raise EArgumentInvalidHashLibException.CreateRes(@SInvalidXOFSize); + end; + + (FHash as IXOF).XOFSizeInBits := AXofSizeInBits; + Result := Self; +end; + +function TKMAC128XOF.GetXOFSizeInBits: UInt64; +begin + Result := (FHash as IXOF).XOFSizeInBits; +end; + +procedure TKMAC128XOF.SetXOFSizeInBits(AXofSizeInBits: UInt64); +begin + SetXOFSizeInBitsInternal(AXofSizeInBits); +end; + +function TKMAC128XOF.Clone(): IHash; +var + LHashInstance: TKMAC128XOF; + LXof: IXOF; +begin + LHashInstance := TKMAC128XOF.Create(FHash.Clone(), FKey); + LXof := LHashInstance as IXOF; + LXof.XOFSizeInBits := XOFSizeInBits; + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TKMAC128XOF.Create(const AHash: IHash; + const AKMACKey: THashLibByteArray); +begin + inherited Create(Int32(THashSize.hsHashSize128)); + SetKey(AKMACKey); + FHash := AHash; +end; + +constructor TKMAC128XOF.Create(const AKMACKey, ACustomization + : THashLibByteArray); +begin + Create(TCShake_128.Create(TConverters.ConvertStringToBytes('KMAC', + TEncoding.UTF8), ACustomization) as IHash, AKMACKey); +end; + +class function TKMAC128XOF.CreateKMAC128XOF(const AKMACKey, ACustomization + : THashLibByteArray; AXofSizeInBits: UInt64): IKMAC; +var + LXof: IXOF; +begin + LXof := (TKMAC128XOF.Create(AKMACKey, ACustomization) as IKMAC) as IXOF; + LXof.XOFSizeInBits := AXofSizeInBits; + Result := (LXof as IHash) as IKMAC; +end; + +{ TKMAC256 } + +function TKMAC256.Clone(): IHash; +var + LHashInstance: TKMAC256; +begin + LHashInstance := TKMAC256.Create(FHash.Clone(), FKey, + (FHash as IXOF).XOFSizeInBits); + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TKMAC256.Create(const AKMACKey, ACustomization: THashLibByteArray; + AOutputLengthInBits: UInt64); +begin + Create(TCShake_256.Create(TConverters.ConvertStringToBytes('KMAC', + TEncoding.UTF8), ACustomization) as IHash, AKMACKey, AOutputLengthInBits); +end; + +constructor TKMAC256.Create(const AHash: IHash; + const AKMACKey: THashLibByteArray; AOutputLengthInBits: UInt64); +begin + inherited Create(Int32(THashSize.hsHashSize256)); + SetKey(AKMACKey); + FHash := AHash; + (FHash as IXOF).XOFSizeInBits := AOutputLengthInBits; +end; + +class function TKMAC256.CreateKMAC256(const AKMACKey, ACustomization + : THashLibByteArray; AOutputLengthInBits: UInt64): IKMAC; +begin + Result := TKMAC256.Create(AKMACKey, ACustomization, + AOutputLengthInBits) as IKMAC; +end; + +{ TKMAC256XOF } + +function TKMAC256XOF.SetXOFSizeInBitsInternal(AXofSizeInBits: UInt64): IXOF; +var + AXofSizeInBytes: UInt64; +begin + AXofSizeInBytes := AXofSizeInBits shr 3; + If (((AXofSizeInBytes and $7) <> 0) or (AXofSizeInBytes < 1)) then + begin + raise EArgumentInvalidHashLibException.CreateRes(@SInvalidXOFSize); + end; + + (FHash as IXOF).XOFSizeInBits := AXofSizeInBits; + Result := Self; +end; + +function TKMAC256XOF.GetXOFSizeInBits: UInt64; +begin + Result := (FHash as IXOF).XOFSizeInBits; +end; + +procedure TKMAC256XOF.SetXOFSizeInBits(AXofSizeInBits: UInt64); +begin + SetXOFSizeInBitsInternal(AXofSizeInBits); +end; + +function TKMAC256XOF.Clone(): IHash; +var + LHashInstance: TKMAC256XOF; + LXof: IXOF; +begin + LHashInstance := TKMAC256XOF.Create(FHash.Clone(), FKey); + LXof := LHashInstance as IXOF; + LXof.XOFSizeInBits := XOFSizeInBits; + Result := LHashInstance as IHash; + Result.BufferSize := BufferSize; +end; + +constructor TKMAC256XOF.Create(const AHash: IHash; + const AKMACKey: THashLibByteArray); +begin + inherited Create(Int32(THashSize.hsHashSize256)); + SetKey(AKMACKey); + FHash := AHash; +end; + +constructor TKMAC256XOF.Create(const AKMACKey, ACustomization + : THashLibByteArray); +begin + Create(TCShake_256.Create(TConverters.ConvertStringToBytes('KMAC', + TEncoding.UTF8), ACustomization) as IHash, AKMACKey); +end; + +class function TKMAC256XOF.CreateKMAC256XOF(const AKMACKey, ACustomization + : THashLibByteArray; AXofSizeInBits: UInt64): IKMAC; +var + LXof: IXOF; +begin + LXof := (TKMAC256XOF.Create(AKMACKey, ACustomization) as IKMAC) as IXOF; + LXof.XOFSizeInBits := AXofSizeInBits; + Result := (LXof as IHash) as IKMAC; +end; + end. diff --git a/src/libraries/hashlib4pascal/HlpSipHash.pas b/src/libraries/hashlib4pascal/HlpSipHash.pas index 53861478b..27df52f08 100644 --- a/src/libraries/hashlib4pascal/HlpSipHash.pas +++ b/src/libraries/hashlib4pascal/HlpSipHash.pas @@ -41,6 +41,7 @@ TSipHash = class abstract(THash, IHash64, IHashWithKey, ITransformBlock) procedure CompressTimes(ATimes: Int32); inline; procedure ProcessBlock(ABlock: UInt64); inline; procedure ByteUpdate(AByte: Byte); inline; + function ProcessFinalBlock(): UInt64; procedure Finish(); function GetKeyLength(): TNullableInteger; @@ -49,13 +50,13 @@ TSipHash = class abstract(THash, IHash64, IHashWithKey, ITransformBlock) strict protected var - FV0, FV1, FV2, FV3, FKey0, FKey1, FTotalLength: UInt64; + FV0, FV1, FV2, FV3, FKey0, FKey1, FTotalLength, FPartA, FPartB: UInt64; FCompressionRounds, FFinalizationRounds, FIdx: Int32; + FMagicXor: Byte; FBuffer: THashLibByteArray; public - constructor Create(ACompressionRounds: Int32 = 2; - AFinalizationRounds: Int32 = 4); + constructor Create(AHashSize, ABlockSize: Int32); procedure Initialize(); override; procedure TransformBytes(const AData: THashLibByteArray; AIndex, ALength: Int32); override; @@ -73,7 +74,8 @@ TSipHash2_4 = class sealed(TSipHash) public - constructor Create(); + constructor Create(ACompressionRounds: Int32 = 2; + AFinalizationRounds: Int32 = 4); function Clone(): IHash; override; end; @@ -93,6 +95,7 @@ function TSipHash2_4.Clone(): IHash; LHashInstance.FV3 := FV3; LHashInstance.FKey0 := FKey0; LHashInstance.FKey1 := FKey1; + LHashInstance.FPartA := FPartA; LHashInstance.FTotalLength := FTotalLength; LHashInstance.FCompressionRounds := FCompressionRounds; LHashInstance.FFinalizationRounds := FFinalizationRounds; @@ -102,30 +105,44 @@ function TSipHash2_4.Clone(): IHash; result.BufferSize := BufferSize; end; -constructor TSipHash2_4.Create; +constructor TSipHash2_4.Create(ACompressionRounds, AFinalizationRounds: Int32); begin - Inherited Create(2, 4); - + Inherited Create(8, 8); + FMagicXor := $FF; + FCompressionRounds := ACompressionRounds; + FFinalizationRounds := AFinalizationRounds; end; { TSipHash } procedure TSipHash.Compress; +var + LV0, LV1, LV2, LV3: UInt64; begin - FV0 := FV0 + FV1; - FV2 := FV2 + FV3; - FV1 := TBits.RotateLeft64(FV1, 13); - FV3 := TBits.RotateLeft64(FV3, 16); - FV1 := FV1 xor FV0; - FV3 := FV3 xor FV2; - FV0 := TBits.RotateLeft64(FV0, 32); - FV2 := FV2 + FV1; - FV0 := FV0 + FV3; - FV1 := TBits.RotateLeft64(FV1, 17); - FV3 := TBits.RotateLeft64(FV3, 21); - FV1 := FV1 xor FV2; - FV3 := FV3 xor FV0; - FV2 := TBits.RotateLeft64(FV2, 32); + LV0 := FV0; + LV1 := FV1; + LV2 := FV2; + LV3 := FV3; + + LV0 := LV0 + LV1; + LV2 := LV2 + LV3; + LV1 := TBits.RotateLeft64(LV1, 13); + LV3 := TBits.RotateLeft64(LV3, 16); + LV1 := LV1 xor LV0; + LV3 := LV3 xor LV2; + LV0 := TBits.RotateLeft64(LV0, 32); + LV2 := LV2 + LV1; + LV0 := LV0 + LV3; + LV1 := TBits.RotateLeft64(LV1, 17); + LV3 := TBits.RotateLeft64(LV3, 21); + LV1 := LV1 xor LV2; + LV3 := LV3 xor LV0; + LV2 := TBits.RotateLeft64(LV2, 32); + + FV0 := LV0; + FV1 := LV1; + FV2 := LV2; + FV3 := LV3; end; procedure TSipHash.CompressTimes(ATimes: Int32); @@ -147,37 +164,9 @@ procedure TSipHash.ProcessBlock(ABlock: UInt64); FV0 := FV0 xor ABlock; end; -procedure TSipHash.ByteUpdate(AByte: Byte); -var - LPtrBuffer: PByte; - LBlock: UInt64; -begin - FBuffer[FIdx] := AByte; - System.Inc(FIdx); - if FIdx >= 8 then - begin - LPtrBuffer := PByte(FBuffer); - LBlock := TConverters.ReadBytesAsUInt64LE(LPtrBuffer, 0); - ProcessBlock(LBlock); - FIdx := 0; - end; -end; - -constructor TSipHash.Create(ACompressionRounds, AFinalizationRounds: Int32); +function TSipHash.ProcessFinalBlock: UInt64; begin - Inherited Create(8, 8); - FKey0 := KEY0; - FKey1 := KEY1; - FCompressionRounds := ACompressionRounds; - FFinalizationRounds := AFinalizationRounds; - System.SetLength(FBuffer, 8); -end; - -procedure TSipHash.Finish; -var - LFinalBlock: UInt64; -begin - LFinalBlock := UInt64(FTotalLength and $FF) shl 56; + result := UInt64(FTotalLength and $FF) shl 56; if (FIdx <> 0) then begin @@ -185,65 +174,83 @@ procedure TSipHash.Finish; 7: begin - LFinalBlock := LFinalBlock or (UInt64(FBuffer[6]) shl 48); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[5]) shl 40); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[4]) shl 32); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[3]) shl 24); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[2]) shl 16); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[1]) shl 8); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[0])); + result := result or (UInt64(FBuffer[6]) shl 48); + result := result or (UInt64(FBuffer[5]) shl 40); + result := result or (UInt64(FBuffer[4]) shl 32); + result := result or (UInt64(FBuffer[3]) shl 24); + result := result or (UInt64(FBuffer[2]) shl 16); + result := result or (UInt64(FBuffer[1]) shl 8); + result := result or (UInt64(FBuffer[0])); end; 6: begin - LFinalBlock := LFinalBlock or (UInt64(FBuffer[5]) shl 40); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[4]) shl 32); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[3]) shl 24); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[2]) shl 16); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[1]) shl 8); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[0])); + result := result or (UInt64(FBuffer[5]) shl 40); + result := result or (UInt64(FBuffer[4]) shl 32); + result := result or (UInt64(FBuffer[3]) shl 24); + result := result or (UInt64(FBuffer[2]) shl 16); + result := result or (UInt64(FBuffer[1]) shl 8); + result := result or (UInt64(FBuffer[0])); end; 5: begin - LFinalBlock := LFinalBlock or (UInt64(FBuffer[4]) shl 32); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[3]) shl 24); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[2]) shl 16); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[1]) shl 8); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[0])); + result := result or (UInt64(FBuffer[4]) shl 32); + result := result or (UInt64(FBuffer[3]) shl 24); + result := result or (UInt64(FBuffer[2]) shl 16); + result := result or (UInt64(FBuffer[1]) shl 8); + result := result or (UInt64(FBuffer[0])); end; 4: begin - LFinalBlock := LFinalBlock or (UInt64(FBuffer[3]) shl 24); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[2]) shl 16); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[1]) shl 8); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[0])); + result := result or (UInt64(FBuffer[3]) shl 24); + result := result or (UInt64(FBuffer[2]) shl 16); + result := result or (UInt64(FBuffer[1]) shl 8); + result := result or (UInt64(FBuffer[0])); end; 3: begin - LFinalBlock := LFinalBlock or (UInt64(FBuffer[2]) shl 16); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[1]) shl 8); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[0])); + result := result or (UInt64(FBuffer[2]) shl 16); + result := result or (UInt64(FBuffer[1]) shl 8); + result := result or (UInt64(FBuffer[0])); end; 2: begin - LFinalBlock := LFinalBlock or (UInt64(FBuffer[1]) shl 8); - LFinalBlock := LFinalBlock or (UInt64(FBuffer[0])); + result := result or (UInt64(FBuffer[1]) shl 8); + result := result or (UInt64(FBuffer[0])); end; 1: begin - LFinalBlock := LFinalBlock or (UInt64(FBuffer[0])); + result := result or (UInt64(FBuffer[0])); end; end; end; +end; - FV3 := FV3 xor LFinalBlock; - CompressTimes(FCompressionRounds); - FV0 := FV0 xor LFinalBlock; - FV2 := FV2 xor $FF; - CompressTimes(FFinalizationRounds); +procedure TSipHash.ByteUpdate(AByte: Byte); +var + LPtrBuffer: PByte; + LBlock: UInt64; +begin + FBuffer[FIdx] := AByte; + System.Inc(FIdx); + if FIdx >= 8 then + begin + LPtrBuffer := PByte(FBuffer); + LBlock := TConverters.ReadBytesAsUInt64LE(LPtrBuffer, 0); + ProcessBlock(LBlock); + FIdx := 0; + end; +end; + +constructor TSipHash.Create(AHashSize, ABlockSize: Int32); +begin + Inherited Create(AHashSize, ABlockSize); + FKey0 := KEY0; + FKey1 := KEY1; + System.SetLength(FBuffer, 8); end; function TSipHash.GetKey: THashLibByteArray; @@ -277,6 +284,15 @@ procedure TSipHash.Initialize; FV1 := FV1 xor FKey1; FV0 := FV0 xor FKey0; + FPartA := 0; + + case HashSize of + 16: + begin + FPartB := 0; + FV1 := FV1 xor $EE; + end; + end; end; procedure TSipHash.SetKey(const AValue: THashLibByteArray); @@ -305,6 +321,7 @@ procedure TSipHash.TransformBytes(const AData: THashLibByteArray; LIdx, LLength, LBlockCount, LOffset: Int32; LPtrData, LPtrBuffer: PByte; LBlock: UInt64; + LPtrDataUInt64: PUInt64; begin {$IFDEF DEBUG} System.Assert(AIndex >= 0); @@ -347,10 +364,10 @@ procedure TSipHash.TransformBytes(const AData: THashLibByteArray; LBlockCount := LLength shr 3; // body - + LPtrDataUInt64 := PUInt64(LPtrData + AIndex); while LIdx < LBlockCount do begin - LBlock := TConverters.ReadBytesAsUInt64LE(LPtrData, AIndex + (LIdx * 8)); + LBlock := TConverters.ReadPUInt64AsUInt64LE(LPtrDataUInt64 + LIdx); ProcessBlock(LBlock); System.Inc(LIdx); end; @@ -365,10 +382,47 @@ procedure TSipHash.TransformBytes(const AData: THashLibByteArray; end; end; +procedure TSipHash.Finish; +var + LFinalBlock: UInt64; +begin + LFinalBlock := ProcessFinalBlock(); + + FV3 := FV3 xor LFinalBlock; + CompressTimes(FCompressionRounds); + FV0 := FV0 xor LFinalBlock; + + FV2 := FV2 xor FMagicXor; + CompressTimes(FFinalizationRounds); + FPartA := FV0 xor FV1 xor FV2 xor FV3; + + case HashSize of + 16: + begin + FV1 := FV1 xor $DD; + CompressTimes(FFinalizationRounds); + FPartB := FV0 xor FV1 xor FV2 xor FV3; + end; + end; +end; + function TSipHash.TransformFinal: IHashResult; +var + LBufferBytes: THashLibByteArray; begin Finish(); - result := THashResult.Create(FV0 xor FV1 xor FV2 xor FV3); + + System.SetLength(LBufferBytes, HashSize); + TConverters.ReadUInt64AsBytesLE(FPartA, LBufferBytes, 0); + + case HashSize of + 16: + begin + TConverters.ReadUInt64AsBytesLE(FPartB, LBufferBytes, 8); + end; + end; + + result := THashResult.Create(LBufferBytes); Initialize(); end; diff --git a/src/libraries/hashlib4pascal/HlpSipHash128.pas b/src/libraries/hashlib4pascal/HlpSipHash128.pas new file mode 100644 index 000000000..0009f99fc --- /dev/null +++ b/src/libraries/hashlib4pascal/HlpSipHash128.pas @@ -0,0 +1,63 @@ +unit HlpSipHash128; + +{$I HashLib.inc} + +interface + +uses +{$IFDEF DELPHI} + HlpHash, +{$ENDIF DELPHI} + HlpIHash, + HlpSipHash; + +type + /// + /// SipHash128 2 - 4 algorithm. + /// + TSipHash128_2_4 = class sealed(TSipHash) + + public + + constructor Create(ACompressionRounds: Int32 = 2; + AFinalizationRounds: Int32 = 4); + function Clone(): IHash; override; + + end; + +implementation + +{ TSipHash128_2_4 } + +function TSipHash128_2_4.Clone: IHash; +var + LHashInstance: TSipHash128_2_4; +begin + LHashInstance := TSipHash128_2_4.Create(); + LHashInstance.FV0 := FV0; + LHashInstance.FV1 := FV1; + LHashInstance.FV2 := FV2; + LHashInstance.FV3 := FV3; + LHashInstance.FKey0 := FKey0; + LHashInstance.FKey1 := FKey1; + LHashInstance.FPartA := FPartA; + LHashInstance.FPartB := FPartB; + LHashInstance.FTotalLength := FTotalLength; + LHashInstance.FCompressionRounds := FCompressionRounds; + LHashInstance.FFinalizationRounds := FFinalizationRounds; + LHashInstance.FIdx := FIdx; + LHashInstance.FBuffer := System.Copy(FBuffer); + result := LHashInstance as IHash; + result.BufferSize := BufferSize; +end; + +constructor TSipHash128_2_4.Create(ACompressionRounds, + AFinalizationRounds: Int32); +begin + Inherited Create(16, 8); + FMagicXor := $EE; + FCompressionRounds := ACompressionRounds; + FFinalizationRounds := AFinalizationRounds; +end; + +end. diff --git a/src/libraries/hashlib4pascal/HlpSnefru.pas b/src/libraries/hashlib4pascal/HlpSnefru.pas index cfc551b84..ff9bf5718 100644 --- a/src/libraries/hashlib4pascal/HlpSnefru.pas +++ b/src/libraries/hashlib4pascal/HlpSnefru.pas @@ -10,7 +10,6 @@ interface {$IFDEF DELPHI} HlpHash, HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpBits, HlpHashSize, @@ -34,7 +33,7 @@ TSnefru = class sealed(TBlockHash, ICryptoNotBuildIn, ITransformBlock) strict private var FState: THashLibUInt32Array; - FSecurityLevel, FHashSize, FBlockSize: Int32; + FSecurityLevel: Int32; const SShifts: array [0 .. 3] of Int32 = (16, 8, 16, 24); @@ -90,7 +89,7 @@ function TSnefru.Clone(): IHash; var LHashInstance: TSnefru; begin - LHashInstance := TSnefru.Create(FSecurityLevel, GetSnefruHashSize(FHashSize)); + LHashInstance := TSnefru.Create(FSecurityLevel, GetSnefruHashSize(HashSize)); LHashInstance.FState := System.Copy(FState); LHashInstance.FBuffer := FBuffer.Clone(); LHashInstance.FProcessedBytesCount := FProcessedBytesCount; @@ -102,9 +101,7 @@ constructor TSnefru.Create(ASecurityLevel: Int32; AHashSize: THashSize); begin Inherited Create(Int32(AHashSize), 64 - (Int32(AHashSize))); FSecurityLevel := Int32(ASecurityLevel); - FHashSize := HashSize; - FBlockSize := BlockSize; - System.SetLength(FState, FHashSize shr 2); + System.SetLength(FState, HashSize shr 2); end; procedure TSnefru.Finish; @@ -116,11 +113,11 @@ procedure TSnefru.Finish; LBits := FProcessedBytesCount * 8; if FBuffer.Position > 0 then begin - LPadIndex := 2 * FBlockSize - FBuffer.Position - 8 + LPadIndex := 2 * BlockSize - FBuffer.Position - 8 end else begin - LPadIndex := FBlockSize - FBuffer.Position - 8; + LPadIndex := BlockSize - FBuffer.Position - 8; end; System.SetLength(LPad, LPadIndex + 8); @@ -232,7 +229,7 @@ procedure TSnefru.TransformBlock(AData: PByte; ADataLength: Int32; FState[2] := FState[2] xor LWork[13]; FState[3] := FState[3] xor LWork[12]; - if (FHashSize = 32) then + if (HashSize = 32) then begin FState[4] := FState[4] xor LWork[11]; FState[5] := FState[5] xor LWork[10]; diff --git a/src/libraries/hashlib4pascal/HlpTiger.pas b/src/libraries/hashlib4pascal/HlpTiger.pas index 57df48c53..500c8f99f 100644 --- a/src/libraries/hashlib4pascal/HlpTiger.pas +++ b/src/libraries/hashlib4pascal/HlpTiger.pas @@ -9,7 +9,6 @@ interface {$IFDEF DELPHI} HlpHash, HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpHashLibTypes, HlpConverters, diff --git a/src/libraries/hashlib4pascal/HlpTiger2.pas b/src/libraries/hashlib4pascal/HlpTiger2.pas index 05d10c22b..c2e5d4fa3 100644 --- a/src/libraries/hashlib4pascal/HlpTiger2.pas +++ b/src/libraries/hashlib4pascal/HlpTiger2.pas @@ -9,7 +9,6 @@ interface {$IFDEF DELPHI} HlpHash, HlpHashBuffer, - HlpBitConverter, {$ENDIF DELPHI} HlpHashLibTypes, HlpConverters, diff --git a/src/libraries/hashlib4pascal/HlpWhirlPool.pas b/src/libraries/hashlib4pascal/HlpWhirlPool.pas index 2caee575b..5c63a763a 100644 --- a/src/libraries/hashlib4pascal/HlpWhirlPool.pas +++ b/src/libraries/hashlib4pascal/HlpWhirlPool.pas @@ -10,7 +10,6 @@ interface {$ENDIF DELPHI2010} HlpHashLibTypes, {$IFDEF DELPHI} - HlpBitConverter, HlpHashBuffer, HlpHash, {$ENDIF DELPHI} diff --git a/src/libraries/hashlib4pascal/HlpXXHash32.pas b/src/libraries/hashlib4pascal/HlpXXHash32.pas index 6cb159b02..04d1a4019 100644 --- a/src/libraries/hashlib4pascal/HlpXXHash32.pas +++ b/src/libraries/hashlib4pascal/HlpXXHash32.pas @@ -147,8 +147,9 @@ procedure TXXHash32.SetKey(const AValue: THashLibByteArray); procedure TXXHash32.TransformBytes(const AData: THashLibByteArray; AIndex, ALength: Int32); var - V1, V2, V3, V4: UInt32; + LV1, LV2, LV3, LV4: UInt32; LPtrLimit, LPtrEnd, LPtrADataStart, LPtrMemoryStart, LPtrMemory: PByte; + LPtrADataStartCardinal: PCardinal; begin {$IFDEF DEBUG} System.Assert(AIndex >= 0); @@ -193,33 +194,37 @@ procedure TXXHash32.TransformBytes(const AData: THashLibByteArray; if LPtrADataStart <= (LPtrEnd - 16) then begin - V1 := FState.FV1; - V2 := FState.FV2; - V3 := FState.FV3; - V4 := FState.FV4; + LV1 := FState.FV1; + LV2 := FState.FV2; + LV3 := FState.FV3; + LV4 := FState.FV4; LPtrLimit := LPtrEnd - 16; repeat - V1 := PRIME32_1 * TBits.RotateLeft32 - (V1 + PRIME32_2 * TConverters.ReadBytesAsUInt32LE - (LPtrADataStart, 0), 13); - V2 := PRIME32_1 * TBits.RotateLeft32 - (V2 + PRIME32_2 * TConverters.ReadBytesAsUInt32LE - (LPtrADataStart, 4), 13); - V3 := PRIME32_1 * TBits.RotateLeft32 - (V3 + PRIME32_2 * TConverters.ReadBytesAsUInt32LE - (LPtrADataStart, 8), 13); - V4 := PRIME32_1 * TBits.RotateLeft32 - (V4 + PRIME32_2 * TConverters.ReadBytesAsUInt32LE - (LPtrADataStart, 12), 13); + LPtrADataStartCardinal := PCardinal(LPtrADataStart); + + LV1 := PRIME32_1 * TBits.RotateLeft32 + (LV1 + PRIME32_2 * TConverters.ReadPCardinalAsUInt32LE + (LPtrADataStartCardinal), 13); + LV2 := PRIME32_1 * TBits.RotateLeft32 + (LV2 + PRIME32_2 * TConverters.ReadPCardinalAsUInt32LE + (LPtrADataStartCardinal + 1), 13); + LV3 := PRIME32_1 * TBits.RotateLeft32 + (LV3 + PRIME32_2 * TConverters.ReadPCardinalAsUInt32LE + (LPtrADataStartCardinal + 2), 13); + LV4 := PRIME32_1 * TBits.RotateLeft32 + (LV4 + PRIME32_2 * TConverters.ReadPCardinalAsUInt32LE + (LPtrADataStartCardinal + 3), 13); + System.Inc(LPtrADataStart, 16); + until not(LPtrADataStart <= LPtrLimit); - FState.FV1 := V1; - FState.FV2 := V2; - FState.FV3 := V3; - FState.FV4 := V4; + FState.FV1 := LV1; + FState.FV2 := LV2; + FState.FV3 := LV3; + FState.FV4 := LV4; end; if LPtrADataStart < LPtrEnd then diff --git a/src/libraries/hashlib4pascal/HlpXXHash64.pas b/src/libraries/hashlib4pascal/HlpXXHash64.pas index a16cdc814..8d9b0cc9c 100644 --- a/src/libraries/hashlib4pascal/HlpXXHash64.pas +++ b/src/libraries/hashlib4pascal/HlpXXHash64.pas @@ -155,8 +155,9 @@ procedure TXXHash64.SetKey(const AValue: THashLibByteArray); procedure TXXHash64.TransformBytes(const AData: THashLibByteArray; AIndex, ALength: Int32); var - V1, V2, V3, V4: UInt64; + LV1, LV2, LV3, LV4: UInt64; LPtrLimit, LPtrEnd, LPtrADataStart, LPtrMemoryStart, LPtrMemory: PByte; + LPtrADataStartUInt64: PUInt64; begin {$IFDEF DEBUG} System.Assert(AIndex >= 0); @@ -200,33 +201,37 @@ procedure TXXHash64.TransformBytes(const AData: THashLibByteArray; if LPtrADataStart <= (LPtrEnd - 32) then begin - V1 := FState.FV1; - V2 := FState.FV2; - V3 := FState.FV3; - V4 := FState.FV4; + LV1 := FState.FV1; + LV2 := FState.FV2; + LV3 := FState.FV3; + LV4 := FState.FV4; LPtrLimit := LPtrEnd - 32; repeat - V1 := PRIME64_1 * TBits.RotateLeft64 - (V1 + PRIME64_2 * TConverters.ReadBytesAsUInt64LE - (LPtrADataStart, 0), 31); - V2 := PRIME64_1 * TBits.RotateLeft64 - (V2 + PRIME64_2 * TConverters.ReadBytesAsUInt64LE - (LPtrADataStart, 8), 31); - V3 := PRIME64_1 * TBits.RotateLeft64 - (V3 + PRIME64_2 * TConverters.ReadBytesAsUInt64LE - (LPtrADataStart, 16), 31); - V4 := PRIME64_1 * TBits.RotateLeft64 - (V4 + PRIME64_2 * TConverters.ReadBytesAsUInt64LE - (LPtrADataStart, 24), 31); + + LPtrADataStartUInt64 := PUInt64(LPtrADataStart); + + LV1 := PRIME64_1 * TBits.RotateLeft64 + (LV1 + PRIME64_2 * TConverters.ReadPUInt64AsUInt64LE + (LPtrADataStartUInt64), 31); + LV2 := PRIME64_1 * TBits.RotateLeft64 + (LV2 + PRIME64_2 * TConverters.ReadPUInt64AsUInt64LE + (LPtrADataStartUInt64 + 1), 31); + LV3 := PRIME64_1 * TBits.RotateLeft64 + (LV3 + PRIME64_2 * TConverters.ReadPUInt64AsUInt64LE + (LPtrADataStartUInt64 + 2), 31); + LV4 := PRIME64_1 * TBits.RotateLeft64 + (LV4 + PRIME64_2 * TConverters.ReadPUInt64AsUInt64LE + (LPtrADataStartUInt64 + 3), 31); System.Inc(LPtrADataStart, 32); + until not(LPtrADataStart <= LPtrLimit); - FState.FV1 := V1; - FState.FV2 := V2; - FState.FV3 := V3; - FState.FV4 := V4; + FState.FV1 := LV1; + FState.FV2 := LV2; + FState.FV3 := LV3; + FState.FV4 := LV4; end; if LPtrADataStart < LPtrEnd then @@ -239,34 +244,36 @@ procedure TXXHash64.TransformBytes(const AData: THashLibByteArray; function TXXHash64.TransformFinal: IHashResult; var - V1, V2, V3, V4: UInt64; + LV1, LV2, LV3, LV4: UInt64; LPtrEnd, LPtrBuffer: PByte; begin if FState.FTotalLength >= UInt64(32) then begin - V1 := FState.FV1; - V2 := FState.FV2; - V3 := FState.FV3; - V4 := FState.FV4; + LV1 := FState.FV1; + LV2 := FState.FV2; + LV3 := FState.FV3; + LV4 := FState.FV4; - FHash := TBits.RotateLeft64(V1, 1) + TBits.RotateLeft64(V2, 7) + - TBits.RotateLeft64(V3, 12) + TBits.RotateLeft64(V4, 18); + FHash := TBits.RotateLeft64(LV1, 1) + TBits.RotateLeft64(LV2, 7) + + TBits.RotateLeft64(LV3, 12) + TBits.RotateLeft64(LV4, 18); - V1 := TBits.RotateLeft64(V1 * PRIME64_2, 31) * PRIME64_1; - FHash := (FHash xor V1) * PRIME64_1 + PRIME64_4; + LV1 := TBits.RotateLeft64(LV1 * PRIME64_2, 31) * PRIME64_1; + FHash := (FHash xor LV1) * PRIME64_1 + PRIME64_4; - V2 := TBits.RotateLeft64(V2 * PRIME64_2, 31) * PRIME64_1; - FHash := (FHash xor V2) * PRIME64_1 + PRIME64_4; + LV2 := TBits.RotateLeft64(LV2 * PRIME64_2, 31) * PRIME64_1; + FHash := (FHash xor LV2) * PRIME64_1 + PRIME64_4; - V3 := TBits.RotateLeft64(V3 * PRIME64_2, 31) * PRIME64_1; - FHash := (FHash xor V3) * PRIME64_1 + PRIME64_4; + LV3 := TBits.RotateLeft64(LV3 * PRIME64_2, 31) * PRIME64_1; + FHash := (FHash xor LV3) * PRIME64_1 + PRIME64_4; - V4 := TBits.RotateLeft64(V4 * PRIME64_2, 31) * PRIME64_1; - FHash := (FHash xor V4) * PRIME64_1 + PRIME64_4; + LV4 := TBits.RotateLeft64(LV4 * PRIME64_2, 31) * PRIME64_1; + FHash := (FHash xor LV4) * PRIME64_1 + PRIME64_4; end else + begin FHash := FKey + PRIME64_5; + end; System.Inc(FHash, FState.FTotalLength); diff --git a/src/libraries/hashlib4pascal/README.md b/src/libraries/hashlib4pascal/README.md index 47d3f6b6b..56a58fe4c 100644 --- a/src/libraries/hashlib4pascal/README.md +++ b/src/libraries/hashlib4pascal/README.md @@ -90,6 +90,10 @@ Available Algorithms * `Keccak (224, 256, 288, 384, 512)` + * `Blake2BP` + + * `Blake2SP` + ### Key Derivation Functions ---------------------------------------- @@ -108,11 +112,21 @@ Available Algorithms * `HMAC (all supported hashes)` +* `KMAC (KMAC128, KMAC256)` + +* `Blake2MAC (Blake2BMAC, Blake2SMAC)` + ### XOF (Extendable Output Function) ---------------------------------------- * `Shake (Shake-128, Shake-256)` +* `CShake (CShake-128, CShake-256)` + +* `Blake2X (Blake2XS, Blake2XB)` + +* `KMACXOF (KMAC128XOF, KMAC256XOF)` + ### Supported Compilers ---------------------------------------- From 477dfd716a3a1e66d23de0914e399f48abd270a9 Mon Sep 17 00:00:00 2001 From: Ugochukwu Mmaduekwe Date: Wed, 18 Dec 2019 08:10:56 +0100 Subject: [PATCH 010/275] some simplifications --- .../hashlib4pascal/HlpConverters.pas | 100 +++++++++++++----- 1 file changed, 76 insertions(+), 24 deletions(-) diff --git a/src/libraries/hashlib4pascal/HlpConverters.pas b/src/libraries/hashlib4pascal/HlpConverters.pas index 337086ea2..e8bed54fa 100644 --- a/src/libraries/hashlib4pascal/HlpConverters.pas +++ b/src/libraries/hashlib4pascal/HlpConverters.pas @@ -79,6 +79,12 @@ TConverters = class sealed(TObject) class function ReadPUInt64AsUInt64LE(AInput: PUInt64): UInt64; static; inline; + class function ReadPCardinalAsUInt32BE(AInput: PCardinal): UInt32; + static; inline; + + class function ReadPUInt64AsUInt64BE(AInput: PUInt64): UInt64; + static; inline; + class function ReadBytesAsUInt32LE(AInput: PByte; AIndex: Int32): UInt32; static; inline; @@ -274,24 +280,47 @@ class procedure TConverters.le64_copy(ASource: Pointer; ASourceIndex: Int32; class procedure TConverters.ReadUInt32AsBytesLE(AInput: UInt32; const AOutput: THashLibByteArray; AIndex: Int32); begin +{$IFDEF HASHLIB_LITTLE_ENDIAN} +{$IFDEF HASHLIB_REQUIRES_PROPER_ALIGNMENT} + System.Move(AInput, AOutput[AIndex], System.SizeOf(UInt32)); +{$ELSE} + PCardinal(PByte(AOutput) + AIndex)^ := AInput; +{$ENDIF HASHLIB_REQUIRES_PROPER_ALIGNMENT} +{$ELSE} AOutput[AIndex] := Byte(AInput); AOutput[AIndex + 1] := Byte(AInput shr 8); AOutput[AIndex + 2] := Byte(AInput shr 16); AOutput[AIndex + 3] := Byte(AInput shr 24); +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class procedure TConverters.ReadUInt32AsBytesBE(AInput: UInt32; const AOutput: THashLibByteArray; AIndex: Int32); begin +{$IFDEF HASHLIB_LITTLE_ENDIAN} AOutput[AIndex] := Byte(AInput shr 24); AOutput[AIndex + 1] := Byte(AInput shr 16); AOutput[AIndex + 2] := Byte(AInput shr 8); AOutput[AIndex + 3] := Byte(AInput); +{$ELSE} +{$IFDEF HASHLIB_REQUIRES_PROPER_ALIGNMENT} + System.Move(AInput, AOutput[AIndex], System.SizeOf(UInt32)); +{$ELSE} + PCardinal(PByte(AOutput) + AIndex)^ := AInput; +{$ENDIF HASHLIB_REQUIRES_PROPER_ALIGNMENT} +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class procedure TConverters.ReadUInt64AsBytesLE(AInput: UInt64; const AOutput: THashLibByteArray; AIndex: Int32); begin +{$IFDEF HASHLIB_LITTLE_ENDIAN} +{$IFDEF HASHLIB_REQUIRES_PROPER_ALIGNMENT} + System.Move(AInput, AOutput[AIndex], System.SizeOf(UInt64)); +{$ELSE} + PUInt64(PByte(AOutput) + AIndex)^ := AInput; +{$ENDIF HASHLIB_REQUIRES_PROPER_ALIGNMENT} +{$ELSE} AOutput[AIndex] := Byte(AInput); AOutput[AIndex + 1] := Byte(AInput shr 8); AOutput[AIndex + 2] := Byte(AInput shr 16); @@ -300,11 +329,13 @@ class procedure TConverters.ReadUInt64AsBytesLE(AInput: UInt64; AOutput[AIndex + 5] := Byte(AInput shr 40); AOutput[AIndex + 6] := Byte(AInput shr 48); AOutput[AIndex + 7] := Byte(AInput shr 56); +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class procedure TConverters.ReadUInt64AsBytesBE(AInput: UInt64; const AOutput: THashLibByteArray; AIndex: Int32); begin +{$IFDEF HASHLIB_LITTLE_ENDIAN} AOutput[AIndex] := Byte(AInput shr 56); AOutput[AIndex + 1] := Byte(AInput shr 48); AOutput[AIndex + 2] := Byte(AInput shr 40); @@ -313,24 +344,13 @@ class procedure TConverters.ReadUInt64AsBytesBE(AInput: UInt64; AOutput[AIndex + 5] := Byte(AInput shr 16); AOutput[AIndex + 6] := Byte(AInput shr 8); AOutput[AIndex + 7] := Byte(AInput); -end; - -class function TConverters.ReadBytesAsUInt32BE(AInput: PByte; - AIndex: Int32): UInt32; -begin - result := (UInt32(AInput[AIndex]) shl 24) or - (UInt32(AInput[AIndex + 1]) shl 16) or (UInt32(AInput[AIndex + 2]) shl 8) or - (UInt32(AInput[AIndex + 3])); -end; - -class function TConverters.ReadBytesAsUInt64BE(AInput: PByte; - AIndex: Int32): UInt64; -begin - result := (UInt64(AInput[AIndex]) shl 56) or - (UInt64(AInput[AIndex + 1]) shl 48) or (UInt64(AInput[AIndex + 2]) shl 40) - or (UInt64(AInput[AIndex + 3]) shl 32) or - (UInt64(AInput[AIndex + 4]) shl 24) or (UInt64(AInput[AIndex + 5]) shl 16) - or (UInt64(AInput[AIndex + 6]) shl 8) or (UInt64(AInput[AIndex + 7])); +{$ELSE} +{$IFDEF HASHLIB_REQUIRES_PROPER_ALIGNMENT} + System.Move(AInput, AOutput[AIndex], System.SizeOf(UInt64)); +{$ELSE} + PUInt64(PByte(AOutput) + AIndex)^ := AInput; +{$ENDIF HASHLIB_REQUIRES_PROPER_ALIGNMENT} +{$ENDIF HASHLIB_LITTLE_ENDIAN} end; class function TConverters.ReadPCardinalAsUInt32(AInput: PCardinal): UInt32; @@ -354,14 +374,36 @@ class function TConverters.ReadPUInt64AsUInt64(AInput: PUInt64): UInt64; class function TConverters.ReadPCardinalAsUInt32LE(AInput: PCardinal): UInt32; begin result := le2me_32(ReadPCardinalAsUInt32(AInput)); +end; + +class function TConverters.ReadPUInt64AsUInt64LE(AInput: PUInt64): UInt64; +begin + result := le2me_64(ReadPUInt64AsUInt64(AInput)); +end; + +class function TConverters.ReadPCardinalAsUInt32BE(AInput: PCardinal): UInt32; +begin + result := be2me_32(ReadPCardinalAsUInt32(AInput)); +end; + +class function TConverters.ReadPUInt64AsUInt64BE(AInput: PUInt64): UInt64; +begin + result := be2me_64(ReadPUInt64AsUInt64(AInput)); +end; + +class function TConverters.ReadBytesAsUInt32LE(AInput: PByte; + AIndex: Int32): UInt32; +begin + result := ReadPCardinalAsUInt32LE(PCardinal(AInput + AIndex)); // while this below is slower, it's portable // result := (UInt32(AInput[AIndex])) or (UInt32(AInput[AIndex + 1]) shl 8) or // (UInt32(AInput[AIndex + 2]) shl 16) or (UInt32(AInput[AIndex + 3]) shl 24); end; -class function TConverters.ReadPUInt64AsUInt64LE(AInput: PUInt64): UInt64; +class function TConverters.ReadBytesAsUInt64LE(AInput: PByte; + AIndex: Int32): UInt64; begin - result := le2me_64(ReadPUInt64AsUInt64(AInput)); + result := ReadPUInt64AsUInt64LE(PUInt64(AInput + AIndex)); // while this below is slower, it's portable // result := (UInt64(AInput[AIndex])) or (UInt64(AInput[AIndex + 1]) shl 8) or // (UInt64(AInput[AIndex + 2]) shl 16) or (UInt64(AInput[AIndex + 3]) shl 24) @@ -370,16 +412,26 @@ class function TConverters.ReadPUInt64AsUInt64LE(AInput: PUInt64): UInt64; // or (UInt64(AInput[AIndex + 7]) shl 56); end; -class function TConverters.ReadBytesAsUInt32LE(AInput: PByte; +class function TConverters.ReadBytesAsUInt32BE(AInput: PByte; AIndex: Int32): UInt32; begin - result := ReadPCardinalAsUInt32LE(PCardinal(AInput + AIndex)); + result := ReadPCardinalAsUInt32BE(PCardinal(AInput + AIndex)); + // while this below is slower, it's portable + // result := (UInt32(AInput[AIndex]) shl 24) or + // (UInt32(AInput[AIndex + 1]) shl 16) or (UInt32(AInput[AIndex + 2]) shl 8) or + // (UInt32(AInput[AIndex + 3])); end; -class function TConverters.ReadBytesAsUInt64LE(AInput: PByte; +class function TConverters.ReadBytesAsUInt64BE(AInput: PByte; AIndex: Int32): UInt64; begin - result := ReadPUInt64AsUInt64LE(PUInt64(AInput + AIndex)); + result := ReadPUInt64AsUInt64BE(PUInt64(AInput + AIndex)); + // while this below is slower, it's portable + // result := (UInt64(AInput[AIndex]) shl 56) or + // (UInt64(AInput[AIndex + 1]) shl 48) or (UInt64(AInput[AIndex + 2]) shl 40) + // or (UInt64(AInput[AIndex + 3]) shl 32) or + // (UInt64(AInput[AIndex + 4]) shl 24) or (UInt64(AInput[AIndex + 5]) shl 16) + // or (UInt64(AInput[AIndex + 6]) shl 8) or (UInt64(AInput[AIndex + 7])); end; class function TConverters.ReadUInt32AsBytesLE(AInput: UInt32) From 6540cb81afc6e6fc2ed097bcb654e3564a6a6f54 Mon Sep 17 00:00:00 2001 From: Ugochukwu Mmaduekwe Date: Wed, 25 Dec 2019 08:37:24 +0100 Subject: [PATCH 011/275] Update PIP-0039.md Update PIP-0039.md as per Gynther's request. --- PIP/PIP-0039.md | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/PIP/PIP-0039.md b/PIP/PIP-0039.md index 4780cbf1c..3595203e6 100644 --- a/PIP/PIP-0039.md +++ b/PIP/PIP-0039.md @@ -11,17 +11,28 @@ ## Summary -This PIP proposes a formal procedure for Community Votes on Discord as a measure to secure a minimum of clarity and transparency for the Pascal Community. The procedure is intended as a temporary solution until a more secure method can be can be put in its place. +This PIP proposes a formal procedure for Community Votes on Discord as a measure to secure clear procedures and transparency based on the democratic principle of 1 voter = 1 vote. If accepted by the community, the PIP will be rolled out in two phases. ## Motivation -Currently, Pascal Community Votes take shape as a simple 1 Discord handle = 1 vote. This method can easily be gamed as any individual can have any number of handles. In order to counter this problem, this PIP proposes a number measures for auditing the votes. In addition, the PIP defines a number different types of votes so as to qualify the voting procedure further. + +Currently, Pascal Community Votes take shape as a simple 1 Discord handle = 1 vote. This method can easily be gamed, because any individual can have any number of handles. In order to counter this problem, this PIP proposes an audited and transparent voting procedure that will secure that each individual voter can only vote once at each vote. In addition, PIP specifies a number of different types of votes so as to qualify the voting procedure further. +Rolling out the PIP in two phases, responds to two requirements: +A) the urgent need of a voting procedure that introduce both transparency and structure (Phase 1); +B) the extra time needed to implement a voting procedure that uses a safe ID registration method (Phase 2). + +## Implementation + +Phase 1 will be activated immediately after an eventual accept by the community of this PIP 39 . +Phase 2 is expected to be active within 1-2 months after said accept. + ## Specification -1. **COMMUNITY VOTER** +### Phase 1 +1. **COMMUNITY VOTER (PHASE 1)** - - **1.1.** Any individual person with a handle on the official Pascal Discord account. Said handle must have been registered at the Pascal Discord for more than 3 months and must have been actively participating there with a minimum of 5 comments. + - **1.1.** Any individual person with a handle on the official Pascal Discord account. Said handle must have been registered at the Pascal Discord for more than 3 months and must have been actively participating there with a minimum of 5 comments. - **1.2.** No individual person may vote more than once at each Community Vote no matter the number of handles said person owns at Discord. 2. **AUDIT OF COMMUNITY VOTES** @@ -51,3 +62,23 @@ Currently, Pascal Community Votes take shape as a simple 1 Discord handle = 1 vo - **4.3.2.** Any candidate for Key-Team member must notify the sitting Key-Team about his/her candidature in writing at least 14 days prior to the date of voting. Such notification should contain the following information: name, background, and motivation for candidature. - **4.3.2.1.** A candidate may opt for community anonymity, but his or her identity must be known and KYC’ed by the Key-Team. - **4.3.3.** 10 days prior to the date of voting, the sitting Key-Team shall publish for community discussion a list of candidates with their stated name, background, and motivation for candidature. + +### Phase 2 + +This phase will implement a secure community voter procedure. This procedure will be facilitated by an ID voter registration mechanism that will not contravene with the option of full voter anonymity. This service is expected to be provided by [IDCheck.io](https://www.idcheck.io/) + +The procedure requires that each community voter register as a voter at the Pascal website in two steps. + + - **1.** Open community voter account with name/pseudonym and password. + - **2.** Submit ID Card or passport for automated ID registration. + + Said credentials in step 2 will be hashed and secured so as to guarantee anonymity while allowing for automated control against any individual registering more than one account. +Once step 1 and 2 are successfully completed, the community voter is eligible for voting through his/her private voter’s account. + + Phase 2 will require a redefinition of the community voter. This means that, with the implementation of Phase 2, Article 5 below will replace Article 1 as described above. + +5. **COMMUNITY VOTER (PHASE 2)** + + - **5.1.** Any individual with a registered and authorized voter’s account. + - **5.2.** No individual may own more than one voter’s account or by any other means vote more than once at each vote. + From acde7c4a069d4d1de6d9bceebc753732e11f048a Mon Sep 17 00:00:00 2001 From: Ugochukwu Mmaduekwe Date: Fri, 3 Jan 2020 16:56:39 +0100 Subject: [PATCH 012/275] Update PIP-0039.md Update PIP-0039.md as per Gynther's request. --- PIP/PIP-0039.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PIP/PIP-0039.md b/PIP/PIP-0039.md index 3595203e6..ee4f8d74a 100644 --- a/PIP/PIP-0039.md +++ b/PIP/PIP-0039.md @@ -1,9 +1,9 @@
   PIP: PIP-0039
-  Title: Temporary Voting Procedure 
+  Title: Voting Procedure 
   Type: Process
   Impact: None
-  Author: Gynther and the Interrim Dao-Team (redmonski, earleone, cryptobjarne, joud, mosu_forge) with advise from nightraven, urbancohort, and Benjamin Ansbach
+  Author: Gynther, Priogeth, and the Interrim Dao-Team (redmonski, earleone, cryptobjarne, joud, mosu_forge) with advise from nightraven, urbancohort, and Benjamin Ansbach
   Comments-URI: https://discord.gg/sJqcgtD
   Status: Draft
   Created: 2019-12-02

From be0253df09d58645273c15ec5cd6cf5f89adf576 Mon Sep 17 00:00:00 2001
From: sandakersmann 
Date: Mon, 10 Feb 2020 23:51:24 +0100
Subject: [PATCH 013/275] Update copyright year to 2020

---
 LICENSE   | 2 +-
 README.md | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/LICENSE b/LICENSE
index dcb483de5..aa5270f48 100644
--- a/LICENSE
+++ b/LICENSE
@@ -2,7 +2,7 @@ Pascal - P2P Cryptocurrency without need of historical operations.
 
 The MIT License (MIT)
 
-Copyright (c) 2016-2019 Pascal Cryptocurrency developers based on original Albert Molina source code
+Copyright (c) 2016-2020 Pascal Cryptocurrency developers based on original Albert Molina source code
 
 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 
diff --git a/README.md b/README.md
index 43753c04d..63173e065 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@
 
 
 ```
-Copyright (c) 2016-2019 Pascal developers based on original Albert Molina source code
+Copyright (c) 2016-2020 Pascal developers based on original Albert Molina source code
 ```
 
 Please use at your own risk.

From f57b77e23e5db5cd9117d638f3f575b8cee954e8 Mon Sep 17 00:00:00 2001
From: Frans van Daalen 
Date: Tue, 31 Mar 2020 15:44:44 +0200
Subject: [PATCH 014/275] multi-language support added

---
 src/core/USettings.pas                        |    1 +
 src/default.po                                | 4884 +++++++++++++++++
 src/gui-classic/UFRMAbout.lfm                 |    2 +-
 src/gui-classic/UFRMAbout.pas                 |    4 +-
 src/gui-classic/UFRMNewPrivateKeyType.lfm     |    3 +-
 src/gui-classic/UFRMNewPrivateKeyType.pas     |    4 +-
 src/gui-classic/UFRMNodesIp.lfm               |    3 +-
 src/gui-classic/UFRMNodesIp.pas               |    4 +-
 src/gui-classic/UFRMOperation.lfm             |    2 +-
 src/gui-classic/UFRMOperation.pas             |    4 +-
 .../UFRMPascalCoinWalletConfig.dfm            |  239 +-
 .../UFRMPascalCoinWalletConfig.lfm            |   27 +-
 .../UFRMPascalCoinWalletConfig.pas            |   19 +-
 src/gui-classic/UFRMPayloadDecoder.lfm        |    3 +-
 src/gui-classic/UFRMPayloadDecoder.pas        |    4 +-
 src/gui-classic/UFRMSelectLanguage.dfm        |   50 +
 src/gui-classic/UFRMSelectLanguage.pas        |   72 +
 src/gui-classic/UFRMWallet.lfm                |   31 +-
 src/gui-classic/UFRMWallet.pas                |   10 +-
 src/gui-classic/UFRMWalletKeys.lfm            |    3 +-
 src/gui-classic/UFRMWalletKeys.pas            |    4 +-
 src/libraries/gnugettext/gnugettext.pas       | 4307 +++++++++++++++
 src/libssl-1_1.dll                            |  Bin 0 -> 723312 bytes
 src/locale/de/LC_MESSAGES/default.mo          |  Bin 0 -> 313 bytes
 src/locale/de/LC_MESSAGES/default.po          | 4638 ++++++++++++++++
 src/locale/en/LC_MESSAGES/default.mo          |  Bin 0 -> 313 bytes
 src/locale/en/LC_MESSAGES/default.po          | 4638 ++++++++++++++++
 src/locale/fr/LC_MESSAGES/default.mo          |  Bin 0 -> 313 bytes
 src/locale/fr/LC_MESSAGES/default.po          | 4638 ++++++++++++++++
 src/locale/nl/LC_MESSAGES/default.mo          |  Bin 0 -> 13024 bytes
 src/locale/nl/LC_MESSAGES/default.po          | 4642 ++++++++++++++++
 src/pascalcoin_wallet_classic.dproj           |  453 +-
 src/pascalcoin_wallet_classic.dsk             |  769 +++
 src/pascalcoin_wallet_classic.lpi             |   15 +-
 src/pascalcoin_wallet_classic.~dsk            |  747 +++
 src/pascalcoin_wallet_experimental.dsk        |  727 +++
 36 files changed, 30551 insertions(+), 396 deletions(-)
 create mode 100644 src/default.po
 create mode 100644 src/gui-classic/UFRMSelectLanguage.dfm
 create mode 100644 src/gui-classic/UFRMSelectLanguage.pas
 create mode 100644 src/libraries/gnugettext/gnugettext.pas
 create mode 100644 src/libssl-1_1.dll
 create mode 100644 src/locale/de/LC_MESSAGES/default.mo
 create mode 100644 src/locale/de/LC_MESSAGES/default.po
 create mode 100644 src/locale/en/LC_MESSAGES/default.mo
 create mode 100644 src/locale/en/LC_MESSAGES/default.po
 create mode 100644 src/locale/fr/LC_MESSAGES/default.mo
 create mode 100644 src/locale/fr/LC_MESSAGES/default.po
 create mode 100644 src/locale/nl/LC_MESSAGES/default.mo
 create mode 100644 src/locale/nl/LC_MESSAGES/default.po
 create mode 100644 src/pascalcoin_wallet_classic.dsk
 create mode 100644 src/pascalcoin_wallet_classic.~dsk
 create mode 100644 src/pascalcoin_wallet_experimental.dsk

diff --git a/src/core/USettings.pas b/src/core/USettings.pas
index 83afca03f..366de3f01 100644
--- a/src/core/USettings.pas
+++ b/src/core/USettings.pas
@@ -53,6 +53,7 @@ interface
   CT_PARAM_ShowHashRateAs = 'ShowHashRateAs';
   CT_PARAM_AllowDownloadNewCheckpointIfOlderThan = 'AllowDownloadNewCheckpointIfOlderThan';
   CT_PARAM_MinFutureBlocksToDownloadNewSafebox = 'MinFutureBlocksToDownloadNewSafebox';
+  CT_PARAM_UILanguage = 'UILanguage';
 
 type
 
diff --git a/src/default.po b/src/default.po
new file mode 100644
index 000000000..b91a092d6
--- /dev/null
+++ b/src/default.po
@@ -0,0 +1,4884 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-03-30 19:19\n"
+"PO-Revision-Date: 2020-03-30 19:19\n"
+"Last-Translator: Somebody \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: dxgettext 1.2.2\n"
+
+#. FRMAbout..Caption
+#: gui-classic/UFRMAbout.dfm:7
+msgid "About..."
+msgstr ""
+
+#. FRMAbout..Font.Name
+#: gui-classic/UFRMAbout.dfm:14
+#. FRMAbout..Label1..Font.Name
+#: gui-classic/UFRMAbout.dfm:130
+#. FRMAbout..lblBuild..Font.Name
+#: gui-classic/UFRMAbout.dfm:143
+#. FRMAbout..lblProtocolVersion..Font.Name
+#: gui-classic/UFRMAbout.dfm:156
+#. FRMAbout..Label3..Font.Name
+#: gui-classic/UFRMAbout.dfm:176
+#. FRMAbout..Label4..Font.Name
+#: gui-classic/UFRMAbout.dfm:190
+#. FRMAbout..Label5..Font.Name
+#: gui-classic/UFRMAbout.dfm:205
+#. FRMAccountSelect..Font.Name
+#: gui-classic/UFRMAccountSelect.dfm:12
+#. FRMDiagnosticTool..Font.Name
+#: gui-classic/UFRMDiagnosticTool.dfm:11
+#. FRMHashLock..Font.Name
+#: gui-classic/UFRMHashLock.dfm:12
+#. FRMHashLock..lblError..Font.Name
+#: gui-classic/UFRMHashLock.dfm:34
+#. FRMHashLock..GroupBox2..meHashLockData..Font.Name
+#: gui-classic/UFRMHashLock.dfm:117
+#. FRMMemoText..Font.Name
+#: gui-classic/UFRMMemoText.dfm:12
+#. FRMMemoText..Memo..Font.Name
+#: gui-classic/UFRMMemoText.dfm:50
+#. FRMNewPrivateKeyType..Font.Name
+#: gui-classic/UFRMNewPrivateKeyType.dfm:13
+#. FRMNodesIp..Font.Name
+#: gui-classic/UFRMNodesIp.dfm:13
+#. FRMOperation..Font.Name
+#: gui-classic/UFRMOperation.dfm:13
+#. FRMOperation..lblAccountBalance..Font.Name
+#: gui-classic/UFRMOperation.dfm:40
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Font.Name
+#: gui-classic/UFRMOperation.dfm:196
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..memoPayload..Font.Name
+#: gui-classic/UFRMOperation.dfm:259
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Font.Name
+#: gui-classic/UFRMOperation.dfm:332
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Font.Name
+#: gui-classic/UFRMOperation.dfm:410
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Font.Name
+#: gui-classic/UFRMOperation.dfm:427
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Font.Name
+#: gui-classic/UFRMOperation.dfm:539
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Font.Name
+#: gui-classic/UFRMOperation.dfm:783
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Font.Name
+#: gui-classic/UFRMOperation.dfm:825
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Font.Name
+#: gui-classic/UFRMOperation.dfm:851
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Font.Name
+#: gui-classic/UFRMOperation.dfm:978
+#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Font.Name
+#: gui-classic/UFRMOperation.dfm:1065
+#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Font.Name
+#: gui-classic/UFRMOperation.dfm:1080
+#. FRMOperation..memoAccounts..Font.Name
+#: gui-classic/UFRMOperation.dfm:1149
+#. FRMOperation..ebSenderAccount..Font.Name
+#: gui-classic/UFRMOperation.dfm:1167
+#. FRMOperationsExplorer..Font.Name
+#: gui-classic/UFRMOperationsExplorer.dfm:12
+#. FRMPascalCoinWalletConfig..Font.Name
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:13
+#. FRMPascalCoinWalletConfig..Label4..Font.Name
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:66
+#. FRMPascalCoinWalletConfig..Label7..Font.Name
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:110
+#. FRMPascalCoinWalletConfig..bbUpdatePassword..Font.Name
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:200
+#. FRMPayloadDecoder..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:14
+#. FRMPayloadDecoder..lblBlock..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:37
+#. FRMPayloadDecoder..lblDateTime..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:50
+#. FRMPayloadDecoder..lblOperationTxt..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:78
+#. FRMPayloadDecoder..lblAmount..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:99
+#. FRMPayloadDecoder..lblFee..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:119
+#. FRMPayloadDecoder..lblSender..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:146
+#. FRMPayloadDecoder..lblReceiver..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:166
+#. FRMPayloadDecoder..lblReceiverInfo..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:179
+#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:214
+#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:234
+#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:253
+#. FRMPayloadDecoder..ebOphash..Font.Name
+#: gui-classic/UFRMPayloadDecoder.dfm:416
+#. FRMDiagnosticTool..Font.Name
+#: gui-classic/UFRMRandomHashUtil.dfm:11
+#. FRMRandomOperations..Font.Name
+#: gui-classic/UFRMRandomOperations.dfm:11
+#. FRMRandomOperations..pnlTop..lblTopCaption..Font.Name
+#: gui-classic/UFRMRandomOperations.dfm:44
+#. FRMRPCCalls..Font.Name
+#: gui-classic/UFRMRPCCalls.dfm:12
+#. FRMRPCCalls..pnlTop..lblTopCaption..Font.Name
+#: gui-classic/UFRMRPCCalls.dfm:50
+#. FRMSaleAccounts..Font.Name
+#: gui-classic/UFRMSaleAccounts.dfm:12
+#. FRMSaleAccounts..lblAccountBalance..Font.Name
+#: gui-classic/UFRMSaleAccounts.dfm:57
+#. FRMSaleAccounts..memoAccounts..Font.Name
+#: gui-classic/UFRMSaleAccounts.dfm:84
+#. FRMSaleAccounts..ebSenderAccount..Font.Name
+#: gui-classic/UFRMSaleAccounts.dfm:103
+#. FRMWallet..Font.Name
+#: gui-classic/UFRMWallet.dfm:13
+#. FRMWallet..pnlTop..lblTimeAverageAux..Font.Name
+#: gui-classic/UFRMWallet.dfm:284
+#. FRMWallet..pnlTop..Label16..Font.Name
+#: gui-classic/UFRMWallet.dfm:299
+#. FRMWallet..pnlTop..lblBlocksFound..Font.Name
+#: gui-classic/UFRMWallet.dfm:315
+#. FRMWallet..pnlTop..lblReceivedMessages..Font.Name
+#: gui-classic/UFRMWallet.dfm:333
+#. FRMWallet..pnlTop..lblBuild..Font.Name
+#: gui-classic/UFRMWallet.dfm:349
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Font.Name
+#: gui-classic/UFRMWallet.dfm:658
+#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10..Font.Name
+#: gui-classic/UFRMWallet.dfm:870
+#. FRMWallet..PageControl..tsMessages..Label14..Font.Name
+#: gui-classic/UFRMWallet.dfm:1183
+#. FRMWallet..PageControl..tsMessages..memoMessages..Font.Name
+#: gui-classic/UFRMWallet.dfm:1216
+#. FRMWalletKeys..Font.Name
+#: gui-classic/UFRMWalletKeys.dfm:13
+#. FRMWalletKeys..lblKeysEncrypted..Font.Name
+#: gui-classic/UFRMWalletKeys.dfm:66
+#. FRMWalletKeys..memoPrivateKey..Font.Name
+#: gui-classic/UFRMWalletKeys.dfm:155
+#. FRMWalletKeys..bbUpdatePassword..Font.Name
+#: gui-classic/UFRMWalletKeys.dfm:504
+#. FRMDiagnosticTool..Font.Name
+#: lib/i386-win32/UFRMDiagnosticTool.dfm:11
+msgid "Tahoma"
+msgstr ""
+
+#. FRMAbout..Label1..Caption
+#: gui-classic/UFRMAbout.dfm:126
+#. FRMWallet..Caption
+#: gui-classic/UFRMWallet.dfm:4
+msgid "Pascal full node Wallet (Classic GUI)"
+msgstr ""
+
+#. FRMAbout..lblBuild..Caption
+#: gui-classic/UFRMAbout.dfm:139
+msgid "Build:"
+msgstr ""
+
+#. FRMAbout..lblProtocolVersion..Caption
+#: gui-classic/UFRMAbout.dfm:152
+msgid "Protocol:"
+msgstr ""
+
+#. FRMAbout..Label2..Caption
+#: gui-classic/UFRMAbout.dfm:165
+msgid "Source Code:"
+msgstr ""
+
+#. FRMAbout..Label3..Caption
+#: gui-classic/UFRMAbout.dfm:172
+msgid "Check For New Versions:"
+msgstr ""
+
+#. FRMAbout..Label4..Caption
+#: gui-classic/UFRMAbout.dfm:186
+#. FRMAbout..Memo1....Lines.Strings
+#: gui-classic/UFRMAbout.dfm:252
+msgid "https://github.com/PascalCoin/PascalCoin"
+msgstr ""
+
+#. FRMAbout..Label5..Caption
+#: gui-classic/UFRMAbout.dfm:201
+msgid "https://sourceforge.net/projects/pascalcoin"
+msgstr ""
+
+#. FRMAbout..Memo1....Lines.Strings
+#: gui-classic/UFRMAbout.dfm:220
+msgid "Copyright (c) 2016 - 2019 PascalCoin "
+"developers"
+msgstr ""
+
+#. FRMAbout..Memo1....Lines.Strings
+#: gui-classic/UFRMAbout.dfm:221
+msgid "Based on Albert Molina original source "
+"code"
+msgstr ""
+
+#. FRMAbout..Memo1......Lines.Strings
+#: gui-classic/UFRMAbout.dfm:225
+msgid "Pascal (aka Pascal Coin) is P2P cryptocurrency without the need for "
+"historical "
+msgstr ""
+
+#. FRMAbout..Memo1......Lines.Strings
+#: gui-classic/UFRMAbout.dfm:228
+msgid "operations. This software comprises a node within the Pascal "
+"network."
+msgstr ""
+
+#. FRMAbout..Memo1......Lines.Strings
+#: gui-classic/UFRMAbout.dfm:232
+msgid "Distributed under the MIT software license, see the accompanying file "
+"LICENSE  or "
+msgstr ""
+
+#. FRMAbout..Memo1....Lines.Strings
+#: gui-classic/UFRMAbout.dfm:233
+msgid "visit http://www.opensource.org/licenses/mit-license.php."
+msgstr ""
+
+#. FRMAbout..Memo1......Lines.Strings
+#: gui-classic/UFRMAbout.dfm:237
+msgid "THIS IS EXPERIMENTAL SOFTWARE. Use it for educational purposes "
+"only."
+msgstr ""
+
+#. FRMAbout..Memo1......Lines.Strings
+#: gui-classic/UFRMAbout.dfm:241
+msgid "This product includes software developed by the OpenSSL Project and "
+"Denis "
+msgstr ""
+
+#. FRMAbout..Memo1......Lines.Strings
+#: gui-classic/UFRMAbout.dfm:244
+msgid "Grinyuk (https://github.com/Arvur/OpenSSL-Delphi), some cryptographic "
+msgstr ""
+
+#. FRMAbout..Memo1......Lines.Strings
+#: gui-classic/UFRMAbout.dfm:247
+msgid "functions inspirated in code written by Ladar Levison and Marco "
+"Ferrante, and "
+msgstr ""
+
+#. FRMAbout..Memo1....Lines.Strings
+#: gui-classic/UFRMAbout.dfm:248
+msgid "Synapse Socket code copyright of Lukas "
+"Gebauer."
+msgstr ""
+
+#. FRMAbout..Memo1......Lines.Strings
+#: gui-classic/UFRMAbout.dfm:251
+msgid "Original source code is written in Pascal Language and is available "
+"at "
+msgstr ""
+
+#. FRMAbout..Memo1....Lines.Strings
+#: gui-classic/UFRMAbout.dfm:254
+msgid "If you like it, consider a donation using "
+"BitCoin:"
+msgstr ""
+
+#. FRMAbout..Memo1....Lines.Strings
+#: gui-classic/UFRMAbout.dfm:255
+msgid "16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk"
+msgstr ""
+
+#. FRMAbout..bbClose..Caption
+#: gui-classic/UFRMAbout.dfm:266
+#. FRMPayloadDecoder..bbClose..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:353
+#. FRMWallet..MainMenu..miProject..MiClose..Caption
+#: gui-classic/UFRMWallet.dfm:1273
+msgid "Close"
+msgstr ""
+
+#. FRMAccountSelect..Caption
+#: gui-classic/UFRMAccountSelect.dfm:5
+msgid "Accounts"
+msgstr ""
+
+#. FRMAccountSelect..pnlAccountsTop..cbOnlyForSale..Caption
+#: gui-classic/UFRMAccountSelect.dfm:33
+msgid "Only for sale or swap"
+msgstr ""
+
+#. FRMAccountSelect..pnlAccountsTop..bbSearch..Caption
+#: gui-classic/UFRMAccountSelect.dfm:41
+msgid "Search"
+msgstr ""
+
+#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPrivateSaleToMe..Caption
+#: gui-classic/UFRMAccountSelect.dfm:107
+msgid "Only for private sale to me"
+msgstr ""
+
+#. FRMAccountSelect..pnlAccountsTop..cbAccountsBalance..Caption
+#: gui-classic/UFRMAccountSelect.dfm:115
+msgid "Accounts Balance"
+msgstr ""
+
+#. FRMAccountSelect..pnlAccountsTop..cbMyAccounts..Caption
+#: gui-classic/UFRMAccountSelect.dfm:123
+msgid "My Accounts"
+msgstr ""
+
+#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPublicSale..Caption
+#: gui-classic/UFRMAccountSelect.dfm:141
+msgid "Only for public sale"
+msgstr ""
+
+#. FRMAccountSelect..pnlAccountsTop..cbAccountsName..Caption
+#: gui-classic/UFRMAccountSelect.dfm:165
+msgid "Accounts name"
+msgstr ""
+
+#. FRMAccountSelect..pnlBottom..Label17..Caption
+#: gui-classic/UFRMAccountSelect.dfm:192
+#. FRMWallet..pnlTop..Label5..Caption
+#: gui-classic/UFRMWallet.dfm:261
+#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label17..Caption
+#: gui-classic/UFRMWallet.dfm:543
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label20..Caption
+#: gui-classic/UFRMWallet.dfm:685
+msgid "Accounts:"
+msgstr ""
+
+#. FRMAccountSelect..pnlBottom..lblAccountsCount..Caption
+#: gui-classic/UFRMAccountSelect.dfm:201
+#. FRMAccountSelect..pnlBottom..lblAccountsBalance..Caption
+#: gui-classic/UFRMAccountSelect.dfm:219
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblPayloadLength..Caption
+#: gui-classic/UFRMOperation.dfm:207
+#. FRMPayloadDecoder..lblDateTime..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:46
+#. FRMPayloadDecoder..lblOperationTxt..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:74
+#. FRMPayloadDecoder..lblAmount..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:95
+#. FRMPayloadDecoder..lblFee..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:115
+#. FRMPayloadDecoder..lblReceiver..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:162
+#. FRMWallet..pnlTop..lblCurrentBlock..Caption
+#: gui-classic/UFRMWallet.dfm:144
+#. FRMWallet..pnlTop..lblOperationsPending..Caption
+#: gui-classic/UFRMWallet.dfm:180
+#. FRMWallet..pnlTop..lblMinersClients..Caption
+#: gui-classic/UFRMWallet.dfm:198
+#. FRMWallet..pnlTop..lblCurrentDifficulty..Caption
+#: gui-classic/UFRMWallet.dfm:216
+#. FRMWallet..pnlTop..lblTimeAverage..Caption
+#: gui-classic/UFRMWallet.dfm:225
+#. FRMWallet..pnlTop..lblCurrentAccounts..Caption
+#: gui-classic/UFRMWallet.dfm:270
+#. FRMWallet..pnlTop..lblTimeAverageAux..Caption
+#: gui-classic/UFRMWallet.dfm:279
+#. FRMWallet..pnlTop..lblBlocksFound..Caption
+#: gui-classic/UFRMWallet.dfm:310
+#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsCount..Caption
+#: gui-classic/UFRMWallet.dfm:561
+#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsBalance..Caption
+#: gui-classic/UFRMWallet.dfm:570
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsCount..Caption
+#: gui-classic/UFRMWallet.dfm:694
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsBalance..Caption
+#: gui-classic/UFRMWallet.dfm:712
+msgid "000"
+msgstr ""
+
+#. FRMAccountSelect..pnlBottom..Label19..Caption
+#: gui-classic/UFRMAccountSelect.dfm:210
+#. FRMOperation..lblBalanceCaption..Caption
+#: gui-classic/UFRMOperation.dfm:50
+#. FRMSaleAccounts..lblBalanceCaption..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:73
+#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label19..Caption
+#: gui-classic/UFRMWallet.dfm:552
+msgid "Balance:"
+msgstr ""
+
+#. FRMAccountSelect..pnlBottom..bbSelect..Caption
+#: gui-classic/UFRMAccountSelect.dfm:229
+msgid "Select"
+msgstr ""
+
+#. FRMAccountSelect..pnlBottom..bbTypeStats..Caption
+#: gui-classic/UFRMAccountSelect.dfm:249
+msgid "Type stats"
+msgstr ""
+
+#. FRMDiagnosticTool..Caption
+#: gui-classic/UFRMDiagnosticTool.dfm:4
+#. FRMDiagnosticTool..Caption
+#: gui-classic/UFRMRandomHashUtil.dfm:4
+#. FRMDiagnosticTool..Caption
+#: lib/i386-win32/UFRMDiagnosticTool.dfm:4
+msgid "FRMDiagnosticTool"
+msgstr ""
+
+#. FRMDiagnosticTool..btnRH..Caption
+#: gui-classic/UFRMDiagnosticTool.dfm:25
+#. FRMDiagnosticTool..btnRH..Caption
+#: lib/i386-win32/UFRMDiagnosticTool.dfm:25
+msgid "Start Random Hash"
+msgstr ""
+
+#. FRMDiagnosticTool..btnRH2..Caption
+#: gui-classic/UFRMDiagnosticTool.dfm:34
+#. FRMDiagnosticTool..btnRH2..Caption
+#: lib/i386-win32/UFRMDiagnosticTool.dfm:34
+msgid "Start Random Hash 2"
+msgstr ""
+
+#. FRMDiagnosticTool..btnRH2C..Caption
+#: gui-classic/UFRMDiagnosticTool.dfm:51
+#. FRMDiagnosticTool..btnRH2C..Caption
+#: lib/i386-win32/UFRMDiagnosticTool.dfm:51
+msgid "Start Random Hash 2 (Cached)"
+msgstr ""
+
+#. FRMDiagnosticTool..btnEntropy..Caption
+#: gui-classic/UFRMDiagnosticTool.dfm:60
+#. FRMDiagnosticTool..btnEntropy..Caption
+#: lib/i386-win32/UFRMDiagnosticTool.dfm:60
+msgid "Entropy Tests"
+msgstr ""
+
+#. FRMDiagnosticTool..btnRH2NonceScan..Caption
+#: gui-classic/UFRMDiagnosticTool.dfm:69
+#. FRMDiagnosticTool..btnRH2NonceScan..Caption
+#: lib/i386-win32/UFRMDiagnosticTool.dfm:69
+msgid "Start Random Hash 2 (Nonce Scan)"
+msgstr ""
+
+#. FRMDiagnosticTool..txtScanLevel..TextHint
+#: gui-classic/UFRMDiagnosticTool.dfm:79
+#. FRMDiagnosticTool..txtScanLevel..TextHint
+#: lib/i386-win32/UFRMDiagnosticTool.dfm:79
+msgid "Enter Scan Level (2-4)"
+msgstr ""
+
+#. FRMDiagnosticTool..btnRHC..Caption
+#: gui-classic/UFRMDiagnosticTool.dfm:86
+#. FRMDiagnosticTool..btnRHC..Caption
+#: lib/i386-win32/UFRMDiagnosticTool.dfm:86
+msgid "Start Random Hash (Cached)"
+msgstr ""
+
+#. FRMHashLock..Caption
+#: gui-classic/UFRMHashLock.dfm:5
+msgid "Atomic Swap Hash-Lock "
+msgstr ""
+
+#. FRMHashLock..lblError..Caption
+#: gui-classic/UFRMHashLock.dfm:29
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Caption
+#: gui-classic/UFRMOperation.dfm:191
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Caption
+#: gui-classic/UFRMOperation.dfm:327
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Caption
+#: gui-classic/UFRMOperation.dfm:405
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Caption
+#: gui-classic/UFRMOperation.dfm:422
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Caption
+#: gui-classic/UFRMOperation.dfm:534
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Caption
+#: gui-classic/UFRMOperation.dfm:778
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Caption
+#: gui-classic/UFRMOperation.dfm:820
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Caption
+#: gui-classic/UFRMOperation.dfm:973
+msgid "Errors detected"
+msgstr ""
+
+#. FRMHashLock..btnSet..Caption
+#: gui-classic/UFRMHashLock.dfm:56
+msgid "Set Hash-Lock"
+msgstr ""
+
+#. FRMHashLock..GroupBox1..Caption
+#: gui-classic/UFRMHashLock.dfm:67
+msgid "Mode"
+msgstr ""
+
+#. FRMHashLock..GroupBox1..rbHashLock....Caption
+#: gui-classic/UFRMHashLock.dfm:76
+msgid "Hash-Lock - the 32 byte hash-lock provided to you by the "
+"counterparty"
+msgstr ""
+
+#. FRMHashLock..GroupBox1..rbHashLockKey....Caption
+#: gui-classic/UFRMHashLock.dfm:86
+msgid "Hash-Lock Key - a secret that will be hashed to create the 32 byte "
+"hash-lock"
+msgstr ""
+
+#. FRMHashLock..GroupBox2..Caption
+#: gui-classic/UFRMHashLock.dfm:96
+msgid "Data"
+msgstr ""
+
+#. FRMHashLock..GroupBox2..Label2..Caption
+#: gui-classic/UFRMHashLock.dfm:106
+msgid "Please enter the hash lock data as a hexadecimal "
+"string"
+msgstr ""
+
+#. FRMMemoText..Caption
+#: gui-classic/UFRMMemoText.dfm:5
+msgid "Information"
+msgstr ""
+
+#. FRMMemoText..Memo....Lines.Strings
+#: gui-classic/UFRMMemoText.dfm:53
+msgid "Memo"
+msgstr ""
+
+#. FRMNewPrivateKeyType..Caption
+#: gui-classic/UFRMNewPrivateKeyType.dfm:6
+msgid "New Private Key"
+msgstr ""
+
+#. FRMNewPrivateKeyType..Label1..Caption
+#: gui-classic/UFRMNewPrivateKeyType.dfm:26
+msgid "Name"
+msgstr ""
+
+#. FRMNewPrivateKeyType..ebName..Text
+#: gui-classic/UFRMNewPrivateKeyType.dfm:34
+msgid "ebName"
+msgstr ""
+
+#. FRMNewPrivateKeyType..rgKeyType..Caption
+#: gui-classic/UFRMNewPrivateKeyType.dfm:41
+msgid " Key Type: "
+msgstr ""
+
+#. FRMNewPrivateKeyType..rgKeyType....Items.Strings
+#: gui-classic/UFRMNewPrivateKeyType.dfm:43
+msgid "asdf"
+msgstr ""
+
+#. FRMNewPrivateKeyType..bbOk..Caption
+#: gui-classic/UFRMNewPrivateKeyType.dfm:51
+#. FRMNodesIp..bbOk..Caption
+#: gui-classic/UFRMNodesIp.dfm:42
+#. FRMChangeLanguage..bbOk..Caption
+#: gui-classic/UFRMSelectLanguage.dfm:18
+#. FRMChangeLanguage..bbOk..Caption
+#: lib/i386-win32/ufrmselectlanguage.dfm:18
+msgid "OK"
+msgstr ""
+
+#. FRMNodesIp..Caption
+#: gui-classic/UFRMNodesIp.dfm:6
+msgid "Nodes IP"
+msgstr ""
+
+#. FRMNodesIp..Label1..Caption
+#: gui-classic/UFRMNodesIp.dfm:25
+msgid "Available Nodes Ip to connect"
+msgstr ""
+
+#. FRMNodesIp..memoNodesIp....Lines.Strings
+#: gui-classic/UFRMNodesIp.dfm:33
+msgid "memoNodesIp"
+msgstr ""
+
+#. FRMNodesIp..cbTryOnlyWithThisServers..Caption
+#: gui-classic/UFRMNodesIp.dfm:82
+msgid "Try to connect ONLY with this servers"
+msgstr ""
+
+#. FRMOperation..Caption
+#: gui-classic/UFRMOperation.dfm:6
+msgid "New Operation"
+msgstr ""
+
+#. FRMOperation..lblAccountCaption..Caption
+#: gui-classic/UFRMOperation.dfm:26
+#. FRMSaleAccounts..lblAccountCaption..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:25
+msgid "Account:"
+msgstr ""
+
+#. FRMOperation..lblAccountBalance..Caption
+#: gui-classic/UFRMOperation.dfm:35
+#. FRMSaleAccounts..lblAccountBalance..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:53
+msgid "lblAccountBalance"
+msgstr ""
+
+#. FRMOperation..lblAccountsCount..Caption
+#: gui-classic/UFRMOperation.dfm:59
+#. FRMSaleAccounts..lblAccountsCount..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:66
+msgid "XXX"
+msgstr ""
+
+#. FRMOperation..bbExecute..Caption
+#: gui-classic/UFRMOperation.dfm:68
+#. FRMOperation..ActionList..actExecute..Caption
+#: gui-classic/UFRMOperation.dfm:1179
+#. FRMSaleAccounts..bbExecute..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:178
+#. FRMSaleAccounts..ActionList..actExecute..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:215
+msgid "Execute (F12)"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..lblFee..Caption
+#: gui-classic/UFRMOperation.dfm:113
+msgid "Operation Fee"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..lblSignerAccount..Caption
+#: gui-classic/UFRMOperation.dfm:122
+msgid "Signer account (Fee payer)"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Caption
+#: gui-classic/UFRMOperation.dfm:165
+msgid " Payload: "
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptPassword..Caption
+#: gui-classic/UFRMOperation.dfm:172
+msgid "Password:"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Label4..Caption
+#: gui-classic/UFRMOperation.dfm:181
+msgid "Payload Data"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithEC..Caption
+#: gui-classic/UFRMOperation.dfm:216
+msgid "Encrypted with dest account public key"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncrptedWithPassword..Caption
+#: gui-classic/UFRMOperation.dfm:227
+msgid "Encrypted with password"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbNotEncrypted..Caption
+#: gui-classic/UFRMOperation.dfm:237
+msgid "Dont encrypt (Public payload)"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithOldEC..Caption
+#: gui-classic/UFRMOperation.dfm:272
+msgid "Encrypted with old public key"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..gbPayload..cbPayloadAsHex..Caption
+#: gui-classic/UFRMOperation.dfm:282
+msgid "As Hex"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..Caption
+#: gui-classic/UFRMOperation.dfm:302
+msgid "Transaction"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblDestAccount..Caption
+#: gui-classic/UFRMOperation.dfm:308
+msgid "Destination account"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblAmount..Caption
+#: gui-classic/UFRMOperation.dfm:317
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAmount..Caption
+#: gui-classic/UFRMOperation.dfm:810
+msgid "Amount"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..Caption
+#: gui-classic/UFRMOperation.dfm:387
+msgid "Change Key"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewPrivateKey..Caption
+#: gui-classic/UFRMOperation.dfm:394
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyNewKey..Caption
+#: gui-classic/UFRMOperation.dfm:837
+msgid "New private key"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerPublicKey..Caption
+#: gui-classic/UFRMOperation.dfm:437
+msgid "New owners public key"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyWithAnother..Caption
+#: gui-classic/UFRMOperation.dfm:446
+msgid "Change private key"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyTransferAccountToNewOwner..Caption
+#: gui-classic/UFRMOperation.dfm:514
+msgid "Transfer account to a new owner"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..Caption
+#: gui-classic/UFRMOperation.dfm:526
+msgid "List Account"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblPrice..Caption
+#: gui-classic/UFRMOperation.dfm:550
+msgid "Sale Price"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblSeller..Caption
+#: gui-classic/UFRMOperation.dfm:560
+msgid "Seller Account"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblNewKey..Caption
+#: gui-classic/UFRMOperation.dfm:604
+msgid "Buyer Key"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblTimeLock..Caption
+#: gui-classic/UFRMOperation.dfm:614
+msgid "Time-Lock"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblHashLock..Caption
+#: gui-classic/UFRMOperation.dfm:623
+msgid "Hash-Lock"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPublicSale..Caption
+#: gui-classic/UFRMOperation.dfm:699
+msgid "List for Public Sale"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPrivateSale..Caption
+#: gui-classic/UFRMOperation.dfm:707
+msgid "List for Private Sale"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForAccountSwap..Caption
+#: gui-classic/UFRMOperation.dfm:715
+msgid "List for Atomic Account Swap"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForCoinSwap..Caption
+#: gui-classic/UFRMOperation.dfm:723
+msgid "List for Atomic Coin Swap"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebPrice..TextHint
+#: gui-classic/UFRMOperation.dfm:732
+msgid "PASC Quantity"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebSellerAccount..TextHint
+#: gui-classic/UFRMOperation.dfm:740
+msgid "Account Number"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebNewKey..TextHint
+#: gui-classic/UFRMOperation.dfm:748
+msgid "BASE58 Encoded Public Key Of New Owner"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..Hint
+#: gui-classic/UFRMOperation.dfm:755
+msgid "Block Number "
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..TextHint
+#: gui-classic/UFRMOperation.dfm:759
+msgid "Block number"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..Caption
+#: gui-classic/UFRMOperation.dfm:770
+msgid "Delist Account"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Caption
+#: gui-classic/UFRMOperation.dfm:790
+msgid "Buy Account"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblAccountToBuy..Caption
+#: gui-classic/UFRMOperation.dfm:799
+msgid "Account to Buy"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Caption
+#: gui-classic/UFRMOperation.dfm:846
+msgid "any over-payment will remain on bought "
+"account"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..Caption
+#: gui-classic/UFRMOperation.dfm:966
+msgid "Change Info"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeName..Caption
+#: gui-classic/UFRMOperation.dfm:990
+msgid "Change name"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeType..Caption
+#: gui-classic/UFRMOperation.dfm:1001
+msgid "Change type"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeAccountData..Caption
+#: gui-classic/UFRMOperation.dfm:1012
+msgid "Change Data"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeName..TextHint
+#: gui-classic/UFRMOperation.dfm:1022
+msgid "Account name (null or 3..64 chars)"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeType..TextHint
+#: gui-classic/UFRMOperation.dfm:1030
+msgid "0..65535"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeAccountData..TextHint
+#: gui-classic/UFRMOperation.dfm:1038
+msgid "Hexadecimal value (0..32 bytes)"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Caption
+#: gui-classic/UFRMOperation.dfm:1060
+msgid "????"
+msgstr ""
+
+#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Caption
+#: gui-classic/UFRMOperation.dfm:1076
+#. FRMWalletKeys..bbUpdatePassword..Caption
+#: gui-classic/UFRMWalletKeys.dfm:500
+msgid "Password"
+msgstr ""
+
+#. FRMOperation..memoAccounts....Lines.Strings
+#: gui-classic/UFRMOperation.dfm:1152
+#. FRMOperation..memoAccounts....Lines.Strings
+#: gui-classic/UFRMOperation.dfm:1153
+#. FRMSaleAccounts..memoAccounts....Lines.Strings
+#: gui-classic/UFRMSaleAccounts.dfm:87
+#. FRMSaleAccounts..memoAccounts....Lines.Strings
+#: gui-classic/UFRMSaleAccounts.dfm:88
+msgid "123456-11 (0.0000); 123456-11 (0.0000); "
+msgstr ""
+
+#. FRMOperation..ebSenderAccount..Text
+#: gui-classic/UFRMOperation.dfm:1171
+#. FRMSaleAccounts..ebSenderAccount..Text
+#: gui-classic/UFRMSaleAccounts.dfm:107
+msgid "ebSenderAccount"
+msgstr ""
+
+#. FRMOperationsExplorer..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:5
+msgid "Operations Explorer Tool"
+msgstr ""
+
+#. FRMOperationsExplorer..pnlTop..lblTopCaption....Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:58
+msgid "You can use this tool to explore operations, also you can copy/paste "
+"operations as a RAW (Use Ctrl+I to Import). This tool allows to "
+"generate a Multioperation, send to third party the RAW, add more "
+"txs... and then sign. Once Everybody has signed, you will be able to "
+"EXECUTE OPERATION to be added to network nodes. "
+msgstr ""
+
+#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:85
+msgid "pnlExport"
+msgstr ""
+
+#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Label1..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:94
+msgid "Operation as RAW:"
+msgstr ""
+
+#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:115
+msgid "pnlInfo"
+msgstr ""
+
+#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..Label2..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:139
+msgid "Multioperation actions:"
+msgstr ""
+
+#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..bbRandom..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:188
+msgid "RANDOM OPERATIONS"
+msgstr ""
+
+#. FRMOperationsExplorer..mMenu..MiTools..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:199
+msgid "Tools"
+msgstr ""
+
+#. FRMOperationsExplorer..mMenu..MiTools..MiImportOperationsFromTxt..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:201
+msgid "Import Operations from RAW"
+msgstr ""
+
+#. FRMOperationsExplorer..mMenu..MiTools..MiDivider1..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:206
+#. FRMOperationsExplorer..mMenu..MiActions..MenuItem6..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:224
+#. FRMWallet..MainMenu..miProject..miN1..Caption
+#: gui-classic/UFRMWallet.dfm:1254
+#. FRMWallet..MainMenu..miProject..N1..Caption
+#: gui-classic/UFRMWallet.dfm:1270
+#. FRMWallet..MainMenu..MiOperations..N2..Caption
+#: gui-classic/UFRMWallet.dfm:1310
+#. FRMWallet..MainMenu..MiOperations..N3..Caption
+#: gui-classic/UFRMWallet.dfm:1327
+msgid "-"
+msgstr ""
+
+#. FRMOperationsExplorer..mMenu..MiTools..miLoadFromBlockchain..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:209
+msgid "Load Operations from Blockchain"
+msgstr ""
+
+#. FRMOperationsExplorer..mMenu..MiTools..MiLoadOperationsFromBlockchainFile..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:214
+msgid "Load Operations from Blockchain file"
+msgstr ""
+
+#. FRMOperationsExplorer..mMenu..MiActions..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:219
+msgid "Actions"
+msgstr ""
+
+#. FRMOperationsExplorer..ActionList..ActExecuteOperation..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:244
+msgid "Execute Operation"
+msgstr ""
+
+#. FRMOperationsExplorer..ActionList..ActAddTxToMultioperation..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:249
+msgid "Add Tx to Multioperation"
+msgstr ""
+
+#. FRMOperationsExplorer..ActionList..AddOpChangeToMultioperation..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:254
+msgid "Add OpChange to Multioperation"
+msgstr ""
+
+#. FRMOperationsExplorer..ActionList..ActRemoveAccountFromMultioperation..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:259
+msgid "Remove Account from Multioperation"
+msgstr ""
+
+#. FRMOperationsExplorer..ActionList..ActSignMultioperation..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:264
+msgid "Sign Multioperation"
+msgstr ""
+
+#. FRMOperationsExplorer..ActionList..ActAddTx..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:269
+msgid "Add Tx"
+msgstr ""
+
+#. FRMOperationsExplorer..ActionList..ActAddOpChange..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:274
+msgid "Add OpChange"
+msgstr ""
+
+#. FRMOperationsExplorer..ActionList..ActRemove..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:279
+msgid "Remove"
+msgstr ""
+
+#. FRMOperationsExplorer..ActionList..ActSign..Caption
+#: gui-classic/UFRMOperationsExplorer.dfm:284
+msgid "Sign"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:6
+#. FRMWallet..MainMenu..miProject..miOptions..Caption
+#: gui-classic/UFRMWallet.dfm:1257
+msgid "Options"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..Label1..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:25
+msgid "Default fee for operation"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..Label2..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:34
+msgid "Internet Server Port"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..lblDefaultInternetServerPort..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:43
+#. FRMPascalCoinWalletConfig..lblDefaultJSONRPCMinerServerPort..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:87
+msgid "(Default XXXX)"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..Label3..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:52
+msgid "Miner Name:"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..Label4..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:61
+msgid "This name will be included in each new block you "
+"mine!"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..Label5..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:78
+msgid "JSON-RPC Port"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..Label6..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:96
+msgid "Allowed IP's"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..Label7..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:105
+msgid "Ip's separated by semicolon or empty for "
+"all"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..cbJSONRPCMinerServerActive..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:122
+msgid "JSON-RPC Server Miner (TCP/IP, no HTTP)"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..cbSaveLogFiles..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:139
+msgid "Save log file"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..cbShowLogs..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:148
+msgid "Show logs"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..bbUpdatePassword..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:196
+msgid "Wallet Password"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..ebMinerName..Text
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:265
+msgid "ebMinerName"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..cbShowModalMessages..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:272
+msgid "Show modal messages"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:301
+msgid " Miner Server Private Key: "
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbGenerateANewPrivateKeyEachBlock..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:308
+msgid "Generate a new private key for each generated "
+"block"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbUseARandomKey..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:316
+msgid "Use a random existing key"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbMineAllwaysWithThisKey..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:324
+msgid "Always mine with this key:"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..cbSaveDebugLogs..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:341
+msgid "Save debug logs too"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..bbOpenDataFolder..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:349
+msgid "Open Data Folder"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..cbJSONRPCPortEnabled..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:393
+msgid "JSON-RPC Server port enabled (HTTP)"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..ebJSONRPCAllowedIPs..Text
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:403
+msgid "ebJSONRPCAllowedIPs"
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..cbDownloadNewCheckpoint..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:410
+msgid "Download new Checkpoint if blockchain older "
+"than..."
+msgstr ""
+
+#. FRMPascalCoinWalletConfig..bbChangeLanguage..Caption
+#: gui-classic/UFRMPascalCoinWalletConfig.dfm:428
+msgid "Change UI language"
+msgstr ""
+
+#. FRMPayloadDecoder..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:7
+msgid "Operation Information/Decoder"
+msgstr ""
+
+#. FRMPayloadDecoder..Label1..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:26
+msgid "Block/Op:"
+msgstr ""
+
+#. FRMPayloadDecoder..lblBlock..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:33
+msgid "000000/0000"
+msgstr ""
+
+#. FRMPayloadDecoder..Label6..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:59
+msgid "Date Time:"
+msgstr ""
+
+#. FRMPayloadDecoder..Label2..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:66
+msgid "Operation:"
+msgstr ""
+
+#. FRMPayloadDecoder..lblAmountCaption..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:88
+msgid "Amount:"
+msgstr ""
+
+#. FRMPayloadDecoder..lblFeeCaption..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:108
+msgid "Fee:"
+msgstr ""
+
+#. FRMPayloadDecoder..Label4..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:128
+msgid "OpHash"
+msgstr ""
+
+#. FRMPayloadDecoder..lblSenderCaption..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:135
+msgid "Sender:"
+msgstr ""
+
+#. FRMPayloadDecoder..lblSender..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:142
+msgid "9999999-99"
+msgstr ""
+
+#. FRMPayloadDecoder..lblReceiverCaption..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:155
+msgid "Receiver:"
+msgstr ""
+
+#. FRMPayloadDecoder..lblReceiverInfo..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:175
+msgid "(Receiver info)"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecoded..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:192
+msgid "Payload"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecoded..Label7..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:202
+msgid "Decoded Payload:"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:210
+msgid "(Method)"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecoded..Label3..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:223
+msgid "Original Payload in Hexadecimal:"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded....Lines.Strings
+#: gui-classic/UFRMPayloadDecoder.dfm:237
+#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa....Lines.Strings
+#: gui-classic/UFRMPayloadDecoder.dfm:256
+msgid "memoDecoded"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecoded..cbShowAsHexadecimal..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:267
+msgid "Show as hexadecimal"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecodeMethods..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:273
+msgid "Decode methods"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecodeMethods..lblPasswordsInfo..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:280
+msgid "lblPasswordsInfo"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbMethodPublicPayload..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:287
+msgid "Not encrypted (Public payload)"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPrivateKeys..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:296
+msgid "Using Private keys of my Wallet"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPasswords..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:305
+msgid "Using Passwords of the list"
+msgstr ""
+
+#. FRMPayloadDecoder..PageControl..tsDecodeMethods..bbSaveMethods..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:323
+msgid "Save"
+msgstr ""
+
+#. FRMPayloadDecoder..bbFind..Caption
+#: gui-classic/UFRMPayloadDecoder.dfm:376
+msgid "&Find"
+msgstr ""
+
+#. FRMPayloadDecoder..ebOphash..Text
+#: gui-classic/UFRMPayloadDecoder.dfm:420
+msgid "12345678901234567890123456789012345678901234567890123456789012"
+msgstr ""
+
+#. FRMDiagnosticTool..txtLog..Text
+#: gui-classic/UFRMRandomHashUtil.dfm:26
+msgid "txtLog"
+msgstr ""
+
+#. FRMDiagnosticTool..btnRH..Caption
+#: gui-classic/UFRMRandomHashUtil.dfm:33
+msgid "Random Hash"
+msgstr ""
+
+#. FRMDiagnosticTool..btnRH2..Caption
+#: gui-classic/UFRMRandomHashUtil.dfm:41
+msgid "Random Hash 2"
+msgstr ""
+
+#. FRMRandomOperations..Caption
+#: gui-classic/UFRMRandomOperations.dfm:4
+#. FRMRandomOperations..pnlClient..pnlTop1..bbRandomOperations..Caption
+#: gui-classic/UFRMRandomOperations.dfm:73
+msgid "Random Operations"
+msgstr ""
+
+#. FRMRandomOperations..pnlTop..lblTopCaption....Caption
+#: gui-classic/UFRMRandomOperations.dfm:39
+msgid "WARNING! This form will generate RANDOM operations using your private "
+"keys!!!"
+msgstr ""
+
+#. FRMRandomOperations..pnlClient..mLogs....Lines.Strings
+#: gui-classic/UFRMRandomOperations.dfm:85
+msgid "mLogs"
+msgstr ""
+
+#. FRMRPCCalls..Caption
+#: gui-classic/UFRMRPCCalls.dfm:5
+#. FRMWallet..MainMenu..miProject..MiRPCCalls..Caption
+#: gui-classic/UFRMWallet.dfm:1266
+msgid "RPC Calls"
+msgstr ""
+
+#. FRMRPCCalls..pnlTop..lblTopCaption....Caption
+#: gui-classic/UFRMRPCCalls.dfm:45
+msgid "WARNING! Execute only calls you understand. Execute unknown calls "
+"provided by third person can cause that you lost your "
+"keys/balance!"
+msgstr ""
+
+#. FRMRPCCalls..pnlRight..Label1..Caption
+#: gui-classic/UFRMRPCCalls.dfm:83
+msgid "Method"
+msgstr ""
+
+#. FRMRPCCalls..pnlRight..Label2..Caption
+#: gui-classic/UFRMRPCCalls.dfm:92
+msgid "Server"
+msgstr ""
+
+#. FRMRPCCalls..pnlRight..ebMethod..Text
+#: gui-classic/UFRMRPCCalls.dfm:102
+msgid "ebMethod"
+msgstr ""
+
+#. FRMRPCCalls..pnlRight..pageControl..tsKeyNames..Caption
+#: gui-classic/UFRMRPCCalls.dfm:113
+msgid "Key/Value Params"
+msgstr ""
+
+#. FRMRPCCalls..pnlRight..pageControl..tsJSONParams..Caption
+#: gui-classic/UFRMRPCCalls.dfm:130
+msgid "Params as JSON"
+msgstr ""
+
+#. FRMRPCCalls..pnlRight..bbSendCommand..Caption
+#: gui-classic/UFRMRPCCalls.dfm:148
+msgid "&Send"
+msgstr ""
+
+#. FRMRPCCalls..pnlRight..ebServerURL..Text
+#: gui-classic/UFRMRPCCalls.dfm:195
+msgid "ebServerURL"
+msgstr ""
+
+#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..Label3..Caption
+#: gui-classic/UFRMRPCCalls.dfm:244
+msgid "Last call result:"
+msgstr ""
+
+#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..lblLastCallResultState..Caption
+#: gui-classic/UFRMRPCCalls.dfm:253
+msgid "STATE"
+msgstr ""
+
+#. FRMSaleAccounts..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:5
+msgid "Sale accounts"
+msgstr ""
+
+#. FRMSaleAccounts..Label1..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:32
+msgid "Sale price:"
+msgstr ""
+
+#. FRMSaleAccounts..Label2..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:39
+msgid "Locked until block:"
+msgstr ""
+
+#. FRMSaleAccounts..Label3..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:46
+msgid "Seller account (where to pay)"
+msgstr ""
+
+#. FRMSaleAccounts..ebSalePrice..Text
+#: gui-classic/UFRMSaleAccounts.dfm:115
+#. FRMSaleAccounts..ebSellerAccount..Text
+#: gui-classic/UFRMSaleAccounts.dfm:170
+msgid "Edit1"
+msgstr ""
+
+#. FRMSaleAccounts..ebLockedUntilBlock..Text
+#: gui-classic/UFRMSaleAccounts.dfm:123
+msgid "ebLockedUntilBlock"
+msgstr ""
+
+#. FRMSaleAccounts..gbSellOptions..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:130
+msgid " Sell options: "
+msgstr ""
+
+#. FRMSaleAccounts..gbSellOptions..lblNewOwnerPublicKey..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:137
+msgid "New owner's public key"
+msgstr ""
+
+#. FRMSaleAccounts..gbSellOptions..rbEveryoneCanBuy..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:144
+msgid "Everyone can buy"
+msgstr ""
+
+#. FRMSaleAccounts..gbSellOptions..rbReservedForAPublickKey..Caption
+#: gui-classic/UFRMSaleAccounts.dfm:152
+msgid "Reserved for only one public key (private)"
+msgstr ""
+
+#. FRMSaleAccounts..gbSellOptions..ebNewOwnerPublicKey..Text
+#: gui-classic/UFRMSaleAccounts.dfm:161
+msgid "ebDestAccount"
+msgstr ""
+
+#. FRMChangeLanguage..Caption
+#: gui-classic/UFRMSelectLanguage.dfm:8
+#. FRMChangeLanguage..Caption
+#: lib/i386-win32/ufrmselectlanguage.dfm:8
+msgid "Language Selection"
+msgstr ""
+
+#. FRMChangeLanguage..bbCancel..Caption
+#: gui-classic/UFRMSelectLanguage.dfm:28
+#. FRMChangeLanguage..bbCancel..Caption
+#: lib/i386-win32/ufrmselectlanguage.dfm:28
+msgid "Cancel"
+msgstr ""
+
+#. FRMChangeLanguage..Label1..Caption
+#: gui-classic/UFRMSelectLanguage.dfm:46
+#. FRMChangeLanguage..Label1..Caption
+#: lib/i386-win32/ufrmselectlanguage.dfm:46
+msgid "Select your preferred language"
+msgstr ""
+
+#. FRMWallet..pnlTop..lblCurrentBlockCaption..Caption
+#: gui-classic/UFRMWallet.dfm:135
+msgid "Total Blocks:"
+msgstr ""
+
+#. FRMWallet..pnlTop..lblCurrentBlockTimeCaption..Caption
+#: gui-classic/UFRMWallet.dfm:153
+msgid "Current Block Age:"
+msgstr ""
+
+#. FRMWallet..pnlTop..lblCurrentBlockTime..Caption
+#: gui-classic/UFRMWallet.dfm:162
+msgid "000 seconds ago"
+msgstr ""
+
+#. FRMWallet..pnlTop..lblOperationsPendingCaption..Caption
+#: gui-classic/UFRMWallet.dfm:171
+msgid "Pending Operations:"
+msgstr ""
+
+#. FRMWallet..pnlTop..lblMiningStatusCaption..Caption
+#: gui-classic/UFRMWallet.dfm:189
+msgid "Miner Clients:"
+msgstr ""
+
+#. FRMWallet..pnlTop..lblCurrentDifficultyCaption..Caption
+#: gui-classic/UFRMWallet.dfm:207
+msgid "Current Target:"
+msgstr ""
+
+#. FRMWallet..pnlTop..Label4..Caption
+#: gui-classic/UFRMWallet.dfm:234
+msgid "Time average:"
+msgstr ""
+
+#. FRMWallet..pnlTop..Label8..Caption
+#: gui-classic/UFRMWallet.dfm:243
+msgid "Node Status:"
+msgstr ""
+
+#. FRMWallet..pnlTop..lblNodeStatus..Caption
+#: gui-classic/UFRMWallet.dfm:252
+msgid "???"
+msgstr ""
+
+#. FRMWallet..pnlTop..Label16..Caption
+#: gui-classic/UFRMWallet.dfm:294
+msgid "Blocks Found:"
+msgstr ""
+
+#. FRMWallet..pnlTop..lblBlocksFound..Hint
+#: gui-classic/UFRMWallet.dfm:309
+msgid "Blocks found while Miner is running..."
+msgstr ""
+
+#. FRMWallet..pnlTop..lblReceivedMessages..Caption
+#: gui-classic/UFRMWallet.dfm:328
+msgid "Received Messages"
+msgstr ""
+
+#. FRMWallet..pnlTop..lblBuild..Caption
+#: gui-classic/UFRMWallet.dfm:344
+msgid "Build"
+msgstr ""
+
+#. FRMWallet..StatusBar......Text
+#: gui-classic/UFRMWallet.dfm:363
+msgid "Server Active"
+msgstr ""
+
+#. FRMWallet..StatusBar......Text
+#: gui-classic/UFRMWallet.dfm:367
+msgid "Connection status"
+msgstr ""
+
+#. FRMWallet..StatusBar......Text
+#: gui-classic/UFRMWallet.dfm:371
+msgid "Blocks"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..Caption
+#: gui-classic/UFRMWallet.dfm:385
+msgid "Account Explorer"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..Label18..Caption
+#: gui-classic/UFRMWallet.dfm:406
+#. FRMWallet..MainMenu..MiOperations..MiFindaccount..Caption
+#: gui-classic/UFRMWallet.dfm:1295
+msgid "Find account"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbExploreMyAccounts..Caption
+#: gui-classic/UFRMWallet.dfm:458
+msgid "Explore accounts with one of my Wallet "
+"Keys"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..bbChangeKeyName..Caption
+#: gui-classic/UFRMWallet.dfm:476
+msgid "Change Key name"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbFilterAccounts..Caption
+#: gui-classic/UFRMWallet.dfm:485
+msgid "Filter accounts by balance"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMin..Hint
+#: gui-classic/UFRMWallet.dfm:494
+msgid "Min balance"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMax..Hint
+#: gui-classic/UFRMWallet.dfm:504
+msgid "Max balance"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..bbAccountsRefresh..Caption
+#: gui-classic/UFRMWallet.dfm:580
+msgid "Refresh"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsAccountOperations..Caption
+#: gui-classic/UFRMWallet.dfm:622
+msgid "Account Operations"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..Caption
+#: gui-classic/UFRMWallet.dfm:634
+msgid "Selected Accounts For Batch Operation"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Label15..Caption
+#: gui-classic/UFRMWallet.dfm:667
+msgid "Select multiple accounts to execute massive "
+"operations"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label22..Caption
+#: gui-classic/UFRMWallet.dfm:703
+msgid "Accounts Balance:"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAdd..Caption
+#: gui-classic/UFRMWallet.dfm:730
+msgid ">"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAddAll..Caption
+#: gui-classic/UFRMWallet.dfm:738
+msgid ">>"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDel..Caption
+#: gui-classic/UFRMWallet.dfm:746
+msgid "<"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDelAll..Caption
+#: gui-classic/UFRMWallet.dfm:754
+msgid "<<"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..bbSelectedAccountsOperation..Caption
+#: gui-classic/UFRMWallet.dfm:763
+#. FRMWallet..MainMenu..MiOperations..Caption
+#: gui-classic/UFRMWallet.dfm:1278
+msgid "Operations"
+msgstr ""
+
+#. FRMWallet..PageControl..tsPendingOperations..Caption
+#: gui-classic/UFRMWallet.dfm:829
+msgid "Pending Operations"
+msgstr ""
+
+#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10....Caption
+#: gui-classic/UFRMWallet.dfm:865
+msgid "Here you can see Operations transmited/received from other nodes that "
+"will be included in next block. There is no guarantee that other "
+"nodes will include them when mining, so it's important that you mine "
+"too to help include Operations to the main "
+"BlockChain"
+msgstr ""
+
+#. FRMWallet..PageControl..tsBlockChain..Caption
+#: gui-classic/UFRMWallet.dfm:879
+msgid "Block Explorer"
+msgstr ""
+
+#. FRMWallet..PageControl..tsBlockChain..Panel2..Label9..Caption
+#: gui-classic/UFRMWallet.dfm:898
+#. FRMWallet..PageControl..tsOperations..Panel1..Label2..Caption
+#: gui-classic/UFRMWallet.dfm:994
+msgid "Filter by blocks range"
+msgstr ""
+
+#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks..Caption
+#: gui-classic/UFRMWallet.dfm:907
+msgid "HashRate back blocks"
+msgstr ""
+
+#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks1..Caption
+#: gui-classic/UFRMWallet.dfm:916
+msgid "Units"
+msgstr ""
+
+#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits..Text
+#: gui-classic/UFRMWallet.dfm:955
+#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings
+#: gui-classic/UFRMWallet.dfm:960
+msgid "Mh/s"
+msgstr ""
+
+#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings
+#: gui-classic/UFRMWallet.dfm:959
+msgid "Kh/s"
+msgstr ""
+
+#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings
+#: gui-classic/UFRMWallet.dfm:961
+msgid "Gh/s"
+msgstr ""
+
+#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings
+#: gui-classic/UFRMWallet.dfm:962
+msgid "Th/s"
+msgstr ""
+
+#. FRMWallet..PageControl..tsOperations..Caption
+#: gui-classic/UFRMWallet.dfm:975
+#. FRMWallet..MainMenu..MiOperations..MiOperationsExplorer..Caption
+#: gui-classic/UFRMWallet.dfm:1305
+msgid "Operations Explorer"
+msgstr ""
+
+#. FRMWallet..PageControl..tsLogs..Caption
+#: gui-classic/UFRMWallet.dfm:1027
+msgid "Logs"
+msgstr ""
+
+#. FRMWallet..PageControl..tsLogs..pnlTopLogs..cbShowDebugLogs..Caption
+#: gui-classic/UFRMWallet.dfm:1046
+msgid "Show Debug Logs"
+msgstr ""
+
+#. FRMWallet..PageControl..tsNodeStats..Caption
+#: gui-classic/UFRMWallet.dfm:1062
+msgid "Node Stats"
+msgstr ""
+
+#. FRMWallet..PageControl..tsNodeStats..Label3..Caption
+#: gui-classic/UFRMWallet.dfm:1076
+msgid "Active Connections:"
+msgstr ""
+
+#. FRMWallet..PageControl..tsNodeStats..Label6..Caption
+#: gui-classic/UFRMWallet.dfm:1086
+msgid "Known Node Servers:"
+msgstr ""
+
+#. FRMWallet..PageControl..tsNodeStats..Label7..Caption
+#: gui-classic/UFRMWallet.dfm:1096
+msgid "Blacklisted Nodes"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMessages..Caption
+#: gui-classic/UFRMWallet.dfm:1135
+msgid "Messages"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMessages..Label11..Caption
+#: gui-classic/UFRMWallet.dfm:1149
+msgid "Messages:"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMessages..Label12..Caption
+#: gui-classic/UFRMWallet.dfm:1158
+msgid "Message to send:"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMessages..Label13..Caption
+#: gui-classic/UFRMWallet.dfm:1167
+msgid "Available Connections:"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMessages..Label14....Caption
+#: gui-classic/UFRMWallet.dfm:1178
+msgid "(Messages will be encrypted, so only dest connection will be able to "
+"read it)"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMessages..bbSendAMessage..Caption
+#: gui-classic/UFRMWallet.dfm:1203
+msgid "Send a Message"
+msgstr ""
+
+#. FRMWallet..PageControl..tsMessages..memoMessageToSend....Lines.Strings
+#: gui-classic/UFRMWallet.dfm:1232
+msgid "memoMessageToSend"
+msgstr ""
+
+#. FRMWallet..MainMenu..miProject..Caption
+#: gui-classic/UFRMWallet.dfm:1247
+msgid "Project"
+msgstr ""
+
+#. FRMWallet..MainMenu..miProject..miPrivatekeys..Caption
+#: gui-classic/UFRMWallet.dfm:1249
+msgid "Private Keys"
+msgstr ""
+
+#. FRMWallet..MainMenu..miProject..IPnodes1..Caption
+#: gui-classic/UFRMWallet.dfm:1262
+msgid "Available Node List"
+msgstr ""
+
+#. FRMWallet..MainMenu..MiOperations..miNewOperation..Caption
+#: gui-classic/UFRMWallet.dfm:1280
+msgid "New single Operation"
+msgstr ""
+
+#. FRMWallet..MainMenu..MiOperations..MiFindOperationbyOpHash..Caption
+#: gui-classic/UFRMWallet.dfm:1285
+msgid "Find Operation by OpHash"
+msgstr ""
+
+#. FRMWallet..MainMenu..MiOperations..MiDecodePayload..Caption
+#: gui-classic/UFRMWallet.dfm:1290
+msgid "Decode Payload"
+msgstr ""
+
+#. FRMWallet..MainMenu..MiOperations..MiAccountInformation..Caption
+#: gui-classic/UFRMWallet.dfm:1300
+msgid "Account Information"
+msgstr ""
+
+#. FRMWallet..MainMenu..MiOperations..MiAddaccounttoSelected..Caption
+#: gui-classic/UFRMWallet.dfm:1313
+msgid "Add account to selected"
+msgstr ""
+
+#. FRMWallet..MainMenu..MiOperations..MiRemoveaccountfromselected..Caption
+#: gui-classic/UFRMWallet.dfm:1318
+msgid "Remove account from selected"
+msgstr ""
+
+#. FRMWallet..MainMenu..MiOperations..MiMultiaccountoperation..Caption
+#: gui-classic/UFRMWallet.dfm:1323
+msgid "Multi account operation"
+msgstr ""
+
+#. FRMWallet..MainMenu..MiOperations..MiFindpreviousaccountwithhighbalance..Caption
+#: gui-classic/UFRMWallet.dfm:1330
+msgid "Find previous account with high balance"
+msgstr ""
+
+#. FRMWallet..MainMenu..MiOperations..MiFindnextaccountwithhighbalance..Caption
+#: gui-classic/UFRMWallet.dfm:1335
+msgid "Find next account with high balance"
+msgstr ""
+
+#. FRMWallet..MainMenu..miAbout..Caption
+#: gui-classic/UFRMWallet.dfm:1341
+msgid "About"
+msgstr ""
+
+#. FRMWallet..MainMenu..miAbout..miAboutPascalCoin..Caption
+#: gui-classic/UFRMWallet.dfm:1343
+msgid "About Pascal Coin..."
+msgstr ""
+
+#. FRMWalletKeys..Caption
+#: gui-classic/UFRMWalletKeys.dfm:6
+msgid "Wallet keys"
+msgstr ""
+
+#. FRMWalletKeys..lblEncryptionTypeCaption..Caption
+#: gui-classic/UFRMWalletKeys.dfm:25
+msgid "Encryption type:"
+msgstr ""
+
+#. FRMWalletKeys..lblEncryptionType..Caption
+#: gui-classic/UFRMWalletKeys.dfm:32
+#. FRMWalletKeys..lblKeyName..Caption
+#: gui-classic/UFRMWalletKeys.dfm:47
+msgid "000000000"
+msgstr ""
+
+#. FRMWalletKeys..lblKeyNameCaption..Caption
+#: gui-classic/UFRMWalletKeys.dfm:39
+msgid "Key name:"
+msgstr ""
+
+#. FRMWalletKeys..lblPrivateKeyCaption..Caption
+#: gui-classic/UFRMWalletKeys.dfm:54
+msgid "Public Key:"
+msgstr ""
+
+#. FRMWalletKeys..lblKeysEncrypted..Caption
+#: gui-classic/UFRMWalletKeys.dfm:62
+msgid "lblKeysEncrypted"
+msgstr ""
+
+#. FRMWalletKeys..bbExportPrivateKey..Caption
+#: gui-classic/UFRMWalletKeys.dfm:85
+msgid "Export Private key"
+msgstr ""
+
+#. FRMWalletKeys..memoPrivateKey....Lines.Strings
+#: gui-classic/UFRMWalletKeys.dfm:158
+msgid "memoPrivateKey"
+msgstr ""
+
+#. FRMWalletKeys..bbChangeName..Caption
+#: gui-classic/UFRMWalletKeys.dfm:169
+msgid "Change Name"
+msgstr ""
+
+#. FRMWalletKeys..bbImportPrivateKey..Caption
+#: gui-classic/UFRMWalletKeys.dfm:178
+msgid "Import Private key"
+msgstr ""
+
+#. FRMWalletKeys..bbExportPublicKey..Caption
+#: gui-classic/UFRMWalletKeys.dfm:240
+msgid "Export Public key"
+msgstr ""
+
+#. FRMWalletKeys..bbImportPublicKey..Caption
+#: gui-classic/UFRMWalletKeys.dfm:306
+msgid "Import Public key"
+msgstr ""
+
+#. FRMWalletKeys..bbGenerateNewKey..Caption
+#: gui-classic/UFRMWalletKeys.dfm:372
+msgid "Generate a new Key"
+msgstr ""
+
+#. FRMWalletKeys..bbDelete..Caption
+#: gui-classic/UFRMWalletKeys.dfm:434
+msgid "Delete"
+msgstr ""
+
+#. FRMWalletKeys..bbExportAllWalletKeys..Caption
+#: gui-classic/UFRMWalletKeys.dfm:568
+msgid "Export all Wallet Keys to a file"
+msgstr ""
+
+#. FRMWalletKeys..bbImportKeysFile..Caption
+#: gui-classic/UFRMWalletKeys.dfm:634
+msgid "Import a Wallet Keys File"
+msgstr ""
+
+#. FRMWalletKeys..bbLock..Caption
+#: gui-classic/UFRMWalletKeys.dfm:700
+msgid "Lock"
+msgstr ""
+
+#. FRMWalletKeys..SaveDialog..DefaultExt
+#: gui-classic/UFRMWalletKeys.dfm:758
+#. FRMWalletKeys..OpenDialog..DefaultExt
+#: gui-classic/UFRMWalletKeys.dfm:765
+msgid "dat"
+msgstr ""
+
+#. FRMWalletKeys..SaveDialog..Filter
+#: gui-classic/UFRMWalletKeys.dfm:759
+msgid "Wallet keys file|*.dat|All files|*.*"
+msgstr ""
+
+#. FRMWalletKeys..OpenDialog..Filter
+#: gui-classic/UFRMWalletKeys.dfm:766
+msgid "Wallet keys file (*.dat)|*.dat|All files "
+"(*.*)|*.*"
+msgstr ""
+
+#. Programmer's name for it: SUnSupportedHash
+#: core/URandomHash.pas:267
+#. Programmer's name for it: SUnSupportedHash
+#: core/URandomHash2.pas:219
+msgid "Unsupported Hash Selected"
+msgstr ""
+
+#. Programmer's name for it: SInvalidRound
+#: core/URandomHash.pas:268
+#. Programmer's name for it: SInvalidRound
+#: core/URandomHash2.pas:220
+msgid "Round must be between 0 and N inclusive"
+msgstr ""
+
+#. Programmer's name for it: SOverlappingArgs
+#: core/URandomHash.pas:269
+#. Programmer's name for it: SOverlappingArgs
+#: core/URandomHash2.pas:221
+msgid "Overlapping read/write regions"
+msgstr ""
+
+#. Programmer's name for it: SBufferTooSmall
+#: core/URandomHash.pas:270
+#. Programmer's name for it: SBufferTooSmall
+#: core/URandomHash2.pas:222
+msgid "Buffer too small to apply memory transform"
+msgstr ""
+
+#. Programmer's name for it: SBlockHeaderTooSmallForNonce
+#: core/URandomHash.pas:271
+#. Programmer's name for it: SBlockHeaderTooSmallForNonce
+#: core/URandomHash2.pas:223
+msgid "Buffer too small to contain nonce"
+msgstr ""
+
+#. Programmer's name for it: SAESEngineNotInitialised
+#: libraries/cryptolib4pascal/ClpAesEngine.pas:37
+#. Programmer's name for it: SAESEngineNotInitialised
+#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:37
+msgid "AES Engine not Initialised"
+msgstr ""
+
+#. Programmer's name for it: SInputBuffertooShort
+#: libraries/cryptolib4pascal/ClpAesEngine.pas:38
+#. Programmer's name for it: SInputBuffertooShort
+#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:38
+#. Programmer's name for it: SInputBufferTooShort
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:39
+#. Programmer's name for it: SInputBuffertooShort
+#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:39
+#. Programmer's name for it: SInputBuffertooShort
+#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:35
+#. Programmer's name for it: SInputBuffertooShort
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:43
+#. Programmer's name for it: SInputBuffertooShort
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:36
+#. Programmer's name for it: SInputBuffertooShort
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:36
+msgid "Input Buffer too Short"
+msgstr ""
+
+#. Programmer's name for it: SOutputBuffertooShort
+#: libraries/cryptolib4pascal/ClpAesEngine.pas:39
+#. Programmer's name for it: SOutputBuffertooShort
+#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:39
+#. Programmer's name for it: SOutputBufferTooShort
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:40
+#. Programmer's name for it: SOutputBuffertooShort
+#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:40
+#. Programmer's name for it: SOutputBufferTooSmall
+#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:39
+#. Programmer's name for it: SOutputBufferTooSmall
+#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:32
+#. Programmer's name for it: SOutputBufferTooSmall
+#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:40
+#. Programmer's name for it: SOutputBuffertooShort
+#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:36
+#. Programmer's name for it: SOutputBuffertooShort
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:44
+#. Programmer's name for it: SOutputBuffertooShort
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:37
+#. Programmer's name for it: SOutputBuffertooShort
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:37
+msgid "Output Buffer too Short"
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameterAESInit
+#: libraries/cryptolib4pascal/ClpAesEngine.pas:40
+#. Programmer's name for it: SInvalidParameterAESInit
+#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:40
+msgid "Invalid Parameter Passed to AES Init - "
+"\"%s\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/cryptolib4pascal/ClpAesEngine.pas:41
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:41
+msgid "Key Length not 128/192/256 bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidOperation
+#: libraries/cryptolib4pascal/ClpAesEngine.pas:42
+#. Programmer's name for it: SInvalidOperation
+#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:42
+msgid "Should Never Get Here"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpAESPRNGRandom.pas:40
+msgid "AES RNG Seed Length must be either one of these \"128/192/256 "
+"bits\"."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:43
+msgid "Raw Agreement Algorithm \"%s\" Not Recognised."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:45
+msgid "Basic Agreement Algorithm \"%s\" Not Recognised."
+msgstr ""
+
+#. Programmer's name for it: SArgon2TypeInvalid
+#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:41
+msgid "Selected Argon2Type is Invalid"
+msgstr ""
+
+#. Programmer's name for it: SArgon2VersionInvalid
+#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:42
+msgid "Selected Argon2Version is Invalid"
+msgstr ""
+
+#. Programmer's name for it: SArgon2MemoryCostTypeInvalid
+#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:43
+msgid "Selected Argon2MemoryCostType is Invalid"
+msgstr ""
+
+#. Programmer's name for it: SInvalidLength
+#: libraries/cryptolib4pascal/ClpArrayUtils.pas:30
+msgid "%d \" > \" %d"
+msgstr ""
+
+#. Programmer's name for it: SDataOverflow
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:43
+msgid "Data Overflow"
+msgstr ""
+
+#. Programmer's name for it: SDataOverflow
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:45
+msgid "Corrupted Stream - Invalid High Tag Number "
+"Found"
+msgstr ""
+
+#. Programmer's name for it: SEOFFound
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:46
+msgid "EOF Found Inside Tag Value"
+msgstr ""
+
+#. Programmer's name for it: SInvalidEnd
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:47
+msgid "EOF Found When Length Expected"
+msgstr ""
+
+#. Programmer's name for it: SInvalidDerLength
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:48
+msgid "DER Length More Than 4 Bytes: %d"
+msgstr ""
+
+#. Programmer's name for it: SEndOfStream
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:49
+msgid "EOF Found Reading Length"
+msgstr ""
+
+#. Programmer's name for it: SNegativeLength
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:50
+msgid "Corrupted Stream - Negative Length Found"
+msgstr ""
+
+#. Programmer's name for it: SOutOfBoundsLength
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:51
+msgid "Corrupted stream - Out of Bounds Length "
+"Found"
+msgstr ""
+
+#. Programmer's name for it: SUnknownTag
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:52
+msgid "Unknown Tag \" %d \" Encountered"
+msgstr ""
+
+#. Programmer's name for it: SEndOfContent
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:53
+msgid "Unexpected End-of-Contents Marker"
+msgstr ""
+
+#. Programmer's name for it: SIndefiniteLength
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:54
+msgid "Indefinite Length Primitive Encoding "
+"Encountered"
+msgstr ""
+
+#. Programmer's name for it: SUnknownBerObject
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:55
+msgid "Unknown BER Object Encountered"
+msgstr ""
+
+#. Programmer's name for it: SCorruptedStream
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:56
+msgid "Corrupted Stream Detected: %s"
+msgstr ""
+
+#. Programmer's name for it: SInvalidLength
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:57
+msgid "Negative Lengths not Allowed\", \"Length\""
+msgstr ""
+
+#. Programmer's name for it: SEndOfStreamTwo
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:58
+msgid "DEF Length  %d \" TObject truncated by \" "
+"%d"
+msgstr ""
+
+#. Programmer's name for it: SInvalidBufferLength
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:59
+msgid "Buffer Length Not Right For Data"
+msgstr ""
+
+#. Programmer's name for it: SMalformedContent
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:60
+msgid "Malformed End-of-Contents Marker"
+msgstr ""
+
+#. Programmer's name for it: SExtraData
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:62
+msgid "Extra Data Found After Object"
+msgstr ""
+
+#. Programmer's name for it: SUnRecognizedObjectStream
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:63
+msgid "Cannot Recognise Object in Stream"
+msgstr ""
+
+#. Programmer's name for it: SUnRecognizedObjectByteArray
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:64
+msgid "Cannot Recognise Object in ByteArray"
+msgstr ""
+
+#. Programmer's name for it: SIllegalObject
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:65
+msgid "Illegal Object in GetInstance:  %s, "
+"\"obj\""
+msgstr ""
+
+#. Programmer's name for it: SStrNil
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:66
+msgid "\"Str\" Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SProcessingError
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:67
+msgid "Error Processing Object : \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidObject
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:68
+msgid "Object Implicit - Explicit Expected."
+msgstr ""
+
+#. Programmer's name for it: SUnknownObject
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:69
+msgid "Unknown object in GetInstance:  %s, "
+"\"obj\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidSequence
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:70
+msgid "\"Failed to Construct Sequence from byte array: \" "
+"%s"
+msgstr ""
+
+#. Programmer's name for it: SImplicitObject
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:71
+msgid "Implicitly Tagged Object"
+msgstr ""
+
+#. Programmer's name for it: SImplicitTag
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:72
+msgid "Implicit Tagging for Tag:  %d"
+msgstr ""
+
+#. Programmer's name for it: SUnknownObjectBER
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:73
+msgid "Unknown BER Object Encountered: $%x"
+msgstr ""
+
+#. Programmer's name for it: SImplicitTagging
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:74
+msgid "Implicit Tagging not Implemented"
+msgstr ""
+
+#. Programmer's name for it: SImplicitTagging
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:76
+msgid "Sequences Must Use Constructed Encoding (see X.690 "
+"8.9.1/8.10.1)"
+msgstr ""
+
+#. Programmer's name for it: SImplicitTagging
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:78
+msgid "Sets Must Use Constructed Encoding (see X.690 "
+"8.11.1/8.12.1)"
+msgstr ""
+
+#. Programmer's name for it: SMalformedObject
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:79
+msgid "Malformed Object %s"
+msgstr ""
+
+#. Programmer's name for it: SUnSupportedTag
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:80
+msgid "Unsupported Tag Number"
+msgstr ""
+
+#. Programmer's name for it: SConvertError
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:81
+msgid "EIOCryptoLibException Converting Stream to Byte Array: "
+"%s"
+msgstr ""
+
+#. Programmer's name for it: SEncodingError
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:82
+msgid "Encoding Error in GetInstance:  %s  "
+"\"obj\""
+msgstr ""
+
+#. Programmer's name for it: SDataNil
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:83
+msgid "\"data\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidRange
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:84
+msgid "Must be in the Range 0 to 7\", \"padBits\""
+msgstr ""
+
+#. Programmer's name for it: SPadBitError
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:85
+msgid "If \"data\" is Empty, \"padBits\" Must be "
+"0"
+msgstr ""
+
+#. Programmer's name for it: SUnalignedData
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:86
+msgid "Attempt to Get non-octet Aligned Data from BIT "
+"STRING\""
+msgstr ""
+
+#. Programmer's name for it: STruncatedBitString
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:87
+msgid "Truncated BIT STRING Detected\", \"octets\""
+msgstr ""
+
+#. Programmer's name for it: SNotImplemented
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:88
+msgid "Not Implemented %s"
+msgstr ""
+
+#. Programmer's name for it: SUnConstructedTag
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:89
+msgid "Explicit Tags Must be Constructed (see X.690 "
+"8.14.2)"
+msgstr ""
+
+#. Programmer's name for it: SParsingError
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:90
+msgid "%s"
+msgstr ""
+
+#. Programmer's name for it: SEmptyInput
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:91
+msgid "Input Cannot be Empty \"astr\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidValue
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:92
+msgid "Byte Value Should Have 1 Byte in it', "
+"\"val\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidBooleanValue
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:93
+msgid "BOOLEAN Value Should Have 1 Byte in it\", "
+"\"Value\""
+msgstr ""
+
+#. Programmer's name for it: SMalformedEnumerated
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:94
+msgid "Malformed Enumerated"
+msgstr ""
+
+#. Programmer's name for it: SZeroLength
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:95
+msgid "Enumerated has Zero Length, \"enc\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidEncoding
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:96
+msgid "Invalid Encoding Value: %d"
+msgstr ""
+
+#. Programmer's name for it: SFewObject
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:97
+msgid "Too Few Objects in Input Vector, \"v\""
+msgstr ""
+
+#. Programmer's name for it: SVectorTooLarge
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:98
+msgid "Input Vector too Large\", \"vector\""
+msgstr ""
+
+#. Programmer's name for it: SVectorTooLarge
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:100
+msgid "No Tagged Object Found in Vector. Structure Doesn 't Seem to be of "
+"Type External, \"Vector\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidEncodingValue
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:101
+msgid "Invalid Encoding Value"
+msgstr ""
+
+#. Programmer's name for it: SObjectNil
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:102
+msgid " \"obj\" Can't be Nil"
+msgstr ""
+
+#. Programmer's name for it: SValueNil
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:103
+msgid " \"value\" Can't be Nil"
+msgstr ""
+
+#. Programmer's name for it: SMalformedInteger
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:104
+msgid "Malformed Integer"
+msgstr ""
+
+#. Programmer's name for it: SIdentifierNil
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:105
+msgid "Identifier Cannot be Empty"
+msgstr ""
+
+#. Programmer's name for it: SInvalidOID
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:106
+msgid "\"String \" %s is \" not an OID\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidBranchId
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:107
+msgid "\"String \" %s \" not a valid OID branch\", "
+"\"branchID\""
+msgstr ""
+
+#. Programmer's name for it: SIllegalCharacters
+#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:108
+msgid "String Contains Illegal Characters \"str\""
+msgstr ""
+
+#. Programmer's name for it: SExpectedPublicKey
+#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:30
+msgid "Expected a Public Key \"publicParameter\""
+msgstr ""
+
+#. Programmer's name for it: SExpectedPrivateKey
+#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:31
+msgid "Expected a Private Key \"privateParameter\""
+msgstr ""
+
+#. Programmer's name for it: SOutputBufferTooSmall
+#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:36
+#. Programmer's name for it: SOutputBufferTooSmall
+#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:34
+msgid "Output Buffer too Small"
+msgstr ""
+
+#. Programmer's name for it: SOutputLengthTooLarge
+#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:37
+msgid "Output Length too Large"
+msgstr ""
+
+#. Programmer's name for it: SKDFParameterNotFound
+#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:38
+#. Programmer's name for it: SKDFParameterNotFound
+#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:35
+msgid "KDF Parameters Required For KDF Generator"
+msgstr ""
+
+#. Programmer's name for it: SDivisionByZero
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:36
+msgid "Division by Zero Error"
+msgstr ""
+
+#. Programmer's name for it: SModulusPositive
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:37
+msgid "Modulus must be Positive"
+msgstr ""
+
+#. Programmer's name for it: SNotRelativelyPrime
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:38
+msgid "Numbers not Relatively Prime."
+msgstr ""
+
+#. Programmer's name for it: SNegativeValue
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:39
+msgid "Cannot be Called on Value < 0"
+msgstr ""
+
+#. Programmer's name for it: SNegativeExponent
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:40
+msgid "Negative Exponent"
+msgstr ""
+
+#. Programmer's name for it: SResultTooLarge
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:41
+msgid "Result too Large"
+msgstr ""
+
+#. Programmer's name for it: SNegativeBitPosition
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:42
+msgid "Bit Position must not be Negative"
+msgstr ""
+
+#. Programmer's name for it: SInvalidBitAddress
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:43
+msgid "Bit Address less than Zero"
+msgstr ""
+
+#. Programmer's name for it: SZeroLengthBigInteger
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:44
+msgid "Zero length BigInteger"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSign
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:45
+msgid "Invalid Sign Value"
+msgstr ""
+
+#. Programmer's name for it: SNegativeSizeInBits
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:46
+msgid "sizeInBits must be non-negative"
+msgstr ""
+
+#. Programmer's name for it: SInvalidBitLength
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:47
+msgid "bitLength < 2"
+msgstr ""
+
+#. Programmer's name for it: SInvalidBase
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:48
+msgid "Only bases 2, 8, 10, or 16 allowed"
+msgstr ""
+
+#. Programmer's name for it: SBadCharacterRadix8
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:49
+msgid "Bad Character in radix 8 string: %s"
+msgstr ""
+
+#. Programmer's name for it: SBadCharacterRadix2
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:50
+msgid "Bad Character in radix 2 string: %s"
+msgstr ""
+
+#. Programmer's name for it: SUnSupportedBase
+#: libraries/cryptolib4pascal/ClpBigInteger.pas:51
+msgid "Only bases 2, 8, 10, 16 are allowed"
+msgstr ""
+
+#. Programmer's name for it: SInvalidLength
+#: libraries/cryptolib4pascal/ClpBigIntegers.pas:31
+msgid "Standard Length Exceeded, \"n\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidMinValue
+#: libraries/cryptolib4pascal/ClpBigIntegers.pas:32
+msgid "\"min\" may not be greater than \"max\"\""
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:37
+msgid "Initialisation Vector Must be the Same Length as Block "
+"Size"
+msgstr ""
+
+#. Programmer's name for it: SInvalidChangeState
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:38
+msgid "Cannot Change Encrypting State Without Providing "
+"Key."
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameterArgument
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:42
+msgid "CTR/SIC Mode Requires ParametersWithIV"
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameterArgument
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:44
+msgid "CTR/SIC mode requires IV no greater than: %u "
+"bytes"
+msgstr ""
+
+#. Programmer's name for it: SInvalidTooSmallIVLength
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:45
+msgid "CTR/SIC mode requires IV of at least: %u "
+"bytes"
+msgstr ""
+
+#. Programmer's name for it: SUnsupportedCipher
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:47
+msgid "CtsBlockCipher Can Only Accept ECB or CBC "
+"Ciphers"
+msgstr ""
+
+#. Programmer's name for it: SNegativeInputLength
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:48
+#. Programmer's name for it: SInvalidLength
+#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:36
+#. Programmer's name for it: SNegativeInputLength
+#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:42
+msgid "Can't Have a Negative Input Length!"
+msgstr ""
+
+#. Programmer's name for it: SCTSDoFinalError
+#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:49
+msgid "Need at Least One Block of Input For "
+"CTS"
+msgstr ""
+
+#. Programmer's name for it: SBlowfishEngineNotInitialised
+#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:36
+msgid "Blowfish Engine not Initialised"
+msgstr ""
+
+#. Programmer's name for it: SBlowfishEngineNotInitialised
+#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:38
+msgid "Invalid Parameter Passed to Blowfish Init - "
+"\"%s\""
+msgstr ""
+
+#. Programmer's name for it: SOutputBuffertooShort
+#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:42
+msgid "Key Length must be between 32 - 448 bits and divisible by "
+"8."
+msgstr ""
+
+#. Programmer's name for it: SInputNil
+#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:37
+msgid "Input Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SCipherNil
+#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:38
+msgid "Cipher Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SDataNotBlockSizeAligned
+#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:40
+msgid "Data not Block Size Aligned"
+msgstr ""
+
+#. Programmer's name for it: SOutputBufferTooSmallForDoFinal
+#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:41
+msgid "Output Buffer too Short for DoFinal()"
+msgstr ""
+
+#. Programmer's name for it: SInvalidBufferSize
+#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:33
+#. Programmer's name for it: SInvalidBufferSize
+#: libraries/hashlib4pascal/HlpHash.pas:17
+msgid "\"BufferSize\" Must Be Greater Than Zero"
+msgstr ""
+
+#. Programmer's name for it: SInvalidBufferSize
+#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:35
+msgid "Input and Output Streams Must not Point to the Same Stream "
+"Instance"
+msgstr ""
+
+#. Programmer's name for it: SUnAssignedInputStream
+#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:36
+#. Programmer's name for it: SUnAssignedStream
+#: libraries/hashlib4pascal/HlpHash.pas:18
+msgid "Input Stream Is Unassigned"
+msgstr ""
+
+#. Programmer's name for it: SUnAssignedOutputStream
+#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:37
+msgid "Output Stream Is Unassigned"
+msgstr ""
+
+#. Programmer's name for it: SPositionOutOfRange
+#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:38
+msgid "Current Position Is Out Of Range"
+msgstr ""
+
+#. Programmer's name for it: SPositionOutOfRange
+#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:40
+msgid "Stream Position (or Stream Length to Process) Is Out Of "
+"Range"
+msgstr ""
+
+#. Programmer's name for it: SCipherNil
+#: libraries/cryptolib4pascal/ClpBufferedStreamCipher.pas:34
+msgid "Cipher Instance Cannot be Nil"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:34
+msgid "Strength must be a Positive Value, \"defaultStrength\""
+msgstr ""
+
+#. Programmer's name for it: SParametersNil
+#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:35
+msgid "Parameters Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SGeneratorNotInitialized
+#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:36
+msgid "Generator has not been Initialised"
+msgstr ""
+
+#. Programmer's name for it: SMechanismNil
+#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:56
+#. Programmer's name for it: SMechanismNil
+#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:42
+#. Programmer's name for it: SMechanismNil
+#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:69
+msgid "Mechanism Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SAlgorithmNil
+#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:57
+#. Programmer's name for it: SAlgorithmNil
+#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:37
+#. Programmer's name for it: SAlgorithmNil
+#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:70
+msgid "Algorithm Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SUnRecognizedCipher
+#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:58
+msgid "Cipher \"%s\" Not Recognised."
+msgstr ""
+
+#. Programmer's name for it: SUnRecognizedCipher
+#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:60
+msgid "Warning: SIC-Mode Can Become a TwoTime-Pad if the Blocksize of the "
+"Cipher is Too Small. Use a Cipher With a Block Size of at Least 128 "
+"bits (e.g. AES)"
+msgstr ""
+
+#. Programmer's name for it: SUnRecognizedCipher
+#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:62
+msgid "Modes and Paddings Not Used for Stream "
+"Ciphers"
+msgstr ""
+
+#. Programmer's name for it: SEncodingInstanceNil
+#: libraries/cryptolib4pascal/ClpConverters.pas:33
+#. Programmer's name for it: SEncodingInstanceNil
+#: libraries/hashlib4pascal/HlpConverters.pas:16
+msgid "Encoding Instance Cannot Be Nil"
+msgstr ""
+
+#. Programmer's name for it: SNegativeOffset
+#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:32
+msgid "Start Offset Cannot be Negative, \"Start\""
+msgstr ""
+
+#. Programmer's name for it: SArrayTooSmall
+#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:33
+msgid "Byte Array Too Small For Requested Offset and "
+"Length"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:40
+msgid "Value Invalid for Curve25519FieldElement "
+"\"%s\""
+msgstr ""
+
+#. Programmer's name for it: SOneOfECFieldElementIsNil
+#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:41
+#. Programmer's name for it: SOneOfECFieldElementIsNil
+#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:41
+#. Programmer's name for it: SOneOfECFieldElementIsNil
+#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:41
+#. Programmer's name for it: SOneOfECFieldElementIsNil
+#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:41
+#. Programmer's name for it: SOneOfECFieldElementIsNil
+#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:41
+#. Programmer's name for it: SOneOfECFieldElementIsNil
+#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:42
+msgid "Exactly One of the Field Elements is "
+"Nil"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpDHAgreement.pas:45
+#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:38
+msgid "Diffie-Hellman Public Key has Wrong "
+"Parameters."
+msgstr ""
+
+#. Programmer's name for it: SNotDHPrivateKeyParameters
+#: libraries/cryptolib4pascal/ClpDHAgreement.pas:46
+#. Programmer's name for it: SNotDHPrivateKeyParameters
+#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:39
+msgid "DHEngine Expects DHPrivateKeyParameters"
+msgstr ""
+
+#. Programmer's name for it: SMessageNotInitialized
+#: libraries/cryptolib4pascal/ClpDHAgreement.pas:47
+msgid "Message not Initialised"
+msgstr ""
+
+#. Programmer's name for it: SSharedKeyInvalid
+#: libraries/cryptolib4pascal/ClpDHAgreement.pas:48
+#. Programmer's name for it: SSharedKeyInvalid
+#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:41
+msgid "Shared Key Can't be 1"
+msgstr ""
+
+#. Programmer's name for it: SDHPublicKeyWeak
+#: libraries/cryptolib4pascal/ClpDHAgreement.pas:49
+#. Programmer's name for it: SDHPublicKeyWeak
+#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:42
+msgid "Diffie-Hellman Public Key is Weak"
+msgstr ""
+
+#. Programmer's name for it: SDHPublicKeyNil
+#: libraries/cryptolib4pascal/ClpDHAgreement.pas:50
+msgid "DH Public Key Parameter Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SAlgorithmNotInitialized
+#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:40
+msgid "Agreement Algorithm not Initialised"
+msgstr ""
+
+#. Programmer's name for it: SParametersCannotBeNil
+#: libraries/cryptolib4pascal/ClpDHBasicKeyPairGenerator.pas:42
+#. Programmer's name for it: SParametersCannotBeNil
+#: libraries/cryptolib4pascal/ClpDHKeyPairGenerator.pas:42
+#. Programmer's name for it: SParametersCannotBeNil
+#: libraries/cryptolib4pascal/ClpDsaKeyPairGenerator.pas:44
+msgid "\"parameters\" Cannot Be Nil"
+msgstr ""
+
+#. Programmer's name for it: SPNil
+#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:33
+msgid "P Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SGNil
+#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:34
+#. Programmer's name for it: SGNil
+#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:35
+msgid "G Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SQNil
+#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:35
+#. Programmer's name for it: SQNil
+#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:37
+#. Programmer's name for it: SQNil
+#: libraries/cryptolib4pascal/ClpECPublicKeyParameters.pas:35
+msgid "Q Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SJNil
+#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:36
+msgid "J Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SBadSequenceSize
+#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:37
+#. Programmer's name for it: SBadSequenceSize
+#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:34
+#. Programmer's name for it: SBadSequenceSize
+#: libraries/cryptolib4pascal/ClpDsaParameter.pas:32
+msgid "Bad Sequence Size \"seq\": %d"
+msgstr ""
+
+#. Programmer's name for it: SInvalidDHDomainParameters
+#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:38
+msgid "Invalid DHDomainParameters: %s"
+msgstr ""
+
+#. Programmer's name for it: SPUnInitialized
+#: libraries/cryptolib4pascal/ClpDHParameters.pas:33
+#. Programmer's name for it: SPUnInitialized
+#: libraries/cryptolib4pascal/ClpDsaParameters.pas:32
+msgid "\"P\" Cannot Be Uninitialized"
+msgstr ""
+
+#. Programmer's name for it: SGUnInitialized
+#: libraries/cryptolib4pascal/ClpDHParameters.pas:34
+#. Programmer's name for it: SGUnInitialized
+#: libraries/cryptolib4pascal/ClpDsaParameters.pas:34
+msgid "\"G\" Cannot Be Uninitialized"
+msgstr ""
+
+#. Programmer's name for it: SMustBeOddPrime
+#: libraries/cryptolib4pascal/ClpDHParameters.pas:35
+msgid "Field must be an Odd Prime, \"P\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidGeneratorRange
+#: libraries/cryptolib4pascal/ClpDHParameters.pas:36
+msgid "Generator must in the Range [2, p - 2], "
+"\"G\""
+msgstr ""
+
+#. Programmer's name for it: SQTooBigToBeAFactor
+#: libraries/cryptolib4pascal/ClpDHParameters.pas:37
+msgid "Q too Big to be a Factor of (P - 1), "
+"\"Q\""
+msgstr ""
+
+#. Programmer's name for it: SMTooBig
+#: libraries/cryptolib4pascal/ClpDHParameters.pas:38
+msgid "M value must be < BitLength of P, \"M\""
+msgstr ""
+
+#. Programmer's name for it: SLErrorOne
+#: libraries/cryptolib4pascal/ClpDHParameters.pas:39
+msgid "when L value specified, it must be less than bitlength(P), "
+"\"L\""
+msgstr ""
+
+#. Programmer's name for it: SLErrorTwo
+#: libraries/cryptolib4pascal/ClpDHParameters.pas:40
+msgid "when L value specified, it may not be less than m value, "
+"\"L\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidSubGroupFactor
+#: libraries/cryptolib4pascal/ClpDHParameters.pas:41
+msgid "Subgroup factor must be >= 2, \"j\""
+msgstr ""
+
+#. Programmer's name for it: SXUnInitialized
+#: libraries/cryptolib4pascal/ClpDHPrivateKeyParameters.pas:33
+#. Programmer's name for it: SXUnInitialized
+#: libraries/cryptolib4pascal/ClpDsaPrivateKeyParameters.pas:32
+msgid "\"X\" Cannot Be Uninitialized"
+msgstr ""
+
+#. Programmer's name for it: SYUnInitialized
+#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:33
+#. Programmer's name for it: SYUnInitialized
+#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:32
+msgid "\"Y\" Cannot Be Uninitialized"
+msgstr ""
+
+#. Programmer's name for it: SInvalidDHPublicKey
+#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:34
+msgid "Invalid DH public key \"Y\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidYInCorrectGroup
+#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:35
+#. Programmer's name for it: SInvalidYInCorrectGroup
+#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:33
+msgid "\"Y\" Value Does Not Appear To Be In Correct "
+"Group"
+msgstr ""
+
+#. Programmer's name for it: SSeedNil
+#: libraries/cryptolib4pascal/ClpDHValidationParameters.pas:30
+#. Programmer's name for it: SSeedNil
+#: libraries/cryptolib4pascal/ClpDsaValidationParameters.pas:30
+msgid "\"Seed\" Cannot Be Nil"
+msgstr ""
+
+#. Programmer's name for it: SSeedNil
+#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:32
+msgid "Seed Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SPGenCounterNil
+#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:33
+msgid "PGenCounter Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SInvalidDHValidationParams
+#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:35
+msgid "Invalid DHValidationParams: %s"
+msgstr ""
+
+#. Programmer's name for it: SOutputBufferTooShort
+#: libraries/cryptolib4pascal/ClpDigest.pas:31
+#. Programmer's name for it: SOutputBufferTooShort
+#: libraries/cryptolib4pascal/ClpHMac.pas:34
+#. Programmer's name for it: SOutputBufferTooShort
+#: libraries/hashlib4pascal/HlpBlake2B.pas:27
+#. Programmer's name for it: SOutputBufferTooShort
+#: libraries/hashlib4pascal/HlpBlake2S.pas:27
+#. Programmer's name for it: SOutputBufferTooShort
+#: libraries/hashlib4pascal/HlpSHA3.pas:29
+msgid "Output Buffer Too Short"
+msgstr ""
+
+#. Programmer's name for it: SUnRecognizedDigest
+#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:43
+msgid "Digest \"%s\" not recognised."
+msgstr ""
+
+#. Programmer's name for it: SPrivateKey
+#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:41
+#. Programmer's name for it: SPrivateKey
+#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:40
+msgid "Signing Requires Private Key."
+msgstr ""
+
+#. Programmer's name for it: SPublicKey
+#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:42
+#. Programmer's name for it: SPublicKey
+#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:41
+msgid "Verification Requires Public Key."
+msgstr ""
+
+#. Programmer's name for it: SPublicKey
+#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:44
+msgid "DSADigestSigner not Initialized for Signature "
+"Generation."
+msgstr ""
+
+#. Programmer's name for it: SPublicKey
+#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:46
+msgid "DSADigestSigner not Initialized for "
+"Verification"
+msgstr ""
+
+#. Programmer's name for it: SEncodingError
+#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:47
+#. Programmer's name for it: SEncodingError
+#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:46
+msgid "Unable to Encode Signature"
+msgstr ""
+
+#. Programmer's name for it: SInvalidDsaParameter
+#: libraries/cryptolib4pascal/ClpDsaParameter.pas:33
+msgid "Invalid DsaParameter: %s"
+msgstr ""
+
+#. Programmer's name for it: SQUnInitialized
+#: libraries/cryptolib4pascal/ClpDsaParameters.pas:33
+msgid "\"Q\" Cannot Be Uninitialized"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:44
+msgid "L Values Must be Between 1024 and 3072 and a Multiple of "
+"1024"
+msgstr ""
+
+#. Programmer's name for it: SInvalidNValueForSpecifiedL
+#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:45
+msgid "N Must be \" %d \" for L = \" %d \""
+msgstr ""
+
+#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two
+#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:46
+msgid "N Must be \" %d \" or \" %d \" for L = \" %d "
+"\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two
+#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:48
+msgid "Digest Output Size Too Small for Value of N Which is \" %d "
+"\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two
+#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:50
+msgid "Can Only Use SHA-1 For Generating FIPS 186-2 "
+"Parameters"
+msgstr ""
+
+#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two
+#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:52
+msgid "Size Must Be From %d - %d and a multiple of %d, "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SDSAPrivateKeyNotFound
+#: libraries/cryptolib4pascal/ClpDsaSigner.pas:44
+msgid "DSA Private Key Required For Signing"
+msgstr ""
+
+#. Programmer's name for it: SDSAPublicKeyNotFound
+#: libraries/cryptolib4pascal/ClpDsaSigner.pas:45
+msgid "DSA Public Key Required For Verification"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:43
+msgid "Point and Scalar Arrays Should be Non-Null, and of Equal, Non-Zero, "
+"Length"
+msgstr ""
+
+#. Programmer's name for it: SInvalidPointLocation
+#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:44
+msgid "Point Must be on the Same Curve"
+msgstr ""
+
+#. Programmer's name for it: SInvalidPoint
+#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:45
+msgid "Invalid Point, \"P\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidResult
+#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:46
+msgid "Invalid Result"
+msgstr ""
+
+#. Programmer's name for it: SInvalidResult
+#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:48
+#: libraries/cryptolib4pascal/ClpMultipliers.pas:46
+msgid "Fixed-Point Comb Doesn't Support Scalars Larger Than The Curve "
+"Order"
+msgstr ""
+
+#. Programmer's name for it: SInvalidValue
+#: libraries/cryptolib4pascal/ClpECC.pas:52
+msgid "Value Invalid in Fp Field Element, \" x "
+"\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidValue2
+#: libraries/cryptolib4pascal/ClpECC.pas:53
+msgid "Value Invalid in F2m Field Element, "
+"\"x\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidK2Value
+#: libraries/cryptolib4pascal/ClpECC.pas:54
+msgid "k2 must be smaller than k3"
+msgstr ""
+
+#. Programmer's name for it: SInvalidK2Value2
+#: libraries/cryptolib4pascal/ClpECC.pas:55
+msgid "k2 must be larger than 0"
+msgstr ""
+
+#. Programmer's name for it: SInvalidK2Value2
+#: libraries/cryptolib4pascal/ClpECC.pas:57
+msgid "Field elements are not both instances of "
+"F2mFieldElement"
+msgstr ""
+
+#. Programmer's name for it: SInvalidK2Value2
+#: libraries/cryptolib4pascal/ClpECC.pas:59
+msgid "Field elements are not elements of the same field "
+"F2m"
+msgstr ""
+
+#. Programmer's name for it: SInvalidK2Value2
+#: libraries/cryptolib4pascal/ClpECC.pas:61
+msgid "One of the F2m field elements has incorrect "
+"representation"
+msgstr ""
+
+#. Programmer's name for it: SEvenValue
+#: libraries/cryptolib4pascal/ClpECC.pas:62
+msgid "Even Value of Q"
+msgstr ""
+
+#. Programmer's name for it: STraceInternalErrorCalculation
+#: libraries/cryptolib4pascal/ClpECC.pas:63
+msgid "Internal Error in Trace Calculation"
+msgstr ""
+
+#. Programmer's name for it: SHalfTraceUndefinedForM
+#: libraries/cryptolib4pascal/ClpECC.pas:64
+msgid "Half-Trace Only Defined For Odd M"
+msgstr ""
+
+#. Programmer's name for it: SUnSupportedCoordinateSystem
+#: libraries/cryptolib4pascal/ClpECC.pas:65
+msgid "UnSupported Coordinate System"
+msgstr ""
+
+#. Programmer's name for it: SCurrentCurve
+#: libraries/cryptolib4pascal/ClpECC.pas:66
+msgid "Implementation returned Current Curve"
+msgstr ""
+
+#. Programmer's name for it: SInvalidPointCoordinates
+#: libraries/cryptolib4pascal/ClpECC.pas:67
+msgid "Invalid Point Coordinates"
+msgstr ""
+
+#. Programmer's name for it: SInvalidAffineCoordinates
+#: libraries/cryptolib4pascal/ClpECC.pas:68
+msgid "not valid for affine coordinates, \"iso\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidPointOnCurve
+#: libraries/cryptolib4pascal/ClpECC.pas:69
+msgid "must be non-null and on this curve, "
+"\"point\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidPointOnCurve2
+#: libraries/cryptolib4pascal/ClpECC.pas:70
+msgid "Entries must be null or on this curve, "
+"\"points\""
+msgstr ""
+
+#. Programmer's name for it: SPointsNil
+#: libraries/cryptolib4pascal/ClpECC.pas:71
+msgid "points"
+msgstr ""
+
+#. Programmer's name for it: SInvalidRangeSpecified
+#: libraries/cryptolib4pascal/ClpECC.pas:72
+msgid "Invalid Range Specified\", \"points\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidPointCompression
+#: libraries/cryptolib4pascal/ClpECC.pas:73
+msgid "Invalid Point Compression"
+msgstr ""
+
+#. Programmer's name for it: SInvalidK1
+#: libraries/cryptolib4pascal/ClpECC.pas:74
+msgid "k1 must be > 0"
+msgstr ""
+
+#. Programmer's name for it: SInvalidK3
+#: libraries/cryptolib4pascal/ClpECC.pas:75
+msgid "k3 must be 0 if k2 == 0"
+msgstr ""
+
+#. Programmer's name for it: SK2K1MisMatch
+#: libraries/cryptolib4pascal/ClpECC.pas:76
+msgid "k2 must be > k1"
+msgstr ""
+
+#. Programmer's name for it: SK3K2Mismatch
+#: libraries/cryptolib4pascal/ClpECC.pas:77
+msgid "k3 must be > k2"
+msgstr ""
+
+#. Programmer's name for it: SInvalidInfinityEncoding
+#: libraries/cryptolib4pascal/ClpECC.pas:78
+msgid "Invalid Infinity Encoding, \"encoded\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidPointEncoding
+#: libraries/cryptolib4pascal/ClpECC.pas:79
+msgid "Invalid Point Encoding %u"
+msgstr ""
+
+#. Programmer's name for it: SInvalidPointEncoding
+#: libraries/cryptolib4pascal/ClpECC.pas:81
+msgid "Incorrect Length for infinity encoding\", "
+"\"encoded\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidPointEncoding
+#: libraries/cryptolib4pascal/ClpECC.pas:83
+msgid "Incorrect Length for Compressed Encoding\", "
+"\"encoded\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidPoint
+#: libraries/cryptolib4pascal/ClpECC.pas:84
+msgid "Invalid Point"
+msgstr ""
+
+#. Programmer's name for it: SInvalidPoint
+#: libraries/cryptolib4pascal/ClpECC.pas:86
+msgid "Incorrect Length for UnCompressed Encoding\", "
+"\"encoded\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidPoint
+#: libraries/cryptolib4pascal/ClpECC.pas:88
+msgid "Incorrect Length for Hybrid Encoding\", "
+"\"encoded\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidPoint
+#: libraries/cryptolib4pascal/ClpECC.pas:90
+msgid "Inconsistent Y Coordinate in Hybrid Encoding\", "
+"\"encoded\""
+msgstr ""
+
+#. Programmer's name for it: SUnknownCoordSystem
+#: libraries/cryptolib4pascal/ClpECC.pas:91
+msgid "Unknown Coordinate System"
+msgstr ""
+
+#. Programmer's name for it: SPointNotInNormalForm
+#: libraries/cryptolib4pascal/ClpECC.pas:92
+msgid "Point not in Normal Form"
+msgstr ""
+
+#. Programmer's name for it: SNotProjectiveCoordSystem
+#: libraries/cryptolib4pascal/ClpECC.pas:93
+msgid "Not a Projective Coordinate System"
+msgstr ""
+
+#. Programmer's name for it: SCannotBeNegative
+#: libraries/cryptolib4pascal/ClpECC.pas:94
+msgid "Cannot be Negative, \"e\""
+msgstr ""
+
+#. Programmer's name for it: SNilFieldElement
+#: libraries/cryptolib4pascal/ClpECC.pas:95
+msgid "Exactly one of the Field Elements is "
+"Nil"
+msgstr ""
+
+#. Programmer's name for it: SUnsupportedOperation
+#: libraries/cryptolib4pascal/ClpECC.pas:96
+msgid "Constant-time Lookup not Supported"
+msgstr ""
+
+#. Programmer's name for it: SInvalidRange
+#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:43
+msgid "Must be in the Range [2, 16], \"width\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidRange2
+#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:44
+msgid "Must be in the Range [2, 8], \"width\""
+msgstr ""
+
+#. Programmer's name for it: SWrongDomainParameter
+#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:39
+msgid "ECDH Public Key has Wrong Domain Parameters"
+msgstr ""
+
+#. Programmer's name for it: SInvalidAgreementValue
+#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:40
+msgid "Infinity is not a Valid Agreement Value for "
+"ECDH"
+msgstr ""
+
+#. Programmer's name for it: SInfinityInvalidPublicKey
+#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:41
+msgid "Infinity is not a Valid Public Key for "
+"ECDH"
+msgstr ""
+
+#. Programmer's name for it: SWrongDomainParameter
+#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:39
+msgid "ECDHC Public Key has Wrong Domain Parameters"
+msgstr ""
+
+#. Programmer's name for it: SInvalidAgreementValue
+#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:40
+msgid "Infinity is not a Valid Agreement Value for "
+"ECDHC"
+msgstr ""
+
+#. Programmer's name for it: SInfinityInvalidPublicKey
+#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:41
+msgid "Infinity is not a Valid Public Key for "
+"ECDHC"
+msgstr ""
+
+#. Programmer's name for it: SCurveNil
+#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:33
+msgid "Curve Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SScalarNil
+#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:34
+msgid "Scalar Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SBigIntegerNotInitialized
+#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:36
+#. Programmer's name for it: SBigIntegerNotInitialized
+#: libraries/cryptolib4pascal/ClpECPrivateKeyParameters.pas:32
+msgid "BigInteger Not Initialized \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SQInfinity
+#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:38
+msgid "Point at Infinity \"Q\""
+msgstr ""
+
+#. Programmer's name for it: SQPointNotOnCurve
+#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:39
+msgid "Point Not on Curve \"Q\""
+msgstr ""
+
+#. Programmer's name for it: SScalarInvalidRange
+#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:40
+msgid "Scalar is not in the Interval [1, n - "
+"1]"
+msgstr ""
+
+#. Programmer's name for it: SECPublicKeyNotFound
+#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:47
+#. Programmer's name for it: SECPublicKeyNotFound
+#: libraries/cryptolib4pascal/ClpECNRSigner.pas:47
+#. Programmer's name for it: SECPublicKeyNotFound
+#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:45
+msgid "EC Public Key Required for Verification"
+msgstr ""
+
+#. Programmer's name for it: SECPrivateKeyNotFound
+#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:48
+#. Programmer's name for it: SECPrivateKeyNotFound
+#: libraries/cryptolib4pascal/ClpECNRSigner.pas:48
+#. Programmer's name for it: SECPrivateKeyNotFound
+#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:46
+msgid "EC Private Key Required for Signing"
+msgstr ""
+
+#. Programmer's name for it: SSenderPublicKeyInvalid
+#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:35
+msgid "Sender's Public Key Invalid."
+msgstr ""
+
+#. Programmer's name for it: SSenderPublicKeyInvalid
+#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:37
+msgid "Sender's Public Key has Invalid Point Encoding "
+"\"%x\""
+msgstr ""
+
+#. Programmer's name for it: SAlgorithmNil
+#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:56
+#. Programmer's name for it: SAlgorithmNil
+#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:39
+msgid "Algorithm Cannot be Empty"
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeySize
+#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:57
+msgid "Unknown Key Size \"%d\""
+msgstr ""
+
+#. Programmer's name for it: SParameterNil
+#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:40
+msgid "Parameter Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SUnRecognizedAlgorithm
+#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:41
+msgid "Unrecognised Algorithm: \" %s, \"Algorithm"
+msgstr ""
+
+#. Programmer's name for it: SNotInitializedForSigning
+#: libraries/cryptolib4pascal/ClpECNRSigner.pas:49
+#. Programmer's name for it: SNotInitializedForSigning
+#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:47
+msgid "Not Initialised For Signing"
+msgstr ""
+
+#. Programmer's name for it: SNotInitializedForVerifying
+#: libraries/cryptolib4pascal/ClpECNRSigner.pas:50
+#. Programmer's name for it: SNotInitializedForVerifying
+#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:48
+msgid "Not Initialised For Verifying"
+msgstr ""
+
+#. Programmer's name for it: SNotInitializedForVerifying
+#: libraries/cryptolib4pascal/ClpECNRSigner.pas:52
+msgid "Not Initialised For Verifying/Recovery"
+msgstr ""
+
+#. Programmer's name for it: SInputTooLargeForECNRKey
+#: libraries/cryptolib4pascal/ClpECNRSigner.pas:53
+msgid "Input Too Large For ECNR Key."
+msgstr ""
+
+#. Programmer's name for it: SSignatureGenerationError
+#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:49
+msgid "An Error Occurred During Signature Generation"
+msgstr ""
+
+#. Programmer's name for it: SSignatureGenerationError
+#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:51
+msgid "Only FP (Prime Field) Curves are Allowed for This Schnorr "
+"Implementation"
+msgstr ""
+
+#. Programmer's name for it: SInvalidCtx
+#: libraries/cryptolib4pascal/ClpEd25519.pas:40
+msgid "ctx"
+msgstr ""
+
+#. Programmer's name for it: SDigestError
+#: libraries/cryptolib4pascal/ClpEd25519.pas:41
+msgid "Digest Produced Insufficient Data"
+msgstr ""
+
+#. Programmer's name for it: SEOFInPrivateKey
+#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:38
+msgid "EOF encountered in middle of Ed25519Blake2B private "
+"key"
+msgstr ""
+
+#. Programmer's name for it: SUnsupportedAlgorithm
+#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:39
+#. Programmer's name for it: SUnsupportedAlgorithm
+#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:39
+msgid "Unsupported Algorithm"
+msgstr ""
+
+#. Programmer's name for it: SCtxNotNil
+#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:40
+#. Programmer's name for it: SCtxNotNil
+#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:40
+msgid "Ctx must be Nil for Ed25519 Algorithm"
+msgstr ""
+
+#. Programmer's name for it: SMsgLen
+#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:41
+#. Programmer's name for it: SMsgLen
+#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:41
+msgid "MsgLen must be Equal to \"PreHashSize\" for Ed25519ph "
+"Algorithm"
+msgstr ""
+
+#. Programmer's name for it: SEOFInPublicKey
+#: libraries/cryptolib4pascal/ClpEd25519Blake2BPublicKeyParameters.pas:34
+msgid "EOF encountered in middle of Ed25519Blake2B public "
+"key"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:37
+msgid "Ed25519Blake2BSigner not Initialised for Signature "
+"Generation."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:39
+msgid "Ed25519Blake2BSigner not Initialised for "
+"Verification"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:37
+msgid "Ed25519CtxBlake2BSigner not Initialised for Signature "
+"Generation."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:39
+msgid "Ed25519CtxBlake2BSigner not Initialised for "
+"Verification"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:37
+msgid "Ed25519CtxSigner not Initialised for Signature "
+"Generation."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:39
+msgid "Ed25519CtxSigner not Initialised for "
+"Verification"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:37
+msgid "Ed25519PhBlake2BSigner not Initialised for Signature "
+"Generation."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:39
+msgid "Ed25519PhBlake2BSigner not Initialised for "
+"Verification"
+msgstr ""
+
+#. Programmer's name for it: SPreHashDigestFailed
+#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:40
+#. Programmer's name for it: SPreHashDigestFailed
+#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:40
+msgid "PreHash Digest Failed"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:37
+msgid "Ed25519PhSigner not Initialised for Signature "
+"Generation."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:39
+msgid "Ed25519PhSigner not Initialised for "
+"Verification"
+msgstr ""
+
+#. Programmer's name for it: SEOFInPrivateKey
+#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:38
+msgid "EOF encountered in middle of Ed25519 private "
+"key"
+msgstr ""
+
+#. Programmer's name for it: SEOFInPublicKey
+#: libraries/cryptolib4pascal/ClpEd25519PublicKeyParameters.pas:34
+msgid "EOF encountered in middle of Ed25519 public "
+"key"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:37
+msgid "Ed25519Signer not Initialised for Signature "
+"Generation."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:39
+msgid "Ed25519Signer not Initialised for Verification"
+msgstr ""
+
+#. Programmer's name for it: SInvalidCharacteristic
+#: libraries/cryptolib4pascal/ClpFiniteFields.pas:35
+msgid "Must be >= 2 , \" characteristic \""
+msgstr ""
+
+#. Programmer's name for it: SInvalidCharacteristic
+#: libraries/cryptolib4pascal/ClpFiniteFields.pas:37
+msgid "Irreducible polynomials in GF(2) must have constant term, "
+"\"exponents\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidCharacteristic
+#: libraries/cryptolib4pascal/ClpFiniteFields.pas:39
+msgid "Polynomial Exponents must be montonically increasing\", "
+"\"exponents\""
+msgstr ""
+
+#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised
+#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:52
+msgid "KeyGenerator \"%s\" not Recognised."
+msgstr ""
+
+#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised
+#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:54
+msgid "KeyGenerator \"%s\" ( \"%s\" ) not Supported."
+msgstr ""
+
+#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised
+#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:56
+msgid "KeyPairGenerator \"%s\" not Recognised."
+msgstr ""
+
+#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised
+#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:58
+msgid "KeyPairGenerator \"%s\" ( \"%s\" ) not Supported."
+msgstr ""
+
+#. Programmer's name for it: SSizeTooBigHKDF
+#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:39
+msgid "HKDF Cannot Generate More Than 255 Blocks of HashLen "
+"Size"
+msgstr ""
+
+#. Programmer's name for it: SSizeTooBigHKDF2
+#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:40
+msgid "HKDF May Only Be Used For 255 * HashLen Bytes of "
+"Output"
+msgstr ""
+
+#. Programmer's name for it: SSizeTooBigHKDF2
+#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:42
+msgid "HKDF Parameters Required For \"HkdfBytesGenerator\", "
+"\"parameters\""
+msgstr ""
+
+#. Programmer's name for it: SIKMNil
+#: libraries/cryptolib4pascal/ClpHkdfParameters.pas:30
+msgid "\"ikm\" is Nil"
+msgstr ""
+
+#. Programmer's name for it: SUnSupportedOperation
+#: libraries/cryptolib4pascal/ClpHMacDsaKCalculator.pas:42
+#. Programmer's name for it: SUnSupportedOperation
+#: libraries/cryptolib4pascal/ClpRandomDsaKCalculator.pas:34
+msgid "Operation not Supported"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpIESCipher.pas:54
+msgid "Must be Passed Recipient's Public EC Key for "
+"Encryption"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpIESCipher.pas:56
+msgid "Must be Passed Recipient's Private EC Key for "
+"Decryption"
+msgstr ""
+
+#. Programmer's name for it: SIAlgorithmParameterSpecNil
+#: libraries/cryptolib4pascal/ClpIESCipher.pas:57
+msgid "Parameter Spec Cannot Be Nil"
+msgstr ""
+
+#. Programmer's name for it: SUnableToProcessBlock
+#: libraries/cryptolib4pascal/ClpIESCipher.pas:58
+msgid "Unable to Process Block. \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SIESParameterSpecError
+#: libraries/cryptolib4pascal/ClpIESCipher.pas:59
+msgid "Must be Passed IES Parameter Spec"
+msgstr ""
+
+#. Programmer's name for it: SNonceInvalidLength
+#: libraries/cryptolib4pascal/ClpIESCipher.pas:60
+msgid "Nonce in IES Parameters Needs to be \"%s\" Bytes "
+"Long"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpIESEngine.pas:53
+#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:45
+msgid "Unable to Recover Ephemeral Public Key: "
+"\"%s\""
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpIESEngine.pas:55
+#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:47
+msgid "Length of Input Must be Greater than the MAC and V "
+"Combined"
+msgstr ""
+
+#. Programmer's name for it: SInvalidMAC
+#: libraries/cryptolib4pascal/ClpIESEngine.pas:56
+#. Programmer's name for it: SInvalidMAC
+#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:48
+msgid "Invalid MAC"
+msgstr ""
+
+#. Programmer's name for it: SRandomNil
+#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:30
+msgid "Random Class Instance Can't Be Nil"
+msgstr ""
+
+#. Programmer's name for it: SInvalidStrength
+#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:31
+msgid "Strength Must Be Greater Than Zero But Was Given "
+"%d"
+msgstr ""
+
+#. Programmer's name for it: SKeyNil
+#: libraries/cryptolib4pascal/ClpKeyParameter.pas:31
+msgid "Key Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeyOffSet
+#: libraries/cryptolib4pascal/ClpKeyParameter.pas:32
+msgid "Invalid Key OffSet"
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/cryptolib4pascal/ClpKeyParameter.pas:33
+msgid "Invalid Key Length"
+msgstr ""
+
+#. Programmer's name for it: SInvalidF2MFieldValue
+#: libraries/cryptolib4pascal/ClpLongArray.pas:34
+msgid "Invalid F2M Field value, \"bigInt\""
+msgstr ""
+
+#. Programmer's name for it: SUnRecognizedMac
+#: libraries/cryptolib4pascal/ClpMacUtilities.pas:40
+msgid "Mac \"%s\" not recognised."
+msgstr ""
+
+#. Programmer's name for it: SCannotBeZero
+#: libraries/cryptolib4pascal/ClpMod.pas:35
+msgid "cannot be 0, \"x\""
+msgstr ""
+
+#. Programmer's name for it: SCurveUnknownGroupOrder
+#: libraries/cryptolib4pascal/ClpMultipliers.pas:47
+msgid "Need Curve With Known Group Order, \"curve\""
+msgstr ""
+
+#. Programmer's name for it: SInCompatiblePoint
+#: libraries/cryptolib4pascal/ClpMultipliers.pas:48
+msgid "Only AbstractF2mPoint can be used in "
+"WTauNafMultiplier"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpOSRandom.pas:72
+msgid "An Error Occured while generating random data using MS Windows "
+"Cryptography API."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpOSRandom.pas:76
+msgid "An Error Occured while generating random data using "
+"SecRandomCopyBytes API."
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpOSRandom.pas:80
+#: libraries/cryptolib4pascal/ClpOSRandom.pas:84
+msgid "An Error Occured while generating random data using getRandom "
+"API"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpOSRandom.pas:88
+msgid "An Error Occured while generating random data using arc4random_buf "
+"API."
+msgstr ""
+
+#. Programmer's name for it: SIncompleteLastBlockInDecryption
+#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:41
+msgid "Last Block Incomplete in Decryption"
+msgstr ""
+
+#. Programmer's name for it: SCorruptedPadBlock
+#: libraries/cryptolib4pascal/ClpPaddingModes.pas:32
+msgid "Pad Block Corrupted"
+msgstr ""
+
+#. Programmer's name for it: SIVNil
+#: libraries/cryptolib4pascal/ClpParametersWithIV.pas:31
+msgid "IV Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SParameters
+#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:32
+msgid "Parameters"
+msgstr ""
+
+#. Programmer's name for it: SRandom
+#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:33
+msgid "Random"
+msgstr ""
+
+#. Programmer's name for it: SAlgorithmNotRecognised
+#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:38
+msgid "Algorithm \"%s\" not Recognised."
+msgstr ""
+
+#. Programmer's name for it: SKDFParameterNotFound
+#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:37
+msgid "Specified Hash Cannot Produce Sufficient Data for the Specified "
+"Operation."
+msgstr ""
+
+#. Programmer's name for it: SCipherCannotbeNilInThisMode
+#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:49
+msgid "Cipher Cannot be Nil in This Mode."
+msgstr ""
+
+#. Programmer's name for it: SBufferNil
+#: libraries/cryptolib4pascal/ClpRandom.pas:30
+msgid "Buffer Cannot be Nil"
+msgstr ""
+
+#. Programmer's name for it: SMaxValueNegative
+#: libraries/cryptolib4pascal/ClpRandom.pas:31
+msgid "maxValue Must be Positive"
+msgstr ""
+
+#. Programmer's name for it: SInvalidMinValue
+#: libraries/cryptolib4pascal/ClpRandom.pas:32
+msgid "minValue Cannot be Greater Than maxValue"
+msgstr ""
+
+#. Programmer's name for it: SUnknownAlgorithm
+#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:31
+msgid "Unknown Random Generation Algorithm "
+"Requested"
+msgstr ""
+
+#. Programmer's name for it: SUnknownAlgorithm
+#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:33
+msgid "Random Number Generator Output Buffer Cannot Be "
+"Nil"
+msgstr ""
+
+#. Programmer's name for it: SUnsupportedBlock
+#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:37
+msgid "Unknown Blocksize to Rijndael"
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:38
+msgid "Key Length not 128/160/192/224/256 bits."
+msgstr ""
+
+#. Programmer's name for it: SRijndaelEngineNotInitialised
+#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:39
+msgid "Rijndael Engine not Initialised"
+msgstr ""
+
+#. Programmer's name for it: SRijndaelEngineNotInitialised
+#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:41
+msgid "Invalid Parameter Passed to Rijndael Init - "
+"\"%s\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidRound
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:38
+msgid "\"rounds\" Must be a Positive, Even Number"
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeySize
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:39
+msgid "%s Requires 128 bit or 256 bit key"
+msgstr ""
+
+#. Programmer's name for it: SMaxByteExceeded
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:40
+msgid "2^70 Byte Limit per IV; Change IV"
+msgstr ""
+
+#. Programmer's name for it: SMaxByteExceededTwo
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:41
+msgid "2^70 byte limit per IV would be exceeded; Change "
+"IV"
+msgstr ""
+
+#. Programmer's name for it: SEngineNotInitialized
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:42
+msgid "%s not Initialized"
+msgstr ""
+
+#. Programmer's name for it: SRoundsMustbeEven
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:45
+#. Programmer's name for it: SRoundsMustBeEven
+#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:37
+msgid "Number of Rounds Must be Even"
+msgstr ""
+
+#. Programmer's name for it: SIVRequired
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:47
+msgid "%s Init Requires an IV, \"parameters\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidIV
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:48
+msgid "%s Requires exactly %d bytes of IV"
+msgstr ""
+
+#. Programmer's name for it: SInvalidIV
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:50
+msgid "%s Init Parameters must Contain a KeyParameter (or null for "
+"Re-Init)"
+msgstr ""
+
+#. Programmer's name for it: SInvalidIV
+#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:52
+msgid "KeyParameter can not be null for First "
+"Initialisation"
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameters
+#: libraries/cryptolib4pascal/ClpScalarSplitParameters.pas:30
+msgid "\"%s\" must consist of exactly 2 (initialized) "
+"values"
+msgstr ""
+
+#. Programmer's name for it: SPublicKey
+#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:43
+msgid "SchnorrDigestSigner not Initialized for Signature "
+"Generation."
+msgstr ""
+
+#. Programmer's name for it: SPublicKey
+#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:45
+msgid "SchnorrDigestSigner not Initialized for "
+"Verification"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:40
+msgid "Value Invalid for SecP256K1FieldElement "
+"\"%s\""
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:40
+msgid "Value Invalid for SecP256R1FieldElement "
+"\"%s\""
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:40
+msgid "Value Invalid for SecP384R1FieldElement "
+"\"%s\""
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:40
+msgid "Value Invalid for SecP521R1FieldElement "
+"\"%s\""
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:41
+msgid "Value Invalid for SecT283FieldElement "
+"\"%s\""
+msgstr ""
+
+#. Programmer's name for it: SUnRecognisedPRNGAlgorithm
+#: libraries/cryptolib4pascal/ClpSecureRandom.pas:43
+msgid "Unrecognised PRNG Algorithm: %s \"algorithm\""
+msgstr ""
+
+#. Programmer's name for it: SCannotBeNegative
+#: libraries/cryptolib4pascal/ClpSecureRandom.pas:44
+msgid "Cannot be Negative  \"maxValue\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidMaxValue
+#: libraries/cryptolib4pascal/ClpSecureRandom.pas:45
+msgid "maxValue Cannot be Less Than minValue"
+msgstr ""
+
+#. Programmer's name for it: SMalformedSignature
+#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:35
+msgid "Malformed signature, \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SValueOutOfRange
+#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:36
+msgid "Value out of range, \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidEncodingLength
+#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:37
+msgid "Encoding has incorrect length, \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SUnRecognizedAlgorithm
+#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:71
+msgid "Signer \" %s \" not recognised."
+msgstr ""
+
+#. Programmer's name for it: SInvalidScale
+#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:29
+#. Programmer's name for it: SNegativeScale
+#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:32
+msgid "Scale may not be Negative"
+msgstr ""
+
+#. Programmer's name for it: SInvalidScale
+#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:31
+msgid "Only SimpleBigDecimal of Same Scale Allowed in Arithmetic "
+"Operations"
+msgstr ""
+
+#. Programmer's name for it: SSpeckEngineNotInitialised
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:35
+#. Programmer's name for it: SSpeckLegacyEngineNotInitialised
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:35
+msgid "%s Engine not Initialised"
+msgstr ""
+
+#. Programmer's name for it: SInvalidArgumentEncountered
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:38
+#. Programmer's name for it: SInvalidArgumentEncountered
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:38
+msgid "Invalid Argument Encountered."
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameterSpeckInit
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:39
+msgid "Invalid Parameter Passed to Speck Init - "
+"\"%s\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameterSpeckInit
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:41
+msgid "Speck32 requires a key of 64 bits but input was \"%d\" "
+"bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameterSpeckInit
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:43
+msgid "Speck48 requires a key of 72 or 96 bits but input was \"%d\" "
+"bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameterSpeckInit
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:45
+msgid "Speck64 requires a key of 96 or 128 bits but input was \"%d\" "
+"bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameterSpeckInit
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:47
+msgid "Speck96 requires a key of 96 or 144 bits but input was \"%d\" "
+"bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidParameterSpeckInit
+#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:49
+msgid "Speck128 requires a key of 128, 192 or 256 bits but input was \"%d\" "
+"bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidArgumentEncountered
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:40
+msgid "Invalid Parameter Passed to SpeckLegacy Init - "
+"\"%s\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidArgumentEncountered
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:42
+msgid "Speck32Legacy requires a key of 64 bits but input was \"%d\" "
+"bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidArgumentEncountered
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:44
+msgid "Speck48Legacy requires a key of 72 or 96 bits but input was \"%d\" "
+"bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidArgumentEncountered
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:46
+msgid "Speck64Legacy requires a key of 96 or 128 bits but input was \"%d\" "
+"bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidArgumentEncountered
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:48
+msgid "Speck96Legacy requires a key of 96 or 144 bits but input was \"%d\" "
+"bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidArgumentEncountered
+#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:50
+msgid "Speck128Legacy requires a key of 128, 192 or 256 bits but input was "
+"\"%d\" bits."
+msgstr ""
+
+#. Programmer's name for it: SInvalidMU
+#: libraries/cryptolib4pascal/ClpTnaf.pas:34
+msgid "mu must be 1 or -1"
+msgstr ""
+
+#. Programmer's name for it: SDifferentScales
+#: libraries/cryptolib4pascal/ClpTnaf.pas:35
+msgid "lambda0 and lambda1 do not have same "
+"scale"
+msgstr ""
+
+#. Programmer's name for it: SNoKoblitzCurve
+#: libraries/cryptolib4pascal/ClpTnaf.pas:36
+msgid "No Koblitz curve (ABC), TNAF multiplication not "
+"possible"
+msgstr ""
+
+#. Programmer's name for it: SNotKoblitzCurve
+#: libraries/cryptolib4pascal/ClpTnaf.pas:37
+msgid "si is defined for Koblitz curves only"
+msgstr ""
+
+#. Programmer's name for it: SInvalidCoFactor
+#: libraries/cryptolib4pascal/ClpTnaf.pas:38
+msgid "h (Cofactor) must be 2 or 4"
+msgstr ""
+
+#: libraries/cryptolib4pascal/ClpX25519Agreement.pas:36
+msgid "The Init Parameter does not Contain the Private "
+"Key"
+msgstr ""
+
+#. Programmer's name for it: SEOFInPrivateKey
+#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:37
+msgid "EOF encountered in middle of X25519 private "
+"key"
+msgstr ""
+
+#. Programmer's name for it: SAgreementCalculationFailed
+#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:38
+msgid "X25519 Agreement Failed"
+msgstr ""
+
+#. Programmer's name for it: SEOFInPublicKey
+#: libraries/cryptolib4pascal/ClpX25519PublicKeyParameters.pas:34
+msgid "EOF encountered in middle of X25519 public "
+"key"
+msgstr ""
+
+#. Programmer's name for it: SInconsistentKValues
+#: libraries/cryptolib4pascal/ClpX9ECC.pas:36
+msgid "Inconsistent K Values"
+msgstr ""
+
+#. Programmer's name for it: SCurveNil
+#: libraries/cryptolib4pascal/ClpX9ECC.pas:37
+msgid "Curve"
+msgstr ""
+
+#. Programmer's name for it: SNotImplementedECCurve
+#: libraries/cryptolib4pascal/ClpX9ECC.pas:38
+msgid "This Type of ECCurve is not Implemented"
+msgstr ""
+
+#. Programmer's name for it: SFieldIDNil
+#: libraries/cryptolib4pascal/ClpX9ECC.pas:39
+msgid "FieldID"
+msgstr ""
+
+#. Programmer's name for it: SSeqNil
+#: libraries/cryptolib4pascal/ClpX9ECC.pas:40
+msgid "Seq"
+msgstr ""
+
+#. Programmer's name for it: SUnSupportedCurveOne
+#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:38
+msgid "Only trinomial and pentomial curves are "
+"supported"
+msgstr ""
+
+#. Programmer's name for it: SUnSupportedCurveTwo
+#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:39
+msgid "\"curve\" is of an unsupported type"
+msgstr ""
+
+#. Programmer's name for it: SBadVersion
+#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:40
+msgid "Bad Version in X9ECParameters"
+msgstr ""
+
+#. Programmer's name for it: SNullKeyReInit
+#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:33
+msgid "%s Doesn't Support Re-Init with Null "
+"Key"
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeySize
+#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:34
+msgid "%s Requires a 256 bit Key"
+msgstr ""
+
+#. Programmer's name for it: SArgumentOutOfRange
+#: libraries/generics.collections/generics.strings.pas:26
+msgid "Argument out of range"
+msgstr ""
+
+#. Programmer's name for it: SArgumentNilNode
+#: libraries/generics.collections/generics.strings.pas:27
+msgid "Node is nil"
+msgstr ""
+
+#. Programmer's name for it: SDuplicatesNotAllowed
+#: libraries/generics.collections/generics.strings.pas:28
+msgid "Duplicates not allowed in dictionary"
+msgstr ""
+
+#. Programmer's name for it: SCollectionInconsistency
+#: libraries/generics.collections/generics.strings.pas:29
+msgid "Collection inconsistency"
+msgstr ""
+
+#. Programmer's name for it: SCollectionDuplicate
+#: libraries/generics.collections/generics.strings.pas:30
+msgid "Collection does not allow duplicates"
+msgstr ""
+
+#. Programmer's name for it: SDictionaryKeyDoesNotExist
+#: libraries/generics.collections/generics.strings.pas:31
+msgid "Dictionary key does not exist"
+msgstr ""
+
+#. Programmer's name for it: SItemNotFound
+#: libraries/generics.collections/generics.strings.pas:32
+msgid "Item not found"
+msgstr ""
+
+#. Programmer's name for it: SInvalidConfigLength
+#: libraries/hashlib4pascal/HlpBlake2B.pas:22
+#. Programmer's name for it: SInvalidConfigLength
+#: libraries/hashlib4pascal/HlpBlake2S.pas:22
+msgid "Config Length Must Be 8 Words"
+msgstr ""
+
+#. Programmer's name for it: SConfigNil
+#: libraries/hashlib4pascal/HlpBlake2B.pas:23
+#. Programmer's name for it: SConfigNil
+#: libraries/hashlib4pascal/HlpBlake2S.pas:23
+msgid "Config Cannot Be Nil"
+msgstr ""
+
+#. Programmer's name for it: SConfigNil
+#: libraries/hashlib4pascal/HlpBlake2B.pas:25
+#. Programmer's name for it: SConfigNil
+#: libraries/hashlib4pascal/HlpBlake2S.pas:25
+msgid "XOFSize in Bits must be Multiples of 8 and be Between %u and %u "
+"Bytes."
+msgstr ""
+
+#. Programmer's name for it: SOutputLengthInvalid
+#: libraries/hashlib4pascal/HlpBlake2B.pas:26
+#. Programmer's name for it: SOutputLengthInvalid
+#: libraries/hashlib4pascal/HlpBlake2S.pas:26
+#. Programmer's name for it: SOutputLengthInvalid
+#: libraries/hashlib4pascal/HlpSHA3.pas:28
+msgid "Output Length is above the Digest Length"
+msgstr ""
+
+#. Programmer's name for it: SMaximumOutputLengthExceeded
+#: libraries/hashlib4pascal/HlpBlake2B.pas:28
+msgid "\"Maximum Length is 2^32 blocks of 64 "
+"bytes"
+msgstr ""
+
+#. Programmer's name for it: SWritetoXofAfterReadError
+#: libraries/hashlib4pascal/HlpBlake2B.pas:29
+#. Programmer's name for it: SWritetoXofAfterReadError
+#: libraries/hashlib4pascal/HlpBlake2S.pas:29
+#. Programmer's name for it: SWritetoXofAfterReadError
+#: libraries/hashlib4pascal/HlpSHA3.pas:30
+msgid "\"%s\" Write to Xof after Read not Allowed"
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:16
+msgid "BLAKE2B HashSize must be restricted to one of the following [1 .. "
+"64], \"%d\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:17
+msgid "\"Key\" Length Must Not Be Greater Than 64, "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:19
+msgid "\"Personalisation\" Length Must Be Equal To 16, "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:20
+msgid "\"Salt\" Length Must Be Equal To 16, \"%d\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:23
+msgid "FanOut Value Should be Between [0 .. 255] for "
+"Blake2B"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:25
+msgid "MaxDepth Value Should be Between [1 .. 255] for "
+"Blake2B"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:27
+msgid "NodeDepth Value Should be Between [0 .. 255] for "
+"Blake2B"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:29
+msgid "InnerHashSize Value Should be Between [0 .. 64] for "
+"Blake2B"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:31
+msgid "NodeOffset Value Should be Between [0 .. (2^64-1)] for "
+"Blake2B"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2BParams.pas:34
+msgid "Tree Inner Hash Size Must Not Be Greater Than 64, "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SMaximumOutputLengthExceeded
+#: libraries/hashlib4pascal/HlpBlake2S.pas:28
+msgid "\"Maximum Length is 2^32 blocks of 32 "
+"bytes"
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:16
+msgid "BLAKE2S HashSize must be restricted to one of the following [1 .. "
+"32], \"%d\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:17
+msgid "\"Key\" Length Must Not Be Greater Than 32, "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:19
+msgid "\"Personalisation\" Length Must Be Equal To 8, "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:20
+msgid "\"Salt\" Length Must Be Equal To 8, \"%d\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:23
+msgid "FanOut Value Should be Between [0 .. 255] for "
+"Blake2S"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:25
+msgid "MaxDepth Value Should be Between [1 .. 255] for "
+"Blake2S"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:27
+msgid "NodeDepth Value Should be Between [0 .. 255] for "
+"Blake2S"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:29
+msgid "InnerHashSize Value Should be Between [0 .. 32] for "
+"Blake2S"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:31
+msgid "NodeOffset Value Should be Between [0 .. (2^48-1)] for "
+"Blake2S"
+msgstr ""
+
+#. Programmer's name for it: SInvalidSaltLength
+#: libraries/hashlib4pascal/HlpBlake2SParams.pas:34
+msgid "Tree Inner Hash Size Must Not Be Greater Than 32, "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SUnSupportedCRCType
+#: libraries/hashlib4pascal/HlpCRC.pas:22
+msgid "UnSupported CRC Type: \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SWidthOutOfRange
+#: libraries/hashlib4pascal/HlpCRC.pas:23
+msgid "Width Must be Between 3 and 64. \"%d\""
+msgstr ""
+
+#. Programmer's name for it: SIndexOutOfRange
+#: libraries/hashlib4pascal/HlpHash.pas:16
+msgid "Current Index Is Out Of Range"
+msgstr ""
+
+#. Programmer's name for it: SFileNotExist
+#: libraries/hashlib4pascal/HlpHash.pas:19
+msgid "Specified File Not Found"
+msgstr ""
+
+#. Programmer's name for it: SCloneNotYetImplemented
+#: libraries/hashlib4pascal/HlpHash.pas:20
+msgid "Clone Not Yet Implemented For \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SHashBufferMessage
+#: libraries/hashlib4pascal/HlpHashBuffer.pas:13
+msgid "HashBuffer, Length: %d, Position: %d, IsEmpty: "
+"%s"
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpHashResult.pas:27
+msgid "Current Data Structure cannot be Represented as an \"Int32\" "
+"Type."
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpHashResult.pas:29
+msgid "Current Data Structure cannot be Represented as an \"UInt8\" "
+"Type."
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpHashResult.pas:31
+msgid "Current Data Structure cannot be Represented as an \"UInt16\" "
+"Type."
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpHashResult.pas:33
+msgid "Current Data Structure cannot be Represented as an \"UInt32\" "
+"Type."
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpHashResult.pas:35
+msgid "Current Data Structure cannot be Represented as an \"UInt64\" "
+"Type."
+msgstr ""
+
+#. Programmer's name for it: SInvalidHavalRound
+#: libraries/hashlib4pascal/HlpHaval.pas:25
+msgid "Haval Round Must be 3, 4 or 5"
+msgstr ""
+
+#. Programmer's name for it: SInvalidHavalRound
+#: libraries/hashlib4pascal/HlpHaval.pas:27
+msgid "Haval HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte), 192 "
+"bit(24 byte), 224 bit(28 byte) or 256 bit(32 "
+"byte)"
+msgstr ""
+
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpMurmur2.pas:24
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpMurmur2_64.pas:21
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpMurmurHash3_x64_128.pas:22
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpMurmurHash3_x86_128.pas:22
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpMurmurHash3_x86_32.pas:22
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpSipHash.pas:23
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpXXHash32.pas:19
+#. Programmer's name for it: SInvalidKeyLength
+#: libraries/hashlib4pascal/HlpXXHash64.pas:19
+msgid "KeyLength Must Be Equal to %d"
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpNullable.pas:16
+msgid "Cannot assign non-null pointer to nullable "
+"type."
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpNullable.pas:18
+msgid "Unsupported Type: Only supports Integers, Int64, Floats and "
+"Strings."
+msgstr ""
+
+#. Programmer's name for it: SGetNullValue
+#: libraries/hashlib4pascal/HlpNullable.pas:19
+msgid "Attempted to get a null value."
+msgstr ""
+
+#. Programmer's name for it: SHashSizeNotImplemented
+#: libraries/hashlib4pascal/HlpNullDigest.pas:18
+msgid "HashSize Not Implemented For \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SBlockSizeNotImplemented
+#: libraries/hashlib4pascal/HlpNullDigest.pas:19
+msgid "BlockSize Not Implemented For \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidOutputByteCount
+#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:32
+msgid "\"(AByteCount)\" Argument Less Than \"%d\"."
+msgstr ""
+
+#. Programmer's name for it: SBlockInstanceNotInitialized
+#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:33
+msgid "Block Instance not Initialized"
+msgstr ""
+
+#. Programmer's name for it: SInputLengthInvalid
+#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:34
+msgid "Input Length \"%d\" is not Equal to BlockSize "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SLanesTooSmall
+#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:35
+msgid "Lanes Must be Greater Than \"%d\""
+msgstr ""
+
+#. Programmer's name for it: SLanesTooBig
+#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:36
+msgid "Lanes Must be Less Than \"%d\""
+msgstr ""
+
+#. Programmer's name for it: SMemoryTooSmall
+#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:37
+msgid "Memory is Less Than: \"%d\", Expected "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SIterationsTooSmall
+#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:38
+msgid "Iterations is Less Than: \"%d\""
+msgstr ""
+
+#. Programmer's name for it: SIterationsTooSmall
+#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:40
+msgid "Argon2 Parameter Builder Not Initialized"
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:31
+#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:18
+msgid "\"(AByteCount)\" Argument must be a value greater than "
+"zero."
+msgstr ""
+
+#. Programmer's name for it: SInvalidCost
+#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:32
+msgid "Cost parameter must be > 1 and a power of "
+"2."
+msgstr ""
+
+#. Programmer's name for it: SBlockSizeAndCostIncompatible
+#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:33
+msgid "Cost parameter must be > 1 and < 65536."
+msgstr ""
+
+#. Programmer's name for it: SBlockSizeTooSmall
+#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:34
+msgid "Block size must be >= 1."
+msgstr ""
+
+#. Programmer's name for it: SBlockSizeTooSmall
+#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:36
+msgid "Parallelism parameter must be >= 1 and <= %d (based on block size of "
+"%d)"
+msgstr ""
+
+#. Programmer's name for it: SInvalidIndex
+#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:19
+msgid "Invalid start or end index in the internal "
+"buffer"
+msgstr ""
+
+#. Programmer's name for it: SNotInitializedIHashInstance
+#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:20
+msgid "\"IHash\" instance is uninitialized"
+msgstr ""
+
+#. Programmer's name for it: SIterationtooSmall
+#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:21
+msgid "Iteration must be greater than zero."
+msgstr ""
+
+#. Programmer's name for it: SInvalidHashMode
+#: libraries/hashlib4pascal/HlpSHA3.pas:25
+msgid "Only \"[%s]\" HashModes are Supported"
+msgstr ""
+
+#. Programmer's name for it: SInvalidHashMode
+#: libraries/hashlib4pascal/HlpSHA3.pas:27
+msgid "XOFSize in Bits must be Multiples of 8 and be Greater than Zero "
+"Bytes"
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpSnefru.pas:24
+msgid "Snefru Security Level Cannot be Less than 1. Standard Level is "
+"8"
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpSnefru.pas:26
+msgid "Snefru HashSize Must be Either 128 bit(16 byte) or 256 bit(32 "
+"byte)"
+msgstr ""
+
+#. Programmer's name for it: SInvalidHashSize
+#: libraries/hashlib4pascal/HlpSnefru.pas:27
+msgid "Specified HashSize Is Invalid or UnSupported "
+"\"%d\""
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpTiger.pas:22
+msgid "Tiger HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or "
+"192 bit(24 byte)"
+msgstr ""
+
+#. Programmer's name for it: SInvalidHashRound
+#: libraries/hashlib4pascal/HlpTiger.pas:23
+#. Programmer's name for it: SInvalidHashRound
+#: libraries/hashlib4pascal/HlpTiger2.pas:23
+msgid "Specified HashRound Is Invalid or UnSupported "
+"\"%d\""
+msgstr ""
+
+#: libraries/hashlib4pascal/HlpTiger2.pas:22
+msgid "Tiger2 HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or "
+"192 bit(24 byte)"
+msgstr ""
+
+#. Programmer's name for it: sInvalidIPAddress
+#: libraries/mormot-min/SynCommons.pas:18356
+msgid "\"%s\" is an invalid IP v4 address"
+msgstr ""
+
+#. Programmer's name for it: sInvalidEmailAddress
+#: libraries/mormot-min/SynCommons.pas:18357
+msgid "\"%s\" is an invalid email address"
+msgstr ""
+
+#. Programmer's name for it: sInvalidPattern
+#: libraries/mormot-min/SynCommons.pas:18358
+msgid "\"%s\" does not match the expected pattern"
+msgstr ""
+
+#. Programmer's name for it: sCharacter01n
+#: libraries/mormot-min/SynCommons.pas:18359
+msgid "character,character,characters"
+msgstr ""
+
+#. Programmer's name for it: sInvalidTextLengthMin
+#: libraries/mormot-min/SynCommons.pas:18360
+msgid "Expect at least %d %s"
+msgstr ""
+
+#. Programmer's name for it: sInvalidTextLengthMax
+#: libraries/mormot-min/SynCommons.pas:18361
+msgid "Expect up to %d %s"
+msgstr ""
+
+#. Programmer's name for it: sInvalidTextChar
+#: libraries/mormot-min/SynCommons.pas:18364
+msgid "Expect at least %d %s %s,Expect up to %d %s "
+"%s,alphabetical,digital,punctuation,lowercase,uppercase,space,Too "
+"much spaces on the left,Too much spaces on the "
+"right"
+msgstr ""
+
+#. Programmer's name for it: sValidationFailed
+#: libraries/mormot-min/SynCommons.pas:18365
+msgid "\"%s\" rule failed"
+msgstr ""
+
+#. Programmer's name for it: sValidationFieldVoid
+#: libraries/mormot-min/SynCommons.pas:18366
+msgid "An unique key field must not be void"
+msgstr ""
+
+#. Programmer's name for it: sValidationFieldDuplicate
+#: libraries/mormot-min/SynCommons.pas:18367
+msgid "Value already used for this unique key "
+"field"
+msgstr ""
+
+#. Programmer's name for it: Sneed_dict
+#: libraries/paszlib/paszlib_zbase.pas:409
+msgid "need dictionary"
+msgstr ""
+
+#. Programmer's name for it: Sstream_end
+#: libraries/paszlib/paszlib_zbase.pas:410
+msgid "stream end"
+msgstr ""
+
+#. Programmer's name for it: Sfile_error
+#: libraries/paszlib/paszlib_zbase.pas:411
+msgid "file error"
+msgstr ""
+
+#. Programmer's name for it: Sstream_error
+#: libraries/paszlib/paszlib_zbase.pas:412
+msgid "stream error"
+msgstr ""
+
+#. Programmer's name for it: Sdata_error
+#: libraries/paszlib/paszlib_zbase.pas:413
+msgid "data error"
+msgstr ""
+
+#. Programmer's name for it: Smem_error
+#: libraries/paszlib/paszlib_zbase.pas:414
+msgid "insufficient memory"
+msgstr ""
+
+#. Programmer's name for it: Sbuf_error
+#: libraries/paszlib/paszlib_zbase.pas:415
+msgid "buffer error"
+msgstr ""
+
+#. Programmer's name for it: Sversion_error
+#: libraries/paszlib/paszlib_zbase.pas:416
+msgid "incompatible version"
+msgstr ""
+
+#. Programmer's name for it: SInvalidHexCharacter
+#: libraries/simplebaselib4pascal/SbpBase16.pas:12
+msgid "Invalid hex character: \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidTextLength
+#: libraries/simplebaselib4pascal/SbpBase16.pas:13
+msgid "Text cannot be odd length \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SAlphabetNil
+#: libraries/simplebaselib4pascal/SbpBase32.pas:16
+#. Programmer's name for it: SAlphabetNil
+#: libraries/simplebaselib4pascal/SbpBase58.pas:16
+#. Programmer's name for it: SAlphabetNil
+#: libraries/simplebaselib4pascal/SbpBase64.pas:16
+#. Programmer's name for it: SAlphabetNil
+#: libraries/simplebaselib4pascal/SbpBase85.pas:16
+msgid "Alphabet Instance cannot be Nil \"%s\""
+msgstr ""
+
+#. Programmer's name for it: SAlphabetNil
+#: libraries/simplebaselib4pascal/SbpBase85.pas:18
+msgid "Unexpected Shortcut Character In The Middle Of a Regular "
+"Block"
+msgstr ""
+
+#. Programmer's name for it: SAlphabetNil
+#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:12
+msgid "\"%s\" Cannot Be Nil."
+msgstr ""
+
+#. Programmer's name for it: SAlphabetNil
+#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:14
+msgid "Required Alphabet Length is \"%d\" but Provided Alphabet is \"%d\" "
+"Characters Long."
+msgstr ""
+
+#. Programmer's name for it: SInvalidCharacter
+#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:15
+msgid "Alphabet Contains Character \"%s (%d)\" Above "
+"\"%d\""
+msgstr ""
+
+#. Programmer's name for it: SInvalidInput
+#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:16
+msgid "Invalid character value in input \"%s\""
+msgstr ""
+
+#. Programmer's name for it: sAColumnsCantBeNil
+#: libraries/sphere10/UCommon.Data.pas:246
+msgid "AColumns can't be nil!"
+msgstr ""
+
+#. Programmer's name for it: sTooManyValues
+#: libraries/sphere10/UCommon.Data.pas:247
+msgid "Too many values"
+msgstr ""
+
+#. Programmer's name for it: sInvalidUTF8String
+#: libraries/sphere10/UCommon.Data.pas:248
+msgid "Invalid UTF8 string"
+msgstr ""
+
+#. Programmer's name for it: sBadNumericExpression
+#: libraries/sphere10/UCommon.Data.pas:249
+msgid "Bad numeric expression"
+msgstr ""
+
+#. Programmer's name for it: sUnexpectedNumberFormat
+#: libraries/sphere10/UCommon.Data.pas:250
+msgid "Unexpected number format"
+msgstr ""
+
+#. Programmer's name for it: sBadSyntaxForEscapeCharacter
+#: libraries/sphere10/UCommon.Data.pas:251
+msgid "Bad syntax for escape character \"\\\""
+msgstr ""
+
+#. Programmer's name for it: sUnexpectedCharInExpression
+#: libraries/sphere10/UCommon.Data.pas:252
+msgid "Unexpected char in expression"
+msgstr ""
+
+#. Programmer's name for it: sInvaildExpression_CharDetectedAfterClosingBracket
+#: libraries/sphere10/UCommon.Data.pas:253
+msgid "Invaild expression (char detected after closing "
+"bracket)"
+msgstr ""
+
+#. Programmer's name for it: sUnexpectedTokenFound
+#: libraries/sphere10/UCommon.Data.pas:254
+msgid "Unexpected token found : \"%s\""
+msgstr ""
+
+#. Programmer's name for it: sUnexpectedStringLiteralInExpression
+#: libraries/sphere10/UCommon.Data.pas:255
+msgid "Unexpected string literal in expression"
+msgstr ""
+
+#. Programmer's name for it: sBadlyClosedBetweenExpression
+#: libraries/sphere10/UCommon.Data.pas:256
+msgid "Badly closed \"between\" expression"
+msgstr ""
+
+#. Programmer's name for it: sMissingNumberInExpression
+#: libraries/sphere10/UCommon.Data.pas:257
+msgid "Missing number in expression"
+msgstr ""
+
+#. Programmer's name for it: sUnexpectedOccurrenceOf_Found
+#: libraries/sphere10/UCommon.Data.pas:258
+msgid "Unexpected occurrence of \"%s\" found"
+msgstr ""
+
+#. Programmer's name for it: sBadBetweenExpression_UnexpectedToken
+#: libraries/sphere10/UCommon.Data.pas:259
+msgid "Bad \"between\" expression. Unexpected "
+"\"%s\""
+msgstr ""
+
+#. Programmer's name for it: sExpressionError_NoValue
+#: libraries/sphere10/UCommon.Data.pas:260
+msgid "Expression error (no value)"
+msgstr ""
+
+#. Programmer's name for it: sNotImplemented
+#: libraries/sphere10/UCommon.pas:468
+msgid "Not implemented"
+msgstr ""
+
+#. Programmer's name for it: sInvalidParameter_OutOfBounds
+#: libraries/sphere10/UCommon.pas:469
+msgid "Invalid Parameter: %s out of bounds"
+msgstr ""
+
+#. Programmer's name for it: sLogDebug
+#: libraries/sphere10/UCommon.pas:470
+msgid "DEBUG"
+msgstr ""
+
+#. Programmer's name for it: sLogInfo
+#: libraries/sphere10/UCommon.pas:471
+msgid "INFO"
+msgstr ""
+
+#. Programmer's name for it: sLogWarn
+#: libraries/sphere10/UCommon.pas:472
+msgid "WARNING"
+msgstr ""
+
+#. Programmer's name for it: sLogError
+#: libraries/sphere10/UCommon.pas:473
+msgid "ERROR"
+msgstr ""
+
+#. Programmer's name for it: sTotal
+#: libraries/sphere10/UVisualGrid.pas:475
+msgid "Total: %d"
+msgstr ""
+
+#. Programmer's name for it: sStandardSearch
+#: libraries/sphere10/UVisualGrid.pas:476
+msgid "Standard Search"
+msgstr ""
+
+#. Programmer's name for it: sMultiColumnSearch
+#: libraries/sphere10/UVisualGrid.pas:477
+msgid "Multi-Column Search"
+msgstr ""
+
+#. Programmer's name for it: sPageSize
+#: libraries/sphere10/UVisualGrid.pas:478
+msgid "Page size:"
+msgstr ""
+
+#. Programmer's name for it: sSearchExpression
+#: libraries/sphere10/UVisualGrid.pas:479
+msgid "Search expression"
+msgstr ""
+
+#. Programmer's name for it: sDataLoading
+#: libraries/sphere10/UVisualGrid.pas:480
+msgid "DATA LOADING"
+msgstr ""
+
+#. Programmer's name for it: sExpression
+#: libraries/sphere10/UVisualGrid.pas:481
+msgid "Expression"
+msgstr ""
+
+#. Programmer's name for it: sImproperColumnIndex
+#: libraries/sphere10/UVisualGrid.pas:482
+msgid "Improper column index. Max expected is %d but %d "
+"found."
+msgstr ""
+
diff --git a/src/gui-classic/UFRMAbout.lfm b/src/gui-classic/UFRMAbout.lfm
index 69909900e..5421744ea 100644
--- a/src/gui-classic/UFRMAbout.lfm
+++ b/src/gui-classic/UFRMAbout.lfm
@@ -15,7 +15,7 @@ object FRMAbout: TFRMAbout
   Font.Name = 'Tahoma'
   OnCreate = FormCreate
   Position = poOwnerFormCenter
-  LCLVersion = '1.8.0.6'
+  LCLVersion = '2.0.2.0'
   object Image1: TImage
     Left = 15
     Height = 64
diff --git a/src/gui-classic/UFRMAbout.pas b/src/gui-classic/UFRMAbout.pas
index 1ddf777f5..83ad7abd8 100644
--- a/src/gui-classic/UFRMAbout.pas
+++ b/src/gui-classic/UFRMAbout.pas
@@ -69,7 +69,7 @@ implementation
 {$IFDEF Use_OpenSSL}
   UOpenSSL,
 {$ENDIF}
-  UNode;
+  UNode,gnugettext;
 
 {$IFnDEF FPC}
   {$R *.dfm}
@@ -79,6 +79,8 @@ implementation
 
 procedure TFRMAbout.FormCreate(Sender: TObject);
 begin
+  TranslateComponent(self);
+  //
   lblBuild.Caption :=  'Build: '+CT_ClientAppVersion+' OpenSSL: '+{$IFDEF Use_OpenSSL}IntToHex(OpenSSLVersion,8){$ELSE}'NONE'{$ENDIF}+' Compiler: '{$IFDEF FPC}+'FPC'{$IFDEF CPU32}+' 32b'{$ELSE}+' 64b'{$ENDIF}{$ELSE}+'Delphi'{$IFDEF CPU32BITS}+' 32b'{$ELSE}+' 64b'{$ENDIF}{$ENDIF};
   lblProtocolVersion.Caption := Format('BlockChain Protocol: %d (%d)  -  Net Protocol: %d (%d)',[TNode.Node.Bank.SafeBox.CurrentProtocol,CT_BlockChain_Protocol_Available,
     CT_NetProtocol_Version, CT_NetProtocol_Available]);
diff --git a/src/gui-classic/UFRMNewPrivateKeyType.lfm b/src/gui-classic/UFRMNewPrivateKeyType.lfm
index 25414aed7..fccec59d9 100644
--- a/src/gui-classic/UFRMNewPrivateKeyType.lfm
+++ b/src/gui-classic/UFRMNewPrivateKeyType.lfm
@@ -15,8 +15,7 @@ object FRMNewPrivateKeyType: TFRMNewPrivateKeyType
   OnCreate = FormCreate
   OnDestroy = FormDestroy
   Position = poOwnerFormCenter
-  LCLVersion = '1.8.4.0'
-  Visible = False
+  LCLVersion = '2.0.2.0'
   object Label1: TLabel
     Left = 30
     Height = 13
diff --git a/src/gui-classic/UFRMNewPrivateKeyType.pas b/src/gui-classic/UFRMNewPrivateKeyType.pas
index 12278ad16..e6e57e56d 100644
--- a/src/gui-classic/UFRMNewPrivateKeyType.pas
+++ b/src/gui-classic/UFRMNewPrivateKeyType.pas
@@ -57,7 +57,7 @@   TFRMNewPrivateKeyType = class(TForm)
 implementation
 
 uses
-  UAccounts, UConst ;
+  UAccounts, UConst,gnugettext ;
 
 {$IFnDEF FPC}
   {$R *.dfm}
@@ -82,6 +82,8 @@ procedure TFRMNewPrivateKeyType.FormCreate(Sender: TObject);
 Var l : TList;
   i : Integer;
 begin
+  TranslateComponent(self);
+  //
   FGeneratedPrivateKey := Nil;
   FWalletKeys := Nil;
   ebName.Text := DateTimeToStr(now);
diff --git a/src/gui-classic/UFRMNodesIp.lfm b/src/gui-classic/UFRMNodesIp.lfm
index ea7a2d48c..4c0ee483a 100644
--- a/src/gui-classic/UFRMNodesIp.lfm
+++ b/src/gui-classic/UFRMNodesIp.lfm
@@ -14,8 +14,7 @@ object FRMNodesIp: TFRMNodesIp
   Font.Name = 'Tahoma'
   OnCreate = FormCreate
   Position = poOwnerFormCenter
-  LCLVersion = '1.8.4.0'
-  Visible = False
+  LCLVersion = '2.0.2.0'
   object Label1: TLabel
     Left = 30
     Height = 13
diff --git a/src/gui-classic/UFRMNodesIp.pas b/src/gui-classic/UFRMNodesIp.pas
index 0245b02d8..da97f093d 100644
--- a/src/gui-classic/UFRMNodesIp.pas
+++ b/src/gui-classic/UFRMNodesIp.pas
@@ -54,7 +54,7 @@   TFRMNodesIp = class(TForm)
 implementation
 
 uses
-  UNetProtocol, UNode, UConst, USettings;
+  UNetProtocol, UNode, UConst, USettings,gnugettext;
 
 {$IFnDEF FPC}
   {$R *.dfm}
@@ -112,6 +112,8 @@ procedure TFRMNodesIp.cbTryOnlyWithThisServersClick(Sender: TObject);
 
 procedure TFRMNodesIp.FormCreate(Sender: TObject);
 begin
+  TranslateComponent(self);
+  //
   FAppParams := Nil;
   PrepareData;
 end;
diff --git a/src/gui-classic/UFRMOperation.lfm b/src/gui-classic/UFRMOperation.lfm
index e72c92479..9751fc3d1 100644
--- a/src/gui-classic/UFRMOperation.lfm
+++ b/src/gui-classic/UFRMOperation.lfm
@@ -15,7 +15,7 @@ object FRMOperation: TFRMOperation
   OnCreate = FormCreate
   OnDestroy = FormDestroy
   Position = poOwnerFormCenter
-  LCLVersion = '1.8.0.6'
+  LCLVersion = '2.0.2.0'
   object lblAccountCaption: TLabel
     Left = 25
     Height = 13
diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas
index 4b2ef9d22..7b0eae316 100644
--- a/src/gui-classic/UFRMOperation.pas
+++ b/src/gui-classic/UFRMOperation.pas
@@ -192,7 +192,7 @@ implementation
 
 uses
   UConst, UOpTransaction, UFRMNewPrivateKeyType, UFRMWalletKeys, UFRMHashLock,
-  UCommon, UPCDataTypes, ULog, UGUIUtils;
+  UCommon, UPCDataTypes, ULog, UGUIUtils,gnugettext;
 
 {$IFnDEF FPC}
   {$R *.dfm}
@@ -530,6 +530,8 @@ procedure TFRMOperation.ebSenderAccountKeyPress(Sender: TObject; var Key: Char);
 
 procedure TFRMOperation.FormCreate(Sender: TObject);
 begin
+  TranslateComponent(self);
+  //
   FDisabled := false;
   FWalletKeys := Nil;
   FSenderAccounts := TOrderedCardinalList.Create;
diff --git a/src/gui-classic/UFRMPascalCoinWalletConfig.dfm b/src/gui-classic/UFRMPascalCoinWalletConfig.dfm
index b8fc9371c..a67436c42 100644
--- a/src/gui-classic/UFRMPascalCoinWalletConfig.dfm
+++ b/src/gui-classic/UFRMPascalCoinWalletConfig.dfm
@@ -1,10 +1,10 @@
 object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
-  Left = 0
-  Top = 0
+  Left = 462
+  Top = 234
   BorderIcons = [biSystemMenu]
   BorderStyle = bsSingle
   Caption = 'Options'
-  ClientHeight = 540
+  ClientHeight = 581
   ClientWidth = 374
   Color = clBtnFace
   Font.Charset = DEFAULT_CHARSET
@@ -12,17 +12,19 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
   Font.Height = -11
   Font.Name = 'Tahoma'
   Font.Style = []
-  OldCreateOrder = False
+  OldCreateOrder = True
   Position = poOwnerFormCenter
   OnCreate = FormCreate
   PixelsPerInch = 96
   TextHeight = 13
   object Label1: TLabel
     Left = 30
-    Top = 405
+    Top = 403
     Width = 120
     Height = 13
     Caption = 'Default fee for operation'
+    Color = clBtnFace
+    ParentColor = False
   end
   object Label2: TLabel
     Left = 30
@@ -30,6 +32,8 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
     Width = 98
     Height = 13
     Caption = 'Internet Server Port'
+    Color = clBtnFace
+    ParentColor = False
   end
   object lblDefaultInternetServerPort: TLabel
     Left = 248
@@ -37,6 +41,8 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
     Width = 70
     Height = 13
     Caption = '(Default XXXX)'
+    Color = clBtnFace
+    ParentColor = False
   end
   object Label3: TLabel
     Left = 15
@@ -44,33 +50,43 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
     Width = 60
     Height = 13
     Caption = 'Miner Name:'
+    Color = clBtnFace
+    ParentColor = False
   end
   object Label4: TLabel
     Left = 90
-    Top = 91
+    Top = 90
     Width = 259
     Height = 13
     Caption = 'This name will be included in each new block you mine!'
-    Font.Charset = DEFAULT_CHARSET
+    Color = clBtnFace
+    Font.Charset = ANSI_CHARSET
     Font.Color = clGray
     Font.Height = -11
     Font.Name = 'Tahoma'
+    Font.Pitch = fpVariable
     Font.Style = []
+    Font.Quality = fqDraft
+    ParentColor = False
     ParentFont = False
   end
   object Label5: TLabel
     Left = 30
-    Top = 231
+    Top = 226
     Width = 73
     Height = 13
     Caption = 'JSON-RPC Port'
+    Color = clBtnFace
+    ParentColor = False
   end
   object lblDefaultJSONRPCMinerServerPort: TLabel
     Left = 248
-    Top = 231
+    Top = 226
     Width = 70
     Height = 13
     Caption = '(Default XXXX)'
+    Color = clBtnFace
+    ParentColor = False
   end
   object Label6: TLabel
     Left = 24
@@ -78,31 +94,37 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
     Width = 57
     Height = 13
     Caption = 'Allowed IP'#39's'
+    Color = clBtnFace
+    ParentColor = False
   end
   object Label7: TLabel
-    Left = 92
-    Top = 182
+    Left = 90
+    Top = 183
     Width = 209
     Height = 13
     Caption = 'Ip'#39's separated by semicolon or empty for all'
-    Font.Charset = DEFAULT_CHARSET
+    Color = clBtnFace
+    Font.Charset = ANSI_CHARSET
     Font.Color = clGray
     Font.Height = -11
     Font.Name = 'Tahoma'
+    Font.Pitch = fpVariable
     Font.Style = []
+    Font.Quality = fqDraft
+    ParentColor = False
     ParentFont = False
   end
   object cbJSONRPCMinerServerActive: TCheckBox
     Left = 15
-    Top = 205
-    Width = 261
-    Height = 17
+    Top = 200
+    Width = 225
+    Height = 19
     Caption = 'JSON-RPC Server Miner (TCP/IP, no HTTP)'
     TabOrder = 6
   end
   object ebDefaultFee: TEdit
     Left = 170
-    Top = 402
+    Top = 400
     Width = 56
     Height = 21
     Alignment = taRightJustify
@@ -111,36 +133,36 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
   end
   object cbSaveLogFiles: TCheckBox
     Left = 15
-    Top = 429
-    Width = 97
-    Height = 17
+    Top = 427
+    Width = 78
+    Height = 19
     Caption = 'Save log file'
     TabOrder = 13
     OnClick = cbSaveLogFilesClick
   end
   object cbShowLogs: TCheckBox
     Left = 15
-    Top = 467
-    Width = 97
-    Height = 17
+    Top = 465
+    Width = 68
+    Height = 19
     Caption = 'Show logs'
     TabOrder = 15
   end
   object bbOk: TBitBtn
-    Left = 176
-    Top = 490
+    Left = 184
+    Top = 530
     Width = 75
-    Height = 25
+    Height = 30
     Kind = bkOK
     NumGlyphs = 2
     TabOrder = 18
     OnClick = bbOkClick
   end
   object bbCancel: TBitBtn
-    Left = 266
-    Top = 490
+    Left = 274
+    Top = 530
     Width = 75
-    Height = 25
+    Height = 30
     Kind = bkCancel
     NumGlyphs = 2
     TabOrder = 19
@@ -152,7 +174,7 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
     Height = 21
     Associate = ebInternetServerPort
     Min = 1
-    Max = 40000
+    Max = 25000
     Position = 4004
     TabOrder = 3
     Thousands = False
@@ -169,7 +191,7 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
   object bbUpdatePassword: TBitBtn
     Left = 15
     Top = 14
-    Width = 336
+    Width = 337
     Height = 38
     Caption = 'Wallet Password'
     Font.Charset = DEFAULT_CHARSET
@@ -244,67 +266,67 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
   end
   object cbShowModalMessages: TCheckBox
     Left = 170
-    Top = 429
-    Width = 171
-    Height = 17
+    Top = 427
+    Width = 127
+    Height = 19
     Caption = 'Show modal messages'
     TabOrder = 16
   end
   object udJSONRPCMinerServerPort: TUpDown
     Left = 226
-    Top = 228
+    Top = 223
     Width = 16
     Height = 21
     Associate = ebJSONRPCMinerServerPort
     Min = 1
-    Max = 40000
-    Position = 1
+    Max = 25000
+    Position = 4009
     TabOrder = 8
     Thousands = False
   end
   object ebJSONRPCMinerServerPort: TEdit
     Left = 170
-    Top = 228
+    Top = 223
     Width = 56
     Height = 21
     Alignment = taRightJustify
     TabOrder = 7
-    Text = '1'
+    Text = '4009'
   end
   object gbMinerPrivateKey: TGroupBox
-    Left = 15
-    Top = 255
+    Left = 8
+    Top = 250
     Width = 334
     Height = 121
     Caption = ' Miner Server Private Key: '
     TabOrder = 9
     object rbGenerateANewPrivateKeyEachBlock: TRadioButton
-      Left = 20
-      Top = 20
-      Width = 301
-      Height = 17
+      Left = 18
+      Top = 6
+      Width = 277
+      Height = 19
       Caption = 'Generate a new private key for each generated block'
       TabOrder = 0
     end
     object rbUseARandomKey: TRadioButton
-      Left = 20
-      Top = 40
-      Width = 216
-      Height = 17
+      Left = 18
+      Top = 26
+      Width = 146
+      Height = 19
       Caption = 'Use a random existing key'
       TabOrder = 1
     end
     object rbMineAllwaysWithThisKey: TRadioButton
-      Left = 20
-      Top = 61
-      Width = 216
-      Height = 17
+      Left = 18
+      Top = 47
+      Width = 146
+      Height = 19
       Caption = 'Always mine with this key:'
       TabOrder = 2
     end
     object cbPrivateKeyToMine: TComboBox
-      Left = 45
-      Top = 85
+      Left = 43
+      Top = 71
       Width = 266
       Height = 21
       Style = csDropDownList
@@ -313,65 +335,82 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
   end
   object cbSaveDebugLogs: TCheckBox
     Left = 31
-    Top = 447
-    Width = 97
-    Height = 17
+    Top = 445
+    Width = 118
+    Height = 19
     Caption = 'Save debug logs too'
     TabOrder = 14
   end
   object bbOpenDataFolder: TBitBtn
-    Left = 15
-    Top = 490
-    Width = 120
-    Height = 25
-    Caption = 'Open Data folder'
+    Left = 16
+    Top = 530
+    Width = 131
+    Height = 30
+    Caption = 'Open Data Folder'
     Glyph.Data = {
-      36030000424D3603000000000000360000002800000010000000100000000100
-      18000000000000030000120B0000120B00000000000000000000FF00FF078DBE
-      078DBE078DBE078DBE078DBE078DBE078DBE078DBE078DBE078DBE078DBE078D
-      BEFF00FFFF00FFFF00FF078DBE25A1D171C6E884D7FA66CDF965CDF965CDF965
-      CDF965CDF865CDF965CDF866CEF93AADD81999C9FF00FFFF00FF078DBE4CBCE7
-      39A8D1A0E2FB6FD4FA6FD4F96ED4FA6FD4F96FD4FA6FD4FA6FD4FA6ED4F93EB1
-      D9C9F0F3078DBEFF00FF078DBE72D6FA078DBEAEE9FC79DCFB79DCFB79DCFB79
-      DCFB79DCFB7ADCFB79DCFA79DCFA44B5D9C9F0F3078DBEFF00FF078DBE79DDFB
-      1899C79ADFF392E7FC84E4FB83E4FC83E4FC84E4FC83E4FC83E4FB84E5FC48B9
-      DAC9F0F31496C4FF00FF078DBE82E3FC43B7DC65C2E0ABF0FC8DEBFC8DEBFC8D
-      EBFD8DEBFD8DEBFC8DEBFD8DEBFC4CBBDAC9F0F3C9F0F3078DBE078DBE8AEAFC
-      77DCF3219CC7FEFFFFC8F7FDC9F7FDC9F7FDC9F7FEC8F7FEC9F7FDC8F7FE9BD5
-      E6EAFEFED2F3F8078DBE078DBE93F0FE93F0FD1697C5078DBE078DBE078DBE07
-      8DBE078DBE078DBE078DBE078DBE078DBE078DBE078DBE078DBE078DBE9BF5FE
-      9AF6FE9AF6FE9BF5FD9BF6FE9AF6FE9BF5FE9AF6FD9BF5FE9AF6FE9AF6FE0989
-      BAFF00FFFF00FFFF00FF078DBEFEFEFEA0FBFFA0FBFEA0FBFEA1FAFEA1FBFEA0
-      FAFEA1FBFEA1FBFFA0FBFFA1FBFF0989BAFF00FFFF00FFFF00FFFF00FF078DBE
-      FEFEFEA5FEFFA5FEFFA5FEFF078DBE078DBE078DBE078DBE078DBE078DBEFF00
-      FFFF00FFFF00FFFF00FFFF00FFFF00FF078DBE078DBE078DBE078DBEFF00FFFF
-      00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
-      FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
-      FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
-      00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
-      FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
-      FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
-      00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
+      36040000424D3604000000000000360000002800000010000000100000000100
+      2000000000000004000064000000640000000000000000000000078DBE4D078D
+      BEFF078DBEFF078DBEFF078DBEFF078DBEFF078DBEFF078DBEFF078DBEFF078D
+      BEFF078DBEFF078DBEFF078DBEFF078DBEFFFFFFFF00FFFFFF00078DBEFF25A1
+      D1FF70C6E7FF6BCFF9FF66CDF9FF65CDF9FF65CDF9FF65CDF9FF65CDF8FF65CD
+      F9FF65CDF8FF66CEF9FF39ADD8FF078DBEFF078DBE4DFFFFFF00078DBEFF4CBC
+      E7FF5EB8DAFF94DFFBFF6FD4FAFF6FD4F9FF6ED4FAFF6FD4F9FF6FD4FAFF6FD4
+      FAFF6FD4FAFF6ED4F9FF3EB1D9FF84D7EBFF078DBEFFFFFFFF00078DBEFF72D6
+      FAFF1593C2FFB6ECFDFF7DDDFBFF79DCFBFF79DCFBFF79DCFBFF79DCFBFF7ADC
+      FBFF79DCFAFF79DCFAFF44B5D9FFAEF1F9FF078DBEFFFFFFFF00078DBEFF79DD
+      FBFF1899C7FF94DDF3FFA2EBFCFF84E4FBFF83E4FCFF83E4FCFF84E4FCFF83E4
+      FCFF83E4FBFF84E5FCFF48B9DAFFB3F4F9FF078DBEFF078DBE4D078DBEFF82E3
+      FCFF43B7DCFF4BB9DBFFBFF4FDFF8EEBFCFF8DEBFCFF8DEBFDFF8DEBFDFF8DEB
+      FCFF8DEBFDFF8DEBFCFF4CBBDAFFB6F7F9FF6DCAE0FF078DBEFF078DBEFF8AEA
+      FCFF77DCF3FF1496C3FFFFFFFFFFC9F8FEFFC9F8FEFFC9F8FEFFC9F8FFFFC9F7
+      FFFFC9F8FEFFC9F8FFFF9CD6E7FFDFFAFBFFDBF7FAFF078DBEFF078DBEFF93F0
+      FEFF93F0FDFF1697C5FF078DBEFF078DBEFF078DBEFF078DBEFF078DBEFF078D
+      BEFF078DBEFF078DBEFF078DBEFF078DBEFF078DBEFF078DBEFF078DBEFF9BF5
+      FEFF9AF6FEFF9AF6FEFF9BF5FDFF9BF6FEFF9AF6FEFF9BF5FEFF9AF6FDFF9BF5
+      FEFF9AF6FEFF9AF6FEFF0989BAFFFFFFFF00FFFFFF00FFFFFF00078DBEFFFEFE
+      FEFFA0FBFFFFA0FBFEFFA0FBFEFFA1FAFEFFA1FBFEFFA0FAFEFFA1FBFEFFA1FB
+      FFFFA0FBFFFFA1FBFFFF0989BAFFFFFFFF00FFFFFF00FFFFFF00078DBE4D078D
+      BEFFFEFEFEFFA5FEFFFFA5FEFFFFA5FEFFFF078DBEFF078DBEFF078DBEFF078D
+      BEFF078DBEFF078DBEFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00078D
+      BE4D078DBEFF078DBEFF078DBEFF078DBEFF078DBE4DFFFFFF00FFFFFF00FFFF
+      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
+      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
+      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
+      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
+      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
+      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
+      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
+      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
+      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00}
     TabOrder = 17
     OnClick = bbOpenDataFolderClick
   end
   object cbJSONRPCPortEnabled: TCheckBox
     Left = 15
-    Top = 139
-    Width = 261
-    Height = 17
+    Top = 136
+    Width = 205
+    Height = 19
     Caption = 'JSON-RPC Server port enabled (HTTP)'
     TabOrder = 4
     OnClick = cbJSONRPCPortEnabledClick
   end
   object ebJSONRPCAllowedIPs: TEdit
     Left = 90
-    Top = 158
+    Top = 159
     Width = 261
     Height = 21
     TabOrder = 5
     Text = 'ebJSONRPCAllowedIPs'
   end
+  object cbDownloadNewCheckpoint: TCheckBox
+    Left = 16
+    Top = 373
+    Width = 271
+    Height = 19
+    Caption = 'Download new Checkpoint if blockchain older than...'
+    TabOrder = 10
+    OnClick = cbDownloadNewCheckpointClick
+  end
   object ebMinFutureBlocksToDownloadNewSafebox: TEdit
     Left = 296
     Top = 373
@@ -381,13 +420,13 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
     TabOrder = 11
     Text = '0'
   end
-  object cbDownloadNewCheckpoint: TCheckBox
-    Left = 16
-    Top = 373
-    Width = 271
-    Height = 19
-    Caption = 'Download new Checkpoint if blockchain older than...'
-    TabOrder = 10
-    OnClick = cbDownloadNewCheckpointClick
+  object bbChangeLanguage: TBitBtn
+    Left = 15
+    Top = 488
+    Width = 131
+    Height = 30
+    Caption = 'Change UI language'
+    TabOrder = 20
+    OnClick = bbChangeLanguageClick
   end
 end
diff --git a/src/gui-classic/UFRMPascalCoinWalletConfig.lfm b/src/gui-classic/UFRMPascalCoinWalletConfig.lfm
index f7b66898e..a7ab2d8c8 100644
--- a/src/gui-classic/UFRMPascalCoinWalletConfig.lfm
+++ b/src/gui-classic/UFRMPascalCoinWalletConfig.lfm
@@ -1,12 +1,12 @@
 object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
   Left = 462
-  Height = 551
+  Height = 581
   Top = 234
   Width = 374
   BorderIcons = [biSystemMenu]
   BorderStyle = bsSingle
   Caption = 'Options'
-  ClientHeight = 551
+  ClientHeight = 581
   ClientWidth = 374
   Color = clBtnFace
   Font.Color = clWindowText
@@ -14,7 +14,6 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
   Font.Name = 'Tahoma'
   OnCreate = FormCreate
   Position = poOwnerFormCenter
-  LCLVersion = '1.8.0.6'
   object Label1: TLabel
     Left = 30
     Height = 13
@@ -115,23 +114,22 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
   object bbOk: TBitBtn
     Left = 184
     Height = 30
-    Top = 500
+    Top = 530
     Width = 75
+    Caption = 'OK'
     Kind = bkOK
     ModalResult = 1
     OnClick = bbOkClick
-    Caption = 'OK'
     TabOrder = 18
   end
   object bbCancel: TBitBtn
     Left = 274
     Height = 30
-    Top = 500
+    Top = 530
     Width = 75
-    Cancel = True
+    Caption = 'Cancel'
     Kind = bkCancel
     ModalResult = 2
-    Caption = 'Cancel'
     TabOrder = 19
   end
   object udInternetServerPort: TUpDown
@@ -145,7 +143,6 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
     Position = 4004
     TabOrder = 3
     Thousands = False
-    Wrap = False
   end
   object ebInternetServerPort: TEdit
     Left = 170
@@ -251,7 +248,6 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
     Position = 4009
     TabOrder = 8
     Thousands = False
-    Wrap = False
   end
   object ebJSONRPCMinerServerPort: TEdit
     Left = 170
@@ -316,7 +312,7 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
   object bbOpenDataFolder: TBitBtn
     Left = 16
     Height = 30
-    Top = 500
+    Top = 530
     Width = 131
     Caption = 'Open Data Folder'
     Glyph.Data = {
@@ -416,4 +412,13 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig
     TabOrder = 11
     Text = '0'
   end
+  object bbChangeLanguage: TBitBtn
+    Left = 15
+    Height = 30
+    Top = 488
+    Width = 131
+    Caption = 'Change UI language'
+    OnClick = bbChangeLanguageClick
+    TabOrder = 20
+  end
 end
diff --git a/src/gui-classic/UFRMPascalCoinWalletConfig.pas b/src/gui-classic/UFRMPascalCoinWalletConfig.pas
index 46df2d1a3..0ba60b1bd 100644
--- a/src/gui-classic/UFRMPascalCoinWalletConfig.pas
+++ b/src/gui-classic/UFRMPascalCoinWalletConfig.pas
@@ -39,6 +39,7 @@ interface
   { TFRMPascalCoinWalletConfig }
 
   TFRMPascalCoinWalletConfig = class(TForm)
+     bbChangeLanguage: TBitBtn;
     cbJSONRPCMinerServerActive: TCheckBox;
     cbDownloadNewCheckpoint: TCheckBox;
     ebDefaultFee: TEdit;
@@ -72,6 +73,7 @@   TFRMPascalCoinWalletConfig = class(TForm)
     ebJSONRPCAllowedIPs: TEdit;
     Label6: TLabel;
     Label7: TLabel;
+    procedure bbChangeLanguageClick(Sender: TObject);
     procedure cbDownloadNewCheckpointClick(Sender: TObject);
     procedure FormCreate(Sender: TObject);
     procedure bbOkClick(Sender: TObject);
@@ -82,6 +84,7 @@   TFRMPascalCoinWalletConfig = class(TForm)
   private
     FAppParams: TAppParams;
     FWalletKeys: TWalletKeys;
+    FNewUILanguage:String;
     procedure SetAppParams(const Value: TAppParams);
     procedure SetWalletKeys(const Value: TWalletKeys);
     Procedure UpdateWalletConfig;
@@ -94,7 +97,7 @@   TFRMPascalCoinWalletConfig = class(TForm)
 
 implementation
 
-uses UConst, UAccounts, ULog, UCrypto, UNode, USettings, UGUIUtils, UNetProtocol;
+uses UConst, UAccounts, ULog, UCrypto, UNode, USettings, UGUIUtils, UNetProtocol, UFRMSelectLanguage,gnugettext;
 
 {$IFnDEF FPC}
   {$R *.dfm}
@@ -141,6 +144,7 @@ procedure TFRMPascalCoinWalletConfig.bbOkClick(Sender: TObject);
     AppParams.ParamByName[CT_PARAM_MinFutureBlocksToDownloadNewSafebox].SetAsInteger(i);
     AppParams.ParamByName[CT_PARAM_AllowDownloadNewCheckpointIfOlderThan].SetAsBoolean(i>200);
   end else AppParams.ParamByName[CT_PARAM_AllowDownloadNewCheckpointIfOlderThan].SetAsBoolean(False);
+  AppParams.ParamByName[CT_PARAM_UILanguage].SetAsString(FNewUILanguage);
 
   ModalResult := MrOk;
 end;
@@ -194,6 +198,8 @@ procedure TFRMPascalCoinWalletConfig.cbSaveLogFilesClick(Sender: TObject);
 
 procedure TFRMPascalCoinWalletConfig.FormCreate(Sender: TObject);
 begin
+  TranslateComponent(self);
+  //
   lblDefaultInternetServerPort.Caption := Format('(Default %d)',[CT_NetServer_Port]);
   udInternetServerPort.Position := CT_NetServer_Port;
   ebDefaultFee.Text := TAccountComp.FormatMoney(0);
@@ -212,6 +218,17 @@ procedure TFRMPascalCoinWalletConfig.cbDownloadNewCheckpointClick(
   UpdateWalletConfig;
 end;
 
+procedure TFRMPascalCoinWalletConfig.bbChangeLanguageClick(Sender: TObject);
+begin
+   fNewUILanguage := AppParams.ParamByName[CT_PARAM_UILanguage].GetAsString(GetCurrentLanguage);
+   fNewUILanguage := SelectUILanguage(fNewUILanguage);
+   if fNewUILanguage<>AppParams.ParamByName[CT_PARAM_UILanguage].GetAsString(GetCurrentLanguage) then // new language selected
+   begin
+     UseLanguage(fNewUILanguage);
+     RetranslateComponent(Self);
+   end;
+end;
+
 procedure TFRMPascalCoinWalletConfig.SetAppParams(const Value: TAppParams);
 Var i : Integer;
 begin
diff --git a/src/gui-classic/UFRMPayloadDecoder.lfm b/src/gui-classic/UFRMPayloadDecoder.lfm
index dd3106eda..4ea4dd4bd 100644
--- a/src/gui-classic/UFRMPayloadDecoder.lfm
+++ b/src/gui-classic/UFRMPayloadDecoder.lfm
@@ -15,8 +15,7 @@ object FRMPayloadDecoder: TFRMPayloadDecoder
   Font.Name = 'Tahoma'
   OnCreate = FormCreate
   Position = poOwnerFormCenter
-  LCLVersion = '1.8.4.0'
-  Visible = False
+  LCLVersion = '2.0.2.0'
   object Label1: TLabel
     Left = 20
     Height = 13
diff --git a/src/gui-classic/UFRMPayloadDecoder.pas b/src/gui-classic/UFRMPayloadDecoder.pas
index d2a2da2ae..6cd471991 100644
--- a/src/gui-classic/UFRMPayloadDecoder.pas
+++ b/src/gui-classic/UFRMPayloadDecoder.pas
@@ -106,7 +106,7 @@ implementation
   {$R *.lfm}
 {$ENDIF}
 
-Uses UNode, UTime, UPCEncryption, UAccounts, UFRMMemoText, UBaseTypes;
+Uses UNode, UTime, UPCEncryption, UAccounts, UFRMMemoText, UBaseTypes,gnugettext;
 
 { TFRMPayloadDecoder }
 
@@ -220,6 +220,8 @@ procedure TFRMPayloadDecoder.ebOphashKeyPress(Sender: TObject; var Key: Char);
 
 procedure TFRMPayloadDecoder.FormCreate(Sender: TObject);
 begin
+  TranslateComponent(self);
+  //
   FSemaphor := true;
   try
     FWalletKeys := Nil;
diff --git a/src/gui-classic/UFRMSelectLanguage.dfm b/src/gui-classic/UFRMSelectLanguage.dfm
new file mode 100644
index 000000000..021150d75
--- /dev/null
+++ b/src/gui-classic/UFRMSelectLanguage.dfm
@@ -0,0 +1,50 @@
+object FRMChangeLanguage: TFRMChangeLanguage
+  Left = 2170
+  Height = 451
+  Top = 250
+  Width = 374
+  BorderIcons = [biSystemMenu]
+  BorderStyle = bsSingle
+  Caption = 'Language Selection'
+  ClientHeight = 451
+  ClientWidth = 374
+  OnCreate = FormCreate
+  Position = poOwnerFormCenter
+  LCLVersion = '2.0.2.0'
+  object bbOk: TBitBtn
+    Left = 184
+    Height = 30
+    Top = 400
+    Width = 75
+    Caption = 'OK'
+    Kind = bkOK
+    ModalResult = 1
+    TabOrder = 0
+  end
+  object bbCancel: TBitBtn
+    Left = 274
+    Height = 30
+    Top = 400
+    Width = 75
+    Caption = 'Cancel'
+    Kind = bkCancel
+    ModalResult = 2
+    TabOrder = 1
+  end
+  object lbxAvailableLanguages: TListBox
+    Left = 15
+    Height = 328
+    Top = 56
+    Width = 337
+    ItemHeight = 0
+    TabOrder = 2
+  end
+  object Label1: TLabel
+    Left = 16
+    Height = 15
+    Top = 24
+    Width = 161
+    Caption = 'Select your preferred language'
+    ParentColor = False
+  end
+end
diff --git a/src/gui-classic/UFRMSelectLanguage.pas b/src/gui-classic/UFRMSelectLanguage.pas
new file mode 100644
index 000000000..24fb85fdd
--- /dev/null
+++ b/src/gui-classic/UFRMSelectLanguage.pas
@@ -0,0 +1,72 @@
+unit UFRMSelectLanguage;
+
+{$IFDEF FPC}
+  {$MODE Delphi}
+{$ENDIF}
+
+interface
+
+uses
+   Classes, SysUtils, Forms, Controls, Graphics, Dialogs, Buttons, StdCtrls,gnugettext;
+
+type
+
+   { TFRMChangeLanguage }
+
+   TFRMChangeLanguage = class(TForm)
+      bbCancel: TBitBtn;
+      bbOk: TBitBtn;
+      Label1: TLabel;
+      lbxAvailableLanguages: TListBox;
+      procedure FormCreate(Sender: TObject);
+   private
+   public
+   end;
+
+   function SelectUILanguage(LanguageCode:String):string;
+
+implementation
+
+  {$R *.dfm}
+var
+  SelectedLanguageCode : string;
+
+function SelectUILanguage(LanguageCode:String):string;
+begin
+  result := LanguageCode;
+  SelectedLanguageCode := LanguageCode;
+  with TFRMChangeLanguage.Create(nil) do
+  try
+    if (ShowModal=MrOk) and (lbxAvailableLanguages.ItemIndex<>-1) then
+       result := NativeLanguageToCode(lbxAvailableLanguages.Items[lbxAvailableLanguages.ItemIndex]);
+  finally
+    free;
+  end;
+end;
+
+{ TFRMChangeLanguage }
+
+procedure TFRMChangeLanguage.FormCreate(Sender: TObject);
+var
+  lst : TStringlist;
+  s :string;
+  i,y :integer;
+begin
+   UseLanguage(SelectedLanguageCode);
+   TranslateComponent(self);
+   // fill listbox with available languages
+   lst := TStringlist.Create;
+   lbxAvailableLanguages.clear;
+   DefaultInstance.GetListOfLanguages('default',lst);
+   For i:=0 to lst.count-1 do
+   begin
+      y := lbxAvailableLanguages.Items.add(CodeToNativeLanguage(lst[i]));
+      if lst[i]=SelectedLanguageCode then lbxAvailableLanguages.ItemIndex:=y;
+   end;
+   if (lbxAvailableLanguages.ItemIndex=-1) and (lbxAvailableLanguages.Items.Count>0) then lbxAvailableLanguages.ItemIndex :=0;
+   lst.free;
+   //
+end;
+
+end.
+
diff --git a/src/gui-classic/UFRMWallet.lfm b/src/gui-classic/UFRMWallet.lfm
index 97c3da5d6..88f0b3627 100644
--- a/src/gui-classic/UFRMWallet.lfm
+++ b/src/gui-classic/UFRMWallet.lfm
@@ -4,7 +4,7 @@ object FRMWallet: TFRMWallet
   Top = 201
   Width = 865
   Caption = 'Pascal full node Wallet (Classic GUI)'
-  ClientHeight = 580
+  ClientHeight = 600
   ClientWidth = 865
   Color = clBtnFace
   Constraints.MinHeight = 600
@@ -16,7 +16,6 @@ object FRMWallet: TFRMWallet
   OnCreate = FormCreate
   OnDestroy = FormDestroy
   Position = poScreenCenter
-  LCLVersion = '1.8.0.6'
   object pnlTop: TPanel
     Left = 0
     Height = 91
@@ -312,7 +311,7 @@ object FRMWallet: TFRMWallet
   object StatusBar: TStatusBar
     Left = 0
     Height = 23
-    Top = 557
+    Top = 577
     Width = 865
     Panels = <    
       item
@@ -332,7 +331,7 @@ object FRMWallet: TFRMWallet
   end
   object PageControl: TPageControl
     Left = 0
-    Height = 466
+    Height = 486
     Top = 91
     Width = 865
     ActivePage = tsMyAccounts
@@ -342,11 +341,11 @@ object FRMWallet: TFRMWallet
     OnChange = PageControlChange
     object tsMyAccounts: TTabSheet
       Caption = 'Account Explorer'
-      ClientHeight = 440
+      ClientHeight = 460
       ClientWidth = 857
       object Splitter1: TSplitter
         Left = 400
-        Height = 374
+        Height = 394
         Top = 66
         Width = 5
       end
@@ -472,17 +471,17 @@ object FRMWallet: TFRMWallet
       end
       object pnlAccounts: TPanel
         Left = 0
-        Height = 374
+        Height = 394
         Top = 66
         Width = 400
         Align = alLeft
         BevelOuter = bvNone
-        ClientHeight = 374
+        ClientHeight = 394
         ClientWidth = 400
         TabOrder = 1
         object dgAccounts: TDrawGrid
           Left = 0
-          Height = 340
+          Height = 360
           Top = 0
           Width = 400
           Align = alClient
@@ -496,7 +495,7 @@ object FRMWallet: TFRMWallet
         object pnlAccountsInfo: TPanel
           Left = 0
           Height = 34
-          Top = 340
+          Top = 360
           Width = 400
           Align = alBottom
           BevelOuter = bvNone
@@ -577,7 +576,7 @@ object FRMWallet: TFRMWallet
       end
       object pcAccountsOptions: TPageControl
         Left = 405
-        Height = 374
+        Height = 394
         Top = 66
         Width = 452
         ActivePage = tsMultiSelectAccounts
@@ -604,12 +603,12 @@ object FRMWallet: TFRMWallet
         end
         object tsMultiSelectAccounts: TTabSheet
           Caption = 'Selected Accounts For Batch Operation'
-          ClientHeight = 348
+          ClientHeight = 368
           ClientWidth = 444
           ImageIndex = 1
           object dgSelectedAccounts: TDrawGrid
             Left = 41
-            Height = 291
+            Height = 311
             Top = 31
             Width = 320
             Align = alLeft
@@ -646,7 +645,7 @@ object FRMWallet: TFRMWallet
           object pnlSelectedAccountsBottom: TPanel
             Left = 0
             Height = 26
-            Top = 322
+            Top = 342
             Width = 444
             Align = alBottom
             BevelOuter = bvNone
@@ -688,12 +687,12 @@ object FRMWallet: TFRMWallet
           end
           object pnlSelectedAccountsLeft: TPanel
             Left = 0
-            Height = 291
+            Height = 311
             Top = 31
             Width = 41
             Align = alLeft
             BevelOuter = bvNone
-            ClientHeight = 291
+            ClientHeight = 311
             ClientWidth = 41
             TabOrder = 3
             object sbSelectedAccountsAdd: TSpeedButton
diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas
index 309eb3349..cc124f93b 100644
--- a/src/gui-classic/UFRMWallet.pas
+++ b/src/gui-classic/UFRMWallet.pas
@@ -326,7 +326,7 @@ implementation
   {$R *.lfm}
 {$ENDIF}
 
-Uses UFolderHelper,
+Uses UFolderHelper,gnugettext,
 {$IFDEF Use_OpenSSL}
   UOpenSSL,
 {$ENDIF}
@@ -1268,6 +1268,8 @@ procedure TFRMWallet.FormClose(Sender: TObject; var Action: TCloseAction);
 procedure TFRMWallet.FormCreate(Sender: TObject);
 Var i : Integer;
 begin
+  TranslateComponent(Self);
+  //
   {$IFNDEF FPC}
   {$IFDEF TESTNET}
   System.ReportMemoryLeaksOnShutdown := True; // Delphi memory leaks testing
@@ -1336,6 +1338,11 @@ procedure TFRMWallet.FormCreate(Sender: TObject);
   FBlockChainGrid.DrawGrid := dgBlockChainExplorer;
   // FWalletKeys.OnChanged.Add( OnWalletChanged );
   LoadAppParams;
+  // use language from the params and retranslate if needed
+  // might be better to move this a bit earlier in the formcreate routine
+  UseLanguage(FAppParams.ParamByName[CT_PARAM_UILanguage].GetAsString(GetCurrentLanguage));
+  RetranslateComponent(Self);
+  //
   UpdatePrivateKeys;
   UpdateBlockChainState;
   UpdateConnectionStatus;
@@ -2015,6 +2022,7 @@ procedure TFRMWallet.miOptionsClick(Sender: TObject);
     if ShowModal=MrOk then begin
       SaveAppParams;
       UpdateConfigChanged;
+      RetranslateComponent(self);
     end;
   finally
     free;
diff --git a/src/gui-classic/UFRMWalletKeys.lfm b/src/gui-classic/UFRMWalletKeys.lfm
index 66c722ed7..5477dd068 100644
--- a/src/gui-classic/UFRMWalletKeys.lfm
+++ b/src/gui-classic/UFRMWalletKeys.lfm
@@ -14,8 +14,7 @@ object FRMWalletKeys: TFRMWalletKeys
   Font.Name = 'Tahoma'
   OnCreate = FormCreate
   Position = poOwnerFormCenter
-  LCLVersion = '1.8.4.0'
-  Visible = False
+  LCLVersion = '2.0.2.0'
   object lblEncryptionTypeCaption: TLabel
     Left = 30
     Height = 13
diff --git a/src/gui-classic/UFRMWalletKeys.pas b/src/gui-classic/UFRMWalletKeys.pas
index 1732e3bb5..2aa4ce0ed 100644
--- a/src/gui-classic/UFRMWalletKeys.pas
+++ b/src/gui-classic/UFRMWalletKeys.pas
@@ -96,7 +96,7 @@ implementation
   LCLIntf, LCLType,
 {$ENDIF}
   UCrypto, UAccounts, UFRMNewPrivateKeyType, UBaseTypes, UPCEncryption,
-  UCommon, UGUIUtils;
+  UCommon, UGUIUtils,gnugettext;
 
 {$IFnDEF FPC}
   {$R *.dfm}
@@ -493,6 +493,8 @@ destructor TFRMWalletKeys.Destroy;
 
 procedure TFRMWalletKeys.FormCreate(Sender: TObject);
 begin
+  TranslateComponent(self);
+  //
   lbWalletKeys.Sorted := true;
   FWalletKeys := Nil;
   UpdateWalletKeys;
diff --git a/src/libraries/gnugettext/gnugettext.pas b/src/libraries/gnugettext/gnugettext.pas
new file mode 100644
index 000000000..d4cb39a33
--- /dev/null
+++ b/src/libraries/gnugettext/gnugettext.pas
@@ -0,0 +1,4307 @@
+{*------------------------------------------------------------------------------
+  GNU gettext translation system for Delphi, Kylix, C++ Builder and others.
+  All parts of the translation system are kept in this unit.
+
+  @author Lars B. Dybdahl and others
+  @version $LastChangedRevision: 220 $
+  @see http://dybdahl.dk/dxgettext/
+-------------------------------------------------------------------------------}
+unit gnugettext;
+
+(**************************************************************)
+(*                                                            *)
+(*  (C) Copyright by Lars B. Dybdahl and others               *)
+(*  E-mail: Lars@dybdahl.dk, phone +45 70201241               *)
+(*                                                            *)
+(*  Contributors: Peter Thornqvist, Troy Wolbrink,            *)
+(*                Frank Andreas de Groot, Igor Siticov,       *)
+(*                Jacques Garcia Vazquez, Igor Gitman,        *)
+(*                Arvid Winkelsdorf,                          *)
+(*                Thomas Mueller (dummzeuch)                  *)
+(*                Olivier Sannier (obones)                    *)
+(*                                                            *)
+(*  See http://dybdahl.dk/dxgettext/ for more information     *)
+(*                                                            *)
+(**************************************************************)
+
+// Information about this file:
+// $LastChangedDate: 2010-08-25 15:40:17 +0200 (on, 25 aug 2010) $
+// $LastChangedRevision: 220 $
+// $HeadURL: http://svn.berlios.de/svnroot/repos/dxgettext/trunk/dxgettext/sample/gnugettext.pas $
+
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+// The names of any contributor may not be used to endorse or promote
+// products derived from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+// fvd
+// 2020-03-26 Added DebugLogToString
+// 2020-03-26 Lazarus support improved
+// 2020-03-26 Added language code to native name routine
+//
+
+interface
+
+// If the conditional define DXGETTEXTDEBUG is defined, debugging log is activated.
+// Use DefaultInstance.DebugLogToFile() to write the log to a file.
+{.$define DXGETTEXTDEBUG}
+
+{$IFDEF FPC}
+//{$mode objfpc}{$H+}
+  {$mode delphi}
+{$ENDIF}
+
+// ### LO - Workaround aka hack for programs compiled with German Delphi
+//
+// If the current OS Language is not German, immediately add a Delphi RTL domain
+// to the resource domains and bind the text domain to a fixed German->English
+// translation.
+// Using a fixed German->English translation because the OS
+// Language may not be one of the installed translations.
+// Otherwise the German RTL resourcestrings will not be translated.
+// This results in German menu shortcuts 'Strg+', 'Umsch+' instead of
+// 'Ctrl+', 'Shift+' and so on.
+//
+// Since there is no way to automatically determine whether the compiling version
+// is German, you must enable the following conditional define to enable it.
+// Be warned: This has not been thoroughly tested.
+// Default is turned off.
+{.$define dx_German_Delphi_fix}  
+
+// if the conditional define dx_SupportsResources is defined the .mo files
+// can also be added to the executable as Windows resources
+// Be warned: This has not been thoroughly tested.
+// Default is turned off.
+{.$define dx_SupportsResources}
+
+{$ifdef VER140}
+  // Delphi 6
+  {$DEFINE dx_Hinstance_is_Integer}
+  {$DEFINE dx_NativeInt_is_Integer}
+  {$DEFINE dx_NativeUInt_is_Cardinal}
+{$endif}
+{$ifdef VER150}
+  // Delphi 7
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_Hinstance_is_Integer}
+  {$DEFINE dx_NativeInt_is_Integer}
+  {$DEFINE dx_NativeUInt_is_Cardinal}
+{$endif}
+{$ifdef VER160}
+  // Delphi 8
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_Hinstance_is_Integer}
+  {$DEFINE dx_NativeInt_is_Integer}
+  {$DEFINE dx_NativeUInt_is_Cardinal}
+{$endif}
+{$ifdef VER170}
+  // Delphi 2005
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_Hinstance_is_Integer}
+  {$DEFINE dx_NativeInt_is_Integer}
+  {$DEFINE dx_NativeUInt_is_Cardinal}
+{$endif}
+{$ifdef VER180}
+  {$ifndef VER185}
+  // Delphi 2006
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_Hinstance_is_Integer}
+  {$DEFINE dx_NativeInt_is_Integer}
+  {$DEFINE dx_NativeUInt_is_Cardinal}
+  {$DEFINE dx_has_Inline}
+  {$endif}
+{$endif}
+{$ifdef VER185}
+  // Delphi 2007
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_Hinstance_is_Integer}
+  {$DEFINE dx_NativeInt_is_Integer}
+  {$DEFINE dx_NativeUInt_is_Cardinal}
+  {$DEFINE dx_has_Inline}
+{$endif}
+// there was no VER190 ??
+{$ifdef VER200}
+  // Delphi 2009, first version with Unicode
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_Hinstance_is_Integer}
+  {$DEFINE dx_NativeInt_is_Integer}
+  {$DEFINE dx_NativeUInt_is_Cardinal}
+  {$DEFINE dx_has_Inline}
+  {$DEFINE dx_StringList_has_OwnsObjects}
+  {$DEFINE dx_has_LpVoid}
+{$endif}
+{$ifdef VER210}
+  // Delphi 2010
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_Hinstance_is_Integer}
+  {$DEFINE dx_NativeInt_is_Integer}
+  {$DEFINE dx_NativeUInt_is_Cardinal}
+  {$DEFINE dx_has_Inline}
+  {$DEFINE dx_StringList_has_OwnsObjects}
+  {$DEFINE dx_has_LpVoid}
+{$endif}
+{$ifdef VER220}
+  // Delphi 2011/XE
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_Hinstance_is_Integer}
+  {$DEFINE dx_NativeInt_is_Integer}
+  {$DEFINE dx_NativeUInt_is_Cardinal}
+  {$DEFINE dx_has_Inline}
+  {$DEFINE dx_has_LpVoid}
+  {$DEFINE dx_StringList_has_OwnsObjects}
+{$endif}
+{$ifdef VER230}
+  // Delphi 2012/XE2
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_StringList_has_OwnsObjects}
+  {$DEFINE dx_has_Inline}
+  {$DEFINE dx_has_LpVoid}
+  {$DEFINE dx_has_VclThemes}
+{$endif}
+{$ifdef VER240}
+  // Delphi 2013/XE3
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_StringList_has_OwnsObjects}
+  {$DEFINE dx_GetStrProp_reads_unicode}
+  {$DEFINE dx_has_Inline}
+  {$DEFINE dx_has_LpVoid}
+  {$DEFINE dx_has_VclThemes}
+{$endif}
+{$IFNDEF FPC}
+{$if CompilerVersion > 24}
+  // Delphi XE4, XE5, XE6, XE7 (and newer)
+  {$DEFINE dx_has_Unsafe_Warnings}
+  {$DEFINE dx_has_WideStrings}
+  {$DEFINE dx_StringList_has_OwnsObjects}
+  {$DEFINE dx_GetStrProp_reads_unicode}
+  {$DEFINE dx_has_Inline}
+  {$DEFINE dx_has_LpVoid}
+  {$DEFINE dx_has_VclThemes}
+  {$DEFINE dx_midstr_in_AnsiStrings}
+{$ifend}
+{$ENDIF}
+
+{$ifdef dx_has_Unsafe_Warnings}
+  {$WARN UNSAFE_TYPE OFF}
+  {$WARN UNSAFE_CODE OFF}
+  {$WARN UNSAFE_CAST OFF}
+{$endif dx_has_Unsafe_Warnings}
+
+uses
+{$ifdef MSWINDOWS}
+  Windows,
+{$else}
+  Libc,
+{$ifdef FPC}
+  CWString,
+{$endif}
+{$endif}
+{$IFDEF dx_midstr_in_AnsiStrings}
+  System.AnsiStrings,
+{$ENDIF dx_midstr_in_AnsiStrings}
+{$IFDEF dx_has_WideStrings}
+  WideStrings,
+{$ENDIF dx_has_WideStrings}
+  Types, Classes, StrUtils, SysUtils, TypInfo;
+
+(*****************************************************************************)
+(*                                                                           *)
+(*  MAIN API                                                                 *)
+(*                                                                           *)
+(*****************************************************************************)
+const
+  LanguageCodeArr : array [0..4,0..1] of string =
+    (
+       ('en','English'),
+       ('fr','français'),
+       ('nl','Nederlands'),
+       ('de','Deutsch'),
+       ('es','español')
+    );
+
+type
+  {$IFNDEF UNICODE}
+  UnicodeString=WideString;
+  RawUtf8String=AnsiString;
+  RawByteString=AnsiString;
+  {$ELSE}
+  RawUtf8String=RawByteString;
+  {$ENDIF}
+  DomainString=string;
+  LanguageString=string;
+  ComponentNameString=string;
+  FilenameString=string;
+  MsgIdString=UnicodeString;
+  TranslatedUnicodeString=UnicodeString;
+
+// Main GNU gettext functions. See documentation for instructions on how to use them.
+function _(const szMsgId: MsgIdString): TranslatedUnicodeString;
+function gettext(const szMsgId: MsgIdString): TranslatedUnicodeString;
+function gettext_NoExtract(const szMsgId: MsgIdString): TranslatedUnicodeString;
+function gettext_NoOp(const szMsgId: MsgIdString): TranslatedUnicodeString;
+function dgettext(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString;
+function dgettext_NoExtract(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString;
+function dgettext_NoOp(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString;
+function dngettext(const szDomain: DomainString; const singular,plural: MsgIdString; Number:longint): TranslatedUnicodeString;
+function ngettext(const singular,plural: MsgIdString; Number:longint): TranslatedUnicodeString;
+function ngettext_NoExtract(const singular,plural: MsgIdString; Number:longint): TranslatedUnicodeString;
+procedure textdomain(const szDomain: DomainString);
+function getcurrenttextdomain: DomainString;
+procedure bindtextdomain(const szDomain: DomainString; const szDirectory: FilenameString);
+
+// Set language to use
+procedure UseLanguage(LanguageCode: LanguageString);
+function GetCurrentLanguage:LanguageString;
+
+// language code to native language
+function CodeToNativeLanguage(LanguageCode:LanguageString):String;
+// native language to language code
+function NativeLanguageToCode(NativeLanguage:String):LanguageString;
+
+// Translates a component (form, frame etc.) to the currently selected language.
+// Put TranslateComponent(self) in the OnCreate event of all your forms.
+// See the manual for documentation on these functions
+type
+  TTranslator=procedure (obj:TObject) of object;
+
+procedure TP_Ignore(AnObject:TObject; const name:ComponentNameString);
+procedure TP_IgnoreClass (IgnClass:TClass);
+procedure TP_IgnoreClassProperty (IgnClass:TClass;const propertyname:ComponentNameString);
+procedure TP_GlobalIgnoreClass (IgnClass:TClass);
+function TP_TryGlobalIgnoreClass (IgnClass:TClass): boolean;
+procedure TP_GlobalIgnoreClassProperty (IgnClass:TClass;const propertyname:ComponentNameString);
+procedure TP_GlobalHandleClass (HClass:TClass;Handler:TTranslator);
+procedure TP_Remember(AnObject: TObject; PropName:ComponentNameString; OldValue:TranslatedUnicodeString);
+procedure TranslateComponent(AnObject: TComponent; const TextDomain:DomainString='');
+procedure RetranslateComponent(AnObject: TComponent; const TextDomain:DomainString='');
+
+// Add more domains that resourcestrings can be extracted from. If a translation
+// is not found in the default domain, this domain will be searched, too.
+// This is useful for adding mo files for certain runtime libraries and 3rd
+// party component libraries
+procedure AddDomainForResourceString (const domain:DomainString);
+procedure RemoveDomainForResourceString (const domain:DomainString);
+
+// Add more domains that component strings can be extracted from. If a translation
+// is not found in the default domain, this domain will be searched, too.
+// This is useful when an application inherits components from a 3rd
+// party component libraries
+procedure AddDomainForComponent (const domain:DomainString);
+procedure RemoveDomainForComponent (const domain:DomainString);
+
+// Unicode-enabled way to get resourcestrings, automatically translated
+// Use like this: ws:=LoadResStringW(@NameOfResourceString);
+{$IFNDEF FPC}
+function LoadResString(ResStringRec: PResStringRec): widestring;
+function LoadResStringW(ResStringRec: PResStringRec): UnicodeString;
+{$ENDIF}
+
+// This returns an empty string if not translated or translator name is not specified.
+function GetTranslatorNameAndEmail:TranslatedUnicodeString;
+
+
+(*****************************************************************************)
+(*                                                                           *)
+(*  ADVANCED FUNCTIONALITY                                                   *)
+(*                                                                           *)
+(*****************************************************************************)
+
+const
+  DefaultTextDomain = 'default';
+
+var
+  ExecutableFilename: FilenameString; // This is set to paramstr(0) or the name of the DLL you are creating.
+
+const
+  PreferExternal             = False;       // Set to true, to prefer external *.mo over embedded translation
+  UseMemoryMappedFiles       = True;        // Set to False, to use the mo-file as independent copy in memory (you can update the file while it is in use)
+  ReReadMoFileOnSameLanguage = False;       // Set to True, to reread mo-file if the current language is selected again
+
+const
+  // Subversion source code version control version information
+  VCSVersion='$LastChangedRevision: 220 $';
+
+type
+  EGnuGettext=class(Exception);
+  EGGProgrammingError=class(EGnuGettext);
+  EGGComponentError=class(EGnuGettext);
+  EGGIOError=class(EGnuGettext);
+  EGGAnsi2WideConvError=class(EGnuGettext);
+
+// This function will turn resourcestring hooks on or off, eventually with BPL file support.
+// Please do not activate BPL file support when the package is in design mode.
+const AutoCreateHooks=true;
+procedure HookIntoResourceStrings (enabled:boolean=true; SupportPackages:boolean=false);
+
+
+
+
+(*****************************************************************************)
+(*                                                                           *)
+(*  CLASS based implementation.                                              *)
+(*  Use TGnuGettextInstance to have more than one language                   *)
+(*  in your application at the same time                                     *)
+(*                                                                           *)
+(*****************************************************************************)
+
+type
+  TOnDebugLine = Procedure (Sender: TObject; const Line: String; var Discard: Boolean) of Object;  // Set Discard to false if output should still go to ordinary debug log
+  TGetPluralForm=function (Number:Longint):Integer;
+  TDebugLogger=procedure (line: ansistring) of object;
+
+{*------------------------------------------------------------------------------
+  Handles .mo files, in separate files or inside the exe file.
+  Don't use this class. It's for internal use.
+-------------------------------------------------------------------------------}
+  TMoFile=
+    class /// Threadsafe. Only constructor and destructor are writing to memory
+    private
+      doswap: boolean;
+    public
+      Users:Integer; /// Reference count. If it reaches zero, this object should be destroyed.
+      constructor Create (const filename: FilenameString;
+                          const Offset: int64; Size: int64;
+                          const xUseMemoryMappedFiles: Boolean;
+                          const ResName: string);
+      destructor Destroy; override;
+      function gettext(const msgid: RawUtf8String;var found:boolean): RawUtf8String; // uses mo file and utf-8
+      property isSwappedArchitecture:boolean read doswap;
+    private
+      N, O, T: Cardinal; /// Values defined at http://www.linuxselfhelp.com/gnu/gettext/html_chapter/gettext_6.html
+      startindex,startstep:integer;
+      FUseMemoryMappedFiles: Boolean;
+      mo: THandle;
+      momapping: THandle;
+      momemoryHandle:PAnsiChar;
+      momemory: PAnsiChar;
+      function autoswap32(i: cardinal): cardinal;
+      function CardinalInMem(baseptr: PAnsiChar; Offset: Cardinal): Cardinal;
+    end;
+
+{*------------------------------------------------------------------------------
+  Handles all issues regarding a specific domain.
+  Don't use this class. It's for internal use.
+-------------------------------------------------------------------------------}
+  TDomain=
+    class
+    private
+      Enabled:boolean;
+      vDirectory: FilenameString;
+      procedure setDirectory(const dir: FilenameString);
+    public
+      DebugLogger:TDebugLogger;
+      Domain: DomainString;
+      property Directory: FilenameString read vDirectory write setDirectory;
+      constructor Create;
+      destructor Destroy; override;
+      // Set parameters
+      procedure SetLanguageCode (const langcode:LanguageString);
+      procedure SetFilename (const filename:FilenameString); // Bind this domain to a specific file
+      // Get information
+      procedure GetListOfLanguages(list:TStrings);
+      function GetTranslationProperty(Propertyname: ComponentNameString): TranslatedUnicodeString;
+      function gettext(const msgid: RawUtf8String): RawUtf8String; // uses mo file and utf-8
+    private
+      mofile:TMoFile;
+      SpecificFilename:FilenameString;
+      curlang: LanguageString;
+      OpenHasFailedBefore: boolean;
+      procedure OpenMoFile;
+      procedure CloseMoFile;
+    end;
+
+{*------------------------------------------------------------------------------
+  Helper class for invoking events.
+-------------------------------------------------------------------------------}
+  TExecutable=
+    class
+      procedure Execute; virtual; abstract;
+    end;
+
+{*------------------------------------------------------------------------------
+  Interface to implement if you want to register as a language change listener
+-------------------------------------------------------------------------------}
+  IGnuGettextInstanceWhenNewLanguageListener = interface
+    procedure WhenNewLanguage (const LanguageID:LanguageString);
+  end;
+    
+{*------------------------------------------------------------------------------
+  The main translation engine.
+-------------------------------------------------------------------------------}
+  TGnuGettextInstance=
+    class
+    private
+      fOnDebugLine:TOnDebugLine;
+    public
+      Enabled:Boolean;      /// Set this to false to disable translations
+      DesignTimeCodePage:Integer;  /// See MultiByteToWideChar() in Win32 API for documentation
+      SearchAllDomains: Boolean;  /// Should gettext and ngettext look in all other known domains after the current one
+
+      constructor Create;
+      destructor Destroy; override;
+      procedure UseLanguage(LanguageCode: LanguageString);
+      procedure GetListOfLanguages (const domain:DomainString; list:TStrings); // Puts list of language codes, for which there are translations in the specified domain, into list
+      {$ifndef UNICODE}
+      function gettext(const szMsgId: ansistring): TranslatedUnicodeString; overload; virtual;
+      function ngettext(const singular,plural:ansistring;Number:longint):TranslatedUnicodeString; overload; virtual;
+      {$endif}
+      function gettext(const szMsgId: MsgIdString): TranslatedUnicodeString; overload; virtual;
+      function gettext_NoExtract(const szMsgId: MsgIdString): TranslatedUnicodeString;
+      function gettext_NoOp(const szMsgId: MsgIdString): TranslatedUnicodeString;
+      function ngettext(const singular,plural:MsgIdString;Number:longint):TranslatedUnicodeString; overload; virtual;
+      function ngettext_NoExtract(const singular,plural:MsgIdString;Number:longint):TranslatedUnicodeString;
+      function GetCurrentLanguage:LanguageString;
+      function GetTranslationProperty (const Propertyname:ComponentNameString):TranslatedUnicodeString;
+      function GetTranslatorNameAndEmail:TranslatedUnicodeString;
+
+      // Form translation tools, these are not threadsafe. All TP_ procs must be called just before TranslateProperites()
+      procedure TP_Ignore(AnObject:TObject; const name:ComponentNameString);
+      procedure TP_IgnoreClass (IgnClass:TClass);
+      procedure TP_IgnoreClassProperty (IgnClass:TClass;propertyname:ComponentNameString);
+      function TP_TryGlobalIgnoreClass (IgnClass:TClass): boolean;
+      procedure TP_GlobalIgnoreClass (IgnClass:TClass);
+      procedure TP_GlobalIgnoreClassProperty (IgnClass:TClass;propertyname:ComponentNameString);
+      procedure TP_GlobalHandleClass (HClass:TClass;Handler:TTranslator);
+      procedure TP_Remember(AnObject: TObject; PropName:ComponentNameString; OldValue:TranslatedUnicodeString);
+      procedure TranslateProperties(AnObject: TObject; textdomain:DomainString='');
+      procedure TranslateComponent(AnObject: TComponent; const TextDomain:DomainString='');
+      procedure RetranslateComponent(AnObject: TComponent; const TextDomain:DomainString='');
+
+      // Multi-domain functions
+      {$ifndef UNICODE}
+      function dgettext(const szDomain: DomainString; const szMsgId: ansistring): TranslatedUnicodeString; overload; virtual;
+      function dngettext(const szDomain: DomainString; const singular,plural:ansistring;Number:longint):TranslatedUnicodeString; overload; virtual;
+      {$endif}
+      function dgettext(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString; overload; virtual;
+      function dgettext_NoExtract(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString;
+      function dgettext_NoOp(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString;
+      function dngettext(const szDomain: DomainString; const singular,plural:MsgIdString;Number:longint):TranslatedUnicodeString; overload; virtual;
+      function dngettext_NoExtract(const szDomain: DomainString; const singular,plural:MsgIdString;Number:longint):TranslatedUnicodeString;
+      procedure txtdomain(const szDomain: DomainString);
+      function getcurrenttextdomain: DomainString;
+      procedure bindtextdomain(const szDomain: DomainString; const szDirectory: FilenameString);
+      procedure bindtextdomainToFile (const szDomain: DomainString; const filename: FilenameString); // Also works with files embedded in exe file
+
+      // Windows API functions
+      {$IFNDEF FPC}
+      function LoadResString(ResStringRec: PResStringRec): UnicodeString;
+      {$ENDIF}
+
+      // Output all log info to this file. This may only be called once.
+      procedure DebugLogToFile (const filename:FilenameString; append:boolean=false);
+      procedure DebugLogPause (PauseEnabled:boolean);
+      property  OnDebugLine: TOnDebugLine read fOnDebugLine write fOnDebugLine; // If set, all debug output goes here
+      function DebugLogToString(Empty:Boolean = true):String;
+      {$ifndef UNICODE}
+      // Conversion according to design-time character set
+      function ansi2wideDTCP (const s:AnsiString):MsgIdString;  // Convert using Design Time Code Page
+      {$endif}
+
+      procedure RegisterWhenNewLanguageListener(Listener: IGnuGettextInstanceWhenNewLanguageListener);
+      procedure UnregisterWhenNewLanguageListener(Listener: IGnuGettextInstanceWhenNewLanguageListener);
+    protected
+      procedure TranslateStrings (sl:TStrings;const TextDomain:DomainString);
+      {$IFDEF dx_has_WideStrings}
+      procedure TranslateWideStrings (sl: TWideStrings;const TextDomain:DomainString);
+      {$ENDIF dx_has_WideStrings}
+
+      // Override these three, if you want to inherited from this class
+      // to create a new class that handles other domain and language dependent
+      // issues
+      procedure WhenNewLanguage (const LanguageID:LanguageString); virtual;         // Override to know when language changes
+      procedure WhenNewDomain (const TextDomain:DomainString); virtual; // Override to know when text domain changes. Directory is purely informational
+      procedure WhenNewDomainDirectory (const TextDomain:DomainString;const Directory:FilenameString); virtual; // Override to know when any text domain's directory changes. It won't be called if a domain is fixed to a specific file.
+    private
+      curlang: LanguageString;
+      curGetPluralForm:TGetPluralForm;
+      curmsgdomain: DomainString;
+      savefileCS: TMultiReadExclusiveWriteSynchronizer;
+      savefile: TextFile;
+      savememory: TStringList;
+      DefaultDomainDirectory:FilenameString;
+      domainlist: TStringList;     /// List of domain names. Objects are TDomain.
+      TP_IgnoreList:TStringList;   /// Temporary list, reset each time TranslateProperties is called
+      TP_ClassHandling:TList;      /// Items are TClassMode. If a is derived from b, a comes first
+      TP_GlobalClassHandling:TList;      /// Items are TClassMode. If a is derived from b, a comes first
+      TP_Retranslator:TExecutable; /// Cast this to TTP_Retranslator
+      fWhenNewLanguageListeners: TInterfaceList;  /// List of all registered WhenNewLanguage listeners
+      {$ifdef DXGETTEXTDEBUG}
+      DebugLogCS:TMultiReadExclusiveWriteSynchronizer;
+      DebugLog:TStream;
+      DebugLogOutputPaused:Boolean;
+      {$endif}
+      function TP_CreateRetranslator:TExecutable;  // Must be freed by caller!
+      procedure FreeTP_ClassHandlingItems;
+      function ClassIsIgnored(AClass:TClass): Boolean;
+      {$ifdef DXGETTEXTDEBUG}
+      procedure DebugWriteln(line: ansistring);
+      {$endif}
+      procedure TranslateProperty(AnObject: TObject; PropInfo: PPropInfo;
+        TodoList: TStrings; const TextDomain:DomainString);
+      function Getdomain(const domain:DomainString; const sDefaultDomainDirectory:FilenameString; const sCurLang: LanguageString): TDomain;  // Translates a single property of an object
+    end;
+
+const
+  LOCALE_SISO639LANGNAME = $59;    // Used by Lazarus software development tool
+  LOCALE_SISO3166CTRYNAME = $5A;   // Used by Lazarus software development tool
+
+var
+  DefaultInstance:TGnuGettextInstance;  /// Default instance of the main API for singlethreaded applications.
+
+implementation
+
+{$ifdef dx_has_VclThemes}
+uses
+  Vcl.Themes;
+{$endif dx_has_VclThemes}
+
+{$ifndef MSWINDOWS}
+{$ifndef LINUX}
+  'This version of gnugettext.pas is only meant to be compiled with Kylix 3,'
+  'Delphi 6, Delphi 7 and later versions. If you use other versions, please'
+  'get the gnugettext.pas version from the Delphi 5 directory.'
+{$endif}
+{$endif}
+
+{$ifdef dx_NativeUInt_is_Cardinal}
+type
+  NativeUInt = cardinal;
+{$endif}
+
+(**************************************************************************)
+// Some comments on the implementation:
+// This unit should be independent of other units where possible.
+// It should have a small footprint in any way.
+(**************************************************************************)
+// TMultiReadExclusiveWriteSynchronizer is used instead of TCriticalSection
+// because it makes this unit independent of the SyncObjs unit
+(**************************************************************************)
+
+{$B-,R+,I+,Q+}
+
+type
+  TTP_RetranslatorItem=
+    class
+      obj:TObject;
+      Propname:ComponentNameString;
+      OldValue:TranslatedUnicodeString;
+    end;
+  TTP_Retranslator=
+    class (TExecutable)
+      TextDomain:DomainString;
+      Instance:TGnuGettextInstance;
+      constructor Create;
+      destructor Destroy; override;
+      procedure Remember (obj:TObject; PropName:ComponentNameString; OldValue:TranslatedUnicodeString);
+      procedure Execute; override;
+    private
+      list:TList;
+    end;
+  TEmbeddedFileInfo=
+    class
+      offset,size:int64;
+    end;
+{$IFDEF dx_SupportsResources}
+  TResourceFileInfo = class
+  public
+    ResourceName: string;
+    constructor Create(const _ResourceName: string);
+  end;
+{$ENDIF dx_SupportsResources}
+  TFileLocator=
+    class // This class finds files even when embedded inside executable
+      constructor Create;
+      destructor Destroy; override;
+      function FindSignaturePos(const signature: RawByteString; str: TFileStream): Int64;
+      procedure Analyze;  // List files embedded inside executable
+      function FileExists (filename:FilenameString):boolean;
+      function GetMoFile (filename:FilenameString;DebugLogger:TDebugLogger):TMoFile;
+      procedure ReleaseMoFile (mofile:TMoFile);
+    private
+      basedirectory:FilenameString;
+      filelist:TStringList; //Objects are TEmbeddedFileInfo. Filenames are relative to .exe file
+{$IFDEF dx_SupportsResources}
+      FResourceList: TStringList; // Objects are TResourceFileInfo, Filenames are relative to .exe file
+{$ENDIF dx_SupportsResources}
+      MoFilesCS:TMultiReadExclusiveWriteSynchronizer;
+      MoFiles:TStringList; // Objects are filenames+offset, objects are TMoFile
+      function ReadInt64 (str:TStream):int64;
+    end;
+  TGnuGettextComponentMarker=
+    class (TComponent)
+    public
+      LastLanguage:LanguageString;
+      Retranslator:TExecutable;
+      destructor Destroy; override;
+    end;
+  TClassMode=
+    class
+      HClass:TClass;
+      SpecialHandler:TTranslator;
+      PropertiesToIgnore:TStringList; // This is ignored if Handler is set
+      constructor Create;
+      destructor Destroy; override;
+    end;
+  TRStrinfo = record
+    strlength, stroffset: cardinal;
+  end;
+  TStrInfoArr = array[0..10000000] of TRStrinfo;
+  PStrInfoArr = ^TStrInfoArr;
+  TCharArray5=array[0..4] of ansichar;
+  THook=  // Replaces a runtime library procedure with a custom procedure
+    class
+    public
+      constructor Create (OldProcedure, NewProcedure: pointer; FollowJump:boolean=false);
+      destructor Destroy; override;  // Restores unhooked state
+      procedure Reset (FollowJump:boolean=false); // Disables and picks up patch points again
+      procedure Disable;
+      procedure Enable;
+    private
+      oldproc,newproc:Pointer;
+      Patch:TCharArray5;
+      Original:TCharArray5;
+      PatchPosition:PAnsiChar;
+      procedure Shutdown; // Same as destroy, except that object is not destroyed
+    end;
+
+  PProxyClassData = ^TProxyClassData;
+  TProxyClassData = record
+    SelfPtr: TClass;
+    IntfTable: Pointer;
+    AutoTable: Pointer;
+    InitTable: Pointer;
+    TypeInfo: PTypeInfo;
+    FieldTable: Pointer;
+    MethodTable: Pointer;
+    DynamicTable: Pointer;
+    ClassName: PShortString;
+    InstanceSize: Integer;
+    Parent: ^TClass;
+  end;
+
+  THookedObjects=
+    class(TList)
+    private
+      interceptorClassDatas:TList;
+
+      function findInterceptorClassData(aClass:TClass):Pointer;
+
+      procedure BeforeDestructionHook;
+      function GetBeforeDestructionHookAddress: Pointer;
+    public
+      constructor Create;
+      destructor Destroy; override;
+
+      procedure Proxify(obj:TObject);
+      procedure Unproxify(obj:TObject);
+    end;
+
+var
+  // System information
+  Win32PlatformIsUnicode:boolean=False;
+  
+  // Information about files embedded inside .exe file
+  FileLocator:TFileLocator;
+
+  // Hooks into runtime library functions
+  ResourceStringDomainListCS:TMultiReadExclusiveWriteSynchronizer;
+  ResourceStringDomainList:TStringList;
+  ComponentDomainListCS:TMultiReadExclusiveWriteSynchronizer;
+  ComponentDomainList:TStringList;
+  HookLoadResString:THook;
+  HookLoadStr:THook;
+  HookFmtLoadStr:THook;
+  HookedObjects:THookedObjects;
+  KnownRetranslators:TList;
+
+{$IFDEF LINUX}
+function GGGetEnvironmentVariable (name : AnsiString):string;
+begin
+  Result:=SysUtils.GetEnvironmentVariable(name);
+end;
+{$ELSE}
+function GGGetEnvironmentVariable(const Name:widestring):widestring;
+var
+  Len: integer;
+  W : WideString;
+begin
+  Result := '';
+  SetLength(W,1);
+  Len := Windows.GetEnvironmentVariableW(PWideChar(Name), PWideChar(W), 1);
+  if Len > 0 then begin
+    SetLength(Result, Len - 1);
+    Windows.GetEnvironmentVariableW(PWideChar(Name), PWideChar(Result), Len);
+  end;
+end;
+{$ENDIF}
+
+{$IFDEF FPC}
+Function gnutrans(Name,Value : AnsiString; Hash : Longint; arg:pointer) : AnsiString;
+var
+  s: widestring;
+begin
+  S:=DefaultInstance.gettext(value);
+  result := Utf8ToAnsi(s);
+end;
+
+procedure TranslateAllResourceStrings;
+var I,J : Longint;
+    S   : WideString;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+//  DefaultInstance.DebugWriteln('TranslateAllResourceStrings (ResourceStringTableCount='+IntToStr(ResourceStringTable.Count)+')');
+  {$endif}
+  SetResourceStrings(@gnuTrans,nil);
+{
+  for I:=0 to ResourceStringTableCount-1 do
+  begin
+    for J:=0 to ResourceStringCount(i)-1 do
+    begin
+      S:=DefaultInstance.gettext(GetResourceStringDefaultValue(I,J));
+      SetResourceStringValue(I,J,S);
+    end;
+  end;
+}
+end;
+{$ENDIF}
+
+function StripCRRawMsgId (s:RawUtf8String):RawUtf8String;
+var
+  i:integer;
+begin
+  i:=1;
+  while i<=length(s) do begin
+    if s[i]=#13 then delete (s,i,1) else inc (i);
+  end;
+  Result:=s;
+end;
+
+{$ifdef dx_midstr_in_AnsiStrings}
+function MidStr(const AText: RawUtf8String; const AStart, ACount: Integer): RawUtf8String; overload; inline;
+begin
+  Result := System.AnsiStrings.MidStr(AText, AStart, ACount);
+end;
+{$endif dx_midstr_in_AnsiStrings}
+
+function EnsureLineBreakInTranslatedString (s:RawUtf8String):RawUtf8String;
+{$ifdef MSWINDOWS}
+var
+  i:integer;
+{$endif}
+begin
+  {$ifdef MSWINDOWS}
+  Assert (sLinebreak=ansistring(#13#10));
+  i:=1;
+  while i<=length(s) do begin
+    if (s[i]=#10) and (MidStr(s,i-1,1)<>#13) then begin
+      insert (#13,s,i);
+      inc (i,2);
+    end else
+      inc (i);
+  end;
+  {$endif}
+  Result:=s;
+end;
+
+function IsWriteProp(Info: PPropInfo): Boolean;
+begin
+  Result := Assigned(Info) and (Info^.SetProc <> nil);
+end;
+
+function ResourceStringGettext(MsgId: MsgIdString): TranslatedUnicodeString;
+var
+  i:integer;
+begin
+  if (MsgID='') or (ResourceStringDomainListCS=nil) then begin
+    // This only happens during very complicated program startups that fail,
+    // or when Msgid=''
+    Result:=MsgId;
+    exit;
+  end;
+  ResourceStringDomainListCS.BeginRead;
+  try
+    for i:=0 to ResourceStringDomainList.Count-1 do begin
+      Result:=dgettext(ResourceStringDomainList.Strings[i], MsgId);
+      if Result<>MsgId then
+        break;
+    end;
+  finally
+    ResourceStringDomainListCS.EndRead;
+  end;
+end;
+
+function ComponentGettext(MsgId: MsgIdString; Instance: TGnuGettextInstance = nil): TranslatedUnicodeString;
+var
+  i:integer;
+begin
+  if (MsgID='') or (ComponentDomainListCS=nil) then begin
+    // This only happens during very complicated program startups that fail,
+    // or when Msgid=''
+    Result:=MsgId;
+    exit;
+  end;
+
+  // First, get the value from the default domain
+  if Assigned(Instance) then
+    Result:=Instance.dgettext(Instance.curmsgdomain, MsgId)
+  else
+    Result:=dgettext(DefaultInstance.curmsgdomain, MsgId);
+  if Result<>MsgId then
+    exit;
+
+  // If it was not in the default domain, then go through the others
+  ComponentDomainListCS.BeginRead;
+  try
+    for i:=0 to ComponentDomainList.Count-1 do begin
+      if Assigned(Instance) then
+        Result:=Instance.dgettext(ComponentDomainList.Strings[i], MsgId)
+      else
+        Result:=dgettext(ComponentDomainList.Strings[i], MsgId);
+      if Result<>MsgId then
+        break;
+    end;
+  finally
+    ComponentDomainListCS.EndRead;
+  end;
+end;
+
+function gettext(const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  Result := DefaultInstance.gettext(szMsgId);
+end;
+
+function gettext_NoExtract(const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  // This one is very useful for translating text in variables.
+  // This can sometimes be necessary, and by using this function,
+  // the source code scanner will not trigger warnings.
+  Result := gettext(szMsgId);
+end;
+
+function gettext_NoOp(const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  //*** With this function Strings can be added to the po-file without beeing
+  //    ResourceStrings (dxgettext will add the string and this function will
+  //    return it without a change)
+  //    see gettext manual
+  //      4.7 - Special Cases of Translatable Strings
+  //      http://www.gnu.org/software/hello/manual/gettext/Special-cases.html#Special-cases
+  Result := DefaultInstance.gettext_NoOp(szMsgId);
+end;
+
+{*------------------------------------------------------------------------------
+  This is the main translation procedure used in programs. It takes a parameter,
+  looks it up in the translation dictionary, and returns the translation.
+  If no translation is found, the parameter is returned.
+
+  @param szMsgId The text, that should be displayed if no translation is found.
+-------------------------------------------------------------------------------}
+function _(const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  Result:=DefaultInstance.gettext(szMsgId);
+end;
+
+{*------------------------------------------------------------------------------
+  Translates a text, using a specified translation domain.
+  If no translation is found, the parameter is returned.
+
+  @param szDomain Which translation domain that should be searched for a translation.
+  @param szMsgId The text, that should be displayed if no translation is found.
+-------------------------------------------------------------------------------}
+function dgettext(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  Result:=DefaultInstance.dgettext(szDomain, szMsgId);
+end;
+
+function dgettext_NoExtract(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  // This one is very useful for translating text in variables.
+  // This can sometimes be necessary, and by using this function,
+  // the source code scanner will not trigger warnings.
+  Result := dgettext(szDomain, szMsgId);
+end;
+
+function dgettext_NoOp(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  //*** With this function Strings can be added to the po-file without beeing
+  //    ResourceStrings (dxgettext will add the string and this function will
+  //    return it without a change)
+  //    see gettext manual
+  //      4.7 - Special Cases of Translatable Strings
+  //      http://www.gnu.org/software/hello/manual/gettext/Special-cases.html#Special-cases
+  Result := DefaultInstance.dgettext_NoOp(szDomain, szMsgId);
+end;
+
+function dngettext(const szDomain: DomainString; const singular,plural: MsgIdString; Number:longint): TranslatedUnicodeString;
+begin
+  Result:=DefaultInstance.dngettext(szDomain,singular,plural,Number);
+end;
+
+function ngettext(const singular,plural: MsgIdString; Number:longint): TranslatedUnicodeString;
+begin
+  Result:=DefaultInstance.ngettext(singular,plural,Number);
+end;
+
+function ngettext_NoExtract(const singular,plural: MsgIdString; Number:longint): TranslatedUnicodeString;
+begin
+  // This one is very useful for translating text in variables.
+  // This can sometimes be necessary, and by using this function,
+  // the source code scanner will not trigger warnings.
+  Result := ngettext(singular, plural, Number);
+end;
+
+procedure textdomain(const szDomain: Domainstring);
+begin
+  DefaultInstance.txtdomain(szDomain);
+end;
+
+procedure SetGettextEnabled (enabled:boolean);
+begin
+  DefaultInstance.Enabled:=enabled;
+end;
+
+function getcurrenttextdomain: DomainString;
+begin
+  Result:=DefaultInstance.getcurrenttextdomain;
+end;
+
+procedure bindtextdomain(const szDomain: DomainString; const szDirectory: FilenameString);
+begin
+  DefaultInstance.bindtextdomain(szDomain, szDirectory);
+end;
+
+procedure TP_Ignore(AnObject:TObject; const name:FilenameString);
+begin
+  DefaultInstance.TP_Ignore(AnObject, name);
+end;
+
+procedure TP_GlobalIgnoreClass (IgnClass:TClass);
+begin
+  DefaultInstance.TP_GlobalIgnoreClass(IgnClass);
+end;
+
+function TP_TryGlobalIgnoreClass (IgnClass:TClass): boolean;
+begin
+  Result := DefaultInstance.TP_TryGlobalIgnoreClass (IgnClass);
+end;
+
+procedure TP_IgnoreClass (IgnClass:TClass);
+begin
+  DefaultInstance.TP_IgnoreClass(IgnClass);
+end;
+
+procedure TP_IgnoreClassProperty (IgnClass:TClass;const propertyname:ComponentNameString);
+begin
+  DefaultInstance.TP_IgnoreClassProperty(IgnClass,propertyname);
+end;
+
+procedure TP_GlobalIgnoreClassProperty (IgnClass:TClass;const propertyname:ComponentNameString);
+begin
+  DefaultInstance.TP_GlobalIgnoreClassProperty(IgnClass,propertyname);
+end;
+
+procedure TP_GlobalHandleClass (HClass:TClass;Handler:TTranslator);
+begin
+  DefaultInstance.TP_GlobalHandleClass (HClass, Handler);
+end;
+
+procedure TP_Remember(AnObject: TObject; PropName:ComponentNameString; OldValue:TranslatedUnicodeString);
+begin
+  DefaultInstance.TP_Remember(AnObject, PropName, OldValue);
+end;
+
+procedure TranslateComponent(AnObject: TComponent; const TextDomain:DomainString='');
+begin
+  DefaultInstance.TranslateComponent(AnObject, TextDomain);
+end;
+
+procedure RetranslateComponent(AnObject: TComponent; const TextDomain:DomainString='');
+begin
+  DefaultInstance.RetranslateComponent(AnObject, TextDomain);
+end;
+
+{$ifdef MSWINDOWS}
+
+// These constants are only used in Windows 95
+// Thanks to Frank Andreas de Groot for this table
+const
+  IDAfrikaans                 = $0436;  IDAlbanian                  = $041C;
+  IDArabicAlgeria             = $1401;  IDArabicBahrain             = $3C01;
+  IDArabicEgypt               = $0C01;  IDArabicIraq                = $0801;
+  IDArabicJordan              = $2C01;  IDArabicKuwait              = $3401;
+  IDArabicLebanon             = $3001;  IDArabicLibya               = $1001;
+  IDArabicMorocco             = $1801;  IDArabicOman                = $2001;
+  IDArabicQatar               = $4001;  IDArabic                    = $0401;
+  IDArabicSyria               = $2801;  IDArabicTunisia             = $1C01;
+  IDArabicUAE                 = $3801;  IDArabicYemen               = $2401;
+  IDArmenian                  = $042B;  IDAssamese                  = $044D;
+  IDAzeriCyrillic             = $082C;  IDAzeriLatin                = $042C;
+  IDBasque                    = $042D;  IDByelorussian              = $0423;
+  IDBengali                   = $0445;  IDBulgarian                 = $0402;
+  IDBurmese                   = $0455;  IDCatalan                   = $0403;
+  IDChineseHongKong           = $0C04;  IDChineseMacao              = $1404;
+  IDSimplifiedChinese         = $0804;  IDChineseSingapore          = $1004;
+  IDTraditionalChinese        = $0404;  IDCroatian                  = $041A;
+  IDCzech                     = $0405;  IDDanish                    = $0406;
+  IDBelgianDutch              = $0813;  IDDutch                     = $0413;
+  IDEnglishAUS                = $0C09;  IDEnglishBelize             = $2809;
+  IDEnglishCanadian           = $1009;  IDEnglishCaribbean          = $2409;
+  IDEnglishIreland            = $1809;  IDEnglishJamaica            = $2009;
+  IDEnglishNewZealand         = $1409;  IDEnglishPhilippines        = $3409;
+  IDEnglishSouthAfrica        = $1C09;  IDEnglishTrinidad           = $2C09;
+  IDEnglishUK                 = $0809;  IDEnglishUS                 = $0409;
+  IDEnglishZimbabwe           = $3009;  IDEstonian                  = $0425;
+  IDFaeroese                  = $0438;  IDFarsi                     = $0429;
+  IDFinnish                   = $040B;  IDBelgianFrench             = $080C;
+  IDFrenchCameroon            = $2C0C;  IDFrenchCanadian            = $0C0C;
+  IDFrenchCotedIvoire         = $300C;  IDFrench                    = $040C;
+  IDFrenchLuxembourg          = $140C;  IDFrenchMali                = $340C;
+  IDFrenchMonaco              = $180C;  IDFrenchReunion             = $200C;
+  IDFrenchSenegal             = $280C;  IDSwissFrench               = $100C;
+  IDFrenchWestIndies          = $1C0C;  IDFrenchZaire               = $240C;
+  IDFrisianNetherlands        = $0462;  IDGaelicIreland             = $083C;
+  IDGaelicScotland            = $043C;  IDGalician                  = $0456;
+  IDGeorgian                  = $0437;  IDGermanAustria             = $0C07;
+  IDGerman                    = $0407;  IDGermanLiechtenstein       = $1407;
+  IDGermanLuxembourg          = $1007;  IDSwissGerman               = $0807;
+  IDGreek                     = $0408;  IDGujarati                  = $0447;
+  IDHebrew                    = $040D;  IDHindi                     = $0439;
+  IDHungarian                 = $040E;  IDIcelandic                 = $040F;
+  IDIndonesian                = $0421;  IDItalian                   = $0410;
+  IDSwissItalian              = $0810;  IDJapanese                  = $0411;
+  IDKannada                   = $044B;  IDKashmiri                  = $0460;
+  IDKazakh                    = $043F;  IDKhmer                     = $0453;
+  IDKirghiz                   = $0440;  IDKonkani                   = $0457;
+  IDKorean                    = $0412;  IDLao                       = $0454;
+  IDLatvian                   = $0426;  IDLithuanian                = $0427;
+  IDMacedonian                = $042F;  IDMalaysian                 = $043E;
+  IDMalayBruneiDarussalam     = $083E;  IDMalayalam                 = $044C;
+  IDMaltese                   = $043A;  IDManipuri                  = $0458;
+  IDMarathi                   = $044E;  IDMongolian                 = $0450;
+  IDNepali                    = $0461;  IDNorwegianBokmol           = $0414;
+  IDNorwegianNynorsk          = $0814;  IDOriya                     = $0448;
+  IDPolish                    = $0415;  IDBrazilianPortuguese       = $0416;
+  IDPortuguese                = $0816;  IDPunjabi                   = $0446;
+  IDRhaetoRomanic             = $0417;  IDRomanianMoldova           = $0818;
+  IDRomanian                  = $0418;  IDRussianMoldova            = $0819;
+  IDRussian                   = $0419;  IDSamiLappish               = $043B;
+  IDSanskrit                  = $044F;  IDSerbianCyrillic           = $0C1A;
+  IDSerbianLatin              = $081A;  IDSesotho                   = $0430;
+  IDSindhi                    = $0459;  IDSlovak                    = $041B;
+  IDSlovenian                 = $0424;  IDSorbian                   = $042E;
+  IDSpanishArgentina          = $2C0A;  IDSpanishBolivia            = $400A;
+  IDSpanishChile              = $340A;  IDSpanishColombia           = $240A;
+  IDSpanishCostaRica          = $140A;  IDSpanishDominicanRepublic  = $1C0A;
+  IDSpanishEcuador            = $300A;  IDSpanishElSalvador         = $440A;
+  IDSpanishGuatemala          = $100A;  IDSpanishHonduras           = $480A;
+  IDMexicanSpanish            = $080A;  IDSpanishNicaragua          = $4C0A;
+  IDSpanishPanama             = $180A;  IDSpanishParaguay           = $3C0A;
+  IDSpanishPeru               = $280A;  IDSpanishPuertoRico         = $500A;
+  IDSpanishModernSort         = $0C0A;  IDSpanish                   = $040A;
+  IDSpanishUruguay            = $380A;  IDSpanishVenezuela          = $200A;
+  IDSutu                      = $0430;  IDSwahili                   = $0441;
+  IDSwedishFinland            = $081D;  IDSwedish                   = $041D;
+  IDTajik                     = $0428;  IDTamil                     = $0449;
+  IDTatar                     = $0444;  IDTelugu                    = $044A;
+  IDThai                      = $041E;  IDTibetan                   = $0451;
+  IDTsonga                    = $0431;  IDTswana                    = $0432;
+  IDTurkish                   = $041F;  IDTurkmen                   = $0442;
+  IDUkrainian                 = $0422;  IDUrdu                      = $0420;
+  IDUzbekCyrillic             = $0843;  IDUzbekLatin                = $0443;
+  IDVenda                     = $0433;  IDVietnamese                = $042A;
+  IDWelsh                     = $0452;  IDXhosa                     = $0434;
+  IDZulu                      = $0435;
+
+function GetWindowsLanguage: WideString;
+var
+  langid: Cardinal;
+  langcode: WideString;
+  CountryName: array[0..4] of widechar;
+  LanguageName: array[0..4] of widechar;
+  works: boolean;
+begin
+  // The return value of GetLocaleInfo is compared with 3 = 2 characters and a zero
+  works := 3 = GetLocaleInfoW(LOCALE_USER_DEFAULT, LOCALE_SISO639LANGNAME, LanguageName, SizeOf(LanguageName));
+  works := works and (3 = GetLocaleInfoW(LOCALE_USER_DEFAULT, LOCALE_SISO3166CTRYNAME, CountryName, SizeOf(CountryName)));
+  if works then begin
+    // Windows 98, Me, NT4, 2000, XP and newer
+    LangCode := PWideChar(@(LanguageName[0]));
+    if lowercase(LangCode)='no' then LangCode:='nb';
+    LangCode:=LangCode + '_' + PWideChar(@CountryName[0]);
+  end else begin
+    // This part should only happen on Windows 95.
+    langid := GetThreadLocale;
+    case langid of
+      IDBelgianDutch: langcode := 'nl_BE';
+      IDBelgianFrench: langcode := 'fr_BE';
+      IDBrazilianPortuguese: langcode := 'pt_BR';
+      IDDanish: langcode := 'da_DK';
+      IDDutch: langcode := 'nl_NL';
+      IDEnglishUK: langcode := 'en_GB';
+      IDEnglishUS: langcode := 'en_US';
+      IDFinnish: langcode := 'fi_FI';
+      IDFrench: langcode := 'fr_FR';
+      IDFrenchCanadian: langcode := 'fr_CA';
+      IDGerman: langcode := 'de_DE';
+      IDGermanLuxembourg: langcode := 'de_LU';
+      IDGreek: langcode := 'el_GR';
+      IDIcelandic: langcode := 'is_IS';
+      IDItalian: langcode := 'it_IT';
+      IDKorean: langcode := 'ko_KO';
+      IDNorwegianBokmol: langcode := 'nb_NO';
+      IDNorwegianNynorsk: langcode := 'nn_NO';
+      IDPolish: langcode := 'pl_PL';
+      IDPortuguese: langcode := 'pt_PT';
+      IDRussian: langcode := 'ru_RU';
+      IDSpanish, IDSpanishModernSort: langcode := 'es_ES';
+      IDSwedish: langcode := 'sv_SE';
+      IDSwedishFinland: langcode := 'sv_FI';
+    else
+      langcode := 'C';
+    end;
+  end;
+  Result := langcode;
+end;
+{$endif}
+
+// find the native language full name from the languagecode
+function CodeToNativeLanguage(LanguageCode:LanguageString):String;
+var
+  I : Integer;
+begin
+  result := LanguageCode;
+   For i:=Low(LanguageCodeArr) to High(LanguageCodeArr) do
+      if LanguageCode=LanguageCodeArr[i,0] then
+        begin
+          result := LanguageCodeArr[i,1];
+          break;
+        end;
+end;
+
+// find the langauge code from native language full name
+function NativeLanguageToCode(NativeLanguage:String):LanguageString;
+var
+  I : Integer;
+begin
+  result := NativeLanguage;
+   For i:=Low(LanguageCodeArr) to High(LanguageCodeArr) do
+      if NativeLanguage=LanguageCodeArr[i,1] then
+        begin
+          result := LanguageCodeArr[i,0];
+          break;
+        end;
+end;
+
+{$IFNDEF FPC}
+{$ifndef UNICODE}
+function LoadResStringA(ResStringRec: PResStringRec): ansistring;
+begin
+  Result:=DefaultInstance.LoadResString(ResStringRec);
+end;
+{$endif}
+{$ENDIF}
+
+function GetTranslatorNameAndEmail:TranslatedUnicodeString;
+begin
+  Result:=DefaultInstance.GetTranslatorNameAndEmail;
+end;
+
+procedure UseLanguage(LanguageCode: LanguageString);
+begin
+  DefaultInstance.UseLanguage(LanguageCode);
+end;
+
+type
+{$ifdef dx_Hinstance_is_Integer}
+  THInstanceType = Integer;
+{$else dx_Hinstance_is_Integer}
+  THInstanceType = NativeInt;
+{$endif dx_Hinstance_is_Integer}
+
+{$ifdef dx_NativeInt_is_Integer}
+  TNativeInt = Integer;
+{$else dx_NativeInt_is_Integer}
+  TNativeInt = NativeInt;
+{$endif dx_NativeInt_is_Integer}
+
+type
+  PStrData = ^TStrData;
+  TStrData = record
+    Ident: TNativeInt;
+    Str: String;
+  end;
+
+{$IFNDEF FPC}
+function SysUtilsEnumStringModules(Instance: THInstanceType; Data: Pointer): Boolean;
+{$IFDEF MSWINDOWS}
+var
+  Buffer: array [0..1023] of Char; // WideChar in Delphi 2009, AnsiChar before that
+begin
+  with PStrData(Data)^ do begin
+    SetString(Str, Buffer,
+      LoadString(Instance, Ident, @Buffer[0], sizeof(Buffer)));
+    Result := Str = '';
+  end;
+end;
+{$ENDIF}
+{$IFDEF LINUX}
+var
+  rs:TResStringRec;
+  Module:HModule;
+begin
+  Module:=Instance;
+  rs.Module:=@Module;
+  with PStrData(Data)^ do begin
+    rs.Identifier:=Ident;
+    Str:=System.LoadResString(@rs);
+    Result:=Str='';
+  end;
+end;
+{$ENDIF}
+
+function SysUtilsFindStringResource(Ident: TNativeInt): string;
+var
+  StrData: TStrData;
+begin
+  StrData.Ident := Ident;
+  StrData.Str := '';
+  EnumResourceModules(SysUtilsEnumStringModules, @StrData);
+  Result := StrData.Str;
+end;
+
+function SysUtilsLoadStr(Ident: Integer): string;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DefaultInstance.DebugWriteln ('Sysutils.LoadRes('+IntToStr(ident)+') called');
+  {$endif}
+  Result := ResourceStringGettext(SysUtilsFindStringResource(Ident));
+end;
+
+function SysUtilsFmtLoadStr(Ident: Integer; const Args: array of const): string;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DefaultInstance.DebugWriteln ('Sysutils.FmtLoadRes('+IntToStr(ident)+',Args) called');
+  {$endif}
+  FmtStr(Result, ResourceStringGettext(SysUtilsFindStringResource(Ident)),Args);
+end;
+
+function LoadResString(ResStringRec: PResStringRec): widestring;
+begin
+  Result:=DefaultInstance.LoadResString(ResStringRec);
+end;
+
+function LoadResStringW(ResStringRec: PResStringRec): UnicodeString;
+begin
+  Result:=DefaultInstance.LoadResString(ResStringRec);
+end;
+{$ENDIF}
+
+
+function GetCurrentLanguage:LanguageString;
+begin
+  Result:=DefaultInstance.GetCurrentLanguage;
+end;
+
+{ TDomain }
+
+procedure TDomain.CloseMoFile;
+begin
+  if mofile<>nil then begin
+    FileLocator.ReleaseMoFile(mofile);
+    mofile:=nil;
+  end;
+  OpenHasFailedBefore:=False;
+end;
+
+destructor TDomain.Destroy;
+begin
+  CloseMoFile;
+  inherited;
+end;
+
+{$ifdef mswindows}
+function GetLastWinError:widestring;
+var
+  errcode:Cardinal;
+begin
+  SetLength (Result,2000);
+  errcode:=GetLastError();
+  Windows.FormatMessageW(FORMAT_MESSAGE_FROM_SYSTEM,nil,errcode,0,PWideChar(Result),2000,nil);
+  Result:=PWideChar(Result);
+end;
+{$endif}
+
+procedure TDomain.OpenMoFile;
+var
+  filename: FilenameString;
+begin
+  // Check if it is already open
+  if mofile<>nil then
+    exit;
+
+  // Check if it has been attempted to open the file before
+  if OpenHasFailedBefore then
+    exit;
+
+  if SpecificFilename<>'' then begin
+    filename:=SpecificFilename;
+    {$ifdef DXGETTEXTDEBUG}
+    DebugLogger ('Domain '+domain+' is bound to specific file '+filename);
+    {$endif}
+  end else begin
+    filename := Directory + curlang + PathDelim + 'LC_MESSAGES' + PathDelim + domain + '.mo';
+    if (not FileLocator.FileExists(filename)) and (not fileexists(filename)) then begin
+      {$ifdef DXGETTEXTDEBUG}
+      DebugLogger ('Domain '+domain+': File does not exist, neither embedded or in file system: '+filename);
+      {$endif}
+      filename := Directory + MidStr(curlang, 1, 2) + PathDelim + 'LC_MESSAGES' + PathDelim + domain + '.mo';
+      {$ifdef DXGETTEXTDEBUG}
+      DebugLogger ('Domain '+domain+' will attempt to use this file: '+filename);
+      {$endif}
+    end else begin
+      {$ifdef DXGETTEXTDEBUG}
+      if FileLocator.FileExists(filename) then
+        DebugLogger ('Domain '+domain+' will attempt to use this embedded file: '+filename)
+      else
+        DebugLogger ('Domain '+domain+' will attempt to use this file that was found on the file system: '+filename);
+      {$endif}
+    end;
+  end;
+  if (not FileLocator.FileExists(filename)) and (not fileexists(filename)) then begin
+    {$ifdef DXGETTEXTDEBUG}
+    DebugLogger ('Domain '+domain+' failed to locate the file: '+filename);
+    {$endif}
+    OpenHasFailedBefore:=True;
+    exit;
+  end;
+  {$ifdef DXGETTEXTDEBUG}
+  DebugLogger ('Domain '+domain+' now accesses the file.');
+  {$endif}
+  mofile:=FileLocator.GetMoFile(filename, DebugLogger);
+
+  {$ifdef DXGETTEXTDEBUG}
+  if mofile.isSwappedArchitecture then
+    DebugLogger ('.mo file is swapped (comes from another CPU architecture)');
+  {$endif}
+
+  // Check, that the contents of the file is utf-8
+  if pos('CHARSET=UTF-8',uppercase(GetTranslationProperty('Content-Type')))=0 then begin
+    CloseMoFile;
+    {$ifdef DXGETTEXTDEBUG}
+    DebugLogger ('The translation for the language code '+curlang+' (in '+filename+') does not have charset=utf-8 in its Content-Type. Translations are turned off.');
+    {$endif}
+    {$ifdef MSWINDOWS}
+    MessageBoxW(0,PWideChar(widestring('The translation for the language code '+curlang+' (in '+filename+') does not have charset=utf-8 in its Content-Type. Translations are turned off.')),'Localization problem',MB_OK);
+    {$else}
+    writeln (stderr,'The translation for the language code '+curlang+' (in '+filename+') does not have charset=utf-8 in its Content-Type. Translations are turned off.');
+    {$endif}
+    Enabled:=False;
+  end;
+end;
+
+{$IFDEF UNICODE}
+function utf8decode (s:RawByteString):UnicodeString; {$ifdef dx_has_Inline}inline;{$endif}
+begin
+  Result:=UTF8ToWideString(s);
+end;
+{$endif}
+
+function TDomain.GetTranslationProperty(
+  Propertyname: ComponentNameString): TranslatedUnicodeString;
+var
+  sl:TStringList;
+  i:integer;
+  s:string;
+begin
+  Propertyname:=uppercase(Propertyname)+': ';
+  sl:=TStringList.Create;    
+  try
+    sl.Text:=utf8decode(gettext(''));
+    for i:=0 to sl.Count-1 do begin
+      s:=sl.Strings[i];
+      if uppercase(MidStr(s,1,length(Propertyname)))=Propertyname then begin
+        Result:=trim(MidStr(s,length(PropertyName)+1,maxint));
+
+        {$ifdef DXGETTEXTDEBUG}
+        DebugLogger ('GetTranslationProperty('+PropertyName+') returns '''+Result+'''.');
+        {$endif}
+        exit;
+      end;
+    end;
+  finally
+    FreeAndNil (sl);
+  end;
+  Result:='';
+  {$ifdef DXGETTEXTDEBUG}
+  DebugLogger ('GetTranslationProperty('+PropertyName+') did not find any value. An empty string is returned.');
+  {$endif}
+end;
+
+procedure TDomain.setDirectory(const dir: FilenameString);
+begin
+  vDirectory := IncludeTrailingPathDelimiter(dir);
+  SpecificFilename:='';
+  CloseMoFile;
+end;
+
+procedure AddDomainForResourceString (const domain:DomainString);
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DefaultInstance.DebugWriteln ('Extra domain for resourcestring: '+domain);
+  {$endif}
+  ResourceStringDomainListCS.BeginWrite;
+  try
+    if ResourceStringDomainList.IndexOf(domain)=-1 then
+      ResourceStringDomainList.Add (domain);
+  finally
+    ResourceStringDomainListCS.EndWrite;
+  end;
+end;
+
+procedure RemoveDomainForResourceString (const domain:DomainString);
+var
+  i:integer;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DefaultInstance.DebugWriteln ('Remove domain for resourcestring: '+domain);
+  {$endif}
+  ResourceStringDomainListCS.BeginWrite;
+  try
+    i:=ResourceStringDomainList.IndexOf(domain);
+    if i<>-1 then
+      ResourceStringDomainList.Delete (i);
+  finally
+    ResourceStringDomainListCS.EndWrite;
+  end;
+end;
+
+procedure AddDomainForComponent (const domain:DomainString);
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DefaultInstance.DebugWriteln ('Extra domain for component: '+domain);
+  {$endif}
+  ComponentDomainListCS.BeginWrite;
+  try
+    if ComponentDomainList.IndexOf(domain)=-1 then
+      ComponentDomainList.Add (domain);
+  finally
+    ComponentDomainListCS.EndWrite;
+  end;
+end;
+
+procedure RemoveDomainForComponent (const domain:DomainString);
+var
+  i:integer;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DefaultInstance.DebugWriteln ('Remove domain for component: '+domain);
+  {$endif}
+  ComponentDomainListCS.BeginWrite;
+  try
+    i:=ComponentDomainList.IndexOf(domain);
+    if i<>-1 then
+      ComponentDomainList.Delete (i);
+  finally
+    ComponentDomainListCS.EndWrite;
+  end;
+end;
+
+procedure TDomain.SetLanguageCode(const langcode: LanguageString);
+begin
+  CloseMoFile;
+  curlang:=langcode;
+end;
+
+function GetPluralForm2EN(Number: Integer): Integer;
+begin
+  Number:=abs(Number);
+  if Number=1 then Result:=0 else Result:=1;
+end;
+
+function GetPluralForm1(Number: Integer): Integer;
+begin
+  Result:=0;
+end;
+
+function GetPluralForm2FR(Number: Integer): Integer;
+begin
+  Number:=abs(Number);
+  if (Number=1) or (Number=0) then Result:=0 else Result:=1;
+end;
+
+function GetPluralForm3LV(Number: Integer): Integer;
+begin
+  Number:=abs(Number);
+  if (Number mod 10=1) and (Number mod 100<>11) then
+    Result:=0
+  else
+    if Number<>0 then Result:=1
+                 else Result:=2;
+end;
+
+function GetPluralForm3GA(Number: Integer): Integer;
+begin
+  Number:=abs(Number);
+  if Number=1 then Result:=0
+  else if Number=2 then Result:=1
+  else Result:=2;
+end;
+
+function GetPluralForm3LT(Number: Integer): Integer;
+var
+  n1,n2:byte;
+begin
+  Number:=abs(Number);
+  n1:=Number mod 10;
+  n2:=Number mod 100;
+  if (n1=1) and (n2<>11) then
+    Result:=0
+  else
+    if (n1>=2) and ((n2<10) or (n2>=20)) then Result:=1
+    else Result:=2;
+end;
+
+function GetPluralForm3PL(Number: Integer): Integer;
+var
+  n1,n2:byte;
+begin
+  Number:=abs(Number);
+  n1:=Number mod 10;
+  n2:=Number mod 100;
+
+  if Number=1 then Result:=0 
+  else if (n1>=2) and (n1<=4) and ((n2<10) or (n2>=20)) then Result:=1
+  else Result:=2;
+end;
+
+function GetPluralForm3RU(Number: Integer): Integer;
+var
+  n1,n2:byte;
+begin
+  Number:=abs(Number);
+  n1:=Number mod 10;
+  n2:=Number mod 100;
+  if (n1=1) and (n2<>11) then
+    Result:=0
+  else
+    if (n1>=2) and (n1<=4) and ((n2<10) or (n2>=20)) then Result:=1
+    else Result:=2;
+end;
+
+function GetPluralForm3SK(Number: Integer): Integer;
+begin
+  Number:=abs(Number);
+  if number=1 then Result:=0
+  else if (number<5) and (number<>0) then Result:=1
+  else Result:=2;
+end;
+
+function GetPluralForm4SL(Number: Integer): Integer;
+var
+  n2:byte;
+begin
+  Number:=abs(Number);
+  n2:=Number mod 100;
+  if n2=1 then Result:=0
+  else
+  if n2=2 then Result:=1
+  else
+  if (n2=3) or (n2=4) then Result:=2
+  else
+    Result:=3;
+end;
+
+procedure TDomain.GetListOfLanguages(list: TStrings);
+var
+  sr:TSearchRec;
+  more:boolean;
+  filename, path:FilenameString;
+  langcode:LanguageString;
+  i, j:integer;
+begin
+  list.Clear;
+
+  // Iterate through filesystem
+  more:=FindFirst (Directory+'*',faAnyFile,sr)=0;
+  try
+    while more do begin
+      if (sr.Attr and faDirectory<>0) and (sr.name<>'.') and (sr.name<>'..') then begin
+        filename := Directory + sr.Name + PathDelim + 'LC_MESSAGES' + PathDelim + domain + '.mo';
+        if fileexists(filename) then begin
+          langcode:=lowercase(sr.name);
+          if list.IndexOf(langcode)=-1 then
+            list.Add(langcode);
+        end;
+      end;
+      more:=FindNext (sr)=0;
+    end;
+  finally
+    FindClose (sr);
+  end;
+
+  // Iterate through embedded files
+  for i:=0 to FileLocator.filelist.Count-1 do begin
+    filename:=FileLocator.basedirectory+FileLocator.filelist.Strings[i];
+    path:=Directory;
+    {$ifdef MSWINDOWS}
+    path:=uppercase(path);
+    filename:=uppercase(filename);
+    {$endif}
+    j:=length(path);
+    if MidStr(filename,1,j)=path then begin
+      path:=PathDelim + 'LC_MESSAGES' + PathDelim + domain + '.mo';
+      {$ifdef MSWINDOWS}
+      path:=uppercase(path);
+      {$endif}
+      if MidStr(filename,length(filename)-length(path)+1,length(path))=path then begin
+        langcode:=lowercase(MidStr(filename,j+1,length(filename)-length(path)-j));
+        langcode:=LeftStr(langcode,3)+uppercase(MidStr(langcode,4,maxint));
+        if list.IndexOf(langcode)=-1 then
+          list.Add(langcode);
+      end;
+    end;
+  end;
+end;
+
+procedure TDomain.SetFilename(const filename: FilenameString);
+begin
+  CloseMoFile;
+  vDirectory := '';
+  SpecificFilename:=filename;
+end;
+
+function TDomain.gettext(const msgid: RawUtf8String): RawUtf8String;
+var
+  found:boolean;
+begin
+  if not Enabled then begin
+    Result:=msgid;
+    exit;
+  end;
+  if (mofile=nil) and (not OpenHasFailedBefore) then
+    OpenMoFile;
+  if mofile=nil then begin
+    {$ifdef DXGETTEXTDEBUG}
+    DebugLogger('.mo file is not open. Not translating "'+msgid+'"');
+    {$endif}
+    Result := msgid;
+  end else begin
+    Result:=mofile.gettext(msgid,found);
+    {$ifdef DXGETTEXTDEBUG}
+    if found then
+      DebugLogger ('Found in .mo ('+Domain+'): "'+utf8encode(msgid)+'"->"'+utf8encode(Result)+'"')
+    else
+      DebugLogger ('Translation not found in .mo file ('+Domain+') : "'+utf8encode(msgid)+'"');
+    {$endif}
+  end;
+end;
+
+constructor TDomain.Create;
+begin
+  inherited Create;
+  Enabled:=True;
+end;
+
+{ TGnuGettextInstance }
+
+procedure TGnuGettextInstance.bindtextdomain(const szDomain:DomainString;
+  const szDirectory: FilenameString);
+var
+  dir:FilenameString;
+begin
+  dir:=IncludeTrailingPathDelimiter(szDirectory);
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('Text domain "'+szDomain+'" is now located at "'+dir+'"');
+  {$endif}
+  getdomain(szDomain,DefaultDomainDirectory,CurLang).Directory := dir;
+  WhenNewDomainDirectory (szDomain, szDirectory);
+end;
+
+constructor TGnuGettextInstance.Create;
+begin
+  {$ifdef MSWindows}
+  DesignTimeCodePage:=CP_ACP;
+  {$endif}
+  {$ifdef DXGETTEXTDEBUG}
+  DebugLogCS:=TMultiReadExclusiveWriteSynchronizer.Create;
+  DebugLog:=TMemoryStream.Create;
+  DebugWriteln('Debug log started '+DateTimeToStr(Now));
+  DebugWriteln('GNU gettext module version: '+VCSVersion);
+  DebugWriteln('');
+  {$endif}
+  {$IFDEF FPC}
+  curGetPluralForm:=@GetPluralForm2EN;
+  {$ELSE}
+  curGetPluralForm:=GetPluralForm2EN;
+  {$ENDIF}
+  Enabled:=True;
+  SearchAllDomains:=False;
+  curmsgdomain:=DefaultTextDomain;
+  savefileCS := TMultiReadExclusiveWriteSynchronizer.Create;
+  domainlist := TStringList.Create;
+  TP_IgnoreList:=TStringList.Create;
+  TP_IgnoreList.Sorted:=True;
+  TP_GlobalClassHandling:=TList.Create;
+  TP_ClassHandling:=TList.Create;
+  fWhenNewLanguageListeners := TInterfaceList.Create;
+
+  // Set some settings
+  DefaultDomainDirectory := IncludeTrailingPathDelimiter(extractfilepath(ExecutableFilename))+'locale';
+
+  UseLanguage('');
+
+  bindtextdomain(DefaultTextDomain, DefaultDomainDirectory);
+  txtdomain(DefaultTextDomain);
+
+  // Add default properties to ignore
+  TP_GlobalIgnoreClassProperty(TComponent,'Name');
+  TP_GlobalIgnoreClassProperty(TCollection,'PropName');
+end;
+
+destructor TGnuGettextInstance.Destroy;
+begin
+  if savememory <> nil then begin
+    savefileCS.BeginWrite;
+    try
+      CloseFile(savefile);
+    finally
+      savefileCS.EndWrite;
+    end;
+    FreeAndNil(savememory);
+  end;
+  FreeAndNil (savefileCS);
+  FreeAndNil (TP_IgnoreList);
+  while TP_GlobalClassHandling.Count<>0 do begin
+    TObject(TP_GlobalClassHandling.Items[0]).Free;
+    TP_GlobalClassHandling.Delete(0);
+  end;
+  FreeAndNil (TP_GlobalClassHandling);
+  FreeTP_ClassHandlingItems;
+  FreeAndNil (TP_ClassHandling);
+  while domainlist.Count <> 0 do begin
+    domainlist.Objects[0].Free;
+    domainlist.Delete(0);
+  end;
+  FreeAndNil(domainlist);
+  fWhenNewLanguageListeners.Free;
+  {$ifdef DXGETTEXTDEBUG}
+  FreeAndNil (DebugLog);
+  FreeAndNil (DebugLogCS);
+  {$endif}
+  inherited;
+end;
+
+{$ifndef UNICODE}
+function TGnuGettextInstance.dgettext(const szDomain: DomainString; const szMsgId: ansistring): TranslatedUnicodeString;
+begin
+  Result:=dgettext(szDomain, ansi2wideDTCP(szMsgId));
+end;
+{$endif}
+
+function TGnuGettextInstance.dgettext(const szDomain: DomainString;
+  const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  if not Enabled then begin
+    {$ifdef DXGETTEXTDEBUG}
+    DebugWriteln ('Translation has been disabled. Text is not being translated: '+szMsgid);
+    {$endif}
+    Result:=szMsgId;
+  end else begin
+    Result:=UTF8Decode(EnsureLineBreakInTranslatedString(getdomain(szDomain,DefaultDomainDirectory,CurLang).gettext(StripCRRawMsgId(utf8encode(szMsgId)))));
+
+    {$ifdef DXGETTEXTDEBUG}
+    if (szMsgId<>'') and (Result='') then
+      DebugWriteln (Format('Error: Translation of %s was an empty string. This may never occur.',[szMsgId]));
+    {$endif}
+  end;
+end;
+
+function TGnuGettextInstance.dgettext_NoExtract(const szDomain: DomainString;
+  const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  // This one is very useful for translating text in variables.
+  // This can sometimes be necessary, and by using this function,
+  // the source code scanner will not trigger warnings.
+  Result:=dgettext(szDomain,szMsgId);
+end;
+
+function TGnuGettextInstance.dgettext_NoOp(const szDomain: DomainString; const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  Result := gettext_NoOp( szMsgId);
+end;
+
+function TGnuGettextInstance.GetCurrentLanguage: LanguageString;
+begin
+  Result:=curlang;
+end;
+
+function TGnuGettextInstance.getcurrenttextdomain: DomainString;
+begin
+  Result := curmsgdomain;
+end;
+
+{$ifndef UNICODE}
+function TGnuGettextInstance.gettext(
+  const szMsgId: ansistring): TranslatedUnicodeString;
+var
+  domain: DomainString;
+  domainIndex: Integer;
+begin
+  Result := dgettext(curmsgdomain, szMsgId);
+  if SearchAllDomains then begin
+    domainIndex := 0;
+    while (Result = szMsgId) and (domainIndex < domainlist.count) do begin
+      domain := domainlist[domainIndex];
+      Result := dgettext(domain, szMsgId);
+      Inc(domainIndex);
+  	end;
+  end;
+end;
+{$endif}
+
+function TGnuGettextInstance.gettext(
+  const szMsgId: MsgIdString): TranslatedUnicodeString;
+var
+  domain: DomainString;
+  domainIndex: Integer;
+begin
+  Result := dgettext(curmsgdomain, szMsgId);
+  if SearchAllDomains then begin
+    domainIndex := 0;
+    while (Result = szMsgId) and (domainIndex < domainlist.count) do begin
+      domain := domainlist[domainIndex];
+      Result := dgettext(domain, szMsgId);
+      Inc(domainIndex);
+  	end;
+  end;
+end;
+
+function TGnuGettextInstance.gettext_NoExtract(
+  const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  // This one is very useful for translating text in variables.
+  // This can sometimes be necessary, and by using this function,
+  // the source code scanner will not trigger warnings.
+  Result:=gettext (szMsgId);
+end;
+
+function TGnuGettextInstance.gettext_NoOp(const szMsgId: MsgIdString): TranslatedUnicodeString;
+begin
+  //*** With this function Strings can be added to the po-file without beeing
+  //    ResourceStrings (dxgettext will add the string and this function will
+  //    return it without a change)
+  //    see gettext manual
+  //      4.7 - Special Cases of Translatable Strings
+  //      http://www.gnu.org/software/hello/manual/gettext/Special-cases.html#Special-cases
+  Result := TranslatedUnicodeString(szMsgId);
+end;
+
+procedure TGnuGettextInstance.txtdomain(const szDomain: DomainString);
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('Changed text domain to "'+szDomain+'"');
+  {$endif}
+  curmsgdomain := szDomain;
+  WhenNewDomain (szDomain);
+end;
+
+function TGnuGettextInstance.TP_CreateRetranslator : TExecutable;
+var
+  ttpr:TTP_Retranslator;
+begin
+  ttpr:=TTP_Retranslator.Create;
+  ttpr.Instance:=self;
+  TP_Retranslator:=ttpr;
+  Result:=ttpr;
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('A retranslator was created.');
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.TP_GlobalHandleClass(HClass: TClass;
+  Handler: TTranslator);
+var
+  cm:TClassMode;
+  i:integer;
+begin
+  for i:=0 to TP_GlobalClassHandling.Count-1 do begin
+    cm:=TObject(TP_GlobalClassHandling.Items[i]) as TClassMode;
+    if cm.HClass=HClass then
+      raise EGGProgrammingError.Create ('You cannot set a handler for a class that has already been assigned otherwise.');
+    if HClass.InheritsFrom(cm.HClass) then begin
+      // This is the place to insert this class
+      cm:=TClassMode.Create;
+      cm.HClass:=HClass;
+      cm.SpecialHandler:=Handler;
+      TP_GlobalClassHandling.Insert(i,cm);
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('A handler was set for class '+HClass.ClassName+'.');
+      {$endif}
+      exit;
+    end;
+  end;
+  cm:=TClassMode.Create;
+  cm.HClass:=HClass;
+  cm.SpecialHandler:=Handler;
+  TP_GlobalClassHandling.Add(cm);
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('A handler was set for class '+HClass.ClassName+'.');
+  {$endif}
+end;
+
+function TGnuGettextInstance.TP_TryGlobalIgnoreClass (IgnClass:TClass): boolean;
+var
+  cm:TClassMode;
+  i:integer;
+begin
+  Result := false;
+  for i:=0 to TP_GlobalClassHandling.Count-1 do begin
+    cm:=TObject(TP_GlobalClassHandling.Items[i]) as TClassMode;
+    if cm.HClass=IgnClass then
+      exit; // class already in ignore list
+    if IgnClass.InheritsFrom(cm.HClass) then begin
+      // This is the place to insert this class
+      cm:=TClassMode.Create;
+      cm.HClass:=IgnClass;
+      TP_GlobalClassHandling.Insert(i,cm);
+      Result := true;
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('Globally, class '+IgnClass.ClassName+' is being ignored.');
+      {$endif}
+      exit;
+    end;
+  end;
+  cm:=TClassMode.Create;
+  cm.HClass:=IgnClass;
+  TP_GlobalClassHandling.Add(cm);
+  Result := true;
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('Globally, class '+IgnClass.ClassName+' is being ignored.');
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.TP_GlobalIgnoreClass(IgnClass: TClass);
+begin
+  if not TP_TryGlobalIgnoreClass(IgnClass) then
+    raise EGGProgrammingError.Create ('You cannot add a class to the ignore list that is already on that list: '+IgnClass.ClassName+'. You should keep all TP_Global functions in one place in your source code.');
+end;
+
+procedure TGnuGettextInstance.TP_GlobalIgnoreClassProperty(
+  IgnClass: TClass; propertyname: ComponentNameString);
+var
+  cm:TClassMode;
+  i,idx:integer;
+begin
+  propertyname:=uppercase(propertyname);
+  for i:=0 to TP_GlobalClassHandling.Count-1 do begin
+    cm:=TObject(TP_GlobalClassHandling.Items[i]) as TClassMode;
+    if cm.HClass=IgnClass then begin
+      if Assigned(cm.SpecialHandler) then
+        raise EGGProgrammingError.Create ('You cannot ignore a class property for a class that has a handler set.');
+      if not cm.PropertiesToIgnore.Find(propertyname,idx) then
+        cm.PropertiesToIgnore.Add(propertyname);
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('Globally, the '+propertyname+' property of class '+IgnClass.ClassName+' is being ignored.');
+      {$endif}
+      exit;
+    end;
+    if IgnClass.InheritsFrom(cm.HClass) then begin
+      // This is the place to insert this class
+      cm:=TClassMode.Create;
+      cm.HClass:=IgnClass;
+      cm.PropertiesToIgnore.Add(propertyname);
+      TP_GlobalClassHandling.Insert(i,cm);
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('Globally, the '+propertyname+' property of class '+IgnClass.ClassName+' is being ignored.');
+      {$endif}
+      exit;
+    end;
+  end;
+  cm:=TClassMode.Create;
+  cm.HClass:=IgnClass;
+  cm.PropertiesToIgnore.Add(propertyname);
+  TP_GlobalClassHandling.Add(cm);
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('Globally, the '+propertyname+' property of class '+IgnClass.ClassName+' is being ignored.');
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.TP_Ignore(AnObject: TObject;
+  const name: ComponentNameString);
+begin
+  TP_IgnoreList.Add(uppercase(name));
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('On object with class name '+AnObject.ClassName+', ignore is set on '+name);
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.TranslateComponent(AnObject: TComponent;
+  const TextDomain: DomainString);
+var
+  comp:TGnuGettextComponentMarker;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('======================================================================');
+  DebugWriteln ('TranslateComponent() was called for a component with name '+AnObject.Name+'.');
+  {$endif}
+  comp:=AnObject.FindComponent('GNUgettextMarker') as TGnuGettextComponentMarker;
+  if comp=nil then begin
+    comp:=TGnuGettextComponentMarker.Create (nil);
+    comp.Name:='GNUgettextMarker';
+    comp.Retranslator:=TP_CreateRetranslator;
+    TranslateProperties (AnObject, TextDomain);
+    AnObject.InsertComponent(comp);
+    {$ifdef DXGETTEXTDEBUG}
+    DebugWriteln ('This is the first time, that this component has been translated. A retranslator component has been created for this component.');
+    {$endif}
+  end else begin
+    {$ifdef DXGETTEXTDEBUG}
+    DebugWriteln ('This is not the first time, that this component has been translated.');
+    {$endif}
+    if comp.LastLanguage<>curlang then begin
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('ERROR: TranslateComponent() was called twice with different languages. This indicates an attempt to switch language at runtime, but by using TranslateComponent every time. This API has changed - please use RetranslateComponent() instead.');
+      {$endif}
+      {$ifdef mswindows}
+      MessageBox (0,'This application tried to switch the language, but in an incorrect way. The programmer needs to replace a call to TranslateComponent with a call to RetranslateComponent(). The programmer should see the changelog of gnugettext.pas for more information.','Error',MB_OK);
+      {$else}
+      writeln (stderr,'This application tried to switch the language, but in an incorrect way. The programmer needs to replace a call to TranslateComponent with a call to RetranslateComponent(). The programmer should see the changelog of gnugettext.pas for more information.');
+      {$endif}
+    end else begin
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('ERROR: TranslateComponent has been called twice, but with the same language chosen. This is a mistake, but in order to prevent that the application breaks, no exception is raised.');
+      {$endif}
+    end;
+  end;
+  comp.LastLanguage:=curlang;
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('======================================================================');
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.TranslateProperty (AnObject:TObject; PropInfo:PPropInfo; TodoList:TStrings; const TextDomain:DomainString);
+var
+  ppi:PPropInfo;
+  ws: TranslatedUnicodeString;
+  old: TranslatedUnicodeString;
+  compmarker:TComponent;
+  obj:TObject;
+  Propname:ComponentNameString;
+begin
+  PropName:=string(PropInfo^.Name);
+  try
+    // Translate certain types of properties
+    case PropInfo^.PropType^.Kind of
+      {$IFDEF UNICODE}
+      // All dfm files returning tkUString
+      tkString, tkLString, tkWString, tkUString:
+      {$ELSE}
+      tkString,  {$ifdef FPC}tkAString,{$endif} tkLString, tkWString:
+      {$ENDIF}
+        begin
+          {$ifdef DXGETTEXTDEBUG}
+          DebugWriteln ('Translating '+AnObject.ClassName+'.'+PropName);
+          {$endif}
+          case PropInfo^.PropType^.Kind of
+            tkString, {$ifdef FPC}tkAString,{$endif} tkLString :
+              old := GetStrProp(AnObject, PropName);
+            tkWString :
+              old :=
+                {$IFDEF dx_GetStrProp_reads_unicode}GetStrProp{$ELSE}GetWideStrProp{$ENDIF}
+                  (AnObject, PropName);
+            {$IFDEF UNICODE}
+            tkUString :
+              old :=
+                {$IFDEF dx_GetStrProp_reads_unicode}GetStrProp{$ELSE}GetUnicodeStrProp{$ENDIF}
+                  (AnObject, PropName);
+            {$ENDIF}
+          else
+            raise Exception.Create ('Internal error: Illegal property type. This problem needs to be solved by a programmer, try to find a workaround.');
+          end;
+          {$ifdef DXGETTEXTDEBUG}
+          if old='' then
+            DebugWriteln ('(Empty, not translated)')
+          else
+            DebugWriteln ('Old value: "'+old+'"');
+          {$endif}
+          if (old <> '') and (IsWriteProp(PropInfo)) then begin
+            if TP_Retranslator<>nil then
+              (TP_Retranslator as TTP_Retranslator).Remember(AnObject, PropName, old);
+            if textdomain = '' then
+              ws := ComponentGettext(old, Self)
+            else
+              ws := dgettext(textdomain,old);
+            if ws <> old then begin
+              ppi:=GetPropInfo(AnObject, Propname);
+              if ppi<>nil then begin
+                SetWideStrProp(AnObject, ppi, ws);
+              end else begin
+                {$ifdef DXGETTEXTDEBUG}
+                DebugWriteln ('ERROR: Property disappeared: '+Propname+' for object of type '+AnObject.ClassName);
+                {$endif}
+              end;
+            end;
+          end;
+        end { case item };
+      tkClass:
+        begin
+          obj:=GetObjectProp(AnObject, PropName);
+          if obj<>nil then begin
+            if obj is TComponent then begin
+              compmarker := TComponent(obj).FindComponent('GNUgettextMarker');
+              if Assigned(compmarker) then
+                exit;
+            end;
+            TodoList.AddObject ('',obj);
+          end;
+        end { case item };
+      end { case };
+  except
+    on E:Exception do
+      raise EGGComponentError.Create ('Property cannot be translated.'+sLineBreak+
+        'Add TP_GlobalIgnoreClassProperty('+AnObject.ClassName+','''+PropName+''') to your source code or use'+sLineBreak+
+        'TP_Ignore (self,''.'+PropName+''') to prevent this message.'+sLineBreak+
+        'Reason: '+e.Message);
+  end;
+end;
+
+function ObjectHasAssignedAction(AnObject: TObject; PropList: PPropList; Count: Integer; var ActionProperty: TObject): Boolean;
+var
+  I: Integer;
+  PropInfo: PPropInfo;
+  Obj: TObject;
+begin
+  Result := False;
+  I := 0;
+  while not Result and (I < Count) do
+  begin
+    PropInfo := PropList^[I];
+    if (PropInfo^.PropType^.Kind = tkClass) then
+    begin
+      Obj := GetObjectProp(AnObject, string(PropInfo^.Name));
+      Result := Obj is TBasicAction;
+      if Result then
+        ActionProperty := Obj;
+    end;
+
+    Inc(I);
+  end;
+end;
+
+function TGnuGettextInstance.ClassIsIgnored(AClass:TClass): Boolean;
+var
+  cm:TClassMode;
+  i:integer;
+begin
+  for i:=0 to TP_GlobalClassHandling.Count-1 do begin
+    cm:=TObject(TP_GlobalClassHandling.Items[i]) as TClassMode;
+    if AClass.InheritsFrom(cm.HClass) and (cm.PropertiesToIgnore.Count = 0) then
+    begin
+      Result := True;
+      exit;
+    end;
+  end;
+  for i:=0 to TP_ClassHandling.Count-1 do begin
+    cm:=TObject(TP_ClassHandling.Items[i]) as TClassMode;
+    if AClass.InheritsFrom(cm.HClass) then
+    begin
+      Result := True;
+      exit;
+    end;
+  end;
+  Result := False;
+end;
+
+procedure TGnuGettextInstance.TranslateProperties(AnObject: TObject; textdomain:DomainString='');
+var
+  TodoList:TStringList; // List of Name/TObject's that is to be processed
+  DoneList:TStringList; // List of hex codes representing pointers to objects that have been done
+  i, j, Count: integer;
+  PropList: PPropList;
+  UPropName: ComponentNameString;
+  PropInfo: PPropInfo;
+  compmarker,
+  comp:TComponent;
+  cm,
+  currentcm:TClassMode; // currentcm is nil or contains special information about how to handle the current object
+  ObjectPropertyIgnoreList:TStringList;
+  objid:string;
+  Name:ComponentNameString;
+  ActionProperty:TObject;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('----------------------------------------------------------------------');
+  DebugWriteln ('TranslateProperties() was called for an object of class '+AnObject.ClassName+' with domain "'+textdomain+'".');
+  {$endif}
+
+  if TP_Retranslator<>nil then
+    if textdomain = '' then
+      (TP_Retranslator as TTP_Retranslator).TextDomain:=curmsgdomain
+    else
+      (TP_Retranslator as TTP_Retranslator).TextDomain:=textdomain;
+//  {$ifdef FPC}
+//  DoneList:=TCSStringList.Create;
+//  TodoList:=TCSStringList.Create;
+//  ObjectPropertyIgnoreList:=TCSStringList.Create;
+//  {$else}
+  DoneList:=TStringList.Create;
+  TodoList:=TStringList.Create;
+  ObjectPropertyIgnoreList:=TStringList.Create;
+//  {$endif}
+  try
+    TodoList.AddObject('', AnObject);
+    DoneList.Sorted:=True;
+    ObjectPropertyIgnoreList.Sorted:=True;
+    ObjectPropertyIgnoreList.Duplicates:=dupIgnore;
+    ObjectPropertyIgnoreList.CaseSensitive:=False;
+    DoneList.Duplicates:=dupError;
+    DoneList.CaseSensitive:=True;
+
+    while TodoList.Count<>0 do begin
+      AnObject:=TodoList.Objects[0];
+      Name:=TodoList.Strings[0];
+      TodoList.Delete(0);
+      if (AnObject<>nil) and (AnObject is TPersistent) then begin
+        // Make sure each object is only translated once
+        Assert (sizeof({$IFDEF CPUx64}NativeInt{$ELSE}Integer{$ENDIF CPUx64})=sizeof(TObject));
+        objid:=IntToHex({$IFDEF CPUx64}NativeInt{$ELSE}Integer{$ENDIF CPUx64}(AnObject),8);
+        if DoneList.Find(objid,i) then begin
+          continue;
+        end else begin
+          DoneList.Add(objid);
+        end;
+
+        ObjectPropertyIgnoreList.Clear;
+
+        // Find out if there is special handling of this object
+        currentcm:=nil;
+        // First check the local handling instructions
+        for j:=0 to TP_ClassHandling.Count-1 do begin
+          cm:=TObject(TP_ClassHandling.Items[j]) as TClassMode;
+          if AnObject.InheritsFrom(cm.HClass) then begin
+            if cm.PropertiesToIgnore.Count<>0 then begin
+              ObjectPropertyIgnoreList.AddStrings(cm.PropertiesToIgnore);
+            end else begin
+              // Ignore the entire class
+              currentcm:=cm;
+              break;
+            end;
+          end;
+        end;
+        // Then check the global handling instructions
+        if currentcm=nil then
+        for j:=0 to TP_GlobalClassHandling.Count-1 do begin
+          cm:=TObject(TP_GlobalClassHandling.Items[j]) as TClassMode;
+          if AnObject.InheritsFrom(cm.HClass) then begin
+            if cm.PropertiesToIgnore.Count<>0 then begin
+              ObjectPropertyIgnoreList.AddStrings(cm.PropertiesToIgnore);
+            end else begin
+              // Ignore the entire class
+              currentcm:=cm;
+              break;
+            end;
+          end;
+        end;
+        if currentcm<>nil then begin
+          ObjectPropertyIgnoreList.Clear;
+          // Ignore or use special handler
+          if Assigned(currentcm.SpecialHandler) then begin
+            currentcm.SpecialHandler (AnObject);
+            {$ifdef DXGETTEXTDEBUG}
+            DebugWriteln ('Special handler activated for '+AnObject.ClassName);
+            {$endif}
+          end else begin
+            {$ifdef DXGETTEXTDEBUG}
+            DebugWriteln ('Ignoring object '+AnObject.ClassName);
+            {$endif}
+          end;
+          continue;
+        end;
+
+        Count := GetPropList(AnObject, PropList);
+        try
+          if ObjectHasAssignedAction(AnObject, PropList, Count, ActionProperty) and not ClassIsIgnored(ActionProperty.ClassType) then
+            Continue;
+
+          for j := 0 to Count - 1 do begin
+            PropInfo := PropList^[j];
+            {$IFDEF UNICODE}
+            if not (PropInfo^.PropType^.Kind in [tkString, tkLString, tkWString, tkClass, tkUString]) then
+            {$ELSE}
+            if not (PropInfo^.PropType^.Kind in [tkString, {$ifdef FPC}tkAString,{$endif} tkLString, tkWString, tkClass]) then
+            {$ENDIF}
+              continue;
+            UPropName:=uppercase(string(PropInfo^.Name));
+            // Ignore properties that are meant to be ignored
+            if ((currentcm=nil) or (not currentcm.PropertiesToIgnore.Find(UPropName,i))) and
+               (not TP_IgnoreList.Find(Name+'.'+UPropName,i)) and
+               (not ObjectPropertyIgnoreList.Find(UPropName,i)) then begin
+              TranslateProperty (AnObject,PropInfo,TodoList,TextDomain);
+            end;  // if
+          end;  // for
+        finally
+          if Count<>0 then
+            FreeMem (PropList);
+        end;
+        {$IFDEF dx_has_WideStrings}
+        if AnObject is TWideStrings then begin
+          if ((AnObject as TWideStrings).Text<>'') and (TP_Retranslator<>nil) then
+            (TP_Retranslator as TTP_Retranslator).Remember(AnObject, 'Text', (AnObject as TWideStrings).Text);
+          TranslateWideStrings (AnObject as TWideStrings,TextDomain);
+        end;
+        {$ENDIF dx_has_WideStrings}
+        if AnObject is TStrings then begin
+          if ((AnObject as TStrings).Text<>'') and (TP_Retranslator<>nil) then
+            (TP_Retranslator as TTP_Retranslator).Remember(AnObject, 'Text', (AnObject as TStrings).Text);
+          TranslateStrings (AnObject as TStrings,TextDomain);
+        end;
+        // Check for TCollection
+        if AnObject is TCollection then begin
+          for i := 0 to (AnObject as TCollection).Count - 1 do begin
+            // Only add the object if it's not totally ignored already
+            if not Assigned(currentcm) or not AnObject.InheritsFrom(currentcm.HClass) then
+              TodoList.AddObject('',(AnObject as TCollection).Items[i]);
+          end;
+        end;
+        if AnObject is TComponent then begin
+          for i := 0 to TComponent(AnObject).ComponentCount - 1 do begin
+            comp:=TComponent(AnObject).Components[i];
+            if (not TP_IgnoreList.Find(uppercase(comp.Name),j)) then begin
+              // Only add the object if it's not totally ignored or translated already
+              if not Assigned(currentcm) or not AnObject.InheritsFrom(currentcm.HClass) then begin
+                compmarker := comp.FindComponent('GNUgettextMarker');
+                if not Assigned(compmarker) then
+                  TodoList.AddObject(uppercase(comp.Name),comp);
+              end;
+            end;
+          end;
+        end;
+      end { if AnObject<>nil };
+    end { while todolist.count<>0 };
+  finally
+    FreeAndNil (todolist);
+    FreeAndNil (ObjectPropertyIgnoreList);
+    FreeAndNil (DoneList);
+  end;
+  FreeTP_ClassHandlingItems;
+  TP_IgnoreList.Clear;
+  TP_Retranslator:=nil;
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('----------------------------------------------------------------------');
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.UnregisterWhenNewLanguageListener(
+  Listener: IGnuGettextInstanceWhenNewLanguageListener);
+begin
+  fWhenNewLanguageListeners.Remove(Listener);
+end;
+
+procedure TGnuGettextInstance.UseLanguage(LanguageCode: LanguageString);
+var
+  i,p:integer;
+  dom:TDomain;
+  l2:string;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln('UseLanguage('''+LanguageCode+'''); called');
+  {$endif}
+
+  if LanguageCode='' then begin
+    LanguageCode:=GGGetEnvironmentVariable('LANG');
+    {$ifdef DXGETTEXTDEBUG}
+    DebugWriteln ('LANG env variable is '''+LanguageCode+'''.');
+    {$endif}
+    {$ifdef MSWINDOWS}
+    if LanguageCode='' then begin
+      LanguageCode:=GetWindowsLanguage;
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('Found Windows language code to be '''+LanguageCode+'''.');
+      {$endif}
+    end;
+    {$endif}
+    p:=pos('.',LanguageCode);
+    if p<>0 then
+      LanguageCode:=LeftStr(LanguageCode,p-1);
+    {$ifdef DXGETTEXTDEBUG}
+    DebugWriteln ('Language code that will be set is '''+LanguageCode+'''.');
+    {$endif}
+  end;
+
+  curlang := LanguageCode;
+  for i:=0 to domainlist.Count-1 do begin
+    dom:=domainlist.Objects[i] as TDomain;
+    dom.SetLanguageCode (curlang);
+  end;
+
+  l2:=lowercase(LeftStr(curlang,2));
+  {$IFDEF FPC}
+  if (l2='en') or (l2='de') then curGetPluralForm:=@GetPluralForm2EN else
+  if (l2='hu') or (l2='ko') or (l2='zh') or (l2='ja') or (l2='tr') then curGetPluralForm:=@GetPluralForm1 else
+  if (l2='fr') or (l2='fa') or (lowercase(curlang)='pt_br') then curGetPluralForm:=@GetPluralForm2FR else
+  if (l2='lv') then curGetPluralForm:=@GetPluralForm3LV else
+  if (l2='ga') then curGetPluralForm:=@GetPluralForm3GA else
+  if (l2='lt') then curGetPluralForm:=@GetPluralForm3LT else
+  if (l2='ru') or (l2='uk') or (l2='hr') then curGetPluralForm:=@GetPluralForm3RU else
+  if (l2='cs') or (l2='sk') then curGetPluralForm:=@GetPluralForm3SK else
+  if (l2='pl') then curGetPluralForm:=@GetPluralForm3PL else
+  if (l2='sl') then curGetPluralForm:=@GetPluralForm4SL else begin
+    curGetPluralForm:=@GetPluralForm2EN;
+  {$ELSE}
+  if (l2='en') or (l2='de') then curGetPluralForm:=GetPluralForm2EN else
+  if (l2='hu') or (l2='ko') or (l2='zh') or (l2='ja') or (l2='tr') then curGetPluralForm:=GetPluralForm1 else
+  if (l2='fr') or (l2='fa') or (lowercase(curlang)='pt_br') then curGetPluralForm:=GetPluralForm2FR else
+  if (l2='lv') then curGetPluralForm:=GetPluralForm3LV else
+  if (l2='ga') then curGetPluralForm:=GetPluralForm3GA else
+  if (l2='lt') then curGetPluralForm:=GetPluralForm3LT else
+  if (l2='ru') or (l2='uk') or (l2='hr') then curGetPluralForm:=GetPluralForm3RU else
+  if (l2='cs') or (l2='sk') then curGetPluralForm:=GetPluralForm3SK else
+  if (l2='pl') then curGetPluralForm:=GetPluralForm3PL else
+  if (l2='sl') then curGetPluralForm:=GetPluralForm4SL else begin
+    curGetPluralForm:=GetPluralForm2EN;
+  {$ENDIF}
+    {$ifdef DXGETTEXTDEBUG}
+    DebugWriteln ('Plural form for the language was not found. English plurality system assumed.');
+    {$endif}
+  end;
+
+  WhenNewLanguage (curlang);
+
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln('');
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.TranslateStrings(sl: TStrings;const TextDomain:DomainString);
+var
+  line: string;
+  i: integer;
+  tempSL: TStringList;
+  slAsTStringList:TStringList;
+  {$ifdef dx_StringList_has_OwnsObjects}
+  originalOwnsObjects: Boolean;
+  {$endif dx_StringList_has_OwnsObjects}
+begin
+  if sl.Count > 0 then begin
+    {$ifdef dx_StringList_has_OwnsObjects}
+    // From D2009 onward, the TStringList class has an OwnsObjects property, just like
+    // TObjectList has. This means that if we call Clear on the given
+    // list in the sl parameter, we could destroy the objects it contains.
+    // To avoid this we must disable OwnsObjects while we replace the strings, but
+    // only if sl is a TStringList instance and if using Delphi 2009 or later.
+    originalOwnsObjects := False; // avoid warning
+    {$endif dx_StringList_has_OwnsObjects}
+    if sl is TStringList then
+      slAsTStringList := TStringList(sl)
+    else
+      slAsTStringList := nil;
+
+    sl.BeginUpdate;
+    try
+      tempSL:=TStringList.Create;
+      try
+        // don't use Assign here as it will propagate the Sorted property (among others)
+        // in versions of Delphi from Delphi XE onward
+        tempSL.AddStrings(sl);
+
+        for i:=0 to tempSL.Count-1 do begin
+          line:=tempSL.Strings[i];
+          if line<>'' then
+            if TextDomain = '' then
+              tempSL.Strings[i]:=ComponentGettext(line, Self)
+            else
+              tempSL.Strings[i]:=dgettext(TextDomain,line);
+        end;
+
+        //DH Fix 2013-09-19: Only refill sl if changed
+        if sl.Text<>tempSL.Text then
+        begin
+          {$ifdef dx_StringList_has_OwnsObjects}
+          if Assigned(slAsTStringList) then begin
+            originalOwnsObjects := slAsTStringList.OwnsObjects;
+            slAsTStringList.OwnsObjects := False;
+          end;
+          {$endif dx_StringList_has_OwnsObjects}
+          try
+            if Assigned(slAsTStringList) and slAsTStringList.Sorted then
+            begin
+              // TStringList doesn't release the objects in PutObject, so we use this to get
+              // sl.Clear to not destroy the objects in classes that inherit from TStringList
+              // but do a ClearObject in Clear.
+              //
+              // todo: Check whether this should be
+              //   if sl is TStringList then
+              // instead.
+              if sl.ClassType <> TStringList then
+                for I := 0 to sl.Count - 1 do
+                  sl.Objects[I] := nil;
+
+              // same here, we don't use assign because we don't want to modify the properties of the orignal string list
+              sl.Clear;
+              sl.AddStrings(tempSL);
+            end
+            else
+            begin
+              for i := 0 to sl.Count - 1 do
+                sl[i] := tempSL[i];
+            end;
+          finally
+            {$ifdef dx_StringList_has_OwnsObjects}
+            if Assigned(slAsTStringList) then
+              slAsTStringList.OwnsObjects := originalOwnsObjects;
+            {$endif dx_StringList_has_OwnsObjects}
+          end;
+        end;
+      finally
+        FreeAndNil (tempSL);
+      end;
+    finally
+      sl.EndUpdate;
+    end;
+  end;
+end;
+
+{$IFDEF dx_has_WideStrings}
+procedure TGnuGettextInstance.TranslateWideStrings(sl: TWideStrings;
+  const TextDomain: DomainString);
+var
+  line: string;
+  i: integer;
+  tempSL:TWideStringList;
+  slAsTWideStringList:TWideStringList;
+  {$ifdef dx_StringList_has_OwnsObjects}
+  originalOwnsObjects: Boolean;
+  {$endif dx_StringList_has_OwnsObjects}
+begin
+  if sl.Count > 0 then begin
+    {$ifdef dx_StringList_has_OwnsObjects}
+    // From D2009 onward, the TWideStringList class has an OwnsObjects property, just like
+    // TObjectList has. This means that if we call Clear on the given
+    // list in the sl parameter, we could destroy the objects it contains.
+    // To avoid this we must disable OwnsObjects while we replace the strings, but
+    // only if sl is a TWideStringList instance and if using Delphi 2009 or later.
+    originalOwnsObjects := False; // avoid warning
+    {$endif dx_StringList_has_OwnsObjects}
+    if sl is TWideStringList then
+      slAsTWideStringList := TWideStringList(sl)
+    else
+      slAsTWideStringList := nil;
+
+    sl.BeginUpdate;
+    try
+      tempSL:=TWideStringList.Create;
+      try
+        // don't use Assign here as it will propagate the Sorted property (among others)
+        // in versions of Delphi from Delphi XE ownard
+        tempSL.AddStrings(sl);
+
+        for i:=0 to tempSL.Count-1 do begin
+          line:=tempSL.Strings[i];
+          if line<>'' then
+            if TextDomain = '' then
+              tempSL.Strings[i]:=ComponentGettext(line, Self)
+            else
+              tempSL.Strings[i]:=dgettext(TextDomain,line);
+        end;
+
+        //DH Fix 2013-09-19: Only refill sl if changed
+        if sl.Text<>tempSL.Text then
+        begin
+          {$ifdef dx_StringList_has_OwnsObjects}
+          if Assigned(slAsTWideStringList) then begin
+            originalOwnsObjects := slAsTWideStringList.OwnsObjects;
+            slAsTWideStringList.OwnsObjects := False;
+          end;
+          {$endif dx_StringList_has_OwnsObjects}
+          try
+            if Assigned(slAsTWideStringList) and slAsTWideStringList.Sorted then
+            begin
+              // TWideStringList doesn't release the objects in PutObject, so we use this to get
+              // sl.Clear to not destroy the objects in classes that inherit from TWideStringList
+              // but do a ClearObject in Clear.
+              //
+              // todo: Check whether this should be
+              //   if sl is TWideStringList then
+              // instead.
+              if sl.ClassType <> TWideStringList then
+                for I := 0 to sl.Count - 1 do
+                  sl.Objects[I] := nil;
+
+              // same here, we don't use assign because we don't want to modify the properties of the orignal string list
+              sl.Clear;
+              sl.AddStrings(tempSL);
+            end
+            else
+            begin
+              for i := 0 to sl.Count - 1 do
+                sl[i] := tempSL[i];
+            end;
+          finally
+            {$ifdef dx_StringList_has_OwnsObjects}
+            if Assigned(slAsTWideStringList) then
+              slAsTWideStringList.OwnsObjects := originalOwnsObjects;
+            {$endif dx_StringList_has_OwnsObjects}
+          end;
+        end;
+      finally
+        FreeAndNil (tempSL);
+      end;
+    finally
+      sl.EndUpdate;
+    end;
+  end;
+end;
+{$ENDIF dx_has_WideStrings}
+
+function TGnuGettextInstance.GetTranslatorNameAndEmail: TranslatedUnicodeString;
+begin
+  Result:=GetTranslationProperty('LAST-TRANSLATOR');
+end;
+
+function TGnuGettextInstance.GetTranslationProperty(
+  const Propertyname: ComponentNameString): TranslatedUnicodeString;
+begin
+  Result:=getdomain(curmsgdomain,DefaultDomainDirectory,CurLang).GetTranslationProperty (Propertyname);
+end;
+
+function TGnuGettextInstance.dngettext(const szDomain: DomainString; const singular, plural: MsgIdString;
+  Number: Integer): TranslatedUnicodeString;
+var
+  org:MsgIdString;
+  trans:TranslatedUnicodeString;
+  idx:integer;
+  p:integer;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('dngettext translation (domain '+szDomain+', number is '+IntTostr(Number)+') of '+singular+'/'+plural);
+  {$endif}
+  org:=singular+#0+plural;
+  trans:=dgettext(szDomain,org);
+  if org=trans then begin
+    {$ifdef DXGETTEXTDEBUG}
+    DebugWriteln ('Translation was equal to english version. English plural forms assumed.');
+    {$endif}
+    idx:=GetPluralForm2EN(Number)
+  end else
+    idx:=curGetPluralForm(Number);
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('Index '+IntToStr(idx)+' will be used');
+  {$endif}
+  while true do begin
+    p:=pos(#0,trans);
+    if p=0 then begin
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('Last translation used: '+utf8encode(trans));
+      {$endif}
+      Result:=trans;
+      exit;
+    end;
+    if idx=0 then begin
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('Translation found: '+utf8encode(trans));
+      {$endif}
+      Result:=LeftStr(trans,p-1);
+      exit;
+    end;
+    delete (trans,1,p);
+    dec (idx);
+  end;
+end;
+
+function TGnuGettextInstance.dngettext_NoExtract(const szDomain: DomainString;
+  const singular, plural: MsgIdString;
+  Number: Integer): TranslatedUnicodeString;
+begin
+  // This one is very useful for translating text in variables.
+  // This can sometimes be necessary, and by using this function,
+  // the source code scanner will not trigger warnings.
+  Result:=dngettext(szDomain,singular,plural,Number);
+end;
+
+{$ifndef UNICODE}
+function TGnuGettextInstance.ngettext(const singular, plural: ansistring;
+  Number: Integer): TranslatedUnicodeString;
+var
+  domain: DomainString;
+  domainIndex: Integer;
+begin
+  Result := dngettext(curmsgdomain, singular, plural, Number);
+  if SearchAllDomains then begin
+    domainIndex := 0;
+    while (Result <> singular) and (Result <> plural) and (domainIndex < domainlist.count) do begin
+      domain := domainlist[domainIndex];
+      Result := dngettext(domain, singular, plural, Number);
+      Inc(domainIndex);
+  	end;
+  end;
+end;
+{$endif}
+
+function TGnuGettextInstance.ngettext(const singular, plural: MsgIdString;
+  Number: Integer): TranslatedUnicodeString;
+var
+  domain: DomainString;
+  domainIndex: Integer;
+begin
+  Result := dngettext(curmsgdomain, singular, plural, Number);
+  if SearchAllDomains then begin
+    domainIndex := 0;
+    while (Result <> singular) and (Result <> plural) and (domainIndex < domainlist.count) do begin
+      domain := domainlist[domainIndex];
+      Result := dngettext(domain, singular, plural, Number);
+      Inc(domainIndex);
+  	end;
+  end;
+end;
+
+function TGnuGettextInstance.ngettext_NoExtract(const singular,
+  plural: MsgIdString; Number: Integer): TranslatedUnicodeString;
+begin
+  // This one is very useful for translating text in variables.
+  // This can sometimes be necessary, and by using this function,
+  // the source code scanner will not trigger warnings.
+  Result:=ngettext(singular,plural,Number);
+end;
+
+procedure TGnuGettextInstance.WhenNewDomain(const TextDomain: DomainString);
+begin
+  // This is meant to be empty.
+end;
+
+procedure TGnuGettextInstance.WhenNewLanguage(const LanguageID: LanguageString);
+var
+  I: Integer;
+begin
+  for I := 0 to fWhenNewLanguageListeners.Count - 1 do
+    IGnuGettextInstanceWhenNewLanguageListener(fWhenNewLanguageListeners[I]).WhenNewLanguage(LanguageID);
+end;
+
+procedure TGnuGettextInstance.WhenNewDomainDirectory(const TextDomain:DomainString; const Directory: FilenameString);
+begin
+  // This is meant to be empty.
+end;
+
+procedure TGnuGettextInstance.GetListOfLanguages(const domain: DomainString;
+  list: TStrings);
+begin
+  getdomain(Domain,DefaultDomainDirectory,CurLang).GetListOfLanguages(list);
+end;
+
+procedure TGnuGettextInstance.bindtextdomainToFile(const szDomain:DomainString; const filename: FilenameString);
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('Text domain "'+szDomain+'" is now bound to file named "'+filename+'"');
+  {$endif}
+  getdomain(szDomain,DefaultDomainDirectory,CurLang).SetFilename (filename);
+end;
+
+procedure TGnuGettextInstance.DebugLogPause(PauseEnabled: boolean);
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DebugLogOutputPaused:=PauseEnabled;
+  {$endif}
+end;
+
+function TGnuGettextInstance.DebugLogToString(Empty:Boolean=true):String;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+//  SetString(Result, PChar(TMemoryStream(DebugLog).Memory), DebugLog.Size div SizeOf(Char));
+  SetString(Result, PAnsiChar(TMemoryStream(DebugLog).Memory), DebugLog.Size);
+  If Empty then Debuglog.size :=0;
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.DebugLogToFile(const filename: FilenameString; append:boolean=false);
+{$ifdef DXGETTEXTDEBUG}
+var
+  fs:TFileStream;
+  marker:ansistring;
+{$endif}
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  // Create the file if needed
+  if (not fileexists(filename)) or (not append) then
+    fileclose (filecreate (filename));
+
+  // Open file
+  fs:=TFileStream.Create (filename,fmOpenWrite or fmShareDenyWrite);
+  if append then
+    fs.Seek(0,soFromEnd);
+
+  // Write header if appending
+  if fs.Position<>0 then begin
+    marker:=sLineBreak+'==========================================================================='+sLineBreak;
+    fs.WriteBuffer(marker[1],length(marker));
+  end;
+
+  // Copy the memorystream contents to the file
+  if DebugLog <> nil then
+  begin
+    DebugLog.Seek(0,soFromBeginning);
+    fs.CopyFrom(DebugLog,0);
+  end;
+
+  // Make DebugLog point to the filestream
+  FreeAndNil (DebugLog);
+  DebugLog:=fs;
+  {$endif}
+end;
+
+{$ifdef DXGETTEXTDEBUG}
+procedure TGnuGettextInstance.DebugWriteln(line: ansistring);
+Var
+  Discard: Boolean;
+begin
+  Assert (DebugLogCS<>nil);
+  Assert (DebugLog<>nil);
+
+  DebugLogCS.BeginWrite;
+  try
+    if DebugLogOutputPaused then
+      exit;
+
+    if Assigned (fOnDebugLine) then begin
+      Discard := True;
+      fOnDebugLine (Self, Line, Discard);
+      If Discard then Exit;
+    end;
+
+    line:=line+sLineBreak;
+
+    // Ensure that memory usage doesn't get too big.
+    if (DebugLog is TMemoryStream) and (DebugLog.Position>1000000) then begin
+      line:=sLineBreak+sLineBreak+sLineBreak+sLineBreak+sLineBreak+
+            'Debug log halted because memory usage grew too much.'+sLineBreak+
+            'Specify a filename to store the debug log in or disable debug loggin in gnugettext.pas.'+
+            sLineBreak+sLineBreak+sLineBreak+sLineBreak+sLineBreak;
+      DebugLogOutputPaused:=True;
+    end;
+    DebugLog.WriteBuffer(line[1],length(line));
+  finally
+    DebugLogCS.EndWrite;
+  end;
+end;
+{$endif}
+
+function TGnuGettextInstance.Getdomain(const domain:DomainString; const sDefaultDomainDirectory:FilenameString; const sCurLang: LanguageString): TDomain;
+// Retrieves the TDomain object for the specified domain.
+// Creates one, if none there, yet.
+var
+  idx: integer;
+begin
+  idx := domainlist.IndexOf(Domain);
+  if idx = -1 then begin
+    Result := TDomain.Create;
+    {$ifdef DXGETTEXTDEBUG}
+//    Result.DebugLogger:={$ifdef FPC}@{$endif}DebugWriteln;
+    Result.DebugLogger:=DebugWriteln;
+    {$endif}
+    Result.Domain := Domain;
+    Result.Directory := sDefaultDomainDirectory;
+    Result.SetLanguageCode(scurlang);
+    domainlist.AddObject(Domain, Result);
+  end else begin
+    Result := domainlist.Objects[idx] as TDomain;
+  end;
+end;
+
+{$IFNDEF FPC}
+function TGnuGettextInstance.LoadResString(
+  ResStringRec: PResStringRec): UnicodeString;
+{$ifdef MSWINDOWS}
+var
+  Len: Integer;
+  {$IFDEF UNICODE}
+  Buffer: array [0..1023] of widechar;
+  {$else}
+  Buffer: array [0..1023] of ansichar;
+  {$endif}
+{$endif}
+{$ifdef LINUX }
+const
+  ResStringTableLen = 16;
+type
+  ResStringTable = array [0..ResStringTableLen-1] of LongWord;
+var
+  Handle: TResourceHandle;
+  Tab: ^ResStringTable;
+  ResMod: HMODULE;
+{$endif }
+begin
+  if ResStringRec=nil then
+    exit;
+  if ResStringRec.Identifier>=64*1024 then begin
+    {$ifdef DXGETTEXTDEBUG}
+    DebugWriteln ('LoadResString was given an invalid ResStringRec.Identifier');
+    {$endif}
+    Result:='ERROR';
+    exit;
+  end else begin
+    {$ifdef LINUX}
+    // This works with Unicode if the Linux has utf-8 character set
+    // Result:=System.LoadResString(ResStringRec);
+    ResMod:=FindResourceHInstance(ResStringRec^.Module^);
+    Handle:=FindResource(ResMod,
+      PAnsiChar(ResStringRec^.Identifier div ResStringTableLen), PAnsiChar(6));   // RT_STRING
+    Tab:=Pointer(LoadResource(ResMod, Handle));
+    if Tab=nil then
+      Result:=''
+    else
+      Result:=PWideChar(PAnsiChar(Tab)+Tab[ResStringRec^.Identifier mod ResStringTableLen]);
+    {$endif}
+    {$ifdef MSWINDOWS}
+    if not Win32PlatformIsUnicode then begin
+      SetString(Result, Buffer,
+        LoadString(FindResourceHInstance(ResStringRec.Module^),
+          ResStringRec.Identifier, Buffer, SizeOf(Buffer)))
+    end else begin
+      Result := '';
+      Len := 0;
+      While Length(Result)<=Len+1 do begin     
+        if Length(Result) = 0 then
+          SetLength(Result, 1024)
+        else
+          SetLength(Result, Length(Result) * 2);
+        Len := LoadStringW(FindResourceHInstance(ResStringRec.Module^),
+          ResStringRec.Identifier, PWideChar(Result), Length(Result));
+      end;
+      SetLength(Result, Len);
+    end;
+    {$endif}
+  end;
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('Loaded resourcestring: '+utf8encode(Result));
+  {$endif}
+  Result:=ResourceStringGettext(Result);
+end;
+{$ENDIF}
+
+procedure TGnuGettextInstance.RegisterWhenNewLanguageListener(
+  Listener: IGnuGettextInstanceWhenNewLanguageListener);
+begin
+  fWhenNewLanguageListeners.Add(Listener);
+end;
+
+procedure TGnuGettextInstance.RetranslateComponent(AnObject: TComponent;
+  const TextDomain: DomainString);
+var
+  comp:TGnuGettextComponentMarker;
+begin
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('======================================================================');
+  DebugWriteln ('RetranslateComponent() was called for a component with name '+AnObject.Name+'.');
+  {$endif}
+  comp:=AnObject.FindComponent('GNUgettextMarker') as TGnuGettextComponentMarker;
+  if comp=nil then
+  begin
+    {$ifdef DXGETTEXTDEBUG}
+    DebugWriteln ('Retranslate was called on an object that has not been translated before. An Exception is being raised.');
+    {$endif}
+    raise EGGProgrammingError.Create ('Retranslate was called on an object that has not been translated before. Please use TranslateComponent() before RetranslateComponent().');
+  end
+  else
+  begin
+    //*** if param ReReadMoFileOnSameLanguage is set, use the ReTranslate
+    //    function nevertheless if the current language is the same like the
+    //    new (-> reread the current .mo-file from the file system).
+    if ReReadMoFileOnSameLanguage or
+       (comp.LastLanguage <> curlang) then
+    begin
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('The retranslator is being executed.');
+      {$endif}
+      comp.Retranslator.Execute;
+    end
+    else
+    begin
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('The language has not changed. The retranslator is not executed.');
+      {$endif}
+    end;
+  end;
+  comp.LastLanguage:=curlang;
+
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('======================================================================');
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.TP_IgnoreClass(IgnClass: TClass);
+var
+  cm:TClassMode;
+  i:integer;
+begin
+  for i:=0 to TP_ClassHandling.Count-1 do begin
+    cm:=TObject(TP_ClassHandling.Items[i]) as TClassMode;
+    if cm.HClass=IgnClass then
+      raise EGGProgrammingError.Create ('You cannot add a class to the ignore list that is already on that list: '+IgnClass.ClassName+'.');
+    if IgnClass.InheritsFrom(cm.HClass) then begin
+      // This is the place to insert this class
+      cm:=TClassMode.Create;
+      cm.HClass:=IgnClass;
+      TP_ClassHandling.Insert(i,cm);
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('Locally, class '+IgnClass.ClassName+' is being ignored.');
+      {$endif}
+      exit;
+    end;
+  end;
+  cm:=TClassMode.Create;
+  cm.HClass:=IgnClass;
+  TP_ClassHandling.Add(cm);
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('Locally, class '+IgnClass.ClassName+' is being ignored.');
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.TP_IgnoreClassProperty(IgnClass: TClass;
+  propertyname: ComponentNameString);
+var
+  cm:TClassMode;
+  i:integer;
+begin
+  propertyname:=uppercase(propertyname);
+  for i:=0 to TP_ClassHandling.Count-1 do begin
+    cm:=TObject(TP_ClassHandling.Items[i]) as TClassMode;
+    if cm.HClass=IgnClass then begin
+      if Assigned(cm.SpecialHandler) then
+        raise EGGProgrammingError.Create ('You cannot ignore a class property for a class that has a handler set.');
+      cm.PropertiesToIgnore.Add(propertyname);
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('Globally, the '+propertyname+' property of class '+IgnClass.ClassName+' is being ignored.');
+      {$endif}
+      exit;
+    end;
+    if IgnClass.InheritsFrom(cm.HClass) then begin
+      // This is the place to insert this class
+      cm:=TClassMode.Create;
+      cm.HClass:=IgnClass;
+      cm.PropertiesToIgnore.Add(propertyname);
+      TP_ClassHandling.Insert(i,cm);
+      {$ifdef DXGETTEXTDEBUG}
+      DebugWriteln ('Locally, the '+propertyname+' property of class '+IgnClass.ClassName+' is being ignored.');
+      {$endif}
+      exit;
+    end;
+  end;
+  cm:=TClassMode.Create;
+  cm.HClass:=IgnClass;
+  cm.PropertiesToIgnore.Add(propertyname);
+  TP_GlobalClassHandling.Add(cm);
+  {$ifdef DXGETTEXTDEBUG}
+  DebugWriteln ('Locally, the '+propertyname+' property of class '+IgnClass.ClassName+' is being ignored.');
+  {$endif}
+end;
+
+procedure TGnuGettextInstance.TP_Remember(AnObject: TObject;
+  PropName: ComponentNameString; OldValue: TranslatedUnicodeString);
+begin
+  if Assigned(TP_Retranslator) then
+    (TP_Retranslator as TTP_Retranslator).Remember(AnObject, PropName, OldValue)
+  else
+    raise EGGProgrammingError.Create ('You can only call TP_Remember when doing the initial translation (TP_Retranslator is not set).');
+end;
+
+procedure TGnuGettextInstance.FreeTP_ClassHandlingItems;
+begin
+  while TP_ClassHandling.Count<>0 do begin
+    TObject(TP_ClassHandling.Items[0]).Free;
+    TP_ClassHandling.Delete(0);
+  end;
+end;
+
+{$ifndef UNICODE}
+function TGnuGettextInstance.ansi2wideDTCP(const s: ansistring): MsgIdString;
+{$ifdef MSWindows}
+var
+  len:integer;
+{$endif}
+begin
+{$ifdef MSWindows}
+  if DesignTimeCodePage=CP_ACP then begin
+    // No design-time codepage specified. Using runtime codepage instead.
+{$endif}
+    Result:=s;
+{$ifdef MSWindows}
+  end else begin
+    len:=length(s);
+    if len=0 then
+      Result:=''
+    else begin
+      SetLength (Result,len);
+      len:=MultiByteToWideChar(DesignTimeCodePage,0,pansichar(s),len,pwidechar(Result),len);
+      if len=0 then
+        raise EGGAnsi2WideConvError.Create ('Cannot convert string to widestring:'+sLineBreak+s);
+      SetLength (Result,len);
+    end;
+  end;
+{$endif}
+end;
+{$endif}
+
+{$ifndef UNICODE}
+function TGnuGettextInstance.dngettext(const szDomain: DomainString; const singular,
+  plural: ansistring; Number: Integer): TranslatedUnicodeString;
+begin
+  Result:=dngettext (szDomain, ansi2wideDTCP(singular), ansi2wideDTCP(plural), Number);
+end;
+{$endif}
+
+{ TClassMode }
+
+constructor TClassMode.Create;
+begin
+  PropertiesToIgnore:=TStringList.Create;
+  PropertiesToIgnore.Sorted:=True;
+  PropertiesToIgnore.Duplicates:=dupError;
+  PropertiesToIgnore.CaseSensitive:=False;
+end;
+
+destructor TClassMode.Destroy;
+begin
+  FreeAndNil (PropertiesToIgnore);
+  inherited;
+end;
+
+{ TFileLocator }
+
+function TFileLocator.FindSignaturePos(const signature: RawByteString;
+  str: TFileStream): Int64;
+// Finds the position of signature in the file.
+const
+  bufsize=100000;
+var
+  a:RawByteString;
+  b:RawByteString;
+  offset:integer;
+  rd,p:Integer;
+begin
+  if signature='' then
+  begin
+    Result := 0;
+    Exit;
+  end;
+
+  offset:=0;
+  str.Seek(0, soFromBeginning);
+
+  SetLength (a, bufsize);
+  SetLength (b, bufsize);
+  str.Read(a[1],bufsize);
+  
+  while true do begin
+    rd:=str.Read(b[1],bufsize);
+    p:=pos(signature,a+b);
+    if (p<>0) then begin // do not check p < bufsize+100 here!
+      Result:=offset+p-1;
+      exit;
+    end;
+    if rd<>bufsize then begin
+      // Prematurely ended without finding anything
+      Result:=0;
+      exit;
+    end;
+    a:=b;
+    offset:=offset+bufsize;
+  end;
+  Result:=0;
+end;
+
+procedure TFileLocator.Analyze;
+var
+  HeaderSize,
+  PrefixSize: Integer;
+  dummysig,
+  headerpre,
+  headerbeg,
+  headerend:RawByteString;
+  i:integer;
+  headerbeginpos,
+  headerendpos:integer;
+  offset,
+  tableoffset:int64;
+  fs:TFileStream;
+  fi:TEmbeddedFileInfo;
+  filename:FilenameString;
+  filename8bit:RawByteString;
+const
+{
+  // DetectionSignature: used solely to detect gnugettext usage by assemble
+  DetectionSignature: array[0..35] of AnsiChar='2E23E563-31FA-4C24-B7B3-90BE720C6B1A';
+  // Embedded Header Begin Signature (without dynamic prefix written by assemble)
+  BeginHeaderSignature: array[0..35] of AnsiChar='BD7F1BE4-9FCF-4E3A-ABA7-3443D11AB362';
+  // Embedded Header End Signature (without dynamic prefix written by assemble)
+  EndHeaderSignature: array[0..35] of AnsiChar='1C58841C-D8A0-4457-BF54-D8315D4CF49D';
+  // Assemble Prefix (do not put before the Header Signatures!)
+  SignaturePrefix: array[0..2] of AnsiChar='DXG'; // written from assemble
+}
+  //fvd found soltion http://neftali.clubdelphi.com/aplicacion-multiidioma-con-gnu-gettext/
+  //DetectionSignature: used solely to detect gnugettext usage by assemble
+  DetectionSignature: array[0..35] of AnsiChar='6637DB2E-62E1-4A60-AC19-C23867046A89';
+  // Embedded Header Begin Signature (without dynamic prefix written by assemble)
+  BeginHeaderSignature: array[0..35] of AnsiChar='';
+  // Embedded Header End Signature (without dynamic prefix written by assemble)
+  EndHeaderSignature: array[0..35] of AnsiChar='';
+  // Assemble Prefix (do not put before the Header Signatures!)
+  SignaturePrefix: array[0..16] of AnsiChar='#0#0#0#0#0#0#0#0';//'DXG'; // written from assemble
+
+
+
+begin
+  // Attn: Ensure all Signatures have the same size!
+  HeaderSize := High(BeginHeaderSignature) - Low(BeginHeaderSignature) + 1;
+  PrefixSize := High(SignaturePrefix) - Low(SignaturePrefix) + 1;
+
+  // dummy usage of DetectionSignature (otherwise not compiled into exe)
+  SetLength(dummysig, HeaderSize);
+  for i := 0 to HeaderSize-1 do
+    dummysig[i+1] := DetectionSignature[i];
+
+  // copy byte by byte (D2009+ compatible)
+  SetLength(headerpre, PrefixSize);
+  for i:= 0 to PrefixSize-1 do
+    headerpre[i+1] := SignaturePrefix[i];
+
+  SetLength(headerbeg, HeaderSize);
+  for i:= 0 to HeaderSize-1 do
+    headerbeg[i+1] := BeginHeaderSignature[i];
+
+  SetLength(headerend, HeaderSize);
+  for i:= 0 to HeaderSize-1 do
+    headerend[i+1] := EndHeaderSignature[i];
+
+  BaseDirectory:=ExtractFilePath(ExecutableFilename);
+  try
+    fs:=TFileStream.Create(ExecutableFilename,fmOpenRead or fmShareDenyNone);
+    try
+      // try to find new header begin and end signatures
+      headerbeginpos := FindSignaturePos(headerpre+headerbeg, fs);
+      headerendpos := FindSignaturePos(headerpre+headerend, fs);
+
+      if (headerbeginpos > 0) and (headerendpos > 0) then
+      begin
+        // adjust positions (to the end of each signature)
+        headerbeginpos := headerbeginpos + HeaderSize + PrefixSize;
+
+        // get file table offset (8 byte, stored directly before the end header)
+        fs.Seek(headerendpos - 8, soFromBeginning);
+        // get relative offset and convert to absolute offset during runtime
+        tableoffset := headerbeginpos + ReadInt64(fs);
+
+        // go to beginning of embedded block
+        fs.Seek(headerbeginpos, soFromBeginning);
+        
+        offset := tableoffset;
+        Assert(sizeof(offset)=8);
+        while (true) and (fs.Position 0 do begin
+      Idx := FResourceList.Count - 1;
+      FResourceList.Objects[Idx].Free;
+      FResourceList.Delete(Idx);
+    end;
+    FreeAndNil(FResourceList);
+  end;
+{$ENDIF dx_SupportsResources}
+
+  while filelist.count > 0 do begin
+    Idx := filelist.Count - 1;
+    filelist.Objects[Idx].Free;
+    filelist.Delete (Idx);
+  end;
+  FreeAndNil (filelist);
+
+  FreeAndNil (MoFiles);
+  FreeAndNil (MoFilesCS);
+  inherited;
+end;
+
+function TFileLocator.FileExists(filename: FilenameString): boolean;
+var
+  idx:integer;
+{$IFDEF dx_SupportsResources}
+  ResName: string;
+  HResInfo: HRSRC;
+{$ENDIF dx_SupportsResources}
+begin
+  if LeftStr(filename,length(basedirectory))=basedirectory then begin
+    // Cut off basedirectory if the file is located beneath that base directory
+    filename:=MidStr(filename,length(basedirectory)+1,maxint);
+  end;
+  Result:=filelist.Find(filename,idx);
+
+{$IFDEF dx_SupportsResources}
+  if not Result then begin
+    Result := FResourceList.Find(filename, Idx);
+    if not Result then begin
+      ResName := UpperCase(filename);
+      ResName := StringReplace(ResName,  '/', '_', [rfReplaceAll]);
+      ResName := StringReplace(ResName,  '\', '_', [rfReplaceAll]);
+      ResName := StringReplace(ResName, '_LC_MESSAGES_', '_', [rfReplaceAll]);
+      ResName := StringReplace(ResName, '.MO', '', [rfReplaceAll]);
+      HResInfo := FindResource(hInstance, PChar(ResName), RT_RCDATA);
+      Result := (HResInfo <> 0);
+      if Result then
+        FResourceList.AddObject(filename, TResourceFileInfo.Create(ResName));
+    end;
+  end;
+{$ENDIF dx_SupportsResources}
+end;
+
+function TFileLocator.GetMoFile(filename: FilenameString; DebugLogger:TDebugLogger): TMoFile;
+var
+  fi:TEmbeddedFileInfo;
+  idx:integer;
+  idxname:FilenameString;
+  Offset, Size: Int64;
+  realfilename:FilenameString;
+  ResName: string;
+begin
+  // Find real filename
+  offset:=0;
+  size:=0;
+  Resname := '';
+  realfilename:=filename;
+  if LeftStr(filename,length(basedirectory))=basedirectory then begin
+    filename:=MidStr(filename,length(basedirectory)+1,maxint);
+    idx:=filelist.IndexOf(filename);
+    if idx<>-1 then begin
+      fi:=filelist.Objects[idx] as TEmbeddedFileInfo;
+      realfilename:=ExecutableFilename;
+      offset:=fi.offset;
+      size:=fi.size;
+      {$ifdef DXGETTEXTDEBUG}
+      DebugLogger ('Instead of '+filename+', using '+realfilename+' from offset '+IntTostr(offset)+', size '+IntToStr(size));
+      {$endif}
+    end
+{$IFDEF dx_SupportsResources}
+    else begin
+      Idx := FResourceList.IndexOf(filename);
+      if Idx <> -1 then begin
+        realfilename := ExecutableFilename;
+        ResName := (FResourceList.Objects[Idx] as TResourceFileInfo).ResourceName;
+  {$ifdef DXGETTEXTDEBUG}
+      DebugLogger ('Instead of '+filename+', using resource '+ResName+' from '+realfilename);
+  {$endif}
+      end;
+    end;
+{$ENDIF dx_SupportsResources}
+  end;
+
+
+  {$ifdef DXGETTEXTDEBUG}
+  DebugLogger ('Reading .mo data from file '''+filename+'''');
+  {$endif}
+
+  // Find TMoFile object
+  MoFilesCS.BeginWrite;
+  try
+{$IFDEF dx_SupportsResources}
+    if ResName <> '' then begin
+      idxname := realfilename + ' //\\ ' + ResName;
+    end else
+{$ENDIF dx_SupportsResources}
+      idxname:=realfilename+' //\\ '+IntToStr(offset);
+    if MoFiles.Find(idxname, idx) then begin
+      Result:=MoFiles.Objects[idx] as TMoFile;
+    end else begin
+      Result:=TMoFile.Create (realfilename, Offset, Size, UseMemoryMappedFiles, ResName);
+      MoFiles.AddObject(idxname, Result);
+    end;
+    Inc (Result.Users);
+  finally
+    MoFilesCS.EndWrite;
+  end;
+end;
+
+function TFileLocator.ReadInt64(str: TStream): int64;
+begin
+  Assert (sizeof(Result)=8);
+  str.ReadBuffer(Result,8);
+end;
+
+procedure TFileLocator.ReleaseMoFile(mofile: TMoFile);
+var
+  i:integer;
+begin
+  Assert (mofile<>nil);
+  
+  MoFilesCS.BeginWrite;
+  try
+    dec (mofile.Users);
+    if mofile.Users<=0 then begin
+      i:=MoFiles.Count-1;
+      while i>=0 do begin
+        if MoFiles.Objects[i]=mofile then begin
+          MoFiles.Delete(i);
+          FreeAndNil (mofile);
+          break;
+        end;
+        dec (i);
+      end;
+    end;
+  finally
+    MoFilesCS.EndWrite;
+  end;
+end;
+
+{ TTP_Retranslator }
+
+constructor TTP_Retranslator.Create;
+begin
+  list:=TList.Create;
+  KnownRetranslators.Add(Self);
+end;
+
+destructor TTP_Retranslator.Destroy;
+var
+  i:integer;
+begin
+  for i:=0 to list.Count-1 do
+    TObject(list.Items[i]).Free;
+  FreeAndNil (list);
+
+  // some times, we are finalized before the main form's unit
+  if Assigned(KnownRetranslators) then
+    KnownRetranslators.Remove(Self);
+
+  inherited;
+end;
+
+procedure RemoveFromKnowRetranslators(obj: TObject); {$ifdef dx_has_Inline}inline;{$endif}
+var
+  retranslatorIndex:Integer;
+  retranslator:TTP_Retranslator;
+  itemIndex:Integer;
+  item:TTP_RetranslatorItem;
+begin
+  for retranslatorIndex:=0 to KnownRetranslators.Count-1 do
+  begin
+    retranslator:=TTP_Retranslator(KnownRetranslators.List{$IFDEF FPC}^{$ENDIF}[retranslatorIndex]);
+    itemIndex:=0;
+    while itemIndexcomp.Retranslator) then begin
+        comp.Retranslator.Execute; 
+        Continue;
+      end;
+    end;
+    if item.obj is TStrings then begin
+      // Since we don't know the order of items in sl, and don't have
+      // the original .Objects[] anywhere, we cannot anticipate anything
+      // about the current sl.Strings[] and sl.Objects[] values. We therefore
+      // have to discard both values. We can, however, set the original .Strings[]
+      // value into the list and retranslate that.
+      sl:=TStringList.Create;
+      try
+        sl.Text:=item.OldValue;
+        Instance.TranslateStrings(sl,textdomain);
+        (item.obj as TStrings).BeginUpdate;
+        try
+          (item.obj as TStrings).Text:=sl.Text;
+        finally
+          (item.obj as TStrings).EndUpdate;
+        end;
+      finally
+        FreeAndNil (sl);
+      end;
+    end else begin
+      if (textdomain = '') or (textdomain = DefaultTextDomain) then
+        newValue := ComponentGettext(item.OldValue, instance)
+      else
+        newValue := instance.dgettext(textdomain,item.OldValue);
+//      try
+//         ppi:=GetPropInfo(item.obj as tobject, item.Propname);
+//      except
+//      end;
+      ppi:=GetPropInfo(item.obj, item.Propname);
+      if ppi<>nil then begin
+        SetWideStrProp(item.obj, ppi, newValue);
+      end else begin
+        {$ifdef DXGETTEXTDEBUG}
+        Instance.DebugWriteln ('ERROR: On retranslation, property disappeared: '+item.Propname+' for object of type '+item.obj.ClassName);
+        {$endif}
+      end;
+    end;
+  end;
+end;
+
+procedure TTP_Retranslator.Remember(obj: TObject; PropName: ComponentNameString;
+  OldValue: TranslatedUnicodeString);
+var
+  item:TTP_RetranslatorItem;
+begin
+  item:=TTP_RetranslatorItem.Create;
+  item.obj:=obj;
+  item.Propname:=Propname;
+  item.OldValue:=OldValue;
+  list.Add(item);
+
+  // As we are storing a reference to an object in our list, we must be notified
+  // when that object is deleted.
+  // The only way to do that for any instance of TObject is to hook into
+  // BeforeDestruction via the virtual method table.
+  {$IFNDEF FPC}
+  HookedObjects.Proxify(obj);
+  {$ENDIF}
+end;
+
+{ TGnuGettextComponentMarker }
+
+destructor TGnuGettextComponentMarker.Destroy;
+begin
+  FreeAndNil (Retranslator);
+  inherited;
+end;
+
+{ THook }
+
+constructor THook.Create(OldProcedure, NewProcedure: pointer; FollowJump:boolean=false);
+{ Idea and original code from Igor Siticov }
+{ Modified by Jacques Garcia Vazquez and Lars Dybdahl }
+begin
+  {$ifndef CPU386}
+  {$ifndef CPUx64}
+  raise Exception.Create ('This procedure only works on Intel i386 or x64 compatible processors.');
+  {$endif}
+  {$endif}
+
+  oldproc:=OldProcedure;
+  newproc:=NewProcedure;
+
+  Reset (FollowJump);
+end;
+
+destructor THook.Destroy;
+begin
+  Shutdown;
+  inherited;
+end;
+
+procedure THook.Disable;
+begin
+  Assert (PatchPosition<>nil,'Patch position in THook was nil when Disable was called');
+  PatchPosition[0]:=Original[0];
+  PatchPosition[1]:=Original[1];
+  PatchPosition[2]:=Original[2];
+  PatchPosition[3]:=Original[3];
+  PatchPosition[4]:=Original[4];
+end;
+
+procedure THook.Enable;
+begin
+  Assert (PatchPosition<>nil,'Patch position in THook was nil when Enable was called');
+  PatchPosition[0]:=Patch[0];
+  PatchPosition[1]:=Patch[1];
+  PatchPosition[2]:=Patch[2];
+  PatchPosition[3]:=Patch[3];
+  PatchPosition[4]:=Patch[4];
+end;
+
+procedure THook.Reset(FollowJump: boolean);
+var
+  offset:integer;
+  {$ifdef LINUX}
+  p:pointer;
+  pagesize:integer;
+  {$endif}
+  {$ifdef MSWindows}
+  ov: cardinal;
+  {$endif}
+begin
+  if PatchPosition<>nil then
+    Shutdown;
+
+  patchPosition := OldProc;
+  if FollowJump and (Word(OldProc^) = $25FF) then begin
+    // This finds the correct procedure if a virtual jump has been inserted
+    // at the procedure address
+    Inc(patchPosition, 2); // skip the jump
+    patchPosition := pansiChar(Pointer(pointer(patchPosition)^)^);
+  end;
+  offset:=integer(NewProc)-integer(pointer(patchPosition))-5;
+
+  Patch[0] := ansichar($E9);
+  Patch[1] := ansichar(offset and 255);
+  Patch[2] := ansichar((offset shr 8) and 255);
+  Patch[3] := ansichar((offset shr 16) and 255);
+  Patch[4] := ansichar((offset shr 24) and 255);
+
+  Original[0]:=PatchPosition[0];
+  Original[1]:=PatchPosition[1];
+  Original[2]:=PatchPosition[2];
+  Original[3]:=PatchPosition[3];
+  Original[4]:=PatchPosition[4];
+
+  {$ifdef MSWINDOWS}
+  if not VirtualProtect(Pointer(PatchPosition), 5, PAGE_EXECUTE_READWRITE, @ov) then
+    RaiseLastOSError;
+  {$endif}
+  {$ifdef LINUX}
+  pageSize:=sysconf (_SC_PAGE_SIZE);
+  p:=pointer(PatchPosition);
+  p:=pointer((integer(p) + PAGESIZE-1) and not (PAGESIZE-1) - pageSize);
+  if mprotect (p, pageSize, PROT_READ + PROT_WRITE + PROT_EXEC) <> 0 then
+    RaiseLastOSError;
+  {$endif}
+end;
+
+procedure THook.Shutdown;
+begin
+  Disable;
+  PatchPosition:=nil;
+end;
+
+procedure HookIntoResourceStrings (enabled:boolean=true; SupportPackages:boolean=false);
+begin
+  HookLoadResString.Reset (SupportPackages);
+  HookLoadStr.Reset (SupportPackages);
+  HookFmtLoadStr.Reset (SupportPackages);
+  if enabled then begin
+    HookLoadResString.Enable;
+    HookLoadStr.Enable;
+    HookFmtLoadStr.Enable;
+  end;
+end;
+
+{ TMoFile }
+
+function TMoFile.autoswap32(i: cardinal): cardinal;
+var
+  cnv1, cnv2:
+    record
+      case integer of
+        0: (arr: array[0..3] of byte);
+        1: (int: cardinal);
+    end;
+begin
+  if doswap then begin
+    cnv1.int := i;
+    cnv2.arr[0] := cnv1.arr[3];
+    cnv2.arr[1] := cnv1.arr[2];
+    cnv2.arr[2] := cnv1.arr[1];
+    cnv2.arr[3] := cnv1.arr[0];
+    Result := cnv2.int;
+  end else
+    Result := i;
+end;
+
+function TMoFile.CardinalInMem(baseptr: PansiChar; Offset: Cardinal): Cardinal;
+var pc:^Cardinal;
+begin
+  inc (baseptr,offset);
+  pc:=Pointer(baseptr);
+  Result:=pc^;
+  if doswap then
+    autoswap32(Result);
+end;
+
+constructor TMoFile.Create(const filename: FilenameString;
+                           const Offset: int64; Size: int64;
+                           const xUseMemoryMappedFiles: Boolean;
+                           const ResName: string);
+var
+  i:cardinal;
+  nn:integer;
+  mofile:TStream;
+begin
+  if sizeof(i) <> 4 then
+    raise EGGProgrammingError.Create('TDomain in gnugettext is written for an architecture that has 32 bit integers.');
+
+  {$ifdef mswindows}
+  FUseMemoryMappedFiles := xUseMemoryMappedFiles;
+  {$endif}
+
+  {$ifdef linux}
+  FUseMemoryMappedFiles := False;
+  {$endif}
+
+{$IFDEF dx_SupportsResources}
+  if ResName <> '' then begin
+    // Read the whole file into memory
+    mofile:=TResourceStream.Create(HInstance, ResName, RT_RCDATA);
+    try
+      size := mofile.Size;
+      Getmem (momemoryHandle, size);
+      momemory := momemoryHandle;
+      mofile.ReadBuffer(momemory^, size);
+    finally
+      FreeAndNil(mofile);
+    end;
+  end else
+{$endif dx_SupportsResources}
+  if FUseMemoryMappedFiles then
+  begin
+    // Map the mo file into memory and let the operating system decide how to cache
+    mo:=createfile (PChar(filename),GENERIC_READ,FILE_SHARE_READ,nil,OPEN_EXISTING,0,0);
+    if mo=INVALID_HANDLE_VALUE then
+      raise EGGIOError.Create ('Cannot open file '+filename);
+    momapping:=CreateFileMapping (mo, nil, PAGE_READONLY, 0, 0, nil);
+    if momapping=0 then
+      raise EGGIOError.Create ('Cannot create memory map on file '+filename);
+    momemoryHandle:=MapViewOfFile (momapping,FILE_MAP_READ,0,0,0);
+    if momemoryHandle=nil then begin
+      raise EGGIOError.Create ('Cannot map file '+filename+' into memory. Reason: '+GetLastWinError);
+    end;
+    momemory:=momemoryHandle+offset;
+  end
+  else
+  begin
+    // Read the whole file into memory
+    mofile:=TFileStream.Create (filename, fmOpenRead or fmShareDenyNone);
+    try
+      if (size = 0) then
+        size := mofile.Size;
+      Getmem (momemoryHandle, size);
+      momemory := momemoryHandle;
+      mofile.Position := offset;
+      mofile.ReadBuffer(momemory^, size);
+    finally
+      FreeAndNil(mofile);
+    end;
+  end;
+
+  // Check the magic number
+  doswap:=False;
+  i:=CardinalInMem(momemory,0);
+  if (i <> $950412DE) and (i <> $DE120495) then
+    raise EGGIOError.Create('This file is not a valid GNU gettext mo file: ' + filename);
+  doswap := (i = $DE120495);
+
+
+  // Find the positions in the file according to the file format spec
+  CardinalInMem(momemory,4);       // Read the version number, but don't use it for anything.
+  N:=CardinalInMem(momemory,8);    // Get string count
+  O:=CardinalInMem(momemory,12);   // Get offset of original strings
+  T:=CardinalInMem(momemory,16);   // Get offset of translated strings
+
+  // Calculate start conditions for a binary search
+  nn := N;
+  startindex := 1;
+  while nn <> 0 do begin
+    nn := nn shr 1;
+    startindex := startindex shl 1;
+  end;
+  startindex := startindex shr 1;
+  startstep := startindex shr 1;
+end;
+
+destructor TMoFile.Destroy;
+begin
+  if FUseMemoryMappedFiles then
+  begin
+    UnMapViewOfFile (momemoryHandle);
+    CloseHandle (momapping);
+    CloseHandle (mo);
+  end
+  else
+  begin
+    FreeMem (momemoryHandle);
+  end;
+
+  inherited;
+end;
+
+function TMoFile.gettext(const msgid: RawUtf8String;var found:boolean): RawUtf8String;
+var
+  i, step: cardinal;
+  offset, pos: cardinal;
+  CompareResult:integer;
+  msgidptr,a,b:PAnsiChar;
+  abidx:integer;
+  size, msgidsize:integer;
+begin
+  found:=false;
+  msgidptr:=PAnsiChar(msgid);
+  msgidsize:=length(msgid);
+
+  // Do binary search
+  i:=startindex;
+  step:=startstep;
+  while true do begin
+    // Get string for index i
+    pos:=O+8*(i-1);
+    offset:=CardinalInMem (momemory,pos+4);
+    size:=CardinalInMem (momemory,pos);
+    a:=msgidptr;
+    b:=momemory+offset;
+    abidx:=size;
+    if msgidsize0 do begin
+      CompareResult:=integer(byte(a^))-integer(byte(b^));
+      if CompareResult<>0 then
+        break;
+      dec (abidx);
+      inc (a);
+      inc (b);
+    end;
+    if CompareResult=0 then 
+      CompareResult:=msgidsize-size;
+    if CompareResult=0 then begin  // msgid=s
+      // Found the msgid
+      pos:=T+8*(i-1);
+      offset:=CardinalInMem (momemory,pos+4);
+      size:=CardinalInMem (momemory,pos);
+      SetString (Result,momemory+offset,size);
+      found:=True;
+      break;
+    end;
+    if step=0 then begin
+      // Not found
+      Result:=msgid;
+      break;
+    end;
+    if CompareResult<0 then begin  // msgids
+      i := i + step;
+      if i > N then
+        i := N;
+      step := step shr 1;
+    end;
+  end;
+end;
+
+{ THookedObjects }
+
+{$IFDEF VER90}{$DEFINE NO_vmtSelfPtr}{$ENDIF}
+{$IFDEF FPC}{$DEFINE NO_vmtSelfPtr}{$ENDIF}
+
+function getClassData(aClass:TClass):PProxyClassData; overload; {$ifdef dx_has_Inline}inline;{$endif}
+begin
+  Result:=PProxyClassData((PAnsiChar(aClass) + {$IFDEF NO_vmtSelfPtr}-48{$ELSE}vmtSelfPtr{$ENDIF}));
+end;
+
+function getClassData(obj:TObject):PProxyClassData; overload; {$ifdef dx_has_Inline}inline;{$endif}
+begin
+  Result:=getClassData(obj.ClassType);
+end;
+
+function GetBeforeDestructionVmtAddress(AClass: TClass): PPointer; overload;
+{$IFDEF FPC}
+begin
+{$ASMMODE intel}
+{$ENDIF}
+asm
+  {$IFDEF CPU386}
+//  lea eax, eax + VMTOFFSET TObject.BeforeDestruction   TO-DO
+  {$ENDIF CPU386}
+  {$IFDEF CPUx64}
+  lea rax, rcx + VMTOFFSET TObject.BeforeDestruction
+  {$ENDIF CPUx64}
+  {$IFDEF FPC}
+  end
+  {$ENDIF}
+end;
+
+procedure THookedObjects.BeforeDestructionHook;
+type
+  TOriginalBeforeDestruction = procedure of object;
+var
+  method:TMethod;
+begin
+  // NOTE: this method is declared inside inside THookedObjects to have access
+  // to Self, but because it is used as a hook for other classes' BeforeDestruction,
+  // Self will not be an instance of THookedObjects but one of the hooked class.
+
+  // remove ourselves from known retranslators
+  RemoveFromKnowRetranslators(Self);
+
+  // call the inherited BeforeDestruction
+  // we must do it via the parent class type because simply writing
+  // inherited BeforeDestruction will be resolved at compile time to
+  // TObject.BeforeDestruction which is not what we want
+  method.Code:=GetBeforeDestructionVmtAddress(getClassData(ClassType)^.Parent^)^;
+  method.Data:=Self;
+  TOriginalBeforeDestruction(method);
+
+  // Remove from hooked objects (Remember, Self is not a THookedObjects instance)
+  HookedObjects.Remove(Self);
+end;
+
+constructor THookedObjects.Create;
+begin
+  inherited Create;
+
+  interceptorClassDatas:=TList.Create;
+end;
+
+destructor THookedObjects.Destroy;
+var
+  i:Integer;
+begin
+  for i:=0 to Count-1 do
+    Unproxify(TObject(Items[i]));
+
+  for i:=0 to interceptorClassDatas.Count-1 do
+    FreeMem(interceptorClassDatas[i]);
+  interceptorClassDatas.Free;
+
+  inherited Destroy;
+end;
+
+function THookedObjects.GetBeforeDestructionHookAddress: Pointer;
+type
+  TBeforeDestructionHook=procedure of object;
+var
+  m:TBeforeDestructionHook;
+begin
+//  m:={$IFDEF FPC}@{$ENDIF}BeforeDestructionHook;
+  m:=BeforeDestructionHook;
+  Result:=TMethod(m).Code;
+end;
+
+function THookedObjects.findInterceptorClassData(aClass:TClass):Pointer;
+var
+  i:Integer;
+  proxyClassData:Pointer;
+begin
+  i:=0;
+  Result:=nil;
+  while (i255 then
+        hookedClassNameLength:=255;
+      size:=NativeUInt(objClassData^.ClassName)-NativeUInt(objClassData)+hookedClassNameLength+2;
+
+      proxyClassData:=AllocMem(size);
+      interceptorClassDatas.Add(proxyClassData);
+
+      proxyClass:=TClass(PAnsiChar(proxyClassData) + classOfs);
+
+      // Copy everything from the original class data then do the following adjustments:
+      // - Parent points to the address of the original data SelfPtr.
+      // - SelfPtr points to ourselves
+      // - ClassName points at the end of our structure to respect compiler layout (see above)
+      // - ClassName gets a suffix as it helps when debugging
+      System.Move(objClassData^, proxyClassData^, size);
+      PProxyClassData(proxyClassData)^.Parent:=@(objClassData^.SelfPtr);
+      PProxyClassData(proxyClassData)^.SelfPtr:=proxyClass;
+      PProxyClassData(proxyClassData)^.ClassName:=PShortString(PAnsiChar(proxyClassData)+size-hookedClassNameLength-2);
+      SetLength(PProxyClassData(proxyClassData)^.ClassName^,hookedClassNameLength);
+      System.Move(AnsiString('!dx'#0),(PAnsiChar(PProxyClassData(proxyClassData)^.ClassName)+hookedClassNameLength+1-3)^,4);
+
+      // Place our BeforeDestruction virtual method in the metaclass VMT
+      beforeDestructionVmtAddr:=GetBeforeDestructionVmtAddress(proxyClass);
+      beforeDestructionVmtAddr^:=GetBeforeDestructionHookAddress;
+
+      {$ifdef dx_has_VclThemes}
+      // As we replace the metaclass for the object, the style engine will not
+      // know about our new metaclass, and thus we must tell it it exists.
+      if TCustomStyleEngineAccess.RegisteredStyleHooks.ContainsKey(obj.ClassType) and
+         not TCustomStyleEngineAccess.RegisteredStyleHooks.ContainsKey(proxyClass) then
+        TCustomStyleEngine.RegisterStyleHook(proxyClass, TCustomStyleEngineAccess.RegisteredStyleHooks[obj.ClassType].Last);
+      {$endif dx_has_VclThemes}
+    end
+    else
+    begin
+      proxyClass:=TClass(PAnsiChar(proxyClassData) + classOfs);
+    end;
+
+    PPointer(obj)^:=proxyClass;
+    Add(obj);
+  end;
+end;
+
+procedure THookedObjects.Unproxify(obj:TObject);
+begin
+  PPointer(obj)^:=getClassData(obj)^.Parent^;
+end;
+
+{$ifdef dx_German_Delphi_fix}  
+  // ### LO - Workaround for programs compiled with German Delphi
+  //
+  // If the current OS Language is not German, immediately add a Delphi RTL domain
+  // to the resource domains and bind the text domain to a fixed German->English
+  // translation.
+  // Using a fixed German->English translation because the OS
+  // Language may not be one of the installed translations.
+  // Otherwise the German RTL resourcestrings will not be translated.
+  // This results in German menu shortcuts 'Strg+', 'Umsch+' instead of
+  // 'Ctrl+', 'Shift+' and so on.
+ 
+procedure CheckForGermanDelphi;
+const
+  DefaultRTLDomain = 'delphi'; // German to English translation of Delphi RTL strings
+  DefaultShortcuts = 'shortcuts'; // German to English translation of ressource strings
+
+  procedure AddAndBindDomain(szDomain: DomainString);
+  begin
+    AddDomainForResourceString(szDomain);
+    with DefaultInstance do
+      bindtextdomainToFile(szDomain, DefaultDomainDirectory + '\' + szDomain + '.mo');
+  end;
+
+begin
+  if not AnsiStartsText('de', GetCurrentLanguage) then begin
+    AddAndBindDomain(DefaultShortcuts);
+    AddAndBindDomain(DefaultRTLDomain);
+  end;
+end;
+{$endif dx_German_Delphi_fix}
+
+
+{$IFDEF dx_SupportsResources}
+{ TResourceFileInfo }
+
+constructor TResourceFileInfo.Create(const _ResourceName: string);
+begin
+  inherited Create;
+  ResourceName := _ResourceName;
+end;
+{$ENDIF dx_SupportsResources}
+
+var
+  param0:string;
+
+initialization
+  {$ifdef DXGETTEXTDEBUG}
+  {$ifdef MSWINDOWS}
+  MessageBox (0,'gnugettext.pas debugging is enabled. Turn it off before releasing this piece of software.','Information',MB_OK);
+  {$endif}
+  {$ifdef LINUX}
+  writeln (stderr,'gnugettext.pas debugging is enabled. Turn it off before releasing this piece of software.');
+  {$endif}
+  {$endif}
+  {$ifdef FPC}
+    {$ifdef LINUX}
+      SetLocale(LC_ALL, '');
+      SetCWidestringManager;
+    {$endif LINUX}
+  {$endif FPC}
+  // Get DLL/shared object filename
+  SetLength(ExecutableFilename, 300); // MAX_PATH ?
+  {$ifdef MSWINDOWS}
+  SetLength(ExecutableFilename, GetModuleFileName(HInstance,
+    PChar(ExecutableFilename), Length(ExecutableFilename)));
+  {$endif}
+  {$ifdef LINUX}
+  if ModuleIsLib or ModuleIsPackage then
+  begin
+    // This line has not been tested on Linux, yet, but should work.
+    SetLength(ExecutableFilename, GetModuleFileName(0, PChar(ExecutableFilename),
+      Length(ExecutableFilename)));
+  end else
+    ExecutableFilename:=Paramstr(0);
+  {$endif}
+  FileLocator:=TFileLocator.Create;
+  FileLocator.Analyze;
+  ResourceStringDomainList:=TStringList.Create;
+  ResourceStringDomainList.Add(DefaultTextDomain);
+  ResourceStringDomainListCS:=TMultiReadExclusiveWriteSynchronizer.Create;
+  ComponentDomainList:=TStringList.Create;
+  ComponentDomainList.Add(DefaultTextDomain);
+  ComponentDomainListCS:=TMultiReadExclusiveWriteSynchronizer.Create;
+  DefaultInstance:=TGnuGettextInstance.Create;
+  {$ifdef MSWINDOWS}
+  Win32PlatformIsUnicode := (Win32Platform = VER_PLATFORM_WIN32_NT);
+  {$endif}
+
+  {$IFNDEF FPC}
+  // replace Borlands LoadResString with gettext enabled version:
+  {$ifdef UNICODE}
+  HookLoadResString:=THook.Create (@system.LoadResString, @LoadResStringW);
+  {$else}
+  HookLoadResString:=THook.Create (@system.LoadResString, @LoadResStringA);
+  {$endif}
+  HookLoadStr:=THook.Create (@sysutils.LoadStr, @SysUtilsLoadStr);
+  HookFmtLoadStr:=THook.Create (@sysutils.FmtLoadStr, @SysUtilsFmtLoadStr);
+  param0:=lowercase(extractfilename(paramstr(0)));
+  if (param0<>'delphi32.exe') and (param0<>'kylix') and (param0<>'bds.exe') then
+    HookIntoResourceStrings (AutoCreateHooks,false);
+  HookedObjects:=THookedObjects.Create;
+  {$ELSE}
+  TranslateAllResourceStrings;
+  {$ENDIF}
+  param0:='';
+
+  KnownRetranslators:=TList.Create;
+
+{$ifdef dx_German_Delphi_fix}
+  CheckForGermanDelphi;
+{$endif dx_German_Delphi_fix}
+
+finalization
+  FreeAndNil (DefaultInstance);
+  FreeAndNil (ResourceStringDomainListCS);
+  FreeAndNil (ResourceStringDomainList);
+  FreeAndNil (ComponentDomainListCS);
+  FreeAndNil (ComponentDomainList);
+
+  {$IFNDEF FPC}
+  FreeAndNil (HookFmtLoadStr);
+  FreeAndNil (HookLoadStr);
+  FreeAndNil (HookLoadResString);
+  FreeAndNil (HookedObjects);
+  {$ENDIF}
+
+  FreeAndNil (FileLocator);
+  FreeAndNil (KnownRetranslators);
+
+end.
+
+
+
diff --git a/src/libssl-1_1.dll b/src/libssl-1_1.dll
new file mode 100644
index 0000000000000000000000000000000000000000..9aae92aad23bbdda934deb5ab112086f54a3ff46
GIT binary patch
literal 723312
zcmeEveRxw;Bn7oX%Sj61
z7{nRJ(HZqR&X;qq*U=fRRcDx%0x5_N;K!hhiZkP#ovDua1x19szqR){Nm_C4%zK~v
zJntWG`y^+d{jv7iYp=cb+H0@9bJaDQC9@<+7JSlaN$SFr{(SuVAAi|Rk~Ct%izB3G
zhrMz}muc=RXDm=|Sn0a0`POeYUwgCb`fG2w<<_w4x^KCfBe%G2xW!d@b-nB6TbF-p
z%JAVuZXNUm-%bB#Au`};A!Qk=0;}2Q^Ma`9meY|w<8nbM{Omh$oX?g(y}Sd%dZVzD@l&MXbQD`AD%6P
z0sFu{Q$#jtbu9qgRwPN&@T|o%=g)^$PHA4*d_CfLThV4-=bEqO^G#{~)=jq}Bek7q
zz#G5rYx!p9fdBu&e}V$_4cbj^yXQdcqe%WzPxs>9Ku~LSJA&+|D=d7LPOZ@DSf9Z~#j{Rvb)&yG~{JcqZZ
zrGb~JcCdFI<7MiDY!TrHxau}*Q{&Rby`iEYd*xdesee*vSdjHns3c?yvKJ6~iB~b4
zUjLn5X$Yenpo|&lr0hR;rX-qGJF?n8XOkzNr1&ZSok-iOfZ;Hw#WowZq~
zmsMW>te}_wl>dfa@BiD^>2(+AwaU+e#|P7Exk0c06lKuTa|pj&dVxxhEC-b?BFcT2
zLS;mtI6{J6oP2lEE6JgLPQDxIHA}wN@tO;C#pX@ubuU_S6i+jr!||ba`jp{Qg3s=p
zKW%~As%;G1rXIanj#2JJMOqzLBd>z4kPwmrY!T034=q%p4_ZO%as1sDx`e-noGcF!
zRFMtcby{eah^`2=gj`JJc^x1EWYnTw0#}46^!t%(0Ufpc0Z(W
z_5+^HV)U)3dhOt{MlaW;SJ~KIJT1cvL3YazfY*K^;Q={zH+a+U4;7`pjX+2aFblGy
zJQunA2@ul}7tr>zn>eTv1DV)Iaod2hAK(WwYDusq~wKs#ULBGYc<^n%^w*hs1Z
z|3UUco@_Icsor~*i4HrAXOP`_7vTsAa=V5u?LMJyD^UmX<@K+EK`?F(V%&s=1y~(2
z(}>e)7Agv`ONT_+0;~*C4ea~)_6OJlJUzpmA*2^0ihAHKo|HkFsK`bkPCJyI#`@Y#
z!0U0ss}jZr7N2L+uC~YL*|i!+Q@k2=@nM+L
zD^~VFQ+9~*Q9OK1L592f1A=%w{|31om
zgijIPe}^ZfNvD`jIVI0*$uB6h4ny#NwPk4P8Z_
z8xb}{a41Vnynacs_!o-t#Az|`|wHaY@XsO^$8_$pxCc6<2F5uNS
zWoC=ryV27Y_7+dHKv-Hwgw3ArUX8|;Ei@v1o0WYiO6nMQ`5~J!*zevQWM3iO&!YI|
zLJ+bkuc;T44||6v+(-#x2!}6Ls5DzhQHN+$9}bU4MGiIw>XF7M=A#Hi0832$@1RV>BVDKEUSSLBLA@d`lq6JfZ|-@Jqam
z(Xsk7AW+)AB!f~U4;?|xXKheIj5du3u%9CjutFy{_JUM)%s+)}CJ^Y)XV3kR_drmf
z@@t;cuIA>tC$nPPubQ5C|%TnC*B~BT&M4E71j>oofBeBIQ&O8iS@-
z*|*Bggh}u2E*mOghoSOt#oZZX=f*(Ld#Q3zUwftmk{&d&60R5^y@|PQTOGa}^yLyE
zKZ{Ky3>-k}4_Zwtv?m)>C+87KLg{dU8A@8e#XQ$-P0Swd-Ldl5kh}J-&(i61*;ex*
zP|m9D@a#Ksr0i4gt1BNU`=m+R!RrFvn1L*G-6E(}4ev><<^&
zJ=@|@w}L1w>JH-((4OT_D0a(|Q0@RnQr9@82xgo!9@44y;0-*0R*qBq(v8|Z9D-*z
zvjJ@THmU&})N&0Cu-)s4-2(9?U_BR2XxprSJr(nB^txe0DLHx#o|qd=p_%}D1ld7G
zKkHtEo+*GPca{Vz$t($mgRn#SJ3uS74_WPs8KKnqC>hk&+ywn8_8nl#4pFHA41sCN
z=SJ30h0=&{$ibdMDu@o8n-=F_9e^sRW35O&KxEJHjL;k-GcoVsMfvjU(3bH`&Y{q(
zS!nS!H#KOtTA(4`1f^nh`F+5fDrl%@=cBN$AjzBl2z?U0NCNbezG1WpDfTt$SX#J8Gi4<6?
z?gM$207_-0yBw4$m!l5>oO%@aY({`X0X|J8HJL|%_Wu*Wm*oOqCV)={@X2y?CI>Fi
z8;Tn+19~Y!Z+R|+--qufGg|8FPV8%#Dzjn!Wy1gtSe(_jiWJir!bdZ2^A+1l2Tj
z{$5fSsh{4%!cAM^b|r!*eoI40?ktu&=a_olw-)zl)fR1fdzv^#OUjko+mBLEu6)JY
z*J2}%Goj-mSgxpFy5x0HKuXL$sP>*oeAI$Bz^e83$m>FsQg1TvE$fkK!bU<-Vqto=
z_bqwdJiL~@m9UHiL0lOAQ)4?L`H2cs|3s~057M-@HqOIx)P%RX`2pfvn-KLr;>Or_
zA;5{DNiM`xT`oM)fPr(9dpb4E7)*ac9GY#&kVQt`R?5pOqZOgAmC)}8Pzd7bB#2w<
zM5Pq}8sghq-P1uSNnXDlZy?g|(hxiC(}^D8JnhnS%T0+&cP-2%6F?fwRVYX1$&iVn
zLu35x(laQ*MhS~4A&(M*el{r^KZoM2h!6YmHP_EVu1uM;k%q|1P@bQ?c4npyI~5Ui
znEmYSZ2lwYwUC+W2tftt$tJu@3A}Pjcp{syeNc&evk6#-i>gt>!fe&wLo_D9>8PVs
z$M?l3O@+LTtMo#CcGhWxEtE-!^-QEa8+nz8^brgYaMJ0S#(6T?Z_j2w9g!=vsxd3#
zRUIxZCA^#7m-2sECPtB
z#E7iK(ydCwW2pIBMnpCBh@!c+ufUF&E=V_rb2v?9L2hNp!}BV>~I~`g$4cE
zVfE~CUa^JDLK01Nct|M?U&=2sh<+D|2BOD!VMl5=OaaOdGFko&CHiM89fKn-P+Bt)
zSO7@w);i*K5!iA2Z)?pXKKr7@#Dw>#SK;?Vg#_`
z;zlTNS3+mgxlq@ENi}T;52x3*@P*u5sF$Qzn)u2uUT4WwE>VWBKeXkUzmtu!*5ci@lBzV>%XYl_8HBVW(Ts{w4%5uV7l;}W=kVV|z=H_y3gxon&
z?yN9zr49k1-6bl_K-C^ENYosUSL?)!k387|Z&3eDZpYvPCt}UqZ>Pp;c?KiiPKFGd
z=|YZPPQQYX7In2niV!PlP*8GN2ABhiMXRttH)i7M|`;UjT--
zGlxP$OxQni36SZJmD~a|v`-obbqWe*=ui2ZdjEw!5Jn$rA92oT=eaX7mQXAgy6mkZwjI~X4E13PCZywx1ur>AD|<@rn}gD3c}fK)nkOTcqDQSq@lpvddr
z2WaeO{pEbVo3)!BVRs2W4yHgggR~}Pn0D*8;3IJhjkT9%A}CQ7SmS4Bb6tcS&?zjE
zd@s%GWH&`{0)k>>Y21vX-FFXSAm+x>VoB>m6@ne&8z`ZFO2TqVyq$s~y1k3S()#b3
zTZ)oxMmWHZVnvRQ5ShMV(0>um@@aO^H{GER`ZH_)$w7b4Hx2sFe=Y|7t7)Aw>9*Aw
z%+)Rm=MmZzpjLohKs&&eoWl)q+9A%;p2G%RVLcP8*t-k4;SHp&blV%nDpQQ6E`md|
zC}(*wUND8v+JorUUDUmeTD%P}LV8h7y-Q2#D8L?jlFHk)Lwco~(CG)xL&xJ2L^z7i
zQ}{^v|95|;ynm^j*@B_k<$}1%nSf}%)HYHpG|mdd%k|q)+hi
zo>(tb{97<2g6zTH09vjD_`^6vz-)?<4ao@!Fv&$D^s%u+^8GTKk0ijdudv$4g>xC~
zi$(+=f>RKoJOD)bG?9LuaAwz5(Nyb9@{)+aCTh09U1+|3+q8|LjVKQ=}(WI3_Bfyc3P{J;Jp;@G;YCA
zj`kf=ThF;6NojlFL22|E^R7FAkz5K0nno3A?1t@>Qg*28+bdSAIP!O`ooep+GEe)o
z=kF8DpL(~q&Wc!PJVR)#@x%+Yb_&I7usws#w6g7Guf_}GS6l9|)wcKeX3G+PgLs$Q
zk3M*bB;8#o2fJa6D+KPPTCx#qNVMR4u(ePNNOB8#6+n!bFNLgm6MB;_kUk0p)9ZTwIEOt|DBw9JCEed=a|!wT}Tr+CdGzppOXWM35q!&o)LD-b_X+1gFg}!JE&&&8SpQeAV
zJO2Uwjh{
zMs+Pzm?9_&2-8R7S&|)2ddFX~gS0C8Lv<6dZ!;c_9C1EmgPPAyHW`aB=b;imt9L+w
z=;Wik7Qs*x$1cFs3flC(h$H0W2oW1+{vImS}i%=|w)I9$Tu8Ya)uTTIxT{mZELOJ$R14wC*)fqq>
zRJXnZ1ZxofF9?b`gq>&PIpq7MidJ4_U?mxudry)Xy9h!@XhudELFCJ%XNdGLS9b0;_LEqu&DGHqVimA!~Fn>{v8vN>eG9LpaVnevOrfY
zNLXR+c&QDwLvA{yxbzi*OS1!p?i=NCHc9vhfOeVjjtzp
z*`>ZaevUw-NqdGw(vkn_`P(U``>3plzhNt3RCdV3MXhLCV>=iBl+ap|ZsVEx{LtP;
zP`iJ7C@nJPQ<5Lua$Y?v7X9yMQ!Ya<&vj1*jY;UbfUF^O4dUX-*HaMELc4;f=He#F
zmsTK+u9{IiuU=muP!k9(Q7T(Kd_!*1yZ4uu(stTuUy!VEWG6s<{)0Yd?B{{ld=f7O
z+3neGuu?Zrx9HtK>tNeSyI~Q4#S29jpuw)pWR}wnHPGWhgz?Bam1O4P?nK@rOoZ
zC!aJ1Y;!vSCzf7o7qCD*Y-BVwF6wRTA~1Q8k$g-Qr(0~SWfmV7nO&39#I6Yd1VVZF
zlpT<axdB|mCeI+L=rX~zJe9;H%^-_|IIgF#DN&S^?!<0vPZR|8a
z%T89v!~3&s50pbO3!!fA+6;pG|FLeC%wJso;m32f^Q?w_b_O)NASPKv$WfruPzn9ruYPBg(DMA)GPtm+Oc
zI_wQNk8$C*n8@UW=?t?8990MRN9q&rp#A;Sfg$hPhrA~TzYBgoTnXP0D4Dhf_C2I)
z3_HAb_?ny
zK1<9qZ7isccEcg_6OB{mcSIIYWt#5a0D34HdTjR|ipYWb`E1f_20bp*f>t%j=>Zx#
z`F8&cji7oRN6c>^_4p;^81^o{F_^@h!9BI8P_Ti$%oDJLy~BsMUgIr1i8ef92f_t&
zQWwD#2er5a4r1Tu>6Z8u@@1h$c2WCZScGc(*LPh@VR9o+twxc--LbpN`O`uEKV5r%
zH28h`j|aa$_LITy3y0+IetdBH(?iN1d~9%f?U4K%9vz&%AKjV5LtW($4}L%NZ-d``
zKOFr2;3I?IR}abG_k+Rdt|9rAA^3I;fo~szZ|M;F{BP6if4lwC5PJEC(CdjI{qZl-
zi_h2Op5=hpalp;#0AI5}v_#BUXPVXs6R&9vyxxfogg#nBo;$99JVDaR6}T%)$~|CX
zKkJ;v$Dy_ZCa(_~lQmFuNg2!Gd6J)61r=MwP}F#o2Epysc|uUMG0aKIznI3stKVPKqxX5E@xQMMzF)D+dRW1$}ppa
z=@tjucM)%6vYI!J=Dgf36yCl%3*>RWX43pGD7p&$|`K}
zJT8TZ2D$i=E&6%g>nbxFG%bdPlx+uufQn>AyHq%)JsNpUTLN-^-If2
zHyY$h*xsOOc-hwu*3LI?4aBSMY%gX($o$6M`IyUj%$?eHS!e-IeaQnfLL9ymya0d(ZrO
z7WGhjz=#p^VrXgb<3i_+!nh=-7wiGmTC{4bxhI~tSVt>^4;o<6XgnA!ZjD!nHJo5@
zj;|IVc$aHM99@&PSL;Jnhqd`Mew@TCqXsidt$8chq%TcP^!7B%-g&m>B6wx%wL>v7
z23eLK7b#=}(gzUxuM42oz{Cs+MJ6bxW>PAYJH;5e_Cjhh#t7P5?Z9qmHJra4@e08t
z$qF&xurkJ9rZ#tpo(?3qPFCrM$iOQFLsPAVsFft9!`vHRRd7MLi6G(C;PyORskQczC}tgo}B&?kQe1&V62QBCk!
z&DiV0G(w#;()n5l^OHAI-Aqv(M-Ij8tnErZszm*#Q~l$3{ZC{D&oF&hEaF3M5txAF
z8P#m(6`7L(($gL64VY><%3>D0)S!#le+R>j0q33aHKywY&l#L0Se(Qp)d9ah__JbO
z$Qi3NMR|65`^IKK&Vtu-pcAHqeH~5OXSp0nb9G)iw@a~RES1wO$}~8_I5yAcuGJ(
zVIs1{iw3D!L+itMweY<8A}`SoW}0D`d2F0sm)m@p5(bP)a>i?W(kjFF*J#1nrR|_7
z-=U1{TyueX)U|T#Yw%A2mEr|jVcZN$F;2qGu`Ct}*3if!Z&8s#xUl?3UmU|eGun3V
z=BsWYDid=o{=^olGsqfp>Km8nIEY~gx6Aitag9qCUW|nA6PtK}
zI`-6%0*3vn016>&6kJAn4#3^`A&tRT+4NA)L3_^!&SHAW!;6)N%n$L05VOCJQ>mhhOI5o;zsC`OP3f1-yuZ}cMRGBJ1q4h%EZXf@9
z?;o1Sud;aGX&D{cxprhL#LdcLGOo0N$XMKazihT6xxWSKNb9Jzr(q9w}je0890Wqwy1CQV@!Aok|`O(#j8VAMsJ=GjI}Xofq%jLkT~9I95HBoTGH
zm901jr;lpHE4CSfcnz=_kcd>UPA}+!I@_0ylrmoqq|1!)40u;%;Ef@8^D^)XIlL6P
zx1qRcFuZbhi1sTn;4IKEbKxz>z}ry@cnukN&*K%RG&#I-_KaSftN;x)i_9u@R?A9N>j==3gUd-RBJrq9m^UY0)J=kV^}@XFbJ
zx$uV2=b~EJpqG|IQoD#ipq$F-ahr=3p?StzDf!0C@q
z+I-}QFOtvoffb~&X&Wh1P=5Yh`T09=sw3^)AGuIlw;z%5ikaHFKk|T2WNXqYrp9@i
zRxv%!(^kZ9&x2@9)R<84T%+Jrqu_K=P^*|}l=F#lO?p9&5b&W>-Hm`dD7Eij^6$ia`49d3XgfZ&Hcmehphc-qu0
zx4{S^g{LS!n1pmDQNBP_2nLd=F}|yeK=JWBb
zP8@p$*QT&UC;btzi`B2(S=D6bA$gi+sPTmh@?
zRkwsmeQ5~apl)F(EQOb)JHJAJm7PVrM0L#5W5yxI&xYfh4o6yJAKfucx%T80E)W$$
zpI?fzQlg3H=~a3@(l#w41JPbIW(jCjvcZIJH<~LBOGL)DZ~2_C!onw9yraT&!j@Kh
z^7@Bs1w8}S4LDVFMc&4OM4buC_Sr>nKXDSlwGP5R2z;mb*`3%z_p@8@eO93)qa9ZG
z-A9(BJ1Gyl4)L^5gqNvlZ64G~EZ~5o!<J~bVOP9|g8n;E_gy0ja8wz-n4
z1DLOT$|IR(Cy+f=M@zJU0+>Zs=k-71NxuLNMns`pd9?rW`Z_;zWBU!YR6-vH?3w6g
z9M(exZ|>V&7Z!ABpi;~fh+
zH)RREjq7sYCBQImM}3oVXb9hEq8%-oPOZXXp}?G^G*phmEN&d2Gu3InGYQFan5nSP0!MUs3o`@UFzp
zo=l7fCr9pTjcyd#SA_1Wgw!se)0wXl_FZ8Uo$aZxuQsj}UT$8$2CE<9((S6P!PL7_kFX(u@-{xXuoN^&?9!J_a!sArF!
zM-3%z_b8o+=Gc>i*dr5gi1K+OCcqMS53*Z7p@x)z@nEW1ic`{{!oWJ;T>{LUzV
z0fXTN!CTK>TAL>+-9`ezt{~VwMofTRz+sQ#u%{ZZQ2|%@m-Z^(&t@&)S=k{RllXxV
zo2d)5p33H;I(1tqjZa`G>?K5ID^xTr(tk}P4Y1BK@IxWGFV5*jjxd~7vc1MCk1Wt?
zoG<|6r9>X7Q@my}f`>TqYi1%S;V7#nH#KS%`Ej*~xLm6kwj!>MKrq+hK=Z9pKh*dn
zb`DTbqv0bze}T4R#%y<_u&FUofwh&7UM8)WaeE0|jc0?k#)P4ikB*E=7J^wMO{G#z
zjcT_&yEDM;89_1r($Kd4$jJ!tAvjIjL}h?m$qFxy=uHD0bqg^Q4$Yl|m-Ou}_KR$h
zFR2X?O(lkDmD)I|-)oz+FnxHU~0i=8No&DqB-*`9i0*TVg;~k`X#XD$hWgGZQ
zFcQxo#|oh2i3Z5en;@~=*%u#POAKpG6G`1(g${ZdD#jBClZvqyr{f
z@(@f5AeXM-`sYG!Be@OxyhZAD>oD^&s8R8*?_GnLi4*bkdkr0IH
zN8fJ{<=4VYQA3(Q4fH~J{fk(B#dgY3oGpao&8dmmCbb8n8BU#eo$gapqq7aK(7H!f69qWB)ka&j*GUt?e;197L(o{W-9O(@RF3
zq+hZ4z>DcOKs5Cj+Ic6M2V%#&4x$8Rc@Qnl`%v9NJ((|V2O_b<{ScS9Z^NK;q^7{c
z00||>h5^$6yUgHeIW|B5IXlbGOEWsS%!|E5wBpQelh-|k7bumb{&Xi1j-B}_=Q*4j
zFLeaumaoC+nWW9Up=`7C9Cr(WguH
z*eZgBfr!qP*q2qf(E%6L1=#CjvAPHI?Z6ZINGc!MSaFM9qa3AOBf4Cu3-ua9ob%j!
zSozD*H}T!SNu5^;ccGjSlZ2*2BSr~=Mtt}x4*`&nF-58GqZA#Fk97bUbb&%AuyrB9
zbH}^>f|SI125kMJ6bKPrl_v$2KCJXX!*B?D^x#eqR#VEAHfu$T$)LGC6iQ?+DA$Ikd%6n>;?MF
zzmTN^KyJqtIqSGFo34
zBwJ2Nc}5cS8!oPkQe>-8j${zbEph>p7VA`n3F2g|k`ZxZT%yAQEWOe|ZW88*$QkMu
zk_S@6sT`#q=JSb|Bgpqy7e-(Y=)}56{TY-t
zVi2eRH3M1)mm(b`MS`?apk{HD*I^uYrX{J3owAL-&aKmm3`
z*U_pb@hkd{S4^d%)s}e0biHWWmj{rP5A_Gqw^`UI2F5!?!s0M&5Fnh5x!_!yqmMzg
z{x6970PFjJ>e8>8%60ZYlRyPK4&M0Sk~mSp`8mCpE0r_AS0U;UC$nORqCB($I#5H0
zaIGPUj?_4lK0diq(9f>@JFmvrSrGI>=0X0X|F7ATxW1gIhR2DOSSZ=?1lWuIk{wTG
zLQiKx&*~wp8~I5Bp0PWVye$*z%Y=68A*^d4ji#};@kn$$0rKkZEFqVlMckMUgWXtr
z$s;@VpoF1XKs?9M)97chFU0BD_B2WhI#Xw$4=qp*tu9~_H^EyTJcRKoCEBSL%#xPW
zXu#(kLV0nX;RQ;`lkXqwtRwh=_KWJUYZo5X-qVL{>I^At^{GAO-mT4_dAHJCPT4*d
z@McuFgQ56cf=_UY~VkbfVf@2{7K4^(`EA2{ItDIY{4YdJNm
z|3}?35v4`lbMf%(M0dIHvIH;n2$y>fc)HQKTxv9EPr4T(fo^&7*W0LzKgf4}MAi%;ykwz_8q>mf*{r=R6TQm5mxVm^s7!u#vS
z*g{JG4bMAc3&C9J!2OIk@636O^pxl_WQiTXl@tkD(K3}x9~)pW<0nDfyiw$9^6fJFUBNC-8wc>mq2gA?&~Ki;0lX|mNS$;4aH+|7LN}wV7QV&wUI!eLcj+12=l|w3W$a}7Nk3u
zA>?Pix2Ot?EnEhKEE+eB!5HesB{Y=J&o=QD7pJWkIg(Ik32y&&SZY2ljLN?wiv}I7
z=Flrl>cPUY0V-YRk8imN^{}`0XR3LF=S8X?yS*1=f&Uiq25`NPwFiilbQ4u8;f6aa
zE0$}%@+VAk^hQKHVU0L6(<}?}v=+~z=E|{p%2=)N3twswrdx@kbZT84u*gwVzKq>_rrl>_M2!@hDWj&JClS;#vRyRW<>
z;Vm~{3XehuhDWFaW|)dZ$3@OG2J$#{%`&)mXi+|-uu=_=cxfzP_Yc#f=r+5hU$H+c
zT-Q|xY>`>&me;XHfb%SF8^morxU!DuW|<`cw+NK>ixElhCcLkaMU}AX;f*kc1_kQY
z>N^)9Q~d4$&9Z@vd^774PtYcVT*=se<75aF8V;`Z}Tj
z*oC`~AlYC#wZEo!ryT7<8Z7!_LEK6|disMbq(`V25gAF4s&;5xCBU&fUS%`yB1Gd?
z*)>a-d5^KxQYB#rrzCuFqG|wgtPG}5%*f!GQ!t7nFbY4kPp>v|p3;IgbFNhqAXw@R
zG|pdF&sMyV!OTI`SJ~pY@`;bpllCUInrK*JHb!rbrQSS+dULoj3}bYgvfiU|^k?*f
zUe!AgS5w127~PCmxX0DAc((F8FnZHfPI67TQj>Z7=a
zs-A5#h8FIM10tro>B=NKq%G{+AWFmsN>2t6r(QhxndFCvt!LGUKp)SnDeH+}C84J=
z)X@WIzq-AgOo?=X8;v}#m@wsacVMlrOI9Ln$P|p+o`~{M3MQB|hnRr2pyUK~bbw*m
zM?(PE#Xdq0EB^&XNd2BdPg003TvIku=p_nuQ|K8A?V}Lx3Xqgm3K4TE*HMUWha)1~
z!|SB>FVETd8XsVvemhemZQ(0_r&3E1@_a<1We>VK!8dXet?s#yEY8Hk9298e^9OZ$
za~e&gs_4cVAFlLUKN@eiA|IzA%X*OSrQc`z|D1W_l1;*wNUXY@*xUrlat-JyZ=xCxNse`!$C~1mzQ&x+MxaOAwj(
z4zdWc3;Wj#u$QFEfO{a6Z|;G4oAPCM#r9y7soPxtw_23Y!hZ0
z+DW^IE6-Tt)5*?isA}!od_Vzqd5p#WGDylo1;+@beiwn~%Z0ey->1NTNb0vK4tnG(
zd3X$(lI3slIUAC^6bjDhMA$tyz+QZXdeWlqaH{>L$j4X}r&`fPy4H`D4qor#-LtQ~
zi&h}q3QZ>=0@~ALi1zHn+I@6BnNHQ!UyY57FxxBC?sD&|&4;wD`l*br=^!7g9+6!y
zU=Bqkm9)_Ef$eEIPV7&oNDy2|Bf*%04X$t+lc|gpI+lnFS)n0Ctn`XEQh$Jt6d8^i
z#YYiI!I$Ans2V(rV9%nBr!f&56vzcqcq&Dluk6c`i*I$37W~fjoMIpf?Yd4yZ**}*
zX*zCz4sy%sgQ!RAID~x{V*QQu*6Lo8c$zJ?h7%$a{LpeLxf^4yBDaKV#ZpId``A0m{_;F&cpxG+dCB#!y{g
zMBK$AY$4n+f^c-`I0o3w9DlSv;tsGw%XA489&4CCX}oSY0qskUK8^3h1APB=f-ke*
zp*=-CtG%5R+a8+9aK*@}?dX6Pf4^`WetWJZbQ!BQXaKv_6TvzO6OH1;?@2
zJ{}p7-Lvp~)c*`}K9jJl?Kx;M?^o}#j1Jq?yR7_}e`W)M{8vZ?MJ#f_R$YiX4p*1L
z3pEJLHL@Ku9k}KU
zx*RD&JCWfD%5wnD$4vZEg^Zl3IC9hc98P$pt_69Qd=H@{FyH376(1(#wlGz?0$

1 z5JU%7_0e_%=JQe7_CebN&;)E;Kpi)Q$zvAnza}yfQ-athNX~K5*cq}>a4&`d^2&l2 zP(qF#!CDPQ(2;0cj2u@p#CFbIR#8TMb7Z)VmUz|4h!xtpr=g>Og&lJA zL!uBbXK7vXckc0 zl=Mm~*6X-C2PzZ^xejF1+nCyg=^Vf0utbLfdE^gIpbdjl4P*N`%6zc8n1`09F5%UW ziHssbM4%uO@vvD>I|X1>7dS5;IP=>Kmr!NrBf+yz?X}ZjTd`TYa-eK0?)t6nLoTzq zj$3rW{xjJr<6ve-0KHlEq02@vlEQR; z$?ENkSZXk*1A@c67xKeDmg8e(2f=#(BOez z0Ze8`YXR+Ol^!>fhQCDYXod3FX^0^748fDTq4ix{?aMc`axkB(Bcae`P(p^#)?142 z4DHOsy+TcYA72XH5+(9Y%(M^^VUV<7!%o)T_w)5W=*@tjT2g#MuWkiW*}bhCZQ$RH zVm~&Dg(~|ODGwTN+^?>`R#}XQ{)?5L8#rUri_;A%#+{34>5YWm&<}|$!$)d=)O-pq$V^hdbUXEErD-DW>NgeiaI8+kd!HoO$EV}+DeqZ1L zM3Mo(Nm`l{c1J56+{H+PyQk2!#st`p$c#stR%95taPVa90ZMM*_MM={$3$W_nRv<= zM$Kdxwc5}uZ5N$~i9fZFs5Bos!8|pc-+Z~&K@qrQ1zKU-^s$lYa%U~>X7^e6O&9G) zsc7>V{JdGha;~4b;H{%|P=&xuK*KsXPupeQM1Ww<+C<)CN$w?svXa2AAD*7vZ-%Fu z-#~S48t~p-;d6mxxhXQyob=btXWb=$5A}oDCrjP=(=$Za}-Z;@1 z(J;{@(NwUa;51!P6^JV2Dkw(lYp6BTq#G8BCcT`7mnnEoKr$rjX@bza?vX&$ZBEjU zLC}@-U_MYArT1G{7cPCiw5w&L z;z8BCyF-;JToMI?Y8Z~T+zQ?uJ`*>$;s@FMtQg-gEc`-}+Hh1MgM%qDjH)BLll9L@ zYPL*3@WUPCJ%}s**Qb$=^+`T%HtDx|_9d#)M?Uj;liGW7^?v+h!}cSeX#=>^_!O*t zCxdgGFtkk8UjFPq`cKEo^+4E3>y>!xJ(F?Kb0JP4#4GQaT;YAW`9n@i7|FnlE`+Dk z_?T+$C8E-P2Y!R>FHp2_I2k(lnw4ZX^BxaRhS`7^XKZAcpr|P_ju0>V*!&){ln}XT zA)dMdngnLqWZNF(ra$j1k<-7S6NpFjPC&2f{=og0h@RAX`pd-y-anJ7 zmGUT{lh7#StVL4}EDcX0Qnxhx5eEX=w>^dkWBBaGGM5^JUAvF8^~6oMnYct=Uj%T6 z*OPBf9!%To$&`TvryL`jfVQ5D8hD4_)%*0$ucHqno+meDlC0VY9N8PGt*2eCTJQdq z1#{FLj{X$vv-k-wIs<DBPblaS&=oa*Dgy|_n>x(Wl< z6G%+`EnSFjK9ZRFYuG20A7?;KV>P+hCR#ougT}j!O-YqX(;o-BI71AySU+E;Rq@%g zwp@$x`TKn|GIAq+(`{!1e$g#a@=k39(0mUo5-tV91?|0Lme!u5U1;xTq08jz&v=6Z z>`8$H%1^+_J)$E{36n?F>}!3WlUOEN|n6Qcwh z^seuMP{YQ@A@*g!Bqi3=H<$<5)f^w{kAn6j;d3O$@GW6+ia91(Z$6QDjqOW2Mkp&Fw@{Zjxo@f`dIxgoee1_V>Ai*1`xw#t zn2zvFf$(Aw{Pdv&$NJKr!J#+KD~oU8^yUf_Zv$9WpR9==AQNr;5CR<9NlfylK%J^a zxA5-yT8G@wkm-;uf2Z31QHOXAh%T7{#iFGi>&cUJOxwpN>zDe*ffs^#m{XJRRpBOy*}3AX`w~QKDU%sQyc+oOX0?)urU6iI#FQcK>D2QEuJ= z#B?|>A1>wPQ9N|9^0bh}H++=C76bv(?R|0UeU^XGf5!R4ic$@S4=X0;a5wi)vv}Y? zgCC(ivKLoK_M|3E?8$LJBBA|1N~ij_a;dGoT((QpaA9B1-zLCFV%1&-y{xG7!d*T6 z6N-8+>^;$ENQMmm@%uOMi*99GwO2h`J-do~JUalVmJd_H@0)NZ2>)$5@Z){_HTXyN z>+_ohm1QVG{X6KLCbgc4Xv>j36EV3J54w$3)c-$8=U#B^XJ450-xqcU1BoqU6lcw1 zpM-2uqoA7@=efC$v^bto&fOItedJgTa%5fg6MVskeO~WyStSn>XptpaKRLy~|ANF} z2zH|T_-PGVWNms5dDOe5;bB{{3gR7hh_?|V%*EQHVi9ZXz(62n%*Vs)jh!^%T`qT; zafyuFS#QE`ZQ=Jxt~9T}FJG)E-h&l1Vk|hU|NOrA)oyK0e!N4R@|lBEJ{@$*2f67N zx@>&0ovd*Y8u6>G>Xxr)iUT*{& z(C+}h=^HoHQmZS{GtH~YApaW|p{ted{|F>P9LTKyaH&A5r&?P*PnT#l>Iv@du6vN36<{@%U9WCHlooZ9Z3s6RJnN<{DJ;iuxhbDy6HgKUYW!TT+C5y` zL>qKiN5P0OfRN~~mKn+l@FACV;>L5@APvE+^LA}^uEKJGDubEm8E9GU+Xxv<>*Vqr z-}E8Av5={U#{i1T(Ox8K9e+dvY0Nx_H$OW&MQgnA_$F@#tD5$~O?RbHF|1;|R*-eM zQETb~0GP3bfUhi4RwHYQw$IPu#}KfUjhk03+N0d*`cY~aP8!1f0CdRsAB0B*iFfMp zi)2`A^1cdBQre74#f?wAUYx=Ckas&SeonoBT4?D5_%MQ-NbTT9S?R}0X|arJCnGp4 zJ)R><`)D!R%+I=C!_6^cXiC8siaQX|UO8x_lPE^NK%(2pwCUHawXcTK} zBld59CE~q{Z%({e`i_ape;CaO6=Y~vnrXuq1fSFRnM}ScjipS!SCCK8SYGGk74{Jt zF<#*v_|9<~i^y0T&*-2Ik=OO3S8*bNGB4zr=MKs23&PQBiPqcTXYJf9V1u4GQF-+w z=-ghdGg^v#+C&G#cE$TvyqS3qqeH0Q;j%6IB-_zrG4W?Q`*pZtx9($;xR-BieHHHmQ@Do zDxxv?zd$}Q_+859Mw!r!qQL3!=P?TOH|Q1mxX1c2Bd_wE41A2iKqmVnY!E`g9Rl^~ z4+bN$CDI==y}*SU*Qqg3Nea+077SJk6k2_-LO-zt)H_QgZ5@f{NQK%p6V#R><=VQ{ zh=54MIW8Wx>aFfj=d)KT^@d`3`84I~KUID4L3C`M_N$qYiIHNhjiSAW zZ{fBTSXW_&-98Qkx3ZqLwakc}hoFP9e-OB-eH8=09&YW6Y9n=D?IMcG_E3icu zonm-lE=uBOp0>~k?Vg+_i%fy$9heZEK}cOUn*&brvy1Vq-#8?1fJGCVSjgh& zDhHG!pUA)LfqiHL!X&9NcfE>`K9FQy-i+^@Q76ZqM2;Z)<9WnbmMA0xxk`}%0K%=5 z-_z!2BVfP*gOqAV5INnvL-B*&es%==E@qq_hH^F?o>AP%$CQr1raP6c1kkR6AMn%# z8>=iEDyJ^gdgvf~<#AW>V zE0%-VzW*VOJEfQ1{bx`BOdv-WArFV{9<{M**aq{)Dr+#XVUCHdKo&ksoCoW;Xgy6iv>?V=<2uW#e~Id>-!JJNzeI zGRT|A*9ThvdCkUYh=V%uYaRpDVa?rHbbn%GTcZ&EN*l-yZ=Ou- ze98)Nt(h1f@N?5efVXC%&I>RHpt0c8>|0F7NX|I&kT4`8m+qJzOjFQCa^pQQZqWO5j z!~v8g^XifJ2)(`9c27_79yHeFc>`;mBX4iC;rB?2Aw#MrZY4wD#4ph_`q z8990_%_d~~4q+kwmb(oY|R++)%Ai2bmCa0ianH1@`Ec>`|yt2Pc}8Rg;EA30N*fD%IF(~^Ll z!pqv?)s)JM^=BRQ9pA+>VocW@UdyB^~B2> zej#>=HLbmc$P!*SG8&vygguB}?tNQ`JNSrt^^iO12(-?*98L01ZLLl}&sD(V?{Lg9 zAJ5cd`VoUWK&1cA+GA^|fKWm++$>Tiqw>%){e1Tep-wxjiY_U-!R|0WD z9w#>df_zEN!;^f`kiof83NKK%(8)I`d?g7mEU()TzHFu`;?;H~=X^!(f9>z5*OD*J z09qu)i?t52C8!KXmE`qLBThX!OkQ^n0^o3W>M~;WjwrH%t1>o&{NP}l0WFg^K|8~h ze}p!6(dfX*y1RH((4=lZjt1(#ihdjk*YSj_u`!Qr5)346FNog=U)gy5K-OANjvtr! zW(WFFx~DvDKQ4fKO>6|=yp8W=*y_^rRwpq;q%nv zjtDj|;X2qxWQSvZmxXB5KU_TyU%o=3&6?#nIDZ_;?O&QPknk(TF*-1x z-GP;(wCksJa0v^^`4vjwlq}r;{Hy`rP~`ZotsH$9DFOBj(F;n0Fl$7)mkyot=Zhdg zl*f=!;Y7JG6-0LB7)9_!!j4SRnAA)pdA9z7+n1*59^R2M@D{oa*N31>Bjc4aASa3z zQ;0)Nr%WgsAEQh?Nn&;CFK`UtKe;T*k=zmGic&i%>H3qDx-j(=l8CUF8{`=I0)SZ9 z>7<`$%HfKk2Y&RkAd(!7Q^qW7V!6dxGZI!WGes6?HMX|trpVl64Ikm@j?b~aQ@7B! zt7W|MK?bFQ9Bjt}rDTm0F=C4?d%H)7j|>YwwwFtUTm69 zOJSVB;Q~72lc*WUy^T!f?9l+lcQTUki|k`iC11VE{OrseHCc}R6?^lKsWP$v@GDZa zML4;QU-!a!6U^O{>A(fyX@_igL5{^pLkzIh@Q)Bo7(0gP1e2k-o+7~BHB!PY4e)d9 zBm+`_?dOJA?v(K|@@Gvt*`xSb0=Ms&4iW^|sBKwwJ@tJQQ|L|&!C2!mM0ccaqa+iO zQb%blaHj~)@a@1=aNp?Em4qggX>iN8Q8r^Dx`t?)H6LAxSKVUt>KnScAPxfRv0aGu zvnTOQRx2xX_Ld_4qu;3m(1)Onb8$e&PiQcU-kZ?`S5>|m6Ly_84kL{3oaJc5hHdv5 zFfFg6yBoy969*;`ep4_+c^_3 z`#H?#)66IgJw9;Hy!CTsXEIPTs)4_9nJ82Vs#CdoM9YB@`x`CAONa{<+m;rZx^B+mr^5*H!w$m{MT zYu_5BIN}yJ5{<=e;#lk(gZ}`(k%utawEP{KN~=^g+eJue}XJRp$%D--6#}fD{tT)Bgy zk88@rH6rehJnqU&+!ZMM7an(UCT<$?eaPb`8gaO7r8Vb6totK?1`Ybn}8iyz#$(7DgkH*xQg zeG}jI-sE;P?<6vS2yOy?23=t;#}i247qoV8f84PqmQCd69Vm=AzuX zO~M7ebIm1~SkmEgA}d^iz*;j3Gl-crnRZuPg^ z79vNl1$yK@xrm;yh|n>mdUhWsJwN*ezKNyKU8F8`{FunVB0TK|ktTHg7-_TOq#>7P zbjMw4F@(B8KU|f0PJoN0eOs_1GWgjoPhj1E**E#9-;My zPQYS8z|?fi+V$+ecIz}G0;b%E!*wHAaF9Op8So(LBp!CtWQOu~b%&MweV~T8;o3Q! z{T#*p?1%UkD;F2$C^PbUx@Sb)pQGb(1x%u3JHHC4%3^*;bdfcDt(M^1zrW#`u&bRX zSN0_8@Vyt#>81@)cy*(2XC6Wq5gK#y;!*cBgjQ&C3eW}i6?ne{?}_>&;A6^-pR0(v zNyOtPEBeocY_Mx)b?XsC<1EZKfllCeFJCD zoSA2ydFGj!XP%jPW`?7T^Wsy(^9sjtaYQI3q=BDXj|kz35UTcg-b^L<~ziK_nz?+Wz zC=ru0(|U`o`&agvLkXYwW5&`toEcta2|N7BBXuTZRe7?oOzTFRA8>~~x!`j%8~sjLSj zUCJJ--gIPCvZ0WxuO0bi<|eN#OSEkjksqpj@zy^lEko~cW7C*=^&zJP$HW|aV~Md) zs&2MU>;9Efa$UW8Og~LrtH{4j}Rh^=c#$;lupK_7>3~{cL!o`XU5<_c8xz zJMZpb?8Poi)QYSih*KBD*+_VIjE%Ry$?^g{ni@5B|M6c^$zQ_4h`T5RlhBS7?X)>av@-UJ)q{IJxUZH% zighAi#`}|O0l_ltSn6`7pr;TxUJ^!1>-v#i`(b*m8;jjF?~=no!eyBzeO03TUQ=#% z(HR|~nlHOF)_GB;tqDH@NpOC&PGI&K!ZQrAylZb4o`(3V_& zFED4xMCr&I%~^xw5?;AP&N>bX{-+8!`2x?NiKVcJ$KiaG#ODSt*)oG=OUC|P=I1;j z0&9X3^%AB|i?2%oD)Y6={08fLAL1}W1u zC~W|AHw`0J2`6BDNdqw$-k`6LORx5%R~OZ*xf$;#0pzx178mPPUB>spMs)!nFq#x> zUPsUAzu%=K(_b)^sMSJS_x+RB6H5A-CqCb?Q0mts1ZC@27*?*3?qH?Z6|NA)c12`j z(|F@UOCA3Ll~weq9YLo#>eb3H8Qr4OSlHd5tK3gS7oy7jM7nggV@2qz4?IQ3q`O+T z?rQU%Yd=8I7I(ZS-ZgvldGp+<=WF{R9wcsgJ!h*B6;R7rHw0q@I>UE^qxKX7Vgho}Z5W@kFf04;Ld$;4@*> z#Nnq2h_||$!A)Q8{k%*=kcHH_$9r65Olo?0yJXZX9o}vk`|9Y?Ae+zShK&7dI4Ie! zQ9}J_oB9baCa(6xKK5WMB~`pP2gJ!+Pso9aQcc5Q^)3rYWSM)zy`(7P|H*VKqN#%XMGdawHJPnXGXWQh`pqO+sj2zBXCB zZpuxUTLHz{0GabLXL|B_nsNmnvCDPR1uUX+-ymA2>sR@?Dk0iI>+9SDT%;np5E0ak&CrbrCr==16wQO*`tTkD2 z(`&dzdkss5*JXpJ5KJ_#cVMTwh=~R@Q-=!W+s-BwNm@#X->mmk?(wzf;bqmvu@Yqu zyv1DMc$ZTn3yf!^?mWi?WzN@S0I9`>(@=J5ePy9sWk^oHo)AvBdw&FQ)9T)D$ZKBj z7G6*cwGgW||DGy0Qx*iNcuNyA?bTwv=xx~8>=7RT1MQ#3bREkc(0H2g{`S-VU)w+b zv-ZvZgFW*W!nbsd!Gh!1p)oZubV{k@Z=rJV+TKk!c>8g-=3E|-k+i&qh2mq8#i)fLp2lIwhUdbs6v@S@6Gr-~3tXf=t-6*|66L+a+1n z9f06j0iLH@@R5?ROQz;fx6A*O6i>_TrLK-)63SW&Ww($Gl(R}=okR5=>V@dUM=KVU z`tIJtZSL~|bCQMMB-6sWilqC>Jj@&Ny2{xzY0fLg`2q;4(W)3l9{&J@Rlu#lh^;2L zD(RjC6w%5LRLql=_thq_zHfHry#!rT%>5HkMk^1k8ESsy`_akDL*jXU=UCZ!ycEc) zt|NIuDxX1L`*V zH4|Mj_&X*@h`Bi4HbvH`an|8%wVZQt%G@!&WjJFvQ&kOpVn39Py)heG?1_mYv2V}D zmK0%-sOn;{C9Jm&p#yXwO?1;&7+b;F@Pux=5HeZASF9|S=5-6{V#dha5Gy-eb1FR~ z!7K1zi9g*-byy_{!^03j-ZJ127S&ModX9g9%3H^f%(qF5!KqkvSaeNbIwtP}U?0Gb z+g{-(yv+MR21LERZ32jXhO*5$)H%$Xgh9O}K#fB^TSaZ>dpZ4r7%=n>+Rfsjff>%+)Pek6!hLqA~lA{nGbr7f6CP`fl#r z@)jH{JND|0z7?HY_TK3GLT5qujlR{LF5mdJ;9c+~zA`vg21-PjqPN`7CBi~2O)EcI zGfeou#XS{>^Hb-UvjTY>i-RxqbwU?5aN@rO3|mB8yuftu?8ys*)ns>aSHYnzU6X0= zlV3V@aLg-=9V)J7!g(?WNfsR5vS;!yb(ePjsh^D@4=ulIIrd7yo-v2{xU>@O@YdmE zZ_1cogEu%Px8ShIn_6gDpGE_V7mt_$zQvOB$`5>Z%oa75rfHXUrvBn5^SV+4#C}$4 zz(PTU=FO?mA6NVCcm!`>$=#X}=E2xoT8d=ni$tEpDHop~K?0^5eQzLGQd+QB{%!7i z?eN0`!Y%(c_jWs64G4Gq#d=55=>V=Te)$%$)8)G(O8zSMtSP!{i$w+sLC~{RQ&!C} z*1hCu=?s{$v~ppv*|%vQ3ZDA(Nvfx|zm-r>{aw9N!@>w8RZJSVH0J zgj3B$#O^2Y#-^oVH4Q1tZH=_D2)EVfxM=7b${PU^VGW*#wXfj005Fl_(nJW@>IC@i z6!Q-(ShNSmdHuT6m7P#ZcZx7CLztI$_UFHl^8ZGj>q1fz*_P*hketBV66xQm&t~M; zEE8yk__l@Nc>m1o&IXoS)lH^Mj1B?+ zrF2<_62s4xXep9^bYPOCM*=Xc+BH5;>_qj(0y$6A9T_&cvpau_Bt67R8j2)o((v*kMM-#=l`!;RVmIT=c!-;5XPglajo>vR z9y)`UKOQ=>|9nQ4KmUKB4>He*hZuLyI6EFXi`QB4(Am5S!`ZOL5#zl3(&9`6W-1Uw9$;g%^@vcp>?P7o&KMi-!Wd zE{can^SUq|8pA6X4~^wDHqQC|J7vhst@C$GPER z=Zwkm&}F3KCyn?4ZfW%i}$(w>0o;yFBYct4jPX8M~ZZJa7H}8G6v}G7_WaX z*1r?j#BsDCffznALYHTt(f|E`x`ro*~#yz9y57*FtY^6cYzp66wr!#uy`d7I~5 zo})a+cyb|VIL{}zJ+|BBcm8r5hd(zr*LLS+{M`A22787S3?1ZlyB*Jr!#~i^3rIF} zm=ggw{)S74FSBxNIXYI6FZGLE*^x0rSur+_1e+TfQOVd*=7r7eQ|N`wcp1NxRmMx8Xzk!#e;_nfB^HgvJVCXF z$r%s?V!zL2sKjnmKBnLbGT8?}b)$+wS!{0*hFr7jePVai@Uy^}i$)YST5-$KJ#&ZU z$`oU`sXDAWh=99J&f5E-j$C4G1cFEdwPKi7wpPhRT?IuB2A4!@wW5_tv?y*{SwSVX zRT4cfcSvg=tFn^FYEOFaz9E|?G-2d8y+d-G-XSHSMhQMC8h?*28cCDyWj!qdB!2@C zYJ9T166-iD!M^rg{3bE}7pv#I^p02gR5O_Smp!lk_VmV}5qDD821Le%dOh}o#Dn$GcYx&|7KnCaR}nfRv}A_VB6ogt;Fcg!er9?3kJK5 zYO}^v%vzlsp+vieYiCgUMeMD41{|6z8!k1s$pTR_RLA`7XFvO&)4Y+KLSpID1n|9-PECXS+}lT>hd4=?Vqb*dmVkW zn9VJ<4AYoFEZ$cWJTpW$8z3T*M$jE)2{EV&#d%mJY>@!kq)80wn>e(#Q|H5j)o&3; zM6B>_dxXsBOIW#ajrqnK@0u0+)bHDT0B??+L_Z`Ab}?4p)S1Jd`E&CxUA?&<{J?wx zeIXcoEANBvLsRi7pqgCjYhY*X_V*4?Ia(S#ix9Upc;A)vmc=NkN@j~x8oh+fPFi(y z7Gk;$(G)PNoAdR!vR+-24VNk-7_9Ig!T{o5k`4b9pC)VVsa_Rl{iPRz(u4R=E2d@x zo+sclBsHiv{?jgaU)%R3s%$PUBW8EjUyM?TS;9J*obk4D!vq`VVFw1Q3MRiM$U>G5 zYE*0W(vmkdoK@Qm8L(==iezE5(=X*qfrwG|3g6Z*v$RLd(k80nD;iu*b`QVklt+{jd6i5fCUH@gP)yGKw8)UWxa!(1%d z0EyU(<1e8w#P-&7Tld@E!sA$72oAfqenk+4!=IPubxI!n$O}9^%tS-pfTbi2>QDu-QJMJb24QeguwFvTU z6Lr%((>$0Aaa3Wj*qSfgk`rp{jD9o$eQCk9oPM7Le~b9!e?1QytpECO2G4#1%-PLN zfqY%B8q_bcVd7(jZN)`Jcq$tvQ-_q2UkbT|pog8H4Yy^f79iSTCTLlfgj+J6bMW-r zSe9gbWrfxs<}ii18Lt4m_Q$&2IW&bl)p~LYtnzI=Om)$F22&#q7cJi|e#7B*5#m6& z{YHcO^Fvx?DiJ;CHXAKFGbw*TUC6Q1SUG4ZET%WlYaL*5UzMd%EhJi4MZQNd(<8g- zmd09oh_00(LyY}(O)FO4&2x&GD-t-4Dk~=|CHm>*X%(lESN(-QjVe6d-miPl|9-DMNGx z*`a%pF@&sWW*RakF}}l()ZYEMPPPP@Iloy-Wl^G4#!l9kC(){hQ##0-XqE93W$aO- zCEvD^?!kOvxnQUl>x5z@Ji!r27MG~M3EceVtfHAL&PzWg8OeJi{g_rYpAeAQ&BjQF z$of7i=WMzlN8?oA{tqDci)wvR9V8Hueg zaz}^t3x)!7kETKQuQ0@|uK1?b-=rSGYVY(Ml8V~51hO*_7{99jil$Ap71UihHBEYzbe`*+DO=Lvz&&8~i4n5KI<`dn<@&+m*KIaRHr^e%WX&$?;R zLeN_|;CnO7wQ+TYq|5*B6PgP;@FbQLsnL zrSfC#=?%fVq-j;FUyCoz&eM9khV-?uZP-;?dA#{e&UF=%u9o}fLa|wgkMQxRc_whqofRdO4FNP7Kq?!8 zzB`v?ncF(??X_ir;&AT2Dq1Ez`{GN!tSRH#SAlJI>iR}-xA26@+V^k;87G^^s3r4}? zT{2z7Rb@`e{uFB3yCOr|UylsdT?TvBJCAj_BaDQ6ZE}Qgdabu!ow-DFSNx=Nka||A zg5QA!^om@}vi*Q!AzrQ`LWbH$S*yfVZRXP%hAyqXJ#c!G5l0F z{5vS|UwWGxVG|Uut&$2}XJtX_#DAI%dUn=d7NgTUWCdFtBYlZ=PBs)yxs=%b(HjuLixJdN;bV?F}zdL`C@hLuNKv#voWhB^hZ`qV@%e+PW=B5{>D;V zQc}$-{Ino>irPo=bQ`(Lx{ZmMC_Cc_N33Ba;xZy4V0$)+pZxV~+G@KjZN%wrq<`_$ zH^e$WEkDM6NzJ~^k3&3j+3)>c&t=c$1&Dt+!ya?T2{4)amT|mEKd+t^36Q@5fggUx ztIUBA1!lCd*rC2@rtuoUO@(TzCcRMhTwT{4R;$hf>roM@$Cx^}J_8?0y+HltE_o>r z1}8v-jlnKALif>`c2$mEY<$s)U~HikIcdE1En(!NM75QCahC2x3pwK*Gj{Ex^CP1CfRxU`*523NHpC*WpfuwF@#{XGJQKNT-RTgLQzIv4h;)5+(-F zcP!+Mgd99wPws46uCLLM!&Uso>rPJ7I|W+(`X1O$Zz^oxBtCo;B{m5Ln+{0=QCF;I zqlzfSV8pAwbCuLxujEC&b!Eo=8Myq*Ghync%Q9}s|8lcMYesD4mjQF%Yzmt64hdCm zjU3xi%`|Q~&5O>J*i%;*qkLc;YKEK5Eq;W7>{h-Rk7J?2nh1L#JMeQ6Ys*SIaDhPU zG{I&c+ukkH=bTBT(^{`H<)q~|J46Q;Yo~K0=F(vCBJ)Q<>W8^Iz%OeMlSMg-lxlmi zCu^eA_irLaMF@08+@>p4;1gds?#fBHA4jXW_3-s3=Ot-|%4VEE?|wneT7YDEK-;-# znHG*Z>$DxKXMEyD@$~qf?2Mg)vLCUCA6BEBRDEr$*g9^CIe@NXy3F*tft|%ad@0i& zg^M~oV27QHdSaKU4wFk9`^J5AKwJrT;{Il3HZHlD`c;midy6ZL%uw^x9YrFl+g_H> zg-Dy1BOLB0y&${NLd|AN0H;H+F4pZpf?G4lrtO&#nYtq(R$Wx%$_DsCx5NtCvA&FA z6tkp{j+K-8t>jGli1>QDR#XaE(t74l@R`H>rLD*jI==Sv3Ab;>_O%TcU>5mWV7Q2w zwoe(!g;kC;B5NTjE+K-C965DNry19ki8^|aDCRecr3N9~ekxx!xZi9o!n^ymU%UJr zzrmW7Cx-hTp2vCi@r?Pc%l{J3$2@1g>GEH~Gn?m&JYVPe9?x%i1|4zvU*x&;EtkKF zXBp4G^8A?R1)e|g6#UNRpUKn2)57xr&vu>{d5Y;!FCqRMo-gs-4=wMKW(l}mIpcE2 zjT@K8nk%pW-QVDG9vhHFTJNyozJbyFBhEOp@GN}KK4;vxqI1tXzxaZYqXOeb<1=P# z@InXtA{iX=2hTjQ&W~d!=J+=6qk*9ctp0TKSC{n@18b1Q5-0ErBwF|W{h-djA0$fhz(hoPS$>QUIa^`d+b;jZJiB;)&hrV+ zTRi8Gv&lTQJTA{a^_P=@&UIXQ9uEcR8Eo@Y?9CgKGd_)-*x=iY+COyv+{Yv-{u;tBWmQ^d{MM z(sq)Hp!KFg(VGg9{dkDpBrlb0lzgE#i5S;+FCv`cW!cJus>LkSpykO>c$pkwR~U|r zHU8+(V9Wy2A>+M}mTgt3dix=eGQk7}JA_}j7& z>`vZLq7!lP$TW;hj>G+YrC`Jdp7{F+S6yJzdi(j4Q$r4W@h( z2V>Tl3_T=3{zMv265)L?d0Wn1j;{Hlt!XaQ-Wgx^&fgj`Wc#*8f35nJW->aIpcCcu z9U8SU+5up(!LGMC+jME@bNh@7oN(g?qB$VHg*>M{Nr7jrn=!e33lqWt)5sx-(~>WC#Gl@wg#YM zPUs)gQckRxD>5;KLa7A2Q6P1^*brMs5G7W~N9j?28rRp8)1*WR%u;!&)>MT`iPMym zdebU~d!?FmMlV(Cw~C32{TVP;IE?3p7`vFy1HvgokQ9YggZ5z>)z>aYCB_Y(jr0dI z8wrxUW?U!1ov5-{HWe}9YmehfeO>4=z9^FiI|YOtYZBAbqiMp!Dn~LPqCsZEg_Yzy zGF1Jp+{wEdmvMd;?COg%U^~V;PEAyc@YT$!?ao@R1nQJ5#(!?I#6qdkHGu%sY+WKF zrZ@rgbw}vS-g*bUgXhh6UH&D1bop=LxmvmWm+?H->+*kt_Y1ri^DIaa&T}u%Zl1UC z`wPz*#GS-5m*-!2Ht~Fqr-SEpo_B!FqaQ2g*-u&};Jl6J3p{1Scjb)E9c}&P+3)}9 zU!VpJ?h7ksXx?GsGu$`YKSCU5oH=@Q;aQ{4KBwqh`Q%UZ8_P9%GXF^>d^|Rl)Dbn6FawBK}On3Ws^zm zo)+=X0O@(C-^6wNzVlFSJ6=v^q_{)RL;ctW&CU9YM6u_gZr)-c%FBl8d8lS9R%~yb z;m!u>d8jWC)S&W?==>OivZ2+Ivzc~sgR}m1;y*#h`pWIhIC-5QJ@+ItPbwkJpsJ^~ zS+bcut=qcKqxGYQ@Le;s>#ac@72huKPw3)UQ+tM~qnaRf3{8e=T*K)@6|y9_6BE|z zoK|Ka@?82nN>;c$VX@m%6K>ayLd1bSh@23&vHq(C7(@9pL4{4ZmOrV5)d{FV!Z9hv z{R=w1O_}sWEzqEnZdm=?0zDn}A7_I4WB+y^?CkF^l>A%-{`y7SAVAX;#H=xpPWk(M z7YVJri}L~G9T47_OG}H(nZ7P9WON(i_+Gl2OOW&>cWoIl%^y9l?d8ZBTNdO@3+F_K z$GUQ3ow;oG_U8aScXn)FHCH)GqxZ+2bH_gQ-1;clSjzah25HFyYgjC z+S?dbFHfdUu>85#Yx>L<(bdgrf9pp%RL16p?f%HM$YS~kx#HrSYwfi&U)vtgHsxq@ zfd-YfFeCacYls}<&jdH9KW6I^iHfd^Js40P5PeY=%S#AEB_@NK8bD`GF)fxUYYclTRhtKbn zTY2QDVr#TP`ABukeChoPe)d^QFJV9GHX!IiEg;C%>x*3%;+tk%&q4GuDDn2-bkvrn zT;G#j)-vW+_FZW5qB*+%>2Zndv$PwbfmE#7k8FA<3fc4;SXHubHl_MV`F9+Zgd)Rb zz3jhn={n&d@5OrA*}B#j5iPxKF~`=)OD++qXga5n<0N53aqQ!Cw3>C^*sf22%Z*Oq z5Pfy++uU_I+bu|f@(@E_tlLXGIhOLMx&)Zm-cqUQ-K4vGnUxwyINeq=Nch7lFbgou zZuGPWtwKvC!;XEGlZ~4ilh2A}FX?|(I7OjFS(5)r=40kmnwZ>KllzvWE#YMi>b2iP zte)wx($Exet#MjUtrM~=-6FH;R=QfrwMt#5-)M|raA+&!(gfA@cW8mjv^bi$_{bkR zx#d9FicF>XauQQy5~gbSuFbbJ=OPCYEp)N2ihfL`0U*k663+?(M=#M;PNyH+5M)N@ zTZCcJa>UM-rBa#KlpO2ghTd@OfHa}RH6`k%0=O%A^~O3Baa@tP`Y3GivpwW)Q>uBj zuI8~5>FC8nspH4Ga-*XO!TQo8)~C7>@M0Z60E@YmJ~#42Y(q(2R7^P>WSqFOth=YS zgl2E?FWXvZf0^n?W7CnW>Nr#u7e+B(jjBbpk#;99?X0e9I!C8ixUAcfhi6OQPNQjP zWH(@%B^z3|F1Xn#At%?D6m~%sT>sG|}e}cfuu_4p7r^MVQ1_UA|!;ST- zGz{2`MFM^ywytc#iveG(R z`yj)jQ&_eW79$n#{}I`W?e&{SQ!`|2&Mal3Lsr}98s~_S3YI9M`sfMr)F|V>Gr6fT zuEF2759@tXYFLr+D<@bArBT(u3CxxD5ha;P#kD8&s3VOW|y!>E5D0^a=SaA@q^9*7{^&?3CNO9uI6@sTdx! zMebsaS`^y^wu~VM4Rq#~~#gCrzV9V1UP7t`_ z#Di^?y&nZqxqa2DoMWI;LaW;W4oI(?; zSG(hWR0h%3{$(?aBefRd;-O4%vrg zepj6PeRJz01+t6x^Q_T#WuDK_^@LUbO*Bj@6vfAcrQQS#2IWsq} z3+w{Q>g`ac_$kIx3qlnO&$Ma}y!_F$Eo)&jyb=;+<)R|i38`Vsha1D}t<#OYti6+v zqG*-j2P*(NCqOl-17wDJ%|TA@b75IC#~Maf7#BHd*Dq4rEr8TQqi|r{q!qLq_PJ8K z2hvgx35zl$6jEjGvmn0-*2OxiM;}SwgPGDb7&=LFl0Q-6q-tB`w{{al0&OF&59sr% zSy#aX#D-gzVIBm2%WO|DuPQfMt~P;{k`op6ob(l8)nuijbC2~&E5Kp(7450_i7vrh z&A1ox)k-{NhSJl1EP`CP&4R(=dL|O!3M0o)6CR{N8&r)BL}+Y~i{m_ihqaHiFp;tz zRbWL&!}Lgo=vnX(ApzCdW^3i|o^~DN>2U`I7QvH?wkfseAOjkQrt${$7d|D|RW-jN~6Ax{4{HF9o!A-6dpRu8wVT9iJclp8j)*0TO^NZK#FAJB;$rmGK2aib8{w{ z4gHhRomGRnSECSSmKjZ_N5Q=uB2qBm*ff0y3t8* zi^i=NE@RDcOrwVJLesMi_pBkT;bLO2soEa6s(EL+UAC7Vo$8UPx+3e_lxxUfOa<|Z z?Jeu>T{^})N7Gr{4{tE6 zr=oEZ;KmWOcvRL_iB67P(h~VM6#E~wV?EViTN}OzCPrizq<6;oAi0L7Tn8N|Mdzen z0-1Tw6R?iMo0*>$duD8u0EX3Lh~V29m*iQuc%PRZt}ie=)ilZU%P1AH@S5#JwLaK^ zuy-}?9?h>_?8CZA)G@KqbVaYVge^3c#BOuDNJ0<(60M@UBmdC*R+`lwt@_cB$I>x1 z6&Wj-Xwh?kMo`*Cp&CI3oryqVHCoa1z{q0_jEKm6#hT3`R_j(C3zd1up=-KZ#+ZY( zf)kx!)*77R8W}5R5ss8y+~>wl8?)Ep<-yr>0E?3Fx+clA)zA(qwQ4iI%erckjW70=6Y2=g|9&ycJaoj5` zc6Qjc+~ABLd=_6UeV8?9%kV&Y=#KCqkH3!wV%4urEiyl$`|3tRAUK?_{FpR5B)i4GG3E<wnVQ8&*3Rp-H9zsS=Rt^g5X(Vn0MJcN^TB4IN1+V#3dL$>w~{RUJAz81W>w z$xtlCI9F{LCe7TF7B{PpoBTSFq)ikmM%eM0y>ks6DDd5V9C*0Fquu00o!O8Z zbjZTwrdM@HG#hfYMq6#jqIWCN`DvYtF7q=v63nenbeKO9Q78v+Ko^*d$&Yo%y=rPFX(ShRTeheavj#cDD3XKN9tZL)K)w@^LH>3dNo}EsvHw8YqX)ZzO zb&JF55Y2=ZA{l!`AZM>I#4gh&vKnV%(_((j*+ycMoRp*1t`Qf_tIm?1NhZE!+|&e|FP& zJt_@Fn#SN*r7N175DRBapJurjJXl&~=vn+iBC>!PfT+jRttXYo zZ6Ib>d~R@3#3(X#vGrIUBGGZ)%}f3$`7+L%8A{Bd#C!lR zV#-PiK=P7gaX!RL{=ipElf&l;%fm%1X$Z(WT-$LGUtT~4tk#Qvr$Fcy%}0j?Brkv% zrb>MLrAe5&q4BZb0+JU%HC$1E>svU>SOgSLjKC8@oq{ZP^$E7QPK;&Lt z@`qEJmHZK2tyL0P-DKS*vyz#(J9va}$UiJ#TlI^GZ}TO8M4X$FZBujQ%hc@$_FW9I zLXfGO7$1rckjRVJLbm)7d#R~gEOEFeG8hKaLJ2YNu`)izB7QN%P19?v{r4Ze2z^o- zpgtk^w(1utxTT21hn-%Uz7_Ii-Xj?X*OdP2wP2B|1Qw5^w^hHuBCL}?u&mTrR?3%o zkF<5LRA?+RU)`5q0Si-+g-KpulI~vqz+`AlhJ2Y?5a74k)RF+#dQ&%V_z)2YREI(M zHm8K6WgxMZ&-oBB2EpGqP_@ z&Uf-AECT@ME(f)DuD=jN>%xtrxEWApto-Uh7HxnkB1KN)wM=#TPZpCXx` zKO3x2xO+lgvWv+h`%e}Iy%gAZb58>|7~Xi-7Eg8Cf#^p>^G?{e%mPm=@ML4?_!8Ti zh1U9@w!5_??B#0DS2AQ_t;`=BwhY;^BKalX7GN1??5cZK=W&2{0-+^+^*6iBuKu$v z>}UBTzn^|B$;S?)kNUbKKb|>`IfKLBR>B`5k=_``0OFbXUSoYre6vL$ET#|qw(_IR z%XbQtns|%O4u@ybLyAv-3O@t?>COKTUg$aEhQ8m!8=F4;{fhP7QAnVA1l`No@7Naf z<0ZF&7V{RFEtf9HvP?tcqA(WsL7GGW!dz;(&}t1OeQkG9137R1=g9>b1K@+^FOpx& z*^)a$Z&7@mlk@ZTOvk30)BP0C4U3Gnmp!5=l^Wt3R`0CRIv{1U?H&Lu*rbWma9xz+ zuP5bVN%Z+8kH{|GH+CT1geb!Ca%V97gLLZO=ierKnea zorb4@7F3{mshqLB?$oe)bxJ3KHWC@#CxMYp0?~)1C8|!KQoaVY!-^<=Ovu`EBFmg znP@6#%2h?AXl%uEk#UzWD^J}hKKbgcIEtUcpL;OKpb}JZdydoU8 zTfx1!X$2SQT#Fqbx4|}G8~w(HvFxAvPvT)Kr;`z#`)um}96+MB*Tpy=JSP4Hzg7tD8w~u-PK}YqCrII)7UJ zt}k{)N3dSjAIgktvf*Y-3N$PHkRTh**c zs@Wp7hWK_h`w0P!jk@J5QloW=Yq=v4M1MhY4OLyh%TfCgxn0_?ejzE?)ondz^7Z+= z30W|aZ+Z&^4hH}0b=kUECgI|UVT6#0HYfSWG`ofuaeDhhIvR;b%~XZa4C_<*#w|`u zMP}}TBx=hEZOP6F)E9u-F621nO=BxhFH&D1Sho;2!Q6PE(?^a)_xn2yKkOgFYbyenC{xMSChXXi+)}S@hL!|cO=Kdw@u86&-TX>3 zVeeX`sF52QuGbkwKu3o+sxqBJw=Ar8+w1+hj`TiGK%WZM`{;o0cIw!r3i<;DbK)8tX&JE)l z@KN{jO*2UYW@!MU@U2x}x4I0GG)|5hL(NF z%1~US1jIC`T8CJeP@Rb|)QK?BiqN~znuRLF@Z&-;nPT$pa$+{9Ejqr8|Clk_I1;i- zw|gQbSkL6Ei-?Ti(<8B`5fgx)w0J=)66?i{RmK7*O=D9Z#_#;1;NBzrR43%u_@O8o zx$08_VtY$^_oAxMi)w&pbSZg+mAR2=^r8A&iiMVY3L5I@mOkOlEs#2S|D&z|vwprt z^*ca00nI|d%DH+`=U3uRLJaosCGt-UPpafmyN6H(&>D(kCv&0|jkW52D*}c4BHeJY zWx2VQx}g0%i49^$Qq=xN2L-@J-NU^FP;StlTU~6u!|1(VKvas^XQR5Fs6?7VD&=qV z{)&01KCM;nkC3enT6%j-y}yYIGal2`{BktPNkTEi7ID#+A9AU{dScm-;im4_!^Y>W z>M)-~2^Q-FZ4nlwH^7S<)v0Q|Qb#xgL&J#2VV#Hm!WPOXa*G~WPWG632?T<6X@ago zR8A%{O#iTC4@Db18Hz@ohN5Ry=wQ7LOtlsbK>Y!~gt#NBA*^~egna#~L49a(UlXP$ z+o4CxOZad@V{BjXZWdnHxq3p~OT|gA{iLT><{Dh;Qa-J+y1b|M6Yceml)$fWY94U~ zk2N+_cP|%`ihFA5X&7YJdgPT{TPVj*KTM*Q{&^35Lu1oi9oHy=y{dtDj#4$MDeP!e zzacg)@l}mgG%EU&ZoRVI@nvqI>e(!_8T{wU=LtWH^%frQ?fN*++%rQi+uM_Lw!xHXEbce6% zqH!~GrXkf*zyL|ilG0id+u(6=f*L!cp-L8rF4QdWCT4kMzBNu>%xk=fc@oA1LRfu? z)d5rn62jcDFcjNY2p!z1Jj9p$q5wlw?~O8d9vzVT^*Y0asA|bOg_{h;bLvRr&hz+4 zuXC$O7NN;?#ZNo+V?ADd>W7cd0rg`a_7F#ZDjtQ0)qk9f)J z)RDsK%TPk;BsL3-6kw7VrYV4V2Nt9s7w@q8t}Hs}*cw(snX1=uaB^6LlDOOryveVLF2{Uv-t?W@@K|`gVe-w<3Su2dmeut zXILH8N%<3-Ef8N@r_BDxBrvgAe$AP3OFE};Xdn4CWAACV{F*T-5m28MR==n6S>ICi zH%ovSlTxyR_v&Ez*1_U1W76Ieo8^~tGPGNM&6r2KuZ|=4koUWS^~-R)f_h7-Z>Iq zj^ClxoYd9C-M7`uAc;P$=9fSWXf=0<*J-5cm7o7-T8$s*&$OD8OYj`nYTgk~VY*em zPfCHRm+-V(&6Ps2)oRLdIt-oNe41ACZK7pc&3?(rCk|$A?b4xs?qJKXQnOV0!`O)- zx5_a&N%wP#CCh#Q$SsB%Q@uJQGNf8y{{k%joD-xATsv! zu?fjd6dyoN#*1}Ygke>>k4fC+p;%`j;=lQQEWctKShz3Lz0dIa zusW{y5J^8%j3s$tEIp+8Hw+^Mti14pc?d- z_Meh3*4b*9edeBD;Pq*P#hg;19@T7eqa{wb@hDoPL`|UKS`<^igrXrrS?^W! ze<($NrF}T#{jp+iY%Sc4CRB>LGkS(jxIyJu$%@9O(?y$;`Up-Aa(CGJPh{Q*wL|XZ%e66f1}gHv!PRQUbx&j0&)t;_~7%Xg_ zPMXEXsteuG@?+J-Injx&A3p%T4TJc~jgFFN6i*T7|3Go`xvlF1Zc>jD>>m^@5QG}d zF{j2kJx{j%c{wFZE*idoQDVLNoMqo4y_**gVK!DlQbMLSLAM5*EI?V7Le+9j73R0M z&{kv)EIP($f$NS4dJ$4-Nncvnwt$$H(x|S|?W~BFGQrrCi9FP>BVS}i zZd4;QoZFgG?QT?8NScQmxMC%s%I~0uu2)s!Wl`%4mK)U&Jo`*6#&r$@VkKlxEas!F zrtdnQw)>EN6R`J7) z!{GT2A?clW5g94RDc9fP+uXDRRx-6fV=Vw?juqSHW}QJdGBmw0|jXj&hNB)#gM-cpFjml%iPUv75e1Wku!{Cs^;ODNj zO6PrUG8byqCpv>3WUG}^o8wxd_pd)9c(MPiAk$I$F28a3}*U5Q~b zGG$B7wA|>p*r`t=LV43>x_S4AXXt7esGGW2WY?_imK~hJJD@)YFLX*JRTj3JoM&m~aQDOXTMF`0_HvXD%)@ zR~MN^abtRQz+CTF!6Ax5rE#72 z)OL;esg=Eid7sk6(}BEjc=C_)+@$$t*4~hTz5%iOzcn9ku&-6 zwf~MJcYP=jZ;MNbOO*XxVT!)@5H4a-bdj@p(`nbCY zle6d_ee15nB=v~J-u=8f%A|;{?U*93t2-9TtEQt`Uei04%IoshPc;|Mi;Rf9UmeNk zCso+dsZ;Ivp%i{05W=y+9agFx`w2vN2V_@3V8OLwLm%WEjPzxt|6U+!UTM90Yo4^6 zpfhLe>HaHA-@oB`o2P1Ajz7iwGTxW)oXZp78OI}GuKfOgIsHFB^OgG_y=LVitJZpGbdA`OI=edW+m6JOpZ^)1#ZXWr|w_cgwK^fQS9fMEr z{eR8ZLtdVT&R_5x;dz(mL!Mm3lPf1*ippWPdjfuwd8&DC;+e{`o@XE&)l4>;ao8(T ze6BWvc7_7FSCH_h0h`^j*Wek*1MNX_s@es$+#As zI5L7Y7&Zw-^370{91m6DEZgGG(2tOD=Cwt;I_buzj)-`xV_jJ4o^4@d`<;xYP4{zq z3GPRY)&D%T`W1_w;=c5F2htM(O1cd)HswOua~M0}UE?v`?MI}iCk4r%6|Rql&F1%z zjo;rFf5AZfuR8b#bb%U=^CS3g33O-}JRzgZOS#XK7hMioP~EQeH;C-el}587ZE)(zjX6 zpBu2~_}yG|hM!`Qq&w;+uUa=pG#t?yk1@c{Rb2wGI|C3h9)_QE(I@M)W|6GTk(m)= zbvbL`zlObuk&JcKomXQvbeK;%aG11)vFjNi)?e$dGEsYnXBSG4&!z2k=H989FEsFNf`{T?v=W0#NHDc!nku zI-Am{62pX%*0h9I?ItVQUVc0X{VfccFKjT5PRe2Lb z((Ak`!FO`LJF!mo?C4Czrm}sdAvxOD;ks>{Gv(F(;!|o{~xFKHd)Q2H@Zc$L!Av;yxx$I++cb+SHDa(z8(6Q^MPcROg z)s?V}8zn~1VDYo+t^SPg$%%^8aZXg!<=e3kx7v42*1iwhUPxOkF*D?Y|~NAbFOH=eL6@ws&E7Ls*ZGlxeN|#7>3R%*V&GuV#veIr!i+ z_UIux*zkfn^*zR>7B<>3N3V`>(&J)>Z-9HToeh$hWhbG2HNW53MKWaE=QL$K71>oDUBVM=lIogxEjAF?MuC_D=$?mvLH5Hd|Z*b2ID1>3NnU4 zG%h8}_MB>@v=K4aBl@yS?I31D`Z9^b?hSP*VAhw~pmF+_A)9W~PW!G$DS<{Es_D6& zFpHkcaM|=M)Div>JUK3z$vMpK66Enx0JWB|rS5(f{Eg5NFb1>nR;}P8I z`x1iG>sLIP`ztF8B2{`SsB(A|C4xC=^Q+8avtbB#t>65rG%h~8iCV9jyDU-XH**sq zZ%>Gk15&2I5x8PcO!^)NpU1-I6?}bB^g}NAz?um89XsO;zCQB(FIH0Q~g> zzK>V;#~&IHe{_F%sX?ZnUytcAb0>(3)bCGgJdMnyU4|$Vv$Kg}w)YE&)Ynd6-1z>6 zGx0fy4|>VeqR8Od%D*+gkM?l=a+VNeO`$JBU3CY)<4k=FH-~Mf<+Rtiwa%)`tRK8} ze$S0)JwizZ_oY)IAt81$kMZEiLD3;kNwdSZ2!T7d{biOW!sZ}zzj-^8wlAU<$Xz(H z79Nm;aW6#dN^`=^CP(&yh+UKUXY;uEx-9Cw3of+pd~>6p?KK;{%)!*T%;C*v09sec z#gpwa8`t|RDH6oF=_4Sjq;iRuSBX3%iQ`%ir7habc}{< zdujmW5zg2JQrrAe9?^>|uzwo>c9R8Wn}np+NvWN$SEN?;O?QR`mZE5L*>w6jFXvtO z*%N{lLu!aw>lcwS&ucdL@h^rKq?_S9h)gVwkwGk{)~D&Ek~7kkulu&GBp`OeB^69ADNt=GvW25_s*nuTQc-(mcm2sMCg;`oWj_GX8#XfPj_l{`kl9=RX@Y0)h@aTy)Sm-?sz zk5pm%NV$QU9oO1=Ln@^+MlII&H-^<&(=b4^m9Qn1S_w-G23l?P*%-;F75_v?gYz%5s_hiW=~QqMWxQBh5M;tzB>bo@ zB8fab6WLGXdnNFdOklu?Jc^Y4(Q}O*68^Xo&i?Je7B{bVhF(&%eApE#!R?S(GqXg`c{sI2kGjgrT+zXgx;mLeF4$c}9(sSr4;;YE#Z{t z6;~jm*J|6q!z@QcjHhHyul&H&$q|VcJ-CG`@lKbLvEuv(+Bn*7S}MGkS< z-k^%XhXnLVsfpFVHye^hT9x73z>sYWZ$N2VqVmb$-=C1%c>{?OeuLbZfT47v!X7Hh zz5?nXw>33T4GZC(pBSF0lOjW<$yDyS^+SCSn8Ry%ca*{xweu?YE$pt)7x$Iw9Y`?U zyJb)tH8_vK`l3eN|5Z(ldY_TDQp?V_qSTVA349Z5f6u8J&A0S#R`}GaYQ7oT+TY{# z?j?y@HO<%dO%PQDFs_q#rLV1B-le{_+j(1rkn<9rAWuNJz*BAhf-Q?QwJjrCPKKKE zTTXs{!`POSW#XE;;oO#!Ul7;VHuzdjPK*?^oV+B$=k%z%HkA4~{Rw?NDwQiM*?_+DeDmcYz!lJWU@?!yu6W6NRpHql*?^JB6$53-H z)5$GWOjbzY%$=32+HS?WgLonpQeqJ?S9gwP;dXO|EFP~0K`A0;S~EEb~2EJtWq7h^}Yd2v`@^C7ft=gFJPi z@gS+Ohv+{~o9JVc1rv+CjALfiP~L~P43bpaIwQ1=NMThV;;*WVc&kbyo-MUGwQLzx zTLz_;i^;iD$W7@5GIurQTKTP(pE~&o%g@rVTFrGxTL#7UmZru_JC0noW&d4Ux>`P( z7CE=&qd=sv<)g}oujQlCNP#4&%g05osdT-ly=`?C6gli90a>QBIC}gZ@V^p zNvgG3fu`>_$5U?$sliv<`txxZI)R}h@Po}km5VE)=jyS}nSIAPkNioGoGSkoeUZxK zr|uO}RkS1))QO73_*g3EwtuCcFrIYCzgAsQrfZ89&zkb*pVumq(K$KCAMVN5^KIl% z)#=J0R;wKW`M!uwLWU_7NF?Evm=TDfhTcn8HAE{4WiHNrx13XOUWBv0!JaiW@5c#w?I3ytqNKp1R1LQx<%-oIo3x#+!x z3-pf|%9J@z16E9D%H3oLq8KaL5jrw?nyHED$V~IM@a8fz&s^)psLUO?2x~MCCj)&Q zv(WQ0)et+-QSa$$*fUcEjH~j^=ySS{2My>7rFw&Ix<+?t7F`yRzN)qeM88N4K=d;Z z6-w34AUYNa>GO`?1f?L`=-0GqWD%h%gKTOBnbgqA-$p-+EFGEc*aJykCu`!4R~Na; zP~%QR-{l#Uc1HJqhQ4&9M$^|HpQwMQ!S~L)1M>U7#MjxGcUpY+{BQ70&CoYaijvaR zrJ3Q|f`Le0IZY-n*QHrvmu7Jer)PmHBGM^?$YUX*KD_)tVkngJw?2bmU#}(K{x=x> zr=_9opTXcc9St-7A%^LF>yN_@j51G?nUB`wN-olnEr)#KwVB_Peh zqg;=g@~d0npEe~97*icU&DhNrY##}E%qGEm2Di*b9u^pOPsoH>w z?Em{cbMNlW5^aC~f;o-;FN&YU@O=8SqsQb8HkPKA!13_bq!I(NL37wbpc zhvs5|ikbRAfRG0XUdR(5O^v{kn&X56@VQmukz~@>wq3UD87emV{BQ{vzfesgms|&t zUmgEwGWm>13c6u49Swsq8%n6Uh6UC9GbwFYfp2d0C721!{63ODy3-BuX7uR1<+OpBHb})_p6!mX>n`k3cZVQ%Z;gHwF<;T>yCf6u zmq0rcHL*+YLrXGRS<<7Xny;*B+E>?fRxdTxA6wIe9yNU^Q^(uOK)!{TuV~W_L<#TB z$)Ow8pEW(m#+`Z}T$As^yy{PM@>`bff%ammi@&}$Ovv68*Q`ya%)c4GOeSgTa);Z8 zS=ft~TY87eU6iLL8F8uiF$H*I*$tYXQ@a4y8@3l)lVZ&od>mnmc=4`wk(-PB@eKQg z5SKe820gL%O-jiFp(ly5q!nQ7s zlyL0*>2R!J2j7AXr}!!Af>WWZaIUIAIzqY!aUg&3o2}bi^8qb%yFj-(cauPR)nJxr zwIw@!mVU2YXifZ^>K_0Bh5j35gG$RD6sPMLHlcSg?mxv}cO?dQP*5e#1M7p^J^C)e zz1usJ*Ll_Q6EXs&Q+wuLqVqTRmj9gpA^+t%|BT-9e+;tH1E^l=xAN!rmjAcC<`*fa zU*wzImHNB$v%_Z^dk*pH-paSxRa~KtGxkf!Vmkyc)=~P=**G+O?$(2dv+wW8Q!x5{ z8T}N@fF4i5q~4d=9#S1P!bApz)UQ(>l*~i-p!x-ZC>f>|r7msevp;NX*STQ_YzT

-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, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2020-03-30 19:19\n" +"PO-Revision-Date: 2020-03-30 19:38+0200\n" +"Last-Translator: Somebody \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Language-Team: \n" +"Language: de\n" + +#. FRMAbout..Caption +#: gui-classic/UFRMAbout.dfm:7 +msgid "About..." +msgstr "" + +#. FRMAbout..Font.Name +#. FRMAbout..Label1..Font.Name +#. FRMAbout..lblBuild..Font.Name +#. FRMAbout..lblProtocolVersion..Font.Name +#. FRMAbout..Label3..Font.Name +#. FRMAbout..Label4..Font.Name +#. FRMAbout..Label5..Font.Name +#. FRMAccountSelect..Font.Name +#. FRMDiagnosticTool..Font.Name +#. FRMHashLock..Font.Name +#. FRMHashLock..lblError..Font.Name +#. FRMHashLock..GroupBox2..meHashLockData..Font.Name +#. FRMMemoText..Font.Name +#. FRMMemoText..Memo..Font.Name +#. FRMNewPrivateKeyType..Font.Name +#. FRMNodesIp..Font.Name +#. FRMOperation..Font.Name +#. FRMOperation..lblAccountBalance..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..memoPayload..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Font.Name +#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Font.Name +#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Font.Name +#. FRMOperation..memoAccounts..Font.Name +#. FRMOperation..ebSenderAccount..Font.Name +#. FRMOperationsExplorer..Font.Name +#. FRMPascalCoinWalletConfig..Font.Name +#. FRMPascalCoinWalletConfig..Label4..Font.Name +#. FRMPascalCoinWalletConfig..Label7..Font.Name +#. FRMPascalCoinWalletConfig..bbUpdatePassword..Font.Name +#. FRMPayloadDecoder..Font.Name +#. FRMPayloadDecoder..lblBlock..Font.Name +#. FRMPayloadDecoder..lblDateTime..Font.Name +#. FRMPayloadDecoder..lblOperationTxt..Font.Name +#. FRMPayloadDecoder..lblAmount..Font.Name +#. FRMPayloadDecoder..lblFee..Font.Name +#. FRMPayloadDecoder..lblSender..Font.Name +#. FRMPayloadDecoder..lblReceiver..Font.Name +#. FRMPayloadDecoder..lblReceiverInfo..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa..Font.Name +#. FRMPayloadDecoder..ebOphash..Font.Name +#. FRMDiagnosticTool..Font.Name +#. FRMRandomOperations..Font.Name +#. FRMRandomOperations..pnlTop..lblTopCaption..Font.Name +#. FRMRPCCalls..Font.Name +#. FRMRPCCalls..pnlTop..lblTopCaption..Font.Name +#. FRMSaleAccounts..Font.Name +#. FRMSaleAccounts..lblAccountBalance..Font.Name +#. FRMSaleAccounts..memoAccounts..Font.Name +#. FRMSaleAccounts..ebSenderAccount..Font.Name +#. FRMWallet..Font.Name +#. FRMWallet..pnlTop..lblTimeAverageAux..Font.Name +#. FRMWallet..pnlTop..Label16..Font.Name +#. FRMWallet..pnlTop..lblBlocksFound..Font.Name +#. FRMWallet..pnlTop..lblReceivedMessages..Font.Name +#. FRMWallet..pnlTop..lblBuild..Font.Name +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Font.Name +#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10..Font.Name +#. FRMWallet..PageControl..tsMessages..Label14..Font.Name +#. FRMWallet..PageControl..tsMessages..memoMessages..Font.Name +#. FRMWalletKeys..Font.Name +#. FRMWalletKeys..lblKeysEncrypted..Font.Name +#. FRMWalletKeys..memoPrivateKey..Font.Name +#. FRMWalletKeys..bbUpdatePassword..Font.Name +#. FRMDiagnosticTool..Font.Name +#: gui-classic/UFRMAbout.dfm:14 gui-classic/UFRMAbout.dfm:130 +#: gui-classic/UFRMAbout.dfm:143 gui-classic/UFRMAbout.dfm:156 +#: gui-classic/UFRMAbout.dfm:176 gui-classic/UFRMAbout.dfm:190 +#: gui-classic/UFRMAbout.dfm:205 gui-classic/UFRMAccountSelect.dfm:12 +#: gui-classic/UFRMDiagnosticTool.dfm:11 gui-classic/UFRMHashLock.dfm:12 +#: gui-classic/UFRMHashLock.dfm:34 gui-classic/UFRMHashLock.dfm:117 +#: gui-classic/UFRMMemoText.dfm:12 gui-classic/UFRMMemoText.dfm:50 +#: gui-classic/UFRMNewPrivateKeyType.dfm:13 gui-classic/UFRMNodesIp.dfm:13 +#: gui-classic/UFRMOperation.dfm:13 gui-classic/UFRMOperation.dfm:40 +#: gui-classic/UFRMOperation.dfm:196 gui-classic/UFRMOperation.dfm:259 +#: gui-classic/UFRMOperation.dfm:332 gui-classic/UFRMOperation.dfm:410 +#: gui-classic/UFRMOperation.dfm:427 gui-classic/UFRMOperation.dfm:539 +#: gui-classic/UFRMOperation.dfm:783 gui-classic/UFRMOperation.dfm:825 +#: gui-classic/UFRMOperation.dfm:851 gui-classic/UFRMOperation.dfm:978 +#: gui-classic/UFRMOperation.dfm:1065 gui-classic/UFRMOperation.dfm:1080 +#: gui-classic/UFRMOperation.dfm:1149 gui-classic/UFRMOperation.dfm:1167 +#: gui-classic/UFRMOperationsExplorer.dfm:12 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:13 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:66 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:110 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:200 +#: gui-classic/UFRMPayloadDecoder.dfm:14 gui-classic/UFRMPayloadDecoder.dfm:37 +#: gui-classic/UFRMPayloadDecoder.dfm:50 gui-classic/UFRMPayloadDecoder.dfm:78 +#: gui-classic/UFRMPayloadDecoder.dfm:99 +#: gui-classic/UFRMPayloadDecoder.dfm:119 +#: gui-classic/UFRMPayloadDecoder.dfm:146 +#: gui-classic/UFRMPayloadDecoder.dfm:166 +#: gui-classic/UFRMPayloadDecoder.dfm:179 +#: gui-classic/UFRMPayloadDecoder.dfm:214 +#: gui-classic/UFRMPayloadDecoder.dfm:234 +#: gui-classic/UFRMPayloadDecoder.dfm:253 +#: gui-classic/UFRMPayloadDecoder.dfm:416 +#: gui-classic/UFRMRandomHashUtil.dfm:11 +#: gui-classic/UFRMRandomOperations.dfm:11 +#: gui-classic/UFRMRandomOperations.dfm:44 gui-classic/UFRMRPCCalls.dfm:12 +#: gui-classic/UFRMRPCCalls.dfm:50 gui-classic/UFRMSaleAccounts.dfm:12 +#: gui-classic/UFRMSaleAccounts.dfm:57 gui-classic/UFRMSaleAccounts.dfm:84 +#: gui-classic/UFRMSaleAccounts.dfm:103 gui-classic/UFRMWallet.dfm:13 +#: gui-classic/UFRMWallet.dfm:284 gui-classic/UFRMWallet.dfm:299 +#: gui-classic/UFRMWallet.dfm:315 gui-classic/UFRMWallet.dfm:333 +#: gui-classic/UFRMWallet.dfm:349 gui-classic/UFRMWallet.dfm:658 +#: gui-classic/UFRMWallet.dfm:870 gui-classic/UFRMWallet.dfm:1183 +#: gui-classic/UFRMWallet.dfm:1216 gui-classic/UFRMWalletKeys.dfm:13 +#: gui-classic/UFRMWalletKeys.dfm:66 gui-classic/UFRMWalletKeys.dfm:155 +#: gui-classic/UFRMWalletKeys.dfm:504 lib/i386-win32/UFRMDiagnosticTool.dfm:11 +msgid "Tahoma" +msgstr "" + +#. FRMAbout..Label1..Caption +#. FRMWallet..Caption +#: gui-classic/UFRMAbout.dfm:126 gui-classic/UFRMWallet.dfm:4 +msgid "Pascal full node Wallet (Classic GUI)" +msgstr "" + +#. FRMAbout..lblBuild..Caption +#: gui-classic/UFRMAbout.dfm:139 +msgid "Build:" +msgstr "" + +#. FRMAbout..lblProtocolVersion..Caption +#: gui-classic/UFRMAbout.dfm:152 +msgid "Protocol:" +msgstr "" + +#. FRMAbout..Label2..Caption +#: gui-classic/UFRMAbout.dfm:165 +msgid "Source Code:" +msgstr "" + +#. FRMAbout..Label3..Caption +#: gui-classic/UFRMAbout.dfm:172 +msgid "Check For New Versions:" +msgstr "" + +#. FRMAbout..Label4..Caption +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:186 gui-classic/UFRMAbout.dfm:252 +msgid "https://github.com/PascalCoin/PascalCoin" +msgstr "" + +#. FRMAbout..Label5..Caption +#: gui-classic/UFRMAbout.dfm:201 +msgid "https://sourceforge.net/projects/pascalcoin" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:220 +msgid "Copyright (c) 2016 - 2019 PascalCoin developers" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:221 +msgid "Based on Albert Molina original source code" +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:225 +msgid "" +"Pascal (aka Pascal Coin) is P2P cryptocurrency without the need for " +"historical " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:228 +msgid "operations. This software comprises a node within the Pascal network." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:232 +msgid "" +"Distributed under the MIT software license, see the accompanying file " +"LICENSE or " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:233 +msgid "visit http://www.opensource.org/licenses/mit-license.php." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:237 +msgid "THIS IS EXPERIMENTAL SOFTWARE. Use it for educational purposes only." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:241 +msgid "" +"This product includes software developed by the OpenSSL Project and Denis " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:244 +msgid "Grinyuk (https://github.com/Arvur/OpenSSL-Delphi), some cryptographic " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:247 +msgid "" +"functions inspirated in code written by Ladar Levison and Marco Ferrante, " +"and " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:248 +msgid "Synapse Socket code copyright of Lukas Gebauer." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:251 +msgid "" +"Original source code is written in Pascal Language and is available at " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:254 +msgid "If you like it, consider a donation using BitCoin:" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:255 +msgid "16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk" +msgstr "" + +#. FRMAbout..bbClose..Caption +#. FRMPayloadDecoder..bbClose..Caption +#. FRMWallet..MainMenu..miProject..MiClose..Caption +#: gui-classic/UFRMAbout.dfm:266 gui-classic/UFRMPayloadDecoder.dfm:353 +#: gui-classic/UFRMWallet.dfm:1273 +msgid "Close" +msgstr "" + +#. FRMAccountSelect..Caption +#: gui-classic/UFRMAccountSelect.dfm:5 +msgid "Accounts" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForSale..Caption +#: gui-classic/UFRMAccountSelect.dfm:33 +msgid "Only for sale or swap" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..bbSearch..Caption +#: gui-classic/UFRMAccountSelect.dfm:41 +msgid "Search" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPrivateSaleToMe..Caption +#: gui-classic/UFRMAccountSelect.dfm:107 +msgid "Only for private sale to me" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbAccountsBalance..Caption +#: gui-classic/UFRMAccountSelect.dfm:115 +msgid "Accounts Balance" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbMyAccounts..Caption +#: gui-classic/UFRMAccountSelect.dfm:123 +msgid "My Accounts" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPublicSale..Caption +#: gui-classic/UFRMAccountSelect.dfm:141 +msgid "Only for public sale" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbAccountsName..Caption +#: gui-classic/UFRMAccountSelect.dfm:165 +msgid "Accounts name" +msgstr "" + +#. FRMAccountSelect..pnlBottom..Label17..Caption +#. FRMWallet..pnlTop..Label5..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label17..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label20..Caption +#: gui-classic/UFRMAccountSelect.dfm:192 gui-classic/UFRMWallet.dfm:261 +#: gui-classic/UFRMWallet.dfm:543 gui-classic/UFRMWallet.dfm:685 +msgid "Accounts:" +msgstr "" + +#. FRMAccountSelect..pnlBottom..lblAccountsCount..Caption +#. FRMAccountSelect..pnlBottom..lblAccountsBalance..Caption +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblPayloadLength..Caption +#. FRMPayloadDecoder..lblDateTime..Caption +#. FRMPayloadDecoder..lblOperationTxt..Caption +#. FRMPayloadDecoder..lblAmount..Caption +#. FRMPayloadDecoder..lblFee..Caption +#. FRMPayloadDecoder..lblReceiver..Caption +#. FRMWallet..pnlTop..lblCurrentBlock..Caption +#. FRMWallet..pnlTop..lblOperationsPending..Caption +#. FRMWallet..pnlTop..lblMinersClients..Caption +#. FRMWallet..pnlTop..lblCurrentDifficulty..Caption +#. FRMWallet..pnlTop..lblTimeAverage..Caption +#. FRMWallet..pnlTop..lblCurrentAccounts..Caption +#. FRMWallet..pnlTop..lblTimeAverageAux..Caption +#. FRMWallet..pnlTop..lblBlocksFound..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsCount..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsBalance..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsCount..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsBalance..Caption +#: gui-classic/UFRMAccountSelect.dfm:201 gui-classic/UFRMAccountSelect.dfm:219 +#: gui-classic/UFRMOperation.dfm:207 gui-classic/UFRMPayloadDecoder.dfm:46 +#: gui-classic/UFRMPayloadDecoder.dfm:74 gui-classic/UFRMPayloadDecoder.dfm:95 +#: gui-classic/UFRMPayloadDecoder.dfm:115 +#: gui-classic/UFRMPayloadDecoder.dfm:162 gui-classic/UFRMWallet.dfm:144 +#: gui-classic/UFRMWallet.dfm:180 gui-classic/UFRMWallet.dfm:198 +#: gui-classic/UFRMWallet.dfm:216 gui-classic/UFRMWallet.dfm:225 +#: gui-classic/UFRMWallet.dfm:270 gui-classic/UFRMWallet.dfm:279 +#: gui-classic/UFRMWallet.dfm:310 gui-classic/UFRMWallet.dfm:561 +#: gui-classic/UFRMWallet.dfm:570 gui-classic/UFRMWallet.dfm:694 +#: gui-classic/UFRMWallet.dfm:712 +msgid "000" +msgstr "" + +#. FRMAccountSelect..pnlBottom..Label19..Caption +#. FRMOperation..lblBalanceCaption..Caption +#. FRMSaleAccounts..lblBalanceCaption..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label19..Caption +#: gui-classic/UFRMAccountSelect.dfm:210 gui-classic/UFRMOperation.dfm:50 +#: gui-classic/UFRMSaleAccounts.dfm:73 gui-classic/UFRMWallet.dfm:552 +msgid "Balance:" +msgstr "" + +#. FRMAccountSelect..pnlBottom..bbSelect..Caption +#: gui-classic/UFRMAccountSelect.dfm:229 +msgid "Select" +msgstr "" + +#. FRMAccountSelect..pnlBottom..bbTypeStats..Caption +#: gui-classic/UFRMAccountSelect.dfm:249 +msgid "Type stats" +msgstr "" + +#. FRMDiagnosticTool..Caption +#. FRMDiagnosticTool..Caption +#. FRMDiagnosticTool..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:4 gui-classic/UFRMRandomHashUtil.dfm:4 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:4 +msgid "FRMDiagnosticTool" +msgstr "" + +#. FRMDiagnosticTool..btnRH..Caption +#. FRMDiagnosticTool..btnRH..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:25 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:25 +msgid "Start Random Hash" +msgstr "" + +#. FRMDiagnosticTool..btnRH2..Caption +#. FRMDiagnosticTool..btnRH2..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:34 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:34 +msgid "Start Random Hash 2" +msgstr "" + +#. FRMDiagnosticTool..btnRH2C..Caption +#. FRMDiagnosticTool..btnRH2C..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:51 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:51 +msgid "Start Random Hash 2 (Cached)" +msgstr "" + +#. FRMDiagnosticTool..btnEntropy..Caption +#. FRMDiagnosticTool..btnEntropy..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:60 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:60 +msgid "Entropy Tests" +msgstr "" + +#. FRMDiagnosticTool..btnRH2NonceScan..Caption +#. FRMDiagnosticTool..btnRH2NonceScan..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:69 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:69 +msgid "Start Random Hash 2 (Nonce Scan)" +msgstr "" + +#. FRMDiagnosticTool..txtScanLevel..TextHint +#. FRMDiagnosticTool..txtScanLevel..TextHint +#: gui-classic/UFRMDiagnosticTool.dfm:79 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:79 +msgid "Enter Scan Level (2-4)" +msgstr "" + +#. FRMDiagnosticTool..btnRHC..Caption +#. FRMDiagnosticTool..btnRHC..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:86 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:86 +msgid "Start Random Hash (Cached)" +msgstr "" + +#. FRMHashLock..Caption +#: gui-classic/UFRMHashLock.dfm:5 +msgid "Atomic Swap Hash-Lock " +msgstr "" + +#. FRMHashLock..lblError..Caption +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Caption +#: gui-classic/UFRMHashLock.dfm:29 gui-classic/UFRMOperation.dfm:191 +#: gui-classic/UFRMOperation.dfm:327 gui-classic/UFRMOperation.dfm:405 +#: gui-classic/UFRMOperation.dfm:422 gui-classic/UFRMOperation.dfm:534 +#: gui-classic/UFRMOperation.dfm:778 gui-classic/UFRMOperation.dfm:820 +#: gui-classic/UFRMOperation.dfm:973 +msgid "Errors detected" +msgstr "" + +#. FRMHashLock..btnSet..Caption +#: gui-classic/UFRMHashLock.dfm:56 +msgid "Set Hash-Lock" +msgstr "" + +#. FRMHashLock..GroupBox1..Caption +#: gui-classic/UFRMHashLock.dfm:67 +msgid "Mode" +msgstr "" + +#. FRMHashLock..GroupBox1..rbHashLock....Caption +#: gui-classic/UFRMHashLock.dfm:76 +msgid "Hash-Lock - the 32 byte hash-lock provided to you by the counterparty" +msgstr "" + +#. FRMHashLock..GroupBox1..rbHashLockKey....Caption +#: gui-classic/UFRMHashLock.dfm:86 +msgid "" +"Hash-Lock Key - a secret that will be hashed to create the 32 byte hash-lock" +msgstr "" + +#. FRMHashLock..GroupBox2..Caption +#: gui-classic/UFRMHashLock.dfm:96 +msgid "Data" +msgstr "" + +#. FRMHashLock..GroupBox2..Label2..Caption +#: gui-classic/UFRMHashLock.dfm:106 +msgid "Please enter the hash lock data as a hexadecimal string" +msgstr "" + +#. FRMMemoText..Caption +#: gui-classic/UFRMMemoText.dfm:5 +msgid "Information" +msgstr "" + +#. FRMMemoText..Memo....Lines.Strings +#: gui-classic/UFRMMemoText.dfm:53 +msgid "Memo" +msgstr "" + +#. FRMNewPrivateKeyType..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:6 +msgid "New Private Key" +msgstr "" + +#. FRMNewPrivateKeyType..Label1..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:26 +msgid "Name" +msgstr "" + +#. FRMNewPrivateKeyType..ebName..Text +#: gui-classic/UFRMNewPrivateKeyType.dfm:34 +msgid "ebName" +msgstr "" + +#. FRMNewPrivateKeyType..rgKeyType..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:41 +msgid " Key Type: " +msgstr "" + +#. FRMNewPrivateKeyType..rgKeyType....Items.Strings +#: gui-classic/UFRMNewPrivateKeyType.dfm:43 +msgid "asdf" +msgstr "" + +#. FRMNewPrivateKeyType..bbOk..Caption +#. FRMNodesIp..bbOk..Caption +#. FRMChangeLanguage..bbOk..Caption +#. FRMChangeLanguage..bbOk..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:51 gui-classic/UFRMNodesIp.dfm:42 +#: gui-classic/UFRMSelectLanguage.dfm:18 +#: lib/i386-win32/ufrmselectlanguage.dfm:18 +msgid "OK" +msgstr "" + +#. FRMNodesIp..Caption +#: gui-classic/UFRMNodesIp.dfm:6 +msgid "Nodes IP" +msgstr "" + +#. FRMNodesIp..Label1..Caption +#: gui-classic/UFRMNodesIp.dfm:25 +msgid "Available Nodes Ip to connect" +msgstr "" + +#. FRMNodesIp..memoNodesIp....Lines.Strings +#: gui-classic/UFRMNodesIp.dfm:33 +msgid "memoNodesIp" +msgstr "" + +#. FRMNodesIp..cbTryOnlyWithThisServers..Caption +#: gui-classic/UFRMNodesIp.dfm:82 +msgid "Try to connect ONLY with this servers" +msgstr "" + +#. FRMOperation..Caption +#: gui-classic/UFRMOperation.dfm:6 +msgid "New Operation" +msgstr "" + +#. FRMOperation..lblAccountCaption..Caption +#. FRMSaleAccounts..lblAccountCaption..Caption +#: gui-classic/UFRMOperation.dfm:26 gui-classic/UFRMSaleAccounts.dfm:25 +msgid "Account:" +msgstr "" + +#. FRMOperation..lblAccountBalance..Caption +#. FRMSaleAccounts..lblAccountBalance..Caption +#: gui-classic/UFRMOperation.dfm:35 gui-classic/UFRMSaleAccounts.dfm:53 +msgid "lblAccountBalance" +msgstr "" + +#. FRMOperation..lblAccountsCount..Caption +#. FRMSaleAccounts..lblAccountsCount..Caption +#: gui-classic/UFRMOperation.dfm:59 gui-classic/UFRMSaleAccounts.dfm:66 +msgid "XXX" +msgstr "" + +#. FRMOperation..bbExecute..Caption +#. FRMOperation..ActionList..actExecute..Caption +#. FRMSaleAccounts..bbExecute..Caption +#. FRMSaleAccounts..ActionList..actExecute..Caption +#: gui-classic/UFRMOperation.dfm:68 gui-classic/UFRMOperation.dfm:1179 +#: gui-classic/UFRMSaleAccounts.dfm:178 gui-classic/UFRMSaleAccounts.dfm:215 +msgid "Execute (F12)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..lblFee..Caption +#: gui-classic/UFRMOperation.dfm:113 +msgid "Operation Fee" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..lblSignerAccount..Caption +#: gui-classic/UFRMOperation.dfm:122 +msgid "Signer account (Fee payer)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Caption +#: gui-classic/UFRMOperation.dfm:165 +msgid " Payload: " +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptPassword..Caption +#: gui-classic/UFRMOperation.dfm:172 +msgid "Password:" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Label4..Caption +#: gui-classic/UFRMOperation.dfm:181 +msgid "Payload Data" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithEC..Caption +#: gui-classic/UFRMOperation.dfm:216 +msgid "Encrypted with dest account public key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncrptedWithPassword..Caption +#: gui-classic/UFRMOperation.dfm:227 +msgid "Encrypted with password" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbNotEncrypted..Caption +#: gui-classic/UFRMOperation.dfm:237 +msgid "Dont encrypt (Public payload)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithOldEC..Caption +#: gui-classic/UFRMOperation.dfm:272 +msgid "Encrypted with old public key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..cbPayloadAsHex..Caption +#: gui-classic/UFRMOperation.dfm:282 +msgid "As Hex" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..Caption +#: gui-classic/UFRMOperation.dfm:302 +msgid "Transaction" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblDestAccount..Caption +#: gui-classic/UFRMOperation.dfm:308 +msgid "Destination account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblAmount..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAmount..Caption +#: gui-classic/UFRMOperation.dfm:317 gui-classic/UFRMOperation.dfm:810 +msgid "Amount" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..Caption +#: gui-classic/UFRMOperation.dfm:387 +msgid "Change Key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewPrivateKey..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyNewKey..Caption +#: gui-classic/UFRMOperation.dfm:394 gui-classic/UFRMOperation.dfm:837 +msgid "New private key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerPublicKey..Caption +#: gui-classic/UFRMOperation.dfm:437 +msgid "New owners public key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyWithAnother..Caption +#: gui-classic/UFRMOperation.dfm:446 +msgid "Change private key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyTransferAccountToNewOwner..Caption +#: gui-classic/UFRMOperation.dfm:514 +msgid "Transfer account to a new owner" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..Caption +#: gui-classic/UFRMOperation.dfm:526 +msgid "List Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblPrice..Caption +#: gui-classic/UFRMOperation.dfm:550 +msgid "Sale Price" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblSeller..Caption +#: gui-classic/UFRMOperation.dfm:560 +msgid "Seller Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblNewKey..Caption +#: gui-classic/UFRMOperation.dfm:604 +msgid "Buyer Key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblTimeLock..Caption +#: gui-classic/UFRMOperation.dfm:614 +msgid "Time-Lock" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblHashLock..Caption +#: gui-classic/UFRMOperation.dfm:623 +msgid "Hash-Lock" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPublicSale..Caption +#: gui-classic/UFRMOperation.dfm:699 +msgid "List for Public Sale" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPrivateSale..Caption +#: gui-classic/UFRMOperation.dfm:707 +msgid "List for Private Sale" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForAccountSwap..Caption +#: gui-classic/UFRMOperation.dfm:715 +msgid "List for Atomic Account Swap" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForCoinSwap..Caption +#: gui-classic/UFRMOperation.dfm:723 +msgid "List for Atomic Coin Swap" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebPrice..TextHint +#: gui-classic/UFRMOperation.dfm:732 +msgid "PASC Quantity" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebSellerAccount..TextHint +#: gui-classic/UFRMOperation.dfm:740 +msgid "Account Number" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebNewKey..TextHint +#: gui-classic/UFRMOperation.dfm:748 +msgid "BASE58 Encoded Public Key Of New Owner" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..Hint +#: gui-classic/UFRMOperation.dfm:755 +msgid "Block Number " +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..TextHint +#: gui-classic/UFRMOperation.dfm:759 +msgid "Block number" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..Caption +#: gui-classic/UFRMOperation.dfm:770 +msgid "Delist Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Caption +#: gui-classic/UFRMOperation.dfm:790 +msgid "Buy Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblAccountToBuy..Caption +#: gui-classic/UFRMOperation.dfm:799 +msgid "Account to Buy" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Caption +#: gui-classic/UFRMOperation.dfm:846 +msgid "any over-payment will remain on bought account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..Caption +#: gui-classic/UFRMOperation.dfm:966 +msgid "Change Info" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeName..Caption +#: gui-classic/UFRMOperation.dfm:990 +msgid "Change name" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeType..Caption +#: gui-classic/UFRMOperation.dfm:1001 +msgid "Change type" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeAccountData..Caption +#: gui-classic/UFRMOperation.dfm:1012 +msgid "Change Data" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeName..TextHint +#: gui-classic/UFRMOperation.dfm:1022 +msgid "Account name (null or 3..64 chars)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeType..TextHint +#: gui-classic/UFRMOperation.dfm:1030 +msgid "0..65535" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeAccountData..TextHint +#: gui-classic/UFRMOperation.dfm:1038 +msgid "Hexadecimal value (0..32 bytes)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Caption +#: gui-classic/UFRMOperation.dfm:1060 +msgid "????" +msgstr "" + +#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Caption +#. FRMWalletKeys..bbUpdatePassword..Caption +#: gui-classic/UFRMOperation.dfm:1076 gui-classic/UFRMWalletKeys.dfm:500 +msgid "Password" +msgstr "" + +#. FRMOperation..memoAccounts....Lines.Strings +#. FRMOperation..memoAccounts....Lines.Strings +#. FRMSaleAccounts..memoAccounts....Lines.Strings +#. FRMSaleAccounts..memoAccounts....Lines.Strings +#: gui-classic/UFRMOperation.dfm:1152 gui-classic/UFRMOperation.dfm:1153 +#: gui-classic/UFRMSaleAccounts.dfm:87 gui-classic/UFRMSaleAccounts.dfm:88 +msgid "123456-11 (0.0000); 123456-11 (0.0000); " +msgstr "" + +#. FRMOperation..ebSenderAccount..Text +#. FRMSaleAccounts..ebSenderAccount..Text +#: gui-classic/UFRMOperation.dfm:1171 gui-classic/UFRMSaleAccounts.dfm:107 +msgid "ebSenderAccount" +msgstr "" + +#. FRMOperationsExplorer..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:5 +msgid "Operations Explorer Tool" +msgstr "" + +#. FRMOperationsExplorer..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMOperationsExplorer.dfm:58 +msgid "" +"You can use this tool to explore operations, also you can copy/paste " +"operations as a RAW (Use Ctrl+I to Import). This tool allows to generate a " +"Multioperation, send to third party the RAW, add more txs... and then sign. " +"Once Everybody has signed, you will be able to EXECUTE OPERATION to be " +"added to network nodes. " +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:85 +msgid "pnlExport" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Label1..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:94 +msgid "Operation as RAW:" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:115 +msgid "pnlInfo" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..Label2..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:139 +msgid "Multioperation actions:" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..bbRandom..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:188 +msgid "RANDOM OPERATIONS" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:199 +msgid "Tools" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiImportOperationsFromTxt..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:201 +msgid "Import Operations from RAW" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiDivider1..Caption +#. FRMOperationsExplorer..mMenu..MiActions..MenuItem6..Caption +#. FRMWallet..MainMenu..miProject..miN1..Caption +#. FRMWallet..MainMenu..miProject..N1..Caption +#. FRMWallet..MainMenu..MiOperations..N2..Caption +#. FRMWallet..MainMenu..MiOperations..N3..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:206 +#: gui-classic/UFRMOperationsExplorer.dfm:224 gui-classic/UFRMWallet.dfm:1254 +#: gui-classic/UFRMWallet.dfm:1270 gui-classic/UFRMWallet.dfm:1310 +#: gui-classic/UFRMWallet.dfm:1327 +msgid "-" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..miLoadFromBlockchain..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:209 +msgid "Load Operations from Blockchain" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiLoadOperationsFromBlockchainFile..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:214 +msgid "Load Operations from Blockchain file" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiActions..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:219 +msgid "Actions" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActExecuteOperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:244 +msgid "Execute Operation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddTxToMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:249 +msgid "Add Tx to Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..AddOpChangeToMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:254 +msgid "Add OpChange to Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActRemoveAccountFromMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:259 +msgid "Remove Account from Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActSignMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:264 +msgid "Sign Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddTx..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:269 +msgid "Add Tx" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddOpChange..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:274 +msgid "Add OpChange" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActRemove..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:279 +msgid "Remove" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActSign..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:284 +msgid "Sign" +msgstr "" + +#. FRMPascalCoinWalletConfig..Caption +#. FRMWallet..MainMenu..miProject..miOptions..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:6 +#: gui-classic/UFRMWallet.dfm:1257 +msgid "Options" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label1..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:25 +msgid "Default fee for operation" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label2..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:34 +msgid "Internet Server Port" +msgstr "" + +#. FRMPascalCoinWalletConfig..lblDefaultInternetServerPort..Caption +#. FRMPascalCoinWalletConfig..lblDefaultJSONRPCMinerServerPort..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:43 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:87 +msgid "(Default XXXX)" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label3..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:52 +msgid "Miner Name:" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label4..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:61 +msgid "This name will be included in each new block you mine!" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label5..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:78 +msgid "JSON-RPC Port" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label6..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:96 +msgid "Allowed IP's" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label7..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:105 +msgid "Ip's separated by semicolon or empty for all" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbJSONRPCMinerServerActive..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:122 +msgid "JSON-RPC Server Miner (TCP/IP, no HTTP)" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbSaveLogFiles..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:139 +msgid "Save log file" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbShowLogs..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:148 +msgid "Show logs" +msgstr "" + +#. FRMPascalCoinWalletConfig..bbUpdatePassword..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:196 +msgid "Wallet Password" +msgstr "" + +#. FRMPascalCoinWalletConfig..ebMinerName..Text +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:265 +msgid "ebMinerName" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbShowModalMessages..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:272 +msgid "Show modal messages" +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:301 +msgid " Miner Server Private Key: " +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbGenerateANewPrivateKeyEachBlock..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:308 +msgid "Generate a new private key for each generated block" +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbUseARandomKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:316 +msgid "Use a random existing key" +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbMineAllwaysWithThisKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:324 +msgid "Always mine with this key:" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbSaveDebugLogs..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:341 +msgid "Save debug logs too" +msgstr "" + +#. FRMPascalCoinWalletConfig..bbOpenDataFolder..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:349 +msgid "Open Data Folder" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbJSONRPCPortEnabled..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:393 +msgid "JSON-RPC Server port enabled (HTTP)" +msgstr "" + +#. FRMPascalCoinWalletConfig..ebJSONRPCAllowedIPs..Text +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:403 +msgid "ebJSONRPCAllowedIPs" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbDownloadNewCheckpoint..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:410 +msgid "Download new Checkpoint if blockchain older than..." +msgstr "" + +#. FRMPascalCoinWalletConfig..bbChangeLanguage..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:428 +msgid "Change UI language" +msgstr "" + +#. FRMPayloadDecoder..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:7 +msgid "Operation Information/Decoder" +msgstr "" + +#. FRMPayloadDecoder..Label1..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:26 +msgid "Block/Op:" +msgstr "" + +#. FRMPayloadDecoder..lblBlock..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:33 +msgid "000000/0000" +msgstr "" + +#. FRMPayloadDecoder..Label6..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:59 +msgid "Date Time:" +msgstr "" + +#. FRMPayloadDecoder..Label2..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:66 +msgid "Operation:" +msgstr "" + +#. FRMPayloadDecoder..lblAmountCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:88 +msgid "Amount:" +msgstr "" + +#. FRMPayloadDecoder..lblFeeCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:108 +msgid "Fee:" +msgstr "" + +#. FRMPayloadDecoder..Label4..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:128 +msgid "OpHash" +msgstr "" + +#. FRMPayloadDecoder..lblSenderCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:135 +msgid "Sender:" +msgstr "" + +#. FRMPayloadDecoder..lblSender..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:142 +msgid "9999999-99" +msgstr "" + +#. FRMPayloadDecoder..lblReceiverCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:155 +msgid "Receiver:" +msgstr "" + +#. FRMPayloadDecoder..lblReceiverInfo..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:175 +msgid "(Receiver info)" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:192 +msgid "Payload" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Label7..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:202 +msgid "Decoded Payload:" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:210 +msgid "(Method)" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Label3..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:223 +msgid "Original Payload in Hexadecimal:" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded....Lines.Strings +#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa....Lines.Strings +#: gui-classic/UFRMPayloadDecoder.dfm:237 +#: gui-classic/UFRMPayloadDecoder.dfm:256 +msgid "memoDecoded" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..cbShowAsHexadecimal..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:267 +msgid "Show as hexadecimal" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:273 +msgid "Decode methods" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..lblPasswordsInfo..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:280 +msgid "lblPasswordsInfo" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbMethodPublicPayload..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:287 +msgid "Not encrypted (Public payload)" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPrivateKeys..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:296 +msgid "Using Private keys of my Wallet" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPasswords..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:305 +msgid "Using Passwords of the list" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..bbSaveMethods..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:323 +msgid "Save" +msgstr "" + +#. FRMPayloadDecoder..bbFind..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:376 +msgid "&Find" +msgstr "" + +#. FRMPayloadDecoder..ebOphash..Text +#: gui-classic/UFRMPayloadDecoder.dfm:420 +msgid "12345678901234567890123456789012345678901234567890123456789012" +msgstr "" + +#. FRMDiagnosticTool..txtLog..Text +#: gui-classic/UFRMRandomHashUtil.dfm:26 +msgid "txtLog" +msgstr "" + +#. FRMDiagnosticTool..btnRH..Caption +#: gui-classic/UFRMRandomHashUtil.dfm:33 +msgid "Random Hash" +msgstr "" + +#. FRMDiagnosticTool..btnRH2..Caption +#: gui-classic/UFRMRandomHashUtil.dfm:41 +msgid "Random Hash 2" +msgstr "" + +#. FRMRandomOperations..Caption +#. FRMRandomOperations..pnlClient..pnlTop1..bbRandomOperations..Caption +#: gui-classic/UFRMRandomOperations.dfm:4 +#: gui-classic/UFRMRandomOperations.dfm:73 +msgid "Random Operations" +msgstr "" + +#. FRMRandomOperations..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMRandomOperations.dfm:39 +msgid "" +"WARNING! This form will generate RANDOM operations using your private " +"keys!!!" +msgstr "" + +#. FRMRandomOperations..pnlClient..mLogs....Lines.Strings +#: gui-classic/UFRMRandomOperations.dfm:85 +msgid "mLogs" +msgstr "" + +#. FRMRPCCalls..Caption +#. FRMWallet..MainMenu..miProject..MiRPCCalls..Caption +#: gui-classic/UFRMRPCCalls.dfm:5 gui-classic/UFRMWallet.dfm:1266 +msgid "RPC Calls" +msgstr "" + +#. FRMRPCCalls..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMRPCCalls.dfm:45 +msgid "" +"WARNING! Execute only calls you understand. Execute unknown calls provided " +"by third person can cause that you lost your keys/balance!" +msgstr "" + +#. FRMRPCCalls..pnlRight..Label1..Caption +#: gui-classic/UFRMRPCCalls.dfm:83 +msgid "Method" +msgstr "" + +#. FRMRPCCalls..pnlRight..Label2..Caption +#: gui-classic/UFRMRPCCalls.dfm:92 +msgid "Server" +msgstr "" + +#. FRMRPCCalls..pnlRight..ebMethod..Text +#: gui-classic/UFRMRPCCalls.dfm:102 +msgid "ebMethod" +msgstr "" + +#. FRMRPCCalls..pnlRight..pageControl..tsKeyNames..Caption +#: gui-classic/UFRMRPCCalls.dfm:113 +msgid "Key/Value Params" +msgstr "" + +#. FRMRPCCalls..pnlRight..pageControl..tsJSONParams..Caption +#: gui-classic/UFRMRPCCalls.dfm:130 +msgid "Params as JSON" +msgstr "" + +#. FRMRPCCalls..pnlRight..bbSendCommand..Caption +#: gui-classic/UFRMRPCCalls.dfm:148 +msgid "&Send" +msgstr "" + +#. FRMRPCCalls..pnlRight..ebServerURL..Text +#: gui-classic/UFRMRPCCalls.dfm:195 +msgid "ebServerURL" +msgstr "" + +#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..Label3..Caption +#: gui-classic/UFRMRPCCalls.dfm:244 +msgid "Last call result:" +msgstr "" + +#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..lblLastCallResultState..Caption +#: gui-classic/UFRMRPCCalls.dfm:253 +msgid "STATE" +msgstr "" + +#. FRMSaleAccounts..Caption +#: gui-classic/UFRMSaleAccounts.dfm:5 +msgid "Sale accounts" +msgstr "" + +#. FRMSaleAccounts..Label1..Caption +#: gui-classic/UFRMSaleAccounts.dfm:32 +msgid "Sale price:" +msgstr "" + +#. FRMSaleAccounts..Label2..Caption +#: gui-classic/UFRMSaleAccounts.dfm:39 +msgid "Locked until block:" +msgstr "" + +#. FRMSaleAccounts..Label3..Caption +#: gui-classic/UFRMSaleAccounts.dfm:46 +msgid "Seller account (where to pay)" +msgstr "" + +#. FRMSaleAccounts..ebSalePrice..Text +#. FRMSaleAccounts..ebSellerAccount..Text +#: gui-classic/UFRMSaleAccounts.dfm:115 gui-classic/UFRMSaleAccounts.dfm:170 +msgid "Edit1" +msgstr "" + +#. FRMSaleAccounts..ebLockedUntilBlock..Text +#: gui-classic/UFRMSaleAccounts.dfm:123 +msgid "ebLockedUntilBlock" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..Caption +#: gui-classic/UFRMSaleAccounts.dfm:130 +msgid " Sell options: " +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..lblNewOwnerPublicKey..Caption +#: gui-classic/UFRMSaleAccounts.dfm:137 +msgid "New owner's public key" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..rbEveryoneCanBuy..Caption +#: gui-classic/UFRMSaleAccounts.dfm:144 +msgid "Everyone can buy" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..rbReservedForAPublickKey..Caption +#: gui-classic/UFRMSaleAccounts.dfm:152 +msgid "Reserved for only one public key (private)" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..ebNewOwnerPublicKey..Text +#: gui-classic/UFRMSaleAccounts.dfm:161 +msgid "ebDestAccount" +msgstr "" + +#. FRMChangeLanguage..Caption +#. FRMChangeLanguage..Caption +#: gui-classic/UFRMSelectLanguage.dfm:8 +#: lib/i386-win32/ufrmselectlanguage.dfm:8 +msgid "Language Selection" +msgstr "" + +#. FRMChangeLanguage..bbCancel..Caption +#. FRMChangeLanguage..bbCancel..Caption +#: gui-classic/UFRMSelectLanguage.dfm:28 +#: lib/i386-win32/ufrmselectlanguage.dfm:28 +msgid "Cancel" +msgstr "" + +#. FRMChangeLanguage..Label1..Caption +#. FRMChangeLanguage..Label1..Caption +#: gui-classic/UFRMSelectLanguage.dfm:46 +#: lib/i386-win32/ufrmselectlanguage.dfm:46 +msgid "Select your preferred language" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentBlockCaption..Caption +#: gui-classic/UFRMWallet.dfm:135 +msgid "Total Blocks:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentBlockTimeCaption..Caption +#: gui-classic/UFRMWallet.dfm:153 +msgid "Current Block Age:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentBlockTime..Caption +#: gui-classic/UFRMWallet.dfm:162 +msgid "000 seconds ago" +msgstr "" + +#. FRMWallet..pnlTop..lblOperationsPendingCaption..Caption +#: gui-classic/UFRMWallet.dfm:171 +msgid "Pending Operations:" +msgstr "" + +#. FRMWallet..pnlTop..lblMiningStatusCaption..Caption +#: gui-classic/UFRMWallet.dfm:189 +msgid "Miner Clients:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentDifficultyCaption..Caption +#: gui-classic/UFRMWallet.dfm:207 +msgid "Current Target:" +msgstr "" + +#. FRMWallet..pnlTop..Label4..Caption +#: gui-classic/UFRMWallet.dfm:234 +msgid "Time average:" +msgstr "" + +#. FRMWallet..pnlTop..Label8..Caption +#: gui-classic/UFRMWallet.dfm:243 +msgid "Node Status:" +msgstr "" + +#. FRMWallet..pnlTop..lblNodeStatus..Caption +#: gui-classic/UFRMWallet.dfm:252 +msgid "???" +msgstr "" + +#. FRMWallet..pnlTop..Label16..Caption +#: gui-classic/UFRMWallet.dfm:294 +msgid "Blocks Found:" +msgstr "" + +#. FRMWallet..pnlTop..lblBlocksFound..Hint +#: gui-classic/UFRMWallet.dfm:309 +msgid "Blocks found while Miner is running..." +msgstr "" + +#. FRMWallet..pnlTop..lblReceivedMessages..Caption +#: gui-classic/UFRMWallet.dfm:328 +msgid "Received Messages" +msgstr "" + +#. FRMWallet..pnlTop..lblBuild..Caption +#: gui-classic/UFRMWallet.dfm:344 +msgid "Build" +msgstr "" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:363 +msgid "Server Active" +msgstr "" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:367 +msgid "Connection status" +msgstr "" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:371 +msgid "Blocks" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..Caption +#: gui-classic/UFRMWallet.dfm:385 +msgid "Account Explorer" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..Label18..Caption +#. FRMWallet..MainMenu..MiOperations..MiFindaccount..Caption +#: gui-classic/UFRMWallet.dfm:406 gui-classic/UFRMWallet.dfm:1295 +msgid "Find account" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbExploreMyAccounts..Caption +#: gui-classic/UFRMWallet.dfm:458 +msgid "Explore accounts with one of my Wallet Keys" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..bbChangeKeyName..Caption +#: gui-classic/UFRMWallet.dfm:476 +msgid "Change Key name" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbFilterAccounts..Caption +#: gui-classic/UFRMWallet.dfm:485 +msgid "Filter accounts by balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMin..Hint +#: gui-classic/UFRMWallet.dfm:494 +msgid "Min balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMax..Hint +#: gui-classic/UFRMWallet.dfm:504 +msgid "Max balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..bbAccountsRefresh..Caption +#: gui-classic/UFRMWallet.dfm:580 +msgid "Refresh" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsAccountOperations..Caption +#: gui-classic/UFRMWallet.dfm:622 +msgid "Account Operations" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..Caption +#: gui-classic/UFRMWallet.dfm:634 +msgid "Selected Accounts For Batch Operation" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Label15..Caption +#: gui-classic/UFRMWallet.dfm:667 +msgid "Select multiple accounts to execute massive operations" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label22..Caption +#: gui-classic/UFRMWallet.dfm:703 +msgid "Accounts Balance:" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAdd..Caption +#: gui-classic/UFRMWallet.dfm:730 +msgid ">" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAddAll..Caption +#: gui-classic/UFRMWallet.dfm:738 +msgid ">>" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDel..Caption +#: gui-classic/UFRMWallet.dfm:746 +msgid "<" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDelAll..Caption +#: gui-classic/UFRMWallet.dfm:754 +msgid "<<" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..bbSelectedAccountsOperation..Caption +#. FRMWallet..MainMenu..MiOperations..Caption +#: gui-classic/UFRMWallet.dfm:763 gui-classic/UFRMWallet.dfm:1278 +msgid "Operations" +msgstr "" + +#. FRMWallet..PageControl..tsPendingOperations..Caption +#: gui-classic/UFRMWallet.dfm:829 +msgid "Pending Operations" +msgstr "" + +#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10....Caption +#: gui-classic/UFRMWallet.dfm:865 +msgid "" +"Here you can see Operations transmited/received from other nodes that will " +"be included in next block. There is no guarantee that other nodes will " +"include them when mining, so it's important that you mine too to help " +"include Operations to the main BlockChain" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Caption +#: gui-classic/UFRMWallet.dfm:879 +msgid "Block Explorer" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..Label9..Caption +#. FRMWallet..PageControl..tsOperations..Panel1..Label2..Caption +#: gui-classic/UFRMWallet.dfm:898 gui-classic/UFRMWallet.dfm:994 +msgid "Filter by blocks range" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks..Caption +#: gui-classic/UFRMWallet.dfm:907 +msgid "HashRate back blocks" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks1..Caption +#: gui-classic/UFRMWallet.dfm:916 +msgid "Units" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits..Text +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:955 gui-classic/UFRMWallet.dfm:960 +msgid "Mh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:959 +msgid "Kh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:961 +msgid "Gh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:962 +msgid "Th/s" +msgstr "" + +#. FRMWallet..PageControl..tsOperations..Caption +#. FRMWallet..MainMenu..MiOperations..MiOperationsExplorer..Caption +#: gui-classic/UFRMWallet.dfm:975 gui-classic/UFRMWallet.dfm:1305 +msgid "Operations Explorer" +msgstr "" + +#. FRMWallet..PageControl..tsLogs..Caption +#: gui-classic/UFRMWallet.dfm:1027 +msgid "Logs" +msgstr "" + +#. FRMWallet..PageControl..tsLogs..pnlTopLogs..cbShowDebugLogs..Caption +#: gui-classic/UFRMWallet.dfm:1046 +msgid "Show Debug Logs" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Caption +#: gui-classic/UFRMWallet.dfm:1062 +msgid "Node Stats" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label3..Caption +#: gui-classic/UFRMWallet.dfm:1076 +msgid "Active Connections:" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label6..Caption +#: gui-classic/UFRMWallet.dfm:1086 +msgid "Known Node Servers:" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label7..Caption +#: gui-classic/UFRMWallet.dfm:1096 +msgid "Blacklisted Nodes" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Caption +#: gui-classic/UFRMWallet.dfm:1135 +msgid "Messages" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label11..Caption +#: gui-classic/UFRMWallet.dfm:1149 +msgid "Messages:" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label12..Caption +#: gui-classic/UFRMWallet.dfm:1158 +msgid "Message to send:" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label13..Caption +#: gui-classic/UFRMWallet.dfm:1167 +msgid "Available Connections:" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label14....Caption +#: gui-classic/UFRMWallet.dfm:1178 +msgid "" +"(Messages will be encrypted, so only dest connection will be able to read " +"it)" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..bbSendAMessage..Caption +#: gui-classic/UFRMWallet.dfm:1203 +msgid "Send a Message" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..memoMessageToSend....Lines.Strings +#: gui-classic/UFRMWallet.dfm:1232 +msgid "memoMessageToSend" +msgstr "" + +#. FRMWallet..MainMenu..miProject..Caption +#: gui-classic/UFRMWallet.dfm:1247 +msgid "Project" +msgstr "" + +#. FRMWallet..MainMenu..miProject..miPrivatekeys..Caption +#: gui-classic/UFRMWallet.dfm:1249 +msgid "Private Keys" +msgstr "" + +#. FRMWallet..MainMenu..miProject..IPnodes1..Caption +#: gui-classic/UFRMWallet.dfm:1262 +msgid "Available Node List" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..miNewOperation..Caption +#: gui-classic/UFRMWallet.dfm:1280 +msgid "New single Operation" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiFindOperationbyOpHash..Caption +#: gui-classic/UFRMWallet.dfm:1285 +msgid "Find Operation by OpHash" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiDecodePayload..Caption +#: gui-classic/UFRMWallet.dfm:1290 +msgid "Decode Payload" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiAccountInformation..Caption +#: gui-classic/UFRMWallet.dfm:1300 +msgid "Account Information" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiAddaccounttoSelected..Caption +#: gui-classic/UFRMWallet.dfm:1313 +msgid "Add account to selected" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiRemoveaccountfromselected..Caption +#: gui-classic/UFRMWallet.dfm:1318 +msgid "Remove account from selected" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiMultiaccountoperation..Caption +#: gui-classic/UFRMWallet.dfm:1323 +msgid "Multi account operation" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiFindpreviousaccountwithhighbalance..Caption +#: gui-classic/UFRMWallet.dfm:1330 +msgid "Find previous account with high balance" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiFindnextaccountwithhighbalance..Caption +#: gui-classic/UFRMWallet.dfm:1335 +msgid "Find next account with high balance" +msgstr "" + +#. FRMWallet..MainMenu..miAbout..Caption +#: gui-classic/UFRMWallet.dfm:1341 +msgid "About" +msgstr "" + +#. FRMWallet..MainMenu..miAbout..miAboutPascalCoin..Caption +#: gui-classic/UFRMWallet.dfm:1343 +msgid "About Pascal Coin..." +msgstr "" + +#. FRMWalletKeys..Caption +#: gui-classic/UFRMWalletKeys.dfm:6 +msgid "Wallet keys" +msgstr "" + +#. FRMWalletKeys..lblEncryptionTypeCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:25 +msgid "Encryption type:" +msgstr "" + +#. FRMWalletKeys..lblEncryptionType..Caption +#. FRMWalletKeys..lblKeyName..Caption +#: gui-classic/UFRMWalletKeys.dfm:32 gui-classic/UFRMWalletKeys.dfm:47 +msgid "000000000" +msgstr "" + +#. FRMWalletKeys..lblKeyNameCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:39 +msgid "Key name:" +msgstr "" + +#. FRMWalletKeys..lblPrivateKeyCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:54 +msgid "Public Key:" +msgstr "" + +#. FRMWalletKeys..lblKeysEncrypted..Caption +#: gui-classic/UFRMWalletKeys.dfm:62 +msgid "lblKeysEncrypted" +msgstr "" + +#. FRMWalletKeys..bbExportPrivateKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:85 +msgid "Export Private key" +msgstr "" + +#. FRMWalletKeys..memoPrivateKey....Lines.Strings +#: gui-classic/UFRMWalletKeys.dfm:158 +msgid "memoPrivateKey" +msgstr "" + +#. FRMWalletKeys..bbChangeName..Caption +#: gui-classic/UFRMWalletKeys.dfm:169 +msgid "Change Name" +msgstr "" + +#. FRMWalletKeys..bbImportPrivateKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:178 +msgid "Import Private key" +msgstr "" + +#. FRMWalletKeys..bbExportPublicKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:240 +msgid "Export Public key" +msgstr "" + +#. FRMWalletKeys..bbImportPublicKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:306 +msgid "Import Public key" +msgstr "" + +#. FRMWalletKeys..bbGenerateNewKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:372 +msgid "Generate a new Key" +msgstr "" + +#. FRMWalletKeys..bbDelete..Caption +#: gui-classic/UFRMWalletKeys.dfm:434 +msgid "Delete" +msgstr "" + +#. FRMWalletKeys..bbExportAllWalletKeys..Caption +#: gui-classic/UFRMWalletKeys.dfm:568 +msgid "Export all Wallet Keys to a file" +msgstr "" + +#. FRMWalletKeys..bbImportKeysFile..Caption +#: gui-classic/UFRMWalletKeys.dfm:634 +msgid "Import a Wallet Keys File" +msgstr "" + +#. FRMWalletKeys..bbLock..Caption +#: gui-classic/UFRMWalletKeys.dfm:700 +msgid "Lock" +msgstr "" + +#. FRMWalletKeys..SaveDialog..DefaultExt +#. FRMWalletKeys..OpenDialog..DefaultExt +#: gui-classic/UFRMWalletKeys.dfm:758 gui-classic/UFRMWalletKeys.dfm:765 +msgid "dat" +msgstr "" + +#. FRMWalletKeys..SaveDialog..Filter +#: gui-classic/UFRMWalletKeys.dfm:759 +msgid "Wallet keys file|*.dat|All files|*.*" +msgstr "" + +#. FRMWalletKeys..OpenDialog..Filter +#: gui-classic/UFRMWalletKeys.dfm:766 +msgid "Wallet keys file (*.dat)|*.dat|All files (*.*)|*.*" +msgstr "" + +#. Programmer's name for it: SUnSupportedHash +#. Programmer's name for it: SUnSupportedHash +#: core/URandomHash.pas:267 core/URandomHash2.pas:219 +msgid "Unsupported Hash Selected" +msgstr "" + +#. Programmer's name for it: SInvalidRound +#. Programmer's name for it: SInvalidRound +#: core/URandomHash.pas:268 core/URandomHash2.pas:220 +msgid "Round must be between 0 and N inclusive" +msgstr "" + +#. Programmer's name for it: SOverlappingArgs +#. Programmer's name for it: SOverlappingArgs +#: core/URandomHash.pas:269 core/URandomHash2.pas:221 +msgid "Overlapping read/write regions" +msgstr "" + +#. Programmer's name for it: SBufferTooSmall +#. Programmer's name for it: SBufferTooSmall +#: core/URandomHash.pas:270 core/URandomHash2.pas:222 +msgid "Buffer too small to apply memory transform" +msgstr "" + +#. Programmer's name for it: SBlockHeaderTooSmallForNonce +#. Programmer's name for it: SBlockHeaderTooSmallForNonce +#: core/URandomHash.pas:271 core/URandomHash2.pas:223 +msgid "Buffer too small to contain nonce" +msgstr "" + +#. Programmer's name for it: SAESEngineNotInitialised +#. Programmer's name for it: SAESEngineNotInitialised +#: libraries/cryptolib4pascal/ClpAesEngine.pas:37 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:37 +msgid "AES Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBufferTooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#: libraries/cryptolib4pascal/ClpAesEngine.pas:38 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:38 +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:39 +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:39 +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:35 +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:43 +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:36 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:36 +msgid "Input Buffer too Short" +msgstr "" + +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#: libraries/cryptolib4pascal/ClpAesEngine.pas:39 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:39 +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:40 +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:40 +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:39 +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:32 +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:40 +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:36 +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:44 +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:37 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:37 +msgid "Output Buffer too Short" +msgstr "" + +#. Programmer's name for it: SInvalidParameterAESInit +#. Programmer's name for it: SInvalidParameterAESInit +#: libraries/cryptolib4pascal/ClpAesEngine.pas:40 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:40 +msgid "Invalid Parameter Passed to AES Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpAesEngine.pas:41 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:41 +msgid "Key Length not 128/192/256 bits." +msgstr "" + +#. Programmer's name for it: SInvalidOperation +#. Programmer's name for it: SInvalidOperation +#: libraries/cryptolib4pascal/ClpAesEngine.pas:42 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:42 +msgid "Should Never Get Here" +msgstr "" + +#: libraries/cryptolib4pascal/ClpAESPRNGRandom.pas:40 +msgid "AES RNG Seed Length must be either one of these \"128/192/256 bits\"." +msgstr "" + +#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:43 +msgid "Raw Agreement Algorithm \"%s\" Not Recognised." +msgstr "" + +#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:45 +msgid "Basic Agreement Algorithm \"%s\" Not Recognised." +msgstr "" + +#. Programmer's name for it: SArgon2TypeInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:41 +msgid "Selected Argon2Type is Invalid" +msgstr "" + +#. Programmer's name for it: SArgon2VersionInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:42 +msgid "Selected Argon2Version is Invalid" +msgstr "" + +#. Programmer's name for it: SArgon2MemoryCostTypeInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:43 +msgid "Selected Argon2MemoryCostType is Invalid" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpArrayUtils.pas:30 +msgid "%d \" > \" %d" +msgstr "" + +#. Programmer's name for it: SDataOverflow +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:43 +msgid "Data Overflow" +msgstr "" + +#. Programmer's name for it: SDataOverflow +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:45 +msgid "Corrupted Stream - Invalid High Tag Number Found" +msgstr "" + +#. Programmer's name for it: SEOFFound +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:46 +msgid "EOF Found Inside Tag Value" +msgstr "" + +#. Programmer's name for it: SInvalidEnd +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:47 +msgid "EOF Found When Length Expected" +msgstr "" + +#. Programmer's name for it: SInvalidDerLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:48 +msgid "DER Length More Than 4 Bytes: %d" +msgstr "" + +#. Programmer's name for it: SEndOfStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:49 +msgid "EOF Found Reading Length" +msgstr "" + +#. Programmer's name for it: SNegativeLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:50 +msgid "Corrupted Stream - Negative Length Found" +msgstr "" + +#. Programmer's name for it: SOutOfBoundsLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:51 +msgid "Corrupted stream - Out of Bounds Length Found" +msgstr "" + +#. Programmer's name for it: SUnknownTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:52 +msgid "Unknown Tag \" %d \" Encountered" +msgstr "" + +#. Programmer's name for it: SEndOfContent +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:53 +msgid "Unexpected End-of-Contents Marker" +msgstr "" + +#. Programmer's name for it: SIndefiniteLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:54 +msgid "Indefinite Length Primitive Encoding Encountered" +msgstr "" + +#. Programmer's name for it: SUnknownBerObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:55 +msgid "Unknown BER Object Encountered" +msgstr "" + +#. Programmer's name for it: SCorruptedStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:56 +msgid "Corrupted Stream Detected: %s" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:57 +msgid "Negative Lengths not Allowed\", \"Length\"" +msgstr "" + +#. Programmer's name for it: SEndOfStreamTwo +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:58 +msgid "DEF Length %d \" TObject truncated by \" %d" +msgstr "" + +#. Programmer's name for it: SInvalidBufferLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:59 +msgid "Buffer Length Not Right For Data" +msgstr "" + +#. Programmer's name for it: SMalformedContent +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:60 +msgid "Malformed End-of-Contents Marker" +msgstr "" + +#. Programmer's name for it: SExtraData +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:62 +msgid "Extra Data Found After Object" +msgstr "" + +#. Programmer's name for it: SUnRecognizedObjectStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:63 +msgid "Cannot Recognise Object in Stream" +msgstr "" + +#. Programmer's name for it: SUnRecognizedObjectByteArray +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:64 +msgid "Cannot Recognise Object in ByteArray" +msgstr "" + +#. Programmer's name for it: SIllegalObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:65 +msgid "Illegal Object in GetInstance: %s, \"obj\"" +msgstr "" + +#. Programmer's name for it: SStrNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:66 +msgid "\"Str\" Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SProcessingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:67 +msgid "Error Processing Object : \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:68 +msgid "Object Implicit - Explicit Expected." +msgstr "" + +#. Programmer's name for it: SUnknownObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:69 +msgid "Unknown object in GetInstance: %s, \"obj\"" +msgstr "" + +#. Programmer's name for it: SInvalidSequence +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:70 +msgid "\"Failed to Construct Sequence from byte array: \" %s" +msgstr "" + +#. Programmer's name for it: SImplicitObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:71 +msgid "Implicitly Tagged Object" +msgstr "" + +#. Programmer's name for it: SImplicitTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:72 +msgid "Implicit Tagging for Tag: %d" +msgstr "" + +#. Programmer's name for it: SUnknownObjectBER +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:73 +msgid "Unknown BER Object Encountered: $%x" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:74 +msgid "Implicit Tagging not Implemented" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:76 +msgid "Sequences Must Use Constructed Encoding (see X.690 8.9.1/8.10.1)" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:78 +msgid "Sets Must Use Constructed Encoding (see X.690 8.11.1/8.12.1)" +msgstr "" + +#. Programmer's name for it: SMalformedObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:79 +msgid "Malformed Object %s" +msgstr "" + +#. Programmer's name for it: SUnSupportedTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:80 +msgid "Unsupported Tag Number" +msgstr "" + +#. Programmer's name for it: SConvertError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:81 +msgid "EIOCryptoLibException Converting Stream to Byte Array: %s" +msgstr "" + +#. Programmer's name for it: SEncodingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:82 +msgid "Encoding Error in GetInstance: %s \"obj\"" +msgstr "" + +#. Programmer's name for it: SDataNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:83 +msgid "\"data\"" +msgstr "" + +#. Programmer's name for it: SInvalidRange +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:84 +msgid "Must be in the Range 0 to 7\", \"padBits\"" +msgstr "" + +#. Programmer's name for it: SPadBitError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:85 +msgid "If \"data\" is Empty, \"padBits\" Must be 0" +msgstr "" + +#. Programmer's name for it: SUnalignedData +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:86 +msgid "Attempt to Get non-octet Aligned Data from BIT STRING\"" +msgstr "" + +#. Programmer's name for it: STruncatedBitString +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:87 +msgid "Truncated BIT STRING Detected\", \"octets\"" +msgstr "" + +#. Programmer's name for it: SNotImplemented +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:88 +msgid "Not Implemented %s" +msgstr "" + +#. Programmer's name for it: SUnConstructedTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:89 +msgid "Explicit Tags Must be Constructed (see X.690 8.14.2)" +msgstr "" + +#. Programmer's name for it: SParsingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:90 +msgid "%s" +msgstr "" + +#. Programmer's name for it: SEmptyInput +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:91 +msgid "Input Cannot be Empty \"astr\"" +msgstr "" + +#. Programmer's name for it: SInvalidValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:92 +msgid "Byte Value Should Have 1 Byte in it', \"val\"" +msgstr "" + +#. Programmer's name for it: SInvalidBooleanValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:93 +msgid "BOOLEAN Value Should Have 1 Byte in it\", \"Value\"" +msgstr "" + +#. Programmer's name for it: SMalformedEnumerated +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:94 +msgid "Malformed Enumerated" +msgstr "" + +#. Programmer's name for it: SZeroLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:95 +msgid "Enumerated has Zero Length, \"enc\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncoding +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:96 +msgid "Invalid Encoding Value: %d" +msgstr "" + +#. Programmer's name for it: SFewObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:97 +msgid "Too Few Objects in Input Vector, \"v\"" +msgstr "" + +#. Programmer's name for it: SVectorTooLarge +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:98 +msgid "Input Vector too Large\", \"vector\"" +msgstr "" + +#. Programmer's name for it: SVectorTooLarge +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:100 +msgid "" +"No Tagged Object Found in Vector. Structure Doesn 't Seem to be of Type " +"External, \"Vector\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncodingValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:101 +msgid "Invalid Encoding Value" +msgstr "" + +#. Programmer's name for it: SObjectNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:102 +msgid " \"obj\" Can't be Nil" +msgstr "" + +#. Programmer's name for it: SValueNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:103 +msgid " \"value\" Can't be Nil" +msgstr "" + +#. Programmer's name for it: SMalformedInteger +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:104 +msgid "Malformed Integer" +msgstr "" + +#. Programmer's name for it: SIdentifierNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:105 +msgid "Identifier Cannot be Empty" +msgstr "" + +#. Programmer's name for it: SInvalidOID +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:106 +msgid "\"String \" %s is \" not an OID\"" +msgstr "" + +#. Programmer's name for it: SInvalidBranchId +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:107 +msgid "\"String \" %s \" not a valid OID branch\", \"branchID\"" +msgstr "" + +#. Programmer's name for it: SIllegalCharacters +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:108 +msgid "String Contains Illegal Characters \"str\"" +msgstr "" + +#. Programmer's name for it: SExpectedPublicKey +#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:30 +msgid "Expected a Public Key \"publicParameter\"" +msgstr "" + +#. Programmer's name for it: SExpectedPrivateKey +#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:31 +msgid "Expected a Private Key \"privateParameter\"" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:36 +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:34 +msgid "Output Buffer too Small" +msgstr "" + +#. Programmer's name for it: SOutputLengthTooLarge +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:37 +msgid "Output Length too Large" +msgstr "" + +#. Programmer's name for it: SKDFParameterNotFound +#. Programmer's name for it: SKDFParameterNotFound +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:38 +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:35 +msgid "KDF Parameters Required For KDF Generator" +msgstr "" + +#. Programmer's name for it: SDivisionByZero +#: libraries/cryptolib4pascal/ClpBigInteger.pas:36 +msgid "Division by Zero Error" +msgstr "" + +#. Programmer's name for it: SModulusPositive +#: libraries/cryptolib4pascal/ClpBigInteger.pas:37 +msgid "Modulus must be Positive" +msgstr "" + +#. Programmer's name for it: SNotRelativelyPrime +#: libraries/cryptolib4pascal/ClpBigInteger.pas:38 +msgid "Numbers not Relatively Prime." +msgstr "" + +#. Programmer's name for it: SNegativeValue +#: libraries/cryptolib4pascal/ClpBigInteger.pas:39 +msgid "Cannot be Called on Value < 0" +msgstr "" + +#. Programmer's name for it: SNegativeExponent +#: libraries/cryptolib4pascal/ClpBigInteger.pas:40 +msgid "Negative Exponent" +msgstr "" + +#. Programmer's name for it: SResultTooLarge +#: libraries/cryptolib4pascal/ClpBigInteger.pas:41 +msgid "Result too Large" +msgstr "" + +#. Programmer's name for it: SNegativeBitPosition +#: libraries/cryptolib4pascal/ClpBigInteger.pas:42 +msgid "Bit Position must not be Negative" +msgstr "" + +#. Programmer's name for it: SInvalidBitAddress +#: libraries/cryptolib4pascal/ClpBigInteger.pas:43 +msgid "Bit Address less than Zero" +msgstr "" + +#. Programmer's name for it: SZeroLengthBigInteger +#: libraries/cryptolib4pascal/ClpBigInteger.pas:44 +msgid "Zero length BigInteger" +msgstr "" + +#. Programmer's name for it: SInvalidSign +#: libraries/cryptolib4pascal/ClpBigInteger.pas:45 +msgid "Invalid Sign Value" +msgstr "" + +#. Programmer's name for it: SNegativeSizeInBits +#: libraries/cryptolib4pascal/ClpBigInteger.pas:46 +msgid "sizeInBits must be non-negative" +msgstr "" + +#. Programmer's name for it: SInvalidBitLength +#: libraries/cryptolib4pascal/ClpBigInteger.pas:47 +msgid "bitLength < 2" +msgstr "" + +#. Programmer's name for it: SInvalidBase +#: libraries/cryptolib4pascal/ClpBigInteger.pas:48 +msgid "Only bases 2, 8, 10, or 16 allowed" +msgstr "" + +#. Programmer's name for it: SBadCharacterRadix8 +#: libraries/cryptolib4pascal/ClpBigInteger.pas:49 +msgid "Bad Character in radix 8 string: %s" +msgstr "" + +#. Programmer's name for it: SBadCharacterRadix2 +#: libraries/cryptolib4pascal/ClpBigInteger.pas:50 +msgid "Bad Character in radix 2 string: %s" +msgstr "" + +#. Programmer's name for it: SUnSupportedBase +#: libraries/cryptolib4pascal/ClpBigInteger.pas:51 +msgid "Only bases 2, 8, 10, 16 are allowed" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpBigIntegers.pas:31 +msgid "Standard Length Exceeded, \"n\"" +msgstr "" + +#. Programmer's name for it: SInvalidMinValue +#: libraries/cryptolib4pascal/ClpBigIntegers.pas:32 +msgid "\"min\" may not be greater than \"max\"\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:37 +msgid "Initialisation Vector Must be the Same Length as Block Size" +msgstr "" + +#. Programmer's name for it: SInvalidChangeState +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:38 +msgid "Cannot Change Encrypting State Without Providing Key." +msgstr "" + +#. Programmer's name for it: SInvalidParameterArgument +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:42 +msgid "CTR/SIC Mode Requires ParametersWithIV" +msgstr "" + +#. Programmer's name for it: SInvalidParameterArgument +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:44 +msgid "CTR/SIC mode requires IV no greater than: %u bytes" +msgstr "" + +#. Programmer's name for it: SInvalidTooSmallIVLength +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:45 +msgid "CTR/SIC mode requires IV of at least: %u bytes" +msgstr "" + +#. Programmer's name for it: SUnsupportedCipher +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:47 +msgid "CtsBlockCipher Can Only Accept ECB or CBC Ciphers" +msgstr "" + +#. Programmer's name for it: SNegativeInputLength +#. Programmer's name for it: SInvalidLength +#. Programmer's name for it: SNegativeInputLength +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:48 +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:36 +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:42 +msgid "Can't Have a Negative Input Length!" +msgstr "" + +#. Programmer's name for it: SCTSDoFinalError +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:49 +msgid "Need at Least One Block of Input For CTS" +msgstr "" + +#. Programmer's name for it: SBlowfishEngineNotInitialised +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:36 +msgid "Blowfish Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SBlowfishEngineNotInitialised +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:38 +msgid "Invalid Parameter Passed to Blowfish Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SOutputBuffertooShort +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:42 +msgid "Key Length must be between 32 - 448 bits and divisible by 8." +msgstr "" + +#. Programmer's name for it: SInputNil +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:37 +msgid "Input Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SCipherNil +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:38 +msgid "Cipher Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SDataNotBlockSizeAligned +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:40 +msgid "Data not Block Size Aligned" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooSmallForDoFinal +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:41 +msgid "Output Buffer too Short for DoFinal()" +msgstr "" + +#. Programmer's name for it: SInvalidBufferSize +#. Programmer's name for it: SInvalidBufferSize +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:33 +#: libraries/hashlib4pascal/HlpHash.pas:17 +msgid "\"BufferSize\" Must Be Greater Than Zero" +msgstr "" + +#. Programmer's name for it: SInvalidBufferSize +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:35 +msgid "Input and Output Streams Must not Point to the Same Stream Instance" +msgstr "" + +#. Programmer's name for it: SUnAssignedInputStream +#. Programmer's name for it: SUnAssignedStream +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:36 +#: libraries/hashlib4pascal/HlpHash.pas:18 +msgid "Input Stream Is Unassigned" +msgstr "" + +#. Programmer's name for it: SUnAssignedOutputStream +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:37 +msgid "Output Stream Is Unassigned" +msgstr "" + +#. Programmer's name for it: SPositionOutOfRange +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:38 +msgid "Current Position Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SPositionOutOfRange +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:40 +msgid "Stream Position (or Stream Length to Process) Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SCipherNil +#: libraries/cryptolib4pascal/ClpBufferedStreamCipher.pas:34 +msgid "Cipher Instance Cannot be Nil" +msgstr "" + +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:34 +msgid "Strength must be a Positive Value, \"defaultStrength\"" +msgstr "" + +#. Programmer's name for it: SParametersNil +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:35 +msgid "Parameters Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SGeneratorNotInitialized +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:36 +msgid "Generator has not been Initialised" +msgstr "" + +#. Programmer's name for it: SMechanismNil +#. Programmer's name for it: SMechanismNil +#. Programmer's name for it: SMechanismNil +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:56 +#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:42 +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:69 +msgid "Mechanism Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:57 +#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:37 +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:70 +msgid "Algorithm Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:58 +msgid "Cipher \"%s\" Not Recognised." +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:60 +msgid "" +"Warning: SIC-Mode Can Become a TwoTime-Pad if the Blocksize of the Cipher " +"is Too Small. Use a Cipher With a Block Size of at Least 128 bits (e.g. AES)" +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:62 +msgid "Modes and Paddings Not Used for Stream Ciphers" +msgstr "" + +#. Programmer's name for it: SEncodingInstanceNil +#. Programmer's name for it: SEncodingInstanceNil +#: libraries/cryptolib4pascal/ClpConverters.pas:33 +#: libraries/hashlib4pascal/HlpConverters.pas:16 +msgid "Encoding Instance Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SNegativeOffset +#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:32 +msgid "Start Offset Cannot be Negative, \"Start\"" +msgstr "" + +#. Programmer's name for it: SArrayTooSmall +#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:33 +msgid "Byte Array Too Small For Requested Offset and Length" +msgstr "" + +#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:40 +msgid "Value Invalid for Curve25519FieldElement \"%s\"" +msgstr "" + +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:42 +msgid "Exactly One of the Field Elements is Nil" +msgstr "" + +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:45 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:38 +msgid "Diffie-Hellman Public Key has Wrong Parameters." +msgstr "" + +#. Programmer's name for it: SNotDHPrivateKeyParameters +#. Programmer's name for it: SNotDHPrivateKeyParameters +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:46 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:39 +msgid "DHEngine Expects DHPrivateKeyParameters" +msgstr "" + +#. Programmer's name for it: SMessageNotInitialized +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:47 +msgid "Message not Initialised" +msgstr "" + +#. Programmer's name for it: SSharedKeyInvalid +#. Programmer's name for it: SSharedKeyInvalid +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:48 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:41 +msgid "Shared Key Can't be 1" +msgstr "" + +#. Programmer's name for it: SDHPublicKeyWeak +#. Programmer's name for it: SDHPublicKeyWeak +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:49 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:42 +msgid "Diffie-Hellman Public Key is Weak" +msgstr "" + +#. Programmer's name for it: SDHPublicKeyNil +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:50 +msgid "DH Public Key Parameter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SAlgorithmNotInitialized +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:40 +msgid "Agreement Algorithm not Initialised" +msgstr "" + +#. Programmer's name for it: SParametersCannotBeNil +#. Programmer's name for it: SParametersCannotBeNil +#. Programmer's name for it: SParametersCannotBeNil +#: libraries/cryptolib4pascal/ClpDHBasicKeyPairGenerator.pas:42 +#: libraries/cryptolib4pascal/ClpDHKeyPairGenerator.pas:42 +#: libraries/cryptolib4pascal/ClpDsaKeyPairGenerator.pas:44 +msgid "\"parameters\" Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SPNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:33 +msgid "P Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SGNil +#. Programmer's name for it: SGNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:34 +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:35 +msgid "G Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SQNil +#. Programmer's name for it: SQNil +#. Programmer's name for it: SQNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:35 +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:37 +#: libraries/cryptolib4pascal/ClpECPublicKeyParameters.pas:35 +msgid "Q Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SJNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:36 +msgid "J Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SBadSequenceSize +#. Programmer's name for it: SBadSequenceSize +#. Programmer's name for it: SBadSequenceSize +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:37 +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:34 +#: libraries/cryptolib4pascal/ClpDsaParameter.pas:32 +msgid "Bad Sequence Size \"seq\": %d" +msgstr "" + +#. Programmer's name for it: SInvalidDHDomainParameters +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:38 +msgid "Invalid DHDomainParameters: %s" +msgstr "" + +#. Programmer's name for it: SPUnInitialized +#. Programmer's name for it: SPUnInitialized +#: libraries/cryptolib4pascal/ClpDHParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:32 +msgid "\"P\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SGUnInitialized +#. Programmer's name for it: SGUnInitialized +#: libraries/cryptolib4pascal/ClpDHParameters.pas:34 +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:34 +msgid "\"G\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SMustBeOddPrime +#: libraries/cryptolib4pascal/ClpDHParameters.pas:35 +msgid "Field must be an Odd Prime, \"P\"" +msgstr "" + +#. Programmer's name for it: SInvalidGeneratorRange +#: libraries/cryptolib4pascal/ClpDHParameters.pas:36 +msgid "Generator must in the Range [2, p - 2], \"G\"" +msgstr "" + +#. Programmer's name for it: SQTooBigToBeAFactor +#: libraries/cryptolib4pascal/ClpDHParameters.pas:37 +msgid "Q too Big to be a Factor of (P - 1), \"Q\"" +msgstr "" + +#. Programmer's name for it: SMTooBig +#: libraries/cryptolib4pascal/ClpDHParameters.pas:38 +msgid "M value must be < BitLength of P, \"M\"" +msgstr "" + +#. Programmer's name for it: SLErrorOne +#: libraries/cryptolib4pascal/ClpDHParameters.pas:39 +msgid "when L value specified, it must be less than bitlength(P), \"L\"" +msgstr "" + +#. Programmer's name for it: SLErrorTwo +#: libraries/cryptolib4pascal/ClpDHParameters.pas:40 +msgid "when L value specified, it may not be less than m value, \"L\"" +msgstr "" + +#. Programmer's name for it: SInvalidSubGroupFactor +#: libraries/cryptolib4pascal/ClpDHParameters.pas:41 +msgid "Subgroup factor must be >= 2, \"j\"" +msgstr "" + +#. Programmer's name for it: SXUnInitialized +#. Programmer's name for it: SXUnInitialized +#: libraries/cryptolib4pascal/ClpDHPrivateKeyParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaPrivateKeyParameters.pas:32 +msgid "\"X\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SYUnInitialized +#. Programmer's name for it: SYUnInitialized +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:32 +msgid "\"Y\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SInvalidDHPublicKey +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:34 +msgid "Invalid DH public key \"Y\"" +msgstr "" + +#. Programmer's name for it: SInvalidYInCorrectGroup +#. Programmer's name for it: SInvalidYInCorrectGroup +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:35 +#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:33 +msgid "\"Y\" Value Does Not Appear To Be In Correct Group" +msgstr "" + +#. Programmer's name for it: SSeedNil +#. Programmer's name for it: SSeedNil +#: libraries/cryptolib4pascal/ClpDHValidationParameters.pas:30 +#: libraries/cryptolib4pascal/ClpDsaValidationParameters.pas:30 +msgid "\"Seed\" Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SSeedNil +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:32 +msgid "Seed Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SPGenCounterNil +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:33 +msgid "PGenCounter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidDHValidationParams +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:35 +msgid "Invalid DHValidationParams: %s" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#: libraries/cryptolib4pascal/ClpDigest.pas:31 +#: libraries/cryptolib4pascal/ClpHMac.pas:34 +#: libraries/hashlib4pascal/HlpBlake2B.pas:27 +#: libraries/hashlib4pascal/HlpBlake2S.pas:27 +#: libraries/hashlib4pascal/HlpSHA3.pas:29 +msgid "Output Buffer Too Short" +msgstr "" + +#. Programmer's name for it: SUnRecognizedDigest +#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:43 +msgid "Digest \"%s\" not recognised." +msgstr "" + +#. Programmer's name for it: SPrivateKey +#. Programmer's name for it: SPrivateKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:41 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:40 +msgid "Signing Requires Private Key." +msgstr "" + +#. Programmer's name for it: SPublicKey +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:42 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:41 +msgid "Verification Requires Public Key." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:44 +msgid "DSADigestSigner not Initialized for Signature Generation." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:46 +msgid "DSADigestSigner not Initialized for Verification" +msgstr "" + +#. Programmer's name for it: SEncodingError +#. Programmer's name for it: SEncodingError +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:47 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:46 +msgid "Unable to Encode Signature" +msgstr "" + +#. Programmer's name for it: SInvalidDsaParameter +#: libraries/cryptolib4pascal/ClpDsaParameter.pas:33 +msgid "Invalid DsaParameter: %s" +msgstr "" + +#. Programmer's name for it: SQUnInitialized +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:33 +msgid "\"Q\" Cannot Be Uninitialized" +msgstr "" + +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:44 +msgid "L Values Must be Between 1024 and 3072 and a Multiple of 1024" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:45 +msgid "N Must be \" %d \" for L = \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:46 +msgid "N Must be \" %d \" or \" %d \" for L = \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:48 +msgid "Digest Output Size Too Small for Value of N Which is \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:50 +msgid "Can Only Use SHA-1 For Generating FIPS 186-2 Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:52 +msgid "Size Must Be From %d - %d and a multiple of %d, \"%d\"" +msgstr "" + +#. Programmer's name for it: SDSAPrivateKeyNotFound +#: libraries/cryptolib4pascal/ClpDsaSigner.pas:44 +msgid "DSA Private Key Required For Signing" +msgstr "" + +#. Programmer's name for it: SDSAPublicKeyNotFound +#: libraries/cryptolib4pascal/ClpDsaSigner.pas:45 +msgid "DSA Public Key Required For Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:43 +msgid "" +"Point and Scalar Arrays Should be Non-Null, and of Equal, Non-Zero, Length" +msgstr "" + +#. Programmer's name for it: SInvalidPointLocation +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:44 +msgid "Point Must be on the Same Curve" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:45 +msgid "Invalid Point, \"P\"" +msgstr "" + +#. Programmer's name for it: SInvalidResult +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:46 +msgid "Invalid Result" +msgstr "" + +#. Programmer's name for it: SInvalidResult +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:48 +#: libraries/cryptolib4pascal/ClpMultipliers.pas:46 +msgid "Fixed-Point Comb Doesn't Support Scalars Larger Than The Curve Order" +msgstr "" + +#. Programmer's name for it: SInvalidValue +#: libraries/cryptolib4pascal/ClpECC.pas:52 +msgid "Value Invalid in Fp Field Element, \" x \"" +msgstr "" + +#. Programmer's name for it: SInvalidValue2 +#: libraries/cryptolib4pascal/ClpECC.pas:53 +msgid "Value Invalid in F2m Field Element, \"x\"" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value +#: libraries/cryptolib4pascal/ClpECC.pas:54 +msgid "k2 must be smaller than k3" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:55 +msgid "k2 must be larger than 0" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:57 +msgid "Field elements are not both instances of F2mFieldElement" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:59 +msgid "Field elements are not elements of the same field F2m" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:61 +msgid "One of the F2m field elements has incorrect representation" +msgstr "" + +#. Programmer's name for it: SEvenValue +#: libraries/cryptolib4pascal/ClpECC.pas:62 +msgid "Even Value of Q" +msgstr "" + +#. Programmer's name for it: STraceInternalErrorCalculation +#: libraries/cryptolib4pascal/ClpECC.pas:63 +msgid "Internal Error in Trace Calculation" +msgstr "" + +#. Programmer's name for it: SHalfTraceUndefinedForM +#: libraries/cryptolib4pascal/ClpECC.pas:64 +msgid "Half-Trace Only Defined For Odd M" +msgstr "" + +#. Programmer's name for it: SUnSupportedCoordinateSystem +#: libraries/cryptolib4pascal/ClpECC.pas:65 +msgid "UnSupported Coordinate System" +msgstr "" + +#. Programmer's name for it: SCurrentCurve +#: libraries/cryptolib4pascal/ClpECC.pas:66 +msgid "Implementation returned Current Curve" +msgstr "" + +#. Programmer's name for it: SInvalidPointCoordinates +#: libraries/cryptolib4pascal/ClpECC.pas:67 +msgid "Invalid Point Coordinates" +msgstr "" + +#. Programmer's name for it: SInvalidAffineCoordinates +#: libraries/cryptolib4pascal/ClpECC.pas:68 +msgid "not valid for affine coordinates, \"iso\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointOnCurve +#: libraries/cryptolib4pascal/ClpECC.pas:69 +msgid "must be non-null and on this curve, \"point\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointOnCurve2 +#: libraries/cryptolib4pascal/ClpECC.pas:70 +msgid "Entries must be null or on this curve, \"points\"" +msgstr "" + +#. Programmer's name for it: SPointsNil +#: libraries/cryptolib4pascal/ClpECC.pas:71 +msgid "points" +msgstr "" + +#. Programmer's name for it: SInvalidRangeSpecified +#: libraries/cryptolib4pascal/ClpECC.pas:72 +msgid "Invalid Range Specified\", \"points\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointCompression +#: libraries/cryptolib4pascal/ClpECC.pas:73 +msgid "Invalid Point Compression" +msgstr "" + +#. Programmer's name for it: SInvalidK1 +#: libraries/cryptolib4pascal/ClpECC.pas:74 +msgid "k1 must be > 0" +msgstr "" + +#. Programmer's name for it: SInvalidK3 +#: libraries/cryptolib4pascal/ClpECC.pas:75 +msgid "k3 must be 0 if k2 == 0" +msgstr "" + +#. Programmer's name for it: SK2K1MisMatch +#: libraries/cryptolib4pascal/ClpECC.pas:76 +msgid "k2 must be > k1" +msgstr "" + +#. Programmer's name for it: SK3K2Mismatch +#: libraries/cryptolib4pascal/ClpECC.pas:77 +msgid "k3 must be > k2" +msgstr "" + +#. Programmer's name for it: SInvalidInfinityEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:78 +msgid "Invalid Infinity Encoding, \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:79 +msgid "Invalid Point Encoding %u" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:81 +msgid "Incorrect Length for infinity encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:83 +msgid "Incorrect Length for Compressed Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:84 +msgid "Invalid Point" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:86 +msgid "Incorrect Length for UnCompressed Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:88 +msgid "Incorrect Length for Hybrid Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:90 +msgid "Inconsistent Y Coordinate in Hybrid Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SUnknownCoordSystem +#: libraries/cryptolib4pascal/ClpECC.pas:91 +msgid "Unknown Coordinate System" +msgstr "" + +#. Programmer's name for it: SPointNotInNormalForm +#: libraries/cryptolib4pascal/ClpECC.pas:92 +msgid "Point not in Normal Form" +msgstr "" + +#. Programmer's name for it: SNotProjectiveCoordSystem +#: libraries/cryptolib4pascal/ClpECC.pas:93 +msgid "Not a Projective Coordinate System" +msgstr "" + +#. Programmer's name for it: SCannotBeNegative +#: libraries/cryptolib4pascal/ClpECC.pas:94 +msgid "Cannot be Negative, \"e\"" +msgstr "" + +#. Programmer's name for it: SNilFieldElement +#: libraries/cryptolib4pascal/ClpECC.pas:95 +msgid "Exactly one of the Field Elements is Nil" +msgstr "" + +#. Programmer's name for it: SUnsupportedOperation +#: libraries/cryptolib4pascal/ClpECC.pas:96 +msgid "Constant-time Lookup not Supported" +msgstr "" + +#. Programmer's name for it: SInvalidRange +#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:43 +msgid "Must be in the Range [2, 16], \"width\"" +msgstr "" + +#. Programmer's name for it: SInvalidRange2 +#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:44 +msgid "Must be in the Range [2, 8], \"width\"" +msgstr "" + +#. Programmer's name for it: SWrongDomainParameter +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:39 +msgid "ECDH Public Key has Wrong Domain Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidAgreementValue +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:40 +msgid "Infinity is not a Valid Agreement Value for ECDH" +msgstr "" + +#. Programmer's name for it: SInfinityInvalidPublicKey +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:41 +msgid "Infinity is not a Valid Public Key for ECDH" +msgstr "" + +#. Programmer's name for it: SWrongDomainParameter +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:39 +msgid "ECDHC Public Key has Wrong Domain Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidAgreementValue +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:40 +msgid "Infinity is not a Valid Agreement Value for ECDHC" +msgstr "" + +#. Programmer's name for it: SInfinityInvalidPublicKey +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:41 +msgid "Infinity is not a Valid Public Key for ECDHC" +msgstr "" + +#. Programmer's name for it: SCurveNil +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:33 +msgid "Curve Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SScalarNil +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:34 +msgid "Scalar Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SBigIntegerNotInitialized +#. Programmer's name for it: SBigIntegerNotInitialized +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:36 +#: libraries/cryptolib4pascal/ClpECPrivateKeyParameters.pas:32 +msgid "BigInteger Not Initialized \"%s\"" +msgstr "" + +#. Programmer's name for it: SQInfinity +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:38 +msgid "Point at Infinity \"Q\"" +msgstr "" + +#. Programmer's name for it: SQPointNotOnCurve +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:39 +msgid "Point Not on Curve \"Q\"" +msgstr "" + +#. Programmer's name for it: SScalarInvalidRange +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:40 +msgid "Scalar is not in the Interval [1, n - 1]" +msgstr "" + +#. Programmer's name for it: SECPublicKeyNotFound +#. Programmer's name for it: SECPublicKeyNotFound +#. Programmer's name for it: SECPublicKeyNotFound +#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:47 +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:47 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:45 +msgid "EC Public Key Required for Verification" +msgstr "" + +#. Programmer's name for it: SECPrivateKeyNotFound +#. Programmer's name for it: SECPrivateKeyNotFound +#. Programmer's name for it: SECPrivateKeyNotFound +#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:48 +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:48 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:46 +msgid "EC Private Key Required for Signing" +msgstr "" + +#. Programmer's name for it: SSenderPublicKeyInvalid +#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:35 +msgid "Sender's Public Key Invalid." +msgstr "" + +#. Programmer's name for it: SSenderPublicKeyInvalid +#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:37 +msgid "Sender's Public Key has Invalid Point Encoding \"%x\"" +msgstr "" + +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:56 +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:39 +msgid "Algorithm Cannot be Empty" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:57 +msgid "Unknown Key Size \"%d\"" +msgstr "" + +#. Programmer's name for it: SParameterNil +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:40 +msgid "Parameter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SUnRecognizedAlgorithm +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:41 +msgid "Unrecognised Algorithm: \" %s, \"Algorithm" +msgstr "" + +#. Programmer's name for it: SNotInitializedForSigning +#. Programmer's name for it: SNotInitializedForSigning +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:49 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:47 +msgid "Not Initialised For Signing" +msgstr "" + +#. Programmer's name for it: SNotInitializedForVerifying +#. Programmer's name for it: SNotInitializedForVerifying +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:50 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:48 +msgid "Not Initialised For Verifying" +msgstr "" + +#. Programmer's name for it: SNotInitializedForVerifying +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:52 +msgid "Not Initialised For Verifying/Recovery" +msgstr "" + +#. Programmer's name for it: SInputTooLargeForECNRKey +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:53 +msgid "Input Too Large For ECNR Key." +msgstr "" + +#. Programmer's name for it: SSignatureGenerationError +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:49 +msgid "An Error Occurred During Signature Generation" +msgstr "" + +#. Programmer's name for it: SSignatureGenerationError +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:51 +msgid "" +"Only FP (Prime Field) Curves are Allowed for This Schnorr Implementation" +msgstr "" + +#. Programmer's name for it: SInvalidCtx +#: libraries/cryptolib4pascal/ClpEd25519.pas:40 +msgid "ctx" +msgstr "" + +#. Programmer's name for it: SDigestError +#: libraries/cryptolib4pascal/ClpEd25519.pas:41 +msgid "Digest Produced Insufficient Data" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:38 +msgid "EOF encountered in middle of Ed25519Blake2B private key" +msgstr "" + +#. Programmer's name for it: SUnsupportedAlgorithm +#. Programmer's name for it: SUnsupportedAlgorithm +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:39 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:39 +msgid "Unsupported Algorithm" +msgstr "" + +#. Programmer's name for it: SCtxNotNil +#. Programmer's name for it: SCtxNotNil +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:40 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:40 +msgid "Ctx must be Nil for Ed25519 Algorithm" +msgstr "" + +#. Programmer's name for it: SMsgLen +#. Programmer's name for it: SMsgLen +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:41 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:41 +msgid "MsgLen must be Equal to \"PreHashSize\" for Ed25519ph Algorithm" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPublicKeyParameters.pas:34 +msgid "EOF encountered in middle of Ed25519Blake2B public key" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:37 +msgid "Ed25519Blake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:39 +msgid "Ed25519Blake2BSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:37 +msgid "Ed25519CtxBlake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:39 +msgid "Ed25519CtxBlake2BSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:37 +msgid "Ed25519CtxSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:39 +msgid "Ed25519CtxSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:37 +msgid "Ed25519PhBlake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:39 +msgid "Ed25519PhBlake2BSigner not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SPreHashDigestFailed +#. Programmer's name for it: SPreHashDigestFailed +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:40 +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:40 +msgid "PreHash Digest Failed" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:37 +msgid "Ed25519PhSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:39 +msgid "Ed25519PhSigner not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:38 +msgid "EOF encountered in middle of Ed25519 private key" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpEd25519PublicKeyParameters.pas:34 +msgid "EOF encountered in middle of Ed25519 public key" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:37 +msgid "Ed25519Signer not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:39 +msgid "Ed25519Signer not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:35 +msgid "Must be >= 2 , \" characteristic \"" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:37 +msgid "" +"Irreducible polynomials in GF(2) must have constant term, \"exponents\"" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:39 +msgid "Polynomial Exponents must be montonically increasing\", \"exponents\"" +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:52 +msgid "KeyGenerator \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:54 +msgid "KeyGenerator \"%s\" ( \"%s\" ) not Supported." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:56 +msgid "KeyPairGenerator \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:58 +msgid "KeyPairGenerator \"%s\" ( \"%s\" ) not Supported." +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:39 +msgid "HKDF Cannot Generate More Than 255 Blocks of HashLen Size" +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF2 +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:40 +msgid "HKDF May Only Be Used For 255 * HashLen Bytes of Output" +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF2 +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:42 +msgid "HKDF Parameters Required For \"HkdfBytesGenerator\", \"parameters\"" +msgstr "" + +#. Programmer's name for it: SIKMNil +#: libraries/cryptolib4pascal/ClpHkdfParameters.pas:30 +msgid "\"ikm\" is Nil" +msgstr "" + +#. Programmer's name for it: SUnSupportedOperation +#. Programmer's name for it: SUnSupportedOperation +#: libraries/cryptolib4pascal/ClpHMacDsaKCalculator.pas:42 +#: libraries/cryptolib4pascal/ClpRandomDsaKCalculator.pas:34 +msgid "Operation not Supported" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESCipher.pas:54 +msgid "Must be Passed Recipient's Public EC Key for Encryption" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESCipher.pas:56 +msgid "Must be Passed Recipient's Private EC Key for Decryption" +msgstr "" + +#. Programmer's name for it: SIAlgorithmParameterSpecNil +#: libraries/cryptolib4pascal/ClpIESCipher.pas:57 +msgid "Parameter Spec Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SUnableToProcessBlock +#: libraries/cryptolib4pascal/ClpIESCipher.pas:58 +msgid "Unable to Process Block. \"%s\"" +msgstr "" + +#. Programmer's name for it: SIESParameterSpecError +#: libraries/cryptolib4pascal/ClpIESCipher.pas:59 +msgid "Must be Passed IES Parameter Spec" +msgstr "" + +#. Programmer's name for it: SNonceInvalidLength +#: libraries/cryptolib4pascal/ClpIESCipher.pas:60 +msgid "Nonce in IES Parameters Needs to be \"%s\" Bytes Long" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESEngine.pas:53 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:45 +msgid "Unable to Recover Ephemeral Public Key: \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESEngine.pas:55 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:47 +msgid "Length of Input Must be Greater than the MAC and V Combined" +msgstr "" + +#. Programmer's name for it: SInvalidMAC +#. Programmer's name for it: SInvalidMAC +#: libraries/cryptolib4pascal/ClpIESEngine.pas:56 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:48 +msgid "Invalid MAC" +msgstr "" + +#. Programmer's name for it: SRandomNil +#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:30 +msgid "Random Class Instance Can't Be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidStrength +#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:31 +msgid "Strength Must Be Greater Than Zero But Was Given %d" +msgstr "" + +#. Programmer's name for it: SKeyNil +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:31 +msgid "Key Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidKeyOffSet +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:32 +msgid "Invalid Key OffSet" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:33 +msgid "Invalid Key Length" +msgstr "" + +#. Programmer's name for it: SInvalidF2MFieldValue +#: libraries/cryptolib4pascal/ClpLongArray.pas:34 +msgid "Invalid F2M Field value, \"bigInt\"" +msgstr "" + +#. Programmer's name for it: SUnRecognizedMac +#: libraries/cryptolib4pascal/ClpMacUtilities.pas:40 +msgid "Mac \"%s\" not recognised." +msgstr "" + +#. Programmer's name for it: SCannotBeZero +#: libraries/cryptolib4pascal/ClpMod.pas:35 +msgid "cannot be 0, \"x\"" +msgstr "" + +#. Programmer's name for it: SCurveUnknownGroupOrder +#: libraries/cryptolib4pascal/ClpMultipliers.pas:47 +msgid "Need Curve With Known Group Order, \"curve\"" +msgstr "" + +#. Programmer's name for it: SInCompatiblePoint +#: libraries/cryptolib4pascal/ClpMultipliers.pas:48 +msgid "Only AbstractF2mPoint can be used in WTauNafMultiplier" +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:72 +msgid "" +"An Error Occured while generating random data using MS Windows Cryptography " +"API." +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:76 +msgid "" +"An Error Occured while generating random data using SecRandomCopyBytes API." +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:80 +#: libraries/cryptolib4pascal/ClpOSRandom.pas:84 +msgid "An Error Occured while generating random data using getRandom API" +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:88 +msgid "" +"An Error Occured while generating random data using arc4random_buf API." +msgstr "" + +#. Programmer's name for it: SIncompleteLastBlockInDecryption +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:41 +msgid "Last Block Incomplete in Decryption" +msgstr "" + +#. Programmer's name for it: SCorruptedPadBlock +#: libraries/cryptolib4pascal/ClpPaddingModes.pas:32 +msgid "Pad Block Corrupted" +msgstr "" + +#. Programmer's name for it: SIVNil +#: libraries/cryptolib4pascal/ClpParametersWithIV.pas:31 +msgid "IV Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SParameters +#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:32 +msgid "Parameters" +msgstr "" + +#. Programmer's name for it: SRandom +#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:33 +msgid "Random" +msgstr "" + +#. Programmer's name for it: SAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:38 +msgid "Algorithm \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKDFParameterNotFound +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:37 +msgid "" +"Specified Hash Cannot Produce Sufficient Data for the Specified Operation." +msgstr "" + +#. Programmer's name for it: SCipherCannotbeNilInThisMode +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:49 +msgid "Cipher Cannot be Nil in This Mode." +msgstr "" + +#. Programmer's name for it: SBufferNil +#: libraries/cryptolib4pascal/ClpRandom.pas:30 +msgid "Buffer Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SMaxValueNegative +#: libraries/cryptolib4pascal/ClpRandom.pas:31 +msgid "maxValue Must be Positive" +msgstr "" + +#. Programmer's name for it: SInvalidMinValue +#: libraries/cryptolib4pascal/ClpRandom.pas:32 +msgid "minValue Cannot be Greater Than maxValue" +msgstr "" + +#. Programmer's name for it: SUnknownAlgorithm +#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:31 +msgid "Unknown Random Generation Algorithm Requested" +msgstr "" + +#. Programmer's name for it: SUnknownAlgorithm +#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:33 +msgid "Random Number Generator Output Buffer Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SUnsupportedBlock +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:37 +msgid "Unknown Blocksize to Rijndael" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:38 +msgid "Key Length not 128/160/192/224/256 bits." +msgstr "" + +#. Programmer's name for it: SRijndaelEngineNotInitialised +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:39 +msgid "Rijndael Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SRijndaelEngineNotInitialised +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:41 +msgid "Invalid Parameter Passed to Rijndael Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidRound +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:38 +msgid "\"rounds\" Must be a Positive, Even Number" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:39 +msgid "%s Requires 128 bit or 256 bit key" +msgstr "" + +#. Programmer's name for it: SMaxByteExceeded +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:40 +msgid "2^70 Byte Limit per IV; Change IV" +msgstr "" + +#. Programmer's name for it: SMaxByteExceededTwo +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:41 +msgid "2^70 byte limit per IV would be exceeded; Change IV" +msgstr "" + +#. Programmer's name for it: SEngineNotInitialized +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:42 +msgid "%s not Initialized" +msgstr "" + +#. Programmer's name for it: SRoundsMustbeEven +#. Programmer's name for it: SRoundsMustBeEven +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:45 +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:37 +msgid "Number of Rounds Must be Even" +msgstr "" + +#. Programmer's name for it: SIVRequired +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:47 +msgid "%s Init Requires an IV, \"parameters\"" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:48 +msgid "%s Requires exactly %d bytes of IV" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:50 +msgid "%s Init Parameters must Contain a KeyParameter (or null for Re-Init)" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:52 +msgid "KeyParameter can not be null for First Initialisation" +msgstr "" + +#. Programmer's name for it: SInvalidParameters +#: libraries/cryptolib4pascal/ClpScalarSplitParameters.pas:30 +msgid "\"%s\" must consist of exactly 2 (initialized) values" +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:43 +msgid "SchnorrDigestSigner not Initialized for Signature Generation." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:45 +msgid "SchnorrDigestSigner not Initialized for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:40 +msgid "Value Invalid for SecP256K1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:40 +msgid "Value Invalid for SecP256R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:40 +msgid "Value Invalid for SecP384R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:40 +msgid "Value Invalid for SecP521R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:41 +msgid "Value Invalid for SecT283FieldElement \"%s\"" +msgstr "" + +#. Programmer's name for it: SUnRecognisedPRNGAlgorithm +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:43 +msgid "Unrecognised PRNG Algorithm: %s \"algorithm\"" +msgstr "" + +#. Programmer's name for it: SCannotBeNegative +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:44 +msgid "Cannot be Negative \"maxValue\"" +msgstr "" + +#. Programmer's name for it: SInvalidMaxValue +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:45 +msgid "maxValue Cannot be Less Than minValue" +msgstr "" + +#. Programmer's name for it: SMalformedSignature +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:35 +msgid "Malformed signature, \"%s\"" +msgstr "" + +#. Programmer's name for it: SValueOutOfRange +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:36 +msgid "Value out of range, \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncodingLength +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:37 +msgid "Encoding has incorrect length, \"%s\"" +msgstr "" + +#. Programmer's name for it: SUnRecognizedAlgorithm +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:71 +msgid "Signer \" %s \" not recognised." +msgstr "" + +#. Programmer's name for it: SInvalidScale +#. Programmer's name for it: SNegativeScale +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:29 +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:32 +msgid "Scale may not be Negative" +msgstr "" + +#. Programmer's name for it: SInvalidScale +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:31 +msgid "Only SimpleBigDecimal of Same Scale Allowed in Arithmetic Operations" +msgstr "" + +#. Programmer's name for it: SSpeckEngineNotInitialised +#. Programmer's name for it: SSpeckLegacyEngineNotInitialised +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:35 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:35 +msgid "%s Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:38 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:38 +msgid "Invalid Argument Encountered." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:39 +msgid "Invalid Parameter Passed to Speck Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:41 +msgid "Speck32 requires a key of 64 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:43 +msgid "Speck48 requires a key of 72 or 96 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:45 +msgid "Speck64 requires a key of 96 or 128 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:47 +msgid "Speck96 requires a key of 96 or 144 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:49 +msgid "" +"Speck128 requires a key of 128, 192 or 256 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:40 +msgid "Invalid Parameter Passed to SpeckLegacy Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:42 +msgid "Speck32Legacy requires a key of 64 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:44 +msgid "" +"Speck48Legacy requires a key of 72 or 96 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:46 +msgid "" +"Speck64Legacy requires a key of 96 or 128 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:48 +msgid "" +"Speck96Legacy requires a key of 96 or 144 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:50 +msgid "" +"Speck128Legacy requires a key of 128, 192 or 256 bits but input was \"%d\" " +"bits." +msgstr "" + +#. Programmer's name for it: SInvalidMU +#: libraries/cryptolib4pascal/ClpTnaf.pas:34 +msgid "mu must be 1 or -1" +msgstr "" + +#. Programmer's name for it: SDifferentScales +#: libraries/cryptolib4pascal/ClpTnaf.pas:35 +msgid "lambda0 and lambda1 do not have same scale" +msgstr "" + +#. Programmer's name for it: SNoKoblitzCurve +#: libraries/cryptolib4pascal/ClpTnaf.pas:36 +msgid "No Koblitz curve (ABC), TNAF multiplication not possible" +msgstr "" + +#. Programmer's name for it: SNotKoblitzCurve +#: libraries/cryptolib4pascal/ClpTnaf.pas:37 +msgid "si is defined for Koblitz curves only" +msgstr "" + +#. Programmer's name for it: SInvalidCoFactor +#: libraries/cryptolib4pascal/ClpTnaf.pas:38 +msgid "h (Cofactor) must be 2 or 4" +msgstr "" + +#: libraries/cryptolib4pascal/ClpX25519Agreement.pas:36 +msgid "The Init Parameter does not Contain the Private Key" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:37 +msgid "EOF encountered in middle of X25519 private key" +msgstr "" + +#. Programmer's name for it: SAgreementCalculationFailed +#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:38 +msgid "X25519 Agreement Failed" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpX25519PublicKeyParameters.pas:34 +msgid "EOF encountered in middle of X25519 public key" +msgstr "" + +#. Programmer's name for it: SInconsistentKValues +#: libraries/cryptolib4pascal/ClpX9ECC.pas:36 +msgid "Inconsistent K Values" +msgstr "" + +#. Programmer's name for it: SCurveNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:37 +msgid "Curve" +msgstr "" + +#. Programmer's name for it: SNotImplementedECCurve +#: libraries/cryptolib4pascal/ClpX9ECC.pas:38 +msgid "This Type of ECCurve is not Implemented" +msgstr "" + +#. Programmer's name for it: SFieldIDNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:39 +msgid "FieldID" +msgstr "" + +#. Programmer's name for it: SSeqNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:40 +msgid "Seq" +msgstr "" + +#. Programmer's name for it: SUnSupportedCurveOne +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:38 +msgid "Only trinomial and pentomial curves are supported" +msgstr "" + +#. Programmer's name for it: SUnSupportedCurveTwo +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:39 +msgid "\"curve\" is of an unsupported type" +msgstr "" + +#. Programmer's name for it: SBadVersion +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:40 +msgid "Bad Version in X9ECParameters" +msgstr "" + +#. Programmer's name for it: SNullKeyReInit +#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:33 +msgid "%s Doesn't Support Re-Init with Null Key" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:34 +msgid "%s Requires a 256 bit Key" +msgstr "" + +#. Programmer's name for it: SArgumentOutOfRange +#: libraries/generics.collections/generics.strings.pas:26 +msgid "Argument out of range" +msgstr "" + +#. Programmer's name for it: SArgumentNilNode +#: libraries/generics.collections/generics.strings.pas:27 +msgid "Node is nil" +msgstr "" + +#. Programmer's name for it: SDuplicatesNotAllowed +#: libraries/generics.collections/generics.strings.pas:28 +msgid "Duplicates not allowed in dictionary" +msgstr "" + +#. Programmer's name for it: SCollectionInconsistency +#: libraries/generics.collections/generics.strings.pas:29 +msgid "Collection inconsistency" +msgstr "" + +#. Programmer's name for it: SCollectionDuplicate +#: libraries/generics.collections/generics.strings.pas:30 +msgid "Collection does not allow duplicates" +msgstr "" + +#. Programmer's name for it: SDictionaryKeyDoesNotExist +#: libraries/generics.collections/generics.strings.pas:31 +msgid "Dictionary key does not exist" +msgstr "" + +#. Programmer's name for it: SItemNotFound +#: libraries/generics.collections/generics.strings.pas:32 +msgid "Item not found" +msgstr "" + +#. Programmer's name for it: SInvalidConfigLength +#. Programmer's name for it: SInvalidConfigLength +#: libraries/hashlib4pascal/HlpBlake2B.pas:22 +#: libraries/hashlib4pascal/HlpBlake2S.pas:22 +msgid "Config Length Must Be 8 Words" +msgstr "" + +#. Programmer's name for it: SConfigNil +#. Programmer's name for it: SConfigNil +#: libraries/hashlib4pascal/HlpBlake2B.pas:23 +#: libraries/hashlib4pascal/HlpBlake2S.pas:23 +msgid "Config Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SConfigNil +#. Programmer's name for it: SConfigNil +#: libraries/hashlib4pascal/HlpBlake2B.pas:25 +#: libraries/hashlib4pascal/HlpBlake2S.pas:25 +msgid "XOFSize in Bits must be Multiples of 8 and be Between %u and %u Bytes." +msgstr "" + +#. Programmer's name for it: SOutputLengthInvalid +#. Programmer's name for it: SOutputLengthInvalid +#. Programmer's name for it: SOutputLengthInvalid +#: libraries/hashlib4pascal/HlpBlake2B.pas:26 +#: libraries/hashlib4pascal/HlpBlake2S.pas:26 +#: libraries/hashlib4pascal/HlpSHA3.pas:28 +msgid "Output Length is above the Digest Length" +msgstr "" + +#. Programmer's name for it: SMaximumOutputLengthExceeded +#: libraries/hashlib4pascal/HlpBlake2B.pas:28 +msgid "\"Maximum Length is 2^32 blocks of 64 bytes" +msgstr "" + +#. Programmer's name for it: SWritetoXofAfterReadError +#. Programmer's name for it: SWritetoXofAfterReadError +#. Programmer's name for it: SWritetoXofAfterReadError +#: libraries/hashlib4pascal/HlpBlake2B.pas:29 +#: libraries/hashlib4pascal/HlpBlake2S.pas:29 +#: libraries/hashlib4pascal/HlpSHA3.pas:30 +msgid "\"%s\" Write to Xof after Read not Allowed" +msgstr "" + +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:16 +msgid "" +"BLAKE2B HashSize must be restricted to one of the following [1 .. 64], \"%d" +"\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:17 +msgid "\"Key\" Length Must Not Be Greater Than 64, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:19 +msgid "\"Personalisation\" Length Must Be Equal To 16, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:20 +msgid "\"Salt\" Length Must Be Equal To 16, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:23 +msgid "FanOut Value Should be Between [0 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:25 +msgid "MaxDepth Value Should be Between [1 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:27 +msgid "NodeDepth Value Should be Between [0 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:29 +msgid "InnerHashSize Value Should be Between [0 .. 64] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:31 +msgid "NodeOffset Value Should be Between [0 .. (2^64-1)] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:34 +msgid "Tree Inner Hash Size Must Not Be Greater Than 64, \"%d\"" +msgstr "" + +#. Programmer's name for it: SMaximumOutputLengthExceeded +#: libraries/hashlib4pascal/HlpBlake2S.pas:28 +msgid "\"Maximum Length is 2^32 blocks of 32 bytes" +msgstr "" + +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:16 +msgid "" +"BLAKE2S HashSize must be restricted to one of the following [1 .. 32], \"%d" +"\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:17 +msgid "\"Key\" Length Must Not Be Greater Than 32, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:19 +msgid "\"Personalisation\" Length Must Be Equal To 8, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:20 +msgid "\"Salt\" Length Must Be Equal To 8, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:23 +msgid "FanOut Value Should be Between [0 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:25 +msgid "MaxDepth Value Should be Between [1 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:27 +msgid "NodeDepth Value Should be Between [0 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:29 +msgid "InnerHashSize Value Should be Between [0 .. 32] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:31 +msgid "NodeOffset Value Should be Between [0 .. (2^48-1)] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:34 +msgid "Tree Inner Hash Size Must Not Be Greater Than 32, \"%d\"" +msgstr "" + +#. Programmer's name for it: SUnSupportedCRCType +#: libraries/hashlib4pascal/HlpCRC.pas:22 +msgid "UnSupported CRC Type: \"%s\"" +msgstr "" + +#. Programmer's name for it: SWidthOutOfRange +#: libraries/hashlib4pascal/HlpCRC.pas:23 +msgid "Width Must be Between 3 and 64. \"%d\"" +msgstr "" + +#. Programmer's name for it: SIndexOutOfRange +#: libraries/hashlib4pascal/HlpHash.pas:16 +msgid "Current Index Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SFileNotExist +#: libraries/hashlib4pascal/HlpHash.pas:19 +msgid "Specified File Not Found" +msgstr "" + +#. Programmer's name for it: SCloneNotYetImplemented +#: libraries/hashlib4pascal/HlpHash.pas:20 +msgid "Clone Not Yet Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SHashBufferMessage +#: libraries/hashlib4pascal/HlpHashBuffer.pas:13 +msgid "HashBuffer, Length: %d, Position: %d, IsEmpty: %s" +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:27 +msgid "Current Data Structure cannot be Represented as an \"Int32\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:29 +msgid "Current Data Structure cannot be Represented as an \"UInt8\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:31 +msgid "Current Data Structure cannot be Represented as an \"UInt16\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:33 +msgid "Current Data Structure cannot be Represented as an \"UInt32\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:35 +msgid "Current Data Structure cannot be Represented as an \"UInt64\" Type." +msgstr "" + +#. Programmer's name for it: SInvalidHavalRound +#: libraries/hashlib4pascal/HlpHaval.pas:25 +msgid "Haval Round Must be 3, 4 or 5" +msgstr "" + +#. Programmer's name for it: SInvalidHavalRound +#: libraries/hashlib4pascal/HlpHaval.pas:27 +msgid "" +"Haval HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte), 192 " +"bit(24 byte), 224 bit(28 byte) or 256 bit(32 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpMurmur2.pas:24 +#: libraries/hashlib4pascal/HlpMurmur2_64.pas:21 +#: libraries/hashlib4pascal/HlpMurmurHash3_x64_128.pas:22 +#: libraries/hashlib4pascal/HlpMurmurHash3_x86_128.pas:22 +#: libraries/hashlib4pascal/HlpMurmurHash3_x86_32.pas:22 +#: libraries/hashlib4pascal/HlpSipHash.pas:23 +#: libraries/hashlib4pascal/HlpXXHash32.pas:19 +#: libraries/hashlib4pascal/HlpXXHash64.pas:19 +msgid "KeyLength Must Be Equal to %d" +msgstr "" + +#: libraries/hashlib4pascal/HlpNullable.pas:16 +msgid "Cannot assign non-null pointer to nullable type." +msgstr "" + +#: libraries/hashlib4pascal/HlpNullable.pas:18 +msgid "Unsupported Type: Only supports Integers, Int64, Floats and Strings." +msgstr "" + +#. Programmer's name for it: SGetNullValue +#: libraries/hashlib4pascal/HlpNullable.pas:19 +msgid "Attempted to get a null value." +msgstr "" + +#. Programmer's name for it: SHashSizeNotImplemented +#: libraries/hashlib4pascal/HlpNullDigest.pas:18 +msgid "HashSize Not Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SBlockSizeNotImplemented +#: libraries/hashlib4pascal/HlpNullDigest.pas:19 +msgid "BlockSize Not Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidOutputByteCount +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:32 +msgid "\"(AByteCount)\" Argument Less Than \"%d\"." +msgstr "" + +#. Programmer's name for it: SBlockInstanceNotInitialized +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:33 +msgid "Block Instance not Initialized" +msgstr "" + +#. Programmer's name for it: SInputLengthInvalid +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:34 +msgid "Input Length \"%d\" is not Equal to BlockSize \"%d\"" +msgstr "" + +#. Programmer's name for it: SLanesTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:35 +msgid "Lanes Must be Greater Than \"%d\"" +msgstr "" + +#. Programmer's name for it: SLanesTooBig +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:36 +msgid "Lanes Must be Less Than \"%d\"" +msgstr "" + +#. Programmer's name for it: SMemoryTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:37 +msgid "Memory is Less Than: \"%d\", Expected \"%d\"" +msgstr "" + +#. Programmer's name for it: SIterationsTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:38 +msgid "Iterations is Less Than: \"%d\"" +msgstr "" + +#. Programmer's name for it: SIterationsTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:40 +msgid "Argon2 Parameter Builder Not Initialized" +msgstr "" + +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:31 +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:18 +msgid "\"(AByteCount)\" Argument must be a value greater than zero." +msgstr "" + +#. Programmer's name for it: SInvalidCost +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:32 +msgid "Cost parameter must be > 1 and a power of 2." +msgstr "" + +#. Programmer's name for it: SBlockSizeAndCostIncompatible +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:33 +msgid "Cost parameter must be > 1 and < 65536." +msgstr "" + +#. Programmer's name for it: SBlockSizeTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:34 +msgid "Block size must be >= 1." +msgstr "" + +#. Programmer's name for it: SBlockSizeTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:36 +msgid "" +"Parallelism parameter must be >= 1 and <= %d (based on block size of %d)" +msgstr "" + +#. Programmer's name for it: SInvalidIndex +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:19 +msgid "Invalid start or end index in the internal buffer" +msgstr "" + +#. Programmer's name for it: SNotInitializedIHashInstance +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:20 +msgid "\"IHash\" instance is uninitialized" +msgstr "" + +#. Programmer's name for it: SIterationtooSmall +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:21 +msgid "Iteration must be greater than zero." +msgstr "" + +#. Programmer's name for it: SInvalidHashMode +#: libraries/hashlib4pascal/HlpSHA3.pas:25 +msgid "Only \"[%s]\" HashModes are Supported" +msgstr "" + +#. Programmer's name for it: SInvalidHashMode +#: libraries/hashlib4pascal/HlpSHA3.pas:27 +msgid "XOFSize in Bits must be Multiples of 8 and be Greater than Zero Bytes" +msgstr "" + +#: libraries/hashlib4pascal/HlpSnefru.pas:24 +msgid "Snefru Security Level Cannot be Less than 1. Standard Level is 8" +msgstr "" + +#: libraries/hashlib4pascal/HlpSnefru.pas:26 +msgid "Snefru HashSize Must be Either 128 bit(16 byte) or 256 bit(32 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidHashSize +#: libraries/hashlib4pascal/HlpSnefru.pas:27 +msgid "Specified HashSize Is Invalid or UnSupported \"%d\"" +msgstr "" + +#: libraries/hashlib4pascal/HlpTiger.pas:22 +msgid "" +"Tiger HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or 192 " +"bit(24 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidHashRound +#. Programmer's name for it: SInvalidHashRound +#: libraries/hashlib4pascal/HlpTiger.pas:23 +#: libraries/hashlib4pascal/HlpTiger2.pas:23 +msgid "Specified HashRound Is Invalid or UnSupported \"%d\"" +msgstr "" + +#: libraries/hashlib4pascal/HlpTiger2.pas:22 +msgid "" +"Tiger2 HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or 192 " +"bit(24 byte)" +msgstr "" + +#. Programmer's name for it: sInvalidIPAddress +#: libraries/mormot-min/SynCommons.pas:18356 +msgid "\"%s\" is an invalid IP v4 address" +msgstr "" + +#. Programmer's name for it: sInvalidEmailAddress +#: libraries/mormot-min/SynCommons.pas:18357 +msgid "\"%s\" is an invalid email address" +msgstr "" + +#. Programmer's name for it: sInvalidPattern +#: libraries/mormot-min/SynCommons.pas:18358 +msgid "\"%s\" does not match the expected pattern" +msgstr "" + +#. Programmer's name for it: sCharacter01n +#: libraries/mormot-min/SynCommons.pas:18359 +msgid "character,character,characters" +msgstr "" + +#. Programmer's name for it: sInvalidTextLengthMin +#: libraries/mormot-min/SynCommons.pas:18360 +msgid "Expect at least %d %s" +msgstr "" + +#. Programmer's name for it: sInvalidTextLengthMax +#: libraries/mormot-min/SynCommons.pas:18361 +msgid "Expect up to %d %s" +msgstr "" + +#. Programmer's name for it: sInvalidTextChar +#: libraries/mormot-min/SynCommons.pas:18364 +msgid "" +"Expect at least %d %s %s,Expect up to %d %s %s,alphabetical,digital," +"punctuation,lowercase,uppercase,space,Too much spaces on the left,Too much " +"spaces on the right" +msgstr "" + +#. Programmer's name for it: sValidationFailed +#: libraries/mormot-min/SynCommons.pas:18365 +msgid "\"%s\" rule failed" +msgstr "" + +#. Programmer's name for it: sValidationFieldVoid +#: libraries/mormot-min/SynCommons.pas:18366 +msgid "An unique key field must not be void" +msgstr "" + +#. Programmer's name for it: sValidationFieldDuplicate +#: libraries/mormot-min/SynCommons.pas:18367 +msgid "Value already used for this unique key field" +msgstr "" + +#. Programmer's name for it: Sneed_dict +#: libraries/paszlib/paszlib_zbase.pas:409 +msgid "need dictionary" +msgstr "" + +#. Programmer's name for it: Sstream_end +#: libraries/paszlib/paszlib_zbase.pas:410 +msgid "stream end" +msgstr "" + +#. Programmer's name for it: Sfile_error +#: libraries/paszlib/paszlib_zbase.pas:411 +msgid "file error" +msgstr "" + +#. Programmer's name for it: Sstream_error +#: libraries/paszlib/paszlib_zbase.pas:412 +msgid "stream error" +msgstr "" + +#. Programmer's name for it: Sdata_error +#: libraries/paszlib/paszlib_zbase.pas:413 +msgid "data error" +msgstr "" + +#. Programmer's name for it: Smem_error +#: libraries/paszlib/paszlib_zbase.pas:414 +msgid "insufficient memory" +msgstr "" + +#. Programmer's name for it: Sbuf_error +#: libraries/paszlib/paszlib_zbase.pas:415 +msgid "buffer error" +msgstr "" + +#. Programmer's name for it: Sversion_error +#: libraries/paszlib/paszlib_zbase.pas:416 +msgid "incompatible version" +msgstr "" + +#. Programmer's name for it: SInvalidHexCharacter +#: libraries/simplebaselib4pascal/SbpBase16.pas:12 +msgid "Invalid hex character: \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidTextLength +#: libraries/simplebaselib4pascal/SbpBase16.pas:13 +msgid "Text cannot be odd length \"%s\"" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpBase32.pas:16 +#: libraries/simplebaselib4pascal/SbpBase58.pas:16 +#: libraries/simplebaselib4pascal/SbpBase64.pas:16 +#: libraries/simplebaselib4pascal/SbpBase85.pas:16 +msgid "Alphabet Instance cannot be Nil \"%s\"" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpBase85.pas:18 +msgid "Unexpected Shortcut Character In The Middle Of a Regular Block" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:12 +msgid "\"%s\" Cannot Be Nil." +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:14 +msgid "" +"Required Alphabet Length is \"%d\" but Provided Alphabet is \"%d\" " +"Characters Long." +msgstr "" + +#. Programmer's name for it: SInvalidCharacter +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:15 +msgid "Alphabet Contains Character \"%s (%d)\" Above \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidInput +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:16 +msgid "Invalid character value in input \"%s\"" +msgstr "" + +#. Programmer's name for it: sAColumnsCantBeNil +#: libraries/sphere10/UCommon.Data.pas:246 +msgid "AColumns can't be nil!" +msgstr "" + +#. Programmer's name for it: sTooManyValues +#: libraries/sphere10/UCommon.Data.pas:247 +msgid "Too many values" +msgstr "" + +#. Programmer's name for it: sInvalidUTF8String +#: libraries/sphere10/UCommon.Data.pas:248 +msgid "Invalid UTF8 string" +msgstr "" + +#. Programmer's name for it: sBadNumericExpression +#: libraries/sphere10/UCommon.Data.pas:249 +msgid "Bad numeric expression" +msgstr "" + +#. Programmer's name for it: sUnexpectedNumberFormat +#: libraries/sphere10/UCommon.Data.pas:250 +msgid "Unexpected number format" +msgstr "" + +#. Programmer's name for it: sBadSyntaxForEscapeCharacter +#: libraries/sphere10/UCommon.Data.pas:251 +msgid "Bad syntax for escape character \"\\\"" +msgstr "" + +#. Programmer's name for it: sUnexpectedCharInExpression +#: libraries/sphere10/UCommon.Data.pas:252 +msgid "Unexpected char in expression" +msgstr "" + +#. Programmer's name for it: sInvaildExpression_CharDetectedAfterClosingBracket +#: libraries/sphere10/UCommon.Data.pas:253 +msgid "Invaild expression (char detected after closing bracket)" +msgstr "" + +#. Programmer's name for it: sUnexpectedTokenFound +#: libraries/sphere10/UCommon.Data.pas:254 +msgid "Unexpected token found : \"%s\"" +msgstr "" + +#. Programmer's name for it: sUnexpectedStringLiteralInExpression +#: libraries/sphere10/UCommon.Data.pas:255 +msgid "Unexpected string literal in expression" +msgstr "" + +#. Programmer's name for it: sBadlyClosedBetweenExpression +#: libraries/sphere10/UCommon.Data.pas:256 +msgid "Badly closed \"between\" expression" +msgstr "" + +#. Programmer's name for it: sMissingNumberInExpression +#: libraries/sphere10/UCommon.Data.pas:257 +msgid "Missing number in expression" +msgstr "" + +#. Programmer's name for it: sUnexpectedOccurrenceOf_Found +#: libraries/sphere10/UCommon.Data.pas:258 +msgid "Unexpected occurrence of \"%s\" found" +msgstr "" + +#. Programmer's name for it: sBadBetweenExpression_UnexpectedToken +#: libraries/sphere10/UCommon.Data.pas:259 +msgid "Bad \"between\" expression. Unexpected \"%s\"" +msgstr "" + +#. Programmer's name for it: sExpressionError_NoValue +#: libraries/sphere10/UCommon.Data.pas:260 +msgid "Expression error (no value)" +msgstr "" + +#. Programmer's name for it: sNotImplemented +#: libraries/sphere10/UCommon.pas:468 +msgid "Not implemented" +msgstr "" + +#. Programmer's name for it: sInvalidParameter_OutOfBounds +#: libraries/sphere10/UCommon.pas:469 +msgid "Invalid Parameter: %s out of bounds" +msgstr "" + +#. Programmer's name for it: sLogDebug +#: libraries/sphere10/UCommon.pas:470 +msgid "DEBUG" +msgstr "" + +#. Programmer's name for it: sLogInfo +#: libraries/sphere10/UCommon.pas:471 +msgid "INFO" +msgstr "" + +#. Programmer's name for it: sLogWarn +#: libraries/sphere10/UCommon.pas:472 +msgid "WARNING" +msgstr "" + +#. Programmer's name for it: sLogError +#: libraries/sphere10/UCommon.pas:473 +msgid "ERROR" +msgstr "" + +#. Programmer's name for it: sTotal +#: libraries/sphere10/UVisualGrid.pas:475 +msgid "Total: %d" +msgstr "" + +#. Programmer's name for it: sStandardSearch +#: libraries/sphere10/UVisualGrid.pas:476 +msgid "Standard Search" +msgstr "" + +#. Programmer's name for it: sMultiColumnSearch +#: libraries/sphere10/UVisualGrid.pas:477 +msgid "Multi-Column Search" +msgstr "" + +#. Programmer's name for it: sPageSize +#: libraries/sphere10/UVisualGrid.pas:478 +msgid "Page size:" +msgstr "" + +#. Programmer's name for it: sSearchExpression +#: libraries/sphere10/UVisualGrid.pas:479 +msgid "Search expression" +msgstr "" + +#. Programmer's name for it: sDataLoading +#: libraries/sphere10/UVisualGrid.pas:480 +msgid "DATA LOADING" +msgstr "" + +#. Programmer's name for it: sExpression +#: libraries/sphere10/UVisualGrid.pas:481 +msgid "Expression" +msgstr "" + +#. Programmer's name for it: sImproperColumnIndex +#: libraries/sphere10/UVisualGrid.pas:482 +msgid "Improper column index. Max expected is %d but %d found." +msgstr "" diff --git a/src/locale/en/LC_MESSAGES/default.mo b/src/locale/en/LC_MESSAGES/default.mo new file mode 100644 index 0000000000000000000000000000000000000000..53e14112b77e77050f02e6fb5047cf8ca63990a1 GIT binary patch literal 313 zcmYL^%}&EG5QK~1o%35LY)|f>E-rY!{IS>Fe<-un~fe z^c_YT?aY4d?`=k`9p->JWOkWjW>Cp|GZSXW{A&^XJJtzi7M?Lg=SfSkxQ7S)aD#(u zlTgcC=ov@Xd!D|jR|YttZ9XgYrG&ufV!MnA@jS5*K2 literal 0 HcmV?d00001 diff --git a/src/locale/en/LC_MESSAGES/default.po b/src/locale/en/LC_MESSAGES/default.po new file mode 100644 index 000000000..0efd9d409 --- /dev/null +++ b/src/locale/en/LC_MESSAGES/default.po @@ -0,0 +1,4638 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2020-03-30 19:19\n" +"PO-Revision-Date: 2020-03-30 19:38+0200\n" +"Last-Translator: Somebody \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Language-Team: \n" +"Language: en\n" + +#. FRMAbout..Caption +#: gui-classic/UFRMAbout.dfm:7 +msgid "About..." +msgstr "" + +#. FRMAbout..Font.Name +#. FRMAbout..Label1..Font.Name +#. FRMAbout..lblBuild..Font.Name +#. FRMAbout..lblProtocolVersion..Font.Name +#. FRMAbout..Label3..Font.Name +#. FRMAbout..Label4..Font.Name +#. FRMAbout..Label5..Font.Name +#. FRMAccountSelect..Font.Name +#. FRMDiagnosticTool..Font.Name +#. FRMHashLock..Font.Name +#. FRMHashLock..lblError..Font.Name +#. FRMHashLock..GroupBox2..meHashLockData..Font.Name +#. FRMMemoText..Font.Name +#. FRMMemoText..Memo..Font.Name +#. FRMNewPrivateKeyType..Font.Name +#. FRMNodesIp..Font.Name +#. FRMOperation..Font.Name +#. FRMOperation..lblAccountBalance..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..memoPayload..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Font.Name +#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Font.Name +#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Font.Name +#. FRMOperation..memoAccounts..Font.Name +#. FRMOperation..ebSenderAccount..Font.Name +#. FRMOperationsExplorer..Font.Name +#. FRMPascalCoinWalletConfig..Font.Name +#. FRMPascalCoinWalletConfig..Label4..Font.Name +#. FRMPascalCoinWalletConfig..Label7..Font.Name +#. FRMPascalCoinWalletConfig..bbUpdatePassword..Font.Name +#. FRMPayloadDecoder..Font.Name +#. FRMPayloadDecoder..lblBlock..Font.Name +#. FRMPayloadDecoder..lblDateTime..Font.Name +#. FRMPayloadDecoder..lblOperationTxt..Font.Name +#. FRMPayloadDecoder..lblAmount..Font.Name +#. FRMPayloadDecoder..lblFee..Font.Name +#. FRMPayloadDecoder..lblSender..Font.Name +#. FRMPayloadDecoder..lblReceiver..Font.Name +#. FRMPayloadDecoder..lblReceiverInfo..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa..Font.Name +#. FRMPayloadDecoder..ebOphash..Font.Name +#. FRMDiagnosticTool..Font.Name +#. FRMRandomOperations..Font.Name +#. FRMRandomOperations..pnlTop..lblTopCaption..Font.Name +#. FRMRPCCalls..Font.Name +#. FRMRPCCalls..pnlTop..lblTopCaption..Font.Name +#. FRMSaleAccounts..Font.Name +#. FRMSaleAccounts..lblAccountBalance..Font.Name +#. FRMSaleAccounts..memoAccounts..Font.Name +#. FRMSaleAccounts..ebSenderAccount..Font.Name +#. FRMWallet..Font.Name +#. FRMWallet..pnlTop..lblTimeAverageAux..Font.Name +#. FRMWallet..pnlTop..Label16..Font.Name +#. FRMWallet..pnlTop..lblBlocksFound..Font.Name +#. FRMWallet..pnlTop..lblReceivedMessages..Font.Name +#. FRMWallet..pnlTop..lblBuild..Font.Name +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Font.Name +#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10..Font.Name +#. FRMWallet..PageControl..tsMessages..Label14..Font.Name +#. FRMWallet..PageControl..tsMessages..memoMessages..Font.Name +#. FRMWalletKeys..Font.Name +#. FRMWalletKeys..lblKeysEncrypted..Font.Name +#. FRMWalletKeys..memoPrivateKey..Font.Name +#. FRMWalletKeys..bbUpdatePassword..Font.Name +#. FRMDiagnosticTool..Font.Name +#: gui-classic/UFRMAbout.dfm:14 gui-classic/UFRMAbout.dfm:130 +#: gui-classic/UFRMAbout.dfm:143 gui-classic/UFRMAbout.dfm:156 +#: gui-classic/UFRMAbout.dfm:176 gui-classic/UFRMAbout.dfm:190 +#: gui-classic/UFRMAbout.dfm:205 gui-classic/UFRMAccountSelect.dfm:12 +#: gui-classic/UFRMDiagnosticTool.dfm:11 gui-classic/UFRMHashLock.dfm:12 +#: gui-classic/UFRMHashLock.dfm:34 gui-classic/UFRMHashLock.dfm:117 +#: gui-classic/UFRMMemoText.dfm:12 gui-classic/UFRMMemoText.dfm:50 +#: gui-classic/UFRMNewPrivateKeyType.dfm:13 gui-classic/UFRMNodesIp.dfm:13 +#: gui-classic/UFRMOperation.dfm:13 gui-classic/UFRMOperation.dfm:40 +#: gui-classic/UFRMOperation.dfm:196 gui-classic/UFRMOperation.dfm:259 +#: gui-classic/UFRMOperation.dfm:332 gui-classic/UFRMOperation.dfm:410 +#: gui-classic/UFRMOperation.dfm:427 gui-classic/UFRMOperation.dfm:539 +#: gui-classic/UFRMOperation.dfm:783 gui-classic/UFRMOperation.dfm:825 +#: gui-classic/UFRMOperation.dfm:851 gui-classic/UFRMOperation.dfm:978 +#: gui-classic/UFRMOperation.dfm:1065 gui-classic/UFRMOperation.dfm:1080 +#: gui-classic/UFRMOperation.dfm:1149 gui-classic/UFRMOperation.dfm:1167 +#: gui-classic/UFRMOperationsExplorer.dfm:12 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:13 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:66 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:110 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:200 +#: gui-classic/UFRMPayloadDecoder.dfm:14 gui-classic/UFRMPayloadDecoder.dfm:37 +#: gui-classic/UFRMPayloadDecoder.dfm:50 gui-classic/UFRMPayloadDecoder.dfm:78 +#: gui-classic/UFRMPayloadDecoder.dfm:99 +#: gui-classic/UFRMPayloadDecoder.dfm:119 +#: gui-classic/UFRMPayloadDecoder.dfm:146 +#: gui-classic/UFRMPayloadDecoder.dfm:166 +#: gui-classic/UFRMPayloadDecoder.dfm:179 +#: gui-classic/UFRMPayloadDecoder.dfm:214 +#: gui-classic/UFRMPayloadDecoder.dfm:234 +#: gui-classic/UFRMPayloadDecoder.dfm:253 +#: gui-classic/UFRMPayloadDecoder.dfm:416 +#: gui-classic/UFRMRandomHashUtil.dfm:11 +#: gui-classic/UFRMRandomOperations.dfm:11 +#: gui-classic/UFRMRandomOperations.dfm:44 gui-classic/UFRMRPCCalls.dfm:12 +#: gui-classic/UFRMRPCCalls.dfm:50 gui-classic/UFRMSaleAccounts.dfm:12 +#: gui-classic/UFRMSaleAccounts.dfm:57 gui-classic/UFRMSaleAccounts.dfm:84 +#: gui-classic/UFRMSaleAccounts.dfm:103 gui-classic/UFRMWallet.dfm:13 +#: gui-classic/UFRMWallet.dfm:284 gui-classic/UFRMWallet.dfm:299 +#: gui-classic/UFRMWallet.dfm:315 gui-classic/UFRMWallet.dfm:333 +#: gui-classic/UFRMWallet.dfm:349 gui-classic/UFRMWallet.dfm:658 +#: gui-classic/UFRMWallet.dfm:870 gui-classic/UFRMWallet.dfm:1183 +#: gui-classic/UFRMWallet.dfm:1216 gui-classic/UFRMWalletKeys.dfm:13 +#: gui-classic/UFRMWalletKeys.dfm:66 gui-classic/UFRMWalletKeys.dfm:155 +#: gui-classic/UFRMWalletKeys.dfm:504 lib/i386-win32/UFRMDiagnosticTool.dfm:11 +msgid "Tahoma" +msgstr "" + +#. FRMAbout..Label1..Caption +#. FRMWallet..Caption +#: gui-classic/UFRMAbout.dfm:126 gui-classic/UFRMWallet.dfm:4 +msgid "Pascal full node Wallet (Classic GUI)" +msgstr "" + +#. FRMAbout..lblBuild..Caption +#: gui-classic/UFRMAbout.dfm:139 +msgid "Build:" +msgstr "" + +#. FRMAbout..lblProtocolVersion..Caption +#: gui-classic/UFRMAbout.dfm:152 +msgid "Protocol:" +msgstr "" + +#. FRMAbout..Label2..Caption +#: gui-classic/UFRMAbout.dfm:165 +msgid "Source Code:" +msgstr "" + +#. FRMAbout..Label3..Caption +#: gui-classic/UFRMAbout.dfm:172 +msgid "Check For New Versions:" +msgstr "" + +#. FRMAbout..Label4..Caption +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:186 gui-classic/UFRMAbout.dfm:252 +msgid "https://github.com/PascalCoin/PascalCoin" +msgstr "" + +#. FRMAbout..Label5..Caption +#: gui-classic/UFRMAbout.dfm:201 +msgid "https://sourceforge.net/projects/pascalcoin" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:220 +msgid "Copyright (c) 2016 - 2019 PascalCoin developers" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:221 +msgid "Based on Albert Molina original source code" +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:225 +msgid "" +"Pascal (aka Pascal Coin) is P2P cryptocurrency without the need for " +"historical " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:228 +msgid "operations. This software comprises a node within the Pascal network." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:232 +msgid "" +"Distributed under the MIT software license, see the accompanying file " +"LICENSE or " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:233 +msgid "visit http://www.opensource.org/licenses/mit-license.php." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:237 +msgid "THIS IS EXPERIMENTAL SOFTWARE. Use it for educational purposes only." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:241 +msgid "" +"This product includes software developed by the OpenSSL Project and Denis " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:244 +msgid "Grinyuk (https://github.com/Arvur/OpenSSL-Delphi), some cryptographic " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:247 +msgid "" +"functions inspirated in code written by Ladar Levison and Marco Ferrante, " +"and " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:248 +msgid "Synapse Socket code copyright of Lukas Gebauer." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:251 +msgid "" +"Original source code is written in Pascal Language and is available at " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:254 +msgid "If you like it, consider a donation using BitCoin:" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:255 +msgid "16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk" +msgstr "" + +#. FRMAbout..bbClose..Caption +#. FRMPayloadDecoder..bbClose..Caption +#. FRMWallet..MainMenu..miProject..MiClose..Caption +#: gui-classic/UFRMAbout.dfm:266 gui-classic/UFRMPayloadDecoder.dfm:353 +#: gui-classic/UFRMWallet.dfm:1273 +msgid "Close" +msgstr "" + +#. FRMAccountSelect..Caption +#: gui-classic/UFRMAccountSelect.dfm:5 +msgid "Accounts" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForSale..Caption +#: gui-classic/UFRMAccountSelect.dfm:33 +msgid "Only for sale or swap" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..bbSearch..Caption +#: gui-classic/UFRMAccountSelect.dfm:41 +msgid "Search" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPrivateSaleToMe..Caption +#: gui-classic/UFRMAccountSelect.dfm:107 +msgid "Only for private sale to me" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbAccountsBalance..Caption +#: gui-classic/UFRMAccountSelect.dfm:115 +msgid "Accounts Balance" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbMyAccounts..Caption +#: gui-classic/UFRMAccountSelect.dfm:123 +msgid "My Accounts" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPublicSale..Caption +#: gui-classic/UFRMAccountSelect.dfm:141 +msgid "Only for public sale" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbAccountsName..Caption +#: gui-classic/UFRMAccountSelect.dfm:165 +msgid "Accounts name" +msgstr "" + +#. FRMAccountSelect..pnlBottom..Label17..Caption +#. FRMWallet..pnlTop..Label5..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label17..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label20..Caption +#: gui-classic/UFRMAccountSelect.dfm:192 gui-classic/UFRMWallet.dfm:261 +#: gui-classic/UFRMWallet.dfm:543 gui-classic/UFRMWallet.dfm:685 +msgid "Accounts:" +msgstr "" + +#. FRMAccountSelect..pnlBottom..lblAccountsCount..Caption +#. FRMAccountSelect..pnlBottom..lblAccountsBalance..Caption +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblPayloadLength..Caption +#. FRMPayloadDecoder..lblDateTime..Caption +#. FRMPayloadDecoder..lblOperationTxt..Caption +#. FRMPayloadDecoder..lblAmount..Caption +#. FRMPayloadDecoder..lblFee..Caption +#. FRMPayloadDecoder..lblReceiver..Caption +#. FRMWallet..pnlTop..lblCurrentBlock..Caption +#. FRMWallet..pnlTop..lblOperationsPending..Caption +#. FRMWallet..pnlTop..lblMinersClients..Caption +#. FRMWallet..pnlTop..lblCurrentDifficulty..Caption +#. FRMWallet..pnlTop..lblTimeAverage..Caption +#. FRMWallet..pnlTop..lblCurrentAccounts..Caption +#. FRMWallet..pnlTop..lblTimeAverageAux..Caption +#. FRMWallet..pnlTop..lblBlocksFound..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsCount..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsBalance..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsCount..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsBalance..Caption +#: gui-classic/UFRMAccountSelect.dfm:201 gui-classic/UFRMAccountSelect.dfm:219 +#: gui-classic/UFRMOperation.dfm:207 gui-classic/UFRMPayloadDecoder.dfm:46 +#: gui-classic/UFRMPayloadDecoder.dfm:74 gui-classic/UFRMPayloadDecoder.dfm:95 +#: gui-classic/UFRMPayloadDecoder.dfm:115 +#: gui-classic/UFRMPayloadDecoder.dfm:162 gui-classic/UFRMWallet.dfm:144 +#: gui-classic/UFRMWallet.dfm:180 gui-classic/UFRMWallet.dfm:198 +#: gui-classic/UFRMWallet.dfm:216 gui-classic/UFRMWallet.dfm:225 +#: gui-classic/UFRMWallet.dfm:270 gui-classic/UFRMWallet.dfm:279 +#: gui-classic/UFRMWallet.dfm:310 gui-classic/UFRMWallet.dfm:561 +#: gui-classic/UFRMWallet.dfm:570 gui-classic/UFRMWallet.dfm:694 +#: gui-classic/UFRMWallet.dfm:712 +msgid "000" +msgstr "" + +#. FRMAccountSelect..pnlBottom..Label19..Caption +#. FRMOperation..lblBalanceCaption..Caption +#. FRMSaleAccounts..lblBalanceCaption..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label19..Caption +#: gui-classic/UFRMAccountSelect.dfm:210 gui-classic/UFRMOperation.dfm:50 +#: gui-classic/UFRMSaleAccounts.dfm:73 gui-classic/UFRMWallet.dfm:552 +msgid "Balance:" +msgstr "" + +#. FRMAccountSelect..pnlBottom..bbSelect..Caption +#: gui-classic/UFRMAccountSelect.dfm:229 +msgid "Select" +msgstr "" + +#. FRMAccountSelect..pnlBottom..bbTypeStats..Caption +#: gui-classic/UFRMAccountSelect.dfm:249 +msgid "Type stats" +msgstr "" + +#. FRMDiagnosticTool..Caption +#. FRMDiagnosticTool..Caption +#. FRMDiagnosticTool..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:4 gui-classic/UFRMRandomHashUtil.dfm:4 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:4 +msgid "FRMDiagnosticTool" +msgstr "" + +#. FRMDiagnosticTool..btnRH..Caption +#. FRMDiagnosticTool..btnRH..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:25 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:25 +msgid "Start Random Hash" +msgstr "" + +#. FRMDiagnosticTool..btnRH2..Caption +#. FRMDiagnosticTool..btnRH2..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:34 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:34 +msgid "Start Random Hash 2" +msgstr "" + +#. FRMDiagnosticTool..btnRH2C..Caption +#. FRMDiagnosticTool..btnRH2C..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:51 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:51 +msgid "Start Random Hash 2 (Cached)" +msgstr "" + +#. FRMDiagnosticTool..btnEntropy..Caption +#. FRMDiagnosticTool..btnEntropy..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:60 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:60 +msgid "Entropy Tests" +msgstr "" + +#. FRMDiagnosticTool..btnRH2NonceScan..Caption +#. FRMDiagnosticTool..btnRH2NonceScan..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:69 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:69 +msgid "Start Random Hash 2 (Nonce Scan)" +msgstr "" + +#. FRMDiagnosticTool..txtScanLevel..TextHint +#. FRMDiagnosticTool..txtScanLevel..TextHint +#: gui-classic/UFRMDiagnosticTool.dfm:79 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:79 +msgid "Enter Scan Level (2-4)" +msgstr "" + +#. FRMDiagnosticTool..btnRHC..Caption +#. FRMDiagnosticTool..btnRHC..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:86 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:86 +msgid "Start Random Hash (Cached)" +msgstr "" + +#. FRMHashLock..Caption +#: gui-classic/UFRMHashLock.dfm:5 +msgid "Atomic Swap Hash-Lock " +msgstr "" + +#. FRMHashLock..lblError..Caption +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Caption +#: gui-classic/UFRMHashLock.dfm:29 gui-classic/UFRMOperation.dfm:191 +#: gui-classic/UFRMOperation.dfm:327 gui-classic/UFRMOperation.dfm:405 +#: gui-classic/UFRMOperation.dfm:422 gui-classic/UFRMOperation.dfm:534 +#: gui-classic/UFRMOperation.dfm:778 gui-classic/UFRMOperation.dfm:820 +#: gui-classic/UFRMOperation.dfm:973 +msgid "Errors detected" +msgstr "" + +#. FRMHashLock..btnSet..Caption +#: gui-classic/UFRMHashLock.dfm:56 +msgid "Set Hash-Lock" +msgstr "" + +#. FRMHashLock..GroupBox1..Caption +#: gui-classic/UFRMHashLock.dfm:67 +msgid "Mode" +msgstr "" + +#. FRMHashLock..GroupBox1..rbHashLock....Caption +#: gui-classic/UFRMHashLock.dfm:76 +msgid "Hash-Lock - the 32 byte hash-lock provided to you by the counterparty" +msgstr "" + +#. FRMHashLock..GroupBox1..rbHashLockKey....Caption +#: gui-classic/UFRMHashLock.dfm:86 +msgid "" +"Hash-Lock Key - a secret that will be hashed to create the 32 byte hash-lock" +msgstr "" + +#. FRMHashLock..GroupBox2..Caption +#: gui-classic/UFRMHashLock.dfm:96 +msgid "Data" +msgstr "" + +#. FRMHashLock..GroupBox2..Label2..Caption +#: gui-classic/UFRMHashLock.dfm:106 +msgid "Please enter the hash lock data as a hexadecimal string" +msgstr "" + +#. FRMMemoText..Caption +#: gui-classic/UFRMMemoText.dfm:5 +msgid "Information" +msgstr "" + +#. FRMMemoText..Memo....Lines.Strings +#: gui-classic/UFRMMemoText.dfm:53 +msgid "Memo" +msgstr "" + +#. FRMNewPrivateKeyType..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:6 +msgid "New Private Key" +msgstr "" + +#. FRMNewPrivateKeyType..Label1..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:26 +msgid "Name" +msgstr "" + +#. FRMNewPrivateKeyType..ebName..Text +#: gui-classic/UFRMNewPrivateKeyType.dfm:34 +msgid "ebName" +msgstr "" + +#. FRMNewPrivateKeyType..rgKeyType..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:41 +msgid " Key Type: " +msgstr "" + +#. FRMNewPrivateKeyType..rgKeyType....Items.Strings +#: gui-classic/UFRMNewPrivateKeyType.dfm:43 +msgid "asdf" +msgstr "" + +#. FRMNewPrivateKeyType..bbOk..Caption +#. FRMNodesIp..bbOk..Caption +#. FRMChangeLanguage..bbOk..Caption +#. FRMChangeLanguage..bbOk..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:51 gui-classic/UFRMNodesIp.dfm:42 +#: gui-classic/UFRMSelectLanguage.dfm:18 +#: lib/i386-win32/ufrmselectlanguage.dfm:18 +msgid "OK" +msgstr "" + +#. FRMNodesIp..Caption +#: gui-classic/UFRMNodesIp.dfm:6 +msgid "Nodes IP" +msgstr "" + +#. FRMNodesIp..Label1..Caption +#: gui-classic/UFRMNodesIp.dfm:25 +msgid "Available Nodes Ip to connect" +msgstr "" + +#. FRMNodesIp..memoNodesIp....Lines.Strings +#: gui-classic/UFRMNodesIp.dfm:33 +msgid "memoNodesIp" +msgstr "" + +#. FRMNodesIp..cbTryOnlyWithThisServers..Caption +#: gui-classic/UFRMNodesIp.dfm:82 +msgid "Try to connect ONLY with this servers" +msgstr "" + +#. FRMOperation..Caption +#: gui-classic/UFRMOperation.dfm:6 +msgid "New Operation" +msgstr "" + +#. FRMOperation..lblAccountCaption..Caption +#. FRMSaleAccounts..lblAccountCaption..Caption +#: gui-classic/UFRMOperation.dfm:26 gui-classic/UFRMSaleAccounts.dfm:25 +msgid "Account:" +msgstr "" + +#. FRMOperation..lblAccountBalance..Caption +#. FRMSaleAccounts..lblAccountBalance..Caption +#: gui-classic/UFRMOperation.dfm:35 gui-classic/UFRMSaleAccounts.dfm:53 +msgid "lblAccountBalance" +msgstr "" + +#. FRMOperation..lblAccountsCount..Caption +#. FRMSaleAccounts..lblAccountsCount..Caption +#: gui-classic/UFRMOperation.dfm:59 gui-classic/UFRMSaleAccounts.dfm:66 +msgid "XXX" +msgstr "" + +#. FRMOperation..bbExecute..Caption +#. FRMOperation..ActionList..actExecute..Caption +#. FRMSaleAccounts..bbExecute..Caption +#. FRMSaleAccounts..ActionList..actExecute..Caption +#: gui-classic/UFRMOperation.dfm:68 gui-classic/UFRMOperation.dfm:1179 +#: gui-classic/UFRMSaleAccounts.dfm:178 gui-classic/UFRMSaleAccounts.dfm:215 +msgid "Execute (F12)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..lblFee..Caption +#: gui-classic/UFRMOperation.dfm:113 +msgid "Operation Fee" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..lblSignerAccount..Caption +#: gui-classic/UFRMOperation.dfm:122 +msgid "Signer account (Fee payer)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Caption +#: gui-classic/UFRMOperation.dfm:165 +msgid " Payload: " +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptPassword..Caption +#: gui-classic/UFRMOperation.dfm:172 +msgid "Password:" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Label4..Caption +#: gui-classic/UFRMOperation.dfm:181 +msgid "Payload Data" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithEC..Caption +#: gui-classic/UFRMOperation.dfm:216 +msgid "Encrypted with dest account public key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncrptedWithPassword..Caption +#: gui-classic/UFRMOperation.dfm:227 +msgid "Encrypted with password" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbNotEncrypted..Caption +#: gui-classic/UFRMOperation.dfm:237 +msgid "Dont encrypt (Public payload)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithOldEC..Caption +#: gui-classic/UFRMOperation.dfm:272 +msgid "Encrypted with old public key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..cbPayloadAsHex..Caption +#: gui-classic/UFRMOperation.dfm:282 +msgid "As Hex" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..Caption +#: gui-classic/UFRMOperation.dfm:302 +msgid "Transaction" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblDestAccount..Caption +#: gui-classic/UFRMOperation.dfm:308 +msgid "Destination account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblAmount..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAmount..Caption +#: gui-classic/UFRMOperation.dfm:317 gui-classic/UFRMOperation.dfm:810 +msgid "Amount" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..Caption +#: gui-classic/UFRMOperation.dfm:387 +msgid "Change Key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewPrivateKey..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyNewKey..Caption +#: gui-classic/UFRMOperation.dfm:394 gui-classic/UFRMOperation.dfm:837 +msgid "New private key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerPublicKey..Caption +#: gui-classic/UFRMOperation.dfm:437 +msgid "New owners public key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyWithAnother..Caption +#: gui-classic/UFRMOperation.dfm:446 +msgid "Change private key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyTransferAccountToNewOwner..Caption +#: gui-classic/UFRMOperation.dfm:514 +msgid "Transfer account to a new owner" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..Caption +#: gui-classic/UFRMOperation.dfm:526 +msgid "List Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblPrice..Caption +#: gui-classic/UFRMOperation.dfm:550 +msgid "Sale Price" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblSeller..Caption +#: gui-classic/UFRMOperation.dfm:560 +msgid "Seller Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblNewKey..Caption +#: gui-classic/UFRMOperation.dfm:604 +msgid "Buyer Key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblTimeLock..Caption +#: gui-classic/UFRMOperation.dfm:614 +msgid "Time-Lock" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblHashLock..Caption +#: gui-classic/UFRMOperation.dfm:623 +msgid "Hash-Lock" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPublicSale..Caption +#: gui-classic/UFRMOperation.dfm:699 +msgid "List for Public Sale" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPrivateSale..Caption +#: gui-classic/UFRMOperation.dfm:707 +msgid "List for Private Sale" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForAccountSwap..Caption +#: gui-classic/UFRMOperation.dfm:715 +msgid "List for Atomic Account Swap" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForCoinSwap..Caption +#: gui-classic/UFRMOperation.dfm:723 +msgid "List for Atomic Coin Swap" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebPrice..TextHint +#: gui-classic/UFRMOperation.dfm:732 +msgid "PASC Quantity" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebSellerAccount..TextHint +#: gui-classic/UFRMOperation.dfm:740 +msgid "Account Number" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebNewKey..TextHint +#: gui-classic/UFRMOperation.dfm:748 +msgid "BASE58 Encoded Public Key Of New Owner" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..Hint +#: gui-classic/UFRMOperation.dfm:755 +msgid "Block Number " +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..TextHint +#: gui-classic/UFRMOperation.dfm:759 +msgid "Block number" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..Caption +#: gui-classic/UFRMOperation.dfm:770 +msgid "Delist Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Caption +#: gui-classic/UFRMOperation.dfm:790 +msgid "Buy Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblAccountToBuy..Caption +#: gui-classic/UFRMOperation.dfm:799 +msgid "Account to Buy" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Caption +#: gui-classic/UFRMOperation.dfm:846 +msgid "any over-payment will remain on bought account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..Caption +#: gui-classic/UFRMOperation.dfm:966 +msgid "Change Info" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeName..Caption +#: gui-classic/UFRMOperation.dfm:990 +msgid "Change name" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeType..Caption +#: gui-classic/UFRMOperation.dfm:1001 +msgid "Change type" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeAccountData..Caption +#: gui-classic/UFRMOperation.dfm:1012 +msgid "Change Data" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeName..TextHint +#: gui-classic/UFRMOperation.dfm:1022 +msgid "Account name (null or 3..64 chars)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeType..TextHint +#: gui-classic/UFRMOperation.dfm:1030 +msgid "0..65535" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeAccountData..TextHint +#: gui-classic/UFRMOperation.dfm:1038 +msgid "Hexadecimal value (0..32 bytes)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Caption +#: gui-classic/UFRMOperation.dfm:1060 +msgid "????" +msgstr "" + +#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Caption +#. FRMWalletKeys..bbUpdatePassword..Caption +#: gui-classic/UFRMOperation.dfm:1076 gui-classic/UFRMWalletKeys.dfm:500 +msgid "Password" +msgstr "" + +#. FRMOperation..memoAccounts....Lines.Strings +#. FRMOperation..memoAccounts....Lines.Strings +#. FRMSaleAccounts..memoAccounts....Lines.Strings +#. FRMSaleAccounts..memoAccounts....Lines.Strings +#: gui-classic/UFRMOperation.dfm:1152 gui-classic/UFRMOperation.dfm:1153 +#: gui-classic/UFRMSaleAccounts.dfm:87 gui-classic/UFRMSaleAccounts.dfm:88 +msgid "123456-11 (0.0000); 123456-11 (0.0000); " +msgstr "" + +#. FRMOperation..ebSenderAccount..Text +#. FRMSaleAccounts..ebSenderAccount..Text +#: gui-classic/UFRMOperation.dfm:1171 gui-classic/UFRMSaleAccounts.dfm:107 +msgid "ebSenderAccount" +msgstr "" + +#. FRMOperationsExplorer..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:5 +msgid "Operations Explorer Tool" +msgstr "" + +#. FRMOperationsExplorer..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMOperationsExplorer.dfm:58 +msgid "" +"You can use this tool to explore operations, also you can copy/paste " +"operations as a RAW (Use Ctrl+I to Import). This tool allows to generate a " +"Multioperation, send to third party the RAW, add more txs... and then sign. " +"Once Everybody has signed, you will be able to EXECUTE OPERATION to be " +"added to network nodes. " +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:85 +msgid "pnlExport" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Label1..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:94 +msgid "Operation as RAW:" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:115 +msgid "pnlInfo" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..Label2..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:139 +msgid "Multioperation actions:" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..bbRandom..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:188 +msgid "RANDOM OPERATIONS" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:199 +msgid "Tools" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiImportOperationsFromTxt..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:201 +msgid "Import Operations from RAW" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiDivider1..Caption +#. FRMOperationsExplorer..mMenu..MiActions..MenuItem6..Caption +#. FRMWallet..MainMenu..miProject..miN1..Caption +#. FRMWallet..MainMenu..miProject..N1..Caption +#. FRMWallet..MainMenu..MiOperations..N2..Caption +#. FRMWallet..MainMenu..MiOperations..N3..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:206 +#: gui-classic/UFRMOperationsExplorer.dfm:224 gui-classic/UFRMWallet.dfm:1254 +#: gui-classic/UFRMWallet.dfm:1270 gui-classic/UFRMWallet.dfm:1310 +#: gui-classic/UFRMWallet.dfm:1327 +msgid "-" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..miLoadFromBlockchain..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:209 +msgid "Load Operations from Blockchain" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiLoadOperationsFromBlockchainFile..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:214 +msgid "Load Operations from Blockchain file" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiActions..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:219 +msgid "Actions" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActExecuteOperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:244 +msgid "Execute Operation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddTxToMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:249 +msgid "Add Tx to Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..AddOpChangeToMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:254 +msgid "Add OpChange to Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActRemoveAccountFromMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:259 +msgid "Remove Account from Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActSignMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:264 +msgid "Sign Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddTx..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:269 +msgid "Add Tx" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddOpChange..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:274 +msgid "Add OpChange" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActRemove..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:279 +msgid "Remove" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActSign..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:284 +msgid "Sign" +msgstr "" + +#. FRMPascalCoinWalletConfig..Caption +#. FRMWallet..MainMenu..miProject..miOptions..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:6 +#: gui-classic/UFRMWallet.dfm:1257 +msgid "Options" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label1..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:25 +msgid "Default fee for operation" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label2..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:34 +msgid "Internet Server Port" +msgstr "" + +#. FRMPascalCoinWalletConfig..lblDefaultInternetServerPort..Caption +#. FRMPascalCoinWalletConfig..lblDefaultJSONRPCMinerServerPort..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:43 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:87 +msgid "(Default XXXX)" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label3..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:52 +msgid "Miner Name:" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label4..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:61 +msgid "This name will be included in each new block you mine!" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label5..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:78 +msgid "JSON-RPC Port" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label6..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:96 +msgid "Allowed IP's" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label7..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:105 +msgid "Ip's separated by semicolon or empty for all" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbJSONRPCMinerServerActive..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:122 +msgid "JSON-RPC Server Miner (TCP/IP, no HTTP)" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbSaveLogFiles..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:139 +msgid "Save log file" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbShowLogs..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:148 +msgid "Show logs" +msgstr "" + +#. FRMPascalCoinWalletConfig..bbUpdatePassword..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:196 +msgid "Wallet Password" +msgstr "" + +#. FRMPascalCoinWalletConfig..ebMinerName..Text +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:265 +msgid "ebMinerName" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbShowModalMessages..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:272 +msgid "Show modal messages" +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:301 +msgid " Miner Server Private Key: " +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbGenerateANewPrivateKeyEachBlock..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:308 +msgid "Generate a new private key for each generated block" +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbUseARandomKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:316 +msgid "Use a random existing key" +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbMineAllwaysWithThisKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:324 +msgid "Always mine with this key:" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbSaveDebugLogs..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:341 +msgid "Save debug logs too" +msgstr "" + +#. FRMPascalCoinWalletConfig..bbOpenDataFolder..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:349 +msgid "Open Data Folder" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbJSONRPCPortEnabled..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:393 +msgid "JSON-RPC Server port enabled (HTTP)" +msgstr "" + +#. FRMPascalCoinWalletConfig..ebJSONRPCAllowedIPs..Text +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:403 +msgid "ebJSONRPCAllowedIPs" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbDownloadNewCheckpoint..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:410 +msgid "Download new Checkpoint if blockchain older than..." +msgstr "" + +#. FRMPascalCoinWalletConfig..bbChangeLanguage..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:428 +msgid "Change UI language" +msgstr "" + +#. FRMPayloadDecoder..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:7 +msgid "Operation Information/Decoder" +msgstr "" + +#. FRMPayloadDecoder..Label1..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:26 +msgid "Block/Op:" +msgstr "" + +#. FRMPayloadDecoder..lblBlock..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:33 +msgid "000000/0000" +msgstr "" + +#. FRMPayloadDecoder..Label6..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:59 +msgid "Date Time:" +msgstr "" + +#. FRMPayloadDecoder..Label2..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:66 +msgid "Operation:" +msgstr "" + +#. FRMPayloadDecoder..lblAmountCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:88 +msgid "Amount:" +msgstr "" + +#. FRMPayloadDecoder..lblFeeCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:108 +msgid "Fee:" +msgstr "" + +#. FRMPayloadDecoder..Label4..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:128 +msgid "OpHash" +msgstr "" + +#. FRMPayloadDecoder..lblSenderCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:135 +msgid "Sender:" +msgstr "" + +#. FRMPayloadDecoder..lblSender..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:142 +msgid "9999999-99" +msgstr "" + +#. FRMPayloadDecoder..lblReceiverCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:155 +msgid "Receiver:" +msgstr "" + +#. FRMPayloadDecoder..lblReceiverInfo..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:175 +msgid "(Receiver info)" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:192 +msgid "Payload" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Label7..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:202 +msgid "Decoded Payload:" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:210 +msgid "(Method)" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Label3..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:223 +msgid "Original Payload in Hexadecimal:" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded....Lines.Strings +#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa....Lines.Strings +#: gui-classic/UFRMPayloadDecoder.dfm:237 +#: gui-classic/UFRMPayloadDecoder.dfm:256 +msgid "memoDecoded" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..cbShowAsHexadecimal..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:267 +msgid "Show as hexadecimal" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:273 +msgid "Decode methods" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..lblPasswordsInfo..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:280 +msgid "lblPasswordsInfo" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbMethodPublicPayload..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:287 +msgid "Not encrypted (Public payload)" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPrivateKeys..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:296 +msgid "Using Private keys of my Wallet" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPasswords..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:305 +msgid "Using Passwords of the list" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..bbSaveMethods..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:323 +msgid "Save" +msgstr "" + +#. FRMPayloadDecoder..bbFind..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:376 +msgid "&Find" +msgstr "" + +#. FRMPayloadDecoder..ebOphash..Text +#: gui-classic/UFRMPayloadDecoder.dfm:420 +msgid "12345678901234567890123456789012345678901234567890123456789012" +msgstr "" + +#. FRMDiagnosticTool..txtLog..Text +#: gui-classic/UFRMRandomHashUtil.dfm:26 +msgid "txtLog" +msgstr "" + +#. FRMDiagnosticTool..btnRH..Caption +#: gui-classic/UFRMRandomHashUtil.dfm:33 +msgid "Random Hash" +msgstr "" + +#. FRMDiagnosticTool..btnRH2..Caption +#: gui-classic/UFRMRandomHashUtil.dfm:41 +msgid "Random Hash 2" +msgstr "" + +#. FRMRandomOperations..Caption +#. FRMRandomOperations..pnlClient..pnlTop1..bbRandomOperations..Caption +#: gui-classic/UFRMRandomOperations.dfm:4 +#: gui-classic/UFRMRandomOperations.dfm:73 +msgid "Random Operations" +msgstr "" + +#. FRMRandomOperations..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMRandomOperations.dfm:39 +msgid "" +"WARNING! This form will generate RANDOM operations using your private " +"keys!!!" +msgstr "" + +#. FRMRandomOperations..pnlClient..mLogs....Lines.Strings +#: gui-classic/UFRMRandomOperations.dfm:85 +msgid "mLogs" +msgstr "" + +#. FRMRPCCalls..Caption +#. FRMWallet..MainMenu..miProject..MiRPCCalls..Caption +#: gui-classic/UFRMRPCCalls.dfm:5 gui-classic/UFRMWallet.dfm:1266 +msgid "RPC Calls" +msgstr "" + +#. FRMRPCCalls..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMRPCCalls.dfm:45 +msgid "" +"WARNING! Execute only calls you understand. Execute unknown calls provided " +"by third person can cause that you lost your keys/balance!" +msgstr "" + +#. FRMRPCCalls..pnlRight..Label1..Caption +#: gui-classic/UFRMRPCCalls.dfm:83 +msgid "Method" +msgstr "" + +#. FRMRPCCalls..pnlRight..Label2..Caption +#: gui-classic/UFRMRPCCalls.dfm:92 +msgid "Server" +msgstr "" + +#. FRMRPCCalls..pnlRight..ebMethod..Text +#: gui-classic/UFRMRPCCalls.dfm:102 +msgid "ebMethod" +msgstr "" + +#. FRMRPCCalls..pnlRight..pageControl..tsKeyNames..Caption +#: gui-classic/UFRMRPCCalls.dfm:113 +msgid "Key/Value Params" +msgstr "" + +#. FRMRPCCalls..pnlRight..pageControl..tsJSONParams..Caption +#: gui-classic/UFRMRPCCalls.dfm:130 +msgid "Params as JSON" +msgstr "" + +#. FRMRPCCalls..pnlRight..bbSendCommand..Caption +#: gui-classic/UFRMRPCCalls.dfm:148 +msgid "&Send" +msgstr "" + +#. FRMRPCCalls..pnlRight..ebServerURL..Text +#: gui-classic/UFRMRPCCalls.dfm:195 +msgid "ebServerURL" +msgstr "" + +#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..Label3..Caption +#: gui-classic/UFRMRPCCalls.dfm:244 +msgid "Last call result:" +msgstr "" + +#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..lblLastCallResultState..Caption +#: gui-classic/UFRMRPCCalls.dfm:253 +msgid "STATE" +msgstr "" + +#. FRMSaleAccounts..Caption +#: gui-classic/UFRMSaleAccounts.dfm:5 +msgid "Sale accounts" +msgstr "" + +#. FRMSaleAccounts..Label1..Caption +#: gui-classic/UFRMSaleAccounts.dfm:32 +msgid "Sale price:" +msgstr "" + +#. FRMSaleAccounts..Label2..Caption +#: gui-classic/UFRMSaleAccounts.dfm:39 +msgid "Locked until block:" +msgstr "" + +#. FRMSaleAccounts..Label3..Caption +#: gui-classic/UFRMSaleAccounts.dfm:46 +msgid "Seller account (where to pay)" +msgstr "" + +#. FRMSaleAccounts..ebSalePrice..Text +#. FRMSaleAccounts..ebSellerAccount..Text +#: gui-classic/UFRMSaleAccounts.dfm:115 gui-classic/UFRMSaleAccounts.dfm:170 +msgid "Edit1" +msgstr "" + +#. FRMSaleAccounts..ebLockedUntilBlock..Text +#: gui-classic/UFRMSaleAccounts.dfm:123 +msgid "ebLockedUntilBlock" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..Caption +#: gui-classic/UFRMSaleAccounts.dfm:130 +msgid " Sell options: " +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..lblNewOwnerPublicKey..Caption +#: gui-classic/UFRMSaleAccounts.dfm:137 +msgid "New owner's public key" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..rbEveryoneCanBuy..Caption +#: gui-classic/UFRMSaleAccounts.dfm:144 +msgid "Everyone can buy" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..rbReservedForAPublickKey..Caption +#: gui-classic/UFRMSaleAccounts.dfm:152 +msgid "Reserved for only one public key (private)" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..ebNewOwnerPublicKey..Text +#: gui-classic/UFRMSaleAccounts.dfm:161 +msgid "ebDestAccount" +msgstr "" + +#. FRMChangeLanguage..Caption +#. FRMChangeLanguage..Caption +#: gui-classic/UFRMSelectLanguage.dfm:8 +#: lib/i386-win32/ufrmselectlanguage.dfm:8 +msgid "Language Selection" +msgstr "" + +#. FRMChangeLanguage..bbCancel..Caption +#. FRMChangeLanguage..bbCancel..Caption +#: gui-classic/UFRMSelectLanguage.dfm:28 +#: lib/i386-win32/ufrmselectlanguage.dfm:28 +msgid "Cancel" +msgstr "" + +#. FRMChangeLanguage..Label1..Caption +#. FRMChangeLanguage..Label1..Caption +#: gui-classic/UFRMSelectLanguage.dfm:46 +#: lib/i386-win32/ufrmselectlanguage.dfm:46 +msgid "Select your preferred language" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentBlockCaption..Caption +#: gui-classic/UFRMWallet.dfm:135 +msgid "Total Blocks:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentBlockTimeCaption..Caption +#: gui-classic/UFRMWallet.dfm:153 +msgid "Current Block Age:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentBlockTime..Caption +#: gui-classic/UFRMWallet.dfm:162 +msgid "000 seconds ago" +msgstr "" + +#. FRMWallet..pnlTop..lblOperationsPendingCaption..Caption +#: gui-classic/UFRMWallet.dfm:171 +msgid "Pending Operations:" +msgstr "" + +#. FRMWallet..pnlTop..lblMiningStatusCaption..Caption +#: gui-classic/UFRMWallet.dfm:189 +msgid "Miner Clients:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentDifficultyCaption..Caption +#: gui-classic/UFRMWallet.dfm:207 +msgid "Current Target:" +msgstr "" + +#. FRMWallet..pnlTop..Label4..Caption +#: gui-classic/UFRMWallet.dfm:234 +msgid "Time average:" +msgstr "" + +#. FRMWallet..pnlTop..Label8..Caption +#: gui-classic/UFRMWallet.dfm:243 +msgid "Node Status:" +msgstr "" + +#. FRMWallet..pnlTop..lblNodeStatus..Caption +#: gui-classic/UFRMWallet.dfm:252 +msgid "???" +msgstr "" + +#. FRMWallet..pnlTop..Label16..Caption +#: gui-classic/UFRMWallet.dfm:294 +msgid "Blocks Found:" +msgstr "" + +#. FRMWallet..pnlTop..lblBlocksFound..Hint +#: gui-classic/UFRMWallet.dfm:309 +msgid "Blocks found while Miner is running..." +msgstr "" + +#. FRMWallet..pnlTop..lblReceivedMessages..Caption +#: gui-classic/UFRMWallet.dfm:328 +msgid "Received Messages" +msgstr "" + +#. FRMWallet..pnlTop..lblBuild..Caption +#: gui-classic/UFRMWallet.dfm:344 +msgid "Build" +msgstr "" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:363 +msgid "Server Active" +msgstr "" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:367 +msgid "Connection status" +msgstr "" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:371 +msgid "Blocks" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..Caption +#: gui-classic/UFRMWallet.dfm:385 +msgid "Account Explorer" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..Label18..Caption +#. FRMWallet..MainMenu..MiOperations..MiFindaccount..Caption +#: gui-classic/UFRMWallet.dfm:406 gui-classic/UFRMWallet.dfm:1295 +msgid "Find account" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbExploreMyAccounts..Caption +#: gui-classic/UFRMWallet.dfm:458 +msgid "Explore accounts with one of my Wallet Keys" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..bbChangeKeyName..Caption +#: gui-classic/UFRMWallet.dfm:476 +msgid "Change Key name" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbFilterAccounts..Caption +#: gui-classic/UFRMWallet.dfm:485 +msgid "Filter accounts by balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMin..Hint +#: gui-classic/UFRMWallet.dfm:494 +msgid "Min balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMax..Hint +#: gui-classic/UFRMWallet.dfm:504 +msgid "Max balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..bbAccountsRefresh..Caption +#: gui-classic/UFRMWallet.dfm:580 +msgid "Refresh" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsAccountOperations..Caption +#: gui-classic/UFRMWallet.dfm:622 +msgid "Account Operations" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..Caption +#: gui-classic/UFRMWallet.dfm:634 +msgid "Selected Accounts For Batch Operation" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Label15..Caption +#: gui-classic/UFRMWallet.dfm:667 +msgid "Select multiple accounts to execute massive operations" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label22..Caption +#: gui-classic/UFRMWallet.dfm:703 +msgid "Accounts Balance:" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAdd..Caption +#: gui-classic/UFRMWallet.dfm:730 +msgid ">" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAddAll..Caption +#: gui-classic/UFRMWallet.dfm:738 +msgid ">>" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDel..Caption +#: gui-classic/UFRMWallet.dfm:746 +msgid "<" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDelAll..Caption +#: gui-classic/UFRMWallet.dfm:754 +msgid "<<" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..bbSelectedAccountsOperation..Caption +#. FRMWallet..MainMenu..MiOperations..Caption +#: gui-classic/UFRMWallet.dfm:763 gui-classic/UFRMWallet.dfm:1278 +msgid "Operations" +msgstr "" + +#. FRMWallet..PageControl..tsPendingOperations..Caption +#: gui-classic/UFRMWallet.dfm:829 +msgid "Pending Operations" +msgstr "" + +#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10....Caption +#: gui-classic/UFRMWallet.dfm:865 +msgid "" +"Here you can see Operations transmited/received from other nodes that will " +"be included in next block. There is no guarantee that other nodes will " +"include them when mining, so it's important that you mine too to help " +"include Operations to the main BlockChain" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Caption +#: gui-classic/UFRMWallet.dfm:879 +msgid "Block Explorer" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..Label9..Caption +#. FRMWallet..PageControl..tsOperations..Panel1..Label2..Caption +#: gui-classic/UFRMWallet.dfm:898 gui-classic/UFRMWallet.dfm:994 +msgid "Filter by blocks range" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks..Caption +#: gui-classic/UFRMWallet.dfm:907 +msgid "HashRate back blocks" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks1..Caption +#: gui-classic/UFRMWallet.dfm:916 +msgid "Units" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits..Text +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:955 gui-classic/UFRMWallet.dfm:960 +msgid "Mh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:959 +msgid "Kh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:961 +msgid "Gh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:962 +msgid "Th/s" +msgstr "" + +#. FRMWallet..PageControl..tsOperations..Caption +#. FRMWallet..MainMenu..MiOperations..MiOperationsExplorer..Caption +#: gui-classic/UFRMWallet.dfm:975 gui-classic/UFRMWallet.dfm:1305 +msgid "Operations Explorer" +msgstr "" + +#. FRMWallet..PageControl..tsLogs..Caption +#: gui-classic/UFRMWallet.dfm:1027 +msgid "Logs" +msgstr "" + +#. FRMWallet..PageControl..tsLogs..pnlTopLogs..cbShowDebugLogs..Caption +#: gui-classic/UFRMWallet.dfm:1046 +msgid "Show Debug Logs" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Caption +#: gui-classic/UFRMWallet.dfm:1062 +msgid "Node Stats" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label3..Caption +#: gui-classic/UFRMWallet.dfm:1076 +msgid "Active Connections:" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label6..Caption +#: gui-classic/UFRMWallet.dfm:1086 +msgid "Known Node Servers:" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label7..Caption +#: gui-classic/UFRMWallet.dfm:1096 +msgid "Blacklisted Nodes" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Caption +#: gui-classic/UFRMWallet.dfm:1135 +msgid "Messages" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label11..Caption +#: gui-classic/UFRMWallet.dfm:1149 +msgid "Messages:" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label12..Caption +#: gui-classic/UFRMWallet.dfm:1158 +msgid "Message to send:" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label13..Caption +#: gui-classic/UFRMWallet.dfm:1167 +msgid "Available Connections:" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label14....Caption +#: gui-classic/UFRMWallet.dfm:1178 +msgid "" +"(Messages will be encrypted, so only dest connection will be able to read " +"it)" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..bbSendAMessage..Caption +#: gui-classic/UFRMWallet.dfm:1203 +msgid "Send a Message" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..memoMessageToSend....Lines.Strings +#: gui-classic/UFRMWallet.dfm:1232 +msgid "memoMessageToSend" +msgstr "" + +#. FRMWallet..MainMenu..miProject..Caption +#: gui-classic/UFRMWallet.dfm:1247 +msgid "Project" +msgstr "" + +#. FRMWallet..MainMenu..miProject..miPrivatekeys..Caption +#: gui-classic/UFRMWallet.dfm:1249 +msgid "Private Keys" +msgstr "" + +#. FRMWallet..MainMenu..miProject..IPnodes1..Caption +#: gui-classic/UFRMWallet.dfm:1262 +msgid "Available Node List" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..miNewOperation..Caption +#: gui-classic/UFRMWallet.dfm:1280 +msgid "New single Operation" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiFindOperationbyOpHash..Caption +#: gui-classic/UFRMWallet.dfm:1285 +msgid "Find Operation by OpHash" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiDecodePayload..Caption +#: gui-classic/UFRMWallet.dfm:1290 +msgid "Decode Payload" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiAccountInformation..Caption +#: gui-classic/UFRMWallet.dfm:1300 +msgid "Account Information" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiAddaccounttoSelected..Caption +#: gui-classic/UFRMWallet.dfm:1313 +msgid "Add account to selected" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiRemoveaccountfromselected..Caption +#: gui-classic/UFRMWallet.dfm:1318 +msgid "Remove account from selected" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiMultiaccountoperation..Caption +#: gui-classic/UFRMWallet.dfm:1323 +msgid "Multi account operation" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiFindpreviousaccountwithhighbalance..Caption +#: gui-classic/UFRMWallet.dfm:1330 +msgid "Find previous account with high balance" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiFindnextaccountwithhighbalance..Caption +#: gui-classic/UFRMWallet.dfm:1335 +msgid "Find next account with high balance" +msgstr "" + +#. FRMWallet..MainMenu..miAbout..Caption +#: gui-classic/UFRMWallet.dfm:1341 +msgid "About" +msgstr "" + +#. FRMWallet..MainMenu..miAbout..miAboutPascalCoin..Caption +#: gui-classic/UFRMWallet.dfm:1343 +msgid "About Pascal Coin..." +msgstr "" + +#. FRMWalletKeys..Caption +#: gui-classic/UFRMWalletKeys.dfm:6 +msgid "Wallet keys" +msgstr "" + +#. FRMWalletKeys..lblEncryptionTypeCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:25 +msgid "Encryption type:" +msgstr "" + +#. FRMWalletKeys..lblEncryptionType..Caption +#. FRMWalletKeys..lblKeyName..Caption +#: gui-classic/UFRMWalletKeys.dfm:32 gui-classic/UFRMWalletKeys.dfm:47 +msgid "000000000" +msgstr "" + +#. FRMWalletKeys..lblKeyNameCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:39 +msgid "Key name:" +msgstr "" + +#. FRMWalletKeys..lblPrivateKeyCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:54 +msgid "Public Key:" +msgstr "" + +#. FRMWalletKeys..lblKeysEncrypted..Caption +#: gui-classic/UFRMWalletKeys.dfm:62 +msgid "lblKeysEncrypted" +msgstr "" + +#. FRMWalletKeys..bbExportPrivateKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:85 +msgid "Export Private key" +msgstr "" + +#. FRMWalletKeys..memoPrivateKey....Lines.Strings +#: gui-classic/UFRMWalletKeys.dfm:158 +msgid "memoPrivateKey" +msgstr "" + +#. FRMWalletKeys..bbChangeName..Caption +#: gui-classic/UFRMWalletKeys.dfm:169 +msgid "Change Name" +msgstr "" + +#. FRMWalletKeys..bbImportPrivateKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:178 +msgid "Import Private key" +msgstr "" + +#. FRMWalletKeys..bbExportPublicKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:240 +msgid "Export Public key" +msgstr "" + +#. FRMWalletKeys..bbImportPublicKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:306 +msgid "Import Public key" +msgstr "" + +#. FRMWalletKeys..bbGenerateNewKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:372 +msgid "Generate a new Key" +msgstr "" + +#. FRMWalletKeys..bbDelete..Caption +#: gui-classic/UFRMWalletKeys.dfm:434 +msgid "Delete" +msgstr "" + +#. FRMWalletKeys..bbExportAllWalletKeys..Caption +#: gui-classic/UFRMWalletKeys.dfm:568 +msgid "Export all Wallet Keys to a file" +msgstr "" + +#. FRMWalletKeys..bbImportKeysFile..Caption +#: gui-classic/UFRMWalletKeys.dfm:634 +msgid "Import a Wallet Keys File" +msgstr "" + +#. FRMWalletKeys..bbLock..Caption +#: gui-classic/UFRMWalletKeys.dfm:700 +msgid "Lock" +msgstr "" + +#. FRMWalletKeys..SaveDialog..DefaultExt +#. FRMWalletKeys..OpenDialog..DefaultExt +#: gui-classic/UFRMWalletKeys.dfm:758 gui-classic/UFRMWalletKeys.dfm:765 +msgid "dat" +msgstr "" + +#. FRMWalletKeys..SaveDialog..Filter +#: gui-classic/UFRMWalletKeys.dfm:759 +msgid "Wallet keys file|*.dat|All files|*.*" +msgstr "" + +#. FRMWalletKeys..OpenDialog..Filter +#: gui-classic/UFRMWalletKeys.dfm:766 +msgid "Wallet keys file (*.dat)|*.dat|All files (*.*)|*.*" +msgstr "" + +#. Programmer's name for it: SUnSupportedHash +#. Programmer's name for it: SUnSupportedHash +#: core/URandomHash.pas:267 core/URandomHash2.pas:219 +msgid "Unsupported Hash Selected" +msgstr "" + +#. Programmer's name for it: SInvalidRound +#. Programmer's name for it: SInvalidRound +#: core/URandomHash.pas:268 core/URandomHash2.pas:220 +msgid "Round must be between 0 and N inclusive" +msgstr "" + +#. Programmer's name for it: SOverlappingArgs +#. Programmer's name for it: SOverlappingArgs +#: core/URandomHash.pas:269 core/URandomHash2.pas:221 +msgid "Overlapping read/write regions" +msgstr "" + +#. Programmer's name for it: SBufferTooSmall +#. Programmer's name for it: SBufferTooSmall +#: core/URandomHash.pas:270 core/URandomHash2.pas:222 +msgid "Buffer too small to apply memory transform" +msgstr "" + +#. Programmer's name for it: SBlockHeaderTooSmallForNonce +#. Programmer's name for it: SBlockHeaderTooSmallForNonce +#: core/URandomHash.pas:271 core/URandomHash2.pas:223 +msgid "Buffer too small to contain nonce" +msgstr "" + +#. Programmer's name for it: SAESEngineNotInitialised +#. Programmer's name for it: SAESEngineNotInitialised +#: libraries/cryptolib4pascal/ClpAesEngine.pas:37 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:37 +msgid "AES Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBufferTooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#: libraries/cryptolib4pascal/ClpAesEngine.pas:38 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:38 +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:39 +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:39 +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:35 +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:43 +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:36 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:36 +msgid "Input Buffer too Short" +msgstr "" + +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#: libraries/cryptolib4pascal/ClpAesEngine.pas:39 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:39 +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:40 +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:40 +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:39 +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:32 +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:40 +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:36 +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:44 +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:37 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:37 +msgid "Output Buffer too Short" +msgstr "" + +#. Programmer's name for it: SInvalidParameterAESInit +#. Programmer's name for it: SInvalidParameterAESInit +#: libraries/cryptolib4pascal/ClpAesEngine.pas:40 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:40 +msgid "Invalid Parameter Passed to AES Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpAesEngine.pas:41 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:41 +msgid "Key Length not 128/192/256 bits." +msgstr "" + +#. Programmer's name for it: SInvalidOperation +#. Programmer's name for it: SInvalidOperation +#: libraries/cryptolib4pascal/ClpAesEngine.pas:42 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:42 +msgid "Should Never Get Here" +msgstr "" + +#: libraries/cryptolib4pascal/ClpAESPRNGRandom.pas:40 +msgid "AES RNG Seed Length must be either one of these \"128/192/256 bits\"." +msgstr "" + +#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:43 +msgid "Raw Agreement Algorithm \"%s\" Not Recognised." +msgstr "" + +#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:45 +msgid "Basic Agreement Algorithm \"%s\" Not Recognised." +msgstr "" + +#. Programmer's name for it: SArgon2TypeInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:41 +msgid "Selected Argon2Type is Invalid" +msgstr "" + +#. Programmer's name for it: SArgon2VersionInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:42 +msgid "Selected Argon2Version is Invalid" +msgstr "" + +#. Programmer's name for it: SArgon2MemoryCostTypeInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:43 +msgid "Selected Argon2MemoryCostType is Invalid" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpArrayUtils.pas:30 +msgid "%d \" > \" %d" +msgstr "" + +#. Programmer's name for it: SDataOverflow +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:43 +msgid "Data Overflow" +msgstr "" + +#. Programmer's name for it: SDataOverflow +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:45 +msgid "Corrupted Stream - Invalid High Tag Number Found" +msgstr "" + +#. Programmer's name for it: SEOFFound +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:46 +msgid "EOF Found Inside Tag Value" +msgstr "" + +#. Programmer's name for it: SInvalidEnd +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:47 +msgid "EOF Found When Length Expected" +msgstr "" + +#. Programmer's name for it: SInvalidDerLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:48 +msgid "DER Length More Than 4 Bytes: %d" +msgstr "" + +#. Programmer's name for it: SEndOfStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:49 +msgid "EOF Found Reading Length" +msgstr "" + +#. Programmer's name for it: SNegativeLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:50 +msgid "Corrupted Stream - Negative Length Found" +msgstr "" + +#. Programmer's name for it: SOutOfBoundsLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:51 +msgid "Corrupted stream - Out of Bounds Length Found" +msgstr "" + +#. Programmer's name for it: SUnknownTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:52 +msgid "Unknown Tag \" %d \" Encountered" +msgstr "" + +#. Programmer's name for it: SEndOfContent +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:53 +msgid "Unexpected End-of-Contents Marker" +msgstr "" + +#. Programmer's name for it: SIndefiniteLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:54 +msgid "Indefinite Length Primitive Encoding Encountered" +msgstr "" + +#. Programmer's name for it: SUnknownBerObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:55 +msgid "Unknown BER Object Encountered" +msgstr "" + +#. Programmer's name for it: SCorruptedStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:56 +msgid "Corrupted Stream Detected: %s" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:57 +msgid "Negative Lengths not Allowed\", \"Length\"" +msgstr "" + +#. Programmer's name for it: SEndOfStreamTwo +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:58 +msgid "DEF Length %d \" TObject truncated by \" %d" +msgstr "" + +#. Programmer's name for it: SInvalidBufferLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:59 +msgid "Buffer Length Not Right For Data" +msgstr "" + +#. Programmer's name for it: SMalformedContent +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:60 +msgid "Malformed End-of-Contents Marker" +msgstr "" + +#. Programmer's name for it: SExtraData +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:62 +msgid "Extra Data Found After Object" +msgstr "" + +#. Programmer's name for it: SUnRecognizedObjectStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:63 +msgid "Cannot Recognise Object in Stream" +msgstr "" + +#. Programmer's name for it: SUnRecognizedObjectByteArray +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:64 +msgid "Cannot Recognise Object in ByteArray" +msgstr "" + +#. Programmer's name for it: SIllegalObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:65 +msgid "Illegal Object in GetInstance: %s, \"obj\"" +msgstr "" + +#. Programmer's name for it: SStrNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:66 +msgid "\"Str\" Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SProcessingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:67 +msgid "Error Processing Object : \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:68 +msgid "Object Implicit - Explicit Expected." +msgstr "" + +#. Programmer's name for it: SUnknownObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:69 +msgid "Unknown object in GetInstance: %s, \"obj\"" +msgstr "" + +#. Programmer's name for it: SInvalidSequence +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:70 +msgid "\"Failed to Construct Sequence from byte array: \" %s" +msgstr "" + +#. Programmer's name for it: SImplicitObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:71 +msgid "Implicitly Tagged Object" +msgstr "" + +#. Programmer's name for it: SImplicitTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:72 +msgid "Implicit Tagging for Tag: %d" +msgstr "" + +#. Programmer's name for it: SUnknownObjectBER +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:73 +msgid "Unknown BER Object Encountered: $%x" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:74 +msgid "Implicit Tagging not Implemented" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:76 +msgid "Sequences Must Use Constructed Encoding (see X.690 8.9.1/8.10.1)" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:78 +msgid "Sets Must Use Constructed Encoding (see X.690 8.11.1/8.12.1)" +msgstr "" + +#. Programmer's name for it: SMalformedObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:79 +msgid "Malformed Object %s" +msgstr "" + +#. Programmer's name for it: SUnSupportedTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:80 +msgid "Unsupported Tag Number" +msgstr "" + +#. Programmer's name for it: SConvertError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:81 +msgid "EIOCryptoLibException Converting Stream to Byte Array: %s" +msgstr "" + +#. Programmer's name for it: SEncodingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:82 +msgid "Encoding Error in GetInstance: %s \"obj\"" +msgstr "" + +#. Programmer's name for it: SDataNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:83 +msgid "\"data\"" +msgstr "" + +#. Programmer's name for it: SInvalidRange +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:84 +msgid "Must be in the Range 0 to 7\", \"padBits\"" +msgstr "" + +#. Programmer's name for it: SPadBitError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:85 +msgid "If \"data\" is Empty, \"padBits\" Must be 0" +msgstr "" + +#. Programmer's name for it: SUnalignedData +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:86 +msgid "Attempt to Get non-octet Aligned Data from BIT STRING\"" +msgstr "" + +#. Programmer's name for it: STruncatedBitString +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:87 +msgid "Truncated BIT STRING Detected\", \"octets\"" +msgstr "" + +#. Programmer's name for it: SNotImplemented +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:88 +msgid "Not Implemented %s" +msgstr "" + +#. Programmer's name for it: SUnConstructedTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:89 +msgid "Explicit Tags Must be Constructed (see X.690 8.14.2)" +msgstr "" + +#. Programmer's name for it: SParsingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:90 +msgid "%s" +msgstr "" + +#. Programmer's name for it: SEmptyInput +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:91 +msgid "Input Cannot be Empty \"astr\"" +msgstr "" + +#. Programmer's name for it: SInvalidValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:92 +msgid "Byte Value Should Have 1 Byte in it', \"val\"" +msgstr "" + +#. Programmer's name for it: SInvalidBooleanValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:93 +msgid "BOOLEAN Value Should Have 1 Byte in it\", \"Value\"" +msgstr "" + +#. Programmer's name for it: SMalformedEnumerated +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:94 +msgid "Malformed Enumerated" +msgstr "" + +#. Programmer's name for it: SZeroLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:95 +msgid "Enumerated has Zero Length, \"enc\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncoding +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:96 +msgid "Invalid Encoding Value: %d" +msgstr "" + +#. Programmer's name for it: SFewObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:97 +msgid "Too Few Objects in Input Vector, \"v\"" +msgstr "" + +#. Programmer's name for it: SVectorTooLarge +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:98 +msgid "Input Vector too Large\", \"vector\"" +msgstr "" + +#. Programmer's name for it: SVectorTooLarge +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:100 +msgid "" +"No Tagged Object Found in Vector. Structure Doesn 't Seem to be of Type " +"External, \"Vector\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncodingValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:101 +msgid "Invalid Encoding Value" +msgstr "" + +#. Programmer's name for it: SObjectNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:102 +msgid " \"obj\" Can't be Nil" +msgstr "" + +#. Programmer's name for it: SValueNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:103 +msgid " \"value\" Can't be Nil" +msgstr "" + +#. Programmer's name for it: SMalformedInteger +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:104 +msgid "Malformed Integer" +msgstr "" + +#. Programmer's name for it: SIdentifierNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:105 +msgid "Identifier Cannot be Empty" +msgstr "" + +#. Programmer's name for it: SInvalidOID +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:106 +msgid "\"String \" %s is \" not an OID\"" +msgstr "" + +#. Programmer's name for it: SInvalidBranchId +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:107 +msgid "\"String \" %s \" not a valid OID branch\", \"branchID\"" +msgstr "" + +#. Programmer's name for it: SIllegalCharacters +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:108 +msgid "String Contains Illegal Characters \"str\"" +msgstr "" + +#. Programmer's name for it: SExpectedPublicKey +#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:30 +msgid "Expected a Public Key \"publicParameter\"" +msgstr "" + +#. Programmer's name for it: SExpectedPrivateKey +#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:31 +msgid "Expected a Private Key \"privateParameter\"" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:36 +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:34 +msgid "Output Buffer too Small" +msgstr "" + +#. Programmer's name for it: SOutputLengthTooLarge +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:37 +msgid "Output Length too Large" +msgstr "" + +#. Programmer's name for it: SKDFParameterNotFound +#. Programmer's name for it: SKDFParameterNotFound +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:38 +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:35 +msgid "KDF Parameters Required For KDF Generator" +msgstr "" + +#. Programmer's name for it: SDivisionByZero +#: libraries/cryptolib4pascal/ClpBigInteger.pas:36 +msgid "Division by Zero Error" +msgstr "" + +#. Programmer's name for it: SModulusPositive +#: libraries/cryptolib4pascal/ClpBigInteger.pas:37 +msgid "Modulus must be Positive" +msgstr "" + +#. Programmer's name for it: SNotRelativelyPrime +#: libraries/cryptolib4pascal/ClpBigInteger.pas:38 +msgid "Numbers not Relatively Prime." +msgstr "" + +#. Programmer's name for it: SNegativeValue +#: libraries/cryptolib4pascal/ClpBigInteger.pas:39 +msgid "Cannot be Called on Value < 0" +msgstr "" + +#. Programmer's name for it: SNegativeExponent +#: libraries/cryptolib4pascal/ClpBigInteger.pas:40 +msgid "Negative Exponent" +msgstr "" + +#. Programmer's name for it: SResultTooLarge +#: libraries/cryptolib4pascal/ClpBigInteger.pas:41 +msgid "Result too Large" +msgstr "" + +#. Programmer's name for it: SNegativeBitPosition +#: libraries/cryptolib4pascal/ClpBigInteger.pas:42 +msgid "Bit Position must not be Negative" +msgstr "" + +#. Programmer's name for it: SInvalidBitAddress +#: libraries/cryptolib4pascal/ClpBigInteger.pas:43 +msgid "Bit Address less than Zero" +msgstr "" + +#. Programmer's name for it: SZeroLengthBigInteger +#: libraries/cryptolib4pascal/ClpBigInteger.pas:44 +msgid "Zero length BigInteger" +msgstr "" + +#. Programmer's name for it: SInvalidSign +#: libraries/cryptolib4pascal/ClpBigInteger.pas:45 +msgid "Invalid Sign Value" +msgstr "" + +#. Programmer's name for it: SNegativeSizeInBits +#: libraries/cryptolib4pascal/ClpBigInteger.pas:46 +msgid "sizeInBits must be non-negative" +msgstr "" + +#. Programmer's name for it: SInvalidBitLength +#: libraries/cryptolib4pascal/ClpBigInteger.pas:47 +msgid "bitLength < 2" +msgstr "" + +#. Programmer's name for it: SInvalidBase +#: libraries/cryptolib4pascal/ClpBigInteger.pas:48 +msgid "Only bases 2, 8, 10, or 16 allowed" +msgstr "" + +#. Programmer's name for it: SBadCharacterRadix8 +#: libraries/cryptolib4pascal/ClpBigInteger.pas:49 +msgid "Bad Character in radix 8 string: %s" +msgstr "" + +#. Programmer's name for it: SBadCharacterRadix2 +#: libraries/cryptolib4pascal/ClpBigInteger.pas:50 +msgid "Bad Character in radix 2 string: %s" +msgstr "" + +#. Programmer's name for it: SUnSupportedBase +#: libraries/cryptolib4pascal/ClpBigInteger.pas:51 +msgid "Only bases 2, 8, 10, 16 are allowed" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpBigIntegers.pas:31 +msgid "Standard Length Exceeded, \"n\"" +msgstr "" + +#. Programmer's name for it: SInvalidMinValue +#: libraries/cryptolib4pascal/ClpBigIntegers.pas:32 +msgid "\"min\" may not be greater than \"max\"\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:37 +msgid "Initialisation Vector Must be the Same Length as Block Size" +msgstr "" + +#. Programmer's name for it: SInvalidChangeState +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:38 +msgid "Cannot Change Encrypting State Without Providing Key." +msgstr "" + +#. Programmer's name for it: SInvalidParameterArgument +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:42 +msgid "CTR/SIC Mode Requires ParametersWithIV" +msgstr "" + +#. Programmer's name for it: SInvalidParameterArgument +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:44 +msgid "CTR/SIC mode requires IV no greater than: %u bytes" +msgstr "" + +#. Programmer's name for it: SInvalidTooSmallIVLength +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:45 +msgid "CTR/SIC mode requires IV of at least: %u bytes" +msgstr "" + +#. Programmer's name for it: SUnsupportedCipher +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:47 +msgid "CtsBlockCipher Can Only Accept ECB or CBC Ciphers" +msgstr "" + +#. Programmer's name for it: SNegativeInputLength +#. Programmer's name for it: SInvalidLength +#. Programmer's name for it: SNegativeInputLength +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:48 +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:36 +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:42 +msgid "Can't Have a Negative Input Length!" +msgstr "" + +#. Programmer's name for it: SCTSDoFinalError +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:49 +msgid "Need at Least One Block of Input For CTS" +msgstr "" + +#. Programmer's name for it: SBlowfishEngineNotInitialised +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:36 +msgid "Blowfish Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SBlowfishEngineNotInitialised +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:38 +msgid "Invalid Parameter Passed to Blowfish Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SOutputBuffertooShort +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:42 +msgid "Key Length must be between 32 - 448 bits and divisible by 8." +msgstr "" + +#. Programmer's name for it: SInputNil +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:37 +msgid "Input Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SCipherNil +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:38 +msgid "Cipher Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SDataNotBlockSizeAligned +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:40 +msgid "Data not Block Size Aligned" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooSmallForDoFinal +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:41 +msgid "Output Buffer too Short for DoFinal()" +msgstr "" + +#. Programmer's name for it: SInvalidBufferSize +#. Programmer's name for it: SInvalidBufferSize +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:33 +#: libraries/hashlib4pascal/HlpHash.pas:17 +msgid "\"BufferSize\" Must Be Greater Than Zero" +msgstr "" + +#. Programmer's name for it: SInvalidBufferSize +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:35 +msgid "Input and Output Streams Must not Point to the Same Stream Instance" +msgstr "" + +#. Programmer's name for it: SUnAssignedInputStream +#. Programmer's name for it: SUnAssignedStream +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:36 +#: libraries/hashlib4pascal/HlpHash.pas:18 +msgid "Input Stream Is Unassigned" +msgstr "" + +#. Programmer's name for it: SUnAssignedOutputStream +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:37 +msgid "Output Stream Is Unassigned" +msgstr "" + +#. Programmer's name for it: SPositionOutOfRange +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:38 +msgid "Current Position Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SPositionOutOfRange +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:40 +msgid "Stream Position (or Stream Length to Process) Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SCipherNil +#: libraries/cryptolib4pascal/ClpBufferedStreamCipher.pas:34 +msgid "Cipher Instance Cannot be Nil" +msgstr "" + +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:34 +msgid "Strength must be a Positive Value, \"defaultStrength\"" +msgstr "" + +#. Programmer's name for it: SParametersNil +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:35 +msgid "Parameters Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SGeneratorNotInitialized +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:36 +msgid "Generator has not been Initialised" +msgstr "" + +#. Programmer's name for it: SMechanismNil +#. Programmer's name for it: SMechanismNil +#. Programmer's name for it: SMechanismNil +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:56 +#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:42 +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:69 +msgid "Mechanism Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:57 +#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:37 +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:70 +msgid "Algorithm Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:58 +msgid "Cipher \"%s\" Not Recognised." +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:60 +msgid "" +"Warning: SIC-Mode Can Become a TwoTime-Pad if the Blocksize of the Cipher " +"is Too Small. Use a Cipher With a Block Size of at Least 128 bits (e.g. AES)" +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:62 +msgid "Modes and Paddings Not Used for Stream Ciphers" +msgstr "" + +#. Programmer's name for it: SEncodingInstanceNil +#. Programmer's name for it: SEncodingInstanceNil +#: libraries/cryptolib4pascal/ClpConverters.pas:33 +#: libraries/hashlib4pascal/HlpConverters.pas:16 +msgid "Encoding Instance Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SNegativeOffset +#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:32 +msgid "Start Offset Cannot be Negative, \"Start\"" +msgstr "" + +#. Programmer's name for it: SArrayTooSmall +#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:33 +msgid "Byte Array Too Small For Requested Offset and Length" +msgstr "" + +#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:40 +msgid "Value Invalid for Curve25519FieldElement \"%s\"" +msgstr "" + +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:42 +msgid "Exactly One of the Field Elements is Nil" +msgstr "" + +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:45 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:38 +msgid "Diffie-Hellman Public Key has Wrong Parameters." +msgstr "" + +#. Programmer's name for it: SNotDHPrivateKeyParameters +#. Programmer's name for it: SNotDHPrivateKeyParameters +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:46 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:39 +msgid "DHEngine Expects DHPrivateKeyParameters" +msgstr "" + +#. Programmer's name for it: SMessageNotInitialized +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:47 +msgid "Message not Initialised" +msgstr "" + +#. Programmer's name for it: SSharedKeyInvalid +#. Programmer's name for it: SSharedKeyInvalid +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:48 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:41 +msgid "Shared Key Can't be 1" +msgstr "" + +#. Programmer's name for it: SDHPublicKeyWeak +#. Programmer's name for it: SDHPublicKeyWeak +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:49 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:42 +msgid "Diffie-Hellman Public Key is Weak" +msgstr "" + +#. Programmer's name for it: SDHPublicKeyNil +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:50 +msgid "DH Public Key Parameter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SAlgorithmNotInitialized +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:40 +msgid "Agreement Algorithm not Initialised" +msgstr "" + +#. Programmer's name for it: SParametersCannotBeNil +#. Programmer's name for it: SParametersCannotBeNil +#. Programmer's name for it: SParametersCannotBeNil +#: libraries/cryptolib4pascal/ClpDHBasicKeyPairGenerator.pas:42 +#: libraries/cryptolib4pascal/ClpDHKeyPairGenerator.pas:42 +#: libraries/cryptolib4pascal/ClpDsaKeyPairGenerator.pas:44 +msgid "\"parameters\" Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SPNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:33 +msgid "P Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SGNil +#. Programmer's name for it: SGNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:34 +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:35 +msgid "G Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SQNil +#. Programmer's name for it: SQNil +#. Programmer's name for it: SQNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:35 +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:37 +#: libraries/cryptolib4pascal/ClpECPublicKeyParameters.pas:35 +msgid "Q Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SJNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:36 +msgid "J Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SBadSequenceSize +#. Programmer's name for it: SBadSequenceSize +#. Programmer's name for it: SBadSequenceSize +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:37 +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:34 +#: libraries/cryptolib4pascal/ClpDsaParameter.pas:32 +msgid "Bad Sequence Size \"seq\": %d" +msgstr "" + +#. Programmer's name for it: SInvalidDHDomainParameters +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:38 +msgid "Invalid DHDomainParameters: %s" +msgstr "" + +#. Programmer's name for it: SPUnInitialized +#. Programmer's name for it: SPUnInitialized +#: libraries/cryptolib4pascal/ClpDHParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:32 +msgid "\"P\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SGUnInitialized +#. Programmer's name for it: SGUnInitialized +#: libraries/cryptolib4pascal/ClpDHParameters.pas:34 +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:34 +msgid "\"G\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SMustBeOddPrime +#: libraries/cryptolib4pascal/ClpDHParameters.pas:35 +msgid "Field must be an Odd Prime, \"P\"" +msgstr "" + +#. Programmer's name for it: SInvalidGeneratorRange +#: libraries/cryptolib4pascal/ClpDHParameters.pas:36 +msgid "Generator must in the Range [2, p - 2], \"G\"" +msgstr "" + +#. Programmer's name for it: SQTooBigToBeAFactor +#: libraries/cryptolib4pascal/ClpDHParameters.pas:37 +msgid "Q too Big to be a Factor of (P - 1), \"Q\"" +msgstr "" + +#. Programmer's name for it: SMTooBig +#: libraries/cryptolib4pascal/ClpDHParameters.pas:38 +msgid "M value must be < BitLength of P, \"M\"" +msgstr "" + +#. Programmer's name for it: SLErrorOne +#: libraries/cryptolib4pascal/ClpDHParameters.pas:39 +msgid "when L value specified, it must be less than bitlength(P), \"L\"" +msgstr "" + +#. Programmer's name for it: SLErrorTwo +#: libraries/cryptolib4pascal/ClpDHParameters.pas:40 +msgid "when L value specified, it may not be less than m value, \"L\"" +msgstr "" + +#. Programmer's name for it: SInvalidSubGroupFactor +#: libraries/cryptolib4pascal/ClpDHParameters.pas:41 +msgid "Subgroup factor must be >= 2, \"j\"" +msgstr "" + +#. Programmer's name for it: SXUnInitialized +#. Programmer's name for it: SXUnInitialized +#: libraries/cryptolib4pascal/ClpDHPrivateKeyParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaPrivateKeyParameters.pas:32 +msgid "\"X\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SYUnInitialized +#. Programmer's name for it: SYUnInitialized +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:32 +msgid "\"Y\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SInvalidDHPublicKey +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:34 +msgid "Invalid DH public key \"Y\"" +msgstr "" + +#. Programmer's name for it: SInvalidYInCorrectGroup +#. Programmer's name for it: SInvalidYInCorrectGroup +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:35 +#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:33 +msgid "\"Y\" Value Does Not Appear To Be In Correct Group" +msgstr "" + +#. Programmer's name for it: SSeedNil +#. Programmer's name for it: SSeedNil +#: libraries/cryptolib4pascal/ClpDHValidationParameters.pas:30 +#: libraries/cryptolib4pascal/ClpDsaValidationParameters.pas:30 +msgid "\"Seed\" Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SSeedNil +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:32 +msgid "Seed Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SPGenCounterNil +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:33 +msgid "PGenCounter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidDHValidationParams +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:35 +msgid "Invalid DHValidationParams: %s" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#: libraries/cryptolib4pascal/ClpDigest.pas:31 +#: libraries/cryptolib4pascal/ClpHMac.pas:34 +#: libraries/hashlib4pascal/HlpBlake2B.pas:27 +#: libraries/hashlib4pascal/HlpBlake2S.pas:27 +#: libraries/hashlib4pascal/HlpSHA3.pas:29 +msgid "Output Buffer Too Short" +msgstr "" + +#. Programmer's name for it: SUnRecognizedDigest +#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:43 +msgid "Digest \"%s\" not recognised." +msgstr "" + +#. Programmer's name for it: SPrivateKey +#. Programmer's name for it: SPrivateKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:41 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:40 +msgid "Signing Requires Private Key." +msgstr "" + +#. Programmer's name for it: SPublicKey +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:42 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:41 +msgid "Verification Requires Public Key." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:44 +msgid "DSADigestSigner not Initialized for Signature Generation." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:46 +msgid "DSADigestSigner not Initialized for Verification" +msgstr "" + +#. Programmer's name for it: SEncodingError +#. Programmer's name for it: SEncodingError +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:47 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:46 +msgid "Unable to Encode Signature" +msgstr "" + +#. Programmer's name for it: SInvalidDsaParameter +#: libraries/cryptolib4pascal/ClpDsaParameter.pas:33 +msgid "Invalid DsaParameter: %s" +msgstr "" + +#. Programmer's name for it: SQUnInitialized +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:33 +msgid "\"Q\" Cannot Be Uninitialized" +msgstr "" + +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:44 +msgid "L Values Must be Between 1024 and 3072 and a Multiple of 1024" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:45 +msgid "N Must be \" %d \" for L = \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:46 +msgid "N Must be \" %d \" or \" %d \" for L = \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:48 +msgid "Digest Output Size Too Small for Value of N Which is \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:50 +msgid "Can Only Use SHA-1 For Generating FIPS 186-2 Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:52 +msgid "Size Must Be From %d - %d and a multiple of %d, \"%d\"" +msgstr "" + +#. Programmer's name for it: SDSAPrivateKeyNotFound +#: libraries/cryptolib4pascal/ClpDsaSigner.pas:44 +msgid "DSA Private Key Required For Signing" +msgstr "" + +#. Programmer's name for it: SDSAPublicKeyNotFound +#: libraries/cryptolib4pascal/ClpDsaSigner.pas:45 +msgid "DSA Public Key Required For Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:43 +msgid "" +"Point and Scalar Arrays Should be Non-Null, and of Equal, Non-Zero, Length" +msgstr "" + +#. Programmer's name for it: SInvalidPointLocation +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:44 +msgid "Point Must be on the Same Curve" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:45 +msgid "Invalid Point, \"P\"" +msgstr "" + +#. Programmer's name for it: SInvalidResult +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:46 +msgid "Invalid Result" +msgstr "" + +#. Programmer's name for it: SInvalidResult +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:48 +#: libraries/cryptolib4pascal/ClpMultipliers.pas:46 +msgid "Fixed-Point Comb Doesn't Support Scalars Larger Than The Curve Order" +msgstr "" + +#. Programmer's name for it: SInvalidValue +#: libraries/cryptolib4pascal/ClpECC.pas:52 +msgid "Value Invalid in Fp Field Element, \" x \"" +msgstr "" + +#. Programmer's name for it: SInvalidValue2 +#: libraries/cryptolib4pascal/ClpECC.pas:53 +msgid "Value Invalid in F2m Field Element, \"x\"" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value +#: libraries/cryptolib4pascal/ClpECC.pas:54 +msgid "k2 must be smaller than k3" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:55 +msgid "k2 must be larger than 0" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:57 +msgid "Field elements are not both instances of F2mFieldElement" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:59 +msgid "Field elements are not elements of the same field F2m" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:61 +msgid "One of the F2m field elements has incorrect representation" +msgstr "" + +#. Programmer's name for it: SEvenValue +#: libraries/cryptolib4pascal/ClpECC.pas:62 +msgid "Even Value of Q" +msgstr "" + +#. Programmer's name for it: STraceInternalErrorCalculation +#: libraries/cryptolib4pascal/ClpECC.pas:63 +msgid "Internal Error in Trace Calculation" +msgstr "" + +#. Programmer's name for it: SHalfTraceUndefinedForM +#: libraries/cryptolib4pascal/ClpECC.pas:64 +msgid "Half-Trace Only Defined For Odd M" +msgstr "" + +#. Programmer's name for it: SUnSupportedCoordinateSystem +#: libraries/cryptolib4pascal/ClpECC.pas:65 +msgid "UnSupported Coordinate System" +msgstr "" + +#. Programmer's name for it: SCurrentCurve +#: libraries/cryptolib4pascal/ClpECC.pas:66 +msgid "Implementation returned Current Curve" +msgstr "" + +#. Programmer's name for it: SInvalidPointCoordinates +#: libraries/cryptolib4pascal/ClpECC.pas:67 +msgid "Invalid Point Coordinates" +msgstr "" + +#. Programmer's name for it: SInvalidAffineCoordinates +#: libraries/cryptolib4pascal/ClpECC.pas:68 +msgid "not valid for affine coordinates, \"iso\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointOnCurve +#: libraries/cryptolib4pascal/ClpECC.pas:69 +msgid "must be non-null and on this curve, \"point\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointOnCurve2 +#: libraries/cryptolib4pascal/ClpECC.pas:70 +msgid "Entries must be null or on this curve, \"points\"" +msgstr "" + +#. Programmer's name for it: SPointsNil +#: libraries/cryptolib4pascal/ClpECC.pas:71 +msgid "points" +msgstr "" + +#. Programmer's name for it: SInvalidRangeSpecified +#: libraries/cryptolib4pascal/ClpECC.pas:72 +msgid "Invalid Range Specified\", \"points\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointCompression +#: libraries/cryptolib4pascal/ClpECC.pas:73 +msgid "Invalid Point Compression" +msgstr "" + +#. Programmer's name for it: SInvalidK1 +#: libraries/cryptolib4pascal/ClpECC.pas:74 +msgid "k1 must be > 0" +msgstr "" + +#. Programmer's name for it: SInvalidK3 +#: libraries/cryptolib4pascal/ClpECC.pas:75 +msgid "k3 must be 0 if k2 == 0" +msgstr "" + +#. Programmer's name for it: SK2K1MisMatch +#: libraries/cryptolib4pascal/ClpECC.pas:76 +msgid "k2 must be > k1" +msgstr "" + +#. Programmer's name for it: SK3K2Mismatch +#: libraries/cryptolib4pascal/ClpECC.pas:77 +msgid "k3 must be > k2" +msgstr "" + +#. Programmer's name for it: SInvalidInfinityEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:78 +msgid "Invalid Infinity Encoding, \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:79 +msgid "Invalid Point Encoding %u" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:81 +msgid "Incorrect Length for infinity encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:83 +msgid "Incorrect Length for Compressed Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:84 +msgid "Invalid Point" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:86 +msgid "Incorrect Length for UnCompressed Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:88 +msgid "Incorrect Length for Hybrid Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:90 +msgid "Inconsistent Y Coordinate in Hybrid Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SUnknownCoordSystem +#: libraries/cryptolib4pascal/ClpECC.pas:91 +msgid "Unknown Coordinate System" +msgstr "" + +#. Programmer's name for it: SPointNotInNormalForm +#: libraries/cryptolib4pascal/ClpECC.pas:92 +msgid "Point not in Normal Form" +msgstr "" + +#. Programmer's name for it: SNotProjectiveCoordSystem +#: libraries/cryptolib4pascal/ClpECC.pas:93 +msgid "Not a Projective Coordinate System" +msgstr "" + +#. Programmer's name for it: SCannotBeNegative +#: libraries/cryptolib4pascal/ClpECC.pas:94 +msgid "Cannot be Negative, \"e\"" +msgstr "" + +#. Programmer's name for it: SNilFieldElement +#: libraries/cryptolib4pascal/ClpECC.pas:95 +msgid "Exactly one of the Field Elements is Nil" +msgstr "" + +#. Programmer's name for it: SUnsupportedOperation +#: libraries/cryptolib4pascal/ClpECC.pas:96 +msgid "Constant-time Lookup not Supported" +msgstr "" + +#. Programmer's name for it: SInvalidRange +#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:43 +msgid "Must be in the Range [2, 16], \"width\"" +msgstr "" + +#. Programmer's name for it: SInvalidRange2 +#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:44 +msgid "Must be in the Range [2, 8], \"width\"" +msgstr "" + +#. Programmer's name for it: SWrongDomainParameter +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:39 +msgid "ECDH Public Key has Wrong Domain Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidAgreementValue +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:40 +msgid "Infinity is not a Valid Agreement Value for ECDH" +msgstr "" + +#. Programmer's name for it: SInfinityInvalidPublicKey +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:41 +msgid "Infinity is not a Valid Public Key for ECDH" +msgstr "" + +#. Programmer's name for it: SWrongDomainParameter +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:39 +msgid "ECDHC Public Key has Wrong Domain Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidAgreementValue +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:40 +msgid "Infinity is not a Valid Agreement Value for ECDHC" +msgstr "" + +#. Programmer's name for it: SInfinityInvalidPublicKey +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:41 +msgid "Infinity is not a Valid Public Key for ECDHC" +msgstr "" + +#. Programmer's name for it: SCurveNil +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:33 +msgid "Curve Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SScalarNil +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:34 +msgid "Scalar Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SBigIntegerNotInitialized +#. Programmer's name for it: SBigIntegerNotInitialized +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:36 +#: libraries/cryptolib4pascal/ClpECPrivateKeyParameters.pas:32 +msgid "BigInteger Not Initialized \"%s\"" +msgstr "" + +#. Programmer's name for it: SQInfinity +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:38 +msgid "Point at Infinity \"Q\"" +msgstr "" + +#. Programmer's name for it: SQPointNotOnCurve +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:39 +msgid "Point Not on Curve \"Q\"" +msgstr "" + +#. Programmer's name for it: SScalarInvalidRange +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:40 +msgid "Scalar is not in the Interval [1, n - 1]" +msgstr "" + +#. Programmer's name for it: SECPublicKeyNotFound +#. Programmer's name for it: SECPublicKeyNotFound +#. Programmer's name for it: SECPublicKeyNotFound +#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:47 +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:47 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:45 +msgid "EC Public Key Required for Verification" +msgstr "" + +#. Programmer's name for it: SECPrivateKeyNotFound +#. Programmer's name for it: SECPrivateKeyNotFound +#. Programmer's name for it: SECPrivateKeyNotFound +#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:48 +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:48 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:46 +msgid "EC Private Key Required for Signing" +msgstr "" + +#. Programmer's name for it: SSenderPublicKeyInvalid +#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:35 +msgid "Sender's Public Key Invalid." +msgstr "" + +#. Programmer's name for it: SSenderPublicKeyInvalid +#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:37 +msgid "Sender's Public Key has Invalid Point Encoding \"%x\"" +msgstr "" + +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:56 +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:39 +msgid "Algorithm Cannot be Empty" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:57 +msgid "Unknown Key Size \"%d\"" +msgstr "" + +#. Programmer's name for it: SParameterNil +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:40 +msgid "Parameter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SUnRecognizedAlgorithm +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:41 +msgid "Unrecognised Algorithm: \" %s, \"Algorithm" +msgstr "" + +#. Programmer's name for it: SNotInitializedForSigning +#. Programmer's name for it: SNotInitializedForSigning +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:49 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:47 +msgid "Not Initialised For Signing" +msgstr "" + +#. Programmer's name for it: SNotInitializedForVerifying +#. Programmer's name for it: SNotInitializedForVerifying +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:50 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:48 +msgid "Not Initialised For Verifying" +msgstr "" + +#. Programmer's name for it: SNotInitializedForVerifying +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:52 +msgid "Not Initialised For Verifying/Recovery" +msgstr "" + +#. Programmer's name for it: SInputTooLargeForECNRKey +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:53 +msgid "Input Too Large For ECNR Key." +msgstr "" + +#. Programmer's name for it: SSignatureGenerationError +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:49 +msgid "An Error Occurred During Signature Generation" +msgstr "" + +#. Programmer's name for it: SSignatureGenerationError +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:51 +msgid "" +"Only FP (Prime Field) Curves are Allowed for This Schnorr Implementation" +msgstr "" + +#. Programmer's name for it: SInvalidCtx +#: libraries/cryptolib4pascal/ClpEd25519.pas:40 +msgid "ctx" +msgstr "" + +#. Programmer's name for it: SDigestError +#: libraries/cryptolib4pascal/ClpEd25519.pas:41 +msgid "Digest Produced Insufficient Data" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:38 +msgid "EOF encountered in middle of Ed25519Blake2B private key" +msgstr "" + +#. Programmer's name for it: SUnsupportedAlgorithm +#. Programmer's name for it: SUnsupportedAlgorithm +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:39 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:39 +msgid "Unsupported Algorithm" +msgstr "" + +#. Programmer's name for it: SCtxNotNil +#. Programmer's name for it: SCtxNotNil +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:40 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:40 +msgid "Ctx must be Nil for Ed25519 Algorithm" +msgstr "" + +#. Programmer's name for it: SMsgLen +#. Programmer's name for it: SMsgLen +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:41 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:41 +msgid "MsgLen must be Equal to \"PreHashSize\" for Ed25519ph Algorithm" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPublicKeyParameters.pas:34 +msgid "EOF encountered in middle of Ed25519Blake2B public key" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:37 +msgid "Ed25519Blake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:39 +msgid "Ed25519Blake2BSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:37 +msgid "Ed25519CtxBlake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:39 +msgid "Ed25519CtxBlake2BSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:37 +msgid "Ed25519CtxSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:39 +msgid "Ed25519CtxSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:37 +msgid "Ed25519PhBlake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:39 +msgid "Ed25519PhBlake2BSigner not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SPreHashDigestFailed +#. Programmer's name for it: SPreHashDigestFailed +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:40 +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:40 +msgid "PreHash Digest Failed" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:37 +msgid "Ed25519PhSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:39 +msgid "Ed25519PhSigner not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:38 +msgid "EOF encountered in middle of Ed25519 private key" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpEd25519PublicKeyParameters.pas:34 +msgid "EOF encountered in middle of Ed25519 public key" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:37 +msgid "Ed25519Signer not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:39 +msgid "Ed25519Signer not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:35 +msgid "Must be >= 2 , \" characteristic \"" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:37 +msgid "" +"Irreducible polynomials in GF(2) must have constant term, \"exponents\"" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:39 +msgid "Polynomial Exponents must be montonically increasing\", \"exponents\"" +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:52 +msgid "KeyGenerator \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:54 +msgid "KeyGenerator \"%s\" ( \"%s\" ) not Supported." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:56 +msgid "KeyPairGenerator \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:58 +msgid "KeyPairGenerator \"%s\" ( \"%s\" ) not Supported." +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:39 +msgid "HKDF Cannot Generate More Than 255 Blocks of HashLen Size" +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF2 +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:40 +msgid "HKDF May Only Be Used For 255 * HashLen Bytes of Output" +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF2 +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:42 +msgid "HKDF Parameters Required For \"HkdfBytesGenerator\", \"parameters\"" +msgstr "" + +#. Programmer's name for it: SIKMNil +#: libraries/cryptolib4pascal/ClpHkdfParameters.pas:30 +msgid "\"ikm\" is Nil" +msgstr "" + +#. Programmer's name for it: SUnSupportedOperation +#. Programmer's name for it: SUnSupportedOperation +#: libraries/cryptolib4pascal/ClpHMacDsaKCalculator.pas:42 +#: libraries/cryptolib4pascal/ClpRandomDsaKCalculator.pas:34 +msgid "Operation not Supported" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESCipher.pas:54 +msgid "Must be Passed Recipient's Public EC Key for Encryption" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESCipher.pas:56 +msgid "Must be Passed Recipient's Private EC Key for Decryption" +msgstr "" + +#. Programmer's name for it: SIAlgorithmParameterSpecNil +#: libraries/cryptolib4pascal/ClpIESCipher.pas:57 +msgid "Parameter Spec Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SUnableToProcessBlock +#: libraries/cryptolib4pascal/ClpIESCipher.pas:58 +msgid "Unable to Process Block. \"%s\"" +msgstr "" + +#. Programmer's name for it: SIESParameterSpecError +#: libraries/cryptolib4pascal/ClpIESCipher.pas:59 +msgid "Must be Passed IES Parameter Spec" +msgstr "" + +#. Programmer's name for it: SNonceInvalidLength +#: libraries/cryptolib4pascal/ClpIESCipher.pas:60 +msgid "Nonce in IES Parameters Needs to be \"%s\" Bytes Long" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESEngine.pas:53 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:45 +msgid "Unable to Recover Ephemeral Public Key: \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESEngine.pas:55 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:47 +msgid "Length of Input Must be Greater than the MAC and V Combined" +msgstr "" + +#. Programmer's name for it: SInvalidMAC +#. Programmer's name for it: SInvalidMAC +#: libraries/cryptolib4pascal/ClpIESEngine.pas:56 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:48 +msgid "Invalid MAC" +msgstr "" + +#. Programmer's name for it: SRandomNil +#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:30 +msgid "Random Class Instance Can't Be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidStrength +#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:31 +msgid "Strength Must Be Greater Than Zero But Was Given %d" +msgstr "" + +#. Programmer's name for it: SKeyNil +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:31 +msgid "Key Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidKeyOffSet +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:32 +msgid "Invalid Key OffSet" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:33 +msgid "Invalid Key Length" +msgstr "" + +#. Programmer's name for it: SInvalidF2MFieldValue +#: libraries/cryptolib4pascal/ClpLongArray.pas:34 +msgid "Invalid F2M Field value, \"bigInt\"" +msgstr "" + +#. Programmer's name for it: SUnRecognizedMac +#: libraries/cryptolib4pascal/ClpMacUtilities.pas:40 +msgid "Mac \"%s\" not recognised." +msgstr "" + +#. Programmer's name for it: SCannotBeZero +#: libraries/cryptolib4pascal/ClpMod.pas:35 +msgid "cannot be 0, \"x\"" +msgstr "" + +#. Programmer's name for it: SCurveUnknownGroupOrder +#: libraries/cryptolib4pascal/ClpMultipliers.pas:47 +msgid "Need Curve With Known Group Order, \"curve\"" +msgstr "" + +#. Programmer's name for it: SInCompatiblePoint +#: libraries/cryptolib4pascal/ClpMultipliers.pas:48 +msgid "Only AbstractF2mPoint can be used in WTauNafMultiplier" +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:72 +msgid "" +"An Error Occured while generating random data using MS Windows Cryptography " +"API." +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:76 +msgid "" +"An Error Occured while generating random data using SecRandomCopyBytes API." +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:80 +#: libraries/cryptolib4pascal/ClpOSRandom.pas:84 +msgid "An Error Occured while generating random data using getRandom API" +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:88 +msgid "" +"An Error Occured while generating random data using arc4random_buf API." +msgstr "" + +#. Programmer's name for it: SIncompleteLastBlockInDecryption +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:41 +msgid "Last Block Incomplete in Decryption" +msgstr "" + +#. Programmer's name for it: SCorruptedPadBlock +#: libraries/cryptolib4pascal/ClpPaddingModes.pas:32 +msgid "Pad Block Corrupted" +msgstr "" + +#. Programmer's name for it: SIVNil +#: libraries/cryptolib4pascal/ClpParametersWithIV.pas:31 +msgid "IV Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SParameters +#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:32 +msgid "Parameters" +msgstr "" + +#. Programmer's name for it: SRandom +#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:33 +msgid "Random" +msgstr "" + +#. Programmer's name for it: SAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:38 +msgid "Algorithm \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKDFParameterNotFound +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:37 +msgid "" +"Specified Hash Cannot Produce Sufficient Data for the Specified Operation." +msgstr "" + +#. Programmer's name for it: SCipherCannotbeNilInThisMode +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:49 +msgid "Cipher Cannot be Nil in This Mode." +msgstr "" + +#. Programmer's name for it: SBufferNil +#: libraries/cryptolib4pascal/ClpRandom.pas:30 +msgid "Buffer Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SMaxValueNegative +#: libraries/cryptolib4pascal/ClpRandom.pas:31 +msgid "maxValue Must be Positive" +msgstr "" + +#. Programmer's name for it: SInvalidMinValue +#: libraries/cryptolib4pascal/ClpRandom.pas:32 +msgid "minValue Cannot be Greater Than maxValue" +msgstr "" + +#. Programmer's name for it: SUnknownAlgorithm +#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:31 +msgid "Unknown Random Generation Algorithm Requested" +msgstr "" + +#. Programmer's name for it: SUnknownAlgorithm +#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:33 +msgid "Random Number Generator Output Buffer Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SUnsupportedBlock +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:37 +msgid "Unknown Blocksize to Rijndael" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:38 +msgid "Key Length not 128/160/192/224/256 bits." +msgstr "" + +#. Programmer's name for it: SRijndaelEngineNotInitialised +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:39 +msgid "Rijndael Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SRijndaelEngineNotInitialised +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:41 +msgid "Invalid Parameter Passed to Rijndael Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidRound +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:38 +msgid "\"rounds\" Must be a Positive, Even Number" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:39 +msgid "%s Requires 128 bit or 256 bit key" +msgstr "" + +#. Programmer's name for it: SMaxByteExceeded +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:40 +msgid "2^70 Byte Limit per IV; Change IV" +msgstr "" + +#. Programmer's name for it: SMaxByteExceededTwo +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:41 +msgid "2^70 byte limit per IV would be exceeded; Change IV" +msgstr "" + +#. Programmer's name for it: SEngineNotInitialized +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:42 +msgid "%s not Initialized" +msgstr "" + +#. Programmer's name for it: SRoundsMustbeEven +#. Programmer's name for it: SRoundsMustBeEven +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:45 +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:37 +msgid "Number of Rounds Must be Even" +msgstr "" + +#. Programmer's name for it: SIVRequired +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:47 +msgid "%s Init Requires an IV, \"parameters\"" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:48 +msgid "%s Requires exactly %d bytes of IV" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:50 +msgid "%s Init Parameters must Contain a KeyParameter (or null for Re-Init)" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:52 +msgid "KeyParameter can not be null for First Initialisation" +msgstr "" + +#. Programmer's name for it: SInvalidParameters +#: libraries/cryptolib4pascal/ClpScalarSplitParameters.pas:30 +msgid "\"%s\" must consist of exactly 2 (initialized) values" +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:43 +msgid "SchnorrDigestSigner not Initialized for Signature Generation." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:45 +msgid "SchnorrDigestSigner not Initialized for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:40 +msgid "Value Invalid for SecP256K1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:40 +msgid "Value Invalid for SecP256R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:40 +msgid "Value Invalid for SecP384R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:40 +msgid "Value Invalid for SecP521R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:41 +msgid "Value Invalid for SecT283FieldElement \"%s\"" +msgstr "" + +#. Programmer's name for it: SUnRecognisedPRNGAlgorithm +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:43 +msgid "Unrecognised PRNG Algorithm: %s \"algorithm\"" +msgstr "" + +#. Programmer's name for it: SCannotBeNegative +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:44 +msgid "Cannot be Negative \"maxValue\"" +msgstr "" + +#. Programmer's name for it: SInvalidMaxValue +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:45 +msgid "maxValue Cannot be Less Than minValue" +msgstr "" + +#. Programmer's name for it: SMalformedSignature +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:35 +msgid "Malformed signature, \"%s\"" +msgstr "" + +#. Programmer's name for it: SValueOutOfRange +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:36 +msgid "Value out of range, \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncodingLength +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:37 +msgid "Encoding has incorrect length, \"%s\"" +msgstr "" + +#. Programmer's name for it: SUnRecognizedAlgorithm +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:71 +msgid "Signer \" %s \" not recognised." +msgstr "" + +#. Programmer's name for it: SInvalidScale +#. Programmer's name for it: SNegativeScale +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:29 +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:32 +msgid "Scale may not be Negative" +msgstr "" + +#. Programmer's name for it: SInvalidScale +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:31 +msgid "Only SimpleBigDecimal of Same Scale Allowed in Arithmetic Operations" +msgstr "" + +#. Programmer's name for it: SSpeckEngineNotInitialised +#. Programmer's name for it: SSpeckLegacyEngineNotInitialised +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:35 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:35 +msgid "%s Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:38 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:38 +msgid "Invalid Argument Encountered." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:39 +msgid "Invalid Parameter Passed to Speck Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:41 +msgid "Speck32 requires a key of 64 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:43 +msgid "Speck48 requires a key of 72 or 96 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:45 +msgid "Speck64 requires a key of 96 or 128 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:47 +msgid "Speck96 requires a key of 96 or 144 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:49 +msgid "" +"Speck128 requires a key of 128, 192 or 256 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:40 +msgid "Invalid Parameter Passed to SpeckLegacy Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:42 +msgid "Speck32Legacy requires a key of 64 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:44 +msgid "" +"Speck48Legacy requires a key of 72 or 96 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:46 +msgid "" +"Speck64Legacy requires a key of 96 or 128 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:48 +msgid "" +"Speck96Legacy requires a key of 96 or 144 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:50 +msgid "" +"Speck128Legacy requires a key of 128, 192 or 256 bits but input was \"%d\" " +"bits." +msgstr "" + +#. Programmer's name for it: SInvalidMU +#: libraries/cryptolib4pascal/ClpTnaf.pas:34 +msgid "mu must be 1 or -1" +msgstr "" + +#. Programmer's name for it: SDifferentScales +#: libraries/cryptolib4pascal/ClpTnaf.pas:35 +msgid "lambda0 and lambda1 do not have same scale" +msgstr "" + +#. Programmer's name for it: SNoKoblitzCurve +#: libraries/cryptolib4pascal/ClpTnaf.pas:36 +msgid "No Koblitz curve (ABC), TNAF multiplication not possible" +msgstr "" + +#. Programmer's name for it: SNotKoblitzCurve +#: libraries/cryptolib4pascal/ClpTnaf.pas:37 +msgid "si is defined for Koblitz curves only" +msgstr "" + +#. Programmer's name for it: SInvalidCoFactor +#: libraries/cryptolib4pascal/ClpTnaf.pas:38 +msgid "h (Cofactor) must be 2 or 4" +msgstr "" + +#: libraries/cryptolib4pascal/ClpX25519Agreement.pas:36 +msgid "The Init Parameter does not Contain the Private Key" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:37 +msgid "EOF encountered in middle of X25519 private key" +msgstr "" + +#. Programmer's name for it: SAgreementCalculationFailed +#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:38 +msgid "X25519 Agreement Failed" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpX25519PublicKeyParameters.pas:34 +msgid "EOF encountered in middle of X25519 public key" +msgstr "" + +#. Programmer's name for it: SInconsistentKValues +#: libraries/cryptolib4pascal/ClpX9ECC.pas:36 +msgid "Inconsistent K Values" +msgstr "" + +#. Programmer's name for it: SCurveNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:37 +msgid "Curve" +msgstr "" + +#. Programmer's name for it: SNotImplementedECCurve +#: libraries/cryptolib4pascal/ClpX9ECC.pas:38 +msgid "This Type of ECCurve is not Implemented" +msgstr "" + +#. Programmer's name for it: SFieldIDNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:39 +msgid "FieldID" +msgstr "" + +#. Programmer's name for it: SSeqNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:40 +msgid "Seq" +msgstr "" + +#. Programmer's name for it: SUnSupportedCurveOne +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:38 +msgid "Only trinomial and pentomial curves are supported" +msgstr "" + +#. Programmer's name for it: SUnSupportedCurveTwo +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:39 +msgid "\"curve\" is of an unsupported type" +msgstr "" + +#. Programmer's name for it: SBadVersion +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:40 +msgid "Bad Version in X9ECParameters" +msgstr "" + +#. Programmer's name for it: SNullKeyReInit +#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:33 +msgid "%s Doesn't Support Re-Init with Null Key" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:34 +msgid "%s Requires a 256 bit Key" +msgstr "" + +#. Programmer's name for it: SArgumentOutOfRange +#: libraries/generics.collections/generics.strings.pas:26 +msgid "Argument out of range" +msgstr "" + +#. Programmer's name for it: SArgumentNilNode +#: libraries/generics.collections/generics.strings.pas:27 +msgid "Node is nil" +msgstr "" + +#. Programmer's name for it: SDuplicatesNotAllowed +#: libraries/generics.collections/generics.strings.pas:28 +msgid "Duplicates not allowed in dictionary" +msgstr "" + +#. Programmer's name for it: SCollectionInconsistency +#: libraries/generics.collections/generics.strings.pas:29 +msgid "Collection inconsistency" +msgstr "" + +#. Programmer's name for it: SCollectionDuplicate +#: libraries/generics.collections/generics.strings.pas:30 +msgid "Collection does not allow duplicates" +msgstr "" + +#. Programmer's name for it: SDictionaryKeyDoesNotExist +#: libraries/generics.collections/generics.strings.pas:31 +msgid "Dictionary key does not exist" +msgstr "" + +#. Programmer's name for it: SItemNotFound +#: libraries/generics.collections/generics.strings.pas:32 +msgid "Item not found" +msgstr "" + +#. Programmer's name for it: SInvalidConfigLength +#. Programmer's name for it: SInvalidConfigLength +#: libraries/hashlib4pascal/HlpBlake2B.pas:22 +#: libraries/hashlib4pascal/HlpBlake2S.pas:22 +msgid "Config Length Must Be 8 Words" +msgstr "" + +#. Programmer's name for it: SConfigNil +#. Programmer's name for it: SConfigNil +#: libraries/hashlib4pascal/HlpBlake2B.pas:23 +#: libraries/hashlib4pascal/HlpBlake2S.pas:23 +msgid "Config Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SConfigNil +#. Programmer's name for it: SConfigNil +#: libraries/hashlib4pascal/HlpBlake2B.pas:25 +#: libraries/hashlib4pascal/HlpBlake2S.pas:25 +msgid "XOFSize in Bits must be Multiples of 8 and be Between %u and %u Bytes." +msgstr "" + +#. Programmer's name for it: SOutputLengthInvalid +#. Programmer's name for it: SOutputLengthInvalid +#. Programmer's name for it: SOutputLengthInvalid +#: libraries/hashlib4pascal/HlpBlake2B.pas:26 +#: libraries/hashlib4pascal/HlpBlake2S.pas:26 +#: libraries/hashlib4pascal/HlpSHA3.pas:28 +msgid "Output Length is above the Digest Length" +msgstr "" + +#. Programmer's name for it: SMaximumOutputLengthExceeded +#: libraries/hashlib4pascal/HlpBlake2B.pas:28 +msgid "\"Maximum Length is 2^32 blocks of 64 bytes" +msgstr "" + +#. Programmer's name for it: SWritetoXofAfterReadError +#. Programmer's name for it: SWritetoXofAfterReadError +#. Programmer's name for it: SWritetoXofAfterReadError +#: libraries/hashlib4pascal/HlpBlake2B.pas:29 +#: libraries/hashlib4pascal/HlpBlake2S.pas:29 +#: libraries/hashlib4pascal/HlpSHA3.pas:30 +msgid "\"%s\" Write to Xof after Read not Allowed" +msgstr "" + +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:16 +msgid "" +"BLAKE2B HashSize must be restricted to one of the following [1 .. 64], \"%d" +"\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:17 +msgid "\"Key\" Length Must Not Be Greater Than 64, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:19 +msgid "\"Personalisation\" Length Must Be Equal To 16, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:20 +msgid "\"Salt\" Length Must Be Equal To 16, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:23 +msgid "FanOut Value Should be Between [0 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:25 +msgid "MaxDepth Value Should be Between [1 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:27 +msgid "NodeDepth Value Should be Between [0 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:29 +msgid "InnerHashSize Value Should be Between [0 .. 64] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:31 +msgid "NodeOffset Value Should be Between [0 .. (2^64-1)] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:34 +msgid "Tree Inner Hash Size Must Not Be Greater Than 64, \"%d\"" +msgstr "" + +#. Programmer's name for it: SMaximumOutputLengthExceeded +#: libraries/hashlib4pascal/HlpBlake2S.pas:28 +msgid "\"Maximum Length is 2^32 blocks of 32 bytes" +msgstr "" + +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:16 +msgid "" +"BLAKE2S HashSize must be restricted to one of the following [1 .. 32], \"%d" +"\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:17 +msgid "\"Key\" Length Must Not Be Greater Than 32, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:19 +msgid "\"Personalisation\" Length Must Be Equal To 8, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:20 +msgid "\"Salt\" Length Must Be Equal To 8, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:23 +msgid "FanOut Value Should be Between [0 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:25 +msgid "MaxDepth Value Should be Between [1 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:27 +msgid "NodeDepth Value Should be Between [0 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:29 +msgid "InnerHashSize Value Should be Between [0 .. 32] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:31 +msgid "NodeOffset Value Should be Between [0 .. (2^48-1)] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:34 +msgid "Tree Inner Hash Size Must Not Be Greater Than 32, \"%d\"" +msgstr "" + +#. Programmer's name for it: SUnSupportedCRCType +#: libraries/hashlib4pascal/HlpCRC.pas:22 +msgid "UnSupported CRC Type: \"%s\"" +msgstr "" + +#. Programmer's name for it: SWidthOutOfRange +#: libraries/hashlib4pascal/HlpCRC.pas:23 +msgid "Width Must be Between 3 and 64. \"%d\"" +msgstr "" + +#. Programmer's name for it: SIndexOutOfRange +#: libraries/hashlib4pascal/HlpHash.pas:16 +msgid "Current Index Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SFileNotExist +#: libraries/hashlib4pascal/HlpHash.pas:19 +msgid "Specified File Not Found" +msgstr "" + +#. Programmer's name for it: SCloneNotYetImplemented +#: libraries/hashlib4pascal/HlpHash.pas:20 +msgid "Clone Not Yet Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SHashBufferMessage +#: libraries/hashlib4pascal/HlpHashBuffer.pas:13 +msgid "HashBuffer, Length: %d, Position: %d, IsEmpty: %s" +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:27 +msgid "Current Data Structure cannot be Represented as an \"Int32\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:29 +msgid "Current Data Structure cannot be Represented as an \"UInt8\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:31 +msgid "Current Data Structure cannot be Represented as an \"UInt16\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:33 +msgid "Current Data Structure cannot be Represented as an \"UInt32\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:35 +msgid "Current Data Structure cannot be Represented as an \"UInt64\" Type." +msgstr "" + +#. Programmer's name for it: SInvalidHavalRound +#: libraries/hashlib4pascal/HlpHaval.pas:25 +msgid "Haval Round Must be 3, 4 or 5" +msgstr "" + +#. Programmer's name for it: SInvalidHavalRound +#: libraries/hashlib4pascal/HlpHaval.pas:27 +msgid "" +"Haval HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte), 192 " +"bit(24 byte), 224 bit(28 byte) or 256 bit(32 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpMurmur2.pas:24 +#: libraries/hashlib4pascal/HlpMurmur2_64.pas:21 +#: libraries/hashlib4pascal/HlpMurmurHash3_x64_128.pas:22 +#: libraries/hashlib4pascal/HlpMurmurHash3_x86_128.pas:22 +#: libraries/hashlib4pascal/HlpMurmurHash3_x86_32.pas:22 +#: libraries/hashlib4pascal/HlpSipHash.pas:23 +#: libraries/hashlib4pascal/HlpXXHash32.pas:19 +#: libraries/hashlib4pascal/HlpXXHash64.pas:19 +msgid "KeyLength Must Be Equal to %d" +msgstr "" + +#: libraries/hashlib4pascal/HlpNullable.pas:16 +msgid "Cannot assign non-null pointer to nullable type." +msgstr "" + +#: libraries/hashlib4pascal/HlpNullable.pas:18 +msgid "Unsupported Type: Only supports Integers, Int64, Floats and Strings." +msgstr "" + +#. Programmer's name for it: SGetNullValue +#: libraries/hashlib4pascal/HlpNullable.pas:19 +msgid "Attempted to get a null value." +msgstr "" + +#. Programmer's name for it: SHashSizeNotImplemented +#: libraries/hashlib4pascal/HlpNullDigest.pas:18 +msgid "HashSize Not Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SBlockSizeNotImplemented +#: libraries/hashlib4pascal/HlpNullDigest.pas:19 +msgid "BlockSize Not Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidOutputByteCount +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:32 +msgid "\"(AByteCount)\" Argument Less Than \"%d\"." +msgstr "" + +#. Programmer's name for it: SBlockInstanceNotInitialized +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:33 +msgid "Block Instance not Initialized" +msgstr "" + +#. Programmer's name for it: SInputLengthInvalid +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:34 +msgid "Input Length \"%d\" is not Equal to BlockSize \"%d\"" +msgstr "" + +#. Programmer's name for it: SLanesTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:35 +msgid "Lanes Must be Greater Than \"%d\"" +msgstr "" + +#. Programmer's name for it: SLanesTooBig +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:36 +msgid "Lanes Must be Less Than \"%d\"" +msgstr "" + +#. Programmer's name for it: SMemoryTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:37 +msgid "Memory is Less Than: \"%d\", Expected \"%d\"" +msgstr "" + +#. Programmer's name for it: SIterationsTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:38 +msgid "Iterations is Less Than: \"%d\"" +msgstr "" + +#. Programmer's name for it: SIterationsTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:40 +msgid "Argon2 Parameter Builder Not Initialized" +msgstr "" + +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:31 +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:18 +msgid "\"(AByteCount)\" Argument must be a value greater than zero." +msgstr "" + +#. Programmer's name for it: SInvalidCost +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:32 +msgid "Cost parameter must be > 1 and a power of 2." +msgstr "" + +#. Programmer's name for it: SBlockSizeAndCostIncompatible +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:33 +msgid "Cost parameter must be > 1 and < 65536." +msgstr "" + +#. Programmer's name for it: SBlockSizeTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:34 +msgid "Block size must be >= 1." +msgstr "" + +#. Programmer's name for it: SBlockSizeTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:36 +msgid "" +"Parallelism parameter must be >= 1 and <= %d (based on block size of %d)" +msgstr "" + +#. Programmer's name for it: SInvalidIndex +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:19 +msgid "Invalid start or end index in the internal buffer" +msgstr "" + +#. Programmer's name for it: SNotInitializedIHashInstance +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:20 +msgid "\"IHash\" instance is uninitialized" +msgstr "" + +#. Programmer's name for it: SIterationtooSmall +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:21 +msgid "Iteration must be greater than zero." +msgstr "" + +#. Programmer's name for it: SInvalidHashMode +#: libraries/hashlib4pascal/HlpSHA3.pas:25 +msgid "Only \"[%s]\" HashModes are Supported" +msgstr "" + +#. Programmer's name for it: SInvalidHashMode +#: libraries/hashlib4pascal/HlpSHA3.pas:27 +msgid "XOFSize in Bits must be Multiples of 8 and be Greater than Zero Bytes" +msgstr "" + +#: libraries/hashlib4pascal/HlpSnefru.pas:24 +msgid "Snefru Security Level Cannot be Less than 1. Standard Level is 8" +msgstr "" + +#: libraries/hashlib4pascal/HlpSnefru.pas:26 +msgid "Snefru HashSize Must be Either 128 bit(16 byte) or 256 bit(32 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidHashSize +#: libraries/hashlib4pascal/HlpSnefru.pas:27 +msgid "Specified HashSize Is Invalid or UnSupported \"%d\"" +msgstr "" + +#: libraries/hashlib4pascal/HlpTiger.pas:22 +msgid "" +"Tiger HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or 192 " +"bit(24 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidHashRound +#. Programmer's name for it: SInvalidHashRound +#: libraries/hashlib4pascal/HlpTiger.pas:23 +#: libraries/hashlib4pascal/HlpTiger2.pas:23 +msgid "Specified HashRound Is Invalid or UnSupported \"%d\"" +msgstr "" + +#: libraries/hashlib4pascal/HlpTiger2.pas:22 +msgid "" +"Tiger2 HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or 192 " +"bit(24 byte)" +msgstr "" + +#. Programmer's name for it: sInvalidIPAddress +#: libraries/mormot-min/SynCommons.pas:18356 +msgid "\"%s\" is an invalid IP v4 address" +msgstr "" + +#. Programmer's name for it: sInvalidEmailAddress +#: libraries/mormot-min/SynCommons.pas:18357 +msgid "\"%s\" is an invalid email address" +msgstr "" + +#. Programmer's name for it: sInvalidPattern +#: libraries/mormot-min/SynCommons.pas:18358 +msgid "\"%s\" does not match the expected pattern" +msgstr "" + +#. Programmer's name for it: sCharacter01n +#: libraries/mormot-min/SynCommons.pas:18359 +msgid "character,character,characters" +msgstr "" + +#. Programmer's name for it: sInvalidTextLengthMin +#: libraries/mormot-min/SynCommons.pas:18360 +msgid "Expect at least %d %s" +msgstr "" + +#. Programmer's name for it: sInvalidTextLengthMax +#: libraries/mormot-min/SynCommons.pas:18361 +msgid "Expect up to %d %s" +msgstr "" + +#. Programmer's name for it: sInvalidTextChar +#: libraries/mormot-min/SynCommons.pas:18364 +msgid "" +"Expect at least %d %s %s,Expect up to %d %s %s,alphabetical,digital," +"punctuation,lowercase,uppercase,space,Too much spaces on the left,Too much " +"spaces on the right" +msgstr "" + +#. Programmer's name for it: sValidationFailed +#: libraries/mormot-min/SynCommons.pas:18365 +msgid "\"%s\" rule failed" +msgstr "" + +#. Programmer's name for it: sValidationFieldVoid +#: libraries/mormot-min/SynCommons.pas:18366 +msgid "An unique key field must not be void" +msgstr "" + +#. Programmer's name for it: sValidationFieldDuplicate +#: libraries/mormot-min/SynCommons.pas:18367 +msgid "Value already used for this unique key field" +msgstr "" + +#. Programmer's name for it: Sneed_dict +#: libraries/paszlib/paszlib_zbase.pas:409 +msgid "need dictionary" +msgstr "" + +#. Programmer's name for it: Sstream_end +#: libraries/paszlib/paszlib_zbase.pas:410 +msgid "stream end" +msgstr "" + +#. Programmer's name for it: Sfile_error +#: libraries/paszlib/paszlib_zbase.pas:411 +msgid "file error" +msgstr "" + +#. Programmer's name for it: Sstream_error +#: libraries/paszlib/paszlib_zbase.pas:412 +msgid "stream error" +msgstr "" + +#. Programmer's name for it: Sdata_error +#: libraries/paszlib/paszlib_zbase.pas:413 +msgid "data error" +msgstr "" + +#. Programmer's name for it: Smem_error +#: libraries/paszlib/paszlib_zbase.pas:414 +msgid "insufficient memory" +msgstr "" + +#. Programmer's name for it: Sbuf_error +#: libraries/paszlib/paszlib_zbase.pas:415 +msgid "buffer error" +msgstr "" + +#. Programmer's name for it: Sversion_error +#: libraries/paszlib/paszlib_zbase.pas:416 +msgid "incompatible version" +msgstr "" + +#. Programmer's name for it: SInvalidHexCharacter +#: libraries/simplebaselib4pascal/SbpBase16.pas:12 +msgid "Invalid hex character: \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidTextLength +#: libraries/simplebaselib4pascal/SbpBase16.pas:13 +msgid "Text cannot be odd length \"%s\"" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpBase32.pas:16 +#: libraries/simplebaselib4pascal/SbpBase58.pas:16 +#: libraries/simplebaselib4pascal/SbpBase64.pas:16 +#: libraries/simplebaselib4pascal/SbpBase85.pas:16 +msgid "Alphabet Instance cannot be Nil \"%s\"" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpBase85.pas:18 +msgid "Unexpected Shortcut Character In The Middle Of a Regular Block" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:12 +msgid "\"%s\" Cannot Be Nil." +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:14 +msgid "" +"Required Alphabet Length is \"%d\" but Provided Alphabet is \"%d\" " +"Characters Long." +msgstr "" + +#. Programmer's name for it: SInvalidCharacter +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:15 +msgid "Alphabet Contains Character \"%s (%d)\" Above \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidInput +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:16 +msgid "Invalid character value in input \"%s\"" +msgstr "" + +#. Programmer's name for it: sAColumnsCantBeNil +#: libraries/sphere10/UCommon.Data.pas:246 +msgid "AColumns can't be nil!" +msgstr "" + +#. Programmer's name for it: sTooManyValues +#: libraries/sphere10/UCommon.Data.pas:247 +msgid "Too many values" +msgstr "" + +#. Programmer's name for it: sInvalidUTF8String +#: libraries/sphere10/UCommon.Data.pas:248 +msgid "Invalid UTF8 string" +msgstr "" + +#. Programmer's name for it: sBadNumericExpression +#: libraries/sphere10/UCommon.Data.pas:249 +msgid "Bad numeric expression" +msgstr "" + +#. Programmer's name for it: sUnexpectedNumberFormat +#: libraries/sphere10/UCommon.Data.pas:250 +msgid "Unexpected number format" +msgstr "" + +#. Programmer's name for it: sBadSyntaxForEscapeCharacter +#: libraries/sphere10/UCommon.Data.pas:251 +msgid "Bad syntax for escape character \"\\\"" +msgstr "" + +#. Programmer's name for it: sUnexpectedCharInExpression +#: libraries/sphere10/UCommon.Data.pas:252 +msgid "Unexpected char in expression" +msgstr "" + +#. Programmer's name for it: sInvaildExpression_CharDetectedAfterClosingBracket +#: libraries/sphere10/UCommon.Data.pas:253 +msgid "Invaild expression (char detected after closing bracket)" +msgstr "" + +#. Programmer's name for it: sUnexpectedTokenFound +#: libraries/sphere10/UCommon.Data.pas:254 +msgid "Unexpected token found : \"%s\"" +msgstr "" + +#. Programmer's name for it: sUnexpectedStringLiteralInExpression +#: libraries/sphere10/UCommon.Data.pas:255 +msgid "Unexpected string literal in expression" +msgstr "" + +#. Programmer's name for it: sBadlyClosedBetweenExpression +#: libraries/sphere10/UCommon.Data.pas:256 +msgid "Badly closed \"between\" expression" +msgstr "" + +#. Programmer's name for it: sMissingNumberInExpression +#: libraries/sphere10/UCommon.Data.pas:257 +msgid "Missing number in expression" +msgstr "" + +#. Programmer's name for it: sUnexpectedOccurrenceOf_Found +#: libraries/sphere10/UCommon.Data.pas:258 +msgid "Unexpected occurrence of \"%s\" found" +msgstr "" + +#. Programmer's name for it: sBadBetweenExpression_UnexpectedToken +#: libraries/sphere10/UCommon.Data.pas:259 +msgid "Bad \"between\" expression. Unexpected \"%s\"" +msgstr "" + +#. Programmer's name for it: sExpressionError_NoValue +#: libraries/sphere10/UCommon.Data.pas:260 +msgid "Expression error (no value)" +msgstr "" + +#. Programmer's name for it: sNotImplemented +#: libraries/sphere10/UCommon.pas:468 +msgid "Not implemented" +msgstr "" + +#. Programmer's name for it: sInvalidParameter_OutOfBounds +#: libraries/sphere10/UCommon.pas:469 +msgid "Invalid Parameter: %s out of bounds" +msgstr "" + +#. Programmer's name for it: sLogDebug +#: libraries/sphere10/UCommon.pas:470 +msgid "DEBUG" +msgstr "" + +#. Programmer's name for it: sLogInfo +#: libraries/sphere10/UCommon.pas:471 +msgid "INFO" +msgstr "" + +#. Programmer's name for it: sLogWarn +#: libraries/sphere10/UCommon.pas:472 +msgid "WARNING" +msgstr "" + +#. Programmer's name for it: sLogError +#: libraries/sphere10/UCommon.pas:473 +msgid "ERROR" +msgstr "" + +#. Programmer's name for it: sTotal +#: libraries/sphere10/UVisualGrid.pas:475 +msgid "Total: %d" +msgstr "" + +#. Programmer's name for it: sStandardSearch +#: libraries/sphere10/UVisualGrid.pas:476 +msgid "Standard Search" +msgstr "" + +#. Programmer's name for it: sMultiColumnSearch +#: libraries/sphere10/UVisualGrid.pas:477 +msgid "Multi-Column Search" +msgstr "" + +#. Programmer's name for it: sPageSize +#: libraries/sphere10/UVisualGrid.pas:478 +msgid "Page size:" +msgstr "" + +#. Programmer's name for it: sSearchExpression +#: libraries/sphere10/UVisualGrid.pas:479 +msgid "Search expression" +msgstr "" + +#. Programmer's name for it: sDataLoading +#: libraries/sphere10/UVisualGrid.pas:480 +msgid "DATA LOADING" +msgstr "" + +#. Programmer's name for it: sExpression +#: libraries/sphere10/UVisualGrid.pas:481 +msgid "Expression" +msgstr "" + +#. Programmer's name for it: sImproperColumnIndex +#: libraries/sphere10/UVisualGrid.pas:482 +msgid "Improper column index. Max expected is %d but %d found." +msgstr "" diff --git a/src/locale/fr/LC_MESSAGES/default.mo b/src/locale/fr/LC_MESSAGES/default.mo new file mode 100644 index 0000000000000000000000000000000000000000..8de35abd4c6d2f7821570966fd9505217a390294 GIT binary patch literal 313 zcmYL^%}&EG5QK~1o%35Z7(I4MvGw*)Adv!t3!Wun~fe z^c_YT?aY4d?|qI~JIn!d$m}x5%%GC_W+u##`PU-&H>wlN3_Mea);lf5;vOF8-3|_} zF_D(J$`z;r3MI!AU6e=cmAJ#0pbF?>i^&HqAALtlZ+dyw`%TEGL)%`WF@a*tYTsRm z`D{MjHjOhSuDna+_)fp(qC_9*WZj~5r?P&<5GkEMRX0#>b3@;X0!&@)jdhKd<=oGB(LPD|n=9HrNnUgdIQk=e1k~G5P_, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2020-03-30 19:19\n" +"PO-Revision-Date: 2020-03-30 19:38+0200\n" +"Last-Translator: Somebody \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Language-Team: \n" +"Language: fr\n" + +#. FRMAbout..Caption +#: gui-classic/UFRMAbout.dfm:7 +msgid "About..." +msgstr "" + +#. FRMAbout..Font.Name +#. FRMAbout..Label1..Font.Name +#. FRMAbout..lblBuild..Font.Name +#. FRMAbout..lblProtocolVersion..Font.Name +#. FRMAbout..Label3..Font.Name +#. FRMAbout..Label4..Font.Name +#. FRMAbout..Label5..Font.Name +#. FRMAccountSelect..Font.Name +#. FRMDiagnosticTool..Font.Name +#. FRMHashLock..Font.Name +#. FRMHashLock..lblError..Font.Name +#. FRMHashLock..GroupBox2..meHashLockData..Font.Name +#. FRMMemoText..Font.Name +#. FRMMemoText..Memo..Font.Name +#. FRMNewPrivateKeyType..Font.Name +#. FRMNodesIp..Font.Name +#. FRMOperation..Font.Name +#. FRMOperation..lblAccountBalance..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..memoPayload..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Font.Name +#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Font.Name +#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Font.Name +#. FRMOperation..memoAccounts..Font.Name +#. FRMOperation..ebSenderAccount..Font.Name +#. FRMOperationsExplorer..Font.Name +#. FRMPascalCoinWalletConfig..Font.Name +#. FRMPascalCoinWalletConfig..Label4..Font.Name +#. FRMPascalCoinWalletConfig..Label7..Font.Name +#. FRMPascalCoinWalletConfig..bbUpdatePassword..Font.Name +#. FRMPayloadDecoder..Font.Name +#. FRMPayloadDecoder..lblBlock..Font.Name +#. FRMPayloadDecoder..lblDateTime..Font.Name +#. FRMPayloadDecoder..lblOperationTxt..Font.Name +#. FRMPayloadDecoder..lblAmount..Font.Name +#. FRMPayloadDecoder..lblFee..Font.Name +#. FRMPayloadDecoder..lblSender..Font.Name +#. FRMPayloadDecoder..lblReceiver..Font.Name +#. FRMPayloadDecoder..lblReceiverInfo..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa..Font.Name +#. FRMPayloadDecoder..ebOphash..Font.Name +#. FRMDiagnosticTool..Font.Name +#. FRMRandomOperations..Font.Name +#. FRMRandomOperations..pnlTop..lblTopCaption..Font.Name +#. FRMRPCCalls..Font.Name +#. FRMRPCCalls..pnlTop..lblTopCaption..Font.Name +#. FRMSaleAccounts..Font.Name +#. FRMSaleAccounts..lblAccountBalance..Font.Name +#. FRMSaleAccounts..memoAccounts..Font.Name +#. FRMSaleAccounts..ebSenderAccount..Font.Name +#. FRMWallet..Font.Name +#. FRMWallet..pnlTop..lblTimeAverageAux..Font.Name +#. FRMWallet..pnlTop..Label16..Font.Name +#. FRMWallet..pnlTop..lblBlocksFound..Font.Name +#. FRMWallet..pnlTop..lblReceivedMessages..Font.Name +#. FRMWallet..pnlTop..lblBuild..Font.Name +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Font.Name +#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10..Font.Name +#. FRMWallet..PageControl..tsMessages..Label14..Font.Name +#. FRMWallet..PageControl..tsMessages..memoMessages..Font.Name +#. FRMWalletKeys..Font.Name +#. FRMWalletKeys..lblKeysEncrypted..Font.Name +#. FRMWalletKeys..memoPrivateKey..Font.Name +#. FRMWalletKeys..bbUpdatePassword..Font.Name +#. FRMDiagnosticTool..Font.Name +#: gui-classic/UFRMAbout.dfm:14 gui-classic/UFRMAbout.dfm:130 +#: gui-classic/UFRMAbout.dfm:143 gui-classic/UFRMAbout.dfm:156 +#: gui-classic/UFRMAbout.dfm:176 gui-classic/UFRMAbout.dfm:190 +#: gui-classic/UFRMAbout.dfm:205 gui-classic/UFRMAccountSelect.dfm:12 +#: gui-classic/UFRMDiagnosticTool.dfm:11 gui-classic/UFRMHashLock.dfm:12 +#: gui-classic/UFRMHashLock.dfm:34 gui-classic/UFRMHashLock.dfm:117 +#: gui-classic/UFRMMemoText.dfm:12 gui-classic/UFRMMemoText.dfm:50 +#: gui-classic/UFRMNewPrivateKeyType.dfm:13 gui-classic/UFRMNodesIp.dfm:13 +#: gui-classic/UFRMOperation.dfm:13 gui-classic/UFRMOperation.dfm:40 +#: gui-classic/UFRMOperation.dfm:196 gui-classic/UFRMOperation.dfm:259 +#: gui-classic/UFRMOperation.dfm:332 gui-classic/UFRMOperation.dfm:410 +#: gui-classic/UFRMOperation.dfm:427 gui-classic/UFRMOperation.dfm:539 +#: gui-classic/UFRMOperation.dfm:783 gui-classic/UFRMOperation.dfm:825 +#: gui-classic/UFRMOperation.dfm:851 gui-classic/UFRMOperation.dfm:978 +#: gui-classic/UFRMOperation.dfm:1065 gui-classic/UFRMOperation.dfm:1080 +#: gui-classic/UFRMOperation.dfm:1149 gui-classic/UFRMOperation.dfm:1167 +#: gui-classic/UFRMOperationsExplorer.dfm:12 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:13 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:66 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:110 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:200 +#: gui-classic/UFRMPayloadDecoder.dfm:14 gui-classic/UFRMPayloadDecoder.dfm:37 +#: gui-classic/UFRMPayloadDecoder.dfm:50 gui-classic/UFRMPayloadDecoder.dfm:78 +#: gui-classic/UFRMPayloadDecoder.dfm:99 +#: gui-classic/UFRMPayloadDecoder.dfm:119 +#: gui-classic/UFRMPayloadDecoder.dfm:146 +#: gui-classic/UFRMPayloadDecoder.dfm:166 +#: gui-classic/UFRMPayloadDecoder.dfm:179 +#: gui-classic/UFRMPayloadDecoder.dfm:214 +#: gui-classic/UFRMPayloadDecoder.dfm:234 +#: gui-classic/UFRMPayloadDecoder.dfm:253 +#: gui-classic/UFRMPayloadDecoder.dfm:416 +#: gui-classic/UFRMRandomHashUtil.dfm:11 +#: gui-classic/UFRMRandomOperations.dfm:11 +#: gui-classic/UFRMRandomOperations.dfm:44 gui-classic/UFRMRPCCalls.dfm:12 +#: gui-classic/UFRMRPCCalls.dfm:50 gui-classic/UFRMSaleAccounts.dfm:12 +#: gui-classic/UFRMSaleAccounts.dfm:57 gui-classic/UFRMSaleAccounts.dfm:84 +#: gui-classic/UFRMSaleAccounts.dfm:103 gui-classic/UFRMWallet.dfm:13 +#: gui-classic/UFRMWallet.dfm:284 gui-classic/UFRMWallet.dfm:299 +#: gui-classic/UFRMWallet.dfm:315 gui-classic/UFRMWallet.dfm:333 +#: gui-classic/UFRMWallet.dfm:349 gui-classic/UFRMWallet.dfm:658 +#: gui-classic/UFRMWallet.dfm:870 gui-classic/UFRMWallet.dfm:1183 +#: gui-classic/UFRMWallet.dfm:1216 gui-classic/UFRMWalletKeys.dfm:13 +#: gui-classic/UFRMWalletKeys.dfm:66 gui-classic/UFRMWalletKeys.dfm:155 +#: gui-classic/UFRMWalletKeys.dfm:504 lib/i386-win32/UFRMDiagnosticTool.dfm:11 +msgid "Tahoma" +msgstr "" + +#. FRMAbout..Label1..Caption +#. FRMWallet..Caption +#: gui-classic/UFRMAbout.dfm:126 gui-classic/UFRMWallet.dfm:4 +msgid "Pascal full node Wallet (Classic GUI)" +msgstr "" + +#. FRMAbout..lblBuild..Caption +#: gui-classic/UFRMAbout.dfm:139 +msgid "Build:" +msgstr "" + +#. FRMAbout..lblProtocolVersion..Caption +#: gui-classic/UFRMAbout.dfm:152 +msgid "Protocol:" +msgstr "" + +#. FRMAbout..Label2..Caption +#: gui-classic/UFRMAbout.dfm:165 +msgid "Source Code:" +msgstr "" + +#. FRMAbout..Label3..Caption +#: gui-classic/UFRMAbout.dfm:172 +msgid "Check For New Versions:" +msgstr "" + +#. FRMAbout..Label4..Caption +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:186 gui-classic/UFRMAbout.dfm:252 +msgid "https://github.com/PascalCoin/PascalCoin" +msgstr "" + +#. FRMAbout..Label5..Caption +#: gui-classic/UFRMAbout.dfm:201 +msgid "https://sourceforge.net/projects/pascalcoin" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:220 +msgid "Copyright (c) 2016 - 2019 PascalCoin developers" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:221 +msgid "Based on Albert Molina original source code" +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:225 +msgid "" +"Pascal (aka Pascal Coin) is P2P cryptocurrency without the need for " +"historical " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:228 +msgid "operations. This software comprises a node within the Pascal network." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:232 +msgid "" +"Distributed under the MIT software license, see the accompanying file " +"LICENSE or " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:233 +msgid "visit http://www.opensource.org/licenses/mit-license.php." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:237 +msgid "THIS IS EXPERIMENTAL SOFTWARE. Use it for educational purposes only." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:241 +msgid "" +"This product includes software developed by the OpenSSL Project and Denis " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:244 +msgid "Grinyuk (https://github.com/Arvur/OpenSSL-Delphi), some cryptographic " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:247 +msgid "" +"functions inspirated in code written by Ladar Levison and Marco Ferrante, " +"and " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:248 +msgid "Synapse Socket code copyright of Lukas Gebauer." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:251 +msgid "" +"Original source code is written in Pascal Language and is available at " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:254 +msgid "If you like it, consider a donation using BitCoin:" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:255 +msgid "16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk" +msgstr "" + +#. FRMAbout..bbClose..Caption +#. FRMPayloadDecoder..bbClose..Caption +#. FRMWallet..MainMenu..miProject..MiClose..Caption +#: gui-classic/UFRMAbout.dfm:266 gui-classic/UFRMPayloadDecoder.dfm:353 +#: gui-classic/UFRMWallet.dfm:1273 +msgid "Close" +msgstr "" + +#. FRMAccountSelect..Caption +#: gui-classic/UFRMAccountSelect.dfm:5 +msgid "Accounts" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForSale..Caption +#: gui-classic/UFRMAccountSelect.dfm:33 +msgid "Only for sale or swap" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..bbSearch..Caption +#: gui-classic/UFRMAccountSelect.dfm:41 +msgid "Search" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPrivateSaleToMe..Caption +#: gui-classic/UFRMAccountSelect.dfm:107 +msgid "Only for private sale to me" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbAccountsBalance..Caption +#: gui-classic/UFRMAccountSelect.dfm:115 +msgid "Accounts Balance" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbMyAccounts..Caption +#: gui-classic/UFRMAccountSelect.dfm:123 +msgid "My Accounts" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPublicSale..Caption +#: gui-classic/UFRMAccountSelect.dfm:141 +msgid "Only for public sale" +msgstr "" + +#. FRMAccountSelect..pnlAccountsTop..cbAccountsName..Caption +#: gui-classic/UFRMAccountSelect.dfm:165 +msgid "Accounts name" +msgstr "" + +#. FRMAccountSelect..pnlBottom..Label17..Caption +#. FRMWallet..pnlTop..Label5..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label17..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label20..Caption +#: gui-classic/UFRMAccountSelect.dfm:192 gui-classic/UFRMWallet.dfm:261 +#: gui-classic/UFRMWallet.dfm:543 gui-classic/UFRMWallet.dfm:685 +msgid "Accounts:" +msgstr "" + +#. FRMAccountSelect..pnlBottom..lblAccountsCount..Caption +#. FRMAccountSelect..pnlBottom..lblAccountsBalance..Caption +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblPayloadLength..Caption +#. FRMPayloadDecoder..lblDateTime..Caption +#. FRMPayloadDecoder..lblOperationTxt..Caption +#. FRMPayloadDecoder..lblAmount..Caption +#. FRMPayloadDecoder..lblFee..Caption +#. FRMPayloadDecoder..lblReceiver..Caption +#. FRMWallet..pnlTop..lblCurrentBlock..Caption +#. FRMWallet..pnlTop..lblOperationsPending..Caption +#. FRMWallet..pnlTop..lblMinersClients..Caption +#. FRMWallet..pnlTop..lblCurrentDifficulty..Caption +#. FRMWallet..pnlTop..lblTimeAverage..Caption +#. FRMWallet..pnlTop..lblCurrentAccounts..Caption +#. FRMWallet..pnlTop..lblTimeAverageAux..Caption +#. FRMWallet..pnlTop..lblBlocksFound..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsCount..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsBalance..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsCount..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsBalance..Caption +#: gui-classic/UFRMAccountSelect.dfm:201 gui-classic/UFRMAccountSelect.dfm:219 +#: gui-classic/UFRMOperation.dfm:207 gui-classic/UFRMPayloadDecoder.dfm:46 +#: gui-classic/UFRMPayloadDecoder.dfm:74 gui-classic/UFRMPayloadDecoder.dfm:95 +#: gui-classic/UFRMPayloadDecoder.dfm:115 +#: gui-classic/UFRMPayloadDecoder.dfm:162 gui-classic/UFRMWallet.dfm:144 +#: gui-classic/UFRMWallet.dfm:180 gui-classic/UFRMWallet.dfm:198 +#: gui-classic/UFRMWallet.dfm:216 gui-classic/UFRMWallet.dfm:225 +#: gui-classic/UFRMWallet.dfm:270 gui-classic/UFRMWallet.dfm:279 +#: gui-classic/UFRMWallet.dfm:310 gui-classic/UFRMWallet.dfm:561 +#: gui-classic/UFRMWallet.dfm:570 gui-classic/UFRMWallet.dfm:694 +#: gui-classic/UFRMWallet.dfm:712 +msgid "000" +msgstr "" + +#. FRMAccountSelect..pnlBottom..Label19..Caption +#. FRMOperation..lblBalanceCaption..Caption +#. FRMSaleAccounts..lblBalanceCaption..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label19..Caption +#: gui-classic/UFRMAccountSelect.dfm:210 gui-classic/UFRMOperation.dfm:50 +#: gui-classic/UFRMSaleAccounts.dfm:73 gui-classic/UFRMWallet.dfm:552 +msgid "Balance:" +msgstr "" + +#. FRMAccountSelect..pnlBottom..bbSelect..Caption +#: gui-classic/UFRMAccountSelect.dfm:229 +msgid "Select" +msgstr "" + +#. FRMAccountSelect..pnlBottom..bbTypeStats..Caption +#: gui-classic/UFRMAccountSelect.dfm:249 +msgid "Type stats" +msgstr "" + +#. FRMDiagnosticTool..Caption +#. FRMDiagnosticTool..Caption +#. FRMDiagnosticTool..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:4 gui-classic/UFRMRandomHashUtil.dfm:4 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:4 +msgid "FRMDiagnosticTool" +msgstr "" + +#. FRMDiagnosticTool..btnRH..Caption +#. FRMDiagnosticTool..btnRH..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:25 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:25 +msgid "Start Random Hash" +msgstr "" + +#. FRMDiagnosticTool..btnRH2..Caption +#. FRMDiagnosticTool..btnRH2..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:34 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:34 +msgid "Start Random Hash 2" +msgstr "" + +#. FRMDiagnosticTool..btnRH2C..Caption +#. FRMDiagnosticTool..btnRH2C..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:51 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:51 +msgid "Start Random Hash 2 (Cached)" +msgstr "" + +#. FRMDiagnosticTool..btnEntropy..Caption +#. FRMDiagnosticTool..btnEntropy..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:60 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:60 +msgid "Entropy Tests" +msgstr "" + +#. FRMDiagnosticTool..btnRH2NonceScan..Caption +#. FRMDiagnosticTool..btnRH2NonceScan..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:69 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:69 +msgid "Start Random Hash 2 (Nonce Scan)" +msgstr "" + +#. FRMDiagnosticTool..txtScanLevel..TextHint +#. FRMDiagnosticTool..txtScanLevel..TextHint +#: gui-classic/UFRMDiagnosticTool.dfm:79 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:79 +msgid "Enter Scan Level (2-4)" +msgstr "" + +#. FRMDiagnosticTool..btnRHC..Caption +#. FRMDiagnosticTool..btnRHC..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:86 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:86 +msgid "Start Random Hash (Cached)" +msgstr "" + +#. FRMHashLock..Caption +#: gui-classic/UFRMHashLock.dfm:5 +msgid "Atomic Swap Hash-Lock " +msgstr "" + +#. FRMHashLock..lblError..Caption +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Caption +#: gui-classic/UFRMHashLock.dfm:29 gui-classic/UFRMOperation.dfm:191 +#: gui-classic/UFRMOperation.dfm:327 gui-classic/UFRMOperation.dfm:405 +#: gui-classic/UFRMOperation.dfm:422 gui-classic/UFRMOperation.dfm:534 +#: gui-classic/UFRMOperation.dfm:778 gui-classic/UFRMOperation.dfm:820 +#: gui-classic/UFRMOperation.dfm:973 +msgid "Errors detected" +msgstr "" + +#. FRMHashLock..btnSet..Caption +#: gui-classic/UFRMHashLock.dfm:56 +msgid "Set Hash-Lock" +msgstr "" + +#. FRMHashLock..GroupBox1..Caption +#: gui-classic/UFRMHashLock.dfm:67 +msgid "Mode" +msgstr "" + +#. FRMHashLock..GroupBox1..rbHashLock....Caption +#: gui-classic/UFRMHashLock.dfm:76 +msgid "Hash-Lock - the 32 byte hash-lock provided to you by the counterparty" +msgstr "" + +#. FRMHashLock..GroupBox1..rbHashLockKey....Caption +#: gui-classic/UFRMHashLock.dfm:86 +msgid "" +"Hash-Lock Key - a secret that will be hashed to create the 32 byte hash-lock" +msgstr "" + +#. FRMHashLock..GroupBox2..Caption +#: gui-classic/UFRMHashLock.dfm:96 +msgid "Data" +msgstr "" + +#. FRMHashLock..GroupBox2..Label2..Caption +#: gui-classic/UFRMHashLock.dfm:106 +msgid "Please enter the hash lock data as a hexadecimal string" +msgstr "" + +#. FRMMemoText..Caption +#: gui-classic/UFRMMemoText.dfm:5 +msgid "Information" +msgstr "" + +#. FRMMemoText..Memo....Lines.Strings +#: gui-classic/UFRMMemoText.dfm:53 +msgid "Memo" +msgstr "" + +#. FRMNewPrivateKeyType..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:6 +msgid "New Private Key" +msgstr "" + +#. FRMNewPrivateKeyType..Label1..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:26 +msgid "Name" +msgstr "" + +#. FRMNewPrivateKeyType..ebName..Text +#: gui-classic/UFRMNewPrivateKeyType.dfm:34 +msgid "ebName" +msgstr "" + +#. FRMNewPrivateKeyType..rgKeyType..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:41 +msgid " Key Type: " +msgstr "" + +#. FRMNewPrivateKeyType..rgKeyType....Items.Strings +#: gui-classic/UFRMNewPrivateKeyType.dfm:43 +msgid "asdf" +msgstr "" + +#. FRMNewPrivateKeyType..bbOk..Caption +#. FRMNodesIp..bbOk..Caption +#. FRMChangeLanguage..bbOk..Caption +#. FRMChangeLanguage..bbOk..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:51 gui-classic/UFRMNodesIp.dfm:42 +#: gui-classic/UFRMSelectLanguage.dfm:18 +#: lib/i386-win32/ufrmselectlanguage.dfm:18 +msgid "OK" +msgstr "" + +#. FRMNodesIp..Caption +#: gui-classic/UFRMNodesIp.dfm:6 +msgid "Nodes IP" +msgstr "" + +#. FRMNodesIp..Label1..Caption +#: gui-classic/UFRMNodesIp.dfm:25 +msgid "Available Nodes Ip to connect" +msgstr "" + +#. FRMNodesIp..memoNodesIp....Lines.Strings +#: gui-classic/UFRMNodesIp.dfm:33 +msgid "memoNodesIp" +msgstr "" + +#. FRMNodesIp..cbTryOnlyWithThisServers..Caption +#: gui-classic/UFRMNodesIp.dfm:82 +msgid "Try to connect ONLY with this servers" +msgstr "" + +#. FRMOperation..Caption +#: gui-classic/UFRMOperation.dfm:6 +msgid "New Operation" +msgstr "" + +#. FRMOperation..lblAccountCaption..Caption +#. FRMSaleAccounts..lblAccountCaption..Caption +#: gui-classic/UFRMOperation.dfm:26 gui-classic/UFRMSaleAccounts.dfm:25 +msgid "Account:" +msgstr "" + +#. FRMOperation..lblAccountBalance..Caption +#. FRMSaleAccounts..lblAccountBalance..Caption +#: gui-classic/UFRMOperation.dfm:35 gui-classic/UFRMSaleAccounts.dfm:53 +msgid "lblAccountBalance" +msgstr "" + +#. FRMOperation..lblAccountsCount..Caption +#. FRMSaleAccounts..lblAccountsCount..Caption +#: gui-classic/UFRMOperation.dfm:59 gui-classic/UFRMSaleAccounts.dfm:66 +msgid "XXX" +msgstr "" + +#. FRMOperation..bbExecute..Caption +#. FRMOperation..ActionList..actExecute..Caption +#. FRMSaleAccounts..bbExecute..Caption +#. FRMSaleAccounts..ActionList..actExecute..Caption +#: gui-classic/UFRMOperation.dfm:68 gui-classic/UFRMOperation.dfm:1179 +#: gui-classic/UFRMSaleAccounts.dfm:178 gui-classic/UFRMSaleAccounts.dfm:215 +msgid "Execute (F12)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..lblFee..Caption +#: gui-classic/UFRMOperation.dfm:113 +msgid "Operation Fee" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..lblSignerAccount..Caption +#: gui-classic/UFRMOperation.dfm:122 +msgid "Signer account (Fee payer)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Caption +#: gui-classic/UFRMOperation.dfm:165 +msgid " Payload: " +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptPassword..Caption +#: gui-classic/UFRMOperation.dfm:172 +msgid "Password:" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Label4..Caption +#: gui-classic/UFRMOperation.dfm:181 +msgid "Payload Data" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithEC..Caption +#: gui-classic/UFRMOperation.dfm:216 +msgid "Encrypted with dest account public key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncrptedWithPassword..Caption +#: gui-classic/UFRMOperation.dfm:227 +msgid "Encrypted with password" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbNotEncrypted..Caption +#: gui-classic/UFRMOperation.dfm:237 +msgid "Dont encrypt (Public payload)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithOldEC..Caption +#: gui-classic/UFRMOperation.dfm:272 +msgid "Encrypted with old public key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..cbPayloadAsHex..Caption +#: gui-classic/UFRMOperation.dfm:282 +msgid "As Hex" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..Caption +#: gui-classic/UFRMOperation.dfm:302 +msgid "Transaction" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblDestAccount..Caption +#: gui-classic/UFRMOperation.dfm:308 +msgid "Destination account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblAmount..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAmount..Caption +#: gui-classic/UFRMOperation.dfm:317 gui-classic/UFRMOperation.dfm:810 +msgid "Amount" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..Caption +#: gui-classic/UFRMOperation.dfm:387 +msgid "Change Key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewPrivateKey..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyNewKey..Caption +#: gui-classic/UFRMOperation.dfm:394 gui-classic/UFRMOperation.dfm:837 +msgid "New private key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerPublicKey..Caption +#: gui-classic/UFRMOperation.dfm:437 +msgid "New owners public key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyWithAnother..Caption +#: gui-classic/UFRMOperation.dfm:446 +msgid "Change private key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyTransferAccountToNewOwner..Caption +#: gui-classic/UFRMOperation.dfm:514 +msgid "Transfer account to a new owner" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..Caption +#: gui-classic/UFRMOperation.dfm:526 +msgid "List Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblPrice..Caption +#: gui-classic/UFRMOperation.dfm:550 +msgid "Sale Price" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblSeller..Caption +#: gui-classic/UFRMOperation.dfm:560 +msgid "Seller Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblNewKey..Caption +#: gui-classic/UFRMOperation.dfm:604 +msgid "Buyer Key" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblTimeLock..Caption +#: gui-classic/UFRMOperation.dfm:614 +msgid "Time-Lock" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblHashLock..Caption +#: gui-classic/UFRMOperation.dfm:623 +msgid "Hash-Lock" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPublicSale..Caption +#: gui-classic/UFRMOperation.dfm:699 +msgid "List for Public Sale" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPrivateSale..Caption +#: gui-classic/UFRMOperation.dfm:707 +msgid "List for Private Sale" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForAccountSwap..Caption +#: gui-classic/UFRMOperation.dfm:715 +msgid "List for Atomic Account Swap" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForCoinSwap..Caption +#: gui-classic/UFRMOperation.dfm:723 +msgid "List for Atomic Coin Swap" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebPrice..TextHint +#: gui-classic/UFRMOperation.dfm:732 +msgid "PASC Quantity" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebSellerAccount..TextHint +#: gui-classic/UFRMOperation.dfm:740 +msgid "Account Number" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebNewKey..TextHint +#: gui-classic/UFRMOperation.dfm:748 +msgid "BASE58 Encoded Public Key Of New Owner" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..Hint +#: gui-classic/UFRMOperation.dfm:755 +msgid "Block Number " +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..TextHint +#: gui-classic/UFRMOperation.dfm:759 +msgid "Block number" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..Caption +#: gui-classic/UFRMOperation.dfm:770 +msgid "Delist Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Caption +#: gui-classic/UFRMOperation.dfm:790 +msgid "Buy Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblAccountToBuy..Caption +#: gui-classic/UFRMOperation.dfm:799 +msgid "Account to Buy" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Caption +#: gui-classic/UFRMOperation.dfm:846 +msgid "any over-payment will remain on bought account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..Caption +#: gui-classic/UFRMOperation.dfm:966 +msgid "Change Info" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeName..Caption +#: gui-classic/UFRMOperation.dfm:990 +msgid "Change name" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeType..Caption +#: gui-classic/UFRMOperation.dfm:1001 +msgid "Change type" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeAccountData..Caption +#: gui-classic/UFRMOperation.dfm:1012 +msgid "Change Data" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeName..TextHint +#: gui-classic/UFRMOperation.dfm:1022 +msgid "Account name (null or 3..64 chars)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeType..TextHint +#: gui-classic/UFRMOperation.dfm:1030 +msgid "0..65535" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeAccountData..TextHint +#: gui-classic/UFRMOperation.dfm:1038 +msgid "Hexadecimal value (0..32 bytes)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Caption +#: gui-classic/UFRMOperation.dfm:1060 +msgid "????" +msgstr "" + +#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Caption +#. FRMWalletKeys..bbUpdatePassword..Caption +#: gui-classic/UFRMOperation.dfm:1076 gui-classic/UFRMWalletKeys.dfm:500 +msgid "Password" +msgstr "" + +#. FRMOperation..memoAccounts....Lines.Strings +#. FRMOperation..memoAccounts....Lines.Strings +#. FRMSaleAccounts..memoAccounts....Lines.Strings +#. FRMSaleAccounts..memoAccounts....Lines.Strings +#: gui-classic/UFRMOperation.dfm:1152 gui-classic/UFRMOperation.dfm:1153 +#: gui-classic/UFRMSaleAccounts.dfm:87 gui-classic/UFRMSaleAccounts.dfm:88 +msgid "123456-11 (0.0000); 123456-11 (0.0000); " +msgstr "" + +#. FRMOperation..ebSenderAccount..Text +#. FRMSaleAccounts..ebSenderAccount..Text +#: gui-classic/UFRMOperation.dfm:1171 gui-classic/UFRMSaleAccounts.dfm:107 +msgid "ebSenderAccount" +msgstr "" + +#. FRMOperationsExplorer..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:5 +msgid "Operations Explorer Tool" +msgstr "" + +#. FRMOperationsExplorer..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMOperationsExplorer.dfm:58 +msgid "" +"You can use this tool to explore operations, also you can copy/paste " +"operations as a RAW (Use Ctrl+I to Import). This tool allows to generate a " +"Multioperation, send to third party the RAW, add more txs... and then sign. " +"Once Everybody has signed, you will be able to EXECUTE OPERATION to be " +"added to network nodes. " +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:85 +msgid "pnlExport" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Label1..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:94 +msgid "Operation as RAW:" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:115 +msgid "pnlInfo" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..Label2..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:139 +msgid "Multioperation actions:" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..bbRandom..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:188 +msgid "RANDOM OPERATIONS" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:199 +msgid "Tools" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiImportOperationsFromTxt..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:201 +msgid "Import Operations from RAW" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiDivider1..Caption +#. FRMOperationsExplorer..mMenu..MiActions..MenuItem6..Caption +#. FRMWallet..MainMenu..miProject..miN1..Caption +#. FRMWallet..MainMenu..miProject..N1..Caption +#. FRMWallet..MainMenu..MiOperations..N2..Caption +#. FRMWallet..MainMenu..MiOperations..N3..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:206 +#: gui-classic/UFRMOperationsExplorer.dfm:224 gui-classic/UFRMWallet.dfm:1254 +#: gui-classic/UFRMWallet.dfm:1270 gui-classic/UFRMWallet.dfm:1310 +#: gui-classic/UFRMWallet.dfm:1327 +msgid "-" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..miLoadFromBlockchain..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:209 +msgid "Load Operations from Blockchain" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiLoadOperationsFromBlockchainFile..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:214 +msgid "Load Operations from Blockchain file" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiActions..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:219 +msgid "Actions" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActExecuteOperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:244 +msgid "Execute Operation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddTxToMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:249 +msgid "Add Tx to Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..AddOpChangeToMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:254 +msgid "Add OpChange to Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActRemoveAccountFromMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:259 +msgid "Remove Account from Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActSignMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:264 +msgid "Sign Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddTx..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:269 +msgid "Add Tx" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddOpChange..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:274 +msgid "Add OpChange" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActRemove..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:279 +msgid "Remove" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActSign..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:284 +msgid "Sign" +msgstr "" + +#. FRMPascalCoinWalletConfig..Caption +#. FRMWallet..MainMenu..miProject..miOptions..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:6 +#: gui-classic/UFRMWallet.dfm:1257 +msgid "Options" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label1..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:25 +msgid "Default fee for operation" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label2..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:34 +msgid "Internet Server Port" +msgstr "" + +#. FRMPascalCoinWalletConfig..lblDefaultInternetServerPort..Caption +#. FRMPascalCoinWalletConfig..lblDefaultJSONRPCMinerServerPort..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:43 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:87 +msgid "(Default XXXX)" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label3..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:52 +msgid "Miner Name:" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label4..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:61 +msgid "This name will be included in each new block you mine!" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label5..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:78 +msgid "JSON-RPC Port" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label6..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:96 +msgid "Allowed IP's" +msgstr "" + +#. FRMPascalCoinWalletConfig..Label7..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:105 +msgid "Ip's separated by semicolon or empty for all" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbJSONRPCMinerServerActive..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:122 +msgid "JSON-RPC Server Miner (TCP/IP, no HTTP)" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbSaveLogFiles..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:139 +msgid "Save log file" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbShowLogs..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:148 +msgid "Show logs" +msgstr "" + +#. FRMPascalCoinWalletConfig..bbUpdatePassword..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:196 +msgid "Wallet Password" +msgstr "" + +#. FRMPascalCoinWalletConfig..ebMinerName..Text +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:265 +msgid "ebMinerName" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbShowModalMessages..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:272 +msgid "Show modal messages" +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:301 +msgid " Miner Server Private Key: " +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbGenerateANewPrivateKeyEachBlock..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:308 +msgid "Generate a new private key for each generated block" +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbUseARandomKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:316 +msgid "Use a random existing key" +msgstr "" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbMineAllwaysWithThisKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:324 +msgid "Always mine with this key:" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbSaveDebugLogs..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:341 +msgid "Save debug logs too" +msgstr "" + +#. FRMPascalCoinWalletConfig..bbOpenDataFolder..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:349 +msgid "Open Data Folder" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbJSONRPCPortEnabled..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:393 +msgid "JSON-RPC Server port enabled (HTTP)" +msgstr "" + +#. FRMPascalCoinWalletConfig..ebJSONRPCAllowedIPs..Text +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:403 +msgid "ebJSONRPCAllowedIPs" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbDownloadNewCheckpoint..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:410 +msgid "Download new Checkpoint if blockchain older than..." +msgstr "" + +#. FRMPascalCoinWalletConfig..bbChangeLanguage..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:428 +msgid "Change UI language" +msgstr "" + +#. FRMPayloadDecoder..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:7 +msgid "Operation Information/Decoder" +msgstr "" + +#. FRMPayloadDecoder..Label1..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:26 +msgid "Block/Op:" +msgstr "" + +#. FRMPayloadDecoder..lblBlock..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:33 +msgid "000000/0000" +msgstr "" + +#. FRMPayloadDecoder..Label6..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:59 +msgid "Date Time:" +msgstr "" + +#. FRMPayloadDecoder..Label2..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:66 +msgid "Operation:" +msgstr "" + +#. FRMPayloadDecoder..lblAmountCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:88 +msgid "Amount:" +msgstr "" + +#. FRMPayloadDecoder..lblFeeCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:108 +msgid "Fee:" +msgstr "" + +#. FRMPayloadDecoder..Label4..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:128 +msgid "OpHash" +msgstr "" + +#. FRMPayloadDecoder..lblSenderCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:135 +msgid "Sender:" +msgstr "" + +#. FRMPayloadDecoder..lblSender..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:142 +msgid "9999999-99" +msgstr "" + +#. FRMPayloadDecoder..lblReceiverCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:155 +msgid "Receiver:" +msgstr "" + +#. FRMPayloadDecoder..lblReceiverInfo..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:175 +msgid "(Receiver info)" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:192 +msgid "Payload" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Label7..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:202 +msgid "Decoded Payload:" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:210 +msgid "(Method)" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Label3..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:223 +msgid "Original Payload in Hexadecimal:" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded....Lines.Strings +#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa....Lines.Strings +#: gui-classic/UFRMPayloadDecoder.dfm:237 +#: gui-classic/UFRMPayloadDecoder.dfm:256 +msgid "memoDecoded" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..cbShowAsHexadecimal..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:267 +msgid "Show as hexadecimal" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:273 +msgid "Decode methods" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..lblPasswordsInfo..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:280 +msgid "lblPasswordsInfo" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbMethodPublicPayload..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:287 +msgid "Not encrypted (Public payload)" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPrivateKeys..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:296 +msgid "Using Private keys of my Wallet" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPasswords..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:305 +msgid "Using Passwords of the list" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..bbSaveMethods..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:323 +msgid "Save" +msgstr "" + +#. FRMPayloadDecoder..bbFind..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:376 +msgid "&Find" +msgstr "" + +#. FRMPayloadDecoder..ebOphash..Text +#: gui-classic/UFRMPayloadDecoder.dfm:420 +msgid "12345678901234567890123456789012345678901234567890123456789012" +msgstr "" + +#. FRMDiagnosticTool..txtLog..Text +#: gui-classic/UFRMRandomHashUtil.dfm:26 +msgid "txtLog" +msgstr "" + +#. FRMDiagnosticTool..btnRH..Caption +#: gui-classic/UFRMRandomHashUtil.dfm:33 +msgid "Random Hash" +msgstr "" + +#. FRMDiagnosticTool..btnRH2..Caption +#: gui-classic/UFRMRandomHashUtil.dfm:41 +msgid "Random Hash 2" +msgstr "" + +#. FRMRandomOperations..Caption +#. FRMRandomOperations..pnlClient..pnlTop1..bbRandomOperations..Caption +#: gui-classic/UFRMRandomOperations.dfm:4 +#: gui-classic/UFRMRandomOperations.dfm:73 +msgid "Random Operations" +msgstr "" + +#. FRMRandomOperations..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMRandomOperations.dfm:39 +msgid "" +"WARNING! This form will generate RANDOM operations using your private " +"keys!!!" +msgstr "" + +#. FRMRandomOperations..pnlClient..mLogs....Lines.Strings +#: gui-classic/UFRMRandomOperations.dfm:85 +msgid "mLogs" +msgstr "" + +#. FRMRPCCalls..Caption +#. FRMWallet..MainMenu..miProject..MiRPCCalls..Caption +#: gui-classic/UFRMRPCCalls.dfm:5 gui-classic/UFRMWallet.dfm:1266 +msgid "RPC Calls" +msgstr "" + +#. FRMRPCCalls..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMRPCCalls.dfm:45 +msgid "" +"WARNING! Execute only calls you understand. Execute unknown calls provided " +"by third person can cause that you lost your keys/balance!" +msgstr "" + +#. FRMRPCCalls..pnlRight..Label1..Caption +#: gui-classic/UFRMRPCCalls.dfm:83 +msgid "Method" +msgstr "" + +#. FRMRPCCalls..pnlRight..Label2..Caption +#: gui-classic/UFRMRPCCalls.dfm:92 +msgid "Server" +msgstr "" + +#. FRMRPCCalls..pnlRight..ebMethod..Text +#: gui-classic/UFRMRPCCalls.dfm:102 +msgid "ebMethod" +msgstr "" + +#. FRMRPCCalls..pnlRight..pageControl..tsKeyNames..Caption +#: gui-classic/UFRMRPCCalls.dfm:113 +msgid "Key/Value Params" +msgstr "" + +#. FRMRPCCalls..pnlRight..pageControl..tsJSONParams..Caption +#: gui-classic/UFRMRPCCalls.dfm:130 +msgid "Params as JSON" +msgstr "" + +#. FRMRPCCalls..pnlRight..bbSendCommand..Caption +#: gui-classic/UFRMRPCCalls.dfm:148 +msgid "&Send" +msgstr "" + +#. FRMRPCCalls..pnlRight..ebServerURL..Text +#: gui-classic/UFRMRPCCalls.dfm:195 +msgid "ebServerURL" +msgstr "" + +#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..Label3..Caption +#: gui-classic/UFRMRPCCalls.dfm:244 +msgid "Last call result:" +msgstr "" + +#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..lblLastCallResultState..Caption +#: gui-classic/UFRMRPCCalls.dfm:253 +msgid "STATE" +msgstr "" + +#. FRMSaleAccounts..Caption +#: gui-classic/UFRMSaleAccounts.dfm:5 +msgid "Sale accounts" +msgstr "" + +#. FRMSaleAccounts..Label1..Caption +#: gui-classic/UFRMSaleAccounts.dfm:32 +msgid "Sale price:" +msgstr "" + +#. FRMSaleAccounts..Label2..Caption +#: gui-classic/UFRMSaleAccounts.dfm:39 +msgid "Locked until block:" +msgstr "" + +#. FRMSaleAccounts..Label3..Caption +#: gui-classic/UFRMSaleAccounts.dfm:46 +msgid "Seller account (where to pay)" +msgstr "" + +#. FRMSaleAccounts..ebSalePrice..Text +#. FRMSaleAccounts..ebSellerAccount..Text +#: gui-classic/UFRMSaleAccounts.dfm:115 gui-classic/UFRMSaleAccounts.dfm:170 +msgid "Edit1" +msgstr "" + +#. FRMSaleAccounts..ebLockedUntilBlock..Text +#: gui-classic/UFRMSaleAccounts.dfm:123 +msgid "ebLockedUntilBlock" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..Caption +#: gui-classic/UFRMSaleAccounts.dfm:130 +msgid " Sell options: " +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..lblNewOwnerPublicKey..Caption +#: gui-classic/UFRMSaleAccounts.dfm:137 +msgid "New owner's public key" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..rbEveryoneCanBuy..Caption +#: gui-classic/UFRMSaleAccounts.dfm:144 +msgid "Everyone can buy" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..rbReservedForAPublickKey..Caption +#: gui-classic/UFRMSaleAccounts.dfm:152 +msgid "Reserved for only one public key (private)" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..ebNewOwnerPublicKey..Text +#: gui-classic/UFRMSaleAccounts.dfm:161 +msgid "ebDestAccount" +msgstr "" + +#. FRMChangeLanguage..Caption +#. FRMChangeLanguage..Caption +#: gui-classic/UFRMSelectLanguage.dfm:8 +#: lib/i386-win32/ufrmselectlanguage.dfm:8 +msgid "Language Selection" +msgstr "" + +#. FRMChangeLanguage..bbCancel..Caption +#. FRMChangeLanguage..bbCancel..Caption +#: gui-classic/UFRMSelectLanguage.dfm:28 +#: lib/i386-win32/ufrmselectlanguage.dfm:28 +msgid "Cancel" +msgstr "" + +#. FRMChangeLanguage..Label1..Caption +#. FRMChangeLanguage..Label1..Caption +#: gui-classic/UFRMSelectLanguage.dfm:46 +#: lib/i386-win32/ufrmselectlanguage.dfm:46 +msgid "Select your preferred language" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentBlockCaption..Caption +#: gui-classic/UFRMWallet.dfm:135 +msgid "Total Blocks:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentBlockTimeCaption..Caption +#: gui-classic/UFRMWallet.dfm:153 +msgid "Current Block Age:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentBlockTime..Caption +#: gui-classic/UFRMWallet.dfm:162 +msgid "000 seconds ago" +msgstr "" + +#. FRMWallet..pnlTop..lblOperationsPendingCaption..Caption +#: gui-classic/UFRMWallet.dfm:171 +msgid "Pending Operations:" +msgstr "" + +#. FRMWallet..pnlTop..lblMiningStatusCaption..Caption +#: gui-classic/UFRMWallet.dfm:189 +msgid "Miner Clients:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentDifficultyCaption..Caption +#: gui-classic/UFRMWallet.dfm:207 +msgid "Current Target:" +msgstr "" + +#. FRMWallet..pnlTop..Label4..Caption +#: gui-classic/UFRMWallet.dfm:234 +msgid "Time average:" +msgstr "" + +#. FRMWallet..pnlTop..Label8..Caption +#: gui-classic/UFRMWallet.dfm:243 +msgid "Node Status:" +msgstr "" + +#. FRMWallet..pnlTop..lblNodeStatus..Caption +#: gui-classic/UFRMWallet.dfm:252 +msgid "???" +msgstr "" + +#. FRMWallet..pnlTop..Label16..Caption +#: gui-classic/UFRMWallet.dfm:294 +msgid "Blocks Found:" +msgstr "" + +#. FRMWallet..pnlTop..lblBlocksFound..Hint +#: gui-classic/UFRMWallet.dfm:309 +msgid "Blocks found while Miner is running..." +msgstr "" + +#. FRMWallet..pnlTop..lblReceivedMessages..Caption +#: gui-classic/UFRMWallet.dfm:328 +msgid "Received Messages" +msgstr "" + +#. FRMWallet..pnlTop..lblBuild..Caption +#: gui-classic/UFRMWallet.dfm:344 +msgid "Build" +msgstr "" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:363 +msgid "Server Active" +msgstr "" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:367 +msgid "Connection status" +msgstr "" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:371 +msgid "Blocks" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..Caption +#: gui-classic/UFRMWallet.dfm:385 +msgid "Account Explorer" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..Label18..Caption +#. FRMWallet..MainMenu..MiOperations..MiFindaccount..Caption +#: gui-classic/UFRMWallet.dfm:406 gui-classic/UFRMWallet.dfm:1295 +msgid "Find account" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbExploreMyAccounts..Caption +#: gui-classic/UFRMWallet.dfm:458 +msgid "Explore accounts with one of my Wallet Keys" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..bbChangeKeyName..Caption +#: gui-classic/UFRMWallet.dfm:476 +msgid "Change Key name" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbFilterAccounts..Caption +#: gui-classic/UFRMWallet.dfm:485 +msgid "Filter accounts by balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMin..Hint +#: gui-classic/UFRMWallet.dfm:494 +msgid "Min balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMax..Hint +#: gui-classic/UFRMWallet.dfm:504 +msgid "Max balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..bbAccountsRefresh..Caption +#: gui-classic/UFRMWallet.dfm:580 +msgid "Refresh" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsAccountOperations..Caption +#: gui-classic/UFRMWallet.dfm:622 +msgid "Account Operations" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..Caption +#: gui-classic/UFRMWallet.dfm:634 +msgid "Selected Accounts For Batch Operation" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Label15..Caption +#: gui-classic/UFRMWallet.dfm:667 +msgid "Select multiple accounts to execute massive operations" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label22..Caption +#: gui-classic/UFRMWallet.dfm:703 +msgid "Accounts Balance:" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAdd..Caption +#: gui-classic/UFRMWallet.dfm:730 +msgid ">" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAddAll..Caption +#: gui-classic/UFRMWallet.dfm:738 +msgid ">>" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDel..Caption +#: gui-classic/UFRMWallet.dfm:746 +msgid "<" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDelAll..Caption +#: gui-classic/UFRMWallet.dfm:754 +msgid "<<" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..bbSelectedAccountsOperation..Caption +#. FRMWallet..MainMenu..MiOperations..Caption +#: gui-classic/UFRMWallet.dfm:763 gui-classic/UFRMWallet.dfm:1278 +msgid "Operations" +msgstr "" + +#. FRMWallet..PageControl..tsPendingOperations..Caption +#: gui-classic/UFRMWallet.dfm:829 +msgid "Pending Operations" +msgstr "" + +#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10....Caption +#: gui-classic/UFRMWallet.dfm:865 +msgid "" +"Here you can see Operations transmited/received from other nodes that will " +"be included in next block. There is no guarantee that other nodes will " +"include them when mining, so it's important that you mine too to help " +"include Operations to the main BlockChain" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Caption +#: gui-classic/UFRMWallet.dfm:879 +msgid "Block Explorer" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..Label9..Caption +#. FRMWallet..PageControl..tsOperations..Panel1..Label2..Caption +#: gui-classic/UFRMWallet.dfm:898 gui-classic/UFRMWallet.dfm:994 +msgid "Filter by blocks range" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks..Caption +#: gui-classic/UFRMWallet.dfm:907 +msgid "HashRate back blocks" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks1..Caption +#: gui-classic/UFRMWallet.dfm:916 +msgid "Units" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits..Text +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:955 gui-classic/UFRMWallet.dfm:960 +msgid "Mh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:959 +msgid "Kh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:961 +msgid "Gh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:962 +msgid "Th/s" +msgstr "" + +#. FRMWallet..PageControl..tsOperations..Caption +#. FRMWallet..MainMenu..MiOperations..MiOperationsExplorer..Caption +#: gui-classic/UFRMWallet.dfm:975 gui-classic/UFRMWallet.dfm:1305 +msgid "Operations Explorer" +msgstr "" + +#. FRMWallet..PageControl..tsLogs..Caption +#: gui-classic/UFRMWallet.dfm:1027 +msgid "Logs" +msgstr "" + +#. FRMWallet..PageControl..tsLogs..pnlTopLogs..cbShowDebugLogs..Caption +#: gui-classic/UFRMWallet.dfm:1046 +msgid "Show Debug Logs" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Caption +#: gui-classic/UFRMWallet.dfm:1062 +msgid "Node Stats" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label3..Caption +#: gui-classic/UFRMWallet.dfm:1076 +msgid "Active Connections:" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label6..Caption +#: gui-classic/UFRMWallet.dfm:1086 +msgid "Known Node Servers:" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label7..Caption +#: gui-classic/UFRMWallet.dfm:1096 +msgid "Blacklisted Nodes" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Caption +#: gui-classic/UFRMWallet.dfm:1135 +msgid "Messages" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label11..Caption +#: gui-classic/UFRMWallet.dfm:1149 +msgid "Messages:" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label12..Caption +#: gui-classic/UFRMWallet.dfm:1158 +msgid "Message to send:" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label13..Caption +#: gui-classic/UFRMWallet.dfm:1167 +msgid "Available Connections:" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Label14....Caption +#: gui-classic/UFRMWallet.dfm:1178 +msgid "" +"(Messages will be encrypted, so only dest connection will be able to read " +"it)" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..bbSendAMessage..Caption +#: gui-classic/UFRMWallet.dfm:1203 +msgid "Send a Message" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..memoMessageToSend....Lines.Strings +#: gui-classic/UFRMWallet.dfm:1232 +msgid "memoMessageToSend" +msgstr "" + +#. FRMWallet..MainMenu..miProject..Caption +#: gui-classic/UFRMWallet.dfm:1247 +msgid "Project" +msgstr "" + +#. FRMWallet..MainMenu..miProject..miPrivatekeys..Caption +#: gui-classic/UFRMWallet.dfm:1249 +msgid "Private Keys" +msgstr "" + +#. FRMWallet..MainMenu..miProject..IPnodes1..Caption +#: gui-classic/UFRMWallet.dfm:1262 +msgid "Available Node List" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..miNewOperation..Caption +#: gui-classic/UFRMWallet.dfm:1280 +msgid "New single Operation" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiFindOperationbyOpHash..Caption +#: gui-classic/UFRMWallet.dfm:1285 +msgid "Find Operation by OpHash" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiDecodePayload..Caption +#: gui-classic/UFRMWallet.dfm:1290 +msgid "Decode Payload" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiAccountInformation..Caption +#: gui-classic/UFRMWallet.dfm:1300 +msgid "Account Information" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiAddaccounttoSelected..Caption +#: gui-classic/UFRMWallet.dfm:1313 +msgid "Add account to selected" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiRemoveaccountfromselected..Caption +#: gui-classic/UFRMWallet.dfm:1318 +msgid "Remove account from selected" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiMultiaccountoperation..Caption +#: gui-classic/UFRMWallet.dfm:1323 +msgid "Multi account operation" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiFindpreviousaccountwithhighbalance..Caption +#: gui-classic/UFRMWallet.dfm:1330 +msgid "Find previous account with high balance" +msgstr "" + +#. FRMWallet..MainMenu..MiOperations..MiFindnextaccountwithhighbalance..Caption +#: gui-classic/UFRMWallet.dfm:1335 +msgid "Find next account with high balance" +msgstr "" + +#. FRMWallet..MainMenu..miAbout..Caption +#: gui-classic/UFRMWallet.dfm:1341 +msgid "About" +msgstr "" + +#. FRMWallet..MainMenu..miAbout..miAboutPascalCoin..Caption +#: gui-classic/UFRMWallet.dfm:1343 +msgid "About Pascal Coin..." +msgstr "" + +#. FRMWalletKeys..Caption +#: gui-classic/UFRMWalletKeys.dfm:6 +msgid "Wallet keys" +msgstr "" + +#. FRMWalletKeys..lblEncryptionTypeCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:25 +msgid "Encryption type:" +msgstr "" + +#. FRMWalletKeys..lblEncryptionType..Caption +#. FRMWalletKeys..lblKeyName..Caption +#: gui-classic/UFRMWalletKeys.dfm:32 gui-classic/UFRMWalletKeys.dfm:47 +msgid "000000000" +msgstr "" + +#. FRMWalletKeys..lblKeyNameCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:39 +msgid "Key name:" +msgstr "" + +#. FRMWalletKeys..lblPrivateKeyCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:54 +msgid "Public Key:" +msgstr "" + +#. FRMWalletKeys..lblKeysEncrypted..Caption +#: gui-classic/UFRMWalletKeys.dfm:62 +msgid "lblKeysEncrypted" +msgstr "" + +#. FRMWalletKeys..bbExportPrivateKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:85 +msgid "Export Private key" +msgstr "" + +#. FRMWalletKeys..memoPrivateKey....Lines.Strings +#: gui-classic/UFRMWalletKeys.dfm:158 +msgid "memoPrivateKey" +msgstr "" + +#. FRMWalletKeys..bbChangeName..Caption +#: gui-classic/UFRMWalletKeys.dfm:169 +msgid "Change Name" +msgstr "" + +#. FRMWalletKeys..bbImportPrivateKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:178 +msgid "Import Private key" +msgstr "" + +#. FRMWalletKeys..bbExportPublicKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:240 +msgid "Export Public key" +msgstr "" + +#. FRMWalletKeys..bbImportPublicKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:306 +msgid "Import Public key" +msgstr "" + +#. FRMWalletKeys..bbGenerateNewKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:372 +msgid "Generate a new Key" +msgstr "" + +#. FRMWalletKeys..bbDelete..Caption +#: gui-classic/UFRMWalletKeys.dfm:434 +msgid "Delete" +msgstr "" + +#. FRMWalletKeys..bbExportAllWalletKeys..Caption +#: gui-classic/UFRMWalletKeys.dfm:568 +msgid "Export all Wallet Keys to a file" +msgstr "" + +#. FRMWalletKeys..bbImportKeysFile..Caption +#: gui-classic/UFRMWalletKeys.dfm:634 +msgid "Import a Wallet Keys File" +msgstr "" + +#. FRMWalletKeys..bbLock..Caption +#: gui-classic/UFRMWalletKeys.dfm:700 +msgid "Lock" +msgstr "" + +#. FRMWalletKeys..SaveDialog..DefaultExt +#. FRMWalletKeys..OpenDialog..DefaultExt +#: gui-classic/UFRMWalletKeys.dfm:758 gui-classic/UFRMWalletKeys.dfm:765 +msgid "dat" +msgstr "" + +#. FRMWalletKeys..SaveDialog..Filter +#: gui-classic/UFRMWalletKeys.dfm:759 +msgid "Wallet keys file|*.dat|All files|*.*" +msgstr "" + +#. FRMWalletKeys..OpenDialog..Filter +#: gui-classic/UFRMWalletKeys.dfm:766 +msgid "Wallet keys file (*.dat)|*.dat|All files (*.*)|*.*" +msgstr "" + +#. Programmer's name for it: SUnSupportedHash +#. Programmer's name for it: SUnSupportedHash +#: core/URandomHash.pas:267 core/URandomHash2.pas:219 +msgid "Unsupported Hash Selected" +msgstr "" + +#. Programmer's name for it: SInvalidRound +#. Programmer's name for it: SInvalidRound +#: core/URandomHash.pas:268 core/URandomHash2.pas:220 +msgid "Round must be between 0 and N inclusive" +msgstr "" + +#. Programmer's name for it: SOverlappingArgs +#. Programmer's name for it: SOverlappingArgs +#: core/URandomHash.pas:269 core/URandomHash2.pas:221 +msgid "Overlapping read/write regions" +msgstr "" + +#. Programmer's name for it: SBufferTooSmall +#. Programmer's name for it: SBufferTooSmall +#: core/URandomHash.pas:270 core/URandomHash2.pas:222 +msgid "Buffer too small to apply memory transform" +msgstr "" + +#. Programmer's name for it: SBlockHeaderTooSmallForNonce +#. Programmer's name for it: SBlockHeaderTooSmallForNonce +#: core/URandomHash.pas:271 core/URandomHash2.pas:223 +msgid "Buffer too small to contain nonce" +msgstr "" + +#. Programmer's name for it: SAESEngineNotInitialised +#. Programmer's name for it: SAESEngineNotInitialised +#: libraries/cryptolib4pascal/ClpAesEngine.pas:37 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:37 +msgid "AES Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBufferTooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#: libraries/cryptolib4pascal/ClpAesEngine.pas:38 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:38 +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:39 +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:39 +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:35 +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:43 +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:36 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:36 +msgid "Input Buffer too Short" +msgstr "" + +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#: libraries/cryptolib4pascal/ClpAesEngine.pas:39 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:39 +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:40 +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:40 +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:39 +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:32 +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:40 +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:36 +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:44 +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:37 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:37 +msgid "Output Buffer too Short" +msgstr "" + +#. Programmer's name for it: SInvalidParameterAESInit +#. Programmer's name for it: SInvalidParameterAESInit +#: libraries/cryptolib4pascal/ClpAesEngine.pas:40 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:40 +msgid "Invalid Parameter Passed to AES Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpAesEngine.pas:41 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:41 +msgid "Key Length not 128/192/256 bits." +msgstr "" + +#. Programmer's name for it: SInvalidOperation +#. Programmer's name for it: SInvalidOperation +#: libraries/cryptolib4pascal/ClpAesEngine.pas:42 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:42 +msgid "Should Never Get Here" +msgstr "" + +#: libraries/cryptolib4pascal/ClpAESPRNGRandom.pas:40 +msgid "AES RNG Seed Length must be either one of these \"128/192/256 bits\"." +msgstr "" + +#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:43 +msgid "Raw Agreement Algorithm \"%s\" Not Recognised." +msgstr "" + +#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:45 +msgid "Basic Agreement Algorithm \"%s\" Not Recognised." +msgstr "" + +#. Programmer's name for it: SArgon2TypeInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:41 +msgid "Selected Argon2Type is Invalid" +msgstr "" + +#. Programmer's name for it: SArgon2VersionInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:42 +msgid "Selected Argon2Version is Invalid" +msgstr "" + +#. Programmer's name for it: SArgon2MemoryCostTypeInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:43 +msgid "Selected Argon2MemoryCostType is Invalid" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpArrayUtils.pas:30 +msgid "%d \" > \" %d" +msgstr "" + +#. Programmer's name for it: SDataOverflow +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:43 +msgid "Data Overflow" +msgstr "" + +#. Programmer's name for it: SDataOverflow +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:45 +msgid "Corrupted Stream - Invalid High Tag Number Found" +msgstr "" + +#. Programmer's name for it: SEOFFound +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:46 +msgid "EOF Found Inside Tag Value" +msgstr "" + +#. Programmer's name for it: SInvalidEnd +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:47 +msgid "EOF Found When Length Expected" +msgstr "" + +#. Programmer's name for it: SInvalidDerLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:48 +msgid "DER Length More Than 4 Bytes: %d" +msgstr "" + +#. Programmer's name for it: SEndOfStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:49 +msgid "EOF Found Reading Length" +msgstr "" + +#. Programmer's name for it: SNegativeLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:50 +msgid "Corrupted Stream - Negative Length Found" +msgstr "" + +#. Programmer's name for it: SOutOfBoundsLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:51 +msgid "Corrupted stream - Out of Bounds Length Found" +msgstr "" + +#. Programmer's name for it: SUnknownTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:52 +msgid "Unknown Tag \" %d \" Encountered" +msgstr "" + +#. Programmer's name for it: SEndOfContent +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:53 +msgid "Unexpected End-of-Contents Marker" +msgstr "" + +#. Programmer's name for it: SIndefiniteLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:54 +msgid "Indefinite Length Primitive Encoding Encountered" +msgstr "" + +#. Programmer's name for it: SUnknownBerObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:55 +msgid "Unknown BER Object Encountered" +msgstr "" + +#. Programmer's name for it: SCorruptedStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:56 +msgid "Corrupted Stream Detected: %s" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:57 +msgid "Negative Lengths not Allowed\", \"Length\"" +msgstr "" + +#. Programmer's name for it: SEndOfStreamTwo +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:58 +msgid "DEF Length %d \" TObject truncated by \" %d" +msgstr "" + +#. Programmer's name for it: SInvalidBufferLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:59 +msgid "Buffer Length Not Right For Data" +msgstr "" + +#. Programmer's name for it: SMalformedContent +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:60 +msgid "Malformed End-of-Contents Marker" +msgstr "" + +#. Programmer's name for it: SExtraData +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:62 +msgid "Extra Data Found After Object" +msgstr "" + +#. Programmer's name for it: SUnRecognizedObjectStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:63 +msgid "Cannot Recognise Object in Stream" +msgstr "" + +#. Programmer's name for it: SUnRecognizedObjectByteArray +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:64 +msgid "Cannot Recognise Object in ByteArray" +msgstr "" + +#. Programmer's name for it: SIllegalObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:65 +msgid "Illegal Object in GetInstance: %s, \"obj\"" +msgstr "" + +#. Programmer's name for it: SStrNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:66 +msgid "\"Str\" Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SProcessingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:67 +msgid "Error Processing Object : \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:68 +msgid "Object Implicit - Explicit Expected." +msgstr "" + +#. Programmer's name for it: SUnknownObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:69 +msgid "Unknown object in GetInstance: %s, \"obj\"" +msgstr "" + +#. Programmer's name for it: SInvalidSequence +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:70 +msgid "\"Failed to Construct Sequence from byte array: \" %s" +msgstr "" + +#. Programmer's name for it: SImplicitObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:71 +msgid "Implicitly Tagged Object" +msgstr "" + +#. Programmer's name for it: SImplicitTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:72 +msgid "Implicit Tagging for Tag: %d" +msgstr "" + +#. Programmer's name for it: SUnknownObjectBER +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:73 +msgid "Unknown BER Object Encountered: $%x" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:74 +msgid "Implicit Tagging not Implemented" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:76 +msgid "Sequences Must Use Constructed Encoding (see X.690 8.9.1/8.10.1)" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:78 +msgid "Sets Must Use Constructed Encoding (see X.690 8.11.1/8.12.1)" +msgstr "" + +#. Programmer's name for it: SMalformedObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:79 +msgid "Malformed Object %s" +msgstr "" + +#. Programmer's name for it: SUnSupportedTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:80 +msgid "Unsupported Tag Number" +msgstr "" + +#. Programmer's name for it: SConvertError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:81 +msgid "EIOCryptoLibException Converting Stream to Byte Array: %s" +msgstr "" + +#. Programmer's name for it: SEncodingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:82 +msgid "Encoding Error in GetInstance: %s \"obj\"" +msgstr "" + +#. Programmer's name for it: SDataNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:83 +msgid "\"data\"" +msgstr "" + +#. Programmer's name for it: SInvalidRange +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:84 +msgid "Must be in the Range 0 to 7\", \"padBits\"" +msgstr "" + +#. Programmer's name for it: SPadBitError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:85 +msgid "If \"data\" is Empty, \"padBits\" Must be 0" +msgstr "" + +#. Programmer's name for it: SUnalignedData +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:86 +msgid "Attempt to Get non-octet Aligned Data from BIT STRING\"" +msgstr "" + +#. Programmer's name for it: STruncatedBitString +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:87 +msgid "Truncated BIT STRING Detected\", \"octets\"" +msgstr "" + +#. Programmer's name for it: SNotImplemented +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:88 +msgid "Not Implemented %s" +msgstr "" + +#. Programmer's name for it: SUnConstructedTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:89 +msgid "Explicit Tags Must be Constructed (see X.690 8.14.2)" +msgstr "" + +#. Programmer's name for it: SParsingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:90 +msgid "%s" +msgstr "" + +#. Programmer's name for it: SEmptyInput +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:91 +msgid "Input Cannot be Empty \"astr\"" +msgstr "" + +#. Programmer's name for it: SInvalidValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:92 +msgid "Byte Value Should Have 1 Byte in it', \"val\"" +msgstr "" + +#. Programmer's name for it: SInvalidBooleanValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:93 +msgid "BOOLEAN Value Should Have 1 Byte in it\", \"Value\"" +msgstr "" + +#. Programmer's name for it: SMalformedEnumerated +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:94 +msgid "Malformed Enumerated" +msgstr "" + +#. Programmer's name for it: SZeroLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:95 +msgid "Enumerated has Zero Length, \"enc\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncoding +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:96 +msgid "Invalid Encoding Value: %d" +msgstr "" + +#. Programmer's name for it: SFewObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:97 +msgid "Too Few Objects in Input Vector, \"v\"" +msgstr "" + +#. Programmer's name for it: SVectorTooLarge +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:98 +msgid "Input Vector too Large\", \"vector\"" +msgstr "" + +#. Programmer's name for it: SVectorTooLarge +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:100 +msgid "" +"No Tagged Object Found in Vector. Structure Doesn 't Seem to be of Type " +"External, \"Vector\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncodingValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:101 +msgid "Invalid Encoding Value" +msgstr "" + +#. Programmer's name for it: SObjectNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:102 +msgid " \"obj\" Can't be Nil" +msgstr "" + +#. Programmer's name for it: SValueNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:103 +msgid " \"value\" Can't be Nil" +msgstr "" + +#. Programmer's name for it: SMalformedInteger +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:104 +msgid "Malformed Integer" +msgstr "" + +#. Programmer's name for it: SIdentifierNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:105 +msgid "Identifier Cannot be Empty" +msgstr "" + +#. Programmer's name for it: SInvalidOID +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:106 +msgid "\"String \" %s is \" not an OID\"" +msgstr "" + +#. Programmer's name for it: SInvalidBranchId +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:107 +msgid "\"String \" %s \" not a valid OID branch\", \"branchID\"" +msgstr "" + +#. Programmer's name for it: SIllegalCharacters +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:108 +msgid "String Contains Illegal Characters \"str\"" +msgstr "" + +#. Programmer's name for it: SExpectedPublicKey +#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:30 +msgid "Expected a Public Key \"publicParameter\"" +msgstr "" + +#. Programmer's name for it: SExpectedPrivateKey +#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:31 +msgid "Expected a Private Key \"privateParameter\"" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:36 +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:34 +msgid "Output Buffer too Small" +msgstr "" + +#. Programmer's name for it: SOutputLengthTooLarge +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:37 +msgid "Output Length too Large" +msgstr "" + +#. Programmer's name for it: SKDFParameterNotFound +#. Programmer's name for it: SKDFParameterNotFound +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:38 +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:35 +msgid "KDF Parameters Required For KDF Generator" +msgstr "" + +#. Programmer's name for it: SDivisionByZero +#: libraries/cryptolib4pascal/ClpBigInteger.pas:36 +msgid "Division by Zero Error" +msgstr "" + +#. Programmer's name for it: SModulusPositive +#: libraries/cryptolib4pascal/ClpBigInteger.pas:37 +msgid "Modulus must be Positive" +msgstr "" + +#. Programmer's name for it: SNotRelativelyPrime +#: libraries/cryptolib4pascal/ClpBigInteger.pas:38 +msgid "Numbers not Relatively Prime." +msgstr "" + +#. Programmer's name for it: SNegativeValue +#: libraries/cryptolib4pascal/ClpBigInteger.pas:39 +msgid "Cannot be Called on Value < 0" +msgstr "" + +#. Programmer's name for it: SNegativeExponent +#: libraries/cryptolib4pascal/ClpBigInteger.pas:40 +msgid "Negative Exponent" +msgstr "" + +#. Programmer's name for it: SResultTooLarge +#: libraries/cryptolib4pascal/ClpBigInteger.pas:41 +msgid "Result too Large" +msgstr "" + +#. Programmer's name for it: SNegativeBitPosition +#: libraries/cryptolib4pascal/ClpBigInteger.pas:42 +msgid "Bit Position must not be Negative" +msgstr "" + +#. Programmer's name for it: SInvalidBitAddress +#: libraries/cryptolib4pascal/ClpBigInteger.pas:43 +msgid "Bit Address less than Zero" +msgstr "" + +#. Programmer's name for it: SZeroLengthBigInteger +#: libraries/cryptolib4pascal/ClpBigInteger.pas:44 +msgid "Zero length BigInteger" +msgstr "" + +#. Programmer's name for it: SInvalidSign +#: libraries/cryptolib4pascal/ClpBigInteger.pas:45 +msgid "Invalid Sign Value" +msgstr "" + +#. Programmer's name for it: SNegativeSizeInBits +#: libraries/cryptolib4pascal/ClpBigInteger.pas:46 +msgid "sizeInBits must be non-negative" +msgstr "" + +#. Programmer's name for it: SInvalidBitLength +#: libraries/cryptolib4pascal/ClpBigInteger.pas:47 +msgid "bitLength < 2" +msgstr "" + +#. Programmer's name for it: SInvalidBase +#: libraries/cryptolib4pascal/ClpBigInteger.pas:48 +msgid "Only bases 2, 8, 10, or 16 allowed" +msgstr "" + +#. Programmer's name for it: SBadCharacterRadix8 +#: libraries/cryptolib4pascal/ClpBigInteger.pas:49 +msgid "Bad Character in radix 8 string: %s" +msgstr "" + +#. Programmer's name for it: SBadCharacterRadix2 +#: libraries/cryptolib4pascal/ClpBigInteger.pas:50 +msgid "Bad Character in radix 2 string: %s" +msgstr "" + +#. Programmer's name for it: SUnSupportedBase +#: libraries/cryptolib4pascal/ClpBigInteger.pas:51 +msgid "Only bases 2, 8, 10, 16 are allowed" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpBigIntegers.pas:31 +msgid "Standard Length Exceeded, \"n\"" +msgstr "" + +#. Programmer's name for it: SInvalidMinValue +#: libraries/cryptolib4pascal/ClpBigIntegers.pas:32 +msgid "\"min\" may not be greater than \"max\"\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:37 +msgid "Initialisation Vector Must be the Same Length as Block Size" +msgstr "" + +#. Programmer's name for it: SInvalidChangeState +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:38 +msgid "Cannot Change Encrypting State Without Providing Key." +msgstr "" + +#. Programmer's name for it: SInvalidParameterArgument +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:42 +msgid "CTR/SIC Mode Requires ParametersWithIV" +msgstr "" + +#. Programmer's name for it: SInvalidParameterArgument +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:44 +msgid "CTR/SIC mode requires IV no greater than: %u bytes" +msgstr "" + +#. Programmer's name for it: SInvalidTooSmallIVLength +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:45 +msgid "CTR/SIC mode requires IV of at least: %u bytes" +msgstr "" + +#. Programmer's name for it: SUnsupportedCipher +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:47 +msgid "CtsBlockCipher Can Only Accept ECB or CBC Ciphers" +msgstr "" + +#. Programmer's name for it: SNegativeInputLength +#. Programmer's name for it: SInvalidLength +#. Programmer's name for it: SNegativeInputLength +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:48 +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:36 +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:42 +msgid "Can't Have a Negative Input Length!" +msgstr "" + +#. Programmer's name for it: SCTSDoFinalError +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:49 +msgid "Need at Least One Block of Input For CTS" +msgstr "" + +#. Programmer's name for it: SBlowfishEngineNotInitialised +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:36 +msgid "Blowfish Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SBlowfishEngineNotInitialised +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:38 +msgid "Invalid Parameter Passed to Blowfish Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SOutputBuffertooShort +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:42 +msgid "Key Length must be between 32 - 448 bits and divisible by 8." +msgstr "" + +#. Programmer's name for it: SInputNil +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:37 +msgid "Input Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SCipherNil +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:38 +msgid "Cipher Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SDataNotBlockSizeAligned +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:40 +msgid "Data not Block Size Aligned" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooSmallForDoFinal +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:41 +msgid "Output Buffer too Short for DoFinal()" +msgstr "" + +#. Programmer's name for it: SInvalidBufferSize +#. Programmer's name for it: SInvalidBufferSize +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:33 +#: libraries/hashlib4pascal/HlpHash.pas:17 +msgid "\"BufferSize\" Must Be Greater Than Zero" +msgstr "" + +#. Programmer's name for it: SInvalidBufferSize +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:35 +msgid "Input and Output Streams Must not Point to the Same Stream Instance" +msgstr "" + +#. Programmer's name for it: SUnAssignedInputStream +#. Programmer's name for it: SUnAssignedStream +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:36 +#: libraries/hashlib4pascal/HlpHash.pas:18 +msgid "Input Stream Is Unassigned" +msgstr "" + +#. Programmer's name for it: SUnAssignedOutputStream +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:37 +msgid "Output Stream Is Unassigned" +msgstr "" + +#. Programmer's name for it: SPositionOutOfRange +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:38 +msgid "Current Position Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SPositionOutOfRange +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:40 +msgid "Stream Position (or Stream Length to Process) Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SCipherNil +#: libraries/cryptolib4pascal/ClpBufferedStreamCipher.pas:34 +msgid "Cipher Instance Cannot be Nil" +msgstr "" + +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:34 +msgid "Strength must be a Positive Value, \"defaultStrength\"" +msgstr "" + +#. Programmer's name for it: SParametersNil +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:35 +msgid "Parameters Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SGeneratorNotInitialized +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:36 +msgid "Generator has not been Initialised" +msgstr "" + +#. Programmer's name for it: SMechanismNil +#. Programmer's name for it: SMechanismNil +#. Programmer's name for it: SMechanismNil +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:56 +#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:42 +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:69 +msgid "Mechanism Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:57 +#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:37 +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:70 +msgid "Algorithm Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:58 +msgid "Cipher \"%s\" Not Recognised." +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:60 +msgid "" +"Warning: SIC-Mode Can Become a TwoTime-Pad if the Blocksize of the Cipher " +"is Too Small. Use a Cipher With a Block Size of at Least 128 bits (e.g. AES)" +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:62 +msgid "Modes and Paddings Not Used for Stream Ciphers" +msgstr "" + +#. Programmer's name for it: SEncodingInstanceNil +#. Programmer's name for it: SEncodingInstanceNil +#: libraries/cryptolib4pascal/ClpConverters.pas:33 +#: libraries/hashlib4pascal/HlpConverters.pas:16 +msgid "Encoding Instance Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SNegativeOffset +#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:32 +msgid "Start Offset Cannot be Negative, \"Start\"" +msgstr "" + +#. Programmer's name for it: SArrayTooSmall +#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:33 +msgid "Byte Array Too Small For Requested Offset and Length" +msgstr "" + +#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:40 +msgid "Value Invalid for Curve25519FieldElement \"%s\"" +msgstr "" + +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:42 +msgid "Exactly One of the Field Elements is Nil" +msgstr "" + +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:45 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:38 +msgid "Diffie-Hellman Public Key has Wrong Parameters." +msgstr "" + +#. Programmer's name for it: SNotDHPrivateKeyParameters +#. Programmer's name for it: SNotDHPrivateKeyParameters +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:46 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:39 +msgid "DHEngine Expects DHPrivateKeyParameters" +msgstr "" + +#. Programmer's name for it: SMessageNotInitialized +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:47 +msgid "Message not Initialised" +msgstr "" + +#. Programmer's name for it: SSharedKeyInvalid +#. Programmer's name for it: SSharedKeyInvalid +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:48 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:41 +msgid "Shared Key Can't be 1" +msgstr "" + +#. Programmer's name for it: SDHPublicKeyWeak +#. Programmer's name for it: SDHPublicKeyWeak +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:49 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:42 +msgid "Diffie-Hellman Public Key is Weak" +msgstr "" + +#. Programmer's name for it: SDHPublicKeyNil +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:50 +msgid "DH Public Key Parameter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SAlgorithmNotInitialized +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:40 +msgid "Agreement Algorithm not Initialised" +msgstr "" + +#. Programmer's name for it: SParametersCannotBeNil +#. Programmer's name for it: SParametersCannotBeNil +#. Programmer's name for it: SParametersCannotBeNil +#: libraries/cryptolib4pascal/ClpDHBasicKeyPairGenerator.pas:42 +#: libraries/cryptolib4pascal/ClpDHKeyPairGenerator.pas:42 +#: libraries/cryptolib4pascal/ClpDsaKeyPairGenerator.pas:44 +msgid "\"parameters\" Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SPNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:33 +msgid "P Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SGNil +#. Programmer's name for it: SGNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:34 +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:35 +msgid "G Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SQNil +#. Programmer's name for it: SQNil +#. Programmer's name for it: SQNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:35 +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:37 +#: libraries/cryptolib4pascal/ClpECPublicKeyParameters.pas:35 +msgid "Q Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SJNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:36 +msgid "J Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SBadSequenceSize +#. Programmer's name for it: SBadSequenceSize +#. Programmer's name for it: SBadSequenceSize +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:37 +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:34 +#: libraries/cryptolib4pascal/ClpDsaParameter.pas:32 +msgid "Bad Sequence Size \"seq\": %d" +msgstr "" + +#. Programmer's name for it: SInvalidDHDomainParameters +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:38 +msgid "Invalid DHDomainParameters: %s" +msgstr "" + +#. Programmer's name for it: SPUnInitialized +#. Programmer's name for it: SPUnInitialized +#: libraries/cryptolib4pascal/ClpDHParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:32 +msgid "\"P\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SGUnInitialized +#. Programmer's name for it: SGUnInitialized +#: libraries/cryptolib4pascal/ClpDHParameters.pas:34 +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:34 +msgid "\"G\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SMustBeOddPrime +#: libraries/cryptolib4pascal/ClpDHParameters.pas:35 +msgid "Field must be an Odd Prime, \"P\"" +msgstr "" + +#. Programmer's name for it: SInvalidGeneratorRange +#: libraries/cryptolib4pascal/ClpDHParameters.pas:36 +msgid "Generator must in the Range [2, p - 2], \"G\"" +msgstr "" + +#. Programmer's name for it: SQTooBigToBeAFactor +#: libraries/cryptolib4pascal/ClpDHParameters.pas:37 +msgid "Q too Big to be a Factor of (P - 1), \"Q\"" +msgstr "" + +#. Programmer's name for it: SMTooBig +#: libraries/cryptolib4pascal/ClpDHParameters.pas:38 +msgid "M value must be < BitLength of P, \"M\"" +msgstr "" + +#. Programmer's name for it: SLErrorOne +#: libraries/cryptolib4pascal/ClpDHParameters.pas:39 +msgid "when L value specified, it must be less than bitlength(P), \"L\"" +msgstr "" + +#. Programmer's name for it: SLErrorTwo +#: libraries/cryptolib4pascal/ClpDHParameters.pas:40 +msgid "when L value specified, it may not be less than m value, \"L\"" +msgstr "" + +#. Programmer's name for it: SInvalidSubGroupFactor +#: libraries/cryptolib4pascal/ClpDHParameters.pas:41 +msgid "Subgroup factor must be >= 2, \"j\"" +msgstr "" + +#. Programmer's name for it: SXUnInitialized +#. Programmer's name for it: SXUnInitialized +#: libraries/cryptolib4pascal/ClpDHPrivateKeyParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaPrivateKeyParameters.pas:32 +msgid "\"X\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SYUnInitialized +#. Programmer's name for it: SYUnInitialized +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:32 +msgid "\"Y\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SInvalidDHPublicKey +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:34 +msgid "Invalid DH public key \"Y\"" +msgstr "" + +#. Programmer's name for it: SInvalidYInCorrectGroup +#. Programmer's name for it: SInvalidYInCorrectGroup +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:35 +#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:33 +msgid "\"Y\" Value Does Not Appear To Be In Correct Group" +msgstr "" + +#. Programmer's name for it: SSeedNil +#. Programmer's name for it: SSeedNil +#: libraries/cryptolib4pascal/ClpDHValidationParameters.pas:30 +#: libraries/cryptolib4pascal/ClpDsaValidationParameters.pas:30 +msgid "\"Seed\" Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SSeedNil +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:32 +msgid "Seed Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SPGenCounterNil +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:33 +msgid "PGenCounter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidDHValidationParams +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:35 +msgid "Invalid DHValidationParams: %s" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#: libraries/cryptolib4pascal/ClpDigest.pas:31 +#: libraries/cryptolib4pascal/ClpHMac.pas:34 +#: libraries/hashlib4pascal/HlpBlake2B.pas:27 +#: libraries/hashlib4pascal/HlpBlake2S.pas:27 +#: libraries/hashlib4pascal/HlpSHA3.pas:29 +msgid "Output Buffer Too Short" +msgstr "" + +#. Programmer's name for it: SUnRecognizedDigest +#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:43 +msgid "Digest \"%s\" not recognised." +msgstr "" + +#. Programmer's name for it: SPrivateKey +#. Programmer's name for it: SPrivateKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:41 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:40 +msgid "Signing Requires Private Key." +msgstr "" + +#. Programmer's name for it: SPublicKey +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:42 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:41 +msgid "Verification Requires Public Key." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:44 +msgid "DSADigestSigner not Initialized for Signature Generation." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:46 +msgid "DSADigestSigner not Initialized for Verification" +msgstr "" + +#. Programmer's name for it: SEncodingError +#. Programmer's name for it: SEncodingError +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:47 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:46 +msgid "Unable to Encode Signature" +msgstr "" + +#. Programmer's name for it: SInvalidDsaParameter +#: libraries/cryptolib4pascal/ClpDsaParameter.pas:33 +msgid "Invalid DsaParameter: %s" +msgstr "" + +#. Programmer's name for it: SQUnInitialized +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:33 +msgid "\"Q\" Cannot Be Uninitialized" +msgstr "" + +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:44 +msgid "L Values Must be Between 1024 and 3072 and a Multiple of 1024" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:45 +msgid "N Must be \" %d \" for L = \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:46 +msgid "N Must be \" %d \" or \" %d \" for L = \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:48 +msgid "Digest Output Size Too Small for Value of N Which is \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:50 +msgid "Can Only Use SHA-1 For Generating FIPS 186-2 Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:52 +msgid "Size Must Be From %d - %d and a multiple of %d, \"%d\"" +msgstr "" + +#. Programmer's name for it: SDSAPrivateKeyNotFound +#: libraries/cryptolib4pascal/ClpDsaSigner.pas:44 +msgid "DSA Private Key Required For Signing" +msgstr "" + +#. Programmer's name for it: SDSAPublicKeyNotFound +#: libraries/cryptolib4pascal/ClpDsaSigner.pas:45 +msgid "DSA Public Key Required For Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:43 +msgid "" +"Point and Scalar Arrays Should be Non-Null, and of Equal, Non-Zero, Length" +msgstr "" + +#. Programmer's name for it: SInvalidPointLocation +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:44 +msgid "Point Must be on the Same Curve" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:45 +msgid "Invalid Point, \"P\"" +msgstr "" + +#. Programmer's name for it: SInvalidResult +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:46 +msgid "Invalid Result" +msgstr "" + +#. Programmer's name for it: SInvalidResult +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:48 +#: libraries/cryptolib4pascal/ClpMultipliers.pas:46 +msgid "Fixed-Point Comb Doesn't Support Scalars Larger Than The Curve Order" +msgstr "" + +#. Programmer's name for it: SInvalidValue +#: libraries/cryptolib4pascal/ClpECC.pas:52 +msgid "Value Invalid in Fp Field Element, \" x \"" +msgstr "" + +#. Programmer's name for it: SInvalidValue2 +#: libraries/cryptolib4pascal/ClpECC.pas:53 +msgid "Value Invalid in F2m Field Element, \"x\"" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value +#: libraries/cryptolib4pascal/ClpECC.pas:54 +msgid "k2 must be smaller than k3" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:55 +msgid "k2 must be larger than 0" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:57 +msgid "Field elements are not both instances of F2mFieldElement" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:59 +msgid "Field elements are not elements of the same field F2m" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:61 +msgid "One of the F2m field elements has incorrect representation" +msgstr "" + +#. Programmer's name for it: SEvenValue +#: libraries/cryptolib4pascal/ClpECC.pas:62 +msgid "Even Value of Q" +msgstr "" + +#. Programmer's name for it: STraceInternalErrorCalculation +#: libraries/cryptolib4pascal/ClpECC.pas:63 +msgid "Internal Error in Trace Calculation" +msgstr "" + +#. Programmer's name for it: SHalfTraceUndefinedForM +#: libraries/cryptolib4pascal/ClpECC.pas:64 +msgid "Half-Trace Only Defined For Odd M" +msgstr "" + +#. Programmer's name for it: SUnSupportedCoordinateSystem +#: libraries/cryptolib4pascal/ClpECC.pas:65 +msgid "UnSupported Coordinate System" +msgstr "" + +#. Programmer's name for it: SCurrentCurve +#: libraries/cryptolib4pascal/ClpECC.pas:66 +msgid "Implementation returned Current Curve" +msgstr "" + +#. Programmer's name for it: SInvalidPointCoordinates +#: libraries/cryptolib4pascal/ClpECC.pas:67 +msgid "Invalid Point Coordinates" +msgstr "" + +#. Programmer's name for it: SInvalidAffineCoordinates +#: libraries/cryptolib4pascal/ClpECC.pas:68 +msgid "not valid for affine coordinates, \"iso\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointOnCurve +#: libraries/cryptolib4pascal/ClpECC.pas:69 +msgid "must be non-null and on this curve, \"point\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointOnCurve2 +#: libraries/cryptolib4pascal/ClpECC.pas:70 +msgid "Entries must be null or on this curve, \"points\"" +msgstr "" + +#. Programmer's name for it: SPointsNil +#: libraries/cryptolib4pascal/ClpECC.pas:71 +msgid "points" +msgstr "" + +#. Programmer's name for it: SInvalidRangeSpecified +#: libraries/cryptolib4pascal/ClpECC.pas:72 +msgid "Invalid Range Specified\", \"points\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointCompression +#: libraries/cryptolib4pascal/ClpECC.pas:73 +msgid "Invalid Point Compression" +msgstr "" + +#. Programmer's name for it: SInvalidK1 +#: libraries/cryptolib4pascal/ClpECC.pas:74 +msgid "k1 must be > 0" +msgstr "" + +#. Programmer's name for it: SInvalidK3 +#: libraries/cryptolib4pascal/ClpECC.pas:75 +msgid "k3 must be 0 if k2 == 0" +msgstr "" + +#. Programmer's name for it: SK2K1MisMatch +#: libraries/cryptolib4pascal/ClpECC.pas:76 +msgid "k2 must be > k1" +msgstr "" + +#. Programmer's name for it: SK3K2Mismatch +#: libraries/cryptolib4pascal/ClpECC.pas:77 +msgid "k3 must be > k2" +msgstr "" + +#. Programmer's name for it: SInvalidInfinityEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:78 +msgid "Invalid Infinity Encoding, \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:79 +msgid "Invalid Point Encoding %u" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:81 +msgid "Incorrect Length for infinity encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:83 +msgid "Incorrect Length for Compressed Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:84 +msgid "Invalid Point" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:86 +msgid "Incorrect Length for UnCompressed Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:88 +msgid "Incorrect Length for Hybrid Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:90 +msgid "Inconsistent Y Coordinate in Hybrid Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SUnknownCoordSystem +#: libraries/cryptolib4pascal/ClpECC.pas:91 +msgid "Unknown Coordinate System" +msgstr "" + +#. Programmer's name for it: SPointNotInNormalForm +#: libraries/cryptolib4pascal/ClpECC.pas:92 +msgid "Point not in Normal Form" +msgstr "" + +#. Programmer's name for it: SNotProjectiveCoordSystem +#: libraries/cryptolib4pascal/ClpECC.pas:93 +msgid "Not a Projective Coordinate System" +msgstr "" + +#. Programmer's name for it: SCannotBeNegative +#: libraries/cryptolib4pascal/ClpECC.pas:94 +msgid "Cannot be Negative, \"e\"" +msgstr "" + +#. Programmer's name for it: SNilFieldElement +#: libraries/cryptolib4pascal/ClpECC.pas:95 +msgid "Exactly one of the Field Elements is Nil" +msgstr "" + +#. Programmer's name for it: SUnsupportedOperation +#: libraries/cryptolib4pascal/ClpECC.pas:96 +msgid "Constant-time Lookup not Supported" +msgstr "" + +#. Programmer's name for it: SInvalidRange +#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:43 +msgid "Must be in the Range [2, 16], \"width\"" +msgstr "" + +#. Programmer's name for it: SInvalidRange2 +#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:44 +msgid "Must be in the Range [2, 8], \"width\"" +msgstr "" + +#. Programmer's name for it: SWrongDomainParameter +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:39 +msgid "ECDH Public Key has Wrong Domain Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidAgreementValue +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:40 +msgid "Infinity is not a Valid Agreement Value for ECDH" +msgstr "" + +#. Programmer's name for it: SInfinityInvalidPublicKey +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:41 +msgid "Infinity is not a Valid Public Key for ECDH" +msgstr "" + +#. Programmer's name for it: SWrongDomainParameter +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:39 +msgid "ECDHC Public Key has Wrong Domain Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidAgreementValue +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:40 +msgid "Infinity is not a Valid Agreement Value for ECDHC" +msgstr "" + +#. Programmer's name for it: SInfinityInvalidPublicKey +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:41 +msgid "Infinity is not a Valid Public Key for ECDHC" +msgstr "" + +#. Programmer's name for it: SCurveNil +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:33 +msgid "Curve Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SScalarNil +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:34 +msgid "Scalar Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SBigIntegerNotInitialized +#. Programmer's name for it: SBigIntegerNotInitialized +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:36 +#: libraries/cryptolib4pascal/ClpECPrivateKeyParameters.pas:32 +msgid "BigInteger Not Initialized \"%s\"" +msgstr "" + +#. Programmer's name for it: SQInfinity +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:38 +msgid "Point at Infinity \"Q\"" +msgstr "" + +#. Programmer's name for it: SQPointNotOnCurve +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:39 +msgid "Point Not on Curve \"Q\"" +msgstr "" + +#. Programmer's name for it: SScalarInvalidRange +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:40 +msgid "Scalar is not in the Interval [1, n - 1]" +msgstr "" + +#. Programmer's name for it: SECPublicKeyNotFound +#. Programmer's name for it: SECPublicKeyNotFound +#. Programmer's name for it: SECPublicKeyNotFound +#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:47 +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:47 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:45 +msgid "EC Public Key Required for Verification" +msgstr "" + +#. Programmer's name for it: SECPrivateKeyNotFound +#. Programmer's name for it: SECPrivateKeyNotFound +#. Programmer's name for it: SECPrivateKeyNotFound +#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:48 +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:48 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:46 +msgid "EC Private Key Required for Signing" +msgstr "" + +#. Programmer's name for it: SSenderPublicKeyInvalid +#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:35 +msgid "Sender's Public Key Invalid." +msgstr "" + +#. Programmer's name for it: SSenderPublicKeyInvalid +#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:37 +msgid "Sender's Public Key has Invalid Point Encoding \"%x\"" +msgstr "" + +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:56 +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:39 +msgid "Algorithm Cannot be Empty" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:57 +msgid "Unknown Key Size \"%d\"" +msgstr "" + +#. Programmer's name for it: SParameterNil +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:40 +msgid "Parameter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SUnRecognizedAlgorithm +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:41 +msgid "Unrecognised Algorithm: \" %s, \"Algorithm" +msgstr "" + +#. Programmer's name for it: SNotInitializedForSigning +#. Programmer's name for it: SNotInitializedForSigning +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:49 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:47 +msgid "Not Initialised For Signing" +msgstr "" + +#. Programmer's name for it: SNotInitializedForVerifying +#. Programmer's name for it: SNotInitializedForVerifying +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:50 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:48 +msgid "Not Initialised For Verifying" +msgstr "" + +#. Programmer's name for it: SNotInitializedForVerifying +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:52 +msgid "Not Initialised For Verifying/Recovery" +msgstr "" + +#. Programmer's name for it: SInputTooLargeForECNRKey +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:53 +msgid "Input Too Large For ECNR Key." +msgstr "" + +#. Programmer's name for it: SSignatureGenerationError +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:49 +msgid "An Error Occurred During Signature Generation" +msgstr "" + +#. Programmer's name for it: SSignatureGenerationError +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:51 +msgid "" +"Only FP (Prime Field) Curves are Allowed for This Schnorr Implementation" +msgstr "" + +#. Programmer's name for it: SInvalidCtx +#: libraries/cryptolib4pascal/ClpEd25519.pas:40 +msgid "ctx" +msgstr "" + +#. Programmer's name for it: SDigestError +#: libraries/cryptolib4pascal/ClpEd25519.pas:41 +msgid "Digest Produced Insufficient Data" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:38 +msgid "EOF encountered in middle of Ed25519Blake2B private key" +msgstr "" + +#. Programmer's name for it: SUnsupportedAlgorithm +#. Programmer's name for it: SUnsupportedAlgorithm +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:39 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:39 +msgid "Unsupported Algorithm" +msgstr "" + +#. Programmer's name for it: SCtxNotNil +#. Programmer's name for it: SCtxNotNil +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:40 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:40 +msgid "Ctx must be Nil for Ed25519 Algorithm" +msgstr "" + +#. Programmer's name for it: SMsgLen +#. Programmer's name for it: SMsgLen +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:41 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:41 +msgid "MsgLen must be Equal to \"PreHashSize\" for Ed25519ph Algorithm" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPublicKeyParameters.pas:34 +msgid "EOF encountered in middle of Ed25519Blake2B public key" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:37 +msgid "Ed25519Blake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:39 +msgid "Ed25519Blake2BSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:37 +msgid "Ed25519CtxBlake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:39 +msgid "Ed25519CtxBlake2BSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:37 +msgid "Ed25519CtxSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:39 +msgid "Ed25519CtxSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:37 +msgid "Ed25519PhBlake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:39 +msgid "Ed25519PhBlake2BSigner not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SPreHashDigestFailed +#. Programmer's name for it: SPreHashDigestFailed +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:40 +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:40 +msgid "PreHash Digest Failed" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:37 +msgid "Ed25519PhSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:39 +msgid "Ed25519PhSigner not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:38 +msgid "EOF encountered in middle of Ed25519 private key" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpEd25519PublicKeyParameters.pas:34 +msgid "EOF encountered in middle of Ed25519 public key" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:37 +msgid "Ed25519Signer not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:39 +msgid "Ed25519Signer not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:35 +msgid "Must be >= 2 , \" characteristic \"" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:37 +msgid "" +"Irreducible polynomials in GF(2) must have constant term, \"exponents\"" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:39 +msgid "Polynomial Exponents must be montonically increasing\", \"exponents\"" +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:52 +msgid "KeyGenerator \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:54 +msgid "KeyGenerator \"%s\" ( \"%s\" ) not Supported." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:56 +msgid "KeyPairGenerator \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:58 +msgid "KeyPairGenerator \"%s\" ( \"%s\" ) not Supported." +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:39 +msgid "HKDF Cannot Generate More Than 255 Blocks of HashLen Size" +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF2 +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:40 +msgid "HKDF May Only Be Used For 255 * HashLen Bytes of Output" +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF2 +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:42 +msgid "HKDF Parameters Required For \"HkdfBytesGenerator\", \"parameters\"" +msgstr "" + +#. Programmer's name for it: SIKMNil +#: libraries/cryptolib4pascal/ClpHkdfParameters.pas:30 +msgid "\"ikm\" is Nil" +msgstr "" + +#. Programmer's name for it: SUnSupportedOperation +#. Programmer's name for it: SUnSupportedOperation +#: libraries/cryptolib4pascal/ClpHMacDsaKCalculator.pas:42 +#: libraries/cryptolib4pascal/ClpRandomDsaKCalculator.pas:34 +msgid "Operation not Supported" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESCipher.pas:54 +msgid "Must be Passed Recipient's Public EC Key for Encryption" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESCipher.pas:56 +msgid "Must be Passed Recipient's Private EC Key for Decryption" +msgstr "" + +#. Programmer's name for it: SIAlgorithmParameterSpecNil +#: libraries/cryptolib4pascal/ClpIESCipher.pas:57 +msgid "Parameter Spec Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SUnableToProcessBlock +#: libraries/cryptolib4pascal/ClpIESCipher.pas:58 +msgid "Unable to Process Block. \"%s\"" +msgstr "" + +#. Programmer's name for it: SIESParameterSpecError +#: libraries/cryptolib4pascal/ClpIESCipher.pas:59 +msgid "Must be Passed IES Parameter Spec" +msgstr "" + +#. Programmer's name for it: SNonceInvalidLength +#: libraries/cryptolib4pascal/ClpIESCipher.pas:60 +msgid "Nonce in IES Parameters Needs to be \"%s\" Bytes Long" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESEngine.pas:53 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:45 +msgid "Unable to Recover Ephemeral Public Key: \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESEngine.pas:55 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:47 +msgid "Length of Input Must be Greater than the MAC and V Combined" +msgstr "" + +#. Programmer's name for it: SInvalidMAC +#. Programmer's name for it: SInvalidMAC +#: libraries/cryptolib4pascal/ClpIESEngine.pas:56 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:48 +msgid "Invalid MAC" +msgstr "" + +#. Programmer's name for it: SRandomNil +#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:30 +msgid "Random Class Instance Can't Be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidStrength +#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:31 +msgid "Strength Must Be Greater Than Zero But Was Given %d" +msgstr "" + +#. Programmer's name for it: SKeyNil +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:31 +msgid "Key Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidKeyOffSet +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:32 +msgid "Invalid Key OffSet" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:33 +msgid "Invalid Key Length" +msgstr "" + +#. Programmer's name for it: SInvalidF2MFieldValue +#: libraries/cryptolib4pascal/ClpLongArray.pas:34 +msgid "Invalid F2M Field value, \"bigInt\"" +msgstr "" + +#. Programmer's name for it: SUnRecognizedMac +#: libraries/cryptolib4pascal/ClpMacUtilities.pas:40 +msgid "Mac \"%s\" not recognised." +msgstr "" + +#. Programmer's name for it: SCannotBeZero +#: libraries/cryptolib4pascal/ClpMod.pas:35 +msgid "cannot be 0, \"x\"" +msgstr "" + +#. Programmer's name for it: SCurveUnknownGroupOrder +#: libraries/cryptolib4pascal/ClpMultipliers.pas:47 +msgid "Need Curve With Known Group Order, \"curve\"" +msgstr "" + +#. Programmer's name for it: SInCompatiblePoint +#: libraries/cryptolib4pascal/ClpMultipliers.pas:48 +msgid "Only AbstractF2mPoint can be used in WTauNafMultiplier" +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:72 +msgid "" +"An Error Occured while generating random data using MS Windows Cryptography " +"API." +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:76 +msgid "" +"An Error Occured while generating random data using SecRandomCopyBytes API." +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:80 +#: libraries/cryptolib4pascal/ClpOSRandom.pas:84 +msgid "An Error Occured while generating random data using getRandom API" +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:88 +msgid "" +"An Error Occured while generating random data using arc4random_buf API." +msgstr "" + +#. Programmer's name for it: SIncompleteLastBlockInDecryption +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:41 +msgid "Last Block Incomplete in Decryption" +msgstr "" + +#. Programmer's name for it: SCorruptedPadBlock +#: libraries/cryptolib4pascal/ClpPaddingModes.pas:32 +msgid "Pad Block Corrupted" +msgstr "" + +#. Programmer's name for it: SIVNil +#: libraries/cryptolib4pascal/ClpParametersWithIV.pas:31 +msgid "IV Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SParameters +#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:32 +msgid "Parameters" +msgstr "" + +#. Programmer's name for it: SRandom +#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:33 +msgid "Random" +msgstr "" + +#. Programmer's name for it: SAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:38 +msgid "Algorithm \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKDFParameterNotFound +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:37 +msgid "" +"Specified Hash Cannot Produce Sufficient Data for the Specified Operation." +msgstr "" + +#. Programmer's name for it: SCipherCannotbeNilInThisMode +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:49 +msgid "Cipher Cannot be Nil in This Mode." +msgstr "" + +#. Programmer's name for it: SBufferNil +#: libraries/cryptolib4pascal/ClpRandom.pas:30 +msgid "Buffer Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SMaxValueNegative +#: libraries/cryptolib4pascal/ClpRandom.pas:31 +msgid "maxValue Must be Positive" +msgstr "" + +#. Programmer's name for it: SInvalidMinValue +#: libraries/cryptolib4pascal/ClpRandom.pas:32 +msgid "minValue Cannot be Greater Than maxValue" +msgstr "" + +#. Programmer's name for it: SUnknownAlgorithm +#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:31 +msgid "Unknown Random Generation Algorithm Requested" +msgstr "" + +#. Programmer's name for it: SUnknownAlgorithm +#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:33 +msgid "Random Number Generator Output Buffer Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SUnsupportedBlock +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:37 +msgid "Unknown Blocksize to Rijndael" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:38 +msgid "Key Length not 128/160/192/224/256 bits." +msgstr "" + +#. Programmer's name for it: SRijndaelEngineNotInitialised +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:39 +msgid "Rijndael Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SRijndaelEngineNotInitialised +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:41 +msgid "Invalid Parameter Passed to Rijndael Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidRound +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:38 +msgid "\"rounds\" Must be a Positive, Even Number" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:39 +msgid "%s Requires 128 bit or 256 bit key" +msgstr "" + +#. Programmer's name for it: SMaxByteExceeded +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:40 +msgid "2^70 Byte Limit per IV; Change IV" +msgstr "" + +#. Programmer's name for it: SMaxByteExceededTwo +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:41 +msgid "2^70 byte limit per IV would be exceeded; Change IV" +msgstr "" + +#. Programmer's name for it: SEngineNotInitialized +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:42 +msgid "%s not Initialized" +msgstr "" + +#. Programmer's name for it: SRoundsMustbeEven +#. Programmer's name for it: SRoundsMustBeEven +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:45 +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:37 +msgid "Number of Rounds Must be Even" +msgstr "" + +#. Programmer's name for it: SIVRequired +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:47 +msgid "%s Init Requires an IV, \"parameters\"" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:48 +msgid "%s Requires exactly %d bytes of IV" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:50 +msgid "%s Init Parameters must Contain a KeyParameter (or null for Re-Init)" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:52 +msgid "KeyParameter can not be null for First Initialisation" +msgstr "" + +#. Programmer's name for it: SInvalidParameters +#: libraries/cryptolib4pascal/ClpScalarSplitParameters.pas:30 +msgid "\"%s\" must consist of exactly 2 (initialized) values" +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:43 +msgid "SchnorrDigestSigner not Initialized for Signature Generation." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:45 +msgid "SchnorrDigestSigner not Initialized for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:40 +msgid "Value Invalid for SecP256K1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:40 +msgid "Value Invalid for SecP256R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:40 +msgid "Value Invalid for SecP384R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:40 +msgid "Value Invalid for SecP521R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:41 +msgid "Value Invalid for SecT283FieldElement \"%s\"" +msgstr "" + +#. Programmer's name for it: SUnRecognisedPRNGAlgorithm +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:43 +msgid "Unrecognised PRNG Algorithm: %s \"algorithm\"" +msgstr "" + +#. Programmer's name for it: SCannotBeNegative +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:44 +msgid "Cannot be Negative \"maxValue\"" +msgstr "" + +#. Programmer's name for it: SInvalidMaxValue +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:45 +msgid "maxValue Cannot be Less Than minValue" +msgstr "" + +#. Programmer's name for it: SMalformedSignature +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:35 +msgid "Malformed signature, \"%s\"" +msgstr "" + +#. Programmer's name for it: SValueOutOfRange +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:36 +msgid "Value out of range, \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncodingLength +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:37 +msgid "Encoding has incorrect length, \"%s\"" +msgstr "" + +#. Programmer's name for it: SUnRecognizedAlgorithm +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:71 +msgid "Signer \" %s \" not recognised." +msgstr "" + +#. Programmer's name for it: SInvalidScale +#. Programmer's name for it: SNegativeScale +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:29 +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:32 +msgid "Scale may not be Negative" +msgstr "" + +#. Programmer's name for it: SInvalidScale +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:31 +msgid "Only SimpleBigDecimal of Same Scale Allowed in Arithmetic Operations" +msgstr "" + +#. Programmer's name for it: SSpeckEngineNotInitialised +#. Programmer's name for it: SSpeckLegacyEngineNotInitialised +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:35 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:35 +msgid "%s Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:38 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:38 +msgid "Invalid Argument Encountered." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:39 +msgid "Invalid Parameter Passed to Speck Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:41 +msgid "Speck32 requires a key of 64 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:43 +msgid "Speck48 requires a key of 72 or 96 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:45 +msgid "Speck64 requires a key of 96 or 128 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:47 +msgid "Speck96 requires a key of 96 or 144 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:49 +msgid "" +"Speck128 requires a key of 128, 192 or 256 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:40 +msgid "Invalid Parameter Passed to SpeckLegacy Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:42 +msgid "Speck32Legacy requires a key of 64 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:44 +msgid "" +"Speck48Legacy requires a key of 72 or 96 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:46 +msgid "" +"Speck64Legacy requires a key of 96 or 128 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:48 +msgid "" +"Speck96Legacy requires a key of 96 or 144 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:50 +msgid "" +"Speck128Legacy requires a key of 128, 192 or 256 bits but input was \"%d\" " +"bits." +msgstr "" + +#. Programmer's name for it: SInvalidMU +#: libraries/cryptolib4pascal/ClpTnaf.pas:34 +msgid "mu must be 1 or -1" +msgstr "" + +#. Programmer's name for it: SDifferentScales +#: libraries/cryptolib4pascal/ClpTnaf.pas:35 +msgid "lambda0 and lambda1 do not have same scale" +msgstr "" + +#. Programmer's name for it: SNoKoblitzCurve +#: libraries/cryptolib4pascal/ClpTnaf.pas:36 +msgid "No Koblitz curve (ABC), TNAF multiplication not possible" +msgstr "" + +#. Programmer's name for it: SNotKoblitzCurve +#: libraries/cryptolib4pascal/ClpTnaf.pas:37 +msgid "si is defined for Koblitz curves only" +msgstr "" + +#. Programmer's name for it: SInvalidCoFactor +#: libraries/cryptolib4pascal/ClpTnaf.pas:38 +msgid "h (Cofactor) must be 2 or 4" +msgstr "" + +#: libraries/cryptolib4pascal/ClpX25519Agreement.pas:36 +msgid "The Init Parameter does not Contain the Private Key" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:37 +msgid "EOF encountered in middle of X25519 private key" +msgstr "" + +#. Programmer's name for it: SAgreementCalculationFailed +#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:38 +msgid "X25519 Agreement Failed" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpX25519PublicKeyParameters.pas:34 +msgid "EOF encountered in middle of X25519 public key" +msgstr "" + +#. Programmer's name for it: SInconsistentKValues +#: libraries/cryptolib4pascal/ClpX9ECC.pas:36 +msgid "Inconsistent K Values" +msgstr "" + +#. Programmer's name for it: SCurveNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:37 +msgid "Curve" +msgstr "" + +#. Programmer's name for it: SNotImplementedECCurve +#: libraries/cryptolib4pascal/ClpX9ECC.pas:38 +msgid "This Type of ECCurve is not Implemented" +msgstr "" + +#. Programmer's name for it: SFieldIDNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:39 +msgid "FieldID" +msgstr "" + +#. Programmer's name for it: SSeqNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:40 +msgid "Seq" +msgstr "" + +#. Programmer's name for it: SUnSupportedCurveOne +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:38 +msgid "Only trinomial and pentomial curves are supported" +msgstr "" + +#. Programmer's name for it: SUnSupportedCurveTwo +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:39 +msgid "\"curve\" is of an unsupported type" +msgstr "" + +#. Programmer's name for it: SBadVersion +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:40 +msgid "Bad Version in X9ECParameters" +msgstr "" + +#. Programmer's name for it: SNullKeyReInit +#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:33 +msgid "%s Doesn't Support Re-Init with Null Key" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:34 +msgid "%s Requires a 256 bit Key" +msgstr "" + +#. Programmer's name for it: SArgumentOutOfRange +#: libraries/generics.collections/generics.strings.pas:26 +msgid "Argument out of range" +msgstr "" + +#. Programmer's name for it: SArgumentNilNode +#: libraries/generics.collections/generics.strings.pas:27 +msgid "Node is nil" +msgstr "" + +#. Programmer's name for it: SDuplicatesNotAllowed +#: libraries/generics.collections/generics.strings.pas:28 +msgid "Duplicates not allowed in dictionary" +msgstr "" + +#. Programmer's name for it: SCollectionInconsistency +#: libraries/generics.collections/generics.strings.pas:29 +msgid "Collection inconsistency" +msgstr "" + +#. Programmer's name for it: SCollectionDuplicate +#: libraries/generics.collections/generics.strings.pas:30 +msgid "Collection does not allow duplicates" +msgstr "" + +#. Programmer's name for it: SDictionaryKeyDoesNotExist +#: libraries/generics.collections/generics.strings.pas:31 +msgid "Dictionary key does not exist" +msgstr "" + +#. Programmer's name for it: SItemNotFound +#: libraries/generics.collections/generics.strings.pas:32 +msgid "Item not found" +msgstr "" + +#. Programmer's name for it: SInvalidConfigLength +#. Programmer's name for it: SInvalidConfigLength +#: libraries/hashlib4pascal/HlpBlake2B.pas:22 +#: libraries/hashlib4pascal/HlpBlake2S.pas:22 +msgid "Config Length Must Be 8 Words" +msgstr "" + +#. Programmer's name for it: SConfigNil +#. Programmer's name for it: SConfigNil +#: libraries/hashlib4pascal/HlpBlake2B.pas:23 +#: libraries/hashlib4pascal/HlpBlake2S.pas:23 +msgid "Config Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SConfigNil +#. Programmer's name for it: SConfigNil +#: libraries/hashlib4pascal/HlpBlake2B.pas:25 +#: libraries/hashlib4pascal/HlpBlake2S.pas:25 +msgid "XOFSize in Bits must be Multiples of 8 and be Between %u and %u Bytes." +msgstr "" + +#. Programmer's name for it: SOutputLengthInvalid +#. Programmer's name for it: SOutputLengthInvalid +#. Programmer's name for it: SOutputLengthInvalid +#: libraries/hashlib4pascal/HlpBlake2B.pas:26 +#: libraries/hashlib4pascal/HlpBlake2S.pas:26 +#: libraries/hashlib4pascal/HlpSHA3.pas:28 +msgid "Output Length is above the Digest Length" +msgstr "" + +#. Programmer's name for it: SMaximumOutputLengthExceeded +#: libraries/hashlib4pascal/HlpBlake2B.pas:28 +msgid "\"Maximum Length is 2^32 blocks of 64 bytes" +msgstr "" + +#. Programmer's name for it: SWritetoXofAfterReadError +#. Programmer's name for it: SWritetoXofAfterReadError +#. Programmer's name for it: SWritetoXofAfterReadError +#: libraries/hashlib4pascal/HlpBlake2B.pas:29 +#: libraries/hashlib4pascal/HlpBlake2S.pas:29 +#: libraries/hashlib4pascal/HlpSHA3.pas:30 +msgid "\"%s\" Write to Xof after Read not Allowed" +msgstr "" + +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:16 +msgid "" +"BLAKE2B HashSize must be restricted to one of the following [1 .. 64], \"%d" +"\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:17 +msgid "\"Key\" Length Must Not Be Greater Than 64, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:19 +msgid "\"Personalisation\" Length Must Be Equal To 16, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:20 +msgid "\"Salt\" Length Must Be Equal To 16, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:23 +msgid "FanOut Value Should be Between [0 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:25 +msgid "MaxDepth Value Should be Between [1 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:27 +msgid "NodeDepth Value Should be Between [0 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:29 +msgid "InnerHashSize Value Should be Between [0 .. 64] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:31 +msgid "NodeOffset Value Should be Between [0 .. (2^64-1)] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:34 +msgid "Tree Inner Hash Size Must Not Be Greater Than 64, \"%d\"" +msgstr "" + +#. Programmer's name for it: SMaximumOutputLengthExceeded +#: libraries/hashlib4pascal/HlpBlake2S.pas:28 +msgid "\"Maximum Length is 2^32 blocks of 32 bytes" +msgstr "" + +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:16 +msgid "" +"BLAKE2S HashSize must be restricted to one of the following [1 .. 32], \"%d" +"\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:17 +msgid "\"Key\" Length Must Not Be Greater Than 32, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:19 +msgid "\"Personalisation\" Length Must Be Equal To 8, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:20 +msgid "\"Salt\" Length Must Be Equal To 8, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:23 +msgid "FanOut Value Should be Between [0 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:25 +msgid "MaxDepth Value Should be Between [1 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:27 +msgid "NodeDepth Value Should be Between [0 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:29 +msgid "InnerHashSize Value Should be Between [0 .. 32] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:31 +msgid "NodeOffset Value Should be Between [0 .. (2^48-1)] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:34 +msgid "Tree Inner Hash Size Must Not Be Greater Than 32, \"%d\"" +msgstr "" + +#. Programmer's name for it: SUnSupportedCRCType +#: libraries/hashlib4pascal/HlpCRC.pas:22 +msgid "UnSupported CRC Type: \"%s\"" +msgstr "" + +#. Programmer's name for it: SWidthOutOfRange +#: libraries/hashlib4pascal/HlpCRC.pas:23 +msgid "Width Must be Between 3 and 64. \"%d\"" +msgstr "" + +#. Programmer's name for it: SIndexOutOfRange +#: libraries/hashlib4pascal/HlpHash.pas:16 +msgid "Current Index Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SFileNotExist +#: libraries/hashlib4pascal/HlpHash.pas:19 +msgid "Specified File Not Found" +msgstr "" + +#. Programmer's name for it: SCloneNotYetImplemented +#: libraries/hashlib4pascal/HlpHash.pas:20 +msgid "Clone Not Yet Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SHashBufferMessage +#: libraries/hashlib4pascal/HlpHashBuffer.pas:13 +msgid "HashBuffer, Length: %d, Position: %d, IsEmpty: %s" +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:27 +msgid "Current Data Structure cannot be Represented as an \"Int32\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:29 +msgid "Current Data Structure cannot be Represented as an \"UInt8\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:31 +msgid "Current Data Structure cannot be Represented as an \"UInt16\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:33 +msgid "Current Data Structure cannot be Represented as an \"UInt32\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:35 +msgid "Current Data Structure cannot be Represented as an \"UInt64\" Type." +msgstr "" + +#. Programmer's name for it: SInvalidHavalRound +#: libraries/hashlib4pascal/HlpHaval.pas:25 +msgid "Haval Round Must be 3, 4 or 5" +msgstr "" + +#. Programmer's name for it: SInvalidHavalRound +#: libraries/hashlib4pascal/HlpHaval.pas:27 +msgid "" +"Haval HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte), 192 " +"bit(24 byte), 224 bit(28 byte) or 256 bit(32 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpMurmur2.pas:24 +#: libraries/hashlib4pascal/HlpMurmur2_64.pas:21 +#: libraries/hashlib4pascal/HlpMurmurHash3_x64_128.pas:22 +#: libraries/hashlib4pascal/HlpMurmurHash3_x86_128.pas:22 +#: libraries/hashlib4pascal/HlpMurmurHash3_x86_32.pas:22 +#: libraries/hashlib4pascal/HlpSipHash.pas:23 +#: libraries/hashlib4pascal/HlpXXHash32.pas:19 +#: libraries/hashlib4pascal/HlpXXHash64.pas:19 +msgid "KeyLength Must Be Equal to %d" +msgstr "" + +#: libraries/hashlib4pascal/HlpNullable.pas:16 +msgid "Cannot assign non-null pointer to nullable type." +msgstr "" + +#: libraries/hashlib4pascal/HlpNullable.pas:18 +msgid "Unsupported Type: Only supports Integers, Int64, Floats and Strings." +msgstr "" + +#. Programmer's name for it: SGetNullValue +#: libraries/hashlib4pascal/HlpNullable.pas:19 +msgid "Attempted to get a null value." +msgstr "" + +#. Programmer's name for it: SHashSizeNotImplemented +#: libraries/hashlib4pascal/HlpNullDigest.pas:18 +msgid "HashSize Not Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SBlockSizeNotImplemented +#: libraries/hashlib4pascal/HlpNullDigest.pas:19 +msgid "BlockSize Not Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidOutputByteCount +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:32 +msgid "\"(AByteCount)\" Argument Less Than \"%d\"." +msgstr "" + +#. Programmer's name for it: SBlockInstanceNotInitialized +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:33 +msgid "Block Instance not Initialized" +msgstr "" + +#. Programmer's name for it: SInputLengthInvalid +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:34 +msgid "Input Length \"%d\" is not Equal to BlockSize \"%d\"" +msgstr "" + +#. Programmer's name for it: SLanesTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:35 +msgid "Lanes Must be Greater Than \"%d\"" +msgstr "" + +#. Programmer's name for it: SLanesTooBig +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:36 +msgid "Lanes Must be Less Than \"%d\"" +msgstr "" + +#. Programmer's name for it: SMemoryTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:37 +msgid "Memory is Less Than: \"%d\", Expected \"%d\"" +msgstr "" + +#. Programmer's name for it: SIterationsTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:38 +msgid "Iterations is Less Than: \"%d\"" +msgstr "" + +#. Programmer's name for it: SIterationsTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:40 +msgid "Argon2 Parameter Builder Not Initialized" +msgstr "" + +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:31 +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:18 +msgid "\"(AByteCount)\" Argument must be a value greater than zero." +msgstr "" + +#. Programmer's name for it: SInvalidCost +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:32 +msgid "Cost parameter must be > 1 and a power of 2." +msgstr "" + +#. Programmer's name for it: SBlockSizeAndCostIncompatible +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:33 +msgid "Cost parameter must be > 1 and < 65536." +msgstr "" + +#. Programmer's name for it: SBlockSizeTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:34 +msgid "Block size must be >= 1." +msgstr "" + +#. Programmer's name for it: SBlockSizeTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:36 +msgid "" +"Parallelism parameter must be >= 1 and <= %d (based on block size of %d)" +msgstr "" + +#. Programmer's name for it: SInvalidIndex +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:19 +msgid "Invalid start or end index in the internal buffer" +msgstr "" + +#. Programmer's name for it: SNotInitializedIHashInstance +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:20 +msgid "\"IHash\" instance is uninitialized" +msgstr "" + +#. Programmer's name for it: SIterationtooSmall +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:21 +msgid "Iteration must be greater than zero." +msgstr "" + +#. Programmer's name for it: SInvalidHashMode +#: libraries/hashlib4pascal/HlpSHA3.pas:25 +msgid "Only \"[%s]\" HashModes are Supported" +msgstr "" + +#. Programmer's name for it: SInvalidHashMode +#: libraries/hashlib4pascal/HlpSHA3.pas:27 +msgid "XOFSize in Bits must be Multiples of 8 and be Greater than Zero Bytes" +msgstr "" + +#: libraries/hashlib4pascal/HlpSnefru.pas:24 +msgid "Snefru Security Level Cannot be Less than 1. Standard Level is 8" +msgstr "" + +#: libraries/hashlib4pascal/HlpSnefru.pas:26 +msgid "Snefru HashSize Must be Either 128 bit(16 byte) or 256 bit(32 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidHashSize +#: libraries/hashlib4pascal/HlpSnefru.pas:27 +msgid "Specified HashSize Is Invalid or UnSupported \"%d\"" +msgstr "" + +#: libraries/hashlib4pascal/HlpTiger.pas:22 +msgid "" +"Tiger HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or 192 " +"bit(24 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidHashRound +#. Programmer's name for it: SInvalidHashRound +#: libraries/hashlib4pascal/HlpTiger.pas:23 +#: libraries/hashlib4pascal/HlpTiger2.pas:23 +msgid "Specified HashRound Is Invalid or UnSupported \"%d\"" +msgstr "" + +#: libraries/hashlib4pascal/HlpTiger2.pas:22 +msgid "" +"Tiger2 HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or 192 " +"bit(24 byte)" +msgstr "" + +#. Programmer's name for it: sInvalidIPAddress +#: libraries/mormot-min/SynCommons.pas:18356 +msgid "\"%s\" is an invalid IP v4 address" +msgstr "" + +#. Programmer's name for it: sInvalidEmailAddress +#: libraries/mormot-min/SynCommons.pas:18357 +msgid "\"%s\" is an invalid email address" +msgstr "" + +#. Programmer's name for it: sInvalidPattern +#: libraries/mormot-min/SynCommons.pas:18358 +msgid "\"%s\" does not match the expected pattern" +msgstr "" + +#. Programmer's name for it: sCharacter01n +#: libraries/mormot-min/SynCommons.pas:18359 +msgid "character,character,characters" +msgstr "" + +#. Programmer's name for it: sInvalidTextLengthMin +#: libraries/mormot-min/SynCommons.pas:18360 +msgid "Expect at least %d %s" +msgstr "" + +#. Programmer's name for it: sInvalidTextLengthMax +#: libraries/mormot-min/SynCommons.pas:18361 +msgid "Expect up to %d %s" +msgstr "" + +#. Programmer's name for it: sInvalidTextChar +#: libraries/mormot-min/SynCommons.pas:18364 +msgid "" +"Expect at least %d %s %s,Expect up to %d %s %s,alphabetical,digital," +"punctuation,lowercase,uppercase,space,Too much spaces on the left,Too much " +"spaces on the right" +msgstr "" + +#. Programmer's name for it: sValidationFailed +#: libraries/mormot-min/SynCommons.pas:18365 +msgid "\"%s\" rule failed" +msgstr "" + +#. Programmer's name for it: sValidationFieldVoid +#: libraries/mormot-min/SynCommons.pas:18366 +msgid "An unique key field must not be void" +msgstr "" + +#. Programmer's name for it: sValidationFieldDuplicate +#: libraries/mormot-min/SynCommons.pas:18367 +msgid "Value already used for this unique key field" +msgstr "" + +#. Programmer's name for it: Sneed_dict +#: libraries/paszlib/paszlib_zbase.pas:409 +msgid "need dictionary" +msgstr "" + +#. Programmer's name for it: Sstream_end +#: libraries/paszlib/paszlib_zbase.pas:410 +msgid "stream end" +msgstr "" + +#. Programmer's name for it: Sfile_error +#: libraries/paszlib/paszlib_zbase.pas:411 +msgid "file error" +msgstr "" + +#. Programmer's name for it: Sstream_error +#: libraries/paszlib/paszlib_zbase.pas:412 +msgid "stream error" +msgstr "" + +#. Programmer's name for it: Sdata_error +#: libraries/paszlib/paszlib_zbase.pas:413 +msgid "data error" +msgstr "" + +#. Programmer's name for it: Smem_error +#: libraries/paszlib/paszlib_zbase.pas:414 +msgid "insufficient memory" +msgstr "" + +#. Programmer's name for it: Sbuf_error +#: libraries/paszlib/paszlib_zbase.pas:415 +msgid "buffer error" +msgstr "" + +#. Programmer's name for it: Sversion_error +#: libraries/paszlib/paszlib_zbase.pas:416 +msgid "incompatible version" +msgstr "" + +#. Programmer's name for it: SInvalidHexCharacter +#: libraries/simplebaselib4pascal/SbpBase16.pas:12 +msgid "Invalid hex character: \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidTextLength +#: libraries/simplebaselib4pascal/SbpBase16.pas:13 +msgid "Text cannot be odd length \"%s\"" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpBase32.pas:16 +#: libraries/simplebaselib4pascal/SbpBase58.pas:16 +#: libraries/simplebaselib4pascal/SbpBase64.pas:16 +#: libraries/simplebaselib4pascal/SbpBase85.pas:16 +msgid "Alphabet Instance cannot be Nil \"%s\"" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpBase85.pas:18 +msgid "Unexpected Shortcut Character In The Middle Of a Regular Block" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:12 +msgid "\"%s\" Cannot Be Nil." +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:14 +msgid "" +"Required Alphabet Length is \"%d\" but Provided Alphabet is \"%d\" " +"Characters Long." +msgstr "" + +#. Programmer's name for it: SInvalidCharacter +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:15 +msgid "Alphabet Contains Character \"%s (%d)\" Above \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidInput +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:16 +msgid "Invalid character value in input \"%s\"" +msgstr "" + +#. Programmer's name for it: sAColumnsCantBeNil +#: libraries/sphere10/UCommon.Data.pas:246 +msgid "AColumns can't be nil!" +msgstr "" + +#. Programmer's name for it: sTooManyValues +#: libraries/sphere10/UCommon.Data.pas:247 +msgid "Too many values" +msgstr "" + +#. Programmer's name for it: sInvalidUTF8String +#: libraries/sphere10/UCommon.Data.pas:248 +msgid "Invalid UTF8 string" +msgstr "" + +#. Programmer's name for it: sBadNumericExpression +#: libraries/sphere10/UCommon.Data.pas:249 +msgid "Bad numeric expression" +msgstr "" + +#. Programmer's name for it: sUnexpectedNumberFormat +#: libraries/sphere10/UCommon.Data.pas:250 +msgid "Unexpected number format" +msgstr "" + +#. Programmer's name for it: sBadSyntaxForEscapeCharacter +#: libraries/sphere10/UCommon.Data.pas:251 +msgid "Bad syntax for escape character \"\\\"" +msgstr "" + +#. Programmer's name for it: sUnexpectedCharInExpression +#: libraries/sphere10/UCommon.Data.pas:252 +msgid "Unexpected char in expression" +msgstr "" + +#. Programmer's name for it: sInvaildExpression_CharDetectedAfterClosingBracket +#: libraries/sphere10/UCommon.Data.pas:253 +msgid "Invaild expression (char detected after closing bracket)" +msgstr "" + +#. Programmer's name for it: sUnexpectedTokenFound +#: libraries/sphere10/UCommon.Data.pas:254 +msgid "Unexpected token found : \"%s\"" +msgstr "" + +#. Programmer's name for it: sUnexpectedStringLiteralInExpression +#: libraries/sphere10/UCommon.Data.pas:255 +msgid "Unexpected string literal in expression" +msgstr "" + +#. Programmer's name for it: sBadlyClosedBetweenExpression +#: libraries/sphere10/UCommon.Data.pas:256 +msgid "Badly closed \"between\" expression" +msgstr "" + +#. Programmer's name for it: sMissingNumberInExpression +#: libraries/sphere10/UCommon.Data.pas:257 +msgid "Missing number in expression" +msgstr "" + +#. Programmer's name for it: sUnexpectedOccurrenceOf_Found +#: libraries/sphere10/UCommon.Data.pas:258 +msgid "Unexpected occurrence of \"%s\" found" +msgstr "" + +#. Programmer's name for it: sBadBetweenExpression_UnexpectedToken +#: libraries/sphere10/UCommon.Data.pas:259 +msgid "Bad \"between\" expression. Unexpected \"%s\"" +msgstr "" + +#. Programmer's name for it: sExpressionError_NoValue +#: libraries/sphere10/UCommon.Data.pas:260 +msgid "Expression error (no value)" +msgstr "" + +#. Programmer's name for it: sNotImplemented +#: libraries/sphere10/UCommon.pas:468 +msgid "Not implemented" +msgstr "" + +#. Programmer's name for it: sInvalidParameter_OutOfBounds +#: libraries/sphere10/UCommon.pas:469 +msgid "Invalid Parameter: %s out of bounds" +msgstr "" + +#. Programmer's name for it: sLogDebug +#: libraries/sphere10/UCommon.pas:470 +msgid "DEBUG" +msgstr "" + +#. Programmer's name for it: sLogInfo +#: libraries/sphere10/UCommon.pas:471 +msgid "INFO" +msgstr "" + +#. Programmer's name for it: sLogWarn +#: libraries/sphere10/UCommon.pas:472 +msgid "WARNING" +msgstr "" + +#. Programmer's name for it: sLogError +#: libraries/sphere10/UCommon.pas:473 +msgid "ERROR" +msgstr "" + +#. Programmer's name for it: sTotal +#: libraries/sphere10/UVisualGrid.pas:475 +msgid "Total: %d" +msgstr "" + +#. Programmer's name for it: sStandardSearch +#: libraries/sphere10/UVisualGrid.pas:476 +msgid "Standard Search" +msgstr "" + +#. Programmer's name for it: sMultiColumnSearch +#: libraries/sphere10/UVisualGrid.pas:477 +msgid "Multi-Column Search" +msgstr "" + +#. Programmer's name for it: sPageSize +#: libraries/sphere10/UVisualGrid.pas:478 +msgid "Page size:" +msgstr "" + +#. Programmer's name for it: sSearchExpression +#: libraries/sphere10/UVisualGrid.pas:479 +msgid "Search expression" +msgstr "" + +#. Programmer's name for it: sDataLoading +#: libraries/sphere10/UVisualGrid.pas:480 +msgid "DATA LOADING" +msgstr "" + +#. Programmer's name for it: sExpression +#: libraries/sphere10/UVisualGrid.pas:481 +msgid "Expression" +msgstr "" + +#. Programmer's name for it: sImproperColumnIndex +#: libraries/sphere10/UVisualGrid.pas:482 +msgid "Improper column index. Max expected is %d but %d found." +msgstr "" diff --git a/src/locale/nl/LC_MESSAGES/default.mo b/src/locale/nl/LC_MESSAGES/default.mo new file mode 100644 index 0000000000000000000000000000000000000000..c3f4390e76aa0c56b972d36d7e73f355e3b2d62a GIT binary patch literal 13024 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 EAI-i!ivR!s literal 0 HcmV?d00001 diff --git a/src/locale/nl/LC_MESSAGES/default.po b/src/locale/nl/LC_MESSAGES/default.po new file mode 100644 index 000000000..46d7b6814 --- /dev/null +++ b/src/locale/nl/LC_MESSAGES/default.po @@ -0,0 +1,4642 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2020-03-28 20:30\n" +"PO-Revision-Date: 2020-03-30 21:22+0200\n" +"Last-Translator: Somebody \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Language-Team: <>\n" +"Language: nl\n" + +#. FRMAbout..Caption +#: gui-classic/UFRMAbout.dfm:7 +msgid "About..." +msgstr "Over..." + +#. FRMAbout..Font.Name +#. FRMAbout..Label1..Font.Name +#. FRMAbout..lblBuild..Font.Name +#. FRMAbout..lblProtocolVersion..Font.Name +#. FRMAbout..Label3..Font.Name +#. FRMAbout..Label4..Font.Name +#. FRMAbout..Label5..Font.Name +#. FRMAccountSelect..Font.Name +#. FRMDiagnosticTool..Font.Name +#. FRMHashLock..Font.Name +#. FRMHashLock..lblError..Font.Name +#. FRMHashLock..GroupBox2..meHashLockData..Font.Name +#. FRMMemoText..Font.Name +#. FRMMemoText..Memo..Font.Name +#. FRMNewPrivateKeyType..Font.Name +#. FRMNodesIp..Font.Name +#. FRMOperation..Font.Name +#. FRMOperation..lblAccountBalance..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..memoPayload..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Font.Name +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Font.Name +#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Font.Name +#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Font.Name +#. FRMOperation..memoAccounts..Font.Name +#. FRMOperation..ebSenderAccount..Font.Name +#. FRMOperationsExplorer..Font.Name +#. FRMPascalCoinWalletConfig..Font.Name +#. FRMPascalCoinWalletConfig..Label4..Font.Name +#. FRMPascalCoinWalletConfig..Label7..Font.Name +#. FRMPascalCoinWalletConfig..bbUpdatePassword..Font.Name +#. FRMPayloadDecoder..Font.Name +#. FRMPayloadDecoder..lblBlock..Font.Name +#. FRMPayloadDecoder..lblDateTime..Font.Name +#. FRMPayloadDecoder..lblOperationTxt..Font.Name +#. FRMPayloadDecoder..lblAmount..Font.Name +#. FRMPayloadDecoder..lblFee..Font.Name +#. FRMPayloadDecoder..lblSender..Font.Name +#. FRMPayloadDecoder..lblReceiver..Font.Name +#. FRMPayloadDecoder..lblReceiverInfo..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded..Font.Name +#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa..Font.Name +#. FRMPayloadDecoder..ebOphash..Font.Name +#. FRMDiagnosticTool..Font.Name +#. FRMRandomOperations..Font.Name +#. FRMRandomOperations..pnlTop..lblTopCaption..Font.Name +#. FRMRPCCalls..Font.Name +#. FRMRPCCalls..pnlTop..lblTopCaption..Font.Name +#. FRMSaleAccounts..Font.Name +#. FRMSaleAccounts..lblAccountBalance..Font.Name +#. FRMSaleAccounts..memoAccounts..Font.Name +#. FRMSaleAccounts..ebSenderAccount..Font.Name +#. FRMWallet..Font.Name +#. FRMWallet..pnlTop..lblTimeAverageAux..Font.Name +#. FRMWallet..pnlTop..Label16..Font.Name +#. FRMWallet..pnlTop..lblBlocksFound..Font.Name +#. FRMWallet..pnlTop..lblReceivedMessages..Font.Name +#. FRMWallet..pnlTop..lblBuild..Font.Name +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Font.Name +#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10..Font.Name +#. FRMWallet..PageControl..tsMessages..Label14..Font.Name +#. FRMWallet..PageControl..tsMessages..memoMessages..Font.Name +#. FRMWalletKeys..Font.Name +#. FRMWalletKeys..lblKeysEncrypted..Font.Name +#. FRMWalletKeys..memoPrivateKey..Font.Name +#. FRMWalletKeys..bbUpdatePassword..Font.Name +#. FRMDiagnosticTool..Font.Name +#: gui-classic/UFRMAbout.dfm:14 gui-classic/UFRMAbout.dfm:130 +#: gui-classic/UFRMAbout.dfm:143 gui-classic/UFRMAbout.dfm:156 +#: gui-classic/UFRMAbout.dfm:176 gui-classic/UFRMAbout.dfm:190 +#: gui-classic/UFRMAbout.dfm:205 gui-classic/UFRMAccountSelect.dfm:12 +#: gui-classic/UFRMDiagnosticTool.dfm:11 gui-classic/UFRMHashLock.dfm:12 +#: gui-classic/UFRMHashLock.dfm:34 gui-classic/UFRMHashLock.dfm:117 +#: gui-classic/UFRMMemoText.dfm:12 gui-classic/UFRMMemoText.dfm:50 +#: gui-classic/UFRMNewPrivateKeyType.dfm:13 gui-classic/UFRMNodesIp.dfm:13 +#: gui-classic/UFRMOperation.dfm:13 gui-classic/UFRMOperation.dfm:40 +#: gui-classic/UFRMOperation.dfm:196 gui-classic/UFRMOperation.dfm:259 +#: gui-classic/UFRMOperation.dfm:332 gui-classic/UFRMOperation.dfm:410 +#: gui-classic/UFRMOperation.dfm:427 gui-classic/UFRMOperation.dfm:539 +#: gui-classic/UFRMOperation.dfm:783 gui-classic/UFRMOperation.dfm:825 +#: gui-classic/UFRMOperation.dfm:851 gui-classic/UFRMOperation.dfm:978 +#: gui-classic/UFRMOperation.dfm:1065 gui-classic/UFRMOperation.dfm:1080 +#: gui-classic/UFRMOperation.dfm:1149 gui-classic/UFRMOperation.dfm:1167 +#: gui-classic/UFRMOperationsExplorer.dfm:12 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:13 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:57 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:91 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:178 +#: gui-classic/UFRMPayloadDecoder.dfm:14 gui-classic/UFRMPayloadDecoder.dfm:37 +#: gui-classic/UFRMPayloadDecoder.dfm:50 gui-classic/UFRMPayloadDecoder.dfm:78 +#: gui-classic/UFRMPayloadDecoder.dfm:99 +#: gui-classic/UFRMPayloadDecoder.dfm:119 +#: gui-classic/UFRMPayloadDecoder.dfm:146 +#: gui-classic/UFRMPayloadDecoder.dfm:166 +#: gui-classic/UFRMPayloadDecoder.dfm:179 +#: gui-classic/UFRMPayloadDecoder.dfm:214 +#: gui-classic/UFRMPayloadDecoder.dfm:234 +#: gui-classic/UFRMPayloadDecoder.dfm:253 +#: gui-classic/UFRMPayloadDecoder.dfm:416 +#: gui-classic/UFRMRandomHashUtil.dfm:11 +#: gui-classic/UFRMRandomOperations.dfm:11 +#: gui-classic/UFRMRandomOperations.dfm:44 gui-classic/UFRMRPCCalls.dfm:12 +#: gui-classic/UFRMRPCCalls.dfm:50 gui-classic/UFRMSaleAccounts.dfm:12 +#: gui-classic/UFRMSaleAccounts.dfm:57 gui-classic/UFRMSaleAccounts.dfm:84 +#: gui-classic/UFRMSaleAccounts.dfm:103 gui-classic/UFRMWallet.dfm:13 +#: gui-classic/UFRMWallet.dfm:284 gui-classic/UFRMWallet.dfm:299 +#: gui-classic/UFRMWallet.dfm:315 gui-classic/UFRMWallet.dfm:333 +#: gui-classic/UFRMWallet.dfm:349 gui-classic/UFRMWallet.dfm:658 +#: gui-classic/UFRMWallet.dfm:870 gui-classic/UFRMWallet.dfm:1183 +#: gui-classic/UFRMWallet.dfm:1216 gui-classic/UFRMWalletKeys.dfm:13 +#: gui-classic/UFRMWalletKeys.dfm:66 gui-classic/UFRMWalletKeys.dfm:155 +#: gui-classic/UFRMWalletKeys.dfm:504 lib/i386-win32/UFRMDiagnosticTool.dfm:11 +msgid "Tahoma" +msgstr "" + +#. FRMAbout..Label1..Caption +#. FRMWallet..Caption +#: gui-classic/UFRMAbout.dfm:126 gui-classic/UFRMWallet.dfm:4 +msgid "Pascal full node Wallet (Classic GUI)" +msgstr "Pascal volledige Node Portemonnee (Klassieke Gebruikersomgeving)" + +#. FRMAbout..lblBuild..Caption +#: gui-classic/UFRMAbout.dfm:139 +msgid "Build:" +msgstr "Bouw:" + +#. FRMAbout..lblProtocolVersion..Caption +#: gui-classic/UFRMAbout.dfm:152 +msgid "Protocol:" +msgstr "" + +#. FRMAbout..Label2..Caption +#: gui-classic/UFRMAbout.dfm:165 +msgid "Source Code:" +msgstr "" + +#. FRMAbout..Label3..Caption +#: gui-classic/UFRMAbout.dfm:172 +msgid "Check For New Versions:" +msgstr "Controleer op nieuwe versies:" + +#. FRMAbout..Label4..Caption +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:186 gui-classic/UFRMAbout.dfm:252 +msgid "https://github.com/PascalCoin/PascalCoin" +msgstr "" + +#. FRMAbout..Label5..Caption +#: gui-classic/UFRMAbout.dfm:201 +msgid "https://sourceforge.net/projects/pascalcoin" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:220 +msgid "Copyright (c) 2016 - 2019 PascalCoin developers" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:221 +msgid "Based on Albert Molina original source code" +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:225 +msgid "" +"Pascal (aka Pascal Coin) is P2P cryptocurrency without the need for " +"historical " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:228 +msgid "operations. This software comprises a node within the Pascal network." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:232 +msgid "" +"Distributed under the MIT software license, see the accompanying file " +"LICENSE or " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:233 +msgid "visit http://www.opensource.org/licenses/mit-license.php." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:237 +msgid "THIS IS EXPERIMENTAL SOFTWARE. Use it for educational purposes only." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:241 +msgid "" +"This product includes software developed by the OpenSSL Project and Denis " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:244 +msgid "Grinyuk (https://github.com/Arvur/OpenSSL-Delphi), some cryptographic " +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:247 +msgid "" +"functions inspirated in code written by Ladar Levison and Marco Ferrante, " +"and " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:248 +msgid "Synapse Socket code copyright of Lukas Gebauer." +msgstr "" + +#. FRMAbout..Memo1......Lines.Strings +#: gui-classic/UFRMAbout.dfm:251 +msgid "" +"Original source code is written in Pascal Language and is available at " +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:254 +msgid "If you like it, consider a donation using BitCoin:" +msgstr "" + +#. FRMAbout..Memo1....Lines.Strings +#: gui-classic/UFRMAbout.dfm:255 +msgid "16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk" +msgstr "" + +#. FRMAbout..bbClose..Caption +#. FRMPayloadDecoder..bbClose..Caption +#. FRMWallet..MainMenu..miProject..MiClose..Caption +#: gui-classic/UFRMAbout.dfm:266 gui-classic/UFRMPayloadDecoder.dfm:353 +#: gui-classic/UFRMWallet.dfm:1273 +msgid "Close" +msgstr "Sluiten" + +#. FRMAccountSelect..Caption +#: gui-classic/UFRMAccountSelect.dfm:5 +msgid "Accounts" +msgstr "Rekeningen" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForSale..Caption +#: gui-classic/UFRMAccountSelect.dfm:33 +msgid "Only for sale or swap" +msgstr "Alleen voor verkoop of ruilen" + +#. FRMAccountSelect..pnlAccountsTop..bbSearch..Caption +#: gui-classic/UFRMAccountSelect.dfm:41 +msgid "Search" +msgstr "Zoek" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPrivateSaleToMe..Caption +#: gui-classic/UFRMAccountSelect.dfm:107 +msgid "Only for private sale to me" +msgstr "Alleen voor prive verkoop aan mij" + +#. FRMAccountSelect..pnlAccountsTop..cbAccountsBalance..Caption +#: gui-classic/UFRMAccountSelect.dfm:115 +msgid "Accounts Balance" +msgstr "Rekeningsaldo" + +#. FRMAccountSelect..pnlAccountsTop..cbMyAccounts..Caption +#: gui-classic/UFRMAccountSelect.dfm:123 +msgid "My Accounts" +msgstr "Mijn Rekeningen" + +#. FRMAccountSelect..pnlAccountsTop..cbOnlyForPublicSale..Caption +#: gui-classic/UFRMAccountSelect.dfm:141 +msgid "Only for public sale" +msgstr "Alleen voor publieke verkoop" + +#. FRMAccountSelect..pnlAccountsTop..cbAccountsName..Caption +#: gui-classic/UFRMAccountSelect.dfm:165 +msgid "Accounts name" +msgstr "Rekening naam" + +#. FRMAccountSelect..pnlBottom..Label17..Caption +#. FRMWallet..pnlTop..Label5..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label17..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label20..Caption +#: gui-classic/UFRMAccountSelect.dfm:192 gui-classic/UFRMWallet.dfm:261 +#: gui-classic/UFRMWallet.dfm:543 gui-classic/UFRMWallet.dfm:685 +msgid "Accounts:" +msgstr "Rekeningen:" + +#. FRMAccountSelect..pnlBottom..lblAccountsCount..Caption +#. FRMAccountSelect..pnlBottom..lblAccountsBalance..Caption +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblPayloadLength..Caption +#. FRMPayloadDecoder..lblDateTime..Caption +#. FRMPayloadDecoder..lblOperationTxt..Caption +#. FRMPayloadDecoder..lblAmount..Caption +#. FRMPayloadDecoder..lblFee..Caption +#. FRMPayloadDecoder..lblReceiver..Caption +#. FRMWallet..pnlTop..lblCurrentBlock..Caption +#. FRMWallet..pnlTop..lblOperationsPending..Caption +#. FRMWallet..pnlTop..lblMinersClients..Caption +#. FRMWallet..pnlTop..lblCurrentDifficulty..Caption +#. FRMWallet..pnlTop..lblTimeAverage..Caption +#. FRMWallet..pnlTop..lblCurrentAccounts..Caption +#. FRMWallet..pnlTop..lblTimeAverageAux..Caption +#. FRMWallet..pnlTop..lblBlocksFound..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsCount..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..lblAccountsBalance..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsCount..Caption +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..lblSelectedAccountsBalance..Caption +#: gui-classic/UFRMAccountSelect.dfm:201 gui-classic/UFRMAccountSelect.dfm:219 +#: gui-classic/UFRMOperation.dfm:207 gui-classic/UFRMPayloadDecoder.dfm:46 +#: gui-classic/UFRMPayloadDecoder.dfm:74 gui-classic/UFRMPayloadDecoder.dfm:95 +#: gui-classic/UFRMPayloadDecoder.dfm:115 +#: gui-classic/UFRMPayloadDecoder.dfm:162 gui-classic/UFRMWallet.dfm:144 +#: gui-classic/UFRMWallet.dfm:180 gui-classic/UFRMWallet.dfm:198 +#: gui-classic/UFRMWallet.dfm:216 gui-classic/UFRMWallet.dfm:225 +#: gui-classic/UFRMWallet.dfm:270 gui-classic/UFRMWallet.dfm:279 +#: gui-classic/UFRMWallet.dfm:310 gui-classic/UFRMWallet.dfm:561 +#: gui-classic/UFRMWallet.dfm:570 gui-classic/UFRMWallet.dfm:694 +#: gui-classic/UFRMWallet.dfm:712 +msgid "000" +msgstr "" + +#. FRMAccountSelect..pnlBottom..Label19..Caption +#. FRMOperation..lblBalanceCaption..Caption +#. FRMSaleAccounts..lblBalanceCaption..Caption +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..Label19..Caption +#: gui-classic/UFRMAccountSelect.dfm:210 gui-classic/UFRMOperation.dfm:50 +#: gui-classic/UFRMSaleAccounts.dfm:73 gui-classic/UFRMWallet.dfm:552 +msgid "Balance:" +msgstr "Saldo:" + +#. FRMAccountSelect..pnlBottom..bbSelect..Caption +#: gui-classic/UFRMAccountSelect.dfm:229 +msgid "Select" +msgstr "Selecteer" + +#. FRMAccountSelect..pnlBottom..bbTypeStats..Caption +#: gui-classic/UFRMAccountSelect.dfm:249 +msgid "Type stats" +msgstr "" + +#. FRMDiagnosticTool..Caption +#. FRMDiagnosticTool..Caption +#. FRMDiagnosticTool..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:4 gui-classic/UFRMRandomHashUtil.dfm:4 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:4 +msgid "FRMDiagnosticTool" +msgstr "" + +#. FRMDiagnosticTool..btnRH..Caption +#. FRMDiagnosticTool..btnRH..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:25 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:25 +msgid "Start Random Hash" +msgstr "" + +#. FRMDiagnosticTool..btnRH2..Caption +#. FRMDiagnosticTool..btnRH2..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:34 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:34 +msgid "Start Random Hash 2" +msgstr "" + +#. FRMDiagnosticTool..btnRH2C..Caption +#. FRMDiagnosticTool..btnRH2C..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:51 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:51 +msgid "Start Random Hash 2 (Cached)" +msgstr "" + +#. FRMDiagnosticTool..btnEntropy..Caption +#. FRMDiagnosticTool..btnEntropy..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:60 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:60 +msgid "Entropy Tests" +msgstr "" + +#. FRMDiagnosticTool..btnRH2NonceScan..Caption +#. FRMDiagnosticTool..btnRH2NonceScan..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:69 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:69 +msgid "Start Random Hash 2 (Nonce Scan)" +msgstr "" + +#. FRMDiagnosticTool..txtScanLevel..TextHint +#. FRMDiagnosticTool..txtScanLevel..TextHint +#: gui-classic/UFRMDiagnosticTool.dfm:79 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:79 +msgid "Enter Scan Level (2-4)" +msgstr "" + +#. FRMDiagnosticTool..btnRHC..Caption +#. FRMDiagnosticTool..btnRHC..Caption +#: gui-classic/UFRMDiagnosticTool.dfm:86 +#: lib/i386-win32/UFRMDiagnosticTool.dfm:86 +msgid "Start Random Hash (Cached)" +msgstr "" + +#. FRMHashLock..Caption +#: gui-classic/UFRMHashLock.dfm:5 +msgid "Atomic Swap Hash-Lock " +msgstr "" + +#. FRMHashLock..lblError..Caption +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptionErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblTransactionErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblChangeKeyErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblListAccountErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..lblDelistErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAccountErrors..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeInfoErrors..Caption +#: gui-classic/UFRMHashLock.dfm:29 gui-classic/UFRMOperation.dfm:191 +#: gui-classic/UFRMOperation.dfm:327 gui-classic/UFRMOperation.dfm:405 +#: gui-classic/UFRMOperation.dfm:422 gui-classic/UFRMOperation.dfm:534 +#: gui-classic/UFRMOperation.dfm:778 gui-classic/UFRMOperation.dfm:820 +#: gui-classic/UFRMOperation.dfm:973 +msgid "Errors detected" +msgstr "" + +#. FRMHashLock..btnSet..Caption +#: gui-classic/UFRMHashLock.dfm:56 +msgid "Set Hash-Lock" +msgstr "" + +#. FRMHashLock..GroupBox1..Caption +#: gui-classic/UFRMHashLock.dfm:67 +msgid "Mode" +msgstr "" + +#. FRMHashLock..GroupBox1..rbHashLock....Caption +#: gui-classic/UFRMHashLock.dfm:76 +msgid "Hash-Lock - the 32 byte hash-lock provided to you by the counterparty" +msgstr "" + +#. FRMHashLock..GroupBox1..rbHashLockKey....Caption +#: gui-classic/UFRMHashLock.dfm:86 +msgid "" +"Hash-Lock Key - a secret that will be hashed to create the 32 byte hash-lock" +msgstr "" + +#. FRMHashLock..GroupBox2..Caption +#: gui-classic/UFRMHashLock.dfm:96 +msgid "Data" +msgstr "" + +#. FRMHashLock..GroupBox2..Label2..Caption +#: gui-classic/UFRMHashLock.dfm:106 +msgid "Please enter the hash lock data as a hexadecimal string" +msgstr "" + +#. FRMMemoText..Caption +#: gui-classic/UFRMMemoText.dfm:5 +msgid "Information" +msgstr "Informatie" + +#. FRMMemoText..Memo....Lines.Strings +#: gui-classic/UFRMMemoText.dfm:53 +msgid "Memo" +msgstr "" + +#. FRMNewPrivateKeyType..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:6 +msgid "New Private Key" +msgstr "Nieuwe Prive Sleutel" + +#. FRMNewPrivateKeyType..Label1..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:26 +msgid "Name" +msgstr "Naam" + +#. FRMNewPrivateKeyType..ebName..Text +#: gui-classic/UFRMNewPrivateKeyType.dfm:34 +msgid "ebName" +msgstr "ebName" + +#. FRMNewPrivateKeyType..rgKeyType..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:41 +msgid " Key Type: " +msgstr " Sleutel Type: " + +#. FRMNewPrivateKeyType..rgKeyType....Items.Strings +#: gui-classic/UFRMNewPrivateKeyType.dfm:43 +msgid "asdf" +msgstr "" + +#. FRMNewPrivateKeyType..bbOk..Caption +#. FRMNodesIp..bbOk..Caption +#. FRMChangeLanguage..bbOk..Caption +#. FRMChangeLanguage..bbOk..Caption +#: gui-classic/UFRMNewPrivateKeyType.dfm:51 gui-classic/UFRMNodesIp.dfm:42 +#: gui-classic/UFRMSelectLanguage.dfm:18 +#: lib/i386-win32/ufrmselectlanguage.dfm:18 +msgid "OK" +msgstr "Akkoord" + +#. FRMNodesIp..Caption +#: gui-classic/UFRMNodesIp.dfm:6 +msgid "Nodes IP" +msgstr "Nodes IP adres" + +#. FRMNodesIp..Label1..Caption +#: gui-classic/UFRMNodesIp.dfm:25 +msgid "Available Nodes Ip to connect" +msgstr "Beschikbare Nodes IP adressen om mee te verbinden" + +#. FRMNodesIp..memoNodesIp....Lines.Strings +#: gui-classic/UFRMNodesIp.dfm:33 +msgid "memoNodesIp" +msgstr "" + +#. FRMNodesIp..cbTryOnlyWithThisServers..Caption +#: gui-classic/UFRMNodesIp.dfm:82 +msgid "Try to connect ONLY with this servers" +msgstr "Probeer ALLEEN met deze servers te verbinden" + +#. FRMOperation..Caption +#: gui-classic/UFRMOperation.dfm:6 +msgid "New Operation" +msgstr "Nieuwe Handeling" + +#. FRMOperation..lblAccountCaption..Caption +#. FRMSaleAccounts..lblAccountCaption..Caption +#: gui-classic/UFRMOperation.dfm:26 gui-classic/UFRMSaleAccounts.dfm:25 +msgid "Account:" +msgstr "Rekening:" + +#. FRMOperation..lblAccountBalance..Caption +#. FRMSaleAccounts..lblAccountBalance..Caption +#: gui-classic/UFRMOperation.dfm:35 gui-classic/UFRMSaleAccounts.dfm:53 +msgid "lblAccountBalance" +msgstr "" + +#. FRMOperation..lblAccountsCount..Caption +#. FRMSaleAccounts..lblAccountsCount..Caption +#: gui-classic/UFRMOperation.dfm:59 gui-classic/UFRMSaleAccounts.dfm:66 +msgid "XXX" +msgstr "" + +#. FRMOperation..bbExecute..Caption +#. FRMOperation..ActionList..actExecute..Caption +#. FRMSaleAccounts..bbExecute..Caption +#. FRMSaleAccounts..ActionList..actExecute..Caption +#: gui-classic/UFRMOperation.dfm:68 gui-classic/UFRMOperation.dfm:1179 +#: gui-classic/UFRMSaleAccounts.dfm:178 gui-classic/UFRMSaleAccounts.dfm:215 +msgid "Execute (F12)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..lblFee..Caption +#: gui-classic/UFRMOperation.dfm:113 +msgid "Operation Fee" +msgstr "Handeling Vergoeding" + +#. FRMOperation..PageControlLocked..tsOperation..lblSignerAccount..Caption +#: gui-classic/UFRMOperation.dfm:122 +msgid "Signer account (Fee payer)" +msgstr "Ondertekenaar rekening (Vergoeding betaler)" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Caption +#: gui-classic/UFRMOperation.dfm:165 +msgid " Payload: " +msgstr " Lading: " + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..lblEncryptPassword..Caption +#: gui-classic/UFRMOperation.dfm:172 +msgid "Password:" +msgstr "Wachtwoord:" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..Label4..Caption +#: gui-classic/UFRMOperation.dfm:181 +msgid "Payload Data" +msgstr "Lading inhoud" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithEC..Caption +#: gui-classic/UFRMOperation.dfm:216 +msgid "Encrypted with dest account public key" +msgstr "Versleutel met ontv rekening publieke sleutel" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncrptedWithPassword..Caption +#: gui-classic/UFRMOperation.dfm:227 +msgid "Encrypted with password" +msgstr "Versleutel met wachtwoord" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbNotEncrypted..Caption +#: gui-classic/UFRMOperation.dfm:237 +msgid "Dont encrypt (Public payload)" +msgstr "Versleutel niet (Publieke lading)" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..rbEncryptedWithOldEC..Caption +#: gui-classic/UFRMOperation.dfm:272 +msgid "Encrypted with old public key" +msgstr "Versleutel met oude publieke sleutel" + +#. FRMOperation..PageControlLocked..tsOperation..gbPayload..cbPayloadAsHex..Caption +#: gui-classic/UFRMOperation.dfm:282 +msgid "As Hex" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..Caption +#: gui-classic/UFRMOperation.dfm:302 +msgid "Transaction" +msgstr "Transactie" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblDestAccount..Caption +#: gui-classic/UFRMOperation.dfm:308 +msgid "Destination account" +msgstr "Bestemming rekening" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsTransaction..lblAmount..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyAmount..Caption +#: gui-classic/UFRMOperation.dfm:317 gui-classic/UFRMOperation.dfm:810 +msgid "Amount" +msgstr "Bedrag" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..Caption +#: gui-classic/UFRMOperation.dfm:387 +msgid "Change Key" +msgstr "Wijzig Sleutel" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewPrivateKey..Caption +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblBuyNewKey..Caption +#: gui-classic/UFRMOperation.dfm:394 gui-classic/UFRMOperation.dfm:837 +msgid "New private key" +msgstr "Nieuwe Prive Sleutel" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..lblNewOwnerPublicKey..Caption +#: gui-classic/UFRMOperation.dfm:437 +msgid "New owners public key" +msgstr "Nieuwe eigenaars publieke sleutel" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyWithAnother..Caption +#: gui-classic/UFRMOperation.dfm:446 +msgid "Change private key" +msgstr "Wijzig prive sleutel" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangePrivateKey..rbChangeKeyTransferAccountToNewOwner..Caption +#: gui-classic/UFRMOperation.dfm:514 +msgid "Transfer account to a new owner" +msgstr "Draag rekening over aan nieuwe eigenaar" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..Caption +#: gui-classic/UFRMOperation.dfm:526 +msgid "List Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblPrice..Caption +#: gui-classic/UFRMOperation.dfm:550 +msgid "Sale Price" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblSeller..Caption +#: gui-classic/UFRMOperation.dfm:560 +msgid "Seller Account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblNewKey..Caption +#: gui-classic/UFRMOperation.dfm:604 +msgid "Buyer Key" +msgstr "Koper sleutel" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblTimeLock..Caption +#: gui-classic/UFRMOperation.dfm:614 +msgid "Time-Lock" +msgstr "Tijd-slot" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..lblHashLock..Caption +#: gui-classic/UFRMOperation.dfm:623 +msgid "Hash-Lock" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPublicSale..Caption +#: gui-classic/UFRMOperation.dfm:699 +msgid "List for Public Sale" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForPrivateSale..Caption +#: gui-classic/UFRMOperation.dfm:707 +msgid "List for Private Sale" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForAccountSwap..Caption +#: gui-classic/UFRMOperation.dfm:715 +msgid "List for Atomic Account Swap" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..rbListAccountForCoinSwap..Caption +#: gui-classic/UFRMOperation.dfm:723 +msgid "List for Atomic Coin Swap" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebPrice..TextHint +#: gui-classic/UFRMOperation.dfm:732 +msgid "PASC Quantity" +msgstr "PASC Hoeveelheid" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebSellerAccount..TextHint +#: gui-classic/UFRMOperation.dfm:740 +msgid "Account Number" +msgstr "Rekeningnummer" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebNewKey..TextHint +#: gui-classic/UFRMOperation.dfm:748 +msgid "BASE58 Encoded Public Key Of New Owner" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..Hint +#: gui-classic/UFRMOperation.dfm:755 +msgid "Block Number " +msgstr "Blok Nummer " + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsListAccount..ebTimeLock..TextHint +#: gui-classic/UFRMOperation.dfm:759 +msgid "Block number" +msgstr "Blok numer" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsDelistAccount..Caption +#: gui-classic/UFRMOperation.dfm:770 +msgid "Delist Account" +msgstr "Verwijder Rekening" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Caption +#: gui-classic/UFRMOperation.dfm:790 +msgid "Buy Account" +msgstr "Koop Rekening" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..lblAccountToBuy..Caption +#: gui-classic/UFRMOperation.dfm:799 +msgid "Account to Buy" +msgstr "Rekening voor Kopen" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsBuyAccount..Label2..Caption +#: gui-classic/UFRMOperation.dfm:846 +msgid "any over-payment will remain on bought account" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..Caption +#: gui-classic/UFRMOperation.dfm:966 +msgid "Change Info" +msgstr "Wijzig Info" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeName..Caption +#: gui-classic/UFRMOperation.dfm:990 +msgid "Change name" +msgstr "Wijzig naam" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeType..Caption +#: gui-classic/UFRMOperation.dfm:1001 +msgid "Change type" +msgstr "Wijzig type" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..lblChangeAccountData..Caption +#: gui-classic/UFRMOperation.dfm:1012 +msgid "Change Data" +msgstr "Wijzig Data" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeName..TextHint +#: gui-classic/UFRMOperation.dfm:1022 +msgid "Account name (null or 3..64 chars)" +msgstr "Rekening naam (leeg of 3..64 letters)" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeType..TextHint +#: gui-classic/UFRMOperation.dfm:1030 +msgid "0..65535" +msgstr "" + +#. FRMOperation..PageControlLocked..tsOperation..PageControlOpType..tsChangeInfo..ebChangeAccountData..TextHint +#: gui-classic/UFRMOperation.dfm:1038 +msgid "Hexadecimal value (0..32 bytes)" +msgstr "" + +#. FRMOperation..PageControlLocked..tsGlobalError..lblGlobalErrors..Caption +#: gui-classic/UFRMOperation.dfm:1060 +msgid "????" +msgstr "" + +#. FRMOperation..PageControlLocked..tsGlobalError..bbPassword..Caption +#. FRMWalletKeys..bbUpdatePassword..Caption +#: gui-classic/UFRMOperation.dfm:1076 gui-classic/UFRMWalletKeys.dfm:500 +msgid "Password" +msgstr "Wachtwoord" + +#. FRMOperation..memoAccounts....Lines.Strings +#. FRMOperation..memoAccounts....Lines.Strings +#. FRMSaleAccounts..memoAccounts....Lines.Strings +#. FRMSaleAccounts..memoAccounts....Lines.Strings +#: gui-classic/UFRMOperation.dfm:1152 gui-classic/UFRMOperation.dfm:1153 +#: gui-classic/UFRMSaleAccounts.dfm:87 gui-classic/UFRMSaleAccounts.dfm:88 +msgid "123456-11 (0.0000); 123456-11 (0.0000); " +msgstr "" + +#. FRMOperation..ebSenderAccount..Text +#. FRMSaleAccounts..ebSenderAccount..Text +#: gui-classic/UFRMOperation.dfm:1171 gui-classic/UFRMSaleAccounts.dfm:107 +msgid "ebSenderAccount" +msgstr "ebAfzenderRekening" + +#. FRMOperationsExplorer..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:5 +msgid "Operations Explorer Tool" +msgstr "Handelingen Verkenner gereedschap" + +#. FRMOperationsExplorer..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMOperationsExplorer.dfm:58 +msgid "" +"You can use this tool to explore operations, also you can copy/paste " +"operations as a RAW (Use Ctrl+I to Import). This tool allows to generate a " +"Multioperation, send to third party the RAW, add more txs... and then sign. " +"Once Everybody has signed, you will be able to EXECUTE OPERATION to be " +"added to network nodes. " +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:85 +msgid "pnlExport" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlExport..Label1..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:94 +msgid "Operation as RAW:" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:115 +msgid "pnlInfo" +msgstr "" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..Label2..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:139 +msgid "Multioperation actions:" +msgstr "Meerdere handelingen aktie:" + +#. FRMOperationsExplorer..pnlOpInfo..pnlInfo..pnlInfoOptions..bbRandom..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:188 +msgid "RANDOM OPERATIONS" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:199 +msgid "Tools" +msgstr "Gereedschappen" + +#. FRMOperationsExplorer..mMenu..MiTools..MiImportOperationsFromTxt..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:201 +msgid "Import Operations from RAW" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiDivider1..Caption +#. FRMOperationsExplorer..mMenu..MiActions..MenuItem6..Caption +#. FRMWallet..MainMenu..miProject..miN1..Caption +#. FRMWallet..MainMenu..miProject..N1..Caption +#. FRMWallet..MainMenu..MiOperations..N2..Caption +#. FRMWallet..MainMenu..MiOperations..N3..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:206 +#: gui-classic/UFRMOperationsExplorer.dfm:224 gui-classic/UFRMWallet.dfm:1254 +#: gui-classic/UFRMWallet.dfm:1270 gui-classic/UFRMWallet.dfm:1310 +#: gui-classic/UFRMWallet.dfm:1327 +msgid "-" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..miLoadFromBlockchain..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:209 +msgid "Load Operations from Blockchain" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiTools..MiLoadOperationsFromBlockchainFile..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:214 +msgid "Load Operations from Blockchain file" +msgstr "" + +#. FRMOperationsExplorer..mMenu..MiActions..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:219 +msgid "Actions" +msgstr "Akties" + +#. FRMOperationsExplorer..ActionList..ActExecuteOperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:244 +msgid "Execute Operation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddTxToMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:249 +msgid "Add Tx to Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..AddOpChangeToMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:254 +msgid "Add OpChange to Multioperation" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActRemoveAccountFromMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:259 +msgid "Remove Account from Multioperation" +msgstr "Verwijder Rekening van MultiHandeling" + +#. FRMOperationsExplorer..ActionList..ActSignMultioperation..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:264 +msgid "Sign Multioperation" +msgstr "Teken Multi-handeling" + +#. FRMOperationsExplorer..ActionList..ActAddTx..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:269 +msgid "Add Tx" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActAddOpChange..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:274 +msgid "Add OpChange" +msgstr "" + +#. FRMOperationsExplorer..ActionList..ActRemove..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:279 +msgid "Remove" +msgstr "Verwijder" + +#. FRMOperationsExplorer..ActionList..ActSign..Caption +#: gui-classic/UFRMOperationsExplorer.dfm:284 +msgid "Sign" +msgstr "Teken" + +#. FRMPascalCoinWalletConfig..Caption +#. FRMWallet..MainMenu..miProject..miOptions..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:6 +#: gui-classic/UFRMWallet.dfm:1257 +msgid "Options" +msgstr "Opties" + +#. FRMPascalCoinWalletConfig..Label1..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:25 +msgid "Default fee for operation" +msgstr "Standaard vergoeding voor handeling" + +#. FRMPascalCoinWalletConfig..Label2..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:32 +msgid "Internet Server Port" +msgstr "Internet Server Poort" + +#. FRMPascalCoinWalletConfig..lblDefaultInternetServerPort..Caption +#. FRMPascalCoinWalletConfig..lblDefaultJSONRPCMinerServerPort..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:39 +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:73 +msgid "(Default XXXX)" +msgstr "(Standaard XXXX)" + +#. FRMPascalCoinWalletConfig..Label3..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:46 +msgid "Miner Name:" +msgstr "Miner Naam:" + +#. FRMPascalCoinWalletConfig..Label4..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:53 +msgid "This name will be included in each new block you mine!" +msgstr "Deze naam wordt opgenomen in elk nieuw blok dat je vindt!" + +#. FRMPascalCoinWalletConfig..Label5..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:66 +msgid "JSON-RPC Port" +msgstr "JSON-RPC Poort" + +#. FRMPascalCoinWalletConfig..Label6..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:80 +msgid "Allowed IP's" +msgstr "Toegestane IP adressen" + +#. FRMPascalCoinWalletConfig..Label7..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:87 +msgid "Ip's separated by semicolon or empty for all" +msgstr "IP adressen gescheiden door een puntkomma of leeg voor alle adressen" + +#. FRMPascalCoinWalletConfig..cbJSONRPCMinerServerActive..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:100 +msgid "JSON-RPC Server Miner (TCP/IP, no HTTP)" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbSaveLogFiles..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:117 +msgid "Save log file" +msgstr "Bewaar logboek" + +#. FRMPascalCoinWalletConfig..cbShowLogs..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:126 +msgid "Show logs" +msgstr "Toon logboek" + +#. FRMPascalCoinWalletConfig..bbUpdatePassword..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:174 +msgid "Wallet Password" +msgstr "Portemonnee Wachtwoord" + +#. FRMPascalCoinWalletConfig..ebMinerName..Text +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:243 +msgid "ebMinerName" +msgstr "ebMinderNaam" + +#. FRMPascalCoinWalletConfig..cbShowModalMessages..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:250 +msgid "Show modal messages" +msgstr "Toon modale berichten" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:279 +msgid " Miner Server Private Key: " +msgstr " Miner Server Prive Sleutel: " + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbGenerateANewPrivateKeyEachBlock..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:286 +msgid "Generate a new private key for each generated block" +msgstr "Genereer een nieuwe prive sleutel voor elk gegenereerde blok" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbUseARandomKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:294 +msgid "Use a random existing key" +msgstr "Gebruik een willekeurig bestaande sleutel" + +#. FRMPascalCoinWalletConfig..gbMinerPrivateKey..rbMineAllwaysWithThisKey..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:302 +msgid "Always mine with this key:" +msgstr "Altijd minen met deze sleutel:" + +#. FRMPascalCoinWalletConfig..cbSaveDebugLogs..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:319 +msgid "Save debug logs too" +msgstr "Bewaar debug logboek ook" + +#. FRMPascalCoinWalletConfig..bbOpenDataFolder..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:349 +msgid "Open Data Folder" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbJSONRPCPortEnabled..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:363 +msgid "JSON-RPC Server port enabled (HTTP)" +msgstr "JSON-RPC Server poort geactiveerd (HTTP)" + +#. FRMPascalCoinWalletConfig..ebJSONRPCAllowedIPs..Text +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:373 +msgid "ebJSONRPCAllowedIPs" +msgstr "" + +#. FRMPascalCoinWalletConfig..cbDownloadNewCheckpoint..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:389 +msgid "Download new Checkpoint if blockchain older than..." +msgstr "Download een nieuw Checkpoint als blockchain ouder is dan ..." + +#. FRMPayloadDecoder..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:7 +msgid "Operation Information/Decoder" +msgstr "" + +#. FRMPascalCoinWalletConfig..bbChangeLanguage..Caption +#: gui-classic/UFRMPascalCoinWalletConfig.dfm:428 +msgid "Change UI language" +msgstr "Verander UI taal" + +#. FRMPayloadDecoder..Label1..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:26 +msgid "Block/Op:" +msgstr "Blok/Op:" + +#. FRMPayloadDecoder..lblBlock..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:33 +msgid "000000/0000" +msgstr "" + +#. FRMPayloadDecoder..Label6..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:59 +msgid "Date Time:" +msgstr "Datum Tijd:" + +#. FRMPayloadDecoder..Label2..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:66 +msgid "Operation:" +msgstr "Handeling:" + +#. FRMPayloadDecoder..lblAmountCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:88 +msgid "Amount:" +msgstr "Bedrag:" + +#. FRMPayloadDecoder..lblFeeCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:108 +msgid "Fee:" +msgstr "Vergoeding:" + +#. FRMPayloadDecoder..Label4..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:128 +msgid "OpHash" +msgstr "" + +#. FRMPayloadDecoder..lblSenderCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:135 +msgid "Sender:" +msgstr "Afzender:" + +#. FRMPayloadDecoder..lblSender..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:142 +msgid "9999999-99" +msgstr "" + +#. FRMPayloadDecoder..lblReceiverCaption..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:155 +msgid "Receiver:" +msgstr "Ontvanger:" + +#. FRMPayloadDecoder..lblReceiverInfo..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:175 +msgid "(Receiver info)" +msgstr "(Ontvanger info)" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:192 +msgid "Payload" +msgstr "Lading" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Label7..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:202 +msgid "Decoded Payload:" +msgstr "Gedecodeerde Lading:" + +#. FRMPayloadDecoder..PageControl..tsDecoded..lblDecodedMethod..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:210 +msgid "(Method)" +msgstr "(Methode)" + +#. FRMPayloadDecoder..PageControl..tsDecoded..Label3..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:223 +msgid "Original Payload in Hexadecimal:" +msgstr "Originele Lading in Hexadecimaal:" + +#. FRMPayloadDecoder..PageControl..tsDecoded..memoDecoded....Lines.Strings +#. FRMPayloadDecoder..PageControl..tsDecoded..memoOriginalPayloadInHexa....Lines.Strings +#: gui-classic/UFRMPayloadDecoder.dfm:237 +#: gui-classic/UFRMPayloadDecoder.dfm:256 +msgid "memoDecoded" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecoded..cbShowAsHexadecimal..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:267 +msgid "Show as hexadecimal" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:273 +msgid "Decode methods" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..lblPasswordsInfo..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:280 +msgid "lblPasswordsInfo" +msgstr "" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbMethodPublicPayload..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:287 +msgid "Not encrypted (Public payload)" +msgstr "Niet versleuteld (Publieke lading)" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPrivateKeys..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:296 +msgid "Using Private keys of my Wallet" +msgstr "Gebruikt Prive sleutels uit mijn Portemonnee" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..cbUsingPasswords..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:305 +msgid "Using Passwords of the list" +msgstr "Gebruikt Wachtwoorden uit de lijst" + +#. FRMPayloadDecoder..PageControl..tsDecodeMethods..bbSaveMethods..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:323 +msgid "Save" +msgstr "Bewaar" + +#. FRMPayloadDecoder..bbFind..Caption +#: gui-classic/UFRMPayloadDecoder.dfm:376 +msgid "&Find" +msgstr "&Zoek" + +#. FRMPayloadDecoder..ebOphash..Text +#: gui-classic/UFRMPayloadDecoder.dfm:420 +msgid "12345678901234567890123456789012345678901234567890123456789012" +msgstr "" + +#. FRMDiagnosticTool..txtLog..Text +#: gui-classic/UFRMRandomHashUtil.dfm:26 +msgid "txtLog" +msgstr "" + +#. FRMDiagnosticTool..btnRH..Caption +#: gui-classic/UFRMRandomHashUtil.dfm:33 +msgid "Random Hash" +msgstr "" + +#. FRMDiagnosticTool..btnRH2..Caption +#: gui-classic/UFRMRandomHashUtil.dfm:41 +msgid "Random Hash 2" +msgstr "" + +#. FRMRandomOperations..Caption +#. FRMRandomOperations..pnlClient..pnlTop1..bbRandomOperations..Caption +#: gui-classic/UFRMRandomOperations.dfm:4 +#: gui-classic/UFRMRandomOperations.dfm:73 +msgid "Random Operations" +msgstr "Willekeurige Handelingen" + +#. FRMRandomOperations..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMRandomOperations.dfm:39 +msgid "" +"WARNING! This form will generate RANDOM operations using your private " +"keys!!!" +msgstr "" + +#. FRMRandomOperations..pnlClient..mLogs....Lines.Strings +#: gui-classic/UFRMRandomOperations.dfm:85 +msgid "mLogs" +msgstr "" + +#. FRMRPCCalls..Caption +#. FRMWallet..MainMenu..miProject..MiRPCCalls..Caption +#: gui-classic/UFRMRPCCalls.dfm:5 gui-classic/UFRMWallet.dfm:1266 +msgid "RPC Calls" +msgstr "RPC Oproepen" + +#. FRMRPCCalls..pnlTop..lblTopCaption....Caption +#: gui-classic/UFRMRPCCalls.dfm:45 +msgid "" +"WARNING! Execute only calls you understand. Execute unknown calls provided " +"by third person can cause that you lost your keys/balance!" +msgstr "" + +#. FRMRPCCalls..pnlRight..Label1..Caption +#: gui-classic/UFRMRPCCalls.dfm:83 +msgid "Method" +msgstr "Methode" + +#. FRMRPCCalls..pnlRight..Label2..Caption +#: gui-classic/UFRMRPCCalls.dfm:92 +msgid "Server" +msgstr "" + +#. FRMRPCCalls..pnlRight..ebMethod..Text +#: gui-classic/UFRMRPCCalls.dfm:102 +msgid "ebMethod" +msgstr "" + +#. FRMRPCCalls..pnlRight..pageControl..tsKeyNames..Caption +#: gui-classic/UFRMRPCCalls.dfm:113 +msgid "Key/Value Params" +msgstr "" + +#. FRMRPCCalls..pnlRight..pageControl..tsJSONParams..Caption +#: gui-classic/UFRMRPCCalls.dfm:130 +msgid "Params as JSON" +msgstr "" + +#. FRMRPCCalls..pnlRight..bbSendCommand..Caption +#: gui-classic/UFRMRPCCalls.dfm:148 +msgid "&Send" +msgstr "&Verstuur" + +#. FRMRPCCalls..pnlRight..ebServerURL..Text +#: gui-classic/UFRMRPCCalls.dfm:195 +msgid "ebServerURL" +msgstr "" + +#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..Label3..Caption +#: gui-classic/UFRMRPCCalls.dfm:244 +msgid "Last call result:" +msgstr "" + +#. FRMRPCCalls..pnlInfo..pnlInfoBottom..pnlLastCall..lblLastCallResultState..Caption +#: gui-classic/UFRMRPCCalls.dfm:253 +msgid "STATE" +msgstr "TOESTAND" + +#. FRMSaleAccounts..Caption +#: gui-classic/UFRMSaleAccounts.dfm:5 +msgid "Sale accounts" +msgstr "" + +#. FRMSaleAccounts..Label1..Caption +#: gui-classic/UFRMSaleAccounts.dfm:32 +msgid "Sale price:" +msgstr "" + +#. FRMSaleAccounts..Label2..Caption +#: gui-classic/UFRMSaleAccounts.dfm:39 +msgid "Locked until block:" +msgstr "Sluit tot blok:" + +#. FRMSaleAccounts..Label3..Caption +#: gui-classic/UFRMSaleAccounts.dfm:46 +msgid "Seller account (where to pay)" +msgstr "" + +#. FRMSaleAccounts..ebSalePrice..Text +#. FRMSaleAccounts..ebSellerAccount..Text +#: gui-classic/UFRMSaleAccounts.dfm:115 gui-classic/UFRMSaleAccounts.dfm:170 +msgid "Edit1" +msgstr "" + +#. FRMSaleAccounts..ebLockedUntilBlock..Text +#: gui-classic/UFRMSaleAccounts.dfm:123 +msgid "ebLockedUntilBlock" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..Caption +#: gui-classic/UFRMSaleAccounts.dfm:130 +msgid " Sell options: " +msgstr " Verkoop opties: " + +#. FRMSaleAccounts..gbSellOptions..lblNewOwnerPublicKey..Caption +#: gui-classic/UFRMSaleAccounts.dfm:137 +msgid "New owner's public key" +msgstr "Nieuwe eigenaar zijn publieke sleutel" + +#. FRMSaleAccounts..gbSellOptions..rbEveryoneCanBuy..Caption +#: gui-classic/UFRMSaleAccounts.dfm:144 +msgid "Everyone can buy" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..rbReservedForAPublickKey..Caption +#: gui-classic/UFRMSaleAccounts.dfm:152 +msgid "Reserved for only one public key (private)" +msgstr "" + +#. FRMSaleAccounts..gbSellOptions..ebNewOwnerPublicKey..Text +#: gui-classic/UFRMSaleAccounts.dfm:161 +msgid "ebDestAccount" +msgstr "ebBestRekening" + +#. FRMChangeLanguage..Caption +#. FRMChangeLanguage..Caption +#: gui-classic/UFRMSelectLanguage.dfm:8 +#: lib/i386-win32/ufrmselectlanguage.dfm:8 +msgid "Language Selection" +msgstr "Taal Selectie" + +#. FRMChangeLanguage..bbCancel..Caption +#. FRMChangeLanguage..bbCancel..Caption +#: gui-classic/UFRMSelectLanguage.dfm:28 +#: lib/i386-win32/ufrmselectlanguage.dfm:28 +msgid "Cancel" +msgstr "Annuleren" + +#. FRMChangeLanguage..Label1..Caption +#. FRMChangeLanguage..Label1..Caption +#: gui-classic/UFRMSelectLanguage.dfm:46 +#: lib/i386-win32/ufrmselectlanguage.dfm:46 +msgid "Select your preferred language" +msgstr "Selecteer uw voorkeurstaal" + +#. FRMWallet..pnlTop..lblCurrentBlockCaption..Caption +#: gui-classic/UFRMWallet.dfm:135 +msgid "Total Blocks:" +msgstr "Totaal Blokken:" + +#. FRMWallet..pnlTop..lblCurrentBlockTimeCaption..Caption +#: gui-classic/UFRMWallet.dfm:153 +msgid "Current Block Age:" +msgstr "Huidige Blok leeftijd:" + +#. FRMWallet..pnlTop..lblCurrentBlockTime..Caption +#: gui-classic/UFRMWallet.dfm:162 +msgid "000 seconds ago" +msgstr "" + +#. FRMWallet..pnlTop..lblOperationsPendingCaption..Caption +#: gui-classic/UFRMWallet.dfm:171 +msgid "Pending Operations:" +msgstr "Lopende Handelingen:" + +#. FRMWallet..pnlTop..lblMiningStatusCaption..Caption +#: gui-classic/UFRMWallet.dfm:189 +msgid "Miner Clients:" +msgstr "" + +#. FRMWallet..pnlTop..lblCurrentDifficultyCaption..Caption +#: gui-classic/UFRMWallet.dfm:207 +msgid "Current Target:" +msgstr "Huidige Doel:" + +#. FRMWallet..pnlTop..Label4..Caption +#: gui-classic/UFRMWallet.dfm:234 +msgid "Time average:" +msgstr "Tijd gemiddeld:" + +#. FRMWallet..pnlTop..Label8..Caption +#: gui-classic/UFRMWallet.dfm:243 +msgid "Node Status:" +msgstr "" + +#. FRMWallet..pnlTop..lblNodeStatus..Caption +#: gui-classic/UFRMWallet.dfm:252 +msgid "???" +msgstr "" + +#. FRMWallet..pnlTop..Label16..Caption +#: gui-classic/UFRMWallet.dfm:294 +msgid "Blocks Found:" +msgstr "Blokken Gevonden:" + +#. FRMWallet..pnlTop..lblBlocksFound..Hint +#: gui-classic/UFRMWallet.dfm:309 +msgid "Blocks found while Miner is running..." +msgstr "Blokken gevonden terwijl de Miner actief is..." + +#. FRMWallet..pnlTop..lblReceivedMessages..Caption +#: gui-classic/UFRMWallet.dfm:328 +msgid "Received Messages" +msgstr "Ontvangen Berichten" + +#. FRMWallet..pnlTop..lblBuild..Caption +#: gui-classic/UFRMWallet.dfm:344 +msgid "Build" +msgstr "Bouw" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:363 +msgid "Server Active" +msgstr "Server actief" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:367 +msgid "Connection status" +msgstr "Verbinding status" + +#. FRMWallet..StatusBar......Text +#: gui-classic/UFRMWallet.dfm:371 +msgid "Blocks" +msgstr "Blokken" + +#. FRMWallet..PageControl..tsMyAccounts..Caption +#: gui-classic/UFRMWallet.dfm:385 +msgid "Account Explorer" +msgstr "Rekening Verkenner" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..Label18..Caption +#. FRMWallet..MainMenu..MiOperations..MiFindaccount..Caption +#: gui-classic/UFRMWallet.dfm:406 gui-classic/UFRMWallet.dfm:1295 +msgid "Find account" +msgstr "Zoek rekening" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbExploreMyAccounts..Caption +#: gui-classic/UFRMWallet.dfm:458 +msgid "Explore accounts with one of my Wallet Keys" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..bbChangeKeyName..Caption +#: gui-classic/UFRMWallet.dfm:476 +msgid "Change Key name" +msgstr "Wijzig Sleutel naam" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..cbFilterAccounts..Caption +#: gui-classic/UFRMWallet.dfm:485 +msgid "Filter accounts by balance" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMin..Hint +#: gui-classic/UFRMWallet.dfm:494 +msgid "Min balance" +msgstr "Min Saldo" + +#. FRMWallet..PageControl..tsMyAccounts..pnlMyAccountsTop..ebFilterAccountByBalanceMax..Hint +#: gui-classic/UFRMWallet.dfm:504 +msgid "Max balance" +msgstr "Max saldo" + +#. FRMWallet..PageControl..tsMyAccounts..pnlAccounts..pnlAccountsInfo..bbAccountsRefresh..Caption +#: gui-classic/UFRMWallet.dfm:580 +msgid "Refresh" +msgstr "Vernieuwen" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsAccountOperations..Caption +#: gui-classic/UFRMWallet.dfm:622 +msgid "Account Operations" +msgstr "Rekening Handelingen" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..Caption +#: gui-classic/UFRMWallet.dfm:634 +msgid "Selected Accounts For Batch Operation" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsTop..Label15..Caption +#: gui-classic/UFRMWallet.dfm:667 +msgid "Select multiple accounts to execute massive operations" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsBottom..Label22..Caption +#: gui-classic/UFRMWallet.dfm:703 +msgid "Accounts Balance:" +msgstr "Rekeningsaldo:" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAdd..Caption +#: gui-classic/UFRMWallet.dfm:730 +msgid ">" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsAddAll..Caption +#: gui-classic/UFRMWallet.dfm:738 +msgid ">>" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDel..Caption +#: gui-classic/UFRMWallet.dfm:746 +msgid "<" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..pnlSelectedAccountsLeft..sbSelectedAccountsDelAll..Caption +#: gui-classic/UFRMWallet.dfm:754 +msgid "<<" +msgstr "" + +#. FRMWallet..PageControl..tsMyAccounts..pcAccountsOptions..tsMultiSelectAccounts..bbSelectedAccountsOperation..Caption +#. FRMWallet..MainMenu..MiOperations..Caption +#: gui-classic/UFRMWallet.dfm:763 gui-classic/UFRMWallet.dfm:1278 +msgid "Operations" +msgstr "Handelingen" + +#. FRMWallet..PageControl..tsPendingOperations..Caption +#: gui-classic/UFRMWallet.dfm:829 +msgid "Pending Operations" +msgstr "Lopende Handelingen" + +#. FRMWallet..PageControl..tsPendingOperations..pnlPendingOperations..Label10....Caption +#: gui-classic/UFRMWallet.dfm:865 +msgid "" +"Here you can see Operations transmited/received from other nodes that will " +"be included in next block. There is no guarantee that other nodes will " +"include them when mining, so it's important that you mine too to help " +"include Operations to the main BlockChain" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Caption +#: gui-classic/UFRMWallet.dfm:879 +msgid "Block Explorer" +msgstr "Blok verkenner" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..Label9..Caption +#. FRMWallet..PageControl..tsOperations..Panel1..Label2..Caption +#: gui-classic/UFRMWallet.dfm:898 gui-classic/UFRMWallet.dfm:994 +msgid "Filter by blocks range" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks..Caption +#: gui-classic/UFRMWallet.dfm:907 +msgid "HashRate back blocks" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..lblHashRateBackBlocks1..Caption +#: gui-classic/UFRMWallet.dfm:916 +msgid "Units" +msgstr "Eenheden" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits..Text +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:955 gui-classic/UFRMWallet.dfm:960 +msgid "Mh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:959 +msgid "Kh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:961 +msgid "Gh/s" +msgstr "" + +#. FRMWallet..PageControl..tsBlockChain..Panel2..cbHashRateUnits....Items.Strings +#: gui-classic/UFRMWallet.dfm:962 +msgid "Th/s" +msgstr "" + +#. FRMWallet..PageControl..tsOperations..Caption +#. FRMWallet..MainMenu..MiOperations..MiOperationsExplorer..Caption +#: gui-classic/UFRMWallet.dfm:975 gui-classic/UFRMWallet.dfm:1305 +msgid "Operations Explorer" +msgstr "Handelingen Verkenner" + +#. FRMWallet..PageControl..tsLogs..Caption +#: gui-classic/UFRMWallet.dfm:1027 +msgid "Logs" +msgstr "Logboeken" + +#. FRMWallet..PageControl..tsLogs..pnlTopLogs..cbShowDebugLogs..Caption +#: gui-classic/UFRMWallet.dfm:1046 +msgid "Show Debug Logs" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Caption +#: gui-classic/UFRMWallet.dfm:1062 +msgid "Node Stats" +msgstr "" + +#. FRMWallet..PageControl..tsNodeStats..Label3..Caption +#: gui-classic/UFRMWallet.dfm:1076 +msgid "Active Connections:" +msgstr "Active verbindingen:" + +#. FRMWallet..PageControl..tsNodeStats..Label6..Caption +#: gui-classic/UFRMWallet.dfm:1086 +msgid "Known Node Servers:" +msgstr "Bekende Node Servers:" + +#. FRMWallet..PageControl..tsNodeStats..Label7..Caption +#: gui-classic/UFRMWallet.dfm:1096 +msgid "Blacklisted Nodes" +msgstr "" + +#. FRMWallet..PageControl..tsMessages..Caption +#: gui-classic/UFRMWallet.dfm:1135 +msgid "Messages" +msgstr "Berichten" + +#. FRMWallet..PageControl..tsMessages..Label11..Caption +#: gui-classic/UFRMWallet.dfm:1149 +msgid "Messages:" +msgstr "Berichten:" + +#. FRMWallet..PageControl..tsMessages..Label12..Caption +#: gui-classic/UFRMWallet.dfm:1158 +msgid "Message to send:" +msgstr "Bericht om te versturen:" + +#. FRMWallet..PageControl..tsMessages..Label13..Caption +#: gui-classic/UFRMWallet.dfm:1167 +msgid "Available Connections:" +msgstr "Beschikbare verbindening:" + +#. FRMWallet..PageControl..tsMessages..Label14....Caption +#: gui-classic/UFRMWallet.dfm:1178 +msgid "" +"(Messages will be encrypted, so only dest connection will be able to read " +"it)" +msgstr "" +"(Berichten zullen versleuteld zijn, alleen ontv connectie zal het kunnen " +"lezen)" + +#. FRMWallet..PageControl..tsMessages..bbSendAMessage..Caption +#: gui-classic/UFRMWallet.dfm:1203 +msgid "Send a Message" +msgstr "Stuur een Bericht" + +#. FRMWallet..PageControl..tsMessages..memoMessageToSend....Lines.Strings +#: gui-classic/UFRMWallet.dfm:1232 +msgid "memoMessageToSend" +msgstr "" + +#. FRMWallet..MainMenu..miProject..Caption +#: gui-classic/UFRMWallet.dfm:1247 +msgid "Project" +msgstr "" + +#. FRMWallet..MainMenu..miProject..miPrivatekeys..Caption +#: gui-classic/UFRMWallet.dfm:1249 +msgid "Private Keys" +msgstr "Prive Sleutels" + +#. FRMWallet..MainMenu..miProject..IPnodes1..Caption +#: gui-classic/UFRMWallet.dfm:1262 +msgid "Available Node List" +msgstr "Beschikbare Node lijst" + +#. FRMWallet..MainMenu..MiOperations..miNewOperation..Caption +#: gui-classic/UFRMWallet.dfm:1280 +msgid "New single Operation" +msgstr "Nieuwe enkele handeling" + +#. FRMWallet..MainMenu..MiOperations..MiFindOperationbyOpHash..Caption +#: gui-classic/UFRMWallet.dfm:1285 +msgid "Find Operation by OpHash" +msgstr "Zoek Handelingen op OpHash" + +#. FRMWallet..MainMenu..MiOperations..MiDecodePayload..Caption +#: gui-classic/UFRMWallet.dfm:1290 +msgid "Decode Payload" +msgstr "Decodeer Lading" + +#. FRMWallet..MainMenu..MiOperations..MiAccountInformation..Caption +#: gui-classic/UFRMWallet.dfm:1300 +msgid "Account Information" +msgstr "Rekening Informatie" + +#. FRMWallet..MainMenu..MiOperations..MiAddaccounttoSelected..Caption +#: gui-classic/UFRMWallet.dfm:1313 +msgid "Add account to selected" +msgstr "Voeg rekening toe aan selectie" + +#. FRMWallet..MainMenu..MiOperations..MiRemoveaccountfromselected..Caption +#: gui-classic/UFRMWallet.dfm:1318 +msgid "Remove account from selected" +msgstr "Verwijder rekening van selectie" + +#. FRMWallet..MainMenu..MiOperations..MiMultiaccountoperation..Caption +#: gui-classic/UFRMWallet.dfm:1323 +msgid "Multi account operation" +msgstr "Meerdere rekening handeling" + +#. FRMWallet..MainMenu..MiOperations..MiFindpreviousaccountwithhighbalance..Caption +#: gui-classic/UFRMWallet.dfm:1330 +msgid "Find previous account with high balance" +msgstr "Zoek vorige rekening met hoog saldo" + +#. FRMWallet..MainMenu..MiOperations..MiFindnextaccountwithhighbalance..Caption +#: gui-classic/UFRMWallet.dfm:1335 +msgid "Find next account with high balance" +msgstr "Zoek volgende rekening met hoog saldo" + +#. FRMWallet..MainMenu..miAbout..Caption +#: gui-classic/UFRMWallet.dfm:1341 +msgid "About" +msgstr "Over" + +#. FRMWallet..MainMenu..miAbout..miAboutPascalCoin..Caption +#: gui-classic/UFRMWallet.dfm:1343 +msgid "About Pascal Coin..." +msgstr "Over Pascal Munt..." + +#. FRMWalletKeys..Caption +#: gui-classic/UFRMWalletKeys.dfm:6 +msgid "Wallet keys" +msgstr "Portemonne sleutels" + +#. FRMWalletKeys..lblEncryptionTypeCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:25 +msgid "Encryption type:" +msgstr "Versleutel type:" + +#. FRMWalletKeys..lblEncryptionType..Caption +#. FRMWalletKeys..lblKeyName..Caption +#: gui-classic/UFRMWalletKeys.dfm:32 gui-classic/UFRMWalletKeys.dfm:47 +msgid "000000000" +msgstr "" + +#. FRMWalletKeys..lblKeyNameCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:39 +msgid "Key name:" +msgstr "Sleutel naam:" + +#. FRMWalletKeys..lblPrivateKeyCaption..Caption +#: gui-classic/UFRMWalletKeys.dfm:54 +msgid "Public Key:" +msgstr "Publieke Sleutel:" + +#. FRMWalletKeys..lblKeysEncrypted..Caption +#: gui-classic/UFRMWalletKeys.dfm:62 +msgid "lblKeysEncrypted" +msgstr "" + +#. FRMWalletKeys..bbExportPrivateKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:85 +msgid "Export Private key" +msgstr "Export Prive sleutel" + +#. FRMWalletKeys..memoPrivateKey....Lines.Strings +#: gui-classic/UFRMWalletKeys.dfm:158 +msgid "memoPrivateKey" +msgstr "" + +#. FRMWalletKeys..bbChangeName..Caption +#: gui-classic/UFRMWalletKeys.dfm:169 +msgid "Change Name" +msgstr "Wijzig Naam" + +#. FRMWalletKeys..bbImportPrivateKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:178 +msgid "Import Private key" +msgstr "Importeer Prive sleutel" + +#. FRMWalletKeys..bbExportPublicKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:240 +msgid "Export Public key" +msgstr "Export Publieke sluetel" + +#. FRMWalletKeys..bbImportPublicKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:306 +msgid "Import Public key" +msgstr "Importeer Publieke sleutel" + +#. FRMWalletKeys..bbGenerateNewKey..Caption +#: gui-classic/UFRMWalletKeys.dfm:372 +msgid "Generate a new Key" +msgstr "Genereer een nieuwe Sleutel" + +#. FRMWalletKeys..bbDelete..Caption +#: gui-classic/UFRMWalletKeys.dfm:434 +msgid "Delete" +msgstr "Verwijder" + +#. FRMWalletKeys..bbExportAllWalletKeys..Caption +#: gui-classic/UFRMWalletKeys.dfm:568 +msgid "Export all Wallet Keys to a file" +msgstr "" + +#. FRMWalletKeys..bbImportKeysFile..Caption +#: gui-classic/UFRMWalletKeys.dfm:634 +msgid "Import a Wallet Keys File" +msgstr "Importeer een Portemonnee Sleutel Bestand" + +#. FRMWalletKeys..bbLock..Caption +#: gui-classic/UFRMWalletKeys.dfm:700 +msgid "Lock" +msgstr "Sluit" + +#. FRMWalletKeys..SaveDialog..DefaultExt +#. FRMWalletKeys..OpenDialog..DefaultExt +#: gui-classic/UFRMWalletKeys.dfm:758 gui-classic/UFRMWalletKeys.dfm:765 +msgid "dat" +msgstr "" + +#. FRMWalletKeys..SaveDialog..Filter +#: gui-classic/UFRMWalletKeys.dfm:759 +msgid "Wallet keys file|*.dat|All files|*.*" +msgstr "" + +#. FRMWalletKeys..OpenDialog..Filter +#: gui-classic/UFRMWalletKeys.dfm:766 +msgid "Wallet keys file (*.dat)|*.dat|All files (*.*)|*.*" +msgstr "" + +#. Programmer's name for it: SUnSupportedHash +#. Programmer's name for it: SUnSupportedHash +#: core/URandomHash.pas:267 core/URandomHash2.pas:219 +msgid "Unsupported Hash Selected" +msgstr "" + +#. Programmer's name for it: SInvalidRound +#. Programmer's name for it: SInvalidRound +#: core/URandomHash.pas:268 core/URandomHash2.pas:220 +msgid "Round must be between 0 and N inclusive" +msgstr "" + +#. Programmer's name for it: SOverlappingArgs +#. Programmer's name for it: SOverlappingArgs +#: core/URandomHash.pas:269 core/URandomHash2.pas:221 +msgid "Overlapping read/write regions" +msgstr "" + +#. Programmer's name for it: SBufferTooSmall +#. Programmer's name for it: SBufferTooSmall +#: core/URandomHash.pas:270 core/URandomHash2.pas:222 +msgid "Buffer too small to apply memory transform" +msgstr "" + +#. Programmer's name for it: SBlockHeaderTooSmallForNonce +#. Programmer's name for it: SBlockHeaderTooSmallForNonce +#: core/URandomHash.pas:271 core/URandomHash2.pas:223 +msgid "Buffer too small to contain nonce" +msgstr "" + +#. Programmer's name for it: SAESEngineNotInitialised +#. Programmer's name for it: SAESEngineNotInitialised +#: libraries/cryptolib4pascal/ClpAesEngine.pas:37 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:37 +msgid "AES Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBufferTooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#. Programmer's name for it: SInputBuffertooShort +#: libraries/cryptolib4pascal/ClpAesEngine.pas:38 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:38 +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:39 +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:39 +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:35 +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:43 +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:36 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:36 +msgid "Input Buffer too Short" +msgstr "" + +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#. Programmer's name for it: SOutputBuffertooShort +#: libraries/cryptolib4pascal/ClpAesEngine.pas:39 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:39 +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:40 +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:40 +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:39 +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:32 +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:40 +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:36 +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:44 +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:37 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:37 +msgid "Output Buffer too Short" +msgstr "" + +#. Programmer's name for it: SInvalidParameterAESInit +#. Programmer's name for it: SInvalidParameterAESInit +#: libraries/cryptolib4pascal/ClpAesEngine.pas:40 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:40 +msgid "Invalid Parameter Passed to AES Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpAesEngine.pas:41 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:41 +msgid "Key Length not 128/192/256 bits." +msgstr "Sleutel Lengte niet 128/192/256 bits." + +#. Programmer's name for it: SInvalidOperation +#. Programmer's name for it: SInvalidOperation +#: libraries/cryptolib4pascal/ClpAesEngine.pas:42 +#: libraries/cryptolib4pascal/ClpAesLightEngine.pas:42 +msgid "Should Never Get Here" +msgstr "" + +#: libraries/cryptolib4pascal/ClpAESPRNGRandom.pas:40 +msgid "AES RNG Seed Length must be either one of these \"128/192/256 bits\"." +msgstr "" + +#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:43 +msgid "Raw Agreement Algorithm \"%s\" Not Recognised." +msgstr "" + +#: libraries/cryptolib4pascal/ClpAgreementUtilities.pas:45 +msgid "Basic Agreement Algorithm \"%s\" Not Recognised." +msgstr "" + +#. Programmer's name for it: SArgon2TypeInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:41 +msgid "Selected Argon2Type is Invalid" +msgstr "" + +#. Programmer's name for it: SArgon2VersionInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:42 +msgid "Selected Argon2Version is Invalid" +msgstr "" + +#. Programmer's name for it: SArgon2MemoryCostTypeInvalid +#: libraries/cryptolib4pascal/ClpArgon2ParametersGenerator.pas:43 +msgid "Selected Argon2MemoryCostType is Invalid" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpArrayUtils.pas:30 +msgid "%d \" > \" %d" +msgstr "" + +#. Programmer's name for it: SDataOverflow +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:43 +msgid "Data Overflow" +msgstr "" + +#. Programmer's name for it: SDataOverflow +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:45 +msgid "Corrupted Stream - Invalid High Tag Number Found" +msgstr "" + +#. Programmer's name for it: SEOFFound +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:46 +msgid "EOF Found Inside Tag Value" +msgstr "" + +#. Programmer's name for it: SInvalidEnd +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:47 +msgid "EOF Found When Length Expected" +msgstr "" + +#. Programmer's name for it: SInvalidDerLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:48 +msgid "DER Length More Than 4 Bytes: %d" +msgstr "" + +#. Programmer's name for it: SEndOfStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:49 +msgid "EOF Found Reading Length" +msgstr "" + +#. Programmer's name for it: SNegativeLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:50 +msgid "Corrupted Stream - Negative Length Found" +msgstr "" + +#. Programmer's name for it: SOutOfBoundsLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:51 +msgid "Corrupted stream - Out of Bounds Length Found" +msgstr "" + +#. Programmer's name for it: SUnknownTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:52 +msgid "Unknown Tag \" %d \" Encountered" +msgstr "" + +#. Programmer's name for it: SEndOfContent +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:53 +msgid "Unexpected End-of-Contents Marker" +msgstr "" + +#. Programmer's name for it: SIndefiniteLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:54 +msgid "Indefinite Length Primitive Encoding Encountered" +msgstr "" + +#. Programmer's name for it: SUnknownBerObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:55 +msgid "Unknown BER Object Encountered" +msgstr "" + +#. Programmer's name for it: SCorruptedStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:56 +msgid "Corrupted Stream Detected: %s" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:57 +msgid "Negative Lengths not Allowed\", \"Length\"" +msgstr "" + +#. Programmer's name for it: SEndOfStreamTwo +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:58 +msgid "DEF Length %d \" TObject truncated by \" %d" +msgstr "" + +#. Programmer's name for it: SInvalidBufferLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:59 +msgid "Buffer Length Not Right For Data" +msgstr "" + +#. Programmer's name for it: SMalformedContent +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:60 +msgid "Malformed End-of-Contents Marker" +msgstr "" + +#. Programmer's name for it: SExtraData +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:62 +msgid "Extra Data Found After Object" +msgstr "" + +#. Programmer's name for it: SUnRecognizedObjectStream +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:63 +msgid "Cannot Recognise Object in Stream" +msgstr "" + +#. Programmer's name for it: SUnRecognizedObjectByteArray +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:64 +msgid "Cannot Recognise Object in ByteArray" +msgstr "" + +#. Programmer's name for it: SIllegalObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:65 +msgid "Illegal Object in GetInstance: %s, \"obj\"" +msgstr "" + +#. Programmer's name for it: SStrNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:66 +msgid "\"Str\" Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SProcessingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:67 +msgid "Error Processing Object : \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:68 +msgid "Object Implicit - Explicit Expected." +msgstr "" + +#. Programmer's name for it: SUnknownObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:69 +msgid "Unknown object in GetInstance: %s, \"obj\"" +msgstr "" + +#. Programmer's name for it: SInvalidSequence +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:70 +msgid "\"Failed to Construct Sequence from byte array: \" %s" +msgstr "" + +#. Programmer's name for it: SImplicitObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:71 +msgid "Implicitly Tagged Object" +msgstr "" + +#. Programmer's name for it: SImplicitTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:72 +msgid "Implicit Tagging for Tag: %d" +msgstr "" + +#. Programmer's name for it: SUnknownObjectBER +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:73 +msgid "Unknown BER Object Encountered: $%x" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:74 +msgid "Implicit Tagging not Implemented" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:76 +msgid "Sequences Must Use Constructed Encoding (see X.690 8.9.1/8.10.1)" +msgstr "" + +#. Programmer's name for it: SImplicitTagging +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:78 +msgid "Sets Must Use Constructed Encoding (see X.690 8.11.1/8.12.1)" +msgstr "" + +#. Programmer's name for it: SMalformedObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:79 +msgid "Malformed Object %s" +msgstr "" + +#. Programmer's name for it: SUnSupportedTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:80 +msgid "Unsupported Tag Number" +msgstr "" + +#. Programmer's name for it: SConvertError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:81 +msgid "EIOCryptoLibException Converting Stream to Byte Array: %s" +msgstr "" + +#. Programmer's name for it: SEncodingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:82 +msgid "Encoding Error in GetInstance: %s \"obj\"" +msgstr "" + +#. Programmer's name for it: SDataNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:83 +msgid "\"data\"" +msgstr "" + +#. Programmer's name for it: SInvalidRange +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:84 +msgid "Must be in the Range 0 to 7\", \"padBits\"" +msgstr "" + +#. Programmer's name for it: SPadBitError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:85 +msgid "If \"data\" is Empty, \"padBits\" Must be 0" +msgstr "" + +#. Programmer's name for it: SUnalignedData +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:86 +msgid "Attempt to Get non-octet Aligned Data from BIT STRING\"" +msgstr "" + +#. Programmer's name for it: STruncatedBitString +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:87 +msgid "Truncated BIT STRING Detected\", \"octets\"" +msgstr "" + +#. Programmer's name for it: SNotImplemented +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:88 +msgid "Not Implemented %s" +msgstr "" + +#. Programmer's name for it: SUnConstructedTag +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:89 +msgid "Explicit Tags Must be Constructed (see X.690 8.14.2)" +msgstr "" + +#. Programmer's name for it: SParsingError +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:90 +msgid "%s" +msgstr "" + +#. Programmer's name for it: SEmptyInput +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:91 +msgid "Input Cannot be Empty \"astr\"" +msgstr "" + +#. Programmer's name for it: SInvalidValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:92 +msgid "Byte Value Should Have 1 Byte in it', \"val\"" +msgstr "" + +#. Programmer's name for it: SInvalidBooleanValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:93 +msgid "BOOLEAN Value Should Have 1 Byte in it\", \"Value\"" +msgstr "" + +#. Programmer's name for it: SMalformedEnumerated +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:94 +msgid "Malformed Enumerated" +msgstr "" + +#. Programmer's name for it: SZeroLength +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:95 +msgid "Enumerated has Zero Length, \"enc\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncoding +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:96 +msgid "Invalid Encoding Value: %d" +msgstr "" + +#. Programmer's name for it: SFewObject +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:97 +msgid "Too Few Objects in Input Vector, \"v\"" +msgstr "" + +#. Programmer's name for it: SVectorTooLarge +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:98 +msgid "Input Vector too Large\", \"vector\"" +msgstr "" + +#. Programmer's name for it: SVectorTooLarge +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:100 +msgid "" +"No Tagged Object Found in Vector. Structure Doesn 't Seem to be of Type " +"External, \"Vector\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncodingValue +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:101 +msgid "Invalid Encoding Value" +msgstr "" + +#. Programmer's name for it: SObjectNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:102 +msgid " \"obj\" Can't be Nil" +msgstr "" + +#. Programmer's name for it: SValueNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:103 +msgid " \"value\" Can't be Nil" +msgstr "" + +#. Programmer's name for it: SMalformedInteger +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:104 +msgid "Malformed Integer" +msgstr "" + +#. Programmer's name for it: SIdentifierNil +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:105 +msgid "Identifier Cannot be Empty" +msgstr "" + +#. Programmer's name for it: SInvalidOID +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:106 +msgid "\"String \" %s is \" not an OID\"" +msgstr "" + +#. Programmer's name for it: SInvalidBranchId +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:107 +msgid "\"String \" %s \" not a valid OID branch\", \"branchID\"" +msgstr "" + +#. Programmer's name for it: SIllegalCharacters +#: libraries/cryptolib4pascal/ClpAsn1Objects.pas:108 +msgid "String Contains Illegal Characters \"str\"" +msgstr "" + +#. Programmer's name for it: SExpectedPublicKey +#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:30 +msgid "Expected a Public Key \"publicParameter\"" +msgstr "" + +#. Programmer's name for it: SExpectedPrivateKey +#: libraries/cryptolib4pascal/ClpAsymmetricCipherKeyPair.pas:31 +msgid "Expected a Private Key \"privateParameter\"" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooSmall +#. Programmer's name for it: SOutputBufferTooSmall +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:36 +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:34 +msgid "Output Buffer too Small" +msgstr "" + +#. Programmer's name for it: SOutputLengthTooLarge +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:37 +msgid "Output Length too Large" +msgstr "" + +#. Programmer's name for it: SKDFParameterNotFound +#. Programmer's name for it: SKDFParameterNotFound +#: libraries/cryptolib4pascal/ClpBaseKdfBytesGenerator.pas:38 +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:35 +msgid "KDF Parameters Required For KDF Generator" +msgstr "" + +#. Programmer's name for it: SDivisionByZero +#: libraries/cryptolib4pascal/ClpBigInteger.pas:36 +msgid "Division by Zero Error" +msgstr "" + +#. Programmer's name for it: SModulusPositive +#: libraries/cryptolib4pascal/ClpBigInteger.pas:37 +msgid "Modulus must be Positive" +msgstr "" + +#. Programmer's name for it: SNotRelativelyPrime +#: libraries/cryptolib4pascal/ClpBigInteger.pas:38 +msgid "Numbers not Relatively Prime." +msgstr "" + +#. Programmer's name for it: SNegativeValue +#: libraries/cryptolib4pascal/ClpBigInteger.pas:39 +msgid "Cannot be Called on Value < 0" +msgstr "" + +#. Programmer's name for it: SNegativeExponent +#: libraries/cryptolib4pascal/ClpBigInteger.pas:40 +msgid "Negative Exponent" +msgstr "" + +#. Programmer's name for it: SResultTooLarge +#: libraries/cryptolib4pascal/ClpBigInteger.pas:41 +msgid "Result too Large" +msgstr "" + +#. Programmer's name for it: SNegativeBitPosition +#: libraries/cryptolib4pascal/ClpBigInteger.pas:42 +msgid "Bit Position must not be Negative" +msgstr "" + +#. Programmer's name for it: SInvalidBitAddress +#: libraries/cryptolib4pascal/ClpBigInteger.pas:43 +msgid "Bit Address less than Zero" +msgstr "" + +#. Programmer's name for it: SZeroLengthBigInteger +#: libraries/cryptolib4pascal/ClpBigInteger.pas:44 +msgid "Zero length BigInteger" +msgstr "" + +#. Programmer's name for it: SInvalidSign +#: libraries/cryptolib4pascal/ClpBigInteger.pas:45 +msgid "Invalid Sign Value" +msgstr "" + +#. Programmer's name for it: SNegativeSizeInBits +#: libraries/cryptolib4pascal/ClpBigInteger.pas:46 +msgid "sizeInBits must be non-negative" +msgstr "" + +#. Programmer's name for it: SInvalidBitLength +#: libraries/cryptolib4pascal/ClpBigInteger.pas:47 +msgid "bitLength < 2" +msgstr "" + +#. Programmer's name for it: SInvalidBase +#: libraries/cryptolib4pascal/ClpBigInteger.pas:48 +msgid "Only bases 2, 8, 10, or 16 allowed" +msgstr "" + +#. Programmer's name for it: SBadCharacterRadix8 +#: libraries/cryptolib4pascal/ClpBigInteger.pas:49 +msgid "Bad Character in radix 8 string: %s" +msgstr "" + +#. Programmer's name for it: SBadCharacterRadix2 +#: libraries/cryptolib4pascal/ClpBigInteger.pas:50 +msgid "Bad Character in radix 2 string: %s" +msgstr "" + +#. Programmer's name for it: SUnSupportedBase +#: libraries/cryptolib4pascal/ClpBigInteger.pas:51 +msgid "Only bases 2, 8, 10, 16 are allowed" +msgstr "" + +#. Programmer's name for it: SInvalidLength +#: libraries/cryptolib4pascal/ClpBigIntegers.pas:31 +msgid "Standard Length Exceeded, \"n\"" +msgstr "" + +#. Programmer's name for it: SInvalidMinValue +#: libraries/cryptolib4pascal/ClpBigIntegers.pas:32 +msgid "\"min\" may not be greater than \"max\"\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:37 +msgid "Initialisation Vector Must be the Same Length as Block Size" +msgstr "" + +#. Programmer's name for it: SInvalidChangeState +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:38 +msgid "Cannot Change Encrypting State Without Providing Key." +msgstr "" +"Kan Versleutelde Status niet Veranderen Zonder Voorgeschreven Sleutel." + +#. Programmer's name for it: SInvalidParameterArgument +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:42 +msgid "CTR/SIC Mode Requires ParametersWithIV" +msgstr "" + +#. Programmer's name for it: SInvalidParameterArgument +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:44 +msgid "CTR/SIC mode requires IV no greater than: %u bytes" +msgstr "" + +#. Programmer's name for it: SInvalidTooSmallIVLength +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:45 +msgid "CTR/SIC mode requires IV of at least: %u bytes" +msgstr "" + +#. Programmer's name for it: SUnsupportedCipher +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:47 +msgid "CtsBlockCipher Can Only Accept ECB or CBC Ciphers" +msgstr "" + +#. Programmer's name for it: SNegativeInputLength +#. Programmer's name for it: SInvalidLength +#. Programmer's name for it: SNegativeInputLength +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:48 +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:36 +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:42 +msgid "Can't Have a Negative Input Length!" +msgstr "" + +#. Programmer's name for it: SCTSDoFinalError +#: libraries/cryptolib4pascal/ClpBlockCipherModes.pas:49 +msgid "Need at Least One Block of Input For CTS" +msgstr "" + +#. Programmer's name for it: SBlowfishEngineNotInitialised +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:36 +msgid "Blowfish Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SBlowfishEngineNotInitialised +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:38 +msgid "Invalid Parameter Passed to Blowfish Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SOutputBuffertooShort +#: libraries/cryptolib4pascal/ClpBlowfishEngine.pas:42 +msgid "Key Length must be between 32 - 448 bits and divisible by 8." +msgstr "Sleutel lengte moet tussen de 32 - 448 bits zijn en deelbaar door 8." + +#. Programmer's name for it: SInputNil +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:37 +msgid "Input Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SCipherNil +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:38 +msgid "Cipher Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SDataNotBlockSizeAligned +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:40 +msgid "Data not Block Size Aligned" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooSmallForDoFinal +#: libraries/cryptolib4pascal/ClpBufferedBlockCipher.pas:41 +msgid "Output Buffer too Short for DoFinal()" +msgstr "" + +#. Programmer's name for it: SInvalidBufferSize +#. Programmer's name for it: SInvalidBufferSize +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:33 +#: libraries/hashlib4pascal/HlpHash.pas:17 +msgid "\"BufferSize\" Must Be Greater Than Zero" +msgstr "" + +#. Programmer's name for it: SInvalidBufferSize +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:35 +msgid "Input and Output Streams Must not Point to the Same Stream Instance" +msgstr "" + +#. Programmer's name for it: SUnAssignedInputStream +#. Programmer's name for it: SUnAssignedStream +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:36 +#: libraries/hashlib4pascal/HlpHash.pas:18 +msgid "Input Stream Is Unassigned" +msgstr "" + +#. Programmer's name for it: SUnAssignedOutputStream +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:37 +msgid "Output Stream Is Unassigned" +msgstr "" + +#. Programmer's name for it: SPositionOutOfRange +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:38 +msgid "Current Position Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SPositionOutOfRange +#: libraries/cryptolib4pascal/ClpBufferedCipherBase.pas:40 +msgid "Stream Position (or Stream Length to Process) Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SCipherNil +#: libraries/cryptolib4pascal/ClpBufferedStreamCipher.pas:34 +msgid "Cipher Instance Cannot be Nil" +msgstr "" + +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:34 +msgid "Strength must be a Positive Value, \"defaultStrength\"" +msgstr "" + +#. Programmer's name for it: SParametersNil +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:35 +msgid "Parameters Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SGeneratorNotInitialized +#: libraries/cryptolib4pascal/ClpCipherKeyGenerator.pas:36 +msgid "Generator has not been Initialised" +msgstr "" + +#. Programmer's name for it: SMechanismNil +#. Programmer's name for it: SMechanismNil +#. Programmer's name for it: SMechanismNil +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:56 +#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:42 +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:69 +msgid "Mechanism Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:57 +#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:37 +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:70 +msgid "Algorithm Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:58 +msgid "Cipher \"%s\" Not Recognised." +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:60 +msgid "" +"Warning: SIC-Mode Can Become a TwoTime-Pad if the Blocksize of the Cipher " +"is Too Small. Use a Cipher With a Block Size of at Least 128 bits (e.g. AES)" +msgstr "" + +#. Programmer's name for it: SUnRecognizedCipher +#: libraries/cryptolib4pascal/ClpCipherUtilities.pas:62 +msgid "Modes and Paddings Not Used for Stream Ciphers" +msgstr "" + +#. Programmer's name for it: SEncodingInstanceNil +#. Programmer's name for it: SEncodingInstanceNil +#: libraries/cryptolib4pascal/ClpConverters.pas:33 +#: libraries/hashlib4pascal/HlpConverters.pas:16 +msgid "Encoding Instance Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SNegativeOffset +#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:32 +msgid "Start Offset Cannot be Negative, \"Start\"" +msgstr "" + +#. Programmer's name for it: SArrayTooSmall +#: libraries/cryptolib4pascal/ClpCryptoApiRandomGenerator.pas:33 +msgid "Byte Array Too Small For Requested Offset and Length" +msgstr "" + +#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:40 +msgid "Value Invalid for Curve25519FieldElement \"%s\"" +msgstr "" + +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#. Programmer's name for it: SOneOfECFieldElementIsNil +#: libraries/cryptolib4pascal/ClpCurve25519Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:41 +#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:42 +msgid "Exactly One of the Field Elements is Nil" +msgstr "" + +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:45 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:38 +msgid "Diffie-Hellman Public Key has Wrong Parameters." +msgstr "" + +#. Programmer's name for it: SNotDHPrivateKeyParameters +#. Programmer's name for it: SNotDHPrivateKeyParameters +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:46 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:39 +msgid "DHEngine Expects DHPrivateKeyParameters" +msgstr "" + +#. Programmer's name for it: SMessageNotInitialized +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:47 +msgid "Message not Initialised" +msgstr "Bericht niet geinitialiseerd" + +#. Programmer's name for it: SSharedKeyInvalid +#. Programmer's name for it: SSharedKeyInvalid +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:48 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:41 +msgid "Shared Key Can't be 1" +msgstr "" + +#. Programmer's name for it: SDHPublicKeyWeak +#. Programmer's name for it: SDHPublicKeyWeak +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:49 +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:42 +msgid "Diffie-Hellman Public Key is Weak" +msgstr "" + +#. Programmer's name for it: SDHPublicKeyNil +#: libraries/cryptolib4pascal/ClpDHAgreement.pas:50 +msgid "DH Public Key Parameter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SAlgorithmNotInitialized +#: libraries/cryptolib4pascal/ClpDHBasicAgreement.pas:40 +msgid "Agreement Algorithm not Initialised" +msgstr "" + +#. Programmer's name for it: SParametersCannotBeNil +#. Programmer's name for it: SParametersCannotBeNil +#. Programmer's name for it: SParametersCannotBeNil +#: libraries/cryptolib4pascal/ClpDHBasicKeyPairGenerator.pas:42 +#: libraries/cryptolib4pascal/ClpDHKeyPairGenerator.pas:42 +#: libraries/cryptolib4pascal/ClpDsaKeyPairGenerator.pas:44 +msgid "\"parameters\" Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SPNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:33 +msgid "P Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SGNil +#. Programmer's name for it: SGNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:34 +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:35 +msgid "G Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SQNil +#. Programmer's name for it: SQNil +#. Programmer's name for it: SQNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:35 +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:37 +#: libraries/cryptolib4pascal/ClpECPublicKeyParameters.pas:35 +msgid "Q Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SJNil +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:36 +msgid "J Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SBadSequenceSize +#. Programmer's name for it: SBadSequenceSize +#. Programmer's name for it: SBadSequenceSize +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:37 +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:34 +#: libraries/cryptolib4pascal/ClpDsaParameter.pas:32 +msgid "Bad Sequence Size \"seq\": %d" +msgstr "" + +#. Programmer's name for it: SInvalidDHDomainParameters +#: libraries/cryptolib4pascal/ClpDHDomainParameters.pas:38 +msgid "Invalid DHDomainParameters: %s" +msgstr "" + +#. Programmer's name for it: SPUnInitialized +#. Programmer's name for it: SPUnInitialized +#: libraries/cryptolib4pascal/ClpDHParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:32 +msgid "\"P\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SGUnInitialized +#. Programmer's name for it: SGUnInitialized +#: libraries/cryptolib4pascal/ClpDHParameters.pas:34 +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:34 +msgid "\"G\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SMustBeOddPrime +#: libraries/cryptolib4pascal/ClpDHParameters.pas:35 +msgid "Field must be an Odd Prime, \"P\"" +msgstr "" + +#. Programmer's name for it: SInvalidGeneratorRange +#: libraries/cryptolib4pascal/ClpDHParameters.pas:36 +msgid "Generator must in the Range [2, p - 2], \"G\"" +msgstr "" + +#. Programmer's name for it: SQTooBigToBeAFactor +#: libraries/cryptolib4pascal/ClpDHParameters.pas:37 +msgid "Q too Big to be a Factor of (P - 1), \"Q\"" +msgstr "" + +#. Programmer's name for it: SMTooBig +#: libraries/cryptolib4pascal/ClpDHParameters.pas:38 +msgid "M value must be < BitLength of P, \"M\"" +msgstr "" + +#. Programmer's name for it: SLErrorOne +#: libraries/cryptolib4pascal/ClpDHParameters.pas:39 +msgid "when L value specified, it must be less than bitlength(P), \"L\"" +msgstr "" + +#. Programmer's name for it: SLErrorTwo +#: libraries/cryptolib4pascal/ClpDHParameters.pas:40 +msgid "when L value specified, it may not be less than m value, \"L\"" +msgstr "" + +#. Programmer's name for it: SInvalidSubGroupFactor +#: libraries/cryptolib4pascal/ClpDHParameters.pas:41 +msgid "Subgroup factor must be >= 2, \"j\"" +msgstr "" + +#. Programmer's name for it: SXUnInitialized +#. Programmer's name for it: SXUnInitialized +#: libraries/cryptolib4pascal/ClpDHPrivateKeyParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaPrivateKeyParameters.pas:32 +msgid "\"X\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SYUnInitialized +#. Programmer's name for it: SYUnInitialized +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:33 +#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:32 +msgid "\"Y\" Cannot Be Uninitialized" +msgstr "" + +#. Programmer's name for it: SInvalidDHPublicKey +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:34 +msgid "Invalid DH public key \"Y\"" +msgstr "" + +#. Programmer's name for it: SInvalidYInCorrectGroup +#. Programmer's name for it: SInvalidYInCorrectGroup +#: libraries/cryptolib4pascal/ClpDHPublicKeyParameters.pas:35 +#: libraries/cryptolib4pascal/ClpDsaPublicKeyParameters.pas:33 +msgid "\"Y\" Value Does Not Appear To Be In Correct Group" +msgstr "" + +#. Programmer's name for it: SSeedNil +#. Programmer's name for it: SSeedNil +#: libraries/cryptolib4pascal/ClpDHValidationParameters.pas:30 +#: libraries/cryptolib4pascal/ClpDsaValidationParameters.pas:30 +msgid "\"Seed\" Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SSeedNil +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:32 +msgid "Seed Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SPGenCounterNil +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:33 +msgid "PGenCounter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidDHValidationParams +#: libraries/cryptolib4pascal/ClpDHValidationParams.pas:35 +msgid "Invalid DHValidationParams: %s" +msgstr "" + +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#. Programmer's name for it: SOutputBufferTooShort +#: libraries/cryptolib4pascal/ClpDigest.pas:31 +#: libraries/cryptolib4pascal/ClpHMac.pas:34 +#: libraries/hashlib4pascal/HlpBlake2B.pas:27 +#: libraries/hashlib4pascal/HlpBlake2S.pas:27 +#: libraries/hashlib4pascal/HlpSHA3.pas:29 +msgid "Output Buffer Too Short" +msgstr "" + +#. Programmer's name for it: SUnRecognizedDigest +#: libraries/cryptolib4pascal/ClpDigestUtilities.pas:43 +msgid "Digest \"%s\" not recognised." +msgstr "" + +#. Programmer's name for it: SPrivateKey +#. Programmer's name for it: SPrivateKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:41 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:40 +msgid "Signing Requires Private Key." +msgstr "Tekenen vereist Prive Sleutel." + +#. Programmer's name for it: SPublicKey +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:42 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:41 +msgid "Verification Requires Public Key." +msgstr "Verificatie Vereist Publieke Sleutel." + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:44 +msgid "DSADigestSigner not Initialized for Signature Generation." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:46 +msgid "DSADigestSigner not Initialized for Verification" +msgstr "" + +#. Programmer's name for it: SEncodingError +#. Programmer's name for it: SEncodingError +#: libraries/cryptolib4pascal/ClpDsaDigestSigner.pas:47 +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:46 +msgid "Unable to Encode Signature" +msgstr "" + +#. Programmer's name for it: SInvalidDsaParameter +#: libraries/cryptolib4pascal/ClpDsaParameter.pas:33 +msgid "Invalid DsaParameter: %s" +msgstr "" + +#. Programmer's name for it: SQUnInitialized +#: libraries/cryptolib4pascal/ClpDsaParameters.pas:33 +msgid "\"Q\" Cannot Be Uninitialized" +msgstr "" + +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:44 +msgid "L Values Must be Between 1024 and 3072 and a Multiple of 1024" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:45 +msgid "N Must be \" %d \" for L = \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:46 +msgid "N Must be \" %d \" or \" %d \" for L = \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:48 +msgid "Digest Output Size Too Small for Value of N Which is \" %d \"" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:50 +msgid "Can Only Use SHA-1 For Generating FIPS 186-2 Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidNValueForSpecifiedL_Two +#: libraries/cryptolib4pascal/ClpDsaParametersGenerator.pas:52 +msgid "Size Must Be From %d - %d and a multiple of %d, \"%d\"" +msgstr "" + +#. Programmer's name for it: SDSAPrivateKeyNotFound +#: libraries/cryptolib4pascal/ClpDsaSigner.pas:44 +msgid "DSA Private Key Required For Signing" +msgstr "" + +#. Programmer's name for it: SDSAPublicKeyNotFound +#: libraries/cryptolib4pascal/ClpDsaSigner.pas:45 +msgid "DSA Public Key Required For Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:43 +msgid "" +"Point and Scalar Arrays Should be Non-Null, and of Equal, Non-Zero, Length" +msgstr "" + +#. Programmer's name for it: SInvalidPointLocation +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:44 +msgid "Point Must be on the Same Curve" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:45 +msgid "Invalid Point, \"P\"" +msgstr "" + +#. Programmer's name for it: SInvalidResult +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:46 +msgid "Invalid Result" +msgstr "" + +#. Programmer's name for it: SInvalidResult +#: libraries/cryptolib4pascal/ClpECAlgorithms.pas:48 +#: libraries/cryptolib4pascal/ClpMultipliers.pas:46 +msgid "Fixed-Point Comb Doesn't Support Scalars Larger Than The Curve Order" +msgstr "" + +#. Programmer's name for it: SInvalidValue +#: libraries/cryptolib4pascal/ClpECC.pas:52 +msgid "Value Invalid in Fp Field Element, \" x \"" +msgstr "" + +#. Programmer's name for it: SInvalidValue2 +#: libraries/cryptolib4pascal/ClpECC.pas:53 +msgid "Value Invalid in F2m Field Element, \"x\"" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value +#: libraries/cryptolib4pascal/ClpECC.pas:54 +msgid "k2 must be smaller than k3" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:55 +msgid "k2 must be larger than 0" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:57 +msgid "Field elements are not both instances of F2mFieldElement" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:59 +msgid "Field elements are not elements of the same field F2m" +msgstr "" + +#. Programmer's name for it: SInvalidK2Value2 +#: libraries/cryptolib4pascal/ClpECC.pas:61 +msgid "One of the F2m field elements has incorrect representation" +msgstr "" + +#. Programmer's name for it: SEvenValue +#: libraries/cryptolib4pascal/ClpECC.pas:62 +msgid "Even Value of Q" +msgstr "" + +#. Programmer's name for it: STraceInternalErrorCalculation +#: libraries/cryptolib4pascal/ClpECC.pas:63 +msgid "Internal Error in Trace Calculation" +msgstr "" + +#. Programmer's name for it: SHalfTraceUndefinedForM +#: libraries/cryptolib4pascal/ClpECC.pas:64 +msgid "Half-Trace Only Defined For Odd M" +msgstr "" + +#. Programmer's name for it: SUnSupportedCoordinateSystem +#: libraries/cryptolib4pascal/ClpECC.pas:65 +msgid "UnSupported Coordinate System" +msgstr "" + +#. Programmer's name for it: SCurrentCurve +#: libraries/cryptolib4pascal/ClpECC.pas:66 +msgid "Implementation returned Current Curve" +msgstr "" + +#. Programmer's name for it: SInvalidPointCoordinates +#: libraries/cryptolib4pascal/ClpECC.pas:67 +msgid "Invalid Point Coordinates" +msgstr "" + +#. Programmer's name for it: SInvalidAffineCoordinates +#: libraries/cryptolib4pascal/ClpECC.pas:68 +msgid "not valid for affine coordinates, \"iso\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointOnCurve +#: libraries/cryptolib4pascal/ClpECC.pas:69 +msgid "must be non-null and on this curve, \"point\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointOnCurve2 +#: libraries/cryptolib4pascal/ClpECC.pas:70 +msgid "Entries must be null or on this curve, \"points\"" +msgstr "" + +#. Programmer's name for it: SPointsNil +#: libraries/cryptolib4pascal/ClpECC.pas:71 +msgid "points" +msgstr "" + +#. Programmer's name for it: SInvalidRangeSpecified +#: libraries/cryptolib4pascal/ClpECC.pas:72 +msgid "Invalid Range Specified\", \"points\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointCompression +#: libraries/cryptolib4pascal/ClpECC.pas:73 +msgid "Invalid Point Compression" +msgstr "" + +#. Programmer's name for it: SInvalidK1 +#: libraries/cryptolib4pascal/ClpECC.pas:74 +msgid "k1 must be > 0" +msgstr "" + +#. Programmer's name for it: SInvalidK3 +#: libraries/cryptolib4pascal/ClpECC.pas:75 +msgid "k3 must be 0 if k2 == 0" +msgstr "" + +#. Programmer's name for it: SK2K1MisMatch +#: libraries/cryptolib4pascal/ClpECC.pas:76 +msgid "k2 must be > k1" +msgstr "" + +#. Programmer's name for it: SK3K2Mismatch +#: libraries/cryptolib4pascal/ClpECC.pas:77 +msgid "k3 must be > k2" +msgstr "" + +#. Programmer's name for it: SInvalidInfinityEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:78 +msgid "Invalid Infinity Encoding, \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:79 +msgid "Invalid Point Encoding %u" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:81 +msgid "Incorrect Length for infinity encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPointEncoding +#: libraries/cryptolib4pascal/ClpECC.pas:83 +msgid "Incorrect Length for Compressed Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:84 +msgid "Invalid Point" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:86 +msgid "Incorrect Length for UnCompressed Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:88 +msgid "Incorrect Length for Hybrid Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SInvalidPoint +#: libraries/cryptolib4pascal/ClpECC.pas:90 +msgid "Inconsistent Y Coordinate in Hybrid Encoding\", \"encoded\"" +msgstr "" + +#. Programmer's name for it: SUnknownCoordSystem +#: libraries/cryptolib4pascal/ClpECC.pas:91 +msgid "Unknown Coordinate System" +msgstr "" + +#. Programmer's name for it: SPointNotInNormalForm +#: libraries/cryptolib4pascal/ClpECC.pas:92 +msgid "Point not in Normal Form" +msgstr "" + +#. Programmer's name for it: SNotProjectiveCoordSystem +#: libraries/cryptolib4pascal/ClpECC.pas:93 +msgid "Not a Projective Coordinate System" +msgstr "" + +#. Programmer's name for it: SCannotBeNegative +#: libraries/cryptolib4pascal/ClpECC.pas:94 +msgid "Cannot be Negative, \"e\"" +msgstr "" + +#. Programmer's name for it: SNilFieldElement +#: libraries/cryptolib4pascal/ClpECC.pas:95 +msgid "Exactly one of the Field Elements is Nil" +msgstr "" + +#. Programmer's name for it: SUnsupportedOperation +#: libraries/cryptolib4pascal/ClpECC.pas:96 +msgid "Constant-time Lookup not Supported" +msgstr "" + +#. Programmer's name for it: SInvalidRange +#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:43 +msgid "Must be in the Range [2, 16], \"width\"" +msgstr "" + +#. Programmer's name for it: SInvalidRange2 +#: libraries/cryptolib4pascal/ClpECCompUtilities.pas:44 +msgid "Must be in the Range [2, 8], \"width\"" +msgstr "" + +#. Programmer's name for it: SWrongDomainParameter +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:39 +msgid "ECDH Public Key has Wrong Domain Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidAgreementValue +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:40 +msgid "Infinity is not a Valid Agreement Value for ECDH" +msgstr "" + +#. Programmer's name for it: SInfinityInvalidPublicKey +#: libraries/cryptolib4pascal/ClpECDHBasicAgreement.pas:41 +msgid "Infinity is not a Valid Public Key for ECDH" +msgstr "" + +#. Programmer's name for it: SWrongDomainParameter +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:39 +msgid "ECDHC Public Key has Wrong Domain Parameters" +msgstr "" + +#. Programmer's name for it: SInvalidAgreementValue +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:40 +msgid "Infinity is not a Valid Agreement Value for ECDHC" +msgstr "" + +#. Programmer's name for it: SInfinityInvalidPublicKey +#: libraries/cryptolib4pascal/ClpECDHCBasicAgreement.pas:41 +msgid "Infinity is not a Valid Public Key for ECDHC" +msgstr "" + +#. Programmer's name for it: SCurveNil +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:33 +msgid "Curve Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SScalarNil +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:34 +msgid "Scalar Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SBigIntegerNotInitialized +#. Programmer's name for it: SBigIntegerNotInitialized +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:36 +#: libraries/cryptolib4pascal/ClpECPrivateKeyParameters.pas:32 +msgid "BigInteger Not Initialized \"%s\"" +msgstr "" + +#. Programmer's name for it: SQInfinity +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:38 +msgid "Point at Infinity \"Q\"" +msgstr "" + +#. Programmer's name for it: SQPointNotOnCurve +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:39 +msgid "Point Not on Curve \"Q\"" +msgstr "" + +#. Programmer's name for it: SScalarInvalidRange +#: libraries/cryptolib4pascal/ClpECDomainParameters.pas:40 +msgid "Scalar is not in the Interval [1, n - 1]" +msgstr "" + +#. Programmer's name for it: SECPublicKeyNotFound +#. Programmer's name for it: SECPublicKeyNotFound +#. Programmer's name for it: SECPublicKeyNotFound +#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:47 +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:47 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:45 +msgid "EC Public Key Required for Verification" +msgstr "" + +#. Programmer's name for it: SECPrivateKeyNotFound +#. Programmer's name for it: SECPrivateKeyNotFound +#. Programmer's name for it: SECPrivateKeyNotFound +#: libraries/cryptolib4pascal/ClpECDsaSigner.pas:48 +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:48 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:46 +msgid "EC Private Key Required for Signing" +msgstr "" + +#. Programmer's name for it: SSenderPublicKeyInvalid +#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:35 +msgid "Sender's Public Key Invalid." +msgstr "Afzender zijn Publieke Sleutel ongeldig." + +#. Programmer's name for it: SSenderPublicKeyInvalid +#: libraries/cryptolib4pascal/ClpECIESPublicKeyParser.pas:37 +msgid "Sender's Public Key has Invalid Point Encoding \"%x\"" +msgstr "" +"Afzender zijn Publieke Sleutel heeft een ongeldige Punt Decodering \"%x\"" + +#. Programmer's name for it: SAlgorithmNil +#. Programmer's name for it: SAlgorithmNil +#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:56 +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:39 +msgid "Algorithm Cannot be Empty" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpECKeyPairGenerator.pas:57 +msgid "Unknown Key Size \"%d\"" +msgstr "" + +#. Programmer's name for it: SParameterNil +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:40 +msgid "Parameter Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SUnRecognizedAlgorithm +#: libraries/cryptolib4pascal/ClpECKeyParameters.pas:41 +msgid "Unrecognised Algorithm: \" %s, \"Algorithm" +msgstr "" + +#. Programmer's name for it: SNotInitializedForSigning +#. Programmer's name for it: SNotInitializedForSigning +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:49 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:47 +msgid "Not Initialised For Signing" +msgstr "" + +#. Programmer's name for it: SNotInitializedForVerifying +#. Programmer's name for it: SNotInitializedForVerifying +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:50 +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:48 +msgid "Not Initialised For Verifying" +msgstr "" + +#. Programmer's name for it: SNotInitializedForVerifying +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:52 +msgid "Not Initialised For Verifying/Recovery" +msgstr "" + +#. Programmer's name for it: SInputTooLargeForECNRKey +#: libraries/cryptolib4pascal/ClpECNRSigner.pas:53 +msgid "Input Too Large For ECNR Key." +msgstr "" + +#. Programmer's name for it: SSignatureGenerationError +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:49 +msgid "An Error Occurred During Signature Generation" +msgstr "" + +#. Programmer's name for it: SSignatureGenerationError +#: libraries/cryptolib4pascal/ClpECSchnorrSipaSigner.pas:51 +msgid "" +"Only FP (Prime Field) Curves are Allowed for This Schnorr Implementation" +msgstr "" + +#. Programmer's name for it: SInvalidCtx +#: libraries/cryptolib4pascal/ClpEd25519.pas:40 +msgid "ctx" +msgstr "" + +#. Programmer's name for it: SDigestError +#: libraries/cryptolib4pascal/ClpEd25519.pas:41 +msgid "Digest Produced Insufficient Data" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:38 +msgid "EOF encountered in middle of Ed25519Blake2B private key" +msgstr "" + +#. Programmer's name for it: SUnsupportedAlgorithm +#. Programmer's name for it: SUnsupportedAlgorithm +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:39 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:39 +msgid "Unsupported Algorithm" +msgstr "" + +#. Programmer's name for it: SCtxNotNil +#. Programmer's name for it: SCtxNotNil +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:40 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:40 +msgid "Ctx must be Nil for Ed25519 Algorithm" +msgstr "" + +#. Programmer's name for it: SMsgLen +#. Programmer's name for it: SMsgLen +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPrivateKeyParameters.pas:41 +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:41 +msgid "MsgLen must be Equal to \"PreHashSize\" for Ed25519ph Algorithm" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpEd25519Blake2BPublicKeyParameters.pas:34 +msgid "EOF encountered in middle of Ed25519Blake2B public key" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:37 +msgid "Ed25519Blake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Blake2BSigner.pas:39 +msgid "Ed25519Blake2BSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:37 +msgid "Ed25519CtxBlake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxBlake2BSigner.pas:39 +msgid "Ed25519CtxBlake2BSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:37 +msgid "Ed25519CtxSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519CtxSigner.pas:39 +msgid "Ed25519CtxSigner not Initialised for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:37 +msgid "Ed25519PhBlake2BSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:39 +msgid "Ed25519PhBlake2BSigner not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SPreHashDigestFailed +#. Programmer's name for it: SPreHashDigestFailed +#: libraries/cryptolib4pascal/ClpEd25519PhBlake2BSigner.pas:40 +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:40 +msgid "PreHash Digest Failed" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:37 +msgid "Ed25519PhSigner not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519PhSigner.pas:39 +msgid "Ed25519PhSigner not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpEd25519PrivateKeyParameters.pas:38 +msgid "EOF encountered in middle of Ed25519 private key" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpEd25519PublicKeyParameters.pas:34 +msgid "EOF encountered in middle of Ed25519 public key" +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:37 +msgid "Ed25519Signer not Initialised for Signature Generation." +msgstr "" + +#: libraries/cryptolib4pascal/ClpEd25519Signer.pas:39 +msgid "Ed25519Signer not Initialised for Verification" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:35 +msgid "Must be >= 2 , \" characteristic \"" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:37 +msgid "" +"Irreducible polynomials in GF(2) must have constant term, \"exponents\"" +msgstr "" + +#. Programmer's name for it: SInvalidCharacteristic +#: libraries/cryptolib4pascal/ClpFiniteFields.pas:39 +msgid "Polynomial Exponents must be montonically increasing\", \"exponents\"" +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:52 +msgid "KeyGenerator \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:54 +msgid "KeyGenerator \"%s\" ( \"%s\" ) not Supported." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:56 +msgid "KeyPairGenerator \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKeyGeneratorAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpGeneratorUtilities.pas:58 +msgid "KeyPairGenerator \"%s\" ( \"%s\" ) not Supported." +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:39 +msgid "HKDF Cannot Generate More Than 255 Blocks of HashLen Size" +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF2 +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:40 +msgid "HKDF May Only Be Used For 255 * HashLen Bytes of Output" +msgstr "" + +#. Programmer's name for it: SSizeTooBigHKDF2 +#: libraries/cryptolib4pascal/ClpHkdfBytesGenerator.pas:42 +msgid "HKDF Parameters Required For \"HkdfBytesGenerator\", \"parameters\"" +msgstr "" + +#. Programmer's name for it: SIKMNil +#: libraries/cryptolib4pascal/ClpHkdfParameters.pas:30 +msgid "\"ikm\" is Nil" +msgstr "" + +#. Programmer's name for it: SUnSupportedOperation +#. Programmer's name for it: SUnSupportedOperation +#: libraries/cryptolib4pascal/ClpHMacDsaKCalculator.pas:42 +#: libraries/cryptolib4pascal/ClpRandomDsaKCalculator.pas:34 +msgid "Operation not Supported" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESCipher.pas:54 +msgid "Must be Passed Recipient's Public EC Key for Encryption" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESCipher.pas:56 +msgid "Must be Passed Recipient's Private EC Key for Decryption" +msgstr "" + +#. Programmer's name for it: SIAlgorithmParameterSpecNil +#: libraries/cryptolib4pascal/ClpIESCipher.pas:57 +msgid "Parameter Spec Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SUnableToProcessBlock +#: libraries/cryptolib4pascal/ClpIESCipher.pas:58 +msgid "Unable to Process Block. \"%s\"" +msgstr "" + +#. Programmer's name for it: SIESParameterSpecError +#: libraries/cryptolib4pascal/ClpIESCipher.pas:59 +msgid "Must be Passed IES Parameter Spec" +msgstr "" + +#. Programmer's name for it: SNonceInvalidLength +#: libraries/cryptolib4pascal/ClpIESCipher.pas:60 +msgid "Nonce in IES Parameters Needs to be \"%s\" Bytes Long" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESEngine.pas:53 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:45 +msgid "Unable to Recover Ephemeral Public Key: \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpIESEngine.pas:55 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:47 +msgid "Length of Input Must be Greater than the MAC and V Combined" +msgstr "" + +#. Programmer's name for it: SInvalidMAC +#. Programmer's name for it: SInvalidMAC +#: libraries/cryptolib4pascal/ClpIESEngine.pas:56 +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:48 +msgid "Invalid MAC" +msgstr "" + +#. Programmer's name for it: SRandomNil +#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:30 +msgid "Random Class Instance Can't Be Nil" +msgstr "" + +#. Programmer's name for it: SInvalidStrength +#: libraries/cryptolib4pascal/ClpKeyGenerationParameters.pas:31 +msgid "Strength Must Be Greater Than Zero But Was Given %d" +msgstr "" + +#. Programmer's name for it: SKeyNil +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:31 +msgid "Key Cannot be Nil" +msgstr "Sleutel mag niet leeg zijn" + +#. Programmer's name for it: SInvalidKeyOffSet +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:32 +msgid "Invalid Key OffSet" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpKeyParameter.pas:33 +msgid "Invalid Key Length" +msgstr "" + +#. Programmer's name for it: SInvalidF2MFieldValue +#: libraries/cryptolib4pascal/ClpLongArray.pas:34 +msgid "Invalid F2M Field value, \"bigInt\"" +msgstr "" + +#. Programmer's name for it: SUnRecognizedMac +#: libraries/cryptolib4pascal/ClpMacUtilities.pas:40 +msgid "Mac \"%s\" not recognised." +msgstr "" + +#. Programmer's name for it: SCannotBeZero +#: libraries/cryptolib4pascal/ClpMod.pas:35 +msgid "cannot be 0, \"x\"" +msgstr "" + +#. Programmer's name for it: SCurveUnknownGroupOrder +#: libraries/cryptolib4pascal/ClpMultipliers.pas:47 +msgid "Need Curve With Known Group Order, \"curve\"" +msgstr "" + +#. Programmer's name for it: SInCompatiblePoint +#: libraries/cryptolib4pascal/ClpMultipliers.pas:48 +msgid "Only AbstractF2mPoint can be used in WTauNafMultiplier" +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:72 +msgid "" +"An Error Occured while generating random data using MS Windows Cryptography " +"API." +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:76 +msgid "" +"An Error Occured while generating random data using SecRandomCopyBytes API." +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:80 +#: libraries/cryptolib4pascal/ClpOSRandom.pas:84 +msgid "An Error Occured while generating random data using getRandom API" +msgstr "" + +#: libraries/cryptolib4pascal/ClpOSRandom.pas:88 +msgid "" +"An Error Occured while generating random data using arc4random_buf API." +msgstr "" + +#. Programmer's name for it: SIncompleteLastBlockInDecryption +#: libraries/cryptolib4pascal/ClpPaddedBufferedBlockCipher.pas:41 +msgid "Last Block Incomplete in Decryption" +msgstr "" + +#. Programmer's name for it: SCorruptedPadBlock +#: libraries/cryptolib4pascal/ClpPaddingModes.pas:32 +msgid "Pad Block Corrupted" +msgstr "" + +#. Programmer's name for it: SIVNil +#: libraries/cryptolib4pascal/ClpParametersWithIV.pas:31 +msgid "IV Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SParameters +#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:32 +msgid "Parameters" +msgstr "" + +#. Programmer's name for it: SRandom +#: libraries/cryptolib4pascal/ClpParametersWithRandom.pas:33 +msgid "Random" +msgstr "" + +#. Programmer's name for it: SAlgorithmNotRecognised +#: libraries/cryptolib4pascal/ClpParameterUtilities.pas:38 +msgid "Algorithm \"%s\" not Recognised." +msgstr "" + +#. Programmer's name for it: SKDFParameterNotFound +#: libraries/cryptolib4pascal/ClpPascalCoinECIESKdfBytesGenerator.pas:37 +msgid "" +"Specified Hash Cannot Produce Sufficient Data for the Specified Operation." +msgstr "" + +#. Programmer's name for it: SCipherCannotbeNilInThisMode +#: libraries/cryptolib4pascal/ClpPascalCoinIESEngine.pas:49 +msgid "Cipher Cannot be Nil in This Mode." +msgstr "" + +#. Programmer's name for it: SBufferNil +#: libraries/cryptolib4pascal/ClpRandom.pas:30 +msgid "Buffer Cannot be Nil" +msgstr "" + +#. Programmer's name for it: SMaxValueNegative +#: libraries/cryptolib4pascal/ClpRandom.pas:31 +msgid "maxValue Must be Positive" +msgstr "max Waarde Moet positief zijn" + +#. Programmer's name for it: SInvalidMinValue +#: libraries/cryptolib4pascal/ClpRandom.pas:32 +msgid "minValue Cannot be Greater Than maxValue" +msgstr "" + +#. Programmer's name for it: SUnknownAlgorithm +#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:31 +msgid "Unknown Random Generation Algorithm Requested" +msgstr "" + +#. Programmer's name for it: SUnknownAlgorithm +#: libraries/cryptolib4pascal/ClpRandomNumberGenerator.pas:33 +msgid "Random Number Generator Output Buffer Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SUnsupportedBlock +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:37 +msgid "Unknown Blocksize to Rijndael" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:38 +msgid "Key Length not 128/160/192/224/256 bits." +msgstr "Sleutel Lengte niet 128/192/224/256 bits." + +#. Programmer's name for it: SRijndaelEngineNotInitialised +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:39 +msgid "Rijndael Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SRijndaelEngineNotInitialised +#: libraries/cryptolib4pascal/ClpRijndaelEngine.pas:41 +msgid "Invalid Parameter Passed to Rijndael Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidRound +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:38 +msgid "\"rounds\" Must be a Positive, Even Number" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:39 +msgid "%s Requires 128 bit or 256 bit key" +msgstr "" + +#. Programmer's name for it: SMaxByteExceeded +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:40 +msgid "2^70 Byte Limit per IV; Change IV" +msgstr "" + +#. Programmer's name for it: SMaxByteExceededTwo +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:41 +msgid "2^70 byte limit per IV would be exceeded; Change IV" +msgstr "" + +#. Programmer's name for it: SEngineNotInitialized +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:42 +msgid "%s not Initialized" +msgstr "" + +#. Programmer's name for it: SRoundsMustbeEven +#. Programmer's name for it: SRoundsMustBeEven +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:45 +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:37 +msgid "Number of Rounds Must be Even" +msgstr "" + +#. Programmer's name for it: SIVRequired +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:47 +msgid "%s Init Requires an IV, \"parameters\"" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:48 +msgid "%s Requires exactly %d bytes of IV" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:50 +msgid "%s Init Parameters must Contain a KeyParameter (or null for Re-Init)" +msgstr "" + +#. Programmer's name for it: SInvalidIV +#: libraries/cryptolib4pascal/ClpSalsa20Engine.pas:52 +msgid "KeyParameter can not be null for First Initialisation" +msgstr "" + +#. Programmer's name for it: SInvalidParameters +#: libraries/cryptolib4pascal/ClpScalarSplitParameters.pas:30 +msgid "\"%s\" must consist of exactly 2 (initialized) values" +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:43 +msgid "SchnorrDigestSigner not Initialized for Signature Generation." +msgstr "" + +#. Programmer's name for it: SPublicKey +#: libraries/cryptolib4pascal/ClpSchnorrDigestSigner.pas:45 +msgid "SchnorrDigestSigner not Initialized for Verification" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP256K1Custom.pas:40 +msgid "Value Invalid for SecP256K1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP256R1Custom.pas:40 +msgid "Value Invalid for SecP256R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP384R1Custom.pas:40 +msgid "Value Invalid for SecP384R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecP521R1Custom.pas:40 +msgid "Value Invalid for SecP521R1FieldElement \"%s\"" +msgstr "" + +#: libraries/cryptolib4pascal/ClpSecT283Custom.pas:41 +msgid "Value Invalid for SecT283FieldElement \"%s\"" +msgstr "" + +#. Programmer's name for it: SUnRecognisedPRNGAlgorithm +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:43 +msgid "Unrecognised PRNG Algorithm: %s \"algorithm\"" +msgstr "" + +#. Programmer's name for it: SCannotBeNegative +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:44 +msgid "Cannot be Negative \"maxValue\"" +msgstr "" + +#. Programmer's name for it: SInvalidMaxValue +#: libraries/cryptolib4pascal/ClpSecureRandom.pas:45 +msgid "maxValue Cannot be Less Than minValue" +msgstr "" + +#. Programmer's name for it: SMalformedSignature +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:35 +msgid "Malformed signature, \"%s\"" +msgstr "" + +#. Programmer's name for it: SValueOutOfRange +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:36 +msgid "Value out of range, \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidEncodingLength +#: libraries/cryptolib4pascal/ClpSignersEncodings.pas:37 +msgid "Encoding has incorrect length, \"%s\"" +msgstr "" + +#. Programmer's name for it: SUnRecognizedAlgorithm +#: libraries/cryptolib4pascal/ClpSignerUtilities.pas:71 +msgid "Signer \" %s \" not recognised." +msgstr "Ondertekenaar \" %s \" niet bekend." + +#. Programmer's name for it: SInvalidScale +#. Programmer's name for it: SNegativeScale +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:29 +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:32 +msgid "Scale may not be Negative" +msgstr "" + +#. Programmer's name for it: SInvalidScale +#: libraries/cryptolib4pascal/ClpSimpleBigDecimal.pas:31 +msgid "Only SimpleBigDecimal of Same Scale Allowed in Arithmetic Operations" +msgstr "" + +#. Programmer's name for it: SSpeckEngineNotInitialised +#. Programmer's name for it: SSpeckLegacyEngineNotInitialised +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:35 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:35 +msgid "%s Engine not Initialised" +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:38 +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:38 +msgid "Invalid Argument Encountered." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:39 +msgid "Invalid Parameter Passed to Speck Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:41 +msgid "Speck32 requires a key of 64 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:43 +msgid "Speck48 requires a key of 72 or 96 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:45 +msgid "Speck64 requires a key of 96 or 128 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:47 +msgid "Speck96 requires a key of 96 or 144 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidParameterSpeckInit +#: libraries/cryptolib4pascal/ClpSpeckEngine.pas:49 +msgid "" +"Speck128 requires a key of 128, 192 or 256 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:40 +msgid "Invalid Parameter Passed to SpeckLegacy Init - \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:42 +msgid "Speck32Legacy requires a key of 64 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:44 +msgid "" +"Speck48Legacy requires a key of 72 or 96 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:46 +msgid "" +"Speck64Legacy requires a key of 96 or 128 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:48 +msgid "" +"Speck96Legacy requires a key of 96 or 144 bits but input was \"%d\" bits." +msgstr "" + +#. Programmer's name for it: SInvalidArgumentEncountered +#: libraries/cryptolib4pascal/ClpSpeckLegacyEngine.pas:50 +msgid "" +"Speck128Legacy requires a key of 128, 192 or 256 bits but input was \"%d\" " +"bits." +msgstr "" + +#. Programmer's name for it: SInvalidMU +#: libraries/cryptolib4pascal/ClpTnaf.pas:34 +msgid "mu must be 1 or -1" +msgstr "" + +#. Programmer's name for it: SDifferentScales +#: libraries/cryptolib4pascal/ClpTnaf.pas:35 +msgid "lambda0 and lambda1 do not have same scale" +msgstr "" + +#. Programmer's name for it: SNoKoblitzCurve +#: libraries/cryptolib4pascal/ClpTnaf.pas:36 +msgid "No Koblitz curve (ABC), TNAF multiplication not possible" +msgstr "" + +#. Programmer's name for it: SNotKoblitzCurve +#: libraries/cryptolib4pascal/ClpTnaf.pas:37 +msgid "si is defined for Koblitz curves only" +msgstr "" + +#. Programmer's name for it: SInvalidCoFactor +#: libraries/cryptolib4pascal/ClpTnaf.pas:38 +msgid "h (Cofactor) must be 2 or 4" +msgstr "" + +#: libraries/cryptolib4pascal/ClpX25519Agreement.pas:36 +msgid "The Init Parameter does not Contain the Private Key" +msgstr "De Begin Parameter Bevat niet de Prive Sleutel" + +#. Programmer's name for it: SEOFInPrivateKey +#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:37 +msgid "EOF encountered in middle of X25519 private key" +msgstr "" + +#. Programmer's name for it: SAgreementCalculationFailed +#: libraries/cryptolib4pascal/ClpX25519PrivateKeyParameters.pas:38 +msgid "X25519 Agreement Failed" +msgstr "" + +#. Programmer's name for it: SEOFInPublicKey +#: libraries/cryptolib4pascal/ClpX25519PublicKeyParameters.pas:34 +msgid "EOF encountered in middle of X25519 public key" +msgstr "" + +#. Programmer's name for it: SInconsistentKValues +#: libraries/cryptolib4pascal/ClpX9ECC.pas:36 +msgid "Inconsistent K Values" +msgstr "" + +#. Programmer's name for it: SCurveNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:37 +msgid "Curve" +msgstr "" + +#. Programmer's name for it: SNotImplementedECCurve +#: libraries/cryptolib4pascal/ClpX9ECC.pas:38 +msgid "This Type of ECCurve is not Implemented" +msgstr "" + +#. Programmer's name for it: SFieldIDNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:39 +msgid "FieldID" +msgstr "" + +#. Programmer's name for it: SSeqNil +#: libraries/cryptolib4pascal/ClpX9ECC.pas:40 +msgid "Seq" +msgstr "" + +#. Programmer's name for it: SUnSupportedCurveOne +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:38 +msgid "Only trinomial and pentomial curves are supported" +msgstr "" + +#. Programmer's name for it: SUnSupportedCurveTwo +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:39 +msgid "\"curve\" is of an unsupported type" +msgstr "" + +#. Programmer's name for it: SBadVersion +#: libraries/cryptolib4pascal/ClpX9ECParameters.pas:40 +msgid "Bad Version in X9ECParameters" +msgstr "" + +#. Programmer's name for it: SNullKeyReInit +#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:33 +msgid "%s Doesn't Support Re-Init with Null Key" +msgstr "" + +#. Programmer's name for it: SInvalidKeySize +#: libraries/cryptolib4pascal/ClpXSalsa20Engine.pas:34 +msgid "%s Requires a 256 bit Key" +msgstr "" + +#. Programmer's name for it: SArgumentOutOfRange +#: libraries/generics.collections/generics.strings.pas:26 +msgid "Argument out of range" +msgstr "" + +#. Programmer's name for it: SArgumentNilNode +#: libraries/generics.collections/generics.strings.pas:27 +msgid "Node is nil" +msgstr "" + +#. Programmer's name for it: SDuplicatesNotAllowed +#: libraries/generics.collections/generics.strings.pas:28 +msgid "Duplicates not allowed in dictionary" +msgstr "" + +#. Programmer's name for it: SCollectionInconsistency +#: libraries/generics.collections/generics.strings.pas:29 +msgid "Collection inconsistency" +msgstr "" + +#. Programmer's name for it: SCollectionDuplicate +#: libraries/generics.collections/generics.strings.pas:30 +msgid "Collection does not allow duplicates" +msgstr "" + +#. Programmer's name for it: SDictionaryKeyDoesNotExist +#: libraries/generics.collections/generics.strings.pas:31 +msgid "Dictionary key does not exist" +msgstr "" + +#. Programmer's name for it: SItemNotFound +#: libraries/generics.collections/generics.strings.pas:32 +msgid "Item not found" +msgstr "" + +#. Programmer's name for it: SInvalidConfigLength +#. Programmer's name for it: SInvalidConfigLength +#: libraries/hashlib4pascal/HlpBlake2B.pas:22 +#: libraries/hashlib4pascal/HlpBlake2S.pas:22 +msgid "Config Length Must Be 8 Words" +msgstr "" + +#. Programmer's name for it: SConfigNil +#. Programmer's name for it: SConfigNil +#: libraries/hashlib4pascal/HlpBlake2B.pas:23 +#: libraries/hashlib4pascal/HlpBlake2S.pas:23 +msgid "Config Cannot Be Nil" +msgstr "" + +#. Programmer's name for it: SConfigNil +#. Programmer's name for it: SConfigNil +#: libraries/hashlib4pascal/HlpBlake2B.pas:25 +#: libraries/hashlib4pascal/HlpBlake2S.pas:25 +msgid "XOFSize in Bits must be Multiples of 8 and be Between %u and %u Bytes." +msgstr "" + +#. Programmer's name for it: SOutputLengthInvalid +#. Programmer's name for it: SOutputLengthInvalid +#. Programmer's name for it: SOutputLengthInvalid +#: libraries/hashlib4pascal/HlpBlake2B.pas:26 +#: libraries/hashlib4pascal/HlpBlake2S.pas:26 +#: libraries/hashlib4pascal/HlpSHA3.pas:28 +msgid "Output Length is above the Digest Length" +msgstr "" + +#. Programmer's name for it: SMaximumOutputLengthExceeded +#: libraries/hashlib4pascal/HlpBlake2B.pas:28 +msgid "\"Maximum Length is 2^32 blocks of 64 bytes" +msgstr "" + +#. Programmer's name for it: SWritetoXofAfterReadError +#. Programmer's name for it: SWritetoXofAfterReadError +#. Programmer's name for it: SWritetoXofAfterReadError +#: libraries/hashlib4pascal/HlpBlake2B.pas:29 +#: libraries/hashlib4pascal/HlpBlake2S.pas:29 +#: libraries/hashlib4pascal/HlpSHA3.pas:30 +msgid "\"%s\" Write to Xof after Read not Allowed" +msgstr "" + +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:16 +msgid "" +"BLAKE2B HashSize must be restricted to one of the following [1 .. 64], \"%d" +"\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:17 +msgid "\"Key\" Length Must Not Be Greater Than 64, \"%d\"" +msgstr "\"Key\" Lengte Mag Niet Groter Zijn Dan 64, \"%d\"" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:19 +msgid "\"Personalisation\" Length Must Be Equal To 16, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:20 +msgid "\"Salt\" Length Must Be Equal To 16, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:23 +msgid "FanOut Value Should be Between [0 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:25 +msgid "MaxDepth Value Should be Between [1 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:27 +msgid "NodeDepth Value Should be Between [0 .. 255] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:29 +msgid "InnerHashSize Value Should be Between [0 .. 64] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:31 +msgid "NodeOffset Value Should be Between [0 .. (2^64-1)] for Blake2B" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2BParams.pas:34 +msgid "Tree Inner Hash Size Must Not Be Greater Than 64, \"%d\"" +msgstr "" + +#. Programmer's name for it: SMaximumOutputLengthExceeded +#: libraries/hashlib4pascal/HlpBlake2S.pas:28 +msgid "\"Maximum Length is 2^32 blocks of 32 bytes" +msgstr "" + +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:16 +msgid "" +"BLAKE2S HashSize must be restricted to one of the following [1 .. 32], \"%d" +"\"" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:17 +msgid "\"Key\" Length Must Not Be Greater Than 32, \"%d\"" +msgstr "\"Key\" Lengte Mag Niet Groter Zijn Dan 32, \"%d\"" + +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:19 +msgid "\"Personalisation\" Length Must Be Equal To 8, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:20 +msgid "\"Salt\" Length Must Be Equal To 8, \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:23 +msgid "FanOut Value Should be Between [0 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:25 +msgid "MaxDepth Value Should be Between [1 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:27 +msgid "NodeDepth Value Should be Between [0 .. 255] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:29 +msgid "InnerHashSize Value Should be Between [0 .. 32] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:31 +msgid "NodeOffset Value Should be Between [0 .. (2^48-1)] for Blake2S" +msgstr "" + +#. Programmer's name for it: SInvalidSaltLength +#: libraries/hashlib4pascal/HlpBlake2SParams.pas:34 +msgid "Tree Inner Hash Size Must Not Be Greater Than 32, \"%d\"" +msgstr "" + +#. Programmer's name for it: SUnSupportedCRCType +#: libraries/hashlib4pascal/HlpCRC.pas:22 +msgid "UnSupported CRC Type: \"%s\"" +msgstr "" + +#. Programmer's name for it: SWidthOutOfRange +#: libraries/hashlib4pascal/HlpCRC.pas:23 +msgid "Width Must be Between 3 and 64. \"%d\"" +msgstr "" + +#. Programmer's name for it: SIndexOutOfRange +#: libraries/hashlib4pascal/HlpHash.pas:16 +msgid "Current Index Is Out Of Range" +msgstr "" + +#. Programmer's name for it: SFileNotExist +#: libraries/hashlib4pascal/HlpHash.pas:19 +msgid "Specified File Not Found" +msgstr "Opgegeven Bestand Niet Gevonden" + +#. Programmer's name for it: SCloneNotYetImplemented +#: libraries/hashlib4pascal/HlpHash.pas:20 +msgid "Clone Not Yet Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SHashBufferMessage +#: libraries/hashlib4pascal/HlpHashBuffer.pas:13 +msgid "HashBuffer, Length: %d, Position: %d, IsEmpty: %s" +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:27 +msgid "Current Data Structure cannot be Represented as an \"Int32\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:29 +msgid "Current Data Structure cannot be Represented as an \"UInt8\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:31 +msgid "Current Data Structure cannot be Represented as an \"UInt16\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:33 +msgid "Current Data Structure cannot be Represented as an \"UInt32\" Type." +msgstr "" + +#: libraries/hashlib4pascal/HlpHashResult.pas:35 +msgid "Current Data Structure cannot be Represented as an \"UInt64\" Type." +msgstr "" + +#. Programmer's name for it: SInvalidHavalRound +#: libraries/hashlib4pascal/HlpHaval.pas:25 +msgid "Haval Round Must be 3, 4 or 5" +msgstr "" + +#. Programmer's name for it: SInvalidHavalRound +#: libraries/hashlib4pascal/HlpHaval.pas:27 +msgid "" +"Haval HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte), 192 " +"bit(24 byte), 224 bit(28 byte) or 256 bit(32 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#. Programmer's name for it: SInvalidKeyLength +#: libraries/hashlib4pascal/HlpMurmur2.pas:24 +#: libraries/hashlib4pascal/HlpMurmur2_64.pas:21 +#: libraries/hashlib4pascal/HlpMurmurHash3_x64_128.pas:22 +#: libraries/hashlib4pascal/HlpMurmurHash3_x86_128.pas:22 +#: libraries/hashlib4pascal/HlpMurmurHash3_x86_32.pas:22 +#: libraries/hashlib4pascal/HlpSipHash.pas:23 +#: libraries/hashlib4pascal/HlpXXHash32.pas:19 +#: libraries/hashlib4pascal/HlpXXHash64.pas:19 +msgid "KeyLength Must Be Equal to %d" +msgstr "" + +#: libraries/hashlib4pascal/HlpNullable.pas:16 +msgid "Cannot assign non-null pointer to nullable type." +msgstr "" + +#: libraries/hashlib4pascal/HlpNullable.pas:18 +msgid "Unsupported Type: Only supports Integers, Int64, Floats and Strings." +msgstr "" + +#. Programmer's name for it: SGetNullValue +#: libraries/hashlib4pascal/HlpNullable.pas:19 +msgid "Attempted to get a null value." +msgstr "" + +#. Programmer's name for it: SHashSizeNotImplemented +#: libraries/hashlib4pascal/HlpNullDigest.pas:18 +msgid "HashSize Not Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SBlockSizeNotImplemented +#: libraries/hashlib4pascal/HlpNullDigest.pas:19 +msgid "BlockSize Not Implemented For \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidOutputByteCount +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:32 +msgid "\"(AByteCount)\" Argument Less Than \"%d\"." +msgstr "" + +#. Programmer's name for it: SBlockInstanceNotInitialized +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:33 +msgid "Block Instance not Initialized" +msgstr "" + +#. Programmer's name for it: SInputLengthInvalid +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:34 +msgid "Input Length \"%d\" is not Equal to BlockSize \"%d\"" +msgstr "" + +#. Programmer's name for it: SLanesTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:35 +msgid "Lanes Must be Greater Than \"%d\"" +msgstr "" + +#. Programmer's name for it: SLanesTooBig +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:36 +msgid "Lanes Must be Less Than \"%d\"" +msgstr "" + +#. Programmer's name for it: SMemoryTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:37 +msgid "Memory is Less Than: \"%d\", Expected \"%d\"" +msgstr "" + +#. Programmer's name for it: SIterationsTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:38 +msgid "Iterations is Less Than: \"%d\"" +msgstr "" + +#. Programmer's name for it: SIterationsTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_Argon2NotBuildInAdapter.pas:40 +msgid "Argon2 Parameter Builder Not Initialized" +msgstr "" + +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:31 +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:18 +msgid "\"(AByteCount)\" Argument must be a value greater than zero." +msgstr "" + +#. Programmer's name for it: SInvalidCost +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:32 +msgid "Cost parameter must be > 1 and a power of 2." +msgstr "" + +#. Programmer's name for it: SBlockSizeAndCostIncompatible +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:33 +msgid "Cost parameter must be > 1 and < 65536." +msgstr "" + +#. Programmer's name for it: SBlockSizeTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:34 +msgid "Block size must be >= 1." +msgstr "Blok grote moet >= 1 zijn." + +#. Programmer's name for it: SBlockSizeTooSmall +#: libraries/hashlib4pascal/HlpPBKDF_ScryptNotBuildInAdapter.pas:36 +msgid "" +"Parallelism parameter must be >= 1 and <= %d (based on block size of %d)" +msgstr "" + +#. Programmer's name for it: SInvalidIndex +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:19 +msgid "Invalid start or end index in the internal buffer" +msgstr "" + +#. Programmer's name for it: SNotInitializedIHashInstance +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:20 +msgid "\"IHash\" instance is uninitialized" +msgstr "" + +#. Programmer's name for it: SIterationtooSmall +#: libraries/hashlib4pascal/HlpPBKDF2_HMACNotBuildInAdapter.pas:21 +msgid "Iteration must be greater than zero." +msgstr "" + +#. Programmer's name for it: SInvalidHashMode +#: libraries/hashlib4pascal/HlpSHA3.pas:25 +msgid "Only \"[%s]\" HashModes are Supported" +msgstr "" + +#. Programmer's name for it: SInvalidHashMode +#: libraries/hashlib4pascal/HlpSHA3.pas:27 +msgid "XOFSize in Bits must be Multiples of 8 and be Greater than Zero Bytes" +msgstr "" + +#: libraries/hashlib4pascal/HlpSnefru.pas:24 +msgid "Snefru Security Level Cannot be Less than 1. Standard Level is 8" +msgstr "" + +#: libraries/hashlib4pascal/HlpSnefru.pas:26 +msgid "Snefru HashSize Must be Either 128 bit(16 byte) or 256 bit(32 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidHashSize +#: libraries/hashlib4pascal/HlpSnefru.pas:27 +msgid "Specified HashSize Is Invalid or UnSupported \"%d\"" +msgstr "" + +#: libraries/hashlib4pascal/HlpTiger.pas:22 +msgid "" +"Tiger HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or 192 " +"bit(24 byte)" +msgstr "" + +#. Programmer's name for it: SInvalidHashRound +#. Programmer's name for it: SInvalidHashRound +#: libraries/hashlib4pascal/HlpTiger.pas:23 +#: libraries/hashlib4pascal/HlpTiger2.pas:23 +msgid "Specified HashRound Is Invalid or UnSupported \"%d\"" +msgstr "" + +#: libraries/hashlib4pascal/HlpTiger2.pas:22 +msgid "" +"Tiger2 HashSize Must be Either 128 bit(16 byte), 160 bit(20 byte) or 192 " +"bit(24 byte)" +msgstr "" + +#. Programmer's name for it: sInvalidIPAddress +#: libraries/mormot-min/SynCommons.pas:18356 +msgid "\"%s\" is an invalid IP v4 address" +msgstr "" + +#. Programmer's name for it: sInvalidEmailAddress +#: libraries/mormot-min/SynCommons.pas:18357 +msgid "\"%s\" is an invalid email address" +msgstr "" + +#. Programmer's name for it: sInvalidPattern +#: libraries/mormot-min/SynCommons.pas:18358 +msgid "\"%s\" does not match the expected pattern" +msgstr "" + +#. Programmer's name for it: sCharacter01n +#: libraries/mormot-min/SynCommons.pas:18359 +msgid "character,character,characters" +msgstr "" + +#. Programmer's name for it: sInvalidTextLengthMin +#: libraries/mormot-min/SynCommons.pas:18360 +msgid "Expect at least %d %s" +msgstr "" + +#. Programmer's name for it: sInvalidTextLengthMax +#: libraries/mormot-min/SynCommons.pas:18361 +msgid "Expect up to %d %s" +msgstr "" + +#. Programmer's name for it: sInvalidTextChar +#: libraries/mormot-min/SynCommons.pas:18364 +msgid "" +"Expect at least %d %s %s,Expect up to %d %s %s,alphabetical,digital," +"punctuation,lowercase,uppercase,space,Too much spaces on the left,Too much " +"spaces on the right" +msgstr "" + +#. Programmer's name for it: sValidationFailed +#: libraries/mormot-min/SynCommons.pas:18365 +msgid "\"%s\" rule failed" +msgstr "" + +#. Programmer's name for it: sValidationFieldVoid +#: libraries/mormot-min/SynCommons.pas:18366 +msgid "An unique key field must not be void" +msgstr "" + +#. Programmer's name for it: sValidationFieldDuplicate +#: libraries/mormot-min/SynCommons.pas:18367 +msgid "Value already used for this unique key field" +msgstr "" + +#. Programmer's name for it: Sneed_dict +#: libraries/paszlib/paszlib_zbase.pas:409 +msgid "need dictionary" +msgstr "" + +#. Programmer's name for it: Sstream_end +#: libraries/paszlib/paszlib_zbase.pas:410 +msgid "stream end" +msgstr "" + +#. Programmer's name for it: Sfile_error +#: libraries/paszlib/paszlib_zbase.pas:411 +msgid "file error" +msgstr "" + +#. Programmer's name for it: Sstream_error +#: libraries/paszlib/paszlib_zbase.pas:412 +msgid "stream error" +msgstr "" + +#. Programmer's name for it: Sdata_error +#: libraries/paszlib/paszlib_zbase.pas:413 +msgid "data error" +msgstr "data fout" + +#. Programmer's name for it: Smem_error +#: libraries/paszlib/paszlib_zbase.pas:414 +msgid "insufficient memory" +msgstr "niet genoeg geheugen" + +#. Programmer's name for it: Sbuf_error +#: libraries/paszlib/paszlib_zbase.pas:415 +msgid "buffer error" +msgstr "" + +#. Programmer's name for it: Sversion_error +#: libraries/paszlib/paszlib_zbase.pas:416 +msgid "incompatible version" +msgstr "" + +#. Programmer's name for it: SInvalidHexCharacter +#: libraries/simplebaselib4pascal/SbpBase16.pas:12 +msgid "Invalid hex character: \"%s\"" +msgstr "" + +#. Programmer's name for it: SInvalidTextLength +#: libraries/simplebaselib4pascal/SbpBase16.pas:13 +msgid "Text cannot be odd length \"%s\"" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpBase32.pas:16 +#: libraries/simplebaselib4pascal/SbpBase58.pas:16 +#: libraries/simplebaselib4pascal/SbpBase64.pas:16 +#: libraries/simplebaselib4pascal/SbpBase85.pas:16 +msgid "Alphabet Instance cannot be Nil \"%s\"" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpBase85.pas:18 +msgid "Unexpected Shortcut Character In The Middle Of a Regular Block" +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:12 +msgid "\"%s\" Cannot Be Nil." +msgstr "" + +#. Programmer's name for it: SAlphabetNil +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:14 +msgid "" +"Required Alphabet Length is \"%d\" but Provided Alphabet is \"%d\" " +"Characters Long." +msgstr "" + +#. Programmer's name for it: SInvalidCharacter +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:15 +msgid "Alphabet Contains Character \"%s (%d)\" Above \"%d\"" +msgstr "" + +#. Programmer's name for it: SInvalidInput +#: libraries/simplebaselib4pascal/SbpEncodingAlphabet.pas:16 +msgid "Invalid character value in input \"%s\"" +msgstr "" + +#. Programmer's name for it: sAColumnsCantBeNil +#: libraries/sphere10/UCommon.Data.pas:246 +msgid "AColumns can't be nil!" +msgstr "" + +#. Programmer's name for it: sTooManyValues +#: libraries/sphere10/UCommon.Data.pas:247 +msgid "Too many values" +msgstr "Te veel waardes" + +#. Programmer's name for it: sInvalidUTF8String +#: libraries/sphere10/UCommon.Data.pas:248 +msgid "Invalid UTF8 string" +msgstr "" + +#. Programmer's name for it: sBadNumericExpression +#: libraries/sphere10/UCommon.Data.pas:249 +msgid "Bad numeric expression" +msgstr "" + +#. Programmer's name for it: sUnexpectedNumberFormat +#: libraries/sphere10/UCommon.Data.pas:250 +msgid "Unexpected number format" +msgstr "" + +#. Programmer's name for it: sBadSyntaxForEscapeCharacter +#: libraries/sphere10/UCommon.Data.pas:251 +msgid "Bad syntax for escape character \"\\\"" +msgstr "" + +#. Programmer's name for it: sUnexpectedCharInExpression +#: libraries/sphere10/UCommon.Data.pas:252 +msgid "Unexpected char in expression" +msgstr "" + +#. Programmer's name for it: sInvaildExpression_CharDetectedAfterClosingBracket +#: libraries/sphere10/UCommon.Data.pas:253 +msgid "Invaild expression (char detected after closing bracket)" +msgstr "" + +#. Programmer's name for it: sUnexpectedTokenFound +#: libraries/sphere10/UCommon.Data.pas:254 +msgid "Unexpected token found : \"%s\"" +msgstr "" + +#. Programmer's name for it: sUnexpectedStringLiteralInExpression +#: libraries/sphere10/UCommon.Data.pas:255 +msgid "Unexpected string literal in expression" +msgstr "" + +#. Programmer's name for it: sBadlyClosedBetweenExpression +#: libraries/sphere10/UCommon.Data.pas:256 +msgid "Badly closed \"between\" expression" +msgstr "" + +#. Programmer's name for it: sMissingNumberInExpression +#: libraries/sphere10/UCommon.Data.pas:257 +msgid "Missing number in expression" +msgstr "" + +#. Programmer's name for it: sUnexpectedOccurrenceOf_Found +#: libraries/sphere10/UCommon.Data.pas:258 +msgid "Unexpected occurrence of \"%s\" found" +msgstr "" + +#. Programmer's name for it: sBadBetweenExpression_UnexpectedToken +#: libraries/sphere10/UCommon.Data.pas:259 +msgid "Bad \"between\" expression. Unexpected \"%s\"" +msgstr "" + +#. Programmer's name for it: sExpressionError_NoValue +#: libraries/sphere10/UCommon.Data.pas:260 +msgid "Expression error (no value)" +msgstr "" + +#. Programmer's name for it: sNotImplemented +#: libraries/sphere10/UCommon.pas:468 +msgid "Not implemented" +msgstr "" + +#. Programmer's name for it: sInvalidParameter_OutOfBounds +#: libraries/sphere10/UCommon.pas:469 +msgid "Invalid Parameter: %s out of bounds" +msgstr "" + +#. Programmer's name for it: sLogDebug +#: libraries/sphere10/UCommon.pas:470 +msgid "DEBUG" +msgstr "" + +#. Programmer's name for it: sLogInfo +#: libraries/sphere10/UCommon.pas:471 +msgid "INFO" +msgstr "" + +#. Programmer's name for it: sLogWarn +#: libraries/sphere10/UCommon.pas:472 +msgid "WARNING" +msgstr "WAARSCHUWING" + +#. Programmer's name for it: sLogError +#: libraries/sphere10/UCommon.pas:473 +msgid "ERROR" +msgstr "" + +#. Programmer's name for it: sTotal +#: libraries/sphere10/UVisualGrid.pas:475 +msgid "Total: %d" +msgstr "Totaal: %d" + +#. Programmer's name for it: sStandardSearch +#: libraries/sphere10/UVisualGrid.pas:476 +msgid "Standard Search" +msgstr "Standaard Zoekopdracht" + +#. Programmer's name for it: sMultiColumnSearch +#: libraries/sphere10/UVisualGrid.pas:477 +msgid "Multi-Column Search" +msgstr "" + +#. Programmer's name for it: sPageSize +#: libraries/sphere10/UVisualGrid.pas:478 +msgid "Page size:" +msgstr "" + +#. Programmer's name for it: sSearchExpression +#: libraries/sphere10/UVisualGrid.pas:479 +msgid "Search expression" +msgstr "" + +#. Programmer's name for it: sDataLoading +#: libraries/sphere10/UVisualGrid.pas:480 +msgid "DATA LOADING" +msgstr "DATA LADEN" + +#. Programmer's name for it: sExpression +#: libraries/sphere10/UVisualGrid.pas:481 +msgid "Expression" +msgstr "" + +#. Programmer's name for it: sImproperColumnIndex +#: libraries/sphere10/UVisualGrid.pas:482 +msgid "Improper column index. Max expected is %d but %d found." +msgstr "" diff --git a/src/pascalcoin_wallet_classic.dproj b/src/pascalcoin_wallet_classic.dproj index dd253e60e..9ab8e44b8 100644 --- a/src/pascalcoin_wallet_classic.dproj +++ b/src/pascalcoin_wallet_classic.dproj @@ -4,7 +4,7 @@ pascalcoin_wallet_classic.dpr True Debug - 1027 + 3 Application VCL 18.6 @@ -45,12 +45,6 @@ Base true - - true - Cfg_2 - true - true - true Cfg_2 @@ -116,9 +110,6 @@ false true - - Debug - true true @@ -254,50 +245,86 @@ - True True True - + pascalcoin_wallet_classic.exe true - - + + + res\drawable-normal + 1 + + + + 1 + .dylib + + + 0 + .dll;.bpl Contents\MacOS 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + + + 1 + .dylib 0 + .bpl - - - - classes + + Contents\MacOS 1 + .dylib - - - - res\xml + 1 + .dylib + + + 1 + .dylib - - - library\lib\armeabi-v7a + + + 1 + + + 1 + + 1 - - - library\lib\armeabi + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 @@ -307,57 +334,49 @@ 1 - - - library\lib\armeabi-v7a + + + Contents 1 - + - res\drawable + library\lib\armeabi-v7a 1 - - - res\values + + 1 - - - - res\values-v21 + 1 - - - - res\drawable + 1 - - - res\drawable-xxhdpi + + + ../ 1 - - - res\drawable-ldpi + + 1 - - - - res\drawable-mdpi + + 1 + + 1 - + - res\drawable-hdpi + res\drawable-xlarge 1 @@ -367,372 +386,312 @@ 1 - + - res\drawable-small + res\drawable-xxhdpi 1 - - - res\drawable-normal + + 1 - - - - res\drawable-large + 1 - - - - res\drawable-xlarge + 1 - - - 1 - - - Contents\MacOS + + + Assets 1 - 0 + Assets + 1 - - - Contents\MacOS + + + res\drawable 1 - .framework - - Contents\MacOS + + + + Assets 1 - .framework - 0 + Assets + 1 - - + + + library\lib\x86 1 - .dylib - + + + + Contents\MacOS 1 - .dylib 1 - .dylib - - Contents\MacOS - 1 - .dylib + + 0 - + + + Contents\MacOS 1 - .dylib + .framework 0 - .dll;.bpl - - + + + res\drawable-small 1 - .dylib + + + ../ 1 - .dylib - + + ../ 1 - .dylib + + Contents\MacOS 1 - .dylib - - Contents\MacOS + 1 - .dylib + Contents\MacOS 0 - .bpl - + - 0 - - - 0 - - - 0 - - - 0 - - - Contents\Resources\StartUp\ - 0 - - - Contents\Resources\StartUp\ - 0 - - - 0 + res\values-v21 + 1 - - + + + classes 1 + + 1 1 - - 1 + + 1 1 - - 1 - - 1 - - + + + + library\lib\armeabi-v7a 1 - - + + + res\drawable 1 + + 1 - + 1 - - + + + Contents\Resources 1 + + 1 1 - - 1 - - 1 - - + + + + library\lib\armeabi 1 - - + + + library\lib\armeabi-v7a 1 1 - + + 0 + + + Contents\MacOS 1 - - - + 1 - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 1 - - - 1 - - + + + res\drawable-large 1 - - - ..\ - 1 + + + 0 - ..\ - 1 + 0 - - - - 1 + + 0 - - 1 + + Contents\MacOS + 0 - 1 + 0 - - - 1 + 0 + + 1 1 - - - - ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF - 1 - - - - - ..\ - 1 - - - ..\ + 1 - - - Contents - 1 - - - Contents + + + res\values 1 - - - Contents\Resources - 1 - - - Contents\Resources + + + res\xml 1 - + - library\lib\armeabi-v7a - 1 - - + res\drawable-ldpi 1 + + 1 1 - - 1 - - - Contents\MacOS - 1 - - - Contents\MacOS + 1 - - 0 - - - + + + res\drawable-mdpi 1 - + + + + res\drawable-hdpi 1 - - - Assets + + 1 + + - Assets 1 - - - Assets - 1 - - - Assets 1 + + + + - - - + - - - + 12 diff --git a/src/pascalcoin_wallet_classic.dsk b/src/pascalcoin_wallet_classic.dsk new file mode 100644 index 000000000..1dd9eed08 --- /dev/null +++ b/src/pascalcoin_wallet_classic.dsk @@ -0,0 +1,769 @@ +[Closed Files] +File_0=TSourceModule,'C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMOperationsExplorer.pas',0,1,1,1,1,0,0,, +File_1=TSourceModule,'C:\Users\Frans\Downloads\uDownloader.pas',0,1,1026,1,1055,0,0,, +File_2=TSourceModule,'C:\Users\Frans\Downloads\uUtils.pas',0,1,19,1,1,0,0,, +File_3=TSourceModule,'C:\Users\Frans\Downloads\uDownloaderFrame.pas',0,1,232,29,169,0,0,, +File_4=TSourceModule,'C:\Users\Frans\Downloads\uBaseFrame.pas',0,1,1,1,1,0,0,, +File_5=TSourceModule,'C:\Users\Frans\Downloads\UFrmmain.pas',0,1,1,20,27,0,0,, +File_6=TSourceModule,'C:\Users\Public\Documents\Embarcadero\Studio\16.0\Comps\Virtual Treeview\source\Source\VirtualTrees.pas',0,1,17884,1,17913,0,0,, +File_7=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\SOURCE\VCL\Vcl.Forms.pas',0,1,10323,1,10352,0,0,{{1716,4} +File_8=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Generics.Collections.pas',0,1,4029,1,4058,0,0,, +File_9=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoGlobal.pas',0,1,1,30,7,0,0,, +File_10=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoSettings.pas',0,1,604,27,615,0,0,, +File_11=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\MainGold.pas',0,1,272,8,282,0,0,, +File_12=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Bauto2_1\settingsfrm.pas',0,1,130,18,72,0,0,, +File_13=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\DLL Tester\uMain.pas',0,1,166,68,198,0,0,, + +[Modules] +Module0=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMPascalCoinWalletConfig.pas +Module1=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas +Module2=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas +Count=3 +EditWindowCount=1 + +[C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMPascalCoinWalletConfig.pas] +ModuleType=TSourceModule +FormState=1 +FormOnTop=1 + +[C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas] +ModuleType=TSourceModule +FormState=0 +FormOnTop=0 + +[C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas] +ModuleType=TSourceModule +FormState=1 +FormOnTop=0 + +[EditWindow0] +ViewCount=3 +CurrentEditView=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMPascalCoinWalletConfig.pas +View0=0 +View1=1 +View2=2 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=13333 +Height=12602 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=13333 +ClientHeight=12602 +DockedToMainForm=1 +BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 +TopPanelSize=0 +LeftPanelSize=3990 +LeftPanelClients=PropertyInspector,DockSite3,DockSite2 +LeftPanelData=00000800010200000000B51B00000000000002E52A00000000000001000000005208000009000000446F636B536974653201000000004710000009000000446F636B53697465330100000000B51B00001100000050726F7065727479496E73706563746F72FFFFFFFF +RightPanelSize=2000 +RightPanelClients=DockSite4 +RightPanelData=00000800010100000000211800000000000001D0070000000000000100000000E52A000009000000446F636B5369746534FFFFFFFF +BottomPanelSize=1565 +BottomPanelClients=DockSite1,MessageView +BottomPanelData=0000080001020100000009000000446F636B5369746531985C000000000000021D060000000000000100000000985C00000F0000004D65737361676556696577466F726DFFFFFFFF +BottomMiddlePanelSize=0 +BottomMiddlePanelClients=DockSite0,GraphDrawingModel +BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF + +[View0] +CustomEditViewType=TEditView +Module=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas +CursorX=1 +CursorY=1 +TopLine=1 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View1] +CustomEditViewType=TEditView +Module=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas +CursorX=55 +CursorY=71 +TopLine=2 +LeftCol=1 +Elisions={{144,0},{273,11},{'asm'}}{{314,0},{371,11},{'asm'}} +Bookmarks= +EditViewName=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas + +[View2] +CustomEditViewType=TEditView +Module=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMPascalCoinWalletConfig.pas +CursorX=1 +CursorY=1 +TopLine=1 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[Watches] +Count=0 + +[WatchWindow] +WatchColumnWidth=120 +WatchShowColumnHeaders=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=213 +LRDockWidth=13604 +Dockable=1 +StayOnTop=0 + +[Breakpoints] +Count=0 + +[EmbarcaderoWin32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoWin64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSXDebugger_AddressBreakpoints] +Count=0 + +[Main Window] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=0 +State=2 +Left=9688 +Top=944 +Width=8932 +Height=8519 +MaxLeft=-5 +MaxTop=-9 +MaxWidth=8932 +MaxHeight=8519 +ClientWidth=13333 +ClientHeight=13120 +BottomPanelSize=12602 +BottomPanelClients=EditWindow0 +BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF + +[ProjectManager] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1177 +Height=10519 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1177 +ClientHeight=10519 +TBDockHeight=5898 +LRDockWidth=2349 +Dockable=1 +StayOnTop=0 + +[MessageView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=23 +Width=13333 +Height=1352 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=13333 +ClientHeight=1352 +TBDockHeight=1352 +LRDockWidth=2771 +Dockable=1 +StayOnTop=0 + +[ToolForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=10769 +TBDockHeight=7157 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 + +[ModelViewTool] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1333 +Height=12102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1333 +ClientHeight=12102 +TBDockHeight=4880 +LRDockWidth=5307 +Dockable=1 +StayOnTop=0 + +[ClassBrowserTool] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-2303 +Top=-106 +Width=1849 +Height=3139 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1849 +ClientHeight=3139 +TBDockHeight=3139 +LRDockWidth=1849 +Dockable=1 +StayOnTop=0 + +[MetricsView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=4833 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[QAView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=4833 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[PropertyInspector] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=450 +Top=23 +Width=1646 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1646 +ClientHeight=10769 +TBDockHeight=10769 +LRDockWidth=3990 +Dockable=1 +StayOnTop=0 +SplitPos=145 + +[PropInspDesignerSelection] +ArrangeBy=Name +SelectedItem=Action, +ExpandedItems=Anchors=0,BorderIcons=0,Constraints=0,Font=0,GlassFrame=0,HorzScrollBar=0,LiveBindings=0,"LiveBindings Designer=0",Margins=0,Menu=0,Padding=0 + +[frmDesignPreview] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1333 +Height=12102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1333 +ClientHeight=12102 +TBDockHeight=5963 +LRDockWidth=2510 +Dockable=1 +StayOnTop=0 + +[TFileExplorerForm] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-2430 +Top=-106 +Width=2844 +Height=6204 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2844 +ClientHeight=6204 +TBDockHeight=6204 +LRDockWidth=2844 +Dockable=1 +StayOnTop=0 + +[TemplateView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-4096 +Top=-106 +Width=276 +Height=361 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=276 +ClientHeight=361 +TBDockHeight=361 +LRDockWidth=276 +Dockable=1 +StayOnTop=0 +Name=120 +Description=334 +filter=1 + +[DebugLogView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=407 +LRDockWidth=4953 +Dockable=1 +StayOnTop=0 + +[ThreadStatusWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=213 +LRDockWidth=7406 +Dockable=1 +StayOnTop=0 +Column0Width=145 +Column1Width=100 +Column2Width=115 +Column3Width=250 + +[LocalVarsWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=1537 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[CallStackWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=2065 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[FindReferencsForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=2315 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[RefactoringForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=3213 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[ToDo List] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=1157 +LRDockWidth=3677 +Dockable=1 +StayOnTop=0 +Column0Width=314 +Column1Width=30 +Column2Width=150 +Column3Width=172 +Column4Width=129 +SortOrder=4 +ShowHints=1 +ShowChecked=1 + +[DataExplorerContainer] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1333 +Height=12102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1333 +ClientHeight=12102 +TBDockHeight=4880 +LRDockWidth=7151 +Dockable=1 +StayOnTop=0 + +[GraphDrawingModel] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2854 +Height=3213 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2854 +ClientHeight=3213 +TBDockHeight=3213 +LRDockWidth=2854 +Dockable=1 +StayOnTop=0 + +[BreakpointWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=1546 +LRDockWidth=8740 +Dockable=1 +StayOnTop=0 +Column0Width=200 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=200 +Column5Width=75 +Column6Width=75 + +[StructureView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1125 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1125 +ClientHeight=10769 +TBDockHeight=3676 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 + +[Castalia Statistics] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1375 +Height=4750 +MaxLeft=-5 +MaxTop=-9 +ClientWidth=1292 +ClientHeight=4389 +TBDockHeight=4750 +LRDockWidth=1375 +Dockable=1 +StayOnTop=0 + +[BorlandEditorCodeExplorer@EditWindow0] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1823 +Height=6176 +MaxLeft=-5 +MaxTop=-9 +ClientWidth=1740 +ClientHeight=5815 +TBDockHeight=6176 +LRDockWidth=1823 +Dockable=1 +StayOnTop=0 + +[DockHosts] +DockHostCount=5 + +[DockSite0] +HostDockSite=DockBottomCenterPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1481 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1481 +TBDockHeight=1481 +LRDockWidth=2339 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=RefactoringForm +TabDockClients=RefactoringForm,FindReferencsForm,ToDo List,MetricsView,QAView + +[DockSite1] +HostDockSite=DockBottomPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1352 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1352 +TBDockHeight=1352 +LRDockWidth=3823 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=DebugLogView +TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite2] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=23 +Width=1177 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1177 +ClientHeight=10769 +TBDockHeight=10769 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ProjectManager +TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview,TFileExplorerForm + +[DockSite3] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=230 +Top=23 +Width=1125 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1125 +ClientHeight=10769 +TBDockHeight=10769 +LRDockWidth=1349 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=StructureView +TabDockClients=StructureView,ClassBrowserTool + +[DockSite4] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=23 +Width=2000 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=10769 +TBDockHeight=12352 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ToolForm +TabDockClients=ToolForm,TemplateView + diff --git a/src/pascalcoin_wallet_classic.lpi b/src/pascalcoin_wallet_classic.lpi index 446ccb9aa..4580b9ee0 100644 --- a/src/pascalcoin_wallet_classic.lpi +++ b/src/pascalcoin_wallet_classic.lpi @@ -1,16 +1,16 @@ - + - + <ResourceType Value="res"/> <Icon Value="0"/> @@ -42,7 +42,7 @@ <PackageName Value="LCL"/> </Item1> </RequiredPackages> - <Units Count="37"> + <Units Count="38"> <Unit0> <Filename Value="pascalcoin_wallet_classic.dpr"/> <IsPartOfProject Value="True"/> @@ -222,6 +222,13 @@ <HasResources Value="True"/> <ResourceBaseClass Value="Form"/> </Unit36> + <Unit37> + <Filename Value="gui-classic\UFRMSelectLanguage.pas"/> + <IsPartOfProject Value="True"/> + <ComponentName Value="FRMChangeLanguage"/> + <HasResources Value="True"/> + <ResourceBaseClass Value="Form"/> + </Unit37> </Units> </ProjectOptions> <CompilerOptions> @@ -232,7 +239,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir)"/> - <OtherUnitFiles Value="core;gui-classic;libraries\synapse;libraries\sphere10;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;libraries\paszlib"/> + <OtherUnitFiles Value="core;gui-classic;libraries\synapse;libraries\sphere10;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;libraries\paszlib;libraries\gnugettext"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> diff --git a/src/pascalcoin_wallet_classic.~dsk b/src/pascalcoin_wallet_classic.~dsk new file mode 100644 index 000000000..a3ff2fc34 --- /dev/null +++ b/src/pascalcoin_wallet_classic.~dsk @@ -0,0 +1,747 @@ +[Closed Files] +File_0=TSourceModule,'C:\Users\Frans\Downloads\uDownloader.pas',0,1,1026,1,1055,0,0,, +File_1=TSourceModule,'C:\Users\Frans\Downloads\uUtils.pas',0,1,19,1,1,0,0,, +File_2=TSourceModule,'C:\Users\Frans\Downloads\uDownloaderFrame.pas',0,1,232,29,169,0,0,, +File_3=TSourceModule,'C:\Users\Frans\Downloads\uBaseFrame.pas',0,1,1,1,1,0,0,, +File_4=TSourceModule,'C:\Users\Frans\Downloads\UFrmmain.pas',0,1,1,20,27,0,0,, +File_5=TSourceModule,'C:\Users\Public\Documents\Embarcadero\Studio\16.0\Comps\Virtual Treeview\source\Source\VirtualTrees.pas',0,1,17884,1,17913,0,0,, +File_6=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\SOURCE\VCL\Vcl.Forms.pas',0,1,10323,1,10352,0,0,{{1716,4} +File_7=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Generics.Collections.pas',0,1,4029,1,4058,0,0,, +File_8=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoGlobal.pas',0,1,1,30,7,0,0,, +File_9=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoSettings.pas',0,1,604,27,615,0,0,, +File_10=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\MainGold.pas',0,1,272,8,282,0,0,, +File_11=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Bauto2_1\settingsfrm.pas',0,1,130,18,72,0,0,, +File_12=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\DLL Tester\uMain.pas',0,1,166,68,198,0,0,, +File_13=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\ReadLog\UMain.pas',0,1,33,84,39,0,0,, +File_14=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Classes.pas',0,1,8375,1,8404,0,0,, + +[Modules] +Module0=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas +Module1=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas +Count=2 +EditWindowCount=1 + +[C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas] +ModuleType=TSourceModule +FormState=0 +FormOnTop=0 + +[C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas] +ModuleType=TSourceModule +FormState=1 +FormOnTop=0 + +[EditWindow0] +ViewCount=2 +CurrentEditView=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas +View0=0 +View1=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=13333 +Height=12602 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=13333 +ClientHeight=12602 +DockedToMainForm=1 +BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 +TopPanelSize=0 +LeftPanelSize=3990 +LeftPanelClients=PropertyInspector,DockSite3,DockSite2 +LeftPanelData=00000800010200000000B51B00000000000002E52A00000000000001000000008C06000009000000446F636B536974653201000000004710000009000000446F636B53697465330100000000B51B00001100000050726F7065727479496E73706563746F72FFFFFFFF +RightPanelSize=2000 +RightPanelClients=DockSite4 +RightPanelData=00000800010100000000211800000000000001D0070000000000000100000000E52A000009000000446F636B5369746534FFFFFFFF +BottomPanelSize=1565 +BottomPanelClients=DockSite1,MessageView +BottomPanelData=0000080001020100000009000000446F636B5369746531985C000000000000021D060000000000000100000000985C00000F0000004D65737361676556696577466F726DFFFFFFFF +BottomMiddlePanelSize=0 +BottomMiddlePanelClients=DockSite0,GraphDrawingModel +BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF + +[View0] +CustomEditViewType=TEditView +Module=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas +CursorX=1 +CursorY=1 +TopLine=1 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View1] +CustomEditViewType=TEditView +Module=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas +CursorX=55 +CursorY=71 +TopLine=2 +LeftCol=1 +Elisions={{144,0},{273,11},{'asm'}}{{314,0},{371,11},{'asm'}} +Bookmarks= +EditViewName=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas + +[Watches] +Count=0 + +[WatchWindow] +WatchColumnWidth=120 +WatchShowColumnHeaders=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=213 +LRDockWidth=13604 +Dockable=1 +StayOnTop=0 + +[Breakpoints] +Count=0 + +[EmbarcaderoWin32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoWin64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSXDebugger_AddressBreakpoints] +Count=0 + +[Main Window] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=0 +State=2 +Left=9688 +Top=944 +Width=8932 +Height=8519 +MaxLeft=-5 +MaxTop=-9 +MaxWidth=8932 +MaxHeight=8519 +ClientWidth=13333 +ClientHeight=13120 +BottomPanelSize=12602 +BottomPanelClients=EditWindow0 +BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF + +[ProjectManager] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=922 +Height=10519 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=922 +ClientHeight=10519 +TBDockHeight=5898 +LRDockWidth=2349 +Dockable=1 +StayOnTop=0 + +[MessageView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=23 +Width=13333 +Height=1352 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=13333 +ClientHeight=1352 +TBDockHeight=1352 +LRDockWidth=2771 +Dockable=1 +StayOnTop=0 + +[ToolForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=10769 +TBDockHeight=7157 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 + +[ModelViewTool] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1333 +Height=12102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1333 +ClientHeight=12102 +TBDockHeight=4880 +LRDockWidth=5307 +Dockable=1 +StayOnTop=0 + +[ClassBrowserTool] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-2303 +Top=-106 +Width=1849 +Height=3139 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1849 +ClientHeight=3139 +TBDockHeight=3139 +LRDockWidth=1849 +Dockable=1 +StayOnTop=0 + +[MetricsView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=4833 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[QAView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=4833 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[PropertyInspector] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=450 +Top=23 +Width=1646 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1646 +ClientHeight=10769 +TBDockHeight=10769 +LRDockWidth=3990 +Dockable=1 +StayOnTop=0 +SplitPos=145 + +[frmDesignPreview] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1333 +Height=12102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1333 +ClientHeight=12102 +TBDockHeight=5963 +LRDockWidth=2510 +Dockable=1 +StayOnTop=0 + +[TFileExplorerForm] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-2430 +Top=-106 +Width=2844 +Height=6204 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2844 +ClientHeight=6204 +TBDockHeight=6204 +LRDockWidth=2844 +Dockable=1 +StayOnTop=0 + +[TemplateView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-4096 +Top=-106 +Width=276 +Height=361 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=276 +ClientHeight=361 +TBDockHeight=361 +LRDockWidth=276 +Dockable=1 +StayOnTop=0 +Name=120 +Description=334 +filter=1 + +[DebugLogView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=407 +LRDockWidth=4953 +Dockable=1 +StayOnTop=0 + +[ThreadStatusWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=213 +LRDockWidth=7406 +Dockable=1 +StayOnTop=0 +Column0Width=145 +Column1Width=100 +Column2Width=115 +Column3Width=250 + +[LocalVarsWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=1537 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[CallStackWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=2065 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[FindReferencsForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=2315 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[RefactoringForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=3213 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[ToDo List] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=1157 +LRDockWidth=3677 +Dockable=1 +StayOnTop=0 +Column0Width=314 +Column1Width=30 +Column2Width=150 +Column3Width=172 +Column4Width=129 +SortOrder=4 +ShowHints=1 +ShowChecked=1 + +[DataExplorerContainer] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1333 +Height=12102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1333 +ClientHeight=12102 +TBDockHeight=4880 +LRDockWidth=7151 +Dockable=1 +StayOnTop=0 + +[GraphDrawingModel] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2854 +Height=3213 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2854 +ClientHeight=3213 +TBDockHeight=3213 +LRDockWidth=2854 +Dockable=1 +StayOnTop=0 + +[BreakpointWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=1546 +LRDockWidth=8740 +Dockable=1 +StayOnTop=0 +Column0Width=200 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=200 +Column5Width=75 +Column6Width=75 + +[StructureView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1380 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1380 +ClientHeight=10769 +TBDockHeight=3676 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 + +[Castalia Statistics] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1375 +Height=4750 +MaxLeft=-5 +MaxTop=-9 +ClientWidth=1292 +ClientHeight=4389 +TBDockHeight=4750 +LRDockWidth=1375 +Dockable=1 +StayOnTop=0 + +[BorlandEditorCodeExplorer@EditWindow0] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1823 +Height=6176 +MaxLeft=-5 +MaxTop=-9 +ClientWidth=1740 +ClientHeight=5815 +TBDockHeight=6176 +LRDockWidth=1823 +Dockable=1 +StayOnTop=0 + +[DockHosts] +DockHostCount=5 + +[DockSite0] +HostDockSite=DockBottomCenterPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1481 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1481 +TBDockHeight=1481 +LRDockWidth=2339 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=RefactoringForm +TabDockClients=RefactoringForm,FindReferencsForm,ToDo List,MetricsView,QAView + +[DockSite1] +HostDockSite=DockBottomPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1352 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1352 +TBDockHeight=1352 +LRDockWidth=3823 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=DebugLogView +TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite2] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=23 +Width=922 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=922 +ClientHeight=10769 +TBDockHeight=10769 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ProjectManager +TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview,TFileExplorerForm + +[DockSite3] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=181 +Top=23 +Width=1380 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1380 +ClientHeight=10769 +TBDockHeight=10769 +LRDockWidth=1349 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=StructureView +TabDockClients=StructureView,ClassBrowserTool + +[DockSite4] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=23 +Width=2000 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=10769 +TBDockHeight=12352 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ToolForm +TabDockClients=ToolForm,TemplateView + diff --git a/src/pascalcoin_wallet_experimental.dsk b/src/pascalcoin_wallet_experimental.dsk new file mode 100644 index 000000000..695a0b60c --- /dev/null +++ b/src/pascalcoin_wallet_experimental.dsk @@ -0,0 +1,727 @@ +[Closed Files] +File_0=TSourceModule,'C:\Users\Frans\Downloads\uDownloader.pas',0,1,1026,1,1055,0,0,, +File_1=TSourceModule,'C:\Users\Frans\Downloads\uUtils.pas',0,1,19,1,1,0,0,, +File_2=TSourceModule,'C:\Users\Frans\Downloads\uDownloaderFrame.pas',0,1,232,29,169,0,0,, +File_3=TSourceModule,'C:\Users\Frans\Downloads\uBaseFrame.pas',0,1,1,1,1,0,0,, +File_4=TSourceModule,'C:\Users\Frans\Downloads\UFrmmain.pas',0,1,1,20,27,0,0,, +File_5=TSourceModule,'C:\Users\Public\Documents\Embarcadero\Studio\16.0\Comps\Virtual Treeview\source\Source\VirtualTrees.pas',0,1,17884,1,17913,0,0,, +File_6=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\SOURCE\VCL\Vcl.Forms.pas',0,1,10323,1,10352,0,0,{{1716,4} +File_7=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Generics.Collections.pas',0,1,4029,1,4058,0,0,, +File_8=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoGlobal.pas',0,1,1,30,7,0,0,, +File_9=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoSettings.pas',0,1,604,27,615,0,0,, +File_10=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\MainGold.pas',0,1,272,8,282,0,0,, +File_11=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Bauto2_1\settingsfrm.pas',0,1,130,18,72,0,0,, +File_12=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\DLL Tester\uMain.pas',0,1,166,68,198,0,0,, +File_13=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\ReadLog\UMain.pas',0,1,33,84,39,0,0,, +File_14=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Classes.pas',0,1,8375,1,8404,0,0,, + +[Modules] +Module0=C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dproj +Count=1 +EditWindowCount=1 + +[C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dproj] +ModuleType=TBaseProject + +[EditWindow0] +ViewCount=1 +CurrentEditView=C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dpr +View0=0 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=13333 +Height=12602 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=13333 +ClientHeight=12602 +DockedToMainForm=1 +BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 +TopPanelSize=0 +LeftPanelSize=3990 +LeftPanelClients=PropertyInspector,DockSite3,DockSite2 +LeftPanelData=00000800010200000000B51B00000000000002E52A00000000000001000000008C06000009000000446F636B536974653201000000004710000009000000446F636B53697465330100000000B51B00001100000050726F7065727479496E73706563746F72FFFFFFFF +RightPanelSize=2000 +RightPanelClients=DockSite4 +RightPanelData=00000800010100000000211800000000000001D0070000000000000100000000E52A000009000000446F636B5369746534FFFFFFFF +BottomPanelSize=1565 +BottomPanelClients=DockSite1,MessageView +BottomPanelData=0000080001020100000009000000446F636B5369746531985C000000000000021D060000000000000100000000985C00000F0000004D65737361676556696577466F726DFFFFFFFF +BottomMiddlePanelSize=0 +BottomMiddlePanelClients=DockSite0,GraphDrawingModel +BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF + +[View0] +CustomEditViewType=TEditView +Module=C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dpr +CursorX=1 +CursorY=1 +TopLine=1 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dpr + +[Watches] +Count=0 + +[WatchWindow] +WatchColumnWidth=120 +WatchShowColumnHeaders=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=213 +LRDockWidth=13604 +Dockable=1 +StayOnTop=0 + +[Breakpoints] +Count=0 + +[EmbarcaderoWin32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoWin64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSXDebugger_AddressBreakpoints] +Count=0 + +[Main Window] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=0 +State=2 +Left=9688 +Top=944 +Width=8932 +Height=8519 +MaxLeft=-5 +MaxTop=-9 +MaxWidth=8932 +MaxHeight=8519 +ClientWidth=13333 +ClientHeight=13120 +BottomPanelSize=12602 +BottomPanelClients=EditWindow0 +BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF + +[ProjectManager] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=922 +Height=10519 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=922 +ClientHeight=10519 +TBDockHeight=5898 +LRDockWidth=2349 +Dockable=1 +StayOnTop=0 + +[MessageView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=23 +Width=13333 +Height=1352 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=13333 +ClientHeight=1352 +TBDockHeight=1352 +LRDockWidth=2771 +Dockable=1 +StayOnTop=0 + +[ToolForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=10769 +TBDockHeight=7157 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 + +[ModelViewTool] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1333 +Height=12102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1333 +ClientHeight=12102 +TBDockHeight=4880 +LRDockWidth=5307 +Dockable=1 +StayOnTop=0 + +[ClassBrowserTool] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-2303 +Top=-106 +Width=1849 +Height=3139 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1849 +ClientHeight=3139 +TBDockHeight=3139 +LRDockWidth=1849 +Dockable=1 +StayOnTop=0 + +[MetricsView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=4833 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[QAView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=4833 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[PropertyInspector] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=450 +Top=23 +Width=1646 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1646 +ClientHeight=10769 +TBDockHeight=10769 +LRDockWidth=3990 +Dockable=1 +StayOnTop=0 +SplitPos=145 + +[frmDesignPreview] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1333 +Height=12102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1333 +ClientHeight=12102 +TBDockHeight=5963 +LRDockWidth=2510 +Dockable=1 +StayOnTop=0 + +[TFileExplorerForm] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-2430 +Top=-106 +Width=2844 +Height=6204 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2844 +ClientHeight=6204 +TBDockHeight=6204 +LRDockWidth=2844 +Dockable=1 +StayOnTop=0 + +[TemplateView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-4096 +Top=-106 +Width=276 +Height=361 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=276 +ClientHeight=361 +TBDockHeight=361 +LRDockWidth=276 +Dockable=1 +StayOnTop=0 +Name=120 +Description=334 +filter=1 + +[DebugLogView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=407 +LRDockWidth=4953 +Dockable=1 +StayOnTop=0 + +[ThreadStatusWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=213 +LRDockWidth=7406 +Dockable=1 +StayOnTop=0 +Column0Width=145 +Column1Width=100 +Column2Width=115 +Column3Width=250 + +[LocalVarsWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=1537 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[CallStackWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=2065 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[FindReferencsForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=2315 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[RefactoringForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=3213 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[ToDo List] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1231 +TBDockHeight=1157 +LRDockWidth=3677 +Dockable=1 +StayOnTop=0 +Column0Width=314 +Column1Width=30 +Column2Width=150 +Column3Width=172 +Column4Width=129 +SortOrder=4 +ShowHints=1 +ShowChecked=1 + +[DataExplorerContainer] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1333 +Height=12102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1333 +ClientHeight=12102 +TBDockHeight=4880 +LRDockWidth=7151 +Dockable=1 +StayOnTop=0 + +[GraphDrawingModel] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2854 +Height=3213 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2854 +ClientHeight=3213 +TBDockHeight=3213 +LRDockWidth=2854 +Dockable=1 +StayOnTop=0 + +[BreakpointWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1102 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1102 +TBDockHeight=1546 +LRDockWidth=8740 +Dockable=1 +StayOnTop=0 +Column0Width=200 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=200 +Column5Width=75 +Column6Width=75 + +[StructureView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1380 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1380 +ClientHeight=10769 +TBDockHeight=3676 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 + +[Castalia Statistics] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1375 +Height=4750 +MaxLeft=-5 +MaxTop=-9 +ClientWidth=1292 +ClientHeight=4389 +TBDockHeight=4750 +LRDockWidth=1375 +Dockable=1 +StayOnTop=0 + +[BorlandEditorCodeExplorer@EditWindow0] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1823 +Height=6176 +MaxLeft=-5 +MaxTop=-9 +ClientWidth=1740 +ClientHeight=5815 +TBDockHeight=6176 +LRDockWidth=1823 +Dockable=1 +StayOnTop=0 + +[DockHosts] +DockHostCount=5 + +[DockSite0] +HostDockSite=DockBottomCenterPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1481 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1481 +TBDockHeight=1481 +LRDockWidth=2339 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=RefactoringForm +TabDockClients=RefactoringForm,FindReferencsForm,ToDo List,MetricsView,QAView + +[DockSite1] +HostDockSite=DockBottomPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1352 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1352 +TBDockHeight=1352 +LRDockWidth=3823 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=DebugLogView +TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite2] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=23 +Width=922 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=922 +ClientHeight=10769 +TBDockHeight=10769 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ProjectManager +TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview,TFileExplorerForm + +[DockSite3] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=181 +Top=23 +Width=1380 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1380 +ClientHeight=10769 +TBDockHeight=10769 +LRDockWidth=1349 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=StructureView +TabDockClients=StructureView,ClassBrowserTool + +[DockSite4] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=23 +Width=2000 +Height=10769 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=10769 +TBDockHeight=12352 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ToolForm +TabDockClients=ToolForm,TemplateView + From 5f1e8af4bb7a5bd8aa3791ca12bee4802d3438b0 Mon Sep 17 00:00:00 2001 From: sandakersmann <mkjaerstad@protonmail.com> Date: Sat, 6 Jun 2020 23:22:39 +0200 Subject: [PATCH 015/275] Update copyright year to 2020 in UFRMAbout --- src/gui-classic/UFRMAbout.dfm | 2 +- src/gui-classic/UFRMAbout.lfm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui-classic/UFRMAbout.dfm b/src/gui-classic/UFRMAbout.dfm index 83e0a2f12..3b5258245 100644 --- a/src/gui-classic/UFRMAbout.dfm +++ b/src/gui-classic/UFRMAbout.dfm @@ -217,7 +217,7 @@ object FRMAbout: TFRMAbout BorderStyle = bsNone Ctl3D = False Lines.Strings = ( - 'Copyright (c) 2016 - 2019 PascalCoin developers' + 'Copyright (c) 2016 - 2020 PascalCoin developers' 'Based on Albert Molina original source code' '' diff --git a/src/gui-classic/UFRMAbout.lfm b/src/gui-classic/UFRMAbout.lfm index 69909900e..629c81ec7 100644 --- a/src/gui-classic/UFRMAbout.lfm +++ b/src/gui-classic/UFRMAbout.lfm @@ -197,7 +197,7 @@ object FRMAbout: TFRMAbout Width = 478 BorderStyle = bsNone Lines.Strings = ( - 'Copyright (c) 2016 - 2019 PascalCoin developers' + 'Copyright (c) 2016 - 2020 PascalCoin developers' 'Based on Albert Molina original source code' '' 'Pascal (aka Pascal Coin) is P2P cryptocurrency without the need for historical operations. This software comprises a node within the Pascal network.' From 290ba9c288202250f891945f629a3d2aff907e08 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 21 Jul 2020 19:24:23 +0200 Subject: [PATCH 016/275] Account recovery change for Protocol 6 --- src/core/UOpTransaction.pas | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index 826cc882b..30c4660af 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -1785,6 +1785,23 @@ function TOpRecoverFounds.DoOperation(AccountPreviousUpdatedBlock : TAccountPrev if Not TAccountComp.IsValidAccountKey(FData.new_accountkey,LSafeboxCurrentProtocol,errors) then begin Exit; end; + + // Poll on Discord + // https://discordapp.com/channels/383064643482025984/391780165669093377/719437469329915945 + // RESULTS ON 2020-07-21 + // 1 (22 votes) - Remove PASC/PASA Recovery rule + // 2 (27 votes) - Recover only EMPTY non used, not named PASA's + // 3 (3 votes) - Change Recovery to 10 year rule + // 4 (2 votes) - Leave As Is. + // ---------- + // Winner option 2: Will apply on next Hard Fork (Protocol 6) + if (LSafeboxCurrentProtocol>CT_PROTOCOL_5) then begin + if (acc.balance>0) or (Length(acc.name)>0) then begin + errors := 'Recover account is only valid for Balance 0 and unnamed accounts'; + exit; + end; + end; + Result := AccountTransaction.UpdateAccountInfo(AccountPreviousUpdatedBlock, GetOpID, FData.account,FData.n_operation, FData.account, From 404e9bd996b64960f625ed54c889a684dc25511f Mon Sep 17 00:00:00 2001 From: Grumpy Dwarf <> Date: Sun, 9 Aug 2020 23:10:37 +0300 Subject: [PATCH 017/275] Fixed name/url order --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 63173e065..e2d9a36d9 100644 --- a/README.md +++ b/README.md @@ -47,9 +47,9 @@ In case you have questions or just want to get in touch with like-minded Pascal | Language | Project Name | Type | Version support | Link | | ------------- | ------------ | ------- | --------------- | ---- | -| JavaScript | SBX | Library | 5 | [https://github.com/techworker/sbx](SBX) | -| Dart | PascalDart | Library | 4 | [https://github.com/appditto/pascaldart](PascalDart) | -| Java | JPascalCoin | Library | 4 | [https://github.com/davidbolet/JPascalCoin](JPascalCoin) | +| JavaScript | SBX | Library | 5 | [SBX](https://github.com/techworker/sbx) | +| Dart | PascalDart | Library | 4 | [PascalDart](https://github.com/appditto/pascaldart) | +| Java | JPascalCoin | Library | 4 | [JPascalCoin](https://github.com/davidbolet/JPascalCoin) | ## Changelog From 738f9f4f90eb635e2fcd399ff6aa1ed0d3a8f383 Mon Sep 17 00:00:00 2001 From: Grumpy Dwarf <> Date: Sun, 9 Aug 2020 23:21:42 +0300 Subject: [PATCH 018/275] Moved Pasc donation address back --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 63173e065..1a58cbad2 100644 --- a/README.md +++ b/README.md @@ -57,4 +57,5 @@ View the changelog [here](CHANGELOG.md) ## Donations -Consider a donation using BitCoin to `16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk` +Consider a donation using Pascal coin to development account: `0-10` +Also, consider a donation using BitCoin to `16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk` From aa65543c7b83d302dab42729c499f705c577ea15 Mon Sep 17 00:00:00 2001 From: Grumpy Dwarf <> Date: Sun, 9 Aug 2020 23:24:12 +0300 Subject: [PATCH 019/275] Newline fixed --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1a58cbad2..deee12e2a 100644 --- a/README.md +++ b/README.md @@ -58,4 +58,5 @@ View the changelog [here](CHANGELOG.md) ## Donations Consider a donation using Pascal coin to development account: `0-10` + Also, consider a donation using BitCoin to `16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk` From 50e4553350eb4962f63a6b4a7afa202ea8967b29 Mon Sep 17 00:00:00 2001 From: Grumpy Dwarf <> Date: Mon, 10 Aug 2020 01:26:12 +0300 Subject: [PATCH 020/275] Fixed build on Linux + Lazarus --- src/pascalcoin_daemon.lpi | 2 +- src/pascalcoin_wallet_classic.lpi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pascalcoin_daemon.lpi b/src/pascalcoin_daemon.lpi index 9b06c3e5b..381b82361 100644 --- a/src/pascalcoin_daemon.lpi +++ b/src/pascalcoin_daemon.lpi @@ -45,7 +45,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir)"/> - <OtherUnitFiles Value="core;libraries\synapse;libraries\pascalcoin;libraries\generics.collections;libraries\sphere10;libraries\hashlib4pascal;libraries\paszlib;libraries\cryptolib4pascal;libraries\simplebaselib4pascal"/> + <OtherUnitFiles Value="core;libraries\synapse;libraries\pascalcoin;libraries\generics.collections;libraries\sphere10;libraries\hashlib4pascal;libraries\paszlib;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\abstractmem"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <CodeGeneration> diff --git a/src/pascalcoin_wallet_classic.lpi b/src/pascalcoin_wallet_classic.lpi index 446ccb9aa..91cd68f24 100644 --- a/src/pascalcoin_wallet_classic.lpi +++ b/src/pascalcoin_wallet_classic.lpi @@ -232,7 +232,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir)"/> - <OtherUnitFiles Value="core;gui-classic;libraries\synapse;libraries\sphere10;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;libraries\paszlib"/> + <OtherUnitFiles Value="core;gui-classic;libraries\synapse;libraries\sphere10;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;libraries\paszlib;libraries\abstractmem"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> From 95b8fec20f7594734e5ed3de8c0c459521a4a301 Mon Sep 17 00:00:00 2001 From: Frans van Daalen <sales@clubfitter.fr> Date: Thu, 13 Aug 2020 11:25:41 +0200 Subject: [PATCH 021/275] merge conflict libraries directory --- src/gui-classic/UFRMOperation.pas | 2 +- src/pascalcoin_wallet_classic.lpi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index 786f30731..4b3ea6064 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -530,7 +530,7 @@ procedure TFRMOperation.ebSenderAccountKeyPress(Sender: TObject; var Key: Char); procedure TFRMOperation.FormCreate(Sender: TObject); begin - Transaltecomponent(self); + Translatecomponent(self); FDisabled := false; FWalletKeys := Nil; FSenderAccounts := TOrderedCardinalList.Create; diff --git a/src/pascalcoin_wallet_classic.lpi b/src/pascalcoin_wallet_classic.lpi index 4580b9ee0..b8c89e734 100644 --- a/src/pascalcoin_wallet_classic.lpi +++ b/src/pascalcoin_wallet_classic.lpi @@ -239,7 +239,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir)"/> - <OtherUnitFiles Value="core;gui-classic;libraries\synapse;libraries\sphere10;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;libraries\paszlib;libraries\gnugettext"/> + <OtherUnitFiles Value="core;gui-classic;libraries\synapse;libraries\sphere10;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;libraries\paszlib;libraries\gnugettext;libraries\abstractmem"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> From 641b45d4c9b4cae443b73ca22f784e2c266a64eb Mon Sep 17 00:00:00 2001 From: Frans van Daalen <sales@clubfitter.fr> Date: Thu, 13 Aug 2020 14:21:25 +0200 Subject: [PATCH 022/275] removed unneeded files --- src/PascalCoinWalletLazarus.zip | Bin 6190968 -> 0 bytes src/libssl-1_1.dll | Bin 723312 -> 0 bytes src/pascalcoin_wallet_classic.dsk | 769 ----------------------------- src/pascalcoin_wallet_classic.~dsk | 747 ---------------------------- 4 files changed, 1516 deletions(-) delete mode 100644 src/PascalCoinWalletLazarus.zip delete mode 100644 src/libssl-1_1.dll delete mode 100644 src/pascalcoin_wallet_classic.dsk delete mode 100644 src/pascalcoin_wallet_classic.~dsk diff --git a/src/PascalCoinWalletLazarus.zip b/src/PascalCoinWalletLazarus.zip deleted file mode 100644 index 94a36c481fbfdfa4ed9b3b3576b90b52711738d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6190968 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%0Dkx(vBI=%1^s9KTAAdAldzxg{p1 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ð=i$QU59^6tw$Vk5-zI#FkQ!jv{^%r0;hN6t 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≷5qJb^A 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�_yN?%ZBTmLNx5Zb_cdm1p4Of8gm>6jEl`b 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%0DVG{`3o=k1fCRq&Fny|Ao-UrvE(Yb&2)o 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�*MEI;ivVxUEpwt#4V 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%0DWRZVG25lB)3AH$iydBJ{IPe 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ⅈh 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 h-@f-}rc3Ke717=&A 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%0AYd$`*T>^<#?h? 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�oB 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%0ACzhONuEXM-t zc?I6{dIp(Y{3^&UrvD<)!E*^ezX3GxtX=>*Dc521-rl(!&}q+GWw{W*-^H)2y)5|m zZo_4b9|zqFfp@fI+$7%yn8xi6iK5uTO2+fT4YGcR`VQ}*pmaFw7Q^P`Sg~NfPo@f! z*-QqMkeM!SfD<PH^gH3tSHHUvzG+bUopvNG-qkVT`>`M#&3o@}7Wv3)8N@r>a~m-C z;DzJ9;9cDJFGdp{=$*+#I*pt09zjm!)viALg?rluM!2_rx5#~%Pr3OxKQw|D{m5?w z(-7l#lhicvO*cyet&Ztw3Hi6_wm83_VlXx3;_0`I^1V4m>S*t3j&&c5VCaS4(01!> zW+%e<xjbnMp8GXr>iemxovR2)KYZQ-)n;ghW#%x>m5o>3d<L3L!lVpHV{LOA{sjEv z>Oj6!n)5jMjmmQ#*k!&JR*oRQDY4#z(YCe-nm6G*tTe{!ZEugnqS1qBTnGcsmrCGR z?+VZhBg#)--P{Ov9WMmuSmitkc8Jr#95cp&SAg!-V60WuZ@D>?`@T_r4y6bk_F@R1 z%K0$s{Ca4uZhe0*doMgk;CU0Clk&5grvsi0JPYvrd=>Qe^ULroS3wu{d>fuWg6IE$ zXB7(9@FTJR?c6ube)s(Cvuqq5`nNLD>-D>}-v8G5XT4Xo|83=HuW$bw{@oUbO6w85 zD^^-R$jXHuin2cal3CWJEwe1W#Vl*&Kd;|jzmblsD{JR}^6&M_{dZwo)nR#~!pXC; z4bh%@+bZitQclk{eEI6^se9wY;<AfTH$Us<yOK#f-;PZwK1#=_PyddIA+ptv;c9H= ztC<Vg`YjVnvc^~zTKh~qW#&SbfG^Kkc+RgAo@(bpSim3UU;Nu9-mQ1k7O%ZN%MGP| zH=T3+12cu|3h?kv3)e`EaE-L}vE}`J?9u_j$NS>t5b5!E1Ta0jVq$s~Fg-7ET?;0~ zr^S{&wz#j4bw>Kwcyk|Hf``|6OW&I3k{W;4#9DV}ZTLs)^Z;$6s#C?oX;to-ya4>X zWZ^u#4md~GJdael5NeD&4*1V~$1KA_jmj|6)W;f{gq+r54rwFsd;Gg5*5z7Z-Pc#O z46k(#X)EZ}cP!kiwZh#2JccLNA^5!3Ii$0I>-<F%TjZ|w!B*`Y(j}0`^!H3mOMq$a zE>l;HKiIc+Ojx%&`vU8E0p4RhFYoPRBfH=e(r1l*ECSCWJR=VQ9XyxzK)k)8Oks0K zQ3!kKN8*gb+g4dF1@QM;&N$@i1(ti1%_V%L^X&@-F`i(M3R{tQ&i<aITesB~Pvmxi zXB)S9(<y`@@A#Eyn1N^8_bnY-V?4PH0?%D?shVF>scrFs(l7iRh=nB=fMxvNwaXp; zZAE^Z$>vXYB|i#{)J@`jlgylN-1f31_d)p|y1M);%{S8i_jwD)#=C2y6KKEI7~cOH zgC&4wVC(;V6I*AEv5g<?Gx72Lx7Fc$75Mgsg|E0y_}ap3=n7bsycYrI^1rd#-aWId z;hx&rgt<Y`{{wx@IRY~KDCpNmML#+|*hl1m*o0N`8RcN`53II&Pi^^(e`~N2+YffN z_Z~dZZP<vHfxmBAIG<Ywoa5m(Vi}HBFc^&zX+8Bcl;`DF%rd=EqcTPM``Bt<H8!IM zuB^@I0RPYZp^0_dy*0u*&{wsLw}sh^735v<yaV(~=O3BnI8mc=EDeDT1kcKl;CoB3 z4Otecw>KGh{f33}{5s*J_N0~uzdgADFunB0CZ@XkX4#c{Eqk)7Z_Suc209<<3zUHc zc+X`3<ay)+U{6B&tQ+h}coyNw#h@(kto8z(l=&U;%36@x3;mbOa&_G2=XK}dwU-P3 z-e=kiWih=C^mRBU{_PSQ`4dYo6HMyw(vSWL&fWenc<%NVZO0mCmoHi6JRiXOYq47w z{;^l2rStdf=T&?!`MvUQO&k{k`2GK<xpH1!F^4O;uIG?9{KG68{8O{Mt3fjV89(1E z$^24hFN^f{vRq#;TmFFH{Vf`c=PM2C{uK*D^xd;;+q+GDaxHbg%!EEr+iRn^HjfO^ zO9=diua_mBldqb1=H6XfS-kQtfoHqK)8`h4+%wv1M{hnmqbiHqXsZ^kcLH!-O<zE5 zpZ6Iyn#R=RyH>zD`}OZkY?1qGi*4y6eI`CWj;IdbeSj_UXC}VnI^jDII*urhRoPfC z0oJ!Itb5)ASl?5-am4b6q5u34^pj6Ozj_k-&6C2mTKaGwkpnu8sE*Gl2j~9W#6JF> z+VUCy)-aAx9>0xo#7@9?_%##fxplxfQDz)bj-wSu5=NOkTM^3C@bAqsy;h?#<vs{@ z)(5K@M|jZ6jw7Z)zAsx?>zo>4{ZL=kGJYU*98q5070(wyAD{i-&2seDs2o?u`q&aY zV9fF~+Cs(=<&o+!&sM<M_7^7Bv+IPFjwQ52_{S21AOm%mO-yeCrb~{g>#iK@TQeq< zgO%aFKsjI|eOwM2K&CIj_sA%O!LtlcLmWOI1DeO-{Rse&KySaGJ0Z%nGhU4*WPBsi zDwK_VtjNw=WjniF^ZP{^hWyU`rCBxyevkZRc-io8TYMy70`!=Biixc=uY9Y-UV%KY z{x8dQ=#d2Q0iGN@3yD5P_X{4+oX%v=WQ=#m+>e!9zU5KxH$3JRa!_1XltRDnDiyN@ zH<P6AanE5gxo>7>AMQN#?>YQwCVi)(+q|Uf6u4>VB*b0=?!ON24RCPZ<=CWWtR3>d z8k?9O6R|O{m@OvKV^fJ#+D(onibZ!OSMVZ<-^H<FR>j9%g&rpKg%^!ICcU7xM4CGy z@Xy|6#~7n&x2E*2g?obH?uWR$3Wl#X<V#mFsl0(p;2HzgA3ZnvF8Bswmq<@%<pxx} zC$+hyy@~StUib!32f5d}iH`zYaYIC*kUEti`$6ww%D-7DgCfm6oC$g(U+K!Mte<mq zHg=q+;-Ys+EBkDzh#t&zWfh!s$|wi=zE;aEO+9&69KzM*QDI{s-VhUarAX1#vUC@v zGwMpy>|l5{cJegX+vu)0)aF+7cT!w((Zv~!cO8psnq5c}xDw(3(3w<*dwp+eY9i%D z9HB!IXDXFR6~xwENxwA+M{Fp{NSdfqxd%=sDU-w+E#+(<x9C$@N?ZX@IgK-kIVx+m zfA2e(Zu7#Mr0^m~<pFht1Br=SH^jSJ8SbH$+L6f0jYyjk-hkCROlzRvoD$W-+XVGx ziH`LqdDSR3lJ-_^>_qv;d4s9v`4!;sO+t_~+>bLTz;xDha3{TH8vDZ=5U(?h*QsQ( z(z_-NZ=(5y14QS9qFm(MIPzQY+4MI^>j-ta(|A-mr!>p)5c7Npijukx9`Mf3@T8o? z1UAPR<=3*&i-)>ox5Z!7ZSuzSB%~so1A3L}_o>YFg-cu?%J<k@qAqT+ME#I)viThP z1f5Quns${_Nm1AEKZd81o^RtON5$m*!CnW7jeFh?S#{EJ4SCRXkRyt-l3v{U0179O z#ug*lnl$;&<@)HnQEse@p{(@fn8-k?=w?>14evPM%@sgQLT@Knul0^_)ypGz?Lj0i zXl}>+h?`(>*NhH-IH(-i)7wEiyWG`gQVP3Hz90~x&?bts9QPw0&}8Y<ll-a$ffyMH z?PDed+FaA-;M?P=blOZ`dS-5N6r_T18a$INy5vO+c`UqhatEJB6LY<#Vks}&a2MiP z)k2{~NiWlfEdQU_Hilx4kBxTq#=3`3jM1>$m^cG5Gm}hCPiHa(f?Mc0DeD9>?cd+a zd~FLDm3GlHYBQ-O+Sl)Ao=<Vz;|mestz0Mo-PjA#JE`plUi#ej-l4t<@b{WkH~Y|X zqaSply9>6yA0xl-W~PsN;?{J#L+H@v3*s@#d=MYKYo(;9X|<}`ugq6m>fuu~@?c1k zDCq$I;13bL*eP(Y?jp8wq3*>y=;8LvvS8qiV1VS{_daxoN;?OU&P`a3{^LWBj_G$O zThPHzf?dOJDS*WIy;(FK%4W~-P)}EUj7J|O@msC<iUq)71u_Jch<}$AUtHS7i9H%@ zL{Wdbs_+7DKzUKm2zwVTU$A-GBke8iVDloWY7WjM{v*>I6O0tsf*F2-ABAtDX_ps7 z=oJ^N#w5Q625KIZRu8{bC5xS^szL4EpZf=w_nA#m-?V7cuQjHMi*}WgC#CrXH%$GX z2&LmnoI9My6HkXk`}B&BdG6&<<PQOZzm+NuZ|A}>ioy2>81Gy1$~1%IE!kFghG`ux zO_4<AbR!7(7}xe=s*ZN+w3|fQr0)=2nCP%nYuw`~5A9UnH4;7uO6g75V~XeX-QeE= z=G}pS0{~A`;zb0N6{T+bP(X*|PT=d#$KlL>*o(*YD-NZJoyv8lD7Htf!f^a%^p#$5 zL^z)R16_hfIFwh%!*)on(6DZ%5H#qYp7`uP<aixUB5BiNo%UpBW>OxzL~%icMzv-X zv^zPbLNUw71vA-XYAWR>y}KGX6c~)0W~7|R&)A$hSt?4c6^wnCc1Et{N5pfJLd}qv zP0;N_myYKzm8nSYlEVHLWUpdQiarM4MzS!v#jBVKlZlxbH@_W<HD4fh#p77Fyh#o7 zzQs+Fz%wF{q<Ny6G`min%DboV>?glI?-+bL#0}JdEC>PRZ=RR6$gf(M0kvDJJe-~q zy?`+Qfx&C9W#T|VH_w9at}z@V*yBkYTWP%~lo49Vlm=~#!{j%&l@oH<Lu9SuSVP}T z;l;!I7e>WRHaI>A5EiE~j`Km@4U{5YEA#0ooKnb4x|$z2Uxdu_EPf*6?`IYK!*e8F zQc?->#&C%C&7I7w15cp~$M<IvDb@J$V#)&s&qh<U#z8pl)=;#)DCTmG9qSp6#{9M= zcHoE1cgNh14J7qDKIRm61@V)*G*6U^NK+(2-(j8aBENAShtH5$<`o~+5q_X-^v4DV zhe=#~$03q;sAKzL@v-i~;hslF&GH<LjgEHp#k_Z$DeYK)tScHjHcHY$-r$&lhm-gB z(D!4#U8C`_kz>OnU432gf#D%dcQ;MHr@w1pXl!^Sc8pWee9*@0ibkzKU2m9%w5h%K zcgpu8v7zX|P+!@&T|GU+$A{wH`z<Q&@$N@sA5_7kUO0{+!PFcYew+X%cIOQY??BWt zz}vqN3WEj|lJ^_$P4MPE#5~6+GzYinBqk@_oH4F!Kz{IvNp6*Tvo<Omb&Dr66Y0d{ zX`DC|Gh>Pd`_yCZREggz)2(QnRF3rJNb|vL2@jP!{AyG$C0#b`OGm`OmgmML9h4L_ zU9?E$%!r^xn~;o$<q0`bJkkbed673!&o2N*_3zD~W!JpH*$O{@uw1=)*9}fd(ClIK zzNDNkp|q!pd>T^Rli}t}o0ix2-tzZeVH@d!!psVrO-|usR@r=!(DCt2I$O|0I_yD4 z?%nE2Cbf+h&kB{(o6Vz=C-YS(cS8e%-fuNmt0z*&<UF*_=WaiZNM4Z<-ivyY)g&A= zIFt`u?ztmI@q3dUhtT3!x%psAQ}cliV}1?OXpZQ4AMBpAy%o($8FR_xus3B$)5pF@ z-sYxy332le&h^nwc~Vw@o{N{=xkv}~wdzaz-E=yOq5Q%te+(682eV~b;#2u2rE5n? z&*x`wK_Xzi2<2Jz$^2F((Fmn`3qf-`3mV_+G_cL>BWd#f5NnzDTDq*wBpnzRb$f#a zEqr5gkpVmJ(j-npS?LaOyWCtOyN#!tD;4>e@)2Wfgf=)e=jDCWoI~Q`D{oNl#o0`7 z2H|jm!sSQ}8kC!{<|(nQO^o4dg!iyx+|`ZmCd9aq+B(=C$OVBgM4s?QUWx|$W4$V- z-=khtG8H=Xv1B73u*S&O<+4&kkEt5NI+FI1vKhr(w=oZk^Di;;-cvFF)ooN=+e7ok zaW=>|NH#8IS@x({0mNxvGo3u2*fi21YiR~HtPjubP2l2<$cksM2N#26H$!9>*UNOB zV@+$li1n~r*1UZO@NTgV2cub2r(>JyRyK1$9b%i>L+H_#v*vvEx3uhS)?%S~q3WLI zhy5TGh6!yj`|5?->2mG{$E)(HI;aWR0Gpg%IfqirQrYG5rv|y+%tLTFyGdTsJe|gy z(IFQyZKUk*#$zswD!_Vu#F2^uM+gNn#=v$X<gOrY9}Ji`iVz-2oQ*h#$4Q^qm27Il zOaE{nQ*gTR&iX^9exN#&%fh~y#GG}%GS!)rd>(8*=Q=tKdjA_&MtL<t7bTZ{i&g<7 z|6L?5sZ!2281uMt<YUPEIP+{RHyN0LEU>=b8HaKD%4K8_$qcQuL=vYh#h7m>n>2I> zEq~BG(Q+<LIy?YF4x7lM?mTyQpl^B(<at6+<Gs}r&{ughbl#Bj6qN?=&;0s0n63%R zL9XN`?VpahEdr0`J>}DlkCOB{8LnZwpdID<Sw`$EanNxRTFl85M#OG{H&SsyHb3zu zNis&>*#A0m?smH~f(s<Bv?J!x3{T@;1|D-C{_`Z*OkP~<@ANvJ*cU?AnsMD@x0n$G zJ(-2h3zQ|M0>VFI*{@s|XQ!s{T59@U%$xD3kck(W>j#~opuLUfhxWHfNaP^G8Zdp; zfd=G*SUug&2ektDw3|9LT{N+xPIW-^N;9Q2pYXv7cnX_Q9xti%=uj6wMdD#!U@WAO zdgXfpls(6@Pn?qTgNFV;z{`kBF4zLJ(WkmpRm8Z*DL*f;O&pycMKd``%|W`ZiDQLm zNnD5SQj?N%MW=<fypmmc1s>N})bDu<6LY;J6}dR!;MN8)G2*T8;th6tjQJn5#Vng3 zYnV8kVP+lCb_bj&;C-J-;g-dtxz|e<5J1v+J2)Rg2zrAT#yXiw(3^A<blk2wD#M6e za(iL|JA~baZr!HeV~tMh>)_3@JmBFZV?u8hN`m3jcv_Y%ej#e9{>-$SY1xKik2^SZ z;*hBmhtHG*GzQIQqb<nZp5}q;Y&NePJKwNuBt6a$_2UMCJf9&JgoVV6TB8?nnw)_L zXFwIn9R(BKNCEm%Xj|&a0GZ|otu(Q3GL5=|Fu|JqEAhgl?NKX3xJ|=+Me@P*Qor5L zH9a7cy(=`3-b6u|%J3=&%^&5P@}LL4#j{yw2KOiA{DwMS{m9qExHw^IC@?A|&z$no zL+fwkT9T3J^f5ISko9>@iHbC%jN7efu^w!0ZaDxJ>u?UDCfzx)NzOAc8s$praPFAP zd%j6NuU;V68k6!GX|_22;i*^yf#xF|7^=xxIv0;4NNp2^RGg5|tLFso;dU8otF$ar zjIR?5aWaP^z7{N!<aj_#XWW@w7Syb{%%k?n;EIG!)?DvFeK}C@=DDZ%gt{Ek(Y~XB z+5RKVdGC8Xc_|3<oFqj1DMRmKx2{)ErzqXKC>_ZM=Tv<aO!{23yPRkiyWOr#@^L6u zZ#M4@Qu!*qN6Yu{h|9a1bXqzuzAthzH;@x^dJoh2E?oB@cG9#^IYVwy_j#%xOwf5a zKBw0>D~crF{S<uT(?h)1FHS=QZl|dPz}g!=z1?{%RY-9=CpDQ$kPSX(+zAK}*LmmE zvYGIU3S-^rVlh`Zv~OPlQk-;w2D%lnFZTgV+#XukmrE4D9GuLiGIZXijqo|JRDA5l zw+DO8_K;(?%?C{$VSiPILAnhfFaGBgR^&O#<UVLQ(&62==-i<C<z_)S8HTOAAQy*l zq-VC~CMT9o<O;lzX}!0dSz`gR;-}K3Ha1`X5jKSP?&D0fFFI%CC9~IS>@|cBsfxA{ z)!Y39mT{)%lFf-pNIO{)m#}-_+_{{P0K`nx5^7`_#J`K2k0KgN$2SoEL07=79~zFb z>a9U0$rc3(sWFv7)qV)~Opxr2eQUVJ)!Y<m+8>av(-(^iTV~WzlXK3;N{LJ{Rh-A~ zjZ@y-hhwFS<0%~534N_csVY1I-;6De-26Azj~(1KAcY0DV;ExxocG>M=cz~-+VOJk z+U3|1YJEV{pbpgY$8OTL>2Tf(r{|Hk-nMZWhIZoUd}eYwpUsG+m<)H;Luq*V^Ya*p z1rynj@LM!S30}t=C^#BdCVS=sBp%w?ax1pTIHPH4{`Z7n6dcoZI94SGB)s>ZWLmZY z)&t~h2YCbX#&^)TeD(&V4@Z)`{5VwK1>=If_G%H|A|PHA#uB)i<I*=tenvwse@k3A z@6)5~Up4aFMYk;QpT?f0yG)*W2eAvJ|GXoF#v$qOv75K1mDJSc;*LZ4h-)o}$UG^o zTRbj}4xAFxdPHyBr+e@*W>*q7o(|-|+$!K`5*R7A76|)pSPY6y-GOrrL9U9%_+WZa zO0?!F4&`TEkw^IqM4WvzjyI=SDYlkPap&2<h*ze7dC?Od9rVRraj^E1DcnNM6Xe^f z<m3m}BWL(z-30c2Vy4d9|0ZxyP7Cq4fge(*j=rzsuLU33t(jtOtR&7S@$Yg5cBA+% zOe_9FEh=rK2PnBOaQLk|llyqdn0Le2rtNWQa1&db+uoikZ;(;aP4f(!D!b#sig60u zn<U13ee*15Bz{`h>TffJ7VR^9p1ZBYI^olKY>vGsvA!%n-(dcD=(|ANz-DED<-0wO zO2Y8uisQ%YWqM40MzCCW`DuAMFv7*#MLF=(=JDn@-FJv=-X?kWT0@Cv!S3MPZrmag z!A~=hde70V;sT<YhR?Zg%(1lO%4_hs3IH4~Bs$J>-wfkGeK}{gi!Ui(&_2dh=gZwH zL%1JzbX^#jQyCxbOQCV9^WToHN`)I-EB@Miw_9aY7g-W_sb(VRwKbTj_4mX>W6gcL zBz?~MW!Uda+{gDye&WwU(hV513@y6FJRiibfO>6-_I5|QV*Al`X>c7?@(<r}pyxnu zORN_ihYF{xzJdq(hu`^~l5~#hr?1XGJi3K^HHg(!`G!YFmysYYG1E8v&Wk1KoYUX7 zD%EE>zwoa?-dnj?1k+uBe3wJ`Q^v95)8A9qQ~KqvKGXr@*53<@RUhUg@ww0_tUl1O zVdVRv?Wvrf`{mGRmTprXpOC@hQppF@iN6h~i0D$QTHU7Nyc!y(ylzwR(dC|SS6E56 zsTfu0HX)Z~c@XB=O-bkK-Qjvh(V{E0Vi5KK9`_vBfAGM8Xb-x-yE;A7-qPLD(%P{f zoy`fye%0xj6R(t{gT1xt8ILD_SmJIF*QRGwY;=IOF^Ef+o+<uONjh)~(KBW0b4!5Z zGgXr>-W{xG6kXjPm!tzcKfa)Lsp4Jv<Ir|lPaI?wFO~RR4M8?tz0Z-=$v+9zLp~=^ zum4F{%Jsxa)2sis#4a?1=)-VlN{V}EC3aMxJ@Ka@pzA9;M|vYHu5~wR60B}Z-zl#Y zNK-79s@HcaBD(&lR^O>O+zruH=sOi3T>}ZXN|p4Ticz(`E6am0|1+wduiPK5?-VV% zd`Sjj58!d{{+@%NtPY@?o~zS$y{)~?J#EnlI>iwVh^o_fORtrrBcQeFJ5^3}X|g9M zg|hli#YQJB!l_qzeYXO1!qH5KzAICoTLPT3sG5B4{$PEl=;D7-l8$=(`BrtWmKkl+ zT|u_aG56F)rU&TquRhe_N#t^gEzAZfQye*-|B<*C=KPLXM*o%{Gk@dXl^3+1nOghx zTln?9tMcnN{%d`Ke*HG{VLG*8&GMdoz%1V?l=n5O%+A^MD{tq|U0r!celobcH^#-T zE)-SeYmDtQ%hU0={(UX}jHnN<ou;obz|iF5{3Fc7^{j<!y2iLJ{eGW`P59KVh^-ND zb?h>+onI$xk#K+7p*T_XpntH7fb$&-=g5g!w)4bn&2V0MxsP4>ULRZhy*{@5{XVw( zec>1E(#w6M?hRks75U5k-@Vtwy>Ozo{Kdb00WxWKyax_Mx;uJ$TF^<H!nYH!wLNI* z!F9k_=C0llF7BzK6wLEwb`i?)j#Z8~YgCS<i+ybTqLAV8zV1A1WqsYHL5^Q;G_h{| zV2!YTudixZj)eNU3zuuf??vcKa=WeeSfesD`~hJ6H+?Mf2ZHBKfo4)TN`>(q;PKY? znHbNm6GrOaPD_E`zg-7ldc(r>24GtGpsB~$xBAwM3G4pKZ}$b(z4OgJUiY0K$E)yt z1kzuE=Mp@TZ$tn39guN+z6<ZZE6Q|#yu6m9I&SVEvrLCSR2x219kM&r53RSpa?C9N z#UrNv-L}WXmaa9n|IlaR^ZB6-$M+oY?Sh5x*>%FVzbZepeymDwMFHo+UK4BliCNb8 zMD6<ErOP0X{~qKQ9`+X?uYV!$jk?@N<RHusZFxDkugS#z^b<AaGpn*6?(Obr@9OQL z{qPIG*Ox4OFRlZ=50&YM%WyKZGbTmx^zI;(<Lo}OEUPst%auO|z4hl+^~DNW*}ixc zWI7%(v2HtA8?39Z^;Ip?`$PNU^75^CUWfX(*=n0LD#zk~g#H4a<^L%7-Wt*$mqV&> zJ_Edd-op9JI^i_>WKSCWeey++)u&o4+YvBbJZb8+r9bXlGbWUQ$SZw;GLVD!C<6;1 z&z*k={W7FKatVIJa|NE&KLz=C6=?np`e!Ng4+Qv}wRsI_yt}`)wpw=PhyA?17Qgk& zUlzFTkyEp{;BQ$9h7Mk`@Z<vUTut3m9art$u#q+s%TkT8H2hVciKoonurC2$RxCW1 z)(KCwcf%?jIS9Ds_M6zweq@%N{7CKkeP<PH)c*$Z4$ta;hqm(n2;JDQ+DGb@^!sJ% zb;AJ@>xGZhmXG*XO+QcX16BCW0Uw{U@V&7P_y)uKdEcF;6~Qyz&$I#dWV?xf=U8p< zU-_?~C;w|TeS3BHnZ5yX8|g5y4%Q0mn|)Qw?ON|MjestA#ln5IMz}}*8u}7=a(^xO zyw>|nPXMmzgC@3>b;4HdeWptwkB1MLn4Ixh_V$>mpBDbFzBOaQdS3odeS!773h%L= z7eHoL{!a*l^qv0<eK<VJ`1xNzp7Hs=flkVG*nOsozo@@nvdYpw?&t5yU#`6@_*dzU z$|%$Ks*b$h#4#6uW8s1yN42)Y;){YOYAIOT4Qh3l8TUb5vG6<}fM@ZyuO82p3#z}i z@#y`Vw4X^IHt}po)TSL!J-*B6XQ<UjZW?&R9Ou?OY~pIGF)ru&eiK`{dv^%7bHK0X zENsbj!q!~XT!)EM^&1huIQ@u;^S+5$wwkD&y%V{vpGAHMcK#1h=K5JDJRJXZ{iN>0 z<~hRao_)aT?<Q)?U;L}a_G#;CiMAZ<jZoWX5qP>};d^Qw@I6-L90%cIm=#2e;pylI zlwrElvN3B^j@5Ud?|7#g8_0uJ)&_bFWVx-&#CoMxSpTuFYFTcsYJS6%Yi}MO^!{b5 z4EIgerVQgZ^fL#Zg&Tz4*jL5e21ThbP6NJ$ZWCjCoiI|nNK1j=E_x1RG~Q!kdJ!-^ zGimCv#UJ#o857oh?r-`6>wX#DW8E);951{DVUT|0@A}v{JS+J5_aNi=`~%RvLv6iq zK2sg{x>csSWNr9Nb;x}Ia|nak%&Et-`6P&@x%Lq?@pRM}&-j*p6BC(72*R`h@NA5k zn5NeWQ)5^^8-P#gr1OC9WecC<&a$_Xwd-GVxA(JLJ+zw!kjc%^b~X!LG=6(Osbl|q zLRcN2=r!?<xV7ac{#Dbj9_Z<fb+;dErTyv~z{|HSd<*M<?`Xw21;xG4<pP3U>-V#O z{X(CK|D_t?kKESJRyPS*t*~C8u$ApkJAl_u_nTN>uNBt%{;FlSF|0ogkYmN?BIwPX z16I46stxv~t^I5qo|UbF*Y7Pmub|N>Y|FsY6${&mb;4$>3wX8e??2xHnLKyIvhx7b z;*_bUmTvA}GbXI-g$@0Ib-e=bd0m6tF5U?8i|N+^9Xyxt^H!jNXLTdcN!h+L9;U^_ zdCi;PTjOYKuy;4}-VHL(_heU6cpTE*FF!P&DyS<;lBoi!cszlxcWR^S5;at}{FvX( zy!*`LiE-{TOe8|+ZfC-0lW`WkQHS5f&<_<t<Y(=-JB{jqzT?s0w$R-qO)RzNZ&)1A zCFL?t<L~lrbFxb!(mH7H$V>@2#BuY3=!l=VU&&;p!#R;o10#N}q<eA7uRGz}`*$VZ zzpH@%^KasRf&~x1Qhy)Yj5zqe8B5Vc8Ta$Ay%7+Y+`pN}|3=~a)^jJL8D;w>z`P~# zD0g+HDIH3Oa^Q#y{e*87AEBV@WQPCbtFE=+dZTee<$5?5;8O|xR!Q%FnA?+XKI=@m zE@dHnlkDS8Xw3Mwzh|t&VdC$__Dzew50T$H7;i@&ets!{<DI0|uHz;BlRiF@qAQ*m z)he6>iRQ(B7jg;iI6}I5<L~lrj{6V5??<(B4*a>Rsd)<6QP>CX%yPV+l*9D%hK)mb zViSr))1mJOzST%x`bT-US%r-a0=JI}|3W1EUN77$;HY%qKPZ};pxff*VPD{<W!Ce( zGMP^mQ|OzpprJ~-t(>lquw7j<KMnC+FzTbZ!=m9+j;PMVX><(|8m@Ca|KOl0&=mx- z8Y(wW=<YYu!uCsqB%PxE2kK2)yeP&Cdl!65Wu{%=kfGD>W7;nqDOJ)9@F$LGRCAxC zSNC3>sml&2pJyF$6JblF`9S1gOWWRNniu-K8OmDjVT6Mt-hR0UH$uOOS$E!$FzlC< z|Cd4Zt;Lm)gXa%C8f?2fOlXJc1ZW-TCzRWb#Hp;h6+_UYEhO)F;}Ix!)VEF}dZ%ze z6{XVT!Y4y7BcFtX3HN2(aR&*<cKNvVo3<h3duz*t_Z#hoZV!zvm-Y$KWL!s+H3U<a z>u4(DqW7&ciF}gcMPDmeZ#qQ0$6ikLLefuA9x9$Yoyi*Ni+g#+FWh^|m>DRqlQH`S z)UOgVccsIdi08bqnoeD$gZ{RB+akv#YW@zj9Y!29+7$NnB8oFC{6iF=lgpf<zD4e# zG`e;A=<cR;h(-E^6gw|M(zEFtP1m659#0e}r_tpt<=y=O;gBMHaF73~;=HCs!PGuk zQkg;u_?&RG>l-(zJWU$50Lq**imF1tyP0`Df4p~SJ9>9P7@l@?9O);=d$%nxj&OoX z%Zd7yJ7Yw%2}FQjKm`>*{r%MG^c_2{Q%Gc><9O1wn*^!1KpM-JKI+Hg>NZ~T9@|YX zaj;bHKm4<S$-jWGm$uJJ#~3&Ap}L?G2WmF(Oc+0Db%MNqVMjn5^Ng3;`HV@NdrY6N z6%hi?^{EKBom`yjqj>!1CKWv%Tk+GEKQpP~;!zTD{D#E!otIS9f#)T4L~*t*u&iMR z7ZiUto(Ml9sc7-2z<C>M03TZqb~ML&+S>6rho3K%&PKL0N87r)5AMf96yk7-7d!Aw z<TDS>%0nWWuKZa@RUX{_K61h?Pq}lDDkg5`?=U%GoPS)}Ju43&c;TUSL(ehVwesrY z!RH+nUEBL+<zWq-kJ$#~PQ$Yhvh$QU=ZK%-Z9qoAEu2-g0ZIQ{Abo{4AmidzZm|u% zY#Wf&727~)S;O`VD{ePDQKk(@THK=htc^9u??g1(*4*8G5VumVy$!TRBh9@BW6ijE zS!@h1-v+kro0S{1t8N3bJh<I7{=}NvfQ*ToXAgfUybZK9L&_(uHV{%bhHP84^4f<& z+JK~c8S>d?=2Ks01L#uAtUQ!YWTq-VN}+AW^JUapU7Jz#F9p(9=QjzrL5eM+<=RYH zpGkJV5m?r+op`Etq93X3vk14oU9zzT@Ubh}5{(?_YQ=4dYi~2nEwO{G%`N+JQ=r&n zS-#D@1$1wGWG!vR^Lf=i%eS0X-)2-y+_0AWaCn<}3&O?bI;-CZsGD;Bhc<qsy#JxI z2WRExLye=HpPu+3Uyam<Z<M-x$lt^;{qT)U>G%6$m~B$6EMo!Rnl4ptlPUr(*H_af z6+LbXT5FqBadE4T*xppGO)BcD+GJo^!}f)E8Z!~zCKWAi#Yoy%gM3{y_cTX)+S_ou z%-Y*zB+|UUxwW?gH>rrtKjqux+d%i!#9G><Di3ZixNl-DZBoU=%@P|D;caqb_pIFD zVYSJCx}j~&u9c-kaGO+gOOVeMvjmncCs&6s!6ncKTSQ{vZ9ql9rM7C?fR{mZ?QKBC z#pQId<)B;}P}EhmfxxncE#@k2Urv^><s>aGpHACYgKW9hSVvpzKpQS?ue}XKqX#=; ztp_5wuq+np%eR64zFE0oUTqst<-sLF$6ZSsP%&}Avo0Cl1_lRa<>IW>1_J8Fu+gkq zc`g}Z%SpN`kk9L83FhEA3$1K<dx^bpYL*#)pM)m!Gvb|E|Ljag*R=k*G}6ylZ$ER6 z_OliETpobm*(ht6jIyPke%8?3&qkWy6T%mZQ8s?OpDhgn-7wI@=M{J&@O>c_Ws5%( zWh?M>!tZf-mhk;2qb$-Z)<tiN59hcS*@T$AABT5KvTSFk&9V(b+4g+$8q1dMXPqu! z_$cH*1(>Eu*(TukNhrgKewO>FDBJQ3gv0lS4+1~nvlE{2v{|+s{2qrgEv7};a;_-b zMkt$@5Pa0dX*X52m!Qs)DYI;IpVYtCyKGCjYcJdFv}~iPQyDkO02M#ihIJSHs9C;O zpnT6?W8HPmL*BC>dvox>Cp)9dccln&2jyCZr*lrq<&*vF640!|?^XD0fX_>FmRv%a zuzXkMq+HI5@-@Wq9ue;Oj8FOF+~5*C<Fb4^Pn+d?;b&*rGe3K6<r`T9jGq7;p8}ll z$v&yexB64irhXjC^`zKig5_KK4A2AZ6?hkc&k_9oFU|6;!tVx1mwif<uk#bS-J!CP zYo}h>PGG&I&9c4rv)3-0)s}7H+5T%T+r4Jl@FLno+8xf1o=N0rIp46#+3?K&ymEH_ z>uWFPT~N-boA#A-j*0%^3Up7e%$Q}2)}V~oKQw%<a{mzd+_m=)o1l!{rFkW$EC=rv zWgC1xW0vhalr8tnHMYUskpG=fKX*a>ZG&>$tIIa>Zs-@_S>6TV@0L3BAqa=x?7hGb zd=F1<msz%jT|$R0?Gj~MzEhNKtEWR{@dh$eS*Cr0VHuyvS~B{nS@za7mT~3lfD`J5 zeI7oagZla+slP8l9l^tvp?qHwWn6p_=)MBj;av_s7vWj?idn`>UlC<o{fg`-J}1g} zGs<Y9nD{UMsMpql?_p$2(cpbNDl8?h8g<1*NIB&xPSL(QAiZKDf6CR#dbIC_?{N`U zDS0o>CX)V?E3PF{VOvO8MlWo7;hTAQp@jF*;40o!NnPHg*P*;SArtfbt{Q$_6`{d3 zGN<uqVvek}tNm0eAHD}g76^A2xOps>ybvTk?}!3wdcGz(9Cx|~2ZtYzMV;Xxye29> z+%r7rG?R4iC-~GYWf}L(SO%|Kn@YLqq{fM5#eHI&F70Mc6{n5;0%-2;mbU?_^mo%Z zGbLPzccIqOY3Ize3t44F$RuwfBpwcraG!wv{wTq#?+oP?tLl4KvdQtT2Ikvs)D^Kh z!gkz(bNCUlZ6}DwQohRaxDDt>MP1-^az#Vz@UGQamt4_l-f*hYpnDi%J<-uFUb_i? zo3x^Nh~UC@W?hOV_97^;cJ_PmngkCOf7GTFapRIuN)D<cz4EDX;hqyDBRuxPu7|Ka zj;{Ajl9tO%G3)FgGJ$eTe{Ynu{NhNp%xZ;kiI8C`Pu#~OA$#>)0AZcV@_Wp%+2Wll z*hF!goRgz%ZCBDuXJ<K{&_N2xdo!scT#9z{;ufc%a47^v_yh1=#^ZMgSJHP#FVm@t zp2`sJi`$iS8pS0}yFD6QGauy`9#-lRL^ke8x!621naZIS+skDTWUI-Ma>wtjQfcA7 zkYffdAS-I#f#iET*PO(R*C>z5=8w12ftrap{MNgs-IUi3DT^1?X>3N?8Pt$+4<xP6 z0R7A(c{fa1am2mKptF_ImX*VGH^w~7FYbE?zdkG@tGF@d^)HiR`wEDon=6XTcPSHa z6H776Z`1M$^3bm2!@Ioe=c(Qib)(o_Uhl;H@>nZX=;hH!^2pnDZ7V7(9@uiU^W{uR zr?Y2Ve%p+41k1Z2FJ2FP?<!_z02AKA<`lq=R~!bB;X5vKr9AWpc)i#jr&Pe5Y#_sl zJjmW0?rbT#iKJ1-GCfSH;3V>{fkbG{5v?^%y)Nq*Si|>;@l8k|PpP~pgxDO0Le?Yi z<g#Q8_xj-e&4S#dg?EjEuEtM*qv`hWx=*KFT4~<JUrK;=5Y3}o#GP_vwRGtOCKBmH zX3`b<;~}mU_}9ZqLFMu(8LZRm)a4FOO3HG0YC64kCi}-EAy8#2PP^hx*X)#6Jd%t` z18wC|;6e&)5wShq5_LeB%)0cVw8m^+Wy0lmH_yw8Dz~wLq<L56dd-0LyYacbRg1GB zKQi7LMbJwlg6(f89y>PFHR!~S9UDG&$Z2bD?`i33?b+Yj)7ln0(AssNyQ8HivcJ8( zt+}VIElT6#{!eQE9UqDh3~Ce5$P1??c@|DI_89KlY>%|5eVdAA7|TSoo7%=KZqgG% zaj1%pSp7ak_&jB%y^k^+(wdmZe<2><Ie%?gdU<|`nR;ry@(JN>O9lS#Z;kA2tAfU; zN3<I%*?VYyDtg?zXN+C4V(_BEcQIkRlV*c`oNBm+L0bW*Axj}N)$pX1(sVM<CPZxF z4olo_4Vd9Yb%r5H5A8V8&{enVg&$+u4#(3Ad|xkSm=}|Xl7ZW)_Eh(?DSP6PhvoSm zP9UxWRq6kjPG4;IttOLh)f0s#@1?(ynRX&Adk5n-9nXQZ2_O6LI=K-o54?@gbRzH_ z=jHZ^Nh@m5RAmR?m__#6qk&3O9=o7gQ^lq81agdQPd^0Gngh4sIfYR(y^3=RfpZpF zls<p@+lX9A8c07?EI{AREF6Bi@;G*qIHG%1gYZ-QY)2mN6$V?J=JP%hhudMY&ku_k z6c5p;?^ux{G9MC01Q5(oV^qA7h2e!d<S66HzZW0pn3R3U1B+QgC1@I$oL50MO_lgf z>@<x!4Cj#whTXD_;4#exu|-<Zq2Tr?V|AZw72M3rxNZ^;8VnsD9JG=k@eeR#{va_m zWmtP<XAo2xJ6MoxhL0VP-akJUPLCLe{8ks#;4GdD;-wAi6jT~$iw|YJJBr0H3scdS zzLYRz1E?IrqoDq?xy9^HPB5W!48^4^ZXxu$lscD2myoYr$u;#4xsZGeW_bDKU49Zt zG|ZahKM|6@G&0p&&QKU9P45+%h#}10>T^{2oi3lBu02`8k*?96YspyUi*r4)`v|Jh zs?!OS9n1D=lx0LiiJ#QU&)_+;BG#wsv-oi=x%FSgqw}WNzzwuKy4kme+GR#WJx<g! za&|ikNGEABi$<n>M<@m~gahUP(f$)N`{lat!%iE?$LNE_+(h|))ugG|pEZ#5rD^U^ z9w8Q@Q%wj}&dCb>ukB)KOL$ZJp>$*#iPDkzovL*1d&<?7s1T2~Mc0wOY@Gi)pW}m) zf;@eR-@DXUhTlDFY|6kCP>*ha=gr9yL#E;#x7a@B;ImEs#<{;u4Rm7w#_S|9w@FHs z!XB9dwgQN|)n0Vx*qPWUgY*rYuHM=-vO!XG{>&^-*$&5b(4DCggxq%A+-(B1#wHDw z(o-@eI~;dzgrx+u0h=PuPtWpwD}j0YHW{e=FX;SzG;^tP7<k>0#c$-`0@F1x!UQKz z$WQD<um*}4cU#bcB&L9|Zeqc87-8ay<-_tbDpM5efA!Wz169IzK1u3|gyXt=XkC?C z*l#;M%Qs;JM63^6D8DZq9>-dE#%1)7YQ+0L1Nf#&+VQhqT?W!!o+(?Ox5@=ne2}HM zz=GA#A=%u?MA~YhRb~6iGb&phwvq|W>Uns10(3_4f6TIN|H52ze(slN*;Bu4z8m>1 z?Ng)H_fW0i`>VKzYV{lazI&*gpE$xIKYxT{-V#4DIy`i2q$fU^8_0<Z36WjOhtRWD zx$8dX-z#x7{!OTlo@#wx@A;P|mcup1(%CRz;wj_%`U3FfB@0h(o$##H_jNzuDlVGX zIzB(kHh$jRBXKR*M(PLH$VR}oX@EJm4X|-|IOh5RQm=krRYCR2e$K?2{(Nouh=2R3 zj2$1zX46MgXeCr~BCT*P0zaR(a4xL_&SMq*RmqS&)fYnfE9wCJ>7O^t@Oq8P&~Pi% z`z=CVYvBj`b&%nXPn%e`K35~G8waYE;kEj~-UE8!RSS2#Mz|L?53o*nmNpAMuhkFs zIN-{iGqIgpCv4UF!G0d(G5Q%3(}pk1vdhnzx@vsGz?v~(J$GI=5LnL(@E+@V8Dw_k zdiaF&*^L7%0?#5mBXv*~crLvQ=%id%;|KeqRhG6d`1yO~M{D=Jg@2X&V8?;x1;DZ4 zA7<If&zd;S1CI0;Or9?NyS3w3`fvU0%HQ>~OP@Ky7XDP&vzy~u6)8_K)CczK7M6<v zJX!joA4|19uvh*;;JC|&LvV}kt$Bb`ir?4c?+5hnUGOcy9O9mPMug7?;XaC_@!m3V zV2I+TX5FNYB;q_25=VOBIOY~|*-SxsyC@iVQ%Ri;?m1F<IG7$E+UvO-HSWhCXEL2A zSbnbfKDv(<vKbQZeLT$sUx1mIFS-S1qEy6fXCx`%6~px5gr>LWf5?l=S3RXGl*AOy zfuBjF6v+(wWKyZ9bRMMXBs`~HdC3#c<w+`e$cs~l<(P4c)7j)9n%2Ec`??UmeK>sJ zIz;C?@dO?A@w*+9H#fmI$h4F$>UTH7H}0Ipq7zx0?{bNJVutYNHiE^gDjBvDzV*2o zRE#*AO?;cpxQWb}=~UWvl-C_93x^-kzfpFT%d#Wc38$Izeh*aO8HbOq=srr^bKz?; zWB3A6AlR`yI7L???~oT9BT4U8=B)>gi76t=OVd}*4e(9OT#MiDf^WGo$iJXQc{<J9 zn74V)pvT!#z%`R2^q7}epE9v#vKg_2LS$dggBp3I(7Q<@Jyw{Q_TFPV)6P!DaK_ds zM=pED`;C1;F7M8!vZcb92r$BC(5KMe3_sW!99Aez%%qAmY&%o(<Si*R?-lc6T%Z$p z_>a)ze3-ZAQ^eyWxZ*2h)$wRij`Gtw?hX8Ri}xF4Q$+T5jZ9`U#RP5y$vD&QT%u6S zD>pBs4w5O*T%-=LjY-BC?-J=#xMhW14<K$38GGTkGu5`V=O)^2dYR`FDUnR#WGnGW zv)wrg(A+%E<BdYYn3SI2x|Hjsz0!r3smJ7;F)m06Pg{JsTzG;Kjj73WMMv<`eT{04 zy^(~YPTt+*2p2u*>yhv5GxZMo$Pu}H6k4%<k9`;QxpzN&gCYpmTM4I-O_#(zlWg9% zu7|q8=}Dv~OKGlQMnD-nf@Oklk2`xGad5dnZD=Dh#65%Y1|~N7K@9rFqs6wwc}e;a zY)g(i=T4T2($$b|x8BANk{_q{8no8!ypQ6ISHJs^&TmL{Ovo)RAe^VTzE(gNa_N!_ zlF&Hf=BIISJeN;-{J|LT1N}R~*WCsvkq_S!1iDzLM+X%nbtK9;tZ31UAU+JsL=p6N zFyC5BOH0Sz7Kfy{HH3!di~P}AQ@lfc2kpMtOz1W-Pv4Dk*&|_!zLmT~ITU(SX)*D> zhv|L{ImqYF9j>`R9J|%p)o_lxG7~GOxcVgb@^crb!nK)556i3l{|U)glm24EgvsZ3 z2hd}GDbtt4mRyp)9_w^BG=^NUlvicIHp5FG?W0Xw;ymHUxcKyD^N(lqr*T>y6&p_H z*2&L}^0PsHV&dq5%8|cC<Hs|s!INy)NxJi8=-NIt%T6?$Vb`-;$%voRSLct!j8?`k z2@YMwxn(P-GQLSJgvP1PKM77%iD^75{@Q$$n34UyFnm0y<get-&sFwUf>RW^AnXA= z?uoWFcl5M3<1|t*zbc&%Z)xsmi}vo1@kyM|2jt3v&xyYS^h+W1)%h{OA$mtp3RU?s z!AXa@ATBZU?D#uCCnie#a$c!E%lSB2{#<z<CyVE1<;0R7UpZeVCqENXlMH>=*;X~8 zK~qaD5@D;~6GHnsq<o>_j6dc2umNuFv&t`u56dQq6F98gCi#Q<O7aKQ*XutL^BB*3 z(Hyg1UY=#k%jW#S%AU2)$>87n;>Qx1WOk+>?7?0z(wgGjyJ4X;GXsNV7&!K1(`o6s zc8Q6zsffw>6%*5mug<caUo|mZx#Q|E)mxab!o2%Gt$d&Us(=3CYUa%7ysvS0M`6AI zW>dP*6i06GJM1Z*w&zVe7ix@Wsb|2%gzF$>Fs%T8UbZm3xlWiu@9qe|hhmL$$#KB; z^p{M0FMe&7o&B0AJJ*75p?iQebPlj3cow?`*m9ScL(X*%kUA#oAr<O)>#v%4-}qW> z`H6q#nuwNv|8hb!*4@^%|6sehCh{Ec^d$@DeP6FV&e8BS5sQm^sxF0^vmFHd3%_QT zVZ2slcm(9&k!sdNJY;3pMBV~99(=*Xx>zf$9~h`wjzjP92#{&T=LqPCH!bX!YJ`0? z3fSObF~RGQdpvyT6t+3Qb@tayYz;524>r0kqHEp1F7gt{<jF6am=*xji5IOtxP9&Y z9oBWObs(^=m*73t^%BT!XB%MdfKPawgYX_6=P=O0bLnAtFJ)Wa<Kg4)%V4K>{6Ofl z%T`&IYs6ptyET3kq|b#>c54frPdI+8YbZK=w7+W<*9XM=2jSZ>K2M;g(k9&E8P~<* zmAC;8XSXNQrGoH4F5=t`-%5F|Sa1rfsUXj4<}n?PK+nkxgHe`F<Z>xKX`M*!JA<C) z;p?fC;a~hdJI$<)2!m#0P8{dt<-HZfY}P5v;7k{cx`8@9@65O}+5EgXN(m#`86EFl zI}b5|1!?dkJi6^6>8pu8d+xN+mo5(br=heuaX{ilGsme)>aiC=GZ<6E&s&M^X6TzU z)F@P@eZ$F*^FdlU+MQq2W;#uOBj1a4J3JSk_&B?61m`O2gN(o%WJdVC;j6RWSpS5m zAzz#eAsMp3aiL-cs>i@s0b_3!XC*XF`LVZ(k7kiD9j*AjvA2p5GWMpC#aOLOz52(~ zR3NZgr@t0H_Exmm6}}mSJ%Gmt_aA8PZENp9b0wHxmB!xf-7OtG9nt-0EC@r)U$;SH z?*>rf!XWa~mmhnpa$+~|Vo;7{$KEP7c5F`vamgBcZ-vh9QZUYn^|>XWLsK=m=WD@Z zZ$<Y!<hvNcAF9-gUk+_k)MoDd4YQAVWwmyF3{-ETFquf>`4ya`!v+#%`rhf6t-Rj~ z$eRrxx#~6UhDXJIy@vR)ksfn#n{Ru3S@IzIn<kFKe>Kat{gq`i{Ij*&4ET48&fB<i z`=XWS$-nZKef;D8JgY7H%7U;nZpHlNLcCG$-!SvP{MWUqcRB{yYmSvhdYa<LpijpY zCO4^J9p%eakC<}#x`nUqZ)%HgJaNRt$nUnU9%ByhoxNaUY+EOc2gAniRp3Qcg5#jA zfHnSGCf?Tp?}fiH<@{RkHjIPZojk&F9|jrx$Pso4AC!ghBSa?1c)kk!R3_fC@Hf0w zTYlqTlV4`-{<OPee|Jx;TMX<KzNZ1(x!<<*$U5NraQL{s5;yl$Q5<i4w-d^e{H9r+ zxf+#c;R(>`Pbk?g*QI;d%8v0bf^0`#GO;ez3hT)uRm*l*St`~H;rk`%7p_=kd96le zxiWEtEy2Sk1@GH~$NUx1Dy(V1`ONQFZSrr|2P>Te&{E-_16Tr?9sibzDF>MP|JKrT zqkg-h5+;;|$jFgES;)bAlm!Q6`^O+0(r<{vcX*cIVJF}nJe?mp!j?ZI%Jg8oIxR?b z;M-Q&F4l<ORL894PV8sCZQ@z2F`i5LBPON_cVce?JkE-V>AoMV52mZR6Z-|gciF=C z3gBD%LGAkCD<3<;u4F(qvmk4^BWyJ%bkwDf9U*n>KW7kD$LZfS@xEPSe&Syh{jPDT zw8Hle@N(mKOnf{4uJ-r_!~0#|o!FJpYkmJL@b(o8|9Fk?FU=fb<1^Ltv(?>+JqWx$ z|6LR7*;--E9I0A%ujWqdv!FLSE}Ga^YJ|O^2-phHHxvc0*Lo-RMd0bH7Phz730t*y zV%Gtt=f7uSI`KBxS#O(qs`J#^`%$cGCwU~WuE*g$)^#VyZN!BzNdF2v4b#xa!qadX zXz)n`U0Rf>(w*2hGXK6?+^gkgCdYE633)PGyuXS0_ubZc@5YQdW_v&GjpFxM!J^@t z`w0#17)}rxoF1(8zFf?g?#IR7*_`>C?!mp4iM^&E1n%i+z1Ix+G=m=aJWm1oeb61C zynHy(Z<Rw_(5c^{{w|73RE=_EbE>9v+-wdHnwxZm(u91e-^o32-n-k7j-RU^(?O)X z)Yq<&Ha|zNd4L#%9{?S{&U<Id1mDXn_Y5l3w4U?g>_MK&2&N@A&E}1?5I_3K4U*G3 z8HWB)X&m+5&Re}lzo&K{1@0Tr&m-LbsP?9N?sQ~Wy&X2D`E@&d6aEIqO6ZAX%xio) zU6eHlFSwI=A>J~KPl1x(SRaBnI(?KekcqjXMJK%oT4lq!^p_3m32!Z?A*Rf!o!3O( z)5$UWJ<74o)9aae=A@3}5H1oZ9d83xJz+i*`#XH~je1$_ljd7=abr5)s4iXM65i_g zI}SM{3~`Kzz3oPv&1M|FrniHH;~rNngFA>v3+*~9*khaKHQ&G;fVaU)JDWGdZ#A)b z@6jgl`)HQMCHw_l>Ek)pJAH@sE#ySML;aW_GDpt`0NyOR3YFW{<tZA+qs4YEWzpyh z@O?@6Y8#s%@9&`R$AmYwu^DyCjG(#Gpvff)1xlpbg>(zUZW3N**iC61RVED@yDi_W z-jOye&SY?(Lu2SI2B|ly1~1%;vUj0(9`%E?IjI+mSu3o;7iQ{C<b%?WBA7N#UGF|$ zhx^U@zj?h|dJ*3h+(eqb!?u!7oC&<Q7iGdekFkk)eZ!cItDa!jp}KuZ9fr=NeQ}Z3 z!oBL4PZu>Xlwn|bNcim}ZXz=#P7e^7;C=7pScd8&)Uk8S{5?;8J50-ZzdM&0<)>Ag zM8Uq|82`?Gx09yhkaTe0x$;ej2gu}o<;ASS?~ryMCbSO((+Us+Bi!d=*WjQ>zr8ZO zq5B?Wo_`$aMD0;`ULTP`C#`1^&<z$zJI4J6kMo!4O9$KB8L%t4!yxYlYDN2AO{-jW zowhR&;X2M1_}1Lg-V}lVn%@t7WFkGCEoiwxe)`UP3=BQiH8>E3GJ5Z^{SFBy_uf0y z_5Jbq$iC(#qiq=HZIpW@5{`1*GdvWJ4aN5k#)kUh{rU_Ewoh?3AnAezOc}@WBn|2* zCzMFbWHsmiP*>S!2eBPbD%D8JFV8r#_Z-ih&ScMI#EtOk+Hpjob5!x}W%S<iAW}hx z{kb@lBz|Mxu$#yU=8s20^SMcOLrYVH=5as9^$wgSsh=w!U*5&@k(VA=<r9ZPcN>^C z-J)rPd}A9p<mgpb2StGAvsX6~FAmySJy{q!XNr5{=*o%jj*)lS@52(kAJkU9;1(Y) z6{q%g&~i19xB{`+_ih&9-XWgJbhbeI9OO&aBr<$2CX>&m_jaM<uf4<h)TtCic%P<4 z*@!}mqP#+$9QBT`YMFP0fpdsr!T9`KmV9gd{e4}h`l{s)+GHd`-tqB8GMN#gr|Iy8 z-EY`uV6mED5a+W&H;eZ|?<n_SBrW6-@q-$mtTZjk<V<4Dz-FIWx-%$03)5|s2K#r? z9vf(wFvyJlo7?Kp36%<(NA><VUKsX!shM0huLHa=tbVi^q0vlap*e8f;NmQgqs>8X zsj8k{%K+r3hx-IOw?V~0Hl7>}$GQ-1ZmnaJOt(#yF0CWfN9lxVPhwrT8LdC=^3oP3 z7$1=!D9s*b+Q^uuu!eaYX_P~Z9s71bJsURiZZG}m)TwFc;UJoDQx2V`0xhcBDAOiV zCfg?2Ou`IDfifKXt{&wY6^vkUip}xD?^T%gc_%+D&I&s0<LDVp%vU5vPK=W9+k<cs z8QscgTeIyI-8Pb-^{2@@F)na(ln&c1=e{+5y;bCq6K6zBn;EZG<Q@h~1w)=2%s4(f zPK-yfXVW806}F$rzR?k3L=!+wt4lEOTrs4OLf?{Ngh<D5$Y=Wd9){<(MNFBh$bv`J zbSU>T$>swQ50sXjsZ=HzCL1==LyjK1d2J1PmsExvy_Mm-&(viEAqLAmKRGRdilj(= zo8y7z<`(JKobq0nBoKa}Inr{#9537^%aSn)qubVy2c^W#0}gnf6tR8gERu@XYL;;d z{So+2gQumJR&L%Rgi7VwPjT1#aGP^hI94fUH9hLoa`tSKb3DWAVk(uV;~wOXn$xoF zHq>>wGa5H<GcX>p^VaifW5zpqUe<fpz=S>>v)L*Dia>S0!%@F$kDdBG%BdJ*sg6Wr z_lB)}E>MSIo5wjZn$9gW9imt2bUMB<E7#jQROk-Ux#+fnc?aP`3^=bu)8zAKFl?78 zPG$3I1TMnwl<AeDLHQ9bTm2M@W}8f>5*?qDD$V=s7d5{c6sE_#GAJePq@#S(JPD?` zRnjQip4PQ-F$}>8_HAlv9zz+UWoTe@zB<Xhe$a626QC)%bX<%&at189lot^!zyKX_ zw~r3<&rVIHQyGeHTQFV5BO`nzB$6qbuX2zdIB$VG;5KQ1?-AVkNM-M4^^VN@@VQDJ zSIo_9iKYtNX(%c_?rd7jQQv&5lu-vJ@90WrGcH=CI130mC7o<)YSQ_jjH8uD%ZU0( z%n_S->~r~io*w#5-Q;zAZH#H`K#TB=Hp=Jk`HX{^*CanIUNGM2A`)2>@5ZQog#0XK zi*iCq=U>!`n(qnkXxbBU(kN-AJyCFta}r{0#LW~6ng^UWSl1S2KL4CE<DyQTBz)!i ztXOnsawb-^L&W^1-zGP0)B>2Jd}3+Go*i@W%<sTXEG(|JZ~S4Te}U-v`5e(BTbXGW zOS&B)@gWN{K9{{S$%0LP3P(3;cuHgl>jcMn?is(Hw#O7GSEY<;8#dT@&zM-T{T96O zknDm<xM+XbT*jK?;Bttzs28BiGMRQ0nTd2_@-*sk9mem>1M;y{ZcH}{5r#I}QJ<d} zZKFNHd~-dbM9NVQnG59p*qvhDb)9_TjIbc-SRLz7junLBb-1Q=X!&riO}Jk=21$^# z>2wI;q3UhNU|clj4Masa+Btk0z!5XJ!o5k5ovc=FM7-@@Jg;{#qk0QHf*$qxs7L8p zcQc9Nq+!1!_$nqHJ$f`wN5~{1XG^Y{1VsFU4E?IOX>FA3;Ql&x$jR#+(zTIJC!rjR z7oH&L;F#gV<Tu(S#CMQ%MXtkf%;zLaVhYJM1}Dbc<ilb3yb1I`gkC7cNMs8!DH?;H z*bc(#5OpY-oA=&#g<&Mbfhb8h#i`bEgVy#?UcLGD*om&u__2YZJ~@bkB-OgDHY`Ov zY^_|^NRLZ}EL!K-RQU}G0ye21e&41xtH)+ineZ?&m$XmiV?`FzFJ>gio5a=p<$B9o z1lIKyFurML7SELJZtsKWVzyl`?l&>Wl`DREIU%ZvCPzw(XCi7D0Xx=QDrQ<&dI@L8 z<Q0M19!2}FOLE(~jL&G7+`bU|5xjTrXL?OmhS8;1-fG2bx=QLvoPkl#>*MtxY9O!q zZQXh4jr6HrrFS=J0ug=}3HR<-6;kTa;F^youWF_{L&Vxj&!bJJW>Q7rKrF(IM?u5q zZu#7IFwUTHzz!0=!@m(>hdsxEb&uS|Zfwl!<V9FFP0JvX$>=LbTU$6#qk|ES-iR%X z?Lnw=wX7=MA28nw-tyzNbi%;8V9?SBIOjmuY)K*&5+HJ3#Cuo9yrv}<a7B274mVbQ zRk%ZWg?URB;S9rU3SG#VYx}sMa5N>BTx{NQWKGU7_hTh~A11jIhF^3@(?Oo{)?w{| z!g?)b%n(`@5eC&of^U$T`35nm;nDN;DNAqTnqQ!ew8L0c-a&1lEnXabEo6brhaxWf zPA`h%{($fdzw`uqid?op^1^X|ZHKA2xUfTGD4H919Bl`p4)z?zS?y+<R~G1cvGiV< zO?w9GM>z0Pn=JhL#Jb1DAJ^*u{Bf<j)jS$(b~|=~F~RkaEJK&cG?Xi0^C6|ij5e4e z-9@keoP*v3>#mTPawoELPGioCy_=L7_lxLsc~sR3P^shX<Q^@K_qYvD;@_;^S$j9| zT|R&=Pw24Dk}kCOw42=P8U9+1c{N)4G@D7!?@i)ZpAU+R@hHwI=pZw#f?86P?>6vv zlSca#@67pbd<VwbEPcnv>A9Sd9=?Myz45NjdndP1lJ~f$5bxfh?{OZ-lQX^oljRpZ z+wzR|zbC?anbw@LA?czFLfbIIy?$B!bw0bXQ+?NU7U8S@5k|`?+LESwfT0W)QK4h& zIyTa?m-{Z2dmV7iI-4i*j(A34>=;1I&szHq<G%KyIwQORH?3pN^}fTh@!wF6vJ_E0 zIn;{vh<Zl3#KO-;i{|og__D#X%KDtk$Zy(Nu$wlMa4}H5?xtIA?h<=AXyof}?GoWb zi5d5nu1p~%_N&xw>>9}AN=0E^ZHkZdV6lfMJ_<5ix2cPJ4V3P^%)sm3)x~RKs5Emk zZYCbc6tBBQyo$PoNs`6Q-PtU*Q3ndmPw-;t7Y07gpA{I2<8Q_`-CO2#&qiK-Op@}y ziuBhL`lle<4I-ZDGeVt`!U+9;J<BBoKLv{e&itzgcm&O;t^j`uiWZN-nzZHpD5!XN z9910YmGON36BK2j{{#`~4i;LrutSc>DdhIj--P>1P_%fgu#I92@&g%b>xmtV?#JVw zCLb#KN9gG2?QU+}--8D&#X(lx27~+}yajZJExPjl5L7wvNZjj2Im-D#P_giEpEwk* z^P~O`w*AhmJecT(ht|iIfWv#LCenWs?C(I)y#V<vS@{@pu1+yvf=kfmwur>S<y=L; zBO#UKT+!mOvbD&$iigL&#F4l#Iaicr<vg@(VW*4~chCMHT+S6O9_tZD<ih2=wI|Zi z1>%awt=1;z2cwWpZ#0Sro!<UIWjR0jomqK+t6Di%<-j8=ul%4|Iajgp@Xf`)4VUxr zi?i~e5Rvnc`q&b1xJK1P{0G5uuIS!^e9oHr;0(-JXi1&_VU8vLhcuPsUt7Z&*3fXq zco+F`eHQ1R%3WF`^G5>j(i-^*adxLZKI9gO>)u6pmxD4dygkcK{JmM`6IOZgZ|Ud$ z36^;=xXkMQu)E^IbCjDj%YK-V`#-F*KTXQ6&R#jcfAzjmoSzj~-W`HPIZDAX9-aro zbD&TCgNf-v0H)5*to=OL$Y+5!=a2CFQ994rav^L;h|N|cZ`eB~j>`c!7JljKd9(0~ z0>eFV0svbq-Zvo`L-8zHcp5hc)Ya0}<GJ!n0?+Ld56)<*3PSbb`M>-}6URaTj;lFC zNYBAOV4Ty9_lyjTG+9m9IIsSKg=x9Qm{wjqV&dX{T*~9>08G&znz*j46Rv%szFUGZ zVi$pDZ7%`F4L>q5K70Eamb?8-%`jg2I<&cEkoT`1VM|{FIs2M8W4rS8Bc#5mzn04N zecr<S%I&q~EB-}-WYD&5nxm};V{L66^1QXe*a-LzGqWFgXB{veFXN{rkc)e&D~LKX z{0fv~!*ymkI=0lN9E)Fp{`o6He#@U5_pp^cH(rFccFDpzUMsB2N2-?PeWCtYg5_HA z`Z>_=#p_M{&(;V(`^_V4<u{-|{!PK}y@4ic7(y)%4DfBc!NmCLI$@+|$h8Fc&yaUQ zoxf>e>evc)>sC{Ttv<hYn*r<H`QnkldLM`PSnm;#;mEH*+Fycx6rL4$oL_}9{5r@t zK3|4+UsiTdISpstS6AF%$?{e|pU0nDdztWWmw8`ZC?2YFH{NLCSqZ>%HT6#Q*?WU@ zuFo8K#K85ug=@9OxK_V+#KcDX{xaCw09W)T6Pt6#`e19R)c*(I^lSjYS$DIE^D^LE zzQb%k*MgHF&hH#y%kW(KE{t0)3VpeH@d&B=02`n}-7i_VH{MxW{^DO%c0g<7U`tzX z?0{tlL;zp3&ct|l9Wb7#YzO!_8EOhxWl=imRVYityUeo8)u=2hE1+9fs<8z;aAj?Q zIcRs6Ev!qm!uq>Ms+Q@NO140Nd@FuG3;O@*Tda0jqcTLke}t|69`sG$7d(%Yw+8}H zYPo0tjC*eVf7!eG;JB*merpT-jbs~v0Rzv*3bNymmHZ*u2%@z<u>EXnW37#`3}~f& zvQ^g7Rx7a*He^Xi0x3x}!AT7@?KW{*w>Zhp#3^p@l%0mmkcKu&OA=E|Q8Vt;Goe%c zkxcpO(BHZD-S_T&@9j#)@=S)&+E@3zd(XM|+>dw8x#!$>pHAns*IyYrRh__{34Wbm zJB|HZ&s+sfk?VDyR{z6Gm!CBL#tYj5$G;uvH2&?F%b_#S2T=YfLfMPkSP~)h_n7At zUIN@pqD@A0JdQ^{;d>(!-zMdLI<9tZb>CN}`7iu?@~z081GLwLDLB)Z-(T;M{QMiK zD$XqdFytc>Rvif~U}-;u>&KN}yK#NS4T)a97bC^nsORmn5;30HrSEqo8XIDX1ZB1K zG-_UA2}4#=HIKViyIueHYNo!28|ybb4O&g85;xUvC6zv+el}Ja&OP~hML*vozM9(H z+t*0@i})r=7jKc$UUws~3#GQts1z^o5-fkMSiJn}z|hzm%Dthrr_aH)KkDkMV;ZkR zzhAz|y<fod<rm~s3Pk>5t-h2Em+HqHJ>;EZL4Ic5M!wNi=?M=W-4rktKG4vIp6=Ao zR-ke4nD8FJZG*czUclYz&|`l^RD27NA1A`6A#Z45zd7w)uy^!zboay^kGM7;oWAMQ zX1LntH*0Y8{zPBzkO#EXYpgC|!nRMo*obJo4~7icr#>8H)7aI5kudruRd7%Czxxn3 z?5nWF4YbMkr03kh&}guo^zTcrjazOJ<K|QE`wJ}%Fg}(ryUhW4i$Cy}q5JLR%8^PT zPX>(w)9dv6p(GM5$vrI!^xsK%GWq%8i~H~-E}7zl*;2vv`SB!lpdU}^16H)Xg^WLP zrbQQ|3;OdUESXzIz4Qk8^g`>%!5Siyn7?nv^Xt_#Z>-wbR8>ocC}HGt=T?wk?<h;# zhBg<jVnW6xG9w&c;B8Ma-=4%Iqew>Y3C*{60{Oy_<K!0|pM?R24>>Z6K_M~HLU6Uy z)3(ver6uTFc@lmuluXa4=+BSTvWS4W^C$THNTlQb(gU9#2~SJrOMQMME-hol(!bdA zBcUhs{1j|&p%s%HrK9DApC1WJOB7)aDE|D^)U0o+uC1-6rR1eQKh5iFo7RTct)<1A zSR5CBezI7s)?Ifg&yQ>msodv%?J4&BNK9Hl<gYFK{G37l`Rf9np915vFkq1&M`nL{ z@blxe0t=a}URMY=BdF!%vk$YfMf#ee60)aciN2;7{n@3jDcG;}vN8nvEx_X{b)8oG zTZ^?!d`BYj--GO!hX#^=5f2TQ<Fl1(*I5qR(CvWN-k{fic8Pm`Icq)Do^gwAbKz91 zcIffg|2*`(J<0SW|6`j@ld%64q-h=Ksk>39Y4Or4L(_`Fc0V6|H0{YY@(SpC$3x#a z(06L7K8G%czRW1rxNl;;`|nu0zlC}AmY7$`(QV2YYxcgPWBkNTI=wS*o811SUsd3o z^Rn-zbsK6n)UFNb-&<S+`c^L1X{@~hG=936ozK&QD<{|nX~#K>HjH`NFgQtVs6UVS zdVV7IJ%_fU_Pv9czh`gOX+1Gnw7$7*!gF{<Vf&tMK0AIs@bCS%=(LYc679KPZ(~V> zkzb3xt_&2vLDaeP;3E3<0}p+Rmt7h9RC}H~@_u{XO3*ZNt4`D7plSayoo8i#ap|&` z#yj&b+XBZsk8~RE(Km4auiMxdmH$hmA&em8UPn9r4FUPdH$<BjMGJ8>-M<$#^!DTe z`q=pSrMHLUdHs6<w5WEo=I$P{iCA%Cb3>DJxTDCwjj1+^?w(Y4+%jT@D2Tt)+ixWm z`^hxMik@S44X*Cq-m*Eo{ekF~T}|P}R=&3PDLqnUBeMsc2@nL6y*|wnfBG<TXY7`` zN~x>3s6~W`A|;QuRGpeWq@jA&K5|A<F{EKhT~n#cudhoadd!8su9P3J_L1<UHu&L- zuYDvgiFBd%D7e10kAx0f`?!cgw=US;Lc&D$_3+ZdYaa<q>|3Zrfqmoj<>s|DO-<{< zAri0tz8P=rQ`^*7)7ZRjBMCO4Feums);}2tz}f)V;%gw;E@D&XeC;Z>29lV>bkBN6 z(6bJD0!(?-Pg~LPS{T4!<w)&a8oU;gaErlkPXzQukUc@-ynSoHNHHd#ed2#c%IfUx ziKmR%fnIN3m2s%M2h1lZ&(8AU&E|Lqdk6Ytj+@StQ+hg0eIp(lQVIgo{#`xOe)*H7 zcFGonGr-F&8DNP|=sbJ>nl!6iqsyS&?dB!%?Dk5Nwf_%f&KP9OZy`r6Ze!WsY-44e zjV%9vxSnpZP`Sw>H<)a=zmX-E10L78#U{%j&LWH;gl;q$yUAqvCmUIoVuVqIdcf5q zrr-Q%OL7OjNY<jhXy*DCRx<aV`l&%2Ghnna9Zo&3f&4wZOd~qDs%1d4i_gK85ec_8 zIPQpGU&dUujIBK)OC2v>hIAIVJ_do~rqR^)`V>gkX=eb`R#jKktg13vF*iCb=WD|d zY2MCRZM0g6F2zSOlgbx(o76h4X94Hkio+Tl80w21u|atRhLb+eP7gY>f3BUUp4<Ni zMSM6*6*}D0MffoR;?38J_?n8iPPd&SPb+{9Ab|wT?FGxU4}_pYC_FgiD^ha<3U^@X zOo*LLO^rrmS4*^|p=G<V*2ybZ>JE$Z1W<3YWhwY86&R-v*Vw(hMmZ?MKIBEMTYJY} z_K=c)o7+E?74hZ#$VKt0KkoqFc~OQ^o_+p7Mck+i*{_0b!rgMUezkoO`=Iv}^f1-O zI|Eln<qpDj(&+hFuD~o)%2AHW;FVj0N&c#>x9$p#lN#vi>h2_0kI^;2xpJrTIx_y( z>HR_T%Rb*)If|llpsx=FB!&#{Sz8O4e{2k8o)8UA`Zzr-ahh-y74Kqq+DEc<l6GqJ z9|SW0*mg`f7vlpKF#~!B*BOjYR>bc_yYBM0OL=GAnYa48?=Ji&nLfW`Zf6voA2<2x z=`(`94?^=!cCdsC?r4|C?X=STlv)Dp?lA^Z7R|bJEJg3li}%6Bxky53CrG8U+_v4K z&?wH=;0HSJZ-5wGbXbkv50Xyq|K`K-P^>#a3ac?d$6>e(alL~#-=<fb$sx{Os#L~< z`1o=R5>wKat2mNr(;Mza`k+O}zKR^tT?!t_kDa~#bQ+81a5TK#(4|9YZB;d-!^GgK zT{z-n!pBUUj-0xcP9EpehFdqic(p@+q1$Fyn<^A8MmIJCqf5a7H&vvF10p5G=9T+o z77YW54O(`cj}Pz$AGHR!l6bajfRPBZ-=Q@23<|D=c>eC_pkC0#V5nI29kn1Bs&W)C z<(CCh>Q`P$>~_|z#(DyAKVs_iV~Dvb6M&PgNV8?#1A$dA(Kq9_X+Kg=d??<T%Z7BF zklm4HuWZuOhS#||;qS})V`Xbi-}_^^RVEt?nalvanQEak&WVcCTup08`?mAqD!q-- zJ0{0Qq}n@gQf;#Km$&Stm;U~bhnB}DnU>+brcRIYeMm1owV<W0TBqmq6{6?%LiT?T zZM4kewtvv}TMuo?x-@I7)7LPULtFM9tVyC+uk1Eiau3!i2%P47Ol4dZ+kcU9&8*dF z&DKqBKhjUP`-{2mx0$c6Z4TFL4z1Vi{$-$V**cxZkt;ys&cb$oz4um5tO3#vc^dRz z@X%j&=j71e-U>d_D&}c%o4-R^QJa4p^ES6$r?qafXpNc^p1ZdfXp46q%RW8@`LKP1 zPWRv>(LHjn$%YZe?iKx95ol`iQs&yB&!ImrdT2X+g=kZ4{qBhSZT$vlI$NXDwD>OY ztvhudmD_%4b{09#!&}YZaYj0gGsB$CZbQ5S`3M<=QG{#+Z9y=00dALQQ+YIqgE7{Q zyevImYtk%VtG8v#UHU!!+PD1v=?7!Ye*Iv$3GGMv$lWH(H;X>FM$r$N_}B7;j!TCo zwMllAjHT`~6u{Ntc-%gGl+GGmMSDV1-LyTha|kN0MaRSQlcj`mPe()db@L6UX*&0G z6&)mH=x67W)j&PZln!cC4x!TzPF-R^i>|{e(6z&?!&Nhs=Y-h%Dk?re`xV8(NKFme zH<!2_W0NSrDPs<<lvX<Fq}|Fjl?p!tSN0ZKCvB+$>vmB}9PUr60{i5%T*)-IPIeEA zu>}5Ete=_qJH%8wQl;LuO-3Z}>rswvX5MVK6{J{`ypu-((Mo{s6RU@~p`T)Uc1yjA zqC~2-<2pMggX-W5gU()76^|Ymv5$4eZudi09>0v_9#laHdOEd`pj?!oGjwbuV#m@# z?bHz9myz(K&iUbs`(-39sarx7Rd9WN83|p$FC!7fx};!x3(0#zB6Cq?U17hBge4Js z+DmVcUuJVdb*Q0XBdI_Bz8TLiv!N-xp?YIOGbtZJq0`1X&@a;uC1oT4wzywLwu?kc z(u-ZxFC#HYKt{bi;_=J$Lx2i_uFu(G<FznA7|M|vyCc{yBjIL3IM(^=EA=qq*GPum zk=7oiGpJ+B`yYOI@JszH*&yW55yWQ^u5I$mrI9}lvyt!I@5rT4dLJA6Vwfe7UQq70 zw6Q#bDwlHEup^i1-w1QLRQBaCmrMBw;KOZPE|opdHm+Q12R_NA{6m06Ai0!zF3iTB zzn_hs3$sjH8*8se`cc#wN7>&6y?y&wdmYjchCkiLMs^_}J@h`>GtkB|gZtQMc^fOc z4!ED+$Bg;F`&O7m4u@GD*BP^ojeRrBvL66`XdkQplYK0A6YBp=8w+KS|HwX8_9)UG zM*U0MSOjq{vyX+o4_Jh;clWX3_i&#>opak*Jwo<-=)-RVXD?{Mb^8%q|1aP`!wBG$ zL<_?3jerGi25?E>v+6eVOB-W1v@ruA*^UsyeFtbkh#-voHSj@qJLt+{EXH034PQWv z_Kq~8ofq~o_Md2HFL3AtX|yZ*MZ`1?2-y>$=Xs3%FG2IKP!^R9`r3h$UyS;0Mw=;o z0{wJ5%But|h}#k8=o+{ogvc#OLx>n?Gs?`PoyqTn+3@2SFVHcJ^bxercpdc}#PuJ7 zM)YeL>M#&;zeD|dKpR3Hq5Tz<JBsT;&^iQol*JaJ>?5e76|_7I7?fR4eL4qWCTK*P z^SB<Rd(4-}Jk*Pj#he`e-aZyV7+s6@eF@i?H}y1k4xw)Jk<o)PKZ`m(hk74F*-wHN z%&B(tNxOxz5!xREJVMzsfH{IP6Q~a%bO>XQ!2S#6B4j{o<RbDgFSD3eWtdONZ=i03 zvbQik2>HLjJwp9A0go_D;ai~N1kw;fe+ifu0fP`Z1zIr9k?&%B5VFV{LtuY}@(>~j z8H8bk5QU%O`bVf2&rk9>(Erb9*ID5Fg6airKf|0w8?$Fn{%-(_`z&b5JcH{D+V&=B z_%YJJ12X7`96|<tm&g1L{Q!ASqg?c17IQj+@htl)%Eoh2e+)1PV+bRdgBkQu4k7X= zVCWgZb5{QX(vF4MC<3E?M9BOZ<_n(d(4U8yfw8Jb2!YOagkgmIw-JvZ{Uwz3eZc1t zKwspaK*vuIevUj`X8~j2dK5AJW<{HK?Fe`DlH4NW;W6;OP@Bn4ARgY2wE*HV#Iu`w z`wlfgHS4$7ob9m=E3vKt%H)IMdOg3M&7zIKDj~*w_0~hN16I}15;{5YY7SI&tc2>g zYKL{Gx9WHasYEk6I_QNkE6c%VCOQ(E2f7pS6a01oZX>p}e2>udPAbJ!pHgnt=9HUt zr<I%aR8RcgN7(7-53^&B9cH!HALcE0bxvL<DUo&>_m#IKt)AA_?L1l0XARO;pnLWy z@YHY3{P-}}UT>_e?qEti8<_oVss{dTD%q}0+$lw_9%%i>POIOa!)Tw59Ha!6OLPCG zAFA!F-R{8Qm!a^XI2-AdM|K^Iq*;ALUoT$Pp6L6;T4!Fgm472lZfz*L3gY@bAy4z$ zM18Lze%Va3W05I&Iweo1<mr?={dmjM`J7b?CvdBk;BRH~Jv-omkuH;k5Rd(l$r=%t z^_grh;t=8_<s*I^@hIYBh?AX=!xX0=hbadByp9gRbh*T3Y(Zzojv>3gl-Que=4)vJ zuAI^o1BwmG%B+qZvBAx;M69RNY8vb&X+mk;J$jlZ|LMBX;;-wLb#%~Yj9cl%bGs_6 z^$zZkdcZZE9g-3{D_ZCSbJYrtIY|y3$9d8`OQI5HmMaf4geFmQLcQB~lHZZOAnURV zI>j@}l#B-Yo8!vIHOU?)Iog{%&FP)j+0oLI7(xqMV+o5^h*z<hvd_<QkVOuN-Jb** z?cHJJd9kxl?B?EnETvz@{nc!C{D7?G6}LE=8L!IQ2BI}F!b_j;c9`9W*LeC|bx_YC zX$C9xjOlp}xX>k!+xv*RQC`y=Wvphf(6fi}q#WjYQDx5~TrW!0Jj&kgQ1v5vmwUyE z70w11{&@?2zP*8D7p?+V4Prxv*z`dzdgogU<hk$d?%`f~7iT^%+t?gSb$2>tD*5WZ z532XhP@xk2`!6`1ZB?sRZ^ZAu;&|8DZR8zebPO2>`g#YFdi$;wwBF5g+A89!S69UE zljPbktG)Fnx*xQl##O|r^g^9c9CrmFe^gvT{>Zp1iVUE@U7+C7#1b9o=BxXi@Vp!L zd=Ac!4f^t-PO{2yB0+my=1FC95C4!th=~)~$^1&@WHP(*Ei<LMQd(leCAtQ=rF9Y1 z&`1DWEmUUl>iqoOeg;nPe#U;bN$TPSaEM9mx9v+KyM_KciufIbEqkW);VFH1N*|um zhd<u>@LXb>Wbuhwwl|cqx55ANpV4hf(^=&nsWZA7lu#E-2wxbF9A#-b*IE4b9Afq@ zP(n+!ieHULRy}vOP7i5_QJY8iw+Wv76yjGA9`Bsu(NjEnibqfJ=#Mv#E+<yG(@MKb zNz&$pKj0+zVCHisJB>K>S(D`{{=Ck+XLWS6JZLZeRolQ-Y|(zlA0U?Mwm-n?pe4Ov z>9hI{*fk2DKnazW<(Ce(ryE+Q(t7n`{1KbylX5TjMjqd<^Xd;2-hEm7wmxw89WDyk ze|t}FAAf&XrDf%PIxTha$)&|OYU=bT`)|GUoI$^w_0V(V3emG{oc*_wHd;&59>y)8 ztN(tTwz!pMwU+LyxE$I-Pn#?>Y_d@V_BE5$BXF9ZHkEPp@4pQiSN4ET>j`Ue`;mU1 z()Qm5J(vE?tPM4_%^PZ(!?c-I(mRZP&3Wj(a0TeScig?W)RQYeLQ9nM0nm;k?Rr~6 zU6a$6v9Fjc_Z2aJi|@;IXe+ue_X6hhmYB!?Hd(ZO)tvC0UN+9YTsgmGAFl+TxZt7t z^d!;U{&kZX2$`>oeqLI1U#_4`(v<{FM>;&b{R+{g?#XpW+rKCG4CZ3Qvo<(#AkCr& zbiOtG#HH`ar7=!Iz6OnP4(T+;!<es`FCY))hn_T{gVB4=h@S!sg)alnp3@7WL0rwX zzY24e5#xIw`?=U>rNIh8a*td@l?Oh~ygq$zqU^<K$VsO9*#f(_f(r=PTPF*k=_&Ts z6{$O5-=f4nGa>xq`xs?eB({V|FH)9oU!%kh+}BvRpmH|hzAMB`NhHv+yUZ%Q=TX8E z`#LgS+k(zG3|DWitzKVCVrTq*9&b<N+VJ|S#^%sEV*EnL7A!4rf8<;|pclr$E529K znKvjYUc4k$eD9<zi5QtsN(<AZ?xUOurY9J1LHG&JjfDY>P0or};=%hXCERh)aj-ZY z<bK<0+fdFV1P^=}@uEX%cB)6`lk}Uip-kCOrfeuvHk6N(4P_2jnR??^YHO10CZphg znQxfvZHk{Y**nA+pD{ICiE2Z+xw9kMH$;wm5=PO3-6?TOxZG566&pMxZ7FjOS%-S< zx&k&>as$fo63tvL>?w;1RYI9$OD7u(*;Z(80As4}duOj99JN~`bOb^Ia$*TnU`VBj zSXN&{tn;9yq#L+GozY(V6AZHQ=I%i&?$l1-IuKupk0q06a7-SD-yeI>GOVsH+okI6 z!whe4+7;b2dux}m)JdnaW0vxhA?TGUD{d%skf@uj+^@nFy%W_V+m#X@c;~PFtTcvt z2aI%gBEgTsN%ZzuOFU)KnIxs^pr1Y<wc|Ov-BgaX=xVGR-WBrkTnftLqiJ>#apa*i z^!hY2zNX8_Dfu`hAE)HwlzjX+$;WxbDwU%}%8_=oKh1LgV6u}Gzi6`4h|7LtvOMDU zADiqo#QDF23`HFITa(Qk!2NS3Ta38uhb9)9kgdSmLiaD2Y%k*WpO`F3aEPBkJc{@v zV)l<Fdlj*P_#);16fzlc?lqJPKAigj%0<l1pj^Zw|IgmH#>RPFiQU*DMNtou5+zX& z+n*FE8OahwQcp8Z%+Zjt7|)Qi<jA&SC)PYZk`vEs=bI5pTgj@ZQ3R;5Rl5P|7T&J9 z>jFlhZIp$Iby2lY0HbvZw^3TRPyl10v@T$@{-FZi!av-)=bZaG_nVKT?bs<0PzHVH zyZ79C&wZVH&bjBF3*iXTXMo@A=TPh+YdVm6$Rct{dq~`ymGdfX54qjXjaBmX#abhs z4TAY<y&$bGcfsyVKdeMWrkR+nC!235-=oF_=@vgH-AyS|BSd6-C=Lop*Zm;q%H>RD zSl;$@cGibI7;r32)=+ShRc{ZJZR6>twk{<2hjcu)t5~5?<LRDGM~Ts|Py3~k!9lls zr-qqEXJ>9|SCBiK4d(E%B#P*2)(X%C<CU2zeRt<_fDv>%G)R}X#TtZ?2P$m;CO;?5 z4)bzcpxjKc?3;4GBi8&-^GzFk)!*6@l|^BXyh2f3(4!n*X^e_Cq)zlzite$drHL&0 zgq4=5z~-r8d);Nku7$HHqqpl6zY*dsJ~u*fi1r&Mzsjhpy=idgv*8v&Z!slc_mWqp z;7wu(d)TZ<k`payqPn?tR!C#jol8%P+XS#Ra?H_$wOwq`7Rrdm9g14t2n<m`^VPLt z-E2-RpSx@HEuhfqd5`hD$KE$hR8UZoY~lxI;8cN0a;<d_qB}%SU9U;Mfc)rK;zNqx zCgXLquJR*F+*Hp^R2wGW$JFONEvp;4L9CNpx~h3i8)okf)j3%zj3qkSkTLCylix91 zOdB9#z38;-AFtK4i;a!o@lrLHEm7lo+puk2&^8ts^tIt!>$FRMH({~?F;OECcx}2@ zbW8&OzmKBZA^ME($J(%AZGH}ZA8HFv6iGe?G*%hwHtiS{vIz>o>7mL$MUm^ULh{)4 zD1G<BH_IvUAEA0T`Z<<;l;S#I=~M2rRPAOxlPu*-YJ9K{Ro*nkbv1%fzhq-GZE7;w z$^EqHP7PCq#Am7MO@``F<OKrVKv&fkB~Ar`Tkq#g%v_tEl(r7p#1hXg$y==rk73s5 zEx~KhIId?TaG}jk`Jqb&TiGsI@@3PntOsP$OEmp<)^jYyu@C<d0qkl4u=edQM?+|% z*ZFMi3PJRRArjSM1(SbF=ylMYzGB{gh5Br*pQEo=%^Z;%$<;PP&Dg&3S{qWBUCZn| zuj|Pod+nMjR(@Zn@AWwK)E;qzGIaW8(|DszQ2{x>AQP_Cc%|By^XoU;^xARMptooM zyYe|F_RTg;zD!YaG~S}o-4?z1zul(kI}|oK4<uA(x=ncPV|dZ(nK4bzRCR`T%tX*J zhIP54XEf($-Zj0VcjUXeS9HXCZSwv=qoQNpr<hK=+kOBM8}Yh_B6;!PtiN#2pd!)M zYdYJ=en@p}(fcn;fnxN%1k^?R_~A?9W$#7t^1vnGoqthW{xf-x^VlyhiG_DA(R~G} zuRyu{D?pR)0xt-GIk&(5Lsz~oF?stpIX}dIyX0|KrdloOL$+kKGOG^Sq`qL2ApOZa zxgEfRHfAG_w(ZhSBCs%3^664ju1~8o+6!w|c8(`(KGggVd-i)sNPm!_9JNT#CdG<p zT_xCi0Mnl{FZz09v|PCyws$M!2s`B|uf!6jTbOf5BsKaN(xjtd|CFCE*3dEQVdXh@ z8LV`^t%CZUdzCDa^H&BF)(br#n6As_1blt-5`c!?kL|9a9~tFPwK11%&^v}wcceU5 z%3)G@@Unv1*FBCad6zWx1&{GG)OQ&!iAuBavi=$0XYr?~4GoAw6(4Jb)@YHZ({iza z-cM1<Hs^a4zX1%x^Nvn$2g9}Dlr-GQ`wYi;x|z>|*fG;Al@@hZ6}%<e=hTBI(vuZ( z&|0q6eVq7<=)l~9dvjUot|;gG6;u3hr=*R;owlr)>60K5BU`2#7B*ML@BmOR)0$@H zEDX-`r&?0EPBQ78jwj<2i7^xZCn9t&3iXrw3!R<ui+~8M3hn<L@KOLgm9C7-#6otF zu7pqc3k`4Rm~!U+O_S+BRHk{~f1c+$c(OI0!F8=L_jybl-Ca}^f#2Qgu&|ELC!|Z? z@Z4|y{speL0}P(u0fJeK3$N)joi4)fW$@@WNxwbXTr`-;r&P<16WO5OI~TxgLg!e6 z8j|C>oz<<09xMke*T8IxfT@K1A0rH`H(c+MMoG`$xsq>TSbupO2ec`nw|R+_)x7`- zAcnv)akvfzH=|yW<#l_B$?*xwaY#FXhBjE3Ufu>tsi>QIIRgy88nR^M63mNbjhEer zy_}Rd@#CA2e1PZQETa5p+jOL>sU}dyKpUJ?V7Fph0xOH-t4X#2Q7~VFUm@yN@qJiF z#&7zNhuhIbHU>D}*oVp|b(8!t%Vps7C-?7e_d{C_zMnhoq*;Gz{sM5Nfi17A71pHj zv9Hbp1Q5P##2i7q_iDhb+MCb;HKY0H{~z@Ov~*P5R-LaIKy!18Zs8JUBWo|+|6^%; zSlXPwkS)OcE(2wiYcwmJTr>Cw;TQS6MyKu4tHms7$m+N=Ry^)&AImm=s9_W<(wR1_ zSzJjnI!t?Ua^v<TRYjKeQa>6>&;n%Oh!2BV_q;N7;`|fNIb#c@oSBFDko_t@^P`78 z)?xP~|KT<|)Q90QE|Apb7ox_ao3&HJaU6OC^_$D)v2>g(X~t-|Q_8m0<(=kRc&CSj z+3Ns%z1@-ba$1itPO#is_rYBP_i~`PtdpW}Kz}IV`un}})uyIka$Wn9uoL&uvJP?F z9hy?H)PT1IYc+}&S)l5_(2%il4#5|!x+{8|A85@}EfqdBY{i*Y%j4dV?*5~3k7}zV zKhf|HwZg;R5eApA$Yv3PPBObK19^ngl<5fvcU*5$JlEI9Z5pRLHC>!ab7-*4A5DXu zw54hA{#IDMO{%5ax{i=vO`9%oc}1MNAvz%6H;~JYw(zA1gI$BLU;6b1ZAbJ}J^tYJ zbi=O%;^o(C*?MEqbT2EzNoT#RVURCH^^0<sZ{qRd`ttkdab!aj{kG*HD~CFO!%4-< z*8Sga7V9u~Vn>H^i_m=7DS}2F8q~rcgxkXDFXsc1lTnO{N#D)V^Sqo0zHWcGu4QHj zr+1NgmYgZJU1r}1xb!O1Igg1%q~8=AGcer@M)7Ac-kyEJ%H|bWj435s_svA(d2oH5 zt2|$+&R3+DQ<jEuoqk^h+Xf?c7$$Hz+i+!L#LMU=NVQ&><#p@|wXKyww)8HVr(&#h z1Z;>WZ-K@6@4P~Ba^N_=R>5&R$jZ}-72nW17Y#liv5#DSHJVr59)fdO2RpZ>H6P2h zAc`+g+*ehqfNVb0>4es(nZdAOR_Eou2*iVwMXGrgw?pAJRLnqDajT?&D3{I2*BgI> zhaPh&&dzFHj>96Y1a2?q9ma=ba?ZN%WND8bu<>Xk6+3vqfg5l5<-u{7=L@1Gen`c4 zxd+K>2vCR*@=ei!Ja8!eor<=~*?7)9fJWFptGts&uO|{`#!jDn<mlNSYBT0=Haw2F zseGKh_V=Y8@g{^f{^7j1_vfp&uB)~@tF}C=wmiSvwmjP$5*v&y)JoMl?99lw*It<y zwUMN_0%01$>-hbxq<9;`fo~?o`}hrE??0FqS0EgL@HT`OAiM|RB?t!q{wjoN2;YS8 z)?iZHfzW#p@<TWhONx&$9l{QvyLS&mc@SQCASpZyq25CfUWaf5!rKsDK)BOTK7=EQ zq<9U&^k`B%6wf!}g+gW_Q+1!9Qi|^fmr6fJ`USBwZqDf^Ls`X+h%}W=9DuYbzg)ej zPrlC7tK~=x&<E0ru)0{W8(>l2v_w&2S7f@(z84xgSyT2W(cK~TECZvF*qqBTC~3X3 zf#Na?+LmWyE;j|tY_+T+@SB>b?~&)o3P<{tUBcF?r<Aj^Q003tRU9wZs`Z9V!QRR& zD7&K_<zf<e8jK?~c^=)ds=QxMQJS06LY*m=Bz9e?;#4}302WNvdQjZ^V{K!!C1T8_ zsZrljGfA2qb?D?*>2s6()SY;hBG;<HdyT%<nQ8GleQ%8%+G~`ycjYN`od9<&GrrOu ziJ7XPG1C2_T@KYv`dF*R`4)X`bY{Yv6t~%!Mwt$JYmKszk|@4yK52%aVbL0G;{Fc% z7`j6rXdsoT)|4R>S`oFOfrTALG$d*l>r#HDNi61j?)T99?)T9T-0x%e-0$Nby5A>0 zQr|_{Gr`C7-I*$m7B3b-Y8ym@pmwoi$*H-9(tD$(W(OthU3q41Ai%Y$B670<+6=7~ zZDqs}ZG}3-rn1S6=2v|b*=-|%iUVrWU<f@UBG4rDD47hc6KhrEKKeo*Ju*wod{5Re z{SbY(!#51dfJu}Neb7RvQ*;Ei5}rQR@dMBB@ht!D6?x|We(6PVyYrHGY2zh2=SM$3 zkN(~dgnJkN<$n}9)Bk5*%$YvF+rB%(-vc|`ckuE4#Kq^@7mQDBCh6kDd_F|sbPf9F zMhK@5z9gJtEBJlj`1J~TPksb&t6g>RyYrKIaqTDbUl@Lu{iL{@ONxPfQltyOlfWP0 z?I+n7xB7lqYK+A{cJb}I{>Anu{u>GVe`w{iTHPjSu~oWFFgRa<{=E^x`ROkK=kKlP z148%cq0iMK?F(QO+Vaw$y6t)G3u@0u7UptR&gbR*Kp51P^#gGi=6CwfTwLG%qHxV6 zKlS{Mt>6cO&vo6;yMcDx3*jF7=@*0h_1UDT!Qbs!+1FoN))$1uPUCh7@Ot?*7q{A% zgd6t<VMo2yAH*$~lNbJpi_?dI)7w9FY1!THBtJ7wIM%nGN=A;gcsfaAefI+348I4S z0T}qZ4u9RxLijy^c@F*{y>>yiX<KF~N+<Pgc&_epeZyXaUD^HuUVsx;cdu;+_6PdF zd5=jy*ixo0F19~7V2r2asU|CTyD)lh{*3p--r%r-Ion!x#h{Cp3ig@ciRTREL4US~ zJ!L0ko*I@TC(Dg3(GTW*?odzYd`DXGVNZHHt<~mXChs?++oJQkt<mW7=aCs6&)}F8 z=+$!D9|4^os3?;WaS2sR=YabQ;cO<$W7-BMTX2C4#2$tVj^nttUT|%649uB`{+7~! z>1kQd5nY9P%)Z|5JvCR%&uOs7Y`wb#+6`hEgngq}_SuW>*8elkc{YEYlkpaGRUTaX z6IFmM(5vcrtYJ(L_<Yzbl>G;xz#(M%*CX1E^Gr1^G|g<?36&nPFbv#QVb4D3z4E>L zgT3aFKGqKXRyv*q*#2?K(r{!WvJBjVBJylB1TA5oYH2%7%uv%KmM$8)U^L!C;7eIq zlgO1I>o_i)b)fA{mY(to0;dt1<0{tDG#pnp{#L=F(vc4^I2-fBJ)OL-(3V4<UyVII zmN=IgpLl!^x2p`>rnYN%)`wpecuoVv9G2Ep{3*vy$22ambBESqgiR0RH82}x+j2&} zWH_7>>Kz+Okk2s24)zmlaNv^ubtzsdQDT6p2QlH`CEoTOgh#EZts-YYpru7x^&C3Z zr|ZMS(D^Md5Bpn<7oAyY>qZWPHgxo;W9XgA`!JrZ$-M%{PEW2xDH{ZO#+lc7xGfWo z(;-$KuDdwhS+_@wL1^6>yRZVjVp*IiYBL}C@A6+irhnRgm@dBHLoxkBGu{(9w6F5; zz}>aO1NmBfdwOzWn8lHOu0DU<&uw5W%qFq4jXJhx>^HED?G=tKkv1WsEuw1)W%AX( zrw{J7Mav8#>}yJMXej;g_v)9<AK}MH7lJIXJOEredz8N^o&VaW%D=q7DP0zd%2J)M zOj#}drgZK|e^bl!srXF&x0Kw5h2XNd{F9}9PH9*al|ERheGy}IGV#dh(1}xHDCVx* z*DLv)N{l5&6Qie2qL3*C`z1?@^f}cFLcr52<Xhh7l<p4{C+_@YrT$pX=aeo9g{9K+ zJ?r?K>I1<_3VKVzf2R4dB|?DGGvm}xqWw;p6$H4vyL^A5Ch}c%7C-QpQr1dBIP%84 z$oveN@-tT^TRn?kJ&RvGi(fs9|6MwZ--+xK2mtwP32)j;HY-uB%oJzoVVo;K5AOy^ z@j8UJAbbnLEA^y!2g2KPNpTm#3)Q6f2<axoZvfhPyOI?9-oSUtl47gArkaHRHM9CS zSM1K`MyvA`<h4QEOQ6H08t!KLe0M4T;831CCU(422z<3_I(yMiR%h`rOP;F&ERg*Q zUMV<JErIN>V0Ywm$l^|=6X|LlHa}#abUAy)+`rUkvE5<ZrL(M^CVQ$_!3)Ib_$f|z zMdVv#+m~pY^r^K0ucyysL3%vnt5?bP(|cxTnvG`NmzS?HRaU}ucE-<D7x2{9oMXzD zOgFi$md+tMA#$!d50Qa9lO=~<@_91jM?$_#*4r$MBL`9O8?qVLA@U%$*Uz;k-C`&V zNf!{i=^8n;rxpG!-H+~=z0Ha_dYh_SPhH^GQBdM%w8!pHo3_X{rK*K&Ddh(N3<f<{ zrooQirS|kS3#~(gh`dLY^!X7Zhsp0#QJ!r|G?+Zt?U|LR+KbnCz`IuLsplT|E68T} zapxxYST;XL!}=k?b=7m{0zWPfry=<xitVdYsUY{xXBPwQUk#G+G`K@-&gYol%qoK7 zsqlSxZ5*e-sGn=j;*jH6Fm<^*^*ac-H)`hN$?yGmlUgOk(KOUAjHl@oSoiRWUiNVk zFw%bB^j+(F=k5J!_YFAIp~z13@W7W8eOT9FsLWFd<zmGo*L~0b{bshrb%3bHu*=5A zqYgytBhKjie=Of-N)OLVoBnC-bh&-G3n9}zEXSP{T4XjC<wdBx5PXK){Gz<R6qVuS z;JF4T0Xz-qx26O<exu4`<_t?)r}3K52I01!TUH=T-xi6l+t-^cjGB6G`7QI0mH$<V z*Ge?f!0(4&R8S-(9-o=SMUesO&g#H9c5Yk~d$(=su7y%Vq?rPvMSo!ut=%|Ncd+*2 zfXkaZ(fSa5?>(#!IVwnJCvQ}#`vubbA(`5%YdBdisAcm$svhgvJQ+)<{M)1I_Oi25 zQzv22emgT?HOT=j%R+Hx#>czJdw5%h9em`~yFHzq>5`ufeAKu3@@6|-%69532K>Gu zigkO1`_1*2Bk(IWPM5nqeDzzJuj|5?(?v?8+SHKDfWU`TW{;!mBD-@%RMbUglZN#U z4xQ{Dfd2-+VdL>kU~D1pOXGKF)U@A-*J^3#<FdRGF5&hGGaqm?s?7#NRH?AMqT7$m z*Fmc)jL{iZE-O^s90-+(^DGuB4IA3E4CA+katl#wGz8l2EC+k&FSMR*=eeahNg>d6 zN?OU<ul^e;S6_$l+P|F_FaKg*%>80j)?SshS7q&0S^IZa*4`}1C|!yg_3^4!omA@| z10B5kx00d*XyJt)CB<$Gf0z`fAiVs8q)0+I0Pz<fyanGS2nE1jg0KeR6$rckAnC}= zTbRQ&+Ea>^SrA-PKI}z`BXzt?ZqAVyA=8yH^k($?CJ`+Fe~O$G+Et$^R%9lSWG8EL z*<jAT`z^npP);Nvu1^YX<jqMR7HS!PuQ>JZBHs7<3VHb=9#5J!qiZRUWPEfL^(uot zag}`xNuy@;YG!o3nT3Xwlh?D}xJIJjI&|trExS(NUHV(~zzvcJw?_8Z8<YkT*|`9E z)iUtGO-kt237U1fMY8Ee>CaEay~$8Nsl;RwKM5yU>Dvs3#N>8*zTFO!bc?taWP0Ry z?oc)B*`P^V<{cO_SuesA$ZA)H;}sl_yQW@)7h2%HXQHLKh_Z}+pQ5cJz7Oadt*1fo zQZV-<$};XlhW{~X<lHW&56ZM_(a)NkFQQFXD9v?LVN#S`XQDgk8$F^;DH{$2xS>r? z6P?iArYD1r!G=i@c1y&R1Z+@-C0}6!mq@PFZ-b(IYxybU>y#{DkLU41v+`;Yo2=oN z!%OZIDF33%Id&5>x9CYw3y1t)x*7yU5REM3J?!|sK>qkis!99vs5s~F^6IpOPq)CU z>!OqCv+?P(Ue3>Fo4_rD81Z#H7jK}fAUyybQ8q0{nDvBLgl^<*J1wN|8dEH_38ZOk zF5XJds?zW%JgzM=3L%ROTOQg6oJY>xS`SDg0dsbrhh>bh*^+X;Le>~FFsnFTy&`<K zcW`iM;P43!^Puc+>h40di9t~F>4r2rVYc#sY@0ram+@GjTy47P*h9k+Z4O(Z*fJg# zXlDe2r%Eu!LzbKNtj&bA#XzgOgC6tLg-$L!YyoyWGm3#;D^~KQCXfX5lw!-WI6SaY zUkIr)Ao;Bz8(fxD$niCX@{zm6^`ii&Z%iAwhg#v9NHmphMHvt<+@fIh5@GfCwZgh! z!pc!0xB!R(bUz~s3?Aj7BcX4PeWSb{ORKJ@X=(2!uNB%3(T*MJX7tqH^`NZ;t|xoP zoL{b%FsRcC`P>*wcs9MaHN7@p7~UIh50|x3H<O4@OiX5A!6c^6r!zK<<m8E}#)N2F zR|GS&hH?n8Z?-A$en=F|D?iin;^uR$+>j8sfpn|4fZlvZ%7pJg*zup|#o1rYi`cJL z<-}DvaaB%Sl@ot=<wSaVUf&QED8C5tKG49sf1DH_L)iUllH@hmQWDj2Ijh7mNB-L` ze*9mwY_-vWm4}$XdrKig9$BtOSIMZcKR1<>$COGSyUIRD#L^!}rDOVSz+xw}K?8A} z@`GlnG2MXrrI6*`tVBU;jc6}Zv!r~rzKnTgzBg11o&rd9DvDDe(A2E#c8i3F^|gwr z^G%A;cMIR5uZ`+UUKxB_3Lf%4p_HQReL^Wgb-?#jadxh8hvbrV)9QNR;Jfbk5DH8k z==$3t`5r}eHt?tp&rAXolh%p#7fUDw6UaIvN1%*>as|p6`d%W+8?owTwin|*8s@Vx z4tPO_CqW(p#OzuX<Pjc^Hk@IfJ&rz`+5e*c0TAtcGIVZ+Jj?fkYNcMwi~EQA2YC57 zABzS1jdsP77j)xl)Os6-e2G32!48xn6DiFN4DuRtbHkO&a1ivr@WKl`4ch>0^fUW| z?>am<o@bbMm~@9oi(mt@HC(sTaT4Z!_%+x+Xugq`jNA95j#PmUZX5;)%g>fMUN|=C z$>|J_!}ix{UfZ}fiT~si!i@`$6^*rY<YVI2%e+#g0pa2Pbs3!Ec#MNAm$+X7i#0fL z*5FL(&@F7E@;97wh)S13WY!4DxuM1%#rkmitzT%aEmVxyK<1fiRNk+=e+SsJZkRmx zK9W4#%YQX5uHBm#uR!?df1ekpdKN_Z-zpEc%EPVlaH~ArZ;OZX{yh1m@^H8RhrBD< zi6m6Hl^=rdLwD!Jz5ksQqYz&G>m<;!c~OJ#GKAj$Op2Ewy#7&Ayn=B5Cn;_~c=`V( z#hVECNm9IvaF3+KhY;TSS4pwq*HF&SlVUf7>Fp_T2*Q!IDKQFR_qLRH8bZ;R5~W|` zdsa#D(y#G7tE9LJ;pKspxB=mXUnIpl7=Jq{K7w%I-zP=ye}(V=kQB!t9DsV#5Z>FE z5*Hxs-josx82%;T3*qIqlz1J#e+hU(c>O;Co)8L%{{X_;jigxf-=Lo3Dd9m_JDL(B z5Z*nR63;?-8Ny2t-u~x+7lc=!o|_l~-ghCqwKXNgd(f_~l!!riZ*xjyFa$j2AWTE~ zmm%zic3g#U0KzvRyaIT?i*P+D@iB~DRZyKllMU_=Jh%mScX#*T?s9Q=LV(~9Ja}+- zcfGj##oaINvi!UIwl7;XQ&ZDZHPhV>^VQdL`t+}*Jfmmhk5(kJdNlFj&5WtME&$@= zf@`v=czcj2J1bEjUq+yzZbk`v?7FJWS%(>|5j(%y;15hUO_OC3h3bGj3EJNrhM>zY z1x$*^@na6KSfa&PQD@)8R=<k0hU#ekWbjmPEfH`T#%NBCy3%i4sj-#9>n_wENEPO2 z!)k5SSI}F?`~?~vtxoy7FNatyC-$-8<x|AIojRVbto*2tc<I+O^%;H%>TVJ&xE@p5 ztT%5vf6NMq9U>35Rea`*!C}?t37N5>ay1evmipd!<o4~FyOf-$>Il4{p-NXS=GXv8 zVEdt;E~V<0BN#wqok)w)-CrE?RWr*kPT>J~|C_^pc<72_0~Z-qldN-9NHc=C&ECgc zel`2}U;qhm4vu_o$1;fgI`+Ac@<#0M#Oc27?7A#;%efqOo{)QKrRu_E(pfKG?r9Sp z9`9oi)Yh{+_VG?3WNFygW)7X{rsivC7^LXiAtAiy=t~Er0O_`^`-f@mDsoEbI)h2Q zAE(3Eu~ybk+CbQ%nat=wnJLX=A0O4u`V_h!PRQMD3T@f(HQ7Yp1Z_Oz1r%})aQ1_P z)76hef4k&b2fb?pfE5&Nzu55(v|z1gUA<trbjK%ul!@l2NmmO8iVOHEpCY%3HK^L6 z_~e(6*nYjh)mwNGcKAC_X&<FPvEGM&>snB{Y4`n-UiHnLwmB}<WChufLbQWk;#+m% zS*Ox$-`vVG3at-2Mu=Rf64vthXjf@I1E*+XpU=#knBnI4>3gXlsXvbBE?F47(ISJ8 zf*=XOQUI-Le~qf!Ryut^mw0O%S?b`I>->KviAN2;t_{{tQ7NVU#c}7PbL;Z-+zNtX z^Q@?BnmSNrUGH9M6ojTXBgZ%M!7-@E@9{f}Um{3ee+N`)w)X&U7v}1y;rTe$_bw2; zIFKlkCx5)ol4g(L6QO4hZiIu()66j^3KPIo@mZCmX33BcTf6}3uJiC}(p{D5F*kxj z(LQLM<ZZp_Gz)G@do_d;QR_HzUyZ$E3<cf}Qk*lh-^4MsahT!Dz>#1sL7Rm!dY6ZI z-3qg$Wo$VC$y$E#TAn<OCTRp?dFUSa!m}L@q+mW7HE(Hzf82;W6{6TjaDHRn<=2$7 zwR%*e#XWgDqyRdNl4zW(1(e*fC_1wtjb+Fy4$5sz|KIICtOq)azCfmi(mRWXHOLG` zaaZI=^ry`ArX!TL#Ug7Z8uTLB5NsFQJVknfJ3kxPRQM=Hly%jnL#F2KS&&*9K-N2A z`Yg0@_0KIunQ7&G1nQQV2f=h~ZYZE-HY{qtE25WVF0L`s*DJKEO{}B8yaF9qJqxr1 z9kvZG(c}Toue@Bh-EB>%<GBWPx9r>ndDbovTTy2+2B}hoTYEw5zvC7GNmBwReGX0O zlm-9TG#R#Vrg(0tKKPz-KKSmrKKPtL;{>v=Qz9TlaDyz2<6sA+cerVrHnM{S`1+sH z#=cQp$5Ih>>%Qdn2RP$me#SQEEmx6wfW^)uPHp(UM27+UGPw2SQda_r`5s+*YaYna zMD&+CL{Q!y-GFS-UXlMoL9nsIBHG$%`jA6W9ox}rEzE;cQBSRncIwABFY{mD;R>V9 z3-vRQ>P@7OH{%^KLAhrAv^50hMFT|W5o+=ms?YboZwrLymX~6EZx&^S*raUy<yo`B zQ$`W}_IuQHD5tzD)=~SWduX3eDAdVt|62Cv6M9+y>hh5KQqIdJXVzke=W)+K?{w)^ zM^xMc%d}HSYpci6oRK$RFjmv9+$_(>cFXX#+y%YlD;iA1IF05=dEgn_bMKG8(JYZm zK(yGrsD!x5;=5`MOs=!ToAfY&`F++$d2*eNQ}xWIc(l=1u@2R6`}#-87P}&_z?bol zQ9!zyZ+^=@Jzr^~!T=hW^VpT}mNmkPC-g=*_kptdti}8cXy~&8HxyRkb{+0E8S+ju z!%g{II&eekUG;#y)n+TK9Qi`p@m!r~3ccgte?3C|@_aB@`?0^ur+=aIb&Bq-^&a8i z?G?l*)LRw6)>@%lgTL1b8L0J9I<M|-!RG2Ntd|RtENL;e!nCTR#KMCX&KRCwP(_at zuO=5jRmQxpcl1FMF@#T_!XY@hs=zbW{mI+Cl?@RJu$xA<L%bB9`&+-_6Kqc)=pCqp zuYfI22t<E$cR3ob4IU^B#-t|Zy&o=B4*|kSV@ks*WfJlUy6p^%<Wq<3M3{+R1*;b; z6Y;y6THhWS`<>0Fn-wc(f8)a!X7#yt`<7$1!o5m?Cr~sg<as+Vk_ZL$<}PNflzvOQ z90<|v!f9Fr_kt9aY~PwDtX~5ChTVOIlFTyyhjjO*$G_RK&W3)k96ID}q9@cbf}$l4 zo+sMuT;zqcbX20XfW-WJ1{ZBKm@roX+xtdJaAbZHT=@2^-xT)Vd4#TCt&M=+a&k3+ zKx^q`z9Xf~vHjL0c*|G7KyWBp)Rk6B7Yn-?);E?=psjW$L{gr7@v`l0wJJR}^GcY* z&NH+L-}rE|q1n$ju0tOMbT`cwP<ICX@<W4@+<lak-QUaJ-}%W_6l`Xd6W3qe;`48? z{NQGoAE!eMvr;6lII6}fDU$gs<>|w+Nl_Pf*kaP4+#HFef2@Bm*kGGTHaq!3dq1H% zbQ`7dMWL3MBVN_wYT4+5XpB0uJ$YH^c&zlFK*S1%2igUKU#%w9XaijTK9@iN3(7;I z6hiy_n<|4DUs9*;Rjm;g6u_j`$ji5OJfci1<uyNMldhmMrz5B6&s}08BJ9-C$O~?| z@@NY!gCiR|*O?-{c%LOD$bMY&bP(5AMN>4`I}F<id0LpG0H)DC{bJ!Szf*j62-(3+ z%7w?MSQszUw>V8MF`k|Dx(CK7KTpu>k;2r^@>`ENDuVC_u9b58P}?I)?VudAsZJ~H z^hf_R|K02-gQ-EmAEiDb@pYp|y1x^;+5gQY{O}DI<iHJnr{kvg!4T%-334pHzVfrC z)m~mhw0O;Fl$9hb6c9X%DV}Lt(tb5nCZ6dVta1D1flmYwU3nR~B4<D&4PXzBTS6rh zGd#WfNv<aO#iR=+5G|nalI|+H>;Q?*AT<Yb7HHD1#a-K7aZn>f%m{1i-8(+PpXHU- z{MO4-F^3+W<%0Ihgo0qOuGDX@cnWbWTjL`yoLjk6-kfAUIZA=KXft_^b#c<uN*-k2 z>(VRBQ}9H;o@{tRd@uLVS6$sYRWXQ=fNilIWiqIE^^ASW&j6J66>DJ8gZA~*?gWhj zVZHg+wY)NdEs;>WZ|SMeuj}g<pei=Z(7ih<HtssvR6gsT8hfpH-p#XTA~P3s76*?B z1dQ%ZfqBg~03c=M_`l}KU7eIfl{uWDHjHMgQz?BGTlzd+DtaHMsh(HC%_iV2Q6%YC z_%5SwedyjBHV+fM%K}cy4WEg`QE+0H85aJ}$4V8$rEm{Ux8<#Bo6`mtuIdq=Kgz6* zeybV8@|hX<H<OCyLx~&5d*(X`KB#=vMMLj>WYrg`qI5{ND7HG2r7FDE+Et^G!4i_p z@9Dfjh07ROS3+M`;;y8ymklwa(6CM%G@rVf^o2~hy{SOq&Zi1#v%E26-KA-SKD*2U z_sdIVAtvFaFDU+^l=Dl}TT8d<SGSI{Q$TIJoaVS05($BXv|pp0HDKumAb%z91NtWb zo-cc7XJ!%Na3>O16`tK27#;_8an-Sz0Ehh4!fAun&pf4Wm~HlJ2SRav_Uiaov0LTi z-%FN!%y8PAF2eg`my-@OHN(N=f1O#0L=%{d_SIWmBE=c4VTBF&mZ@7^hO+-+G>=U) z4fiony-P>b$o#GtelTKZNBu1JF4@>pUw{nPO9za%c4arSv@Gk_XI3&8C`B9mMVces zyP4Xe?4OS91v;|{a$!$JD=Vd?TRN+-nP*o}cZk(0Wl&}0uTF^tRvKFFlRtdhZ-(-= zSKF_1xd=CMm9__|Q2B~U@i>?MZUIv4u%SC2|8A*OA-rH6<$zv-r^^lEOrIPmW`mV_ zvgviRlN&qG6cA~iNz<oI5%?f?q3?(_a3J#HVN(TQS>XUVN{BvRrJ$2wZt2*!xua|7 zwmsVRCl;e%CPuVQ?K>S(oODW+W;H=>Yx#3`w!{($3LGvdsmblS&fGSF4u9)vbX#A^ zVCyFs#SJr%FFWm#Lip&P0&IH4c6j-MUO2U^B-yYa;7+bI`8QE(o|-i!VqTU9XvXT3 zD!Edwb^MU?^kaO5F8pS@|0sfHbyIc&;SZN~S$cGd_!WOlDWishqW5>Vyz;oj^T)Yk zQ&Vc`^*OYT&zLfSW72Q=pQW-u=Epfo4X#6q^|vt2U#MbB-0w}Bw8gSe>6;0h)3PWd z5n;4v3uhk?y_uCaCdPl9L3Nj~Kdh7&c~q7h)=)C)LptO<USD8>bubPw1SuU!OdH?e z{57g4eV+;Y3dk5EDeDUT>Luj=-rVt|j+3>g<Su6duOwgDcJuo?h@{<w^gYzX`WYju zJid(}3^vgU6XcrtHc^{&%NCy(L2uCx&AAz@MvWAF&8bgb)w*m<{sNru<s@t6%T9d- z$ZJ{Pt0sn>F8E3nxqMbqPY+kHCTD-&OB>6%FKrl~f4YhQc8(XMre&smlQ-x1meC9! z-m#u|wf9I9P~%q6sB31@7QJ25UmzdR2opV}^|N0qbBuFG2b+Nz?MajwCzVCCd?R}b zX|=x49#{N0Wl5S(F+z2^WYJb%`L4vt+~rt8P!31<OmUz2pAzI-It3a{pi5?rL2P%? z2x2^g65u=Gb!JCa!I<12kowyjrH?sPZFIkXhYF7x6N%2RK*OVxNJfzF(1GalqXAfz z`c1Fm;#{Lyt)cXg4l(bAfkQcQU|dxR&e7%6Vb>`@DTZ>$7$f%D=Qk7c?i>IUD6UmK z8{b^F0J<ymL*Y?E@CqcWye#<n8SYBAp|IdPIaM*@3HO{(1U=}TQ`6gNeLo{rA71qy zaZbaERZ^Q(G4fVaXNThaI?4$d=nV1(g=D$%oI~N4McL%#Z@QiiHIv<gq$P#qli#wk zRHm0s_e^3ooT?}L1G<1sm`h#k59z@fz-OqX()=;xLS8<O6sc1(uB}Xnt=A~cGVG5a zB<X_C-fjGExpo%U1jqEpX3jvnczPtb@U0;36C;MvPNk#3LuoG}m5rW&A3z-gaKN7q zi>q+q%~a$4osOG|l&O}wq%wte>C)C3bG})s#FAllMa2AxdON|<xLubnl20}unb+D{ zu$|0%Yqv(01&a)O0iqK1u-Dn<qt$Ksqvq9$AGc|@<g`X&Y)9!@*?e7Zs`u@@`HhXK znyng!RYI(<(rSwkK9r$Uw&_ZnY&cSg=+9tY(*`?Rws2G#nG48^R9aT;HyM)Rzu3Rn zob^h<mu?8g&b^abr-eU#!=$>%59-8$%6@Y;)wuj#PNw$uSelq~%8E)c!~#c`Tp%ok z=e6TKuRdSXvkq?F1cB;Y`#08a0@WSEw8(;AW(S$dJ8tRyLDe^zoxPAOCgQ=I8Vw!K z4<!RdFb9jB-m0r1VaQ4*)@`fBuLAm@CQ{UM{jc0)ehrSI`o9}D&<S-EDmT#eJ1JUx zq@C_!w;cCBd;e5FmAuPLiBx=ar@yE^oUSKw-|ABm57PEJxM%<de(;92_KV5$VA5yw z1N4;ii6%j6O=>~Nd&o-qM6FzqQf~C$TFUt$Zx6H6&V;))#$!NzVo<ySlq;nP%IoAM zKv&5CHz43nJPGpZ8vR7YPnp(A@89V1Uv|_PlhmbnNbqDyUE`u0mHqg>RIri5BaYI- zejno<Y>$!w)0wl0dDBT9%V@`d5_o`mrsivRQ>4RkXjMh8A^^%UuH&_?wNZX=0hfbc z^F1YqUy}20U4Ck_k&o`5Plk7YSNT5q5Bw}H!{=oYalgfN3>?RSiUeE|`&D-_Hz<-R z0{n-|nody!K}IuYbzu1OJI<hIIPg|6@?u*2VG$n?8$)E(q0(8&-VWuN@vm7bHlu@g zPF8`z$#!9dzYW=w^y)yN{U}qy^8wm3b!&CMrzvrQa#hcElfZw|OSR)}I4aUz^hF+R zk>K#7f^qg{bZ__seF@1dZf}{KOrk@{u(&g~G+^9nU)40YElgX8@v95$8LN4dCa(#o z9Kqy_s*(c0mPbZUa=zT=klhBof?KXp!75Z38BMnzRQ7u%iGp%{sXC~B7lbm^IjIMM zg{G;B)UXT=P6~<so+$X?0Pn#>;MEgnchOkynt2^EZ^)QB@}tal&6J%?tDTLTxIYh6 z<_>*tGZde!XQpgrCAL!A=mlCV?EB*#-3W7MxyK%ti8T7~C47Y^SE(q`e|Jju==jM; z^)516+81ZvkbpXBV6^zaywsjfqmLL@YH3W@e068Agj?3Ys8^cgZfBd1b3l(N<x(7m z?X5t>H~Vi+GF|YLc2u%+w7ANtS8XO>@9>^QKNe3vxA(a8ih4Jl^^d^qx5uy(cMqYw z)IYb6lZP*c_ir@J>SaB8@;9atwv{x#czOsw-5Iqe7Lnix-|7}rb#&<DgzqzZTDSNW zd!GK@_%8~((9N!KbVlNMK3Qu#^Ygotj8cuYsVvraJvoii2!7Nt)-}j>ZKz$Z&_`1V z=B@T_C~;0`L&}THLdtszcy!&vyHZ6hBDs{-yh|EndDO(oYNucIt2<4hl3+Ze$YA*C zFs-Mj4DEcA#dka;ixv-IAW9}sFM|e<<KIbkRhf}xMp|&D{-l~2O1CU+SYC-B2xr$) z2}lWtl^IqMN#$|Ly7UN1mG6cs(p%o|N$W!Cuq|x(_LBf0m!TUJonZ586gY(h6g$tW zJD5SG(Gz3!Wv#%L2+ZB{(o7v9uv<#|CypA!!feO)ES-yacjh-%PZLc%axXPUF|Vq4 z#EU-q0x<Ds<9vl-!;xOM#sm1+bo6fk7IatmYnr<Q!4$se&7ID#{+7&huJeFaN^&;~ zfjK8VN;JQh&RWECKgrdYI=@y|Ye_!6cF0<F$&r-M%~uf&=YmKe)16P^=wN6qa4WK{ zHhMJ^A#_-^@$wWp!>EE;HI*lC(>Mies?C6h(z_sdz6<+(CAH*f90+d{YtZab83t;l zE;}D<cqwo?%q<i<ITMK?NHJNgiDt97Y?Xe>@jTpU=20SJ3#al&(NS%zBBBka<LkNq z@b}5A!80)$ZMsz2@I<?=O=f`A6>J5<A~vPQ(To3(0P_2j0;yl)qZOnLtajvmq>GsA z9B$&HgI_+bQjjkYa;_@Bb<)bF_{8mpH~saX`?@hvk&}a1$n@|&_1o!D%Dj+se?=UQ zKNHb~Ny%t=+SW{yc$MGwrIdw!Ei$x_(t0H_Dd;8*6nZm+d{~4s?ts+)yx>4a*!+fC zVMG1rB@*1uA#vDSFHIZXxI<J(QOv%W7TOzHQYj48#C?mgcDPjN8JfgZ{lGwD@Koel z#U=gQtXm<1{qlk1)t}^@sdtm4Z&UN}1?e&4DUNpLS9j_bIBpB9ybUhCd_dnj@8P}H zLfScj(83My^b_r1y%>slH5pxlkXYy0fFShtl+fQuHdN!@=;UH#a#ZARyF!1QYr85h zp$CG6<q{kOPy(B`(cE{nwjC+gAJ@CH$k!ixpj4P%^Bf320OLoZqNn6!)B5|#%6tAm zf4FrIcRx_T=}YWGK+^Nt0}=Rb0xP+;zgN`u`(9q?;NeHD=Up#=aLJ!>4%I@H%3hWg zP|nI%M7~;73e|(w^Me5r+M16_nFRslGND}nEmJUv_6wSF`Uj>`*^pa>@bmy+VbNwr zstH>!Hlg&-aOtclpMBZ)d*q`0<0G_>-tThK>2-{ACj7S2vd<gmj2HJ^5X6>zM4Lx$ z117=&;B!#3<7WQ_Ik*$;(#s?8??<%O`}*ot*X_iK7x*bG`=Jo5zDj^OI{Kr47|=_Z z{!z?%ONH{-oqbodF^AQ^j*onTQxXEMrudk{BX79&+TiX<d@pt&BHru9&YpGm*>%r3 zc|2KHri+ROVMT|O>d0KdukZgcp|`0?0Im-<J%1)<cR^v&7C(kTeA4(68~Mgux~CC} zI)-E4T_PHHqH2c#1Qt(&8o%$lL)l%VLJhn)LKQ$ioOGjoHE|d5>AoC;NG7BK=7CJK z#(F7HJn}XTgmxDuM@r_+*mg1N0d&LHD~Fv4*;P)C%6bA2EMq*0L06AViknpslW%OK zZ`=1NgaCIrj7iF+plsOOLZhu?-g6v5dZ_QsVix=bV)-cml)7KphLT-VBEt69SK9JS zCI;_I5Wwqo6S1hQ3ifPV6MOC1>1{lx@Yqn!Z--lx)v8@^8rnpoDmq*{LC$?syJywt zlfD?RE@da>itz_@#=6it=ct!ylTbx#U#fSds*V5z{0cNs<zrA`Y^1N|B7cH8MsJki zWFST#UI|Zv_|ZJK>Gob=3Z8Hu4O5<cG4Ju6qG`C)8nTM*6!(O8Dg9LV2}ab*CZ*`! zwH+z;Q`2J#RN~5PNILi_Kr)|<Ne-Lksg-xjGJTt@1Q9@EOA1OpF9B-gOAU%s+s>{z z`&U)c9k~SQ`IaA?EtBoh<&UfhK&ln#`{h`us>CdTreu5*q_kD31D=(Z8R&1j1_G0= zR}4DQH+*J-Jkkz0BPXy4dyZJLwWutc-{ru&+)-ssS|G{$*TJUlvR;4A3#Py;7kkV` zX@7$m>l$@4ObZAzrjp|^<(9Y`b{wt*T5d*0@@!JB3-92Rgs;j|HS)K6j$cQHQ8bDw z0sq*z<TFa(>(-yY#<|Z>R)nJbGh0DTTa`F)nSAtz848xi$7gDj5ckWM5pXKzR?B`- zI3sgSiqwz(GPH|!!*dF27orY8qy3ZH9Bv538v{OIErd|tB&`Ph`lwnX?z?CHe1kH1 zN&LW%U+pF^Z-owI7I_+T@_mQ1|K5Td0P_@pVgv7|OrzMHRWs-J>US9#Rz=TrrCX`q zRPMex{c2Cexw0rM=>B+ooc_IM`_f!^aMuRk1y}hYi#!eiXo95R9#p)IPOKgn!_t@* z(+&HW=D-K@$Ygs7P&6M|AT#7z3Sr*({^yaa=g~RA3;bo>2W~-jUGZO8jOK2YA^{lG zzk4p<GN#-?7}uO7*jX#1MU#u?SWT|n?wtv=3v!+I>sWA_Sv}7!`guG{c<C)G-Vc*% zeQ6)sv?;c~I0Wv=)rqYY-ST7_H|spXSp@tu<8@#qFheo_d&LXIr}6u8SufiS?xoKl z_hWl<Q_}lQcDGhDJl3TBi-5mT2%`>#eP&?Z+R5`((w8DXw762}v`K-H(~3UJT2qDP z#a2Cu-KMaI<wcly&@0vB#Sa;%2gtRt#}1U)Er0%kM2nYQ1ooJsf%D}P1=YqTf~6?I z?7!3}-*P*AX&#ge=kx+RF<&Wt9*RJ})o|Vq>}Bro+%>#2C>Qv>MFq4{8nohyDsUza zUo>)59Y#U(0z|QPV~O_;GxK&yRTfj(f+sFl%{u57`!fnB%QU!gDVK3K91HaV?e|3s z-~`9*>oPw|F8%wLlGz={`XgfAQGR=Zw$f~O(7+h=3Y~imyX!&&8JcIQ&@LG3NC<iM z*+2s{lRjf6SQ>#~Q~QkiicVa0UzCwDqd2T#H|Y8Gj!)*1J6!B%cf!uDilJr}0em;{ zH;@ROK{D*|M#hg5(G7u6xV!@R2Zx$9p3(M!qw(#eu<#Gud&*u<Uk<R7!OsS*Us^Vz zcb-@2$H(F=8PskToPkHr1LCE_Zi{0cR4QZSdt(aXW2Kw<3Q4#=wxfTz{t^@t<l5a_ z`hJ;x$bi3)r&sXSy9|7eaVx!tE3kQ0!|zU#O6Y|f!^@^EuBLeIbWr`#!Jjlm_Bh52 zk9KZ-Lv;Pjw@h+|;=2ttHW~&O!tHfldEn$00Z)?9p2}0V*Mxjn>W$t*AKqzgl&_`k z$|*{p6d!dqe8ir8W9g)5*XQ4_<D?zc{hI^1pyGUJVM@f0(bl-F+24ctBMViZ*8eRl zezCZz6!-z_48nQ$_p-EfBkooZPDxJt6`>)?c`b}A!bPEnOXiN1ZH0e0Ol~<-pl3Vs zr@nhcOqUqPh6C*y_hKwX>-)8LL+{na3yQpB1EMh!+P9Q0fSs5r1PP<apUVb&b9f<d z5s?tK<r_R!LW*$<Wa}1n&g1PHW9?<0Db&OWj2sg2Mvn2yk-$@;xH|>qB55l%{3PcR z0L6^H-vMAC1<sO8Gzt9-2c~C_Y|(}ldCB3|dJu3XUU+pESL_=X=fRTFoUBwmi9G!6 zGoN^80xGh`Y!C~xupY9)0~#4%mh>D|T2uy^)quMIY$y(;HK){7@w$uHb)iVNp&!D* zu>~A!G<X59!vCpF8T+zRsX>Q4mvw8kZ%nIobRZRjMy2dDgHDDCxcSZ`jCt)!!nnzT zhCl7ywwrh>p>N~0IHt@Y6?Hk#8*a{~F}k(#UAWUlh~vx6rA~Z~=+leC(~9(XE%x>c z`V%kJC**{kUKn@p@ZanB$dtN78-621xp|L*V>(<i#yRRO&dtd_*-A1*+3=N3d9${Z zTL#~P9s^pKec6m2gK(Id_2Y<=V=ZCqZ3-jWIN^iBGjQj?C#q0V>nRf51B&<o*2gqY zn<Y9g=H&JV&(~--cUT{mG?5UldmlUO+1VahN}s5i@Tx7>=fC#1IAbxB=a@bhPCn)D z+ZAVNOGk_u_aM`)aZAP}eC|a(i?ZBFN&hUAg7mMlH3jv5QlIPi+C{QIdC*I=o2KQ? zUU0`~T9pXzt6eN|%BliuUys-d9V|Yf?k+qhMoj`NH!HP2+IY-OaEEPX6c-(Ttq(ID zT|bE#ba}X0{8;Mt5wArh!}^^|k-%qj{-X7dpPpZi{@5s5$PERsaM)Cjw6}J2_74L2 z=Dm^mPjZ&)-*=0-06pYPz0U$esOifvE^XK)H)Yvn6U~&Sf}@aD0*i&BOz6^jgbO1F z6Y*4hSR2Yqo!butd*D<1*>#x`O%dd|P4Z$ApR*Ys&AgKVrP*AYU?IWV(`JDz$`krP znWu3-pF(Agi@AO~J5#U%2JZY_^yGKvsULf6+q;M`if<_4cXwL5hZS5Y*z3UEh_>kB zX|n4yds7|CttktXqFv5D4Mhfegk?kjFd#0;*q?*i3cJV1b8^~ei9h#I-*Lan(u(+h zgx;T+>P&R^?-~%grsjBswrKz8kiI~GpJKw&81g}V)SWeET>Nr6hdoeFmsjxm@+EhB zzFvUnZuerkmNdu#qvW*>eXa~Dn>yUPqJ6#Z1e0jYm6Ns7VH(>#XS<fU<(Ge>`gfQX zL4%~F<e>(ap1BTKkXlR)Z;XurWcs*3vCZjWFN0V1l0o4M9mz*cB~lI+3dje0!%WXt z)FFz0+gsQV&6C*S`b&rJS8JOPK2Om$gCwf@v=rTHgQaPg18>jA@<nV<g6P6JdzbDh z{?;5|-5DFsR6co}G-s^s6$eDhIfX!W5k+Hf{hTGT#d2B~FVr%VO-<#OrX6%c*rkvO z5E9!WR2|%dt;Tn;=o38U>JnS6w?~`#DvEr8#RCM-r{7u@W>(TQ+-unAe2=xR*j}qn zK|nrzs0!tk*sN>rdvR)M__>T~h;C+^Bc5{%qA`<cUK6_JMKdeBzx&I0FxiJ_*V@eO zp`7G=Df?MmX4HvxL%WH&+@93lYar_NULr7*0jg(P+_iW3e#=Nat=Y5W)}aMTQv$w; zdR&HF)G1IA&6qD^wt?N4PT`tQ-mB%>856XE`ROTMRB&w;u83tPnU~lTWy^>|LUhmh z=X+{T7C6kUPTz5NNHMhg?sA<|r?`=L$HpdY_GW2LpO?{#vyS(2>xh-_t?&xu8-W#4 z6i(OVy~6gs_gLZfwLlAzzQ}U8X$U$)a7s=|K*Py4RXSg)dW*h4!t;vuK#gs9XIi>s z%4VBd!ganu49Uo3ge`|XkW5Mbcz!)MdekrM8S*xOTD)ud33Vi`6a2N90yuHRvensL zPq8+Ge$iW+&x>~M_gmD61_$+Sz-dQ{8Yo3>b|!BRk>6&W08Cd#SG;M_p^bfw<k_}n z+07j4UPi>k<Wpr+I4$X{^otqnU+fwppYI0!3#f8rn}`lY3PNa%K%naMs~P9n)12kj z5#lH;KhLN@=I}mt>yh0wZ>2lQX!2vN@6?X!^cd)HtZT5on6~*<-?c)3eE0k>3!Ou; z9Gqbwlt(d3aFuT&6XSU3&yEnbS0hP$+BI@Cv>iB@<WSx<A}5l65S<Qf{cMR5O=26Z zbE}wf|KoudAdg1EdXd4f&ROzN2Q$?G^{O^%n?{*IfZ-zc8Z08HDh79J8}=gpnbobf zLgvNkC+e8GCuERi;GzuKlN@Nw!4cqPi{&{Ph*<e`gq(6To9Ly;n~)mCslrOo){mq< zrjoVxO?{bASr@9Tck$ZS$9`dX=!ACzHJRtSJVn!sWZOAQ;ihGlX%{2gN<jTdn9$e` zQlBwrzc#BHohv7uc>t2yLo!o78!D3?KNDBUT=qg@ku!6BciI!R_Z8A%>f1Q;&=H~9 zH(X6X^>q}_7IV{E1Rk;HI=FqzsDpU!S%%>`ruTWWM)(Bn4zXj(oPO&fd%yN!>5K2` znw9C$_M-bA?QG@LprHd~<z1Up>+iG)Scw|<fW;a%r<C_3llTu!l*Muf6T$C%7f?c& zx)sk*yAO~@hw82ZDDB-xs3^x2<mg+IM0o<67H4{_k|Qi!P+jZN-qEf2CVPw3DTN|n zGrVAr2g12%0CVqQs@Gd;U{&N5$*Rw`&P>gD)Fm-U2+bvvAPijd`bI9>Z_sxLArtZ- zDwC=)XFh4w=rC?)&G+z!-|xq1YHy@lK4wNpTz#~KH-1&Sg7}4GLa{hLXuZ%3WmPoo z@c1{=Vp!~<!uc0ZYt!dz$cCr~nCzmiRFmgRwoR)=arJkYBLZM<wRs-%cvJz4@}2nw zj4EZIZALE<{=&7Vq`29Ig(nE5`fdf6MK%WJ=Xqy`e*(nX6R!7Js$I}qInI435v7uD zzKhwfLpTCY=q<@@o+-3#`HM@ly%L!YX`7GwCdtud20#MgQRHs-nAt>2=v~@Ti=&{G zZPapOL}H5OjsxTo@bS>ghq+C{@t7yN(y5xb_?+F|w7Eq*f!vWq?1eKhyV&N1zA;Z0 za7cqu)a?30<h|O4B@0S{+GyLIOIFL_Fjt>Z`FEJheijyGEBUnak8LndQcid~bn~T- z*QD5A<TclLhuGQq94GbsT}d<1@Cdh}<CX@I$#!w~vp$A(Vgkd7Iv2}M-#8g7u}kLT z)rBisKS5q0R-p_&9>LIdV-mr$!Ny-I2TWdCRj!8WhfH0%$KQW6EjQxOe2YD-{3I7J z)djE1b<Uzk%c)|7x$u1^Y?y_F_`;FwOzLlb30yy<ESQ;0;1U>o4SraLkJa$WXQ$RC zN?;B@u2!f`=0;VqUfdn7$Et7v*jJrdH8Kxd$HeM?Q$iwg9kgDL)kkfs&rCI|PmyNA zG*F&5ILuXednRth>h}uu51!94V9lB6Akj|S+ZQsaMU_#Cx(K^bI_8Rg@qnQSjt_G9 zeh4td1t0w$G&RW+jEp5Xk#SWilYQM?v;W~?%}d{J>7OvpompnYvt6Tc$|>y<aTIUu zyo&MHYedq`(r?Cjqihcl6^t1otJ{x|=q|4?8f$4mo#HPkQ67~>8Jvs~NT!Ei+1XLo zH$CslRPAFhFsf5tLTL9n4$v~XGxN}>7e{H+p3X{Q->leQ_kZ6z`Pa&1YUA7{x{iLY zi66_}l_tE1c{)g2e8W|{Ao=b@a}edWJrJYRMwDdxFRHEgvQu9aZ?Wz770Sf1P;sH| z3Hc9lCHzU=WRVyqx*q6ArN4yxm2w+R-xN5~3bJ%L79|-Bu&9Xf4j(TYhJQQ>9G~*? z3EMn|FyMvwo{zl}!dB1HZ^un0z8?u3|L^d@eJIPlH6zh7qb9swjHp@p<+=LBm3#$d z3R2)@`#AWJMIh>O&5e|uGig-jkYtlC3n2#1RFF0GZ#s2zpXY6dtdDlx^Y~Fr!Nu5F z#a_(5TeVz{W0A$q_AtTlkhE3N;cUWjMO=26-`F?=EGu*8az%%i0B7LesXZWOe4$ya z&fg<zOROoOu86fYVINY?ZDtvgldE_OH;%8bzYgDga=a55{9>}7qO3l4B;TMsF$AE{ zrnZwOvk5}}kR)-TW@IWAX&gH_(mSt4an6eGYHa#LzDJhD{#4IV(-taH(lp9ZLqI;= zfTDHmF%k;XP@?WJii?O?&i!^_6%b>bo6nAadW0y^XK>!DWW<6K<KclA{CkrGWw1|m ze0`YnwNYz1LIXwl`Z}ne@j0q+Q`9e%1oL!r_|L+Ucef#DmsH1v405azWifTFZ6Nr_ zzKC&#-RCP0^zQpkwauG*_4OTf-uneNN5CMn=7m<$wcRQ8tD^`Gr#o|Jo}VGw`3a9S zHEzD@whg<95{A)bZNa_pp0lAVp4FA31aUdmSOuXS`eSQF@9MK9phikzH+j;zK7a)x zZR!m@&KJeW$j|ldEtk;htx8626MbaZJ7HiGQ}$U9pIPUzs^ky0yTU9lk*yBiyIFQ@ z3j4)%&JIVi%{tf#>XRpPL2^l+HIu&Qv`t-LavOguv+g%5-@bz#%x&$r$?|DfEsooL zgMZ8qfcPxOIU(bE;%L$OXgn@)J*@X%KwTH4Q%?zC9SLg;9v^@<^g}T>eCR!?c;v?2 z)B4&^`FlC8#LgQrAjBcDCD(Oc?#vNowfDtJ;KD1$$@O%2^v}PzH*bi!zp(1)ELqQd z)da5KA3{?3etVOVVb`j^9%x7?NKYxiJr62f#iV_&7#scTZ%ZO*Ye<_v51VNe#r~;H zl<KB_)O!E%jVX3rfZ6a3&yK(59MBMfcMSLH8eIb2E<T?woQOFDCa*lL@UGDnGop*m z-Jqjn&*2NaG40a6YVWb;b(#drei7&uK4fK_hfh3yr~8b{pc+8>+2Q;7J6et0H$Ms0 z5&N~0h;DY${DEA1A`$y|%&QO&{9d-IZ6Unea23(LbwwNqG6>kw49@x*Be~j7l*crw zw2b&o??zx!48@6R{2Uqu7f=BaizwNw|AlXn!>yuK0(gxkf)gNOv9wA|6H?y*_lFcX z*u7WFmE(?ZD*QXvV#Uo78>-dP?-LtG{6tUeJ4<=C2bI9kjb=6tm$XFXTYfanYER!Y zcZzRcZ1+o1u!+91iUb7Hqw$O%XLHK0Q|FShq}OV?Z^qx$_~0nn-xS;LYkvwkd`|aj z@bg-5GrX4Q0>+O?l&>ZAgLrndjuBk>Zx_rQP<V#)zGti*eL-}Dgm(ADiuU3_{VK>K z$eqmaqK{g@22?AhttNd_ki3mmCdy39AQJvdci4(_Jw73m<*#sZR=?}^^ni?0ko1Ni z)BIp<YiY`nHAGUng~sbalz}%@ur<~Htwd$^J*8^ghVt+;ETV&b@UjgaUdt0N#dEau zS>@;F<zo#7c8Tvqc!SMtU3@GzGJ^XoXT}QlKvm_tK^lly<jHvlQ6iW2?nj#H`Ixs$ zylCFy2Irkb@5a+$q{mf%gIePT_OA|T692M#C$*&|cIZjK78qf=1WUsvBaikfr*d`P ziKCa-UoGa^eY{Y+vkQGsG5q-$QqCu$d@t*4IiBzxi=Hm+?xX_G-tMbwNGalws$pkQ zbuK#w3$28e9e$euV)zcx>09q&DxmvlChUqDtry|OaJVtje6xmTFGmj9bO{)&254hV zB&AM&?h8oH32@o{+<!fy%B!MQ40!V~<_$Md$e8MgS-$SEpPazo8_&Qw4cc$unJBEH zQ4gRMxR-|P&7F#KKr{<j8O-$!Nyy!b8<<8HA!6anV~^&xQnIj+{w>rw(PoscWYcCT zQ@sDzh?iSQBsE%B8<SlKDbbEEZ?Ui*FvSRqIptF9KWCm*omoXd^^X$s-3hY-rv`db z?$o^zA?DsS8T;E`G^H1;u@Ln{+h?q?ICVI_&bm`|hVXnLi^?dJ=Lp>hGkN{Mu@2?h z25UN|ZzkMZwWN=b1_s;ke{UD=N}X7+VxN3otrg}*BI||RA(6p9WqnSCG#$)X5}%{x zYR=RdxbXuNrSxZSOC?!QOKWYXi|tokqk?;Zx^<5!&N-&XO(77=_WI0-JtvMwephGw z9a-9*hK}t%@3k)c=+zSl&rsUVeCz?%**V2c0U_0%Iij5l%i||co8oH%*lp{3w;BZD z2nPzcUgXct#%{Jk9vqy>+x}n@+Zv{}XwLU3@;I%?IgM~n<eF^1RG@E{l$Wof8E3MI zH0uzrE#{UIj@McGLvCVMsyhn*6Ysca0QsL=WfRmJ_O$%h=t)Jb>fdy&sz5usd`U*` zY{%<{%z&wNkDf6rnqA$6jX88=_};V}Bg_;y!<;$e4h^X2#Djpe$QIB^ybu@nhtd6{ zFi-4t$8I&i9#6h$a(TevR4I0=<pOKlKsJRkmCKWFT?bO9S;p=Rwgg<E2ZAeZ-@h>b z9+HSe`AY<m8-`EGWY$ayX7%r_brN|`puR3&Ats;e2#+zm@Z<mjG%_zncuOh5Ti46Q z#zp&sTy3TqRn~E=@P>cR1MsF}>gD319o*G?BEEj{Vbv8-p5vhK=7Oz{Nq;7g<{MCC z3Cg@-2TngwY;FPWI7b&T#ShmW#Oo)f#>)!{1C`MqQr+kLIvoHiouiKbh;yH*?81ev z)+PiPn_s5PtmAf>KvqIjpe$E@kGRqt5N*CN$rF`h;sc&QkKlw6MJMybN4DZi1UQt; zM0iA0=_LZ!-_RS~nWh`MOvD@SMJr5ZTXQea|2LMAmHUat)FGlAH&>kKhrrbLCPg!| z3{zIU4TV#n<Z?IeYImR=TkG9cZ%C|*Wg_>swKQpmzpqybReREOE2f#$aJj_X3@b`! zVEMxwo};aR{0Hm?F`sf$Y2gP)?2xn$Ol9f!_0eVmZ#7>#-b}vNA%RrxQkz=jtdEua z8R3Am>3``J&2x5@gr>(IB`NQ^fnMN^=#<Wl@uOk36gj&pzuQ&v2RC`ZpXfkC*;U)u z#1hJ?R^nFr?<4+1^62@QjZ0s+(*fbNnbPi!Sc>gmZ-qyEh}Vsb2^o#p<#(AV?ayqf zv-lYqvjsJsymg;~EjD)->%#$6<pGO$l1N!Te-`2{&XIpw5zx=6sy_X+lBO3V`ngb? z^U^vqDjzOl?{z$^_b_f<h$F<lipNaly6D-IQF8aoc}2Zmm|oZB7+^O9sP0K6A_~r) zG;Wp%C%o%=a-aI$%OtzHhI^FH?Z)-n<rAg*<Rr+H1cbIZ4B%=wkz}sd@x0*8L8{EW zEvg+mM_*z$LFUHxz}%Z1Uok9)=7ujXRGRvo15@c{l{=+XJte;EO4>>*UzD>AruCP8 zVp)#_@3aN}>@M~~|IuUrfYny1_OgQ~XyIqT>Dt-`SbMZ9y(bikTIlehLnq0)9WpC5 zi7{N{Fx$7V)L&A!Ioy0T(8>X3#WQpd=gr&i7Fr7Grm_&gsvfREEaEj2u!DaP*bAI= z!0I}W>1ATqzBfdh8s?HqS0c^-#Wul!R;)C+jx#=&G{G>$rphrOqAF|@IAumn{D6M& zCsz>q5?Dv2Kn$Tpb^&q8a2*I7#Li~XF=hKw<@`%abcyDkj|cjK&BAE#9sTB!U^$i0 z8RsMPa;)e~@l1KD?;_dcI-FjoZ9tCy!-gGPK=JN>76_B=JQLl*Pw1_czRkTA<txO> z4NkLB%6LJWc*9`ty5k<Gte$fAYi#{s_~t&0X^gQ3Q4!DvFP)0ttY@X|5ehQcM%8MW z!`?VU^la_Z)8BT`Y6(XhV|p=9^{*QfTCvDEt5fz^p>97*G`Ju6Z}B<P%c{YBWBZw% z=gQJWUG=(!QTtezN2>q-EV#Fvoz|S^YlWX$H{coC|Duj2-b!giGADx6DHdtcAw9(y zZh|*oM@=_zT*OvdIy}Zs!gNYatWd_p+Cy3xizYr!LGYtO`ajJR$y^XJ-G~(PQ3(~^ z+#fQ%C$O$3&_3uRuwY7uE%@Vm@J9gPGnEPQ<1O&xCGCZT=uN+E<1C;<0cUs>rVcf@ zLY)-E5bus)t_NM`5L_WmdV^%%38^DOdWt#x6H=$d(9%QLkm@pr;s4jhpW^OE?7}^e z4Z$ffzg|u)POA8HRK6pX-__-npPIk-Xu8*JkXntwgxUX!$gB%!H01hLmTEvDgNsps zguFB+)d#uqg__;|f&h7OA)lEP$^0BrCtPGvhnnDe>BV+$Dh&F3=95YFvDHmV@F(c> zl(jBj$kFM$N-Fnv>o@@9N{vWUNGfCR%yQ9k(TJ>`R1OBP#@j3vPd#Pw)-7{yb21!T zI!$O*-gx`{jT4W^%t4WgH_OeEJ#l+%r0B`%mNaW=a(fslx?B0IKM*Cg)^oL$;f3PV zZIk1hV2e14yPh)#BQpEF2caV1O)<^PBH&_s&-47!-u0re9yv$Y{!G#pU89OZ$h0Wp zvCrPWOjzI7XuoKWG|ml%ojHcS?ONy9g*#OCor=Her(5d=iz?(aic9Vnxm@HjkrO0L z5)~2XqaLVF$!IQQSr9ZjT!#px&{v4jFZUvFyzy`_bnRRUk;|!761=&PZo@95Xowud zNf5257LZeSG$dFMPp*U^Y^3c8B)(|(hNKYx*>6vTILU@j1%{6leGkHL3kvb~7otxY zmI!*12#khJHqG@HgvTIA^3MZQU?{g%Lfn$R%|gOR1fhOzUzXIK3->}!ioY|XB&qTb zkRnA$^Am$61hEA2PcZ5h48|n{jD$!!v6U*$y|)T9C0%&Mr{2*N%rqgx5Ct&*QCS7r zLZuT=fiwW)>QmiZnTKXmG`as+NBGm=)41Fq_-RqpJy8fOQG_H>7!8Og!fVJ+h5mCo zVlHH4F7#+F;_#s=+W%T3il7lp9nR4M=ce+-LS>@X75D<P2lweCZ<Q~SDiE4mohYA$ zf}3jm4Yyl-_(waSJpAx{f^cO-AkcF|2!}%;X@U`He$q{Z+&@4f(2zn7ug3?!YQ@8S z9`E&mu^-GfydEO(Acneb@wu5TFja*r{<?<K5hSNN?u7c%K~W_VC;Bv5<IJd6bP)}_ zw^>0)(UQ9P+le5}|JE-KB@SxxS#i7$iIC8r8j=owpp1E%lw~}Pi91FBD9BqjF7G#X zWbxERb#y4pTk9~!$5J?Qu>Omg1y^{5tLZ!F;<xwJvGF~!{d9Z3U5hk+YTo&+^tm!( zPa`LcRAN!FIopn0++F-&`2ak|g)8ksuK$(n8k(EAHSj8jVLvw^bQ*u07osce5BI0U zmIGb*k>DAi5=G2YOztt12%*86CHHmq<mfA~8_>z3<G^sdK|r+NlaCi;+tF@B=6%U{ zX>bYUgwH^1Jnc1F$U{tE?29k-`wg`9lOEdz_C=WZbG{M$*4d6-M^+XO^aLqLVY#sN z?M<M=3O2QjjOUAWA^4%Z5<K2JG#N#=csjkV3WcuK8<7D;eD%o?9}$<GLMBpsuv%WE zG91&lspG*?ECCe#=?7s1+OG=_%L4Aqpg`X0uh&{!!Vv9Xtzlf^x)H&idyY4MG`hXv zO_od>;!fr506njhZ^A#)d3-O-u#q0L2j2nPGB{T6X?N>L^5FAnycgo?hdkI517hTK zEyAMZ(g*C+4K=7cE;w-$19^PiEWTu1{oUT7lW6J&j^Z1}`752&$wCq?rNg?d8k`u` zLq2zp?%~t5Ws$6j-mF_7z5AWO&Mfcel>TS11V>`;K9l)t%aHd*h4AF*0zpYL%zI-a zh7wqusq=wb1zeYVWtwKERW^5nQSI86$LG7dqR=@BGT@8jR4EQOOx+pr_W*d4B&K?= zTM?ABbIPQO75r&&b@5L>$#Ob2_$VJb1|ZPQxD9ove0^Dedd5yHIGF_rhi{ONX2fkQ z8hZ&4Y($}E;VZ}0HBbKVe+b-kN9C;Pq7ONsD_Ko_f?six*V2;Cl|O-RaQ}5_WJOxj zTG>t{{VvknP)I#rUr62Z^mPeW*KivkuqHylj2!lmD~oDv699NZPn}GMJ(`E`{yGI4 z&guY{U2Xarm=<$<!!x<t@}-PtQgC?aPLZxXu$t=LGo7nz6y(t%+H{<w+QQi^ud&-D zWgWqLlpUsAWY8u^q8L9{^uDV5aX#vO%tU4s0Kdx%vrCgpT7gC{m99wFxoLA8Ksc4w z<kmd|VuRN!i1X4b03A3+fuj&<Uqi*no5h8%eY>q!jMqM9Z&!}Im%s9|iY|US(h2$* zvj~M?qU9C5$~6s^(QR|>E*`fHDMk=#(cbQ&ke$=rOkkJ>%c-T)YAxoTFD_d|eM<Ki zJ-<f<1xTws`!B;Dd44}`Qm8Z_h)JfUyyeEei+9prTrrD$-jGnl@r_$h{lK?}`MkV{ zO+SS8yi?<Jht1EIZHxQnw!ND%*Z<DPi-F0M{6nw}H!V>8%kXfYmYz=8Uv>MupBW}6 z0<8`YP0dP^Sn+J^BM@I!jw=t`8=;Lp@3#u+N9?(w$g!b-VCCV!@lB~V&J1~iQVTl- zy&HM=3%=e{1$egu5+3fXu5Q#Nw*zpqpC}ML_J!wdJxcyCi)3ZHd7Q^+?sZDlCt#YV zG$M-xU8LDkb7mG#gOF(17V~=O7b~}YqbxQ+^c}|^%L~0K?eIE*+e?omB=ExR@wdZ% zATRgFxTW2@tUjo?U*huuR>*LjP&WQhe7vGv!?kpZOEVDy3_YdE)Px6=GnQ7q32y=X zH!P^vuaz^qD>qD+FUxP0Yfevjq<A0^bG6Nz8u{!AhHcG$d=%ZIWbd8N;VS&;g<&F4 z&dl)NGf%6pepFk&wAhcSnYpkinCKoq7)4sf72U@M>g&LmsJx?Jix#6slKy-xj1&Z3 zypfs9s6#w)CtNV%NC!llsrV7x1;U-XA_BZ3pNvaKhiY#ZMo817-aPXFw<OnhQ|+g* z6RvHncg!7V8KT(nId#wS%eW%R7plOMsrUn^+vd5uJ7&=zh1WUt&x!0FZ`g!WKLXzj z2E?sUAIpZ31iIldnfJRB-lG@7&uhEf0oqY7&4<z*aYeZEMsegu!rUazOFiDPwYu|{ z6S9mGu(|^QaT0(`j}<R{<K3s|MhPxCwEmo2-JmlQ%lvnidgs<v62&2mzZM1i(#&U| zJ1WQBw$Q}A3LC3)L$-x)!jl$e^{j^GI6m<0B<dvD&MSv{%RD4>>f=J2SeugxwC!0@ z>f>FS2eWofIH@FBK;zwcy{eb|9;NHyr>7Z!6~w-_M+$N6dGu@6!iEz4`F+v**$1nm z6}ra(?)ABU*L$?U=$Qtwg~v%88^3E@-uVY{laOT&_t?bEYTZnmu&PnE%Ziu6mi*>! z%+<a=V53You5(=OkbR@x@rElKpwi8d^X8QY8Y~M`rpkzowe0tG=wVC~Bw7JD;k@Vg zgja74N#5NhzTS}dVkc04e#wyqAVQC{Oc_Eu#o|O^_JWJi9_UqIu~lHc|85{FfTAP? z^gp8P1y>ufp6Q0xnzQ}Qc3YfW@o3K8IW0mwxd$zJxVbhH`2K4E0bl`5rv_aPyrS!o za0i<XdzR1K$kSAA!oja15FDM%;aok=*<qr|L(1fg)1nuo_szNMLg5|FJKwxeP0k?b zf*kxZYX8c{r&d})Xm!T^e%_V7TY`S}JUXmc3g7-4m@#fea`-y4<=e4wNHDEc@swXg zI_J65`XD5(RMmZbl%UMCjC1O3+RsRoXUsB9lmz;j^=E$Z*b!`hit-2raFO}L|6c%* zKySadbai(0^vZ{bO6Z&c?0jv4-2M~Z&QlIMtxf;bZ{J)({*wB+gz}|02IWuL<q(9u zfNm{nZ!{Ah^^dY?L2kZaU6uEP=Ysn7QoQr;|5Tnwz6k7<E@5`*pG4gu(=TCmd7O3) z#*;TfcGuh2Z`5YKv+^GvC8h8a2h$sFY46_L7xZ`g+j_gZHn+)gpWNp6`?s`7Qb6hq z^~ziPTiOrRewR&u8&!7IsoPPfiW!&Rpm4v9qV`$8jheOZV_TutUh5i@5yqM?lzFDg zethRM%lG1WR{}nufC$h*4&*@r6hR4;K?PI+DWH9U7f8Sd6nae9xt+jyJ@Y<azr3i; zetCZ9cF8=qTh-tM`yv@T=av$Cy_fV;UjK|h|9sDJ%fGEE?FgDNpF*E=xp`uj-b#b? zmd!d}<j{RhJQL44-_g)-p!|&2zjSfE{>rlXpDP~Zp<A;<zjcp#4sBg<>AenmFI(Jz zF(|gx>W*X@qqf8WEjFy})zVsWRD+!UX742QcSE=LG_U_oLA}pc|L>@SsnKX+M{>B{ z2oGV`De8kMmkl!l8>%bj?|ZtfQf>7E$xN31>5N)`N1t2&b6)pJfo|Wb`Rlg&-Ac80 zJf7gXUG2Ge2KAnD>2F!mApOWgx3#KS`<m}-X4Kk%+Hu(jydC>t#}!NXet151<W@2} z*1(RjRJ|FN4aPOVWy4{CFV43wUP!O)fmD*tF+0zD?=M_^uYo#SRJwGD%{NegJM|uR z>3yYvdY7w8Dr3KXAkOv5!EmS+rt6hQCdc;Bbxxejcp9~3O@w{Ja-UHPdkuFekz#*( z#gx%+MC^>mG<SY_AHA0F;p<)D%L#p_*&Eo>v85~MZ<Bj^=sV4Je_MA~cV}Cuvs>C6 zlDc~2fd5b}-$Gi~W%fIR*)~hZ?3-Ordlu5RZJ8qt4KH_usZWREiCUQ6(-PX=EODjD zru15v`Yyb4C^+m$L+jG^r-VxriYD0NGDq2J+WgZvj<S=6{@iZQ9}wb<qv?mn+4o4D z_V0G5*)cfiOk?Qw4~_)gx`%fJ-MWVc2DyC344@+o?N67R!bQtee<HpwNtfEuv}7SG zjV#Yb2jR0T$20UB5-YON;rPD&R&Z%H8lY?Q(oMz+7A-@|p~;Ozi<v46)P6ZJcR97} zWYL9q!0L-{PsKDN`y$JXJu#YHO&Qq`GWKeU3RiQXp_EaPwVaSXT%+%VlL@D;R&`{5 zd~bFnOV@BE$HxqfD@~0}nT!#;IFs=wvP&|VKsKGgjuwYFqwuAf%=UN;mk=EErN;Lp zG$h!rWur9nxDLN$GX0Zmk3zPkX)#efgEEK4$B=1cG@VK$aG<8+x{>?paSZx08H@tc zQQ10ZuNl3#*<thI_5VY!R0~?vel4NXb&=Xc_JRfMP4?%hFR5IG0kx)}+lBkHS80<s zr_wPTnYnDQAl-$~kxFL+<5|P~^!NQsTFmd77#|%W3zjY!(ULJ#Ol42P*7rwRxy5*N zRT}#arL+82e&O6%Bx1_}9f?|<i`=r`6Qp2iYKzj|nk9{65!rPwOqgrp>?Ezu1z%-B z0$PS^fmYv(f^xXUR7YPF*4wf0sq=V!idM%WrN>0^bqk8ty(HA*Ui@=dn2g%&SghlD zd6u&Hg*A5~*>h5TS%QTy-xn0vYA;5a62@DLLFgo~`2`eCkGWuDS`gi8Euf$mMB3Tu zPiJ((@>y}xs}ts8624q(;e#`;m+)~%XUXeWP~gn&p>fWawe+Q-s7{XjbdH3+KVDc% zvanXxVZv=W`h-0c9n<J%q3Lt@YQo=d7Z7QY8r?_jXA1~ouZ#7w7yQRWv8~P*?Gu&R z^3#5MN)+4be7Wm%&N^lz7vJ*6g!%HEFW>zVc1E0TMeBe$MDWL=I@-(l?oa2Yhcf?5 z+ttO$QDx@>8Su}Hdu+!41`5Xm_O5&A>G|t%Ak0ip519C8>~1e?AY!YltEY?Usp_q& z_H=_+LJ<#nKw2Iwg_Tg`hgHNwq}>NU5GfCiw2F8@$|_0}l&lg<VI_7U36V%5MTpHg z_owbp-5w0-El;`nR(<!JdvD!)?m6e4s`~WG&-eZ5pIP=#p8BJI<XIkjZGL*8TwI-= z$<G!mW%O_q@(Y!vxqP8eEG(@~uat@_M5D>23!qp5oESg1`lPi*ClMH28O;_hCod4b z@KKK}7H7tzyhwNbmpvAdrOHlakqno{GN7EiNF}%VPRp|N>pueu9~#PHT1di0k8F{! zOfqWZ;~rc7lFOtnq{yY(VP&u1`q)%2eWBxpUl}+7&b)Ad%LUo~X>!8<;@3U4P_jK; zDizS3{Z(`+^2Vn<=ET=!4;^FZWHOB}?tuO1-v-EW*`fF5zxPOl*1ZZSmvQ>t_zx4a zoaSh2eU`raCq<0{rUA0*g43x4Nz}(~CEv^u;_1Jionh~j*Bx8W{%4Ol$MvzUI-<}C zVQLeD(+GVAnK?mr?%Xy2ke1OI!^b+8zIYtp29F*a>XB30bFic3J;?CVefl^tIYplQ z+(a7Y+>8SQ-351aWNx6Nq4Zxp=2cP3Jjfwnk|l$%w~eG>{!fklmH#%48^thx&jdkP zAsf+!|1p4G{CLg!5$t~h`+dJ!vwj!$KI}h%{g<#G`}LajUD*Ew_P>Yy!B5t#%dr0t z_P_mPP4Nf3`+%_jal;|_)}-ox`MUl95u4j{y$)R<cnQ)!{taEvIlfcn`N8D>-v=Rh z@}Ver-oo#HX*@q2Do-L-NKiQEc?$UL*roCud181xcUM;YYs>vV@S;%R+0%FyhRAad zzJ`CDniDe5Pc@#kA@Ur-w#ARIG~3~prQXxVZk2Cuh<tZfE;vbxM*4G}UqC%S)Ofx# zRGz7sq3}GvN9B2Yh&=aHunR$7@*AGa^R~wGqapGHGbz2HGS8V2mFJGa@ObX7Tt$<f zFdeg)?-%;eyBg0^L*%&!?k5<S)B=@w9v@YCp5KP&*L_xGtn#eqbg0V8pHq>?%-b68 zWQg_MpUPe#_{S_-?_1E$<9k)!H-}j793MOEJ&!WqH#NTR50UQ(bs_NALn_a`?8s?z z&Jf#rgx9xBzkNMsiT-t6<2yDrJieoq?>Ld~1pJ{dxo>^0@tqkW-?7S)>w0ng9Y1Wd zN0CzAZvx-Wn9BR5A@bf;S?<P$`hKMGygo#pyDMuE2<5i7?kPN9*r$!5A@bZ?sV0uQ zkqT#-@6R>9?+=mht_pkXy{wL(mHjHukB7)}6nR2Lc|Vr<{-wruq&Pgj_g9wcVU#HR z&OE5{J2OOndn??m&psdeV~uZZh<stZg0&LiNL_WH8#gSqjqP!5><p1N$YkP}D7QR! zL*x6l#`oqB`R+wswTS|mw)L1LWb)VnZTt+8@6O7ls_7ZrH#D9f50U5oO4Vt4VEjvS zz0BJ>sPZ149v<(p%Egd6TB`JQ&z4&6>l*JThsb*zc#E}WGyg9%{;eVM-(OjZ*1Ncp znQiwQz_)iu<$Ys_ypN~6>9Pqi28D^Q-v7f|e;;Bw4#GW1s{Bpg=KlA(#{cBZ@c8eo zR021|HCIihVqC`&mGAi>@a^0g9Fu%=;c_NMc~^~>PsAm^1?};^R<`z#%4R=x*?J51 z!tY(SZo<C!^kr)e_U|pjdDw5l{!`d*!?~M_m#x>A*c@EDuw1TY%X$XNnH*Ki`qpo` ztUoP7JHmdaOv`#_Sug9=+Uk6^tRF&I?PF?LZ~d0bdV2-R2m5ERTNOB#4P`BfvR-*} z?6n_0^iSvC`IqPKeE-N(Pe1nB{PI+xRGuy7r&da<`I+*{a(<z_vYMZruN3B|rWU4G zrdNMpm4Md!zoGH3f2Y;)3#pD@uxo3pm%n!W>tcnL`DE=vx1IQ8J-f#~*h>}`s{O!i zMPcB-%A$ZQs{s7QkN2$^_`S$@7p_D5z`h3i_h9e9{yOY$UB7I}F(@YqTEvYsp4eob z4SH@2&oxfiC-8-haQM3KYebslJ2O(Ao%|eoL!%tW@|+VW=~b_;q%Sy;l3waW+V#Fl zuN!FTwwk}YuB5A8M@e6D6D55yyr!gAJU2~0K+E5CB2k8&v<?wFnV!Fo*2QgU=b%0$ zifB-scF;O`GA(+pt<c968K_&AeodI3+hvjZCEjLTi4DSXLp{T~6jz4jhPn!<bRO!Q zIZxV7YwHW4ny!(MDUp6&`hEqu-s&pp)yP-rJK|p4Px&=S(@5ulr*iHA$~SIEZMci_ z4)|HQZcv6OJuT6NvM6+S((-g84U6|;(rvEG=lD4D>zjq?d2*b=<GJMvv-oCcC*BP6 z^ZXsm(7u<d`T1f2aq|p6KR-*3rP%^I7D@inEI&_ig+ggIrGwY!7=CVw(k;yu>G^4P zeTE%@j@v2C%~=e;K+n%Z{w+Ufgj;dGG(SV=0uGClZZQTaz5I&L2D7zZFHZ9}G2^xo zzwEv|J6D*>Pc4+7oOOSlWCuP|h2k73_f%nKp5sY+YNo)`P!3E_Y3ZVtp4QSc8ogO9 zJ*TBp{w#k<OE2(rH)-al(%g^^e3)9iX0u6$C2y~(BHk?}J*B0KT6$Vb&uHmcEj_2D z=e0Dc!*gNFsf*%Tn~v)TNf@_Sx|fGD`B$8d14F{&X}9HL5^Uv$rEc{4MhF&1Akt3c z)O}Z^TOjqkEs<W2Ja0qF@Ag5`wK0dnFZMS(Mt)Ja=>$G<r0MQP<oM(SO(!kKm+`Kr z=J#E%?F0>A$nf20!zXRP@KNX_gg)Ni=^{TaSG3{)zD&#da`|GFq*>YXZV=OSr&uTy zc!%x1%<%b2;sr9^<7tBD9hj$QwDfG6KDQ)~zh2&VX7lS_w8`%WT+dgxyaulyrZ0xk zmbZ=-?8bQ~c70#uNBYINDJ{)AJdBUx{4_hxvtx-KO9ghMa->+ArN@N=J2H7!EU+V$ zJ2S;}bRxgXa(U%kIsf~lOQF*|Xn3O6K|bm3f;<WRQa++`YJQ3ySveL8lz*YHAUIU6 zmh;c8$^5W>3)6FIIvwC{2gH)pz~nld;sS#3?~3bw9Og@<*@gU+mM&`PX)QgYrDwJD zoR*%~(j_guprzTX??sw2fcEZ2VaKs7onGGOX}JHz{3{)D-Hp#xFX0K+i2C(3y%90` zZf6$KyuEl@wC@7>LJZ$}d9Uumz)VFD4AXAxI)T%0IDVQPXW4O{9g(KjbxBe1=mzx2 zibA&5tNHbMUd&1B^{G-pDglfi91i)0r>5&#I&rkLcHN29bQr1W4K4qsmR|3wX?}-L z4$ZS8z2!o$aJ6((OTT2XZPB``?MtdMea&lv-$Z(D@tu)H`s=<zfqh|7;4ry^pO((s zTKbfhKCPwm7Tb2-!}6Lop_}P(`>1p4@%?DS@Ucv{#cO9b_WbkNMeDA&&W~;^(O-9- z#{UoJCzd$<Z$WyZktcurt-X#-zpvSF63>o1p6fS#moMzFe0h@ZEcu(vW=;G}Lsquk z`qso>@!z9=vHriGto_4Z|LfEIjHq`a*$a=ruM-pT31b<XAxt-kk{|s({5zqDk=R@J zSlexa|5v^Hzl@kC)&NJZEM0hl{$Q9B@atT=?X5d)+if}M==UPq4_JBaSbHYsIrz1V z!Ez+l{dvbvR>R0{5*IyYyBjlnavA2;0R69mF6nEP3u|)yh>b%|(KJ5KG7(Qq&Ne2K zjM4+!ZF*RJZDO+2%TG+sr2iFrxTin#{Re_4w&7VD?2o0u?glLqYSpkk?jy8A*X>3T zoPxGN8|7XA@2iN*WZ?kvALE@MY}zhHUfC&V61hE|$;0qI?=>XXB(0LLt0v;JyC-6C z4(~C7HoPeC+SA3!27PYk884~%?nXK61_|0M>(V{MI?CUd*kRFc<m$Zc<~tO3`&|iM zK329BKi*gc1-II9T(8nwvPN<>Fh!FV#%z<1t`;on5EfyQ*2v!4^Pm%_kmGRf0Tp76 z=4z{?=T^NW!I0zIaB>d=?PNzzcZ?m!+3_$t9%n}zjyLjsVvORk2FLf{_y#-Pw8)nI zCdJOUA9oYK9a{(PuaU3r;(c0#BJQJEBm~C&rJVr@-NT6CZ}}R!rD-gmlsP8?)^M4X zM!>4qd2ktqT78hYE(L<UgRxjT0Lvf;ZjJ3Sf^tfr)f+}oP6~>`c%4jPC?*YJ>g?{b zn5;~BM9|SkW>8K93B9n#fXGP!Js+3=l#d9&SsXF6F2)Y)0W-IZz?>ntr7$|64fJ4? zKL;QU^3mH|3Le3?$Ywz~CD7xYy~eVsK^fyYQ$NZCP+-(Vw)8m>?67mJ&q6rVc25Hn zu8$3<zZOXF*&v))_;2kq^=);L{uld9^<oR^wf)B1i)B$3z<)LfmszlW@<C%;D~rqT znK9ZzaAAA^&vfDTT_YlASY$nZU|{*RMbWp7$eeKjbNt`{{+Y$b8%88xw_O|@JJe^Z zpbGr~3wduJGV?gFuXdHXp30!<kST<yOdxA<y0YX9Ic<^d@ZkaF7K>%LM3$A$>LL{` zP0=Mi6(cVW;gV3>j7b+|-Z<K4OIi|UbYJa?vxVPpuX^Yzzv8)_d+B`g84u9U-PJ-# z>sX&X*&x?;#LCXNqx;k6J_a%!ArtStJfAJ=%)~ETyK=R5?tGOrC_BFkeqE`ZFJHP? ztyQJ-sIM*sAczuBJE>xYAM7A%H>yufe8g~4;E%ztC~3PGR3A^q4$BJACVR8Hz?GeV zsO@p=uLrhcPsDZ-lH+8GJE+kkSQfj@F{ddlQl2erS|o!bD<1~!zO6o|Bh~G3l{Ogk z3CSMu=L<;&&Wz?kg^Gw0>Gs(;;_*u+QMd_(2*7X#%{(E4+dgq}qIW{@v^AbcDi);D znsGedPx2&z*5oqgutpQ%QiG>BwCh&7oi<uu9y6KRAn&OqLB7G#_T$7pb+RzgJ3Wwo zgOh-!+LY<f%Jl63n(nN<WV`&?2y&)D>*2Jqar&U>1H*W5T~c0{SLTIwJQazw%#Bd4 zk)7s~X&)UxTerEeow$v5(Qn(dACP{}9^AAEji~D;azFeXmA<#xN%}OePpL)hrEzz` zhd!kB4f$-bmz**Dqws6l2U7<WupY6kyhdz0D377>HvQzRJ<*WbNgKn^CrQpE1WhDb z_fi~=O>R%uQ~I13#XMx7MRGs}f|vN>yB;ovV2%;ph<_WNv_~fjJ2=^U@ua;*zcb&3 zJ!yFy9)tNv%3$|l@L~pH<$*y7q5%6K=m-+8hco30LQW|S5@J|<j{{7SXj*RaxM6<n zNQO?>O~PgdcgWIw6=;X@7vT@21xN`cxBJy#BM7$w-Z1^MWL#}mKaP|o1I0cf(enb( z3FtG^Xcu?Al<*+BU78a!k_>|GQ9{?Lw~0V@BairH;67+&J*3iXQlu((4=c2wCV@(c z;|^%F5GjPJ!0>)6#@wdzjuNd*tke3Nj@1A6OLWK;I|dOhXdD|%g8?ZHD`4_tsghIB zJ!qt>V&ppVJ8yTu8kFkzu#pZ&bFjFVoF2K&^04d++#}o4<Q;@!QM<wC1!4Z|IIa%` zJT=ic%>)$vIGTc$=%UQ$xiWL+!zo?##!#Xm9lv$#`LU$095K+vTza2*h|{D(E=$we zmL|!i)BLuj$rXF6g?-xVb#NgNrZ#pu=9-JKEhtD;R#GgE8=_DXg$QX*#P|=Sbi7Ub z@*9>q;$$qkcZj`Ut7B9fdl5qPI-@^^JuXhvBmMfgMuW_lTAh&38t>CEW>Qs8!f0a; zA&8JVtQhB9LCmUH#_<N~VOEAB9nf2=p0`2WisD;wDMp(MW55DbMRF{<z|yx@D5@GH zV`6_1#Yb)zO~0Wi1Zn!RZDr(Nn6hG(km+iDgQ*&nK&)YH(w?-Z5q)?f{e)o54ae=u zOlSuo>#PEYV;XfLqze<k0IJ*4+@je94#z1q!Rh3L)hA7r4i01esba5AQYrRs=4P#Y zYy!>7(!&N?HV9^qt7}r*45o(}1okAMnKqiB%e5{8{nI-AG`o=NBr|8l^5Oi*#yU02 zw0@|`3xd(*fo-LBA}V}M5TrN)pbX|Q@Tf`?$YGWMHC{0uEG_<fg-Q;-om>^^ZyFCO zVvo6`B2rl4n^aW3&km9Afs}7qd2WWclWARXhm~D_<m(-B`iz!-QA@KAY+K?zW4MX+ zR+E1sr!~}#74H9e0D6@lG(*6cD>YKdLeugPf5&&L#IIpV=W!kq^3|ye!9=g)JQVk1 z(vK!%dfhbExibc)>ZBDmm@7bF4rz2KTAer1zM#%tyWs`CQjUXaeu5GpiWw96uSt*F zrPq%bXsAGnL*4CyAIB(T9p)UAmL?TDK%>dfn>4pX6Uzp|`qV^x2F7ZDqUE$)wgW01 z;?mV+0I45$_Oi9lZR*F75|HB1ZeH%jR1Deh2gP;p{cIjt4|Z(YG%0?+Lbu+HHTi|} zIg?GyxFM#v-SENUOjP^tVTG1Ua<M4{^FS7X#r{yHj`n=nZuzoZqL#^}C|6uZKOQdj z*{l48ex`g4Kr|UZ+<VFPmU=T(Ck9)<73+?NbXw%H+NZ}zIj;FJ-m-e%eidJQAeHAq zjmEWlpFu>wKs^F%7Ero9l=@9#@eQN_n6SwZ^g7O;Cc6p)5#+L{_r^<I6o?asq2MW& zl3`R#beOgv+EJp#k)&}pp>xUh;{ig8E>cNL-V?G<<d{Z}qGh$5;!vL9i<E5PQC0fB zI!3UW0BFGNmFZ|Y?m-g`4Kpg|N8?+feZZ7o!yMA{6FbunI>ga0#+{K4Ksi$G16g`t zxpA1W52!Q+TJ&wMKNF<pn^fDHbtVNU`qC08JuMh*zH5i#tr@2F!jM>jklQPLNm523 zHjP)H({!C!n}a5#I!Ur0ZQaZaux&jdv+mbJ{n<1Q>tWdToItVj51VK*pp4rmm6xcj zt`p1mU2i*r)G&u68jZ-mmPRK@ZFkT_hkym02Q9Tf*ffkKy?)F@1A!V&mRC+-`<!I@ z`rPfxl%j+jO3TDTi&*6%Tl4AZ{e#luf=`SO(>;9V>bVvBn(Fs6w*7k7m*vc;R6c#o z8ta#WDCVfSt^D-$!`t;I3B_@?++Ns}s04K|96;E{GG3i~7+vYzy+<T^9U4`j5!$AF zEQ8EXrl*){TAw!3gA6H5x}TgLzSlP;suWVRwTWf`8U(5GHf1!`*?4~;gG}qhcC^s^ zCw~He+(ffZ-g=i(HjRw|v{S5c>~>|c6!+M+G*4j|U8#3^REZ_~_P}=7f=Qtjd2zR$ z;LlFvHT_<i4|P1y)rbI>ZL@s}y&%-}=qD}i@6cQ)llB$9M1l^1^$0C?;LF!AiM)#x zIjzcmphoG6r4xq3*hdUsplfXQrW1e$6j2d!4HR_r=nrJ?bkM;7jR~qX%PH4a)wP)I zu|+vCc#6ewQ9bv}<*VmvHYz=!ae<QVLA_Kzv)YD${C-!_zfo4wfD*{h-ZF<WNPf4s zI$mhFAzA3v><27=wGT7#CcT$u>{FMjb~$ViE9orjET(dWv3_s2Tcc9t@!<8TRZZ^c z`iN>n$jXQq*J-d3%3`{7smKylZg$dlrpWcAzGc#4M*pzLueq2R26b2x&}3)JsLpjU zqB8YFSt4|NP=8_;)x*ppnU^XbI54Z9qtDz2)HTg#uGWVjGWEeWtA!yBfxcM!5`9DM zZ%K#`BK3*x%3utKGN1bsuXKZa4Fj^NF$^}$^yIXp$E!Lvb16pM0Bs`uo)8^d?K|D{ z<y~4mWSR}F-E9kFO}N+uS}`3Qr0J<OuZ-1kjoyYlETle}u5FU4Vmy+%MtxMLL)J49 zj93-N0{7VJIbHhE{hI0=3<8~irDY;%{Hye+U%;+=%%RZu3Yrw9w~0!#9fIId`mC8& z7KgM<I){!?Xw{vDjv15aaNA;A8f+>YR2EJ{U&B)6oS-u$VQfpZ55|lHkK;07kYL0P z=#iu)wxx+?a|#kNMO~}O+F-{FbWCeRa`}Y*5Mj7LH<3mApnIu{cj+FabgyN{W~QD7 zTl1JiV-0!@NJBQ2tLtS)by^(+XMF`vVY@LlZ0VEAKQj1JEviWsUC^OUqkbQXq*OLr z=ZPRj%~ao63w><ec7v3k0f)mAh@x|kl9YL3yiaCsBmM{zUy<*)i4U3j2%RaJ$EuOX zH*MUz;$M{c(={uv2MvMCGn`LGF01n}z`ALs6oc|nn^ziHm!e6A;H3r$SC@I>{KpMN z)JVZPU^6_rIbNJ-{Gq@;s?cM(q)fVxV+Z`YuvB~265H$6q9t#yfBCdXd<l6TV%I<T z<F)Yrh<n=LxT@=}kv}9$mSk+ePCDruY=QwxmSkC$9h+Hccl801yxLu`z;>*s-6!qh zr+tt8khI3M`q4>DaIi|5NoJZ-VQ2;tL)63tIwe8nyVPZr3^VZ$AezSQcrtEBonfY( zhQ>YT-uK@9*taG!?sR9)zI)C+_ug~Q{r;{x|JtcvI`-R*&Hp@f%PT+s4}l+kvo|>W zsAIg#B$6nS^GD@1q~}v#d<_Zj`IvcmkZ7;)yK3hDmaQvojCV!YW$eAUk0t8vXhZ#9 zc4QhFmSy_zI?6QvH-p~2If^Xq)1IDw@P3~QiY(jHfTxRJSQh-PiTCz|^t`^6@ORix z=yG^{X&I-#?+-3Jyn5kH`=%cZ(s#(U=i&Q2Por5dFTMcq+#s3zzO())>quIE{8W+E zPJi)q^6vcViqHVX`=;s%f5Yp$BXZbheZrpqyXEU?@n?f%>8GF<02|EYwLvlqKmZTC z4tjy_^y^H<wV<1bZW?*$LTv;50?4)q`6ZB$WjpVah6`txFPmQ)&b&BC>H(GjY=G$> zIcfMqD1R^UG-PK^SQ@%z4fQy$$a>;Bmo@y|B<CUTp)y=sb>D*wBxO04e9}|<@$z-X z!WYBM^}9oRT!;S9NwZIt@TZUc|CYP;s55Ka))V>O@v%-F7uuVEz5wzLfvnFNO1<qP zul?rrk(ayy`Reb%4BsXAy7Jn9&%G(6u_te|yR)OclTCcE_D!7Q#?3dh$-IrX)i`b+ zu$*m>(2by*IS6;}t;5hsTW_~E-TzGlzMGgo&bB1iBQOX&Yfv{%xfT1jDJz>kj(vGk zv(r<CDf(LrCffN)h_=jb6_^Zs+DhR63dWa320KJ$Hm&o1T{+&Ap3`(K>+BlGo%zdg zH|gvGm)$iHcTXSd*CnwZKAz5CH!02igT5V8qdHE)_A033$j5bQ__`C_d_@V<*`TF_ z;Lq!9yz=G6x(w3WNlrc|D26Sr)AYpq`=BFhvN;QRt^Q!v@-*NsU)1?mUf4}>-f8HH zxVw7md^<N0=wY#1RbVaQWu1?U{=9BS0XvBmgm|Y-)ibgpuRZJ|A;C9Mq;RqBb6)uI z*y>6e-&4A`MMm&!T_r8_pvy|){_2EAv2vtTggT`$dJcG4A4lNvudpxp>AYfnoMx3c z6u@4*{l>^)aio0(Do-q*b<(~U>zws~4_MUuxJ8v-MJZUfR8te%akdsdPBf5#IvDay z53F-d^hvu7fZ@w@9jx$$v3zfKXe<->*{~!RZ8m}p6s&y6Emp{O3zaHpWwYL!KJ;C- zdY~hEFzp=C#i&s~J<3hgsS}M3w`gqOD#6k~6VTIW4G9tUZXn%T^#>0@($tkUM%V<Y z$>x-ml188snkv?u3cTJJ#4M7KDYso4Go@|+%*E)k+p@*Cp}l&WwNF*?gI1QlF2loq z{!Ed~D`8(8zy4vPTDmdleK9&A*@&Xt&E*(^Fnh*jIa1e22im)Xr0HEIM@`&$U6rXp z(!+a7`0f7(;crs)&<FJ`hy<!2bvL_~Tbs8gvWejC_O7<wT^*P|0?(o>)spaaJV8H% zyv34DW-0Nrxw*Z)xwW|+_3i7Yq@W8BGSh<Mt*1A9WUkVZ^|mrs+7BCkqx2p1&(j;y z?e_=C%v%QtdHVqMr<Oi#M@#nvn*!y1Cp!xz3%B|k&f9X-1@C+1a55{YaxnWUFeS{i zJ!0wEq~H$k@4)voci5($&Jc;8mg5~G&b1yYeaaTkN!EIFGhsI38U?poFWK4YM81#} z`+YY{_Txrg$3+R`lX-NT9ma!rQBJmM#(6gT@ObBAgz&!P$48q>+~G&WpEn<~riz~R z#Y4(#s_NtMte(l4dft1VxMBl)3on$_C+S<K-Ycf-9Iw_|$rw!*BUx!ByR&-HNCGXC z&S8a}tg@2y%qTT=Ss)KJg^W?XVCI3b$IAEN8?IpN%|Pv&o-n|Ez`|Xf<~lS{S5XL| z+Db+ZdL%5_ESOtrAq;DL#Ok!B!pU@ggO%*m6UWA~*wjRH+)t2P(--WEJ9G1^>XbOG znzu3Mud9k<y^k-yu5=Z3Q>{m%hq%$=?88N>Z>m4X--_CJ(9MRPif(W`xiOKCusj}f zGw?<{!|Y^hk64|^d!7ga*U%1<+j&}X34$jTUy4VvM$#CCmNw}*V%L$-u-$IW8apwH z9gHgYLW4H0+h~fUr@(}Ey&%L|N}<`e4vhG4F7_#qgv@Nsw+2k!TVLxCp;-(2Ym%(k z!>)2=9m1LTI;HT>K+UwB6b0?U@bn)C$%XUf;Z?AIU*Y-p&v8=@KJsx#0B!`>3eX17 z1Mnb#3Ghb%Gd}*D0XPTn4!Re{XU>|NN5i_P--3*Pw9k3<n$fF0I(@|0qvKsRK|DP! zjMHj7UiQ#2OI&7G>Ddi6m!Y?abW9yAAUV7cN1$U4i__aEx%+{_c+fQH#l9XL^H<p0 zq{C^Q&>K9agdf!HT%VOVrpndZA3l07^o>=ykbX}g^N{XChrF(vK6L17OZ*s*a4zBD z)eawDmf&?e(lb^@Sh3(~hIY6u+7{?_4t?B88b=c;TnO;&PzNzZr&wP^#_qF;KwC{| zA(ll%nT2&Ebk}3adn=LV<{+1bRSff;%i!iF(VZKbC<Ci^WVcXHNo@+|=kSz~C<yZn z)h=Hwku?mS&oK_YnVf`&48Avn#>p^kQH~Xa%?*iovx2uM_)Z0HRq$O3-lpKY6}(-+ z_b7OWf_Ex-P{BhA9#-%!1@Bhy9tH1J@Ou>eUIp({@O}j!Q1Al^9#QZ?1&=CtOu^#{ zexHKhuiyt2d`Q6`Q1Ax@oaR}}b_y7$#Z1ExX_)t*E^8vCv}PY#iw|w553SXQw#$ds z=0n@<Lu>b;?Gb6K8Lht{v<+(*En*gU*>mddm|@Fxw?pqwXA081nB#BA%9qm86P$+i zO;@vmw<!2d1#eaGT?*c&;JX#PUBUNoyn@Qpq~Og8-lE_;6}(l!cPV(Ag6~%Fb_L%f z<1LDOEsA_CihM1Kd@Wo)C#{_(mC>-Rf~wduO}C}xX?-Bvf3#_8kCdMU`pz=+)-v>6 zW$04=#`d8zYfVD$9J?7Fy_VCVqdMsf*h=i8#%R`H7hsq87t0I#PS*)^L%FYitq_(j z<X^!rr+MZ4_giLR+~{XbT?t)ouPZ&e+_qz%q~A!U^#SN}`_ZA-KH*1qVkYW?@tb-v zq8D<COnrJGlSuXJX`vpd=5%!F!{1@s&3^s>T`0p?$9|2-_+1LFo`Y;q@J0pSq2R*` zen`O&EBFxwzg@twzQ=qhw&Of+hNb#l^;_U8Qx?KfS#bN3cGi;4%L)8aS-?E%Tm%+@ zvS5gLLU1G1@dCZ0485}qJy?bwDnk#Kp?CSyyPC?-o6FG4)H_{eblp{^-svi7Q#<l` zsXvQ(APCifsnEhxG7bF<XZ4&BJ|M*r{lucC(jK%dX)Orr<46auzp?zHjC_#9!^Uy6 zSZ-*a8{cENOXdsav!=*L<7YB1(Jf9IZo8e+ur0j(4vzbk)2|bH-g_k_vN3sp-leuW z-q(MxQLG0GlwsCcinMdi@(g@2%=sK!ronHG;5X`FEYIuql?*TGHvvsbYYb~Lo!Qw^ zN|VM-7<NL>j)?PZ7~hA5{z(PJd0UPCjM`&`wBmQhDy1c?gry5KEZ5FlSymUu?ij{6 zb<Oa4LgS=uOB#08z#FvWGrfL#sA067+BV&^Q@X^D;Zl9<fd4k$&R;K`VEr>{ci-15 z1<u15u)t2BAwSiP5B~-t=}6$<VfTY?6*cj`U>}sGJg!7yDDDa$S!LSY`D3f;e+&EU zTw~e?Q3LE73|E?Vkj8SQX%EK1#bACH*wI+Pmr4xZAWFFozHAx_B?4Xuzg7r5WQ=0q zs8@^`&HtbNNztF?#$zkNeT0*AjqGS|u3yg`Gm=_^=B~pcA?Dn6<hntP$E}dHSEH+H ziM;Cp&Rc3BBbV<>XN*{0&*mdmE{(H&jh*TI-A%;zcXCxg!e0~j&%tlO#aGnEyR*8T zN+)u3F%0wHG|2PEgsv~TcAdtAVFn9qYOuobWcA3zfR!<-Mke~KNh50{D@P`xdOBw$ z*NjZiiHs`h-kmpPcRtcsxpAm;1-gmW66e3cXGXc(`VF2tPYJnAgw{yp5;)mN)Ze-4 zfQ(nk__U&r>EFuuxzzz?_~8%O?~1~ILqNjkiHuKQd0oQKt|De3b~#eTX%#?P%( z@Jbb*mvC?Y<f{NZSJ*zEjgJ*2Ci5?39Dnme%U|ab_sx(8qIBQP++dU}04xDaN26pG zzI2~YJW84l0Uc<IcY?VwN+N(q4g){H(h&&%>rpay6mWoP9r$8VG6U}B;%w$%UA#{} zj<?SCvIW&`gzrClONrxCK5@KWdzpq`0{H;u0Tuz&y-Z6lF?rWZ@?z=d>u9)7!2Fgh z<GdiVyZ*RTTz<MlrXVfA9q#AT9*Ii(`69<bUI5(BXFtN^tVKCH?(cK=_2J&-i&xkl zwTp_3mwjYhcx?GH;%{x7E{zP}ff1|)+<kFFkIP|heA*|>C$25bIv!>&o;8e5Ha`CG zcLr|mc|7p3*?;PvzWmikLZSA~=GIWSp*6f`cSCD?b6Z1uXKPbKDAX2g4Ydb@q2|s< z$?PvK{c6*%KL~&GlkZu7xOv;ZfV-}6d#I(OsUf_xxxJxvS1{brz8k#R6Kv~hhM|2+ zdwAEQ1kV$`1@XikGVxP#JcosNCLOzl$>qlr_aPE+H=l&`orrq-kZJj0yD5h7fd#Ba zQ=sb;5LP>wryRX6yb1XlU<rV{6(#im8qgO(ZrrW2^4qf9Cw<cATK7*jorF5!gizku zju9#^_Q#)cbT_NWummzJIC9K6cG^qVrn|t4ptD)1qh4gXo0|b0d<W{KXF#qO1lgD_ zL%p3`m+wK?DZ+KBf$o|B0ss+!VSp*1pM-d9MBXRlcx?L1(t7KQ#-skU9FLjPzVYb9 zXDnPDzxA(0vZTls5M?{f%-5REkqvP&y(LbDZ;5j`SXxs#P@l7)!%e4|KIa^L+MvH_ zfEj>UfH?qHX4L1ar)8N_*IA#7Ke~FpSkLu|E2K1UY=p>M{@s-;XD<~=az<&V1o`rg z-QxE6HOaSh7wGgSAYXT!EQZ04An3LQbd0q2I9d2>&{=Do*lmK&oeg^f-8>JU0y*ke z@H{*ZI$i)+1XuzfZ%4@~loxdV(Qk?*@TYQ|UK8RJaqMP#uPsi~JrJj(ap(hp`yq(K zVK4)rn+VeHjgzH=aWc~n-v=OG50>O7FK(EhQXtPs!t+x-#6<&W0tf&^0MLiC5Vxl; z7s+Qz+%5`nt9g={r_Wtm+~$4)A-xQF>Bn)JpJvXnJXFimC7vD~_0nZ4gcl(^U4}tc z8(<n>24EHdM<?e&_Rxys<m{8O?Dex8f6cL*y>M-^&;K$`W?vTMWxDp{MO}XgVKfo0 z>p75b9$*1r5nu@*gt9nwdh*X?dG`tOPC0h<Z(dv3)!u;cUV(65;qBp#Vp+}PA~3x0 zbUg#%1qjzQc?ZfmfCkV65O@dU&d0CO?oJu+3wt>BZD7ncnl{WN^Nf%A@3D<Bkw)i< z=xtyO$9emn!szI@@P;mibg&~j&^yq*SCjgfjlq;<<qQ}#L3p`H)=FsN#f6jz1p>En z@8@Cme4c;Z20m3o$BA8q4Bc{))12NS9^@BpHx%Q7gLilAtB!lO3U(l_MuWrgZX%mz zXUMyR$EcVa4NR(dM&g*@Xs;&nZvhi~=K?pyj~RIl2K(+_XS`=KX-uT)ObO%PaTWfg zAQ^Q#Lifb{{$VNnn<RecDl~StO-_tMEtu#XaCytpa;cI#w%xONbbGhp?nW@V`^};A z#J2BKpWo{g)92R2t(tI%&~sl6raW%yvh}RE?+){9#**JEUInHRQ+GCNaJ~_<^j)?w zXXRhyOBCgMim(i1g)@y<22hb1x*3hpa89den9@B3=>KF&K0~pRhAGd_RuR<cSSmjz zpGn4Yn$)w$RDR}%A<<l3HI7xDA96fhel@OZ9J(0aYKNxAd96cN<Bhr)*Rz&5zlXd| z934Tpjx5u;ib+gUeL{*K`e_%kHrp}8`SONts(iV$>0GwX`Ap@$IE?3LA(6@n>r2R| zKU~m7KFqf%V=7a?$Ec;8$?S0-O{pcb!~C2pg2tvw&(7kQRybqpT#h$okNce4xCKmj zg$1|8OY3MU^ms5mvCtL9Gn(iY(|^aEw8-5lu3h1|TzQz?7=&6BFB;AyinJc{c(Dyy zE4W4cRslyHx#vUVvR(3fkIy$Tw>O|)+ZFs#j^lKfH0)}mH>G8ClTzs83XafPI2t_= z)neI1#LDfv+cYv``P4Rg2%7nY<ycE-9!}4==XJcd4WIGT?i^#YjE9bB`?W{73>aUH z$T*5T(73(fPJJYiG)Bi#>4%P);~C3-IGf8CCMKtf$2&TMp>S7sPwzeV_Vo`Ohzv$! z@%!#SIP}1SP0cMkTX(hXZr>Bw^0mGD@49X4wmS|T@%+bpIH1&N80HoM$NU3rI=u-) z+tPB?`<bzAV_PQKl|0Vv81!!XtdYyH+l}P;|7|61c(X0L%SrA+in~dAo(EivxF@yo zw)M1huRFf)a5X<Mo!Ge`)@X6}@*N;z8v}zjAs;gP79!>)>>6qf8sK`ikkk5teS5W* z#->I9Aa_NAd$pZ_wsQAa)`1-z#;no&q@Lw%^#*R&W99O=!L-137Bc&4Zr`sT<L+t% zIwU2n%j)Eb#lT7ToJS4P+^KMSCPbak+xl2JUS(440x+KSV<hzakT)rH;#=;4A0Iw- z@@lC(Gkfn3SKr)Odzqz9o(#GG-CTAIUX6!52{Uu5=p0Q~_}D!Dchh_xzkGNwC|*eu z1cn4p7umA9Vvj@ltH|R`SbPM0OHY4}+`u>WM3LB+%BHC_VBdcFs(yL{=JUY!>Tf<L zY~Y)P;k0?VY#!kQy%R9j)W~uFv{wdM?J%}Fys`|h&%ox=lVubNzd!$ns0U{OehTmb zz^?$709L%u;Knkr1)vomtib&Oi~&q3@C|^c95~~^oC7~|;JgDH2|vGm{uyOldxqog z{A1+Z<&P7m7o*f}2EMZZa{!9~_3r`xL6k%mV5|)=127LT_j4Ev{sPPZOCQ15@MFL~ z0W-L1`Ze<lf3@*=${06dMiz$~sB=~q;gUSH@veA#;{~mysj0aE{&s2o>0^f0m(C?p zP=D1ap430%7X8(fj=o~u=H65Ay)&|owmw^`qvg)sx%U*T4db?adfHA(mrc*gVFrA{ zyq5D+3m3UA@%UxTJ?kV0(t5@{tywWT2DN&f$A~Arn5LKwp(hPKa%BEgk-7f)Qkk{? z{QYDe{%uq`%M|%9CigIWX8{%g0{<2zHb4M*KZCsW-@x-fQ73NDUSPdW<oh_x=VTdM zePmp2TB3}@zhmLnxZw`4tGlpr{>%ycvJ&>;>lF6FX94d{l3U_<yi$<CIsEGC-~`B! z|0`LJ86P=jZip>k4sf$j5u@&J7WL3?jQ1<|A!1%{j2U^fX79_<r;GP9DHsoque1YZ za=%I&FeXJ>J)w6gW%B#(hKkyxM$w-ygUJ=AWTZf+IT+t&k*~vf6%djAnY6fn>8oJ6 z&DQ8IW|*V<5sA>TJvDafCY~JGFZS=&6LxN(k@4-j8yyOMZl-Y<#~Ffcln>AJY{$Pl zoc#&BpGeOZlz7DZo32093&t#X#Q5ku8k6&os4MIz9@%&IHtH;7*!k2U&kpOvBMm5> zXW`l5*yqR{9H(P6Aq!kh?`cBct_h`cww0sYd$q10?_=Zmz!=l<R9d4JOL@0urF7di zGL2dnzAVkM&uz)=T33HMgA@nRrx1x^2OcPmgw|({WQU*qU-rHQJg%!e@Wip>w>5qx zc4Cqn$99~=R^(SAKN2(=N!BEKOf@sIlbTvrnmf`&qnXLv8QW4#5H!26ZQ4~KG+~#I zPi)gR35KeW-H+~ujTX$p?iYee4FqC9P(#xa7Ik51x`cTD|2*zF=iW1V*mAzmt-kNq z+<VUdI_E#HdmjJs27S=WABWK6yv?Z6EAmqn@hVlg(-leZT&b~gEQET=+Jpd!msdE@ ztM<L)pl@v90`L8R&n^d!$#<MPD7mGAQylQZmJ)WijgxR_Ul1aSpPXm(w&JO0f^Eh4 zrn$Ej__sXKO8r@4&r+qn)I1~dZY5-d3|DkJ`=e8&>sej53-CV9!-Q_+skxt>CI7yi zj6K;-CICVoX(v<gTl4XD5(AhTg)sbu@WRL0sg0@xp44OK{_!BES{G+?|J()*&vUTp zVO9ABh!MZ)x51C|BIMzw1(+GDAP?#JQfy{%aPyJfak73-ocsg8L4Y#=d-lc24SVC{ zCjcRMeiD8g0looo1%S?d488ziF97}D1Bmta&;<~6Mz_V8KM$6Z(YxkeP9}aC58#;~ zR-@yQyP+=vm;@lTabf|~)k>VMTGmf3!{L2Pz8Cu@G5*5zeAJhobB6SE?YzA7;NP`U zKKwsi%$Ezaq~lx!uH_v4#2`8KN#B@dY>+G&)64l=nYY%xEN`uMLO49f>Y&Wj1@m@; zOdFm%rHP|{8zD}V9ZcWRPwDCF8~gPrJ8NY6+Vbt<k_OrCs_Q~HbFhOBZ<P0<@4egi zJ}BR@%KPs|!m&`3?+zuT%PGE~P5r?sMK3WQDBf4W6O3x8_hQ^b=^T)8I8P++*A>Op zQtnxjW1V-3i8}6q5$8fzt_c?Q5Rpw8{#7Xz63fPyFJM_%>4h;*R<sW_R-El;rlF}= zAk_x7j!cjH97tfTn_ohep+G$T$x7HPKQcKdnoH*+c2A!ZEja^A6ipT?c}nNnA}#Sm zhjK->QZ}|dps#gdTbAv~x}_p@A?a2Z-GS~w9S6(Gwzj<YzScyO%j@{<_fL<X@Au+y zJ;Q&7`Z^O$k3f>;I^3=Malh6?XLoCBcqngMhf`vnXQ!bn>Nq$i+7|7_TmPolGo$0s zd=F=}H5_BU+d2-8x7zabu5s;-qzxuoyavWczZ{;x+{l27XW<)7^n-Z+xh@Cucbj(z zn1!u3(e~*$G=C%6ym}7Gn7=(b4wcs)yo)DTc61y{7q_+bH6xv?<4}7hb6NF#p3$CV z9S7--*u`8%*)w3W3C^D9#5H4zu8lsw<fgnS`FwSwEwKT>^?B8&$|e(SMnm*)v2B3Q zt8~T?_YM=E9zQa}#kN0OF7?4@C3jyU<8CtXvHi#l7r#-_+{{rOy@@lUu6-KHX*wnR z#Vh*Yw`j~R^;rXDSGwwBaW|TH;FZCM>v{E)d64LH==H-U|9{nrOhdjizPWtBS0L&~ zeG1N2KTMxNKWsA^#GP$AGY{t$6F={wH<hWLX758{nlu~A2-6j?r6LS>Gw17xuE<>C zSJqn<AoGIeDPI)CwOPMEJ|j=m7Z=d*mfcdOq?WfE19{<NuIO7aF9dHz53G0CJTb<$ z*0<hJi4V3_ww$*P5#a;EYS6Cj<MEb>4|BnkGT~!87cY139B^`Fk<3ia!dDOHdOuGW zql5m@kyk6_L%nVC>!ypEzl}hBp}c(8O)K>U`QbQ+>ZXiS1Np`H0A|Kj@o>z6eP?FC zDY}}wMiw7vb6x7_9+35PiTzUiL=059DEFvcDUbN>AkXo(Op_cFqt4Q{!MsTcOo8a( z-a)*(9MkA($+Gd@L+ZWBq8HGi-*KEFI0*_UcUA=2Qn!b4p-dG1H%R`jgN`@p>?Y=n z6^liyJ-jUy_yG~4L6Sltqw2ngu=>?gF5;A=g+9Mzi!gwfGg{D5$lJ{z%<Y#l19i?F zpvS#3rCff1-~6cB*SptB-W{yn|7B<^#l=>}d*IhAJYBX&MP9pDxy|7`8HN9zMod#v z=9H6)<g+f`t8pv6R^wg^-sJ?fY@hsf97%hCw3N@ou+zY|BY#rk3-7b#i%0MMe6da( zE{Y4}#LX0XpJK?@-Xgn6juPa3eGukrn{roMui&rfXa#xV4HuL^FeeH=&b`x`YPBoP zkri>W+24e$y=Q9*bK)M&m%bq%Xf38!Rfy({<8Bc75Nz|RRXq&l0oAR@7eA51^rnwu zKFjUahkZu|s#Z2_QFpt({egD|W!RhptCYxq(cAvLg*OxL4p-~et?sSVp>HnFMaWh} z)z2r3ivq%2o{{<5p0FYVGKqQ#X2O*8^%xOoa(ntRd=oF@S5r|3N(oGH<ce3NP)g4$ zv1${xmbBFsSJ_Y<;1vY2G$?(&p*-8J%-KMm{w_S>PFkzzxcPFihcfoAAF0M&wq8^g zZ$rjL!L=fE;<wE?NjH4aE2;4AUmWH^%|%~))mGebXcO6+&BNCsn>4}JzQcLA4BdQ# zgEyd2*K!?PfRc`IFdZmasN#yAJ&itKrFv95HY=TT{AGdpPiEKB!vLP`?xn`W#vShr z+3Hp+{*P}9>cDO=;v5(QPOr$qatgT^<^H@yh2s|+)mYWl;xc%KZ}<+8b<Vruh~eV* z9NW(&!wlbK-5v_Z!S7t=oKJ=szB>yZiqdw(@<lqNwA!4~$$YWj;=4nLg16Pci<9LT zRj)$CXsT4+pj@l6|Jg8R75oA^;+zHU%~AC+%;Rt;n=BspMz`8MR(sq!YI(%d&?^4N z=p0bF=&IkmhP>?YP&f{bzwV<~u5hP_R^ut`x-B{pH?91K*f9WUlZ4%i_rbAk@$};& zxF6oYr-bJ(L_Ch4#6};BZsTN*=OinJw<gG^H>0f2S_Id6l>LapZ6qIZ_<f}t>Xovc z(W4HGS5OYrE4-bQdvu3(G2eq%8K&6oMqSRfpd7rMoRUgPB$PB*?qE!L0@_w@v}faX zY72c6==ZR15AyG!q<rK+=~ObM9H_qB;qxiuZKhP(Ktr9P?GL45MBb?ZwJnficP#SU z2-APRdV_eR@Q?dYU#uehxI&M2p&GqrUC%p1ougD9s-lC!llC06U!#L+8;0;MKM}(4 z4RaVCZ`XHrWTW8C#|L5zFZ^uJz%!TU1S-!hGwPcT)IZZ0P3Y{;W7^O2d+%8#WEj|S zWIVaLKGXB|oJe{!RzL>kTu{O^<wVPKDS_c1l>ED$Uid;U7gAUX@v6a-eNN6|wZp<G z2N4HY^m<a&=aFFyQ>2$`Q^}0bR_2JYo;2oCoFl7KV0NQ~*~xGOHxK`InKqXWacMDN zvdn@iwn2&<WR=NzqBsp6cxcN*i<atj@FUe?j+?8kSQZ9w;uf+@nwGtCE>p5LXT){o z?q=&G4n$Kac5(<&`2DXgj>}vevBIx9R~DET!0#1Ly2R@s*#2&HW0*v%{eI-nmJjHb z@nXj9x6mUr45^C6GCd1bEwJg@2NLvWpfo62DeY2SP!GBXJ>Or-GdUmzrJxWggW}L- zlM-F1@%XJ|HnY45i0RYpn`B^kINtL6-3`!Y((Z}=<7E$x<Kg@{^~<El4a~g&aX^m0 zGg{X}<9IlxK|fDwSYW=N(GEDu86YaNTyWHJM<tmanj+KhN40`XzKSC0BBkQ=YeqoV z<HNa{P=8e3dtkf*G`13ta_alzntp+Cmpjnk)7|eDd~#I(!vWoprbH1m8r9dYk;ZYg zF)-%6-+ys%?hfe$l43KTe_tb==U7?hhu;UVF+U2uY<Q{BHE84I3Un!TTuk#s@g;1| z6E@qbl_{UUVWX@*fh6htK8cNVSx2j1xEDb6TO24;NJDc&=Dpvqu`%z90!ixU_kC>C zFC~y<9;&{Kjd_^KY2#R=QT-hoX;S*#O!$rB_X%e%Q=;XO`4RE?jWedptIRS#{J!Ok zda??w$@BZOGs+tfjUmIqZ^y7zDmrZZQgQ}lp4Ry3;kyShPh^~v=y%(7Gu@eNrZlJ= z+V$%cvvZn%znuo21;m+_A)`G+b?t=+x@V409`(UD#Xz~Ij}5}`P;dr^lPBqXR>{R= z(aUoktq(Az&4sah30jodq-`xx=j_;p^mez*yIKQ(=9>-BIN5CE(7nOo2a}0tOI+XJ z!QydjOqVFwoFrcE?W9~WM<PzYF<dMgS$n8l%4A)sShnb9=~65%%P?}^TnUyDb_Ow% z<5yIBaaJXs^b0GK6Sq_geEMA|W{!GO-7uEL5jM_TPzrTFQgtQXV&VwsJ#xOH^h#*o z6YqKV9gY8{TzdNG_P<VS`|bUA@7cGjCe^+3?$q7soqPA~?%r9u|L%P|@7`<I?yKEh zo7%H)@4HD)exRq6-Ltzo#kNBvY`4E5V`uZdc=J<{`eB!0csE*{JOJ=p00RI+0PhEQ z9N^;sp91(wj=}$g=g;KiJHk&P>{kG*;du+dg8)T<+I$?wtZ~u}a01|W0X_!sX@DOV z7`z0}FBRlF!vBG=W$<eO>;rfh;P(NZapUCk0AB+5Ccp(BOaXkT#NZ-450>OR!Ulk? z0J{O|0onml0RI56q#P%ke6SthryTYJysW$<JOD5N@Lqrq1N<q#3jkkzgu$x-i{29_ zHv#Mihyx4&ydNMu94AKrKKvf`+rr-wo`tY40sIJn!29(8cLIEV1i}E8{$ZT#05}EE z0q`+^{|0aYVDSgz<aU4q`1>IS?}F!HfIkK}3vdBoF@#_IaGb39Bd{63T>uXPGy`M- zejngd0OJ5(1NZ@e{R9I7Pz7)!KsCTU0PO%z{|SQ^0QUZAoV*UdG5EC=I1TXU02dTM z8u5$pJUmbMaGn4tJk8+XGjVdqvvKk*`2AO(0G*$ekOKJVvn<>XNc+N{#mOfj{#sw$ zFocB&+jG6HYLGnrO?|KC_Q~L0&AFao5oe*UZ{)Xo(|vYr`4YXSjP0sXb=dK;uEVi; z)Ztp8178qqF9hYE@yUN|9_6nW^3iEy#1==x^z?sAm;c!-AzxgKZjgV*C;!4c%D>K+ z|KVaU)j*ZM<J-FYb>F`N^6TvsJfRf=^3V9>H_W5_^@@DDC}OhzE4uu`Jj&l7<kQp9 z=*!+oiG6LV4r4wYMz5F-Z28Qj!`}0{4iodJ!#be@G(*vWLe?bzIiLJD=25<v2kqrj zdzxK%Y0{zgJGu@#elUMJcy&QK`_Srwkb`r>7nFA~w!?kQclh3S`rdE%y{mpc@LMiL zFTRlP1NoHp?)GJU??vt1R=&X(z>~TTh4H8I65p>M#^>l|95P-#cZmEB-K*<=$RF?9 zYk#jV{@#1^_uFrm@3<GdGu#mkx9R)6>72dTzr?N<WIGfN=xe1GJn`-K@LdRlXKxD= zrSWzskcA8A&o~p(B=_^f-v_=>#~$iFx}r`5GXA*#ZF_sx;icp@HI9B$^ZV=6{0!3@ z5oLaCQD~N8JXU%9o>RhcUa`YT<98o1<v~pB1H#tYTR>xYIHw$UN{G^ln|=;hMk-2F zHO&B|4#qv9U8wsKk)>2hRfPe=*-H544!+@K1A3LYGd^p?t<-Tge9NdvRi%#ZYz2IC z$JFp`lP(oIk+UXrKfco7H@{-UH#W{MnsF;Oq%G%-_>~&H2_rh5`C!h^6{{{J>~972 zeuy(P)W7-IiIVUoa_k4vw})i6zN(ZO%-NU+?CTs+RktIG<n?Pj+yeIlPSI-sJ;)jQ zf|VXVy1l?A8_}QU-39)NcWidf!S4z#RXN`?d|U_hPiY_OHZ^&{wEfWOP=N4H{QBSM z{nwKhg8f(5FXw*t3;)(7n&=tZQYJkJ4N<$e(lbO@|1|=#AHAT<|FS_od1LPK{pb8v zC!htR8}yu%P^8MJAZo=9zb<RBhrC0Z@K+UNf=3lumidrT^Wlrk7v$+5`o?NM3Z~I| zbM9%RzGr_0--inlWOxnpyE%Rl_*5mxNL7OJU6E*tc^+nH2y2&dodsGF>g!1LpETf` zOWI1%r+;B5P7U)_e^*&m7o?8b?`>3gQ$JIE<y=3y9V_NfS_&TaQ9ID_m?guiXc*lD znNO#2L2-*0hihbf*WmzdM-*OIMcHk(?490y1oFl95LWM>d{yzy&oTy(s<ce{`32!! zMq&`^xA)15%xCnWzt!!D&Uj+4vam}X^Lh64`4UFe6j#FZZ_RtJy6P%2-5<+?wM6#O z)Tg4ALcalC{AP@&Yr_TU{}O#Oc4vBV)3e>}@|^_?ANPJm=+45j>oChIC5O(>64j1a zUR(=0dFD-vT)M56@l0TOP^D$cLdpkPUcf&}Q?JLP_h;tjN#{by%4G@a2NW;26@A7M zVD<W&tll>Koo;95Ac_46J711}<B^6$z`t?LoeApSc<Nw6^KUGRD0Kl$j5fx4#$4AC z)y5H8|5$`Kd+oA~)*d>?4<UX>gs<DDsaH>;$g>Ex2W&BbUVXwgf788|q8Rz{VTh1- z+3tC+1R}>;5{)~l$|^pt;j&ACt!Q&Y2X8yX!3bHlBIq-)$IfyDEsidt7lBD{E;FR~ zRK#*uP|lWNJ5_1FARUWnnT{T>wRV9T;sfx0>LP0wPXAahFU(OE`}6#|yv4qwWmVA2 z&CLYY1lcZgx;MyXIa$KNI1KdhXpW=c<9AsCnuY;8H^>?jdj1g`0=B9F1NyeZyqPKS z%ThS)4tOecw8cGR7P~X4ltXuWS?O{%%S#gO(aCw<A1}jZUV_o1w_f)}E;Ivt_9Cn2 z>wco!jrlEOf5L8;;}^T@FA~x(_Gg$~R(eG%!L~UneH?a`Vo+%j8Ar?ZcElG~&&c!X z*aF_B;NloBZo}BzaoHy`4_}8o4&7_<IL(8y+6J&Id>B^5=ND)XVSZ@Y#v+$HFSYVH zy1NVrWShUk>MryB*_KCN2T#S`?(Oz%J`SZmx<*<=f+FYTR%GV!y9=JY9&D~EDQUt} zFLP(W==Z@>&%mIcewGPgJhl_hX4nPev_c80gmu?m>a{Xg$w%idcxuOeYC;eUkaq2` zYIj(>cGKNXyY8Y4?4sjiAnhUT$+o=79kR4vr_uGy<u+4MN&tJ&%RxPU2WIBSD!k6H zR&ru|?k3b1`7~^b(h+!o3FEPUMjq6uaAj3EpV}Gup!eiy*vwj=8L~#<6KQ?m{%IJY zd*&JW9GaOAM&wG<sl<65oS7GM_dJ8m4$RDly6B#%{LF&StjZydNt!a*Y<m%!Yt@_W z0n5Xo=Y6qd?#q|*txl<!>7l#SVR&5fpYvYEal^%ucJ_8950B&vgGJvypAe60$oG^7 zz#MJ1zE5d|h__2l!soAA(E6OqdhzRcJpC4EFz=Dr#BtC8?eRE%06N81J6BHI^mKs6 zZ?(Whr?djupsV5t*Ndy-aqYzn7P`Q>c8tR#IN35rC3BflkoKrV2*f>Lh+FRQO<_s! z!i7B!V++A!{As9%TJJ^q;$T=Z=#LXT!&vZqJXi6!7?`1r`UMZtVVwV*;R=<`S1xc| zuuFLt`4DvzeIO!dD`$I`d2#H1FF#F0e(ia2IJSepRE8d^+O2m|bb!|lpAaXUEbkaq z-Ea<~oqgoz%Oy9HqWh!VfDdz=9k(p~JsQ>DTU+HjmOsxsdNhjFnML#Xuo}O2H}u9% z5AHK&yR%&QN_Gks3@EdCH;>~=8<j6WL9ftn;~cj`Z#!_UY(8JWEj;YInjUr$H7c*3 zfkv8y-RpYi(16BvaYrI<+R0-}bHHk`-IB6Cf%7F6-l?pFp&s#aHwvQj=ptQ}#!8l& zcEzBT@T*mP+PDoE8aMNpN|TiUL4ElwCa;pL8&!O-!JP$frLm~Q`(_m%&+cM-4+$wu zGZvHS&e}P<7(uTcz2)Mxa&FP&XbqKd+=x@Vvc7XCoVzQT(U4CuQTfdI#M-v3b0m{0 z_1#nBg|Fb@E%bw&MtE^6c^s>oE{|k!As$yhSYqvvtJ7jWH|9#kL6(wTl?x=pzf(<% z3xxyEDCF><JG|4W1(gs#Ebplx>y8;^?KH@mNs^%5rP8t@0L{Y8nhN?G;0fw?CNng> zZLyCN_n^?U(ONC};C_BKkiq*?uxZPpb9;JxOTAm-MjemGo6891<3Ps69I0Hzm9(r^ z@U@|ng0n`!k>yOrul2?AvgXBK>x-A=P4ZZ$;HXua5Hk*ql!82*>-;#HFouKUJAPLO z^b)8ML%=ChdQXAE@8$rmWN5;_QNyPi7?2t6<{)kb=CYovv$Sfu(MG-wdr&<?gWnk1 zG(~kw-cHe;t*MwFh_e|)OrN~b$D-PZ2?MEvMJFLyE2QeM(u-?$aLB9D;dsQWElQtv zU{-q3ys4m=tV<QkyMnhWkWVrW%W2DlN7!8&+Tm$EpAn}d=g(4(A)Zgk=1(}qVmYVB zXL9K*4DF+Mf=bTHviQ4XJd9mbYcotaz`;Z~xqP{|&+?tmSg-I%XL1?0Po4Z_IIAU2 zBQzj^cpT5o=BzKyO_eg~gC#!mRi#gc;Z=1{i%B~S7BghXU-%IpQ|9RK?~SX2b9Pgg za336{PoP9LiAdXE2(thtFXH`TLuAKQy6o)>gR*1azBJj_DY9v`;O$in#7$ge^UR<1 z$v<Y0e>r#I)t!@bl*(0jL@kdgr*e5*CF28edzHAkmQ=N@di<v;s~pEzR{h@)*gseN zcE4w{hc}n+eEe?O9B4RXn^@@^alXGtr~Br_`E<?9)%cI@xS+EemtD65l?iJQTVG$! z<%-f(RjKfw1rk=l{UogIklN!_k!-@>hdB;Vcah%%u+Ue3mk*KWm$5Lf?Ra(W^#}i! z&?H2g8t5C#6aT)tg@oCIC}CJ<@c6g(iOu7Xb0iW?B$)FBYmc>SXG3Pd$+>J4+L})> zw@&<WMGJZlZ@CXohZxTE>-^Gq&6t8|#@kx~57%g*|I*TOU##)41)qD+sSWz?UBft4 z9~=ud@cJB1<>6yk5XrLF(G=Oer)HORUw!njMK8v?Q(n`jv`ZSEcafl!-R2xks5DDO z8arAVk0{|-j$^>zST~!KZ4Heb@kqE$!;dCvBZ*kJLB(Ih!ds36!?gVvJgmOOr&}y~ zG~Ce?ZBgehmWc3{b}b*V4G{VGU`wW3jYAtXMB?5%wFBglii7hD@xxKhRmx&vyZ8EW z?~CoOsj1O%`N87tDz1NRYA$W)+ik9NKIcJaGw=F#n=4(#<K}aY@>1p`g)DDwL*chd ziSvJVn&vXs6C4c`pm?oeYT*h$MH<Lec?~+&7_9xm>HjG780+}^4*pxifA{j=I{w?h ze-r%oDF03I-_um8l=bLB(ML*6<ef;5*@I+kx!#AJRo*Xk50cn-zB<-+n3l=LQ#}qZ zkyXLKW)NAR*T5}?IOw^sl*FL2kG*;E;^`lrBEu_uI#vaBoc!4(^s|QhArN;2o=4z$ z^htI<#4zB|^d#7+(4lOmTg)zZfu5tF=WCFN?JIRXUo+?#`=|NWll&r~>A5DMbpKq@ zKG5??uIGeL&vl`op5qrUP0zxc38S7}zf8#de3NyZ>k`^mrZ-_P%IBl!PLbFuUDrB; zu9sRqmo=g#*<n;6^Hs>3vp$(!^C)w5qmp8N4px<2SEbATz&y%c+o<I?m(JR=#Ss5s zJkik@#t{Mw!@f4|IQ_V$;Q!Wgq>D}ZNmNZG$o^=E#a08R(|=rkHdO^H5f;hkuA=pS z$SVU?hC=)}v;(Z}OT;Q;Av&}&h)M8nG|%9e*Qee%rSl3J=NJ?PR^(LOOd0vI2~*|? zj>{gb562soFziEe4&)?GyyFm@&Jf7)!%(;FI@K<s97hzDANFV50FLVGceSKr(Z_kT zLPvMSa_bxDF#5O`t@OJ>o)^XA)&^yA6e*MX$f+z7qXROLZzku$$4I6JM<#N&ZXk~! z=6FCa)VUj|onlaDg%(hPwCkvBG%}2baF5strzpOrv~tdP@L0)bEq9<}VTohnEe!8> zia95{XE#0{c1jHyw;%V8Q&%XBr^4is8<Qk*Q<A(2aEFy7Ie@<a_!Ypv-IOFd-jO5^ z13U-tj{s%Buf91+)}gXRJp0bw5%JrTuQy$^J3wz@B5TD00rLmyc^|u0^6I0rX`EYC zu&|Off=4&H;AcDbHi<B(=eV<mMX?V_{0O?mo518Bm$;)CM&)>Wgyjwnbm!ULy^S94 zOi7>?oq~fi1viMeEPk@v**kf>@L{lC#Cwcc%&j;p>Xy54klc-_8O+%OnI1)iOFe8L zk6Ty)$T~P5It|`tA5Wi36zxWZmnok4m6O_1FCTPkiOjc3X__f7Mgh8@ycUW><oWCL z{^coKf2V&pbZY&})GN^6oQM7dfSfn?{h`G%Vgb}3ERB&afT>?4N$AZasR5Y$Y9|?) z0KR|KNn-G8eXWxae1^DTfKh-kfGGfS5uX1MeqT?L0>B8sFz~8_@B+XH03n^E05Ad2 z^^Hz42~hZECz%4MxeDX}!~n(sx&X!jCIKb@rU1wSzyat27y}4h4etPjg`H&d+wcxy z<Qkv@JtzMfXaMTYK^g$Yz7F94A(Z(tgaOo@2VUO+{@(-qZ^1M0m;fNJbdurk0#AsW z1gL}O0^rm@cnzd!3}j6HQxe8Ukj6J4eVc$U{7wRd;Cbp=$gArhEdav+BmXx^CICht zZUXES10EK<55xP&O&|wg48Xb(;@$zW044y&L5{TqWG)6A_zhhT`~W5)Z^wTDJRrZj z0P0o(E<k7%!~;xL0iO`iAS{FM<sb*3W(C9nOhI^IHT<rJw61~lf!qSfkD)H0`xpTJ zElw~GlekX|?~6LOV~DhD)XQF9Pp~Z3{c&<uWpV0sQY(w0-%ir9X#Kk+EsJ%30`KpJ zd>e(l`V{;ESWiPf1K#+bL3x7b81NVcn1HytPs8scV4qI_9z2hZLD+wQ_m2VXqwxDa z2m_vDKxh39l-psD12Ftv2nU!1+L32~H$DS&fs84THG*^iU7$w+=qF&jHukBcclW1& zaR{6GSTI~b-6w)^W6#Pk@{}GQg7---5C2vqI;cxN`YA@_KIXH~K3uq7x5HxwyNrM4 z^6WyMV|E$&wAn79|2liSOu_Fsfc2M`Z<hk<1G>dNm!x)?1fDgZOAMfZI&r&L{}FTn z82e9v1GrNF1me*y<NpPoKgaSq^q=7u<NuP|1Ne8L44@qaT49$0(i2=OVaE{bxsy|2 zm(g8A<nc|q9bSHm?Gnm%UXoox`OZtS3n@dpQiArQzjH>rOd{?q?P7sGs$Iy#okqKa zfG65z0(k?F6YvXpFar9F_KS9nSxU9jp&NC(y#DKAr&}(~PFQ~?HqXvZQ=8}CPNM!y zq7IOT$*jpv%oDh<)AM&hJ9m?AmqV%f?|+7CI;ZV_LU)6HwVj%s3iot+b}BS>dUmq* zL3;K=`f7uA8rctdf1q<(I~8KkZ{O8P+qn?P!2YKW-f8~>zcJ8d7+@Trrk2@h1Zaj2 zf_{J>gRo(g4G^mbJwUhdX265EVbl|z>)@9}J8Azj1-iz7cH&T{XQw)#8wOd!z_$)y z1ZcW;0go87)1m}(Os>|a$8Of`a@1g_w`G00#C8wsQw@~ku3KiVPqACBTz#qo-k~k5 zK3QAz`gC0)#!pZ2!&Ch1lxnwzTYPg_{~y?`3-f8q%yt{za^>t+0N!<5&F$c|p54N^ z!B)E<t~J0J*)!a3Z*0-+^x3z$-C~f|%eC9&HpsJWGuw^adgbgk1@c3{-vX!u7~dxC zwk&a9!RckAbzIwhj@#<#ZMtpFzs+qmcKY&dHTDSfAMc*oRuhk0Ia`ebZye80KEmtR zBhpq&6NjTs{KE>@dC{j**Y{76+FOT6^R3c8#|(2Xb&%h)vDJ)oFN2`(P?GYjN{EB4 z%-IC4qc2)`6`2GaTtR#q^gI8dA@cmKx<1<-XbX6G^3Jcuj?7s<{JTEUl+Tr#Z9LvU zFUggs8R)9#InW^iI>ff?IvjK4yU-z&n7a;B--NRC8%Ib1XeVDzay~wtAPiTG9|v6~ zN<(DRZ9e-P58BK6>FnxOC3}(Yv$|FHIjHwPfpQ4HHLpP#1}FfG{Vync&qLYz1%!PM z!hQ_$egyhM+$6+xU0`WhMAHI8NqGJ;x94L%{a=Q>JmbudJvSy|PR?vj&7Rinx(-Xy z^JCAN&r5q+Ul8S7*XbC9Jq3D<l!wTaPmfsF5UEM)VO?LkJX?-_N!oG}Y=*Y%`U<pX z0HXkPFELw=1JwL?XluR*dc*H1{Eoi>ZQ6^FrvCw9FR}D2#Pq-~?gDrb(((F-he+WL zUFYU`%Fn_}GCxO-uw6#06ZOTi+ox5K7f~P3<=BZKvUdl3>+X>9M}I3=Kc*%wFHeX6 zDwwBJ=b&x-I<(6GlV6v4I`LIV13=d}^bKEUd3X&=1M%8CptT6wgZmuxoiFatb$-;) zCQp9j^3q^^GZ|=;7biNL-b_BX1)k6I{$X;b&$g!d&{_5m75nnjOqZI|tS?vR2#29R z#`#e3F8cEEM|jvHGH&=$pvSZTzL*cCH1Db0m(zJo-j|d2CAE1s{97XWDR{OBvk~S? zsans6LOPf)BY!Y=8%+Ss)Z;8)CjOA+OV<ZMXMorTg--n5Dk9hE>lP1^SA9B-80w*a zoqi^r<Q@T@56Zq7A$u6)rtb8O&*xEgRU`KT!&Ok_p7+U}oJYAEd~(|hPEqVcTSBCt zvA!Bzhfwe3>p;r_FW30DA`$Pii%v?+jpI7+YuNrm`d|0S-)oR>Ju&yPSOA(XfDwRE zfY=`;J$=@2ebgCy-0Afw=yVG7d2E-jA2aAQ^5oognnaq9FrB90cl-&d(^{^RI$JHi z{f})NB6WLooyLA$=0GpwyJYI2+0B8@Wes7j-zB0Po4);5C7NQi^zg+6QHEAP`I+$9 z>#?_>46Wp4NUU|J`gHB}m7ljzA8}`-s?U^9pL1`4KJO6v7-!ma{YLib`Yq|Z^7?J^ z>8H;q5poLP1H9edbeFE*A%lKo=iK)lOx+>oM{wSlwT&AHJKu$E<CsrwmqBjmwz<nK z+}i22*HiFZvz^TcjKFhfJJV^o=tn>^(Kh1x>aki~rw#wi*B$75_8iw8>T0jdx<d$f zShaH9q3)ot73;~+Rv~zw0$ZK?9*oI-wmR1rv{l#V+h=7fwfvCrb`pw%9%tJL`6Ao5 zyA;ZB&TXOR6GR!_4&}GBUzhpwx3COXd1W}~V&23cZ0sUiKihIp*K1QIm^ZPbv(sxn z%kjujb2%;?VdZ$-x%6^8=FF}fcO991IUasMFUM0|mtKxp8DeW_Y8m>h&sK*r^HYXu z(v{0lEX{OU<Bb*Za$wd*qr_p*Z4COY+C#c-eFohwrEeI1ACtd2p-AR~deI(ZIezUP zUH*un9KRjg<C@H+mE!{1EIqq&9Ln%={Lswhc&_d781S3~urjh75A!m!LbVyu$2zC) z)$Q|~p}frZSSQ5Guv~@Fbqc*x*XjIQsFQd0i%37BxHfdQPS@$^LqlZYLweZT=^JeL z#O1FIO%BfP8;lHHxwWAw&>;l;Er1$;u9NCIp0t))eqv$WE~g*5^5sYL?P9g+41^^> zpW5|9<U&N(XUbP@@Nay4?)rpGYgNBW{>wh$SLV1+_=V&@%YDKt`F=XKTbOu0{&6gx zZP3eLtbhK-;$r}@_b0uv_*$IzMc)L>H31!!hlteWb)PP$=UJD+V^WuOs7oZ9DRk%U zVu~w7<Q(~i^QXvDjk^4XY_R>flzCCp*~4KxcZko$PVY?Ls4MK(OplDj`4K2@&K&0e zntbCtgO0J`xsUVk5A0>*eV{o}eCTSGJO>nRi${+~n!_FOMt1m+$TL_CjZNWXOG1g3 z=YQi5wAQz`sFW;jIXtz7BLSKa(lke#68A;pmE<*t+YUD-TLQFr7WuyR=5W16D0Mkp zzkAQF-9cUOoK&Pa+SV9vtdAbvXXJahqp|UR17CWMIoWZ4G~OJbTLVv>(Z)nuxD{9j z<)Ti_jrARkN6c~Ij&OZ6Vveg1w<Jt)s82^S9*>6G0{WmG6U||x9Z}cDa6HkN>}Zb} zbVYl$H?{_N;<?A3Y&~}Y!NQi%uvWX6*Ux(~T<SH&7uKH5oN&CbYiL-TePU43GM=$= zQMfnLa1)N5^@pKH7e9SGlRcsP23SPHJDgO2XAAd8pwd4;-R1`6qqi3swv>i7m3#W! zj2*xYKU}tD7)$?=KIY|J+6nS6pK}I9X8Cx>`v-+cjZcK1n^bXIos`H5J%53}pKpVc zw#)poWodVi*Hg@Av-Nh-r(->sy|<Vz>-Tq8(YSC=35*)C3!2}8)if@evwg9;ZmmwP z?AHy$m<GBW3~$c#_GP*E2^P1^i%U4CN|J`z@d!Pzr|P^?32!P2#|Ua#S)Aae)A4k8 zkt}W%k@-+hU5U!L5K;3%#`<Urg(LZ5zt2Y)vq><`ReCtrM$N<eQm#qAGk&=UhoLOX z5;gy@;OP11@$sc~y_TNo@&jm9)wMj{)6mfGDdLm4r=i8?Ut}4Vna-PRjN$eDB!J(X zFSY2huOmFIDLf@>F1H&soSDimjxqdcgD@vpSD3E#<x<JiR<>jeWjd4c<sFmRU>Eyk z*dl=&&`r-PUXP1Pf$_&t-TZO9-Lu_58yU18tMi`G;e%T*7i(yI8;;9-xuljG7B6#( z#jRB0{N*F0#HqQar;o*p+|%oYM{A_<=ZTsQJx2}kTCN6pi<~vmYOQWCkE8|E{AY1m z)ziwqFW$2f!&ygh8Zs^}RHe*iIi%qP%XF0%ub1sLT3oP<uhQc6vcA$!ODfUn`K_nP zTnBtO#=4-((CdVc-q>G;G@M}lS*yhd+x?B^_zLxmwQrT{8Sk%*^^C=t>luryT+dj% zxt@8nMjCTH<9b%CXKFf3^^C_G>zRnFRL@wvxt_7O%Js|_@2h9nhBmafB_iRDMpdtc z1jp{tHZ=_UgT|wYj&Mu#aC1V2W83cq@i1(!+uA!?!!3GPYhyz+*($?Oe!Q_Y3Lk9^ ze);~er9!?JA>}tWhC3hd=?dS70bQ}5>u5ZjYzcR0Iy4w`SSolJ<kh!?Blly-7G38C zyJV|8a82icm6Uf!SgkP5XBVcbc$)%v=!C0W>~Tr~+z>o@(H45u(&KUO<U!>f(?PxP z-&xT74=?k=A1XM#G91@h)Z@n0e7g|cSK8({DZBwAnWI-RmGV|k5$_GP`e?Mf!zxpU z$|+@N&-tP+I(7$}ED!b3L~A&v;~b4ipElc37k!&>bvTu>3J&_XaeFK~1?pI(lNsGt z=sPOVg;P}ftpx@5cEt5<EvLw72s27ybk&vUJRw#~KG%yFXrz0#D!zZwMz<?E>_A>@ z60JJ!l$cXw>O+*f@TPYvv_x9)5=J`HCTZ``X{lSZ=}8&g&G2+2+|d?oJAA+r3>xz2 zTCam%VpPlzSc)7=krP1=Bh5}0?>5Tx=BVG0H20aJ))RD3*Q11?eRHmCe-^-#t$e2} zrt#Fdx<+%VFrdAwcY|S@Ug#b;Sm*^%@UVTvl6~-@0)lh!p>!tg(<RfB*WRO%cJF;5 zd)L~)dU*OxW$yuXL5<$0MSVm|zspMWIaX2B(9K)j&DKfVr8Y_H?fW}t;umf3al2(} zD!`2K+E36vk`;Q+o1xO;)mN<IDrvl)&^x5jcTk4Ov2zx3lo!0wzwfU5z3)8Hc5U<T z)qN-1`q)=)Q1dO*lhewmnP;Re&UyOrS>CtB)iAVAPr0bQN0PD~zlOcX+dCN5=+|ET z-iE(<sqy{a{b>HCjoW{y;<0v5=dIpNN$a+^^keO`TI?aaSaz`<9k6y+*Hi;Qa8oRD zz}f?^dnGUIPfCg}ToI1#?Oc6YuHbPdpOrXHdjS3pw6-2-Xt0`_545!%h{wJ7kf5#L z4|5%v*$*YQQ@fP+HDr4Kl8C?CN54mTzf}K|m{u?WM*CcJ$~J(<ql->2e1#H@?l{%7 zRmnKT&893Phoeok`<1yf5q7r{hUKOgT9vDp(VifdDfRSWyGIr<Nn~ldz-PIZr3>`3 zYN&yW(}kwYDJQkWyTOpt$I$^UrN5ffUz2w0^V!srv>Pqi*-X#!w42POoMJYUbKn`h z-S<1~<&tDY7A=>&+(kRyg|qfot)O9%KD!8A1X_h$q+(e3Z<K*|X^=|3#?$;^uK8kk zD%xrMjTQ6xbSV9BTRs=gl`=pD1KQNe^ux;A^7O-ztYa6kX0K76+w4-gXlE5oLH_at zjz?SU!F;)-W!$1tHjytZDP<!LI*Emc`aF!S2b4Tpo$#c>kOS?jaad*#G+>&+t_$sf z_S_=)mrhIiDt_4H(L097<okwz&Wl?>y8iVbc^;T_eKkq0;tVg+TWR+$qPNE;fTD&l zZ%qP$(C6AkH0wzfJLHwxK17ZU50Ryk{ZjH6SY`ZYNiy*>$)5f0Tg;7w8gxOx<liS% z0oGMQ1H7WV@QWlFc{NF_pC<*v@B*^_8a9AHAEU7!C#jA#3dYrB<3el=kV6;5KTY&B zEF}AvE8b;aJ2pgyLD2BuYMPKmWZxoM;-7-l;HWY7zjcIb$lk@gXi;T>{wbpU4KF79 z7sfL~&M9Cq0y4(`PG_+MWU%ZcRrG*W&FzrykoSvab}pvYLInz6)TupdS&$R>DH3~8 z&u_@gC6T;4;J`5D%zKAO9fXY$JvSDR+G`qfsfb;84KVOa;5i@0)ueXmefdm|Dmn$W zt|fZGSV*CEA(qkMVODVbnZ8IA9Ly^0PM%T_@b~{QcP&726z93oTldheutXF?k_nNF z981R<2_nR6?<MJ|dkl9g?Oh`9?%j><7VYhhcK4*aGd3Gb0U-ozY)p7LUTnn(8<UL- zV}XfTmvKb_h1x2sY$aBu*5PG{oNNHwN-Uv#fA`GJ^vv8@I-e+}?z^7;`|s|*|9<y& z_sj!>dFQRqc}SEFN9{c`1}CY0`OJe$n^sL22Uwl%Vnj!q2u|ES!D=n{S{Av*(8$GG zoNDzus~%~Xbo1Z^QnIqB4>gUWnPj&%n2PSAGiMKi962pz6w2({xx6w`;<tiAFc}nf z1S$?JpbnCvqJy3HgPwB)GKa05Lp6@VIA{><?sM7oM#Z4xggKB3ju22_XQPbKsj~gB zmmJRX+1hzRofJjEAlo?>u<J!0si(&HHNS%nhJ{E+R{~W$F{BX>^+<6CPYnyy7(8_0 zy03cBif-X@XR=Sa9Ex@<i<4*)k9<)P9r+k`GWi?_4)|Rju8??{5e)Brbiz0&;w)2Q zOa7ymc)Qy-@6v`omn4kZPI7Je!wF-%wO!81F0(lCN8a&Ga*4u$KlWs2KHK5_t$#8J zk9BB#!3qx+-xLR^sWG7JHgATWiZ^uG1bgvsJmPm9hCT+)M_rstYpKmNeru<Q^C-9< zVdAmNJNW@&Q`|k;1aFq6;$8l64{?3YgT4np?j@?xzT2ZyMOxhlTTh}B*#Dq2p6cPh z6RSPziTj`)9g};qVcaRN<8a$4aESwhvb>WXg3Da)<-sQ%RHM^r;;wIr$K&uAor@6X z<{V|f>rfYMPFw3{_Q{8L)HM^vu`_$R<pVWkPoAj{x#(-X{7iZ9#DArS7pjBR10uBN z*sUqvj#vjaXw$Suy6fvjI}#HgA@MWgS;}`R?HQinqj)BHo65~+ZTcTxH^EjhSJ`oF zz&`;lafn6E4{PK1o~ymuIFC)(fonX2qWa<7Fnt89*E(5!(k9*ZYdxZ+cEz!A_SAKr z`QzHmn!A3Ie5`U%&8E3AwR@Wkv)wRz4RfnuMhtV%Foz9OcZ9k8hDq9I=Vr-L&`Ug4 z?+b<bhyVqWmk<)rY@Cg!j-QO8+2Vm)C)fol&E4zxD25u+t#if=nor&g7ipZ}*R|H# zW2|Gnvl-hi`Kw<fZ(gH0>nuZrIfhAM`Mfr{z1Qqf3K`wA?Xd|h+v3Gszc|!7mO<0o zm>4vA3WZsX@Fj+x+LL@K6HGL92-@^?t<cj_P6#4Niw(`$>(unzeDVf0f9nK0^uD8E z_jzq5d%D%T(O}jZ&Dh}3>ZC63cOm+4W+c8drb)kv(YoZeSW4TL9Fu4x$%$Az9<9=7 z@;nrcYxdu=X#IVAGO=S+lkdwW-gI<ZG!>KMPiUF+K-64m6Lgx`CaHUI$QskebWCqJ z??-_S*2bDyH|t_Ozy^#jS}`i$$XadwNZXe>?DpRasLZL2p-s#|YtY6tCymxN?KD5$ z+8Z}_Hg5{IbvCMMLu)UOx-e%})lU+&SYtx%c6tM9d4`F5*eTF7>>38gakic{!jBHh z2KbJnRnS<9w-w}X1ru4jfcqnx5J|XwlG)`Wp42GD5yqX~L0}YN#S!};k82g;h{4n_ z`bZ(R3^2fB-Nd4hdXT%NFe$OeC6|-9w*K<VnWVc-p$<FWT!Yqbqfwn-!P^M>)uV=q z%4N1U=C~+pqgi`34<{#>{fX?b?A5zto|5-!7Eew69RhQ&CVgs4Oftn;w<S!Rucv*r zsxHU7XNPR3$GNZeY~m%l{txnbyV{T?#d6q>8)<*hA;UqBw3nWqUfOGs_D#|BFvV%t z_c}*9k9fqHe|CCtE;iz{>)c+xn!7qfo!vd+8)z0&Bx$yI^D(N(B=~2ieRicCOPbBU zjf3-8iQKAtgu=%dPN7O(oK+poA7@)rvW|+kyLB|(Z)02taYQ$3UAhsZIL?SWNa`|j z+$U~#m&@FdbI%_-4?%AB^AL1C!^C9gA?!SM=-@BHJp!`;(+_?#ekZT<JcLOv{?vLe z+uqr68xK%8Cd)zRA&PXC;a|@0c?f!ZlwW+BB62MNTFJ<(q9d=CWZikCJU=seWxtom z^qc!0(nfc78TS$eziX43ODlfpq+t%-g?<U-&5p`4(gN?b4!O^#%)uAjG8d5!1@yoR z=H7l&=i;t0>d+4v^0)7lWu+BW=W{;guXxCxB^pow=zgsdP&U$1S51q!W9tyG$w<qB zU9#-u4>&D)(VZ3*G`iP{o<&vJ#obo+eq^sh_656t_coGbFBG>_&y8JFjbD6jFBum% z^_X%jgAB{YWI5K&pd8AJXhU8?xqM0JV+rJ;eNeJAR^O3_JO>@}49>7TDrAYgEaX`l z>YyJnw75ec8gZR6@+mMb%afZSc_@#}e6rd|vBqqUvx?9~!4dzV8H&I19P;M7R(nAk zKSb<|ne83jt(cpT<3GMzw$pPy>)3B=?@T?KD83G!H$Vr}H%0muSM}SHitZ9^qCJhF zPs?eVv**K=MtZ0nY^6`n2=S|JI^CHVxJ{OK<p(VPxwPrd{G!J%<&S9R?dfBmk<+7o zh|@<;t(jLyirHV$J&cDP>BxM*>6og&^2(PBrF;>6m_0pvKP$_h{}82zo_aGMgy>9K zzlo01ZX{-(tB;I|8JC@AR5#mGzQJ_=1fzX`yi2=6>OvY?$FzabjHb}Xq!MY&nY6^f zxEVlE7?l?;`KKNDJ9Wc1zD`e#L1)3M?|pUMy{{fK+)o(p?^NTx2u#h%(fA<WPi5@r ziYhD84dmV0pQ75%zs<#4RSgF1LJEhEb9q4Y^)LQ`K%d7X>%AS-A52U)9+J;Fz^9K_ z89%|;8GX({H4Wgr_~gN>x%gpzY}M&b&9|5~*g~026%dKHHr31*nq~9#bWbuK8=R-7 zTQH}c3nQ6XC@grZtG?l{UQfr6cY_)~rUfQrtr21Hoh?>`w1<b{t8PT`Rihi>Cl+Dy zlXr9Vk<O&f|7YguBlNTOLT;hAdVQorOAToVsFOq)p>2G^Vmjd!1j9*K<{M5mJRJTy zPq>Sa=?xL~CQ}QzonGwvrhPypyV&QzrJrR;zd+Xpx@n`~LcH|s7>%a1`FPuaGHy$| zPx!Cyf^Y<JYnlf^FHPD`Elw{T^!YQJ6h3K?Pc6PHOWAD7cV2+4SQeUU?iaZVljlrb ze|l3g6`Mf$h{kLB(_6GuCN>a_*Y>A3w8WxA^bvKuH<|C`FO^KEK_e1>2aW%Hu(03E zcS{<dV_;8hp<7}`zdw5pz-ioVEK$q+o&#hW6^q${o!jR<cnx64xX#J!a}F?RVCf-% zPaX&cG4#y2!g3F$isNFRlguX#SPo2hu<+lq<&J;w(-X#wRN}LDs4cg7u^4TZ+*#Fq zX2O^gI`k}e49C6L>iDWMm1DjZOPgG(_dBbf8fT%ulKZ;4J7#8Fo_ppdrhMlnmVbK- zt6=<Ed{(S`)$y#MA4Jqn`?uk#FX*IQwTk$(AY2u`$JN#sEW?}mnM-m{kM`5HJY~JI zLi%ll&W#v9Y;!*2qmqN-XoKLPrVVb_s2hPMz_w?f_Oo_s8NGjmwuFz+=O0Bms0w}z zBZPy))Qc<>RGt|6p^5I^e+_y)aEGkd$Xzq1*UEbs=ls$dPlr>~5D9&nG6WF+$~$El z_RgRTink0+P8ptb$WWL;8Ps<@W!UJHA+T4L;n)nykbTEf240$;Ypa{}i90WP==2RD zuH=Qgi!VLa`oQ~!{VT1{ynFiS*jv9b>=)Dk3V*AP+pf6s${NG9Ivzs7l<h+fyX&lh zW#{!wlx=f2gA(ne?F?*6o~Bqv;`u!fo{g!f5s+11ojhu6Op6;K`J}>2IdzoRsTzZ7 zwh%t4fISU9QJbdX+t{)0&a>fDJD#7EZ!en7vD2cRyltOchEDEtmm%g0Ppb?mi^5E2 zVV18Cvq)W-2UTBfZf;atHxfnYlnMh;>|YpmJXy1RiO2fg&^SgiWT#VG$HTMld2mF& z&ur{!1lg1*0R5Csi}vpRyJh`U?sn^^ymWf{@smHlr5BNPzfCV^neHJ+x~;&KyUhYw zYmkj7dztu#36+aS_si*SzsH^K;$_oIcjaSYR#_Hi%JMMpKT8*fS>aNl2dg{U=sFX$ zv2BB77aRU<_Ny)XrL5YgUT#0VhcHC{>o_xm=kVO1`D%qZ#HA4SIw6C-NZI>O2)t~+ zqyOZI*xrJA06YeK3-|$W6nNdhb_26p!)#5fFv%W-`7NLbyaHSd90%Su-u+D6qr}%i z@0Igw>*wA1m0fl2`9;s7P`i2RiT~(H?H}ETIr!!nJL-sck4L<b8>bQPBV9~AAnr>F z9uW5>5ii}B6oI{fFzLRe!U6Fc^hF`#Ado4kadFa0xE+J6r`{T4hwhVQecD6Tz%}PC zYv5Y6apVtX3CLa_X1S~I4wKywW&t1vM1UfY4T2vi0jv@30EHcBf*as(Mp%FjC{zyC zi@M=QKJ<v+c}0mM8nf=wYRSpzTk-|jPS13I^H)}erQiG)htw49d&$JKbST-gJ*E@Y zsyD4&R$Zn2G(G%t<V>bzQZaGxRnTY^fM!cWw(~<Yk=zhZM#UnJ)h329@i+Z{@`^QU zna!Qn=j9^X(1Y5q*m*9-o6@pbZEtIC47DoVtvy|vyPI2;4PBc%Th=Rb{L#2^INTb) zgi^+}JGL|@VsVM5b2KiUYa+QR<CIppE&o%zangFlnZpfgQdiQM=)iV5p2xp!Zuzs% z2Wa<MO6iFWC8EYxHUv)t<GPRoB||7rF+X`OtRbUK6n<BE`K7Gh5{-{)%BV4A*-19D zHT5|fi^KPrQ`wp-o%czTRM;Teli;jzH@~a!p8)464^F-(&M2JYqG<Y=IJf28xJPE4 z$RVG*Kp(l!+?C;oppLhI^Naw*o*&W`eXEJu;v<fFC$?0Jr+P=Q<J&@KQxDaf!qsmJ zmB2&KqL3+?xT?);n@NtA`(-&^^pL~(-Kw*ZgPvt_y!OvlvE|I#19Ze8!$~h0+Rt5v zY^P`wFO=nI%V;Cgce8rGD96A2!Sk0FOG08NyqqJ}oQ=LEcFZA9$U~k&_}t~8=MO?n zv_?E>#+d6PW#ozefGo%U^Pm^=`&S?FkjrdiKE~)y17{XCv}m+!o`x#7H77?Cnd<@y zg(UpYf-|=o_SMXOUfvy8TS5-Z?)Udy@uPJdN$wOSX-Yog*qj(mOLxXyLwxS!()9z? zn<1<`Q5xfrY;auMOrX@)Q2Qx)q%thp&)W88YK9E$`6jJ^$0zZ@*Wg^riQGR)_@0HC zN{(pFTwzaL`1CKD=T96SeO`rwKF}sAsxz9Zo@X(!CzGD%|Lgm!*1S9C+h>gV;o;x~ zd&h6teZsWY{&eou|Nf)9_nG#lp3iRIm$~k7^Oqj+C_(-oqcSr*bH2IzhvRRpU;5ua zIPD1UeMfj^_~w{%>sQCw$%o{6Hs@h?JyU+&eOC1>@|$jHOs1af=4J$D9w-CBUvxA5 z$Gt2ML{4=x|NnvKbT^NuHq^LtsC{QVl+rYx-4cP2{)4=yvxxFOiw7T;)6w#XI~~(m zYck#FSrqCSPYevFlA@chwwo&v_p(Ri_~Rb&SANoa&haz&@&BY(gcEAUY?ywD=t1=I zeQq>d=;`Zh?rOTRhp0Y>uq30gWS<5-*?+6CmhB4kAUK8gWKL_`*r3bzh|K0Ro!QHN zgFXX(;(E&Nhtmc<Y1@fX#|KO1K+4?f>>dmGnKdsx{HUC7fiJuBEq7)b`9}Uj^kYm% zR7XRWippaT+P}E<OOC$w%d(xG$gj>lZm-|J%`&{el!;lg9ET2m?vO?Q0A!gH5_0&N z$d3r*=>1zc-n}!JA9W!)FU%)E6SOO@`m=RcH#Rl5v~FOoN0c=`-daZWI4Vm<Q`%ab zzkkrYt~r{Z-@>VfR#4<Kisrs^v@@v;jHXf=dit2?#clp=4oZsm^pbyCKSL_$cA-ov zInEt@u7XCI6t#U0sC<4>&3MXf@xyu5jc3F#N`NSVRl20G3fu#dJDovz8Z!01HpYs1 zIp2=v-Q~ys-r3FV*=t==`6>Ks7cW2M|LEf7C;vZPtPE5D_D&c4z#V2DsE}EP`7U^V z)x}iAss9W-Km`7aa4UjVA^I;tdjnyd>|(h$VgEV!@y_1DJ5YEVVf|+p^PlKqSwQ~< z+!1FM2v*=1@c+6C{Uh+d;6EwW9{eFSno1kfe`6cI&qX{4UFI&JPHisz$j(cW$YWY( zP`kUDTYGv~c}E|61$YP8nCfFYfF-~{O3(>Jy9!tV5dUn0Z!<ur>WAMybLQB~V@&;; zoF^-v!VLABf>vEC4)=NHQLwRV(z-?T>~J5;0eQf`rH>W*`dAizD*b&d5b0x)fj(CH zbGU5<-_3nYhrI{{2JsH$fC8XspaG>A!U8C4y-%3zQ{dYHIp7}L*2gO3erq2(+digl zhhL;U2t<JVXW<5vfnW>r>2`z*sDK~#!2RGOz+Q&El<lKMAy)nz!UdGw@CQVI@-v7R zW*#U2MW94<fb9V<5CkIhekb06++E;<zdV@$+mCSXK-~904nPHzd%=4j`~f+jKxPgm zz#y9f6!BgH)W3#4fgF$r3P2h3B2541VSWMb;LlN-A}F^o3qT1d0~H|f0Nj8|gzkEW zAD|4B0QDi{1CRysKqU%2!wfzQHz4u|<rT{Oqu>E@KprRnCBm0rhkKFU^N{~B@FD#L zn0`P93Mt41vjmiZ3c$VsJNW!C13(Z^fe4TV*jHf!`T>Lw6o4X72H4+0M}P_x0QNQb z1F}G#%*P=oPy{M~{~*E#R3HFEfGki1N<f+DPk;wd0UgKzd7w!2uY(TgKn}<Q1)vD{ zzkx7dGMEYw1au$^lz|H1e-ds$9tZ*vAPW?MGEn#?!T`!Z@F}<hx!X~8zYVzn1$qhq z!S5ivLvRPOMbN*Guu%sJDECFw`Rq=}xeGwq&;KRz8Ylx5fPD}2e?%CcLtecId4C8y zkUtE6&mw*x`y9eV*$VtK-0ni213JK{{J~T~S5W5sFTp>`T?I7%KD2>AU>~i8BMm4A z>~7G268Q4_AqP+d*vrt(J$OeRDae<=eQ1AQflNO_+=Qd>`(x0b2Xf#)1{0{jUV^FS zL|c@FS$aaW4GPkfhh6!5@a#n!eGBvf(Blh*V~I6agkyt4TBb+KP~S)2E9`xBj1507 zw~6Xg?tY8?Y-akc>;mZT-{>7O1JrLRwa{Z7(g#q#rNS(sPYQyU`Ym;SU$x)L!cQJh zUKjmV`3<YzDuX_0zcmlK1N;a}0Rr=dUX}>GP-i6dRktzmy_yL6i@gVBecW~)^rO`G zO<O;uMV5XlcrW?9^;7XpuAf|;w|<rh{WK>>`jbt`F-b?4pkICMeKCiqdqUR9ahr~Q zm$@fBi$mf*cQut95E~zfdUk97J;MY1gzrWz)1t>VBvT#9M65dWwbtl2C(^n$5Ze~h z29-FHr|dGXofkZd@YXe&QIgw~e%g#D_K9X+XhUdF&PX!RoJ?Re8c(-U)nWt5k%3Hn z%@qxU^6v|EQ@D}F|H4sE8(PF5_h!XfJsZ|ini2(83@UW5U5c(xSHL#PFYrh!acx^> zmC|-uJg#g@X_}H5me$Eua{WXHwDmkLF*$Calqjne+P6lxXDAz@vA7s_cQm$jI`499 z^OChu*C~&*bh-nG4r%F|m5%gKI2y~4=11e1m>$<ed})mAA#H-LR<wm%%gp-)$5!te z+2%>tZ1kEc-MleS&==w@Iyx9jUcM{3(-wYBm7bFLY3(qoi+N2fnLsQf>DB4sWGXYj z=MeU?;^K?{KYLdL<yLW>$NxX;AAvC#aFVHk#D=vaiYc6hCDN|e_J+0hWwrLQ(qSX* z>e(yUmEO^h*IsXl0P_<<Pt?RGfix76kN~M6YD3eKKu{7wNjYtl6jIWYHaczEa!yL3 zB&0ZCPWs)M_cQNFYwwzca&pi)S9jjbojZ5#%-p$e-g`6Yk+|3eQqrtzMw8aZbDq7C z+Y$1r(B5?b9kzEOrDwvUNrMNuc-78M<a_PLIR##wW9h7Z0$!vePMh)4-eT=e{KYda zgEGsd$#!<){9Olfo#N$dO;4FUBFp_-&<*3+bc(lgB|qKw^~5Lp^25V=rXz0MR8m|h zJ#zhkx;N-1M$aE<2xqs*0_6S%Co5xfL%vXVhq)>=UEY-|`l*Y{3TJ%G`mGhKbFNK; zMD4p%Idh+sqYo?lq}XYzy^}SunGbjh<Og7MYrs?U1jh#2p8F=*Pk(U0#gK`$;wBRv z&2EOc|5AxpPiyoG@D!wXpwc&c&vUK)5D$u#5A&S*H5&B$AGDX|9L6ixh<%#6v#{Ce zFrBN>r;kuk*4ymnZ+Ez>k9H(L7YrYS?Hb>yLt^>vhiUF<S6KTX5hae^)K#ywbW-Z8 zE0rG)C9}p@{GgefCH`iZ3~o@R3F-TjuzNuk>JDo?!9jMS-%M!U?4PlKvEp&em0v}7 zd32K1A9d#IJ6~<|Zva_9roW7@Mc|hYiMiYNZjJdTBI2wno{dg>R#mk($|`{3nR4B$ z09>Dnuo$obDE)JUm4Ry=Q5HB$V-*ebLC~+$nD4_;RtByBs(>1xaJI&ZfD+0t0rSTq z%(osi`#}pZ5MTYP2<|h6n14LV3ehNw1){7r44eQSk1!*H@~;Ffp!lIEtM)~ie=FcM z<jW(^fe5RujWXYv$a71C@zbJ=|9gZLfh&N*)sQtDWu@bwKL{Os8g)1q<$nY`3P}HB z$aDkB*?=&>cOKFT5$692XaV)#g4e6SEudckUI6Wt2=3#+=Nia}a11&s0~aAf74!zl z0w|t?a*?+Hx)Ol>A?ViupA8uSMhp<gHR|gJXn^WN$Pc+=kgJ5YsQ(E3{}kn;zSV7z z@24pHKT*##@&Fj>RY5wVb^!Q?0QZ9Sho}SE%OKv=hR9P{kMiDydJ?=B`gtGtZG<eq zG2k-5|8CR~paEipIr30j9D*#T178LVIf{s{qJDK9bfXAghcNW&Lm3=U{te3CgE{~z zfWQE*YX~2J%m+aOU~5p;6v{yRR3;(oA<#ijRp`396f&aD6@+VajsBvoM7e-E;V(y+ z2B=*EneRXt{U!h~(2vT{5l?|0x-J0xH=_O@g)FE?3_6KH<^sumBj^D!$Yw;)eq$&P z;77j;0N8(nFCa$vMbPYrUjGBUKZP)$2Jrm^Z3C#>higFKb7*fsk>K;7y&rJ^{}(~? zb<hB`qmTvdtUUrgfD+Q`0QLa*0W?4XPz3l1o<$gR8nAH>uKxwJk0a0Xz|Wx!8keYJ z>2JaRXSlu%VaQUr8|i-u`hP`UjQ<j#06mle1?aAV{_X#3)DLAF&|wLEnj`G{ICx{6 z1nvS2pbns43rz#2+q{9v8KnATL_EEy0h4bZ_*R6`S|IyIM9eZiU|K&80MlA=;O`^i z=>`YhPIOO47&)r-??%`m;NpKp#C%ag`aGI9Q0Mu;1zax#t^hBhDHV7za25Gl%E*uY zy#lxjy_^kPh91rV_JiNKzyaV5grA78D}XD&R|0Fmy}&hKjjpNuCy@Ucln?9!|M|dv z;Dx|d#4iG_1GhjRKjgR)*Z?j-A%)j}_q+8!o??l|FjGIK*yv-E?8qx_J6$oNE*ou~ zCpcRh9ROH1n)gKCkc|#xqYXCNfL)%>M#o@_eV0a0XrrsJ&z6nW0A!;zKr<U1ScI}L z_Ej5QJqz@(&8m&&0Ja@rz;re`))}>JbO82tu55H2G-RU-0J6~m)VcJUW24JtA7Ot~ z8*QLIs*N_N4i`WcvdP33d416LTWzE3XfxgpT0r$G@Iqatv(eRlga@KCw$a)LAuH-g zHkzZ)s5ZI+`BWQSLA#bP9>_-fNnVeQrr*+j)A%s?ZW!4e4Sj^{PW^@`dk>8%^arvl zHC&TD32cfAL&edK^ML&qM%jE|<NZ;#fbd08wh*|8_(i~)Kgt#ZR}sI2Fyfa|I^vfB z`&y%HIq|zV%3A0ebSsDs=_@He(pM2Z($^B*D&&V<VLs#suB=9W-~i&uZuxOdcFT|J z)xbqupAK9AUIVNl{tVy}@Oi*B@bLrJaeXQA!}z$2@&S`QGl1KvJm_p2>{1!>YzOvj ziLxEQvCUD|4P3$X2Pq!cSCjq1^)8~vbuYz3KS#mFI&=A&Cp<pp>y18Vb!Ei0UNn>Q zQE5$$({onkS?fDzF7G+%naiaW5!ac^zEzP^I&-;%d~fG7mseS1-uy`M8N^+VKKa5^ zQ*7)Tp82#%pNt(GYC6Xj&edFfvUbOi^F2jwh_Q(wF~`<3Lk)9m2|#mfh2k;CYJe($ z=GYS8WOFRf4~aR}|1RVQ&>UOC{7Q2ydt``J?tu;cEbQh@kl`@mZU)?f_&bM8orE%R zxnZeT*)1Th0G*6JJ;e?`>DIxEO?2YhGc%od$7x}$Hm%?BMs-rZC)%Ks>U~jLCw@SA zaER3i?}h%Z1C)oD1{!0J)XO@zUi#FNHO^<w`?I{_*2%(ohaBBZv-UkBTXq-bH-H9+ zeF|~`7w?jDSBsEME~Q$sl+ad3J+kyKm^)djfN~RAP8YJ6<H~$5jNaCI(3I(#Z@OhF z%#loiyQO~oce`b(0}RBKKZ8E-XNUu^&q`TW3t4HoPzq}8VH5bb1MI-J+;UbIIdWRR z;yIcv=i8;PR~~E9*N+Eg4fI<f^s_UbipwuNtbL{EU9FyPyY=&O6a561XtQp|W^;Dn z>!{P?@aX^~n;$q}h6!Q_8-UW+q7C)n$m<6b9*<geLVG)Pvf7;LwDc)=owhEXn>xkn zgAH}^Bd+v|L1q9L!c_|YY>*ZHXOL9@+Dn712&e-1&*l1{ub&p-F}AX~Ogx#&Wj*rW z?~#Aq(z%hp@`b1^zlN}QHu(U?))!%q9*}xnYt5zdNMu@}72o<;?}U<kmw(4CpYK@X z{NaBjI&1mtKJzeSc}&Vjzn1=BYGgE>2`3Xetq;&1V7EU%#Wp_eF1NU>(FSRJ_IfJ3 z1b+wl>c5CE{~us1)^Tt49*kMU8MrRqJA}55uoAEzxC~tQWrS&fG9ZSy3gW7OBGLUk z!WhwlA14f`5l>vl5H<j1gi9~UHI&n>HVBGG6g|n*_2MLv$IZE^;;DCO`5|U3Kjf-+ z{a3U1vulvO3aC?Eehpb)M*VUB7yFHr>kRsIC^$mT0+YkmGe5+GqrK1QHGk)p?Z+*1 z(|79+Iej<wkn9`fFUdZ;#`gb4lVb^tE%aC)bKZr0&Lh*KE9YjeqTgC&y^Ee5STAAT zIiIoI>vAn#dv=n=o^@oXt!&gu@us)mI#2P&#&w?R&CS<&s)yhBI#2oV@5ee%jdb+R zI?tQ7&Qm-r$Gv^zlR5t8QyidrlUygMgKla8V~3B!HkBvY@$XHt6;)>(E?w0)4r8}Q z-*(T$Vz)FIhqq0?-ulinG5JiaerxoE&%{c%Mc;WQri{Zk{h8S9(f`+HVkPv4xB8h_ z^;T)CR+&e9S*z3YOj}h$AGFr1MxU5u>%Z^zRs79t)bHVX)$)F4t;$;axE=TI$36O3 z>TA?T<&$sVUPHN;D}Mrg`s3)MfD*vEKMfQyCIIXR(u?x`v_Ns7FHjzU@d@Yt)Q>cS z(!s-bM7IAjalb0R@7v1c_rT<vKKKK7{WdD~dn3N7aR<ge!2dDm9Z&~ocS0^e2~fva z)IN$a52yirpbgxi${I<hAS*qeJ!Z<f{-4~k?wBK4>9@FlXF8wN#rbbXX)Jtml5Ks? zUEWlawvR1x?sMjP?Z&?>a!O;Nwk*;x7Ai|&ivX+zwqZH!4S<8L1o<lfj<gyuTLL;j ztwr8*tx?x*%;RUR^&9b>pGQXz&QY5*TT3#2Dc3KY^)~sItdGfitsRi%n&&<1ZB68< z{d#cL^6;0D2T%m~{&x`m!yqgFO3EYGx-~sRyX)y0`@1`m=S7b^$C}6!`0ecFDIiY? zz+N3>v3Zy$(00CKwmi^{BhM(}?lRje_CvQk{In+W?4JF-JN;Jl)48Iww$vd`WwPcK zD)$9XxuGWI7B`++xu@CXcIGl;A+asuqYD}9c?~xFNDg`3WsfOkTR-Enjt0NGep`?k z9}CXP?=F{u_Bby7V^EA^-=73e$?vWlY4p1bZ5?7xtGy7k{cht(Q25=IM}kfL?keI> z<abv-A7t90pzU|pKNmcy-(8*z3cp(eZsvFU%R$@kE`2#@``uN9XX1Ao$p5DK-B)zj zes}49$nzJ$Q}(+#^7;X)-yHx?{|7pl@o*5nM$qMV^B)Cg<afuOLH)tQ^1G|x<@LK` z;5`$+yM#VD6TiE16Uw+bcv8RHcQ<IJg46ol1;|Q%cLn{jgns2ie|pRP?r%dzj6d?b zW5AZ*T?%zD?R!C&-(AGD<#!hgLE(1?z7w3*?+$!2X#3q7+OwJ8UAeM@6`-RsK)V4n zGzKuv0)GR(7{j%@a7}sy6#g7z?;eEj4Kj|l3IP1~p`QSXfXWwutB8LRyuJeZ3IOtH z{{T6@3-~_L5H5j+BU}Tn1v;2Nh&~9Ypw9I3iFrZzx%PX@>bDIe)&#G_FBb8;gfFIk zM>~=UW-`jREHX}P(d>!q?x6kH)b9XBGGwcFb%h5Uo=cthFjLA`=m)}G&FBZZRC<Na zfEvHViEl>R)tq*qNnBTx{NZWJ3OA#5l_mAQ+px50#kYv~9qD{#`&eAjscaAOHym2Y zdsjM?NgFC}8NVZJj3sl8@p~HLWtrlW8nXaZ#_)%F=!*n}exX^e%0sqS&@jTecqZq> zOS$RAd~bR5iG%fuysJFuDrkPpr1GG6Cywr8TbcX%TIHJ3?5~{C!`bwhp40hAd~A&8 z(!5WXyYvsF60|k4x$l6pqVDkF2)W&=Eu^DxE^TnqyP+pIQ_4N>1oYwVomx*9-`Tsz z=}YGlz1NM|vR%)KX9`aHw>PDOA8h1vx|Yr+>4{C&{LqT3I3kmHkG?n8kHQrhgQv=? zj}B<<Nau3tag|@^jQDvYcxQKCC)ANZ!;Ivl8fPP41HUV;!hlKaHFwBU<fA>Oyu{mr z-923)js~O{ozuYrZQR}N-aNzTGuP85dZy%RyVLuAe6v%Bi>5D=9%2!fgl_1m1f4|D z=H#Qk&gp@p@~xEM9dEa<drwV2LOXj%H?1PLJ0;td_A|D5Uvg@^?ff*hc_^8YUpYB4 zzpp9ZZOH@Xh;ugMb9gNxUg@!f`rQ}VFrLyU+U4epc6|5D`9lNyQs{5g<XM=6lsIi; zSm$x^wAUKYlJC{C=Q|=(RL&zh9SWfK@oQ(!*W#DVntV3ff^NQw=Tq{kSywj8Iy6^h zrDzxVF)-oD9NC3@R@#?VGBC+hHb<LXruTAbB3gyHQ2I8_k32|Pa{9#vRW{r{ZVBtT ze(I6dC$PM~H`MFY<svVApPr>!32Vuf(_QQhlx4oNPn1v5)#(V0WX%s{F-ql!cuxA| z2o1zDDI~RV<r(Z2Q7>EQu3e#?u5g(5^!92z+~2Ed82C&nM~vyDqlb%U#<wRJ?&qC5 zg1feNg<Nec#!9bytcbW>=?OJ%KE-k8n#Q~HHLy}{*qnkQ));T&;+nT}b>GuVXOZ7J z^I(MH*{R7O&sMNF$o%w<0yQho#8dlpp5BkCcPu@D9*Kz^Oj3!Rh$9N?Q{py0kWA!8 z+b>A8@*U#XaRj%h?L$0m>oyC%G#mt53<)n!VOy2z?KTqdLBgZy3AFl_&QU7GyfQze z70!vBpT7KT<rYOo&+1|n+Uev2wJGJTrM8wGSQsLBRcYF4N!301D^2^IIRwn?Ha)$M zV;PCjI2k>;p<$dGaoT7}t?y<}eZwR8AL}^y;el|QDp$OTT<0LPr?W@69`RgqI0>Ki zAUDiyUL87mFGmw4htheNjgI`@y<}-sImqsGkLz?CkT;G_P`BeYc;p?}N$tzW(rLr? zQdA$ohY)NXeZk+S3%h6zKc&6+E`6erM5Y@J<%wSGDzBA3xaSk%i(G2&L|Qjbhe}>A zKE~%g(30FnfTOcybqeHDDP5->CMU+p%JFf#f2#7)b0D%AonuMpkIHU$r$P2+X<HiP zHb22lXJsc&Os_Mt-%&Mlr{#!W%XjtmceQcV`f|4}Cot^k5HE~M(xu!?TBct}d`%;A zE&2EPOg6dS@%TGk{=Os6nGRoZOF)H=dTjo>CN#nVW!z`h(>LW(e3)zysdks%vy1NN z-qn9CZ(4hYvpFyld9h#fSUR3C6=Cxt+tk!v+T7aA(I~m1J!F-#t$aA26Ws?lm|2x4 z>7lt`4vp}=<Y064bDA@GS6^RmA4dk0!0)8@OvhX7KLK&}<&(|2xVeiz-=ECp<71X@ zl6BeC%ckdTDpD#IR@^kHwxVqweh-gr$&?tXRC|+&W#-gv;_Uq1@z9k@NYgF{J|+wF zz%(C^rw)q#sGbW){d#vw?uaT1m3i#+HV<!1i6+;L7i2eKKGgT2Hv5H%$c@r29+pL& z&=X2ISIm^psF)6$Fp_-e{-kqMAGw~p>%b>Q_I8?@b#`lz>8F|L-O9jK$Hv*7{9?|R zOtLB++3X9Xz;>Ll*|x8gxGtZ~H5ySxR?&xL&0T$Xoyw;}-<M38&Z0CjHr@FuowRnQ z9ve$kbtWAHCysnGa+|&NYn6_POWsz~MNxUuS_#=_o2^QZc$>8uzub(s*_-h#X1r5` zj2G(?P3xJ%5ZLId2g#wzAnHrqSt)0&$}g05x}TCy%sJKu_rvaSaK1Y~Tp7!mH!Tuw z|GDR$kjmWVG-Ho=aF|cI^d;7uvOUtuD)C}(9c3m``HDPy8}pDaLW8C|YYMt2DPCCh z%4A6%(#PU3CC)8|Nke|z2RwY0x{Koxc4pmk0<|v}Dc0a}^ah_9H-y`9W2GO+!9k+C zJ91_-$wWd=(S+#s3%FXII54IselVTSh4kV4zCPXXo~<Ctmaj@@+oSG!Y+~-~jmq^| zY+9RS)6m?~XyzOqV$SuNJf)pBnXW!Rak;YlE9I{7lxvzrSDlf*!;UuNS20&xx$Gp3 zDe?~xn-oVe@NFh#IEUH7rgM#zo$(YVKhd&k9h`Oz&$wORuktm=8SR#n(cv<~XKrpd zW!`htyj>}}Lw81&r;crWJekc>d?=Z9Q`&TAy7?vC)>dgJ>y;2{rJm$?GAE3)n@<A` z)nqz8+h@RMds9AZEE;;9#+l_^b$8OOyT_22+eehXBj%uOVuz!KIjAq5%<3YkGnpBI z=MfZ#Z@B1$Ep$Fj5Vy%vlNPmPuI72KCy$uJDda52it<{yljo04n#Vd##9V?hJv5ca zg)`<skxo7zLSpG-AekH88PA}tT>dJ}JDs_)OF~K<&1G^juu>d5VB2Jcp2o0r*4^z) zw!iBD?YWiA(fq2GyGluugWp}gmDVpF$;kMXO1v;eOza<Q3Pev+2#y*D*%4scjOdto z&CLCdLbPnd7M!7IvX2I>o*Ho<@VYpj&7kOIKynd|LY-nIZ>d>cmd@{V_&olU+`f1| zvkB&l9U**RSNl?wM6iAZ#<ngosh)XdQf!t{IqD)oc<Vy5Dd#Qe@5F6JIx}B<0{Rh3 zR_guLNw)qcQ*5<U@Jjhf&j!pPn<Q70b74NquX1FjM)6WwA}(P0mH)@y)yKAVUH798 zQWQm*l%v>MqBLylG*08DOe)*TM?2b)9T~AL)}~y?VjEK8Q$&a&Ig*YgQ7zQX!-6fq z_=hq0k8Ds95A_CP;97U^GB0JCG<6aO(6(lAn~&;`3@A1?)sSq+61Up#-1{EiyN{$T zH;$X45^(h%@BO`V&;2_0+^=&@B=W)z)U#@~nGSj_*~vv|hc@X@2Oad8P?@olz`ljR zpP5{WKPTPgl&LP~@)SVO{C<_g7UU48fWsHzQ5;gkUDV^0Rm-RX>%g<Gf2e|JrLN}w zL`qNyA<X}PO2JJ%O-MNhM-ZH`1-DU;L)63O3zKvKKI{wtKRpz1@sb^14`fuw@>hpw z)?@O}PMvLxxnG+)l+MP_e=te!!oLVu$b``<9mYk>ChNRbLoK{Ho~xRr3h+1GJ`3hv zUIvv`q?(*zAreH5cj^&1V@Y16cEplMu`8C8r2}8i;+9xa6fFGZL<YZz{jf@e_<I8} zyao54aPPpq57+p?G_}Ds8SUl%L@F*K*DD4&V&jO_85@_8jq8z(OD61b9008-+(U3_ zIEPE8n{x#5Q`}pf&Q6#YDm(NKU8A|(V(Q&Jn%mX4LyV7F#Vh06Msv^~rUp`+0eH_K z$HqGFBJ7u$K^1PAd?FtGq+L~P&fy&AsB1X47u|7EbMwoz#vQp!+{m0vKjazCh12Pz zocC#$0Nuk9k0)%8gKL-X!gN&}N><@Ju_<%wLFA$=?Pi0wiD8k|6T>pACx&-H*}?Y{ z!`mkF+1TyI%N-VqUfV(aA3Zfq$6_d3wc1g8YnWRV8)OUOCyR5go%~lqbzmNXlkz4h zZdyL#V;fV#bWmneUX#b+>-F$}{_G(s#Cho;fZse7L^rgCjJVeGF?d_t4VG`1f93Ev z@7Io>ow15+!KAnDA@iB1r>W;<`xnmEFk0`nhk4qz$>rn;Z7tgpmgnmlnh@6f6_g)2 z_Kqb+^KD`Akg6)%*UKO+=g{oQxr*sPjm+gFvBuiOFpSKKFN4zFo^y40Fuc9@Qs1`d zpjLsd5Se4)NX|A{SLDYI`^V&zl}M>kwGz~@zh!4S^$^<%Y<QsZ%JGy?T{)Rtlx1P7 z*6Eehcy?IE+gugzWksQqC#O%+|H_!ACF>=uMg(s00Y;ViScSYxP=d1M42#Vc4J~rG z8E@H&=BmX~3Ikkyg~>&7uCeeinCVL&N?k@$mmjMUqq8&2W_5Xp9?Ni*ty3*st}S{E zt|$@>@RHxSx1@3jX<<@Cz^zxe?dY`{IbcHqx`jwZ?z9R_MammpqBB0u{`>%c7WpRe zysn_&UGWJyYHN#6@VI6IL&y<JOpx<(PYAL~(caqPIS$yy>YDz(Q;R*Ux#c_8H>Leb zxiEkspUf?1Rc<-=id&W{WmUTlIs_{gt{R+t+%}U}ii@35ON$K!Sy6Nz`m*Uvo%*p% z9_%s5b|!Wci9D$-99rFGsai`|kYd{z&h{_{Y9@sm?1eG9(DIkbp0|dfiVfvy-Cl=H zF53-7lxqW>as&4=^3qQ5B22S^3~QdsIF?aomKn$L>W-BQv+j7pgJO7GH?_LbX0&uy zE6;3-;<Bod4Gvz}JfuX(O`o+!AzO@kREg@M^{6W0Mgp82ETi@&@)~#3bp*4^ErgiL zctbnBz`#5u%+BT=VPPw_T1rAc;jgPw!s>-7o4tx*4L-4QLLI>A7}HP%pJ<YI)L1bM zUgl3X2EiJf(6Z!6&0A$GBJ!-H;V@}9D1;G203Wea2Z{mLKuXRVcR33}SDH~Vc<*i9 z6`Pbp9R_vFFBMQD^|}BO!xhH(;dj`EX<|Z&lu3v;|2<*@H8Y_^${2q;*P3b9;&L-c zof2)Rd}q(E1~b~KpbFPDJ~9$*4-)0g39ve(ucM;BYRRNI1Tsb;Eh8hb?TKX4ji<id zZxvoGyY*V}(>@D;GOlfOqg$U5Xf+GERTMNUw(HewowXJ;H*TJrDm^(w<tNOcVgq$n z2E42cFCv_tG{YOI(-^J>@OvIX3zpBDsM8_RVkq5y0A?+KX6kgxbTWcxZ-NMoS`ZE( zwq$v3nGt^W0*yHnf#GCl+m2L9%gU@Mw-ku=`rwo5>;}f}*Hj9jKb=iXBZp#1hO_z~ zwZSoz@2J4{@gA#@Sd#k=J!4Hn8+|{RruSasCZhHo4XxpDY<PfqYUH^jZkx_Zx$#~Q z9yZjGYUDD;6y|6{)UhMN@|IKbfnj+lojI7Pqj4=$nKQ)`+Xt^<u!DsQD>^)>v0i`5 z9lW*i_dH)qNoz31lyU-tKNp$O)D;%PVjU_Qv^nlHno7q=HYdm2qDWBNSHWj5o7|UM z!MgCXKRuCtNJ}Br!cWpt19S`G9AME0*Hqf6zB@p!n<zRS8mpMFxB*YuSVi3qk7+ze z52s~C=1|K|4z+--W7}FrNX|VkTd>>AIyV`ula8x(l&HtYv;}2d1Ta<%S8dn^V8NDT z%7SIdz3?p++labvwh#-L$G<@v;U?<w8tp@ezU7upuw<j#47%G=N!9{P@(kt%IBx?x zKvxGF<QW=3kk7_~6KUH!hOxuAN|q&---d-4SS7Ir)v-3&H!a#2;K@8$3k>O1wjo-< zqESjAEem15bEn?g240dstkEdEc7qh>e^_%~&1*Xho_|T|NH!RGEr+7J=BI`2!c`{5 zBdSsuKz2q_Wb+QRh)rf&r+8vyKfLx^AZVyJHc`O6H3<Q8Z#tRIGKzcS;Gcg@L7|LW zwvG!(>FkWCF;NSI+Y(CF11*TR!ii?iJoUprW5M}I6sta)N-xg{b4Gncw!#dwiuCey zCyOxNuQF>P!+%_ke61XBh|kk$_?)(pX{CTu2oizV1)rjghMRiY_KwA}nusmO9EadN zXXCgsJ<EM=1RfDJrdf}r&;1b+brPN@ZJ2fn_y$r?R|Tc*>1-&p!)qP}U;i)Dy2&+b zJu(kqyZ*ISJ<|_MpR5%~JZ;Pq#cb&|(mX}-ZcuNngT(9pZCV(_vrS-m?FW4MAZ?9^ zytae4=Kz!Ek8SnXb|7}_l{z@(0PB0N)QZ$web_Yf@3r!%>af*$z`9T6sY9W+>FFWr zhdTh5g!=|u5$*}NlW@<&y#n_Z+&gfM-y5P1I6oXWJ3gz<=WFj-T_Ee<<jn;N-7Nif z>S4Z@RXYXNdy?4IJjegC)Q!;HiaE3Ul2aLOsoeC+h<6gSLwKLhh%TQtc)nioy9e+5 zx9~qhv<OH4J48M>Kio0&#E}b2OY0tmzP}c#`dX9!b?eo%h`(p5?cy-cY!{~<@0YTR zQ+z?%r<!|4(lE~F@_W7Wxg2Jk&kcRA`g|_E@VjFdC-lsv&*#z;5pg~@b1ZVvyCQ-w z4qer|BBC#vc5woaMQGu<t78|Z_;`d$aF?=+lbMT9k@M~{?BbM=$G?_coWD45WzOe< z=P2BA&gTYz^TFBgitwTR)Uu0HM%u2VU7R4wJOmegEF#29yRH&#P2{)cQ?d{3`+KMn zFPgIIQOLD3*Q>Ire??ZU$f^}twIZvoqO58OODV;pVzx!gb4Dk-RXG$7n7`}UqFs*u zS9*8oqPA%HJGMnzgnq}iXrp*m*`n3y8@6cYK~vbG<!>%wi*`+TZ${JNQu(ylqb)-L z4gPXziHEp5{RN8p&GZ%nYF_YP@KseN8$4aEOlEAwPSc{4$(f)3dNSGfO0`T5zFk`; ze;E6w{)M5BrG3-ltEx;6oJZclg^-_wIue45{&eV)_Dw@S8M^BBO#^S5GTD#!;v1Ki z$-gc3O@03bf8=`<Pv2|!?sde6x}N!OxOav`ds?mQOP1CtHV*OqHH$x&_t%8pmiO2A z-j?^rEaKZPJOiL*wBNIkTb^}ldp)(%eplM>O8fmt+povkui`h)b)JMS@$PlgbowT> z{q5Xb-5$%|8C;ewu{blR*gf<W28GSbB6M1|d0G56et&(CigSZB`*(Q4`I7s{_w*o@ zzcom7e2_w*F$Xt~upsdB-++4wd4l)3(jYD3S%&ka_fhE&;rG{rRKj=uKSJ0n;)k34 zCj8+R@NMyLfaiC(D93SdA1&th5smMo4D)jmasD%CAijlv#BcBtg3G`yF!rxN`@7%; zuJjM^19lOP5IzUK%KwCS{Pu$%-&5d~!$F7sU?0tcew5?Dw{!T`cMJ|RGr-I<Z8&-u zPvk)n{LGE-)5}ZDyvYlPg^%1*&f8yy^Qi~Z<EEcm_Zx|&Ml_2J8<*}srd#1L{9APY zDJ@q;H<dPVtp;7b>zS(kW5a1_^2g?%)$-XXi@(8N;-QqdN8QdxESbEhUoGBvyly=! z#oxtsYgSF|`sAf$8O~S;Y#UCBjOCRtkNz%Jz})(ea5~ejzslvV7D+27=8G+pqQ<%= zZ!`<&&z&L;6*u2e(5H({O2m7MrBYwnb>`7IbPbQouC{r2eBgfmC5qKKJkI;69mC@f zXgLJ!PPZV4O9sy^ToQQh;he`OJ48+cyCs=yWo(#F&bh_6;<dtxSDgsqDUWskQ6R6C zS+6kw>0Mh8leOC`p_}P^)0DWZuB%a9i15-~PN~12d4HOMMB=JU>#~TCdL3dl_UH%G zVsXZW&_KJCS6p5l)YYPIl;)+C3B=&B(O6BrE@OWF)cccSuSp1i;5UaVm}{uZwKWk> z@P0kM+GG}f{#(?o@txGuu55<j2oHmaGRA?{2(P6crz{X&$Bu4;v_&tLd7%>B>>9eZ zMc<dm%UqAauN#~nZmiJouch@4vB<?Y#mvDc^JSHtF6wE!*W7}`%=|H!@jb3G^Ly0O zqA#s5<PkvFSs~X^V3iKhneyxBO8jv1_es9_i|gsS7J0xcP7hAgd3cr3AyL1Xv~KEb z=G(N-jZ9PE`$+b)=+M4zhTlNfIz*lC?wFw<0_L7I)5Yok1Z`{=0N%jB<?-0f1$q=L zhkl?gj^0Q;&D=8H`%Hm~2%ocs`<3O@BS0)#5G)WrDHiVd{80X<Gr}x?#+G}ZLMDTU z7;hRt_AsGY@Em&HB*f28)5g}_2PXvEIo^I91*rV2T43vFqf@T#{p_U~3IS1iR^{g= z+UORD9jUlB$&qC^vgg!vea1jl76OA@o7GxBdov2vSO}CSCmGofNWTra9-S|c$;8Nb zm%Bjw5w_n3xkVDQYzT=o7HABRF&px;6mSoujBTIi8VZy_aK?tZwSwZ!h8IBV5d=SC zLv4VDK9JJ4XfpR3P(mBj$~*fx!M)fP%a9%f_t+q}QNRhvWFp`7t7+;)Xr~SFc@fk7 z+7$0)jsnyTK(`GP5KJ38(wWpcAlBJXw+nuN8qB;7ND*O0Te|L`K-)k{ESGY8%=S@) zAGN{00A*Z<RgyOcz?==&W8%b);Ly@E9S7jJ4Y$#ZmUjy?cO`_EY_LrtF9d8bQv$71 z2t8#3Z8qZ+yTE&>KxF{RHe9b*YBq74UdEmQ=!^|}r>JDso#mY3ML-s9$h*WMx7=cL z3YCX1I(6Clmb*o2D|>{GBDH-esy<tB-6JBk9yMUu$HF*liIksTq~2BX1fkJUFmfEo z*#}i=@FnVTOC$?IM)5TuWgF`EsYj=0?9@8aHADR@0;8(n2-2oj(dc$*se?=|0Z<8p zo|4Dx!M0GR%OJ#(<0wl+i<n|nWGngtz3)2R3ZePN0SX*GP=T-rx|cS(j7?=6Rh$K{ z1;fuikO4;6Ed(SBZn!5Xd(4hv8@lDn33qRu3A_303;O+77X7KlBm&O|@cl$qg~O{1 zRvz^i#0=lv6~u-sp>%NSPU7>qS5*nzfdUrWit%qSQ%^NneQDL?nq{aaoy$;7uC=Qs z^^}G+s?uQ9PyB1lPI~Rd^%F0#`l0J5oVM?B{kCNi6pv<Z?)7wu>r7pOA*T>rJg1Vl z9wfFWWBKLi8bu7)OZa~7%^JFf*jmo<+amY`3i7^e`d~(MxZH7vFdn8KtC@DA(s2iY zShUdLR^zYgxT8Q7RXX%ZrQ>F`<rwGNFI3d06t(3zBYv#L_UVe+BKD18RKH+B@N=D2 zA7Ri5kO}-ml?FGN(tryf@DAwwLZt&$qb;0`rE<E-pgOJnX0x>~L&;!B6k$;t<QAzE z3?~JuUg!DQ<#nF7F0=F8u*}Z$bIa>IZ(C01`T1pbo`K8gJa4brc^=jqtrdBPD2Wia z|9buF7cBj2J^iw$O26dV@f}3A_@-KkHj1rn=|h&WMXe5OlcfWz*9UK2b|2iktUmb8 zW%t2%S^HoT$Dm1$$9YVz?`KmcWV+WChy{~6rauffgErj#`V1ZJRp-zS?=Db$x9T^4 z;%hbMxcM%TdUM>h?h;Yvxb?e4%DTUCmxw|8Qght?{~M~hON4$Y=eQXc#QQwl0{g-F z;QVl*_fg^>pu{iWH(cm~EdBPd+|nnH56k_EJCR43%>_Drr<xx}1_~4zQ2hc+wbucD zlX*nHs?MWXid<G6%`VA2D&o5m+#K9I{7OqQ-`c|46G=_x+FAVWL7p8!o$}mmt3!JV zRNC|L&$CQxr24)lOP(#ZL?{Z(#quobj?~SwMZ5<a@qH6$IwCadj8GByk~^a3=RihF zsrh*Z^)GUdns>>)>hF(he$KX4=V!D{&Cg8RN12~{(W6%9=ZP<>`B(fc$<L^#IzNN$ zYJM)XUzz+2wO8jShEZBl8_7!(+Ue|+E-;JG<}x2FEsgzYp3ZJn^YV0!yq*8EEp_j; zsh78xy4NQ7nt88{$j{4MH;v-^s(Wqza?8rSHqeqj)V(%;GW3z(Yg0x#KkU6W*1c#e z_u5?ky*9qrs_(TaKfdLv+-t-4N!Gj9rgU^m)x9>s-pCcb*Jd7ag#WrLN0>5G;WS2( znc;LS8#mNSnunYWKu$h~{^#BMRJph=T%hK#O>ep}vLYvI$jK=3<+n{v&iNxB8#(D? zURLDf@0^?rTo?I`%E_|dIM)!$rYACaLol9&T<p>1qGwlux_6m!a11iB-zFCqH?7FU z75(wb%f%J_@yg4^(B{a;UM|kxa`oh5^o~fCTnuiOa?un1@<A;p?D8h1HDaPKH8;@g z9rBbluf43oTU^M^2M@`sQK%B;F~f`thALsJ&9Fp@j~t782h8wm%<z$PYBXU2YVT#^ z-?v$Q^McOMO}VdH<K$`VcDMSC-xAJ?lzzXz^7~f2>GwTN`E&WK7MsxGY>GOa<kjGv zvFTX$V9uY_9!}(}yz$mF!*-70$NTXN8@OI|g14Du*7C%;*okNh=V@Oy{@Ow<(nGf; z6bCd;>MBH|zO0naX|u<x4G%D+Nh~Yf8<VJd=jNNm9uZyzU~8qk6ECkK$Uy<CwNhR> zW$xJ(FAP-(Imzb;C-P$5+d4tZsb<Hienfvhsy~nD&pAm$`Hm-ad0}8xB{y7j$+(S3 z{G@DWnr)#Tx4zSB+hpEgp|e5F3m5gem;t^3$6&9^hH0f<Cop+Un6mXDC~Ap|pKjXJ zCJ|y$)JWePsf5~4Jo@DieF?ElcMRUgY$y)}+6Pi1`+0Fti!<;9LQdF#?P6_>tu@G{ zsU|t8J0O;x#2(5n9qLYx?$KiLfmCv;BR$IdkPfjqd#M_&N{{vnL&_4+o*vzumIT2h zz7)$v;KsuN`*dUJtJ9-mSAe)JQ%==&rbm&{T8i6CUqW0zl*)V4qoG)SY!?Qr+a?n^ z{>|B4`HjfsRV9)a4@VcvYFi+1IF8+EgRMPU{$MsGyuuJ%OhkUz!Ct$y{GoJqTrNI| z6tG=3F4UY42~Ng^Z46ndIytyc%NmBGd3y$<IIdhe`LOi37O4>{_B&D|$%AoicRHUK zomyr1N&_>9yAMrdOFSON$9z*9e72{vBbr=eWBc<+(!PXts87qs5=pSedmutASF}S$ zEk_ACJeIP{ITk_%(KgIUdaEQkBTH2Y=gDSXFzTqZohEv0Pl28T@HwU86w$sQNn}i1 zw|EWeB&l`FE0#RB3u!1T10zpUmA#Ky9|bxfO+*y{MG0o!%n9+Xy9;7r#^g=%UuTkc z?4D}4_o5RXLYx0v7O~a{Ji?5KA&44gb5cHA2L#q!o#P+2@bg;>Vp>@t>{U8XrC^$= zI=sII3Cc9FI9pm`)6c#K)G^1YZ&%M_XP!DxH4fps;raZ}<=oG1JySgg9gfE#|IgmJ z1vhb}dHeu2wy}dnFyIhE1em)40X7&gAm6}*n}cP@1kFUU++YP+QY86;#q20qGLvjF zRobm2>m+PeQ(<;VLe*-wQnl1>rpgbgT4pN`s-1b5s-<@Ikgdu?w#pB?RjHZmWdGl3 zwfds&=opN-iK>I-?oX#rpYHyDzw>qX`LgY2Z!15$eXqM<95S`X{m8sieY@ijvv;bs z<B-{Sr<&o|DewPi$02w7oocK1e?-P1#onn_#v%9Yo$6`CXKd*I9()?#sb;@@-t?Vn zWgIe7?^JW0%1J7JDy%&;rfAZet~k5;L%jxNOPW;Dq>?6;H0dsDQk6?lBgVdh9@Xa< zDb*im>3&s%QokzHqtvs7vD$mBN2!yAdNg^cq(_-!?rG^!=9GKZ^{D57tVdI=?z^f- z>ErH)R*yXBL;FE@fgXhq>tnT<Za3E>=V>fI>Xzr7IjriD2gg9sqn>^4S<xfUemC>r zyqiM%?M}1>C5)25HJzmIZEiM+W9RI2vup?2*N)||Pm%oz6xj9PGuw+#EDOWVhLVDv z1AjZa@Hgxor{tJyZGMP5)E|NZ@;sO*nLan0iy`JD?3?B?W=9{bOoP?VxY?p#G3LSF z<z;hN7Ii*LpDuS^JJaB}Tj%v!d9$RQCG9L}XGuFBBJHelDXPiX=g_{^95-GM#Mx&7 zRqtAVU8sGYbN8S2B?k(%FZ05KrF~iWC-$8CwzMyM-u=LiW9?^U?X&ytuJ)D2u@>Xl z=Tz;R{6S9p@R@vWcC;^n?WAz-r=crOT*p~lw+!cV556-GmV2Q$D6AiPh;t-`b!-q? zhLRqX^-P(fp5~q>QKQ>=oCSa6W<SGc7Qdr8#=<YiOxW{+%znuqy7T(?6}a#EOM1N< zDCu8G|4RB-(!cv$|0-RI@-cP;de)uexrvcDyE>w3SlMsl?8|@CYg%UH{?oJUONDxt zxG3vc_D|e1rf1Hu`>yHP-5ATJeq1<~os6sVPlsR8Jj?zQ^b`6jiBBs%^Ps+&*0ZVj z?A(_~{8$~!_F%ssCOu2O3@v!2a4c)3XY7(YuV<dH`F)8@cy{z`3fF0B9BsfpOwm4! zVr+}z7{>96p+vC^pB|J+*g0{&Bv3q9&rniW-t(sz!$OymC}|WM{eD!|y6PP3bq)A= zb})+jIdCq}e1+`Cx!B*OT+9!DA7k=dmGwV~VZZd+x8XO1eCMpt&wD-f?@q3VJt$Us zNbi^0Q5^K1>1Z3DtI{#j#%!@RKqo#?5-3wBsh6-GB{7WeD0UPNN|=_ROri8d+L!~y zgEIL(`V1v~5w>GkhC=@qx{gajp<Z7k6bSTtBkT*B-wL{a0}PwI6lYg1sr%MrvY+7# zGq3x}p!<$=pS@V9`;I_K_ot)#sUcifL$dB?@i|+%p9qz7f3|hshU+aEl4F>OK%wsU z;P~5yzF+qzp#w9a`_6zy_lK-?KXc*Ebe~j@o?oYNy*(uBd<OlXa4*-tm-TuVGts{i z_dcBZSK{7BNB<rr?k#r_@v=PUrNOdeKh^76_*RMY9u=J{ao(e&bB_||mGf~e<CAV* zR^It|BhKt^sM_}1FHLmrpYFfstJ7Bsb<Td}!MZPVCpwqB^5EW=$;Qv>^61?yoh#j! zdEWHCOcHkY^7(3G9=(ORv>dr~%=|63in2Lu>U}qVbM&k4<lK6;H}%@|twyV?a_fo2 z7}I~{{@&br$-n*)&#h<sz|C{(rSW$`Zapl^pyYGwp-!G#56g<>)?4H%NUO*5MT|kC z6X4KKlX3QWQr*{v|C$|*&iwMuSTy-Tp+=`ad~`HA^NZpdEt=~z@k{G5_ubIw)K&LA z(dbgH)91f8*Qu38-|bwd`E*3NL}fIO1>GOAe<<G{a^iDi8aj+mMY|fH*WtJITGd_B zu99|@w5z0Dv#4DaIliKVR<RsY)x8&I4ezO1^wrn1qf3c*?@X66?-c4%_?<^bmlE$3 z*CpHg?xN$~^aO0)n_XQBzk6?VsWk4Db!qZF^ZOW6e`y}yOTRm_x@5ySXP=ODDT}t) zQNQzDS)=mr+zm>;3+<sX8Uxe2bUirV72O&GOMUTyUZ-sT{b1-;`fp0QRno1JZar+e zRpn9?i|KSK_Mu*v?Em{<=oI_JWZd_0Nv9qJotpf(q*M1&r?Ma4zdE(R<qDlYACO3> zv^uronqHUQ{KJExQ>ni#)G5zLC7sghl>Ou4I+eUO`#M$Pse7wa&X4XNow9u->s0t7 zS*L1Tr@RCHkP>ERskw}K{_nf*zW$eSHt|WEUHe4Ur!VJTD$uIrD`$0DrQH9Vu2wlw z6s?;2xvW)_ueonat1^FP@=V&>=314xjC!#hTl3lP)v641O3|tw6w<2ntMW5x>C1Yp z%Dj$k;Tq6tRc0A}2aVEdl^um0#&;Aet@3o7&1;ntx+9`hB6H!{elBZO0)@27iG9xg zOnoLTjgrK5n0{T=D(9PSomPcuAJ(ERq)n*PN&Sxgz7wrtI2MjScTek?v?&}j`+nG> zWDcO-x7?Omm2u(wnX|%L)$<J6ihU%lvg4f5YSkp#r`4)S9M@F%EY~Urwb!6k>@T1L z=%euK%C(n!*WKGM1(-aWF3qX#z<T96Yy>aZ|4z>cmGes1Vd*+7U57Ju9nN>DS0Lpz zSdMR}JC50Xp`oxh=I{3h{IQGna4u^C%iAr$w{~en3LFUrrHHz`N?Cr?9~@vN_9us9 zT6?;$ePl?YRL9(!mfiRx|N4#mm;RqN_d~ZPHwCqurj4g$-;{pB?hlU8wDoqM*Efi& z=RBrw%gL_e9iiX|c1m4t!?&(Lz#oqKqdlRhU&&yh&H0drh1{}5{5R4F&t`E-dTH1n zk+l20knf-Oywn!(pAQa6LCyARly!2l^Qd-P3zT&{xq!O-aeV9aM|oO#v-Px_-JzI% zm8Pvd5h)rq{!~-9JUP30-D~l!FDj?Z@Zy}1M*N}Ss2!b1)BoE;=adv0hHbi}u^8o^ zrcBixp+GKii1~UxXFrzBdyKy*&@t$Zba<l@&ulQ4$^R-P-wDbv5~!AZePNuKK3L%U zvCyc*tt)$D10AtQ01cT}<?8YchUok<)G;L2F`vE!r3KPZk2e|}4MhetzsB!tT=L7Q zykWeG`ME0QN2B!1nrO5;6!DLv@!r6KX!JDBDZdXDN2Beb*q|*MrP=>glZEmE#cYB6 zCz)zDTx*=DnI>p{^Y`Pdmg(A8t4^M3|3REjBj2rB>|r<Y6DRD-^!Y7NO-ngHB`5wc z&N`_>u+{;w;X93DWAznnL3CY&Cq5rS$JH3>Sj1W?sqMY~ap}hI#~69$9vC=ZKAX3B zoYhw<xy<V;<1B$?_Ko`7<BM6-W9{g8DbgGE`fvqP{tr(VL=B>EUz)EhQOA~4bjVrO zZ&k<H=V+7dKc3gswS+ZQcMSRi19GwkO5TxxL^}^c{#3ifQnt3HBjCs7C?|0tyA<rQ zu#0Kzma(<fvK>zV<N4`Db_L5Rcl+hJc{6)G+fdHW?56o~mco+ov-(|pf|?ZyMq?4m zOV4}s9D3QIZ#`SinkqX(z6-tn7|;CfhfM}HDU33es-9$Z3p+!@5P<e!o^WGe?3;0R z3#*b&b))}-Yik8%Ly36LcMM0Op~!|gahAmzD%x#6#T=DnMS}etY`(;@&kRR;C5|-N zC>iNHvF~=2%whT9knPiKd4-%OV}QLd&c4Q?G#bRZ)#GPpb!AGrdg?-#W;67;inZj@ z)hnkAS-uEM=L`D8_N&pKvL)|!GCPL8%HDWhXSRkl)yZc19wYk;s5W7!wgEjR+bhis zz-rQ9wU#yInki@e2*%#3zr?!feDLTG`#QF(swWg44j-3-!~B54C=E<W*Ql4sdRAAd zRP<R@oFy^rbzD|=gk*99Yp!&8`%ltELiG$_XL~N|Po9mesRA~=u~3*yBG?oigvlE9 z7;VBuecB)Oqbn%2hm$T={h>~5=1D;0j2`Ww;otyI7t#%rZi8iGE;o_iccFekoIQti z&lya%$d$<%g?L9$WgeJ#43=AY7NgGo0I$zIH_isJdeC6CO}4_B*a;%JHZRV;#a>d; zS~+AZTt{S8Qx<1s=q@T+tL=F!%8m0oocUp_4jZ<(Bfmwm`WEd<V0FS^wG(5Alfkaw z098juuVL+L2BW6D5o)7;Xhe$|4XtYCo!W&C<GF&G=ruWm$u6GCscXz1>n@M88mz4` zSnTH6gbqtF(vc&<bD{b_j<Y%#)fo(1c$1Dw7du0vK@W^pz+i>JXb<lK7;$!>sv2O? zV6fWD8xE_!@GY1mu`X%ofPKtSeKL3)%plSBX#Xa#e!^hZ%2OP1vwT0KV30D{?N{xN zN!}5u=eu!s4F=Z?b_dkW9uJL3)Veg*rwwKYd0%j|zHl0K-N4!#1|z4s%`=0N6lh{` zHVK1CgIybQ*tB-Ezhrw8MmG(%?ffE9ZTt8|G6j<<gJlP#`Xneb3Wv*Z>^aRCPX125 zx4kiMBt|FW4V;XXFsU?{b!p6SI!@psX~hw3H5}DLe2abjGMPZfbz*&|!R9b;f1m46 zi*k-&>Aa`&lXDUx;CnbA#Uw&KO|Gi4TpcyOey=Z<^Bzlce+-;Fcg!D@l%Fo)i%(HX zr69I)&Ob(|SI?LBO5TWXkpAwaTvRdth*YOp(H8YdK^hvU=v4lMW&6s<{yEO(EzGYk zB)<i|C@Bja)Jk8p*H6D)s4k;ftZcsM$x)1q(7B_B{A1F<V$Fin-iV)ewO+G~XqT38 z<0nm4C_hs7Vg5oF861g8LtP^@vM8&p$i3H5?K<PnzvEHPIlh9jV;zB2dD|%<ez}YO zXXQ8rVp6Ruzd8OlCrx6a@K}t!^%BN?^B1{}OWx>kL{c|5Ph@j*D%xbk%5Pt(dy?m7 zGERU^lUJK_u43_Zf1IZR=u<5Y%^2r?Igc(5eWtfXtZ7MGBoZ3M`5kpdyfomE=pfS% zGAG<@>Vz&09iX?lMtfG(e->vkR2<V>IW*W>43#jReN^W-?8fz18LNZxkgal(k=+<< z#x!>Hxddv>p_~uo%+Q@amkOZ!G68h2H=_I4x8p4PkIyrEnZEf?uszi|L%N)9{C%9K z!<y>S_Z$JRGUl^_?I(-D_KHH-HUsIWgh6_x5J*2Q0Md31Nb|7?+Vz>HtLX85Q1D~Q zQSJbN#jJ>Xb#dZelOt~0)>UlhbNyjSG_bu3=z>;9L7&3nrp8Jh`0uSED>>2OoQv!& zG<(8O)jC{hWE7=ZvbZ8VC-uj6J!|H*@R1Z5-6)fDGi!}DU{lAvW5=Z6`Pd-&!7JF* z6@$mw$i0%9qRu&|kYhIqbL?i7V|jW;Z0xFGgN>XGc!JHo@V$XuD?oMV0QDA><~kaG z-LM1O6)Wy7tO#|7kx)NHHJ=))+L^0LK0(Qf9-tgERMo^0lzbONp)(YeW(0V7K0>-= z3>Le2n*hB01e{&k?S?C&*>^uTnC#;{pmCa3SllXx#rp-Z_<$f59~8r4rwA6e31V^k zG_bhC6pO!@C(j+Cwd~|_AUix!-nC%aLj^2r6{|Qb6sw?r-D0tdBh!pkJR=mVI4T^g zIA)AhWDdGn`m~#A{w0pH=1L_yt5rPXgeIOrHn*^|w+u3WlC{k54Mk$oKnoNrOWk3x z=z%-os9+TmdA3MMgg#HHArWm%QM=o{thr3#F0+t{OAVRKdrX<2Rvi+|%hj_WfUS6g z1K!AhEzoa3f6W4g;;RDvr~Q%Gus5LL`6VtxN>!P&=T^?gum-zX;X2v>B2jx;Ulf0} zhe83#8)S~*7^CK6%#v%LW{9QyL#sl(MIqmCl+a%@7OK_%E?WNeO}gt^YnYIn<`y?W zb5@(5xc93-oM&4&p;{cA5j3}A)I|b}`nU+A(&u75qgoL*NZiI9H`g5bKv}Ws5`|TX zcP^nKhg%OtOL2z6V0b7PwZhqDVmMnbjI&P&;p}n&oPE*|7bcud8hUjFgp%io9*_pq zL5Ug9K2@A&S85{2FJogb>-C!$d?Ch|()oxtATurDDm{c~#8tZ%S8ZN53w!ms#8<Iq z0~)`ED&8`n@oFs^Q>zG#uNbs!4Qr{^B+a%$)&^l@U0Xc#x=xrz*9+0;1|b^VSU{r_ z)b|E2yGci*R%EzYB||G<Z8QR_89r{w<D(VxZ7pCvGkn~p#YZbJbm+k_h1Ds8$#zjN z+#v>rI|ae8Ne~R1#lUcv2pH}b1jCkTfZ-nDc<EkEy!1L;+BF=BYlfq-&n%UB2F&pd ztiCZ+*vd~71#YZZbH5mC9w=bV2Dr{NtkMRLb5PCQZiS;xVH|A}!_oHd!BI2N>?i<D zD{$@9fvXh&N<g*0j&^Brl!pu9Il~6;d5ASv%eUuwP{E2w4;zS-CRt4xG`c%aq{nck z&;awQ!Qx0UB7H`HNRO&S%Hyk)Hp8$}$Ecc6IPX!+sPwo>r2r}8Wa4B&yi4a1GpwhH zWzFKNhKaauj^N_^Fvcp3tf!s8Ha!~W$ry}v$&);$FUf0<s%u+|!=MACN0GtstNLEC zv8Jm0Gc;Djxaj*ITA<IzHIYxUF~()-bFnUlYQ>&)0_?d&ls%Ug#z%=e!=w6MSSAo3 zy`6^<%z$#aFi<`z1e7ZTfbuB~P_loBv&(4Lb;ET?4<jhg^jM+fG#^HwSyVh@`l$aZ z9J+4*fRuL)biEQurpENgWHrvre8`e&OQON)0tDP!ePVd1Uy4MPv9p<sHx$UYRSa~k zKn!%9Fi@^94wM^&fpVh|P;L?e%FQ~Uw2C%18l#O?z_>-^9{kqgA<1odrnI6(he)t- zyHK!kNAX+hJH=43Ne~sA1yOOA7%J`-LB$q9RNONSRNO0!iu*LEXvKA{VqCZ1G=^w~ zVh6-f?BFybgHEByU|RvOIblgdwJC$Z0R?N6ha<`PSRq@7F@i{g<xdSl*va-5jUaXz zc+Cu?4yhnz#bbvxJZ2UC>&}J$Xua7DvLk4&@_eclj6I`)v08cJ*NK<oJYC6Qm3>-f zk9}tJVN5GxsS_iXB?82<v>35GKp`+Q8d*`CMxH7{BP)$GLUAn`r8t86u+`J7shl30 ziCW=`U5hJLbg{}n7iP?`x;Qhe5oU%4A!b-B#0=|%m|?vrGi(rHhK<FUVN+3N*et>f zjY7<@r8qNe6=Q~Ng3RC$WQOfx%&<d*8FmUXL(?>vp}Bw=taxCT7!T|gzNgqC9K_ip zMh<(YNe=sjLNl#KKW~N?`%U9PW<+p6Lj+EY`6kKR>s5^qXn`D?X!puvdoylu3Oq^O zCJ>})Fa9KThwAgm<R)R$1-)c<;uxLr2I-N-;fNf$`!&oaL;79of`cS8Y>?ahD>?J9 zzN$lH17CY4;tlgyjcyWWnq$xOzFgsC$Bl2GSE}gdp2oCRKjA1%B}!A%>#D0&CicrF z<9t$Nr@D4K`+D9*R)$`xH(VjLZ0~$|<5uirD|QpGNJxkNJudJt+hPIqsWYMvZIB`m zlc@rxncv|J`lNu>n<`7yH&v{lXIU}msV{_{SJ4>TFZ7K8%2aep=e)y#*!>#GvErhY z#kuI|BCm|t3nVl4pO^TZ*07<UR-rqw-W$Lm4}E17Gg&PhGg(ude;Nw-XC}$U3Ru>Q z0LzBrz_PI@uxt_mmd!%I(pVf=wuk}CRzYCdCI~DJF<{v)0xUZOfo113fTc+|$k8ki z<hUcKF=LRHX)?$jq3Fe4;pdw6iM)f=DnJhV1<2t*adJ4Qy>-LiGssQq#-F^`y`)<0 z>+gf>!)j@u%Gci^f2;KMAC7o0O1c+S)#vDQwb6u21zuc!jy`AMcrVVU;_Xx|cFlw* zAA<|d(o_d;8y}-@R-+iyJM^?jLVsStmpiK40)fz|yo**;u(<e*o;m?4SRz0LOGV#K zU8eeczIVXf%P86R)ko;+;qY=t(E<w+PZYy~<zlgrhu}3)>S+2+1FEoT)>pCmGP+Pn z=6JZwpiRc$g>%jW?dI>p0EW1$H=~9|kq2o?0Sv9(odqzgcwm<R59}7>ffk{g9`rdY zp$jW)Xf=&Wm<=rU7Yr<{0ONoNU>wu{MhZ^X`Hq`;-qw#$oUB=X9dGtx7pzt@S>x|M zkbz*23Iv;(m7}iJJL;lTa6gXktvvaX;+}kIQBQtb1AH@2{)Dh6UoPaypA_)qD+E0G zG#=NzT~GeBz-<V->YuH=?kXX#yIN>)y+*{DHWYWJYxB<3%Dt@<b8qVf-P;C1_qI{Y zy=@Y4Z<__(TjMm`+ZN&Y{8qi|vQqkOrcrk@pX8XPPueczlXeIXWp|2rnkE5H(_GBc z>=N)ayNi387Ts94RyW~h;zQZn9MlGqi{2u)8eH16gUj3WHS}5XH6>qTJ!-TIj~Z7M zA2qHP9yP8J@?Q-?{%fs>|5{hvf2}VX9Nr)j9Ns7t9NtuXFt}OFTQ&-M%PoT5a;uoP z+$Q2J9fIC+`!u}e4&lMzPJzK-lbA<s7P^m3pS#2cgS)5ccw2-V@Bg!R^-)q4SHAd~ zZ<q!LK_T!oXh0C3W>7@Hh5<nZ=E*dXWV+{c&&&fxn(mkB9$=u&c2<(G=kQ1GE@n;E ztbI0cj(gUVw7Y1`F4^>+)ok|2CcVb2s2HC{6Gf8Kek5xm#{J!@eqa5;ycvcOaQd8k z-g{NIs_wg0b?>cu)%V`)TJbJ%qj+y|v4_0Wg&(hF1MAi0#d_7|Oqaao>Jy7Mej5vp zK9Bt4Uhd2K7Atqbz*?6MrX2ts>HTMSFztNQy5&?VdTRDy52aO7l+#@)%FA3R%FA6S z${CiTq$2?-WapioM($A>_`iS+hdl!vNt@HLhdqFLv;)r0pT(N1)`j|`eHHgmX1kUH zQmGs$H?Oa7HLtI9J+D7qJg@JkM*qTTTF$|sqKZ~@b@9LZ_Er)AR}~#wmBFyo0cT}b zvqkm3-cTf_aRMt%@Xt7pmwX*4dJ+5Q+RlVjvRCH0wpXqh*j}0M`Y_)DSBLqob!F8o zbY<0CXSZr9nFz8w6XAN7Cc+IaO@z<7GZC8Im<Wqpng}-z!bG^qwTZCUg^6%;sfloq zM(;uA=v{&dPk(9L5enbd6Am+SGrXTZMx98oBXtROv@T)d9-C_28^6>)`5ivrv!}fr zk~748IiK&|$NZ4|io@r7=7`_)`JSd{iWdVsszaHkupB@yJeTwNPU(ivcj>#r=eztV zg?Rzo=li3==R4sAaW8{z4Uj^+9@MMgUU?ie0JO)&nvaf<NBYEP;AI)iYLr|3C^RCj zk08xg;M4eq1oJdlyjeRX!J4Kyd8Pl$5cu?5DWBvYT71g?r|^w0{n+A@{!_fu(`f4% z|A2hTe^2m9JL+d?)WP}moZyr6-+0dYnT|Z|2cYBMf%ARTjW%=tiuRrY9zgjK+Ckae zzaj6xfCJviNYjv(LLKZF=shO*S<CrJ|FjlEmE8EHQGWvy8roak&-OJq`L@``N6$Ye z`BnR0;*FQ{QhVNO^3s4}UP^6u@p5&msr}Wxz0qFQgy&OebN|m1EI!fM<|Ad=R3v3k zZBqZS6BOqLJpToFa)sc%HXCCbX&Rn$NM|o24-kA=^kJ%S<>MUpI>4j*nHQj-KK2su z0XaYr;C%>V3Re&6@&b|o>4e~SBj>ku=#buOAKv-l+5}5Ya=vq}XuQ(ze4N|a<E3-k zd%W`8){d8-+Zc<m7RCHd<2hL1%aKMWAIM@U{^edc|M-%BzLYQ7=LaYAa=_PLMBa;n zM|D2aCSx>XY2h>nch}$W+2%zz-n95;dBw_>RjY4Xv-b8o?p(KiL#uMv#x~!k&)vQG z^M#!(QHJLFwYKL=aK{b3o=8lke|k&tT|Hf@nSUAXOi{70V1DtxVYhCPZ1oT=Qcq0U zDKHjDoiKqT(Kz|V7iL{d3iptAORLO!N8N2|+^}|cXwe96mPoO_ty|R?QB^PvsmACQ zDc-NC5-%#jFt&*@vu?LB8z?pdt+Ljuy;}=skJg0ywQXdxt~VUyj}uh0+O4r2E5f@% z{jnO{ZBSu+O`;@CgH6Yy9S}xaKPcWYfryH+swtehRYg8Yi<}qLRIg|WMRtZ_)jn}` zIwY-HQQjjdIXOBM+GBYnW#li3+AHx(I&hO?s#b7^0hOJU8qFDwN*gUDl7ne7^W_AV zY~sDA@k3K7D9FqYohz-eY*FFR6q!MPkEGyJPBUm6EuhH*C~fc3V%3X89r{cE55HN> zc-Ca!BK|hgyg$KodD28-69`3Y5fjQGBxQc$Y^ut6PWUjAvOw_`Y9Z8W)KXYH9`Ayc z3f=30UYBjO)Uc^lD|_NQLYfy`p>=ccXU=wNu}0$|3HZ#JIT<T2q-sC4u*j~d!=lPD z_)dMWn<>a3&}?s3&ph>O)v#7rcMy+!jB!X?XvqfV;k&zUJe^>as=*G)74m89Ph?GX zR!j?Gz_*a&%{ghGgzn&<D5#$a>F<c5|8XKUV*R|42Fo3Nv3Spx{-v~zKzbI8U{6_; zd&F|EH{Q}0C!B90O)p~BWYlHg+^P28Ky5yR^i)xsQ&{sQd=1KHB=2e7O~;^7k)3y< z^FQ&m^>y+QOE1m;40aGX$}`S-n^^M{2cqdmBTd=QqVu1!#>Z5Q51adV4M`evn*Wzt z>&P&=p3M5)MJUr8-hWO2D@n;kSksHW<S_By%19rnOPYUmh51**Xv=6R3h5b)=f|xc z7>gdT?>uNo^E~QYkdHGr3k*y$qu1Fm42s6HrNUzrah*20w2YJM6IgSV#cmq)Stka~ z!TKUTZ$t7nXG@reSPB~AkJzX%F){3|)s(O?h~!`qR&6O8?Xqk<6VuTUJsK#Ysl^&? zM(a%2#*Zu{ky{Y-_*Hp$9d<W$<4VMCRa>;Lw@bCz-_;w{&c2>-x5IZGF`QV@SZp|^ z(D3^&ChQG2S_afUn9sB{tS{t_VVhx0ZU)lkA|}+?KJDOnT%#~B%$-Zeq1!4gv`*a; zuhv3*lGkXV7L~REtal&R;Pdr{y0(k&n7pvj+QfJ#FD0@X;+<4g0naSoXftpgoFrbt zQ+SCg)-=8Bw83zfoyTX1F9{nGUF!)6`h?d{A~g-$D)YQ^6gIF$c9H5sgCxiwENXBf zR`Ry@q#3^-$@`sX$w_?1oBKgYRyvm(3qm0pQ;)#DSa<rPkAj&!ta(;~d1qO6u0Nh& zi+i1RZ?HBn?D1e(ec-I(!AcVXEITpai0!6T2Zj_6)`Rz}6c5(Z5Ew8XtQR;V9S_z` zY`5G$d||+Nu<UibXS97p<H72C+j%@#sV?9;w%cet*x`!@n*v@2W1ix{>bM&5VA-=@ zC>swp4O)gX9;}SHuT8?-1?Yez=B-o{U<x3JXZqFoXvxtRTN&!*Vr)LiFyt@B^~bO! zpLlgQJ2A^Cr*=bb9o$<ayF3BM-i;BLQUO$wU7l*l7lKSH%c8veU0lD@%9P0%uYfet z^94E^3Un%=2#?@L>(UdTuL1NOnC+y+S0q>ImwUW*==3!~Hhr&^C6BZ+8Q=vdfXrj9 zOn($<$Y<YgWu7OH2B6<WJH60^2gZrm;G_!{&w))f$D;Ab-cowcMQrdijk&YX1==g6 zaX!<({N%(2ccTmPuMZp>-1BRHMP1-|&0nGmlsEmurV9oW=kr|X0uAqO*9Dn3{H}FD z7G*DFT|lwH^S|;tVuO#AE=XcrW&!%Eu#rJS4&Zr1EFTRwhYA*Jv?bOE$Y5UAWw3-q znR;9mTyw~j3o>l&yae;lv*gzCGBPanwtv`VnEbZ*9;2}Umtny_`3EJ#l;4)hFy&99 zGR!W+bntc{8TN75vq8{BGR!k()Sew~8J7LP?@ERR^L}p6+GUuAIcb++8s^ivkYV!s zkewd_P`?+T{SI^g4}PYg{WQjgjx^6l&=G(XKnG+_;~wDsJ<8!7)9*m$0fK-OK&R(- zK`+63LLN>o$U|SK(>ON7ZQ~6`VV7a-8Mf!<U+!kwHBPxVCs8T~*(>gBPxe}?!}iQP z58Dz~{Z*tx7UoW)ju%?_HH~Wqpr2@E(o4Vtq;)(4a=*ee+SC9UKoI4#x+q5=y^b{C z=z!F(f%k^UV{hUfkU5FE-hw@Q3O4U4tDFI8UGS;Fw_)YVP)sGgL7P1b0MCLi+n^Wr z&v)`+Z5h4<Px^<4FQ|w3;&}^w2q3;Fbnligz-6cWW%=Soy1|z$?(KX@y+zMx50C`} z-xPeQ0bdNBJWD5zNoT^|PsmOlyno+?t1~l~4s8$UV%M4SWr0zhd4cFmhQ4Cc0!*47 z;5svp>&2=w^O&#YbY>DfNCC2d9AKzAv%yCa&s3M@e#e8e6Kw9HB3<yMQn{C&I{bUz zXS?5#YYLR^cQlR4z0v&+_i}G^zvKMd@2K_BUrx5EYMik*Ag87m>@#_ZQ!aHMC}Xo; zKm2mau+Q{shGw57uPc>PBe|!MoFDjD<dg^Px|LJs>z+n-{>5vbDHxZ7kyAPFVmRfL zTl*}Hd6xxz9QIjqF8Uo{>}jOtfffMSXEM<Rd7}f)w5O2+z6RV%_L)R-h33iv)VC0L z*NJax^*(EdV=11WEbM9Qzr`u{n(x0j_cYk$kedJrAOpMr1rP*KzJ_aRhPY4SngOH% z(oFCXSB>%jIv_uTWU%1t6dPaL;=MhQtuY=LbPn{)!TAZc&+Fu8und1Mlzo8w?2FGH z4x%4P&nTY?oY5ZEksq9eF#u4&hcw_q+6U0_o)?3jIa_=9obLmG&!3cifXjUwqH%R) zG`hVY`D~l$bdK~W{V^PN_URQ)nRl>^49tDn-I<bsbc`+qxQ=00ppOBhW4yQq0j7?@ zeI*^^nFBmPIUS=Qy^@acTp8dxCP{5xQL1Ak<jYqI9h0Q`uP)UwnK`98CWrTt0Sur> zfdbzxMi=z}laQ~2@4;7gvqLMLd_MN|Qod_<yW@NDS(!Y_1$_aodx-D(HqeV_MzF~^ zZ$#mf`O#t??9BIp_?{eJ1HHJ$q9tF3F3(ra!P+Y&&POV#z>xNcGHU7CE4XLmbfUL^ zc-CGy@OCh3FS}0kd?|22o{!Az5jrus`}|mY$zKbcH#+fb*Ir(X2{&sm+9M*JnEr}5 z9~lG>l6`>@*(1`?ru<dNUqJF6$QFRM3(o)<V?x8+%EU3hdvFiP1A_Mg7m&GE$TPzg zHA%J4^{Bh(PX<k67?V+MDy|x?^N&JyX#xKIIK4e!{x6o~@tn0zId}SRO68unS{bxF z);k0I?4sOd$z%F8_-^ltMhXFT@hk&!1zL_5(UN%}!45v)Ov|kunr<LkJR4}91vo9) zR`5}Qu0wq~t}>owT!Xl#aLunr-WtK<T2p5*^IU2(Xx)FileX6$DCOO7(W~DDS~fx_ z-zDfx<6Z*f?h^Fs8!dXL6#mZ_iib?XjWYw&p?~Mz;iS{^jdQ1il@MqI1Ocp5(055G zeKBMGPv?D)715`GKBb7p<V{1PPb!@E%`LLd`zDuxm&?R?U+;~^-UN}>5)Jq5h%8{@ zTmhZ+-F;`#c>HE5@6ydfr!5P*@;3x3pY>f-de*nWMk~#!qgd;&!djog4{uYP^u2ee z%oyD{{A>NQ{q~jZF12ft{bEm9|B`>$>>97;|5(@hgZ=iEzSm!3*JStlO}j?>bH8QR z{2BNJUZrrYWY+{y-*DSCdC)Tw-@cMWd%><z@ZJ}~THmc*lln6H6m!7sw=b6Pn|4hQ zW7@E5>}&m;<{uHeCXacV-UAx&4tey8vI}c=fZT`viUVRu!!-!V0?&)_k^}^i&j4wp zEBE=qLyTQO2H>IcyTlrQYLU%DZuz6V%v{f9pyO6;a>_aB@aTGObUin^o;%;=-Y0!M zC)OGy)fm%Z$4Ri`;!p2k`sbbUEAdzvoBeNxU!ECuT<-7?<=Hn%<(c%Y;g@Hr!{z_K z>p46;@@%;6xPjzZ{;Tb0lxOL$fi8OILCUktw=vER1-Lv@aLoWJ$+P6)z=+s!Zspm> zYRBzwA69ubm@`aVo?$$U^ckic+DtwaVERKsHW{HyH)-VJ(2`FIY^`L6Qy!&9<<qEq z8kJ9@@@WL+Q?*Y>rnM6od*YA6ZaUbNV28RaS+w|Qf;Am2+Dm+M_~laYL$MA_FX|YQ zT*|&yDwpJ?9m6h{?CU^%Nyl05e@QhR&UN5h&UK(%-@)ZlzP3Z0b-|V7QV!`Pm!!AL zpQ+RrbTCZ@eb;wzxfE>f7_wX%>^jg}*I}*$v$!8<9q6Tgf?Ud;Jo7q`-GX-kjD%eB zf|iRxF0l{XtpnLf;rB#488GFNbn@J+1B0m7E|)wQ!wSZL2FL<*ngjDXnCF@frT{Xy zmoc8xfb8-PCfy3aRmNQKA}<dJ0x~EkH{jj_*@SXQq-E!#K7a<fBBLGl4*63-K0sfF zHvWh-FUkPuXM7*@^{OhZDkqSf1f((7YjDltO5Y2$n>+aT!r<Z#HfAhiDWn_cW$4@7 zx^Ab;+;_Cpz6<_rXx}~ZuRvC!to%yA{7zWsBZ@afyVV%?vz9K<aiWNhCqc)<#k6FG zMhAU=2|g2G*<*r^+;<?0eq^l64SJZvm$9N2eFL=7QpuO`K=c^Cj3=!&+7$kbHzVy~ zIwSkqZnk?%(f;NSO8Y}@amR;&&M&3kZe=<k50F=h^GiCe%4*ETcf|Rn{JTi|eJfLz z2TIN_v6V;zE!ywI`6c$g?feqzsdRox`%Np$p}r*A_2y9);Q7B+CK3Dr`0tDFUz5%6 zvu%By;%E;$hB4gy;YS}GkoK~Mdz`#kTZUKO=h_`MfWfQ5+5leC{l?lP-!9I({$^<3 zz&t;1FR=l<zilsT1LXFRP6Ym<_A}Z5Ip}}G22cRp2GHBN4UpOAT$^|&pe^VYyA6<= zhH}vTb{jwfur;^`R9c$^TiQ(<zzcouYHjk@7+-&7?FGw!iMe?SZByENs231?xt-ep zNdVaZUc9q@pJfAN0LlyP4jVw5;j{rXdWWk(3+a4X^PsE;{63q#VEGsA=GsKUed?uw z*Cu)NnY0YJfZTG_g?FiB1LS<Tzq{SF4WQfsn(&Tf14tM%b{ilI9@%YxEc!LAwR0Ol zCVGo(fYkkv)!=*ZEztiW%AG)a80*^GfOp&Ze41FW#f3jZO0oPxM>?bAUzPhP6!|eT zzd_`$?+eF!*7ZbGF*`+GlgL}!)6M_#Pm`XzLM(%Gr`q2c4fS@@AFX!v#JjfHacnfK z=q41CNRdBP<gbbfFP5#5HZ{&&+1l!maA*9@e&HH5E(u?^6rd%#Me5}7KkRK@U4$>Z zc2+7?rVXWUz&7aJEq7`QS4X-xY2D<{*@iO>cbj6Wgts<gp7cawaW&Mv(8MA8z>0Vz z(w5_HgQ|9`-O{dYYDDUaMs}*b6b)P2(i`0&kxy*Y*{OEZ>Cet+bh{LfN=1LlWtMMj z#c&U7qm9}{9TaZHOq)q*C4Xlq|88{li4K+6)2PmMp*@9U%UAhY8_s;9r{KX`ip6`? z&<?z2Peh7_DRdNyhkE;BQm;x*$Zg|<-h<Rl@q1j(-1`V$sqR$66o|-Hp5_1rU<rr% zt*Q%ob8%Pn`O{*Cbep)gU}(gb$@X$r6=;>ZqiT%1JMUD(QS=^qDZZ^oI8oopKRcLZ z_?T^7)w)C~Zc#MT)`cDkcZPZkqfq?xTaEIIsJvmqEWDi@yGBA`ipwHl-jVy?W%1DM z+&?^b>%M~UmPLBPHX0;H9aPpAl~$=Sj6Cib-9#_oUy3{D43Xvvc33#n|MQC9(=<0t zLP29;mh$6DMoZRMGhM^m=7_Bx%yPQ94by{n;}VG?Sb>FVq^n=zCY^Mx#EC;MM5WH2 ztyW#D2UC|?sH-QkGZgOWmS6@^QC_u;zFUV<r@bydq(og;p1H1qsIuB#=)`Z^hIzc* z7uDA740DT3x=lQ^geaI;ynnfDmA%nfRty3{re{gqnk_FkDl%T)Hg77{VK1{(w)g30 z&R9+aHy|M>28SraV;eY^T}1**;9ZNm%Fz{MGX%puTeUAH{B!4Z*vej0rj1RJaI|ZC zn;KTRS7*DwXtNy29O20tLKXMpCfglFw#ECyA~b>FQn*Ts`PAL<dM#!;$*yUM?l3~# z6_w}GjF%s4mhapUji|L+=ep=F3L{vfb#4sx#BgI)(`a)7I=;|0Imv!t9M-Q+N0z5% zVY$ahhT5oTbU5c+2b5z#skTt683om&Barfxfca|TXA7$L-WL;$#!1kIG=@X-1pa2^ z`+PbQrZeWKWh|2&zRwph;f%;$$v7sPzRy>2%p+({Moy}TrtxTwcLec(^k3GAketAp z$5W?}=W~ftE^+2pp#tvn91k-c{nHW-#bV?>l~qmmwXJM{s*9^uju<Or4d3FnZW&W& zVU^a%y-6R8(W<Jd(MMy1=NYcbYt3qGHP%evIF7CxJKh$Yg6bqvDF_8~jFHr32}S|; zZnb(?=5Zm$W7JI_>*$+gBU@643sEleA`MfI5qZ&NP(=-C1ol3gf)PNzz>RQpJI0m< zUcAIb;Ke2$cyZMk120Z34!n4*ZZD6fnE$dfxaFm+xn3ah(J)-`j4K6Syv$Yb#mij; zU!370_~OigqZAuK70Dm(L3Eh6);Ul9pS`P(ZR@)3SEfi&qGZyxY%8{G(}`@$AF*kN za{QHq)Q4pyj?LM$>wK6IEj~$XDDjmawq$b+(WRKT8mk7Ro!dB#x*3gA_zz(Xuwm!` zVarx;XftiiHU~>vq39p^W7vej#qx)@?3{bw*S+sO@hVA!q8NdP$M@cO_n!N8&hOlF z-#r*qk%<+Vpo+b}_CXbOnK|R*%h>^$p3aV`IR&K#W_km=bptQuwm=CO6|EB_!%cJ| z0@+p)^<xk2FJx7>;EdaZ;EXfKl!vd{P8ecfh_IkGdSy6;XWVXvXZ%zHD&7Wp^)fK^ zGC!0tpyEoP6hxz2_{E2%!Y}TY3ct9A3%^(o@^2b=n-=(s(4c>Yki{sCRd`+%65DG; zX#`B*7Rqs-7@+zVWOhr)@DUn)8r#w>*ke>K*rO$&;-bMG_e%zQd{i#j;{lmqj|U}# zJsw&@u*bvF!5)uTf;|%N6{eR2MfR8_*dsKlTTIBu`IwMAHnO6tc1j<#ZoZ3~WuamX z5)R`9?Hf|!b~Q*DGAZk5ToEzIGM<BGkY&VbmQ5RRr$)6-fO8~hY+zX3QPFm^v_AK( zpfdspZ$bMBphXXeQWuEla`{UP1al!!kWCs_Bz+-~FJ=)MP{``hSoW4wfcXBB+MO>! zp?xKl#waPNEJlgRh=*<DV_;?j^Oo?d<6>i}sLgJ*l!`}lX)QKMk*ix)7BHV^s2Z2x zE(GIPQ|rbEqGbuN#KqClV`zC+CVR~0V&7X)CcPSys~l$GnyoW$txi*Itxj`ms~jfN zRy$6hnML=mvh!E;Ui)oq>!7(o(zQs1Zco40>;PMd8{P@>c*hN6g)A7$EoSu!GiLSs zfh*)~$Sw3!F1PARL`9?7Tn4lubVIE4YWs5}_QZ2ku<K;2$d+c%4bZME>KW2a1Km8( zl`M3vWJ`e28R3eYV9)B>uxE`1doZU3xH0vdS$2Hx2iU`S!2n(psA7I@2CYFOaV-D_ zvwvYa5qLazj!&ln%n%$IZYsCUrgGiX;{#Iaah+6j;`O3R+XV&OC8)G^3K$F}6oto8 zfn)>KdVLew5>iy)X+@yesOiOw;-(ij$?3(gq+Z-CsTUuV(~A$u=*136y|`rwdU30? zUfgEUi%8>y*E(r4p!{)DiQ9RVNJlDY!k6ob^#>^OP@^#|?Pd||bhHSZp#Cl?sQ<7u z)ZZ<}Pj^Dzdj#Zt70S5qb3O`NgzRrJr~k1w5-4b%;YW89j0jMJ`1pBvtO}0<mN|wX zxA`XSFoe7D_nRX70NrvkwB|gCtl>?Q5b0_{>--{BGdH2bpyT$3LIbX#oePvC0v}B* zJ6ZGiTUpDRUu9bJZWeZ{XkojllGPSf;$}Us;jL$Em0`52cy&TR=K8UCr?Vg~T`cT2 zDGU1n2@89jgoVAnwyJ5@R1HSyLq#%skB`!~fs4|I0yOqZK0ew;dz8K^B(m_|JlQ7F z)o36Sx3L+P9-F^XGu&-#b_iqhFQ7W+?(<`F3tHDegZQzEP!4Do?(=m47I-5(H{k@D z)^oq)RroeYNC%DIZ@faLe)24dSa3O;6YoNrli1O31Im8e!-S$Wv+d+Szyg#dAU?8v z2TA^iXL|?Z$Y^FKTYo2S>pPjhyDaeqM}g_9@cgPk!;Es>K){ryfMQCZ0;7C|7AX&r zDBABz#tqEuv4NReo-5=&l;OT0tRf7iz)(go(_DXr)I-MgLgsr7Dg-lbz-XToFnYuW zjH>XsDo{mbCIq@<(9{0f=;=`dJw*Z1<D}GefdZ`ZAeHGR&^!i~Z!?fJ3#12WTumTF z**GvhoOi=phve|qVM)AoL=ta3CWp5km%&?4NaC&767W`B8gF$=%tQ3Z%|rC^pzAt} zgCo$cM})TRqdA_TBViYS1e|=D5@gU(a-c!qF(hc+G&0)7pvIFX)HqDd``EVgWOf_x zRspEtKb9}iD4TBjYDG<bwbHJy5|Ginkl89xUkw5Q>Ewx8NmqapF_#@S3WjTVSE!=Z z5)y9>C-L0I+*<pXL*7*2EiCZX1_dxYepD+1QA{9u019v_Ju;$X=+p?3O##`UK(>x_ zEoW;5PO2&@5@i93fxA>xg_d3q;ElPyT+~rJua0yTIV0q_K~#~`z}5$rv{3zRBnJ%@ ziIY(CkWhF#k54zDs||E9?Noc91}x9<93)*fy~ig(!WO;f23j}Q0<904pw$hFJ|y8f z>JWjg8))4k2U@pEfYxnNptVy1v~HIGtvhOi)}0z?#qk!yO60Ragt1&7Z{2hWi5n<* zSQ-@UmI4KPq(DJL3KZ;>0tNeIK*1w2pdeZs6m%J&z)jQdm(}!-%4zxolA8XYq^3V4 zr|A#NX!;|Pn*OmRX!^&cHT@G3nm#6{>Em*mzT2Yd-7L5sX$!7b%7W{Yw&0G+SaAIo z3(n1`I%YAd+{~N-)65AvY}SnXliIx^pllY|-1Nrb3XSK~Z-2)m65gJURkXde`FA`a z&EJE%AKG<9;rt^_LzzTDNuXi~z~6kaME|qfeT8&U(QecKR)0w=pKeJxnoEz+wEbGz z@Me*rAtloY|N9H+NhO1Kd$UC<)ghZ=&!~d78vZ?+AA-(K|Mn`wX+Tpx_zO4>-+nq> z0J0GLLnRO6e+*X*T3I6AkjRraj9Y&OEgOa6o@rM<ny|NrxcMG#JmcU$^E4(;=L@Ce zq{>&MuUNvhQE<ZLsc=H~Je<1orBQ1Fp5^8T4wOSKkzBUeQ!cf@3DrR|T^LbHO>m{v zOaT7sHEK!J8|2e0de70F|Df%0gT8p7fa(udMRCi)yxDXzulllSocQN_cHG8(xB6L) zdCZFNkhdX&5ReXDu&u!gSn|U`GYurO0$Ck^O<X>sks{d)kj!1+5!o^rf1fL)Rjf-w zeMx#bb?2uFZ{i9r>odBYpV-9hX1&uj0JtAv&|!1EU%<;V*X`pd=(N$@je&}`=`BZG z=SxzANav(MjJ!msZ`Rz{&FZ=hv*L2kk37kiy)~NYHqvEpSk&sFMV7r$VT?pa#0rlZ z>y`9e=lF!G%ScrBlc6&yiX@g~P#}6ZXVQ^xur+q`hi!}A{7<JRXdNI8U92ZC<VBk7 zIHf^Qe}J(47_Bru67eL{BUmO}fkz(adq)HCt4UtWB?iSAv~aSIpeX9nX10Ue#(H<3 zbXa;wJb@(b9~3R}Uf>}*o*RakwFPH7(5&*XDTz|UbRZjJ`eG3WQ{ZCp^jJEV!~bv# zdGTK?o>Ej0CL9lql!v1Lo%v+4!`StL*<sLurEFT$FD=>OzKJxlgIA5&;S&m|$Rd{{ z%7N2xduX&bTVTscY0|pO#8=Evr+ATBesGRo06+xiZY7t$<b~^8j`P{WSUPK6k!o{t z`|Gg~mc2H8jNDqm)WwZM?H+Es=nFxbSVAm0OSRGFI`_u$saZqI0`vwed{cb9m}P&L zwb1*zW$8;M@>xuf-o;EB=nbVn0&$9Uc;9<d+^8s9%>fT6k@Q6fb-uXWZ$I&Bg$kw^ zNUezG!~Y@N!;Xyqjj|&4a9bwO<iMC8aJ&050peS$rAs@fwSl}JGkO2XT!tnlY8c`_ zp<Hr)VrA(zsEOND7x`9UpP{3V&d$25^zi!_ja3@b6mj2BUy!CTra~8YDVN`ioa{Aw z9=oy6(iQ7z2hi7EG-&B@HHy6w52I!Y%exnJFQ{HO-o;L@Cq>`IjqQvTE;R>CT_aub zf-iCFT`)Q9Mr;h?W1XGaN&4bv)48%@87D@P*jx2BVt5SSSaLa6!ut%Ln6KC5i}-a& z<6Kh0(lwEtkgf>amU-jm%Hz6#h9vPtBYoTu9+x8P>966^H+ipj%fnU%FYWv`{OO)O z7VoXEvm*K);PTf#d=+|lO%@uo_l%zWv3SDnZtz9rlw^%~<6@Oqnt}M@ny@hDA?dY| zEw;uhUjT*dTL*c@GZ)k2LrO+$bJyItHm3z25eq)DNWn4pJ6|*V+eSwoK2D>!w87F@ z)ccFhrf;(&k6hpJNwX>2cRn89dY>|QM?J+B<zl8zpDTzQ*EJfH0+6S<%u&P+wiViD zJj&7GU;toDaR?Fzxz}9G^eXy=iEM(-n~`39szU02e1*3JgXZRb)kK9dF=jqb5x3dl zpguc{l~Mw9H}iX<Ya`l#vVW+1Qt}%Hbbd@&CTQ@if5U+Ffi#owJn<FLuMu5^G!!5o zPwVPddLhNc{mW$j&z>dWdOq*f<e;{6kD_78FB&K~x_X`@zRI}NN!OBc6V*u<@)JtY z?YoCI{ksR;!<+h@zQ`Ll51?_wz`vN&GA*}tq#Upy6u0U0^>SZOv`bBuZ;+TO-zYIv zzNz+9d03k&7mKeiBHc{Njs1me2EAOiI`V1xJV?qdxJu6WFb!i2paV<gJ6H7~^sSkb z2xukW1hU!7JXr^cQh-)OFW&s`o+ndZ;hMj?1sdfz&V!h)yagZ&U*mhpR#FaG$Q*l= zJ}<QmlC-$$kPN?}nE3;KcyxkYZJ7LGT8$dfcBnMYwI+T~g1;Sd-;?Z=ng-n^Jq`M> zI1OqoK$Awbo0R>hlyv6gcy3ap31~EXppd8XmsoYh{`3l2fa;o?GOG)PQUpItp^m}s zbivktnl<kClJW|=QkjmkW00}Jh@GZr_gSWB#r~oFs*gZpGQ--jf9Ss`^bZS}G41dR zU_JH{KgrRBB>}m~czo+-h1><I!I$_H_k%d(v`rg~1nPDa2p`2|K-!d{SPD&oRS#e( zP{BHvLKk!gu@okm(aW7y@f<Q&@wiQI9~P#!tqm5`k~sqXBMJIEnN?{!IZc5-W=?@e zz|6()g!2~hi`+jBgUOg5nfT)h^%hrohcNmvT2GGKLCt-j$Hk9V1^O6?v^mkEK$-rN z3SE0JCA<?Sk@ZgRXaK1FMumjnm5}gSx5aPo_T^HK`Q=jLTNTm<Nwf*c^irRgMajGZ zgs4Bm0%0HZI%&44o6GX3eNi@a)*F!24I#OHwmgc5T-T;61m`G61>$4WnPpbZzXP2L zG^#*1K%H59wdcNFArnA1A<#ZaBCD*lT6KqBuaHh4?G(tLqTWRmyec$E1fE6&isQ^B zs!bR@|5}9{0Ez<w)zbzQ%8<8!Dh3oWf$9XU9bw|c?IW?1+(%+qfMbx{F(JtWqr&+D z5DjkL-`|q*{+{ALC4<3m6LPyL<ak=AV%;D3!Y}@=d3dTM?Z<51;P~t8Q_5EanlsEr z%;qcHoXuxtoXww;aW<c;?QDL=a5iIoC!pjBq4dwva<Tm<?g7m?cz#Zxd5#V~+Wpxa zN8A5iCasWFtB~FEl<lXKNp#N+0#Q2<v<pP%X?+7xqM#Ium{bQ)bO=-_S~#FOqq@1j zUyyTu4@$bf(~|D*3v%x7AsP2~M$-MQEW!OfEbaatvADmZAgczU-3NuXAEg|cb5nDm z5<dij4~4X{v{iM`;pR;Lyqq)rMZuX4Ron~xqgUu7Ia<;)$)gAK-bAP^d#0BfitHOK z-WgD4GxlXRWA80z@FTZ!hJED5&;4UMCkyy3Qrcz{H<vTV@`dbW&>-ntQ#o@MH^3N5 zTPOQHA#L*~-m2CSNkdu9px@IA=QAo^AuaD0In&!+8aEuKdfvVZr4#5Py-<Q8U*vf9 zwZJ=z%@PwIs}xJxbk6YDTNV0#2;cuipA_PpqmV}5ggO7Tcq%wIPN!P^4059D!QxR6 z>eI*+7oGXB1VMgtZrqaFzg(Pu&^O3kc&0)F2plw@?yNogQ2kzoE{TlX;(cl%^xvAj zPI3mKiuhAVX(hTP3x)h8=+s4Yq~o_fWSU3stB|Nz%nxNj?@CWRxJ?4AuC@7r!{-}L z#`Id#m_}bI-s=F8kj0p81Zam60+BkdMW1_vFMS&nY+!t-K)vADu&89GEkqfDOD?0H zr_&So7!A<G8+_%g!^he27(7PPxhlN9o<vu`<5P+XsBQpN!o_s%`_O-I5#_8PW7@ej zr3Cs5E^oXeP;FqyPw({;6-aFkODE86to@DtCL1<&)BoYx`hT;b|J{`6gK|prAxS0L zA*n>S$SKjSGD>utq!R61f)d?sQ=*vr9FWWjlskk}K`&g!RPO@OU4eF|K#RHvY3G4x zUZCAYv9(D{71o{aF`GIh$c%?!d|Gss(|ih^ciZPvoMuY)NY9i+tTQDz9LaailLcWo z?geYv`sqxq84EY7`w_wF7L9lOMNQ)!Nq!0>s!&&5xGZ`U>NSn~q5)AD_?^1N@l5uU zu6q1h-OX};)U@1@<Y$o2ypY5J60Jv%H?gdd(s!w<*OGZzxlF=r9??c~HN~{ol6M!N z>$Z&Dy5@#l)@_-a`Rd%LkoY;_*}06v>p@{t-VcE2_HO%Hy=J=Z#-}A+M?Y*2+Bd2l zR4O2s#Qm)J%`>kJSID17u8_l4nh&5R+O!yt>R(le^*1A2<IgF^<Lvzy-QO0^visX| zu{U~CMvO;HL*L&P|GVvPi_i4^ZNvR3+y1t*-KqbN@wkK-k8@C8p`H{;!0}nec#QO= zK9krRzv(d^V;CQCk=PrvFvg@~JPxEt73hBzd)$AfF&;rK#GrpoL!X|9BMfDV!BIVy zA_U498(=#j>dT3b=JM&%X*EmdpHP%~VqVhuk;f(kx!*Ifpko5Lztml~^>~ZYvb_`0 zw{hmgK+nnEzTS8;PFld01Q5M1dP*6>%<zb@r9bpsr=1Z!Y-mU@+65+@TfnC4iNAo` z&Y~iK6i^q|JEWj$Dd2TIeX=2x5Z>MO*VLE2f~I*kUC5##g8o6ODC@NnH<gFdr$@8H zB_$JtzhHw8jEv_CNQ;lUbLsIHmCOp0Dp|;mjVYM`+@X}p=|rGBo*e?^m(ljwZCIWJ zK$WA|>qL4?sS?zE^;)i|v+ELApq3WO8%~(w3iMsT*m5Aa`8HEk_n-jv+WE_HuEN;| zG=6yA0Ot_cySSfTJKPV!ISkjW+I1V8(WYvL^C(=0>sY0AXy>hUjFC>Pj14UbD<AEc z|7w~wvVyIQ?C_<W#o9;r?E4k+{@?Jr6}>a!Z*Vfj=~}8A;i#@paJqK>_fv+hohm_} zzLcW6cA=1>x)x~-T?+^5+F9*>VlC*^wPxBib#0mH+Q^0kiNT?2e4(zTIN*yguHcye z67cXc@bWuwd>NiyV`EKUzCpc6h++ua2J-``mzY{2&;Ko757#X9qQ^lXQz<SUfzG>r zIAM_aud@6DNj70}JUjj(TCz7F-`1a0i24IQ-{_Ajq+Mu}&{?_m5aU5qS0^~^^J%sR zxovL`_46sCJ!l%wu>Ui|Knu@8Gf)?BPd&@(WS!V1r<7toSEdt0A$Y!^waq=Djxs;8 zx6RaxOK%(et#{|4Xyswz4$s4N2Oh*Y8L~Wdxbx6AULI2lX&N5bjN1YH`2UXQXX>2_ znRuu2sqh0Zzvp;=Zc-gB?oRfNmkNOI=iq(>^1cgFCj9q&-uEHj`FHqx)jyQ$v!A65 zsZM=784~&$>#t2_y%1feqD+2)D>=K58t?dJ;X2D-=Y;Dz;r)T*<~4pNAa;}8nsbvn z#&HAbQ|U|eBFr9yFJwz&X|*Ww)%`Soy=Mo1y(K}oAM$N2%X%kXa7XlX5%h1^phN4i zo3dcO+i2X2XD$-Q->f&L|7GvA!@mJ-YjES;a4|bFo-UOO%5E#|2KW~@#}8dD!1jwT z<_iD`khm_8G(YG-)mi<Bez3yy=<P2|8hW&0U~Ggbi{K){N;kp@$Zc#gmJUjBhjeU; z2uD==&nkeCOe*?qjHxgdKxyNQIpIi%r-klSoE;yre}d7VeOlIJevjtQ6i?&}W9eK= zrkE_G$BQbRC^D1uG_iWI`7Ii<>>ChYwuEiW@wrI7jDk+>6-pLdOyFMofnzy?QUWq` z$LVF?M)BQ#h3!yxG+#(022B5k9U%nb^gpFGR*BZf;Vok+eKYp8a<0VFAgI#U(Q9kz zTN;@peM*_syNg<4#Unu<duDx5Z@EA1P_mXl(yRo1l^4OjhZncsaqN2*0jB5mHc;Ln z{Ihn@Em#C=yXlw(F=Xo;FY9mriycG8z9}dFYhjk@Z>DVWfBw}JC;!9RbuIZH`3BIv zmNMl3!fPo`{zq<r&VgeF4)s+g^YyJm*%sWaF2KSgH=!=B{l^3e|07@a51}sJ73xF% zx`|CbNnI?a3&VeuGIU}1da7n!Ol?k3T{sWC5qKAM;oL(|FL2B~X!4kVv}Uifx_}Xa zUeoNjl3~?BEdAmiDrDC`@#VhzufMtdB9JtD1j_ukK4Njr5<eEk#$9_IgzlY`!evW| zYexR-B#mnp!FXnHh;hy4Ur*WMn#}?q3vf8bHN)6si^MfcK%TYYnzbZPkK&rba*2(b z8*ncJ_0$RSWAt6VUXHw1A<gdz<L28-A2)OG&QizC;F~GwaidPBq{hwsn{3>K-hjUT z9l(^|g|y#HY4u{2DQ3M4Lf@(WGhYXT@7ep$uVcL|eD{;rOM^D1LWJ2}ul(l(85Lyd zhyP}`yAt7q)OfPi2i~88_Xa@@Mm974)J;$aa8KQwu%%J!Soju{0mfJejxZb%IAU-l z;26ZQ2S@dFR!&oPjK8SkR*dIkQ#A;x*;P2514y5l45u?01!Zo~u9#2+Ga%`Qo8u<l z<b}2sWh5y-b{ZU^7?8qaCRJy=Fb&OX@s?GWk*L21%#D#e7>d4Tt#JApl!iFFZvH>^ zt_4P}>nxwdYwvq!{77noo8BZ&>r}Qoq>I>EZo2la9UHCfsdutA5VCW3=I+iY<C$S* z*4_=fFd(angpr2eme5Ak2wbp`1q%dZM1T=0Qjv@piVG&)CKJU8PI2iZY%7Pj4c~Xp zxpN;oYiE;<6x?3v*MHCR|IdH^^L|BkoB3o+8E$LcXQtyR*YP(}<0RLrpsQkaZVR|w z6KgYdAGXuX4^QT^?779)x&HMY2A2e6U)qVY7Y#N$EUiw`R?FVbAbi$^@FlHJ-=}pF zZCMmn#+N;bhlG07xgohjR;Y)$+)=c+cF_(Zk}xd8K0m9~p1~<AHd&CKxRiI)=V^_) ze?&jR6Yy59eP3^^!#OEm(-Cn_+ujbD!!TUPxei0#);eIyonMW7U?wvk0^UlBO2eUr zyl+}4<;iL@R~Y^NS(ULXw92E4b^)J4<<AO#gX6kZQf1Go{(Flg+|DCAas#7HKl=NR z`J~)9$1m4eVOR5d5v%D%ZGxniaaa*-FT@b>I(<*a{_%qurK57enlD=!UwO>qn`iO0 zy0Md=fYsbryfoWHZ^y&A%w$#$HLt!kB~q|m5T2YB?V_)9pOwn$og=nvuX(){JG3_p zAx>m+@fIi?)!X<3FI$}`j`YS+oSi+zKlF;LOZ3XEJiPNj)~9D3ch*MTo;wfZMN@E@ z7hZ;XM4zL!RdjTUwDoxkG+tj=s)Phxip}m)2u(ti&B7l&*6_1d+_7%hie=JqGdFE3 zetsu!#)NbBtXJ&o)Gega6Laq=*wxQ^#kAhJNg?2_ke~bpcf<Qi63+x+tOUvQzc3|Q zzU6I`Sn2w|>baHa=iaD|Uhe!?vpHMYcIkdDziti#xd%U!X06e9Ls^ddUht-Kut~c6 z|M>r3x(QWRTVDGUJy(tIPRir3HE!jsbj)%IMmY0XM|K@Pxc}h8I}8~@*&oE;cE0nM z%S;<5l7)n!;*n3ZJrvq*ute-I4w%zpmQhGp^07r3wUNy8t;Lv?&+}n6Gi_L`z(3=} z{Ym^aXKRNskj%v<Q)bS{*^WkxlYvRsyN}y-cvZi-0v}!!#uzt~JYUE9-K`i@hjVXF zp<V8vHIG(Ua-K1;guuAgp*knt0Jn8T4rJnHN=>7%nNgE*tR&9kulCZ6*z%HB&-z|k ztatUf<<I|9@94%c74?o|s^GKevjHlA+CPtoQguZ1|I3I70~=o-5d#0lpFSqafZ(5@ zuLlSL`T<$^ufRPDJO><vf17^kFAyIf^p_|bfat%Ch#DaK?<1m4fL-{nK=+#?BJ|hr z`yAk#Dtzs4p^Nk2<?le_Z}gb<65_8Q%%49d>fp8fJp2O0KLLYo?Ozcmp#LJm0p`8| zdq9vh5w-;AN1V}bjfm=t@c$q9NBAn^0NvsXBccqq8lWHlS@;RTo?lO7Z&<bt=sX-Z z^CIB0IK_J5GV`dN_7k*axGtgAFBX333Gp>w9#&so+^=8m`i1@O_=a$D%1S9-_DsdB ztk!<JF3aYg5Hm0Pbm;P8ohn@zSr+~GqEl5}2l?SgNvB-dChWRuBmNF%jIrEgK4B!~ z;s$#9vE+DC4ucy0dZfRCVID_?l``eizk#NT5QXMdewE7^9g<|qR!^nJt{|*?t~T+> zo;lyK=Q>=;r#IEhi}hH%w*0z@Usq&LDwWLU<xP?>f46VX!?`yD|0o|qb-v;cJ!ZaN zTLE`3?h1G!*mBvPMQ+o!lrn4F>pCruzT!>GssFrrnY7=T4+EBZXP#e2<j8P1mpsnF zi<@TENAuYgq}dLd`tXE@=HRPdnwM6PW&kwZ4W&(Y9_g%Ty7L;hTv-{q;dZqGxlz$x zqPHT%70{*MpzfD6Jj&3j9Nmq-U(g+zUo;LRRVQRbHrU2^CZ{?%%5M;V_sX@kab7da z7pLzPuDD3^UYGd}PuwF1B8J7~4a4n+gUl@>4{$xAp)d;#&Fxacb-Eke?`mgq;*}-5 z1^k&Zzm!k-T~de<NKa{sKaicr^ik1yTGROKw^t^Q>pi2Q){VRao&y+xQBekjf}<Eg zsr=sr)|cK<p)Ld1{Mw9+XDcw{+6m0~27yWAC@|xW0yF*uFll6gNoVyy$})41lUibK zh-r<wC#tD#wQ!XZc#S%%C|Y=K0Or=iRyJkEtPS|T3i(}paZ1!*^Onu|Z+p%BqJMvA z+42(=gy|R+rLP_m;vdxf^rncu!KERt{d_)>$5-Tj3tJ~S1ErJQu;bdcPO@;9ho(hK zyHiiJC_M3Kv3UGx5jE`i4!jnZ2;4BE`=EKMW@$e%?5zFWFtJmR`c`>2pgW9BJ0#rY z_WryPGgBB8$YBkiDtCq&s373J<^KEwZr-=uBz!`SL;QiAI)vKou1EW>DxDbA_{@K= zOc{%=hn@q9fD)h#m;+P*RX`0;2Z#+QhX7-PDtDd84xXamX2x!q=fD@^dJdTJT>xgB zmw*}X6=24F4Vdw_d}l_|2m+JNCScOq0!(_nz@#|{Ou7+Z((XKzwRm3s806O_-vQAE z@X)cVP%vW&vL(7ySyjV5xOHnKwJkb^t%9CB6P@_Cr%q_Er$~5VSwYU8A$&Xj)x;O- zLi`^#<H?M?Qwe%TGtayHEc7!uKHa0{b)<M=h~J%$7r&$1LyZ8#Ks>*{wnF*X57~ru z-n8nxxgGy?(4m_E9lHDF!nE7>Hrss05vHj5DrtOWh53wXUc1=j*++7OYO|jKExNCk z4stHrQMPCP%Wjfdm8EVI?L?FLX6_zBU7(;O@AgzgLtMPB`b#t4_4Ny1pAqrbm7Sgb z%7;gn-Ny~x4W0jpO8bV$kom+=W@5t1?M<efJSl^ZDER0C4=r_H+wl70e5l^Jd_IC7 zLb?8s;^XdSd>k;7=}3YLFya*a6rdN+o|_g|ef$i*F(Wp-;gw7O1Iy>9`qps6UEG6u z2v7lp?nONW5clDquo-m~!1yTaKZZIBw6Y(E`7;Rr(69*i4~rn62)i<%0_eX_rL)JI zPO%PS8}{Tfs8Wn^*vO8avnQ-uUY?`OUHIF!EpClXPHanMCO)lFuiWVE<D=3IPL4fw zncK_)O*6VhC~fD|cbAN<xj$-w>bSKxT)`Xqce!LiHfnOiOqVOV7R6oQCK-DgF`tt9 z<c?X62|eK$-6|dRqZ&swKH0?oX6Q)o-1MS&{jz0T+*88&<&*#8)vKWe)b|TsyYeR- zz51Zcv(9ZFT{O=chFuhp1=O}dPXP>5CI2DlEMN{$2`Rl?XD=gVv#DgvJ8#K8(7+?Z zkzL_%!;W>t!HmIC3c3)<biTk#Za9H@Jjug`F*$I_TZMa!{pnb0GHw~B_Pwp)TX~vH zCksY?GL|sRykW+VD_^!J&<QkQj{3knWd09n9A3ij%p3NkX)E2};+ji9z9+ut&EqMb znP26nRzBau501X4e6NNU=X?2+$WuTFPy}Q_Blw`*>Wl$z!rG1Uwdn1zSp;UT^Y3 z?2C|9^rb1W>HA*U^uD=RR@q(4uY1K|rJtO?oBQmjoWJAO5gAA&v+~_w&$)q;kB=Gf z5qZ<w24sKwUGO1TNAHUq7>bw^yzWPez^O}jN*_)gvhx$d<NlEFnhlqkI=lPO;Li!4 z9jUqPI5ycimWfY4<k+=JTDGOjU!rg<waA}ssq8pAJ7VSXC<;45+dtK<?qep^9rthV zi+6YINyl9#>AE*(PH>Fk`0&}d_~kfq=RMoDc>-?R_K-VG>$D$NMB0bbemQJ8_8dFg z?78FXvHdsLa@@L97>|qX)+v;{jlJB?P-xhb6}jkoXnX+ucPp;k_Ydwc<b4NeGiAtw zyE{<XsV&jA4<jUpP!5fc;_ngJPd5q~W5Oz+qSHETWO#vJK9S7&!cc~es&5DT_KpL` zk9(;#;3^p9@7V{ATcsU}3fn`E61(fmHsQ4Ret%oO-`Mloh$|@6z93ot|JPgYif^G$ z`j*$OA7yyC<*wQMJ-?0!*VI2dY2~JcJzr5qIX~m$<BX4omF8ou!-w83AUyo^`sgpf zTzwzq;^If|OQ5aNlK}qcdcaJZ==OX%olH?*8Ug&hKDQgwqI9X9cF_HCH9xml09%j+ zMVUmeSC3zN(}as;a0x%>mx_-(%JVm^)8fhNUYS1aGQZdLtH7RN+4b13yB-0*g>l_J zwBO_Jq!_TQy{+1&tv~Scc=QMFokzQE>XgMbZ07P-&Rrig`vPvyU%hS@?4G@5zTh}G zb3B~E+Vn%kYoEr!)w7NG-piQ#X7i{a3uAIX6p#fJE!Aha3qxjJXw__Hbv4}M;FDpq zzzjbF%s5U0GoI7HjH`XOHIbAT+X<m>xK(qZ`o=hU(`<tf#s=J-<ucnc;$-)hx4rp0 zxI!`tn@B$(3n&6gfHGjtRI<2}Q{?6oyJB*W0-6`S$l{*csc7CVXk1t!-YVds3aFEp zG2|n_7*l+4$w0ppCDurrS?RwEm|->nGu&2ShTRFw@L^!a(XlHYx5M{5Y!zJBCW!!F z?^YA2@&cBC<0#L51Rb+_wGq@eFb=trI2<!m)?PEF=9O(Z^+Pt%+mu|g8bAF$%V`c! z0o3^)gC9U05RAheI0PsIvM@&hB|s5S0aO7sKpjv9%mMllPZW>^6agjDfqjT>00Es3 z>N3=g{5g_L+aeZs!!CaNtmG*ROumZ1<gG+|@Nov1JU&Nz;ETZI^$IZgtpk(i>%io@ zZPl#geIqdW-wez&gn*fjL13n32$<=K05eUG0yAB4V5Th#%=FCwGmTF&KHz5<Kkzxm z2mBo42d)A$-Sfaq`(=g$z6wkkTmz;Y+Mp2fU>4F&okHgZT|@OuV|T+Wuk;r|n8R{% zJ!i%FijmeSTMu1cwLQ<o$!?-4-=v5ATKVeyBns*7$#G88qkV3L9iR5;(0Is7d*(iS z`0re1F6Vm{heFK*vj8w|IVYS<#ed$uBM5QBj#oLa0fwzKlXYU!VqEHaa23~Z!pxG- z&RuactEsGY6+HcJ&Q0gA*J`00K_6Xh+eCe!4-K;W+A808i)6Uw#6NvyQJitL={uaK zU1c+YI^lYYQx^GEZsD>SY%D1?iYL$ZE!pT5(U(wbn;nfxSL*Z<jl&tVe`;;t=igOn zvp&4k%#XL?VAiPS#Osaw*nNp;K@L9M%&RA#FR$_D^ZCwOH=mh3O5M?MbXCT-Jg!1o z``T3ck7|5*h2;^R_+ZGRI*zb_GWe+j3*aEY0AvA0KnV~6^aG-RIY0$a1=N_11i}Ce zKz+h#=ad?9XwFw3P=B@0N_rcCNpmYO>Fxw3?IB>&j{=j2EHL?)0wymffyvKlVDfYp zn0!44Ox`X4Q?B#C<ntOZd2Q>MmHY;Q$+H1WzC*y|y$_iD4+1j{L%>W&hg?sTTQg-n zFYo;1jm@0Y&a+=iyKKVTowB&#=(HJJ=F5w9vK`1BbGIX1+D@5NTS4FLtcw*X8INm2 zsEp^ZWv0}1it@m+2&y&86Z_K<GynLQT$g9uu4ZUae{G{<_BV&3XP0a(4-D>?t(j;Y zF!M1pZaM9<YEsxIv^{|l(Q;6|(b&e@T$35urnf|rs(rFO$_>9xeRCak&Dl<Gebd(U z<MOrK^0iNPywmZ_3Ek#2snl4PsoKBw$S@TzuiFx*a56hob?<mlejEaiqDWl!`)T$C zg_@t@K9=)c-aM{$d(Hg(`&iz|*qipHoOd5fFrqi##uD<Td-7+`32`2v*GGGE&tiQG zJ^t?Ir~{Ek=Rnf$S-;<5hPGDP%7roBZx_C=#~V=C_a^Wx&8j8+bO(Hi<)qB*fI%dZ z!Hd9cDs*6xVEU0OYM;yEnBN)wfIq<(5T%~a@O$12%X#F%(U+&hP{5l93&F+uAYOWB z`rtnooShu?oC~f}N1i_<art?5F1R*-s1Xm(1=j%8R}YC0X!_3uGaSKqMV$+-z3Q9` zru|aqf=hXn;evM^?|^kIqt2S;<+|7$<PnDcC4A}cUyJr<t=G<&eP=p(GkH`_j7oV# zf$LMKU+6xKxPMu%MZ(;W$8Vti1kC;BXhR-R@G<vm@bl}ai{NGeY<UEK1@&8LRLZ0H zIk^AUsFDZ5G~{s{bscDzPuS~U90}P{;peQGIJV8#-n;Ral>5aD&XZ3WuJD|1HMpTF zGj5E@k(432dn7SFaCDd>si1HsK=}olWEAs9z2DvGVKm@jyu}sMpo+`m9)-p$E${Rt zHv%~KwmL6gTIbF4GwT+Yi~4WBJ3YA3dHK1gMumM|zKVbUdHL|d;&Kr>4c!2|ALr#u z<OjM_2lPLs^kjWx&s0I4YE{Bx)e>lCnLxo&r#}N;NAFmNqoL}0uY7wywz7SX57Jm? zZKJ7|XE1kXro7|6&3CA@_h}rxMP*U>Ji-HNfI2{Y0rmg`5CVh&Q9u^Z4=4gkfHI&0 zr~+zV@XK@{b8IXlWx5Xb7a&8@nFl7VE5M|84VX0B?wpl$Hv*G(FEHuv111kgfyqZ4 zn7kB#$<Ik(@^l)Qe3gO8+c{wJcOIBLR)EQ86_~uTug>90){?I?h)$S?t(07<?Na|k zR(hh40Pi%jdmz_cwfTTK)o|a)v5tMMe<Wufw{m&=4ndAZNQXppS6_}{JhX>hw1<7P zhkdk%y|m>VnI12-X+Bx1+xO-yyR+BAr?z0%t=;Vj=<Z>!*`xa#weD+t>K4`g>}j|I zN`Nw;0;mFNfI2`xHw{1t&<_X$qJS)*2q*!{fVs~r{dcCAr~p#^#d^R+$dR;az@%3P zCQb1ZvyyHXFllcBCjBkI<e?XseDnj8mmy&Ca}=07#evCJ7MQ#hfyrM9m^_w&$>+1c z<h4S2z!!kYb35nnq~>Wor=IO99OdQ@zutFhGpCeUe$<dky(O>9k5qB}FE1729J1Zk zbW$g^fqo(xb?&{xd4opJCFkUJmL4^i%y+?L$?=y3y1RJ@4%>7w#^*$}uY54>VR_4& z+RJOxckBI@pVWG<@%dX+@9V6ue+T~n0}ulA1HynPAPXo0N`Nw84p0Hq0Chl>cE5}8 zfDj=2Mc9AQKfk3eEav>yRmhVxuTicD+p=j^(hdTXz5z@gLcru>Cop;02TXn<z~m_b zOunXo$=j2_<nL)<@^}WAe9i%r*9tKCy#P#}FVP?PT_AnnYorS-K0GVa&<4zObf~qt zM=-#bx;<d#<buTw+X*@6m7GW)Q)jBEV~ue9Pnfv@GjH*KPb`t4ic)7ikB5rIbv*U_ z;N-C}G%I|PQtqJ-oB2F9BQVZRH3uf&tGrQL(xJ@kZ7co952rEiQfnuBj!mXa-ioZP zxlAKg4NMkV1~Po|MXUx<?(}JqQgPagOQ=g`?$+&u#<d@pn?>a&{G}U|8@L4l2B05M zp<h7lOa3y&ftWh0Ri&)qJ`c>WSAZFQ0hn>Ld}LO}69i^l1~B8>3QS%)c4c`fj?{;x z>gn!A9Xn>`@=B+VnCU{q9Lx9U|HD>cGMCOPH|Qjv#&GMJyM7HBN-qXAZrif5dQ$xI z2SZO}dXQ)8i3?}Vj3eSO(oR18bI`V&`j9`-dz4&K8u#9!a;j6mpHcE^Z^%nc*%gs? zx}Ty9;D<V;<>fht<d$3cUL~hzH9mTa$}I?a7=RF<|CvQ&FP_9|jAt)F7W97wm|+%x z8BW|cE5ml90Oyj{aZ9~t?~$$QKdB9#{`Sq5`_ssujhnsm1}A@n<j&(#k<7$I%2NG( zw_HN^d*yQOM@TL`kc&L~XBTQc4|x~<Mh1rDl{RJ}IhIT%3)4K3k+pIKb~Idjt#?B$ zQ~T3twZq?Me`vDM)P7HVLY>xj=1mWnxrt=jnK#`hcwY8c=C~!#rH8hEYWssfv)$NV zFi!AvN7~4w;s!cckDEDpcKt*m8B6f$9Ug*8TUH$5%=GlJjPHKwPW(NRxBid4s|$|e z%FY+`|Hlj<K!AV&BoG+m!3<c~U=JYiV`MZoL%@iNW+XLe!Z0&6GuT2xwc3R8@<6Jz zReoTrT-kBLuJPJQv>PW&99Ko&>{gtF2US99Ns8T)Q#j#aAEvzau49up-?_JY`gTt@ z(=rmq&Zw%ZM}1G<|MQ)5Z{Kr{=Fu(poIY>Jyd$3**JP%gPrF6^w(<I<`r~I%H>yXE z;tA7tSMpdECnFZ_DTuSHr;o={jGmS9EMxpEx_Ve!Jo8(Zvo{$&izg|bmD=jmnM8uG zo;*EgJwfBZ8rsjl1&bW${H%GC?Z&)e^{7nskwb^leYv1guKdlTTl1v@8V1_Dh4$n^ z8&dh39xX^nUA4~BsARdZ6cEcltFjG(og|M<*}6~*LF@~4=PvD5ft#Sin$`d|ZXozk zD>6DSZ(zQbCTmI!tEh6f)(LFNs`rugUr(&kbdFKfCxdGY*Z3bvI!GkFD;*PkQ;$9% zIuGtdy8(BiZ^fP7A^FI?Vl%P7&=Ecxr>}igd<{pKqprI|m`*lT3=}*o_Agv|<*s8W zg-TeZO)oL-6czJ02K3^*A?AC;D0|-8X8fQ3z1ubIannZsp^Mv#W#0XQanrurofkKa zAy4wh<~`jtZE@2)|8eYrjGGpC*E((*qu6F@+%)#b$9dee#AQ8hTIk!ya&gn#w@~&6 zsM|kw*~U%te)rh4$4v{NJS}dT_m$&p@~1NsH_eZJ(&DC#pv|MN9%o~?3dK!JWR9~@ z>boh#O&dcW-_N*d<9`DhT)DVusB;LH95>C4ON*N}N-@*axM^O{xp5idru{4E!9P}U z)5g)Z>5QA^$Cw9jg>cbdZ7>jyDNzkld5F^%;M4iYFuS&S7~`U2(koBo<I~t!_q5|v z=vFt!C->{!UkIN<ujk`acCy<sKC#!j4fw>~?6$-w_UGLX96pVs@9g3_%J`(kbqt|i z8a`!T>N4Qd1oHC4b$rTvt82#bDS$HXM_flUKHZPFjtp%heDYvEP2ehsPZzqT2cInB zI@;mWDCo4fjv34c4WHQcV>x^p1uxB1T*vYEg`TG!YZ1B=$0)w%w0I19FZi?VhtPF# z*YK(hy41N=BR;)X#H%7+74fQwSN8$0YJ)OT(VxD5)OjF(ABK*-?k1DpsP!HVKfZ6; zm!thNvS`-d(AS`RUk&#Xts*>DJEd^gq`#`3xVk&<>WK??W4r>L2ekh?4~Qo<#<rAb zN+N&C^VAO5mL_^S4^$?4#CsL^LHU#?dZ?bJY*<;HoKLFkDAv0!g93UPtM;arA-0Ig z@79U11?`x*;Oqo6W%X~w#TLk611_LibeX)<&(S{O2ueC2>;=ih(Jm(ajZ`pSX@_zm zP3Zx2n&)|AdNuQv1mg)xK91ysDY=IE%J?}4BFN&&XqS<olKINTQ68#m8<l`-Vy~d0 zI?rWGw1@<(dyq%I9|P~QeR_-MvHDW_@Oz_oka>TC-uOH4{7>}s`D{TM-|x^Y<S#K} ze=ycsN`Z1;ZaByG(bNFg%IWoNYgNv-7*#X^qA{T5Sgqci1*~2*z*EBlAP2hSj21F) zMQ3bxG{Sw(xhw=a$?T@@U=A?jOmP{Q=_9N_XyxHEP&KpnJ{@F!<XkG1OYL#7)-t}6 zd+D=5ez3I?sopwKd78Iw)=;rC*4rOXrl@_V@lvgnhZu;~N{U%QmX8gUL)2@`v(DI2 z^O&zrwT=;cN51kQmO)D5StH?m=Btq`BJBphULSng2zskTua5S&fNihTz=UYVEoc_9 z?bSL+5Y;;tREya58VO>E?5YJ>1KVCJqg3dnvpm{SBkF#Bc8<)mn6;FNPo&7`8Zyd2 zC6O~)f<BON>7A+}HVX9ho<Ei&BP3hOwp0egJ)DNnVS?&(#h6ti`dwvckt6Zjbr6oe zsuPm=_%i0JP>05DjxN{dD3OGa7BZ2nVBYG^SX)n&Qyrf@#QKrkZ=&)Ds$}>i9UP>* zHlRiuOjxv%7uQY(zC_|fvd=`aiig{1ABdzI{&$eoBemW{v6=^)IiQ@Svxy-PHG-hg zMAXFV1EN4uNu?;OCQvk)sG50wKy^5A6C|TZ8#Og-4fED?#-53vNhwqwRr?asFPX^J zLJ3sKa?Q(tAY-Cy(djyr@C!=d^Fek61XoOS>-1vD!2;E84C!Mgvh}<#IN9OE81lM` z)T<_<hx9U!^eal#$A;KA2*yox8<^KE(@}eg_B{~2XQF)=Qbndc%*Q+nlB|hxBae>q zoRR{RTtYM2Fa~X=ad?F1b~w1FRU5GkCjTYkql`YMUAVm9BLZGkgc8{+APc=}B-_M% z)kG%ZK@#G;3@VSrNpydd`MBvG*Byu`36>_IGhVC1(q^Eg>O}NB@;HaJR{Ea?+3j}Y z+G^~D{I!<*FY?z~^euwcT6W(e3azy=q|@O(xeIzN`8ZS8TBBH3*{!ukaphu({3w5| zHSw+gKYQ2Hwbr7&YrC};`(gKtthFYGy1uq+ttszaKcH(ZdGC6<*IE-V30Nw_l7T+m z%Xl>Kv=M(k8O+Bc&$|yE9!>sj5szjXk7jD`r-(;i4Lk~g?`IN^s)7gOX{9F~Kc)LP zC7a=a14az`=o|T%lzFS$(RqzRwvk!nLpHMBzeIkx$Tl*8yXO~phD){?9>eo2(MYzD zV}I4nCUKc<hDUyk=eX=_BSrfUAKXQdoYMW_k{8&44r6=kNAlZm_J^yrpZww4VY1u8 zAFiMF;Z;nQ{oxWOYyNNvlQXyqVe(Y{;g$!5i(6Wb`&D`5d3Kn2pVixY^PBl?4`Kd1 zX!6MYi+p+H{h9M`5u-ovW`Td}{@TbR|G!|oarv)<zixsTa24fIQ6AlkJen!}IPve8 zo8Ub+?*0kPTU^<H1{VHI;FL?<f<2UoM$&2F_p^44u>j~b>>2@P-#l!@s?y&tVpkEn zir7`et}hR}s)8D7F*Y_EnDsxOfBvh#A7sJjjo8%mlEs;i*&zc~X*%Xqu}ao4Jsn;5 zgjHD<%EPKeX~+_*CeGtGFv-28>#pnm3E-55RRLTat13bqtH#b7vC3bDc@7?sv1(!w z-UCL-SmnXR_To1#JFE)r?#f}6AGq^Hu*z!Pp9KwJ)d()aDnHsh`3E{yjS)_O4`r-M zEHz?Pg4)oGx)3%|zIfM-{=OHi3ZPG?id9*RnP&%RaZNmlJkS<9teObo_mM8gSQU60 zWuZ=lRUXV48LP%oKN+jWF|L_J7so0u)z^$w$Y&h$&|4PbyrYHoP~BJOc<(lJgo)!u zUfWmXy&~@wd2iZyuUxpQV=sf}qN=>x9y0P+;1Bb8ZuHacd*Zoqyg%JM7x?dd-Q53~ zwQhbdJQu)K<hkkPxx{BvKjS#lJm*Clr-SE4KGXK_#0k1Lu?`NBeO7RYUGFpU*7&Fe zuic*cZ%U)T>7Ej=W&Sgt*G7Ijg>|q6uYHx*!A`#^S=ndFymmkAv)JRur_5_#+jTJ3 zzxR6`>_-1<>tNYFYZ81u9qZtUPrC2A4xU7M_G8H3-)KG~g#OJ<g}H?`%VAU-bb*10 z5tD8gF{+4BMT{z9)P2OLnxKwObj~oUegmzI4YS6Wjz@IX+x#~Z-w`x>tS`D&3H|ck z?6JPe*i^K~dT_Bxv&V9bO&7ZEJ2pA_j&OhMv4q~F86VNN&Z;rSGU!7MqsYd6ENR-q zEMim<qly?+#Hjm#QRTw)F&9^Z;wem|OlRi)#KNxPqt1IeGZ@0!%N$REeb||cr;x$r zB%Z=Jo@MFz7m26vLHAwbDbU{nNw3s{B~Xg6dtHfNxub_0_bO=*cNc98p}}<ewPtz| z+Ro-Jt1<#-3YF1hpx-Ydeb~LCzO$9y(T<Q(y)@BvQn7k<qh}|7x}&*I&tnDUVcsf0 z`H^%a9E}VrM<~b_)9s6`{Qk|wuYHleJ|$*$9w+smxs1m>!UcHBa~dh+^6tqUo=v%T zmM~|2wA}b5!h?wd$g))Kqa9Rse<YQAmHPoqoau>1QvFIFkAfcdMB}lOo^<52Lca1k z!h_-DnH2Y#w|SG47q`6@aly1uuZF%6X~JiDd3|t~g3J{%l%f%7e}NnXmQ+^kJVb#y zk`+NQiz+L39#lAmYMxL<|MP*W=s>mh<1LCaM21r1VivmuWoYLxtDG~$nptK0K$<&# zTf%}MJ4f~nCQ~sNH)hkTboJ8#MiCbSAo3Ibs()_QP^rZOy;(EFemWb^etFE0*IY78 zr5I<2B7<NqJLArInsMisZ#dmhJ;aWp21iXscJsLbof=PEgqpK4!K^QAg1I1Pf@x<I zxzL$W<RXVgkqr)wA{RR|id^EvC~~PoqsYc77)35~Y!ta%GKwU_Lz;3yiH7bgSnC{t z2--X*$|xwuySogO9_CXiHJfxh<Mx%Zal34Uto;!Ltdfk7smMOekHC2Y>#)_#R{@$s z>3BjmoYek^w28H9hLiZOe2Ms&%fs023iqBm$^DkvqDjS05qY{IDDJFmCxvw=3-Wlu z1SFTkgDk=07rJx<glxOO60eRWD>>X`{~9{S+q(THHPpqnR1pAikfMN51UA{XyQPMZ z{{&wd7iL!W_VhPbv$wZ0rl-Gok}<uVP5yk{Cf^Rx>Lo<8v&mmzw#m1{w1pa`*%|FG zG8*j<d@{&x;`yjwC;JFp*uZ?%Wc4jVA|IVK#BL$w9a9f1Mh}Qs@nRBNng1`*&HssO z{M33A*DMt%#~s&-NXvG3*qDchc82TA42J7B(0~Mz6DF$VIjYVVl;j=cbpgp2OjIj4 z@U+MJh|mszJ%s^yWkCR5<qUvVI|Se+hXCB{41m`-0pPU`0k~xf0KCpI0I!z-_$r38 z60?ymndTwhS{|u_2GkCxH{{{89r`|OhrSvSfzn0?==+F{zAoMP=={@K*t;C|0UK50 zobv~U*}%u=ScRTg#wh<F=x;D%lV$_DRbI>hJAHU`QzE%tLZH=J$s@JD5ROtOci{OX zGj?DpvgwTR;)$dc&st3+WqcO!KF-nkk>EGcm8)YBPY6>Z^2sAck2{|=_~a>1rYKw> zZU^Hrr7D>Ugz4ODtTLH8oS<OpQunZO7YUfo6DLwiS`$X)Mp-ng3W}_t&@|au<rE)0 zk*?Skk4Keoj0+?ZGt{GMo}zkoc~&4#9#`H`jy!Is(RhIj6-d&#<k9A`P@~xX>@YXG zTB}nmwe%W89XD04F=pMI?sLIZT+qeBTq_u+_a=<qOXgwf@{=Y?pPg))Ur099=gTIN zI=7i#oe#lD<?QitA(yxtA5>-n3xLdEPTPUFte<0yrYx)Aa*?_UP81`^%Of>xIU~O_ zzKUleF&a}JI^D_@(;_~JbJOht$VNdjY9edU$ixh?lZK1)q#+jr$n26S!zEng5MuXz z`RZ^Ql}no{DBRF+)sTkj_b?g!CLMPL##~(=)6^ic4&*X<^_YPSs&Ks^GmfjB>b%mi z>byz@Z$FqMgW@li8aZG!YpoTdCRpWHBg5R|^<}BS#1s&?H4=Q;xtVH~+)UZ|Ct0KW zCy^JJa@BJSOvZgnNe7zg6!T=A8AM#_!OOnqhq*mLtDd@!g?@LCU8KcyNyxz1F6MLZ zjPc!;a0;3y2|_!S*<A>1=HA^!75&X~;G$~2SskX#F3%>>WUM?8rF^$S;*2Q12MTYA zkpi0a!UKwu=uAdVMq)=Xp~-C$g-E0~zK=HorZ*NE-gsVm<EyQ6+xe1eEbL2anIm6P z%N?oYD;%lh9$6)~)23HC)23HB)TUQE)TW!9Y17S4wCObt@q6tQ@Vmtlzt5}ETBcm5 z<2R9vB6-wAvYr<li1en<Bo#58`d%3vW|u&BDPQrPt7fO~6xeC<8yslz59e$0R>ELo zo-jz90L~MlmKb<@gcNYKEq3z4YxX1f8i+C`+}Xr@wE;}>c#<45hNE_Z;8Bwxc%6E< z#F*D+a`%=_D(T*SBKZOFx<o>EAM?#sNjlG@Rn8~kH>gY#@fHBOO1wWN(Ov;<)>QUZ zAXhLMj-?X3`|M=ZW4f#=sSyW`b@g4#uc{~25r2_{c4bfMxo{+fAG&bLz1JU3i1*6X z_sV)wyW#^CJ*hp(@M#6P1mg)>2h`H@G>^j)Q>u}<a)O5wuR-pl(9v&{L=r+t8g*&) zQ1p%CLQ1aI<zT&~BF$eaB-<oK+D>lGb?RDiUcPHZtBE~7Z(`rNILukp^O;dShafED zU28WJWzUyyA`?;tm?@Kml!>O-Sj~e)`aH0cI}Mg{#|i)zO8{Vp@JpN_{8EPq-{=tG zmpMcD<xUWOg+qk*Oab9nI!5?aI>KWX*9FBlFA+?}z`YH<(S7k`WH25}hoeF0Jins= z+j_%MBxpbBu}-A3oGbsZFCFo{`XiHq>XHxK-R>Lah6(LD#nx$IPMW+4JRAS5VRjR9 za>a8`BpP+1oZ9W@&gc8NeRti@tv3UK><HMiFqautvN=b<c3-;|8oze&b!=l7^FP(a zbt{c*5o@lMKMoRI26U64OG|VOthq+|P*~72YCpzk0NpwANuFoaT6s26d9<-G_My>P z<5Gw>^-HTA8aC#mq1CE?S>CGOPSalQNYh^7K-2aV_H4XT^=wQXF!^ye^ZwfSwPF?9 zQk9D?P5XSbZ@_+SoSdrxy*#SA9j-Px-Zf}0tk17;q|dK)q|diF(&yJX*<xQ`c#Hj^ zf^KFvIB_%kup>9K8w<OceZ-l7@;Veyn;Z(LN1X|%%}xZA&!K?YG6ey()$xY@W0DrY zdj(^VF^xkj^UlLEK#OFpu0re<4cm;120P!ikLUTWB@D3oQ1FEGp`b7KLH86WM@;(K zcHoYnBtWp+65HWyOYF%hZizkRcuUOh#8vuENny16=CRAcH;>)cUz}yNvQ1Yj*(`OP zz=ad30aVa8r2Q{`^o&lx=5M0A)Prd)G2x#*pr`IEtXg;>?=PYOo=F{=sq@^-SCxyf zdA~QlNIa8N^-mh)g$D{oHSZ@rh0cMB_O{vkMj5?8qvC;1iHcm0dfzuTaG^%U!=BcD zM{I(JCXI4@kw(Qw#!fkEkd&iq)k9pR$bQo}BNmfSb>2vx)xe!WHu>XY%u{OYuO)1o zO2*eDb{f>u!WvYgGYx8)Lk()VGYx7*q0b?ne6{BU4Ue(*wAEeN7VkZED3Vs}RHIdn zRio7g)u;tReUjyU0i=Cyt{NSP#QN;ir)CH0)0)ES(^^%1qAbi`Rp<`=qGr#TX!JQH zp?zlv{QMYeGVS26W82&+Nawbm>;QeeC7@eD^+V2}dc$3y+DcA5oF^xoZEM*9`Xf#N z-Rl6*H#q?GM~#4f5+vi7js3A1H9t%mQSYf|!m;p4k(m|r`*i3hl5f-8HbNckXH`-p z;}?_RgxwzYR$b?{J6iHs-qDgPB}42E>U77XK(q>t7L_Nxx3+YMm7-duCjDVsj*9eN zJ5Bp>N1FB%jx_D<d7AbJl1EHbJ93&fs%EE-Kj}mrf2y!L?$4>?`^tt`EmCVu6gwd% zJ7as5G{M*Y*opXMsEpUp<JU~RzKg4uAf$S0fNrC8?{=njw>i|h+Z}4%dz@+Ad!1<A z`y6WB`=_9FKkfL#?E&M)e|A>BV%{Ms<_v?&RRz<SJtL{w7&SYM{GdrA2S;s3g|?e2 z)yYdd%z28rtPjy&O%7u=n9j;jHiTYt@T)Hpj>b=RzZg!&L|9}sZN8q?8;_lcBu|HF zhUL<0^>ihfj3-5%MA|$(ErJ=WzpAF!>FKHdh!X9S-hGhj6bz?Mwee^BV<L<@W4-ay zz3J%YM>qCG$=r;UxPlTHs>Mf0+pDigM|MTSu~Sv)$Pv++>U8AUGfIjIM`Alwvo0Ok zuU84A2jl6(^fe$IImD|{*Ri`pF9c;SkjmT>kAqcnC6}osSEf&hqO0*kExQIkwZbW# zmp%tS48@<YDV4Fh8mU}52t^&9NQ-mzbT3u!mFitfcdPe$_1>V~8`Zl<y*H`%7WKYC zw56_2Dz|+g!2}-+d`~r*spT0}s4vaBczKwfQ6c5pGe)#jJ&LhjS~|?UuZfra>b>QP zZhtc!G1fCRp$8(yI{nSbg|!!UNYr^9XgAf-MG`~}n?@>|#t%;IIpz|by5F5!^)Wr2 z_zFV?X&y;yXEU_48vG&+OO;-^=WeFii0Ha0lisUlY8<@wKJJTLdtRkICp8?uU8aV& zet(#am(e&^A2}q!p*AmWesGSxr_O^L>ix|(re|J^p|2-#jpLf2xk2@#>cvl=j>p8* z=Ji0iL|gm%FsE<8o!)7|o!+b6om9eUWnVbf$IqMdz&=pP!$70DHt=>bepX9t0JA60 zqN#K?51kz5qZm=-HV07NJFgpU&#up4o9oc#J&~xQp^8?IHq@c*2gZ8bnc;eLCX|@D z9@kKhYo>ZMy*ab>I0PNasvf~NjP>Z4!Fn`MJ@}4c8<%wP<XIi~r-%t8gLXqm(#DU= zJjrRo-S{us3#mGCNIatX=rT?Wnht{X3{)zeK5*1c*KO(ajtyc+?^x2=HvFdLE86(< zvtc&yr(!%VsQ2-=r)PXL8Ir~IAjpvM+7NF`odl=kB$VXH%V;~LyTy^?fS3$MjG?}| z`DdbUvg-Zz*R-!D&=-@qveajF=oefbTwYxN$KBNhNpW508w<p;zr&9Zij=rbARq_f zsYH=wg5_CYVUZRXF^h!$LJvC)J7Sn=&-992i%HD`4|>qUK46E$#2F_%@Ss#iWo+Y$ zlG;R61>4x(#5|}{C>bXt!7{doGL_PUY~}mzz1@AgXLd36M&-&>eRcZYK7H;v=l<Wm zx5oxtpax6>b)W&v0JD9{$14IKk7f^X_FXO&_)l+zzphHz9w_D4K$*s?piJj1DARfa zl<CcaGR>=?O!o#T(|#9}>321%Qis)`)MEoEb$Jw&`fLZKPD=)JIp%g3XK*UpMfX1E zm>;?q;|Kpx((Zf_N~^`dRc-OA_fH@m0r_%o&`XzCPP$c`Jn_Wwh}l(jXXHID0*hW; z%MF|Qcre4kxh9rR#TyJK`c)W-<Yk0h&Orpzyj^*<UsvVR)pX_GENpqT`t4td^4dfm zw^;U|PoiIy!Cp3rUe=qaY|U~K#rFKn>s85n4wU>C=oj!`1m$y=L1|Nu9BC=%s{BE4 z)RE`cdNN$r_>8l&oOkb5EN$aYGY`&xN%{Perdt*`4}MkJj3oS)0@8pDxIhh<2I@cq zm;q*iCeUI&4WLZ{Qa~E8ff`T;8o&%N3p9ZiAQH%5zygv$3P=MkPy?ocI?w=SfLWjk zv;eUTaVzjVs0Ac}6p#jNpn-cXXbqSKT!d@DG*AclTNboyth`U<o#X0|%&T9nO8d`% z(g&}B(hqNd(ifLN>5r?R^hpbpep&RDs`SlDQ2J*BD1EdAlztikrLSyI`l|p+pPc}u z-(Cf!?@oi#f9F8y!waDF<0Z-my+Zk**C-$K7UhF3`f64Bb~Pydy8)Cwei)Q~PJz<b zBcSy60Z{rp2TH$tp!EGoQ0aeA=D}G|=EHeVnHQkUkISIUldDV@^g7c8eV6IN=e-xI zGLKe+GN0ChGOxCPGQZNG%rhI5`R0K#?@od;|4xB256^-!9~+>|%NfSw{w(7`-(o!I zbx`K5-qW%jBPfr3L%#~6R;%`2-&Y?<!2NC&W^W>vt826h;mmPa7^mO;!L31DI8*Eo z;?%d3!{>HqC-p?rh|3psT=<;skAiS`hPRtLOSDA;@;YB}3)v}lP`wNfO^(TT>fr5S zSXu+wyk`G3?u;FEa_U)x{SK&ChuO9U>1fZ$XEWimy*liFk9|OgeOb$NSjy5&y=EMq z>Cs^}zfw>3e}1~U{q5Q69LX0|VChgXr=w-NEceaii$`d8AKPhkmZRD75yw+~_Kwon zL<PFCPan=BnTp4iq(Rv?GY)Pk^Bfz(OA%(WyxBt^@Kx+Y(d$*$YNvwGV}X)OR>3sc zQmB&!LM-1I<kG&<arrprzw+ThuEurCl2j;-ZJiP;GeN&XS-}S&mSw1yH(Jh)9hL7% zD{35J>bjhMA1f6H%Vp-WESK@I2ge$61Cmlh-rsw?=#;l-y{u4uogQ3F^@Z1Rpuuov z3<J9Y`d5UPFkC8oeVM4ey*e!Ql&$EU&BNH2@`af&p6wD`*Hmw;%=jfLo^PpwxISF% zuQ-{h3JeVdg>$^PUX<<o)|Ab4ncc{UJhvdX>k=*t8T`RO(ujW^S5IdvR#^@|bNbsK z`nw-iZo;v=5+Y5vz~9#Kyf<$7d%-qZ$H((y<5sSOJKnfsRkFwM+&GH)CQ}F6&K3V7 z{wDsIep2btDc7_oSeKI92g3Ls-+onA)!a0kNS(m6{<Oa=g{gA5FT2xZ;M`wz<Q|9& z+72}45Xrr#@s9ZF>vJ&sW3jjHL*Md7RX+cgro(@$D1ZN-#$v6{;rfqp4Ol=DNC9cU z23(*9OapbG0n7kRpask_?oaSMkObU6MLaNb55`jff2)El*ik5Dy^NbL4(0Nmd}DM2 z{w43bpycmjo0lz2u$=X&##t8xO1iW5K-R<T<cL!|qRz<8p~yJK*%#I`fA2<_a@iEg zrF`y(Nc_vBxN77*e<%Lo_GMw_y(r>k!OA=-pX(dSjAdDUhSVDz3vo@Pn{qud`ghTE zFC*QvI&DAQ)V=l{rOPtNU+?JSnZ0{-+A>D@>@Hjl?cE{FI{x%{-g7EEM-lSzO@n&v z7LD68aqN)U7O+l@mM2uRVYH<?vW1G-mMoIbs&`C&9M@Ym#=@Ip;g@6KYApO*Ec}8I zrfvBgdb|ALys0z$29zzmvLCi-(qr2O_v{(k7sP)QSG$TYWefS7g+UU!0v<NZdR75# zzqKy6(Q-=_(9PERb(QsD8Wyfztdxosl>?hFD1tMkoIs2)bbSa{`}vakSiXolk+Zad z^CmS{S`&t#(9nRN^{XQD)^aAt94A+?oMMh2>MH0CE#!;afI3*L#L5NzzD7jD>to@i zv2a%`+#L(|#lpR@@bj_o$BZz`S`t4I<5?^GnA`orXOh5O-Lf)`mX10_mTfVh*%o_8 zQI~qXqhSr|@{X!%g9}wx?)Hwdf-Lcl$~tj3;|m1@xr&^Xv`{K0KqtzDsjVm)4%dU1 znGxFxrHZp0qCY*6Ejzh@X+<<jvO%3)L7`u&l0gtx`-?}5rQ^jOBTvzHM;a&(P2t*~ zaq%g_CHrHeL7|7)y2oFJ#`$hQ96yNACJy<T5+Zo^*Xn;?Rb}Gc_f^~Iz8P&B6aU!W zCMS}=SliemRZL^7>XglX;94xrhdZSCi}nLOLt&a``y^ur_hn?0qvP)vYzv%87lSLb z1Sn#tpJOFitDW4YfbRjJ>ZdEE%IY~0Jm!=RE6o+}ny5^VW!c)WuJT}9wC4ZK`DDwd zL*CyK@|~!XJjT*&ZP@(aM(aq)(+RCvS6MT!-o9k{w5d1SprK<f`hScyWrNsR-}^hr z<YW4&fN!0tt1q&MF>_qqnD6G$S4*IPkl!-X*l3l?)(f4S5z#3kKX3*bh*J3wtM(YH zw(-pG2){43@)fHH;n^bQ3ZBEwc1W@8WD8bNGHkZiRp#@(?v{!{&+hYnglUv4U28X4 zye>_Y$1ur&f^1)M)~5{q)$Ov2C8N&!eD~2mY;7W)TUvE)LY@-~D@)g#eiPCi$|jFd zp-#N%w^|V%f4tB3BzY-Xw-;Ug<?A-vli5$%Vixz}Xw4CCV)~P|Xniu|OFw4Ibdo7s z*tiy;?qlkHBBdyQOQn0%#N4#;wU~`-7s^JhAAc)Gw`MC2(;q^CamraQT;o1~_VUcv zqdJT%ln(!geolArvv02|imIk15N^TF8Tk3+H==eH7SPVrZs-NnfI2V((9R~P*kcO| zNC7r54b%a#*ADEoaa{xEveQl5(#{&F4M?4(opRa~4DtQ`nD%<#jM{r@0qw0rhXybU zG=WxH*(;ueo<I^v0cpSnT%h@6Xm5HS;`hyMZ#tvwwLw!EW$$un?=IC~YKs#h%-`JQ zsJ(A2puJ7%Fp7KxYPg=xD0`C#rvVqJBW?z$;d&Yn`$KzOUhkjV-sz{5y>-wUAa(Zb zedOUFe-k3Kcl29Pd#^2^y{Si_A5a6Pf%+rL-UjF_uL1FK_yb4*X<+8#p}omR5%=gk z`TGf-zo4m4nD#!&jpJ?Qne9~S+fjQrzFif)Z&w$@-ozmE0+L%{10c33dtFk%-3|)W zhQPZ6{s0;~LVN45rIBj4*Y@jgO4r|%vQ@QFdfH*wxb{0y8%N$=xI7iRpaYNuQb2l_ zve5>0foY%)%m7XDJ`Q~!H*6dR9d5U=F|2Hy8CEvV4l5hgw8H<$TG;Q=&feLmo$dnK z*?I!$kDzP<NgxHJ0UL0E8ZZqsfLWjkv_?WZ#ctTKyWLJ}x3=>=)#oI4D?69!{)Q_h zW?r^pHs0!BW1@KH^P#2#-H$*Ipb4}9F|P750crtBAO+Y!jr2w6{$gljjn_Z}m?28Y zU(j?>*;w}g#Mwn<qbjfZgRzE<SN<t#<H~<+x3P8T&TX7Q8`wAiy?`dr0>m@gMo<e# z0x7@-YC!V^+<(Ey$3FxwkOb0z`y8HQcud)t${`G-#*~d}$$)QMrh>J`)RHMN{LfJv zAMRk|ot9O9j=5M4iNkWU1?~DwEWPvsq(`5oneX(A;J(l3c+j_(>8HLMP2XFf^k@D6 zd9_8QzcTc7sDudDc&W#wm>%^7(j&bY^?tL`;~t}2n~Hq@r)u8wA@FRp!mz*oX@=Jr zVYYE=tj(4%;_kvVqfD7=Hb-S_7SS|cj-~l>?7mfv-dCPcVXpb^NUL&X&iA)rR)<OF zSgH6D|0y7c$%u8hTsmg4>9StZEBxVn_^`{FnVb`j$w&2*e5M#%7yif`^1V`2y17;{ zmwd0}OIN&W=hHpQB4mg+^qEh8`Iy1KW^VmsDJcFA&#S*LJzOi8Q~#3sUx>JW*4##a z^;pP1SN=l(SPHk#U#}EOH`fXLHTA=saVU9~UZ@E8?v2XT>lE^dfakXb*R|xjrsYk! z@(&bPTGv&md&MhHa0@IX=c4u*awpW|e3~y?gNFkC^`Sqqxt#BV(qWY#Qi5YfRieQ& ztD<S(SzhPV%k=iLNV&yQ@u6bAV7aBd`l4aU3WP>{XUNsO5P>I6zTd}{(HsSTauL|) z<kX8~x%Q>}?`HGmiXmfVG_6vu!y3_Jv2+aoMV8mN)T3Ts1nX5+{5`_`F`wZvs(r`_ z7(+fk&vj;iQ?7LBl{>}v8}U3SI+OW|2bIEAL7(?oA=kQSiKW($tZ{klpo|h#@v?=2 zliOtNbNEg&UvR9c(nOiBBxUN-k$m|cu0B~4#k|Lt_l1d^W0bvLkL#q^bz0GO`T6H# z;g3bzX}<G_++Pz5ABu&&ShyGqAC86N`b^M{+CkrzpQr!w^t(YnZZYlG?*>i2un(vm zH03=Plm9}@=DzOs{xq>(=wF!Tpl(GY{bDubVL!Jw)(-l8sUP<HUNgLr3W!jq*}wDt z%eWu!TYKdQjoeMX`{2Q6e*f8D)Z<WCt$5z8N(wa?=(O<0flZ8az+AB6#9l3QhWFbR zdd_{ls#ocZ<itRS1(MU>Xy+VgTUdDIn;qq~O~@xNcjPlCvx}r_m75lc_WR@CYPT;k zQ5^Yp8-oaZ&9TJ8-|4{6DSs9^Zor%bt)6YS!<az4*M3_JsKI^{Q>NE8O-1z|h!4oq zm;|hi$?rI5o^5BOyv_sL1K;h$EW$dSEmrbo+!9>vbUdC{4dUpTz2zh6{G=1<zZgGS z@!I0~9@#paMH8G;17o94;1<8UcP#6w?-x8|agX0FL{%*DbiSA?9p5FB4)a64drVg% zc~lGH`Vymf?Du{*e0JP_?%%5N>-r}_w@58$FV`b#KRtoDff_;AG`)6hVdfgGe(rBS zC=#Fzz#2Fx>OeAaP}GROz&sb21)4zOFKwCDhqW0Qp1uw?{q1uqrNRWaDYAWh4Z8CA z3!s#75tMQ+gHqO2P|8~>_g7L7=9%jAA9Ang68$lOzTte%3DV)-!12;?BkcPr_5KM_ z_+E5Qw)Q_4#!qwY!QyYg_r*4~>&VxK`}4hjSLwf^>F5IKW1X?@cu!dRj4k(s*`O`J z{(>##TYqK?_s{KMPgn!jsXBN7?g=B$^yk6<MO*F(tAW<PXsbP8$j21G-*Vp%AlemT zIpQDqkE+yn1E|yilsar7g$~1@)aL;Cpi6=A&|wmkdeuOw(<`9V>lFDx>y!sQ&Vy3F zi+m2@E1=Y|2}(V$gHq31d>*uWFqiZ7Te4H_{pDU%|35pHX7s+^iaH--d@)Gwjg{a1 zc{VsQBf1!;4hGA8s@w*;MDHo4EcIO+#V0?gD&)TF;43}b^hW9Uxz+et)owk(;pXEd z@<R)wCH?u89QnKShFNpo$YIM4*|c%&KPD5v*b>>qVKrT_(UKnmh>bzaF-Z@u4EF@_ z%T#>a9l`zkI^DN6j4}M6!M8;5>D{xDIDIN6Y`+Z`ih<iTLKo4LCgiTofoKg?Gm?RL z#l3+B$(x72LjgbWJ%3|p`y+k#jH(<}js4JMI$O>jtE5EOQ6x2G!ymL`S2k3|#s5<6 z#1&25>kHFv`0ZHj3v;&{_49Vey`=V6Y`K@T@nzh{HTROHzZ$k1^{?4&dr4bgvghAR z`gvTR!Sj%lzJT@!NJ0*O{l2@=-EQ@Yg5@yz-&H9y1xh_fL8*@oO8p9;)NK-!y464_ z`&EV^`!p!iI19>j8kF<3_A}$$ub(bEhq*5!r;b<%vt2OTi%#{QaXSlB?znzVeb7{0 z@6MLx-gWN9*WY9letTh#NsQz~tPc3eiTUb~=JnMOG1<OK@pxaoAii70`>Mv%lxh#e zGV470x!OlrX8Zkk`4^hB#V_Y)esDrO`h8WdM>Kuq#=?|yd&NQF0`+%L27ZWs3rPML z<ph{Td<wJ%h?S@hpiN#gP2UWD_DY_xQ2Pu|LqEzo3rczCK`HYhDCN$AQsz}qrg5Eo zptnFNf6+TtnMU`Z=ViynDgE~CeI`83Bg+`iy$F3qaJ*DT$0GX|^))oKK)9BlF@Job z;^hxd^{c(m(h@ZGf!}jKJRwfLqx^hI)AI}DchSNav88<3Yx+{CM(-Tc!~F}O<cs^j ztXICiy+1-Z`GGDcnqFNXee2L6jWW>CIxq8e4!(V+^tO>Md0o&(2fY_deo9bvgAMxN z)@|E|cI+J9_4pGbyZ7u(Ke;b6y8o%C4?Od1_Rv_)IecV1|KicYv0};nbh+Y9ymWkW z>NCos&iyd;*k~zz%=HA8&yj5-2X_zc*}rdS`@X@am6SN&Lq?cueyr=dlyf2yodRjT zHG=D^6{j4qYBse%6%HNd7%L34Rj4!Q$<882Q9g`2Y!?P11!g5m$feGF?U{5D%-1_H z`(@~@<tQ&dQe|efrnyCbB>dkmQ-*$?^BF0T?bxTf@7rzXGp64U`&7($+xpa*pUvN= z^0z7&+Q_pD@{?CvOOx`P@^)!|R*ZmB*7Km$V;q!vo&co|exEd79qrUl`hB49`)eyO zp82t^x0;^*0DV8bH1vHM*E8MOInTx<`m!C*#@Kj{zE5{$=l`|=_!5wx2Bv`qK;6?l zxCT;??=lUb1=Mig>PH@b4rzeafSLYmr##$NI(DeUJmfo!)2*u1<s2w=JI^raB~aRX z6_mQ%0Hr?f@;+$S&8pOEH7Ir404n_fnu2~Kpw!joeNgviRr+L-_d!qItV;b)-K<I* z&fcs_JI;gBmKjjmbNOaf+H-~Rpx2lVXj@qt%%O)<!<=REOMT|YE<2CI`t><W*U9nI zb^cjN`7t<sRx&uh)2q)^`rkib*gW6k&;M4V%nqV4JN|?-RT(X3UvkP7{~Ti?qtaty z`Y5BE7n(ZwWnT8pzAl-VE}57vnW!#ueyGn2c4@ukc!>ueLHl%^f9TIYU+IVa`qo@k z6_5Tz)w8swmp{Pzwh(90raz?WTk@{k)HmEuEka!bnm}?f>K@Pl#NEJW!4GN!vw*b( zJis*20A_(EAi7kYyC+)bSOQq(<Vl2EKdDN+#I35-D*?*%9{{Be8$qeZ7EtOkOg`vw z0F*lAK&h7tO5INIInY-?soyEe1FeHn&jz0douORn%I86^kq@-RbU@#uJm_!MrM7Qi zaf&QUrLGg|<01#15$$!PM~8W)nRQJqE2tx==DFma;9Rnk<C$c&fL@V2JfBQ)-HJhu zq}BXMovQ6ulbDHPx<<w82Jf5cCNjnuXuS$y))&fVHDQ~<I_Re#^#Au&#ex4(b)lfC zSp31&39&5N|EHGC-3O(Xhka0DWqbc$ADF*Rq!TFLz%0-NW{_43NGw-<Q4O>KGy$;! zdH`v_1*U;nq{;J{_C4SSnt)iP>c{`GcQsIM71wzP##v(<Ygq&S_bWKyQ0$el4>n*E zt=GT7u#erf;b;XsJxShGtX;iG+CSUcD2Y=@59d^+4j}+rK%~FP2E<<}#ehiM#I!y= z$|<LH3&~N7X-I%p7$=aHf=EpK6BqZpGw<pBNLuf%7nhLLp1b$GnL9K0-kG^~e%_mR zp}l|bcQR)qe8bTs=j*nkNnU>NXp-}w9ZhmRb{<V~UhX+cXEONNATa49do;;)u@9K| zJV5cl2Z4#-0<atS9bn>{9ZPcFUBJY@1k7asCOK9DlPnvKCAmDe9ZPbVg21H92r%h4 z0ZekHfJx3>$C6yudnjMv-IVXe<^GD=d85B;b5}6R+j*lu#t$4goe#3w`HEvE-49Ve zu$~b(xy4cjp9A`1jsAFuuGa=SqI?Y2LT3vEL)J3_oW6znlh`ARH+4n&`CL)<$K$=| zkCZ3n*BtT(DRL+ucD}ghbADrdX!U(`Pp3hji@E89#;8VXk>{ZxIxk@Y*P7|4TyvAG z=7i{rb9C%Ji+yq|{FKor(-&9olld8b{?2sq62I-8X&K?ed1pEUx@zxCE6CFWkiLVo zpvwX00l66!`|C}i&M2QRc0k|6b009}u?v{^O9NAWgTTb!UlASfK48l8d0>(!4@`WO z^^XP&iMoQkeOUX4%|BS$w0X{h%FlVAINHy>HRji>>)F<JXSAOc^ONl0??k(KN5{$- zx1XWbN!iTGbGp&AA59(loqPI~#wKDZ&Dg?VG`BxS@`ImBw#CqwA|=_B|JD1Oj(49$ zeOdckahCs#^d-+4+6S`P81u~*ec%GS-nc$Ike~99fr*zO=>zl{Fr{<0>q>JIYLoi; zDYi8^L*MuRQIhTYQ0RG3$GNkpZ}%LteM)moeamzGBi46n_R#t+B7YC%3&_r`Jb$I- zOBzhmx^w~hpgfDf#M^{ZNzU&KV9IMDFy*%lnE3SoQ{J0^DgWWrPo=&vwK)VU6zU1- z2LM^?&AFy;oDt;o$tC}FS&{{rsLwtfA32NlJC^<{H+SgzbqyjM;0AaGg*_@Q!?i}+ z+o5=xCy_1M1zqGS)RCdLg$t5w@EoD1td18<{QcCMGH>L1t26Y*Pooz`iS)J~x}f}= zdZXvh4nlA81xa?`Q>LEiciTk!J^#JYG%UTb!%Zc<xjrp3ts8s-D@PQjOalJ3!qPu) zV#W6rmI2NI7hY>B<-?9C%<~(C<$u}4+$d86NFN~WA<z_>SRU5}fb<KL1DXOL{TArn zZesFpkq+s#Up2Ape}UiQ3Uj^F#8QBC9C}UI+8B*njNya+GuOoV<8l@Dq|9AfGyXHU zs=TbW*s-c)rnz*;G{#7ISY@<SD`P6-&l=gz;j+fHREaxZq%)=@HodI-LYZD{`-78B zU2O<k!u9<=!?ii-xw#B<C-~Vol@^(6{wK+nT|xfN*b{F_1dTJ8sw`^mdKZ4TTAIp> zGDqG|vU{o|vFz2G6V;jzj5B*Glu==zJV<lF)AD2+jJ<|oam~VNJUIp;Q%*upRfx;< zq&v@@7@yo$Els&W_Q755s>)9#L$n*ldr!3#W*L?a`6A5L5m%KIhRvrVt=XrAt(u|Z zlat5B=I2-W`B~isVB@Ur=_U19&edjOPwXm`Pia;HQ<~H5!x}QsLE6vjyuYGj_mr`b zA-e)&rt2_%y4KI!*E{BJmP6P%FDRSnr_>B^`Z>Uqb|EmOJ)Jz(^YDjr{yiNGzQ0Du znb)y0Msj<=Z+a!<1>{ya<hC68PP`mJ*+f5K(g3HQ4oqn!;M_3kaint7>E?SU2{{ky zI6X#kOE>sS=gSvv5OU8g$zA!7d1||FgAYo344Be6Wgbed8I&G!u`edr&ht$<==Y*U zuCyLUa%pea<&tnOzfoN-`qj3YhtzXE;)3`5OZ{v=@^<06@RE2+t)q5;9Y)x6T=&(A za$OrxrvNv=1CRj<Km()zX+Q>$1>^vEKmkw$u#K1lZzO%1&$Ki|BGT4yM0^H=nfu|A z<({6^mlj^R_{z`PX_$qE_TxdpL*{jUrE$hv@2=jz`JqGpf7tP%H4SY;-yPfe@>2&p z*8lydzI)#{uKt;F*^l?{`j0zb-SqUM&jk0a>U+{k?{n})?*~l1u$6kfsmSI~fOJG{ zQ%l%CBSTLYPtmapcv?l{cQ;0g;&TDU6FIgs{wo-pO|Ua3tE8A#p_8sb{}kVWs6an- z<6ep8ys1i3@;S~1H62YR)sv`9Pr>&<m#&BU*}kdvcD|yvy#J=qUPjt~6{L{}n$SK0 zIe@kqZSO!c%OSk*d9>LZ(I#&~*v)9mGTJFXz6I^J8R=ecW?9hZwjizrZMsF+0No|G zc7!@ZEumOXI1q}ftQ#^VSd?{fngEO7I>5H^>nQ7FD*hAn@%RvCrD2xPultzB>0`K# zfy$5n=y$mDgD%AH7%0Lljx;^MA=b;oI&sy7vgxORx}Ame>lpHD=Q+liXg_pq<Q)fB zL=nNC8Kxm;!9SHlp$VRA7g9zn;R%!|@}xUe$8kuja_V3y&IpU~`zSBbd7nV38o!Sr zCSXZng!LoOD5u-X`b*&<{8@F;%efDNQrw@7I&sonhrjW9GV7_5euh(bhOH%=>HJpN zv`QWDB%Gt`VJdX887X96y|wn5x}SdY#_xPJvFnNagr%47SbEKpCD&ZD?CM2pmM>Yl zXqkHL@<rFKUa@r1@?|TQHC(&K?OwKYX>v#&I^*HacKx;?qILLJM?&<mru8ul(_#H! z3^`qQJQOoh(Hu~pO7Ry`){AGmR{LY({gm}|n78@5ivIj3t&@r1h6D!lYIlOf5|0hq zqS?l{9E(B~@ip?shF*V+T3Eaz6fxLt*}xb0qk(PosG%sNWrG-;(8P6Jj1KaR#W7*H znGQB<4~9zuw^*J<b?Tzh_vP$gToZbni>tOZp-8wV6uSv*`rAXdOX47IX_X{iWF=i2 zXC~~dv-^b!x1Ra9&NwsSg0<^o;o#c7KuA2hxe0@dy~j_TO1!Y0JwFq3kC|p!`+NiJ zZl9f(Vp?VSr|#h8y5`Bu-Rl)&uXtNke^j^^K5Vwi(iek%lFU-T#hqTJ0BeBs*HxAU zF02-L<YeFmaqYUZjb&%ZEC<K~3V_s1na5>Neul1*-Zclf2ebeU;hux=Z%^LA+?{PK z)z-!oPa7+!z(L?nFVkWue<f%E>08=ZzPXLLmjQm~WyNl!>GQI}MQzM=G17d^%cNTR zfHGtNRz9n;)Qz}rX=9m_UY1{=GS4@?EIS+Je+hY{kUr^Ut^t&DDXsyo%Mh3HGWYkr z%mXMM_p<Z};K`t$g1i9oDp;z=kk4)4@hJF%j<UdM@Q??+M!W#hvrsP5ra+e=+6Umz zXCdv(HYNe`Q&r}!Q^7wlWR?M*c`DP0ckq>IYGcKpA^)3HR)oCyb>Q!?m$6?!&M5c+ zFvul62fvScNCVt=APsby|98mnQ}BX3-BgE2lbZuQ&V`(S!WAmUswfK}U4c3Tc0ph6 zdBg*F0Vsqeq@lXlfqXASUYCLw@R3G%9`Y4KpzFZ(7jO-|x=@A$$bNwGw?GC!4&b>J z_XS+{f#-hE09YN$+KDnyKe_GTbqDC6r#y6>uK~>l6>}SuP4{Ro@>G-yC=z}K^@jMu zQt<SrUM8d6cmNvOQ5HIqx<EezvI5*+hWuX#FOWllP89H*BEG*2dO#lf(!8j@2>1iI z(e69|_7?I5D1_eze?6#!H<9<<NOvFF9l-UUXd8gsL%0Wc9!7lw(gcry_ECfZ+<%FD zE=S!1T%S={<_YBaH1Y%#p!Xu;+2eq#alHiX7T0Njo8SesFSH%^%NX;aePsRwy4#O( zUk3d_lmVIY?_)l*4|)AJ?(c%E;3f4f@RdQj*HISwe+J-LhdvBlq@ceX+PC{}kk4+k z1L!b=HZ6e<*PjVn;kh3ePz2=nV0;PtkiAzt{~@6dWB@rp8gXnZ@@P<boU%uMUQx%{ z_XJkvt0lXa#dStP{Q+{&iF}2K%b<_ubLb}k&p#pEzhJ)h0%Us;W8nR$C*+y`5yEa! znbM55+k!sbiu8c=M)2@?<Oz^ALC@$n5<o#*5uj{F{GEURbPz&$fIOf8NFhuMqW!-| z&rZ?U8s!zByEif3z8!G@88T*lC=dC#aG!fp$i?=8uU{b@K>8BO`Wo`xh4K4x(5^+= zrvzQ`S<pQouC)mA`Xcgq80oekuYItC;KPkF(sx0=yHWmDp_BBtpnJWn;&tHTdeE%| zMqZiwK@U4pguK$dXkUK;SpdpzmHUCot;V`)I7q(hJb;AuPHVXgnD3*#<mYo|_rLnt zUBDjTshC7&zoD{eG?~0lWz&HbgkJ=l|2IFY%Q7Z6A{<x)UJ2|5rV-m9{NuhueeC2c zyH8qkhy9*@h2N+n@{i=FXrF<%!E6)Dya!!8)5LO5H!<mb$oy-xD}<*B<6c92@m=T& zSOFAp&4671iP8et+t4#;3zYr?LvN%p@pM_S4*vX|Q>W6853pnN2iO$Jlw*p&T&8@F zZ^XVg4_luDRP(*^n!p+P-t=STzBkqH<G!~r;2S&NtNFO^%>k^wx7hC;8{Z2*I~w21 zt_D4Pf#G{K1>gtWje(Ny&BG>>@6GM-m3*)E6<^8s%2x%L3m`WJO1?Mu=U$ud^*o@S z*7v3^M;Y+Bu7z#f_bR|yKsDc61V7|^3(MO+Qs0|O`b^*Z;LyHT28@O8RlwVbd@p?N zXnb#aZGffMq3-s0ZN682(Dc1-v;`TMd@tMSV;Z#$_+ABVS_am>3!0yMOTIUcaPqxb z$XLnuvS+<E-<yISoW55<*-qbEL_e|mUQa`SWwxVVp=}k>9_3yiQvmL6)K>x!M;NdI z$bn9Rtw^EGD2Qi(48rBFLLS(qG@t;vT$>;p^2jZM%+QSjkeUMAe$}>$U71Eq&1lby z-V!8#@yF-E_&=($tAMk>i-0BAm3m+gup7Aeh{~1#%eY?(tO4&nm$AsnQ>O~)9qg3_ z1MHmzrp;Vd!G3Cg>m76ZnSac8X7=*|Uzz>PKH?kmxr=nj`?0j2`G<TJ?I$A}r`u2V zu#ekM?NQTyDzJ~vxl0OlQO$n3AM}p7{meXS+E4eO?<2FH*11axGN+-lEZ}tZQ_FxS z(%lH`XBIM@P5YVqJJ0}1_7glSfDGac`{@E0_R~6daf8kUaN18}?&7qcImkAq_7in3 z1C&9ZZr}9%c8h(ZaWUDm%yE@12F@K9cFcW3Wml6uJ0a|u0(=DaYzpjI_VyjD=E?y! z=StIt`6}46%q?R-9?X#5&cL2!n#%22ZrvY_J*zez%y06QjR$ROF%El{Z}!>NVx0CY zbz<ztgYpf+o)uU6KGN}E_9n}C@YE-3Jg7j2(&v0-<H76+)n?D~8+_cJdA2~;H~NG< zTW^jB71V)Y&*baR&UjE+1zU!8=VAe-p<ZNw<^iAR(+XWTU|ff~^Q?i-ZUld;;a@<X zfxObq0MN<6g%)6hX`pifGN5zg-m@0>pm#S5ds){ihXdQ_i7C@!lD(wyp!=Kv9}i~0 z3)xQ>?#XUufyrLxfm5)TDcDOTyPdtbcz_*VY}&}zU@!MNY-alWz{k#BO3!)A>}CFY z-amMIX&wI!$6h+uuATNWJt;71dzqgY7;^3Uqn<xI$A6zBdufdS3aB5ey&TT?FHQ68 z3iIb`<G*V5lA&y;z0B1FPHQjeH@&qn+Nsg`Q6cNFkH5!sO_nhQZHMex;XGl_q;rKm zQziuXc(90Yn&--(qj|1pqOf!6iNelhfsJRQ=$kj0dWTJGH}8$T!Q9};*FN3fR+;i` zu|_$ibxSyw==MiwsgjBBd>=sh${T%bh1*{KD~|m^`ni5N^73izl^w#E=CH~#Z>szm zZw=SV8!9Ut7JRuZYp1Q@1b?P%0pK;-t3K4niVohg?d81Xe=xk~&nvA9r$10x`iD&{ zwYQ160Um(7S3GlGc(#dUXpQ%|Cg$4L#Ik_QZw-B#eACW+ZX#oz<EKvDQ#ZhT%k4aB z;R-x||KqpkTKL}hp6f@k=c+)j<9n{7_gnwpd#>_RpNu`%+~bgK5A5%gv>%DSwnyw4 zj%Lrbh`cK8xw@ZFN4@7-`0LT_xu#J+g{SO$uFBK6hI|Ep3vp+<=gQEBv(J?8xw^9I zsP|m+$TRmWXi*m_vJtqJ_TnDk0VsQgubHOr%dUy}d&%n<zJ@IsU<X#&ear4~Uo-A& z#(mAWuNn6><GyATzGhOZ;bqXA;AgJV{mjZWcE8fGz1+_zuaDf%XgTolkJbH*=hZXw zGs<h@erDXyjQg42cR!Q*k!t#x=ZEiS(g#q^KZ71n$<GuJ?({RB7u1rUNxi6^k)Kh1 zFnT{D|73W6CjZLt{7msD<$gwab?p620s51FjPO?~`xy`Hy$dwi9}1sStIu!5lSIPz z(6`6xSr_y3w~gvq53VAto4;u!;^HjKwwJ}t;Bf)|jt{-3V~;iB>5Za(ggR5x&pf{% zSUQlv^6pGTyr80gD4-O#6jzqVXX)UDW`A#ER2(N57pE6D({~r7wc-rp21KqZrKd9& zu96TGU(63ETxH4oN?dJ@ha`Qqkv`d_g<^?*{xQB_us#;*jP}rH(Tv4N<~*yS^h<sC zIpfkiV_{vmFBEK!_QqGb%fpE!OE~Ez9*rgZ@jxl8Mh^>y;sI;kv|e7)fF+z*LUH13 z2}GPzW5&(L)vXQ9H*dUo{dH1z7k$nx6qGi1MWTUiQfVc=@|hF#Tyi^<Uk^sY?OpY{ zLh7wNUBKv_A08g!$CwArxXGosfPU(#`L3=AH)*LY)Q9QB$NI8wE%LZtlDa(3MR9)P zaG&ycY6tZZ{&tcjQp8<IajH1ho{ph32`uFX=%oJgeCsHVhX&|mhfuIYBH}M9#dmi( zDGZuvM5BcR+alq3!jYcm9}jO2X|ZrL7Ebg#;%N`KerweBy*jF|`UEZd*9XM0^W}U` zHfgq6&l0)V46mR~i@x;y?OL($EaDv+H}%Qe6CKVQwtpMy5+g3|?+HaY^YMD|xs!4l zTYI#(EoYmJMSBf`63s;pnyu6?1IAZEhM+-aR+`xk8r{AjC*D{~baNea;dnWvK|7~% zo+!D)JUT|FomVYi8?~UVE!Um?0SXa6t300fb!R`FKO|jwKNo$P*~3agi?ErFJW0*= zimO_;oX)BfvZwVW;T`!~+m=@Ty_*>Zoe@``h-#70R;nj996ARtwPkchM%Cht3><Bt z6dyNE2(72$tYys}f)?DB=;jVV7jv9VG;au6H43xYY0^6D#!$1BN8YER+zW1jzugq> z3YFPJ3(baTY<oo-7pJL^g)P29ay`C|$MeC1ILyFdr+9mb(!70LG|(M4jz})!qgLb- z?QIEf$3Uw}JUsT0@y&FmNzah!tHe*^@#Ms<u~r!yx)afcARmiVvc=I>zZ$n>TPBxX zJGS;8ZHV;x`{Q&Zix@_f=OgN}wWGUJZH@T@+bYRWXUN#1`MbKx<q%~xha!G4rYd8} zMz=<dG)CZ1Np3nYu$+#!(`ZX)G@9rT$CH-RT*e%_YuOgo=zu6Xl7)P^gU9KHzBZr( zMW_>%=Xr@JmzUTY-Q<tc>Di8a%4v|NgN9xSb6fItF?}3RPoKsuFPH2scgd0&X7TkE zQVN<2jdW#$ClP<?|B-gRv2h&NeZ=D(@AzMo=qR>aUs+p`ZP_~8XIqK?loTnMu1WDi zo@`liWA5E9d28<Nu6Fn6BPkq+Rw<N1ANavV)Iu#-z-<LYZP>s-{UIsTAZUfwAM~Lp zf+B61KW*(;ZB-y2jMQlQ-pu})c}Ka5L*VW>Z+<iH&6_uG-puaoGIhMG^FVtnh#_ed z>&x=dd5QaUDId%2G>4}IJx+_Up!k-Z@*<}Y=XEpLmoP$?;32(_5#J%nBy73OZ^ZdM zOz{_l9{Y)QycqxOctX!H$sb5^37I8(mhuvrqShpKBm6^x9b!9;`y^lJSsCv{25Fp2 zGKhNV7^nGkY$y5m()Q8uD)H)%+8d8mnkV~)Bv1H6GB(*K<&P_KJ&$|H7(yQ`?uJh^ zDckp>k3Onk#d^LSi*iSIiPAn9jCtS+yS*&NOV0*4Sf7t+ot)-9FXIGFS7>RZ9gc{C zhW;tnj`3tnR?s4*DvwG#-vd_gOdD-crJ;TgoNYLQn(#iL)!k=^Ja`kDJO<);PFZ^h z`;mFX@mQF5xQZ3=?>7JRncHJy43Aag06S?LjcHNl!$Gt`lIXcxN@HE);k(A<a?w3t za=FK(G}eI|EaN23$1%rWz>o*$kMFhj#5*pde4O*j&d!JkgYyhNH{_G*LCh;=P}>PJ zKpw=gcTX#Pv2hydybDv}u<(o<y|k9yCq!TaWI7liQ$Tm(_PY~L-={eDJv+Gb9?6CG zNN&4Fa@9SOd(Oo!xleIY8R1@gB=0-a?p+6nL+w+X=uo@c9BTKJ{i;*j6Dk6Vh&KvA zMSCLO^^#$@FPpvzV-skThNc_dq!UE!hay_3;nxg(%5j!<L(yniFb3bt#$d=GR?S|J z35J2-P|`epFFWc8e(=eqK9neX4Z9i>`bFk3%Q9Wx^zZ#d_uj8M^w>Dky^?MC>4W%) zn3PO=JS_}S{OxY@-@Ds9eo}XzT=(PYQ?IsIil1Z>U+~wxs7E%FThzG?8G0A|hq_5G zf*}UkMO`See^KAD2`t^u`Jff@$62S}0Y+%|IZi+A*aqj<88Xc-uAXqbx(4c9jrSX) z|516p5gq+eZgDkyCvC(r)EU-0X9Vf|X`wTr{bkLr3U*x~yNsrt04V(6^KiQ~jlaJT zl2fog?Fo~Z)h$T)Z!RRCbhCnZ(v`;ZU|AY}_#|(ok8+-0p971sj4b>&-LL{vDmzpb zZcI#g{M9nNbS5m_Rjv5gk{<YtObcn)1f)fi=x+F*TUNzsiW+l35w#A)|B0NCJ@_H+ zY7?d%k;s8RrLAgS!|x7!=tEoAJUtuuCo~)@k@Ts)GCu0uY)YOiYIMeRP{KYp9D96l zM|^jeryVe?S89e~?NBybe^b1^I8*0Wp(B37!mjWYLHvF1gMgif83uhamWyx$@<S}p z$S^R$2Nzz3f979nvFj<3J|dK?;PK|&Z2uY?NF4S++YQQFhg<Bz&zcZ52vCj{e%fT) z|59Ot-><N1+m)~-Y#pS|#m{lSimxVt%yW=)Ljvt$pX~}K!uj7?VFk!4{h-3OB}fMw zPLK2buh&=E24rjk;FbhPvEfd9((?O%caG(;e#nm$DkkY-H-B9*pS3<Zu*Pq(z9pgX zH_eJY;-$uX1$F<IR@o*n8T=tI`hLPJ!-g{gkq=)aJpaR_BK+%O#T++voS<%<Y4HW% zIss)_u~)Vr#`_}Cb@A>NdylQKp-|03Le2kHVK+ViVLrHxnv1{=<D>kKRd&0eandkD zRkMGuuu*^wez1e8ulWJP_-Q{&Y!jVGiWPdJce9~;LLKCxqKzM`%IsuMW{)*t+S6e{ z1>IHv%qC#+60>yJZK!D%@^3(X;e(wtjnZrZ!u=3LmJnTRxNF+9aneM{20-!vDM^ql zLbN7A++8c|9iUzNP|?kLjy;u)TnV;k@O>~Zz|2e4bhF`X^u8Wsbpw@m6R$xgm>xFV zi+oDqB>=?DLk522zUXCzR9RcZV+MIhZroJG>0`w-A8EYRAdCB-Fs>v%{m@DLq7n+b z0f0OJHYLCSv^fk4_)D(=vI$JqCCDJi`Z6wW#>K@B#LWY4{y(5ECERZCJREm2x-7z2 zpO|yP$G+hRK=HAL{k+gX`$G}3_q15~>n+){a2!2cJehB?$$wpAqY7@PLv{NeXtB+2 zDZZ+&r!4aD0eHPE{u|~`qC2m(h_@Wr@t{j**q+OPKbPYCcf?IT)M6KZx+)2f=_$|H zIP)WjrL&ni1I*v+D$i8jzy)%r21BcB%CQ$;v@r$aCr+g`bnWRfe#0!yV+RsSutFnX zXcPEx!S`ojvd;_wPciv&(eP=ltn=q#y(>4ag*9{?bsWpkY=sjV8MLiG<|BBdejXl5 zg)FltjKvI3L)UjZp|dag!WYJJWqj_z<7zX3nnpG#Z_J8ia^*?gyPe4G9MZS1kYxry z2WSbJXNWavrd<hRiW0_TC3GHD@{Y=#keM}nm@;-$nEZkM4ts$c;iu^DTt*b_!3S?f z?`x3Rp;5EUFtiosC*D>KVopD1<=-)@J27N5V(h1V<&!>yO5tPokD5VUa|O$`fz+X} z>`+*C^o9;CWE@q<lew-jQE^vU{3?=c-dtnft*&zWd>LbGC~*wbvl5GO=PmEZ&R9D4 zo84o!Zwhy~D|^CtlM>ZY9f%Ltzj&#D9tF0)kp2}lw6z-f4V6W(Dpr8EVb;+$U^+6I zGGaQ?8cu<?9g&&cWqfpMxNf|y`QCmM?aE?7+#LHPCE~lSr2~Hjh*=B#d8cultQ=sQ zDzw-YCht^a`cO_BDW68h^#9w-Q2*SguD|0B>c5NYIkX+#?Vo~C*pNH1pS!R<zbL<s zJLWe)4~5`Oy7+KcdF_(i%xgW};>QqI!`vly9lYEqfI4@n!Px*ilIGDghR8VoU;9vF zTkr}0AadH<KV}7nXM<=wR=)H<t84<YvQST<?+k}w;INzR>l%Zw$?^P);N|$y{#3#Z z7n~5)_eg7X94Y4ka$bVr?;cjjA`I;XF<*xK8~>##g70O;0mR_bibJ#BmtDi<0n0yl zMu{+oS+P&N7<SIps$f3Nk5}1EScm32RlawzBRwH7S~Xk-@_rEge7IhQQtO{#2a{F9 zjW26#<98C-aCy5ARs#UwcXpxtJ+Sy3yrs(jSymhra`W{vzFgMF)2^G)&H`XJ&nJCw zHw3t08;hAWwh1)%i)tJ1fd$Vv-YDd0;4gfXtN^_@`c;kP?@8j@{cLz3eDThBc&io) zco7u5^%G4|#=WfAA41WrKy7@mL8Z5#(t=d!FR|gl5IGy&=Y_SJ*lquOnr*J0j<NTF zIjJvFYksuKz6V(wqe+YKG0J&Z#o}9q#s0v-U2AL`a<-XjzrPHof~c2FTR#PuA2EE< zm5Lc*M>qzzYf!EU=*v8OZoD9j7qP#>?(RA!t_mXL3W$D%Smph!(0{BM;OGu_&d@;4 zLx;bgPLKo8$OqULx})7KVI^p3H`8i;2iTEZya$G$`vG)|fIb(2qSfcuK&owGO9xr8 z^SGr2xbnOS=`Bztn>-U`uRqB4@|7nt=>#UFe^k5rAs8U&CvXAJZK4U|w-<~SKl1o} z7*r5%y5c6BkH|qZZ-P9;3IoYjEQjKD#VwHjmZVo)p*+G0yOZq-90+566~Xv0rJoS+ zqpUEbf+q~WdJsHe5hN%|QsCcVRv4uFPZO`Uc&E*OB~ikCEXxY4*cI-VZUW>2K(@c4 z>iIEN%tl+P*cWd=OGjT<1|oYL24V@KNIT%2kFY81vUg7_Du03%_X?Og8W6t()vim` z;%^Z~gTP})BFX~PHG+B)#;ic$7ClA|Z|ytBCb2{2Re$jmdn#9Q+=h#fasLQ9@jD=7 z{&&^(J`FyWY<HpwZG+3(CNA#?xI8dX?(#;zvBoaoy7IRZ3~s-D9@-GTb5--WF`FRS zR^<%a>Wz(+eSz)GM$+RvvW?o4tN<&1h84QYS|yxDzL{HN8~=2g70xF*Mq7CnWCGL- zI&|cwLoKEAYCk*&y$+Z;ya@?L&vl#?{#(()`tz)q;~NyH`9eSV7_5hYeiby&L1Ie{ z*6ygO_W|juNSK9-dsHMJa$9Fw>?XiB2z(5bmTcW(Gp>S+TLg6!*u#S2)XeO0Lkk+7 z!PV=5deI+T>rEWpILy-FW(i6-x~ehqw?4t18werMEQZke9iYb&Xw>`Ll@_}S4Y`_9 z#^U;M7>hIZ*aCzS@dX*gzLjSDBV%6xmoQ@=H5ME%dF^y*p~Xg__eVQb@FWLEu~@i_ zD1F>ylYqjH41SRnx@N?bd#KuCWw6V#>NM7W4O|y4d@X3v1TYT_9iguQ>@@;?NwDV7 zW6f#}#|j7Q0MrS1iYq{XU$kNM7glTm&LY@ph^!*)w6kpJKLX%KpwW+rR!@LOR#)l! zy4Tn#fSe*Np9zsRUaI9oA9XYjka>bE!RVT?qsw%!b*!-(WY-Alivk7nDsGT|7v^3U zvR#6jjZrhphSv%GeG&TlBI)nB2*vl3P_Bc}$p=YCm$|kvC=B<}P&_oD0sspHe3ENW z0%EOAKs1SjFLPjc4Rit~s*j<;>ws7%z*kry2S8h&aH>lPx&XNs2<TJ{f+i!&L(pM| zNT<EZjSv>wFgpUI2-!sf0dJN8NYe}sLQpsg<}pf4<P4WvT3v3`S}XuiK!C5olqrDn za^(h8dk&E22>REfYEdK8n!kj=^8h+efM1e<xIn!GCVCM-7YXon4wSA9A@D5#y+wfY z5)fC_`ZXBwmjQH{05xvP@&bO}|E{vVpu)XGjTPP<FBvPifj<wR{Q%fcKviyi04jms z^s%b@0dYS;>Acebb<+JFKsF$6gLFPD-Fjwh9&jK(?AuF_e~G{rSfMwB#Wt`BfK7s1 zOmI_%wrrGsw#u#m;0nRj61M0oP`WM1-y$%R>w?2hx?51!yO8@X0lks%<S|o`t+8tW zxJGbG+?gdfY%gN31L!)zTD-dw>`Cr<j=+FDLI!P}*Bb493(tQ;Z?Q?hO%kll-L$f2 zR|9AX<68oCxB&7-B6^L>;Djy{N91x<##2rcU~hx*y-f`8EZ0)956xh$eHAcQ3C`m~ zkM0x{V4%JO$ae_Z=k`CBj3|~~6VY^s3Jipl_*z)>Mel+y$^s-yU=0ZtdZV|Yy>F8? zFLR}r#XaKVVh$TMTI@X-0Pm4O@Fpwlow4Js%SyC$c?oQ80<aSV-{hJ<Sw4Ow8eZ=~ z&8MJ$PLV!Z;oYfhL^6KOgdP_A`{%^ohH`BM>%x!^@8g@E%g<@HpPw^4b3w{OMSlCw zlQeQa#MJa*l75J!A0g?7r8EYnKe+IFc_z_79jy87ZzyFRAo-6SZYufmSuig1*HoV4 zB!9X@(sLv|OVZ<N+F4TTM`=>M<#Elb9t~_<So2Hv_cHO9saE(s74Xxj7sStF;^%Sk z^Mv>*ik~ON&r{;(Y4LMJ{CqxLt;{Xj@I6tj<F~mC-_s2X>5U3}kLfx<=gxXT7JnKr z)*)T0+5u$F8VEmj7U4&$OYl8zd7V%}3BTs>YZkx8;cI3IDj3J*f|bRl9e2DsUYnd^ zxZfnM=k3~FYpJ@>Sdzy6)hZQ_Ni@7htih7TUa6}zT}NY&X}J8+To_>isn0Vsxjy7s zAv`OZZ^)QzNQ;kGNw!qsFKL$2W^#`!-b+`(gLQZxqCt2#`ifi^+J$IoBEL9_me8=B zRdP=s;;IHtYHIyeGf>*VX|SA>X(>)i?mx_m^di3YnaZZ?YB}Ao)bxU_rcIBem(}{D zdue$(P}7EVmIUQmFbzxh4MqRhCfX;0=GA2yj-~|<-%>{EL>j3RdDk8z>BmX>36d_7 z^phn0lqz2h;;1&Br2lF`T{&Zfc4|s#>~}M6RHA3Ip4cC@+qB(AzzD`p#tGUKEGNT5 zSqWyTqAT@STE(FEFI&bUe~+Eq4$Dl^ojh%e+pVR#@xqvlsT+1f#t2%Vj8p6{+Yvq1 zPWP*x=_>t*@;Tyq0F&jD-yM%-9XDvR_l%&M^4LTDyAlR<0&$R5muT2Fm%m9bDRWlJ z$Fwh{v7NqFZ{wY`Mxv2>;E}&y*DSeDczv#>oTKDrVJcrT+Gvir>0YW2H$0@W*dD)8 zA!%1B!|&Rb%5Ylj+!DP9lAWO5aZOBpF)zE|II_L+vNeK<2arS~_cil!9!X33!@g(` zd_%GgZ0oX?_%PIMe9Lu6!?Dw_mu!f{6&#(jP(Cdl2!e+9=xbHHk@=BoP4j$tp31~| z2`v}We1FN1bt|x{t%m#-<+F?_P74&-HLqGTmlJ#CvNug-eDOI<t1jUnk;giguPj!> zQ=^G26@E1*!SOTS5U{&2LDMrUNcY7BB1HyNh%7@_NOKkz+Gs*?GA+D`NUo2}g{YsZ zrTOw$?22fnPH;vjj8q?)N3$Vqr?>&>!HV0?pPaW9^;(MVyF!{6(lV_MS|ja_k0&I3 zQFWj*e3b{p`fYv{<Nv^{D>7o8x&a!I{8^gQ77ST#I@k01Og}#DCD&)z)le0QJPTS? z;fwVxNH&E$>D=8D(PCpuc+~hFg&GIav(L!4<{1kz-)u;;wD2gBTpo>7@}D>+YC+&W zVw`R8uqLFV4>6@Ng0h>wnC)a5ol848P36mJWbQ;6E%4g(IS_dFSzYrMO}qU}cu$<C zo<YxXdebuOMdiFX%2zjZQ;x$koEFp^;=}8B52|Y^{fBbfnrcf}-gY95C*^GiLiX_F zmfVLhpVu@!u@h1LO;0E?q0#xB)9i}Xko*sy<884~O!)vEcgJE{H>c?pD<Uh{1-xND zrsX&de6cRPzgh>--EcXg)B$v9{uJ_Bjwb1~htuk~b)(DkibThUkq~~IE?&6Xjt6)$ zMsf)~40>ewJVW-ULU&2zLFkQ2-Q0oRh+8Dr?Sl6<EwxX9R+r~Eezp_FFX%*B8>Kki zBI#s3fi~ww#~3A^NRxdh+P2rQ4B79CcnjbE%oLnobzIr!<Twp4rKx8XQD#3m*s0c0 z)08?;PHOL*Mq)M|XL;2)jcxJqpg?6stsgg<C{Gf@@v@CNxPYWAkH54^{3Hfh7Xg38 zvML{qdyo%}w>XZ>b66kRD;>AXad48<N6&%hB3fK&(w^jTAyRn~UvWOfZzGOAUju1J zEv-t+&Y9LST~oi{X^LH9*;i^&aFLXqhEPS0$FM(VrI-XUrG^)J&ZJ$(8`YZ6J#SL~ z3!Y)f{srZjB6Bt3W-JlO$vj?#_)44{Ov;|nmX$Uj?I<}Tj<m9&S(G+*wxPrh*siJa ztdgEBPbp>Sb18USLiQ{8xFpY-Kz+Q?@B?!pv0JQ<#)imKex3!Nt4v*&bt~dh_4yRh zo{kls=9YOZJ7(Kh)+&yoU!=h-uAKQ5v4W`^zDiprG?dw@`AXU&>57xA$9IaW`8?~W zvLlW!W=YIPeIwT+i8aOgz)~<YRuq0WiNSZ8gGJn^KG%!OK;{r`2c}n*`w4NbW3|~Q z^*`8mE`;iDf=(#C8t#(IbZ%doZaRd2GJ{FDcta@RA5L6K*&5iGL425r_ZJWx-NU<6 zzB`qD7XC|Jo^GUm|3o9TSu#_9aLODpfaUXx!3bLXvsRG$X1y^oZyO^$wwd~t-55FO zc&TfynflA7DYxP4Sl6G7*GzWfSa~w_)nkE{`r}f~OkFAYX6g@TYfkFzvew||rAIyo zbI(W~La31ktD2ko8(21uJXD4FVM{j_Q-6V5HMbx>9C_HZg9rZBa#r*GmRDz2Z6`?m zwF{O0gKI9QuDia;{>+0Cf92Jj{D5cG*`NBgm62zCvp(`0pp}u`FjbBGrr&T=-wA;E zl}6oSfAoLcT@P?v#d%-(B<u9YmW=Je{GF$>Atr;3Y)r;x+(e2bV-2=+wa&#P%Alur zPtt|c-SO_7EE%e32$Q5O&4@oC2HZvv1Hsk=0|o?`ApVnLK!8J>)=kycO=(MtptQKH z8~Xdc-FNriyAwpRCPVvX_U-Ps-|l|j{{8mbeQyWMgtlPU&aY=_r;Ty(d_4jKH-DKj zf2E1sw>Kx@e!ZC@z1>RhW83jA>c5ggZ~F>i9@okJP$%44s565Ge>aUr^IoL37-}*| zCvrcg{(+jeqV<+lb4ygWEG=O6rc>HHGm%b-e=(7QHfm<9WYNuCiDXyJksiXl6$6tM zcsvFgLP64~iT7f_teJ=-bom7&-`5OdIc13ldUeARBZ<y*Ds%&hQDPq&a+i1l?_TjA zNuvBw(k+GN;cbWRNtsqER0U}%8ajvmO(#O6P_B8?qLe>RA4k{RY$4^EvmrgjLocMG zNn6~PMvn`93(1?}ag^v9@etl?#lv`C9QroiX3ZNJqWq=|QFSsy`F=b=<@4w+Dxb<- zI}=}bx0w@E?l0CiVfGf!)>DZEZmN%`dUWwZJ#7{RZf!K<DCECr;;>sT(;;_=*P7XP z$K`q|r59~$<>*IR8F+tdui33@7l$oOX@MWM#kvvUmyyk_+gbv<BRy1Of3=-3#oy^{ z9n_5s=G$NC7`VFw59*xzKj@TuXtSOk=uK(oc1BS=V$8rQCVswQ#50}gnnw&OpuoW> z5qN$V);GOr@y{mLdWi`sbReYjYAzHo`{^^SMl3MX@xa5~%)`INIQP3^X1@`yS;QSZ zbZ#us6-xx3xSALf`{O#YT^@`ZW-P9q9Va5RW$`pwOM0Vvx<@?H8-oNHI;}UB$fQH1 zbof!%7AGhyREEBSHuGVUGAe3I5`WqklQcaAeww6G3Vkn`iem-x!xU*^w6!TJv(T9| zuo>b>i*qltIQMfb&ixFFb3ZfP2`lhinoIX@(z~eW#%wO#-(Xc|CFUKoV{t6Feok6| zbWO;%X!-Tu8Lp!@F`vYG-0fhB+QBpRvMR>wyDc44<8$>gjh7m@;I*1Yy}KJT)=!%x z-pfrA@6~4MKitgzz@1z4-p;5l-e{5W-)fcNZ?;POqpj&U72eNUIlQQ&&47575P!K{ z;{9T~#QW<jrT=erX;11B{`a~}_ufvcuM@JvKN?J**lT1g3nPmbm2`d-jrC!g7XM_* z`0tn;KSbIHni!u#gD}>t6^GbfCw@Zq#p}*DdrWlFw03@vNna3)U&mzpcVjaDr(@S- z%(NYNGR}N1FOPS{lSwOdI%EeO4Q)d_O;slzBdG=b_WgvU_urB-oez>SofAn}4*#Cy z@X+^@Tv=KzMu%ST^B^^j-o)|>i__OGwK&}(J<a76c$TZb>--J~#gIlq>(Br!bDdUZ z_rz#i`>%}5?>{q~U(K?eW(?zw_@4m@chx`r;xh2PCNzsU68=FeH|s>;p6wD+bBPYA z4}CH4h^cU%PAZ%iG7^$ai`K7!H@GpTX-h8<jBJi<-O?E2TkWzRO$VbftBJblLOAFf z@ko-t87D70B1wV<IW966fpSiVR~npBiAt$dk8?uvQK=L|k4teBaF#*K^th5cfkD!y zE6oZ{voDuuv6E<@&WV=v=@3SPeYzAu;gE7?IUGvZ%q8d0$f_((uFOfUOENpZ%OY76 zUKT%Lv&b3jvZR;^hm<WBc3H$s59aA~ENxbGS<H*{N6ivMO!f!qO;V(b1cwG*7JJLd z%19cl49S^6D<efq_(`6GMIvO0l|ebWd0Oa{kzBfQa)E3y*)q*On`Fz9J{#g>u+Nr4 zq?;^<E?z==i#pxIX_TdVl$<#~-9yr4Fx?{sO87~Nbk&=riMPVCG&%omEsZIfVm8T{ z<uTh4E#Y*eNg%NR8I0Ldcq0HwY=}kDA>dLV1e_-a0HpNhDeEexLk8p*PNyU!*y-fa zDf0lJKw7eV_{cLSQ>BurFya)zYuZZbmTTE^>7hle!r`^6!jWs%GU>r$Re|L)b%FG# z^=XBZ5LTutQCg8IFfT+^Y`FkcIJELCcZkcF%1P@?<)r1Mw+$>}9_ww}ilGF|h~CYt zW)!RQ(S|xZ(Q|FyU8#c2yC!O1An5ojq=UCk7)aYCG8XzV+35AQ+6|#ZApunCc5d4P zp=z%K(PbZ6pxdr(4dqjt8AyUiD3eyQt4p~+6T5haf{;-BAcMCZ%9M@XPA<$TgpiDy z<<g?zLpiDC5E9YDNO6uWHwxIr+XL+4O@Sb}Xe$8N)bGmKVwFFTl$O7gTwSJx^1zr% zC`yYD6s5RFbW+y?19KwqdEi>0Y*{QoRvP#qx#Z73Y*PJ}ON-=S3S!j^Du(pvEO-@T zo+jQ|VGf&><nzhq0;LK@5{~+Np>Df1-U}Qrt9L5Mr&QZWiPhObvPp%FL>#>}k|k9& zf~0o3oE%amT}DpULUSnTp5ajA6dbH&E+>anEtj#A)W((Ma&*WHX2o#@xs<xNQn^`0 zT&6r3&VY5N3&@dG0q1<A_^r(Pk{LS}L^|GztS^(|RC)AZBBh2>I(ckir_|H}RVinK z?7|p?P)842Le4n9`%qpq^p{BsjSYp%69*zn9cn2#k}0a#tg;k|ISNt=rU4xZQ6ZCs zRFHVuGLWj$ah9^nve_PpQ`ssFCX#aWmO*losuGFNxD8}hNs<>$6~R*T2#1`nOWBbj z(z25iQdYV|3Z*7S=-e~`;I>p?{BDYy^d}5wG-_9)Q2-*$e3M6{GFbAA61n8bq##^; z9*J;Jx<K!Qll!%_=qO7GoY5q`W8IZ_XHO3iYBD-d49h}Naza4r>O2rYQj7r}4J%~P zzjDZmm-CyaZ^VyA0mV9q-dzcLL)M~q9|gwgW#eV`BARpR2FVe1Y+1dfrtI?N$_4@= z^sJ%RT6$efuXXgggkE1jJQ@|qO$5@}7O)=!(eemO35`YFNS3E)@+H#XO`S`D|LV>t zLU~9)Bzf)xsl{XSO&%G5g1Ux>j*_s2QO>lT10(E|rz#L#_F_cml5q}z1lftA1Z62? z#)mtQE;=b7*TAHaFdf$bW;QL^vVqQLF$e(-n&5ooLOL*H5d!}R$fUWQ-;@U*o*-LQ ztsMnH&dCUZ(_sjL_mGE*kZfw^1hnX7gRl%78LH1dor;$ZvZD01%aaMN2E1UAyZwf( zWGY=JNDvq5qi{jz^Xg6);%jg<?j00GH{3Nyu%p1~Q)opW?qL{3t#)A55=J|b0SETZ zZiX!r@?#{1)!xpqB|-|C47)+XRthPUG3?0g`EhsL!7$3R*n$1%j{NkdB#cg)RyeSY zcjm`^Uc%^~BBc&2oJKhqpEJa5FweovTWN^jgRx-lfjJ6Oa)BY%!en3`g84Pf%Fi3( zYcMy%+zvAWb05rpm<M1UhWQ1|rE3jgz}yJ)63hvh3obUqHkfN+_QJdhGk={Sz66tk zxeMk^n7}25sDe2QW(CYDm@mM53Fc}TDt-Epv#xYN+<5Pxa6cnI&iS1?Z&PpA&FEfN zt?l<YUS(6`m-)+bx@dv?u6&E{^XB{foaU>3PPX0dTJOqt4|u)Km+w1snC~Jd-v$h+ z;be@CSsY(1#M$qD{PEZ|*NUOhK`}g<%a49UQ~iLKo{7Hp8Q<OXY4@my8;w)CyJ>2% zk#~2~&_Fxi-84DaK6iIFrP}{b-J?Eyxsi8|`uMf&*}I!k*SBZyZVF$BGK2{?7}MUP z-tmX+pL%!GboZ!FcX!hi==ojTqdr8mtGk=R;QRm6J?g_vh8W(2x*Pq9_a61jjO^V_ zwP*{@J?i4Rc9EjC@d{`_n=W*Z`UK!Jxkr5n<>0@&sRMa`+CA!Z^_XLJp<kihO`%@G zJKIGEOl=1BWy7QagWUl$4m=HG#Sq#|2f_u+2;kvwf**`a!!VQJt9lD~LmK0&z%$CG z14e5#c>HpHhe02x(b&&g3%n+g?mXBdumiBQCc>AxJrXQdaO~XvRiww%R`!_vSXmh{ z$V?Y#X)OOt`ZvXSX)Tu45=mRrH6Cs?`iw;*IW|Ru?rPymi_(t!{D#l3`~2-b{}!LW z!RN2{`M>D%Z}j;u_4zmW{Ix#6|J#@4K7S4QkVz3lnIdpsq<O>1TU6wQ6}i$lPw>4) zQ7x80kwTE|i(z%BsU;8nSXcds(iLZspuPWoo4#+P&#xPN=M??nZR)&9l}9L8aj)}d z-k{T9B#vtW-%}VTf3jVIsa=W@F2pK-gCw!e5dp{05b1xAFIPzaVPzjx_OS})C@+m+ z<W&3?{qxOD5=)`)fcLtTEsp!<^^-2YBWH+h#*E|)n(OIV5@CK#OIiFQPQm|&D-dwq z1I|B(DjNq9dT-2d@Ry(wy!#u_`^$c@<UudJAHqN8gK2+|qnBh8ht8q1!qd`QT?$!Y zY1kv15N`Hf$*)S;WL&|+r$Y`oJ(u>U$tI#x$|kkvAT1b@O-7LBILy>nWlt}U>>v$j zqRaKo4XqX$T3a?XUna6JY8nyCd&Y&D$|gO|2X>e8nqcIW-2eM3&@t9tMX7gn(;Z)t z7Bt2N-RLnZh3sSPD8ry|{{45|gEB7J-ndmRBHc}N9qePP26z=ke)_i$*_E(&BbDkR zZ`=zHptpS7kJXSn{o-s|Qz$Rl_xTx`C)Ncw#o{I@xa^5RXJGK)1jNQ*W75dbYVbSn z4GNN}*ZXjaQM>eC%1v>-JH76sK_2ur`jARQZTS^e%r+S-3wNR9KPz%7{prF#?fInm z8qB2Xv%4Smw)bQ3k1E(~*9K0XT^ylO=C4e-ebBEVs|o>$SlZ3v%2sx@q^BT$?Zesb zjS8o54kG*r%qa2p%%C`a(92u+@Sr&MikG+Hn`HkM{l;(2+sG}D1%S_e_ZyG}U{df8 z1AgEZ39q{rI56RBrGK2_eA5sUu<LFG{`HU_;2+*avI=kp0E2(zI`m<LPuzw+{(Zo9 z%l=#$X>8r<G)N(MRsXK4!=6XHeA<We$KBd*&3xRQ{5I(LBhc{2l7?!cp#_~LN?m>{ zA6+C3!Er@L<D*_WiVM(jVCT%sdjjxmdBg7Lm*q|HYLu@A<1g<Hf&piU@L)8Q@9==H zym!g+rYFd}$&VMPpT7*Ajz2djmObX>X}kbW9V0X6X>t#6?=m2V8=f{4Mq0HupbfxO z{~7!+DH!qR2J=L1=m2o*uFr2n2S#KY8vcQcC)yzrg2%zbil-?bPm=|B((axePyT)} zbuak1d*(cK+z*}*H+6T8rvrN>Ulqic($r}}j%C`j5QN6Oe1%_~oAx&hTI#+FdSJWT z-w^z>ZGQ*uFVOxX@-Uy9r`?Zxc}mR@PZNr#@OQmDjh_NflRlofo*I(9?s__jwikcG z%hRoM#FN-pxSpm?fv4(yUY>XiY-p^H)VG<=r)5sxx(?&;<|n<pod9o#6n_qHb^B({ zTkSrh;25awn>}y-F|gV_$3*1Wa?%tZQS<4FLtfrCzcwhe*Sx%?zA<y&#AxC9bZUQY z+$hA`Cyj;Gqq+H%p2a+7B<z?yu#L8IX;n>P)G<|W;wdk0KLTI2kGI*h$uQ{XAX-Mf zZL)53_VuQXdh6{B;w@|?X&XOA|ME=RRz@|>%?KX@k73Ns$9+65d3{iP=;QITGM5dH zdgrnVXD(|ryWDHe9Y68%wEp#+-{EQG$1|6G=qcl+O*l#4MOVW=^|93BANJ+Bqd=ZB zm6;uVdRY^-Q@MHI<QYYNbx(Wq?4QFtmr$OYW2QyNJkUM(P@eGSKkmza?;Pg8i1NRJ z_5yPPt~>9I<KDav&tcw`O)U4>o75+~?tBmW@|~K)e5+NyZJAUmX~_?y+<DhN<IQ{7 z#N6e*ph?N`>KmYyfE`uiVDMRQzAFmIhO-&tCr;KC9OD^2%Q4=)W};`QBg0=sw`4W+ z#NttlzC+N2ls$;QcYOS<#N1r$o1bSh&J!Pn<SByBcAWRm&x=_0=+Q0RuuZFxzd)gO zvj@CY9vl=$p7ZiXx{Zw!Ufw>d>)pCL;fI;J(^>EC*t*5F-mQh1P;$uV^Iksp%uyRH zw0`lo(V5O;4xgTRjN52So4el)z2N1k?u|iF{l=-c%c*JP#>rEV8^wNayR4Kv*}9U4 zo%J)-)s7dveC-BLQ6FEksjH6th3hK3fA%tCYQJo~b9iOJw>H?_QK#diV|FJUqhqUM z+b21(ZJyY+ZQHhO+cr)x`Q7i{nfbn%KQ^kKy{l^1UR7&7t5&_Q6BotgaG09MXyB2N zhzA$GD{<%BxbP;!Jz0<)vGJQi@`sP;gY%*Cqf-t^<IHlG1YL{q;Y50=lU5sti38B@ z-F7+!0e9gRy?(ipGo9`5XIO1RL&HPP`-XFmT_kn!t}(FhlhB%_Xt^SR7cSmYfaYh% zxMY7cYh*{o)d_$Ne|{9I)cOPt;hJRA6z?>j0)=)ZVEEiUUsJ(=Wy3_e<rR+YFd+-z z3=0^`qMFb}KMaB9Wo2-8*|xUGr`PV2qQqWh7>Bzt{?ZZ2i4B7GZ=EwNU6o9I%Nw<y zcBuGdR!b1FFd5y>xEC{F$m#pUd8q|)2zPR&;Huz1$v35KJGO9;@&Ks%<`ELaJO^V# zum}mCojZhTd)@&2YbF?sv>Ug(`e1R4%7VY`8$wy37mVu$TM~1c52H8NioZmuS*<G6 z&Kh^h3$)XYO$uH#Yh9%lI%SLAy&i}v*+#c#GJM?#6Gr4vDpJ%V*7HsY(dGgZz!!=L zsAEwr_^gv~*wSRhD*5Rx6(f`?q5ikj<w5#?rkK2+<I-1-U~gCucdj&lRZx=jx%`Cz zMsqUw;T_!Bx=fi<vcdp{gGzdOeo4v6OL1Fdkf@bk<xZ`;hie(Ijl)CTILJKZxsS_; zPfHufl-_YayELO`P!Ul1{rf1mgA42jP}D?CWIzWhhCRO;#Yg9rYdo9kxW?&P>6Rgf zP!c+2Zi1h(W`+(Db2W|y^*IrC%ni&&w6e`pXnyqLyXJi1tP7k=Dtxs`jF7DOs|Akr zKQ(vF51kc#gLjutyAS+<+`*)Q_>7-BQjTon%>J@M1Pu7?$NG9!2t7aGpBR|tqjysL zExeJkFf8j&F-O$a54s{YwjYYcDA#lR@4r0<XQ7Zwx!`Vy{bgk@-}`S9u6>+0{4YlR zqe{5o5S&&+$=w2LR^!)yjV_{HlC;RNReC|ld*y;KY&wj8jGUn4%e8t75APJM<I&_} zssm(~P1y7qsZ}D9l4(O%XxgLq<_&YWPQ_ytU^glnwo!(HGrf{Jcwq_Omu{iJQ4&~= zi8JB`z@jsCgUZ`}Y*4l~>py%Kzcq3}v(?Cibv<f)<kU^PpBF~2+%5USJ<^(VHNG8} zGr8g)2S?H-Lz>qKtefo$?47ZfeQML#m3kl*H$ym0h3~?CXFTllqhf?sWL>L$ag~z1 zxn^}E05r4Taz^lmw}bMm=7iTb%n$EbP4^yjKnJ>U_jF+-Lf++pOgn=|Px8sw4z7L} zU)`C+L&;ULeQXfqK1{5uV8X1ouXOv238v(+#c&wZ@Ko{QuPK||$+kMc6F(>w-;*ix zV_PI#CeL7xer|m?0PAH4IaaTVF!AXwZJ;;DgyeXZS4csT93TB?dgEbcPRpxco9r;4 zV3-WQoygcUce24X^_Un(DB<v|Cn&OF`kOrhP3T0^1{+9ly-Rwrd2r84)0lwGyR9C0 zA3Dzac;J!4x3MiyYh38m5CYMv(GMwke_pQp!|`0R{5L!!^Ea$zuR`rvJ9YiqjG%$> zg>={!`>+v-rbWa<`UJOixzpRjg<nj|)pv&>0{`Ufa<8_SSS`&~_Ii>pyH?t&3KB%^ z_D1likGfJ)xy&l$o75YG)#<EEueT_ZU=p{>qhCbr%tCRcfh$an^%d%!?=c9a3wzy_ zH@(3fYzGs5NURCc6(MS+3v&wxTZ+&&z_kN9E6q+r0mK0VOl2adQm;`_;zt^3VN@+r zlac5>aXmNv*^+x&)oMSnD4%kl(AH8D6H+O+MAO&o<qw8Onl2l>!(^J|pFpB&_u#mE zRbn2JkzZN;v0j35s%NyKLtmN)X#b4Fe50;{&@S)4a3v(sj)tVBYM@O(OQRmF8C3}+ zDM^b_IN4Gymj5IEqrwigzfk;F$cePUtjZPod8}O<7W*kRMRp$e{URgzB6%5#oW_Iy z+UU~$WBu*^!|CHKDZ^6FxkMj__;rS@#gdcN6n-{HQd7j_ZUBl(sDRFuN(jToB!h~z z*4C1TI6EIb+HJbT<D`v&Bl$2>9LMc}75$M-hxNKHZ1n-tiV<;&{oBBMT=XRR_8O?L zy0a+ZQI9JfWmYoTbl{sAX?Z$#o#yy0ya%!+O=<AeI0xxhv4HimfN5=BJ)CBr=$%J1 z?1k(@A16!@!k+D)-Z(e)86myj<AvW@km_Z5V*co)*orzwE%ZNSl^bX6<G6fcj?%B# z!I31S?NAxtjoYCz6invE+f|sP=Wr%7@Q7h!^;7(nB4A=@j@BQ@QgD2|io&~W6w<Yl zF0@*a)8^pmjqcY9Uf;^B!1x5m@Pf$FcxL$sAFH(d88?sAEn=4NV7}0Feq~{aRoA$R z1Hf6JaFtF!hIsup!j_R|JRnLsC}fl=YIXfic^rd8UlbunLzP6l|Bv2dWlWO2DMUD> z!^M8$ODlS(^o`kTm^`9;Kj5IwL|a|zQN_>?!zHGX-9-++<}l+Y!uSB5P`dQ<EiM-l zAqI?!I1SwVD4T~wnjm@>wB`DYahmiY!@`e_Sz%4po4foDn2^2B(7ip%^zfY@_O~|W zlCOFSu}pws`^BpGcfl6^*AO9e(F;ndvq);bYOXW8cMk#IvB{#i#NJL{Id*Y-XoPi@ zkdZS@I=jlr7^!vyf;L*R;+Z7>S$)u7m`*tKu_SU#oir(5Sxn)*;t^@iUeQ71LJVt7 zW#c5D56jmOrN7w2KC}d;wNcV_ya~=-H43J{szps@PYwNB1>SR>(i_*;lX3kqdeO}n zWMYjBEal0ER)GW*J)~as0T$sHwVofbK4R6sd{WJ+Oa}Ac30x=hXI@--IOE;Rt$TTj z7OS1)sKOTcIvY`a5?|hP)(7xBXYS*C0#6iJ4*h0VsN38BK6sfSIbgcgG;;&cUx{*2 zhtV5C8ZkCd&TMMrUIfG+Gl(Y`m$TpXx1()A=t=^`feR-A{D)tWIqf+z2&B=%wkdp9 zeSGBdCM#<7#5bi|!qdK!5d;ZY@ZxYPSNlf`3R+nIM)cs`x~p^wy-=z~p<id<n|D0T z%H10KCYa0|nqujG4&*pC`+#TuaOaqGvo`G&8;XuZ-?P~i$0pu)C*}6R$O=w*G5=&i zGbat7b<UN4Ez0nV;LRGgvl_#Z;#^8=6R*P(Trl&oG-5uBcOn}H>WF7j8WIbm2uVcB z|G=n~Uo5v>rTn*ii`AAV0`CC7xf9td*ebL+LRDt5j~={qZE`Vo%4O24<KN|+e;RJh zNnUE4p;+E#Y1@eV!BqAO6dxzZVKJ7B#CGg#p;HlpZ+?>)$f}meH1}e%{5vo)QST>C zRK3X6jgt$+v`oesevoh+(^G5m#=9!8@-E?>X>n<F){XLH21tHN=VGEf7;9Xtxc?k1 zU(u10sDiNlH+`?EIPdEMw)#uFuLKlYIUk3El>OCjd=kCIcCB)}Im3w7gM>Ll0?<>? zoBQ|9zo*jqVjXj-spuRmo3xuIPVIxe9%RH3_`A3Dxq~wBg6VDb4>ckK$PXG-D+!?= zP<+t0Z+0WLPYE#RMm(L{uxkBP=Bx;6?M|?Q;GDN4Tt@U-w|7bRY{8sL){85p6r@=< zxl(Cq=NFW~$W<)47fL>;OUpk}7Vm)>eB-GDvI*-exb~__8Rb7BCy08U-6qUSvg7bd zIS76ya}AA`5rc7mrVYn1?hPds*1P=>6<&D?EX-Bc1yb9p?^~?S(Uv_ATNEvU>~J5K zJL@obx5k8v3JU+&e`KeIiOkP7Waa}pyfG&(s`Vofd5@n-0;OWnK>w6W<Ua-urNyIw z^aI<hzbky|cbT91YW<Y51ggnp>K361ao4&W==leOQCj`S`rwoMKwWjKC)=D4n2~4A zn!#>?z-7Pz{QQcNI!fXK9NwyxNKLN^_aTqYs_?o=fo%aYe4rGgm_U;0=mjO#FoECQ z(VD)@)U$R_`ANb6=uVS;tQp8Nd=}S8Xl|$&nHRQhuqeXtGUF8{vrAMu9v3=HuchTi z8hhA^x^};(J<s-#K)SofSBa)Hpahm=*GxzaoGX|89EXUVZ+v96?*1eH$W-j`TsU3P z@k;a+srAivk^0c4LF;smHLaDbXHUhBe+&^y!@`WOB@Y$u$x>z5B}57--Sz3}m`NyG zG*)R>#mz$AYNUdR3OzKeAnF0-(AjzXdZb1O0UO3Ib=JYf-iT7Q!k-Gpsf-jM@)`A0 z1^ssV4d~8O>a#Gi4R1L)%0hJ(xsYD3O4yxyzm}Hq$Oj2iTZgQ(y;>c;MYcV@gMpCc zZkzXy(KHjIq%R>!Cx1QjB|IA?F@y#D8X_?uQFn*Utrl1i*H+GI*>;#VWDG^;gji<> zUz4e)F9fY6SwuR{FbkEH5~DLUkgg;K7Zy(0Ld_E2ueo+Fx92fS&6<dkZsRMd+>bBI z+Mz4%oU-TaAHnJveIKWL=iBBe$7Sc^j)@|b$y7I)+hten7lO_DF0)oomoYJ|!ZN-V zTA5K2%MS8Q-8n_MR<CDVo~s_#&u#8*ouxcBbJSvv>U=tc^iiwzi}JxNerE<g-*wAk z&F?EPs|vNa={j5O(PPvucXMy@N%uX<f2t(f6Z5#2dwOPER@@gfx!C<C4acBZU-9X3 zyt%>p*mGa49E3NQ679MnT?72u>dVh8q#P($(TY<4bM)nL*IL5*5PR17M5~tf_+g~? zK1QLO5A5D!RFc1c>l3pfQS+g|kNHlAbcnp41&kX{MdfbpN!Is%uu+BieMQ5yQ@L@= zP_^5s{EzDKgIXo7dJ?V`Giv2@@rjAxX8Wb#WQJMMi0Ua?kyRBmIYkCpKISsm{&agQ z`8L|=ka6Gs=k@GuvJvpyIwSNnOIV5VI_Brop2+3T71>^V2p-dzxD6a;wXThlA^N3% zv`72yBQ;J_ZgC#S!6C4|9ptWA{07@9U9wU1$)d$-WuIY!XHC_v*))1htRej<x|ZKZ zT)vrt0!ScK%hPz2Hg$2?IZHR!we0+)(dGE@tn-TB4XGgM5K-ow;r9zhvhJG`%o0-Q z_zqV)Eh($^%j>e5voCyQB9AB8GJZktT)dI`ESEc6dDkpQTd&5X%hwro=8jeD*66jl z$2lgII!u?#jb31M$>q7DnhEoj07d9-0mTAuJX3N18U2wWz(XqLX2mYjH&oH{38NX+ zl+AtaBlJ2e`#IPqw_DJYt|V)HQ-hA(GJ}gzy_|S6*xE{_eVGB8OUdwlUYel4KD2Yo zqkiUTF2ktZ-pck`w)N-2Xe`t+hl+2@mkTbdddmy^G4{!wtyNb}PcXg}XXa_kjia<D zt`0-!E-Z-A%xl<+!{pOXDzlr}?t&=9qneS57QGE`K!x;6ezXOQ&%J50w@P;V{uk_j zWaW{=nI2Ead3M<peHdH8g&Dnh`+1H8Rn=HZ;zf>HBunBG1CJjm7u>4HahrOMN&~*w z-51=4Fm!?ww2)950pg)<X(tX)_HCNU@ee!_*~PhG%oSD7A!0#1sZ65z+5{1<LVU_# zSJX8{GFm>m8jocz@J2Dbqo-c2s<_e%q=P4KzQ-WGt8-#dmsWq>sR#Wg+X$B@Vka1{ z!3{9!ra2it!nnV=RK&Zvyw9cZy#6Rs9uG2QFQQ%Z_A%Fr?YhfU{@keFmy}C5FFr5k z6lm|nIOwVd2KEyyjQZ(~vpYU%%6)+II6o>H-&$9<Z;-Cszgm3hqkU=&_TMAYfTZzV zx*~$}f}i3t{#qy5DbfX@4h<#$JrEai-229v;M=&5As<|p&=jgMHWN$=jKi<=U$O*D z5GncYTZDOkkr|^|j32sxrh2gT2M}QBWsC=dcXzTHbD>(6!}Yl%YS1>-Y`a<E5}zP! z7*lhk$)a<2H=mZBzBXTlEL){HI!&S8h9}{}23U5S78XXOeosvv`(n7fSax_WH(s}U z<I+&|fcLwil~<ZTNQl)alXnnf6Ro9*TvHEx7t*2@-rkbZlH8rNT8^tn-jBf-Zy!sD z!Lgjs#G7tm(xCq{H+5E&;B=FBa&`$Jafba%;tpPb#PfV`q<>$Umpv~1anL!%D6us| zCMqG({<x1jV+SoQVt>Ql+ZtiIUaaKMqsj5WJMYlyP=1Bz2FOBZSyIUYj!|!_pUwUs z`p2v>T9$wCPdLM9)*B!Zyvvo>0Si)f|D;!?7f4R4yisEj?d4a>3i?sgcVV-TZnFaR z0NN%vQBG*q1hHy(z(^}(;!URaXw>Cw9}KnK9sE1yHfn*;jmVQwlb;1P?Y7>cv>p3- zfQ0H}_n)?MYgju-S{>=GKWhTku&sp|e)7e#q;_qorZ|-S2-!b1Z_#8t7wkt!dKbJC zK^2#i=`4CX(w$zf&XQt27C%90dYEV3*MMQXiG6}&8KdX}dJtp(J;4X~86ofM({6Sm zViQulE_+7C6){@R$u(!%7+K&f_WOb-3^1IcV6dkB4m#lC@AjjdW!Np7BBFBOX1hID z5|~nXI>qRH8jsm-iPAO{)=95_y1U!Vc$L-mwh}(CB|V<0XT<w^Ww6XXv&hDcz5!mz zoX)N@RehQVs(aUxF0Sx%U+;vH6&+lsFUz%Ck<+BlrP?%fgSv&6^br+i>oK(ai9gVn zn!G*KI`|P45c0tS=&3avXOc040f<j}r3Sivp^YEb6sbhx&`#AIE=xv1I?ZN0g;&m& zfgEP6W7$sr8Tn3PwaiwcLf-){)h^iCsnL;$#O!d0IB$|ZI?u8PmQ@p|=smvP4P}Vi zaO23pa!>S@8$KF(=C%+d7Rpn9sO5bf;SH&q{ABGs1%%Le-yG`P^4(^2F@bzB_%tKE zk(fSQj^1thAZWY{J@Hv!e}cbd@O#twz%YR!?{KhmM}a<49;hb1EgkUYSx{4FR=>Gr zuNtGsj0t`w3AKFY>~#9m2&zE<ztS0_{B*{-=7-Dr^Z5kIquG@w^fe#cWRR;%yJc$e z{AMD{<P~%5{b^w{ykqYlc04bMnxibEA>wa|`nDmj+lE^)=AVbVVK7pS3kL1*u}~99 zY2tQF8*LQt8tYcf+D5@s)anbuEC9s06$Ae%R_qNuf7FDxVz~6I#R>$h#VTByNLI0b z1cI3WG1s+mh{GvQzfKc}{4apn&QZ^&)?yc!+c9UGeiAppTAP$pqA!VeRY<hQIq0;< zxp1_{d7t<Dznbz=ZJP2j#hUVR$tZZ%jK~S>@2LSLrF32SEiIpKJaY60whCTn_p(y( zHkq+V*`;3uNVsx;Nwi=6nt101PkYSvc}???XrV>ny>rK)J$@D2@eD8*rd7xo5*`a1 z#w2P8GOBZ(t{k$ycHrz`4KX?yUShe%P53Ryx^sn@qk-RPOF;%N-1Pt#x@wT-UPd4s zyqKBxQ>_$qTy|%-GYpypb<k-_BH6VzMjLk22;RRswIofF6c!Pe<sKg8H5mk-FmpeK zwk9=BS)GvehpYdlUFKcxo*y;>Rh7g?#=%G8I_)eBA8NS-TD7}3%&bsmx~Rt#OWzZ_ zQD+V#+NI5P_H0@lvO1*d9hX&I;^r*JF@f7A4{Kq^I*QLyizh__)1sVeW}mVGX=A@> z)!Yuw43(&!j7J>&YwINAZGolyMf-iz%gBe{J5?0XkW_N>%Utm0LjwZO#n66myj+I9 zp!Cm~t{|HiISmDfW=1ZKRifX4M=eL;Z7c@1#On&~?$hIyU(pJEN<9`M*usHN8lVvo z_=qH|)LHf&ja|R?xUQiC6oOXr7tVUFRZ(8zX6kb5ES9U6Q-WLbh)@PhC`Ez^AbwD; zpK~S!47);V`lfrAz@!bx0=?xarwd~eT|9NSMe<~?*5Sd$z2qqDmqto5b73KN3mk!O zza#Y2kIYiFRUM79zpcUGzS`7Q{Dx`7*l?j2tJ*haM(seW`5uc{?Le40>p`xkEhU^- z;7Y`D5wc|}@<*L!&6G8JK|kW*CNsO?z(Zx@D}JnA;Qa94{?{d)Q-h>Gn&`Qs)Gjyj zl5u2o{Q#FLPW6S`5b&PTq2IE)^==S&Yw5(VxL|@#6KO(9TJ_)hq5iOVihwEIf~tQb z26Kllj)kYIL}8LxIUa4SNuULWPRVm!FH6YZ(YTfOuiKX_rH;<&@G6oq0dn+>>d8N6 zPo*W8doA4)#2gdFn1vjdSg0gf=W%%Y&COgWNY@@%uSPwcmyI=C&_5Y|pUbuQt}c*W zUL0UpCY8H)FHp~}IH=Y{FjobWT1%^XSx2q&Q>_b29kCskNKp(O2rusHnro>f&y~-r z92g`$B8i?o8~}%YYMMx?K)Z6y16XB!;<7#lYZ(4N36SyEW>}p+%KU>D4D&^B9bIFN z!;*6@(S@Ig`q>0H_T0R@p0e)8bMXTgq!IR$7kXLAO=eymp|`t9Lx}SwZK{Th#(Rf- zjL&=`A7We!=EaqU!=_fnu&cAjQbFRwA}2j5?=w7KCw+FzE;EeaJjFvR?v+(7e*-9| zQvF{-;54EiCu><L`*iI)!f+jqS4<jqCn*JsD*uXcwi%}2S0E3kR64!Bvpd=ZGV&I7 zHpU;Sk1ZauAb4awx71%Sq^hrT7=W5yQn=qNoJ#+i8J@gx(OF~~!el7;W2RFtQ|??E zy{HCx{3s_Ha8<*ygtYwLLAE5v^@)jjPaM{C)JS|QVK!N<u-K~qKD{#X>RS;FKuF#+ zRxvv5P&V>29p1ZfI9%$X{pGuuhuc=&zz`hnVVw;5p<p`Cko*Dh;gH*JmER<ZA=3Tm z9y0zx|Fl)ZD_+emYtGXjFoeX0dF6&O=fA1hCjt78y%Vp8$HotB>>@d|Y>?q<3pG~1 zwOQ|$q8HMgU&mlg@qv9K0;;u!9mE4r9^P8R&VB>*)PGN`YL~w5@<gHCcEhFBDQne9 zNgU^fS@)Q`@FIS7JHNOgKQAG}ZB;`2J~4F^Y)KGpmn%!kn{hUgWFJ(;xR`6%AZquI z9+@h{1qWR=9d1F4w{%yXjPnSAiTrFb-&o*pKknbyWK~+=#9$26Ngag#UiVC@6iH|# z{OnArY9mj=L1Cks!(Ddxp{jVptk^N)8&yfJ%A95AIZ(uxj?KXymI;Py)Eay3%g~qo zL1-8JbSS7|kWT=gilWG|E#0f6PLuT8b8Hlu&I>7^XRAV@ga@F9D_?z%i43xISlPBc z%T;Dn29EO~oTnMmS>}MUq#5MU(cbE0e5txCfOkeJPw73E!mDb)!%3^h>BPy}LMzn! zGxlR>P=3Sx1yI71{+4W~{bdYJm*fDI-m_Wye*e#qw=?FjNB2j%YyIQl$<mDW%I28c zV-TU`oBTno@ujYeZ$90rRO_b$WTGZ9A4Dt0>TG9m$NXVLewx{n;Cu7b4w<6nRn`Fk ze#8G&t6{(Nurl?<g9d=X$dAM0<Zhl)I1iOL6WX26B-5Sm{`v3TP@g;f+_&VlWV-TS z4Y%bp%zCk7)z#XKYaa>~7Ki<#yxcu2GFqES<wa)%J-C~L0VH9Yi^Kha%(mTn>0A(t zGxO@gMyn|`{BXQ0a3@+;u-3dX365;XVuqFZyINo(p2roqWjr|Lw-KKUpO;K<U~N#H zP|bsMnA)kmvIq7c)|-LATx94>`l>?e%fEBCi+#oU2mB}8xAnuBNBQ{GN6%|dBMbqY zxeh%~ikJ9`PHB^Kw<GlFO6m_5Yj=cWqDY|;n9f!{`YB{`q?E7YJ_mg8*YL8K#@Lgg zS<jUaWaQsRJRwYc486^c(d9m@?34E;Y1KjwXVq$;?!ObZ7^LiuN5QojZKH0eeVPdD zO(e0HTc{IIO@0n2w8IAuO>vt-KLXugX}8@!#aI(!9c2UGx_Av5(9=K>Cw{R1ePF%Q zA|4_iTuZSXDBj_Z@pR@Z6f$<%UJ9@~bPL!^am!4`-yKajjTm`^tTQI=WNBFFVGXuH z=G{;3+^wGpIyEVJyD+TgFs!7}IQ>SV;Gvl{c0=87dj>x`g6<9WSjZcWcywQJDQIw* ztFIsfJNuN~&GLkd_jVD0?M_5l)zV$GD$L`^Bz6z{KIxhCmx9}prKVy(*FtAu>O){y zMedf;@m%!Fx~yue-bfgFifV^sQ1(u;Skt8KP$c-2u{`RvY1}kGac%v@FZZeW|6KEq zVlTYdNf+<;d~$GGe7RG0%*q~W@tE&1EZ9(NWW&x6NqTv!MGYAgg8wmSjD^b8`cA96 z)Mh|w9kNG=tZ<p_P6n%Mb3guOK6PT!$f!Cgp`kMRy8N(<{?8>L$LTK#oZhjy+_-P5 zCZ|+$mm!T;zZ5&sZnikj4M>9d{7G?|vSzTdRhBm5^u4WVgi)pSW-K%(K*FXNMDkmL z?w1)*+KN7I(ysF7wdqstYZ&r7viFIto?`UKjy`H~!~xxtf@6lLnub}J$`y=f6CmqH zx9_ntB`3n^8ru7FMoo^%B0v3yd}*nV#t@%b<+NDm!|-HjSrX|#hjos_RI_s&cgHu$ zMAD;As)+X+fw{6{v#>E6s{}%ug6H%xTi`p0A8zXs1Hi-OF)q_4h|Ijq8-^6irL%YX zAb|aprFa|XOEx~40^jVin-3sByOU+%{v|D}=h}SsrQAHElB)e{*yOkm#zrV9V{~G; z#)7HD!P?A~m*_GFq4y!7gyC`N9>J_6g1~TG#G3K}Y*5U;t;-CeVax4FYNxzm@M=0e z##_5htJ4_s2ZYDRyXgbv<QuY{|7B?P(1hTl;xP3OxjLr7*xUna%NcC&v=d}yvo#hW z(B-TV2k)+t1_f?Z^0?M;rA=mY=h?f(`AhF>>gdnoyr8*qL0xyAJuzyCGhJZ2Cy8t3 zRRQ&(1mWW7vnv(!VEL>%`*LI@VB^k-I166_L;fz>*z^l=(VE|zlrQC}UT2A(X#KqK zLTF<8<%KJnoQt_kh4quZ0U%uIFDogutx?3$z5W|NKG?2);N4Pu5DBlo=YwhQy$0?h zztry|&nJ_XB8oKylh<6$@$YrJ+_(KCtEo}jYLArmrHaLUB!z@#&u;fui?~DlF~WCj zJ1XSo$#)6yVxtLg29gF#eTD(feGNXFq8|4)UCRl}PMi&Jwj;V{D0|_-T0}#njy^%w z8W_Oyu%5j;0f1VoMU7M{RMrSVXR^K$2<mF6rsK1M@o9m_FeUNr(kOE3L_RN7_?p*1 zhuP$(A}o!|kX6a5sj4OtUe%GV?tsgomQ774o+^Tu-WI`Ql`TeRR3^Ni=7F>iG2Tgb zhpI9npX=(<M=3%$awS-+713O(7?Fy`qoi4lxqwCM|8grE8bPtdKEB{|;>h+;OGT(4 zi~j>4{=ATl^;(QLp39B(fy*W8iLFmvxCC!}bolf}db0E()KN3;hgM%Tqbs$CJY$E2 zC^(~+^t@@gW~v?Gz!AO#{XDw6d6#RJ6d&LkksX^5y?x3P7-{TQa1<sQ9ZWxh^tcU! zL>7J2r1lAHA+j>;%(|lz|8LqUh<t%(0?BNh?T^Y1{)ZWVxw~jdz+xrSQf-XJr1F7` z`x;KyhN=)dS9&@p>T9n`yCLcXmvFVBu5Brqf~T*1^!;b}E)6Of0@ta@)L%0Ple5ad zqBFC(*%4TV6;T@rn(a)<y?d)lC0J8K?Hm)p`##4SssxjKf|(Ko8Es<>?J`O_2eCwD z1!Y3~24R8qXxXOpfM2Dt9~S5^sNfWe{)C2wf`|fZs>?Z~@^9$5Zi#Kh?Lqu<hVj>r zl_h#)wQkiO=oAZ=_vcY}b47Y$<-#Xn7rM6c%ia^B_IXqTtvfGu>xB?CrZYNm?l84` z=lgCE9K-Y5zi;mv@a*UuS_Zxkwt19J>uTBX3h$<68%A%ECUv{*l10qQ<LFjF#X#S9 z97!*>p}NQr%z~$oVjkC6Vrk|=+ZspPE+uXhe4bG&nK4M<C1~Ljqd!h*;k^T>2CKZ- zl%F9`A!y{)&Bhj<4sJAO&0lHp1#%WeU=}sm1C|{~Q`<3`Es)txNDy7Z`~$XQ;CjQ5 z0`@&rB6N;+N#U?aM>k3SnkQgM!+WMwvZ`Z=Vm|kB1o-k`-K19FLCp6r35y^qd*lh{ zP4Ln+-*g@&e!yTEmE1P1);*JDA5j?fZ##sGGqUIGxb9fuFG@WwU?kei%~d1JzKo76 zIeuB}Ag*X}i?6Cz1ZWh8&6*zGc0C8c9eT@1){Z`&oWJ&N!9OHXW3eow1_{ZD@Z)(# z79VM8vZ|?d<bjjj?AHV`i^|=PD|6M;?IYD)5$o$68t?t~alHJQzofym+LuiNpvs0R zPl?d~xL%F?Fj&q@6n*&BE{SQXSg;>8d?1ixsRCTAs#elmWb=P{3xPA!1cp~Rrj}Oh z(x5LgQ!YA5Y#8ZyN~~90i-wQ<wI9=mHa<v-a#8SS4jmy+ckTANE~tvId!XD_TqH?L z+0u+<gI}j>{ab#VX^8m(V7aKEy5wzsM@sH^L9$N*eAE_=N<6iD-9ZGRK&L<;toyo3 z&q491ZCZ(y>3@xXWIZidS`N~xSa?UGGdrCavY1v?-4Kxb8+x-NY7m+6WS8;SltCz; zQJH_JvuHPbpXR`g37E{SIIOvqv{+Z?6pJc@M_ot{z}@w&IP|SBx(^e09}m?r-bSL@ zZjI-fb<f1X&&?=MV6AgEk=DW60^+S757@QdNWKXb6GieQfXuGVn37Rcw#nU>YhKer z+1>Vi!n?Cv2{rH^SIs_(U+WH)!x*1k`b_RutGrMXXbKeU1$=Ov&_K(L(N{!dyt`dN zORiDLGdpX2cxu<Ua}Stesyn2$oDYRTw}qEKHZ+nlX^-1<jqKNot`szpQylkR$Y(Pr zn=|Gan;v#CE7#-vXXbDOggBi25xFn|Hz;i?_6-~|kjkQjV>shP<w<gn!aI7zDW9B{ zO(-xC<b2wqHd+dYf->W!DdtPjMw!RnXJ1Wpe<=$$96^heX*iPx#v!7+Yh_q+(b4rA zpg+<5@}M_)D7Z|1Qj2vtEo0=(cuhw~Qydj0jU%;;zgZx4v-&MXpL!#ukQpbnq2#Xy z46Sn|p;Q^9ub$|3Cw?i@REsWNt<3th$t*%eAjL~LSlTgRoX@WSL7#pj)?3?P+<&8~ zaYsrtfeMhLjfc)vHgI{{7%>aNphNgTjUU-220tW39EjQ}1O=SO8#K+RZ-1iJH|G{M z`$LcD>h7!#a8(=8%Q+W(^SrO;D{W(1W8cc``Ely0{DUc|^$0jxf8TM~MFyQs(4lnf z)H?ZPV&;tT@ul*3Ils@VVuJV5_0xli7#7>teF`dHJ4RzX-j423?1(cn#xa-g89HO; z+2cZ!>~K-q&fX5LT1^JTIAPT(&=OoSMw$LnOJWc<sCY$$KE>5|SvU6kQ9vJ0h1<^n ziW`__O$aqb)oTWfa6mi}kWHRTo()2bX2Ik8fzGZzm*@Y45)Vsa#rF@T7?v0py0jEm z9}|6o1n5^<2)?`+^L1Hm)z&D0m1E@WwY9Css1Z_Z1&#gZN2^d)W()&4^nU!<?eG;c z<IKmG-mSRU_1*3(?k;l~xZd1*io}qdJ&(*mL@bQwL}U5>v2EYr!d9AR_1vogZg}BH zjz~G=*e={Z>?33)^O)@??><E`#19;!OBQ!|B^|+z1YR?aU^QvI@ZYJ~QBydjnZ6d^ znFM;aQ)@W>9<;N&j*#5L=T$q127pF110-#@xYgx%tQ6l;lTtfny*sxK5}$<6CPnV- ziDWe$<qs7>Eetc78M<o8Kv7;hhRWTb02p2rk1mbDyv~B#b)1i_t2rX|VH3Nl4j#E1 z3#X@nG3sPtyDOC0=v`&zwx4);QdKU0-f2~wJEC~brFUHe14k-rom~VuUN6wojS8vo z!-Z}j?FnEiSl#_52tQ#~t|CLOav{j12VVb>J+YL!%ik!grhgAjKjO})s@o4C>j7Lp zl<4^Ju#0mZ$yLkgJ>4tycjt1uc)nN1KQjYr`qgz-=c>5w$H$wa<^8SwnCuA1(oS?< zRg0R-J!CKR9Y?6%xQ(*s*mbzQPLt6>{tnV@UEQ9y<=*kvuu5wv)b5I$+hnm~oJTU% z!=P(r2a0krVO?^YQi=IlO!rX#VZWXkFXrc5i#IG`*QA$xDzx=wN|*2Xc2UJ|QefcR zjuQc*;XbLO!KY$Q7vCp0)xkZl%6T>I3-^cMCux5(pX<T@7*F}gT9}+$)?snx3_Ba; zJ95_l3uGE4C(yL2h%j>oJ@!L~?uwPunn%CCp;&clR0f(j+LXehfn|zHPE;Y(o8%4V z9kl~*O{vhPZl!b1<%ICD395S=Mysr?&Q$HYLM>8R*BSvRu}HUdjt%3u1=}knfo?0h zd`ORVgXcWkzaj87m^83cQ4d0;0^F)B7JIo}VBC9@&RG9O0s<M?m)>(g(n}n}tkI^m zZ;mH6(;D!GWme0SS5F1)!Jmt&0pC9&U8}D<5PYf6FIcn&toN|Oz=9oTcNwO*oC}0M zO6!F!QXP{@CzrMT#ll@?6jFoaF$fMgZcTIdt<3nIDx=@g>4&3JQ$WsJ-l{u(8$91< zgH`X?#xcu2gP9%9_fxPuU?q4K+#2#_j?Kn`VR&D07|YXV32AVLk45o>=_on^ZAZus z6l~AK2CYvd`nYHgWQFajirXoc=9Z`Q$+^CA@)!ahZEA;oPv02QU*nipH$gK<sPCXU zhea8rcJM_z@O2KU@qDy1rQ?3u*l0Gppuku`KqhZrR=})?Y-Y-)h-MBsn2DLSk>H1L z$|~n%HI12@Nh~Z7+orJkU6piFKqYzUpheKL*~^oLdsw$P0=C@%$3SS|j^#0`qVd_@ z;;x{>u55Qv@s319ytyYX#uM4)(oJ>p<6rn~<KHvUD>^0x!x2Kb;T<7Nj9p4?Ir?cO zRb3ZqOAP74{>OXNNgeHDFf;xqhtJNm!+!tmk1OittF-nJ=U0cre&Ks#ciBOVCwq&k zabAO({zAdkjf9}2<X30)a(>EyPn#$jM@Jh-pL~rD*V`BD4Z2QFAPjhoiqNSM#%hWB zi0Z52M#({1*GNG}rVL=!#LB2d3BcatC8LK#y`H-gG-zc=wqK6N(NX1lmq6{k4|aC_ zok{=vHMRf7PlNEbtJ+X?uzELoWlLKoSK3Qg29CPbVErcy%k!xJ71w#stO_w#Es%Mc z%lNqT+hjQEB-!Y&Vs_dhQL*zw_>pr)5lV)?kr&j@r<N`|-##=MnTP`hSF)^?CMe8| z%Z2ZgW1TPw?6KoM3H;TYUpo#V8w}?U2zbOt1&*V2bGg)VmX4S?MVQ9&<06s`OnqIB zki5|2J_MHdWUqKr%(o*|f|vCQ?8jgv@o%?rbS_?4s(f_mvUq&Hd45a1j_F#fK{c#Y z<IK_R*y`a@BOV*bgrFjS!Ym@pGME|z!j5&v|7{)HLMd20T$aPXg=6j+d&g1b_fC}K z<qOTq7V>WP5E=s+&K46Q>7-4w7VK(Opj`aX9{a%8hYxB0(cDS-pyl8J)V{pIHB+>V zC9o?U$sDQH1JH?_3R;X*e`%{G{K84@{I#Wt=rKm~=l*w~8vE<m9ZEeOCSX6QOpg7) zi}gwG=<ClXSo>SFX3PshA@+YN%7~RNyghyCwJUt7!i&1U8|PzxdOlX_3zv(ILAtwm zz!Z{HtM0R{_yq}5DOEj51BwpQD$_b9`R>nwr5L`0*Q#f=zEpkJxZi8COQKJ>AsPou zg+E=VL+Y7;uNwVdr>S+diqe4f-l6mW8p?CDB1O2v(m}zs$Px!>Pzvga$@v95RI6~w zJn2VM_d-K~tkK?7Dj|`jh|%9Ae8hUL#Fm>T?(^=3f(+|NfrI!#3lq3TdqE9EC}EYL z*1^j0VJ41NPEK|87N9VW5wAARc7wKzMqZ(w<C$;aG`<Cb0}GUfOt^}SfMy^E4mSb* z5yBwuZm{>puE?(Gll1Ek^nnq3+Q?`sU*T{ck87{3<v^gGGU?7e`&wR@zi9Kc54hr6 z2pT`LOyraq^?SETOoS7&No!8D_-*<3VV?$Q*HSAU3QlyA-?Q3hNSjQ{D*TLDB78_b z7trhQu9t_TVEQ9EJ|KjYSH$#XqvQjWEVjPS1=Kpi3amQZ3mBMmX2sX}^@X|!g$W!n z+yVLW?Z_^xHj6RqoAI~1@8k$L5Xo66Qz?&<54BEG4<1uMA1z1^2z!h>BJv+ESVx(( zsb_9kn@}{JRy7|`FR(`<S#Vh&(5~op-(NJQsIo4-wV>b7hgM)pFNP8J?%(gicLFbE z%DJ00auxBxGriNpC<+@rI{R+`%M|Y85jUq|N0&|1cuqu_Jt>=a83*cC-dsI)B>`&T zxJ^r^8~_JB2Os(-oKWvg8Qdr%bDyoioN4>~zD-t^o@&`I=-vS$hdLiFEo&XvIJ3Zg zQryvNdqXI^z)+5e4xF7Ov)v+qlp-}<Yt`5S^62>VZnHccg5&qdV>y}jMjbSgYJ>96 z8IVo@O~K{evJtdD(1cXLmqgI{M8%TzY&uO(P@;N_<XPa_L8Un7Z#u2!F+Vb|QiS8g zjJ{J}B3AVh|C3#@49D~E!S9Z9IhCfK=@y}v2|JZ4;i<o5jJJTGvORuKBhu?n->TZ5 z4P`0<{Jt?gxx{%T%Ik{_)`ba8<+OJa;V-fFf0M&wwV353ZQpKM`6Ev$_jT3GzyDcG zt&{<%$%nMQ*9A#bkX@{Q=$$QJzHh}(?E-1T@TH(S?M`z)9TWo72MMAAd7Nu2Q!76a zS?%i_1#u9W8wpLh=QdVQ;aSu5E_v;XEKgSH0y;RJ+``>DKyPGL9!yx4>~k0w$0kRg z*I?&$e1voh3vPt$gaczcJ0l|nH{6}|jjQn12wqS6o4H1ww~5Qg&d%!v5sklTRuN22 zEPg%Z(*X+$#%2OWc1{WcZbgNRa~n9v$FKnt)t&h7s)wDe`S~BbeIItcq8i{zVl5+u zx^{Lv3uDWZFs3?Tb#<J7fh+1bJv8Id4+#kk2@er0FRuJ9hpU*Jpqfg$88;>z8SDPg zs#8H#XQH#G&$ahAGMKB%<?GGj7ecuH$a?sU6Jx@=wNc0ng+gcNT3laAyQ+4jVB*`* z#{qJA|2k**ZO?Yzh=Kz|<@myOr7J<?2UKTN-ZVovg^KD)cCJh`5Z&nCn$2gz<A>EQ zJ9tGCe7$Qj>;_2P560eaS+4_f7^_SphP({j0SnSqM9*&!&Y%<>O<dt+yq*Nso5=Vj zhhRb1G3qL_Yq#q$CO0&;C^QWY;wyLxkjt?V9=-v;EG9WL&bR%~A*wcoXG~D{MIDmH zJAwafiTpECL>Boc1cLWX7WNc%kmAknJp-c2{mGM?6ShL$+0FSll`OkC;>z%UT7YKC z1uLEsJ-4I8Fo*36O4U_goCQ522Xn?w{j%rJG-tY_<T}iX(l<wazAV)DK9tE+;^XN$ ziU}H=EfM&84209zTtGKla(LqHGvKR7R<)6*X(U?a!)}<-6z=cd0bO-LY!QY9?;7!U zaHubM^vP(rznwQnizSO$^30xSSEiu*hRnt3%_)ZNJP+9-{QV?8<fj1lVMEq$8MmvO z5U%v`N$!)$+?A{$7tO`Z*EOcp=d`O+P9P_4oim+z7ul=D6oAftBe3NfHXH1a^L;!4 zA%*L*o<AYez}K)NsE*$*%Vp}DF-jezI&?LewizEZ`S+7={d@vhT*lB$a49e}UKsom zS^H#oxOde0YAFl*_cMnT(i+7im9KL}B3h|=ZABMFs^Qr9t21=ir8XTn3lCW#_vn}l z%#m-l)wDdy2vpd=3@+2^_{Y;qSy+yQ50<hFfy8@OzFZH3rd*Z~e!QGvkhEb_(4&8m z-(Bl}w+BE!j87`<njlR`R`$&<yIT(=iq!Mdwc2xopG^`z+O9O*%N$vX;5rjC?@lt_ zaO-aAx>?+@Ek4Au!OX$$-?!_`r}hWiScYzD%|AmGauB@_KEo0IEBvPq1or@=@8y$4 zD+|vAIpS-`SDVHDe}De6oCXVlhh3H#iG0dlowy3QrXQj6nEaE2tPgo|uJ0kr%wv-T z%!u92^~#BtMcP$Fx$HppJ(~Fi#gLBg(vHkj|B%KI=WP@1Wxf?357EO%5GUalO9^Kr zukk<m@6|g0vH^xma3-`gjx{fOYRR|vd!5z6dZ*N1zxMp<PavkKq1I0({S)Q@_y+y0 zsPFH=ccD1XY)E8e@h6S?zwOo}D)(OA&Cs&Vc@XJwC9GZ3CgK<1hx6Hs)%g6^>iP8N zrJ2>n%eVJ7-cHT-_4Y;|kF(aP6hu(b@#Mr8$hStEyG4&j%W|Lh$C8&#vXf0d`xh(p z`$z7828ftQrKwJxMGUzQ=s#9y&YI`G7q~)ihZ}y*8d4f|yLTsao!S?^6h~1Yg5#yc zRp0mO&|{|6(_{05dQj88FiYAo_?OJCqfIBQh7Xpg&reZb_#q#>A>VIA;3+z9Nd2vE zmRk^FQQu6WzN%^0(4j>|Hr#P|&os^5X==C(rb6^GD*YrhG->UfXlKPfFz$6~8P8j{ z0}Hl-LB+ML`GRh`oEQRQ&8)|FIgP{oI6{?bF7VI0IRwks$+MyEsyl%5FR#p2K|d!1 zGhe)p?;I#w?oCVQD~7daWJc{FU&`MQ(82Hp#JqDtOx%rY)F<&BE(dpE9{LN6&)Ee= z=OQ^7cN@tR_h#03c&w*|YnBkjKi>wb?Y1!FGWTd03xV%ZYMtLcv54TK^~u;sj*RS9 z3Kx(#fq_&vgs?9Zf!|;1*C|hSTOAJWBtY`IYvA&N%)8*MOk0^%#TT7JfySgey~b|- zk{nQIWAIB;<9HgVVl(wV*0b<9k$dcpv$n`*3G>)+MrEvRU%A3AT-r#WGtZT-O=@n| zVRh^{oi5I}v2(G0)kn?B5vT#>fs2>g7{8#x4j>emY}K5*)N`LKF@dwn+<0!i^87Qf z`q9tz!amd4)AkHC>y+VS!1WXV3Wiv6Ljg9mm(z-MaE2><a=RioDbO3Kj}JAE4@aL5 zV~>yEXB-)J8CgBwHwNpktU=x+qTWnHQTKwK$!B!m$9GM6%4a`J0W^D|YXgPP&(^U; z^+$#4PC+0XnQ#<fNPatL@a|=p+o}DzWsBle%n{?vj({zE`JaM+IN_R%Kj#=|$3%$N z1I-bd2l;<wAqv7p_RF686Rap7H0>5NeH0``6m;@!vbn)4gif>Pkyu6gk&I)%JKP2N zKH+_V&JI+o;)k;*(M#d6w0mc4e)(JX-3u8|rH6Np0JDqWzN)t|3E{wb{k_O@X!4B# zk$p|@4o+qlB&MMw5Cz2^1p~!rUd0>b1rO*#a3_L}A%dDAg0Lk*`r)-?Q`Y|PW4lLw zag6k!Lg0h7_(O*_#(Q){Rjpsosqk)*Oce)ZQYB)I;^lb%T#uwZJ%4<iryUf+J`Re} z4orhMUJ^+gBQ12J`{ai~Vf9eKeT?^LeRlURv;ppO=;+CQ$%A8oMvd}@Yx>_iJu1|O z`o9{qN0=V<n&<yW@YYf9WQ#fG3&+%cR6sb{AQ=QwwOhoBzSK2ALz_JfRIFS^vOG%C zKmgzA0FiEclQ(!i_>7(NdFgTTc_D0p`eb9f*fP5vMfY8x|LWHNqrdy$z!0!aUbs(u z@FeXDVV^Wi1F&ShFiZj+zN^h{#sH!cswboC^&C&sSUvr55{c4Qx0hD|+CY3-RxlY< zdu<~BBb9dG=(F=dFf{aT?i!uh1q;}}5Ph(=g=pA|ddQoL{EIvx$$!hymG}Ql2>;2i zfgk+VTdyf2<0i8CN4%UmeWaTtfy?`S+L^ps>;w^j8zfr(POh2XMC)})OngT#DmPps zc|-D=q`d=SS}_%rr{!(1KmBM3NnDMRKeSV?^}zfua%$gV{-gji{@9H$fBqyFepO&( zl#yDwu#PrP)zn7xPVC2K0cHw{E4c{^l>}7+S$uJ-mIdubPsKsu;r)(-g^=G!Vtw${ zYDzXwIjNp!(g}wXf)$hd6s4BQ^!ci7B4|U~MDPsh!3}<Qo|tV9C1JsS^6nnyk930X zAJ5B}1ekd6j~H9o;!7s0LPA4|2!(F9u{ZBR^usV;<H4*iL%-_uh`wU~caQV`$m56B z=SST8`b-l6^&f$-M}24=gB%F<_C!0czec&{TrbhB9MGQDvP)_=cV$0Zry5~?UW~bA zh)r{BPisZ6y?CY?KJJ(%F@i|Eb*QVa=M-$-D6RQqit{DyoYb?`vQS7|wRRyk&b_@r z+vk)waDiLS8vX!iweoL38AH(F?!^<7SF{Z;`V=^J?OXgEl2{ek3(Rr1P)cZgz%*F( zy-6eUa8q^eBnMWF+!Q<}SRnbd)p4IO4z-q#+>BWLciLP!^v0ls+RD*$`5~(eXQnZ* z1xE0BqoStm0<io*^jT`}SKl_Evf9S0XZ-&v!W<k;zS)yLAJ6(A-Tcs1fpoemFzcJ+ zUO_o3u|c&+An0P^#%3Pnl=WHddn>>Vc|ZSLXHX!=eOD<##kJGiO}1j}WL4m?H^;s8 zv*v@|nsffB#D+j(Xcs%BgvEQg&z5LCV=P!WvH(}sEaIyBUc~Z|-%K)M$xq4R?QsOm zPRW*C(AG_##J*a%n-S0(Y=O_`mJJ?QWp@)+=pZxch-ZZr3UJ1ChS2ySx!D~E{tT%H zky}sBxx{rDZhFL@*bb$7sut4*0-QYaTa;Ci)_}zo=nEFd;tu6iEZnl$wD4GgghjHL zH)l_B{w-03;BIjTX0`|})#3{1!HPi2`S~qXuyt|E-6AF_0U9{_a?rSv*U*G>&SQ3- z&dluJ0UN~O<%Qa>ot}=pvncsZ^UD#Pm#{Vk*w&7!NBY})sEmP1IubKEmj6e?8u^RT z{J&>31|qos%xFgbkl;8~;6MNTbs);(Q*Ua^M{W9x1G8j%4&g%^x3DQ8<{Ps6HxrpE zrsM15d*4%;DLDO(AFzkZ_NkYe%cs{XXBeaN%FDVmFIixlS|sO`1K+>y$N@+_SNvE! z-+N(no`~QH{kH#qGa>Mh{<|4otEP-AhO@NO%CRzIYk(e$_%~Nov)bAoaeSlD26;o2 z_B5DJi7xd?bImlArlTSIz>l^pcrZ8qQl~Tf991y|5UpcHo&5-%|B#sfa5(WyPEv8i z8O?uKzM-ubp*ctXmzt{~1-pA8=my7QgEz=0_gHZ=$b@pv+Hx10<GH}&|M2!xV)c2C z>9O0&Z=C*N*%%Br<yl4NiFk`&@N9@=D6oO_>DPM&<H_v4$-dy$DgBqR^1oCO_J1o4 zj2zEzutWc&GsIs(Bam}2e2#{lJ3Kde?;MROq!mV*N%Ug^EtjE;vu0rVQ?*&e#pWjv ze^XP2LqsBXd}^hU#YoUDz8a$2R}+^eax++P)jt;A{=_<Y+$yHuD}1gi+7RoHErmuK z&^NY*zGXtS-Nz+QcRz3&1y*Ns@YnF!5c@d9>yR|R4#Tr{x8=aj;i5osQhNy32}nM! zzmMImWH*eiA;sdGY8+AOz|;XO122r=Z-H3P{2YJ+?xP<#o-Kadb7Wno=iBbebt3YQ z?dQv%xT|JE=8=*~%f!t34KV4qP23ASR4c>|5awSQSn+(hWvBKS4c)L7N#xw@FEGxd zXFMJ+GPK;98dJ`r+r5{GYv;|8QkBdIqt|n|bt850po&Ezy9vmR4{HtGrf!Z4BDWX0 z$X0rve+<N^%sp>6AJ>Y!(2rq8rk-c7p*5m$c=*t7*%YMKoUIh}U#(^^4n}f?uae2I zM13PFG$;E1sF44%DY+jM@!<YrQg&4eoq5X)c>Z1)1&2JPTQZtd;+^T&CDuqPw_g<| z&cC;jYvhd7ydcWZP@Si^s@+1Xk(E%JZO>8|C}GH-8mu>n#927S8%Vv|h^xh40q9C^ zq2wAGOR3Gyjs7pTzA~t;s9O>V5}e=;!3pkqZ*Yg;4#C~sEw~5Qixb@4-QC^Y9WFL} z@4cFushPj~&pEs5?6tf5^jdAAF?m&iaQFDaHHBT8e4j12!1TEej&P{q<i4vZ)WtN` zda`gfPW(`oQ!P?rvYeI9wfZb$X>X2r8q=+JH9l6c&e<b1EuD1ar8BKd&Ko>`%0Y@$ zbR6eGUMEpvoRSe0uM0ye5eZl#r6F)o<bQ$0vEie^;m?!gR_(v0Y%x?3k+*RRi&c~9 zgjlRO6&8_>Z^j3UINFJvrWMud3Z8OPcU0XPO?#4Bo6ol&U0*GGfx7C<6+k-dqFHM0 zKDvtd0AXc~ec!20vY)^@I#Bq2a)<B8z~sf#jP$(^3xRW^T_<k6Q50vYcO>n`^N8{b z0U-vEww7dk<lZaw&2E4D@5_DQ>|WM4o<ID^(G56s`}Vwui8nu2h?rD|pg-g7=~53N z)V&gP5VfC_syoldqvOKprL{^f(xczwWp_RvS!{Jt2fl0Sf$9Z|4J#Tc0~++L$utQM zMc*#bS)zB%`%h6n0&4vJA3#Jviuhmk49<Y`t0Jj4bh{WWKU`5ktGi0;chczvx&{<+ zIN{R*n|&f~t9yOvpAJ&V$b)d|t_JQ*q*9wYMKsM7OWrSuy%Dxk`tCSp`y~-H3Pv$t zO;e6Zp5PmG!PoUkt8|OEY#;i6wD?&rd?TYk0;P(M^8OEc{q-y7o{EZdm67>qJl{k; z4L%}dnOjmaRB+&-7#pe!@M`9zlkWt4Y@4KQYVO2Mlw_ji9dTw>+1R+FR9jF`&{1CA z-kjIV*yvQJRY6^S`|-LSWt~^f<Z~V32-5jL<xAE!wY)T|X6G8Yck#@t-LSE=`e$o? zVK>+4s*bN^6)mQvReS5f>g$uNDNvhn6M&tEW-2I=CF@>vG*lffdH@<ny&Hgr)FBe{ zm!7w`qN7>ly}d$hrV<?RWqcUD+hF;&Iyyr&@7;VoWdA7LGX98As0h2-dvu!$Vw)sU zc<E&Ke~0`((QgeY+|6&6Xuj-|skgL$!Zwu;>yIm8F$_+8tCkKSxq}9ED^WCBJ*F>{ z>O?R@q8CCSxc?7|#e`_qB0#kW^WnGSdgQ2lU@l*JS9!|6m{WzhbuAl&zLP9_bK<cx zP{)skJ;E@+==NjhmI3uk>0x*lh-x;-I4o6`?EVPWX!e!9^9B^MS9}`{j(ASqp3PP9 zmyP(dT^tfc{bLu>_d8m0o0CpMudb=v!9cEqvo*Zcj4rr9VAn8?4~+yb`ukw$4O*}0 zfPVE`nu4#$4T>~&NOgzt{z*jGKK|)DpJwAAi6o&?P>Z^830Uk`lD>>hR}qSDohv(; zj?|_uqkBMaUL54fbkffqPye6FEsBLUwVdqQFnR-&Z)QUy>Y5c3g1$~}?C6HJys9K( z`NWH%@}+MCt57WeIE~MfXe~^Qy^6Hgh2Nu~>+Et|Trw~~9%y>1|GX^b=N%a7)O<0q zQoj5id=mgTi{|;eRg)(sL$(*@zmJa2ljLGup%^9k>tf~iM&`rkI+;thE^jS?m2`%| z7&IK1=OodC&~IM_5j^tkEv6gSMeLWf#6(YXFHuN7Lj_2o8!_LAWN?p;&)zwDOl~yq zKcMb`0*%ZE$;>1am9l6Lo=MC_v{~h}Ebt^{c4OR2ZVCNa@wTD2!iVXGM&0T3=Q&(* zUOvnNS=D+5V;`uI_b)6RA4S-n3vxAPVIgczXouCNDEGEx24};wZfB{&&7ahbBIL&J zliiO@J4gM)_%AB?U(i<2pZM_yA>3z;zR;6J_oS;GlN`v>ECppPIp#Z^NjC0=0|ofs ztyTteW1($pG&0_Y#PbkVq!I=7e8&h5p5kTuaeN(CJB#GnJ9g(Oo2fgh4djf5oy(&p z8XmA74m_4ypyE>Us>?eH)=&P~#;32+qpTt{PfvRY9JiPFzLZ%qUbx?H=#AYYSC(ox ztRtlNE=-wR{<Ezcdhqb%lQJ{cn^xRBiOob=p5Cq+A!>P=&5J;e5;`&vMvXy^k)>yN zzr)>;&+95U;pW8p^W=EpQ*CRqA=K#;QIJ`5A>HBWa9t#h(<r)S?GC(sHE~9|dP5z7 z`yYMdzd0=_7%dhh{Q3|Oi1OT6clrEA4d|GPLiHvVetkwW`fvbRHn*w>7!B?JM;ZCQ z!3K&T^?&FBiY&UX$4EaYD?Suxy-;&~IOH?{;<Q|TnpIZ|dy3zPa6P*&s-19S+Ng23 zR|y3s$A(`Q&HmdA+CNDj_}tN~y?HaQDaHF8=IE1LbBig}J0`eKbpHf2@PzR{pPU}q z`)h?o;6`_M+)v66ruz5Vbq(9+hT(6NJ5!1-xT<ut%P7%66wb%fnfv6Jz-N<;6FF|; z2SQW+vIF@`w!wxh#p@~?McgI5cU<qtV3zgunv(Kf4-Rh(C;7_8{l66#4Ha1j4JM6^ z?J-_AI7w<V`|T~ww#K$G^BEdy4Y8YfZIUfk?`-NmVC|cOqze~gIe?pTd*N*~cTvqz zg!P82oR=I!J+aV-j|Oq=XZLw+`={A4)v-~BN9_B*bg<Q6qD=5yQHs`oGb&&~=jzTA zFdOCnW?TOyZ9veP-By9qqrrAgI@*A67eZNy5ox@m^DU>j3!(%t(j}y#?_`c_ri-8v z<J$#^v5z?(5g}5aIiId_hVGvZ7g16`8Ifa$dc#cnBCY6^Zo&R(_yB1(oX!wXq`#fw zge1rISk=cv@zz^OZ^MkGH`F0kkor99Df$;hHWCuitNAqlCJ*=qHV(N6-#?1XxV#1c zYZf(y7KClj6AV~y#s6hQXgC^bW7Ygq&jcud7G#4!A+(}!*GREqcXUjBnsk?pzL1d6 z;j3<a=(vfo+Wfd^*!OOk)UegQYkOD>6brB3#S4e`_K%yE2x!<W;0Bcmr`A86?Hwk8 za>o6kNI`k+|ADYDYh9oB>T~k~)%@Y}Ea&p#MRWdYX~Mw6^oskc)h+ew+<x9$*tFZv z6DB}e4ilPi=#b1AN!(NwHf^Q1I>mG{8$Ef;&0Mv%J6dHflIF@UD_mJa9SXF=eHt>Q zQ0yGwgNSj?Wt?4B27MmdKryi4nZl@=`>v<z<|IZQJHjx{2tCtDs0RKrk{eHh@F6}) z)V)?Ds-t%7yH!^a#vT8GpuR6yXQOmd*^@(haX9-SW?>^sdi90*@_5&f*Qbsg0WX_c zP-i;s4{(KqSqFA{fa+)lNZ8JaHi#QZN|jBFuNb4u6k7GFY*hjTNpq2`NKm1M8jj68 z)?dC7iB@!q{BgxJjtNcR2evmR8&P>mqRef~N+UeU-xgl+1WigNXgne8!rn}u6WT`j zQfyT@t_z%GZ>-I%ENoQQ)Sm9Bte1LvtbfcMUh6s>8(T7V_H<VGk}@{|a1m@nkwilb z7yHD&<t_Ty?tX?dW0#I^Y?(P#G@0?RSg#OvgJOHA(9BahpF$5xXc?yHQ!F28(_^>m zoJVZZlHZqI6LjQX&%CFzoT|HaQ0MAUqkYF1anheUOmt^u3^BaNgc@hjzo9(Z{xZQ` zfu&;U0KsV(d2I|Yx_~%EEd0M%IKf>VbVOAs4fwtR_Ma7{&YUY&=CpRx4L;;I?qLTN zj2@FdBx>m0jp+k<2ynYl4h;4ZuYfe+Grm?Jt4j^ULijND6(UKDN|OT@Q-+A|*Q((q zyC@gAc2wdOO(Kc08BB-Tw28{$sQFSP7tqDuRlr?v72#iq#J^FCJIDz!2ICH0-h(nP zmJ{oGzU$Rot+B0F>UBPX?@t%k+480aWtNqk9G4BX<FOotCi9@7`Ijuwcf~}oqUiC} zZXVGhHdJuE2IqbVP=i~>q&sUHJjx%+xQ`RF{3$cVCPzU><mB6xkW;snmnoNY`9Dp+ zpg~B9U@#-5K#xIVLqzzMLNwrk;ne*ovJqpUA|a&w@Ve-KqcEdN{2Ne#OT8ouW%Y35 z_COW<3<IjHq)+oGK%D^GVZ=QqM_86F7M!Vglc+6QN<U*X1#COZ9J$(8-{_zvs`(r= zp@N}4dwL-q{oK2texuuAb%Ap%{a_@ZS|Dh<;7K78AZq=1y7+%XR>4c8M5>qpbUXg} zLXTk%9|g8wrg{G)!OTo{7vFg6Jchn!m{TVqJUe24A$_qiCi&NPliHUM;{eiusk#MN z!u;=dhx+-I89D`K4DtXH(N7d2T}<b{pZ7JMWgc$YQPYIS+k$fe&NwdRM%D@YxBLa_ z9mkjQ;qy1aXCLT6beeIm9qLF@Bn_Q#Y$R-qmjxZcp#xuw2h&|9y2H7J%`3Hg*AL~j z4z{Q!L0M&(i*S-W$uX3-wwmH~zC!gAf%uT3(yQNZ<JSnppVg?I9u@Lr4C0{k#1Y?> zu~#0SEGaYUeSqiqpdD9l{6l9LXBlkaoHyy(nQ-wK9^Z%IbYtd96&OVFwtUG7$`}tp z?vVQUeUqqZ*rBQSAiIHPv(Tf(_Ox;zLuHEtq~74=*qCVA78!9hM=Y%(1X;9ueDz`+ zc=CE*f#GyG?@7Dnc_ey@vhAgA`{H}$c|`&-0(y(Cy!W=PMgzwOst+vY>YcpYei+@f z+gV%ROLzM8QY90!o#TJ(R0;#_j;^-f$uqsri|=};)h)hE4*#Iqv?i$#*o^;6VvJZH zS?0|}O5&~xeks0<t-J@xK2t4708U+5I@@Th-XWt%)(;HZ3V!UzJXk1Jy)+uO>1zJa z?L1$!ddZX?s#)Xy1xDFU20h~_1zTED^q#qP^ZkBr6*`oRn$$e|YNBvZi^YHOk~(}i z9RnZ%TuP`_D_RrI;@=>+;pcbwZtfj3T(LjK9luCzYQJU3zir-s8Yn)bhl<`oAq+)X zAw+&1_p42?V~{4gUH6T@PjTX;JR4_zxDQAy?h$}uhU<5I>6|mc;FJB_P2E0}?_%ny z)a!beZ))*HY9&{98eqLg&q2$F#UK5^18qmjftN&%1Mh=LuXtZ#(=y}_GPlk<TdI$j z3SYo0u)&Dl!LWt~<PG64_PUl}{5XiSRDWuTQ#qzP@bn58*Z>){y+at@!1bt2YCmxB z&F&@=#LG6;c9&K+-|p6*Q-i%9QVJj6qy6DpP)S$~(;BBq2;SHCUTzM%9xv%JX4fQ8 z%NQ?MoU^?yMDMhAeN%XUgUX^%#2EE`nv|v2ln$(yn?iCrHzKcB>Q&o(HY?qc1R9Li z9Ld}9`o$^@P%_@+l_pX-{yJ`lq!dA_`O<(X+eNIL4F8He)T27=0ho<7UNelQcZ-H{ z>2`|%OTQL<Q~6;)y1&JN9NsK1z4L>3M&c2jmumIor>I^w;z))&bQMb3Kty#2iVyf> z66iyDh)w8?$3HUO$MsipcNi~HoE1jZ@%0Zz<qj&A2_@L{iv+jjv?&~kH_(W@+dEBf z&ut)Tq?S}CN1N{9C*nj9LE}T6YqW+>6^Xm1XPt%#<hN043W0Yedd3K{DHld^nxZsy zcWAS~lUaPbO|j8tz9Ll{cTcSrK2T%P_|Yqkl<u<P-e1KQ{<yyKG?uhKW<1LAu;20F zm1XejoRtWo1f;+4Q3<RVpsy<am|Arht=9Ert-6(yp?j}ljCf0;ZpbXxERtrp8b%p< z{k!-X<@!0K@Gsbap+@z%w<9|64O(D*-76xW>TR>u=x0@HJdF$S5y0W-%3rvSmW(q* zl^AEWL?*LVjd4geE%EfS*xWE6DQj}EM`7op1S3K+3VU(9-YgU3F0QOA+HP4tTyNpI zqH2s@L4Pc8wK9;<@#7lS*G15#uWShCF=X0cF2DBW4WEJbB6+S%9I431-hXsVl|re% z5GzN`az8&@Pm$dWPmLgI|Lt$CxHN5bq)xe>A|@bSPqSVw8KEnYqus~byffd9b`MK> zBhg81IpmS##4G#qeL`3BV6N~Z@l{d$BhJ6~@sTiJG*Er3+zh1hHY2U>q*GD-e&Zu~ z946GVUjIvbfr-`vv#vuiBB=j$hGP!H9~^$KYAwH7@}+U)Z&ruyIumW%A-bRI{D2z5 z-2ni7^5m}i+pI5BdCbMAr@e0n7`J()mY32)P8?9mhS(Htd0#fM;1uk-ti<E0Ea1fh z1u*SCBs6$<H1z7w4Vnz<)bs>M`)(6>Z6r)|t?y+D`6v9q&4d6kNdlM_QoVFb2M+ao zIRWvN&nnN_Uh_<+j(Z%{g`YX@nNo6j9II@$S*F&fGP;k}|Mr~gEjcZZM%#3ifcN>r z5n&GL$vNq!hSr6PRpaGvX??lodFRNQdQ+FF99EuMojJD4E$Sqczp_q<Jq)hYC$BJs zk7wW3sZ;1$anyvP9h0!NHB9M4DANm$xc3K#2CTRajaJ>IbBP6Pah6~dZ?2S}N{Ki! zYI~uQnK2Rr!)28DEt7uLgMP*IPdmP2QQdM6WL|wu#QHWLRc3RHKQxOJ2;O_WznwQ% zb18(GMW@n?dbA+Ax^dw6uG4VzHajaYSDC1=>5k&@{nTU#wDNrHu#D1<dNkes0F{G+ zQ6dN0a84vT4lU{zeJ@YEhgqo-nLU}!+e@k|F+RaqvBQ(y;jlbUjxbuDC~%MchmNY@ zq3U8x3|}4)V%_A>E@W>tHr{l%b)L_5%v34;8%ga-x+e7S?T2x(5cI!9_7!d>Bl?u@ z=)szYN9T~&ktXxklxC7;p&Je2?X_9JeT_eqOVv*JaCR!hb42Gv=b5UNBr=EV*I`p9 zpT5$-$88Y#g8ksb#prW?m&X@jF0OHNZLlXu$73+$@^N_+s^bX*<c)O&x%JTK{eZo- zwfTGo(=`dn1l_r-1FBEd<En9UHKxiK)0lb@Qn)FJLcbH_-Zow4d?pU!*!R%z9Z|GZ zTqB%L>%xbn!<qY*2pzDVZx*T8rXMux-|N!6AEN)(mKWZK=y#ViwVrdS72m+caC<a~ zV50Nv=AiH4FgJOf9A?8X>mnSK<_a}9K(ksr;=uS_jIU8I$#k!=x1scgRbRm&Mt)s` zkiqEYN{lA!;Y^Y%k3*sAX#Gd7eIs*HMxc#0%4G%aIIc9|xl5F4y~AiKQqOUy)(9q_ zbKFMKUvo;G*!5XrPqkilOKUooH=GOl>N~kO*E~mk=?}CzOw0@)N0dUgd{e`7lnwNC z-vt+UufC%<42wtQpC)))K4J|#HOp3x$tni^R*zyUgwLv70XR^cx8r`}lV9k=PBDKI zSHb_LX@t=6`}P}~8CCsDRRkmfq`DvDCkR4Jfuo07`kV;Lvem{hygxQIMf!qnFdhPk zYq7#^>!g@{Ze_XMAc{ZzRb|nvsBs0Y&W)h!gUl}wiP_Z>_waK<_i6?8oy7kP0=A7J z`;_|z67mzLJy9O*ez}n&V}e;D8@e-2Ae)p5Wc>ZWvIS8A)iU9CfRTOAtyrf8HKzEI zfD#ytj86`kF3igp?m{#LS!JJ7WO9xBjMkO&)s1M2)hS-&*)pFze>{epjB6B7^wV=m z>+a?K_Kf$g6%st&ZBkJOPgJtm?<r+<De(RBBhRO?P_iCIc-S*%uMzNmH_Mg1N%S=* zzMXa5-ZregdU0-XezVQqdt4h0+yd5WViW}A7aS%nsx2-8(>wlB=2UKJ>_M7zz`j<h zEGFM0&yh8e-X%&Dc`BtfnBn<CwB+10tt%kksNrmrXlVsi%w6U%i9K2#SGH{FiRo&4 z`p%~W7x9MSW{6(G#C3X5Q7w+fo=VcLMh%Gqw_iLRF||$(6;W?yjsV5$vkN2Db3E5+ zX{oM1CoQu*&R>CrZvcxk#bl_MS6OK#C;9Vw=GzWhmrnWCPDC|_gSy{5FEIu5`rNDy zYw_MwD@vhP=AN~Ax6FrS!g-E}d5^JZP<s)OnGo28h&gQL#%J0Uk;12G#C(?5&OvG! zg!3Dto8hGi@gOJBgcN7~#py-zbYmU9^a6>RjLnhUN6^`;oBiKMQRSEg2y?8PXaC*n zg*@=8y~;*YO<|uagxQlByA6jO+Vo5h&(O>6UyLBvbbr%BGYlUOJndq$PVFG2M+6JT z=|vdanw(R~5h1ux@lHjjTSeJ4fL!(zu{a@IvttKWMe=5JsqzNuTO_Eq@P=mJp6#Pc z(EVF{6W3|e-A0x-N(9V`h#qWFwzoyHs3i%lB}{Nnb9^fA!juGquzluQVIyDg6|QB9 z)K1)cOTk2v$o!r{lO`%QV%k`KukLCq9Kv>`&29A05AGIs3r^peuSKt~8sL{R^%FNS zElrJSVaL?3N}aBj+{<kwU(6_WJ+tB!u!U_sf{nc*PCe)|YM#>z`UApjV}uNJbTvC4 zK6@BbIC!mLqMzFl@S&-_rQ3E*u%HNjK=cw)Y{;ozSaQu|@BMsvzhQtSb{40MR#|ZD zzRq4{@c`<n(#c>77t26*@-N(?;5t|RqUBFPXAj6ow|9EwRC<`oq%iz}4{oNd0I?{V zEBh2}m`v~-?jhWvlUD!jOJg|nFuk{ze-G{)j-kvH&Ls#`-kMt3|ECAf5lEX{&$@x? zUL^^=mUe{*+i9fa%~%e4d#zJs(A!L9O>_^o9hvF?nbd0CIfSM!jx^YVgK8Jl!U5-F z8I!+tD(>-yxiDAmiUa(~wvVZ;m@JouzVVLoeI}lN_cf1@hcY+RiGtKT2`>(cNiiTZ z@$HN(Wn+BIQQh3i_Gs3OcK(q;T8cD;*;GWk*eY5oj-@?`tTRR@Z(hUkb-5rX4ZQOv ziZwX5h$n(KUP*1fh1L5Nco}SVpJBK@_)?Dl?h+P5oS!HlS!B)ol`yUI`51vK*PE35 zLFb<w;D>TC;kQl9>64ph#*D6?iZkKvK9#}3EIsWj0{zrP!{m~gDD4~#)f0WoO*WZb zKYfT;PdF8eCDn@1`?-l=<=RlDE3`=V73iy|S1aDR?0hLzAJyt##I*0Tc-?C{xvY=9 ze#saT$rdTS@EO%n-V7(}NAm!^^%{@bi<-vy&F+_Akj`0&`;6LJRFkF9<1XY;Q4*sn z&yJ{|R~S2$4*dtPh=dKawf+^I;I`o)H0#U%Y1;Ry87>w&yn4$#*C4hq=j<``=Eh0y z{8QP+0Ap^r*YPNJf3e?2F(!*y;R4Z4xTIO|I#c+qbqx?jX}fENV#z+GH+ZleJ><*5 zHXrk<CM0jWQ}5vo=1s_6!WS+v95#ujAjjSNoZ|*Kd2wKIT&YIv7__V#;?;`DA_kme zzOL~ME$v3O>IzLBKh`)gl{_9CV=!suzGUdx;oGh5dMs1r&rIKbnh`9Q$9Ha!#42jP zE;_-UxH-*d4*!fc*+|JeFMxa3vg>7eCPD`ow(65BGAe6G_qnz+;t-ms(^uU`-3zB2 zWq1jL=Z-4lBZ_gpsh#{@9~e9uRgqoS?IuFFjZGlw*IU-uS^xA;>lUH<K+Yn!WRyoJ zRhG&LFW^`sBn}^yRs;a;U-dS}?B$=XQtgxp=%(-`eq?V>?Y{5~J}k^faOVmVx76MT zMlUjlYM@EO%gsSyNTz&Cjo&FqKk!`^mA?JH=QB3kYB<|22PiA;Qr7-O(5Cu^t$X;- z@UT~5Wm_lU37k|n)dzw4y_u*Y-bEeA&b)RmtK>lM{F5T2j#zJ#f|K=#k9fv9e6uiz zooleC`(_@pomg)v$#TB*0Cu)lU6bRx;B~W{vprC!>oDWgOcAGdrJ#>593hQ`>P}Xs zw3tH0e92O16^&x>=X*H4afl2<>P6DAZt6w6xnd!lk%vej>TsQOp*O1l-K=10p)t5g z29$6dDpSik-tX2<)8EYV?a;(!|KZyv1!*WxF>J9lWqd!K_S^vz&n&ITd#HF#c)b&n zHIXzYAbco{%B=rkmnGxAYx+3$#AVQq(=Sh#tIJF0m*zTw@bb{#udGh4kp}o70n!Ce z-Yjz-No#*cS`YnT@i0yPhA|)z)j}Frh^R~wh30V77%7STx<8G>U7$+R2I0GDJ3k6n z?@$ee?ywA_+&}$BGG>!*D7ZbEr3?65Kp3^nRcmBPsHdT!hSV5DdHVHpV%f4DXK-~8 zk@+`Veg`;JgymvfRj8KGwdk5@YD4w%BPgUU-7lYiK9rI;19IbV4^*LR`G6ZaXZ#bJ zvi4(g4(XVJ@_o#W)q9+bUy0zFog&#JwjWU<;qd1y2GowMQ)1-Z3xBb9Ik2>yv)jlK z=izeeTZLi>-oz@~3l&ygr%@4~d(G0U6GzRQuRW?^;4HKNtYfsKnT5&k>dwDQ@W`{V zD}4QTjEgU3Hv0ADHT#rjM>y|~gbh<9nL$beR2<bG;xePcwX!a6{2=*3J1+ROS-FD@ zf9cMk4N^`UR4(YoNbwu~zyMPNcJrx+aCvg{+E6ngr^VVbMHb{UiT0GV&;`dK55{2s z>lWI6wSkm;cyrihHWmt`#q=jt-I2l$Nkfgue+hjlF!+L2cbxGyq*9k6(|pp(dXPOo zSoo2)2XdxRVI3a0r(6E?NV5<kty-(UUcGVU7IO%|wKe1Nid`(2Sy#lmsx<C1n0+Kr ze`h#tP@E^_=swTf;X!AMf~brN6CQga1?(SJPv17GfE1WRxiW8zjMzhcN)Pr}e7Hb2 zBinFco_PDohC2pV4GD2_dFJ>mw_PbQWClw%{2cq&$QdI0kO=0%NyzND$7V4zi^eUa zvs}h4G_#LJ9-^Ph>RpKp@L%Z$HqrDH`gVocZ>|J_cZEpX3$f6y>V%!+d)$%nDQa=a z=N=;TUPP9Bt!$d;{K+ng>2#JpA_N85-h42Z-?bRhwJNIvamQD3a`F!rG#|p=mw@jy z*rakkC_3+C%z#L;3uT8Xq}WiBm0zd|`Qlz&6&U8VGOI={!iB9y7GV-~0Sos@-+&@* zKTiC?tol%y<vOvSA!^6p$0>3N{%s%NZdl_&pl6*R8W^h~-MT=>^NO%o_A_5Ho9BxE z<8pzvbVZu&X^LSsPHu}qmw+o?G)(J=k5Mr^kEJ2OzNeIWHF`Hur6k6N<D0{&>!NPp z8mdz$9A~wTKSr4@RPa?RO<6hF1y>&AGuLwzoWC|<%xIUSSw!m3CsrpMl=862*rmr5 zL>KP^XloNyDw<i^IV7;?KB>G-Ad-pvNREiXMd-HGT!02$jsX11%LTt%l@4^_$k=VU znf!4#T;5B;MA{c!@n@gnx9oxkF$s`qa7)Z{D)S(FOMdsZege`R(GR5IUD)y{q;nih zFZXZg`>i50Ngy<9{+&O8E@WqwZWYMJDG@jNEWfW`bu}|ip7#)}I@Zzl<Mtz44qSgr z7EK=*^^qV2HQWwk4BUoUl6TUMJl;Q;!OQ&VNH$D#2fuUP<K-sUrN{}D?0e?eT0T=~ zMcbC7IQes;+eX~nHAuj@|Iw5gwM=j~boW)9EOJ4Rn^<aG@4A&CS{QAcin)2JO;B;_ zdE6_>5Vpe~Av7XBSBsj>vkkIy;w>b|lX(cHTm3!)#d{KtAgWQSQHY|v>%`(PsWQbe z0_99&v;=#tG;R{=>5*ESA-`)vf61*W_<474iz)?u<>EGq7RR3y7M*MYZl^yU=Nhho zrXTj*pGBsdNQPRey!qHKVpgf%AWi42HYW%k*98Hp0P8i9m}}p*6t>e3CRa6RLN(`1 z`B#j{>S_GdIX_8|3gK#B(&7Ll`HqqC8}2p<!vY=Ju)0U<3q^VR2k@^|yc3%+{z^_f zk(AboKCAReuo3fcVF8;AH5(SRq?zPOCaq*<eqAniAG=XW9lJfg$&u@YH}J7T=UGjL zP3PsP-SM*dFvIg=vh}gUbMi;jG5CrY2j(*37)&%IW9F93{RaLJ{~!mviEqvwD*@id z!`hg1nKnNcVxI1}*g9vf0^~m;<v;4=Kc3QYrZzn)?-x%WDNliy_u`8m;ir?+i1VP` z<id|sJ=?d(XK*D+J{x|=OUA~gbK>3Wd8V6muU^dzK%43Ey{+PM%kq%@^-ezK2uz89 zPdwoXzHW-ytSx!MhB-Xk0XLl6!z%WuZC&8{3_Q76dRp>E0avnciP_4TtW2mOP7!Z9 zsd_srN3w(Udf#b$24Zj`G&mwnrEaVXlRF>EwRG0pL5uRd<IzNo=5F#7W!GyR<9ViU zLixK|-cQhgS3`t}T}qjqvHX{S&G@{FM+2{82jVxlu(hvYcl*sU^y1q4h=`prYx8$7 zgxHKUy9p>Q4tn#gUe6Y{$D11!gD<1b?WmpoA#iW60UlnVj0Z&t0=RYp_FgCgjkRS8 z9r;^oEv9zv6l=?w(bc}@)o<CNsPLCg8y)l{Q(q<J)=hGDBWz`+dtE(vuPaw{3yU9W z3U{sEW**x)`O<N{YGQi)mg#!35=`G~<VR}5N}rpW6MNuiWNuEHT<3;=#0c+gTbUM8 zQ;r?uC>FbUdGTj5Vn&kyEBe@C^hshGawiO-FZu!qJ5M;H>Nw1~ErxYy6suk8<+nYS zgLwQi3-Q{k(K8hifQKEDRMzHM+oA!*jdaX7>#H=I^@wgq^&Y<&dz-=bqv!A;t-Rlf z(ioPqEWC+2OJz<j(P27gz%3Lr)9aI!h+n9jx85^>)5iTFqSbY7BCb61uG0_!3GA6o zrxL5_vaHqWw39`SRD=D9iLWe-{ssfMwKHunQ><t}eLO>VK#r3T)e6ju@67(7x09=B zCDram#9w`1ldhqp+&00}f6kG@*7T!H`ETEd-rE{2I(aBhp{Z+(UaYwI@fkrebmmWX zPDX3r40e*-R1Pu&Sg9~1n=QXNHo4K7_!}0ob4HK;NgOjWuEF$8rs}@`#(TZEZ{S9y zZca|MiP#{h6GDhj9a(-c@M~Z<YupVOQLCmpEMO#0F(;r+(oDnGV%$%s@hb?mlsc81 z_IcA$q0LQNW>~-Apxu1AQt2iq>ylMYVr;m6g^T-+(Um&Pg0EjSgi*@Ya}cZaTs6CG zErrLUd#tHuEaI<9mBDL0+5w%5XClJ)o>Ej8r)+HBn5hapYsdLr-8JO={)HO%eaj{1 zbx_w<rd8hXSibG#tWFxSjW=rnahu_U6wY~+$IefUz`c(=PVC3VYS{|LR>l%~1>3&S zyn%+i=){W-8ePZwOsamPTY;&yi?Qsm>8QG;ZCZLZGH+helDO7A?-(8Iaa`H7vt8*c zbyMcJI!4f+Jtz`!rvzZfAl%P>+5l%>J$chHljhy_T&W+=#95^iBjo2h)3Jv{;9<iw z<-^#L)SY(SwKa_x=Yg-f;!Ic}#*Z^Lt|A+bwU0k-<u3uxO9+sK=)~Y;+7g!}$v5i@ zMx|^m)KbQY=E<urxSk8PHZLW&2~)SN66Qp;kYWe#l+8CqyhXI%Ut(dDAvwC(Lq5b( zdi;2^YhdmD@PFg~f*XSv;UY!(74%BC$uy$yo55`}^3IRG=ed!6CT@IX^8gX5vh&9v zU1`f5zd$H|@VQq@2hhg{Z&&rT!o`@C%DN*BzayqsJZcedZ~BV9c=Q`XNKDKUvW=(R z>UsBS<9dTJfe!z<OJNy<CaIZw8g>rK$c|o$%m}n1g=rf~Csw$R!P>FSQsVWG;pIUM zW_RH{GQh1_)3w37VW@z7MfZF+4RCb63CA`0c&=5c&MyhYjq(frq+5m;nY(R^h3NA^ zXs20kfXa$e=7gWTX;GAX@?C=Dn}Ankh~Dv&lldO0XV$iNblO;m7whC$yv+Q^iRQem zRp(OT#y~pmbNV(vtn$4^t@xtpc=z)>HNn_1Z*}M1?a`-ooM(U5eA6?3cA(jdlxx}+ zYxs7DFK6{>y~U>#JnFQtU=O(aVLPti?id}Q<$!53ssKZJw~?kaqJC}Z<<AN@oPE6T zK?R|DKYvcfP^;E@At1Wl*jS!ze~IR^#fWw%5+DhVp4ZixgxiD`Ao{43^}={5YkL0X zu$_5|`W<!m@#r}vtH|pQ;E%@(nTG4+rQVXtMcaFjd>-TFQt2r#pI(d2gpQNW26wXW zHr4$~^)1~UM&*+es@Q?}<4OaeG334V%)$wm{KR4{Z%fqA$}@mY<C$lE`U&*Xk9#qa zE@}np)`wHx@t;M9R_%nD7L9w18q|!ZBQ4suHDcV!_haQeB@IG{_o2`UkZfM-@c0m9 z0MF8~+55O=4-TG&CM?&-)Zu)}=nA9rbs~OZ#_&K7>w%w|GEL$b?#{@mFKN|^-x(b@ zxlt_lhg7p<66l3<wmEFKhX%P|H81|)JgF=377m29qZ=Sy1YK_#D>sQ>n;{qgJF_Zi z9;V#%t(!1F&<$!Lk*cXBiJ5(MQYWfBaDPW|Cenef`3F<<2VPf2)86_p8}PY*s^4iH zNBWa_*)O_{@HTRX*bP}$;dS3{F5vjunXB2xu6i`>4>N@=9XqCm2RYjVhou0}769wp z*xc4C4&Mp&>iR4(5exG=x79HV{>ng;aYL`zVPp*GIZ4z*-a{aPb9u7Ok_+G7fW2qp zt_2%ow0LuBVyU~u`e=H53+-7GY774ovicf9W}^kICZ#wN(~MPb+J*h7&v@RHq!N;) z{*0HdI)tla?Jq(()Yfk*0Diy8mBakE?J~H=(qOxxs}Mc$GgO(G(g8CC*sXaRQ`RaO z??Obz7NABE+<t~y+;yU20+SBLW}cjo4?PFge4k!f{J~y^`NSp3g5;#IB9GN$f$bIC zX};MBs;WHwn{(D8tYcItH<|pcZh#!5oI9~5aln~np(h4`@6*J(tCRI6`d*HKqo>Xg z=rn|{(RpLq-V_dXW{<QfM~MA?(*xxW_0x~%<6CZnw|m`Mf){cNHg#6K^%IiAB-k%~ zSKoxpB>ciLrBlVP#)&7vP5C?|*u1H|QWRGa&^=-0_`>}utcA!Re;&p1w?83z!zmK^ zhX)&h(Ou6&aqueO-=^uQGjNXT-K@9O_J`dU0xxB>Y=wZAHB%jbqS)srqj0UXetQts zXnurA&qdbxm9a~jiG2p_I%sqlRH(7Wkk4OqC$pTF>XPT|E$Hb|E&FO(#k8HOCz3gD zHQ-btk2Nu9M%7vHn~DRE!KKNIVOzv=5(%AJ-i9OJ*<CJ8gJVt7G=>9zCwcXng<Y0O zF~(5iom&^$FntosHkQ}NE{e5id|ja60UooqywiTC0y0S|KP1m&CV^a%axKFGz7x{5 zJhv(XQYTzIRAKb#s3QBjqrj}cKgdF+?Dm!qhRvF=@dgi+_0EEScn{I4DH;Aq8C+)2 zLmu)nAUFPFQO$=jUCPnQ+$`T8vgk*roC_f`!&0hJHK^k-;XS~2lKB2=^c+YC^j>tj zluUk5@6Y8>aWV=fv%Sq`yuITe(Ozyhl~2*RN-4$!eLW;gr+bkGEJyskrS^m|y4`{h zo~^4z)=u;ujb-HHj;To&a<K(rmW+6<QM0keu&N1Dk<e`VkWl^dvKpVbMftm#gkzZ# z;`EHl5vTWdDh(pJy(}4eN3tzi3VoSvXbbVakrUpK)G8!rnsaTwX<?=1*Pc7P<O8@L z9&~rmPihQy|1ug0PYmbR&K!UyyNgbE>4R=rlPHm~R5F&e@jjcm)c~gDeVz>RVnSn* z@o6ilr(K>B!eMl8M)3hd9t7ss9Bnmqyz3P=Tg?_k<k+=Vijj}13R7g>BySJhXz!;+ zx^G`mN$SGg*>ogs)XN*qu1`tDePE1l|H!}RI;EPt-gJ5#yCBRPy+ivDNn|DSobLIm zCzHr{J|!ObistiS)$iCx#4u~N8*l+oX*X+(fd}z#q(&q)`+PN{dTn=Yx3(I8j4wv} z&iHRzso$fyIydQKjvP*7-4%zqK7=OU!R?!6kZJ9kZ3@M^HXj|EV<h!AY3(?v9>h4t z{A&!Sz;=F5rYI+a6TKxSo%50FE~p)QhGy<cJg1^TW<vZ$GqGFZ@p&k&StfpCs<~_a z*<onlM#`NZR^tus_kKj)%)5uv;j<d4ej%CU;)-MjbhibsZA);=7x_T9vZFR(EZ$f` zj<9DK(SCuDTe=}d^rXHwo0EoXg%L})q;M#p*{(gSzw5Lv!yDwbv!6X8S#KR2t+JON zSm*ugmcU%;@TvW?bXz>HwtG_SV)^z<*Yq|B^Csi&D;>n8^FHOD_jZFt#$9p!7=5$N z!xIuLu&0}5Z*73@(m1G2d}%+q=-X9bIDo!$HBm47>(*Pv`?uuhLx&@ZclUi)iSEko z^^S?{xAnI-BG0}CI9uY`q>(1>7<p!Gnp`aFu%`oQZ4%zg3+|;&qGb-W<K>$8HgLDK zHOU#ea4MC4@op2g{dgBFtV7zM4kinBfyDl>rEA+|?{U6+e0c36+`MO59|~rF1s2n| z!5SU`hPm)|FXx6)A6wGhf25)-Y)m%2s_<5+{%HojWspX$I`iCEJs!HeRrhZ-?|wzV z_{O1__^S4X)vAjqVD&+D=9&}66x_gxYT8Pq7+INw*f`z9VKFis!bO7aIg!{fW_{sj zD>rG4vwK_yY=d(J4J8nQEW@gus3upN4c4TWSIxo)|D<OAl!*v8*o`r74I4EaP*T1@ z>srr(hBmAzs^?R$S=0#|{pETT3?(~c&ByOOI3~$3H7-`yM_h$8*3S>TjX$X7tR|wh zoJ7z5a_LStl&QI#f8|W0o$3&(<dn2}F0FS=9Q1hfXvS${5vzcUvmu6<WNfP)kfh4W zHjo}RFhj{VYOSFjBAaAjc!SsCC3Vr|VBMF8Vn4xUO|>7K;F8CcS~uX=qRKSlF?b+^ zD;7=56rWNQzI)O(kN14#v^MrKmJ(2u5~`2mWun_g`)j1Vw*pltTIWfj(p=-ZVPBeW z#~wN_S6~>)WT`#ZBs3&B-X^an=Jfginb?Qzg44=?BidN1ir~HPY~X9_QUy<9-N|$4 zX;bu{kOC1y!)~c)n~m(b%5?3G<u;D)AX@D&h568|lLOj^1*Z(l-{&9D1zGIjXU~Ky zeIdM?rFMO(UO>r_5xWrxKJ0nBgM-emp~buXZP77c`=G3sYAbv0w8!I=jHzoD5R!9d zz;&Da;fw+i$>TBFZ4@2?0Bkjb1G;;)<k<#MGQu@lgb4(#UF4^$*PTY%E$utg*RX1u z7w|%f{}8f-r&h?tUd*N{_t>RMx2bqIJL#MJ_R^kO+uTO_T5MmRCUaFvG_W%7G3;Gl z?R=Ue9E{V@v%Bj-$C=PpskAqAo_7;SB{nkVaPf8r8IwiZX2zHGSX&G1iX1N*|7F>f zzpWiEC!F6PfSdLp{mW@A_%j6C^BYBmOX`&Zr5OGSULLmdbqLP)B~McL_KE1l_H_D% zHh9fu_<~tZ#)?0%>54a=bha#er;cd#?0RkRDC7OJ8dm?1n_IWo-{$)LMH_gMmKIeW zoXfqjIMrrwL(*=QsXr2V%+h4LG~R`@7Vt%>^hoq*jJc#6_xul7)8y(jhM*|(j1RfT z2=D3-#w5%1!AGf&FIF272iaeV8COdgkYDks2kLtr;ccg>YGn5;uG2#f$9mnV!sr%> zaIyt>&MubcPD@!Ky$tf3u`QXW_&hJxUG<jlX+6r6sqT~c6$)=y1j-&zc}jqeOPPUi z)NtnDOf<Y8GJ9)IoN+nv;U^R2^uS2~_t8YRFfcNl=V{Dl*pN5UGNcU^36&!=&@qDz z4)h$oX2>r9sR=RJ9aYPd<_%_sQ4&@r#?OtLLK_#ckJ?Sc&$lAJ0YYj1+}|K8AtB7& zLg}i6HE;OCt`x{#>k$gINIq@~JFLzkk`qIQ+7xXSuISEm^-fmO!6tF9m5T}96)ai* z^4y6`Y@GkGM+yUg;VEx|`{ILWzb}aJzE2tiQQJwFKk~8Vfqazgk3-t_L+b8u%Ms}G z3Ue12WznRXElhN$u>kX{8QmeS0jY&<)@LI>jv($Kn2Z(TeqRBhB2vg#JMNH~^v<8g zSi|*5<@|HN|7GCEJI(m_&U@k`SCiNy@gY-KFa-QF{xjm02#+#Ecdx{4xa9pM8S2Lu zoi4T^<52clOZ~z0IQgzI*o1qrAt+peU%^eVzbm)k)ZvbxaJNhS*|o8$yB>M3EP@!P z@&c}SZ@4V|Z3rL5?ND1`NqZsY-U)7i(fkmFkU1}YlUqIryd==beyTzXfwBHKsQ?rm zc|R1FlHP@T%Is!7so5rwKH)uO8=(Vat=Ajf2=X;sqhQe{K|b?|EPSk}KuNcl82+7Q ztlH13*`be1A)GzKFPwP(6UGZKv)OQS`juy-BTQf4AOz=H(foXnI{eT(vVwdtXaX0z zU-a`|$mjTeZs{p-LCnfS!Tss*yMa~4eMhRJMu&y>LH7cLIzW9{5HAKBU%eu@L0Pbw zL5CI<L9FU;TK{Wos)PtYVhV(Hrhd|iN1BT{x$JV$3t77ic*h$0nRNnWD+UufJ$=2J z{9ZX#@Jc;Z8tzmnguUX6g?1uH5X>-AwaI?sdR5tV$TA1LR29x^{WGTP&`1y6gHWxD zKHFy`e<Y7;9%BDc!E_3?#P1kqdI3#5ugMqT5jYkHnc{<QeXgv0Rs0r0TalPddT1*M z{qK!xhJXgx#cuUY%sWHS4a>R?U_C?c7Sv&^cx1e^W4w318v9~BH_1f)?!LB3P!Jb5 zl}F-)o)4$&(fvVu1&RCe+q8}V8tv6|3FlfvySBG!fOIoJ`zH}|@1hzy4jhA1c?U9I zr-kBg*alCcXCK(Q%0rq+{sk1l4G1G&n8%?_BvQYpvvdi#e;~1EZ`fC2R`UatDHrk! zywr~=%h+poci_vT1W0&=iFAEXfoUpOd}5CV9&h<_{~r?k7T{N)tWQGT$gE3?%icZX z(jM{=wC?<1ob4TX?NH@4&C@I74g@*PEU(){m(TVkDWS*oBHE`?4KebOk{4%c{QPBU zV5<BE+H_ru8xxz4e&=g5EFok@5BJSGo6=FI_atbSccOEp@vi>Yb=$8l_xGt(fHiW{ z!yCYbT&h+A7-0JA-qf4@(}6qX`#>g364aTRM|WWgIgh9PfyfRNe_HiU@J43$i}O9r zGw*}Zg90UA(|?I<gCsr#|GP1q%7hWPIF?<5w)jBN1s>;hX?ZKd8u^C14bejf#Hzi+ zj_l%i8!^9rYx|H}u?RB#aqQVlD$shvR~oliICbH)dghfcQ%XGD8+phyp}Nv?jmU#O z*sx>Du^R5HCho>RP;0-hW7i<T1ipiR?+9tVoanH}^FRXyxf<2raesD5JdMu=SH}r& z*qqfzySHM`KaV^h7M;rumKW=s?xvhywLa>=eH&?uU+n2mwTt}N@2NvN<Pg{Gyap`P zbZp6moVnifLvp-Y|Mt#_!UVJtTZBT}4=YMpNycq2?o@b6RX_^fbdTjH2a6wi_FMYe zzBA_2cnO!eN-_p&SP_qL^7T!NRdZ8zaCW~?tjRm5EB&heog%7*CCn|Cw?9fQLEjWI zE|LXzJ>i!nf%m16o!!M$#1kl%AnoQJhpkI+EQMJkd7I+IFz(Tc0k+&tl_TT+OG8yI zB+WmoK<9uaMQOjLNj&)zHCrHz_J<FaQ8i|6KLhV%&rZC-msUI4)AAt=v(aV*&aM2* z!FqDyPJA4V4lk})xjm_*L88~n>nBWXI1$wOnI-kkKRHgKUbCu_ukTps%5`?%A3D!6 zz3r42-9uuk(Q0IV4*bSgl~qxrT;gz(U8o4KZ^0@5Qx#MfmxKyUrfJS(Hg4hC+WJjs z#*DKfm>H!2Uy4u)OT3_ujMG^qxn+*5BCUn^B&Q-xpYY@}ng?}OAKv#LUW_<pR@0>C z#o$K!-^{uXr^4O|e#ghGm(|<rtVz$uHOB{w(xKV>Wy_XHEx(VOy}8;857Fiapc=aK z3Y00?L*yR?T`X%!>uTM0b_UzSNzI(Lu`cxs{1anX$|0WgA4Bd~a-1)VzR5vQ_qomP zrVLNZ?(M8PzjWS&OD1J~gfcrfDuw=y+SH8r-)fXu91;xoWhuY-zgfgur9RR2`hx~C zPJ`&`o#Nu=VwjxErA=er+Vq(EwEcmQu+}$muWeDQc;xfTi4zAX)+B%H5jo_{6zhx_ zRA?o{+7?$vSu2C%kUWhX+H_#(M5q*ip6&8Xdj#7;N0xkRp-d{HKNhHazBadO>at`b zG^uPh_NF)WuwuQAft`{f%|`opS@bu>-%jvhs#?m}yZDsP%Nv+Gf#%^1Vu|(I2UR+h zPb%AT^$s1Jf>mBWqqb9?9nAekRjw9z+t2Ok<3>&?S)rF$?-+uKU0s`MCQFPXdKY%R z+g4A?n7rWGBH5&_2hJF=w2h>DmzMxD*^VUgMc3?G*LODcWh1JJE%>s_N)5J!dhMhA zalcryW?a|u0utRCiz=wo^V-(fvkRM83#3K|D&vrIJ-)|<+X_44H9B_O-14ZDa{NX9 z8_axA5<HBosv7pNIIn|va=+SbAD8hxwaAM{w;U?s<mE=ue8<{@?B{Txex#4Fk3zHh zaCna859iW6HlaweRCjBiV&BJ-6)i#)IVkTqh@!%XhQvwRlHVG_tVwEm1<H1S=tSi_ ztv&<}3v&%&-h$*;2J+Y;z5@4KEzC;fWf5&`pM}&V@oGKw3ib_yP9bdh`Imjp!rRqZ zS~lttI%O5W{-Mh6>Vn9-y_Pzs{RuKG5$rpO{aQuUTDix)v2vZl)VfBvA+6IkF<Uy0 zLGKb51&X8sYlo6Z8juhk*h2EF>Z4KsLqS93(8Kp1ZblBT)(Ekb7|>yKVHQ0_9)3NR z#Vai|f0e`XM&VTQDC*klcFGiE*1k!ada$OCDaYuJrL`8Zh)w8DTin~hh-zJKqI<ai zBubDwPc_IIQd)%zQ`a)(%#^8!F?ODyhPTOh*}o3zA0W?8Qsq|QbshD?-`1sLZd<>X z1fPY#GvJ?^#i<IuhA9PnCypXq{I><gUgOY!nR`1^_i8Fh_QOjM#&$aMA1+;0s3yhx zlZYTvfha+%p{J8Hpu<o?N0>*kL>V<6P(Fv8*muhAAN`^nv$c7U(Oh0o-yON{SyR{` zf-Nn<15#HnOYaoUYp0Bhm#yqS%Xv?^@kXdWsqSz1!<tjhH1oiduSYMH8JTv1t0*3} zGyP22-&myzV`C{<zBqYRjxYa=W$&kroRAn!QjjOO7C%{}<Q$p%AO<*5BE!r{mkK&9 ztM9!3Y26+PaEx0Qru*Yc21<@OzB)B}If-`CV{bP_9glZg4K0~IJWs}rYg8u#PVwaD zCe)dkJJY{1a^Qp!6KV>lG)cIAUp<ZwF3YZ;!&9-aC)8h~=KOaM?Pf@4YGNG|fAkk{ z?qN+O-AcP|Ilx4ok%KwDrcGB?J7(05tzb$O-@Km)Z9(wYx+5XP+F0u22PucsVH@Op zQ2uC9nVSDdQo<dKKI~2M5fiKS#FH{|MM*)j7>Z}3WAl2^%I{*{zbkvj3E{$+AmNVh zb4O40@_$Kv$|>U2z^op54Gl<?Ui(F;Dj=q<!FrhcSlW7OncEliVuoy*r$6#X1-qw8 z*LE$Am7ypO_u2Aud*Kq5U!EbJul$&pIFD;oDwFTTzwJ3pQJbs!J5YFsz3yd^aY$64 zf*m?U2h*?1MZA^h8`b{wh6a20gsRc_MiJ+Q5(+sDQNPw;YkJ3VrozX3=RLt_@c3h0 zL%#Zj!v=HupZro`#NQu%U8BC!l}UdW3Oeq@>eq3hLS|nS&qFT+?PBEXG!8q?9=?0> zhO2SVSa_8%thD^&G~Ezo?WsrCW3-+}d_ApD?unP-9=JCIEOWNM`6V@{a=6T%G2mp; zpQMecSK>W4`A(c;HsAy%w$N1*9D<wV8+teLAeIltxP3DBPc%SgrYtf7`0yqEJdear z;Wjeiypok>pTR@E$rBa1E{<Y~+S2DG_w!Yi7J8X{KT26Zk*LLDPEi2sRvW5e*7ch{ z#rEn9H@+y76&(MR4UC?a?X#ZNP^50J4d){XO+igA;7m~D%&$l=euSL0O=Hoqu*+X4 zj~TW9#n@Fw#Theeq(E_ZFU8&6Tcl8=6qkkK?(SM#it9pgcZbD_ySux)Ei8NazH{!M z`|JM8NoFQ9ljMDKGRZS?yDNWE6m^m%7UPA252BULPkwA_RLCZx(U_@>J^iTFB~&x7 z$veQ*g75S!EECl@+xw1asWLH>JJtv<kt%D(&qyzSC=bxV6_WmYteDs;Z0{O&9WPkG zrXtAp#5APFRMS99i#jCiyAA#V5>646@kGmiM=kPh?B|yywaPAYhXpn#u&?@fCeCS} zZx9#XEJL_oP_0lDltB7q%fo%)cCDj~o({RPb{|BaH{5s^y4LS``p+!{*85=kRtm=E z+NJacCVQ15{YHWl8c^7ha^yw?AVzk&{*s+hc6;=+`QMU_zNq_@VEH-8eaC9Ij61;u zXr4UI^`Y8Ch!Ay#$R;Qh_RX>cOTHiniV(Ggf8I^pYcZb6Z*EK5UsQc<3%ZJ|_Snxh zTPam<`$LuSfb89naBf&xL2!&#M+|JxbPq9L1XK-k;|&KP6z=%8EeWN&JDdI-X{B&Z z5uq>RaJG%OP@JjYalRim`IM-z_jK}a<>k!G@tWE!ok^^@tS*jMY`lLXNa)FtGT3V{ z(MePM`LWQfaInHb7-X+ye{Aaav#d43u_Y6czS|OLL7~mC9-Dre#9~9A#R=RqvqR0= zlb=o`hEo^&PHZ%M@pa*o+XLX48fYPwkTPzg^J5qir9jzqv3B^Xf5w?B@_{(T`>`xY z=+bk78Q4RE(D)j@e<1Q`+XWT}HjD7Gmk-!YI4NY$`>o;3ze8qhh^o-;cAVa(9N#X# z#EI=K3-9nJRS<6i<>-tt5jBy@G)L+zYCG2GMRaU0bv%KGk2hJGh*_9!`|X{Rp8bCF zAP2beE-f5>sNX4UoWaP2o;8yA-tz8G6lGsP*n_|Ay>wuJpEzei9pxd@<Qlp6NJ;W& z;q3%L>CAK8hWXabt3k%9`Tzx6>YLI*NYgiR18Y{}=d{C&0@LI}y%})H;3f*WnU{Sp z%YC9o_Xd6Ak=yT^i_DHDuWCy(4b?^O@fi;>>Wi?JRIq2}<)hanIzVsHYa*3VJKy_4 zUx$2r-A+W@S6uVj`}d){(;NO|Ym)4+vAqv%T<58D)OQn1LVHm7K>I|)(qqqyLf`eo zCBAssdW@;U=wdKMcE_pq;tW}(eQcFgnf(Tqt=_4@OZ1`6-LPEeqM5=Ifh}*wD#?ki z<~;vmV+cQ=y_RkVTa26j?!f{5Nncgwo<c#R>1ty6S+)y*6OT6}>1m#~v0>hO%})IS z)ZVmWJm^JJA)-^;lMlKj0RjZoHjd}_YrfE%dOFrhVqa#<Tkt+O7BVTdCKy-x+BC#{ zf8hK@ng8He>}#W0X!OOBPWF<$q+LC<f{TrriDlLwO(Zw#XDd*uRj0YTO>j8kv)FGF zSe)|6{Xe%4tE>v81yYseh94GbMkkNy8^4XOtX&X*HS|aCC6s>7fDV1jzJ+z^^h5HE zlX8`5R-0_Uxnxc#h5oA10h;BVL5!<8seKbV9_uHHpV9b<e=NGHFHQzJpg(_!B2sVr zG^wHcL#kKo{MWLiLKmtc?um&}zVgq)$M*aI;Z;WYH@@dD&4QoI`3pZ*VFN89Xq=jA z{`|qdkFaz1jof!qa<qJmNcn`L?6S*}vSbFhj!Y?aO<vecobVeKK2%xHTVQSYxsayd zbDAOTPA^1UF!GJT37)lWkF0G!q)l+QBxTe5-11P<SEG_Sv9tfPIoRRoR=-OD!H$2& zvDU19Batq{ZZ2vmPL*cW|LuBEe{yerc^9D))P2qM1zM2%3LLg4sz3Pq-G5z$cuo9T zzdwcC3a-O>dSDQ3QjbS^@@qL5Ub+kOVC-w+V~?06TgIbrjho*kFiPX8Dev&_cYUt4 zR*Urfu$(Bq>pz@_dJXbx;<jun|A53yT!tmcpi#YsW8D9=cKW~2Pkbf4<iFEv_&C^l z@E2hK-JNY^2|#r5&IE!oIZt!F8dNR^>bteP7tgVF^$wzzou}!#x_lSjg}@7oxxSMx zy1%y$DB%DJV*o;gl{Ij}z7$Z6iz(;n6~Wk1cRx~?OT7jxKc)DIF(9dx$r3|)lm^6p zpqhuU64If{MQDrD_4-bGy(&ytDUorQ5ydByp44iA{nXHEfvb!=a7o(b!lpA%nNQ3k z=E$ZK*fOHmfIPBKv|ko^bJvyrZY4YqmSAV63EK+MVpgk#Iu<NcuOY#oO7BGZVD%rA zwJ-afrug4EfT6x%`klVFm7CD^3xz6F*zrmB-Ji^cNbd|&l*I35e|%<io-Qh-r*)oY z2u85s!APLy`GHhop4ZiLo|ac65ka1JMYbR6MgA0<S2kRZ^ `IJ*0vyP(p}oBPwf z<`I3s)7Q6jk5}AR=EWzmu%e7hHM0Hs&nr`H!);M^b(`O2Vh(9nx)r}_sPh%nuP;pe zEmK6Wz?U5<@T@#KDoGS?NR+*|)RvVU-7q$FO4QxJJLO2kj7b^x-y8iy?ki)@l8^+I z%7$_J#x}npm^;xSkX!W`$we{JSmaQ&rr-I?#TY-T)i&ykKFjjh*VEc$(pzZzq?YMJ zs=S@g8>RmSIp^BtqMt=c;oLg6Y@{7Dbd~qyI(o43mG|Vz@dV5tW!JpzW;&;GZI8cx zF<_en20pg<QZ&!Dkl(lX!ZxF}WIwcshOL^eiM``z$Lhwr6`W~J+oIZ?g49GF{W2Uj zk>!a(%nk9B`m7zWt9scDk<VwoX(7d6g<=f#agYV#UU79`h=(ygVKG?_UW7JIeISny zf+GtucEB-6dBC9C7HvV~&Q;Qa$njPL$}BNLQ1G@m$bM^Xu|8owA+QvW>!TZ4gz0m9 zoa_~N{m9mX--4ljx6Uj9zS8hO0dG-}{hqxdc_pfn6tul{(n6<R!g$xGj{|XcvvK9B zdFx&JV&09XA1bqvs7>%^v|b|tSoR)m0nE!j*_u1=u(CiZ9tq+1YND5%<jHCWAKZ;V z%QW}M%^nC=5NmvpkpRZ-6=DZ^s<O7<t77aX{bn9w5LOt&S(umyVoq?XA>2kNX5JZs z9};g3Vs8!lPJAG>z=z2m0mbgm9Y~9Yh$F<Bz8DMLUKaoH2dn^M@itipg4z}A&n&u1 z2lfwnux^q#VTK=+dYK(y*?L~CxK*O{QzXzoY&%-~HW2uje}&V5V&5a|fG-xrG_cHD zgYmb9G|cFOQn!Kw#zu&O1O5mxAxq$7kJU#>JU2<gyIxoUl*v9~4|uj-{3omtB4+kb z{2C0MJoua-5fSv?MtDm9wZ2=u1p^g2qw?5o^@PJCO;&fsLl$<p#gi3$>wvxS+cNEu z%P|071r@!9JSWIc07ljj&mcf^TciV3a|^!2(59X&=t{sQknJcK-r<8%5A%O~blLY? z#S?KASUX}Hzq?z5TIYZj+sEjEz}Ee8Ma=@X-a(W6D9L>mBv6n`7`DyO0aM*4?0`PU zyo6r1jcpN-9Umz9?z&!N0eJiFRSpDABSa=5%nevx71aOErd}+vuw4g|i5`TsAk5rX z7QSGlE$okyxHf^=QwW_7FtNQvSz(J?-&;PWzH`12bQvO41Y+^@u*pe@qxEqT{YFj; z8NH%T>iVV~hL07{h!ytnEQp0H!1xMIv3svvBd2rF5s?7WEmVEbg4p}t`Ahu*Mvi6g zJ9R*=TDe#h)X473Q9-SY50NAaJls}q`KY-i^mE#Ov0Ep++s*_0JH>x;Wsp$d?c+w% zr2SncKX{xJauDNpE7Rqfzu7Tu|8@c?`awG8qsDSrq0HD$nwsM*nsKzIdstD=j*CFE z>{49%c)4Hp1}vqgsh%f|Rp?NyJ~D=a*w)v_TgObA@m=eH+9TKI#vT87S7@slEeDr% z3KxGxteR)u?ck@_sR?Z)^6a1ccy9Kq7-%vJt=L-gB`h+n(!Z3KCHkkYTNop>8dmez zt`>^n+b^FVk=7M0Cmjt9WL;Hu;#HVF{!|kpXs#CGOkg0r_E`890x3#=YEoZ*No_MH zt(c1O5z9O}8qRF39GMTnt#iUI-LM)QX;LnI2~&1dE_OODuw*AcbhMmaO`ZR0vzP+@ ze&N2l7E{zHP)!zN!nJPcPpBL2&6Dn&wJ$90vZ20PQR!h;_;18~`dd0v&hQS3{34~V z8PZe=&;7=#t!QiXEBxu}m$#3n4^M==_3IHy{Na_gUqIB^wh9Fg@hYc{jJBc**u!)) zNvOi~=B?V-^VNXkwa+56e#4_T{SXjm@(}&6;V)g<gZ8*zI>$2xa@X8Z&09~Af%VzR zIa`9iy?NT9xPEn|^y$hKo62poUc`xPor&$YycurQy2m_guZ;=;u1a2f#TB%zJNLfX zMLCKxo()VvV;A4=>FSP?UQun8pJp@?6f<6a1RJziB{tUlSs)mFDbk_~p17e-h&0yi z97^04uD;}MsPt+hCwvC1pe&y<CHps(zlf}r#dt9?G36&Hy9?htGY1wv?yrG&qKem@ zY&q)%$Bg<1a(3+s=dNW5wPr0b`e|7VEO1+{%cTEA4%X#pI5!<P`PHd6gDX$wE@m`p zv<}w^JWea7n*P-xcR~VfuMwAL`Yj_H6zZ1`g^~)Eue;LB_$Olb_p?U5I}e*6=S+6l zjTwc9H~cQDt0tFzzp}NxCx@O>KKRD1iY=J~-XGHEpINp>ueam=9EWg4OoBee#J=_! zoN0Ab*^N@Ow(?)#RNq}Jm)2S}<1q|cxjuBzTImZ+pEf3q+1E_&mv=-o*0!`|-oF&& zAYgyjJqP;gIMHTJ$Pd@8(-gI8)`?KaAJO8KYU<(~h&A`EWSu;;T5x|ItH2PLw>)7p zSagIYhgCGbD9OJp?XeIp@r@$Hyu-i)h-}JMi55~;?e8%(rY&bi|8CQHns)`4O`Zp- z{Ea;4yC--*V>PBo)!@#VB5>FL>;Q3#-E6dMDxYT5wzn_XYO_=7KX6IiN#JR(EZT65 zxf?sqm~1**sLo{eG|nV>*gVtsw$ann5#N>PN?eFo=Q;KY=I1N7z^_C*{SH9vxZYif z_@2FV4_~aF>u9scm+lcwd0gNjjLSO}AQd5{m7JU>`Q_6W$@g5_Oh!j|ObOy}tfOz( zc{O8YEa<d2v+8;E<=OzyV(a6Yu=9xx|MyjV`nKowOLv1!Pyfg0%huVO!5INt*9@Cq zSw)u0N)u$aw0bHvyq-zT^qw1m%RUxnW<CT^#dKSEL$5!|#Apvl&IA48+FbjfJv~F2 zuz?-o_%pn3&Yu%L{($V_dNjSUkc)mX3M(>K5XiDunQ|uOCn^4STLhe#8_U}pI!oge z{_&oIa$L}$&uh?g;NgUd!RT2u%<40P=bM0LtTMYx)Ht1M$Zdc0!{fzE&zOi%)z_@9 z>kVdBLiEj+h0-LhpEMa$yaftj&S+4hj+Cc$ZC2Mfy5i0k8iS}mJ@T9DWP_7=N58f< z+v3LJlrorur%C_W-Fd;kymSWcN!V{u5FDZRG0l-OD3<Vhl*e75g9^*N;kjOS((TZ+ zfn!b6DR#)e?ajAOvHP6j{PBuL>1}g6A#O~QSClI_mvN0o+<3m9S>u}qJ?KAv`>CHF z$EG;`f~Ny_=LFk%U9cE%A*d96SsVV7OGJRfbL_TPQ{>eFG{@&|<MlIbqqxZEVX*n= zK#^54LBjIoN@bP?bgmO-`&%O`jEzIgnod=U!RMJp@#JPGGvl8jH2ae^D7yl&>VA(Z zM<D1ejy_TLDT=()aM8ODFszm?f2D<^?GJ0NOdP9GKc&c3{141jsD7A`{%jnW)ppo> zoA`E$GHvYc<RZCfOS-frJJ?CLf_vv{@=A37ecIIo5s*1wcwPABD3m;7_%QK(C?9qC zf*ZX3Rfk9zyOKOkkrqd1t9g6efHps7^N%^X$IX($X6J&=w?opa3kSt*+m|654ua<! zxdqV_+Dl&R{d=PX0e8_5+QGn3X(15jL1!mojyr@ikRT-`%xs{;^Gof*{t67;XQ74# zN_kUl(6VTz$jo*)pNq6yc_Y7HcxuXDZxU8t54zyLPO+Yk7LoB8kd0fq;%RY7jU1ol z0Zc<Kyboif7V!B=cMq*Oq7i`!mz{}KE~1%eaTr7^e<Cz-5>^NNJdGxD1@uKxM{xPi z>AU}YrrAuS^_`9L4uZ!-PHVe^V=ZIzA;E`reY|k|+|5c~M^9A?4wh$_7XTKGx(CZY zQ2WZ7-SP1B1DdW^lNbuUIkH8ul2*(KkK%piq?|hx;2V|UwNFqK4@2zA*ITZ@tjz8; z0<^D)h4tx&TLya@^uVm!pdXhcKw%MJ*0nCtIfl@DfZF|q<Hj%U%)W1|=wUk}YfQpK zZx1BkZ4gBqHc3$+QKY7a&&=sJI!tHEDcfRQ9h0mHP7$IqlNg5egQICtQ5of_KSF8^ z^kJ?F>p%8Hsfkb9oTD|B%iJpfKGUWtamGRFZg(~OJvCtydq01%%uSuulSaqN8|Mxs z`rv%GT2NVa8ak&C<U-K5RMIs!WNT^^cDV>UnEIBh_T_-_{X9?mCs9uBuvGBY(Plfx zriMoFHW!JDRXI&=pMy5}#in+zd(n{j(p;!5o`#7)NovR`WuTYPr}`hOENt_JaZR_S zlM^O?7I*d%q}67*IOQ#utawex<YWlrTf4ofnaMUDw>>o<1ls$ykM6skOI0WI7Ba58 zedVisX>L90;`y7>`)kdMX5vl*lu?A^L$sHohM6&~haNWw{_YUs*3P=Ujr7V%{Ww;P zp(7X=a!TmIaIL~mi}&rCd%gI=6(Kw|*JWv!ceM1W(^vSp3R06(BlkBl5PHvoEErH& z<|EIuw0jQo(l+Dc>|%w-iWZ@)&icp^O48m-_FZf!pnm43l?b(;9wKL>N=}*?t%Kqu zy(}iu%|DRLpagN9Hr-lsn*78s%nQZPmW^fPxY>M9v40*$9m@+P?rXOs1-SE$m%rN^ z#(E2|?r@F|ebpM`f})z|j3}djR=48O5vBMt6Bc5x=@-4Ude(6M`;mLT1xolpF{W_s z5*Pdun2<kHy;tc_4V#x{^sV>Fb+it6Cz0D6{~28f%VHfipZ8iUT_7x5`FHm3P<NLf zR$n#vl;PL89r+&Nz^y8)y<@ywDBodC)5tkJr0XSsS2CToqcIO_XAGAEUc3EdPbipt zM2aIqR14-iOJAIHT+WX&l^^c5^)c66r?Nxh+yCMD^AcUI4gzy-{Eiuq6W~p~_9W!v z$QX_j)@FNEYfT;OrnzFJ2hWaMr0IpnTLgA;jCHjsO(YA@g~6_&3*<h&K!#37a+4=U zHz$#Vt=oTt`_G=g9_Q|o#yqID50=nO<&;VF1(2f0ly`(y*CjW96}q&onD>zMpkJ&H z|05DX`_byiuLZ^Hy_vd88WxbRCElxX{JKUJJ>9u0+X3(wk#Y0jR9zcWQi?K?(8zGF zna15f%<GAm$Jxqd`FtdczG>clGRwzD5dZT0Lbc5yFdmI0{l_%%2W^%mbNca)nsSL= z2creYYc$3<p5eYgnu8K<c3nNG$uVIOj+?#w#n9hM5PRw4I*`gZdXjm%%eQfSoL06p z@mU<hP}lV{ozVUr@2#e(&m1OHDR9;(Ko|}6$z$jJt%xY1wFyp6E5X6nfGqQUw_i5j zE@E$na$f|`w)_-ZNxxGNXD{BZne3D%q%)p#rleuTLEV8wglgDd?frKg<DUeB$8@@x zRec7NCyGY4+7GV3`Sjzx@^5A4ZDA5Anll&H(*zyzOicrlHr_r`v`El@S8b!Gd17PF z9!-p36k?{wMe?Buvfp5GrRjYxL-Fy~D9u2b=&FU=3|99LAwPDkfdd$;GpYB0v#PpN zRg>FP0xvU}k}JD4za_V61lq?iC0BP7O6QTO`rNCPf*C+7r9aj10P7+6ERpQyOuWSX zsT`$TTufV^?x2ONOnYg7rYlX>S65X3*<M0cpMBr`XC2f{!|hB~pSVzQ!);swzv*6J z-IW5t+n><?Lt8v@+eiTF>E%z|o<6KAq<jeJrO^%GOs@|S$3odeS&WV0cvvV^<Te!D z^6RGS_Usnx#tldePzd0#;AV#f!91aNj|L!gGY71eQ31M<U{C`f0rQ;6>9A|C9&k1I zS7h&OrrpHd{vSk;J>aj%48Jyxbf9U$KOt^O2k^rn!K&+-V!$rI6v2?f0+G((^x#B3 zKDl<|ZQ*y%1}ws|!w|fqpJiUErdtQB!rlgq2VCFBi@huJ$q;u-6Xpdb6_y^h8n$;Y z=^4;X2(xG#bOUb(-vRf8Wr$IOR0HGju?EamBHK+KFbUrTX8^N?nTC)B+kxnTb49l$ z*nQ%i_Zol+3xf54xkB7hm2l-xLasq{Ag;l_$_&td$72f)Sml#`hDCx^h8IKkfV~ni zB)GDNsWuYneqG;xk?)-mCuDtPMC~%!X4if)MfIQW1vFprv-(W;YAz%lTC@5DhuSw? zi4wd8geq%2eMR*j>3t_uAn;r61vFkQvc7&t1vFeG1KB1Qb)FDWH*L1PSzcjLfi+iA z1aC>9?;v-nEU$H;T~^!Gx=)z|Ad7A0=9K@xTyfQ$>c%T{0?=~rqt+8VHHGcj<qjCu z?G2@hG9X#k5CXG?l7{d;ROnaK-6DoahGaIee%)U0W`7Tu4e$+!dLQa8<TOT4gZPK0 zqh^b3W$h<gRR7^#cHO6Pg15HNF3asG0?-d23hs`zv`8JhM5lh!oUU}b%M`si@+R80 z_*cM^PZkKUR!Ih~a^mL@Ez>-QwN!B}>%6Pn<!b{}ufRSADwD3=m-)r>C2i-Z0DfYY z$wX}`U0H?{D{fXJy{(h~aV04f8QiqEf?QQ=qW3}9bKMEAGB*}Ai#v4~CXU(I@%%!) zC|@^`y=+)UPm*jwSvy{Rgr_83h@E+8nmTbsl*RauuWbx*VnnS*GR0~W^m;NZ5HYKA zrF=X(U7dkk_TrX_+poZOxIaqNV`0V*WwOy649No~e0tR-!&I-(G*x#oO`Yl@K#RYa z4B!$Z{5kbOdEEKcTiSRSc1?Ek`QkTc=x%9d+K5Vv(s2Z2N;p_-9j}WY&tIBh4yM7D zztIk<;T?554g4(j%@Q-oL1Ms!bWKp@PwrVN$JnVD?g1sss2G~hnz3+63K@fY+O@Z3 zDdwSvJ24Q6Rpg+JB5nN#Kmdvs=o8l?IL9QdLK@6d<hA95H$fp34c|DtNp*1tk`eh3 zUPl>eoj%wN(}-3yg9`P^<q`TxI4?)o7zW?D@VKmSYg64T=qCQ!)qlH;G{zCFmX+)$ zdCl_rQ7^7%-MHIbY8g_~`Qy#*YI*Cr6R&FXi2JcKZWHEsN>=9~aZ`ic1=zs&z)&H0 zCfmowzWa3j@<fsE#<5_WWI%efDCs(u@lZZ)P~um%j&a3UtzL*-7pD_@OCCT`?5n8H zmtxv_fjFlVF8%?ubhtqL7z1l*F3~1VC5jbKfhLEEQ1Bc6M<Vq(+Fmnv?x@leVX?u= zcbb$_g0tpR+mpcXt_<@xUWTr_%3Pn_&6T47uXC%-51ujXkDd5v{yQ=pucOfS!fjXZ z_UR^a7^M$C(VGc1k>9g-&(-rUj@Jh{Z>ra~$OnlhHS1OQ?fTQ;?afYRBEP`_!zcL6 zpl#(%QZ(p_Z_ia|WzQ9QqvZ3JdC<+W?YWig8hwiRVM#Wqc_cWCt5^BLVGPr`e0Wm$ zbr|0<m6XhNES?m!Rk9uix)ml*=Ga>cjs+{zK*}-uv^aM(p%wW}Y4^8<xnhTI2={`E zBy)!{?fGKnMT^MK#7>TJ`F@*n{>Rv|kf?3o3KGp?$>zSFEM!9mu+g=tYAo}#KS<8| zt3VT~5DRX@hGzaI1E<BfRqn=)kZjK<<%0|hHU-X0{5eL-&B$Db!~HE6@~Uwx9tVQ* zK{i9agNAneGr~}`hD#v;$n8_wTPOgtNc@Sk=T5Dd?0&h0oju!iPKT!R7JvXvV+TA- z%dT4wEwT$(CFUu=DU&Djyc{l)xh{}VrUpaujwi`YT{P#xfATSiZ=SmXZb)w)x?JXf z#5awp<n!-3-fG5z8T-1dmsPtg76t*rR!;Ton*M#N-WS*V5PPAM#ppYyO~*NA8E>HX zs;V-{J+A+t>Q|cA40rN--7x6#rSOSn47fCm*K9Q(wDx528+`a(=Cu~Xb=V`NE$dk2 zlEj<#unXln=FY&oR{FgBVShYTcupMs=_baaIP(74$uC!pxL?y6G1v)xC?;$T|Bo8= zvy>c&;LonKWGmxmWekK{0NQY|^v!epE7#Di3?zRQR<m<PcIMk|rtySB)oIFOOYj6F zoZPKgSl@i9pMSIW-T=`Ctz`wzuP8<^t4f1;*6Lzhx8r9<HQHJi)0#J%X1A5AM&4`T zSZAovD%a5FRf$Frad#KOTg8u4_8W8DYvs|LkW=E;8SNG-JslH~M@lG%sm!%yf29nV zHrcSHnZ3=9ZKus1e;W*|7ghB_2@EVJcmletbB3>fxL1KE#7C@VYB|}mO7Mci_~Vf8 z(7y#|PuQV<<u+RdFpv2LEMQ4Ct&kPB$%d5Jolj92h3=IVgVpy*5}G5{#%@;F<-L>v zpKZR^LVHAZqql0wc2f~*$>ABkDp!9bKtK)h?9pQ|kckfje`xzEsrnm?)D|36S=O<; z;rMd>LdcFo@H6Df+fMZg>5{#R_NM%k`B$+Cr*AXXe=gJr_h0!2h!&B5ZK4}yQ@NS- zHsoGmOUf&U&Q4$JewYnnGycNCM1)&`Q-N!Pt%&-!k8>79Q-;`hpho`UF0Hn82n(|) zGK!ELaSttfz4}vSMWg;iWR`hr<<QMF+^ACEzBrhzSo~Ey>y5H&-09L?&aQIgQ%SIE zG`A~p?@!b~9XuZyL|GkU&Ja7*8mctHF=R6Y?jW2?V@|WnEZtVQU}9_LPbF|pQJI83 z#T{$CH&sk2?q9X-Vr$k|oYd~JosRjV-b?CL6SQMoGWD#{#4`Ratpu;CvXuq6*wH8h zAId+Re)x|iXjNa_Y1^2mE%m=@(l32VTiBihui9mH0HY3)%0iHvi*OF~JsvCrLLB3| z17BBSgE6XmdEp=rQMt1kT2Owcr5Ii^!t57V{n`oFTNO^hl7cRH_;c+e#zE97U46NB z-YCoFCc$&N^6%}g$(GG0UsfRJ6{ljU@VXbPWJtTeNJ!@f;<9a>R<p;vvD3SLaaF7P zX4022foG8X0@GtM2*6P?g??<Kn6KiA#)|vK#Q)NNCe>;?WEv(Lo@w{~yt_os{A92C zN_S6TR6pjiI>+{YL2p6!wD^7=Y&|Htg&UwffKPH|ar^J%Ef42bYQwVGu&wb}QGG~y zie5$y+oV>%7WQZ})xdkWa5qT1M=z3d^9vE{Ph2tG&&>Lw?Y$mZm2Sy}#iZi?m2nHo zr{(vH`=uJ0Vw_FG<nGfV#@T#`|KuE&EyD52oyel$2b>~>gwxm>&Vt#|!`ehJV{H*A zlG+K3Jc6t@LO1!5DvTA?O)XT4erXR_#B%lq^A@56MTLx85e{m)hQzN$CB;ShM%}2Z z{^&sAp&euB)#8)#vg&jdbZPByI&nJn!a96wX%DKH(YAkTrm6_9Rl(cMqZ;@k_9uT| zl#qGK30ST}JvOj}HY8)|(3T#aDNoaTWUPoQWB8{V?bEVQuSFG;a#|cG!Qbfqk47e6 z9X&M3zl<4v3(=P0P{OV^toZT9iqNa4pKy;W+PKk1)~45%)wX6JD%bgQR7khluHH5% z>`T8Obj3@)bh6L5XA&CmW3nqN;%Aoi*U!YBcl>?U(go4Z_WgO-Mg~y7>Qj(g+-Xk9 z0L~VTB<iQ(p?rUV*#7wvR!Za5&nf15&S1!OU^NHE8{6)3J#om;L49R7e&*zY+SRyu zIreU&g5$pv-r~iy5>Ila!P(;@mrfrSQ2BB3sG~Po^ICSd)O_W3@_jV@ZuGSWi6bq= zVC*r$?zPZADG`Ivw8231w7z0Wc;4#1V-F$n?5fnb33pxyPnE`oZl9O>%dTPO+Q}Bm z?$RYkj(DPExQ+O1q*g6NQ50d-uZV;b1VO{BJ2x*eILU+tFcr9tTb5O!6{K>i+zMsI z7SB!}pS<g$gQ;9Se+P9yD(-Kk6#pH(6TF3*9L;;Rglbn<REJQjrKT<0W5vX12rBxM zvak1@w(>xG`DRGY*08bweXawec=y=FrA>%3yLzE-)|wY$`;^z_y%llru>2l9%MNat z$AU#1Bq3s`H9c_Ht-*gw4;KL&3!uea$Jbxn)YhjS;HSEUYn0^*<~pLNg5pO5SaCq{ zi$)wG1Nr1dnj=M3>&5EhgFSqL3?3QOIOY}c%YHE?)zF#T3^Q(<V~ySv!um7EjJLQ1 zas}(Jp%LZR25&;5*`NvK!|MBKu%)l7PqheT<ZeoP<<nn7{M~QSwM5B{qP=OF(Sj?? zgPsMn0XSU&v!h57>`;d`A@ToRdDopc6&e?qA;3_-Yx%nGBna&vlsUe*&_6UxVhwaE z0hF~c-H&weA8+oQ5n`#1KQ^_nK|nv0RekkhFpGB!t8ZtYt$iE(bO4oIY;mbMZ1(x! zqwE*#wnYRWZqg==#@=JZUk1(iP4=6cJz!#XK*j4uLc*pvk5`xV7g{2F>em_~rQ*+& z|Emu8^v2`(_y%<0cZc!PeO~kZlXNA=@!TvVrN`^p8~2}vdbZ$W-dpGJNPl%}%kPdq ze(Sz3JJ4Ep)-79nO&uk<S=-bipLSmroL}-yw5#$TYqJHESJ9Ctr+R-`XzRdzUvAQU z2)=-O`DL67Ici=FwckypXkuBV{v6iv@pA~m4h(X2fV5{~SjZn%S}X^gU+b-p-^?e| zTa6X!OyxCGY-BSoUwmB(g&#T155~mJC!#TXwmT@E<itNvBB;K-xIE1^FcvF!$g|=% zgyN-8zTFqBls`FYiOByN+{{rKkDJ^t;2^ZeQE)S&rO_U=jzsXjq4;y+|0@)p!oD|- z_~>^C8ixOCf@6p7;iB<67>~{Qnoi{2oFst<OW+5oqn<4`b@kiZixN(;em@XFIZB|a z-pBOMkef`!u8!ZDuMDC11^ys!o4`bW=9NnnwI)g33YSYz67GpNZ@45L5!a4~5JNe- z{NGb%eHX=RN*Bdyaz{Oc&es-{SWI8Nd4<KrRK?@MQ?(9caf2lK*#GoSygaDaF??r0 z-BsWJOVF8iT>e+YJo*~jB#iH4p`Byw7!B>eZ@*!D>S672P#qkQy4Aunu|dNBCS7rn zrbM;3uJAr5&nBp77?EqUN&t_A!QXQTa~{i6xMkxqO&Gp&o~0ylWox(p8Lf7WxTIfn za~8bL6JopF;8S`Xi=W|8*ZDNNm|yS;NtGHp9XcI(`68})ciRs(m<zy;UrWmqVT`>5 z=VmIH0x(nCF1>e_;wedP45XXnEwj2_f^))8-EYGvbtw)IjcU&J5rYJNBzs^4Cx)OY z!6DKIdjFE!bx&6|kTu|6@ZA-yP6CYfXZ}-E3vu>~C%f}L=haiXSQ+aAz8>7`DT#o2 zQay{K2Z~5O?@Sm_mt&w>I*_4!+-9_4B~q@t+JC$eNw>c?qJ}nV4ygs%?veZc8I1^| zcdg44X50m7MsHG|9~V%I@A(7g>2JL^3Kh4VPOcfF<TP^dZk~p7nEaZkf&6=ruq>;g zk=;klh*QOCoW;r=E+JRa0xDI{B`VAx4<w(ZzV$P3tyAIVS#YWHe;v9wmb$UPY3n|b zW9&*j9QGM--E-ad-Sf={(t|yBI{^)2JpAb%0)(i-Y(J8*TD6wYM(wDbYikULGm@f0 z_dgM$GJ_q6Y07j%%%wQV$d?IF6<nz(_#?{LrJ?aXA83+@@{pFfcPOvx;rI6ruMrYt zX3MH0Zm*wM0vI2^OdL;LY*{jMV|AbOb0!4K0M}FG!@03%vCMzBv3jl|du+Ig_@n-{ z;{dZ~O8m8xlNvmcQV}SkAtVrpKH|F~lgj#iXv|umjoitElQ+M!lIX~h(!@ndH@#0k zXGEyQ`s#4!89Vx`^#K)iGYK*X2sZ}j_!ZwCaqmZ|D!wPZLwnjOu(#XXgncE^Wp+K? z`<=gg<jg>steJg{<JqzIuZQWieS|CiYHk*TfUD4zBd-aSPGhl$nBc?kiT+OgR}ZhF z^V?qW*-Pw0niCkht?Lh-1{lVu1%xxai<wiGAs(J%y+QY-W1aRm^W`oZ^uM<Q{clXX zDNY{S__r0rm&k?y54k#i(?XCou4?eDf)IXcqu3UsCCU@1E2XnxZqk7Du}<@#spN(2 z+(eXFXx@CX60>E}9Z82BP`)PK{uSUlF70*x^>nF%6c}(BkfssogHcEMgw`P@F(Fof zOCWtXhnVk|snw2;l2SEat+Q74>Yo1loW-?XJgH3!I9n+#Pb!gznL7mID>fLDg=WOf zF(2xH`Ksh#2>OxK&xUW-wj6=N?(JQbYOA$n+zbFI={DVPK0V}`SKzu*Z?x~l3xrgz z<4;ep`{GTM9UE%qT&kX$d(QEjwWJ+beC=$6UFs}R)BIS0j%I@%7+)!tyNrwun+z{b z$cK0b_kqIs%J{k!N(Q%rx~{W{v>=0jQyYu7B^r4}LCXrmt!H(qSKU^;GI>#Y*F#n( zxIJl6s$dUr5ejy$<;aoIYDEQ!t&UqMh^$B}rQSr;t2d~Tp7gKe##a@-$suA>d(-@- zhGCS{3<)O(7(5J5GMTrNBJyVneV;<o1T@cHNC4N?Ow_GQpLzd0^W@ZQ$;W~ElK zuRBQDcJSfB5&M|T$a<z*W0U@#oD5r(9<z<!AF+;m;UNBqzeZ{7szel@b)~D~D9D*+ zgLNc!p9-t;QRi%yU9TMKl9GDP`c>EZP-wAqj5i-05qC-%aaxv3&KL24U$R~I?kny1 zHyGPqu&1q+=~Mf`Sr5$6#OP$fW4ggToq7EY#WlNd6K!3i)Zqxx>~jsr8QiYx;xR^# z6cBuN(+D=b(XY>@oJ!Mode(<AAG<B*$LFneFBNYz2HH9Bi3ZkDjDA#IZ{)oT4QIwO z*WNMq)~wjQFf_n0wOax4v=7AIP26zDuCnFVCihY1Jzmc(;3CA(x@2lPghXmIZNFqv z15%{<?vP#g6e`bmF16dyCrT}hNG;c7jG5c_oUTV5^@3O7_dfEZxU^~ImPxnkr^L}# z=x5n|Jape@J&Ad`pbsBa%dFv#^%e&5pjePa>}nKK8pft}dTo0N#Epc#)NkMIAk1u3 zd*Oh1i$iUT#Wuor&D$+*9Y;@i5TA>GGRG2rTPK-ouy!BeirQbLP~N&VLmbTB%+uF8 zF&iAZSg!xKK#y{QTX7G2p^&jZP0{rW_Z6SL%W;h|B<_@;$<kd|2RwMSym9b5?8>P0 zfuIiIgkC+nCT%2k(lWOGI<P_C8l!s;L98jphkA{Dro=>F+#as1Qt$(YI~LPx4^U0e zNmxkffY21+Kf3GifJW%uIyC7zDKji9Y!G<<B~YpXAxgO6#bi15p7ZY<qz);!X04op z`Re9cL}AO<`90CfxTW9<Y~;FCIm>RX4pPB|d9!3*emZ$QM)dJ+r#VKgp#z*Q^K(=~ zWjhQ=(NtvNBw)^$^8{3bEGQOhj^fltDVU31=+`h(4QjEDo`)U2KWJnO{W>o7_(1If zn3_WR8Us7)Ky?;_oHTEVVl7Q2;Tmujz~Vj1;4CFL@G`8%;TxtaY8EwpVf&#ut({&; zZ7D+p#o~2osICoT>GZ_|K=s^hF+i)(HPOFn#1*Ugm}qd$>2hhYu$2*mrXgC^iyp_( zVx-H}EuzcGe!zUo&?*#QdUgb(bws!e7v&8Y@cpvwczftQUwqbE%>Q|k{R`d;OpZ7l zW3jH=N%!Gooi=m`*-}s9p{BRk2`Zr-1_|M!aJDO7QEa1(Jr%@4DDhtu%RW_+%=`T( z_)}ewIgsv`=Wg=!F(w%)lf?D7dN#=;u9+1`Vxf`t9DG0YXu4)PX3qMr>6`7t!8ytM z_V<H4efnW2jU<)0lO$g=6!vJ3{xjg(m2}&Ng+i<g1Nmr*WiM^_hRp%5J?$Ik!h^uA zfCXvy3Ry_uIjrGd6p1=@i4*7%W5DtdZ1l@PfLkg!@P@#ZpWq#(S8oc3Z-L>lZc`Uw zadAhCrb#_xmC4e~;i#T!(YOwb8EV>6r+{x9K}Tz_Y=Zjp1VGrtDdwKV#zuAcX;f#q z(<l2Y&KvnjHThGtFvds7sid6Hu?%_3Ib(JlLVX5&SboAFR={kb<oDumYGTXH_>PS_ zq`b9bj2l<p;ju$J-aE$)4QL&eQwB0*ROI|6*e9n$?w{V_l;OXmyzg22X4OG9)iisg zD5q*SBO)^w%-83BMB(r=Z52RU%~p(Y2MJLIrfvmU7tkBis4tAPWTBg*q;NSr*7bgT zfZuN3*cJQF=f>4xsD*Oxg#s2*1Mlhk9bpNeJO+bccX6>4#~^vYD;ZL>3`3VeATb-k z>o%XmFV#X3iki9k>sL)1q37@B+^3Da*J+|^j=KL~%{`>9F6jS~XV${jVd!<L?psTv zIP+1#?fuSsYV#Cp!Zz$yHYS(}W4S4}+evf7wFO8yb<1w@PQvo$W40V>ZzDN<cG$ED zZlum7G=_TI_c>4#BwMmEKwhF&@=8kNr-$Q!XopdVkMO_NU&oy@@)YERhK1_4zprlv zTwiATVp%I5G}Vbpcs0zWpTO^}8Pv+&;}tDEAg^iUkAv*Wr~HRPAgR6sZ{kRKOQX9Z zI~)9@lGaQXmD;ZDTJ~Dmp9#q<UcM#d%TEt2W_??wcfeRG=)>uPEB?np<%wY-2d4jc ztAht(m+p8mV{{>{<g`}JftTB0XLx}ioR|FuLxRAdf&p*ozp7&hiO{Wa?5%*sPe={> z0)~oMm<(S@Rc7<ljT~vm;90^pw|1%$HyIomfuyJJA=ek2IlwH1u<nL@HvF4g+`#jf z2}}W=7UhqghT7$AuyWOn5yyZD8jYqJ;U}FlycdXrgMQw`#RUPG1poA#Y4-A~QuyU` z(ry4}0E9QD)x0f9#Wr=P`_r!V1$Cg1MB1^@izQ`Lf?lTfQivOJ^>gs|6T^PGG!x)8 zcp6JUlzK<V@iMcL;Rr}N;|GtmNzd>SzMnn9MIt@3L3(|Wz!F~1YNOUKUI%we_Kr_o zlgrxu2p8!-$s!Z~K+9yUis=%#1RUcU>j<czG&MLV1~ul21wOBTmNag{A!~=c8RyA! zlc^lE`X&Ckg&%<JKNP6#Abf#Wfc<qVq0R2sfD6(&Gm{+x*z+Hsl4Go4E+N*uxdy|h z?F2}@*;VI6Aw|Jk_5GAN^!!PPHj6aWIb61KAN8!W&U4-=O%`u6nyp+s0qahN<^*(7 zg7$r~u*Q&z$RuxbWq(EZcLZ<JnYLKghU$A<3;D1Uz@zEAFJ0;^k)gnJ|KWM<$NN}v zTbwuIz6{f5ufP%g#f-o2>BOWPcd2)``E|Y#zWVldD2btUVSMEoNf!SaKJSNrgS#IP z(~HTNV1p*f<SC0UL+Jp@Tt}yRzzg7jj5==L+;ikF6^1_~{q5qPxP@{2qbY{t#nTTP zBeqo>R}=CYfFMKm3wEU!ZjbNtFeNcN<>V@rPwKX(<z>#_4>z&cNB<Jd+vYoAf+0OK zhwrbrH@-khMZY%zdZ#}N7|O<lBXRe^n&$AbTRI-X$@_;IfGFu%uDDAqaO-N)B?EtN z@Hb%wHoG?b{>qkpm>%^Iw#UK`zY@2=C$=*sW#UZE_I`?gx}^&P?<|6~@HqL1xNz+V z_~h8h81Mp{V7zf1vITP>kXr(yOo;(|PEBb29mZF=t;@3*1?v9kBmGrM=hCH5;LVmf zjHc~ez(NIvDN;+N>^k5ICU`M6^6fwXS6~InVUe2&?*@zu&6Xu?0)ujKM>`Gzhgt$S zbUBQges>x<7dKzhU-80fRi)Y+LYl;vpA9{Qj;A8dmt<^P9It%OEXu8guEjX3ocBI- zqcxyD|DB9t;yx=@>8kd{Ta}pq!SW*-%stS(3s2Y>`6NM1&vxEzs_&o_p&&ZEs2Mxu zGwG1~lC|0Ul!5VW*a^n7EvRp(umqrE`~%Aslh_@cUkT4iPfZkXN29miAND|#H!d=X zA26vT4^WreLr1TWf2kG~0&Mav4CbyC&1Oildw(!A6q8#CWajH}A7(eNRJLDD&3*VL zc95#J9Uzkf5E*$QskeaOQ_1GnzJJe0&P5BaR)<>u%}=6rR;h^XGW(N=09c;~A0C6Y z$dJIYA8v;U&rC08L3)PKFD5o}uI-?a<rKdQ`kup}Yd;X=;4sKEr-;zlS%Nvp=fkC+ zkk;=yNOc^xG99oM(rEbad3#at%JO4m0;vwJ$DyiB_`>+OOD!ll6aM*K;OEEcE2b{e z2!ZM^)R2H?u^b^JpMzj5tY$~P$kP!~=^+Y%On9I1qlZVtm&}*NWIv*vYm?XkQ21-V zfKuMu?!~$cIl8yZbHdJY`6|8`g$rN*=3oIOI^10}@iqOF5642_uV%zlk&={PqZd<g zm17OQ9~}~Htz92Foy8uOQ>%>MFJ&$>QQf=m2{=I1d`TMIKR%qs-Ve>YqsIy-XC+oM z(*oUH4BE_)uFRt+q~$lDgG1~ni*S_Y|5gXT1VO7y`L-YgG3*ikH?0Xg3-DloT%pJ0 z=;HArY<P>rF!ZoxnfYJfndQw3rj&6&GjW5g02`@Z)9`0rxm^izikDyvVSymXlBddV z+ocCav!of7=G>QyXO53?JI`^ldy7WGBgL4<(l@xz^Q%kEHr~pIk0@P_Dju&?^5_(v zy1!p?7Pl$gjvS7IEmGG}9wXjSBm`~kNOzKr>Ns8lOmns-schCZ-9Cc!4$P3kDVJtN z9-?5Dmo%8XRsWa?NN^3C+>`L7SJrPwwAErN8$zVnJXdjr#vVB*WQ+5C$+lf%ne-q3 z#=^vEA>BdC*EuTd)Xy_DCWioj9%|oVCN-;4$E%U!BTixo;O}%ht`QuOJ?&gJJk~<0 z$WJ%=L=y>iTP-SXIGkqiEeMC`rgWOIPY7Euw=$u)7KlVztNe|`6Se%M^r&1s52;(b zybbRD(6l4K?E2fF)hAM^so(@tiF>>E4GCF&sf2f_(2oX$C7{Lg9{gP`E7k#gP0Ksj zF*HK)6i|VR-czT9@Usud1$W@GM$ZJ#I>teE3g6;ZKVWQbdGXnxb%5n^AV3Vg^`QU! zj5i?g8K_ICHfrwuGYwS4-g)acZGk7IAzRN?!!K6_cSp~Jvi$x-clwQeYX`!(a-}vk zXu|CEfi{bm&X3*0E9&+^2TePyqZz{C<2NHbI16pg;lmWRO{Go`&kSZyDO@7Eau!Dn zV5|I57op_JJ%3O(kB)!~p*Zxm9>cF2RLk)u<N^d+VD5Hk;8Yj?4`{O}tUA7Je!hRJ z_}cf?4@l92v-N_dGUQ8FGV!a5xW>}i2kxUU_v~lTNVXcG4DEpG+c7FA%~k6b9eLR+ z>=8GKe-#Q^wn?jss1`_r*lEIfsZQoCH4Y5eGZw`ffU-RHEo)3bW$h{fT)C}@zfuvA zVk7v+mIIdLAL72hxLk-UnQbK8iR0gQ{SE&5FVOe02V}{;e!^%B=#M__^0$wFlnI0X z0U@>xITGyk5zX_!%r-<JA^dx9Pdj`W*bVWYJ%txQA-aNAdg6m>Tht*YR{1gypLfB< z*Jz@PzU)O8NMxgo^IqTO7ifw?4K0zLmH(W;|IBbNyF<LP-^=NVrCU&oAASaMIADZ7 zz703cJt7J|X@9ihw_XF>^s(j#TcbahXOpZw24O&7Kp4gU%8>zpvqd?E;a5CyO@S|K z3W`Lx;)G9){_y#bQ87cu@|o<*?b|NmMR97%*1=CeIQn!!42FB<U78HFJ?EZ{>Cj{o z(yOPr5kCBt2TY;>lTCJ!;fLB^o#6nbpHLpC?irHS)}lQO)@|1e;+P|Xj0upkKG&~e z4mYSdHj)b^gMmt$ZP9){V4+4uL?#d$iAyKmkpj>E{OrS1oOwgIId3BPzKdEAqGm&R zp6xkqrWL#F`T9E=s&h2^76A@Z?DzjFU4^=Sm*OGF?OV8q?k>vx@PL>nmXT9z!rHyi zJYMacYw`^`;D^=E_O%$Y%Gn+c<+}49MugaZ^AUM-{(08*Dvtel!Fh?4wBLHo>Z@3V zN-LTG-Om^=U4~Hu7e7tX#XL-kgC{3@wP8NJy=RfE_8`idFiW`+^Ec}mMcmv6vmT7f zJP_OaR!Ad1(8|Zg%*4siP|O$J4T==bOwyM6uSXtE*c!1*EG+@5Ag}#wPou<k53(f6 zOWefpc!-hSWj3l?Ex%&nM{Xme+3q-N_~=^Lc={avqI*ClcPzO}{KX!Cm+Bs8vQJ_# z?_RtwQ@-)|r%DX}5zsVC-dl(5E5T&yOyeYBy<?ilsq(^ZjpXqbci^jEbQjkVyTCZt zP|hzk_ue;>!H#j4(u2Qn^yj@dhlVa@T5eMs&%Vw{1VP|?nxlBCduT5b@m$vv&`2c& z;(aev%kS|7o_vE|)@bN{bG$lUdSt}Df@CE$FP;;SQ5meQtH`I&pK}Tj2pamoOcuPA zio1teV8+9{+GA`Wee(lZlD@i@>O$t|z~f`i62|^5UF$3hAr1g94p6lySskS7Rvs&I z-Pm4#!s2~lyG(g_#A=?0lz;$IE5U*WO?^2%u2j>xEnz5eGhGJk$v<cFKA%!53m3dS zn$<xEK|r5)Q`R%+ayw27(JjB&GQ&z_UC0qg`A5PxS|$zo;cO>6g{n`CC{a2U=Q%~0 zE8!oPU6XK})c3|T_6%BkHEu!9uWy&P6CGpXvy2hvkIz1t8J?S#2ah6MhhWjJ!}Or| zE3c^}QN!eLcIrv$2HEjVz5w@woZvd-XZ`z(sFAYPz2(l7V6B&VGM7husabB00tv15 zbHCUfTo^A83ofbmXu<k`B`u`YVL>M|c3#LducsvNqF6%I92kqo`|CXq^$<cH46kTR zw<h(%@W)?OG6fAd!yVqPzpj+%pq^r}OxuSWeoE6__cBV%$CF`ej_`;%Q6zby2qPF% zaeb&lcPwdG5^QxMfjzb#)>e<L`ed%LWAb$;#eISKU+)etpNR)K2|tBooZ%{T@(Ce7 z(z$jM-oV3_od+De$^H)hi#rAViZmr2>3*OKoT$i5kJwXnJ_SNEZei!*rU=h<UOG_& z+AvSM;E$?Ds-HQ7PLSq<NUoCXIapwoKRpKP)=(~;X+N@cY$DN3+F|*px(2+`drM-w zL0k04B0l<-T(97jXvIIXrL>Y{S0pT&uzd7tlNiJDC`4t2zf<k#nRK>Lh*pSyvx=Do z!t*vo?_BGKZz9zc`WiBba)?lfm#-y}6ZOd$|46rhSdvu=3`>DpKRC5bF*tb!v<B(8 zaEO^ggiU#B-;kl?HUhg}VhN?bulk~2i_w23b`EZlG!}yK`2sJ5s}8aX#$DxIX&D@E zFD*Kz(9-K?Aei&^t=%E|BY6bf?W_zmL(`bkGGOp@qX~;bBPQ}1*_<5E5=mcJdwzrp ztw?zj{p={&f+e)1<I#D<LCUsC=|z#M)O*2WAm-pnI7e|+B29#?=|bf6F7ABt)?Xk< zU*Of@)A9jVi}s6SzHvfY;}yyYqdG$%WOvBcP+!|zfr^4s53F=^c^`sHW6GcheU_=W zU>!|ND*-wBu!twl_ia2#hRf)-xHc$UVRP}x0+j*KO_zKQ^E@{4{R|bJ(yEXO?=1$n z{q!eT2--@g?9urRzittp@OY4`JSa+q{k<O`T+Af=fa4Oj6QBlL6s8GgZglSZ_WZxk z;`X{(nN`&P14cl(zjRRbW>4H@BlURUdS97u^V_GfJ%~%&r1u*lnD0AIJ%DKuI)$sq z%c&F^69gVmBzORFFRwl0@j#ax__P6bB2@$A#&ZtRjm5~i#0}%y5bJ~7y^-;F0YXj3 zd0PuACOA5UwYItZFtWc(G#eSmW9XlEy!GFfJ<hK2|MOPzgrGg)XF)x4A^tuWYAI^b zG4}K$y!@_~_Iqs!1mi}!4E&-pqv`w*h;hQ6<K(>`>aMrd-}$c%m?oe*M}YQ8S2#!u z^4X(Vjm7#%f6p|Y=}TPxzP5XNg5sy~8JM1KERLGe0|2PS3;CC;az5nqck#f-gPIpM z=VM)Y@evofW#Z(yD5Xf@dzz||Ok9OnYeVDkvxvV|TN>wWEvP(U>lDsPvNv!uIYQtQ zXb|=wy@aR0z=nbE*_qK4k5Y7M49&$o1g~ZB9~%ygn4{dg95nw33&D9TI4?x)83~zV zjtU_YG-I&Z@tH^gq4t&g!a&&-M)9nJ{9Z9l<_JLU73AUmRVn1lcG4k?j4hR2Exk@~ zJb8!Ev2qRyE?}Y2yO?A@0dn6Zs=mqG4(QPc@p-%5Y<Gk{kKAvFU_SkQk0S{K23Dm= zZ`u|hWmYtfbm>eKSHeNNZ*Wn{H3HW=7k1xZql8ipx>v*FQ^B=N{rbEXp=7xJ8vCPr z<4U<?4Qava1qZmo2g^7pfw*@UF$alP*vRiBug0q$F*jOCyuCpcvgU8obmz}2+1uGT z5&s<_;W@pZ3sh{_c@NUnk7bf)_f?uZGZuyM>eayaYyfqENA(8Jb=d3BKOh64-_G%3 zn7DwrqSo|-HwZ!fbk(E}_1j4hYf$YEgr@Ar|L^*S!#RWS+tLu(H;kk;)cU3)vJN^a zCnJUHcp<=`R=+_UD+i&^tMeNJ#c$RrY$x?t4zK@GGd!T)iJ=`0{Rp_oE1Oq`PLPIz zzdI8?4cOt(8-lu5Gn$ucI4ZFoz2mnE5M%+$u7k79;1_Ad@cK-UJuo8cTig2qS0!k# z&%o{wx}Mk1wH<x^)_}&>H;#KbKH9s;T121+zS?{-#c0T9z{#E-Fa&8xg)&$Cg_G;H zp?n7WT$`+4@$uP3%Ff$E$bC`<wcxV|1F2^Td7(kaUQRlQR1o?QpZ!vx<iOAb);joZ z%8_-jNA&gaKoqY(DD;Q~IS+#?godEE!5?c_gBNHD&mRy{+kxVR(x+^sOP;T5!RKiJ zpgq({REx%H2wOpoc)NCq?|v#s-NTnZnsnBB(1%|u4?s*E>}l9rhXHbc+OMx?@t(`N z%|Y6PPpjU5{?ysUEoXSbqh8=%j4w~_*KpCW1hW2GOZ7bOb44;)Ln1LWjIbHpGFi4T z*E$)zb9|ivG^iuNmqY4wY&|Ilc)H+=oFi>3NSRLfU7lIO51+w0cFn|v_6vnxbC8Q; zmW-pP{|dbwg%+}f_Ni+M)Vha$v(vNK6N$I!5I?WApb78*VVADs*#phngq;q=+Jv0S zNrbH)Rm4Vr5I$iV;j=|tWFv=kUcO~xYnObUupvh#F;OUC>!p?w_Y?Ofl(3O!HVdhf zy;WOvCIyH1k7_jb!fY4PCFi*V{k+zKCQwhtA&up$9?K<t!=~Z`oe`=84}f1r`HPgV z2z%?z$!&5UJet2hFL1v~TpMT)aa{)f%xX7N73Q=vuKR}I+XEzzS`fY=86TiGA1CZ= z06I4G5u2m^2h@FZZ!2Uz)M~&XM_h-2Uv$qwvM`rl1MLMt`Gyc9f;b_>iuwBmU!7gp zQ2;v+d;`s7^1LRYL3uG9Vdu5K22gSUa*+%fSQf}ZrHJ~kP9Jm#BI+?Xuc1lD(TGHR zDK&?mdq3xMLy&jPlUY7Gu{h%Al7c?yk_AwgjR35Tp$x3TIt@31xq`ELUn;KG-he$L z>bpSxfDRqM2=){y3tDi#@EZm2J`Q#!^d~k=#OX=*kT}fI*QV=R3YtK?YD6Lypc{*E zVIM;&f{Yh^v04Ki4d8j$^MQS&VZ@rBkjAp3=H+YE^(}><K7*R0!{V`Q?Igt02|QWw z&GG@*Jqi(Z9OyHx8-uY-l2}2pMZC2Rwi4|VbG5$~2>OVCiF?^Dge)kAeNp~dvu}qF zpq4Jd*NPGK93?{5873k$A|6k3%s{Ht_y5+{d}9#oKM&APWV^z7L*N5AQwDViNnha$ z)FW;OK-?22_x1^z>k+g!Nx+WG%0d>@_XRyq`;V;oreGz|hXMe6U>uKMhFX-cr$Y86 z;>8X+`@RyF%)^I1Yy9}3b_^3YjKdS%4<K{u`vK1fqi@5uZ%;Jj1FIyKm02RbM~}{| zgS}N%GKR_&v=hE8FYx3N2kbf6?}GgwuxH_1u68VTXG9V!Xexi79sqRz+Wq;CKtp{v zBePy%L;~)uO~(t=qA@19zX<0Mqgm9MM2IB-KX5*?uHey|XP*$Vy`HNS%^}aeLe8cx z9jh^pXJrtur|PT%z}D%ad+R~k2My-UWEWBz7Kbk$9*^f~(Xm$=1Rs$3@r2!|Nb&<O zFBbF#nHx{?1z|_<_=1Fxvr`1>kihHk$X4a?6s|)0YlKXPJ>D2Dng2t|b_NG(A3V~F z#S<)(F*naY(GP;375v@cZzP8EB>{5?xh@UkVRjiv#&$P*f<+>>ZFn4>H<W=t*NkD3 zIUGPA$d3iSP$6u|!I3zbg9;cNUdL4cdz_CU;RGTGx)ZNKtxU2H9`F+bz2C>vCf<|a zH%y<7RgR3u4qGHJSB+1{O}CXI3Bk_<GQOc6>q7g1M)3me<8`$-=dJAcR7}r2h3#ya zgasSLV#%g)*m<oO>>5F{w*+nfCG<zFaU#zTgI-8F1coO;og@y>{+$jTuN{?uz0iur zu2?28^GzA`4BHgeD#vv81eZ*t9A1vZgnTAZtN)Py-dRBW5CI)Q`cciSx6MUpfNV_N zAj?EFI3N$1dmcuk$L&Ry<1>-v@{`EQ{}eLq6@dmiWFmR!huP%+g*BeX)9JJ>ns*uy zKSW4f5u7K=*B758hv8m$A1l872C|3tjnTVnbd9djHM&OE=o<gMAu399g+~$cFI|za z_pfxDME!Pw7Dk&RiqJ;>-=UKn?Ie2*>_z-4>0oa=nRx6C5br_!RCtFx;eCB<99+eT z5hy-Cg!sGXa{K8%G@8^|fJl^%)F9%?0ls6W`MNAy=<DaXaskcH&rjcL>0+OGp34{L zFI%}N?v?pK;-XpyTWi-5JBq`t$Dgs1+nhIFPX5v{iJo<ebyB_V7R+_Xu?buI%Y#1V zHZE_(m&zCnrF;2pRP8&k|LWx7Ub~K6{fpthYz@ju5<|VThB<^eY_)U<i*Q@9At)kc zTm1DYzvg(C&PyMyH19lXtMnMhjY>bCSavvn=hpB4=%f82RPlh3ucvtR?MkQUkT*)V z=P5^g?=5Mau-p68s6{`OA59u}SDv#_yxL&*!-zqnn8xb|TECb>Tsfdx-)6H;#?h1$ zL5tqKxW7Z$RkNn#;GWBNe;Vw#ctFfMcD7jjtvlaMIBF7kM8d@9{OrT)3<HaLjW3Tu zYo_F-AW2J+Wy}2c-?TX=4fE|V*3tHWjmJhI^DYM<=e^3$g4v$)F0u~h-9GeXRIy{h zq~4qJR!*?DT2PuHy}{tV+a{T_e)*?<-ybNl-loDnP^#xBQ#H}*aaIuny$?!g9-lkG zVE;%5)9Xfy)}}9dQZVFXa_AnDK2v6|mvCOHbcr!v+oEX2&i%JbH4p!gC(+-c=+HK` z*}AdOeM9%LU;XVc%;93UO)_@p{fF&1rmVL|-os>kU#ISc+Cw&0tohYsmZhiTEZva> z(fZMW>ZAN^D^gd?=%umo(2x+(w{+=6eVs&mh=hw6UD5D8)sub9&&Vcy+|^s!GzpEt zb1P!{rdYa2dsvv*-K~`Iec&r2k&i4VsCg+_2E@tUia2|;_s9hydUlr=h3Ey$w@8@o z;2S3OOOHkKM2?Of(2pB&Idx*cTX@Jhr+)jmV)pLzwL`e+6AvgFW?lT@E@qZjxW-#q zY=zm(JHF%ok?Uzv+cROGTwLL=>5^e3hJ`kjW1Z)Q&%9xgy7H)>GvmtQtDLIzyNk?v zM%G50*mk3K-@|v_*yU6`{oe;O1K6hxX4lr5DvM5d)C~O<0VMr>)~@}xUFm-g=s#`q z%jnTg1y*u}L0dB;<mZg>jkXRiJX@?u@BLtr=!0%s#`ZW<Rp36_PGY9cQ`$eJb$>4| zbx6#7mRoQBIw{~)Rfx(;L)tQ$`%R`&_Li%cX1ZKf@#`bo|IOsFXKChQZ>kj+`oAgY zU9q~)b@j=&Xi0|KohvPKriafwpDt>CCd#UaVSgvTyQ1QQP0I(Qyh`$Lw|aFv#KA4c zrn1f><=~Yi8@i<hnJ)KIem?f)1?7A9Om;*D57E7~XH=4*cu1Y?Eam6vAs5A$4!cl3 z{n34OR+a3{i3_E-44}!KUL`p+*UIEy$r#(ciPaWP;jBS#?XI)sx|jVrZH#MF&ZK;k zlSQYNis^_Na<)y99y?~HriVs>_4bIUX??z1zQrZ9Vg`*~o^s~T7iQZX>9z`Y=eeHO z_&&P4Xq9g08`D_7B^M|3EVF(zwfMxYwC?{r%{fpTxYf+@fRntcM}W*^JMXb<i;zKm z^q<=MZ<H%{_YhMU(_MQceZi~WDteWbE&ieWmgjz}0RejR%H6tUtO=OX$L+O9md}WY zc|+JkvX0)?pua8}pA?$pef`3c4epL2X)lld7<jk$TK&1*JOU1}7n*z2@8@1-s&K_l z(X`{N1Ir#gbZv%@KA-#+spHA--0&-luP>J?Oj6@m$1OZ$>@e!$wc^uKVNz4wG&E%^ z)1(e2=K3EB%3po8c;?WMs?o{y&#Wh{_<NJx)L%BpIX~SgIdj#*toakmAD=g^w4OTS z#aaKFk+}xuN%fC6h%xWU+?ZxPY2N1C1WWPwoF8({6CL&J%>!1mQjfUIS$QdFofYxo z8{g^^%5Rhh^|ZSebZ`6ZX;1ZUKAsU=A$w{-ZunqF_bICGSGCQC<OKdzchu|gA#oc& z#+Eg&q*nd*wt9l&aS2E1SuU#Xfh=#?U-B)&J)Doo?;gD2WS<jj%oALlc3jdrv6E3& za=f_EC|!5YA)D2j#s}?l_Du2Zt*~@lzl{lfexhZiI~;xNG47F^R<X~I!GElrc|1W@ z_RM!NeM9?aXGo#`O9Di9PIa3T=yl`mu^msYh^v)t@T&g3H0w&)ke>1pq6=-e>s<4U zF3m6tye4_@X0iD~&u+A%{XKu|x9HtG70-Lij?Wk?HmK+QiI3~ABrInIKO5yV+FMRx z$xcNh%^n=L%X+!o@2_o)8&ILpBluLEtEh$@OTqoZZ;4W3KiyzRmD!62ZQM|z9_<kq zQOA)y!!ToPzx?9}@$)KcvJaogSsH6Z-&DF!rE+4RRC#>%YmQ;H%j8{i*1xTO`1Ztt z#Pjlhu074#C$66|uAj50pJ9zcw#1pqud$!E#`P0qJepA3;q&RRZfE#9Eb_9Gth3xX zr>7;^?=;h1D~HNxm8s9|c1W_+V|b2?Ls&M)$K&)aMO-?#@ShSjRa+D7E%}%1Q(yg* z^{=OmrgW^AfA;FXPiX3;=_yM0S5JIgVUXvO=cC@Ad2q}M%Lh-!(fz;QWWaHp-F=qv zc-+^Rz2^4IxcZ-`J(k~+q8}f2xgcuZ{QL`V4(2$XJePW3D>Hxktv_XR^M=g7J6G!2 z1n+z-r2On#gIvdxo7Mdz-95a1oqR({QkHhL|K@$;9FiQX&R0ss#j5wUiBpa)c>cT8 zWF;@to16OB25S#qPW<=4v+HgZ?=VM&&$DLA+4Q~>UbVCE>dMOa2%|fqKb`G$<h<FW z-@-(`yW&(c{z)j?@ZIdhV!fC%5=NV+5pT#2lf%myp4V!6B`}O!Us@5Lf4e*?c$hui z-0`G?L5*yM%LBcgX@)MrLE8$eeqLPYF!+(F+?Mc^J<^=azp8KUm+6}poLQpyi)pIe zN;`GUpi6o_mJdwC|Hr;L25Azk`TlL&wmEIvoVIP-*4v!6ZQDI<PTQQeZB5&E_MY8{ zdp_-_JtuC&R#ZiPsEVx0tOvj6ADJ(`CCC%XY>*l@XxND(gGkEh+VItp5vrUL$UH3R zq7prMS%_cgdhl|tJ{4^6)`%@OkR)9cZlye?MZ)y(gi#c@q5(E8C=6Fr%<b6W;kTwp zzR>FKOmR8377Wck@%~*oD`l$idTe8+E*?JGxXnYFq$4IMPf34Y6Efu4*olq^h@AID z0R39quh&9XG#u^?;^myQWIK%<NT7!?AUnrskoDKn-;AL0nb<9JpEaE`A-Msg4GWVu zoWYP;L|_89v5PtD9<g%x{f7=9G;MloZv}Cr4T3knMKq$kxic$PWn{65s3Tf2cD#eT zR`YOp6OOImo&#CO1^^1PS+ZY9wk|BGGSMt*Wu#U8Vb=pD+oqKbtS6qAYE@Ze6dj*+ z-JC&ErR#$Gw}cti_?5zXn_qBWx^RS$Xx2gMn)kn0er*SS!M!3}WXe52WOY9Ovm^aW zSpf9(zgS>KVa*VKn8>ps)H15k)c&^_v;E^yf$a|n75+1b@b_<>iEMAIkDPQFf~9n; zp;oRFm{Ss|be3)^P{F1&jpk4(YXsjLgbais6a+?|?7VXQduDWCH_j;U@jrgjJIqXB zjD|d22?zS#fuN7VlgK2+5p9_HnU2wepJsT$Dy5P*>?PdhWA}iO3^rIR$>27=py0e; z*a09|79>;AP?)(;_do#IdE%b&CX0z27NbXyEGtmn%t5%1VqyoO$WQ>Tn%u=!xjt9@ zEj>`gi^rs6c7i&A0H|B<+pBf`!(wal{GDz;xST!+$q_YJ(=d{6PSUna3KnWoNY^HQ z$FqC_%*u-KPFqLvLV>dHTW&7n@1`@AHC||sBC9NU8Q7vVA%xAv;#o2)-}8fu7N+^? zPBmXDjotT9Y;kvm5uKzDw1~7EKg~^m=!MmBbi-u(U2NV+5mclGaLkw1S8ZEXxzpN5 zkC`g>sQP;+v$Y<^t;@C;<2;xx&UW8VxD_mj2uM^VJp^JA8`j5dc=R2PXh+n@Bp8h# z-@<I|FOq+9ham^>R2ioe0f-ELL7kB&4i|e(K95eAyWl={m74goK0OUG87tODQnKd; z!9T`G-)&z<3f#G>-c;KW{S0}&J+|bbjCt~~?MbPcouogJFF`ibYQ#^f#**HZ8W~R; z&d61tnLTcz)S%W`v0}|@t*6Rt=tRp;c1$PgTfeZ+0l)Ru&fTy(x>MgZp6+jt&=%1V z2_Lu^Br9&B{gb(6EI*`QV&XxyLtVf$`tkzM+1>-gjBr(lkVRT*LFzEx!tTQ<ET;%1 ziFJc>DtLjgD;wMIs1!2yHDxA=_+?IJ0fRTm_;S#)@fA&nTE#0)k3)!SiTy)QMCT{x z#sjD(31SS5iyVEbjtJKjFSoS@+$^OS=j1w6e#l8Gx6rqOEbAd(4i41!`nU7%p`AVG zqX(g_zaPm;$~rDu_iENo1dm+jbE|Bc$o_r2Wd09cDoN^=5ivp^&O3i2(NBSo?1DrP zMnE(ZlfhONB_ifpoJVe3-g0mFBK`_$v0N(7&#xm1vUW~L%}2*ottE2vyY8lkq}<Bd zZOT1<ahmp;frF<WYp4`4M_sko8b(n)>84}oq|-ooWJ*orr@K64gTr_?0AP_|?cOFt z<eWtFV&5>1XPbKq+k%L&aNIc%Js6jSJ#Qpe!@m>}%Fj4Ldz8hkfK1AC84q=N(WJB{ z1M_ASXsb1AWBja*wa6z;4h#X86o0@9Gg1$mg1t6n$xTqK(=i)oLM0jsH`!fLe!%L1 z0y3SoI;-H^Ukt28GfOJn)wZ$lT6j-1&;h!Msxo<kT+w|ornafBG4X&;F7nKN)FL*l zI9VUj0RdA&xT&W~_wD-#w~O5glvxFA$2Kt9gd|5xRdrAS(_GjXW3^7ZGvgZ8ixm(J z6w2%z=kG!EB((v#HS3%=7Py+*Bq`}xTNO0T|4u#u>H7ztET$+hf(id+<JBCiMfVEz z%vwRtA>l%jwr4bcXr;lSoG7$B;qkN^gbnh-T~!#wJz(1&sW4Ju&6GR)<`vg0rO3qv zkJt1yU$57no@@A<ZE;;S2jXI;juDt><-yDmT3UHYawUf^$PUnGy^-c6qZ+Lo#at`M zbwl~%5Y&1$NV5p@5pUj<p4f6*m)MUeJXVcag&1|4$5wJ<81hl#c%5WO900jUJZ?CY zF^Su6nh3f*2a8)^v7c|&H@YE_$~u}IC=zfd`pMkLF!LVO#HFC_U@%pF5CM`WsWmE( z_IC{_x=CkoGV307%77qfur84^xktP4jwvri^wMX)rExLAngQ;S&qKM>iu}A(QuWHE zXC7cFMGpu20p;vdNH&>^n~wKrZ*G>b4emKL+;w0$xd>C%iM6ebx+Hq=6(|GdR8_f4 zM4L6-v*z!a$^2&M_kyuskOppEUA+RKv2vIgoBh;DCq}e$HLf9xdG-RqZpk(ewE+7m zJ&>++IItDWFq)IO4a2U6?vm4}_Jt@~j#7?F{Q5t`I*T#wj-WgH0}0p@kCqAL_NjI# zE*bzpZqMXborlOh3{|qKOVmGE(Z4n~C;n${PLun~xaeWq8SSh!COTo)<Kgt6DWH^) zgY}BVQc~fVo0hJJj5kPzQn-pmg1?%XaXseSZi5S%htrYOB_PPG=SyJ>8wQAHPYJN7 zQ|Hene*)pQ4mWs@{jR3Csg6NAX%$Vesh(|4e!dD?tZG4-V2!Hf?%T5(GLi`y%s~re zAq;4;^g@)SQ$7)JtdAM`>~9SnszuAo(w9&Nt;KV+lmJAa<?tE#?8{RtL8tWbMruRD z>8VqRHJbqNBqsjtz5xz4n;qPM-%|46>$u{%!s*fZJ`(`y#p#~7X-dJt-qTeZ=L$G5 zNk7t=L`l<-d+Z1c9vCZd=F+HG{|p6va(o*XnOKA$j%#-1G%kOL_V12S3=I~bb7*J* zfZ`G6Dz`bP+v~GX40=03Mg2ySSRCkcGp<;OOZ4t6DTX{5hB~e;3{)c)<u&RMx4#}A zT=_7^8`-!f*joM_s_MHJWpF?A;H$k+h)Q`aFYNBAT}7}#?aDoWrW7e3b9eH5^THbP zunTCsk$Ug^vQqe$K}wxMI)i9cWkNQ#<x>P-l%sisJzk$fxXDAK6!ykC3Q$wzSC)d3 z+JckSI*2h0L{XB8HEm4bB>r<iWnZIxp;+-dt3v3+wnv-3X+{jmT}~GlU|Fdf>fL3# zhee_9y4k|(YXKh+Zgz*<<sP3_)0~nr;@2$l*oflNw}${t!sf!~HMdGEBguCqcezo{ zZMX~hY~+d@%XeyD;X>e?X2%1>aghPg$q;gkrEpKNHh##uw;ab<U<xh&%=MUSuT$8b zewSJh6jh=tAm-z)DRl*p$pjlpk6ibc8=|c3b_5t+>Ny6(JHxX|RmAGbnd_*YOjv60 z*5(bTE2=F)xCH(8vGsp0kN&T2{J*;K|LVs7s~i8XZv6kLZd~+__??r~Ade@E9M;>u zZgM!vt<^ZR8j%f(%p#ttszhFdUNMSc^#>dsT?+l@&ryt-KDcZ#YWZ4fXmMQAZ&t_< zIl-35375q9+rO0iv;@|L<^8RS7q6yU?`AA1;0I(-oL(exOn7>(v692va*w$$-LvLS z9=v~BH%9=yyRSes0WEe4(N@WznyD#~Mj!B?J*F%domX7M(%3aZVtv^1t*tK&9pi7x z5#{T0Aiq^Gv)6TcYN~IJpVN^_P_=2YGjKpr0944Qu^@@o+44V1HuZkm-MPDCo|8l< zz`+GC2PY*}<F>@FIBL`DUtQerq?s_MW%Wc1sL6htz-Ha*dhudtZFwdfVXLieV?C+^ z3L{C_Nfij$m;_@<O8VNdd8W-2r5Jx*M3-+v35ogZ#6?A@#LI?p`uLzPEpxZE?JQ3r zDD}>aoZIAv8r`p^AJfuMunUY7=rX9(s7LIjYh-1ev~wdaFDb6lDWR9plLJc7bB~oO zRA;rpkVlvSUfUKg?|jW^pq4c>m{GyOyD|#We<y6p{I0i$wU57rF&cy!H8tt~wUU2v z4Fzick9<>;DlCJiggg>(-OxE_Z)~mHy14W^SU))xQ(K#)+ba>8`{xH@<jxr5&L+~% zqREsnIV}Vu#xG;WMG*$IYGvaRR7J1|n9lX6&MEsQX<P!&`ic6xte2Td6LF3#el!tR zrzrFFM{(Me4yb%+k`9rAcyBj1@mZR*2~}DQz|qlBCg{@A(nbgcFd3DGLL|In<hI!a z^#<G;ypy>vubJpKM}7vMFlvf|!m2E#7HZI8?W@b4`s{Zi>&vGjN<1<$S0elychB^* zLo*vx_RB!KJ3s&2nF@49*Bq(_?3h87cc27uv#z;~ZS>g{gGqO{D{Um6)FNBz=Xkk4 zKnGe$HJcFJ?DCoC&Wn(N0d>hO7Z-AVIq809M{t$#(Ah`<LO6f)kz@1Qw=NcVLUB?A za4RKJEbu{0%y2@&Ka>eV8jD}BhzO56rFa)0;EzJzr^`x5<KpgapVRX|idK*f*E!@d zg!7eIr2U-}FYjD>Fkv;9w|^R6WiOr!(^n@--I$n%LFwrDuC4F8@m=989Dev!E_2$; zO%_%|L9ao{EPJ(gjDM_ZamdR*tI>7*s!V}JD?$BxdNi({`5<50^6r6Zx6>9Ur>73> zpIYUbvG~$pzNl00K$~Y$mRfoH?9}BGN`03O2oOAV#hqxZr;F+=DvG|kaO7YTqD&Ko z`Jrd9K*%MGA^wXAJ}fLOT$fSPF6=ws^xcEo(`H^blp>sxT1sv%;p^+`EF1mJzWOBC zEL)5wodg@MTivlcm=B;pG2D?$R#NiE`HjsgM_<cjR8dip&X=82?iYYocP?;RIPBz~ zP5ob6>w)3^Be!;^Dahdchh8vtMb7+{DHKg&jlLm@gpi^Si<!KZRURUQQAenHLwS!E z&M64Q66c4W`UOp*NQX%a-X#{vft5mfn@?_B1>%u(WsgK@)wmkdiR&kSJ=xFK>-Ci5 zVIj>&ID;ah>q$A*=*!Q?cR?SgB@+G(8(um0m;@RWTv*7h8b8fMIuQVXgM$kLphk#I znacr$paaKDK}m`kmb{nf)Bw>UY#2flZ75<YAh<X-!fXWjtH>EK2(~RhiN8Y|GhB)e zgTCqq;)YO1y1|VXh7Ty@Ikq$g{d#oos@Fu8E5idjVOJNSrZ{k3f%_pG8+%hwgJ2$J zm0p4i{2`=z{`4u3C@OkF4qn%#e^Qf}iOU45v~;?L+w=6a&t3xU#n&<Q4QF=2Q`JOC z%-R`sbxN-5>1~%SOHHnPHTopL@D(Rs25+Wn2}lT?ITNg7Fj7NpJbMjgH=Es$U&ccu zS4NP@J_}uVc#r<MsMhs!9mU#?J^sd<oiEH9`Oy^hN)!ItSKuc%ejH03;KYt^`p}FE z35j`j6^6GYjsptbKRQ<=MeRXoLtc)AmnDcX1D@f}%MoC-(HHCF!oR-{z))J&;Nuk$ ztb29E#}Ap0k8SmfbcBSJ^G6<ClqpA)@u~Yga>F7(g4nbbuh-nXFDKj3!UoPyzs{U2 zl7Og4llu1*n#dnFc0=$W#mL!t)V3jUUtYnH)u|X-p$5f1>KT*dW22~%C=&n<*r=qI zdnG7#U_3cYU<6Fp=GJhWF$$E1Mx`5xwDKXTPEBUhL%f5CmyslONKZGvuDgc`XO_6I zlg2EBVKD(zuyDx0?s$J9dEkTR4P^q*&llfdX6E+C@il~D3Lu6UJ4{$Z1Iydndxuu9 z=?s$seB+%Dzq@-SBWK7!7;x@bp1BNSd6{a2?ds}Ej11jp-CT+H?I22QCrZqk#gP#> zpRNqsx{eSx0+wp#hJ%Mul}#K1G}F?oQD3p;h@TfPTpi8?Br9vurFNQ=O;ER<l_gq3 z<_@%h5>NbbqfPN%+P*ux6|_;MYD&2;_-7^NUtDv7YW#y)+>&M#RD_X71m9lub+q%* zEn#3aLm<oNREs2#DEXak4S%yqJ)`lRMGSt!;?H=7@&qu)kSL*{b?uBLp+>jNLD~QU zThu+pVK05U9u#Tse{7o~@v^?HX5?rIlZmJCkA6T0=>y2CppQWtK)N|pRWI!sUYaRK zl7Ch+=Plc{bP(8+AHWR>uGZ+uQIA&}tx!flG(7-M(&DXEj-Y(HdUpNu^i)!4Ta2{H zl{1vB?Ra%~>Lns_B8Wf=rSq&=u^7WT6z<)<z=7)^X<$2z1FdZ2tY)*;+G#}lc;^%a zAzmE!6Oj3#*8+rmr`@<0=ZYZj^fxyg@NOv}9t<fCkq*GJRhr1s)6we-H|@N<F6D3r zpJKBZgr~QQ6xX_J$UDGQFR+61<`r!NI+%-&3;l+-IC)=|Tu1G|e{gxrmay*SP}xiE zJNGi!`8u)LYN-`00byFkXN@F!2*yntL9N85?flL!H%s^aqSnQp7R(=T6}ieNk;xdY zF|`l{%WzM|@tYNo((%y6K?jolt*Vybn(IMj*G8-c*9#tzK8Cf_JHBa~YibA!m2k@7 zKRe?H>qrOcM^7OzI&FkWIP&4dGvta{O0@f=I5&6<APF@1QfOcY;TL|r_X;<zPY%J2 zK%NF@OP~J{HNGorXB?P}IjEFawO2U;<G0Hx0B#ppu@~8D4yt7AJ-PAQXb)4*%uwb( zvc?2l{;n_mJ5&Pwv{m<&t;-x^k}@pSz;xzFSr*R3DtxQ#E3w8DWfD+pgH^*?Ll1f; zg6i`T11<Ff$FVkt%YP$hf%W`@vzk+6EOpJ$M*@yJIqRf(yx5XFRJ5DDGS&*{-Be`7 z9E-Awt<Z%vFtG%Xos2le<7ugbI#9(FD`qJRTgnydBdM)*Y}ZVUrI>IR_%e&VJa{rP z-UzUgToYwk2F1U!uAK?LzPh*DkMY|k;(u-}RsC?x9ub=wAk{AUUI5Kn>8v-TFLa1c zfPnSYD`fKo!hBQ=jl?Y>>ts}$l$Jz;Q%i!`N*7kd!|pS2SFNq~p%n9kTSoM3Vgo8E zIumgd%eXLAxsKuJk$kw%LrFn*r4=@Ed`gfVz8yQ1_In?L2Twqj(UHw{qc5UTIbis+ z<GWMNJ!c!KYrBW6B;}Fu(%SN=Enj<skj_aswm@fDBQ<YZnQhGdqi$O(IIJ&II{*x= z9$ESoqivpZc$<t>M*UEl=d4%v+s$vFf$?0AP(j_jqhlF!qNxLn$hyC#pA0jSz$Zk{ zwai+zntun2X_@(e39i!_mrf@jUMh;d+myJzuGAOdr9kgyP#8I|uC9Omc(;nd5rNMK z`)oW3bQt>0dOSK%x$z>(<07AQbOD3HpHq<2X6l1uk$n2vd*}DH<0;YeJL&s77It7M zzs<Q)e43nB#5TqN>o<<HrCf<$sv6)e4TMCxz&?)j_LQG6@p(C(vEDQ^s_4heEX)RS zKGz@Fwb#sCrI<|OpV`Sfj_6_b{qN4gdSEl016#D3kpnM^m3@!CM4*VdOB6jqcJ0`b zjZG}dMH;`DZ_bL4H$W0J3ke5UE1XufaKgh4fAWzKODwQ3?kB8~zu;|)e8tFtx@Alk z#y>|5tErL6H2ef*H;cH-x?(#JBFB|f!!V+|g*f|&;M%(1u;ZLbYq#2S2xekKSgtMe zL$aR^Rk~rChnk3?ye#;vH2(5Kx~ln}*A4ORZKo+oi3N2p>xV$cnd$v{dUD|FYwz|| zHvl)~c%-?v0pA3NGE9lZCoZVfK*7U()>GCmrt#I*>@LHu5ZL@(;|rncglqim+v9;Q z*Zd}FEO&EfBNMNtN-oPtRaE{g6sys*hj)#G*$P7JwAk-?dC7rQRggB;+HW%NI8bNb zOpEyI32)mDm9NWV<)=rgor7Y-TGiiFp!{`C(y_Ou#vGf@+@Utk=6!WJ)u@mD!w^sY z8lq&OzF19{ti^}q`96nMMnOKdpNd#!3<?_csGGB2M&c=Mq0@x1r}SS#$!$KXa2DR> zB0$i?Qz|jgqUVQV=3^k0BfXGi@C!r#0I52DF1&Ttj_r*30tDT8({Fmvj{W!f@qdnA zAu#{JuTyCTwhL<LBZ9{*)t5_CYReya&}c?q$e=La--!l-k)m*qrG5`$6;Xza7BXT_ zp$0L+GDb!)S{ITApbiaTZ%0E*f$tjzm<51yaIAlv8tQ3qzVZtE)a$I-<YAk0_;Y@} zwdHg5vgLBse*C^87-q`XBy6|B(~39oJE~r7j#PErqzWGTS&iEPrz%wH0Vh`GV4Gx? zX@`ZS9nT0U91B^Rz6#d|%s)Ojb>dbauNG#T1!R5t%0l%4@I4edF>61+xKD2GlADXb zT^ErTu&}Gu&x+z}A{;gnBr89aA4#f<VHt^E^J*Omt~%MY=|I*+VR(1YUS4y*_h8C6 z<bi0iEc){)hJ^z~gaow9M$OJM$-E(zYPNdV)r|nsiiy<unqR!Jg)M-hjG_hVq!)8X zB+h_d287>OO@qHTKE$pdn`Wz>C?$<Ri=)ZUq&*qys8*L72&9?`T~4AOC=!k+Um9Hr z*IP&Ws5jI`%^JRf6z^ptJ^D3;p&XyLcJQ*Qr~(Udbt3<fG%Em}WEH!9A{L(KkEbZJ zh&mTGns8Q!g=UHEh=X>4+2*qFYP^(s$f#|Zf{?oo$y@o${wQurVrQL$%bk!kiVwjr z7=%IhPl4mAGk4YA9CK@Q!q_G?MlK(gjSSW|sFe?FKBX*0e?Q#eGSq|IHSjut>^0aF zGeSNuc}4XsMbG8zt&^+8uu&UQsm;x;WP$At+?JY%mNE;YFOQpfi<@z*`X}&>@Qkkl zH${!qpg<uzGZIqhS+U@?M7r4zfMR;qK5@?W{x}HY7bq4a+K0ZN??UE@L#>n@L>*Pu zMm8OCWd5B$fEUR88%%l6tt=H>{%8Nox1Fibh3=>kcCRKGF*&EeEIgHc<LKWyj^l{L z^*H&XNlEHAYhw4(q3jSh2c=@YZp8e7q;Xj?8pBE{^vF#>kqY2o-BL<^Exi6VNUhr3 zXI$D*rv-_wJTGXFWyCNHfC4a$fx6O&n@Jca0q8pwcs@CpXNi#ejw21ucFIY1z-_c# z1ar9U(MM&0O2bTW6sATmwE;E&SYYL3rL2Eo7#)jjQF!bdDNEBpL`IyEz#|oP0awLQ zpS>~2K$AjDSD`5+B`CG9FU+rehhfHoeuw4T!^<1zI{dtn8T9Wsk%HLPygx&~-`F7e z8NF!yn++jG_PbpPXHlp&R4QVtD>fklXt^0F{U8i-g+TD>Ba|rX5Luw2gnBtm=vks= zrwcYuSgOVq5fTdg6mYMo@{w*3Y1b(Nh_5QX?)`xSA!<j%W*Z^UTrx4Ekzce;#JIQ> zg+=MII@{<hAk@agj8huG6b}-bQV_r-v?GBXGLbs*V)XtsIOWo1tc}~5i5{zWahtWi z5&IJYMhp)5n|bB*Zb?cUxQOn>Z4okxse*G!7qwk_PR^U+YL;1R#@pFAOKfCGa-Lo9 z@TBda$chC)g|$4Pf?l$_yI-tS5lTYLIc!PeWYb=UVqi}oz^>b$P6lJQ-pzFYj`%Ki z1=Y-J885tx%y7bm_pcu+`%1pL=0qn5g}3Mnq9yI>P){To+FW>R?-GyakcRW}MxoYa zk;dVr4TMeL$ORVM(CubqJr9@uoi<eXDZg}G6m}odk)=GTG83<Xp64H|>I3ZJ-!jUh z>Eai~a+T1D9Q(%I3121i%<pEa!(yi|ho!nJZBwW-{;Ztj(+Z&QTU0EHxJ}JeOn&qZ zZvVxDo>*_B-v2%}|IgJfAiMvlT~d-J<h6ydM*>&}Q23w+9f6pq{PrCzse=q!FR)?p z3>{9pWX}LT5iI-66+=HrjW!oy%ML57(q@zjnlv#6LXZqrJyjiU3WSeq%9rgP-)-p9 z{6=Y6gi$X-BtUU-sc3Q&uj{+6)6?xOhIBG5?tlarE{@KfJNC|++uMi!Ok$#6%$B~N z%pGH}b>Q*1GE{>p?XKy(%lC>1@*4J<rq`1_$)eMkhga(eg<b^v#Hy!U0cpwo+X!`k z*L6FW&%=W^&ti?nYb$9$GVO3;MTi0Z8V~7DH#Q^Wn2{l4+EdL`TF}vPN@kN4N0!s} z0E+F<BrRC)ctHkagmRE}M>>|r8F(hoJLk$k)ksHIqm9m!19HMR`t_DFl(HDdDDL$Z zX1+uTL#C$GFEEf{=;*<l%Qd&nFLvyXs}!Kh=_>xCPd9MM+q|KSJ#EvU*qD0a0+E1b z)gfn5vI&>X`k?^%f<Em87I<cZI<G=>C787vul@JCABqLoyv^*=9tUYAfIOPA6a-XF z=*d0J-r5W0i$8KCiYoZKKlcdoem!N-df`tfizEHnUFqlI`m*UB__o}AaStX^&&lTP z^S6f@bL-80(79Y<i=ADBQ#NC2#<Y{yc0mw!>W;ap&ySM-*UbK<H3aC^f7K9zwkjIv z!vV)V7Q7@4-*`#YzlVrMAVXIM!B}(B9<eZ!IEEoYV+gCc1wk~3!9z!os#U5ogAerg z0a#tD0XT{{peV>Hq=`ZoJI7p~Pgh3Ju|RCFU%m^A?N9!K1O%tNH=z_Y3=SpFTbll; zMp&dDLg=GKuf6^3+s<wy;`Y8Q#7V}`DJUU1!`Mx<sO~`ph|IOYHE*il%;+)rwzX}< zUq&S35KG2<(TS7x^24*8!G0+!d@WyT@bhDjXg$uo3WTm|<qGChzb$GHRetvHPZ`jI zv_84OC+zQP(#>){$6%XiyY+&5Ki)KWx9d(-=C0(L7t;_o<?&-nk9hm=?ty_#c%MHX zZkM>c%n+ppmJ-S_J^7ZB_FQdx2TsIvfM9P+f+sZTB}mnK5Z?yQaccMy3tM<_<;P|d zyk*?z02H3p;umkl`opXH2$0DJmnotv2eGX2wJN`j<`{V)#|}d-+hXe`ykuo|3CbHW z2<GB1A^<2^CtEA45hRQ9>=0)OqDbo>?IY;{wI-{U5DPe`)-SiBqW0xYop@^aa9Kbf zi2?<&K^XA$`9M5aP*PYwKrQSV=5g44bB^9UyF`YF+WDfj&inbIcJLqgzUMGzl=o2M z26|wqF$#+B2ot1XV$u7LLuqEtWlSOFJdMDJ>uDFHKIrnuSWM>^?{?K!y1Q}T2od{f zjjE!UOb|_so#^msSq0OYwUjB{8kU?XZQ-&Yj89Lv`dj>5HGbVcU1zc!ouqyDVyQ1d z8fuH8S&R*Avri)ruWs|UNL^J!ZT`jj3<fGyBS~0XFGnAZrkzQ9K+>`tL*kzu0Wo-1 z4UYOf>4!rLV;u%nDSnIFVe{`FSDmGEUM}f&v1Z^2dZfdy;{EdVWaPtc4G%nv&f>># zxkyVIRm;GlF*c7Zuja`kytkEI*v>#A6lrKNH>Xnzlv*&2#N+nG@%^ZC3|LLh;z6}( z$NxT#|IaZtIOBgYwp_G|+JDsPEp?aYvP7)pDgxO!Op`!+smKUaj|(aZxv)?X5nXIW z(LLCR2zgR5t#oQQ3=J_^_<EMT%r;>qqwsGb;Y^1n+L$@+r8!TpYd*TJJjuUaPE2t> z81?nvuDZXr`LDZtu0p>w8|TB0B_iNQR%*gf)ZAf;AvnM^+o1Ts{W)*;r+^baGb#pX zK$)Vp2(BN%0U_Lk@^EYrB_@|(O$ar$C~E|YvaqDU84bo<3-?8U#^YTjHBr<kCW;gO zGJC}qVaJk}m<cm!12*8nIz?NtM3;`4UyV5Xp+*fs{DC8kEW_cshaLdY-V#?t+r?;% zYVVPDig!YF>NPP~MG{~hwjq|fdWutJ?U$^;DjGe8?XCqN7>M3JV3UxDVZKGsfhs9u z+>~hH%M>TcqYAJPsc8nOv|ttOYCtA!tlysa@C{GkBp8W!x?W+ZcsO6@ghF=g?35~1 zR;EEGQ@><Qf|#rje6|v9lI(cosnZ;29Twa8W#JK?^_`x_f3L=X@a;07!Dp@|MLFW) z0nggbPd#K=+ohk)fgxs3dlwBQX{FxHQTon3<(_X|2U2{Hygs|l6F7(lXy9`AI}5Fy z6ZiKe%adIdTdugRRTJf->Wl|FCV;>5jqNEZmfaH=xY&JnNIuIs8;9Z~#^r1OGa*0; zxQpG1F&}%LS=`z<%lI&jrQ)3PW1mu1vDOyf*^BUb6;N&jo>0ELzVMiTNxQfXN2=5u z-KPuwJCPZMdCcvbj%9v#UA~(1jOdjhQ@MG5Mo2#;h|^vJ23WPaJY5)DqwNA8uunpW zRQ?#GFh&~ICFSP}j`e;e0hFaTbqqy23=@ncJv{G~;Bi4;usRS5RvYf`J?LOsSlSrr z84&9IO6!Rs<q?qaA=2_CrP@iba7U2EHP?b!FJM1<rFI-P!z9=Sd|PxPoZq(k_nat^ zcFn@GH_Y^n_L%J>kjLDz+OQ;b_Q~xrclaHnM+Wug$Qvye6BYvm8I&IM#dZG@<1*(L zc1}jwqnn9Cp2`3$GT+Vj07AnVD_?lYYHdLe3z2Unr|hhC$=?sC8Y`{AcDnh?ZnI`` zsk=0u?m$MBsLlpC9f%TB)JIAtueYCN2DGt(gxhXmCN(ot{fHTM_@WQC?C`-C4}xyA zX%4kXc2)5c3Elppf1fKq^T=SuH&`*BvwL|K*b;x18YJJ7UcP^LTIlX~)}u)swYc6( zn{cb*h<9%}tm){8OGB0i^4W>uQzbA}Jam)uBT*5O@pv#*K&bUwr#Lr^${Iz^I^fGH zc9--g98cd27!yv|_b?C=?}p-|?=salJXkKx8(^R>c2q6}N(auA6=qw@wW)!ym6)X8 z>U8C&q6F%};(_OaDz;I@qwPjE=&o>2)_q}KeU*HIEHw7~I_Y<Q`RAbZuVv5E|623h ztDvHUJ|g(!Tp-vGCQwa|inAj7jCUer=tQDyLB$zBZ%CR2=2l?OM#+=OHXj-a9*j7w zhn9n1ocTRDZT3}veZ=R~sqbk%)moNsz5U6z_sM7aMSm#X6Y^LkewhhjHk6T}s{>>t zxVe(Eq8~ySOIV!+TQEWzW|q<s54;Fg4d$d4b7ur62+L8tKwlmuuT9K(^4<lF*tf*Z zS!(2p6mEG(R7^2&4CVKm)_l9P@yBQ&SAUWM*N>vn4K=QL0NIJ8${>}9qb+j)BzCUW zplYn=k|b79pj}Zmu2zLfM7Jt33W|k`%$cV02<qQfOzfg0=yyZ0gnEmTJOm3R#EVNh z@x|);=E$n2toJ1cU@s@W!v(EXb$ERfsxKdV1RUYrtH_8lRQi7W!|RJgNNg{4ob6iR z#D*qD8h?Mr5(I~bzT`6#E?-y{OP~|n&XBGPe_NBP+Z(P`Re~o+O8Rb#XY|yEL0D&J zr}qc65XQ$nJq#oGO4K(L&y`g?)EwGZn0xH8{H>|P9?Orcgr2}j`ru6qvzWCBlo|Q2 zU*qiBTOK^_KsxjtlVaj%f_h(9rTBB4=)6915N+_9qf-lS#LZ^2`l3VlB(1>cATNlt zfVvBz9XAl%;O1UHz~CRBBax!Ye;b2>@&6Zt_B#A!(7(3!`YLH`o5%;nbQ<CqQqe>V zSz6e_gaT%zjY;_l3}>LwqjeLm`Fk0g(}?ONm!}t0Qlp}w20@VG3_)W`6#_{How8S+ zx+iY*^YZqI=)okt2YjA-uAls8Ubb9z$bOu(Y64MUyf%(iz}~v^QsL<ULy+h*1M5hn z)O`R)r9KLfF>I0~^6KQ)?g&wgn$~)Vo9QqEa9wVwhc9yKzVr~U9jVB2d=sHTB|QZV z(YwSBub~z&zUaQ+IGShDia_QaeeeWAs){h^C*>_n2djE1HBROUB`!?z1m1ZTBH>~e z_zwq1pb_Z-wla!X2aL-y@scp{jt-3Euym!c2z|uuuiU<0&0HjiiHd!5T$4Xh&<(+# z8N^i~6>^_%Q7fQY6HdDccAS5cx?MA(3V!Vb;E@E0tA-gq^1#1=qy7O+G=YC+N4XU? zUPvkz#i{Q761tLZ?t3b(znUzfY#fx&u~qp41J>WCh)o$xGd=>Hk*_0bmo$#0axy}p z$`IxDM9I>P#cgf0nJaqOctT}HOVvC4n**#uSquhe7lj%C)(&1d5H(!|o5EOD|LLS) zv)K)^CSk_P@O*6Hq^{08pC(oT`500s)Ys!!wWTNRYK4-*y%Qwpw}pmJ96fkz-+hnn zYlw~P*9niBogZ{q`nJ{X^xIh_nLsivuRzA^_b)I_kE6~GxD9pCYH$oX)wvF;=MatA znLnzr$D92`<M-rRk~Uy*zM%PSq4d^2xx{>DTMPB6mAL(JEzA~c#v<xw;V8EIg|qDQ zSKYIA==1VH#CJB~&iuLmj`P)l)At)sRh=KQ#Y3~h?rV&3mYjhyC+JcoVW2_9wvl@O z;Q+blfY@3xI7m=~%OwIrZoNHT`Uj*xLMb$e2JlCesvE-kR|VGdbTcl8S>;;a2SOWe zpPhKUo`qC-exm<v7^GRHwn-{Eepc9FEjS>c|C4eOM3UZN=i-dnk)tb6#b}+`(V*WI zx$7H9AA9(akwpJf-xW1Ul2}E6gAdvdx1U?Xn4nAe&sJcy`oNkTO~1N*H*Ca#V&Fod z%ZVVSVs(EFT>TQ#anZ036a|-bF}9)af8)RZgM3^4pM1M)5WS&>0d+IeeP?0e-r6aL zU}vRLPLfWX2z)G{W;}6eE?&o!f=>?5R0sPW#K=L@9~_AgGba(E=v)6&2R`(bRKZUa zbuX&Mo_x-55YyPKRi=}dmA7|d;N9Kb;%}E#<gb32?Z=<~+t=K^E?3-XU(Eg1oUtl> zIe`Q#VF-a!?Jq<TPq*rO@LMaQcP1!I^6WQue5jgv;ep8Ue~!Uunm@~g!k$ni1r99U z(m&!Lx+WRk!F50zDv_6Pm<o$YX(RF(RMIk3pB&tpGHGmJUVIK3^tznoKv8$idg6i; z_Tr7(e#JL`|F~~qwwvayO<$72aY-oq8vP|ouS7sir^hAsj@65J!3aI1fQ!h9qkg)z zh6YynKpSb?R*iy|*Bh&_Ieywy+ymM(loVKpHMB=B(N6_mo#{!lM6F$fPRTAp>F3QK z>NL%;wQvjLKcG2$8>HAZB!#VKHmcE|946SAojI>-ID=hwZ0Gbj!nHWKkg%sNs&}y1 z%^NWn8Q#$Bfg+KzVM#3(88I+Y?g}$1V>c0RywYX}W#jKTyM{J{<M$~QfI@=(@e)_f zf190PkvksM9D1$>PXoEZH5vHwAadnL;!Miq+{A9=)US5kUG~6|eAOmrG-2Mn-IJ@~ zUv^wHL&W@iqap0|#xWJqI+c@U>42l?C{4e!#O&`KiSB}7&=*!|tZ`x?pX>gB#n|$N zB;Xq0LGC;QMby#T?fS4HV?Jzf>A9>;fe{LffoMqz2pWtP(=FQ|SW1??4CqoB?0Lf! z3o*Pui9_(e`-S+YqK^OjlG@`EjST%3f#M{@1`0G;ccTDSAjjNJ&zp9O_vQ{Kp(X}* zG_B9F?C7(tj*y{>ka!;WIhAqBfpctEoUJvSl&u)`1KO;pSl0Vc%2)yUG-rbxU9!>H z$EdSrZD@6E(+t|7UK9O}F)@3G&k$<tONdYY1l#jY_qRMW%h8b3SU5Y7zyQkMuP`SG zml}B=i$UQ-i*sP?8NTjqeIkhOAO_j<nxF628rC!k${NN1FF?@0kK;e2-L!WDst5uH zGlblwFV{w!Y!6+GVFWB;q+U*zrUN-|wyMoDf1h~fcX(J(y}*rhcFT<Y4!mxE?Y~7t zS>!j++VdNzHt!!2yruMF<Pu+#ll8TdV6|7YI=<g%hbdsm_g#KWJw^(!cu|&-zMQ;9 z=g=+tdFieZ%XdD$TLfp`Wv4Bd3gKVhdw4H$c`$JNGP+a~Ht-<BW9)V<&swIh(=a_$ z-tjhJE}wg)*<-l0?VEnHY$d=dSj|8nbv4HI;)Fz=giHA+kesC@YWc{HfNYfu%|}Oc zKrac`NQzl^f^H@1ow1a?#C)fM*}r{dE2Z?<lhmn^#74d?o8g}5+^5iOelp#Wdur_H zW}YEex1(;NyQ$bopL<4j?~3NZQ<^_nd{Irpg!bvxulZ5aKUVTe|7i5u2YAfwgv}{t zEKX9b!cl1}q^j@ATrno=W+1!u%fsW&nlToGca)iS03Vt!GUlV!T)P+si#4~sf9~td zx&`}3c&k&{(*1qA?&Q%s#r0m{yR&!hHj(xb=6yg!8~{~!ZgDk^>YtU}e=S>o{|8%} z7-D<pX9}kV1_q)Gn~{n$YVcMSgk|3dRKWPk7=<yRRb}+%OlXSh8kSVWCPs!3x30N- zF#g$g|JagEhHG2XLO2}qOy#wtEob_B=z9Hmy{$8VXI1R#+nzR~o1b9M0vQWna$<KX zP@C3{tc-?-hkvURY;(DODGQHF*`Dt2?pvI;E+-%E?N=9_-ff=qn3};9TxP{Ld`3d^ z2(cD$yxYxrV-y%*A3#99*|Tg>N^3^j-8D`^-ck4YIPJu3BAYP5U=B=?m*Ob03B$Xw zTfU~Ri|MJ7fp)Blx^ZmykM`^1Yi3zkR6h`;^o63-yba{<SHK&%zpve_ope@G6Qz}6 zGjeuzK?@RrAzGNQ1FT1fIfu8^#9rFiyjE7ykv4q8Q4I${CB|U7q82S8H+CJ4St!NH zB1vY+dBFhy`0c<pM@&G|KmE;r@j47pn*ZEiku>3es)Ri>1FuW10%`e!`p*i;_YP_X zZ8obB2@OPh*)u^BN>>FjSLW$$<D?E?D4s2rdzq?<agYhFw5@V|)F0ZJ3@0TkC@*sH z!mQlGZUg`0jihVPwAbyzQix29F-UPGU;1VL5IO2@mjSk&Xfb2^AMEWr-Kew~3iclA zDH<z*JQ!e6VtWEmS<zu&@@bpj!xJ9y7v)peT*fJTgo?f(1->OB<OTcD(!J)OyRAK{ zWw}YHpbUa)0+{4sEyz(j&08t27+>27yHsmzGWcI~<m~E5LQM>%#3yC`U_Ys9Pwg4% zI$z_z(cvO;oo?S4x7U`sIQOjC){sWzb+7hB(xFCl5-c6Nv)*Nfhr<W!kfT0LHo*v| zb!k@EWGMVuwr(0C3nlw_UxmYt802%eVfounT_=}&uV$?K^K|Virr>8bitCunVn^!O zm~+W`N0Gvo191>5?fud~310S?C4hMrIyVzKr+K<IbLf}2H4fWo;aqps6?&u@$;qDW zpwPKoA#9zOU-o5$zs|I^75q}6#<l__DXBYJQ*#f#vyN;T+>)ioZG+=V*WuHo;_HEr zv%luC2?7AX=$K?eclvM`|ARRp@LajMwnT8$S={PYDxV7x5&ms#oy)e`wY4`bmIz$; zj>DLXsGZuk?H6>C^iC0iH>K~BUV$d&MRbPWotL12)lYQ^yNN+kQc}#hXF?jTGT5Hq zf(wj7+HV=0!QEj0HdX^I_|Lr{DGCZ`|95|@l?6<5i5}{OAeZI3Clj*}^l&*nb1pc# zU=S3V$unYih9`wDOo)i_T#_`mDq0auc3_ff)M%c%hntSYvZ&VSe97jpy2<=g3vZH_ z|MgwZHT-Oh{rf&KfreC&@PG+)x+Lo1!h}fKP)2a6w@<c$7?hp_>cuq(Ur3Tt2l|Bz z72#lAxRHT@2)ZS16S7U~Tx<l=yz1<EZaQI12Yxc?Sz2~zA*!O(3r}w~;|{&21t8I| zFs(L(Lc!RY{HRc5(NqMQ0sc7~kH~!hL+LFNehUCBs@WT9f$F+?K5!fq4^1LmW+Pza zY{B?cnJ^~08~%Ef`$e-JGl_8PYA>_8%4ojGFA&OIKAhPMCMPjsE$A|<x^gTnizq3V z;UXvL?WZzEl*&>$Y{6t9Q0EV88!bPv2UQaNnl!`K3uPM{yXaq)S$EWu{GO()zIpgG z<D8g@*u>4F{&u<aZVMHZ?xwiwzBqj5AWYoGihqjm;8Pm`#`e&OFU{l>|92QOgZGw` z<kRc~GcH+wriGb{tbH33+ExRxw@^57-dykL(cz?IiPd-^M3C=fsufj5#^e4V2$a^< z6Luiqcc7_|J!JgfxBH(qcZ^)`THQekfOsOsj69TFAC51IC?QIGP$7pPi@hf{DJFkV z==-z%-o~oxHjSQKXqV#-P}Ejo_g{`}!vO$TcKB);#}CInccl;)MW927&(hMRD$b8e zNZg0ZYbrK6)-OS@kx@P}CTaJHkj^JiZgPTe5z=jED)TN^x3B@_sbrOmw8s2mc0cDY zYd}_jmOngAfRM<Ss1AsRAWpYkaow8R_EB83<2LEwXf%4Is%=B<kClt|UoJqC@KpUV zd)NJdaD$fWgbzOEmdO9cNB-yXGwAC-^0Qxpfs~38{z&if#m3YrhuzY=)OZPI4C;JF zD7qMm>SJlTj@Z|iQeF2w(+P$5PtpxqX7)ExMHEcakX6BM3L`pYl{eAD-Xmp?Yj=-p ze*Scu`|CI7o$R}h+`Er=Xn&Ql&oGfB;tOWjYSrWHicE&@%!f-8ULPL2cc*}z$~JS^ ztP<Pvd!KXZ#`X)xJLch)+n6fMvV&u;^gej(cfR3ug9nA!(2`pzI)5odn3_jAf8NSL z&hTb^QPTVa!+k`_u*1oQ%X4}qaR?INKrW&h6dQpjD^o~VY8i@jY#hV56W11^KYNrv z5(QvKKsC**@F=(W8*H^g#~VehiSBVWOtf}OHT`!T_4;^A9%AwRldBJaMh{vUs7Bk# zlOilYmGx4U-QMo}>^w>=xv?cPGW&5MWi?4<&W%%>_l=>IFR53Yi(F0Us-I7G(6W#N z0svOji9<2d#->IG$yaBNI0V$lp8Y+)(}^@bu><I5VPXI?dcop^1X%0xqp*b5c6EBP zrNS?&IZas>ba}ZS;iqzQV(rhf#hIeKOJ02-@ParKX1_bd;f|V)w4b>`0w|yuesC|> z1jOz7i1oH!8N@LGc6eIt7@m*;Oo~7eNlA+=wnw{*+b1Ko5BqUmWs}B{3$+}72mY+p zpQW-{I1rGKP|R$6_-PUP7+qINiBsR=*w&(T+sa@zK=K8c<KS7DCiuEB+p`@H>6zBx zFT8F8OB2D9x?}7En;6s<WZcx?$Y}w<sbaDfPT(N~Tzn>JzV`y{-TBtVJFlG{(h`0* z?k;|2U%H)J!NQ*#@tHyL<uhQOisQA-eA<Ee#7CZlgz{AX#buVdPAX3mYKnviT7Gh$ z5RJUPbq;K38KV1dZ@hpHpyTJ~gyq|lQiocD<g!8A!-=iAcV>6>tW}O6XD~AIy+6Lv zwa2~Ke&kseGZiTGNbM}L6{3EfD&S||v5x9Hx5NIFqepuJGbdmW<FcaK(w|w8KsM|Z z?6XlCQ}}Ee@bBa)@VS5RR7#4Ktf~h3$k)?m>m(Dac6Fbka23W!zIX-vsB-?Wu}*`! zTsWc(8?B+T&1*@i)qMJIwz*;=YuQDb#c_4|mZfBS3E_(BqLsoV?MmWiWyfEkyWDpz z>quylVM^sx++%XnyuDxi#~W`9zqnF63Mj)+$Z}9nk%rlVcN*icviS23eMTlA0Dr_B zt=xj7QQglWCuGC(s)zY(lHiAD*F8o&>~><MkxvX7FSbA5^-i<a)_na;YfVhdcn(j~ zYJ9Sr2*1Uvt2YN>g+!)sM;v7zfYbhABd<M$<m3O~TAStm9q{%UUs$fQ_J~0U0z7D} zgh#{h|5KH@cuBj{4~~ylg{4Cpa@~T-*dp6385Y3`c>>RbZHO(j+?>UwxqLxD`1nQo zZ5*VD*uVL)hHkxQ&HKn5!|{FepxEuLh&-Zhvyo?nWsxxAmk$er`;+KnmFF;SV2G8w zR3UN*9(;IAY=5V?*AkI@-i(V6L+|P21Zr;6dhjGNNY!EotKSxU6GeYCLCV9{w}5Ta zuD%>5c-><z^2*GFY(5Xjr?Y-9N@;X35qKu}$RV6DWp!&*Xi4S^$+o_r#Bt35!xyCl zw86OX0Q@DkkNvmSX9d3Im+y`o=Mz+Jo*f>a{-<YW@0|J#D@Bx0-(a{x3m}(_KtXqx z(GW|E5C}NgHb?E&_b>1_zfu`F;6YdF^NY{UGff^Oon7W@7WVeSnT;utmXTuMV4<^< znD1ZF*-xEr65OZNJay-iYXtM`m4AG|H-e7(8)|wT7-2lCeT2kWuJh^*aSjK80gHa} z$mGArrm;4PYf%)fp_h}(=KJN{<=plO{f*BdbuwD%c1`lpffrCK*xPp|gM>EtCq{D1 z)p8c{u|p7&V~UEzCDlg^CSi7bTqL>%Z(Hn63QZ)0fb?IKbb9K@?o}{=Sg<SjEioIJ zfp~+3$UI2IXfAPZz#$+I6cs5Qf>;E!>j`ppZJw$4OnZx4LwLZmZ?G})BzZnlj|2k% zf-MOuFKu`X4j&^|hAyYl+My>Nv;S*h98rF^+%*h&)Cfa!P?C@Y1clTv0a|}z8d*$# zqanYT)`PCi#N@#@Hj@YXM@43>8lRRBEJhYDYb;k9W24s8UTcN}(N<ndkMF$H&E!;P zakShI0k({1)^C{I=w{eAW3qxbO!9y}C1txVjXiRFC??S#qYFZvZIX5>=olmG{&zXu zvv$yYm$U4fWH)T;N)O^qWg~`Ds6QS&t45ZWR#oQOeB7*7;OS5uAM*TF{R6(cO=eip zP01&c2SOeR1G1!rglh+qzs7xC9}rCu`90%l{-87VAV*1M;iP#(%{muIE)jWd6KNSK z=GXNSvAe~HMwZrae@Q-d2>R49YIV|0@q82D(S)G@B!CxB!*s)Hd=U)RipJ>o&S;(@ zz9R=?+9r_S=;zh;_`5q8p#h3h7poIJUn}^>IgGsA3+<-idBJgCU0*Q}s5bRp8w?o7 zBP)5<pD>qV2n9fZp;^`)u5t$FpIznL<Q;Z+Y4d6IwEg71`IfI2G;?Tvx6BEs3f%A; zJ$1V6{yGOV8jMJ99Ia_sPtjpe5T9`rm};8jXmVgHt`fvS4K~rUM=lJ<H4T40!Sonm zuLeG^Q~qt-4^j7D-0!2Ps)j!jaJ=Pn#c;t;pI?n^N-Qus3=^T22*N({eMpi_1jwGj z1&_wTKE?L%!)~98eSyfF?ciGusRpE*W8^q9N`H7-{;DN7*|3X?nHJ$&$IJpz{RBfN zEZL{Zg2xf(@rKU~|MtvF&UQD{&UUq0XV33RcSN>@K<Q3-NfY&Hb*P4QFD3ncr$S7V z%rw&sa~$vR(u(bD`KvA|DYNsroYJ?cBxS?Nd?w!o)l58IGT`t2Izp4x{NO}cj<Y;p zd<v>z$f2`-Vm>hlXprzk_+T>kHdZF^<u#wnWnM^R@dOu!PE$+ngk|<c-GcloE`8Nz z{HdZ+2q}7=2Oc?AC<EPgu@_%!QgvD;WKd$X8=FnPtfU`nRhJ@m=Xs#W&foh_row`G zv+eJ4GO89wX7osrAepesU1f|bXf+dBIW3xbXi3@fGZf%@X7Cw6Xsfbxb2h;~7;**k z`z|cF@zkq`;$lNSN+gf~``7Y{9VL4!UEBq$L)<oMbi+HS0LUMgOkB2LVoE?9+<sB^ zzQ#`+r>DUFdN;kyKWjvKPKyY3CF@IN-`qN+93y({{Q)yQN}s}F>E@EZWNcJ9J0}$b zx=pI9W}-nzpv=n&!KG47waB2AqraCNpcxmf9F$=~oRa?RA!gb#$VOJ6*G8^Oh5=AT z3wAOBduH2GOHMsfsTiO?PX;~Qr4xCx89tE>D=J^^H0ZZXni^?Odc}?tIgT&sdp+E- zepsshI;D{&Q5Y0c=+xW#^Sf`p5Y`Pl@frZcBsp=7*t@Fwad!^3G^&aNpWGv81ZM7J zm27YCnW<l=T&3CrV1iLp7tjJr_K9T@dxT3YPBCq~PUF6mv9J|DB<3WVsKezb3fb~k zQ9BHc%9a6li~wwioug6?=;YEPlRI$(w6~v!Cekcy`NV%28PiTN;c1*{(CGGm2rdHw zQ$Oxl2$!${#9ndC2&}G);}|$+v-MIpki<xyjC~f*jz|B8y|)01YK!-VhZ?#;QXLT$ z5Gg4Ikw&^xYJee!8Di*0N+hKOq(xCAmF`ALLb^dhK#*?c8^Ac8d(J)Q-sgSq`#j%s zdDh;{-g~Xz`qx_jm@Tr3A)h^ennu*K<Q->vvU(LQm067~IQ>mQ+JVTE?V$9Yp^R_G z@Yc=C-Bh%JxRGY=)mOy{xi4S3uVQvpk&q<b58Ba@xZ_+*H2!G*Wdf%@g+Y8y8L=?v z3P2dgI{~M?`<^)s-(;^Vciy}*KuL%S$2$$6MJrqfU|Kf`AxKP1OKZN4qcRWe*!FKO zIuJEZIvlxyAtOjMU1jN1Q&5&1CBE*K-P^mz(X6dai9phSxfj_AjD1P$a^W6jEqRCd zh3iJ6_{)?9oIQz%!raYx-@;Bq4y6-bpP0&)XQsW84}~*`IXkr^rS?5m&63k)hwWw9 zT0crmWD`X{UiBpZ#8VPV6h53($Qpx_eq>!4Q{^z<L6m}=3?7%fSQqiSvGiHm>ph-> z%q3Yuz7-;cp>8|IJT{Q<x|I(a39Vwx?!9+Sc$#p>yYO9tZ^lGa?Oce<AQEQrbze}Y z6a^ER5yEJx51(hfhg3=BB+9zm61g|n`y68;)sx4YL^$OGK@8Qh?#ImQ1=5f4vxI5l zFK7CfntPClk~HF@Ye_-zeMqLT&=?wcQu{G6L;(t6floIq6CFP3^Y)Kj_C{Nz;b<7f zFXGjo+SPvx_o%7(NKxgGB&7A)#G|C~=G8jtM;e*iqilUsIPR|H&8t)Uvzju6lfc&X zY~mDAu5li*ec~eC<S5=E`e7H9W^-++kHW(@ZhRbN=bIog@kwM=py#Kc7N+3mH?U8- zZ!=TBm^H49m{Zz$2w<8LnN!8Ui!HE!{{Hox*6PQJM_Uy&VaAUrfD8>g5d4e>y)#<s zx@!C#{cixbxm*3bAwxv>ydI`yRt@$HOki_knDHlW!TQ$6DttnY0U8uEZV<GMR|#%6 zGZ#M#Mm+0e$+XLs`^=~iQ4e`+C{CK*I3(KlNj~tA06v$4<K0>0+`xUZ3oQrJ7nRt5 z55)gR^WgujQ~z(B`hV-x|68a2e-W?#Z=L#o>(u}Ms8j!WjbNX>S?R3b8S4V29HeZn z5!h^ob9(AeG&B!+Q$cHasj=xnpNh0Q5`a+@FPLPMpQ`j`<wWC<rgLxM;$cPCJiUMu zp)>+Sk8aGWtHUzFjxyxMKohHN=EbC=+pMf{i2st55l?zSB~3YVM<%6fQNMHF!+w=_ z&wy{I)cYw}-0M3!EJlX1rNI=nxF8LTEv_k{M=In#cA#<cH?MOY{gF3;y=}U-tcEAI zsAIz~-J!URf7=*uQ!*diMa{pWfsWYT?_OPPDLW8oTYtxQNT;)khUdsMU%U3OP4C|Q zA>olq!WvTXV%Wr1!2sp`Bo;_GLP(>Nw#Lc$u&yty;YRL(iG=g3%$d&JldBjO*VvvI zy>ow_7|-oAZe^ct-%GB}aqZ-w*IKvKlWJ9nz1;QKkie!{dpamoQpAxfIe`P6<~1&6 z=|t~ir(*hTT^KaauVq(Mwx}KX0HaJ+SNT%-zT9v~rLC1lM{uE}wE5IjQefBgSic5N zIzX9(|CtC0HTAPd31y1j&$i53#WoCFWu#slA=?7g1eXLo_Y*qjy$VmfZ|=bfm{>ig zn>QqGZ_LB?`gPyoG3S*B-@;bhY$Qm>8zdlk9vQ-_1c;}LfMB^(w^Pa2*I$OHA``5o zFud+NzAoI~?1unU5$WGRLLPO^F?}0-rg<Jk(Nk+{0{*)@gLXjxX|5|Q!B5gzK1688 zFupz(v|DGgi5ewNY6;ueG_mR2(4J5C4H=GCgzMu1h-n^ZSJu^`WqXwv70Yuy9&-Ck z)|Q<|`fMrzubFY$|4y0K;U)uA?+&(`?#HQ&k_%JBc^8bobl3(xDOkGBtnu8k@s+w@ zxO8oTK}WHK^o(UproFt5AB9Pxf$ov`O6v=LU5lmKKxEdV$8?e0@!UDC)g<XmPxmyR zGA7dW3^2X8)-uyVu3GSAwr_E9gMqb`L<`d`OkWb#tQ2x_uCe_IzH!Ow{UVy$o03>| zvbtiW4VmosRGC<m^5<$TaO6O#Y;XKNm~>Q(_=4kK(4?LCQRByUP-kd{rZWW%IqWe| z0NB}_ML+MyzL9J29yHbF@GvTmFf5s|GscFEIofBXYI@gFTqB(h3V|<;7VJmeeS0v) zI5DR2NX%f8u{8I&G7+J|no`*Oz$IO)vT%M_zOza|Di<LJo@#8TCs#WV_(``iGslti zI@=}e_~FuBbRmIZze5i+9e1+9{)c++kGHPlbl>F73N~AMXi<r<EDptm#uornQ$cV9 z**)Gd$K{8i>5pY)g>kXbNqNdl!-}s4H@}KN({s9ePwkcrVG;3rp2Ss0@~bzlD)Z<X zQUe}c<pc-W=Hk<iMS#Vf&6O2CUJS6fBMlT}Xy041!&b+~%L;E`mRb`A7!ruhrmH_B zGR8{<tdBJHt`S;339jQ1Rc0jBdZ>GCzk&1ieeFlBLE;R1GrBiN%H3W4f$DwB#N<~U zgJ_`LcWS*?g;IFUeQJk5k)%F^ZzMfk(UWPH8S{zq_`RqGA0B>q(VAHo`nqs)4B_O4 zj>$v7fwkHNBX;1QwVsme4!-b!gh_?$>U1<G5&H6*s-Dn?NkT+@bsbrZeL{?N3c#t= zb>DSB1Av_E6W@479p}{~Ol+#FDbd1w5XN^8B|IiR2pb1#=8@D<_c1&MwNhVF46(YE zw1ln4LGX>SB0L4Qg<iXbdlfjTB1bGqd~H-`I3%eBZoK=LcO|C^Tl>nR5e{j1^JrAd zb=8)h5nvvDq!V35?fkapr%yZ|?j3uMFlb-BSlT}!%W8csYLR9u1k&{SAVx0exF|^t z_f60Vk(x5u-IwoF$h-MSg!|)x+7MdGtUO0TzlM$K8jVj9)ZTF^Y^k54L#Cp;OD)UX z9xyz(?&D|36r#j0dL#3#jK%}JGPKw(YN`IC&na<xt}(l><;J}ob7iv~JsgW)6}?L_ zpd}JCNWk`OAGy$X6`Mr-(py6&Kcyf#5ILz$Fy~IxmyF1GvOuC;fDpgZ=q#~J_NDT$ zHMQy<N&*SqoN>=Fx*2Z?iQ#7g*T_jPru(=U`R+Z^rC-Dkm|noMQKl?y^)r2MF3K`b z@v>*LJjuZI*r)q?3{R_fZemKF>#m7jU%~ce4J-=4{lxn|R)V2Dn*O*7nVv|St0!tb ze%4Y61v!OSBK-h$pO?OENT~9K<eObD9r7)99}8~}Hyg9eioC>qM61fGG5GX2hN=dQ z<0L0eCf!tC;Z>8WzCFg^UM2?6T0W?fHn{lX<)e#Hkx8`S`>MT>GxWZIyxt10Y~0n? zSrtaSZgE*5QYVzJ6x_yHuJP~Ao4tz7MQ*z%9@tCwA@YbPCsxG8toRP@UD-N(L_(d> zcYDCJ*<9$O%NHVo1;Zkq$**;zUV<~(+3<rmRXgnM9(tiLK(!P#Xt;ERxd~orS|DKH z1=H}Ei!sBO&j@JpneO@O2HVOITc|&*;lKQ?3~mj-S7c4)?I}O5yOBZgtjtJFoBVd5 zfL)s>vxGp~23OQ@Wjg)x3tMKWc_m>%&joLvot<NS_N8hoRThO$hk4xZnNLoNWp+za zPVRK~4dnV@mzI|bhAX2P`$*ak_cKWsQ@c5SQF~~l@!F(l0mJBRJto~XpOr^sU+`Va z^PB~$vzM&izQGSXX6b(A<Hk)6KB~QLr(HTz`m|Ki7Gf7V*VbbcJCM>rnJ1rti(LC^ zko@%>I`7A)Lcb?{{~|`f>Nt-P`s4JV^qQ0{UQR+g?G^fKcPok?kyDTlUdC;b24$(a z`^CK^QcuOI=@y+}@zHsWUMCjmJcpKsE{c9B!dF~bO!+3gE_N~r1xq|PXF=3Z+YMaD z0Xlf)a?<#4d{UY7iyoH54<@#gd$LkyJLV1_*Y59jt!SUXx$%eZ*W$lR*y(~Y+F47g zxA%#1SGh|L=5@VU`eL!SWYL;Wh<n$ZHh@R{_%VJ;`}TGj#$hx02OrP$c-BY+Ubb!> zYYd0RT7J26fd(su+LgH!Yi5HxM4Cbzwah_`lyfb$kE^hW#dqjEWRw$m$8Pz6g&WY< z-n|r43(RF(?3^;E)imoW9XxSJ^NGFzFI#PA_pQ3+P1Aa%G5+HI(a@}co6rT@1e@dQ zpE?0q?%(c`1`-n+y~f+D@f>HRTw^O&x#R&{Jy8TqT*AA;Mi3gh9qK-JCp7cgP?lif z>u4^eS2qZ+im}%0J8sTrW(ovEAHGUGdf=^^`qFRjuzPW_ZhE0QtH6e|L$W(_aw~27 zP{c^Nu^OCP?J#n(J2zJ*&wT$jmI71l+w>ztDc;SEI(Q{@+~$*RbHUzB0xS2)-N%be z<g*>fBh4a}FB4W#xra+)Xr9Cv(h_Be&oObmZ8?-#P+$Tu0V@&c^TKbH(JnvS>u4*E zj&SheJt8c3i#-{pw(v`Imt|RELm%e)l@dT38hkFj)qKO$sqYvr6kF-yvL9Hwif;{g z1^O!E;=XWOF}rJq3{hG{jD=^v)?QXn-}UN#o?gZKtrY@ydoq?=-u(2-ou>5D{QQJB zJ2F$mbn!^v;-h&s7xwszmJ7_qw#B^io-FFBeM{1JHRWiJ>R|V))QK4-jjrI-L>@Ni zSQs-+8T*i_5-BwJk-geOu8qB@Sh(KYXqRnFr!!+4z0!F$wD$JRq2wi1)k`28pNDV~ zWH(^uXhv(4#^wsuhlL1#hZpJZgDCH|I<1w%mUVD^(wX#u<~i6?Bl24lml!{fpuLb= z8YWn6)4@-D_l?$#6ktb>U5l|k0KAOO+|wtW7i)>3<d>xr5UH_+)4M(nV42=Xc)%=x zKG2mcahX=Mb3tT~6JNrQB=Ny8x^S&dm6n`S6GLfeGq0{wtZH_Tu9h$(*`gbeGc(kC z<`H{(d;iVBzzQNc5MSuP7hc8Z-*kPWx$&`9==dT6dUnPRNu43sO94KXw4YeibxVhU z-O(E*{{By->{9q6paR_eED8k=>>*8VqN4gmbqNN<!c527ZL))W<2jzzfa@J<yxDIY zmT7nHvtPM3p#hS=y;%6}5EK#3^q5ISlcOU5*a4jPxzExDcO?4!YD27o+ujqm{sPi_ zb(Y+XS+5Lb#{&lUfd<4!)bY88U;AU~O<+bZq)f_fW#(*ludw0nS0~7eFw`IDyk4qx z5?%0#&v5~fKB?w*-}>OUK4@S1vgp<>pztCIY4}rDyUTn?ZZoaeubmi^7&v2S-fxzx zS(fL`;K;9IX+AfE-q5Yxni}Z%_HcAs&iQb{!PzgyiCxRI;jTf{#^FV?`jS+sNB&T@ zsLMxNXyg2D@$=($LG9l-<=ZpAB<$g2udxj!F3<Jf6}-en4&)&e!0c$AEm$9yB5Hzk zzNmJ_XvuOy<h>+ol)@%m$0<Q_8I;H``(j0XtUo9|p*lj}^4yDOXxxmihH`s3>()WL zOI6d$z*7l?x}#`%5|1U6`*62T2xP<|*03^d{R*>(HXDrYR<xFW5Bxqo6^@ImA($Z8 z9f$GLKaomWJ%I`ijE2U_q&hU^hu#gfBg|F<&vsSaY9VyMn4j<)RA}H*!V1w?B@nL1 zelVWmB!XlV<U~tZ3OHe6<O$-g<4r3^YqI|~A;3|Bj#V>#-E(L5Qkt;~N%~>6K;$?3 zv2Z35G&SLaCnMgtpL}#~9yNP94!!i7WWxIFGhVB2NWVvI)B5qyht!ZbpL`L`$Xf>c zn2NQ=z;Q-7LjHF*@NfJ8@O!S<ANvrh)`Av*jK8z6(rH!6KZPHl^DMfQq=W>I%;Ji& zxwMKpu1wB#LI%TpEa~VOzn3r6ujz=W@W`tbsYJyFZ)nuo^)q?nKBIVq`^@(W$z=Ze zc!kwk(?rp(U2fl<FG73QTHEK+QntQ!tZH{29eiBDLTaiF43zU~4hk6*9p{7>LnrSQ zX1Z#&4J41|4G*sDg79%nAM_XVSqcxs@nzzeu0bf1>wVEn$MG0t4CC+CPjeiU!x<0n z=Dr@|cD%ed>gH8-1C8b8E|b1NIUAqXDmi6#%DQluh>f6+IRox^H^4|F)|(-PZtj|p zv&mFc22utX2&BEyk`&|M;Kn@$#4QPQ_OKks$dnym_xS7<Hqk>NCluBzN<+-v(Zm`K z{ScyU(K$tq+qr}*S(aw6v44cW+T4fqEX>$ex#(@?e-uWW^~Te_q9k>zDp-oIwBndK znms~EW5uu0P+3$?)X>Tnf9x~8?$8Kb&yAOeos~EK$qf$MOW!(o28maY<AHm4Ox3=f ziB9uAJylOGyNry}$r;ZX-MG;CjxSJ}xrfO|(vKlXhDo`G9{1D6zDuk{!g^l{aZ}3Z zw~$8<5P4M^187;I2G8G3CBpijDnD1`7`)*F0OAbdlA=*7(-iOpP)Ej6OLNNf!X#8S z?dU&zi00*dO}iA_Z#A}~qm2!4s8q|Jx}u3-3C*Kq$v2Gm3+@!*M$aWh@1KZJNgxCF zer_k>{vb{gDEI0)p8OW}Yyo9^oNQ{F?C@pLcGmXwc`*MoZ!t#z2*}^V{7A2)8K++y z^vHJ+!1{!&>lTqZpS<n8c{RpCanWm=^U)n>d{m|vz3uyMejt;}Wyp+AP>mJe?p^_A zd3<F4g!Bgih2?Pb5in9)fS3aIEQ4Q6uRIgi)v>}#ZETQQ@T2VgXj*E#YrQU)nlQ8U zs>X#Ad|$-lh%)sv`_$b+ad_~|l=_WoI-4jC6&H~fgAK#-ZDAa%#1JWt(QNay#|SPm zSw(au+#ruN)#xit)Y38(stI6V^UP~Hiw5fb1HnnCGBP@<SFHzHLJ=zek~zk;5LU~r zdYQn<;Ni}<C5K*N{@m?A@>#`PrhQ4Ic_ll&;vr>o^OY-IgqMmEBbqQ|F<D+oKAIyc z`zF?P=b_r-O-qZi2#(Sd;xV)rmWQjwHJ=Qg-$lHH?}cA3(OV*H1V%AibH&TN0v=B< ze=P|J*DLFBSkyV}3?Hp1AH~MT4#kgSbK>@x_Ij1WH!vhXe>r<%eKRs4ftGL8FXy2Z z)nhD%?a;x779Givu;<J7NW(G@*qyM5iGgCB#?$6zOca->H?UpH%U!#O!}gH&RqQHm z?J0X^plH1QlNG*5`TmN5@&53hm)7@lY?yNuQ%2wOe1Ir^tQ;m%pvDirJ|f6wG4|Ea z*8hWa{Gu$bz0Uf3v^+5vm&xjqIcL`5+1iucW!n-p^)+|Pj{;sqx~rFJMw}s^*K(4M zTk^)}J>I#Q7-ipoK1LGMoP4q}({vw`A?iLY-5^o&J*3OWSnG-%BcM_Tz$h|S8TpO1 zq(c|T*LM<GYhv;#MUjaotA2aFFSO}II8`e0Gqa@mbZsrkG>48Y`|F8<!<pCfVY%%| z#wqj`{0=kYyIzxyZ@%n3woma;D_IzXyN`^F?74EktmYtn2h?}@8aJJgkR-9Ybve@G zf?)3RcMprL?Pw%L%UtK^Wn>rXUjs5u0M%7X%Ae<jTEj01+;K0MYb!XuTv;)j49s`2 z?IRBF+K53;6%<)1>sM2k=@U~&3FDGH4zM{Il73&}v=xpO6G%&Y^1=xCpw-v+&g`UK zg`|HIa~S;{zXwc2;~bGuv)-&0)Zr7o>C+1D($d752+~^7k*ySm={e*#HOtrA!eX44 zslsRb<20vUuYIf|4_`30a7ms)+-(PyvZKlMISX*dHpbsxNaLs2bAPAA<;B)^iM4L{ z-7WLwQY^he;>i*~NTf%5Y^M}tE<55G0iFEq?%_K@!NGW}%<PZauOauUv6R$r4)>7@ zi#6!$)_788WL)v9SN?o|O2WYF^4$v8$OkVDHF6S?@V&>g#h4(`Qc|<wnJTWGMOM=( zfU!<$tcBR_OWJ;$pFhaP`PR_VJ-LI{DynC0A_?BPEOsqJ(0Wz71g591tlVQo#|J|Q zD;XH%IXXC8G`F<8iw=snmC3>@k^|h@eE#u08kc-RB<|e&{CvjpV4i{fx2d{05=OGe zJNQ&=+-Np<ogD#ormA<Xlips52io}wP3wXS^3_UFKYIfH{{B{I?y_1}SgF`3y2vl! zZ2Ie`xereI^(91b$#+|fX!UXXnVNRl(w*Rc+LO5sMMhlyFXu{s`Z__x1a1TYNn3-> zASw{BiHq$Ah#<<57M(fLkw#4`D1|zOko`i@yU~p$M<13ADFRH9jK=#$+zhGLn;UOD zR^A6cKxIoq7g%|UEeU%-!FxfEC7Y-WIonjdf&^voqiLmamWuHZqrQm4F_@FSli+Sw z$0}4CZ=2N2-qF<2X>~WrzS@3OyUvz=?>_P4DqLTV+`y&f<yS0MzFZwGUTu73paC(~ zb8)doIuCriNHx?nN0yb7bInpqpN*{0^W<o`esjJnYG-xS3gPHLJ5_rV^95l{OiTk3 z*Qdy8IWCyYMNhp*dv_e^E$Fetoe!mBl=j_RK>F!bI8lEv2^V4Z7-Z~v$n$Xkab%4C zuoy}@s(8HP%_zf8B5Hc8+=H{saaGVr`}!8~mTx*!?SQg6CHF1#d-oQmr|LXhAG%e@ z1$_&(5LiymcF!$PN@!vHHeyx8*&ca0QhZ%oLRprIU7z7&`2j6j)uXyP&&A91fP1&m zHKX-DP^Eur=E3o6AXPG<?EM1f-%)+yuxE3-4sje7Ig<5Y{$<QfD>rr-z$RTUHw0H` z9n)cP90Gw1bn;E6>+=|2fA$jXwHlsEgII)!p-rhQ2Vq}rvJ*XCG<n*JF^)fX_a_eI z@M~4CS|5!2OCKim(b0z`<?S1m`gsC3a6a|-GpFUhoqg0*?~k8kW!iZ?(uTShCsu~g zHe9Y@D%IC)B`8)ro}GT|1MQsnGv-2cOD0Ux9BLqk-Qn(9M$M7y(;#0JHD%?xCYj10 zt(C9qEwT86A8ULT4{#8S3Sv%9=m!T+>2*Pv;tak_<pJfbzM{3dExJ$3UuS3>q%P}X zTZ%t=2(JnaVvxqV>F+!zaZMUZM^EpUHjT#bmP;4F@j2E4O+=|)c>hj{ANkhvmU@rf zJooiGpU}p;uf)rtlRgm4;(JPoRr|QQT7OHfx#=3_h0;MNnmf+gqbV}J`@2VTE^CQy z(`+FL=-N-U%kDC@4)|iS_QCGj&xdqvG+RFO)~znPaz(QKnkfI`;#fuf#?=TnPOi6i zM@B~x?(<3_=vmFp&ZF?BjP0Ng={Nb={l<L#+{w@kTb^KcF4fP~XNO3UDQRB3Lb~YV zi^)Zk-NY?_BS}F_3;)n!y-Q)jgSX_8GY44&6=ex`!_bR^gG1ryCKL7kO@AJ5(T>!i zo$Gf6=x<R>mv!+Hd?ddda%;&e&MZ2N>?Ivg9ap6C7EIuRHTAf)^ta~Xuk2oy)|}iS z01XL1bb0ggC@|Q~ThSZX2e@O1q_xMZs;cUCU7^lIAHRDYt%a;w8sTV^R|0zBUwEa1 z2IEz2^<V*?N!^#l2c>3oUYBvHM3j|DLqc9)Z-Wn8IC0f9HE$GrE>043sb>q5Yvhg) zM5n$2V?{5vn8%GU-4=c~aXaZ*0M@ORFk0SBxN$-bC+;_Ht$8|ZI^tBK`cyx)Rl?0N z?3OE-td(YtKERDeGcj8ebUCJEKub7M4m#|T*B$1D=A)i%nIPY84ny8kxS{y0UX}|R zwn<YPj!w+e>9U5IUR(L97(?n|SiX`+{!4fHT?naRAh;)Zt$Nb<HfQ0b)rH&acp-pp zfOFRn{JJ7b-Pbz=oq>taz+iTLC<pU{)bhfEd@yxlIK4HmY=)|>l<GY~tz<B!&6Af~ z^$HKlzA=<yT&P>USAkfec2HMW*PCUSa%`4!QB_q<uvRMQwE(rNun}ruY54Glh|V61 zMXJ3$H2Cu6_A5ns*5pdq+n$wlOcoYPw=CoP8%=R3bXU|LJ!Mv|meSJ492&-YIcx{X zaoc#oloIB+G8S*kI-5*+Q{$P}6M%q*X6~>>d~>3K_2^qEStBJKo#6E7F>Wo#VyxR9 z99vpn5QZlACy!{X$ig)=1{&FUR-Vcp8}esrIyogBr=@|PkUmj(RQLsw>d&L;httJS zS3IJHxErAFqsZ%FPDDslRb{EZz0*$fu_YmRIOReNO;=##jTD{rlaTn^RJYu0;su{d ziwzDdjLmuD=Q0VB9#-Kc3LOv0A+GcG*Ss$dqa;tb#Q$)Xrk(P=Qa3|n(2m@GAA5^Y zLB%E4Z{Pw(o#1yy!6iClwT7dEgpLf6dx+z5Lb`jk9ZYn%PfIC$x|^W;8!f9zx1Dy{ zhVADg5@D6nmQc(0GwY@OBfSSp1383l_}&MD4YOB3&eMZO+|JDm8LV3QhRwYdtIlsq zOPxQ|*48G&OV->M8rR7ez6tc*zGoOB?pn!=Ll!A$m;$IUYe0W2nPI1>7(Um@@(F_z zgPEi1BQoj!D>N0+sk?mqbHws-+Y4LlXh48F!936Vf@Rs?oZ`RmiI~IZdE?g@D|1yd z`ev_%dkc&=q^*tmnzc0__G;x(ia|+pwtI!Mk5z6!XEMLm66-L@J(;0g9%~kkgn5!Q zT3n>VxX%(qRq2}=6cnu1L@4q8f{3*0;Cs%66&_X|YCN4$>&rW}4ah2b=VT=EXmWSX z_}l$3-w`}oB+%10_9}^Wp#BHFqbT#hk;%%5!QI5foI`o}0XWPF3D)W&0R^ZyN+^%K z%+tE^R={bh4&&uOzXkfv5zY=NUpL0~gke6Dta{Ai{-*fH<ff#k3=?eh308AjWelmh zv^Pt;*LZkzcGqWv#&jb>lJ7RXuo=2e0a*Zl3wh>qKg|Uy(PUng{X|IH)wulvy?_(h z@?!1ca)YLhrKaI#5cM9VWOhKoy?jHT36B}frS}$#MMXpP;P>&jA1B`tvz73dHy_aq zOf?)L+-fNHeZx}0OvgSk{J6mOYA^|apVvAa`GNe?E5#4Q{uF4FgxNlPG{fVo^XY|L z_goLS4=P<2-<f4F$vk!C2(s>BNT*^~p(a?WpVsoEmI>_i_FfBqlO1z%Q}cm%1~nZo zqrZ>OVl-u>+cT#%6)g=@ydeQrAW=Pc%QMdQO<9@u$@o<H{rze3$#M*lsTCE84;Xzd z60-dL`89H8`unp#W1}a`JF*L6;@=<f2D&}5vdVcTxETwX)+!<LRv5;vGvtuIqo7eg zJQkAqrV&0?YoH$nw7$S3#@kI4qwVRXo;#S`){)Q04cgd@GGdE+Lh+fu?0TiXuDtx# zM72CjAuNC2J!)k7$rYM>;mAGk%uG||)6iEY5b#^=sDlL>pvv)-ZWV20oYcyJL$Fxd zXG#wW=w;{>j{AJPP!)GOx5Qe`!=b@k31>kJQKCQ$b@eE20^=!hoLA(UviKe~$gqbv zO+22JYm{$~K^Qryxa#AoWJFJrqi#e&_?DJc8Q=m2!P3_kz92kL?i@5e-fCmnla+N) z56biMS=r@P!pZh{XBztMzE|$n@j7<c_A+TeWSb|*)XeN^JXp@0c6hXy)N6-8iqUs; zjgKsUzlz|9fUTdSdRtRtX(Li3kqav$mrYEUs|uaQEzE}c@cEs_&ucdmIO<+59vocd zVB3tY!XVedW4S4X>yp-3QQkUHMd#OwvI55yt!5op9zg-eZgss-dHo(2AAsJ)i<1BY zA{`&G2s8T%KFR>ma`%NE2=HL6jArJwt+Dad?d@%vL*@~)j@lv<T#wyVPPY4#*9kJJ zFTNzQ6!!l*oBf7+bA*TN-aY=gt5^MjnYqh2S9+Un%efZA<n;~PGNeKXG36%8(qrDQ z922FidAf)_q8%<Fu6h}uY;FC>H091^_pkoY)>RDb{LX}?oJ77(XT^`clBLlT7+Lw* z<|pnqJ@>gxSpy0X%m^pr%mhU{!{-VQz7ihD4-`Vgch*|m_acsb(U)zdS}vsuj(g{) z4ruDWmH3#10b;luJ1sdgCo71BwIqg9<a>oimd2(!z$___E%X2}CvydHkrn@DB%n`D zQaa-OXF;02mUy>#E3US-jg@udc3-NT)EB$n*|--1rcwcyui}s=PX_Q<+t3Hytn|mG zzK1KMT*o0|{0ub3lgbEkq)JBD6J|H5?q@LsI0_TMXBvG@YAn_b>I}HjlN0aWJ2w2s zJb?u8@7{|f&pSQPjOW7|{zEeHH~){}%J;v^`t%+Qos-0W(mB6Lv4Iy8*WAz|0tAV^ zsuZ<sg0&*gkG1Pf#A3d<*fWy`#!W36bjfL1JCvlYB~RLrc~!a58L?c~!CCmW7?9fN zsZRzCo{xT)VA1nd^IevHyYTa)cF-%u8=Q{;%bohV7n*=h2dR|cp)e92OBxC!FvoD7 zTDyBiVAZnx&|_O*B>3prwdOgX;+CM$lQ>@n*Gq9t*&=9F9W%;P8HcPV1cHbZf4s~J zRyC$^h{#7xDz9iNK<z5RQ`Zbj4!?m_!_V=Ry^@cx;j?QMDx!Di9tCardRF@fh4HO% zm~Js*h_(Hb5Bj(7EnW;fJ<!7E)*=5=-e{!X|2|YWr$U1;3BYVuS3C_zCQyKZ@rH-W zizzyaZ{&<Gf)@7ZD$#5r**|03hWTPXFq-_@WO`G!dOV)=t?Eo+TNN7g)%HE&Pq92j z6HYO1=rx!%M<>Oh&-7zT-}XAC0>0(vI#tlzEG|%2t(z#NCd3X2z`$I6UM|%RqgR^2 zL=xmb`^<WM|0K{0EHOayZLqqO=5}X`uEFrldT(+!N)eLzlAU1C)Ta{;X3DSLz{7?Y zYVXlUR#a~$prIXp3YHY^5XzjPH_TUj&5xn=HHWgr8`I6Ii4@d7p|Xx&T8lbklztM@ zNYndjOgR$hktKSVPpockuwza6v}y^PW7)mTMTn9;(d#aeKCi*Zma%|(tt;6dmGUp* zg1^(r4TIAI?P5T=<-gTQ?fLt8O>tE+7$OvsAFC=D6B&4Qo;_pm1>rebU>P(jxMNBb z;H0w~Engkd+5;9_W*TN+ILTLF?Fb=#ml!X7p+=@~zGCvu$Xk*`p(n4Gt_j0BE_hrr zw&dRNWN^iKi=N$(lEI)nc{el0bLmz$wdY1M-8<2g!|pds7}B}eS6k4Q9xv+4X_oqs z$EsxT2@gO&0i0cq0nY9HZ*3aI9_Z!!d{*7{AxIsx?prSYngQKoWddU;SUk?h=<cw5 z>oBjq#@Y@2ghm366H00WhMatLYqus-R`b&@fp}fp^Q!ZzrFKoUV09*@mRgf}nLovs z>NjzHz<1D_%T<%Y0=xkrc1@(lC&%9Ft|-L8pTj_3v=+S;O@x!?<nMDKnC>d-l9hre zD9tGo?Lu>jf(U%p3cTWNv8Y$@%D<-bc52Cb!8fy7)<wOtK>x|Fw_lXRn@kUSYxh=Q zkh31?W_eG%?C_;i!m1KbF`7P<@!#T=xIpnHvxK=2lmWlf`L=myUh*0Spu@0sxSxkT zZ;it}Q6@^4I0EjfJ~wla`*fC<WmPXLIcQbd^{ry9Zl>mw&9@lS^c+Z=F#^9$_KRk2 z6UzGn@PAs@IH$*%4K)&1Klytb!cjOq&_Xx?EC14l0RE>oL>*&nC=9$!qeWxNmCt}* z0J3kavD@b4;NYk<*^9*|H}-9J<oJfaZsUSyWADQC{x*&g6A5J2vOp<T<Gn_V2ASD{ zrKoy$T`hZk!yI#MXI<mRrn(>~9(f_`8Jmgfvj~R<3Q%Hw{d!!}=i|6FxMp(Y4#BV# z^5n#LVXwsq6YygDqSHdL(bhk#C4$rAOb!|jx(k0VhyVJ!u7Jr?IWR>!gx-VI3#0tW zN|zCPn&?R5w3KKNcd<FiHArrxuf2GzMzCLWuz<}4g<7;M($^|}Lxpu};zSc3bCvtm z*!=05l>;~REACqAvZhD45CgQe!@#y#gXv(i`0HX~wv$1{DqlR1m-B;I(&wNQ{+sLe zHX=oS5+Cu+V=cHiKH=&(<50{blUip^j0<;q3Y2M_c$Xhv7!3Y4>~XW+Y&VC5HC<`_ z#G1384FK@mKu`R-%6GHv@u$3v+cZL5`pM-hN5F2Q$Ey1J)ru~GzQitqnlbD52CqJ@ z&b9t1;F8=N6aAa1{SW)>@BgMhskcf2U4$ZFdaa}DsW8|G0+wTXTZ*6O?dyD}JfMtR zCvysq^~1n*ZgkEQ#%9wZn=6mZ!jiOO;~_Rn?<Nl^WM4}sOME6kI*V_m<FY9h2~{mR zQ2L|`QQ)kaDXs?U<<>pb{w7R1ee{{%a%#QG8*=>`ENg|(6pt&p%Ycu;cFTRgSXta@ zhn5%*Q2W#))~afcDSfGFSEiu=4S)p*WO}n*<D(@}Rn0?^ku_L?<wj9`&?OvIuQ^GH zNs(6WRQn32|JXMn{WTHjXtRW1{F1|n2l{ljuHp)%!NKa0Z*V%3CT)GglwO~#JeQ0- zmu2}r);{FZUB3&rSAG}&|F92d`|iUd1yDYm0<d7M0-{Zz_w}U{ZXh+!D#g43@DuOy z!Q`fIQ1THM6Jf+mdX3|!h{Mp8QH%5R?QWEVeo5~^XNOLLTPQ&f&paoK8L($SHx?tP zI3f5w);(PvT|+AetgBDot15?e<+*rXPJJ*+(cZ+_{bd^)ajE=6FP}?^ZkIJDivmF+ zMKC=;cWf?1Eoy~*ZF7V1aD|H-;Gixyf<f(lmj$}x<xPt^8+%6wvmDwAi%P^CQy9kL z#T|1S2H?e2QIe=mzbnCDU~%7x@s0>4IkXfOmI$gMpL&B+<b**_nYN?vox{*PL7cDF zIE2CNPQ@<)8Lz~F3RZhW+^^c$=fO02=(N?gTUKINm_A5cLJT}YQr(~RI^+k`P(JlB zfhc#oV-%xXei47<*7MIg0|EZ8`S{8o|F>b4OoI}&@JIPa)=f(<gR-;VMNK{7-vbEw zTnyI1G!Rx2vE97(oPHcLGj*|B=bKqRWnb*PClRkXr~F!{;##zDt5a7QpO_kK@Q!l* z^(l_wObOdJV;5gxMPC;b)Uwv}yPY|N{w$G=<Nm`A#EfkF>})oMH;!2_%ahzSK|qrV zI5@P3(vBr@yqn><!FcyhIbghcpq*%xTY?|W+{tyUfATgBk<CLd{D7<Vq?AiU-fK%9 zwHT$I?#)z52R66rw^eVKemzJh2J!EcXOWm9@r8>iC5MU8Otit##~grRwV*;Ic7%jK z(;*V@;vx9C2a|9DW%F<#MuY+u`C%l$LXD%~GNEuG-pidxfHcdq5h)CkJm1h`EpL8G z=t>KQp=RB{1WxTs-<&EMfGOq75FN%dwIE|Skubu)bVmcAOgS?$ibkS;<?%h?u6Z!q zzS^>-2(yNpM@qbV^56hf(YzudDN!Z^6>pxJ1_0p3S~gOKjh8t9R6wi0LjkbP!|whf z;2O_Gm^e6$^oh0zvY{uqL?Gp7JUYD&pccY^1gYA63^?&5HT2qu!T?lfXA2W%5#}1_ zz+WC?<&yAzo&C*%{%8IBn{)rJ7gmRdrc5mvE^sv%YaLj)P1NSwQa~CRS{ZhY?qQ}0 zxHCV2E1v7~#OgBwI!(UGjl&xIgWLPk)#@z#s?$N#H^1EMl-S@wIB3Aznk+NNv-(%+ z+!tIH_{Z=L#_9ug#8qC+JF6aClrA!?RR`!MTfW~pilTYDbHW+aPb~}>x{wI8A>1xP z^zu>D*6w>0F*+uEa(GH_!X6)gU<SZheba6rL|Us$EMZRf{GZp`|HU|9<U9@tjW~+~ zBqwu2rvML9DMVz%$a95#_;Ggu+A?;bO0T|MOud0PQp34o65`Fxi8forM;ZLp@QKC3 z;RIbMQ#CD&`U{>@$d#snXv6!1EJ>!v1<_QOx-?G4hDSGE)W>~reRU7{lt$<PP1TI* z7_%<1v7S<Aw?%gMxjOYN-fHo!0vkr*<ZBAp5dfE1{^Ps|uyh}}|HD}Bd)g1QVLfOe zjdd86qOyWaIdoldRF|q1*F@M4f}|R2O0?8uUzP#*Z*KefCt8>4j1;nBro5pW{<6(Z zAd#lU^H_84Px4h$lH|ZulT?uxF@ifFaDIHil!KTeFbFY#4<Ht1<_L@!Gz>Mk4aR#k zEKLg&ggJ&ZI-!U$!om?E28SW+;81LABO@^=+#Z523b!+X*hw41VfOe0Mi#0r_6Ufz zJOt(d`2I*0;R1zV;~3eCTY#Z(Gi))i4Z;Er1LB-b%*Mt>AO^L7zz{!Y#y`LQF)@}H z916F?#x;hDB4CnWV+fukiUzjxy9CBiO$(R_+(`}MjKDv8aE^n%jeB;b0JeqzfofoL zxHT9@5hi8_0V5#TC<r_2^UpX+aC?hWg0M+#;EGN#h~3#U6af%BJUKBr4TzonDY@8O zY#eN;0{~Pz`>qpscIG@296IrLxuFZ6iVdCkTx#gTI3f-RxT=LK1eZX`!WiLT2VoNj zBfxkfxBvi^niAX&0XBj{6d(vExSf@h9oWX)!uT5QU#<e-)8lLvys@yII9&y1BJv^t zKtVYE5g6+atDye$K%-=m@kZUG{%sZ5fGtoWfk6-;ZZ=Lf-eU#aMbs9P@%@#jM7I#N z{);VvLQtzW+u<*BLJI{J*o?kh<<@w3h<^Bh&{F52rcr-Zj{JKOYv{<3<#6$rC$txw zRxie?+lu65vl<p$F>=CZ?TubEN=s#6xj@O(%E0P28Q!-RU)InSf0$UYsk5*lD>S^a zpEP-=X0mL-W8o$LLX>Pvi0bpEHWy>d1Ic?0tGsFh@Hfz?*DRxi>ciINZL)h6dYZ!# zuM4Cc)U~~92E#3G-F9htyBh)FCE+U24|!|H>s!^|J#-iIZDK;b6<Toy(=6OPKd~Eh zIb-P!6<5K90Jko;ytJ32>)hDuY91`9uEJuaOl~<7G1Vb?52_M3(k`?%z7d`>mE0#y z9<Yj@jY3-*ftd6Ta;INuZIq$u8=~h7V7@U)GsJsi^zM_59F^8a+%I<)8lJtsl#%3W zR+o>%8ahseC`wW|xQk|DME|VHEMsn0xr>{e;ECoo^uWDsfxorU4z%~M(M0@C1m;wt ze?V#2Misq@QS>JY!EJxF%+N+x6QYuo^3YL5-EhMZ23NQKvF8&y!<Tv}YoAl3URf12 zS6$RHX%&zEL?NqM{<@8}?a{kCySi%eRBnrdPbYNj#j<=b(MmK7Zhgskf%JPWF34qK z#5v@L=%wVoU^ewC3#R)#jYxV8rblMEVU$xX)2piW#_mSpQ(H<9IldN4MJS6imrcob zdYf&5rv8;LRaJ_Cv=63iGZt<?O%{Di5-{L;i?wwR(<HsNgM|t#y3T;beu%d_>6~x~ zKglk5b~VdU_XwlmsgO;G62|(tZo=+?>FVkpz7x=^xf8n@ba*H1N*6;u!z?3tIJ@a( zk-<p=oo5A~`^LPMu}q{>Q#GC40!xdQWIilBpJZ{{&%x?b6w7_^HWCw!;NYsid0*-7 z65x|`oOi{?U0eJ0vO?q=hU<~1&uxd8cv+`lUwsZfldi=$^s2BBnM($E;Ic65e@PkF zvtA<~&*Zo9p*A-9a%Z?v-|H0xwrd^7+Jh>5mU6Uw#|d31h{U+f=~kAa(0X{)rC}wo zdMVi(bBvXhXSTt)EN)M3C+>E2e5?;NkhyM*J?&bl<zfFBs5I>8=Vlb=oQ@U}!d1dQ z`@y?n-^u2l{tC~aq;>xmUmA-AAk;d@M2??_&%0SelxG4U^?o4sLuqpY)Y2MYYw7N$ z+)kskKqss@tSEC^y>ml*Z1gtCliM}|)(@}FRB}Xi-vjZ{%on%rujUoL%986hMCu83 zC^3W;MqB6b(=7yEi;J@(1RSJFVi@j7VSI9T(5oG<7Bnyp3DOrG9+1%^Ol84NRmeop zQ?wGO&wQOs$SVj5Y9Mm>piJELaxx$@F7DZ-+Rlzoh_;RwUJqEZYip}VojUSmbSkS7 zAB?(w(_bW(WoNe~^e$Vov;DYhCZkR15f{)OL$#nCTAV{_)#T)?R7b><i<VD2c16Rx zJg?;Ib`3%HP4=$adSjkPZ|?33l?-;yu6kXX84F#r#VSC$5`K9HNUT{6fO?N5g$MLs zlXFi=tTJHq=t^VBZY0~IfBhC6*}Vx4{Xpi0<oE(ddrpMil)0cFqs=KRbZvb8y5zU5 z8<qU(!;<tqF&9ZCD7B6!@vY>ZVvY?TN%b1w_5c=vA0yiEYy&*WH4+F&rA!V#xV*^A zG(35zxyw5=T6Fhq`D0(oy2%oM0lL-th$F@?H~hoC<}adEMHi}6Mrw+(o3BglF2v>< z9f=8u-C`7W((?*@u^^%O*@uVaOR#P75ogJzLq~Oy_I&?z?2cD4ls0P}V<zM`PTH-m zIv(v+E8Q$#xq@i2O>&;Tl3R*DQ&lEWXwB#<86VeMv_%<RNVd|FM>NjLo*5Ncq*hsX zsm5^oq(XTh4@%7AVvF>sc>!ml*(v(e)Ac$;O~d=0cBNNHTyJKpu+#RW=dHZPsA6m{ zwl7VOd-%dW_lMQxsM|w49+6N9yQ55rnI7krA+`7fy1H-R>cyKwmxD^AGaV&&=waLX zt(}KLbUkxh<F_{slC!KcggcBF+6;mW@3}{`Q3O(#oD{4V$UVManD|~EUGlmIu`cTv zPUh%qxdPTIz{_=Z*)b~3zT(H;9v9i>>84V7XCEzMwR{QT-XXu=ibZoH^S<2!0u}+K zy~ldFXqeRGvL8AiHpPfwYU8FQB%8&k`_Q-zJJs%EV7L0tosea3-k_PUG=AD4rH(MJ z3}_<0eP=E&R8odk*jqn8nfEEFlbaC+`HhLXi!ZD<!8fNS9zUA{cI(vWD6?zrKup4^ zoTM&WkBWcuzURi-uwNyIffGXTP>hDkIIoIEd$#GMh5f;(sc+yRKsRb8=7f~KX-`=4 z5lgDKz*y+pb)#)P(Ggx^Ub~~@Eve}Qio7jFv=w~VEBp^vJ)cwDsLok%bc?orC%k*Z zON3Us)rY6IdkCN&5uX%rbxGOeCi~1aT#Hdgl1gVE;bxiZc#TxFi@fmY3#RuNd6m{@ zU=ObkbCYA%EI%MVBpEy1>hM47C&sLjTs{FhrF1qM-7v*yBzpKn=ap&!YS(?jsXq5` z#^bJ@h;QAa+iG*7EH8~(8&%#y56CD?pHf~Ub0i>!@lwh%n=tqfXX^TihIdn54@RnQ zPGiPvh4nz&Z#2FTRZAclvY$_n)o9zbi+F5HziKIPadsIz;xq3(O+y`z;9IkHxj$!* zay8c$^=7z=_9uzJz7vmXs8oeC(Brk3_a{<WpP4TU(ik#@`R>=%zY`MP*I+g=DhhE> zxJTZFm^U@3AC~lWmE^$mViy|EaDRP)t3bo|@Kwso?3L^Mdx~4Z0mrK(B5wSdFyS)3 zm1X`-wKuCeSIFr^Qj?EuRplpfE|Jc@Pj?F->2WsXL)Q<R$|JvQqvXJi&Sk4o>!~~V z(nJ5~`f%@1j?s}(>yZe;jJrDzu`ZuJGQc+Q&CbAy`%?13{rh(Z1Z(XsU-&(m1**w` zjUZ6q+4*}Yrt>2dqxoYfhT)C&Gw{5o1V-fnP>`tu6bgdDO&}mmFcgXkikQTpV0(KD zV~~`(H1i*$Ol(x_2?ZNl{T5&@|HlCHe9T$Eiw`ul7llJj0QgF%$P0!z1H!>Ozc}rN z^OJlWs1a1u!2)XXr&yBkECe_C9)hD^`pE$BtoPmjb{zcQBa;k8rji{T0XK$2zX!#C zNwCuog1LSYjQeBU|1{0#mcjKW%Q&Y~_y?ULKj|b;g*(_8LqK9EqqzGU`kxSQ|0Sa8 zk8CLr@Dq|s%p78D1w!Q%AO(mM=)2(T|KA9L8z|;rXOEf@-`MT}7-pgbN96<OsoxvG zUrPt$+b>?2%n=A1`@8JyW)=u@2O~CPxHbFvS`tG6{o&&unFF4#9S6w&QMRyAi5%3z z*a{o}oUOBqKk>@*_q=`u{Egm@fAM<r2e0;LCSeM<GlQIFPV6>za7&0W!k*pcj9ugZ zd3Jfevx}uB53z=0ou2-*_hI0jrSIr$-}#zA`z;p-8rdtrVGu$&3mC*6MTDIN%*-AQ z$SwxAaj`oc4`MQA261t4@`7%i{<;JDrCN{)#1R68+o0?icvBQ?4>1A3VIUEx5yTDw zl7~YrU|<j&1%mnw1)a+dWQ<x)KmaiM`@YKrwgP`g1f4=MgDmVpN?b}HV>=fc)HdN@ zhvMAW1>}UXGPnZ*gfNGIU=Y+qC?$Z*E$k5}{L`_gM1W6~WzPmuL)}MBcb?~>CbYJ( zv#^KQgTUt-{3#TQ_EV(q6T{APZZ;HMPsCA}b{0ks2-F-7FqD|iI?79{{X#@Z90Ie4 zu!8I%kh7;?<I_pNFc*~UK&BQ@2uMy^OhQ3b0)%28<Y-}UfdHMF5Xyp1YfmUzVdv5~ ztv<1ThqGt5wm{tae!*sAZgWbGxY`40RS>F4XemjkNXttosENpdR23!FG(}V-*g&YL z4}=0g6$Zq_!T3x9D28kt>}=qtEW=??7ZeTwAsPU1CKi;%qWU2~7BFL|g9+pha{8f5 z6OfV18CQxZGF4UOKuYIE4nnOPkT?W}0+B))iHn03=&$ww5j#f*JNEBmZ;3;oHs%)0 zC{e+!A>Vasc3#>*xm=j>nZ{7W*xOj3)Q6fIr5NKgCD~aZ5D?fYEplKJupLMaf|4W3 zx=yK(2iqCLL6Q(VJ1`7^(!=RJRTmi81|<zuxUm(=eV>6C|FmJaDM-%23XCEhVgz=8 z*s%fOihp64r^feVW)vmg%|i|hGjjl&LC)qu^#D79Eug2h8W8wgum5HnL@AR?+7#ph zcR<;X)v4B4L8o;xi&GN=gG^9*I~4}V!T!{UL@f}fgYE(uIC*7nKM>PVF_%<F$n#5? zXsQ^S%0j?kURiqw7iS%?w$*QY1uo9%d-sYcwd3Nc8r#94P*Jd*JvN@bJ<8i4PL~Rf z8rVqjbp4~F!Y6Ds)J&oX*pCX{`JUK{_G3@He6}Z={_u|QpIai<d3RZqtHQ=KvQm`A zmxr5xp(+r22Pgs^?bjq|-|LK|XLUx@LUDj0R3T85L6Q9V#`)wI(0^=PqUUu-?jJj{ zHu~Qe81alO<iXAs))uaiU;8%BcX<2XtBRt(R~5DYZ&wv@6=C8K)UE<|!Nxzm`~Biy z7aKX*_}Mtvcu_7*2@HckiELodAB>^ob1t<fKU9W6d%oQRz6-4jfF%O8FoR)ZqqK9{ z0Z;UFp(~;`IFy4jay;Gqe-{t!@8anK{Lx}?)y`rVQMfaqvC*lSp=eeGL(dHd9q)(T zP@mBt@|}j5Un-$I9dou{*`r3CZjY)?V4J_RNgN|1RS0UOo1bIz|G;KEvx;xu8AR9k z6$+ns$CHA(*qEQ!Ru6yxzz*sVl|Mb7{_vs>CcyVETTutv*%<(+MLj3OKR<r_AOXn# zgDv~j%aEX;+L+jX?D?Oxw^^?O0)kmg6J*^|Yonw8vH#z-#H1v(r}b>{NILg+b=SDM zn3#VY@|W#i4pOrYDPMr(j6I-n|Dfs;R~P-?gc8X{>eZac=bb^hwd%OW)yMod85GSv z(XBm&;y^*UwraV?*8O*7CHnR|6kGHGwQGxkdt61-e^Z0vIVZX(2J?}(qW5TAn#Jtn z{&C3PHObslD7k#({kX51ZogQ|edPJa_K!HHP<bb&O~{On_3C%o0k$@;y<JfQ=Z30~ z$eFV?wL01S@6k|gtfsU%Ic%sZ1Bo0zYokcy$k`e7`OCzIl79)6>+dyDn~B`4J6dl& zLl{0gPa%<?k;pY93a+j7-$0%ASu5NAlzI5A`3Es5N|uqxZ6xv#i9ALkPyP`H)nTRo z{oX+O#)r70uZ=%&P{e#g4L<`xp)F7MmHy{Yr%yL)w%TL9)rIZPm7g3BB9UWA<RlWg zf<*3}wUsm2*?-2_s@?n$y;|zG-Jf~9*?xvIex|ZTl$_5#jQ=Z~?S`G6=c|Pt>rGL+ zQ}2#<yMI9aQGL_@h=Y>P@qFRthuDplr<>i+_hyTZwmZ+pj-7#^+StrL$>%#sC*4Qi z2KJ_^w>~Cqb|&l$y*XT}Io@hN+WmO4*Mme({3FOY&Qx0=%1%!9H}<Bh*Be7u%l+3I zBe#0e_9pU?yUpV*x&H>|9BR0^76pae9o!pviBjKoXZ-%~OXPaRME&c33Gx#P)fW5T zBlnw-+qKB;`qiP5|I+&Uk7$3l-hbwbgg;#A+2wD+*)NAq{nMc<*;zQE;+9jtt_GL? zYu^t48DISLzjQx+yUjVkxsOM{LDrC8bN&`YkQy8P2xUaUP%zB+FDJtY_z}%S{hE#B z$3W2ck-w(E_~R4=#zyikKl=V9D|p`{3EQ98`0_5GA45(<I&)M80Kq2vBhvSKKO{{0 z+q2)LjCn>5+}a3^B8T|2<97keLR|h#(OJNae)T)M`2aj=RDk>a8Q>Qwlz&1wzm0XC z(i0imi`&6%#NkdbIaD_Lix8|o%7y%wx*d#A1pjRmr}dqfq+hb9_@(Kyv1f|@H4pH# z9wA|3fgpew$y>mF(=5pkaH=!Srv3=yq=AYs31<rgHpw5yoZk6`i~UDju=8)YX8#8F z=a}DdasDV5qF*L?8rlD)J(mBl$49?pLip1jVc<X7JMIsn2_Zj#f8mn-PIb=@+~hw5 z-KSste-Hg}QK7#m9D#sapAY|8yJ9*UPWvlU`X2P-fWP<ur>GyD=}$S)A2*5LBJy9E zTJX;_@zR;0V0{<40k#Ot*c@(WkB<emLOs9+Tb*SdfImj+XE6VqKK`B$h@I*VdOrKc ze|2`?`Dol<RD6d!qXNgs>iqIIN`4c=kD4O(`Bw~l=Q_apt$z4(GvWJH@cv;Ke^W&! zfg1hH=fqCW=eUA@jZ66x7lVU?<F66F6L{xbP(gsdM&kUHCx2fRe?uVI9|-*8n!{-Q z8|43##vkg$H!@Olv4N-}z~8rJ4A6g7qd%v?J4FJWL1BwSOu;DC;r<KbI<+obHE}zz zla!r>37(1B?{4A;cYjW)pP>C(UFVC2NWvKbftf%|&g~lK4^t4USs<X0zpE#Z{CfJM zs6h1V)*mYifbVq_veP=s`F8)KE=Bqu?wrfh73T*74d<1V|Bt;VfsUfswq_>FB$G@w z2oMPLM+BmPN&u0sUqccI216iW@jad}OOpg9GjV1T2#+ryA6z~ND2rcF5a0WV0$-F} zWO0e$Llze{0T*^eQL+(|Ouwq`s_v?uo=I4I$8&xrlVrM5RrlViTle0&b#LW5p`c6` z*puQHs+CvdEP$WLSjWrmFo{@L#`+IFX8i|cI!&iYv%McA)Qa#;h}Al5l0@JZz%Yzq z0r691%h>9NWjBKn0!x{AU6UYgSd19+ky?hTrnSR5C5<=}$*^MPBL``QEQ$I0<Eb02 zV@(2@nYE5UWqlhXcGDJj^M<l`I!g11T$9Lh<0tTLH*e=07$4R0W%w|o$Wq{RdAvoo ze3#1+=U0N)k+gbbfd2JZ2FhR==oNqeT$Hq)3N3CA?+uU1$Q+b5a%ldz^sKZId71e) z?Y*N9Vt{#=!!EI^IKD<rE{@FLJx~&$s6HJ;6rv8IbBm_%4o@yzTu^H1$44T_L`)(! zD~0;l8EW-9M`TIkV-&~7h-c<$nW@_;BL+pA+sloxKuU_aEQ_a*;$7JWjTHOD2SNl; zm{=&CdKz+dO@d1B1I6{GxK}xTlKN$ipTfLTyhB|DG*!76)bp}e_cD;hd6;Dqs>(`r zqh*q0vaq~O=n2PgC4!E!1Z~qGsDlPUT=#T~t&q2;P<sZMvM3BeHIQg@Gf}*2Nx1}j zumrnXkim?`4Y+*X19uY2jz9($qx7nR7bBqoEj1gTXR|ozQSBClUQUx<u^SHcL(v>6 zqtQwQOrBQJ+J@7L3Wp*Sl4yP!4}Cd7qcyb&Fp7*{<n)FmW+JIBLg&OzxbD4s_DNAQ zDW1~>fSJ?v8Z;*P)962=;VNDw6DrBCC?vm7%b_k5%b|RhkdTjs4Q5GqzE5;#7rk0R zs$!WF(;)N0JrQzji@5bf-EypqGqW<T%WXV^h(ct$JpAxd-d!GU7KN4kd~3Q`If;;i zRWjXfms{e^1jZUPTp=Ttq?1FRjq)hPhz&iQo%cfJ!`p+>A8Lb|)ZP@~0nf}$`EHBT zQz8~n7H9-y3tHE|r8@RHPxg>rSz`GMsi10K=0LLyO641%EDy8@@_4+rN)3dID+n%% z+=2ZltQXJ#VipK&qU9YL>~@uwKwBk(e86@Eu`Ts^;%YVHxo)MGkqCjXRGZ8+hUsJV zw1kh!A7QZ<xv;QxTbcE!HxY0NjBuE!L~>;+ORcAPex2HzvzB{#t`L<wP<e^lRaOM8 zbmWpk2eJ5|TeSIkH{=g*IWsd1O3?~R*?hSsR-K3{P_P=RU<F%2%q*OTx4C%~$zbtv zlZzY<&MM(3;bjw7q&5M})M(93Z`IsP711itm>YCD#?DP)z_~GKMo^iU)vj-ifkY~_ z-=FK?Egqf|<%mcTqJ$Ht!Vckc78H|F$WO7@d0SC2I*J#=PgEACWLubvc{2P6cNGrz zi8yq}I8^IYJ4S41_^+5I1N(l}uo5ZBLa~c!w8iNi!Fx;HP7h@#i+TnTAc=0}v$W1% zk<V?{NP6ZHk(w88^t9VF#5n<qZHxboYz?byF5X6EbG!6OaQD{z;?R`p<e|A?_tyQY z5un$3fUTc{n5@_-YxdIyO*xq8Ac-b7hKOM#Ru2(>ur7#F)&)V2fJ9jHW>ABj)sbH! zbigpVW=Khx#{<Wn+KA|kqanYJc3Vn}nD<*F-p}DDD~@X9r)i~CC=GeNyh}JM8i9uQ z$duoIBOVKtK^B98EipJGh1tb%7BH-FzwUQl9Jd+`qNJYrZ}vN~GPxb**!GItN9g&< zS7hXe@m9qxJxI3a#eNd;Bru^MA!r1`a5Df*lCBgrQG~mIo>m2|BC)#%ad$O9v<nA8 z9jL4slc*<A+W}mM^ui*C9omhMGkc+)#C4WeVzI#jeONO6=S-)=;x6E`T<)T&a2_m< z@U}L$C(BjrD&U>2Qjb^{t~w|(+iSEV(NTe0G05Z<!qqZ~0%nHI;Qq$Ji?uvS{*`42 zs;cn}krrr|c*B!zHV2|N-z8F<U&uS*z~#FnVaMQ)b1;#=0WD;`j+J|(8RotUqLK56 zUhNi-eF9(%3x7wOzC_-FiK}uWF-93bo9ua|18{zX9iGym037ray~=<TfYSwjqZ@Q| zAVe%L#D7PxSU|sKh;J}shV%=4!4JE3?Sj8ii6Fkk6HoC;Jp6>;0!a0H0j8`{F6)zy zi~7%(%LaDAWwZKM;<7%SJ4+S&r>4%wWdl2RmMYGI#g$@NpU!tl75i7hlKEm;@6K<o z#AUPQ<FWyFr4A4q_rE4pMg6^*nkrSCg<#AlI1j*3q>7l1l^7kdA}(Vp5_;*1q-+2w z>t89CrLMdKf0#c@E*pS<L#o;FlU~pi%_%JwC*4Esc_I-1sJ0Y=we4OIh{ta6+{Pd= z5z<E{Q6IrwiDyVjr1DWhV4tjeT#_X=o#>vN8__)~Z+RSo!41jf((HCO@A2@eSVR|V zn&tf7+UIvvGluz;Pg!(pqYzn4e>ab~xp6t2aJR2MXOhewQ!)HOPl*i2@T24s>Pa>- zI<?V4w*^716rd&G49}~$?;*{Tgcb?cBH@~naJqmJ?tDNVyG04dMAWpkS@YfH$XXv= z<Sj%o|9QN-46bTvN!`JCEDXs+#{G>7<4KoRDK{)<=;LVB!ks(Z#iQH_k4$=UATX-o z5T!4Yz0pYa4kK9_QS^f}Jbh&OtJ90PnFwy<gY1NxlE2Z&_E*3%vR9{PWbgRjds}>) zE&n*>SRPX=O>sL`I=8}HcDFnxBrHC_aX-~BbK3u|j^Q0So05v|_HU|kunczdytAnt z=?&#WF=%6;^l%tv>9ofqMH!Fa;SbvJ8Gii^!2QO{{TjxM851D*0ZNX{DZH)Ji^sNy z%H4aA@cz@3Qx~`3x(~XqcS?&2YEeNb?$BcMV!pt?nqzDq3czl9?=7k#19F<@S_;V3 zKylP(<hteUtc-$2wzzn*FuV8AM@m-<p?2XWuSXW$2*wbnou8s-cB>Kj@FA~|=e=}g z8T*I;qMuhEzeU1sMiqIApvh{KZC<$W2l3d4p-ODtPPQkR%KDUHaj=zY;Zx4~0&A|N z+~Km|p@=3!u~2e(9Uwlw2*q6=$>Amg*keTfbcT#j#wehow=$h#>RqnI<CzTAr3APu zE5Fh)L3E}zt{*i0xsSwBKqU^taChm-_+T1D-+zEE6BJ}&6X}Rh>R*tpr+*XsAB{(8 z6KKZa;%z)jl%1RrjDo<l4dtB$UMXS8FkX8^puUU{eYeH1%W$*TBD#1UE%kVdCX{Q? zqM=2YbE!DD6^|HiN48jIx{6^XZJmUnA5auZSGk>-6AMSn;}vsRp^hVgy_5LzaM85n z?GdujiAB3DOtISh4M*$I>q5iBpqVJ4Nw8#DQH5&{jO#oqbzX&Q32xsUob)PG%x-Ir z%PV)Ni9$X`VWomXat54#j+dHo-KD5$h=>R>r8$U%5NB%~Z`E9qPq2R1NAMb&YLo-N z+xWFq1)>K5Z(w%Xv=E|J*8?Kt4zi2(W=_Zybp5aijHmXoTBzz+jhV<+D%Kz7um|A& za7@o~YC2UM1+7e)>6<a0KovHQYo&Rz_$kt`ZdaMiWATLcQ`BpkhlACruo*y@B$T(x z+UHLUV;Hs&?K6nkcm`Cx!%7rqJP8Oitdg86CRyFksyEu}K|zYx?p2g8ePBg#r5`Nm z50rX_9g0yH78|3WO;jPPqUW*aGCEnInW4BvTPKVgt3|P_<?#57lK~~5CPg^O8VfmX z9Tb7={bHr-EVk>1aMyQIb66a>w^pz>ibhJMsd2{9(}wKkgv;DUjYj1s_zkOv6-ddL z_L0mYkeVBLD?MtemSlG{O2x2wB|LAJR&$aECn-@gMI&Q4C=01X2AekYUT6T6a{UZw zFVx>4?QBTKZ!G>M8NcYIk@5TJglRjPoufNx*~cB9yO2Hg%{@zAYO*qXXK(Ng-zad; zUCf@kvSRUzP1c9+;hTNK-xrdfIhQka#pg?#+a%{bq0@8ca{jt<>!N05nU2`v%U&;Z zd*;}<iDmHd-PzN3Enl>2`I7A~zYwU&$Pa~$hkxGr+KV5&I`{nXj|AbgAe?Qye*Eai z?{AzpJ5a0rs}?u@vO^G#lBCdcf>3|y<cW2&rfb&Uy<%bgiMM<xDe+qo#5FP5vaw?I zGR?}q(`$bFWMRYA&&AxuGlEbnzAyfA_8(gp%~jR^=#7QKxplv6oLPHfov-nzn1^{< zZ1sKR<u5;2qNaWO(z*5LH&=bO@ao=0*UoPBH5?V8oPhOz{Bql-7v}h*bnN5Rg70kY zi7l{6_1AyDe&NH$s=bZ%hc_*FPLp0ZbQeyY6nt0fj=ov-$=tfHmp5M8a&W`)EekX{ zm)>iip1$|(*ROoP`O0_io!`F()(lcves5dy{0A@3-MsKwx=>boodPe$bR0&h$o6=W z4yT;yD_a-oFG#00A>Sj#OH?H_qoZwWCRjj{E)TJyGX+b697SFtzaL3Mgs=k(XIN2m zx=Hq&450%H;m;UCu?(R#g5W|eJ(S%L*ri6`(3=`1wpD_XiB&)^-3@IKeplr{Z6l?r zghNEruvkSytgOcVI5entA~GS!YD{ywyoJ1*wT`gChNIf_ZW+&b%+C~WsVzb!)6<`G zso|0oV^=&}U75U&=&(GO8;(LmQz@M~qJGW12#sN4!y*;1G4kAKdWjOPR`oiTQ&bJR zb*%Qi6Aw)%M*D_BeH)6jFZwBJ-w?I-#ldluCsO>Zle~&^Cpo|~B_&|pGt)ry^wq#M z?O9MfZ4v17)P7)|@ivH?u?ob_d<TTg-3r3zZ3m`#+dvfjHomYO#Ls>gOnG`S82{pj z;EA_(fXIcrLCkCW0r$))5Vz_OxOe*r(CNAF!Q-n>fQ)S?!J|9B2cy?jfydU@fg$e+ zAZN1xMz5~{xtn~T^N|M7<%j^f9Bl*-9H|F=;qUB<6JSuq8IbkOFQD|Ri(t&fM&LRp zfD-uqWStNE6^hU~vz`V2J!dJH|MII~$>K#|*}?^2?d%y~?VQ=*otGAazrFrHVExiX zVB?DA;Q7C=1)r~&3%*$M68PwUUjdanW`K%yE5L!xZ-B2pSP823ya1~I@d~IuxC~r7 z_%b;D>1J?d-)eB>%hllWp*5i9_&cEb)J9PK!zNJo!+PMmv=s<fw}Ce*_JDcku7jD^ zd|>YNMli3z2bMN8f>-Ms!IqzEz$%F6+ky|Qh2NWM1h5|dZ38U3d~zSSaPlw^YAZlP z^%tO__7J#U1E1@^0Y2YhP<!<l@CnC&;5!K_ss&Kt6Tp|Sov-$LP~Y$aXcT^cTI38k z4a@6luENh%;J5k)Pz~YK3j%0)wY-}D3WE|P#28{UMv9Md?UI1$t~<K*%xjM%NL(V9 zY#Q0)j&8m3I<$@ey~DX=5QCoY9`JCQK^M<)06pKC(tmuxlZ6BO!AD>k_m@fkZt)gO zEExU}>eBRh+ctfloLDf?HaHvY5@NddxZ{C|@HO<2$IvtE|IR-AM1ELi?hx{vkZv8E z;q>$a__^zY|B;=O)lYnm8JU02y`x8@-lvx+FikEi9yfOE*n6<Z1Fg#3j<J6l6H7=0 zF)^l?m>BXTTVL(91+l+Bhf!=@D8(jjIVbRLY_sLNi20$Z<}$Ee*r2#aI*}e^kD%AZ zSvV&#dKj-3yU(W_2Xc2&sF2*La07;*9D8mQZyYTm>HaF`bp~->2evsBmjk-#0O{|5 zCw|BSkjFb5c(nZToXK!Kdt;tlv(zUUg}|`kT*-E5H*GugzGe^_F|f28g3AtMm70)i zqNtcxvMf?qU>*$Yp5_2UJ&B19flY0SF=#(XEDM$7cAWl~`$3r1l;pNj_-b5}p;|-O z!LFYu<JwB(d2~w#_7&$bw`2en!1jIsm1|fuA>tc7se4OWD-f}H%7T=w#c<wAEvE6T zm58rx(?3D2aV42AIyWsZof}?iae9lq<)p(H-YRi7<FOf|)9!gH<=|C%HsiKjPHC}~ zcT<ifdO@g=B_^$#GHI#Q!>$9<@-qAO=Q5q>en&f*2^3>IY=U?TuP7A>tVrI<t_T&h z5=_9K6=2~Cu&9AzZi^G6&v>`mlMOYRBHpbrScg>xHW{oI_m+Q?7WY<*dn@=mxO<BW zvKp~}E4XaNpHPmkw0c(nO?5z@ICYSvGtLku@{YX%Q+-_7Rt+273>z3Qx#yWWJZ+~2 zEMDHsLN%!5RiuZNgoa%z?|Vsb@zk#=@np~xPkEbueRT1675jf~a)RNz{o`My%)2zT zQ5d}P-0r=Xo2>uvt7o{Ue(c~qHB}JOU;g31H@^n2|K`T?W4@@qd*;c+vJ>tGA$`Gj zXD`+UZ}R@^OQR3fcAs`E#{KP+g7Dbt3zs+41#hxs)sJJos_j1OSj@NsPC>~1zYFhf zJ{!Er>ub-9I(n_!w6D#h_7v9$J$L+Oo_(^-<RghseVbT(XxfWM{hKUZb$ZnCx^6SS zj$V4&e4xR+@4ERwz4>6h`5PgATh)m2L;g)R%(*mbUuDNb*CV!9#qF$$-C2p=J1S$o zY7Bkv%E}Gr{F~V49O-eoF=BUR+$UABpH!Lm)R_0xns!&3PWbxHJnUZ|&UNyc#;8v# z<36i0AF7S{=(h(de(iMlTIiu`=^y;$Uq55vcS#o-!KYWl_Sb-qu1<X$4b<GdKijK> zk^@)#>)RHb$f)$04^*WbujzZVS}J_)lS?*1c<RFo{`Gh6|8?z8b?$4zUryINajDLJ zr1HPcR6qV(!`KVg)>mlr<m+26zIL|uKkFK8R~yFHHcn{pP5!BF)yEph%kM9aS1#Lq z`T5T-&;InMWqW>p|5M!ajff}NUSaPoXsgpSSPa{!s41grsiW*~wimT2(z4dI-Ysjr zWv%~9);hIcXV>W|m1BZz*qh}YkZ&eX-|(b3bBtb32Je7)DLxG8nK*@R#*-5x#&4ir z{*b{C6!}qJ&%jc0tEb{Wf@L>Be+W&#?3ROlY0^&uSnN0EVImf#*Tun}wLLLW;=dRw zr-L<Az#qCP;6cM+5-?DI@6R7*;@RP$T@ES~$K2HLH19;3zGB0$4`|Md;gVw7_p&(4 zIae9)?pb0fN0>-gin#e=3pDXvPR{Bog&h!nr3WkwrDIsiZ(+pblShAcE@RCQ5~?#) zBXG#XTUG3+YCOQdv5r1yHQB7H2~%}2^488+sS{F@RRzkhQZ|*uD_lw7sJ>gvv1rS& zXv?u^%j<T({vRKU#!}K(>nxPo)5a64S}{5#dA(QV#%c*74cw%~%iiK;5B?7BWpCrZ z2>pXcqe$>5y1q==WZ^J7RM^bCfCM>05jFZFZ!w}}OqDB_Zp;3UjG8mhEl*LrRSj6% zQa3QyV=G6ToyiUpf#AA3(Z9`gxw+I{z54axZ0JJf6b&+!>=PB458e`)Uf6ALG8Moo zGW%=nDHJM=_d<I5_D$`}gfB>4;sH=DA-pZSLqZbjR+FRzLXsbR6=fuI?P)s3Qz5NW z7IoiZnZ;2GXAx4HD%~}SW{=5h%!4GT&Z!gGyhb?{mi}iLNm4sGcBuOxo=2&2ygNmc zIut(O59uA&nXRNfjR>sxTN9b1(VtGf(JzthuSNO$H)&D+Ey_RmJGk;s(p-rC`ajz1 z8SHRbEz(WWO2A-_3yR7jn?~|}reE?tojIbF$&XyF6cB6{bjQ-buuRH??2YBv9y)Wu z=(R{!v1kbGkcZ)`2?OC)|1&(DZ%({Wkya~{H*DA`Z)&=Vf~}H>WGec=NSZY7Qk%-= z;Y|z9sbK(=g(1O-eu{!KME%b;r7hnhdPQIoFPHdHrvrMu9vBP;5E2psLPJAASXdYc z4-W@MqY*?zM1aW1NMJIVKvYx|h>ng1X0sWf&0=h9EQpJX1M%_kAR!?Ev})A~v~JxR zBqk<;Hf`E~wr$&jcJ11Mq@*O!zI}Vpp+g6doSY0gcI*iL$=<U-M^#;WW`<<)gM<JI zh;S1S!Y_OhAbeyILIMHuflP?#lIKivlT4Y+j5C>pXuEI~UA28yr26zxx~zg-Ra@=j z^(p#n3w_oWt%6v8d<6j!sVFZ(K78&w|IeK}lc4xn>v6;7&OP^>efBwLpL6!vXP>=C zj2HnlxHQhn$^zNh*<j?zkzmxQQQ(FfZUCc4j|OALi~%`0IbiJAv0&V|abW!T@nFJ) z31H&Hi6A#O7fhNo2~3_m8BCcn1x%ef6`Ah<`T6-^+O%n4I$Q+Lm@xws6cm7&GiQQX zvu1(WvuA@jbLM~>Z@dxAojVsmG6M7F%>#vng<$^t`Jkw%2rO8z02CJ&gOZXGuyEl* zuxQaDP+D3F7B5~5mMmEUmM&ci%F4<>d3iagsHgyym6c%GvSncT^5vkastUMVE>K-v z4OXmJ0cvV$z)d&Z1XiwG32wgmW^l_bw*a^R2e;mOD_FH^6=+=92)<wOeeh7>Ltxv4 zZQ$UbgWzo9S#Z&I5nQ_Z_qF|fp40{2x%PAL$59`HCnp~PcP@DoRO){QGn%)7@juuK zMy~xW81chrz_4}CfNSr07F_eA-+_TY-U>2*@_UeR-}4~-{ue>t4KIPThqi;1M_vXg z8(#q_KmQv@-Lw;={^B)|_UP*%?U!$WzK`t!eIMTi`fc6~`fu3{20gJG4F1(_FznZR zK-N=xz__R11k;{=15A4cK7aQQFm3C*V8(OrgIO=^2XkLM0Oq}P5ETFE5Lo)>!=U=F zN5L&Sj{)~<$3XqxkAl^&9|fU*d<53Ke+u07{%Npo?-_8<fiJ+l`_F=Z-G2_;zpn#q zfcL*0=m3u#?f{P-?F3Jp=mJlj>;lii`?*tH;6G1wf(>!6cTRkK;^?7w%)##-?C9+5 zIQPZrkCadE?K{-jd9LH!r)N6Pd?bbMJM=+!cV|b($xk~vI!}r4gU63vxX|5w`tZs2 zj*gB4Jp9m!W0x*nxbW#Khd=8$cTNib<iw>*moA?F%U{ka;Ya^@@)EiZzucvUpFG;x zdFD*#`STaLJEZUfpL}xo$jReJ4;?%8zujFTe1H4tS6=z7{nYV;d*A)&tO(!m&c~mg z=|1=QC&%{fd27EE4wHQRd3$^Nu{U=gdtV7hi4Gk*^w#dT-`-$xy|v2}uydz%_}(|I z!#_G|9e%idmu2{d&(0lrb>|y<UpI%p`e|2t`zbT-==%HNBfBkvO&4c8(#7mp6x*-_ zo^Oabj5K88f$}GmHCW8%)7h9aNTbtfo~?J2=NG-3Jk3@tbEZtq%bzxV;*=?9O$H~F z$zx}0R$;x5*$YG7mcHTp$SX7C+DutViTb%tt{=Pm%UBDssu||Aaeygz6qr)sU!u2F zB5SJ19E$RteTdQK#Ada*NXU3~A-2wd_We@C&ptlHT-^s8&5);Bh5R6rZz;m)7H6+i z>ukvge-gpMLRVE|Ak<tGX|~@<*dAmb@fyWGVz_us5Z0j{8e|ztxW4ze?|`R?#aiYh z#F6Q^Oy2>6MIIW<M2q&!^{~o$XFB>Ih|UBIIO*%KdB{8jaGz;uK99ha5F<B|KTma) z_8aD>FVT&yX)BJ?Qp+N~W-oDlCM+BEm!X@s7yuHCU_S+kLB9`Xq~>lfz?q9CpqVGQ zQC!*{q?;tDM!X74l`3y@OQJLgg*F$-IFV&M0cXt2OC_?5xod#vl}p-e$Z)R=L^R}) zDH2BRM!d*CZ@`B%M|45}T7cKY1kLRW6Q3z4MQtG1HYw<a6eYzW-aM8U)@V7^5Moht z$Tz+efh%naLUJFQtGRe4Zl5pEiY)>+=zau1he>gRaCj56Fzlnm{HQlnrv;IB7VJa> zW&!c3tJ9hglFe(vkOSA;C~l+f*N{85T&)6myDDzcLv5ZwT^sT{f<NeW6L2Az+ZE(@ z4`oq&Q*lwXt5~b3EM8vdDy=9-f#`c3^%mpTo8f%2nixUN)s)qmyg~y#d9om01lQQi zRKh)3C~5~1w2B~-YLkx7EpeJD-V^1SQtiL<)c)(S$#OI)GdKjmCL^eG8QfZo`VL0m zx7p073)M0XBA&In+Y|?kWGc>R;@!^@hdNwbrdz)%s<>i?Gxb|Zxn_z9Cbq_Fx0zv* zervJn?=S59L9&9>I4hBw?N4g<ks-{iQAexR3G0QoB1ZtO-W3dPiz*e*ngLK-bvuYz zuQu*Iha(-0fV~0dU(<_P?a8z@EoeWAXGKsNrg?TN;#IgxF)Ngktx`%RJOX+O>*`#@ z<d*P#G(?f}7bTLZ+nEHPIJ#NChd6n{uquK?)J`B)T0?AP5c?5`ERiCb77p&Pe4BJ% zV6%o;$sju66GfL!$q7)I+;psJK-pY!c8u~r00TRqkaHr6SxxJ1Lft&2FsQ_TDD(Jt zC#T74)p1)RcCMnF9W(TkJf7u{AX}*6+drsAvF$S{{5cHiWcVZr6y{V0hrIw2a65o? zCEP1moqn$3Dpz^23-;Xd1r=q{;yca^^kuN)EF*~ED%n*P^m&_+lrT(xn07EsBQ<fw zUgq}t5$8nsC(LcygNWI*4@X~N7~)u*WnRRIg?R}Q@T(MKNST*RvVwOh2?d&5YsAPg zltd7wu)|tCjDm(Q&W<`t=kc-+j|q}Wa7FGZW!?o|<X0^uJWAUp$}t8ud6x#<bqD}H zAz9l93(n(?K;NPe6A=Y|O9g&ItUyMgmR*KpsbvuHOT3b$@KHUWq1B_<EdMb*Lyp2G znf;g%qn=<*F0U*qg4~g4>|_|Cks!Xn714^gI9+7oB|S%gaMA!PRHnrn94wKa9s_wE zVG09zoir-C0_refnQ|&iIhYO7y-JqHl4bL;f*qEFjnWGM`3%4yI`Ep)^squ4Z^NB7 zn=cTpDpT+eY^BIQNvp-77Ae`XvBF;+tV8RoAr_IyC%{pNS%qTF2S01BHHf`cV@T+X zhy^7Ir{S?;nh}df6&$zW2saihE{550z(paM6(_P8&t4D{M>m^9<Oe$O&=C{mu{}eM z!aS$vH0A<W6Enwo0Qwdi$zhhMqwu=UGMX6`&UEqI6AAHsy`*O1%*5WJOkLjuEeR$@ zQ~-JZ=E;IFmtq$ay<L9G#~XyGOlv5TX;r$zwQwO3@cL`ujHN?{&|mLu7!vafVVrhx z#;KTi1L1x#TfTxfCMR8xnD&!ZKOimNrVl2|rK;+0$?+hw)-Sr#5bBvotJigW(3`hg z&&N#6?wpz_bPtC<uoR)@*PAus<VCB544F0HVfb(t#)Ty!X)4)b-q8uH^D7Z7dJZej zP4F^n3@Js(BSlcH^K)DFb2!M<GB46cLT%FvYxct4GJ$t9r9FpmZaW=Iv#=H%lO}on zwY~@v7(r%Hch@#zV@V!t5(EjInji*QX@rs*-JvSI*_l>YURC-pMT-iTR~5Uy#MvB@ zq|)15+vrTG53X>Byhx-)GFcXJ!=*@@(^-G}f{?quIi`w%sS2i965WSPSE^Kqycbth zlutzbX>5AX1U;bGFfwk49%w@3)?1<whPa2;dZKeeLtl&8lLK*qw37`iN5mR&3@;fa zctSlnuA<6GrIiyje?VL0a#c#s<`X5=Ly9Le-tBl=wZiClfc4*kI4Xi1avIsRuuV2u z8?SP==t~0)Xr&RhEZA>YHo_`uUzAAm1sc@F%m5XdN$%ZO&Nu}|Z49)+sMeY8VVN!v zD;SgjWf~SR(=ENQy<ifPX4)w*#S2@{?#!+Ha%IMJhLUOPG1tp;f-(SQRgDjl4UE*q z8U{Z!+2*{R=9-aQ7!C(&y=c-HsC%N5JIdT^98bC(kS6UmK9@M2NS7o}$*#sgB<%Lr zg}I8QB`iw<<*4+EKJA1)`{YlaoG<D)!{Z^$KnzC@SWn5$yv8pR<7ztL1+=T$N>{a& zu4*fNr~a;LD_zxAx~i>2t}CXkG{`(r#@TED(vf-0k&071H>)!^^&I3#kax_;L@lS4 zIlBRbv%@@1nH~<i8z^5Xu?Hr`a;+pxLOfm*N~<-|#3JVm!4M6O)Wur|n3y8R2f%_W z8mwDz_;EO+rzFlO$$~SA3D25+=Q#C>J#q^6Xr}B2u73k*2D4`azKhp}GwWunlXAf# zT}PKAY%xx4N<a{1_izo0U}LdF49TjExvY?9A=ShvRE*Xa!*wj))*#qrDwM!=P6i3& z@)in>4!>&g0t+Va!kB4&)RE<}Lg5Nt=^;;bST7{oaJ-I8STJ>fpGg+)kP3=h3*mH{ zzQzk%#owSB>$gSQ*+cbO=<~I@+rrGPZLCZuMQ1v+5U0coed1FJtJT0vXDOS_!g57s ztw&U~D}b^mnT=Pw^Fo?gifX{3C&Lx!_>$=0>136+K=(u%#QJT7+PDA6`gV)dx6z`p z4kg2@IHbZO^601V{1rjnkGSg+$Zbd2npT%r@^P^Yln$SL(@09?JXRmVn$Itr-iI>k zz<eG{BOl=RIzVoAIe+@6GI$%8dmH#Xi-FP`H$1+_2>$hiv3hrxQU6Alp(}SMf7b8n zGG;#WK7&!l(l7nP31ig@`;3P^IBx{r?uK`l;ipgXPHsPZpSyLharb+tI1cC;dbisc z^x*#(&;RqH@q>fsjkW{oeFuJa<9oq#dyQw$bSdfEV4A@j|7JXNu-({v>Vk3ivGc~d zV;As!H+`;yVRs+DU@UrZpYi)Ix_BAT^M^+-7)9F-7)xH<Z*2eKqH#Zj@l$+Xr1u5> zT>8>J<N1y*qv^H7ye@z8$pxeJK)W&U;g=Ck#;cu|q#M3>82tAy-aTP_(0$(6-_gy} zKlu42cwaQGdE}KI+s*3UboP?*^K<0hboQdLiT_5=i^})pAOAORdscstM=~BeZ@~K! zz8~*~H~LMVkK=C!ep;k2V=#Vo$>4V^T;;T87^b_-D(=-=y=6vA9i2=9qW<z&Igkqx z5g$<OM^aTwN0E+u*#!ND7|uqT#fMn+LMKqP94tB%nhaK1nQ-f4646d4s0>zxrkfdK zGE>^=LYkH^)6&W@;aKO2Y4$W~X=T`orF8s~6;$Ra69{)>1;m8%3@gF9V;cjyN7UYg z(%_h|7S@Aq$|AJEmnLs5MB9(fn(Ix$X2MIjeZKFeJY5jdwY45JFC)K@kgvj_!GM>k z(W?gC9TBDzmoD*BEIH<;1OUxjPnaj7oPsGD@*8e{Zf-88tzj{8H<4EgBZeFB+Mp!T z90}=|>kGRA5`Zdqz3vH6-<CP1!`TdZ`?TJ$#i>H7EwK+|H+3oeFXC=6i|Yyd@UbnL zePBMBs!KH=O)GbM6{@N10|D8q%p`l2*n{T+9T|%c^^Xc6CFfS{9S;+|dv=c8vDx02 z>@-kcn9d{}4myqQaO0QXv%H?~u3}>tp(gx$62&O4e*R|rx44t3sPRwDotz7A%iYa^ z>RubukjoVt2$&QnRRm+~+#%N>(i&xv(y8ou6rNB|PMwUeN$9^Tbzr6E%{64b6HY!l zvZ_t!NZ9ICF&)k^b$p{3%5#h30I+VBe2!cSDvgGU6L&{-s%0yGFB%-D^BCaJA#NVW zwWirLp%8OUI_-&5>{hO{zlrLM;UJvYH>8+YSMf4hCu2FnPLe8)n;OY%qNAUQo|b;g z^n?zrl<2xr<^;PnSzW_%>;sd;A}9ioKpJWPF7}>$OKKlXaT_gm6f1(r{;qX7vEdbb zLQSqaGtgyGK%FE}T(3rczAm3<O)YNGBWIFp;>?-fTs0y;lgss59ZsT3=^dMF*2S0R z36?HK1*A%#3C!K!u^y8yVJMFK95G=@?Nr!>E$8$cmP+%&WMiY1+OIIail^~Z>9<O$ zj$Qa@i{n1VAhjw^#*>kGY3!E=@ngh(hh(STo<bdrLx#vXK+1##N>)S!DA5}z@20Xy z|D_(53E0*CJHy0u5?WhDYrIBCtY~f;%_IiN0B1m$zhz+c7aX%pZ*B}wdmTG~C49%D zm*+DzDTe@6+Pjxaot}v?o`O{}MR=27!nKN!7dDF9$EpOWK}p7@%r!&~CZ(dY*R+OA zInBU11!ztc_8z-oFO>kyr><obKr%jDjMhBPOevg(Ss$jB#Me$lkIjJ~FW(RZgw+hK zm{LEg7R%BO<E4$uxqnBCZ<C52wXswfmWY8AKB$gs%(vYglIR(2E4jm3qe$vxE4#rK za7~Ll;*gh(5$SA<AiYK$kmyH(wI&j-?x85-g&oB7QqA`7!eZb)WzuTn0-9xF95JVi zsn<5B)<f_nF3cz`ndAulaYd$6Dv~tXhL;DB1gbXF7DO_Y9O?%xNT3L5)KJS@Ox3Dv zD`eJss>6_!#72hMtsg;ZbTm>Ua6-O;wHhYX0`*!`n?{s?E)Of4j8z81iq)+pPB%v5 zbRETsr9%jzQ^(i~!e!yZ54HA1JxN7GkcQ)D<n$*qN*T5#(OFNAmrdM*m<}OS>FdFp zK9u4~CCp)!K+eedDNzb_w>~I|yan?itlL92v;}jB>OQs5Etpa8&cs_VWN)TXvR|G7 z<m)c{58QPZd7wY|W5<pi@QFeU{0|_pEg&|}4HN|b%Zs{z64uVc@{4Ft!FnDxe-sT{ zSI|zw^0Tu^#DcuM^)zgLb~cH)4hFa5u>9<CBw|533|WuEre<&1OvBc#r(v_k<;}v0 z3pz<u1aC`T9*MXP<*}aOJd5T+BGPhfrs&{^G)#%e$}2}?VY66RK|2r2+dPu~Sig>k z&7x0OYPJ5z1$$3<qzN~A*ly>fo~aN}v|L({n$zPc@&&?lc{azcP?_U<OgvaYl_`@s zxh3Faif$gHq83bVEhc)?0Ne7Tdx17#f-wWg*IkzMws!4WuzmY>5RcxfV_yb&tV|%! znzd)~bK?W#y|vZ+juWihxDh9)X>DDLKhyVC_zn})Y)rrjYFZ;0KwCofO7z|ufk7n4 zl_UXtUrQj<_v%)P!AhDVOMrkV5o*j4M2c$DrRufHRAD*9Bzin0UO(k*Yt&}94~UZU zB#cI}uc#xbs|GiXs|Gj!-y7UaCH>IM6)8&+>Q9&KNtnbyM1VSw@*(||_10H5b;S%i zrLoM-mYg!!hhCX*noDe5%_x{T`OEwQWY1?H+Vdg0MO?5P9$*nh#<p|^<JpcAvBt02 zUeq?RU)P_cl@5}t@`vN9{9)S_JZy$30nVh(WV{Q5ex}i&Wf48p=IqDA@q5zOX|O4- zsigUs)BvwN#R5pme7!~YRYV|UXQHR2JmA+A>q#l<`fR?bKILUf9P3Fb43}Jm{oWF7 z{3KfLQdU#Ayu7r0VHPoIgf`{KAuw*uh}f2pts_P7vZ5^z3CSvP;jFBzxCCG!z3b&V zKfX~Kxp$?yLT-OJhy!9;Ga{9twxeSUS-Z?PHzcn-i?&p|!xnRQkk@mP*&LY76cZ7R zyG$Zd$!1&}vXM-!SdIi@8L3(sc^SkR2KYFAZ8X&A^)+2OCNv36Jzj9E8EPLFv(n8H z9s&f!T{7BuyOT37czjI5<0CaSkt+Qr<DrA`dXBARADk<zcG@q~{+zIKp_0c|bwj(; zZaHRM*}-Y5LRX#kp6Du`X}76n^m{irB`{oaFfIucm(%uM3{Lm(!HL<K2>5+%S}m$v zd=52&wt<kOXsil!$+|KhWx@v4Wuhvgd+TZ>aS(m?GdO#^2n;V4S-dLxZzPGa1&< za5l-~_Mz2XR!=(+Uv0#?ER$<k)Z=)}W^Pb!x6GnV6{!-<APHuG1@eUYpW#{{ew(~4 z<5<Evq|;5}_cRtk01BBbkv%t9s!W)~SmWs;OPFR!B<pocjW5XmNqZ6Y5(bNy^30*7 zctP5Tp(h7;Li7Gl(7gY{@N*m@6T}h<G|MJ$|D-e{?P@fSg`I`|+QvXAoSNWX4HG1~ zS0gx1_i9{$N$%C8rGWK5ktE}lVR9KO44Je7ySjk&;chaGF(&hA*V{mb3&%#v)TqJ& zq0|;1VoPyi(-cUJx3S^k`l!)3xx~9huY*kxhBz+|v=*TadwD4hQXp(<m>|^&dlAYr z5k3p+>XPAOf$q~GUj~0w`@OeE;Hb$Wr#A#JaAdv}jrr_-Q6O{&dQWKxuut$O3r%eZ zKy2Wk0cVHgh5*V9{_5KhKw}Ba6XF=ogl|}x9ZA?p9YEl&#z>O~G7Gh<(dJt^onXX7 z13)r_j4L8+v(Izv$1{oI>IbO_l6n-<ck+(J{OD^>jl=eh1SC_7{8nv|(;$i|>B;yl zMq8Gk>Tp>VXlim(DTh!o!px&%3L9IV1e}m52@BGd1Rw~Wlb#Y!zH+MWJ*mQe-M9Hd zVI}__FlIbZXQZ~ypLaRw(Yx!h|6}jS<DvS#vj}D1vb31AC>141n=K)2vQx>78B1Ab z#uAC@n>Iz;w?&H<q7vE{3aRi_X(wAzp+)IiA-?AK-n?zz^9Fr?+dp5Qi#PMmJ?GqW z?|t{&^UgUpN)VZQOb~PJh`>0}yH6aVG63sF-#jUpp0-ZloU>C9b$P#F`c9udaRBv% zb=Tyl31($%6ols;6U5#~5iGv63&3|=0Nw*}z;L8>V+u|Q7GBs1)H^CzcqmL@x@V;z z`c8(xJZD?4IKb~?Z>I}Z+(;JEoB{Fc1;T=OKpcy5_u+5=zlsPB;Cd2Jrwgvz1%5{4 z3E~mT1jKRkfM8i+3WCE7!2!cDfVw}x|HS@)c^0fGJtuIueORzA59PxQso&QRf+Mgb zUEq4}xFEVL3&AnHue#t5%*O&@TY$Rj{y^)S^;H-AL1YcU&j#zkb!~bZ6XJeh*_rhP z_rLnZ+3c}L7GZNiC-=`Is1$OrN-+UbDIi~VQk6mm%%~0Cb#_=ls#Qp%S_Nv3>S5Cn zMM4qHsW=e1fV3Zax){w1(3A0sm#hPa2k6GoBUuX3CMXorbgUF|qyV*F-qaHGxpWbI zP68n=2NNe#S?L*&ed!K`ga@%YE1ri8idY^n--`uI9v`yv6ByVDt)Uv?WzcIPSkcWS z++G==y&ySolSfd{HE`>7`Y&$eHN>`)N+I)Pk;V^nIy`oKu&q1Drf?_3;0k3U#<yoM zuyI3L1PRfR4{SyuDk0=lFxSojj!qU%a|xJ{o{<d1w%J&x<WtB6)xS=`?eIw^m!agG zFkq9%m6G=6x(L4{bkhLgn9LVHCh^k^(|m+Kpgmy_XitD%?GHq+pgA3d+7jHLd|xF9 z9VQ)>*=Q(Z7{doVbr4L&4f_c&#?A>~@_7E<3>)Wp<M8vq4WHbLN$+89Qv<dxJU*A{ zAH?VBFZ2&WE2<K1AQ=9(ffmY^FO8&q{d@LT`H*0sn>m~yG+|gTwv45?5yPba+SFP~ z5FOrnA#{Y16#j*`rKmHLxsWXEhC(w(trP=g?ft#M;1WpPwE(v7>P}$T6BuQ)2+FZ; z1B_5VfA7)2y)E{OY~%)Mfd?JS&9k*~0REeUztUjBmec;BwZK0KUyFqn6iQB_OcxV8 zTYX@NtvioGkuL;)scK{G;(#wT_;cO(j=?_s2w=KVLcku?2h*7u=}*=-{%g^|CJIIR z#5^ktr%2Cd$<YZ;&xYOGWE!yQ^!LQH%<boAHtMsQM;f^-?WA?u%B}QR>dJbSp1JU% zMPR_oij|d@o408Vj%XS7yK|^T=9vjzIU`sRG7}!}X<{8q(a{^MHnv!2LUdi?lg|gP z-F|SOGx^4!9*tk;n^u18I9xaVR^7G6n8q}d#@+MpB{&|sQ@YxF<xlI`w_A*zo(G=} z*qxzQCFfij=vO+w{l;?F%A|}On=ohhxLYq0{U=UYeeY~r631B4Fvm0DEZ2B_-m~(G z84_oc4;HSXUOq9lA=ocFxtyVW;{9oL!<@nK(GQ}tj-^$#8cDS}#ptC(na{a8HafF* z@6CiP+q~qj#|9S{oi=~vW8I;2<oT*S4ZErDUvk)wUl<)9QCwuF`J`g#<oI#Ab($5% zx>Yl_ea&<zE*jW8z47+`i^ESGj`A(YmY%S^MxB4@@S>kHsBG5I{dvA8-nK1yV5B0u z&Gmc0&o!luCdEZuM*Gqtw$=0`iC4)R<FD@cnm3fq+VfO(*7uE0soRU9*z#A7Uf*7| zcv+&?OP#3bXVr&lJt~JkQp-Q2nlhrr($BHUja_VY;Hm0-$LkrTTBRE<OmAD}bU;12 z>BX*E58j;gbrRGoE-NNBpExP_?U2<hLpE!2#c%w_YDR;7U!6)1T6XA|{JhUW%avDt zWo6#9d+g|TnyY($SEw38MaE6<#&*3(!;mZAkC%q#xO$Fg&dXc8Nz3+C=!wQDyN+0% zRg8ZgHE}|5y9E1qewm&+)3Q}(fI;V=wz|lJox$B_a`ul*4`0?rzrD*eB*C8ETC?n6 z+fSdCmUfv4$=JL1rEW4hr|%f?Kqp(LVU$XufseMui@Fsa`*YqrsgC_HfITlI#WgZ| z)74Aw?MfOC)#*idWDa<;c+NT7vpXfIvOh;|^m}r(?LFn`ynS&u9=3(@TCbfKoYon$ z6TBZ<G1hp(tDsNoe!fxqyf^HzgPy#fb$rY~y>Xt+M{AY`epabTH3?a#;mvBEURmTB zdrDO*s$kM*+dLV)>(uP<+GPO@MeovxiRp_?TNCq!SK2e3uPUGRqksIkKXmIkz36RI zlG`4XJuKX`!fuSW)a$5Rw;0|VN&Cw1-=bOjB9BuO5)7}HG?c{M=!giJ?fG%)3+upV z-=-bY^QUYN+{|8JGId(qT^Gx#wG^9+&wnqudiP+!%0No!$~DnT{?N2<9AfTTx!7)s z^Zl>x)m2jzw@nF|8Mt(0eeR^4<+B;nG~Zn=?r6z6e=2>!GcUn%(=vOV9q0E1W||CX z+%$UMKCT?)XNoo5>xT{f>6)<R`879Zt?*9R>}gr~+-|vCik?);qE!A+)nZxa`cHKS zvvLwP-<A(6S)%YDtu8)w-@g6B^Y52E<(HP7jJ4G}lb?UHDxxgg&LcN3*|sX`i)WL< zd;^0}xwvbexuFl+eC^!TV)n&9+pFH_zWs8h(yBWVk@f}hQ_oSewW>$B#9hz2^6C36 z*)!t}9!yzYy|(N0j1JQ)FYY(A#15~o-u^jsK#m|vuK5Bb`BqDOKwS0V#Q0~U7pys& zoVQ|B%!6ZkXNr{Dhi06m3CjOuZZA=e6-;UlrXG@)x|7<t$j*K8eACf2@5Wev`KFs| z;#_Gxblu)zN^{lR{;HE%wP2S-b!C^$;}ruRQJN$lCY25fjbE$ca!^*uhTU1R`eatB zSNBraHsgw_OEb=1-?Cn<pzg}XnL}C%le$JV>u%ifDZ7c9x97Y=?oL-r1HV?Aw#MJj zvAX8WoHKEhdBpPAO(z@Yy1rRARj+w#=#j3;SB7_nJ6rsbz45qI*{Qv1A)m{t*($o- zf2<lA-qn87e*E>1Blveh4@bTpaqg;2ecrXX=L1JYSs&Q<_|iAEJ?E7_-pi7&nP8B* zd*>ym+=Ah^yuNqeSn@n8Kw;|YP(jSClfh#(e_VR{=s`w;lS|wM_uSZoeUDR%%_F|o zt(}-vwEMDDtbX&IEsv({c=K#WL8dd06SF~4-Fyu&l*SE}KINrhRZDYTzo})|_zLaK zSLUULTmKju^xd=gey8b>M{mE?O!@lrNP6H2^D>rB>59!>v)3e*s&3M_(w)<qvtWza z`Q(cWY1U(66qZe>mQJn8SdcRzkCN7EFuz*e^~vQeaWTX6-wk<{V%)HyX~4ba1fw4+ zX2k<EbyLl_wz7IN?c293KS!0&P?=v+#tFI1->Tt#=e<DRziLfIO^AVd+ZM@k=O5D( zKExSsuK%R@n|s35@F2qz0m(AF`{#@UtnIYS<2<vE81GVwh-T4MbZZNSoecbwIsR4c zmi=!f%RO#+EHQBV!C@z=N7!fwR#|<Cn;kv*c1PX<x^#l<(m9&y-dTB??hSXk?-|%u z`K;g6Nm;hLes8zZ&^zts)*JLv;$~KFKikUszTEPqv4SzT>&Q2o*9TRzzAdJHlnFW| zQ!;YxAywU*nT_Gmdjc<*x9P@OXw55LH}!FO1;sh(z~T6j@0YO08`O^;=wCHTF*kCZ z`CYp)gNoF(nv8?@4EC8l%GkcOK4|HfN+T7CTOVu{Iu)zIN1e<Y&*Z%=irU?h5l8Re zW$F6Ri{zJX^El<013Y!NO?G~}v_59Wa*Oo^8>TqDwbV;v6&E?24fv_7>a$C2v~swt zLXffA{BdlZjg_g(ezQz0R~xfc;QZ%ni34ss9tHfNTXfRW>7Zf-@7?j=T}s=yNn1jP zwyc~vtl<Om<+^uquQfFe@TYwaTy6H22P`$Co0iubUh1fmXRfc^a7*3M)P;7yZCpof z%7p!XA7*KKjoq=nqoDADsd<OXI5z82LfE3&Di8SYd{z`zTCb0?o+J@#U|MrxO~zou z9GCT-r;etb`8dX;eet)g@qe`_T11<q2AN-*_VI(spH8P+JVvMtu}C@cSE%E{I_cp` z4Hu6`$16UH^qNNV-0><)MLWbk%!p<f>X5&7*^9Io&#p0*k1H}+U993R3%;*Wc^1EQ z;qjNx^`C#?u81%ie&nZ_*^KA2^10fBL4|tW+(lOBEWOs__9K7_5AG*~(U7<|N*;)6 z2Kn#Hz^WORAXUyOm=CDdP}FZP5qP2$Ak{sMLXKM*7eqsjQHy{Pj3(@jZ#dNp%>%`) z3|EIZXIS`(3m#J;Aq6$yE`^*3=B2FwG=Rb5cn1fuc?_m6(McPoFhn#!k!Q~dV*3aA z_STwlFd;0{t_oaB<h`+&=BSbpgWB_uLQbYX9Rdy_V5<Y*0ync^yx!PHV)raCQ$CcK z2--D><6IFU!Qt{?IEd>U3OV-va6JU;TPuGbAAfIPGrn4sb?j{&VURAs`WP8VPE4*Z zN8F}gm5dTZLX!6P=Yc%<5*Qee7U4jT!jbQEE|q*-_6MP8G$MVN7({bLW<Nlj!Gx&y z8qRA%Iuxv7jAkfC*+t;~92!Jo5Q1;MK`00aw(U{K5i4MAHZwEpjlrqpZAN-y66SM& z9Qi1QJ!Pz`afd@<@&A9Lqm}R-Z4nkp-q+-F_P-M6B?Y}%hU32d2#g@p5Su7+&>F$8 z21LT1@wbg3zZh{SGEpG<Lh=yLg&5Bgw!q$AatzF(4+z7E@beGgz&X?Wc?@n?5cqu4 z*Vo52P))3)|9j1nhpxewtRUag(#RDSJFbF-gtC#ee2Aq^#+z%)3}V}(2}MMDPhHqJ z#53!vsAm$4je(%+!&l?ezu8FiwS)#qQ-pWW#tJhzg!u=+{c1<Uw+6AIV&@DE5JLB_ zv;N(706NzoC+Jya$>a`1uLveLA**x?B+D6-E-AFn@#INQm4{w^$iaDnAm<3UCZO5D zju%REf`fuM!qXcVJRw;a<Qx?Nk%UG(EFeP)MaI!TFeHEjd9L&su#4K5-$5@wmZIE? zI&8@Dc?(w~&%z$ANTjYA(r7S~5;1_6gZB);Fk_Az$ayNrk)(LjZW;bHi#xrScScF* zJEN^s(U}1r#06VW6+?moFeZB1Qt?i!?!RbDwIuLL;t2*nh~X7h2LBu$3G+J}TVX+O zZw3?Mw`bTOoMKSHo3(H?F*c7bfluB;lY(27j88C#^`0654fJ(i2?!~KI8eABF)0(8 z3dMmUzPKN-ht_zwCemCUlwT2$GA>{c%z=qHT56CGB)klzilo5;#R-Eg3JYW*X%bxV zk{SW`gCiyzO_I9MEyU|xodg2BK^jk^fMhI!9hqPSmJnD2`vlU~iYTy979^mW@LUR1 z4ypu%1R2l>ag)~m0etjq<R0TiMRYXMcZy`cgz8~E#9GaOy#Y~9)QH##tVkf;F@%E$ zv|Mcop#oNMh@(T;2!_^t@PrS9Aik%NUeN9ZDKQ*jWG}D?5XSd_zWHXtie6h!zL}B# zFTN$gg~2g|!(qeeR(UK(4wLKc2iJyJ&PE@BP>2WvW>B3xh|8p}ATG*3L0oA0Cy48x zATEJO5SJ=p2EzKWs22r(?L;*<yj}wyG6U%+$l>RGIgD(@Yg0)$M~Z<?R$OL;4cDJN zi0vze0Y55EK}zc3o*+Lrk`Lw|Vne5{i+TVlIQjDfIO5cJMeHuJ@sh{B>Jb73%25Gh z6WwA6C8!`G!Jf`PG##P#?nfnQME@LbXga-!5wGaMxn@vje>qX@=NAkWFuLi`(|R+7 z93SR-A`LGIz1Zha*`ccdmNfv6wm(J>Wf6=pZHU)mF}(JQ6w#BESS$po1IGtg*r0$$ zx+URwWjIMWZ9c)t9Q6l7iAlkD{-eRkKq*W+*=G@b8UP==yE=O*y~9_0cuw6)0}5~< z7QV9$C?L%H$IxHs0{Wf=zT+EEV6;u;&`0!w1itMHP#|~^t?(mSNZ`MJ6fIaq;YSkq zKbwJ4(QpsFfZ>H7d%_D^-vR{ysI0#Y6zBr@3w=)l|D_%%m9GmRw7^Bp!$P!>z_-*A z%AHFYw=bp_UN}{7K8*za<4Z!xKK?seNZ{YU5G^Iw&UUtc1IoLXl>}fIzUhf*f#B;N z-0KMp!@nyREdabYV1fAY+!GRg9uMv@SqZAYaJt~E6iOl9NEOj@<mr3GY~|@ixabl! zK2LapCA8S|ZMDD!-C&jp6+REHD-z0wzI;Lq6yl<N1M!P$zUWG-f-X_S@IrJ+4a6_0 z`Tvh471&)^u>xT2WT8KlDoHdI4MjA>gIwyUz(zygbJ)mHxu6-D%dlkfz5OsD;$;|u zmtigypMnV!s509ZL628a#v$^Y2FX(!mZv#ENBSQ~6V*co19}LN+nzQjZCwB7{-SHF zHc@c>vXk~RzL-2dpQz(Z#rFVBQP>~}xIz9R=V?O1U<87rCnP|`(!&pCaNsb-K+wxG zoFfufO?04zrK?FIUDDt{Eup^WLM2ML|N5R5LCB(y5u7XxClO>Jhf`1bukUFH6M5nr zC!(l%k>l@=q6RZ+2%A_a<e1#BcM0e$?p>wSBH<XP2>uj9s#m6w&Q>SsY!EBqVTzyp zv~j<<KbnSn4ADf+{-ooLC~Dvq4$qAR8x9<!kxp#d2(+10Q*_DHBE<tga&Z(jNFgl{ zM|%R%(LIRLOfjm%#Ni?%Owv><4mnl3o=u(ATT=l%{cI`#DXyu(J)1gfR&Py(a3RYY zveOvC>H&zZRnYhiM)w@Eaf1xYsfMMu=80}Eeo9g(KZK`H{y<Klq!3S`gtiy?lH#@( z|EWSf_z*3<L&|Q{5O+)N=%Z~<TUI@3pPT<_Z1$_(aRPY6p^`jQ9$x%5qq#e<LJ(FZ zh^Q7sR0+HvbxgX@Kuazspaqbq9MB;}1ppXjRpvIg2UQ4yE4o93CA0!2-LnikJ6Yu* z2`T`OcE<C>Cm;5`5d>Fuhav@lbZywYq-L$%3;vvP|CuG8Mg<PzuiK2iFl+d^DXPgM z38(-(lXI%)U8&7$=?tyuj;MtT0Or}0<o;%hV{P1mitxFQ0%n(bO)Yeqcw^p}OJ>?x zQ&p2ki=qPXI21MxJM}E{U+g^xSX9T>XP1QqWL0daA-a~>Vno4S2%^|gRP2g^EV=@& zvI}S|&zQugF~P)^r+G$=8e5DlvBrjq4Z#8`DqurJ5LAQ!3w!^W+uJUfnE(C%`@9b8 z?wOf0XUd&(X6DQ}4+@q&CFVY`%zcOhN)w#3YGU^Cu~|z4GZ*@&&FXV4()&_Kr!ylx zjty#lz^BokPPKWc5S~dF^BZov6?E!;{Nv|eCf!?>d_OMvK7|LPdbVPG*4HENeLm#Q zC;d`p_*~X?P8iefg#Y`SJVo^Ak_){LX0_g)ayGyC=K{-?R|E<y9x|*P|2S^c{Y3$H z=k`yH@=co3d{<9t`{=J0k2q7%>fZ^*OHXcC%J-Vf_nFJB_1CcUe|R1UKwth<O7O=R z`W~BFHvYWX6!&A(ZK;Q!6r>iGq!yLjC@Q^MYQ9`vcDSr;cWK$4(z3m!Whi^s<Kxli z`Z8iOLG(KHfJKGAEWJZayi6Qivcz~gz3z|KP^k0cwb~o6)!%&m+nYH#mhwC0WoOOi zc(a)z>9a=#2g->f1o2y0IUmoO2gH=?#Gxfi(2BOaAm>H?v#gw_H?kgYzIN|}pRW5K zPR}Yf7nYahlwmw)%*4MRy}E57(kysubXRsEg$jMH&n9NvCGiww6R#dqOI|9ZJbKh+ zS4!h8DeG?KzAQ24<>zOY6G?f06qB2=7J|qwDQEF)%_m~AFdpJn7GCe7PhNPI^Dyqh z?cRG*`R|%2P<VD05%Zsuco35OOls-O220*Ob8bdyPDat=G?Zq=AA)Y;_t!asSXfBn z$;%{i@8C}+lsrw#NIaEx@mTV)U(fIV8KwD+u!?8%y%!tGNjwNi&Mo}Ogu(~c&g|S8 zzirFWP3z-#Z%1ilk+7(82@(%N@+=j9@<Q7AvldIar6@n+!bzOQ3KA9-PLrLAm*eP@ z7ZP@Dw-mp6nsV{-nl-kOPyyq4a+P>;h5V$$lcW>ZPaJ-lnpjCBG@i%FqL6xY-@U}M zl}AG1u@)-K%UJwy4v8RnBHoo_xU<#<(-rL<P<Q18Yj#>8Qf|#IRk0KbdWXbn1^o4< zy>J09DMlo7hEOu+NP7m?|IGzFElAfwf^-EnQjQd?NGsNYuw}Yyq*a{=@iLNLIyo~` z`0}@l?ffLoDz%H_qEG<z(?#h>t2Nk=jZvrLjRCC*8^Mayqv7Te#b`){MHwQs2Gdks z6nWjyNSVDMO?`#vwEF3jBcidH9Q}0dbkrr3Kc+U?z^S+xy%FWnPKgdicuhLmVh$e{ ziH633O$<kBW2fq-WABlu{ab5|2Cd%I+^E$@V((!H2WNAKbTDZ$81T|~sxD#%i-lhu z18KH65<7>Y)WNZzsLJgC$oL1asud+L#Us?{;fiHnzN(a#w!A)%%@>cg21cn<d5VT* z%QqaB!hzVbV&xo4xs*C%5$onK#}?cj;ySc41lEC|R1u@F0)}V-OX&>M(S>j=MSdG@ z3Z|XUD(A7<0%S?Fo{q8$qZ?3PKC@UYpn-fcsYU=WRMnE?@MF|155xa5Q3|#fYDa`b zV81EDf=xQ#;K|{X)*D3@=T1r3D^uBCsl{Z~hM>H3&&c)(s=c*h7R#$nDLXT@uPc{V zTz7Z5MADjb<FAfv&1vnnWGhv#%PC5Zn65X8>nhL^V~~>xDYP%FRaKxQ=7fLHFR2E9 z=UD_&4V>y>bWr(|pMA;CK=cWYtnySXQOOjaVvob+Vk^=*v!h)u<5I~viDB5aLZ@&8 zj+ui*9D5nXv0MHLj;(lG99uk*%1ALac~kvgpH18SXJ%8+zhO3YXB42g1|nw_vg0c^ zr@k*mK}(?Gx44njls0D8`qE5jYUSvwcz*qR2vmsQ6&`*6Pu>*=lM$P`WCxB4|9XSh zLdm=q&XhF;8RMIO->V_?)IHS@EArGWbUZ8bnp7jbrI5L_IGgZrm9i}2h<#B=t5tDV zR^GM<uRp4ojLZceu2Y=Zn?Y~VHFm<OL*6YB<M?DRr_)iBIuh1$D)iQlRRpeeg^2B% zFb6~l5({rqBZXYq14*NrRDDSef7@ltI-jyT%A68ReuJW2N&i6DX$e}NU;?Ca4jvAq zlb^vl6R&lIG%%Kc8q@XnwyU(MM%F=4<!uE~L{+7UqMJ<AC?>K|Ix3_D{Z&#FQc_%L zQpncCQij+7@DP%kBxXM7@%E@uT6w3OO-APO45!h>K;Gbmau6-C+sO{T@0h{o#T`#F zh1pg|qYn|gS-C7Xg2h*z#)p@zM#L>_qm_U08LZ))%+NC?SRaAy%2eXjr*YHQCD+Q6 z%s;L6Z^1MIyBokdS0b10q|IIQ)|s@Exw|_|Qj#iE+bA9Ol4cUPZ*!)u^;PDonT?xD zj)8cvVtxLI5L>UeauQj?26PQ;3a)=Z6`m@GlYpBr7P6~SmgaiWts(AmN&%0#(4<jv z`v5qXHki4B#>)FOh4@7Kd<y2ZbiuDB(*vRjtAw(hwu5;kJ5+kc`qP^uVuRatLXBa; z+S7X@LXE*;`2TQiXs|KNp&EjRM}!8S-Wz7bV4)60C8q_!)I_&IpaHj<xb=Go`c|V9 zlPSf(ySZgoWmNEV(=eSWI%>KR&p_y1!53GfT*=Q7GeXgtjJgAddXI#u>qw$VfGPra zkk-zGsOgNSGS&bV^My=dw*_z#yA5O#1jR$qDN-L0WtfHrAUk%{G=P^%gHw@rldutL zHl+*WSqxtb!gnj9OueE_b^$)@c&j1ENbiPncvX@5!Q5p-#YZB_XtgwsG8(`YHH0gw zDw|$XjAQ=*a!ZgaswOvkk<!B;zV|T=lU#zx*<a6?Xy>MD*0ef{pc<D<f<kGv!fJm# z<z9l_Q=on_SY7D&UaV3WlM}_rEMa*k;=Ht|nFi}(*(h%B20^t((lt7_&B->jauzp* z2oXps=;p7-cd^(6A+v{&u6Ws!>XP^B*m%6^q*8FDaed)#1)HSUYNDNYZYrdm57Kb1 zkeS>ri2SZSZ~RkK&?-~h_~+jc<OXFQ-uM?}l;A}L)5}Gk>v_ItO=&;!B02K8lbm{T zSmer*E;w!OcW^cG^WhgJMI$rHJ*|xLI*8a%ra?>w<_L;S?S^8RCZ!}6DgjsVXqJ}u z<Z(%;LFtB}sW?VQC&kAOMsdOJR1&sq@@zs{dJJ2-)&^F&w}NE$bXr!yj;l8r&6dt3 z;Jpd57-ZVs%SzifrAFh7C|!)+5N)I};hUaQ5kq4x6Eb<5lcSqS%u+^P48`f0OLg2Z ziQ<My%gPibAze%5!iPN-5Z8nxjyx5rm@s7&OV<Y#l^~s6)sgz1A@~%PotMd<ycDi< z3d($DF9YvDrWP5Yr44K1s5Widu+-F%WMqmbA8gaJDreIZb6Jhx7bTIHSlgZ%l%J6L z%;K$!4L>13M^T%-jv>b3<mAs%UWLB$iy60Y*^?n$_H?oBOZSbeJ2(#cEAB@;+q7+i z{`h*Fe$=V~MF-BFAvAr|K)4cX#W+w5;8sptZmkJrx3ao%m6Rje2Ne~-xsh;c%RJUG zGna~OklusA%v(e<x0J2W?95@7CAJ4UgcLG9P%5GuTk+v8v)dv)fFYf8U|5Cror`kX zxIu-7zaO(C6rpY|*sQXXtAPYXh3=pKs#ACVK`y&|bcqNNz0GVb>>g4(L*40Wj1{gO z**V0OkAehMq1HE4w$Tdl!je?EtPz6m?xX3E>n3V4na?h7nvxx~m|5qo=Qh7;P+9qo zg$3S49ROlToy!<T=Tarsxg=LS;G+cYQBZ#b`ZsLoP#8ICG>jcH8pchS026|OU~+IU zgoTBHUayCU@Nh8BFhJCd8DNT<2~`*D0Jp`vp~|9t;PS;DaQgBfsJ}V__2Ldf)o+hO zgO$HSi+>#f?=?q3wc-poeRmF=e@KSL-^W9T4X2^)j*H;ABMEx!NQ95~T!N0<uRyoG zY0%@?ZRm0+16m%v2mVLXVCtTWQ19GJcrV2Q9tlst`*Jq4zFq=tZdsuFJqrY$Oo1_H zZo-)ObTGu<fVn4AVb-Zz&_5l;Wm+IOAqyf>@*p%V8)7oEVIKM$agTt}C~x?~*D(39 z1t#TMAo@Wm#6Biq&Qk(rzOumLg$rPL+*h#rn`N+i`M2=h%9ZfL>XoqJ-`~T=^*_MR z8-9SFe%uH@ZQcyKwrqkOTQ<YaZQEeij_t4q{oc2A3+&su6Mo&f9ggn(1&;6C4M+Cx zgCoE0gX0H&g)@f^z^UJl!e@w{FK_3-O7#Dd^p~(X^BJst@ETU-l*6j$7Wm;g0iPF? zz=FauSXN|)&x$Ru0@3$fi3L`cTVM@=(xAT``Q`9yUIA=I-?yQ-U1kJB-w(Vb;P+R> zu)l<W{pj~$^mi`)6r4*)fW$NLaPeFMBqt`q)pKVd<<bSXdigS>CMUtID@kzk>J>;! zO@X^NZ$Rd)8}KkA9Zn<q5{n49fbb*}1YG@tfIEn$O!WQ9!v~O^l?A!k*^r<29A4%; zgO~YvkcHw3UcQ8)S1+KrumJtNh8KU7LLq{ii;JNYD^6J~@b3AKK5F#Hf%~kUF9X*& z2K8GT<fzdIp_*pR)It3=svFki$7t$w@%gxeI%v=eR7Q0!qDI$npEezOsDp;CS}<76 z5kSIQ_V85)4c@qX$rlSh9iisIKk^Mjs8%moG`8;qe>D%@J#40W-tsT!IXjOYEr9o$ zsb0Hkf!c29&=E8|G9qkB>{rXaQLkO3R*V{?96-UNW=(3>;Jw=J?bRFSR~bGCRDLAf z)l=J~Rg2ageM8m5*DhYDQmICf@apaK7=OoJGegwFS1cSmbnIARxnUulaIGBG0{RiW zbEn3Q+=T5w!JE{ttC52@wgMNX?-o5fI@*AqY2F{y<H471{3dR;5l2M!{*VW6zHS|g zz;J`U0k6Yq)bjG096YgGR}YV>!XB<wgMK&=%NX6HERKv2=r!_AL`0mBlZXNYk_z^8 zW=r0!tneV-EfmpUW$%(B-ihaUmf`9yj3pY*uFWCgW-;qaNy(G+X~Q;y`9^JA`KUzg z<|vRO`bSnmj!=fkh!IrIzfX*?pXm&a(Hdy_TQ_KV*cVzI=?!g;4FHc5gTU)l0JM)E z1|3cZLZ`E%pi9CS=yrZQbiWV;A16)*pF|z_T?vOiS0kW*N)!yd5e<WH&4z%qIWYA0 ze1XWp7dKqv4huw%5$T`8$jmPgi~lDpdboUl37pp@k>W?~-D%Kl!+B`5BUx4yY4^)b zffzD!ZxReUc83&2!jIh)h$GG7vnv!yLQZFpV#y~7nb7NeHYt`&N_qyfle1+-6D*c6 zA_*goEW7epAS!%%hY}S?F(I$=V#4mHMU@s4B&@!OV)K}tGwd6)?sw0-N9Iu~mHbJ9 zgRAU#@Vd+cN(YsagSKwnsz?8UecHZXSLx)y!0R>|JiKQ&pP?fr__uGa)HpG4_aT!> zxRQLTX{i5s@TN`NYS(nFu5ofA3*q2Rn>4`@)ih)wEL?#erCUw>KR%*k;8eLy+_-Xe zp%W$=qG!$05AsBXu<&U!#`N}Rsr{&9mwuyAAq@OIzjp1rcl~%k;J8j7HsHbQ_X_6l zE4X$Ol>0$lfVTi|QJM4skuxJBr=TZfScm33xM|)eu`|PQgl?oa58ips+}W`+F?>p} z2L}iDhJE{vA3Hi=h_7!w9vH_k4+r9l5n>J}Vuw82a;~h*LGEE#T~(*Ztg2m^RW-H! zA>xMbE;7Em$oTFeqp*G6U1W55caibkMMf*(zv&_)cVZ@Cup(ycAYjHc=eEs^f01Lx z%-Zz7h#A`mZ^Vpkgg0WwHiE(mGdA5JKFJ_vrxV6BVtis@<Db)QBUD&n#%wU&w#3{e z=44{Dv+iPotxXoP%$Ofym@q4on0uelT`QKNQdnWevSHpM%e;q{psNM4co=5<;OJ}1 zyeF20Pc5HX2`K9GY)jDfmtW_JYo}nCam$}?oyaTxI-mIBITscQ!#|%BOY#U^TEXf< z89Wp-Zn*U(V#a672sC}8u)K))`ZcknfLQX1Sjr1=1;n(Bf>p(YHD>I6C|kQV^}yqT zE3Zqh7M5NsDorgZJ8ZUmUra13BEBucm=XT)D+dt^T>9*uHD(-o+0uIVL(Tf@)izwO zP6oG4*W+&HJ}9@GE+w`U6Pt>O&(o6;lFq-4LZ3Sea%7otWQrvs#iGAz2~9EwUoIJU zp|Ica9JfuW0}rKV{$YMvM(ll(j<OF(G9vM%=c!Qi{YKFXDKm~qw@@MauEliMVnpGN zB{-?beOsFQmejA3Zla97XT!!l{%XwqB@>=3^FB5SLGHZFXYo+XcrGu@W5YutD&6dJ z=o-rM(XPG&QlbLV=8VYrY|Q<|V;?T{+C3D(72lmEc+B{VTrPZ`ODxDG=H?Rfa*6r5 z0>Rhk+~gs*KN*qv86QaSnDH_u#1-NmM{M;VLF^`oUkKu-lGj_z#hc1X2knXVJUFD^ zjTr;3M@fY_iWz@dMtsABHRZ&jr-l4Ug9@rep{@7#?Rhn<<L`kka`HD~#=kS+Btfhz zG|Rr!DDQ^{{W@P5Ek(kj5(U|0D0_>eJ)7<IwuYxN0p+c=xvBdv?fx_px?fhiY1Y*L zb4d7|YXbwH8H*UKh#A{+%(!|;NMGG_th1yWtc$g}P262(o0!R`4c1QA#bUjHx4TU| z&&vbWcmcR{$N{?!W~k|FhQ@=<;5n`ghMCG_w|doa$0S?5?8$NkTf2B$m%pXk=cfyj zZQYq)m%Z`UF5cFSIg=^b+O6!i?t(RCuwh?0>^@Qc*0y-xWP3OHRyky5StKXAc$+ux zrA4yUYk7A{`|f#LkCJ<YaC{mWs-9*rFmNaG!Eir&Rc{9F<W#SoTdR(p5xkj7rE;L* zPBprI+@{4xJ$fpqsa2|G_9{OLuIV<6hC8V2{S3WO1`)isda}VV&0f_@1SgM24ZT$= zg&f@AsIrrV<Kjtp;Bf!J6LeGA+A8dDgl2S5zjp3*T<bUfphKVbq^$`+)c_aI_Zzfq z-nx^|fF^aTHKO1+qDtEU3cr7s2DLRboL?@6*OY}fd_#EU@N^$Haoo6(=o#v*t;K_f z81z#nj=>Ruz8~`7O(P;v1cr|caOdElsqW=9uz%m~-8?*;d0-sFJbWO_3u}w{n}`)E zIacTx64F~2p`%^dOO~T%ndPVhmErGSg95C@!ET*Wvl#{Sg@RNlJMb}}jH-tF)gC9+ zp7C7pIEjE5XGPdh0)=|LeX~P??2>>Ipk&stVKS<3b?`W=_B?AF4@DbFEJZ~k+2-JN z#lb7t!SkZpGofNsp7BytxH@fb+I!u0@JhwlJTIv|ʚS4b7g$R|eCJkh@WBYUq* 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ŒY5wQ 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�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≫xy?e-|1_>zm)WP?bPIs)0M!H+98)Codbh$rPI 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ƜK%{KM-@3=@Wh+W;<cU9*AKm`#{WrU6?emODM>f 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≀_`!l@OL#2Oj!KT9RXn|#}sDs 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 <-JXig1 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 }9C45L_N^(e4;*`7=MiWco< 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%0A3m~(>Kmh>YgKz)<_)hpg0I+?J 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�r#iyA2)YktbVgb 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ξ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%0A4AjVch|@pp;^pfYO=< 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�Z!L2^iD0S!Cx>2vm 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 ^2RM2WaOGDTV5?0j)e?|s4 z-l6wfQ!`;F-)leo0i6Gl40ZOmYiWB<AN=Zfy|2Cs?n|HezoRIO^n|kfkI_i5f|Y;x zfMEfC{sC6P==YoT<k0I7xI%x7x+e;BqI_v6bAl86mob0Fmg$LIeKqOJKDw(Eh_%O- z?R$($IeW#E)t5g>?*dL9&p|Pkdxipqs94r_NX>Do67{Qixj{AR$ujx*LbTr!6^|a} zw^BWfcu*z$Atg{X=Bo9k!xF+bn`T}n%AX=EU)pA&%!5VwjupHL6t8n4wp6?czVCx- zRQ{h2I!RlaV?JQ!l%iNVr?#2}!J9v57bJd)O~ufm2^$y@2x$ed{CCG3g8~4m_TdkV z6I*i}nggv!UiTr2x8f(3XVa9DcrvS#5}}OwXMNCb>wqgM1!XDmZw|^*=8r|i1GhPl zkowY3UF&q7;;&e}M-{T9*m_p)Q3dYC$9h}he4o{ORGF}SALHMs-?+wR7VTjEQk~XQ zr5wUvXD(G6tk{!s^p=xYtw(=tBgLMiviu?RNo{E`=yuFr{`L>6@qX8bDSm>N@$@<x z?4y@FS!rqJiFH~oO0n!rxF9&?{`orQMsqW=R91`M{n`)XKwVkXCNU!RYe_&@{^rPE zs%EYs*6-h82@Hu$d-ce4@f*dWR|}GLxq#Tj|E~8AQUc@Xrykf9>n(#owUs<YqZ>vW zzRHJI{G*H+cxTDa&Bo_MvMenpK4(%v?uZL;`tFb5#o2yViWP(_<qi6S_SeThLeJDJ z=z;xNdkH<rj3-~S@B4^%MgP%9vRCw>_z|7I`gvglVtWkgD-MT_`g2v*ahm{fd{QpY zd`xvvW#>mxW3`YtTzK*Z^}S7e7e?^@TiHWkHvDJ3ss=Inuu2@g;iFg_LCz+z6SlP8 zRk`%g3h7~Slu_)098!&quoR1u;EwwAF1i!eRNE0|&b(A?pe>Vw7wgEoaCa}~`jx6C zto&mtGsjvSrMin$3ZNnW*q1tHanzifjgp6Js+-Kd%-6C(wuE%<Qt~8!KG>uw+Lqum zN3r5Jy9!IJVHkb`heKO;B8Vz)KBSSY34-iXQ4{7$nlLnpq%#MS!2InEIA`K{<=OcG z&poWd1Yg}=6_Mx)`qQBdG#B-`8{EdtV&_vnh7x2-dA6nw7^YcsyKg~%lP(1RZtkkL zmr^`#lsI9bJJ10Iv1HVqP_HUfJIUNKO+NE6FlYJslZeP*ztjpTUHfUok{}F3++m%K z60|_Z=XjEusXsoaC#qFB4D!S5NJ+UWiC2G2FC81c;Ctf*nQ3?nBopAWiM}DvBO)VK z1irBu*@~bNil-6HMN<uNLWe7o%+w@8QZ10Y%KX<`_a1(t+MJsMe|pg;fDE_yAzsxB z>~5Y$j7KT?Tw-FB(P6cpw19m8t499(72`<vkzafQxYP-BUpVbk#s7rbuTos5fmj-f z8Hg1u%az5z-Zep7#EER>6~EhWS9kAw8w`P?z8LSF16)9K!2c7<*vnx_Dp%7kH{Y-J z7FzXG<iF<=v~OoK)TZ5NN}0O)^tV`*u%Nc5HnylH3)hjBE>zXl3ockEoTQer-fU4D z#Y@Q+jDM2Mo@G*bwvo;u>?;@CNIBBBDYs$b4Ho%J9v*B|`wJ>Y_;vC3>@<0&Ds=S9 zPm-uTA4*13v!>&Zz05K^I&GAA5qS(arSWOCJsoCV*5tN&_9yMY3C2adu6axkvn<$Y zhoSEaj@h|kSH4SOnFrhn$jG%{C)5hkF4D`SwPVz=^UCm>5j~y&$z4-ZoRlg{_~{7Y zCaME?u^Gr}BP?#eDM}J&6mTTE(2cg^#te2iW*D!0-p(V&3cg%<+lK*r7q5IoZ8_6# z8HH%-ucU%MnrWv6zw=XAKJL3b+u|=?JFNlx(xPR7&EdGyLH_vUkTQ0Yr1F+eMV5-G zt>U$Ny;kzyKjmF-?*3H7(rPGy-1|*tG6LEh3#q#PicYJ%hpM`gW>&1e7bPp7#)2LK zz*?FY?@=pQU!v4!kuOrGetPJhk=&y4M?e4Rp<70BE){Uj*(Jg1H9}TzK_@gg##OuY zyRW1NIa|%*Os{k*F_H8zW3EdB^VTQ!o?UwHF)%OFFnO!DICC}&CL%<F3WxO#ide0L zDXM!z`(!iMEoK(QZ3Fv*YdIiKb-M|m4I_!<<S?yBAvXvjDVRZ;@We)1tt+Q~;Mc?B zc2LvnUs)1p5Vu7tztm?u_QBX`uE<Z`mW)7;UuT@>w_dwikC2Sl<1q0oX8RF2Yry48 zHRla2ZVpkbsdu=p83i?<BvWp~$|FSq0_K+5ZRtR=lpQ0ujZ~AP!I!BtOOj<pT&&TQ zjm)9cS(|Y@O|ll}M!<w&RV*Fm(if@}Sg7=9!FxES%4}5|3(a?Lx&r!11$}EcE{Y+k zs`K%CrNWxzbAOFd+h|Ga6G&*e3H3RuPVON^#XHp_dUPA4y{>)ue7Z1APW7^DjC|>B zhU?CT?{L*?8S>bdV)UNIW4-o!T|RtpuLI9f&(<e{`jbbJ{Xr#YOyr!J4ym4;`a{d1 zMG#)k^!BpWTfxw)-d@sL?V`F5<o4#Gy2TVnBIe@se_E+)ysuKh2j;%Imu=Yl`|5rb zu*Uo9ewVSA!;(}`;t+0(chUJ<jf{TU{yOtkho~3u>ye3A$m{)d4w8KAEGb99`!L7B zRUFLerQ=>0q(U&QL$W4LlL@?r<s=&=92sC}ILU-uE<NDR2HFMzve@l(>kGJb5s0`M zGV79>ozfjlB>`ZLN#b1r926M=ec+W^StTes0?MZ-w^sH{0G@1g?bmT?^%}m#Y3(wg z4tC>1-4;M?RWpoytJ+PJUWba_lM~mICjk7c`ugH!>Bf^lg%1T)05h!ov=;U+J%bg! zgP#j?2i_F?hlxQiI29Le!F+buK=zs}S&q!@kpkp(Igmk&*J}znVE$+U^m;`R(>Vk+ zhgHuRZr`9l?;QdvxB`K7qr!S5z}gs_6*q_D?HFUy*@*Sr?Xms{@Up#l#~QGL9=$Vy zGG!X>+TqPDni<YeW20S%hUkNSi@jA#I%e77dMJ*95ll8NMb^jN0RjXm#vuq*Yb!5g zu32i(?u#v}TGY{e_~d$fVH)5PbM<$z04zs;ikGak9ru*toi00#&lW64uQMJkdH{PF zW1LEtu-cWEoR}G1$sZO&63HevBQxMnM8Ne_%)maGg`L#1*UhtV(r&S{(2n)xC9i+; zhB=JUaDUN9%X?u>D##xhAVeGVGT7Mn`?srO_Xp~~9YMzQIi=)T2`MurmA}5-oZMqy zG`}Xk2x^9lc>WjhdTqXvL+I`LC<3wk_L*PA>25z?HYV>c>X66gJ*MR?jqjQdYHM+3 zfvlaW8;Ub+%B8^WoZF*Zvsn~p1_YqLHOwx+Y;JX0w2F0~F^{iL9N#rPhfX-Fi8FXn zb9XW-wMRh@cr=f6UFw6rHU;v?J3bYj?D)z7Wh2j{KN{m<ksC~Q3)^dwi&o8;h2#UC zZGs!xX|7O3Nra3hb=wV_pk3~^STrrX>M}(y0D=01HXH_9-P%c4iT&M@djd7TJ33m# zFcMI&K`|56dHDU*ziY$|(NB)gz<zQ;IEc{@B`V@GXk+BTsuhX0h1Ovzz4ZR4w2O^H z_Nrl%t<*)Z7dwy+`Jtwdj@DtI<rB;rQJQK)Xh(s?6*;NYzBu$EAT;%s{z~m1XZ_Vs z0j&U+k2^+OhxZ+9OOUb72d_KC1mZ~t^#unnl=kEc$O(T{jCmbFvIpUg)F8`yt(X^Y z6;uQ6z8pnBqMTIl=eW^J)i!&4l91<zq_Ri-KVlt1yz@) _Wh3Kam2^yZh;$@mfV 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 n~2s?mhq5&+y91hA(8pbn;>D)4W~ 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 *GO-|VYl}q{=jTJ?n*T@v9oZ7#`LTC0Qm;VaA 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�ZP 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 ia5zNMjB(Qpc4--azo>STJy(>~X1qxy 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 `%#T1+na-MF|U3UGC$J8Gw*Iie{ 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%0AfS0)?&y(GVYsvvLz*?@I&!g|1tbaJjStU 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¥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�O< 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%0AD3{zo6*Mw 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ʲdS;i$gc^B%lN4 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%0DYp${RMYwZjUv>ISQs|gJ9bl^Nm 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 )O-9DcBwQQ<Jcmrq2 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 ra5&ij#!YtlD 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%0AG1Aqa^8(LK1R{T^V*a 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 P&ufl$qz`9{yN- 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 z%0D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�e{B9=4`sOjtPGu=A|Q)xfU1C z_pOsW#skg}pOSn;mED#kNKA_X_E;n&ANTEyWVRKLWk?V!BHR_Pb0UssLhL^{hlf9$ z0}Ft2NNf9xb2xnJ7*{l1Se`d5SSb$=Pg6#uMCDVl1o`~?2c0@MADCCwNP~ND&X!d! za@WqJZ<JQ1=@6ijFmL*+l6V!sz%fwR`+k_EsDj$X?hD`?TKhjZhs03YjlK`gfivQt zoI?%nAI_nwiXXr^yZ|@{cEZq+Z#}Fx^OG=;coZRTSdG&W$1y1(tBomC3!3pzzlyZb z0GUL{M<%gY&4~i@56<Cq>4S6N=%DW*r120K?u*v0sW=+d@`2<7%pmq|mAAMO@(Z84 ztuAl5%>X+0&?#uNyalnJ%%<OrN%Ds^ut;+)3cjkP-3&6)G_uHf+z-UK*lWp{oMZA~ z)_vG_6|wBF_VoBZZM?RCt>A_SB8@WE{991Hu*xbSu?~KlO46UR%S8r=k63S$wrd7P zQHqx<1-b+-ZtjII0rgypYAa)_lHn`canyo-f*J+U=To4>VpWLhb#QBg;S@=?w}CN6 z_qUdY_0J(1Fa*qmjfR8Ku68q&2SmS!-Z&aQvGF&Q{LDrG;b&|0`J&xUo6}b}Y0k&i z<i;k3KEl7-3vsze&@PW6m>A1Q+bdxdmL>mpq@anm6SLK87<(1^+q0|JkB898oNvzy znXL1j!0x1<eh8`_e8ZFeShvukPRVP3Z{@#f6vA9l4YsL~2#U$I8Tw~d+|;lsHt*dc zmCF(U?|Atx#XwZnmZ&G$>0Lu}0H)74j27+;FZ@9qaMKKR%ytK&js(vUoNY>*Z}Enb zvA~}qcMjoOcQ}kfo!ni-uBDc2{ta<h*WtQH_=7lb6))%!CVc*bI2?rj192c6*!omM zRq+D}hr$jpOc?rw`m9kht=>G=1)}k+OZ0L7LAz|yVrI4CSBcSXDXiAk&NR6B@I;2; z{RZOB4|MkbeWLIe;;_;8ktj5&{Vx&)mDfLs0=%BTb{`;7&~{5^{CY^6cIZVbLwZ-W zjN;)zGee*P^)N~5QrpM}97}38+Sd>=dN&#U?$dY&Kk0r4Z+t|n5|lGS-!}mcnw*Jf zI>QnZLOhq$msDcaD)F`gCew+``8CpwSq?j;LlMHpU=fj=LMIs0B=N>wAV$#rKm}+? zi2!JpiU>qNrR_Bd$tXu?)a1a*$L^niLq}Eak_%Kc$K#oWRN~pR0{-tN3qnW3@06nN zvQ(~$Q%$7$A&W+3AWu&J+9==_{LhU-mhe9tg#$&O#3<piDAP$aP1^!?M(j%RR<{}p zw`(V)$vEUE@+F}j#PbN7n4VRaPZnAgc7>M|e*+Fig2y6#MR8fh%{$j5Z1UKQI3}V~ z|B@*DC%^%aD7@i*Pq1y?hlLZ7&|FRoC7haz8FvmYUqp`T^7~34lk)ZV?b;>MF?y!q zS4NL(sJ;C~k~$XGfC_WG_QVqvg)VlpT9!4R?bzvrZS#do9R!xwA3-~}pl^962wWXX z=f<;ixkflYHw44#frI3LrAGP5XoyYe^;)jlOF&kGZXYFJv3A>D#Ru8QLrMo~pN9*j z0`8?(b6e%!#cgv;+LV4wqx9+k%kHpsRFZf<I6@1u*#ZQI?_>WVIM^E%+#G#9MS_X= z!9$GUYmd{jI0=rWLTKx+71<JjyUh(oR)hWA^lD%rDiGx!%f|O5Jig_Udbx<|rz0{n z8%EnB?s#{n_*r46kyh<p&$ubsP_JPR&t5kSWgNI$FR)l52{d4;v1-^t5a9~cj~pzG zxB?Qlc4Dlp_PtVN`&2)FE7(StnKL;2{wM705W}o(#1Q&IK_U~h-1G*=gnt(t)cz72 z`u;<3Nc|8TMuX=se-mBGNs1z-i;9WdiN3L(K%7I>Vcd_5P@f$2#bj{EpRMl`pxjl` zdjUQVKB`70K^Y`P%}XRs6rl88^2?NYkTf)t+MgA_a+Nr>S65SLsXd7K?k+4f`b{cr z@dgPZ6QIztciG#VOfMvr6pGR)_4Ir~0x4AzLvCISqP>$NH;uAm2@ykgsy3S|0rs}| zzeEaIcz;I<ToLu(F9|*f2eG~r<3EH0=Dn_bO?d}Umh(siRzXBca0{dDOA2rB44Zkr zc3CaryP~-K3RTIvC83(3-I1+1GFlVYz9q~^D){b9%*;2Pd!IWG@P^<RbUdP~5cCvR zvTAW(G-PMFhFZ83j|s+Md>Ghn=k(@5p2;O>(3Y##MxNfeXUGn~3vWsVob<0NkO>-X z_{t13zTUwon#_zfHb1o=sfg^nSkmm}-%qtNANWiw-;d;(^KrZ8+vsCmrGiu>*;~hJ zk2{L|xFv1kd$nP+a+g3eiCyGG(#L!byK)IngaH?YmrGA?+8{IZ`b_DfWt<y*mpC3G zVlso}C*SjQdg)%#RshVVSBi<L5;0}sCE^HPtqH<|Y>8K@_2MjF1%$<FK!Q1WYkgUj zWy!`*9bm1wC{ai17PSDU^VHJt3yh4FR!7nSy}hL0lOK44TZ;-p<QaB8$jYc(VDOFv zXMuM!`kk&E=;<dbHTsjqVP3#E)rqkD;stwoTGS^6{LaGBEpyOfzN93(XvZ!jg*`Mc zvMB8$u~E8d(W1MsPY!|==YU4R?_V1QcA$3K|G81<Og`CBY@uC~fEQe~F@yaVzQHQ? zgKvma7^y-;rY)^6)W#=-&y}rG1n>>%^HC5Bl+|HmH${xsWVZg*BS+aD@XH?iVbQ!R zVM_#k%f3qAsty5u!zb;oF`XuW-+&$1={(2t{j|$P$LaL(=l&wEIgCeoVk3-D6^(@g z>>6U&lh1!!DO7*6XKXqW1uchjCECue)}mQO^Tf^XM@&RL`&r%bsV2Bjoz^`TE+B9q z1FNdaJN?WgcOO2iWGRz@dHONe%yGH_PY5!(ZPc<rnKj{>O4l)BcnI1Bp;T5r(3nH1 z9>Y+eXRyHZYeNEU3%}G@B_$no-tnZ6QB{$oF6kOS$>)MEoV0hk4<@>aHNB)<fFi6E zXdDPT{@W^^_c?XFREi0o85`)#5~_Us+`;{qw`h$A$?@m_(%S}(uTv^t5{L>J@on(; zV?$B+dzbTK+D}pDJRV>w-)<nOeJu=}!Imafc#-@VJOZ5>UIbx;ak>>c+wRZN(z(4) zn^1j~_2GgZ1Ra{c4^G}jVK*PMqO&CFyQ0BczqABouI+p~%c9;Nla{a}t9c>VhnC_G z!^fyGr@VWI$@rF1W63d(k?+w#E|KuvqsXJ8WI>nV=fMuTjusSVBCvXWxwpT}b8YOj z;IPLrn~ZA8T)Wq~CK*vX$Q*rLO##ck%rM+DBuCO;fW!1Z0EhUjjj3LsyuzwUg0vu= z%X5}2cTcCL&vJW#d8iDt;b2gnQ(XeMAAo}qn$}Mq7hU_Fc^%ILmFy+01Zr70W9=3@ z!DZC-#A(V^y_#oH=F%}JOaux_Ahs;;D~YE%m(SQ9+ASV~TO)9>H>j2RoTPe&z4_YC zfJ_0iYSI|HXO!~CFyaAaiP9?CDYEcyd)~QAL52vz#){@HSIA%SFIFiJVxzb%t7_iY zHZKW&+9TF%Xclk~nY=a`_!84^)nq$|u?2jHDwpWIk3vg^_ECUW&e^S>2&(XRJ&Y7k zVwAzOmZxx;7}vi`Pu^DoIt4Ex`E{=O^~iC%KY&BLUSGcS+Fa)O*EsIOXqDWFpjrUn z(0~m99LE0vILJH=ytIkdsPByJh*`WUpCVNDgCv>ke#gD}$P}=HCh!rECDI~E*&P1o zOyNOm4G!)!!ZPL)vGqO?T)5In1O?-EUBba#xN(mOWh$daIeGU~15IS1^1)Ak{U(`h znH&)H(wSsrPNgDDr_!*#e&3A2tpl}1YYpsM=@U!vsg0vO9PB*5F}7jpiR={7(WF0- z!f%gBo!<vH$|>PQ$}p4pFzj{o$aur36YdT}2XzkM_4#8nmVUB<-K)(#q{B^54&I#n zD&O4m7R*@VZhBmC{2L|Sjd7e44%9e|4OF0lDA-moP6zC+yRAszwrQyCb%8Sw2hlDm z*xsY-i&aFH7vLX24bKsT#t()g`HYkOV&A`sdW(9&!<qp>1|k6AfEH&2&DXQL$#vHx zJXAChhg|Q@z?nPDYJZN#b5JOmwQPmJt;g0=wF5Qz7FjE!LCb29cA*5COcp$FkS7D} zK;aC>e7@l~Wu`ZmDlGcFgF1@kmpPpc`!ge{1ng2?k5m-67n83s$rN<1H)s`x;xvwq zu!jN<eW!&H(Dw;YrX?-!n~VOhIl$rsY>26tjcB#cvtIDjYS!QDL&_{IBZ^$C`XMGV z-JK(jM%yf?;I1$a9(=*3w9U4$=6SaBHjuN8F53M;3EVvmFVDT0S2vZ%Bscaighj)0 zL|M1Z%7@ges#sD16+%qtdc)^SQ-tamh{%l?T~{Hj?~G0WM8UWHSY7Ac*~+8sb2S&Z zZuf1s8$*M}3pa&BAZ!9k5<aNdz3{Ig(fO?cd34{Xda>2q)KppTFhx`<$3*;l(euVv zT+ybS$Vmo&>=HTUEJr4>PsYx;t@@8j_F^B4bFSn1g7_Te{pY6U!P3`ckel)7-#JV$ zH7M`hA{u{4i_(2EiD>W%#cLQSr|E>sd-AKxi(@QzJMy^1MlyEPIs6)L9#*E`DMcSA zTa4JjtLw76Au|wtqrbS$c0^^(Kdsta98CL<O2PPlQ7OP7FL32p&fTZolW-OEt~#rx z0LyaBrlmU+eFzTV&Z%y4Hs^m=3P#V4Ax`WNdSYZO3my}6KUj2<kkd{aNLiTWCC%9T zdlk5EhpQ<?7F%>c0*Y+$U+##q28V)4%VTGiV)E#j?!d~@D@n2>Gs1L(YUc>GZ9C@h zXP~#EUYJUj;|JHeh!PFD2H5y}M>Q^c=`;3|P-4Xu^?(}3o1$i8XQ}8?#8Tj*8CEq6 zrg812<(1vtVIDq1V2)Z|hW2=`{lBafY-(ZjZMHbeP)fvM=sWW}5>X0_&E|NHQmoK} zxO`rj!YJ%U#5H*_`q&2k5*&7CEa_I~16?wB81xYIFua~B%m<#AH9iD~M(NY>vkZRw z*4C#0ceS^vAp{GZ^NT9ZQ*(=?+R4;9StQ!Y!3&`p8ONhq)0K6_SC%;yhy!6qkdqZP zS+s@5ZG*T!f<t-gn)4bd24GB4Z*rtnbREnC7`wK|f+qz{qJp&WO7GAp&IEg!ZP#`d z-4O<}C(~R9XxY7{Fq8?@^zN>(+)=bo;@$Vm%ypbEeKk_&U%n=|9drx1^7&CkVt_HR z%Wai#k65LZL|D?lrUj{*_?s00E1az_3)&ree$Fx%6eG@5J$m}mZh4L1vJBiB2;*~S zPinfBKV+f#!@Mua0UvgqP};uxS7%hwoW&&RMil6exd<_YEOl_1i<<~su>wXQ&unB9 zZHe`au=^V3PkUT3sk`_sjUgyR$1^<8zI{4C#+kYx^)l~^9_gW1P5n4vM#P+4MWOy_ zwjMx4JTk7<;}>vO<&o*a5>d3pK)v3LRjMe*s;i$$zQ>k1akLvxKYcg9jRd(g*1NnT zugpY17MS9$x^_uv*adV*+~ybLDcKoP={(S=9Q+f63Jd*bJF-_!Xc+Qi>nROCt%$c} z)k$Omfjs{L96CM#2h3R?T|LGMYP*wy?+@8P`BQs;0S*Q2{|Rs?gFvM56GN{l_ooxb zPYlg^{-_kL|DP&_SA(v2osf72RMx8MioJKqprl*elK)yM1X<rfd5%S_@Jn1_y$Q+> zW?rm3mHIs-?uj95yp~~ta_Wf3(s+Xn$<C%npoEpg89=3tRnn#N{R40q{CB`10RT9# z>Q|I7m;c`Yhe$*lu@At3@t=T$$3Fmv#Sg%NQyG$eUbTB_XY%$k$ge3s4!gYvgefDp zNvku5C+x~m<sC{$e9JN*O-bE8PTY^$#FR=r$ZvsFzyKMrnz83s@9QY%XiV{yrBy4t zLdk9YwAUU~dVipWw)iOdoj=$kA3c9yKve-1vh)#Th|L{=ImU86&4tffiFqoHHO6vu zp_EyN>nyccZBN+q6kuIoT*O}No(W)mV5{J%+cN~~t(%&P6dyy7R8u#6XfPRZgvL)$ z;tt_^VRV9!`j&=PM?1Ho#U(6xxdELHaK`ztLrk3CHr_Vhjz^o<cao<C;`G?{xD$*N zrB&4CPoudwDov}_Vs=DZ1X8;*)_i5>B|mAF>AFB(XsJxeJjAP@%yWT|0H5#bxc!3O zqJlI3dGXZX_9;2rJ|ABUy`%(L3vT@re%WWod?QGPIr26}m@?h#7kDzRGsIa!T=+hT zk5GZ5fb%(Nj`B4yfE~d{>_X_quj#p!OZ*u5g$rNR&kdH~w6bQk7*oL3N}Gv6SR$I> z9Pye2T*t~}ful2CCW{p;TH97k4?#h`rck(nJtNMP)@qkHy7m(cQTP3*beZC4G2k<E zY#UJvqf!HDnw4JlMBee7J_WnaFu6FI6fHS)c#5cCR8^=?k(hQx*+EO%`>`c<@}10R zW|=7$DNP0=Q({yV=qbh1r&jd`QIe)nhRhZ!TzpinQkW>DMn|iL+WbCuC<zMJtk#c1 zP8ZB@^b`_q{!I*FsHNl{jiyK4Y}$7S2=)=X<n-jbB8xKW@j7l0XXCqOv#aTD^}>q> zOz~r~+y&~`c3m$#0^Ug+W3mx|g`Oy9S(|!$chf%829(hUB)=h4T^?YoCW*|{-wC!S zQk`|YpxTqTi?6b^RW-Hw*R<4kw7y{Y4M^ndsm4-?vtNKC4P_e2%w!toaMInh2-ivl zghux!Sk9Z*h%y(J5;llq4_N=?qq|vFT9mK0VvKtMvEgtLM|||$cFxgWQ#U9WlE)6p zk^WjP7jSCZnc`9^eYeC|cc&ywsUVqO^dtgLP{;#Aull{_0U^Oc!V0SMKsS+xE5am3 zcQiY|z7&U0N-cVyLx{gB9G&Or%%1#+1WKZ4OJYTx9>U4&na<9HE~$;RE$It?H&+Ur zO*y#vrxELBbgX&|x@mI|zh%TY5^}R`)NW4`DV%twj+v^$;8qFIn#$PuiSJ!(OzQF3 zS^;?pupw>lP;$ag3>-h!ldXV}(5qdiFK)~r@y~;Qt|DFfpM8U_H_hiU80P0B<Cw0B zw~-dyFb$N?ucnvnx}k?;6<CeX$Kb=MFPHCw?KxAVewsDr#M_OI*&eZLd58@AEW$=} zG37!`7#s{SjS_w7J?zKCu*yW3XT_YgHfCC)#D#8^nlPiDoyf47jpvUyn0sK?oBNAO zMY9}JRy$giwVxfahK3f1zQ$TMs|^IJMzJ0h<ZB=;n0B;eqKFrsYC@dLJYJKfMN1-k z_%PFz^QR)W5W{FzxO0Y6gF}Y|O`BusBtv+9LG5(K>+>-_ro)xni!83a55IwP0GopT zoIm=LgfNdA4XU&$bhObJF^ufHsuv#o-+qIYmHCkwz;AfFEUtP}Ia`y#@7BIr3A$>> z<>k~A=7_N~GL^bY_}_#I6(0X3RG?-D>(hTh2MU9tQ3-_qRnTaK-h^g|b__71(BkJt z0dT`THz~({XjKvX;}4}wvmBzC6J+UJeVuL13p{~j8_D|V{pQ#KEDMuyRGnu&@5j@H zv=sc;lHTr{AkgT<6YTG`7NX=7E(Flj*81jP-T^KQVLQ~Y{9*BK>iIT33j?z>%~~YX zJ$~){X4p_q@mU6V^<$wRKDP_HqR=5f8FsBPZFFw8)!Co57mLR!HiZ(;PN^jZue@3^ zt>r2Md09FW)FjA|cZt=A)s9iD&N9E>H0tdhY=o!V{NAtpY{(%>Kb83{{#)$X@88;v z1Y6mmih<0Mt4M*wylqJ|*KNVG7|6PZJb1}?s^~szCW&Xo*(^o*ubrM%Y%iS9!70Cv z2A1hs>kDU!WhA9dXDR6By4eLGC_;zk8~_7eq`dOS_Z~0(xQH_cZ;(nIB_gb!Cx5BZ z$lydvJodo{z&XH0URhk%7tJX=hCKMi#C!Lf_AU&P4E}eW!loVX2j4K8T0`%-y8*d8 zI9M)c;M4c=!o|ACEEwb1l_|VkMv(&<z)zkydeUw2SEnE=`Zh@&GPCg&kAJWb_Z5=P z1|-_<*$=d&+2mDB=@Uqe1Jr{dvagR1lW`^Z5D-Dd_fqzXf9D&9+8twU?DAhbT&9+@ zOF%_s!+FlH!Dc*PRt&fd)61d$@C{1u@<cta%w*)=u^iJBNSklKFyxpX-#LOm_y$p_ zy`BjG-_Rdk+7tMPZxC_(n{R+Q0q_mYK_7g>5wV2T-e(Ym*!!4`I-EsXQ)~X5oa^oe z7HV-UZ-juxp3R<_Rprw@KryVwZ5%#W_S&C}W77W&vq&n^xEy4d7`!sXj5e4d*_!S^ zxVXdsmSjd94aEJ72jCmJ<db8kU3k@)pBWBG)T;x{*%Bwr;X>rHwwdnwbbu|B{FMrN zWW>|_xDBsLosR{Qf5!OFVu+5P7<}*z3>Ey~fA|ImC@-pJm=O_0uo3yuXzc18NC>=> zsN)mSn<e<;&2QOr=$8t4P?#Rp&U#;TK(;=D?P_9ChfgLI>1qStMge&>Em3hYDb7Rr zvPAvKX9-7~oH~WTUOV5WDV4Yhzfn0IXv&Pbf6WxWBWM{Yl@WM7RF_b70h`qLPn1S5 zvivGw#NnG}m2Z$8jPG*TBs@x<;vs6}?NOQ}ORRlL{r}b}<OJ#QX9o(PznM^2xrR@` z3wYxQ;wX3*Y>Q-5vUve|$$Lb=Tg)6rIvk$RkX>593Gm!hDoCm4?aA#~ADsg4b8x*& zbIeDl(3A~Bcz5$PUKe8Q@vlyS6=(4U0fW&<r~)$X^k(WKQ~=VifsdyLj6%TyMI}I4 zTsMLNU%?UEMLetxBjA7-I{TLEgo||><SmawLeMC8LG-0EVz!5x*)5ac*mb_5A6z?R z>s_>PBbJtzAju%|lqsz8lC7MlCF4K*hO7UdWeUz*1#ZmGlax?mB{n}pCE(9_90oG` zEFLd;+I0e0aMnGaYBwMjBXQZ5(W*3UI-y7mf*#J)*oCesY1zCto-tLdRh!<8ES9V^ z+unT*_x3G@9yL2Pa^{`8%pP-|`z%s=0V{267gqa%Xf)E&H8pQJNl72q0n7fyUML-m ztWYlbqf{_<HG1^g$Q;*+dA<!uPBIl4r-pK`u465g(4?xh9PAOT(Bfw*5=@8*{m}kt z$owUeRLpj1yJf>(MYGZ3;_7_^^(+-f3<`Uo^4xwzBG6P#IYDw#cDG>{{G>|=3y1qN z<t;H(wtcuz%kj^_yFhz{#sO&vT1nor!J`q4QbNK6YJ*dqTI&rOUuCU2B@L&7DINzS zyVqmNxPki2!dnq&2}K?WVPsZD@2e2|s}j+P%fqSEmv(>Nh0ms55Z;r;Q{*q@FreQx zy+Li`-Yba*o}=DV;Ur7D^GN9OK;VzM4?>~V4M3ETo5#Su{Z#%6<bx>*1QvPRje_uW z?Z^QHGL;Gh$z=tCcf|~NtjIx^5|Yadu!RoT8j=D6<1q(p6vHun`w0x#;|@6Xf&mzz zc>!>;PjE0%Kf37wyK%eJAin)n`#1sMkj_D$6FNvPBfx?ApMP|l0FJ?71x9!(hLfe` z`Z(PWz+P?=AQ0yiAjtJn(0ORqWFSZ^M!>gR%V7igm;la^xd?m`Pz8AWUr)0H*c<in zg#YC<w%I&VoKm*$4|!W`5R`G#nigf_ck4tghoCAXzi>v!aVA=j4x^|*=D+w^64uM* zd?qbo+aw1ErxL#O?4HRWY?bH{DYzARK^~ojBH_pqKZvRXk5O1KYg<HPH5t%=20i8u z9n8QTj<1@8jyKpoi1P3==MIm9y>Wlh)G{+bJC2tS<tRRRHK9IztFLSVjH>3FAdgZQ zx!eH6F3OV{CSVgPH{%H-zr9H2Adz`2CUDPrru<#dSr$~)XCV5Yr7Mx~bqTtR5PeZ2 zE@X3Lv`9<G!#@?W613rv=^~^j-Z^Ae+=#aNB&EYqMyIMD707MHl_GW~m_Y{kX35Xd z49bv0anq=(0&e<AM*2dE!Hf4o4;oUb$XICGvLVI#+=twHOM$SMakt1*Gqycq#yZ)} zwyT)cYU$gb7NEfGPg$!ZwI8Wf<_VF?hUVqMOZLWNUiSQvMK=}E&=eND<sEz4I?2l* zxmK2bsP`7LkiDezI?ivTmX}R}Au18RCS$zqNPMZ5!p6?16sDk2&%2~(PuP-+_>HZW zcS%z$oK&o=`u_3tJD2&LR^^PdRs>D6jlm6S@l29d1OjTs3@P$>-jsF<)>~ycqW;>_ zk(yE(JP)M>So@(CA%YxpZ&c+BZRJ*UyUukjHZI%BBBbpM#zu}Vi|6HN{;Q`NVSi)Q z4E+LB)oW%s;#H<|#5chONZtaHsc)&wA}D1X9j^2zMEZFRt3}zFuRRGP8@%xi{FcAe z9ZM3QUf~TZemu5YfD@D|KiM|OGn(*cP;y{M7*^aI%uyoG6Z3X5uwQN&RUoW&DnAw{ zHa`v3DtEhYHh>^1QNA{-Yq{vvs$)lUXe%Z*$k)uMXH;fqzKtY|4E+{ZgsM5WXpnB` zZ}KLv00;amln8PSy-^j&i~d>J%0osKb}FGJNb@yW+9~tiBo_DMzUKGM<{_-V6&FuZ zvP3E}x7E1`Edm_3#T)_gRhfby;D9h*Ia#fdDk2@F-<p3tC52LA>5o|H(sc<+P_g1l z;52JBXsal43;U6JAuKC2xz6zzYwoabwcjS9k|qkZN5mmA;B4`y;^^nRhKU7X1){U* z&w`wOPGT%d1Cd`O7C#$7+ma$gpUFU<B5RbO(RE3dt`tii$WT>DX!)h&>3rHCN|vC< zl9aaYzX>_4ss9ptMubu1&ou66k$c~J?`kxeL;4G6Si){Z1Ckz#Ow;*_^VqJfvchmt z&bM0AUbAv>+$}yWe2I>oaWLrXBUXSnoTZDkmW=Zm`@m@~&IFQ@$|~JqhD;VE`gPuT zl8Nj6o@5#@td2sDL4Z#rEOZH8b|M&)WqUDkz^U=%5vcU#5fQXyv=vuX!Crw@%mPG# zc4cxflMLLrGdEvCd@MdE#wk6Rwf;Z^Rm166<vk{iB!{$$#rV$LIfg)th-pU8DB<Eb zu7k<i5#&Il4rARt_~xxPV+ds6SBl}eMoim6-=E*!KO?^u7UL1*A-|r^86XRu*_Yq} ze$l`~L}mH<6H;G_A4+hP+NK_|oj49udloC~VW6MWwQFm{ux7SY5$>MdugC^6<f|f? z%f99x3=xnOaUGz1vNmqvEG4ZMXs~TG{}d?w-sKF;V>02Q3Bq0kh4m!dyvV&6XEoOX zqOVcqC=nx-av;@51q-e9n{0})&?0R}NFZI5Q*{1t4#7nCElnTXOZvT?!BXbVE=esA zHsDogStm1b9=Tpi1kR4WnL_<;vz02P@yg~FLm<MKsTF;q{$bs<5M$<&doIE>bRiFe zP-}d-DdQMw&zMSoKRhBb1bk9|+HJEgIT)-C&9-q<HP-q<>E6q^s+d)O_uk9?d--PY zo9hB*eWr5<;5vNoC$IFhFf!DyW#>{Tiz>|!$0S^LN;LQ7oFe$d14Snoah-&Uw&ADV z@uIM|!QNN^<@qSCK4u42yrMptwZCNN1EL7-b5<?Q-2o_qEn2%r(_;FUF=}mNB^t=n zkH_MOC1S#EZ-0`vH=rB#jUTYptv95gx<oZ`^)$LqY8nkna*y8zQ*mBicPzfJYIg@% zlY_bETAD0_Oog3u0T-&nCn-xhcFU4(bZ;MrE4jI~q;{_*rF{-BzBL`ymk+~N#L~*F zc!~kh?*K0cp<t>zbZ_RetW|N3K%dmYI=2vgtJ6-iJTz?7-^)c%RX4<6J#6gWM^@vx z+)psia|WMVr`YxON*TL8obk1@fH)`iieyngJJ<BLMw*6$vjh!NF224lqwIhBb|#EL zfW|^fAh6ugi+tWC9{7XHE0e(=<<1L^0gR7LCQw%JbFUrtw%xvDyPe1K72JH}T{_W* zv0Vm&H-Y<ab{RZ^oomu}%h@FK%r$@Wxv`oS|JR$sIPycp36Y#LuBL7hFKOySY#F%Z zkbvT+-d{sb8%b|b%fDv>SQF3F#~*$#^oCJoJvQg82Iu%5cunr^u~WAX*9`QAfvooU z*xpVon0s)wsfWWiUFk2U5BL5`SonPpO?&g?O4Ck#^v0|1^6{rE(yTe<yd4pf8JF*! z30-yecF5%uEV|iS261SgDNEXVb@GbRdX;;o6=jhZ!PqeKX>BS-Fhc#gfnpsvtwo5y zE|0B4Jz!L}^=?1-M~^|nOmXBa0>fZ2rPyct#NBOl*do#;Vhu%}W?nrQyL#5+J8-a^ zxVl2x)tGv)Q<DqaL7F%DA8^K9I$7Ys*E$zjd;SfP*$@012TbkC&A?$ytkQ_)p4Ncz zd<>_>wUN1r)3%20apmKjCtxWV(}*TUXW6LrZ>5P4T)1pp%OyQ^M#IUM^A>%KhOA=` zHJ6+aFJ1P!^;lv9!)TJtCmYp6R5c0bNehQ3RyH<q>GLbF#j&ZGY1>7oThWGqG}8KK zVn4F4^#UHYjz>T)1fR&r@>r)RxK|ElM&CfbviCyE;ApUKfYC1O*Y28Zi3D-s4nype z-=oDzR(S5(h~S*T?|9<p4wQamNBeJN#Z^nsa?@|txer<r;D_|rp7U2*Q$lfeU|=<V zVm=zzW~Iy>7S);)K5#@%1}yPsrx0Dm{AGX=b2<V%TQTo*CoEgt#|uzt)85~|D4$mI zF#FxG5+I_>GU@79LB<<Qg>*_n_(Ha;w%r(PC^6}qH-UlYs))rEJ?&ZNzCFO_AG#q; z_>+*U8tRv0UDY<#^@>FUH>}bE$qd?Gi!m5{>wHUio^vJhm8O)0dv#^M+H_0wYqJJ! zezS`~@}CFkv>$CbT}Q)TXi>|qTES{eY4I$proF3i+$q!exwh5`^$VG&vBPYrB9e31 z|2!^~+B|fTM179H&ljamso9=muKb0Y2V-aN(Jel8iFB8}f0|bAESvCz{V8Q~xGec7 zv4pCky)r~TE@OUtR$W#E+@JcZimw9jbjTfYozun>d5VR#1hRV_2F=W$<^LPi$7BoL zzhFwLB2lY`Y6J1A%vBGR2c%(#pBzDDnj3<j3KQrDakG<PAgkYhxDwL16~x<t?%UxC zjW)U383(M%Obgx<t$8#bdu_Ybd02QIgu^!fuI{1Q;b2i6-Ty%a57`OP@$;G+XsFUN zM`Nm{4AKU=R|fM|z0-{Vu8$V;mg8Ll5e+_H$NDo4x>vN{(itf~TI=vB^>T?$&->`X z@kmMum_Yy9SLJ7E>cCGx+xVd*4dDFga!og(*eIOGgEAp32fWQdyGS~u$gMN+<8eef zvRT-=m8iDOS#D>rUnAFyjcuzn!CaA#lSg}Kun$$I09BNFUvZlY1To9@a?R|`vXj^I zw@|~O3r~6EPZuS1*}ovDetG$KryCy@?^g*3|NJ|OGBIHbMmw%!c<lob$DV0>HWcto z<3h*Vpg)Zt_?!;IVF1I)2{Y#xQp$|9E#WI!vEnVhvWhK^?5`S^L)G?EWtP{V-k0}_ z5Bww%{e{1d$d?6m1ZM`MUFlrno?}$bTsC;eFB)`6+p_#n974#y7b?V(-)M<`vhd7- z*FTmJzNez~K$gX}-X@vmJGF~Lusg;DH3q;!vKDfp?%U8{@4Zd%!W+Bu*mG#c80iy5 zfZwMOavXkj<VMR|X+^aUN#%)%;i~bPFsz{<$sN_vVoLHml824W+}qMFd<e$vfN|#x za8>y|P1KEdx?Ld%t)|@0C8kY8$iX>Oe;VLFp2xA@areavRaMm@;$)Hh+zaa$E-FHX z!jEE+zVL0^U1hvkO3|5$NkAl34Tz-b|1FaGu5A+dTEHkEWyd3vl{P{%zsl*qq*z2+ zw9J0PFE>=0YJ@t$XfnF-uB@D=ma@267Iv!@#wHJnd^pBIK;qDcMY4JIjM4*ZY`%^h zTOqE&>a&SDVVdNL>Qgu=)_Sdg(KB$=C1-hZ67$vuPn;289c(YoY|r}ktLn$=E^;#P zL+cCsnsMnI=SIOLh}CAuUhlh@-rbUU-pE+tJcMSPUXIx0N&yElYB_oVQZ5<LIjNw4 zgE3yL^=o{plUT=XLiKMq;wLstl|t86Bg_;UmZuFaec*+5!rj}+nhNA*9!4&0(rd;H zIn{B@;dax-X(ws=h!}MQX3aIt473U*lKL%Z-UYU>Yl6IJ#)+CFV|^M2dJ`=t)2WLV zZlsuW$LGvG`=ClM!l1-c^u6{t4q=5R0?|8#g*a!cr7Re0SB5ByWp9w>w{Wo=T@@IK zC18tHh}!x!g=%6>7m#Hu^Kj|pQp-lH>>a@Yvk>(R&&_KfM#-`VnqNNWIK|r-2pKRD zQYvMiqC($69vYs_@?Q=w^FY5PrIbq9=_~)r&r=}W<q0u2o$^=w?plZpi*JObUW!xj znD8}wi8fK(T5T=fOWB;^SViireLl>9tVKgF3iV4Y1k(2c853gODOl(r&(t79b-T^} zpx33QEHo<5(ZU-MZ4Gf)906#54P9#|&d8*d%l?4v`bqYz9eXQwcC2f1qB?4c@$>qt z8>)P*wfF&z+nuol>LCz4Kg(XnS=n3+PfvFo<T)rONx*oeKc%kL4FuRs(rxBYl-l4e zUpsNSF{+?=DCQMOG7sF~V3Da=#PN3v50Y>IN0#1eYqrdN<Sw9xhgOy1bAr|jUw^LB zW=92PriU#-6bHC1J!pF#-M7ILafeoDa0_qcxj&GQ5^w0<iBmCXM)j{M*`L(q)nSS- z+3g1?=xc#<G+GsEuwW_Fa%p5es2OBHGr;FbMD`ikEt*!)`##oAI}z}G7q%dh>|m&1 zePGk&<=6_TDE6MjD6=df_+2w{{L$N{Cto#~^eu4Cv#v|XU+AI|L}J8{P|hw5`(j_6 zoW#NOJJH(#+1{+OXC=F?n??AuREz9X&lBLE&7e3;$zyYb4p}!!*Ho387XruC4WG(l zW-HBgYKYU9k*U~EJAII39`)uqF0&c?|JK|}7RmU#up)o*)gHm58bK&Mlw?AY?Zx*p zd=->M8e?sU>nDNYp-MS;?k%YU0l&qG%39kdR6oTc0=t@PPiYk1PIYmmLQ^%t+g6I7 z^B9Om7U2Yma<ZyDY5Hy=Y%4={NJb4VZN)Pg)lg5sqP#}mw<*zbNxqK3E6CSH7EVU@ zh@tF81W6nxLG%kDfvjGFW~T66p2{&z%yTDQw6q$ZyxKwFhYJM(_l_fZ$F+1L8b<dX z32@`>*}Ny3ADWcc2%lvbpQS+uuE0~l!vP{H%dv2=p#P*wyvp2?m>DY+zcMqDT-vlT zbGqh<FuAxCr5t?~lxAKoXLgKwJfOReJTCQ2@96gpmmF_FPl@2->@p?@39*=T+(|`H zFJKpwBC#cAk5w>{T2N=){N<PjinDIx2*cx4hTd!oZ;i}Owxl2-V2S0DQrgbbjk7LM z0sj;5A9HmpO;HMh?>sm4>pDL~$1Jz6rtglL$!%Nou`lHuYpLo2)e}9C%j@!JAcRLt zzTvoG<^i8iF<`O;B6fyvbTUudq#u$EcYoiJH<Z=4pbC~8XhqW)SS$bZ6Djw<BhCo` z@?qhq;%V15kR4n>;r*xLJSp$AK#@ckDN31!oHzPYaZ-~k9IM&wPKO+m;<3fWkvsWj zyi&hw-AS+tD~&vj;3{-1`q;J&_s45%F5d_G*#{}JRtQXiy>Q}36jmNQ44ClNdpH0X z7E>1uN~lFApf_Ns)-ScG2xt6ah;SuCrGyD?9j&16>jS}_1KqpsZ~P3wm2ts6`LzY4 zdSG2nmLmHkRbMp9B0fzrF%gTU6Di|T%tOWYh1rFLzGZdTY2<1K(Segx%do*jVLkT{ zeIKIO&w5l>=iRVSFpH8a!7EmfSv66J@HngYWVxU9w0=)N5Lh&oAzt9^!;w9H1GrYb z%-r8Ma|ORI4=o&qqP@o_5`JPU1Rh5A=&R-<sB$K#g5solGbzQbx@uim!R+8~*-+Z2 z&mD<WHuJG$@-2K4lm!lqs2@EfbC$~cy<Q!1M88P~P0yr>0<CIW@*TB$hasJp0aJ>T z?G#XG5@+6(7aMf>WT*p`<86#X4Dl(SX}3ayJ2*Y6Lqai#{My%ry<{rj)SEwl@y!29 zMd~7{KK}lHn7XIv%C;>~!?DeZ?Nm~+ZQHhO+qP}nc2X7Fw(X?u+WVY)?|GU}^KGuS zMr))0{re4{cyoj5j%=?b8Sv2L<4fhk%vH(tq7~ir0%|E*L#o<&1@ZX)RrAx$6)yNm z_{n`_GrMKgBZpg)LD^i`If9uOBs{HWU8!~8QT0NOFhIiBtZQA}R|35mNAWxH#{2Vt z6<IJkc4hZs;rT-116;zrf@-|+>d_B~a1EGgR~ow<fqWR0Y)g;AI~(#z;0DvJ|58IZ zIhBR{46gt>8P<<_&=dQFaN9?+B9omWHS;>%xd+Cr+X!;&y)D68VOQs40QP>Pw_bCw zpvXzutK*uwaEo&+Gi7R7wZdsKQU3En-|lXjW<n)t-Qcxkox1SDrP=cL`Z2WT%bhgE ze}l{oU7bt5m9mZMcygQa*Zu)Q;OUQrfrt4zA|ga0L|)bO{NuaAw<#hmP*2vdd{G1B zNKqajK$FR@C}e5w=KeGCfR5lhxPCsUwQ#U79n4wq@gKR$HPx%E{PgG)X4szHVqirQ z!ZC9usAuIz`SGDL7vV#?d>8EmR<HMI`%hUCO{)mv=xJaZz1(piRSI_#t-K%5O3mNz z$g_}jE&2@*xA~%{Ika8OlI$Z|>q1`hEBjwk5yLlnv3iJTC@CxFmRV^x-cshC!H0S~ zq5oEyt(*BCGady0tukRtjw}>rZ(VNnwr++V_lPPh(f{cDn`I92pNIb9!Nt`yKVD+{ zLGooTE!uv{#&1-qIEJI>&0jCl!7>RWl&*#b@8A_5$2N+yRGP9H>{Gpyr&+f*`QFq4 zPRKK0)x|RGT<uon{fH_8=rYq<Sd-s%RlawbMKZIO?+Noa|C?ntf#~D^Z<P5wAPfKT zT_5+_!L<>FIJ{7{6uUNCjoj~xs6Uz2eZW>uk`T*TaP$_=_}h?~#f|mC&NHWR^wGG8 zXWjI*;%Y78=o5nl4E<tDS*q7+39+s8?AMkhLi0aaCZCn}f&e{C>He!kI&A6*(iXP| z0$Hw3Rg82Pm#*m@yP81y3hN`e+IX_0cqy4TobqYWdD8i$jtY8VyvV+0Kog$L?Sp^J zzi!o>U+p(qq$nR~whWpCFI}EiR(j5+Vhpk=`)EVPYw_y<Ih4}-9m3->1nlXV3K64K z*?hddf2FX1d39+_w0|p+-Tx~xRb)*;#sMqt0(Bc16TV^S9~WIZ4ABrxh|0u>*^2*d zGELy{gXyJ8idB~ImJ%{dTNsJm!e`J9k%a(ZraPM}n2U1m_>%gsW`I8!JL0k-UnRjd z{J&jhb#7{$`S(57C$tIOYK2oHkK)XP6LS8i(c1B*$a}=3yg1;ekuihHonc|}!^6-g z(!x@+WhrnElTv|X^BJXusGQ0y^ug%`wIQf>A8(YvR?m`Y(-OX_EjxSJE*;{(iDo<i zvhooAFJ!ePzN<tvyrDyC$Mcf|P@RtNphW}?w^<>Nxty|x>u10iXOlT)9Y0Xluj|%O zx$xNz5Hcu>$tH&T%#40FeZ5zF1rEpAb)G9d`$xJf82w!eJH`f_E!!>i9BFxO`g5zE zr>?@J(@2NHmc;RB7l{(py=Z^-uRH7Pu~+0J+KN-BKbAaS_<wl@eQ}!h5%$u^hzPq9 zfQ|pzso=M5>yKNjlUuEuK@Q;mzNZ)Og&+4b0q(Qw^F1!I_x+<HDYg?sjm3x#!M))t z;H%hJ*Rb>~#Ns@1<h6RtdKC&)&}_AWb4<rmf3dq+pyOo6-A>V=DN=hQ(J7F>m>p=W z>%eZgxDC|Eenp?yph(2bA+7jsk-a13?8_Im!+z}M19P1Zdc18Oa2I1X3$&We+%&79 zi$uF@1HblNEc9c)c;VPxz}TscnE1H0@OJLF8wNf`Mn*Mr>i2lN1v<kERHq@TI2w5H z+&MJyY-{}jptzj#|4!dS@8p@%_8`ebE8Y7teY5S@4N@nB`cV0&x%||vIzNwvtR0@6 zWzaEHmj@Fa?%Nz6{87*6PAn%CM6HyPpy_00c+>qKo=T&h8EORVhxZqH;E<VP>iP|< zSuiwK`J4pOAAg|2#MK!C*sXN@jEr)dtO>;_k&4@cb6C*PeC|28&x~bk*Rj9=B2o}@ z>SSOrl0z9YEP}YZ$8T)>#Uf;}LCl3eM4_B#tIRas4ym?8<p-BDnYD}9)^et5+1ZVU zGj1Tw4?f~ocg(z-lQ57|FyMj44xW3H);3|)_iDvKm@IWoC&>=u%Yu0vm|Mj_t*opM z5%J{p5NL>%X5lp}HE}oa>zrksMv{oa{S$^Yvvz7EKNkQ_Rpecc?XW)ar^$*8Fjz`( zN7|<-lRVl23}AGqv}%&n=c#nqG4}0>nn~eOv>8Llv?8AL^5RH%q*r%ZXO}fJd!l$n zZ;6~{`)H;HU3PNK5UB#Ifs85i*59=>J?S(5*=rjdDm#0z6hxH`EZE%+l*}8ROmU1a zXDQHL)Han}f-Ny*+CMJV&l_pR4<e!DP>T9J(D*JUQkaeO8XsTynh)ykbZ)EI8~!#@ z%TB>vkA(XtAoER`b(m&Z4RDTjmFRx(oF|rEF_n<qQTilk6Za9RTLx^%g?dE56(E;^ zM|tRrc4NTc6D*F)q((ty|6HRO42#sVJuz?5bf`X7sE@0m`A(5qTK9*Ivg-&spe?FZ zVnz2WSBf^4{|ActoIP=O_?wemuIEIMO`W<k#6T_v+*{;+$y3`di<iH1*;D+w-^HF0 zcYB?jh;U8+O)m+mqSF|pS-_;2p^x`7FPPt=c3dr69&em)04EBAU2*d{>t89V<hUUp z!&Q6M&Y;a?y;vn_n5*98uSh3-+l!`)Zq%~vmfTMqHJj6Qbvev(A~v@~);v5Sgmi-M zQXMy-G8xqDOT&(>$n-0jk%lCs==JOZks%CPKB{H)=^<+LcbY-v0LpmJaaH-tgJ=uz zwP7nQ{h#>=`8>P6AFNzV#N=^sL%Yq&%`?X+WEO$Gry6mpI!7d+RHN0ymQZapLrg}~ z(;7eU07aepgvNiMC<>wCzfX{1)t9s5?k>hrHbN3XBxzr6)6&^}*0~=&+&QbAhFZ6` zUZ_8ri+4|uaO;@cT~@gMx5I?Ic|KK|E$S1*3nd?eW5a~g9}$v?ZZ*#uA5J`@xkYNT z;bcyh*5R;$`z<v{0J0?PV!Z5%y*s)mQ(SKS!aYrUgsF!t(QM`mek=7s0yG~;1R{jd zO_KEF=|URMt_TP+TiiB4j=}|4L@8@fp$x1fu^jwF>h918Lk`up%^D9^%F!L4+(=vw zrCP*$xl_3-Pd4gCP_DcVV0LqV@K3EeNBtL#%7kp?xt5h@^tBC6>HZHI<qJTgsK@>X zjjCZB%bNhbu>Z5|M8iUo&en;3n)hkj{2qQBJ%Fy3$+WPSSy+YHG#cARGTIF4_xYt@ zFYHCKX%KEDjuJ#q>+nyLiS#cUb<Uq?E1Z(adCh>na(8DnkZ_)U$1e1q@<L&K5=gc= z`eJDd^V4o=D3)jBUVI<>SNUWjRyo97c@sgrL;ED?zfI<4*#B=b{r)P*=HHvC7s5tu z@RH6maZiw&zV4%s|EZBNwYi7Udip#6%xdq7xwQ3q(`)T0gt6Ksq2F{JI%PXMTznh? zgnUNg=5}Lh=hW17+0!Kf1dm);Ac`_L3V}mJJzw5!p-`j`i;li%sjRGA{i=u@iJ?cZ z{x0aVe%{xTqIy-7och;$CL@jMA!}y~Ual)o&e4y_X*%PD$!wZ~$p{dHYF3u|I&B); zq=J%=70?LTwk+~N8Xf{8j-)}RB2>xT9;&uvN-X&P;U?^gz{mi{HFd~L?vU4!oHZPD z-1AT<@i-oMyC{K(ozU?mGfGSrUb0-XHeM(l{7bq6C_>*PB?|nm+JOqDM0!E;haFNS zWWMWea!CdwV2$y=s|(QtxD>|HiiKBrv=peLcq3#7W}!}%3W?Yckga_}CnZ==#N1QU zh18JOg!~g%6MWKXSVNf~%gZ8AN&nt^!;+4aF%t%tsE&07Vy!Ag;EgvHN@e;!$<ZdG z8qDjbas49sT^vyB#IIN^0lIw#WYzF)PrA{7^*e&a!m@BoYw%7)OMA&u)G5BPW`Gw* zbCW1Iy&IG{;S!dcn1MVw{4kk6c|c1oa*0yceNMmkGZBJpE<`}7Q3^ZL?v2o#DCW&R z2~M(6eLiB`FlowAhAg;Q041Z01mlmBPB}p}4Xx$k*jQV64Wd}8bFq5I2CV*R3G!0$ zK~ikd&_;^zk38*Y%}jNOnoAW#SKc)y<mJq?>Xh9k^^2zcYL5wxrtz6hF&WMPO>4~^ z32XOzHqwdF`OFB=4>~28gzSPqE9_qYx5}sByz$VQfOkcxB%kHC#}Zl2?IA5|4%TfU z&MxWo;0T%etb|7_A39^C1vS<u=xQz8PMe`q{d_sR#Y^xD(Nz%JtjzttS*Q%RF{Pws zH|zO8vEiC0Fo)gT7>8unLA<@${;COa0Cr4K=y?luSAyK31WgusN`?(-lrqBBbT!CJ z^jJ<B?wgT5Hzy<Z=?8CoZe2cxLlQ_Z7%u}G6(YDVi+m9^m6amSMf?P6t`xL^IS@9d zkG2uP$&KSz#=l{xToZCC<kUlxvPZp~F`K0ARp>52uhI*_(B@!ab<@8xG;;K1%yF83 z3uAL%hBWBld?aTn*83p8nG6z7jYV{H#%iUa+cK(ZiKh%1L+2H#gJgu&F*8K4aQ|@J zB{Pd(@pADhpDi3NM&%nZ9hNG&GsT6BA#JW>NOje8U9q;YR+Y~#t#qC8A%uOwaIkKd z?4`M(NEA5SXJO&I%h)VNT9MY`EWgOi^q8~D7p4$?Y9MNX_=L{4YTl-q{%ZzxwaKA? zwavlZ;zHBvg-5FA+`9y*L-jr|>IiYyT0&ur0pu%jBw`kt-3RIEKpX@w{Cb|@s>A5T z4u~w4lmfStHWT!5#(}qTVjucO-9TX4389uZRcSxNC%d>}@pqt>sDmJ%89&ZK*$&7U zj7qz#JLj*55ad;N-SE3tZuG6zW6_hK1P0Zb8!)W~O?V}P_K~t5rGxKRaq<NRkdntx zCBwx{LFfB$?R;IxSC@d#f}IO1TT2j4!c}<xLpboV+Bg6&Pn>lVj9OROL83>n7Eic9 zx5C`}3A!VwZx>!+SMFq0;Sg#sVovmJF#ONkAcU25tzV_#jKs)s^_m9{8zC>-ua#@> zGBU8HbHeKGzV->NTP|B!`d9pJ?b{lyxTYyr-o4-J%0sT>#JY}61?Z%Qh0gl-JZ<g9 z<pu~^@>U2e>M<P|TF&Lbz>ovnkRdZR1EZ%-a3ZnwDEc^IH6P#H2v$~?-gq#0hElk7 zaX)EqndUUZlFC=M4K4El|DA4tH1q*dxbwI3ziB8pn@h|ov7R`-azQcb^J!t>65$NA zE1F1FIr!&{vf@UX-9U46Y1c<ssuwv}uYiI%v4P}%mIZe@4^=uZ>qD^C4>?|Rf2#a1 z6mhP^zpqKn><Pgf+q*xpkbG!}L^yD^9SaG5kLMa;HQqA!EGzEogv*dcXh=e7pSBiz zgv9@PHYauS{mq=W<#Dmm8hq8?(y-xvk<~&MCxCS(xKre!11D<R_27McI{hP?iSm?0 z#FwT)TgZx-bJMNw_-!oh<>DoAHzaF%Xmh(RPtfyp!GW+hi*F{(IrwY<)UZedum=%p zBgA|dz*ucjaRxva*)cYwAHJ!}W>V*IPG20b|Aa^aX2XE+IV3m#4`VgTGZSVV{3UQK zmE}GtdA0Z8Jt>+_L`r;h@`0^oiTWLUsKl!4K?e6&2j9aa5_kZ=9RP3HQ~c1=Ru9wv z<D_a~+;qie+tTUE=4^>vH~}`+)Yupidh&G}50qzpIJVJsa0vu56;uwk^xMuiK-R~r zlOHQx<LI}%_TQnh1`Vv5(2?Vq#d^96HyI7!{<qC%*ScVWsI=Juvy?xWFFB)xXTf$7 z4QCyxzbce=_Dp(?@y@DA)HT47IKH`#e!N%zdVlgQbrS)^q0^cUes@T^R5RY3OS}>k z*=Er*n22R2H;<Cfg>IvnLjh)p+9$mz&U~NYkyEoV;Z<&7c^_uP9b?ERyz)Arb5rO= z-iz`W3G9J%mkDl}Sl4V6C!I&>YMVS``%FBcnQI9a(EQHCn~{mK?sOGA&&4Nq!^VEQ zX{Qz95ryteu{3FZmPkHl=~%*oJ{J!O8EzgUo)=yFMbxNz7;^8sZTmv(zoE5rW9rRd zdcf4o_PVCXZ+EEHCcw;kakK!26<tPc^xn1a=g*8|c&*qz3B~aZJ2GT6YyO%~5d=yD zG;jjb1n<s5%tjCF<l>Y!+#eN-I4T%}Wi(S0R6hgd)S8W56HD`l14264Gc~y&$CBH9 z82w;|W~i`ZL>iP_I+4pb*`<lqGy2*rDsx&nB}Fxcfj3QRlQ1uS;AsyE^oCtAH>*(` z0u7mp7kPeN@&4`NiTYFgSZ8QYo-<2_0|^}X*(>+LhTI9FIe%pS%zgS9wb4>ornx2= zk8^W-s_QOh?Bh7QZSKN4RgC&>0VlXY#<m@RD(O})J30Cs5yfBM#KIeO6~c7Q2EeS$ zb3m((q8UdwVFIrZEuuP|gAaT`c`gr-M5Ir~F*T(dz{qYI2&;&CGz|cl6%+uo0^|2N z6OrL6zy!nnFh$(TBR&3(Sj!I`yAl9`7CcF!o+|B{Qu9I#C1bOPIQ+$@eRyQbGv8wg zgbLoU+Wlk^AbT{OUusvf>!Z2aT#9^O?v%~C!=S&*cyA_=ie0M}l!Xs_?FW^aVGD=! zg|i6((5#+WhS*F|4^aQntZ4b2q#xw?vfQbe`6a;01f7O3gjlu4ZVJfER-LT(fp9){ z&x|Mqn#^+5NjmR`v8zBoLpy#_3@kuuutT=UzM7ALG%re|+4C18#?XFc>&0lyl$VrV zV_oC^lZjHa|C@=5<(0+d);kmvQ&<lsVS!mc2J|VUC|#mEbWg6j^a{YeVY<D&_why0 zvjL}?Jp)cluhJM-iQDpEYOC^h#j>aTk)8!xal&6Zw62183f74+<)!3{Q{pZIh83uq zafLdme1Xn5mNYJcYYNQd=VB`QOOLgnYL}gk<Y($kH7=jd3Io_JO2hC;9;o(ifMHFI zhz?xG&W0Anx)pP1N`asT({+H04#lV?eX(ElE3(hj)7?8#2C<|8l5$eCci!dSPV~As z-64H0d>b9k&Nf|%!MHn}^#o3meV`lga!Yym3TmiF>nQQ+n7ayGG82p$BxWE2rCic$ zfuOdSmrPYdtaKA|QJ{QFbw=-OG4H!~(9{I(a%0R?4`Ztk*eM7DdUsT$<+fbwS(0Uh z$v#@Hyn)Y&3KxL1GG=?b1SNL@d)RUBUyKUm^92$@yoMAh5c0UZ7T$?~Fp(%{U2>eN z1A1KCvS_K0b+c3|8cF^Ztma-~ireg9bk6Z2m2bzvtdx^`u(%$*O;%CtqIP7y4#_o4 zSy(zus$fFCly~zSr>Sk@BK0KtG{_@I&zg6COB-hFZv7!<uI_P`!&Un5GB2qZLA}}g z?p;S&LnQ;6<dl2{R8iE!0^!pUl-jwzVOYPyu_|xoMGN6q7WCrW=Jwh@=uk=T96tYh zf!XFh3Se3xR4x~l77(~x{qzp-{;B}_8%WdcCseNbpI9_4RkftlqAaInQiL(!n>mKs zQNl|5CeDESRMbUz<DDN)qL2J;#f@T_Rd(SP{e?QV=|%U8IXI#QHBaN#!+=9a!F{X9 z`tigj{HfBlY&l1+<w;b-EJvL(GNb9vRbgKVua(v?3lr_y_}y}7vpjZyn+qOhXr08{ zSUbX+ROb+~@_2HqwE^NmO#a7Q1AHfOkliobpPw}4qmIAFDRo}e*NQmGm~<@<Dd0Lq zW$dP$Z~E1El;Q_-K_1<^6p&br^U0*x<YMh$BMdf5RU;ZCd0O@gyY&SywBSLo394>p z+46PRRdCh~57`hKrlFFiK}v@^5*mu1pMu?33X4(XesS`?(`j*o;XC`+5(yFdEU~S# zo;_n@=C5y&@ufjrV{~!se$9_9oUyn8R*-@E>mEQ2cc~I3b$K6XDSCkWZ_h^Z)RA33 zk9cligF3RAXI>GJ9=Qu7+CIp(^}WINPkz1oKTqsr#wa1bfZa{GH743@oA?K3bzTFB zcjw*L?sSs$JE?6NG&_Gp!Vq%vc#X`9i`_R7K1Dk%c{-^5qggrJ>@Lw>=HQDz6>F~N zd+8o9Wc`zgeqNSmbQuS_=GuGGXIsJkjFVPDb#lA+qJe|2;B7OT@{p2XPkuj~M#@JN z<tJIN<zUT)I5F?#)3+{d5t03KrnU3FDC(AEvNYMZdBdd<(smoVHs?M50Y5+|iL$SX zNNgM=L1DNCWe_b`jqZ2Y-d6K9arfBD8k1b`ILVyzHk0@0J{IRr9~~sB35(N2bp1D7 z?ROS$DxC?rt*U|6*;fWa(*q*Fv%;#4E#CJ|LYo#u&#KPckDmE#R|6bT%K)Ag(<Q0| z#j^8ElbTI)8>yXqgN+y;zWa-!Vp#Xz2?;onpKInV>FXTFdlninLsV!!$Y@;8nHJZd z-Fqt$LubjqX;mkC3%kK1wfViQ;4ku{?$1qPU9IlnxPXK1B0pBm{~Vi4;wA3AYbDp| zLf<Bz(Em&Vimx98S5~G=+VNoTjr&<sB(OBUvhxPhMbd#J6a)V0oc#TK(Z2kX>aN9h zWwUH_42*}=QQD_<?|fo9i&AlW+?8P7zDAS6n?uM<VIBAL=0m?Bk`yg%_m16n5cNo0 z*}ao>ExU5jL-Tawz%hF`77&Z(DxG41UIz&V!_nwPSx{%sVxa7udMq;EN?fVK{Z(3G zj_R=371FepyqTJ*OqbD}T$tg0fO`{9P5SG3oPmiMQRlY(AaVQ;YE|s?Izr*_5fM&F z{=gfOC3jELTd?aVeXCWaHAdlP?lqN>H~2-7HwgE%|E4`=vjfFSiB}QT%1+*$HW8kE zn=1)R-9sJaiI*uxf&RpPMjxBZQ4GDQql#3SIT2t*hKoqlb8-GQk$d+$Ff(nNEZ=J{ zC#~;Rpfexh+E}lOZ5xVH2q)2*xW!y0ZRd+Qxte@2^(L6OiQPagRIfsRqa%)ryBhf( zAHZ5kU9+X`n(<z3oM!9ng<wEngd&lz#U7?@-fRF|E2-6oU_<z0mhx&T664YZBTCz; zDA7@KXhmZl;x*EftgC8`v6cI?uTY?Q+%z}{1`>2FOXaKwUTCW`S~pO|W&Z$(cHK3D z7)h!J9Ks%W1dSSLm&s`|9d(-fFpg#qQMv$u#h@ZmF{iIVXMz5E`2as1p<}eiTT`}< z;>v7i1aOimrv;zGCjB?8h!HX&BT4Hz%UnL@(i@^GjlO*b6aZ}1z<w57BXdj!Cyv7x z)^g_by*ka^O(bff5O=F;dpF1&GJ^q+$37N?4`NvA#7#z?^P2FKgnuN3@1N(vE#sM` z6t_ISksaztAuT6jgU}(4tWnSxRU(@%8j1RRc~Jlvor}+k<f((OzImvsZ?oaHdq3dw z@l5{aeR2V9x6Uo?i0jS=dJ*VRP=r@PMe#;lmstP9IU9sTj3XoMq}@&)cZa~Mv6l~{ z6|^W%>0;*uUB-Oxc&!{gP=bZLQs_U$r~-9oS(T2}09`ir%9!s1C<UhdZ_Kuzi&k1z z){pEWV+Q35U{=ZwCaig4+$t3BpOf{yzwJ!|BWUTg-(-dtAqyZbsJUf`*iH9BJ2++G zWcMxb+ZoM|vMa~rl`x9c%EV85(+>c!RnmW8s~o`OcauR{F5=&B{$FW%ZEIV%1R$no z&i+O`@=D^a12TL0Oa1|>s6R+!)0rhCX!?Mz_2v!*Bvx>~*2BuXg3-KFnr(eQMhfaa zOG91JV^vv6uit5evGz$$fgFum!R3wnO$EA0%7}s=Nd`ko-FFPRH1kDBp47!spE^Om zBqL}d%5kRTBhgqP&eeD!_DsjE|3|jsQE}>RT|*dWH#T-})U|!Sh=dl?R_kVV!Nd{} zzW%ZX?zqyzFP@t_R^nV&eeiI_1JG7wMN?%i%^2k+v8<F(MBxqPCE4|-z2oR=7ZAxO z#mn#xvcffg;0R0qp{;29k*f_|$$lBUO73!;8G9T;MyhZ`guy%hX-(~(G!QNg=woDG zkRlDLb}(P7j?0--N!**yprgVM4xa=RqZh{`IGGRLJJ$hrZ{Bhj#uV*BWThrxZ~i96 zMP`zF!K{!vt;YY-Ry-R2&{mtelb`?6R@4R;HhL<0UbXHc_yF1}B&;vw<z#$^{7m@2 z$>;={K%F|T3lIej4Jzul4}Rmf4>jNdX_s~lY!$Z!0`mMNg;x|-z7_EtHg08%i7Pi_ zt&L!w1>IrMpYnyjP=((=(<p(}_owVH+R{AW`tsdGrp=SI^;VNjqj-ZuyqAEn{A|_f z_Wi6IjyWtfZ!Vv9i0VgeSh5IJdI1#l50pbJ5JrFKF=1G(SQ?E>&a32){iK~|wZ0=y z2BzS?#0$SmE?{w~hgh~XmSSae?#xgO3I>+I86teCBKK+m^@RIebSmTaPWAVFn=}cj zTf#bdtuPSY>ysapSM!zpyWV_1<^@Ss&FI!3Hc@%CtEzfFuv09^y2cZ~bp9kVbnDgT zwNk1L5#aDi-JwX1xJ#%?Ds+nAbeV;9o2+VI+w%CTjzOsBF9<|>T!K}C@qYd-Ur+ek zL#;^BZ4fE5r+(icc81g!MM<Xs+&d2mh6+X_)P9-40-&w70JIes0lJpo39!ODCyxcT zC}tWn_EW<hgN!D4DfVjEDZj{sd**c?Oy?f-*Op!wFCZ6v|0frXvZa{J6Y-&AczaxN z0OX>{%W!uKhs~u6UFQ+KkR)fHghdfmtiA*7#HG!mdBNhRj&NQUE#!A?dM~t46Qg#s zKIp94+Kh~aa@{!K8{^?FmXi+Z1bHW;fQ6!~#v65J3hg3f%>((r=u>|m_rtOY#SK6g zD+^Icc?;xvy$YSKJ~9yiL%0Gd()ac8(NAObX{H45)8=GvX@uw_5yoU$O+)*OUu2le zT0Z5-KM1+$A0Hsc$)U)GruuQ<Z?c%Pd6pGI%j~!Zp5lMe-N2|HsD|PS5lg5x%$tdz zOr8ixoKyj1D*=N;20$^|&C>_5Gy3;^@}^RtC1Y9!E<>TE)L`fmQkvDnha}}0%rv%$ z-dLlE;3jl1;@@PHSni)>R6fxqX$O#u&J?T^av9w9H?Tf@GoY_SbS=ZJw61e$k1J$O z8I4+W|CTd4a}Z4gRAaBR7$4sMg{_dx7zGLr{CqIU{P!ExVVU{uUdb;3$*6~cq~O69 z+X)4Gzb#!DMqvSV>{V!%kkO(MDf}0w7SINffr`bgQt`-uEo1t{&o>NmchZ7(Fzlvx zC^<)OM43wY>5xaTu={HE0Iz?dQGAg`_@FY>PEb}{15n{F1`RyP?Z=;6I8e#i54<du zw*x1xm~?j{<2qKQEeNepG1HkARc5LTvy62at&k|nlP)_?-K$Z<Pr+rJakFR8Lcmc6 znHC?HjBniKxK9oB`*PzFeuBpnv0sJXspael^4y|FzjRxu_l<T~QjQ>(Xj5-BS{z2r z`d)t-yvbH#{BFO;^b;nz1*|2xrzrlNSZTO1v4hNc3l|iMrKJClZdHRNs5nwqZ|Yv? zp#K{w5TIKHv0<6Q0~xZt*!-hg^$Dc>!sVRvE1g#zbwB5-&x1@5ThzN#+X<=J%`nUL zXxJteM4^&h#pGnGd~AK_Eko&F!xbx7o1Qe@a1-E8l=pmkDINn|6?7Pkoyroxl0D5? zQ3%ANCEy3~9^{JiQQHtQpY#U4v+ub6{4w&7{z_-qfZ)t4-M|g;4c%~ieEm7+_Vp}& z>@%YS@U2Q%NdEDy>agy@{N~?ihz)T{L`ki0UEWx<EFURF?q^?cDW(}HL=V8PQoG;0 z67ih0Cw}St-LHRtWtCmI<gXFiVG1eG?t9@e)F)5Zn%^{xo&0sOZuoV`G5(O+H`PBD zPiK#ohfC=Q6lIO$XDMNkD?2O0niq8Z!!aW0IQjtuA@g9E!eQ3=R1jV|s3ZsUeRy)B z_HYtUcFu%?*O?m9ncn48x?I-;A>OBE0fnI~ElbPYo%Xo@HkM)9TOxkT*aQbpU)4d~ zSS287frGuIYQ7{W`AiWZTJ=KmQ?}EEOR(8JmXa0!`f5&?<>N{O(Zz6<lwO(9h1cVA zq@y@}!)xRZ!X>Bu$aU4q^_t5QKKgpQ-^x<j)q0n!^Ue1_PnT|o*U&DkvNWTk{>ybQ zwB$M01^9(-eS_Ul=M%klm+is&lNp)NNe$kX&l_Ec%Fa`!4kUtZPilmA>rEuhimuOY zW6MO~;BQC_(zIi}3|zmjZPK0c7?}f!10rpzUX2O<tgNC+X?TPK<BlK&E&W7z<;hoN zC&S8#UCt$uCifLw0*XBHVY?dZI-8tz>V{iwnUu>VkIp;E36n@)6X6ylt=#$|37Dw? zPZKGZA^k>G_``kCC%vqgcVAol)#nH0wn>8E{J{C8(N`c9x|c!|2}e@4KGq&t@YbsS zxwfx;o*C}<tP4N2k(w2UypK`HoxiU}e;*@efbD}~KWCG6zK_KI9tFtd)$LEuJN$j0 z>HB>8;JwWwa3=s_J0G{}z1!mRJEyn%2!d7FT;sfsBltU|=W|x$_w~L3>>eBYSypEI zdO`1fztiU)8p)+L_H``P*ZWm-^EI4=nI@VXt$BnYr@!BAiKVqnRru>xzt(=+v9T+5 zVM&AJAW5rD*-bu0<=&`c@EmxZf%35T^AxDgP(2?8RBz%)PY_x2m=4bSXIfvB;i7tt zS{O&}nw-Jzoc6Z}=K~eovJ3U~w6<?ov{v2zHG_lYMiJ*<VngzH@&J2o8szjBr+tvE z2o~-mBdq*Zf3o)*Qq8w}NW_!Ws#rbsy8snI=;B21Rm*u14u0L0=ii6PI~!IBX3UIi zX~fT%piuj{a`EiJ@2z$^WxOxeWiwCb4~pNL`MhlpCmQEYfqW^_j`qoXGpc!*w<jDD zd%IsNcP}01AMM}U#l1IkJM_vsZs#{ol@$p1Ou$RbkajEq@YME;VAF~LB;@r9;J!XJ z2-!6ta*q1g!@iY$0vFI<@QQI4cJiLmenGP<k8G#h<$V<x?^%`w|9KeP7iy*hEe(Q| zW03Q=`~t2Vv2yXZywkiEXVJHWzfYaub2Ybf{B89NVU*uv+nM|RlS3nYttDs*wbF}# zyOHh8O9w_HN+TpF>=?Lmi*N(#3fN+Bf=YH4G{9aPf4=}cL+<Eq5%-rV>1aWjIca8u z-|a6`5Agya_@gkyl29jD7+9Lb99(NiHVyTNI|P=1e!$G=-jl+Ratpjid7lu=x14U) zHBbw}s)Z7pvuVHL`h_KQ%iFadbV6%~Wvlj_=`02MS)NW>ZfSQ9w|b|QzZv(HA0oc* z93$YWfKm(03Gsa3t5bY<7A;SHoOB0oQ%b00C^dLBQC=>)n^+=OS!AGm0-wR(6489s zoxz^6TFO9E)Wy=ryV^2VC8KwQ`g3BRhKW&yr8qy%(lDl}7Gb%EH?JeoQaW9*z;P$T z(z5(hwaw%x0tP6O$wfecFE}L_k+zA`j$o0)Pb?xZ$G}+PC-3Ct6-wGExXhT>AH9Us zJ`qdXclF&XW`S-h6?S)b-D_B~J_sNyIplh(LPlYG0g_a;^ckXQvjPREi!*8%>Pldc zMaU*h4E-wwVpbKj^zcX!NRMe<b7DewxI}=B5QP4iwMU;|%jGVP$|^)B%BJWA(={L} zpr8YD<2`i^`r%spqekvD+O1Z-feF{d^4lrZ<g+~?<5GbucE1XPb3kEaD~DnNdH>K` z#;JM!hlvdpbS&oN%16cC`myDZWT$BBW*MuA<=@ZAiiZ^Qs#c|-C5cpimGvoV_>D^h zA;Ey*3jI0ILu3|_X8RfxtEte$q}*}zc<bZv8Z(1kao#xUPPAhdRVjrZuNBDs>{<!; z#S#Vck->UdV7+h3W-g1yBZ*xxeM`fj*gwaxDw1z-&gSW}B{@>t94RD1Bp>PFHWOxy zzz0e1ae#t6yevTibgtAXH4eY8Jl|hW$p;)KzBZ<YB~DOhj10&~C+3d}<3kV6LlC+7 zswS}>4~>Bwy~sUaiH;#dE)a4dQY)?s8}9a~>Ekvmrxd`+!uDuoXrrnsJdap@ZgR#& z`>KOQ_`pnaEI}(|Vontdc`V5tWTCauHL@ewWj(*!+ZdD1G4jRmInjxx1f^c49`SGN zl!%DW;kkhel1hnaYz;}T;_!}>OnQWV7+s_2MW{Q3nsa;g$f`5vS``S%mM#aO?%jAr z^of})MN68rcq{+P>@hed{L!*90Dt8nvV_n|IG)okR4Sf57fL~mGDCbetvmCVLc;Ct zmYp7BoHchvuoFQy!KCDUfDVwJHZ%H+xmFe{<C29UFBw5?4oG0VsUOWP|DIiSce1Z6 zHT_C&;K9=<J`7}|LxCxwT$QXcqK?V8lMo21rHd)|L1U&Hro-qslXpKWbf%d(M8e5J z3=%%phh!5h5}d5c5n^v+j$LXrSeHZu(feDvk~B1Vm(B0YbO}9EYOFmM6s9nfpRMfQ z!Gt->>u?O>8-0oP<eiNb<_ymSp^8CKdbATCljI!8xbm==oMsU2CeBK50feD-QsYkU zbYuW%CX+a<(@`@fDF!p!TQnO><9|-YT!f;#t7@lZ%F-*?x{}<m)wpDQ%gG2Rcp9(d zQisVPqwfW#DBOcgEK2kla*EjJvLd`7(Rg~-D4kd;`FQP#$d<1F^n~eaEBjb*g$FE` zveipm4n=K2F8QF^kFR^*d5ErF4m^zb1#IM5o-YqJ5+L%{?8T4q{;LM+<9dCFFC@pm z)`xOpZ#r4}p<?20EQ<0?X`F*6-i<_lQmLG&QO;}@lu>A9N7oEZqR#sRDCmV7W|-S5 zrph(=TsAEQk^<lvnHiq1(7#(bS($k!*BgXJp75c$9sqEYQxE!Q0hD(?PU1Clr`rKG z<s&0_{)?sa?lX3;V6Zkv>8L&e-ZU-r@Dy9_$z2Ib>$&fR1!7@*psd1(pPd!TXd5Nz z?q`%VX8)UF2q!<Gh`mPU#R=XDW{h(vzSnSX+L}!Q7WjKUl%kw9e>;Ot=E<BZtPoBP zWkRtL37K}(;-S7^VIOG>$3GR*!T+t8nEr3YBxBM*+e&WggjwSy;tbp-zW?}f%6NZ# z#IMy5ZK0qa^<pC4i4-Q2^j5-1dLa0-rpqfSl774T+bW8by!m)jS3yLj+P;{PwRQ$7 z!D_iufa{0FOoR~|Z?wxqXJjdzlUhD9kNIdN>b3XdKII5fWfhqWB`No9F6A7Wx}H>J zOGCrCaXWQQxMFNzt+j;CL=*{%rwkujG|?WCrB3v5?@5&F>;^G>Uju;<;W85MX6X-| zbu|SkW_xc$b%^gz-_u*gsrbMyLeVrhc|&Z<_Py__Pe*L>G3=*%6-UAg2hLV)`2A5w zhVUX#_T=MB@!mg6K-lO>BsDJ1WUjb#2zG=S)W|4~BogxgzOONUR_Ev0IS(A-_1ZYh zZf~mcLeYoFAMSZ!IwyUp%x30~oX%1LpoBn16Ss_X+*Ruvs)I6pTw=D0`{%vePr$A> z@;7ZPQ1dtB`H~lkvQ)bMZ0aHCz>-r>oA?_bld?Rus^I;bs=pA16@-n%1{GDGD1`$T zTX`T?2f?Gr>76u*xI%@{u&B;NcP~KU!;G77FoOd362+Iozfr+zdjgKDOm-(3g9ilR z$>zBNO{hEB>p>1QhTntMHi|riepp4ZApylk+B$-&)zj%lGDGn>j0in1Vg33XL`PH} zsGyC8oF^Ge5DTR@Jxb`{2__1&B^jNy_a3a%w=;P-d|d={KvL2`=}UVH%Tkqm9u6;* zun9n7BW+*GRBlLO^li^dq%SXNe@$VMfeg_>y^dQaW6>NnQmQ3^Il57AHxq2XUYs5^ zBJsbYFspAkOQ?Z0uM_E7fQjn$rT-X52<Doi0fKhPU%dd6UH27!2E}(mKAl|MzqMlA zJ^Chsb=$(V|LPHQv%UfTN7W=8)pSn0>mvC;(6_q>q@7-Xw6jS?gmx6aHASvtNrD}` zRgSuG3#bP6&{hZ`vU*DtIm*pHY3oA4Qa3N!6sgOK5R~gQ+!MmLlBtoJywikOhNjA@ zaM758Wuf_aQ32SXqt~{qMyR;%F&CH*+>8F(DzA<W9xYRkHYf@+ovaVmqJ_q6(M+qt zn~AL7_m1I7<#X|2;10<+6cPbSH?gs@P&!S#R<<?nIvp4zKkXT|e!E{;veB%KnHK1u zv~wNJeY^Aubi)F{YZ=Uj9thrwezx!+uUZxTyWi4)XcpQ>5Sil9N)$d#5evaNJ|>@e zuyQ0|gmWAsm<~oDphOM`9D&{z)II%6rE`3zb-w!dQPHkzsr*M7ixh&42~BjZZQF#q z;*_02Aax7>%xoH`qInR;tLDdV@v<=ySIb`n49(#2mGq(5$0rvba+r!A+D;9(O-aj* zui8{Nw`<T|Bm-*RiOA(N@tc4<G&L_6aPq{Q^KgGA^mI0OUN3E31*PNE{OtM3#>IQS z$;iv&VvYqPwjTn2NKHOhuSlC8Zd6gbUdOCPbWs{6Z%RY`L3Dfuwt6kDZC+WC1~As= zEv|yUABgTVE7mV=qAu-nB0a7{l$Iv&t|^6MpVl%Dc=GR0M-FZ;{KR~At9ezM4?DQd zMrISBnk5&^jtwKW4&CZrV=cd^ZbJL_d=YKyIRllVm(VuLA={#3{jHp&r=djn<WpAE zf~t1}W&Q%S6rsalP!;5_w%}ix9T;~lVSk#3_`a8<ulU}iTzR`;IqaddnWJGSfom~l zf{?l^N*k492*WS4s*QzOr7-xMPRg-Ru=I>m9x6K>ZYocbV=lO?1#EShx+)3JyS!aj znIT+ug$hYMBFyN(D>q|cZ7mbd{dsBZHjnx?wzulOUA*v;1?oy;Xo$LU8L4;1t1s<g zlksweX*K?k1M*76E<z>0{ZT>Avyg|WrEKZqp8;$-bB}puS!ScfEl(m$gpEj`{7+z5 zEA{}V=;Lr{&o^sQDz)^Oxr`||tD56bC&KdBLa1y<H5MKkPkf^Ty7m~G3)G{_2}ab) zR!j9&y=XkI2D9N&;W!cv!{#V;<*Ooi?{6rU(DmI_Pq;hB9X*@)K+b!((|R<lf2PEm z!gp_4vbf8@EY{9(yj-6{@Uv+r!fD7N$BA{sY{Su!eP79XQ7bil!{YiVL#k_95hLzo zWDSrP;sWwQL0$_=g_!MDvZzQ4aIVr5{{_wy>&Tf_x;4<i(?1@7otyP{)<|(73zze( zWOjiTT^9e<JR3(x7t~`wC!tS)A-1eE0rvz0?lSPoWh`r~R(+b&44B0oE|;tr{r+0+ zZ@r*(>n&^^RVYLsqNiT&FMpEWB(MZc3MyJ~$5irPCmsm1&(aIgr(_q*_^-h6Mc&SV z9!Vrt>}wc;xz3!fL68-*?bpQNP4v%GBzk<ufW79%WY;9NW?2eJT@LHO7Ht4EA&md+ z(-qOqp#CsAT{2g3;J67T8`oX{HONacl69S$TAuOlC<+NAQW<RCT|@@#VnlubYkk;% zg2Fuv=PvtW3`|M8oZW}hC1p@@9cO7bjC_-%?<IP}d-+;V4!@!c`CQ?>kz1#cB(+go znW8h<vWR@HucaWO?U;`5e6>ah*qz9#KZ#9j<IU7WddOaal#-2Es{%0m|3IEmu6v6G zUfw;B*dG_Xg<Ek%0Lt@_rHKV*W%!TLbU!C3bX{R~FH>kW*b31mHiMLE&$CY^<u&vX zZb?ah#gy2a;GycUsO3i4YbfEh7fjnIqQWda3<=C+4@77zm_ff&MDdJDL|rV|x^e@N zV+CgB;?*DGiowJR{@?~E!rTV&xL3UGnjr4&wSxd)X<NX&){N{{7(=*$tG#|WtPv7s zqhuP<r=r(GIBZrjGWFu*71m98xe9`6H!DsGH+@MIFqaHz6NjdRAxy>zM+lsJBvB-Y zy(SiavLX_|a{#xTZh|m)A6@y>#*)#fpV^Nknh0HYG+7;hMKVjIiDzy$TL~ymrWpd# z$v5Q+G*|t5^2hu+Z~<w%Adn_x(0<8$2yEGIRXELVyxeJd?g*RlJOt;o6%M(@U`VtR zT1Yg<M|K`l*k(Ps`nG6#y_rGdL@cMrSI7~V1wlDB1pCnmRT6<pkY`2J>6|m2!h0uB zD!R~8cp!KiElsik9;l|9iY_gg+b*&=x;(Js&mDmRW4MG3dFkut=Cs;P9!Gtl1$~Z0 z{sLO3l42@@kN30SgM{Twb1X9qYZZ*`ng}68iYQd8grc&PiAgc1a>a^+(O7V@=k$%9 zM}nR>#GDHXLppftW3$-_W`}j1_O6PdRm+_Jshm@IGo9hHVnJ%6fF^)ztoBSWzDTCA z@Ehwl!wVIQy|ygC=}`XtDw4W<9c4{@XPyER$mx<N#bQ}(g?mkc*>UF-gQ!u&V$o9c zh?ksU4kfOgHy)KoIfqEUf9@m_?JcGq1ngT0eA+n}icBJ``!}?k+Ph+!9hfO>v1Xc$ zoI1Hor_@Xv?pH5dI6L-E3sI)w(ugnkXPJXYRW>-k5GdFuc_C!cAnow1y~d<~nT!t? zWDd*F8%fh#b5K(*4|~_u!ZEh1AwqqiGZPN(2T#NCDIMDE*^wz7<v8wDS^!JCP}=pd zLfaWvw_JU8{9Jg(*Yk*LytZRQf0X}*B20Fg-euanSW}T_-%xvq=u`4OscAOv9>il8 zo$ZxMa}QrNMdcW-lhb<EDN08@lk(}VbA|H&aCn-JqNs9#MBG@;U#@nu0A4QDp&|nw zRU~myv~{2$$W&*ToD#tYYjYB5(wm+iL;<9~z}N?TvFj~o)V4GTc1#&44QY7zM%>XD zG&d?tXQnNzCns*Ff<t%VTbdMlW`WArbaJvwyI`cMyrHIzfk$HRYU(Jyz&R_U8{|Ld zMqbxJAUSR9iLlJ7BB^*|nA5>wzEuMHtWXP{^ii0eFEl^Emplpp#i7z}576s4#_M;< zJim*GU~5$IC+pzYw4xo>-x-W>1>(Z?N(R|B--RjCS0&_UU4Df9)Msv&*S7H74SO4T zuf+WhmvLk|N0JGS3;F`3_eT^=T;zJ6JvNW=4<M3q=J{&t)-r$ltR(U|LW1B2T}iWt zCCxuKk}AksMMWw~`;5P;{n>BF!Air<BSX>kRnc;>Z_nn@mEHHcd_Cg(?X>D9^x}eP zgK7WQfBbQb8<-gf4z=Y;9axwVNt$S7-Ud$>9>Ziu65_fL)Y>@`s1Mn^@^5Uod}NDG z@BS|U`E31kE{^S(=$4A8ZJVEYfZ7C{QPpSmC$Y9Rc_wixav^+Kvk<CGgnz@!P|1IZ zVgK$>e!8>L{Oc)+$LNDry&9OioTzhYTN8#XJF)TVnUBNfdBqYcLa*v=?FKl+`J$y0 z#htkB9+_DO>oaU6Uu|^ErRyhy`SyWV*vG?wxU;`(`eJ4WrTJ^>juYLTf$UJr-F3sm zg_EuVhXyVWCw6IAkWkf5_dA49F=osJ)L%z<b7|%C_Pd-m$yUm?Pz?hpueiQVjKhPN zJJF>cC*0=-_HrQhAwSkOpi7%@TN#5+8F4^r7_$E}KYy=9w%cYqh&^GzBC@#kQ{^Lc z8V?vo;MA3Zy-M;J`0$Pgshx?if8>D9e&*uW<(2`#-2qxF;!Q-ETqSx_L5Q%w&kudt zlCNbeKx<h0Tk_{jR*Qk^ctuB(h95;47Gm>6rFHW`6C7U)Hy3!`PGM;NdN4EkAGaD$ zJ*!NF1wV_=Z;jdIVsr(Y$8RxR>tSf8>0SY0wm)p)C~|d6q2xp8^dsE4RfLmU?VbsL zN+ijgH&J*YsNvKlnU$GzRl)@^BCNo%{MrZNJedF0ABUAd-<8zKzu@Ynlt?ukZa3Fg zA74`~qkj!C#7+%UjI2}%fnASO*=XTZpO<m<pWOndgesH%!#_T=STvJ0!+B_53Vd{f zrwG<6{rMD=0o*wvdQMn|dD2XtR$MTmOXC05ex4Jq6-z?BH<`B7;)c?rk&^iHsI<9{ zcgO1aN5s1Iagos9Y3Va;UY~a1d0^Id{+S(l<)=^$xej6!3q>?U@ErqJ!>4B>j~1^- zl3xv9!6Y#J-?vqYPt#kr@+_u|$D)dYcv>YcWj%6t+NIy_`JkUvrVkcNs!pMKMYaj{ zW-C9R`*%55(sR1f#vu_sLhiyg+)S}-TS8m>W99CngowKL=SaFWP8&d~$}%EAXcWRs zvWug^wo?S<w0@PPOsfX)qMFmB&WXc8)R+nI+4(fY;I-*>U12t-g1>EkW~m698O`*9 zGR0(os%gJP9*X-uZEvad8k!=uel(-@d5ZcRUk7O(wZ$Gf)f0CUzQASVC*HH9J_4jh zuIG!e=ZmsuSnBaXVd1NG;SvnL@>0P!3s|@#62F>8y;))mauB?E(!`lwRkFXW;N8Q% zJ)2^CpWESwe4xL5Vcny?0ujtPs3_l)-Z*$QUbn?@l}Z1cIA~|Z22B^%JDpUS>9)F^ zd}n}inbofKalMs9YIm_y1$hqemf6pf)embsyxFqOAN~O>p&c$dn!pBE7{>3D8I@dF zy%U%(mo{9{E!OeE>=QEGX=mQR34a`ojJ`Q!hOmy!>Nw$MgTmO<6q@esBZ6z_%P>(A zFlNFeBtFK-j}BW>L_f#M_)*84l~SOvKy5gR>^wpqPmKUIw1g_0KcXLI^@3Cc{J}It z<J=X-am2|?g+Rn(lI|+Sif9->jHD29JPyWlTCd^a((tVa2amTv6bde)FTClESEWz* zxQhi_1Ij38y*@;f@PlBiXcb&8M4rQcU`30F-J4v;GG!xMk*GNT_Vsu;7VSTlWAkjx zL_tMEW@7jWz}>{j<@*1U<HiXb+!9g*)Zh=nUxI%YOAtkm4$gX5xIG0(VwLIkpHvWq zc)KiB=%$J2z+CRVSBy)R_1l^jt2zxdm`=EW*Wb2_R9&$NY)wOgOe=hSl`b{dnY6Ur zu7!$)Kv?K0O_LkOmIZH^`NBP-$^tA1#8K5jBgGJvhL<mv$6g?=wv@Jb3m}PijT=(W zUyc9^o~^V>O5PKGqe%-_cHeXY1xgMwO1TzcQ36il6|4eDDi|@bxDwUf>01EOQ5zAt zN+iwzJu%qFAijJR6QTolb1<GEgZZzD&HWL{_on7~a@J3XgiK^DMI)%V&5}rt>A3Bl zQy2e!Ux}a8NcKYfluxYkgHLr*<_l#_nW)op+<>p&*nnym{-E|xlCjPY4QYgm)29gu zE4{kge6yF^d~-jwa4|$9vN7no+q(X)+}mc5D+6>&-vh^Le$HbkzRA11KC#xIiFM|) zV@yoeJ^@XD%9SE`BdBk)3*{JL8SnTPvOBV29y!u`Q90qqQ0fftL0jYP1K+OsNDaH{ zA4>JHW%ODOOQjZgeWkrgHivBV8JFMSA#N9FMTp9<U*qh2qfDCSeoPeSn3#~{Fk>#! z6AJ!z^wsWBG__11r*18DKfRSG9!9sWWbQ$|VCef2u*DRX$TsSx*o9IUS`{9?A(KrX zVF}9-nsei;L|}2LKVgRFn?V#U@nJ0u#=yTYT(v4?G+89NLA9Rsia!{=>Qqiz%&(Te z78@Ow0&8==oCB~O9VqY~&H$#P$BRtr4UlY?DSONaN*7wgY8GaejNmU@P`IDitY(K2 zR2=sB%gM7^$hFwQ0nvi3frfZy(pA0W8XF*TSrjTf=7{Ypy?Nt-;S(fezt}g>YML^H zCBo{3aX{RgK{XN)E#t3%nV`Pf<ZKZ`>a(1FNem(om#&3-fD`_2og>iOA^|9+m8 zx@d(bgOB~3l*!Im^;_e9arfXfaT#gdJ!>P?R1qKWfr?edMkC}2FXdLpsgk~iI=jh9 z`4-~+3R8SctDKsB4No`@1g<tNZ`i}ILCsKS^r6E4(<JkP<;P04l{8A!LwSu^oLL?# z{h<rGsm+2$Mg1WY*C-CnB2GPLdw~wbdQSy()`k>7gt%L9=h?%Fc8XOoOMDcqWfQ=d zoQF-aI0qeE&r)LA-d5<r4L%O%akU|n`e~Rg`2BYqzk(#MN5t_AFX7ODX9vPC;{WjW z*0F81`@&_QVP<A(m>XthW@e^_nVFffVP<A*m^lqIGbbIl?>Xn*J9DMcCynNxM_aaR zSzETY{OsRa>rsXui~$$46f5_d;(h9-c@)+HzwfS)OJH<EfVA^mgv@OnP5)7_pIl8K zXVs6?ADNk()kVfKne0;;|9wL+a?>#@18IWG1Ny$+Rrqh;Q4!F0WW~Bg)#*xObM3?% zI?IB7zcu<dO*k)!95~JDP{mYihmZuK(EXK`08j!CE{^F?A3~%51re@15;Y7qXBA6! z{tE=%cCVw6B{-!;)PN#qj=EERnV;Vzeu7^>Q(eLB6do&dfIrT@aX2{JoBexqjB%Tg zaZ@#eHyefgixTl{aes}mha`EMA6T~=SpD}*vIY$ROt{GJM!Q(_KY_l*gIp5ETR`D) z98_n(5{0`>rOI?JZ;J`xr)`0VDR3xb7P$$Xaw>9TTCKL5t}^h&!2ingo&AUBTjr$W zH+PJ$0s88Y#iN+m^SFYGB&$t$cWs7N1i2Q@*-c8;ez_W<sBupKeOw|!*$jmfzzirn zn$2V>0}79P;T(-<@qof(INoY#pW&avqeljy@EDN9flfO3FP?7z!1HN^;~oFu`FMk{ z;0}b-SkzDOsxgyI!DswH6NqK7?N@-83?FuWQfMPU)sf4{+`CD!ceiF#Xil2LD>k#P zC<#S!1tBK7`jIDi`-_nd2O-C2A%`)!S;eYH?*?PQ9gfpm$Rq1uvXFHY=D#o@2B6QS zA+U|+kw%i42%~3MqrWvF3r55VuQ?4Gx-%o5LYzTIVn5v6&|01i#FODss$M>VV0u^x zvz|N`?j2t{kRkm|Jd&pfP<t*0W&;wBK~0BbR%FjKORtseR=VGpXl@%W6%v``VPwu2 z!{MgiY9tciiWX5I9(9T{h+pcVt8IG;^E8vC{movk+jObGsuZSD=_m($8)g9aIe)i< zSMShiYX^g6CmjJYf<MxV6Z)wAZ04@rs97MWqu1hGBumTEc2}&9GdPic6&g6xAz(!$ zVAn)@FqEk`>+(;%-M_I*a_#)Z`4s+x^Kr%g51g-rqX9aL3E#EbVL#aa=J=<1-qjnw zM|XhcAO|!e^7CNU4{lVqdH(3~!b%C7N+EJNw;0l(eBkFnq~(>7mkw=T^3Lk2*z0-g zAQOSRcN!J^bCgy01VHDJJ>9(T_6?ZxFU_a^56!2@`^1{_AfR6Dp<5Ahf4l5KfhSz= z<Q4a0yjI4OC$LTvCS37ZV@K)UgRo(yisH~bq=g<rw?4`1SH-$eFgh8z$vbKW5<=?l zH%;7M;Q*TN+aH=w&F)_`-;yW7&(FA@;6C&{j<n+7@sVoF$4;{Kx<u7E%}(;mi>!CL zOZ?%ocgIFbmT;KBPSH!ALoa$EGgH|p$vfEtN?I+39m@i@B3QQH3J9e?0ip%=dMj46 zpQ<rT!l(p{l(y{{_n+sQj}|kZr~@&~)t&HJOeqC!hpnc_6U-worC)uioAm<0=%)pm zpB1J3jY5hS`de5j6@B|?e=y|J9~4KQWH0yC38GcQ%0ZZRGl1Ys!!Y9i1_6rIIr3s) z8ZLjx)~8mjFrb2Mc}5*jR`2;hqH=oYAH~g2N=v%>(asKfStT|z_2)~`@T1RyOgP?H zj5G!p7^=P@0nEjV_yu3#rXZr?6z%&3A@qZ!$X<oqPrP?9yD$)6&XE{mF-W<nZ(~p6 z-}F}WqbDEwm&rzlm93{TvX>n}cO5|;FPJ78r6Elh1=QWQUO4Ugdaj&Lz_tQYVY;2q z9GX{eAHKn0>RSn+GrD*E2j=T&wJbG=QU8C!d?kNizIm8`!+i7qf%$&v17JP`>i@ue z`VPg|#|@){cuurG-+|++nRLn)WlXqzWpqf|%dit5RK8LU;OodYV()YGUFHKqkA6Mp zaF&|gyKreKvrewQvrN-Ly%@C6GNjTHUJcO@4HRJWlcqWLFngmVAPiuQdLR~0H#nC? zL*b+oH{f=oe#cr+lw+&cDM%mkqK~-aals`gO)1D%{*+V_6N-Y{f-Pi|)ImXYVk9q0 zPZ@^|Tz1}+skL~m-&}C)yn$00h}gf9=p3IlgBvn@U(Y^D6dhn>?>L*f6DY__R<F)y zMZ&w}(z$!z3q`y28aoc?Q^!9v3FanPa6bs$<$t#o%!xgOoDYN;6piF2=s{|RnGI9X z%I{Ee0znadGB&6Fd1sKtqQdK(eI&$Q^#|x1DSXb8S*eAcDKPnn_RNW0f_w{{Nd0yb zl)N@@^kN^)AS5olHtovRyg>dAHEL$nc`J!|tcT-a7V%{Sr_%^~!2__NCJ&6c=jDvO z+KBg{n)&(T|Bmy)bXgmg)TiuN`Wub;mw+kxhU(?X2}39Or>j)M4n1V@1x=2bv(kLC zD-3bg*m)5!0RuW}IFZqXD%nJ(%@3TWN~OQ#iWX1|v6IOEi}T4nYw)3uat0);0LAZh zP>#%)1<$H=uZ}mq9y%2}3~Eqc(&P72A9N8&HpwZ5+(`@2XLDzD@28%N#V1HypZlL} zs0Cc|$-0Nw3Tt=4Z0;U>CbSd+N{>_CfYM_@CYR`oUp@`7!xtTO_HQ?^Pnn61A8mRY zk2rh(6Xv^RE0gyhK}q!f6|Eco`Bkyt>t^NN*g-C~uzka>0O>*tFTqLsDD~1R+mM(F zc{feYeV^S>sJ$ObD>sg>^N*6$?NhIN@&+j3A!r#26mBn+W^TZbk5vaNv;0T5q+#~| ze=wi6`+vcFBY$AN7iKn&Z$j9M$t}<CS1B}fiE}*>ed$U0I^W<yzPJyTyyZaZ0Mnj) zXYs^Odiqs>#<Mu48sN22@>T(O{32S_Y+iZ{;a7j)jLT@dmP7lA>QeaX3a`TlgiG_V zSzXul0YW-^5Le@r|KfL1ETc=1zQ@o;5uHP*M2R!1wE<pug+ZqnujnCEDf!z+=z8oq zPy7%TpdfxoAUU7~HJyb<6c2&kI=e?X-XzjPz+3-Mmhb+*v3y_7|2LNJs^H%&AK!~S zx=pu6Z?DPzbOH_Qh6VP<y}JFG(9DFBoZs=*HasNNu|>D(^RTs{SN|B$W(Jr!yqWHE z{Gig`=p)+S=;JEqpXj6IbX_>8^?6`PZ2p(Y9Ct%N^AW|W@=x=zIqQoYfia-@$hq?a z4`xP@LZ=@%o|onJCH8qS?IB9j@|4c`h+h*{gtJA)h-b;8>lM}eJ}8=`iPyWIoI72h zSCrs6CzdL#Fp6E*^qg~xFywuz<?XenWh6BdXq@>Cj0wSu9L7cBcMsKqnb1(;*o;5w zy<o>PUh7a|Pvj62DnT&$YM7;^pbdXH47!wwIS;gpMvibhTvPIxybEenxJM7Plk62> z<gl9BEForbUUNil8KqK{OJoB)g$>x1APqVzIW4lY_@D4&iXSoyW<^PKEFk>YFx2=r z{8&*EI#RN7FaO#StC$w;RRk>AG^D~ffXWQdj6KWs!rqsO^Qa7qMPEG05r{0ySCa#n zFQ?jV3o@XyZGwE%RYr3JUJRsDU`>sc`3LBGqsjOe(8s29EtuHuo!)n73~#kMe5i}H zP6Xm)lLoC?R(gmgpUGR6qE0Tm1BJH4rqjd>Bq`>Sn2OJqPLjrFzX726*l<T?0^bA# zj^#~b$X>}=zDfx;m8Dp1g5~jXrl<nik0sw&HKkAJ2gm-jAG4{2mfOTYf;$}YU+-CR z4@F_+G{~ANh{g7Fk116-bYytbIZ^uHol8PHcRf0U3NZQ!9xW8>D5Fz-C1?h$A{~N4 zl2bR^j5vMit4Nbe`!6cipCaZm=2#dw!~pF_&OhzPeUinC7x9BG6PaFk_J4RjzVmIK zUl(}1wf0%3@OTA{w=6Q5TT8}zgmQ}>uCN{*R(3lu`)6`s&nDH|pKxWGMO2J~&k4Gk zn#mc(*)B^=%OhW2=UK{sl2ti$@r5|F;VdfHoPjcuejE=rjUZd$lvuQ0^F-`9b&B!P z8W^4pntk54)@D_I&3Ylk`EbWE>?;3N=6s}N)1|PaL4h7&cxc_Jlk}_{N*lRy2o`Km zT=Q)r`V@1bVLp$clBZv6IQggOoQO}J<<y1^junINmtZ8k^}I9I=gt1v{&fM?6eUs7 zlYgp@*$%1kf2)sOtbppH-h;G2gszbCe{epXOp1|~;K5oOrHVoIqMS8*1>IW0$SQE) z=-5TqW6x>2ta3OT#@oNyM+q}vrQMC6>bKJf<ee2rWXWy;vp2J@tGh(kd7w^kSRf}A z-LuW37P@;N${ij1M{~U;;lFUNeNOgH?lU?BE|!6Nk^k^~OBC<;mQ7^IYCy+uRV#Oz zyS93jEme$!u6D(%_=1Wt7^EDN+&iaspCAm5e0+J{w=Jf7%7YjDUR&9f#+j~QggeF6 zTtLWIC7n_&myp+$(OIJ77TpCPkaE+ybu4r7?=<3Fd)iH8t<-_TzDgag`);f-o+WA$ z4?(40JTBd%N354(me1}Qewbb+K&`p=pLE$*(>8K5smM(H8ojDwU@2_>mBV^O3+O(c zrf>=Q@nQl;OLv&80J@JqUOxTm(wERVXn)vsvjL0ijaR4p7HzrKL)-1ZHT-yqd%_9O zNg^Gr!WaGtp2+lXp0DTD)=uj!rDJ}5jYTnJj(OhckS}-c43BTOivb?ng4TK>r1jZb zmvXs>US~{tqq4tw?u{AG^vFn0db@!kA>vL(v8MoV!y<y&XNCTrPZ;_imJiFS{b;q~ z+nQFwQJ3DRsMRI`0Om{RJQfrGKVkV&7qFKEFb<rj>#rWBYEc+4Yg&V&o2_++H;AyR zdqiF=Q-I{$Kj)aBfS{<g`9%(xUa~{?-d5%~v6X4PPqJ%jxe{RhW*=|oaC*XUh7yps zzJepn^ncm<?SlZAO~gZM%OO6nv0aZ3p<W%kK7h>@v2eV8d+Id=R3EGRaU9?0DE?F* zoownkRQ^;S*`^QJ!||3olekM}nBg}df+4X~yV2*B+4E^h`)BV;Ew&Tey%^u+ROV?8 zi~SKS@+rI6^vVsVZVYpL4%5wkiq-SI)BpzO9paxo+I;Bm#@j8S=Quj=bT@p6i6cfK zu7)NlUTVrVzi#pW7sxm8wELOp$tcw2#=Bg1BGm_8MB+S)J`(iAgcXmnsbnEw5<XU- z8+te^AtKjifGReIJNM<1jv7*Ba=&*GbVNw}s@=n<-mJ4e&wLmW(ZSGa9g?6C#&TQs zvB`rZCXc!CPxBG1qP_D_NWMNpUaK2c#MGd_8um)DZ+FW}W5*ym?&<o5;e8@BitM?I z;MT@zs`?rf=I#Je`j#cZk>JtBJ!y{Y++7er?_w)26(KRrpD?1f9Ey+_HGZM2$B(y8 zxSMoYs@$`Bx%UwQvWSra4@`@Xpk*zew8$0y{{-Vp@<onfnU;APi}gD&BSlw(i>9pW zDtG^!N$U=+H2sJe5hty&7}+g^)ykZZ!i>XLlNciK8YEax4`mxHr8z~~9HZ4uE52SW z$Ok=gn-$`paEd7zEPQ{-^O^hc&P*Va5RGLqxBe&lxcMjh$iRcv$g$tE;F|kMmoml> zjY@vLx}38oDu;jr*|iLAV_Sd2ZVUbEzd$}L@Yw#rM)#OPs7|e(f@^(U_05>M`+uQ) zG<;y9F`ve|IeYN(xOzGs_1*2Le^5Rv(kDOiMthrYmcjap(c!1^Rf=MDIBrRimnW9X znzb+`!w+>^@4cg7S+_$rFb``>*f>10vksW2EPdE2+DVf~NOFteynM`+HB8#+`oxhi z*}gGpuY?QwI>B6&Uq)y)7$92i`y{w!zNmp$Whp&iT8;(WpQ1wj!f^DOSv6CfkwHz7 z?YXRLGW>QvcenFvB(Tlv)zr1d7c#AA9ysQKUxsKEj4e1&6%<@kMn8_-aE_F$>K&xj zS0oXFOvmmXhoImRS@BwBuKnc#BlPm!5$=Ktx5`?4<3TNqX;5qicz@U$Chw=;WPpp9 ztPtdhSP+cNP5F>ZBY&jmDQgT(g$%@NGO`-70$WBtDy22-LX8(}|76^%C}T7sf~IQO zPKdro`JtCh174iN&!5-ET^r}iXecqQ)veV30r_4Cd@lvC@oadD{<I&>mS+_!+&I^~ zG{vm^HBZe00}ul+BQ?jMA}=Gg9hz+U-DNF*Asz`Yv`+vTTK>x89Rb1ZqcT+kv>$7} z<Rr=h+K+jE+K(%L+K;2-xT40`&(wj;UBXO1u|rcPUsten$gt?LPZD+o!hTLjplx+K z3OVLnt@B(|@NUg>u0mbPhg)C?@aki&9;Yj^=T8cx(rRGlz1Mlkp;z)Hk+fhi^R2Bd z%p^*#a2_?BT1}(XtOybH=Bz)dbaIM)ev`mD5gtp<XYE^8{L*FkvH+ZQuS`z<{>E+m z(V?>G&(o(-4^_)y2?xJ$#q$rxcN;uX!OZlB<Gb>fT~;1c04>;{My>(@S-_3FcLVRM zP4fZoEeMdBvd`7CTu*U`6$puU-GIOk{I1Ed7h%_ZBy6UAb8)|eJ+s$_E{R;F+fPdM zNH$Rf&lL1;jBhX{(M7NGg2?wls~Ce>=$X3hGrb0kkam)5(|9>fQRUhkTQh5L0g^Y= zjV5}x4%|Rw%u}^6Zs*kSB(mjS-A5Zh_pvqCD6dhf0?>W@0CXRt^;_DEaqQ)u?W?LE zFKv~Jlh28z9$o+GKKiT`Xv6thztar;?LMBw7dS<JbBTp>AFplO_|tv-0CXRn0NqD~ zBL3vw(BA~gT!4RM#L3fMak#?SMxzUXPGMUjsA^?EdMBU(PyxwA+K&?%cxVfkNl9DR zfre*S+=RT+#!9n8D$%0e)?U(ys{Uo*k3^jE3QRf0Z!Q9C-1$A*kuxQO^Xj>RO|}-Z zw7>5HD^p86W9dJMFY{;o=T3=yL{pZWJV4oIpY%yhFrQH~S}pgoqo@rfD;^}mg6KwS zQ&p{y?cNK_1jO-w6aP{(7#LC^A$c9_P^gWLQZE_C4Sl$Ax2>!}5^4VMKo4%{F66`q z4{lbc$^_+e$G^wS;+JGisvpGIZwuuMijm>FL(<oWAbhxed%N4sa%iCf^;hTQ=xBiM zBjm?sTh2lOieKWI&009+%0CRf?41}P!Otblf~Eb<#NA*uV|y<vf|Ah<2tRhcvg&r$ zWZnn;rTAv|8i=6|@A3+x#Ce;=!GnF@nL?7_Hgoi%?e=^>YBPRTu+6uH6ET;ovRS8n z_>GeDRsL8(N#ls=jx%ZU>BNPmfd0V_UJ%LM6i)%kFR?T^O?_AE1K*XR6EXxkverm- z6WbFYxURo^y0fP084AN8+2B6G9<BBwK*KX7eyb5JmVI%@s4bo2tsN);&`u6W@PYf% z3OQ($f??+!eQ^B2_?j8W@^5@R$@+j@961^h;TG+!**0*of9R4}9J8&0tiVH6NCxJD z(89YU_Gw=+`^G@w1Fr4?!<D@KiMU%riBw6BL_B@@+|<(B_%L)rbJfC^#NcvR{~hD= zIjd-AL;T8d<ZY?E6F7ZAr@b2)*P$wBg=dX~oxM1(I$dd)XQInvg8+y>`iJt+KN36e z?37KBIC=ET_wKfOtnoHW^CD1*dDB#~%gVl@Fv+=`V?4A74>|blz9_@*0rHQ<_}`Kb z%ohHO;-l)n%~qyOayX#x-Z5~J-clR-gYh9y$JamCg$BWM59ApPqpo}f*Rrw-iBrCz zti;MO$4z4j+6JQey)6@>0qVCh$rI!+_RBu|locD^<UY5oF`4o6*y`ULpAN!+>h%Qk zbf>x<5>YtdBG!==8+eU?CjYWiBM~Fmkexp2i+Ce0SoVf=a&v7|U_EjOF471|anBS| zS{{l;qZJ2~dwu(YVC4xJoj#6;ka~8D3ZVE}!Ryo^#%c=G@j+V%(Kr8zKaN5WxTv`( z2wOaa;fXI?R*1dt<R)#22wMZLukp2g%Li(9WwSp}N2v)Mve-wmo<k8z)@a@PNd6a! zFE*`TzPiRe2r~`pP?fbMjf8okty!JV9saiSz>fKvu@DA#hyo%4x0iT*I9F3KqXfk% zaq=jSBSd>Qk7KXXFYu84Mgo@wuU#H=Uf<%#kC)N0o|?lkRLN;I93guQ_?HwOCrY_m zI;gSUS)=g8$-yByK7J$zL#I&`vmUZBo5rdrM4AdNx`xX3z7xFcNx9Prp-FoZ=#RyA z<eo&^UonWZIV2I$M;@Lm3X?vbvqC1Y8T)YMFL$E^aEA$owpVEMT(xJtXdN}W9cIgm zp33HXpE_!K%~n@yvt4gifu62i-=9MI!gU~Ax=v3qN`s8|doO=^qkNflU4mKa(l^=) zaX!;)b@?^ibT%y+GNr}U{&uSa-PV1^+5wN-=|MZ+ZoP%3R^9d5YhslM7M$(dLCEp> z+I3H_hf}H6tjq=rzhinc3B`>8<68DRLO^g1T(s>=pyj5*L#~LjqN>WkJ6fFY*LaZv z(rXc7{b8HX2x`K7^B)N>C(8+oOu6?xYW~S-w1<mFARCEKguHppZioY3-JaA~fRTC; z;8uu4U<FA5(!1-#5er(kbX+z6MCrULc7*L0@|W))!LQmsbMY?XV(k&>U-GFSf{#fz zeKQd8h8l<}?TUuLg1#j5B5r@_K(1xyZdGE0iWET78pR2^`D)nM+`#m$6U7ea_I4;J zgmB@)TA7{&C{d+572$rG-VHHp6eI#~Pi92|jv?CJ{OW!D3D0e@x@+`D#JL2?Jx}M` zK?L7~5XJrlV`uJx^SXk$j{`n*_K_d43$pJ)nHz-?lB~qxk*>f?o<l!7i(n2sPz+FZ z_u<hY@bSJo>{_va!b&F(j~n9lw}q5UF@Cn{UKX#N8SD9LUww2R)#?5i*HVp@Kdhw6 z&8(zRQlULYQ&IWgeBI=v0un?`@eQN4tUxDs@@DBmX4%j9v6W}##LfEZ1V~$@X4Pf{ zHHwTMbu3QariM1wm7Er1S;3Q;Z1iZ>z$MTWC*6V)U#zmH-FSh9uXk`?W;~$0Jo{r8 zPZ@j%3yh?^B(W3(aLAl6n2Pe8kuje*O0n7VT}hNng%5GpqEEDwzN)4vQXZERl>5Ro z4yppMFZ^AMLI&%I$8wgP{X&Zm`%YTgFp5_@BF4P;KA|=~<z$<hRw_JhuZYk~QDNBM zwZkQrcr^K{Ft{NFS16GPMXEtca23qqN|GjDhfOQATN7C<{Ed$DOZpT1@VDPKYuT`r ze|u$AAHh#*Re91C>d#wmIjGmgxVa$c_OP`bL>s7HXu6h;%LNxfrz6Xj&f%pgK|xgk z;Ex?G6%Ln8hSYj}>$C#yGH~aktO$_G6f#ERT;=_4`wwmC-N`TaXDH<?e7@eQ7EVX> zacSgJ&kUJ2OOT}m3c;^h3e!RY`ECi>=il7KyOmjw&OUpICK-?)JtF#l7T6bD$}_^8 z5}W!)omNHc=Hh2_sT4R!j-9`x5zl@UD@UhI7{n=HEsv~n!@w_;_~pJGs_MviMLJl^ z-?P-!DOClZwo>(~#f01^6oT@l#KK@*TQ>QA#m}I3YZKQddgiE68BF2AAnB)3pt3BB zsi#hiI9qb~)Jz}%prvYL-!vB<`>7&r?G!J+Mltz-;!|mEoKT)?(qN|2DP@`IaT8>l zMtEN{)H|2@)M+X}QXwMOPtHVySXChYV%4DbnyqC7X`kJlSXW@M@vIFhE?TA2L^NJ5 z%YQbsV+YZia0a5acOxI3bfVK9_~E6k@cxqdRBUN-<X%D<vz!+8t7fJ;Q_5c$#teP* zhtEE(XJSpa30?4Q2jr}na=2}}RGD#)3Ho@+?=-6UGPbEA?GvJ?LKx+?;UmRndu_86 z`t0e%h|gD!rtItk{sEdE<@`%4l}?p*w-~--cC~tyVq^RVDHVVCCaMLh)qKM-eWs1_ zi2Hc-p*21#kA*3cm?p3vc^8WDLZPSATkVX6bgFt>1Yj+o#I3)AsFtQwX`9ELO1G0Z zmzq}T)-!$JF-p<bH_I1Y(hJJ)j+LD&HI(Y3wTSq4HNj?G?>6_X*xu@&o7%M%gkcDU zzXu)kM<rA$O*VfPE5GbgQ$cFy`El7zS<=y@Csk=Fd?+5<|7zZVomm8lAn5R0DuyVr zbZ*`E*+p&g+4PN2=hMO7I<MbzvOhaDwlRiS_KrJhquQHoxm1y<(h^2Pi*)xCX-p`m zkNAO}A7UkfYKg&?{KM6=2753<`^u&vu2H3tmWdhRCk!kjj={Qc=$Qb~<2+)86{z9o zwr&DZVhoq8fRu(vyhGuuKQc)~9N8Zpp}FWVR$BGK8+C}=23LvkAc-oXfU9iWQBTF4 zCIJ0Ztb8FdFZdOy%qAP1DoE8r7C2c_TN_IOtL#vre>2I|*sOIc5T|mt$pIPKyHx?f z7V5?LSg8@)(CD|R%8Tsd;@h;zLJSZcCfTy1a=xr1b`3nLBHRd`y(GJuH^#Ku@9b)l zUZ0KxTqwZ#O%}}K>;%D7OECbuM_GYf@ecVWR??zo4X%BW0SRhdhA+hegg)|QVvT|- z9vNlF7?%=ufk}uloe>;#X(^$0<qx#NOsxUDv7At@jR@RT@EbLkB_1YUb=X{ykG4)5 z*52y1WEae2?6Q^5hRe8G0>TGcwC|TZZhZ%+SN%40gBVyY$=DL}8iW4>&bN48J<;rj znEQu6^V8zM^abCnSH#Dhv78?{B=iuQER^c|V>zwnhmErdoF8A|M!}RZ&Nrb870(q! z*k!0OxEOk2R72e_4SCoaMH@h=z5U_f;0krZn0ZIv6(N>Z1L_WSB~YI();m0xlO=eU zfn8L?N=LWycOzTq(Gx{ZXS$&Ff^>5zzLs3#YHpyj31V`Q#o2;?373-saZf7|i86#- zTudmYu)Qq|Lz3}-Xe!J=Ms}AS{3<4()?7#j#*>3zK^!Dh>dcr?Va&yj6`g)<E-LhF zpK0hMW+UYWg1$X{wS{ICg1Q05*xoqzHet~ETQfJu0A85uq*tzwo&MWmyW-&3nyFz# zS6g<?CZD6e$h@Wo3In7Ad?GqYaqP4RVvG2aW|pG6aG$Bp?j;B4ps4uCd7w=KY9d+m zm^hkTn{vy*sB9(K(Ub2xY)>3)!5OJx?fLp#qGno6UYc|h7g74#yo5P>U@m|8zHxra zj(!eJODQ0u3A{5<s8DU@rxhzBBMxZ0U{Q>Mi4?srVx=riPuG?iAFBRoyZG)YUhFjU zX0Dw(4uH&p)Gq<iz)6I7mr3dgvwSJ^so0>O&Ec))RU4dO)qKX>_5&yU-3jic8Q2L= zQUk3O|2x96_fh-mf-d-bV8vLMaAMWgAsToOB`=b4Zx4(tAnHQtD)V=$8wdH{Q{Ci+ z-PwWCKkYw%TDNA#pREQu)^&|54aiOatH#-y2GWzH*dAE@3I^e%)td$bOaJk~R15BU zJeSRW`pw(?;LEs#t259Q5u5mDzTCD*uMH*GRN}vaF1g<^rBXpHB^{8NWg$}52e))D zL&ysf$#$^(YjaBR9i?eA;lqOukSQ~nP}|Ix?q$rO_vd`ZHvQdJDe%G!q3U&U_9Jmu z9rt(_#fPTv4eyX7hRRoxliVl*bd3FF?tZUCcDSxe_H1aL)P19GQGJ~pcRr?3AGa|l zq1mG^isMJd1j*7z*jCa6NIx`B*tEhLlXK=YHBX3&AR%pvO4N;tdVr%>{BM+JR9}4+ zg>G0ZimrOMX}Yz5UG#se)y7~*p{CLZ_F6l3V}4+DV-{o{<s#vIeB{%M`V{~P>O~<E zpY$SNpq;rHC|f~y=Yf=@`>p-(*$6ODp#eygKR1UzlRsYDKKjd5<DRZ)E(acnJs<JX zEGBSUcgNI7#csy|E{R(-X3v@Ag)z11(&>%g{f#*63De%1vl{W9<YIG15T+!Fwre#2 zGak>M(nLS92|SeB_#6S~J`PY@AIO$f53fNFuiO_9{5x;b+|`-{f_lH-`aL=K3hX^f zDv~!O{O)5Q0XC>X6-OF=0?}Ly3RvJ9fpi?=bjo@q7NIflQTxmmjl60X`JWX8Rd;jZ zxQFBEckI<NBL+YiE|*>p6XTDU$_0B<=~j<dvb^QQxh?D`{Ka6m1FyulIBN}O{EB1F zdCIeFT)y?ViF^q&-5c$j1~aq>Tj#j^3f*-ZO7sqAIm-xtM9c?=ld{3B8(pj6Cf;ps z4T;bGZVf0imy@zV0c>39+4;;cM2Wxa^$<Tyk8aDKOesv%(d=BRfq3qn`d$Yb5w`a$ z?_y5)#j-TYYxrA8$u7|w!`cQUz0nz$xt5d)T|?347?3#STb}V$LFJ)@kt2Be@KkwL zUDY3qHw_jO+Xtvf_bzLpOIx`rJ(w<Q3wSvl8DE81Ck<_}8_RrA4~nQ~ST_}t4j#Wk zd#vJ#5VduI+GL~R2lLH2mOI{wS-wBH5qEtMV8mg}6>XvBh*vt;%L?NT2QtH(zOi5V zslaka7B|L*$U4tfHrm9*&NB$SFO5B}EtORv!>pH3=@=!Jgfdi2I*8<w>UGC~Kx9`c zcE(q#80EDx9y#qq@0-Wmll(3&41EbyCst@*!>pimY;(7iXxI0#@yLF~m*3)ZzXy$- z1gI1^--ij_XSZmSci=eR?S5ak{Z^9SX>fXO`28G=kW<)?<NTc7!ROd06Fj}NgVXc! zID%1n&B6JeFSl{)BpW=vxZ~RO2FGVf9W5UH#xG}JuOXOvavav(-+vH>iC;3pl+4}Z zEaeQbNKOfhJBpTbX{P6FopT3DeJcfVJQ4S*o9+wcjf3~noAa)M%BZNMwPq0W&Dy}u zCuhnHdfq-eVl9^-P9e_K)M-H+?sYLzyeHxZ2@qdWJb33oQZv7+w2idQV^vK<_c`&b zFU71Og4X!=#dH{IUWQ6&La@lbC8!1!DqN0cwwGriPuklk(L)zS_7()fFp92G!r*p* zX#;|*AIQ5p6w043nZeZ_!I#S5a{J)DET}Co_4a7>^bYxxTg=<`XxeenERm0`Y#Qp* zEC03fj3(|^>8GgAz$*@xZeGu{Bs2s;t1QH~^4<?}`)25k5nxtB7>L-jtB2FKfmhGK z*KRT2z`0+qI6;>STX~M5pS)t;1oK-*<yY(XPvj5Y6`wx&uidlz!BK#o{P*t7FL4h@ zDEympdKI8Q-<Qe#HhkS_pYpK3Hi6p^+`SQOW>)$PK5QAB_B^(qIG)z-?@wM*;faSb zf4uCK>plHG*xaw{ktTxqfs?leS09aN$`+KUlm!j_g$cay+b0hbL=;xI!!Z(ez!ZCk zJD#GOeDuyQgpy$gfN;Y*Qip40q+c>hYabz{mpVa7!as=866aR_H|OGWqMn?qpW&%X z_X1otR&D&_tFcMuq$}Tw?Dz6Xl{<BE-`3xXBCi));?r`xf-bdAi$HSDoO>?U*PSNh zv+gerNLdeB7~yGYhKSJVQ}($3)@>jq2gMS8@|!r9P>oe+#$fU{K>&){nCz%7s^XSd zi)Hd@3G6@az};!e?qW?$$}PnO2o?u9l{j4^myehOm5oY@4uleybIXWTe0p-zDX4%- zUCd&O^GXT&B^1F^G%Q=rn)uo(3Y$#<x{WHfiGvH|lw&gK5zjN7_@$1&x()r)Ke`Pt zF7M0X1U*o{rV_{%R0S;J);y$f>WL%7qlTF_V#NBd=G&qC-VB}wz)SdKhDsv-;iX^g z<BraQ$w2}}2ss8b7}W)Ous)Gbngc^w44C%~ok*HWYH_SlQ5TD@r<TuoYweCAW?zG* z+>Rp9xCRu85BbbAhGTKkM^|Bz0r0ON1z36ORV^mus(p9y2`oP;*yH5#SoB}bMnsjU zyw}ZLvi*~^L3e`UNO3c~DuqUxGUYrK7{m!DEU@}O0n4MsPm-azu#`j<!>Uzz#f@2Q z;8D|%6-{*T%h3Y`fz<x2;T$0v*o};FW;!!!#h7$dsw(l;dD83kL(Ymla%%K`oA(cL z{26n$De)riwE5dYJ@(|=<g8>C33O#eFN1BXHtr<?X`&urh9m_-Um$-C9@l*1xHsU1 z96>gyDU^sXgSEmtK!&{*IiYZ*AVGu(Zgd_-jCnjuKu#8nu*EE)1<}w&zV&k3LO*?t z?t4hTP19j%K*E513VF)VqH@=52D)vwm?$4jKpt=KSxY%e0n44@JJYY7&cl)$nFuX3 z4a~3>8Bg!lZ%hS(fFQOd5LT5x6$I@H?YMt)k0eZ70arCNDR4@7eS4@zEt^-ISlS)z z)5yj_*PK2~pWCBHcC9}5vS4VIbQL&7|F0)x*I3DNtmHAvmr`{W&w&X68cT{EA1gJL z3w@Y?jc_hw=s_$Sw*rtGn(vqA5AVJSju;5BcZUAfd+ud|73mc}Pk#vLXfq;NkiEj+ zFZV|*0RMN(2G7i2%SK`rAzEj*j^Q{l8JaW=a(n(C#|9nMEELn+NM421tGqfvU8IOD zC#ou~WXr8Id|lnk%(jp^-Uj5WxDr<=@kl9qpIXt$!#;x}HwFBKRyKD>f`bSGz9>)N zcSYdCDQ*6@!E~7Cx<}9Pk#q;~Wd<Y1&#%Mb7B6hZd!*TE6A#?12Rg{RcnOmu*g!|H z7}Lhp+)?^+PE4V2j>L&C!s;k3s!~g+^+jzCziL6IBhD1(Psqk5ZTCMqtaOThD=En* z;jcE8j2S2ii?r&SBxOymjq*_!D}6b#*t18dE10fye$`s5-fl%cv#8?5At%D4fajzw zE`5n=SF(0q05^uZ;Dc+wd>Vg~06u>`9I0K%T?+HNJelsm0%oY&Dcp>8FTI>BBoMsJ zjpn|DL9+?K!Y7KZC<iHBmBQO`<Xw&H8O70$yCjD*iQjG9;4xhaljT+~5OjJw@As@s zDql1zsdCJRWMXB0xOVuLQKP+1$hT*T#K5duPr|plC4djrAHhv%E?e|zQyDB+w;1SN zHyVCJcR(#Hj(TJPvodfXoy@=W<@S!dTe)BLmmQC{n7X(?iN1ujO#cQxI&v*r*eV^N z8q1JVaV`N-E6wD?UCddeC{rpZ(wnYni^x)ZaddUSXCJ>M>J$^<MjGAZoq0!ae)MHj z%KxEO!(F72C$tW-oyrydN0h}5_v~_}@<q6ANczxolGMj95vuN1$MieO)bMj9pVod| z<9xXni9i?exv2)OT_w7?$)a?A5)X^qTg;(GId|#|B*4*Z7~rTJi}!$W46sy{mUxfN zY7p%Jo)03&nwRDZ;yqX)9>ONRr;ME``i0gcJXnI8(W%TV>@`N>Gzv*ZE`(%T5$JOP zS7B7;;Vutv%p*IkUJZT|abSoj24R0lSx|xN7_2+AFHVhbndlxN{*NQ$P7Y}@CD=Ej z6iw#}b=KOrOG&t@v{>w^(*)mwIF+N8Ohz;BLsn-V!B1Qu{kwgH_+duUjZy3vjr_rd zqnOE<+!Icn#+zqOlm7<~+t=RRw$q-2I^~JP&q8rB+5v42e$gki(Xyd~v=kFJsWc^< z8nCiu6v~+1i3_>!QPJo$(lhRPPoRk5Casv_N39U?0UcLkBT(A8;jdd%_NG|K2Kgb1 zr#5{(K(82}m{Y_{1ml~clQ@0q`kf9y_R2nqI4uE=AN&E8d?V2-7<_#2j!WQdvS2^z z8SuqpaYgad9ly2vx6w~fIYH~r`fmKkiNT1dq><1U$TguRdHIhLLy+%)wak#>fMCT| z(pKTj;imZ?A%<<jA0fuL5%V7*hMm?wLX5}ZJz~F`Bh%WB{|GTO{}Ez*`zyqda2Y9s zsa%lojQd&KyGIL>{i2EMBLm*KA#A);oe5gq1AG!=!_RMN6ohK55h)ws<7#{dd@jS= zEZf-)*4-u871p#e&@4#R!YNVO`zRsuh@0o^zw!O2Kz!4|SHlZ<`+83v$;q?CSy)3g zIAeVXJca3AIcHJTA>kJ3LJJdTnWT*KLeq?;EKVvyn$+csM&Gde<W2VN(2rWH=@B8v z^H3e|P<jUH&EV&?WaiU`DrHfZ*OgPNIQ^KalqV$cN^CnNy&+d#0vbetLqGj+eL6}& z{?t9(_|6#VBqrSi*u$a+=nM|Flr+*s$`Mqa?n$Ar$e-f-nq_S)ArDSqGqGPt6S29% zEnJ04aBMZY3uyKX#e$>YnQ4+^UB{t(K|+UBOyFTPN6_<0-gPy{twG&-|G@dc9IH<F z2JX>g1p|2DgADv+598E@0G1rpZ(7O6E_))65cI`(Xj?Csn@JhFASVy)pc3#qBq12! zEfoR*xVyV5pb{8LpXxUC=T(VJ>e)l_RljN36&$E;&Ln9e9e>hXY}#%n<x<x8b5zMM zS!GKb-=5DM+{0zC3<ADO?u{#sBQjFgXC@v-c|vlSrx!*MbaVwxeLgJ?(&1}RKc<A4 z__z)u%IEdPYBPT)0LU<yYOr1=5MSngN{NJ-6&mJbcAE<S^t)1Uzu)y6^<6;r`2iuN zeXH#-DGpRMH^@q2VCWi2QiQJ!SdeWs?qMGxln)*f^?%=RE!<z_yEH2H(=V4jzD;sA z=0+!8s16wHPdX!GmlmzOd0Uxq@kkD9w+_-`2M;Ot;YSw(Nfe;YW0r#{1U5}B*6nDT zNb7yOD#^gW?)-muU8GF&K&dynVE=JlNU6xJH6P1?w~)ihopc|4srAG{SzpurS4`V; zzR|2iU#j`{ms+zjMot5e&~Vn1^v`!cxs2WkAm$F@kHWoMTKv-Za>VTWZT{}Q9|dQ# z?>%v+<7T06{&dVb<;Ba5K9CWQmr-01md8iErJIT|NPv#^b_IC-iOgTo1rpIC*S|y; zBemz9%58?C!CW0hE}+yz?)-IckmIJm;nWeY&GALeN8M2fZd0u}7}Z~sWDa6GH7Hr# zU?-7mW7=4)kHp5$U3WL^HIK4nZdRMKaATfPxt>zU4qY-l-4Exg8<K|h+#Os@#u>#{ z2s7j4uqBm$NHrTPFjnc0+~fZ1WlLn9{Ku}pH#(1Qj8@#fg^l!ExLDvMvh_8xvVP+g zk+PEZ)i6r5tQ-bD{DKPlniI^eB^7v+fn6#aUGKHz)0AaIC+>KrPMn_PZ&eM(o+td1 z*PWIhOOPzPAY^T?ib~#V#Qk*#cM!G8+$E#UVv~Dgs33xl5S9ENzlCEb$CEv#g<`99 zVJZ{D!&sqi&z@h`u~ErKq3toYLIUTl8pvt0I<F=e|MTl&Ef)jkjT6p6&JE;RqmqHV z$aW)gz{SI#T6UI};XcrA(jGG}Bbg)$6tQ_8+<87bO_MmJXDgVF$EUY-r^Y&G-_?w= z5?pC6UoO~JuUi>u{4o{!BYIc7vBWTQoX)eO7>e8ot_;!nY*`cmS59U9GKxb$EgPFg z0-?MF;I^P2X`(VfSUeAsPcmk!8`#i8{YPz~5fLEpP--lHsLQv$OS1N{GTmIbP2oOi z9o^4*bDPFoJH_8$@wEgfnuxm38L~!XGC_r22O@a6qo9={$uTJfq~sexk>e3<c=STE z+|9V(#uKV-G(kb09;zs6nkO7A9#nt95wb*J1#&RuG}+pMze)T8jLc~_W;KHi6`}<X zCw(pc2~v&JNwn*upFU7x=9iV>2BjwhSi>|te9YZ`%)#KwITOg9g-!0=esYtbjcB$W zHH8Y?36I_3%p;QxH<GkTv}DraICovQJsH5}Pd|>GAYeF{pgZ*Y4WaZ7*D?MWQ^uUm zY8|@7Z$6tV5K}XiUkE)%-f{^<UzkFr6Vi=CND~pE1b)Ja<RvGjGp7s5n!-Cy!9uAM zf?3W$T8LZrLIT?<*SP`n(L^*3K@U+us>*-*$}7abF1|(Y7FB6psXthB<-I)GRe5W8 z_Pp^h-<+f#`Ez()H7)7Bbw6ra)u;uXm-d!U`YTKc#KT7^`ip1^@4YunKKrE2!&Z-q z?P({*4!4mLL_5mxVjpFAu}rbPm}gnt&ay8H7dWWqX-%BU57H`th+%oOYB-mq2IBR* zQn|&?iaS%M%|!1SQsx5ZCE^SfB_te)#w*8}?BVf3P7xxsxrI_3?BNNzQzjJ_q8YtD zOX$Iqewgm0UU=79INNM(0UO@9g$5LGqD1cDeR_pX7h+t=@5^@z4R~{J=93!jcF!7~ zu-(9uDR~=o3eDEO9F2cuT3*Bsa^3%Qzkz?7YH5_^*-FW93neU-(%Y7d?l%9qv-urR zQWD}N9pNGk{Swjz%8ddCe6ouN9dpT>n|U?DRe0eK%$o=N?iN~5Ehe8D<GLc&TV>uk zAlEMG%dZdk$OY6sNG!dvu3tS4T$MYDfkAvQf^Xn+ozCKmLn;ix$1JedvA&jIRSR_v z^pCcY5?tAPs0*~~z{W&ovuocYLLa}kF`=L;$9z)v*2jN|#a$fa;uhq!BH!G}f;lJE z@b(AzEwt#srrKe==m2f&ifMaHE;^v3C|9@K%$Zc}nblnLH~ke^mRQ#b+B&z;-7jXP zUY$ZjyugDMyk&$^BUD-5@BuXTmHkcMREdQ1{;tJ<HDAUifOg*mgODulO9&9f${8@V z5gKwxl!|ySSRHg(rBS6IBn^n*2vwmrO2xG*tTLEmzSlI^vopN*QKLz4Q2LN09lbBI z$;@xF&lW$nRl!oWG{C%`-j7ENr+p2rI1`M%3LtxZ>dw#aCV8A`aq+}uonhAw!3(Yf zz8lbtlEz8Pjl*oq3-r)Z0lriNKF_I%tX|8>;O}_C)4wWnz(|U~y>T~9ZHYOKS}<lv zKJJFU7S4CVJ|$Hn;Yn6<4ZxmaTd1|Hi19;i7fLk#T+Q<$;+a%4qpiLr!3D3@Gpnc; zR;SPMbGrgaD?+gUN-Ip{s_#!ukCiA)BkACvUE~)!66YCFQHfCdM$(`(@y#Z$;8$^K zdpW)|;WLXbdr$@xXhe{DTA90UO%B4PUquQ=p9pA?8Im`Hwkvz+N8y8>sZjJZUmEL1 z#}I`K98@acj0(wKqun;8VwXO;IdT$uIeL(*%(awRyuxxUN5rsKnOBfS*sFbM{6O@A zul*+K$?cxdph&gm)7?qYrKVY{4&f$m*%fP3rjeKzq@>u~bwm-F1gSt!!AdclX&H4o z6=<`Z7y5<1CVW3v7jUPjU>QepyYBlaFafq6j_l{YWz^Vn>t#zYcr=C2X!&hG`Y}*8 zLz#-bf_&`8W#4@V#xp}C_TJ)7#^Qcg`+nWn(C)!(w1GQ2M`O;Ul^uf^_)L1#^~_@4 zY~?r03zz5`$&_TaU=;)CyO;tZTd32UL$`{hX2~4;s391z-t-SMDTrSG6wD>u;*KDv z@)F*q(pcx90IKEot8(;B^v0RotdOD`s478_F)k3)fSC_jdsVXul%MNQ{M%E0Kn){8 z46Dk>p=t20!A8PBwy;+*sdA+#4MhN_MHhy?T71$YUn5Pa_KhUZbZV2qQfFCHgUD}L zbS$-o@Qm}ux8ii4Q#Y3k?jA8X0cR+S3firQ)4*&CPU)6R(2IPF8QCeTEYu|uXen)g z)M8kcU%2HbR2VeI@|h6IPI&4%w<<N{My><RnNW4op5)htKM8I1@+9+8RqjIFLK@^2 zXr@nlt1RJc)ugx+s1UdBMW2+?aXw(JMU)AZ?CLrMnb=#Jk$)4~$<Kv|$MquZ<G`== z4w25UN|G-7W)OpLW#Xk0NkQ>e{pM1~n71x<Ba(p$Fz&M9H6}o}H*@+7lB!%R@(0m5 zA=UEv`}q_5_%i#itQ<soDV5Dbf!B*Q%1&N3o;K$7Iu-DvD7)baoz^EseL%~kg)ErV zEZ-R#wHiNU2c1XcOGK8Z4JVO)02_Es(9!f{Tes$Hgd|4GWliJWV<fp}%vQFygum^> zA<2J&IZN%3f240Hi^r(30sI!v+SRFvKAX9Q!`ZUltVYjRr|3|w9={CvXfhKsBdwmG zUxtWs89trf=2+&dHtUP0Zo+Sn@`A4|WAS&!1$)rcc_yV%)x$Yy_DIoCud7f!G;yXs zYb9x1Z_cTYNx=h`<_8=2cDxeT&3v;heFdyeh8pZDqW0e19<6k^J=?<_x!<hvRoyT1 z8^1XAQ5FptTS-z0rQFj#F5^8e|9V`8IHxZq{Bd*M0~XhzSH{n4;qR;O`_cdTiiZU0 zB>que=!N-H9)@w-@(t!SUz_{Q0d>o*ii&pt<g&IW57ZEBsN7gKd<(RjCIJF%bZj+? zP3lO%EFMPgx39`!8IJ_mLc`suru$71%r)xXtrWeHm9(b6DiH~r^G{aG>Q6THemvil ziDcf|y-bN8O#WJ)>9!YLh=I*f4&vtt9h>}xEjfOtuJvKS>wBgb92jr`L$*~!B|Te+ zA+1}|jsR(6Fa#o!BLw1|McyMUI%}zKA&0I_ONG#nVzt2tlH+n(LKR%Z5G%1T{?I=7 z<trjlm=Mztwc|(lyC$pIA~&D=!qrAD+dD$^uOK~A^G1cM@^^$~rTKL9?TAW3M^2Fz z0$6EC>orDbut7OaCaJT)Dw&J<9-d-`dS$}jy>Md<>9vss4}i$G_>;G<nNL(oHd3;n zi6B_H;SD(u`IS-L92<gdWng7u7L$d!9g|L1t|$B%DPtQ!e2bhze(@UVmxcgkKpR2! zLDDMK_y8vlk3%FSwMLuamT6CX4aGe5F&a;!qckTUxg7*P-GA8(x9l4FG;tZB+%9tK zLdny)`ZzT%dD&4_Ww&@mg^Unbs+eeA;<-jVh~vj$okk+suiI)C++ukuJK?RZY6`yc zZ}el`c2PwT39nl2irvD&%&%$gDx)CYCe<o0<xwz!Gq$a?Nla?xnvLiaE*!I}fgub- zNzsVln&elIr4V<9$|$Wfcbdu{9E%+KprRJg4pXOoom3@~DAj7s6Ku9&Q@zyxsxIyE zTgCf!Sm<-@)NyPQK2f|Xtg4M;0eiXyb+-t)JW*pA6y%A_xs<;b4mf{dogd6-nZoI0 zUS$&U$OnO<EKgk>`nkXLagJ02!!#vvlFHMY>1jDa7|g>30U_d1N|4()CD95Jps<94 zwu}0svZ$g`=)O?Q;^#a<98vvT7$0?EP{<|z<t3-;p4_N-Z%G~89o)Oti?#o@Kz#7& z`HX5*M1uNaUPjCqLY@1;J{G<@P_t*<q~%bZqF^6WH6CKyShNOi@9`Kl)v((}$HCQc zPv16p47w=5SMZHfnI*$p1mpHGuG-pkxiiO6IvT{w^KpKe%OxAhFX-OsU}*KiZriZC zwWC9#{kvN8CHX0?h>BygSf)crxsmmc!#9Ml7xM(~{Em4KLE5w)+x(AT!wxLK3Kuxh z7yA8ShG}t|wR4?L6P|%waC?4Uqs8c!^qtMDXOEN_9hHOXcs^K!Xx`cbTo${K4!zp1 zq8<NsSqOUmaalx+lM`XK0EeLCX))avCgHZiTS;P;LaV_Q@QV_y^E<>a7pv$cR@(S$ zT;T|M_OA416-b5Cw8v!iZd)rkO`#)`;q?pJKyI&=XL{)~3}q#&)80t?-tC7uhM~)< z0VT1k>Zyile;s#wmf+Ly{um{~S?6QX#96a^lb_q3Q0t1PMtP#wI-;wQEvc+t!+&q- zk!&oFOQ3JnAQP*gm5jp|R@&4isE|De_$+c#J~Qnek9#=8dgOFMhQ*>-Fr@X#grebG zk28PvCmeVKYDD!qPgK6FWK!f&NA4Oy7=<aN{u5jppc{jj5w&CRb3bSl1>q8?8<#!6 zu18^rf#&Q0dF<+Lp}lBPo3As>$nypJ5Nui@(El-7uoaoQ<&{6VNycG)zgJZvgEuL^ z^w%P>*%xd63h36ksn@jR4nnUI7={&Z)!9V?Ekxfvd4E<P>Lg-)uhd!Z?+A#y{6dD} z4cOU_6uoYu?#1;BlBo{ptOu3=Ayaj;z08=ymU?gFe71tY6P><Th+<I5E>*+2Z?lX1 zMzE^QSh#EH`JH$}$?49}cKya@Fw14TWCI;cteI^9Z#be#AquTP1#G;9K+^yCuhjxf zLqqE*JMVUkLI)~b`6votwU}K;ezfgFx4rXhVhPUqYqc=+Bz1=SqKrNYs~l;(FtSB- zcYO+h3|}0Nyt%R($}G2(PU9L@zGO0fwF|P#M}eH3!$URh$TYf2b3KG3ue{EZETg2h zQUTt7R;Jr@zrI&&>4=L-2_=MesoM1!h(v<m_O+XPhO3gU4`qG9f*kG@@67L<+`|~# z9&^A#Aw|%cQXmp+eBv%2+MHmDkDk?D`tlYBE3uHYTy-3sB$F3Sm%<|SQ1pPBEI6iJ z$8W}zSPxKHXZI{5=kr*HMT+@jwJ7<I)gt5)0j((FIPn-&I@*sH4LjhCJ0P1NlcP*@ z7t$B`j+2_$6H*?TD?-nE=rAq>|AECJfb<LH-KQ8}E0!NpDtpr(jM_dA+q2C?B$eA6 zk{Np}oWZ@8o*huB-uL&}^(z!lgy4R(L9fNPLNKd;$jHx9Pb?u9?Igh+sX8oPf^H8? zvY~zazX&_0C{30|!Io{CUFuSoZQHh8)n!{<wr$(CZKKP!)${fF&z*Z`=3!oP<x8%N ze2a*Tz4zkm9s=>;0e)_nq24ZXFhia&+A&yuKv$Dqrl|dqNa*XG6hWdeCdAYjo%;!T zwa?#5HR|6=wW5IOvT4KWNFtJA$TvnQvxiY6e)E4S)y%^qE#(!6W-h1F_6{=>wRx^l zrF8f?Ke;%)v?YRW$A(G|!_a5H^FHbyCy=79X)3ifp?J+Lzd>GBmThW8jLLb6$$aOZ zT3<Fo!OZ4SqZkXRZkp;+)6H)uaW9apw&^3v^#EusaJ^sVf$Rm$67P$ozTfOju1~|g z3@-hIcRjts!8<AB9^p#@M5_1Tbb+lCz6ePg+t$kwElPsGS4!)*ttbhyMr{`w13FsM z857A^bTb}|72B-4{4!lXJ2<5N(OTTC{-d>M2*G*8;fi5Xnjb%sKv%^rBT*Y5F;n$d z8eYk?!*e&#=lxr$1_+dD)Z`=B#efAt2-6%BLqY6tN)?h4S@NQsOAj`(N&i-=ee4Hm zpX|GpaA<;7sveQM^&)?I&GPU~-v)Y;aLGB?wG7IVd)(;F1%4(NF+nazvlJiY99qeK ze<7_z?00zV3bd5`bCUZ!FMuXB0?E-a*=(`@1M8ngbq=~uxB{Xv28^9ywyE2*!!DWk z!MW}R!S}|}A7#68%h7JFUJprb?Wk0#Ez9cbr>i>DJuo%tPdV4X8m+^>pd4B5JWty& zz70$^IeTO!e5evvXVp8+E;l*fw^b(TJfw^9Whk2QKW~Z8yVtmUCB(I#<eNIb<o_PC z+4#A2PX3zjuxb`G*0W$1#N@exBGhcJOkDpGCc)7K`LG)Zngeku$8g~?oTC?!#i*M9 zG-=-@ag)t4EhqBYvi@{lyIYiL96^6*oXNyohR|&zkv0r#i>;v)x?db|Dpeh56l_=x zA_uwcWdO#SjcLfc4dd6-J^iYWHmP#X)u&o1yP%9^d#fa^WbpZ9RyunNTJ$qS(Lk{+ zc^wd_J|-08>u_?1-;Rc;Ns1MT$B$z_MiP(BN}{RVpE{7u-!n;CVJ<&d7eK>VDj!zk zBX+%^cM~%HSm1C;<PdT*oXq#wF+UH6UtZNt(argm;m}stO{#U}amD|!+1ud)ZmLNR zNK~7uySwUM<G-xv=J4I{xVi6YwGfzPR7I|R*Y~SJ)EK0wVQUNsP)tOS?k-7MfoqyX zg*}_f!>C|r`5A-IM6^qk=Ah`dZptdwqf6-+k_2RCzs`9%bJW;8JUv%73*Q`Z|7a9k z@FCf_Y(N*aULynhuwlH8??nBN)Phr`icQ)GAhp;c30Ht03&crO){mJ+tHN-Xt@WgQ z6UN`A=#iwIc&zEKk4*017a0L0s-sIOnd5$t*+bzXnyMj~LT9-5Q%6$d!1UtH5<nMj zjbuE}{uV|#a*L=j=6|RPN<6f78$tb#(?b4Vr^UPC;Qw@5w23jj&hiw$UrcF<?VvP+ zu8dsmRgv0w6GNC3!s4r)Q!rq;U&_7~#r>dUXZJjpeI-_ym7-ahP5TA>oK@}qc}sz= z=ws4o=vawxFB6<dc$Vp6hxe-|HTG@+&%ooxZ`C~R?jF~m11U?r0luADjN*p@O&XL9 zI2GUUn9`xz3Kd`fDRUZJt2_A+qD_Cai5~*bx!$Idk0$8_V!dwrAgbyWLeAYjjzLK5 zFQ**6`E^aZH`w@{Ww(#NN(-$w({PX$Hn$n((&u=XFMe?S$onQL<@>c2_mZg?y%ath zK{WT>lc>lGVt?$Nh`JxW<Su(nAZoDON(kJvsc%DU9&lZE!`wpPsUlwJl+_#0d-aT( zuxm#Vi?v7S*@T1CK&{yi^gIYDpC*Yyka~mvN-f-vM4xO?s>!6!l6;nY@yj>^R0jP@ zk!7jVSeCGI&_(~W>79P898*V;%5MDpa|5VU(|53~@JSp}`<{AryK!zkc*Hb#l4MHU z?1laHTKo<rR9HsX`qk?0xU;+TmC1Hs1rS?!<+mf`kKz}6^vc(Za|M__mDI3NZ(hq* zKN{q0)d;WB3ew_@c7hQ>Alr&afM-jcMf3c2=Vn-|Vspp4Y^R!0K(kwSKRla}A!*gP z{f2U;<xBYLno~7^+|0Qr^;C%HQ{oMU$nHN;aXXj6-37*We8!e8MTC>wlqG$$%(gea zKYz%gv{W}H3cBG_ZyHW-P4*=dFKFpY9Y)ju?R=NQkr$-!gLjhTRau45xPgUIg4&Ut zLD8nsk|sz_Wdk)q6D+6Pa?HB=Z>73`g)4oXTQ-`?{vGR!3XX5Yk{M&@=-h!+*4Z&# zxEAIQubdLkG^^McB`mxD>QQ^E*zw7MpsYi0v&c!!c*XWfGxmJx*GJ9A=k-y(4ta?$ zdID1!e}^?57}Q;622VSE^ep;pJe^s?u>iQGB`RDJ(Vyj#ck`fXzbDg*1`F~eww=j@ zS%fh=+u`%#3=IlX$CQX0!qzpMoFVr$+-nwhaaXH<6V-zteUAXKMc0uQ8S1i1V~#go z{;yXYj>w^JQu2%*;2Q9!1Ni?fw#cJ9TZiUB{dtk${ijR9Fke<0u*$L}1QAE_$WgXw z(Q(qd<iT>V-Gv(!_(G^v%Xk!jP6w9$VOaNiwg8;<LYG@?q;SJSd!e}iefs%~F?Tcy z0#TjolWbhJk74nX$xvW1G&h4v)(>lk2m*|ueRKtGM_D>jPaV6L4IMarBu#23<$pJ- z7ci8X)&DlCy`S(i+<J$3-QKVzXD@^4mw#1z)eWBk^%&VwN!)x0VN?rbq4KWV0Bc?q zNwE{(#fa)Y^Y&mbbSq5IZt*@N6b>jCx^6J97<IAb>dlGit+Fe|VY2?7fCFKD>&5Kh z>w604<~6<G*vW@?Kd$Qjx?X;<N7Z*X?cqQ2pD{L#d59@rbjbKVQ^gM%e;W9dLAls7 zaR`G(sF7hU?A(-_Em9_x-0^+Z!}v-4$`_Z!BYm;58YU4xjX@zN4`oE=a?|s5n)-=s z%c`U?I;S7CQiV-K7*tB8e+X15EGi88fMsc2)rR@Z3Csx)sdgC$M5^Hck!p)46`YHj zEF6Ly;{~A=((4jt+}Cy=!J=fHBv6+X*{Fd?(TDEw8}k0_apL`<M0c~<;FTGxl1ROX z@fU1^RH!P9J_vpl4*6-yO#DeO9@}h^TcM)Xs3)VbVNS-O`AA7w<leU8hw%hBR!m3D z3D)MPvsHw++**V09DjJfO+EA3yasU^rm+`ge6J$anKA<U39wqAUNa?;re!<lSYVQ6 zJR1PILqw>YiG1C(b8)k|G|)@Mn$>M!{2jIv6*A6kN*Oq`#SfT<hh@6%2h%FK=bL2y z{Tr?F-X7_4sK^6KsuGvwrE{&A9^oo<Y7uhDR}uQ5?F*m;9ov_&C&4$6-syv^Nw>H3 zVd!o)4AHZ-cXM2h(#O|DNrfmXt=_b^UHOg0%!ty{3Z_7X(N8iAC-m&*Wffgy5bvmv zxM$XO5q$|Gizqurk`>Zq0IP*23a7Bep+z>UuS$ZqKex)c4#NpGe&Y@J-D3&JM_aT# zpJ4evk?Nkpzme)Aiv^Ao4y&{q20*4d=DX#Xl{R6xLFS(6-%PbQoP@8A;Y0J_`mhDI z&nv#=i2E7-8!ifYi@^Kj#5HR2g320GO#NI=4e@ftdY7gv@6s}^NtUx=9?f=UR7(U( z4o<DfT(i52%Y~72O;Nii+|e49Jk~P7Z_<59W71O+9StVCt7%-T+b<{>QqC5U-z@C5 zzs+5cONTALmr~AnMLwHPy@q>6eFRCYl%H3m5#Ya+W5OsttO<$4)ZnJo5`)s7ZZR_W z=!(OwusTads^GT4VlIKh*0)+B&AzA`g+_b2Tp4?tSH$gb4?>Viv%{vM9E%ReBl0BQ zREhrlemf{SBDZ4_6WW`BpL;%vBp&)Ex<ek(ISpRw;woV_-xo1xgW%TlaO>p0B_jW> z0#rN84su(iGI~(G{gR{{0yK-MX@A@_xYebur)9)XXItF%*K5HPPs6xl`AF{zoC-aN zXrA+t5pG{j!ihA}kr0)67!34nQ@a(E=+=82w*4_0Xl8xXqM7Cn9i89J<t^ke4xwm) z2tLwr0fR&pV(L$`%QfY#1xEC=U;G)g0`vp-9ZpP(2A7^*mTZisn-sbEF?7jwf00Js zVO*J|Asu;-YyWJb=H68$*)=6}$vlcX6WECn^6Y3m7XhYRpra8dmbG<pi-^p~f?ae5 zP$5OQ)=}ugyCU*E#<sOfBY|QM>8gl?VCPsMR7+oBfHtcjRsoXLkX+A1$Fl5pQqS^H z986+%a52*#E-KLNd(v*${k*v4{$cB1I}dFiHbE1Dn<S=Oe<Rg)$6bUnf29@^0I5Zc zBCI;g5PHw!7Qw=E7uQT97=5kWH}uTYY_pnnb32(Ysl((y?_2(^^yp*!e1e9QR%4<S zLyJ=k!6hbYsndBU{PGv8R>^Jm_aS-|1SLvTc6El2NhWBN4!}C<b{dd6H|M;g-5Z_* zvc0QrB517b_3r3a=Wi?$laDPld@*Fbj@dm<(jff(Fqralt^J?V1GnDRr+Dz`$%r1u z)E5Xzf^aODH)bX)t?51$i{kde3~qj=GSPp0*!KLFRF3SZltdkIg|P+eRdy$^IV0u| zb6wbIRO15faJ;0W`A(sEQIfLD<r*m};B_%L@3g}rR_&*#CE9{`_j`?EMMi7ynlelJ z!5aigGI=uEA$ZHEJ$HS}+lxaxAb1Nkv^?yxOC7S054k;GZVc|?w39x*Zhm7XTj<r$ zw1+-Vgq#7a78jk6b8^C>9BZzKBsqn43Iz%lC?C!1&9`Cr>$>;Lo=ATV2rA|2b9S5y z31R6dx7zr%GEs+37)dBPOYQ>31yw`}fTs!)!n2*`_3+AmN}{&H{wGddK^PqxyX}1c zVL0PvA}|+4OmsK6)Qs-aMrZEtxwdj@^b<@c7hd8!<y7UF!-+1XhK!}ErauXj)q28j zlq8y-_k9>dv!KX<k%b$TXB?@UiL1wdlokZA_rn0Cg#_B4`>t-<7)g&{9y!WoecizE zcB`OCCl7?7D)+fbELwr^O0jPliCzs^Eaxwpyxu!V{2n7@fdZ4_L&-Qx$4+wj4NmE+ ze#$KRxxlu{uIdGf(;pDx*8xJR)C&Md{1}s!$X9KMMs}Q(KGNeZ)mT)KfI&Nv{%dJ3 z;);AL7*FS^3|$*JMbdj<+ELqS_7|`9D|qlB%Rg!AQyyP)=@H@zt$)(g=YTYIS?@CW zISNE!kBZ3QbLULXMsN(<U?t5t_V(C6PKyR1F-U-aB*;(w1Wztl;?P;(y-@76VjHkt zff+As;fONN>YTFpuBPuX4scpPKYF%(>0FifGRL!AZme8)?VOw%fR5!JgtD@|^3+au zI9wNH)O0$y#uq2$Aa5tW;*H%tQ+3`Gs=583ugrwBRVA}Xlao+~Qzd{U9Vs_<8Fx2R zAPA-75e=mazU)0Y)*REF4Z^TZp3)>^EmLh^Rjy&}b%7;3%xBlRZ^XFR9JBwtVAFAz z4pHm=)jV5jSJ5!HubvfJCJS4sB9v?G6T_~D`SzZ+_EtWyM2>nomhFSb5j7<r_-IQ1 z3U=Gnv@IOO(OP7e4G{e7j^`#hmg5WAjE(xy#m!C_MI*Mq3Bt5T2wpv`@HDGT1?zb5 zYJ2F_CS%&!+kXo6l4K$Ltc0{g7$a!qz<a>?F>3`9IEbu7PGxb3+53qkLy+jyHMjGE zWRntWs7F?nvEyrR{y-_v0U?Hqi{iSEo)346>IBrru>nlUXb_RRm9T&$_=ZfJOVw>z zhtD&cmjDq-3Y(RS#owbq@(mfjAWah4)F{_y-w4SzSeh-u0>XW^UV@el{9dZ*z$)W1 zC{jqYnBx4f7*S1{okZK-jt&Emr{42%@%tF0;1(|^ka6T(mpym)z^8o#<f&!uIW=Jy z6~u6V2tpasSyE9LZ(+9WS#J5=MJ~1zPsf!yyMz8Ja}Ipk#Mu2+W$5vrJT*2TPkjW) zQ@8yB<f%uxlReW0e$jybG5%ScA`UKcKWp2->(VDb2A{I+Byme5d@v<ZXV>E>WR<;t z>GO{I)m`FTFGB#ZTCfE$uQG<u!4~}#%<!kvvIXR+kMFibYQL1Dh3Stz&9$_I<R}fO zUu)l*&hId<^U?Hk{tU?NRyZEmB`C|w7UCghLF=ZHp41&GLH?ZAvtj*oBdGtBQr`O4 zYQY1rS}<RI@`^$N>eLRsMo%iEYA$*PCQC6V$>H2*{5L$Q=IBVdrla#a7)Wqy57a;y z40Ns`klxicdc!;r*rLO&h};l|^$x@6J6<!vfJXJk=>Svijw5a2H%@Qpgwj=dgC~wr zB=SsDd~1&A26gt!%=f+EoIAOm{YL{+C_Y`Bk9`V|*ytmCyE-fJvhOd_1e%=yt;H9@ zZ5wxZ3kwvr;+aNVKfGE)5vW~<BxeAmbMQLnj~AAnVSbAgHE@vQQ+-L;s9h9PfYxH? z={INalkR-EEY+Hb!&6ptCPU}U$}`u^(%tcJjH4%Xl419^PsPNm*^w(Fp=}21fR2nb z)a)K^W`9{ovLhiXd9s`RKO>7#oki;9y}0C7up{v%F>|CoDGIs;D0qL{)ZZ$Ep#DlN zk^oW*Wx`Cwi=`cR{txiDDU+0yM$M>y%G6}!TCJfc!YY5u)FJ`4FM@v}Vgzzf=#9K# zn%WCQTJG{j)am8yW8_{a_vBB6SJsKYB5ATtAK*8INBYFS|G1%IMz%Df*bmRFZh9jV z7VKlNp0$)Q{3yr<Cw|?CQS5}tpsT^go}=H63a~LA<YY-^ugaNmH0uhctiN1op!|?U zPc)EEMW;4#+})V=BM5{QFN2`#VCT<%zX_eKJDu?Y!)gT<@A}B@Q|@H?iZ%=al&Ryp z{;Nzq2JJ_QYu-%J_$FKWn#c9y{5G})P^R`z{^RClx{|wf&=pS3jDHKZ2Kr{zdA*w6 ztHHg>@GXAx``c%gc)+Wtyy7bYd@c(m_lvzWRYoU|PQ>3fb(JM?&6eObdB|j?=0?56 z6DWDcNA0wsoc^}G6Mu5k+y0?Ey8_My)-T<=MbRuGAhI=-uTDm}^P-2Q3m6-7$ zuoOOoVw-x`%b(sEQNIPF=dB5tWcOLVh?29-zP(ls0i+hkMyWEo-kSkaZV3`G3EL5$ zO&~)is))?|e;(NZQVZXP{`jDy_dd%2$P04zzfudQOfwfp^GJxu!n~d_j9wQh^&$8# zV<+}iDTr&2nl~^Ex5C^`2%LstD0+tvf^_+^c&SrxghP#GVLaF);@9wTN~1gFTrT|q zWIBFk0@S9w17F@eG0-r&<4(D(?_M`;JHb+3*bXb}R8@hrLIn*j<7a6q2#u3gB^QBU zN%sj9-1JY3mmd8}S!O573-T{U0WE}D<T;Qk1wI(6!xW=vjg<-b?;`KC3b%N<-0usc z41hGX(OQX&(JPZBhSW>tI`@8qo)7PTrKwX|ym3J92jqV3%ZVrX<_VAAQS*{H?SezV zGnLdv8P+>Dn?gyT^98dEphkfzg&^Vi9rATj{jdT;YH5=**qi&YxKujlRI2|WT~HNS zcMiQe6F4b!ruP~zH=z3S1uz>qqbB(lS835R@!CS<)dEu9`3T)sFl%`{b$}|&tvLIb zB_|aV`ix@2#g+qZ!k(w*BM9zNPou1E@)D%>!)%m5(DA5kG<3q*1pDwl6HAb8+J78y zF#5O`;h;aGBcP1vopkNl0<%7Xv3)suHB9)k+hs84OX3iP#E|PyNVuQ8MsCHnYC()D zej(e5%RbC?uY)h^yyZYGCwYV6*f~vR1rcu<i!Wy4(It19bOLUP^W&S1KDmbG!nS4h z<jr)`(%YD0{0i+KR#ZYI&V3pm4*4T6gf)#1B`L`UXaB2uj!fp6*ba7!ZFa&TiTg}9 zI*KVjf+~ND`pNwu9|p(B{Y=+TBbMt%#Hr&Tf+AZT=%$K(==vIbv#`{aiOVW(9uIZ~ zfYO3m4@;R%fhUIGM+G-tefV!<1_}yiB@gHL@0a_7=2dxv*T!L2V!tq?z&BpB?Rv<| zTXujW<-rrk-ILC~m|t6Hiwd>Zy<c;#w%VTWCaO7|SEegm$`*@xxN6#skFS)(T(8UQ zw!7|&Qf$mwT(7oX>nmgxz{f_nC+M`czx_JImD6w?FFwRwuJY|GJ7>*m_c3C08ZIkH z(P>vAW^>VPaJ>GikTuav(RP1DFVSs!j#o-3s9%}N$k6_H-Fnc|+}SL(t+FwP2ka^* zgJnmo?UepW3JfsDU>y%mRc^3T{?qVFa=hFkwFdMx14RQ(5`>Tp#B|%Gq7x3>BqM2Z z%$HUJ|9)(DhpLut8$;>wo^o)^6OIocwSZgjihfsRlpp__h$57R5LQDVNsHp6(zWWF zIN(i6wL)naZvf729!ojTS(+($HGAeB6?6NQ;-z#eK;;qk%$1N|;>H?$UsXXNBuNAf z2P|7l0fG?&Nw1g@G?W`@a{%A(mdK#lQ_9Keh1_j3I)aIc6Cm%ZP~lPyoLXwH%{$9S zeNWUHUqI;^NpIk&waRQ-(6hh?n1W5XT*>klj85a{?F^)RrmYj28X+mZ!(ES*U2#cH zQO!UsP*I@OwS7>NJw+2^M9Ul{>PkQ6I`(rr2}&XYiTTO)93`59o}{k9aY_XStSxpE zY$E>5NLNXh;b*JrXXIw*++zIrV}SnEp&LAPU9PfP9wYO+Vy|FnnNs36ot2eLSc#F= zdI1TduFSp>l&pZKdv&LZO`~HP=~CV87_0Y0yC_L3?V9QqueMdQn2`zATYvxCs=7`8 zjdsvf3R?}@28b@Ytb8ZHYGIbubK41tJK!mGAasuY^C8Grtz;k*IU<_+whrAG+&i)N zqbFH%mJ2%aJyRJ!v-c6GjE?bm)<$|IU%1X%F-gDlOY+k-F?qHA6Vi<IPbppq?VN5B zdDdjsJYjUpW`JA%AAA{H`Sw5jr&Z;3_vO_R?}!BFc^%lu1AL{oWg71tv*iW<(OSqA z$p$&%S5Sv3jjK=|nU-j}#r~tUFent1<wv~9QQCiSe9Vzsh}!gDvw9p2Mzc=C=aQ|c zBGui>roWQaeJQFfcL!)KUMWn=1VRQ5U^^1}=qH1O1kXp4$-J8PjJ{IL`eBbk3=U<N z6bLgE%z!IMDMBu?%1zXK?8zhDsDbz2$cM%{VA|#aeG><n-G@WhCR<eby|WC@rt&8c z!K80VxQ2CZ<TtC@9Y59Z=6OZ?b>tMVG?3^P@xLFJhK#PE7I-x0zfkC9aR9Uy*3%d6 z;&E<w6>S&{X@Nuq-)$os+%dRjkI`<_x|c0VEp`m?GSEn6Hdei?^4itsHlCMav(H#Q z>fT#pfol|>L+|`K4Cyh0D+Yb0&CqQoMjnX<@D#pR$eFDrNF376xqoTIS8JEwqmPJ2 zaMEiT&DnfAys}Qb)w+?N+mrQeZV<E9PA_@M_U^-jOE>WRBcOaP@7>I)0EGk4T5QdR zg`5Ml7S0+JUUPK-t;ND#MoWSIn~N`Id$MZBi9qaUb9(rU+XC{cVHM~JWvH3Mrli@C zCc$AuPqj;I&GmHCc=i209G9*ciEEo6*W)>pzWBpWVkv@0XSqw+uf4LgABTv@^($1- zy6mXc2d(J!hYNg#ZXQmeUWX+=!hMQEu5YA6eq^o$e;l5-DK&lWm@?<OB!R+LbZX_% zo-aCEF?-tj&bmi8u!Jzhc(j}~qH;NJ;&9{|j_EUGR;jnwf@*n+4*gnp9&AfykX$E5 zXW=eh<$Tf;I@^0_I#;-G;UBb3p=>^KJ*&$y<sXtQbJWSXY%DlkxnUA%t5B-BWUeg3 zJu$Ya)KROC;`*z#;P*0eb$Dj;()iGvQbU^qfr`t73Jb)}bgHne;Lh5o_sI|FbpZdk zFNtV}6(d(UmsQSz&9Yt1-hgx(g8W(qZRBlouiy5Qx&j?3zrW8j8hSk)XRn`#9$Kxk zLVb+G-*jP&Gkz}HUVpsYDz9*kp;Wa`ov8@dRlEe}IzzH-(*;xFYOBEO+JKBVjv;x@ z|C1V0Xp?^#=iT7%l}K#LWSw*3M5=FyC{q{0N>u#rngEyP)U&Vtkf?%&Emm$v$&e4H zVW`?|oqbuxL5j+P8<U?oKg5utG**^R`Oc1WH&3C04+{`lB=30uH_GpjG*vAK2G5pH zQsp`X^DH5&#GMh4;mCN%xr9LSv`(>j*<=O@651{XYKik=zoA!!tTMNXuzaxtycS!x zi!ngck?~e#hL&*)Zq9)cEcmXyRKH)(TwiG(dxkhcH|*>bNr;<p3*y1c2PXXOMZi`0 zd;FsOq>?QhoxVJVOnaNEBYyO~J!t1c&!YCE)XB&b(aw6p5!0frFz`P~YXP(tm*Q$W z0IdZdtp;#sC#i}%5s1gqZXK@$38r8cR)NHR<Ls58AD8=2#%W3=mzmGgbz&=-_FD=j zn5*P<;uI&NoJl;U4rPb3-74Qk6O?ndOxZWDw8u{8!kQEf`c-}yw>Ur+kX*5PqH-ZS zg$A)+mJc6-Dy`}EL1v7T@4WF5H@=~awzbOy;I&Yrp_v~avX#D>Jo}NeQ?L@UZ0@pO zII}uCE4bF?wx2M0dN$0Ffo*k#E_^#q?W)&&AO4Nj*@$a`#PY7C?Bni|$FNQuzr962 zb9Uk!%<HT#Z=k9Ky?>R=-+_r(+)EQ{bfA;Q5KX9bJDQotJ^@oC(j39sU96mgIBrEa z(gE#ZFnX~lcVxmyCg>+r6P>7I)CD9(!7Vwr<}5Pr<|#vaK{Ew6Fzk&P{8gm05W>|3 zmJa9X=ahll4Zv%$hWE>5K8i2RUe~(9u_!XZIeCl<F_G>qg6I9I+ER<!Dga)vbD(hG z*XjN-$S<vLR*whD1PZklF|8db{;N<_S>Ck^WJAUV6`YC#CEAu7zl|xT;~OCOYA4O& z1)MU35u&{(c*=q~z=njYcc8}x<tXwDuzf+wG~=c5V?y2I?dED{=mKvH#!Ht?R;xzH zGf)Od#fBvu1Qf{h^h_;y8YYwD)3lNTa_K&ssGDLok~ij`9N1`MX^GBhd*>64S7B9N zLGp=-9$Ut}qg`l^j~s<2H46e`fS)XZ?q;m|N?1zIiO$OF(O=IOL7I;}cCHjDYn)}; zLe1+RH@t%TuEQY%AYSTrg=;<t%XJojfO{e+1qIcEQ*o-pu}6cLo0(#vv8Qv=Xfd(d z6u3D&t!d=oH!^`MiMHq<_y7e7YQ1w}v|0C84|2*<yiYa1Cil>zt5JoSg&5W7Sh?^e z;7++ViMy^t5PA^XHZ*oVtt-dVf;Ej#+|aoe5cvd43Wj^9Ll~_WG3w1lVVC+JUZhCP zs8jp+N)yFGd;0Eii89#X+RW#iDCr<=Zn5RAM7oa>Z1w5^){AVUvHQdD7j3t>XN7kI zpsilQlJ@IQ<R;x=yBKM87GI&Dzq%$=-_VyO5l;Y@9+O~Mo1mu6V%9!JAL62aO<tIM zMM>E|3X^;yf=9JZ%PI?!2o%HpW>r1LSybOv@=-e&au{uj{=}t+M-(P?<0dqGtiaUb zKKD#=>e4887-NGR(HuuGsP9G)hqzDIpIi{ac{6~Zfg`;c1|dnXef_9lA8AmiqH<Fv z!$=EiFYxIN_^mwY)ERTVzFD)OH?yk8zQl;_TVlr1A92y{aNWJ!-IbzuyLTYpZuo4X z*6FrG2S*0zbH6Xn%o7@|RdFXK^A?^|e#fVadsvNH8ZF#-S_ytyp?kNg`3xo<=SI1S zE^-Av&;z>Dg!PK~eDwQ#^i8(9W^Wtej@m<oP`NFk*?qpK$$6#J-tkgV^dXe@F#@i$ zG45Y-B-NkYv!ziE>AMmTK!|r-su5YwE5K!X1xv50Si(Ph4m`<%C3RP)r<gqI)Zj!! zW$!r2?^%5=>7ZB4-xqnW-geZu^GSNm%r3-DGCc@=R9Iwdv^w4{tXPDv&fmHCm_b+n zhzoG1t~|#l-wNN&$O5JA8}F&SS(MuBFoO#)j$LaI^lfnL64d_Py%uKV9sFWSaS3^q zkwxm)40v3rFu=~`&LyO8vR~$FpO^G4Ba7N{n~kfiKmFbG__Tr_ku*!gH`Sf`)?wLw z#L0+A_QbNXzxJCBH_Zt${=gZ{V?$)qc2_pzA<lX<BTbNPBQ4Ir89H?y$}hCU_dqPw z&mo4&H&`R}$74hFU}J5#3cv6OgC#wrf$-szAcDxyvvh(hoQJYMXovkOSUA^I<1qJV z!NZ$8e<c^V-dP_Pq&H&iH<@X#q&Bu+*R3SpcE7b9gh<rBRcUN*N^e(UjU(N+UffNS z(0A`RlZ{<Wu?G<)t&FH6tAAHHq8Q7YzqlQ9;r(;5_7hmqwL-M3$)>eAxSCU0F<U4{ zcEn#+bw%k2H-Wa^d_Ft1D-SkJ^t0pc;9?GZ+TAQm*1ql*O{0zb-GBUwaq>P2)oBbn ztk8MU<O^S91Yz=)t#om-eAw~qvQf<VJ^WseMmoMA3mDQkhOT@ikxL1|9{G1e>`-93 zh?%j76h0^<3|6hkw5rgU=;|`ychA(*dOM^Id>e~i%5|@e+11O$(;uzPDJDmFyE*cW zX}uEj%JYGZKFZ>KZ7*DC(I}TDUeV?d(3ppOP7c!N>%JiF_PJ^st9~5+S68RNCvCyD z)Zv0TYq^_>v`=~unD3MB1N%&e7k)=H#z#a<18~<Bvy<4>OX-D;b3BIElfu}U!=c8u zOIAvlO%hl&lseLz0Z@S$t`P^e*%4&;$0VnFRQ$(%>P-T<Z0y+see*tyGY|Q|^J)R* zT&58bJ)m(8JNoHQ=+1uDG`Z2NqpU*AQKNY0530VD5sp!I1adf66+D9<ADP3{mAihG zySq$nZ9j4rMV3Nlr3prn=b~1AL1M-6PIEEx*2!G2M|%ATwN8%AUR{J~@_Xq@*A|>M zs$tAonSok<pwq=6eH0y_MML!QY;{|g3v*$GXJK%}<-TMN(WWa<r<25Ei^45C$1c{R ze3~)01v)$N3z@=H3Yv%K9ecWde~H)k8sNQI|4G%-hadb7$PP4alo`D`AAA%s8DPtc zaSbq$ftMtb%T^W3+fORB2k@1(8Q7JTWmh83p?fa9sR*G8m1I2yL@mkSvQZ#XMmK~m z{)x^2{(;j#M73aCkz1uLbVrTkFRXCn#21FOqjiMfbl#>yJk|?C5F72Btz|^*NomDe zpgU+Olq`*q<hl6fa^exL$C;YH>U=0yYd~i$!tV-SY)cGcU45^U8}cX|>D&Q(8XD_a zOxgqW(ZQ==&M+UL#Zh|N7JZS%yY{n2+G9)gmqQDmJo<vQzai4ID>AD0*Ypr_N^<RY zzx1X>I{p$FnC~nZ^8!EETQqTTaR`e`bl(y2TKY*1*f@IPzM7Yzzxcs;S0NI*xjB7x zMVTvdsDQfk3P4+StV4xIZ}Y(5oE32B4#28u?RdgsT)MJcwtN*=J>S}##063)pK>mw z`?(7dpjSs0U7*CNbFQwt`9yyb_0X2sYGGtKb!K}uY9ZF1C_6Uriw&J!PfYb&kOyTf z=rr)GU%?&RXv8~N7YBs~YvM_ZN2U}q6fignKfelZK@FR`5DW?Cn@Ssfi?P;rRDm0e zuHD-TMr?(tza*{PUt&~0(pLPgj`38Tp2<QOUjDjQp3be4KBm&d+ayc&6KCfoS+5h2 z3-kFrODXMq<h&;RbBE~rr)lQ%#6Je;XW(?_vzgw<;k)nKXy~+}JFfG#@8>~EkH@p8 z&vUjb=+A`dj}NP_x3nFvr{tBaiaXf__v^Rynx3yZHa_QpOCYc8>5n-(-S@=;!jJ11 zIwkj+75AR6)f!vh`yHN}2H2y>(f6o!g8cv{vq5(CDzD1K->l4L#%`O{<Yan^2`ab8 zl56iP36LywgQsREY@wnPs=T_Ae{8y1)y$}KD2u$3LflkwkGxdLOsM$=N~SWAy=OE^ z?yhKx_|%E+mMc0tWC*Ix-d>%?1O|bLHr14&CPQ0))^%Byk`D96FDamGb#j>S+O?rj z&bb0Mc8Z(os!VLP*oW}>i0+i>>C?`@w%9CMbSl*=T12}76Ra}63JYPaLKE&1Umcv0 znFN#R12!p$AJfjx$-aJ0wsj-!a!=AXF^HHZoM}!L-4q^iiOwp-6~xq_{uamk%|ha0 z3Z>BPM)aT?8YQmFY@%neT(VXr*zeK88O-+0@`A6T**HfFs4bOAb`@x?Ww4%JGrfLb zmVRl*WZ0lIz};$l3CCoFghg;o@v+B2zW3T<1pT+a?6hO4G+`l@wPS3&)56M_yDZV8 zm3>?+gu}Gsg352M8Rz_Sju{!TWykDuVU}ykAbTV%VY+Klv^)*yBQfl40ia($#uGu0 zIW(*k`v|#q4bcg@#Nj=jNf=JrLKjVUg(!YZGV4HF^uLkF>gR7V!<h@yUxQ&3q`HEf z3p4G3VUXh31MZr7p=m_hdZ8;(A3IT3*+_!!W%ZHMcVa)0IQ>8M1v*IuDQcm%2vea6 z96<&|v(7_)p{fVbUEY3uBP0Ox^J7WKG^arSkjUu1I&?g%9LrX*so@7tU>(c4>lhWL zP|MDjzGQ!^l%%QIb&?EjyJc@OG1Fo-%zH4%(+6vU*>9s<pAAJPari9yjnBO;`>UaM zLk<W*E?{Ac1o{4#i8_4!m%FWnb}IuygMFYD*3PflTmH90mxDO>ZSocrpIRb6Xz%Z; z@WtK);=axkgD=JjAq!U$L1!JVnUu#cq~UZ;aKW|&6vwN8Go?n4q8o|Y3OmsP`qz<m z^a?^xTV#S7XoC8bl_5~$OaynvVVnjHCQ?)Sp#yl|Esi9nPn@E&K(-Vp^=$eJ@cJJQ z7pb=~ps@aQLKzSHa47mciBgbg(-J<E$CL`Vfw;ldYKsh5*mV_xQpHZnM&{mY;D++G z0qK5c2>-b<1+=2($1b=hIK^e2jdnGUk%b1Yo0E1D@1SR5t@C0G>4iHL@1lXYp%Y)W zavI|08?7wuQ<T-p$4eEiOwdRT$v#v-P;?YEW)92{DTT&`^-C1k$M#1!4tYpXT8RoX zvx22V?7F)q6HcjLEjN72LKG3B>f3ieK8vrdxgJ`j4XlUt!_kay>+`xT4A10YbenCN z=&x)NhAAG3OLK^JiE=&spMGo@5X2h9+uy)v%cVOdU|`=lUvfNt;(y4IZSpS~c=91A zJ&AujU;|dEvKuZ0HGcHdmh1#=+-r7^7`|)iVDJx#s$R-1_mHxqoU=nbIKja#_<N9U z<K{JmnalD#qwCr`inzGdY9mg@oIQ&{jt`6lu?d%P$Hxw`t{f5cYo2S<-YE*A^)K@i z)$1+K;}slB1>ktkpMLdC#wXnnVLk}kUqeg}au6l7OY-K}7dm2oTQjLhdvEx-$<?6C zjjqQQa&mnR&Bsu+B^C@2c^Ze}OCPT<%HrmW=Ri!TlbIWD?}#&*zx~slV=j!TI-lVQ z>Z;A|JDD80M*9SECnP<W?$YNK3M3RwHbr1s^hOX$T#W3?90M^@PN3SP7Rq$^?Ou^* z&nc=>+2eH7-c-tl3cZ^z+LfCOMS|<aYS8PxeUqb96{yF$>G3OyCe#f@)^yk!EcuWy zBfzHlOw>7?>9n9~azmIxvJGi!y4V$Se}c3(WzVvrD}D)m%FK*@p)#I`#&hJG%FIc7 zIA`v3^VId~sP~#gVl5@#q<|;0M1EtG9eN1JT43ru)pleU;%lTGLJc^XaGtpzvECmd z+QyKrkUDSa1TVgfs(YpK&@_4*!NJ8hqDA<Tfu!?T5Se%x*5@@PqfBuEDJE;IeL2m5 zT9^iZ!9?Q+ydwPOxgz0~OTLYyOr%^~S?mTD{7C&&mebJw9Vus_IeE3G9A#~RLcnr? z!-TqlmihKf`o%8UAhHrF&-wOe7Ymr3{zDe!Z0Ou4O0h!LETku1En(m_-4!!$gjl(j zRjHmt_3_ZzTsV9GO5KQFfJQjbjWX9@usEf2;#f%U4k_5iWz!M`_Dk^KDDdFvucz0+ z$z!$alv#);e!OIlZ$Uh({#S-9xdShFht1?-4ONGnKQyFsBr_m>@p6i>94(VBmCwAk zv;!Y5q5G)16uU9*enh!5^PDsaKI96m9Pe)_<G_g)nb&`ln&X~|=+6cYl`1n43(6Pn zK0>&MVLXtY@cKQUR|C{;r%gSGm~%?H9<d%eGubD1W3Y}LthKkqV5G0(AEc&nbwwbg zigJl$C@ZI=((~EwjrRP@GJ0Ndck#I3gJVc`Q1onr;`JSb`zi4%k}zLi`!6Uj2G7L< z6J)r79?znP4inW(-B`5qD=*thGB|ua3C5Xs*((QfkBav(az)$YK5L2*PTw*C==k<* z(FiLL%aj^UC=)l3J>`-L?ziJ*6{#s}8BtRD2|`S1$2246R$f5I%r5a+T+-M_wQo5n zXg8)R*YunBvgaRBbmPz!*r`?;@HlYj_feJI>NrKhtaf0Pt6U^>^oJPOQm<%96Zx13 zzwrtfg4?jH>q>YDX`9CHUW1sqlzunJdQfr7HzOk8Uvm(blLbcR%0JjGHd+XsD~NfB zC$(&{0@UUYeOWF|9=-)_@qVvmFG5<3cVye+;O;@J=#3n-4|OHh;!~>7-!44D{saF# zPJoVT;{<$WOpM+yNs?Xb!j&3=@BO!hKsBECKpwp-nzg3MY6^q<+uj^3n20kgx)}Y7 z>XzAjgf5W-rHB7-UV<+Ec!ru*i)<Q}IoNMXT?P*zbG2sY4unOTDWdt9ZU>zw;0-f% zjc+q`MdTj9P-pW?)r*u)%N(2MGxl6_oP_ZOn6ciG20OXq?_nW+PJq{lwPX)WJr`ik zj_domS^)8R_?Mm&EEW}DPLl7AQi}%P`BgkngCzro(7v}J0QzwPp0DO3-eiSCwCk#X z)#X=?q%@$y0D8#~bqUuv0=Gi!A@KX)VnU2Ql>lJz#0=a&B70Kd2?F8lDVhcYPb&BW zQ){j5M=A#Rfautn^f28UDK-fVYjii{pA$vB*sEv%+3Cov!Z0$X&NY4ji6?EXZEI?9 z_xx{c{RDjP#<0}u0fcxM=r6W@QNk3wJ?3)?&OX3?*K3)ng(eJCf?q@#4HQizX`@`W z#@Ylew*IOWhawIl<cE5J?w1q?2_+;-K(re$3aY%!a0g@z2b@QWC|@1M{Sy?TJfJPM z%ZAz~3z!hm<}H`$wc|U5Cy<H!Y)M~=_cU|xEZ+}k%9+;{l6P3ii$>bf`dnr3-qAFq z0sy++P9&l6i!<!TK54<VQ7uy<XVek<kfqB0P5c<^rJpa!fNy_5!b_Q@2-p{T&XFyX zqHok}CJ660BU{|^{=1ezydnyA7|lK7CgxG(Nod~|w&`qUoQrdW_Xx;{ri@@%HnnHN zpLNmchO^3{B#$6M=jU_lrKCq%BPWo(S8CK$oPHxA>fXxnS~aQm1Nca>W(_XNRROzI zIoTOu0c1gBugJ9AL;K~AtJp4J)HEUaa|W&n9SQz98W9vOmc|ZO)4k&HXVyHkhuo@U zdejYIoh$AiqA~uoE`-2SojCYHaG_EtT`;i36ffUhRW|sWMlu$F)99UL)yTXp!i#5O zJ^j~_OVDkagpmp8{hD)}CxDlS&0{Fom{bu&HfB;zjF&|)XqJHq7LmMzmI+W$WF^*~ zy0d65ZUFY1LBf<j9hjiOjhl}lC~lS74!xnp^dDJ{9HQVcX=OVea5!=w@hWBDOmo1T z28tE^`MCsbTY;yT&2K+oZ<AKimrDP|)Nd#MgQ<5<{KeGY<^Y)b)r3HShRrT$m6u9= zWhYf7j8dvA8oa%fd<@%&R#US|bC40uCMK}iQw}XY(7TqQx?}1U%6u8Y=jRN9ynLA^ zVy(u<=iA<xg}S2JV*2O7=l^EZT_^r0qt2fbj<N8&`e)>e*1XIA#i-L1d50#0CsFH` z9lzGIPU8G%a%n!<8SAIQxADm*=eq2+D9+)`&JvxvRuGz{LSdeQ<XUh_wPk}`7h1^8 zN>po}%%5>C*&~rnWqO(?ZWqzzRBkQRB}|8s>)br56BJ05TRZ&^o}Tm<Pfv~ii>G&5 zA{G6Mr$_X3ZH1#S^7J7gft{4pBEO;UCKrp>@9B$pTU&Zr(Tb-2#u`!GOW3Q)69l^| zLBgk9u3Dhr8iP%4B}Rv435);1DuZPMjW4uK_oQwi??60L23*1ea<E_2r=M8qQra_) z%LA{ICpadQHpY`aO1pFr<fT!+j)B;(7N|JK|Np@00ziC2VY3woTY^TQLLDL<i(#!- zSZ9qV$@S`vgXa8LgblD0b`)C4hnQ!C+n4l|`&%28?V+&$H<}Ky2)~p9&6{$5XiRl2 z$3QAo(w)xm0p}bM#MNbMPel{?FPhE)@;}gY@{!vx`|x7a{t6zCAbMD-s@^jT)BIk^ zMFVUAvfJxza%I1SIU$T!1;hNu%OV(ujYap74<Zv*SM4<!JW!E&sqZ|RYvf?Mx#tZq zG8QFlw~BH`*_*(XDwn?Vll<wvb6uFKiFF|hXvy0IsnD@+iOS0w^D7&AcC|gWO+DKt zz5+sN!vQPa5JWBA(*E4~{ym1i-Wy+U#K=&}(qd)t7bE;%Mc_gCVZH+1i6MRG(}K5O z)XKMxG`qh(!O`c4PU%(29VM+JIr!os;m3Ear!$J~bLYhe)SaHoCy$@Lq07r%j>Pe` zqlW}f(04`JAXtD)h9>H+3S20l?(y}aC<B?KQG2V8uqE`HfTX-J>YQN;Nv`K3_(N~| zPF_Ny^wgd0xz@-2Mb#}h<zNDaOsfH?`WFCI|B`k*2B7N4sK}1TsQ;qs=BMJ0o$I!0 zp`tQ1zrZDCRkZliIf>v_qLKWk!||(kgd#C6`rvA2FVT-t)pDf_!VIaWol1ayfqV4R z&pu#T%pa%u)`W0Q4F6zpl5I)FNc6{6=$P+r3Xz>I{Z&47Cg0UXS|^}L!oeFYX3xM4 zDYykpuIKxgQrD<N=%eL;7ecUf!y9xU@+&2OIyQyfO2<matDyFGKcWN}snS4=6bUTA zza-D$I=qK_XYqiU(VI~MkR?lpWPD1~h9}<7UxHYs*yl%66%ZH}A4ifkq9X6LVFj{U zd))Fh?dp6}x9nlusC2Kv%vatOoo^OCeo|9sGIzm%4edz|B&{veHC>yFaDXj}PTgZd zxocZ$<<aMJEjeB9EU)*k2y6D@{N%EV$sb%k-yXS!U*9PHKQMK0lYcOEX70b3deC%= zE;c_B1<gE~Yr21arflq4w6LC`%KQ5L^EcH@nkzL8=<UQ|&ALTv^!T9mLfG%dZ!SiM z2q6JOh0l6R6e}0EE2=dM-Y%)amLk?uQ+dm7-9@pyNt0P0nI51kQ~*x>3&5%012}cF zFLyy#L7k<@pI0|O<6**siT$q=x-P$QkWJE1l$2j6CA94*efusy;ORCyz$WyUQ^!Qr zb$Qkeb|wF9@wrZ%G^)EW3~lVd9yA_EPrlGE>>aNB%(Hg=EJ-R_!)kaU1rv#!DL^Ml zJO6ootQ6@SKYL$L6h4S$8^nro7Phw2li9FjJJhBr`kN@{9AQ<_hJ>BRQ}bBkR3{}f zE6bB51<N^)^F(Y>G&EeaA?93gn_xa^>SAc+XLOl@pWV#YBhE;519EI^c6BFv$1S?{ z<g<sXvxM5!I0S;?F=cr=U^{A@Ng3Y=l~pf>-y$b^Dd32o3Z_l-q1XSSizvASJy!8t zT^<&a4y)zos)P4@nbaQWs{IGafEv3;7DSDZohv~}bXEm|)1_Alw&mDBmhx-_$sn-f z74>B|DEnpGZ!{d9CrZOQHgs17!5_NdaI~Dw#)lGhBM$h>^Rs&B*?7YK)}qb+dw6Ej z6<g#Q8z2pu>_Ja{b^aVYsVEvw_#FOyY1Jp0wBIDZhY;9M{2z=uk`sVYzt_Ux)%eS( zXZ_2lk0~<3ye9~;x}46M+n85e3P}VqJ$J_cH=_<%KN5VTSfN%)6ds(ND?2o<=Yy3= zFdt4m)}0MT$9`Q|oa%XIiTzo}`_y&D#vx>w*Z$$31joX<nP*1=E0z2lO;tDMvPA$u z)V)!M1v+U!P86gT`H#HwfNeXONGt0J?<pe^<pU33E}L|LxocTKh_-M@ejLPcF>jkM zhJdhqW1yAncE~a*<!38r5Jb=Bhw@bV9{pb75mN%DK_%xIRfZDEsN#BTMFK$7>nVMh zRk<ryHk9fFT~e^}PoFoi__tonBdi!DyQ~<6qMNL=+|-cfvvQ3MO`vLA=b*Y>z*9eC zYsV5|)mVunatC2%rgW4vjl%fUAfJ9m7aY4-il&y!E>>thzOI|!$4#LNeXnk&py=lj zVWU6N!M_%pw1Dh>7^Y;e@4~+NG1x#7)`u9|3Lw;7sS-ivycKXn<6-LOo2R*C4^1NI z1BA;RMfX8YE!fB}J_2YrkDe_pV0i3ohGn^jp2W{^ph{`tu}d+=N}qQCeH?a3l<4Kw zT6!e2>`Eq$D<qYwiRiXq*k6A##hpB!bTzUQB&JRM>9_sz*Ne-n)7$%XS&($)XjP?p zcx=mANBraBe<c34ZCdqRF*pE597=)2K&+6u8Dw=%m+<r*;Uww^BS?e5Yj!|w-d0ON zX;iPB<R&a{oaSc#)4ABo&^BRbEFB+Ts!6LAY5k_mUQ~#mj+<1Ih~|;L0S;wDeuoZ3 z7R{t)c~`Q<E)+zHIm-QEAwm`4k{?Yk5tjEZBvMB5_Kg!<i8NO(IAoVMM*o=2K(;)N zy?<+vJ3oAs03>lRdT&Idj-xP7j7KJusLiARJbq7!0I6TG<XE#0=AvepKwV>wOpdTW zGQ@#In&3hK(o{H&dsYcSJe=9RcZajrqmn0cY}h8m!B8eU9qTsw=R>3%Ta)T6exbEh z9cd_rD-<#LHINM2J4g&=Bs5t*I|UN@MU~W$1)7<zQ!0JWfq;aQ!EEM5eCSarJ{WBg z1EOt!fCPrr_fhE$YYfjG6hTID5|gYsQlXdG6=~JvrqVeq!kzMJ-psWkrlBz&`hgH$ zGhye`m!OTg-yl*Xk#cmRv~rbxs<&m3Tse4Yqs!^zRY|)M&C7h|W-^D<n!-NoT$YN! zmg~(3Nv$^@V}}y;)mF}q*GVa*)#B9(V@tGHV9GV|R6n~A_0A~hP9hzuT_nJ-vMe^z zfce}wxJPu_J0T!Bsb+5FiXsiu*#j4VHVS)$f>_nG9*Hj-VmpPCraYjBYBAPq(p7T~ zsf08X_nRc-$de|PVMpE7HpeyA#X^I)5=MN`pcl<ESr$uIR$DsL;#FDY%4^rf(c5q^ zI2&NRSi6t3k4Ggy@8{y?_~qXDJ-Pxk2VG&1P+ms8O1RP3H~6E<3oD^*Duu{)o<5|Z zgg|cszuDHs+-J?}6L;EH#oT-v2KncD`eg1yJ_|op9c<f%Wl2BmqMq~>{llmGu>H%Y z^L1@D@Ip;2VY*gOeKu`v3qdK+;1eEPFm4pXr|4HM3+AKQs=rW)^2BOTa)-IM{ob1J zPkD%^2B?WjXY>0D1Nba1&i$`FHR3aoJ}Y-EjVwxxT%B(;`shFTh+tQ+kcq2@<tnOy z#)ulsn!YM`pV9X$pEU#;ots`NiFlsubI?EVb1%)n-))u3b{hh|=_&hMF!dkkT{GqL zQMa}qd8@{LuWXxv;dR74>4Svig<sDxT)m9kX$RplsT96U+xJM=<#Ei^i@&pLx?C~n zlj0b|&>J6PH#1kn_u4oy@{s_y#kNoiO)82wbyw@J+q*1>%SPyY?T51FrXTd`1O}?< znE(Ic=<ZZaL)brCE(HF;(X*2wV$%M>(fy{_Y!d#((W8WiCcf8LD33J-QZkpTMAi5R zUhV4Lgp9tFI9>q2@SDL@kw;yl|KR8yU)&O`2M$up7oFK$NPKKJ)jF?jWdDKDN4_?> zZuH)cUqN>QQy{yY&+VJnU?w}#S6F#5Es*&hjzd)C<-_Ow$6Srvr{pI(dvmw(EbDL_ zVV_UrVL=dh!uAV)4o+D|`)tY|!BGQG?=?Q2=1f`GL}e8y<)v6-9-p_siM=M7R}E<6 zG+n1*oRmy7a-FEgzJikIIG1bMr4GAYWwwi;fuqMmvQU=w5@dbXq`k}3zgBn%<LrH} zR-Cwdsi>tXIHb#-^)nOP{q;)_6<P^JEd5sB<xu}^^?wofPmP&&?ZUPh+o@FSq~fGv z+fK!{or>+GV%xTD+qP|6-&Obh%=ymwcK1s6LNA^_;M5pnJN9u@Z9T3RMW92UM=^p6 ztxr*#qP`H4@tf~DBR<C(&=g}U*ARca$cfz}jf#8c?$sqjp1?_WNsK87ZFAOQ577jA z*Yi@|Yn#$8>sW1Yxh0noH1XTQnj+&LOyNew&^c%q75?SugtImVwv*Y}TbM5${lDQe zLNIK%$kLYZA%SFHkWp~>?i`b$wkf*yFx$Bi`foZEyjqB*5b=<(Y2>{!h%M1`Q7szz zoez$|euQ_1Oe;s<0!C{qdBta(vU1@5hyw<!Ab%i`9jihdPuG18a33VG_I?ta6-aXF z9b8^hbafybLxqSvy>u=vy3OfCzuyn;sr2%Ft<JJ4d~5FLaUbCCNK*9bN>TzEWYb9# zV2)~E=d|klynQ!A%^e06wJ|hAgdTs^h6?gxsX?tmYgXSzv)?xBnQy|q#&8?){cnt3 z*0lHkiqTCx5RSBP52kz2Zw|uVWDKGeGkLl<rF$C!#5?xQt4^1MOCxpB=n2fZp3FJ= zLH=6wM4gkm7>T_<b1dt;TmdShFHJ|UWF;Q&=0|q}b0?=3T$7tl(&d~uE;s#-msCC1 zeNp6A!PY|S?O!(*SFXaHk8Hc+WTj^WFz586SBRux^~9#eUk_Myy&sqR>R+E|cy0Jm z)fxfnY|*aJd~ihTp|PV8RoR@60Y^9ehO)fJc1*56|KD2l@~OorVoS&Vq;qlncbPY& zO=plKl|6SvH#cbO$*hi9O~9I1{e_{QU{!y@P{Ei*VW~k}1VrP9;lwwcWr_DRlEC>- zWfXp6)YE-BdjaS?U5{kp+mceAVPgxqSmi@o{rpwa1y!i5(nhi$4NyEv3$ZJj()=Ny zq83g}4X)`p3cHW=?+O@Rkqf5Op%Y67BI&1xOd+~xpPre8Zs}H$vA@3Cg4B#S+C@#y zj0C3dH=Bn|>m+bjIjq5%DRwzlbbV=Q)Q|1oSLy%$fo7T%;Sa>m^TiQm{npB*1x$1D zo5dYZF}sk3UK0A&IP21#*a5trRU<>1u|(4yS5|<N<jWOTn^kLwgFdZIQwXwWV)2=J za;&mtW1n!N!V#f7k#Q6Ql@e?TfA;&sDO}TA#kmQ7Fu8uGNaSz&5tMj1Ykp<Hc=cHz zBoIO%E?_y)-eL=~d#Uakn@8LxvJhwqdffTz=C{=5eW<Ir(u>Bh$+8Ye!AbaZVD{my zt2^^Lyc2CkA7~M379CHHY}76Ad52<{&Z0mq3l74Ly+@)|9GC8HwE3x6YR7c}cxw@A zC>Uf1#z17GJ?wx#1S06KsXJ+*Avds8pwERwe0NTDXOaC1IlvM`Y-p)zjmfnG9A1bt zCk<E2{h%z5J#$lXe%5pzH6jiNVa&>q&$#xI;(kZ?wYKo5>DM#Xu+zWkw0faqyqRjR z5dI6IYyS(;O*Z~Q^rb5NmH!K(KenM*Rt@hN3})WZtVR!M@11>Vqw-pVP*0r$K8dbV zq%LAUc@or(6%Ja^j``$0r#~5C9<F}3fDAwiH<c4UE8l{~w;HyTfmDc^M;+v8hczes zU@j{IF%mVGnxFbrKqmFy5WVa#M9)PpS7sFkg9SkJK-j+!J>>3xL3FqO4be0I1JSv! za{of~%v|}g%F!2^gYdr&9nZuC)kpRq`bK}Wo$<K$>}Ww@unK$-uJ>n+B#ob^YQ^u* z5Id)zsQ1mTq5X&nyDY2Ex&Kk<0t>Znr<w|(-8tbC1L=#k5fvRAje;cPrO6UJlI5va z%PY6gj{OXF60Az<kiDrxK--b$KVYwz01UmdWv)If*4u%s5OAzqK1Wc^-5?jVfL{%z zRJuWP4s3cq!nL7<*4bPkZy+8paf)k!Dr&t2#v!APM9u{py;N5A&J4uZWt6f+3ym4; zNkFz{^uYXPWY!b;T+Z38+hC~;7o`K~Gg~%pxsZY9le7k;ie?ZQOPR;bB=Y3FqdrzK z7pAF-XNyY0LgKD_AIAuS@6>ebo4?mQzoga$4gGQvj%9IO2MxrR2ISR=_0|q3>`+PP zG@%5Q>|Ol`U1-ln)3*jZX22;||2F|00v&J4?h*VyJs&`&>IIba{qM2b>goxpMH$YE z3^PU`A7*$;^RY|KJm30MPygGX<L=gDKO{iML5*D-u$JH+DX^Z%awo4tTrehWQcxF_ z)fR0{iFkJgsaBaknQy!(YS_d(E`|iwy4bU9(n@%kcP9$39j>g{q;$6aY%(|aIVI!U zTm1-ykEue0EslONn(Auryr~-YBr1n7(?SDN)uRV5S~uuPNvEv9FYJ0~&@O5*snWhY zESv05(b}1MGUHq2mO~K834VOzNQ}y2m`xhiBo&^8j?&jqA+0kqsnuLes~SC^<nJ>$ zgvIHgT5nHwCa4kden`lIq1UU{9nZ$fkht!s)7ymAQ__!$jmztq#El1H<K$CGEJ*MX zA#-n4JAJ0<WA2>f@B_D9ZvD{bNfKW+X-UhcK?fX&dl31LO@+V@=ZC?nd<HO|&goFj zD$>i#f!9?m(BFE@6AwtSztdw3b0QUyG(SOpqSE0{^SrR4?I{Xh6CebWVY82gA&E7& z*h2E{zQv=*o#6s!HpI+XsvT2N`dpvi!;cZ;N)+**;vW@05d2SrF2kGeMj((~6tm>g zKC$}pdg|ad->bpE&ne61iB3BKLlY&XgleC~`XqyqD(`tYseT(7YfJesl19jfALb*H zxB*0)32`*&@N;=t$|fuo;+S<v8fX@EfaZ?))3fA{E36F*r#fQE7V>#63E}2Gf54iq zJU=ZqVfe2<4ZCFPyIK~kTe1IxpxgiW_+JG5>)ih311c%7S$N!O_KgvDbJAoZtJ_46 zB<UzEe^Zi1cj23g$FXwMiSuTviMk*9GFdFlq{CF5idKEok1fTP74LN{mnZocxO-xf zpxQ*sdUdG{90eEkN$5HDZ@5sQxb71S&R(0>XZ?E)lm|4*<(;+RAi}iS+z*M4)8Ji~ zab0a4tmk0i5h`G2c~ogC^oU}<XEthH0}?(*T;3<iU_Jq8wAs0Kfo~bXdvD9L>{v`R z_^4AV%ea(*80NIwQ@TrPPsF*ZxxApDh|~4r^gG@;UdDe!)n0gvMoq2nY!r;3MwET& zOpd7~lKkPDdi2pK$g6sWwx8qDw~2q9l)MVL*RF0G<q%ILH2=X}YLAVVJf;FbO|<|x zDxEP`O3j~CB)MHi{92${^F4UaS*4XHJC(kOW~+&tX|P+FBx&vGCW!bvQarI#aa;I2 z?*bnUE^IERNtosK819_8S%1QR*WO+H@rczf63M$21?#G4wDQmoZd}4~<J`?^$EBJd zJ95UITF2LvYqj@nWFre7GZd0>kv#xU!22(NKHVHC7O0TgtyS$Ow;+X}DY@eUb)v;O zMfVu4@_pVzRs+Nhe@1yo=h?R<8~oBpr^u!e*}<2Eq$HcEp>)i#NpQqmzHS!gTZ-9S zCY*G__~xxoZyzS%-t`UBx_w&>SeER8%-6v=Op|J|1<}tDP;#$hr>#U$(vIFtvTqhY ztN4w$P5%Gk&pG}6@#nUXjqiTFx2ZYwq>W4WnY>Jed(jIOIyV?0`;Hf?>594*agNZS zvlFG{Z3hV6*62K&NOiU4CN5-6E_$iGQwX@YY(rtltD;W5AV)5gQj~9gkK$3c+*f{C zuI*B8X>)%TN7m8{e}fkmDW(bX6noLlb&YAEC5y}!dcM65IAd~iTN2#A(3{%F;RBzw zQ$1;i$_|p6slPz%NT*aK;CL4GuH9z$`n&4c;x((K<QwsjqL<G080hV*ri{z5+rS^# z9nTs#9MAH$&Yb}Gxo|c#jpmAR1xlJ?nHqMf3bt-rppDb7^h#HCSf|VVX0OMzO0FMk z0tS`F@}3$Q5qLwVTvCqex)oTvrg!fBFRjyCQ{#&&xRop^VzQ4XkTG-1aLlSUPMeS+ zRTU3Eh{l<(^=(0PX#J@Cl_yJ_;2KDYL0g3c=%Uzpj!$7Jj%i_9=J3Ckm6_3<PF`#; zGkVmu>jwfq5P`!SIJ#@_irGorw-0TnExP%tpy5zNrBd?q6Lf%{1esjrW*<bnL4@kH z1VTL%>aD%L26ATdz%H<GtSrUWBUJt{^vg~I?;l!1W)BC@_&LeS2tu8R2KW>{9}hU) z^99SCvPM!n_~`?Eh=fE7F@+mb3MWVSzD7jxH={9ZP#0qE^N;;#SpPOow-8%p)riV~ zfSHn6o|ML;Nx$>Qb|B2YW*CYH<*5#IACl*o9}Cwib#BH<eQNH^v_ypqaJ4j}o*l`t z>VqtRWdBQ&o$#!47)|92BHko_5#BCRsA3G8PpSgD{-_a1)Dmru$``s%1!PK$Y>bgt zu6$IO%QBktv0;4-N5l~GnarQDLx_?*HP|Wbp$0Zc!n*msP%;#fkjO?R^dsm64xz#| zvgz&1YkKRcUZ!ybl#>2JBpO0Pgx)RZn~W*rw9yz1oZP2oXB*UF)@aP}Ks&ybg~c&6 zspZE$-h;)`0o|rBMR(@o0%9oLTW-1-J01t>`YR$Ke-up?hfiF=g7I9`5#ica(J8_? z^kl5G&&4kb+iW|XQv(Meqc;LbE@PcQ52GhEWv9`O)&im^4kQmcv3eLNIYz^iLl8g0 zG%xUOqQQg7>+Gq9i?QY*g1%vlC*PrLO=SQ(PrGWF##Hg(^mKuse$a#^4UxegC82y2 zOzA*i2!K8kg4BrIqy8?#dDPkbAozL0nvKXP_<S?Fy&C-gJ3iOVg06*cwt2J75O9BL zC<RQCj!E|{A~u1$x_kIQ@Mw5%x!GIS7AQ!j8<D4wa6UG8q9MA%VCmVY7?Rbo^aJO> zjZa1_;7jO^`r4|p-Z!C2q`VFiU+b+g-1NNvvt<;&R16k;58MMba*E`~U1uyx+Q3P= z@U-?6R@Qar(;P5-SUYB+UNN}*ocyB#C5~oY&>^?fkV_i96J_>5^i&G34e>SJ1@lay zcmbEDHKFa&po43Go9EK2KW93mazXGtL5*YX1hpk3(mzH~cU!@fXnqjmuRdS+Kl*&P z{EZt{;P>6fx2oR4F$)oq`!MG`U2M!6nFvyuv!lCpwIyWX#t*mef%v6<a1epN%i||} zWwXGzA<(1c;Wa0BfLt&8@CAkndGC;Qw;>1~ZrvdiZYH1aLLotF93&o%(fs&*n5-*F z$$)apyH+x%PdRfAgD<<whXgly#M!{rKY=|0|0h2Gcs1ytV`ucObE!5EBWY2herO_s zKD^==Ke%J^S<Jp>Mbwp8*}ph3e`onz3Z56x?g-qJhD%XvXf>KUhm>M@(aRXf>~7yX z_Mt9&Xqw2e&1G7qN9x!wiQwP|lBgwpe=y2ilsqw5MN{RvE|)GtDZ&GrV_9i)YwnyF zv?UZZV~N5ny20|Mlbm9V^-$hRn|i#XAOBIsW8GuiJ^~ha*<|2d!DpAU2ns*ViXZTy z@ll17NW!!=q$K&OX=_S|ReHiUb$&RF@qjHZ=v_<WbCFmbiv2ErVq2XAxB2ksfdtDX zFQ*L}p=J<(&hCXMU931#a1RoEOKn9I34Rytp=lINTL7{Fj2&qUoO_d83{SfCl8pyX z(wct9<5+s#bL53idt)@L1^E3zXoQQHJf$czQD&cJsLHHGL{XenKy=kUH(GrNDB_r! zE-B2ZPTam|N*+1lUntHBOt^t&0H--K9P*m+l2qh^B>(a|#;Q_Jpuf_aQ~exG9YEnJ zW0`tBPf|fvzV5LFHPU<;GvNyNeL003xFO3Qm5dilxp<A9_C?2F8c*+K2_0EnNhKsv zdjGZvC(DE&g(+YQl=yXB*j*0Hw|>YI5F*-l-5#t<DJP}!)2nbsc`(@n>hX@?F8Wo) zng>p!XQwY%r?~1*w9stfhvm@(fkzogDUO@iC3*d-E8`0ga@02m&riLRn`@_B%cDa? zK1`Y8greeZ>F<FFJ!I{-VZrs>0f*x#`+WzkekFqV-U{~mxWDZX6qSF`PWdALA9?;# z4Z9+YsZ}O=E|lw~!@Vo}l|M^D)TnStgu>$L+3IGI!6Oj^=e2y%Pr4am<H@#UGvbW@ z{{f!2e)iS-rWl$@yO+5#^l>gJpOH<8Yd5{GNqI<}gx5VE@TH)#8JgV4(ojq+g13$x z+RkzbUhd|*?s<G8o3P()NoN9etA{8YVTeL~9T=yNwBN*yTxg%;Vah^vi*I!#ov(x; z8}4*UC)L-cYihc^Ki=uTj-;>j(39H`df;;FF2A)MrVNT3NKc=aK3Nbit&c*@YY0N= ziX&~sCse0Kv)r@j{75a{^n&~;fF_l?Z-D<RFLiuFSz@$cBkAj8GsB&(>%3IK`J&xC zNy2Ki?ygkQ>5|9M;VE;X&AIcw7QW(;f|3doaB9+MEKRY|V~^rYW~JVvul0eB&2ghp zVaY}+Xp+tGzE;wivVL&V!s&9ud!a<?AeM@*Yj?ivQTw;~Z^g$oQv0|=XXiO@Gk5#E z)`mh;G8-9NYtsEf<J-yHh#NKL-a1ynZ$6fC_<Lj$1@cW;adjq9vW<5uV<vqvGo}R5 z=Z!n7-$PGDNVRZ?9P3wm-K#&(TSz8K>#V`l_SL-gA75z=&DoLZKsIZEFf}aRnK1$8 zBzCRw_<297_?)(n^J*qra_eEhTEa2KTXd!|^>Rz4mA~LnnRydQzpPA4@2iK74rxUq zw0tEOG)vL`$h6MvY74Yh6n(*BG{PB;%)sM&t&3cpsleyOmB4=)ltybAmfproK@F?M zrA2O2i{Xk8qBY;O$#pxhwJ(~>!<3dF&LhJ$uQygIth3i^r=OuGZ0PhzrI%;hp<!w6 zzcSKe-kx*?@HXVgL=_60x&kqBxzprm3vWz|+mIxO-gNGxmZ=Wmqo(5PKvV0YQ~bx_ z7~8ATj3;d?7IDmrIomFg_wXct|D?%yjvlXYvpUUXInf(^#7~w!(ck?p6qO|HzCK}Z zBeJUra7N(c*r*^KJvTTA-$^JJc=6AKLA$xOWL@rK4FWQ>+?PFCnu<XU4S*f%`5Q5F z&4dnB$xc3Us3$9CD;v7P$l#wA@btaBCWDZbZTXaKuMGeS1^*N4!MxADi^{ZJgsc0{ zw*VVM5B;>whO$*IwdwxS{}>c)%B1L(;1-bbEadVNt#+pQo@HCu0sk#L+RR7Z(EppD zh&NfSi)l^$tO#*276DYoL;=Oo&Sau^>ud2w@2#~&us!TY-=!eQ7Whl@b#HpB!j1ap zfbaWTN#g-Ve7F<EEEH@7Om^m;Cul=l1ys**DCiNdhcu^`^uO?lkj?%zD8y4+Ot<Z; zuQB_ep?l|or`|&oKo}8f(eY-rO4G`fgfI9=zI=ZTiZ})$ojqjhBJcQEt2jgTZ&8pX z+(~;2OCv<13FG-N)h*%QL9Iu89S747-?|)r3fG*C;v4h@^sqs;TKsf`Mb@>CU{Sr| zDek__jd4PsMI?NZ62<!=KSS2cCL$)tiOwfI<!Cr{KN93#(0-r0eu1bsz@(9l(f^^< zFO=0~?|M~Nq9%C(GC$ko_YXqpp;Kr$C1RKHRYW7+(z=YPPD|es^VT>6^CkenxAYg+ z!P{^bL4f&?0zUr0!fpOA<|Gk_L?qQM=G?R;BwP9PulqVD;aPofT75W;>)o6)pNaOP z{dL||#|WMG6CRqapac^{HD0mwZGqko^u>zZajo{41bYGb&e}(q?1l{xCE}V(OADNn zf?_RdGj^}vz#O(_`2RwnC<F}pNPhXKLySr3E4TO==~b1Eq}=Ior_ouL0%m$)t}C7? zoXuZhFOrRTdmVCTrB%$HIleM)HSg&}DWAY|eB51m?(;GvY!=Vqf9~Xc{ZuJnJ-Od$ z!|Sw5l*lTaWA*%8timmrotisw$8UaFiIw2hDcbs6s(M{4XD7bB%&qKfZtwP2H=&;D zlzLj-v1^lyKNhPHuT2P+SlKE!0VfUCQA_yLk+A8DV3%ffVLjBM*oq-^UI=1eJ5F{g z@(4YB8{<f5AnVZU7#1K%@#F|wH2?5uZSB?ux&{R|>gE(P3cGmV$Hi9eDd5K0@NmEM z*c2f}`T;GrJ$JvB`VB~l=weQ6oet&^-`y1xa84RQoby<JK&^xM6gLPG+U|8OiZ%yV zrt4@ji7F@=`PLPAp9i{RN?d2@I@n;c!YygnHCe^HE<}pB!H_<rcP{A)o?lcrlChI0 zfY>fT#ebQdp#N^yclr&T1>My(-m^e0%NP;{`V9BDrF}%s;7ZPF<kK41P-{}P9{AQW z<Up;S$*5wtXnxA*s5gf<WlqUAJ8RJs9D-?fMHapL{Q$lC;p`m#e9MnjVoz13qLgW9 z5?jdV)wW+ZtuKb;I~(se0(FDsBy=`b2mt}B3iCWG0{6lS0f8r{{IIr4i1Vz(av<%^ z7;|#=Dy)7sD7b$a_zLbgBDnMIcG6xrgVEEZRx75wn*2*Gj%^K0R|^u$RG|K}a1QVF z-^m!_YaMqG^m7iR`5OXr9vGbU<gD<ZSTk$?%*kjK73KaFN~mZfnrg7u$Bfv{E5QWW z*iO9gn%v5BIK(2t4&$aTdfIF)c^n66qnbsABTx}GlfO57@4wh<{w(buMg7M)0MXek z{F2z%Z%N}i1TxW=*W%iSX#H?!GIFMXdoydl&mRb>+Bg>V;_t@l+)~kd#;R?d_pc8% zUv*L|`Qe7(=n$F8cVZ*+vOyCieOK@z1<LZ?EpXc{5$bR8^Ynh|G{B$|EM<sPLWgdW zeVi`s8Av9+O<6!VJ()7jVM61?iIU7vkT*vKHP!|=K?cuvy-0I|y)FbFzd3J*ZI3Cm zp`)mwbcc-w*3C>0^Wwn%FN<Q6`Ck@=&_+xuBhKCuKxS%Mv#lg5i*1Gost3+}NnP$* zg~)vbpx^=*Uik<I1vB5ll6iIXAvkdk<!%^ce~SRNL%$tI3cQpe;T<4V(iJh>H1c&n z9|;pMK90qJ)U$FR@0h=2t9S}E^q_Vd`0SU`&DpM|QJ*lwkkp|PAA2kg?#R;mB!z|$ ztvfPyKO|s9MmLk(A*7N8zSRhm9r!Mp3^FQSmW5ZqZmj@sx#iB%p6RWH(LHf&xanjN zqs8f%k$L?9V3c``|AkR%nyAUU5g>AZ`D9^-=LUu7nH`#;!2^1iIQdSQi{TJ}-lc5c zg#+=Q@Ptm7?WjL(dU(cM%~Dnd(@IHqM(2X{2E>;GfT0RomE%blnv<dSWEQBL=~aRu zj%}$0&ZQi$HxEr~I?>gPJOG(uhwO=BNCHwZTCbp4UR}j88w8>&1>c*G4x;Na?Z2jp z?VF}g1Ic>Y10NmL)JU@IC=~_&axrybBF78DX7%M=-T@n*E^0^jIl)>tE0K7C>#m}1 zrXr>t(g4QLXaw53yuGrac9A`EX>ROf<f}(xsRtcEQl(6Q?VI5be~1bCV+rgIiY256 zq0ydxIbaN2;FgSad#uHm4=PzyY<rW9FsTnZD*Ab=tJF*JX=!WxkG*4L$DN~!QdenP zSy^cr4gQzrjopn3_KY`+^rJ?_$S(><%O&|yEJV_>+XF)<p98#zUI7Dy8&F5eS#@!W zi5vB3CgnA?jLc%C!UmO;EDKHgj(+leO^e%>lz3cPqltzv$VWQd>;S_FN61Jz8oZ8} zuGa>iz01#paz}wDW-++CfwCy=LT?5(nvx)aIbD1%_;bC%03_D)QoR!nUFkR5L?;uN zM<F&^Ey^dZ;?IPNUqceiRg}2aawye>Ia2l#Pw|UL(BXlqWHnplhbop1e{EYcG(N zPnh54V8^x7{LCGP4-ts5ikMGira_%gf)|7P@^28*v@^)R6AHCBgEyyS{5OA^4fIEz zx6aZ@NdLfP9G;X^qBK?{cZX9)mK0zRthtRD@cDvNHGkW2#mFH&l1@MHwqH5vnU!5p z;yH56pEtxiMX4N{O?A4?b9{uX;Y@!dJyLkLa+j$k_JUcdwTfuTYORuG{aDSR-AqN- zskG#74S)}YUJ@4!QNK?cyDd)EuIAbRmwAi5qxfvJ8Zm+L?3tQyKg6#KKk|2xWSgL^ z*t-3Z+(<b1tZ-jHc;Cd#LNch1qdO_!fNQ@~YeN?f_MWN-co%r*>@}|@<YDJuLOj9( z$PBCJz|4Tk6>mB<CGzh+l8;Qb>rg{i`5?KJ+SFa=7&Xq?e6Pp*L_(f4GP~HQvZ!7E zsp-l)F$%R5t8A8v$&m(VcgG@<J$Qjd*+r@O)V)6<Dz+-Y$4K1?ol3p)H}{U%-Fk4H zoXvC3<tgRorMVuYEte4qd1!V4Rafv@pB@j`NlnG~=@xRsaqu}szd)+{v^6|qeXB&n zarn|BO-IO#1&TH(bKuWM*r*=>t;te&Ef^qwIr%n|71WN@6Fyv^0#G@Z6UlK(N~Np2 zDqGOeIx0BmC7R53YA5&a(uf=rNZiNM4@R^p;CZn_)GkIHxfjLVm$^ZLIK5vEau7Ge z47kQ<9;%EqcYz8f)r4CNz`JW%SH!FSSPUS~5H^JuznV$4F||O?KuFppew#dD)W(_) z+3Dm9{-Ra3`u0>W@voXuz=0{jrFYX$p$)oTo^y78M*`o={h8a%Wv+S>L-=itHm*E| zQo*!dt8fC1j5MijXdecxVGQlm1Dxnv7SPSNtkk_H*BglBtrhA%ph70->LimQygrP6 zFbzEneOWkt#5Dzs-l_)HsODO6Oq~)>%EQR8hB0VQ8oGpEn&y=|o**qyD^9v!F(fqc zc1*QyzgaM<A>Pv{^PV%p0wXmK{R$VN`aBKxB}l9!CTTZho(i@HW8@L7*CSDGEL?NK zHzh3&L#OVV`o4@f>rWmRrw+q;psBoxmIh!O$><Aajf)gPBq)S_0m;;X{n>;Qk{`r( zI}%Hd@@mFK&wQ`%{B?HJ7BcynS05iU1+!r;Hu{sTAbKuVI%%6Z-~SCgZc_kLnFJ;; zNi)b0ub>{TQCxaHAn}!4fSMvDe)c6Wa0y34eSN)lsSO3AB%mq~Dkd<?Aux)I{kP!w zvo5Zqo_9cu7VL%qRHLB0qK1M|Z7A!0naYk+S2P1HzH9TL%0B}~V1i~BGZCh6-d3@y ztM0M%@T^Hi2p)oyX%tKN8I1q9g#~eI$BmIENcfr*)l{;>Md56O=C)N)9%(R3p6Qsg zBrOUh!1{4KCDAUO+G`uyr_rG}lk4pBFPb6}++p-}Dju9I;~}8<!no8SGq-*UuX}iY z@sBC=zrxx2Lu7XYN!MA0)oKUVQhIn^Xv~9X$2e5kTY?1sPO}*G6pE|bNIA;-sC<sg z2JRtdikvqoagYWDd#BBv9@j(mW7b60B9Ah&Y?H%dOrJ`Tej+j8&SGC$743%^?48C0 zD4YZTy=~I(GJh3Lo3WF>U+;`JyQ;yP!-WjKV^w6LW9mbIlu+1;4%?5HV07qqsOE}- z?w6CWclB4(#4_)LpAg7brnWK_Btf!WI~Z<;D(+{GO2m4cGhEvA&c+q1Dq|ZVIRb)j z%(EV_NLA1I?QxIaVCFu9r~2?jc;CqHfi-c=u#2iLs=0JwbE_ohml)n0DH`jon$vg* z|BXpf0f#vQqn|Rm(?F1(7xGPoi$W_jfHS*)KeR(COgoV>#YwymG<J*vmaA)9O)e@1 z>Odj_14FO%lP_ZL93A}*Q3|I`jwb{Lnrt_#X7!TI{W3>c;DUXdohADr`J&U5BFFnP zgbXmkV_9cfuZV^}u^`Vr;aCgDgU7H)3a>abEuWhGBk0;Lc22Z@W2)$wg*K<YfnD&X zq3{>oy8`qh1dlfnp1K5RBx<G$Ek_GB+Kc~@J&<9X3k3x?PaW)cib&T8NlG?a+xs=J zCxveQF)|Ib=ex(VHOfRGMt<8h-aHkLnx)@hN0hO_j<;ak;YC}p>&4LHQG1`+Xu2%u zU2Mm53wS*mp<AX9nD3$UjrZfqeo(u10bI|jMt+GyWrxne=kU0~OTsOb+S>?>*`|d= zBMDfmxSV0T*`q@&ImQ646I(@|2+FbM`nNQxvA64t)`6lGh=E{2(t3<0!17F@Vue|} zIBrQsfNEH#5c7>h00QXh&s=z;dM;EjI^WtKYRv9ariz<=qrui3(>F)kb(_v{zX6VJ zf2^WsJLTjUTZz%ep$qHXUKEs}KyKgWYS8@s%7uh()DUmk>E_2QIDCoc4eZM%FaN{9 z7GCC9i1dGQlFWL)rhl4$cC>jU1B02`Plax%Uzd)q?DC9X=y?s}sBauJux`ibIs71Q ze?&4JS3dnyF(^u^k-*uT+uf_3yuj)In+wlIc_U0<2Ltv>7$JJ}Y-*Cl$AxwV!2)6q zR{-!%5_E3x^%Gg(@Of~_F(Do|E6tBAR>H1$yaWm)aOgr!SK43zbv?s_@?azAUf3h7 z_O)a_@7Tex!w};PdK$RHHXpJyCq&jo1PU*xmz}B4_E1teb>%6St_G2s$jEqgX5jk) zoJ+=ek%Mqv)M!#9cjrEj<PZubeHV8D=tq7@SBY|Fa}$?IpX7+8m9YImHC~e85MrGY z4`xtVGT)1^9U7y?JGv-eC1-MrqcSunbr?nAfuN)omtaz4#LK1a{Fmnl#q}Ap<ON8{ z{_IDGe2~>6x`*wikd84N=y7d0c}dY)z|adaz|r_48w#4j4~AD*j4iEPp-@lr+pl0X zIy4|vD65*8IlNJ*tBz8+W@?QuRuQ&E7JMq$qvR(_c<cfKyoyUsQO=kWxhwfbdS1wS z^bfNAF~5aI7o^Vb@wMZ5D!T)fc%iA32pVqYNZm&@#MAayu8j~uPH|4dA<fp<=By_{ zs^#ofOa$XnYas_sjM$owR>2?8Xx_!b=}5o__;SvNw6i)R)dIEJ8FHQ}+ZHL>EHgR= zEQwB@3(Ou#t-`$*<r+ACzIN8sT@G|{HpJHmdv$9|oYfi?W;BtE@R1kTy=Ba9v52sO z%DN9sjK6eAPpiY@;$vb~j}8DjB&lFrMK%YnfeT+fXHYsq;o}I%gvU+dAeaUtKDWfn z<W!X9LE~|$YgtFmyzq9T$zCU(MAin6tF?JvQ=Q9U|8+mn;r`l}c!>@-fW-&lbSP<l zsuyj#mFq6C9;o2Cu~)$mSz=Uf@aIY4$AkRancLeL#2YM@1Zw)?oP-w=!BUsH@4B(? zRbAI-|K}_9U#H_8d_D#ILPx#LyR5_e@T<AKPEp402sz<{3KpsY`O7cVG~gaRE%pGs zG2SvPpWmOMHhj*_0ZS3<q_@{1QQOO9XL)wFcQ#@Ofuu?$1pS`ONKV#Dv+wELPj6@1 z5pwx3Ix)u~x+<77DqBJhINq?-K`#T7I8YKa_!R~Bbjg;__H8+U{ey3pRYdEZC5pAt zczoU=@*7y#fTo}m4*=`1eLAq&Bdx4|g#2mwpdjmYE#w!Bt7A-1E@R*^aub#k^Q&Bj zo1F*N%XLeIdS@s)dqNWInihvu8^E>u9E%a+y}1#tD{R^T=cArR-IP41XP1mY>naRt zeU8}Bh0mBJTNdc@(x$9rH@{L7Br{PIx}@O8eIkk7-E;Z2)NMyFkL&XiL<JU{HG<Uu zeK~H5!64@XZs4Q?0fv;&|A|vKJu&#a?qD^gnP^Tc5vW6SjDR8K+6w;6Siya+qy;Ky z4>qm1ECD4#p0ju?syOSy)A3^v2fg$AiQe#&Y`MrFdu3p@%(~88@qFqzULs&LLb=7I z2N@sd)=f3YO>mkT;asxw&;FPo*t&{|b}?}m!AlDNbPj|S<zxS2($I~Q2t1A-vtWxp zyAQr_HDQiddrwXmmI@u_%8W$Yh7D5L&Va|^DvMdPPS|iSfaXv|LLe!kemA=X6eJh! zQTJM+Ps8V@WsfS@5>@ROx^#>Po8_@A2BOs{NuaS$vx=AHzPP}w4Te*s+&+{%<#`XM zD)@`uEc=AaMb1aBqg^%E$`0W~v%XLsAR-ma6@1^ZK?IJPG8iV?33C{8XiKTm4e(^- zMH+vST)W<WG2P%<MXO4{(6o!U-To5Jg=20HhU9)1qw3CsS{S*5s&bjj?e$OPu`>He zJq^rnZVJQ|D_ZaU^=s3CJLNl8!wY4X$y0-{SwF_S2%M*wFTEe?uwaRJ>sLm5Sd9#d zn^*le8|6JA)4dZLicAk0va*Fy?;TG5^~wAEiG?42xC64sOjI3b=~Q89*84blw2Igt z`*5NI8I+wWCZ|P+EEC_eoKcICQNW*-26#J1l$KVY9DL3!Lg~D4P3~GYakXZpA;WkJ zxa1a?ISVVe_7cok^zLq;;u9UhzcWEf{2E@!g_QZeWh-H1@;4vJ_22nOsjT`lKt8e& z7m$xUh}3TDv6x%C7%H(k0({iJZJxj|9~{b19xov8`mEf$wOs<qxLdOYigay+s-8;^ zsKq0Ns{jjzMbcon%1a<<1~o9jsRWQg{vt?=vC3W^!kja25?^fWezZbGTm>BjIlR}E zFq|<m1cNYX&GlqSA}_&sZOHIxQDS}B7lX-6P?ferbg;CZZJ~k9q6U({DU%r!o=h;} z^7uH8ox-WD5xn15d**?g+3v4dve(;vHyYzQPB?K`L0j|3_Y%xy4!M7k^pH_Xz3=gL zO}<sNYMot1pXFVT`8=P%^L)KOMl9`{9?y?C1c4}o%v-&eHq;+^=NGDI(qcWF`q923 zSHrjyzl6dZt)^n?gMBq7rnC~_8Y(PN%+HYWs9FVNy@m!HZ4Hl%@q74TYdkUGJNwgy zB~^SL_5wx@j4VMw2L;+tA6m!Y9HbgW(w1@P{`3Wm>rJB=_Ddvn?H1Zt=Jef#uWBLu zWED^+7HBah`i0GNS*o*?u^4K^X58OWB&8r*N0^AB2J*O`*z&&kFe7#}iJX3riObUd zYt(iNLp4GZE_ahWqaU<s6<=06&8i29eNS{KRYi+PbK&vfKziBU2YKd*-1gV|Avs$t zH-a<9u5wKO_M7N>Y5EB#SOK4dR(w!Qet3R;!JJqAZ0OgUQM8!jsG=r;mX~|)B%Nw6 zKxHQuPTwsWpZ6<JN99-MOuLc*9L|rCVjGV(slE*yF*fzR-cG*sW@)n8b;8ir;^&Sh zTZjc-Vw4N=&K;SUtQhf1!@m-zeU{_fVorIr3Vgtlg2i?GPB_J?C8UT%uUt^s0@jy$ za112ZHyu1x#vFv6hz)brxW~^%BR(fo?pff!5GUjxh?88c>AI;1e9`yvRsaz>qUA+w z5F0PFV7}sEI9Jq5L25O(UhGkjFBe`bbSBaXlHG52C?Sm})F!~@={w$cMJ|C{kLu_l zE&;b;LnU!ALpDR93&=zoVfjho^*pNdrYi!LPuoIT1kqx+!N@~!U!3dox$<+0xc(xX zM-*6+fg);xfC8tc20u(T&5(_%+FZ%R&t0qUfJ&rVwKF@Q5^3m*XUiv_KLX;l0KBMw zu_MG{%@~hrQ9IxNrzvnxcWiy$T*f)Nwqhg_M}3_zAh{isDdqx}i-_?@{Gao1zWBOE zgpdt#ZPyvS&i7bw(wRVh##+hmss2t#_0fYK%@F>v)QRyi#X4?MUZT*1!eT_E8Pjyc z&(ol!X%g!5#Z%+w@}l@M=L;eFN7_pLew`k%Sts>W9GbfSMk0+u4yH%9{*6Sc0V0w0 zC?1=$uNoEQC7Nn?!_HiJKa8>qY0l(AK&JwOWA}46XI2LCmP#wdPEYOYq5XZlQ0Q8g zgX!QDXiTI23LH#;z!^&c-tvIT+`DY6N5lR{;CNyVFfG8zfC3tk-;lA&m@M{IO?JEq zuhN3asT;(sku^Sm>)=SmBbEwMQxqvR=m?IqUbJOqc{oVcQ<y%o836!?NxMpErOAVZ zw8An`(Yhvvh=CN2?H_=1@DIRwKOQ#CzIx_!>-;Z(bN@d8P7uptPV^Oee%9YYWM}l> zLZp`>#z^4bLZnx0R5j0WCK=;H4||L!RZCNvJ}D~q^V@MxPRq%q?@}9N_pjS7V@a9O zEZ%)J{D6bgykIm*@AqnFWTHE3qN?QBw(;7Nj`Tm=QeyGF@UXlC#gGh=fNg2EB+w~u zx?lAX3~>yf$wffih)EjS7nxx949XE$lAKm;dAEdm3-!G3bpQApf=UT5I&Wzb|NhSz zEUis(9>FMEbq>=r(+RGVhLR-Ow`2{aH02LjzNLHO9M3PnFL&U|Xn$}2`sD`O<wK0e zug`QH<R9J-$W=t?Y-|!}wGnwBG5xG^5<1PW|J{e&Q63DAnl2lT!D%p_JQns_8prGu zAMIMG)$s?XJCJRBmY0Z8cqTM-^ZZHCM?;*k@XP2#xAlP>hf48a^x9#209{0P&z11G z2HeL}Gy_otp-O!Vx>3KuKtZp0K(?o__w~a5Zyb^|Nsxk(LWkeV4r0Aw=or}cO=~r@ ztf0r}2T6>fD2eW!w1%MxDeU>UWi6j#d;aXATc9TAAAt_}ndj3YFK*2bKUSd_Z;qiz z6f!8;a6HN;>#+nnFYh-DZBRr7*u`@XdS?PJ>m#MMcT!0x;{|$ESJusKt7nz<=nX&_ zvSsI=G9*o3d)e8lyd|eK^44$v95lmkxemIw9r^W+?Pk`xayF5yY7s4Q?hftHz>rxK z-Y}x;xzaO9*b?cwq}_O*jXWP?&l(yANoQ5ll8s4o4_ZNJUWDpr)v+QMzve(Z9aEGc zH((gN`SQ!gRm>gdFs3pTn*R7@3*2TykQy!LDF~N|XQG~Shw}Wwe&#JH-|eE+R~Na{ zV#|5Rg!Tm`f{`YX62~ze^k+}@RU0$TyoTBvDFXQk3TPFXUES7giKfN5K4vUq{^?AJ zj!lQR;hsS>GMuV`6Lv|}wxGDd6V6TTrzQoXb<mh?7ZBU#-rYy<oN~zGc0Jox>vh_G zUB+#9%r18Z%tv>~>C@*%@{bw1jHe^=WQH)2-JsZFgmDW2OqWEZ-|m!Und(|Z@b@y& z14GDOVUPm4j=#Eje}CHJ!`b9KNaO6i-v+LkAv#!N?{y;Ns4>TOunCgU?Nwd-8;0Ck z7?D4aT%p*SF&mPCSYOZGb!XEXV&F^5d_cUU*lI_9gjA!&-G!#I50ZVkjQA-iCd4sS zWp!CP@roK-wdwMZ@N>G0<zeI-rnS|zwVm7*=|L4uElfAYQP~~&VMf)1Q`(zO+6JHu z*|KvS_-`2!w&&;g52sQK%*yZ012`_~KOf-9I$*TC7&LNl#@pQv$SbEjc@d}-7OGc0 zqEn|G1CJmV(10{2(ciInkgIb1r^@~lhWzXo|4$h57P}+&X(O42!!JPv_!m*Svb;qp zJr7m*XSL4pUW~xrA6)E98@ygBqqR52kGS|P_q@9oeWz8&IF&ko)`8YO-y_CKdmZQ? zd@muhvFntr_O5%$uOYD$yZ%ee1xF<C$K>6&;M&l7qT|ue8)@U9w~dj4Opgqeji*jp zo;ic!7SNOgpnihh3UZ1*d-04K?93t5I4#%FvYD5nTISGQ$9*alub>dGSB^d*0nf84 zV()F0Gy53xhJmDoIG*Q=MZ)zfFxn}RWyU~lzqGo&heM=4K?O8qs7%^X#8GdwRvA@N zQwwLRk8u@u9=cT5HnHF2-!#O*gx_+UK2f~M^}eBH>Be|$w%c||`N!7Rrt|)wdN581 zync}=qc0M^ehEz+S2l++515=@n3-3;IjTo#n%d9my|zyjG5B?EnPJmk!t?n9xqQ6q z$-MMv`H&p*K=YH&^moQamBRfIkoRxZhK1v*+vT$j20^Ta;H~W{Z<}EaBZgO%o^)}{ zRiixuzGy1z$K%M&^a84EQY{(dDgRr#t!y;zg;8t2^{Y8g!M}CL=7kleIEMQ<T>!|5 z+6Z5hX04MMFSPzP!*5&5%oA1?`tX#-<nd(opEzUyOwSD<4(ZR)Q|Wb$MerBoGztMg z&d`5A&i?-bIc8+{xjqJ4=LT1@D5&wdsPp~d?gW~PP)~7`6^XEaK~7&PHXG>g(5$OF ziGM*(NT{kM&ucw@k=v2nTn^=P`gf;_lYnnlk#mRLpb)f09)HV_5KPUOH3Z~B(-YrB z_`+?Fi2Nuywk?9TGG)VU0A)zdTcC-J2^(*M8%0x}SSXpm!{zVPX;phq)3N;SQPP^a z2KZc_@TA9&>(~}TDx0bXjy_xT&fiH~9*JO+vLB)GFDij(?B_@g|C|@Zj3B;F9J`3p zFgikRa7VM0i!HT={0&2v)2)cw{0&25v+PX#6Na2YBvsXp8C(nBI7+K0uxX!I`r7!u z^*=pMqF31Ks&1DA)!4LezFXc05W~Zjd<on?9)}3vaf*f=vkEpD>hVf862A~$9?OcF z;QrA#UGn&{SzBE$re84y`8E#PXU`OFJ;fXpM5?OhJetivAMC{ScReOpomEaBu&jVP zrgg(7vGG9@_>99`wLBjpPNODe$H!|<a-JOVb8T2|A9(m$8e1t3%HkP78L?*GxPw@M zpA}&+=?*8j{k7M<@G@AvXef91dw=$b)A)6$R>)hMq<d<HEUeuK?*_jDIF4>Pfa6Tf zhQ9`s8aa4HjR<ec4IWy40yqv$2SbOfhnyn)!wZ|z0+)daU|lNAX!oAGtkaR8TnWx+ zHD+Uf2%jNvkMZLPF~w=-XayhQ4A6x{<B0!qvHw3Hhw*nC2*=lB`Ksa(XG6)1zJxcS za^`7@=%prm>!d#lIadViLQ&BR6EGu}QNny>C`yETPLb+?2lI>Jr92qtd`9Md=~)Is zh&Gh>Xp#6rA=f5=<ly{EayH%Ch8#Y%)x{})1+Fcr|3h->{)^;X{o(H#`%7{%=$9e? zAvshKUrK*T&efxD;NJY|KP0EF{$+*b5&TxM;%P9O!s&W-8hv;v3+9?kYrr3<v|K&` z!|&fNq_LSvMuU_?3ZHkXFj|2jb7j=vPqCF&mP`5rDjD!tFB}kxK^B?0>&d1vv?EWO zB|7fpd5#Lksh8^NbZc6#U4E9=JNkY%r8bST$)Z)aJWaz4Rq_yYlf8@F{vr-bwR%f! zwRg%n705$lN36pYSGnYAyq!44f2xohih#1oqYSI7Cs?5PojOP0(sp%_!axys{;WRf z!MAw8<j>2Q*gEhk`difGO0_vrMsAL4r75(0+d?329_w#`@R+6}sTmO|9fb5aYwGu6 zPKVvXMm>Jikyv0%j9OboeYqDYWf4~lw`swuCILZpJ`{G=zd2kd1fjFcg``O{Rga%f z+s<#0T*iT0BjJ4SQ8SL$47>jYIrV7>ct}O;+aK#gb1%&3x)({nd|h^6y9#B|BU&vt z#3gXR*@*SK;}#)p_BA|>gFc$7()L^d`8ZW#4B5nJV8LBL;{juk^|GIl9_gV_c>O!q zhQ#jeP`&|a(9S?4JhHCzEtd$_<q_%4M%^lkKs&4%*onfeq!&I+Tz%4KqUCVAUx|Pw z<h3=R30eJrnvh9qV^vLs8NcjhN5C$)cJ9@hr%~1MQc8auYO_8$Vd$4MT#l<>H^xRM zERMzz^6}yWM@Y3ju(@ERug%5i>M?fENT|zpv0H;gccyPK@a}Fc-BH@?Oz4Z=5k7GG zX~mQD<KhW5!~HPIuSM>~2vnu|4101JTK(j#8(O87kDO&(ayaZVW;oa4-L3mci)BV* zIUe-v%h{ps^+SG4bG?1EaSkAIv?setIBZ>VIa0&{Rmf)8ghoIX5}bAOOzHL5y)Gef zoBc5)Kb(8x?pz7-LTf~jvf+8y9rQ|jG}hNEpkHn_HbOb9B+dXvcI;rs8A2G+Pk%_8 zaUvs&^_|0xJ>$1)2wGhgNgiJetf_Z}8Lq=Gou}O^y(<JxV1per{?+5*L$q<w*u7Vc z*eF%#>+mBwt2m(O>Rxa~CR*o?J6jKYja5<qLL-CS7Z||Z8<Y_fe`AvWR341{i~8i? zkN!1~v<bzJ_pGuk;r={o?;sQ-rY3v>M8cKP>jSt9;S~W#bZX_A@Cp~$NS%ElZj=XZ z9gF%yO2^E<O-SE5KofFIoIP0Eb(@}C<Zlx)zMvPAn-Ez>TjVduiShae<Q!GL^lF)w z+;6_uNVLpLzDy{{atrgsrp11FoR*-U4%v3vp;sk2E}-SxFF*4L@ghSP?8iP4-io)1 zMu=cihSWE-wYnG9$gWvnT?xL&J?RCxop@C3!6HIJ#&=3()5t*YF<{1^ZYrqp7wDk< zsuH|A&d;UeIH8M-ADacc^g|0MHU7Pg<+n$e@4UgqyT+)kCU=+K2zI|Yt-Pl5+^IPY z;#^m?5oZOKkq0k6IxL-Wdix<)n_87w4<~HQVc{HvoS@Tw*+t29j?937U$?XT7D4KQ zeZcvVR7cg`+dEJEbHr-c>+H=_1MdJ1#ywN6yr&%^;o(-CVa^OMRO2o;gkIh6n_83@ z3&pcBr^Vt;gU4$-q0fD&B!qu*OehU=>C{QOkh@thAPUI@h(cDXJgVi%5B`lp`urP( z{5_()82YXU&7Jvg6q0h}A`tm+6w<W>5QU891m|v_{E;LT7k69ZGsnfcq2mE0=_O-q zcJ^G4vR39cfuFT#H*CIG<&r9No9aX@Gg{p+QX2ql_63P%)3xi*V{@dviKMAEi?ccT zZxmAcKT*i!GaT6zaZGQ+zfs8L;B6DUskqHUrd;M*7BXepzWaD{`{A^OEBIIEk|wx0 zF%FBXPOp1G5m`iRC~jT|E9=`WpN6O7T}KxbTJgDC{{U7SZK@aA>qRg5ou2lewJ;4U z@%gVYtg3J#lYTJ<3boV+_1;BH$^0y&Ca2Q{)wmcRnv5-~o@hCNR4e%t`Z4B{%0m_j z9HkrmX<FZkED{#|E>hBFmb~VqO};P9CR53jUR2i1>``YxC>KF5mJ>y?Y>9Gdn7p2) zsJ&96CaC?G)$#Zu1I%so$Fi($en2i=s$8We8egz8sP;_?`%e*ak47!#fkRZlCLCaL zcJ2R~9E&1=$<d;R1el!alfE8J?T)#>Cg<*7lY>dpwqyK1Oit$iGC91!M60xf1FaJ3 ztX*Hb)5pL3oZur_SV%4hse~|(sE&btbFD#;_g1@3UyhnV5q|tZn*J80tr>`CIw#&Y z7!&9u2baA?jvV_ZXr@{|zm{IE>xLeRRglAu-Yy!FCT-q<Iys{hTxZP^6F_qGWEaOA z5&j86-lR%VGx+`K|F8sXR}tgo&&(8J;##%6tgDGicI=**&Xq?lf;245K%fzV^@OR9 zLYG~JY1%bd^R-YlSpTu-FxS!s(l_78=5_{W(=RzL2m1l11HGOglgR#8<cM?WMXx<J zX#N#BSkIh)MGnmHo?zSf>oU6_DY|AWAj#p66oXEt^wH`H5q!uswDvJg{MiZ!Le_C* zqs-BQnN=I^=N(Dx1S|&9YS03LkghMCT&h_K#4};8+^ZY2)9?V0^AuI01Bs~R9o-4^ zb{@s;Cwelx^@D;qORR;Xo~-$EkC4AgoyQS~OfX?ZjW;vc@=IOGNmtf3(GtW`TFoCc z;w?IA1|t5#ALlyR6RkFoJ6=Qecb9dESRR5<$A$Z_&uOj1n>|#}!aXd|cO}hAxU72% zt2c&A`r)4pgPwrLT2TUH<@2HYqywM}DT99rESPDLLo#!jBbBR<KZ@fJO(->tYGuh@ zX<TEwiup9~koD-?_29<H7|^AN@e+lUU*S5Gc8(=q3ey=I_??xW*{@5$gC=a32EI2m z-c32*wr62s*0)KE(5lD3R=^6E@|mWqAJBtT0`wp`fh7SwNOjb|J;<k>RX`7Nt$dtn zMR@UC)XHM;+N;BBwoqF-i#2n+oHQQROFSr_e4{XGLqlkj1<-@Uo`inV!As>U^2fQ8 zgHeR`c=_rfp~$=|9t~oZT1AN@mE{skde#y!D|_9J<{?Plu49PQoho1Xm9?4?JNkC& zzk7VeMUeS{)M1bHBdL)k?cpTFOj_M@oY@Xx1|N-d&#d)2A)1y~-sJW&I9oR4sD>v{ zePc0K!)rpYJgKO8h}R9uj{IKq>X@yILDHRrJ0|Uz4MY4TE&PXom8D0rt+2#ZaVK<) zoGl!7y?UHajEE{y><6MkI}Bh^g@e7srX3r6Z9m`9ocg+{lV>WUA^6`Wq=&N6H$6G> zf!`}Q&)baIL)&ojr8$XX?0nkh_@77|EFa^dKE9|v^JDnf;se}!?uxij{j(IyaY|4S zz_ZOQ-_wEqwC}7a3zl64q~f=NGUD6ZEQ<Gz%-mKDQME%{Tx?dD3d|wPMst<ppLM*y zK&KD*qX`m?6zC7@gpwq8L69D}n*vqv?>u{hORh{k73Do!y;otI6GdI-yQA&}m5HQ1 zrhWK~{6ECqV|U(*zwi4vY24Vh8{4*xCXH>|jcwa@W81db*gjY1oO`bS+UuM>_Pz4} zawj7r7k;nr=S{|!8^4U4qK1PTW2D?=1s{a$mCp%b5X0T5KnBGx(G>NT#iE5U^JCRW zo!hn&aFx^SiImus9gvUQxWO6>!y#GkHqIWY_S``;0Z2kd>`s`xdcvy3o8UKphjn2* zv7ar+6M@TVk+$%II3`R~_Y{7wMmZ$uzf>zrs&MMb4KgiRwoBBQ$o+=J8W-&S=PD<@ zri}F|e)jM?0%rSZB#-|Wyb%hkpuq~>k$9Z0A?(xg?an(ez*SDB2o6k@(2Z^)e_H~h zBcvsJFL3B!z5=cs?|mp9oaY_qk=Lp6PQcVVo%XI&%rDWSM))SM$jRgO1*UQo(^Rpe z^B}Oqo9_H9bdR5^JUgY6IGlVI6yF_iGMjC_#ZLuLDd@padxhg%m>8x0UZ!8Q`5ATw zRLEECjsdvKx$4g^s(t(CE@uL8m-7)><4LXp1GvkPD#z>V_Wb>|_Weug%}UwNfiYfM z$88P>xIQIy(H_h5N=!k;0XhANE8)HF1VS*#@6YHq_TyMU{bm<)-?_1Zbr)z0wyA&o z)q}MA$gjzU{MlUMQy4q+o!a%Zv{<(!`p;R8#;fI#H)5wQaAIv;D{7E27d>De{aRe~ zk|$asIz;U&;6lU)del~so{t|hNux6g_9-y=^G(4DfiTMr>BP2`j!)nuja(U1<TvPn zPrmY@pFja12MMbh^B${xlL9!(`O=XepA=iNB}VS`AU8@Z-0wVU5gPdZmg(rI7Kv9V z?){OX^%JHYN$*p=Xe&;Rk1Y9z>={dV6+U|fZ+-IZy?xFDu@)xaZ6u~<_qd6^g++2J zV;}Vr9pES@o7?8OS>Ln9F*g3`kpCxN&B((Q;3$W74zq16>9)8vczrDUFzOcigL&zv z+D$R$G!rw!w=t@ZX*T0YN0y_79U2`M&5+4M1RhDRHbir^R6f8}P86wuHGQ-5H;=p9 zq5e)YI!^+MDuop(^b{2=Rt=RMLpYzwlOottIVwk5A8C~{$v4@>6YoINZzN@rOP(Pt z3LS4%Lr{r5%p)+oxuPu3^U{QrsPOpi&$}N3LXc5<uC|}o0jFoPKVGBtetljADTPGK zoL5E2;p<>=*&SawH4-PDJ>Y9`);!T9W=qrIvDero0kP@cRD@?aoeZ9%>%6tY(6`<7 zhSN(7(*LqO?RI)ajePk?f1uA|_a=;Qe>l!1M#s}@f9N$7skPY~HGIH_2b}1HL#LTV zPEf8iv062mQSgNUzBJ(4145s9d5#YANs<9PPir}5(SEy^^qd@5?H<GqkIsmk!t$|R z%>GrjOx`rTWZztd=EG+9>2CHeB}aoA(*{Cq>At)Fh%y)kO(e*C3Kcalki{OPsHQA0 zljoI(UJ#$yi&LyK;qC0)6sn}$kLk`qm&M)+D{q2fn4ZH^IPOxXEs(<wH5BbA^7vH- zUHw5ThLoy2Ey^-uAKHtX<y?E<6mMZ<f>qsQzSTxnvGjhmU*&jH#p?+ppnr&H`{xgF z$;ok3O`$UKgW-(cVG<J!aMgC`k<=RIB`T*WI||4L%P<U9j=AMZS&hUtb`8sOso!01 zlMwTmz;NkwoS7w=X28#6Syk(R!zN}vRds?xV0DEVq}QKH$G=cfoywMf9zT=ID(YqN z0M_=K+!37yfqyw$1LaJ9SAL~DmD&34c1BTdF2=Jo<N)nPac5zqmX=0xUKBxtXKDf^ z$tpANCy}gBrYXw*3~A0mVIV_s{m4Lzbd(j~Hbu_wHLI>7yj3DR<evWGh{fQf$VZyl zR|4Z%M@t|f!F*I!x<7p%qr(<QwB~fS^*!LsMwEXccj+5b_j-SxpR~MhWw<D3h7?~Q z_u|htpwr72FeNrYcPA#$h1SJbqbYK1I+qcwW<=txYcABC$}VeH*uJs*{A8+c$5W0? zxm8BFNokFflk6Q+R3$m`Oe3=I5n(Dsd$2*$%BXHTt$1I!%-%&`<{EI{MxZ<yD&u=- zIQ1}4C$J2l`SE9uyKxz%K)%}F%kO5#9g^8wD017GuN;MRkQP4v+^KnN03j*JaZtYZ znaK)Nhzta)aPNl)b{sk_zx;{Ov-8_OvkhF!an^mpqv2+@Fp$G-O<}FI`N0U_p@i78 zE_4oOoGm!9`$<nQiUZf6HpfT>4cbW}s|Lrv>fHQn`x-H0$rsitJdrXep0(Lx9EK5P zW%67OW8-W@Qp~c7>^^Uo({ck_5`3JFD#)jDG_<oE)@g2-xQCy|ildSInkWC!`=#Xr zcKy4tANcxqs4wQM6phT*&UY_dJOOfO)4r{SDtKd&tVm+r>)0Sf`Sf>aM4R`BMbxp! z258YF(j1$gIdfDgpk1_(x^zF>TF{;R&glIDYDp0b=pti!E$faO=3zyX_`Y9W)jA#0 zuWoC>B=&Z$4>ipNdSo6BBV#JYsvtB}C4^@ghP8{x?MMf*KmT24P=^1f&fpI3ZOm{3 zs52O`N>SUG=FRUDG}bk={i!qP^hz=W2FMy#+|35@nT2~i!jy&X>Xm%*$dI>tJH%Ov zi<8KV9<R^iJZCH8V~-)GDwZ;;_zrNPDq=Rud_@CW!dxudza1BoD}{A$*EY9%W!&zl znW9PKWKriN1+Bnx>!+16Z8Srz1OXCD3B<L27nTBR0pGc5Zg<|y2JM@%aocz^02>6w zOp>Y*3l3nt!g>yffyMM_2fs1#1`VO&!e(-)AE{=8w79Cde5x_pUrGlRo+)e+6emV5 z&>`$ICqJm<mS)F)&*X$b?b0g(?qx%mIGzIzc8F`4G1B&)R2<49niMUx#Iq>o`*h3* z!BWBI$Q2d~G)hf~<#AXT<SiDVzS0m}dO$CGBXn2$p8f*Nh9JFXXz1rZAuF1rlEvEG z&j?8!UzT%?>2zZ`?v^Y?Cd%DXOSL&brsI#mcF<G%=*v5}nz@Z!c5SgzPSfGr_KH3q z?M#}XO08e(M)xvRG~!*(!m;@?3QJk?+r=1}i&~XIvkPmbeYB{)onYU(NM=~Wnxdpb zI~qykg0pHdxp|_QRrQraWbBkwgy3W&S$4X_%8sI{-Y?hhpR>S{;;MQs+fTE*GuY2( z+8sdb)w6LtaA$xd1)=kamXqJd$o9kbF|HMS7Q_SM59?O`PuS!CH(j5Y`H&K(mdxf+ z@MWAKCHAdB?Ftp$HOF{Gz`hP%0Fa|l(Q&v9k3G8-C>HglgHeflyK8?S%}dO%s}^Ev z5W{T5j+c_aV{R1|8}|B$t-n3N<$!Y+awRV&HRN1M^j0uuJXtGo)-6-~mM?hX6p1=Z zO2UM~1<Q>T>*hmEL)v}C9WfnuOE!5!PS4Jx{zCa{^r$^5A#Gepr`HLPXomN0nEW7c z4w>uR_YCW@nv!ttm$TzE)B15yd~r4>)8$+e-h4QaOsy47rypR@>ohB$hnCq+5FK^` zJ~pSb-9XQgy=$|U<QYuxV!z4snPS9^->=nc<}5I-H0#UO(=bUjn4MS5Qq)yhyGymW z3*>+nlKl-m^!%Y$yt^7x)T!<g6?bT%3TK1BiLFMh1_)yP4pj_YujAA929;DWi%p`7 z9KM}MBP)SWxrk=))5dTyil#K1r^5)RTe{|;pg~u{ih9wa7*?{DQOn25y;HGTM!lHf zpFqXEa3x0+JLEA}Y%W_qISHVlSk?%P)4R>JfDk!#Ix<>CHL4bOwyDmsN*sCBD7Kov zt=Iytc!G#d1n&&c^(QvQJ@6h@_Yx3IK^PpqEll%qa^u>gK7xYS%kg&Vr?H3+%Ghn? zJK&*GqX1n$l$&<aZOEdNa|XnW(}EnPAyRni^>J&>@8%rT1JO1RZynlfGIN(R2RjoG zRbLbR2>2Z^P`QoARS4ZW>YzBIvuF?X5XwOs!DU?%IfeQoSQHs`+MZ5t$kQL2T-JLE zd&mok0&PtjCpJ;6BUMLK`8fe2>5_7s%fY(!df2fymk?s#QiOSEl8Tv8+MeE0b{eil zVeo8<(1~$B+->0T3HP*6L{Kn9W2w3uLJdTZkz8UXy7|z|9eRID0`Pi3)ScQ<A6mG? z7HGHBih1Zv)BR1>oDJ@~WIT|EoAc?n2mxslJx4?j14NHFe0Hd=#ZB(rQ8FXXLYBSQ zdmq+P9r&=;I2lP+qXcGkS>)DbPZK4ixp_<bG_0HiK@{-qc^2Q}34RizH;GcNtqLq> zymw7qihOD%D8>=USZ;6IPlH)43L!Cxuds1qG16U0#YT4)=0dbSR`se{_RggdvNEk) z*}|K6!aU+hk4ZDhrPnq(AC3t=fHQ2+*Ju*6+=zI6&49(<+=+ljT7|NMB=d3@gw8(4 zLVJ1Siz(cl1!8H#7%XFTY%dBBx4wDJ39ueHB_`JtF?XK0<itS+pU4D3euA{5nS=fg z%TN*;TXO}vK8RB_Lt#90IH2f>`1^RDii!Q}%aU*pC)FTe2M7ZNj&K=XLg8E~afB+1 zszNtNibQa~#dE)6>|K&E)H+@q7-n^KP9jYR@Nu<u)*{diKNQ0im+#uF7+%F3Ze>uo zL!>XutyNp8bl&N^pBarkJRs;f>9TK7X`kiQTG)7IpDqPcFbXb^$#rBOX>ZcA!|T|( zmko|zCyEVn5{LP~RKhfa7}J8##}!>NlT7!g=ow)vqLc)Tw*=()Szz{HtFYKCuNu@r zk}cES&h2J1N0orzCg@QGgyG?mrZ)Ii#r_K21?*k%V}{xS*wobX@^?)*1&F$O;CDDR zVe~XZtTj635!fRK<GGGEg(;Is0qk<!zDZ|bYVqcq9y@4cm`*%F;7pyfUjhO<$6YuT zwO(z`#nEkQdZWA(?y4u(20_gy&|@S&)S&+M^`&|{OS5A2+B}yGvWRL^rHTDlCsQ~= zTb?2wO4EPo`gXY#8B%6o9a<NaVCYK4CGqlk@+>@*>;ygm4`>lkZU=17z7rGtjhY@M zc#@=P^o|4DuIDykFWP#&7Q&g=B<d^DzjZwV5ZaU+&AiEjCamPL%ymCTG*Xc{jQIo2 z_@1&fIzh@bI}Q_C+5!&*|Ae*s3g(^OrI0NlHHA}J^>w8u2B-=IJ<8`B^jjOyprRE7 z;q#suRpFD+eq|naoIITX5maLCn%p}KVLcisG<4Cc!Rs04D~#qv1L>%N&D9oocP4sw zTKWj+0^FBW%(xqg-XRS+{M`>l(hPcJNv$-dkNh#Jp3RSKx%Gjgbm3?u9v3hy<>J8I z7ZW#xV)Ep;tNKImeFd58#ckG~paXRhUbi{bP)(YwD`meMCgaA|*G?zE{1RDpe+oZ> z*fvU3t!8lNX1^6SQ?Z(Z-0nGv^hvU$hi`GM6|e0M@i(C~%Ryk`^muB$NE+@F?)MB) zAvbXAvUG77+H?mWBF>Z03c@blBBM;akq~MK{R%Ksz%hFMPL2|b*PsH5Hh?8i%!d#$ z^W%H@#>RD?T3$I~-wujOwX88Aw&&vOaDkus#JDpEBYHa*sswt1;Z<uC`-EvZX_##p zNJ9r)3UGz&TyJ!vCSVEve914BZsSLf0q(Xyq|$E?i}`q4$-5@Vn}RMGX`-L~-+q29 zbp~Fp%zEiBkb!#5h7^V8vUP&xGcx7Bo@)byy*l?l!alIn$p|3q4Swu^^GfsigSNyx zG^4eb**9HHxATl6qzX~@w?9B|GX_o?23B{0F&k4mtpiq5;wwjS^%cJB)Avth3UJ^> zvz61OIk69p`;Du~V4O}6pFR5u$$YE8ly+e>Q;X_k-GqSVR68?V?$eLHNu5)c!2MOu zsyMp=3@vc%P0n7vZUk|&$b<M~%kNu0B=kLi!fe^2@7pdHC7^*3e#AB(wK5+^+>Hl> z5pI2?D+BuTZ(`pgQxo<#v7eO_1^o|VZ~uqb_rv6ykGOQaj65*o7U9c%%)py!)tBYs zh26x3&2i{EpAQN--mbe+IOM2e+XQmy8ee0qXf(1B+>@yd&r6zS{%K$=rzNzP7y}v@ zUK%9Us9>Kz$wDm6M8BkFeGk3Ntn`5<&eH>mvJNA$Ko&KhyJh-S_N^Coh`k9h8$~ZK zM4LNs+4EO=g=ca4=Dw(CBVh+1g2AgFX^w#!=DjCYVUSH9F|0Z4WxkA{^I8aa6_Zpo zVpiS>$_l1a8{5xybZ8;7KV#+~)I+O)9t^m;FGygi0Ido)z2-rw70c+pn<wzSH~$cd zC)iYlP+YzUOK&*K2t8}cb&j{j4QDBiga}ME<Enjgt~=3yV0{@Gd;4O9GyG1_v%3sM z@j2hd<P!TK8H{>$BQTfzr8DW|z!0}u?i;oAug+7fPN^W`9cNYcs(>%{e{*|h`KVj; znt!;xRUClZQ=|UF?awN@PfIQSiC<6>2gnu5Zx#(+I*NN``~mhxjz|FlsA;DJhp6c< zmai7c@8BxNRQRauMMznj+^&vxrL7IF$HVs{v?qX9Ah9YvPAFU;+^J~#((ItEkg5aB z<^u4N_iPQ<un0j3x1Kof;g6Sy_j}UUGrLz9cM0U@;W?2HF8<Dj9DZ+8zuee;J(D#( zdD_`TpHlTzzu&nQ$`52P?8ZI|UMO^zD#M-V6t`$sf$!i0)2y?a+A%crZ*N%4545q& z$1+W{dkuJ*5F(;&HCJhc$@seLO${wIj(fGBBh4zi^)K;^CB>|!gI&77b0fKD@HHx= zv_j<sLUZIt?ffcVOy1(86Ll+?eiRs+ZO`lGDZQFUv6>L4rtQHAyZ=}kxGcy9)?zZg z;Lro)Fw83nxw37bgfeV6ai~HqFCc{b*C9}Xr^YO%+eTJWCCgPXvl%;xjBy0iEFn&g zd>IsYWWc;12JSsVbF+PN6U%ld8ICT*l6T|!AII}HoKqod`ME+18dx}_^ttHdg>=@v zN!5jl@4hrm%bg{LU9L<~VL<UfspdKHUt~giEwKJ&?A7{Q2$bOg#-8eru{UoVJ0CAW zWR!=h<@`kt3KA-5;1i{BZ2ZI1x~<8CPKpJ+uvee%7bt{MmNoE)v;~5P%2KyH9H54Q z2B=|Z7A<fJ+F(uLmk~C6vBN3V7LL$C5Q120q(VRXh33!c=IxZPXi*oE5}ui%w6y*# z>+9TEt;F@qZI~s*Z1I?&e0RJzXl1dg9!)<M;mdsg$av`<=Nh!vtS90v8gR}DjySS9 zXxMZTrUCk&495BDR+0Ncg|Tq=h<W9V0$6M^ro~zT3r-j_400?L{u(~Nyo|c>$R#tV z%G~ABfnb@CyinJe?b;YJHT~gZISp8C=Z{KtlO$+~-oaQBD%L0x1iv*5d$M?4AC+v+ z=Yx-R&Ao(ls}%8xP#sJ>M*3#Ag^Zo)U^QJBsEp+KA`oCUus}r{E~EB?)j)W!wvsB_ ztUKE{#=4+FUxWxQ^7wtgsA@vHG^t)fMf)9R5G2p95J-{N2|~OeJ}K|$tFTXqb~U6d z)f}D@-mvV9e)s|<YszV~yT{jI=joCOwddNv7htnOjCoaPFKE9;KjdMFQi;)bxhuLs zNim9>8ATBTEHPf}3OlLmqY!qDO4W~ByDxYeUVYS7RZYOZDR}o(GK>ctG98Srg*b<f zK^H{%IQj^ai^2~2GR(3lvuSzrl%#)xyp`=Ps{K0UB=(KUa+bNaab(3`-&i5paIASM zBcA5~jEp$WeX|<Gtd_3dNt@!!X;AJ54onBFB;Plm0VNObf~cjb^hMd^vYYSqgBhg7 zY5G4|`(ImsTYJt!KPbCy&*Ksu7og&ImW;t&?O&+1%jsc#WP})cAi-$3S`0S@2{<jV z7LpicP@iyl{Gx<w{I$_cMM`>I{2*)Ht#}QP+=lsvbp!^Z!%(o3tSq_Ni=oJ*xV^2b zh~4XD>7Mo^;8T(nMJ>|YtZXOT$wB03fO^3~@&VD&C?lSCT~tLUufy<QRle&>69Orm z?Ay8mopeT*Wh!I`V`g2Ofrsr=uy8r_iNlv{r9?8X7(8Jmy!^*wp_dS@+0QV!Pio8; zi+O!h<5_VBU{GpIbN4)%En%{xalL?;(55rqqp2dp8h!14DI!>yMqxO^MQp6?LC|lC zDi4NP2C+Aj>P0+@)Id1<OhB`#gdjq^tseoFb+be!w|SNFQ8!9I0y#PT5Fd)>VG&gB zu;lO!gFW{wWMXm9<q1E>EQqc4E$W7OZw*O21gDy5Yo)QD6@cdrfLQhlX`@Dl@1sUw z%>;4X|3ojW<6*i0(F<Nc^g;*_z3_=K`73$>J9SkxvOrH`INHs*?tHf{IRQncnFqq- z%J{!y`?o*X-k^r+N{CIQC-%2pOCKV7I0=NFz^>|n^p=x6wD6LM*|Yel_^b^ATU?kV zwd{qTaG6rkF31VCjpXt#aH$p<{Q230$NpMmIm$)Gc@{)@4H71KnK*@P_W<d>`@gCE zB=3Jv`#3f`(R~raI3I7?TPDVlM4GDs>=-r8kY3IN)Q2*^D|d62&5@LEBI)Pd;u096 zwvC$STfZ4@d_#7}K+DPJ30rEl&W&etwwhpvt@Fe<efuzE<LeO1q`qiMt5<Q`l=(jF zyuB-e4(-!*#eS2J%rkGa<gGhV+Hs0&GP73hR8&01-k{<)-56E_lv5`0N=Le`i|D?} z>Ji*tafK;@oeSgY#UTkju7xSO-E|>NPlYL3BC~=ebNip$1aXv#?n3z>IYd$sc|ge{ zaotp#47iF5$+@Mm3*5-6wV`C!`64E*>MTPWZ_AT94~&M<X}lmBGbbSH*L^q1a$G2B zu=j0ZC!m})1h#;$L9;+0ue(pn%}|doBol3?#nIWHlc_v(grr<c`(2tlfGZd}!o`og z(%DVS_(SmL@FbKlhs7CZE%pF4J?D6`UR@4J8-uB+^N66sI=nyHYzo5Cclo%1I7Xy< zCZZ8!NhnG|B+8ROZ_Iwk^8lwHk;s?vaXP2FoqpX+3g-(I5t`#MvS&DqUwM5)iNYA! z+7X&b>hP6sItb3Z9E`DrEQwOoJx8>aT??aWqlqlho<mILiV)_jb$IdYSMBel683hN z$G>-HEL7A;@RhRjW&WvM{6f&f$kUw0JMcV-V|-(qOJV~3I3~4)bJ;4SU7nV3i}E=g zqbMphzJmUq&dj|zyQp5MfxRUA1-&d`w@@u0*U&zE*_`Kp!}eYe6Bz}Ww&E>JW-pBl zB{S@1?YiZ4w@;RmnkzJ=>juOkhLXoF#;EK@o@390vFH#_e`*(7*M4`N;EkaUC<G)| zCmdpK6jw!lSSk`4aDdtc;npLL1fX_-cm``9?v;U$Dr&#uWZ@N<y-y4axp8Y)#LG@z zcT4i<tW;r`2dTCNKmEtrhishLQ#|X{lae3Yt9dL!>bFXwqe#)~U0HJ);vH<GD%mG% zuy&Ym)P#KbsraO^Q;c!XZ=4H6dZ7<*M+d1}C(1iWxGMTbVT^MjXN8Qpps#x%>kgJF z0Ad$bE`UGK!Zg+!)tDfQh|sTUq+QA3Rlp+zwLS?MNNl82Zq%ECwT{z^Gig!mzUZOb zoB06i$nzaN$KnM%t@G@<v4%k_RXrtTtpj_ggEx+T)VBUBs{T#%GwM!%k3w0D6%J}B zNvDBg+pbj(BtDL_q@ZP=qfcChNtZkHLAG8W9m48{K`(6v`tKn@tT6?t(+FLmD><+0 zd&Q4R=O8RtPfDLUffU8CjNWM5nK5+pg$;xwLfnSf$x3_`$^o9T3nO;Ht5sO+TDx(? z-!Cjco<F)AW`^~R&NO>OtDLoIez!eQwy0wac|o9&0p;v7G8mB^43*GMcD`;V=Vx!Y zn8946LnNoh2>av5`bw}{#bPGGHZawXY<)$gFKsB)C7eRYldo20?tCfLt5WLPrcv0> zp1jQO|I(|FA2Rx0N2}J!%I0GgryVCjt6qLLu<rNNnu&hTSkWR4rMmPD!|$?lF&+}{ z7b`V_>y;v2jV|A$qn39#Ey%;lYKzG4*2!sTMrZ}j8Yn%@RmM$bHii<mq4bJ_^${M< z&A_*SsRX_tV(Xcr<1si=*%}Z71Rt&J52Lrr$i}gIwPVt?v6C0NKIksQ%7ks8G6r!a zm^&|Hz;P+{Fek{*YDT@%1(_e*F0va$&<!v>fmjI%`c<;1m1G>MHIEc8!snMu`0{f% zSHRL^rkybC%)d1-*bVdKm3wFVb4|HZ0x(kqnm~fcapXKveKB)>Ac=b<cb!``xTKOp z{>=0{#{Nn<lKKSD*A#*t-X;{iN?=+-VdzEK=15Ehh%NG75@#@kevhH?pLbS8ufKb= zLza+=z?X(Dw5tFaI+%a}#@-P4j7CxjVz~oKJ>jx}?ccfF2OgpV^tH=ET4WIGk0XcA zLth=0Is*ecXtaXA<fh;7Wc|1d1-0{CPq4Xw8ViK%XN^p-If9xCKJG8Gn(n~l^b7h? z^EC}gv9mnBaFnf4sWX2rDiyY+Rb=4Nwl~VimzC!%`%J0Rjd&cnPMdQNS@kfqT2B#8 z75b<6(0k8e)oKMF;qz&vn%)=CdrKvJ?bw|~h)XocdtJazgeg?Sc_(MIfokXMn$@I_ zk#qAGh5g`sbVkNxFja4Qx;{j$?b0eESA%Udhwadw`K?Q};~DWFdxqQ7#Qdd?4VP^i zCKb5yiKB`yI%@2}@;boX2in(E)xq@MDh<K#yw$oNX5Ex1ag5q>vq?v8y#;vp;UA&} z$55)e;KD!g^N@s+(L}qpYt)Xz;Z0y7iJdK5y4;|O6JIxDPqGVOx3Kn*27ljuKC`?k z6c{6MXWM1ENHM%c%ctfhe`TwFF|WQ$?&8#P$Eo!Yb;1>%;VpXl$gLo%glen1^4P_^ za3N2Aap-D0Aihq;6Pmyst^gx|_^K-=@oZC~=qH2{?=|<eTJ%xa9A)5aSgq;}7P$u| zJXPG(<=x5fU7=bt88^~Fg|4$A%W=l08Ggr`+}4ft<0Z7XY5UOgri245Pv2~81S}eV zAa=+rxoKRj=;+jm=5-{=jkgB%iA@5!^u3bAKkr?h%jYNG@AOojw@S7;Bdmmi#DlkQ z8l`OIG=WoUnvoo|{!?lVhE0k}B{#R>B~e99VSL4jEnZ}wD9*X{%vj+DCTE_+viH|) zKffD&SY>%~53!1M^_1`;wriU_o}s*RbZ6sGTC%*9zqRIDrxFI8fwMiGZNa&fON;VQ zr!Y|pJzKs(Lfx=tUx*O_QWphdBfnGRb=w5a{K^tHz@BxoFRK3}For58_fr$P>_M4w zapO$rsUX@dV^xe<o$^EB{o^a`%(PYBZn&heI$s+m{TiJ`)#j?-k!{}yjb?LXYs&F6 zpohVU!cu5s^R>ro!AJwNVidl%CNTpA@<Rd10nNuUn6HX;P;4(dy^gq$03sMOU(5{# zH<4oq9KA|s&0DWJR$Cb=TK$*^ik~=Gs+rGfE?7WQN<s$?^X0G|%Us}DaLfFs%=DMi zWW}>R#qg})xxa7QkD5p%aaQRCq<@9+7X;go)(7i<f*>R+$$RhIeL8>ce*#GYZYM^V zUf;;*BK~jY-Uj4qI*#QcZ4JirkfB-G-+HQJ8j!#UV*M+DVItsfa@lJ8#XS3J<^p<} z5nW#}czBcYc^B84iBng9OnL+GqvF`A1r{6qXSJKyWitDE-F5{;=(fG#*kG1-e)w+5 z{(yIUdsc%Nw=$YBm)@1tpB`48zrNIPmwzX??Ji_&)OxX*UvhgWZ>WRC6)$63Z6wb{ zJK8E##0-mW5Fsl_OOu}xsd}ZkPs+U)KW}PB{}<iUER)X<%^f|`<E{D_Ql2<OPb(?Y zJ1Gi-)y{jiU>Kb4#r1=IrrBIn&7T!?Z_UHN1$%a6WqB$SX#bbDH_CfNzs$2~0)DX0 z)xI|Lw24$S{%%C<e$<}6Eu+kvDA*L~<^Y$Ao}4ds6uA~I=}M-bB3_QxlZwlFFUXN^ z`(Q_Ud~w_EE!vs9W(t~$wfEC2GE2ADVQTX6quaoN)yHCGFiAIclbjb&zj*Qds<P0I zWORG)v3%&E>UGAiUXB6ONL)YKc*zRD_Fm_|WPTmrT3rILJr^MW+hf}(GJ=6i2Go%# zr<=DP1^~4k75x{scOm)<+i&Xre_{K_{|jtiO!udM@fWtg`2H8RS6j}xWG-YW)cAgr z$p}i|)Zo&eGZJJz?T{<kVI|XTZC8^!`A~)7Inm?Mw)V^G`;Hn5#*38Mfmsr3tIW3+ zj|k~Ah5BheTU-k5AkX(wAiiU&3o(@iDwUsvPg0zAW-8`M&Wp)o!pUFmiZzrKBvtob zOkww8_D)Nh?(4siynFUz+sulQF?=o3-<mKVz--~zX(o_1&s<F9b8G(N?Rocze<ODf zA)Yy&(=~D>Tbxzc$KKoJlIUhcGDRR|pVk=7)VUee4&E*JwQ6JryE)^bkTvu@?MEQ3 zh_{KesZ1occg)G?;tS|27PC^mK!mVlP<`;03`&ktQfNJ^Z{(Aj!01}-lQZbl7eyPp zJ8q9=QH$?L1G{^!Q$S-gPRA_(9^QHg8L&5%>KL>sPT{na&;SA$3IV>xMQ5*o00xgk z<F$^c_buXC#I!9M1L>rUEIHq+cyBS5g3?cNG|o;;dJk?eJcqvm7`S*iUg>upnK1I_ zaPiJ_J@32BknP#8uAE(mAQkV7K<rCTU#?44hWD%1pJJ6op{5}<?G79JH(J&4wSMr^ zRTOdH2`WaZk(?~~!TR^<0U3jwg07PLi1EsbfFbPKy4J<==mzrlP6!JDA!Qf0r)axC zx-N>!uFqcn>0hKz!i^Da#5wb0rR@}DhRb91f6|_BDr|4i;A9e#E+FS29lPzb;L+D7 z>DkC|<sW9neOcugJ*l_NC2!znRFN4Uxc<xA3%D55x@t)bO9tE+LQPMJ@e|KkV?fFU zICyX((O4EWi%9g{rT0+*os2#I)xY4WzCqihac0I>>>^$kkq}(p5eOXnt|&_NPyb?Q zYaiF*(pBj}JzZo}!Tm68^6gPJxP48+6K#-(q%tUS1#zi!rToBQGo#Xo&RW-K?c_Zb zp8jaU1L=uI+IZG8e!jXCydrJaAODg1T`pEq>I&x-FbI`(!SPWR@K9yAb}q@<_Vm#2 z@=-{G2`MfPOG>+9+L*%0QDob%jpl74@0daH@X9i`-s;zPj_k5TnVhWt?NyRd9K|g( zOUpv@Q)hmugUW09*RE{0x~oVGD`%Y>_^t20D@5`>lNt#39)|Q92@pxe6(VZnn9e0P z&K7v`!%U9ZN{VY|??sYeXs#=;Pt$$pJsud2l(<Q3!VW>&q+-rf*o%fR_vnoSg#v_! z2jvZ7Z6&PQ)O2zJJY;h_Dq6X?s2PlI_#PXVLbR~g)Dl)@t7K+z5WKY7HjT6Pt-a!8 zZZW<qY}i-E3Qt<2Qd?0u@xb_Gg{5vIC#}zEmU))<br#!iGFr19x0;DJmh=Z~ay<7a z&*Hi<Z%0aU9W}yd?ru|St{oNSRRo!R8#Y3=D6#UAc%IlG`2~6^`3m0HJ(pD%S!TcI z9@2(X6tAndf-z4EZyTejFW}%Qyi(b<GmwI<7>UT+i|hPHTgyV-anr=eQN5-leC!Ie zlgMn*#|V^J;z5@<+3^J3mnLrOdG->)S>&3e_%Ab^-9v_a{OC;memyN+D6siY&IFSf z?H8#!JqNq+kC=D5&oZK<o>XjL@|N(1Z+({Z_Tdrs-F?IMzQ7$s^2Gn!+`motdUAlo zqimMeC3i4gTe>AMQT%ojtcAG6QeGS*8<8${qp+R`CmS^VqG-rNv{JC0eqNz5v~+WF z8w@l{O@|3<AWGFVU&34LfOKAnD+sAL<Ld{}qPt=eDT#TDP0#@fuTd%OFg`-6r9piY zLVD*aO6MmqACOMgj4m2@;_rKq3Cfoybb)er#hI?nC?h*62a$2udV<#l`j@&N`!98` zKl(q_{mCyE{vpqhskK%YE-<wu=8$HGaP%U|H_N#hKZkY<LV`oiAthtQ4})pm6NQgf zm!2u^Eb@*CGhvH;E7=O|;1kM)!<gM)3q%Dz$?jtekp=Y+=D*!8S>4^2`H$aO03nPc zU>KXyorMMxnK1^}g8JLT#yGETk4t<i?iBQ<N<k|+@mZwHxEc&gE*Q}$m^dTK;*O+Q z_PUc)&N@oKS^?jZ^alp>|0MT9x+sJHi`+N+{~`C61<V5yjT<bi?iq!1fW4=lG?o6D z!?Q4xGie_lCMi9mJjOBMmvD;@D9Zb9B|Q+~_=WWB#)Lq)>$5{xu9Hwzu$mmjtKT-` zP&KL@NbUwx_5$d5ll?F9YMfuLqc>0;z9(lP;JdppBtts4)qE0u&ys~?za0c+2{2?^ zhlO{C!#HN~6W9$MiBD*_f!X#3BS(;I+dL-c7hWSRP*;;UJABl`0h~XWnJ#Uc{t()= zZWm0j>&%5G7^=7OC4x<dJhv_gMx2d?x|Y2@9#A><W6fkX#L+N?8~}QWMEV+TiUCJ0 zLWK=_kBuK-%T$1jjtuEGT_+(k<iAp?dDS?PM7S68^}(=1`^a=KkT?&sdNPoTI8<DH znl)y`>;FG-@AV1`Kj8*H#O0XXbzzqIn+BnzzX3)7iw5)gxK)uo*C}@_NeUy!Q@4{I zVbSD3-1diVv~x4FqtF+vsV=Q|PS@j?fIINzBkp%zZb`8ZRtd~!;n9U$o}Nb|DEEb% zQc!jcwbab}KCj^igt9tN5C3{Y<nI=vSU9HZOV1cq{42b}*D)(<gj&l&twEVDzW;c8 zHWE#6uoAlRyA2$FeU^6+UlG(~>OS&!&9%-54_L+sSU<r3wNbN!2<pz~ET&Amf#$go zk8aMXM)^3?M|U!X+G>+3yZ;dPrfUFk|L8To^&Wh0Yz*a7%3!}Y1RB$Hh-*`4Azn)L zB#EZE-ailZ0e#&_6V}WOMXh+M5!(x{rY1FX;2hKdjxY+{=v1=Z{DuTtsH2Jsm2nA1 zL(A+RKnB6K-Fey982-ky{C_0(ixLWLGWfrmL))#E`@PvRkT1Hpnf+uTISz4AOOV9l z-+QA=ke|6!5=Q|Y46WYU{Q>-3sW-qJoQRigKR%-Ll?J95jp^d=61j6(iGu}RqNtBa z&|Q6^bO|~uGuE>?rn$6+mlTU#oIE}%$-y~CAH8Wfo8xRJggeS>?!{vH@-<DzF}_!* zvja++8<s}`>7b8eT->8#6EnGD7YAfqGGfZU?&4`-lBi#pY6W*ur|F1a1}1C1RkHkS z-rUnbjJw<vx~BT=Vm7v4(0Of*Vi_O5SX$e?_42~)vZw|adiUlD?~U?U=<dsr4?C#i zupMwe{>C1VU|w>-7?pjr3H}uT?xDs16Wqg<!Gjr`p!^=80t)~#Ti1q>1rpwzwk*$G za1oq9*zik@ZgxE*+1WRJ4!MS|7V!AxLY+44$d5vTa5Ch6{bpT9r~Qp2PMd1+St=In zb}6SILb$U@93m*&8->P*Z!0@$xB0ruTU%y-CezWzVBL1Xbk4gTpJ8R6+!4tG<TfmS zuQB2jate^auu&f3hm9*{9R&lX7+JiIA0J;7y6bhuL_^TFm@Dh|_(c2{-1q-aa8GFZ z+V<bTeROSSQtn^i-gFJW=cDpN4cY-|_c7aA($-IBt1U4v*I-D+m?dP;bXXkgWuytH zNv^kSbz4p{J%GpXs_e0quNN%ZFrkV6hidk|MAX(E+`Wpep1Z%0Thb&Tgt0_ONgbQ+ zNNIEozib-_iWn)D&zWV}B^M3B>z?@^Aq>)Co%~x(NUgSbz-M)hLjEysP8)iXk_6gE z58dCSntw7F4##g5xxN#2j+>nW(!2;|0K`#oXK6p1ooH0|qsz35l&T6efl3)+Po*45 z*R#uvrmN1lHgKv;hKcvJP^9-JQyH+`c|gD6%?ELK^7!*yPCOBTI=1eqH2Mp!Ym`9W z6-tr<gO-OyaE$V`k~$Oj3_F7nR1dKF$3QwxJp_<l+A9V|bnuQUi}`<n`>7#)J_IBi zg-=QRcKjy);w<;mpqEf636jjlDQ9o=z)yg<$Ny~6RxoY4HHceB*o}?YghLRI4#7tT zkozeWQxW#u<et1T++YpkSm5j{`vdPk=AI+eu|+#sPx@pW*@mC$!S9BskP%`1r?RU< zau0MJUmWD6%hwKyTo=b#z*pR_#|2X#63+pD%>C5A=6<t6Jc?&qbr+<%-^a%XVD6>x zV#dA|-=~QzMN_M0uZ%srbI8BWfEF<-pH3i5gBbI|Xlec$PsG%1b=Kf>``C9I>w?=0 zC=Ac&XM>b{^OI=`@iCV$OP!q7Y0BW6VA<FGV0Ot+yDDy#ZI9!d@XgBg`>CON9n$&D zp{Sgr8s6ljZI08C)#q5@bS_B#*XWzTL!$%DR|k*Q#_*N=Y(BCF8HXKE0lUai-L~$E z*_x3uXmX1u2U#{Fc^}1Gi{~F@nrgc)b+V7d!r_DpR_%ve6+cf8TzEuFV2dOsdkkfx z*q|j!ZJ(yc&;cK#Ic?v1174%?mGzSG)_mSp-$Up#I6W<$EtmTDAA(9Z60cA4rGAjZ z<91d#7uaun{E&h~%P#DW8yNtFWSvBM8<fg&nyIJTXnD^I&vw}nN!E3}CLMV)LYKvD zvF;*L+47nD7(gDPHymBU<8j>Y-3wpRO{t*xFgG+}d_@R3;nOxsAKDvg3G0tInN=rJ z*ka(5D|b>L?QG#xNH1e9uE@sg)=C@DWMbMc%{?@hYWh*c!dgsnyxQ;;Vl+%es(j(o zeYH=g6E^(bc_4R;T!E?}dUx-w6cGvI_hubZcD*^!-35cXXJ}j+YFth5eQ}boKIJ}` zmK75r8+zA7OiUosx*Fn^rt+%l8!EDm3KlJKolXJrLa#|2U15Rll9l={B?Q_>WsVas zk6qan{gXBa2OEzpP>BZ4F>Hq&id=>^L<tkrkhfU~-7B0;D)>eWvQ$O^TA#+fQ$!aQ z6uawgO>mZcBCp-m+TAtLOA9=lxN6ykWknM*ZMpQVS7S|9IaQ-s3bL}y7rqM9BthNE z_)WKW#O7^iqRqQD8<n8coqo!z-m)-UiN?fi_Meg@CT(7?dfF;h*>no0RF*r?KkhMe z{9}kCIrFNY=W#7EkA-N}R8s0?D|YFt?{ul&D<TFtE4n2#{FF-g?UQcn$mAvwMVQ7` zj^&sTJ;TE7BI$B=$(r)6sBJux)}M~`HK2n<e3o2P9ytc>JPT8YgsZvjVvd*G${0ZX zrkvFnsORUo>>_0tRoc>8XikKT!p#S=r0L`{b$b&obEkMULCVSkMy<u?WO(WdpKjW2 zaEg@*tGJU7sJcnt>pm6Nd_WBO9kI%qH6Jlt9Ps(W8lcF0!rOTL+HPC~6FZy|=?1E> zAAE1A)n@mK7`qeXy%Z>PJ4v*CATBbDVXbY2yJ1a9(VaZHuC#&nuZB5H+)-r4Vly)K z=#BZ8*>_RpW<JPFuzuZ>mF2R&qUI=(Qot)GaI*_tBQ|HA?0CF&kowCC#r`4c-Z{PD zx7DlLy7S-{{Dr!in=5J1Unrdw1XlwIoy-E~@vG5}eHuA`Gv$M;EOU8UW<KY$KB=B* z_Bw3fH7&T>Rtup^FY}gq3z)YlvNcrUJdfQg6!F{7B5Z7Bv^POz{6r-8na`hZ|CTyR z_%J<+^ZPr&DaTW4&#*-bM$!sRWqa;V#rS~v(b-e;9FX4oR5PiYvai!WBTy%%3NGz* z+Xy%}O5LmPIujclchZxq(%FDuiBuHm<Fdim(dR!Gj{^^|0gtrNL!Zs~XjZA8_!RUk z&X;Z!x0+>GJzbJBa~(!vo97{+MTjYF6jRS$YFyDX%YS`~(=CmYS_W~ib1N^|M7Iij zD<rWc9!pe28eyaq@;EGu^txDApeQgv-6$Ky;LkZ6P`C#T{>C7|*ucN@Oh!CSB}ZLi zkb0y{rXsK>$!yAU$nCQJ^DBaNMOcWag!$D@5qFDsU2_UHqj9ENn)zF+Wr!Yk_8?~W zKpF?xX2nB35^Et|dIGG;3vdHcYvFng)hcFR6_c+bv;vCn*;oEMV}dx|H%jQl+0fm` zSxS{>UR&>4qvX&d;=NI(Z+EOR@NShO$!kubp^7hAx3TTN>``CY>+mvD38A%AJqV}- zLCCCx5@vC#!6j6K7e*=hmP{T0+qC=pztisT|4zGS6^Wo92@20f8gj*8eE*CLnOx$_ zB>6$f3<rn=cjJ8@ug<9UfpEmFDe_{M`o#pURsW;dZzFdABX9*8yPU&c_{A!l*$)$< zzWGgRALJq6mPfw6fQVzo7itV5x~z(P7cf|@mmwDkq=VL`PzigxYAel1vG-uDFfn}r zI&WP8V=h(XB;Xjh4kSS^n(H!YHjRx4sdcf^g3+!ZL*{k=zjoahtr}*_0}X?BnK-1> zKM`u?Cns+i1f?d^*~buUIQ}o;Ibl<C<+n$r$NQ5aJ+Aoyt=rwP1)<_E*eJ+V@xe%q zP+pkD2JSsKj_B;?Qj^6`YfYrtgrS`okK=sCm{X9~Nw#S^?0ZyZ-Ra*~Z(09!=WNy$ z1Hgwgvfw{x&d+>#fxC<`7BX}FX~`L@oDYs6N`Lvi1CK>@({}D2@0LH}%i<}4Y^_SX z@Yrpmj@%R=5Pgqjx$p@XUyUWbuP<&!AdfeY!VmtaexZ0@GZ(kwEHpG~x@~Y?aR;h_ z&9{j9p<L&kw}>-TsCt(<Je@wHCy~O5w`>N=?%U(S`4ubsK0Z-LC80X-qNCQnK{WiT z@wI1RTk*+P{tr9fL;<jKj_Oo!uHTId<d{#k{lmb4`8cTRak2g5aN}KZ(-04aI7#j# zfjkSr7w#>d-6S<0NpPAA(vW0lCr!eTIUn6F!hbKj`}_tJ3)Nif8??Aj9PIyHc1N)M za=odG@kNw0S|bk5G^;AS7qIP)&5pEul4IGgMO#2Ff2BXsFpe&p85wDQC3>H2b^Y}m z^LDDqa2vZlwMlFz$<@dat^y|JifW`(#9$bC^DMqq1a27!U15EWibGP$PbpjOI<m~U z|F{sXj{bJ}%w%D0Cxik6J?Ja=p+cWzbi@JndtxA?gj7Bw{xZ@?L+h3<=E%km`_ESg zqSoE-)%=07m;_m}8V>DMg+rGGrnCP!?=E~}#a8~%Pw+re(iMDVaXvv@WjPx{uljC* zJkq>W9(mz$775H>3}Ni+C79YODG5Bi?WPFS{dLef1o#sBEAbFCA6)NLJW!F3Fl-KF zUv)f?vF-jEbv*;#aE&%152N+36?US*bp2t>DW!+-YlvZfBa<J-)~s$*&ppeJuTdvj zqMHuhz7%cqs!(R4r63JfspjNfPf8U6<!*BjEWGmO5Azvu$Pnoc+&|V9M8}*h1Lz>o z=ri3SaTtMIg&@+yfjVUs83)loq+eo`Np$JU1$3mklF(lmdPVkNKcw#!{8Q$CC`uCl zyYQ|{{pGFzJCozLS(Mn715gn|Q-DmM^Du?FSmSOpgVdy76*1TvA!S)*9izs;occof zb^}d8)|i<06HZqgY~C7)VvbHjV{spM$X#uKQ{fWSEgtv@8QWF7z4L=&A#2=*<h&O1 z@6w}TqfE&Spvja$&NBvX`~BYnbY4^@0}iy6a8r$~4Wi}Ri1V#lI#o0DI=i+uUR6KJ zr96kRCJ@uGVP9nv`S_W^NZzX5Zjo8q&RW+!twUokO*<L7#h8Jfx!58x2uIz4j8vAX zO~8R~Eg!Qal_|3AgFa~eYT07l76vcFx)89ohZa#fZl;vmihx19(G~hrYoL0tszT}R zu9%y2j(0F8kH(9_ne_k$-NDk*5RPjNyn<k36mn}gymjW_j1Xm7gT<STf&%9~Ie?`} zZt3Dq;qg?;w^(C}s-v*<%6lip@E+a|9k{s>g&o`Fsqt=xMvd=B$Uw<C(0qob1Z?&! z>rm<h?s;=lxoEF*o?E+tXj4P^LDHc74xLBjx)Ja$YW5vr>2lt&QnlJf-A|tftKc2v z+&&4$Jo+$Pcwqld3fGo*e=+MzDVJ?2f-kVZvNdc#Xgibt?z=y+{KvjK19^xR88dwG z&wuva({+)+y(|+!{9!Z%O6NSS3=ga@N_ejXPrSIUr0zYxa%SwyoGz_i|D6WFx0Dgt zbA8v}ClDX<dl!pqm=2ktnlwLy+woQ?OyC7~M^L~!-`El+g1!up$UEku{aiQTukLkv zmV1Sv^8Nrn@T>(m_2>a9pqd{r<5j8L^0?B&oN;$>$h=V{FTbBpY4<-*ktFjcFhBL> z6TkB$JR?7fjI4Dah%FI~jAko#E!L5;oqPC(*+I5-iN1F>g4>5lwI}qK`>X=P;DkW; z2BG3aC&`%?uXGZzJ3bqh*TuI#PKO>`EPRjpa&tQtbBtGA!8#Hh9Z!B|k%(gKl~2aN zr>n+X;oHy}+QC0-Wry=hJ7APZ5D;)_Ev4rh!TsMS;nl%#{nIW*Fr@C4Aw`%LMiR<$ zH@^L%fIsw<Mm1MKSfyeKH)zeRuYepp{#J8;u?o0um{AGcu_dceBd?Ev<8AFMGRV<n zs?YQt-{_YWiL>d5NT2^&jA_*<{Iyfbw+UT?(RaaYRj4M$R7btxowG>XX5*htc#Gym zValBZ6q^N@5jU$|GjS65;_DFFoEXI}RW*=ASZuP~6WO^7w}{d4h>PZ8OlEq{<<eN@ zZDGjcK$XhpaR1<*!Oq&g5DtV#O&#V#Ef`%Djy22FitF23p+kmRhSjTKUysR`PPgfl z%6U7|#At&iDwjYJzo3p|6c>mCSMJS<HvWno3?@iMJq7JAx4gEz+x$wfe>UOm0h{nP z+)aM|5E{Dmoz$keQyE2)<}RhH1o$qH6kxfpncEd*X_&)WkJ4{ZmiMkumTw4f9yaWv zo*tV~J6_js!K>ownotY1$cnV!A1OuP2jze#O1Jv9{;1yO7r*Db;%_7J9rCIEUW9kH zD(1iY!`1g(|AVVTKLfb>kqK_7I|aW075q!!N+TcY%*1VR-ne}w>n4;-`}pp+hI(`Q z%VU|Un9{`QT&X9Fl9~+48Knu=1%j74@pY;ULb5a*s~k*HLwA2d0;p*@eWZK9CcHdg z6TV;G%H7*ojYTwN2V)3rH-7gu8*vW;QPtcfUgnFVL@cwVGPYumeEczTQ)BSV;PDY< zKh?u?Z)io(dhyG9Nw^+W1X#XdqZ}xz?y=diJ*q06B-@cAQL{ii@{LiCxdS(p-kFrf zJEv+5l;gTk4_UvytQ;K3Q`hoWR`)4?5K2pz0hv{})W?-~Dnqgj2s8^>Y&a;UIcJ0C zb3>uFh>`0Rua7`R?_F<CDLWAG1RtQy)L-I0q<zp5U7WzLj6F+?9T}F}_msv;=1Xci zeJ-WHNY*FY#^4xACL<4$FN|j4%d%H*SI*CHmn#<=&=yl6LWIBUEMW1BgapC;S%>HQ zXC3~IFn{<V{xg@;;2f{NK|1O2p$DV8Se+s?TvY8-2`Du>OK}T<7Gu6r1UJQHyOqo- z=)JM$!@sS80@O&ZBv57|Kny)OO)5MjN;`W!&YIVAd-z@oGS`Fvwfh?IM#mQHC4&~= z*Kw|!(Xxov)Mj0Nl6sZD-^;$9(Y>A#KcG8i53GcC-ui&-SD{nK$Z2eMHFkY$e!Q3v zAyQPUmS)V#`MtrwK%t_2`Wr~**t*dRKa3=o{5DbVPJ0JGm}3%Wx*0cg+Zm%5_@Rd- z5nz3YImTWoRxF^QsIBfgF*}Ap59pg{tG8V*`|TrhA=Yu7fZpeIKz$VAPD9|dT>x3g z&+?iQh7qmX-$a)n!GH2Fs&Jl7M#NGT_pnvjW#~<PO|W$2b-3`Wuo+)^%FGz@t;A%a z%p8O2F~D4k$wc4{B!uV1mBkijbul3_ur`4f5<Flr?c4t?UARydA(yKARVg-ynl-@D zmp`Q>iwuO%X#0hye_9S}8cEeIBptsCOeahV$rAsx;Uhpj$L|fIc4(ibYyH7<0BbA@ zVR4$$%b)hnL7{N>Uaj65Viu8Z+u|T5yrVNLo`{k+O3aQ&n?$e@IK{>n-(zsfuw(VZ z+1L>VlOhl<V<Q<DSeUeyZ-~aR{u?iw&Kgs4VOqH2&a~AAZ~&!TGmuYFV@OAt#rNX~ zpfqS|*dD0+Id@zq#>gXtd0U-q_9(}1MAii%grK6DIuQ;tFanu5U7ZT0EGu6p2S6uE z|JjLWE1})umQCqn#&+7~w@caSwX|SU|IsiUVrp*Cbue!iU=_sc->Fdh3gn+Q3mi*U z1A(%$%Ggi0*b%+8)~Ka$U#2k;>KnhXT0;DTke+F=NdlXrT^Egv$hvdy6v*Gaw^!P` z7_%hJJDw6<F*6E_bMdM3|Do$0m;~JdHp#M$F59+k+g6ut+qP}1%eHOXwzYM?*_oKw zi2W1i#mUSkl~gru@<vSqVt-{=v%ZfSH6bWET2$G}iWwKEh2c<|wClTqx9y|&dvpD? zG3Wmf?6rvh5$tw4Uv$7AaEiaR_`}~?{KjuBUibZ9kZj<81Uv7|9<lf6A5sur2{@I6 z!+>9c-AZk2MpE^emYkb>mxtSIH}e-@f0WRba2xso>_kJzS+43*@J_O+)d!!aXhAW9 zes_wDf{I@EN(T0`?G(+R18aH{#FNtx*#)^DvPf9Q>o~cWsE!T_!J|<jF0ud92sqk| z(&L5mKe2cu3IPcJVZhAFXkf00pYnyO%^JrVYFuB?6LgXM^;0ra_NY<iJ3OZncMsR* z*OUv6p(OI&TFUQ{r<(R@&O9O@9i`7#f$3x9F0RI+Ot?RKZeg4wU3|XM8?M7t3s%@C zfr#WZsBboZGJu`Q{};d>8>pV5${#_uj%Bge3wrPePOC(2-C4p5U?WEF@2i7Y?bdG7 z+12yGVzc8?NKF@v3;=CgTjG5iHUV7PL2cs&+-{>>n36H~l#K}WbICr6B*d_uf4<1b zpD1n$5^&mqb#ySwez73(xTaChp_PF~59@>`nmSmpGXc+DVAgvqXu{{UfAacvqLq+1 zw7jxONzif&e}Ilvw+<7DDBM&HS%!@F>)Rww@@P7{0LbmD2x-tb)Kczl6Jh_7Jf{n> zx&RM_HG7kr+wFJgjRl84q|!X(sg*1ks#(E*UsNJh3l+_j51czz%oo8c#+i*9Jq|mF z|JaGW<MCe3{n&+ki#nrcq%+TJ_x4JLWaOAFu*HXyJg^b|PRg~rel$>Ulp1jFjX98N z6@W2bJi^-D={u>bxUBxiuq#t9;9j8imbwT76g>!mglNZpiG}<v7MZ4l-+($Y6JZf8 z>qLeyu$4@{;}@yDdlYyc>xwK9|B!q}LnE?wnlb#rPvOZw*|0TCzu&uf8X*FBF1ECn z7OnZO75_5X6!+VTKk%p8{172}T}9Q0<L@WM6UkZgBlbsP;vVQARTG1qN%D7Yy*h16 z&OjVISWm@^WyKrQu6yD1YIbK}yLaPzw>8kSCxnXm8#{nA3_l%fcq>C?qcZ)t1@J$O zc+&VHc!{ADSuA<;V&@+|Yg=Hl6NODkKBfmVQ{w8&coz~&lC_kVffT+v5)D5<Ebb02 zDjDVuri^qQi6A!`t$w5y^>L5XQ4SJTeJ;t~yxVvpx@JJ5C<2ZV5QsyPwm9r((9qSx zev&qRh%o~g|2R5Y)9u&Wjh~9|vg;Ff6E$Ahp4_g5EtRFEttTfnH5J#D{P^=Mo-?Sk z@1d{(UHagS&uGoe`<yGMbBZlIC`VWnWz{hl<xHnVzAl~PJrpEnY-{_yUHoZgHr@Jd zf{JzB*7GUtxchOkGd{Vo`yg2d9xAUh*wG5>@bQ!~s!J8%y{E;u){icO3f2k#xdi&8 zJuByKU%#PKVBCmW_$<B}*1l?qrVI%=-xbchj&NKJAZ%TScXG%4wxqlv@QKNX0w^=Q zX+1g?yNvB4Hb$AmgtB$&%xJ53<)FgD4rVr$9!1SlA2w)&b%#f)-))1Fvc<y}I$Gqt zOH@X9UkR0nyzGhtOGU#|-73mtkzD0cerBL|Witp`H;@iIA4kpTK}3Jj<3{y}YXW|W zt5M$I6jC8fk66=iWMa9t_2Ty=kf48ySK6Alpf$Bc*~ASMQVG0C7_djmX~e5L?DU1> z#Qr(1{EEdAKsmmdpjE|9p-gMlQ}VLa5{k$~+o&<qROcnCOznYD*4A))v*&OGMQ6YC z{7`p45!6Bwl0uez7~}CW^pHi;bmu9(p07ke!g+rl<Q9qXV|F8y^<=0e1NoVu0!BJ$ zHx%EyOmWcQtgz~7l#lxq(mMDJR3+w<s8Q|uyPb)IX+&~Iiyvecd*2P_Dh5tpZBhU0 z;d~iMxbf_`?$ho`B2gk^)A7-w<gJF%MP!D?gM-NwVb38h3ng&VY<+&x>g^^wvWQx8 z$W-PrUunXC^;Zc;8&J!~ZQIizXte_EC@m#XUBj%sP4CP!e$r;~L1cYi;vM#n@;G`) zI8zXGo!q+yA+auhEYydJhB+UIq=~C|)pvkM$iJc?%hW%lch7Gu!A!P$)DH=4NnDAg zdcFP_(G9QRc4hTb+#1G-MU0g)<%9|YBGc6YX3;%%0*)v-fbLFznP*qL@V~kOG$j}R z<K@>xWZcOi8vHR-%r$7Ps)R^(ZV9D-dHGufGMoC?hpA0{(oUP|*xM_spzl1-?$llI z58;@K!)=?$bm_<4oqTY*tQ<{VyPlus4?a@MnDHOx19!Zjlk*uk%J}bdfg6aRPBY!f zG{yGG#xot3SQcrsBtn4yNz-#eZw>6zW}<yK?22d|fj$&iE2AghmCj0p+r151+MAFU z=ee%Bt(&jmq|nutm3&?3;787)+ehjp@9Xa8f{fue__m6U1Qe*aQW-L(z^!v?Grf$% z%@wx~ymzK(0@H#x$@Emn`=BZ|G)#@ZUcNpa5_iqXzKgu!d5NZdcJUHrwb`ek|HkQ| z;)hJ-_M2Y(a1HI)$tCi|d`lF8S(^yeM5SQ`ah+O+S~J-lYX^igR0~QLLvn=NB&}}| zRlloMgE6ta+-3g>r8z)l4Zu&#T3=f%i+ss=7ZP4+*{VGa6Ggl*0ui{`gv73bm_XQj zLjd6Y0%dcf2*y~NeX=z+iqxOKsC<z+`-nH-A6kICzfkn3qDP+PG}Aqvm!-2av^aWE zOx1mRWPjuL#fW#2Xq`r3rQp^@nciUw_Kk<oR;W<k1W?YCBZk%Zo-C!$(E>=IJ{N|( z2eSx(SY9coKdid$L5nAB!U}N0H?y83Z+79T=D3!a%TxD;j0JDoWBMVz_QB-vT3<qn zcz64xyn98z*jKFIO07_DXO@Sl_kDZ%W}%=Q%AIx*w=wj%ms!P_ep&f-tE0n}2^FMw z_yl*^2#BqKsku^I!|6JxeJI%t{U2OeOH*rw(*D~uq>~FFII1tnMg>FEXiV(+MIdjJ z3{v<lsQVcHgUU(e|628Q)4#2H+Vx;VLD-0KJ2f<vYF1EHJ9Ub8;p&^(b_MU0m7TB| z#-`1!%EcRZ^j8ycgR-E~aNEs0{TNdH<$5&o%{{mCN&snq>^OeTORs0#-+MkLP2y?( z$Lz4ABW<rQVLs*ju2v@HJ&b^AqTm~wq^u$iMF{P*?xL6AIDAjyv762jr`)Zy3$4K* z%f6@jjnoUQfp1dSadNzOpSqI;{lgmW8M36Hp1!^{8TTA`e9*2z3wWAzbUQxv%pSgO zXX2UC#JUuc3;LCq!#BT~*E1*lZe`*bF^?eAeqh5~(VW;Th?W0E%L_qr`iC0nP&ttt zz9GmZQ09WoJnUuL^#ARhx})UHLw2DCb~@AW)yq90;^^lgxG3h~H6UqzeRr1MD~=0m z+|mn0Yx#mtm^pO<fQ6-S9Yw0Agcv8{sN@DPa8W71Z~7S;A0$cpBKYc(4sktdt2O zM8oEZkMAJ9y{}Dm<*PD<=f2YvB?gn_0ry9j{(41>&2PbzU`+B)A5sg^`8Zx!owzIy zv3lUO)P9KQMcDss)z7T2cw+0my(`1vc>U4)w&}${DY%b~vAazS<2F#VeX0Cbmt3My z*MJGbL|jm;%fUvTFPO8vqwLyE`CE(;CdIO;$1OZNUcM0i9X>wOxg8u-&)&6ja@jzU zC2?!j=R8N#cS|%`HVau8)#?r`*0rwZ!mQ!RxqlD(TdUt9{}&2RD*4A;bawLlMr#u7 z7nxsq59RHcDXPm1&ftiXfaQlFEQl#!1j=0e(|H6c%&@kC`@sI5ZX^+-c$bnyrRFOb zh7dd?NL<zN&3!M&t98;zpi{wkN8-sS+_S+Q6qwt4RC`x$l(QC)>G%$7f*clt$|+0c zb_@HdpDr=tc591C$06e87RzSE@hy`fxc#k)DbPo{IF9Go-wphWRCy3w%;gnTqi`@N zl($q?1<fdPR-0D`%qTaSG)w*>^NEJ~VoDcBhe?VpE4OlcXq;k&^^`6(v~1_f=?g^x z)kizW7!A(N9Pc^|$-OvN?X7wzr-vT0_itsezm@uq?cEX#*4F8_haK%@>O}e(sJ*Ch zdfv=ezyR*k1#cxN9YC5h2Uc*>B!eMV*A}EhGOu>I;#t($oJK{~HtxcE@Dp{2tGFt! zLZn{D?NL&u%nlW8tbpulNb^gYP1p590-a@6@aA<4t>`u(kPSRWQtL$wmuDe)z+nC& zLQ>1a3%U}Gz=RgvI3>j5|8RN1UtAt=QSI-dQ<R55ul?!siJVw`TeTrY*<A<^8NR^j zt77qjeGAIPZhxF3uqnSR>@o1R2twxyjD7%O<djw}?dhN^7>jo(=*>cZ4NG?1&*vHS zx)+hZ|3q0Xi^h3t<bR3!-R7{o%rhTAhVH&C#KBXM?!DKmwZT__6hQ7oP%}7Z-RI^} zrhGt2LU!Z~WUVl(X6Rm_$mVq;n|&{=(9<&|N`V$rTr;Bfdw#4;;LjL$IoSZRnKnCE zi|pIEZL~ZRxc(rZcy6V8D%*$5`a{I#!P1T;9ON^?2&e7LzdY41%NGkT<=}SM<w?No zdwsA#tk1n{T|E7d5!|{amz+B#kZ*&Xwm+G2djCc0snAckA<C&&Nxmj1S@f0eDj2PP z4~f}t9;l}qcG`hkh0{3b@)F*%rIvEV)F>%qbsi`ejc)8C)}{jGkorP>?p2m#^b8JW z-^<x*Xa)CG-YRLf(DH0T8;Xg{ppH^$lA4%FP$Q;CVdLl&KO}1Ofqju<BzG1Q<_}8P z=TOsOtcA;T@~^oKiYeaS`3Ggn906MYt-bVLKSKCM3&z&wTZ!XvBaLAML6RMthdRfP zwu>MAI3G7s9|x8ad>A9xF)p3lMnsa&N8>k7FP0YdFxXwE9Z+t(%3G}c-j#}BMSI-1 zY;ARwTpma$&=OaE2>L>Jww<wjRDGUCDtlHUd4cuM0|Q_)UhC-SC1X5(@}_I0F*2dy zMeq?JTONTmX>3SbuL{ga!i;svV~X3)$ArP0b?Io@%AzWbF>BP5Ij*3K(JEVvM7|XZ ztwe6--rQ#XHcDl_ozjANE;Pp=d17gVObSi0PH5vyB38%NRs2!#Rf$)|Fmv4PEp?DF zpdDRIUETdmhqnY8d_hz(oU)*Q`AtA+T`>csWR>Dq&=vJ0g?+chZfsoYCWC!;2gh2s z+DQeI15~;A^rN(9OztJDvCu)MD~>LeSpQ_k4~23sSq`1gJA=D)HYkg;<wM<F;T-<T z)M}DYF@$(a5YS#v$|%Z?I?_Z7k~jY_M^af#Xl(Uig+1UTTPj~(-jNWRul;+e7gcqU z#XDfTU1O4UvsshdN#Ew2VS3%B<|Z2o&DS1l1muQg7+ABF?}FxF9jMa0fsQu5Keh%k zK>kz?r}sxDa|La>C-<yL#Z|74hYJ|$fK%VAAYYkvp7vfy#gW+dM>+FE?6+CpX5H=` zc*C`+)QYOSU@=}sKIVmaQ_ez0#k+GVhtTdKV>|VDil4-z6yKi%^yt>1fWZ4VPvqpr zhUGbQu+Cbka!|QAXVp$Y=N3P*8Vr!7<Q)9T+x(-%(#SLV`<P%EBman7Uoty0Eh49t zZ(k>RS9w1?JVtJK0vFz23@7hm6hVAPI;K0C_MQ_hj}w!$Ckw7y{PNiE1sG2*b!BtP zat0ItEsdREy9p|Lb1Ac%B$*B56t;TxL37_mud1cmod3F8rhzA@Bx_pSDZYCYfAteo z|9A_4|Ko7x?}74QwO}LK6J}d~2WOleati@K_>0oEvCa#q+p?JKyhFTg89@Jo6dQH8 zlc^76(G#rAI%un8;9*bU0GC5&MsQ(+uK80?8Hxw4d-TXcRq{&5y;Pye^)E0FI)2t= zXCrdz{<k6{%~P;f%RsznxsAtiT1!$;L6gii1mMdH%52<pB{sUWk0ToohLm+-qoBm+ zeQM>Gn1^rBI@SYyO{PAk=}f;o^&I`c=_8Ot+K&Q9lnqqCXuAxemnCS9xbbOdspk1S zK5S+UPcnF%bjp64X|H;bCA-r_KZ$EZWt|Frec?^5+)g-TL}rUzvvKh)8CZBDffo+b zNE1JNqb)Bj1GUQ7kHGVa9C^Gcrl;v+`b1X1uxv+rtz=#IEIh52WYfG`#(zzXIOO3M zGzx1nDV#F2I7t)3H(`(_lYit<z<#mhbwmS;sgujnDOJod99lt}kSZV-d<@Xs7`_S6 zd#QNLavjX}W4Mdh*f5(oR{8DIBVu4rtaO675z?onNC1edBN9+zrgH4Kv-?2MRu>8^ zB%~g_fpu^>5`-jxezsLP4FI>=QB&Rp8$lq@FrP8LKe<xn_lhJNgZTc*xc}FJLp~5~ zZ5-qgQeV`_ak>c`t0F1j#eh3>P%6<URy5Dlq-xr(crsHkgtl<h8V0=5nZTVo`+&p^ z7L3AZ<rST%+^R1k9@OAjW{L36LxZnhNoD2HaRq;{aW;M~lTM98&68uM=e8djg~;9g zu@FtyO-A~`!~GC9hwh?+YV_D{A6Gkuka7RC`eoNJ=`(cEEXfqo=O5>q8P4K&2Dpmq z=bYzlu*aL%rO_350IVd3Jv`b;&<ZO?GV+{~gvb$)ibxmSMBzfjY-^2pI-$(&HErPR zqBNj38sRO%dWTJp-X%vZb(#A=9UzaJ#sy^lZy`?s=*_+!8`~8`rw|rm%ECr{nbhh9 z`hOXV5ndP}lY$F1Fb|X%zUP5Z@RmWHC9y-dI;GKMuZ!k8Vke(aJ;nytQvTuJSP?(> zjW-j83DNzzWH6R?wS9kevhdlme@8)WbuCOVX#^rV#fmZyy;`!JFJ4u7yLJ%xJ%&j_ z1u_yNczz@G=DEU_XGm(`ic5a}psl(bX4#UEFTc1v>@TA6i_1@wj8&<;4PdIe$^H*6 zpGaEj7})PD(0f1W@0%%fOm@0QbLAkx%t7hP8^=s1?fSAoe`Ja>j20_H(bQFO@>x&e zEu%3tjQXo`=q~sVDPVN7YNXoXd+%G<G4xEOUQIUO2vQo+>}~b$2U|k%bvQX8VAF|0 zgr)c0{eJEFl9=U2k^8P}Ae!drk{15Q%cEG!7HEfDl;>>`_}2KqpYGU~!>owso5v1+ z&$M81@p$1s7C}_C&1HDn$DiK44Y=8njGs)<A#6vvZyl0UaPvMB1cSfy8+Yv<-;?7# zP(sG`8K3ly*}E?$o^*C4sclAdvb>upy~0I#*Wh$vFdGDG88n0p5ii-Oj#wmfuG$>b z)3*;-s%iB-%dkC`?|#l^^izy0B`9ZB)h`@iXM-!0!dK}Gfo^zd-)ZZd&X}5<S4OF2 zNEh|oZow0j@<K7K4)<TdBk6fs%4qY4);-Ss$&nT$4`iJ#cZqT)COWx5g6v|UxfM{$ zl@M@M7|r%U{rk_5^^);^uh}!u*8R%n1(zQp&3FMYCYoOce+`t)KTsDK%tJ;$j?-|Q zn8f-MsMR+x5u8NG_HhHh;0j4`vhuI<!v`G>CXeK7O<#F5Y<R~Vl)~_95T{?(qzj-V z;wrV7D<MlzoV{@C4N9#6Hb1=6S<w?|T(Ii@RO;=G5Mc`ui&0D#_`ilr1zPF;Qc#dW z-sc%7uFHZX=2}d*uxj~Bhe{*LHBZoZXEN-CZA8t;X{(4LP^<*F_<xQE;uh7<9V4@@ z+w45dvud8B&WL8pt((!vt6^F9LJ&Y`ENaS*w%0loXF3CqPcUADu$vk!A3@?zRbe%r zcmu|yQKqm0A&1z4=%&b|knqu0jmNre;=5j1a-?!ZCC&8eVPsv96bDdqG%i%dW-}-| z^cOSfDDprcx;rRdZoJr^W}aNQ{p<<&ZZEK|k^aZcBMb1RG5(ulYO)j53Zc=G{SDO{ zzr|Cl>m@1CvK_yf{VUAZl3e3_;VaV<i`{ZaQuNz;8UViw!x`ETHcmpO7!h&}u$4x5 zT>X!mZ?BuTdSChF=4+Ll!M{OH#z=doaWCxh?0aTMPJzb11-jwWjZhPkc~Ueq9=zL& z31c}CylkTyAtB@^{+=OYfC&Ba)_x*U6X|<OyerLg3q)WTqPqTg!Z71A;~Z*UFFa_R zClNQL@GE}MU9*A`1sl-W!b9D&ZA$_n^!d_GcSr2g^EMl@L3G`B1inufE0O60pTV2E zhhji+HP<*dMk{gi%D2VDjqKs&h@Tky6A~!476`gUohKqtWZF|HzY3(vJSuk?RpYXM zU(c;2Oq7d+624vcpRmR{h#DqWJK$?9UhS65o|PslCP~-$Ebj&?Q<$5Frz={oChxV^ z9QcZ$BuN6gxnRZQ>-mxEctTqYR@WY^G02tQSbc9vAksq&lr-euvFi@Kt5I7;>SRP% zrPHw91ge`-p-)<(ZgrB^VLXJWxT>f<TC?WMvLd+BqIZNO!<KJapnV&{%+VM+o0bcu zXbKrkl9G+p&{JWNGq;TE>Hr%z!5`b3P#%)5s4I%a^BUZ(d*qh}otzqx?I(bm^4akD zTXa5KDND|-DXcR~#sWrcFDRMKLHhuE5m|Hf+@P@2YZ%YcCQ|zW;2dy*_d#GMy<nLU zG&$*0<eTAMRtAGWOvkL{k(0ItUSX8AmkW0k557DwT)1FV^Wsam&lT7@BRfEhrC#Is zn;FNO00^v1A5h}nUO4{sBRQDkA&vuI1#G0S;=~57N(30FB1p$64p0Q+i_Gj4)*VPD zJ}dBJ&(4KRGDxz4@ts&TPuTU1E~UAk5;|dlXOFK|x}1w>S{PH9aN^Pk=&y3|fHy~Z z<!>}h{tNln8N49zwZo5xfmiGOT0CXE``_>c8-q!aMXU7!Hn=qJn|=0Bd@uLG>4#>> zQ{g#1y8`AVdRR0{c{Ha0fapIN`d5tlZRuLK)V;gjdRA*m?l%H@>qM;35zEBq2sEf9 zlb19|%-VY)P0eZX2aI8(g=c3Blf)ign?CaCzw>)VGX_3119lo^pnvjC1zvlWepHDi z#kX(HqwV~*HgRZ_g-Bw$OjtvQ%(~{7AGK@%tu*>6ZEj2XBLlbo-d4TTfZzF-q70%9 z7^>#(#{Q=2H7S!FDZcy%+*Hl>aiNb1JiwxZZj%hS^hXd``I&L6&(#+n40tfbleBMn zoh!onPJGY^?ie0x_AsmiqvaIF*V9$tswM}Rp7{gD-Eo1=3RaCWo`j1yrB0<6<kN`V zKE#=ZxXUn~>g&+yk|@kH$iSZ?pS241+4(!a4Gz=FG?VR*27W8`pBY0)43(@igO?-7 zK}X=_n&imics<t!Fq80jC=<D}lsBrB#-CE~kXUXZLIa~HB?=H)uC^hwztFrJ6ZaCk zoiW7FFErnm3DW`wP@m}u5g;~T#~+OuE`)JlifQc}mHP(qc_MI}eXhs-L+=Gj*LmA- z`S=Gh<M#=+^Y94*;Vb&f%zuVuDV$oKj2%)5a~J15(!o!Jh0Y)vQ)O1F7)0Se-ajbo z2OFb<hC$K^nT+BIGCI=SBRc4GC){h0YK{(Z%ID;1r}!6+iZHuk6ySdld0Y%!i_(pg z!^)`(6!_rf+z#<k&LAUhP{<)bW_mgLxY<T;SA`Apotx}q&kW|ev(MQo+!Z=-9(N|B zJAHW$okxFZ*OUS`;cA$aEkBEy12K(l4rO;8kHXAods=64lf88u?TFqI%!5wvCjv8& z)s5Ed=4vXP&w;j2L}W3K#7Si_n`Wsw%wv=34oNWORkF}SO3{%$hNrW{IOgC?&vh<v zJJFIok|#TpEY>t-;s302N)2Y|USAsDot_N7_EFS$dCTim{>z1<ujHow7qNHBEh~Fb zVznqy;pB(xS>aslBbMpJC)l(~y*kX)qs6Si^OX~eNGW7ifalH8pC^4%z|Q7+S@I_I zFcP!rvNR{uf}>KdLk73y@{r$F`8=6z7ITf0n^rx!<M6qhtu%rriWWPCQ?sSX;dMIL zAOA*$s?E&cdpNpGN?_IXK7OTkz25Hl5u>Kv<h`Q8RTDF;>%Npj6betF`6R^WY36g+ zT$%PbH4?k!v1I+griWTh{ixkZX~D}R_H(q+RF1(NxtVs&T*}2BKX_j*DVmR%=EvQd zSGu@armqJ*g&qbaP_Ed)<;e_txcnP^C9sko4Vgr*z7kDfQG*1qg^(x<RW-k|k-jPd z_p<kYJ#AF%tE`TT?7y^z4*e6e#ob{S=5aZg|0ZP1UEp!voH=VRc5K>I!6Id8X9LO` za2o4q8W?^8B4KWF7`a3~jAIfT=EEZvTB|KuQ~FP-^tY=?z-aN9J|1Pi%oMRZj=<{N z&3I#`#fx$uCA#e1z}389nxN{y;*F`GaBtnwRQ<v7UPnp8Q}Erwh<q5KqR!##X7Kx; zR_7pucKk?`R<X+>(k;t$1e3j0#JH<DN?7pZ*n?~xRWaBTy3kKCqDRwl&2s|7i7l_9 zNHKOd|43SaWph;7e?#1Q4nrHcb0BLuW7Q5YdyC7UotckWk^iU4zS8^K1{3w$6|Q>X zZ73MqVP<GNSC5;cR6Iw^AR)4pU%~q#znqiUUNM0k6lre#t7#hd(X}h4BZCa~ey@*< zR`Na%Qu#M-5%gTWFfL+XpATMkA=ux{Kk}2#+`xaJ-x6Z(oICIQ5Jr<C+9fI1E(zIt zyt*zszV4Rh?CrR9u|POiEedv~TN+2)p>(ZUo773`3|)8qG;vd0Fc8!pU5|24D@5Jf z9!u|wm;Ah~p!73V^OSj0F0~bK=x}bs`pibk`Ehm7T<XL9r1fvhy-umDNzJKpYZ@-H zl%AtV)mESJg2vO7?0TGp6eOj|j7Fvb?Apo3Zo@8tDI}Q@qRctUB2n-$P5jP=;bkR( z=>t4jQ|(=ROy-+{p8JDuUoIh-Ep@&fzHJ+3#k7nZd+nfxq_p(~CTptBdauy}IxMp} zitH^*iPQY7RIR<asJE!a*uhv+EAGR$ng-uygd})QjXb*j@m$4FKV>V!U&Xvy;QFU& z+0Sir4vM<Ia*?IKQU-%*)}o1mJXx(!WDBrO#h0U?5w?0Rj+1l3L{<^!nmV0u{(YmN zi2{uAh(oEycBRq<(7d_Alk$qE;h<^D0y5XQOI1h*52&ef$sX@-ETB1F7G@^N*Nz$c z-MNHHWlML%af8P{2YeDe>kX-(dHkpK!UXwN2f;H6wC}IrD*mfsUZn@{<S_~%)`c=@ z*&K1}{viKJ7p)D=W()6$EOhyHWX4@lHS0^}^QM>z3F|jYFSjmz;?qs2cBp{olF0ae zZVx19Bw8KsUae{y@#uP4)DvU(yXa+U)n`?)i*sKtv8myrf{JD>AVM(ZT>K4=0hPnQ z@c1h<5(|P6;mPOf4VlwIyUh_>w78zaUZRpROn*qc$hl};pMG1}sd)xa(y^Jknex)I z*VQ0jL-R2E@Ou7@Lwsm#YSgp{<($fc$b4NmeDL@mr|DPtYZgwLUVpoxhcLwKd-C0E zj9~)%2f3EUN(wpZLE0jS*v=C#j&ct|7+*7UFmuy#{>5Kzt!`dJ%v{<fnYvW$teo$t zRqm{u?sP2P=)Av3E!|wbzf3INP(9wHR_<&(-dHZ)7<_%8p1-Inp;2xdB9*xpO5~mU zB=T<=C$1i?b2S_k*9^&CKAO^CT^-+<GQ?Uwg>m*%gjwME^fvOI<JtNds!=+CsdI~9 z3iISug*Q!BgF$MRhNYBe9=Sf7#!lkp;%qC~x@4b)nud1Jfi?^@Gz<(h;NaSkjG*6` z$wY5M^^q+cx`sXy+m<B7TE|}Y2q!l1jf3u1Ux;q@uHGajcu_U!m??Ui3#joaRIWTJ zz7M+m?QCARKzHXYKT4mZB5hdl;+Ed|o9f}Dr%#&G{Gx|4?PUJpPo4&$5}T9H3Qb5l z(|iZwyNN(LHlWe0^!Ooh?%H#9gf{2&y1%}3b|)$&vmQM*d7KL?C!m70uzJ3dZvIKd zVld2orf=Frd#_CB{%=44`K-OpfOH2Aa;D|fPc?b@dGNfUXtk2MCt@BW7Fm}^7?yNm zjCY2k<`aY=uMN|3v6QTo@lBJRt6SeSt?JxE_TAe>(5}LgC0#azruNcjFtAONDeZtz zGb|h4?2g>@0`$7BuU5?tC)kgxS4hFqNXm_0%<2bEmOn&!*hwhh=FqA<e+8F<D!C6v zAAB8otFb<2nY=hZ-~=|c$}?YUt53~=F)hCJxUS@pU<elQseRd_Lsq<#JN<nC-dAVq z<2G4&*HJYx<KsFR!7k_H@*%SJfcn<_A7@sv@YLZVhuBN-7|zM2P2#{4^Sd(<T=39N zTcD#?b$#9I8kain*EKD*kK{?D4>dKfOX$zupFh4^N2l;*b+2Ip$$CZxcY&_6%nB`z zXO4WaZAl}2N;oMz=%;|27nSXRHWx#QwmTxI9k!SBArMf}YYa4%j6^>KUrN$?r;-=v zd;*X>QkTU+IcVHmSve?;=IN%O)O|&*bI+hrQ7)M`NSLYXXK_D6Rx?qA7p#WAAlO^| zqL8^p^;F{rN_Ne~6|ANy8!ZrW%c3!(_c%;ynS^7Zsw5OkO@1ZP@tguraS-YnV}17i zmd?sFm-$=o8mNw5!46W0V1<P1jG%n2?23C~we5ixw*iy$Z2}T-Eta*hCX!~n4pva- zc9}@%;i<Ez$$HEZFj3#ClbO}~8ql0dh7#5lG*iVq9CsUIt<a-pu`EeR-zKL5!kKvt zpBYrr^?i6TG(;ruOk#UZV!Kgk1*xgOBM4~;$8MNEgd~<yfcY_+NXX%w!W`PCb%e|k z5*EQny)$x6`;NSY(4riie3hypl~BRCYsULupcl=eQophpjhh@9hV8Slfd?KE4%z$; z?A#>$DHj2QW>Puju>L?<GOpGW$6?#Ws}1Mtqbj<k`H64M%xqQm%v|xRKWy_Bh^V<F znZ#2(O><i+pt@LvX?}Y+14h;LR~;2<dR-SsTm|rY5I?2wJMYE-2OFyhcQIWMnOc`M zC-mT4J^%rBDK*k5PYKo!t}gXDQ`@m<Cj!3&y5n~DnZ-q3Wb)_{xhIjc&2_CZ4zQc{ zwOFk(AHw8Mp&CW^v{B)SFjOPuf`GGma3&>kMFB(Wf!4w{D$qe7?xvYDkU`86$R;kl z4bxEAg_bw-U`=0a<*@BxgOFBDaXgS+6e!RO_ocG5HA6V6J)-omCS%Fsjp7F(463QN z7flG!$N(TlxXkC!6{WooA`s5Xzs>cRz|FvOUn(X6Ld@Ed3KPeW%H~vTiT1Tuj@>uY zzI9N|#WD46j>ndiM36E!W}JnG?B~*5Mt)A0dFXZq2?2m&C5d;&7UFV<yhmPf58@Wm zax*1$HmH0(`&a66@tHiqofKg<1UpcV*UZlH`v?JlRBIPqo(y*ef=CA;v5vF2WR%5I zmWoDZ-Yn95L1u4O4_GW=52mQeoW|((W59lT!9+FzaHM7wuMBCL;6zdZB3`&Y4k_{p zG0Z493WmU3u>N`u6EDOXL_rWiyCM8xO&}4G&u}h_@YwH-Fih0fQdPx&R)t2iC<4U3 z%!FtHMV%_k(HMGzRTn_m41ZIXJ9RWcNBz|0ij^Orv_ZtRiD-_dB<rcS92tni<_!gf zXo@z%4}iP={fJY5ra2d>6G#RcW^436k?pcJE$p(wL8SqDqni#wM0U!VOzf`IK9Ogn z5OJ*^R(eu1={`MD=4*D6W`joz4IB9t><HNBDQ06@MgiZqS@L+vJ*}nuC*uM7ihzCc z2fIEJ>DaZ<0lVfEpsx7EA)!5ytV)=xK~b0?{P}tgubY`PrwR6sj;)5?VTq5nl?$b~ zwDh*}WDNAgF<pk(AZyZyLwcBc3glx-r$iZzVLgbNZ+zqcGUXl|!+lb=*iO3~!zWFZ zgXcmI^8oWPr2qH3B2%1Rl+40h{<|XMoY0uUA`fVA`2jNq9GI8LsCwB>voCiEQ@=u` z<5MY>vL+CXV6nGWLhd8me9^?f%Qs~1*jSP}?~zLaFLY<(|1&lU{tpUlmsJmhU;cgM z>ISJJox@PRbI365s0q}wFsnIJX#~A8qdwVD(lzo<9Nm`b#;AZ0VsM@DEmJLT<jvK* zDXMMsNp@0xMsIevhQ;xU9Tq@3@yjWdzgT4nIuc-vq<QDG8@ofMs-ynbP2#kSRM*!6 z(Iq*qVx}a6O%^qceZHa3U>GTNO0RJV4OR`$j<@f_APQ(^pyHHAnJIDDL90BPX7yiP z_$iu2ED35#7u+ZRI!Iyf8ThDjAmo4*mBIW>vlsj)VQ@f1iFUTfelaH>UP*ND{1AFf z=<&WTJ%kYj79upGg7f5z`G?QEN8Fkkk-<!Zbc!F~bhkj)M_fgt9n-J6!Hrey_uQ?` zDTAP__r^Gix$<C=DL2#>#uuL?BiWAq=iORFO_>rwe=%~*zHXZjp_Yon;bfUKgL-E^ z!cJMqH_5jV!_i;d@+8}6X2O5fg<M+<ndbZ9lbrt#&|WqvKbljHQ!Audk(2}ZtYZQ} zm>mx(KwLcC0V1Q;n}JzxBfDf}9!-GPj>q+2+hselj1<EzPBRoe3QZyWgl?v+xM$vK z89o7)+tMEY{wd>4eQ5@Vj_F?w64w^W)n5jqe$&_=|IsOWa2l#*IdgVafADEUDIX7} zSkL7652>F-M~*w({tY08T&4FBp4<+~he#Zg`Y=BG1-3jNyVP~u?V{xe!ppMywzPew z(U4?^;<0dW#|B%@dV0Rida_eOtG}U}DXB1?RjYd^0L>kpD>7;MN_{EJXuPuk44qbZ z0Xjq!qL~}X;pgbmcHnmY0jn!|T(9B-rU?R0nZj`0q7yvXI(rvG)#*nbwTQ>o+Kjz$ zfg-&UB_ZM%NM4a4JT+;Ub;imU^r{QxXC;HTqjP;sMyqb^2If2qb;V9W3dsR^v|r$A z7R^h1POW@%PVcYq-lLe+aj#I!R$_f{2(W<R9r&w=bnNZ<V^b#~Y2H6!M(1T<c^zo$ zjm5VY8Dcu9yacbzOT(1~*UsJF0{K}Mnn~~oGQ4YLrptL$ynmQ`eNV(5$H~fFWPm|F zX$v-L2PlKgS}9Wu^h)b>LcFv0yvD3L)aWkO`rF33e+#cz!^H-mXR@rX2veWSYWbn^ z{AAv!69NK9r#&!LbAcHh4Pslhbi`azyp^q?IBq=`hgX&|{;5DVZ7A$J7Vp~cW~voG za|T%*@bU{5qzn#{$Mm$=t7vHhtf4P_!B@f$Zo`YByzTxXfjzRAH|UZU^#E-Ong;;; zDtM@TvX)R=K|S{>@)&2P?jV*3ISf&GF^U#s&2d5>PUjZM=k?_}@??4v6#m5YAnbjz zSA~`jWR(q1!#<G$7>Q1)tOp9iIqOyL9+whwLS`_QCsrNpGXQ0^9qSqS)i#j2WPp9i zRYjW=-Tfv@GU#Q5e+hiP?%vpNGa^;X_i2zHJwHb;3JWMzbQC=jfvEf8{}}NhT7#o} zQ65L+p|4EF-*i!`1njvKPestmzJfDQ$78o$)X1QoMrJ1>klTk90A!USAQXcLD-Y(X zYs24p*S*>_LI5GSR$)}TWmBGZ{R$#ei8ZsDnRpe2DFbhi5?9%2RoJ^95pS~CE(s<5 z`_p9fKx5Q#<tYy9MosvZjm?>I)Tfc8pNfuLk*VoW99!vb?t~|psg7e)4`OgM*!fYX z2?Js_T4{VfT&2zC58WMb%q1sW!ao6n06Rmkci!)%4bNIo)`8xS)OFzK58>YLru-{_ zmg|lZ>rzT}S=sE+zj2Bv0W;OteGVU3#-D`^o_P=xkjcrocg~gC>j(ZR>0m3>RT$j* zn$pD+`Ex9KIaprTYQ3{K%{kLY61&4vgH10f79l-Q@vC8v8Wd;E84)pYA_fh7#?z-9 z&@Mn60y7*SjG6+1Cx$aq;Y-)@m4VqO|E6#rHlzg5h`{1i=sTlc#qmGBp%jgWu8Fkw zSemBbQhdg0ZwW2L#jF#vjC&~>S{raalr!J>wD6^#Q)?)CRx=XzgK~T8=i>}73-@mt zvOTnYk!&Z$a%zR9kXXvd)Bj7LO_v>d3`jmR-gT<w$lQ;#mTKll@P6BB_)IhB#v07* zKf5T<_ZtVi0bXb^D;+C6HIF`{v-HB{svZI~LC$GVcnP>Z+tkOeg%oh6bf`NlimJ@! zNC|B0^e0JBKx}2mJ#DiTJWFcQLR*|cEhhYQv={3D;mboR4kgV?J<D3PFit(M)VcKb zt|~U$-j$A`RrnZS;1&qpMg;X}Yt!jpq@w9^Dg}nqchmU`5Zz0HoZO|dSlc}Cv2Z>o za1~Tb2c6}Qy+15kfdeHlz7<NI2;0_}4U+k=ex3+pqb*GYj=-CkY@{QC#B@WlMVk+M zIp*}gW}492Q+ESIwKJL44lhb8!r`K5^IKq30M@ZLAIZD1DpYC@535sl<X+(x9qtZc z<4Y6GJZ8_ZW&?Q}=>|PLZRpXHsSUzI=D4S%rZv~v?b#=9TykN@5xmld8&Mrfn%Zv{ zFo2A<Jul%~yo4=ryjqj}Z0{V_aDuh=m+Gzbb^L?WG-%oJVKvUGjJ)QHEmeS@ImVSY z8!9-GQ-Df&cLr{9orqW!xag<Q0`6Cp+PQqf0_+vg%X_&k(k2xAXnYIeHk~W%%=9Gl zX;3{0)Y@l~awMowwO+DVNjMN@QVL0Q9nZ$NK=&*Flrlk9XY@*O2bja`8E4JHyv-3l z3Yg&fPu4$TqV^yu;QSV1QWg>|@;hATgZj=k@zJmIAkNNkP%gOl)sYyY*y%i@0qNi) z;t%T3VE-K$gO&LH-j{(pKFI<%*vrEd2H){_ic7>sY1uTx<v@-FHFp@8cL4udvaXd3 zTTyjy7bc>cq*Gy0zk)0yN(OSRcpVPv-AKr(BlPQXcPiVjp;GzX!ds1E-5~G^AsWur zt#%;;i;nfxc^}rg$5c?3L5Qtq<sWEC!D{{5C~5WI>+&5U^fSB4a7<Y3`ex}>t?4Bl zyQbmW=1E1#e!2JK>!+Zn!S`x)i?Hjl*m2CJ$3(xvt<dnm#-GKRO<GWN9T!txaG~|1 zHZ(KYun4}!qP^lhJ)DmVu#bzfFVI?vP3gO&PBeV@?J|B@ja~RvJ-mh<UI`GOh8JIv zJ9z)kjz71S&nqonC^fdhloVY@ag^U;&=69rKLKl;C9&Tm=PQ3=lt<C-s<j15mQ#g? zHhp=5c-@R8aihA_9__ZFvcWGbxw$?{f-{dz<ftcSXg7WK#UELd-Hm;fg^L-Qf#<%; zY%fpq-^!Ax3R(_Inx7QzZv2LPfj00;88g1VLDI{rA%Imc_0&GRBkxo;I!`X?(1Tvl zq&e)x7K`<QfqSR_6!9v6RbUlxPke&)hqf0!rD<t89aT?+d9K5HxEn%w?d6Wwxh^;$ z(FGqWC}$CP$U?u;(BHTHX$GZrM3YHD+W{G%?g0z0<E$$0LVnj>bO1yay%8=Az*3t! zVoDLt4B)BZjFML0e6=2+{MT}7wUpenrPS!uUio1%d>#?<#08Ib4AlPkF6U#Wm46?S z2e86(5?V956B9rkME%Na5|C2baO@g-35y=_>uq8}ue52PqfAXo{c(Z4a%u>eJyvf) z?68JkzjlT;Tqgk?1%9}xiPukUO{Ia-jgBD*2_#ggl_e(7s=D^thXt!xFrx+io0F?v zA=%EW!5iI1EX&ojgd`G_4ZN=VCk~)WcCJyBfS}V~(z?fo)y8TrpxD_DoJEwbQhlN+ zNJ)#UGEp?u#hpQh@GjEa_rZ~$KufN=21VhGu_~y<@<MLMU%{N&smGehY#X@FVgp0G z0N9BEz@sA#3bUI`t9vZ84Mi?h`Km_g3il!0uyE>@b&d``Sm*|_>luuZ(eHO}=*J%1 zjG4;0ld~U@HYJ(KKn20z2Jqht$deo6c8$wr2r;%%3V%u^Yo`MD&*e1``|O{Aj9#aD zqOJ3}SWPGYfHi^cqKEFh;BGt2ltoG1rWd?ld=DY$+BKlz8TJpp?KZGKJQzqC4=&Kh zU}lInIW|#DZnM#=xQDw`b(;0n2KZ_%a8wsvpzAz;f%csw&kO_WL8p}R&a}-JSNmcX zgpG=EDNl3IYx&XI73UW&3rIF+rMXW9mrUrHiDRC(3uI$ug3l4^BbbWrpd8}yzt~)) zt*V1kWjBLr)@3NQ&cQ?b?dyuJTpc=xHW0P`Tf)5s{$PQoZFD8Q-^rn3YNQsZjk-Hl zKJq2m|8Y3;{&P4fUa0u(q6x?DbWfH_OfWqw&4Vyv?5#+6DSY;UDIWl`5v&@%!ngDD zbYSd-;;k2nCHwI=7zJz^VcZ*5PaFdipxb1vpYfKz1%J<D60Aiw`MvPp#UUoRSs@MC zSLArC<-;JK^oC~u_<lB2`MKkB|MOL+Qca9RszJQt!(&xnOc1-^_iw}tmSpodBeRz| zI4;x`8lf%Tb^}$*X-rs%Xo?SmUybu8!pr5#w`=GpZxWH~2h!018z9LRVKtjW!k2;o zYR;r7@WnZRj?4q2_E6tPl1bR*qSAPPj)^$QE)@=PsDbb5Z0>TsOHfmQ?E&f_aziZz zp+$2e;|Pn!=ZQ8*&G8Y$_D@K4|2gPlF%XqXsB>0XSU_u{A<64zG<`u4%45uJQi)4o znwRJymiAlztK1IMKlp9*u@1zFzg+Am2;yMrUqmcW;}JP3VMM<IfQLtsNsTWir2;}~ zOp4M+?FpdHLQ8up+jjB)WdLl2k9!{By+_f%{p>RJr(=nQ5p1wmAZT=oMECfjo%Y4_ zh2Ut*-@+!Z8!Aybh@j&eeuPXzlW+T8-Xb<L9!9PXk7Sc(X-me-lcQ~cc=pRUQPoT& z*DFLTL~s{sX&SAQ>h;IUt%pWW`2cY?-jVFOI#B?-T&}sD^bn~_$6`91!Gaou!44s5 za>q|)-G!%R-VLlUH()Yz&siyRW{<DpE>H;$Lbe-1lmA78I9O^B&RcuQyLdq;grx%+ zpmORkAKi(j9cq(-Gu5-u1+B-|N7Ar2Es&^v)vgR_SLT43o8>Sj_>%+}?l!Sy^`KwQ z0*-gpF@Ah$WGfjHd!Wz>@?Bxa2DgV*hJfuOnp$RT>}oiZ<JTWKF%<}jz^_dB;kYQ+ zqGhz8)a1P&QISrL>ht8{-it8aP~H18-#&n=&Ps2^05BDqXCHuQk}dTZxb^mU?~kd= zNf=Iq73$`&F%V~Kt%VgD83rMc4dg9Rsc7lA>F+7Y6Sy*YlMQh7!dsQ1m;nD`94z?D z<g=xU^~cm#<1~k&h;S(LK3Lg+#SS#19;-ukYjuLlVbQ(&vE;d(u?kp)UVDFTmwR_E z0n5<*+Ll(ZXJR4>Dd@j@K?FYO?2w5C!#obI00LQc32|HIU=a@O0u?%9mE-NB{XFq1 zv;RI+R0FU^=QSCuN`BXZc&Vh6FB|@GgV-31zNS5XR=yuHy}a%$$2E|;AQC=_T*{0h z=(5Vxt?j1D*1m)C>jxJ6K{ZPvz^^jnD&IY%6K<TCSD}GEsl=647OtnCdVsS&hE-_f znT#rAtGL9OtH@t~f)BBVhfle34RU+LG<-ztr{V_g+<=tRs`^fpO!|JnsslR9;&N;R z`Ffa%ukTjLBrtOG-Baly-vYvF(&DfDqQ7wj;~3ufD>HJw#+6^~RhLy*95IOUtp0qp zY#sb#PiNXv`JS&{U8s+<q3d?QWmV4FuBU|VMs}j%t)8l_=N3xK0LI=lE64l_+RPJt z3WIiT>Jpj}9O@KPuHc79ZuMzAQq$0WF@j=C&0Q1eUV6z2{FYxBywV-XDW<TLl|Ac| zSU--Ed$b1&PELcuj)FVopN_cRdg`ATeB-B{pvqq{TuWm9zn#khxprrXcK{cho}|4A z>@J(YmEx9;Sf!O|73g-jw^^8`qkUP?Eoh}M;A5Pd<_EalM?_Xr!c~)0LL6~Y7uO*D z7&V5*)77jwvf|@jXY~!9>#l!d>tR6d23EjBoYQH`y3*~<pv^aCp0l{Oe%{QfsEA5p zf(CZe_?o6n;qxWlna!OIjpwAf*posgB&u4Qwv3!Sdj&^>d&<8Sn`Pd(@bscF_orFf zW>vS{=rG(uGWvh3LDQeHH^<|H-xJI3i<Ju+p;XP_YCUZ8%^Z^3QHMEDTLv>B;4<!w ztSaU>FlRF~5<iZ-Uo#}9@a0qTM*U`v{s2@s78adSJ4IgV|GXg3E;edDV!u~VtS!>( zgzv@2Qp)_LMRx%=H|^s3DaB^443d%N0Kx@3s?`8iN67&GKJr7s4Eaa1oIjnb>#q`( zh)C?zs)sOEMPm{%M?ePEu@zIKT$3}qUA|=c_LL{&LaL1VK7A*#-tSSN@a3vn)s%DG zbT@9Z!1q!5S<VAkkTS|!B`Ta-Ct}QZdYzlQ1|&d+BGso9Aa-6s(Szq1B#MOhSn($a zhSPBqbd)rXWBL}rO%CXY%}gyu>Ep_&<bB*oS@ZsDGc+4Yo_3<jQgV8jH+-M}P~aY` z>V@ZygNm_|>sK0BA^`($cC2LN-7!E1RXh<nvj~eAjo{*}Ex(ssh@2I7p3ZR!cKY@Y z8<6;a4M@QmExIZtxwEq;D4v8ymCC<h6*8RXFL+7r5RjoEg*3F-Is@ryr_#$@!YUik ze0TP=_}|Esb1cC(qyIk=B+2>04YTx;2?xC<QV3&KHSJwtcr@>B{_A@$$wBLzgJQMG zeBgEy-0AOtPzpfkOFHkkwizvn*<BywLuVP#dg#N76l_+B>sz$+LJ{$=O=&`u$%|@$ z`$jt@vs9b(hx5h+P*5wz2b4ej0NXF)^AmVNnB6mYazIZpnb55C{52y9y&bJm(s=Gi zo1d>-vL1OELHicMg)e-!5i^_!h+X>B=YLC(NOAv1g3K3B-?hu<B>~K*cIF~R@bU*v zZmjdEY$rYwN}rRL4VDPtx#^9fOa$S);azdapC<;awfAdke6}O)h{PB#XOXZl9PH?y z+e6%1v=DWTtFNxE9nN+PT6o0C3pdo;Lku>T3@4W*7shbBs8f%gPe;Q!zMzwkSJe5f z19uST_na50m>KbEM+!)wMMjJkRn9Hye|9MfO8#n)=f4`{2G{?O2I(s3Y+iU|;slbM z0CkWkRhUAYB0%N26qqX)BR#&Dk*Y-1XDU-oXJIlmk<JqNnc%rt2C>*`B!p7G=l+AE z(AdB{pT+0Xa2|2mK*=#5BE<hh*#=bmyypn~KQ^Qr4JDyI<25_mZqKH_x>ah7XWjp0 zL$>a5P+}99*qb)a*F>L@`>9oC&97!7kf(1E)W2g#!Wc_LuF%p*Q>J#I%|7^Ct*}dp zbqUK~OXqZJp_njFV^*$IU{`NVCaSPXP&TY5Q6jNupKnrz1-wF|MTr`~$BBuF0((z^ z&+kx`6$=vq3IgToFeiit+@hu_*yjhhEaxZKy2WD!<paK&kp6$I$SHvrFS<VX=Wy)m z(XOpOOzEe6s6BAAXXQu0wl1!71;@V9%h;&3tqTvl5Hm~bEtK)wx2iX0{^TkC@c&tn z6w|kLE1JJnWE~{mP#HKUG>#{mDM6<<$87-t6m2ao1gxeqI_lj?#QeIL{Vp-(oj>wm z=b%jc)@kk>f6ysvZn3mG*lAXWol8mnI6@av$jGc>=K<{`E(NGPeAgc-S7*Oi@nTbp z>S?Fq=?_kvv(y8^*B}ccU5Om2({4uG89^wFX5A49O6@vA;{G+BMHVd72erqaTha3j zpKDCvDf}XVP^GAjaQlfZGYie|3`Q)En7kBLOs_)RpAvBJip0$v(LkK;B&FS~dh@1h z8AYrD!UD$q5}!Xo&&4+i9L3XxVMlEnlU=ufnZ3{iF+JdZbemU#^o+twA+mMIm6=IU zJv2U06sXg-di=rRc;x9olEDghh!&9#JKN6i?`y>exa}+}d^kbWikD#^+THe{n^lK? z*35-u;Ss5*FN;(tYyaDV%y+q^^Jt6lZEuZ9V-m(6hN^gBYSwMlkDh3HhgN9(t+h7j zp5Xj97?enMMcCOW4WYZF!0!J4Fm_Mjku_|?reoVq$F^<T>Nx4xwmTiWW81cE+qUgw z>UrMx`{$dPo!Ll^s;pW`cIrs2%6;C~_7m)u=l2K$>9QB1Ue)tHdD(F5uLueo^p7OX z0m6^KTy(Sp<<p-1_qi6c3Y%zFMZ4(6)$rDIFXsyQPl!=o3NaI_-lLOw5GFHCaC`7# zn^<qe;zpLH5*5Q0i?I90UH>FsvbB?%aB+A9Gs}RkzPP+oKrrYXII4<S<)2_s$BX19 zaoaj!I3yb-bss)HjkXO;#*V%0Lzs5AnJ+*=3cN<V(5j4Yl3}FtA%f^Pkio^>klsE* z5KPR1O^`p`1@mAj@S*!d=b)lUhFW#+D`}@o_FCW2a5c0)Wd;Kvq<eapZwaxNgK0@0 z%Y(KAw0;N~my}Z?QVXMv)HMu|(352R_k2De8Z@M%KSul$vMOe?OGm%w&KoCDiT=Tb zrY~*>AR&3CDZHwrg6h++cnLS4J;N4pwDp*Fd}CSs{JaNvri(pm@&FLhtmEFB@u+Ed zF5m^sEi0xEYB~sVfIotl&<(i?b~a3HJtq{!83b{tNd1I*<bF4qRIMw6c{)_D4LSjs zV>tfBKxU;DZl=)e)5j|-rVi>ks3Q64COB!O@A#E5;zn3fbZyGc^171k9|~FbFNM@! z_cZ<wg(L=0NaC*^5CiY~e<)<XSLfodexCUMLm_!cZ}z-2W)W&aGu`Qk=Rk%7g9KrV zzGSX%u-?pJM6gq|yiHdsw;!>dsJ+UF);nTwmOF@Vg51G@mYoK9_z<kFWe;b1&2A5^ z-lq(Z(2=!K+&V^3$RCxu&ln0+GXs+b{Y!4~RgJOg`c8DF+>^TYWb5Xf2gq=*7zl_d z50?pK9%8h=r(0qfFp9VDxZdZ{rbykJcG^yo3|<KHxce!IZMUlQpDeeZ$4A%Zk&_up zs)9}e_xZeY6zU{d0)JsR$bE#oZ;m#8A!cu$=$`6(;#eLDlCuFZ{kazGk-T*<qK0xe zs*AY3<Mh;kktlVS8A~b`AQJskXGDauq~k|$>eD>DRCq0)Tqf&1ng!Q;&5pR+Lu&tO z^)c1XTMx!@+<(oUF33uI#hJO|wjD(mBQwm$l2m%?$=4_FnBJN3k<J>@@ma|l7${eg zBybe0EZ+OVS$@ER-WmI7t~jS2o{>_ru&$=wXGWd5)S%vLMy<`FQ%FVWV$k^Oe?!P; zuKy2&d}mt(KuBqc(|xe2j>W-GZV8HIr+9|@RsS!*h7h-Qi{Ef%I$P({e%F&}rYJ`m zL>WrRL#C*Ng0ZmtoBHy(G&y9tQ%5~Pdy}HcopE5VWZ744$|o@93fh@6EY!YNowUKO zlE3}Lpmz$p`^cI8p^(i101ByfLH99hOpbV3*Thw$HidV}=w@f|E>c|1eg?<$PGs&c zjHis8z;@S&JYOL+x=uV|@kdz(2S}I*%)c1utenh}8=~{a4kzn7AwdMO(|EtK;y%0= zf?(jxZGm+0KE2OEZxGQj#FT#q&IDvf#1FS>>>e-@jPz!H-I=g!ILo&y$gScKT`O*) z81~}%ql6C#`h4FdlhS?q#hqURfjSt0wna{_M&3a@n15zveEM(J>%(q=X+Yh{VQ27u z^S+G!KPhC`wn)V93nq34-zbrr2dc!Jbr!@5WL*z~s7YYo;SLIl-h^Y#7Kldq7xQb_ z85Bre;Q+}jY>$rwUzWeTd4FG=LpPXW>GLFy3#69jJ?#XuwH5db_9YAPYM>E+A=T7E z`W~pj5K|M!BxAQvHCqV#uD|=dZ@<qcrvr`Ozkzcj3X>bR7x-xuHm#_3ltJN2R$#8p z`EXK<b?>)8^+W1vs}GWZ%??t!jJBu-FOoEk-+_(USc;WG8B196E`+KXoloSx8i(5I z{uv`-d6T8pg=EZg4R>cHvO~FA1xsq-X1>OsXrQ2Z^!yKpBw-;R5H!uXM~AAfo-^<> z`PIQRDd8gXy<JQ>$=`+IPMBJIQI=svSq#j8GpqA$5y*iUSCYY1){DnNxhwfJ5(#ak zgsp+{+vB;1cqO6ve@J8w?BXxUPem%*d>^RE4Du{P8*ws2OYGEDGwEq-j+LJi7M1HO zYcwj5Vu4ks%A-<7iyb1i<2sgMrhAFDWer_gWy!!j_?fpppT%;Al1F||^F_Le-owR2 zo`3lNguox3fF2z&VaW*Bmo8adfzPxPNT$iTw6dh*&=kR8-fdA8nODK-94kSiT@8ht z&ewaV;ZpJ%CpA=s<H$MZnrR+7KHiSbg`i!`xO&bRFR$aHbRvBvDkQ8FG3$Mi)kfyf z4IyKw>v<-}oc47##Hr>@wUkuL`6?zhC6WhFv5&#|H_T>91^I3X$>>~q%^6Su)(H_S zQ(sq_fqdaWUa#6--v@|oEEF*kNaHFbG`zAIA%Ne>Rw5P(Wjo+g3I}+<mjZ2HV?7hb z&yfQXLI*Ms78WX&@vhA3<3E>CRumFS^8OYKKGs`cL1w5HYwP$?z)R_K^MCtqF$?{< z!S1@rNpsjkJbxdQv&}q8Rq)gP2SqY?WcYk_z}E^bUd^<@mNxZLuG_%Dn%*8*2kIui zsfIE{6iuGPx)fEjPh6g%ZPc^mFjj%~QQ%0Ml3WrCsIp01Jt;JL_=1H%XRedG@o%HH z6x$1w6fGtyDaF6CZmC$wt9ysdX8&-$OxsF3ofRtaEFuo!13x)+^9Vu2HlHPH*NOTh zVzORepk`7lrC|T5ipe`-R4ybKRr)66GriJvy0)U1-|g|oMckYVF-7^9yeRMc)qS8H zr?+$f6%{|*I~nj!WDK|9avV{tuLpq-uI`x&y`W2jj4v0ycj?L`@HHfV7X5NII#3oY zP*W=BkN;&Nf&O16GE4e@Ok`<S$$v~_{ICBpkv6>E-5J&gFxO*zeR3PFK%`p=9?3s9 zF?X~GxunJmyK+IGrWrPCNar$N$zmaJHX3YNsQ;IVWXWmp6jp`di|H8Jw^$lG*L^Ki zVsRS<y9C*N(Bo_-e)u;cB#*#l7eW-bcJNfeWk&@qW|6Rg4f1eLl|z-i`OBIYe(LnY zfU!1p3xmz3XxrNcB=(E3-Si9HQ-9QGt1o>tx+}C}8yPQ;lxWHwX_plXJ#JhcY9Gz0 z{6&uNxvA03o42)6j@T57k44w)3;zvt>y%^*c0VJosjui2Nv8YAf$Ppnik`)xKIQV) zvl%yU<}@!d(Jw>dxa0PME)hC|c{GiWcK&(4)V>C==^F)6v5HeYgX%T&>nQf`wz;UL zFHfWm8L_)8!d#{S?fThYOpQ(xBr|m!|Ds4myybsT<WW?Oe1_crL6JF>AkI3KHv3M! z)p|$f&EzpPsEp)#4(Hf5s~zDUg3QEz#;?xdKnh@AbIi~{&@{w?V*AX;Jcz@HwS_LM z=Gu4hT-ye2X7mG!b^Zbl5_+lZ50qEL30#H9Hn}k;@ho1+Ai7}~=*XTpZYHAp=W0{q z9T~^^?z`aOxZYC#b&F2AwfB_MM30sc&%1=~XqbV2B01kCB^<CNzqTlLkVsxe&rI@N z6yF)YL`{>vE|erIlcy!{zn)P8=Jez@_y)Ol)x^Z%MMRYxZ?}rdN|p_yoYML-(hKL~ zm_t*0HeWwyKBR@@`k{t`#LLr<F})D*VZ&|Vfa55dye@AFvvUBmi#pB2PEg$a!bs>! zI66*S>4ZVMvjyr05sX)Zay&Y|l4LT3A0i>49x8fr!>$k8eiQBzewR$!c8AuN)0!y) z(g9(63MG3<**Bj$s&z^)Ey1<W^b{!$UKArPg{G97{Yh!5;xe(sF))?OT-!;ey7*m( zGUq!WlGDN_q6$tMHP6D2T$lLfK3aQiyk$6yHQ`G%kd^slyYV0e#SaM-!>q&R_fo$q zaqyOE`kX$X;PMDEsyH)o(T==9{yIE;!9%2G=Y%#l;1bUsl)NAY6nNy8+r5$EJ!6MB zOs^y=n=bnAW=o%xw_36<xrQ$+q#-m#h2IE_wgsyk;+B;>Oi=i&PVr9vC}3Vf*`ibZ z*<y85FCzg7yl)gtK(VbQ-ouG5J~$loG)j5C{f%Z+JwI*&#vWxJMO-757-2s=uqHNh zZ@~tA3b2b%ZbBOk!$P3~HrC5Gurn$@YV5_AL9D(3axs56W?Jmk8(H4Jh08c=z#adl zsJrCGz_B~eE%<M{_rx)Rfmrt*9@dvW%HsjowHZ~+HjGyOHcSBD=1RrdtZ@$X_=0pg z8!dUMYdyDm`9iO2`)@Am405a{xXX0glZ2YrTsCk#??G^|$2F5EeBk2~-ap(v2A9<I zR!4x6-kGo;KZ}aKX~&!i@n?v@H?iYcJ|nyhEuKgG%bJeW-W*%7WlYme8P~@9nnB?j z(^6byMzsv-!%~9*kgg9o_@)?<+gnK3X!z>Dn7Kcs0KWG)=9R14c&NXYE5go1O34IR zyskYe=LwrZ&N3K8DM^v6@*D(_|9dlrhaxkcST_sN8a>fqhxA{{?(ezW*?h1|oQ$=V z*cRMsB-2O*Q_zu7Ys?(9fXP7DVnz`tY@Hw;{@c1f;0M8Ec^t-G{D#0g(9Jrfy}txF z;v~{k6GZ`UQ3^r!`XkE9vM2{a<K&H*P~-xO8Fm4UAgKtc#97wm+HVm0eaIXydhsn; z5kHix`Yu3TUn%$`jhiPZF8*$I9T#5yU7*R@WX^8T(ax!I9rs5TMye}m%!qZ-Ka}Qh zfk;d?J%e+Y8d?}d6-+B-F`s@1%;%}m+F+5vZ8Nsf@{q~+8dxV1-nIx`tt~s!J7G~} z2Xr%Yx`|4IYdM-1YZ3AommCDk9A^}GA`#ym6s$DcRnBlsYs~mQN&)nu>)8KSFZyWw zKlI|m;s5AG&&TW1|Iv#+uPh4T%U_D}1$c;?&|AqrPHGQTAnjRyTCji8(3`w-l(vE5 zw%=c&7?{Pd_06{+zGLYMu9^+G0o8x=YpoimCT-q&Y%0e|;6rtBh^~Qwm6+B&M8O3T z0l-@i@zCMK4OO<)dh)4~GaN~^4`SZQf!QG*LYGWBY-WG&vu>zWPYtFmg%nt|J^>b7 zHxI9OKg!h)krYMpwigaOGpesB6UpsfhS&1#U!5t~eflHtU3)R0u~qbl|2JM_vBw7U z`~BjGGMJ7NY({qNq233rQD1nS=bGdUj(7%B>0)rh@PPxGuRDhZl~D~&Oh+4-KG8Yv z|Na|s`LgL;?s6=0PM6ed`(g~c|J~cC9ai5)pS>$NMWzJp4h3FDtxblo9n!ADbY;WM zmXzYBpNBa}I)d~>P$45(EScAXLnBGHGA%kX5sI5=&7cCGJmk8r_(nd8_c%P1xTN}! z{Wp`2tEzG+ma@;|@Zi$67`S)%2zlLpmTNozV#-{Bno(Pn&mVc!#OUJFEryfd#Y@Zl zz+Tdx*y}1Ki@Kc|gWs>5>xZKZ_V=g<0z0A>!CM=Xh_h+@!k(=zcs-|N6W_C+3Nzqv z?D)^JvL_@PL)-wLnE&9Iv2@(qTKJ42=K9O?%KunZ2ztvu3BVJ#J<UPHq3C}^V6|Kv z!ftPfVDt$VWmiHm=5)#AzlHU7aB{vcheLwYIy<`RpalxOvpA%46?f)Z=d4;-tf$w^ z8t>cj7x8pTMce<q@9O-P=gT$iQX%xcLXq-4?*HN??)`u!rT$`r&v}IS7$Ow@Ykl|m ziu}P2Jb10BzdK^f4aErHhy?(SxFRio1mK9dmAtwqm>%K_{EfoPad3|+{}G9vkpPj1 zQ6+~qQvPX}?%*b^8r%+Y+|Yo3bA#F2AZLq*T`jjJ;Z1p$?4v^t(>BIHZNWv-Xj-s^ zwQiLyf{mPw&}@Jf3U}HtDZ#{rVdxTR74UlGr5}ucAK`AyOX+YOY3G=X58FvU<hAda zVsM4cXc_3cK;us*qd5rwHNaZGjt`=sCGbtkf0G#40(n&R2IhD0!ndScnjv$Fi1)X; zg-Y+|H)@hn;0;>stywjqE5pAY@nKrwY*sMuAaAx*MNE<Fx&6;=bS`VuggK}soYTZe zBpXUOUdkVdU)I5$W3TLBb0MaH7(IIKGHou4oX9RZn4SJP8AVr_Qnpigc2UWFQAGmD zqS!l~67n{|ah7m2G^!eQdKPokp<4^>U#PwY4{|8JEh$akg~AZ#+SA*tVn)VkUaBSf zT$HbeWJYRz6o?BryWlt~*?gp?t1776Uwg&&V(y+cJE2JB{52m5q}cq>Kz+w|WKaa~ z{Vh0+C<D2FZdsz5VEQKg;Evs5J&NBjw{OtkKK~;UzYr`%HyRLmwh;RWePQJN1^%+Y z_+0X)dT0G9Moav9qw)Y=kO-?wn*0VI`%^~mn+~%9EE6I&OcWlA?f5Hp!disi=ubpC zWwz<w;y)sBL#mY)6#syjw-rh$_7fT3Z>)1w9J??MnnrTrngq4$MPd;5&!5Z0ZBi8W z*Q1Y-EgZf&BpbiA$pNmcFo6%%yzM+c4{7<~3=QUls&B`iowa_d0=qeGF@83wx!U^o zta1kAspqE`Y-WP)M{8D~-CU#Fbl>cOh;j7x7@>W`89l`9fqs^kr4pDY^fZoh8Rc{i zb9igIqf$=%uILn#{#8poq_mwGGZKPJoKqgIoD%o)_cN^-Gx@4ZNs8@Dj)57*=YW6@ zUUPl&V1730K4fvr-J_68<(MybT=`wi2=(v$drq#(^g1Pq(m7!Hi_)c}D?FRIPpCzs zdIQ|+PTN`0#|JNd@e-)qFbH&Q{x`qp|DPz)W}DaVJuIYjA2vT?_y}Rywi1uu*=Tp< zBMF8+Ek(f5#3}))Nzdo-iN?)lv(;yqrfRM0ybNDM!nnG_ayqU*6s__tH=B>O+kIV4 z_U&kY*tYYm={3DNTpa_VN(Y@SJ2n6N?s9DbZfh8y&)i#&-cFWETQXXh&A&=9HIJA7 zCa)lzo(ttLQ#@#o77U*A$C=B|H14ns3=8Ch`4&TTB4Z`hlN0ioMg(?bS$6KqhRd}? zCA=yXBm9`78)Rq5jisQ}&+SB642m>M-jOiRSdzK%knb9p*GuV6<GVK(f<_eIf$ib~ z8(FY#qT^BV9)&*}DA>B1T?-F#nC!dTW70M-MYkVD&=1L=&o00k)u`q?@J;YLLXTRN z%J}8ZgM%stq}sYx9Juf0l|x{<)ha3a_^W<2G#Iu?dY*R?6u`C82C1}8G6WR)i{2;@ zUF2!PCEu+GmT8qFCs%`dXw?;ewvMJWwJc=aR7Da&x^OXz-y_j66rO-A)jS)UG@UHw zX3x~~MW&_Dw@w=~p7+X7OsXp)mz^sLEVH%=VXq5@g2LrevT{sRmE|lnhH$(oWg=x{ ztOhqwIEp&;^-a06f4eOPT&^oIAq&*_gjSyPxH^ABf4*BjddYvQzs>9^eZCi-Jp*i( z>DhA>z-%pEFQ0BNmuy2mTx*nU<9~I6KC(aBE$A$FD_s+O;yy;7Z<joK0!}JR_B)Pt z(~hH|^?gE!Z;kiZnRW?Tqo)1ax|&}FDZZ#a<${RVeThalM3HLZRp<Hx&5PnldW@Uy zLUIFi2j*VM$VRogGy=ApVI*s3Kta(c8uf^7aWFpvL;roxaBA<>;8t8-PJPYGhJxh< z_+c-gn&$)bWGs4w^AG(o>si(PG`2J6x2l{FVU%B3aD;t)6r^bP-+cTkr&9LKc1Ssm zs)4j>f#S9+r@wb^Lh`3ot16`m3l8_Sr&(#|StYDnj4HZg2EmzrXG%=yr(+$d@#m51 z3i30FosnVr0$dJ>Trx4?7~ovi6phZLR`RkOonOu>d#?jEW-J$A`SXub&Z&kc!EtzJ zVssisH<Tm>CkX4g2s~Hf&OaA;^0y0<$J4To)f8IgJ(=V}cL*3?f1jF1txv+Oz~r6a zt+`Ulj_HO)Mdf`?oDnWVJr>n!5l2tSaUKa5$x9c>2b7-tbn6KWY!OLR*=Va<3uB5| z+9E4tD9PDl%^7HG=y5bSUB#oJ%81Tu%u!P;I~IMYmPQTBjjqTsNnJ?rErhIg%8&it zk{*Rp){}Y9FbmaQo5mIG5j!`%ziaXUF$pq9#c|HEjs1oG16*#epPI&3^wTbXsztB# z1XL*+!h#M7hBG4yXsuX1PQ)LTX0H*5%K1rk&Fidj)}rk^v@!D=JZ&0vGErH!1XO7P z-CK7KQ02n^@DHw}TyZyQ%t;IehL%B;R_<L<yHX63gUaD?JXxa5)`8tDGC=Ix?$+iA zRUUMw!=hpRw0lDA>G548vmz{<tCfaLGvj-shVid`l2Oe;|MpW4o3vsI26v0Aby&$N zH~I1VM};K71|@o%!Z*k_<}!K>a>lr#qjKpy$!X|7Zn9G+=UdZ(PM5xM?3mudTZ%LQ z%eTR=K-;7ip5K!z=cuJNH5Z~ksgbLSm1!(c@LYyK#2|Xw=d1BPNM$!6HV+5sD0C54 zCRzN^4f4yu*`8(sZeL2s;g`rS9bkS7W5bgEpgvj>7KO$4%lXP2;}IC4(eD|*R19Wn z>(MxpGN7OF0!mAukLB^#`&;~}nnaLatVTS9RLRJ78`8SUk*S$Nc%?Zm9NfEo*5z!8 z-i$B6u|spLz{><$6iBzKQ7x|jxC^t6bb%wqq`h4wtLi{l?Snqwqs!A`);UcYbiy8n zHxhH0CA;b!Ju)@A>=nhByc74JJMgTj;TT_9`G+(KFusqkg-FE?7~dC5!6+_DN9iY# zz;$G9FN@zlr>ksVURP$mEKx>UD7<zq9I|*WM|i$oYR7)i01WU?_TER&A@;D$BE`OS za%JZeRvsTYiA17?cJV?`+86-cNj2^U!=Gt41GDhy$Va2HH5s1h9pAIUn2tk4+~MSn zVh}nd6>Xz8!ux`LfPUs_tf{vD+X<N^J2gZXX8nmip7PV&I+>}JF@qu1#;sG0PlxmU zB7_#FsTEFBs4W4$%f+pcgxr!Z7=)Wki2)KkDgT?fMjX-dYKp+6JGzehpYi=FLU)0~ zgUbbo|BmlJTi>)k%vPvoJ79GSDf3nSLLn*czJ&R94nmbPkvQ+q`CF4|PB5KPW>kWI zpuV(Ijf)mRA`+)lR}@oE6N?L3>In&$;;;M!)mAy_4UTxLwVa*41J~@Z*GIOHOk4|d zIjd$rNn9&Od|W~6ATK0Tl>SdQr0{-0VWXB+$L^vTE0IYGG8ij{`Dx+T;xY?Q5UA1t znxU|<<`1*=MIQ)3pUnqv;1gpt45Xi<(qoxM-5+Iij7?P`v}k&M-d|CnM|nbQJ?Z2p z&o6Py5@Kp)j(e9d_LubUurfalW0qQr1B_6l;Wv$YYYfmHRxADNoMP7X-PZL}ZeZ_R z!eh!K@7E<_rWqPAj{xjn#@XyEu$82FtIi&cPb{j%2Ds_FT96p>dg7QIJu`O$mMc-r z%5O3Li|73u@@YBdf<gA|1Ge5RH<j7A8|_CZaNQtC_t00_s=f^|lDF?Y<riMK-xx?% zUH8?kQcG7%j=Oh0HNP?Ntr&Xn@pS~HP{i_AQ%G;9+K<gwtw$?VtJ&8^q(noM-^hjK zosdrtjRKORL7WKB|4!MyQcg^DS?m_IY89$Y{ySu=s+NlREMcW&5ioK0J}q*xJ}Yvs zMAeM(6P=st^Tp|ScU_w5q_fA<Nb)jaSYc7)M#|{$#v==6y7S$X7~AAYUon50;*A03 zHV|6|l4c8>&DafxdiJ>Jn5|IX7k-BAl89a)bm79fo|&JApN~r_R7?x>Gh-SmL7-*U zIGBY)PY`Z(NGW8bEN+#@7v?Im5$iOtljov03Mz`Z6uq?(>(B1oHiCg>9tt9?XF(4` z$A`uv%MfJ8Q@3K#$M3EfW^X8~*`}KNl0qx=O_@2EJ)2%whV?pq_tn3zedA37una`l z&wVn2gPk{Zbo(L6jad1+zLBB-{sa5LqL-)VBM2BS%B|oP#Hk>4XanDZJjs>rjT?u) zN9JKPNX8?~(rcK)mv<^B8wYjjM{JZl4L{6t+4o?g>RgWI7aeQo@$usK9oxR|2N;lF z1W=_!UCK(V5mh9_@Zz5&cdCz?KFu(@L!=3MO;bd}nQ&VTm_$xdB_LZXm_N!O#Am(P z9kp^7<8gz_Sk#_CfWKI-@}EB|F*o$uceZk0P8wmaK*_~uO5|pV-z=n|Ndt&_pr0aM zs4zEptbgm-6V_mlf+vr)(YN>=ikyHaJ5C0^gE~Uyci(&V`s9ykkzsBSzzJ`y30+N| zcg?HE5in*J50FsK&GXha|JLM`kUJ&2WAfuBL(GgVj(V>bT-JFZ0IEDSoI%Gyn>f1s z*&uXSiNd0S2ppA5HM?My{3cI*-;CGoVkS{Zn52U^jhEVexpJ%H$Gbh5f7jkyZxU6S z$r|DVq#rUdGMJRf%{QKqHc~RHO3pIGbzwfp^J9#Ad8EG^dW{_Mz>KwSDt)syv*XBu zOe3L~SNoRs%kR|Ed7n?lb$?-RV<R{HDEh;_?P|l})Q_Ni$C^2`*XmxYIDlq|X04r< zZ!yc3{q&3GOd%<x=O=jYy_YKEOh3=>VQpg`*Pl+4(YicUVP6=!u}bQCOu3suB1*fZ zd1tZEDL-WOe!kEjwhDH}`#ZLFf-SSCTeyjzdgMz-?@V;(xe8-oC_GkBmadMy8UU-; z{UPu7FbI>4NkhHd3;{Ns;z*3hC--44u?T?D5e6LNq_W5;ln9k>(`!zLrd|TC`jsB1 z)%aU8?+SIB&88}~9XhCtYkSdpE)|`nN7=@gt<j^bEt_eM=Ba$LVnIo(tWmXJ`dYQT z)E>RkvV{0q^k9Ip+dVw)q(qH<jY@ppehA?&xcZ)qCZ@twvF!>Sc6=vN9(bMgZJi1B z`!hQq0niwQ^mr~@NxTRvSM&pPfBjl6Pt$aCi`b?7miH4w83>PAfktf_9$ynMc0vB4 zGtx{Qa-f!jLt|~v1GmTnYV>X4fHibQh$^iX7ozud?z%0H>v$zms?lIh3IQm|LJ)CZ z5F;4)cm2R{I(bCEiOb>6)|?|Jr{mqgMs0cw9jQl6{fHwL7gMvl4mB=^vPPfXMxyh~ zIKK#YW%nxT!=$)XtQnuPzM5L*KH4^0iMH+jw_M@$XO8gCAn4^4gQc=arvm8~h<P2M zZ7m0M>B~=as~TxEcgM=y0@w4vx7NG{2o;Oo!Q?JIvguE_GLZZwvS+6r2l`ev3Md(# z=`X@0%Ie;l8~*Qopr!W@HiPyZBbIE%QO)0$RcyIw-+9tYX^N8!28f+UEEvfF>f*E9 z$Xct%66#N{aY;VJb#)BbTB{T!H19u6OtUfn?<2l|yM+I_J32DP&j5H}WW_}S;2b@` z5x`AUz)j}5It6j{Cvd<`D!|8o&-v%ObpXx*{2WZte~(%*4rP5_b@v`#tY0s2zXO)T z*jcUmK7)8Rd{22J+%@n&3nQ4$;*3Ch;V}G!hd#6!!=dijRiYes`#ew{yCX=t-&aZ$ zXirB!yc2NDA)i8*cf&!Y^Tk*iw4Ecuy~7uqN!CiO5<c$>z)F%Z)5FO;3&4?ZF1y@A zV@B9(`XnDF+wVYq-^uq=oQ(2A>g|_0r8`LK3K6CeGoA6<?xcoGqdn&}IIHj-qh>mz z<!N;sX}h0tC+owa^_&`TK2Z8Nw3`(3tNhwWhYY~qR+X)Eb)xlG_X3kGN_UTo^jxQE z#KWKP6H)S$U$Bq2)ZG8e+NW2_2ZZ7gtreM-88PMKicQ;gHFCsQu|HtYRbg)D<w^xH zEkxK7pmZ{@ky&PX{ZsurOi0e`dc!sEH%s`P%J><NN5XQS!534KU#IZT5fk|HE8{c{ z;U;V&Lve0u9(-`Ho7N81SY3lGXUX}5@}6ugXd{Ox%nDWFs^vMA3e>2jf^`VKCpV|r zp=)w;jhB>#z0%=7>MoWQOjGHZ34VtOb+g<$=t)a%{X;s^g}86?x3;RB&psTh`zUsD zV%enoLzPwQC(R)_rt>PA?<Ws>50|ax%Wlk2BA>i+iFBoN{hvQJFB)zrc`t2zrw?}a zfC^LWwX?s+8KyRW%(a!rkhg0Sp1<c<9xQ+HkH-8~w0W1N7HK2FXkq3~FVWofy(!Du z?~u<|>8;uu3jHMDIEDc1{%}8jPVin~33go>Wy;p4704LF+@ZUM?T#9>!8bZ7=24^2 zf6My&UGTT<@+{)}rrwOk^6H%G(SOXc8z!A@4>zu<qQ!u#>l-|TB5_9G&TUgn&9|{m z50%!9x#aKs*}N$uQRs-DY~y>j@~@7oI?4yr(ZF1r`w)Ulrd<=n)#Y-#-AStLew4f9 z-rynact{eL5#D^u?|U?aDdjt6&b&0{S1pON0Oa82V~CiaNMhTH6L@k^fq0&RmA_Qe z(Tt-T<^Us2C}?h|d1Q84t7Me6$BM+1(P&Yk@_x*e2&?C-Dm89}(PEk{sywem3QFBj z;jn<q0>Ee3>2s9ky<V3voj7}370}Kmz!34V<nNI25<*~WH*dn9Au9K-!^@E5htb#f z)cD^W!WTgkE165#<pV|h72zS#nX+AwD}LG`aWx)}V3s!g*+OGXZy%k>L|%1{{?}j! z`RBasr8O<tpdGm`;M&Ag#eC|pb>dd-i$-~_yl=cE`qYz5>@4VxZ7jEUqEl@2X5;^( zCC$foNt)><2)i>?j<1h?=(rvJotJ+s2^fIrx<27xm>0m#_{$-ZYf}@G1^xsvG@#wq zTWfgAZ6N1GFXd$c^S2(=ETB^~f(dF8M*pg>8tE{*ZGuG3K)fe1u%ue{-HUJmFHOwV znP?9Z9v~*WBh-@j&mB}WBH!n~#_SXt)O<=<-ty3Cb#a>YcWq~uFBRKwQ<sX|y%@Mb zD1YNB&oQ6q+G9Mh$HELs<33khN_SH~GFdFQeA25`zT~lUs`=|!sChz<f(*i7t9|VE ztQk!B{FhCx(+luuzEQQ0C3lcfHER9-3*9`iw&r@H;_(FO;K8|RHC6Ot<Ru?Y;>+E0 zh36zdmz{n1aE{X9?xgqTZ2GE6ZmlTCsemKBK>T3JjXn>nUX&a#-+5#m&d@}+3L^Ay z=r(<4Ty$%VWCv4RZIutAvgZFBaGFj%f1vWvF!YejwuN5U$k}5pJicU@`=-<)sD~PO z#;)HRp8yDt9%&-X-9h}76!+<2gLK%+iQV5n^TRxi%(tw7Ai=pUK`e;s{Nnp;nGjzA zJkLff^FJsQ%_Hx8R$$Q5axnRz-*Q$%#WIPHYB*kTP5jFBx8H&@R?56Z)+WraFAUKo zIq-0E&Bxs<qga?09`gjNO%Y{MJPQjS1D$)|WAU3cihtXsmRwZk`4$RaE0jwNFC%w# zF`ghmaoO7Bt>xMjZ1_FYpdwk0DDptFAOF)L)jXdAv`8~o*FMO?QXvru{{E99<)(d< zgz_qb-K1j--T`qpJcH+EToX=4WdLrdJ=}gG<(Do~D~B%L^uHU%=0B+U$?GAra7vm+ z;QZF}kR#yZ@u#?{y0^pxTE>|ut=L0pWqjvG*f;XdS}}2Gh1WdVAvnV#iRr_+sp+7+ zL-1qikUwve$@lyY%sXOv?}~B*r8?Ra^c;q?V=NCGczsgUq!1})H!p>(Y|UU>Q+klE zJWa)d%Kq%0&pW__!w9tzbl#f^D~7MIegEGaX&lT%zIZ|dHRo9j24+00JUV}-y1C4t z_;}J4OQGL;c%rf)wc?MM*X>lTN&-}r>eh#Y%)iv|29^mx@2}?z#wid?1OaaFwG8k^ z`e0vd!PAY;_)PUmgvue&jNSaLT6E3|cI?exr$3wQ9sm=naAt<M)aZgmDI>_oZwBLw zZ2J`WD?vi0LG=r9H?n=yLYLnHLR&e%%K0+c-R3>^cSn0!waZXr=@)jMW{z5ln@i+h z!r!)GQgM|iKE}#5)9bi-C7-3`VAzEf5<obk_w<Z=#)E{tM+?jaT{|Xv9uWC6f&c3^ zN9q7>vuQ-Fmt=owqcTYN1e=_<f`#`bMd6pof8}Q96Tg4dS8J|K&~+!RAeycvHq11l zZkz$nSwA5`(a8X~r9TD(BPbez+{wsA(!$7;<yoTQp(^Ee=`aauUuLrX*X;>Z3jEro zS);@0{W`H1=8RrUmPDvP((hAAJN$<-1&5*A91pnIApfr9o*D<exr8B+WKjx_DgSO_ zP+t)->wM;acWeYPZ9xVXW%>n2^-3uhm|#7GzW4L9xa|*d!d)1i_f<RhHoM&paS~q` zzSpC95fjMAu2D+vPIMHx@VzE02L}qI6?oD9mg4LAU%NFpd<a|_ksjeb1`JHtWZ`63 zq-d<nl}ks3&PXljtN@McxmZvCpMq4zg_+zh#?!;yqL<jl)_9w*FS`e?FBG3HiFkOj zgaVs)Nv(j_&N6LszpKG(AMS4h^VWDxvSYgMw6mqIy*oy7?{9y<1HK*~$weU>T>?A# z>OQKv=iOnxqBoeR;#|4}t1>n0b<lBtJHM>0{e7jaV>vY(ltZuUT=>hiyMNdBRht6C z?IqTmKMO<p_ovK_EGt+64<Q5R+fn0&_qX>)JHE>HGSJtnyV9~#iA;7(Hu;Y0+3U-P z3x??dw?Em`a70zh8Fx1@;1RPl)h*FS;6=9wWi=6f_qPD55--}XRtqOU5_QS^5ec_^ z=<Qu(pOwr@*v$$^sg6P@;JIRYq6<;@H2rtI0j<~F$A!}5>r4GXJ>VCO;qqud<qlZB z^zP_MZJ#=3-uM1U#~bpJDm#3A8O{*&+iAP<yb9?3&zmAtZ<pr<2&0Ol_qQ>xKlC1z z2<skRUwBlTBTx1{G1vD!S8#t?$DA8-IMni0nW?nbSiG;eNdEUi&<&U-<{bGqZ<Rz3 z_V8m##koUgK7TNOl|<`N%T~5Q&f5>zTbAYBWm9srw+GV}iA<5)_nqlx<VD210WsBQ z!v+|+O9YAyhLQ}<Z%eUj4u*&Ua7q1k*<pl}d|w}P``+$AuC|SxK9k9xz1w5mZ<h=& ze6aXRG!oF=5J3CM{Uw={po_hKjH%vtQg&X}U&m*&g3$cd-4aLo%8Dml%;<-KjpC5) ztT;|W5~++dK2@-vZ~*J!3~<6QDtx?ueRk*L_@vZcTa*p0_I#mRf3F{Y#1@Tii0RZO zcjLGM`%a)4*3?j<Q#8coR7^r-j@jaVgnNmzL1*-BX|{ZMGP9QqW@R5$5PL;TspIRf z^9?e6iRiEeq}I0O8M2k^_9Xys%7^69Hlb^y3iS$cNBD|;B`d~;#DZrJ$<Ew4FMV9a zb_QU<h31e4_vz@H9)l>dIsw<gH`L2w1k)wZc^N?-3F&Ys3r$FveBJk8@xfb1c%>BX zES_K)ai+|kEryYrL`3=cF&gG@M;$2(9z7-&mKDGb9FAAX>@}$9&?yb@6U;m{eSzhy zDH+7|%I0rEmR>Gb6SzKU)ifa7<P4n{{=h{e-c3xi<6xduOosd>MG<&;o`wtvG#vIK zD3gPDD?pS(<oGyKFjB>V-?Tf%Wxf8~Qwe$%M8VIQ|J7Jeiq7hd@S3Ob&M4yUQEcf$ z?{>(m-nvpzdO><SF0wmAfLz@f5NR!F#@vVKi^7^_nXq!I>QVhmiwjj99QkQ$+Dkz( zhGPHHayV_jpXnF0NoyXc-M`$nC713uTfnKS5P;iGw*k2A{N!4r`b~P^YM+Isa(M*7 zKKe&Vjwlh-<~7)}ZO}N#!KBxZn_hpQ`e6|ReaeLz#1P|wYp+!%Z_>_=$8XeU`WqK@ zwXGYcEGNgbBB}JF0t?SvXp7Su>N$)VV6<IQE{o|0Qi_9&g34x;HA|Y1r8#L+>Ok(1 zk_jE)IAm~NViK5c%%g;5C4GrwmxbPO%6(IQ{OfR%ZJv`*%#OUzC%;M`EiZv-r+8*= zeP5fqi_T^3_ok;UtLnz5ElVOBb1HO$XVA#OfqH#W{4i%VbxV&ey68Gfp{UHsHy&-C zd<M?UvJr7FdxR&I@+K9v7dlI*w)Rif$x!Wi=M-CZ$Ti4g!FRjSb=tKP=tfO*5GbcD zghEk{@!Uid4YhI-mEG{<6kbpCV6LYk%+{ZIs(lxf|A=24<<TO`fpQq75n_kRno%s9 z8!z)HRpBBstiTEE7c_ZFUx*cQ>iCM*lS=uCg=Y0RC>Ff^6<KfPj}drmY5Vbg_aGOC z2Nc-T{ZiI~{9NkVN-?&lM5W~!=7UM2?^xXU!q{`w?r-`J3P%wk2IwFJg@*-~R2(`) zQ+`|zVvd|q=vQX5MLvRHJIefmud%1G5$Aekf;gIiey-N_d66I>dc}Q0?T9d0CsvVm zA)X!4pUrTMIL@H7OBt*<NN1?72Ct7M%Ve*X2JiBIg4pSUCao5YxS@v_=!#zm9!^K3 zpRHgtqMw!#7vo?tq}p6KJFlbp95GF493Q+%>A^hBj!r=Ql=J<otzKabflmPLTfd%s zY|w1k&t14s{4zU)q&GQh+@Xb415#d$BMq*ehcM2m1P$%M&h>r5+ep#jz8)abo)3OW zmV$7vEmNd+7cs5zE{qki{_*0vhSL`TQ%o2K<RV1yehMzcxxRSZd@OeF`gm)wsxlxa z)$PKr5a{F-M-Ph~r_=I)v@~yjY7v%vnI>YcRmG(QJ?h~#yP%_bjc$Nw<K(8mN3wrK zrNnynaG?Ded2>|?BnBMprVxUp1ns8@3!)O#S$xw<UDLOzqS?o2%t(1P$rn=3?z-ly z`>Q+0{dtOuPy@O6^*Cd>-D#>ocF$>w@b|Bq)a4;A%803v%pcwHB@Z|<Z^-YDc2DO@ z?~lgs;B=m6d?Dqkmb*%9sef|>&35K5mLcB3#oYI@`Yt7XugIu920-*IyPw`EGq%%X zKcI6u=0Lg@eTAZ4Y3FJ)vFS!0r}FBq<-&sgUTcX(Tg^Ktwv$!ie?*0E%-|*o^4VpJ zo%`}Hh`+mD8|wc28Hho%oe@l|C^ZzmKCO%lZXUK~Qo$>sLP%b?gQhzs;hDYow$tQc zzGWR-OT}7c_!7OuY*24o1a=%PRik;$cCf)?(uc%zz|~YJ%B~VjWF#L9t<N!4Hq*0W z(z#*%SE4CJ9odOpDA@+YA|ZfLn@b7|g~GMP6_E+Yp4!+w#MZ6XY&uWMaP>1%3$S1Y z<_E?}odVetR(e6`>X4cSW)VFxCTa93hP4p#&Y$P$Iut}F3cQ#GjM)w+JH+kcffr7K z!9{xkxJ4O*t}f=@T^8-igMvwDGF1@E1_UF3Qcfg!=d#YlRUw&2U5qGBP-RgX`+#}< z@b68eNDmO0)9$y;=3q>W0E!CXi!lh!a%9u%8|5+;iQUo|+;<spC}?2m#4{>6+%D28 z%)HM+6xvko@GScYxUg%>bYLEf=i7pwiGBudj70Hki9=_e%mER)n>6fSSwmRiU=Zbg zVm!jWk7Pzz(Kgo|#ALJ`#!c5s5Cqi(4No3M9bi9Q8h+MVGi|Q(QD!0DF{y=kB$<|! zd1$Ph`_YY-9W1q)>}|vDzvCq^q|K2Qke8w!Yl+LJX1M#7B}3A_KVqwq8it~#Y{g{o zFI2vlQ@vo>-T((cWh`0GFEyLHmBOzT9OtuJ3|ZFF>izrhu;e1t!HWCw`Q!@_FxL%B zrCtmwuwd;MT50#|sy_=5+~pp-&R2f{&$iLNr2*>D<S4P(A;vl+-TXWbF?>0(JTRH4 zP)L=@Od<k4dt4v?n>!ybv@Kj{g>r-L9FP!(7(?(mrsX4Z=&^493I&x#?7FLmqvz{5 z*D7C|<GFXum2%F&j|^NB0-OW2$i*c_@Z6&C0kA}fr@8g{`%Z>qb2c4^ioZ%V(KZv? zyULB|ryC#Hx<d}GLB%TcV}7#5SW$J_C&OnSB}achias++vibCRQoqBanYdtXE?>_M zt6HWa3$}+lNxxw;C*EnB+oP7RCc95zEb+wDk}q=D!J-o>+@}Y5%oVvaj*aI_<h8bA zD7AOYeGh??G78XRmG?CjVR`6JnrqfkZ05?O=6GsMzYCr9e_c18bzoF(wq<LxS82~Q zLUz+DiqKz~6lx|3<1rHQ7#!pGSX>hq-*XSr1H!OF!n#6GL-!%MV*N+|hGD1raq{2B z`quwY#%j%~D^~1BTEPDxwbC*0TF-&J1b$w1o6$mI@*o9+FxxC}VNam6$d#WhB0XBl zSoHTdBm4W{kC#Q@goFHAHI))$+=!Ptl3EuTN(djz6EKZeR|ooqpAios;d>5bM*gJF zKHaI8)yFd5v~#bAY+=d*ZYPAaEJ-Yw#wzF0!mX6GhCH_|K=C>3^A<yKf><`G=rbYd z1Pn@pZE4gXwq5{7o67%3qS|KOXPi)O*0DUE*fhB!>}=#9fZ89IBPB8K&ai}zR#`9M zuX*#M!TNDAkR(SM8W#5wi*ofMHAz5G8VsGXIN~aZX~{Go3VVnSWoRY6F08LLeT()( z<Y`kQmG)AsFCwOBA&%ip@UDI?UgFVxJ^rux_LDl$`y5c&QBLv-ImzNWIZHvS<7@(; z3+q%PVvZn2=Dv<@@FdhnZl^);Zx@z?x3`_Vu@A+M7;&PX&g);7Y-^*M!+|GP$)Cq% zEID|1^q|UFd~#NZKPzn~ank_$JzlQTi+t(O(vKvOP6k03c%*F#w+&4B4@|b;iIDy? z#^JJ25l++bU?f?<{Y$1z(DQi_`CY;grup_$J56|8rx}DI%gB?|1s+Tl0}y8oGFb>% z9^uTm2?@?;qrVUviZeTr{L3S%j(hLt%SWO3ib_1&`kG{ibPAn%K#cJ+M-!X0j+Z(a zr?FB7(Pve<XnDeMPHt6?heZXgi#?@Y{@I@^PH>~>?P2g(vIeFQRlX?O7ThoaT9<Af z$JJvflq-}9yI2TD2SJOOg{hWy#>eT`xzJ<bn5;j_DkYs~*=WsPXQ8s&jMiLYTjpI@ zFw?$CD`<WnR}IJsXP`?Zbibc@5NC7<9_>z3Nh3F)x_C=TJ8#aT7uKB!5X>lqE01T^ zMw)m@)jak(QY=d1?Z%nN8x@ZbfFuq?U!ZPT@D}7YyQgsq-Qgs+qh-hY-`>;hn6IT? z8-P6}&C6Tp%#um@-73KziUJy~^>``BrtyM0c(G^}@&50425go5c&|C<QbbFnrJKA8 zoOL&6W$MgnL5Vi-Pmi;EfI#agk09!3R}Trwd@xE}2GT!)R^VEkLQFl@6ozh6At`6W znc$1~;IFuSb)u+Odlfk8I!#q!QbN4!aNlkbXo^_THD}T4j##9}AeRuaDDBQJH5(t! zI$a4sp_Rptx;46-yi%bR8((jZ^nWK>4UQA|0EyNiM@zDoiqc1m$%@(xt@@GaR*5KS z!AXwFX*zb^=WfREDNB6;kCPtyMYP#sHG3aW2;jvs6Byq0(CJ4dD)T7EtrR6_f}YnR z7ElbmU=~PXZ*B}{<*a>)kVvC6X^3u=CaHci=50KBjxv(9%EBrmm`TilTodPnm9ypv zW;8N3y<_uV%C**={u$5kbgGsd^e9)dc<pPViun!;l9k%K`;ZAt7N&q+YrWhkaa_N) znR<ZNutugE+3T%8AwD+z13aN*jE16&Lp5kH7(drDHzN3#=0zLmcX!d~0Z$eUilI3W zKkG2tlLNsdylLP0+8b1iDaixm<h^?y?+QiTJ6*G@$b?BAc(xO$U@^rJAYW52JEcJC z6fKR}F;dSDHNH3_KRD-CH_t;u5?{C<bU@Eyv&NGgxu`9f*r$S+owp2{8d4?6V&?m= zN*3a#Q(7gUZlGkM-c>k*jqhF$n>V9^&ODDQ%>29g*b5uqZwIz25oW#f%<KUz2@%(M z{s<e-0^`u>C4}Ol%b*uq0BUgsJ~|F$qaW)HDhxP*R6lX&SAx6Hot3Z918n>`%@%At zAZXb6<8_ZCfWX^+12$fyUa3L2V_rQ_0sbdJL;GM!I_Iz%Q(RGD2~}g&F;bTDxi?l? z_iY6VoHrBX>JM2ak7(>v_47T>&Ys*~x(5QKc5Q_|=M-wPyXa*Xh0oJzt*@~4Q%oW? z=cqvLj!UiPCN*^~l?EglH1rs*y52DK7())(0U^*pl&NsCVM?b~s+eZmpV`TInYu0Z z-0~8T#Ro`YfrN4XQk>hQEVS6>=LxfRVd0o+oSo|A(};PBG|6mTZx#2TRA;bLC>~$V zzJ%b>NYOYpiPy&L`YGm7Qcp?kc_$g7)>GPr91fs+_q16HGBtb5M4GyxhG1VK^a=zo zYgGljfG(>?kLM@nyv=DRJM4;CISIyX!{%@G*jSlD(1@FQ*y0%032Xw($v6lrE)J)N zXx1O!Kd_ttd(@9@BKZkacA#i}Gy&#%V5l55ajh^<6i>`Hr*7X^Cxiu1D-%z0^sLfw zPUfFKj0j0$UBFQEJ&Jx-rjEHI^tOpR^FV>2mMN+RwsKdSvyIdSe#Xp_Tl)9~NmF-t zApSPBY-_Kt*{)~2DV!8mf|fyT@A72yLS-CZg+aTr=e<<}BKJp-{^7&F+r=@vCI({O z*~`QJ<4s&N+>yM?H;*uUCTknJ?uKDW2ps-IshZT{HyQ|L8H0rn5$O$q!`<?>N!qmS z#3OiiU&GGY%H{Z@Y1XuK5OZH>SDTXzPUJ??@P$wZ1N@Zj7_c)hW)n&TUxP_rzfZL< zfuDCO`i$Ku{Nq&7p`mR($c#;E?mkBm=&i0AkZ0&I`6Y0z9H^k1hx}|FGEI~4wfqb; zE#7#sunNe`)g(Mw>0Kv?WS79K?5L}Qm$d<JinS($`E1=+7lA6l7(DcS@I>;{3&11q zf!+qS5*hv{&APRso%sN1f{VX(H%4QalVx)fMT4@jF+)BLtaL6``01r7VqpE8gl%#k zne0_Qd6Z0{k&Yxr&*@1_;v{8o_-u=OY7EPp)Ci^khZlp0$CUE+eFyunm<VEO@GFT% zr24ZbYGvHIG<fjHXQ_n#9KWanXvbU6J5{5voI!>zH)xtVxf|CWCZq&xIl+7W9?)jh zf2{XqCOb!~r~vtcCm_!Co1QL`ziWH^;qW~nwTNU&%fas!NuCCAJH<S^1Z+F4LytQ( z)AuB~!rnvMiSx#K$YqO8=-Dsi4z4q@#nX%a+0oBN`s(!0y_xE=pfkrL27fPg1i&QI z(|%;R2ft5_wm#|YqPxwbpOWywv(=L%p!lDNy5ox#>MQ1ggi?~fbNGgRF%^oIx;xz^ zjSKXO-t-xfqpa!r5w!03YgAz3Nge}CvKH@Y-nJz{AGG1loq2GpN(o&Hw?4lCdjMg+ z2?grM3s4g;{ZCGxBH8KbJqe$B^u%r{<v*9r@lbc{IqF{^kco`pfiZQG{Kk47w3dqT z>KOJ06+f+1HKDSpIEsrJq4-sn;<ZAH6nD*jC;?tnBm|*KZ(Qvu7-DKy%xa?P<jqHM zE>0Sv^!~kT_VBD5R+s1oF9mVu7o&JS!@~bLB*ZVd9Qs7<bMBx1OLCX{3&!uuOAJtE zRh))7ij-F5$NdHl>=-V7zeQ^U(Vjarca^2wyo0HPEK3}QzH{T>ObS(AqJX?~C};5y zFC5nIl{IfS(MG23*g-0vu)fG?(TCvC*`HfU^}7&94YhAx;;LDiI<cHEWm)-(Wd?wc zl~qJ}@B@&z@D#wxQK{5l(9(J_!s22D+H*keGmtl6f<DR8YVRe-;CSt}ZeMC>saA4F zfjE`xP9P}3(F{rHa?k$$uJmv+wmWbmOuor8<CEMKUW-8FFh;c==kp+$W0^v7`mTNN z4K)^WBm*T*+%{cpeLbcJ)A6)y8`|);p0e57k@M-P^m$01=~nmj*tvmKkLbg8Q{+RC zHE=t(w1Q4=&q>213Ly}bVLPhk(KfwxtK>k4bT|#e8w0QGW$|2vD6C#b0ql7+hz+&e zJ$5NNjwrkyQz1@@=fN?qI{tq-p-`Dc?_@`xqu&=(?xA#yP7vCRiRm=s=plaSDOh## z`^br$0pm$f9|Fm{+Xwka@!#y*DFH6u9XcjfT)Ko%?<A`39svNEfdlxj89JN^L5u3q zWqjA0Ia*~+uCN3&cWj5A`Lsyh7d@J^qW3|%iEvpNa3g#vy{0*X(0N?*_??<$b8gcU zN+Q08aj$PVOa?oPm-+SudT9RDBg-0?;In>(29MZ=8)mwH`>j0qRP=<J3rp0kW2Jf_ zSq?r<Bw%<6Tu3Zd%~%{$KSb%{k>w5D9$n8DHDncHr7J|)#zAd@KfH7v*dut_$lWQl zAe?A@D3a^<OmzSMMb|k7N7^-DI+!FA+qP}nwr$%JPi)&ZCYac^ZQIuN`+ocFRxN&X z^?9nhy3W&GeSBZn?74Z=dSt|k6vk0li)dX4I4bC2RNrcEaNeJ3W)j~rgymU1JM$=V zW}3+|0u|bGb2_$ij*ID)tO-Nf^_7irWNs0E`+Dv5FDI%BPp#>abN5zR52fHoRjX_m z|G9Y0Ls$0n3B;&vx5RREu<LfnDv0af9W(hKkBjkLY4BqS3bqx88L=QI__cBsvaW5) znOL+XF62gs<#?V4m&y6(8`J@Pn|~F2yfWmS4<kye64q4X3vc-zP%5)(z;k7IvjTC? z<YK)BAKgMl=zsGc%@-LdW6^&nXoM)E@Bf6QrtiETcDXXplB7}$R$p=2wv@7#O6)n{ zHsumHvxqGf<R2H5*1e>)tkcG^Df`n&3+tO3^z71deG?F@zj!yJFGc-N7@5!64fRf? z`dTii<e4-jv_`1wOT~YC2kL4YxJtDGN%$t!WpA!xf#kA?KD9NMVkVbNQIt+H`W#}O z;cL#(wW9fv*izyRn0f$Xo)fk|x>k{S>W_Y5ZX#1XYleB3M`B%8&G`3f`wF>#3*pk~ z8m^T)-SU#AY2l+|K1EJeG;<VEu2r4sY@?^5FaEqb_K}z=$k8gM0>&cTzOgH5L%a)O zZFL&4=Q<e{4}V}^T8!<?CH5~yzyvo`kd?MHDk>pZp4!`LYBWk6`xR1Vx$LYu{R;PQ zgE^Gain2eRJ^Ni>2u!2J<5Brra~wvqtyOXw#WE5$-54~QN&O;0-kXSRXqU$I-s#zh z8ZjV^%qo`VgvLNR6)h{m>n`3=iAb94VN|f6c-t^2ykiJ)g2nV>&R#vwwy;TWA4J8w zf8gG7r^$#Nq9ga+gRAqb=Hy)!$RXkuc~7@8ZdAAHR9neY*newg>%#avRdcdS!(Myd ze`B!9%=@P#XD7j|mQTE3-79p@L?(~_(<uJ*5M|_f>5Gu4<|x~Bj3gkA9P)1*xuva> zxaSX>(_TtbR{_XR`AOY+lDVc^90?!Snl(y*qV=V_eDhyLYv+7v5g?8X!u$Mh9Qp42 ze82TSab%oBKpc4)O$#r*g3OFOG^?c#L7LXxdnv0W>33D5&J_&s8$2M6++Tx_Eg$48 z%!49hQ_>_V_xbRzqILHo<JDcvm$UK)ZA-?D1<$CPa79#72<Mrg&ys<PFeMsch+;tN zHnSFxMuykR-B==vXG+RRFJb;3ZRERlLAnlhgp;&3oVN)(?(C&LoB%AtP7F*^*-&@# z&+ndoNG<yN6eib;WZ5V5DVG0AR8`Kpjr|m&ZzI&SfXp$>4U^g?80+g-w{2_@V->A& zxP=Y4rzait_WwPgFq06i7FnKc3?n`PX2=mxa2;;ct<OA>jm@#a=jfKL<QailSW7@3 zP6R)zTmgID9eLMQ>hR<(z5$7WT>JMZw%JB+XoC<lrx)y1sRT%#1APA9JTi}n=;6P4 zWcOY`9=S~GPEAzb(A^f0NAB?FpSJSb-UL`$t&X9GcL*|ai_Bro7R`ZE=aS7Rl=PmS ztcrGrnvryPh4qyHIN(PyjVdK1sM7sTEnilg!!Q+(60XH8x@8ZIlgLx2tbrJ7J*f%G z2L;GyLB3!ZYJF%)s;n6_q}>xD)=6xY-Q30Z4e2sVuU5+)qYQhg>&fNvv||rO`D_ly zz+WWOQNDhA1HoV!%hI(T$kVB;izr3TFC&=_oDpFZBKjW4bYkItMP7w2_`R{}L+8re zjh#osR24UW*bRSs-Tu1RAH0TRqu31h{>wqu(L5TKb(13nMO9ixW5sHLm#y-E*+NuI zY}&vQ(B2Lsq{__c0NZnmFxOs_lY4>rkEhjK3dAc`dRE)<YcfR;cB8jjEmZ=^C4`NH zijdV_HPwCNCut>Q(;z7Y(|w|w=}Q?DT0ys>hX(NhtItHpcH68*Ab!_u%PeQR(1$ws zQ9Vl9i3&;WH}!UkIOS(w4mpZ7L#?1`r$N+&OGfBiwP$&}W#bRZ2E2Hig!@UirK)}F z*9Tu=pi|6L7;sB5s^*0<wo)IY>SAXdTnSB3aI76I&rnt>(g}P22R06qCZ<J3?o<=Q z>Jj{-nIp{BAK;4cav2+O*hnSNASvc>AL}?wp?RU~Eu*B0hh@JhMlEwPuO^2X56wx? z<nYrKjJ!psUx|_5G8!r#sdEV8J1TG^3z2MWndl7#-ZmXi(zf^R-Huk_dXvE>cdIw{ zf-RwPX|cE*V$gYi49FaNNJU9)L!XiJj&&EGxygxTJg}AGRVTD?);mF#ly<O%R&`3s z3ca<@=mlDm@B>7xDfUcWUMm78mzWmLg}6O^s{I~q<PrOGYJHiEwfh}V9^c5y=o8S> zXC3J&?SFeJNoc^QwP1*c(-j$y{<bLMY}>3A+p`5<_M9AJ&GHA4H9FX`S!JgcVI?NV zTeXH5vEN+a=<Y9;HyNPIFF%&=c-X3cVMQosso>T&%o^9nfL6`}S*ti8bK|S)6d-@T zPRRHi&fbwApH6<CdLt-fhhSCle@jC3GD4%z^wRoxK*iekCJRy@tMH0tG!T@Ypg{7b z9lZcL+@icp3Yu(RKC=!Rwu`y@U1N4IW6wpiX9tm=X~h6R>*Id~t!kj)S^z;ShtV7f zY4v{vt-AIP#7qTO{|H)(T<_QEao^;(3-fh@m8r3j+&@tZqHZ8vfjDz)fs^{`G-s|v ztbP)HhB<6g=E$zbpjpgH_zcAZ46QDC`jh}et81ZQaZ(>3<D3l0I1`)D(UHLc46Vsn zF<^<ps6F;RVhM!vgvu+4k510pW-=UmZ2ODhm194N4z*^`;)0&N;>5(U$z2+&hweAH zw5(9&0avb#Xl2DQY!m=PtKNc=oQ8}3ft30=c+zq460D<~SoJs{<E+JAHf{Tlq4h`& zU}&xVk&`Ny!pW~tH73Yo6{p?Ylr@ecHpXzH4sPxxIZ6--f5~!gZ0?er<!~yKiUKbr zl9Q!!dnqi%a`eizbqpZ)cx#b!kK$4>UWy<<D2uUqm7vI3+|QVfQ^F|l(Qjvho&Rwf zI~?M{k7j3mNJ47Xdx3jwa^D_*Qu<lvr`3ucOOVhlt0Ke|?__Erdm{`Ps8|2%3@8SC zEHUxR6~EzYTy-mew^y?PvaWRy3kMLe`W1ziXM=z69=EDan7$g6p5D2i-Bv;rgN1O2 z7tsjyQ{kRw?waXm$lwDr5E`n^6b$@pakFju72^oQ9n?pUu>u^mxz6q6bJj@|byqf@ z4k$R!GQiNfs9g&%v_5j307A}j<XS6EI-~y>TL04fo^*blE!Uzm3%?+@=6Cz*1I^8K z?8CajQmTUGN()6MreXEw65>e~cqj+e5e?>`Qf4{0)<1M^&?Tnq2<qiG!-0KN<QnHS zN>_jc+(-Kt2a7qhwgzE4Y~Su`ZGLoiDCQ_OMAEDl(n=5A__pF%E7pWeW5<#oAxVLC zi-0O6+071Ju~Pp>&^iSWv|eQhlm?*y1g$ENMWb7<bWOzH_!SbQ9{mTIef0-t?z4ox z=!zV=VE-Cg5ols}=q#2l%JSSwi$0z@rENa5AqKh;Rz+NPAH)jT6mw^aR1Mk!e8S+8 zlA}sbeKlra<xg@w*&irREvw}7wOSfaQVhN(&Yi<&o80#^pl~hp`TO8W=QHGLdBoo` zqRL!I3&S%x`1<}5mH2e>K_bp>Vm`@P%kKHOd!zk6ad)5hL1hC>?rdaoJ=md|>lx1% z()R24_@<*Di3>)W^`{H!J~u1&4HYb;r7zL0B^^O17Zt|9e);8iql=uZJWvw=gS!DK z(fc`2pdClitC$iXNRykps}W-Skk~)Ua0Vfmdn3zK*76}=_?W>>yFKA&6y+fQRzb-( z<wa#hn8HAkltTsmQX%R6;H01;Oo*jT5HuX!_Aj=%dGg@xivE6#T@=vkPM?yE!l=>O zt}}cBCCmIMi!qWn$Z>q|p*>$zYms?sY3f7~bA%D$_p~CGNAORuA>}8SvgwT23Zn1b z3oy3TN`8T)YJ`2N#jlQ8r`8)$%$PJDvh3)iud(DK9yRC9p>3%h-=Go0UpBxnXF7G5 z3w&1qp`g286aZE6hQHXp?w!{aloI)fQSVG?Z!ZkCC|jwYpE#Pqc*K+x=AT0Cag)|i z#rhbX-!ovx<T>{_=f&8egbbd~XRM6AB^Z7lNrF1mk$`ugn7&K=I~+KUV5>yr4m_b8 zc;yc(z5=A^C!;D>Q10z&PcU<p^<1uKo(0d>((VvWFL0&BU+7vFY)xVEI6(!jb@cd; zkTqh}Dff6#FHck6qk=hfN(Ku`17~@9Ww~SYSn#kcHW;;JRMJoBXf)=t;47t!15P2W z*a@Rn3)S(_r=;P-D02{ruaa%*<pSM~h-O=IQ3zB0tFLn)AlZBHj=X5hPm#!USAUz@ zWd{=+wqH3-tk<Tx8dFGVu(Zz1qrlN%3?UG-?jwjD(+n2Ki2YfQ0nfF+U9}dGJ88zR zWKM19W%#+*7f(d5(iaN96TUeRnOsh%tR*Z?<Sy}PcX>O&;mbGqX8(B<GgypUo-F7& zz(Y#tJ@{EV7D5L4RdPIYU8N3){9z7Fs&2vw0rCctesZhyl5l{TodAz+xww)t$8!&E zzzCOOQ>1<Z6rK=mYlE~d&?fc-`neUmlcK=qGtHF5>iN-_?_In&771~kg7-P-H>@6d z?KWW9kGf$0xjmg@n3)la-lC<<u{$e<vu0DK?W@zM>5WZpc|JfZ_KH0?U+20bmy7{< zB71AYN?)|7)vEF_@t7c1`-?3KK4r=oB^QUn0VvW2+s{g}ybReTk#;AKGh|~*(0Ry{ z5Mt7C4-PH^PPZr^T$774PkzFsHR1lEP9rt@D4!H(rgNd1Ip2%+5NLJT3y^^JYHdwk zEldS1<R;^|Hx+bKKD2f5*BmsAR|ShnadyyBFV=^koJYl3Q7Wgr<<=@+M=ThmQncw{ zY}G<uoWG_#$wx{f^NJZGh_Rv{6%F3_@=3+Z;BB;@PR4$k(rZ-@p5o;2KCD^&#BRRe z|0_BuGmGO`5)m~7ce%>UAz2<|p4)mm;S4^#_V=^{7JGWN?)1Xq-~(3s=>mZHZd$E0 zhsSMo0-axVHP}YQuHk947H(wlQ>-RF^EL8w`566FjA~Ikj}}vf98(5}Bmb(ghjYFN zctiVJazXP$^pqS=fHAt0RZtW2jIJ?ETj}Mkv@vAuLulI4w4ZkrhDl=2A}HU%Q`_0P zBR^qcAiS9qPFCH<_oJ)_v~u$~J(NP_7f!s0$20}Be<QyLe@lMce<i*o-uLiR-Nt&p zTtX<_^m4_Pf8Y0t--};bz3w~PMt~U6y^emJH1Rv4#2^NXdf`ssb87uqAc{0Ic9G9y zP&8vxNt#{4_G{+%I-G8xsB8eSh#zD^9D0rpN}<_){>}GSZT2Hp&1D+d1vMkw@%MD% z@7EX#mnr0klY76dz?&k1su`ImVjjz%+HD4F5Pog^USgFXEtYL5HktCxvMH(43IUjO zN~S*Ak#~4J1Y^*zvcnpE5b4Dh{c4BKi0ox)?I@FeAD)5bW0|FA^NAzJx|a#UaOeSz zBTDs*DZ(5$P26B)6g>GaPo(^kX2d0k$;-oQrpa*1OBpecS_V*J*%d>1f*DYq_@1)} zYd3$#E<5?N#l<xq9=bGCoHdak7AgwYXLGVvstS{z&IL?y@;ljAW>UOhk3L>T?5vW@ zpo0-=iie(V*jT;M7=oKg=QU*b)&gEtX>G*JC<jJd1c}TX_dLxa^!n~Dny6y!HvHap z?H+-B?nCQi=-ud<LuaTadB?IObhPl4F{2mAQG{i@_3R3T@irX5uAgVc`a;+DdLQGk zl(}=P!<<9(DyX`DPipJyN?rck>BuSRswye!TVAM5i0Ltz!=CksYGW`wj7D(~0!wi< zteM#7VfeuCUdyML4`>!bue)=Zc!epNSq{`ew@BbuWC^r*(?W1J^cr0cnx<!L<Y=7% zi<zCy){kbn-|$2iGuE>?u(Jk)^v{-DK@V%6^WhZ`;c!;E&7UGDrd$I~?^PMC@PN0} z*Xqa7>pS|dRg^SibwEALW5H)-V}M(9;2|?syblJZGT-yv;5PzqNMO^p^6!}pJoJ9Z ze9xFbML{%pmC**l$Orjj;&37KjbOqOoQK%m2(~?%Jkcp?Vny?IaUMP7y9b9ANZJPU zogPJr)EClyjA9q|B}aHdV|3Y)mCWR>zm5fk!dF|bZOZ@1(b+}&wdYY1K5bWZ2Na${ zMpIXA;2cxfB5a~xL6#)-)2*fm<B?^|7*(g<3SWrDVH(@ZJyu@=eAX3-F-_a%RC04j zT)67{OjM6_qSK6pxf-XiGJKp<vkcWCEfH|0=zW_vZC3{CunozrGyGICd^f&O7PLG> zWz5{0ruzD6MP<#mLIq)={Cig^+ICMelv~Z|;;9H;v+2AbBwM9!Q$$$cjC|+=sWWe2 z@i+oQ)H##5NgFh7s{>eDIc^zsBvM}~ich-r_T{!_LybaQ8tu@nV6+|JNh;VzdH#WV zGi?#6=IQUW%p%ZZPsG)VU`D9XZ^{@O9Qx*l2Myo<nzib{j<(p4?p)q!EZi?Q1*#Tj zXBJeub2>}2*9Hyd;)IwB55*+@ZfXE~JyXo>xnR4Nen2uVX>Q^FOgL<>PYc<B;-D=R zaNn7rFNHtp^tcaajHrT4U9u=+^zs1CE|v1wtVh!fAN(lt=rJ^rB-!c7s?$Oje~u>5 zaZyMoa+v87ahh16sdj7rY^4G204DnzEJer#V$ze$r5Os<_GiZCQ-I#@9|=7OJ3qYH z3><BzrnG!A2lK)lxgdHyQ0j}@l%sR9nK_;XBecm_K%9rB#14%>fp|gfiXc7-@dKGP zCF+rFd@oj_V$MM55A?luW)A<n7s}HH--dOGKX<Tb<tYJn%7UTlph1jsTts6*txT>j z^2>Oa!B(mCS<l+QB7~vhV%Ka`T%?2?#9Blej(s~>lJn&q=a?0s2qQooh*${LkP#G@ zYi(icSdODNZd<5k%t54h1~bMDG*0f`EGEBgjrpy+yR5tG6b=s+TMDqiDzUubakw@( zepzgz(nr=rt6y(B501lKi^41K>w98&Ek>ukF6&?)&-?;yMQ&V;ZOdsasvo;uF8cHe z_*}E?t~<l<?r53o03#3wc3J@0w(GvC*N0DPB+`<@&K18ykNY5meo=jY<i!`A2Bs>m z^GTQT-2gEn+o6Yf7u*|FPM-0jPfFGWrF6tV4f^+(mBIYSRCX=TuhXw=slV%<FRBpF zA`q$v3ib<NXXUke9mVLzoTT~AO^b3tnraZWdLPJ#o{h`va!!>zQY1kmTZ?atk+swV zi&u-#RdtnvmFO%To0aJDKx<uIv#X^-y_M)4<8Oib2xNY*Otl1nH!q@IFG7#i?df&C z;5GK@o)A8t4ML>!LY?Y$o(M(4H-8tvU*b18zZZ%=Fi!ia=YmDe*3>E&9eipKqW1LY zmT8|cPS2x^tSuPloCg9P4Y8gz<2*;LbdD3uB>OR*;3^x8)2^7qJnb{$L7gY?i!7ZR zEEdY!+J!!xZ9|cowjHcx)7dTH;WN4x=O-DDGg;qG$2uAJ@u2D*PSg4Q-f+6Fp|e@| znHL1rucX}pM;%Q0DQam+jVMu>8jQ$G<O^ekZ&iqb<N7b_VX;c98eM+p>XD9XCfc4( z<XcNC<!9Z0G`Be?-)DH7T6fUj3!fU?u%cpdxb>StA+4AFiN%L0k&H}T1EaYBz3y>n zJa|W9@9KzO5pI5P)94Wj^5DKiQK5HhI68^U-dF0o#0_<H>_t<3<M{K)r7v#rA{BDx z?c7Pcbeyf$rl((ax5Og%^Z0l7nXh(b+jcWe^%a|2m+Lh~O;+&%%GEhUis(~mr%tv% zepdx!0Xi2eAsB5&xC2)o#1CD&;px&j+wTtf=ldACa%;}MSyC$8rc(8-HJ!t1-p;$F zBZ}*S-LX}3MEd}Tmc3%<Z|N6GEtNz}e3kUAC;g;bheOWel_+|p^s7($vA<-@UDBp+ zH-3sk4$Q`fdaZ(>vF>V^RjYb6^6aeApAMMhkqt$0*k3_$-cy{;Nj3NPw4=D=1gWZR zp7G~Et)qyfyk#M3*3I+rW-xXcn?b$Va>Uj}$c^Oz$|WW6Z^kX2uecu_lk|Bzb5WkB z_p6WlcrVjSb!wdHTuwRPty)Sk<cia~{1UvO@)bG#e*Ru?Ej8rzJ`MEviu04mEQc!} zbw}W!bEbYPYMdk|b5Z%10gV%;r9}JlzO3I9x|_m*_cg8Oo6%JJ<%xi>*ik>ZqVw`( zYFX5_FH*Ys!mk)U`SfkSv?*hy4}ZTNcv&|>$asrvNZ%7v44KtaOfM(NuMtLmVM!s9 zGnm*@n8zG{_TQ6jO|gWJ1^U;qe4o~}KB-UnKxWGUWWHv(H2sECWXTn>sNhbu2tUYN z14b?pRsGRF#n6Q4$qNvMKZI~-K^zUKR5PhE@C>!XXp=9?qvPkcrGs=#7m-aG-hLTQ z&TwBO3!|^kF<v^R8oeBUauxGdW%hl7I<tioW~|~V9$&`SZG6huqC&6GbB*h&&pAPy zTGs#B_<T32T<s@MKLARwZN2ZEqjeWaR-Mnq3p;Aq0B$Qjypjg>CFC8?4kH}Tru2~> z$0fvs9zv!tqO99c%ts4N;a03444QKiZ%t{Sb(fj?v+)S8rDYDcrefR*Dwyq6BhA|O zZ5ZnP=j~##gXKcF;Sg@3#BiI_qDl#5PV-76e2aNx@tM|rzed5Y68P76_Q<&(ETDe; zz@^$(e5Xu4Q9Vd0+_NbBuv9zRS0a@>tQ0iv1Uu}C7OjOeKdk@K92vG2c4dbi#_S$7 zZ;+-luRAS+uuVFp{?NzC*u8=W$403iRBi$`+@cu4xl9c(wKXD-wW4t+*OaqvrH0ca z<Fu97DfVAig35vw_NDY;8DBi+jJg!|Pe|dO*y6gKBOK0PDJQ3KH{@01&0$mq)Rd3B zRP&0$8)DBC-<4?0i@;WGA;s0mMFYMFo#vh=&SE~h<vs93l}f`uZSmDfiXgVATj;=7 zb#ZE0v1luGGsr?hBD*CWXXN$dI`uV1GCQvnH?gZ(hJ$RDZHYte6K27;*q3%0aiosF zK$7}w0E$L8O)l8z)0JXQNr_!s^Y9mm&Pu51!jP+$?nOksRgnE)X+&={EN-KbO-DyI zz4#ue2cwg2JXAYUVlLHBE)w|qFk>v@MFOk8ZLLg<TB_7gxmLHzlZp)VOn_h@=Tm8T znzQaig>LB61m2b~;%vpHcMZ?4lb%YBMlWV=lh$@|C>Qmz9j3UGqe%QMz9K*}5Nk`p z0^_2SJYaJ&t(G|#SQnzo@>+f_Clf#%=}qj(DI7ZaJ<62pbX-cl2k{G_QN);#fqA=1 zgNO0VGxI0PI7A5&7hPr^O^sV)R;rX=S>0KgVSfLRLANGEM!-PCdd@5hSsGOA6b~Mg zW%;2XV=1vWmG|7An71q|<*)_sG`?2y@JA^~68q1^--U63mUT-9+FoZDUlk!H;oEwp zF#rX#*aQaeACcl;N%PlSm~0#xpRtlVPJ1~i*rR;UzDeemkjsw+ruS?P{;VZVbLC%c zwB)M*{92uBcx(2Ne$H#-IgaV=QOCpSStvOqw#mOD#l;hHVNDeoYK@#62)XmDKa_l% zZ6?e=W>fcbUWaA&R|&RI<O-pk(i6ZtfJ<sGr1s@!=dkAWmtL@H8?hkL60MZ^YX;>% zkraArA;nx1b|H=~)VZA}AS``xrAZ3qcC_&C;9))Z4zkm>p);4L7%Y&g3TNHHdBh9l z%6>+5FDioubgLdCr~Gug9D=pn%nQG4(KlbCzi8uSFA9m^7<3ob+TVyHu&FU*FH)!O zvDjJTfVg#Ha3>0FEOTB-=vwvdocHY<_Wi8>>_g*Pggw;;N(UMtr@b+LIxl@Xr>vmm zOs7%R&Qfkf-@-Z%hR8RGe(Y;EuZD})&W6nf4R|6(L6QIg(0eY3Uy}4ZeiL@yT-75; z((_1Jp9YKDX5aJ`YU~F;pJ=ggKDk1&SE&lGkmq^URquyzP5K)8r8@Ly2;8}ztK4~_ zIkbQF;l)fFbU2M<_nwG&t~6Z_5gxBCzjBQUK%XW3;-~n8E)&k0csF0+w?*bRVE#z> zd@K1397(o^YIrMalA?C09xS1V2e0@<9PLmfKN|SWzmg`z)5Lxz0$2WJK(7s5BPDsF z!)&BeBH$;x1OGI@bpQ!>q)Y{0<yxx3)e9uNFlw#JjV1?rBCfR8V<!CX5Gb}r)=N@U z_grC&pus)bjZwQ2VVMJ+*~V@8Cpz<<?y->@U0!vhCUSnyVAT4(y02i`N42kDW8`W^ z#IcbWrdn3yD)Ukh-d}oqd-azmuEyoAP4BeIJ-LTNh4=gALfQg1J7|`Md#Q8I$!Dqa zA8}6t+{!*^3>sX^N<~>uUoe*aL1~Ec(#^E21BX<Gx>`cJjXj{3jW+O&^Gv)ma?&1o z!6sP{YnGaL7Nw>hd9DS}p<c7PXZrLlI2jwy0+~9oIrls>OBnDhMv%t=Vih}bE}|}L zQXYAqn-@BG7X9yV+T@M=QSfU^>2P=a>n{sm6kDE$yQ}^0ZkK?8Usr#-3?KJ!MYLAa zYL%+SD8k{|-6nT!Bp*ij;!7eT*LKa2ZPE%(4VQS+2_vfNNBmn;Pb__-u=(B46opn9 zSumhyx<cEYeiV5s71qx|#pitTL8Xo10kMh~VRf9Ek@+nEh&7KL1ku3@K4KK0lQPOg z6w3;-wnU;4H&`sFSAIuYnJ_*;;k!!i=Gvi2EZqea@Gu+#P4ExMF!rqo|2`6abLRD< znY)~(kenMvDvAXwik-}SsFym8RkeyO{HiNjcmJNnD*9aXW0@Pad*5$*1oh*Y%Y7@1 zxBKp$w>dY{?P#Ye#S+Ah!!^y{lA3a4!Q{{)8=7<w(K-~X>>8u;Im?n)W8t(A!elNV z6Yo~dbMg}N3YyHG7tElhp+w%rVW-eg)ea|qhx`NOSJ(NV$^5F*pv~^Qn6+8Wvw4S8 z?ciB)G!-17jsta;wbFk1F5e#Ay>0Adgx_-g9{ur&mx=t|bm`mX%Jp}BDg1NY?OnEm z`%id$xA)TXqI?UGxc(#<!?geTPjz*uwJRQ*Kh0x7+tmKni$Y$ZZ}=v(5C_+;d_(9$ z!(qU$?@Cyw?I^4Cq>?QasAMq=?S+DF;>->2F=JN!%J*Y6g*KlZv2UyRawdKpBYL5e z)o?s!Fs@f;8Jjz+Hc#M?R95bO^aU2R6=LhQZAuIi@unxurIQ#fj;Lt~klbByoVPu` zJC^2;{^JqiPoTbf@L?Su7Jg@z$B&e$=&_gbubw_q2ZKTH5c2G`LHrJ$w<li#spt^% z;_eGi$rMg}f`0h}*F+{aU`yl{j&tM|?R&wbQ{*RQf!AhDczmgSs}KZ=(-tSlNl<E1 zkB~$aHh67OVa4x1AR`pZgXL%9^}6G7<m18!a|x8+TyhB{hhD@senjc*Ba=Wkkvu>m zp?WJA(l%KpS=&d*$B9qfL%uoG7C%bV%ChnauIrw4x2hQP{8}jH)3y~%we<B`2sOzi z2t&ns5&~;aviK=+j7%b>qC2$s>=W4IhLx8O{419remOEe^$GHg;V|V2`JurS?J!z| zc^8=^V=pBSq)R@|BAJ`Q{U3oe8I(_8GX&02!-*x}<@e^&VEH(R<vwzXL{9GnK0)Vx zFFwKa9ceZQIKG8o5UdR5tVL}o^CZtg0_R43aKMz9(^F+1*(Kqy3L`hq`<*87Lpirc z8n~qxh2wkfICW0^kItuS=xrvSfMhN~)j3yv-9|l`BzEx(IYkwD#W3^H5lb!sR)LeA z?As5;C%A!eJ}Y6A%7$;%cq$83H*7Z8CHfP{B987nHWMoyXD-zAJ*CG=d2s<K4ZQlI z%@EXCp0p>NN8LL3k|x8-og5b%0!5zF74TW!>B<A(BGp=sD!%o#bvI<Z@e)5tjSpRl zMnMKs+t2p6yrxH63dHk*Q-|gy(Uw_3yYq;L!-SebHyNw`idx*n9Dxi+KoN;{Ga8M$ znWCU`ZKmj#ykRxhg-8P|5JxGxY?1_MjxFs^yCr_>Sg3~<!xAbwHJ$m8<i)iSy-E-; zb7JfM1WOwecLLe9ku|#pk-7*>?A216i_ptu;wR|JICEm}26XmD54MKnDX|bXy-~IX z;HVna<)OxW-E8h&5cBoI6qXc*ueKRq)l2n$UqeaBrg&ZGICGE#Q?!@pr*pLTU{%5O zk*!)jbqnlODQjY3{Mtsg1_+t3C_Oe8I2o{7-IzE5Bn*%&1ADNl#(2b##&})>;siD( zDQipO_Q}v0Hl_$xwuWa~@x*OuSd58qzuKeHJ#oNydh|E{Yt+}UOL}D_N8s+rH~GUA z`UU$vn3L8}Ppgth{xo_GDBemBOE(5il9|4`@dzm@B00eG)b_Islgkg5b-*8M_gQhn zT6u2<)j9%axnzH<g~#$dtV?7NlE_=#ihIr+Wlzdnyf06O@<L*vdn)F^RzRD3&K?o! zLV{<5{|x>2Xm{B*byzcT^~0q^QhpurC$wFmtuTDG<##WX3Y*pOSV3!6{)zBs8hv(t z8LYsX!UO7~=8xe<pAe$Mm2b#72LE-178PN|+A%kVMFkft0}3wIb-;5;{>j4cd<v3% z7|~KQ%m}$j29&1!*rkU8ewFb@r}2DQAK_Vg^*n1H;aMqTiUL0O5TZ5w#(e66`eFtY z-8ySJVa3;({8e>X{H>O6co)@PbG-#b+bBBqbbY)*SuNX=OjS~=4pmgDZ@0%v0%K^~ zx>KGat>!YepCriwzh4IXM!sk${`|plE6pwjtk?2daTBd&GlGX*rX+;dVe3MPi6S+Q zBg;+%8#YsX1f6}4nrBL}cK*E7+ID&XnJJG}8y-?Qxq)_Ip6jc(ik1pe`X!$<aL}G7 zgH0%U1_HHPk5W>kghD5X=bJ2k4k>!vm?eMy(qZ{}xK?&@ack-7=h@Y`_U?%O+=s4G zau%{BD0*JqYQpPN){ZjJPsw_dkEe*x4U?z9cIMn+!<?^*l+-KfjL{f`lCoe^q(G?j z*X)GraRV&LcKCd;cI5;OPhlf>7=c0~d90vF$~4icMXprIGd1wq=oTwCGM^e)qLCzD zNfPW_PPH6CbqjC`tKKCUAYXTFQ7D(8xr06}R}q0JSCKiLSEWjbTGi46k17@`CW2nX ztWXgd{Blw}m?Ctnkycir!sC=LcDg5$KJSdQsZcDpaVo!dFE>+udZu%&Ujuox=z8<U zPf(>wqhPV=4%Gc8d9GX@h6L;C^yrfewIT<a1!x(QBSy|SN2DuN>`FG~RH@KiwUTs2 znDdnoWgR^gfc1-sv<|7pbmxJ9yTgT&$4dPBb<m`>%2Z6Y=`8b=Zg&7hrgUdXrD7)b zs#2xVAJ;IC#Q!vlLI<uEvKNQP(SZ}QzL*+nnvQp6V#Q7ghmBOp=WR5J8;hhjN<Fre zU{mjHA4+c)DV6w682Wwl2-!--ce1H3<8;FrVKHsO$x<5fDzWAhD#=i=ik!7%s#Hmx zptlXNTnMPx?e=<#)ST>@a42L;6$!w}Df*?pk7qx_pvH+ZNDAPpbn0i@J}^f(P-TX} z$l_5@yk#rY^jrkw!X&?MxyEu?332oAu}OdPq03u^Jr|IC2T3I)yn#@u1w^{?6y0Vy zW1NZS-Ok5_NCr37(^#2fA^b2}s;*MKB`wrG1yZqLA(&PV=z^1>dEGDy4i08ulZr(L znYI+*s_Prn0(C;2D*`XtXOjLADObfx;J&t!dAaO;iH;VnaTUnd{c{@D3oFjI6j*Tm z=@0mU`py~Z@=z;l#MIbEI8L}fuAjZ6@!)Q)?>nnW_f(y}2JjvW><FAc4>ke1=8o>u zxzl^FB#&9sa3=RI<rv_DDuD%;pR{2|GSSZw%2{l}8nN7!CH})6^b3_Q2PT9m2lo6E zEMX-;QC$rFdyOj}IA5a>_?1RZ!c9jU7DL9crNS`dn=J$44-)%=?i2L9GLDr1U-Utz zw91_@8p0nXng@S=At<ko{Y*6QL}i>au{V{mimftG1jcebdHpElqbjdUpl}XZW~O=! z-n0^?)0Pb2sM;?9)4N_$3n&L^8R09ngOa8^T#Jjvg}l--%suBHUhYyjZ7#0y`)e*6 z=H*3#=U-V;m{v+}O=O4sC`R4$MFtMf(6Ugs;qyg1*}1-zlA6&9d6K)Y2kZX~&?{3t zz-BX&eDxEBFrj3}<l6<|c{|%W|Dq&EueCN<46dBXec3|Vq{$`D0q3Q$Qg$okdOGM0 z`zaJ<345V@@{k3>EzsKVRGj{49}VCWO=Lo_Py%mYr36jSNDBB(MoO~JLJ6t~D8tA~ zLA+VG(!U8e>Cm@q$d{KSP`;-YSo6qAb<Y+l<Z{bG*+O&8peo+#M##AwU$wGOF2<L~ z^GCrQzDU<8SmHvBh_RPB9oR=1#0fAERgZ4xpAA|s(1VHCm&nJ8f1?w8#}LZm1o_4G zT$4FeCC#z}zwv?;GX!lGV|f98EHX@wrt)xyPN_t1PTdWo3)%#rnUJWsQ=wc3k?Pok z*clST*7!;EV3b1SA?XsQ0Xsd;sO1*i`U$u+#<~4I%pl<9I56GLQu<S|1{L*gw9M5F z^ngH0;r7=!(>nsM>k;9{+bQMAcNYovR}{<(oKNp;I_=#W2fWTXH41_faw676VaNg} zWl>u@sh9hT+0m}a9D>IRm!mWEuXhFJQ&=9GcL}N%u1k$+nK&&13E4WfSX2me8hKMF z5pn1nog0@wd(STxVTqgP<qI8rs|kWIp9vATE+Vv`{Ii&vsK}d4=|#zltmO+P<gAH} zM~jNUhMs?ay(63yJ)lNUmxb}ych-KmvC1DZYNBqS9%W;yr$v?@i3QIBm+we_o`HHZ zHJU77>KWqYQTX3L-6IfD?Zs|#@v4)$w^l17?kL%L=R+NLHwxwFw;H*_Juo2Yss84g z(M1<jzE_6wa=dE`JBBCX>YxL8rIiZ~rVr?(3p}EWs9zRcDO)%vvZ?5x>k}&xT018) znP{ae(bhwsz0^gocX4*8)6qvK#KI@xdcnAYhIk|onny9GV1aqsO6<8Zn5YDQG#6Or zSJ%!vClXq7R<0xE_CQ*3Uf?)v3uA}(DuSfhZwq_>rN9h_IH~8h<%)P&h3JV<{uRc@ z);L@nyJq+I9G3yiYJ<K23$|-3;Eb25#vK8c&|Fqal=;MGpX9{#=d`4q=6aH^+Uc^W zfk<$Jz-R;yQUYegBvJ>>H*g&n(y}OrmeWSjpO0?%92}ca?tQy-1&6JyB&-SH``?-7 zcChQO<)%;Ej=mh#&H#Fni?&<?F<)@ia>Kxe+&%sDuQk`0hX3G`#u?>T2r?aVSd#vN zf&VF6QNzgM|Nk$QU>8Q66V1ISH~z~_>Y^j69s)KSb43L1Cc{{S+yWqz=4#!J(%|Pl zxB$o`(H*SA7kN~tuT<$Qr(d7tML4BeXo72H-ucca31?eGB%^6b)3cruEK@<EKf8*w zgQ_-F0zP8wM%=kd42s*k&VH}$s)=JKkE#6$qp}oVMpW`z;MKC-v173^jW<Z4g;b`N zw?rhstpl~$Yu->9zN)`lg1S@pF1NLOwP?cJT`sMV>WZdQuw7u(w0F2dpt(4IY(qk5 zYqK?16n(>ztozi{^+`~oc3{ZH5qK#Ri7~~Kv?*wawx-O7y_khrF@n0NM{{X+M7|d3 z)Wpp_AYY;m2ajrNkyTyfu!C&``b{xBFjB13Br-$Gl{7>+%jQv=%b#<|f%lg%<Mg56 z`~h1Y_I9i4rfvSV&BrX<>qN|qF0wC29MZeYj67JW?;dEV4>v_dI&^o2GT&h3nu;-n zyvIHFj97~tnB>Qea>qrp*lvc0=LEKfIl-=K(z<IYA@!=e$mRagSVa&Hc*bM7%SPfD zXYx{#Z=p$~RlNzm*T7K4`ffC%+Om)Q?$Qe()SIYb5r}iGp|5zKS9c3XJPaz;?NFmg zCe@P)-J?;W*K$abN<N4JfsiRAg1l)tr(WvZzPna3i~p!Bh|T_N`8xxw5sT0&>%gET z0=hUwcgT(OWi&CJjfx0GO6`pvkof%Wp;&j7F(~alTt4-A(j5qjNKOZkgLg)p>SV#O zMs6eLE8BH6Cc~Yr-fT455U3_Cxkzl3wjFq=h##}eo$XdNALjiG2V1<}HvP}-BcCq= ze~OF+G>Qi*4r0X%KqIln_FnzPvQC55ziKx7Yl_WU*u?&G2HZN+^gk%lT=pN$ntgH2 znjlkklS*3B>la@5LhELfODksG&~9`>*TYBC_EZ6t(wY2`GXt8jJbyQi2xB>8J5VKK zJIL7$!t3!ozs-Yft$w-nEW#1Y_RY=^)1%r5R*2&%nih+_iy=rqk07HgW@KH)FaMdP zFFKAVHyR<HPU71nmQP^Jkt~wFWW@7qP$-@umRGUq7i;xZsNto=^TgwvCcf^7PEqqI zlx4;9Bq&pM|Ep4Xw|3}&zjh+FONXDpduM^bbRn*2RzOIQEuKR$+mGG))+LSyD^vY3 z2h=5=GjfhSBJF*UE#5=9<Pm&#O*bE$36yd(f-I}JcA(w^s8_WU6c8*d!c8W{!-)5s zY~TPEU1TsV&mCYOXR{lB+}m_BGHx;z47k-+L$FgbHV;eZ9X;|Rn?Sh?+@qlXjN+D- zFAo%>#kV9={uuGxeVHVhCe+J<(1UHHDDBAD-ASJoYS#D$^n0K>Ha(22pM}hxvo+}n zxBSlyVi`?teUfFl5Gk(%+ebmb4lz+dmH3ugvS;f32z3ENy}R}HVGzSzr51|5geA#q zCtAG5P=q?HSl{#2Wzbqjk<WF6hP?52Nq4MPpn}W6_3(24(|P0*^x7SVXXf@b5JE1L zsss_NN~&o6QUp-0RQs)piW5ZZC#vGv-*DK1tykHsh<kIQg1QPt{F<^_NECE_DkBrG z2y;caIqlGetQC$1>e=<UXg5-#RRX)V%LQSotnZm}jSk%dP7+sNZ)6(NM_XjnyZcdN z=LQd%c7K=SS=-3rjKfK)g-rfLp_CsVE^qg-+0ha-4lCWU_3u+wxYbx)ZJvQC*&dg9 zWDLwo$}Ck2b#$?iN^`a;qipV8U+l+VklZ8Mr%^9e_rx2K*)ag#k6K#Z(W&Ttrf@Sj zjXRtmY#<L!PR6(3><#~_Fl*!b!O>uI8hg0V=c%Cfp|M_+;F_eDK~xTSh`CCmD#i8T z3DkhYO8g>~vE&Hl7JJvnFVMv*`6)0Kz1;E%a_Jt%_o$@FyCtmBcrEL2A{=8N0JMQw zsevaMGDCy$(?V9o>eF)=kC)Y|cMhv3Na;`iz)=J%sT2q4+S;VgLg~`wnTV-V1z-7F z+1ZnycPJ0Z3$l!;Jw5~!<#r`2si}tHP8odlNVLcymshbKz-Y6O$GCr7^+mTM0&zmZ zQSB}b_Be8hAHm-_8hTo}h-$3yxOwiZr^vZlMO<ZnKQDYVGsarm1sv;=$B4O$>pGK0 zvrIK<7W_=!OflSF)zimQXc49z_=^Y6UL`~A5AqYEGr_$o=oK)}w~Za}$}GZWMvqH^ zU*)d~<fbzbX^Ip3>cX^&U0Xp|pCcAg01N2KIQT9GD44*d9XU%Cg&EZI9`EM{D#Fg5 zBf5-y1#Xi;sC%f72v80DwXA%u611hTv>8x4z5xxEPj(1cab<(j_&uCu(xR=^h0W5o zB0eTTSdL92#IXT?lNI-4_I5!?UcyJF)tGzrn}T%)-2CK`!21r4MP;I%0Mt1#l=Ou! zBs1kn&fbUro`WK%=wBdGq*Rsv0(s;V5mp+FG?yZE=oG2)dsA*K^ZNQ!D=TUJz|;ZD zZSjBA5URwnU6EX|%74p9GyM1g{Dx8@%@1l5jUu^KovW0cR&HNiglNVwRG<D*G-P!+ z39F>xRyM1QXJ1F;CnlLuwOue5rx#cuBB;?^5)~1cLTHcn9=Z`n6RcB;#*qw5z#oqd z<uzJi!ZpS-tGsM#<;autYNHpP)%q$mlFC`RcSG<io0^oi%%(O<hMoElu~mpCE0G(A zm*wXUga+b*oDb1_L+^~;%o7LVGOchmxGsDoD|s~d@3-H$8os=%JG{Ix$<gXr5Tzf$ zrdj@rY@1gn@Z+|ac^|sFM-!57&X8(hXl1tf^vFC37Kde_$E7Tha+Uw$c~HFocpjlz zh@*+q-HVM*5iLRVoBxgHSz|v}eq_uGzOjnI+n*GQMb+SSm7uCaa@80LkC2!lZ@W@< zJ!c|si%=M>B`jvJJM?e{?ZKA{57P3I{b%-p^DywlqEWTxUKbX!-^r9z_r$W|59QK2 zZy@Rd9wb<7IpwWtbK&_^Y1f^X@G#|#yR~xGfo|FO+Odoa#lZCl*pJzKRJi(q*-)@Y zC;dkF{s=(k)P24cd<Ob5K6Wfa`fn`vplyQ){~6IIeFsA|-0PUXkHcYCz01`A{3TgW z3mtqR;y%doI(k65#(V{Pk=LQm?YDp6`nT70{Y)0wo0<Psi?{YJB>FipDXD>y1XJ|# zwk?46<{uc9?A!ck*gz*U3yizA>n?1vR;BivGAC+6?dM*1J^4QOnQ@QVW|Z=AzhGV3 zDu9aPP1uLvozKZeAj0NcPh@0QzvqNi79^~RdWM-<m6|zuH-a`#W#oe7vPu?L1M{;m zIZ-4p*f`Ys8KDqZnx&uGrG5L=3t1Mb)T6m@qKU*`Bd`3OrG9wDMD|wjq3G=F!+r|f z`XtS+7YzkC#$%VI(wcx^(0V<(tBgkzubj<2E+x1?$><kOtP%S!G$B!twAw-$hnIn% zOsS7_<o_Fuqe{v<jbF^e$mM6ia5!qV6Wh2{w|)!@!-^zeY*<Zzksp6HBt6dAQVlc5 zog~6Jg(H53IX_MqvIf1%Qkmnp<w{tV_}N}Mwg~=Sw~9$#NVB@14Rq;ot*8Wa8;Y$- zIG=>_Ghy&6g!xYs>HLO@0LYwG^`0lyZ_|tVrkVD+N|bi@D0a5{oOtj$@Qta8A{C=d zm-GF1n#*J5RlageM27|qs&Y<MGh5SwTHE9#3!X)ZAjx=v+DtftG7_3?lmF6j`dL&B z8LfViH8hyIwU5ap{f*a(#A8;KK(ZR9D~r2beN5KIU;<Cf@l(yj$-Ny`8>JM|W{Af^ z)JEo6C?mIqQdEK5QG90;Ft9I1L;cxLNPyyRuGlxYPP9gFR&^A79~X*@8c$ON)zPZs z#FtYHNd!IXh3ccVaGOM=_*-tPKS;^fIV^NU=mDv3+|Q-GFKCL-&dPLMl`4+kjZcjL z*V#5ECGUM`bc#VWn~>MnzRNwd(c-~6GGwd1hp89w0B4avxaWIUH3~IJ;jQo=I8Jlu z6VS!!Yivha;iAo8y_Q%nS2H936H;cyCD`$iU&VeEMJ)i1(``duim{mwpyMovghn+V zbeAA|dW9{^9qIc(4yWOOy*z!$(>V^hf`cM8?l+|#T&EqHY#p@w$aJ{be_cqIJEExS zHUzC5Fe~L45HnpT3!FOOWun%=u@uEci$dc}`r!;DG=eBu;Xqp%4ugH7xoH>3YOzXs zK{Q`<CtZzSbgE@97c^-<D~}JULbtiS&x2Ww3}!#fN-Kqd9+|dZbbxYPa_=@`OJ6Dt z7}?XXmHalic!QzEVlzLGq~vtKTe_H0MC(G)_M}u_Y(zyl=P=e%WglHbOLH9{Y=nq{ zoS+;`8Y#G!_z5!=BYJK_rZ~q=vnU37q^5gVD9q@gX2d$MJG*<zc+5!KQ2;=lRN2uY zb1J9Y-Z-K@9i9FDhmynV^0C>RU(_4Fe7!d@@HKwax;#El**xA1hQEnx*+c}E+aeCu zl7x){#Ev=EzZibE5EJ+H#d*5jFkI*-9q21*8**kWmH~~SF{*%ENV`U6YB2gR_ZunG zW?uI?w!~sL$x)WvIO88yP7yj=&)_<nq2g+g7j$Hjf+-2oWsW}Z#$QS>0WZa(o;dm& ziB7f3s2^OCRE-jzzhY?>LJCxjf4}hrAT*aO5V<Ek;>ZItY1(y8n1qX_H@x?lQo6dx zSN$TT^;C&%A)iB9EjIeSVt@LD;$LwKhrVu7<h5=Rl4YUBc3<US#u%O87>@e&RDjfR z3B|xoV3<gcA8R9!AP|n2v!k1+Wf;yM4{@}c(s^uVC6-1huR0FX=ICejh&YKUOhw0D zTH41cs!l&y%iW3FI}i739<_WY?1^K;aDzQ9BEUkqGHQ1nv{>M*gQA*55mC`md6>3} zBHYCh45>V3HGwY9u9L_}9z$lAtxI28*}~IWz-^DRL|kcEK)^J9LV#65?6Xvu32r!$ zVAmoV`W@Qw0Fx`>5H5ak=wq#tGhi$iA$)4mPp5?3Bq35`N4i!(&Cc0`O<d2g66<Ge zaoggI{gUjG87G4hQX5lNb=xO0>3@JZdEP3vfu%!>R%FrNwD<lOWLhS04j5CG3P(b& zl!B4K<H5(Gs55+7-Fj9#EUn|UCK)88icMN<*sG1@Hwxj}D(tFVN=hec?9d2nzYeH@ zq;SmJ7Y<tV80CK_qL1)=aEej}x)sFGONQ5Yw-u<M`5<M3Ed4xDE+F(+Azpc7$w;&! ziMior9BxrEfd`f{5`U_%W5Ju7(dLoOB6uxEMU#k-mlXIZT@4ojMqF2z<<>YJK_~f! zV8)V!Y?xr6?`R;FBniU1>t7_1_(P{{8$@mXtUq2`R~`zmb#*!M+UMH-zhF6MGyfl0 z4&MI*meVyIjrzY~IU*(-CVy78qxxky<-oBcPEen)D)6hQX{;8`9;>a+`{OUUl&Ute zJ!MWJhgA}nN;jh5{4|gZe>qt$Bn&WFnAUpL-H+x-rfV5<HX;35T6k+TThf@S(mXic zC=?UT8<IWO4TqKggC}~v{!R{$yHcD%<P{9{#BP9~P%Tx`!+*Q$jH?2rRhYG{tMa?n ze8a`8=l%SK&V9F!isqz<XE+uLbC4w&2JeTB`WF`>*1xEnfZbFH?+Un(gjrdmN_fU` zg`@?K?80=(!G=c=r>*nvtir~AI7oN0m~1MdvRMwRBDLze!dDX+tyPlp2^-}GiG!Kr z2`Y!3mx}vB;#k<5LgK=Ju3ga6TPQ2a7#07x9`a*}!~C9ma4Qv3Q&~%6T&CBUV;3O| zEdSUaj?q3@;?Bb9H*L*)ea5Rlp#zURc@*(3kXL6DwA%^Im}UdFg`l5g<R|boxOdaC zawU#%Q2i91tKj>b9@8lY=k(L=<V3?vPG1OG$7M2~3c!t<(2$C6M*B)n9tF(usZ}OU z;q3L{I?6<RZ<8<cg(8s(iN5}3Dr|3s70@{%TOoFFmp?E27BD`4HkB!Q_+5T`vO0Cf zj)2$Dj%QZWWqy8Ec8;6PqTDrTa=o0<Wzy;r(`Rlv$O5jB_#<wLBz4%l)t&KDCzV1_ z-B)eatp%=SW!*eyuFwkY_I@>lhqKU%%9gwGhTbG;9T(<&RI3G3{hweQ-P?+P!8n^$ z7TaF0jYhMm6%L{tLN^;Q*!7MR2p3-1KwF%bIxI{Yt8Hp^@s+6P(Cu`5VCc~Mf2Vu; zegGxOfR_xEdEhP%uDa{<1i85Ze(kJJm?>exh#&k!z=;kU|K;LriVQ|lRaGR9-Um@E zjG0E)@)4%opl6ZZeVl&qLE#YMu&z;T@BfF2<2Kn$!NrT1`A6+kcEkULCzAY;sOqoG zPqk%3i~x80`-6b<X3|4oc)c;urSsu*yGZnP8iU;G7>xnHEi(%+$W|4ux}V=IeHHN` zoYjKWoO1@W$7Xi3@!$veKaAm^N;f;AXCVloa16l)*x<CkzllPd>fHk1g7KOzacZY| zX&#torNZIPno4D0A6AVra9wCexIn^dd6a9GWK4OM<#mbMG*AN}RVk?Yba1J)V4bQA z<dqx4wYJ$QQpR)t1Z{apNz<?7xAy#l#fkYBi=!W~-+Lk3Lt{d%@VEbVKpi*@h>Iei zk=$#awb3me=zmc5Pr;SP?V>FlyJI`)*tTukwrzAeR>!t&Cmq|iZChvdyVlyZ_xGK1 zs?OD{c`@&1{qcLoGe!h#SkIKeLv$GGp^Oh~m>-3Zx1ae)pE8)XFpPc&g><}`1d&7D zTl^A+5XdzWdG{4-@$1Eqjy@2X3~Y7u=3gECr^h4~il06w6<yg9L2(^-sR*>t-a$bP z8F#7EB;Zv8MhI2mCl1^G8N&qnpvd=uq?MneJQKWxj5)8I&+RURe-D2iDf5}5&j+p) zBi&2l8?GTnYt*56x&M+g*wx@bOGh^1TTUn(D=9YSo1TwIgKOn<95i?93o#8qr#-(u zH|8t)If25YzqXH}W)w+q&x!ZnPMnqhIB`e_=5POZCC*OPOYTx+#0%(;z`9L!vp<s< z`WIDf-`9}|6|!N(7`VJ~acv~Eci!$KF16s<V_Lt-A>f4|V=!fWm!&&Fbl>Am0+|>Z z#**@ux7_fan6#-3>pXK<%g14c5vizwIC7e^^q@oCij!x0&6CEre{ci~seGJDue?fn zWHXdme^zd%#k<0&sR4_`+*pQJkq);uGQ1`D74xQ$Fw2T(Htc=v5oM~u>!kp!I4@0E zQ>0O=r``H{Nf%#<@sj^z#p$1<unW->)9I?#q<=P_Aaj-%&*U#?hse)hZ@$qK)f7ob zaxwIG3dh>@b9SmGxQ%>oO58KcGjlUh0zu4zswpUi8YXK3&$+|RPrVo@(hH~SVA0H1 z>EwJJJIpa4_Aq2bfxfKfkNxPOSL>wCs$jY`y)BINtMG&}7YrOPxZO|jvVyIis?#+? z35yt%B}dt4ht<Z%psP%$l$TkyLh@6aya}Nl-X@_Oc+!>x^Tbi0_74P=!W8Wl*CffI zJP)oc6_nJ{><O%Ms!}v0@+scPOkW~?k<pYk!%P2#42gcaXJM6vo2jtphT#v>F=G@x zl)r+UWj9b}2cH1doY>uBS<c(cB_&4b2((;rexQd}5H!v)B3}G9qc;eUjsRRv)$&(Q z$KAY|4KhN!)Tzu=La#O-kWfxOvEt8%lrG?nh2ygqsS3Z**L8}e{ye|9@MjCD3wUpw z$z&_uCi71GZkG0IfrL!e8>3>z;ij-d?wwj{WpO)-)i>WmyjtRdTw232jcQW^TPK)9 ze>{ice(x;{&>>VpO5nVU#+;`S9F1fcDGgJR#s<>%1(F9^Xfac1iuKa#sXKoXUKWjO z>oKA$oo(kOClow+QEFRt!GN<q?yEh3m<qtfi3qBPCHJVo?hz5BVYBzu%2jS-E<LrT z^~gbItFrw4l6PKjaZd^kLHE-?*`#dujivRpZU-bhH|=x`c(%LO6<KA5Pv7z5$i~PA zXdDQC8ieJTXStK_PQ@Z19!f6wXa$`n!xrRbCO@9{h-|7wF=>J_DR-3_p%F>fGdFq> z*sp&hK4E9nnJzO(i`=Ji9i(wUF!c{nyt&lYi&r<cGrplT+-5vC+1xL*Qz(vGFRgRe z6VTT(NC(`qL{N_1-X9=rZ#^mBqQ6hk{+ATzYTV~@+w^o?HsDYb95fA*E~!p;jz3RG zmrdn_LI@K1Jou?YVqrU22q_}ARg$c*99x0>&)KiwC*nr@I^AT*r+o-X6f0|bp;aUt z*e7tRS|78gnZK*l@Zy`F%v!_p?063qS;TZxQL;U{S!E#R;zv{CX+s`uY87+HGw?se zzM~uk6_8AtQ)dU&4N<%O%^LY8i$kAcKf(WLalXKc*7nLVQCs|r;i++E-`PXh*$>Jv zne--7jiD|%b~gBpH}q5nrlI<IdW?}O4I!RlAa*Zygl1k3v5@&y!p<#f7@3#iu#(Lb z`t88z*~;8)8U7C|&K0%rYK{0z_Bq?BvQ@b09%{CVp|7PHIcTnn3A^XfBbhVUK5Py9 zW4^(@S1o=gicy|0r9RRr^-3-c^kT7AwI^i&T?cU)+v2I5tyN>{Tvk|8iPu3~i+V`4 za}5}b`@YcQsU_d!A$E4Xl$E+@%+ULca-~x{whz;z1B_cKH!omNy^e?6h4_^!pAaEy z+4&)Dge9jN^^>Kt^I?i$zAea-v`hp|&k)wPgtCfK79`<1@f4`6fHxcB6AhBqwW+1B zmv7fVIP22Z^5#IHX~w;Dj!GGt=A#@v<V#7*Gre$9zPGO84?qy^j?JPg)y3d~cK28U z;!{A~>fc|cRwf14t3MYmU7@556XQB_f5^l>3-&foQa(aj=J;uVJw!IVShltlTSyd_ zuSy%HF0#ZX*MCzHx)60gDg5>W21UET^XTk6_|Qf7tHj<k2WTrqqr}?1bhAxI+dL_H zX*f9F!-;K*LCUARH(7N4Nc6R+g{dpV>Iyp5++4s=g*z&CF=<3>PPDVxDCWR6!{X)x z3dWeLS&-f01}#kcF6Eb%mK+uqDQu3~(?Vtfmizy`8Yk?pKx8|+{9;S+K&`EE#ehg# z@`{6^UM*o{6+qlbZpHn8W`!ZIF5Zm&Iw@Sq*q7K4K<Q{_L;QAAg>-EtB1xK^dh%k@ zX>$u0!~(a6zy&@u<XEhiPFw2)SlOp~@cq~zcXRG}Z;LINuef4r)&~cYj?O{6)(V!n zx|7|GAHxB82zinr(C*$adm8jwPlq_D-eFl6mKZw)4}W_Qh3Gw^2V%x}1zjWe=fNqV zp~K#*xHlnP?_39iW_QE^`2)x*Zf-xu08OurgloU~h=L<#r*{}h7FzFf{^2^)X)5|Z z#W;EYU&J^r|0Bjx_+MfiJ7BhKh~p3siqsVu>&Q&>8Fu{&pu*4w>!WS>m&3|FZ4c(v zS&y*K5CaTSXvd8psFL2&Fby^#%mPH~!5r_Vma0uZS10WZkue1?v-GJCcQvlgdC5+U zAx@I2VA%#Dzh(NvYh|gl@C?-zH820-{`uGP7SS6`OzDAFva(p^9~!KKSle&MdU@O5 z$D=~hH*oJFDg)_PoL}Y9PfI7qRBYep{0N!;l#*MZBqSlfl5HBbWG-=yIgIGw`=L>N z<x$^1(+#gSdUl_}8_pBQlq)fP!968WJ;Ug#*ebv2#?JMSwyyCU$qi&W_k`Hj>OHZX zLrpv&Fb?juKzMdBWyVQ>NGfj-(UQh9uX%8{!BduIbFD_-?|p(do7xbCZ$Z8)EpxnZ z=zc}6y%KYH1PmoS@Qw9Zqbl!QjqP1iD(S7bVb3|7Ya#v3%xj>qg>TjYjZ~EqGDPcg zm9L4&$Bl!TRw+rJKg33W^=;FMNmy~5ln&<%&NkfP8!7o?cxX)|8H}<fM2xFjSR5#S zmag}bQ(k;}SR9C8xskY)F|EQlePfi(<+um-DgiIj&F{F^2Qqm+h*q=vT3?+0%LTqe zKWJQ0M1-jQjI|Y$)UV<!+9+sen0o)Q3~x=(xguh0`wKftfj&Fdw{a8QMxh<$*}+l9 z!!`klbC)*>RVBInznwV0$C^aOOe{g%-LZa`n>p>A1@03Sy6f`tuQKatD%^{-fIVy- zssR?a?sOGE-EV3Zjh(=<@_qnLfupO=oG!R1G-XR^>4f62<kymRi>Ok&pKH+Ym!Ldl z2^w}Em$9U81f|^H=*`tVa)LRtK~Q|LM{~NTS`HPZx@(W22eBut6*TGbe=-A>&Rwka ztW2<J1tTiONiq(68nRf=U$pqTwh;xqhDd`1)8is&S<5Fab4099an&J}mI4AHTGh4; zqottlaR|G9z-v~?xK2!wYHCp5g>p7}iqQoME(9fzu^)u|KK&JNm<IaI7CJ$6vO8(( zB&otl#fR#Ueq8*%v1~jxEkRR>{r@1uA^tBRPP;hi;r6pvP7Cw28&oxo1-$(sI=zhY zi_PpzpmXO*9(#NiLqBIWa={)>(3@oJ-T60&-_fb%+<K;0qtw>Xz?f)iwvjFTYvtS3 z+&19eDf9ETkQe*?`y+UEz8^xUCQ2X!=dgO1wg3|Ta%h}Z5f{T>%!By|FHu?5>ub<n z-GhO?@>IkUBLBa{IM(R>BaDb>#xWg#_Fjfo>3sKTY#_z>m&0NLjuw}>4|M>eY_hT; z6VpPi>b#X7JmsRx9<EljD}(c{zEm7~>q+0pk8OK}XC6t>_>r!-8d(q;1;4mkUR(E& zvreYX&CaM}lgZO0?7!CS#bs<Ut!lqM4qKGln$^f1f$=uxLQ8HM5p}RyHA;sil+h1R zvxxH`=Wz*Kp3+cVP=br*5rU&qCPQ?+_&P7%3~1<AFS4PafE!%6dg|~?p-DP+$Q)*@ zdITz<;gH2;(hCcd^nsr39qw`q&!he5L>6>~B0Q5C?fl-0gbPHW*Hk&0>WLhe^@+xy zaugu{?60B=P{L(^U&<ARAkM`?J!kC&MqOG2qDL<n;%Zuei$cC7A+w_^vSX`BQQBaa z>c6r;u?rpT8SN1wXsMO$YA|rBIR9;4WisJ1f$>&4pV((J?n7$9awo5*`WcpJEvPNP z=hFdc>C)&ZB))FNGhJ0sq;?DVrX+41sC8x$^b7IVjwtQnZ_#JbYL_NE0Z%=vO~hl9 zg?1j`!ZO#Ow+-~2ureb%QU=2psU6Q#leBx#!E)Sz0*E$K?eVq=!$LSve^ZCzltj4t zml?SRJ~uJ-QRtK@7s*>fk%Li5v~9jLVdF2U_L%4QmiPPYrBOMjP$?O1q=DYVxae$3 zz-5ESWz`7=G;w<T*{t`iGSjJzaaw#|_6Kj#@2U^S|7FIR{+PY=xQh9(%_p7<Pox&M z{?+h5W*o2oG2_7g|Cn*S|CbrZGPTI$$-vC4z<!n$&2b@s;<;X;A^?bWns_rokb$N+ z2e`I$$H~lNgucmk+$B~pBu;$?;T=E7NrQ7g!v62E2tbf?`LK&Uv)_g;g<PdqPeS!X zIvyVcXDF0yVL0wcD&1krz5AB~5SDn<&i!vQ&K(}Gg!Fw3`wDBJ3YrfcG_9PG6_|gB z2TAyz?2o<(RByFHhrY$ZGeeIQN$DHH8U^i85WmG~Mujy})xe%tv7R}hpRF?+y+2y7 zUmU9JzVucorYTlMlP_kINsT?abz+++)ccR4hf$oNi+<_n<5NntSQtOs#kIg?bZq}P z{(VmGE}J_q2-trIF9(}5p>I{a95Gjki?|612Y7KzPSm&nm_AH}N`U<ba4%Hv9n{q? zv&k43D|e|e1UX8#^J^YLJy8>s*<jUZG248;Jjse47tnV^JPK+o`S~uDe_EXH^QxJW z!jd|^V5`l!eC>~$s>+lS>o|FToU6Q<z^5-HKgX;k7cV-#xn~0rQOp<A^j0fl_Wg*| zCqG|g;{0*Oi>#&efrWJ*SRt3`^^?CaICPcRIP>IN(Z6hMCb(FSI4WbOosGMaDC#el z8z@9t%3?wV^Zq1{9rfUC&KNuVM~yT1|F6bT7_Hk(HuNu*k|0c$o4TqLVu1QHG|74l zCQ#@q!&cJxCRh5J$IY;Rt7V@}k_kuq4Z?F^4R8TwMUb)h?nCEuKX`Y0^s=8po5O{Z zltkeBQ^gy6;i97XOW;}jfboA`HlW1m<h>ehx$XX|`s3hh(#6hbz(Li&KV%gl)#k2% zD}p!Bb7&T${^5LhIL{%UA;OsOZB!Y@^A}K}3H9i;X2T<u*JV3YBxFpJrRv^SOTi4= z$~M0iUW<F{p8}SQ;i!3!;O(V3AF+6O|0=%v#lLj@g9o$2te8V-GF+JtKu62Os40%D zGeDmom$iT(TrdMEv0rxuZ6C0kvwI`r4>WGK^i^E!0{EYnC&!y0D|XNoQbGKTwD4{T zy$xHBEye*QB&ceF#%ehGf-%=|lxSmZfADt{vIqZ5mg6fc`iHIvY7-bIrWQE=E44gI zq`OV`83N>T$}<OB^<~Go12*La<e>Tst15_ApkSWg_;JGFZu>W;H=*Dlk7MZn>B=$v z)pE_2Fda0eNB~Q{lf(#4dv7xAr|2)Of(uDO(}}`3RG}scw`oZ=PG7G{v)f>`A2sc_ z>(h6ar9zwNct|g^6&~|CdujBFqI6i1D3R8ElqCe2Z8*cg6Ksh(v9y*>M55{gV;w?{ z4Ot9F!~rzU?~!1*1VrfOd=0j*$i8qD02@f<g7j%lWosHWeiiV^6V|EriK^#CZUas( zm)WXdk3<wcknj{f?Je-a2d>ij2+vtCV{trsU`U)DKl9bkT{PSeDzbWa1g#K);&lrR z5arC()ZPJ1Ils(D@P&99kZv8?=-?H3?guc9>flkQOEiuGG5(2iME@hoDd*ly(nX!! z;y1$zU+eOpF#j%nQ6e_NIqVndgQ$soZ&5p)j5yio*pSKGPkZ^xjdF?p`6S1Q=d9C_ z=JFZYZ}n)KSzQ9!gumLSP@Qp|4?O|qT#>Fl8HbhK)~v<v34hmmXy5;0aLOZoI~oWA zSv%5vTaug@!6nGP3Id;QJaUQ4VxEcNG=ociwUc`~BZ{4xT9g3#HXxHi%{dJp>AGr( zuhj><DZR;sQogJN|Hrp#7@4soB||%n*Nc;(-S`)?KDr6J>XsN}swytJrs|FbCuE7M z>YM8yCf(jZ+N5;k?t-LtJR+@1<iVlw?g~~#-p}k`_*B0v^U1H3yRbhWrJWUtTKu<* zLd_5^*PRbTx*F84RP&tS0lpk-x9<?zcZ8UVRm1JxPw(_lvzpesB1m{$KF6Ji-A_n2 zUAN+2;s0&V>G^-P=eSrks88c_IUPcfb)5J7rDoIdv{(+YF#PJESIk1ym-|klsQUfq z%%n<anI(D=Fm!n`z;qIL@KZhbfc)u{FbZZgz6XnDj5geui&3MCN1y@4x_&gNoHXfm zHc<mge?pLbu=jJ=iM?V*h?nRn7O<dgl_%V&xTZb&JBh@S{4fJgSNervkgo3omw=Ni zj{!XiFqqTUSmSiENj55l;VQ>dR5TZw##G{?q9n*5BuQ1QI7~lAOVC>^oo6G;`Ix&I zM!so>Fh%c)X{;$gwuYWn5s<9Qa7=rTD^Pi(lh(PEA7dp-&}Xh0f?Vhe2#Lnv6<BDm zJ<PCE)8Sn?`ID8TpC&Sd-!)-VFi42TKASNcwb#LuTGO+;I1qhEHyo|ic{x!Ks8V=- z+qB6wbvwAG7opWx%I(RWB%G)v*0Gp>HRIZSi60Snan^>Wd@&~mQ`%%07z)%ZL5<^L zFE-MXEc)|ux{yE!KQof2ktkobwn3Um*NP<fh_1=yfs+SS|1Sp#^*eT%Vhzq;33nNJ z&CG{d-J@6mwvER+646C1yEZNPD>q>aX4VN$IB*>mH7BX8t5aog&wiuW--jOE@qFGb zfT$k`0pKx66FEzsGQ#SS89evd`a$z;>AtU0AD+~i0?CM_f#mh)aKz>3R_EN`zx+15 z_RE(PC#b3)u-XYX&-*a}n+fZ50ewor?aL)dI&qojM(oSsVp?UMv1YMoUh$4PxzQEN zG*S+`xNy53?Oi9cav6x)j#3;*<-NVXMf@eP@6VXUA8O?n9u2T3m%36V7alCJM-$GM zMbN3mtRA5&r2U-jEH(uyR>8}xq6J)b9^bV{;}5oL8T!wk-L30TJ^21Ma*-HG<t^8k zu}biK&c#eN?5oV3yZ7CibIsNNMkMZK<cwdb+t7*@acbl#J4;#Ndg}9owrZCLS+gs6 z_0sG+XD<aNRXSDwt=HWk=-ZSERlUegfuh%lS>~7!IxU8l<o`q*HizrDY#E1KWyu(W zZoINWzNB9YQbHq^Fu-ArK(I@#Vh|18h=vYIU2Q}<yEotu`KpaBC`oFhDfoz$G!H|Q ztR!%bt94usJj5~&Gx-QKyt?oF!{ZrojJk&wYMT-oAmX_^p9ehrNdgL!coKoP0&3$B zPa`*y7CmtApQ;ieETv}fDgYbL%q&P@cc*7LA1_vyc~=F^Z6C~by2sm$_Y&lPq&$e? zUcS+8V)-kxMjuGW1W|z>o>JN4!ll$C^BO7lHRp_8i&x_|m9Ql1s3?q}fYXg)w^m;B zm|#NPsCgB97g+c2h6Tu|e1ka)19II-j%1Lkxke`@T1QP!8B-Re90gh4%QmA}cu$9Z zG#)1D{;hvHq$)z~3_iRfqA9F5u=E^XhPUZLH!ug9M%Nm(&18bNZw+sZ7p~Ydy@&Pf zt$4KI)#RU?@!|WJlraf^2Btuv5Qn$on=f?7=bD>I)_3zpVh7}K*D0JFdJaRBg+L^= z$h&8N@^tQq|2V82pu%*eIKz}|NE5IqNXfqnYFQu@qH@q)0%KEDU4Ja652wE#t$RmC z`ge=GXJ}eaT2D@-H!W2vdYZx+Z~;O}+ag0hO&=;{6L__(9X5dQd<zo!L`S))I#zuX zWl=Yl6*Zu;N};L}NyHSTj9bx3ek?Yt4U1bPIaWR2J4e@VNJk0D$w&X?N^pvnK3!$^ zH?Z3UA|>H{N7!g)@PB~+I$Lty@-*iJ){g~|cxbSmu%=t)A4E2z(6GGRA+CMLa(;9A zWX?SgV7=_uT&tp7NypO$bBjbbMm$TZQoB<l2dcABtZ`46%)y#~P{_3<>3VfSSg2%? zkb6VyT-#AxWX;)*)*-_BW8mYyO0NP<zR$cyCLhVZ&lg~3F%4(MUYvzYWVsd|(@Lmw z;C#Yc59Rgg5o07JaaK+JnZIB%*V2B`sZwMl_Q)-msBIbR`VUlR*W$zfK(1YI3_3Ra zot(+;nCyRdH`qHTzpBc2+*G(=fNzCTJvoQ%c2nT`1X;(Mc|>}w{2}TMz|;Ye-y_x| zKdWxOO8}+P?qRLx)7EYfS1ZW4%VkNS7&(*TNL7qMBi|A@-+AB@(QTo9hxO}Z+;jTF zIQiBG(H^>F6?{}q5_Ah}e)tB{KO%c6^{Y9VlVJrNGSxNHC`3o#r|Sg#3u}L=+{TaQ z%#qf$qyoIcCqUwt%yg%C=5!iQ&MV2G%`DL`7PpmAGd_{Xu9&7xKX76#4*ap9pdzZE z4q7Wcsw{SI%FlK~L~3-*hT3YMIjL?f%(dD8OKdqa#+UbJ(-6ZIY{9ii$W|0xB7?C< zM=7)cKg4z!tfh~a81;Guh5l$`htZ+MG<@H3Hr_UHN?%uqRA?)rql#d*%}9h8`bF)s zT8>FBU34617&ja3%fJNVvk<hcf&74BnYhqOg6zrMen;y?OTkogpH(qv0zQ{f3y>CC z>tUFtXweaFe+J%m#-5~mws*aS*NkPziQw?<@^D8D17egEeglcGMRv7xZ#iB1Vr^_t zB`rh|#`MmgcB$S_)_Ep<4p%Soir)L}nvI>GYd>+BKwc!bWHJgIq&u0`AeO)-Jd#XU zc@+<kt_`O*^51MP{!m=yOU2A7?JOLxztn3n8$Ce5r(JnoJVriF-Uy>cMfQb(+?N^_ ziHFQQw#w8CRmkKWIHs{ZThO?djD9|9RCBCQBjz;$hn1Ag;?`K7-g2MLvjhN+m@oEL z%Z3>s7~^qW5xI>KxfAr=5&f#VJO`3w$6kzRb?bM1ng(@!|ISVar?<^CH_Onm7lN=+ zkwY)y1>aTaR;I%4s+m<9Rc4|ve6G=%iK1GfYSSiJ2RwyXnlAZuy7f@=8Fd+DWvK%* zK_NavmUM;DhO@eBx*(@G?a)sKrZkuEY((4cyt!2*F?OI?ch(nL?6RFS!qr5rR0jA) z$I?FRdcG{B=o;#u8+%LL`LWsPq!OVqss=8hTb9Mk#F>{7cNqpG@SiDKZKc|b6OoY` zB5-4d)!}|j7##eo+ww|N+gs!>91zNyS~jsN02`L+uF0B}jA&STqkM_*_UL1)z+y#7 z%kuOPjk!x9IIJ*nWkJ5+`g-B-B%&IyU^sS{oy~+8$QtklLbi^aheEz^$f_CMjbgAu zm*B<CVthi;sz1Q;_K?P#@7w`CQth{-#w27cOMJ9!nXFHi<AtyQc?aexx9`|DDkBuC z)j|{7q5J?jSrY;uDMOJ780#!eV2UC{QDBaB5W;pQL`f`viVcx^^~<Jzziy10<Zg1T z^M4ewh2OtW!s2!x^L~1dYe6BRiYL`IwOJ{16#D|JM{M2e*@z>dP0aI?nM^9;S0@n7 z<d7ySdbsPmxEw}5qED^=n>0Y#x4eHZm)$FGK0d+f`DQ@-gHYWDgt0VQxYn9PbkHkl zmI~jY@@i-in-Q-X&tsFUJ0327okWSjtNE!A<FLn>jcW?M2I**#1pA%O?`7eRM72ES z07%h(wstcEnTSZa%;Xy{bmWYI$LSzmBIcON{F+Sqe1I%Ndars6TrlfBN2eOe@XEQ> zziYJ0_xbe?>zYQklk1oFLK<N8d;@vU`FH6ozy02kv+x8l+cDLnJ$8WIA<IO#OyZ&= zUNXrO-llX<r=u7B6IJ5jvSuQ64JhV&XL`%>M|JBHAoS}8W-&`$pweE<=x4Sfii$x? zBUBqgo&O_}DB2bWT{z^Pvtf5j7;D^oDv9lvf3M9{6@b?-^Km#?7|<#URS+;w8Ff=o z;CQ2lw6=(?-rQ4kKdm^6tTa!`c2V<i9kv&*LGeIx(3TE#9(MJk{pZE$K4QTCS)Hv$ z9loo~<>hcRTw`rFzRio+j54{8=4`zb@(s~O#Hezj<`Bg53N%2?NBNU7D<3mFs9YQ3 z#r&BNOp?bzFjVF(AA`;<qo!g(z2vj6E3SIG1706Q(g4cg*C$HPo?^^uUAQiK5VD&> zBI{7WZ`&qKR&O(NhnJtXk<dT(5xLe&uULSr+~&QPa}nAE1ssUX70x*H?R4JQF-w^| z@?PkdcT<pUl}h^)q!(*g`yr2y5~_u;%-$QTZ8sCUbc;|^?A0i0@_6D^?F5KVQVe@! zKi8SNtpHH)(cV>aH-2rm!I(^mh~@>?Hx`i3mD9_f$(?|!t5EYn;RngCaQXb+nmnDj zjaZz5)^aN5onEOL^iw&UKd}R_ZU>cr=m{sUx@%DRNR5re!Ow@$MH1myn~<o9-cv$C zVe19X@)}DQj9%NU0_CKtrO}r8F6G#D{?9=?G?Mn?_zDTVss!<e_mKjR72_(vA^=aZ zg@)lV2yF{@yYh$AnCReYl^{f@cQ=bKCYC3Z=S|%h7;UWj<Td;%jzgjYl+_hF|DlUk zu0=6zcoz1WB|)T+{^%Na9@0&2RaFT^GQ85Qr$H1xC<;9qS{JfzFebcteBGG^x>G!w zm;RbnZZX+eRltPpi<;=1Ege=_4XNDEHLGyq2dRK&b#mr_Gl8H_An8^%B$4%+0*y&o zty&F84~2fzlU^@72@cY@4(EjkGT=-SWJm`tU*G(FqFtvZtAs$lUEz7!wb)MJ0w%`1 z_p0?=&sz$4_(EWEE&+0nGi57O7C3v)S2F@La33<=k8gMM&T^;b8=Al569{R-1ioEQ z5Il3SQwvb`V9{QtaDs?08m1LaR5UO&7lXoH6coezw_=OIU+}}JoPS;;h_TWzPVa#o ziPqq)A?EQk(vu3VSJ(mV;mI>iZVoXOKIe3*GGqJ2kfb+*03pQoZRi*>{50(Fz)n{L zFg{$wowHlSl`v)Or*MZT4!uac{@9^=^2M0d84%JQK6r-YljhDi2;|rD>V<osS{y^w zlyq+G$7>UC&5-cyi$-(p+MKoQth0%0MPbD0x^mL($20PDKx)_T=2N~!po5{p<}~*Y zM;S*WirKnerU?6VWCGK4^<oHlKOTL9M`m}ERZZlXZ1tbABn3ao7tB(HNNPr<NsmRs zw|a>Us!T{RY~1Z)BvKQvUqlk_p*elZ1N1=TT%z$waL3C-=48$4#=o&*9BqjBC}TK) z9NP#2;oMm?ASIUfMtM`MgwIf|kg3sC&E>HtBm590D~)n!;YPGZe65lQj-T&?0}T=@ z$;!I>V0nM&R^N>ZTOLoy9=x$|66vE?nhgcrL>neHNr{(W<UMjzbjER{o|Xv$b^pT4 zTlNmamN4v~wwrt6L|V2Lo+Q&Hh-8fv1MM4V&C>AWUhS3;3)J!q;?IlvF&SG*BbN|x zhtQzyjB!eDra`1xB-ij)=H^g_p4_*S&+}pJq@sCueL)!6&YIVR;6tW3^iKMj$r4g` zkUMJHPT#iIt|`QoCoT1WP=}~ft3dp<cE%iBO+FF@{3?_%f;gUu=|u%5%g*Ww#YUOH zdO}>hEK1IZ!9qeA@AflHcGKEFtF}9LSLP5FuDb{s0vj@Rik=1i2%y=eY-7gb@!1)X zg@w$+&Q*T5g*`Lhg;nUS>}ICjQSnpUWzqafxbsbZ&|la0xA*^S_yi<xF&2`@WD-mA zJ0(m}zcpopnE>3MPtm7q)hDYI7>MsYu!((!@~SJW$HG^8zxeLmR_Fyk<XDYn&+rBP zNhBSa=@98?eBbzUeqA?)WDwWko}AqIjOC1dVM9X;{RJ<Nw~e8n+ir|8WISm`!U0;B zB-Vm5j^RP)B!e#QntwnNz9p6xIMy)#Y9(?6$9{@Qd1pBTqsUr{WagT*i`Dh+j1SvI z1?QGPA^Q~fOID>pPZ>1xb7ntouTj&|pQ>s0-$YaFwD4#mZ0?`{#2*yK_{R}zseL1# zVp@7RoIP_Fu^FzQx(!6xWdMVcE(u6?-2NNyz>NLjjFhUQc`B_p3Z7b+ELT;sCn9WO zND7K~)Dq>;=%ZC>WCL1lh#Vk#o3~9wgT~*HqRN2im8qzzbFH1+c4Mye59>$39S}MM zO0DS@a(GF5DAl#I77P9pD8#e&mJJ6*NEQCcX_AMN&_BQ5lr^te-bR5I1HFdNkm^(i z{=!_vd2!Von1>Bg+Q}u!AT+*E(2rGe`|*Xn*As<98qwK%YG^`dT>s0=i$@waS1$WH zt#SeT0^$Nh_IQES{Vz&x$4;4>+x?j>{QSdNSfjJy@XC^zT{yB{4lGr=@-W{zjPINe z@ICr${VA>l3LtjNk&9)dezG-uP2Hqy>gulhFLvAH<vJpIU^=wMR+h5gY-UKTbQtLk z3RMn0PV<^&mTUD^*R3Pr3YESPtMQTI8=i!5|E`MutLLOn?IEp5D85#ZJv`z^`>5~^ zTS(?;;j;cBIsex2bd_GohE1P{m6*-+%^%OBsfr`8VZh~ypU^>1DFX&<0})ZGi<)x( z`H9@+WL~r>xZx~dKyqvZJsE_LfzC!YUb=rk$*D%_FO4Qw3Bdnh{(O^b@$C^NUbh#| zPtv)!6Ag21*f$T;h_N7kYu{o7IY;S^ZUK7+Si6BIvu0NH)7*=}DN4%M*QR`+1Y3fT zBa~l&pnT?^?!ctR%Nr4wMhkbueYG(ekBp%24o+CKI_z#r*%4hc*Qss>)=}PYO`Wgw zsCI5f?JjkW;#07FC_ur@vC_V6*XEq>Jk_KB%93Lwg}K=rO#4~gJ_VI4Jh`brgMVnl z*V@q_$>mY|!Z+4{;9e3m+=yk~$~5(4!}lF9ClqI2oX<JqB~*>h>yY32l{z*x2P3iT zh$&8s+iI}UXE^>K*+3VLU@(6h38#N`!iv*L*0t%AneJA-Hq#W_RIMOvcU5T2#|>!R z>hqW_16sH2@FjH)^z5}O84>+tM3@+$A?SG840nZzxUF#3QYSS~E%5mQVno-T9tiX0 zHIhrsJ#1sO|4O&(fAVR<R-PGz1AAAC#U8jx9P<l>PnJS}j?^{}P(UdGB)_EpSl+4P z@n3S>#(yCHUm6TfbpXhpz*qnFHbI25E*^`p!k5Uxar-{p%Ha4_Z;JmghU%By3~7BI zu7);uT=24?W;p|SD#&t}x8`B$BroypApOSwc>2vE+^vomLM9f?g27N5pEo3){vc~& zH2R@85ZkEx?CZ})N?qk_Cixp7Ke;q;LeCSp^%f{fCF$;Tp_(ZVV$@{KxC=z%FDD3L z78Wss%Wa>3mz<i`!A0jJKpgy9#wdiBB>?5EY!&iO?G;^uz$DD)-G@3Vh>CXC<}R`} zQiu5Gb4}wZEZcs*P6mfe8F&L9v^1@PV=pyI=Q?%b4;ft{`6jd!nN-+K7h3d=v3kHN z0(8a(jHelBJebtP4cv9Q&L^&DF<fQ8toU@*LX?4!G}X-W7LqMre4By9U{cxXsDte6 zWTb9>_;Uf2Mn%tUfCCurD1In+R0e&l(G9P%o$A!XWsnkKJDt?HxRO}BU#TY(XZ~D7 zi>wgwBIWuX$Z3PU^hyV~bgS(3@?7FGej|!JB?IdME24rX3A4f<bUF$>uM(MlJQ)cN zt^K|!zD$oYIg>VF)TTO*>CH?ePrmenoX6*|k0_b?VDP^lpm$Q%iW-sieR`~jdh)xg zDP_>gjjQlciNEvU)GP46-?HN%0Y{zqCs>N1JEM43><JK`#ijyoD7<qZxI+%<iNOlG zQZq(<PKTb#;Ef2!*D2T>WbUugQIbl?suia9ak4ouH3^N9&INZ#@j^MS6+n4SKlOnX z_Bgx?$-Xbv*F-e_m2O*5i=fuRx&D%nhFoEw72TbDv*hNW6|IojK+$=CW$1spDn$<< zeUThh+lV|N=90J_Z1+ar{t4MSvfKlcgi<<UD@M$z4?s*#-yHj4X5dfi7P}Ndr}=ig zWtf)<l>qKt1<IT+gKn_~EEz`z>(K#PIk?szZqsE(LB3>C7LH^OBkq3hqFlkbDLB>) z;caE%7>a0g2R|dyOn(zLk*Yvk&kUkCwYEm?R^V|c8v1%Cjh-li0Wmp3r+Jcr*8*cX z5t?D55I-2tg#4I6J(?y3MJa?#dHP!qtN+L4e>%5y;o+BOC;j2NT#6SP;}IG&+~Tjj zxE=ZZ!$~5TIXY2V$r|ugAG!!`e4I>iMXX8E)V;^FRoydV>0?Q(u|DI>R!R_7T&BEa zjytcP>?EUyx<QYx1@FjF@o%^`J%qVlNiu;rJ}*N2i@%;Ij-^u)ce~T%IGJ}M*!x&F zd{dSTg~<;&zsl$fQj61jsRL~1Zakz*La3tGYTcv&|AM0}sF3(k<pH(sJ{n<3rG3{X zGqR+yCD;+q@7!Ri%iqF%S(5Ye6@t-2lKsX_RNS%4%5!68l85Lxl*Gz?Fo4Rf^3Zao zJ+7zWe^qXOAru}{mx^W<01*XZ9ODAe{fz%Y_pOZaU|y4tCH|rN_T-L{zM1wI5Kg<U z*1o^5kA7Cdv>!vJz3pU<OeJir|EP-($H(<!7bqEChtxaF-V+|>pGeM3^goQweiYQG zX4}Zscss-C%z#hBkntEy+%Qd+z5ao6VJMWZ;~7*1;TNHZV1gbYbg0LObnLW4+I4q` zJj*sFGxlPPe|W>AlRUMXE>B{-np@X6-^@*s^PnV~(TZX6oi+mDM{iFOFKBda5N&ry z@{YQ<6IB${48QcSX|%}iaxbo5r{vuOEwKFH%)5!OYwgyohn0qxwpAC@2bAEW7?KfP z3YFkLTLVS@grF2`vtKGea*LKQH~IW8f4f2{nMaQEL^g{3zNkpiUjjjgu(oM5K%2RI zJt%}dt|)!>TTj?SGHXY><U{)sh86Qg>B}UDp$L^T__|`AnaFBU^wrguGIOd*Uy*XK zrJ_A$7pm9#9@aa{IK*JtA5x%wy3OL?zx%h$|N6Hds5&%J`+T6VC_oBMSgA}2caaO| zfd1|E`^@xJM<e{QLeRL31aWVyL=Q=(9DurnYeac0wB|4MkSuaFM!WkUgfUKv7*gkd zWcEJ;kp2-L^RK>%9D*EHE(&e@&4*(puYR&<U5p7@wQ8r-t)RE}QhE#H|6RW|0Q=hi z%;ve-`>Ook>bI}YHb}M8OChv-Nsw?=gawHI>bGb`uKhopL4&-UTYI&psx}Jxe~j?I z$h<0Z?4jF6{M}I41EVH%yJ>kmy*{wFt<=r$7NTFJlUsJjn!14nfc`}+R?fxXZ|Tgm z`0Z#Wc!2}zX=MvTGR8daa+|~vtRTI=u@e&wtL4zDAUM@(pDEr%F0T>FD)-*)2O6V} zI!XbeZ&=XbL9_@djdTvE-;mA>pbha=0=v+|DEi<A5GSc%b6bZwe`BBM?)iS!F(dl^ zBqrrV*{1sM_-({Z|3hvd#KUj(gjAy7p5QZSEqy5HPVr0`$Mv%Ji(Z{!1=M2j<>4!x z>V49`Y!Ifu5%BOFxgdVZA5!XzwDUrkBOFq0GsAd=58|&eG4A}8XPf4aiORksEljzN zPBIiKDDjCs?sy&y<hb!1V|V{;+6QWsAvV_H{M%C4#b}Z3BpfcQr?1Y5iG{S#N1a?c ziQb{aN4x}!8Oy;rGU9soH{Ljqtk)9%a*5BqSSq<mo68V+<ph#GKR0b9Dso)RJ2lR_ zwX46--6BrSUu1~0)eyc`;{K{1TeR?JU4=fw(Un9D&F^P$5uT5<TXxK@(rzu#iU%PD z7)(qlU}}E!I>P+gJ7v|T9!5Lp&O2ef3*RF(Gw#G_W4#j<>M?rWqn{k(HWeX@N6t%O z)#uE`)j&H=c6=9$H&^|$*jz82Uauv<B?=N_4!nW)2{(Y|?e=Zt5RS3oEK+4BOc-*v z1nIx%EkN(8muDZ2iY;!l>fnD5Xx>_1Pd~^jh1f?sLL0li#pySoi5qS1_S|DFd$xe} zf4i%gotO?xX7KMNec{B-?T1}5m!A{DfYe7{6O2*KMdVV$c9UoC`nfxm(et0FKDQU# zrr`@u;*C^-5kes8iA!R|$euy*opOpWu5LeCKO9O#=X=n;jwR(7=0D@H%8)d6d~w}T z4|iH^y3kCiw!PGQ&53rea{YeK>N#A6axPKOc5wcBO63Iei>uF)xv?L1IB?u9a%E1s zJ*{J;c^_@Z;;Th_VV8s{`>Z1QmH(;0?H|s60a}3fQN>;__d{xK4EYPQDvGt7=J&Kp zF<HsK?Cos)s*-Hpn7wK~SNa;$7q0r=ljeu=O7IwVv}oNS*LIll=7%it3e1=7)-caH zn>fEl8Q+ai@YK~J<(o69zf)ng^NjxCHG%Uu9HmZ8&hv8jYo{t%K{nb%T4J6L+ZQO< ztG-XWe#8vgOgtTVgR#)-tS6v*tLBDyFt^Urer_LmArHT{uV#KHGsd4~PSz+~uZ~2u z<$?nU-=1k9;en9@!nduJt%rUIA=h?Q&IVOkvx^T_-(a}@5@`$eziwr<<mVPIK#)Wy zl1CKjiZy@5_tF9ge;okfFGL6yKn`>!fysJVpoi*k(cbm_MZzdZsU;XKv*Ha%-&WJB z78mP8xn1gDE^YK+{Ym(M%T-Tz)p$+^mQfinx}Pn9=33+qO@~+QJ#MVEmL)H=aL#0d z#Ak5eJZvD5#%mD@%0PnsB?Pu9V+c0z0zpJvnosRBc<cK*@B)$y%##FZab?H%jT2rX z1ez$~K*ciLY_RHs5)hjFux4$y=ZDjAa;i-w*mA6A@w5F-2&V${BgV6ou(#n^rxmP8 z{>9=Nc7_SVP$*<%i_-IwvKx!Grq;CBuBL-*?l;=07W=JN<@4Jk>H7&dpnK~COy1cl z*ds>pQV)qtQzNl&J9KsbL+j7?%kP?RZlrBH5SnQ!%n=@kGMUR{zgs-X`XRrh<m5b1 z$wx8n2$|0g6)NG|IJr3JvSP9Yzk~K^C3P&V*af@sYmvX7XD3v`t8v({PsV4)24;3& zGaGTih29Qg89)?Xy}4YJ#I+h$d^#44kB+KFM!zOm+*F2!tQx^x1cMkkjCBxIKr~s+ zTpkzM%lSE&nHVRN!>bDrX4uz(I*KWm)zphN<S0>U>yf&i89JetN|Z*L8I7xnTy~uv zcA^};6`^BMLc(>ekSg;8iv&0e9G)CVPp<Ca!U@hI*DXN9vG+&eq?yl9%9DH3vdEs7 z=~-4XC%3hl>x$Hep2H9#sEYZ%xm6cM@|s@XZXND*)wj72mzW>~E=MZwq9J8=Uu3>d zf#>PoX!xL(g4~6uTqp=UwevxX1T~S%Wt(*FOMu?)*6Xd5v#uA4#Ud#;!!<n1&G9|G z4^Oxdq;hXq=u~pDkLJN9ZW2|MI;f;rwnDRwlI|A|653#qE)?9o`YNj3xk$W-J|uI< zR5R{8-ctsgGTSl5Ei^pOZT~mKpZY(D|KvZ!AL}3Dj~3)t6_nh*7HU*G56`x+`j;NU zzvEx`mf#@}(7he|PxrQ=k&}z71IDv_iQH(W`-)4U73TF#8Td<2-I0H#{D0&78yYPM z9(>wlT+#&m(?!vWOjxUPVhlfu_s>e3ADJ0RKE-Al?B~VF7?6s0i@6sgm|e{K5WZ3u z7`4plJQXzL=qdP~DBi(t7zem?JESkC4%fIUY#RCK5(gq1977cM<}qzF8*S_;{bEil zK%EP?;O{TsD55MvZ)c(ZwQu9#)h3fVb@zYh5eOQpl(12}L4>kysPVirCZSVPmgL$T z8oS0OXVSI~kH{Oei^&p9KAiL<@v8snO9Od$X;nmJGsz|8)g~u*3m$N=QSKP<Fr{(c z$*(sML>K=7l8#BRUeKR^nOXhAp8YN(lw$}gVG5*ppl$Z{;Aj|`Z!s)gil=VocG6>Y zpXlZfs0$tz$Y~10Ov@-tjWck0m*Jcnmq#$iB=EI3U-s1UJPZ&$IMC*he3*Qd5Sjbo zP;4QSPypXd1al4P)zskI3O1;dA?xJr%{|7EDv4$uC>B^~H&CU1cRGkg&PSO~W&{-e z!0wI7Pwq~rz~33+fb=b&yeDHDALfoG4yWTdjJ_i9@0=Dp4fNBgMsTHXF!m~(JeIKU zl16XwK=%d*m$xJp`7o*6<G5vy&Iv6)U-LC=*5^c-nJGoNoM2eIyu-LMD<d~Y3J-3$ zx&<kBGg=RA$q^~)!%@WCoag|t;!P@Co*z@ZrvkOLX<O)|Rr%YvYQPfyiQ7#4d)w;w zRQ9`*M&kEGkKDg>6G;Xr5r}ml5}1@$p$wyhD$%}gHn-}Yy0@};m(1dv60_R?>08AL zziT(-oM1-;K>F60ZD7{BQ|qdOTzgz+qjQXH{+$_5Z|Ymc)!<vgl_lXQqtHQ>D$8gQ z730I+ujqX{tEv%fx=x<t(EmT_TfD{=a&OeOy^Jk9j&G&psDF%q{C^n#EL>#{Be#%k zEL1%5h)=&s7I(WHhxdU^*RexVwTZv+aLA(g`I}84kK3ZYoBdp&UDQ`#QNik9mIXgE z)EN*YV$2;R|C&<tFvs*Z%7O^=!5}Ekwr)I5_223`SQ7k5PmT^hroOnM`HdNYadW&^ z{on|OE8WhqgNZ9L&ovm!pYMl`6kFdJi)>ok@=S<;v_9tW2<Iz#>Tr{D9Xv=Cuc#GD zF8FF_w(wJNo4IMU>~suM9u_aPx<~V(_2>{FLZlbE!9@LOqVcLVrnDOs^9PFDU1_<; z^l?wGwWPfI^sqWG(vpj`i(S4fk-94}Cx_2B-G_u;@@xO$bdpqSdECA`c6pp}5e?A2 z-G4{K6(vcG$G8$UNNg+@D}YN9v1&5lZ$o(Fx?hY-&O?ztcZ=f`r)3%p4GcXL6Z6?e z?>h4{R?(4ul}p-FSy<LirA10TfH&#>^xLKp;r#4lA#q`;T@ZL*<&;9tvGdi7SaZ)0 zXVm(IibZUZLH&YGXiap3CZ^?rCg61!f5mBbZBW#G=8W8CscDB491{Tnml$rG#Jj{7 zS9bt3myk3HWR!0Fd&kDK>H#x(W_MNkUxSv8c0(BxQOf}&`Rd%yAYcQ0tlzq-Ynp|V z@*06-^8V%H%iiE|WR#`~2VWi8K$V`Lf1hhlb+WxQCc#C0p08XI%M3>|xmHvrN2$~I zlQO5pxds}5+*`ui9~shC;=ZgF7J%|wGYSbzJT??h6h`sa`_6H`sv`85a%Pj`rC5qs zAGFF;>V%;ETugs#DciPwxc+w|dup_^*ZlhpTyPi6m6bjB%ZR}fUc&<&7QukjQp+#% z#%!V=!ymr0jvN)AWf6luqacZy_VyR-;r-wP%rdE@`IzOmh$Sw`Jq;cSij_sdnI*~j zf;tjRR=jMx0F6?#mussUmT(h}2UP^I5bZonQr0}m+b>Hl4>hD`Nyi%h%I1QhxBGfI zK!p~}nj*%WO%gKYT*jZ5Sz6z;P|2LQYw$QnU~C1Eh3a#Vok#L<O|Rl-G8Ru}DA}z6 zeC3|jbio=U4=J@%_Eg-AwK1EEt`8mfrl{fN12-}^)zJlc^ocJ5g!Ah~72Pi%sMHdC zpcq%P2|`Uv{-7W|PzWzThL&ycKvGI87Q}%c^A99x7srD&a{eW<Qe{P9&+R)sd^A3( z#qy4YvGAT<r%<Bd-wQax;Re|NVz>;*OFDJ{YEKHD$9(J8XZIkGAa};jhtwEk1oSBu zzQfKE6_P}p6dm{$9V^(1H5U;X9>im@S{P#7d!a)65+ObQ$8iM8yFQ}C)j+2YDbUfI zNwEfs7}>BM`k*BHfiSwAezNpEee!tejPDFhelx{v(HFh6tew8}UxJnepJ-ByTU;1Z zfvtZ_MHq9BMof4FRzOA=v+>v$I7Wj?>l_8Tf0?|wXv=sC!NtW1ITrJv*q3&hDHJIU z;%jQB@g)xA?q!A!0NPI}jDn|BL;eS}ACy$x{#z>Koc*)I?@-czbN;NWo!JRfrUS9C zH$E;ln>rXp3&%>a?Kkk)@nP%{fV0O9PZ&R+jiLO(TlTwZ+gIe1%j2Xt=mC7CLeB&F zI>YtW5c5@JY%!0s7mWZ8+H3Ky43y)vV&UBH0BZFssr*8K^)f0SjH7AttlDzp-6x7H z*T!mZrrqXg3jN8(&XAvp7R_=Yu=M#%#2Ur#p|`n$<x|`7mm%vXNPs9>3UxpEht~Sv zDDE7_sHkFmj+{};LqJK7G?h6kdyD-w#9JWexQI-W#XBdibmbY#8_xs^<xT{pA)rE& z#=&_ArTQze`@L!|BaP_ewXbI=7J^Wg7JSQO`Hzz7%^*!<>p}_A2io4aCaS$9B1HHC zv&3)M>gr_p+Y1;=82rTG@iL9gOXov8)RkUs!OoO2TCt$49M&mVU}@OtlO(cC=AFNX z{j9LWUG=-X$v-aa*{d{vdIaNOZrdu=08+I4BbB6yuzr$ng%q2Gv6~HSTWlK@NmL=u zeV-|zWHYCP!#tzFsvwl2{Ewwvaq6l`V-A%PCBI|))bWencj)pO<$N7(FcD>LG_k}q z3;`)x`O7r%L*FY!#|QVJhe(0~a_0VnxppyQ8y_Q`1T}*BADO}r;-aG->2woUbKW9n zGFy+B50tk&OC<^w8Q75H?8?AgeOJr)!ULe6v#cBwu^DsOa`X*kTzf)FU&>-Af_Pp8 z<T`P4tfg6JC@}p7{XeadXP#kAU6?*Og86CzFI@!%Z+DG~wb3zJ->o42=NT&-nyUF0 zkFx}M*sIgxbAlgi*}3kNe3%<j_#6GjN<lx~C-K8g@Nj1(FA_%JDt?N?onfTq)#TbY zt_VCNOjC@30iS5-4cQMl)nrP`1EmlYOKHn4oaYD>U7COINZ5w{U=yUvs4Qi_s!;W7 z3nd;ZQ&RvqpR0V2jpX3)TMVFD`cKjaLK%3+XS|D=1OjjPRgG>t&isoQ$cadoa!Qjc zT@-DCP4e8DP0bhs`tr7IRNih&ftt1ZgoGp3X4Z^MRkB%zbHMyXn552g9k6gr@q4d# zB_CBC^warsy(Q0E6{lS#z9dLz6g#5|$k*`*`R6@k)It;dJ(OZ0_}VjZ7+uS6AddVn zrrJnt)`OU}g4KTs88{4;Q>wxwCI&Gtv1%3h+!ti?+lG@x-=vwsXO-c=;6QKvg^^xT zSIz&MtJJ4038R%fN;j1MnOy21L)RtZ678QOrE$wRui<w+Y6N}FnPJu$Dvg1Xd`)Mb z7p3fIc|Xj+K+i*|CQp=z>jSfYpQw;`bkhGrUJwi3%(@y5;}^UijA<*mCV09--8Im7 zH^`p?G{{^lg0DgzhZ^NB>9;(lp=p*iJH=&x)Z|XWTe-&?mQTjgbom^<F3lW<+PEUu z_kbN?!Vh3@mA~f&PNI3MQ<0-3VICv}=l(u2YkK@5iL~}#KPme0nm=U6YA5PN4AFM8 zwERvBw6f%QocZQ<KQtlEXQ)*p$o0ZiUNVyDi&c&SFC~KYEwL&I-+#8<8q+l+lDhne z(Gtt|Bfx!J)yKmM3%g8=MS^~Rjd5}Cj?O<OKhJTab_`VCL-3)Qw;z4xBTF%sJ7<cl zCfK#GF<Sl;Gg&iD|J|<^BIUa{-x!cK-Pc}rIpmq6UVXV_oWk$9b@w0CotV51!8x3N zVQMh>pzPAC;Bo=0eLVT5qz!R(Fz2ZG5bMK|j*ae6o;lat%D^bu^dryrdD@BfcrmZ? z958Nm`kE<NsDjONtJ*<en$ENhPxb!4D0|2Ey4pbRHdbT1v6IHOZM3m%+fEwWww=Z{ z8{4*>v)bp`c=x-n>zwlktdDD6_dVzMjgg?V3c%f;4GgE)F*+G3tn2C`suatZE$hm9 zCBFKkX(YeD#KUL}d|fRwkaU;QE_y{0ylKr_aaD6{Br8kayrma3qL;BhuqjuNQN^Po zDeT=A@;E#Md}VI2>g#D;g)gfvkDgd>vbnelwhD>1Qljj;b-~qO=k#{eJ9^6Pd$kaw zQ(GQ6dh-LdI0b8dC>vwb_P$@CX4Ae-gTtxbupLktxw2rh<f`$Jjm1p&I9+?YUS*{p z@DfA7Tee+&>x3J@8qlzo-;Li$vpj28xn4wUdbLU%Y}ykla~2_$?e-WXyNNiND*BGv z2<gS?s_^n$6==g-HqoYlms^e+oV{4&Qi`M_*kd9}PUd3DoKcGWULCQ}eD^fcTfKV= z+uSnST(&m3Q;BZwr<kmtDHEOj6hqY6;6GYBXaBb6kRa%^ATj2MoLKSuS4>jIaaj;2 z4#Un~H>JwfWR!F+T9Q|k3y&OXqpk6%vPn*5=#l3eSZ6YT!Y5;St4%IpPB}17WSHYm zcGTa3P?^=rbNhudS;wNJZ)P-(`}2YZHly%h9Iniq?;I*N=~%14^-Y*OCkdR{^49}< z?WTdbKm`t4!tNK-41M_+>0;BhYy|_A{+i?`50>km<SBd49HT)a5oRsYUl(7`7R;<; zAUr6|IPxbI^>ckm8rcNS&!?UE&cBMsp0B*>*&;ahV@(HumI8AL=t|uK%SWRe&s%9R z&u(kJ5bo8g?&YGPd4Y&V#{`SA`I>849DCN%$9%No#wFrjImD5!X$p24m{92>IfNdL zNoEIhtn$oN@Q&HL4=BqE<Ql_g3WF!B&K>Xx=(Q+|O#Zltt#O#ODd78(-jf~L4O!3n zBUR*)j?hn#Psuf_pHtK)%KH@SGeZZV@v79zjii}uV3(Zh>&2sLWR=`QNJp^~IU#sv ze%Ys|1G1<V3UbXaY%VZ)qSERMxk0F^Q99vLjZk57EG+bq5vn8jqJ21Qt1H2a9n9Wq zN3~+HRoZ1stoQ<h3}m`!b9;J12JJXe4TFPFx+mdvs6kWKuLGKS#?l5P7;IIkM5=Jn zGLahZ8(u+vn>=01C;pm^Vg#v=P#x8ug~;HOiO^b^`RaNxsM&l>>@ta_UkSRJgID~Q zQoeKB`%z+bX!|<m>WLOVA2(|vO5yNZFW>t)%I*1uvY>2|y@HuUMD2kWOzEI7&DG#x z%6jo?WSl9hPto+=s|eo{N7pzjh?T?Aw3+nGtxDG?PcrLtc7s$^NSh~j>|9^S%9T;# z>lC5r+vAfRYIQ|YvC|b!o|CfFX$!7-W1NF@Y-6z|8DRJo^+=39#ot_SB~aPk%d$I@ zO8pu&l`$uIFqs>2Gdhc>v_|SPy6*yB@pMcWEwL^WdpSLExlT9PndBf}E9cyO3na-X zc;i+m@|Y80xeXtt$rqc&KKPl`w?JTFi{)rclz4BH-R=uVl?6Bq0R`UsM^aj$8|uUP z$}KuJ@Tex{Y64peurJ~3x<dvp4(PEj;Oo9XRz-Ka5|l$`aWTmTSBHWapLc5!M&i2r zYSLfb)<MqdEOT-&XvuY(7uEKI`B|Oi`4MA)h2}|F1;vP}oBwn+D_Q{{m4OB=438hj zKU$u=(D!zw@ynAgv_cBy@E|5yON15mOvsGRCy!6|@Lj;@YMx5Uufytd9IAhk_&kIM z%6Kj%#5LBV)>|`!RNgdHF(<XwF_yt#XJM*o@tkv@N5i_>3aPYrN{q67wN8g@4yO@& zSqTkpao>t^TFBp;qAT<Uv!zN18JiQ;d81BL8w4s+Qib{+5-F9GZ(@~pHlrT!P5HD2 ztPoXbo#R)2U3w<ram&nr7hcdnuy6RZGd~DLA#<>Wz^uHLg_CE2D%PU8IN##YMMpoy z-rd|$ITPh#OG1{{E#v_@yu9FS{b#q;ms_#Rt!itY!_4YfF6?6kpfGReyQd+kdpU^a zVko&uo))Mx??KOzH`pUiU71(gBxehlCgUM=zxBKU%s_Xea-RB<`uOh+C5ym-Ox*@e z@vh9TJI4P&+UFPlBJI^;04VE8ymsxIa+ni<Xz!H<5bfG_KlI;WOV(4IC7+7S$T>kM zHi)u?E}bHB7QYz+UHn*0^j0uuJU*p!)<$<-ymTSrZl1*tB_&}(9SilWc_Gy;4Zxo2 zgQDfI*`d+tu(YeWQ*ut6a-*eWNeNjAw5VsMHW@rUL(unNpOBg?eu{X=Fcf=p^qsI6 zf1mUAS~*@sce-9^f3m-SBhm}d?{%7$&qG)FHkPmN-gD!K^Y4$ENV5qWgksYl#{rYG zDah+2+cd41vjpZX8T!iZ(CgwOv!BN{78L`bjqKeOyS{vTL>+*8F4R9jyVi=m=K1Ih zyrKuF6iGaz?Qfju$xTidb~jDv<Z`j&$6-I5cv1<h9pllsSCiNuTy;6#&W?$>%Jeh1 z@iryVJIybRm1vZt)b*7m073un8}WSgb?YWk7ZvoAm;#f61<XN_QU6;N5dhZCOQ|<_ zRU(Db?G4+h)G+&W7pdB$rqCH@<}xrkW8;hX(QgP>?Y0h17gP_G2yZ8Fg59u#<yJ?C zI{yub>#T8}9E&2&U=L^~O6ChM1F08En4F|3s0R_e6c2K5mZe}aUB=eQN)%^0U3n_} z90r{_kV3y56$8`PQss^*zB7mfljNUJD#PQ0MXpJ^uAIUD3*~;rRX@2lFA8^W5EvnF zJn%|TaHMplH_<STA)C1|Vtz$;qoaKQAl%n<w3Ga@_a+)RBtLLMEB%~+k+n%@!lU~1 zP~Au#b^vu63}eFZwvxE~22}R@XVy;l`AEzTc)=_%?uQr3OJjg#eNaSC*zew9-NUsA zN-KJdq%wIFRT4kh%%M7Z|AM*IB@=4|4e}MF{2c5r<lZ%OYh&z9UYP1uAfHSI?0kJT zXMh=iDFNsJ{N>!+*4l3^&L@bgEENYaERN$oojX@{KCV3Tv%j!7<f_=GYFdlCSu4vT zmvO=DuR{M|!04?UUqbo8L9QD~T!E%gz+u;@Tm`&>Q<V5)?0yBf`YCih+R0fPT>MjN z?Q6yZkt+Mbn$e7e=BQs6Go-fq`Hd}Gli#Vvo9ZBqcg6K+Twc&>&TqzcM*VZp2NvF@ zNzYE`&iirIrNx(}1*-lIS*`(crUD{S-su%0E6+H}8%xguHdxymF&@bYoOmma{sNLS zJxEZ7q=0O!$oAkcy;2jieK?tfG~9wxn#v{!Dgv5DskRYa3@mD^(!T7ur-V)!TBUM3 zulIjJ@g@l~H1BWwTYm_3YFl+CZ=<QQY9jQOI2lRptQpmOx-iWw`~XQnjo!Oe=?7>b zY90kpaWjOl8UzvLE`rv$oO4N{H_N+vTv9DV0W0QtkJE}`-*O?NbI_dTZ`Vc66y1gG zk~}3z(4ghjXxecddLulLc!bPU@wP2IYq@?o`<FLFT4-Vpmle;NB=Z|SAG}b3R!n~_ zVoIvz21fOPSCjem7FmKQtVMXwT_<l+Ea7H}0$p6oa|w?@yL3z87+P)O@qA+DaIZJ( zoOQZV#f}DzQ1^)7j=NvN!wSk&1Bdt_y1Rc+bTP4wSt|05h1rv?g@ZWx0($}ZL--cW zdO#%5*5_WGO^EKE(4yfjW+YVaQuWz0Rh)mvIB)@)y$nHfY~nCDCG&|xtyGK|XkFM8 zvsEkMo@BJlbjSkaV1M2NK`Hkwiu#TkY%nVA;Fze3S{n*`3sN4f<Ax})%FOd<ye5L8 zLjHT8E}WV$jx#CtD(jgf?4g5k9}hWw(o_bu6_90HU~@29LGevbt{YN$7QP^Grq<Pp zfWY=q7j8u^&oAc)vGv00L%O;w6?b}-?e}ShksE+G9>m&$(pJ^##^R4S9)Hb{A($1| zT)mPc7$BqEAFq{}pzUmf>~+p_YuC4)P<P)XXhsi)`8mZV{)|bWeJ$|}zoJCZzqF_g zjDh*GER$@6_%$nv=uQN9CuCw#<)r+#w-%hi{y3Q@^gjUr<8Gp&_p_ybx(ESiE{ZzT zU4`DJm5MZ;dM0+Fm`6Ai>_G*iCWUn~pt-Z6Lw$j-$iBW?f|EIOcAe9Wcjy05=v!oO zzm)I65{gDP%XG>^5GE(cwSpKU+sw2ygekcch7NWvfxw;H=DODHvL*u6<0z|}yQ%=_ z`Kn|w*bnD(Z&08Ex&TN~G6dx*x#5<Sgz`WHxM<b&w*w=`u}RW|1r{>@W=$NF2P#OP z9c|WDrsPW^ciHP}Jmo!)WVb063$_y*8%cI3`^4;&5NyBvtC-(3nB@+RWp(o}W8oN? zc3g#BPhG6UGdwivA~)ul+<7|4g@{iUEPkom3?hA_EEuSKsMDD{Y!Gx*Syd2NxR}qg zck}tsM5zNvH(LgY(CYZrX`6U;Y>v!dT~?c(Qqpg8OpPf<!m(FM^TP%G22OD8gzs`H zZ@MT{p=Y06|4`?rc8{SE+F@0Ku#oE`-<_DhaExGQ<>y0~o9Au73~N4EsgSI*#`z7a z?=a_8CQ%5^0GWC;egiFu;{N_pt8S5L*YM6ME~i%v9^vE*$s+x@R7t7ROS!$8)vyvK zCnS!Week&kipuCcKbU}v8rCN^?KtLecMlz6zwdp@YO3AR5f5tC9R@!=lA<nz4-S|A z$kR0v^20A;hfeW<>x;Gu$Lg6Q-bT4l##hD=)c}ukIM;$r9+r=zQ-S;{*;*wf6<&em zvJ99AkS`wF+W0V|*RJgfP6GCQ494(=o#x#<L+$Gs2%#82XEnz3>&pc{I9_1vP$<5u zSL{^weepxllT{*hvaehz;rI$G4<-1>)$=1Bo++mJ!mm376hxB;9|T8UtdAEd3MnMN z#^7nj^`l^g0Y}{#Y-tF1uy?iDR9(KajQXBCdt3DTWA4GE>O0pDfg-^?a<21b^t0k7 zlVYiBk2%Etz991vmyVaP17^IUuSGAvX{YJN&BZw>cEqSA4+EE*G``MEIGpB>*IP7h zkJt{4(coJ&tDZZFc8s7gHX=8XL4O5Bb5|r~D8s787S=%z(*U3GDd^ee!d4J0BF6;r z2YN@X0`&%FZ>Nl_ko&HIlbyPx{qwI&KIp07NtByp*Sp_rbw<~SP-~UUN1+VPOtwVg z4jSjKKq2p_Sg4=s;RnvNzd7M!DM94%;TO;ziXVjvK0z4n*uOM+;zMR9uhWL_&Flp` zX}*(2LT+n_QH=H5p$n97QMgC22mE2qH~XTdPkEMM3ToET*vwutLQk7=jpM7L2hv3H zf%Wv)WNErGmkHRiJ>&UucYqBBdXVHlTAeH|h~5WasY%M`dgha%J2Q@rP=W^Y7e#d% z;Wmp#V{J9cabLGw>3I@#ekDtAl|+GD)UT>()M!-d@gR|raSX~sRWBSV@Y3A<@S9g! z681|h>0^{t6otr^%<Yu<8Sv~fKV*J8qd=7(j|n?Etqj>fr(>b0^jg08;m-(I^Nq5V z20GyU@3c914(Q8Y+MLW(V_`ED-4>{;#5PU3N8(vg>P79my6wCg@~m3y?3*c>3@WZ1 z&a)Vho31LLYy<ug{(kTOeour1r7VR<Rs5ty@Hq`4*wYWFJ|a_SZm<k{-@;LOOoPBL z>&U}tNxMf##gPV0t@{p63eV<nw6?_m=5)kX#yUPbJOAQ=Fomy?lC9OUyX3b=nfMgG zQ2={V`qTGXhplJB*7Os2!KT2-6wNT@W-q-2dGd)gmC9?8JXm~&aU_?_7QmVh8?crY z{$b6VH*imy-E4Kud&haU1;D>oEMV8&KL^wIKNk(;`VSvi^9zq#@pI(PF~XhTRLUtA z6;buAN>_(siA|%W3t)2+L@Hy1byrKYcq1^}l_NJOs;prhXt0rRCQ)eEsMFpOpdUeI zlRscqD#1o&m*&!CZNM%}Q?C2d-bH8??!Y-z`1?%<3=^wE?rERRHdhi;@<xf(LgEYM z+5?R*PF-5<n#|@qw^m}I2|~bZvz~e|68M&oJRHUZSxdvqMK3zbnv@>oDYNhCd35WJ z4xn#MH5}BmtwIEwL*<m##3DvcGu|JWR+@2VZyu9I?H)F3wyPirL8v!UVI0<C`*XT= zn$#&;)aaO!MOlAeTzi)Fb?zkg&vyenSInflCk}g~YAYwWm!w>mA6@%6AC^^*;twPS zE>K}pCjFTGSaP5oQV5-cF1+446+M<!Toze~L1b0S)x;8nw2dpQ;@vrDjL^x5R5~r_ zd~?!j#^W~4Aj*oe2S$UGLvkeW@_p=W^!Eqeyc2^6E*vV*yo^g@NGzoV^7IX0ZV+33 z5}Gg`->cn^cs#y1lrK`UrPIfzA+0iTqqf_O&u47WyO^AVf=x=9EBX22fC!elkQ$Aj zNgYiWN0@&(eB{X}h_uwB+yXVYq}Y&$MwS|(7S*Hup}tgomGc)g|N7;cBI!q6^i{YI z6!+2g^SW_kU#9Zc0hh>sKy&t{G5k6_=>_95Ty~#%V6(!bMO7Ft7{5k8lwp=yfzfv^ zR}6zfV$^3-%8ehru~QHiZ6!~wLKzjR)SoJ4U^Z;lUCRgNINdA*KJ#X(+>0C<;UPBL zxcLamIPXVbLvkysZ#bD|+I&?QpTG6~1<kW@o#&lIf$(6?gLihD?ODIBtuK?{aer?= zfO3j*+hN7yE}CHPOSEIvx_yRBKo9p+L7MPeK(TK;@<SQ;=KDQKl^@1NhuwU;8+;cX zUZY4Z%}K%&C_PHY@X21RdU=cG`21jZuEAkGxGK}yDG1x%fgJC48EMCt!*i~R%l9`v zj;z6qRWlK~hmzeA3D~Yo_jI1Y7tySQIM8H08R&Pk?H&QtVTwJTf-^n!dlrB)ehEV1 zK8Hv5@eJn+(Zha=ysm8%<%)?zSR8z=1`bGyhEu#8Y{Ax#FjBm;;3BbgFYxUMaQ-lZ zd!yFj*1E`$>U^%(znFRLd>?;<Z~)3B&uCECZ8Gg`j#`oJTRqPc!Vq#LRl(F~Itq6Q zU`IC_U^*&vH}3QoGr#ny7yEq2dg(Z!XJ#-jX!Z4@WORz}43nlw-Hdn&ZaTfVH$lns zP(71oKW-F;Gkkyt>mEp7*Hd}^=w(Hx{13|fDN_as=(ritk5JC@(~j<kS?ukUO%vLv zg1333ycjuR??yt}_D8t(?s33)%zbkT(Yet6=c5LZmE*T~AD$$hyu;OKgVdYzYX@0j zpfiKr|6t573a<|*BNZ6+i2JQDW}tYT!BgI2YDNNLOjrpda{6JXuBt}v^UvEDYv9@N zc$yWN{9QNS63O!>#27JPOIsLOc(AG{f4S9apj~_4WfS|%YvgZ<|53x!bkKy?DmPG> zygUd{B5Gk2?h{iIOYoU-rY5MU*P4)%C}!5t(#0%nrq#H7NwQ7fs4k?u+*c;gQrt2u zu^`B)6F1JmCdv1{K4*kWzWHm0=X$l>DdddZhgX;z+!49li5wOxC;9XgI507cqouhT zz==^)kLXoTKzk_jyK*msv>}sD$(wN2Eg*q4YEi#`dTfp4-pYNt;hzfS1e3dvZ%bu9 zVxtAEOFxQ5-=YuxT|g6fqUeu~l0-d~PL<=u?$b5b&Coh#V<;ULSE5dv9&P!e?3!61 zlZKO6oq($D@_)ePIzATZP!WH$@JV^70)R7VazX#}dtRP0{(orUiwIk`kSx71<|J5< z#h&6*#^RBdg?!_dVtpu?28FQQ(~HAUNC?GKPu&DPM?nO?n>))erTD!kE)7Uh|1vxl zN|}+D4IJ_JTKB_JAp3G>0J#^&jMeQR`@LJef+u5m!6MjRUnVIH^Sa2^@rM*!W7==L z0!xdU;$U<aC_=JJAQ{6~km%t^Xi_3BV#NK5N-ur3a5Zhmly6;z0uqjT(~)O!LE0yy z7_%t|Y$G`&5u`>WC**)_asr}aAc^8EbO&Pz#tP&qOa!(83d-vIObAMwW8PA0GFokp zOVo`AfwM?RG<6s~Z!2aaO)akaa~uAdr@bMOlm%6?s{fRRx=(H*OCq%e{&SMaTmkHy z<EXpzPIvv`{YL#wbGh7W1$Qb4+tbyHmfK2x#y2g+;7?=D{c+!^4*aU^Kh!V|C*{<& zoEN|aKM$)7Y#IN7j)WXNP0lB#y$#p1dN+bvJO7wsL?L0`UbQezl9k<6^mNh2F~VI0 zzdc!SoSdH{x=Z3+h^KGKLt1H>q-<RqOT<VzY;w+Z^iI@gyB8Ge<=q*8PZP)Q-s!L2 z&jEvo>}ofufDhAdmLsa7xKO~lkQ-y;7DW=63;aZc+`KgO?5szCq20V7_GHc5TbASD z9aD-h8Ft1!(y@+6oqE*s8HRtBj&JkTHPOQimh_We!(Q=Y<CNz#phnZ{SSGx%>xJyH zNa!F4PMd+$CDrJ+hXJTZN(@C%HrhWRIgHev_A(*>B!B*95!$3+tT_1f)->>N`{s_u z`c9ZJ2@YF|%c?ElW`JnE!N;9#xR*t=Ke8fjbF2$xgrL@?Ml{(uZpY)QChRXt?wElD zK*>kMHj5NJ`1x`yUN}-O%CA|tG^!)VqogmF{C2h3Mlkj-U(ob!E`Rlu{|}aY)<Xb+ zm;Edu5VJ%_QK$S|O)M8S8@q+u)FlF`+4kcM!ab8RE<b4wx+C~1j<W|t`nh=p%^YAc ze;a|&lccmCy=qv&aG7R8|BI93^(IbM-a3SfESCI(lQUWN4>AbVoZ0|y)p8u>#rBOZ zH2VM4oM`#J<aDiMTT37H3QHpm#6MyLm=lj)<~6auUTk#SA*R05RrdY-y~T(UCw@hY zOb=bGWEe~edM?cKOrdZcCwV$Zwf8K5I!J}~v)cPaZG7$<yA<kk@$D;xoxkneQI7ql z#aQCEXt;~Mazj1y9`(ZNE%=I=*NcXdWW50+!J1$2Jy4#e+2jcA7CNf<S6hYLx*gsb z$4%S@5x!nctd>Y!byL$Yj4%oSZ@i9zI@=mO8+{2|2u{WR+9(g_n(te{R03ZRvGq*R z(HI=5Yz>G$q>o1ShwR6~;0oyr^<CWgj-yxdHf$GSWx{vKe24(%M*dCHq5+|1{|e%m zCn~1Il@znc!^u(&;U02=6#0NS#_{>mym^8lm<N23?2>mthtpiW^8l#Gh<P&zOJn~B zCcAu@ymIesKX3_mN&r?$q9r(t9DCLi6%Z5u5J}7f-KN*KbFG7C4t*1X7g1qJd$LXy zVLsGco-QWT?I9}xP`D%LYBB~P7{4#`$qk)=e?c_+bC!q9<8nYNd>J{w8Xpai_Cij- zy2Fk_edW~Lh&G_VQO>#%A<?t3wSAD!y5Y&sN&bG8ON#<}@oIScwky9(sUz5{okZK$ zKPvl-KUMU)%a04qwV%$_%eW0(D?_}$%F)|E$XRQSb0-}9M;gz8m4>X?Ssq_F>e8sx zng2TyAdPPo8F;kqjWY5j<2lVfRqAvDNaO1?IRVo6gV1W7c{Ej+F!7=HMAy=d>=?Y8 zTCJ+;KtK1UT!gA&TZ;gfhyeF*fLBk<V1v#&nF0(xPQ$BK-i{P)tAP~ueKTLMQl&ts zy8s{BvuUrC7a6%3Y$G^q`*lwsZ62r`7blis_H_^Dsl}?_gI`hHD_JU7v+G42wYD(@ zoxp*T>+jI3gHLV37N&a+=g0W|DB~4B7SosiQO38u<$aAn#p@X@_oYDMr7dmT!%RjO z{Y=#{-Q2d!wd+rUdt^h{Zm@s*kp3ju?`j=r4P@Zraa<~2c8E=rxbhry+Mw;Z>YE7N zR7unpU2CtmxtH9uwP?Cy*ME&X;SAmJvfO<QsS9r)IvV}ht4aOKm1p0Uzp}-i9ONFr z8>)gJ1^|@t1+YV8PGH%00A;-8Zm3$mfmj_&_)g;<wVHQu*jCWMzgRg>m%3EcU@H}d zj;h?RBQ}i?+b)zAZk#ULekA}^zF{|q3o=vVI649rjXMxK1Q_~EC=Xsgz<yMwZ-Z+1 z`NS8*tZYgWQLG>|-X=fw@%k?JY`PPl&gGC)(ric1jDF7_6?~F5GPhTc*kVGXO{JYj zEqkFAQNfe3!t#ltwtJ=dpga>a`s0hY&$I#f;y=icEWtlnFWIuJ(hcyHGfKBcKr+|M zmF^BDKlW@R4s*IjAMu_3K;=Hp<2s)k8O@`HbM^il@r(&mgFe0l<eO(RJlMI^Iiy;$ z#zTRO4NGJR3<A98zuyG|t9&0?=2N-jZ(cXYrA<RfGSy&P46{^>S)D3F;r-()?aVY) zJulzM;5OIQ54+X5^2-@=1#RC5jTF0NYs$Z7zzl;Eg{RQQ=4(pVgOLVk#3;mSYcUo8 z6MzW<xq{?G1uFdJJrMyOs#@*x@rg^xL9NUYB|GB*h8A2*rczR(Gi`RJgSD{Uf*qFd zR+yrm;H>bN03xH(uYErH4VHP5DI^n8w&kF{)L4WvyV=DT{r{IJhtHDaM#Ih_@mI>_ zXaXNQNC)C>C|J~XKzUqU5|P_fg#N|zD2OwYh_Uh=Z_8y|2pl@A<FJ>s#H&}#L&rC% z6$*t>_(68WCgUc3<_1Q?_~hZ21(D46*eWNK>LK@P9i6&p?QXjQA`IK!2pllWJ3q0n z@&E^kS^LD2SEs<2o80E7m#*gi=5(O3dKd^s1WhWXw!+Wa7j>&HNvW}EzXJDsFQn8L zmr~{69pX$P6h#@Cl3D0PYTmZdY4-wWjZUEFhw}V#SR*lWnkAu=-L=%#XCVhM^f>Fs zJnn&eMRJjTM5&382%;k1DoN?5>eRug(WUP{n|$d^>GzcG?x4~^wol4!lznWC4fWG# zQM9ssd^-WQ_<Ms<w977+++P7qe`#_X#`dtW|C=WNh7=6V{y%B*NN<!*08O6ngS{K( zrJjW^<Y+VOvhGyWb71+gQ1_FzgRxW0Q(l?jJ}hJd(quf{j#Y=x+N$&PL<6!{eGsSw zFI9z=*A!;Rg!3lH48!Zf8?gfNGEn(QUUW0<h~G>;DbQSrc5w|P$G~QyOvb5GDIJ@( z$dO!szckBj?>sU8l$*k@_jilDmwTEV3VolFs>FF2#f<A$_i&X-wRpJ$I^i0j^<(Jj zUmM3UM?qKQUTMl!qr2xi$YXXV`nb7z`<2aJ(ueRxi3P|iu0fS|nMILB%%IYpO2$A1 zQ4h+nFQ@S8C+1(ndp?$Wf;m?o2ew9X%?mH(3ss7czdxx|!oC+a+%QX}_ZijywZ#)b zcqO0OY*X!>%7H&oYYn`&l&Kd|F@X6<kkeI4PRtg0{gK7b7=gT-p{pds&9``S247PR z%_~@)n&^wa%%r?%+{Z#o2bw)C+Ne=aZgyyO0U0O`nPxuo;iD$~{u2KA^8bY<&$`9@ zZBcT8AL8Z=fhyY2_jDA9ye$4p9J2gCa--@RqB=T<zDx-R)hnP6+nRa<tgJT99%fXP zSM||!WZB;%@(rxWV(xB6IvQSc*#Vp~gOWcw8b?GA@ET&a-pO8HO&oTJwNWZkZIBU? zj_M1#q1_xoPS|xV4=2sa<nhXtGjW$&s6izCF^#Td1`eLw$5w5i97|pivK)=0CzJMr zD-`!0kd|05|BD&eomE}$>0e)bLngd7p)9}`9~)hKYeCn&A_dIfe2ucBR30;;)p|`_ z8i|;L(6BRZ5!U8V%iA>QtNC5Vfjh7Ow_3bT5RwrJ-Us-5m$xYBH1D(0Gdmg*cWB@C zh^VtG5(qRK3LLPwXV#6ry%&9VJ*)jr5?W^-2o#^qdJWBNrrDQ*4`^$3HbFDQPdT&4 zD3D9z?V~&D(k#S8{wd<>YuD7qx0lHV7V`_r)SS%x4BjsooPuM-O7s0^JMve~nEIuO z7vt(zO>r@as-y9Q{CqgTKc(AL*j=$RJZAlL^_V(nCDlc`$VK61zwS4WM?XEzw~uPL z)-TO?ioZwwmBo(+KqdDSL@NI)i*Ifp<67vv)><~OLZ=ivPPO2?)!{gKv?jm)f%zEI zfX-?x<T+DqbbVn->tJ_FwJLo%<><<x^Xdwc9W*1IW)t@U(&($Aq<KZ`;*t2_STKvs zJ;WQEP+RN~)pe57!Sh@yN&7Lh?sxmmXoQ_#P@lqVM6`ThZiFF-*x2MLQ((p}Z|QPT z+TjoazFBTft5{Q8f8dOIgg{}Ba7D}F`={32Vn>7hQrnJf_jgy37*@_YH}G5EJy(e2 zy<KMz?p;jj)qhp-KgYEGQN=&Z<d`j|xOVnlObUkPx&r&qU98-*gG7;P;o8E&=b2>+ z4kT~pr+{2jjM;ujpE543k`4>?H!*7R2<a$t;-0x8(5S{n&T_URjeNV$!w-AODwUCy zQ5$qsKk9Y_pVS{>`9{8v>;C39l!HmwH@c{p1Y_bDD9qj({|kby9OJQ<N5x6zo6E$k z$Bg1}N2@}i=5gWM+uiZ+Jz_VBo3F)kHgq$;w6z_+RVN#iQHvki9%+M#Awd`J?R7v! z#(DGq6m?_kxh%OzNm<K3XNfK;*a^8DfW4o6UKyGt_Xm}9A%n*#4%ADJ9EQFut;m_J z49CO?IGB+T`D)Llh)bDV2)#DI2&FQy*F6t8BqV<M%gwvVq`fZZ0E-y<s6$IwF829S z7J}9m<1>wCUwoQlC8i*9ZLW;2c@u%O{P{$DOy01_sf}qZk2m7;St2NeM=<!<fVKV6 z+W?wZ_F49G{|u(fKyL%bPa;d~L1*o9^@gHYXX&=!+Q#+=64mLX0^@Hp{BVuif5`P8 z(c-L>PsUsp3)hXFFYScBci~bH0V#iN@l(ec!X9Q3(|*d#x;eo3<!7~`g^|y2F&n@k z6{<xX2YYdq6==_W$ei57$=w7eJu>kgFrdAT0^K*0eqSdDU0~c@D`n_X$;kIN0qDBJ z?{#|^DQ{V0v-PVM<kfQbiLdyJdZXqG)vg)BH)+l^vZFPPBXxnm$Hz+34B0nsT#wcv zTcdFYSH{-Yz05(`GMt>YQ5eKv{hEiafXhx7QiGg(!saW`+xV^<z!WdqAo|A?Z<Lay z2r$Lhy>zI5(m5sSVN0Aon4j_S>fYVe_)X^<O&^eDA`rzK%{&8qfV2|7Z=?d*4790R z<@Yfjy@j`X+HJ2H=MLgXXs_v@BYFnzHkSX=>%<9zu`*M$u`+sG^e?TVH>%Tt=v9XC zbchkk`Pz6@DueRp5Lq{Q^x9($=$40fft_d>@L4MTq`F`RnC0gswKMq@zq?PEd$3jd zXAVxo$DE3~vQi7H85K*JVmEf0`TP@V2}^ojB5vgrI+_+wp!gx1?{X!$O~KS4Dl?SM zF|*>(IOGn+j~W?<Apa9y-~9@J*SqO>zQXfij_=nu|El>U)XkEGWM2Sf2{2?^gN1j8 z!#rZ~6W9qIiBD*_`Lg8=Mvfr)YvYKVUwD<Y;Jcc{>A|B8E;f(kbXCvHU~vDsYY;`B zrw|^0lu0^}2qr6F5-ko#Snw5TCv#^eV*SXEEOX8V;E9JE0DAd}j1*yt2}dnLg#&tz z^EJShsQ?WF1=4N0P6BSof4Nlss&OKTa5o0&!LUQ~)O0YAI1lU5P%sfmn1sd@Wth)n zG=Q0Ng*iXpiZxr~)U;HM8_z0jenvf~h;t=}D3HKaL5f3f-Yb^6Y5|Vou{nPM&JI0) zVIQ2JXaR2Jwi8H<2CXu&J8+xYZ*_Kr@endxg(FN1*8X>Al0|A?s5GdL2|yDs4(#S> zn*8G{mr2Q<zm&_b0#`($o1KC(o9v!kj;U?euGfUF3$skiOh{$@l^_DRq)5*@P0Ebv zm1(0fQdoK3Z$8Wj3nu&Gwg%eK&eCQ_5~P++Uh@A1uYc@Qa!ZPRuu5S4ORwWFfpwTa z&jDxLshl|Rt%X>AN~$>P%GoAaf@G{1!@)COc=3v&$TuO_a~nRW4F84K8#ibFrPrUs zRDprZCa8Eah3G4abbx9~cI=Iw0(C4_lkNUk;t8)nqXjrBGwcS~HXVwXs-B!*Y!Qxb zHNTLC8DE+pqrG|?SN|i4*B`TEi4a+xZ27kF#NhL&QOL$5^aQXk%@l*i6dmB%)LDp^ zQa$OTtFQIXL4Ckn@6&`gGec1;p8SaI1y@s(8rpXbVg^STg=usu*;;%<1})T5MT5$~ z07*i}?nxwrVEc=#N4#~^DWodYMN}*|r!Pcqzq@-iOLSoK+Po3eC&|-2ksinAImYuk z+aS5E+E%NUVNOCn>fopG7YE?pM!_gU7mR2>q;SS|X{(gN+N3y2vL{veMABWi1<rEb z_aOQ3)AyJdVb<pSsL$tZ<RVRkEJpRXbHPWnA+JmQ-+}cD8Gmb6p--G>fo$X{1234y zU!@|=Z;;Wo+F89sIuGo<%16;vJ$l}rNe_<h9BeasjB$*xo-i`PJM8@}M1>aen}OmK z&cQ#;DkaX`*XjvK<oIN-sm@%?){ja$udPun^Ya%<Yr8jJUbtNVqFJI<Z=MLjAr$j1 zJ$Z@&`(@mxO79~E_J9QQ5+m}VDThmcD7<uUaFT9-rQl>g8m?d`>l#5B4!VDqaw%Q~ z3Icexr4>B`D75|KWv)PV6Pkt35z?4<<G3<DFg|}@CrHf|ZpCY((p2y_utLmQ_1Dvm zQ^xTV+kqHy`_iM^WFqK;Y5|F7NM_%KoU2sw9>s^-SVzRJpP%={=0phAg&rt<!Q~J* z59#l|BV>Ge@k=NvYPfjSM)ClIcMytKJ|{$8Hg}@}85F<71EY6B>hg=GyFnXl1Z348 zOME(?zvSxFM^EeuJkCxKZs9VwamHZzn|9IxQ=BKnHEM&G)&U2@YYVtgOT0vKJg?t< zBkX{Y`WI$?zIUjz&41u|@6Q7B5lIX#_0ZsOyyVn*fFs_U*i8B+-U`^VIZ&msCp&=^ z(qni_<#MB#zK0mA5D;14b^@0+f5XpG)&YMkBxg@BF~hT?X@MWvECHJ>OvvTZ?L&g+ zXU318-`=}Za%aAp+0S?^RSH7jeQdK0`zCOKoiW3?gv`ttz@$1=p_pTYpHYi}tUMZ> z{m{N7)o=nW=X5Zg`YV@S^6G)s_{L41^u$7sv|YX^$0+q|>D!7;SokSW;SG~GgLWg8 z-aAuK?b~SD05Wem>%`MpGAjU|FEG!Ir1mj;!Gay{;wEk4BUI_s3QHK!c}<!2JH%v$ zmD9rluV-mChLS+z3u5U*`3b5NjEL*IuhTxlU;%_!+#2n7ZHnn!ra%m?gSBgd4Y0%; z$n|;SlWdfJBwD*cH2MDqoI@7GgvE)>)_GR}4Gz9?-_dApS~b+P^Y)ZCETm{d$M-F) z<LfKvyfeD7l5wJp=`p?{*fE+zLQvjqqbt~Dp->a;Fvk|n<V7XU+kWQ){jU@@f8cqJ zg5LBtSk;*K*bL7>k-NOWsvd<g@wv-@eBM{`eT_fxJRbq_!!6$N)&q9Ok66o>7LBkk z?Z|wu(nXtbd%N}=2Mu)fM=y2*gJjNjo!ano-iFjdg;8D^==8TgzOyy1Yo=}|TD0BA zAIfDlzpc{qe*ZNr;pvdm|8>cb>j_|q=X46bs3Uzdt0Hu{E^giRgz!l_?U#D~4SSRd z(8L>I`5fUenY5<ep2#ma6+4-7_#7#mECk87sa`=YFHSZIkDu?Co{!^qyfM_7WPH)V zLS_50EP|1ug3bCvWxF7nuh>cH<(?evS2$mj%22{nX1nwwv2cWgNaJ<drMZmqw=RI) zcT_iRk8Zx!?B<F#s6d(B)AaIf?JXCy*@~UrWmVwb>Atpg^<e^Uqvrgo){4sL=;<dL zeoB`nDOvt4Bz#4s(#1+S-KOjFyhZhz>wpETWxIPHni^?e^?J>D_XkH1JL}^@>+^22 zl`iLN6h3F&cGI&LP8?JC;+fVTRGx*SX>WnV%CelfsaD*0hn-}AGC4)p<l9JKRg?lP zILW}KYQ`*K^04By1yw1^2Gq}!s9z6(&kUH7pBjQ+)UTgLCVOA!O_H_WXLreg=1J*g z;;yB4<YYV@)3SBcnXLpZ1=S_{=Ta8>yNbfvyr<2g-WFlqNKLJcl6^&x7ehG;rfk!Z zuNc~2=X`?Cpvl@A^h+~H8kqF1D^&*X1ahm`cNR#SgBv9#<@awVn8EK>E6aa^_-HJq zUt5M(H9tESR96$ZFNJ!yePB=u%MX9EZWsmEZI3R+Um;9u({&GfetjCL=bA{~e3haO zB`)Jp4j*dc;!prZi~jZ-`n$wjL0OdiyKCY%{L2%~P0Elb%vvIqanGfh{V4{Gx9w^p zbtLECMCy87ZK1^<pL3zIx-6YXHHGz+J)qx{2kI&HheM~a`V3HZlj>J<q&6cB`M?!k zvb;|Hp7ZN5EOE-)60IKmzZmZe7O#ww()DHM9qfHdu{>7r$$wIx2A-;rCX<7o1RLqr z5mmYNvYd0B<gWto>m=X;QxT7#1vs`CPzSNNh8oy)^@`se3%AM(KM2}jh1B-o&Lq1p z124tv3M{bLODMpuIOR8BQSW}l4xbexUs*`#VGX01ox0=1Jrl0>GUkx5aYy_-k_pkU z66O*OKCtGx8e0zRZ1AD9;@9E5Ri&^M4Zeb4Yqt!KNs%JkSC5<6%&fDVWQ(qr%~q-# zjoYS<6Wks;S&TsFI;@H!?Nd9Mdi=a}@lo;8F67I0JyY^2=B-}Hj{cb6{48)7xuU*5 z{QP*F^49U{l=SJm`t9RcYB6$Eet*dKRxS525J%d#cr<nB^H9k5V`X1;<xW;bg;~Gp zbYTxxfB5c65V%yz4psiPVzB~UNu~L&s#w?-JG&{`g^-j(iPmtCZ*iGjOnIS{$y(-P zA69Kpg32Iu%Z;Db;R$eoke$R<q4qXNrvzZ`fHB3hM}7ZLuz5?8^V<^AG*&sWHC`!k z)K_gA#knB?B8`Vfqz5|bq>Z#l8aU|k5r4kpImCu9M}d2p=B^Q#yK&;}X`&z7@R9AQ zF##BbQyCH=b;G@B@KrJji`L=v9GncTLiu_Hnt130kkz*9IhS2UCbt3+^?1;8L%uwF z0ryuh9xayMCrF}?cgiizrn(*-eli2yFy_?vriwmUyD6}4QO#HTw@JFh6W^6hG8?4H z735sk77kZTot>Q(pkSC*#TTIz7^QQ@?73i2eqIYqKfX8VvOpy=<WhQyaY%UTj_h0# ztgqRV6gNmm&j%M#o*_%!`Q#a!UQ3<$l<T*qbbXVOR36*^&Zme&mQyl2*{CBWIR>1L z?f1S<<#KO-=VYFAQw|4GeL5z<Jl`gu^-d@2l7pUMtH1_BXWMhsm#}!t#ou3XI2P@g zqDqS35Au{%cwxvQ6S(No7MA1WI2L~D=G=0P4;Yq2QU4j1gl+78CzqaYy`4m6|DAh^ zw8|GlwEDAuy@V@+iZKTg@@$+FFf3^t5N3j^?W~Lt<;;-c3*=r1e{(D8Iz<_;f;zqs zg(!2XENs5%<#&G!kEz&`*&CJca0$t1Q0^xpvr@C9t9^{srZ4$naVBh^rzT&L2&~Xk zn0WGZ1qP0zist4RB-Tp@;!XU1yb1du495GNPTvAPL>+Nrw){jqq$~7ccwS{rsPfI@ zga%g30tDJ_OH*fQ-QIf1W5p3sahjv-#Um}A9^hv5WuaLj^qp7na<U0Silq5js(~#+ zo;u;bAp8qpk=z9{MPO*nY8pa}DsJQCS+R~jB2Z)WDV>b+G~VVFLqXmpHEUoojym#} zoBOF7X?&|NPHH~LENXAJn?{+piEq|Wd-}`IxcrO#{DI$|GQK=-zG3by&%AW8(u6K5 zr`J4e(WIN7`9U#8THG-W__bu;cQ`5h&|*rvu_^?TJ3I!&TH~En!|W}~(&{a@%jz&J zb459ZI9j@d6g>ZGFVipc89hdiG%4=sW)R!-+#c17n#X2{><Xrc?1XXwwtLA6;6sIT zt%t)*?W>o0S~+aoeS`LAMAOXdBld3+&!MmADy2li`THf>>YykVNY4U>Jet8h@&$FZ zS3CFSH^TzP#JPxt3|-s`*jtET)eKwfpcHDp8i-Msa48#pa+T42wyrjSbOOIDtR8pF zJm@Lcjv+f0obCcVF0|erJJ6m#uwygOaj9iyMoJYqrpxc|*s<Q5^{08j{I35_Jb2Nu z&u66@<M*H9XQ#DF-7hsORli47p{gnWMA(&P<JSB|*k^pRwDwSW|2>PWoE23%jHG!| zdUPf8_xuRYB#pc-lH8(oJykyBWeKcim3Oxd9FAC>b5fp3v}le>R@2uZ##gHRvYhQO zI~I`N8&<8czzEhQoG=mIETGL30R}D<UVd6anmkwBDG}?2kgW2LAna%_86oqg=-<|T zReZqRm#pWeh<4+tr|Vf|9!x8Hax)!$8x&#Sk8sx&mM7RekHn|{jy>{zhEK-<lzsnW z>{0ZCZ}ExAHB4dnxO7I%M6t?_a{cuHVVo8>C$PZd({C01AbO)mr^B7n7XI$yDNhWT z#C^%b%{Aa-WUJu-3q}?F&)NfjkObVfJh<?GZx}pi=1#Kd)8=cNG)o)P<Lrh<5geaE zAk5M5i_0!-c_9UesVsVWBex1(5Y~Rqpn2y?-eG6YSjRUMF<rDx!=7_XoewrBfiTK& z%^>kZ&rvA27o!UR=)B)+^-cd23@|Rw+i9*Q*LM3YtqXY?B*l#>l6If2Zl$^vLnyOC zkksur`hR?Y;-EuH@foQ-XDr4k2Dp{Tw6IFm*Xg!Teh@T;{M#a!l5p;q%T>2jH@GN% zIQ=c#)l?GEd@zt)9xKudF%WoKkSk34(jCnG|5`BcllxmRkPQBhg27-~@b?JNaZdPc zA<u$^Z5mMT3Hq{le-n+UaxIP(0dpH&lON2W*6zDA&l-pD<jK_AH){$nJoa0Ih7xtS zJH}=2aWVhyJ!pq|Hv1FhtO1yp#^n5mi8$qtR4WlHPti<MG3>$5L?cWshZ35&i&%97 zOhPSy?@Gu<RD)z3Gb`B=WGSG>WmFzJ`(kGFfofEZ@x1Cg$I5fkRpagXVo%|fZ_z9v zov>$EEIE$g^#Ev1pSFfqoF5~*C_KRhbK@2Y)3sQW_<x^yVB~6wB1Y?pWv;iDrNT@9 zI<B()lJn8+pgvATrE+--3dq_y2id8t3|K%#pZ-_NpmgcKS_T%=+$QlB`N0<K@E7{> zlRZ*F1(E-`^Kc+D;<qKxuA32S5Mwt4yNYj5Wfj{_ay4pztN0RgMHQy%hzp-TOuVsr z+A4CtbY-ouCX$F-SlC@U)ojP@XWW03DR@)0S6h5}@E<b|x4D{GVxbaWO|s>E<)Z2L z7U^_qSxGuT%YbJV>7SX$0$}FR{cp?Q2QtflZy5-x%EQ$%LDVvF>>On3SlHm(837&- z`ukdnIPw~6PreGPL4cmMeaoMg!4_*8#ov~Jm0Lyim+couR=$O0=oEab`+A~q=I6>J zPBwmzKGa%=YP_rP=%s`2iH9n_jt%|qJ!apAIDHhrGW!d0pQIeNcpd|B|CS6?TRT%! zqFA(lC^p#QII0J~5}|YG>g*bvj`PS|ojVByc~wSR(Xy?bHYiz+#DqUnP^fDZ;K?$I zWZ^~K1p~`|l!%qO8Pw5+q$C9Loaqt_+FvmR#4ge^(A?8hw&#W^#s@Gb7S1p5g9jEm zo3UZd6B!g%nmxs1o3u~fPn&6&wC~HW7O?Cp`}mF0>XTA07wqk0H8R7<>~T6q^@bi5 z>0CJe=BEszfa#_z0iH?p6HnSj2uhUX4JoTXl>CLu#cytn<O4cC2%T@J_}|tW)m$VU zcwr5_JeLo=Z)bk1g5P8=V(Iq;Q7a02UwcpaVa<CH&#)yFBvJtxfeq!Vi$N<jJKYv% z-TxeK<m6kOOCSu^>RNUG0*p5zLAl|6V|z!eS$is%I+(6w+@r&-+G!Dy5K%e7(cMG~ z3EN@fbNnLZcj-}{tU9Hs)Tpj+CD|y^M4W52v1>IRa}VizA9d2#eu`mH7au0;ulbfU zDJ;alvqLxbGf(uJ_Ryd429Hxm`5XcZkXC{fCbVY4JyU|p_9<=~R0@XV`l+XyT5bZX zM#6nM@Zh5SxI>Aznr7{?jqfK#z)|9&Rnb6{*`0HsmT<0Q9}$>E3(-mq;>=Q$9-%&a zHWSW8SY55>!C8Iu$<jazO9cT>A_6>K`1gf7M3|$q@CA4n7_rZNUAXg^Mh)&0Iy@fZ z*!%wLVD$R3-RAdnaBZ-)1;s7g<+H_Ev3gCfUOjGUO`b|s<i27ObNhq*^z?K`7lgob z;ak^%wKSIfPJs(NSTyxyo0vE{{`Q^t{i)wsf_f3(+Hm2?@9NX5Kz1i6IhCg|csPS- zLp!S!buu5msByGqEk}OyBcTUl@A&}My_Q}0&k4sB<$p~$5FbVsg8(6cX@-A80&3(Y zM@g0#vPvNSUpN93hd4I6XS=%jX(7L%etI)`TgmeP-<#Y}-Jfcn3w7ZduK+p%=?OfQ zis6N{FyQDdb6stmHcYv?hNI-?)h^3AHHw8w{xn>5ypX<|t3Z&yrSVHTX$YD0>fS&D z5ww1)_Imn&g8SJ*7drifh7n?la^KFDtie!uM$rpU+zF^g;VJHQJr`ApoxtG$aPx-M z=Zltp6RARdy>e(U!0^ZtbY;2~lQX5Gs;8OZ;&}%=O<)WJA;B@Bv?-vOs<G|r<k8cw z3NJq@8`HYSuTt{#_S3$EcK~a7d2Hq7#o@ifdRy+#-tijl5$^R2QK2+&YqNB58QOG1 zTp+@P#x!qC%F8n|B?Jn<ouf*L<c8}HM6#c`O{@OYK`jR}v*D%}jrMbDqh}MT7FHt+ z4nQ}o;7kk3Fw~kjY{n`n4Rfa^K#3?)iFHg?9~`j?`yJY(o(Gi(oMW}+51Yf;u6sOW zUfI|+^Kgn8#{~BU{S*knJf)ZBM}B*tQg1U46AN56MJ&7LPP8@xDx<-l9S2FDu#{=I z-t{mJ0~HF&uT6KjGz_?xJ$`K4JWxl*q6H^0fxfNT01eL+v`~XR?M*k6o^mRa^vo!y zHE-`>T=m@ZMz*b3d`B|kx4oY^3TlTlrKMEaIhHE2K_Y%Z9j1W@;QOxJ8zsL&*n0on zam)lSW>?ApQTmr-Ex;CWr885DiM5!4fTxG4<Q_}WJ&&7}706bp;LKeI0K*6zd6ToJ zxf+TPLEJ3xAU@gh`<4$0>F)BFFOl~$?3kK4!}4KIWh-+T3ynnqy|M$o#d++fn-auU zpGfjdnY17+=$EwCt9;6;#>_+?jmUa5fxniXFPn+H;j@5UWByXV(W>^&<B$nC=JUEe zMmNPURw2McjiEz3bm+BQ6^K4M;5bq^aBEz-GHls3LXU3LC};g1u(1b|st#Qq8yM{e z^RqY(b3RfHF7I1Jf2IEs-|W_r{Z9(Q-zc!a0>0ib<Un0OxErVv3*;4*Kc}QEs|TT& zaCeskJr!{;A>-^2dZ8{&YgVHDXJdpY=7X8Z=SW@xS=?qR6z&`X_0e7}_4pSAFO=S8 zOTmVxFd+OD>Ll~CV7}ckJGQ!$ArxlrvcziSk3c`y=_b<S2ihFwRCvF$M!GH)1^9mn zXG+P!2CMlo;d6vM=ujC3dro$aO}_KXs${u9qfdV#Z^oCN!J0g2Q`Q+TmH{()@)>0` zMeOYnw*UVabZo^I1%E^F<oG>y^)d9aH)D}sy%KDrv@hOLsS;(eCHNnU4vG*G_@(o5 z+NH{c8eVXecw7*sKsAdyim&Jk-~Zd9qYf9#lPc(il?8t<eQv1rAV0qWH?v<?KDg+m zBhic1Df!*0{2koLm}-;HU7j>!lik(PJGYkJ=V(}FB=dM{8&u3%ogIo62yfa(L!R$T zwqKLcd!`vM<W&Sr@kmKJjZX;aJKF0h`0J_2>uJaX26H@_cz*FuZn=GQ9c3jwj)XYa z_KlBUy&wMev3V#G^RxHE8x3kkYP4J4ucx8Wz5DCYXP+1p<TP7-4;acq81WlBafTAx z8D6GmOtH+SvUC@F4e*%|Dx#cR9<RL{ef5AKjtRyEyEDOatE8uhO&u;EAh3CQMoUle zCm?W-b8K&lwnxo5GEbEo%H%CkB>C+wj8L&bdS^~MPsxJ~a<EZgapD?+sN;I9+vYZO zc`h*3V-h1=7cj{hUO2?*MLbML4}l>{Zv#eRXa)|7^}fY!F#f*+0%k}51_a~}{{#fS z&CmP|2&i2MCHI02FQluEafgDx^a$uj&v1%hrppUyWnhC?93@!ypueDPDPG6Feg_B5 zg|wS*fFI^5ExcqE`<oD8^Yr<f5GekW5O6I2kAwj8)Bj8eu#h4(M=NfJuAKu1P-1BK z^8HThyRgQ=EF<(S>J=6IQxK^9iXy)I%)=tAcgiA(`i$!vLbwTB1K4!@Ka`zAm|$zW zSj)C;yUVs+UAAr8wr#u1wr$(CU7b4Tzqv`CWRmF~?#ZXM-sSnP)8YA#(-B(gc}!UP zr|lsd;L1z4@TVYf>;<=wRd~=>1J5<w>=GS)NqbM|pAoms;jCq-nJ<^&8{;0?LUsC| zhycare@6s*wEkyAV0sQPHa->8a-+zR-NNG^v%|+w7eIhTKb^E^0Y*uNuPGC{98Mtd z9kRUinOsF@@<vr1B8N1*$sk&tiUbn-KBH_kZiO4f#&9%U+T%;v`@ZYzdy{kIf2kct zc<E0S9DNFDFL(g|r`o~oNRTg-OIJagbsvpHt{(HR+i{R@?UwpWoaW27s>?eqTg;yP zJ?AA0Gd9|5+Uyas9^81ipNu`_GhPqb;B0adb4oyr>41ZYI8qOqa4f}8J(oDHYhYLw z!ZHl^0*jQtA8FJO*|2tHVhSt)0WHUCn}n@5L`uB>_^wM|g2263|H1i%Z0<@|+1b^( z=PL*EPT1E>)>T#6w|i+xd1+~FK+!GpE<!}80FcMi4_xFU)Q~%3F~d9Jwj%R}#Vr;w zhhnzd3~7m8P9HoWE0nqs^r<V{3f%EZWPYlq25auOIwfmlvY;$sEvp?E2d0Ze+uzX6 z$hvvN2(L#J+m`*&lYL2D)h)NE2G|xT-S(+lyw6at@>KwvY8Sj+Zt@(du|MZ0MT6(S zQ=)tv19OC>6>Rt?f{=i`oSI*TV|6T4w_KH;vaiP;#C{+i-i}YXMQQNY-&P5+c-6c< z31B1g$tl?=Ow(?T88Rzg-+;x%RJxqPu6a*ETGgVvT2B><C9UGrM8@5QBD6WJX50Jb z)KL;Ogc5RkGjCGTx@VV98J&2ATb?-{aDUc*j?OAri%XeYXK6LE2;h?^vK-yO?02iT zSdmXQ)CP5Is-ZH1wc8*t)nLsAM-sFgcDU0?wSUUF*~5S^gSEhyc&F23y=Cf~fn9!m z1D^u8Wka7%1%y=>5-_-Jpj<T+3rmC&%=sHPNv6(3AF4HANp*}z(@MW*f{&v^`(cfo zO-RN|8K(pAVUtzbwz4~!hMt|_vxQ`UnRdHHP%EC$|E#ZhvPb<VqPNdX={_n~rg2#o zE|dZu2>IO0IX2T*v1j<2@!u_i?>khpJ7#b~Oo=KPk!ZE?`6c8YQ8N1j^GDc-U2Cvg zk$Wpi))@_|+!j>Vuup^1Mt7{hz14{Z1?67I`Vk_MWdcya*J`!^c5(CoW<9|mFmH>Y zwj<}Fl?h{{D|tvqrFw&$oWTgOCCe~1mQb;!AnAm;KC>!ggi)~fyF%f-_bjd`wsNR) zqc6`PO8L;gtpTp(02{App`E2g&F!R3#Ich(;;vChvC##$G!?RcLIy!?a7e7~2=}S5 z;z$&C!RX6>Xp=|spq%~SU$S^+$}#)ETv+pNd??nujU0#KA~GMK9e>HiUl(7C6^$qa zN3!kmwPk^bxzzUa4EtY6z;p|ac2T`~h32D(--}qkjbe?CpOD_fjaA}Z2@)k|l{fOg zKROI=)9UTf`8J3vVz`^4JnvKTKm$6%f+(Sl(I}-FE#9~bpX_<ylHkneNJlilo9fV~ z)3}yZxG3#>Q=rR#KoiYXFI8?Ak3%z#(V@N0<5E;w2al_iQR68?BStL}<UD57DQ{f$ zN=l@Sr)k25ur*Y1Bjg3$_wEL9fXrO6bfmMMzEu6VCRp*Pz4|bvvGqumQji+nwVQ6+ zN`Sci!5_r{rH6lN6DcJm3nMg|an@qW?>Wajo!BUKF)1I-XFwsWS?*B*SYlelpx#PT zRm1JhfYkkZ3MfQobrvB>DOsF%swtF3|7s$B6;KSZ>Py*C60Clxl%`rR$J~?Gtq>sB zhXRq-6@GdcTfjm-D&>VM{>Ub4kuH*6R6nxGx$_?5JJ1S?qAE%D>F*-G*SNrYB56dc z4)BHoX~a`lJn=|ok=_p;J+3AEX`>4kA@{lxahWMMId-_RQElsF7;wss_RDg@eK^9R zL)^UbefeF5V9I=9RCJI6q;1YBmqMq5CBNW%Da3z52DGDeBB#JUO;qMIL79d>A%l7_ z#-pJI8YV$;)C6%E#^sA!tyBCeY8neC6O-q(LU>a+@sjnn6{Wt}5AwG*&XKvj14$xj zaXOJ|@v0z|w?E)qxjE?|mQyU2q_2$2@7nguT8_(%_tZHG4Pf#Q?kB&(foC3Ejn`m- z3mZ!1a2SQ+zq%!2T=Wqb3MET=uL!-2ahrZZ1~*cvEW17FGoDO(f4A&lU(VK9txk)$ zNB9!!Bg`!@JAqcoU}Iane5%&0V<Q#&amh;C-Pk}MRMs9Et6c6A@@cB?+C|V3$BZvP z4?FqL^M7aAiMKYm-`7$unq{$Uo42gGd$E#NTg5AxH-%F{u~a>opt2i#4Sfv9qk}CM zk`wdm!ulV2f;I&?q7X3O7ITP!QrwpKV=alRI~r68k<x?x_$Pz_UWnnIIQw4JjK87i zyI>K&D{%B3nYn!x&Hm$`6mBVJNk{Ki-+-O=Kc4%ueT3R6JV*^?Gz?F70AB>wYiT>q z(wwQ{!`N`5Y{MJIl&hv1XZArGtPUgzmw#5>Do%NjG|2lA{tZdvOa-RjDBFQm^e*hL z^5=V&sOlX!+85Y7l|ZS&Y)WxicM*FE%qX!$j`hD>3AZ|YVSGW0i(*`fZ9bcqbvZF~ zYo3}D&=uQ2`ZX8@uYDiCp=1K@1~6;wPGftkEso31u#v^iP*>|pALAKFqRYH%Qi#=m z_?N~C!qf(@7_4ntA$WA3nyd-fEwBI(AIC*fFzm$=&Ug(i^}LdKR}nZB+`c94Hp=lB zfd?;x;unpxs2fDXB4)SVc+b?I*${vF6B6to%F=O;PaO)LdE-{P^W0>JCnuXP+(bnl z!}V=HVvvVpdc6A>Op7)jaDcyVqa9{RG{z?yeWHJKD%IA0+>>epV;p$&T1G&CVkbaF z{pDAt^T?JPpL>R`#EbbR>sEU#Z4*H>NFQM!vOTYy$y%el?DVPc;4%>PChKf6cOQgc z*#^qj<5KQ=OP@aVf^ojC9kFPpq(V{rr4Jd^8Xt_8O+@Yt>=OrWzR8bhZogM|WTq#u zs#a+Tm6cx@{(O!kap2#V;tF^WyG`7?oj#ps&3C_4K`$Gw>_gqIcv4i9<R#|)MP7&3 zoA3T~`3n?sY#Y;_*x=3G(H-KGILcCqZB|UgPr$NF+W{HimuAcP@|6y$d8QW`(60eb zr*^=kh9-yo-iOL)64?N5o0Fat@(@@?6!)4MGU+hnLT+`GjHQSI0YUzGr1op$WNU0c zRO{O=#6WK7>6t)L_C43}N*Qy&XRvbA)8CCNl~jO~LJm!U(u+aUdxd=Oha^YPMb!g5 zEdoQjxj(@x?V9M0k)FT|%SVi_?+mwPnu`@V?Y)6f4nkC$6@d1jGm{vP6Wo=2Dz2sv z3ThIge(T}037x^6B<0Rwq<#JMeBuBZ+`<ED91IWX^%8;-#hZNMg?RRjlEsxYF~KrN zQMW3jNk+!~ICgv!Yp6dF$%+kMd|umEdsLS}o+}P)Uv`mYd#$yR3icB+m~L@QG8ck1 zm~cKV2g)ApulpHmM|$X`S}LA=V{!5mGFUOF-+e|y-5Cf6PXY9ZvU2+~^L8A~D0k{{ z7A2<^Ozbo5YMYcSNIY-vtLQ4{$@)p~b}lok0}K3Qr3&|l;<l5pbx5Evl_h3p;%E2W zVM|+(aS;pJA@iYT-x99y7(yHsHAxzu%ojFU8$)}$xD58McjEBlo%G<bp2{J^QuWbT zs)p-)@bURKOe#^^{Aed+Mb-HA)}R0@j=TPO!4vQ#nx}gc>!>+koq~jxy-y^$@Z54~ zi@71ne+>)HK~&U%m7;SCu?&BdlUxowC67zDx_RdP2wZqJ_@l;qPdSufa?9S9;r5_A zhj-D{`fud&z1!U*=oQZv;f22=N~V{_gIgUh!tx(nNKK`Psy*^w01BP4l-<5%nc_GC zSU(|y@BV?kLk+eZm<-Q{vB%ULLE7xm0+2kipOAt2L2j8sybwyFH<{I(EvZJ*pr*a{ z+dFh5gpOKgSdt6dAu*R6=#<Ao`C|pu(8|=$Z1t{Jglkuz)E?0^uH^NAj)x<~XM|S{ zs%OSNsZzVcyR-G?p<`wpkG>x3NH4w0TiXN_hnEd;5am<`F5hV6Yxf&o*$L5Q`XAjy zYdCz&q;$i8(5sGvuZ4i<)j*M?fjUS~N+*JK3em!nox^(Yiu$dz9(oD%Ct(nhq-k#v zw?Gn5eYErJd``H6`=Rw{fE)`ie&;b3e+VY)usaxyQ8OG_%AH9Vd@-3G_cxpJfD!bm zN+U}hc--`Yk3X&lWBzLjL>sjF%z>4QjM?Wn>eOFjstd&ZSCQw^Zv)@^**=RWvYD#8 zYNk$zt)xq)pbA?JgXHvyt%`!cT_a0vtQDo6x1cE@4|ylJs-}i^ENm)}5&Yj|)+sO} zU%N{DbO;iI2GKZ22L7ZJxSIh{5s$<1q_6;_2tWh~0HjEwnqG^QP%+vq7bgvqV8v>X z76!vx$g>1a-sK#8Hv_hjj{2Jp(53<@Z(r?stS7a2PQYnqVFSm7a_~+Tu8=H{|KtnY z%&rIyPaQLUWRqGu(x;z%0dR{-?^TqD0AYcC2?LOYPay*0;%rm?{%f6sffwKeP!2tC zqbu7CPdX?SGru`Vjo`xsnpE>92tuAQ_7)4<B|*E?bBZMMWik4C*q`p%;d4JbJvt?3 zx4RtZ6}{(hgez}EjXfgiPJ#$m$?j*P)o9e3T2$Vx=<f{i*kbXOcJt~|QQK^-dO4lm zyCNiXyZwJ;lPCY4H$32Ymbj6PsEw13!8pDLy|TZa3|(8oYW~U$3GTbU(>rLrU-M}; z_J21~W6k;>*3W$tKpnYOFZ=Bi=aM7;-tdzDP&iL)@&{|gYuiY{7jBb!f@RLT9IXcZ z=pwrt9||nJ;d1k$#KzG^K?V?^$6)zKIGM2CFPRhtW(v<_!v40b>u6a!Ycz+(@B=e+ znrkOWgQ>Tmk$jNBn!?x4N>kUH80?*(m(Q^F1Gdfky`q)q$agf^J1+WYqwj{DI&&Cj zZ8)bRgwcC+Iw$h-`EuH;(_f1yf*ZiZoQ6YT3N!6v1G43<LvlAz)EaxerD4gfZe%`8 zl5c^j-8qngchj({HEAAit#vhZ_C+P2FeH7C!Lq~~eldPBi8e7v$zwT>1Yrpaoabz$ z@)i!=>_GDHqFeh_aOj9$`?#AOM~yo^Lu-me0Xv?cW=-WVWeWJHIU&+ip5)n7zGPtG zN~DrAo+`GjL)t!Fh(*C0O}%8A_tpr=1Z14N{HFq|`b9ra?a1Nb?rgpo#HEUh2c4OX z9T%w!!-u0tVyc93`<tZ>sg!P50ZV1uLpAnnt4~;>LLpgowPe;@lDSw!?>@U8InTNA zL~(Y5r*U~nN4&4QZ(#UGIw{`0dAaq!eg-D2y{}wH`H%{~Zxqi2)@`Vi&$IBR0`=aE zZE-+_dMbtb-0I%b*HTs}w}5HtZbVKk`yKhyFM#oCvvNuo_tg+qZbJF#7f9-V7U?cY zSYMPXir;@uEKE2U^%M1*x-Afg9CSV-x=#!pyM)bnodwiq=_p=t5Agze!Pv{LeE;rn zZF8BX;>wDJHvZ+<Jk22Lb>5pIV&$m%<Wph`H@UUUJlPPL$3O^okjNxzM0`esZ@otC z{!!8~`BN|W?a=YBZz8MA2U}5|AxTBW%DePzG&K|fUi}#)vSK|kCv5`$=dw5eWf~=K zWF)$xo)DN8dy|K)fu1bHFmsKxBs06;Kk_^PR2`QE!px+-LASqPt8Nx=$MC2Hpl$%d zaT~~Fux;$j>T3Zr*Fs5(CCA_&-6YlxhWi-si+`B^eiU$+RTCSAj(-T7Om_;PM!A$@ z_e(pB{Ky(#?<$wb?`ip;c7Y_>%Tq~g5vQOZju{|2^2><<M{|jvmzs>{k8P4=Bi^h6 zgee@_12M@P26!6x`R0&S0`*V0z=`}L;3r(58TN0u0Q4tZfUw7b%~74wl>Z}}{OxoY zi4ccBp(gl|1OHTuQNU{aec0bt*xRDX$#xd4AQvW{eVByCYfx{|*@>@-((sTZGrOT6 zH{FxewQ@JA5S;uKDp@-)o3MU3Q<bbo9iBQ*=FJFlYKoi}K4ZfKmxFdP=S5;*<<h7u zlX=D#sthoHlk!3n_4-m=Kg{Jeae3-FI^h3fo50%h`h~6OE%Vc16ILmNHSP0#nb}o+ z4Hga=S|gSVpQ&4LLhn#(pl{0VH!xfihNH0>3w`#vf>w7vXb-8R?5D6ar*7w-F>vu& zg4t~eTh_;+XZ%wx$TeL;QT_bAdP=>cZPf@yUngf2%||{yKCpt*_+qpWqSf?qJ^Gd! z0p{#RLH}z}xE`@7jf3OZZtya80Td-1dB~^dnd#-f$^}%$XqDaF8F2rU3obUaPkJJs z-`NynKvg#(F``sKf64`#^1tN7!%gjE_!LWfq5o4Z7@&ezSZe$2gT5O?*V-5>s!csS z2#x9juWA6(fOdPb1dQ*C1vpX<2*(ZvKIfGpIE2s0R~aU@)|$xZT-$;#f=SfOvU`sC zkublvi;fpKM5Q3V5we2!Hl^K2%yc&Ny!k2EFpwJzQc`J$$n^)5lp}Ta0G=Cs2?SH6 zdpSa>HIJUGf9;Ez*-qX2$)mM2BVT<+2pE0AOUKjpJ7}zpa`f#a5}iIF_VC5zugBf~ zG}hhIaQaBPuFIr+-1Ht(EHQh;c$u-T7mmNey=~^28MoN2r>3Xr@pEL?F=?Xm*T=|R zFxZ>d)j_XV0r0pUAsqV2pnhi6Kgvl#Uj4Sx+!_DFX>q}mkC-HJGMzclOC5}XG82a# z?7$tue1{V~4P2Be+#;`d5n!Nd*r`I@E$CPo`1ihUjTk0myD)YFi+l#x(otxRU&2z! z`#l&+`difoCa-0}(kEu%k8u)uc3}LvkGzcZ>8W)6q`Un`p37FhJKb+gRKaWOZ8k-W zG&7k;j&fN~Cvd#oH(}DLK4gBm)5s(ug-B$XI6;Q$XAX3_vmkA578^>Oofad;kMU$x z{>xDIgk)Vx6#`dW85j&}SJttIi3)Yn)(-}b-KeR4tByR?z%Y9he`OXOqYVX2A=V~? zTLV*}1R7}B6|Ub5t~giEucdyhc=o8upQdXbh;1v^2Z^SqsJ7YKYd!3WcJJ+A0jZ?w z>NBELg2Xn`(0<vkT4tpfMjSmiDCUi4Z=J4dBVWZ>M#YW3#mzXQe+Ca2mt&+7^Brpq zQY!19oWatI_B{8Q!uO8nmPszv+}1H;j@3PL;kQliV^SoC(FW*1(4nh!9^isF@5P_t z7~NVAk5&FtWkxf{27IvPZsbz<1N|nN8Ej8T+qrI)`y0O(iCVfebe*najrHq$teb>d zjLvpA;*l4VFOHM0+<W%=vt*<-lxE<{+zXRja2c~b3%U!ep`!MN>N}T)Koi%yB=q1r z4PuR2E;N%v6+2!JW7JeX#Hjp*?G2McG41=>#WUcGW(2X!8fw-ehC|boCl>OI25BSj zr{-9qQYJ8#)#LLUd8iome|?iWj(>d<h3RyksF{lpEm~4656kg8feQL!0wI(ZS-iii z8;#&DS8um%&~q(bPd50^d|)&SX8<Gad1!H)A)38?Wq`niB@E&?b;cP96g>cVqIOVu zjTh0}fCcY=2vK!Ot2Nnu%uhFXsb;$e#-@h{zr2Ph4*u~?e5RfOBxzO|&3uVjLS}u0 z!(1c8=&uJM9x;lXm*az7<fZjiDN*afO6KT_g$)(+^iLEKzM<94Q5T?~@|;uKeIU{J zmL$upU7#6Z)75gSQZ+d;e(jZ+4F?9x8-v6{K(7Nk9IgS(pPM}d#5AwGbk@hDh?36E z9gE;r1D}@{Mq>#=SkOi!A+zzIw9Q*=h22*yw*Q(gE^|%?ELv<=@ZCn=qfn`<M@nN5 zB)zS0s_(of9;)~bBd2kgsax)xG$i2-v@^XeNfib)zL>3BL+CK7U>+#u($?S(LrmvL zKkhKKJIy??>*Ra18hsHa=bAvS_=QV6N}Qq)qeB&pyiVn`mJtj{r8O~=)E6Sffw-CW zHn;8WpTpF@tc}my6SM7lqaX?Re7rTYufTcVGKNJ#{<|Bt3-VjTUvIW5j?=GU@A%RR z<67v&H?f?np4?4}6>wUPBM^A%!!B$NIO!@72R_{!H6po7USkd1SI48`-V9*wTGglk z2xyTi)2S{<Z*#I1NKava#q_nfcFBfj0WT1yP-s^SFYvwLemHs7YbJQR6>0tKfJcwr zj&_m6qbpZJY4al;o5u(Sxh5R18E2<nsqre{W533mX7h`6!o&pfuZi*D2``@iBl8Ui zeh0sWavwfQ{*sKe00hS%dISZarMyZJcP-HnjA{m{eVaEaPhVlXfi*7HYjW+dxVfql zD9}meT!IQ#pA74daiRmW=OOaFy=YB`wI<SXY00BGe5>E_T_M)dzPJ9G2}Ga&yDHU6 zEpnb`c(q3a#cF`{xkH=d?t4NJ`OHb)U`N59%Aa`+JeQID9$h*S>o#QUB-wE6UePIh z$8@nd9YpLCun%VJnB732!DNJFC_CZ2<1eN2;|m^wudosHT9fsbjj4x;hIr<nAo>Y{ z1aov0xf5UY=`h=)D>tmSWP8*T<>EyS+7{SkZri5Rq|c>!P<h;7?<qSUuaqZeS5~G( zT2z&N%A68O%nZYyaZHTlOa#oKX}e$5!Gj~Ya5NBWL#32D!BQ*DGP2{*u9bS3Sx&Oi zsIn7J?s!$U$Rf>OU}(W?K7-QSFi=fOl$pRcJ3u^O=yAVct1nMp-M_UFiVYK0`H5h% z02+0^55@mnW3tI$Lk!N9w<apX{KzKlZ7Q7rVfD@p4~_-hiWWW#nB>kpIJXl0lympC z*UcK9G#MOz!c%JGKekDiEZ)V?L&uuk<S*s~6Vw4h>Uljv_;IY!L(51bd9@Filq9Kd zE#8Qo<-hNw4}`JTC7#F!F3Qm^+8O`aCWPvjkdruK`%O{fi6`>x3RqKh2$^Gw*v<g} zNk%ohV(IScw)t$$*tKrE8b6cXd^54G5;Dce*FCkv&>fOY9@3n#Z0|hP>!-!<F^3dq zubtB^msUo2Fb1-v+q0bB9L)exQr)@c0c3npo^2m=Y3atyx_YpDMtNNtkzl7Bv<%xg zm_;wDiU{SJMQQ`FmK(u*9oBI+2?N`<Bk_m8b12HJ1Ba`a#_&0OVrSBohDr~CL+@#F zMR1^Pgj^aB+ayxw{jU9B#n=Jnye6B58{SNfS>rHnr$3m>#=&z(wA%((2wbD-BH)_A zqNh&_7ML<|%+kfsw}L?uA3{!m=%2Cdd5+4bsh#YXfA=1<x1VkskmZ6a7HUCPUJ;Xj zscVySJy(8n6`XVOUm-LNcr0Z^9i3R2z9qAS7JI2^=RB>|XcJV;N-PPetA4LHGy=Ku zRW|dHDu2f#Qda7|rOo@NVlZE30AUXqTv$)ZCs6rNS&9;1iIu>RvI9_ex+xkg0}#kM z;t%u}n!kpnv;4kgVeoBUkR5*gVMKlKjCrlTmv}#LtU%G}bv7ygQBB^eJewbgAYOQE zp>*C`k0~CTn3yo#;RcaGfu~NIMu1lZc`ufaeG;qsA-nFtsO%z-n4xx&x7i=FR)x%_ zI<epE+H7bPd27Pq3DH0J4}gyDv0jZ2e{2)~;=B>!k9|kp0(4`TDB1R4;R9YyOuD~S zcj`p@V8&k$1baVQp+e8~M-!3f!-pJX)ih+o+XDLuw49a8w1=NH2KFGr+2q;2troZe zpT`zksLAKm-9V33eT}teL?>N;x@qKX%rT)y^V=GoH^nKr;q{n58hO>|<F!;=^6NK& zkP9aH70V%@>^j$Us^h#4d3Qjfi=Zx9Z=>3>ouJL6)|uw?W<H%YIq%|b(ByoclHixd z1Y~^;EC<o^^Zh5D4&DXFuR7lh>Kz1Swv|mW^fVbfR`rElD`ax?BI-<1iRA7qWX0+j z#GVG#QFg(`)q;%Z6|Wkkf_|TxVHlQLv-)Fb6P1P<+!~{%@w$&~hxgsHkC?1ApU2(w zLNe!xu|QKeT<&J?^VP9yrH2w=Ht)aiQMlZWhhT}>GC8~sMi(^6wq0)_xNMvCPbIi) z+s)o1v>Uda9N4~F&*j9S@K}q}eW7qUyq+dpikwdS-3J>pS-g!r9i8i~ClQy>^qvHs z<xc?JC{p+{dEGnARZ!Uqw3EI(zsB&#(k1RuYc=o5rwZC89|k_N!4QM^8jk&~{Mc1} zT*?DBC;G4-8cw>c80c(eSvnMH%(Jw=!O*r*MFVVHORGLzyBQOFmuKD1B;`!gPdlra zmP0x|*Al<H#ixjJ;KC(LWBrki(gx>L4G?t&=1RzZ_OLMmDRqbWwqR$T<WN&q^+Ap< zZCj>_qO6<I2xq1<-ho)Q7ub340ABYtjm9w6dAbK?0AGTNa0~R0Pg9SU^Pe8bUyPq8 zm)VcdhbL#Ld%&iqZ!0p#rlCGAWy(tpzPHaClQ328>|)o+Yt!o+a})2@Bq@t?{$4pA z5rES%X_r(bRV9qJ`Qe{#_+-C@@4Oz{KO5)^r>1GXR9ZGN@;uE_XsxGyEyMDqM1?@U zBsTc5!n~U&d5XMgZ1=Xdvg0}wiwDBq;phQ{Jc8)8h8jJZ&s8yfR5+VCrbatRcNR43 zG^=XBV}ELhr004TdC<>IWG<SFX%MS3BPEDk5N@1)g#BuqKf4!KO4l|6uDM)@lst!8 z!MQ%bA}m^i#HlW*+c~6SO`N?fLtZ6*qJj3;B@6t`<M{`_*yN6YD_5+B>#7bE%Cs-* z-jKzNdeS#ju~;pPe#T;PoO4ychGR=NZIJpLV-m*|Z?EzRo~&+&?A^jy?`Sf21&dSj z+RswhWsM*AVyemrt9K=BX9?H4ESJgd+1*`bkLs7l8;v%2HaG#)g&JpD2bf2doJH}X zaTDkIrI7l!kuJt~{r5937t$Ji07-W;R%uN^>`5s2*9h@RF^e+uh|xO>BPWHs4{7wD z(yB^~CxG0Ua$-@s0gLBT#)(id2b7Ps4}g?kKiLI&N2eCO6NpQPIURMpNGL5$kTW&P zFO2&`$wU2l1;YS(MuGM@TK?)yiz|-iL6gb2DxDb;u}XN{qwkGED!M%(d~t7ID@Zgl zp)D*I{9JKpFsh2hD;l%iBN^h?Y585Tg*f;cSaJ4YL>ERQ%&y%T(p_S-#C=7tD`jUX z_B-ki!C|f<j(UsGHQFd?PKEV^^R*+NGH(=5>|KHvk4NEXWW_k7h0m`p2{lkT>0V0r zO%#4$o8N&Qzd?{MnO`oIU=z0V!eVU#_8kRw)=(_Fj{7P#5qxCeAHf^Hy644AzT&#j zO}l$9*&qm6bTfu4jwg||p~BxWrROerB8!EuvP#5t);rNER++cc(_MzcN2rKfVjuVE zC|I~A!8h>;`)AR0LmslnF-~()jMY_!Xh1T8u&#g)8#k=4vQb0rvtHUvqC7x}(tD-p zZVd~I2{d9gpRCwG65=U<6}XYjHN9dYm-rchG2z?|{IQyWJAUh~sg}vYQ%#tl?M2fL z#*?}(FBQl(W2nK;Bv`+UBk>gUNA}o1UF!J~1Srq^iH}OMi;8XdyHfz^lRUp`LlE6u zi_o(}8p_Yg-4XS)Nt$QwP|x{&XkDcmpO?#wFZ9&qd}^-zXMXPd&1kDCq4ACqG=a63 zkbK*s4_u5OgVGMXUtbxp!3U(`6a_|18FcbEzT+c;0dQ2A7-Ikh6Ala@t(y4j7bedk zKwHRX6Y8kE<ICnGP$+a`wsEDgnS4(S%sF5I*6$U9!+3M4*+2BmT$KlMvh!CmCXdat zH4{{aH<dPE>MQXgiQ2(V8q_J~v?p2<TfH^$am%`+YaSzlmNq>r!%AuyiOW~a&M<^t zJl71cecAw?!p%<rptRZ2{F#gj8>LWetmHBx2TThlU}ynSP{_o9n`+QA^oe-vL77my ztnsKC*RW87w8XQQ)y6kPh!IBe;C6o=S8uebC6_plS#n)H@1ZGP=`DZN)5*n}b!=D@ z7laHJmmgimbhfyYbE!1k#f)%5LVrhvAh?pb$2qhgTv1q7b#<`t%-P6BigMF5nG_K) zLAEjQy{!vQSM!$IpFYM1N{LYrTjKCKn4CR^gL5>=s`<ZYK9ZxRgT`SPl-Au{-6!^C z%j1V-i_rsmhW(P@+s)iN_0Y@rt`he&hWcYn{_{B)&k)HZvttXfAIBJlzEA-?O<Rwy z5h9z_0c1x$F9q;UQw-w5=C16lemYg5LKr9EmamhwYEfK$A#%T3kUQIcC)_4%2I&bq zH#<J~tU(d@ZoHdjxt`=Ky9dNW$U^Ek-dPA!#h90@?dG(5B0^2JQ+TS&=|mBB3_3!D zmG|TmTQA)a**6qY<Gn+I{w;UQ$NVQn0k7P8uTr#l#L_6)s=RzW*zJ@#AfbgTdy_Fi z>C-}7no8_LHDx%1_P}1<%~OfFg1U}$+sWMFaHU3Sr6e;+PD^?|H)BIzXdu>CeWtwo z_@^yv-*qGP9#r7*$#v#pr2ft!&M(-}%>&q^$bT0Y*;~-UyCNQK(oWN`Sg>LQ@t9_M z!_dnkg~DLYgO)~#9u!~AUI+I?4R-#VEG1BS$v<<)asLq*Jl2>EW6xoN<SU2WLC!^8 zCA2lYfxibl`07CF*mQ><*VGGpnyteW`f^<J=N=0O|HG!1r^^hk26_4_%oxL*W8^m5 z%yq;*5znv`%7|&bSfA5vsS<n_fo$i3$J_@iaf*j_(bj0)yWAsbW+Cq09V_4fa|zBq ze=u0eHAuTvu+~sOS118;q%IAI|I^%plEkFO`(}O??O6*eMU*5&`&ys{kdH|#aEog~ z<xxc+paD#KP6Ke1k6-r{uUzG*mbIwo&nxGL#a(0JMxh9Ey3@O$(LA5Kbrd<AL!}zc z=WHw6T6ID2J=Rrmo>ecfLXm6bt>zV$m{IrZ!Wu*AK`jvC9t*R<tBn%`-$<spZPFld zYb96;6m#d8gH3?MVfgOY#(YJ{@7QgRO{oeFi3z`jG`TyLX`R7ScM1oKy|z*(+fNM8 z2LpzLUT(|XM+$i=0$p(v4#hGjzV6xNio^u^u7Q;2Qpu&h?tTqsP$UXFqai8kz$e*b z(GSV$#S*~hyA?{uw16}M;&T4Y_<&a8ix&j_%D@}(PsI!Ix_dgy*fd%jkHLy7gJ5kd z60O2D*t7a-GD#s=vV6e?+=~l?)@aZNyo*be$vBMHtgwP=PgV15?7Tp8$+W(f7?36M zNxQ0XXe|D7HI1)1^O`|7Uu~ct6#?n>LTVTICKzcGx3U)&)(%?{jD6V+RRZy#`E)RZ zjV#Kxx0_|~+C%l6(aUvWK(B{)5RSVlbXBmSlAr3RU(f7no{X)FVqDs$h%L%)+>}Rx zHZ8Fn$v^`MuC_4zG-(%|tgy<^Lc=7oalC{~LPl=hD}K3xjEbnLNy;_hi{_WA0sBDi zW;@%9E_C*DIPypg4tLH`GUp<z`^Gz?j-h1bt`SRWvbUT7ZL}oQR4D7dhLZx@7mp4b zY?4Nl0YGN}76LG6SXB%k$`tVjPR2AGDM#?(=+#j*pHPE+f7x2ry7*DArW{>%x5>79 zy2&k%JXj0gqbI)hMM!9W>e)d~m~A^*pNf)O&$$aiU<LzNhqB@zXw?{6PQBGuxRmI5 z@9jHckmX7fQ&@Wh83%^hipPAQJp?a0xtZ!L<cAN6%mM=+-~}tM#Uj}LN5xi!p{MOk zlCW^o@6Sr}FbX_k0<r1z!vI^!-5t6{yw<Jc1UExT0eQ)tW2vi@r?8PP+m^~3q97|| zV!}*>0UuOrGAt;hmtr*=CEEA*t4;6gur0-&J?y6hfZ4C2Kgqqy+JB*)S$+r}d_bl` zm>gDCil%J1qxEb6!yDZXC~bBWwrdzJgyDXb!uvq3@U>sj^eg*>1rYZ3s21k0R4V#} z``DG#nqe4pTIt$<8Kq0T>}{NEG1*Nz8LNnRbm4x41OrRPV5s)dIhDYG@n1fqYK9-h z&Z#l&a&%X^23(qt&rN-nZ%;06rTtQV9V%2=2V6gGIWrsO+y{)CV&yJ9_VDgL%3%EM zwT&Xr6Y)(sS20fGaqq-!E)1$>x*m0@b^yqVnR8!pPbiVd&u;8pO+h~JGcdHA_dFrc z;!jO{@vW@25#G3d*bM*JD`81ON*GYt+P|o^ZaIhirY5-qc~M;`wlQ}Uh85nuUOeDv zgqMk$(8yRL`3L+h&Y_?Tx@=va*=yij+#sqB9J;0lmN}}Qh-4KpP5kKP=e0}6^1dc~ zwYcy_I6Q8g*kz0QB~zwD%@RY<8>HtdxM;21os3TFsDgc?NvT^kuI)cA!qGzn%}3j} zDZuBwi(5Y0IRDcTW;$fU`wSAV6H7tR+r^dB%ks|+i?eBgX<G-=&u}+##A?D)=i5@@ znMwwomH}p?6F9gT6DC^)z%F(oe68R42)nCVhtUziOMDzVn^!mrh`m$1fr*5VXg$A< zcfxE4Kd8oX;>7aLSQ4uR_3S$h&Dh(HGtN_q+Z|MQ+biO62Y_PieZ9XipvDo#cNL?< zJ#v14X&et`lHt^zK;7V0a$O3Fb^0F#!T&j;xZ<}+oq;IsGmu&7a19lmz<MS?)SRLo zEWUOg*5WDlpxtbMlSZP*D92YL9?}C-12y0p0sytLgzBo3TR*CO`<RX;N--lqV+Xwk z0COmMtxp6?|N4&6U*}UgFezAm02bLf+AIZ~0nEJ(U3|Pt#3o7Nvod9)VGGwNoT5TU z3$u34Pe)gM6%!Mq&1LmQ0*I4)alC3__)}x)IcIVK#a}!ulLY-@uVV1q3XmD&LoTI; zxUOn=^l%Dh;9t?pqX=M$h~Im3vuP|Rb8l~Gxp`WO(<93Ikl+G&biz*{mYo~-chd(P zD)wUlrf)OXcz#0KEY+aWzN}};u^?!tfW`xBYk1xC=lZSe)`^p2O-Bai-UNb#5SXq3 zj>DKb{D3>a{_r9ot?t~QbdxE)yr?sX;N|v?uhQ*a)0b)5@wkA`_I`D@&tI+!!Udf} z{!byVFl>DqFb`LkDLZQfm|tNzc#Y^PYCa~O&l>S|!n6XN0+wps_)EIyG7E+w^l)Al zppB}i$^_mh;1sGq(t%b}Al@9U<7{Dn<;K-ro7)IALu_@2=5<V!l|!;%Wzv%PKq-In z@Pc^MaU>gVL6XqEj=*E?se^p3O+p+lWQZRDKVLF3zZxK%Z3xK)a&vPjy6JP{?;y+= zdo5BzO1K7qF*k@g>=zgHE3rC&QNkn*p$z16BvO5uoCZl0cTh?Dx)~KwC+bJuCQ2Ba z&&=d_vy`lPv$C<MoRU9EGbnjg$8Iu*A;DP*^whGD$oxSra8&Cggl|ipK;9?|64`x+ z3j_cjN_s-K@2qkAJ|C^TRmKr5`8xPp43R9UQD8yo<}doeUq&m4xbNo?fqUS_Q^Z3I z^H5aWE!T9$^S<(GP-|q4cCf|)^eCch!zECs)dp26usxE=#Cw0L9B@LQ`})<~uLKB3 ziVkqev}|-W^xK*`rc3oqVu)jhZbQW6?)CLoA*=lR$snzSaZ~K;IiX&apq{L4ct(9k zNt#!Mb*p0p3>YYc93dTjM~|)@d+_Xf@+N<p(8zKbQK~MnIqY4F+MM1ycb*NQ4|9fM zF*_Yji#Tzk5S$(+W1m%CSnDa4_|w$ve!8k{;-Xts-(kdGJDW8%?Yg?IJvt6OdFhRH zbwJjKOC^o(&JUD}`AJ5*mRmL0Tl5s@loUZKv|WfpZrTOg4t}9qH3x)HD=+L3zStBe zIJ=%(^kpH-aohXjm-SG(t>0=y@EM6LUs)^U?()Wm;BcMJXS5@5Sz4UldS`u!V)ee; z;ouDQoMk6;RpYaC7%10VUO`XT?zkGDUv2^}kz-~1QMwCl>(JgNQ7E*I>`g1Di`%<y zL3GR2JpV)_d@x_LVHtNnqrRRy=~4OuG@%d2e|!V^lT1`NRN-bPU?Kw_;0R!v6lXIx z2bU5Kz8#$0`oe;4_5ho9p!r!q{Q~E3h);$%{1*%%9t5M=EljXIg^<yIY=h)g?l6(} zJ_QZD#0HdA<6&uMXCD|TA&18e!TVQ(>UXBle{F+3D`D_MUB-CJ$?z-$^1M~Q8@Vc+ z-hFHfBpe?T*oKKKx-tYPd5C_ljvfG@Fq31S7>?8H&DVaX4e`NBF>?ok#U(&P1sw~} zz0_sw=V@hNAr_EXtu=87QS)>xqyY}ORQM*u&*KS|@Pa}Ha174Rdc`)kodt}=iHGPm zla2|z9Nu;p2~DXUS0JYyuKo7)QXeU_DKN-^k7zeNE!(d^_6jY&YMuFE{S{~qb046c zYFM&q{91sD-BM5kw(--07nyzfm3BuJG@@On23GMbi6qqHb!T&6@JiZ#lA>`r{0M?F zQksS&_>5qS3Fy$`xMKuna(Y*84|d0UgSXamNd#ElrAYk=DrQJ@^Q5v?@j`A;A47__ zw4lEkzuvwE_F9_ysM$Peh#o{PDXR!SnssL<G2whTd_WM`>C<IEfoxzPinnEyZdc=@ z;Jkk?RoHdo?ix9xP)h;gW87qp*WW}lS*{I`eXy*d)^v^R3e4c`3e0`)VZ;I*8s`#q zp8tjJ9D$HSG1FxZKTj>K1(ui|KwS@b-xh8TY<ng;J6=&Wy<Sp@m@+7iQ-r93%@U9e z(f)n?m+;1*$|;BlpJyo1o&CPeE@wsg@14&y>n4?#9>V}rXDp6mu>o*v)4MmkT@Lb0 zv61Q%`hPS20&OJ~7qO1{-lIOv@09<A_^;&NPCbbNgx9<rpXZAI!r%N_Bf;m<;Q0sf z?^el)&H3LMf6|Y<J7!BBLe)w{cGWL*1nT(+@jVe7x&ME{pFYdM3*1gf=EhVIXos@} zwQe=Da)69b%@!y`1z5B0z9<E!70y%=!-5JPu7F>Za7CagmdWInq7>XEKlvZRe{@K} zSYVI`2n!l!n^ok)ic(>ounJiSpho5FzAYZdQpM0*wXH5#!uNsy%>YpTfZbc2(xIFN zc~@%k#m@e88g3yH+6IONcKUOZ@{e?Ok5;x=AZIdkE_R=4&X};W_*e@e$I|8RfJXvB z_bQ&PtPT7HzGkAYnb1c*-MpSYoDdVTYG!m=y$IDELn|cw6uKS1ymXsWUUVOswP6m= zp~4cuO?kOVVKiGNfK5(HvW#&y#1gflAgm(!)0ihP0Pr^;zh_PH-Z(k$SEF2;MyfWK zF_tpnH%g4U7+J!>!g7`YA(_3qBm$;GF8oGihePqe&lY&H_tBM2g{ZvT;C;xqZJk6a zr#b;xesa*+<`$a8Uzo*xztRb<87BGL6_c#AAe?PQoC9LD5swi_tnLX8>9ONT<oBWJ ztF$$#Z0%6a0r0OmJaZJ80-{UJ`EPvx--y4+8O!cSO5*M)oJ#8mdo53RpDIL~DrxQw zLlTfgcNs0dI<ERX=aZJp=%I3~3t_zEw2}sa_sRdp`1cX7>TnmEZOX5-x*n6!q7(&N zR=g2&!mnHq?1c>nXM3|hc#Ijf2`M)fdb|{B#knzM9_ISa9f77Bp+kF}!6hv<3mQ`| zqQ+JPLx@)Rrz)9PExB;j{zfWcJXVRmHAzVZ2TGF1Gm}mey4}=i$TSc1nc*bpC`VKW z#2L1Gr=YHDPs&>YpNKw@L7gSkYSo3Zle~uFN>3<at|&8}h`&mss!8k=b4|QYju+fH zYXiuy7VQSg`<bOJPWX5FNSR2hogZzthC&jt5#3o(LQ-bSm0B`+?yr|{4~1l%%qo%= z6vT7)(pfQ9bm6DOCCg~gWj?>eB}I=;x`q%C531QdiiC%a0^K_0T{#4Ve)&r9#3?k6 zMads=&beZ7{Qf9@cf=A1*4H>&QO9nOQ<nem{W0KHrSAjjR$V3(^vfva<(M}=2XW-K z%IbtY0%Oh8ADe5FFes@Lm{}PIio1e=G^uPqfM2O!Gjz!&$)*#lR^Ep)AmOw>4|J^< z!n?Odg)}<Y&JjkkUQI=;gqu0hSQMgM5UE^Z*aJ5Q`YX^mSR{ISauUz+ac>fEOo{6y zg9^jrFG&y5Av>p+mP8QbSaBI@c=9aO&XeBB0#l-1b(={wi0-gP5A}40<+O&V&k&P^ z3b+OD4L6znuKV{Nnhqa5r{~9TArp%F9k#JKIvAkmHoqI_y(4?f^}<eiZI#f!CcHOO zeqXKwESsg48@2g~_c(v0$Eixnjc=j!GMTxz@89Z7T6pMWAzjn5&iA)aE;Nm27V6i> zq(bT&hcD37rO8sO(c>PzFFM$z{)_I<!TEpF{V*O4P+5%K``!nm(7+dSiHLbMA^i7U z0UG^3bqTE3`K&@96t@NbXp5pMj$h093FyFLNc{)^-C=_~aQ59Qn3Tb(+aVCX$}zQ+ zSUEkEjo>H3E;)yD*Hp44qPIu?lkR_e0sjx(|Nei`{Yl+IH~+Hz1GN7a+wT<lFWZm6 zw^9Jz!1=wJDh>pn8VUXtNg~jfp<roVYVE4jV`$ReeDy2ti!(m@Q|EXaC_&-)eU4Ro zeaxni%?}6n(YcWpQE2jYmK48D#`xLKoWJELx}XnV;Jnv=?Rd~XJh;o#eiNJItpJV< zdkKN;uc^KeyW;}|%cye<l`xv_ub;d)&ZEx<?d1Z&HwtnN(>1$rY(1$Y%uE&{Ss%A! zh;7_YlKgq2cK0aDD3bn2i6eAJzi>pZo^zA&UL8_T4t&8BuCK12`45~NxJfqykmd~Z z*YM9DbQt~6OR7>n;p$VV(wR`gw7FBHRW$yBQ!Sgn11@$7{;jX_m-%T3+iu4-Z5!X| zNAu94jJBaBj3nVA0?f4Km2*+4@134B@s(8ys9JB9P1NEF6D(ar@p@3iqi62fg;hAp z-L5Mf#vDg3j6MJI{^9uT?Ec2nbmYfr+MAqUy93-kkp1ip(#+ElCMyhU@4tWizJb4w z@%th8y%(@MZBK3+R$o6DKTPcp#?NjSTa1dTl;EUyzooOmy4|EoW5ztvQ8m0dMa;P! z>=$S>EpcS7>CEBanLmsv3v_wV=(v7!(x_%gpQv;R#?|}gpuTrsi!{fnCC~sC$@Ikk zhX&a-PABdSm`K~PZtZ$?8ss};o;U&-a4e8BX-PkJ8n&9wUAESfVtCMMm(QW*jYe)W za)wd;nmE83N*V%ZLCKs*Uvghf0dR5-Xi}8*VNfiMpI6xrG%pcLd~?M2+<ralvNEwT z%O67nl5%3>mKE_!O%x7iLS6*J02H?|?<63lh=vs8kCWzlr=Yl+XJZ22Ln|(?>wU_r z>$uDA$SQs(>2fwBp&JFYwzyHpN|D}U9oI>wX!Z}u@BAN<UrWf7h>Y8*{fFca)czs) zZEvKO^b55o3|UNben@_ri>#VsiUlEnLD9&pnjMObV64HEi&;fb&Ui?}11&4+(Kklf zcq-lD={F?VnjxdUD;CObGh}!g;75$L+ufXpB`jm#*{6BJoLVSTH+N~xbV6pL>=QPZ zmqyb8_=KBfkgFwz*&df8qX?iG>;OwFW)F2--#nn&;kRX?ine>T+6}Lpx_uku!c$l= z49qnlA|@XM5B)Hi%f)3*Em}Jnj{8Qvb9@-=N6T=qWWAK8N@4rxP?^x<QVsitHv$$y z>);dcCR6~enLpqGXxmTx^}%@ERoeNjH!NW4xZR|0Ub`CoMLx7u@6_QH$ZE#0@+{v# zOBf$j4DT@q0>z%O=+rXAe^&489^`c>@jVL|c-3*InU+r?Qx|T6X+I`}Cz##d`k$_; z=N^3{&ZD-%T0IrX1J+}+D3)_XwY~(OfQ12hN?rr<ZHVka%xQ2kU!mbc6D_|+YTGX4 zN_rkqEY5_{NC8;F?Wo7keFdW<xO37jJAMW>zl#@$NOYpEB-ixRhV7aRMT(c(3h~xI zDa}^lb0+I37r(Z<uY>oX<M)Hg?%uDw(vt&sfw-O|mR=Gf;7*)$N#71BvfsZtS#KCP zV%0S7=Dtmt$bQQt2wwYOhv%ImnVi(v_w!_~kC?BGzJn$eB~P&bTDx@8qzR&DJvl)W z2GO;OFmef&HyeY_D&Y{ch9xhJZuKVps}z#ko>xb)9OpnS3+s>}T-)@y(f!VG*lw7+ zr)9P83`nU%&yld%D-jdbig=*>caw6)M7*&5Kzj7=bdr5~z_&8(bQRoHy)y#AsF+Z@ z9Qi4gnM`WK+C$!VGgHB-Im-*uVI<*}uf(kKKO8^nRMq#}za0N&d(eiAR28ygo2K$B ze3n)9%znoC4WIr)93DzGaOF`I<M1$0-(6^<NG9okJ)awFT&xgMof>gyothq`q*x6> zC1IDUkpwV5WDo!Z2tTCr92)s!ML?mD*Yg#5{iJC2zaYOh$PdWR_XG0tovhPr2ii~2 zW`U|7x10v7XNh^t!s-<e!ez$t^30ZRkuH*;f#xpk=Qjn$`F?~muH&fp_9rjSB+$Ta z=J{=4Mi%f24@lbsEq;prA}Grb%s2U$<R2LShvdgW3LN<+Z{QCGqln&BHuG6C7)!Z$ z1#Ywo>=+5b6?Qcb)DjB+3FQuB%`LGltKlNRO$JAR(d!uPVNLQP7Ie`IQg1qiqYK~7 zkJ|EJx)=^|Sp>_u2KIo@8&b}9S!-OB&tWHMK8|6t<|yrl$apaY`c?DZp1olFT-<VR zn{4v#kcNCdz=yo|fG=#w1fiyV5v7CkCbn(N(`PKArB-Mwgu;=eMn6}C-V#v${j+o~ z?{)ZKL~M}>f9_22G`7x<s}Z|tJz@JV%)glb1M`Q!XGwHA-2H$EaCo}oU}ESZBXWC? zqEixx0{sq|t&|OW-O~HVlfy3>m)F)VoYw0=V0nEQ+Ks$mWPy`tk@H@Oq7P!|<R)mV zj|{gx+d}57_pqHIlG=_kvY`$pdZNT0*mMY;u$`t3qi%I(H<&QH&kv^sPnN$h*$_ft zG0zb;k!#4n$1wvNa<K(cGtnhJ87Qv{J?WP<#L(0;eo2&Rh@#)r7Jqr8Wkzz))<;)% zadhdD9wV?$lDzy@yozl5qm?7va;Bb`BCcwQ0Z>icF~);#btHZaul*0pFQ?r*ANV2g z$BANMB3)Q8u%1LEGeYY@AHdtFt&BC<p@y|dL;8w-a9r{2el)vMc*R`_c&OCA_#K8h zmz78~uWEi>S-H@e9tNdS%Z8U%yFIBl#<}z);25k_r~rL{K9sq9O=)<ehfHO^X^35N zU|jR&{8v{`Duo0~g~P`>hKERaNh5^xw1NvzW6ZM`REAd(D;V!@_u6X8)fKl@HPer7 z6t9s1@b(S(px$wN3&TqU((wf%>lmx4ZhrrYr*af0-`qfzZvOmlCI6ipY&<Yo)Z~g` z`3ose^Khyr@s86f<AD+3_XVPgisCZ+FD0mhwEt%LyC=9(k4A$;f@bWtepr4hA7MPp zx;ET>roTu3vix7&rK_hiBM2wTSGLujxfUnU^#dGr@@Pz^7gq*@rEpg2gRHK~T+%x@ zX&u$(X{P7``hwj3<fc)hqVpoW>-DbJ&oZv*d;$GMhc1+zU?a3y72jg=GD}Lo73%KF zo5?NdR5okxk<qkUXvLV)abGJ^p?<R~`r+ZTRg8zgG*;Dl+L-7{|Fk0-q@>xnf`QSO zK%wh7Ef8iWolJWMc{&X9dAdi&Z2=8J5sy1TC&L^Q7uI(8lJCkzo0JYHMMqS3e%=Lo z4e@5-jbKP>F!Zb%`t<AosjlhXEWq64vyc5=TnTfMCQL#7d?Nss)x`*So2b$^S2B4M z&Jh3{@{~<=#5Qvyk5)5)?(Lbb?hq0j+6mY4gsH;dd=b;U?|^0r-yV+GWl(X$4z|u@ zpFs%$AX^Zw0e;F6PysgH1pSVz4jQz9|0m23J7u@BOsE1@{ny?8rtH=RZDu+y{v2`+ z;*t9yV8m*<dd2mSx-cat0dn25e@wk~9$gbJy#m2;G9T%Zp|Obdoyn4PRdT<$Q6U!w z@O=%$Y`<Y6D6n+Mof$tIBNNwJd4cSG${yM8vEzsbTIk)oyy^~ao001s@7|7JRYXE4 z>wmCzPtlS755Di?q{EIn=-770Had1Xwr$&H$F^<Tww;P?ocjIe%<P#xbI#cp=c;Pe zTDeNCC#iZ~-}eWJK%e#RV%)eWj0Kv0<?|nWgy_aAw+7b=TB0Nh9w}*)-2h>s-Unh{ zxc$61Q$0o2f$}Z%hTA3=^grt1f0kCX-F=Gs&pmGd@VsydK^-$B5A+M*D$;g?I`BU~ zDuwfZxrTWWl^e(+aeGV(c*r(=Y>KkB9d5?C(4zzR`6TsA!hqKsMhE+eU9(mEVmJyE zm~dQ=3zN%_j@@OBg+vA8+S9Xg0EOHESX<Sm6JncbwGY~%nr%p?Z?CH|8gM!S68$bP zvE_5=p34!oW9LN*I32-KVGpXDNqy)7Dsy5W^=7)zm@7EbE~ocoOFG100qU~^&;7|l z6mA5LBM*<4^FlM|pUuEm4#TeA9mV9t(#)0*Pq=z|eHfW30<gW_kLlG<0<yn;hv@eb zy0y5}dwmaU@7&ehX+ffC<(5#~W&ijLsS_vYtN?R=cxoLB5h~3Y4Ak9oZ*1)6f+}^S zFGXgSGdI&6p|oj>t4WXFQ_%#++4R~S;=J*y|Ka#w-}fizxr`~qkFW1yh+o5ijz8NK zCr<X3{_kqZ7h3NX&~K!!(?6!s^F}|D$Lzx)+`ecJSH%cJC-w^F&`yQzGpWa+ZYhcg z7-g2`&HEkAN{Q$^aw%Y!I!d6nAgO#WPaE~Kz>E%w-756Zv(xRc&v_gqM8M=`7OoBs zk`)%^xn_HF?`#vFAzh2Dh@RUhrNegvlT=AR9Y2#ZJgT=gd9IOA`P#!kz<Y$j4T(wF zJ<h60-ieWKUG{Nn@B6Z4=+5>XH9wZVIXo8ngO_Bf^2lAN7T|_Jb@nO2G(U<h`R6V^ zl~N-d?Vs(4(m-P_lcjHsp7vXE{C#$#y0J_OwS_~G9GMBG^jd_h1j-1QroLR0A5$et z4Beni>^rfGW6r}_n&DASL_V5AI=Tl6n8G}5lDDQt!l`sHYC2Rf{l5~u{Xw_J$WjDT z>R+4llYX=Sx*jBI-sAg#hk4D2o0<cUV`Qapm^fYS5yK7&ymH!fE#{pl!RI21N?!T0 z;Fp~NhX{>S7Il3dt%KC_Xx@*QCnFr%lQTAPnKc6(S+Mo5HX<MMc!${@NbeK#Mr-RC z#tqV2M-7Q*3_OSWh=6Y0zp?LC2n%}Hqb8f1%NBHMJUo^J_ve@mt*d8#jaLJJepe3K z@jFg<yqEJlujm8m9*=EiD5RsHUlucI)b$-h?Ibi%7AJ#s)b*bkcX)Z+h+6K2fpkF^ zJ*UTQt8h8rXf-E|wDSKdxitOSvUZ+1r`tNsW7o0}hI1b7i`0CZ6sxY-OQz4GbzJjU zx4bWr!b=8z-@W+*%;?T*AQ&z9eWI@GNZ27ctfIPWFMk9ODS*(_`U+pT^EU{_!Bz@C zy+1<4*690T24MKP!+K;<AuqSN2nWC5RRNYs*zWAWDW+4}Lw7j~soR$DHMx50V*hp6 z*N78$haG7FEPmY<jve!tuI>UFR2Xs7Z$*?tjGq4Q(x8dXopEfuO548*_R0&K;D+fD zKEh*Q8?J2Y>KX0$bQs6jbp)Veb?SM1QQ(^3*K|0d2pjN`!P54WBe)oWQrT>Tvu*}4 z{2M%1p&-gE%UWTgsU<ASxhHI&4<U7>zJ>s3!==J9eeYhe#<#{vYk?v{)bWG|d+HEs zG92`(7Wq&S(eGg`**pa0(@?Q0V(A!;4V_)bNlpzcRDRK{^rxn{a<aHq3*QChEaVF^ zS^&8tNh)WeiK>N5QFg#2!Z<tu@Y(BK7mQeKcoJ|r0-4HBwJ_l@37=BsL5y23&Lg_< z$Ow=41}l&&fUT2+isDa5^knb~sbV1(-6mjePatw+Vw7dO(?MvPdw3n!oAtmWFCp{r z+v4A7<OAe!3NiYmzHe6OZI+XLAm~+xCS$t&g_fH``YWTIcVIjwftBlgrrx-nS6lgs zVCPZGJQ1qLBim%<`5EFbtoLNkeqg;h>V!@pCjFDEs|;BomtUfaE{3w#|4c_@+e1O8 zJ?(zaho)GE=Gb9;qe7$h$Ze>@|8N78j^%?2x9enu!NSOuTh2w0LhKs{qk}|XS8?>y z2UR*7q&{LAV&d-e-eN9fC$Uup9(mB+13|wG{uOAypG7X&?3v&1ygj^;jU7URzpm2v zHHXj1g?(li8yI}owYE>|B<ZQ7|J(#Sj1eQ?ndIsnri;~3zJ?YtbwXAAE{J#&L?qdR zorq3}R3XmTpJXhtW2GY@dtFkc_9q0&o3w&aVGUi`ujj?Qp&&`rHXor5p#?*zMLV~X z%{e_n)OnWnO=CKl(Q~D$`*gO-x`p+#s7I;<?Tqy2Ql4WB<6{g0<a!OlrM0R|$JgzG zFeh%}N{B*^<j(k)Y%1!@mvNd>2-|PoY8<Ic_i(zKx5zctgq>Jkg1>~TIAS#>OXq(J zS`-z$GK&{xw>|jZQQ~L~mz$j0GXbe)gjOhUS{Xtlvn)(mGaoVG)}BH>7xOd41><Vj zeOr7n_d8$@-9F(Dw`fn#GxMQBgkgTOcHUaakN5KN<D`h9Dj|N;Ii+$x`KDW_Omvm3 z1r5<~`XMWSpv3Uus(r7+$S!h4r_)+z<)CESs`R(ApX2zY!cMz<>{ipokGA^wQw`1g zn%H<xPp+g;auvt*>&FRWi*KU2sSzLa$Q_ao1#UX`9kSjIM9#x4xtP7vwCg~FA3siJ zIG6gM?swqnL5o2+Uy7e;nc1ihnF@D8F1p>rA>h0c?4%l>(yqqKd8y#y3z39juKwqQ zZc!LlXU6@E!!zP(%J3l-;sHV26y?MT)wJ;fyIkF&q=)f*DKUG^58a=6FR@}S^PORK z?Pa3vbd%mah6&lRG>;I#dyAmzqKDEB6d4pzM{1#y2c=P*0w9ugs@LV?9Tm+p#A{A! z+_sg{N@3m4@c*It;s2NB4^aCz&Hrcm^5w5hNp*||LoipWBL^UTr`m~v?#{UYbnR1q zrF+t+v4tf6;nVz?@NH*Cl7(g5F6!`T1`|PDLTJk{LKpg1g&D%<K?6sN5R^mbv=<t_ zYhF$h0(SiriO<0^53h*=dUiY#&RD(Y58!SD!m2y5eF9w};wI?NXj_oHm%kQKCfi>X z6HqANTW;CFTKUdh3w6pf_CeLG$ZYRY&McOeqq}heI4$t=N_(uXz4o2v&Y(7NRWbLX zTM*rp2J8wB(D@sTAKdAhCtBz=dL0z-m7f_7doTKkDQQ8MNXv0ms8)`)oN=tHdy7u$ zQD!Trn0P%}n0%vlRB)18O6q=0nAX#;@=&qzkt};BC00=JIW&-j*4Ce?v4FKii>Pe= zB_vVyTv~zUXNr@`l(+*@alI!UrVj4QKIsJy7gMy$_g5V_9f5mi!gXO78RLobct>%k zcUS$md#p>{;(D_u!$Bm70{q+6o<Z+_y^J9D5rMyq6V&BwOtyH;&n?fuaNF_d`b;M8 zY;orVRS8Re&zW2T2+^X^LhB*#;1z&$p4^D>Y|&i4%JbAljUfPX{tp@;=Xa&I-<{MN zR+!n3^V;LUuZv)U5+&ah%(KJKgirBN`C>q}3%Gp}?jyw?6?<v`$cLX#{F~<Y`DpEH zG2*-KFdoie(@nL;WUpYZj~Nfb{rhp^wvJi$Fq}mWWt@;?b?0%Ogmt9pk&(?!{?dN9 z?YwIsp~?|qgSf!%C*2g|6JD@D56NVhVmGHPgtt@Bx$ntAe&Mu7&2C11Zv^%`!U%!< zU}z$#>u>`1bk2EC2tj6q20@Z^p}H}H;B76ISl@<z`fB&EHVYN?t+@3TLEgz>(#z3r z^*}EHc>9Uf&R(FcPCZ@;FwViac#3($<q;GK+>W3vTXn5^q9UX^e=?tt!;K(Y|ME{= zJbx&rQm?c>?`qEAb$#t3Hfh4=aXl)L*tEahNfm;QvC8IjuH#zl0Q5X<yUwrlGK*O= ztgapah{c+w6ke9nZC331Y5&-)+3j1cyKK~b45ioKECYYY{y9hB0>|@Y2T*U)#9Syu ze#zDKF#!--uOBbJavMfpm8yiUTZNY0k*dAFnF72?_m|CJE%v=Hqb9u9W~7qnfVPwR zEYYNm1JfznX5R&#zp^|DeiBS2WowlYJlS6ly`Q(*U`39nD^6abNnx9$P^(#~Vt#Ae z%&fcJei;-0jL*HfD(22K%DbzRF)^+{2zjX|4|$8tGM9R#C^kXX3xO!E520oqCfRz| zC<_JdPE1W);08DvPzOT2>M5?`cU=f?T$7D+o1`E;t|rF)a3Q98U3EYotA9X{^Sa~G zG&r&m9=t~-xh&8zI9jIpVCvghrF;#7y3Et5tZ;u+<dfthpPa^cKDNHQ!}{bf^7an( zaV{|<dzq<7{rd~)iSTLc{BE`9PuSN~U5mf<!QFxmyyv5Hg4UqYlF|_^ORwycp1+9j zv{?1H&!JJnw=~(j#fv7g6Yn%5)jtjk%h$wXrfM+Wb9nqep+4@9aw~l!A`;?5j6r=7 zZhq@x2j8<OQ3xrmpRggaF3nDA363#-gr{vfn<<y@;2L>D5-fTEw6_XarIxTq^WtK; zHPBZ@x5XlJlQdGq^2W~Xf4W-LG!#_X9tunv1|}Gj+xCPHc_);w{1&XwmoY|KtfztS zPKB3zIB)e%OdAY1_r&YGY#4qPM0c3kX6Tpy(7M|`QleBD8fU(A$F(GC#<~7t4pUuV z{L67E*cVc6o%1ihfmo3NoB@@0gw`ah8;3g0F;`(i*lBsu$~+bN$hhGND5>jH*1x}1 zZzFSu_ob*X032L00l4_r3SX%nnjcrIjPbz`d4vBU{M82DGd{TXavF-2*W~*cy(c*b zFNI8PS#?$V3*ep%#mU%y@Z*d5<1Bc1qw?p)$HlX>YE7^?M-$e)Q^+fac};Z_=;$p? zFmtsEuZ#zyNhAHq`9l!dn*J;cFvtsIl}mI6Qo%yiQKP4jZ`W(rQl9|c4^l<+lxtF? z0^XV(B1$KV6)!C!GR%?^g=W7TzZABp0WKkAd}$$XXDi@`ir|_ALfI2YA39L{n^-hr z*voc*|C+Vs$Dj-+@p{cg#ClvzJ;%HT(#87mk3UTi?-n~vv^OVVpJYV@q(v_dK*B#M z^Sj5)1xWZGtP}#83t`BfjV@mbu}RtkzUOa1L>>EgRZtqcPa3K=6TGM4ogkUMMdinw zzYu=WO?mpI+k6)^?_!Bko=hcgLqmCB{+qYz@k1(XjYB%Fqrr_<sn)E6nfamuB}Q3P zn`<tjJ!ip^aO8+bupo2W0}Iia${@!_p}|lcz5aX2ck>3M*k<eIMi&+C!R|Y%Kg^<? zV5w5NWEjs_vkKoUdn(<VeuAx5H$e#B{4TJ%;h<9iAB8t$KL~>~UqL*V^s=gL)0KN; z>HGNyhCs@@qFf}?lCcIai*)@m3DRZ214C^8bhY=Bf2b@=ix`U%fPsH}-7SLpPF2{u z$zNuvN9f%xh3IGL>Wp>PD#bs4VCeKdx~^7DMD$hgf?0NaCO1>2sWKI<IexUvZ>Ytb zCv4^^=|_QJ3*+CcaovkNq7A#@XUnbJQ-SZcyT$?^qWBNv-<IfsAW)4`dYv<5hXv7X ziiRI%a32A+pB(A80FTW*x@=7iT7_4%<dO=&SD&l?`7%{bB>bzON??RIJvm29$JAM6 zI6GrtdHL_`x?ne5`2u6&sbuT}Rx0DFvUqW$K2|x~SJ*<j1Fg$Lm#CnI5248!E?i~n zhc<$uo|%k>%NYT@%SG6^6Pw{Vxi1gVy1Q>)k_=gnbn3~OV$jd@grdBgR5NC9xZaDv zus9IwilC4r2~eCqX-M1jk#`ylD9F9!xN3vlnm==AP4m}a?5eQmcgC#cs53?S+IMcv z<UVMS)766`ZQMM07jz+WvA!&gIMg{l_BMAik0r+CxG_#BKi;tr2rqx%5*#`Xugfo~ zdAL}(=WS;EP<B-_zYr5JMzPoPzHJQ3_~RwBKLa3!PKlNiU1Ik<n3w~gBH5c~)_`5r zoXAo!!4WVHZ0YlLXnDi3w*(aK3{2&x`0@<=g}#^$tpc-_luHG>NTO^>&g_6VM|Y2u z_-l3PEC%C{DBlq&imU7F*ZP;pacyL~i3g++{=~}gLzvqoLQFcv$s4p#a)9vLm&tN) z5;moUyZnYyXfg98^elp%N}l(AJ#!s{m$Ny6FG{I={C!sI|K|BmfSw=LrcX#a??}7t zt~B@na**g}w!<ev%|vThcRvK}$7VswJ9(21HqFO^5PDSyI;E2vLM4iIQX@w#{pOJ^ zifYJw`;mS4_QeR`Ff?1TaixBcTc+G*+I+|<s0o6bezHp2BdkXL7h`rqVu@Jxini!r zwEv&^@*aSe1IOT16a68aU<b;_KcK(%Mga)==a(V<rp3W~p~+qY7haW!Y5(pv4M_$m z#Sl-ZXEYB#-_z{&=RIhsm1x6yuZQ2AvJacbs<74C7|g=Ayzr3A@Y!CgIaeanHUFNw z3L}0pOfhl_P3M5SN2RdD*J0v&gF0p3UuW-H1x+Zy+ah}OK3K?@U|q@5W(isTc5I_G zFMyJhIf9LPamijaquSAp3N-y~(*2It+NwxBgulDyJoIaR{wLEvuo`wfxC-D>E4*gU zUz74|mMh{CywN27H`O1v#U_GC@X6AMhEo63X*2(yRey?g<?iR%mO5*8Gb}hobCU{4 zIM3pOsz~D)Z}*@qg^$(^&*S2r8B()Ygeeo?K4_$1UrF;iGQzmfvi2HvZ;Pxs{Kptq zeTsh_D7{eJ)@08xEov(Lr(?M6R?Gzq@+LAOB=S3sO;M-(Sa!1(mKxQ}HCY5ZCt?VY z^e-4R4VHQOW|CZzE@l)M^_Wc*KYtq2>)+F%xz%59D7LYANBX-lVoK;{{jzmOqd<?P zCjrl<RBFT5Ig#`sS9TAf#l4hDEDPual^?_Lg@DCTzj+IgLh0BV%`)B2PFiE>;r-+^ zLR9>Yx_adr%BAq#B{oxupic#Q8<~x@oOp1o-O_Tv(ym>sVvSB^Wl*&5SK4MQ-MV=m z%YrTn70Y^U7hUkW8pBoXluWOhjXQas>DiXD#xc~1ZW@a7WhJq|!#8G}@>_qXSk7b> zAICN7+9{nBesa4~h|gD)=N_J12$x|hTOsg`p+r#NzJQ3rKnpEr?QYb!{hu{92(^W_ zRnT4STY5D*`1)ML2r--&XwB&2g`Q~em0D{DMHnKfqfz(4$TBY#<fV`fOv-}4rTRdf zS&%bP-uny_oqkJ?TgIuZE|8Q0B+}^TG!}(L0vnwHGIiOcN0RU+&k29Jk0Pr5W!?tD z48#!erf(&2&C@%qGBK-Je^<cDs5q#vKA|nlm9Wfvmgq5{v;nSe+RSnm^wGd~&=-6$ zDfod`?_37F)oSgC?|9En>e|DIvF)z=U(1bqLw$pdoGU)o^iChL_ps2hX_Ji79M?+; zQpMG&E?dQ`&4Nh#)o+tXe53uC1cz+8LN(|QyUp8(`ZGjBy3OX{qA*r6P1gfPXEK_+ z3ddo~F~2wQSmOl>WT~L<b~I$onGh$B_n<FeIrX-a^3-vTiuE?T#G}^u*Zs|#PgmmB znMoPsE7344uu&q1VMgNS$y$%n<58QrH2Cb=sf_@|>YxIYUVSNRxECLIPwCBXvb!II zhUw4nsganES2M<Wxde7G;e(Qkc|M()?bEn+f2^~?F;_-G9BoQ1ARU#LXJkCr&$T@K zOBnGHwpdsxR4*JUxWdRhAlH`xeYvJr{{a6HmHfHFwIC>%Kq29{{XMFMxohQ$K3`#n zc35zf{vhi5Go464BK=g<Wfb^uxoWU-!SQ%+uD-mcY>}J*2G*9joE*ncHH3v_cf;kJ z{L`q>r<A2h1YRertINwnQ-|U%X^$2)`V^N-a3%cgMj7uF<0oq6DP+IIIVY(^BAkzr ziA}^+Cb1pgEYH#3_K4&yHb7-iuKxaAdLsdRY|d-Nr_-7uMY!P^R7=*(v_M;G5IO(J zgaD;G_yJ^k+iJn97A%_ul(zx70<44{g{}XGLC@Z5Ja}fR7h(X@qXG`+P<~|TBk0`& zj@p2_Z-@5Z8TKg>=(b8O8sC>TfQaqPu%48FEoqA4C5z5i$6hs~yi-Nc>0st_<7Om8 zL;mW$Gk1pl{SLq~M<E2AEgOBF9Gy?szD)IkiGpF~a926crCsm@KlK*!=`7$9BU0_9 zgJ|5l>I)j=)0V444$dg&^)|91RQ&@r5J@@u#I%g-M5b!G#OiEHc-qOuWTTT%hA3P} z=4^*cc-n&f2)^~S3m2zp(zs6X3AbH0{z%;GS}mx{*T6Zhp6Z9n*MX-)^PQrIF54To zOmM8G4USNe4_8~zc{z!PAYMd~s!S8C-{4Jj?(RXFMVanyTGa+&OO?AN71hql)AF%w zZVr4dJn!P)l4C$oP=BtNkiO4L`-`%8z-^F!-iM%s3YuxPOBt0k`kB>&I)ksX#%I|c zO2Njr9ta-LrE7WUGJ&Wr0eEOqiQ-@Cff)wC(fDGTh4+bbNq$zA9!cf7MONG<TagUw zx@Bw;Gc=Hk%eWsPldDh__!}CD{iB~!;??_F(8<`oAm$l)+U)6_!OVTlTnd$BY3PJ@ zEaks!z+lx|*KmoUN%NdhShOfVx39+7HP~X-IU{~R9Bbl@<|mzic1BW`U6YvNoZUgY z1Th4_Q19Xkxr&jRQekj$xnI}dqzp$0-ERu`<o{v{>@^I0-OORMh%UdoqvZu+(u|n$ zJ`_ZMA+6BUZ%eMthx<9h4inU|%gPwu>=QoDPap%t^wt`1e?Kkf%JIIj&w#^{p%?3& z!GRf*{wTJJ=V)!xjI2Zwrhp*apR)DxABUsZ@gTU)4FzF~Deei{Mp-G|<JjBzWsR6E zkusf%TTfj_+{25=@MG(7OByxIeqIIJjkjOACcfX3tNqZ0Rh(5IuNe9w2t7G_HLG)u z1V>)#yUjdy@|D;_iu?Ti-(4w)Yz@#0Wf24kV2ojG@g;*n^`cwMas2(M<oeXv!;^07 z26n>W>@vBXi#lDiaE8iAY3`a*uJHRWl>C>y8xTST#4r!YS)aV|Uhg&uL1z+7Fn^E_ zC0;N+NcIk__zKyTwJhz7)p<!|WA-7tq`(69cQBHDLSd(kb)!mxK^Oubd2<9anG&hQ zz*@H{D)|E^iorqNv%YOPp!!FL<oTQ&6K9c<F=JUU6qQv}Ei-|YQ*r1Zv+oy_8BIYi z4*W(S$P9zND)(`k>Bk%XP%x!?Yxcc|_Z;S@ziO)=+EY7#Z%vPW@71bgS&VH$f08sG zRL^+LOHGe&wO%-60Gk8TTMlqNce(>pa=p>ko+$Apphsz#KGFLt@mrT1rqR!Os+{KV zT8&@tRLaqT?R8_o<rXM7gTqGXpoV}kA*5aVw>jAH%1tLaXl4hTIGSKKZufX3xPBR3 z1T<C&UE<T4$b?1to??X(8;3L9E?tyAmU-1G!vu_&iMg$T-Cr(rPl0a_sFxUtsjc48 zd+G@{W0$k2#VKu4z`CEe%_A@-bUt$9krJH-j<PB)HcgY7okTCNZhz751_^zAMujnY zl)kuqCGIo-@yhjdrUQiiG%vuN0ajy`oTzti-}mwtv{O}%oy<$s^^a2&Kk-IK>_Ipi z#z7a39;2tT%zwx~OZXQK#WC)V5AeJIwuX><1a<v5mFMm&8;aXZMg`!wgLgE5ikQ!K zr&7v>!+Gam4gfBNl*Juixt(NGt)0Cnz~i#3(&d72j_`!b+xHsPfmrG9y+CmGH<D`V z`B!Fn=7PzP_$*V1qDPd>1wypqiT=*oK7z3OS(D%Pqjc&E*4u@fDy2VU^N*3FX|_P% zU>7wGRj4HZN_gNMN(sfab|!asbT#$p-P6HyEIRyk52g(OD=q{b7`8-8bR8hzy<q_F z#vaP9JfE#+&7LT6px3ljF>oY6Gl%p^KpQiv4*P6hoqBp&%SeMTilsCzh-XxxoXs~t zg$ct0<3P+w@YNT#VJ~wK$PPLPr5T`q2=ZfFE@9`I+2XI3wTnQIoUfqm*6Ii3cYYS; zCx;0Em*XLfqIDM<w9@1}77qT?Q{P$&`bPh2sWSwR<1)WoY%tR*OA?6uhTjNb7a7Il zA!{(<LezBL17tljda0RXgY88_Ioeq^6TjBAoIz-XH>1}zUOQ29-nNjh7I{H6>r5?O zwVjN2$24u=kPg3Z+3t=$v_$n+Vc5^T^LRGH;L05HzxqPfJm0sHJLgC8dT*0lI#zO- z7!iWWu#FF83#;o@X{E5*eqSg0Em-zGmkZ;sp`TxpyhI>p^>nNEt$+h!ax?-DpEHBQ zt=3c1i8K@?`*g6z2t6$@f?rZe6G9;iteY{>^LL-m<lpzf-Rt$WouqW0A8{{4k7!GB z_klcY4#5HXpV!FzI~|6s=rApe1c~l!^1X^;Oq}-;%H@5n=Xg=Tw|xZ-q^GW@A?&oF zNNVG`m!d1xSvZzZ9^${X{eee2(b(zVz;>0Fw=Ax+h`8l*y!uJXw$u6$NjQ*HP2t*J zr470MTF^H=r$%{P{TKPq8w!;FKAA3zDx89GF<HP`I?jvc-|4fmD1!{E7Ukz_-QZ)l z?JKE4C|irh2ascq8%;@PWglh93f>vZ`vhj33X3xL4?DUBq>X8nZUT-bQAlqSr@cU% zDmF0jjZQYzFO~3@oy%#mmy_93F4?)A71fEm*#!L|EE}16K-x54PJ_}RSJ(++Lso40 zB1}fPHM>!GL<5n6E9J0a1UX$=v+EkH!JLKo9O{b0C(67kr$;AQ^|0wvR&iE<1*_vt zRT7lb!;uW<Q90@W=v{d+&Nk?V-27W=Y)|u)l?ct_(P@nY%u>2<?qZKh1$QYabX9*U zN^sg(KmbLo{D_m>#eO7UVVT5&OBchQ!xz!_V?2u{v}IVpz^`|`$TgdmSduf)Ngrls zkxGk~E#6?#oaRD;t%(6ZPe!3b17eO-OiwLBmt+Ly83u_@hq$?_=N?9g_(z(B{Z3ZK z&gk_0@RS>Sp_Kc51E%ZoH(8mWBrkBKv0m!iTmZ~r?W3cEwa@RbmGJv7rh=~&$k(3} zdZxy6k`A+AMeL6}Lu5C4fLjEZB0%t^Y+v=aT*LHBDK$iQeX=^&RnVQK5XM=ht`dep zBGLtdAVHT3HW2m^43LIxL9k%W%l_hb$9(0{ssBCgkMt{OSkZqX7T*(?_D3c~xIIK7 zeI04uk@wUpa~14rzER4Jz%mCxECyM7L<#03%V%LHV=h35#}ao5k4N~KTh&-1Gtz%S z_}|?>cGu+Y+5d9?^=AA&@41Fgag*pmRMu1U6NB6$Z7FTMad=|roy)%61{~j_&vk=5 zBAcyb^{)|xE|o`*x!?==<LS-E#Z<(SJ2ZGwKDZK8y;|VHl<bS<zyQ!G%#YTfa4s+D zB5AOA!@#z`2q3r(3XCek@CWQ%->*eg?z}tOH$;?ZQ_Ypt5a#NX-^pA`%3Nix@HmiR z%?%QttJieO+OZPOwLK}9{OVTJN=<@VHzgXOx&_#-dPYMkR?Xnlq_|f<T9t`AT8s|; zKu8mzu~Cn{b2l%a8?WVT*CUQtn+vOegfM3Cj!9O~k(xgA+V8t5LOQ}=T&93!#JBg! z6p>IyQJJsW8*&wmosnG4ZWeeN70e*H)A5^@$5n%r*mdwIjQH5PCBdZ7#X>$)hbur_ zh-AveD=0o~hAS8W-wJs;XoV|emfz?gAv|<m?-ink<UdIslMMwQ<#I@z6Sup5R}%VV z!LrzelR!{<AjyWwitxiobzT~X>g>odI|a;z(TTjK@EzoIz$ikrPX(yU7s0Sx`Zb6v zLU5mhu9tq=lKrX18jJWPVs1X<(Pw8Wa%o;}$S%IRWF(7#>;gkbdIchl9s(9a_4^xX zSqs7Ur0XTU#-D{htD$HTb;5H<+89g)oGAsnC;vD4&!1q$`X6ck6RrQ}wEqLa@a)~J zzz;n^drET=ebR<87oL@u`w0>?iz;>M-jv#<tMK}xwEE;YotwzCMZdIZt{4d%SMRs~ zV*k4t{$>A-l}6E?y?|~1Pz?c(#HYgX)9dYt<4!EwXX}>WH%F_Vtd0s<``HregDj2k z+Mt#R!NY%e`IgR`h6gEkc@uHF)AhZ|&)qas-dsoJl9yaJi6TZ1>K?%Cx9}t6C}r45 zHdeXaOc2dkrm(LX{+x63rYER0iI+9338M#LLv^Y{%3$f-blDvQ`8}MB!px`&5xi&% z(C*?u!XS8>P0548c9`Xe{!&=lu=X%7P+ds;^ksnXr6;nB5z44m7M0vBY$oi}Ng}ok z4?ebmz3AnL%OrPeXb(>)MeexS1kw7d&2vrmMMr4vU8?4wvhCuc>m`?5zKqWz)#k>~ z0+4f^3gRfz)=IX5LTb}RQbZ}dt?!flbrv@vcoXuTKzFK%*l~@8vB*X>ar$haL-CDU zleKfOTM6ZVmHpq0i!Au=F-JbB|MCCcf#Ra6XJYG)X5{Vrj2(IVCpp#mR^KS}heGIH zMy#mnp*O%!nmV*to(=w6*?(d8-^%_bE8nL!xFr$nGxK5N233EXyYM2q`+WX*H2dxo z{%sno7;)CXDh#Ec*(6YcVLD^?XTke=%?B%uD+l@No)m}j)b7(NQ&UbaEpc`d$fF~} z$2lRp%HN^IT|mzShN$kDTkg`n4){)?&=z#QVI}AGw<i4ujiNEzh-~vzsxy}s!K7$> zibCo{po~c=q2Ka->(g^jnJKhbw=HC8s|=)xKM#el?0Vr|RUZZ8Vov`6m;Y90zRoFa ze?b77X{>lXDeJZ{^X|_koaEy^9F1*4AsfkC_C&AQ`AXQQD0VHbm+?RQfA3rInq41& zxLrTe&O`9khI@xq(`RBi7}UyRi_nJq|BwEk)xd*5H93q+oPOjTG_I<3#nQ#n1k6Vo zfE*O(dmw;2c3LBL9ITSUO}@f|W}we{jn6Ey_+?AaJ8syDgxN&NKxjLnSQr*a873qF z$sh*D@N;zn6<-hRMG5qWuZ%f?9sbwIegjAAGDYqGr2qZ?XZ_#({%`vK+V$V{KiZZP z<v;j;r~L+)@pnG<oIkOJoyu%GJWMl9RIAG6K}N;n)Vg~buB|x~NpF7q_l$qGClSIx zZk0n<nj&TH|3CKM@W0ysI@#{d$^VZ3Kejy7A$6nfDn*p)FM#?#5|{dtl`(wFHZU%Z zhlFV#Iu|2&WkANNvVRe5IgwZvuIO`IFW{46HV0**&N+#qD%*=Fe>i>L_)frFaP8H5 zT?NFJ$A$NM!}U4%=nwbjI_IFhu4PO^r|0B@J3otW39tDzrzt4P<TYd1Ip*)mWsHyN zdiSM3`!5##pY4D5jj*0)9cP9~#WV(e@fW$}>fnF2|9<~w|801Y7d{_R2iN99%XLb; zeJOH=(R3IVq)DO)qJj)ieRg+k?JJ`a1RSdQQa|SuOA1ld6G0Y8`YI{Pzi59^-MZ@6 z;UoUJPZf@cccreP*74Cp?wt(Bh*Q`O_B>cp6sZ3pQ>dy;*=3#e*n2e?V(W+6^8TwY ztMndaBXc^tE~H1NP#?G}w~rRh&8xNEw30EDPxstx6^CSr{@?6>@&AGSAOHWh|4^L& z*#Bdo{lEDS`;VCMFZ-XMm^B$I>U8=)*?*)UM;{&mRRN2(jL9tM2lA=VyyC?Tsn{>H zxy_oym27Uu8jVhA=JKyYEbTyRN#hjTcC#=ieL9zN*e}0?$_I5##g7PbOT4*&JO|yz z4CSE}H3Ig}*e26@L-tGPYS3FdaiSj<2Mj;pXaoQ!=v>m{FC4^D*dUSw5c~unk|hyM z?76DwIJkTD<5MQ7QJl3X3j>kuFgd_+L<I+L@2N)h4(R>lKkRUI6S9ktjT|xeIX`=Z zg>YE$z1(vY+oeh*XkdAZ2Zb!43B|JK8#wBGgQ!chN!77i1VEdae~5U62B+>pl)Oag z^UDcA3r$`d91c7OCqZ)SK(UiR#VE=e`@tf}VfU8Lyw?rJ(=OjYo328+#7JxD=F?fl zT2Rc^q-?1Xx4jNwmxK5DwaU%z3`Wps2CR|`Hav-#2Bp*8_)}<Ozg)=%Z>rryYwXT% z?p*oZtA#t-q%XOf-v=N3@VX6-B2Q}3L*1Sr&@D%LfB3KZe-v8iV><wFLDmO5;T<;t zo;|u@1xUvmtD~h;ZqGx+6{q`oK}(Ui-Kc>Z9^;v1DQtBoFqykRZUOFO%46S5n=SfJ z$p8Pg{~iA?_WxS1??20bV+S@4@EP4mIt_gA1Oej+5wk9d{FnR)RAx9!cTCJS{(t0u zq++Q>)hNer4rYdY<jyMt*PpJyjQ@@P>=rX-&&Bbq$l0<!6WO<ZQ8Xu*OGveZI~8-1 zpnxXE(I5Zj{^737Dv2X#CjXKs(dI|Etjz85MobQ7{8$}Y+{)OhMsa}oX&f(BQu;Wk zsY)kXxPD(DAyrWR3*L7rZu4MUrzVLwmCvpBF(Mwn)wdA(DL@k-M@M6V^6lRn{?#BS z%>Sw3??d>nhX1AJe{J|9GyZ$S-{b$F;a^Sr9}WMH&VM!h*O!N8sQ=aQw~zk!hX1mg zX=Qn5tUvBkP3_d97v*z59`DSiHvxo7wBk>L5DNLMA7&0a7LSmyN|myOIUyge)H*qG zK4m>V8*JS08Nfm5sNAKL$2k;b^ElRv0KfWV1bkG0Y(z;}a^BE`B4wn@vvTG_lQ(A& z$#l1;t$OrtHQ{G?ox9Lob}qcQW=%`$kmrdnHvx5->e8kx{d_)rp$yf=?#4^6vP`xy z#Nz=$^@)ti<_P3$&Ke`+^$lg7iTg>v*7dYtH)mutvH@aG`=L-v60L*$%CGDe7r%s# zlFLD#O&*@}9wwTzI{0ck7h@27iuUok3T^!R-%k@P>&%<$oApQ{&}e(us?I@L^+S-! zFyXLZV^JMS@xFAjt+NBB`ug@!)tC=yrVO*x^7%stTRokhsF2m~XC5-jA2K}N-IuGe z9#8qdzsjaKoK6?c7D^S1Co<bF?r^h!69O8=&J_PTc0l`qS283yMnPf7JLJ)DP_wfi z`57p)T<U=IE1lrE%!Eo|1$gYhhD~x09?NtTX#J0zvoV{j%#;3Bv-l%mBn6=w)-Dp{ z9C;cPM|(6m<?=QTp4cGj2OzIu$1Ju2UJh0~P`4IgWJt6Ao;;tnC$=DQr-Bvv-}~JY zL&sXx^&!*oH?~XF;)7OyZwD?2EDX-SJh1q$O>_I2V2KfIHNs|c)3SAuCJ}<%2dkXB z(cU=fR5VvI=CD{7t>OtPMl;7(%*4TVOlCtH;|+i`NPQkzW`u_#4%}QCl8(#3@b@9~ z;ev!cDay=LwsUiPh{|*t1zD7U^wGPk(g<@Zo%=P^jVgQm&^MC%x-x%?2CFvqKC4jD z;31?6%KD?d59|ZHoiz?_m87;C`pfX_T8cw`9mJKI>pR<1uv5c3l`aCZ8h2<&y;U`6 zU4lVAenYS@oy!ai&F^UH;M|e15?jg7h25_YNautas{e8jdi`+vara~Ew=)Y~c-23r z4g@#O`Jd-?nIe^V0~taDEzy0ZAEuff{m%NWtU?p@?kBi89e@)808PHVP6j$`Giu9o zc)NWrT)O5i<^v{Fwun{kcE0&tz&jIZPtxL=W9$*0#4epu?RXI--7~&c5%e}X6KyZ^ z6nXq^H{n=ckg8QfGYNCJX6X&xbbCsjVGe#SBfROPX!_v7R4t6`xWE?||EyomO6@ZI z-NN)w?@VfH&Xi&`##bmqGzxoAFO^OMT*qFUSK~43V?-`cgFSTl71Qw}v<Zax-B&Jx z>{8SnzhipZ1d!O8K1d}cI)^R?TTT2w8e*MgmGJ&stx)YkkigU-<hy#;`IZN=JPl#G z2opTgjDCcEFYw=o<nOljuGFMsrq<B0A+eVI*N69+B4!S@#|Z4T;fC-T(f^tdxQ;8i zvU+fK$(`HL%O##hXOF;L&d4A-o;gF@fGUK+V(mf<RASFRN8LRTKtb?SNU8S!Dn*&3 z`hnmn9-#&3bW4&{KQ4IR0~BYI;g1?5=<t5rk3*Yk<8OHpPp2S|!q#zk?uiQXA%6oO zO|cd}NZ5-}wt)BfyK`*rF!?CsrF|E}M)Wxvg_$eExqY^Bqh}LPM+DO_Na?LfmT%wZ zL8YXWRTyr{qU-j%kw}RSgR))<)fKy<hwWDa_%a0!Qf}wjY3u6LZW81#Boqn$V{{^S zr3o*AxpD#bdipDQQU9r$V3Ph3T8;U`3%1@7^RBT$Jxrzu+IA*S1+V0+*U-LxY{LC( zJGS>F=_8WoZUt}iud;QApf3ZxE_^=;nND@1>dsZ3@%#*AyDV~e3wG^*QFq(4Xn-Sr zc=nM9szCz;B`1&m<^WGq{V-=$lI#^5L~NFw0K2>RAo(xJqXyZ$#s)D<ekyE+8W1)r zu8Uj++jl5&lK`P&l_E~#V-zL}W$*65I)@QbhR`;bq=VPKzwB)Ux^AUC2+Oe?5V##% zVsrvY33?=>Sx3O52gjX%Z<(2(WwO&$%{`>2Uli{+5!E+e(Wet6wU?s@M;WHp4Au8Q z047xB_dZ)^j~5f;Kl4-(Pw=vif6zx4T{DZ#WI1%0=3dQk=mk4)8<F*I-<*>3jCDWo zKBo@f!FDVY*f^Naa=N7}s^SgJD$3)BL~fOl5q@~+t};Z6hSPdHJ&-nIbMZ|5GbW(s zkU&?{bk+Kf!d;P!7STT+*gVNCR)^#ogQMcguC3OEvw@S22JM<O5Y}t&K6AceSTkaF zRmcK7flz^{6<!Z+kbOp?10t=q3uQSM__u(wa!sjo4rCp-V^PGeE!l#4Whtnr>+uf` zUsK?puF$5LlIg{l83VQA-12#lvxV;z=~u*f#mt*86TiKZ%nJvFRgzdYLK25aCUl7l zr)My5>c8tDS_2ZSI@BOkp{z0#AO4<7iptD$ptws<+z4P~O9(`a9LscHGO9BEbOyX! zm;ULj^<4Xny}S)QQ3o6oaL<7fckV^7CHSSwZw?l)fSf>1X||8iv-w>bG10Me*2Xim zO-h`xI(~67Ne9Qh-wT_w(zc<F_okuKGm)~(A2Fw4`UpgX)AEO-`{6=JthX?XX}Bt_ zGd~!IpoSTax+$axcv}(*VOR;4v}!oRPjDw{`~Yz=@oMegJR^R|%BKZd3^-+w%WIZg zhB!=fJgaoeT$+r#p|*p=khLQ)L?}<p(6@<ixZ(!+v{0;T9XA{6qEZTWmJNe5q85Jk zRt<Q>fdsF4OZJ{iT1nK_OAi!JMoSNN$@)u&-w2GC9!?$7Lx_vQw?uXOY@>R-Rt;N^ zJ%W`vLd&5zRF~}Oq!@|%d$h0yW~J2lRrng_D<U#ymF)X~QvwP+*T`=63g_!C)}|8< z9h=fm?RQyCqfIRWq(zx9;aiDuQCX!ys2cc9mK;H#V;AEg^}3r?o`R&I+Q9FSHC2V0 zlj<5T0#28!mb<Mnyg;2lUY_<BIc}RJg5zWhNRZqh`0&0vuGp7?vtv~@XjpS2sedh& zSzd7y@{E%8TvqVd<~ZX!G1~LLc*cU`)mICutq`XMb$$u86%j>2z;ww<HhhDT^QybA zhxg}Aw+8JY8akY~wo9>~9&Z^Y=pVs+${NnWQ333Rdw5Q#{_`MnRSlXSZIMe7_ry;o zUyEdz6)X74;GI3fF)qOo5j2koJc01(+y0tag262GTpv{X2mhYmKE@@Zw~DZ^bZ4Bf zp(U&oc>`<Df-s!<SEyn^o<sP7Y)cv~t}7QU3C0HXc=M89uh=FEPrjBZEW}iECmk(~ zfB8JYI@%ARzQdqL?afk4#kPopbLiF##*Xpj7>DQ67O(y6fYw0!S)F+KQpw{Hb}!2j z^<ZgRmwAWxhm`c8dH}&NcOsY~n9gUn*u}_|A`L?S&!QFdXwtW<T&Z`nz8=77fY7V2 zuK)BHnm<pyk(igcizL-myvM*2--GWnQyfA(w9J(w_T8kLw1yXrV-3<QK6>H4Sz9;x z$t&A^wg>$=<qdaJv0SBttYe7XyZXWtN<#Bi1UuTR!Rj+wH=UFPCr?!R2|MQKwNWIQ zpp~b;oyb_7ofj%m?hYoaX(O54Rp-<<!P|Nd;F`b(9=n&j#<nXPR1*NOP#V|$@Zk1i zDJG04`-77lHWR5lc-XIxpC%;+oSp;H8Gec&AG-zT0K^T@kKZ>`l>KtePy-(8{L*P4 zVmJK^+-L%;b%b>`ISdf+W3jFZQUVp;8dGVmoOJ1%Kw9_1iV4YZi??N}cqiXW)e3M9 zaG*|`aU4J;sa~kQ+4I^oT*zi5iO--C-7FRNZ*`DkiWKf@5{HHr!xv4d%XaxOe6#+n z^OcW1vd`>jqd#_Eb`$+!%%{tlP<=}B2yuiZ25pG7Y?Ic%BfPCU%pVzB%sK`Eia9EC zq?*$DCtEPa6ls3|e0i;b@<uk)?2Us-yK;IJlkR|Ga@b(VtYZjCAK)#THqE}}-ZVYT zkk0+u0+rB`Ad!*~j^qc9Nf+TX4aVYtKh?eH1NEK}`1*$V9y`A?Blt^c)2=mjQjbx? zj0NF?EFHRCu#d|6x>!6SVAJrr;;HhDp@$d?ytrR~>F<$1^tPhagR*${JxIt+#fl&f z+z}zinKwj*a;6Dp6F4t>A5`dCzE-;A(dBZbUyM=d9q%{g=bieEAgOnd`>GqOH7G8S zh^c2*3lkN}8m1VVdJGh$u?3-Mj5m-;_ddl;kCUe4T;D-E&vY-#R8Ksmuvd+h9z6Rw zn^C6KTAhV$6!c|KC^{0}NYzTom9N-R8oqqv+Q8{DX=dIxa5j|WvjX$nNb0YiD>)?Y zFYns-Z<V*>l7%!M&Cr1e-243f_msc$Pb^=Gu>=(dW$n^-ONO@OgXM6154Af+*@2q^ z&JIX9`|`}5;*Ho?&%v|aMRO{{&->7J-j}3!3SUsXFW;wNv%FscDQC1qEOGkdUE?pz z-#-h%us?^P4<iNhGszPa@xX4xhw3o+Xn61#Xwm*O*)%Phe3LopS4`C78vhv!nti<s zhd*~rxL~ps?AW4-bXDwliP}tze%5mxl{n_LlP?~`_QcTUpD1=)7=rS%E&?SvN_IV3 z*d9OIx!s59U4lqI$o{;aK##AQGTNqeJ|Atg9bd*|4{Um%+mj;p57SpoMl^?2YO3RA zk6zS~^VIUZpGFKG>x5jX3-@o-zb`ZyTbue-6W0@sgRi4^<T1cy0Z!gF$FPLwqaF|+ z-8kAi*-A=;Q+V3C{O5U1A?=~;qv*TuK51tIVt2)6GX^XSPRWPwxi%9x>Go6g{WV9K zN4fjYLd|oqS}==euAez~jY-L&t(_a2eVYd8K1wcA4!h*8gN@Yd0I+(=exh<r8JUA= zNUbE~4~d|x0sQ*LV1@34ghrfPjSQldA&1Ul^E~%g9t2vJNSTBjg~5X*YS>YJJ>ZRa zhnK;W?$0^usV%1)^!A12p-v2)o3#j+Y@T+HtK`#rxJ6Yaub0A<Dl_@pGzaaL%b=gj zmTJwPA|}=Au8*${@ue8qJRSg24C=_C!EW!H!?$Yo^lu%`(`WQtZ{g!Q9?nck?hoK% z<dx0mxnCGbG(`z66m*j2ZgO`-yz1ayM1I|VnFryjWPt8`Q%<T&J~{qVrr)lEAJDS- zMs_d~eLAC<4WC#++yX%mZro2YRPXu4NevVHm=xOOuZyz+V~oAvV~HIZ<fAqvOwl3> z9oq_K!+oJQe@>!@LsJrXOq0m9WgeMBsOQUaN{>8;eHfcLk9rO}DyVm(^E>TcUD*j( zqbn7Ybf#G6`LKvMz*<Z>C+?IU!wJP(OeetUmGMbOEPD#zadgx?@3y>BWF0TKlR=D( z)*_YQnFF$i^8h8A!Qg+)(JILAbRh2fL+OtKtdh|dy@}o?SGuw7QysS=(JAkZD|WNc zOq_2UvM7$Zk{FOBOSrfr0^n6(<4cp+Uz0r}!g+WDt&MI=7EF2t*}7-qF%dbiKMM{@ zGsr_|D$&K(HN83771(KM0S7G0YFK2^O|5S+GD$(-FzRG9t`{lKwN8&~g@yQwrXk^? zc|BQFv#Ir)B3aNdcaRbIxpojMM77nk1=ZhA<iYyF5aAAmhm|O@rRBYaS=_uB?V>g1 zxp$R&I;}_xZqbse%zS;RiEah%Bfe`9)8@s@%2=%ro9bWyQZrc|`H9;d5ZBl1u$va4 zD+o3xp>!nZ^qr3uq$zUxQ|s~3&=6mYbfqsBHfV93+IfFy5M>`Az;)a*HYNPVA-*Qs zNtW`v>od@#(_&dKXDh~B&)up};zG9|?qHwvJYzIl7Phy~unBrP3p>4uEQQUgbTl4C zEb67lK`loYibF1_y27T6jTkC<MjN2y#S&CNUXI%pb&JSz_J5&3g7<T;m6{quD$6c^ zISxnF1L={zJKz)v>^doX;W>)9Ok1b7+)4f*^!i5PN7(c2vHUq~{U$;Zt_d@dLF_U* zQtVs(gUGLjA2+V_SJQuI&?<gJWUi@z=LGXYW<h>jwSU(f`Cd3xpLBCVPMAsPn7CJc z-uezaDJO%6Em#5ms?~X~nh3@nsI7{v0((A_y`rP`b<VXN14`<3>~T^}gQ<dgH}$kL zOZFg<-rZNE_se$ch4;x6vm?``OZNBnOOfO?*LK876>&&-&@nY9IeHeIXZ9(Jo`eA< zB{p$C!s$K)dx4hwjgdqxgJUCP`}pT;&BsINN01xeE6lSC2-CONX^kEHRUO$C9a-E; zHYfX?tO_;S&1lO=5vYusZU%|~v7X~to+8%oLg};wL;CV+6kCBfp#~@VZ~=ts4YOcd zE|GYk_f88v-`nt7FG-PzBN8HnP7KKv#W+bh%4|6vX@z_+C4^Mz6f*q3KpkJ5l>A=T zMg!nAmU2$)d;je3hYu>Mk_zcIil;|Ar1Zb?+eBgn%cYq5o~qIf+eR7E@XcN_Gq%az zgDGtbR{W-Oadfp#2nj1lX*m_f&3V-ha@EJq!KOYBBjW!RwZp>yPz+)PuH=KNqwQ<X zkOIGX$<%i+&9$T_3|+!odjwHZ1ZH98dkS5ffFt-tvBr-Qvak&Nt!iQl3T1ShGxwV& z8)C7+k>t@^a_4y`Gmyh?N`=|0d1JX@{t+tqbKf`AT@pE;hrue^3HLL975K<ZZy5=N z!RpBb2#T7m0KSNY!5TaxN?tAKk>UR<P#8S5?U+snUv!@Rn2tQn0mJ<6ej`Zfgm8q@ z?JzyO3`+LAAMd%*gRcAjJZMSD;i@o2r{n6ugRWiQ{wZs@OK*L!UB_p1@a<9abHdWU zyOOn6=k0-K^d+W5`g%{vLSV7${+arbl#S9^(ipNs$_u_=TrZWWJ)8}-qk}n2M0m7J zo0ND@hsw9Ny8H_#3A)i3tEv6UqrL2t#ok=`r@}j}32`k~#5}6wx>2DJ20@U_6DPK% z8{j7!f&34@eAdj)yaq4&xGKjLuPp--KQ8JrCYDM!g`aj7yZATtC8h};RL92qhq<_w zn_e`06VVDv;b%6|@j|Ls5>*@x<Q$@ZFdotIl*GrWkrU@W0|LGtBn@u?;$~ld0*P`9 zZPIpM+Hy2Qa4fCH=O@!p<2GNH>&sLM!)0OPgUkVPwH}}Ak0dr7tcH!y>A(xTH4!^C zX;K4D5PfxQ$Mwl78aaJ>3ikzRR`7fj_gMQ|rAPc+5+w%oUpTAiRml81yWS@6Ai<UN zm<InX7iMm-U$bA_1>r}R1TEA{gfQliDQB@bqFb~!2(B=LF3;wn({t;?_t(5)%aO<; z*45@=S6V6YT;d1eQLST$T=8nRlrf{>SXp2gp#zg;+nILKD>-@jiWcsZ!y%VNPqfuN z-IBCWc};~M<4^`ntJ<Y5iz_8;R8gWDFvDtx#nI@hXIr)8FV9?k;e<0rUfR;PWg0Te zi(qM0Y}nieu?^L02{<jBiA}-$jYp-c=ywWbWeJ`SWjWVvaYjs*&nj>!l`<)K7xNeJ zHN(pN886XtbvL6HUjh?a(Hm}v5=J=bdKHQDH?r9;IM^kQcr{*z&GW`7*C*+Ua!$#y zgy*uAWpk#nPG!`cnv=-GGgU}LK4+DkRGGJ3F>4JmbMPgVAU>>uN-e?X+vA;Lk7j=q ztEDiWu5RbrC$0Z4zTPq@l3)!Mg~efk#ogU)ad&rjm&I*xTYPbMcXu7!ZE<%Nhr!*s zoO4gSi2LXL>gb7@>587}&aA30GmF8s9lhLT-n)-^?lOzM13f{cjR|k_%GLm%x3afI z<$><trBT5)b$W5vY%>?Q5CTE&1O1gvevP-NQ*)S_RDy>_$={1c8lGa)v~FO09_)%O zCrwf1VdlRu)4XdA6>=5&^8BQdTW_-)+{x6ZOJLkKX?f_S?}^(qQ6bc%Jv!y9a?`98 z?YJzR=NCd<rll2>@cQ}^!-&h}(!eXlzfbJ--!G8AF(nW7FeVa2Q6WZ}quO%v^oou5 z(gIG(f)V^@OKzts?Y5NU{fNGQ<iAXhTXF2aR+*)cYjoRCYiJ_qD)HPBKlB>wGsr3E zYx)=|-gF|5YJ6_Z#4p@?C&(7JdExs&>IqP{e>YZPjJ@EHrU$SON*f1!C+sj)ycys< z;Pc_P<;SQdKNqC7tegAr4RVi<7gB2Yli~fU-<qf?ivO#!@136&1$ru3%1^J}`A%QO z(MS?DX8*V#V?oVJt(SJvj0d}K5&p-gkOp|#j5*Xiq%QaSxyCOdmYJCkQ44<g@jU%G zB=whtqQtF>%$0zY3j4LTi;cB?*9L!X+y=#+{o|&gau($z-od(1Op8?B-NJErxx}RL znB(B+Am!yuzUbpT05v<qZ|UUUw670t&0J~L-o8(i&C+<C_gbyFN4+k&BfSA`+jFfs zexL7t7&C9F_@D(aA@OK40oA2+F&wU9pd0yJX-I0><eriE`%xKvc<{=r<qWN$H@3=7 z>KUzFaPw8bb~TuSR?Av27<W`x6&$#8H16WqAJ3Jd^C%^Amdn_m*7N!qu##){>DnLZ zN&d-cQh(%_{wjI~YY>JdI19H`dBA;=%E0bBr5Esf3^^^l?){*XGU@Tu^>Y1<8FIE% zUf)^vksGrU6ePuj%av&)$?RV#KA%;Jt<&P71$8oQf7Cv+kWoj%z)gmFpOhw#dTYE5 z<+sYD1eo>b?!QU6S=yUB2|HwSgTD%X71W@<{;b6~*-u2wV5Fpz+b8ZpdWGNa)ThHn zVAt3;bm^4I(<R|irUOxN)3N5=j0zkkzDIs<knsD7#uP-o5%^IcDJ*!6U|oAwn1?}4 zy{XE?3Dz0KhyX&U7`q}L+BsXGwG+^C`AIP`r|6p^k()e(>WPy4P&?!8v(|zGaC$b< z6X*`<H>R~ua|C^Jd#RpadI$2YRWeSP0^lArB!{01Wp{j52?&pf3>Gcvn9X^GQju#q z_XLXwdX;*bJ;Mw$m$POpc|Dr7C7PezZ)0{BbEj+TPJLbBfvUd|w|u`@R2tl(A2#h} zm&MLNFyYXJ_O}gT4d*Ose;I}<M7w|NiYr99*NUrBJOvJ(+2~dTcX)QRs=xc((Z0Ec z{N7De_Y-Zv^XcTiyt8q9|HGf*LcWz%**~>9vf&0fX;?MAcvP))>Vh$|RV?V}H?Z!d z$y}zc$K1gN=~By-CMofP9>um@1%EX4S!(jTFPf<V{m~G894=YSf6MC|NMFGgGY0br zG5xdpM{rL2F1g_}Upo^kRKBf->vx{K*g8jPma1bbTcR!qdOs&}brmD8n|s5d(Va=E z;x%bV3k*be+aIANh%T<q;A^7u*0mh-;&G1$;;@#~zU@UGbJ?f7LVY!Te^Q~EZnt}= zR-gUaT{e6ZY>iqDWaJW4E{MwP6n-_M(1TwyL@hh?Z3Tl5idQ7<*@M(oq>5{A)>x~y z1Q;DdXwRzFi&4O!EU>|&`1wT^&5BC|O?Eu4*M`BMXthe=JH*i26tUW(72(d|#3htS zhDh$SRgJP*mOr7XBfx(=($2YWq9kyV-RI$ydoHLZd*e8%HifLB*F(-d?$#Q5J?9Ml z2^mM1u4&|AsmIPiy?z#U9*@HM_PF+~b$B!4Hg;>a@|nR+qH<)CD3%)NpDEqpa2tl( z(u;s-wRnHDR6<3UY<BaL-PTee5@&|~Z$ebaUMV;0@q7R@{Wcic6G`THXms*q=G1x{ z&9mm!+rqDW3`(>hn*i$y&$FNIgcJ3O^f48Ij5vU!CVY>aZDzQf{t~!lj>2Z#1weEL zkHMjw3Z5iEdptG-DJ5Alk$`$}00Uj}ukV{zw(7;VIp-QQXkOgvun&v*cL&yYW%<8c z8f|gpf!4tjHTjp|1x`#VnIF9PqFXbK1B9eAY%k%oeO(ZR#eZ15S_?kQ|FSY;-whH| zuc)z@&0Sw$HfBaXN73&7*&4c24d;Rbi{1~iZu3`C2$ljUe*5c$JXouP4_54DF_GP= z(R|yu+z(8KBRkhstVY=v0o{RwFIc4+gX8xZwIV;TmBIb6f(5`u>NikGf1_~z%%*kR ztCX4935^m3tAyDg=|?GfA*kv+>hV@=xZiB3Kh9ch{F1;%IN<@TEcHv#6C%-{D{mse zl&ma@7n;C)C`a7;<2b^8*h|KLR#ESQVHjf?b%`W&2;+hu+raxxAa*&%P`LvZD-Dzj zbBYnfH*!)$wmgFjnYilQX)1bP<s9R`$=W9oq)yyuI2JM;Zy|S09;;HwD3fD4eAjjx zm0HihvGSs-o5nMLlXtE^Ab;7O)53tj*ukQqto2arEprXHVrGp1gtn|y;xAB+lI6t@ zD{uJ6AtB)E@aV+DZE_=(XZVoxa8!!DWo9Cn#?3CH4<E~GzfVwybmPMF;CLN5Io6~) z3EDG6RVzdN-9~q#uNUO|h<f^%*)#%==#;XB>;8%OIps7V{MX2}Oct=Kx=ofp!0>OD zdn)>ezpimr@#%|h{LA5^g8T@|mVQXRBzk@iuwBrEpy1(w4MO{-TMHj4<2;?~zVz8_ z+0ODs1crOJE{gAVM!003^~q(rX9Ie6ivNC)uttz9q^%kQlQrwY)Lv%JUltEOLt@xU zD_-JgjPz2ik9Z|QutewM{PKMD<)WsjPmEdO(cpSx(8&zEl@@RLVYQdVW2fCO5`qe+ zCOxlSJqAT0yD3)&(xpR`#wCyw>VcMSi_p(F{Qz4Mi48ra$)9g3*4owG_{?IFkL_~8 zs^I<?-pLbXOZ<Y*7HX2YShn{9egU=L<5CWy!vJV->_NL@q-Ga$CtMTf#+{wC5|K@z z#rgZuJVgR|l3WCxEmsv6H_t7IRyh7v$JTV+#cV!jNQFisyD~xjOvNThj^GgEo@LSM z_S3VRt|A{JS8^_$S38;Kb}fNuKS8%*L6M=|OuE+cgzhRqssk;1#?@5ARx?X(;_Ah# zRX=xNQocJVj8@MO`!&ksoj1^TGvi;raqe@;OTI{ox5i#9r$)!iE$hX=+}rn*kEks3 z@)JVwWMDOoTU+GW{sosV0~!%e=H@+Xeu}K6o2em~-Gd#~ZNJT>>)pRr>I|$dRr%b@ z1T+E_ecv=Dq%%ROt@8ZSb(LfPPsY`2D7flTo5jZxwIzYJLL(;Oy~)g2A?%=Gxr=9U zn-FL0UDj7F*efUX*5s)zbS)DH8Hj0<^k7%r@p+ThE>)G7N8Vk_ng$4i1{c6n*V2NR zRLnfgzx{T-4OJn@B($~@<A%H_gH{t`gPR74#fu?fMD^{#+?ieOW+&^e)8HdYJkGM5 z=K@5Q$kGt)grVDD#2BO3CXa6uPO(`$mhX3wv`2O_-Qdul8t<0oKk>G5r)8kah>|}Y zMVo4%-6pvs7EX@DK-Nair(Pce-U*s~^x}G4M^dNoRWtl^&R5)y&sYf)KPX4|QCXkX zg1i$r`N+d=C8y$L?DNdN(KyByiRHh}x|ev9TVvFJC-JN`InYOz?(-eQz#n6&`>t$F z%TG(pM+BzHNw=FxI7JH<B&WeF|04p$*ZU%VFu*Z(@SSAQkBGap)!WR@dfpR{4zDyp zcl!LC@YipMM=A6JB$gXPpUw7|r?Q5NsdKWLGXYcw{3zho{x30@YL|ZKQb<a5XzOn8 zqVoY{2bK3X(@d{+NiSbQ2vMNq$E5y$xS7NH{uejv=TG<_H~VVL@Roc;W5LA3<Qm)b zV{YrU;db{+N%r*RDG^gG=x-qSb;5f}_~(xjFVn82ir<l^_C<Wk%**80!9e>OHIy^# ztHrfMGWXNgWWIM%NO*^&h#OXUz0dqWjW_um!K0K+9a&lrzk|38YxaN_oq(ri#k2OK zl$7jLxY#B@(-mQ3+5a~L(G|R!K6(Rh!WY@vn&iHS*JztCtQz!xi*(r_Ba4)d@&0!O zb0!gf9=%MxrtDqVND4t4dls(vK!szbuTD_li0~pE8#w$HxOJENLTv>FfBKK`qz=5| z9oUe4(0DhOYF2MXaC<Bx=kPe1`e&;%xH?J~t8U&wpW_+u+-d;OCaj!@?~vrl`dmll z65Kv|n>Jjtq`Uh^_#D*)fqmM_fdx5mXYSiFz;;M@67!iln@iM9eM<PNG*6MHu20ZY zdx3v0vy{2?{)BM#KE!EYqA_^3)tkK8YJ<O_%^zzsVZFjnKhUs-TItJ8oXqh2*8lRE zANPwFrLi21Zn3SS{PfE;2&geqsx0P~ytsk7O-&YnnxE&s`7G8FIg*l8C@Xq#8JY0n zk}QE=G9zvNizUZ6#?7h@ew$4u&ET3%=CAdKTT&-541+8PS$;T+jNv;kva$CLw`8DO zjm!Q)h0Av+YUQI*(Z_RX`yRy$ylrk8ytL}N>0p=r&5ESM_bwSP=xj3Gin>i?DKs$n zH)PkCjY{|q$^Vd)w6!TuNW$MP<Ufd%i)uZY$^FHq;;psj<m@I`;ZEv`2^2~i_a-9} zk@;6Dxl=FBVCe=oBQ8=|e?8j$?L~5AwLs#voDaoPpI&87&f>2Q{WpA)#{IXSe(bK* zWG!Ae_mJ7>-q}shaGlS0i#zd%avNq^Fz4d@%!;KAy39i5<NcSr!FWB#PYX3+T}v-+ zUawmW%4R-G$%T7Tb_~4(IUXBJ{4btiIu(-?KaQMRq0&3$;?_hj;H{zl%Y<Wlm1R>% zCB%pUBMjwO`JI<{tE%P7(D|?PClA^~9GSb@AohDk!Dmn>>zxo5q@0P449^OLqNEu= z(hJeKy2K^wU^^mgl@huCjWTyJ3H!w%Y+q#yw9xTkTFnAh875&T@!=tMv#M_`p^HmX z9z&dN+`b65wEa6&O=ck!kRVvV<2UHg%4KyD#dOle<tyf;CzGtIIo8)v@n#UlT(-{w zq?<uzAH$;SV#VZJs=|<fd@d~^n4}6BAmTz(Tmto@n4WWlJ>rd`ARIzXtUGhh0P0hb z-^qCcpGb355cw1X;39XimAK*9de)|=QR0qy?>91uLc>Xi>hJA7>b!s<k!&K7t`YUn zE*d4^{mgZEg@aQR;3voO)Z<TQ#5yn(uLxUEYysr5X4^%XiDQg0yK=Cat$RQvyrt~v zqDp^1-xwF;!`Fr1^Cd|sU3~`bqw?clYC!oMv<?VRaCm-t3v`dUxJw6|9;A;JWuqkq zrFE(>30%la3WcusQJ}qW`pGZ4o?p@fAkCjRYgB_dw&#gh9vt41HHf9R)*kk@J@O7B z@%O_ASZ`h&`J--*2#wk&`_|e4{oWQ4j+x_31*HzAf<Zgm|JJd~g?83Gx~=bPx7HgE z8h!B=*T_%tZ|%-n-j|>ij@P9KzOeiW4Jb-&s*xHK?FnVh5lT-}_+z?~<+SXHodT37 zm_>4F5EJ31^YDhgOdUw&S7b?M@kE1LQGR4BC-gf(gxw;E-h8o*;6X8#nRWEw`DrF% zIc(ZER-&YO0ObY0Mj7$yB9<Ny4O#~=jT~KBsGs&QwC`Ka9L4Fdt{=^~t(Q$0J9{WP zul*CU`Rl~}cbc;q8KdYU>*H>QMZtgP?XzIQn5bBg>`2raQ$ji4&eGSs0r>0d@t_zv z`wAG1AYfUK`NA)|quf^By)MOdq`HkV_eDey)v~-i6>?zTXTe7!YsR}I(GR*QZ}-7d zYvWJEB0rSs$`EZ8eWFb#a)7UzbNUv{PkbMv(%qX@_u&m7sUEbwe%$Zrli&U7yaz9Y zZC@VSj-UcD8~TOqbbI};<S(i>tKjUQ!I&RkV6_4#2potfREB5BuYUnT8HtU-m%#O- z%53N8VzCf!0DrKkH4|AqI)m1Hwo2AsqVYJX96Zb&S{V`W+W`60t<L-I_YImnUuy|K zS~`m21~MMwJ)?ztN<}grD*_pLStAwmyoYcv%a<zvR)yb34T5(&!1KR21?YO~*1GN4 z6)A-VL$%kxOK+GWAMb@L*h=r`?37{g-l`P&x(dm;E>$P(#gh5&TF+#corgZn`@JRe z`a*mCG}z{O3_r?)NQ2~qC383iZ-B)DZ|i?n2Z;Z(I`F4}|LH|D%w8Xp^kNBWHQoON zR)8zqb)-5H^$hmVVR}MlPNu8Mz{L;<)M;h>A3`-c{}-V;-oL41y@!#}Gto?U@{CkZ zz(2l5a(!z3bpl1uQ*zrYJ9JN<X4smoIw_-aHgNrS;!k)p_VEi^TazI0KePTON#V;I zgp97X*g%cEJVJYYB)q(}T7<7aRoO~|#GwQLwTQ8A8z7t5YZ-Mxyp_?YbQ|dN6(g(Z zwP@~H#VC2Pbl~`rOyTIaa`aa7MP%W>8uOE#gN43SPhLU~+$9LC|HE+sIgfl&+#StF zDz`H7LTwiGLi^t)l<B5&DjF+*=Bq)mKE|C7bM(e{=S$)Y87E62z(!pxzxD#5f3hy1 zm#pc}KEspQG_vdAsCK}8&T35F_3NFXGgOcc!(=tcrrYSkQ$IKG<YejoQ-wZXH<gS^ zP37Hlo`Qb^coy&+FY-g@u(yVy9Z*bb)UAtE9#W&bTxy8r0&0M))rk6T&_Q>&WNy47 z|7{&&x*DO$WfS-n-n?CnK>gL*^~ST|e+BvtzgK7O<=O!EnsaQ&O9xmU0sjFb&<(;y zDT3T&BHy>z-s(s<Je>X5h3ZHP>yst%|3DBc+a}P*zJYgYZUeYG{QYaLYYOca&|z{| zw|3|<&F>BbGU9A}ArDK3=^-;hBe}~;?AFd`o}vqOomV>`+x_BD9<L%1l&JXoNN{y? zy?VmL5m9Nf$Y<}uz+T_&1INFR_L$q@>|p6&QZsGgW&^0StYj~^em)vKi0uL@h*I;D zt9oOrRY@<I^cPRgxv5Bko3z)jOM!1?yes?I1omfq9N-NQI`7--*L#vsiz2%&pNtcn z!OZo2J&gB;UnmoN2@U&X_NZ*VQH>C&X@?jfb;mPr5qqJ`@RrTb(ppoNeVXWP@-=qv z{&q!dXnUL5>nl4?JOIBwv0{Qf-v$8zt9ovrey!ULU|!_?<q}5g&yHHYdU@{MC5%S) zu!lLSf?<i;aH^*IS%w|B<wL2Yh7I5wDH8e_g#On{;Qilz8(;{8;SRbHdOT@h%~mOU z<h9qA@_Z}wPQVgupfci~K<JHP-CO!%qAy=}B6+~lEUuwzyEs4nuOleJ_$(0{rIpc6 zg6|vdTy^C4kEQBJYg8xDseXF6t|s*VkYf|bYE94SX}E^9z2DwJE_8o0Vlp@NXG~bm zpr0s`+ym0AjX;kzUsqGZ?p9JMRCie=yk2)%b{k)+!N0ZUFw-|a2;WId!hlFXQ~6^9 zg1(hoi`OthSCdG*P5uCDcD}kYSNQ7kt2=7Mj-Z=*){5-&CBQJa_EDPd@-6aHHDcCG zHC+kSJ$wG^*FT}H4+I=wB&}jM6h(==IDu{^0Q;L^x>&I$)75mTRx)hs)sf<6n?RFq z@JZ+u^#G9bQ2w&;-qNBV|K1V?S?bY}IGq8Jy*@u~dJB@|@lx}CzX$Maxt?~U8Z;{7 z2fYa_qxc%*ZR^9Ez=Hj+QFC)Ee=Z7DE;vHV?;2%_!S&g5ytF8JGClenml2|@Hipdf ze4H%pT#?JwvDPV+LtL?9O_1yCBpY2-i1t|7<YwnxtRM1x2PRNzV?BvWl)qi=*0`<) zJR}AFpvl~`v3Fus)2!z7P$nQMtg1Ps$+m~;vh)drFP2dRV09$7%<ZV(xKMj`a|=Q> zH6BMk>Dj8gab#dHH(oG@pD;|Al(OpUX4zh7WmUTxJ#R|2pCq<W`raB(>brO;zdLw0 zMgx1qN|#y|GZC`I1z&y4sLUZl=m7OXQ#;Z+^J-=okA@6o`qe2T2sOhcErO6+N4q3K zjnn3q0oNE5o$amT*q;c)y(pQ44;TtS+^%q>s+ln^J(66lRiT_;sRe|&gmh;BOZXh3 z!9$2awumTOqb9b23&VrQCos%-gMEe}8zh?5u6HFhH<T;&)r8kn3Mu>7{7<2=-yRb2 zs|kf8$SfJi_h;@8m>Z?F$_=lLHeL_BmuvW>^iXr6%!Pi%?i1`WcPp0c$vGgOPPLQ& ze2x1Z>5T3KoW6BiTlwvcGwICl8IS)Z+g+2BmOI$|RMXk;J^FuF_;1rO@Tz4W%fGHi z29;)yyEfhrykD^(Sam{PS1qTSUZTr9b9>@nzh6nfpzcMSqim+o1Mw>31vZg;8AZM2 znw_wjSqoy{ZV!V~9(x}^CFgY6^v~ND;wv1@@_R(4=MJDbH@^wYSc~mCI+x+%GT|97 z`ktlnzq)`lND4$HJo(5G@VmxxtrzY<*0F$Q$~rIczNI-o85$ZTp`XXYECn+5&>^*= zBwB2nHH$uVlL;mbm|kOQ#j^qS8>B8-q26OFt(WfUW<T_);=i#a9^~-hFHSYCm1*BT zJS$KnIWLx%MW0Of?P6;|W|>(hB~kXZmaY6jrbgw6l_3~7wDrrUV8M4*weFccxv*89 zT7#jlz9p<{zkfcVbQV@R(wNhOr>k;qEoyTw&)oyQ+BuPc+|bI51;6L~2@MdFGzYcr z9LK}7z39a&ykjf{7J>^DgIm~~d$qD{+E00!`(m1_mj#<KfLDH~<>t<+T;d*`)fR;a z2phRHU)VNAv@Cd&lSGtu!ZX{7(H_7k153ca)r6OTnkAHik8yvY*wD^z>a2SuMfhn0 zUM@4n)?6F)3zhf!CxMRk(`T-BN493}Q|yaC>k|9Z+4)lljkpVopx9k<FiW&~jEg!D zzw!cTai2>{HM;dfS&3^u^*4LFs!OZu!g=#}3fYb-;F?3;Vuas}cMO3D)dR(GqPTbU zEpDPX(!%@REW+tpG(bm*?axW+?XNJu0nuN}MOy!CY;>_`qho%x6PWt(EA!{DsQ0Z@ z%ClFxDRjl9Fk2d&b9ipxe3cv=>PIMCOXElvGw#j&TS9hF0*wo91^~p1IIQftK1iHu z_?2Y@CS@6j*agC-nipH|UvLCvsmkAJ@t_tjn(odNBgq{rIC6RFfiu><&yX$m*SE3` z#xKbV)vB47W#u>$|E{g!SaCBn_7vsS>%!4TY<Q~MeY*z`ps3|QYGCD_X)SAw#Z14g ztBRrmMGj3nC1sHia+n{KZ#pY(#q{PTZ=><7qDd;LAvp^e3W~(CYSxJEtX*f+P~Rb~ z#s=j&+Bd0E<kDQEY$RRB`}w9qF==B0GH#=@;nHO(@%@!y>ib~rqDM}r?|fJvMtVV9 zSu%Va(<}g<;bhdu-&Cr-YH<Q_El<KNV>mI6zaW!fH2Dm$=^n^-*szy#_WrA7u&|;D z$n^xX?3XAE+x%U>+qo`6R-Ttl;!$#BQrguz*xNElP+B1x!WFla_;aBdUWVG2kZcU6 z8tRCP7l~ueSOfe#p@$o<loY*XKWa4ny_&E_g@FN<tuzi(NB#R;&645$YIcw$u@&Yi zgXI-YDu7ZAw&z&C{>O<@J<Oa`Vx^l!bNQ?P^3%;#eb_b+S@wO@%4**KBWyV35iUIi za;0>aGGi(&4xa6UwFy#7=}?blwU9i<X6daaFFjES=Kcwg2;J1-lEBFVMVf96S`;zJ z=zs{|d`LPhE>La^Em<7?RlD#Fi_T&|dizU<XA;2r<I0UoG01adu27OQsX~31yI5^} zor`3WjR;{q)vhROSFByG)z}VlPz^V)Q<+0@8S}fp&SKSZxk57Q#z>DoeEa)g(UH-K zEOx%E3}LPnEc<|xv~Sw`8l+pFw%#<^l;nRM`>U^7p7F0Muo;uVo?5FqWmBeOU7f8* zdxbMa2tXaoU$~}5Ux6_grQpUatH^MX->1H=oT(#4;ui8FQT1END5IH910?f!)%-=E z&n$RYsBHGSO|ItpA>*YW`aenm^;lbawUdPmPP2@tbP0-(pb$<!0pojx32E@Wt2>dk z+TSHE-PFBQ?#`=(OWpnKzRVn<s^IL}OEdeb)?vkJi4vt2j~Fz~?hyLkiFDSz1~uEG zJj~%EHfj{>yxwuTm&{MOWaN97mH0w}%tH)&yTffS1k@oGY?%>fqIq_m*AIynS-50U z3P7r}LZ%Vu{($Td1%ys@VPjvP3)$E{NEElf(&LXaR`5(HREEAixOj~d7^9axL`c2} zx4MVPn5l2DCytZ6<CGNBn?NO-OY{z6TJHGUsn)IBK{twN{UYC^CJCG?Wpp9k$-3ki z5+Hqm)cBLCOe=wUSJRd=-o@ue=q$nh*hq}pwFNzL-JXBkO=n)9GvdqrdI7-OK!=k^ z=b(5Ip7nLboK5dipQG>or|jmVX98J(C+>UW`eZHBy5V+H4`E}EpNaqb!pBSTd-EAm zQzW0)LQ2ok_HVKwso|T&UB+l@VkwJzHSuDhX_hgFEZe_>wsQDXmW4%8veJ5Qyl1t# zXSKZNwcdZ)zb}6<RsKD)G{>CE$k1e{9LE1BM|K-kRwebfPW=%jy$hQP2`zbfXZVZn zWNOgq%W{p@*zrYS8DQ|J)`^;vw7fYskt+DB3nMM;Vju8#T2B(P`^K{ar@Hxm_Po3} zR+;vYwRzZNWb~QVA$ql@;jupFuD-g9Q6Jhyz5R!Pq~*1Zp|!g#f(7*NEY?P8-lQS5 zKjj?RwAabEA6i?GG)j|@e~OMFpP%$)jy;@8qNw!RRQZ4T|64@-V7K*;UNJO%Sk``6 zrhEnYyn?>HR@(S?t$m0P-+WcR1Q3xTkd$S|0AO|m?tWX1h=?r}y-guIj>sT)vj7u% zzU>wg?f4xW5YUFxxHhoHBC#vIEMb+osFm0x%6|`fj_DqN8u@ti4T<_uLj^uX#LOrr z0TY^KpZNymmel<yuQGJXR<Vk?7=Br!Ifj+u*m6Pc@FVOED`fSkY+u%u6$uHK7ec}f zCn%h@gLT>3Uh`Ln?1*nF4Zvu!UqrBbdBu)?Afs2ni`c<x%>(l4p-SfNw@2RH>PTGe zY3akkeZ>U$3Cz%S(BBZcIr{vAW%62ro1*H9ZfvZ!RJ8bZ7?Qy)QCeSEC<(&M=xbfC zr&qU=!Lh^*m_B9^5&9wyltAM|*g+ZQGe%UH{wh(S@>^*n;uYC)5@|4%8rk76A>p-n zXuqG=2|GHXO?;z&UI|Qw!$o$`thv(?s^_l%gb^PN3XhHybITJl3Ixp~L_-^4;%*38 zHK2Si90;|vR+%>s@Z*|dCsBfUfz21fZs8_!vofxCz8VC~@82ny>qg6v%-7*QuE{Cu zUA9cYf?=_&VRrqKSTx(%4^p&}QnG1rsuR+AJ}CqHJy5n%NGuF*r9}xxQ_QJi)0%15 z#ejuCaz#O7dWu~>Bb6tR`wQQRIe~@!-=$dl$uE=Y`PnXclOpFMSVqixtevuglPC+r z9~R59?Dj3F-`!dd6TaR5%9nXHH?eT38>upuG^rDo+^M$2nb5Dt$0)RSIOd4Xmd zJhx21xL{A~CXhX%21YB&J%$9jq<NS^bFaE2DCbyUCErv%;Qn-7{dOU%ZHMGB*Y6r! z>zcqyGeuo=%`v=?{ropRf~~4;Ph#8+8%e?hy>MGOEy_!@hKO=w3j?Q7wqFx%OV8JU zBA(2wQdPH%BOB@SBUju~kesTp30nhbkQyF?wpxxDXB*ApSIsVUq2^fd3BS7j?q<7e z;h5iOCtO7!={maYmB2%8$$v$D)r7(-R(L&NWq5&Rr$WOutSFS{pEyf%#6xyvD~F!P zLKJD7um?<L8BPrS7)$&$KLgQI=tG-6%N%t#PZh)h%z-J-Z2K)uX&%lCoL+ItRq03h zRvndQQuW+3{IO=|-?jR|W9HvA@c~@?c*%PQtbDxazk*`VYNuBX!=qT9HecU(@xuS? zoUuh%TVV5@ejE!xXa*<VphdB&pQ~Z&A|yt?s5x)F*FkYfPiQWeFn1pDW)JW3iD*Yr z?SGTY^uK8zx;|lbs|^WNU6aAwYAw%&&~5z^5GCxFnVWmyrc%Ev6g48YX+amOxI0rJ zaS9^E2$p{|s!+Y%NUOy$9VH3pQh@bjC$Olzk(H&#-U#6!aTgn|x;*1CZDl7BDS6J{ zb$FfBl1ow?<m!@M#nb#!JwhO4F1I<ay**=kYD?m2bghtFx<pX#FVEKZX53z0b$<pi zdFwluwRt@jr*_$IGmb*b)pm>6>5L#ajF7w`AYmXdC->A{xq^F2dqz_DroP`Bzk*O+ zL8=c}_!=_R3dcn^WC2-MN#C9$p#1tjyv9EQr=`nz8}l+Q_hDuS?_7qg*^AZd@{M|& zeC&iORbF=y@Ir-On^Dd?Uuk^)S1vlEx~A?^FZ{|moCgUXQE*Ld+@ervdKxqpT*AzV z#oJsBEyNC}MudnhP;5{jX^SI~$qoYvJG~w2<_3-$BhWYV#YX-KOY%Sx^>8dO67HJ$ z2;>YAGWK+ke0VV|JCjE6sDFowh1<)Wk^U-U_aMPHPo%WE>-xlMs<m4zIh8?4t1g4D zOwYA$(sS@?W$dM{X;53Mr*I|8^8b120^peX4*I#G@)Sta?{(EiB&cB7pkY+S@#Rm~ zu2S6ue0jOw>=BbOMaAohpF_x{>~2}mZS$T}iaapGBV?$PU+wbnt)Ro<mOqj@X1BG8 z!2G|;s|!~inVif@Z1ET?kT{Bjm!wT0f9`|XHF)Dx)9(TARBTjbQIi0Oa&QP0H0&m2 zR?mb4fj1ZrR`6Rq2{o{g@9OXF0@XC_fYdm-m=%&*2u(jHE2*Tsd3Z@W5Srrpgk-wR z%rY$Xc_X(_JW?i9S68$!3L5G`Q=)1NBXylM8YVbJz5-|Enp&}SqB}N7{!5D`lHTzD zC&dCY@V8kZ*^7(6ke=f%)XCHcV3=d;xW@%p_~O$#m4F<L-uGpGLX>v}xDX%mu<5*5 zNwz?miyAal5R*j5%CKB1kKs*s`Kn3L#(bUKDc1|N3()>wkyf|JQRBr`=D(#~Wsb=l z(9-T6{ZMrXRY00<q-O3qA3lrvom(Ku_hq;erd;%k=N!{N_=D;}S#&nssm0jw#yd6N z%R$;j0abohrP^4$h2{IfyzIJ}Yov=1MDbKqLjs{}<`G>}x-8*?ou$4iIvaVY^9qpS z4&$Q|(?2y)bcnk7oZ%so)>Dx!`+)kMYKf1=rAI(qV0BXUo?yP8GAyJI_(KsW$u=kX zxKVn)ad!MBPSH_OXvTP=7-`3>YA#R|OiJ>!M<Utorzk@J3_^@hN8{4Jh&A88L!;p4 zpHkf)T>^!5lB@_epTBF$rO3bo9Xbvm)pF^5>4Wm7OLW2N!kxI;d^Qf&#vA6#r&q`x zyBOtM^7++eYo4K=va2Q+jyzLtura61#Yfts*i?@i3ik94Yr#z`hW74m@yq^10P+as zNqn(;6!)JRinGLhR*lS^Oo`s#f&&|0suv^EN#0ibS6Vf^iQ6yiri_;3B=}+OQbnyQ z19c$XL!WfQcjXZKBWsR5W}ne&>StJdbfg&DG%@88(l+y9aG;3*vSJ!KRFUy(OuujK zYGn~RPH=H#c3H6Ot@9bUnr6v73Jy(?$5xS@x!Fd@6KcQg&KI3thXr9=;0_9U$W2v} zr{bL`HvLD<J=8iJxirxOkq-4SgktK`deu|jfC^7dYw@3oLn=6};4=CsKiIWvRm8{_ zJ?~E>Rg!mDO)B{MXazH=5mMjXeQ~$wNR4;s@AD5UEIOby(0nvX9IFNd=uQ*W&D^v+ zCrU$<N$wdwy-D%Nk+T+0ejaAtW;DHM9UFxe3ew7WFSz!QAB*th8DBtmpT%BV3-Kum zVu5)czKo~*)6ywmn2kPN?p>&fWKvAQ7+=9l#>Cq0ykzgddc5fHaoW~>Fv##xqsZx^ zr5T7)VZHc@6d?+_dgmK2szNhB@{xs`EacY*4tFKWi5~8XcWBs5t<$H4$tn1DZ>3Z0 z6h?cJ-EZR=8hHKt69V~RwHflj=RUF!zMG&|TpKJ`SsmF%4%;!tK3I9$=i1o!vRTDK zagmjqVaIs{s-5AWY1{v+-1l8pqu~g>JXBeupm_-#!_0STPFwrtYAAionYblxw#{|7 zp9CUyFS#hx;{>e^jJPt!CX5a7OdKUu?6Oz7un*2d6jNQQwF$Flv4(S<lK9G;YHbmO zHcb2vEL^S{0wTnHMkB>Z$VS5veCTviyx^Bvr9)-=qcwI#g@mI++0>MR*V@_D{%c`P zsb__*@+<sC>Ou}WFRw_pyOgDeEH7~m-W?;Sw@95LaY7foVT@WMbx{W(zhwqOBCEoG zH<sW}N$KhP0=LWOZXD~7`hpnHrKWvG+MBX5bSupk%GC6BkgB0H)6SWfbJ<>kHcJ7t zBmiZLx}Zd2@iKIPF*~5HuQCM_JRqpuQ7B)Oh7ZqEFqyW@=(X$-xx)l^AZW2pjU2Ae z1lKfv{VfK)kcn7WL%mWxHw=%=vahOiTB*4Ww^>JaJ|$*1s{_s5K3*0Wfr}+$nm6w{ z90%vF;vQ^a%TJ0C#oyXgp2<N<P->uLWL30q^zKJqQLZM-l59MD7TtPAJ{;6+o}bwH zUPMO5=E!<AdNF)KlQ0NHh4n&wos&qQ@S&*~;p?FeatryS0jQ-%+;+F?#8tug$6fq2 zXSGDvx5&`MsISfIEQ%8JX$Zo@J5k3FVD~vclDD7#@G5-2w|Q7*e^~A~ul=<3_Z|HJ z#*SYRg!Y8{JRuNam}QT%xF{&E1?GmBzg5zj%9~q*MD&N_XV`;lof?LLU7Agvnujs7 z$=^v>WQLLvGf6Z!C6xDD7QZFA-VC>no|2UWA*3V;mgolRmH9nEQDphQeCrrg8Q(mE z^`0n);;Av=MAJjyx#E*CCi)AhX}sM9PE!{#zxt^rE}u@jM}gj+!uCyb>bBY4wkxR8 zakAwBy3kJJ*V{|rQaq*(o1HTTh@;g`3Fq=B&g8R%iv-1n5_MNo#BSfuS;pvXof)Lc z&S_%Aj-P(I`FE1)$~YI^#n&D1#Te0n_q6gh`&jXsvEMT^D1H3L#>oqHitdXD`N^#} zy_Ra{Y0BfQ@xW$q(IXU=N_>aX@Vn!rtiN7d?Y;(pfuK@MXJBklLR3R$C7YeBf@CwE zB}Z@z8z8eUyda?$dOf`kyG$MwIG0C5oMGU&aK-HGB|LyKKUy@W)`Vvd%)0v%sW57X zu&`BhXuarVE+A398(#sdQ>7h8mU7yX?x!UtiH#tE>FA<E^UUt7P1Y4<x3Te6tcJJ2 zD-os2dazVc;!tQ<*?IUqi}1b?U46*C8-k>jI>ME|!bgE$aWuZ^#*Bc2(A}C!H`dEn z{Lf!?HzW530!}J?7=f?@>#oKSDpVeda4$a;PjUPBi4WNY-90fe6Cd#Bm4pl_gjuw| zX%$$M@U_G}gz&-mjeg-K*Y$;!)vRgX=oYhCjE~>5wi<B~zc(<uNWSe5eMDr82tHus zjF3G$ZzIdM>sPM9AQ=4AoOylIT&S>kn=?qGda_qN=cS^Hh94o(Qx1d#G{gj!C1yld zoW-x)+#o{9V~l%P&JHiB^WI-u^i3ajNVSm<r2p0Ak+o^*-!1gXsY$_Zrqa4QWH_mc zd4<4KxIyOnH;c$MQn<du1qE@!G*8n<V(&Qx(U16xA#N;t2}|@?BY=<vg%+-trzjKb z2M<=-&}Vz|j}g7JOtnVAY2|AB4%Nz^wy#t{cDD5Q+GdD=$^tq&Ro*|=@(kw-myt-D z)QHWaO{Zt(kzw&k_LVohG&Fm$wpa`^31;Wk6h{qb2jhLeYl??^n{eY@BnUy9p{;Bd zfx2I*zII9E&qhP6Jpd1d7yew}xwWt}_eyhAUj9kgo;b*Pf4cO&Zb6#yqcRvdNbcKu zE!NP6sc@EB%OKiZf$<J}YMMONikn@9Mwq0wb2hkaq8@DI(+AjGG0mV8YOsZ3W$&$Y zTpB+Fqyyt$0QmO^wu^tjqx8zLcZ8HR_gPoH*~3U-G?&+ox`qw7J1>v?%=kaZYh&ri zI>`287o>>@yhC6Qbjo8@;^HK0DAhEsnY7AO0PE<`$=pZpnlm7D$6}4*FC@AY&EQqc zRsbb6A{u3hRuMB>#XYDRs52xLr(;vz#`#rt>~e2KVY&>yQHfd}Kxp@vwez<LQK|XS zjssU|d~i;ljXBeYIcy3$sANR*jsq5h7E2fLkI)a+RVIeCV~{|b;0XlTxyC&bLozcB zag|tvbV7~$9S`2LCIk$*xX1q8?uP2N+PK&aC%P^3-%WZoxZ@u>*=aw0TSR>cB8HfF zp@_b=B^)m(b%xe!zdL7E*i@F+4<kG|Bbvxy-ePM!BKJsGB&260Bck<}%T$18PW?Jq z<j1#`&g<usq@v+>+H9hiz5bghxNCIvTR2KXind?EVYhVsheEQaCtlfl69z+@gcA@Z zShxV)yrDYI0A@CmSAu4?Sm~}jYG*1M_Zc(t{Qfv$_5qYDztuUnKssfpKVGp-pT7G~ zF9O)A^EmoJJ(5JFJ@`G$uF(YJl&lOI>szC@7|G@?nqbVYHEY??1f{M?Va63Jd%;_C z6P|_RIb{!*a^jOX8J#vT%9`wA9$?x#w#9G<Bc1((igp1BzE&}}!ax<LAejbYtXGqH z`KBc!O}MAwl6rxST|5q;rh7G=ZI2K;mC^k*c{Ezq0ngsbBI5_CS|g*O2!kR`WiF3Z zSG$x@h71LulUR+D%?~T%9?f!<gOR2I=RKvaD++fI2X}>d?y8qAXfmW`OZI*?WlZbT zH)+w5-erm&vmw=D{v=qy0IsCRr>I@VI}+8z7ids92Ov?an$x$sP5%>#??#bF^{?(Y zjcVdsywY&CLoa^lEM4uYd(+ROO#Oj)^I>WPVwKaW@{AVuQv>z~{bI_jXZ<ob1s+KY zfd_c{Qc}Jm0efT>O1@SdHV}!D@UfzI32i|>5NpzA&C^|T?R-xvJ(1*hByWEX`1jSe zz~c^lY1@-|Q{m|4ILN!r5Nmxj&s0%ZFZMjST|Wj-P$s+~=*a=)Za*+%dkwwVGWdwI zUv_+yAwBcnB5H1@D0}>I@d^L!+SIC7F3mirMKWTO>=nK<BjQ<&F^})+0D4T9?7V{4 zv2KSrq^36@j*hUGT;dXA8fyNq>*c3yWJA4Z$+;}HmyYh;_slIWUEJUGcjr~~Z*`*I z$bm2<dR@>cap`||=?t_MsN21Q8@YbePS|J@+@vj{Q6{UC+8+Z2oRJ<)h@(SIr!Eap z`Dn<-{yZi4NHCBD`G5E_twajk?0uXuxx&T*5bQ|gu3}tq>0^*FpCREftCsqU){Ye_ z0rFt<bP7LMktNx~GP<TJc8#eD^&J)uD?psp15*LFtlDFT`%!n<GHh9TRA_TwxfqLl z+==YytLSSG;^FC6#n9m79_)SG!4XBx|KyhBHkRg$-*3vm8H(IOGbr&|+UHcQAEezX zD5tbW@3^Z|E?RW({|czta2CCm*JG((y#*duyqo|q+dF7gtKVK61&z?8;5~n+F5zGo z|1zv^x7aBVdEI~qj85>JS9W^3BuNuA_x|F_rO^bjIUxx^mngV5No5~2Z=jBjHA?6V z1WPEiohX|&;aMoGBC)nB->xVlZrI|i^KHwb^3wOKkhYrJ<uUHq0++m45blPG^X4wR zj{k-`Bi&63#Kc=ipLn-Oo_?!k;KGn^#j%-xeHZV34z6rl8#rE}!|A{1Fc}EG6jBCY zgTz88!XnnYa#rJmLU+@6D}qiZAjLK2IxU>n2T^4w@5H<HD3GMBem><T&Z$%|X?k*9 z@T8*7c!!a0*N!tv1%qgAx+-D`=m$^xMFStH0xL-k|Fut@8_R$v1rQ8;{`*^_d<j`} zACek1RY|9J>9ILuBru17R*0q`7}pZ{avk2g0z3o%5QbFJSwMJT3}?!1X5*kt3d^gt z(n}qArMAJnZLZ;VxORp0=ax~ADc)(ryEmBG!UV$bF~nVWc|5r3VyiIAGjgob#YzxO z!`RfKb9A{HI6@c624jlGj^DoKt2~nCrT@|Wt8ip6CK;S$jx_4lLVK>jfP8)+kdgHd z|NbXeH_4FA5|<o#p>?{0h6_Tai#`QdI%aH}6fk4|$3A}#bt76*dkz9%j>9U@n(hz< za+073ZK_nv5TiC6uce$befeHAGzxX;ki;Scq$1*AB9dc1D0&awBjj&`uV1-Y(qmD@ zU09B~g)nyjvjd~&h)4=8%}Aq<M|dg$5d8M@`^AtQo?UNjv63`EU;wP#o_+;n<w_%N zz206iEKd*7hBF`|e3~JGhBhq~h+caPa9C#5R?cvAF(3mK`go7DkH%Q%AL4w4&CY78 zNC<3p_1QiLWH7)Gd5Vm{36BSC9+c~&x~Npn8Z2#+&UW%CSG$*7HCd9}Tjjx}z0xl+ zA<Xywb3h_~i_%h;Kj%c7PiA0Gs!ggouXoOvpU=)1wxo*Nr~D~gx%zL;iN?Tp;T(R{ zo4vk4McmPQ17`hvVUdF7T+w@PAFMxS<-#u{9ET1Ag^!HcO59kQRN$-+ABbk>an0Fr z->y-}QOcvp@FOqAbr!<PPWM$GOX~n@7><^GAR@)mcVeiKKL*2-NS>1?LB4Q4XSA=Q zPdWF72jNUQx#F<ch=I-%KSp^nC76{~UQxiZ(^vj2pACN4@lpPlX(wdwKQ+=dqpkfv zr~NiA9s=;ogEWN>M$20YSF|);9H^oiY`f@ZnEVmA`A3V6oLmtdMG1vX=v-qyEfOpa zH{tTj?mOqelM;LHm#L9Q<rzkJGWfsMp?RjGdGeLH(%=(cQG1V)taddsr}G=tl#fE+ zHTf!)9T{7{4bIBA#%`bBLpb@DmYL%ACQ*X7+#WC3VFxikM!=fbd^f2Scp-sJ{VF8I z@mKV@o`e?L*f)etp~>R7yLipd<&M<>Er1XzwcRysNR~8SNAJP7^!c|3O+)XkC&?2< z7p?6AsbiQ*uZ$-(ER9u4zpopaa&?iAerz>xbw|u?c3C_5K)Uo<m;c2WS^h!35Q%=l z4S94y5xED#?r6y-+TY@H>hW2^Wo#b0KIOYMePgwN3*l$gx#I;OZVGSnd28U39<sGu zRq9qKQ)_8w)JIx%@Hja6JpOxqS6g$$7<p8QX@UAWpm=q$wa$Fm^nZgX(~iP2bb8xy zUsUVnxv!&(CZf%9PL?szM3rf8xspjvNZNLIh1^x=8FuI<zp_-s4S+fOe>Rs$woLy( zk2jQFB_R3{s8fI5jNOelqDfqaDCR>*u%^^<*hw{xp0-a#1)iRk&cFzWsSCe#0nj7u zyJ!zglUjHaLajVN(A?Ek^FMMFI#ZMjWqWfe-8u)=D?xmi-AI4z8~M%(hG#()xKImp z_jCc)=x?wy0RC?pNi`aVk&)FhfO;S^r{qZ5PyQ6-jwt5m6GN^j$K6qDlTr9kcrlf1 z!ZN(4rNuJr!2NQK5X#lQJ;pI_^?qWJZ2}6_gL$G!>4-B){a<-^g6QdgB3f{pH@S@4 zjQ@$<bCG@ZCaLbED@wpb7bP^@PFy*!#ikasI{BMKz)`0(g2@Sup+s6jo`~suwMB8I zMT#~V2Fo<6>yX7&BOiRejxOmpLwu=&3)ApX=sL}`_|H246hUbuEtD=+%Be=N4a53t zRw=$e%Alo?igYb8ht=lgy9yv)@g22x)q@)jfX3(AIBajuOPUc)>(m}k5x5bZwnP0A z`v3X3h+Wg$>XC2#oZ^e7Mu?C4-S}g_mId)H*iW%}QIq6-&KUE@Wo@t>0pxS$sp-{J zDGRh~gkRe~S-OArN_Jnn$)sw)mvdJ#V_xs&=%hRjM0wDoqmz3Mn$%dIhjt+u;!Hid zp+YZMATNmm@Sa`X<1zc$ULo`qv-mVWpxsFSq^GF;O=0BeaIVsRr)i<AkNYUKyT&ET zt@I_aos~nkVrw*=CvC{1^3F8dL<W6_R|cz_%6z$^^@XP5%k4mv(}^Q@wP>6*NArpJ z;CIELZLJ@nZ3XMJ6C&3I7=y(FC818hYe-!0?>Pi}#+lzGk`rX=mVyfMlMY<9n{O5f zW(iaY9uS8uhDFb;x=gj#&R@ZW3hn*bWgN{f_RtMkYcw|pCn&oC&o7g1L{MDsp)RK> z&L#RZP0B(mX0UyoOn+xY>fF{6F1Yk0I#$n4<)b|2)2U}JwlwPE>{oH-?SEUzwDvv> zcSD?m?X}=J7+8g7Gn+%!qj4)yp9?op&?_Xh=vz9woNnpVr6ApD|Dl+CvZl+{5eOzj z0HaXwnx#PCcKPFa1qfhlbr~IxiO=jHk`1?V+(oNMoY7r6VRe|;I7p%?pwoim*w&o^ zmpHj4ds3@#@*1qAQJnME7I@#}KM_2i^XJJEtXSGOY;p>|<za@xnuwP-Ga7qS4*qB? z@a`v&*P^F$Bgc2OF2H4NDw)aA?!m?}PG%tCA+HDz&#<r$OAUlx`REpbtz$L}1Ls5t zeYhj#>R2Wao65wn=%$f0O_SqL<$~@0c>rbRf!Tz(1sekMJZx7YML({#@!TqTI(lsv z*M&V%b9(&%s+Z%CQdEBIV1riT)X4E{b=sIm3LNZ;&me*oR$?V#2;P)a3nXjyN+Szr zlGH^eTn!K#DM2B;(@z9JJ4#LT@@1`ioybkXuG5}-g$N5Cz>laAjp^0xQKM-vS>*ni zK=I{)`W)abJRn^?`9}l&ZAgsyA-bq}9J_m83o9GTymP-Osz^n%lwYzKv0Lc<h&quK zPgAPLiHhP1-F{wDPK}1b(`Hw8QB^LsiLOq#uM|-&%vDY7hwQx37M4RJs1R31&d`!- zWU{FYP+aZaXd(3mLpysox5p|tBRypq!esEfYR(INsgT~V0=hqb0kYqKLw?qRn^^}n zV=lLvQg5OTpz>w@EWn)45rvLZY*D#V`Tf{lgp|M6Nkt^6VdrujPUpLpMGls_P>17% zSNU&KuT<T!G)fBP`wKz5)lt`$Ev3o}AFwlZ&I&^shC93ydLgU#V@<Fmu5zXf%1^`$ z(H9{tpvd9QqgpX6k2*k4Ugqa!e1(ekUGBqiSj9rd-BqNkw>0yo8qK0Lc})17MT{{i zFbs^Mne5erYANjJUDX~JgOrM`kKHlWsVZz6KLfAV&R%qHyv$kna0MgD`>jK(QaL<Y zAVZ0fL^9lOKYpkLT6tIxOL(o=#W1v?Uw@QrM63&jT>c#sD`_^TkRZ+A3M(zBZIT41 zbwm7&Kd0p*Wh+SvKNBJuPtzS4v_`iyfc?8@D59jIkNtB-U&Km97hA{5lu<8JSQ<-q zT#6pB`toul1BVk#>71mXML`rH@oq$Ip<Xy^Yp<+Jq@Y)VHZ<PV>59nT(f?cXJPIk3 ztDKp!9lJSB3%dGD9r@5~l{LP+nYvUXa5_UL*2;omJe@t#XPVzy1=_ltLIHfcNv0WN zH0e45f@pvk-B<dYb1^(eW~)*_ft_eV!(m<$)u*OmGD`3^=Z=F7suGgNe67TA0H+tS z%_}qeRSn((xVRq0CZOW?*cw;Bt-9?B+aND^l$<7-XvZK5ZXBWMFkhby=rvR?;IKyA zQKyDtn0P~=75=iUYDP<wc?K6wWIK&B{COx2}lIkUxeXkR#j>p`S<Z_}n0_*zVz z)>M*y=1FL8agTi38mXj3sxi=)G9-gHfZB61mpi~lsLQ8g*y1`cqTblApdq#3@`Gm| znjzuk>uhZj_&+>-W0Wqzvh3KlZQC<@Y}>YN+qP}n*kjwavB#b_=iGPizh2#6_o~W@ zSe4oRWduA;LljVISJdC0LJwR`&mQRVi?BbWw(a=&l4o!x&3P5h+rnOSIqKqUuMuHO zeF2e)OYcX&8k@cyaDM~R=SoDKe8GC?JR$^f%&$7GT#~$=uVf>EO@x8yT3(r0Lkg<r zBeqDXJnpU|RWT90WY!F^<)3Y+{=NAg^lNOZ;s&_>llvNBr7M5_b!EjVhi7e@Qo)jl z=rg@!Zlbc|_onP-@;i{;3<i(}tB_2COl^*FO392C3BP<I4j~w70j4+9CN~)>r*RN3 zqf#x7T7DTn(2@WIRFJZz_X(548hWKMBHh#2M=K;TvgBh4tPm)z)_^5EFY>(SR*&IW z;WEG^wXSG6wSslZmXoNo4q_3UfjZ_EQ)E0NNX02ijCs30>LBM7%;2MxqEN8L1nbtZ zQoyi{^yhr##)yWPvyeQ6!4&$$YdiZhO~WM|6O3Qxp55t;C4StNhq8oAm_&}qZ9F{= z+GomEM<D1%W+DvETChMnMpWPx5rTNyEkD=3cNDE!-yRqI>5h<Cm0rE;<fy%p+TSEg zDNKrWKU*NPxPVjfU6<7Hp@^c>W2{{&4o`$|s-P=+F`j`L@qqf<>3b!fot%~YuWZT2 z4cj+=7C$er0C^lkLk2M9DQa6eZW(1n7Ju`BX*0AJ_C+hHI>)?qwral0sE5kslq+bv zVp>JBY1;KdAgH}7_EuW)n~E{ZvXq@d#S8(FGY%;NdsxZ+q}{qhb@LH&8Ony~LbZOY zhRL*G2@m=MInR-33af?egCM&ysj67e3bT41WT~^(d~Mjbu=!Fo%@*AX`$|6TOLky- zO@a>H4E0ZRG)*wgD+aUf^kH?!LHxp8-C;?cT5|7`Z<l^xp@v3+b^hY7Go8A;2mG0i zvuxa6^iNmxktkI)@W>fseZ-?qY@$-3oxWh2)l#XDcqZo5r2Fd`n^uqi6zZ|ANaBRR zw%J7I#p$7QVM{87VHBspKxdf}yf=6~o186cv3gSvrKaD`{khof88I0Ec;t4iG(vA- zFf(GWx$Na2d1!pF+!Us{s{xvmPbp-ktibojZNAD?=&5wj$?GBx4z(vQBk0m8RY;_R zcWmHE`zgW{<_5iBQb+4v{lvN_ausgwws)VC`K@VLuP#2K8mgW%ym>PfY<EVXO>pSM zw6B7xN2Ba!o98iykM<LdMYIb*NJk_--{G4X88`wO%w{!UX>0T|MH!!69_ge%*I+yO z8P?9p^4xWHC~2gRvHZ=wJcQt6&Yt<+d<xJ7|4g^qUQ|5db35b}unX2RUSG`PG;5L{ zNA7H$OWU=T7d%k(Z8=VR7*?X*!wRB9!)CRb2X*bpO!Rk7c7seG?@p~m0q;W5M@0zl z_C^;HD@a-9!?vUkU&_VkgGFijxpi%w#7SXJ5u40)&UtMczq(&>eXma+v#i+OL3o?z zIVsJWY0@cSVPz%{s^Yw!a&DXXaw)^Zqo+^hb)Eab(Z6m?wsixIl_+h(J;}8&Qg0Y# z9<$;{Qq}{Nkh4i5hZ=i_j*b1(dM*V)Q6v}vPYU1CZg)`SOG(r!Cgc0=_s`aoRLy9H zLB?3xA<__l3fx|-5I4C~E^9LKP1v3$nXP!@WL}K{WRDhCEqqM#sG{`Y1-0>T=nmNs z#=ag^O~WZWa8eCsjVx6tYQQdf*eOX6VRa%$!9E&wr4rzMO>Ro7nw_TN0eFQZdXBWe zk8=e6yZw<27w(*Z<8^NDM5;`wmF?$D$?Rv&!KtK0|DXj7{}5eb@?o*RAiD8CIfH>F z8{Gklj*xsE=TnndnNj1ak-usZ92-ZUmZdxJ$f^1a)(tQ7U12Z2L_4eKF`dM*gCX9I zoTErvz2^hGjH8h?Nx3mufa+KQjZEA;ukv<k^%&8ovu=Kx=E2vUoLTJ9L~DeoOl{KX zp<$?1NQ_EMj8Uww0_=SAv^;pdJgl9KNt{N#U}j#g&}6u?r{;QLKt2Wo$Ic^C<1{o; zqg+rAK!aSF%iorVDgraWj@L5jO*GheI}&yZ;derjqA22G$)TI8_!kxn1<V<@#N*4X zasfu)uie;9EbZ;a1}b6aYS<`Jd^MAS_Da304>)L(@Ki~M3S6M#Y9GO$f9A8}5-2^k z0lbYO9>MJxBEF1NU9|w7^8-BEY+yp9veKH&eVxYB^*alDLB6>M2Ynyz<tf-Wj`7gD z`;Er`RID;7b1pZ5q^8jOEW1+JOc(yp{LK+oOv2)|lC<D@3>W<p8R)2)Ad<g(UWY~h zlxGCewJH6V1hdyNTyFl<rGB#DxG6j_z$a$VPft)D94=A-Qqd`0M)sEv;3>3_n9skU z;@>A+D0xn8)J$oEt!o2O10W~W9wrZ)r+in7oMq7sM^nN;D#MuQHsK0AB;Rzn%Yfg@ z8rI~^j*rWw0w<G??b1>;TZ;Q+SZSq#ojcxJJ&X(QKTVkV$V<;Vo2)?Yl_^0inSkfm zVa5m>yVt~M(QSbP_}KaAf_W=(e(?P^d&^~8Cv0$rHGR)xongj40#9{!-+~f>RkfJ9 zR-nGk3Vx;&csBB;QG`n~hUg~@^{+XMC$gdJ2nI@Gk?xO#tquW7P&Ye@u~ELno&%7? zdKqIva?8WHN9`s_M81wDH_NrW@|^bh-x!v{H<>Dklyk{|08X*w9G9%_%H056G-bfH z7B(Li701W>w=?+III5fv?4paDiP7mto`C=9{#ACYw|y~5I6c$fB_Vfbzn_%b%(|w{ z3F!cd4F!kDXDSMvgQ<j=V#Cg4PxHNnA7i=(ZSv0@WV@O1E?Lg7NsRgQChnYoTU->e zRWWK0WF_>Bw(wG&Tn;Jhrv)o65TK~!w$bEvAqA2e@AY3;2wVW%dEoEDVwqYm&~y9e z_^NnSjCL6!iY4hM3cim`<>s@&hP+$1Eizg40}y4~Zr%lYoxG0pb+=m8Wa{=edxtS0 z5t!B8HC$asbhjieMN#|<D-dw2w;~_Eo1JoR)n^`v!PlTW3rWH0o%+Vf2jzv6s#dA0 zxy)38Xwz)@*>xui;*+RERivsa+c0tT4|L`XG7bx;Sh{QASP8s@abI=<Uuu9`vGXZc zeqWHh6y<Owq$u&i9Z!sJP9XB*2b=R$^XY7dGr8)eVbwx~T@~$u5^E_4df;v&B7!@# zk>d3~OsIy%>`~i5Z#p6$m{Vt8<|q<~aj@%tnP7ItXiR^sy+=!>x(W*zJ6)yW3&Fb6 zA%fX+Y)7Nr_)}5BkO$~qlP6E`2bY2Re`R~pp9GSfua0RCX1tP5kHYR>hp36tOc6fx z#hWY-y?TifX&VLSPOcmfA5@b8<i%5;>e+gn$y^a=W+jXw#ilM-Op!ptruRR$vo%Zs ze1>>vTGr!tGPdayoQ=!TwO`?5-$N{Ut`?oWVskOg?aYTS7pCS~WtN@ssunEn-Ygsk z<|_5qL-BrKkz<}b^xg!s&XH?Dp1&P{6WzrPN-JgeIPck`R%VKWyq8X(zltC-$3lFl zWf3lG1b%Tt6_P2a7PirJ>tY>xv$W3EWY_kUc;qiWGmr4#vpf|yeD!4S7o&V?_FV_* z<(%`EY}6K3lc^^?I+`yYoV}na(m+V-UVROl$wgR3Olvpc6MmVQ0>XkoR=nq(+oCp$ zrBvJ9ihOygjk+(G?`wN$=X1wR<ap~R1kwm!c6o=O3_eOTBCCwsD8ijp`&7asxxt16 zo`aMa?&tPfCqt1-$*bUh{{=~Q;@Hc4-#D$~a15Dlk&EWYQc@X(F0dhnFo)NS2J4%u z_Gx>rZf|7i9`Tls6%xR+qz2lr(H9s^VR5E|B)Wo?;M<b-U};4rL~g)Z{P_Km<fWGq zMD%XHrh7otnF~kGCz0K(RY0W(m6VJZVYTZon9phSQCZ0cjz?cyLrGDz$KKKK-gK_- zGD%g2FmQ-|$l-(UPdYC2$W@(XAv7V2o*wTDV)z45+w-a{1MDJ33r^;y6(0p21jI{k z1QhP-)ax??9||(0ayVV#VrXkn+gPJ$*IzTLQuEg~GkQi51Q;mOww2kem|yx)*{2;4 zMM=`O53@p;EzTUfWgIBf!wB1MXhsEBY+0`+G`5n`eu&k@f_^gfpS4RxR0CIouVE!` zi-D8L!wI^LW}df@3Cy<*YHE@A4Maw~>}&VG^{Qqo@A3Qo({XC}B8}^cafQ7pOJ<Jo zB{(@b-<@YUo^D*u`_ET&ZHRk$M7e$pF;YNg#eZ7^fjXuDq<G>CZGU*{h^f5)cE_f6 z8n=^#hy{}U6w#xs*}?1n<EQu<t4TNn7pLO|tH+-(3<BYZAi}%3fE)~~T?#kv_f@zG z>4xrA9$OFZxT;>BEiezGVH7oKlD}Tr+d{K-0sCJ0s}8X#vBRx2Hv*Hx-wG37-wNYT zVw9LGB<{xb3f6l}{~mIr*>%I&=7D3{oHgP|<)%izBzwQIo{I_^&Y2Xq%D(`6;R6y* z5<0&G$WkXVSk@BAnE$Kl-#?gXFKQM3$(`aEb^^-;j1!V%qr5pFn^PKa6U#d1ISuP$ zy@#}dp<o`?Iz?5UBF7{emX6rE^jwcL3xPrfwmM^qYv%x6*`6wC_5yOPown*}H4qwh zug^E3p0(rmpv9!IXtR2{mpw2a%75-DCNKGB-rB{dNyC`l{Yr+nNn3=JPl<Nb@pUkE z_j!=S<X@u)re}?9myXRzy;P@&y)yi;R0sIZT3`Jc7}|SJJPpN-9ZPq2A}Wk-&qxFX z*fB7sF1^;8wKqd-9DbT0%x*WyV3PdGwpFBG@4L?T)YM)5nKo1~PvX1LA42`0!cjHg zs`07Rx2`|VUW28B>mT*!tQ172S#shJN#cyuUh}7Ij?%&gn^-N4K&g`-UG#g*A+_*# zt6e;;)Gk4hiApn7Zd06QmPws>nxMaww8IbGQBYx=8C?XNFGpkot{+a6lj&6udeo-b z<@Sl78)D$XjAPKXU>#PaMr%gznr>ch-E#9}YtY(d&U5*Gf<lWy(5uXEW5dP8AbJz$ zRyA8#5WP)dMo;#cl4GAdbh0_DHEmo0Qq%|h+^Qo)bNi2es0If(hYbL*bG(0c+a{0q zFf}d?%FC}JT58o7;H(!^2705jgmcAvxvta)&D0&MJHIE5J^S)8>XT_xv)?X3n@s1* z$$o=LHxqKeLsd94T3@QZoKe_R7;B7>*c%oqwG4i7PVE_DZdLqk+h3D}%y9rGfjBN^ zxsoq%@Q8|Hm~zEQm~cI76(5Y$@cW;wNN2b9>}n=3y{A<wbl@^$Fj|?Etc`XVG9|V; zw$rZhIrb%GdbnHVpECYmXQ-9RsD5*EdITrVXng(EG)CAP!?upKN&r7tzyZ@$&2;Of zvh)iOh2dOfh3maukdX~8By$hJ`|MBo`>ZP_QW7$%n(By5mw;|A-hJM@cBWB->0h@* z8eSIa*jc0!fZspBqK;x~Ba`zvM=h>#=X<Rs0POngIz&kyk>T~t1r#&)9lVN&<1F(T za>C;zeo<2X*>H86JGITN&1Ubo**Y4kwft1-x`Ep`xrcj)-i2_ToBcUabe)6uS)6%t zcj0Ob^4;ETN8ojx`*d}w!*vE&_5zm)IlaoyFmBf?gxpvcxRu=O7mK{fccP3!1+_;a zZ4H_UMARg}s@Fs53hF(ygW|jhoRocr(`19L3tZ<m2i%nS_S7P5Yyg4mY5);;)|(0* z3cZVpdxjownb{CHZPogQ;{t9;^7izajRYdGBF6b&F2BNYna|sU<3<NW<2sKC?!a-` z#gG3EiF}j73!K)R&Hx-&mCy?Ox*_Ez|0|mR#q{p?ck;uZxXutePT;s~?(IQjXijc( z+N^d>*%=tpx}4kw+aT$N9!Qr?;5k93=y}P2G^<Nbm+W@BeGXqIN3eCuRu?;JomQ38 z$E;6#ZGo&$UAvkSnV$c4Hz2#dCeAWFCw4m!cvqDBA9a<0%Xh4(P;;9~na1tGNbhGd zsXX)JP;``j12YW&pTLxw4uty#fL);v*H%3ErL~oIUK!U_2s9m4R{*sp@tiI<lz{y- zNWt<KQj;PhNe!j!-k>L1<+PNZ{Kh0RGhjm^R_{tf!QYrRhHyK7N6cT`F#Pxas8B0Q z1~8_TrTCC;R@UE;u(GzjnABASo*=C()kA4mRgS85mcC;SWKQg1T3P-Egq0QKwxcu@ z7O%Eq$nYj}LggWKc4|ofenJD=1zA55b$Z21W_sWuN^SyRM1UE8P0Y18&o4$(tM3!5 zmpUG@g~v2=(9;I@DlH+XC%yX5Cl<HHVOe^$5`4;(#m0dBl><`$1**ZWP;c|_@Vw|i zw}#1ZY)t*Xx#}r&8GhpvD(==Q)ATBK6cF2YHEwG$QzzJhhWi!<`tvcSM5b@?60^l6 zXPf(O^qeGZ=LpMmDSC$#ysSyd+0I)K$=Q$ICX|xX;2+yd={WH)$yqhta6CzPeNSp$ zKxMm<FsNAt&vfJVp@i*C1<zo{QL#uW-i~CEFz{^Q2ufZJ2E)BVzz>lINx6Sr9+GjB zvaJimSs|8bMUN0`vW^><hMfT7>N)@f3M!$H5v<-{Mqh%CHBHI6Tdu!?3QY3c<9oHg zdyIJM4buOjvV8%$*}VJ_#E3xX98zOU$@3m8L)jCEV_kGzGA_RZq=dX$Fm>UuA%%+9 zSG4|)!98>VS(#Dq9CE;miq{}0OcK5!z3S0^ndgg)`FEFaOh*3?CM{~N)XvBMXAM%V zE=DFoFGA5}>ZJI-!CFdv?_qB;EuB1Mz6Oj2GPxdJq%@TJUSC}Q_CCPQvp(7EIuUwS zSNNazl!D3ktSVFSn8}zV?!!phWpZ0l@xtMWMb=hyBo7~eb3`C%DK+T}_wfTiM;Wdz z?f&TQWL`8T^^{JS7Hk~<7nj}Vjcba)NUjxt;?5<;f`$>VVYe^;;i{&R(<ZH-%ryTs zN!{9FQz5{(CYDgAKu;V%!VrR<QV<&K>XJT;adibDw1<`D4ndNY<$tLvgUXUtUmB`1 zrm4i+y1=?T3$daMHmj}_M0HYELFhiq%4&UQFGGsvw5nX2+2(CZ29~5Yvr(P}p!ECo z{QrPS=Te5owS9uaeR>%sHd!lgb<v<Ef3?ow23k`Q$0LBgw_b){3M`!|^eG<+>2V`0 zpf@9d2PW9=>|6}_br;nx{Et2j9b;&La*cHzd@$2Ea2b686yAfl##W0S>|BV>$^f0w z#&hf(H#q6v%J_zCP3v%eMaZg=kY1fp9#3z3?v^v@Q}{%yW*erq2r-ER>NEh6bvb-! z^U^|MastMa`s)GTvcKMX+GT_NCOlBdSp`0g2xaFzzV$TzI=V{a%trzAybvXjv|R~> z|3wXo!ak=YViHUm{{nC$51Myzxni=EhB>`|5(Q%k1+*xPHH&^9g(~IyGX4pr2p#vj zWP&vs(6mA%h&8##M;)ps?h!Ca<pl#_!^rM;kuPD#iiV_uZPzii2xfVX@od0<L2HZr zf1p)F`2{Ts=r3p~p)}4GjR+|S28{@>e14z%AIwrz3*zHJ$6X~!CgdSfh`{6)pn$4O zsYMFj<w`27?G-2r)0|L=XtT=wj7!6i)!`hAvJWKkqB;Kmq^7R8L)pSEEwO7q13U!S z1jkroPsQTaj4MGnA3Q;(jK?0~c%`&5XTq?IFKLTEq<D8y)hLF{?0Wfe2BymukA&q? zV7>B67$ERSDj1i9UaQ6r(`@1>O)ii<XRX#+j?(WczvJBgD&=G~;(1l`<MQo!wc~kp z^180`Yq_CM*Tk=9=G!yr>q+(FvXlBvRlp`nwfLqN$qiNbZ@)$kSr4)(V&^|O(lv6Y zS7i8*e^vMFh&>%4p-2)@^eWDYd4=tHRX^2_PO@K&wnjE58E;)kZ8}+%`<w%^jr&v~ zK07Kv+|yqEcVZYn$yFeHv(mWt_1oZ3b_poPH*<diMWZab6$NUvp7VSI-P{vR@Rjr= z-h}cuGi(lY-Pqrho>=w!CPJ9}C2KN5JXzo1pai!L?pG-j`nf(2re+h`jsa6%hz}M; z>1+0<@h+&#bYa)Un80QVF_0gYCA%hM<S%Wj+8h{j^M>a4<Dj!aXV2b~la!9K&pm4j z@GWUY#_qnd0^*^}l6{D>r*7YqQ64T;aeb)*j#L|tdR<s8xweUN{z*JBzCJELnq!q! zhvUZSJ|VAUc<5)z#Hv_alaVJL9B`nJ@7>+>b^5n)h*E)s<&6hxHkbvrVFHy~A`bx} z@GB#II4uaeZ74xMJk>xGE=wmz_WCWNGb~M%pzZM`WWsk9+3hVpJwd;z@(zfj_O|R< z!*qK)O!4g7nBc&aV6O3$VsDPA&ncs3nyX#pV4-60Xx=_#Rx}{%dy+~}4(>3v>{<|+ z{nJ)|*5KI>dC#9cOs@%vU2q7yxFL4R!R+l5l_~*4xzOa7uCh>+Qu5T7aue>CXk}6! z`pIkgb@!_(zaO>x!;DOZKyWk+Fis*6A8&k55Rt#Yyq#mQxX62clOf^G0RlmSk%SRw zjEI6yum_F$Lj;c+5eSc>7fuA#MMc+si7XI|s-vxutfT*Qn)P2(zwOFS7rPgNhc^<R zste`iiq&63KiQl^mhs6thwm{?*Igx9STJnVT?;7597rQVGjwWL546pv&G@*uTQ#X| z!U^sBJq}AG<={1}7)5KaR(N`jmE|p(5ko45KZNf`QGG3|sXqYwvV{qOCWZm?&hCPu zNgj=R?Yn?Lp=Z!RLiIQ|K!3F+93|HtxCz$O$*V3XW`$I93Bru8Af5o{zl=)ecBC0j z9j$$Pldldub!N0bBM_tq9!%BHc~lZM@=gfq&?Cp~VWL*e)u0_e=!sXH@+B72V)EG6 zZWdjD0zSp)M!%0_;B`!=!_fJ6L<D%oEK>I$KV=GG(0nu)w1^oV!s{a4rCPKNu>2A8 zb;#nKW9^rI&3&Kcl};b%V_0pL3wB|JLkw%*lzT5@7aL>asA!UmACj%<W$;|3rNKle z5i{@t;Dc?O$Gc)PAd6GOmj(JDj9)Cs`z+852b%1P<Am`0j4ipA+4qB}BrRkzXBE)j z^rhkZEK+TCZi5!#d>3g796TdrDv)<W0o!z-<i9noVkUfLD&eaYn`1Sren3E-Z7S=& zoAJ$u9YLLgTxOd6Wz{SE`79xoVq|H~!LFl{nX!|(obh?$yteNEvQLs6nwM0CNd3qb zWafP>Ed6@M9K4#1FbN9GZ14vtj-@L2IKZBlq`m_w)rNE!n07KQg3QF_L>+N?>N<Lv z4C%*kJYpN}SPkq~%q7X&#UU(&W}F2Dd(e;Wfb9lZ&mR(dsCz$gSFm4{b`X6IZ%i9- z1uVg3nlQ;oAmUF2R`~s=6cK7W(z=7>!f9s;!a>r$Z`lO<o(NEqnBnRo&rk5MA-x>e z0UKAas5;D>`X&p9o*tmoe*J~Jb}S5DYu!8<VfGL2phh#brGuN9-QKwsDxM_~(Vn!r zE^6IGs-BM`h5F0?i76L3)~N*fl+I`3+%oT&sCY({Df*4H!nU!)Klh5A_O<=ViFA*e zMcp0l2@G`S`WhawUg`4LMhqO4(;nms;{B9U%(2W}pWghit$K!cw|p_X@-7U;Rklb> z%kV`PDTF{;U)-rtZQst(zLeTAD$w$d^DFsi9Dy@V24(>JC#Gh!)VV9PngXkBYYss7 zT*W5(=Slx)dev1o<VlQdK5Vy$EMcE=r<9mjP0PIJ+4844avI+Zgd_q^z%#nL8!N6a z^L@&8#;#TssTE(raSXY52bzx^#tc0U)v_p1WhC$QB#6Whxh#HVH;{Pj%zy2z31<#& z#0e)ATSGSxsg3D(GkP_E?c|uV42Lbx>LWE{Q%NOQ3jikJYHY@XTcKLk$MVBk)dHWe zo{GdJSw!V#%^4gD#GTqbY+Mp@b^?iWqyQJyI%Z|^2#rn{7~~j>9X2cMbDY)1O~kyv zbRYS!et+rZpc0y6Oky4zNbo5gp6Q3Um+jgD=RL-nGwmo9YuKVyrrQ-kK6-r7I>!6) zo&81;)M{F8pPRWB>)3$*L{pG-_1;|90&BC~!F4Wix^s@<tQ5PtCL;Qod1<=T!sVX5 z^NAu(c4XO2>Nq}6juvw7bT*oFbR~6DinVv(szd>H$J>LD!Py5uk1E~FV$>x5um_c& z@O6Fh4B#xeC<N5Mivp;B9Srf_bEA&~96db+7xtMrw&X51)Pc5=Mo=uGXx4;{X?o<l zFs$7}85{Po0Cy8YGGIL<y)V^1O<n!?w+?xmzEDi8$~W@c62V3I#qa)XKhb(~xXAd# zTqK3-)(oOXoI0UFCzoSOMxHV9I>F5VJztdaR2(iCsFlw2UQEC8<=<2yQK&LoTy5pc zpMm+;>f3(9aAIT<rp9_8VS~APA1O7nSU5zs4g5iHUtxmhQ>jCyl_0pWxVir(U7pc@ zA`$|-1FRutZN1i|QKUHGCO91G+17K!R#fYccS4DmF-4VBdZck#=t*bYi>VZPqAsPm zda@YQh2$)Ry2R|xCr!=@!f02#DR8E6-Os6JR44u&;g9Xn5mQC?BoZ%$<kT5%9~sot zg}kdJ98qHQR+wIp@LSIG2?6>z{}9nizPh{`5i5*omm@-?@nh|mMDeA3Ej74?xM}rV zISL5VO9cPz+R64N+wB^%bRK8v4cEARG>7<e6u%~DYEcJOy&%Xv3WgONdgbp2T0k8H z`zf5k?Ozq3WJAAOBP1V0uy^Ls$ftQgxSvN2DD*Kf`BjnR%6U}ARVC@3$mQ@mV0J{F zhLa$Bm4%S+98NOWTG}(uWP7ag)qNyL#92kyqLwGt2Gv2B_Zzt(epljqYeSN=LbvF4 zWW)nD)yozas!+O$(e!mh0dYgqSR45Y<Hs;ZC#Epc%OWfKB{s|e(V#0-7a2b|5z1wr zoE-!$8gy9$?QF>;Azm1OtFzJ%bt-@q;&k6Pr%D}^tvj63omD;(515EW;8kcmpllJi zMijM5s`XqmfXA@QB1M%9JV}+5cqJ!dN>Z&9>RSPEYeV4zEg6EBdRuW(+JSOMaI5h~ z>HR8&qR!ohquOjbw7iVY(WFh(nwyrn7PvU&Txh=r9kK!$i|((ikl{0BM?4{bNiDlm z&f`vT3(U%lloxk2Tf}zKPM<P(jATi8f6Bi-8{oW%f?0)IR^IjKA@#N5FPiwDPlVm1 z8$APHC(W8`q9WCbnypy0Sy#eLujQl>+owSziD`3@bEVq<DgnP+5FCW)QWucan8O(R z+Gm9#Zm)YAE%2=y<t!*)SZC&_F4Md<Vl)eZ*13H+Z=lRt)G$6=^vDtiBVqq}l8Pxf z((<j@eU!I6>3%Epfeg=}IN3&}d{3|N-B9AGajHtkZ{8{R#6Ly|z;}-Sb^Is8I6C1< zq>Q{yG7p+Ih}$kA|Fk}=$cbbowVW#eEy|MQP{+?0H=OnHS4Mm;Y(~shadQATIe&HM zhY&D|<^_bbyuzn{RG8<){^k~C_R@&Yu)*3f%m=2S`%kSXO{&;Ud)zp3b2|P|3p*be zFAZ^_m8r&UCW|EV<icdb#gcXa)V|vXwy0E5wH5M~xQIxh+3XRWpa&)6r7080^KzZH z5DGq*78>>?>>5{AmhjIaLB!zwp`Z9b`kpA)1>Ef4>h`VjJ_Rg7TEYg<2$>60E52-J zCucr)$8|%%NW*pIZ&N9@VKU@hDk8Pcg!Mfx#2%{jcklok+psM7-0mC42SO(7&+vPb z-uoZnUO9Qb><x=NQ09;7?Ly!e5iR2ZttooLW5IWLDz0wS+N&U(=}uC-1aQz#+R#i4 zy>#OAAZ&BAvFq)yKrpE3iF}?*ouFp;Yv4FT(KeX4IULkPz*ooK^xwiIk9=?Mro0O{ zGEsL`WNVyDHn)1ODZU7-3e~wN98)5Rhg4J9x+Ry2h!w}i>XZ)$&tv?Wts{PASUg|M zhCsqnA#+rSia>hrPTJa2Jcb)yOJlDSMYwDnPgj{VPAhkiG7KcYf;mph`qYDH86BEl z%gW51iEq%m%*z*j0353OlBzzP$^|N>sBk`L@f%`pUh}m7;X3J+c|J2}OY2!<a*4w| z&nqf@VbjjwO_ybzMcQztwmN%hB#UUJl$nHZu<cA?wCq9jFGrOiT0W`>^ik&a*eG7O z)dGCxJewqp<LfvJ)S)wkfurw2O`(F_FjnZPfelecv$ssusu{5DW=&|#5k&Yp;9y8h zDKgR{&?IdMm_eX|wL97qM<nAAQdF~_>7YX#<pfNWJiyUiv{;{FX%@x#6$cKmG1J4P z2};+7b$$3J_&AA2WwMpMtXcw`^Cr>7qIFcz(zTm@%ev_xIbsSTs+Oa`Ot{DIfJ~es zgI5C9L(Y%$keH8f^O#J-p&19$2}0)4mZI}#gU15~`ePAh$fgiqOC=s}xld;S^s(<9 zpM(-+m1rOFCqX^PvAt_ERUM0M`zj-HQZtq8a$3FV5@92aWdBgHuqAP=n)W`YDVuRZ zV5PqnEOP)6sf#zspO8*1n9@yZQ5zi40sCig!YHDc8nO%RBRrGWB3I!oTs3c+26Fn` z^0OZfWC`5bP)?T6h!h5$<QEGC;azOt^e6L{q6dosA;l(b%5h`-N;-RUMarI{K6<zM zfcno%=C}rJb7EUGb7ow<*&06}6G}$R35TLTgce&9`Ht?^oR^+36|R$^`PWm`7_LXF z6mJy>E{e3CT?Hf6l&=C@_>)C_LQ;(Fk9wDNR{Q;@>y9;K&m|AJ_~t3EX}97+*|+Td zY?t^}S?}%Bc&B3LquZ9{Gs&wKaHoDZ)cipfmEn4~LNtG)PpM=Ad8fiLVdN==Cbx6l zv&<3!pFQa%$I@^dOaVAMWB5gu6>h}cDg^L~B?_&>*VPYc)V2uuM|K$p%~Iztw+e78 zCe54R#Dh1oh&dD>!tJFJ-I%-U8wLwGSKyKA=&yV`PTP@NC8I{xKs9}<4F&%}ZkFg| zO!Eh*ak1@PRfd=-izhOM1~B8TauLN{V<}I9Tct$Qly@*f0P`rtcTT0k3CT`{XcoeY z?6Ls0x8xp~FdIHtoJSd!h2cH-GKKr5Tje}pT(1%-3i57+<6<`S(%KlrKS_5xsxSbO z)DFO=4?T6hws!*XJ?SX8d~fzf!w$ox+b*H2%H6IYVbNaa9W{FCk`g{?l}FuWf0C6S zW;gv!)~&+7>=oS-ISH6!B~JtWS>ZAxX|cTI&P#!kp6&#T=-ScVlIViHi7Lk5SG~;> zEn!X#Wtv;5670;p-Kxhud!Sw(b;zeVowi0wH~}C68hW$>7`5I#r9yrz6zhqkh~NS0 zWv<pNg>YA_ydj1X*?;%grHpat0w@z=?Gm-oF^B6fiRwx5=$qLb3+(cHuCOV_2sNdH zC%6P?g8X`wV7`3Z7UrCy&jT#{dn|n<V`t?pinK*4;*tH?l^$wAtV3YU%Y^{eR5uWZ z$xtQKWGR?Hn4Ev5S*R4FN(LtE3pPA*5?~-}EKo*-I0onIG#H*}p<4ZmLL}?tJpW?& zdO}W&;tvl@rG6I7E9D$PftRJayF33&m=(@(Y#AG>k(<gHa;Cs#n3<jr7y>d}7z8@Q zeH32~(^Z#5l2=!5;Z&w<^JZuXh~znjY%L_FkO<H^GTc~;weChL5FCn3X^@=fuJ0^% zN6?YhgD@&}vaS&a6;Kx7mJmwatejj9w3dMWm9u<65ugNIu?vboE=+fs4}48H?FsCi zYc4jtBGT~RuC%%xuk^@%0yL&wwx85YZnVuF0L=i7H@Pft?ryh!%5=Ot?s8CaYcskO zFS*xEn=IRAK2jBS@ecKt<ez-rwRfYs>p{#h6l&%a0xJE&WCB|LhLK1i&nD~`JBtYT zwA3;a9~v^g&m}~bVxz#^o1)>v!UQ+E6Ts+~Z8~E<5;9CakSLCk{lr}OFBdQu{B6Lx zZY4ZoRVf7VYXA;-F&za)5-4_YokFAe9jgv!;v)`Iy+fnNH(+FY+H8aXk=#(CQ?V^x zpvT0w_x=cp{!$?{x;h}8*%&3HnAv!Nh<P?1k;5taU^ZSfBZ))kmj!O2&T~++@wS3T zFyniSW@F;WNwe_^cdcf>C5zZ>e6ZmGW@6R}4!RLB@euVs4aI*ra0|i3BSd!OR0Zz{ zfF=h1z(n(4W1gX|5NBqls6NHm@KGOWdPkoY{Eg<I#^PL}o&v)zFq$?Mh;N*tG@>w2 zz0bm~Ygdg932!EmMichIWMe78)j--4L){De1SuzI>0r>z8K6Sn^B@~e2CJrdmg2vF z6}SQ)p96?Gh>)_;2?<e2KGYFs+fL1Dfogu*mU2Ig|G4V=wfu#<$H7!CYx)Uyx^|nN zwzY=IEQa-@s$<O_u)tO-RB3W<QMxy&3_`uFSYDxl7|9GDc)&7)mI3z_`}czQ{W9tO zGV1-(_RA&j`@P`%owFqz7T!M$qpmr$*wHpAqwLrU%4(&Wx8P6uubuL*JzN3q9NV2Y z{oAY|S^V^jD)EF=M9}9g{9N`zU0;yF#6G!_LenDUBQXB~7XczTqI^r=2SMzO;)~A8 ziV>X$$5XBjEu?53j~_eLW#}uiC;Ll*lAv=A)(J%UXTq+C*wEkLiN8}~SR0_#zg;}u zy+5FEBcRz8ru~(FEsPkEm9we->aB^r>ETQT*#WP9;A)r14ixbk&Ybo>>f|m0gO<lF zPA2scEPmfMPGS&$8w*XB>mqmgXLeGT<Ra*c+!asF_EHDBjwJzl69bkA_9lo1Q8G44 zK+2oc=fn1H;Lv^8xHaPm=}=QBfkI>Y>G)9@`&$eZy$g=)$%7^>qBk~%(|u37#V8<l zhcT<QZqs*qjed<_h!{k_9cf8B%6_?L>Ppvj;^TC8BUS$<J`FTqwZOChN!SYH%>M51 ze;h>(BQsot;s4MLc^?`wiAY|;VW}<)z$s)%TB~V)_@C8c;{!m3hcJfwzaXqGz8oTi z_<0ft?~g_U6?V5e!++$Kd*8eu*_`h<$RBzCroK$4lkm`I@(bYL=efFkPkRvZTa?Vn z%s|y;`6ku5O{PrNe<KzLhTYC!hD){CoQO3ICshQ}J5(f2A1ja;=`2-UKM*z)WE739 z@UQ`|m5n4!zT&;4#VNty!hQmy7~hj7vERQs_72?euXszy^3OS|-osG8XDP#O$1a`= zc)AE@7jB~<9{9;gf7RSI`Pao1(V-7H$n1ai32zYDFmt)d9OJLeubyb4I2T+M#gimC z|A8m;o<%-`<`a!Bv8AZjY)|$)#3l289cR05PC*~;Wp%%A9ok_Jkx(YTFzIIXjX!mm zZf{K6%@(Xh8Ty46@nBJtY%e-wp<OUH+7_D_&XC@g?z558^3Zf;Y&|$;$%b>XwN0Y> zdD^mjL<=<sb^hR7vuWpKZVp$y7qP6mvBkpRu)&5jV~JH?y&gUlN7mn65OoLQ+z))q z6;!G)1g(Ar=Z2{}ESjmFcWdESponFa7<TLc0K_I=@W_POP6R6*|5*1|g(R+Q6&oMs zP(e|$i2dfg=>#AmTl3HP5=?+q^5oKoW~^mDLmU|o*wH)SG0dD|C1~iG$QO`Q-w3tK z*v`ZRLH)e|hA5$++|1E#Fxm_52Enjl=@CH(-V&4=C|Q@j_1g(54@N&k{13Z6|2ZCf zNN~9=7#CZS!!6YqwZbnpLigPwuA*~3D+7wy&l8QS#wr{nrtUU>NJxn#@-|KpgDDn? ztL_ZF1q{RgUUD;DX1I>4E|)rR{7t7g8<CW^5>k+Ywrt=|26n<gYSVa*cpH1|$YQHc z`Hr~d&O^OXLA?(NcReOn*Mc9GQkovc^<Ls{d006%f$nn301};Z1wW>_3bT8m5qae} z&DB-FIfX@Ll{%?&z15vp7vVo<lzK6-oN_yvg!lFE;S|~v75J6!GnaRE=sz>~!Dn`o zR;xo#S-nQGk61r?2U$H;T(hI_-KH-Df51o-<Ai^&p4m_Tm7=fH5T0O_!j_5`(sZ7_ zz@kH4KBe~>YBOb({$RD*YkW(PU7-;euF?2U?%l9*b&v<G{o!|`(}ezHIF0x1w41pM z>p=^(_Vs)8#L8wc-FpMUyKqFq(`XvUy#RDqqv20dqtU!uP26d!6MmNIGFM*-=NKMY ztFevB&O_CCSt{mZwZblBv~qPRh_V;2Q*g&63aBt{rOHjscf%L}=Z#8UrvW=_<$6|r z#OgKg9iw}PG0pwiZl#Lu$sPZCZ#2(ZMaZSyWY08i_1tKmml6ps9#yNMGdS^sz)}4L z|2sg2>(wih{lK7~lV_{c{DT!5QZUX>b*pEGz4yzXyV`Z;k9yO-AN*d{Dr}}7^g{n4 zzkRKy-Vw6ubs6YK@ua%Vu}og)0?<9JCIAV|rciS0=Q3<SXTn0O6@kG@t}#NYPE!}P zXdb#wt4D|5C``|#vvyGm1AYgiLS<oq3X|4pT*Ew}^PfhHZr1#FD(i*6Q#p}h@znFo zKEd_fVy%Ma{YV3fu<47g)qtJf&(wL5YB3#O#I4h~KSn=_N7HHQ3?&a3T<m-NeZZpc zG!`G+K7Q+0CTV#)>qp&H(ybouRFIV~sr}bnUANV<%IL3_;*<67dWQ0Z1L3`;*iFA< zW!0NPk6t8@>18IceyCyhx0wPaHk-oAbzRjl1Dy%}A|fbM#U)-y*?Brt=U?zy?G3s2 z|E!Gle#t)Wsb44sfo8scIoxd1EjX9`GJD0t)zx9*>Qz<j>Y0sC;O|5XXPcV*XyZ8! zR)1bS(D+ghW}3vMIA(VMaBSb7qTF&rKK}mi3P81<ug+xRzSC#_{7iP4rqK^%hL{Zn zKU}3y>}~%XYc(bD%;I$^$FX#HMpdu>Gy{5Dp%F+}t=NN%-y9M7(+N9IbNvr1NVCmu zKV!~nyZj#DbIsy(N)`OMc|(8-L7~DOv&BFsbAw-JVzrR}eX3xj3b0kGW<lImE<%?g zi~9t3Ll>h@xhpS~emX?lG2Z=UWo7|N)vbrY>kGumRucJC0DZ}XIA2@8mWR5``WB)3 zS~NYUQ6(A9d;76Twi}8Qwyf70&!ku6tMHC<p}mnCe4cs@{-@2>lMhaBN~xJ?lH*eq z8IS3;TSa7CH*HjBUSip@ln%kj8Hz<dh)f(aLEu6#e6REbnIK<bsb*~jAw#hpUTkVn zuOP@su5f;gl)+pub>a^5&%IwE?X2OX)3j>7@G@<`th_Edy*8s!1hCsW#MP@&7|@A4 z5+(ytV)eZC$r3SXm)esOoL!;17Z{#v!X||=>K3S<S1!O%ctP3=>3-Nx6>D6kvBbc= zXP~SAQ6R)zj}t6~b&R@k2ub#r<{#y>1ut1re$bds7&COC6RC%LunKcFa`Ux-VVvGJ zvuNU%!~<^SDAZJ4?V9=E@XCTM^6_uOWoLOTegi4Wp?|Vqk5Q>75!<6u7&$9nqB?c8 zWy*Q$?z)s2sF9>rZH<Rp^!OeT@+LiYCkIAh(LwT9faP_(K5l8Mgg<=ITO^GKvQ#6? zMeZmlN7*`fJE2^&N}2hHkxt%`6n7l)3LW=?+XsG)TzO%Oq(p_;FubwA(iZgki$fF! zqg#tS-WTg%D+D{7;Z#|Nz17J2=@19JT|36Wjr2283GihyM;9#LV&tkw?_4F}>!zqT z#;$v?PSD_`?>G|uzE~KQT%oEQ>K!Z|=zIm_z@C-5CXJajv4-xlQlCZNCzv9MLcm=> zEj4@R*g|cRlGe(fEk!7pAg9>vjeAzi7&E59qWJ6vxY)LD{B`EQd_7)duw8vCEc^R$ zEL!R%v^ZuuTk`=edTt1iCn`B-g1~__kV1i0Y6#6VwAmcx&tqp+P%HQbW9b0BRKC|e z?XwS3Q|fxYcEyu|wt#1(o0?a#X8qBINlek<SD-}JYKR+I)ECnZF4MVSSI%N{s)rSH z7(T66Oc37cqKZFzX4jm!O_A$OO;l&@ifj7olcHyXV_n%mjDq7CU4`<82;7nu`H~`c zUTMs${!ACwvlL1jSWunngL4wwJbX)fn;pBgQiF5%V6NQ-fzIpyK^k?t;q%fzow*j^ z$_Yx)VS*f+x=@&np!=qxK#|^{BW9-f65yKrCNU^+T@TQgc@Of=Jk*tSVCdPzmzHwC zxmq?Y-ptT{aT+4A&$l`u*!`=xJCi&Wa|EaV$$*UY@WEo=q4UX38r^gyDj`RLp(nlc z+hJ0{B{)OK*7}Ix=0&{SeL|ddD%kRUIu()c{Z6@eZ(l|1ZcRVEcm0!=I4gnxgyck* z70^cH97Id;{ZryR4%?cAq{YMo+8|NOY^vU|QDAIlJaqEKhsju6MKza(+q!<`N=0$i zB9RP~?29A7pxGI7ALnQHB)R#%Wg9V=<K@0E40vtz!>}$&04|$QK&cvk!7Qy9V~ML6 zQ$8gggck(;{@7O-Z{%3-?-58aEQ1rklE%4aoy;+o+zv@x8i^2<za@u|G|w2gE-ai% z+}yB?6BZ#*PH{>eH0@||cqX3IlNT;uq}=ElMi(3Aa+>KJf}~0mQ!ZO#`X$hkuZT?r z$#Py#sKv;kjHL~aSH+-OuB>8|Sp;10-E586Q|Ui1W+@*ZG%Y=eQqphaQ@<A%c!TpG zX3cDyc+R+5kCu^=c>p>MR$_ovzX>bWh%<e~tyQQj<lSltuOBXd^(R}>y1_yzkrWxs z{4P;aNh=wox4<FbI&~<_e;@~irqwD<hw*`wv6U*q>ds$GS_O$48~}M`O*>{}*pWdM zZ<B(=!CH1vd)i|)^{|AJJuDsibs!3m?e;<;$ag(&xY_+UPwCN@0Bynxp~nZl9sY@k z%xUFmB@}qj842ARE5`^UCiW7GI&2n$0B{b_pMWTCDZbV^l5;*4UNxXwF}BwyF2vs6 zxT;}Xnw={x5|hpvhhAB85Otu4efVF2s`Wi-v5~ag`i0_gx(f*Br+H9dP)KOLw*EWl zncO##=!u!%z}Rb|Syoi);?r1mJCNpepai%8<psLr#PySX4@J331qUAqoIg}#Ea%rM z18lxhB~Q}c7_rR2d*N{q>>)@Jqziz--fT7sL|CRjgvP|2MCKx*zLP44z9wR>ZD5Q= zJj|)W&JkF(kx-()qoh5HPK#}CL^73#hF)_EQc?ILhh<D^4O^KnWfux(MJyj@X0GUC ziX|guDPt$LtTeZKR;W}w)d@{uOXB|f0@=)0YhToxXUXerym+FCkNxPblFf~LGj2zi zJjv7;>286!d#}*jX2iG~g_Lf=@b7NKO)L1>?nco$x0s7AZtctG8CFQh)h!h8h2JYg zNG#wTMg)6JNc(%%${mN}^W9??H!{@1FU&AKEYPCo*^L4O)$P73Z5ng?QXj9|sjvU3 z=cC7sf>|$u8%6y(YNy~V^b;HEH9><PrL>7V*@FBsfsENWfjjxb8ekU}ia+s29)>u? z`hw;^X~eBO4oh`q5Kdv??|`Vk$zJ=tsZyS|3SLdkr*J2l14RK#cTk|h(I^Ne8Z}U_ z&`?hdA|{wrOd1j==A}}tpTfT=3~eNC#pTUa_jqy8p?l&Bp=1W+^AsDOvwA9+K?HeQ z7C1;LE2m6Dvln>YwqBI3uQeQ6W3Mzstd$7sloFrnDOT80wq#Q<^IebCPX_4PF#sYy zsucpa%&JN@xKb<EyRcA?H$ylp#MCy1M^bs>y=cVEj|b(VVI~EV<(RNa5-bhsQMUh8 z1dm~~r;Hl!CS~Jh>7o?TwX9od-VTgy{_`=U3f(?GK|od`yJ)~etA_4cS@)DFzV(5L zlD>2N-L647KaIOXcV#C_f(}2)_R-kEL&?@=XM~-~>%EsD`ML7X4478g0KIIi)d0Fg z;)5#Mr@~nro>39Uc8SHM;Zmp7zy0dI10@RBCeS9-<>S#a^r_2Z8bbojME8pWj71H^ z6c&fTotC6tBPg`W1?hp2)Bqzm!r?GMF+B7|184*oiuhaU0&y02CeSKFZzzGnfXj+~ zCeWZtd5iSd00O>>pQC{Uh8dyc8m1%5e#?D&;MF?Lc1cl#YLMRr%J|Q1gg@}0pUX4^ zP>YyF4B9KiGOeaW(SMU&(EQ^R0K}1s^wkRuz1R@>(TOG~IQ}OU^GK#uR-?H<+kRTG z#V^{+DqxKMYab4D^+tgbiU}%A+eP$YPmKBqzFtGa5f*~zMCg?B4*0s=58X;$Iy5LA zGg82k#jKAFu1~uosSs&B@v;#rxBfVv!h*?C-xLq8e)!hn5%OY?PU$%wzQzcJ5QdTh zo}ZjbP72H}t+A2|(QKkR=1h>uS_grd$cbdaKH!D^)Nu)v>AFv-w)2ANirCJunJ?{a zaI^T>?1OJ^C~DLHcL7|_1@+8T!I=&_6qL_enuLjFubZ>kXHdaI;AU`}PtyHwrelLT z3if;fuc7Mn%|8V}*u`9=-tNML;HRYL<oNsp3c~*s6zP`(!*a9lVRNBkURNoI(9_At zBeF1rxSkbVG{Y!~L9SQ{kt_#IycTk4V><KcYB1;_8+aj1!Tb=|61AR@IJzVvVQw}B zekv9w1votHGS1WZWpANsgU$Fmo*dovqw~J*kW{wrl#FBh<co#tH_>ynhPJ1Fh`+gq zvZDDG>*gBZSQz8ro}DNz;=r+nc%Y1soy?*=r3WdEC5?KyDND0}On@?0<>|iT`HE(x zkzxPT(+-w`OyvC$&xb$6PFjfVsZN}#=k47|*46PvFbK(02VHMj1jVaMzu8|Wt00JK z`|AMJC@v)*--FHZ`QS`H`y7a3Y>-s^rA$^nrVQ70JNWtjHVAh=@Eio%S;xIL*~%*q zx(Vh)4$0NnR^U&c4%#h`yPgMgc`OBnOk}<3Wo2=w4VFHa3z$<ccz%-0<DZ1V@ffV3 zl^oC%Gk_rPyvyuhNT4(%DGtIZOnx@a=M;YS_Ycm2$uZYzmQQ&pHb@kzCAe?+Z{?e8 zwK$yTSI!SOTUVr=)nwVH8fR~_D7s;9(-zmRjonD%U{fPRKG5RfkKE42?>5rHNb(@s zT_Tfe#hl8B{!HXxLuQKWV6!ALzi!2&2NwL~&6!|TbRUT0>m7K5S_Pg43j^}wnVzol z<C`9bW|{uneAkN@LjnWPTowX?+E$}v7(Xb7v|4KR)nyvVw)f<Pw0fdlbI{W_&{B{_ zHr<lL%N$^}dGXhygAILRZv%lXQM*<Kjy|z)P)k>VCT+D=8*htC%6ZzR$$PNMU<3Yk z_V501)z9;wl)S^BRK!6%*W~`jBSa3}iR<^&I^1e$(mZ6Q)gV{6qYc)xDvHadHU27^ zP#dv!7NhW^{+|ph;&_Z&nckOCx#XG4vhlJRM2f?4-{cwY+jsa~gn|cdw&sEdaCU93 zI2sA(?_$oR{0F=}5H9$$nKK@t&?V=4XFkR2DB)9`sf`7Xi$aPV_S|mZzn=HG;-?ke z1Yvm;gc#~Q-pBVQR;plme{ep3_W1<!4K|Pijj*sJFk;N*ARwq>5#;|Hm7LY4??Byo zFm-A1!UwF(a~^A93}?I^77H%DYnl9qkuj$1w3#k>upF^9amVxSUm|$yoY!LET<LXn zVrcsWpJl@1>|^Wx*1hg}XmIp2BF*@^fsxp{|9vBI){R$?n7;X@hI>Bek@L#~XS_=S z$y3&=Wr_=6vG+6Y=;<(s9QM%gXdaS951@#GhXqj(-$G~IKW6wmlKC*q@CsbFYk}?U zhy@S3cE3UC%A(5=OC{mzyDOKN^MJPp$^myabIv8q$kcrfeDxUQ1Nnu^ya#eq>=}=X zLh=l@DH4D|hJ<+WgR<@~29gmVRBhifS*yT<;HS}>E(RZbg82uV$wAcESQ8mo7IF~~ zlyL}uGw-lG60SP4uXCThpZCP`?od-M_%5Q~7|_dP&eUB=<v*l#*z0oL3Sv6r84!<` zJUF^1py2Kt5C1>9-Z99wpxfFk+qP}nwr$(?DciPr%C>FWwtY%n_q{iwzrNl5Yp>X` zW3N~vXJ)RPne!Rn0|Gyps{K2lh1PVMd;cv<EqoaIis%MBz2Gn`{eO}hE_!iu_rJqK z8okR|mt4=((P=&0??VsXh$^PhJk7sja1$bO*~1`Wf=QM>f*=W>mgpjWikx?`1vqRG z1u)43{azdMAJv-$&(K>p7d-OYwY%VHCZ74s7XB|)5)~6A7d;0{A^w*vrL4cQto)BG zapIx6G;mMoau_f>pGb_Abblh$L#qvb<E2dNH(tst|5v>9xWK&i8vl<h+ARMg%PU@z zz-f%<@c)M{LY~8s$J8q|P%{XNB)!KPyLZ2Rbnv6q!NV}2^y}_79e1bn8;o(Hr_T_$ zFG>MVTWMS_dgMj3EIFfG;R~Ly-e8d%4@&qsarLyw1&<>L35*#gT=E2rE_xe<{qli6 z-*bl`6Aa{wYJ5MD^AI_IZY{96dYz_99>)?zPXGKY{6AFDCwb@jUvivi{K{c0S^U_0 zs`>np_76hvkE5%j>mN(ax@!-{N;jNaVi2rSUP2B2(u82aqL*O*`~wKU|7uGYl01Gt z$hTh7q{P`lzXZY4dFiCm$8}Oj7r#pARXINS|Fh?ahPA5bby^)~emD2Wr<1+!m-Oua z=D)&TpBy~mbT`KTqXgb$YVh4*+UyUmL|K|EN!}=zMEoo~t?)-$x5R@dlR&b}DI`hg zjP!@-+dP@?ndSRWc)A|7*@#SoEF#VmCR16XVUr4R66fOhUTjm3^O*NI=5morZUYcW z-bG(Lcwc7!zi*d1CO%GF8+3rmz?vMRcxMKXWXp_H`x+$1$?Ejp>)qbGrnHZs)7RTS zB{<>T$;#RUkl*e2S|f%Wooza)wMHo!Ax@qS<w~?dvfRUl??Y^|q<#U8ifWQ@y0LN# z{g;b(_pC&nL~C5RaAuMF$c{k)K7Z-C<U%?*Xux_^k`;MTN>V>vnv6=9=F#^tQAQ@k zKpC;sl*;8${B@n_rXVS#g~DooSgJ>l1+=iK-slLcgBs1zs0TNAkYh-*tR?9sl*?6U z_iX_#OX%}!NP#8)4dWM$zd*Es0uxn8WW8mH;)Ar;B7xx<>RX3sK>y<I(L9vi-}jvl z5nnm6+2uxjXNa+7O(D9ppUPEz9F#%IyFYOJT`%}X!8a2=a0W=%ec{rsJ+dKiv*sp+ zCw*hTCgzfO!yWUI6p|<+sF+@$1-O@o+GZIEU(@69UO6$o#*bOIPq%t0b3Qpp15Z9l zUO7+d4s0P^1sgtah@m@Y*Bym6Zuv%$kO8S?aN*D?&7S}|2Q%C*j`rG(k+x1<m?k$m zW+Ui>w@-DNxE9cL=X(HD0w1yMN!6@hoo+vgNfrJKcg)_;K-YfY>|R8<=N*d5RAdde z&06+usHSpQxciZJ%ra7W5Z*X<(aJdF86Q-Rbvor8N<Q*h9LU`New#D5;v37aPJZM3 znKXLI7p7o;$`^)>=bCpIr~WK%Y1eRz&FL`lI&Hctv*RlVF1mK(3{guE=5wG!W{b{} z(fIxu(e}fS$kUl*G>^o?5jVl{)VRW5h{E$4JHe67zW<tymEefurG<?-id)vs1ZN_d z=*ScOdY?1F!P5uH1SjB5c4#1xoBuTDv%my*n8Weg2gf;NrpjTjO>mY(6*0r^b+8at zoX<rtM+a?s_x6!}!}gHnDCo4+DA0rU)x$NHJwk2~sth;q1Anerey4Z1CVmiPl`X<_ zq#zu>L=zmZ75q=Bd9bb)`9wzxi&V$H9)H3^0eV@jk^5qszv?4~Q`Di46C64eL0KZd zlbI=wlSiIUh`q<}{9bQ19BE1&G;EZ4^dbKOTN`T0-_;8dhOP$oe~#NsaJ)jjAPYaP z4aA3Y<7dpWEWhJ66C7-3oBs>C4^u3LHy|Qr7^8>@0fFX-AORy2oTWYhKju5doA*Jd zy5DTNq*08ysQIkTviK8bD~HZnd0cDr0@s}VKef@r^DR^l?W=@@%GKCPa1r%A)H-o7 zJAPEZ_49<UL*260b^g@ujcxvTQp=xoUWSOTLE!AVKL8z#UqOT!QjO&Q#&7UP9u4WP zL^t?lrnolv%cBZE!tNu{5LT!+hQ5L(pq<|Cf9omG)akXG3lX|1Da@8XBK1ljKo@iS zs=S-UkZ$KTkud@zi5Ze9W-5l+n4DNI*^@=E?;yAp#cJ|BfBG7ojemaS^!ni_O|JWc z@ff+^^$`YbdWHY{j(qb?7=|v1mr}YA`4HLPkJ|szaF)56(oH1`^*h4bL4~2m&2IkR zQ{dX~zY9GMZ_VI$&!i+&nmlFf@YlidFgbyC;)-_L<*19@{1L-j=Z_{VbUz&b01p_t z!hcxj^qWFApHB<^r+DNjJog8aDU=>FHw=kxSFl}N%Y|pUiwvjdH)+x*Ka_b#)}Vf# z?2+ZqQWd;QA6S!eCl|>W6NX-l%V3f>ZO-DyLMKaz<T|~-@BQ5-#g%T{%`y!AJ|#g- z5wXjo<V2swc*q3?Z;DKpMGs1#XWr6n^F2~YjC~#*!G?XVPPP?;qS=LQ>EXAdb8bQ} z8~kcpwl9c-nY|jEE6d8m&+J3N;Q*Sy;zmIw(G}<x6$6ojByHO`TR1lJqFMG)s9pWF zhA5CQ8XLh)hl+i~rtU-1-eqRn-s>?SQ1_=h-EaMG9Eo-M3(5N~`BUbI@WBg7Mn00> zoRZh?ON==B;w~cX7{5Z!(lE;oEOr(h*WX83c9G{1tAU=*Wne6C-fIA?PWplUF43_b z=shtVhk6`m01rJVG__j29;fSvy`NA~^DoOa_7kkquXKLASWZ0TR($6`DGX;R_}?(u zRr{kg_5OL?9BWru&xd4J`GX(%&-z-lqq@|*cbuE?w>5?ymKppK-Hl>4(k_8~dEn%B zB68UG9nfrUhGs*EJydgkTj4;iN?M24=z6F+LGpU2Bb|+#aa5a|5s&$_m*zXmIEG!1 z*Le4fFEJspQ-0)AX>{-2*a`d+os5}1T*f0MZL2?aQO(1RmHVxZ*#-Q^Etu=AmDrX` zBhBL)tTL##%TNioD#~)P->0sL3!@g|kr}%%D50DiV-|KkXL5*MvdVdMEFBOxNL_p! zw~D@>UWAM%O!CHHbdYSzArrTY>}t;{h^uYGVzIwth@ZU*E_Xd!1^m)z!{yF&9y9us z`yE=;_2n3U=RKc$cN0W7{5R<n-L5$*u+85d)GT*AI0nM|bOh(NML1wyxZYnDitD4D z#P!x<mIb#$n!C`z^)|3l%%y?8SQ?~xx^-c2HhqeZ_A_0NqFP`OcjE&$E-}taYTQsn z1?JU)yRg?h1_C-KId8zx#?1W|V+fAVA%z>AH)C<9Tcifg&%;##_YH2rfTH$jJ*tBR zGp*)g?kuCY^~_`z6&nz!T?M6jSHoD&G+a`O78ebtLLG$ckQv%LJTZ&uy~t>+p$*Bn z7ehAjJQ6&$MWZ6UaGD}#sWJjmHY}-0f~x6EYK|t^A>c_}BxMzgF1A(?Acuw0=zrK* z?(F8I4$&l0aWUXHPs|?CKP#9=wPZ|$OUwtU!w%=mATP9POoVTPQXkXC9=9pu1cd5~ z)hzT#vF;ZCXjNa&x$ZV+Yo0-#@&~WXGCEI#d<ESG#Y3lw@e7{2eniwV8`-+p^X4zh z7dYIk{nL(WHv##I!kE=8D6$F=`X_|`7vBK^{#J)%zV{{>wytMl`-@EiIk+x;k{hS( zyFJPsf0m6G>aO0d$0XZsljtJN0$RixoYymFX&{OLk_|ZETIDI(2OO{A3Yw}@BkMi{ zg;zG)@1pgQL-s$5*0&ZtpTB1V-^ww{!YHNP*ZIDu!LRydp-fM{zh@2--3fe`UC`(H zpM4(Sjx@eQJsq6EvG~=CoS!R#2bRlP)&pE3==rBN0^~StmAK>SN~ht5)bCf|KwJYq zbq{(uSH5tc;OcgH!cB^gzGX)~#YR5^jlissi<Y@~cC+b_Ui_p?MpQMky7eI~)d`X5 zS~jk}S}0Z5v{}8s3+qnHa^-mA@{YRoQ{GY*t8;(G&yy}Zb!D=0Po-%pPaP4{^q;Nf zA5)L8+1<`gJKm;=Nn7Q9t0ow;D8yV73VPqz{I@8)h{5+A!ai5k6Cj!9CGYhaa?N7< zCADdjjA}~_Jzgs}VS}iiP?1*{vbh-B4L$a0FoxRRYvtQ$Fpj#<p7P`<LN9ksr;@l% z?jzC-IRxrZ-y!D-+fNS!QUQ)U{r7AxLDvD|v0EYISse+y0h|^*fsU3q;^BdgP5}VJ zvMnt~&R>}GPpgCM<z{vCE9O;SMQbIkaqm$s!*^Z8f?J_-c?VTcPTS~8;A&V$=5v@U zpB?4W(oO|$>X~iyCJDa>1C=L&bgir*4`6F!ARhm`ZLke|@^b4K@-;Lep3tvn=O#1k z0_V|8iHD9uJYw#w0NGHxy+S_9(n_daMNv(OCnTYsD8Duz@&Tai^C5-2tJwUmGfw|~ z2CIgsRzd~!zk(3w{_Jb+`~pc9b4z?jWACQ^sFBmq3X;|}CF334Eha37ze2mQ!RNXm zsS)>$VGsDYEI}il<hi?TEHYNaueu9%5BR|66HbY9WVb@RhrByY0q(Uc>vPt92KTF0 z26}@q=l;B)-R5)zTJoQ;hZ@7(^n9fws|=(ocM$YxF9hr+59u+UKBi?aCQw3F#epaz z{R9^Fc*n}8{{YEIBH-uJOp(W981|SP-XCtSxk0j#|8UN4b29Ac#lHd<w<!Dj3#&+z zLA5z>G9p&4*63<$w2-y^Y&i@!fx@AM$RNkuRo<*dg6<9RjM8A3vl0HHTODaJP;rF5 zEt>#7RXfq1(mtR=1|Wy`a<n&F1%So19JYl!Kn;v|X#ER>kcq}*UHo@0zD>zdpn-?? z+H9}q7yA&OtoT>YcyGnwUz%mY30{4`&#E~Knyj8PQznBxxCP{a#pk4dh;V*v^_~pS zMuHIzd#ic9fG5?ea424Dp;~fQ@pxfz1aD*YEuZ>0yyk*ffsuu#x*s=+)b;o{6sTZf zz;tUZ<8r}b^WAs;SU&mPh{MM@$o}5x@e##X8s{pdHsDGbTscbnQr!B|`uQHq!hj%9 zzzSC<-PysRe9i#T+`9WObQJxd;;%KwoROuOH7|u~EPu)2ahFW|j!BtA9aWGn4$YVW zJNT%n0~I(Zye=gKm6tyVS!!7raLj^1w<1hwNILt31CdMqP>#+j{!qZbzDf~#@I_P7 zrJ5j40lvTR^C8)FN;Xg^YXI;o{V;GS?8|KrgV`5YA@>Gkqx+N<0vzeX{fg_!>r4_U zGy4Ercae6v)F1UkBX17C*J2eoPZL6(g&^Vv!A>0hE*@XcUj1#Sj$r9a&*;VOC;QKt zx@79@-_0!5cZ=(=Yx?@uxO(Qd=}Y_1_-%lL^`t-Y+*{ZT+4c@9zP)e9A2se{>2a4B z3{=-EE<X>fmFlT0Xo2GHP5O&i91W%WJaRP}SF5?KwjATczcRMN&1u)0X*#}Vs!|8C zU)lUeYVb7H2B$kHyeF7d9uUOe*oW(8rIs3IC9lGPIJvR<@82+A@vu9NN%LNdBTnGa zsr>e)wAwb={N$g=H~O%O-5SzL^(sEY>ju=yAaX8?2(Z{D5FtZgag|$3NDf_es<HW5 z+E%bYxm`y?s<F}*dv52~-&&QH>|U4ElSg_a!e?&B`FC$O`}NNa(oQ$f<8AGhDeQHh zZ_TXMS?zk0^~99NRQgN(PM7tGk}vAO{xn+L4X2lr>CH4XcKs&LS5TEie;(`87F_As zUEh_3eD21pii-a6)?1hpUt{xlJPg`J>epN7V7hLW6w4ZJ(?UL_zp}|#umRozh#Z&l zOV-P>Ofajvq`31mDJ$~H(088LAnPX#IOk9UKNy+i!oP_YRTJ&Dx`0XN`PMrwJy<8B z(M+V688=up>u0QwYqVX{`t9VQb@E|BTO$7;k5&P_j>jM2<|=N`7>pWp>3%e--S9Ct zM}X>s1x}gj!iOLqYSFfZVvZ6mOayG93I-e>JrVa^!tX3B*$=^g0P%)bj=ZLr;Qdpp zltP?6+79wuUp<!L6{|xvjc~ST^}AAK{IMGPM=ZD@knFdQ+(C%<w*rzIucbA}Z#XDi zRoij4u3jF6B21y3t7A=J%;QO<cbpQ2KK;Y8Hre3fdQn9Sabnb|wIhn5XRVh?GZ>Rb zc}Ry#U%i$WZ4w8ETh3>zc=eQvPe{-bPkrzU=d4EV*NUD}qQv)xay-F!tt;Z%4N>*4 zwg~sLK9=Tnmy?7&=w*H+7yK$xY9QYLTub9sg`%b`og5Z!<WPd_UH4ID?nEmWa=Al= zYEz>@a~VW)K{dSPb2|E%m`F)+dCoTizDCUvx4IfcVMLp5KAvFv;O<v2R{D(K{pA_p zhN0P`S`Z;<I#hLE(`iH)*l<L<g!ym_aeph2UDU4&3DPQsI>I={VAp0~{V!)21rbE1 z)Gm4lCzj{Qx_yVkeJ*3i${k+1moCl&edI72iwV8IlfuCN(Yq-Cx|G)fq@cypq@{@i zuB+9f<fP#v$~eCE;E+|*ze}2LAo1SMXl4+R+r%+`XMo0)Ev5r5HuVwUZZ$J&e7ZJ9 z(M@vdijb*YOha9JQ_|K5ollC)sIj<nq*|N&!tbc)aOPQOvc(~ZjaGQw$~c1%tf$|F z8u>ObNCu&DWL$Qidc4gYhS;ahZB>ZM*j-Drx6>Z3{B-u7w^oVTWUbtk>*+0=X8XX( z8NAH@!gsreVg&r@<z9&QYL8Y#%K^*}x`>(R_^qgaON~K{0Y|;W&lUz(<o1mq8h*v( zF-g+meChH4qy`5ys2nDgsENRjXf%8k*41EA^MR*Lp=GYScLbV2bRrjtcRP6stYLA} zGrsU`q>lWD7uj5j7rD2Y15KAZPfgr51>K=g?7lOE@@X`U%}?paNF_@&{NmF^RIkK~ zPrqX@J=!hpRh07g{j8F?BY7L^H8ZGm4OGNb+MqCfo97LH(bp{UrxYuJ$6ao)f-8>; z0Mi4^(F#$MDtS2iM23QDjJ`}}q{%Fvo#<4X(wt;^%8$;JUM!#|0;oq6)I({Sh%bOh z>)A1Z1bs+90ln)$g?dAW97TQ-Bw6_`Ik6*B6zE~&5Pq}WEQI>JS2V^4qimKF0}^Hs zN3<p4HVYe5LLYCQB)G9mMxyH$ot9H4%ufDQh=(try@{YrB3g$&K_+&r2OP25tCE1Y zgD(nVf{=reVOk6=HpB2}KYcyfvMqvr;_+s%HGi_OBm)#*c9u^Fq#$85(=P+`V<CUL zJH+UBM^$@K1*c_eL<3U$(VT*8EJ$;fs()HsL^^J)sCzw?a37+F$SC&eV)+7fQK20r z2I18=88kOjm{-D=cHJd#;!n0zDo{->@Nh84n?NQ4PEt-<rpH$eZzuX+2t{-##u1d` zvHN~=4!-(9i=b(8Z05p4tDt`mE~fY?UVK=|TD~Aq)a+8E=r%E$Mhy6VRp7&#@b1aP zWZF(j`uo4jb+80mCL@CuNn`o4&H|wrF&Q-1hUIX>`ZcIaDZp~mIdBv}b0XF#nHWqD zY*_DR0jpTKBCQVxwDOqPbk3>+iN4W^(vYPUVi!$&9-*?tjQ|N>eT_v_Ln`Y+G^O+! zre|OA;M`b5TLHDRzA#l9LwkT3l~BNlERUWlCWe1Qh+95(5V&`seW7*bo1_4kKsHoq zCt|w#!n&ZTLw2MFsSy);_LP8Qtpiejgbio}M>HmoE9X&XxnK=6<ZC}utkO*L0Xm~5 zQj}PgLKs;Gs7}x(j7Z^;X8E`*W+n?+|D3`lPcTSnME1e1JG@NUv^*VEjmXcm4@Y8@ zqGA64UP*x0iOpAg+-Vw72)(ys2?2K~QG&G-4~J>k=a>r~pY^8e0B4c7CCzf_QC0l` z^oXR~AuvkimXc2l5yyPz*~5}1o=q&Wp}Ds4Qmch@j>ZQqR}_?7;>kgrS)3LRQAVEc z|6B;27iz8$vop@ylw*mbEG_papTofdNuuhPC)S%TtgP<nii#&Ne^PuV3|IAy7guQ^ zecfjsirs-VGx{4jj`SzM*37VkO|3jKS7C~1_jxig0$qdTgs4h_a9t*Su!|Cx6Gf(Z z&VV%^qmT2qqH5{@iIu3-QL(+QC-~p+0`}`N@w)N^y{9rx@=4z>q1(^p^Y`Ej1PphF z!De;KhA34aWSj2y0f5th6ll{Zoy^r=6%f?&eAFvF{wpy2t6|7vx`A<EpOHI=%CZz9 zTnw7RAR+Ah_uQle%}SmO1H}nIQk~NeIQE>QM;v*cpq_q=C(>>^KF_HegND9PodS#r zFz&v(I4!mcnntio;;bdM3nR0;)suw`&>;sK1ah#QetqZU97SiMT23k;`j?&;%{Eds zTwLHuC>ak#Q4xfuku1%tyr4aYO%>L#Hl(c>k4L$`X7-vu+5dE)@)Dt_)!AYjD2?&F zp~z3&8x3?s;OH6RHu}i)C{OY1m64>1C#@3NidU1$m3I%NxAT?wFQsXhGE*F0(+z_( zK0>qak)*AA!22|T$~R>E9rbdYV0;mV_jn11!0?Ac_ZkU<W15>|m&n2tQtdy%harxr zxL?9&b=2`Lsi3EQbvV1RB&p&jPZ%{c&tSr-0@(>1|Lf?LHrp-4LIuyu`4uO(d#~H$ z%U+NK^`g7uBxirJKM9j&|5h#XRexFnRd3@ukBOntAZn8&QVux$sBaQt!nM^3xYR*q zDBHfghy^J#Tx!0!j4kl=1eR}|0!#Zxj1kO(g->dSeazd${A#ib-gaJ!6I&`zG%@rM zsdBYNDy<LFU<N(mA_VN4ss9MUspCcIPEn!#Rm%1#s_7%fFiqU9dP0k#&*@EL5T&js zj9v?;ihUEw4184hV3xM~&CcRhqxWX4bCC36_h#!Ahx@ErwxOc>?Ynn=c+N<|K51I1 zvc(=_#aEL+;HPgeZoMh1<KAh|*F8|nhxw!kQ|#+@ir;<6p{1L|M4=T?yfPr;4k&Es zpkB*xSOzbbTjj4m;&+G8pKkd-+xfkG1-*8w`WzId;yhtRqX15D0zD-Ge~Nl@m-YXU z9<9VciMe$cn82syk@TLC+dk@1PHVsc4kDpy5eog%$00c<w!a`SGoo?8IQqX4>H_I0 zWK}K?xxhtXlIFc<#1Vy4ARTuy{3+Es7~(-;2T1;jG&TtWS_DK=<cV<x?@3wYKCfu3 za6hkpVc0m_I@Jlw{i(@6-u@%@>hF0Pt5x3HH;k>>)*F`anR-m*83Ts1s=v4NZj|Ug zz)o<yP_z_6B3@IB`f%i={BI?xzh^-?)gHXmybi{Dq8bQ9p82e_zN{+BLWn8F(~UHu z8M_3@I(4x4F;EYa_N9HI1Irfw9Q4ry&^Sm{F*Nm&W~$DFhbApmz^k7zV=6*!fGn|u zUM|n0u*>DaG(6~)@UUqsE^`~#%pM0CRVzm@{%-1>{37R+btC|C9*XNoo(W8R@PnJ$ zYEjKv(AxAPx?czh*&x6&X%4YYv|#@>TGcolVbGAd#J!l#B&hWhlbn(QL)iwn7>}x{ zGBNpg9~RQ~k)^wut?|wol+Oq9Oic2wft2#10YI8nOPL!YvBlK>BV!$kPjSVd2d*yv z?YV_Zx=fbCv1{H(v#w5qO5KW-!wbP!#V}PN_jXF=XoHAiB>{90P93dK7Rsv@R#uMO zk2_GYV%4-4x4PkeNdCMijTu?EPvNBWllV=b`e4ZMQGC)iJ!H8f9pm2-shq;OL<86R zqvE)nJ9(H>Q9OhANj@{DuqW^Y2BnHLZU0k}h-Q&fvo>legE9)FV~lbf>*(;*f=oO2 z2oJD(IcE9UYzIgmr>wCCF{kh^m-v@lEeV7YyJMv$#SQ?Oq+CFfPRKdJ$@I_Oln`S5 z7Nl(UjVFMngIspPd+v}BBSaj_nCr@UG#p@nv1>VR2O-)*d19d$_oWHNOt&Qf4Cx$5 z{lYWV68*gxgq7qSmxg2=F~!_%<Jz_~Z_jHmDQ&yxuYhF&-_<fbX&UB9(>BM}I@zW) zdvq#R7K|Xp@xP8S(=By{nR1JVHb^ACG||$g&I%mzHUh^1|LK1g2lXiv27}x8L_>!h zfCW1Y6S8!u{Syd$>34i{4!}9YZ;bT^qCphJ%-zDM%9L!ELl-RFpcT0W5FPUa=HXGw zfWhm95<U8yHA>i(we;^$W*jp`)b&wD&_mJ|L}*wc`(%>_BT%s8_sDE6Ng}cbm9q2e zu&xy%oAIK<H<Hg88tETPpT9mj@w-yboJA&Ec}xXm1ySAZjSVhN+XBPS;|DO`OeM2J zXu-ZZrN!?hF(v(qj`?^j?%}tkG8s)eSRi+JR}hVNbaZkQ!*lzE*U*|<4%kv!F1}MM zGF;e9OV(b7>(|++imkjQrt}nJ8v)M}1tqrzFX@3U0_#qnuJt1Syb~%Artqm)Y;*U( z6ZF(#)qMuqihC|FdIqUACN{sJTHq7U<^$d~szrX`eUEU)@~wGI8Fne9XtJx=S9n7q z=qw#mVIh3ebz0~edItR$3~|Uu3Gt+wqnEK^OW^v-N}k!GjZaO7P$KYl+g;peQpbdm zW1+rn@*tgrEE!lM&u7}nxeXn$#E%s&EJM(US4JKL;in}o<qu*Vo-tWp@Hn;HfO&+? z0VBY&ijX>ZcCH}sT5B+Lx<ox=%LqaOM)#0Kf(|}&qTG^r=YLHoLt|($TWe`<-<Q%; zDsiRU#Kdf77EFfXYyJx8yRDfuZkFWhJ#Uam0ZQ#g5n#}6i@keGSL<17=WWtDwmHMg zcW~r??U*Lnf;cs`hln)K(2^83#D3mbDlY8HZC&YAyrTPf!$`3d0c$|3M<>NwbSe6q z2ja~I?c4`IL8_M~rCR|wk%E}}_~JYZ(xm64dwk_Gx5{5_G<qA&@?UQtb#?GVq)tIR z#Q&IR<3Vm`{Ufw{BzgM955u2<T3|v_$RWRdC0+zu*i%Ndr$SmifJb(2B7+NVF7S*V zn{3rWl8T?W?m6Wjip-o<*FjHUVuKPHV}Zjs+KZmw(w-ICC7^E>&c=eeh<cf3>j_yH z85JvJQ^dl-5AqDT;O+2lhCAHjHzDqit#=12SO5c~5=EA1uMZl!(!#%Mx3B^U66zhd z2L7NRZpW9)vKq?*Y2gzT7zRlZVy+Y6aIHwPcBoLu^Z{z=mhN+FjQLl0WTx$dvh^o! z@Cvu2ktx6lXU?5K$PbS+c&liP-7w}tS*h#m1pS*Jeio`!#lTVOHoCG0(Vc@V#`lLA zULawvbJAM7wSyCulr>pJ3M$E(E2(oH?J&Mhr$RZI3&Ed%qKJz}4LTiGa5q;ov>Ho4 zA8DFf!QyL;0L|sO?MNO{)jaXfPAueMbi=D05^bw<6?IJaab6n&;tLWDEYm?pTocWY zbVWe}1Qa2h%LB&hSjWJrRvmh8e547{s&_V!nHX0ysBJP?i@^mJMu47cDku<T2$gZ4 zAEOw2TRffPR?Kva(utxmi`BB!DRXR>9mJCcVd3GWw?d(kb)&DOl!KwWzsv!6_6h@+ z%EaHFa3Y_kIX7?~+?N|YTY0f8^A+njmtzDQ<=cj$T=fLFRAXjt@+ZyTpJ!0g=)L;F zYG*L{E^2ZVkrV05u!tbJmSJRC>5yz}0u}}zaSru%NCGzGK#0C&0aZ;<i#8%WMWKd$ zw|gp82J+>Kx>avPI<}g(70n|;HA4(4f-OS1UP=ff*upSEODgUyl+WcD*3)hrs0<F4 zBvBjsH-@9M15e9xX(RF2qznjn9=xXFknI9UD5Nh3iO<hU(4(Zbte9J~IK?A~H$Kvx zZ2~P16X?gzgiV7wKN(a(To}${*Ieb(wu0sOXiJn-eX7(mMOYT))Al@}mV6z|9;NVl ze9&9LMWum=3KN-vm+mFy(i0sCsvc}4XfocR2_is&4I-irLNt~q51aJx^iB@>8OsN$ zT^!xcBI<o)kyC?&ol=j~8Mfoq;c3aKt*0eb078e)8K|P(XE{A-;C)Lu$qlh}X-IKL zgNj682@docwm5raAt=YG#-zArk!D&0t$duamnrj36T4XEn&IShLYGlk0}ev2l*+ag z$~2lc9U;@Z04>JEpUn7I4A{rGw24%Ny$iXR`}--7nQ3<1gpWC-F!Cv|I-@mDIEPp& zCH*>4{Iy>whSmGMDlYNG<n39sdnAp3g9d}Qj-B~YCjp0ck`ihbY;a*Kz<FdEw?!h4 z#5Lj%0P^T8vrm0d8jA;HcMgwSL=H6vTtzY|qE+S=xGpE|B_$4ndroB<`d+b+H$~qs z94$p@c`=?>5sb9J(4xp#IdY#>6T3!umu7|%1L{TvXdCeo3@aM!bg5O-1!Jzy2lhxv zyDz`4U`zW>r6CqV99d5lnHWKvA_65Y^)--3+cfF*rG(LZT1Tl}gHj^&Usb38w7(f1 zZCUs<&ZLdzdl273bpv_W`dUwa!NQ)`c9<C^&ih!qPKKkvlB-?w1<Y*?R0sH~4fN48 zAZV@FZ@#y<FLrP+aUHTw`}?KknBOw($E5gE^PowMp4x3Oqc3p05*7L1NMqg9lcq;< zN#_lsH!G+!wv=P~&E#}yctG^U7?95SuBU?O*9zf@Ct*koNvwJ#DX7DPCmw*~MF5{K z4veK07MgJOxk0f^b{S%1J9Gl4PC|D=|F!I6p@p2_f(KN*+5o%TFL{O|Y0T$}P9D4D z!Z0%LSu8QisT=nFp<!j8K(^PG&;Qq3k9Fo=qIu>XMl<Q9l;&lTB4UYIIhCzx9)b^@ zi}Q33LO_UGZ{43H7M+@h$z9bdB90`1OCStcoW6J|TQH*vDPR5Sfen9NhjHyi$hv8N z0cD*hZ>72ypRr8%j@sS3AJKODj$w5A8;AWCP8+q+=Yyd6Zb9^sh-HkJYBSMMAH{Lo zJ+(h!BAt+5*lYI2KV@5B!1dE+T(;n}IaXpUH;^Zh2NH&=(FE$RB+rE;dZwdC6Cj*; zWUxj_Dlz(`#0huw-&E5YUt)5EZ^Tp!S+nP?=qCtyCnjc}Z?K`|mC^<_*Y@te1Xa0O zB&mLtHGkDM0}c`ylIfbYOfEmD{rV=19)Y7G50ZB<&^j|Jc9S%~J=lxHH~fX!L(xnp zQcjVY>J2bGcT@mv2iHGJKwj>3-H3g&lQUE&Vh))r`B;<Z79gjeAJhY(yUBGHldF-x zq5REq6?g^F{><LMG0Wr<Ha@hP{#sU<xZ21~V055Q{93916f65Brx>9ks_x-c_8qkf z5vm)XFfL90J2HB_!vmwJ$Ax0?dc4UJM)Dd%Ld6mdOi-F-hk2od@^I2<eZ`Dx1Ug0W zfwyP5M56s!)5W4PF)TF5gYlNGXHv{BsG~_Li2$;L2BhwJaUh{?WKbDf5s_vV<3Y5O zg&@bo{i8W&!?K1uv3KYmKP}OMiAOv?nv5}y7)lY^@`Bl!fbUr}X!A`9B~=9-B<7Ju z@ia}?)E~3%01HN{M>9suw0Yp&iP#_P5`>&VMQnzFF15s`^TSZ7SiQO$RRk~YHZEa& zdNb~y|C%hCwt`J48aBaQ&*0|Rvrrf^oQ&Fgxlgo!g9&dbn^l~$cPMcQU07wA)G&g& z`x1?Hl)$>V0JX$%$HQ-wG0)*6yc8V@YQHfLp=uq(v((;LeV6NG1B_=7vTuXV=8|}G zC?A}Bl+6&7h|r4|0A$m``dbSCRua1)EAcS|CPTs8A-Z^>l*@!-D%GVnF-~Ii?gi?D zr}-M>kmULh-mdIe#f~ZvJ)#)2EETbv7+ow$g-uJ<q9u=-fQ1(N$~QOf#i5cyT0%25 zTKDTtQVvV9N-gzxCIvJAlAB#qoB}%GickbaS4n7(tT=v{s)u<T4`5Rk@c)CnITcwc zIoYwpN}f9F=kJBgFKV6%D9O$F`<`JjE%?ogU3H0gXk{Cx0lNLO)PTo_IbLcO%Grss z4pTicZtWUW#Ii(pZyDV&*tpj+Ti0NpJ()nCZo09`z9AMNh{wN<M)?f~7F0B+nh;R4 z!&vb!;Kglhm4^1_9Bi~C0#bn*Q=fAMs#z!5ZJa5L#JCscH41{Z7ff(8bFveN(eC@} z+OZx@X)P#4X>KEu;y}`WnWikVBod?alr#Jx3~0O39_WNo%kNr{IgQAu8mRP96u$O= zwye?9u+SbotvOn6AO=ETpz~5%Rq&Qm2GR3Fd**x=Y$^^jbc2Pw2+=8kw_&R3Xz({u zlR@x82R<U5Qcb2sI&wM!KsY4}zXy#vs5-@F5H*i_ER@=pj{NZGX<dF~{M;E+lk7I} zLZ3l;M|5F3#Uv@aS3O?P>03{3W$e8(PbR?~b(n{Q`$!iUluZ!tsKBSCxKe#Lqs|HW zSm-S2tbAX{m^X&0*K9^u64oA}JtaC}$;w-T#C4aR>9`=LrOA3%yWj)WrTzxJY4oj` zX6F}$cfeW?b*%Kxuh9Mk_C%4e5<@-0lib@te1g1*oDk~X;5j9vo))dvU&(HS|3qTa zDb=PNGAhAIRI;K`GLJ>8(hglL<{OzbS3Z%Sl6ZpBFgTb@c}N**?!~4BMSip;#K9#m z43yGb!knK==4A)=ilZ`>&r8CZ7P*h6zaCurPig2xKdlqDxk=AlTJaMWU962--Z|ct znu2VQ(dIa91L3FuAVoE`Ome`fHvIfM24jcEB{DtA!$7(G&;(&+7jSP~wxC5BW`0>q z$_F<~#2ywE(g*8lWsbRCvf5EIgr>eY6)EU5Xem`e_298AKX1^X1)7aMd-OWIkQfRT z@H)~aiUmtzwSW)lGeN4put9ejh*D7za#=|51U=6n{~g*(9P=ASwY&kx@QmlUe23hn zd(KT^1GZBhHZUb&Em`gE>=bV3)X9whK_PrEFu#uhz&DaxzL{ecTt3FB2CZwn9W4b& zw;VL#r>!PXJz|FAheb6tDgGf9_&8E^y{5m^i%X)LbIruFtGGQ#*5N|riqoQtVEhc@ zor-=E@gGIfVVz%e>S>({bvlvo%_AJyjO;r^?PiTg<ZS6ec}zK)#G*;D7nQc)6NWi5 zTQ3#1akp?htrcsXGGU-?pztFx^@LSoERy}$8M5H)E>&VjEeG!8LKYsDOs4&INWC?Q zaB(cRB3p@ZzfDZv)bWSZD~%m)6HFh(938R*UsUD~+d;!wxk_5(_LzmfyRwQ0CU4$^ zJG^%)6#3t}8k(mR{Y<++Ss5R7KM*?z%V}?+iQsl|X3xP*l~+r|M3*)*oxl)Z9I5z) zPnVT8Xy^izESl{S*mo(WV{uDA!Om&$vf<wgg3Bi)=Ch`5qrU4=k*;61r^<`9lJDAl zq3e>?7db_~wX*Ln{HFkQDs?_K&4(l!!fsE=yXH9-etfcQ$vbO>a;!5td+WZQSIK*V zWs?e9N9xIFiDZ&wfV8DTCVqSe?j!&tueEgk!l%hnn*{SEsU^yBBt+4|r^S=mA2B4E z=@3C{Z^4HwMQD9wFmy;+N+Urb3GAxVuqAInzsqx)NhK{Z8~&#==IU*;yQwp~Lo-Hp z9LcdWquF`!dKsD-LtVrHR`?u3jb=xc(Bdy;?1DTGgvfEsF!d=|nQy1;jxZ^@4H`rW zDV<v7HX#4Yb(hqT{ma=0BaDI3ebYQ`;d%A=utb#>({l+&MgICqzZK<Xa&;Uau^4y7 zn3@Mv^V)1%Rj--#d8seVO}4Ea9+>C9MRajb^6_D4=}LM>=TCWTX8maT?!kNa$m~ml zPN6?xDrJ@MqtlyR!+*bGayPy(x%0{m!4vjp2>m$h3nfqliJ)P5_4eJ|ovIgS>*sjC zaeky;O=ED!D8LP1h@K7uKb?b<i#kS!{ia6Fvhbq2-Zy3{>%PZGygoRskT72n*l;zy zYeH7m+P^hXv-n3yoQZG?*_~KDHIqk&y9f;qPd@i_Tp_wHby5{6bN4Eo9giRf*K6v9 zY@4(|*WriQcUK?T9ic40XgLC-;i}@D66yodWR5v#*c-Y)NbO9az$Zei8i!=wGzyk6 zQfS^Z1f9&3O(98NR=`|LEO~LNAl<xw$(`)!|8H{Vgzy$&2j_xm7DRN*gtf^73?^|< zm}5Ms67#(NyZ8+3IE*f=O3V6_y*5rtgw8Jwn0f3lQ^c|Z;Yil4efKWeS|ID#iKTMx zsJ7JUT`z~=$0m*Yk>|g$ovdBi@DFVk<5us6*E|{_n{F>?e&g9Q!hsQ-SRLr7h}-Dd zqYe7M$j&;ikf2&5g%=Y&&-TcovNR=<{sZ&pHmQuhf%9-Zs+m;8Ob#LLP#4cG%p%r? z=Tb$pI+-F_7w%XUT^0ZsKSThuKNPe)sz=uG(SW0IBr_d65Xto=ZVJO4ehJ2bbHe>X zmCJJ+(zKfB&Y)!ibT`u6ZP>H2Rb~X_2=ndlCdu(Rcd?YRnFa^O*_+LOkr#d$vNmkx zMSDgU=3;4Fb_F2n#3vZsP8}IjhZu*K>3l>Y=o{<=x6$-d4y?J2S6J)*6J-6px`-M` zEfJ4bauB38`%S~iF};%w4WNxrK}t3ZW=Tul3}u_fd9h0ECyR=yXluC6vJ)V2Jrsvn zLu^Looh##Lo=zun;b)iC&FUM|79Scc4KC&(@C`_%L>bft?KhX*oC_Y&uNB%F$)^=r zA0m<dDQyljs(|J62Oj7PHUdd!&%)fa7vCQ_-`iv3rn>grG>9%ijb5Yr-O>nNxD#^I z!Xk;b^C9M<Rhf>(Vf{Ahc!_aUJDKz%9dO4T4+tJ6%f1WXB71lB)19rhJN4x0csu0@ z<Km85!JgwyP{Ckiq6VV*G{Ui#y?@R@b>ofF)g5(z(Hieyh~Fe3QO}Bgn>)>iR8WsG zuILV}zi8|hMVXvzXu_#hvyHKy@O^HYXNywk6Zxsm-WuxKgGze8hZ5#9Zwy3Wz?iYd zhy;Sp6ypcEs;JF!+oHdxum7xKy0}B!Ev|Nh|BJl&oRU@5t*~hVGG<y0u_IL;nikEZ z+cBrQkBFG6hU1L^ur|+n*sWeMfhfc8kz$1o`h)Gv39p-3MJWD0XV*{R?>i=Jkl1WW z>V75yA*$2<*TlyUE`QWr{P-^uZ*nCSV_5~}=z?ndi-aSi7)Hl3h*R8UsLc{m43)A% zD$68FFBU76sFw7@#JSOXMuj&|yYBvl9<=V|o5XSZ9r~sz(nj(KjK8Kvv>(waqexxX zyIU^vl1;Lb3Ug(_9>?m+Pg3C$1w#ekUqFVCHuaBueoQo5DCgSyez*|QPN8jU-@8pA z59v1VAXuAnh#6PapJEqQt(Q!MTSaNK&ROuU^*RUP%W1SatUdMM@J&3G;;H2+!zp@Y ze8mZ^B2)2Yq?BzI@jk3+t0g4V@tyNYM^lc<?t``352geXwz1tt?c556h&q@sdK8p0 z#{w6(0;5V1^U~hIHZ9%s_5&_8`~9GBKYj$PcnE!Xi|$HOE#0WXbSLU=x_$vw$8}Mb z=c6fFogNNFc4^kF-PnTQLZ1(X8tBrPx2UJUL@!+~J!>Xk5lB<a&EgL~wl(hLcVwyO zWfWya6i@t{oy;OsdL<kbGTlZZcylM0J1XMTlz|GM<NE+&V;v@9?K%tHBEB26&>-z7 z7*Nqz9ToJN^q4^~ZpRRABO=i#wrDl5Rcg4I35{czn7c?B2A5+k1}ERXQ!HR*<~+f( zHK>sFL%KTw2n@GkXq7#p`PSe5?hHtU+PRS9awl}i6Xw&~`Z(^=UIlPR4!&nm@-T9$ z7DNqy`HU|mYmM_DVV&*ey1zfJfv4juP|$DTDgaV@B~GG25fjQW$`3B%`CFr>`?-AY z2^Ffz!}esw#$>+UQ__VvNjx@0PBpo41S`kq8zI+dT0r|(AhfsHUV~+^<eV+zWU1X! ze9#7V`X_biN8;Y@Bz6X;|3O)-|N3!k(nrSZ*~eGA!*^xPnMp8=EAN3Nd!k)EN#`$( z402d<^Wa=^CU<@`~DlTuJ-MIzs-dhXC)S9barN)hz0H53U}`bmqw-dlrLW>Fr4C zREz0H62}p17m-^N-h!KW9b6KmV>9S}Vn0EgMo)=Cs~8Pi?^n!9|I4n(oIAgv`LDOv z$WHY-obHJR{Pi14G`Xvi%w?wuj(1YX@w<Jb5oQ)U+<I{oAYIt_`>81S3}xy>0>{S; zRP8s7th1w<9zKo>r3)3kYtuC4cvH0L)urb6ABp=Ej?a>U_szplV$I@X7Bv?2C`KQ5 z0A6DZ>3kKk;1R6xOtVD^()TkdW$I{P{dUaxjESZSfj)w`&;$i84NX+%*5UF(b6I<B zFb@&r95!Zv^tw=~hWR#)zb41^u058m&Y5V<<5tisbh7Q7Lppu(ZX&-9OI@NeKsbpH z3hXltO!xKS!I4hi5|K+xKLM@fjc-t)YT$Xw3I51(JyMVtI*xn?j{alz1s;6aIuRP# znh$9TG}3f@fg0Je4+=nf3(MSk0C8g*_034sqK#}cDkhD3rfcLoLT329l;qZjaq@cj z7Qe+P+XOx1eM(;aHVgB3<xTmao0F;d)U^K7MSXJ?8Eq>e`r>35YDDzJqwybW%420S zfx{^NU9dh3pl=vCdUc6H#cFCJMw*XF*ntYyuOxPuPaci5i$F)X_8}APn2XEQ^jttn zkgHxpnrf3l-}Wu07ct+OL)iwypSC~WU&T4?G#-9G-|C4SUhzNE+8GGy(y(Y|G=H#Z za4-?q^Pku>*rjHB6#Il%2;*sCSFy8>es@mn2Sq%v!y{2=<%??C<~iSG;xHBuF;-tP z4@?VMQIGv&(Nt9`5v)S5Rz8I6X7VWAP?0<=ZU<A0k}fpxRqz~X;-?#vs;!w}rR>IV z1+FD@ZYpbT`N}}|57$WCJwR}Y%^)8nren`|j~VLAT<~8J6a2S_SxU!WVJqp>)276A z?RIZfpK^xCU>~L6W$Mt!({${1ft4m~4(a9)#`mq@4sLRpbnnL{4|*Y={sT%W%pyOq zQhG_r>p^Nb4tgjy0vOlzr^EI^*YTNDu6}@wa@%JE<NHOU2-NA&+AN?eB~)??Xo(Yd z+$&8hn&(n9{HxnriEpGEi^fsuc-*>(RLOI^7VJA2#NI5HyuxaHXzs0vVBs9gJDy^Z z27arc&i_G3O25Xcf(+G%!T1&tz(TIFNIAx0d_=8i#5r=5H(xQ;;cKozarR#PJw6lb zyJs>rQI)+fiS;_tjK+t|wK3nxE(U>V{Cx9UV|_SklUGsIb3s*J_pvA=>V`EBMcJ^Z zGIO{=MQyK1hqTN2o^w5MI1-{WDY%90gAn0x1NP(bOGO!Vg{(*Lp}tS4B-jKG88{wV zz*Fg<kuZNx0lUFY#S5oSG!^8Vc7#{L*%Zhnvn4n@5rn+U><7F>Fcp$vR~4sau~2j_ zX3?Nj>3?L|U(WJ~!=ohIWYDs&AXiyrGDtG;DAvNPxl0)jV1i@LTv2QUK}Y&zc_qlO zNTL<phZ-J$KxZO$J`qP$#swH<<bH$+$=?7q1C6`}hJ9lTZ3#-=iEx8ykr9cFrzCsg z$+HWt;%fm}7o~GsxLtM-%=vXp4DZ!Hrdc;$4Z*Y5>EkGXf3Uz^ks#}K6nn^DjR)>F zJ0fTiD#;*~Jjdv>wKhdduIM7}*2lDECxm^FG~(?1`J6NNQxOV-ePLUn<-wt6pCr&W z22kKINA~AIW`pDM@x2yG&y--`gZU$mJr4|-!y<m(F((!Q*n}OzHEpP(JRVd9zhu`1 zPozV5ZN@lF0KH+O#GD;CUy|7{Jntp+kC1mU3Do^sHcA<9u<5NZT$3;GZtYCgpQQ4e zuo&r}lvrr1_<2h&T)Nu`(s5Cdum(&D<$x<(0nC_A%4|e*`=sjANx$qU_Nd1$cYMq@ z1K{nbN6x#(^#P-}usb>3X-(-MHn@f75qG?@Jv@ra*+@UDiDqhF6YOOMVQ1QdDm*JJ zb84gAICO%f%|(ZO9hjXMnLME91wh<7*VeeUcf8bF$%1<T*y>~{nBY1-`t7QIip}&= zV9hp>L15kaeT75Ao64IehM5=3PSWBH=zWe=u<!@9SXq$}ZXEQRQ7JzpRhP>@sApg- z+;(Hc=0``d)p;L5@7KP{T4GmXuI+W56G`A5C?O`Pkx96zVbhq}`v|z9L=4B3;Es<k zz7R*iHGCoBC$CokUA7bGh-gT5;*J#CdOOXpL@1Q;OOZn=<fH-0UjORDR}SX)Bg)4e z{;aVHewyecjV&7OuWZQC2%r0Q{|(#h9l}D0<EhAiseE|G?31s^pyLyn_iGkCJG1It ztCDa0vKB$aEB}g7T70R<p10zef<g(?8p;9qJPn#9LruoQ3Tu+I1F4oT48B?-#Ld#N z)VBZLpj%Ar9WB*@aISa`rLDxv302UWzxP(CG}9n|t0o3=S5(A0azr{~SIlY>qzCJD z`+X+_ZGp;ETK=p_3GzP<mqBye!3o5mOwOC{N#VnAyZAz%bYUX_q;u?AWby}9eB^P3 zwDA_0=_Kx2VrBqCkrru?wGLD$7z7%aft&WGM@BB96vm1k?HcCT?}Er7!PTNQ373}2 z^{N$vmY_(qfO)bRLM8<So?Mz&d9n5z?4RpZVVeVa<9f(uuKNl0xR3cNpLGnML$40- zJpuLG{H`g2XX%5<XHWn;fa^^}wkV`60}Ls~gGSx5_;1u^b(yYG8=4!Hs85z~db~5k zIRR)i+A~ds1itqKzNU&dPKEmVh&&)zmDQy8Bsxrg&}6#{&aFP0jCpCf++|q!iNcRu zXueRi6cymxZw#lsT(T(W^a#ZMn;m+g?Vp(Oz{+$QMpNYD`3-}+V2E0l0m@|FFnY~1 z<l7NPL}qaol?}Ci-e|{bL>y=0jMuq+8})V?SP+T=!}cmw9%Y==6)+F8JvWlggDi(j ztfOl71HLOUBy=(5_YK!c7zkUA0FV%jWjwZMOfM3qqfp+7?z|M>QQSu+Lv{TPk5u2> zz5oFiPD<Zsm;OFl>X<#1v1=k*II$qn#F1?f-9M5C&K1p+3c2Z(5%1GVmfaICa+ipl zrb#=a2)t!G<$Y%Rtrqg`<3$<c#ZkU&+pPUIf!Ig0MSx3bB=jE;E4grbc{jtYN~(G8 zjp=olXSn0}S|Q!CxMnGqda_KBDWw@*Ql}P1BWchkS7!Y%P{6pLj9JMWisVpzR2kA# z2M>66cOMpbhiG9ms`Xn>fB1=PRUIAN?CY7TzA6&rICsw}zy2Y83@1NE(`p1rSoEqz zlO<u<^#kPAEf`lfvjYQ5ST>@HZ@KP^4`=tj72SCq6oatr?jxAmS)lCf1r57gDQcq+ z89SqBlYV7#)Gf+t1i<<=G$CIgqb9xGWYzWYLax(=gIAjB9lhb%gey?NjDx~S67G8J zOO&yr2bp_Uhu`k_CJ`FOwxcS<^mT|{Cf0($@FC=lr1%eeaJ>SKv_$K?Os1uG0s=(7 z#9&=7W<6K(g+iN>KPcU&b)T6*Y`@;_{z!SQ45ZRYbU%=cHR(-XR=Lz_5ZROJ?hXlI z^@VuD+e5x(e`CnfUO`EFd1<Sn1eWihZF??~-|`g(_ae}=!0gbBZ7AQF=UWH=klbZC z9r1a7bnD|n*B6+GH>F*a6jt3_15w3+;?dD$K6RC1u@~X<K<c*MFvmDlcdy?J?cuVA z^$<`NR;tT^u-Jpq%55fU$BVC;iGxAM7?r4%JMr>^#r^?{-7QvW?kuYBXO<9QevH$M zSkhLaHX7k8H}cWx%fD<;`!@Z6(S?dUzd+UD?=k@s@dI0vG>ZgwU@2y0QLtrmLH-6q zK?U2*zR}eu^o`j2jtg_48FsPx=#g*-*WWcqVvfC3BAIl{)2xnzmk?)ssPdvlwRqiX ziZedD;;;~v0sQ8nS7PG+$9{R)1&hzlH70Ym+(EXw3lu%}k4oNch5KB~oBF^MT&@g` zW@4@%<u8&wDI0L+o+xJKbQB=)NVoL%TVotDuX4Z2|HaumMOhX!>!M}bwyiGPwr!hT zwr$&XSC`Rc+qP|<wfBF<zUSO=pYFq&Uqs{_k-6r>%$%9=MQGS`KQoGz*mV1e_6hZL z?>mU42|BXi4b9Lr;q~QZA1I9Z9GeB@G^lV^5IA`_DRv{>92a=S@TCSz3!DN$%Wm!b z1Abe!)Q;fF#^zPrm#2Y*bP}vfJZnO+Ug^gx=o}JpB|g9Mu;H`8o!S+2Qi-J%n5?W* z!YV)6Awlr2`!DK;(37&yA2{Vw7fzs?KSkLm<9=Y}PJaX0yWF0}g~>(Sz{IKI)pli> zvxE$~h78wYe>+K9p{Imu$=0WQ0^yej(g%@QEMgW}@s6Ei!&|h@?<e9hvW5Rfk_wM( zck9BWOC#%ylj<Vlb<UA-X+vqcR;_^2^`tFeZUt}2X_T$Dd#ZK8HrAu2D;kX_Cj&x% ztid{PZFneBO^~zOaX-HPudN6!|FgQO69Y2gbC3NZR*w8$vq-4_Kb(t%{}<=tA+xf- z%i$7^;p=#sh);KwlbG{7(%Py<6@D5`Z#fr(E(>)<%<+;QYcCjyAG`#~0fV2$_&K;t zQ6BX?B~shBh)zCD1PwU?%8AWZ4MvTWo!mG(+d5cWRa-PwqMAY#LMc^S45FDt)1Y3) z?Arqbv^r`~Q?{>*JUxTUOc*cC#to*M8r8fIm5pSFilqM;TPZz)>QNNSr7;3IrW^SI z0vR;CKBxh!5z}eI2_uZ2ND)8uBEayJB8xPG21X;w*{CxR(PbjBg+s|fb!ePL8rfUJ z^RHrd0S9gst{QYvyRlR423k>n{fcVCEMASOt5Q@QPN|_C#*wWdLq6h46Bv6bNB@Wp zgE$gCX^uRihBfNH$BY!nlw*R>9l8Mrsq(o&Wm>!z&oz~*RN$pfA)53|kMq1;js?R_ zRy=)VrZ9sL!T3W(EGrsYxJIbZVp@>BzNi4cGNCka&jJLFU@j!QtY^=N&<GRw!=02^ zq2r)ly?ZF`P?eE&vNkyfP$o<AXqOdm%$?li0RJYSk#!OG!V$M{Ol36cpAK??TtHT1 z-u+HFO?2q{DtirNh*Hno0yY&<I+{VnaPX^Ca3>6Og!^*YQ(?BAf8zg)3d6-}j9kul zLrtR{Q>!=F)OrQC$%7!V+>N}MCd$q&mTn47(Z@@@11?p&-o#$nOR5AJHiGZ+tMr|> z<3%l>ZP&U;CCk08rz^dV*xz-KnQPnKPOkZ;_&VFJI63~Z`R+c`^Gt6wqi6qfGLGiH z{p2$Qgaz5V&6b`m2E1nEt>+7C&ptpc{gHCitG=&*0mN?cN#;oFxS-G3mXIw4cd1AK z4Q_n1BlEv5?Dyu$rGRV)sBA~27!V)%NH=N?WhZb`xKHJI97zT1r~gieA~X)M0tI3Z zM^WJ-550!=;+I<+IL|A#HOer=B&cXIo6ot@NRexDfouN_<E*Wef^A}Ik;fVerl2k| zUA#%a|0=5IK{K&7w^{j&e4vi(c8fU+PbgTF`b>|^I>pbAR}qKER&)N^2khx1*eZk= zm1CW=S_WHpi1Y#mSs-!*9mfpzz@jDtEkokUROF>j>NhC<MOOlHk>`~j*wJsQN3n15 zno<An+y8tULjJm{1F*=Myqvzco~BqM7YxXVEdmopL9zm$y1ce^&sxhJo3zzu`U?y~ zhB8Ld$-WLGlwd3r+4UL(W#t<<0!dr@8YGNMuST~>sV-KcZq;gC9j`b9L!bKdmgi#N z|B$@~fB)$4@Ye8o-F=eheck?&=RMtivfVhY(W~C`j(=3WLuK$)cfaJ2Qtwym^Mv~! zL*9L=x5@ZXhmBcR3edZJnLxX3M<pZ(OPc#|U$dfDODM=E-?%XFgLg`(Ge%Er=zxhS z9hy8gEV%3?GX{*Z5Q3>0p1|b_72oc=+1w)Xe)^HZt6BXJq-3JhEqI$oT<?2E3@bw& zVdu_!<3}t2?o3{E1l)U{{s(LT+QrDV$Jc86bPNyswp%cxveFLeBc+E0#U?!b!@n3- z?r$@2R$fbCc&YthUb6Eh5HPFwo|-<;az<Lm0bTXJ&6~z_^u7ZEU#&pYUv7ZQaT7>+ z&IAlr41tT55X32Rn}zJHMf3D*g^<&>@eSdUL*vUv+v>-a&gIuL{j=W(hIg-TboY+u z|HrRuXxm}ic*d8FmXvD6AN_@qvY^N2Ou^nF&igcVJMBQ};T|LV4n&ww{|Azn%&k#9 zVD_N4-Xd9FiN$mtUt2VTTnHi7yah%dK1tNnfN=9?<}Y}^Q_7N^^2?wXkyn{C7L~pz z-=}$_>1dI?Dh_yRV$@3z-C~8TG0jmfO;Yn{B`H^QJ4y>=mf@<icgewBKPWR(Wq7NE zzTaIx;z+~GBbqo;5C&lv?Xz{J#l1H7(I$Q}bV!}2w?Dhr#SCZ%N45KRjP0kQ2dnKw zeaSwZKe-9lWhVB6rgWvm8HIArXyM*aC4t=pgHT%v{e-Hu&hxKZrb9p~a6KsdA_WW| zt_GXCA_8A8@~-)E4HZF4h5Bn#Ho_F~tLUG4_G;M5dRB+2=$`>x*}Rxn8m|i8PGI7B zA(qsCl1MCe2F;I4&#kI@BuL{u$A4OU>48r1p87b=um?HKmL^r@*F5g8C*`%ysCmr9 z#*3SyUHJA>%!CK2C-R4>qqial3y?|~+?Z+dtsRM9jRa!8yZvXkPkV1`0WtZU>_4wF zthP7JQ}Lh`)UTcL!CeW5x2Cbl_(>tVqDfQ7<5d3tju(4%+oI<`p54fn6Mc0xHE<9H z$=+qONtpkTm1}~*3^ONnsr+j->c={0b}ii{qD213yn@Cfktjce<OG+_ul$ywr8uH= z9~n38W}#MfPaD8BTmS8LR~z+u**_sqLeilruXK)>AWh{>%FYu^105<v`82~=VH(*} zR{t+OgRYZ5%)u#a(A>juTyvpu?J7ygVB<R_%{nMQIeN-IHzjSDEQ_06hcDPY5KK5U zx&_C4V#XOZ+sRUXj9K1T$N1#+5~`f`D3SV)x!C1&9XM<f_NN^983I8s+bzT(x-Z@v zb2@D?Q{-$dgC#-Z8sDd0+O`WNyhE7)1=@soWl|W&LRog_-|QmXAVNbX0E^$1Z92#o zmr{r?EDy_gUb!c8A%RP9-SAP}XC}^f&Ah=jPcItJ6)l{<mdBc>MZzs&&u!jSGKngK zYntR(<&Tc@6=#I<RDb*%o~V-W-kj8gkUT<Q@O^1Vk4Pf*_W9ZsC|BXIuJ4B&q$)L! zODt6%PE0s82=vmJd(O3S9l|TDZ0p!Bw|NF8NT+W2{f=W7vVAYy!F?tG#cBNMl*4Fc zNa-|{6RHtD_8j$#vS>q<^1X2l4XA@Xb`R)pX4n~J2n0D1nU%x^w13Otr<ePPTh&3V zar<Ug*s(eme+PO2E<<y<&3CjcO^c@4Ks)xocB?6_gCj0LI>UZ59_W#oygEJk=DW4b zx@6N@tC_@cMfhyCbN(qEkY9NDzUM4F=J2`|SPmTUt&=D6u3RhvUDpC-67mN=#L>0G zb1vckT-1ue7d$hu#AN~wn_Z0j)R{na%jwoFL@aY9ZR1THy&N!KSVf!bkmZ`#OPBJ_ ze!pmvT$;sbcdBBkI)>w*BnCHmi+o=yPtvoOX?EI`sTRYtYOGiaQ7a1XKn!0T5B$y@ z7)5toCpkPcf7~m@7UNJzHx*`o|GR#w6!j6R(wmsT`lKVtl^$v<je<GVcLOE2eZ^u+ zmhy`g&zT9@(8S%2y}Kow;w6b=yM~{XH%Ymj&5P)IN@G@|&DpgK*jlfRl*$>e-O5qY zwwM}?nwFX`(~Ymg;YfSAH#<zW(R|@U=@Lun?823~PoP+4=qp>CvB~)FCw^4RUQ$?A zQfl#PenElj9h|Rw*}Q_|Ov=B%u*a=#Smpiubk#sIN<{$Imvvez@t-)Fg*}ArD>%u! z%Jo>uJVZ(lAIA8Cb1Qc~kgPoLN*UdTCv^{?SbMOq7m1=c2Pvr*%m}k5!m83c1DU)a z`N9-TC51QSCM>Kxi<2SS`Fa*~PyQgW?4C?Z)jbgd;g%pzP2Tx%hu+4!#`UXMcm3Wb zyTXii|2UQ65D8)eYqsaXRC8Z<pQKv0WY!BxUSx32&3tZ;$;7ME@qdDEWVYr1sMlwJ z1q-C1{rDl1s91gO2j|N<=@?VOZKn%|duvsSwV3$aexoT|J+5@usRj2Ey<?KF#+D}h z%JoT6=8LN@TDenW%B-sol5+D!&tUDYs~@N=@<Epe%(bsg*N(Q1XHro<0NLAh^+nCF z?nT=Gy!gQfoo;v@i_pPOt+;$8-DvW-+S*;s)H!fwts(o2dR+IF@R1U}s;N*J>x<8b zL#5uGwYv~=3x#7r%JX*gZ|3jUnC!?-lP%ekL!oJZN$<F9dxx7Jx)D7bI4sF0?Q|HA z#lNa`zzQ`oVqr)z<Kmq*FUoTRJZB0xcqD`43QoC`0(UA<7zNYfByYlb;dJBqHW1h2 z{5+1qu%|j7E}p9`0x#UDhW-qcF#;YasWk%WE5Xkv&cYuqTt=VmB*--aFR`$A?zzN# zoz0aNEa=-iFFN~<3c=o>(O#_=a%ny8-Cx)prg{!DB(Ie41Qt_?vz{s1uk)cPi0tOM zppg?8rw>qWg20>6p+cVk&I<)Y7y;2I2x278fw+lt46a-)?~(XM2NJb=G4#@<xHqkF z(mat5(F(0So9R;&Zmd8o?o~J3N6lG0XOzBFyF{46Fn=#nc0x`}WQ%xyb0O=b)woWE zzG$fqW(RC={K$5s@UB$v60Iv@;x`<Vi6GE=lm1t)-f0au*Vn~Tx&KJzTCBaBq;T#x zw85M$yDNp~B#EwGBxkv3Y6^FGN>7o@8kN_K*5T}7Zdm5g+bap(SkYF@qSb1i-=R(6 zI9v7tlYHg^69JnG4h1OhvMe&k>w{P?IAx60V<uUiJ_q4ZUD_qc0>fSSJ21RFQj5EQ zi-#}pn^K_SwS{=$){HeRcv0ZN?%7vyw@ZkJoxo3!-pOQ_B(gpwFXi^OUHlb-F^#JQ z%vN>ka_ldpUgujk)_&`CqkW4#4NLo>GE@iEQ5K@F8-D349UO@k`F3S3gMeSdnJa@R z|5798<~yV!i*rySXR!rDSIgo^(0t4kXWgpY@9IX;;DQZ~KpqhPJaSH=TjDNHLP(|~ zP!Wp&qq$eU;vd~e0uMKKah?4tWvxB?s%GNL$~iZ<LLeyo3Bk*t{aF=_H{lQ6VDVfI zy3d-Q+I(2)44&~Tt;9AdZM7;BL*2(xe=6;~)PCianhLq&y!lOsNj376!k*mbvYjv* zyn6X3krY2@iO*=4NAgksk;5npKYO{fiAo+SUs0;4aIB*+n~$_$9yk71*%IS5LfA1@ z0>c52VTxW6X+%QS6m5i)9{C7%+=Y1^bc;DZs%32E+*>eU2)=h51;3p#_Qi~%N)_C- z4)yz*G#9M(I3LW5j4k41S*)9NcUj|hZrnNh9Bl4rrOw~HkK@}~;7RcW_lLc5#aR6G zg7uK%TPZdjEacze<uhL{^LFc**Kt<MMY%ROArr$%sx8|1j}aJdfcFUc0hNr5N*SD0 zEC}u~LfUN2Xe0GINX_BN&eMKRT;LPb8x>-Ex<#Z7>mg3NC`nJLPoNzBzL@0}*@!6< zsMQO%%zm@bE4mtqe^NUC8IdBRj=ys+Bj?hlNiR>K7X%}CJ-^;v2zR#;IPk!znA;{b zu`yRekJSyIchW5^b?5X>cF*-D6)0Ww96-$c`)otj{4;G+T-pcWLlPoxvC)4*Mv<q9 z5d~!g()1L#UT5HG8arUGEQ(JS#IoZ9EXtgOLDpVvqU{bD>#|a0A1`9ICs1`18Kc4X z3?gYn#+ZP1oZO*TKf<U*kU#JJJ|FG@nH&FG6kG}qtKXkppAck{uf;FVcb3veQh^}L z+R_1r(L5zZAesF};QONN7p1;(rqi@>kW!S0^P=b)n_VF+!E$RWoD!u69sCk66re7F zX(g2{yGT8LYpcSk7QXAiuSh26$O`qVlSte)-=&+YTT?mUGlbPblokStT$_=o<bNjM zR1w<8FhWmzASx~T5HeLanhw~*u-wdGm**)NtQ6A!#1=Nyr}r_PsamztoNNCkqQrt~ zPGt|ny5%IOmCCI{Y5h>S@DKs-!B$gSTvp{Ii(r##oGq1={AgplWvZx*4@q|&a7G66 z@0|P8&EQ=aYnxT=SB&NIG<9)7<RjseaXnSlzeOzW!7$dDwkn<wy)-|9X!ZD5pA7L> zl)3jfd96%8xKGnTX0^5~Mm-v^eS-5a@>{G-x8>ceRHA&MotLZzf5;ax*LIy@-x8aB zo_G|F-j!L{9~oa!{jgx_w0S}d3yyP+`$rg$*yVZ3VuJF{)k+W9<@N8DwV-~IQ?<z7 z!f7TA)K69?QYmtG#(tX?Jd_NgcOz$>3POP98RtLY21ve5vTk544`clh({$l#Hnf)I zoE`|2xia9z`cP}JY|#{Cm^neXsVoDkU+xB@jq)C1fGN1QxdR8Q&Va*Fcrxq?aMRrC z^~s|jfw-SjVKQkbGwdSnZFB?(EL?&N|K(yZ6hCPX@FcMKPJF|>AL9oxI4_1;2H97w zcr@@{_jHQ(JTQ{vo!Vm4*Nyr6w9g{89L*D@SP6$CC)UY2BQ&@w_DBgjt4cPx;eGO~ zZtu~R$|%6yuq{oY;7uFKeN=lGa;IJv(C0<#dD_yJgu1RX27OR_m~v37yN=1ZEsY%; zy_v_{pB<6wxdSM>%GvlK-iq2e!`=8%^M3&zrF;It;I&K6s&5>i!O8dq8(?uVwqW|E zKFGl<kT>s?L^AJdO*x3s6*~j3b3wt=r25=dxD4H06SgH7AZVB*{C#wG<C1a6?ebB> z+BU=K@_}bzpYL}3to8qZ`|)%8^d|pGW_JIfG*{gO@VOVm<v6cPAO^RPbO-{cDfe*R z(0I^t&v5nPrl~<OSxUXqD%fYGb*nNV{5I$cO^EI>_cSkTJIT*(;S__mtk|lhihB8w zLCn?;Fi^JU@q-*te=;m5#o|<lg=f7b|M{*$Cny9eU35wwIrp^Tc}?*bZz&mK6S4!0 z?p+1?FBA+o6T8*^q0J!lfX4pf48~)sBTISXQX7r&U6i_JsW#eZpM{kD3+Gg{CzIQw zq{ZlO(K7ucoPHYOoYeGwmHq{NB?m}_6R<OU6%((@m!|h>>$+C1swd>^Vkj&Z>)6!S ziUM2m3U(@pYS|D=I&A}7Ti!D21+Nt%8*P}lHo*L`(;+EdSB7lw0^~-Zv);XIfQ7qh zq{CEut^A8a;qCljw?!56!Pzk^ygw^F*x@+FEp<GiFzu;9U&9G+la{n6^p>XW>WDU8 zk*mq;AXvbF$qmfKQrhg(aSnczN?|T(nCpHC)PKy))vLE89InrfLIhAhTArK9r6tBT zRT&Xpw_2s<U>LIZHy-LR*P_R`r=qiXlp24*_q<cvLm4ai$+`yPNu?^oFWD|TpIhxr zUtYbv);L6cMlRB-<?o|edoS9hFze^zqh1vD`ytse@BG8Fi;^MaRR0ZU9;qnKZ~k32 zjT$)W21G^+KtN{IR6IjCo{*PGp>7a@Q@WsG#6)QGpNdA}E#r1<uTtCU#uYIk2xIag zQcBq8UxUXv$$lLUU&c^lAE<P^L2wWn1QsX(TNS${`PT_B7G$fWx&5Q%!?thu0Uq;h z)UWB(zhz_4Fdt_9pP<lz7{_$$dv>Hz>HqpP=B*YflU*-#VOl2H-}KA9!%--VBezdr zl74TO=~NUTjaTkL7$_pJGm3AvOOts?1oHpIbTJ2;pnN`^s|cEgdP~?`QK5;hfs>T0 z)H3S$$Mgbp>=NLqfF|n*b;W*k?43*Z4>s~%y@~ejMq-0*EnRt%sLK{OASU;hHrb(R zf{^?;6x+Ho#h$MtEBE^=!|h)`3c1B}>g`xhhjg0*lB!37`g^Phkrmck!IH-Tq_2bB z#94_hI(I+18pw<qShI};;P=0(BX^RwlZifz0lh9He`MQ0^qIYU4O=*a!83uSv53-= zQx=A}_DOJM3mb_ZRNgx+5x?Cb&vLR3z|xFGE?M5Ct2ry+tjozX&oB-z3`^nQB2sV- zTyK=F_M?AKqyQz{pcu~fGA;wV*c2RiE^`OL)g+K^27v3oP#6|kNbN$<jgE)QIfn3E zALGFLZu;IQ_3>SQf00)Jlk**II{1Q?HWL;V!HJ#}l{N)<nGB#soQVDOvm)%1Qn11r zd(DAHR;${F9}1%oB46OwqH|=-&D)V8n_i<wAa5Um3Cb(0y%kH?JU}ZXl0{U|DOxl@ z#4#abHu+Y9iW!0ab_sEro+diZ(Yv}l&-rq46q{ZP)$^JDhGT`q;}OnpCY8x;ekkX% zxDkM8FtiwNAO094ZvZ?|uTU}PS`Bj^&0Lt=<{vn|FZ_WlPoGGe#>TR&(oedS*-2LY zLT_GQ7Q<&CU`v@$`Tmi3U^8UOgLv$7ZWLks2uZQl+iR0!UhEk>n_(5rI{D$7eIL7u zdu}GmgCa?qyS9imTlrx#$!9i|L3jq9<woVr<U4+EmhEzd;g1}E=)$snk{9!m2@ri* zwk_m`KPJb1=X<c^3FXH(0Qzy(ka4F!PrkE=1Ao*5sV(L6SjiuahY8`v#-ta^je!Ls z_3}oPAFl7UjZ41E#q5osJdh}F_My@LD&G>4z0>oK-x0U1{{Fh&CHle?h~9GRy>{&` z_6ACHv^nGT?g%Og_mnPP{(*9{b-xi%k>AWayJ`ou`jK@ww$r~@*jp}_EpvnA_|-ey zBJg#!)n7Q$T{pyGm4vTsP9iBaB{ZJ(HdiDCj2+sGn7B_6b$z#yZDl=Us$Ji*lEXcA z%zOR<zLPhTP-SxIPHG)@kPsdDxM}jxZ#%uezPD`2{4@MBb~1g6Cu`LoFFF+iyTijh zV^@EM#la>cckqpU?aMupx0ko#<<6G7CoYTP?Tky}I5Fsm+o64%Wh2(i4Ll^Gr`DA| zSQ=8y`sAbjoA93{cZMg=E9`|SPY*XL<=jpk(Ka(6g<;?R+(hFgV~l0xx^Yqj;*VPH za(F%%`Et0y#iQ@56q04`W4i0R{QIG2$KMhHey5yADYmosJprM!NsTiFlmVf)Jwj26 z2+1Ia{c!)9h4;PWirv3c`4GIn6Fx24h(_laQr$L>xkl^|Cb?GZ5Sm=-Ha_d%%>LTD zlt(#d^SGsK<j_*Ly<y(kZ5{9QEm`c?^$@|v4BG(`*|%}ctRL3%v~Hhp_Wyt*W_|{J zlLc~KvMW#omj#>-an(lU0BR!ar|QGw)NFkEki~A~P&e5>JT$CP&RN2?y&Xwa^gdET z&sw&<<&)`z{?z>f)6e_^)&q}b)y9=vzI7~|>zwT}@OSF2MPj;R3a}j5_~bWg{yW8G zw0WH4ym@R<=9Z;wF>0xM@f-u4C&e|R7?HMg@OR2vymg~%q+`mv=Kq8zTF70$_yhJE zr_E!&I6#Y2_6t^<XS`E3CG+>Pogd8744m>1+27-isgZ^C0cCa?&IC-qTgseYyIKTU zB@K{t(azbu0{DK_BF*Cf=Q00rp$Tx|mi_X-!4jZd0J_*ZmXc*y0XTK*X1rt<par#} zvv)~LmU0~R$i5j533gZEx?&fQnv!$RmJx2B3YF`tzdTkj$Lr*RhTdPB@()+{>EyDw zG8d<Je{jJ9)Jo<M;bkD}d?T|zgN;!nY+{&tm#C8(EfA~B`Bgo0;d<=j$cO<DLw}FL zxh%ey)p#ss4Wj6^P?g)+Cnl~Re^bnAWq)AFP9AQAfSL6=gV#RGc)!3%oAk0oG#aEP zC_md!hof!O&$DgRV>*ji`YJI{KGQZi8~5IqHyYHNYbIc@i_T2<OONg83apq$^q_}g zEgy#J7uvvYBV-T)1LHvB7QLJ}ilZ3;2r+u&NU38`BqZ=kHMgUySLEV<drEOZS}i^J z%pwTpf_>=UJ&mzNQdEYK%>1xLRDXXIn@9Z>!gKPFIHdHdAzm+rpCcGSx?&EqjJJt+ z#u90fz%Ak%{*S>Tf@01h%h+ohy}g>8N2rz9i<p6sydOGfIgASMib)g;R1Bjko(-!2 zVk*kVhZTAJoY=rEVm0;Ff8W<Eg!O8+4P@|*t5H<)3q9#?Tnslce&t)j@$)Vf8uM+` z)Ji4s^rmCq2O`A9rQsP1W#%_CY=)mjBzsL2%Oj+^iETWha)HOD91Nql(8-CBF<#bN zM<QzjoS6Kw4?_gWs1eo8r;7-Q*Jzst(_k>(NPI{=j3-=YNA1FVQ-Odjn8}3x<~ZSo z6a4mM?Z-?&6sqAXO6m5ccugBS7P^eNDWA+&G@p!DgY;Y(EIBaScrlGJ&%LzDYHT%j zJ5Q-x_=|-Yt2$G3c&?Uno&0#dq*ATGmFt2rI224D9nUR3C4iVk<}GS=GLsLD@tl20 z46k4Md61|eIu|CK)WO;lf3Gj+$?UQ|R)V!G-x%J_>KCy4?GgV^N6%5A!f;fTt3uki zE0!n(y@CftB{mB>L+4|rGuXfEhnt-H?2xxMi~%U2j_yt-ABgLxok#OE2Xd)$zx-J@ zOXL(At`6I0xE4JEz-gB`8C}oYax<52I|`929Kx+Ec)z?R`pEZ-rm?(+v{dXCpdmJ8 zt(c=0Qma&W72T|ebi|!|JFkeLH<@mbFdN<I_hgA)WMJ>aN2N3*z!*Ot$*cP5;dy=W zf5{w0+NP}p%lJ9EHhfNJY|#)Znts4chOSNeTz&T?%=|QlFSNO>!1~CEyvCuCTZ+1U zXeb9RZjC+Pfxxp?eAcfzx57(HX6ZnH$yGbxkS$|0gIPhROkonvU@-FgLWJssI$i7j z-Bh)Zmq^WWC3Jo%yMic1<FPN%A<OWTHxekvtJZiYTb?Vm#2U)tj+dHgJu5J5FrSX> zLkXM?W88;PGN))x-PA;e7JtNR2#><+$cy+$vnHO)ng1Q!8po=|m$#7OQP%6VALb@h z)DbwD1<j96v0DyxyG;0YP>R(Yj@_&uuZou#xA6Joosk9qPy3wAp?^?kz;)L^L?&sb z+~UP`$*ZzzfDd%jDf}$xZ(Wp!6EiH$<g0|U^uT!~fk*tId7Bf)h$Rlc0|rx!^grwf z8cKHWe?gVJ!^NSNFG|p01c}%1a%tnF&Os5^N-NR=*&Z*h4rQer&Sg|FCO95gICkY| zJS8%yNvkw1j(rsrrP8LKPszv!5XuDdm1k9Bdtw&_3fMRyH&EdTT-1y33d>~FWcM>9 z(gihW)#MFR#5&HVKn*u%cmxrLFoW0N(3yus3X$+zxgv|HH$OVj*PB`2wbuxvBDZYj zQ3$&Q48XV4=kr$rFX=^3En|a^=V!VGT{9KXKyh<*rTX>5A!M7Zy|-)X>SYm0CZybB zl9DxNEljoQ8JhKP;tSn_FW3}XY?q{ijK170fr3k|Mds+}9<6KKi+O=VOIG%G6?P^S zri5^75}d;W-srvUcD(vv=$}!hOZD1NfBt&y#3D*g^)MB(F3KCqPsw2-APqEHh|saA zAg&B}o~L%Vmk+p`yXdXufG9%5u4AMS4Ac&5Atq*O4m)1|RW-+-*}BS^Ewa~ncm#p= zLs%#4l;KfRm<%Pr@Bfo%a?;n4^Kc3!PHYkL;^I;$Au;Pb{nxnuzna@sF+o2O^r{H( zf%UlT=KmqN<s<bwo=o;X9B{pwo+`W}Pg~?)0qE!$nF5BgqtX8!7iMY-=*op<R<A;k zt_U2-b8r5L^`GIjSBWUzqXa1v%ds;OQ>8x!2hw(cGKQS&+vCZuKQ8zNjFOauuZX=r zZ3SWuxJb0cbuAL}DeuLE*sgH^ZA0(92?V?ddx3qM!F)3UJ4E}#J7$~G>eED^GcN2( zsX)VNEfixnb&WhCfL|yDAe79UGItC1yQ2lnKbpo9V}hp_0+E$6iVK;_P7{Jcc=@~| z78?dJK7vsUPaGdV6lUPfX1$m=Gts-IMU7cGrp1lzr4S~Q7K1rE^JkhwG!0MZ_?gw~ zj1sSRvu93pDyhh(;{F<v3vvylNSeJMf}iAqHu!RB2_a7#R>`(MT_o-1JU|Flj*Ox# zRAtF|VP$}15GtyGY(Fz7sNgz(Dg_GYlYTk;2h^{acc8La<DGWmws_I`p%zYYQRZJ* zu@e9E;Yo4+B#x<>Yya6d791aLv{|8HZ!{R|<(n2hC)({iAMbU<&3^u*EOlO?k-Df< zpTwqAFY8Nnt_G!{RKIJbFVXEhAll7B!+5@Qd|IKAU0kf6tId6$+AOS8&oO@aRIJaq zl(JT_B14~p`ScE*8O46S1ia|kResoAp|KHU<+f7lMI2hJU)mAprIx%S-t8Pl_%#0O zvqA&giQ^nynCeENTln*Et3o3pw+r<t3O&uENT2IUy!#vu_vziR7x1B5tWUT=jruem z;;B?GTovi{r6sUXP^|As18~duYe5Y##JE^5IXK1nSg&rS)l;!<XMNGd>Rd9hNUzqZ zcEJB>Lwy1qLT^-P(9(WYXs|v`Db?3dl@hD7e9SjpY$B_C5Pe!^@+Eo3tat8;OkBzs zewhcK9N<f1xY)}cxx4aCwBHt(`L*?D%A|P0zGxl8jq!*deUX7&zd>=nHnT7$cY)I& z_S8%YTm2RaKkQF$B}!YFbFqNg7|Na?$afVZQhme&O(FM^A1~xQyezx}mVU;Q5y=T7 zo8lt&&lee6pz7~}-nh@m&is*t9(tiP9-y0?n*@yteF3C0_8-o;qHhobUEPZ>K$)Z$ zk#!^~^~w!C?{ZO`a$e)BI1cncteW8ip<UssaIdNewl0t3t~i!HFL+0cQ+&`ys3H_{ z9^|Pwma;^w!p`+jq*p<>bT#=zkr0H18Ty2dCp%Vno+@w8GFzx_*FL@1eQ<{rKR$%I zik0|#b6DuW^#XO}HMsO4Vd?1|GW?N-SLmAs6dVdT<`O837sH>amO_L$8i2h0iKw_* zHKu|1=Zsf+J3*R*`5ZusS;f|nLCW~$^47(l>A7GG7lP;Ai!wL*teeLH@512FM$VtU z6IrpvW;y0LGOM8?-|NrBw~Hr>m=Syi?9Ieyh*$=B+5Z^8mqE|~xd1v15MBOr1Lyx% zxd1KkNrAwy%If7%e~XWq?)4;^CKtjJS<d<@bX_?ImY~wV!M>z|MM5<3naB0Z5nRDw z6;DVKeU2mvnks&SvpU{zjw5VF6{i-AupAgI+`*(*fsN2cG!-78Pm7b|*7wnBj?jJz zs%H-Z;xGnjKl>Ua_R-Db-B;bh9xqYl_>wDcM<lqC|M4XdHbCBkn)wn5?Bb0gu7bV+ zdlLy5A|65xiu9|95{@GN1vGCLo9=E0iFx`O(+yOW$;aG?q+dolji4+7#k)`h?2$-6 z<%oh?H87um(RF>D&K8^Y)e?{&C|q_Lk_bps{P!7>%j)D|#y|7c`$eONXL89qqh`ga z@F@oq9HG}BU44Y?#MJbE=HIFeIsJ?HaMAkh952(lD9A~-8Zs?laLOdWb0@l|F<yvA zPmlN_r5ovgVS{HX9E6B(OLmUYJ0OQ%fXiUO3g}OkevVNr=p_e5^d)#3u$GV!lN6B= z2Q=7l5t{wZnCa!al!n?;=Sp?ax_RQAES+J~GLGI9M!>YO6M$7Iw?E><dN8VFo4M{V zY{aR1qJPg$Mz+B@wq}yp-wMPzVWcJJV^w6M-UK#r-wlWJ-w`lTZi8M&z65aH5zGR_ z<3aDfoZpDA@kxa<WOt7pZz|W;V+>5b`@W}|g2AX@wNn<?b&Nzmszi&CZ589^gE~N1 zbGi7OciV1aAE-Aje{Q&c<QS(TUufed@2y@?Iq#04IYh}majBtE8{i?R@9InrYC3WT zj0UL0Lr2bfLn_!B*SbgLsCrM1@B{tSj3M4~pBLkkaWdsMGF0T3?*s=K-oR!NzC)tj zKe({&7!I0r<i<)4`eXvv0djTGs?%<17~nXWak+HAPX^c{{dIp^DE}<`Q~^fsY`+T; zME7l9nF?0^dRUQ<eMIpJ5cA~Xam9aAglW<89ViY<+G^L&7MsRj&F}gx>&S2hc{j_z zqjacYbX`{IzuW5$iTRZ!E(@Z6ci`|j`;dp9OB3aOOlY|`c&S*ZP6txR&{RAu#lO<8 zkpZK4i&vOewhS3@8S*=`H_Uy;7?Bk<Sc~l;M*)OVWYzVLU0(9*`VikPsPXqc^*@6M z;%#@bu^=ppBlYQE86Vb@JLJs8AyjF#w~|sGonwVd!Df>SpeTGx_YeW6)jw&y(u>g_ z^@g)M#WOSGlyQUCYWb)4d>WrzAxahzrN8jo;*7du#Vf)6Uy1z9iZXj0Z!mu)r=tXy zhm5sQ-8?&KPEU(E0@47m{L`1$u6n8uSYLe<{Bk)X*khk50W1=+W`A=6l2GTl`bK_} zfl_cw0yk9}d`>h|SZ4!gXE*t-qb^ZGhKDin9hAVV^NZ$VcXtS7#g2YMN9j`EBX(eE zE=2ZyBallW@5)A_X~~Oe?MfS^mBwZv=R|@SO4S~MC=hbOhHjiGz_`#}rFL^6FH<US zX?qKb04@n3^90|4T3uT<<6FmsLecR>LjoQ;u0naTEwlJ(t~Tg<Us5^Y5m5mcovBf` z$8h(pQGFrU=z%KYVuJpiu~7l42_RZl5<i;@fUJJHrSV17ZsCanjo^V>K1#A)2+-+q ze;j&b#k6FL(bA;3Q6K~maqL!We&voRY*r#r@=xNcA5RoxW23Vhd<(%NXEWw79Z#h0 z=KV654Ys%IaTNY<3v4;w1GwH5`*E}@;g$^U&Zw_m-Ogd2X4?U^k!@Xhh?OfJd9R>{ zu0o`Wn5T3O_qfVHYDzhn0P(CHANdZ%j*r6FT0lb{iuj4AbcsfSg_TL)W<bI#K9mdu zsfbDj<k?J8|Ig3LoAQl9m_?>yAR*9K?QazF(99eJZ)-pC%ry(7hd5xFaA}t_bB-zF zX0~g|jnYO;6B|92F3uPkarJPgu?Ct%;bN<ixQ*nvS8VkN_Al0&rhG#hEdGht^57pO z#)p!=HZjId%IG@!h&x2v(t?Ah@{U%idyxi}OtMKnyQGqUXmW?2BKs@!gwV=vkor-h zBkcM<a$V3O+S-|h-u(VF%jpJ{c<B^A_I`t6NpDy!suDeiJ?03dm+sK5Wt~xBgRanv z)%aG%<vStk?})e)&mEHUZlsTBs#K>`A4#bFpeHA(9l1U}FLPgA5(cJ+!||_^0Qn)% zlIt;u>7^P6XBqaW0RN9b?Rjy02gUUY)Gh%uD6>UoVt@z)2M!<P6vh<c6js4ipF_L@ zcC-(d*l%nRVH<)~|E=4`DUyNY6n0zg6xI-yIbc|}mg`07YnH<E3!DPAc06>1{xui) zWS-bzw6`z*7WVz$VyQ?S#3!%ip#uk?9`lvCR#G3bPjs0y-Rp1<mt5IeW^SiGUUa1m z)5P-py4Zp`&mpMHr{*U(Yd@b}+_}|&69JJ{fOR<?3x<rwq~(IbV9U^bfWwaSyhNEx zZU2B2!c+&o0h7EtZyaL=*#@Bnu7_SNQwgXv=o4dL!M|=q$G6eL->rIF;_h|MmoxH> zCbT>78!Pa>?OVUne#FzOW-$$AqozM*9y2{rjvo$&_5Cn*xud|%#w6{msqb9tZ0ukQ z!mFkZg)CXLXWl)?TJpe+r&`(NvG^_)*f4W#?1<)dZ4N?~n>mdh>EyY*mNgEz<tkZc zMH7Y}C2^+CEl%a4tCM4<mYOrfHD<IWHzGXT<|~UH>B{5goBt-wH{T{-PA^I6hQaIQ zcEKU3&vfW<-<)dA(@s8?%rz6lh~x<tf{`Z2k$mfs2B#Xwou5ORzoABPdG%|kfpPrJ zh?(`0mkdFKTa3$XTUXq+6!Db69oMm=a%e5=S_->Y#~rt^qq?yc@tkRldrO0}5iuy7 zoLn)=2&f%XJc~yW%8oAnTT)GVYsWh(j=N87+d`cAPaM~aHbS9zuB7;Dk-BYc!k1xB ztDuEg|H2ARlVu&KBQ%O7qur{-5JE(?Ox^-(5r~sUWxGPwvzq0oc08pGpj7?0f}cu# z129XNjq?C(N}2cKX5$<G>UlO98a#Oy&|A6;UrUluY?)+)u_sx0`bR=ZU-gj=QNsnz zaJ)lZekm*$s8{9<{?<-~$#P8yOOdutrO68+YcUGMx-Y3v9Vr^c>ocaN)Jr{=#p0yD zVPbhIQr3gwzI&eWT;$#U_Dte&F`j=)(GMTq?2~{3y+Js*65l0$QrGqPLz8-Y!Y)FZ z;FGSzjhtba;eC|Aj58!5=TQ3U1N16(hn&{5??T9mr29()A+fX$@4j5ghrmp;fp;uw z2G^+O)Wx)6KtKKvqh+5|Pv|F!c<2O`8bPIC9<gNe=wI_GGMaHv$;|_d-pZ&-z#Bdm z2@wPKe3I9^&|`nBEazN~>03~QsVZ!%E7OYFP`FVxbv>MiuBVy1Imk&B$qeB^>R!s- zI8%PChWId8H;mFCyr009Yf{N!*srFC_0ee_arbSkHP4mNX<SmC`q;}Z<|aUu(CH6I zj?-orwY%=kr6j$Eb?FX7VRCqRP7U<-&hN|L4#VA5qf{+%j6gA`k94XV;q^Hxt$YqI z&zKi~_J<~#YgPz!k5B&$cpSZtMB@bf4gHR8_VB*R!WtNm*abRLc($L}9M2z}x}$vD zR9&HGgPDFH?n|?@mq^!yPfxzpyxFJZ^H~>Mfv`RRnsY@}A^?0gJvc3064<j(pa0s$ z1K~U)U1<N~B!B;f_sAI7g@397vVC=x6V4iB_Zi9>RQn13%jaQ;`KZL+kpS(U=43CX zVA9h^BkW<eANks_d<N|*Q9!W!1I`O-v^&=iGB>!YwQ*Jm9ft){t$w9+d?@C-GPtVE z@T4c|yF@SnPqmx%7*ADis3Gt2o%7rW!mTfbq5hIKCHd}UqQ-M1ZM?~=Hzj19QOGXg zJ!U0^HZHC>uG~P#U)fMd18r1s(`psfOpAWJE~s8TlBFd>t>{w4QGV^DSJ62CM|eD< zNvB;lx=APVT;ngAXVn~sUXqXZ;H;}(dLikZZ<)v%>6eue#s;Yk+Q}-xUPz+^gK&8b zUy#zIwRZ^W`hQzEk5)+;&*rV9bBPZEpBByN0Go+cZkLHQCh<({D+ES3dfuk+9S7^A z^5|yqoNg(6fXR-piC|}$U~fgu$NP|7P}AEq)^)p4qC`WJOK+IK6IM3yMeqrTRD?Ae z@(i@@WqT{B<0@^jwynh8Lgt)ZN4c$&+%22FQpZ7R%ltovo0p-@E9aWxCA~ruI9GXm zlUvFf^4pAf=8_XE6aO-41%?Y4;S<!3@MZ0D_GRTZ6M8oto5~GsnJs|f55VvztwRrB zc)&OL<r-RBO77^{3nvmHbOV$6ZJ&gh=|G=(^z=}or=Nd9ZCOLEZ#b--gl=9_+6!Jt z&9;7|DM483%5O_AWc@^KV+Hzvy--QJuKmvZ9^{t#zEQ%8HE^B63TF+32k1icfBI}q z>!@vAw5u((AJIN{ulYaWzsBgs6x<H0tW`_F2OUQ9D{`%Jsf6Fqgu2sENnMA(X}$HR znIibemM*`|8GiI1gWVfl@bD>TGP94K@!M{9c8L>(h^1?L+RQRrPE+1dvYS31IKJ_l zE+_)g<6|*4G+%dAxC<ZY;-Be}`9MNukVX;RhO`+RQtd=9Ain0b_@o+TiRzfHTFX== zqC7OHQWh5JS{4|f4Cza@W#nM23rRT(Gkjl6wg@*eTZ;?HKa7rkLJYLa$fzXCbG0l% z<J`vh<e^4q#uuk~aF=997!aKi>Sp-0R@ZR9XVIJD{1Ea5wkM3vJA}hz`C&C=L!6q2 zYyQNA)Uf-xScnn2o^<Z8mtTL9^gKG9Lu)N(S5qcl^Xg};qU`Ebfv)}CqI;}oG0x3( zE%Lf@K08mX)~M6s?(%-8cUbq_i_0vn_CN8^_eA;P@;!Uya_F$M0xr~w+@p!tx9IZf zm%aVXQQhZ5E_AJORZ>=lZON)X!6_;za1kc1rFLVX%2>j+Mal&e<_vLbIfyjS6i~py zti2wi0Y@QYR@ZDo@ydTR!s#vho~$T%FysWH#qDP12r^rhWp*fMfW4X7;z^p)Ha=qm zWKVze#bWjVq@m_1{$rMCs4x7ALiPL2mFX+WD$BFxXh*boJ2V5SVvrT+w5Sq37wgLH z*KKzNENAC%)no3>dqf>G1U%n}+8}p3?-e#Am6Rw_QFKixk(4IX=P!s*f5;b1%+I!7 zL<o+gN+RF@BKWFg*!fW@DTE3b4{y^6QKK%l8t*v${H`D`{(g7N7lrM{Lxo$DvJ1w2 z1c5YIfpOI))mP>a$t?0Hj!^@;E~^-}yEDLi5As?<?T@S(ittv$jpksEK0`cJp*C0o ztsOT1&@Dgn!pWEK<dv6v^X9IgZ8O*YROWK}6NgB-+0)qC1}|z_Wxd@z`pwqW1-S<b z;WJGCj^lG>KitE1?r{J!*E)%`2+OU7x>tRZg@`0^<InZlXZyQC2L3cbiw4#F*-$%w z++cU4s&3>L)4L}L=z;t5M5kXBY?OIW;f+k2kpW&?bF{_Wew~4hW1d(vRvrXCYD_;n z%gcilIJo#7Q#fSbnI3G<LETFoPw36vT4%jxnyLGU#Z5<$%gWqIcs-Koqo*K0vW-VJ z5Yh6r?|pk7U~?KsHudX%tlZ~r?E)O)tMfT(;kG@HzrH6Z6k7|oc}6epEi0pBCOEww zypQ6&>&IEV2^%Q=*DESjUb`*mxn1E*Iim^G<Ul!t2=2FZ-|HJ!Jjaot>*vz_1qBvU zr$y~#;r5{XG-z|vsC2OipG5)VmQXy69<CB7pQC)6zd$4|UtBMS;&a9qpYG-F2xb>M zw9RtG%RI#G%4pzkH@&K9$hp{<Ww3nV!UNDBKjq|7v>yI*>1~bI_nLth2%0O@(3>Si z|2y5CRBF$<8~DqdLHpdse)kRKEEOz{$h&{u$=&awD6K3t7<%EhS8P4=BBb1tTYXPf z@5y1dqakcLy;9(FGX)cZ5zC|^?^fd1JlX~RCKM&iX+5asTxKV}r~FrGMq!q1F=Qz^ z$MW_tRIF;fwb(78=JN?4%k++X>rOdfzH!Nh^p)_wb;&@dAG(ylb+a$+@*sfITNJ=s zKRJMwni5#NZiX8g2Rmf=w>-$?0RIJ<p=(~U;Jc5f_Uc7us^g<MW9T-_pi%JyBI~5_ z4$>9t3t>}%EZkgld-gEW(B~Cv7?p}C{M=1*G<K|c5xunNys1ir@S9&*YNwSJI}~_0 zwnPeXL-7X6D<zR4Pf-T%RYZph`6}`d^g+bCB*GR`92EigRm6UXyQtFuXA$QSXA!~Z z8C&Ue!kplX>`caPdGmDrbad_J&Fc8qu=;h|ALriI)Q{TQO$WOpKO5Q?9)Q8*|ANNU zkE=0~VF8ma`Fv5?$?#jwK?%;D;diHR_VSxk>Rtp+qL*^be0~r={M$>YSGN#8!%TtO zfh5vSe2R9zT)&HzGY$ZZ)Gs)EaepoU57Yy+I)m~Z9`KRFan878h5e=222yZm@gLbN zC@#kei+ZSDlO=}7-=YL``FVUv9x>y=SE$p$PYcZsnQX2SB;@00lbJEU|J_YWV307u zV^|D!H^A3BW(2E6WDiyH+gv};Fdct$XyRbI7(hV5`rQ@rU%ew?m+2Aqio##KbE5V} zXMCetiDfS83S}<_-Qxz$XZ*k!Px_OKro8>|r=8h;%PiP_|0KO|xAbtXP#z03y$^n# zD42ZTm=+0Ur3%-@f6;uZAMo6bLlBW}-4b5G59~FMcUy?gI=u;!Sh^vm_<sXWuYe?Z zP#xr-q}<K0E)5GX^7&Y>if!&z-%p=AesusI$VNQ?;tbk$Ufn+QdhL7fE}m`v1GoV2 zUyR^i5WJZCf%a%MEsuOIbbA4Q2M%2JBfYK@VDtl!ejEm=T6QD>+fR_Jj_E$1Ra{%- zm^m(IlhFtCYwpfzeB>MQPVzWUh=%@IzhegA%QHlVU)(c9#J^KShEI4NiB0kZoNm)E zyhJ8*IN}ERWI!TN^=-Hp)=_c>R~QOp`^MJ-Dc)inc+v+3HikVLtp51n8#I)#yAVvj z;s92KJv1k=!JAD!L7U9qhY$SU!rR*4L0^tP=oJjT50fk>q$!uqiw9(aJgwrN8Xc+t z(ee@v`dRN?_A3Jr#?YAj;D_M&H31@EuBnizBX}u89~cY*cltQ4uKdS8lq_{Fid508 zWuFSVlrw0Z2s&kNLb~a=-o5c1MoL@;R99_`D)dlBj|m|~_+B=hZ31S@8y&tT!Eu0! zOaeGiO|maOMqQG#5FJGxD>OtUPPmDpa3O_T#48MX#cFXAN1hVDl;eP^J7!AFD^pzK z?5f->(<xQIJWAOsms|SmNLu<#FVdm<kwIKAt^QFT7^?cQM}zx@s(YTcCRe_=xGU#9 zw*wVe$<VaCI2n$-C0OT-s-n)=_Z5{J#;f0nGzeGs@gzuc!$axYVI=!8!y(rwHQzt{ zK+O<jbsd{VZwH%g%S_Xj!m(>Yes{w&A$EL5WwqjyB|LWgM-M4qv^X~|>JfWzK2(jO zrlCtYlYh!*IKWL@2WF;-F{6F##+^I3|M1xZ{HNJZ0C@6BCuNQ%wFaqH`3wKAomy4# ztTGBqiOL5OcQR7s^N<gmWO;?RjFPDzED&t%f*V6u8q0i-3$aNqEFJhzdmjyD4s0>C z6T@c)q$N4&qF<s%5%WtMP=o4+GIq6o&q@So$#j^R!;*}aPKNFvY%#1edNFL(TB&RQ z1R!;S&>r?h&<ra<LoH)EvfiyHgV|J&KrF*=To+W{E7N?5)SiyVnSp|O(VlsocJSJK zsM=FOi&1K4(xXy@`TWBpYLDj*ZIVy?$`jz=XC4vxB!`k)B)yOWu-N0&15pg9^|Kgj zBPVXCoeyQ0Dy_MjFbzTKicOBvf;_m14XO%W$e5sU>f!<x+Sni(TmPQ_+UfN#4c-Z| z_?WZ6QR+^cJ_fJ^iWXqb(KP|&*r0;epm(1^FeIqb0v4Fs0vJG;)L4CCfxdfdeS!Xa zTJ%h2&*NwE%$D1>SbC2o$3EqXsTM8#wn&zh?}TWfG>=K*AlMm;gh+EtZU+s!?0vN& zK{Zn8=tPM|y(jvwKh{U*tByv-(bSUU8cys>SXF8f$>3@UH+m1_8g;JU(eU}l2eO0y zFCNevRt(&S$W;qIx|N6EkMRWumYvcA)RKzNRj-b*0v!iOO5dY{VK$G{-KW!o;R-x% zzPF^t4?Vt-qTTuou^JOYcl%&dE}w$B5*9uiahU}tl35Aa=ipSxsgXuqo4t1L()`pn zqWhIHb#VHT%|(SQW3IMq6Y0r~4KC(f0wUfMuD2rZGmJfkCqpNf>u<{s*oT!mAsg&e zS5`%1-AEuf<Opq$UrP*Xk7Lo+{K&bso_~62&8MF^jExQ@aajE&af<0AgIQ6|pUqo} z`8ud%+0kHwJc^N%y)<|`$3Ba;4Hff*vBos5wlbz-oXo%Iw4465Dz_51M?R3X^@J`T za+*$%ZI^m`U($~<#$vJuYYjoL)JLYf9Un@%nc|!2(P|x?i)&Y+pMP0~I{#4l{X^pp z>X*V;x};yWPSs`-7g=PL_xJkx6njG``e;_Ibx3hpT%R85cT45auUUb;NXU)<dDR_{ z3y1-Oo6o?JTJNE`C>1C{Ux@_Xi8?6LP;nm_XvE25sz~9O4?sY-f@m;(XnLdkQ7u~} zC_A5B`I>YtWxyf653__d?GGPxG&3&Z+%&u!IU4}0{?TKn#}HIDOCjc>)FdI%!XjW$ z$E8CJWr337P0LW?($#5d;;t5SW+_J*@OFYAfOC?Z3bjCmLY-FMY5CxttN|8%UYgl) z13s3&>;kfHFXP4sW#w_#$Fbdvd?}2On}vmP6?DR+haXjd9Nqm?5$1^fUjT4GkH5)0 zS}K$B8oa5~Yxss14LdbjHS0EYcBgJi221D;zUMdgT#LrMIxU(D(hr$7#w!ygG7f^* zbb07s*A<OkgSYAkh7$s2Ckn`(p;aM3*l;oXgY=1Ay6wU!@kGzCzw`<CP74COIxYKm zmuZ8fOKEh=aFJyFOOjp-uStemI3ir5gS*k9ja*W<F;*nKVu<)2T<tgU$4yQ2hbpw} z!8Bu+aU3m-m&#j$e@sFWcv&3_>!VW$q2Z-Z-=*rQvf}ysG+yXI`l|+6ovp(aDUC_e zgr>o=p#DmQNhJjt$@>%|sFxZ14N_gDIu@22co|-5(l-@sTq9Jd)F~oxDAg#}H?9^@ zqf=9>McSD38j&_!cZ@J~F$r6R1d_-V-WlZWYoWx?q~28UH0lJN{Fd%ex>g+ChzY6K zLpk6#=frf*L}h{vE+J6YYLv!{@E;`HiaN8?LQawp?b68xnFC3kuxdz3XN^ym8zp1` zFx`|}u2iZlBZKt!LLCqOg}{4$mWJx?<mPyLT11m4TQOTF>Sl`*uyCMDc49tf)lZ@f zrer-nmInUe$$FzQPJ<PUWw8Hc*fKDg(*}FrXl24#BAD1%34NnV=Fm158(zm5^|Ea` zA4A)??N9py%XCufW3qFayb*cedU1@m&QU$XVuMR!82-M|^~EjKLcPugXKZk(f*USX z$4H5woaH))NGpvJCmThQyuk2sRZ^{$Hc~DjQUxbASE1ZhP2iMys?HpRg?PG6DO6`T zsD=xavDV8_P$Md{Q6uj9t&X)QQZ>t}*kgZHF_vauZK5y^xQ3?8vTCzo=@_YpBt11} zw>A|NYU@^0!M3P^HB_+O?No&{;ZlK=UHxM74mGCri4tq$vB6yeA2k~yCPRz4&@>ey zXF@X%npw~^Sz6AOR#PQ%rbJB?Z=N(wllFt$dUk|oSJdQ+njx)*zSYRL8u+&39xWTf zlVNeK*qE$M$k3Bv6ANyf4hHGJBY8KB&F<|u9m4OZda>bjk03h|UHR?HV%u(-4lcXN z!tY`DqxFwH?L{NOl97tLms2y~gZ}3?WnU851E5Z?s?M|zSTUkwl&)1QkJd};CW<4v z9T2%=8Mih~o%+ign+O$d2%Wa+8Ez#Kt1h&!gE0xmDt%rxx@#G*?|;{H@W6iC=8UxY z<~MTpplVn~K~e|D(IQbl+yyMt%MMcQpTD~`dwFn<EtiJ0?WStZEJKG@QGd%#gQ>fT z*h22MQ{CjL?&&nQ!3$b7u!kF{67pU1YJlsu#%}aT!M=AHn0k;ff4wDkJr{J<7IWiR zW%vMdXIFk-2cv$1(Eegh)T(ML%=NL!27X0L<GxyO2ecd(-ZU3(Q@IuPp;8$CwSs>s z;XY+f{7&_j^eeTiSko<B-?0qBV=ZByx~Xa2Dp+cfr!M;uXZN6j^ZW-V9n3n*9#^um zbF9_^ZR7i;@qN_r9luHA4(3*k!>}c-l-(h!^_!*j1Jv@T+cB5%x%G9P<*u}`t_a24 zU6<6#`#N~t9HbV$)3Oz_OnelrR}aBeiv%?}^m}>{QCqi3TTf6s&&{hX7suR<kyI{} zCn~zN1H!-H=INmC=DGM6#?gj{fGgGOlXjkbSo*b%TG`vOrEtF#iaEPwWE?egmo&7L z8aZR$4b36w94P!sh;Hicj%C--v|dZiY-q<l0Ck3O=zPn)Yj!$qjk5hkYSDz58uv)g z_EA%}&AVqVp0*uiWeMIr)!Mz%+5u|m{&}@#5VUWG^+$KWKC4z2HS(SLHDpoDqbYr- z15Mp8)BOo*=HKQs-5m^VCc8it%In;w4yu)P3$3hM=G~M=(xx?ECqq*YN>fXznbq@Y z%2&;z+6mIA${vehvMB1oF-MY7`w^O-X?W?A4LMg8i}iO<_L?JM@VeO##yy)?ISxsu zjl&s;EO;}OV-L<<IPQ?`x!}mKi9e(YwDXLNm^i#($g{2>GDzanY)SL^MxDbPPK<wX zC$ehA@e1MOyfKy6C?JkuyK+D4y=QQTIG#sqg;Kp(+$_4p;I6osiQ2`X&gR~zvd0UX z%Oz6v&Cl>CtnjX5S1nA8Y$}a#(Tpm>xmjJ}LiWV3(O7sJbfEV-&?pPygZnxZ_%K@w z4Kxfq@xiM*;?_$rjHrvZyE$e2(#$nF2Yzaf!}vp;qnu*#!D~C>UrpMadSN31I^Lmk zOV!iJQbg51(p9UqB5@Div-se3I&*|fpDo1^ai`#T;rfpFb#Gt{2wtcbFv8jq6d&Ag z=orDv!tueIJL3J9$mk7kWFI$2lDsdjcmnR(?AzRI;^gqy<ivV}rkMOjrOE*X@xc$r zL&NF1q~e2j=_+P+;RlouvZ4!=`U;nssdbNONTzOl@ZNar8pD0D*5ZSojYqm|;)D0c zm1lsoKkm`Ncr3=NC&Z8D`5iI6n}~>_p%n?3QsD&=J@cFALiAuokCnFsBNtqYh1Ggp zwO&K5mrHowN6qH8Q?|vFi<oikCtSN})ht4zC1@)F8X-R;#b>KIADWd*pyrm&D*6^d zT(%GSXE&nbkBr=iLiM9JqfU;%WW0;(k!|ijZ#wwOd9JyQ_KubxfScXRNJfAJu3AI5 zZ$}+I;hwcLPr^fO9wMUC+viI-ka&v_DDqUj)QrNo8rX#Nalm7as^Q+Mstpc#jpCZF zcv!3wbaU_rjw*d5qn%XoDs}7k+jI>}m22wLI_)`%@1t5zx2egBHhQEF*U>A!b>FsE zP%b$d!KrET90imyEs_2-Duq$QwEU~4gYv7I=o;0%aa>u<AP0rcvJNaWvAk^-ZN;k8 z#+kp{y8jr_&T<J@>X*>x=0Ka=@<SNAV5|p=n-Q-iq?gZuI9Ob*Rfdc8dT9Gc{e4vT zhfaOPU+WZbW~vTw^iO1g<jm>df!9Q=8lc(w#hrm(Z$k4^)ZVAga6J<S9G6uAe{>1) z)qAkb9nE1avDp+`6=23R&ohx46D9t2W!@wY63(a2XhFtiptbX6#(D-AhsiOsM$)<& zCIStCDQM)FGw0Kgo+J*ER`X`0qEGTMtmjV$Z#ut;Md~o0h6(5SW|Wyvz~JmYJT8Rc z><gN(M7V&kNSG=ZI@21RIU6Tj`w7pNn{nymaV6L+?mdosDW!YZG;_8Q#w#xfPd|V< zC&~nOh+zIJ0<K&dFEy-Y0nlJ%Iv6cB5vuhSk)ubGZZM?h_|Y6Nhf4!&{`1=7uPyYo zi@(r|9cF#|4IUaM+jY40669)2sM`&reRL?-eU<3EsTl57*ahiTjYT^lkJ5`18=4A0 z@6bN<*rBoM;I+Tkyy66o+I{yW7|T*)Ozm`x^k}k2z=9Mvh`m8X(iV*GE;C(r@VWsv zw=*fn7&)OrYdW+Sp8Nd7>!*VcOf|7ft5<rX3!Nc^aYi2>bOH-89;Ci`k4}TeckNLl zyIthCDDbmSTn7C;SZYrlKn#KaUwiE`e+i$>Qdl$k7Bbrn_HeOeQz-J^<n1Hq!| zNar}x^Bc8_*=1KPo2J^?<}Jx-oM)p55lG2tmd;(_wY8K4)MaNj%`Fj9+gK=jb%wTR z7f^W54NqtuZ&$b<$MIJFra!anAngd>cukmq;JCsN!uCAiJ<FaTz<0d1%|3*l%0AS^ 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%0AK=&` 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�j69nVPYjEo7C=k$m@ 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�R$9tFrtBNH< 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 KU}!0d1M&bXE-#e; diff --git a/src/libssl-1_1.dll b/src/libssl-1_1.dll deleted file mode 100644 index 9aae92aad23bbdda934deb5ab112086f54a3ff46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723312 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%0A{-LuP&T@S%!@;!QaS1K38JEzRX)d9&;1c>9 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%0A=Nd3k7snJ40txsH02~6@kqtnSkNe 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Ü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 I&+WYb2RYKKVE_OC diff --git a/src/pascalcoin_wallet_classic.dsk b/src/pascalcoin_wallet_classic.dsk deleted file mode 100644 index 1dd9eed08..000000000 --- a/src/pascalcoin_wallet_classic.dsk +++ /dev/null @@ -1,769 +0,0 @@ -[Closed Files] -File_0=TSourceModule,'C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMOperationsExplorer.pas',0,1,1,1,1,0,0,, -File_1=TSourceModule,'C:\Users\Frans\Downloads\uDownloader.pas',0,1,1026,1,1055,0,0,, -File_2=TSourceModule,'C:\Users\Frans\Downloads\uUtils.pas',0,1,19,1,1,0,0,, -File_3=TSourceModule,'C:\Users\Frans\Downloads\uDownloaderFrame.pas',0,1,232,29,169,0,0,, -File_4=TSourceModule,'C:\Users\Frans\Downloads\uBaseFrame.pas',0,1,1,1,1,0,0,, -File_5=TSourceModule,'C:\Users\Frans\Downloads\UFrmmain.pas',0,1,1,20,27,0,0,, -File_6=TSourceModule,'C:\Users\Public\Documents\Embarcadero\Studio\16.0\Comps\Virtual Treeview\source\Source\VirtualTrees.pas',0,1,17884,1,17913,0,0,, -File_7=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\SOURCE\VCL\Vcl.Forms.pas',0,1,10323,1,10352,0,0,{{1716,4} -File_8=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Generics.Collections.pas',0,1,4029,1,4058,0,0,, -File_9=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoGlobal.pas',0,1,1,30,7,0,0,, -File_10=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoSettings.pas',0,1,604,27,615,0,0,, -File_11=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\MainGold.pas',0,1,272,8,282,0,0,, -File_12=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Bauto2_1\settingsfrm.pas',0,1,130,18,72,0,0,, -File_13=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\DLL Tester\uMain.pas',0,1,166,68,198,0,0,, - -[Modules] -Module0=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMPascalCoinWalletConfig.pas -Module1=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas -Module2=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas -Count=3 -EditWindowCount=1 - -[C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMPascalCoinWalletConfig.pas] -ModuleType=TSourceModule -FormState=1 -FormOnTop=1 - -[C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas] -ModuleType=TSourceModule -FormState=0 -FormOnTop=0 - -[C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas] -ModuleType=TSourceModule -FormState=1 -FormOnTop=0 - -[EditWindow0] -ViewCount=3 -CurrentEditView=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMPascalCoinWalletConfig.pas -View0=0 -View1=1 -View2=2 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=13333 -Height=12602 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=13333 -ClientHeight=12602 -DockedToMainForm=1 -BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 -TopPanelSize=0 -LeftPanelSize=3990 -LeftPanelClients=PropertyInspector,DockSite3,DockSite2 -LeftPanelData=00000800010200000000B51B00000000000002E52A00000000000001000000005208000009000000446F636B536974653201000000004710000009000000446F636B53697465330100000000B51B00001100000050726F7065727479496E73706563746F72FFFFFFFF -RightPanelSize=2000 -RightPanelClients=DockSite4 -RightPanelData=00000800010100000000211800000000000001D0070000000000000100000000E52A000009000000446F636B5369746534FFFFFFFF -BottomPanelSize=1565 -BottomPanelClients=DockSite1,MessageView -BottomPanelData=0000080001020100000009000000446F636B5369746531985C000000000000021D060000000000000100000000985C00000F0000004D65737361676556696577466F726DFFFFFFFF -BottomMiddlePanelSize=0 -BottomMiddlePanelClients=DockSite0,GraphDrawingModel -BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF - -[View0] -CustomEditViewType=TEditView -Module=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas -CursorX=1 -CursorY=1 -TopLine=1 -LeftCol=1 -Elisions= -Bookmarks= -EditViewName=Borland.FormDesignerView - -[View1] -CustomEditViewType=TEditView -Module=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas -CursorX=55 -CursorY=71 -TopLine=2 -LeftCol=1 -Elisions={{144,0},{273,11},{'asm'}}{{314,0},{371,11},{'asm'}} -Bookmarks= -EditViewName=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas - -[View2] -CustomEditViewType=TEditView -Module=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMPascalCoinWalletConfig.pas -CursorX=1 -CursorY=1 -TopLine=1 -LeftCol=1 -Elisions= -Bookmarks= -EditViewName=Borland.FormDesignerView - -[Watches] -Count=0 - -[WatchWindow] -WatchColumnWidth=120 -WatchShowColumnHeaders=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=213 -LRDockWidth=13604 -Dockable=1 -StayOnTop=0 - -[Breakpoints] -Count=0 - -[EmbarcaderoWin32Debugger_AddressBreakpoints] -Count=0 - -[EmbarcaderoWin64Debugger_AddressBreakpoints] -Count=0 - -[EmbarcaderoOSXDebugger_AddressBreakpoints] -Count=0 - -[Main Window] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=0 -State=2 -Left=9688 -Top=944 -Width=8932 -Height=8519 -MaxLeft=-5 -MaxTop=-9 -MaxWidth=8932 -MaxHeight=8519 -ClientWidth=13333 -ClientHeight=13120 -BottomPanelSize=12602 -BottomPanelClients=EditWindow0 -BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF - -[ProjectManager] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1177 -Height=10519 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1177 -ClientHeight=10519 -TBDockHeight=5898 -LRDockWidth=2349 -Dockable=1 -StayOnTop=0 - -[MessageView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=23 -Width=13333 -Height=1352 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=13333 -ClientHeight=1352 -TBDockHeight=1352 -LRDockWidth=2771 -Dockable=1 -StayOnTop=0 - -[ToolForm] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2000 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2000 -ClientHeight=10769 -TBDockHeight=7157 -LRDockWidth=2000 -Dockable=1 -StayOnTop=0 - -[ModelViewTool] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1333 -Height=12102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1333 -ClientHeight=12102 -TBDockHeight=4880 -LRDockWidth=5307 -Dockable=1 -StayOnTop=0 - -[ClassBrowserTool] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-2303 -Top=-106 -Width=1849 -Height=3139 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1849 -ClientHeight=3139 -TBDockHeight=3139 -LRDockWidth=1849 -Dockable=1 -StayOnTop=0 - -[MetricsView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=4833 -LRDockWidth=3562 -Dockable=1 -StayOnTop=0 - -[QAView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=4833 -LRDockWidth=3562 -Dockable=1 -StayOnTop=0 - -[PropertyInspector] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=450 -Top=23 -Width=1646 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1646 -ClientHeight=10769 -TBDockHeight=10769 -LRDockWidth=3990 -Dockable=1 -StayOnTop=0 -SplitPos=145 - -[PropInspDesignerSelection] -ArrangeBy=Name -SelectedItem=Action, -ExpandedItems=Anchors=0,BorderIcons=0,Constraints=0,Font=0,GlassFrame=0,HorzScrollBar=0,LiveBindings=0,"LiveBindings Designer=0",Margins=0,Menu=0,Padding=0 - -[frmDesignPreview] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1333 -Height=12102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1333 -ClientHeight=12102 -TBDockHeight=5963 -LRDockWidth=2510 -Dockable=1 -StayOnTop=0 - -[TFileExplorerForm] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-2430 -Top=-106 -Width=2844 -Height=6204 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2844 -ClientHeight=6204 -TBDockHeight=6204 -LRDockWidth=2844 -Dockable=1 -StayOnTop=0 - -[TemplateView] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-4096 -Top=-106 -Width=276 -Height=361 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=276 -ClientHeight=361 -TBDockHeight=361 -LRDockWidth=276 -Dockable=1 -StayOnTop=0 -Name=120 -Description=334 -filter=1 - -[DebugLogView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=407 -LRDockWidth=4953 -Dockable=1 -StayOnTop=0 - -[ThreadStatusWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=213 -LRDockWidth=7406 -Dockable=1 -StayOnTop=0 -Column0Width=145 -Column1Width=100 -Column2Width=115 -Column3Width=250 - -[LocalVarsWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=1537 -LRDockWidth=3484 -Dockable=1 -StayOnTop=0 - -[CallStackWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=2065 -LRDockWidth=3484 -Dockable=1 -StayOnTop=0 - -[FindReferencsForm] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=2315 -LRDockWidth=2823 -Dockable=1 -StayOnTop=0 - -[RefactoringForm] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=3213 -LRDockWidth=2823 -Dockable=1 -StayOnTop=0 - -[ToDo List] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=1157 -LRDockWidth=3677 -Dockable=1 -StayOnTop=0 -Column0Width=314 -Column1Width=30 -Column2Width=150 -Column3Width=172 -Column4Width=129 -SortOrder=4 -ShowHints=1 -ShowChecked=1 - -[DataExplorerContainer] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1333 -Height=12102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1333 -ClientHeight=12102 -TBDockHeight=4880 -LRDockWidth=7151 -Dockable=1 -StayOnTop=0 - -[GraphDrawingModel] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2854 -Height=3213 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2854 -ClientHeight=3213 -TBDockHeight=3213 -LRDockWidth=2854 -Dockable=1 -StayOnTop=0 - -[BreakpointWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=1546 -LRDockWidth=8740 -Dockable=1 -StayOnTop=0 -Column0Width=200 -Column1Width=75 -Column2Width=200 -Column3Width=200 -Column4Width=200 -Column5Width=75 -Column6Width=75 - -[StructureView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1125 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1125 -ClientHeight=10769 -TBDockHeight=3676 -LRDockWidth=1896 -Dockable=1 -StayOnTop=0 - -[Castalia Statistics] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=0 -State=0 -Left=0 -Top=0 -Width=1375 -Height=4750 -MaxLeft=-5 -MaxTop=-9 -ClientWidth=1292 -ClientHeight=4389 -TBDockHeight=4750 -LRDockWidth=1375 -Dockable=1 -StayOnTop=0 - -[BorlandEditorCodeExplorer@EditWindow0] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=0 -State=0 -Left=0 -Top=0 -Width=1823 -Height=6176 -MaxLeft=-5 -MaxTop=-9 -ClientWidth=1740 -ClientHeight=5815 -TBDockHeight=6176 -LRDockWidth=1823 -Dockable=1 -StayOnTop=0 - -[DockHosts] -DockHostCount=5 - -[DockSite0] -HostDockSite=DockBottomCenterPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1481 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1481 -TBDockHeight=1481 -LRDockWidth=2339 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=RefactoringForm -TabDockClients=RefactoringForm,FindReferencsForm,ToDo List,MetricsView,QAView - -[DockSite1] -HostDockSite=DockBottomPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1352 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1352 -TBDockHeight=1352 -LRDockWidth=3823 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=DebugLogView -TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow - -[DockSite2] -HostDockSite=DockLeftPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=23 -Width=1177 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1177 -ClientHeight=10769 -TBDockHeight=10769 -LRDockWidth=2000 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=ProjectManager -TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview,TFileExplorerForm - -[DockSite3] -HostDockSite=DockLeftPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=230 -Top=23 -Width=1125 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1125 -ClientHeight=10769 -TBDockHeight=10769 -LRDockWidth=1349 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=StructureView -TabDockClients=StructureView,ClassBrowserTool - -[DockSite4] -HostDockSite=DockRightPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=23 -Width=2000 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2000 -ClientHeight=10769 -TBDockHeight=12352 -LRDockWidth=2000 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=ToolForm -TabDockClients=ToolForm,TemplateView - diff --git a/src/pascalcoin_wallet_classic.~dsk b/src/pascalcoin_wallet_classic.~dsk deleted file mode 100644 index a3ff2fc34..000000000 --- a/src/pascalcoin_wallet_classic.~dsk +++ /dev/null @@ -1,747 +0,0 @@ -[Closed Files] -File_0=TSourceModule,'C:\Users\Frans\Downloads\uDownloader.pas',0,1,1026,1,1055,0,0,, -File_1=TSourceModule,'C:\Users\Frans\Downloads\uUtils.pas',0,1,19,1,1,0,0,, -File_2=TSourceModule,'C:\Users\Frans\Downloads\uDownloaderFrame.pas',0,1,232,29,169,0,0,, -File_3=TSourceModule,'C:\Users\Frans\Downloads\uBaseFrame.pas',0,1,1,1,1,0,0,, -File_4=TSourceModule,'C:\Users\Frans\Downloads\UFrmmain.pas',0,1,1,20,27,0,0,, -File_5=TSourceModule,'C:\Users\Public\Documents\Embarcadero\Studio\16.0\Comps\Virtual Treeview\source\Source\VirtualTrees.pas',0,1,17884,1,17913,0,0,, -File_6=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\SOURCE\VCL\Vcl.Forms.pas',0,1,10323,1,10352,0,0,{{1716,4} -File_7=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Generics.Collections.pas',0,1,4029,1,4058,0,0,, -File_8=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoGlobal.pas',0,1,1,30,7,0,0,, -File_9=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoSettings.pas',0,1,604,27,615,0,0,, -File_10=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\MainGold.pas',0,1,272,8,282,0,0,, -File_11=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Bauto2_1\settingsfrm.pas',0,1,130,18,72,0,0,, -File_12=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\DLL Tester\uMain.pas',0,1,166,68,198,0,0,, -File_13=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\ReadLog\UMain.pas',0,1,33,84,39,0,0,, -File_14=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Classes.pas',0,1,8375,1,8404,0,0,, - -[Modules] -Module0=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas -Module1=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas -Count=2 -EditWindowCount=1 - -[C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas] -ModuleType=TSourceModule -FormState=0 -FormOnTop=0 - -[C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas] -ModuleType=TSourceModule -FormState=1 -FormOnTop=0 - -[EditWindow0] -ViewCount=2 -CurrentEditView=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas -View0=0 -View1=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=13333 -Height=12602 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=13333 -ClientHeight=12602 -DockedToMainForm=1 -BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 -TopPanelSize=0 -LeftPanelSize=3990 -LeftPanelClients=PropertyInspector,DockSite3,DockSite2 -LeftPanelData=00000800010200000000B51B00000000000002E52A00000000000001000000008C06000009000000446F636B536974653201000000004710000009000000446F636B53697465330100000000B51B00001100000050726F7065727479496E73706563746F72FFFFFFFF -RightPanelSize=2000 -RightPanelClients=DockSite4 -RightPanelData=00000800010100000000211800000000000001D0070000000000000100000000E52A000009000000446F636B5369746534FFFFFFFF -BottomPanelSize=1565 -BottomPanelClients=DockSite1,MessageView -BottomPanelData=0000080001020100000009000000446F636B5369746531985C000000000000021D060000000000000100000000985C00000F0000004D65737361676556696577466F726DFFFFFFFF -BottomMiddlePanelSize=0 -BottomMiddlePanelClients=DockSite0,GraphDrawingModel -BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF - -[View0] -CustomEditViewType=TEditView -Module=C:\Hedaal\Lazarus\pascalcoin\src\gui-classic\UFRMWallet.pas -CursorX=1 -CursorY=1 -TopLine=1 -LeftCol=1 -Elisions= -Bookmarks= -EditViewName=Borland.FormDesignerView - -[View1] -CustomEditViewType=TEditView -Module=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas -CursorX=55 -CursorY=71 -TopLine=2 -LeftCol=1 -Elisions={{144,0},{273,11},{'asm'}}{{314,0},{371,11},{'asm'}} -Bookmarks= -EditViewName=C:\Hedaal\Lazarus\pascalcoin\src\core\UMurMur3Fast.pas - -[Watches] -Count=0 - -[WatchWindow] -WatchColumnWidth=120 -WatchShowColumnHeaders=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=213 -LRDockWidth=13604 -Dockable=1 -StayOnTop=0 - -[Breakpoints] -Count=0 - -[EmbarcaderoWin32Debugger_AddressBreakpoints] -Count=0 - -[EmbarcaderoWin64Debugger_AddressBreakpoints] -Count=0 - -[EmbarcaderoOSXDebugger_AddressBreakpoints] -Count=0 - -[Main Window] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=0 -State=2 -Left=9688 -Top=944 -Width=8932 -Height=8519 -MaxLeft=-5 -MaxTop=-9 -MaxWidth=8932 -MaxHeight=8519 -ClientWidth=13333 -ClientHeight=13120 -BottomPanelSize=12602 -BottomPanelClients=EditWindow0 -BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF - -[ProjectManager] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=922 -Height=10519 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=922 -ClientHeight=10519 -TBDockHeight=5898 -LRDockWidth=2349 -Dockable=1 -StayOnTop=0 - -[MessageView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=23 -Width=13333 -Height=1352 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=13333 -ClientHeight=1352 -TBDockHeight=1352 -LRDockWidth=2771 -Dockable=1 -StayOnTop=0 - -[ToolForm] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2000 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2000 -ClientHeight=10769 -TBDockHeight=7157 -LRDockWidth=2000 -Dockable=1 -StayOnTop=0 - -[ModelViewTool] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1333 -Height=12102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1333 -ClientHeight=12102 -TBDockHeight=4880 -LRDockWidth=5307 -Dockable=1 -StayOnTop=0 - -[ClassBrowserTool] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-2303 -Top=-106 -Width=1849 -Height=3139 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1849 -ClientHeight=3139 -TBDockHeight=3139 -LRDockWidth=1849 -Dockable=1 -StayOnTop=0 - -[MetricsView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=4833 -LRDockWidth=3562 -Dockable=1 -StayOnTop=0 - -[QAView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=4833 -LRDockWidth=3562 -Dockable=1 -StayOnTop=0 - -[PropertyInspector] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=450 -Top=23 -Width=1646 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1646 -ClientHeight=10769 -TBDockHeight=10769 -LRDockWidth=3990 -Dockable=1 -StayOnTop=0 -SplitPos=145 - -[frmDesignPreview] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1333 -Height=12102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1333 -ClientHeight=12102 -TBDockHeight=5963 -LRDockWidth=2510 -Dockable=1 -StayOnTop=0 - -[TFileExplorerForm] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-2430 -Top=-106 -Width=2844 -Height=6204 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2844 -ClientHeight=6204 -TBDockHeight=6204 -LRDockWidth=2844 -Dockable=1 -StayOnTop=0 - -[TemplateView] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-4096 -Top=-106 -Width=276 -Height=361 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=276 -ClientHeight=361 -TBDockHeight=361 -LRDockWidth=276 -Dockable=1 -StayOnTop=0 -Name=120 -Description=334 -filter=1 - -[DebugLogView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=407 -LRDockWidth=4953 -Dockable=1 -StayOnTop=0 - -[ThreadStatusWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=213 -LRDockWidth=7406 -Dockable=1 -StayOnTop=0 -Column0Width=145 -Column1Width=100 -Column2Width=115 -Column3Width=250 - -[LocalVarsWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=1537 -LRDockWidth=3484 -Dockable=1 -StayOnTop=0 - -[CallStackWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=2065 -LRDockWidth=3484 -Dockable=1 -StayOnTop=0 - -[FindReferencsForm] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=2315 -LRDockWidth=2823 -Dockable=1 -StayOnTop=0 - -[RefactoringForm] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=3213 -LRDockWidth=2823 -Dockable=1 -StayOnTop=0 - -[ToDo List] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=1157 -LRDockWidth=3677 -Dockable=1 -StayOnTop=0 -Column0Width=314 -Column1Width=30 -Column2Width=150 -Column3Width=172 -Column4Width=129 -SortOrder=4 -ShowHints=1 -ShowChecked=1 - -[DataExplorerContainer] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1333 -Height=12102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1333 -ClientHeight=12102 -TBDockHeight=4880 -LRDockWidth=7151 -Dockable=1 -StayOnTop=0 - -[GraphDrawingModel] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2854 -Height=3213 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2854 -ClientHeight=3213 -TBDockHeight=3213 -LRDockWidth=2854 -Dockable=1 -StayOnTop=0 - -[BreakpointWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=1546 -LRDockWidth=8740 -Dockable=1 -StayOnTop=0 -Column0Width=200 -Column1Width=75 -Column2Width=200 -Column3Width=200 -Column4Width=200 -Column5Width=75 -Column6Width=75 - -[StructureView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1380 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1380 -ClientHeight=10769 -TBDockHeight=3676 -LRDockWidth=1896 -Dockable=1 -StayOnTop=0 - -[Castalia Statistics] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=0 -State=0 -Left=0 -Top=0 -Width=1375 -Height=4750 -MaxLeft=-5 -MaxTop=-9 -ClientWidth=1292 -ClientHeight=4389 -TBDockHeight=4750 -LRDockWidth=1375 -Dockable=1 -StayOnTop=0 - -[BorlandEditorCodeExplorer@EditWindow0] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=0 -State=0 -Left=0 -Top=0 -Width=1823 -Height=6176 -MaxLeft=-5 -MaxTop=-9 -ClientWidth=1740 -ClientHeight=5815 -TBDockHeight=6176 -LRDockWidth=1823 -Dockable=1 -StayOnTop=0 - -[DockHosts] -DockHostCount=5 - -[DockSite0] -HostDockSite=DockBottomCenterPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1481 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1481 -TBDockHeight=1481 -LRDockWidth=2339 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=RefactoringForm -TabDockClients=RefactoringForm,FindReferencsForm,ToDo List,MetricsView,QAView - -[DockSite1] -HostDockSite=DockBottomPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1352 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1352 -TBDockHeight=1352 -LRDockWidth=3823 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=DebugLogView -TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow - -[DockSite2] -HostDockSite=DockLeftPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=23 -Width=922 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=922 -ClientHeight=10769 -TBDockHeight=10769 -LRDockWidth=2000 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=ProjectManager -TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview,TFileExplorerForm - -[DockSite3] -HostDockSite=DockLeftPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=181 -Top=23 -Width=1380 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1380 -ClientHeight=10769 -TBDockHeight=10769 -LRDockWidth=1349 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=StructureView -TabDockClients=StructureView,ClassBrowserTool - -[DockSite4] -HostDockSite=DockRightPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=23 -Width=2000 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2000 -ClientHeight=10769 -TBDockHeight=12352 -LRDockWidth=2000 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=ToolForm -TabDockClients=ToolForm,TemplateView - From af9ca7f1e58b0afbabe965060cd36bdf05f5cfb6 Mon Sep 17 00:00:00 2001 From: Frans van Daalen <sales@clubfitter.fr> Date: Thu, 20 Aug 2020 21:24:06 +0200 Subject: [PATCH 023/275] removed .dsk --- src/pascalcoin_wallet_experimental.dsk | 727 ------------------------- 1 file changed, 727 deletions(-) delete mode 100644 src/pascalcoin_wallet_experimental.dsk diff --git a/src/pascalcoin_wallet_experimental.dsk b/src/pascalcoin_wallet_experimental.dsk deleted file mode 100644 index 695a0b60c..000000000 --- a/src/pascalcoin_wallet_experimental.dsk +++ /dev/null @@ -1,727 +0,0 @@ -[Closed Files] -File_0=TSourceModule,'C:\Users\Frans\Downloads\uDownloader.pas',0,1,1026,1,1055,0,0,, -File_1=TSourceModule,'C:\Users\Frans\Downloads\uUtils.pas',0,1,19,1,1,0,0,, -File_2=TSourceModule,'C:\Users\Frans\Downloads\uDownloaderFrame.pas',0,1,232,29,169,0,0,, -File_3=TSourceModule,'C:\Users\Frans\Downloads\uBaseFrame.pas',0,1,1,1,1,0,0,, -File_4=TSourceModule,'C:\Users\Frans\Downloads\UFrmmain.pas',0,1,1,20,27,0,0,, -File_5=TSourceModule,'C:\Users\Public\Documents\Embarcadero\Studio\16.0\Comps\Virtual Treeview\source\Source\VirtualTrees.pas',0,1,17884,1,17913,0,0,, -File_6=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\SOURCE\VCL\Vcl.Forms.pas',0,1,10323,1,10352,0,0,{{1716,4} -File_7=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Generics.Collections.pas',0,1,4029,1,4058,0,0,, -File_8=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoGlobal.pas',0,1,1,30,7,0,0,, -File_9=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\CasinoSettings.pas',0,1,604,27,615,0,0,, -File_10=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Gold\MainGold.pas',0,1,272,8,282,0,0,, -File_11=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\Bauto2_1\settingsfrm.pas',0,1,130,18,72,0,0,, -File_12=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\DLL Tester\uMain.pas',0,1,166,68,198,0,0,, -File_13=TSourceModule,'C:\Hedaal\Software II\upwork\winstarV2\ReadLog\UMain.pas',0,1,33,84,39,0,0,, -File_14=TSourceModule,'c:\program files (x86)\embarcadero\studio\16.0\source\rtl\common\System.Classes.pas',0,1,8375,1,8404,0,0,, - -[Modules] -Module0=C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dproj -Count=1 -EditWindowCount=1 - -[C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dproj] -ModuleType=TBaseProject - -[EditWindow0] -ViewCount=1 -CurrentEditView=C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dpr -View0=0 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=13333 -Height=12602 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=13333 -ClientHeight=12602 -DockedToMainForm=1 -BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 -TopPanelSize=0 -LeftPanelSize=3990 -LeftPanelClients=PropertyInspector,DockSite3,DockSite2 -LeftPanelData=00000800010200000000B51B00000000000002E52A00000000000001000000008C06000009000000446F636B536974653201000000004710000009000000446F636B53697465330100000000B51B00001100000050726F7065727479496E73706563746F72FFFFFFFF -RightPanelSize=2000 -RightPanelClients=DockSite4 -RightPanelData=00000800010100000000211800000000000001D0070000000000000100000000E52A000009000000446F636B5369746534FFFFFFFF -BottomPanelSize=1565 -BottomPanelClients=DockSite1,MessageView -BottomPanelData=0000080001020100000009000000446F636B5369746531985C000000000000021D060000000000000100000000985C00000F0000004D65737361676556696577466F726DFFFFFFFF -BottomMiddlePanelSize=0 -BottomMiddlePanelClients=DockSite0,GraphDrawingModel -BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF - -[View0] -CustomEditViewType=TEditView -Module=C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dpr -CursorX=1 -CursorY=1 -TopLine=1 -LeftCol=1 -Elisions= -Bookmarks= -EditViewName=C:\Hedaal\Lazarus\pascalcoin\src\pascalcoin_wallet_experimental.dpr - -[Watches] -Count=0 - -[WatchWindow] -WatchColumnWidth=120 -WatchShowColumnHeaders=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=213 -LRDockWidth=13604 -Dockable=1 -StayOnTop=0 - -[Breakpoints] -Count=0 - -[EmbarcaderoWin32Debugger_AddressBreakpoints] -Count=0 - -[EmbarcaderoWin64Debugger_AddressBreakpoints] -Count=0 - -[EmbarcaderoOSXDebugger_AddressBreakpoints] -Count=0 - -[Main Window] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=0 -State=2 -Left=9688 -Top=944 -Width=8932 -Height=8519 -MaxLeft=-5 -MaxTop=-9 -MaxWidth=8932 -MaxHeight=8519 -ClientWidth=13333 -ClientHeight=13120 -BottomPanelSize=12602 -BottomPanelClients=EditWindow0 -BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF - -[ProjectManager] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=922 -Height=10519 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=922 -ClientHeight=10519 -TBDockHeight=5898 -LRDockWidth=2349 -Dockable=1 -StayOnTop=0 - -[MessageView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=23 -Width=13333 -Height=1352 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=13333 -ClientHeight=1352 -TBDockHeight=1352 -LRDockWidth=2771 -Dockable=1 -StayOnTop=0 - -[ToolForm] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2000 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2000 -ClientHeight=10769 -TBDockHeight=7157 -LRDockWidth=2000 -Dockable=1 -StayOnTop=0 - -[ModelViewTool] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1333 -Height=12102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1333 -ClientHeight=12102 -TBDockHeight=4880 -LRDockWidth=5307 -Dockable=1 -StayOnTop=0 - -[ClassBrowserTool] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-2303 -Top=-106 -Width=1849 -Height=3139 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1849 -ClientHeight=3139 -TBDockHeight=3139 -LRDockWidth=1849 -Dockable=1 -StayOnTop=0 - -[MetricsView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=4833 -LRDockWidth=3562 -Dockable=1 -StayOnTop=0 - -[QAView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=4833 -LRDockWidth=3562 -Dockable=1 -StayOnTop=0 - -[PropertyInspector] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=450 -Top=23 -Width=1646 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1646 -ClientHeight=10769 -TBDockHeight=10769 -LRDockWidth=3990 -Dockable=1 -StayOnTop=0 -SplitPos=145 - -[frmDesignPreview] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1333 -Height=12102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1333 -ClientHeight=12102 -TBDockHeight=5963 -LRDockWidth=2510 -Dockable=1 -StayOnTop=0 - -[TFileExplorerForm] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-2430 -Top=-106 -Width=2844 -Height=6204 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2844 -ClientHeight=6204 -TBDockHeight=6204 -LRDockWidth=2844 -Dockable=1 -StayOnTop=0 - -[TemplateView] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-4096 -Top=-106 -Width=276 -Height=361 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=276 -ClientHeight=361 -TBDockHeight=361 -LRDockWidth=276 -Dockable=1 -StayOnTop=0 -Name=120 -Description=334 -filter=1 - -[DebugLogView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=407 -LRDockWidth=4953 -Dockable=1 -StayOnTop=0 - -[ThreadStatusWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=213 -LRDockWidth=7406 -Dockable=1 -StayOnTop=0 -Column0Width=145 -Column1Width=100 -Column2Width=115 -Column3Width=250 - -[LocalVarsWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=1537 -LRDockWidth=3484 -Dockable=1 -StayOnTop=0 - -[CallStackWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=2065 -LRDockWidth=3484 -Dockable=1 -StayOnTop=0 - -[FindReferencsForm] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=2315 -LRDockWidth=2823 -Dockable=1 -StayOnTop=0 - -[RefactoringForm] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=3213 -LRDockWidth=2823 -Dockable=1 -StayOnTop=0 - -[ToDo List] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1231 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1231 -TBDockHeight=1157 -LRDockWidth=3677 -Dockable=1 -StayOnTop=0 -Column0Width=314 -Column1Width=30 -Column2Width=150 -Column3Width=172 -Column4Width=129 -SortOrder=4 -ShowHints=1 -ShowChecked=1 - -[DataExplorerContainer] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1333 -Height=12102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1333 -ClientHeight=12102 -TBDockHeight=4880 -LRDockWidth=7151 -Dockable=1 -StayOnTop=0 - -[GraphDrawingModel] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2854 -Height=3213 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2854 -ClientHeight=3213 -TBDockHeight=3213 -LRDockWidth=2854 -Dockable=1 -StayOnTop=0 - -[BreakpointWindow] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1102 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1102 -TBDockHeight=1546 -LRDockWidth=8740 -Dockable=1 -StayOnTop=0 -Column0Width=200 -Column1Width=75 -Column2Width=200 -Column3Width=200 -Column4Width=200 -Column5Width=75 -Column6Width=75 - -[StructureView] -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=0 -Width=1380 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1380 -ClientHeight=10769 -TBDockHeight=3676 -LRDockWidth=1896 -Dockable=1 -StayOnTop=0 - -[Castalia Statistics] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=0 -State=0 -Left=0 -Top=0 -Width=1375 -Height=4750 -MaxLeft=-5 -MaxTop=-9 -ClientWidth=1292 -ClientHeight=4389 -TBDockHeight=4750 -LRDockWidth=1375 -Dockable=1 -StayOnTop=0 - -[BorlandEditorCodeExplorer@EditWindow0] -PercentageSizes=1 -Create=1 -Visible=0 -Docked=0 -State=0 -Left=0 -Top=0 -Width=1823 -Height=6176 -MaxLeft=-5 -MaxTop=-9 -ClientWidth=1740 -ClientHeight=5815 -TBDockHeight=6176 -LRDockWidth=1823 -Dockable=1 -StayOnTop=0 - -[DockHosts] -DockHostCount=5 - -[DockSite0] -HostDockSite=DockBottomCenterPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=0 -Top=0 -Width=2339 -Height=1481 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2339 -ClientHeight=1481 -TBDockHeight=1481 -LRDockWidth=2339 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=RefactoringForm -TabDockClients=RefactoringForm,FindReferencsForm,ToDo List,MetricsView,QAView - -[DockSite1] -HostDockSite=DockBottomPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=0 -Top=0 -Width=3823 -Height=1352 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3823 -ClientHeight=1352 -TBDockHeight=1352 -LRDockWidth=3823 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=DebugLogView -TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow - -[DockSite2] -HostDockSite=DockLeftPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=23 -Width=922 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=922 -ClientHeight=10769 -TBDockHeight=10769 -LRDockWidth=2000 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=ProjectManager -TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview,TFileExplorerForm - -[DockSite3] -HostDockSite=DockLeftPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=181 -Top=23 -Width=1380 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=1380 -ClientHeight=10769 -TBDockHeight=10769 -LRDockWidth=1349 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=StructureView -TabDockClients=StructureView,ClassBrowserTool - -[DockSite4] -HostDockSite=DockRightPanel -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=1 -Docked=1 -State=0 -Left=0 -Top=23 -Width=2000 -Height=10769 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2000 -ClientHeight=10769 -TBDockHeight=12352 -LRDockWidth=2000 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=ToolForm -TabDockClients=ToolForm,TemplateView - From 1f84dd9d5e69ddab030be64789b43368193fc0c2 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Fri, 21 Aug 2020 16:14:10 +1000 Subject: [PATCH 024/275] Fix build --- src/pascalcoin_wallet_classic.dproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pascalcoin_wallet_classic.dproj b/src/pascalcoin_wallet_classic.dproj index dd253e60e..5fbc1dcfb 100644 --- a/src/pascalcoin_wallet_classic.dproj +++ b/src/pascalcoin_wallet_classic.dproj @@ -74,7 +74,7 @@ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Posix;Winapi;$(DCC_Namespace)</DCC_Namespace> <VerInfo_Locale>1033</VerInfo_Locale> <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys> - <DCC_UnitSearchPath>.\libraries\hashlib4pascal;.\libraries\sphere10;.\libraries\pascalcoin;.\libraries\synapse;.\core;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> + <DCC_UnitSearchPath>.\libraries\abstractmem;.\libraries\hashlib4pascal;.\libraries\sphere10;.\libraries\pascalcoin;.\libraries\synapse;.\core;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> <DCC_DcuOutput>.\lib\$(Platform)\$(Config)</DCC_DcuOutput> </PropertyGroup> <PropertyGroup Condition="'$(Base_Win32)'!=''"> From 0713a30e63093ff70b68afcd7e01fdeed62096bf Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Sat, 22 Aug 2020 19:37:24 +1000 Subject: [PATCH 025/275] Delphi translation fixes --- src/gui-classic/UFRMSelectLanguage.dfm | 3 +- src/pascalcoin_wallet_classic.dpr | 1 + src/pascalcoin_wallet_classic.dproj | 801 ++++++++++++++++++------- 3 files changed, 592 insertions(+), 213 deletions(-) diff --git a/src/gui-classic/UFRMSelectLanguage.dfm b/src/gui-classic/UFRMSelectLanguage.dfm index 021150d75..806ecac26 100644 --- a/src/gui-classic/UFRMSelectLanguage.dfm +++ b/src/gui-classic/UFRMSelectLanguage.dfm @@ -10,8 +10,7 @@ object FRMChangeLanguage: TFRMChangeLanguage ClientWidth = 374 OnCreate = FormCreate Position = poOwnerFormCenter - LCLVersion = '2.0.2.0' - object bbOk: TBitBtn + object bbOk: TBitBtn Left = 184 Height = 30 Top = 400 diff --git a/src/pascalcoin_wallet_classic.dpr b/src/pascalcoin_wallet_classic.dpr index e151a4609..df2744c79 100644 --- a/src/pascalcoin_wallet_classic.dpr +++ b/src/pascalcoin_wallet_classic.dpr @@ -47,6 +47,7 @@ uses UFRMNodesIp in 'gui-classic\UFRMNodesIp.pas' {FRMNodesIp}, UFRMOperation in 'gui-classic\UFRMOperation.pas' {FRMOperation}, UFRMOperationsExplorer in 'gui-classic\UFRMOperationsExplorer.pas' {FRMOperationsExplorer}, + UFRMSelectLanguage in 'gui-classic\UFRMSelectLanguage.pas', UFRMPascalCoinWalletConfig in 'gui-classic\UFRMPascalCoinWalletConfig.pas' {FRMPascalCoinWalletConfig}, UFRMPayloadDecoder in 'gui-classic\UFRMPayloadDecoder.pas' {FRMPayloadDecoder}, UFRMRandomOperations in 'gui-classic\UFRMRandomOperations.pas' {FRMRandomOperations}, diff --git a/src/pascalcoin_wallet_classic.dproj b/src/pascalcoin_wallet_classic.dproj index 8d2b67ea6..9caab199a 100644 --- a/src/pascalcoin_wallet_classic.dproj +++ b/src/pascalcoin_wallet_classic.dproj @@ -68,7 +68,7 @@ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Posix;Winapi;$(DCC_Namespace)</DCC_Namespace> <VerInfo_Locale>1033</VerInfo_Locale> <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys> - <DCC_UnitSearchPath>.\libraries\abstractmem;.\libraries\hashlib4pascal;.\libraries\sphere10;.\libraries\pascalcoin;.\libraries\synapse;.\core;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> + <DCC_UnitSearchPath>.\libraries\gnugettext;.\libraries\abstractmem;.\libraries\hashlib4pascal;.\libraries\sphere10;.\libraries\pascalcoin;.\libraries\synapse;.\core;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> <DCC_DcuOutput>.\lib\$(Platform)\$(Config)</DCC_DcuOutput> </PropertyGroup> <PropertyGroup Condition="'$(Base_Win32)'!=''"> @@ -178,29 +178,26 @@ <Form>FRMOperationsExplorer</Form> <FormType>dfm</FormType> </DCCReference> + <DCCReference Include="gui-classic\UFRMSelectLanguage.pas"> + <Form>FRMOperationsExplorer</Form> + </DCCReference> <DCCReference Include="gui-classic\UFRMPascalCoinWalletConfig.pas"> <Form>FRMPascalCoinWalletConfig</Form> - <FormType>dfm</FormType> </DCCReference> <DCCReference Include="gui-classic\UFRMPayloadDecoder.pas"> <Form>FRMPayloadDecoder</Form> - <FormType>dfm</FormType> </DCCReference> <DCCReference Include="gui-classic\UFRMRandomOperations.pas"> <Form>FRMRandomOperations</Form> - <FormType>dfm</FormType> </DCCReference> <DCCReference Include="gui-classic\UFRMRPCCalls.pas"> <Form>FRMRPCCalls</Form> - <FormType>dfm</FormType> </DCCReference> <DCCReference Include="gui-classic\UFRMWallet.pas"> <Form>FRMWallet</Form> - <FormType>dfm</FormType> </DCCReference> <DCCReference Include="gui-classic\UFRMWalletKeys.pas"> <Form>FRMWalletKeys</Form> - <FormType>dfm</FormType> </DCCReference> <DCCReference Include="gui-classic\UGridUtils.pas"/> <DCCReference Include="gui-classic\UGUIUtils.pas"/> @@ -210,12 +207,10 @@ <DCCReference Include="core\UPCTNetDataExtraMessages.pas"/> <DCCReference Include="gui-classic\UFRMHashLock.pas"> <Form>FRMHashLock</Form> - <FormType>dfm</FormType> </DCCReference> <DCCReference Include="core\URandomHash2.pas"/> <DCCReference Include="gui-classic\UFRMDiagnosticTool.pas"> <Form>FRMDiagnosticTool</Form> - <FormType>dfm</FormType> </DCCReference> <DCCReference Include="libraries\sphere10\UCommon.pas"/> <DCCReference Include="libraries\sphere10\UMemory.pas"/> @@ -248,83 +243,59 @@ <Platform value="Win32">True</Platform> <Platform value="Win64">True</Platform> </Platforms> - <Deployment Version="1"> - <DeployFile LocalName="pascalcoin_wallet_classic.exe" Configuration="Debug" Class="ProjectOutput"> - <Platform Name="Win32"> - <RemoteName>pascalcoin_wallet_classic.exe</RemoteName> - <Overwrite>true</Overwrite> - </Platform> - </DeployFile> - <DeployClass Name="Android_SplashImage470"> - <Platform Name="Android"> - <RemoteDir>res\drawable-normal</RemoteDir> - <Operation>1</Operation> - </Platform> - </DeployClass> - <DeployClass Name="DependencyModule"> - <Platform Name="iOSDevice64"> + <Deployment Version="3"> + <DeployFile LocalName="pascalcoin_wallet_classic.exe" Configuration="Debug" Class="ProjectOutput"/> + <DeployClass Name="AdditionalDebugSymbols"> + <Platform Name="iOSSimulator"> <Operation>1</Operation> - <Extensions>.dylib</Extensions> - </Platform> - <Platform Name="Win32"> - <Operation>0</Operation> - <Extensions>.dll;.bpl</Extensions> </Platform> <Platform Name="OSX32"> <RemoteDir>Contents\MacOS</RemoteDir> <Operation>1</Operation> - <Extensions>.dylib</Extensions> - </Platform> - <Platform Name="iOSSimulator"> - <Operation>1</Operation> - <Extensions>.dylib</Extensions> </Platform> - <Platform Name="iOSDevice32"> - <Operation>1</Operation> - <Extensions>.dylib</Extensions> + <Platform Name="Win32"> + <Operation>0</Operation> </Platform> </DeployClass> - <DeployClass Required="true" Name="DependencyPackage"> - <Platform Name="iOSDevice64"> + <DeployClass Name="AndroidClassesDexFile"> + <Platform Name="Android"> + <RemoteDir>classes</RemoteDir> <Operation>1</Operation> - <Extensions>.dylib</Extensions> - </Platform> - <Platform Name="Win32"> - <Operation>0</Operation> - <Extensions>.bpl</Extensions> </Platform> - <Platform Name="OSX32"> - <RemoteDir>Contents\MacOS</RemoteDir> + <Platform Name="Android64"> + <RemoteDir>classes</RemoteDir> <Operation>1</Operation> - <Extensions>.dylib</Extensions> </Platform> - <Platform Name="iOSSimulator"> + </DeployClass> + <DeployClass Name="AndroidFileProvider"> + <Platform Name="Android"> + <RemoteDir>res\xml</RemoteDir> <Operation>1</Operation> - <Extensions>.dylib</Extensions> </Platform> - <Platform Name="iOSDevice32"> + <Platform Name="Android64"> + <RemoteDir>res\xml</RemoteDir> <Operation>1</Operation> - <Extensions>.dylib</Extensions> </Platform> </DeployClass> - <DeployClass Name="iPad_Launch2048"> - <Platform Name="iOSDevice64"> + <DeployClass Name="AndroidGDBServer"> + <Platform Name="Android"> + <RemoteDir>library\lib\armeabi-v7a</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSSimulator"> + </DeployClass> + <DeployClass Name="AndroidLibnativeArmeabiFile"> + <Platform Name="Android"> + <RemoteDir>library\lib\armeabi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSDevice32"> + <Platform Name="Android64"> + <RemoteDir>library\lib\armeabi</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="ProjectiOSDeviceDebug"> - <Platform Name="iOSDevice64"> - <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> - <Operation>1</Operation> - </Platform> - <Platform Name="iOSDevice32"> - <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> + <DeployClass Name="AndroidLibnativeArmeabiv7aFile"> + <Platform Name="Android64"> + <RemoteDir>library\lib\armeabi-v7a</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> @@ -333,56 +304,74 @@ <RemoteDir>library\lib\mips</RemoteDir> <Operation>1</Operation> </Platform> - </DeployClass> - <DeployClass Name="ProjectOSXInfoPList"> - <Platform Name="OSX32"> - <RemoteDir>Contents</RemoteDir> + <Platform Name="Android64"> + <RemoteDir>library\lib\mips</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="AndroidGDBServer"> + <DeployClass Name="AndroidServiceOutput"> <Platform Name="Android"> <RemoteDir>library\lib\armeabi-v7a</RemoteDir> <Operation>1</Operation> </Platform> + <Platform Name="Android64"> + <RemoteDir>library\lib\arm64-v8a</RemoteDir> + <Operation>1</Operation> + </Platform> </DeployClass> - <DeployClass Name="ProjectiOSResource"> - <Platform Name="iOSDevice64"> + <DeployClass Name="AndroidServiceOutput_Android32"> + <Platform Name="Android64"> + <RemoteDir>library\lib\armeabi-v7a</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSSimulator"> + </DeployClass> + <DeployClass Name="AndroidSplashImageDef"> + <Platform Name="Android"> + <RemoteDir>res\drawable</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSDevice32"> + <Platform Name="Android64"> + <RemoteDir>res\drawable</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="ProjectOSXEntitlements"> - <Platform Name="OSX32"> - <RemoteDir>../</RemoteDir> + <DeployClass Name="AndroidSplashStyles"> + <Platform Name="Android"> + <RemoteDir>res\values</RemoteDir> <Operation>1</Operation> </Platform> - </DeployClass> - <DeployClass Name="iPhone_Launch640"> - <Platform Name="iOSDevice64"> + <Platform Name="Android64"> + <RemoteDir>res\values</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSSimulator"> + </DeployClass> + <DeployClass Name="AndroidSplashStylesV21"> + <Platform Name="Android"> + <RemoteDir>res\values-v21</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSDevice32"> + <Platform Name="Android64"> + <RemoteDir>res\values-v21</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="Android_SplashImage960"> + <DeployClass Name="Android_Colors"> <Platform Name="Android"> - <RemoteDir>res\drawable-xlarge</RemoteDir> + <RemoteDir>res\values</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="Android64"> + <RemoteDir>res\values</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="Android_LauncherIcon96"> + <DeployClass Name="Android_DefaultAppIcon"> <Platform Name="Android"> - <RemoteDir>res\drawable-xhdpi</RemoteDir> + <RemoteDir>res\drawable</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="Android64"> + <RemoteDir>res\drawable</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> @@ -391,307 +380,697 @@ <RemoteDir>res\drawable-xxhdpi</RemoteDir> <Operation>1</Operation> </Platform> - </DeployClass> - <DeployClass Name="iPhone_Launch320"> - <Platform Name="iOSDevice64"> + <Platform Name="Android64"> + <RemoteDir>res\drawable-xxhdpi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSSimulator"> + </DeployClass> + <DeployClass Name="Android_LauncherIcon36"> + <Platform Name="Android"> + <RemoteDir>res\drawable-ldpi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSDevice32"> + <Platform Name="Android64"> + <RemoteDir>res\drawable-ldpi</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="UWP_DelphiLogo150"> - <Platform Name="Win64"> - <RemoteDir>Assets</RemoteDir> + <DeployClass Name="Android_LauncherIcon48"> + <Platform Name="Android"> + <RemoteDir>res\drawable-mdpi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="Win32"> - <RemoteDir>Assets</RemoteDir> + <Platform Name="Android64"> + <RemoteDir>res\drawable-mdpi</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="AndroidSplashImageDef"> + <DeployClass Name="Android_LauncherIcon72"> <Platform Name="Android"> - <RemoteDir>res\drawable</RemoteDir> - <Operation>1</Operation> - </Platform> - </DeployClass> - <DeployClass Name="UWP_DelphiLogo44"> - <Platform Name="Win64"> - <RemoteDir>Assets</RemoteDir> + <RemoteDir>res\drawable-hdpi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="Win32"> - <RemoteDir>Assets</RemoteDir> + <Platform Name="Android64"> + <RemoteDir>res\drawable-hdpi</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="AndroidLibnativeX86File"> + <DeployClass Name="Android_LauncherIcon96"> <Platform Name="Android"> - <RemoteDir>library\lib\x86</RemoteDir> - <Operation>1</Operation> - </Platform> - </DeployClass> - <DeployClass Name="DebugSymbols"> - <Platform Name="OSX32"> - <RemoteDir>Contents\MacOS</RemoteDir> + <RemoteDir>res\drawable-xhdpi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSSimulator"> + <Platform Name="Android64"> + <RemoteDir>res\drawable-xhdpi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="Win32"> - <Operation>0</Operation> - </Platform> </DeployClass> - <DeployClass Name="DependencyFramework"> - <Platform Name="OSX32"> - <RemoteDir>Contents\MacOS</RemoteDir> + <DeployClass Name="Android_NotificationIcon24"> + <Platform Name="Android"> + <RemoteDir>res\drawable-mdpi</RemoteDir> <Operation>1</Operation> - <Extensions>.framework</Extensions> </Platform> - <Platform Name="Win32"> - <Operation>0</Operation> + <Platform Name="Android64"> + <RemoteDir>res\drawable-mdpi</RemoteDir> + <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="Android_SplashImage426"> + <DeployClass Name="Android_NotificationIcon36"> <Platform Name="Android"> - <RemoteDir>res\drawable-small</RemoteDir> + <RemoteDir>res\drawable-hdpi</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="Android64"> + <RemoteDir>res\drawable-hdpi</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="ProjectiOSEntitlements"> - <Platform Name="iOSDevice64"> - <RemoteDir>../</RemoteDir> + <DeployClass Name="Android_NotificationIcon48"> + <Platform Name="Android"> + <RemoteDir>res\drawable-xhdpi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSDevice32"> - <RemoteDir>../</RemoteDir> + <Platform Name="Android64"> + <RemoteDir>res\drawable-xhdpi</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="AdditionalDebugSymbols"> - <Platform Name="OSX32"> - <RemoteDir>Contents\MacOS</RemoteDir> + <DeployClass Name="Android_NotificationIcon72"> + <Platform Name="Android"> + <RemoteDir>res\drawable-xxhdpi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSSimulator"> + <Platform Name="Android64"> + <RemoteDir>res\drawable-xxhdpi</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="Win32"> - <RemoteDir>Contents\MacOS</RemoteDir> - <Operation>0</Operation> - </Platform> </DeployClass> - <DeployClass Name="AndroidSplashStylesV21"> + <DeployClass Name="Android_NotificationIcon96"> <Platform Name="Android"> - <RemoteDir>res\values-v21</RemoteDir> + <RemoteDir>res\drawable-xxxhdpi</RemoteDir> <Operation>1</Operation> </Platform> - </DeployClass> - <DeployClass Name="AndroidClassesDexFile"> - <Platform Name="Android"> - <RemoteDir>classes</RemoteDir> + <Platform Name="Android64"> + <RemoteDir>res\drawable-xxxhdpi</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="ProjectiOSInfoPList"> - <Platform Name="iOSDevice64"> + <DeployClass Name="Android_SplashImage426"> + <Platform Name="Android"> + <RemoteDir>res\drawable-small</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSSimulator"> + <Platform Name="Android64"> + <RemoteDir>res\drawable-small</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSDevice32"> + </DeployClass> + <DeployClass Name="Android_SplashImage470"> + <Platform Name="Android"> + <RemoteDir>res\drawable-normal</RemoteDir> <Operation>1</Operation> </Platform> - </DeployClass> - <DeployClass Name="iPad_Launch1024"> - <Platform Name="iOSDevice64"> + <Platform Name="Android64"> + <RemoteDir>res\drawable-normal</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSSimulator"> + </DeployClass> + <DeployClass Name="Android_SplashImage640"> + <Platform Name="Android"> + <RemoteDir>res\drawable-large</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSDevice32"> + <Platform Name="Android64"> + <RemoteDir>res\drawable-large</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="AndroidServiceOutput"> + <DeployClass Name="Android_SplashImage960"> <Platform Name="Android"> - <RemoteDir>library\lib\armeabi-v7a</RemoteDir> + <RemoteDir>res\drawable-xlarge</RemoteDir> <Operation>1</Operation> </Platform> - </DeployClass> - <DeployClass Name="Android_DefaultAppIcon"> - <Platform Name="Android"> - <RemoteDir>res\drawable</RemoteDir> + <Platform Name="Android64"> + <RemoteDir>res\drawable-xlarge</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="ProjectiOSDeviceResourceRules"> - <Platform Name="iOSDevice64"> + <DeployClass Name="Android_Strings"> + <Platform Name="Android"> + <RemoteDir>res\values</RemoteDir> <Operation>1</Operation> </Platform> - <Platform Name="iOSDevice32"> + <Platform Name="Android64"> + <RemoteDir>res\values</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="ProjectOSXResource"> + <DeployClass Name="DebugSymbols"> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> <Platform Name="OSX32"> - <RemoteDir>Contents\Resources</RemoteDir> + <RemoteDir>Contents\MacOS</RemoteDir> <Operation>1</Operation> </Platform> + <Platform Name="Win32"> + <Operation>0</Operation> + </Platform> </DeployClass> - <DeployClass Name="iPad_Launch768"> - <Platform Name="iOSDevice64"> + <DeployClass Name="DependencyFramework"> + <Platform Name="OSX32"> + <RemoteDir>Contents\MacOS</RemoteDir> <Operation>1</Operation> + <Extensions>.framework</Extensions> </Platform> - <Platform Name="iOSSimulator"> + <Platform Name="OSX64"> + <RemoteDir>Contents\MacOS</RemoteDir> <Operation>1</Operation> + <Extensions>.framework</Extensions> + </Platform> + <Platform Name="Win32"> + <Operation>0</Operation> </Platform> + </DeployClass> + <DeployClass Name="DependencyModule"> <Platform Name="iOSDevice32"> <Operation>1</Operation> + <Extensions>.dylib</Extensions> </Platform> - </DeployClass> - <DeployClass Name="AndroidLibnativeArmeabiFile"> - <Platform Name="Android"> - <RemoteDir>library\lib\armeabi</RemoteDir> + <Platform Name="iOSDevice64"> <Operation>1</Operation> + <Extensions>.dylib</Extensions> </Platform> - </DeployClass> - <DeployClass Required="true" Name="ProjectOutput"> - <Platform Name="Android"> - <RemoteDir>library\lib\armeabi-v7a</RemoteDir> + <Platform Name="iOSSimulator"> <Operation>1</Operation> + <Extensions>.dylib</Extensions> </Platform> - <Platform Name="iOSDevice64"> + <Platform Name="OSX32"> + <RemoteDir>Contents\MacOS</RemoteDir> + <Operation>1</Operation> + <Extensions>.dylib</Extensions> + </Platform> + <Platform Name="OSX64"> + <RemoteDir>Contents\MacOS</RemoteDir> <Operation>1</Operation> + <Extensions>.dylib</Extensions> </Platform> <Platform Name="Win32"> <Operation>0</Operation> + <Extensions>.dll;.bpl</Extensions> </Platform> - <Platform Name="OSX32"> - <RemoteDir>Contents\MacOS</RemoteDir> + </DeployClass> + <DeployClass Required="true" Name="DependencyPackage"> + <Platform Name="iOSDevice32"> <Operation>1</Operation> + <Extensions>.dylib</Extensions> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + <Extensions>.dylib</Extensions> </Platform> <Platform Name="iOSSimulator"> <Operation>1</Operation> + <Extensions>.dylib</Extensions> </Platform> - <Platform Name="iOSDevice32"> + <Platform Name="OSX32"> + <RemoteDir>Contents\MacOS</RemoteDir> <Operation>1</Operation> + <Extensions>.dylib</Extensions> </Platform> - </DeployClass> - <DeployClass Name="ProjectOSXDebug"> <Platform Name="OSX64"> - <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> + <RemoteDir>Contents\MacOS</RemoteDir> <Operation>1</Operation> + <Extensions>.dylib</Extensions> </Platform> - </DeployClass> - <DeployClass Name="Android_SplashImage640"> - <Platform Name="Android"> - <RemoteDir>res\drawable-large</RemoteDir> - <Operation>1</Operation> + <Platform Name="Win32"> + <Operation>0</Operation> + <Extensions>.bpl</Extensions> </Platform> </DeployClass> <DeployClass Name="File"> <Platform Name="Android"> <Operation>0</Operation> </Platform> + <Platform Name="Android64"> + <Operation>0</Operation> + </Platform> + <Platform Name="iOSDevice32"> + <Operation>0</Operation> + </Platform> <Platform Name="iOSDevice64"> <Operation>0</Operation> </Platform> - <Platform Name="Win32"> + <Platform Name="iOSSimulator"> <Operation>0</Operation> </Platform> <Platform Name="OSX32"> - <RemoteDir>Contents\MacOS</RemoteDir> + <RemoteDir>Contents\Resources\StartUp\</RemoteDir> <Operation>0</Operation> </Platform> - <Platform Name="iOSSimulator"> + <Platform Name="OSX64"> + <RemoteDir>Contents\Resources\StartUp\</RemoteDir> <Operation>0</Operation> </Platform> - <Platform Name="iOSDevice32"> + <Platform Name="Win32"> <Operation>0</Operation> </Platform> </DeployClass> + <DeployClass Name="iPad_Launch1024x768"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPad_Launch1536x2048"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPad_Launch1668"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPad_Launch1668x2388"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPad_Launch2048x1536"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPad_Launch2048x2732"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPad_Launch2224"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPad_Launch2388x1668"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPad_Launch2732x2048"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPad_Launch768x1024"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch1125"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch1136x640"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch1242"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch1242x2688"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch1334"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch1792"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch2208"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch2436"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch2688x1242"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch320"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch640"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + </DeployClass> <DeployClass Name="iPhone_Launch640x1136"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> <Platform Name="iOSDevice64"> <Operation>1</Operation> </Platform> <Platform Name="iOSSimulator"> <Operation>1</Operation> </Platform> + </DeployClass> + <DeployClass Name="iPhone_Launch750"> <Platform Name="iOSDevice32"> <Operation>1</Operation> </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> </DeployClass> - <DeployClass Name="AndroidSplashStyles"> - <Platform Name="Android"> - <RemoteDir>res\values</RemoteDir> + <DeployClass Name="iPhone_Launch828"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="AndroidFileProvider"> + <DeployClass Name="ProjectAndroidManifest"> <Platform Name="Android"> - <RemoteDir>res\xml</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="Android64"> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="Android_LauncherIcon36"> - <Platform Name="Android"> - <RemoteDir>res\drawable-ldpi</RemoteDir> + <DeployClass Name="ProjectiOSDeviceDebug"> + <Platform Name="iOSDevice32"> + <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="ProjectiOSDeviceResourceRules"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="ProjectiOSEntitlements"> + <Platform Name="iOSDevice32"> + <RemoteDir>..\</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <RemoteDir>..\</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="iPad_Launch1536"> + <DeployClass Name="ProjectiOSInfoPList"> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> <Platform Name="iOSDevice64"> <Operation>1</Operation> </Platform> <Platform Name="iOSSimulator"> <Operation>1</Operation> </Platform> + </DeployClass> + <DeployClass Name="ProjectiOSResource"> <Platform Name="iOSDevice32"> <Operation>1</Operation> </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> </DeployClass> - <DeployClass Name="Android_LauncherIcon48"> - <Platform Name="Android"> - <RemoteDir>res\drawable-mdpi</RemoteDir> + <DeployClass Name="ProjectOSXDebug"> + <Platform Name="OSX64"> + <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="Android_LauncherIcon72"> - <Platform Name="Android"> - <RemoteDir>res\drawable-hdpi</RemoteDir> + <DeployClass Name="ProjectOSXEntitlements"> + <Platform Name="OSX32"> + <RemoteDir>..\</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="OSX64"> + <RemoteDir>..\</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <DeployClass Name="ProjectAndroidManifest"> + <DeployClass Name="ProjectOSXInfoPList"> + <Platform Name="OSX32"> + <RemoteDir>Contents</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="OSX64"> + <RemoteDir>Contents</RemoteDir> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="ProjectOSXResource"> + <Platform Name="OSX32"> + <RemoteDir>Contents\Resources</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="OSX64"> + <RemoteDir>Contents\Resources</RemoteDir> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Required="true" Name="ProjectOutput"> <Platform Name="Android"> + <RemoteDir>library\lib\armeabi-v7a</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="Android64"> + <RemoteDir>library\lib\arm64-v8a</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice32"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSDevice64"> + <Operation>1</Operation> + </Platform> + <Platform Name="iOSSimulator"> + <Operation>1</Operation> + </Platform> + <Platform Name="Linux64"> + <Operation>1</Operation> + </Platform> + <Platform Name="OSX32"> + <RemoteDir>Contents\MacOS</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="OSX64"> + <RemoteDir>Contents\MacOS</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="Win32"> + <Operation>0</Operation> + </Platform> + </DeployClass> + <DeployClass Name="ProjectOutput_Android32"> + <Platform Name="Android64"> + <RemoteDir>library\lib\armeabi-v7a</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> <DeployClass Name="ProjectUWPManifest"> + <Platform Name="Win32"> + <Operation>1</Operation> + </Platform> + <Platform Name="Win64"> + <Operation>1</Operation> + </Platform> + </DeployClass> + <DeployClass Name="UWP_DelphiLogo150"> + <Platform Name="Win32"> + <RemoteDir>Assets</RemoteDir> + <Operation>1</Operation> + </Platform> <Platform Name="Win64"> + <RemoteDir>Assets</RemoteDir> <Operation>1</Operation> </Platform> + </DeployClass> + <DeployClass Name="UWP_DelphiLogo44"> <Platform Name="Win32"> + <RemoteDir>Assets</RemoteDir> + <Operation>1</Operation> + </Platform> + <Platform Name="Win64"> + <RemoteDir>Assets</RemoteDir> <Operation>1</Operation> </Platform> </DeployClass> - <ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/> - <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/> - <ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/> - <ProjectRoot Platform="OSX64" Name="$(PROJECTNAME).app"/> <ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/> - <ProjectRoot Platform="Linux64" Name="$(PROJECTNAME)"/> <ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/> - <ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/> <ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/> + <ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/> + <ProjectRoot Platform="Linux64" Name="$(PROJECTNAME)"/> + <ProjectRoot Platform="OSX64" Name="$(PROJECTNAME).app"/> + <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/> + <ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/> + <ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/> + <ProjectRoot Platform="Android64" Name="$(PROJECTNAME)"/> </Deployment> </BorlandProject> <ProjectFileVersion>12</ProjectFileVersion> From 91b2e4951e2c879e9088420d8b91c64295e233e6 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Sat, 22 Aug 2020 19:47:26 +1000 Subject: [PATCH 026/275] Delphi translation fixes --- src/pascalcoin_wallet_classic.dproj | 2 +- src/pascalcoin_wallet_classic.res | Bin 68416 -> 70296 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pascalcoin_wallet_classic.dproj b/src/pascalcoin_wallet_classic.dproj index 9caab199a..fdd3fe620 100644 --- a/src/pascalcoin_wallet_classic.dproj +++ b/src/pascalcoin_wallet_classic.dproj @@ -179,7 +179,7 @@ <FormType>dfm</FormType> </DCCReference> <DCCReference Include="gui-classic\UFRMSelectLanguage.pas"> - <Form>FRMOperationsExplorer</Form> + <Form>FRMChangeLanguage</Form> </DCCReference> <DCCReference Include="gui-classic\UFRMPascalCoinWalletConfig.pas"> <Form>FRMPascalCoinWalletConfig</Form> diff --git a/src/pascalcoin_wallet_classic.res b/src/pascalcoin_wallet_classic.res index 1450bc9f9b037e7f5d391ce407f353a69a01d7f8..0a9b51d2e91a9cb6d5684cdd6256783ff58432ec 100644 GIT binary patch delta 2315 zcmbtWUys{F5Z~OLM03(fC-s2}fwXl&prVccJI*P|DQd4MqNh7?M|r74*Y-MRVSA0& z$u%J42fhHOlMoN^$TvXZwR{NP_%3BOaqPRc5wvyWwRdKAelx$F@#fjjTfh9i^%HJA zxww6EM?>u`R9#OlM*63%YO;LpS2Jm|(o`b!?BcgOtzR$xdUx|Ndhhb6^^u+-iUjgu zjA7&`LMi$hoiFAwVyJ+b4?1ZjK<i&lTX$~isDrfnM(9*}+xX!1y<PnMarvUN4Bdsm zk5LZcOkkuaL1T1(k%J5|0bmBB2bz2ldH{22-9fLN4nmiF<KWgOH(Ce-!t>{wa4%`w z-ED9ExV!o1?q*B7arwu_hg%v*F8|qhzihvQD)U>l`PFUd?>|jqJY%_tcsfw@j;3Ii z`aFoz$w2w?^Z{`dEDD+iH0CKAD03#1{o&4bp9;YeFP>v?kcxpa&C@;MpRt4rl0<&a z1rLjo_&nL8BI(R@1t&C(LMDnw*WecGrOnJ-<E3$8Dgcc!fP?iO&9XT1X#t@RL0Zet zqcq^>;)E4t0eOg}64XH!jm~M#RxzIyMYgA^RoI<6><&b&o*a%<L(^>atJ>Ydn=&l& zDO0ngude*P1duWzBuFWl`5!2{^D@dY%MW=P6+CZ%q~9u4b;&`KYn^JpQUN_>&Ci0i zfMqNVV1MV8la-(tRl8YdvfAD;m={qoU+^nAF6J4O0l=DuQVUa>fbej&?VXCUPI-?f z2~WvAo)$TeMYEzVIj5t^U!%#U9z^{)o1gM;7}TU=_iWFxbj$MnP!Gb!GN$QdN+*DP zw-IJJ_kkszk8=O4j0)x#(|lo~u9$me)<AN@&Vnu2W>JjOkgv++l_h?yIG0r@m_N;d zv*C6r8H2*h*|$?Dd=?z%(JYGDgw;iPReSIhR?2dI$Yw0A*~K`P^MOLeIGq72d6O>2 z(`e+&j0Z|cW5F5~<h#OG*9Op6n`j{vwN6_0IJ7|q?d3%=Wb@xFTr-y)KP>UicDsMI zPo<#UzfH*L8N=iI*kdt2$IxN2k(t0?i^Vj{cwXR;=eVjQ{3wF25GDk|g7uXJ3yx0k zI2b73GegsL%kC20wj5%azD=kdvXW?;8!*Pqzznq?6m|Hf_}%r`rmdT<*Q3M^dVn2z z0dbiT5NcSZr5T1D_Dm|V-!OG|J+wuQ&~TYaY}4xz%d&Lh(VkBNrx#e%qNT%3_idm% z`g(9Zbh?h;b%?7momht1BhaZHam_#roj?m{w|pCLU0aXsGA-;<-5_4*nZP-73G9GP zEH?~njp{b-Ny@()w%cu4g6a!3*jKL=t1Nc-YA#PSn7{$M0e63K&~C#K{}7GfzrzD` aguXzB@HT?yXXpUlPQXT9S5MVVnEwkG-i;mr delta 405 zcmbQSl;yxQmI(@sB@-2ec?AR*;GkrpqoFnn10w@7T*w~EVqpM@qk=0F=PEO9n0Qcp z@(xCoU;_p{1_WkckO8V^WN>E4XUGM@RE9i;5{6=^0V+sx1q_Kmxk?5<APrIn13C<h z6K|_BGE6pPRIWFH8g2}v4S^~k26%!EO=Tzo(uoW?Xhvv&E%5;wnGTi(Ii&z-Q4vEX zP$UEB90&kf1cV56AwU(03@Jc;xj?#zA)BGt0_G?Nh+==JA(>E%-GD~sfc=Q<2cRP- rr!&d|y%5RdKK%t3qY4Wsw5JPjGs;X}z$C`Rz|g#dY5NW)MgtB2I21b^ From 2af4b7630705e5b6c073ad005a07175d29e04354 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 24 Sep 2020 11:40:16 +0200 Subject: [PATCH 027/275] Initial update for future protocol upgrades This update introduces future V6 protocol upgrade without setting a timestamp for it (must set CT_Protocol_Upgrade_v6_MinBlock const value to a valid future block) --- src/core/UAccounts.pas | 54 +++++++++++++++++++++++++++------- src/core/UBlockChain.pas | 4 +++ src/core/UConst.pas | 19 +++++++----- src/core/UTxMultiOperation.pas | 4 +-- 4 files changed, 60 insertions(+), 21 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index ea1e0b565..c10f887db 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -257,6 +257,7 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany function DoUpgradeToProtocol3 : Boolean; function DoUpgradeToProtocol4 : Boolean; function DoUpgradeToProtocol5 : Boolean; + function DoUpgradeToProtocol6 : Boolean; function BufferBlocksHash : TBytesBuffer32Safebox; public Constructor Create; @@ -479,7 +480,7 @@ function Check_Safebox_Names_Consistency(sb : TPCSafeBox; const title :String; v implementation uses - ULog, UAccountKeyStorage, math, UCommon, UPCOperationsBlockValidator; + ULog, {$IFnDEF USE_ABSTRACTMEM} UAccountKeyStorage,{$ENDIF} math, UCommon, UPCOperationsBlockValidator; { This function is for testing purpose only. Will check if Account Names are well assigned and stored } @@ -1267,7 +1268,7 @@ class function TAccountComp.LoadAccountFromStream(Stream: TStream; var Account: Result := False; if (Stream.Size - Stream.Position<8) then Exit; Stream.Read(LSaved_protocol,SizeOf(LSaved_protocol)); - if Not (LSaved_protocol in [CT_PROTOCOL_4,CT_PROTOCOL_5]) then Exit; + if Not (LSaved_protocol in [CT_PROTOCOL_4..CT_PROTOCOL_MAX]) then Exit; Stream.Read(Account.account,Sizeof(Account.account)); if TStreamOp.ReadAnsiString(Stream,raw) < 0 then Exit; TAccountComp.RawString2AccountInfo(raw,Account.accountInfo); @@ -2577,6 +2578,8 @@ function TPCSafeBox.CanUpgradeToProtocol(newProtocolVersion : Word) : Boolean; Result := (FCurrentProtocol=CT_PROTOCOL_3) And (BlocksCount >= CT_Protocol_Upgrade_v4_MinBlock); end else if (newProtocolVersion=CT_PROTOCOL_5) then begin Result := (FCurrentProtocol=CT_PROTOCOL_4) And (BlocksCount >= CT_Protocol_Upgrade_v5_MinBlock); + end else if (newProtocolVersion=CT_PROTOCOL_6) then begin + Result := (FCurrentProtocol=CT_PROTOCOL_5) And (BlocksCount >= CT_Protocol_Upgrade_v6_MinBlock); end else Result := False; end; @@ -3345,6 +3348,13 @@ function TPCSafeBox.DoUpgradeToProtocol5: Boolean; TLog.NewLog(ltInfo,ClassName,'End Upgraded to protocol 5 - New safeboxhash:'+TCrypto.ToHexaString(FSafeBoxHash)); end; +function TPCSafeBox.DoUpgradeToProtocol6: Boolean; +begin + FCurrentProtocol := CT_PROTOCOL_6; + Result := True; + TLog.NewLog(ltInfo,ClassName,'End Upgraded to protocol 6 - New safeboxhash:'+TCrypto.ToHexaString(FSafeBoxHash)); +end; + function TPCSafeBox.BufferBlocksHash: TBytesBuffer32Safebox; begin {$IFnDEF USE_ABSTRACTMEM} @@ -3421,8 +3431,10 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool CT_PROTOCOL_4 : FCurrentProtocol := 3; // In order to allow Upgrade to V4 CT_PROTOCOL_5 : FCurrentProtocol := 5; // In order to upgrade to V4..V5 else - errors := 'Invalid protocol version or corrupted stream ('+IntToStr(sbHeader.protocol)+')'; - exit; + if sbHeader.protocol>CT_PROTOCOL_MAX then begin + errors := 'Invalid protocol version or corrupted stream ('+IntToStr(sbHeader.protocol)+')'; + exit; + end else FCurrentProtocol := sbHeader.protocol; end; if sbHeader.IsAChunk then begin if (sbHeader.startBlock<>BlocksCount) then begin @@ -3616,7 +3628,7 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool finally LBlockHashRate.Free; end; - // Upgrade to Protocol 4,5... step: + // Upgrade to Protocol 4,5... step:CT_PROTOCOL_5 if (LBlock.blockchainInfo.protocol_version>FCurrentProtocol) then begin if (LBlock.blockchainInfo.protocol_version = CT_PROTOCOL_4) then begin FCurrentProtocol := CT_PROTOCOL_4; @@ -3724,7 +3736,7 @@ class function TPCSafeBox.LoadSafeBoxStreamHeader(Stream: TStream; var sbHeader if (raw.ToPrintable<>CT_MagicIdentificator) then exit; if Stream.Size<8 then exit; Stream.Read(w,SizeOf(w)); - if not (w in [CT_PROTOCOL_1,CT_PROTOCOL_2,CT_PROTOCOL_3,CT_PROTOCOL_4,CT_PROTOCOL_5]) then exit; + if not (w in [CT_PROTOCOL_1..CT_PROTOCOL_MAX]) then exit; sbHeader.protocol := w; Stream.Read(safeBoxBankVersion,2); if safeBoxBankVersion<>CT_SafeBoxBankVersion then exit; @@ -4220,7 +4232,12 @@ function TPCSafeBox.IsValidNewOperationsBlock(const newOperationBlock: TOperatio errors := 'Invalid PascalCoin protocol version: '+IntToStr( newOperationBlock.protocol_version )+' Current: '+IntToStr(CurrentProtocol)+' Previous:'+IntToStr(lastBlock.protocol_version); exit; end; - If (newOperationBlock.protocol_version=CT_PROTOCOL_5) then begin + If (newOperationBlock.protocol_version=CT_PROTOCOL_6) then begin + If (newOperationBlock.block<CT_Protocol_Upgrade_v6_MinBlock) then begin + errors := 'Upgrade to protocol version 6 available at block: '+IntToStr(CT_Protocol_Upgrade_v6_MinBlock); + exit; + end; + end else If (newOperationBlock.protocol_version=CT_PROTOCOL_5) then begin If (newOperationBlock.block<CT_Protocol_Upgrade_v5_MinBlock) then begin errors := 'Upgrade to protocol version 5 available at block: '+IntToStr(CT_Protocol_Upgrade_v5_MinBlock); exit; @@ -4255,6 +4272,7 @@ function TPCSafeBox.IsValidNewOperationsBlock(const newOperationBlock: TOperatio or ((newOperationBlock.block = CT_Protocol_Upgrade_v3_MinBlock) and (newOperationBlock.protocol_version<>CT_PROTOCOL_3)) or ((newOperationBlock.block = CT_Protocol_Upgrade_v4_MinBlock) and (newOperationBlock.protocol_version<>CT_PROTOCOL_4)) or ((newOperationBlock.block = CT_Protocol_Upgrade_v5_MinBlock) and (newOperationBlock.protocol_version<>CT_PROTOCOL_5)) + or ((newOperationBlock.block = CT_Protocol_Upgrade_v6_MinBlock) and (newOperationBlock.protocol_version<>CT_PROTOCOL_6)) then begin errors := Format('In block %d protocol must be upgraded! Current %d',[newOperationBlock.block,newOperationBlock.protocol_version]); exit; @@ -4330,7 +4348,12 @@ class function TPCSafeBox.IsValidOperationBlock(const newOperationBlock: TOperat // fee: Cannot be checked only with the safebox // Checking valid protocol version // protocol available is not checked - if (newOperationBlock.block >= CT_Protocol_Upgrade_v5_MinBlock) then begin + if (newOperationBlock.block >= CT_Protocol_Upgrade_v6_MinBlock) then begin + if Not newOperationBlock.protocol_version = CT_PROTOCOL_6 then begin + errors := Format('Invalid protocol version at block %d Found:%d Expected:%d',[newOperationBlock.block,newOperationBlock.protocol_version,CT_PROTOCOL_6]); + exit; + end; + end else if (newOperationBlock.block >= CT_Protocol_Upgrade_v5_MinBlock) then begin if Not newOperationBlock.protocol_version = CT_PROTOCOL_5 then begin errors := Format('Invalid protocol version at block %d Found:%d Expected:%d',[newOperationBlock.block,newOperationBlock.protocol_version,CT_PROTOCOL_5]); exit; @@ -4418,9 +4441,9 @@ function TPCSafeBox.GetActualTargetHash(protocolVersion : Word): TRawBytes; tsReal := (ts1 - ts2); If (protocolVersion=CT_PROTOCOL_1) then begin Result := TPascalCoinProtocol.GetNewTarget(tsTeorical, tsReal,protocolVersion,False,TPascalCoinProtocol.TargetFromCompact(lastBlock.compact_target,lastBlock.protocol_version)); - end else if (protocolVersion<=CT_PROTOCOL_5) then begin + end else if (protocolVersion<=CT_PROTOCOL_MAX) then begin CalcBack := CalcBack DIV CT_CalcNewTargetLimitChange_SPLIT; - If CalcBack=0 then CalcBack := 1; + If CalcBack<=0 then CalcBack := 1; ts2 := GetBlockInfo(BlocksCount-CalcBack-1).timestamp; tsTeoricalStop := (CalcBack * CT_NewLineSecondsAvg); tsRealStop := (ts1 - ts2); @@ -4443,7 +4466,7 @@ function TPCSafeBox.GetActualTargetHash(protocolVersion : Word): TRawBytes; end; end; end else begin - Raise Exception.Create('ERROR DEV 20180306-1 Protocol not valid'); + Raise Exception.Create('ERROR DEV 20180306-1 Protocol not valid: '+IntToStr(protocolVersion)); end; end; end; @@ -5079,6 +5102,15 @@ function TPCSafeBoxTransaction.Commit(const operationBlock: TOperationBlock; end; end; end; + if (FFreezedAccounts.FCurrentProtocol<CT_PROTOCOL_6) And (operationBlock.protocol_version=CT_PROTOCOL_6) then begin + // First block with V6 protocol + if FFreezedAccounts.CanUpgradeToProtocol(CT_PROTOCOL_6) then begin + TLog.NewLog(ltInfo,ClassName,'Protocol upgrade to v6'); + If not FFreezedAccounts.DoUpgradeToProtocol6 then begin + raise Exception.Create('Cannot upgrade to protocol v6 !'); + end; + end; + end; Result := true; finally FFreezedAccounts.EndThreadSave; diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index be1d1ce4a..702dfee11 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -1468,6 +1468,8 @@ procedure TPCOperationsComp.Clear(DeleteOperations : Boolean); {$ENDIF} end else if (FOperationBlock.protocol_version=CT_PROTOCOL_4) And (FBank.SafeBox.CanUpgradeToProtocol(CT_PROTOCOL_5)) then begin FOperationBlock.protocol_version := CT_PROTOCOL_5; // If minting... upgrade to Protocol 5 + end else if (FOperationBlock.protocol_version=CT_PROTOCOL_5) And (FBank.SafeBox.CanUpgradeToProtocol(CT_PROTOCOL_6)) then begin + FOperationBlock.protocol_version := CT_PROTOCOL_6; // If minting... upgrade to Protocol 6 end; if (FOperationBlock.protocol_version>=CT_PROTOCOL_4) then begin FOperationsHashTree.Max0feeOperationsBySigner := 1; // Limit to 1 0-fee operation by signer @@ -1836,6 +1838,8 @@ procedure TPCOperationsComp.SanitizeOperations; {$ENDIF} end else if (FOperationBlock.protocol_version=CT_PROTOCOL_4) And (FBank.SafeBox.CanUpgradeToProtocol(CT_PROTOCOL_5)) then begin FOperationBlock.protocol_version := CT_PROTOCOL_5; // If minting... upgrade to Protocol 5 + end else if (FOperationBlock.protocol_version=CT_PROTOCOL_5) And (FBank.SafeBox.CanUpgradeToProtocol(CT_PROTOCOL_6)) then begin + FOperationBlock.protocol_version := CT_PROTOCOL_6; // If minting... upgrade to Protocol 6 end; FOperationBlock.block := FBank.BlocksCount; diff --git a/src/core/UConst.pas b/src/core/UConst.pas index 08ca122c9..e3e0d431b 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -41,9 +41,9 @@ interface {$IFDEF PRODUCTION}'00000003A29C32E84A539ADE24397D41D30116A6FAFEC17B7D9CED68A4238C92'{$ELSE}{$IFDEF TESTNET}''{$ELSE}{$ENDIF}{$ENDIF}; - CT_NetServer_Port = {$IFDEF PRODUCTION}4004{$ELSE}{$IFDEF TESTNET}4204{$ELSE}{$ENDIF}{$ENDIF}; - CT_JSONRPCMinerServer_Port = {$IFDEF PRODUCTION}4009{$ELSE}{$IFDEF TESTNET}4209{$ELSE}{$ENDIF}{$ENDIF}; - CT_JSONRPC_Port = {$IFDEF PRODUCTION}4003{$ELSE}{$IFDEF TESTNET}4203{$ELSE}{$ENDIF}{$ENDIF}; + CT_NetServer_Port = {$IFDEF PRODUCTION}4004{$ELSE}{$IFDEF TESTNET}4604{$ELSE}{$ENDIF}{$ENDIF}; + CT_JSONRPCMinerServer_Port = {$IFDEF PRODUCTION}4009{$ELSE}{$IFDEF TESTNET}4609{$ELSE}{$ENDIF}{$ENDIF}; + CT_JSONRPC_Port = {$IFDEF PRODUCTION}4003{$ELSE}{$IFDEF TESTNET}4603{$ELSE}{$ENDIF}{$ENDIF}; CT_AccountsPerBlock = 5; CT_NewLineSecondsAvg: Cardinal = {$IFDEF PRODUCTION}300{$ELSE}{$IFDEF TESTNET}30{$ELSE}{$ENDIF}{$ENDIF}; @@ -76,7 +76,7 @@ interface {$IFDEF PRODUCTION}$16000000{$ELSE}$08000000{$ENDIF}; {$ENDIF} CT_MinCompactTarget_v5: Cardinal = // Minimum compact target of block if using Protocol 5 or higher - {$IFDEF PRODUCTION}$12000000{$ELSE}{$IFDEF TESTNET}$10000000{$ELSE}{$ENDIF}{$ENDIF}; + {$IFDEF PRODUCTION}$12000000{$ELSE}{$IFDEF TESTNET}$0D000000{$ELSE}{$ENDIF}{$ENDIF}; CT_CalcNewTargetBlocksAverage: Cardinal = 100; @@ -118,6 +118,8 @@ interface CT_PROTOCOL_3 = 3; CT_PROTOCOL_4 = 4; CT_PROTOCOL_5 = 5; + CT_PROTOCOL_6 = 6; + CT_PROTOCOL_MAX = CT_PROTOCOL_6; CT_BUILD_PROTOCOL = CT_PROTOCOL_5; CT_BlockChain_Protocol_Available: Word = 5; // Protocol 5 flag @@ -125,9 +127,10 @@ interface CT_Protocol_Upgrade_v3_MinBlock = {$IFDEF PRODUCTION}210000{$ELSE}250{$ENDIF}; CT_Protocol_Upgrade_v4_MinBlock = {$IFDEF PRODUCTION}260000{$ELSE}400{$ENDIF}; CT_Protocol_Upgrade_v5_MinBlock = {$IFDEF PRODUCTION}378000{$ELSE}500{$ENDIF}; + CT_Protocol_Upgrade_v6_MinBlock = {$IFDEF PRODUCTION}999999999{$ELSE}600{$ENDIF}; // TODO: ALLOW V6 activate setting a valid "min block" value - CT_MagicNetIdentification = {$IFDEF PRODUCTION}$0A043580{$ELSE}$05000004{$ENDIF}; + CT_MagicNetIdentification = {$IFDEF PRODUCTION}$0A043580{$ELSE}$06000000{$ENDIF}; CT_NetProtocol_Version: Word = 10; // IMPORTANT NOTE!!! @@ -138,9 +141,9 @@ interface CT_SafeBoxBankVersion : Word = 3; // Protocol 2 upgraded safebox version from 2 to 3 - CT_MagicIdentificator: String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoinTESTNET_5.Beta.4'{$ENDIF}; // + CT_MagicIdentificator: String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoin_TESTNET_6'{$ENDIF}; // - CT_PascalCoin_Data_Folder : String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoin_TESTNET_5.Beta.4'{$ENDIF}; // + CT_PascalCoin_Data_Folder : String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoin_TESTNET_6'{$ENDIF}; // CT_PseudoOp_Reward = $0; // Value of Operations type in Protocol 1 @@ -195,7 +198,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.beta'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.beta'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta'{$ELSE}{$IFDEF TESTNET}'TESTNET 6 pre 1'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; diff --git a/src/core/UTxMultiOperation.pas b/src/core/UTxMultiOperation.pas index 672602b84..e61b58e17 100644 --- a/src/core/UTxMultiOperation.pas +++ b/src/core/UTxMultiOperation.pas @@ -320,7 +320,7 @@ function TOpMultiOperation.SaveOpToStream(Stream: TStream; SaveExtendedData: Boo // Will save protocol info if FProtocolVersion<CT_PROTOCOL_5 then w := CT_PROTOCOL_3 - else w := CT_PROTOCOL_5; + else w := FProtocolVersion; stream.Write(w,SizeOf(w)); // Save senders count w := Length(FData.txSenders); @@ -402,7 +402,7 @@ function TOpMultiOperation.LoadOpFromStream(Stream: TStream; LoadExtendedData: B Try // Read protocol info stream.Read(LSavedProtocol,SizeOf(LSavedProtocol)); - If (Not (LSavedProtocol in [CT_PROTOCOL_3,CT_PROTOCOL_5])) then Raise Exception.Create('Invalid protocol found '+IntToStr(LSavedProtocol)); + If (Not (LSavedProtocol in [CT_PROTOCOL_3..CT_PROTOCOL_MAX])) then Raise Exception.Create('Invalid protocol found '+IntToStr(LSavedProtocol)); // Load senders stream.Read(w,SizeOf(w)); If w>CT_MAX_MultiOperation_Senders then Raise Exception.Create('Max senders'); From 64624cc2e01138ceb12ce8ae8ff440534aea80b6 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 29 Sep 2020 09:28:01 +0200 Subject: [PATCH 028/275] Fixed bug on destroying last Log object --- src/core/ULog.pas | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/ULog.pas b/src/core/ULog.pas index 0cc02cd06..0ceb3f1f6 100644 --- a/src/core/ULog.pas +++ b/src/core/ULog.pas @@ -123,7 +123,9 @@ destructor TLog.Destroy; FThreadSafeLogEvent.Terminate; FThreadSafeLogEvent.WaitFor; FreeAndNil(FThreadSafeLogEvent); - _logs.Remove(Self); + if Assigned(_logs) then begin + _logs.Remove(Self); + end; FreeAndNil(FFileStream); l := FLogDataList.LockList; try From 48cd59697ae7a923ca84dc7ac18367d0cc45ce35 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 2 Oct 2020 11:23:23 +0200 Subject: [PATCH 029/275] Update UBlockChain.pas --- src/core/UBlockChain.pas | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 702dfee11..482a3a1ac 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -3010,7 +3010,9 @@ function TStorage.SaveBank(forceSave : Boolean): Boolean; if (Not forceSave) AND (Not TPCSafeBox.MustSafeBoxBeSaved(Bank.BlocksCount)) then exit; // No save Try Result := DoSaveBank; + {$IFnDEF USE_ABSTRACTMEM} FBank.SafeBox.CheckMemory; + {$ENDIF} Except On E:Exception do begin TLog.NewLog(lterror,Classname,'Error saving Bank: '+E.Message); From 29f73ce41c535e83814792b38e93d59551a8790a Mon Sep 17 00:00:00 2001 From: r_weetch <russell@smxi.com> Date: Thu, 22 Oct 2020 15:20:17 +0100 Subject: [PATCH 030/275] Delphi 10.4 restricted FreeAndNil to objects so cannot be used on Records conditional define added to src/config.ic to identify Delphi Version 10.4 and greater. conditional FreeAndNil in /src/core/UNETProtocol TNetData.Destroy to manage this change --- src/config.inc | 4 ++++ src/core/UNetProtocol.pas | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/config.inc b/src/config.inc index 668029b34..368a1fe8a 100644 --- a/src/config.inc +++ b/src/config.inc @@ -111,6 +111,10 @@ ERROR: You must select ONLY ONE option: Use_OpenSSL or Use_CryptoLib4Pascal {$ELSE} {$UNDEF NO_ANSISTRING} {$ENDIF} + + {$IF COMPILERVERSION > 33} + {$DEFINE DELPHI_SYDNEY_PLUS} + {$ENDIF} {$ENDIF} diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index 68ea2c98e..d3254f24c 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -1243,7 +1243,12 @@ destructor TNetData.Destroy; tdc : TThreadDiscoverConnection; begin TLog.NewLog(ltInfo,ClassName,'TNetData.Destroy START'); + {$IFDEF DELPHI_SYDNEY_PLUS } + SetLength(FOnConnectivityChanged.Handlers, 0); + SetLength(FOnConnectivityChanged.MainThreadHandlers, 0); + {$ELSE} FreeAndNil(FOnConnectivityChanged); + {$ENDIF} FOnGetNewBlockchainFromClientDownloadNewSafebox := Nil; FOnStatisticsChanged := Nil; FOnNetConnectionsUpdated := Nil; From 615a2c17e89367f23ad38361a9b5752015e83ad2 Mon Sep 17 00:00:00 2001 From: r_weetch <russell@smxi.com> Date: Thu, 22 Oct 2020 16:21:22 +0100 Subject: [PATCH 031/275] Comment to warn of needed paths if switching on CryptoLibForPascal --- src/config.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config.inc b/src/config.inc index 368a1fe8a..859a6c8c1 100644 --- a/src/config.inc +++ b/src/config.inc @@ -35,7 +35,9 @@ // Activate to define CryptoLib4Pascal by default on all compilations {.$DEFINE Use_CryptoLib4Pascal} - + // Add the following paths to the project Search Path is this option is used + // .\libraries\cryptolib4pascal + // .\libraries\simplebaselib4pascal // Used to activate RandomHash in V4 hard-fork {$DEFINE ACTIVATE_RANDOMHASH_V4} From 0d56776240d5ed6cea344ac207ebcf339417deb2 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 26 Oct 2020 23:46:43 +1000 Subject: [PATCH 032/275] PIP-0041 Pay To Key: in-protocol PASA distribution --- PIP/PIP-0041.md | 73 +++++++++++++++++++++++++++++++++++++++++++++++++ PIP/README.md | 27 +++++++++--------- 2 files changed, 87 insertions(+), 13 deletions(-) create mode 100644 PIP/PIP-0041.md diff --git a/PIP/PIP-0041.md b/PIP/PIP-0041.md new file mode 100644 index 000000000..324e5ec38 --- /dev/null +++ b/PIP/PIP-0041.md @@ -0,0 +1,73 @@ +<pre> + PIP: PIP-0041 + Title: Pay To Key + Type: Protocol + Impact: Hard-Fork + Author: Herman Schoenfeld <herman@sphere10.com> + Comments-URI: https://discord.gg/sJqcgtD (channel #pip-0041) + Status: Draft + Created: 2020-10-26 +</pre> + +## Summary + +This PIP proposes solution to a fundamental problem in PascalCoin; how first-time users get their first account. + +## Motivation + +One of the issues with PascalCoin is that new users require an account (PASA) before they can receive PASC. This is known as the "first PASA problem" and is an chicken-and-egg type problem. In all other cryptocurrencies, first-time users can receive their first coins simply by giving the sender their "address". In PascalCoin, a new user that wants to receive PASC for the first time is unable to give an address because they do have an account. Instead, they must first acquire an account (PASA). This process typically comprises of them scratching their head, searching the internet for information, learning about PASA's and eventually contacting a 3rd party PASA dispenser (like [FreePasa.org](https://freepasa.org)) to get an account PASA. Only after requesting their account from a 3rd party and waiting 5 minutes for a blockchain confirmation can they finally possess an address to receive their PASC. + +Almost all user feedback on this workflow has been highly negative. Attempts to solve this issue (as Blaise app does) are still bad user experiences and complex. It's a well known principle of product design that onboarding new users should always be as easy and smooth as possible in order maximize the market penetration of that product. Thus it is clear that the "first PASA problem" is an impediment to PascalCoin's growth and needs to be solved. + +This PIP finally solves this problem. It provides first time users an **instant** receive address they can use immediately, just like Bitcoin. This is achieved through the use of E-PASA, Block Policy and a Buy Account operation. In this proposal, all users will be able to receive funds directly to their public key by virtue of an E-PASA of the form **@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]** where their public key is encoded in a base-58 within the square brackets pre-fixed with an @ symbol. + +This E-PASA will be translated under-the-hood to a "Buy Account" operation for **any floating** account available in the SafeBox. Floating accounts are very similar to "Public Sale Accounts" except they are owned by no one and have no seller. The "sale price" for floating accounts is determined by an economic variable in the Block Policy called "New PASA Fee". This fee is "floating" in that it can change with the block policy. This allows the price of new PASA to always be low enough to onboard new users but high enough to dissuade hoarding and abuse. This value is determined by the PascalCoin community through layer-1 governance (block policy). + +With the implementation of E-PASA, when sending transactions users can enter an E-PASA. Thus, by simply entering an E-PASA of the form above, the PascalCoin node can produce a "Pay to key" style Buy Account operation under-the-hood. This allows the sender to simply send to a recipient's account or key, as they desire. This is also true at the API-level. + +## Specification + +### 1. Core Changes + +#### 1.1 BuyAccount Operation Changes + +A. New transaction sub-type called "buy floating account". +B. Same logic as "buy account" except for the following changes + B.1. The "account to buy" is 0 and ignored + B.2. The "account to pay" is 0 and ignored (i.e. sellers account) +C. On execution + C.1 The **first** PASA in the SafeBox with type "Floating" is selected as "account to buy" + C.2 The "Sale Price" for C.1 is taken from the Block Policy variable "New PASA Fee" + C.3 The account is purchased exactly the same except "account to pay" is credited 0 PASC (i.e. the New PASA Fee is **burned**). + +#### 1.2 JSON API + +A. New method called “Pay to Key” that works as follows: + A.1 Arguments are Account, Public Key, Quantity + A.2 Builds a "Buy Floating Account" as per (1) using arguments in (A.1) + +B. Update "SendTransaction" method such that + B.1 If target E-PASA is of the form *"@[Base58Key]"* then B.2 else B.3 + B.2 Route to "Pay To Key" method using Base58Key as buyers key, and same Account, Quantity arguments + B.3 Continue as a normal SendTransaction + +### GUI Changes + +No changes required since this feature is enabled with E-PASA support (PIP-0027). A pay to key will occur under-the-hood when someone sends a transaction to "@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]" address. + +## Rationale + +The design approach is to provide a pure in-protocol PASA distribution solution for first time users. The design also is seamless in that a new operation is not required and works through the use of an [E-PASA][1]. This proposal definitively solves the first-PASA problem and provides an in-protocol distribution mechanism for PASA's whilst maintaining the commoditization principles that made PASA's great to begin with. Also, there will be no need for 3rd party infrastructure FreePasa.org or GetPasa.com and the hundreds of thousands of accounts available to Foundation can be made floating. Also with Block Policy, all new PASA's are by default set to floating (except the miner/dev reward ones). + +## Backwards Compatibility + +This PIP is not backwards compatible and requires a hard-fork activation. It also requires [PIP-0027 E-PASA][1] and [PIP-0035 Block Policy][2] activation. + +## Links + +1. [E-PASA: Infinite Address-Space (via Layer-2)][1] +2. [Block Policy: Layer-1 Governance][2] + +[1]: https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0027.md +[2]: https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0035.md + diff --git a/PIP/README.md b/PIP/README.md index eb0ddf2ee..777baa161 100644 --- a/PIP/README.md +++ b/PIP/README.md @@ -27,26 +27,27 @@ If they wish to continue, copy [this template](PIP-template.md) and ensure your | [18](PIP-0018.md) | 10% funding allocation for Lazarus/FPC | Herman Schoenfeld | Process | Proposed | | [19](PIP-0019.md) | Balance recovered from lost accounts to be sent to developers fund | Dr. Muhammad Amer | Protocol | Draft | | [20](PIP-0020.md) | 6-month PascalCoin Foundation Budget Appropriations | Herman Schoenfeld | Process | Withdrawn | -| [21](PIP-0021.md) | Agreement For Funding | Herman Schoenfeld | Process | Active | -| [22](PIP-0022.md) | Continuous Integration | Benjamin Ansbach | Process | Draft | -| [23](PIP-0023.md) | JSON RPC PASCURRENCY format | Benjamin Ansbach | Backend, Documentation | Draft | -| [24](PIP-0024.md) | Account Data | Herman Schoenfeld | Protocol | Draft | -| [26](PIP-0026.md) | URI Scheme Proposal | Ugochukwu Mmaduekwe | Front-End | Draft | -| [27](PIP-0027.md) | E-PASA: Infinite Address-Space (via Layer-2) | Herman Schoenfeld | Protocol, Front-End | Accepted | +| [21](PIP-0021.md) | Agreement For Funding | Herman Schoenfeld | Process | Cancelled | +| [22](PIP-0022.md) | Continuous Integration | Benjamin Ansbach | Process | Accepted | +| [23](PIP-0023.md) | JSON RPC PASCURRENCY format | Benjamin Ansbach | Backend, Documentation | Active | +| [24](PIP-0024.md) | Account Data | Herman Schoenfeld | Protocol | Active | +| [26](PIP-0026.md) | URI Scheme Proposal | Ugochukwu Mmaduekwe | Front-End | Rejected | +| [27](PIP-0027.md) | E-PASA: Infinite Address-Space (via Layer-2) | Herman Schoenfeld | Protocol, Front-End | Proposed | | [28](PIP-0028.md) | E-OP: Layer-2 operation encoding standard for smart-contracts | Herman Schoenfeld | Front-End | Withdrawn | | [29](PIP-0029.md) | Account Seals: Cryptographically Secure Account Histories | Herman Schoenfeld | Protocol | Active | | [30](PIP-0030.md) | SafeBoxRoot: Deletable SafeBox and Light-Nodes| Herman Schoenfeld | Protocol | Active | | [31A](PIP-0031A.md) | New Wallet: Multi-Platform & Multi-Paradigm | Herman Schoenfeld | User Interface | Withdrawn | -| [31B](PIP-0031B.md) | New GUI Wallet | mosu_forge | User Interface | Accepted | -| [31C](PIP-0031C.md) | New Wallet: Multi-Platform | Appditto | User Interface | Accepted | +| [31B](PIP-0031B.md) | New GUI Wallet | mosu_forge | User Interface | Cancelled | +| [31C](PIP-0031C.md) | New Wallet: Multi-Platform | Appditto | User Interface | Active | | [31D](https://github.com/davidbolet/PascWallet) | New Wallet: Multi-Platform & Multi-Paradigm | David Bolet | User Interface | Rejected | -| [32A](PIP-0032A.md) | Atomic Swaps via Hash-Locked Accounts | Herman Schoenfeld | Protocol | Proposed | +| [32A](PIP-0032A.md) | Atomic Swaps via Hash-Locked Accounts | Herman Schoenfeld | Protocol | Active | | [33](PIP-0033.md) | DATA operation RPC implementation | Benjamin Ansbach | Backend | Proposed | -| [34A](PIP-0034A.md) | Website UI/UX Redesigns | Appditto | Website | Proposed | -| [35](PIP-0035.md) | Block Policy: Layer-1 Governance (Velocity Cash) | Herman Schoenfeld | Protocol | Draft | +| [34A](PIP-0034A.md) | Website UI/UX Redesigns | Appditto | Website | Cancelled | +| [35](PIP-0035.md) | Block Policy: Layer-1 Governance (Velocity Cash) | Herman Schoenfeld | Protocol | Proposed | | [36](PIP-0036.md) | RandomHash2: Enhanced GPU & ASIC Resistant Hash Algorithm | Herman Schoenfeld | Protocol | Accepted | | [37](PIP-0037.md) | Distinguish account updates between active/passive mode | Albert Molina | Protocol | Accepted | | [38](PIP-0038.md) | P2P Chat and Communication | Preben Björn Biermann Madsen | Protocol | Draft | -| [39](PIP-0039.md) | Temporary Voting Procedure | Gynther and the Interrim Dao-Team | Process | Draft | -| [40](PIP-0040.md) | Pascal Governance | Gynther and the Interrim Dao-Team | Process | Draft | +| [39](PIP-0039.md) | Temporary Voting Procedure | Gynther and the Interrim Dao-Team | Process | Cancelled | +| [40](PIP-0040.md) | Pascal Governance | Gynther and the Interrim Dao-Team | Process | Cancelled | +| [41](PIP-0041.md) | Pay To Key | Herman Schoenfeld | Protocol | Draft | From 125199f682305d26da70faac17f15d4e9f0cdc57 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 26 Oct 2020 23:47:46 +1000 Subject: [PATCH 033/275] PIP-0041: typo fixes --- PIP/PIP-0041.md | 2 +- PIP/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PIP/PIP-0041.md b/PIP/PIP-0041.md index 324e5ec38..7d935c3bf 100644 --- a/PIP/PIP-0041.md +++ b/PIP/PIP-0041.md @@ -1,6 +1,6 @@ <pre> PIP: PIP-0041 - Title: Pay To Key + Title: Pay To Key: in-protocol PASA distribution Type: Protocol Impact: Hard-Fork Author: Herman Schoenfeld <herman@sphere10.com> diff --git a/PIP/README.md b/PIP/README.md index 777baa161..7754bad80 100644 --- a/PIP/README.md +++ b/PIP/README.md @@ -49,5 +49,5 @@ If they wish to continue, copy [this template](PIP-template.md) and ensure your | [38](PIP-0038.md) | P2P Chat and Communication | Preben Björn Biermann Madsen | Protocol | Draft | | [39](PIP-0039.md) | Temporary Voting Procedure | Gynther and the Interrim Dao-Team | Process | Cancelled | | [40](PIP-0040.md) | Pascal Governance | Gynther and the Interrim Dao-Team | Process | Cancelled | -| [41](PIP-0041.md) | Pay To Key | Herman Schoenfeld | Protocol | Draft | +| [41](PIP-0041.md) | Pay To Key: in-protocol PASA distribution | Herman Schoenfeld | Protocol | Draft | From 3f4cad127e71bea4d217d5818faf571e9ee695a6 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 26 Oct 2020 23:52:37 +1000 Subject: [PATCH 034/275] PIP-0041: formatting fixes --- PIP/PIP-0041.md | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/PIP/PIP-0041.md b/PIP/PIP-0041.md index 7d935c3bf..e010f0ff8 100644 --- a/PIP/PIP-0041.md +++ b/PIP/PIP-0041.md @@ -32,23 +32,38 @@ With the implementation of E-PASA, when sending transactions users can enter an #### 1.1 BuyAccount Operation Changes A. New transaction sub-type called "buy floating account". -B. Same logic as "buy account" except for the following changes - B.1. The "account to buy" is 0 and ignored + +B. Same logic as "buy account" except for the following changes: + + B.1. The "account to buy" is 0 and ignored + B.2. The "account to pay" is 0 and ignored (i.e. sellers account) -C. On execution - C.1 The **first** PASA in the SafeBox with type "Floating" is selected as "account to buy" + +C. On execution + + C.1 The **first** PASA in the SafeBox with type "Floating" is selected as "account to buy" + C.2 The "Sale Price" for C.1 is taken from the Block Policy variable "New PASA Fee" + C.3 The account is purchased exactly the same except "account to pay" is credited 0 PASC (i.e. the New PASA Fee is **burned**). #### 1.2 JSON API A. New method called “Pay to Key” that works as follows: + A.1 Arguments are Account, Public Key, Quantity + A.2 Builds a "Buy Floating Account" as per (1) using arguments in (A.1) + B. Update "SendTransaction" method such that + B.1 If target E-PASA is of the form *"@[Base58Key]"* then B.2 else B.3 - B.2 Route to "Pay To Key" method using Base58Key as buyers key, and same Account, Quantity arguments + + B.2 Route to "Pay To Key" method using Base58Key as buyers key, and same Account, + +Quantity arguments + B.3 Continue as a normal SendTransaction ### GUI Changes From 459a8362a9679cb470034a3ee2ca907b1c548595 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Tue, 27 Oct 2020 00:16:23 +1000 Subject: [PATCH 035/275] PIP-0041:typos and grammar fixes + improvements --- PIP/PIP-0041.md | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/PIP/PIP-0041.md b/PIP/PIP-0041.md index e010f0ff8..9094a947c 100644 --- a/PIP/PIP-0041.md +++ b/PIP/PIP-0041.md @@ -15,15 +15,15 @@ This PIP proposes solution to a fundamental problem in PascalCoin; how first-tim ## Motivation -One of the issues with PascalCoin is that new users require an account (PASA) before they can receive PASC. This is known as the "first PASA problem" and is an chicken-and-egg type problem. In all other cryptocurrencies, first-time users can receive their first coins simply by giving the sender their "address". In PascalCoin, a new user that wants to receive PASC for the first time is unable to give an address because they do have an account. Instead, they must first acquire an account (PASA). This process typically comprises of them scratching their head, searching the internet for information, learning about PASA's and eventually contacting a 3rd party PASA dispenser (like [FreePasa.org](https://freepasa.org)) to get an account PASA. Only after requesting their account from a 3rd party and waiting 5 minutes for a blockchain confirmation can they finally possess an address to receive their PASC. +One of the issues with PascalCoin is that new users require an account (PASA) before they can receive PASC. This is known as the "first PASA problem" and is an chicken-and-egg type problem. In all other cryptocurrencies, first-time users can receive their first coins simply by giving the sender their "address". In PascalCoin, a new user that wants to receive PASC for the first time is unable to give an address because they do have an account. Instead, they must first acquire an account. This process typically comprises of them scratching their head, searching the internet for information, learning about PASA's and eventually contacting a 3rd party PASA dispenser (like [FreePasa.org](https://freepasa.org)) to get their account. Only after all that and waiting 5 minutes for a blockchain confirmation can they finally possess an address to give the sender in order to receive their PASC. -Almost all user feedback on this workflow has been highly negative. Attempts to solve this issue (as Blaise app does) are still bad user experiences and complex. It's a well known principle of product design that onboarding new users should always be as easy and smooth as possible in order maximize the market penetration of that product. Thus it is clear that the "first PASA problem" is an impediment to PascalCoin's growth and needs to be solved. +Almost all user feedback on this workflow has been highly negative. Attempts to solve this issue (as Blaise app does) are still a bad user experience and overtly complex. It's a well known principle of product design that onboarding new users should always be as easy and smooth as possible in order maximize the market penetration of that product. Thus it is clear that the "first PASA problem" is an impediment to PascalCoin's growth and needs to be solved. -This PIP finally solves this problem. It provides first time users an **instant** receive address they can use immediately, just like Bitcoin. This is achieved through the use of E-PASA, Block Policy and a Buy Account operation. In this proposal, all users will be able to receive funds directly to their public key by virtue of an E-PASA of the form **@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]** where their public key is encoded in a base-58 within the square brackets pre-fixed with an @ symbol. +This PIP finally solves this problem. It provides first time users an **instant** receive address they can use immediately, just like Bitcoin. This is achieved through the use of E-PASA, Block Policy and a Buy Account operation. In this proposal, all users will be able to receive funds directly to their public key by virtue of an E-PASA of the form **@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]**. Here the users public key is encoded in base-58 within square brackets pre-fixed with an @ symbol. -This E-PASA will be translated under-the-hood to a "Buy Account" operation for **any floating** account available in the SafeBox. Floating accounts are very similar to "Public Sale Accounts" except they are owned by no one and have no seller. The "sale price" for floating accounts is determined by an economic variable in the Block Policy called "New PASA Fee". This fee is "floating" in that it can change with the block policy. This allows the price of new PASA to always be low enough to onboard new users but high enough to dissuade hoarding and abuse. This value is determined by the PascalCoin community through layer-1 governance (block policy). +A transaction to to such an E-PASA is translated under-the-hood as a "Buy Account" operation for **any floating** account available in the SafeBox. Floating accounts are very similar to "Public Sale Accounts" except they are owned by no one and have no seller. The "sale price" for floating accounts is determined by an economic variable in the Block Policy called "New PASA Fee". This fee is "floating" in that it can change with the block policy. This allows the price of new PASA to always be low enough to onboard new users but high enough to dissuade hoarding and abuse. This value is determined by the PascalCoin community through a layer-1 governance system called [Block Policy][2]. -With the implementation of E-PASA, when sending transactions users can enter an E-PASA. Thus, by simply entering an E-PASA of the form above, the PascalCoin node can produce a "Pay to key" style Buy Account operation under-the-hood. This allows the sender to simply send to a recipient's account or key, as they desire. This is also true at the API-level. +From the senders perspective, this solution requires no change to their workflow. With the implementation of E-PASA, when sending transactions the sender can enter an E-PASA recipient. Thus, by simply entering an E-PASA of the form described above, the PascalCoin node can automatically produce a "Pay to key" style Buy Account operation under-the-hood. Thus it allows a sender to sent to a recipient's account or key, as they desire. This is also true at the API-level where the API sender is an E-PASA and can perform a Pay to Key by virtue of the recipient's address alone without any other details. ## Specification @@ -33,46 +33,48 @@ With the implementation of E-PASA, when sending transactions users can enter an A. New transaction sub-type called "buy floating account". -B. Same logic as "buy account" except for the following changes: +B. Implements same logic as "buy account" except for the following changes: B.1. The "account to buy" is 0 and ignored B.2. The "account to pay" is 0 and ignored (i.e. sellers account) -C. On execution +C. On execution, - C.1 The **first** PASA in the SafeBox with type "Floating" is selected as "account to buy" + C.1 The **first** PASA in the SafeBox with type "Floating" is selected as the "account to buy" C.2 The "Sale Price" for C.1 is taken from the Block Policy variable "New PASA Fee" - C.3 The account is purchased exactly the same except "account to pay" is credited 0 PASC (i.e. the New PASA Fee is **burned**). + C.3 The account is purchased in exactly the same manner as Buy Account except "account to pay" is credited 0 PASC (i.e. the New PASA Fee is **burned**). #### 1.2 JSON API -A. New method called “Pay to Key” that works as follows: +A. New method called “Pay to Key” is offered that works as follows: A.1 Arguments are Account, Public Key, Quantity - A.2 Builds a "Buy Floating Account" as per (1) using arguments in (A.1) - + A.2 Builds a "Buy Floating Account" operation as per (1.1) using arguments in (A.1) + -B. Update "SendTransaction" method such that +B. Update "SendTransaction" method such that, B.1 If target E-PASA is of the form *"@[Base58Key]"* then B.2 else B.3 - B.2 Route to "Pay To Key" method using Base58Key as buyers key, and same Account, - -Quantity arguments + B.2 Route to "Pay To Key" method using the parsed Base58Key as buyers key, keeping other arguments unchanged then finish B.3 Continue as a normal SendTransaction ### GUI Changes -No changes required since this feature is enabled with E-PASA support (PIP-0027). A pay to key will occur under-the-hood when someone sends a transaction to "@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]" address. +No changes are required since this feature is enabled with E-PASA support (PIP-0027). A pay to key will occur under-the-hood when someone sends a transaction to "@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]" address. ## Rationale -The design approach is to provide a pure in-protocol PASA distribution solution for first time users. The design also is seamless in that a new operation is not required and works through the use of an [E-PASA][1]. This proposal definitively solves the first-PASA problem and provides an in-protocol distribution mechanism for PASA's whilst maintaining the commoditization principles that made PASA's great to begin with. Also, there will be no need for 3rd party infrastructure FreePasa.org or GetPasa.com and the hundreds of thousands of accounts available to Foundation can be made floating. Also with Block Policy, all new PASA's are by default set to floating (except the miner/dev reward ones). +The design approach is to provide a pure in-protocol PASA distribution solution for first time users. The design also is seamless in that a new operation is not required and minimizes implementation complexity as it leverages existing and other proposed new features. + +This proposal definitively solves the first-PASA problem and provides an in-protocol distribution mechanism for PASA's whilst maintaining the commoditization principles that made PASA's great to begin with. + +Also, there will be no need for 3rd party infrastructure FreePasa.org or GetPasa.com and the hundreds of thousands of accounts available to Foundation can be made floating. Also with Block Policy, all new PASA's are by default set to floating (except the miner/dev reward ones). ## Backwards Compatibility From 57924e6eb710bb702db243ce3adaa6342647a8a1 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Thu, 29 Oct 2020 06:16:28 +1000 Subject: [PATCH 036/275] PIP-0041: typo --- PIP/PIP-0041.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PIP/PIP-0041.md b/PIP/PIP-0041.md index 9094a947c..b2c5cf393 100644 --- a/PIP/PIP-0041.md +++ b/PIP/PIP-0041.md @@ -15,13 +15,13 @@ This PIP proposes solution to a fundamental problem in PascalCoin; how first-tim ## Motivation -One of the issues with PascalCoin is that new users require an account (PASA) before they can receive PASC. This is known as the "first PASA problem" and is an chicken-and-egg type problem. In all other cryptocurrencies, first-time users can receive their first coins simply by giving the sender their "address". In PascalCoin, a new user that wants to receive PASC for the first time is unable to give an address because they do have an account. Instead, they must first acquire an account. This process typically comprises of them scratching their head, searching the internet for information, learning about PASA's and eventually contacting a 3rd party PASA dispenser (like [FreePasa.org](https://freepasa.org)) to get their account. Only after all that and waiting 5 minutes for a blockchain confirmation can they finally possess an address to give the sender in order to receive their PASC. +One of the issues with PascalCoin is that new users require an account (PASA) before they can receive PASC. This is known as the "first PASA problem" and is an chicken-and-egg type problem. In all other cryptocurrencies, first-time users can receive their first coins simply by giving the sender their "address". In PascalCoin, a new user that wants to receive PASC for the first time is unable to give an address because they do not have an account. Instead, they must first acquire an account. This process typically comprises of them scratching their head, searching the internet for information, learning about PASA's and eventually contacting a 3rd party PASA dispenser (like [FreePasa.org](https://freepasa.org)) to get their account. Only after all that and waiting 5 minutes for a blockchain confirmation can they finally possess an address to give the sender in order to receive their PASC. Almost all user feedback on this workflow has been highly negative. Attempts to solve this issue (as Blaise app does) are still a bad user experience and overtly complex. It's a well known principle of product design that onboarding new users should always be as easy and smooth as possible in order maximize the market penetration of that product. Thus it is clear that the "first PASA problem" is an impediment to PascalCoin's growth and needs to be solved. This PIP finally solves this problem. It provides first time users an **instant** receive address they can use immediately, just like Bitcoin. This is achieved through the use of E-PASA, Block Policy and a Buy Account operation. In this proposal, all users will be able to receive funds directly to their public key by virtue of an E-PASA of the form **@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]**. Here the users public key is encoded in base-58 within square brackets pre-fixed with an @ symbol. -A transaction to to such an E-PASA is translated under-the-hood as a "Buy Account" operation for **any floating** account available in the SafeBox. Floating accounts are very similar to "Public Sale Accounts" except they are owned by no one and have no seller. The "sale price" for floating accounts is determined by an economic variable in the Block Policy called "New PASA Fee". This fee is "floating" in that it can change with the block policy. This allows the price of new PASA to always be low enough to onboard new users but high enough to dissuade hoarding and abuse. This value is determined by the PascalCoin community through a layer-1 governance system called [Block Policy][2]. +A transaction to such an E-PASA is translated under-the-hood as a "Buy Account" operation for **any floating** account available in the SafeBox. Floating accounts are very similar to "Public Sale Accounts" except they are owned by no one and have no seller. The "sale price" for floating accounts is determined by an economic variable in the Block Policy called "New PASA Fee". This fee is "floating" in that it can change with the block policy. This allows the price of new PASA to always be low enough to onboard new users but high enough to dissuade hoarding and abuse. This value is determined by the PascalCoin community through a layer-1 governance system called [Block Policy][2]. From the senders perspective, this solution requires no change to their workflow. With the implementation of E-PASA, when sending transactions the sender can enter an E-PASA recipient. Thus, by simply entering an E-PASA of the form described above, the PascalCoin node can automatically produce a "Pay to key" style Buy Account operation under-the-hood. Thus it allows a sender to sent to a recipient's account or key, as they desire. This is also true at the API-level where the API sender is an E-PASA and can perform a Pay to Key by virtue of the recipient's address alone without any other details. From b62f2a9c849e707de76d98ee9ab9cdbbeafeb78e Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 29 Oct 2020 12:39:06 +0100 Subject: [PATCH 037/275] Add GNUGETTEXT library as a defined compiler directive GNUGETTEXT library does not work well on FPC / Lazarus... In order to allow FPC compilation set GNUGETTEXT as a compiler directive --- src/config.inc | 7 ++++++- src/gui-classic/UFRMAbout.pas | 7 +++++-- src/gui-classic/UFRMNewPrivateKeyType.pas | 4 ++-- src/gui-classic/UFRMNodesIp.pas | 4 ++-- src/gui-classic/UFRMOperation.pas | 6 +++--- src/gui-classic/UFRMPascalCoinWalletConfig.pas | 7 +++++-- src/gui-classic/UFRMPayloadDecoder.pas | 4 ++-- src/gui-classic/UFRMSelectLanguage.pas | 2 +- src/gui-classic/UFRMWallet.pas | 10 ++++++---- src/gui-classic/UFRMWalletKeys.pas | 5 +++-- src/pascalcoin_wallet_classic.dpr | 6 +++++- src/pascalcoin_wallet_classic.lpi | 9 +-------- 12 files changed, 41 insertions(+), 30 deletions(-) diff --git a/src/config.inc b/src/config.inc index 859a6c8c1..ca8dc26b0 100644 --- a/src/config.inc +++ b/src/config.inc @@ -66,7 +66,10 @@ // Activate ABSTRACTMEM library. Will use a virtual memory caching mechanism for efficient usage without high RAM requirements {$DEFINE USE_ABSTRACTMEM} - + + // Activate GNUGETTEXT library + {$DEFINE USE_GNUGETTEXT} + { ******************************************************************** Don't touch more code, it will addapt based on your preferences @@ -117,6 +120,8 @@ ERROR: You must select ONLY ONE option: Use_OpenSSL or Use_CryptoLib4Pascal {$IF COMPILERVERSION > 33} {$DEFINE DELPHI_SYDNEY_PLUS} {$ENDIF} +{$ELSE} + {$UNDEF USE_GNUGETTEXT} {$ENDIF} diff --git a/src/gui-classic/UFRMAbout.pas b/src/gui-classic/UFRMAbout.pas index 83ad7abd8..9ce98a7a5 100644 --- a/src/gui-classic/UFRMAbout.pas +++ b/src/gui-classic/UFRMAbout.pas @@ -69,7 +69,10 @@ implementation {$IFDEF Use_OpenSSL} UOpenSSL, {$ENDIF} - UNode,gnugettext; +{$IFDEF USE_GNUGETTEXT} + gnugettext, +{$ENDIF} + UNode; {$IFnDEF FPC} {$R *.dfm} @@ -79,7 +82,7 @@ implementation procedure TFRMAbout.FormCreate(Sender: TObject); begin - TranslateComponent(self); + {$IFDEF USE_GNUGETTEXT}TranslateComponent(self);{$ENDIF} // lblBuild.Caption := 'Build: '+CT_ClientAppVersion+' OpenSSL: '+{$IFDEF Use_OpenSSL}IntToHex(OpenSSLVersion,8){$ELSE}'NONE'{$ENDIF}+' Compiler: '{$IFDEF FPC}+'FPC'{$IFDEF CPU32}+' 32b'{$ELSE}+' 64b'{$ENDIF}{$ELSE}+'Delphi'{$IFDEF CPU32BITS}+' 32b'{$ELSE}+' 64b'{$ENDIF}{$ENDIF}; lblProtocolVersion.Caption := Format('BlockChain Protocol: %d (%d) - Net Protocol: %d (%d)',[TNode.Node.Bank.SafeBox.CurrentProtocol,CT_BlockChain_Protocol_Available, diff --git a/src/gui-classic/UFRMNewPrivateKeyType.pas b/src/gui-classic/UFRMNewPrivateKeyType.pas index e6e57e56d..3c85f404f 100644 --- a/src/gui-classic/UFRMNewPrivateKeyType.pas +++ b/src/gui-classic/UFRMNewPrivateKeyType.pas @@ -57,7 +57,7 @@ TFRMNewPrivateKeyType = class(TForm) implementation uses - UAccounts, UConst,gnugettext ; + {$IFDEF USE_GNUGETTEXT}gnugettext,{$ENDIF}UAccounts, UConst; {$IFnDEF FPC} {$R *.dfm} @@ -82,7 +82,7 @@ procedure TFRMNewPrivateKeyType.FormCreate(Sender: TObject); Var l : TList<Word>; i : Integer; begin - TranslateComponent(self); + {$IFDEF USE_GNUGETTEXT}TranslateComponent(self);{$ENDIF} // FGeneratedPrivateKey := Nil; FWalletKeys := Nil; diff --git a/src/gui-classic/UFRMNodesIp.pas b/src/gui-classic/UFRMNodesIp.pas index da97f093d..1a0da863f 100644 --- a/src/gui-classic/UFRMNodesIp.pas +++ b/src/gui-classic/UFRMNodesIp.pas @@ -54,7 +54,7 @@ TFRMNodesIp = class(TForm) implementation uses - UNetProtocol, UNode, UConst, USettings,gnugettext; + {$IFDEF USE_GNUGETTEXT}gnugettext,{$ENDIF}UNetProtocol, UNode, UConst, USettings; {$IFnDEF FPC} {$R *.dfm} @@ -112,7 +112,7 @@ procedure TFRMNodesIp.cbTryOnlyWithThisServersClick(Sender: TObject); procedure TFRMNodesIp.FormCreate(Sender: TObject); begin - TranslateComponent(self); + {$IFDEF USE_GNUGETTEXT}TranslateComponent(self);{$ENDIF} // FAppParams := Nil; PrepareData; diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index 4b3ea6064..707d33baa 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -191,8 +191,8 @@ TFRMOperation = class(TForm) implementation uses - UConst, UOpTransaction, UFRMNewPrivateKeyType, UFRMWalletKeys, UFRMHashLock, - UCommon, ULog, UGUIUtils,gnugettext; + {$IFDEF USE_GNUGETTEXT}gnugettext,{$ENDIF}UConst, UOpTransaction, UFRMNewPrivateKeyType, UFRMWalletKeys, UFRMHashLock, + UCommon, ULog, UGUIUtils; {$IFnDEF FPC} {$R *.dfm} @@ -530,7 +530,7 @@ procedure TFRMOperation.ebSenderAccountKeyPress(Sender: TObject; var Key: Char); procedure TFRMOperation.FormCreate(Sender: TObject); begin - Translatecomponent(self); + {$IFDEF USE_GNUGETTEXT}TranslateComponent(self);{$ENDIF} FDisabled := false; FWalletKeys := Nil; FSenderAccounts := TOrderedCardinalList.Create; diff --git a/src/gui-classic/UFRMPascalCoinWalletConfig.pas b/src/gui-classic/UFRMPascalCoinWalletConfig.pas index 0ba60b1bd..9c277b56e 100644 --- a/src/gui-classic/UFRMPascalCoinWalletConfig.pas +++ b/src/gui-classic/UFRMPascalCoinWalletConfig.pas @@ -97,7 +97,8 @@ TFRMPascalCoinWalletConfig = class(TForm) implementation -uses UConst, UAccounts, ULog, UCrypto, UNode, USettings, UGUIUtils, UNetProtocol, UFRMSelectLanguage,gnugettext; +uses + {$IFDEF USE_GNUGETTEXT}gnugettext, UFRMSelectLanguage, {$ENDIF}UConst, UAccounts, ULog, UCrypto, UNode, USettings, UGUIUtils, UNetProtocol; {$IFnDEF FPC} {$R *.dfm} @@ -198,7 +199,7 @@ procedure TFRMPascalCoinWalletConfig.cbSaveLogFilesClick(Sender: TObject); procedure TFRMPascalCoinWalletConfig.FormCreate(Sender: TObject); begin - TranslateComponent(self); + {$IFDEF USE_GNUGETTEXT}TranslateComponent(self);{$ENDIF} // lblDefaultInternetServerPort.Caption := Format('(Default %d)',[CT_NetServer_Port]); udInternetServerPort.Position := CT_NetServer_Port; @@ -220,6 +221,7 @@ procedure TFRMPascalCoinWalletConfig.cbDownloadNewCheckpointClick( procedure TFRMPascalCoinWalletConfig.bbChangeLanguageClick(Sender: TObject); begin + {$IFDEF USE_GNUGETTEXT} fNewUILanguage := AppParams.ParamByName[CT_PARAM_UILanguage].GetAsString(GetCurrentLanguage); fNewUILanguage := SelectUILanguage(fNewUILanguage); if fNewUILanguage<>AppParams.ParamByName[CT_PARAM_UILanguage].GetAsString(GetCurrentLanguage) then // new language selected @@ -227,6 +229,7 @@ procedure TFRMPascalCoinWalletConfig.bbChangeLanguageClick(Sender: TObject); UseLanguage(fNewUILanguage); RetranslateComponent(Self); end; + {$ENDIF} end; procedure TFRMPascalCoinWalletConfig.SetAppParams(const Value: TAppParams); diff --git a/src/gui-classic/UFRMPayloadDecoder.pas b/src/gui-classic/UFRMPayloadDecoder.pas index 6cd471991..87e34fcea 100644 --- a/src/gui-classic/UFRMPayloadDecoder.pas +++ b/src/gui-classic/UFRMPayloadDecoder.pas @@ -106,7 +106,7 @@ implementation {$R *.lfm} {$ENDIF} -Uses UNode, UTime, UPCEncryption, UAccounts, UFRMMemoText, UBaseTypes,gnugettext; +Uses {$IFDEF USE_GNUGETTEXT}gnugettext,{$ENDIF}UNode, UTime, UPCEncryption, UAccounts, UFRMMemoText, UBaseTypes; { TFRMPayloadDecoder } @@ -220,7 +220,7 @@ procedure TFRMPayloadDecoder.ebOphashKeyPress(Sender: TObject; var Key: Char); procedure TFRMPayloadDecoder.FormCreate(Sender: TObject); begin - TranslateComponent(self); + {$IFDEF USE_GNUGETTEXT}TranslateComponent(self);{$ENDIF} // FSemaphor := true; try diff --git a/src/gui-classic/UFRMSelectLanguage.pas b/src/gui-classic/UFRMSelectLanguage.pas index 24fb85fdd..f7ea809a9 100644 --- a/src/gui-classic/UFRMSelectLanguage.pas +++ b/src/gui-classic/UFRMSelectLanguage.pas @@ -7,7 +7,7 @@ interface uses - Classes, SysUtils, Forms, Controls, Graphics, Dialogs, Buttons, StdCtrls,gnugettext; + gnugettext,Classes, SysUtils, Forms, Controls, Graphics, Dialogs, Buttons, StdCtrls; type diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index e4d1d5673..d00600364 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -327,7 +327,7 @@ implementation {$R *.lfm} {$ENDIF} -Uses UFolderHelper,gnugettext, +Uses UFolderHelper,{$IFDEF USE_GNUGETTEXT}gnugettext,{$ENDIF} {$IFDEF Use_OpenSSL} UOpenSSL, {$ENDIF} @@ -1299,7 +1299,7 @@ procedure TFRMWallet.FormClose(Sender: TObject; var Action: TCloseAction); procedure TFRMWallet.FormCreate(Sender: TObject); Var i : Integer; begin - TranslateComponent(Self); + {$IFDEF USE_GNUGETTEXT}TranslateComponent(self);{$ENDIF} // {$IFNDEF FPC} {$IFDEF TESTNET} @@ -1369,10 +1369,12 @@ procedure TFRMWallet.FormCreate(Sender: TObject); FBlockChainGrid.DrawGrid := dgBlockChainExplorer; // FWalletKeys.OnChanged.Add( OnWalletChanged ); LoadAppParams; + {$IFDEF USE_GNUGETTEXT} // use language from the params and retranslate if needed // might be better to move this a bit earlier in the formcreate routine UseLanguage(FAppParams.ParamByName[CT_PARAM_UILanguage].GetAsString(GetCurrentLanguage)); - RetranslateComponent(Self); + RetranslateComponent(self); + {$ENDIF} // UpdatePrivateKeys; UpdateBlockChainState; @@ -2053,7 +2055,7 @@ procedure TFRMWallet.miOptionsClick(Sender: TObject); if ShowModal=MrOk then begin SaveAppParams; UpdateConfigChanged; - RetranslateComponent(self); + {$IFDEF USE_GNUGETTEXT}RetranslateComponent(self);{$ENDIF} end; finally free; diff --git a/src/gui-classic/UFRMWalletKeys.pas b/src/gui-classic/UFRMWalletKeys.pas index 736032928..3f58f1f05 100644 --- a/src/gui-classic/UFRMWalletKeys.pas +++ b/src/gui-classic/UFRMWalletKeys.pas @@ -95,8 +95,9 @@ implementation {$ELSE} LCLIntf, LCLType, {$ENDIF} + {$IFDEF USE_GNUGETTEXT}gnugettext,{$ENDIF} UCrypto, UAccounts, UFRMNewPrivateKeyType, UBaseTypes, UPCEncryption, - UPCDataTypes, UCommon, UGUIUtils,gnugettext; + UPCDataTypes, UCommon, UGUIUtils; {$IFnDEF FPC} {$R *.dfm} @@ -493,7 +494,7 @@ destructor TFRMWalletKeys.Destroy; procedure TFRMWalletKeys.FormCreate(Sender: TObject); begin - Translatecomponent(self); + {$IFDEF USE_GNUGETTEXT}TranslateComponent(self);{$ENDIF} lbWalletKeys.Sorted := true; FWalletKeys := Nil; UpdateWalletKeys; diff --git a/src/pascalcoin_wallet_classic.dpr b/src/pascalcoin_wallet_classic.dpr index df2744c79..9e2cf2c7c 100644 --- a/src/pascalcoin_wallet_classic.dpr +++ b/src/pascalcoin_wallet_classic.dpr @@ -4,6 +4,8 @@ program PascalCoin_Wallet_Classic; {$MODE Delphi} {$ENDIF} +{$I ./config.inc} + uses {$IFnDEF FPC} {$ELSE} @@ -47,7 +49,9 @@ uses UFRMNodesIp in 'gui-classic\UFRMNodesIp.pas' {FRMNodesIp}, UFRMOperation in 'gui-classic\UFRMOperation.pas' {FRMOperation}, UFRMOperationsExplorer in 'gui-classic\UFRMOperationsExplorer.pas' {FRMOperationsExplorer}, - UFRMSelectLanguage in 'gui-classic\UFRMSelectLanguage.pas', + {$IFDEF USE_GNUGETTEXT} + UFRMSelectLanguage in 'gui-classic\UFRMSelectLanguage.pas' {FRMChangeLanguage}, + {$ENDIF} UFRMPascalCoinWalletConfig in 'gui-classic\UFRMPascalCoinWalletConfig.pas' {FRMPascalCoinWalletConfig}, UFRMPayloadDecoder in 'gui-classic\UFRMPayloadDecoder.pas' {FRMPayloadDecoder}, UFRMRandomOperations in 'gui-classic\UFRMRandomOperations.pas' {FRMRandomOperations}, diff --git a/src/pascalcoin_wallet_classic.lpi b/src/pascalcoin_wallet_classic.lpi index b8c89e734..182c136e2 100644 --- a/src/pascalcoin_wallet_classic.lpi +++ b/src/pascalcoin_wallet_classic.lpi @@ -42,7 +42,7 @@ <PackageName Value="LCL"/> </Item1> </RequiredPackages> - <Units Count="38"> + <Units Count="37"> <Unit0> <Filename Value="pascalcoin_wallet_classic.dpr"/> <IsPartOfProject Value="True"/> @@ -222,13 +222,6 @@ <HasResources Value="True"/> <ResourceBaseClass Value="Form"/> </Unit36> - <Unit37> - <Filename Value="gui-classic\UFRMSelectLanguage.pas"/> - <IsPartOfProject Value="True"/> - <ComponentName Value="FRMChangeLanguage"/> - <HasResources Value="True"/> - <ResourceBaseClass Value="Form"/> - </Unit37> </Units> </ProjectOptions> <CompilerOptions> From a5163512d0e76d73478118bfe96fae6bec62a516 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 3 Nov 2020 18:51:17 +0100 Subject: [PATCH 038/275] Extend TBytesBuffer object with Stream operations - Also add Test unit --- src/core/UBaseTypes.pas | 30 +++++++++++++++- src/tests/PascalCoinUnitTests.lpr | 2 +- src/tests/ubasetypes.tests.pas | 60 +++++++++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 2 deletions(-) create mode 100644 src/tests/ubasetypes.tests.pas diff --git a/src/core/UBaseTypes.pas b/src/core/UBaseTypes.pas index f2e8020dd..2b4832741 100644 --- a/src/core/UBaseTypes.pas +++ b/src/core/UBaseTypes.pas @@ -98,13 +98,16 @@ TRawBytesHelper = record helper for TRawBytes function Replace(startPos : Integer; const buffer : TBytes) : Integer; overload; function Replace(startPos : Integer; const buffer; bufferSize : Integer) : Integer; overload; property DefaultIncrement : Integer read FDefaultIncrement write SetDefaultIncrement; - function Compare(ABytesBuffer : TBytesBuffer) : Integer; + function Compare(ABytesBuffer : TBytesBuffer) : Integer; overload; + function Compare(AStream : TStream) : Integer; overload; procedure SetLength(ANewLength : Integer); function Memory : Pointer; function MemoryLength : Integer; procedure Clear; procedure CopyFrom(ABytesBuffer : TBytesBuffer); function Capture(AStartPos, ALength : Integer) : TBytes; + procedure SaveToStream(AStream : TStream); + procedure LoadFromStream(AStream : TStream); end; @@ -624,6 +627,11 @@ procedure TBytesBuffer.IncreaseSize(newSize: Integer); end; end; +procedure TBytesBuffer.SaveToStream(AStream: TStream); +begin + AStream.Write(FBytes[0],Self.Length); +end; + procedure TBytesBuffer.SetDefaultIncrement(AValue: Integer); begin if AValue<=0 then FDefaultIncrement:=1024 @@ -690,6 +698,18 @@ function TBytesBuffer.Compare(ABytesBuffer: TBytesBuffer): Integer; end; end; +function TBytesBuffer.Compare(AStream: TStream): Integer; +var Lbb : TBytesBuffer; +begin + Lbb := TBytesBuffer.Create(DefaultIncrement); + try + Lbb.LoadFromStream(AStream); + Result := Compare(Lbb); + finally + Lbb.Free; + end; +end; + procedure TBytesBuffer.CopyFrom(ABytesBuffer: TBytesBuffer); begin System.SetLength(FBytes,System.Length(ABytesBuffer.FBytes)); @@ -725,6 +745,14 @@ function TBytesBuffer.Length: Integer; Result := FUsedBytes; end; +procedure TBytesBuffer.LoadFromStream(AStream: TStream); +begin + AStream.Position := 0; + IncreaseSize(Self.Length + AStream.Size); + AStream.Read(FBytes[FUsedBytes],AStream.Size); + SetLength(Self.Length + AStream.Size); +end; + function TBytesBuffer.Memory: Pointer; begin Result := addr(FBytes[0]); diff --git a/src/tests/PascalCoinUnitTests.lpr b/src/tests/PascalCoinUnitTests.lpr index b241055f7..e3ff030bc 100644 --- a/src/tests/PascalCoinUnitTests.lpr +++ b/src/tests/PascalCoinUnitTests.lpr @@ -5,7 +5,7 @@ uses Interfaces, Forms, GuiTestRunner, UCommon.Collections, UCommon.Tests, UCommon.Collections.Tests, UMemory.Tests, UThread.Tests, URandomHash.Tests, - URandomHash2.Tests, URandomHash; + URandomHash2.Tests, URandomHash, ubasetypes.tests; {$R *.res} diff --git a/src/tests/ubasetypes.tests.pas b/src/tests/ubasetypes.tests.pas new file mode 100644 index 000000000..fd4fcbd0b --- /dev/null +++ b/src/tests/ubasetypes.tests.pas @@ -0,0 +1,60 @@ +unit UBaseTypes.Tests; + +{$mode delphi} +{$H+} +{$modeswitch nestedprocvars} + +interface + +uses + Classes, SysUtils, fpcunit, + testregistry, + UBaseTypes; + +type + + { TBytesBufferTest } + + TBytesBufferTest = class(TTestCase) + published + procedure Test_SaveToStream; + end; + +implementation + +{ TBytesBufferTest } + +procedure TBytesBufferTest.Test_SaveToStream; +var Lbb, Lbb2 : TBytesBuffer; + LStream : TStream; + LBuffer : TBytes; + i : Integer; +begin + SetLength(LBuffer,1000 + Random(1000) ); + for i:= 0 to High(LBuffer) do begin + LBuffer[i] := Random(250)+1; + end; + Lbb := TBytesBuffer.Create(Random(1000)+100); + Lbb.Add(LBuffer); + Lbb2 := TBytesBuffer.CreateCopy(Lbb); + LStream := TMemoryStream.Create; + try + Lbb.SaveToStream(LStream); + Self.AssertEquals('T1',0,Lbb.Compare(Lbb2)); + Self.AssertEquals('T2',0,Lbb.Compare(LStream)); + Lbb2.Clear; + Lbb2.LoadFromStream(LStream); + Self.AssertEquals('T3',0,Lbb.Compare(Lbb2)); + finally + Lbb.Free; + Lbb2.Free; + end; +end; + + +initialization + Randomize; + RegisterTest(TBytesBufferTest); +end. + + From 4225988b338bb39536ad3616f668c3b294efc189 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 3 Nov 2020 19:19:17 +0100 Subject: [PATCH 039/275] Fixed increase memory issue on FreePascal caused by FreePascal Big memory blocks defragmentation --- src/core/UAccounts.pas | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index c10f887db..ce87b3bcf 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -480,7 +480,19 @@ function Check_Safebox_Names_Consistency(sb : TPCSafeBox; const title :String; v implementation uses - ULog, {$IFnDEF USE_ABSTRACTMEM} UAccountKeyStorage,{$ENDIF} math, UCommon, UPCOperationsBlockValidator; + ULog, {$IFnDEF USE_ABSTRACTMEM} UAccountKeyStorage,{$ENDIF} math, UCommon, UPCOperationsBlockValidator, UPCTemporalFileStream; + + +{$IFDEF FPC} + {$DEFINE USE_BIGBLOCKS_MEM_ON_DISK} + // USE_BIGBLOCKS_MEM_ON_DISK directive is used in order to prevent a FreePascal issue with Heap allocation strategy that + // reuses big blocks of disposed memory and fragments it, this causes that when a new big block of same size that previously + // freeded mem is needed it will not reuse because has been fragmented... + // Tested on FPC version 3.2.0 (2020-11-03) and order versions + // Defragmention documented here: https://www.freepascal.org/docs-html/current/prog/progsu172.html + // This issue is not detected on current Delphi memory manager (Tested on Delphi 10.3.2) +{$ENDIF} + { This function is for testing purpose only. Will check if Account Names are well assigned and stored } @@ -2181,7 +2193,7 @@ procedure ToTBlockAccount(const source : TMemBlockAccount; block_number : Cardin newBlocks : TOrderedBlockAccountList; // Saves final blocks values on modified blocks namesDeleted : TOrderedRawList; namesAdded : TOrderedRawList; - oldBufferBlocksHash: TBytesBuffer; + oldBufferBlocksHash: {$IFDEF USE_BIGBLOCKS_MEM_ON_DISK}TPCTemporalFileStream{$ELSE}TBytesBuffer{$ENDIF}; oldTotalBalance: Int64; oldTotalFee: Int64; oldSafeBoxHash : TRawBytes; @@ -2347,7 +2359,12 @@ function TPCSafeBox.AddNew(const blockChain: TOperationBlock): TBlockAccount; Psnapshot^.newBlocks := FModifiedBlocksFinalState; Psnapshot^.namesDeleted := FDeletedNamesSincePreviousSafebox; Psnapshot^.namesAdded := FAddedNamesSincePreviousSafebox; + {$IFDEF USE_BIGBLOCKS_MEM_ON_DISK} + Psnapshot^.oldBufferBlocksHash := TPCTemporalFileStream.Create('oldbufferblockhash'); + BufferBlocksHash.SaveToStream( Psnapshot^.oldBufferBlocksHash ); + {$ELSE} Psnapshot^.oldBufferBlocksHash := TBytesBuffer.CreateCopy(BufferBlocksHash); + {$ENDIF} Psnapshot^.oldTotalBalance:=FTotalBalance; Psnapshot^.oldTotalFee:=FTotalFee; Psnapshot^.oldSafeBoxHash := FSafeBoxHash; @@ -2923,7 +2940,13 @@ procedure TPCSafeBox.SetToPrevious(APreviousSafeBox: TPCSafeBox; StartBlock: Car // FPreviousSafeBox.FSubChains.Add(Self); // + {$IFDEF USE_BIGBLOCKS_MEM_ON_DISK} + BufferBlocksHash.Clear; + BufferBlocksHash.LoadFromStream( Psnapshot^.oldBufferBlocksHash ); + {$ELSE} BufferBlocksHash.CopyFrom( Psnapshot^.oldBufferBlocksHash ); + {$ENDIF} + FTotalBalance := Psnapshot^.oldTotalBalance; FTotalFee := Psnapshot^.oldTotalFee; FSafeBoxHash := Psnapshot^.oldSafeBoxHash; From 38a4059893a3da7966a780370c522cd102f9965c Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 4 Nov 2020 16:07:17 +0100 Subject: [PATCH 040/275] Update UPCTemporalFileStream.pas Clean logs --- src/core/UPCTemporalFileStream.pas | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core/UPCTemporalFileStream.pas b/src/core/UPCTemporalFileStream.pas index 812ae623a..9a3419704 100644 --- a/src/core/UPCTemporalFileStream.pas +++ b/src/core/UPCTemporalFileStream.pas @@ -41,7 +41,7 @@ interface implementation -Uses ULog, UNode; +Uses {$IFDEF HIGHLOG}ULog, {$ENDIF} UNode; { TPCTemporalFileStream } @@ -63,18 +63,18 @@ constructor TPCTemporalFileStream.Create(const AInitialName : String); end; inc(i); until (Not (FileExists(LFileName)) or (i>5000)); - TLog.NewLog(ltdebug,ClassName,Format('Creating a new Temporal file Stream: %s',[LFileName])); + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Creating a new Temporal file Stream: %s',[LFileName]));{$ENDIF} inherited Create(LFileName,fmCreate+fmShareDenyWrite); FTemporalFileName:=LFileName; end; destructor TPCTemporalFileStream.Destroy; -var LSize : Integer; +{$IFDEF HIGHLOG}var LSize : Integer;{$ENDIF} begin - LSize := Size; + {$IFDEF HIGHLOG}LSize := Size;{$ENDIF} inherited Destroy; if FTemporalFileName<>'' then begin - TLog.NewLog(ltdebug,ClassName,Format('Deleting a Temporal file Stream (%d bytes): %s',[LSize, FTemporalFileName])); + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Deleting a Temporal file Stream (%d bytes): %s',[LSize, FTemporalFileName]));{$ENDIF} DeleteFile(FTemporalFileName); end; end; From e6e184f5a863d25954dd2a2583b4296d4f3b08fb Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 4 Nov 2020 17:35:01 +0100 Subject: [PATCH 041/275] Fix issue #207 --- src/config.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/config.inc b/src/config.inc index ca8dc26b0..4e5c187fa 100644 --- a/src/config.inc +++ b/src/config.inc @@ -69,7 +69,10 @@ // Activate GNUGETTEXT library {$DEFINE USE_GNUGETTEXT} - + + // Activate usage of TPCTemporalFileStream instead of TBytes in order to minimize mem usage + // This also fixes issue #207 High memory usage on FreePascal compiler + {$DEFINE USE_BIGBLOCKS_MEM_ON_DISK} { ******************************************************************** Don't touch more code, it will addapt based on your preferences From 4b5bece95bcf50dcea6bd0e0cc779eb31286ee96 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 4 Nov 2020 19:09:13 +0100 Subject: [PATCH 042/275] Update UConst to allow TESTNET 5 development Partially revert commit 2af4b76 https://github.com/PascalCoinDev/PascalCoin/commit/2af4b7630705e5b6c073ad005a07175d29e04354#diff-d44eb89a79ab90f75ccf0c38a8a8d8a8013b1fa824cbd4d4be51f737230c72b2 --- src/core/UConst.pas | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/core/UConst.pas b/src/core/UConst.pas index e3e0d431b..70d252a40 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -41,9 +41,9 @@ interface {$IFDEF PRODUCTION}'00000003A29C32E84A539ADE24397D41D30116A6FAFEC17B7D9CED68A4238C92'{$ELSE}{$IFDEF TESTNET}''{$ELSE}{$ENDIF}{$ENDIF}; - CT_NetServer_Port = {$IFDEF PRODUCTION}4004{$ELSE}{$IFDEF TESTNET}4604{$ELSE}{$ENDIF}{$ENDIF}; - CT_JSONRPCMinerServer_Port = {$IFDEF PRODUCTION}4009{$ELSE}{$IFDEF TESTNET}4609{$ELSE}{$ENDIF}{$ENDIF}; - CT_JSONRPC_Port = {$IFDEF PRODUCTION}4003{$ELSE}{$IFDEF TESTNET}4603{$ELSE}{$ENDIF}{$ENDIF}; + CT_NetServer_Port = {$IFDEF PRODUCTION}4004{$ELSE}{$IFDEF TESTNET}4204{$ELSE}{$ENDIF}{$ENDIF}; + CT_JSONRPCMinerServer_Port = {$IFDEF PRODUCTION}4009{$ELSE}{$IFDEF TESTNET}4209{$ELSE}{$ENDIF}{$ENDIF}; + CT_JSONRPC_Port = {$IFDEF PRODUCTION}4003{$ELSE}{$IFDEF TESTNET}4203{$ELSE}{$ENDIF}{$ENDIF}; CT_AccountsPerBlock = 5; CT_NewLineSecondsAvg: Cardinal = {$IFDEF PRODUCTION}300{$ELSE}{$IFDEF TESTNET}30{$ELSE}{$ENDIF}{$ENDIF}; @@ -76,7 +76,7 @@ interface {$IFDEF PRODUCTION}$16000000{$ELSE}$08000000{$ENDIF}; {$ENDIF} CT_MinCompactTarget_v5: Cardinal = // Minimum compact target of block if using Protocol 5 or higher - {$IFDEF PRODUCTION}$12000000{$ELSE}{$IFDEF TESTNET}$0D000000{$ELSE}{$ENDIF}{$ENDIF}; + {$IFDEF PRODUCTION}$12000000{$ELSE}{$IFDEF TESTNET}$10000000{$ELSE}{$ENDIF}{$ENDIF}; CT_CalcNewTargetBlocksAverage: Cardinal = 100; @@ -127,10 +127,10 @@ interface CT_Protocol_Upgrade_v3_MinBlock = {$IFDEF PRODUCTION}210000{$ELSE}250{$ENDIF}; CT_Protocol_Upgrade_v4_MinBlock = {$IFDEF PRODUCTION}260000{$ELSE}400{$ENDIF}; CT_Protocol_Upgrade_v5_MinBlock = {$IFDEF PRODUCTION}378000{$ELSE}500{$ENDIF}; - CT_Protocol_Upgrade_v6_MinBlock = {$IFDEF PRODUCTION}999999999{$ELSE}600{$ENDIF}; // TODO: ALLOW V6 activate setting a valid "min block" value + CT_Protocol_Upgrade_v6_MinBlock = {$IFDEF PRODUCTION}999999999{$ELSE}999999999{$ENDIF}; // TODO: ALLOW V6 activate setting a valid "min block" value - CT_MagicNetIdentification = {$IFDEF PRODUCTION}$0A043580{$ELSE}$06000000{$ENDIF}; + CT_MagicNetIdentification = {$IFDEF PRODUCTION}$0A043580{$ELSE}$05000004{$ENDIF}; CT_NetProtocol_Version: Word = 10; // IMPORTANT NOTE!!! @@ -141,9 +141,9 @@ interface CT_SafeBoxBankVersion : Word = 3; // Protocol 2 upgraded safebox version from 2 to 3 - CT_MagicIdentificator: String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoin_TESTNET_6'{$ENDIF}; // + CT_MagicIdentificator: String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoinTESTNET_5.Beta.4'{$ENDIF}; // - CT_PascalCoin_Data_Folder : String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoin_TESTNET_6'{$ENDIF}; // + CT_PascalCoin_Data_Folder : String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoin_TESTNET_5.Beta.4'{$ENDIF}; // CT_PseudoOp_Reward = $0; // Value of Operations type in Protocol 1 @@ -198,7 +198,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta'{$ELSE}{$IFDEF TESTNET}'TESTNET 6 pre 1'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.beta'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; From 9664364073f584f32225f52978706a41233dcf02 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Thu, 5 Nov 2020 17:47:23 +1000 Subject: [PATCH 043/275] PIP-0027: E-PASA updates for Pay To Key --- PIP/PIP-0027.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/PIP/PIP-0027.md b/PIP/PIP-0027.md index fe4c9ff4c..7c80e0245 100644 --- a/PIP/PIP-0027.md +++ b/PIP/PIP-0027.md @@ -119,7 +119,15 @@ Layer-1 account checkum must be the following number: These strings are used to denote an account names and conform to the following rules. - By definition, they must **not** start with a digit. -- String length must between 3..64 inclusive. + +### Account Name validation + +Account names in PascalCoin must be 3..64 characters in length. This validation rule is applied at the processing-tier level and not enforced by the EPASA grammar where a Pascal64 string is unbounded in size. + +### New Account validation + +EPASA is used to encode addresses for new accounts. An E-PASA of the form +"@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]" is used to denote a "Pay to Key" style transaction where payments are sent to a "new account" containing the key encoded in the payload. #### Extended Checksum @@ -323,6 +331,8 @@ The below cases are only example E-PASA without valid checksums. <th>Description</th> </thead> <tbody> + <tr><td>@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]</td><td>Pay To Key style transaction with Base58 encoded public key <b>without</b> checksum protection</td></tr> + <tr><td>@[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]:a054</td><td>Pay To Key style transaction with Base58 encoded public key <b>with</b> checksum protection</td></tr> <tr><td>77-44[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]</td><td>Account 77-44 with unencrypted (public) Base58 payload (bitcoin address) <b>without</b> checksum protection</td></tr> <tr><td>77-44[1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2]:10cb</td><td>Checksum protected</td></tr> <tr><td>77-44(1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2):7ba2</td><td>ECIES encrypted using <b>recipients</b> public key</td></tr> @@ -378,7 +388,7 @@ For Layer-2 applications the ability for a receiver to auto-decode the E-PASA vi The following regex parses an e-pasa: ``` -((?<AccountNumber>(0|[1-9]\d+))(?:(?<ChecksumDelim>-)(?<Checksum>\d{2}))?|(?<AccountName>(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|0|1|2|3|4|5|6|7|8|9|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~){2,63}))(?:(?<PayloadStartChar>[\[\(<\{])(?<PayloadContent>"( |!|\\"|#|\$|%|&|'|\\\(|\\\)|\*|\+|,|-|\.|/|0|1|2|3|4|5|6|7|8|9|\\:|;|\\<|=|\\>|\?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|\\\[|\\\\|\\]|\^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|\\\{|\||\\\}|~)+"|0x(?:[0-9a-f]{2})+|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+)?(?:(?<PayloadPasswordDelim>:){1}(?<PayloadPassword>( |!|\\"|#|\$|%|&|'|\\\(|\\\)|\*|\+|,|-|\.|/|0|1|2|3|4|5|6|7|8|9|\\:|;|\\<|=|\\>|\?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|\\\[|\\\\|\\]|\^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|\\\{|\||\\\}|~)+)?)?(?<PayloadEndChar>[]\)>\}]))?(?:(?<ExtendedChecksumDelim>:)(?<ExtendedChecksum>[0-9a-f]{2}[0-9a-f]{2}))? +((?<AccountNumber>(0|[1-9]\d+))(?:(?<ChecksumDelim>-)(?<Checksum>\d{2}))?|(?<AccountName>(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|0|1|2|3|4|5|6|7|8|9|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~)*))(?:(?<PayloadStartChar>[\[\(<\{])(?<PayloadContent>"( |!|\\"|#|\$|%|&|'|\\\(|\\\)|\*|\+|,|-|\.|/|0|1|2|3|4|5|6|7|8|9|\\:|;|\\<|=|\\>|\?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|\\\[|\\\\|\\]|\^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|\\\{|\||\\\}|~)+"|0x(?:[0-9a-f]{2})+|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+)?(?:(?<PayloadPasswordDelim>:){1}(?<PayloadPassword>( |!|\\"|#|\$|%|&|'|\\\(|\\\)|\*|\+|,|-|\.|/|0|1|2|3|4|5|6|7|8|9|\\:|;|\\<|=|\\>|\?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|\\\[|\\\\|\\]|\^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|\\\{|\||\\\}|~)+)?)?(?<PayloadEndChar>[]\)>\}]))?(?:(?<ExtendedChecksumDelim>:)(?<ExtendedChecksum>[0-9a-f]{2}[0-9a-f]{2}))? ``` After matching with the above regex, the named groups need to be extracted and validated as the below snippet shows From 723f1f0538dcd3fd2d38296554fbe64eb4b04632 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Fri, 6 Nov 2020 19:59:21 +0100 Subject: [PATCH 044/275] Allow define/set default Datadir --- src/core/UNode.pas | 20 ++++++++++++++++---- src/core/URPC.pas | 1 + 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 9f7735ac4..56a84ba49 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -124,6 +124,7 @@ interface procedure MarkVerifiedECDSASignaturesFromMemPool(newOperationsToValidate : TPCOperationsComp); class function NodeVersion : String; class function GetPascalCoinDataFolder : String; + class procedure SetPascalCoinDataFolder(const ANewDataFolder : String); End; TThreadSafeNodeNotifyEvent = Class(TPCThread) @@ -207,6 +208,7 @@ implementation Uses UOpTransaction, UConst, UTime, UCommon, UPCOperationsSignatureValidator, UFolderHelper; var _Node : TNode; + _PascalCoinDataFolder : String; { TNode } @@ -652,8 +654,8 @@ constructor TNode.Create(AOwner: TComponent); if Not Assigned(_Node) then _Node := Self; end; -class procedure TNode.DecodeIpStringToNodeServerAddressArray( - const Ips: String; Var NodeServerAddressArray: TNodeServerAddressArray); +class procedure TNode.DecodeIpStringToNodeServerAddressArray(const Ips: String; + var NodeServerAddressArray: TNodeServerAddressArray); Function GetIp(var ips_string : String; var nsa : TNodeServerAddress) : Boolean; Const CT_IP_CHARS = ['a'..'z','A'..'Z','0'..'9','.','-','_']; var i : Integer; @@ -829,7 +831,7 @@ function TNode.IsBlockChainValid(var WhyNot : String): Boolean; Result := true; end; -function TNode.IsReady(Var CurrentProcess: String): Boolean; +function TNode.IsReady(var CurrentProcess: String): Boolean; var LLockedMempool : TPCOperationsComp; begin Result := false; @@ -1293,7 +1295,16 @@ function TNode.GetMempoolAccount(AAccountNumber : Cardinal): TAccount; class function TNode.GetPascalCoinDataFolder: String; begin - Result := TFolderHelper.GetDataFolder(CT_PascalCoin_Data_Folder); + if (_PascalCoinDataFolder.Trim.Length>0) then begin + Result := _PascalCoinDataFolder; + end else begin + Result := TFolderHelper.GetDataFolder(CT_PascalCoin_Data_Folder); + end; +end; + +class procedure TNode.SetPascalCoinDataFolder(const ANewDataFolder: String); +begin + _PascalCoinDataFolder := ANewDataFolder; end; function TNode.LockMempoolRead: TPCOperationsComp; @@ -1600,6 +1611,7 @@ destructor TThreadNodeNotifyOperations.Destroy; initialization _Node := Nil; + _PascalCoinDataFolder := ''; finalization FreeAndNil(_Node); end. diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 6919d8401..68c7164e9 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -3558,6 +3558,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; jso.GetAsVariant('lastcon').Value := nsaarr[i].last_connection; jso.GetAsVariant('attempts').Value := nsaarr[i].total_failed_attemps_to_connect; end; + GetResultObject.GetAsVariant('datafolder').Value:=FNode.GetPascalCoinDataFolder; Result := True; end else if (method='encodepubkey') then begin // Creates a encoded public key based on params From dfb64698ee3ee5e429bef6e3247a678ada7ebd97 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Fri, 6 Nov 2020 20:04:50 +0100 Subject: [PATCH 045/275] Allow set DATAFOLDER to pascalcoin_daemon.ini file --- src/core/upcdaemon.pas | 43 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index 9f897922c..751634101 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -46,6 +46,7 @@ interface CT_INI_IDENT_LOWMEMORY = 'LOWMEMORY'; CT_INI_IDENT_MINPENDINGBLOCKSTODOWNLOADCHECKPOINT = 'MINPENDINGBLOCKSTODOWNLOADCHECKPOINT'; CT_INI_IDENT_PEERCACHE = 'PEERCACHE'; + CT_INI_IDENT_DATA_FOLDER = 'DATAFOLDER'; Type { TPCDaemonThread } @@ -55,6 +56,7 @@ interface FIniFile : TIniFile; FMaxBlockToRead: Int64; FLastNodesCacheUpdatedTS : TTickCount; + function GetDataFolder : String; procedure OnNetDataReceivedHelloMessage(Sender : TObject); procedure OnInitSafeboxProgressNotify(sender : TObject; const message : String; curPos, totalCount : Int64); protected @@ -87,7 +89,6 @@ interface TPCDaemonMapper = Class(TCustomDaemonMapper) private FLog : TLog; - procedure OnPascalCoinInThreadLog(logtype : TLogType; Time : TDateTime; AThreadID : TThreadID; Const sender, logtext : String); protected Procedure DoOnCreate; override; Procedure DoOnDestroy; override; @@ -105,6 +106,19 @@ implementation { TPCDaemonThread } +function TPCDaemonThread.GetDataFolder: String; +Var LIniDataFolder : String; +begin + LIniDataFolder := FIniFile.ReadString(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_DATA_FOLDER,'').Trim; + if (LIniDataFolder.Length=0) then begin + LIniDataFolder:=TNode.GetPascalCoinDataFolder; + end else begin + TNode.SetPascalCoinDataFolder(LIniDataFolder); + end; + ForceDirectories(LIniDataFolder); + Result := LIniDataFolder; +end; + procedure TPCDaemonThread.OnNetDataReceivedHelloMessage(Sender: TObject); Var LNsarr : TNodeServerAddressArray; i : Integer; @@ -154,7 +168,7 @@ procedure TPCDaemonThread.BCExecute; TLog.NewLog(ltInfo,ClassName,'RPC server is active on port '+IntToStr(port)); If FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_RPC_SAVELOGS,true) then begin FIniFile.WriteBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_RPC_SAVELOGS,true); - FRPC.LogFileName:= TNode.GetPascalCoinDataFolder+PathDelim+'pascalcoin_rpc.log'; + FRPC.LogFileName:= GetDataFolder+PathDelim+'pascalcoin_rpc.log'; TLog.NewLog(ltInfo,ClassName,'Activating RPC logs on file '+FRPC.LogFileName); end else begin FIniFile.WriteBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_RPC_SAVELOGS,false); @@ -233,12 +247,10 @@ procedure TPCDaemonThread.BCExecute; // Load Node // Check OpenSSL dll if Not LoadSSLCrypt then begin - WriteLn('Cannot load '+SSL_C_LIB); - WriteLn('To use this software make sure this file is available on you system or reinstall the application'); raise Exception.Create('Cannot load '+SSL_C_LIB+#10+'To use this software make sure this file is available on you system or reinstall the application'); end; TCrypto.InitCrypto; - FWalletKeys.WalletFileName := TNode.GetPascalCoinDataFolder+PathDelim+'WalletKeys.dat'; + FWalletKeys.WalletFileName := GetDataFolder+PathDelim+'WalletKeys.dat'; // Creating Node: FNode := TNode.Node; {$IFDEF TESTNET} @@ -249,7 +261,7 @@ procedure TPCDaemonThread.BCExecute; Try // Check Database FNode.Bank.StorageClass := TFileStorage; - TFileStorage(FNode.Bank.Storage).DatabaseFolder := TNode.GetPascalCoinDataFolder+PathDelim+'Data'; + TFileStorage(FNode.Bank.Storage).DatabaseFolder := GetDataFolder+PathDelim+'Data'; TFileStorage(FNode.Bank.Storage).LowMemoryUsage := FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_LOWMEMORY,False); // By default daemon will not download checkpoint except if specified on INI file TNetData.NetData.MinFutureBlocksToDownloadNewSafebox := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_MINPENDINGBLOCKSTODOWNLOADCHECKPOINT,0); @@ -268,7 +280,7 @@ procedure TPCDaemonThread.BCExecute; Try Repeat Sleep(100); - Until Terminated; + Until (Terminated) or (Application.Terminated); finally FreeAndNil(FMinerServer); end; @@ -380,30 +392,17 @@ function TPCDaemon.UnInstall: boolean; { TPCDaemonMapper } -procedure TPCDaemonMapper.OnPascalCoinInThreadLog(logtype: TLogType; - Time: TDateTime; AThreadID: TThreadID; const sender, logtext: String); -Var s : AnsiString; -begin -// If Not SameText(sender,TPCDaemonThread.ClassName) then exit; - If logtype in [lterror,ltinfo] then begin - if AThreadID=MainThreadID then s := ' MAIN:' else s:=' TID:'; - WriteLn(formatDateTime('dd/mm/yyyy hh:nn:ss.zzz',Time)+s+IntToHex(PtrInt(AThreadID),8)+' ['+CT_LogType[Logtype]+'] <'+sender+'> '+logtext); - end; -end; - procedure TPCDaemonMapper.DoOnCreate; Var D : TDaemonDef; begin inherited DoOnCreate; - WriteLn(''); - WriteLn(formatDateTime('dd/mm/yyyy hh:nn:ss.zzz',now)+' Starting PascalCoin server'); FLog := TLog.Create(Nil); - FLog.OnInThreadNewLog:=@OnPascalCoinInThreadLog; _FLog := FLog; D:=DaemonDefs.Add as TDaemonDef; - D.DisplayName:='Pascal Coin Daemon'; + D.DisplayName:='PascalCoin Daemon'; D.Name:='PascalCoinDaemon'; D.DaemonClassName:='TPCDaemon'; + D.Options:=[doAllowStop]; D.WinBindings.ServiceType:=stWin32; end; From 4a61f1ee060cd296b91ce001d683f83a2f2c6630 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Fri, 6 Nov 2020 20:07:50 +0100 Subject: [PATCH 046/275] Fix pascalcoin_daemon bug on Windows as a service Now can be installed as a service on windows calling pascalcoin_daemon -i (or -u to uninstall) --- src/pascalcoin_daemon.lpi | 12 ++++++++++-- src/pascalcoin_daemon.pp | 19 +++++++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/pascalcoin_daemon.lpi b/src/pascalcoin_daemon.lpi index 381b82361..c1a047ccd 100644 --- a/src/pascalcoin_daemon.lpi +++ b/src/pascalcoin_daemon.lpi @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <CONFIG> <ProjectOptions> - <Version Value="10"/> + <Version Value="11"/> <PathDelim Value="\"/> <General> <Flags> @@ -25,10 +25,18 @@ </PublishOptions> <RunParams> <local> - <FormatVersion Value="1"/> <CommandLineParams Value="-r"/> <Display Use="True" Value=""/> </local> + <FormatVersion Value="2"/> + <Modes Count="1"> + <Mode0 Name="default"> + <local> + <CommandLineParams Value="-r"/> + <Display Use="True" Value=""/> + </local> + </Mode0> + </Modes> </RunParams> <Units Count="1"> <Unit0> diff --git a/src/pascalcoin_daemon.pp b/src/pascalcoin_daemon.pp index dc427db27..db4a1bb03 100644 --- a/src/pascalcoin_daemon.pp +++ b/src/pascalcoin_daemon.pp @@ -11,11 +11,30 @@ Classes, daemonapp, UCrypto, upcdaemon; +Type + + { TDaemonMainLoop } + + TDaemonMainLoop = Class + public + Class procedure DaemonMainLoop; + end; + +{ TDaemonMainLoop } + +class procedure TDaemonMainLoop.DaemonMainLoop; +begin + while not Application.Terminated do begin + CheckSynchronize(10); + end; +end; begin Application.Title:='PascalCoin Daemon application'; + IsConsole:=False; RegisterDaemonClass(TPCDaemon); RegisterDaemonMapper(TPCDaemonMapper); + Application.GUIMainLoop:=@TDaemonMainLoop.DaemonMainLoop; TCrypto.InitCrypto; Application.Run; end. From e710fa98b7acdaaecd8078ea21da9d0dd731a55c Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Sat, 7 Nov 2020 18:26:33 +0100 Subject: [PATCH 047/275] Fix invalid service termination bug in Windows --- src/core/upcdaemon.pas | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index 751634101..c071328a0 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -72,7 +72,6 @@ interface TPCDaemon = Class(TCustomDaemon) Private FThread : TPCDaemonThread; - Procedure ThreadStopped (Sender : TObject); public Function Start : Boolean; override; Function Stop : Boolean; override; @@ -325,30 +324,26 @@ destructor TPCDaemonThread.Destroy; { TPCDaemon } -procedure TPCDaemon.ThreadStopped(Sender: TObject); -begin - FreeAndNil(FThread); -end; - function TPCDaemon.Start: Boolean; begin Result:=inherited Start; TLog.NewLog(ltinfo,ClassName,'Daemon Start '+BoolToStr(Result)); FThread:=TPCDaemonThread.Create; - FThread.OnTerminate:=@ThreadStopped; - FThread.FreeOnTerminate:=False; + FThread.FreeOnTerminate:=True; if (Application.HasOption('b','block')) then begin FThread.MaxBlockToRead:=StrToInt64Def(Application.GetOptionValue('b','block'),$FFFFFFFF); TLog.NewLog(ltinfo,ClassName,'Max block to read: '+IntToStr(FThread.MaxBlockToRead)); end; - FThread.Resume; + FThread.Start; end; function TPCDaemon.Stop: Boolean; begin Result:=inherited Stop; - TLog.NewLog(ltinfo,ClassName,'Daemon Stop: '+BoolToStr(Result)); + TLog.NewLog(ltinfo,ClassName,'Daemon Stop Start'); FThread.Terminate; + FThread.WaitFor; + TLog.NewLog(ltinfo,ClassName,'Daemon Stop Finished'); end; function TPCDaemon.Pause: Boolean; @@ -374,8 +369,10 @@ function TPCDaemon.Execute: Boolean; function TPCDaemon.ShutDown: Boolean; begin Result:=inherited ShutDown; - TLog.NewLog(ltinfo,ClassName,'Daemon Shutdown: '+BoolToStr(Result)); + TLog.NewLog(ltinfo,ClassName,'Daemon Shutdown Start'); FThread.Terminate; + FThread.WaitFor; + TLog.NewLog(ltinfo,ClassName,'Daemon Shutdown Finished'); end; function TPCDaemon.Install: Boolean; @@ -408,11 +405,11 @@ procedure TPCDaemonMapper.DoOnCreate; procedure TPCDaemonMapper.DoOnDestroy; begin + inherited DoOnDestroy; If Assigned(FLog) then begin FLog.OnInThreadNewLog:=Nil; FreeAndNil(FLog); end; - inherited DoOnDestroy; end; end. From 6572f79784161f8126f32f4efb754f6e70a8776b Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Sat, 7 Nov 2020 18:35:09 +0100 Subject: [PATCH 048/275] Add DATAFOLDER to pascalcoin_daemon.ini file fixing #58 --- src/pascalcoin_daemon.ini | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pascalcoin_daemon.ini b/src/pascalcoin_daemon.ini index cf8609674..d2103d6d4 100644 --- a/src/pascalcoin_daemon.ini +++ b/src/pascalcoin_daemon.ini @@ -40,8 +40,12 @@ RPC_SERVERMINER_B58_PUBKEY= RPC_SERVERMINER_MAX_CONNECTIONS=1000 ;RPC_SERVERMINER_MAX_OPERATIONS_PER_BLOCK : Integer ;Max operations included per block -RPC_SERVERMINER_MAX_OPERATIONS_PER_BLOCK=10000 +RPC_SERVERMINER_MAX_OPERATIONS_PER_BLOCK= ;RPC_SERVERMINER_MAX_ZERO_FEE_OPERATIONS : Integer ;Max operations without fee that can be included in a block ;Note: Operations with fee>0 are processed first (have more priority) -RPC_SERVERMINER_MAX_ZERO_FEE_OPERATIONS=4000 +RPC_SERVERMINER_MAX_ZERO_FEE_OPERATIONS= +;DATAFOLDER : String +;Allow define folder to store data of PascalCoin (Blockchain, Safebox, WalletKeys file, Temporal files ...) +;If empty will use default folder $HOME/PascalCoin (Each OS will assigna a different $HOME folder, AppData for Windows...) +DATAFOLDER= From d4760daa9808a4ebb54ee7d39ca4307d0b7a27c5 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Sat, 7 Nov 2020 18:44:05 +0100 Subject: [PATCH 049/275] Fix #89 --- src/core/UOpTransaction.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index 30c4660af..e44b68782 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -1458,7 +1458,7 @@ function TOpChangeKey.DoOperation(AccountPreviousUpdatedBlock : TAccountPrevious Exit; end; if (account_signer.balance<FData.fee) then begin - errors := 'Insuficient founds'; + errors := 'Insuficient funds'; exit; end; if (length(FData.payload.payload_raw)>CT_MaxPayloadSize) then begin @@ -2060,7 +2060,7 @@ function TOpListAccount.DoOperation(AccountPreviousUpdatedBlock : TAccountPrevio Exit; end; if (account_signer.balance<FData.fee) then begin - errors := 'Insuficient founds'; + errors := 'Insuficient funds'; exit; end; if (length(FData.payload.payload_raw)>CT_MaxPayloadSize) then begin From dbf583b0941cb6888fb3797f91e4fe1d3c150a64 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Sat, 7 Nov 2020 18:48:05 +0100 Subject: [PATCH 050/275] Update CHANGELOG.md Document latest updates --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a1ae8c7f..ea38eefee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,13 @@ # Changelog ## Build 5.4 - (PENDING RELEASE) +- Added "DATAFOLDER" configuration option at pascalcoin_daemon.ini file (daemon/service) in order to allow customize data folder - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file - Improved performance when downloading Safebox (Fresh installation) -- Fixed minor bugs +- Fixed bugs: + - Fixed bugs on "pascalcoin_daemon" (daemon on Linux / Service on Windows) that produced crash on windows and some invalid finalization on Linux + - Fixed minor bugs ## Build 5.3.0 - 2020-03-12 - Fixed "out of memory" error when downloading Safebox From 2885bf1707b5e7f86a78fcb88b1e99acdb7275cb Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 11 Nov 2020 11:51:44 +0100 Subject: [PATCH 051/275] Add some stats to AbstractMem --- src/libraries/abstractmem/UAbstractMem.pas | 6 ++ src/libraries/abstractmem/UCacheMem.pas | 28 +++++++- src/libraries/abstractmem/UFileMem.pas | 76 ++++++++++++++++++++++ 3 files changed, 109 insertions(+), 1 deletion(-) diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index c7248671f..f9db3e422 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -141,6 +141,7 @@ TAbstractMemMemoryLeaksNode = record property ReadOnly : Boolean read FReadOnly; procedure SaveToStream(AStream : TStream); procedure CopyFrom(ASource : TAbstractMem); + function GetStatsReport(AClearStats : Boolean) : String; virtual; End; TMem = Class(TAbstractMem) @@ -379,6 +380,11 @@ class function TAbstractMem.GetAbstractMemVersion: String; Result := ClassName+' v'+FloatToStr(CT_ABSTRACTMEM_VERSION); end; +function TAbstractMem.GetStatsReport(AClearStats: Boolean): String; +begin + Result := ''; +end; + function TAbstractMem.GetUsedZoneInfo(const APosition: TAbstractMemPosition; ACheckForUsedZone: Boolean; out AAMZone: TAMZone): Boolean; begin if (ACheckForUsedZone) then begin diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 81dd1a877..48d518914 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -106,6 +106,8 @@ TCacheMemStats = record freememSize : Integer; freememElaspedMillis : Int64; maxUsedCacheSize : Integer; + reusedCacheMemDataCount : Integer; + reusedCacheMemDataBytes : Int64; procedure Clear; function ToString : String; end; @@ -164,6 +166,7 @@ TCacheMemStats = record procedure ClearStats; property CacheMemStats : TCacheMemStats read FCacheMemStats; {$ENDIF} + function GetStatsReport(AClearStats : Boolean) : String; End; implementation @@ -495,6 +498,16 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Integer) : Boolean; {$ENDIF} end; +function TCacheMem.GetStatsReport(AClearStats: Boolean): String; +begin + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + Result := FCacheMemStats.ToString; + if AClearStats then ClearStats; + {$ELSE} + Result := ''; + {$ENDIF} +end; + function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boolean; // Will return a Pointer to AStartPos @@ -531,6 +544,10 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole Move(PCurrent^.buffer[ AStartPos-PCurrent^.startPos ],ABuffer,ASize); PCurrent^.MarkAsUsed(Self,PCurrent); Result := True; + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + inc(FCacheMemStats.reusedCacheMemDataCount); + inc(FCacheMemStats.reusedCacheMemDataBytes,ASize); + {$ENDIF} Exit; end; end; @@ -659,6 +676,9 @@ procedure TCacheMem.SaveToCache(const ABuffer; ASize, AStartPos: Integer; AMarkA inc(FPendingToSaveBytes,PCurrent^.GetSize); end; PCurrent^.MarkAsUsed(Self,PCurrent); + {$IFDEF ABSTRACTMEM_ENABLE_STATS} +// inc(FCacheMemStats.reusedCacheMemDataCount); XXXXXXXXXXXXXX + {$ENDIF} Exit; end; end; @@ -861,11 +881,17 @@ procedure TCacheMemStats.Clear; freememCount := 0; freememSize := 0; freememElaspedMillis := 0; + reusedCacheMemDataCount := 0; + reusedCacheMemDataBytes := 0; end; function TCacheMemStats.ToString: String; begin - Result := Format('CacheMemStats Flush:%d %d bytes %d millis - FreeMem:%d %d bytes %d millis',[Self.flushCount,Self.flushSize,Self.flushElapsedMillis,Self.freememCount,Self.freememSize,Self.freememElaspedMillis]); + Result := Format('CacheMemStats Reused:%d (%d bytes) - Flush:%d (%d bytes) %d millis - FreeMem:%d (%d bytes) %d millis', + [Self.reusedCacheMemDataCount,Self.reusedCacheMemDataBytes, + Self.flushCount,Self.flushSize,Self.flushElapsedMillis, + Self.freememCount,Self.freememSize, + Self.freememElaspedMillis]); end; {$ENDIF} diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index 29e207716..25320ba76 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -41,6 +41,19 @@ interface type EFileMem = Class(Exception); + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + TFileMemStats = record + ReadsCount : Integer; + WriteCount : Integer; + ReadsBytesCount : Integer; + WriteBytesCount : Integer; + IncreaseSizeCount : Integer; + IncreaseSizeBytesCount : Integer; + function ToString : String; + procedure Clear; + end; + {$ENDIF} + TFileMem = Class(TAbstractMem) private FFileStream : TFileStream; @@ -48,6 +61,9 @@ interface FFileName: String; FIsStableCache: Boolean; FIsFlushingCache : Boolean; + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + FStats : TFileMemStats; + {$ENDIF} function OnCacheNeedDataProc(var ABuffer; AStartPos : Integer; ASize : Integer) : Boolean; function OnCacheSaveDataProc(const ABuffer; AStartPos : Integer; ASize : Integer) : Boolean; procedure SetMaxCacheSize(const Value: Integer); @@ -77,16 +93,46 @@ interface function LockCache : TCacheMem; procedure UnlockCache; property FileName : String read FFileName; + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + function GetStatsReport(AClearStats : Boolean) : String; override; + {$ENDIF} End; implementation +{$IFDEF ABSTRACTMEM_ENABLE_STATS} +{ TFileMemStats } + +function TFileMemStats.ToString: String; +begin + Result := Format('FileMemStats Reads:%d (%d b) Writes:%d (%d b) Increases:%d (%d b)', + [Self.ReadsCount,Self.ReadsBytesCount, + Self.WriteCount,Self.WriteBytesCount, + Self.IncreaseSizeCount,Self.IncreaseSizeBytesCount + ]); +end; + +procedure TFileMemStats.Clear; +begin + Self.ReadsCount := 0; + Self.WriteCount := 0; + Self.ReadsBytesCount := 0; + Self.WriteBytesCount := 0; + Self.IncreaseSizeCount := 0; + Self.IncreaseSizeBytesCount := 0; +end; +{$ENDIF} + { TFileMem } function TFileMem.AbsoluteRead(const AAbsolutePosition: Int64; var ABuffer; ASize: Integer): Integer; begin FFileStream.Seek(AAbsolutePosition,soFromBeginning); Result := FFileStream.Read(ABuffer,ASize); + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + inc(FStats.ReadsCount); + inc(FStats.ReadsBytesCount,ASize); + {$ENDIF} end; function TFileMem.AbsoluteWrite(const AAbsolutePosition: Int64; const ABuffer; ASize: Integer): Integer; @@ -94,6 +140,10 @@ function TFileMem.AbsoluteWrite(const AAbsolutePosition: Int64; const ABuffer; A FFileStream.Seek(AAbsolutePosition,soFromBeginning); Result := FFileStream.Write(ABuffer,ASize); CacheIsNOTStable; + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + inc(FStats.WriteCount); + inc(FStats.WriteBytesCount,ASize); + {$ENDIF} end; procedure TFileMem.CacheIsNOTStable; @@ -110,6 +160,15 @@ constructor TFileMem.Create(const AFileName: String; AReadOnly: Boolean); var LFileMode : Integer; LReadOnly : Boolean; begin + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + FStats.Clear; + FStats.ReadsCount := 0; + FStats.WriteCount := 0; + FStats.ReadsBytesCount := 0; + FStats.WriteBytesCount := 0; + FStats.IncreaseSizeCount := 0; + FStats.IncreaseSizeBytesCount := 0; + {$ENDIF} FIsStableCache := True; FIsFlushingCache := False; FFileName := AFileName; @@ -148,12 +207,18 @@ procedure TFileMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Integ Exit; end; + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + inc(FStats.IncreaseSizeCount); + {$ENDIF} FFileStream.Seek(0,soFromEnd); // GoTo ANextAvailablePos if (FFileStream.Position<ANextAvailablePos) then begin SetLength(LBuff,ANextAvailablePos - FFileStream.Position); FillChar(LBuff[0],Length(LBuff),0); FFileStream.Write(LBuff[0],Length(LBuff)); + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + inc(FStats.IncreaseSizeBytesCount,Length(LBuff)); + {$ENDIF} end; if (FFileStream.Position<ANextAvailablePos) then raise EFileMem.Create(Format('End file position (%d) is less than next available pos %d',[FFileStream.Position,ANextAvailablePos])); // At this time ANextAvailablePos <= FFileStream.Position @@ -162,6 +227,9 @@ procedure TFileMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Integ SetLength(LBuff,AMaxAvailablePos - FFileStream.Position); FillChar(LBuff[0],Length(LBuff),0); FFileStream.Write(LBuff[0],Length(LBuff)); + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + inc(FStats.IncreaseSizeBytesCount,Length(LBuff)); + {$ENDIF} end else AMaxAvailablePos := FFileStream.Size; CacheIsNOTStable; end; @@ -196,6 +264,14 @@ function TFileMem.GetMaxCacheSize: Integer; Result := FCache.MaxCacheSize; end; +{$IFDEF ABSTRACTMEM_ENABLE_STATS} +function TFileMem.GetStatsReport(AClearStats : Boolean) : String; +begin + Result := FStats.ToString + #10 + FCache.GetStatsReport(AClearStats); + if AClearStats then FStats.Clear; +end; +{$ENDIF} + function TFileMem.IsAbstractMemInfoStable: Boolean; begin Result := FIsStableCache; From aa3c7cff4fb255a987270247b851c9faac649b1a Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 11 Nov 2020 18:56:10 +0100 Subject: [PATCH 052/275] Add TESTS to AbstractMem library (Initial commit) --- src/libraries/abstractmem/UCacheMem.pas | 6 +- .../abstractmem/tests/AbstractMem.Tests.dpr | 66 ++++++++++++++ .../abstractmem/tests/AbstractMem.Tests.lpi | 79 +++++++++++++++++ .../abstractmem/tests/src/UCacheMem.Tests.pas | 87 +++++++++++++++++++ 4 files changed, 233 insertions(+), 5 deletions(-) create mode 100644 src/libraries/abstractmem/tests/AbstractMem.Tests.dpr create mode 100644 src/libraries/abstractmem/tests/AbstractMem.Tests.lpi create mode 100644 src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 48d518914..370d84d32 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -225,7 +225,6 @@ procedure TCacheMem.CheckMaxMemUsage; procedure TCacheMem.Clear; var P, PCurr : PCacheMemData; - i : Integer; begin PCurr := FCacheData.FindLowest; while (Assigned(PCurr)) do begin @@ -637,7 +636,7 @@ procedure TCacheMem.SaveToCache(const ABuffer: TBytes; AStartPos: Integer; AMark end; function TCacheMem.ToString: String; -var i : Integer; +var LLines : TStrings; LPct : Double; PCurrent : PCacheMemData; @@ -676,9 +675,6 @@ procedure TCacheMem.SaveToCache(const ABuffer; ASize, AStartPos: Integer; AMarkA inc(FPendingToSaveBytes,PCurrent^.GetSize); end; PCurrent^.MarkAsUsed(Self,PCurrent); - {$IFDEF ABSTRACTMEM_ENABLE_STATS} -// inc(FCacheMemStats.reusedCacheMemDataCount); XXXXXXXXXXXXXX - {$ENDIF} Exit; end; end; diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr new file mode 100644 index 000000000..5fa59c47e --- /dev/null +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr @@ -0,0 +1,66 @@ +program AbstractMem.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +// Enable for Console tests +{.$DEFINE CONSOLE_TESTRUNNER} + +{$IFDEF CONSOLE_TESTRUNNER} + {$APPTYPE CONSOLE} +{$ENDIF} + +uses + {$IFDEF FPC} + {$IFDEF CONSOLE_TESTRUNNER} + Classes, + {$ELSE} + Interfaces, + Forms, + GUITestRunner, + {$ENDIF } + {$ELSE} + Forms, + TestFramework, + GUITestRunner, + TextTestRunner, + {$ENDIF } + UAbstractBTree in '..\UAbstractBTree.pas', + UAbstractMem in '..\UAbstractMem.pas', + UAbstractMemTList in '..\UAbstractMemTList.pas', + UAVLCache in '..\UAVLCache.pas', + UCacheMem in '..\UCacheMem.pas', + UFileMem in '..\UFileMem.pas', + UOrderedList in '..\UOrderedList.pas', + UCacheMem.Tests in 'src\UCacheMem.Tests.pas'; + +{$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} +type + TFreePascalConsoleRunner = class(TTestRunner) + protected + end; +var + Application : TFreePascalConsoleRunner; +{$ENDIF} + +begin + {$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} + Application := TFreePascalConsoleRunner.Create(nil); + {$ENDIF} + + Application.Initialize; + {$IFDEF FPC} + {$IF Not Defined(CONSOLE_TESTRUNNER)} + Application.CreateForm(TGuiTestRunner, TestRunner); + {$ENDIF} + Application.Run; + {$ELSE} + if IsConsole then + TextTestRunner.RunRegisteredTests + else + GUITestRunner.RunRegisteredTests; + {$ENDIF} +end. + + diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi b/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi new file mode 100644 index 000000000..79885a682 --- /dev/null +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="UTF-8"?> +<CONFIG> + <ProjectOptions> + <Version Value="11"/> + <PathDelim Value="\"/> + <General> + <SessionStorage Value="InProjectDir"/> + <MainUnit Value="0"/> + <Title Value="fpcunitproject1"/> + <ResourceType Value="res"/> + <UseXPManifest Value="True"/> + </General> + <BuildModes Count="1"> + <Item1 Name="Default" Default="True"/> + </BuildModes> + <PublishOptions> + <Version Value="2"/> + <UseFileFilters Value="True"/> + </PublishOptions> + <RunParams> + <FormatVersion Value="2"/> + <Modes Count="0"/> + </RunParams> + <RequiredPackages Count="3"> + <Item1> + <PackageName Value="fpcunittestrunner"/> + </Item1> + <Item2> + <PackageName Value="LCL"/> + </Item2> + <Item3> + <PackageName Value="FCL"/> + </Item3> + </RequiredPackages> + <Units Count="1"> + <Unit0> + <Filename Value="AbstractMem.Tests.dpr"/> + <IsPartOfProject Value="True"/> + </Unit0> + </Units> + </ProjectOptions> + <CompilerOptions> + <Version Value="11"/> + <PathDelim Value="\"/> + <SearchPaths> + <IncludeFiles Value="..;src"/> + <OtherUnitFiles Value="..;src"/> + <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> + </SearchPaths> + <Parsing> + <SyntaxOptions> + <SyntaxMode Value="delphi"/> + </SyntaxOptions> + </Parsing> + <Linking> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> + </Linking> + <Other> + <CustomOptions Value="-dBorland -dVer150 -dDelphi7 -dCompiler6_Up -dPUREPASCAL"/> + </Other> + </CompilerOptions> + <Debugging> + <Exceptions Count="3"> + <Item1> + <Name Value="EAbort"/> + </Item1> + <Item2> + <Name Value="ECodetoolError"/> + </Item2> + <Item3> + <Name Value="EFOpenError"/> + </Item3> + </Exceptions> + </Debugging> +</CONFIG> diff --git a/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas new file mode 100644 index 000000000..fe9ab3d1b --- /dev/null +++ b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas @@ -0,0 +1,87 @@ +unit UCacheMem.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + + uses + SysUtils, + {$IFDEF FPC} + fpcunit, testutils, testregistry, + {$ELSE} + TestFramework, + {$ENDIF} + UCacheMem; + type + // Test methods for class TCalc + TestTCacheMem = class(TTestCase) + strict private + FCurrentMem : TBytes; + function OnNeedDataProc(var ABuffer; AStartPos : Integer; ASize : Integer) : Boolean; + function OnSaveDataProc(const ABuffer; AStartPos : Integer; ASize : Integer) : Boolean; + public + procedure SetUp; override; + procedure TearDown; override; + published + procedure TestCacheMem; + end; + + implementation + +function TestTCacheMem.OnNeedDataProc(var ABuffer; AStartPos, ASize: Integer): Boolean; +begin + if (High(FCurrentMem) >= AStartPos + ASize) then begin + Result := True; + Move(FCurrentMem[AStartPos],ABuffer,ASize); + end else Result := False; +end; + +function TestTCacheMem.OnSaveDataProc(const ABuffer; AStartPos, ASize: Integer): Boolean; +begin + if (High(FCurrentMem) >= AStartPos + ASize) then begin + Result := True; + Move(ABuffer,FCurrentMem[AStartPos],ASize); + end else Result := False; +end; + +procedure TestTCacheMem.SetUp; +var i : Integer; +begin + SetLength(FCurrentMem,100000); + for i :=0 to High(FCurrentMem) do begin + FCurrentMem[i] := i MOD 89; + end; +end; + +procedure TestTCacheMem.TearDown; +begin + SetLength(FCurrentMem,0); +end; + +procedure TestTCacheMem.TestCacheMem; +Var LCMem : TCacheMem; + LBuff : TBytes; + i : Integer; +begin + LCMem := TCacheMem.Create(OnNeedDataProc,OnSaveDataProc); + Try + SetLength(LBuff,Length(FCurrentMem)); + CheckTrue( LCMem.LoadData(LBuff[0],0,100) ); + // Incremental round + i := 1; + while (i+i < High(FCurrentMem)) do begin + CheckTrue( LCMem.LoadData(LBuff[0],i,i) ); + inc(i); + end; + CheckFalse( LCMem.LoadData( LBuff[0],i,i) ); + LCMem.ConsistencyCheck; + Finally + LCMem.Free; + End; +end; + +initialization + RegisterTest(TestTCacheMem{$IFNDEF FPC}.Suite{$ENDIF}); +end. From 72aaa486ee724299ead41d3896e7880792ddd1ea Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Fri, 13 Nov 2020 12:05:37 +0100 Subject: [PATCH 053/275] Fixed CacheMem bug when replacing initial position of buffer --- src/libraries/abstractmem/UCacheMem.pas | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 370d84d32..3e4378904 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -549,6 +549,8 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole {$ENDIF} Exit; end; + end else if Not Assigned(PCurrent) then begin + PCurrent := FCacheData.FindLowest; end; // Will need to create a new "linar struct" because not found a linear struct previously @@ -677,6 +679,8 @@ procedure TCacheMem.SaveToCache(const ABuffer; ASize, AStartPos: Integer; AMarkA PCurrent^.MarkAsUsed(Self,PCurrent); Exit; end; + end else if Not Assigned(PCurrent) then begin + PCurrent := FCacheData.FindLowest; end; // Will need to create a new "linar struct" because not found a linear struct previously From fd11155f92e3db3885a14ba0e6fce186c846aa2d Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 13 Nov 2020 19:55:32 +0100 Subject: [PATCH 054/275] AbstractMem library version 1.1 - Improve CacheMem performance using predefined size blocks by default on Cache, this increases speed (on PascalCoin tested) up to 4x vs previous version - Added tests - Fixed bug on CacheMem when replacing initial position of buffer --- .../abstractmem/ConfigAbstractMem.inc | 8 +- src/libraries/abstractmem/UAbstractBTree.pas | 20 +++++ src/libraries/abstractmem/UAbstractMem.pas | 5 +- src/libraries/abstractmem/UCacheMem.pas | 58 +++++++++----- src/libraries/abstractmem/UFileMem.pas | 17 ++-- .../abstractmem/tests/src/UCacheMem.Tests.pas | 80 ++++++++++++++++--- 6 files changed, 144 insertions(+), 44 deletions(-) diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index 9131f9f32..27869dfd5 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -39,9 +39,13 @@ Version 1.0 - May 2020 - Integration with PascalCoin project and final tests - + + Version 1.1 - Nov 2020 + - Improve CacheMem performance using predefined size blocks by default on Cache, this increases speed (on PascalCoin tested) up to 4x vs previous version + - Added tests + - Fixed bug on CacheMem when replacing initial position of buffer } const - CT_ABSTRACTMEM_VERSION = 1.0; // Each revision should increase this version... + CT_ABSTRACTMEM_VERSION = 1.1; // Each revision should increase this version... diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index 5103d8254..e0bd02a3b 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -51,6 +51,10 @@ interface {$I ./ConfigAbstractMem.inc } +{$IFDEF ABSTRACTMEM_TESTING_MODE} + {$DEFINE ABSTRACTMEM_CHECK} +{$ENDIF} + type TAVLTreePosition = (poParent, poLeft, poRight); @@ -533,13 +537,19 @@ procedure TAVLAbstractTree<T>.SwitchPositionWithSuccessor(aNode, aSuccessor: T); function TAVLAbstractTree<T>.Find(const AData: T): T; var Comp: integer; + {$IFDEF ABSTRACTMEM_CHECK} LPreviousSearch : TOrderedList<T>; + {$ENDIF} begin + {$IFDEF ABSTRACTMEM_CHECK} LPreviousSearch := TOrderedList<T>.Create(False,FOnCompare); // Protection against circular "malformed" structure try + {$ENDIF} Result:=Root; while (Not IsNil(Result)) do begin + {$IFDEF ABSTRACTMEM_CHECK} if LPreviousSearch.Add(Result)<0 then raise EAVLAbstractTree.Create('Circular T structure at Find for T='+ToString(Result)+ ' searching for '+ToString(AData)); + {$ENDIF} Comp:=fOnCompare(AData,Result); if Comp=0 then exit; if Comp<0 then begin @@ -548,20 +558,28 @@ function TAVLAbstractTree<T>.Find(const AData: T): T; Result:=GetPosition(Result,poRight); end; end; + {$IFDEF ABSTRACTMEM_CHECK} finally LPreviousSearch.Free; end; + {$ENDIF} end; function TAVLAbstractTree<T>.FindInsertPos(const AData: T): T; var Comp: integer; + {$IFDEF ABSTRACTMEM_CHECK} LPreviousSearch : TOrderedList<T>; + {$ENDIF} begin + {$IFDEF ABSTRACTMEM_CHECK} LPreviousSearch := TOrderedList<T>.Create(False,FOnCompare); // Protection against circular "malformed" structure try + {$ENDIF} Result:=Root; while (Not IsNil(Result)) do begin + {$IFDEF ABSTRACTMEM_CHECK} if LPreviousSearch.Add(Result)<0 then raise EAVLAbstractTree.Create('Circular T structure at FindInsertPos for T='+ToString(Result)+ ' searching for '+ToString(AData)); + {$ENDIF} Comp:=fOnCompare(AData,Result); if Comp<0 then begin if (HasPosition(Result,poLeft)) then begin @@ -577,9 +595,11 @@ function TAVLAbstractTree<T>.FindInsertPos(const AData: T): T; end; end; end; + {$IFDEF ABSTRACTMEM_CHECK} finally LPreviousSearch.Free; end; + {$ENDIF} end; function TAVLAbstractTree<T>.FindSuccessor(const ANode: T): T; diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index f9db3e422..3c0d27cf6 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -122,7 +122,7 @@ TAbstractMemMemoryLeaksNode = record function IsAbstractMemInfoStable : Boolean; virtual; procedure SaveHeader; public - procedure Write(const APosition : Integer; const ABuffer; ASize : Integer); overload; virtual; + function Write(const APosition : Integer; const ABuffer; ASize : Integer) : Integer; overload; virtual; function Read(const APosition : Integer; var ABuffer; ASize : Integer) : Integer; overload; virtual; Constructor Create(AInitialPosition : Integer; AReadOnly : Boolean); virtual; @@ -588,12 +588,13 @@ function TAbstractMem.ReadFirstData(var AFirstDataZone: TAMZone; var AFirstData: end; end; -procedure TAbstractMem.Write(const APosition: Integer; const ABuffer; ASize: Integer); +function TAbstractMem.Write(const APosition: Integer; const ABuffer; ASize: Integer) : Integer; begin FLock.Acquire; Try CheckInitialized(True); if AbsoluteWrite(PositionToAbsolute(APosition),ABuffer,ASize)<>ASize then raise EAbstractMem.Create('Cannot write expected size'); + Result := ASize; Finally FLock.Release; End; diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 3e4378904..ee0f4646a 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -113,8 +113,9 @@ TCacheMemStats = record end; {$ENDIF} - TOnNeedDataProc = function(var ABuffer; AStartPos : Integer; ASize : Integer) : Boolean of object; - TOnSaveDataProc = function(const ABuffer; AStartPos : Integer; ASize : Integer) : Boolean of object; + TOnNeedDataProc = function(var ABuffer; AStartPos : Integer; ASize : Integer) : Integer of object; + TOnSaveDataProc = function(const ABuffer; AStartPos : Integer; ASize : Integer) : Integer of object; + TOnNeedsTotalSizeProc = function(const ABuffer; AStartPos : Integer; ASize : Integer) : Integer of object; ECacheMem = Class(Exception); @@ -133,6 +134,7 @@ TCacheMemStats = record FOnSaveDataProc : TOnSaveDataProc; FMaxCacheSize: Integer; FMaxCacheDataBlocks: Integer; + FDefaultCacheDataBlocksSize : Integer; function FindCacheMemDataByPosition(APosition : Integer; out APCacheMemData : PCacheMemData) : Boolean; procedure Delete(var APCacheMemData : PCacheMemData); overload; function FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData>) : Boolean; overload; @@ -162,6 +164,7 @@ TCacheMemStats = record property MaxCacheSize : Integer read FMaxCacheSize write FMaxCacheSize; property MaxCacheDataBlocks : Integer read FMaxCacheDataBlocks write FMaxCacheDataBlocks; + property DefaultCacheDataBlocksSize : Integer read FDefaultCacheDataBlocksSize write FDefaultCacheDataBlocksSize; {$IFDEF ABSTRACTMEM_ENABLE_STATS} procedure ClearStats; property CacheMemStats : TCacheMemStats read FCacheMemStats; @@ -318,6 +321,7 @@ constructor TCacheMem.Create(AOnNeedDataProc : TOnNeedDataProc; AOnSaveDataProc FCacheDataBlocks := 0; FPendingToSaveBytes := 0; FCacheDataSize := 0; + FDefaultCacheDataBlocksSize := 4000; FOnNeedDataProc := AOnNeedDataProc; FOnSaveDataProc := AOnSaveDataProc; FOldestUsed := Nil; @@ -347,8 +351,8 @@ destructor TCacheMem.Destroy; end; function TCacheMem.FindCacheMemDataByPosition(APosition: Integer; out APCacheMemData: PCacheMemData): Boolean; - // Will return FCacheData index at AiCacheDataPos that contains APosition - // When returning FALSE, AiCacheDataPos will be index of previous FCacheData position to use + // Will return APCacheMemData that contains APosition + // When returning FALSE, APCacheMemData.startPos will be < APosition (or NIL) var PSearch : PCacheMemData; begin APCacheMemData := Nil; @@ -407,7 +411,7 @@ function TCacheMem.FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData if (PToCurrent^.pendingToSave) then begin if Not Assigned(FOnSaveDataProc) then Exit(False); - if Not FOnSaveDataProc(PToCurrent^.buffer[0],PToCurrent^.startPos,PToCurrent^.GetSize) then begin + if FOnSaveDataProc(PToCurrent^.buffer[0],PToCurrent^.startPos,PToCurrent^.GetSize)<>PToCurrent^.GetSize then begin Result := False; inc(LTotalBytesError,PToCurrent^.GetSize); end else begin @@ -510,11 +514,12 @@ function TCacheMem.GetStatsReport(AClearStats: Boolean): String; function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boolean; // Will return a Pointer to AStartPos - function _CaptureDataFromOnNeedDataProc(ACapturePosStart, ACaptureSize : Integer; var ACapturedData : TBytes) : Boolean; + function _CaptureDataFromOnNeedDataProc(ACapturePosStart, ACaptureSize : Integer; var ACapturedData : TBytes; out ACapturedSize : Integer) : Boolean; {$IFDEF ABSTRACTMEM_TESTING_MODE}var i : integer;{$ENDIF} begin SetLength(ACapturedData,ACaptureSize); if Not Assigned(FOnNeedDataProc) then begin + ACapturedSize := ACaptureSize; FillChar(ACapturedData[0],Length(ACapturedData),0); {$IFDEF ABSTRACTMEM_TESTING_MODE} // TESTING PURPOSE TESTING ONLY @@ -525,7 +530,8 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole {$ENDIF} Exit(False); end; - Result := FOnNeedDataProc(ACapturedData[0],ACapturePosStart,ACaptureSize); + ACapturedSize := FOnNeedDataProc(ACapturedData[0],ACapturePosStart,ACaptureSize); + Result := ACapturedSize = ACaptureSize; end; @@ -533,6 +539,7 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole LNewP, PCurrent, PToDelete : PCacheMemData; LLastAddedPosition, LBytesCount, LSizeToStore : Integer; LTempData : TBytes; + LTempCapturedSize : Integer; LTmpResult : Boolean; begin if ASize<0 then raise ECacheMem.Create(Format('Invalid load size %d',[ASize])); @@ -558,15 +565,23 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole try LNewP.Clear; - LSizeToStore := ASize; - SetLength(LNewP^.buffer, LSizeToStore); + if (FDefaultCacheDataBlocksSize>0) then begin + LNewP.startPos := (((AStartPos-1) DIV FDefaultCacheDataBlocksSize) + 0 ) * FDefaultCacheDataBlocksSize; + LSizeToStore := (((ASize-1) DIV FDefaultCacheDataBlocksSize) + 1 ) * FDefaultCacheDataBlocksSize; + if (LNewP.startPos + LSizeToStore) < (AStartPos + ASize) then begin + inc(LSizeToStore, FDefaultCacheDataBlocksSize); + end; + end else begin + LSizeToStore := ASize; + LNewP.startPos := AStartPos; + end; - LNewP.startPos := AStartPos; + SetLength(LNewP^.buffer, LSizeToStore); Result := True; - LLastAddedPosition := AStartPos - 1; - while (Assigned(PCurrent)) and ( (LLastAddedPosition) < (LNewP^.GetEndPos) ) do begin + LLastAddedPosition := LNewP.startPos - 1; + while (Result) and (Assigned(PCurrent)) and ( (LLastAddedPosition) < (LNewP^.GetEndPos) ) do begin if (PCurrent^.GetEndPos <= LLastAddedPosition) then PCurrent := FCacheData.FindSuccessor(PCurrent) else if (PCurrent^.startPos > LNewP^.GetEndPos) then break else begin @@ -580,9 +595,9 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole end else if (PCurrent^.startPos > LLastAddedPosition+1) then begin // Need data "between" LBytesCount := PCurrent^.startPos - (LLastAddedPosition+1); - LTmpResult := _CaptureDataFromOnNeedDataProc(LLastAddedPosition+1,LBytesCount,LTempData); + LTmpResult := _CaptureDataFromOnNeedDataProc(LLastAddedPosition+1,LBytesCount,LTempData,LTempCapturedSize); Result := Result and LTmpResult; - Move(LTempData[0],LNewP^.buffer[ (LLastAddedPosition+1) - LNewP^.startPos ], LBytesCount); + Move(LTempData[0],LNewP^.buffer[ (LLastAddedPosition+1) - LNewP^.startPos ], LTempCapturedSize); inc(LLastAddedPosition,LBytesCount); end; // At this point (LLastAddedPosition+1 = PCurrent^.startPos) @@ -602,12 +617,19 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole Delete( PToDelete ); end; end; - if (LLastAddedPosition) < (LNewP^.GetEndPos) then begin + if (Result) and ((LLastAddedPosition) < (LNewP^.GetEndPos)) then begin // That means there is no data available at cache LBytesCount := LNewP^.GetSize - (LLastAddedPosition - LNewP^.startPos +1); - LTmpResult := _CaptureDataFromOnNeedDataProc(LLastAddedPosition+1,LBytesCount,LTempData); - Result := Result and LTmpResult; - Move(LTempData[0],LNewP^.buffer[ (LLastAddedPosition+1) - LNewP^.startPos ], LBytesCount); + LTmpResult := _CaptureDataFromOnNeedDataProc(LLastAddedPosition+1,LBytesCount,LTempData,LTempCapturedSize); + if (Not LTmpResult) then begin + if (LLastAddedPosition+1 + LTempCapturedSize) < (AStartPos + ASize) then begin + // Not enough data + Result := Result and LTmpResult; + end else begin + SetLength(LNewP^.buffer, (LLastAddedPosition+1) - LNewP^.startPos + LTempCapturedSize ); + end; + end; + Move(LTempData[0],LNewP^.buffer[ (LLastAddedPosition+1) - LNewP^.startPos ], LTempCapturedSize); end; Except on E:Exception do begin diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index 25320ba76..d18a783d9 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -64,8 +64,8 @@ TFileMemStats = record {$IFDEF ABSTRACTMEM_ENABLE_STATS} FStats : TFileMemStats; {$ENDIF} - function OnCacheNeedDataProc(var ABuffer; AStartPos : Integer; ASize : Integer) : Boolean; - function OnCacheSaveDataProc(const ABuffer; AStartPos : Integer; ASize : Integer) : Boolean; + function OnCacheNeedDataProc(var ABuffer; AStartPos : Integer; ASize : Integer) : Integer; + function OnCacheSaveDataProc(const ABuffer; AStartPos : Integer; ASize : Integer) : Integer; procedure SetMaxCacheSize(const Value: Integer); function GetMaxCacheSize: Integer; function GetMaxCacheDataBlocks: Integer; @@ -80,7 +80,7 @@ TFileMemStats = record Constructor Create(const AFileName : String; AReadOnly : Boolean); reintroduce; Destructor Destroy; override; function New(AMemSize : Integer) : TAMZone; override; - procedure Write(const APosition : Integer; const ABuffer; ASize : Integer); overload; override; + function Write(const APosition : Integer; const ABuffer; ASize : Integer) : Integer; overload; override; function Read(const APosition : Integer; var ABuffer; ASize : Integer) : Integer; overload; override; {$IFDEF ABSTRACTMEM_TESTING_MODE} // Warning: Accessing Cache is not Safe Thread protected, use LockCache/UnlockCache instead @@ -299,15 +299,14 @@ function TFileMem.New(AMemSize: Integer): TAMZone; end; end; -function TFileMem.OnCacheNeedDataProc(var ABuffer; AStartPos, ASize: Integer): Boolean; +function TFileMem.OnCacheNeedDataProc(var ABuffer; AStartPos, ASize: Integer): Integer; begin - Result := inherited Read(AStartPos,ABuffer,ASize) = ASize; + Result := inherited Read(AStartPos,ABuffer,ASize); end; -function TFileMem.OnCacheSaveDataProc(const ABuffer; AStartPos, ASize: Integer): Boolean; +function TFileMem.OnCacheSaveDataProc(const ABuffer; AStartPos, ASize: Integer): Integer; begin - inherited Write(AStartPos,ABuffer,ASize); - Result := True; + Result := inherited Write(AStartPos,ABuffer,ASize); end; function TFileMem.Read(const APosition: Integer; var ABuffer; ASize: Integer): Integer; @@ -353,7 +352,7 @@ procedure TFileMem.UnlockCache; FLock.Release; end; -procedure TFileMem.Write(const APosition: Integer; const ABuffer; ASize: Integer); +function TFileMem.Write(const APosition: Integer; const ABuffer; ASize: Integer) : Integer; begin if (Not Assigned(FCache)) Or (FIsFlushingCache) then begin inherited; diff --git a/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas index fe9ab3d1b..989c3b49e 100644 --- a/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas @@ -19,8 +19,10 @@ interface TestTCacheMem = class(TTestCase) strict private FCurrentMem : TBytes; - function OnNeedDataProc(var ABuffer; AStartPos : Integer; ASize : Integer) : Boolean; - function OnSaveDataProc(const ABuffer; AStartPos : Integer; ASize : Integer) : Boolean; + function OnNeedDataProc(var ABuffer; AStartPos : Integer; ASize : Integer) : Integer; + function OnSaveDataProc(const ABuffer; AStartPos : Integer; ASize : Integer) : Integer; + procedure CheckBytes(const ABytes : TBytes; ALoadedStartPos, ASize : Integer); + procedure InitCurrentMem(ASize : Integer); public procedure SetUp; override; procedure TearDown; override; @@ -30,29 +32,59 @@ TestTCacheMem = class(TTestCase) implementation -function TestTCacheMem.OnNeedDataProc(var ABuffer; AStartPos, ASize: Integer): Boolean; +procedure TestTCacheMem.CheckBytes(const ABytes: TBytes; ALoadedStartPos, ASize: Integer); +var i : Integer; +begin + if ASize<=0 then ASize := Length(ABytes) + else if ASize > Length(ABytes) then ASize := Length(ABytes); + + for i := 0 to ASize-1 do begin + if (ABytes[i] <> ((ALoadedStartPos+i+1) MOD 89)) then begin + raise ETestFailure.Create(Format('Value at pos %d (item %d) should be %d instead of %d',[ALoadedStartPos+i,i,((ALoadedStartPos+i) MOD 89),ABytes[i]])); + end; + + end; + +end; + +procedure TestTCacheMem.InitCurrentMem(ASize: Integer); +var i : Integer; +begin + SetLength(FCurrentMem,ASize); + for i :=0 to High(FCurrentMem) do begin + FCurrentMem[i] := ((i+1) MOD 89); + end; +end; + +function TestTCacheMem.OnNeedDataProc(var ABuffer; AStartPos, ASize: Integer): Integer; begin if (High(FCurrentMem) >= AStartPos + ASize) then begin - Result := True; + Result := ASize; Move(FCurrentMem[AStartPos],ABuffer,ASize); - end else Result := False; + end else begin + Result := High(FCurrentMem) - AStartPos; + if Result>0 then begin + Move(FCurrentMem[AStartPos],ABuffer,Result); + end; + end; end; -function TestTCacheMem.OnSaveDataProc(const ABuffer; AStartPos, ASize: Integer): Boolean; +function TestTCacheMem.OnSaveDataProc(const ABuffer; AStartPos, ASize: Integer): Integer; begin if (High(FCurrentMem) >= AStartPos + ASize) then begin - Result := True; + Result := ASize; Move(ABuffer,FCurrentMem[AStartPos],ASize); - end else Result := False; + end else begin + Result := High(FCurrentMem) - AStartPos; + if Result>0 then begin + Move(ABuffer,FCurrentMem[AStartPos],Result); + end; + end; end; procedure TestTCacheMem.SetUp; -var i : Integer; begin - SetLength(FCurrentMem,100000); - for i :=0 to High(FCurrentMem) do begin - FCurrentMem[i] := i MOD 89; - end; + SetLength(FCurrentMem,0); end; procedure TestTCacheMem.TearDown; @@ -67,7 +99,28 @@ procedure TestTCacheMem.TestCacheMem; begin LCMem := TCacheMem.Create(OnNeedDataProc,OnSaveDataProc); Try + InitCurrentMem(11); SetLength(LBuff,Length(FCurrentMem)); + + LCMem.DefaultCacheDataBlocksSize :=10; + // Check replacing initial position of buffer on Load + LCMem.Clear; + LCMem.LoadData(LBuff[0],3,3); + CheckBytes(LBuff,3,3); + LCMem.LoadData(LBuff[0],1,9); + CheckBytes(LBuff,1,9); + LCMem.ConsistencyCheck; + + // Check replacing initial position of buffer on Save + LCMem.Clear; + LCMem.SaveToCache(LBuff[0],3,3,True); + LCMem.SaveToCache(LBuff[0],7,0,True); + LCMem.ConsistencyCheck; + + LCMem.Clear; + InitCurrentMem(100000); + SetLength(LBuff,Length(FCurrentMem)); + CheckTrue( LCMem.LoadData(LBuff[0],0,100) ); // Incremental round i := 1; @@ -76,6 +129,7 @@ procedure TestTCacheMem.TestCacheMem; inc(i); end; CheckFalse( LCMem.LoadData( LBuff[0],i,i) ); + LCMem.ConsistencyCheck; Finally LCMem.Free; From e27b4ef0ea22b10a2962c5e0d30c5f390b4fa5b4 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Sat, 14 Nov 2020 18:56:41 +0100 Subject: [PATCH 055/275] Update UCacheMem.pas Fix detected bug on 1.1 --- src/libraries/abstractmem/UCacheMem.pas | 33 +++++++++++++------------ 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index ee0f4646a..7f7f43836 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -537,16 +537,28 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole var LNewP, PCurrent, PToDelete : PCacheMemData; - LLastAddedPosition, LBytesCount, LSizeToStore : Integer; + LLastAddedPosition, LBytesCount, LSizeToStore, LNewStartPos : Integer; LTempData : TBytes; LTempCapturedSize : Integer; LTmpResult : Boolean; begin if ASize<0 then raise ECacheMem.Create(Format('Invalid load size %d',[ASize])); if ASize=0 then Exit(True); - if (FindCacheMemDataByPosition(AStartPos,PCurrent)) then begin - if (PCurrent^.GetSize - (AStartPos - PCurrent^.startPos)) >= ASize then begin - // PStart has all needed info + + if (FDefaultCacheDataBlocksSize>0) then begin + LNewStartPos := (((AStartPos-1) DIV FDefaultCacheDataBlocksSize) + 0 ) * FDefaultCacheDataBlocksSize; + LSizeToStore := (((ASize-1) DIV FDefaultCacheDataBlocksSize) + 1 ) * FDefaultCacheDataBlocksSize; + if (LNewStartPos + LSizeToStore) < (AStartPos + ASize) then begin + inc(LSizeToStore, FDefaultCacheDataBlocksSize); + end; + end else begin + LSizeToStore := ASize; + LNewStartPos := AStartPos; + end; + + if (FindCacheMemDataByPosition(LNewStartPos,PCurrent)) then begin + if (PCurrent^.GetEndPos >= (AStartPos + ASize)) then begin + // PCurrent has all needed info Move(PCurrent^.buffer[ AStartPos-PCurrent^.startPos ],ABuffer,ASize); PCurrent^.MarkAsUsed(Self,PCurrent); Result := True; @@ -564,18 +576,7 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole New( LNewP ); try LNewP.Clear; - - if (FDefaultCacheDataBlocksSize>0) then begin - LNewP.startPos := (((AStartPos-1) DIV FDefaultCacheDataBlocksSize) + 0 ) * FDefaultCacheDataBlocksSize; - LSizeToStore := (((ASize-1) DIV FDefaultCacheDataBlocksSize) + 1 ) * FDefaultCacheDataBlocksSize; - if (LNewP.startPos + LSizeToStore) < (AStartPos + ASize) then begin - inc(LSizeToStore, FDefaultCacheDataBlocksSize); - end; - end else begin - LSizeToStore := ASize; - LNewP.startPos := AStartPos; - end; - + LNewP.startPos := LNewStartPos; SetLength(LNewP^.buffer, LSizeToStore); Result := True; From ed9381e047cb4b4ed886b0215c4200cb4afe812e Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 16 Nov 2020 18:29:12 +0100 Subject: [PATCH 056/275] JSON-RPC methods "findaccounts" "findblocks" --- CHANGELOG.md | 7 ++ src/core/UPCRPCFindAccounts.pas | 13 ++- src/core/UPCRPCFindBlocks.pas | 191 ++++++++++++++++++++++++++++++++ src/core/URPC.pas | 2 +- 4 files changed, 210 insertions(+), 3 deletions(-) create mode 100644 src/core/UPCRPCFindBlocks.pas diff --git a/CHANGELOG.md b/CHANGELOG.md index ea38eefee..3840eba22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file - Improved performance when downloading Safebox (Fresh installation) +- JSON-RPC changes: + - Updated "findaccounts": + -New param "end" (integer, -1 for default): Will search from "start" to "end" (if "end"=-1 will search to the end) + - New method "findblocks": Will search and return an array of "Block objects" + - "start","end","max" : Based on block number and max returns values (max by default=100) + - "enc_pubkey" or "b58_pubkey" : If provided will return blocks where pubkey equal to provided + - "payload", "payloadsearchtype" : Same workaround than "name" and "namesearchtype" on "findaccounts" method - Fixed bugs: - Fixed bugs on "pascalcoin_daemon" (daemon on Linux / Service on Windows) that produced crash on windows and some invalid finalization on Linux - Fixed minor bugs diff --git a/src/core/UPCRPCFindAccounts.pas b/src/core/UPCRPCFindAccounts.pas index 50ba7161d..156365a11 100644 --- a/src/core/UPCRPCFindAccounts.pas +++ b/src/core/UPCRPCFindAccounts.pas @@ -78,6 +78,7 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; - `not-for-sale-swap` - `listed` : Boolean (DEPRECATED, use `statustype` instead, False by default) - If True returns only for sale accounts - `start` : Integer - Start account (by default, 0) - **NOTE:** Is the "start account number", when executing multiple calls you must set `start` value to the latest returned account number + 1 (Except if searching by public key, see below) +- `end` : Integer - End account (by default -1, equals to "no limit") - `max` : Integer - Max of accounts returned in array (by default, 100) } @@ -143,7 +144,7 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; LAccountNumber : Integer; LRaw : TRawBytes; LSearchByPubkey : Boolean; - LStart, LMax : Integer; + LStart, LMax, LEnd : Integer; LAccountsNumbersList : TAccountsNumbersList; LAccount : TAccount; i : Integer; @@ -175,6 +176,7 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; end; LAccountType := AInputParams.AsInteger('type', -1); LStart := AInputParams.AsInteger('start', 0); + LEnd := AInputParams.AsInteger('end', -1); LMax := AInputParams.AsInteger('max', 100); if AInputParams.IndexOfName('statustype')>=0 then begin LString := AInputParams.AsString('statustype','all'); @@ -221,6 +223,10 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; exit; end; + if (LEnd<0) or (LEnd>=ASender.Node.Bank.AccountsCount) then begin + LEnd := ASender.Node.Bank.AccountsCount - 1; + end; + // Declare return result (empty by default) LOutput := AJSONResponse.GetAsArray('result'); @@ -271,7 +277,8 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; end; end else begin // Search by type-forSale-balance - for i := LStart to ASender.Node.Bank.AccountsCount - 1 do begin + i := LStart; + while (Not ASender.Terminated) And (i < LEnd) do begin if (LSearchByPubkey) then begin if (i>=LAccountsNumbersList.Count) then Break; LAccount := ASender.Node.GetMempoolAccount( LAccountsNumbersList.Get(i) ); @@ -283,6 +290,8 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; TPascalCoinJSONComp.FillAccountObject(LAccount,LOutput.GetAsObject(LOutput.Count)); if LOutput.Count>=LMax then break; end; + inc(i); + end; end; Result := True; diff --git a/src/core/UPCRPCFindBlocks.pas b/src/core/UPCRPCFindBlocks.pas new file mode 100644 index 000000000..887d33f8b --- /dev/null +++ b/src/core/UPCRPCFindBlocks.pas @@ -0,0 +1,191 @@ +unit UPCRPCFindBlocks; + +{ Copyright (c) 2020 by PascalCoin developers, orignal code by Albert Molina + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + If you like it, consider a donation using Bitcoin: + 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +{$I ./../config.inc} + +Uses classes, SysUtils, + UJSONFunctions, UAccounts, UBaseTypes, UOpTransaction, UConst, + {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, + URPC, UCrypto, UWallet, UBlockChain, ULog, UPCOrderedLists; + + +Type + TRPCFindBlocks = Class + private + public + class function FindBlocks(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; + End; + +implementation + +uses UPCDataTypes; + +{ TRPCFindBlocks } + +class function TRPCFindBlocks.FindBlocks(const ASender: TRPCProcess; + const AMethodName: String; AInputParams, AJSONResponse: TPCJSONObject; + var AErrorNum: Integer; var AErrorDesc: String): Boolean; + + +{ RPC "findblocks" +### findblocks +Find blocks by name/type and returns them as an array of "Block Object" + +##### Params +- `payload` : String - Name to search +- `payloadsearchtype` : String - One of those values + - `exact` : + - `startswith` : (DEFAULT OPTION) + - `not-startswith` : + - `contains` : + - `not-contains` : + - `endswith` : + - `not-endswith` : +- `enc_pubkey` or `b58_pubkey` : HEXASTRING or String - Will return blocks with this public key. +- `start` : Integer - Start block (by default, 0) +- `end` : Integer - End block (by default -1, equals to "no limit") +- `max` : Integer - Max of accounts returned in array (by default, 100) + +} + +type + TSearchBlockPayloadType = (st_exact, st_startswith, st_contains, st_endswith, st_not_startswith, st_not_contains, st_not_endswith); + + function _SearchValidPayload(const ASearch : String; const APayload : String; ASearchType : TSearchBlockPayloadType) : Boolean; + var i : Integer; + begin + if (ASearch.Length=0) then Exit(True); // If nothing to search, allways TRUE + // Here we know that ASearchName has a value + if (APayload.Length=0) then Exit(False); // If account has NO NAME, allways FALSE + if (ASearchType=st_exact) then begin + Exit( APayload.Equals(ASearch) ); // Must match + end; + + i := APayload.IndexOf(ASearch); + Result := + ((i=0) and (ASearchType in [st_startswith])) // found at first position + or + ((i>=0) and (ASearchType in [st_contains])) // found in any pos + or + ((i=(APayload.Length-1)) and (ASearchType in [st_endswith])) // found at last position + or + ((i<0) and (ASearchType in [st_not_startswith, st_not_contains, st_not_endswith])) // not found and must not contain in any pos + or + ((i>=1) and (ASearchType in [st_not_startswith])) // not found at first position + or + ((i<(APayload.Length-1)) and (ASearchType in [st_not_endswith])); // not found at last position + end; + +var + LPayload : String; + LSearchByPayloadType : TSearchBlockPayloadType; + LSearchByPubkey : Boolean; + LPubKey : TAccountKey; + + function _IsValidBlock(const ABlock : TOperationBlock) : Boolean; + begin + if (Not _SearchValidPayload(LPayload,ABlock.block_payload.ToString,LSearchByPayloadType)) then Exit(False); + if (LSearchByPubkey) then begin + if Not (TAccountComp.EqualAccountKeys(LPubKey,ABlock.account_key)) then Exit(False); + end; + + Result := True; + end; + +var + LString : String; + LAccountNumber : Integer; + LRaw : TRawBytes; + LStart, LEnd, LMax : Integer; + LBlock : TOperationBlock; + + i : Integer; + LErrors : String; + LOutput : TPCJSONArray; + LStartsWith : TOrderedRawList; +begin + // Get Parameters + Result := False; + LPayload := LowerCase(AInputParams.AsString('payload', '')); // Convert to lowercase... + if AInputParams.IndexOfName('payloadsearchtype')>=0 then begin + LString := AInputParams.AsString('payloadsearchtype',''); + if (AnsiSameStr(LString,'exact')) then LSearchByPayloadType := st_exact + else if (AnsiSameStr(LString,'startswith')) then LSearchByPayloadType := st_startswith + else if (AnsiSameStr(LString,'not-startswith')) then LSearchByPayloadType := st_not_startswith + else if (AnsiSameStr(LString,'contains')) then LSearchByPayloadType := st_contains + else if (AnsiSameStr(LString,'not-contains')) then LSearchByPayloadType := st_not_contains + else if (AnsiSameStr(LString,'endswith')) then LSearchByPayloadType := st_endswith + else if (AnsiSameStr(LString,'not-endswith')) then LSearchByPayloadType := st_not_endswith + else begin + AErrorNum := CT_RPC_ErrNum_InvalidData; + AErrorDesc := Format('Invalid "payloadsearchtype" value: "%s"',[LString]); + Exit(False); + end; + end else begin + LSearchByPayloadType := st_startswith; + end; + LStart := AInputParams.AsInteger('start', 0); + LMax := AInputParams.AsInteger('max', 100); + LEnd := AInputParams.AsInteger('end', -1); + + if LStart < 0 then begin + AErrorNum := CT_RPC_ErrNum_InvalidData; + AErrorDesc := '"start" param must be >=0'; + exit; + end; + if LMax <= 0 then begin + AErrorNum := CT_RPC_ErrNum_InvalidData; + AErrorDesc := '"max" param must be greater than zero'; + exit; + end; + + if (LEnd<0) or (LEnd>=ASender.Node.Bank.SafeBox.BlocksCount) then begin + LEnd := ASender.Node.Bank.SafeBox.BlocksCount - 1; + end; + + // Declare return result (empty by default) + LOutput := AJSONResponse.GetAsArray('result'); + + // Search by PubKey (if provided) + If TPascalCoinJSONComp.CapturePubKey(AInputParams, '',LPubKey,LErrors) then begin + LSearchByPubkey := True; + end else LSearchByPubkey := False; + // + i := LStart; + while (Not ASender.Terminated) And (i < LEnd) do begin + LBlock := ASender.Node.Bank.SafeBox.GetBlockInfo(i); + if (_IsValidBlock(LBlock)) then begin + TPascalCoinJSONComp.FillBlockObject(i,ASender.Node,LOutput.GetAsObject(LOutput.Count)); + if LOutput.Count>=LMax then break; + end; + inc(i); + end; + Result := True; +end; + +initialization + TRPCProcess.RegisterProcessMethod('findblocks',TRPCFindBlocks.FindBlocks); +finalization + TRPCProcess.UnregisterProcessMethod('findblocks'); +end. diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 68c7164e9..e9ad2352e 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -155,7 +155,7 @@ implementation Uses {$IFNDEF FPC}windows,{$ENDIF} SysUtils, Synautil, - UPCRPCOpData, UPCRPCFindAccounts; + UPCRPCOpData, UPCRPCFindAccounts, UPCRPCFindBlocks; Type TRegisteredRPCProcessMethod = Record From 6bfcbd4d26e0a19341436ef80f725a4b8ca3cfb9 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 16 Nov 2020 18:36:13 +0100 Subject: [PATCH 057/275] Allow debug daemon on Windows (Lazarus) Allow to debug deamon using Lazarus compiler on Windows (as a Service) Program will run on Windows calling "pascalcoin_daemon.exe -r -d" and can be debugged on Lazarus. Will finish on pressed "q" --- src/core/upcdaemon.pas | 36 ++++++++++++++++++++++++++++++++++++ src/pascalcoin_daemon.lpi | 4 ++-- src/pascalcoin_daemon.pp | 4 ++++ 3 files changed, 42 insertions(+), 2 deletions(-) diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index c071328a0..7c3d6b827 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -26,6 +26,7 @@ interface Classes, SysUtils, daemonapp, SyncObjs, UOpenSSL, UCrypto, UNode, UFileStorage, UFolderHelper, UWallet, UConst, ULog, UNetProtocol, IniFiles, UBaseTypes, + {$IF Defined(FPC) and Defined(WINDOWS)}windows,jwawinsvc,crt,{$ENDIF} UThread, URPC, UPoolMining, UAccounts, UPCDataTypes; Const @@ -91,6 +92,7 @@ interface protected Procedure DoOnCreate; override; Procedure DoOnDestroy; override; + Procedure DoOnRun; override; public end; @@ -412,5 +414,39 @@ procedure TPCDaemonMapper.DoOnDestroy; end; end; +procedure TPCDaemonMapper.DoOnRun; +{$IF Defined(FPC) and Defined(WINDOWS)} +var LDT : TPCDaemonThread; +{$ENDIF} +begin + inherited DoOnRun; + {$IF Defined(FPC) and Defined(WINDOWS)} + // We are running -r command on windows + if Application.HasOption('d','debug') then begin + LDT:=TPCDaemonThread.Create; + LDT.FreeOnTerminate:=True; + if (Application.HasOption('b','block')) then begin + LDT.MaxBlockToRead:=StrToInt64Def(Application.GetOptionValue('b','block'),$FFFFFFFF); + TLog.NewLog(ltinfo,ClassName,'Max block to read: '+IntToStr(LDT.MaxBlockToRead)); + end; + LDT.Start; + repeat + CheckSynchronize(10); + Sleep(1); + + if Keypressed then begin + if (ReadKey in ['q','Q']) then begin + LDT.Terminate; + end; + end; + + until LDT.Terminated; + LDT.Terminate; + LDT.WaitFor; + Application.Terminate; + end; + {$ENDIF} +end; + end. diff --git a/src/pascalcoin_daemon.lpi b/src/pascalcoin_daemon.lpi index c1a047ccd..c83739991 100644 --- a/src/pascalcoin_daemon.lpi +++ b/src/pascalcoin_daemon.lpi @@ -25,14 +25,14 @@ </PublishOptions> <RunParams> <local> - <CommandLineParams Value="-r"/> + <CommandLineParams Value="-r -d"/> <Display Use="True" Value=""/> </local> <FormatVersion Value="2"/> <Modes Count="1"> <Mode0 Name="default"> <local> - <CommandLineParams Value="-r"/> + <CommandLineParams Value="-r -d"/> <Display Use="True" Value=""/> </local> </Mode0> diff --git a/src/pascalcoin_daemon.pp b/src/pascalcoin_daemon.pp index db4a1bb03..949dce0eb 100644 --- a/src/pascalcoin_daemon.pp +++ b/src/pascalcoin_daemon.pp @@ -31,7 +31,11 @@ class procedure TDaemonMainLoop.DaemonMainLoop; begin Application.Title:='PascalCoin Daemon application'; + {$IF Defined(FPC) and Defined(WINDOWS)} + IsConsole := Not Application.HasOption('r','run'); + {$ELSE} IsConsole:=False; + {$ENDIF} RegisterDaemonClass(TPCDaemon); RegisterDaemonMapper(TPCDaemonMapper); Application.GUIMainLoop:=@TDaemonMainLoop.DaemonMainLoop; From cd958f4abef7e0e58daeeb46cef2a9461c1b60b0 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 19 Nov 2020 12:06:00 +0100 Subject: [PATCH 058/275] Update pascalcoin_wallet_classic.dproj Allow compile with {$DEFINE Use_CryptoLib4Pascal} on Delphi --- src/pascalcoin_wallet_classic.dproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pascalcoin_wallet_classic.dproj b/src/pascalcoin_wallet_classic.dproj index fdd3fe620..7748fb428 100644 --- a/src/pascalcoin_wallet_classic.dproj +++ b/src/pascalcoin_wallet_classic.dproj @@ -68,7 +68,7 @@ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Posix;Winapi;$(DCC_Namespace)</DCC_Namespace> <VerInfo_Locale>1033</VerInfo_Locale> <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys> - <DCC_UnitSearchPath>.\libraries\gnugettext;.\libraries\abstractmem;.\libraries\hashlib4pascal;.\libraries\sphere10;.\libraries\pascalcoin;.\libraries\synapse;.\core;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> + <DCC_UnitSearchPath>.\libraries\gnugettext;.\libraries\abstractmem;.\libraries\hashlib4pascal;.\libraries\sphere10;.\libraries\pascalcoin;.\libraries\synapse;.\core;.\gui-classic;.\libraries\cryptolib4pascal;.\libraries\simplebaselib4pascal;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> <DCC_DcuOutput>.\lib\$(Platform)\$(Config)</DCC_DcuOutput> </PropertyGroup> <PropertyGroup Condition="'$(Base_Win32)'!=''"> From d727ec9d4ead5c0b3fc213914989b439d6466e84 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Tue, 24 Nov 2020 07:26:58 +1000 Subject: [PATCH 059/275] PIP-0027 E-PASA: initial implementation --- src/core/UAccounts.pas | 42 +- src/core/UEPasa.pas | 668 + src/core/UEncoding.pas | 561 + src/libraries/regex/HyperLinksDecorator.pas | 167 + src/libraries/regex/regexpr_compilers.inc | 366 + src/libraries/regex/regexpr_unicodedata.pas | 196624 +++++++++++++++++ src/libraries/regex/uregexpr.pas | 6816 + src/libraries/sphere10/UCommon.pas | 53 + src/pascalcoin_wallet_classic.dpr | 6 +- src/pascalcoin_wallet_classic.dproj | 12 +- 10 files changed, 205275 insertions(+), 40 deletions(-) create mode 100644 src/core/UEPasa.pas create mode 100644 src/core/UEncoding.pas create mode 100644 src/libraries/regex/HyperLinksDecorator.pas create mode 100644 src/libraries/regex/regexpr_compilers.inc create mode 100644 src/libraries/regex/regexpr_unicodedata.pas create mode 100644 src/libraries/regex/uregexpr.pas diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index ce87b3bcf..852a28699 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -480,7 +480,7 @@ function Check_Safebox_Names_Consistency(sb : TPCSafeBox; const title :String; v implementation uses - ULog, {$IFnDEF USE_ABSTRACTMEM} UAccountKeyStorage,{$ENDIF} math, UCommon, UPCOperationsBlockValidator, UPCTemporalFileStream; + ULog, {$IFnDEF USE_ABSTRACTMEM} UAccountKeyStorage,{$ENDIF} math, UCommon, UPCOperationsBlockValidator, UPCTemporalFileStream, UEncoding; {$IFDEF FPC} @@ -1511,9 +1511,10 @@ class function TAccountComp.EqualBlockAccounts(const blockAccount1, blockAccount end; end; +// Deprecated class function TAccountComp.FormatMoney(Money: Int64): String; begin - Result := FormatFloat('#,###0.0000',(Money/10000), TPCJSONData.JSONFormatSettings); + Result := TPASCEncoding.Encode(Money); end; class function TAccountComp.FormatMoneyDecimal(Money : Int64) : Currency; @@ -1892,41 +1893,10 @@ class procedure TAccountComp.RawString2Accountkey(const rawaccstr: TRawBytes; va {$IFNDEF VER210} {$DEFINE DELPHIXE} {$ENDIF} - -class function TAccountComp.TxtToMoney(const moneytxt: String; - var money: Int64): Boolean; -Var s : String; - LPosThousand, LPosDecimal : Integer; - LMoneyString : String; +// Deprecated +class function TAccountComp.TxtToMoney(const moneytxt: String; var money: Int64): Boolean; begin - money := 0; - LMoneyString := Trim(moneytxt); - if LMoneyString.Length=0 then begin - Result := true; - exit; - end; - try - LPosThousand := LMoneyString.IndexOf( TPCJSONData.JSONFormatSettings.ThousandSeparator ); - LPosDecimal := LMoneyString.IndexOf( TPCJSONData.JSONFormatSettings.DecimalSeparator ); - - if (LPosThousand>0) then begin - if (LPosThousand < LPosDecimal ) then begin - // Remove thousand values - LMoneyString := LMoneyString.Replace(String(TPCJSONData.JSONFormatSettings.ThousandSeparator),'',[rfReplaceAll]); - end else begin - // Possible 15.123.456,7890 format ( coma (,) = decimal separator ) - // Remove decimal "." and convert thousand to decimal - LMoneyString := LMoneyString.Replace(String(TPCJSONData.JSONFormatSettings.DecimalSeparator),'',[rfReplaceAll]); - LMoneyString := LMoneyString.Replace(TPCJSONData.JSONFormatSettings.ThousandSeparator,TPCJSONData.JSONFormatSettings.DecimalSeparator,[rfReplaceAll]); - end; - end; - - money := Round( StrToFloat(LMoneyString,TPCJSONData.JSONFormatSettings)*10000 ); - Result := true; - Except - result := false; - end; - + Result := TPASCEncoding.TryDecode(moneytxt, money); end; class procedure TAccountComp.ValidsEC_OpenSSL_NID(list: TList<Word>); diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas new file mode 100644 index 000000000..8f08bdca0 --- /dev/null +++ b/src/core/UEPasa.pas @@ -0,0 +1,668 @@ +unit UEPasa; + +{ Copyright (c) 2020 by Herman Schoenfeld + + PIP-0027: E-PASA Reference Implementation + See: https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0027.md + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +{$IFDEF FPC} + {$MODE DELPHI} + {$ZEROBASEDSTRINGS OFF} +{$ENDIF FPC} + +interface + +uses + SysUtils, + TypInfo, + uregexpr, + UAccounts, + UCommon, + UCrypto, + UEncoding; + +type + + EPascalCoinException = class(Exception); + + EPasaErrorCode = ( + Success, BadFormat, BadChecksum, InvalidAccountNumber, + AccountChecksumInvalid, InvalidAccountName, MismatchedPayloadEncoding, + PayloadTooLarge, MissingPassword, UnusedPassword, InvalidPassword, + BadExtendedChecksum + ); + + { PayloadType} + + PayloadType = ( + NonDeterministic = 0, // Payload encryption and encoding method not specified. + &Public = 1, // Unencrypted, public payload. + RecipientKeyEncrypted = 2, // ECIES encrypted using recipient accounts public key. + SenderKeyEncrypted = 3, // ECIES encrypted using sender accounts public key. + PasswordEncrypted = 4, // AES encrypted using pwd param + AsciiFormatted = 5, // Payload data encoded in ASCII + HexFormatted = 6, // Payload data encoded in HEX + Base58Formatted = 7, // Payload data encoded in Base58 + AddressedByName = 8 // E-PASA addressed by account name (not number). + ); + + { PayloadTypeHelper } + + PayloadTypeHelper = record helper for PayloadType + public + function Value: Int32; + end; + + { PayloadTypes } + + PayloadTypes = set of PayloadType; + + { PayloadTypesHelper } + + PayloadTypesHelper = record helper for PayloadTypes + public + function IsPayloadTypeInSet(APayloadType: PayloadType): Boolean; inline; + end; + + + { TEPasa } + + TEPasa = record + strict private + var + FAccount, FAccountChecksum: TNullable<UInt32>; + FAccountName, FPayload, FPassword, FExtendedChecksum: String; + FPayloadTypes: PayloadTypes; + + function GetAccount: TNullable<UInt32>; inline; + procedure SetAccount(const AValue: TNullable<UInt32>); inline; + function GetAccountChecksum: TNullable<UInt32>; inline; + procedure SetAccountChecksum(const AValue: TNullable<UInt32>); inline; + function GetPayloadTypes: PayloadTypes; inline; + function GetAccountName: String; inline; + procedure SetAccountName(const AValue: String); inline; + procedure SetPayloadTypes(const AValue: PayloadTypes); inline; + function GetExtendedChecksum: String; inline; + procedure SetExtendedChecksum(const AValue: String); inline; + function GetPassword: String; inline; + procedure SetPassword(const AValue: String); inline; + function GetPayload: String; inline; + procedure SetPayload(const AValue: String); inline; + + public + function IsPayToKey: Boolean; inline; + function GetRawPayloadBytes(): TArray<Byte>; inline; + function ToString(): String; overload; + function ToString(AOmitExtendedChecksum: Boolean): String; reintroduce; overload; + + property Account: TNullable<UInt32> read GetAccount write SetAccount; + property AccountChecksum: TNullable<UInt32> read GetAccountChecksum write SetAccountChecksum; + property AccountName: String read GetAccountName write SetAccountName; + property PayloadTypes: PayloadTypes read GetPayloadTypes write SetPayloadTypes; + property Payload: String read GetPayload write SetPayload; + property Password: String read GetPassword write SetPassword; + property ExtendedChecksum: String read GetExtendedChecksum write SetExtendedChecksum; + + class function TryParse(const AEPasaText: String; out AEPasa: TEPasa) : Boolean; static; + class function Parse(const AEPasaText: String): TEPasa; static; + + class function CalculateAccountChecksum(AAccNo: UInt32): Byte; static; inline; + + end; + + { TEPasaParser } + + TEPasaParser = class + strict private + class var FEPasaRegex: TCustomRegex; + class constructor CreateRegexEPasaParser(); + class destructor DestroyRegexEPasaParser(); + + public + const + // note: regex syntax escapes following chars [\^$.|?*+(){} + // note: epasa syntax escapes following chars: :\"[]()<>(){} + // note: c-sharp syntax verbatim strings escape: " as "" + IntegerPattern = '(0|[1-9]\d+)'; + AccountNamePattern = '(?P<AccountName>' + TPascal64Encoding.StringPattern + ')'; + AccountChecksumPattern = '(?:(?P<ChecksumDelim>-)(?P<Checksum>\d{2}))?'; + AccountNumberPattern = '(?P<AccountNumber>' + IntegerPattern + ')' + AccountChecksumPattern; + PasaPattern = '(' + AccountNumberPattern + '|' + AccountNamePattern + ')'; + ASCIIContentPattern = '"' + TPascalAsciiEncoding.StringPattern + '"'; + HexContentPattern = '0x' + THexEncoding.SubStringPattern; + Base58ContentPattern = TPascalBase58Encoding.SubStringPattern; + PayloadPasswordPattern = '(?:(?P<PayloadPasswordDelim>' + ':){1}(?P<PayloadPassword>' + TPascalAsciiEncoding.StringPattern + ')?)?'; + PayloadStartCharPattern = '(?P<PayloadStartChar>[\[\(<\{])'; + PayloadEndCharPattern = '(?P<PayloadEndChar>[]\)>\}])'; + PayloadContentPattern = '(?P<PayloadContent>' + ASCIIContentPattern + '|' + HexContentPattern + '|' + Base58ContentPattern + ')?'; + PayloadPattern = '(?:' + PayloadStartCharPattern + PayloadContentPattern + PayloadPasswordPattern + PayloadEndCharPattern + ')?'; + ExtendedChecksumPattern = '(?:' + '(?P<ExtendedChecksumDelim>:)' + '(?P<ExtendedChecksum>' + THexEncoding.BytePattern + THexEncoding.BytePattern + '))?'; + EPasaPattern = PasaPattern + PayloadPattern + ExtendedChecksumPattern; + + function Parse(const AEPasaText: String): TEPasa; + function TryParse(const AEPasaText: String; out AEPasa: TEPasa): Boolean; overload; + function TryParse(const AEPasaText: String; out AEPasa: TEPasa; out AErrorCode: EPasaErrorCode): Boolean; overload; + end; + + { TEPasaHelper } + + TEPasaHelper = class sealed(TObject) + + strict private + class function ReadUInt16AsBytesLE(AValue: UInt16): TArray<Byte>; static; + + public + const + MaxPublicAsciiContentLength: Int32 = 255; + MaxECIESAsciiContentLength: Int32 = 144; + MaxAESAsciiContentLength: Int32 = 223; + MaxPublicHexContentLength: Int32 = 510 + 2; + MaxECIESHexContentLength: Int32 = 288 + 2; + MaxAESHexContentLength: Int32 = 446 + 2; + MaxPublicBase58ContentLength: Int32 = 348; + MaxECIESBase58ContentLength: Int32 = 196; + MaxAESBase58ContentLength: Int32 = 304; + ExtendedChecksumMurMur3Seed: UInt32 = 0; + + class function ComputeExtendedChecksum(const AText: String): String; static; + class function IsValidExtendedChecksum(const AText: String; const AChecksum: String): Boolean; static; + class function IsValidPayloadLength(APayloadType: PayloadTypes; const APayloadContent: String): Boolean; static; + class function IsValidPasswordLength(const APasswordValue: String) : Boolean; static; + + end; + +resourcestring + SUnknownPayloadEncoding = 'Unknown payload encoding.'; + SInvalidEPasaFormat = 'Invalid E-PASA format, %s'; + SInvalidEPasa = 'Invalid EPASA "%s": %s'; + SInvalidHexString = 'Invalid hex-formatted string, %s'; + SInvalidBase58String = 'Invalid Base58-formatted string, %s'; + SBase58EncodeError = 'Error Encoding to Base58'; + SUnRecognizedStartCharacter = 'Unrecognized start character, %s'; + SInvalidPASCQuantity = 'Invalid PASC quantity string, %s'; + +implementation + +uses + HlpHashFactory, + HlpIHashInfo, + HlpConverters, + UMemory; + +{ PayloadTypeHelper } + +function PayloadTypeHelper.Value: Int32; +begin + case Self of + NonDeterministic: Result := $00000000; + &Public: Result := $00000001; + RecipientKeyEncrypted: Result := $00000010; + SenderKeyEncrypted: Result := $00000100; + PasswordEncrypted: Result := $00001000; + AsciiFormatted: Result := $00010000; + HexFormatted: Result := $00100000; + Base58Formatted: Result := $01000000; + AddressedByName: Result := $10000000; + end; +end; + +{ PayloadTypesHelper } + +function PayloadTypesHelper.IsPayloadTypeInSet(APayloadType : PayloadType) : Boolean; +begin + Result := APayloadType in Self; +end; + +{ TEPasa } + +function TEPasa.GetAccount: TNullable<UInt32>; +begin + Result := FAccount; +end; + +function TEPasa.GetAccountChecksum: TNullable<UInt32>; +begin + Result := FAccountChecksum; +end; + +function TEPasa.GetAccountName: String; +begin + Result := FAccountName; +end; + +function TEPasa.GetExtendedChecksum: String; +begin + Result := FExtendedChecksum; +end; + +function TEPasa.GetPassword: String; +begin + Result := FPassword; +end; + +function TEPasa.GetPayload: String; +begin + Result := FPayload; +end; + +function TEPasa.GetPayloadTypes: PayloadTypes; +begin + Result := FPayloadTypes; +end; + +procedure TEPasa.SetAccount(const AValue: TNullable<UInt32>); +begin + FAccount := AValue; +end; + +procedure TEPasa.SetAccountChecksum(const AValue: TNullable<UInt32>); +begin + FAccountChecksum := AValue; +end; + +procedure TEPasa.SetAccountName(const AValue: String); +begin + FAccountName := AValue; +end; + +procedure TEPasa.SetExtendedChecksum(const AValue: String); +begin + FExtendedChecksum := AValue; +end; + +procedure TEPasa.SetPassword(const AValue: String); +begin + FPassword := AValue; +end; + +procedure TEPasa.SetPayload(const AValue: String); +begin + FPayload := AValue; +end; + +procedure TEPasa.SetPayloadTypes(const AValue: PayloadTypes); +begin + FPayloadTypes := AValue; +end; + +function TEPasa.IsPayToKey: Boolean; +begin + Result := + (AccountName = '@') and + (PayloadTypes.IsPayloadTypeInSet(PayloadType.AddressedByName) and + PayloadTypes.IsPayloadTypeInSet(PayloadType.Public) and + PayloadTypes.IsPayloadTypeInSet(PayloadType.Base58Formatted)); +end; + +function TEPasa.GetRawPayloadBytes: TArray<Byte>; +begin + if (PayloadTypes.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then + Exit(TEncoding.ASCII.GetBytes(Payload)); + + if (PayloadTypes.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then + Exit(TPascalBase58Encoding.Decode(Payload)); + + if (PayloadTypes.IsPayloadTypeInSet(PayloadType.HexFormatted)) then + Exit(THexEncoding.Decode(Payload)); + + raise EPascalCoinException.CreateRes(@SUnknownPayloadEncoding); +end; + +function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; +var + LPayloadContent: String; +begin + Result := string.Empty; + if (PayloadTypes.IsPayloadTypeInSet(PayloadType.AddressedByName)) then begin + Result := Result + TPascal64Encoding.Escape(AccountName); + end else begin + Result := Result + Account.Value.ToString(); + if (AccountChecksum.HasValue) then begin + Result := Result + String.Format('-%u', [AccountChecksum.Value]); + end; + end; + + if (PayloadTypes.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then begin + LPayloadContent := String.Format('"%s"', [TPascalAsciiEncoding.Escape(Payload)]); + end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.HexFormatted)) then begin + LPayloadContent := string.Format('0x%s', [Payload]); + end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then begin + LPayloadContent := string.Format('%s', [Payload]); + end else begin + // it is non-deterministic, so payload content is ignored + LPayloadContent := string.Empty; + end; + + if (PayloadTypes.IsPayloadTypeInSet(PayloadType.Public)) then begin + Result := Result + string.Format('[%s]', [LPayloadContent]); + end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.RecipientKeyEncrypted)) then begin + Result := Result + string.Format('(%s)', [LPayloadContent]); + end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.SenderKeyEncrypted)) then begin + Result := Result + string.Format('<%s>', [LPayloadContent]); + end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.PasswordEncrypted)) then begin + Result := Result + string.Format('{%s:%s}', [LPayloadContent, TPascalAsciiEncoding.Escape(Password)]); + end else begin + // it is non-deterministic, so payload omitted entirely + end; + + if (not AOmitExtendedChecksum) then begin + Result := Result + string.Format(':%s', [ExtendedChecksum]); + end; +end; + +function TEPasa.ToString: String; +begin + Result := ToString(False); +end; + +class function TEPasa.TryParse(const AEPasaText: String; out AEPasa: TEPasa): Boolean; +var + LParser: TEPasaParser; + LDisposables : TDisposables; + +begin + LParser := LDisposables.AddObject( TEPasaParser.Create() ) as TEPasaParser; + Result := LParser.TryParse(AEPasaText, AEPasa); +end; + +class function TEPasa.Parse(const AEPasaText: String): TEPasa; +begin + if (TryParse(AEPasaText, Result)) then + Exit(Result); + raise EArgumentException.CreateResFmt(@SInvalidEPasaFormat, ['AEPasaText']); +end; + +class function TEPasa.CalculateAccountChecksum(AAccNo: UInt32): Byte; +begin + Result := Byte(((UInt64(AAccNo) * 101) mod 89) + 10); +end; + + +{ TEPasaParser } + +class constructor TEPasaParser.CreateRegexEPasaParser; +begin + FEPasaRegex := TCustomRegex.Create(EPasaPattern); +end; + +class destructor TEPasaParser.DestroyRegexEPasaParser; +begin + FEPasaRegex.Free; +end; + +function TEPasaParser.Parse(const AEPasaText: String): TEPasa; +var + LErrorCode: EPasaErrorCode; +begin + if (not TryParse(AEPasaText, Result, LErrorCode)) then + raise EArgumentException.CreateResFmt(@SInvalidEPasa, + ['AEPasaText', GetEnumName(TypeInfo(EPasaErrorCode), Ord(LErrorCode))]); + Exit(Result); +end; + +function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa): Boolean; +var + LErrorCode: EPasaErrorCode; +begin + Result := TryParse(AEPasaText, AEPasa, LErrorCode); +end; + +function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out AErrorCode: EPasaErrorCode): Boolean; +var + LChecksumDelim, LAccountNumber, LAccountChecksum, LAccountName, LPayloadStartChar, + LPayloadEndChar, LPayloadContent, LPayloadPasswordDelim, LPayloadPassword, + LExtendedChecksumDelim, LExtendedChecksum, LActualChecksum: String; + LAccNo, LAccChecksum: UInt32; + LActualAccountChecksum: Byte; + LEPasa : TEPasa; +begin + AErrorCode := EPasaErrorCode.Success; + AEPasa := LEPasa; + if (string.IsNullOrEmpty(AEPasaText)) then begin + AErrorCode := EPasaErrorCode.BadFormat; + Exit(False); + end; + + FEPasaRegex.Match(AEPasaText); + + LChecksumDelim := FEPasaRegex.GetMatchFromName('ChecksumDelim'); + LAccountNumber := FEPasaRegex.GetMatchFromName('AccountNumber'); + LAccountChecksum := FEPasaRegex.GetMatchFromName('Checksum'); + LAccountName := FEPasaRegex.GetMatchFromName('AccountName'); + LPayloadStartChar := FEPasaRegex.GetMatchFromName('PayloadStartChar'); + LPayloadEndChar := FEPasaRegex.GetMatchFromName('PayloadEndChar'); + LPayloadContent := FEPasaRegex.GetMatchFromName('PayloadContent'); + LPayloadPasswordDelim := FEPasaRegex.GetMatchFromName('PayloadPasswordDelim'); + LPayloadPassword := FEPasaRegex.GetMatchFromName('PayloadPassword'); + LExtendedChecksumDelim := FEPasaRegex.GetMatchFromName('ExtendedChecksumDelim'); + LExtendedChecksum := FEPasaRegex.GetMatchFromName('ExtendedChecksum'); + + // Check parsed completely + if (AEPasaText <> FEPasaRegex.Value) then begin + AErrorCode := EPasaErrorCode.BadFormat; + Exit(False); + end; + + if (LAccountName <> #0) then begin + // Account Name + if (string.IsNullOrEmpty(LAccountName)) then begin + AErrorCode := EPasaErrorCode.BadFormat; + Exit(False); + end; + + // KeyNote + // when multiple enums are OR'ed in C#, they are combined and + // if any of the enums numeric value is zero, it is excluded. + // in our case,"PayloadType.NonDeterministic" is always zero so we exclude it from our set. + AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.AddressedByName] - + [PayloadType.NonDeterministic]; + AEPasa.AccountName := TPascal64Encoding.Unescape(LAccountName); + AEPasa.Account := Nil; + AEPasa.AccountChecksum := Nil; + end else begin + // Account Number + if (not UInt32.TryParse(LAccountNumber, LAccNo)) then begin + AErrorCode := EPasaErrorCode.InvalidAccountNumber; + Exit(False); + end; + AEPasa.Account := LAccNo; + LActualAccountChecksum := TEPasa.CalculateAccountChecksum(LAccNo); + + if (LChecksumDelim <> #0) then begin + // validate account checksum + if (not UInt32.TryParse(LAccountChecksum, LAccChecksum)) then begin + AErrorCode := EPasaErrorCode.AccountChecksumInvalid; + Exit(False); + end; + if (LAccChecksum <> LActualAccountChecksum) then begin + AErrorCode := EPasaErrorCode.BadChecksum; + Exit(False); + end; + end; + + AEPasa.AccountChecksum := LActualAccountChecksum; + end; + + // Encryption type + case LPayloadStartChar[1] of + #0: begin + // do nothing + end; + '[': begin + if (LPayloadEndChar <> ']') then begin + AErrorCode := EPasaErrorCode.MismatchedPayloadEncoding; + Exit(False); + end; + AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.Public] - + [PayloadType.NonDeterministic]; + end; + '(': begin + if (LPayloadEndChar <> ')') then begin + AErrorCode := EPasaErrorCode.MismatchedPayloadEncoding; + Exit(False); + end; + AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.RecipientKeyEncrypted] - [PayloadType.NonDeterministic]; + end; + '<': begin + if (LPayloadEndChar <> '>') then begin + AErrorCode := EPasaErrorCode.MismatchedPayloadEncoding; + Exit(False); + end; + AEPasa.PayloadTypes := AEPasa.PayloadTypes + + [PayloadType.SenderKeyEncrypted] - [PayloadType.NonDeterministic]; + end; + + '{': begin + if (LPayloadEndChar <> '}') then begin + AErrorCode := EPasaErrorCode.MismatchedPayloadEncoding; + Exit(False); + end; + AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.PasswordEncrypted] - [PayloadType.NonDeterministic]; + end + else raise ENotSupportedException.CreateResFmt(@SUnRecognizedStartCharacter, [LPayloadStartChar]); + end; + + // Password + if (AEPasa.PayloadTypes.IsPayloadTypeInSet(PayloadType.PasswordEncrypted)) then begin + if (LPayloadPasswordDelim = #0) then begin + AErrorCode := EPasaErrorCode.MissingPassword; + Exit(False); + end; + + AEPasa.Password := TPascalAsciiEncoding.UnEscape(IIF(LPayloadPassword = #0, '', LPayloadPassword)); + end else if (LPayloadPasswordDelim <> #0) then begin + AErrorCode := EPasaErrorCode.UnusedPassword; + Exit(False); + end; + + // Payload + if (LPayloadStartChar <> #0) then begin + if (LPayloadContent = #0) then begin + AEPasa.Payload := string.Empty; + end else if (LPayloadContent.StartsWith('"')) then begin + AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.AsciiFormatted] - [PayloadType.NonDeterministic]; + AEPasa.Payload := TPascalAsciiEncoding.UnEscape(LPayloadContent.Trim(['"'])); + end else if (LPayloadContent.StartsWith('0x')) then begin + AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.HexFormatted] - [PayloadType.NonDeterministic]; + AEPasa.Payload := System.Copy(LPayloadContent, 3, LPayloadContent.Length - 2); + end else begin + AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.Base58Formatted] - [PayloadType.NonDeterministic]; + AEPasa.Payload := LPayloadContent; + end; + end; + + // Payload Lengths + if (not TEPasaHelper.IsValidPayloadLength(AEPasa.PayloadTypes, AEPasa.Payload)) then begin + AErrorCode := EPasaErrorCode.PayloadTooLarge; + Exit(False); + end; + + // Extended Checksum + LActualChecksum := TEPasaHelper.ComputeExtendedChecksum(AEPasa.ToString(True)); + if (LExtendedChecksumDelim <> #0) then begin + if (LExtendedChecksum <> LActualChecksum) then begin + AErrorCode := EPasaErrorCode.BadExtendedChecksum; + Exit(False); + end; + end; + AEPasa.ExtendedChecksum := LActualChecksum; + + Result := True; +end; + + +{ TEPasaHelper } + +class function TEPasaHelper.ReadUInt16AsBytesLE(AValue: UInt16): TArray<Byte>; +begin + System.SetLength(Result, System.SizeOf(UInt16)); + Result[0] := Byte(AValue); + Result[1] := Byte(AValue shr 8); +end; + +class function TEPasaHelper.ComputeExtendedChecksum(const AText: String): String; +var + LHashInstance: IHashWithKey; + LChecksum: UInt16; +begin + LHashInstance := THashFactory.THash32.CreateMurmurHash3_x86_32(); + LHashInstance.Key := TConverters.ReadUInt32AsBytesLE(ExtendedChecksumMurMur3Seed); + LChecksum := UInt16(LHashInstance.ComputeBytes(TEncoding.ASCII.GetBytes(AText)).GetUInt32() mod 65536); + Result := THexEncoding.Encode(ReadUInt16AsBytesLE(LChecksum), True); +end; + +class function TEPasaHelper.IsValidExtendedChecksum(const AText, AChecksum: String): Boolean; +begin + Result := ComputeExtendedChecksum(AText) = AChecksum; +end; + +class function TEPasaHelper.IsValidPayloadLength(APayloadType: PayloadTypes; const APayloadContent: String): Boolean; +begin + if (string.IsNullOrEmpty(APayloadContent)) then + Exit(True); + + if (APayloadType.IsPayloadTypeInSet(PayloadType.Public)) then begin + + if (APayloadType.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then + Exit(TPascalAsciiEncoding.UnEscape(APayloadContent).Length <= MaxPublicAsciiContentLength); + + if (APayloadType.IsPayloadTypeInSet(PayloadType.HexFormatted)) then + Exit(APayloadContent.Length <= MaxPublicHexContentLength); + + if (APayloadType.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then + Exit(APayloadContent.Length <= MaxPublicBase58ContentLength); + + // unknown encoding format + Result := False; + end; + + if (APayloadType.IsPayloadTypeInSet(PayloadType.SenderKeyEncrypted) or APayloadType.IsPayloadTypeInSet(PayloadType.RecipientKeyEncrypted)) then begin + + if (APayloadType.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then + Exit(TPascalAsciiEncoding.UnEscape(APayloadContent).Length <= MaxECIESAsciiContentLength); + + if (APayloadType.IsPayloadTypeInSet(PayloadType.HexFormatted)) then + Exit(APayloadContent.Length <= MaxECIESHexContentLength); + + if (APayloadType.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then + Exit(APayloadContent.Length <= MaxECIESBase58ContentLength); + // unknown encoding format + Result := False; + end; + + if (APayloadType.IsPayloadTypeInSet(PayloadType.PasswordEncrypted)) then begin + if (APayloadType.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then + Exit(TPascalAsciiEncoding.UnEscape(APayloadContent).Length <= MaxAESAsciiContentLength); + + if (APayloadType.IsPayloadTypeInSet(PayloadType.HexFormatted)) then + Exit(APayloadContent.Length <= MaxAESHexContentLength); + + if (APayloadType.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then + Exit(APayloadContent.Length <= MaxAESBase58ContentLength); + + // unknown encoding format + Result := False; + end; + + // unknown encryption format + Result := False; +end; + +class function TEPasaHelper.IsValidPasswordLength(const APasswordValue : String): Boolean; +begin + // no password length policy established (only client-side concern) + Result := True; +end; + +end. diff --git a/src/core/UEncoding.pas b/src/core/UEncoding.pas new file mode 100644 index 000000000..f8797b1bd --- /dev/null +++ b/src/core/UEncoding.pas @@ -0,0 +1,561 @@ +unit UEncoding; + +{ Copyright (c) 2020 by Herman Schoenfeld + + Contains text encoding schemes used through PascalCoin. + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +interface + +uses + SysUtils, + TypInfo, + uregexpr, + UCommon, + UCrypto; + + +type + + { TCustomRegex } + + TCustomRegex = class sealed(TObject) + var + FRegex: TRegExpr; + public + constructor Create(const ARegexExpression: String); + destructor Destroy(); override; + function IsMatch(const AInputString: String): Boolean; + function GetMatchFromName(const AGroupName: String): String; + function Value(): String; + procedure Match(const AInputString: String); + end; + + + { TPascalAsciiEncoding } + + TPascalAsciiEncoding = class sealed(TObject) + strict private + class var FEscapedStringRegex: TCustomRegex; + class constructor CreatePascalAsciiEncoding(); + class destructor DestroyPascalAsciiEncoding(); + + public + const + EscapeChar: Char = '\'; + CharSet = ' !"#$%&''()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'; + CharSetEscaped = '"():<>[\]{}'; + CharSetUnescaped = ' !#$%&''*+,-./0123456789;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz|~'; + CharPattern = '( |!|\\"|#|\$|%|&|''|\\\(|\\\)|\*|\+|,|-|\.|/|0|1|2|3|4|5|6|7|8|9|\\:|;|\\<|=|\\>|\?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|\\\[|\\\\|\\]|\^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|\\\{|\||\\\}|~)'; + StringPattern = CharPattern + '+'; + + class function IsValidEscaped(const ASafeAnsiString: String) : Boolean; static; + class function IsValidUnescaped(const AUnescapedPascalAsciiString: String) : Boolean; static; + class function Escape(const APascalAsciiString: String): String; static; + class function Unescape(const APascalAsciiString: String): String; static; + end; + + { TPascal64Encoding } + + TPascal64Encoding = class sealed(TObject) + strict private + class var FEscapedRegex: TCustomRegex; + class constructor CreatePascal64Encoding(); + class destructor DestroyPascal64Encoding(); + public + const + EscapeChar: Char = '\'; + CharSet = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-+{}[]_:"`|<>,.?/~'; + CharSetStart = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()-+{}[]_:"`|<>,.?/~'; + CharSetEscaped = '(){}[]:"<>'; + CharSetUnescaped = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*-+_`|,.?/~'; + StartCharPattern = '(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~)'; + NextCharPattern = '(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|0|1|2|3|4|5|6|7|8|9|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~)'; + StringPattern = StartCharPattern + NextCharPattern + '*'; + StringOnlyPattern = StringPattern + '$'; + + class function IsValidEscaped(const AEscapedPascal64String: String) : Boolean; static; + class function IsValidUnescaped(const AUnescapedPascal64String: String) : Boolean; static; + class function Escape(const APascal64String: String): String; static; + class function Unescape(const APascal64String: String): String; static; + end; + + + { THexEncoding } + + THexEncoding = class sealed(TObject) + private + class var FHexStringRegex: TCustomRegex; + class constructor CreateHexEncoding(); + class destructor DestroyHexEncoding(); + + public + const + CharSet = '0123456789abcdef'; + NibblePattern = '[0-9a-f]'; + BytePattern = NibblePattern + '{2}'; + SubStringPattern = '(?:' + BytePattern + ')+'; + StringPattern = SubStringPattern + '$'; + + class function IsValid(const AHexString: String): Boolean; static; + class function Decode(const AHexString: String): TArray<Byte>; static; + class function TryDecode(const AHexString: String; out AResult: TArray<Byte>): Boolean; static; + class function Encode(const ABytes: TArray<Byte>; AOmitPrefix: Boolean = True): String; static; + end; + + { TPascalBase58Encoding } + + TPascalBase58Encoding = class sealed(TObject) + private + class var FStringRegex: TCustomRegex; + class constructor CreatePascalBase58Encoding(); + class destructor DestroyPascalBase58Encoding(); + + public + const + CharSet = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; + CharPattern = '[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]'; + SubStringPattern = CharPattern + '+'; + StringPattern = SubStringPattern + '$'; + + class function IsValid(const ABase58String: String): Boolean; static; + class function Decode(const ABase58String: String): TArray<Byte>; static; + class function TryDecode(const ABase58String: String; out AResult: TArray<Byte>): Boolean; static; + class function Encode(const ABytes: TArray<Byte>): String; static; + end; + + { TPASCEncoding } + + TPASCEncoding = class sealed(TObject) + public + class function IsValid(const APasc: String): Boolean; static; + class function Decode(const APasc: String): Int64; static; + class function TryDecode(const APasc: String; out AMolinas: Int64) : Boolean; static; + class function Encode(const AMolinas: Int64): String; static; + end; + + + { TStringExtensions } + + TStringExtensions = class sealed(TObject) + public + class function Escape(const AStr: String; AEscapeSymbol: Char; const AEscapedChars: TArray<Char>): String; static; + class function Unescape(const AStr: String; AEscapeSymbol: Char; const AEscapedChars: TArray<Char>): String; static; + class function All(const ANeedle: String; const AStack: String) : Boolean; static; + end; + +resourcestring + SUnknownPayloadEncoding = 'Unknown payload encoding.'; + SInvalidEPasaFormat = 'Invalid E-PASA format, %s'; + SInvalidEPasa = 'Invalid EPASA "%s": %s'; + SInvalidHexString = 'Invalid hex-formatted string, %s'; + SInvalidBase58String = 'Invalid Base58-formatted string, %s'; + SBase58EncodeError = 'Error Encoding to Base58'; + SUnRecognizedStartCharacter = 'Unrecognized start character, %s'; + SInvalidPASCQuantity = 'Invalid PASC quantity string, %s'; + +implementation + +uses + HlpHashFactory, + HlpIHashInfo, + HlpConverters, + UJSONFunctions; + +{ TCustomRegex } + +constructor TCustomRegex.Create(const ARegexExpression: String); +begin + inherited Create(); + FRegex := TRegExpr.Create(ARegexExpression); +end; + +destructor TCustomRegex.Destroy; +begin + FRegex.Free; + inherited Destroy; +end; + +function TCustomRegex.GetMatchFromName(const AGroupName: String): String; +var + i: Int32; +begin + Result := #0; + i := FRegex.MatchIndexFromName(AGroupName); + if i >= 0 then begin + Result := FRegex.Match[i]; + end; +end; + +function TCustomRegex.IsMatch(const AInputString: String): Boolean; +begin + Result := FRegex.Exec(AInputString); +end; + +procedure TCustomRegex.Match(const AInputString: String); +begin + FRegex.Exec(AInputString); +end; + +function TCustomRegex.Value: String; +begin + Result := FRegex.Match[0]; +end; + +{ TPascalAsciiEncoding } + +class function TPascalAsciiEncoding.IsValidEscaped(const ASafeAnsiString : String): Boolean; +begin + Result := FEscapedStringRegex.IsMatch(ASafeAnsiString); +end; + +class function TPascalAsciiEncoding.IsValidUnescaped (const AUnescapedPascalAsciiString: String): Boolean; +begin + Result := TStringExtensions.All(AUnescapedPascalAsciiString, CharSet); +end; + +class function TPascalAsciiEncoding.Escape(const APascalAsciiString : String): String; +begin + Result := TStringExtensions.Escape(APascalAsciiString, EscapeChar, CharSetEscaped.ToCharArray); +end; + +class function TPascalAsciiEncoding.Unescape(const APascalAsciiString : String): String; +begin + Result := TStringExtensions.Unescape(APascalAsciiString, EscapeChar, CharSetEscaped.ToCharArray); +end; + +class constructor TPascalAsciiEncoding.CreatePascalAsciiEncoding; +begin + FEscapedStringRegex := TCustomRegex.Create(StringPattern); +end; + +class destructor TPascalAsciiEncoding.DestroyPascalAsciiEncoding; +begin + FEscapedStringRegex.Free; +end; + +{ TPascal64Encoding } + +class function TPascal64Encoding.IsValidEscaped(const AEscapedPascal64String : String): Boolean; +begin + Result := FEscapedRegex.IsMatch(AEscapedPascal64String); +end; + +class function TPascal64Encoding.IsValidUnescaped(const AUnescapedPascal64String : String): Boolean; +begin + Result := (3 <= AUnescapedPascal64String.Length) and + (AUnescapedPascal64String.Length <= 64) and + (StartCharPattern.Contains(AUnescapedPascal64String[1])) and + (TStringExtensions.All(AUnescapedPascal64String, CharSet)); +end; + +class function TPascal64Encoding.Escape(const APascal64String: String): String; +begin + Result := TStringExtensions.Escape(APascal64String, EscapeChar, + CharSetEscaped.ToCharArray); +end; + +class function TPascal64Encoding.Unescape(const APascal64String : String): String; +begin + Result := TStringExtensions.Unescape(APascal64String, EscapeChar, + CharSetEscaped.ToCharArray); +end; + +class constructor TPascal64Encoding.CreatePascal64Encoding; +begin + FEscapedRegex := TCustomRegex.Create(StringOnlyPattern); +end; + +class destructor TPascal64Encoding.DestroyPascal64Encoding; +begin + FEscapedRegex.Free; +end; + +{ THexEncoding } + +class function THexEncoding.IsValid(const AHexString: String): Boolean; +begin + Result := FHexStringRegex.IsMatch(AHexString); +end; + +class function THexEncoding.Decode(const AHexString: String): TArray<Byte>; +begin + if (not TryDecode(AHexString, Result)) then + raise EArgumentException.CreateResFmt(@SInvalidHexString, ['AHexString']); +end; + +class function THexEncoding.TryDecode(const AHexString: String; out AResult: TArray<Byte>): Boolean; +begin + AResult := Nil; + if (not IsValid(AHexString)) then + Exit(False); + + Result := TryHex2Bytes(AHexString, AResult); +end; + +class function THexEncoding.Encode(const ABytes: TArray<Byte>; AOmitPrefix: Boolean): String; +begin + Result := Bytes2Hex(ABytes, not AOmitPrefix).ToLowerInvariant; +end; + +class constructor THexEncoding.CreateHexEncoding; +begin + FHexStringRegex := TCustomRegex.Create(StringPattern); +end; + +class destructor THexEncoding.DestroyHexEncoding; +begin + FHexStringRegex.Free; +end; + +{ TPascalBase58Encoding } + +class function TPascalBase58Encoding.IsValid(const ABase58String : String): Boolean; +begin + Result := FStringRegex.IsMatch(ABase58String); +end; + +class function TPascalBase58Encoding.Decode(const ABase58String: String) : TArray<Byte>; +begin + if (not TryDecode(ABase58String, Result)) then + raise EArgumentException.CreateResFmt(@SInvalidBase58String, ['ABase58String']); +end; + +class function TPascalBase58Encoding.TryDecode(const ABase58String: String; out AResult: TArray<Byte>): Boolean; +var + LBN, LBNAux, LBNBase: TBigNum; + i, LOffset: Int32; +begin + Result := False; + LBN := TBigNum.Create(0); + LBNAux := TBigNum.Create; + LBNBase := TBigNum.Create(1); + + try + for i := ABase58String.Length downto 1 do begin + LOffset := System.Pos(ABase58String[i], CharSet) - 1; + if LOffset < 0 then begin + Exit(False); + end; + LBNAux.Value := LOffset; + LBNAux.Multiply(LBNBase); + LBN.Add(LBNAux); + LBNBase.Multiply(CharSet.Length); + end; + AResult := THexEncoding.Decode(LBN.HexaValue); + finally + LBN.Free; + LBNAux.Free; + LBNBase.Free; + end; + TArrayTool<Byte>.RemoveAt(AResult, 0); + Result := True; +end; + +class function TPascalBase58Encoding.Encode(const ABytes: TArray<Byte>): String; +Var + LBN, LBNMod, LBNDiv: TBigNum; +begin + Result := string.Empty; + LBN := TBigNum.Create; + LBNMod := TBigNum.Create; + LBNDiv := TBigNum.Create(CharSet.Length); + + try + LBN.HexaValue := '01' + THexEncoding.Encode(ABytes); + while (not LBN.IsZero) do begin + LBN.Divide(LBNDiv, LBNMod); + If (LBNMod.Value >= 0) and (LBNMod.Value < CharSet.Length) then begin + Result := CharSet[Byte(LBNMod.Value) + 1] + Result; + end else begin + raise Exception.CreateRes(@SBase58EncodeError); + end; + end; + finally + LBN.Free; + LBNMod.Free; + LBNDiv.Free; + end; +end; + +class constructor TPascalBase58Encoding.CreatePascalBase58Encoding; +begin + FStringRegex := TCustomRegex.Create(StringPattern); +end; + +class destructor TPascalBase58Encoding.DestroyPascalBase58Encoding; +begin + FStringRegex.Free; +end; + +{ TPASCEncoding } + +class function TPASCEncoding.IsValid(const APasc: String): Boolean; +var + temp: Int64; +begin + Result := TryDecode(APasc, temp); +end; + +class function TPASCEncoding.Decode(const APasc: String): Int64; +begin + if (not TryDecode(APasc, Result)) then + begin + raise EArgumentException.CreateResFmt(@SInvalidPASCQuantity, ['APasc']); + end; +end; + +class function TPASCEncoding.TryDecode(const APasc: String; out AMolinas: Int64): Boolean; var s : String; + LPosThousand, LPosDecimal : Integer; + LMoneyString : String; +begin + AMolinas := 0; + LMoneyString := Trim(APasc); + if LMoneyString.Length=0 then begin + Result := true; + exit; + end; + try + LPosThousand := LMoneyString.IndexOf( TPCJSONData.JSONFormatSettings.ThousandSeparator ); + LPosDecimal := LMoneyString.IndexOf( TPCJSONData.JSONFormatSettings.DecimalSeparator ); + + if (LPosThousand>0) then begin + if (LPosThousand < LPosDecimal ) then begin + // Remove thousand values + LMoneyString := LMoneyString.Replace(String(TPCJSONData.JSONFormatSettings.ThousandSeparator),'',[rfReplaceAll]); + end else begin + // Possible 15.123.456,7890 format ( coma (,) = decimal separator ) + // Remove decimal "." and convert thousand to decimal + LMoneyString := LMoneyString.Replace(String(TPCJSONData.JSONFormatSettings.DecimalSeparator),'',[rfReplaceAll]); + LMoneyString := LMoneyString.Replace(TPCJSONData.JSONFormatSettings.ThousandSeparator,TPCJSONData.JSONFormatSettings.DecimalSeparator,[rfReplaceAll]); + end; + end; + + AMolinas := Round( StrToFloat(LMoneyString,TPCJSONData.JSONFormatSettings)*10000 ); + Result := true; + Except + result := false; + end; + +end; + +class function TPASCEncoding.Encode(const AMolinas: Int64): String; +begin + Result := FormatFloat('#,###0.0000',(AMolinas/10000.0), TPCJSONData.JSONFormatSettings); +end; + +{ TStringExtensions } + +class function TStringExtensions.Escape(const AStr: String; AEscapeSymbol: Char; const AEscapedChars: TArray<Char>): String; +var + LPPtr: PChar; + LPeek, LNext: Char; +begin + Result := String.Empty; + LPPtr := PChar(AStr); + + while LPPtr^ <> #0 do + begin + LPeek := LPPtr^; + if LPeek = AEscapeSymbol then + begin + Result := Result + LPPtr^; // append escape symbol + System.Inc(LPPtr); + LNext := LPPtr^; + if LNext = #0 then + begin + // end of string, last char was escape symbol + if (TArrayTool<Char>.Contains(AEscapedChars, AEscapeSymbol)) then + begin + // need to escape it + Result := Result + AEscapeSymbol; + end; + end + else if (TArrayTool<Char>.Contains(AEscapedChars, LNext)) then + begin + // is an escape sequence, append next char + Result := Result + LPPtr^; + System.Inc(LPPtr); + end + else + begin + // is an invalid escape sequence + if (TArrayTool<Char>.Contains(AEscapedChars, AEscapeSymbol)) then + begin + // need to escape symbol, since it's an escaped char + Result := Result + AEscapeSymbol; + end; + end; + + end + else if (TArrayTool<Char>.Contains(AEscapedChars, LPeek)) then + begin + // char needs escaping + Result := Result + AEscapeSymbol + LPPtr^; + System.Inc(LPPtr); + end + else + begin + // normal char + Result := Result + LPPtr^; + System.Inc(LPPtr); + end; + end; +end; + +class function TStringExtensions.Unescape(const AStr: String; AEscapeSymbol: Char; const AEscapedChars: TArray<Char>): String; +var + LPPtr: PChar; + LPeek: Char; +begin + Result := String.Empty; + LPPtr := PChar(AStr); + + while LPPtr^ <> #0 do + begin + LPeek := LPPtr^; + if LPeek = AEscapeSymbol then begin + System.Inc(LPPtr); // omit the escape symbol + LPeek := LPPtr^; + if LPeek = #0 then begin + // last character was the escape symbol, so include it + Result := Result + AEscapeSymbol; + break; + end; + + if (not(TArrayTool<Char>.Contains(AEscapedChars, LPeek))) then begin + // was not an escaped char, so include the escape symbol + Result := Result + AEscapeSymbol; + continue; + end; + + end; + // include the char (or escaped char) + Result := Result + LPPtr^; + System.Inc(LPPtr); + end; +end; + +class function TStringExtensions.All(const ANeedle: String; const AStack: String): Boolean; +var + c: Char; +begin + Result := True; + for c in ANeedle do + begin + if not AStack.Contains(c) then + Exit(False); + end; +end; + +end. diff --git a/src/libraries/regex/HyperLinksDecorator.pas b/src/libraries/regex/HyperLinksDecorator.pas new file mode 100644 index 000000000..903f476b4 --- /dev/null +++ b/src/libraries/regex/HyperLinksDecorator.pas @@ -0,0 +1,167 @@ +{$B-} +unit HyperLinksDecorator; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +{ + + Functions to 'decorate' hyper-links + (search for URLs and e-mails and replace + them with appropriate HTML-links). + Uses TRegExpr library. + + (c) 2002 Andrey V. Sorokin, Saint Petersburg, Russia + https://sorokin.engineer/ + andrey@sorokin.engineer + + v. 0.101 2002.08.30 + -=- (-) Missed closing tag </a> + + Note: + This functions have to be optimized - they construct result strings + with step by step concatenation that can take a lot of resources while + processing big input texts with many hyper links. + +} + +interface + +uses + regexpr; + +type +TDecorateURLsFlags = ( + // describes, which parts of hyper-link must be included + // into VISIBLE part of the link: + durlProto, // Protocol (like 'ftp://' or 'http://') + durlAddr, // TCP address or domain name (like 'sorokin.engineer') + durlPort, // Port number if specified (like ':8080') + durlPath, // Path to document (like 'index.html') + durlBMark, // Book mark (like '#mark') + durlParam // URL params (like '?ID=2&User=13') + ); + +TDecorateURLsFlagSet = set of TDecorateURLsFlags; + + +function DecorateURLs ( + // can find hyper links like 'http://...' or 'ftp://..' + // as well as links without protocol, but start with 'www.' + + const AText : string; + // Input text to find hyper-links + + AFlags : TDecorateURLsFlagSet = [durlAddr, durlPath] + // Which part of hyper-links found must be included into visible + // part of URL, for example if [durlAddr] then hyper link + // 'https://sorokin.engineer/en/index.html' will be decorated as + // '<a href="https://sorokin.engineer/en/index.html">https://sorokin.engineer</a>' + + ) : string; + // Returns input text with decorated hyper links + + +function DecorateEMails ( + // Replaces all syntax correct e-mails + // with '<a href="mailto:ADDR">ADDR</a>' + // For example, replaces 'anso@mail.ru' + // with '<a href="mailto:anso@mail.ru">anso@mail.ru</a>'. + + const AText : string + // Input text to find e-mails + + ) : string; + // Returns input text with decorated e-mails + + +implementation + +uses + SysUtils; // we are using AnsiCompareText + +function DecorateURLs (const AText : string; + AFlags : TDecorateURLsFlagSet = [durlAddr, durlPath] + ) : string; +const + URLTemplate = + '(?i)' + + '(' + + '(FTP|HTTP)://' // Protocol + + '|www\.)' // trick to catch links without + // protocol - by detecting of starting 'www.' + + '([\w\d\-]+(\.[\w\d\-]+)+)' // TCP addr or domain name + + '(:\d\d?\d?\d?\d?)?' // port number + + '(((/[%+\w\d\-\\\.]*)+)*)' // unix path + + '(\?[^\s=&]+=[^\s=&]+(&[^\s=&]+=[^\s=&]+)*)?' + // request (GET) params + + '(#[\w\d\-%+]+)?'; // bookmark +var + PrevPos : integer; + s, Proto, Addr, HRef : string; +begin + Result := ''; + PrevPos := 1; + with TRegExpr.Create do try + Expression := URLTemplate; + if Exec (AText) then + REPEAT + s := ''; + if AnsiCompareText (Match [1], 'www.') = 0 then begin + Proto := 'http://'; + Addr := Match [1] + Match [3]; + HRef := Proto + Match [0]; + end + else begin + Proto := Match [1]; + Addr := Match [3]; + HRef := Match [0]; + end; + if durlProto in AFlags + then s := s + Proto; + if durlAddr in AFlags + then s := s + Addr; + if durlPort in AFlags + then s := s + Match [5]; + if durlPath in AFlags + then s := s + Match [6]; + if durlParam in AFlags + then s := s + Match [9]; + if durlBMark in AFlags + then s := s + Match [11]; + Result := Result + System.Copy (AText, PrevPos, + MatchPos [0] - PrevPos) + '<a href="' + HRef + '">' + s + '</a>'; //###0.101 + PrevPos := MatchPos [0] + MatchLen [0]; + UNTIL not ExecNext; + Result := Result + System.Copy (AText, PrevPos, MaxInt); // Tail + finally Free; + end; +end; { of function DecorateURLs +--------------------------------------------------------------} + +function DecorateEMails (const AText : string) : string; + const + MailTemplate = + '[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+'; + var + PrevPos : integer; + begin + Result := ''; + PrevPos := 1; + with TRegExpr.Create do try + Expression := MailTemplate; + if Exec (AText) then + REPEAT + Result := Result + System.Copy (AText, PrevPos, + MatchPos [0] - PrevPos) + '<a href="mailto:' + Match [0] + '">' + Match [0] + '</a>'; + PrevPos := MatchPos [0] + MatchLen [0]; + UNTIL not ExecNext; + Result := Result + System.Copy (AText, PrevPos, MaxInt); // Tail + finally Free; + end; + end; { of function DecorateEMails +--------------------------------------------------------------} + + +end. diff --git a/src/libraries/regex/regexpr_compilers.inc b/src/libraries/regex/regexpr_compilers.inc new file mode 100644 index 000000000..8072878e5 --- /dev/null +++ b/src/libraries/regex/regexpr_compilers.inc @@ -0,0 +1,366 @@ +{$IFDEF VER90} + {$DEFINE D2} +{$ENDIF} // D2 + +{$IFDEF VER93} + {$DEFINE D2} +{$ENDIF} // CPPB 1 + +{$IFDEF VER100} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D3 + +{$IFDEF VER110} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // CPPB 3 + +{$IFDEF VER120} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D4 + +{$IFDEF VER130} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D5 + +{$IFDEF VER140} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D6 + +{$IFDEF VER150} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D7 + +{$IFDEF VER160} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D7 + +{$IFDEF VER200} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D2009 + +{$IFDEF VER210} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D2010 + +{$IFDEF VER220} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D XE + +{$IFDEF VER230} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D XE2 + +{$IFDEF VER240} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D XE3 + +{$IFDEF VER250} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D XE4 + +{$IFDEF VER260} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D XE5 + +{$IFDEF VER270} + {$DEFINE D_XE6} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D XE6 + +{$IFDEF VER280} + {$DEFINE D_XE7} + {$DEFINE D_XE6} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D XE7 + +{$IFDEF VER290} + {$DEFINE D_XE8} + {$DEFINE D_XE7} + {$DEFINE D_XE6} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D XE8 + +{$IFDEF VER300} + {$DEFINE D_100} + {$DEFINE D_XE8} + {$DEFINE D_XE7} + {$DEFINE D_XE6} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D 10 + +{$IFDEF VER310} + {$DEFINE D_101} + {$DEFINE D_100} + {$DEFINE D_XE8} + {$DEFINE D_XE7} + {$DEFINE D_XE6} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D 10.1 + +{$IFDEF VER320} + {$DEFINE D_102} + {$DEFINE D_101} + {$DEFINE D_100} + {$DEFINE D_XE8} + {$DEFINE D_XE7} + {$DEFINE D_XE6} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D 10.2 + +{$IFDEF VER330} + {$DEFINE D_103} + {$DEFINE D_102} + {$DEFINE D_101} + {$DEFINE D_100} + {$DEFINE D_XE8} + {$DEFINE D_XE7} + {$DEFINE D_XE6} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D 10.3 + +{$IFDEF VER340} + {$DEFINE D_104} + {$DEFINE D_103} + {$DEFINE D_102} + {$DEFINE D_101} + {$DEFINE D_100} + {$DEFINE D_XE8} + {$DEFINE D_XE7} + {$DEFINE D_XE6} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D 10.4 + +{$IFDEF VER350} + {$DEFINE D_105} + {$DEFINE D_104} + {$DEFINE D_103} + {$DEFINE D_102} + {$DEFINE D_101} + {$DEFINE D_100} + {$DEFINE D_XE8} + {$DEFINE D_XE7} + {$DEFINE D_XE6} + {$DEFINE D_XE5} + {$DEFINE D_XE4} + {$DEFINE D_XE3} + {$DEFINE D_XE2} + {$DEFINE D_XE} + {$DEFINE D2010} + {$DEFINE D2009} + {$DEFINE D8} + {$DEFINE D7} + {$DEFINE D6} + {$DEFINE D5} + {$DEFINE D4} + {$DEFINE D3} + {$DEFINE D2} +{$ENDIF} // D 10.5 + + +{$IFDEF D6} + {$WARN SYMBOL_PLATFORM OFF} // Suppress .Net warnings +{$ENDIF} + +{$IFDEF D7} + {$WARN UNSAFE_CAST OFF} // Suppress .Net warnings + {$WARN UNSAFE_TYPE OFF} // Suppress .Net warnings + {$WARN UNSAFE_CODE OFF} // Suppress .Net warnings +{$ENDIF} + diff --git a/src/libraries/regex/regexpr_unicodedata.pas b/src/libraries/regex/regexpr_unicodedata.pas new file mode 100644 index 000000000..01036df9a --- /dev/null +++ b/src/libraries/regex/regexpr_unicodedata.pas @@ -0,0 +1,196624 @@ +unit regexpr_unicodedata; +interface + +const + //bit 7: is word char; bits 0..6: category value from UnicodeData unit + CharCategoryArray: packed array[0..$FFFF] of byte = ( + 25, // $0000 + 25, // $0001 + 25, // $0002 + 25, // $0003 + 25, // $0004 + 25, // $0005 + 25, // $0006 + 25, // $0007 + 25, // $0008 + 25, // $0009 + 25, // $000A + 25, // $000B + 25, // $000C + 25, // $000D + 25, // $000E + 25, // $000F + 25, // $0010 + 25, // $0011 + 25, // $0012 + 25, // $0013 + 25, // $0014 + 25, // $0015 + 25, // $0016 + 25, // $0017 + 25, // $0018 + 25, // $0019 + 25, // $001A + 25, // $001B + 25, // $001C + 25, // $001D + 25, // $001E + 25, // $001F + 22, // $0020 + 17, // $0021 + 17, // $0022 + 17, // $0023 + 19, // $0024 + 17, // $0025 + 17, // $0026 + 17, // $0027 + 13, // $0028 + 14, // $0029 + 17, // $002A + 18, // $002B + 17, // $002C + 12, // $002D + 17, // $002E + 17, // $002F + 136, // $0030 + 136, // $0031 + 136, // $0032 + 136, // $0033 + 136, // $0034 + 136, // $0035 + 136, // $0036 + 136, // $0037 + 136, // $0038 + 136, // $0039 + 17, // $003A + 17, // $003B + 18, // $003C + 18, // $003D + 18, // $003E + 17, // $003F + 17, // $0040 + 128, // $0041 + 128, // $0042 + 128, // $0043 + 128, // $0044 + 128, // $0045 + 128, // $0046 + 128, // $0047 + 128, // $0048 + 128, // $0049 + 128, // $004A + 128, // $004B + 128, // $004C + 128, // $004D + 128, // $004E + 128, // $004F + 128, // $0050 + 128, // $0051 + 128, // $0052 + 128, // $0053 + 128, // $0054 + 128, // $0055 + 128, // $0056 + 128, // $0057 + 128, // $0058 + 128, // $0059 + 128, // $005A + 13, // $005B + 17, // $005C + 14, // $005D + 20, // $005E + 139, // $005F + 20, // $0060 + 129, // $0061 + 129, // $0062 + 129, // $0063 + 129, // $0064 + 129, // $0065 + 129, // $0066 + 129, // $0067 + 129, // $0068 + 129, // $0069 + 129, // $006A + 129, // $006B + 129, // $006C + 129, // $006D + 129, // $006E + 129, // $006F + 129, // $0070 + 129, // $0071 + 129, // $0072 + 129, // $0073 + 129, // $0074 + 129, // $0075 + 129, // $0076 + 129, // $0077 + 129, // $0078 + 129, // $0079 + 129, // $007A + 13, // $007B + 18, // $007C + 14, // $007D + 18, // $007E + 25, // $007F + 25, // $0080 + 25, // $0081 + 25, // $0082 + 25, // $0083 + 25, // $0084 + 25, // $0085 + 25, // $0086 + 25, // $0087 + 25, // $0088 + 25, // $0089 + 25, // $008A + 25, // $008B + 25, // $008C + 25, // $008D + 25, // $008E + 25, // $008F + 25, // $0090 + 25, // $0091 + 25, // $0092 + 25, // $0093 + 25, // $0094 + 25, // $0095 + 25, // $0096 + 25, // $0097 + 25, // $0098 + 25, // $0099 + 25, // $009A + 25, // $009B + 25, // $009C + 25, // $009D + 25, // $009E + 25, // $009F + 22, // $00A0 + 17, // $00A1 + 19, // $00A2 + 19, // $00A3 + 19, // $00A4 + 19, // $00A5 + 21, // $00A6 + 17, // $00A7 + 20, // $00A8 + 21, // $00A9 + 132, // $00AA + 15, // $00AB + 18, // $00AC + 26, // $00AD + 21, // $00AE + 20, // $00AF + 21, // $00B0 + 18, // $00B1 + 138, // $00B2 + 138, // $00B3 + 20, // $00B4 + 129, // $00B5 + 17, // $00B6 + 17, // $00B7 + 20, // $00B8 + 138, // $00B9 + 132, // $00BA + 16, // $00BB + 138, // $00BC + 138, // $00BD + 138, // $00BE + 17, // $00BF + 128, // $00C0 + 128, // $00C1 + 128, // $00C2 + 128, // $00C3 + 128, // $00C4 + 128, // $00C5 + 128, // $00C6 + 128, // $00C7 + 128, // $00C8 + 128, // $00C9 + 128, // $00CA + 128, // $00CB + 128, // $00CC + 128, // $00CD + 128, // $00CE + 128, // $00CF + 128, // $00D0 + 128, // $00D1 + 128, // $00D2 + 128, // $00D3 + 128, // $00D4 + 128, // $00D5 + 128, // $00D6 + 18, // $00D7 + 128, // $00D8 + 128, // $00D9 + 128, // $00DA + 128, // $00DB + 128, // $00DC + 128, // $00DD + 128, // $00DE + 129, // $00DF + 129, // $00E0 + 129, // $00E1 + 129, // $00E2 + 129, // $00E3 + 129, // $00E4 + 129, // $00E5 + 129, // $00E6 + 129, // $00E7 + 129, // $00E8 + 129, // $00E9 + 129, // $00EA + 129, // $00EB + 129, // $00EC + 129, // $00ED + 129, // $00EE + 129, // $00EF + 129, // $00F0 + 129, // $00F1 + 129, // $00F2 + 129, // $00F3 + 129, // $00F4 + 129, // $00F5 + 129, // $00F6 + 18, // $00F7 + 129, // $00F8 + 129, // $00F9 + 129, // $00FA + 129, // $00FB + 129, // $00FC + 129, // $00FD + 129, // $00FE + 129, // $00FF + 128, // $0100 + 129, // $0101 + 128, // $0102 + 129, // $0103 + 128, // $0104 + 129, // $0105 + 128, // $0106 + 129, // $0107 + 128, // $0108 + 129, // $0109 + 128, // $010A + 129, // $010B + 128, // $010C + 129, // $010D + 128, // $010E + 129, // $010F + 128, // $0110 + 129, // $0111 + 128, // $0112 + 129, // $0113 + 128, // $0114 + 129, // $0115 + 128, // $0116 + 129, // $0117 + 128, // $0118 + 129, // $0119 + 128, // $011A + 129, // $011B + 128, // $011C + 129, // $011D + 128, // $011E + 129, // $011F + 128, // $0120 + 129, // $0121 + 128, // $0122 + 129, // $0123 + 128, // $0124 + 129, // $0125 + 128, // $0126 + 129, // $0127 + 128, // $0128 + 129, // $0129 + 128, // $012A + 129, // $012B + 128, // $012C + 129, // $012D + 128, // $012E + 129, // $012F + 128, // $0130 + 129, // $0131 + 128, // $0132 + 129, // $0133 + 128, // $0134 + 129, // $0135 + 128, // $0136 + 129, // $0137 + 129, // $0138 + 128, // $0139 + 129, // $013A + 128, // $013B + 129, // $013C + 128, // $013D + 129, // $013E + 128, // $013F + 129, // $0140 + 128, // $0141 + 129, // $0142 + 128, // $0143 + 129, // $0144 + 128, // $0145 + 129, // $0146 + 128, // $0147 + 129, // $0148 + 129, // $0149 + 128, // $014A + 129, // $014B + 128, // $014C + 129, // $014D + 128, // $014E + 129, // $014F + 128, // $0150 + 129, // $0151 + 128, // $0152 + 129, // $0153 + 128, // $0154 + 129, // $0155 + 128, // $0156 + 129, // $0157 + 128, // $0158 + 129, // $0159 + 128, // $015A + 129, // $015B + 128, // $015C + 129, // $015D + 128, // $015E + 129, // $015F + 128, // $0160 + 129, // $0161 + 128, // $0162 + 129, // $0163 + 128, // $0164 + 129, // $0165 + 128, // $0166 + 129, // $0167 + 128, // $0168 + 129, // $0169 + 128, // $016A + 129, // $016B + 128, // $016C + 129, // $016D + 128, // $016E + 129, // $016F + 128, // $0170 + 129, // $0171 + 128, // $0172 + 129, // $0173 + 128, // $0174 + 129, // $0175 + 128, // $0176 + 129, // $0177 + 128, // $0178 + 128, // $0179 + 129, // $017A + 128, // $017B + 129, // $017C + 128, // $017D + 129, // $017E + 129, // $017F + 129, // $0180 + 128, // $0181 + 128, // $0182 + 129, // $0183 + 128, // $0184 + 129, // $0185 + 128, // $0186 + 128, // $0187 + 129, // $0188 + 128, // $0189 + 128, // $018A + 128, // $018B + 129, // $018C + 129, // $018D + 128, // $018E + 128, // $018F + 128, // $0190 + 128, // $0191 + 129, // $0192 + 128, // $0193 + 128, // $0194 + 129, // $0195 + 128, // $0196 + 128, // $0197 + 128, // $0198 + 129, // $0199 + 129, // $019A + 129, // $019B + 128, // $019C + 128, // $019D + 129, // $019E + 128, // $019F + 128, // $01A0 + 129, // $01A1 + 128, // $01A2 + 129, // $01A3 + 128, // $01A4 + 129, // $01A5 + 128, // $01A6 + 128, // $01A7 + 129, // $01A8 + 128, // $01A9 + 129, // $01AA + 129, // $01AB + 128, // $01AC + 129, // $01AD + 128, // $01AE + 128, // $01AF + 129, // $01B0 + 128, // $01B1 + 128, // $01B2 + 128, // $01B3 + 129, // $01B4 + 128, // $01B5 + 129, // $01B6 + 128, // $01B7 + 128, // $01B8 + 129, // $01B9 + 129, // $01BA + 132, // $01BB + 128, // $01BC + 129, // $01BD + 129, // $01BE + 129, // $01BF + 132, // $01C0 + 132, // $01C1 + 132, // $01C2 + 132, // $01C3 + 128, // $01C4 + 130, // $01C5 + 129, // $01C6 + 128, // $01C7 + 130, // $01C8 + 129, // $01C9 + 128, // $01CA + 130, // $01CB + 129, // $01CC + 128, // $01CD + 129, // $01CE + 128, // $01CF + 129, // $01D0 + 128, // $01D1 + 129, // $01D2 + 128, // $01D3 + 129, // $01D4 + 128, // $01D5 + 129, // $01D6 + 128, // $01D7 + 129, // $01D8 + 128, // $01D9 + 129, // $01DA + 128, // $01DB + 129, // $01DC + 129, // $01DD + 128, // $01DE + 129, // $01DF + 128, // $01E0 + 129, // $01E1 + 128, // $01E2 + 129, // $01E3 + 128, // $01E4 + 129, // $01E5 + 128, // $01E6 + 129, // $01E7 + 128, // $01E8 + 129, // $01E9 + 128, // $01EA + 129, // $01EB + 128, // $01EC + 129, // $01ED + 128, // $01EE + 129, // $01EF + 129, // $01F0 + 128, // $01F1 + 130, // $01F2 + 129, // $01F3 + 128, // $01F4 + 129, // $01F5 + 128, // $01F6 + 128, // $01F7 + 128, // $01F8 + 129, // $01F9 + 128, // $01FA + 129, // $01FB + 128, // $01FC + 129, // $01FD + 128, // $01FE + 129, // $01FF + 128, // $0200 + 129, // $0201 + 128, // $0202 + 129, // $0203 + 128, // $0204 + 129, // $0205 + 128, // $0206 + 129, // $0207 + 128, // $0208 + 129, // $0209 + 128, // $020A + 129, // $020B + 128, // $020C + 129, // $020D + 128, // $020E + 129, // $020F + 128, // $0210 + 129, // $0211 + 128, // $0212 + 129, // $0213 + 128, // $0214 + 129, // $0215 + 128, // $0216 + 129, // $0217 + 128, // $0218 + 129, // $0219 + 128, // $021A + 129, // $021B + 128, // $021C + 129, // $021D + 128, // $021E + 129, // $021F + 128, // $0220 + 129, // $0221 + 128, // $0222 + 129, // $0223 + 128, // $0224 + 129, // $0225 + 128, // $0226 + 129, // $0227 + 128, // $0228 + 129, // $0229 + 128, // $022A + 129, // $022B + 128, // $022C + 129, // $022D + 128, // $022E + 129, // $022F + 128, // $0230 + 129, // $0231 + 128, // $0232 + 129, // $0233 + 129, // $0234 + 129, // $0235 + 129, // $0236 + 129, // $0237 + 129, // $0238 + 129, // $0239 + 128, // $023A + 128, // $023B + 129, // $023C + 128, // $023D + 128, // $023E + 129, // $023F + 129, // $0240 + 128, // $0241 + 129, // $0242 + 128, // $0243 + 128, // $0244 + 128, // $0245 + 128, // $0246 + 129, // $0247 + 128, // $0248 + 129, // $0249 + 128, // $024A + 129, // $024B + 128, // $024C + 129, // $024D + 128, // $024E + 129, // $024F + 129, // $0250 + 129, // $0251 + 129, // $0252 + 129, // $0253 + 129, // $0254 + 129, // $0255 + 129, // $0256 + 129, // $0257 + 129, // $0258 + 129, // $0259 + 129, // $025A + 129, // $025B + 129, // $025C + 129, // $025D + 129, // $025E + 129, // $025F + 129, // $0260 + 129, // $0261 + 129, // $0262 + 129, // $0263 + 129, // $0264 + 129, // $0265 + 129, // $0266 + 129, // $0267 + 129, // $0268 + 129, // $0269 + 129, // $026A + 129, // $026B + 129, // $026C + 129, // $026D + 129, // $026E + 129, // $026F + 129, // $0270 + 129, // $0271 + 129, // $0272 + 129, // $0273 + 129, // $0274 + 129, // $0275 + 129, // $0276 + 129, // $0277 + 129, // $0278 + 129, // $0279 + 129, // $027A + 129, // $027B + 129, // $027C + 129, // $027D + 129, // $027E + 129, // $027F + 129, // $0280 + 129, // $0281 + 129, // $0282 + 129, // $0283 + 129, // $0284 + 129, // $0285 + 129, // $0286 + 129, // $0287 + 129, // $0288 + 129, // $0289 + 129, // $028A + 129, // $028B + 129, // $028C + 129, // $028D + 129, // $028E + 129, // $028F + 129, // $0290 + 129, // $0291 + 129, // $0292 + 129, // $0293 + 132, // $0294 + 129, // $0295 + 129, // $0296 + 129, // $0297 + 129, // $0298 + 129, // $0299 + 129, // $029A + 129, // $029B + 129, // $029C + 129, // $029D + 129, // $029E + 129, // $029F + 129, // $02A0 + 129, // $02A1 + 129, // $02A2 + 129, // $02A3 + 129, // $02A4 + 129, // $02A5 + 129, // $02A6 + 129, // $02A7 + 129, // $02A8 + 129, // $02A9 + 129, // $02AA + 129, // $02AB + 129, // $02AC + 129, // $02AD + 129, // $02AE + 129, // $02AF + 131, // $02B0 + 131, // $02B1 + 131, // $02B2 + 131, // $02B3 + 131, // $02B4 + 131, // $02B5 + 131, // $02B6 + 131, // $02B7 + 131, // $02B8 + 131, // $02B9 + 131, // $02BA + 131, // $02BB + 131, // $02BC + 131, // $02BD + 131, // $02BE + 131, // $02BF + 131, // $02C0 + 131, // $02C1 + 20, // $02C2 + 20, // $02C3 + 20, // $02C4 + 20, // $02C5 + 131, // $02C6 + 131, // $02C7 + 131, // $02C8 + 131, // $02C9 + 131, // $02CA + 131, // $02CB + 131, // $02CC + 131, // $02CD + 131, // $02CE + 131, // $02CF + 131, // $02D0 + 131, // $02D1 + 20, // $02D2 + 20, // $02D3 + 20, // $02D4 + 20, // $02D5 + 20, // $02D6 + 20, // $02D7 + 20, // $02D8 + 20, // $02D9 + 20, // $02DA + 20, // $02DB + 20, // $02DC + 20, // $02DD + 20, // $02DE + 20, // $02DF + 131, // $02E0 + 131, // $02E1 + 131, // $02E2 + 131, // $02E3 + 131, // $02E4 + 20, // $02E5 + 20, // $02E6 + 20, // $02E7 + 20, // $02E8 + 20, // $02E9 + 20, // $02EA + 20, // $02EB + 131, // $02EC + 20, // $02ED + 131, // $02EE + 20, // $02EF + 20, // $02F0 + 20, // $02F1 + 20, // $02F2 + 20, // $02F3 + 20, // $02F4 + 20, // $02F5 + 20, // $02F6 + 20, // $02F7 + 20, // $02F8 + 20, // $02F9 + 20, // $02FA + 20, // $02FB + 20, // $02FC + 20, // $02FD + 20, // $02FE + 20, // $02FF + 133, // $0300 + 133, // $0301 + 133, // $0302 + 133, // $0303 + 133, // $0304 + 133, // $0305 + 133, // $0306 + 133, // $0307 + 133, // $0308 + 133, // $0309 + 133, // $030A + 133, // $030B + 133, // $030C + 133, // $030D + 133, // $030E + 133, // $030F + 133, // $0310 + 133, // $0311 + 133, // $0312 + 133, // $0313 + 133, // $0314 + 133, // $0315 + 133, // $0316 + 133, // $0317 + 133, // $0318 + 133, // $0319 + 133, // $031A + 133, // $031B + 133, // $031C + 133, // $031D + 133, // $031E + 133, // $031F + 133, // $0320 + 133, // $0321 + 133, // $0322 + 133, // $0323 + 133, // $0324 + 133, // $0325 + 133, // $0326 + 133, // $0327 + 133, // $0328 + 133, // $0329 + 133, // $032A + 133, // $032B + 133, // $032C + 133, // $032D + 133, // $032E + 133, // $032F + 133, // $0330 + 133, // $0331 + 133, // $0332 + 133, // $0333 + 133, // $0334 + 133, // $0335 + 133, // $0336 + 133, // $0337 + 133, // $0338 + 133, // $0339 + 133, // $033A + 133, // $033B + 133, // $033C + 133, // $033D + 133, // $033E + 133, // $033F + 133, // $0340 + 133, // $0341 + 133, // $0342 + 133, // $0343 + 133, // $0344 + 133, // $0345 + 133, // $0346 + 133, // $0347 + 133, // $0348 + 133, // $0349 + 133, // $034A + 133, // $034B + 133, // $034C + 133, // $034D + 133, // $034E + 133, // $034F + 133, // $0350 + 133, // $0351 + 133, // $0352 + 133, // $0353 + 133, // $0354 + 133, // $0355 + 133, // $0356 + 133, // $0357 + 133, // $0358 + 133, // $0359 + 133, // $035A + 133, // $035B + 133, // $035C + 133, // $035D + 133, // $035E + 133, // $035F + 133, // $0360 + 133, // $0361 + 133, // $0362 + 133, // $0363 + 133, // $0364 + 133, // $0365 + 133, // $0366 + 133, // $0367 + 133, // $0368 + 133, // $0369 + 133, // $036A + 133, // $036B + 133, // $036C + 133, // $036D + 133, // $036E + 133, // $036F + 128, // $0370 + 129, // $0371 + 128, // $0372 + 129, // $0373 + 131, // $0374 + 20, // $0375 + 128, // $0376 + 129, // $0377 + 29, // $0378 + 29, // $0379 + 131, // $037A + 129, // $037B + 129, // $037C + 129, // $037D + 17, // $037E + 128, // $037F + 29, // $0380 + 29, // $0381 + 29, // $0382 + 29, // $0383 + 20, // $0384 + 20, // $0385 + 128, // $0386 + 17, // $0387 + 128, // $0388 + 128, // $0389 + 128, // $038A + 29, // $038B + 128, // $038C + 29, // $038D + 128, // $038E + 128, // $038F + 129, // $0390 + 128, // $0391 + 128, // $0392 + 128, // $0393 + 128, // $0394 + 128, // $0395 + 128, // $0396 + 128, // $0397 + 128, // $0398 + 128, // $0399 + 128, // $039A + 128, // $039B + 128, // $039C + 128, // $039D + 128, // $039E + 128, // $039F + 128, // $03A0 + 128, // $03A1 + 29, // $03A2 + 128, // $03A3 + 128, // $03A4 + 128, // $03A5 + 128, // $03A6 + 128, // $03A7 + 128, // $03A8 + 128, // $03A9 + 128, // $03AA + 128, // $03AB + 129, // $03AC + 129, // $03AD + 129, // $03AE + 129, // $03AF + 129, // $03B0 + 129, // $03B1 + 129, // $03B2 + 129, // $03B3 + 129, // $03B4 + 129, // $03B5 + 129, // $03B6 + 129, // $03B7 + 129, // $03B8 + 129, // $03B9 + 129, // $03BA + 129, // $03BB + 129, // $03BC + 129, // $03BD + 129, // $03BE + 129, // $03BF + 129, // $03C0 + 129, // $03C1 + 129, // $03C2 + 129, // $03C3 + 129, // $03C4 + 129, // $03C5 + 129, // $03C6 + 129, // $03C7 + 129, // $03C8 + 129, // $03C9 + 129, // $03CA + 129, // $03CB + 129, // $03CC + 129, // $03CD + 129, // $03CE + 128, // $03CF + 129, // $03D0 + 129, // $03D1 + 128, // $03D2 + 128, // $03D3 + 128, // $03D4 + 129, // $03D5 + 129, // $03D6 + 129, // $03D7 + 128, // $03D8 + 129, // $03D9 + 128, // $03DA + 129, // $03DB + 128, // $03DC + 129, // $03DD + 128, // $03DE + 129, // $03DF + 128, // $03E0 + 129, // $03E1 + 128, // $03E2 + 129, // $03E3 + 128, // $03E4 + 129, // $03E5 + 128, // $03E6 + 129, // $03E7 + 128, // $03E8 + 129, // $03E9 + 128, // $03EA + 129, // $03EB + 128, // $03EC + 129, // $03ED + 128, // $03EE + 129, // $03EF + 129, // $03F0 + 129, // $03F1 + 129, // $03F2 + 129, // $03F3 + 128, // $03F4 + 129, // $03F5 + 18, // $03F6 + 128, // $03F7 + 129, // $03F8 + 128, // $03F9 + 128, // $03FA + 129, // $03FB + 129, // $03FC + 128, // $03FD + 128, // $03FE + 128, // $03FF + 128, // $0400 + 128, // $0401 + 128, // $0402 + 128, // $0403 + 128, // $0404 + 128, // $0405 + 128, // $0406 + 128, // $0407 + 128, // $0408 + 128, // $0409 + 128, // $040A + 128, // $040B + 128, // $040C + 128, // $040D + 128, // $040E + 128, // $040F + 128, // $0410 + 128, // $0411 + 128, // $0412 + 128, // $0413 + 128, // $0414 + 128, // $0415 + 128, // $0416 + 128, // $0417 + 128, // $0418 + 128, // $0419 + 128, // $041A + 128, // $041B + 128, // $041C + 128, // $041D + 128, // $041E + 128, // $041F + 128, // $0420 + 128, // $0421 + 128, // $0422 + 128, // $0423 + 128, // $0424 + 128, // $0425 + 128, // $0426 + 128, // $0427 + 128, // $0428 + 128, // $0429 + 128, // $042A + 128, // $042B + 128, // $042C + 128, // $042D + 128, // $042E + 128, // $042F + 129, // $0430 + 129, // $0431 + 129, // $0432 + 129, // $0433 + 129, // $0434 + 129, // $0435 + 129, // $0436 + 129, // $0437 + 129, // $0438 + 129, // $0439 + 129, // $043A + 129, // $043B + 129, // $043C + 129, // $043D + 129, // $043E + 129, // $043F + 129, // $0440 + 129, // $0441 + 129, // $0442 + 129, // $0443 + 129, // $0444 + 129, // $0445 + 129, // $0446 + 129, // $0447 + 129, // $0448 + 129, // $0449 + 129, // $044A + 129, // $044B + 129, // $044C + 129, // $044D + 129, // $044E + 129, // $044F + 129, // $0450 + 129, // $0451 + 129, // $0452 + 129, // $0453 + 129, // $0454 + 129, // $0455 + 129, // $0456 + 129, // $0457 + 129, // $0458 + 129, // $0459 + 129, // $045A + 129, // $045B + 129, // $045C + 129, // $045D + 129, // $045E + 129, // $045F + 128, // $0460 + 129, // $0461 + 128, // $0462 + 129, // $0463 + 128, // $0464 + 129, // $0465 + 128, // $0466 + 129, // $0467 + 128, // $0468 + 129, // $0469 + 128, // $046A + 129, // $046B + 128, // $046C + 129, // $046D + 128, // $046E + 129, // $046F + 128, // $0470 + 129, // $0471 + 128, // $0472 + 129, // $0473 + 128, // $0474 + 129, // $0475 + 128, // $0476 + 129, // $0477 + 128, // $0478 + 129, // $0479 + 128, // $047A + 129, // $047B + 128, // $047C + 129, // $047D + 128, // $047E + 129, // $047F + 128, // $0480 + 129, // $0481 + 21, // $0482 + 133, // $0483 + 133, // $0484 + 133, // $0485 + 133, // $0486 + 133, // $0487 + 135, // $0488 + 135, // $0489 + 128, // $048A + 129, // $048B + 128, // $048C + 129, // $048D + 128, // $048E + 129, // $048F + 128, // $0490 + 129, // $0491 + 128, // $0492 + 129, // $0493 + 128, // $0494 + 129, // $0495 + 128, // $0496 + 129, // $0497 + 128, // $0498 + 129, // $0499 + 128, // $049A + 129, // $049B + 128, // $049C + 129, // $049D + 128, // $049E + 129, // $049F + 128, // $04A0 + 129, // $04A1 + 128, // $04A2 + 129, // $04A3 + 128, // $04A4 + 129, // $04A5 + 128, // $04A6 + 129, // $04A7 + 128, // $04A8 + 129, // $04A9 + 128, // $04AA + 129, // $04AB + 128, // $04AC + 129, // $04AD + 128, // $04AE + 129, // $04AF + 128, // $04B0 + 129, // $04B1 + 128, // $04B2 + 129, // $04B3 + 128, // $04B4 + 129, // $04B5 + 128, // $04B6 + 129, // $04B7 + 128, // $04B8 + 129, // $04B9 + 128, // $04BA + 129, // $04BB + 128, // $04BC + 129, // $04BD + 128, // $04BE + 129, // $04BF + 128, // $04C0 + 128, // $04C1 + 129, // $04C2 + 128, // $04C3 + 129, // $04C4 + 128, // $04C5 + 129, // $04C6 + 128, // $04C7 + 129, // $04C8 + 128, // $04C9 + 129, // $04CA + 128, // $04CB + 129, // $04CC + 128, // $04CD + 129, // $04CE + 129, // $04CF + 128, // $04D0 + 129, // $04D1 + 128, // $04D2 + 129, // $04D3 + 128, // $04D4 + 129, // $04D5 + 128, // $04D6 + 129, // $04D7 + 128, // $04D8 + 129, // $04D9 + 128, // $04DA + 129, // $04DB + 128, // $04DC + 129, // $04DD + 128, // $04DE + 129, // $04DF + 128, // $04E0 + 129, // $04E1 + 128, // $04E2 + 129, // $04E3 + 128, // $04E4 + 129, // $04E5 + 128, // $04E6 + 129, // $04E7 + 128, // $04E8 + 129, // $04E9 + 128, // $04EA + 129, // $04EB + 128, // $04EC + 129, // $04ED + 128, // $04EE + 129, // $04EF + 128, // $04F0 + 129, // $04F1 + 128, // $04F2 + 129, // $04F3 + 128, // $04F4 + 129, // $04F5 + 128, // $04F6 + 129, // $04F7 + 128, // $04F8 + 129, // $04F9 + 128, // $04FA + 129, // $04FB + 128, // $04FC + 129, // $04FD + 128, // $04FE + 129, // $04FF + 128, // $0500 + 129, // $0501 + 128, // $0502 + 129, // $0503 + 128, // $0504 + 129, // $0505 + 128, // $0506 + 129, // $0507 + 128, // $0508 + 129, // $0509 + 128, // $050A + 129, // $050B + 128, // $050C + 129, // $050D + 128, // $050E + 129, // $050F + 128, // $0510 + 129, // $0511 + 128, // $0512 + 129, // $0513 + 128, // $0514 + 129, // $0515 + 128, // $0516 + 129, // $0517 + 128, // $0518 + 129, // $0519 + 128, // $051A + 129, // $051B + 128, // $051C + 129, // $051D + 128, // $051E + 129, // $051F + 128, // $0520 + 129, // $0521 + 128, // $0522 + 129, // $0523 + 128, // $0524 + 129, // $0525 + 128, // $0526 + 129, // $0527 + 128, // $0528 + 129, // $0529 + 128, // $052A + 129, // $052B + 128, // $052C + 129, // $052D + 128, // $052E + 129, // $052F + 29, // $0530 + 128, // $0531 + 128, // $0532 + 128, // $0533 + 128, // $0534 + 128, // $0535 + 128, // $0536 + 128, // $0537 + 128, // $0538 + 128, // $0539 + 128, // $053A + 128, // $053B + 128, // $053C + 128, // $053D + 128, // $053E + 128, // $053F + 128, // $0540 + 128, // $0541 + 128, // $0542 + 128, // $0543 + 128, // $0544 + 128, // $0545 + 128, // $0546 + 128, // $0547 + 128, // $0548 + 128, // $0549 + 128, // $054A + 128, // $054B + 128, // $054C + 128, // $054D + 128, // $054E + 128, // $054F + 128, // $0550 + 128, // $0551 + 128, // $0552 + 128, // $0553 + 128, // $0554 + 128, // $0555 + 128, // $0556 + 29, // $0557 + 29, // $0558 + 131, // $0559 + 17, // $055A + 17, // $055B + 17, // $055C + 17, // $055D + 17, // $055E + 17, // $055F + 29, // $0560 + 129, // $0561 + 129, // $0562 + 129, // $0563 + 129, // $0564 + 129, // $0565 + 129, // $0566 + 129, // $0567 + 129, // $0568 + 129, // $0569 + 129, // $056A + 129, // $056B + 129, // $056C + 129, // $056D + 129, // $056E + 129, // $056F + 129, // $0570 + 129, // $0571 + 129, // $0572 + 129, // $0573 + 129, // $0574 + 129, // $0575 + 129, // $0576 + 129, // $0577 + 129, // $0578 + 129, // $0579 + 129, // $057A + 129, // $057B + 129, // $057C + 129, // $057D + 129, // $057E + 129, // $057F + 129, // $0580 + 129, // $0581 + 129, // $0582 + 129, // $0583 + 129, // $0584 + 129, // $0585 + 129, // $0586 + 129, // $0587 + 29, // $0588 + 17, // $0589 + 12, // $058A + 29, // $058B + 29, // $058C + 21, // $058D + 21, // $058E + 19, // $058F + 29, // $0590 + 133, // $0591 + 133, // $0592 + 133, // $0593 + 133, // $0594 + 133, // $0595 + 133, // $0596 + 133, // $0597 + 133, // $0598 + 133, // $0599 + 133, // $059A + 133, // $059B + 133, // $059C + 133, // $059D + 133, // $059E + 133, // $059F + 133, // $05A0 + 133, // $05A1 + 133, // $05A2 + 133, // $05A3 + 133, // $05A4 + 133, // $05A5 + 133, // $05A6 + 133, // $05A7 + 133, // $05A8 + 133, // $05A9 + 133, // $05AA + 133, // $05AB + 133, // $05AC + 133, // $05AD + 133, // $05AE + 133, // $05AF + 133, // $05B0 + 133, // $05B1 + 133, // $05B2 + 133, // $05B3 + 133, // $05B4 + 133, // $05B5 + 133, // $05B6 + 133, // $05B7 + 133, // $05B8 + 133, // $05B9 + 133, // $05BA + 133, // $05BB + 133, // $05BC + 133, // $05BD + 12, // $05BE + 133, // $05BF + 17, // $05C0 + 133, // $05C1 + 133, // $05C2 + 17, // $05C3 + 133, // $05C4 + 133, // $05C5 + 17, // $05C6 + 133, // $05C7 + 29, // $05C8 + 29, // $05C9 + 29, // $05CA + 29, // $05CB + 29, // $05CC + 29, // $05CD + 29, // $05CE + 29, // $05CF + 132, // $05D0 + 132, // $05D1 + 132, // $05D2 + 132, // $05D3 + 132, // $05D4 + 132, // $05D5 + 132, // $05D6 + 132, // $05D7 + 132, // $05D8 + 132, // $05D9 + 132, // $05DA + 132, // $05DB + 132, // $05DC + 132, // $05DD + 132, // $05DE + 132, // $05DF + 132, // $05E0 + 132, // $05E1 + 132, // $05E2 + 132, // $05E3 + 132, // $05E4 + 132, // $05E5 + 132, // $05E6 + 132, // $05E7 + 132, // $05E8 + 132, // $05E9 + 132, // $05EA + 29, // $05EB + 29, // $05EC + 29, // $05ED + 29, // $05EE + 29, // $05EF + 132, // $05F0 + 132, // $05F1 + 132, // $05F2 + 17, // $05F3 + 17, // $05F4 + 29, // $05F5 + 29, // $05F6 + 29, // $05F7 + 29, // $05F8 + 29, // $05F9 + 29, // $05FA + 29, // $05FB + 29, // $05FC + 29, // $05FD + 29, // $05FE + 29, // $05FF + 26, // $0600 + 26, // $0601 + 26, // $0602 + 26, // $0603 + 26, // $0604 + 26, // $0605 + 18, // $0606 + 18, // $0607 + 18, // $0608 + 17, // $0609 + 17, // $060A + 19, // $060B + 17, // $060C + 17, // $060D + 21, // $060E + 21, // $060F + 133, // $0610 + 133, // $0611 + 133, // $0612 + 133, // $0613 + 133, // $0614 + 133, // $0615 + 133, // $0616 + 133, // $0617 + 133, // $0618 + 133, // $0619 + 133, // $061A + 17, // $061B + 26, // $061C + 29, // $061D + 17, // $061E + 17, // $061F + 132, // $0620 + 132, // $0621 + 132, // $0622 + 132, // $0623 + 132, // $0624 + 132, // $0625 + 132, // $0626 + 132, // $0627 + 132, // $0628 + 132, // $0629 + 132, // $062A + 132, // $062B + 132, // $062C + 132, // $062D + 132, // $062E + 132, // $062F + 132, // $0630 + 132, // $0631 + 132, // $0632 + 132, // $0633 + 132, // $0634 + 132, // $0635 + 132, // $0636 + 132, // $0637 + 132, // $0638 + 132, // $0639 + 132, // $063A + 132, // $063B + 132, // $063C + 132, // $063D + 132, // $063E + 132, // $063F + 131, // $0640 + 132, // $0641 + 132, // $0642 + 132, // $0643 + 132, // $0644 + 132, // $0645 + 132, // $0646 + 132, // $0647 + 132, // $0648 + 132, // $0649 + 132, // $064A + 133, // $064B + 133, // $064C + 133, // $064D + 133, // $064E + 133, // $064F + 133, // $0650 + 133, // $0651 + 133, // $0652 + 133, // $0653 + 133, // $0654 + 133, // $0655 + 133, // $0656 + 133, // $0657 + 133, // $0658 + 133, // $0659 + 133, // $065A + 133, // $065B + 133, // $065C + 133, // $065D + 133, // $065E + 133, // $065F + 136, // $0660 + 136, // $0661 + 136, // $0662 + 136, // $0663 + 136, // $0664 + 136, // $0665 + 136, // $0666 + 136, // $0667 + 136, // $0668 + 136, // $0669 + 17, // $066A + 17, // $066B + 17, // $066C + 17, // $066D + 132, // $066E + 132, // $066F + 133, // $0670 + 132, // $0671 + 132, // $0672 + 132, // $0673 + 132, // $0674 + 132, // $0675 + 132, // $0676 + 132, // $0677 + 132, // $0678 + 132, // $0679 + 132, // $067A + 132, // $067B + 132, // $067C + 132, // $067D + 132, // $067E + 132, // $067F + 132, // $0680 + 132, // $0681 + 132, // $0682 + 132, // $0683 + 132, // $0684 + 132, // $0685 + 132, // $0686 + 132, // $0687 + 132, // $0688 + 132, // $0689 + 132, // $068A + 132, // $068B + 132, // $068C + 132, // $068D + 132, // $068E + 132, // $068F + 132, // $0690 + 132, // $0691 + 132, // $0692 + 132, // $0693 + 132, // $0694 + 132, // $0695 + 132, // $0696 + 132, // $0697 + 132, // $0698 + 132, // $0699 + 132, // $069A + 132, // $069B + 132, // $069C + 132, // $069D + 132, // $069E + 132, // $069F + 132, // $06A0 + 132, // $06A1 + 132, // $06A2 + 132, // $06A3 + 132, // $06A4 + 132, // $06A5 + 132, // $06A6 + 132, // $06A7 + 132, // $06A8 + 132, // $06A9 + 132, // $06AA + 132, // $06AB + 132, // $06AC + 132, // $06AD + 132, // $06AE + 132, // $06AF + 132, // $06B0 + 132, // $06B1 + 132, // $06B2 + 132, // $06B3 + 132, // $06B4 + 132, // $06B5 + 132, // $06B6 + 132, // $06B7 + 132, // $06B8 + 132, // $06B9 + 132, // $06BA + 132, // $06BB + 132, // $06BC + 132, // $06BD + 132, // $06BE + 132, // $06BF + 132, // $06C0 + 132, // $06C1 + 132, // $06C2 + 132, // $06C3 + 132, // $06C4 + 132, // $06C5 + 132, // $06C6 + 132, // $06C7 + 132, // $06C8 + 132, // $06C9 + 132, // $06CA + 132, // $06CB + 132, // $06CC + 132, // $06CD + 132, // $06CE + 132, // $06CF + 132, // $06D0 + 132, // $06D1 + 132, // $06D2 + 132, // $06D3 + 17, // $06D4 + 132, // $06D5 + 133, // $06D6 + 133, // $06D7 + 133, // $06D8 + 133, // $06D9 + 133, // $06DA + 133, // $06DB + 133, // $06DC + 26, // $06DD + 21, // $06DE + 133, // $06DF + 133, // $06E0 + 133, // $06E1 + 133, // $06E2 + 133, // $06E3 + 133, // $06E4 + 131, // $06E5 + 131, // $06E6 + 133, // $06E7 + 133, // $06E8 + 21, // $06E9 + 133, // $06EA + 133, // $06EB + 133, // $06EC + 133, // $06ED + 132, // $06EE + 132, // $06EF + 136, // $06F0 + 136, // $06F1 + 136, // $06F2 + 136, // $06F3 + 136, // $06F4 + 136, // $06F5 + 136, // $06F6 + 136, // $06F7 + 136, // $06F8 + 136, // $06F9 + 132, // $06FA + 132, // $06FB + 132, // $06FC + 21, // $06FD + 21, // $06FE + 132, // $06FF + 17, // $0700 + 17, // $0701 + 17, // $0702 + 17, // $0703 + 17, // $0704 + 17, // $0705 + 17, // $0706 + 17, // $0707 + 17, // $0708 + 17, // $0709 + 17, // $070A + 17, // $070B + 17, // $070C + 17, // $070D + 29, // $070E + 26, // $070F + 132, // $0710 + 133, // $0711 + 132, // $0712 + 132, // $0713 + 132, // $0714 + 132, // $0715 + 132, // $0716 + 132, // $0717 + 132, // $0718 + 132, // $0719 + 132, // $071A + 132, // $071B + 132, // $071C + 132, // $071D + 132, // $071E + 132, // $071F + 132, // $0720 + 132, // $0721 + 132, // $0722 + 132, // $0723 + 132, // $0724 + 132, // $0725 + 132, // $0726 + 132, // $0727 + 132, // $0728 + 132, // $0729 + 132, // $072A + 132, // $072B + 132, // $072C + 132, // $072D + 132, // $072E + 132, // $072F + 133, // $0730 + 133, // $0731 + 133, // $0732 + 133, // $0733 + 133, // $0734 + 133, // $0735 + 133, // $0736 + 133, // $0737 + 133, // $0738 + 133, // $0739 + 133, // $073A + 133, // $073B + 133, // $073C + 133, // $073D + 133, // $073E + 133, // $073F + 133, // $0740 + 133, // $0741 + 133, // $0742 + 133, // $0743 + 133, // $0744 + 133, // $0745 + 133, // $0746 + 133, // $0747 + 133, // $0748 + 133, // $0749 + 133, // $074A + 29, // $074B + 29, // $074C + 132, // $074D + 132, // $074E + 132, // $074F + 132, // $0750 + 132, // $0751 + 132, // $0752 + 132, // $0753 + 132, // $0754 + 132, // $0755 + 132, // $0756 + 132, // $0757 + 132, // $0758 + 132, // $0759 + 132, // $075A + 132, // $075B + 132, // $075C + 132, // $075D + 132, // $075E + 132, // $075F + 132, // $0760 + 132, // $0761 + 132, // $0762 + 132, // $0763 + 132, // $0764 + 132, // $0765 + 132, // $0766 + 132, // $0767 + 132, // $0768 + 132, // $0769 + 132, // $076A + 132, // $076B + 132, // $076C + 132, // $076D + 132, // $076E + 132, // $076F + 132, // $0770 + 132, // $0771 + 132, // $0772 + 132, // $0773 + 132, // $0774 + 132, // $0775 + 132, // $0776 + 132, // $0777 + 132, // $0778 + 132, // $0779 + 132, // $077A + 132, // $077B + 132, // $077C + 132, // $077D + 132, // $077E + 132, // $077F + 132, // $0780 + 132, // $0781 + 132, // $0782 + 132, // $0783 + 132, // $0784 + 132, // $0785 + 132, // $0786 + 132, // $0787 + 132, // $0788 + 132, // $0789 + 132, // $078A + 132, // $078B + 132, // $078C + 132, // $078D + 132, // $078E + 132, // $078F + 132, // $0790 + 132, // $0791 + 132, // $0792 + 132, // $0793 + 132, // $0794 + 132, // $0795 + 132, // $0796 + 132, // $0797 + 132, // $0798 + 132, // $0799 + 132, // $079A + 132, // $079B + 132, // $079C + 132, // $079D + 132, // $079E + 132, // $079F + 132, // $07A0 + 132, // $07A1 + 132, // $07A2 + 132, // $07A3 + 132, // $07A4 + 132, // $07A5 + 133, // $07A6 + 133, // $07A7 + 133, // $07A8 + 133, // $07A9 + 133, // $07AA + 133, // $07AB + 133, // $07AC + 133, // $07AD + 133, // $07AE + 133, // $07AF + 133, // $07B0 + 132, // $07B1 + 29, // $07B2 + 29, // $07B3 + 29, // $07B4 + 29, // $07B5 + 29, // $07B6 + 29, // $07B7 + 29, // $07B8 + 29, // $07B9 + 29, // $07BA + 29, // $07BB + 29, // $07BC + 29, // $07BD + 29, // $07BE + 29, // $07BF + 136, // $07C0 + 136, // $07C1 + 136, // $07C2 + 136, // $07C3 + 136, // $07C4 + 136, // $07C5 + 136, // $07C6 + 136, // $07C7 + 136, // $07C8 + 136, // $07C9 + 132, // $07CA + 132, // $07CB + 132, // $07CC + 132, // $07CD + 132, // $07CE + 132, // $07CF + 132, // $07D0 + 132, // $07D1 + 132, // $07D2 + 132, // $07D3 + 132, // $07D4 + 132, // $07D5 + 132, // $07D6 + 132, // $07D7 + 132, // $07D8 + 132, // $07D9 + 132, // $07DA + 132, // $07DB + 132, // $07DC + 132, // $07DD + 132, // $07DE + 132, // $07DF + 132, // $07E0 + 132, // $07E1 + 132, // $07E2 + 132, // $07E3 + 132, // $07E4 + 132, // $07E5 + 132, // $07E6 + 132, // $07E7 + 132, // $07E8 + 132, // $07E9 + 132, // $07EA + 133, // $07EB + 133, // $07EC + 133, // $07ED + 133, // $07EE + 133, // $07EF + 133, // $07F0 + 133, // $07F1 + 133, // $07F2 + 133, // $07F3 + 131, // $07F4 + 131, // $07F5 + 21, // $07F6 + 17, // $07F7 + 17, // $07F8 + 17, // $07F9 + 131, // $07FA + 29, // $07FB + 29, // $07FC + 29, // $07FD + 29, // $07FE + 29, // $07FF + 132, // $0800 + 132, // $0801 + 132, // $0802 + 132, // $0803 + 132, // $0804 + 132, // $0805 + 132, // $0806 + 132, // $0807 + 132, // $0808 + 132, // $0809 + 132, // $080A + 132, // $080B + 132, // $080C + 132, // $080D + 132, // $080E + 132, // $080F + 132, // $0810 + 132, // $0811 + 132, // $0812 + 132, // $0813 + 132, // $0814 + 132, // $0815 + 133, // $0816 + 133, // $0817 + 133, // $0818 + 133, // $0819 + 131, // $081A + 133, // $081B + 133, // $081C + 133, // $081D + 133, // $081E + 133, // $081F + 133, // $0820 + 133, // $0821 + 133, // $0822 + 133, // $0823 + 131, // $0824 + 133, // $0825 + 133, // $0826 + 133, // $0827 + 131, // $0828 + 133, // $0829 + 133, // $082A + 133, // $082B + 133, // $082C + 133, // $082D + 29, // $082E + 29, // $082F + 17, // $0830 + 17, // $0831 + 17, // $0832 + 17, // $0833 + 17, // $0834 + 17, // $0835 + 17, // $0836 + 17, // $0837 + 17, // $0838 + 17, // $0839 + 17, // $083A + 17, // $083B + 17, // $083C + 17, // $083D + 17, // $083E + 29, // $083F + 132, // $0840 + 132, // $0841 + 132, // $0842 + 132, // $0843 + 132, // $0844 + 132, // $0845 + 132, // $0846 + 132, // $0847 + 132, // $0848 + 132, // $0849 + 132, // $084A + 132, // $084B + 132, // $084C + 132, // $084D + 132, // $084E + 132, // $084F + 132, // $0850 + 132, // $0851 + 132, // $0852 + 132, // $0853 + 132, // $0854 + 132, // $0855 + 132, // $0856 + 132, // $0857 + 132, // $0858 + 133, // $0859 + 133, // $085A + 133, // $085B + 29, // $085C + 29, // $085D + 17, // $085E + 29, // $085F + 29, // $0860 + 29, // $0861 + 29, // $0862 + 29, // $0863 + 29, // $0864 + 29, // $0865 + 29, // $0866 + 29, // $0867 + 29, // $0868 + 29, // $0869 + 29, // $086A + 29, // $086B + 29, // $086C + 29, // $086D + 29, // $086E + 29, // $086F + 29, // $0870 + 29, // $0871 + 29, // $0872 + 29, // $0873 + 29, // $0874 + 29, // $0875 + 29, // $0876 + 29, // $0877 + 29, // $0878 + 29, // $0879 + 29, // $087A + 29, // $087B + 29, // $087C + 29, // $087D + 29, // $087E + 29, // $087F + 29, // $0880 + 29, // $0881 + 29, // $0882 + 29, // $0883 + 29, // $0884 + 29, // $0885 + 29, // $0886 + 29, // $0887 + 29, // $0888 + 29, // $0889 + 29, // $088A + 29, // $088B + 29, // $088C + 29, // $088D + 29, // $088E + 29, // $088F + 29, // $0890 + 29, // $0891 + 29, // $0892 + 29, // $0893 + 29, // $0894 + 29, // $0895 + 29, // $0896 + 29, // $0897 + 29, // $0898 + 29, // $0899 + 29, // $089A + 29, // $089B + 29, // $089C + 29, // $089D + 29, // $089E + 29, // $089F + 132, // $08A0 + 132, // $08A1 + 132, // $08A2 + 132, // $08A3 + 132, // $08A4 + 132, // $08A5 + 132, // $08A6 + 132, // $08A7 + 132, // $08A8 + 132, // $08A9 + 132, // $08AA + 132, // $08AB + 132, // $08AC + 132, // $08AD + 132, // $08AE + 132, // $08AF + 132, // $08B0 + 132, // $08B1 + 132, // $08B2 + 132, // $08B3 + 132, // $08B4 + 29, // $08B5 + 132, // $08B6 + 132, // $08B7 + 132, // $08B8 + 132, // $08B9 + 132, // $08BA + 132, // $08BB + 132, // $08BC + 132, // $08BD + 29, // $08BE + 29, // $08BF + 29, // $08C0 + 29, // $08C1 + 29, // $08C2 + 29, // $08C3 + 29, // $08C4 + 29, // $08C5 + 29, // $08C6 + 29, // $08C7 + 29, // $08C8 + 29, // $08C9 + 29, // $08CA + 29, // $08CB + 29, // $08CC + 29, // $08CD + 29, // $08CE + 29, // $08CF + 29, // $08D0 + 29, // $08D1 + 29, // $08D2 + 29, // $08D3 + 133, // $08D4 + 133, // $08D5 + 133, // $08D6 + 133, // $08D7 + 133, // $08D8 + 133, // $08D9 + 133, // $08DA + 133, // $08DB + 133, // $08DC + 133, // $08DD + 133, // $08DE + 133, // $08DF + 133, // $08E0 + 133, // $08E1 + 26, // $08E2 + 133, // $08E3 + 133, // $08E4 + 133, // $08E5 + 133, // $08E6 + 133, // $08E7 + 133, // $08E8 + 133, // $08E9 + 133, // $08EA + 133, // $08EB + 133, // $08EC + 133, // $08ED + 133, // $08EE + 133, // $08EF + 133, // $08F0 + 133, // $08F1 + 133, // $08F2 + 133, // $08F3 + 133, // $08F4 + 133, // $08F5 + 133, // $08F6 + 133, // $08F7 + 133, // $08F8 + 133, // $08F9 + 133, // $08FA + 133, // $08FB + 133, // $08FC + 133, // $08FD + 133, // $08FE + 133, // $08FF + 133, // $0900 + 133, // $0901 + 133, // $0902 + 134, // $0903 + 132, // $0904 + 132, // $0905 + 132, // $0906 + 132, // $0907 + 132, // $0908 + 132, // $0909 + 132, // $090A + 132, // $090B + 132, // $090C + 132, // $090D + 132, // $090E + 132, // $090F + 132, // $0910 + 132, // $0911 + 132, // $0912 + 132, // $0913 + 132, // $0914 + 132, // $0915 + 132, // $0916 + 132, // $0917 + 132, // $0918 + 132, // $0919 + 132, // $091A + 132, // $091B + 132, // $091C + 132, // $091D + 132, // $091E + 132, // $091F + 132, // $0920 + 132, // $0921 + 132, // $0922 + 132, // $0923 + 132, // $0924 + 132, // $0925 + 132, // $0926 + 132, // $0927 + 132, // $0928 + 132, // $0929 + 132, // $092A + 132, // $092B + 132, // $092C + 132, // $092D + 132, // $092E + 132, // $092F + 132, // $0930 + 132, // $0931 + 132, // $0932 + 132, // $0933 + 132, // $0934 + 132, // $0935 + 132, // $0936 + 132, // $0937 + 132, // $0938 + 132, // $0939 + 133, // $093A + 134, // $093B + 133, // $093C + 132, // $093D + 134, // $093E + 134, // $093F + 134, // $0940 + 133, // $0941 + 133, // $0942 + 133, // $0943 + 133, // $0944 + 133, // $0945 + 133, // $0946 + 133, // $0947 + 133, // $0948 + 134, // $0949 + 134, // $094A + 134, // $094B + 134, // $094C + 133, // $094D + 134, // $094E + 134, // $094F + 132, // $0950 + 133, // $0951 + 133, // $0952 + 133, // $0953 + 133, // $0954 + 133, // $0955 + 133, // $0956 + 133, // $0957 + 132, // $0958 + 132, // $0959 + 132, // $095A + 132, // $095B + 132, // $095C + 132, // $095D + 132, // $095E + 132, // $095F + 132, // $0960 + 132, // $0961 + 133, // $0962 + 133, // $0963 + 17, // $0964 + 17, // $0965 + 136, // $0966 + 136, // $0967 + 136, // $0968 + 136, // $0969 + 136, // $096A + 136, // $096B + 136, // $096C + 136, // $096D + 136, // $096E + 136, // $096F + 17, // $0970 + 131, // $0971 + 132, // $0972 + 132, // $0973 + 132, // $0974 + 132, // $0975 + 132, // $0976 + 132, // $0977 + 132, // $0978 + 132, // $0979 + 132, // $097A + 132, // $097B + 132, // $097C + 132, // $097D + 132, // $097E + 132, // $097F + 132, // $0980 + 133, // $0981 + 134, // $0982 + 134, // $0983 + 29, // $0984 + 132, // $0985 + 132, // $0986 + 132, // $0987 + 132, // $0988 + 132, // $0989 + 132, // $098A + 132, // $098B + 132, // $098C + 29, // $098D + 29, // $098E + 132, // $098F + 132, // $0990 + 29, // $0991 + 29, // $0992 + 132, // $0993 + 132, // $0994 + 132, // $0995 + 132, // $0996 + 132, // $0997 + 132, // $0998 + 132, // $0999 + 132, // $099A + 132, // $099B + 132, // $099C + 132, // $099D + 132, // $099E + 132, // $099F + 132, // $09A0 + 132, // $09A1 + 132, // $09A2 + 132, // $09A3 + 132, // $09A4 + 132, // $09A5 + 132, // $09A6 + 132, // $09A7 + 132, // $09A8 + 29, // $09A9 + 132, // $09AA + 132, // $09AB + 132, // $09AC + 132, // $09AD + 132, // $09AE + 132, // $09AF + 132, // $09B0 + 29, // $09B1 + 132, // $09B2 + 29, // $09B3 + 29, // $09B4 + 29, // $09B5 + 132, // $09B6 + 132, // $09B7 + 132, // $09B8 + 132, // $09B9 + 29, // $09BA + 29, // $09BB + 133, // $09BC + 132, // $09BD + 134, // $09BE + 134, // $09BF + 134, // $09C0 + 133, // $09C1 + 133, // $09C2 + 133, // $09C3 + 133, // $09C4 + 29, // $09C5 + 29, // $09C6 + 134, // $09C7 + 134, // $09C8 + 29, // $09C9 + 29, // $09CA + 134, // $09CB + 134, // $09CC + 133, // $09CD + 132, // $09CE + 29, // $09CF + 29, // $09D0 + 29, // $09D1 + 29, // $09D2 + 29, // $09D3 + 29, // $09D4 + 29, // $09D5 + 29, // $09D6 + 134, // $09D7 + 29, // $09D8 + 29, // $09D9 + 29, // $09DA + 29, // $09DB + 132, // $09DC + 132, // $09DD + 29, // $09DE + 132, // $09DF + 132, // $09E0 + 132, // $09E1 + 133, // $09E2 + 133, // $09E3 + 29, // $09E4 + 29, // $09E5 + 136, // $09E6 + 136, // $09E7 + 136, // $09E8 + 136, // $09E9 + 136, // $09EA + 136, // $09EB + 136, // $09EC + 136, // $09ED + 136, // $09EE + 136, // $09EF + 132, // $09F0 + 132, // $09F1 + 19, // $09F2 + 19, // $09F3 + 138, // $09F4 + 138, // $09F5 + 138, // $09F6 + 138, // $09F7 + 138, // $09F8 + 138, // $09F9 + 21, // $09FA + 19, // $09FB + 29, // $09FC + 29, // $09FD + 29, // $09FE + 29, // $09FF + 29, // $0A00 + 133, // $0A01 + 133, // $0A02 + 134, // $0A03 + 29, // $0A04 + 132, // $0A05 + 132, // $0A06 + 132, // $0A07 + 132, // $0A08 + 132, // $0A09 + 132, // $0A0A + 29, // $0A0B + 29, // $0A0C + 29, // $0A0D + 29, // $0A0E + 132, // $0A0F + 132, // $0A10 + 29, // $0A11 + 29, // $0A12 + 132, // $0A13 + 132, // $0A14 + 132, // $0A15 + 132, // $0A16 + 132, // $0A17 + 132, // $0A18 + 132, // $0A19 + 132, // $0A1A + 132, // $0A1B + 132, // $0A1C + 132, // $0A1D + 132, // $0A1E + 132, // $0A1F + 132, // $0A20 + 132, // $0A21 + 132, // $0A22 + 132, // $0A23 + 132, // $0A24 + 132, // $0A25 + 132, // $0A26 + 132, // $0A27 + 132, // $0A28 + 29, // $0A29 + 132, // $0A2A + 132, // $0A2B + 132, // $0A2C + 132, // $0A2D + 132, // $0A2E + 132, // $0A2F + 132, // $0A30 + 29, // $0A31 + 132, // $0A32 + 132, // $0A33 + 29, // $0A34 + 132, // $0A35 + 132, // $0A36 + 29, // $0A37 + 132, // $0A38 + 132, // $0A39 + 29, // $0A3A + 29, // $0A3B + 133, // $0A3C + 29, // $0A3D + 134, // $0A3E + 134, // $0A3F + 134, // $0A40 + 133, // $0A41 + 133, // $0A42 + 29, // $0A43 + 29, // $0A44 + 29, // $0A45 + 29, // $0A46 + 133, // $0A47 + 133, // $0A48 + 29, // $0A49 + 29, // $0A4A + 133, // $0A4B + 133, // $0A4C + 133, // $0A4D + 29, // $0A4E + 29, // $0A4F + 29, // $0A50 + 133, // $0A51 + 29, // $0A52 + 29, // $0A53 + 29, // $0A54 + 29, // $0A55 + 29, // $0A56 + 29, // $0A57 + 29, // $0A58 + 132, // $0A59 + 132, // $0A5A + 132, // $0A5B + 132, // $0A5C + 29, // $0A5D + 132, // $0A5E + 29, // $0A5F + 29, // $0A60 + 29, // $0A61 + 29, // $0A62 + 29, // $0A63 + 29, // $0A64 + 29, // $0A65 + 136, // $0A66 + 136, // $0A67 + 136, // $0A68 + 136, // $0A69 + 136, // $0A6A + 136, // $0A6B + 136, // $0A6C + 136, // $0A6D + 136, // $0A6E + 136, // $0A6F + 133, // $0A70 + 133, // $0A71 + 132, // $0A72 + 132, // $0A73 + 132, // $0A74 + 133, // $0A75 + 29, // $0A76 + 29, // $0A77 + 29, // $0A78 + 29, // $0A79 + 29, // $0A7A + 29, // $0A7B + 29, // $0A7C + 29, // $0A7D + 29, // $0A7E + 29, // $0A7F + 29, // $0A80 + 133, // $0A81 + 133, // $0A82 + 134, // $0A83 + 29, // $0A84 + 132, // $0A85 + 132, // $0A86 + 132, // $0A87 + 132, // $0A88 + 132, // $0A89 + 132, // $0A8A + 132, // $0A8B + 132, // $0A8C + 132, // $0A8D + 29, // $0A8E + 132, // $0A8F + 132, // $0A90 + 132, // $0A91 + 29, // $0A92 + 132, // $0A93 + 132, // $0A94 + 132, // $0A95 + 132, // $0A96 + 132, // $0A97 + 132, // $0A98 + 132, // $0A99 + 132, // $0A9A + 132, // $0A9B + 132, // $0A9C + 132, // $0A9D + 132, // $0A9E + 132, // $0A9F + 132, // $0AA0 + 132, // $0AA1 + 132, // $0AA2 + 132, // $0AA3 + 132, // $0AA4 + 132, // $0AA5 + 132, // $0AA6 + 132, // $0AA7 + 132, // $0AA8 + 29, // $0AA9 + 132, // $0AAA + 132, // $0AAB + 132, // $0AAC + 132, // $0AAD + 132, // $0AAE + 132, // $0AAF + 132, // $0AB0 + 29, // $0AB1 + 132, // $0AB2 + 132, // $0AB3 + 29, // $0AB4 + 132, // $0AB5 + 132, // $0AB6 + 132, // $0AB7 + 132, // $0AB8 + 132, // $0AB9 + 29, // $0ABA + 29, // $0ABB + 133, // $0ABC + 132, // $0ABD + 134, // $0ABE + 134, // $0ABF + 134, // $0AC0 + 133, // $0AC1 + 133, // $0AC2 + 133, // $0AC3 + 133, // $0AC4 + 133, // $0AC5 + 29, // $0AC6 + 133, // $0AC7 + 133, // $0AC8 + 134, // $0AC9 + 29, // $0ACA + 134, // $0ACB + 134, // $0ACC + 133, // $0ACD + 29, // $0ACE + 29, // $0ACF + 132, // $0AD0 + 29, // $0AD1 + 29, // $0AD2 + 29, // $0AD3 + 29, // $0AD4 + 29, // $0AD5 + 29, // $0AD6 + 29, // $0AD7 + 29, // $0AD8 + 29, // $0AD9 + 29, // $0ADA + 29, // $0ADB + 29, // $0ADC + 29, // $0ADD + 29, // $0ADE + 29, // $0ADF + 132, // $0AE0 + 132, // $0AE1 + 133, // $0AE2 + 133, // $0AE3 + 29, // $0AE4 + 29, // $0AE5 + 136, // $0AE6 + 136, // $0AE7 + 136, // $0AE8 + 136, // $0AE9 + 136, // $0AEA + 136, // $0AEB + 136, // $0AEC + 136, // $0AED + 136, // $0AEE + 136, // $0AEF + 17, // $0AF0 + 19, // $0AF1 + 29, // $0AF2 + 29, // $0AF3 + 29, // $0AF4 + 29, // $0AF5 + 29, // $0AF6 + 29, // $0AF7 + 29, // $0AF8 + 132, // $0AF9 + 29, // $0AFA + 29, // $0AFB + 29, // $0AFC + 29, // $0AFD + 29, // $0AFE + 29, // $0AFF + 29, // $0B00 + 133, // $0B01 + 134, // $0B02 + 134, // $0B03 + 29, // $0B04 + 132, // $0B05 + 132, // $0B06 + 132, // $0B07 + 132, // $0B08 + 132, // $0B09 + 132, // $0B0A + 132, // $0B0B + 132, // $0B0C + 29, // $0B0D + 29, // $0B0E + 132, // $0B0F + 132, // $0B10 + 29, // $0B11 + 29, // $0B12 + 132, // $0B13 + 132, // $0B14 + 132, // $0B15 + 132, // $0B16 + 132, // $0B17 + 132, // $0B18 + 132, // $0B19 + 132, // $0B1A + 132, // $0B1B + 132, // $0B1C + 132, // $0B1D + 132, // $0B1E + 132, // $0B1F + 132, // $0B20 + 132, // $0B21 + 132, // $0B22 + 132, // $0B23 + 132, // $0B24 + 132, // $0B25 + 132, // $0B26 + 132, // $0B27 + 132, // $0B28 + 29, // $0B29 + 132, // $0B2A + 132, // $0B2B + 132, // $0B2C + 132, // $0B2D + 132, // $0B2E + 132, // $0B2F + 132, // $0B30 + 29, // $0B31 + 132, // $0B32 + 132, // $0B33 + 29, // $0B34 + 132, // $0B35 + 132, // $0B36 + 132, // $0B37 + 132, // $0B38 + 132, // $0B39 + 29, // $0B3A + 29, // $0B3B + 133, // $0B3C + 132, // $0B3D + 134, // $0B3E + 133, // $0B3F + 134, // $0B40 + 133, // $0B41 + 133, // $0B42 + 133, // $0B43 + 133, // $0B44 + 29, // $0B45 + 29, // $0B46 + 134, // $0B47 + 134, // $0B48 + 29, // $0B49 + 29, // $0B4A + 134, // $0B4B + 134, // $0B4C + 133, // $0B4D + 29, // $0B4E + 29, // $0B4F + 29, // $0B50 + 29, // $0B51 + 29, // $0B52 + 29, // $0B53 + 29, // $0B54 + 29, // $0B55 + 133, // $0B56 + 134, // $0B57 + 29, // $0B58 + 29, // $0B59 + 29, // $0B5A + 29, // $0B5B + 132, // $0B5C + 132, // $0B5D + 29, // $0B5E + 132, // $0B5F + 132, // $0B60 + 132, // $0B61 + 133, // $0B62 + 133, // $0B63 + 29, // $0B64 + 29, // $0B65 + 136, // $0B66 + 136, // $0B67 + 136, // $0B68 + 136, // $0B69 + 136, // $0B6A + 136, // $0B6B + 136, // $0B6C + 136, // $0B6D + 136, // $0B6E + 136, // $0B6F + 21, // $0B70 + 132, // $0B71 + 138, // $0B72 + 138, // $0B73 + 138, // $0B74 + 138, // $0B75 + 138, // $0B76 + 138, // $0B77 + 29, // $0B78 + 29, // $0B79 + 29, // $0B7A + 29, // $0B7B + 29, // $0B7C + 29, // $0B7D + 29, // $0B7E + 29, // $0B7F + 29, // $0B80 + 29, // $0B81 + 133, // $0B82 + 132, // $0B83 + 29, // $0B84 + 132, // $0B85 + 132, // $0B86 + 132, // $0B87 + 132, // $0B88 + 132, // $0B89 + 132, // $0B8A + 29, // $0B8B + 29, // $0B8C + 29, // $0B8D + 132, // $0B8E + 132, // $0B8F + 132, // $0B90 + 29, // $0B91 + 132, // $0B92 + 132, // $0B93 + 132, // $0B94 + 132, // $0B95 + 29, // $0B96 + 29, // $0B97 + 29, // $0B98 + 132, // $0B99 + 132, // $0B9A + 29, // $0B9B + 132, // $0B9C + 29, // $0B9D + 132, // $0B9E + 132, // $0B9F + 29, // $0BA0 + 29, // $0BA1 + 29, // $0BA2 + 132, // $0BA3 + 132, // $0BA4 + 29, // $0BA5 + 29, // $0BA6 + 29, // $0BA7 + 132, // $0BA8 + 132, // $0BA9 + 132, // $0BAA + 29, // $0BAB + 29, // $0BAC + 29, // $0BAD + 132, // $0BAE + 132, // $0BAF + 132, // $0BB0 + 132, // $0BB1 + 132, // $0BB2 + 132, // $0BB3 + 132, // $0BB4 + 132, // $0BB5 + 132, // $0BB6 + 132, // $0BB7 + 132, // $0BB8 + 132, // $0BB9 + 29, // $0BBA + 29, // $0BBB + 29, // $0BBC + 29, // $0BBD + 134, // $0BBE + 134, // $0BBF + 133, // $0BC0 + 134, // $0BC1 + 134, // $0BC2 + 29, // $0BC3 + 29, // $0BC4 + 29, // $0BC5 + 134, // $0BC6 + 134, // $0BC7 + 134, // $0BC8 + 29, // $0BC9 + 134, // $0BCA + 134, // $0BCB + 134, // $0BCC + 133, // $0BCD + 29, // $0BCE + 29, // $0BCF + 132, // $0BD0 + 29, // $0BD1 + 29, // $0BD2 + 29, // $0BD3 + 29, // $0BD4 + 29, // $0BD5 + 29, // $0BD6 + 134, // $0BD7 + 29, // $0BD8 + 29, // $0BD9 + 29, // $0BDA + 29, // $0BDB + 29, // $0BDC + 29, // $0BDD + 29, // $0BDE + 29, // $0BDF + 29, // $0BE0 + 29, // $0BE1 + 29, // $0BE2 + 29, // $0BE3 + 29, // $0BE4 + 29, // $0BE5 + 136, // $0BE6 + 136, // $0BE7 + 136, // $0BE8 + 136, // $0BE9 + 136, // $0BEA + 136, // $0BEB + 136, // $0BEC + 136, // $0BED + 136, // $0BEE + 136, // $0BEF + 138, // $0BF0 + 138, // $0BF1 + 138, // $0BF2 + 21, // $0BF3 + 21, // $0BF4 + 21, // $0BF5 + 21, // $0BF6 + 21, // $0BF7 + 21, // $0BF8 + 19, // $0BF9 + 21, // $0BFA + 29, // $0BFB + 29, // $0BFC + 29, // $0BFD + 29, // $0BFE + 29, // $0BFF + 133, // $0C00 + 134, // $0C01 + 134, // $0C02 + 134, // $0C03 + 29, // $0C04 + 132, // $0C05 + 132, // $0C06 + 132, // $0C07 + 132, // $0C08 + 132, // $0C09 + 132, // $0C0A + 132, // $0C0B + 132, // $0C0C + 29, // $0C0D + 132, // $0C0E + 132, // $0C0F + 132, // $0C10 + 29, // $0C11 + 132, // $0C12 + 132, // $0C13 + 132, // $0C14 + 132, // $0C15 + 132, // $0C16 + 132, // $0C17 + 132, // $0C18 + 132, // $0C19 + 132, // $0C1A + 132, // $0C1B + 132, // $0C1C + 132, // $0C1D + 132, // $0C1E + 132, // $0C1F + 132, // $0C20 + 132, // $0C21 + 132, // $0C22 + 132, // $0C23 + 132, // $0C24 + 132, // $0C25 + 132, // $0C26 + 132, // $0C27 + 132, // $0C28 + 29, // $0C29 + 132, // $0C2A + 132, // $0C2B + 132, // $0C2C + 132, // $0C2D + 132, // $0C2E + 132, // $0C2F + 132, // $0C30 + 132, // $0C31 + 132, // $0C32 + 132, // $0C33 + 132, // $0C34 + 132, // $0C35 + 132, // $0C36 + 132, // $0C37 + 132, // $0C38 + 132, // $0C39 + 29, // $0C3A + 29, // $0C3B + 29, // $0C3C + 132, // $0C3D + 133, // $0C3E + 133, // $0C3F + 133, // $0C40 + 134, // $0C41 + 134, // $0C42 + 134, // $0C43 + 134, // $0C44 + 29, // $0C45 + 133, // $0C46 + 133, // $0C47 + 133, // $0C48 + 29, // $0C49 + 133, // $0C4A + 133, // $0C4B + 133, // $0C4C + 133, // $0C4D + 29, // $0C4E + 29, // $0C4F + 29, // $0C50 + 29, // $0C51 + 29, // $0C52 + 29, // $0C53 + 29, // $0C54 + 133, // $0C55 + 133, // $0C56 + 29, // $0C57 + 132, // $0C58 + 132, // $0C59 + 132, // $0C5A + 29, // $0C5B + 29, // $0C5C + 29, // $0C5D + 29, // $0C5E + 29, // $0C5F + 132, // $0C60 + 132, // $0C61 + 133, // $0C62 + 133, // $0C63 + 29, // $0C64 + 29, // $0C65 + 136, // $0C66 + 136, // $0C67 + 136, // $0C68 + 136, // $0C69 + 136, // $0C6A + 136, // $0C6B + 136, // $0C6C + 136, // $0C6D + 136, // $0C6E + 136, // $0C6F + 29, // $0C70 + 29, // $0C71 + 29, // $0C72 + 29, // $0C73 + 29, // $0C74 + 29, // $0C75 + 29, // $0C76 + 29, // $0C77 + 138, // $0C78 + 138, // $0C79 + 138, // $0C7A + 138, // $0C7B + 138, // $0C7C + 138, // $0C7D + 138, // $0C7E + 21, // $0C7F + 132, // $0C80 + 133, // $0C81 + 134, // $0C82 + 134, // $0C83 + 29, // $0C84 + 132, // $0C85 + 132, // $0C86 + 132, // $0C87 + 132, // $0C88 + 132, // $0C89 + 132, // $0C8A + 132, // $0C8B + 132, // $0C8C + 29, // $0C8D + 132, // $0C8E + 132, // $0C8F + 132, // $0C90 + 29, // $0C91 + 132, // $0C92 + 132, // $0C93 + 132, // $0C94 + 132, // $0C95 + 132, // $0C96 + 132, // $0C97 + 132, // $0C98 + 132, // $0C99 + 132, // $0C9A + 132, // $0C9B + 132, // $0C9C + 132, // $0C9D + 132, // $0C9E + 132, // $0C9F + 132, // $0CA0 + 132, // $0CA1 + 132, // $0CA2 + 132, // $0CA3 + 132, // $0CA4 + 132, // $0CA5 + 132, // $0CA6 + 132, // $0CA7 + 132, // $0CA8 + 29, // $0CA9 + 132, // $0CAA + 132, // $0CAB + 132, // $0CAC + 132, // $0CAD + 132, // $0CAE + 132, // $0CAF + 132, // $0CB0 + 132, // $0CB1 + 132, // $0CB2 + 132, // $0CB3 + 29, // $0CB4 + 132, // $0CB5 + 132, // $0CB6 + 132, // $0CB7 + 132, // $0CB8 + 132, // $0CB9 + 29, // $0CBA + 29, // $0CBB + 133, // $0CBC + 132, // $0CBD + 134, // $0CBE + 133, // $0CBF + 134, // $0CC0 + 134, // $0CC1 + 134, // $0CC2 + 134, // $0CC3 + 134, // $0CC4 + 29, // $0CC5 + 133, // $0CC6 + 134, // $0CC7 + 134, // $0CC8 + 29, // $0CC9 + 134, // $0CCA + 134, // $0CCB + 133, // $0CCC + 133, // $0CCD + 29, // $0CCE + 29, // $0CCF + 29, // $0CD0 + 29, // $0CD1 + 29, // $0CD2 + 29, // $0CD3 + 29, // $0CD4 + 134, // $0CD5 + 134, // $0CD6 + 29, // $0CD7 + 29, // $0CD8 + 29, // $0CD9 + 29, // $0CDA + 29, // $0CDB + 29, // $0CDC + 29, // $0CDD + 132, // $0CDE + 29, // $0CDF + 132, // $0CE0 + 132, // $0CE1 + 133, // $0CE2 + 133, // $0CE3 + 29, // $0CE4 + 29, // $0CE5 + 136, // $0CE6 + 136, // $0CE7 + 136, // $0CE8 + 136, // $0CE9 + 136, // $0CEA + 136, // $0CEB + 136, // $0CEC + 136, // $0CED + 136, // $0CEE + 136, // $0CEF + 29, // $0CF0 + 132, // $0CF1 + 132, // $0CF2 + 29, // $0CF3 + 29, // $0CF4 + 29, // $0CF5 + 29, // $0CF6 + 29, // $0CF7 + 29, // $0CF8 + 29, // $0CF9 + 29, // $0CFA + 29, // $0CFB + 29, // $0CFC + 29, // $0CFD + 29, // $0CFE + 29, // $0CFF + 29, // $0D00 + 133, // $0D01 + 134, // $0D02 + 134, // $0D03 + 29, // $0D04 + 132, // $0D05 + 132, // $0D06 + 132, // $0D07 + 132, // $0D08 + 132, // $0D09 + 132, // $0D0A + 132, // $0D0B + 132, // $0D0C + 29, // $0D0D + 132, // $0D0E + 132, // $0D0F + 132, // $0D10 + 29, // $0D11 + 132, // $0D12 + 132, // $0D13 + 132, // $0D14 + 132, // $0D15 + 132, // $0D16 + 132, // $0D17 + 132, // $0D18 + 132, // $0D19 + 132, // $0D1A + 132, // $0D1B + 132, // $0D1C + 132, // $0D1D + 132, // $0D1E + 132, // $0D1F + 132, // $0D20 + 132, // $0D21 + 132, // $0D22 + 132, // $0D23 + 132, // $0D24 + 132, // $0D25 + 132, // $0D26 + 132, // $0D27 + 132, // $0D28 + 132, // $0D29 + 132, // $0D2A + 132, // $0D2B + 132, // $0D2C + 132, // $0D2D + 132, // $0D2E + 132, // $0D2F + 132, // $0D30 + 132, // $0D31 + 132, // $0D32 + 132, // $0D33 + 132, // $0D34 + 132, // $0D35 + 132, // $0D36 + 132, // $0D37 + 132, // $0D38 + 132, // $0D39 + 132, // $0D3A + 29, // $0D3B + 29, // $0D3C + 132, // $0D3D + 134, // $0D3E + 134, // $0D3F + 134, // $0D40 + 133, // $0D41 + 133, // $0D42 + 133, // $0D43 + 133, // $0D44 + 29, // $0D45 + 134, // $0D46 + 134, // $0D47 + 134, // $0D48 + 29, // $0D49 + 134, // $0D4A + 134, // $0D4B + 134, // $0D4C + 133, // $0D4D + 132, // $0D4E + 21, // $0D4F + 29, // $0D50 + 29, // $0D51 + 29, // $0D52 + 29, // $0D53 + 132, // $0D54 + 132, // $0D55 + 132, // $0D56 + 134, // $0D57 + 138, // $0D58 + 138, // $0D59 + 138, // $0D5A + 138, // $0D5B + 138, // $0D5C + 138, // $0D5D + 138, // $0D5E + 132, // $0D5F + 132, // $0D60 + 132, // $0D61 + 133, // $0D62 + 133, // $0D63 + 29, // $0D64 + 29, // $0D65 + 136, // $0D66 + 136, // $0D67 + 136, // $0D68 + 136, // $0D69 + 136, // $0D6A + 136, // $0D6B + 136, // $0D6C + 136, // $0D6D + 136, // $0D6E + 136, // $0D6F + 138, // $0D70 + 138, // $0D71 + 138, // $0D72 + 138, // $0D73 + 138, // $0D74 + 138, // $0D75 + 138, // $0D76 + 138, // $0D77 + 138, // $0D78 + 21, // $0D79 + 132, // $0D7A + 132, // $0D7B + 132, // $0D7C + 132, // $0D7D + 132, // $0D7E + 132, // $0D7F + 29, // $0D80 + 29, // $0D81 + 134, // $0D82 + 134, // $0D83 + 29, // $0D84 + 132, // $0D85 + 132, // $0D86 + 132, // $0D87 + 132, // $0D88 + 132, // $0D89 + 132, // $0D8A + 132, // $0D8B + 132, // $0D8C + 132, // $0D8D + 132, // $0D8E + 132, // $0D8F + 132, // $0D90 + 132, // $0D91 + 132, // $0D92 + 132, // $0D93 + 132, // $0D94 + 132, // $0D95 + 132, // $0D96 + 29, // $0D97 + 29, // $0D98 + 29, // $0D99 + 132, // $0D9A + 132, // $0D9B + 132, // $0D9C + 132, // $0D9D + 132, // $0D9E + 132, // $0D9F + 132, // $0DA0 + 132, // $0DA1 + 132, // $0DA2 + 132, // $0DA3 + 132, // $0DA4 + 132, // $0DA5 + 132, // $0DA6 + 132, // $0DA7 + 132, // $0DA8 + 132, // $0DA9 + 132, // $0DAA + 132, // $0DAB + 132, // $0DAC + 132, // $0DAD + 132, // $0DAE + 132, // $0DAF + 132, // $0DB0 + 132, // $0DB1 + 29, // $0DB2 + 132, // $0DB3 + 132, // $0DB4 + 132, // $0DB5 + 132, // $0DB6 + 132, // $0DB7 + 132, // $0DB8 + 132, // $0DB9 + 132, // $0DBA + 132, // $0DBB + 29, // $0DBC + 132, // $0DBD + 29, // $0DBE + 29, // $0DBF + 132, // $0DC0 + 132, // $0DC1 + 132, // $0DC2 + 132, // $0DC3 + 132, // $0DC4 + 132, // $0DC5 + 132, // $0DC6 + 29, // $0DC7 + 29, // $0DC8 + 29, // $0DC9 + 133, // $0DCA + 29, // $0DCB + 29, // $0DCC + 29, // $0DCD + 29, // $0DCE + 134, // $0DCF + 134, // $0DD0 + 134, // $0DD1 + 133, // $0DD2 + 133, // $0DD3 + 133, // $0DD4 + 29, // $0DD5 + 133, // $0DD6 + 29, // $0DD7 + 134, // $0DD8 + 134, // $0DD9 + 134, // $0DDA + 134, // $0DDB + 134, // $0DDC + 134, // $0DDD + 134, // $0DDE + 134, // $0DDF + 29, // $0DE0 + 29, // $0DE1 + 29, // $0DE2 + 29, // $0DE3 + 29, // $0DE4 + 29, // $0DE5 + 136, // $0DE6 + 136, // $0DE7 + 136, // $0DE8 + 136, // $0DE9 + 136, // $0DEA + 136, // $0DEB + 136, // $0DEC + 136, // $0DED + 136, // $0DEE + 136, // $0DEF + 29, // $0DF0 + 29, // $0DF1 + 134, // $0DF2 + 134, // $0DF3 + 17, // $0DF4 + 29, // $0DF5 + 29, // $0DF6 + 29, // $0DF7 + 29, // $0DF8 + 29, // $0DF9 + 29, // $0DFA + 29, // $0DFB + 29, // $0DFC + 29, // $0DFD + 29, // $0DFE + 29, // $0DFF + 29, // $0E00 + 132, // $0E01 + 132, // $0E02 + 132, // $0E03 + 132, // $0E04 + 132, // $0E05 + 132, // $0E06 + 132, // $0E07 + 132, // $0E08 + 132, // $0E09 + 132, // $0E0A + 132, // $0E0B + 132, // $0E0C + 132, // $0E0D + 132, // $0E0E + 132, // $0E0F + 132, // $0E10 + 132, // $0E11 + 132, // $0E12 + 132, // $0E13 + 132, // $0E14 + 132, // $0E15 + 132, // $0E16 + 132, // $0E17 + 132, // $0E18 + 132, // $0E19 + 132, // $0E1A + 132, // $0E1B + 132, // $0E1C + 132, // $0E1D + 132, // $0E1E + 132, // $0E1F + 132, // $0E20 + 132, // $0E21 + 132, // $0E22 + 132, // $0E23 + 132, // $0E24 + 132, // $0E25 + 132, // $0E26 + 132, // $0E27 + 132, // $0E28 + 132, // $0E29 + 132, // $0E2A + 132, // $0E2B + 132, // $0E2C + 132, // $0E2D + 132, // $0E2E + 132, // $0E2F + 132, // $0E30 + 133, // $0E31 + 132, // $0E32 + 132, // $0E33 + 133, // $0E34 + 133, // $0E35 + 133, // $0E36 + 133, // $0E37 + 133, // $0E38 + 133, // $0E39 + 133, // $0E3A + 29, // $0E3B + 29, // $0E3C + 29, // $0E3D + 29, // $0E3E + 19, // $0E3F + 132, // $0E40 + 132, // $0E41 + 132, // $0E42 + 132, // $0E43 + 132, // $0E44 + 132, // $0E45 + 131, // $0E46 + 133, // $0E47 + 133, // $0E48 + 133, // $0E49 + 133, // $0E4A + 133, // $0E4B + 133, // $0E4C + 133, // $0E4D + 133, // $0E4E + 17, // $0E4F + 136, // $0E50 + 136, // $0E51 + 136, // $0E52 + 136, // $0E53 + 136, // $0E54 + 136, // $0E55 + 136, // $0E56 + 136, // $0E57 + 136, // $0E58 + 136, // $0E59 + 17, // $0E5A + 17, // $0E5B + 29, // $0E5C + 29, // $0E5D + 29, // $0E5E + 29, // $0E5F + 29, // $0E60 + 29, // $0E61 + 29, // $0E62 + 29, // $0E63 + 29, // $0E64 + 29, // $0E65 + 29, // $0E66 + 29, // $0E67 + 29, // $0E68 + 29, // $0E69 + 29, // $0E6A + 29, // $0E6B + 29, // $0E6C + 29, // $0E6D + 29, // $0E6E + 29, // $0E6F + 29, // $0E70 + 29, // $0E71 + 29, // $0E72 + 29, // $0E73 + 29, // $0E74 + 29, // $0E75 + 29, // $0E76 + 29, // $0E77 + 29, // $0E78 + 29, // $0E79 + 29, // $0E7A + 29, // $0E7B + 29, // $0E7C + 29, // $0E7D + 29, // $0E7E + 29, // $0E7F + 29, // $0E80 + 132, // $0E81 + 132, // $0E82 + 29, // $0E83 + 132, // $0E84 + 29, // $0E85 + 29, // $0E86 + 132, // $0E87 + 132, // $0E88 + 29, // $0E89 + 132, // $0E8A + 29, // $0E8B + 29, // $0E8C + 132, // $0E8D + 29, // $0E8E + 29, // $0E8F + 29, // $0E90 + 29, // $0E91 + 29, // $0E92 + 29, // $0E93 + 132, // $0E94 + 132, // $0E95 + 132, // $0E96 + 132, // $0E97 + 29, // $0E98 + 132, // $0E99 + 132, // $0E9A + 132, // $0E9B + 132, // $0E9C + 132, // $0E9D + 132, // $0E9E + 132, // $0E9F + 29, // $0EA0 + 132, // $0EA1 + 132, // $0EA2 + 132, // $0EA3 + 29, // $0EA4 + 132, // $0EA5 + 29, // $0EA6 + 132, // $0EA7 + 29, // $0EA8 + 29, // $0EA9 + 132, // $0EAA + 132, // $0EAB + 29, // $0EAC + 132, // $0EAD + 132, // $0EAE + 132, // $0EAF + 132, // $0EB0 + 133, // $0EB1 + 132, // $0EB2 + 132, // $0EB3 + 133, // $0EB4 + 133, // $0EB5 + 133, // $0EB6 + 133, // $0EB7 + 133, // $0EB8 + 133, // $0EB9 + 29, // $0EBA + 133, // $0EBB + 133, // $0EBC + 132, // $0EBD + 29, // $0EBE + 29, // $0EBF + 132, // $0EC0 + 132, // $0EC1 + 132, // $0EC2 + 132, // $0EC3 + 132, // $0EC4 + 29, // $0EC5 + 131, // $0EC6 + 29, // $0EC7 + 133, // $0EC8 + 133, // $0EC9 + 133, // $0ECA + 133, // $0ECB + 133, // $0ECC + 133, // $0ECD + 29, // $0ECE + 29, // $0ECF + 136, // $0ED0 + 136, // $0ED1 + 136, // $0ED2 + 136, // $0ED3 + 136, // $0ED4 + 136, // $0ED5 + 136, // $0ED6 + 136, // $0ED7 + 136, // $0ED8 + 136, // $0ED9 + 29, // $0EDA + 29, // $0EDB + 132, // $0EDC + 132, // $0EDD + 132, // $0EDE + 132, // $0EDF + 29, // $0EE0 + 29, // $0EE1 + 29, // $0EE2 + 29, // $0EE3 + 29, // $0EE4 + 29, // $0EE5 + 29, // $0EE6 + 29, // $0EE7 + 29, // $0EE8 + 29, // $0EE9 + 29, // $0EEA + 29, // $0EEB + 29, // $0EEC + 29, // $0EED + 29, // $0EEE + 29, // $0EEF + 29, // $0EF0 + 29, // $0EF1 + 29, // $0EF2 + 29, // $0EF3 + 29, // $0EF4 + 29, // $0EF5 + 29, // $0EF6 + 29, // $0EF7 + 29, // $0EF8 + 29, // $0EF9 + 29, // $0EFA + 29, // $0EFB + 29, // $0EFC + 29, // $0EFD + 29, // $0EFE + 29, // $0EFF + 132, // $0F00 + 21, // $0F01 + 21, // $0F02 + 21, // $0F03 + 17, // $0F04 + 17, // $0F05 + 17, // $0F06 + 17, // $0F07 + 17, // $0F08 + 17, // $0F09 + 17, // $0F0A + 17, // $0F0B + 17, // $0F0C + 17, // $0F0D + 17, // $0F0E + 17, // $0F0F + 17, // $0F10 + 17, // $0F11 + 17, // $0F12 + 21, // $0F13 + 17, // $0F14 + 21, // $0F15 + 21, // $0F16 + 21, // $0F17 + 133, // $0F18 + 133, // $0F19 + 21, // $0F1A + 21, // $0F1B + 21, // $0F1C + 21, // $0F1D + 21, // $0F1E + 21, // $0F1F + 136, // $0F20 + 136, // $0F21 + 136, // $0F22 + 136, // $0F23 + 136, // $0F24 + 136, // $0F25 + 136, // $0F26 + 136, // $0F27 + 136, // $0F28 + 136, // $0F29 + 138, // $0F2A + 138, // $0F2B + 138, // $0F2C + 138, // $0F2D + 138, // $0F2E + 138, // $0F2F + 138, // $0F30 + 138, // $0F31 + 138, // $0F32 + 138, // $0F33 + 21, // $0F34 + 133, // $0F35 + 21, // $0F36 + 133, // $0F37 + 21, // $0F38 + 133, // $0F39 + 13, // $0F3A + 14, // $0F3B + 13, // $0F3C + 14, // $0F3D + 134, // $0F3E + 134, // $0F3F + 132, // $0F40 + 132, // $0F41 + 132, // $0F42 + 132, // $0F43 + 132, // $0F44 + 132, // $0F45 + 132, // $0F46 + 132, // $0F47 + 29, // $0F48 + 132, // $0F49 + 132, // $0F4A + 132, // $0F4B + 132, // $0F4C + 132, // $0F4D + 132, // $0F4E + 132, // $0F4F + 132, // $0F50 + 132, // $0F51 + 132, // $0F52 + 132, // $0F53 + 132, // $0F54 + 132, // $0F55 + 132, // $0F56 + 132, // $0F57 + 132, // $0F58 + 132, // $0F59 + 132, // $0F5A + 132, // $0F5B + 132, // $0F5C + 132, // $0F5D + 132, // $0F5E + 132, // $0F5F + 132, // $0F60 + 132, // $0F61 + 132, // $0F62 + 132, // $0F63 + 132, // $0F64 + 132, // $0F65 + 132, // $0F66 + 132, // $0F67 + 132, // $0F68 + 132, // $0F69 + 132, // $0F6A + 132, // $0F6B + 132, // $0F6C + 29, // $0F6D + 29, // $0F6E + 29, // $0F6F + 29, // $0F70 + 133, // $0F71 + 133, // $0F72 + 133, // $0F73 + 133, // $0F74 + 133, // $0F75 + 133, // $0F76 + 133, // $0F77 + 133, // $0F78 + 133, // $0F79 + 133, // $0F7A + 133, // $0F7B + 133, // $0F7C + 133, // $0F7D + 133, // $0F7E + 134, // $0F7F + 133, // $0F80 + 133, // $0F81 + 133, // $0F82 + 133, // $0F83 + 133, // $0F84 + 17, // $0F85 + 133, // $0F86 + 133, // $0F87 + 132, // $0F88 + 132, // $0F89 + 132, // $0F8A + 132, // $0F8B + 132, // $0F8C + 133, // $0F8D + 133, // $0F8E + 133, // $0F8F + 133, // $0F90 + 133, // $0F91 + 133, // $0F92 + 133, // $0F93 + 133, // $0F94 + 133, // $0F95 + 133, // $0F96 + 133, // $0F97 + 29, // $0F98 + 133, // $0F99 + 133, // $0F9A + 133, // $0F9B + 133, // $0F9C + 133, // $0F9D + 133, // $0F9E + 133, // $0F9F + 133, // $0FA0 + 133, // $0FA1 + 133, // $0FA2 + 133, // $0FA3 + 133, // $0FA4 + 133, // $0FA5 + 133, // $0FA6 + 133, // $0FA7 + 133, // $0FA8 + 133, // $0FA9 + 133, // $0FAA + 133, // $0FAB + 133, // $0FAC + 133, // $0FAD + 133, // $0FAE + 133, // $0FAF + 133, // $0FB0 + 133, // $0FB1 + 133, // $0FB2 + 133, // $0FB3 + 133, // $0FB4 + 133, // $0FB5 + 133, // $0FB6 + 133, // $0FB7 + 133, // $0FB8 + 133, // $0FB9 + 133, // $0FBA + 133, // $0FBB + 133, // $0FBC + 29, // $0FBD + 21, // $0FBE + 21, // $0FBF + 21, // $0FC0 + 21, // $0FC1 + 21, // $0FC2 + 21, // $0FC3 + 21, // $0FC4 + 21, // $0FC5 + 133, // $0FC6 + 21, // $0FC7 + 21, // $0FC8 + 21, // $0FC9 + 21, // $0FCA + 21, // $0FCB + 21, // $0FCC + 29, // $0FCD + 21, // $0FCE + 21, // $0FCF + 17, // $0FD0 + 17, // $0FD1 + 17, // $0FD2 + 17, // $0FD3 + 17, // $0FD4 + 21, // $0FD5 + 21, // $0FD6 + 21, // $0FD7 + 21, // $0FD8 + 17, // $0FD9 + 17, // $0FDA + 29, // $0FDB + 29, // $0FDC + 29, // $0FDD + 29, // $0FDE + 29, // $0FDF + 29, // $0FE0 + 29, // $0FE1 + 29, // $0FE2 + 29, // $0FE3 + 29, // $0FE4 + 29, // $0FE5 + 29, // $0FE6 + 29, // $0FE7 + 29, // $0FE8 + 29, // $0FE9 + 29, // $0FEA + 29, // $0FEB + 29, // $0FEC + 29, // $0FED + 29, // $0FEE + 29, // $0FEF + 29, // $0FF0 + 29, // $0FF1 + 29, // $0FF2 + 29, // $0FF3 + 29, // $0FF4 + 29, // $0FF5 + 29, // $0FF6 + 29, // $0FF7 + 29, // $0FF8 + 29, // $0FF9 + 29, // $0FFA + 29, // $0FFB + 29, // $0FFC + 29, // $0FFD + 29, // $0FFE + 29, // $0FFF + 132, // $1000 + 132, // $1001 + 132, // $1002 + 132, // $1003 + 132, // $1004 + 132, // $1005 + 132, // $1006 + 132, // $1007 + 132, // $1008 + 132, // $1009 + 132, // $100A + 132, // $100B + 132, // $100C + 132, // $100D + 132, // $100E + 132, // $100F + 132, // $1010 + 132, // $1011 + 132, // $1012 + 132, // $1013 + 132, // $1014 + 132, // $1015 + 132, // $1016 + 132, // $1017 + 132, // $1018 + 132, // $1019 + 132, // $101A + 132, // $101B + 132, // $101C + 132, // $101D + 132, // $101E + 132, // $101F + 132, // $1020 + 132, // $1021 + 132, // $1022 + 132, // $1023 + 132, // $1024 + 132, // $1025 + 132, // $1026 + 132, // $1027 + 132, // $1028 + 132, // $1029 + 132, // $102A + 134, // $102B + 134, // $102C + 133, // $102D + 133, // $102E + 133, // $102F + 133, // $1030 + 134, // $1031 + 133, // $1032 + 133, // $1033 + 133, // $1034 + 133, // $1035 + 133, // $1036 + 133, // $1037 + 134, // $1038 + 133, // $1039 + 133, // $103A + 134, // $103B + 134, // $103C + 133, // $103D + 133, // $103E + 132, // $103F + 136, // $1040 + 136, // $1041 + 136, // $1042 + 136, // $1043 + 136, // $1044 + 136, // $1045 + 136, // $1046 + 136, // $1047 + 136, // $1048 + 136, // $1049 + 17, // $104A + 17, // $104B + 17, // $104C + 17, // $104D + 17, // $104E + 17, // $104F + 132, // $1050 + 132, // $1051 + 132, // $1052 + 132, // $1053 + 132, // $1054 + 132, // $1055 + 134, // $1056 + 134, // $1057 + 133, // $1058 + 133, // $1059 + 132, // $105A + 132, // $105B + 132, // $105C + 132, // $105D + 133, // $105E + 133, // $105F + 133, // $1060 + 132, // $1061 + 134, // $1062 + 134, // $1063 + 134, // $1064 + 132, // $1065 + 132, // $1066 + 134, // $1067 + 134, // $1068 + 134, // $1069 + 134, // $106A + 134, // $106B + 134, // $106C + 134, // $106D + 132, // $106E + 132, // $106F + 132, // $1070 + 133, // $1071 + 133, // $1072 + 133, // $1073 + 133, // $1074 + 132, // $1075 + 132, // $1076 + 132, // $1077 + 132, // $1078 + 132, // $1079 + 132, // $107A + 132, // $107B + 132, // $107C + 132, // $107D + 132, // $107E + 132, // $107F + 132, // $1080 + 132, // $1081 + 133, // $1082 + 134, // $1083 + 134, // $1084 + 133, // $1085 + 133, // $1086 + 134, // $1087 + 134, // $1088 + 134, // $1089 + 134, // $108A + 134, // $108B + 134, // $108C + 133, // $108D + 132, // $108E + 134, // $108F + 136, // $1090 + 136, // $1091 + 136, // $1092 + 136, // $1093 + 136, // $1094 + 136, // $1095 + 136, // $1096 + 136, // $1097 + 136, // $1098 + 136, // $1099 + 134, // $109A + 134, // $109B + 134, // $109C + 133, // $109D + 21, // $109E + 21, // $109F + 128, // $10A0 + 128, // $10A1 + 128, // $10A2 + 128, // $10A3 + 128, // $10A4 + 128, // $10A5 + 128, // $10A6 + 128, // $10A7 + 128, // $10A8 + 128, // $10A9 + 128, // $10AA + 128, // $10AB + 128, // $10AC + 128, // $10AD + 128, // $10AE + 128, // $10AF + 128, // $10B0 + 128, // $10B1 + 128, // $10B2 + 128, // $10B3 + 128, // $10B4 + 128, // $10B5 + 128, // $10B6 + 128, // $10B7 + 128, // $10B8 + 128, // $10B9 + 128, // $10BA + 128, // $10BB + 128, // $10BC + 128, // $10BD + 128, // $10BE + 128, // $10BF + 128, // $10C0 + 128, // $10C1 + 128, // $10C2 + 128, // $10C3 + 128, // $10C4 + 128, // $10C5 + 29, // $10C6 + 128, // $10C7 + 29, // $10C8 + 29, // $10C9 + 29, // $10CA + 29, // $10CB + 29, // $10CC + 128, // $10CD + 29, // $10CE + 29, // $10CF + 132, // $10D0 + 132, // $10D1 + 132, // $10D2 + 132, // $10D3 + 132, // $10D4 + 132, // $10D5 + 132, // $10D6 + 132, // $10D7 + 132, // $10D8 + 132, // $10D9 + 132, // $10DA + 132, // $10DB + 132, // $10DC + 132, // $10DD + 132, // $10DE + 132, // $10DF + 132, // $10E0 + 132, // $10E1 + 132, // $10E2 + 132, // $10E3 + 132, // $10E4 + 132, // $10E5 + 132, // $10E6 + 132, // $10E7 + 132, // $10E8 + 132, // $10E9 + 132, // $10EA + 132, // $10EB + 132, // $10EC + 132, // $10ED + 132, // $10EE + 132, // $10EF + 132, // $10F0 + 132, // $10F1 + 132, // $10F2 + 132, // $10F3 + 132, // $10F4 + 132, // $10F5 + 132, // $10F6 + 132, // $10F7 + 132, // $10F8 + 132, // $10F9 + 132, // $10FA + 17, // $10FB + 131, // $10FC + 132, // $10FD + 132, // $10FE + 132, // $10FF + 132, // $1100 + 132, // $1101 + 132, // $1102 + 132, // $1103 + 132, // $1104 + 132, // $1105 + 132, // $1106 + 132, // $1107 + 132, // $1108 + 132, // $1109 + 132, // $110A + 132, // $110B + 132, // $110C + 132, // $110D + 132, // $110E + 132, // $110F + 132, // $1110 + 132, // $1111 + 132, // $1112 + 132, // $1113 + 132, // $1114 + 132, // $1115 + 132, // $1116 + 132, // $1117 + 132, // $1118 + 132, // $1119 + 132, // $111A + 132, // $111B + 132, // $111C + 132, // $111D + 132, // $111E + 132, // $111F + 132, // $1120 + 132, // $1121 + 132, // $1122 + 132, // $1123 + 132, // $1124 + 132, // $1125 + 132, // $1126 + 132, // $1127 + 132, // $1128 + 132, // $1129 + 132, // $112A + 132, // $112B + 132, // $112C + 132, // $112D + 132, // $112E + 132, // $112F + 132, // $1130 + 132, // $1131 + 132, // $1132 + 132, // $1133 + 132, // $1134 + 132, // $1135 + 132, // $1136 + 132, // $1137 + 132, // $1138 + 132, // $1139 + 132, // $113A + 132, // $113B + 132, // $113C + 132, // $113D + 132, // $113E + 132, // $113F + 132, // $1140 + 132, // $1141 + 132, // $1142 + 132, // $1143 + 132, // $1144 + 132, // $1145 + 132, // $1146 + 132, // $1147 + 132, // $1148 + 132, // $1149 + 132, // $114A + 132, // $114B + 132, // $114C + 132, // $114D + 132, // $114E + 132, // $114F + 132, // $1150 + 132, // $1151 + 132, // $1152 + 132, // $1153 + 132, // $1154 + 132, // $1155 + 132, // $1156 + 132, // $1157 + 132, // $1158 + 132, // $1159 + 132, // $115A + 132, // $115B + 132, // $115C + 132, // $115D + 132, // $115E + 132, // $115F + 132, // $1160 + 132, // $1161 + 132, // $1162 + 132, // $1163 + 132, // $1164 + 132, // $1165 + 132, // $1166 + 132, // $1167 + 132, // $1168 + 132, // $1169 + 132, // $116A + 132, // $116B + 132, // $116C + 132, // $116D + 132, // $116E + 132, // $116F + 132, // $1170 + 132, // $1171 + 132, // $1172 + 132, // $1173 + 132, // $1174 + 132, // $1175 + 132, // $1176 + 132, // $1177 + 132, // $1178 + 132, // $1179 + 132, // $117A + 132, // $117B + 132, // $117C + 132, // $117D + 132, // $117E + 132, // $117F + 132, // $1180 + 132, // $1181 + 132, // $1182 + 132, // $1183 + 132, // $1184 + 132, // $1185 + 132, // $1186 + 132, // $1187 + 132, // $1188 + 132, // $1189 + 132, // $118A + 132, // $118B + 132, // $118C + 132, // $118D + 132, // $118E + 132, // $118F + 132, // $1190 + 132, // $1191 + 132, // $1192 + 132, // $1193 + 132, // $1194 + 132, // $1195 + 132, // $1196 + 132, // $1197 + 132, // $1198 + 132, // $1199 + 132, // $119A + 132, // $119B + 132, // $119C + 132, // $119D + 132, // $119E + 132, // $119F + 132, // $11A0 + 132, // $11A1 + 132, // $11A2 + 132, // $11A3 + 132, // $11A4 + 132, // $11A5 + 132, // $11A6 + 132, // $11A7 + 132, // $11A8 + 132, // $11A9 + 132, // $11AA + 132, // $11AB + 132, // $11AC + 132, // $11AD + 132, // $11AE + 132, // $11AF + 132, // $11B0 + 132, // $11B1 + 132, // $11B2 + 132, // $11B3 + 132, // $11B4 + 132, // $11B5 + 132, // $11B6 + 132, // $11B7 + 132, // $11B8 + 132, // $11B9 + 132, // $11BA + 132, // $11BB + 132, // $11BC + 132, // $11BD + 132, // $11BE + 132, // $11BF + 132, // $11C0 + 132, // $11C1 + 132, // $11C2 + 132, // $11C3 + 132, // $11C4 + 132, // $11C5 + 132, // $11C6 + 132, // $11C7 + 132, // $11C8 + 132, // $11C9 + 132, // $11CA + 132, // $11CB + 132, // $11CC + 132, // $11CD + 132, // $11CE + 132, // $11CF + 132, // $11D0 + 132, // $11D1 + 132, // $11D2 + 132, // $11D3 + 132, // $11D4 + 132, // $11D5 + 132, // $11D6 + 132, // $11D7 + 132, // $11D8 + 132, // $11D9 + 132, // $11DA + 132, // $11DB + 132, // $11DC + 132, // $11DD + 132, // $11DE + 132, // $11DF + 132, // $11E0 + 132, // $11E1 + 132, // $11E2 + 132, // $11E3 + 132, // $11E4 + 132, // $11E5 + 132, // $11E6 + 132, // $11E7 + 132, // $11E8 + 132, // $11E9 + 132, // $11EA + 132, // $11EB + 132, // $11EC + 132, // $11ED + 132, // $11EE + 132, // $11EF + 132, // $11F0 + 132, // $11F1 + 132, // $11F2 + 132, // $11F3 + 132, // $11F4 + 132, // $11F5 + 132, // $11F6 + 132, // $11F7 + 132, // $11F8 + 132, // $11F9 + 132, // $11FA + 132, // $11FB + 132, // $11FC + 132, // $11FD + 132, // $11FE + 132, // $11FF + 132, // $1200 + 132, // $1201 + 132, // $1202 + 132, // $1203 + 132, // $1204 + 132, // $1205 + 132, // $1206 + 132, // $1207 + 132, // $1208 + 132, // $1209 + 132, // $120A + 132, // $120B + 132, // $120C + 132, // $120D + 132, // $120E + 132, // $120F + 132, // $1210 + 132, // $1211 + 132, // $1212 + 132, // $1213 + 132, // $1214 + 132, // $1215 + 132, // $1216 + 132, // $1217 + 132, // $1218 + 132, // $1219 + 132, // $121A + 132, // $121B + 132, // $121C + 132, // $121D + 132, // $121E + 132, // $121F + 132, // $1220 + 132, // $1221 + 132, // $1222 + 132, // $1223 + 132, // $1224 + 132, // $1225 + 132, // $1226 + 132, // $1227 + 132, // $1228 + 132, // $1229 + 132, // $122A + 132, // $122B + 132, // $122C + 132, // $122D + 132, // $122E + 132, // $122F + 132, // $1230 + 132, // $1231 + 132, // $1232 + 132, // $1233 + 132, // $1234 + 132, // $1235 + 132, // $1236 + 132, // $1237 + 132, // $1238 + 132, // $1239 + 132, // $123A + 132, // $123B + 132, // $123C + 132, // $123D + 132, // $123E + 132, // $123F + 132, // $1240 + 132, // $1241 + 132, // $1242 + 132, // $1243 + 132, // $1244 + 132, // $1245 + 132, // $1246 + 132, // $1247 + 132, // $1248 + 29, // $1249 + 132, // $124A + 132, // $124B + 132, // $124C + 132, // $124D + 29, // $124E + 29, // $124F + 132, // $1250 + 132, // $1251 + 132, // $1252 + 132, // $1253 + 132, // $1254 + 132, // $1255 + 132, // $1256 + 29, // $1257 + 132, // $1258 + 29, // $1259 + 132, // $125A + 132, // $125B + 132, // $125C + 132, // $125D + 29, // $125E + 29, // $125F + 132, // $1260 + 132, // $1261 + 132, // $1262 + 132, // $1263 + 132, // $1264 + 132, // $1265 + 132, // $1266 + 132, // $1267 + 132, // $1268 + 132, // $1269 + 132, // $126A + 132, // $126B + 132, // $126C + 132, // $126D + 132, // $126E + 132, // $126F + 132, // $1270 + 132, // $1271 + 132, // $1272 + 132, // $1273 + 132, // $1274 + 132, // $1275 + 132, // $1276 + 132, // $1277 + 132, // $1278 + 132, // $1279 + 132, // $127A + 132, // $127B + 132, // $127C + 132, // $127D + 132, // $127E + 132, // $127F + 132, // $1280 + 132, // $1281 + 132, // $1282 + 132, // $1283 + 132, // $1284 + 132, // $1285 + 132, // $1286 + 132, // $1287 + 132, // $1288 + 29, // $1289 + 132, // $128A + 132, // $128B + 132, // $128C + 132, // $128D + 29, // $128E + 29, // $128F + 132, // $1290 + 132, // $1291 + 132, // $1292 + 132, // $1293 + 132, // $1294 + 132, // $1295 + 132, // $1296 + 132, // $1297 + 132, // $1298 + 132, // $1299 + 132, // $129A + 132, // $129B + 132, // $129C + 132, // $129D + 132, // $129E + 132, // $129F + 132, // $12A0 + 132, // $12A1 + 132, // $12A2 + 132, // $12A3 + 132, // $12A4 + 132, // $12A5 + 132, // $12A6 + 132, // $12A7 + 132, // $12A8 + 132, // $12A9 + 132, // $12AA + 132, // $12AB + 132, // $12AC + 132, // $12AD + 132, // $12AE + 132, // $12AF + 132, // $12B0 + 29, // $12B1 + 132, // $12B2 + 132, // $12B3 + 132, // $12B4 + 132, // $12B5 + 29, // $12B6 + 29, // $12B7 + 132, // $12B8 + 132, // $12B9 + 132, // $12BA + 132, // $12BB + 132, // $12BC + 132, // $12BD + 132, // $12BE + 29, // $12BF + 132, // $12C0 + 29, // $12C1 + 132, // $12C2 + 132, // $12C3 + 132, // $12C4 + 132, // $12C5 + 29, // $12C6 + 29, // $12C7 + 132, // $12C8 + 132, // $12C9 + 132, // $12CA + 132, // $12CB + 132, // $12CC + 132, // $12CD + 132, // $12CE + 132, // $12CF + 132, // $12D0 + 132, // $12D1 + 132, // $12D2 + 132, // $12D3 + 132, // $12D4 + 132, // $12D5 + 132, // $12D6 + 29, // $12D7 + 132, // $12D8 + 132, // $12D9 + 132, // $12DA + 132, // $12DB + 132, // $12DC + 132, // $12DD + 132, // $12DE + 132, // $12DF + 132, // $12E0 + 132, // $12E1 + 132, // $12E2 + 132, // $12E3 + 132, // $12E4 + 132, // $12E5 + 132, // $12E6 + 132, // $12E7 + 132, // $12E8 + 132, // $12E9 + 132, // $12EA + 132, // $12EB + 132, // $12EC + 132, // $12ED + 132, // $12EE + 132, // $12EF + 132, // $12F0 + 132, // $12F1 + 132, // $12F2 + 132, // $12F3 + 132, // $12F4 + 132, // $12F5 + 132, // $12F6 + 132, // $12F7 + 132, // $12F8 + 132, // $12F9 + 132, // $12FA + 132, // $12FB + 132, // $12FC + 132, // $12FD + 132, // $12FE + 132, // $12FF + 132, // $1300 + 132, // $1301 + 132, // $1302 + 132, // $1303 + 132, // $1304 + 132, // $1305 + 132, // $1306 + 132, // $1307 + 132, // $1308 + 132, // $1309 + 132, // $130A + 132, // $130B + 132, // $130C + 132, // $130D + 132, // $130E + 132, // $130F + 132, // $1310 + 29, // $1311 + 132, // $1312 + 132, // $1313 + 132, // $1314 + 132, // $1315 + 29, // $1316 + 29, // $1317 + 132, // $1318 + 132, // $1319 + 132, // $131A + 132, // $131B + 132, // $131C + 132, // $131D + 132, // $131E + 132, // $131F + 132, // $1320 + 132, // $1321 + 132, // $1322 + 132, // $1323 + 132, // $1324 + 132, // $1325 + 132, // $1326 + 132, // $1327 + 132, // $1328 + 132, // $1329 + 132, // $132A + 132, // $132B + 132, // $132C + 132, // $132D + 132, // $132E + 132, // $132F + 132, // $1330 + 132, // $1331 + 132, // $1332 + 132, // $1333 + 132, // $1334 + 132, // $1335 + 132, // $1336 + 132, // $1337 + 132, // $1338 + 132, // $1339 + 132, // $133A + 132, // $133B + 132, // $133C + 132, // $133D + 132, // $133E + 132, // $133F + 132, // $1340 + 132, // $1341 + 132, // $1342 + 132, // $1343 + 132, // $1344 + 132, // $1345 + 132, // $1346 + 132, // $1347 + 132, // $1348 + 132, // $1349 + 132, // $134A + 132, // $134B + 132, // $134C + 132, // $134D + 132, // $134E + 132, // $134F + 132, // $1350 + 132, // $1351 + 132, // $1352 + 132, // $1353 + 132, // $1354 + 132, // $1355 + 132, // $1356 + 132, // $1357 + 132, // $1358 + 132, // $1359 + 132, // $135A + 29, // $135B + 29, // $135C + 133, // $135D + 133, // $135E + 133, // $135F + 17, // $1360 + 17, // $1361 + 17, // $1362 + 17, // $1363 + 17, // $1364 + 17, // $1365 + 17, // $1366 + 17, // $1367 + 17, // $1368 + 138, // $1369 + 138, // $136A + 138, // $136B + 138, // $136C + 138, // $136D + 138, // $136E + 138, // $136F + 138, // $1370 + 138, // $1371 + 138, // $1372 + 138, // $1373 + 138, // $1374 + 138, // $1375 + 138, // $1376 + 138, // $1377 + 138, // $1378 + 138, // $1379 + 138, // $137A + 138, // $137B + 138, // $137C + 29, // $137D + 29, // $137E + 29, // $137F + 132, // $1380 + 132, // $1381 + 132, // $1382 + 132, // $1383 + 132, // $1384 + 132, // $1385 + 132, // $1386 + 132, // $1387 + 132, // $1388 + 132, // $1389 + 132, // $138A + 132, // $138B + 132, // $138C + 132, // $138D + 132, // $138E + 132, // $138F + 21, // $1390 + 21, // $1391 + 21, // $1392 + 21, // $1393 + 21, // $1394 + 21, // $1395 + 21, // $1396 + 21, // $1397 + 21, // $1398 + 21, // $1399 + 29, // $139A + 29, // $139B + 29, // $139C + 29, // $139D + 29, // $139E + 29, // $139F + 128, // $13A0 + 128, // $13A1 + 128, // $13A2 + 128, // $13A3 + 128, // $13A4 + 128, // $13A5 + 128, // $13A6 + 128, // $13A7 + 128, // $13A8 + 128, // $13A9 + 128, // $13AA + 128, // $13AB + 128, // $13AC + 128, // $13AD + 128, // $13AE + 128, // $13AF + 128, // $13B0 + 128, // $13B1 + 128, // $13B2 + 128, // $13B3 + 128, // $13B4 + 128, // $13B5 + 128, // $13B6 + 128, // $13B7 + 128, // $13B8 + 128, // $13B9 + 128, // $13BA + 128, // $13BB + 128, // $13BC + 128, // $13BD + 128, // $13BE + 128, // $13BF + 128, // $13C0 + 128, // $13C1 + 128, // $13C2 + 128, // $13C3 + 128, // $13C4 + 128, // $13C5 + 128, // $13C6 + 128, // $13C7 + 128, // $13C8 + 128, // $13C9 + 128, // $13CA + 128, // $13CB + 128, // $13CC + 128, // $13CD + 128, // $13CE + 128, // $13CF + 128, // $13D0 + 128, // $13D1 + 128, // $13D2 + 128, // $13D3 + 128, // $13D4 + 128, // $13D5 + 128, // $13D6 + 128, // $13D7 + 128, // $13D8 + 128, // $13D9 + 128, // $13DA + 128, // $13DB + 128, // $13DC + 128, // $13DD + 128, // $13DE + 128, // $13DF + 128, // $13E0 + 128, // $13E1 + 128, // $13E2 + 128, // $13E3 + 128, // $13E4 + 128, // $13E5 + 128, // $13E6 + 128, // $13E7 + 128, // $13E8 + 128, // $13E9 + 128, // $13EA + 128, // $13EB + 128, // $13EC + 128, // $13ED + 128, // $13EE + 128, // $13EF + 128, // $13F0 + 128, // $13F1 + 128, // $13F2 + 128, // $13F3 + 128, // $13F4 + 128, // $13F5 + 29, // $13F6 + 29, // $13F7 + 129, // $13F8 + 129, // $13F9 + 129, // $13FA + 129, // $13FB + 129, // $13FC + 129, // $13FD + 29, // $13FE + 29, // $13FF + 12, // $1400 + 132, // $1401 + 132, // $1402 + 132, // $1403 + 132, // $1404 + 132, // $1405 + 132, // $1406 + 132, // $1407 + 132, // $1408 + 132, // $1409 + 132, // $140A + 132, // $140B + 132, // $140C + 132, // $140D + 132, // $140E + 132, // $140F + 132, // $1410 + 132, // $1411 + 132, // $1412 + 132, // $1413 + 132, // $1414 + 132, // $1415 + 132, // $1416 + 132, // $1417 + 132, // $1418 + 132, // $1419 + 132, // $141A + 132, // $141B + 132, // $141C + 132, // $141D + 132, // $141E + 132, // $141F + 132, // $1420 + 132, // $1421 + 132, // $1422 + 132, // $1423 + 132, // $1424 + 132, // $1425 + 132, // $1426 + 132, // $1427 + 132, // $1428 + 132, // $1429 + 132, // $142A + 132, // $142B + 132, // $142C + 132, // $142D + 132, // $142E + 132, // $142F + 132, // $1430 + 132, // $1431 + 132, // $1432 + 132, // $1433 + 132, // $1434 + 132, // $1435 + 132, // $1436 + 132, // $1437 + 132, // $1438 + 132, // $1439 + 132, // $143A + 132, // $143B + 132, // $143C + 132, // $143D + 132, // $143E + 132, // $143F + 132, // $1440 + 132, // $1441 + 132, // $1442 + 132, // $1443 + 132, // $1444 + 132, // $1445 + 132, // $1446 + 132, // $1447 + 132, // $1448 + 132, // $1449 + 132, // $144A + 132, // $144B + 132, // $144C + 132, // $144D + 132, // $144E + 132, // $144F + 132, // $1450 + 132, // $1451 + 132, // $1452 + 132, // $1453 + 132, // $1454 + 132, // $1455 + 132, // $1456 + 132, // $1457 + 132, // $1458 + 132, // $1459 + 132, // $145A + 132, // $145B + 132, // $145C + 132, // $145D + 132, // $145E + 132, // $145F + 132, // $1460 + 132, // $1461 + 132, // $1462 + 132, // $1463 + 132, // $1464 + 132, // $1465 + 132, // $1466 + 132, // $1467 + 132, // $1468 + 132, // $1469 + 132, // $146A + 132, // $146B + 132, // $146C + 132, // $146D + 132, // $146E + 132, // $146F + 132, // $1470 + 132, // $1471 + 132, // $1472 + 132, // $1473 + 132, // $1474 + 132, // $1475 + 132, // $1476 + 132, // $1477 + 132, // $1478 + 132, // $1479 + 132, // $147A + 132, // $147B + 132, // $147C + 132, // $147D + 132, // $147E + 132, // $147F + 132, // $1480 + 132, // $1481 + 132, // $1482 + 132, // $1483 + 132, // $1484 + 132, // $1485 + 132, // $1486 + 132, // $1487 + 132, // $1488 + 132, // $1489 + 132, // $148A + 132, // $148B + 132, // $148C + 132, // $148D + 132, // $148E + 132, // $148F + 132, // $1490 + 132, // $1491 + 132, // $1492 + 132, // $1493 + 132, // $1494 + 132, // $1495 + 132, // $1496 + 132, // $1497 + 132, // $1498 + 132, // $1499 + 132, // $149A + 132, // $149B + 132, // $149C + 132, // $149D + 132, // $149E + 132, // $149F + 132, // $14A0 + 132, // $14A1 + 132, // $14A2 + 132, // $14A3 + 132, // $14A4 + 132, // $14A5 + 132, // $14A6 + 132, // $14A7 + 132, // $14A8 + 132, // $14A9 + 132, // $14AA + 132, // $14AB + 132, // $14AC + 132, // $14AD + 132, // $14AE + 132, // $14AF + 132, // $14B0 + 132, // $14B1 + 132, // $14B2 + 132, // $14B3 + 132, // $14B4 + 132, // $14B5 + 132, // $14B6 + 132, // $14B7 + 132, // $14B8 + 132, // $14B9 + 132, // $14BA + 132, // $14BB + 132, // $14BC + 132, // $14BD + 132, // $14BE + 132, // $14BF + 132, // $14C0 + 132, // $14C1 + 132, // $14C2 + 132, // $14C3 + 132, // $14C4 + 132, // $14C5 + 132, // $14C6 + 132, // $14C7 + 132, // $14C8 + 132, // $14C9 + 132, // $14CA + 132, // $14CB + 132, // $14CC + 132, // $14CD + 132, // $14CE + 132, // $14CF + 132, // $14D0 + 132, // $14D1 + 132, // $14D2 + 132, // $14D3 + 132, // $14D4 + 132, // $14D5 + 132, // $14D6 + 132, // $14D7 + 132, // $14D8 + 132, // $14D9 + 132, // $14DA + 132, // $14DB + 132, // $14DC + 132, // $14DD + 132, // $14DE + 132, // $14DF + 132, // $14E0 + 132, // $14E1 + 132, // $14E2 + 132, // $14E3 + 132, // $14E4 + 132, // $14E5 + 132, // $14E6 + 132, // $14E7 + 132, // $14E8 + 132, // $14E9 + 132, // $14EA + 132, // $14EB + 132, // $14EC + 132, // $14ED + 132, // $14EE + 132, // $14EF + 132, // $14F0 + 132, // $14F1 + 132, // $14F2 + 132, // $14F3 + 132, // $14F4 + 132, // $14F5 + 132, // $14F6 + 132, // $14F7 + 132, // $14F8 + 132, // $14F9 + 132, // $14FA + 132, // $14FB + 132, // $14FC + 132, // $14FD + 132, // $14FE + 132, // $14FF + 132, // $1500 + 132, // $1501 + 132, // $1502 + 132, // $1503 + 132, // $1504 + 132, // $1505 + 132, // $1506 + 132, // $1507 + 132, // $1508 + 132, // $1509 + 132, // $150A + 132, // $150B + 132, // $150C + 132, // $150D + 132, // $150E + 132, // $150F + 132, // $1510 + 132, // $1511 + 132, // $1512 + 132, // $1513 + 132, // $1514 + 132, // $1515 + 132, // $1516 + 132, // $1517 + 132, // $1518 + 132, // $1519 + 132, // $151A + 132, // $151B + 132, // $151C + 132, // $151D + 132, // $151E + 132, // $151F + 132, // $1520 + 132, // $1521 + 132, // $1522 + 132, // $1523 + 132, // $1524 + 132, // $1525 + 132, // $1526 + 132, // $1527 + 132, // $1528 + 132, // $1529 + 132, // $152A + 132, // $152B + 132, // $152C + 132, // $152D + 132, // $152E + 132, // $152F + 132, // $1530 + 132, // $1531 + 132, // $1532 + 132, // $1533 + 132, // $1534 + 132, // $1535 + 132, // $1536 + 132, // $1537 + 132, // $1538 + 132, // $1539 + 132, // $153A + 132, // $153B + 132, // $153C + 132, // $153D + 132, // $153E + 132, // $153F + 132, // $1540 + 132, // $1541 + 132, // $1542 + 132, // $1543 + 132, // $1544 + 132, // $1545 + 132, // $1546 + 132, // $1547 + 132, // $1548 + 132, // $1549 + 132, // $154A + 132, // $154B + 132, // $154C + 132, // $154D + 132, // $154E + 132, // $154F + 132, // $1550 + 132, // $1551 + 132, // $1552 + 132, // $1553 + 132, // $1554 + 132, // $1555 + 132, // $1556 + 132, // $1557 + 132, // $1558 + 132, // $1559 + 132, // $155A + 132, // $155B + 132, // $155C + 132, // $155D + 132, // $155E + 132, // $155F + 132, // $1560 + 132, // $1561 + 132, // $1562 + 132, // $1563 + 132, // $1564 + 132, // $1565 + 132, // $1566 + 132, // $1567 + 132, // $1568 + 132, // $1569 + 132, // $156A + 132, // $156B + 132, // $156C + 132, // $156D + 132, // $156E + 132, // $156F + 132, // $1570 + 132, // $1571 + 132, // $1572 + 132, // $1573 + 132, // $1574 + 132, // $1575 + 132, // $1576 + 132, // $1577 + 132, // $1578 + 132, // $1579 + 132, // $157A + 132, // $157B + 132, // $157C + 132, // $157D + 132, // $157E + 132, // $157F + 132, // $1580 + 132, // $1581 + 132, // $1582 + 132, // $1583 + 132, // $1584 + 132, // $1585 + 132, // $1586 + 132, // $1587 + 132, // $1588 + 132, // $1589 + 132, // $158A + 132, // $158B + 132, // $158C + 132, // $158D + 132, // $158E + 132, // $158F + 132, // $1590 + 132, // $1591 + 132, // $1592 + 132, // $1593 + 132, // $1594 + 132, // $1595 + 132, // $1596 + 132, // $1597 + 132, // $1598 + 132, // $1599 + 132, // $159A + 132, // $159B + 132, // $159C + 132, // $159D + 132, // $159E + 132, // $159F + 132, // $15A0 + 132, // $15A1 + 132, // $15A2 + 132, // $15A3 + 132, // $15A4 + 132, // $15A5 + 132, // $15A6 + 132, // $15A7 + 132, // $15A8 + 132, // $15A9 + 132, // $15AA + 132, // $15AB + 132, // $15AC + 132, // $15AD + 132, // $15AE + 132, // $15AF + 132, // $15B0 + 132, // $15B1 + 132, // $15B2 + 132, // $15B3 + 132, // $15B4 + 132, // $15B5 + 132, // $15B6 + 132, // $15B7 + 132, // $15B8 + 132, // $15B9 + 132, // $15BA + 132, // $15BB + 132, // $15BC + 132, // $15BD + 132, // $15BE + 132, // $15BF + 132, // $15C0 + 132, // $15C1 + 132, // $15C2 + 132, // $15C3 + 132, // $15C4 + 132, // $15C5 + 132, // $15C6 + 132, // $15C7 + 132, // $15C8 + 132, // $15C9 + 132, // $15CA + 132, // $15CB + 132, // $15CC + 132, // $15CD + 132, // $15CE + 132, // $15CF + 132, // $15D0 + 132, // $15D1 + 132, // $15D2 + 132, // $15D3 + 132, // $15D4 + 132, // $15D5 + 132, // $15D6 + 132, // $15D7 + 132, // $15D8 + 132, // $15D9 + 132, // $15DA + 132, // $15DB + 132, // $15DC + 132, // $15DD + 132, // $15DE + 132, // $15DF + 132, // $15E0 + 132, // $15E1 + 132, // $15E2 + 132, // $15E3 + 132, // $15E4 + 132, // $15E5 + 132, // $15E6 + 132, // $15E7 + 132, // $15E8 + 132, // $15E9 + 132, // $15EA + 132, // $15EB + 132, // $15EC + 132, // $15ED + 132, // $15EE + 132, // $15EF + 132, // $15F0 + 132, // $15F1 + 132, // $15F2 + 132, // $15F3 + 132, // $15F4 + 132, // $15F5 + 132, // $15F6 + 132, // $15F7 + 132, // $15F8 + 132, // $15F9 + 132, // $15FA + 132, // $15FB + 132, // $15FC + 132, // $15FD + 132, // $15FE + 132, // $15FF + 132, // $1600 + 132, // $1601 + 132, // $1602 + 132, // $1603 + 132, // $1604 + 132, // $1605 + 132, // $1606 + 132, // $1607 + 132, // $1608 + 132, // $1609 + 132, // $160A + 132, // $160B + 132, // $160C + 132, // $160D + 132, // $160E + 132, // $160F + 132, // $1610 + 132, // $1611 + 132, // $1612 + 132, // $1613 + 132, // $1614 + 132, // $1615 + 132, // $1616 + 132, // $1617 + 132, // $1618 + 132, // $1619 + 132, // $161A + 132, // $161B + 132, // $161C + 132, // $161D + 132, // $161E + 132, // $161F + 132, // $1620 + 132, // $1621 + 132, // $1622 + 132, // $1623 + 132, // $1624 + 132, // $1625 + 132, // $1626 + 132, // $1627 + 132, // $1628 + 132, // $1629 + 132, // $162A + 132, // $162B + 132, // $162C + 132, // $162D + 132, // $162E + 132, // $162F + 132, // $1630 + 132, // $1631 + 132, // $1632 + 132, // $1633 + 132, // $1634 + 132, // $1635 + 132, // $1636 + 132, // $1637 + 132, // $1638 + 132, // $1639 + 132, // $163A + 132, // $163B + 132, // $163C + 132, // $163D + 132, // $163E + 132, // $163F + 132, // $1640 + 132, // $1641 + 132, // $1642 + 132, // $1643 + 132, // $1644 + 132, // $1645 + 132, // $1646 + 132, // $1647 + 132, // $1648 + 132, // $1649 + 132, // $164A + 132, // $164B + 132, // $164C + 132, // $164D + 132, // $164E + 132, // $164F + 132, // $1650 + 132, // $1651 + 132, // $1652 + 132, // $1653 + 132, // $1654 + 132, // $1655 + 132, // $1656 + 132, // $1657 + 132, // $1658 + 132, // $1659 + 132, // $165A + 132, // $165B + 132, // $165C + 132, // $165D + 132, // $165E + 132, // $165F + 132, // $1660 + 132, // $1661 + 132, // $1662 + 132, // $1663 + 132, // $1664 + 132, // $1665 + 132, // $1666 + 132, // $1667 + 132, // $1668 + 132, // $1669 + 132, // $166A + 132, // $166B + 132, // $166C + 17, // $166D + 17, // $166E + 132, // $166F + 132, // $1670 + 132, // $1671 + 132, // $1672 + 132, // $1673 + 132, // $1674 + 132, // $1675 + 132, // $1676 + 132, // $1677 + 132, // $1678 + 132, // $1679 + 132, // $167A + 132, // $167B + 132, // $167C + 132, // $167D + 132, // $167E + 132, // $167F + 22, // $1680 + 132, // $1681 + 132, // $1682 + 132, // $1683 + 132, // $1684 + 132, // $1685 + 132, // $1686 + 132, // $1687 + 132, // $1688 + 132, // $1689 + 132, // $168A + 132, // $168B + 132, // $168C + 132, // $168D + 132, // $168E + 132, // $168F + 132, // $1690 + 132, // $1691 + 132, // $1692 + 132, // $1693 + 132, // $1694 + 132, // $1695 + 132, // $1696 + 132, // $1697 + 132, // $1698 + 132, // $1699 + 132, // $169A + 13, // $169B + 14, // $169C + 29, // $169D + 29, // $169E + 29, // $169F + 132, // $16A0 + 132, // $16A1 + 132, // $16A2 + 132, // $16A3 + 132, // $16A4 + 132, // $16A5 + 132, // $16A6 + 132, // $16A7 + 132, // $16A8 + 132, // $16A9 + 132, // $16AA + 132, // $16AB + 132, // $16AC + 132, // $16AD + 132, // $16AE + 132, // $16AF + 132, // $16B0 + 132, // $16B1 + 132, // $16B2 + 132, // $16B3 + 132, // $16B4 + 132, // $16B5 + 132, // $16B6 + 132, // $16B7 + 132, // $16B8 + 132, // $16B9 + 132, // $16BA + 132, // $16BB + 132, // $16BC + 132, // $16BD + 132, // $16BE + 132, // $16BF + 132, // $16C0 + 132, // $16C1 + 132, // $16C2 + 132, // $16C3 + 132, // $16C4 + 132, // $16C5 + 132, // $16C6 + 132, // $16C7 + 132, // $16C8 + 132, // $16C9 + 132, // $16CA + 132, // $16CB + 132, // $16CC + 132, // $16CD + 132, // $16CE + 132, // $16CF + 132, // $16D0 + 132, // $16D1 + 132, // $16D2 + 132, // $16D3 + 132, // $16D4 + 132, // $16D5 + 132, // $16D6 + 132, // $16D7 + 132, // $16D8 + 132, // $16D9 + 132, // $16DA + 132, // $16DB + 132, // $16DC + 132, // $16DD + 132, // $16DE + 132, // $16DF + 132, // $16E0 + 132, // $16E1 + 132, // $16E2 + 132, // $16E3 + 132, // $16E4 + 132, // $16E5 + 132, // $16E6 + 132, // $16E7 + 132, // $16E8 + 132, // $16E9 + 132, // $16EA + 17, // $16EB + 17, // $16EC + 17, // $16ED + 137, // $16EE + 137, // $16EF + 137, // $16F0 + 132, // $16F1 + 132, // $16F2 + 132, // $16F3 + 132, // $16F4 + 132, // $16F5 + 132, // $16F6 + 132, // $16F7 + 132, // $16F8 + 29, // $16F9 + 29, // $16FA + 29, // $16FB + 29, // $16FC + 29, // $16FD + 29, // $16FE + 29, // $16FF + 132, // $1700 + 132, // $1701 + 132, // $1702 + 132, // $1703 + 132, // $1704 + 132, // $1705 + 132, // $1706 + 132, // $1707 + 132, // $1708 + 132, // $1709 + 132, // $170A + 132, // $170B + 132, // $170C + 29, // $170D + 132, // $170E + 132, // $170F + 132, // $1710 + 132, // $1711 + 133, // $1712 + 133, // $1713 + 133, // $1714 + 29, // $1715 + 29, // $1716 + 29, // $1717 + 29, // $1718 + 29, // $1719 + 29, // $171A + 29, // $171B + 29, // $171C + 29, // $171D + 29, // $171E + 29, // $171F + 132, // $1720 + 132, // $1721 + 132, // $1722 + 132, // $1723 + 132, // $1724 + 132, // $1725 + 132, // $1726 + 132, // $1727 + 132, // $1728 + 132, // $1729 + 132, // $172A + 132, // $172B + 132, // $172C + 132, // $172D + 132, // $172E + 132, // $172F + 132, // $1730 + 132, // $1731 + 133, // $1732 + 133, // $1733 + 133, // $1734 + 17, // $1735 + 17, // $1736 + 29, // $1737 + 29, // $1738 + 29, // $1739 + 29, // $173A + 29, // $173B + 29, // $173C + 29, // $173D + 29, // $173E + 29, // $173F + 132, // $1740 + 132, // $1741 + 132, // $1742 + 132, // $1743 + 132, // $1744 + 132, // $1745 + 132, // $1746 + 132, // $1747 + 132, // $1748 + 132, // $1749 + 132, // $174A + 132, // $174B + 132, // $174C + 132, // $174D + 132, // $174E + 132, // $174F + 132, // $1750 + 132, // $1751 + 133, // $1752 + 133, // $1753 + 29, // $1754 + 29, // $1755 + 29, // $1756 + 29, // $1757 + 29, // $1758 + 29, // $1759 + 29, // $175A + 29, // $175B + 29, // $175C + 29, // $175D + 29, // $175E + 29, // $175F + 132, // $1760 + 132, // $1761 + 132, // $1762 + 132, // $1763 + 132, // $1764 + 132, // $1765 + 132, // $1766 + 132, // $1767 + 132, // $1768 + 132, // $1769 + 132, // $176A + 132, // $176B + 132, // $176C + 29, // $176D + 132, // $176E + 132, // $176F + 132, // $1770 + 29, // $1771 + 133, // $1772 + 133, // $1773 + 29, // $1774 + 29, // $1775 + 29, // $1776 + 29, // $1777 + 29, // $1778 + 29, // $1779 + 29, // $177A + 29, // $177B + 29, // $177C + 29, // $177D + 29, // $177E + 29, // $177F + 132, // $1780 + 132, // $1781 + 132, // $1782 + 132, // $1783 + 132, // $1784 + 132, // $1785 + 132, // $1786 + 132, // $1787 + 132, // $1788 + 132, // $1789 + 132, // $178A + 132, // $178B + 132, // $178C + 132, // $178D + 132, // $178E + 132, // $178F + 132, // $1790 + 132, // $1791 + 132, // $1792 + 132, // $1793 + 132, // $1794 + 132, // $1795 + 132, // $1796 + 132, // $1797 + 132, // $1798 + 132, // $1799 + 132, // $179A + 132, // $179B + 132, // $179C + 132, // $179D + 132, // $179E + 132, // $179F + 132, // $17A0 + 132, // $17A1 + 132, // $17A2 + 132, // $17A3 + 132, // $17A4 + 132, // $17A5 + 132, // $17A6 + 132, // $17A7 + 132, // $17A8 + 132, // $17A9 + 132, // $17AA + 132, // $17AB + 132, // $17AC + 132, // $17AD + 132, // $17AE + 132, // $17AF + 132, // $17B0 + 132, // $17B1 + 132, // $17B2 + 132, // $17B3 + 133, // $17B4 + 133, // $17B5 + 134, // $17B6 + 133, // $17B7 + 133, // $17B8 + 133, // $17B9 + 133, // $17BA + 133, // $17BB + 133, // $17BC + 133, // $17BD + 134, // $17BE + 134, // $17BF + 134, // $17C0 + 134, // $17C1 + 134, // $17C2 + 134, // $17C3 + 134, // $17C4 + 134, // $17C5 + 133, // $17C6 + 134, // $17C7 + 134, // $17C8 + 133, // $17C9 + 133, // $17CA + 133, // $17CB + 133, // $17CC + 133, // $17CD + 133, // $17CE + 133, // $17CF + 133, // $17D0 + 133, // $17D1 + 133, // $17D2 + 133, // $17D3 + 17, // $17D4 + 17, // $17D5 + 17, // $17D6 + 131, // $17D7 + 17, // $17D8 + 17, // $17D9 + 17, // $17DA + 19, // $17DB + 132, // $17DC + 133, // $17DD + 29, // $17DE + 29, // $17DF + 136, // $17E0 + 136, // $17E1 + 136, // $17E2 + 136, // $17E3 + 136, // $17E4 + 136, // $17E5 + 136, // $17E6 + 136, // $17E7 + 136, // $17E8 + 136, // $17E9 + 29, // $17EA + 29, // $17EB + 29, // $17EC + 29, // $17ED + 29, // $17EE + 29, // $17EF + 138, // $17F0 + 138, // $17F1 + 138, // $17F2 + 138, // $17F3 + 138, // $17F4 + 138, // $17F5 + 138, // $17F6 + 138, // $17F7 + 138, // $17F8 + 138, // $17F9 + 29, // $17FA + 29, // $17FB + 29, // $17FC + 29, // $17FD + 29, // $17FE + 29, // $17FF + 17, // $1800 + 17, // $1801 + 17, // $1802 + 17, // $1803 + 17, // $1804 + 17, // $1805 + 12, // $1806 + 17, // $1807 + 17, // $1808 + 17, // $1809 + 17, // $180A + 133, // $180B + 133, // $180C + 133, // $180D + 26, // $180E + 29, // $180F + 136, // $1810 + 136, // $1811 + 136, // $1812 + 136, // $1813 + 136, // $1814 + 136, // $1815 + 136, // $1816 + 136, // $1817 + 136, // $1818 + 136, // $1819 + 29, // $181A + 29, // $181B + 29, // $181C + 29, // $181D + 29, // $181E + 29, // $181F + 132, // $1820 + 132, // $1821 + 132, // $1822 + 132, // $1823 + 132, // $1824 + 132, // $1825 + 132, // $1826 + 132, // $1827 + 132, // $1828 + 132, // $1829 + 132, // $182A + 132, // $182B + 132, // $182C + 132, // $182D + 132, // $182E + 132, // $182F + 132, // $1830 + 132, // $1831 + 132, // $1832 + 132, // $1833 + 132, // $1834 + 132, // $1835 + 132, // $1836 + 132, // $1837 + 132, // $1838 + 132, // $1839 + 132, // $183A + 132, // $183B + 132, // $183C + 132, // $183D + 132, // $183E + 132, // $183F + 132, // $1840 + 132, // $1841 + 132, // $1842 + 131, // $1843 + 132, // $1844 + 132, // $1845 + 132, // $1846 + 132, // $1847 + 132, // $1848 + 132, // $1849 + 132, // $184A + 132, // $184B + 132, // $184C + 132, // $184D + 132, // $184E + 132, // $184F + 132, // $1850 + 132, // $1851 + 132, // $1852 + 132, // $1853 + 132, // $1854 + 132, // $1855 + 132, // $1856 + 132, // $1857 + 132, // $1858 + 132, // $1859 + 132, // $185A + 132, // $185B + 132, // $185C + 132, // $185D + 132, // $185E + 132, // $185F + 132, // $1860 + 132, // $1861 + 132, // $1862 + 132, // $1863 + 132, // $1864 + 132, // $1865 + 132, // $1866 + 132, // $1867 + 132, // $1868 + 132, // $1869 + 132, // $186A + 132, // $186B + 132, // $186C + 132, // $186D + 132, // $186E + 132, // $186F + 132, // $1870 + 132, // $1871 + 132, // $1872 + 132, // $1873 + 132, // $1874 + 132, // $1875 + 132, // $1876 + 132, // $1877 + 29, // $1878 + 29, // $1879 + 29, // $187A + 29, // $187B + 29, // $187C + 29, // $187D + 29, // $187E + 29, // $187F + 132, // $1880 + 132, // $1881 + 132, // $1882 + 132, // $1883 + 132, // $1884 + 133, // $1885 + 133, // $1886 + 132, // $1887 + 132, // $1888 + 132, // $1889 + 132, // $188A + 132, // $188B + 132, // $188C + 132, // $188D + 132, // $188E + 132, // $188F + 132, // $1890 + 132, // $1891 + 132, // $1892 + 132, // $1893 + 132, // $1894 + 132, // $1895 + 132, // $1896 + 132, // $1897 + 132, // $1898 + 132, // $1899 + 132, // $189A + 132, // $189B + 132, // $189C + 132, // $189D + 132, // $189E + 132, // $189F + 132, // $18A0 + 132, // $18A1 + 132, // $18A2 + 132, // $18A3 + 132, // $18A4 + 132, // $18A5 + 132, // $18A6 + 132, // $18A7 + 132, // $18A8 + 133, // $18A9 + 132, // $18AA + 29, // $18AB + 29, // $18AC + 29, // $18AD + 29, // $18AE + 29, // $18AF + 132, // $18B0 + 132, // $18B1 + 132, // $18B2 + 132, // $18B3 + 132, // $18B4 + 132, // $18B5 + 132, // $18B6 + 132, // $18B7 + 132, // $18B8 + 132, // $18B9 + 132, // $18BA + 132, // $18BB + 132, // $18BC + 132, // $18BD + 132, // $18BE + 132, // $18BF + 132, // $18C0 + 132, // $18C1 + 132, // $18C2 + 132, // $18C3 + 132, // $18C4 + 132, // $18C5 + 132, // $18C6 + 132, // $18C7 + 132, // $18C8 + 132, // $18C9 + 132, // $18CA + 132, // $18CB + 132, // $18CC + 132, // $18CD + 132, // $18CE + 132, // $18CF + 132, // $18D0 + 132, // $18D1 + 132, // $18D2 + 132, // $18D3 + 132, // $18D4 + 132, // $18D5 + 132, // $18D6 + 132, // $18D7 + 132, // $18D8 + 132, // $18D9 + 132, // $18DA + 132, // $18DB + 132, // $18DC + 132, // $18DD + 132, // $18DE + 132, // $18DF + 132, // $18E0 + 132, // $18E1 + 132, // $18E2 + 132, // $18E3 + 132, // $18E4 + 132, // $18E5 + 132, // $18E6 + 132, // $18E7 + 132, // $18E8 + 132, // $18E9 + 132, // $18EA + 132, // $18EB + 132, // $18EC + 132, // $18ED + 132, // $18EE + 132, // $18EF + 132, // $18F0 + 132, // $18F1 + 132, // $18F2 + 132, // $18F3 + 132, // $18F4 + 132, // $18F5 + 29, // $18F6 + 29, // $18F7 + 29, // $18F8 + 29, // $18F9 + 29, // $18FA + 29, // $18FB + 29, // $18FC + 29, // $18FD + 29, // $18FE + 29, // $18FF + 132, // $1900 + 132, // $1901 + 132, // $1902 + 132, // $1903 + 132, // $1904 + 132, // $1905 + 132, // $1906 + 132, // $1907 + 132, // $1908 + 132, // $1909 + 132, // $190A + 132, // $190B + 132, // $190C + 132, // $190D + 132, // $190E + 132, // $190F + 132, // $1910 + 132, // $1911 + 132, // $1912 + 132, // $1913 + 132, // $1914 + 132, // $1915 + 132, // $1916 + 132, // $1917 + 132, // $1918 + 132, // $1919 + 132, // $191A + 132, // $191B + 132, // $191C + 132, // $191D + 132, // $191E + 29, // $191F + 133, // $1920 + 133, // $1921 + 133, // $1922 + 134, // $1923 + 134, // $1924 + 134, // $1925 + 134, // $1926 + 133, // $1927 + 133, // $1928 + 134, // $1929 + 134, // $192A + 134, // $192B + 29, // $192C + 29, // $192D + 29, // $192E + 29, // $192F + 134, // $1930 + 134, // $1931 + 133, // $1932 + 134, // $1933 + 134, // $1934 + 134, // $1935 + 134, // $1936 + 134, // $1937 + 134, // $1938 + 133, // $1939 + 133, // $193A + 133, // $193B + 29, // $193C + 29, // $193D + 29, // $193E + 29, // $193F + 21, // $1940 + 29, // $1941 + 29, // $1942 + 29, // $1943 + 17, // $1944 + 17, // $1945 + 136, // $1946 + 136, // $1947 + 136, // $1948 + 136, // $1949 + 136, // $194A + 136, // $194B + 136, // $194C + 136, // $194D + 136, // $194E + 136, // $194F + 132, // $1950 + 132, // $1951 + 132, // $1952 + 132, // $1953 + 132, // $1954 + 132, // $1955 + 132, // $1956 + 132, // $1957 + 132, // $1958 + 132, // $1959 + 132, // $195A + 132, // $195B + 132, // $195C + 132, // $195D + 132, // $195E + 132, // $195F + 132, // $1960 + 132, // $1961 + 132, // $1962 + 132, // $1963 + 132, // $1964 + 132, // $1965 + 132, // $1966 + 132, // $1967 + 132, // $1968 + 132, // $1969 + 132, // $196A + 132, // $196B + 132, // $196C + 132, // $196D + 29, // $196E + 29, // $196F + 132, // $1970 + 132, // $1971 + 132, // $1972 + 132, // $1973 + 132, // $1974 + 29, // $1975 + 29, // $1976 + 29, // $1977 + 29, // $1978 + 29, // $1979 + 29, // $197A + 29, // $197B + 29, // $197C + 29, // $197D + 29, // $197E + 29, // $197F + 132, // $1980 + 132, // $1981 + 132, // $1982 + 132, // $1983 + 132, // $1984 + 132, // $1985 + 132, // $1986 + 132, // $1987 + 132, // $1988 + 132, // $1989 + 132, // $198A + 132, // $198B + 132, // $198C + 132, // $198D + 132, // $198E + 132, // $198F + 132, // $1990 + 132, // $1991 + 132, // $1992 + 132, // $1993 + 132, // $1994 + 132, // $1995 + 132, // $1996 + 132, // $1997 + 132, // $1998 + 132, // $1999 + 132, // $199A + 132, // $199B + 132, // $199C + 132, // $199D + 132, // $199E + 132, // $199F + 132, // $19A0 + 132, // $19A1 + 132, // $19A2 + 132, // $19A3 + 132, // $19A4 + 132, // $19A5 + 132, // $19A6 + 132, // $19A7 + 132, // $19A8 + 132, // $19A9 + 132, // $19AA + 132, // $19AB + 29, // $19AC + 29, // $19AD + 29, // $19AE + 29, // $19AF + 132, // $19B0 + 132, // $19B1 + 132, // $19B2 + 132, // $19B3 + 132, // $19B4 + 132, // $19B5 + 132, // $19B6 + 132, // $19B7 + 132, // $19B8 + 132, // $19B9 + 132, // $19BA + 132, // $19BB + 132, // $19BC + 132, // $19BD + 132, // $19BE + 132, // $19BF + 132, // $19C0 + 132, // $19C1 + 132, // $19C2 + 132, // $19C3 + 132, // $19C4 + 132, // $19C5 + 132, // $19C6 + 132, // $19C7 + 132, // $19C8 + 132, // $19C9 + 29, // $19CA + 29, // $19CB + 29, // $19CC + 29, // $19CD + 29, // $19CE + 29, // $19CF + 136, // $19D0 + 136, // $19D1 + 136, // $19D2 + 136, // $19D3 + 136, // $19D4 + 136, // $19D5 + 136, // $19D6 + 136, // $19D7 + 136, // $19D8 + 136, // $19D9 + 138, // $19DA + 29, // $19DB + 29, // $19DC + 29, // $19DD + 21, // $19DE + 21, // $19DF + 21, // $19E0 + 21, // $19E1 + 21, // $19E2 + 21, // $19E3 + 21, // $19E4 + 21, // $19E5 + 21, // $19E6 + 21, // $19E7 + 21, // $19E8 + 21, // $19E9 + 21, // $19EA + 21, // $19EB + 21, // $19EC + 21, // $19ED + 21, // $19EE + 21, // $19EF + 21, // $19F0 + 21, // $19F1 + 21, // $19F2 + 21, // $19F3 + 21, // $19F4 + 21, // $19F5 + 21, // $19F6 + 21, // $19F7 + 21, // $19F8 + 21, // $19F9 + 21, // $19FA + 21, // $19FB + 21, // $19FC + 21, // $19FD + 21, // $19FE + 21, // $19FF + 132, // $1A00 + 132, // $1A01 + 132, // $1A02 + 132, // $1A03 + 132, // $1A04 + 132, // $1A05 + 132, // $1A06 + 132, // $1A07 + 132, // $1A08 + 132, // $1A09 + 132, // $1A0A + 132, // $1A0B + 132, // $1A0C + 132, // $1A0D + 132, // $1A0E + 132, // $1A0F + 132, // $1A10 + 132, // $1A11 + 132, // $1A12 + 132, // $1A13 + 132, // $1A14 + 132, // $1A15 + 132, // $1A16 + 133, // $1A17 + 133, // $1A18 + 134, // $1A19 + 134, // $1A1A + 133, // $1A1B + 29, // $1A1C + 29, // $1A1D + 17, // $1A1E + 17, // $1A1F + 132, // $1A20 + 132, // $1A21 + 132, // $1A22 + 132, // $1A23 + 132, // $1A24 + 132, // $1A25 + 132, // $1A26 + 132, // $1A27 + 132, // $1A28 + 132, // $1A29 + 132, // $1A2A + 132, // $1A2B + 132, // $1A2C + 132, // $1A2D + 132, // $1A2E + 132, // $1A2F + 132, // $1A30 + 132, // $1A31 + 132, // $1A32 + 132, // $1A33 + 132, // $1A34 + 132, // $1A35 + 132, // $1A36 + 132, // $1A37 + 132, // $1A38 + 132, // $1A39 + 132, // $1A3A + 132, // $1A3B + 132, // $1A3C + 132, // $1A3D + 132, // $1A3E + 132, // $1A3F + 132, // $1A40 + 132, // $1A41 + 132, // $1A42 + 132, // $1A43 + 132, // $1A44 + 132, // $1A45 + 132, // $1A46 + 132, // $1A47 + 132, // $1A48 + 132, // $1A49 + 132, // $1A4A + 132, // $1A4B + 132, // $1A4C + 132, // $1A4D + 132, // $1A4E + 132, // $1A4F + 132, // $1A50 + 132, // $1A51 + 132, // $1A52 + 132, // $1A53 + 132, // $1A54 + 134, // $1A55 + 133, // $1A56 + 134, // $1A57 + 133, // $1A58 + 133, // $1A59 + 133, // $1A5A + 133, // $1A5B + 133, // $1A5C + 133, // $1A5D + 133, // $1A5E + 29, // $1A5F + 133, // $1A60 + 134, // $1A61 + 133, // $1A62 + 134, // $1A63 + 134, // $1A64 + 133, // $1A65 + 133, // $1A66 + 133, // $1A67 + 133, // $1A68 + 133, // $1A69 + 133, // $1A6A + 133, // $1A6B + 133, // $1A6C + 134, // $1A6D + 134, // $1A6E + 134, // $1A6F + 134, // $1A70 + 134, // $1A71 + 134, // $1A72 + 133, // $1A73 + 133, // $1A74 + 133, // $1A75 + 133, // $1A76 + 133, // $1A77 + 133, // $1A78 + 133, // $1A79 + 133, // $1A7A + 133, // $1A7B + 133, // $1A7C + 29, // $1A7D + 29, // $1A7E + 133, // $1A7F + 136, // $1A80 + 136, // $1A81 + 136, // $1A82 + 136, // $1A83 + 136, // $1A84 + 136, // $1A85 + 136, // $1A86 + 136, // $1A87 + 136, // $1A88 + 136, // $1A89 + 29, // $1A8A + 29, // $1A8B + 29, // $1A8C + 29, // $1A8D + 29, // $1A8E + 29, // $1A8F + 136, // $1A90 + 136, // $1A91 + 136, // $1A92 + 136, // $1A93 + 136, // $1A94 + 136, // $1A95 + 136, // $1A96 + 136, // $1A97 + 136, // $1A98 + 136, // $1A99 + 29, // $1A9A + 29, // $1A9B + 29, // $1A9C + 29, // $1A9D + 29, // $1A9E + 29, // $1A9F + 17, // $1AA0 + 17, // $1AA1 + 17, // $1AA2 + 17, // $1AA3 + 17, // $1AA4 + 17, // $1AA5 + 17, // $1AA6 + 131, // $1AA7 + 17, // $1AA8 + 17, // $1AA9 + 17, // $1AAA + 17, // $1AAB + 17, // $1AAC + 17, // $1AAD + 29, // $1AAE + 29, // $1AAF + 133, // $1AB0 + 133, // $1AB1 + 133, // $1AB2 + 133, // $1AB3 + 133, // $1AB4 + 133, // $1AB5 + 133, // $1AB6 + 133, // $1AB7 + 133, // $1AB8 + 133, // $1AB9 + 133, // $1ABA + 133, // $1ABB + 133, // $1ABC + 133, // $1ABD + 135, // $1ABE + 29, // $1ABF + 29, // $1AC0 + 29, // $1AC1 + 29, // $1AC2 + 29, // $1AC3 + 29, // $1AC4 + 29, // $1AC5 + 29, // $1AC6 + 29, // $1AC7 + 29, // $1AC8 + 29, // $1AC9 + 29, // $1ACA + 29, // $1ACB + 29, // $1ACC + 29, // $1ACD + 29, // $1ACE + 29, // $1ACF + 29, // $1AD0 + 29, // $1AD1 + 29, // $1AD2 + 29, // $1AD3 + 29, // $1AD4 + 29, // $1AD5 + 29, // $1AD6 + 29, // $1AD7 + 29, // $1AD8 + 29, // $1AD9 + 29, // $1ADA + 29, // $1ADB + 29, // $1ADC + 29, // $1ADD + 29, // $1ADE + 29, // $1ADF + 29, // $1AE0 + 29, // $1AE1 + 29, // $1AE2 + 29, // $1AE3 + 29, // $1AE4 + 29, // $1AE5 + 29, // $1AE6 + 29, // $1AE7 + 29, // $1AE8 + 29, // $1AE9 + 29, // $1AEA + 29, // $1AEB + 29, // $1AEC + 29, // $1AED + 29, // $1AEE + 29, // $1AEF + 29, // $1AF0 + 29, // $1AF1 + 29, // $1AF2 + 29, // $1AF3 + 29, // $1AF4 + 29, // $1AF5 + 29, // $1AF6 + 29, // $1AF7 + 29, // $1AF8 + 29, // $1AF9 + 29, // $1AFA + 29, // $1AFB + 29, // $1AFC + 29, // $1AFD + 29, // $1AFE + 29, // $1AFF + 133, // $1B00 + 133, // $1B01 + 133, // $1B02 + 133, // $1B03 + 134, // $1B04 + 132, // $1B05 + 132, // $1B06 + 132, // $1B07 + 132, // $1B08 + 132, // $1B09 + 132, // $1B0A + 132, // $1B0B + 132, // $1B0C + 132, // $1B0D + 132, // $1B0E + 132, // $1B0F + 132, // $1B10 + 132, // $1B11 + 132, // $1B12 + 132, // $1B13 + 132, // $1B14 + 132, // $1B15 + 132, // $1B16 + 132, // $1B17 + 132, // $1B18 + 132, // $1B19 + 132, // $1B1A + 132, // $1B1B + 132, // $1B1C + 132, // $1B1D + 132, // $1B1E + 132, // $1B1F + 132, // $1B20 + 132, // $1B21 + 132, // $1B22 + 132, // $1B23 + 132, // $1B24 + 132, // $1B25 + 132, // $1B26 + 132, // $1B27 + 132, // $1B28 + 132, // $1B29 + 132, // $1B2A + 132, // $1B2B + 132, // $1B2C + 132, // $1B2D + 132, // $1B2E + 132, // $1B2F + 132, // $1B30 + 132, // $1B31 + 132, // $1B32 + 132, // $1B33 + 133, // $1B34 + 134, // $1B35 + 133, // $1B36 + 133, // $1B37 + 133, // $1B38 + 133, // $1B39 + 133, // $1B3A + 134, // $1B3B + 133, // $1B3C + 134, // $1B3D + 134, // $1B3E + 134, // $1B3F + 134, // $1B40 + 134, // $1B41 + 133, // $1B42 + 134, // $1B43 + 134, // $1B44 + 132, // $1B45 + 132, // $1B46 + 132, // $1B47 + 132, // $1B48 + 132, // $1B49 + 132, // $1B4A + 132, // $1B4B + 29, // $1B4C + 29, // $1B4D + 29, // $1B4E + 29, // $1B4F + 136, // $1B50 + 136, // $1B51 + 136, // $1B52 + 136, // $1B53 + 136, // $1B54 + 136, // $1B55 + 136, // $1B56 + 136, // $1B57 + 136, // $1B58 + 136, // $1B59 + 17, // $1B5A + 17, // $1B5B + 17, // $1B5C + 17, // $1B5D + 17, // $1B5E + 17, // $1B5F + 17, // $1B60 + 21, // $1B61 + 21, // $1B62 + 21, // $1B63 + 21, // $1B64 + 21, // $1B65 + 21, // $1B66 + 21, // $1B67 + 21, // $1B68 + 21, // $1B69 + 21, // $1B6A + 133, // $1B6B + 133, // $1B6C + 133, // $1B6D + 133, // $1B6E + 133, // $1B6F + 133, // $1B70 + 133, // $1B71 + 133, // $1B72 + 133, // $1B73 + 21, // $1B74 + 21, // $1B75 + 21, // $1B76 + 21, // $1B77 + 21, // $1B78 + 21, // $1B79 + 21, // $1B7A + 21, // $1B7B + 21, // $1B7C + 29, // $1B7D + 29, // $1B7E + 29, // $1B7F + 133, // $1B80 + 133, // $1B81 + 134, // $1B82 + 132, // $1B83 + 132, // $1B84 + 132, // $1B85 + 132, // $1B86 + 132, // $1B87 + 132, // $1B88 + 132, // $1B89 + 132, // $1B8A + 132, // $1B8B + 132, // $1B8C + 132, // $1B8D + 132, // $1B8E + 132, // $1B8F + 132, // $1B90 + 132, // $1B91 + 132, // $1B92 + 132, // $1B93 + 132, // $1B94 + 132, // $1B95 + 132, // $1B96 + 132, // $1B97 + 132, // $1B98 + 132, // $1B99 + 132, // $1B9A + 132, // $1B9B + 132, // $1B9C + 132, // $1B9D + 132, // $1B9E + 132, // $1B9F + 132, // $1BA0 + 134, // $1BA1 + 133, // $1BA2 + 133, // $1BA3 + 133, // $1BA4 + 133, // $1BA5 + 134, // $1BA6 + 134, // $1BA7 + 133, // $1BA8 + 133, // $1BA9 + 134, // $1BAA + 133, // $1BAB + 133, // $1BAC + 133, // $1BAD + 132, // $1BAE + 132, // $1BAF + 136, // $1BB0 + 136, // $1BB1 + 136, // $1BB2 + 136, // $1BB3 + 136, // $1BB4 + 136, // $1BB5 + 136, // $1BB6 + 136, // $1BB7 + 136, // $1BB8 + 136, // $1BB9 + 132, // $1BBA + 132, // $1BBB + 132, // $1BBC + 132, // $1BBD + 132, // $1BBE + 132, // $1BBF + 132, // $1BC0 + 132, // $1BC1 + 132, // $1BC2 + 132, // $1BC3 + 132, // $1BC4 + 132, // $1BC5 + 132, // $1BC6 + 132, // $1BC7 + 132, // $1BC8 + 132, // $1BC9 + 132, // $1BCA + 132, // $1BCB + 132, // $1BCC + 132, // $1BCD + 132, // $1BCE + 132, // $1BCF + 132, // $1BD0 + 132, // $1BD1 + 132, // $1BD2 + 132, // $1BD3 + 132, // $1BD4 + 132, // $1BD5 + 132, // $1BD6 + 132, // $1BD7 + 132, // $1BD8 + 132, // $1BD9 + 132, // $1BDA + 132, // $1BDB + 132, // $1BDC + 132, // $1BDD + 132, // $1BDE + 132, // $1BDF + 132, // $1BE0 + 132, // $1BE1 + 132, // $1BE2 + 132, // $1BE3 + 132, // $1BE4 + 132, // $1BE5 + 133, // $1BE6 + 134, // $1BE7 + 133, // $1BE8 + 133, // $1BE9 + 134, // $1BEA + 134, // $1BEB + 134, // $1BEC + 133, // $1BED + 134, // $1BEE + 133, // $1BEF + 133, // $1BF0 + 133, // $1BF1 + 134, // $1BF2 + 134, // $1BF3 + 29, // $1BF4 + 29, // $1BF5 + 29, // $1BF6 + 29, // $1BF7 + 29, // $1BF8 + 29, // $1BF9 + 29, // $1BFA + 29, // $1BFB + 17, // $1BFC + 17, // $1BFD + 17, // $1BFE + 17, // $1BFF + 132, // $1C00 + 132, // $1C01 + 132, // $1C02 + 132, // $1C03 + 132, // $1C04 + 132, // $1C05 + 132, // $1C06 + 132, // $1C07 + 132, // $1C08 + 132, // $1C09 + 132, // $1C0A + 132, // $1C0B + 132, // $1C0C + 132, // $1C0D + 132, // $1C0E + 132, // $1C0F + 132, // $1C10 + 132, // $1C11 + 132, // $1C12 + 132, // $1C13 + 132, // $1C14 + 132, // $1C15 + 132, // $1C16 + 132, // $1C17 + 132, // $1C18 + 132, // $1C19 + 132, // $1C1A + 132, // $1C1B + 132, // $1C1C + 132, // $1C1D + 132, // $1C1E + 132, // $1C1F + 132, // $1C20 + 132, // $1C21 + 132, // $1C22 + 132, // $1C23 + 134, // $1C24 + 134, // $1C25 + 134, // $1C26 + 134, // $1C27 + 134, // $1C28 + 134, // $1C29 + 134, // $1C2A + 134, // $1C2B + 133, // $1C2C + 133, // $1C2D + 133, // $1C2E + 133, // $1C2F + 133, // $1C30 + 133, // $1C31 + 133, // $1C32 + 133, // $1C33 + 134, // $1C34 + 134, // $1C35 + 133, // $1C36 + 133, // $1C37 + 29, // $1C38 + 29, // $1C39 + 29, // $1C3A + 17, // $1C3B + 17, // $1C3C + 17, // $1C3D + 17, // $1C3E + 17, // $1C3F + 136, // $1C40 + 136, // $1C41 + 136, // $1C42 + 136, // $1C43 + 136, // $1C44 + 136, // $1C45 + 136, // $1C46 + 136, // $1C47 + 136, // $1C48 + 136, // $1C49 + 29, // $1C4A + 29, // $1C4B + 29, // $1C4C + 132, // $1C4D + 132, // $1C4E + 132, // $1C4F + 136, // $1C50 + 136, // $1C51 + 136, // $1C52 + 136, // $1C53 + 136, // $1C54 + 136, // $1C55 + 136, // $1C56 + 136, // $1C57 + 136, // $1C58 + 136, // $1C59 + 132, // $1C5A + 132, // $1C5B + 132, // $1C5C + 132, // $1C5D + 132, // $1C5E + 132, // $1C5F + 132, // $1C60 + 132, // $1C61 + 132, // $1C62 + 132, // $1C63 + 132, // $1C64 + 132, // $1C65 + 132, // $1C66 + 132, // $1C67 + 132, // $1C68 + 132, // $1C69 + 132, // $1C6A + 132, // $1C6B + 132, // $1C6C + 132, // $1C6D + 132, // $1C6E + 132, // $1C6F + 132, // $1C70 + 132, // $1C71 + 132, // $1C72 + 132, // $1C73 + 132, // $1C74 + 132, // $1C75 + 132, // $1C76 + 132, // $1C77 + 131, // $1C78 + 131, // $1C79 + 131, // $1C7A + 131, // $1C7B + 131, // $1C7C + 131, // $1C7D + 17, // $1C7E + 17, // $1C7F + 129, // $1C80 + 129, // $1C81 + 129, // $1C82 + 129, // $1C83 + 129, // $1C84 + 129, // $1C85 + 129, // $1C86 + 129, // $1C87 + 129, // $1C88 + 29, // $1C89 + 29, // $1C8A + 29, // $1C8B + 29, // $1C8C + 29, // $1C8D + 29, // $1C8E + 29, // $1C8F + 29, // $1C90 + 29, // $1C91 + 29, // $1C92 + 29, // $1C93 + 29, // $1C94 + 29, // $1C95 + 29, // $1C96 + 29, // $1C97 + 29, // $1C98 + 29, // $1C99 + 29, // $1C9A + 29, // $1C9B + 29, // $1C9C + 29, // $1C9D + 29, // $1C9E + 29, // $1C9F + 29, // $1CA0 + 29, // $1CA1 + 29, // $1CA2 + 29, // $1CA3 + 29, // $1CA4 + 29, // $1CA5 + 29, // $1CA6 + 29, // $1CA7 + 29, // $1CA8 + 29, // $1CA9 + 29, // $1CAA + 29, // $1CAB + 29, // $1CAC + 29, // $1CAD + 29, // $1CAE + 29, // $1CAF + 29, // $1CB0 + 29, // $1CB1 + 29, // $1CB2 + 29, // $1CB3 + 29, // $1CB4 + 29, // $1CB5 + 29, // $1CB6 + 29, // $1CB7 + 29, // $1CB8 + 29, // $1CB9 + 29, // $1CBA + 29, // $1CBB + 29, // $1CBC + 29, // $1CBD + 29, // $1CBE + 29, // $1CBF + 17, // $1CC0 + 17, // $1CC1 + 17, // $1CC2 + 17, // $1CC3 + 17, // $1CC4 + 17, // $1CC5 + 17, // $1CC6 + 17, // $1CC7 + 29, // $1CC8 + 29, // $1CC9 + 29, // $1CCA + 29, // $1CCB + 29, // $1CCC + 29, // $1CCD + 29, // $1CCE + 29, // $1CCF + 133, // $1CD0 + 133, // $1CD1 + 133, // $1CD2 + 17, // $1CD3 + 133, // $1CD4 + 133, // $1CD5 + 133, // $1CD6 + 133, // $1CD7 + 133, // $1CD8 + 133, // $1CD9 + 133, // $1CDA + 133, // $1CDB + 133, // $1CDC + 133, // $1CDD + 133, // $1CDE + 133, // $1CDF + 133, // $1CE0 + 134, // $1CE1 + 133, // $1CE2 + 133, // $1CE3 + 133, // $1CE4 + 133, // $1CE5 + 133, // $1CE6 + 133, // $1CE7 + 133, // $1CE8 + 132, // $1CE9 + 132, // $1CEA + 132, // $1CEB + 132, // $1CEC + 133, // $1CED + 132, // $1CEE + 132, // $1CEF + 132, // $1CF0 + 132, // $1CF1 + 134, // $1CF2 + 134, // $1CF3 + 133, // $1CF4 + 132, // $1CF5 + 132, // $1CF6 + 29, // $1CF7 + 133, // $1CF8 + 133, // $1CF9 + 29, // $1CFA + 29, // $1CFB + 29, // $1CFC + 29, // $1CFD + 29, // $1CFE + 29, // $1CFF + 129, // $1D00 + 129, // $1D01 + 129, // $1D02 + 129, // $1D03 + 129, // $1D04 + 129, // $1D05 + 129, // $1D06 + 129, // $1D07 + 129, // $1D08 + 129, // $1D09 + 129, // $1D0A + 129, // $1D0B + 129, // $1D0C + 129, // $1D0D + 129, // $1D0E + 129, // $1D0F + 129, // $1D10 + 129, // $1D11 + 129, // $1D12 + 129, // $1D13 + 129, // $1D14 + 129, // $1D15 + 129, // $1D16 + 129, // $1D17 + 129, // $1D18 + 129, // $1D19 + 129, // $1D1A + 129, // $1D1B + 129, // $1D1C + 129, // $1D1D + 129, // $1D1E + 129, // $1D1F + 129, // $1D20 + 129, // $1D21 + 129, // $1D22 + 129, // $1D23 + 129, // $1D24 + 129, // $1D25 + 129, // $1D26 + 129, // $1D27 + 129, // $1D28 + 129, // $1D29 + 129, // $1D2A + 129, // $1D2B + 131, // $1D2C + 131, // $1D2D + 131, // $1D2E + 131, // $1D2F + 131, // $1D30 + 131, // $1D31 + 131, // $1D32 + 131, // $1D33 + 131, // $1D34 + 131, // $1D35 + 131, // $1D36 + 131, // $1D37 + 131, // $1D38 + 131, // $1D39 + 131, // $1D3A + 131, // $1D3B + 131, // $1D3C + 131, // $1D3D + 131, // $1D3E + 131, // $1D3F + 131, // $1D40 + 131, // $1D41 + 131, // $1D42 + 131, // $1D43 + 131, // $1D44 + 131, // $1D45 + 131, // $1D46 + 131, // $1D47 + 131, // $1D48 + 131, // $1D49 + 131, // $1D4A + 131, // $1D4B + 131, // $1D4C + 131, // $1D4D + 131, // $1D4E + 131, // $1D4F + 131, // $1D50 + 131, // $1D51 + 131, // $1D52 + 131, // $1D53 + 131, // $1D54 + 131, // $1D55 + 131, // $1D56 + 131, // $1D57 + 131, // $1D58 + 131, // $1D59 + 131, // $1D5A + 131, // $1D5B + 131, // $1D5C + 131, // $1D5D + 131, // $1D5E + 131, // $1D5F + 131, // $1D60 + 131, // $1D61 + 131, // $1D62 + 131, // $1D63 + 131, // $1D64 + 131, // $1D65 + 131, // $1D66 + 131, // $1D67 + 131, // $1D68 + 131, // $1D69 + 131, // $1D6A + 129, // $1D6B + 129, // $1D6C + 129, // $1D6D + 129, // $1D6E + 129, // $1D6F + 129, // $1D70 + 129, // $1D71 + 129, // $1D72 + 129, // $1D73 + 129, // $1D74 + 129, // $1D75 + 129, // $1D76 + 129, // $1D77 + 131, // $1D78 + 129, // $1D79 + 129, // $1D7A + 129, // $1D7B + 129, // $1D7C + 129, // $1D7D + 129, // $1D7E + 129, // $1D7F + 129, // $1D80 + 129, // $1D81 + 129, // $1D82 + 129, // $1D83 + 129, // $1D84 + 129, // $1D85 + 129, // $1D86 + 129, // $1D87 + 129, // $1D88 + 129, // $1D89 + 129, // $1D8A + 129, // $1D8B + 129, // $1D8C + 129, // $1D8D + 129, // $1D8E + 129, // $1D8F + 129, // $1D90 + 129, // $1D91 + 129, // $1D92 + 129, // $1D93 + 129, // $1D94 + 129, // $1D95 + 129, // $1D96 + 129, // $1D97 + 129, // $1D98 + 129, // $1D99 + 129, // $1D9A + 131, // $1D9B + 131, // $1D9C + 131, // $1D9D + 131, // $1D9E + 131, // $1D9F + 131, // $1DA0 + 131, // $1DA1 + 131, // $1DA2 + 131, // $1DA3 + 131, // $1DA4 + 131, // $1DA5 + 131, // $1DA6 + 131, // $1DA7 + 131, // $1DA8 + 131, // $1DA9 + 131, // $1DAA + 131, // $1DAB + 131, // $1DAC + 131, // $1DAD + 131, // $1DAE + 131, // $1DAF + 131, // $1DB0 + 131, // $1DB1 + 131, // $1DB2 + 131, // $1DB3 + 131, // $1DB4 + 131, // $1DB5 + 131, // $1DB6 + 131, // $1DB7 + 131, // $1DB8 + 131, // $1DB9 + 131, // $1DBA + 131, // $1DBB + 131, // $1DBC + 131, // $1DBD + 131, // $1DBE + 131, // $1DBF + 133, // $1DC0 + 133, // $1DC1 + 133, // $1DC2 + 133, // $1DC3 + 133, // $1DC4 + 133, // $1DC5 + 133, // $1DC6 + 133, // $1DC7 + 133, // $1DC8 + 133, // $1DC9 + 133, // $1DCA + 133, // $1DCB + 133, // $1DCC + 133, // $1DCD + 133, // $1DCE + 133, // $1DCF + 133, // $1DD0 + 133, // $1DD1 + 133, // $1DD2 + 133, // $1DD3 + 133, // $1DD4 + 133, // $1DD5 + 133, // $1DD6 + 133, // $1DD7 + 133, // $1DD8 + 133, // $1DD9 + 133, // $1DDA + 133, // $1DDB + 133, // $1DDC + 133, // $1DDD + 133, // $1DDE + 133, // $1DDF + 133, // $1DE0 + 133, // $1DE1 + 133, // $1DE2 + 133, // $1DE3 + 133, // $1DE4 + 133, // $1DE5 + 133, // $1DE6 + 133, // $1DE7 + 133, // $1DE8 + 133, // $1DE9 + 133, // $1DEA + 133, // $1DEB + 133, // $1DEC + 133, // $1DED + 133, // $1DEE + 133, // $1DEF + 133, // $1DF0 + 133, // $1DF1 + 133, // $1DF2 + 133, // $1DF3 + 133, // $1DF4 + 133, // $1DF5 + 29, // $1DF6 + 29, // $1DF7 + 29, // $1DF8 + 29, // $1DF9 + 29, // $1DFA + 133, // $1DFB + 133, // $1DFC + 133, // $1DFD + 133, // $1DFE + 133, // $1DFF + 128, // $1E00 + 129, // $1E01 + 128, // $1E02 + 129, // $1E03 + 128, // $1E04 + 129, // $1E05 + 128, // $1E06 + 129, // $1E07 + 128, // $1E08 + 129, // $1E09 + 128, // $1E0A + 129, // $1E0B + 128, // $1E0C + 129, // $1E0D + 128, // $1E0E + 129, // $1E0F + 128, // $1E10 + 129, // $1E11 + 128, // $1E12 + 129, // $1E13 + 128, // $1E14 + 129, // $1E15 + 128, // $1E16 + 129, // $1E17 + 128, // $1E18 + 129, // $1E19 + 128, // $1E1A + 129, // $1E1B + 128, // $1E1C + 129, // $1E1D + 128, // $1E1E + 129, // $1E1F + 128, // $1E20 + 129, // $1E21 + 128, // $1E22 + 129, // $1E23 + 128, // $1E24 + 129, // $1E25 + 128, // $1E26 + 129, // $1E27 + 128, // $1E28 + 129, // $1E29 + 128, // $1E2A + 129, // $1E2B + 128, // $1E2C + 129, // $1E2D + 128, // $1E2E + 129, // $1E2F + 128, // $1E30 + 129, // $1E31 + 128, // $1E32 + 129, // $1E33 + 128, // $1E34 + 129, // $1E35 + 128, // $1E36 + 129, // $1E37 + 128, // $1E38 + 129, // $1E39 + 128, // $1E3A + 129, // $1E3B + 128, // $1E3C + 129, // $1E3D + 128, // $1E3E + 129, // $1E3F + 128, // $1E40 + 129, // $1E41 + 128, // $1E42 + 129, // $1E43 + 128, // $1E44 + 129, // $1E45 + 128, // $1E46 + 129, // $1E47 + 128, // $1E48 + 129, // $1E49 + 128, // $1E4A + 129, // $1E4B + 128, // $1E4C + 129, // $1E4D + 128, // $1E4E + 129, // $1E4F + 128, // $1E50 + 129, // $1E51 + 128, // $1E52 + 129, // $1E53 + 128, // $1E54 + 129, // $1E55 + 128, // $1E56 + 129, // $1E57 + 128, // $1E58 + 129, // $1E59 + 128, // $1E5A + 129, // $1E5B + 128, // $1E5C + 129, // $1E5D + 128, // $1E5E + 129, // $1E5F + 128, // $1E60 + 129, // $1E61 + 128, // $1E62 + 129, // $1E63 + 128, // $1E64 + 129, // $1E65 + 128, // $1E66 + 129, // $1E67 + 128, // $1E68 + 129, // $1E69 + 128, // $1E6A + 129, // $1E6B + 128, // $1E6C + 129, // $1E6D + 128, // $1E6E + 129, // $1E6F + 128, // $1E70 + 129, // $1E71 + 128, // $1E72 + 129, // $1E73 + 128, // $1E74 + 129, // $1E75 + 128, // $1E76 + 129, // $1E77 + 128, // $1E78 + 129, // $1E79 + 128, // $1E7A + 129, // $1E7B + 128, // $1E7C + 129, // $1E7D + 128, // $1E7E + 129, // $1E7F + 128, // $1E80 + 129, // $1E81 + 128, // $1E82 + 129, // $1E83 + 128, // $1E84 + 129, // $1E85 + 128, // $1E86 + 129, // $1E87 + 128, // $1E88 + 129, // $1E89 + 128, // $1E8A + 129, // $1E8B + 128, // $1E8C + 129, // $1E8D + 128, // $1E8E + 129, // $1E8F + 128, // $1E90 + 129, // $1E91 + 128, // $1E92 + 129, // $1E93 + 128, // $1E94 + 129, // $1E95 + 129, // $1E96 + 129, // $1E97 + 129, // $1E98 + 129, // $1E99 + 129, // $1E9A + 129, // $1E9B + 129, // $1E9C + 129, // $1E9D + 128, // $1E9E + 129, // $1E9F + 128, // $1EA0 + 129, // $1EA1 + 128, // $1EA2 + 129, // $1EA3 + 128, // $1EA4 + 129, // $1EA5 + 128, // $1EA6 + 129, // $1EA7 + 128, // $1EA8 + 129, // $1EA9 + 128, // $1EAA + 129, // $1EAB + 128, // $1EAC + 129, // $1EAD + 128, // $1EAE + 129, // $1EAF + 128, // $1EB0 + 129, // $1EB1 + 128, // $1EB2 + 129, // $1EB3 + 128, // $1EB4 + 129, // $1EB5 + 128, // $1EB6 + 129, // $1EB7 + 128, // $1EB8 + 129, // $1EB9 + 128, // $1EBA + 129, // $1EBB + 128, // $1EBC + 129, // $1EBD + 128, // $1EBE + 129, // $1EBF + 128, // $1EC0 + 129, // $1EC1 + 128, // $1EC2 + 129, // $1EC3 + 128, // $1EC4 + 129, // $1EC5 + 128, // $1EC6 + 129, // $1EC7 + 128, // $1EC8 + 129, // $1EC9 + 128, // $1ECA + 129, // $1ECB + 128, // $1ECC + 129, // $1ECD + 128, // $1ECE + 129, // $1ECF + 128, // $1ED0 + 129, // $1ED1 + 128, // $1ED2 + 129, // $1ED3 + 128, // $1ED4 + 129, // $1ED5 + 128, // $1ED6 + 129, // $1ED7 + 128, // $1ED8 + 129, // $1ED9 + 128, // $1EDA + 129, // $1EDB + 128, // $1EDC + 129, // $1EDD + 128, // $1EDE + 129, // $1EDF + 128, // $1EE0 + 129, // $1EE1 + 128, // $1EE2 + 129, // $1EE3 + 128, // $1EE4 + 129, // $1EE5 + 128, // $1EE6 + 129, // $1EE7 + 128, // $1EE8 + 129, // $1EE9 + 128, // $1EEA + 129, // $1EEB + 128, // $1EEC + 129, // $1EED + 128, // $1EEE + 129, // $1EEF + 128, // $1EF0 + 129, // $1EF1 + 128, // $1EF2 + 129, // $1EF3 + 128, // $1EF4 + 129, // $1EF5 + 128, // $1EF6 + 129, // $1EF7 + 128, // $1EF8 + 129, // $1EF9 + 128, // $1EFA + 129, // $1EFB + 128, // $1EFC + 129, // $1EFD + 128, // $1EFE + 129, // $1EFF + 129, // $1F00 + 129, // $1F01 + 129, // $1F02 + 129, // $1F03 + 129, // $1F04 + 129, // $1F05 + 129, // $1F06 + 129, // $1F07 + 128, // $1F08 + 128, // $1F09 + 128, // $1F0A + 128, // $1F0B + 128, // $1F0C + 128, // $1F0D + 128, // $1F0E + 128, // $1F0F + 129, // $1F10 + 129, // $1F11 + 129, // $1F12 + 129, // $1F13 + 129, // $1F14 + 129, // $1F15 + 29, // $1F16 + 29, // $1F17 + 128, // $1F18 + 128, // $1F19 + 128, // $1F1A + 128, // $1F1B + 128, // $1F1C + 128, // $1F1D + 29, // $1F1E + 29, // $1F1F + 129, // $1F20 + 129, // $1F21 + 129, // $1F22 + 129, // $1F23 + 129, // $1F24 + 129, // $1F25 + 129, // $1F26 + 129, // $1F27 + 128, // $1F28 + 128, // $1F29 + 128, // $1F2A + 128, // $1F2B + 128, // $1F2C + 128, // $1F2D + 128, // $1F2E + 128, // $1F2F + 129, // $1F30 + 129, // $1F31 + 129, // $1F32 + 129, // $1F33 + 129, // $1F34 + 129, // $1F35 + 129, // $1F36 + 129, // $1F37 + 128, // $1F38 + 128, // $1F39 + 128, // $1F3A + 128, // $1F3B + 128, // $1F3C + 128, // $1F3D + 128, // $1F3E + 128, // $1F3F + 129, // $1F40 + 129, // $1F41 + 129, // $1F42 + 129, // $1F43 + 129, // $1F44 + 129, // $1F45 + 29, // $1F46 + 29, // $1F47 + 128, // $1F48 + 128, // $1F49 + 128, // $1F4A + 128, // $1F4B + 128, // $1F4C + 128, // $1F4D + 29, // $1F4E + 29, // $1F4F + 129, // $1F50 + 129, // $1F51 + 129, // $1F52 + 129, // $1F53 + 129, // $1F54 + 129, // $1F55 + 129, // $1F56 + 129, // $1F57 + 29, // $1F58 + 128, // $1F59 + 29, // $1F5A + 128, // $1F5B + 29, // $1F5C + 128, // $1F5D + 29, // $1F5E + 128, // $1F5F + 129, // $1F60 + 129, // $1F61 + 129, // $1F62 + 129, // $1F63 + 129, // $1F64 + 129, // $1F65 + 129, // $1F66 + 129, // $1F67 + 128, // $1F68 + 128, // $1F69 + 128, // $1F6A + 128, // $1F6B + 128, // $1F6C + 128, // $1F6D + 128, // $1F6E + 128, // $1F6F + 129, // $1F70 + 129, // $1F71 + 129, // $1F72 + 129, // $1F73 + 129, // $1F74 + 129, // $1F75 + 129, // $1F76 + 129, // $1F77 + 129, // $1F78 + 129, // $1F79 + 129, // $1F7A + 129, // $1F7B + 129, // $1F7C + 129, // $1F7D + 29, // $1F7E + 29, // $1F7F + 129, // $1F80 + 129, // $1F81 + 129, // $1F82 + 129, // $1F83 + 129, // $1F84 + 129, // $1F85 + 129, // $1F86 + 129, // $1F87 + 130, // $1F88 + 130, // $1F89 + 130, // $1F8A + 130, // $1F8B + 130, // $1F8C + 130, // $1F8D + 130, // $1F8E + 130, // $1F8F + 129, // $1F90 + 129, // $1F91 + 129, // $1F92 + 129, // $1F93 + 129, // $1F94 + 129, // $1F95 + 129, // $1F96 + 129, // $1F97 + 130, // $1F98 + 130, // $1F99 + 130, // $1F9A + 130, // $1F9B + 130, // $1F9C + 130, // $1F9D + 130, // $1F9E + 130, // $1F9F + 129, // $1FA0 + 129, // $1FA1 + 129, // $1FA2 + 129, // $1FA3 + 129, // $1FA4 + 129, // $1FA5 + 129, // $1FA6 + 129, // $1FA7 + 130, // $1FA8 + 130, // $1FA9 + 130, // $1FAA + 130, // $1FAB + 130, // $1FAC + 130, // $1FAD + 130, // $1FAE + 130, // $1FAF + 129, // $1FB0 + 129, // $1FB1 + 129, // $1FB2 + 129, // $1FB3 + 129, // $1FB4 + 29, // $1FB5 + 129, // $1FB6 + 129, // $1FB7 + 128, // $1FB8 + 128, // $1FB9 + 128, // $1FBA + 128, // $1FBB + 130, // $1FBC + 20, // $1FBD + 129, // $1FBE + 20, // $1FBF + 20, // $1FC0 + 20, // $1FC1 + 129, // $1FC2 + 129, // $1FC3 + 129, // $1FC4 + 29, // $1FC5 + 129, // $1FC6 + 129, // $1FC7 + 128, // $1FC8 + 128, // $1FC9 + 128, // $1FCA + 128, // $1FCB + 130, // $1FCC + 20, // $1FCD + 20, // $1FCE + 20, // $1FCF + 129, // $1FD0 + 129, // $1FD1 + 129, // $1FD2 + 129, // $1FD3 + 29, // $1FD4 + 29, // $1FD5 + 129, // $1FD6 + 129, // $1FD7 + 128, // $1FD8 + 128, // $1FD9 + 128, // $1FDA + 128, // $1FDB + 29, // $1FDC + 20, // $1FDD + 20, // $1FDE + 20, // $1FDF + 129, // $1FE0 + 129, // $1FE1 + 129, // $1FE2 + 129, // $1FE3 + 129, // $1FE4 + 129, // $1FE5 + 129, // $1FE6 + 129, // $1FE7 + 128, // $1FE8 + 128, // $1FE9 + 128, // $1FEA + 128, // $1FEB + 128, // $1FEC + 20, // $1FED + 20, // $1FEE + 20, // $1FEF + 29, // $1FF0 + 29, // $1FF1 + 129, // $1FF2 + 129, // $1FF3 + 129, // $1FF4 + 29, // $1FF5 + 129, // $1FF6 + 129, // $1FF7 + 128, // $1FF8 + 128, // $1FF9 + 128, // $1FFA + 128, // $1FFB + 130, // $1FFC + 20, // $1FFD + 20, // $1FFE + 29, // $1FFF + 22, // $2000 + 22, // $2001 + 22, // $2002 + 22, // $2003 + 22, // $2004 + 22, // $2005 + 22, // $2006 + 22, // $2007 + 22, // $2008 + 22, // $2009 + 22, // $200A + 26, // $200B + 26, // $200C + 26, // $200D + 26, // $200E + 26, // $200F + 12, // $2010 + 12, // $2011 + 12, // $2012 + 12, // $2013 + 12, // $2014 + 12, // $2015 + 17, // $2016 + 17, // $2017 + 15, // $2018 + 16, // $2019 + 13, // $201A + 15, // $201B + 15, // $201C + 16, // $201D + 13, // $201E + 15, // $201F + 17, // $2020 + 17, // $2021 + 17, // $2022 + 17, // $2023 + 17, // $2024 + 17, // $2025 + 17, // $2026 + 17, // $2027 + 23, // $2028 + 24, // $2029 + 26, // $202A + 26, // $202B + 26, // $202C + 26, // $202D + 26, // $202E + 22, // $202F + 17, // $2030 + 17, // $2031 + 17, // $2032 + 17, // $2033 + 17, // $2034 + 17, // $2035 + 17, // $2036 + 17, // $2037 + 17, // $2038 + 15, // $2039 + 16, // $203A + 17, // $203B + 17, // $203C + 17, // $203D + 17, // $203E + 11, // $203F + 11, // $2040 + 17, // $2041 + 17, // $2042 + 17, // $2043 + 18, // $2044 + 13, // $2045 + 14, // $2046 + 17, // $2047 + 17, // $2048 + 17, // $2049 + 17, // $204A + 17, // $204B + 17, // $204C + 17, // $204D + 17, // $204E + 17, // $204F + 17, // $2050 + 17, // $2051 + 18, // $2052 + 17, // $2053 + 11, // $2054 + 17, // $2055 + 17, // $2056 + 17, // $2057 + 17, // $2058 + 17, // $2059 + 17, // $205A + 17, // $205B + 17, // $205C + 17, // $205D + 17, // $205E + 22, // $205F + 26, // $2060 + 26, // $2061 + 26, // $2062 + 26, // $2063 + 26, // $2064 + 29, // $2065 + 26, // $2066 + 26, // $2067 + 26, // $2068 + 26, // $2069 + 26, // $206A + 26, // $206B + 26, // $206C + 26, // $206D + 26, // $206E + 26, // $206F + 138, // $2070 + 131, // $2071 + 29, // $2072 + 29, // $2073 + 138, // $2074 + 138, // $2075 + 138, // $2076 + 138, // $2077 + 138, // $2078 + 138, // $2079 + 18, // $207A + 18, // $207B + 18, // $207C + 13, // $207D + 14, // $207E + 131, // $207F + 138, // $2080 + 138, // $2081 + 138, // $2082 + 138, // $2083 + 138, // $2084 + 138, // $2085 + 138, // $2086 + 138, // $2087 + 138, // $2088 + 138, // $2089 + 18, // $208A + 18, // $208B + 18, // $208C + 13, // $208D + 14, // $208E + 29, // $208F + 131, // $2090 + 131, // $2091 + 131, // $2092 + 131, // $2093 + 131, // $2094 + 131, // $2095 + 131, // $2096 + 131, // $2097 + 131, // $2098 + 131, // $2099 + 131, // $209A + 131, // $209B + 131, // $209C + 29, // $209D + 29, // $209E + 29, // $209F + 19, // $20A0 + 19, // $20A1 + 19, // $20A2 + 19, // $20A3 + 19, // $20A4 + 19, // $20A5 + 19, // $20A6 + 19, // $20A7 + 19, // $20A8 + 19, // $20A9 + 19, // $20AA + 19, // $20AB + 19, // $20AC + 19, // $20AD + 19, // $20AE + 19, // $20AF + 19, // $20B0 + 19, // $20B1 + 19, // $20B2 + 19, // $20B3 + 19, // $20B4 + 19, // $20B5 + 19, // $20B6 + 19, // $20B7 + 19, // $20B8 + 19, // $20B9 + 19, // $20BA + 19, // $20BB + 19, // $20BC + 19, // $20BD + 19, // $20BE + 29, // $20BF + 29, // $20C0 + 29, // $20C1 + 29, // $20C2 + 29, // $20C3 + 29, // $20C4 + 29, // $20C5 + 29, // $20C6 + 29, // $20C7 + 29, // $20C8 + 29, // $20C9 + 29, // $20CA + 29, // $20CB + 29, // $20CC + 29, // $20CD + 29, // $20CE + 29, // $20CF + 133, // $20D0 + 133, // $20D1 + 133, // $20D2 + 133, // $20D3 + 133, // $20D4 + 133, // $20D5 + 133, // $20D6 + 133, // $20D7 + 133, // $20D8 + 133, // $20D9 + 133, // $20DA + 133, // $20DB + 133, // $20DC + 135, // $20DD + 135, // $20DE + 135, // $20DF + 135, // $20E0 + 133, // $20E1 + 135, // $20E2 + 135, // $20E3 + 135, // $20E4 + 133, // $20E5 + 133, // $20E6 + 133, // $20E7 + 133, // $20E8 + 133, // $20E9 + 133, // $20EA + 133, // $20EB + 133, // $20EC + 133, // $20ED + 133, // $20EE + 133, // $20EF + 133, // $20F0 + 29, // $20F1 + 29, // $20F2 + 29, // $20F3 + 29, // $20F4 + 29, // $20F5 + 29, // $20F6 + 29, // $20F7 + 29, // $20F8 + 29, // $20F9 + 29, // $20FA + 29, // $20FB + 29, // $20FC + 29, // $20FD + 29, // $20FE + 29, // $20FF + 21, // $2100 + 21, // $2101 + 128, // $2102 + 21, // $2103 + 21, // $2104 + 21, // $2105 + 21, // $2106 + 128, // $2107 + 21, // $2108 + 21, // $2109 + 129, // $210A + 128, // $210B + 128, // $210C + 128, // $210D + 129, // $210E + 129, // $210F + 128, // $2110 + 128, // $2111 + 128, // $2112 + 129, // $2113 + 21, // $2114 + 128, // $2115 + 21, // $2116 + 21, // $2117 + 18, // $2118 + 128, // $2119 + 128, // $211A + 128, // $211B + 128, // $211C + 128, // $211D + 21, // $211E + 21, // $211F + 21, // $2120 + 21, // $2121 + 21, // $2122 + 21, // $2123 + 128, // $2124 + 21, // $2125 + 128, // $2126 + 21, // $2127 + 128, // $2128 + 21, // $2129 + 128, // $212A + 128, // $212B + 128, // $212C + 128, // $212D + 21, // $212E + 129, // $212F + 128, // $2130 + 128, // $2131 + 128, // $2132 + 128, // $2133 + 129, // $2134 + 132, // $2135 + 132, // $2136 + 132, // $2137 + 132, // $2138 + 129, // $2139 + 21, // $213A + 21, // $213B + 129, // $213C + 129, // $213D + 128, // $213E + 128, // $213F + 18, // $2140 + 18, // $2141 + 18, // $2142 + 18, // $2143 + 18, // $2144 + 128, // $2145 + 129, // $2146 + 129, // $2147 + 129, // $2148 + 129, // $2149 + 21, // $214A + 18, // $214B + 21, // $214C + 21, // $214D + 129, // $214E + 21, // $214F + 138, // $2150 + 138, // $2151 + 138, // $2152 + 138, // $2153 + 138, // $2154 + 138, // $2155 + 138, // $2156 + 138, // $2157 + 138, // $2158 + 138, // $2159 + 138, // $215A + 138, // $215B + 138, // $215C + 138, // $215D + 138, // $215E + 138, // $215F + 137, // $2160 + 137, // $2161 + 137, // $2162 + 137, // $2163 + 137, // $2164 + 137, // $2165 + 137, // $2166 + 137, // $2167 + 137, // $2168 + 137, // $2169 + 137, // $216A + 137, // $216B + 137, // $216C + 137, // $216D + 137, // $216E + 137, // $216F + 137, // $2170 + 137, // $2171 + 137, // $2172 + 137, // $2173 + 137, // $2174 + 137, // $2175 + 137, // $2176 + 137, // $2177 + 137, // $2178 + 137, // $2179 + 137, // $217A + 137, // $217B + 137, // $217C + 137, // $217D + 137, // $217E + 137, // $217F + 137, // $2180 + 137, // $2181 + 137, // $2182 + 128, // $2183 + 129, // $2184 + 137, // $2185 + 137, // $2186 + 137, // $2187 + 137, // $2188 + 138, // $2189 + 21, // $218A + 21, // $218B + 29, // $218C + 29, // $218D + 29, // $218E + 29, // $218F + 18, // $2190 + 18, // $2191 + 18, // $2192 + 18, // $2193 + 18, // $2194 + 21, // $2195 + 21, // $2196 + 21, // $2197 + 21, // $2198 + 21, // $2199 + 18, // $219A + 18, // $219B + 21, // $219C + 21, // $219D + 21, // $219E + 21, // $219F + 18, // $21A0 + 21, // $21A1 + 21, // $21A2 + 18, // $21A3 + 21, // $21A4 + 21, // $21A5 + 18, // $21A6 + 21, // $21A7 + 21, // $21A8 + 21, // $21A9 + 21, // $21AA + 21, // $21AB + 21, // $21AC + 21, // $21AD + 18, // $21AE + 21, // $21AF + 21, // $21B0 + 21, // $21B1 + 21, // $21B2 + 21, // $21B3 + 21, // $21B4 + 21, // $21B5 + 21, // $21B6 + 21, // $21B7 + 21, // $21B8 + 21, // $21B9 + 21, // $21BA + 21, // $21BB + 21, // $21BC + 21, // $21BD + 21, // $21BE + 21, // $21BF + 21, // $21C0 + 21, // $21C1 + 21, // $21C2 + 21, // $21C3 + 21, // $21C4 + 21, // $21C5 + 21, // $21C6 + 21, // $21C7 + 21, // $21C8 + 21, // $21C9 + 21, // $21CA + 21, // $21CB + 21, // $21CC + 21, // $21CD + 18, // $21CE + 18, // $21CF + 21, // $21D0 + 21, // $21D1 + 18, // $21D2 + 21, // $21D3 + 18, // $21D4 + 21, // $21D5 + 21, // $21D6 + 21, // $21D7 + 21, // $21D8 + 21, // $21D9 + 21, // $21DA + 21, // $21DB + 21, // $21DC + 21, // $21DD + 21, // $21DE + 21, // $21DF + 21, // $21E0 + 21, // $21E1 + 21, // $21E2 + 21, // $21E3 + 21, // $21E4 + 21, // $21E5 + 21, // $21E6 + 21, // $21E7 + 21, // $21E8 + 21, // $21E9 + 21, // $21EA + 21, // $21EB + 21, // $21EC + 21, // $21ED + 21, // $21EE + 21, // $21EF + 21, // $21F0 + 21, // $21F1 + 21, // $21F2 + 21, // $21F3 + 18, // $21F4 + 18, // $21F5 + 18, // $21F6 + 18, // $21F7 + 18, // $21F8 + 18, // $21F9 + 18, // $21FA + 18, // $21FB + 18, // $21FC + 18, // $21FD + 18, // $21FE + 18, // $21FF + 18, // $2200 + 18, // $2201 + 18, // $2202 + 18, // $2203 + 18, // $2204 + 18, // $2205 + 18, // $2206 + 18, // $2207 + 18, // $2208 + 18, // $2209 + 18, // $220A + 18, // $220B + 18, // $220C + 18, // $220D + 18, // $220E + 18, // $220F + 18, // $2210 + 18, // $2211 + 18, // $2212 + 18, // $2213 + 18, // $2214 + 18, // $2215 + 18, // $2216 + 18, // $2217 + 18, // $2218 + 18, // $2219 + 18, // $221A + 18, // $221B + 18, // $221C + 18, // $221D + 18, // $221E + 18, // $221F + 18, // $2220 + 18, // $2221 + 18, // $2222 + 18, // $2223 + 18, // $2224 + 18, // $2225 + 18, // $2226 + 18, // $2227 + 18, // $2228 + 18, // $2229 + 18, // $222A + 18, // $222B + 18, // $222C + 18, // $222D + 18, // $222E + 18, // $222F + 18, // $2230 + 18, // $2231 + 18, // $2232 + 18, // $2233 + 18, // $2234 + 18, // $2235 + 18, // $2236 + 18, // $2237 + 18, // $2238 + 18, // $2239 + 18, // $223A + 18, // $223B + 18, // $223C + 18, // $223D + 18, // $223E + 18, // $223F + 18, // $2240 + 18, // $2241 + 18, // $2242 + 18, // $2243 + 18, // $2244 + 18, // $2245 + 18, // $2246 + 18, // $2247 + 18, // $2248 + 18, // $2249 + 18, // $224A + 18, // $224B + 18, // $224C + 18, // $224D + 18, // $224E + 18, // $224F + 18, // $2250 + 18, // $2251 + 18, // $2252 + 18, // $2253 + 18, // $2254 + 18, // $2255 + 18, // $2256 + 18, // $2257 + 18, // $2258 + 18, // $2259 + 18, // $225A + 18, // $225B + 18, // $225C + 18, // $225D + 18, // $225E + 18, // $225F + 18, // $2260 + 18, // $2261 + 18, // $2262 + 18, // $2263 + 18, // $2264 + 18, // $2265 + 18, // $2266 + 18, // $2267 + 18, // $2268 + 18, // $2269 + 18, // $226A + 18, // $226B + 18, // $226C + 18, // $226D + 18, // $226E + 18, // $226F + 18, // $2270 + 18, // $2271 + 18, // $2272 + 18, // $2273 + 18, // $2274 + 18, // $2275 + 18, // $2276 + 18, // $2277 + 18, // $2278 + 18, // $2279 + 18, // $227A + 18, // $227B + 18, // $227C + 18, // $227D + 18, // $227E + 18, // $227F + 18, // $2280 + 18, // $2281 + 18, // $2282 + 18, // $2283 + 18, // $2284 + 18, // $2285 + 18, // $2286 + 18, // $2287 + 18, // $2288 + 18, // $2289 + 18, // $228A + 18, // $228B + 18, // $228C + 18, // $228D + 18, // $228E + 18, // $228F + 18, // $2290 + 18, // $2291 + 18, // $2292 + 18, // $2293 + 18, // $2294 + 18, // $2295 + 18, // $2296 + 18, // $2297 + 18, // $2298 + 18, // $2299 + 18, // $229A + 18, // $229B + 18, // $229C + 18, // $229D + 18, // $229E + 18, // $229F + 18, // $22A0 + 18, // $22A1 + 18, // $22A2 + 18, // $22A3 + 18, // $22A4 + 18, // $22A5 + 18, // $22A6 + 18, // $22A7 + 18, // $22A8 + 18, // $22A9 + 18, // $22AA + 18, // $22AB + 18, // $22AC + 18, // $22AD + 18, // $22AE + 18, // $22AF + 18, // $22B0 + 18, // $22B1 + 18, // $22B2 + 18, // $22B3 + 18, // $22B4 + 18, // $22B5 + 18, // $22B6 + 18, // $22B7 + 18, // $22B8 + 18, // $22B9 + 18, // $22BA + 18, // $22BB + 18, // $22BC + 18, // $22BD + 18, // $22BE + 18, // $22BF + 18, // $22C0 + 18, // $22C1 + 18, // $22C2 + 18, // $22C3 + 18, // $22C4 + 18, // $22C5 + 18, // $22C6 + 18, // $22C7 + 18, // $22C8 + 18, // $22C9 + 18, // $22CA + 18, // $22CB + 18, // $22CC + 18, // $22CD + 18, // $22CE + 18, // $22CF + 18, // $22D0 + 18, // $22D1 + 18, // $22D2 + 18, // $22D3 + 18, // $22D4 + 18, // $22D5 + 18, // $22D6 + 18, // $22D7 + 18, // $22D8 + 18, // $22D9 + 18, // $22DA + 18, // $22DB + 18, // $22DC + 18, // $22DD + 18, // $22DE + 18, // $22DF + 18, // $22E0 + 18, // $22E1 + 18, // $22E2 + 18, // $22E3 + 18, // $22E4 + 18, // $22E5 + 18, // $22E6 + 18, // $22E7 + 18, // $22E8 + 18, // $22E9 + 18, // $22EA + 18, // $22EB + 18, // $22EC + 18, // $22ED + 18, // $22EE + 18, // $22EF + 18, // $22F0 + 18, // $22F1 + 18, // $22F2 + 18, // $22F3 + 18, // $22F4 + 18, // $22F5 + 18, // $22F6 + 18, // $22F7 + 18, // $22F8 + 18, // $22F9 + 18, // $22FA + 18, // $22FB + 18, // $22FC + 18, // $22FD + 18, // $22FE + 18, // $22FF + 21, // $2300 + 21, // $2301 + 21, // $2302 + 21, // $2303 + 21, // $2304 + 21, // $2305 + 21, // $2306 + 21, // $2307 + 13, // $2308 + 14, // $2309 + 13, // $230A + 14, // $230B + 21, // $230C + 21, // $230D + 21, // $230E + 21, // $230F + 21, // $2310 + 21, // $2311 + 21, // $2312 + 21, // $2313 + 21, // $2314 + 21, // $2315 + 21, // $2316 + 21, // $2317 + 21, // $2318 + 21, // $2319 + 21, // $231A + 21, // $231B + 21, // $231C + 21, // $231D + 21, // $231E + 21, // $231F + 18, // $2320 + 18, // $2321 + 21, // $2322 + 21, // $2323 + 21, // $2324 + 21, // $2325 + 21, // $2326 + 21, // $2327 + 21, // $2328 + 13, // $2329 + 14, // $232A + 21, // $232B + 21, // $232C + 21, // $232D + 21, // $232E + 21, // $232F + 21, // $2330 + 21, // $2331 + 21, // $2332 + 21, // $2333 + 21, // $2334 + 21, // $2335 + 21, // $2336 + 21, // $2337 + 21, // $2338 + 21, // $2339 + 21, // $233A + 21, // $233B + 21, // $233C + 21, // $233D + 21, // $233E + 21, // $233F + 21, // $2340 + 21, // $2341 + 21, // $2342 + 21, // $2343 + 21, // $2344 + 21, // $2345 + 21, // $2346 + 21, // $2347 + 21, // $2348 + 21, // $2349 + 21, // $234A + 21, // $234B + 21, // $234C + 21, // $234D + 21, // $234E + 21, // $234F + 21, // $2350 + 21, // $2351 + 21, // $2352 + 21, // $2353 + 21, // $2354 + 21, // $2355 + 21, // $2356 + 21, // $2357 + 21, // $2358 + 21, // $2359 + 21, // $235A + 21, // $235B + 21, // $235C + 21, // $235D + 21, // $235E + 21, // $235F + 21, // $2360 + 21, // $2361 + 21, // $2362 + 21, // $2363 + 21, // $2364 + 21, // $2365 + 21, // $2366 + 21, // $2367 + 21, // $2368 + 21, // $2369 + 21, // $236A + 21, // $236B + 21, // $236C + 21, // $236D + 21, // $236E + 21, // $236F + 21, // $2370 + 21, // $2371 + 21, // $2372 + 21, // $2373 + 21, // $2374 + 21, // $2375 + 21, // $2376 + 21, // $2377 + 21, // $2378 + 21, // $2379 + 21, // $237A + 21, // $237B + 18, // $237C + 21, // $237D + 21, // $237E + 21, // $237F + 21, // $2380 + 21, // $2381 + 21, // $2382 + 21, // $2383 + 21, // $2384 + 21, // $2385 + 21, // $2386 + 21, // $2387 + 21, // $2388 + 21, // $2389 + 21, // $238A + 21, // $238B + 21, // $238C + 21, // $238D + 21, // $238E + 21, // $238F + 21, // $2390 + 21, // $2391 + 21, // $2392 + 21, // $2393 + 21, // $2394 + 21, // $2395 + 21, // $2396 + 21, // $2397 + 21, // $2398 + 21, // $2399 + 21, // $239A + 18, // $239B + 18, // $239C + 18, // $239D + 18, // $239E + 18, // $239F + 18, // $23A0 + 18, // $23A1 + 18, // $23A2 + 18, // $23A3 + 18, // $23A4 + 18, // $23A5 + 18, // $23A6 + 18, // $23A7 + 18, // $23A8 + 18, // $23A9 + 18, // $23AA + 18, // $23AB + 18, // $23AC + 18, // $23AD + 18, // $23AE + 18, // $23AF + 18, // $23B0 + 18, // $23B1 + 18, // $23B2 + 18, // $23B3 + 21, // $23B4 + 21, // $23B5 + 21, // $23B6 + 21, // $23B7 + 21, // $23B8 + 21, // $23B9 + 21, // $23BA + 21, // $23BB + 21, // $23BC + 21, // $23BD + 21, // $23BE + 21, // $23BF + 21, // $23C0 + 21, // $23C1 + 21, // $23C2 + 21, // $23C3 + 21, // $23C4 + 21, // $23C5 + 21, // $23C6 + 21, // $23C7 + 21, // $23C8 + 21, // $23C9 + 21, // $23CA + 21, // $23CB + 21, // $23CC + 21, // $23CD + 21, // $23CE + 21, // $23CF + 21, // $23D0 + 21, // $23D1 + 21, // $23D2 + 21, // $23D3 + 21, // $23D4 + 21, // $23D5 + 21, // $23D6 + 21, // $23D7 + 21, // $23D8 + 21, // $23D9 + 21, // $23DA + 21, // $23DB + 18, // $23DC + 18, // $23DD + 18, // $23DE + 18, // $23DF + 18, // $23E0 + 18, // $23E1 + 21, // $23E2 + 21, // $23E3 + 21, // $23E4 + 21, // $23E5 + 21, // $23E6 + 21, // $23E7 + 21, // $23E8 + 21, // $23E9 + 21, // $23EA + 21, // $23EB + 21, // $23EC + 21, // $23ED + 21, // $23EE + 21, // $23EF + 21, // $23F0 + 21, // $23F1 + 21, // $23F2 + 21, // $23F3 + 21, // $23F4 + 21, // $23F5 + 21, // $23F6 + 21, // $23F7 + 21, // $23F8 + 21, // $23F9 + 21, // $23FA + 21, // $23FB + 21, // $23FC + 21, // $23FD + 21, // $23FE + 29, // $23FF + 21, // $2400 + 21, // $2401 + 21, // $2402 + 21, // $2403 + 21, // $2404 + 21, // $2405 + 21, // $2406 + 21, // $2407 + 21, // $2408 + 21, // $2409 + 21, // $240A + 21, // $240B + 21, // $240C + 21, // $240D + 21, // $240E + 21, // $240F + 21, // $2410 + 21, // $2411 + 21, // $2412 + 21, // $2413 + 21, // $2414 + 21, // $2415 + 21, // $2416 + 21, // $2417 + 21, // $2418 + 21, // $2419 + 21, // $241A + 21, // $241B + 21, // $241C + 21, // $241D + 21, // $241E + 21, // $241F + 21, // $2420 + 21, // $2421 + 21, // $2422 + 21, // $2423 + 21, // $2424 + 21, // $2425 + 21, // $2426 + 29, // $2427 + 29, // $2428 + 29, // $2429 + 29, // $242A + 29, // $242B + 29, // $242C + 29, // $242D + 29, // $242E + 29, // $242F + 29, // $2430 + 29, // $2431 + 29, // $2432 + 29, // $2433 + 29, // $2434 + 29, // $2435 + 29, // $2436 + 29, // $2437 + 29, // $2438 + 29, // $2439 + 29, // $243A + 29, // $243B + 29, // $243C + 29, // $243D + 29, // $243E + 29, // $243F + 21, // $2440 + 21, // $2441 + 21, // $2442 + 21, // $2443 + 21, // $2444 + 21, // $2445 + 21, // $2446 + 21, // $2447 + 21, // $2448 + 21, // $2449 + 21, // $244A + 29, // $244B + 29, // $244C + 29, // $244D + 29, // $244E + 29, // $244F + 29, // $2450 + 29, // $2451 + 29, // $2452 + 29, // $2453 + 29, // $2454 + 29, // $2455 + 29, // $2456 + 29, // $2457 + 29, // $2458 + 29, // $2459 + 29, // $245A + 29, // $245B + 29, // $245C + 29, // $245D + 29, // $245E + 29, // $245F + 138, // $2460 + 138, // $2461 + 138, // $2462 + 138, // $2463 + 138, // $2464 + 138, // $2465 + 138, // $2466 + 138, // $2467 + 138, // $2468 + 138, // $2469 + 138, // $246A + 138, // $246B + 138, // $246C + 138, // $246D + 138, // $246E + 138, // $246F + 138, // $2470 + 138, // $2471 + 138, // $2472 + 138, // $2473 + 138, // $2474 + 138, // $2475 + 138, // $2476 + 138, // $2477 + 138, // $2478 + 138, // $2479 + 138, // $247A + 138, // $247B + 138, // $247C + 138, // $247D + 138, // $247E + 138, // $247F + 138, // $2480 + 138, // $2481 + 138, // $2482 + 138, // $2483 + 138, // $2484 + 138, // $2485 + 138, // $2486 + 138, // $2487 + 138, // $2488 + 138, // $2489 + 138, // $248A + 138, // $248B + 138, // $248C + 138, // $248D + 138, // $248E + 138, // $248F + 138, // $2490 + 138, // $2491 + 138, // $2492 + 138, // $2493 + 138, // $2494 + 138, // $2495 + 138, // $2496 + 138, // $2497 + 138, // $2498 + 138, // $2499 + 138, // $249A + 138, // $249B + 21, // $249C + 21, // $249D + 21, // $249E + 21, // $249F + 21, // $24A0 + 21, // $24A1 + 21, // $24A2 + 21, // $24A3 + 21, // $24A4 + 21, // $24A5 + 21, // $24A6 + 21, // $24A7 + 21, // $24A8 + 21, // $24A9 + 21, // $24AA + 21, // $24AB + 21, // $24AC + 21, // $24AD + 21, // $24AE + 21, // $24AF + 21, // $24B0 + 21, // $24B1 + 21, // $24B2 + 21, // $24B3 + 21, // $24B4 + 21, // $24B5 + 21, // $24B6 + 21, // $24B7 + 21, // $24B8 + 21, // $24B9 + 21, // $24BA + 21, // $24BB + 21, // $24BC + 21, // $24BD + 21, // $24BE + 21, // $24BF + 21, // $24C0 + 21, // $24C1 + 21, // $24C2 + 21, // $24C3 + 21, // $24C4 + 21, // $24C5 + 21, // $24C6 + 21, // $24C7 + 21, // $24C8 + 21, // $24C9 + 21, // $24CA + 21, // $24CB + 21, // $24CC + 21, // $24CD + 21, // $24CE + 21, // $24CF + 21, // $24D0 + 21, // $24D1 + 21, // $24D2 + 21, // $24D3 + 21, // $24D4 + 21, // $24D5 + 21, // $24D6 + 21, // $24D7 + 21, // $24D8 + 21, // $24D9 + 21, // $24DA + 21, // $24DB + 21, // $24DC + 21, // $24DD + 21, // $24DE + 21, // $24DF + 21, // $24E0 + 21, // $24E1 + 21, // $24E2 + 21, // $24E3 + 21, // $24E4 + 21, // $24E5 + 21, // $24E6 + 21, // $24E7 + 21, // $24E8 + 21, // $24E9 + 138, // $24EA + 138, // $24EB + 138, // $24EC + 138, // $24ED + 138, // $24EE + 138, // $24EF + 138, // $24F0 + 138, // $24F1 + 138, // $24F2 + 138, // $24F3 + 138, // $24F4 + 138, // $24F5 + 138, // $24F6 + 138, // $24F7 + 138, // $24F8 + 138, // $24F9 + 138, // $24FA + 138, // $24FB + 138, // $24FC + 138, // $24FD + 138, // $24FE + 138, // $24FF + 21, // $2500 + 21, // $2501 + 21, // $2502 + 21, // $2503 + 21, // $2504 + 21, // $2505 + 21, // $2506 + 21, // $2507 + 21, // $2508 + 21, // $2509 + 21, // $250A + 21, // $250B + 21, // $250C + 21, // $250D + 21, // $250E + 21, // $250F + 21, // $2510 + 21, // $2511 + 21, // $2512 + 21, // $2513 + 21, // $2514 + 21, // $2515 + 21, // $2516 + 21, // $2517 + 21, // $2518 + 21, // $2519 + 21, // $251A + 21, // $251B + 21, // $251C + 21, // $251D + 21, // $251E + 21, // $251F + 21, // $2520 + 21, // $2521 + 21, // $2522 + 21, // $2523 + 21, // $2524 + 21, // $2525 + 21, // $2526 + 21, // $2527 + 21, // $2528 + 21, // $2529 + 21, // $252A + 21, // $252B + 21, // $252C + 21, // $252D + 21, // $252E + 21, // $252F + 21, // $2530 + 21, // $2531 + 21, // $2532 + 21, // $2533 + 21, // $2534 + 21, // $2535 + 21, // $2536 + 21, // $2537 + 21, // $2538 + 21, // $2539 + 21, // $253A + 21, // $253B + 21, // $253C + 21, // $253D + 21, // $253E + 21, // $253F + 21, // $2540 + 21, // $2541 + 21, // $2542 + 21, // $2543 + 21, // $2544 + 21, // $2545 + 21, // $2546 + 21, // $2547 + 21, // $2548 + 21, // $2549 + 21, // $254A + 21, // $254B + 21, // $254C + 21, // $254D + 21, // $254E + 21, // $254F + 21, // $2550 + 21, // $2551 + 21, // $2552 + 21, // $2553 + 21, // $2554 + 21, // $2555 + 21, // $2556 + 21, // $2557 + 21, // $2558 + 21, // $2559 + 21, // $255A + 21, // $255B + 21, // $255C + 21, // $255D + 21, // $255E + 21, // $255F + 21, // $2560 + 21, // $2561 + 21, // $2562 + 21, // $2563 + 21, // $2564 + 21, // $2565 + 21, // $2566 + 21, // $2567 + 21, // $2568 + 21, // $2569 + 21, // $256A + 21, // $256B + 21, // $256C + 21, // $256D + 21, // $256E + 21, // $256F + 21, // $2570 + 21, // $2571 + 21, // $2572 + 21, // $2573 + 21, // $2574 + 21, // $2575 + 21, // $2576 + 21, // $2577 + 21, // $2578 + 21, // $2579 + 21, // $257A + 21, // $257B + 21, // $257C + 21, // $257D + 21, // $257E + 21, // $257F + 21, // $2580 + 21, // $2581 + 21, // $2582 + 21, // $2583 + 21, // $2584 + 21, // $2585 + 21, // $2586 + 21, // $2587 + 21, // $2588 + 21, // $2589 + 21, // $258A + 21, // $258B + 21, // $258C + 21, // $258D + 21, // $258E + 21, // $258F + 21, // $2590 + 21, // $2591 + 21, // $2592 + 21, // $2593 + 21, // $2594 + 21, // $2595 + 21, // $2596 + 21, // $2597 + 21, // $2598 + 21, // $2599 + 21, // $259A + 21, // $259B + 21, // $259C + 21, // $259D + 21, // $259E + 21, // $259F + 21, // $25A0 + 21, // $25A1 + 21, // $25A2 + 21, // $25A3 + 21, // $25A4 + 21, // $25A5 + 21, // $25A6 + 21, // $25A7 + 21, // $25A8 + 21, // $25A9 + 21, // $25AA + 21, // $25AB + 21, // $25AC + 21, // $25AD + 21, // $25AE + 21, // $25AF + 21, // $25B0 + 21, // $25B1 + 21, // $25B2 + 21, // $25B3 + 21, // $25B4 + 21, // $25B5 + 21, // $25B6 + 18, // $25B7 + 21, // $25B8 + 21, // $25B9 + 21, // $25BA + 21, // $25BB + 21, // $25BC + 21, // $25BD + 21, // $25BE + 21, // $25BF + 21, // $25C0 + 18, // $25C1 + 21, // $25C2 + 21, // $25C3 + 21, // $25C4 + 21, // $25C5 + 21, // $25C6 + 21, // $25C7 + 21, // $25C8 + 21, // $25C9 + 21, // $25CA + 21, // $25CB + 21, // $25CC + 21, // $25CD + 21, // $25CE + 21, // $25CF + 21, // $25D0 + 21, // $25D1 + 21, // $25D2 + 21, // $25D3 + 21, // $25D4 + 21, // $25D5 + 21, // $25D6 + 21, // $25D7 + 21, // $25D8 + 21, // $25D9 + 21, // $25DA + 21, // $25DB + 21, // $25DC + 21, // $25DD + 21, // $25DE + 21, // $25DF + 21, // $25E0 + 21, // $25E1 + 21, // $25E2 + 21, // $25E3 + 21, // $25E4 + 21, // $25E5 + 21, // $25E6 + 21, // $25E7 + 21, // $25E8 + 21, // $25E9 + 21, // $25EA + 21, // $25EB + 21, // $25EC + 21, // $25ED + 21, // $25EE + 21, // $25EF + 21, // $25F0 + 21, // $25F1 + 21, // $25F2 + 21, // $25F3 + 21, // $25F4 + 21, // $25F5 + 21, // $25F6 + 21, // $25F7 + 18, // $25F8 + 18, // $25F9 + 18, // $25FA + 18, // $25FB + 18, // $25FC + 18, // $25FD + 18, // $25FE + 18, // $25FF + 21, // $2600 + 21, // $2601 + 21, // $2602 + 21, // $2603 + 21, // $2604 + 21, // $2605 + 21, // $2606 + 21, // $2607 + 21, // $2608 + 21, // $2609 + 21, // $260A + 21, // $260B + 21, // $260C + 21, // $260D + 21, // $260E + 21, // $260F + 21, // $2610 + 21, // $2611 + 21, // $2612 + 21, // $2613 + 21, // $2614 + 21, // $2615 + 21, // $2616 + 21, // $2617 + 21, // $2618 + 21, // $2619 + 21, // $261A + 21, // $261B + 21, // $261C + 21, // $261D + 21, // $261E + 21, // $261F + 21, // $2620 + 21, // $2621 + 21, // $2622 + 21, // $2623 + 21, // $2624 + 21, // $2625 + 21, // $2626 + 21, // $2627 + 21, // $2628 + 21, // $2629 + 21, // $262A + 21, // $262B + 21, // $262C + 21, // $262D + 21, // $262E + 21, // $262F + 21, // $2630 + 21, // $2631 + 21, // $2632 + 21, // $2633 + 21, // $2634 + 21, // $2635 + 21, // $2636 + 21, // $2637 + 21, // $2638 + 21, // $2639 + 21, // $263A + 21, // $263B + 21, // $263C + 21, // $263D + 21, // $263E + 21, // $263F + 21, // $2640 + 21, // $2641 + 21, // $2642 + 21, // $2643 + 21, // $2644 + 21, // $2645 + 21, // $2646 + 21, // $2647 + 21, // $2648 + 21, // $2649 + 21, // $264A + 21, // $264B + 21, // $264C + 21, // $264D + 21, // $264E + 21, // $264F + 21, // $2650 + 21, // $2651 + 21, // $2652 + 21, // $2653 + 21, // $2654 + 21, // $2655 + 21, // $2656 + 21, // $2657 + 21, // $2658 + 21, // $2659 + 21, // $265A + 21, // $265B + 21, // $265C + 21, // $265D + 21, // $265E + 21, // $265F + 21, // $2660 + 21, // $2661 + 21, // $2662 + 21, // $2663 + 21, // $2664 + 21, // $2665 + 21, // $2666 + 21, // $2667 + 21, // $2668 + 21, // $2669 + 21, // $266A + 21, // $266B + 21, // $266C + 21, // $266D + 21, // $266E + 18, // $266F + 21, // $2670 + 21, // $2671 + 21, // $2672 + 21, // $2673 + 21, // $2674 + 21, // $2675 + 21, // $2676 + 21, // $2677 + 21, // $2678 + 21, // $2679 + 21, // $267A + 21, // $267B + 21, // $267C + 21, // $267D + 21, // $267E + 21, // $267F + 21, // $2680 + 21, // $2681 + 21, // $2682 + 21, // $2683 + 21, // $2684 + 21, // $2685 + 21, // $2686 + 21, // $2687 + 21, // $2688 + 21, // $2689 + 21, // $268A + 21, // $268B + 21, // $268C + 21, // $268D + 21, // $268E + 21, // $268F + 21, // $2690 + 21, // $2691 + 21, // $2692 + 21, // $2693 + 21, // $2694 + 21, // $2695 + 21, // $2696 + 21, // $2697 + 21, // $2698 + 21, // $2699 + 21, // $269A + 21, // $269B + 21, // $269C + 21, // $269D + 21, // $269E + 21, // $269F + 21, // $26A0 + 21, // $26A1 + 21, // $26A2 + 21, // $26A3 + 21, // $26A4 + 21, // $26A5 + 21, // $26A6 + 21, // $26A7 + 21, // $26A8 + 21, // $26A9 + 21, // $26AA + 21, // $26AB + 21, // $26AC + 21, // $26AD + 21, // $26AE + 21, // $26AF + 21, // $26B0 + 21, // $26B1 + 21, // $26B2 + 21, // $26B3 + 21, // $26B4 + 21, // $26B5 + 21, // $26B6 + 21, // $26B7 + 21, // $26B8 + 21, // $26B9 + 21, // $26BA + 21, // $26BB + 21, // $26BC + 21, // $26BD + 21, // $26BE + 21, // $26BF + 21, // $26C0 + 21, // $26C1 + 21, // $26C2 + 21, // $26C3 + 21, // $26C4 + 21, // $26C5 + 21, // $26C6 + 21, // $26C7 + 21, // $26C8 + 21, // $26C9 + 21, // $26CA + 21, // $26CB + 21, // $26CC + 21, // $26CD + 21, // $26CE + 21, // $26CF + 21, // $26D0 + 21, // $26D1 + 21, // $26D2 + 21, // $26D3 + 21, // $26D4 + 21, // $26D5 + 21, // $26D6 + 21, // $26D7 + 21, // $26D8 + 21, // $26D9 + 21, // $26DA + 21, // $26DB + 21, // $26DC + 21, // $26DD + 21, // $26DE + 21, // $26DF + 21, // $26E0 + 21, // $26E1 + 21, // $26E2 + 21, // $26E3 + 21, // $26E4 + 21, // $26E5 + 21, // $26E6 + 21, // $26E7 + 21, // $26E8 + 21, // $26E9 + 21, // $26EA + 21, // $26EB + 21, // $26EC + 21, // $26ED + 21, // $26EE + 21, // $26EF + 21, // $26F0 + 21, // $26F1 + 21, // $26F2 + 21, // $26F3 + 21, // $26F4 + 21, // $26F5 + 21, // $26F6 + 21, // $26F7 + 21, // $26F8 + 21, // $26F9 + 21, // $26FA + 21, // $26FB + 21, // $26FC + 21, // $26FD + 21, // $26FE + 21, // $26FF + 21, // $2700 + 21, // $2701 + 21, // $2702 + 21, // $2703 + 21, // $2704 + 21, // $2705 + 21, // $2706 + 21, // $2707 + 21, // $2708 + 21, // $2709 + 21, // $270A + 21, // $270B + 21, // $270C + 21, // $270D + 21, // $270E + 21, // $270F + 21, // $2710 + 21, // $2711 + 21, // $2712 + 21, // $2713 + 21, // $2714 + 21, // $2715 + 21, // $2716 + 21, // $2717 + 21, // $2718 + 21, // $2719 + 21, // $271A + 21, // $271B + 21, // $271C + 21, // $271D + 21, // $271E + 21, // $271F + 21, // $2720 + 21, // $2721 + 21, // $2722 + 21, // $2723 + 21, // $2724 + 21, // $2725 + 21, // $2726 + 21, // $2727 + 21, // $2728 + 21, // $2729 + 21, // $272A + 21, // $272B + 21, // $272C + 21, // $272D + 21, // $272E + 21, // $272F + 21, // $2730 + 21, // $2731 + 21, // $2732 + 21, // $2733 + 21, // $2734 + 21, // $2735 + 21, // $2736 + 21, // $2737 + 21, // $2738 + 21, // $2739 + 21, // $273A + 21, // $273B + 21, // $273C + 21, // $273D + 21, // $273E + 21, // $273F + 21, // $2740 + 21, // $2741 + 21, // $2742 + 21, // $2743 + 21, // $2744 + 21, // $2745 + 21, // $2746 + 21, // $2747 + 21, // $2748 + 21, // $2749 + 21, // $274A + 21, // $274B + 21, // $274C + 21, // $274D + 21, // $274E + 21, // $274F + 21, // $2750 + 21, // $2751 + 21, // $2752 + 21, // $2753 + 21, // $2754 + 21, // $2755 + 21, // $2756 + 21, // $2757 + 21, // $2758 + 21, // $2759 + 21, // $275A + 21, // $275B + 21, // $275C + 21, // $275D + 21, // $275E + 21, // $275F + 21, // $2760 + 21, // $2761 + 21, // $2762 + 21, // $2763 + 21, // $2764 + 21, // $2765 + 21, // $2766 + 21, // $2767 + 13, // $2768 + 14, // $2769 + 13, // $276A + 14, // $276B + 13, // $276C + 14, // $276D + 13, // $276E + 14, // $276F + 13, // $2770 + 14, // $2771 + 13, // $2772 + 14, // $2773 + 13, // $2774 + 14, // $2775 + 138, // $2776 + 138, // $2777 + 138, // $2778 + 138, // $2779 + 138, // $277A + 138, // $277B + 138, // $277C + 138, // $277D + 138, // $277E + 138, // $277F + 138, // $2780 + 138, // $2781 + 138, // $2782 + 138, // $2783 + 138, // $2784 + 138, // $2785 + 138, // $2786 + 138, // $2787 + 138, // $2788 + 138, // $2789 + 138, // $278A + 138, // $278B + 138, // $278C + 138, // $278D + 138, // $278E + 138, // $278F + 138, // $2790 + 138, // $2791 + 138, // $2792 + 138, // $2793 + 21, // $2794 + 21, // $2795 + 21, // $2796 + 21, // $2797 + 21, // $2798 + 21, // $2799 + 21, // $279A + 21, // $279B + 21, // $279C + 21, // $279D + 21, // $279E + 21, // $279F + 21, // $27A0 + 21, // $27A1 + 21, // $27A2 + 21, // $27A3 + 21, // $27A4 + 21, // $27A5 + 21, // $27A6 + 21, // $27A7 + 21, // $27A8 + 21, // $27A9 + 21, // $27AA + 21, // $27AB + 21, // $27AC + 21, // $27AD + 21, // $27AE + 21, // $27AF + 21, // $27B0 + 21, // $27B1 + 21, // $27B2 + 21, // $27B3 + 21, // $27B4 + 21, // $27B5 + 21, // $27B6 + 21, // $27B7 + 21, // $27B8 + 21, // $27B9 + 21, // $27BA + 21, // $27BB + 21, // $27BC + 21, // $27BD + 21, // $27BE + 21, // $27BF + 18, // $27C0 + 18, // $27C1 + 18, // $27C2 + 18, // $27C3 + 18, // $27C4 + 13, // $27C5 + 14, // $27C6 + 18, // $27C7 + 18, // $27C8 + 18, // $27C9 + 18, // $27CA + 18, // $27CB + 18, // $27CC + 18, // $27CD + 18, // $27CE + 18, // $27CF + 18, // $27D0 + 18, // $27D1 + 18, // $27D2 + 18, // $27D3 + 18, // $27D4 + 18, // $27D5 + 18, // $27D6 + 18, // $27D7 + 18, // $27D8 + 18, // $27D9 + 18, // $27DA + 18, // $27DB + 18, // $27DC + 18, // $27DD + 18, // $27DE + 18, // $27DF + 18, // $27E0 + 18, // $27E1 + 18, // $27E2 + 18, // $27E3 + 18, // $27E4 + 18, // $27E5 + 13, // $27E6 + 14, // $27E7 + 13, // $27E8 + 14, // $27E9 + 13, // $27EA + 14, // $27EB + 13, // $27EC + 14, // $27ED + 13, // $27EE + 14, // $27EF + 18, // $27F0 + 18, // $27F1 + 18, // $27F2 + 18, // $27F3 + 18, // $27F4 + 18, // $27F5 + 18, // $27F6 + 18, // $27F7 + 18, // $27F8 + 18, // $27F9 + 18, // $27FA + 18, // $27FB + 18, // $27FC + 18, // $27FD + 18, // $27FE + 18, // $27FF + 21, // $2800 + 21, // $2801 + 21, // $2802 + 21, // $2803 + 21, // $2804 + 21, // $2805 + 21, // $2806 + 21, // $2807 + 21, // $2808 + 21, // $2809 + 21, // $280A + 21, // $280B + 21, // $280C + 21, // $280D + 21, // $280E + 21, // $280F + 21, // $2810 + 21, // $2811 + 21, // $2812 + 21, // $2813 + 21, // $2814 + 21, // $2815 + 21, // $2816 + 21, // $2817 + 21, // $2818 + 21, // $2819 + 21, // $281A + 21, // $281B + 21, // $281C + 21, // $281D + 21, // $281E + 21, // $281F + 21, // $2820 + 21, // $2821 + 21, // $2822 + 21, // $2823 + 21, // $2824 + 21, // $2825 + 21, // $2826 + 21, // $2827 + 21, // $2828 + 21, // $2829 + 21, // $282A + 21, // $282B + 21, // $282C + 21, // $282D + 21, // $282E + 21, // $282F + 21, // $2830 + 21, // $2831 + 21, // $2832 + 21, // $2833 + 21, // $2834 + 21, // $2835 + 21, // $2836 + 21, // $2837 + 21, // $2838 + 21, // $2839 + 21, // $283A + 21, // $283B + 21, // $283C + 21, // $283D + 21, // $283E + 21, // $283F + 21, // $2840 + 21, // $2841 + 21, // $2842 + 21, // $2843 + 21, // $2844 + 21, // $2845 + 21, // $2846 + 21, // $2847 + 21, // $2848 + 21, // $2849 + 21, // $284A + 21, // $284B + 21, // $284C + 21, // $284D + 21, // $284E + 21, // $284F + 21, // $2850 + 21, // $2851 + 21, // $2852 + 21, // $2853 + 21, // $2854 + 21, // $2855 + 21, // $2856 + 21, // $2857 + 21, // $2858 + 21, // $2859 + 21, // $285A + 21, // $285B + 21, // $285C + 21, // $285D + 21, // $285E + 21, // $285F + 21, // $2860 + 21, // $2861 + 21, // $2862 + 21, // $2863 + 21, // $2864 + 21, // $2865 + 21, // $2866 + 21, // $2867 + 21, // $2868 + 21, // $2869 + 21, // $286A + 21, // $286B + 21, // $286C + 21, // $286D + 21, // $286E + 21, // $286F + 21, // $2870 + 21, // $2871 + 21, // $2872 + 21, // $2873 + 21, // $2874 + 21, // $2875 + 21, // $2876 + 21, // $2877 + 21, // $2878 + 21, // $2879 + 21, // $287A + 21, // $287B + 21, // $287C + 21, // $287D + 21, // $287E + 21, // $287F + 21, // $2880 + 21, // $2881 + 21, // $2882 + 21, // $2883 + 21, // $2884 + 21, // $2885 + 21, // $2886 + 21, // $2887 + 21, // $2888 + 21, // $2889 + 21, // $288A + 21, // $288B + 21, // $288C + 21, // $288D + 21, // $288E + 21, // $288F + 21, // $2890 + 21, // $2891 + 21, // $2892 + 21, // $2893 + 21, // $2894 + 21, // $2895 + 21, // $2896 + 21, // $2897 + 21, // $2898 + 21, // $2899 + 21, // $289A + 21, // $289B + 21, // $289C + 21, // $289D + 21, // $289E + 21, // $289F + 21, // $28A0 + 21, // $28A1 + 21, // $28A2 + 21, // $28A3 + 21, // $28A4 + 21, // $28A5 + 21, // $28A6 + 21, // $28A7 + 21, // $28A8 + 21, // $28A9 + 21, // $28AA + 21, // $28AB + 21, // $28AC + 21, // $28AD + 21, // $28AE + 21, // $28AF + 21, // $28B0 + 21, // $28B1 + 21, // $28B2 + 21, // $28B3 + 21, // $28B4 + 21, // $28B5 + 21, // $28B6 + 21, // $28B7 + 21, // $28B8 + 21, // $28B9 + 21, // $28BA + 21, // $28BB + 21, // $28BC + 21, // $28BD + 21, // $28BE + 21, // $28BF + 21, // $28C0 + 21, // $28C1 + 21, // $28C2 + 21, // $28C3 + 21, // $28C4 + 21, // $28C5 + 21, // $28C6 + 21, // $28C7 + 21, // $28C8 + 21, // $28C9 + 21, // $28CA + 21, // $28CB + 21, // $28CC + 21, // $28CD + 21, // $28CE + 21, // $28CF + 21, // $28D0 + 21, // $28D1 + 21, // $28D2 + 21, // $28D3 + 21, // $28D4 + 21, // $28D5 + 21, // $28D6 + 21, // $28D7 + 21, // $28D8 + 21, // $28D9 + 21, // $28DA + 21, // $28DB + 21, // $28DC + 21, // $28DD + 21, // $28DE + 21, // $28DF + 21, // $28E0 + 21, // $28E1 + 21, // $28E2 + 21, // $28E3 + 21, // $28E4 + 21, // $28E5 + 21, // $28E6 + 21, // $28E7 + 21, // $28E8 + 21, // $28E9 + 21, // $28EA + 21, // $28EB + 21, // $28EC + 21, // $28ED + 21, // $28EE + 21, // $28EF + 21, // $28F0 + 21, // $28F1 + 21, // $28F2 + 21, // $28F3 + 21, // $28F4 + 21, // $28F5 + 21, // $28F6 + 21, // $28F7 + 21, // $28F8 + 21, // $28F9 + 21, // $28FA + 21, // $28FB + 21, // $28FC + 21, // $28FD + 21, // $28FE + 21, // $28FF + 18, // $2900 + 18, // $2901 + 18, // $2902 + 18, // $2903 + 18, // $2904 + 18, // $2905 + 18, // $2906 + 18, // $2907 + 18, // $2908 + 18, // $2909 + 18, // $290A + 18, // $290B + 18, // $290C + 18, // $290D + 18, // $290E + 18, // $290F + 18, // $2910 + 18, // $2911 + 18, // $2912 + 18, // $2913 + 18, // $2914 + 18, // $2915 + 18, // $2916 + 18, // $2917 + 18, // $2918 + 18, // $2919 + 18, // $291A + 18, // $291B + 18, // $291C + 18, // $291D + 18, // $291E + 18, // $291F + 18, // $2920 + 18, // $2921 + 18, // $2922 + 18, // $2923 + 18, // $2924 + 18, // $2925 + 18, // $2926 + 18, // $2927 + 18, // $2928 + 18, // $2929 + 18, // $292A + 18, // $292B + 18, // $292C + 18, // $292D + 18, // $292E + 18, // $292F + 18, // $2930 + 18, // $2931 + 18, // $2932 + 18, // $2933 + 18, // $2934 + 18, // $2935 + 18, // $2936 + 18, // $2937 + 18, // $2938 + 18, // $2939 + 18, // $293A + 18, // $293B + 18, // $293C + 18, // $293D + 18, // $293E + 18, // $293F + 18, // $2940 + 18, // $2941 + 18, // $2942 + 18, // $2943 + 18, // $2944 + 18, // $2945 + 18, // $2946 + 18, // $2947 + 18, // $2948 + 18, // $2949 + 18, // $294A + 18, // $294B + 18, // $294C + 18, // $294D + 18, // $294E + 18, // $294F + 18, // $2950 + 18, // $2951 + 18, // $2952 + 18, // $2953 + 18, // $2954 + 18, // $2955 + 18, // $2956 + 18, // $2957 + 18, // $2958 + 18, // $2959 + 18, // $295A + 18, // $295B + 18, // $295C + 18, // $295D + 18, // $295E + 18, // $295F + 18, // $2960 + 18, // $2961 + 18, // $2962 + 18, // $2963 + 18, // $2964 + 18, // $2965 + 18, // $2966 + 18, // $2967 + 18, // $2968 + 18, // $2969 + 18, // $296A + 18, // $296B + 18, // $296C + 18, // $296D + 18, // $296E + 18, // $296F + 18, // $2970 + 18, // $2971 + 18, // $2972 + 18, // $2973 + 18, // $2974 + 18, // $2975 + 18, // $2976 + 18, // $2977 + 18, // $2978 + 18, // $2979 + 18, // $297A + 18, // $297B + 18, // $297C + 18, // $297D + 18, // $297E + 18, // $297F + 18, // $2980 + 18, // $2981 + 18, // $2982 + 13, // $2983 + 14, // $2984 + 13, // $2985 + 14, // $2986 + 13, // $2987 + 14, // $2988 + 13, // $2989 + 14, // $298A + 13, // $298B + 14, // $298C + 13, // $298D + 14, // $298E + 13, // $298F + 14, // $2990 + 13, // $2991 + 14, // $2992 + 13, // $2993 + 14, // $2994 + 13, // $2995 + 14, // $2996 + 13, // $2997 + 14, // $2998 + 18, // $2999 + 18, // $299A + 18, // $299B + 18, // $299C + 18, // $299D + 18, // $299E + 18, // $299F + 18, // $29A0 + 18, // $29A1 + 18, // $29A2 + 18, // $29A3 + 18, // $29A4 + 18, // $29A5 + 18, // $29A6 + 18, // $29A7 + 18, // $29A8 + 18, // $29A9 + 18, // $29AA + 18, // $29AB + 18, // $29AC + 18, // $29AD + 18, // $29AE + 18, // $29AF + 18, // $29B0 + 18, // $29B1 + 18, // $29B2 + 18, // $29B3 + 18, // $29B4 + 18, // $29B5 + 18, // $29B6 + 18, // $29B7 + 18, // $29B8 + 18, // $29B9 + 18, // $29BA + 18, // $29BB + 18, // $29BC + 18, // $29BD + 18, // $29BE + 18, // $29BF + 18, // $29C0 + 18, // $29C1 + 18, // $29C2 + 18, // $29C3 + 18, // $29C4 + 18, // $29C5 + 18, // $29C6 + 18, // $29C7 + 18, // $29C8 + 18, // $29C9 + 18, // $29CA + 18, // $29CB + 18, // $29CC + 18, // $29CD + 18, // $29CE + 18, // $29CF + 18, // $29D0 + 18, // $29D1 + 18, // $29D2 + 18, // $29D3 + 18, // $29D4 + 18, // $29D5 + 18, // $29D6 + 18, // $29D7 + 13, // $29D8 + 14, // $29D9 + 13, // $29DA + 14, // $29DB + 18, // $29DC + 18, // $29DD + 18, // $29DE + 18, // $29DF + 18, // $29E0 + 18, // $29E1 + 18, // $29E2 + 18, // $29E3 + 18, // $29E4 + 18, // $29E5 + 18, // $29E6 + 18, // $29E7 + 18, // $29E8 + 18, // $29E9 + 18, // $29EA + 18, // $29EB + 18, // $29EC + 18, // $29ED + 18, // $29EE + 18, // $29EF + 18, // $29F0 + 18, // $29F1 + 18, // $29F2 + 18, // $29F3 + 18, // $29F4 + 18, // $29F5 + 18, // $29F6 + 18, // $29F7 + 18, // $29F8 + 18, // $29F9 + 18, // $29FA + 18, // $29FB + 13, // $29FC + 14, // $29FD + 18, // $29FE + 18, // $29FF + 18, // $2A00 + 18, // $2A01 + 18, // $2A02 + 18, // $2A03 + 18, // $2A04 + 18, // $2A05 + 18, // $2A06 + 18, // $2A07 + 18, // $2A08 + 18, // $2A09 + 18, // $2A0A + 18, // $2A0B + 18, // $2A0C + 18, // $2A0D + 18, // $2A0E + 18, // $2A0F + 18, // $2A10 + 18, // $2A11 + 18, // $2A12 + 18, // $2A13 + 18, // $2A14 + 18, // $2A15 + 18, // $2A16 + 18, // $2A17 + 18, // $2A18 + 18, // $2A19 + 18, // $2A1A + 18, // $2A1B + 18, // $2A1C + 18, // $2A1D + 18, // $2A1E + 18, // $2A1F + 18, // $2A20 + 18, // $2A21 + 18, // $2A22 + 18, // $2A23 + 18, // $2A24 + 18, // $2A25 + 18, // $2A26 + 18, // $2A27 + 18, // $2A28 + 18, // $2A29 + 18, // $2A2A + 18, // $2A2B + 18, // $2A2C + 18, // $2A2D + 18, // $2A2E + 18, // $2A2F + 18, // $2A30 + 18, // $2A31 + 18, // $2A32 + 18, // $2A33 + 18, // $2A34 + 18, // $2A35 + 18, // $2A36 + 18, // $2A37 + 18, // $2A38 + 18, // $2A39 + 18, // $2A3A + 18, // $2A3B + 18, // $2A3C + 18, // $2A3D + 18, // $2A3E + 18, // $2A3F + 18, // $2A40 + 18, // $2A41 + 18, // $2A42 + 18, // $2A43 + 18, // $2A44 + 18, // $2A45 + 18, // $2A46 + 18, // $2A47 + 18, // $2A48 + 18, // $2A49 + 18, // $2A4A + 18, // $2A4B + 18, // $2A4C + 18, // $2A4D + 18, // $2A4E + 18, // $2A4F + 18, // $2A50 + 18, // $2A51 + 18, // $2A52 + 18, // $2A53 + 18, // $2A54 + 18, // $2A55 + 18, // $2A56 + 18, // $2A57 + 18, // $2A58 + 18, // $2A59 + 18, // $2A5A + 18, // $2A5B + 18, // $2A5C + 18, // $2A5D + 18, // $2A5E + 18, // $2A5F + 18, // $2A60 + 18, // $2A61 + 18, // $2A62 + 18, // $2A63 + 18, // $2A64 + 18, // $2A65 + 18, // $2A66 + 18, // $2A67 + 18, // $2A68 + 18, // $2A69 + 18, // $2A6A + 18, // $2A6B + 18, // $2A6C + 18, // $2A6D + 18, // $2A6E + 18, // $2A6F + 18, // $2A70 + 18, // $2A71 + 18, // $2A72 + 18, // $2A73 + 18, // $2A74 + 18, // $2A75 + 18, // $2A76 + 18, // $2A77 + 18, // $2A78 + 18, // $2A79 + 18, // $2A7A + 18, // $2A7B + 18, // $2A7C + 18, // $2A7D + 18, // $2A7E + 18, // $2A7F + 18, // $2A80 + 18, // $2A81 + 18, // $2A82 + 18, // $2A83 + 18, // $2A84 + 18, // $2A85 + 18, // $2A86 + 18, // $2A87 + 18, // $2A88 + 18, // $2A89 + 18, // $2A8A + 18, // $2A8B + 18, // $2A8C + 18, // $2A8D + 18, // $2A8E + 18, // $2A8F + 18, // $2A90 + 18, // $2A91 + 18, // $2A92 + 18, // $2A93 + 18, // $2A94 + 18, // $2A95 + 18, // $2A96 + 18, // $2A97 + 18, // $2A98 + 18, // $2A99 + 18, // $2A9A + 18, // $2A9B + 18, // $2A9C + 18, // $2A9D + 18, // $2A9E + 18, // $2A9F + 18, // $2AA0 + 18, // $2AA1 + 18, // $2AA2 + 18, // $2AA3 + 18, // $2AA4 + 18, // $2AA5 + 18, // $2AA6 + 18, // $2AA7 + 18, // $2AA8 + 18, // $2AA9 + 18, // $2AAA + 18, // $2AAB + 18, // $2AAC + 18, // $2AAD + 18, // $2AAE + 18, // $2AAF + 18, // $2AB0 + 18, // $2AB1 + 18, // $2AB2 + 18, // $2AB3 + 18, // $2AB4 + 18, // $2AB5 + 18, // $2AB6 + 18, // $2AB7 + 18, // $2AB8 + 18, // $2AB9 + 18, // $2ABA + 18, // $2ABB + 18, // $2ABC + 18, // $2ABD + 18, // $2ABE + 18, // $2ABF + 18, // $2AC0 + 18, // $2AC1 + 18, // $2AC2 + 18, // $2AC3 + 18, // $2AC4 + 18, // $2AC5 + 18, // $2AC6 + 18, // $2AC7 + 18, // $2AC8 + 18, // $2AC9 + 18, // $2ACA + 18, // $2ACB + 18, // $2ACC + 18, // $2ACD + 18, // $2ACE + 18, // $2ACF + 18, // $2AD0 + 18, // $2AD1 + 18, // $2AD2 + 18, // $2AD3 + 18, // $2AD4 + 18, // $2AD5 + 18, // $2AD6 + 18, // $2AD7 + 18, // $2AD8 + 18, // $2AD9 + 18, // $2ADA + 18, // $2ADB + 18, // $2ADC + 18, // $2ADD + 18, // $2ADE + 18, // $2ADF + 18, // $2AE0 + 18, // $2AE1 + 18, // $2AE2 + 18, // $2AE3 + 18, // $2AE4 + 18, // $2AE5 + 18, // $2AE6 + 18, // $2AE7 + 18, // $2AE8 + 18, // $2AE9 + 18, // $2AEA + 18, // $2AEB + 18, // $2AEC + 18, // $2AED + 18, // $2AEE + 18, // $2AEF + 18, // $2AF0 + 18, // $2AF1 + 18, // $2AF2 + 18, // $2AF3 + 18, // $2AF4 + 18, // $2AF5 + 18, // $2AF6 + 18, // $2AF7 + 18, // $2AF8 + 18, // $2AF9 + 18, // $2AFA + 18, // $2AFB + 18, // $2AFC + 18, // $2AFD + 18, // $2AFE + 18, // $2AFF + 21, // $2B00 + 21, // $2B01 + 21, // $2B02 + 21, // $2B03 + 21, // $2B04 + 21, // $2B05 + 21, // $2B06 + 21, // $2B07 + 21, // $2B08 + 21, // $2B09 + 21, // $2B0A + 21, // $2B0B + 21, // $2B0C + 21, // $2B0D + 21, // $2B0E + 21, // $2B0F + 21, // $2B10 + 21, // $2B11 + 21, // $2B12 + 21, // $2B13 + 21, // $2B14 + 21, // $2B15 + 21, // $2B16 + 21, // $2B17 + 21, // $2B18 + 21, // $2B19 + 21, // $2B1A + 21, // $2B1B + 21, // $2B1C + 21, // $2B1D + 21, // $2B1E + 21, // $2B1F + 21, // $2B20 + 21, // $2B21 + 21, // $2B22 + 21, // $2B23 + 21, // $2B24 + 21, // $2B25 + 21, // $2B26 + 21, // $2B27 + 21, // $2B28 + 21, // $2B29 + 21, // $2B2A + 21, // $2B2B + 21, // $2B2C + 21, // $2B2D + 21, // $2B2E + 21, // $2B2F + 18, // $2B30 + 18, // $2B31 + 18, // $2B32 + 18, // $2B33 + 18, // $2B34 + 18, // $2B35 + 18, // $2B36 + 18, // $2B37 + 18, // $2B38 + 18, // $2B39 + 18, // $2B3A + 18, // $2B3B + 18, // $2B3C + 18, // $2B3D + 18, // $2B3E + 18, // $2B3F + 18, // $2B40 + 18, // $2B41 + 18, // $2B42 + 18, // $2B43 + 18, // $2B44 + 21, // $2B45 + 21, // $2B46 + 18, // $2B47 + 18, // $2B48 + 18, // $2B49 + 18, // $2B4A + 18, // $2B4B + 18, // $2B4C + 21, // $2B4D + 21, // $2B4E + 21, // $2B4F + 21, // $2B50 + 21, // $2B51 + 21, // $2B52 + 21, // $2B53 + 21, // $2B54 + 21, // $2B55 + 21, // $2B56 + 21, // $2B57 + 21, // $2B58 + 21, // $2B59 + 21, // $2B5A + 21, // $2B5B + 21, // $2B5C + 21, // $2B5D + 21, // $2B5E + 21, // $2B5F + 21, // $2B60 + 21, // $2B61 + 21, // $2B62 + 21, // $2B63 + 21, // $2B64 + 21, // $2B65 + 21, // $2B66 + 21, // $2B67 + 21, // $2B68 + 21, // $2B69 + 21, // $2B6A + 21, // $2B6B + 21, // $2B6C + 21, // $2B6D + 21, // $2B6E + 21, // $2B6F + 21, // $2B70 + 21, // $2B71 + 21, // $2B72 + 21, // $2B73 + 29, // $2B74 + 29, // $2B75 + 21, // $2B76 + 21, // $2B77 + 21, // $2B78 + 21, // $2B79 + 21, // $2B7A + 21, // $2B7B + 21, // $2B7C + 21, // $2B7D + 21, // $2B7E + 21, // $2B7F + 21, // $2B80 + 21, // $2B81 + 21, // $2B82 + 21, // $2B83 + 21, // $2B84 + 21, // $2B85 + 21, // $2B86 + 21, // $2B87 + 21, // $2B88 + 21, // $2B89 + 21, // $2B8A + 21, // $2B8B + 21, // $2B8C + 21, // $2B8D + 21, // $2B8E + 21, // $2B8F + 21, // $2B90 + 21, // $2B91 + 21, // $2B92 + 21, // $2B93 + 21, // $2B94 + 21, // $2B95 + 29, // $2B96 + 29, // $2B97 + 21, // $2B98 + 21, // $2B99 + 21, // $2B9A + 21, // $2B9B + 21, // $2B9C + 21, // $2B9D + 21, // $2B9E + 21, // $2B9F + 21, // $2BA0 + 21, // $2BA1 + 21, // $2BA2 + 21, // $2BA3 + 21, // $2BA4 + 21, // $2BA5 + 21, // $2BA6 + 21, // $2BA7 + 21, // $2BA8 + 21, // $2BA9 + 21, // $2BAA + 21, // $2BAB + 21, // $2BAC + 21, // $2BAD + 21, // $2BAE + 21, // $2BAF + 21, // $2BB0 + 21, // $2BB1 + 21, // $2BB2 + 21, // $2BB3 + 21, // $2BB4 + 21, // $2BB5 + 21, // $2BB6 + 21, // $2BB7 + 21, // $2BB8 + 21, // $2BB9 + 29, // $2BBA + 29, // $2BBB + 29, // $2BBC + 21, // $2BBD + 21, // $2BBE + 21, // $2BBF + 21, // $2BC0 + 21, // $2BC1 + 21, // $2BC2 + 21, // $2BC3 + 21, // $2BC4 + 21, // $2BC5 + 21, // $2BC6 + 21, // $2BC7 + 21, // $2BC8 + 29, // $2BC9 + 21, // $2BCA + 21, // $2BCB + 21, // $2BCC + 21, // $2BCD + 21, // $2BCE + 21, // $2BCF + 21, // $2BD0 + 21, // $2BD1 + 29, // $2BD2 + 29, // $2BD3 + 29, // $2BD4 + 29, // $2BD5 + 29, // $2BD6 + 29, // $2BD7 + 29, // $2BD8 + 29, // $2BD9 + 29, // $2BDA + 29, // $2BDB + 29, // $2BDC + 29, // $2BDD + 29, // $2BDE + 29, // $2BDF + 29, // $2BE0 + 29, // $2BE1 + 29, // $2BE2 + 29, // $2BE3 + 29, // $2BE4 + 29, // $2BE5 + 29, // $2BE6 + 29, // $2BE7 + 29, // $2BE8 + 29, // $2BE9 + 29, // $2BEA + 29, // $2BEB + 21, // $2BEC + 21, // $2BED + 21, // $2BEE + 21, // $2BEF + 29, // $2BF0 + 29, // $2BF1 + 29, // $2BF2 + 29, // $2BF3 + 29, // $2BF4 + 29, // $2BF5 + 29, // $2BF6 + 29, // $2BF7 + 29, // $2BF8 + 29, // $2BF9 + 29, // $2BFA + 29, // $2BFB + 29, // $2BFC + 29, // $2BFD + 29, // $2BFE + 29, // $2BFF + 128, // $2C00 + 128, // $2C01 + 128, // $2C02 + 128, // $2C03 + 128, // $2C04 + 128, // $2C05 + 128, // $2C06 + 128, // $2C07 + 128, // $2C08 + 128, // $2C09 + 128, // $2C0A + 128, // $2C0B + 128, // $2C0C + 128, // $2C0D + 128, // $2C0E + 128, // $2C0F + 128, // $2C10 + 128, // $2C11 + 128, // $2C12 + 128, // $2C13 + 128, // $2C14 + 128, // $2C15 + 128, // $2C16 + 128, // $2C17 + 128, // $2C18 + 128, // $2C19 + 128, // $2C1A + 128, // $2C1B + 128, // $2C1C + 128, // $2C1D + 128, // $2C1E + 128, // $2C1F + 128, // $2C20 + 128, // $2C21 + 128, // $2C22 + 128, // $2C23 + 128, // $2C24 + 128, // $2C25 + 128, // $2C26 + 128, // $2C27 + 128, // $2C28 + 128, // $2C29 + 128, // $2C2A + 128, // $2C2B + 128, // $2C2C + 128, // $2C2D + 128, // $2C2E + 29, // $2C2F + 129, // $2C30 + 129, // $2C31 + 129, // $2C32 + 129, // $2C33 + 129, // $2C34 + 129, // $2C35 + 129, // $2C36 + 129, // $2C37 + 129, // $2C38 + 129, // $2C39 + 129, // $2C3A + 129, // $2C3B + 129, // $2C3C + 129, // $2C3D + 129, // $2C3E + 129, // $2C3F + 129, // $2C40 + 129, // $2C41 + 129, // $2C42 + 129, // $2C43 + 129, // $2C44 + 129, // $2C45 + 129, // $2C46 + 129, // $2C47 + 129, // $2C48 + 129, // $2C49 + 129, // $2C4A + 129, // $2C4B + 129, // $2C4C + 129, // $2C4D + 129, // $2C4E + 129, // $2C4F + 129, // $2C50 + 129, // $2C51 + 129, // $2C52 + 129, // $2C53 + 129, // $2C54 + 129, // $2C55 + 129, // $2C56 + 129, // $2C57 + 129, // $2C58 + 129, // $2C59 + 129, // $2C5A + 129, // $2C5B + 129, // $2C5C + 129, // $2C5D + 129, // $2C5E + 29, // $2C5F + 128, // $2C60 + 129, // $2C61 + 128, // $2C62 + 128, // $2C63 + 128, // $2C64 + 129, // $2C65 + 129, // $2C66 + 128, // $2C67 + 129, // $2C68 + 128, // $2C69 + 129, // $2C6A + 128, // $2C6B + 129, // $2C6C + 128, // $2C6D + 128, // $2C6E + 128, // $2C6F + 128, // $2C70 + 129, // $2C71 + 128, // $2C72 + 129, // $2C73 + 129, // $2C74 + 128, // $2C75 + 129, // $2C76 + 129, // $2C77 + 129, // $2C78 + 129, // $2C79 + 129, // $2C7A + 129, // $2C7B + 131, // $2C7C + 131, // $2C7D + 128, // $2C7E + 128, // $2C7F + 128, // $2C80 + 129, // $2C81 + 128, // $2C82 + 129, // $2C83 + 128, // $2C84 + 129, // $2C85 + 128, // $2C86 + 129, // $2C87 + 128, // $2C88 + 129, // $2C89 + 128, // $2C8A + 129, // $2C8B + 128, // $2C8C + 129, // $2C8D + 128, // $2C8E + 129, // $2C8F + 128, // $2C90 + 129, // $2C91 + 128, // $2C92 + 129, // $2C93 + 128, // $2C94 + 129, // $2C95 + 128, // $2C96 + 129, // $2C97 + 128, // $2C98 + 129, // $2C99 + 128, // $2C9A + 129, // $2C9B + 128, // $2C9C + 129, // $2C9D + 128, // $2C9E + 129, // $2C9F + 128, // $2CA0 + 129, // $2CA1 + 128, // $2CA2 + 129, // $2CA3 + 128, // $2CA4 + 129, // $2CA5 + 128, // $2CA6 + 129, // $2CA7 + 128, // $2CA8 + 129, // $2CA9 + 128, // $2CAA + 129, // $2CAB + 128, // $2CAC + 129, // $2CAD + 128, // $2CAE + 129, // $2CAF + 128, // $2CB0 + 129, // $2CB1 + 128, // $2CB2 + 129, // $2CB3 + 128, // $2CB4 + 129, // $2CB5 + 128, // $2CB6 + 129, // $2CB7 + 128, // $2CB8 + 129, // $2CB9 + 128, // $2CBA + 129, // $2CBB + 128, // $2CBC + 129, // $2CBD + 128, // $2CBE + 129, // $2CBF + 128, // $2CC0 + 129, // $2CC1 + 128, // $2CC2 + 129, // $2CC3 + 128, // $2CC4 + 129, // $2CC5 + 128, // $2CC6 + 129, // $2CC7 + 128, // $2CC8 + 129, // $2CC9 + 128, // $2CCA + 129, // $2CCB + 128, // $2CCC + 129, // $2CCD + 128, // $2CCE + 129, // $2CCF + 128, // $2CD0 + 129, // $2CD1 + 128, // $2CD2 + 129, // $2CD3 + 128, // $2CD4 + 129, // $2CD5 + 128, // $2CD6 + 129, // $2CD7 + 128, // $2CD8 + 129, // $2CD9 + 128, // $2CDA + 129, // $2CDB + 128, // $2CDC + 129, // $2CDD + 128, // $2CDE + 129, // $2CDF + 128, // $2CE0 + 129, // $2CE1 + 128, // $2CE2 + 129, // $2CE3 + 129, // $2CE4 + 21, // $2CE5 + 21, // $2CE6 + 21, // $2CE7 + 21, // $2CE8 + 21, // $2CE9 + 21, // $2CEA + 128, // $2CEB + 129, // $2CEC + 128, // $2CED + 129, // $2CEE + 133, // $2CEF + 133, // $2CF0 + 133, // $2CF1 + 128, // $2CF2 + 129, // $2CF3 + 29, // $2CF4 + 29, // $2CF5 + 29, // $2CF6 + 29, // $2CF7 + 29, // $2CF8 + 17, // $2CF9 + 17, // $2CFA + 17, // $2CFB + 17, // $2CFC + 138, // $2CFD + 17, // $2CFE + 17, // $2CFF + 129, // $2D00 + 129, // $2D01 + 129, // $2D02 + 129, // $2D03 + 129, // $2D04 + 129, // $2D05 + 129, // $2D06 + 129, // $2D07 + 129, // $2D08 + 129, // $2D09 + 129, // $2D0A + 129, // $2D0B + 129, // $2D0C + 129, // $2D0D + 129, // $2D0E + 129, // $2D0F + 129, // $2D10 + 129, // $2D11 + 129, // $2D12 + 129, // $2D13 + 129, // $2D14 + 129, // $2D15 + 129, // $2D16 + 129, // $2D17 + 129, // $2D18 + 129, // $2D19 + 129, // $2D1A + 129, // $2D1B + 129, // $2D1C + 129, // $2D1D + 129, // $2D1E + 129, // $2D1F + 129, // $2D20 + 129, // $2D21 + 129, // $2D22 + 129, // $2D23 + 129, // $2D24 + 129, // $2D25 + 29, // $2D26 + 129, // $2D27 + 29, // $2D28 + 29, // $2D29 + 29, // $2D2A + 29, // $2D2B + 29, // $2D2C + 129, // $2D2D + 29, // $2D2E + 29, // $2D2F + 132, // $2D30 + 132, // $2D31 + 132, // $2D32 + 132, // $2D33 + 132, // $2D34 + 132, // $2D35 + 132, // $2D36 + 132, // $2D37 + 132, // $2D38 + 132, // $2D39 + 132, // $2D3A + 132, // $2D3B + 132, // $2D3C + 132, // $2D3D + 132, // $2D3E + 132, // $2D3F + 132, // $2D40 + 132, // $2D41 + 132, // $2D42 + 132, // $2D43 + 132, // $2D44 + 132, // $2D45 + 132, // $2D46 + 132, // $2D47 + 132, // $2D48 + 132, // $2D49 + 132, // $2D4A + 132, // $2D4B + 132, // $2D4C + 132, // $2D4D + 132, // $2D4E + 132, // $2D4F + 132, // $2D50 + 132, // $2D51 + 132, // $2D52 + 132, // $2D53 + 132, // $2D54 + 132, // $2D55 + 132, // $2D56 + 132, // $2D57 + 132, // $2D58 + 132, // $2D59 + 132, // $2D5A + 132, // $2D5B + 132, // $2D5C + 132, // $2D5D + 132, // $2D5E + 132, // $2D5F + 132, // $2D60 + 132, // $2D61 + 132, // $2D62 + 132, // $2D63 + 132, // $2D64 + 132, // $2D65 + 132, // $2D66 + 132, // $2D67 + 29, // $2D68 + 29, // $2D69 + 29, // $2D6A + 29, // $2D6B + 29, // $2D6C + 29, // $2D6D + 29, // $2D6E + 131, // $2D6F + 17, // $2D70 + 29, // $2D71 + 29, // $2D72 + 29, // $2D73 + 29, // $2D74 + 29, // $2D75 + 29, // $2D76 + 29, // $2D77 + 29, // $2D78 + 29, // $2D79 + 29, // $2D7A + 29, // $2D7B + 29, // $2D7C + 29, // $2D7D + 29, // $2D7E + 133, // $2D7F + 132, // $2D80 + 132, // $2D81 + 132, // $2D82 + 132, // $2D83 + 132, // $2D84 + 132, // $2D85 + 132, // $2D86 + 132, // $2D87 + 132, // $2D88 + 132, // $2D89 + 132, // $2D8A + 132, // $2D8B + 132, // $2D8C + 132, // $2D8D + 132, // $2D8E + 132, // $2D8F + 132, // $2D90 + 132, // $2D91 + 132, // $2D92 + 132, // $2D93 + 132, // $2D94 + 132, // $2D95 + 132, // $2D96 + 29, // $2D97 + 29, // $2D98 + 29, // $2D99 + 29, // $2D9A + 29, // $2D9B + 29, // $2D9C + 29, // $2D9D + 29, // $2D9E + 29, // $2D9F + 132, // $2DA0 + 132, // $2DA1 + 132, // $2DA2 + 132, // $2DA3 + 132, // $2DA4 + 132, // $2DA5 + 132, // $2DA6 + 29, // $2DA7 + 132, // $2DA8 + 132, // $2DA9 + 132, // $2DAA + 132, // $2DAB + 132, // $2DAC + 132, // $2DAD + 132, // $2DAE + 29, // $2DAF + 132, // $2DB0 + 132, // $2DB1 + 132, // $2DB2 + 132, // $2DB3 + 132, // $2DB4 + 132, // $2DB5 + 132, // $2DB6 + 29, // $2DB7 + 132, // $2DB8 + 132, // $2DB9 + 132, // $2DBA + 132, // $2DBB + 132, // $2DBC + 132, // $2DBD + 132, // $2DBE + 29, // $2DBF + 132, // $2DC0 + 132, // $2DC1 + 132, // $2DC2 + 132, // $2DC3 + 132, // $2DC4 + 132, // $2DC5 + 132, // $2DC6 + 29, // $2DC7 + 132, // $2DC8 + 132, // $2DC9 + 132, // $2DCA + 132, // $2DCB + 132, // $2DCC + 132, // $2DCD + 132, // $2DCE + 29, // $2DCF + 132, // $2DD0 + 132, // $2DD1 + 132, // $2DD2 + 132, // $2DD3 + 132, // $2DD4 + 132, // $2DD5 + 132, // $2DD6 + 29, // $2DD7 + 132, // $2DD8 + 132, // $2DD9 + 132, // $2DDA + 132, // $2DDB + 132, // $2DDC + 132, // $2DDD + 132, // $2DDE + 29, // $2DDF + 133, // $2DE0 + 133, // $2DE1 + 133, // $2DE2 + 133, // $2DE3 + 133, // $2DE4 + 133, // $2DE5 + 133, // $2DE6 + 133, // $2DE7 + 133, // $2DE8 + 133, // $2DE9 + 133, // $2DEA + 133, // $2DEB + 133, // $2DEC + 133, // $2DED + 133, // $2DEE + 133, // $2DEF + 133, // $2DF0 + 133, // $2DF1 + 133, // $2DF2 + 133, // $2DF3 + 133, // $2DF4 + 133, // $2DF5 + 133, // $2DF6 + 133, // $2DF7 + 133, // $2DF8 + 133, // $2DF9 + 133, // $2DFA + 133, // $2DFB + 133, // $2DFC + 133, // $2DFD + 133, // $2DFE + 133, // $2DFF + 17, // $2E00 + 17, // $2E01 + 15, // $2E02 + 16, // $2E03 + 15, // $2E04 + 16, // $2E05 + 17, // $2E06 + 17, // $2E07 + 17, // $2E08 + 15, // $2E09 + 16, // $2E0A + 17, // $2E0B + 15, // $2E0C + 16, // $2E0D + 17, // $2E0E + 17, // $2E0F + 17, // $2E10 + 17, // $2E11 + 17, // $2E12 + 17, // $2E13 + 17, // $2E14 + 17, // $2E15 + 17, // $2E16 + 12, // $2E17 + 17, // $2E18 + 17, // $2E19 + 12, // $2E1A + 17, // $2E1B + 15, // $2E1C + 16, // $2E1D + 17, // $2E1E + 17, // $2E1F + 15, // $2E20 + 16, // $2E21 + 13, // $2E22 + 14, // $2E23 + 13, // $2E24 + 14, // $2E25 + 13, // $2E26 + 14, // $2E27 + 13, // $2E28 + 14, // $2E29 + 17, // $2E2A + 17, // $2E2B + 17, // $2E2C + 17, // $2E2D + 17, // $2E2E + 131, // $2E2F + 17, // $2E30 + 17, // $2E31 + 17, // $2E32 + 17, // $2E33 + 17, // $2E34 + 17, // $2E35 + 17, // $2E36 + 17, // $2E37 + 17, // $2E38 + 17, // $2E39 + 12, // $2E3A + 12, // $2E3B + 17, // $2E3C + 17, // $2E3D + 17, // $2E3E + 17, // $2E3F + 12, // $2E40 + 17, // $2E41 + 13, // $2E42 + 17, // $2E43 + 17, // $2E44 + 29, // $2E45 + 29, // $2E46 + 29, // $2E47 + 29, // $2E48 + 29, // $2E49 + 29, // $2E4A + 29, // $2E4B + 29, // $2E4C + 29, // $2E4D + 29, // $2E4E + 29, // $2E4F + 29, // $2E50 + 29, // $2E51 + 29, // $2E52 + 29, // $2E53 + 29, // $2E54 + 29, // $2E55 + 29, // $2E56 + 29, // $2E57 + 29, // $2E58 + 29, // $2E59 + 29, // $2E5A + 29, // $2E5B + 29, // $2E5C + 29, // $2E5D + 29, // $2E5E + 29, // $2E5F + 29, // $2E60 + 29, // $2E61 + 29, // $2E62 + 29, // $2E63 + 29, // $2E64 + 29, // $2E65 + 29, // $2E66 + 29, // $2E67 + 29, // $2E68 + 29, // $2E69 + 29, // $2E6A + 29, // $2E6B + 29, // $2E6C + 29, // $2E6D + 29, // $2E6E + 29, // $2E6F + 29, // $2E70 + 29, // $2E71 + 29, // $2E72 + 29, // $2E73 + 29, // $2E74 + 29, // $2E75 + 29, // $2E76 + 29, // $2E77 + 29, // $2E78 + 29, // $2E79 + 29, // $2E7A + 29, // $2E7B + 29, // $2E7C + 29, // $2E7D + 29, // $2E7E + 29, // $2E7F + 21, // $2E80 + 21, // $2E81 + 21, // $2E82 + 21, // $2E83 + 21, // $2E84 + 21, // $2E85 + 21, // $2E86 + 21, // $2E87 + 21, // $2E88 + 21, // $2E89 + 21, // $2E8A + 21, // $2E8B + 21, // $2E8C + 21, // $2E8D + 21, // $2E8E + 21, // $2E8F + 21, // $2E90 + 21, // $2E91 + 21, // $2E92 + 21, // $2E93 + 21, // $2E94 + 21, // $2E95 + 21, // $2E96 + 21, // $2E97 + 21, // $2E98 + 21, // $2E99 + 29, // $2E9A + 21, // $2E9B + 21, // $2E9C + 21, // $2E9D + 21, // $2E9E + 21, // $2E9F + 21, // $2EA0 + 21, // $2EA1 + 21, // $2EA2 + 21, // $2EA3 + 21, // $2EA4 + 21, // $2EA5 + 21, // $2EA6 + 21, // $2EA7 + 21, // $2EA8 + 21, // $2EA9 + 21, // $2EAA + 21, // $2EAB + 21, // $2EAC + 21, // $2EAD + 21, // $2EAE + 21, // $2EAF + 21, // $2EB0 + 21, // $2EB1 + 21, // $2EB2 + 21, // $2EB3 + 21, // $2EB4 + 21, // $2EB5 + 21, // $2EB6 + 21, // $2EB7 + 21, // $2EB8 + 21, // $2EB9 + 21, // $2EBA + 21, // $2EBB + 21, // $2EBC + 21, // $2EBD + 21, // $2EBE + 21, // $2EBF + 21, // $2EC0 + 21, // $2EC1 + 21, // $2EC2 + 21, // $2EC3 + 21, // $2EC4 + 21, // $2EC5 + 21, // $2EC6 + 21, // $2EC7 + 21, // $2EC8 + 21, // $2EC9 + 21, // $2ECA + 21, // $2ECB + 21, // $2ECC + 21, // $2ECD + 21, // $2ECE + 21, // $2ECF + 21, // $2ED0 + 21, // $2ED1 + 21, // $2ED2 + 21, // $2ED3 + 21, // $2ED4 + 21, // $2ED5 + 21, // $2ED6 + 21, // $2ED7 + 21, // $2ED8 + 21, // $2ED9 + 21, // $2EDA + 21, // $2EDB + 21, // $2EDC + 21, // $2EDD + 21, // $2EDE + 21, // $2EDF + 21, // $2EE0 + 21, // $2EE1 + 21, // $2EE2 + 21, // $2EE3 + 21, // $2EE4 + 21, // $2EE5 + 21, // $2EE6 + 21, // $2EE7 + 21, // $2EE8 + 21, // $2EE9 + 21, // $2EEA + 21, // $2EEB + 21, // $2EEC + 21, // $2EED + 21, // $2EEE + 21, // $2EEF + 21, // $2EF0 + 21, // $2EF1 + 21, // $2EF2 + 21, // $2EF3 + 29, // $2EF4 + 29, // $2EF5 + 29, // $2EF6 + 29, // $2EF7 + 29, // $2EF8 + 29, // $2EF9 + 29, // $2EFA + 29, // $2EFB + 29, // $2EFC + 29, // $2EFD + 29, // $2EFE + 29, // $2EFF + 21, // $2F00 + 21, // $2F01 + 21, // $2F02 + 21, // $2F03 + 21, // $2F04 + 21, // $2F05 + 21, // $2F06 + 21, // $2F07 + 21, // $2F08 + 21, // $2F09 + 21, // $2F0A + 21, // $2F0B + 21, // $2F0C + 21, // $2F0D + 21, // $2F0E + 21, // $2F0F + 21, // $2F10 + 21, // $2F11 + 21, // $2F12 + 21, // $2F13 + 21, // $2F14 + 21, // $2F15 + 21, // $2F16 + 21, // $2F17 + 21, // $2F18 + 21, // $2F19 + 21, // $2F1A + 21, // $2F1B + 21, // $2F1C + 21, // $2F1D + 21, // $2F1E + 21, // $2F1F + 21, // $2F20 + 21, // $2F21 + 21, // $2F22 + 21, // $2F23 + 21, // $2F24 + 21, // $2F25 + 21, // $2F26 + 21, // $2F27 + 21, // $2F28 + 21, // $2F29 + 21, // $2F2A + 21, // $2F2B + 21, // $2F2C + 21, // $2F2D + 21, // $2F2E + 21, // $2F2F + 21, // $2F30 + 21, // $2F31 + 21, // $2F32 + 21, // $2F33 + 21, // $2F34 + 21, // $2F35 + 21, // $2F36 + 21, // $2F37 + 21, // $2F38 + 21, // $2F39 + 21, // $2F3A + 21, // $2F3B + 21, // $2F3C + 21, // $2F3D + 21, // $2F3E + 21, // $2F3F + 21, // $2F40 + 21, // $2F41 + 21, // $2F42 + 21, // $2F43 + 21, // $2F44 + 21, // $2F45 + 21, // $2F46 + 21, // $2F47 + 21, // $2F48 + 21, // $2F49 + 21, // $2F4A + 21, // $2F4B + 21, // $2F4C + 21, // $2F4D + 21, // $2F4E + 21, // $2F4F + 21, // $2F50 + 21, // $2F51 + 21, // $2F52 + 21, // $2F53 + 21, // $2F54 + 21, // $2F55 + 21, // $2F56 + 21, // $2F57 + 21, // $2F58 + 21, // $2F59 + 21, // $2F5A + 21, // $2F5B + 21, // $2F5C + 21, // $2F5D + 21, // $2F5E + 21, // $2F5F + 21, // $2F60 + 21, // $2F61 + 21, // $2F62 + 21, // $2F63 + 21, // $2F64 + 21, // $2F65 + 21, // $2F66 + 21, // $2F67 + 21, // $2F68 + 21, // $2F69 + 21, // $2F6A + 21, // $2F6B + 21, // $2F6C + 21, // $2F6D + 21, // $2F6E + 21, // $2F6F + 21, // $2F70 + 21, // $2F71 + 21, // $2F72 + 21, // $2F73 + 21, // $2F74 + 21, // $2F75 + 21, // $2F76 + 21, // $2F77 + 21, // $2F78 + 21, // $2F79 + 21, // $2F7A + 21, // $2F7B + 21, // $2F7C + 21, // $2F7D + 21, // $2F7E + 21, // $2F7F + 21, // $2F80 + 21, // $2F81 + 21, // $2F82 + 21, // $2F83 + 21, // $2F84 + 21, // $2F85 + 21, // $2F86 + 21, // $2F87 + 21, // $2F88 + 21, // $2F89 + 21, // $2F8A + 21, // $2F8B + 21, // $2F8C + 21, // $2F8D + 21, // $2F8E + 21, // $2F8F + 21, // $2F90 + 21, // $2F91 + 21, // $2F92 + 21, // $2F93 + 21, // $2F94 + 21, // $2F95 + 21, // $2F96 + 21, // $2F97 + 21, // $2F98 + 21, // $2F99 + 21, // $2F9A + 21, // $2F9B + 21, // $2F9C + 21, // $2F9D + 21, // $2F9E + 21, // $2F9F + 21, // $2FA0 + 21, // $2FA1 + 21, // $2FA2 + 21, // $2FA3 + 21, // $2FA4 + 21, // $2FA5 + 21, // $2FA6 + 21, // $2FA7 + 21, // $2FA8 + 21, // $2FA9 + 21, // $2FAA + 21, // $2FAB + 21, // $2FAC + 21, // $2FAD + 21, // $2FAE + 21, // $2FAF + 21, // $2FB0 + 21, // $2FB1 + 21, // $2FB2 + 21, // $2FB3 + 21, // $2FB4 + 21, // $2FB5 + 21, // $2FB6 + 21, // $2FB7 + 21, // $2FB8 + 21, // $2FB9 + 21, // $2FBA + 21, // $2FBB + 21, // $2FBC + 21, // $2FBD + 21, // $2FBE + 21, // $2FBF + 21, // $2FC0 + 21, // $2FC1 + 21, // $2FC2 + 21, // $2FC3 + 21, // $2FC4 + 21, // $2FC5 + 21, // $2FC6 + 21, // $2FC7 + 21, // $2FC8 + 21, // $2FC9 + 21, // $2FCA + 21, // $2FCB + 21, // $2FCC + 21, // $2FCD + 21, // $2FCE + 21, // $2FCF + 21, // $2FD0 + 21, // $2FD1 + 21, // $2FD2 + 21, // $2FD3 + 21, // $2FD4 + 21, // $2FD5 + 29, // $2FD6 + 29, // $2FD7 + 29, // $2FD8 + 29, // $2FD9 + 29, // $2FDA + 29, // $2FDB + 29, // $2FDC + 29, // $2FDD + 29, // $2FDE + 29, // $2FDF + 29, // $2FE0 + 29, // $2FE1 + 29, // $2FE2 + 29, // $2FE3 + 29, // $2FE4 + 29, // $2FE5 + 29, // $2FE6 + 29, // $2FE7 + 29, // $2FE8 + 29, // $2FE9 + 29, // $2FEA + 29, // $2FEB + 29, // $2FEC + 29, // $2FED + 29, // $2FEE + 29, // $2FEF + 21, // $2FF0 + 21, // $2FF1 + 21, // $2FF2 + 21, // $2FF3 + 21, // $2FF4 + 21, // $2FF5 + 21, // $2FF6 + 21, // $2FF7 + 21, // $2FF8 + 21, // $2FF9 + 21, // $2FFA + 21, // $2FFB + 29, // $2FFC + 29, // $2FFD + 29, // $2FFE + 29, // $2FFF + 22, // $3000 + 17, // $3001 + 17, // $3002 + 17, // $3003 + 21, // $3004 + 131, // $3005 + 132, // $3006 + 137, // $3007 + 13, // $3008 + 14, // $3009 + 13, // $300A + 14, // $300B + 13, // $300C + 14, // $300D + 13, // $300E + 14, // $300F + 13, // $3010 + 14, // $3011 + 21, // $3012 + 21, // $3013 + 13, // $3014 + 14, // $3015 + 13, // $3016 + 14, // $3017 + 13, // $3018 + 14, // $3019 + 13, // $301A + 14, // $301B + 12, // $301C + 13, // $301D + 14, // $301E + 14, // $301F + 21, // $3020 + 137, // $3021 + 137, // $3022 + 137, // $3023 + 137, // $3024 + 137, // $3025 + 137, // $3026 + 137, // $3027 + 137, // $3028 + 137, // $3029 + 133, // $302A + 133, // $302B + 133, // $302C + 133, // $302D + 134, // $302E + 134, // $302F + 12, // $3030 + 131, // $3031 + 131, // $3032 + 131, // $3033 + 131, // $3034 + 131, // $3035 + 21, // $3036 + 21, // $3037 + 137, // $3038 + 137, // $3039 + 137, // $303A + 131, // $303B + 132, // $303C + 17, // $303D + 21, // $303E + 21, // $303F + 29, // $3040 + 132, // $3041 + 132, // $3042 + 132, // $3043 + 132, // $3044 + 132, // $3045 + 132, // $3046 + 132, // $3047 + 132, // $3048 + 132, // $3049 + 132, // $304A + 132, // $304B + 132, // $304C + 132, // $304D + 132, // $304E + 132, // $304F + 132, // $3050 + 132, // $3051 + 132, // $3052 + 132, // $3053 + 132, // $3054 + 132, // $3055 + 132, // $3056 + 132, // $3057 + 132, // $3058 + 132, // $3059 + 132, // $305A + 132, // $305B + 132, // $305C + 132, // $305D + 132, // $305E + 132, // $305F + 132, // $3060 + 132, // $3061 + 132, // $3062 + 132, // $3063 + 132, // $3064 + 132, // $3065 + 132, // $3066 + 132, // $3067 + 132, // $3068 + 132, // $3069 + 132, // $306A + 132, // $306B + 132, // $306C + 132, // $306D + 132, // $306E + 132, // $306F + 132, // $3070 + 132, // $3071 + 132, // $3072 + 132, // $3073 + 132, // $3074 + 132, // $3075 + 132, // $3076 + 132, // $3077 + 132, // $3078 + 132, // $3079 + 132, // $307A + 132, // $307B + 132, // $307C + 132, // $307D + 132, // $307E + 132, // $307F + 132, // $3080 + 132, // $3081 + 132, // $3082 + 132, // $3083 + 132, // $3084 + 132, // $3085 + 132, // $3086 + 132, // $3087 + 132, // $3088 + 132, // $3089 + 132, // $308A + 132, // $308B + 132, // $308C + 132, // $308D + 132, // $308E + 132, // $308F + 132, // $3090 + 132, // $3091 + 132, // $3092 + 132, // $3093 + 132, // $3094 + 132, // $3095 + 132, // $3096 + 29, // $3097 + 29, // $3098 + 133, // $3099 + 133, // $309A + 20, // $309B + 20, // $309C + 131, // $309D + 131, // $309E + 132, // $309F + 12, // $30A0 + 132, // $30A1 + 132, // $30A2 + 132, // $30A3 + 132, // $30A4 + 132, // $30A5 + 132, // $30A6 + 132, // $30A7 + 132, // $30A8 + 132, // $30A9 + 132, // $30AA + 132, // $30AB + 132, // $30AC + 132, // $30AD + 132, // $30AE + 132, // $30AF + 132, // $30B0 + 132, // $30B1 + 132, // $30B2 + 132, // $30B3 + 132, // $30B4 + 132, // $30B5 + 132, // $30B6 + 132, // $30B7 + 132, // $30B8 + 132, // $30B9 + 132, // $30BA + 132, // $30BB + 132, // $30BC + 132, // $30BD + 132, // $30BE + 132, // $30BF + 132, // $30C0 + 132, // $30C1 + 132, // $30C2 + 132, // $30C3 + 132, // $30C4 + 132, // $30C5 + 132, // $30C6 + 132, // $30C7 + 132, // $30C8 + 132, // $30C9 + 132, // $30CA + 132, // $30CB + 132, // $30CC + 132, // $30CD + 132, // $30CE + 132, // $30CF + 132, // $30D0 + 132, // $30D1 + 132, // $30D2 + 132, // $30D3 + 132, // $30D4 + 132, // $30D5 + 132, // $30D6 + 132, // $30D7 + 132, // $30D8 + 132, // $30D9 + 132, // $30DA + 132, // $30DB + 132, // $30DC + 132, // $30DD + 132, // $30DE + 132, // $30DF + 132, // $30E0 + 132, // $30E1 + 132, // $30E2 + 132, // $30E3 + 132, // $30E4 + 132, // $30E5 + 132, // $30E6 + 132, // $30E7 + 132, // $30E8 + 132, // $30E9 + 132, // $30EA + 132, // $30EB + 132, // $30EC + 132, // $30ED + 132, // $30EE + 132, // $30EF + 132, // $30F0 + 132, // $30F1 + 132, // $30F2 + 132, // $30F3 + 132, // $30F4 + 132, // $30F5 + 132, // $30F6 + 132, // $30F7 + 132, // $30F8 + 132, // $30F9 + 132, // $30FA + 17, // $30FB + 131, // $30FC + 131, // $30FD + 131, // $30FE + 132, // $30FF + 29, // $3100 + 29, // $3101 + 29, // $3102 + 29, // $3103 + 29, // $3104 + 132, // $3105 + 132, // $3106 + 132, // $3107 + 132, // $3108 + 132, // $3109 + 132, // $310A + 132, // $310B + 132, // $310C + 132, // $310D + 132, // $310E + 132, // $310F + 132, // $3110 + 132, // $3111 + 132, // $3112 + 132, // $3113 + 132, // $3114 + 132, // $3115 + 132, // $3116 + 132, // $3117 + 132, // $3118 + 132, // $3119 + 132, // $311A + 132, // $311B + 132, // $311C + 132, // $311D + 132, // $311E + 132, // $311F + 132, // $3120 + 132, // $3121 + 132, // $3122 + 132, // $3123 + 132, // $3124 + 132, // $3125 + 132, // $3126 + 132, // $3127 + 132, // $3128 + 132, // $3129 + 132, // $312A + 132, // $312B + 132, // $312C + 132, // $312D + 29, // $312E + 29, // $312F + 29, // $3130 + 132, // $3131 + 132, // $3132 + 132, // $3133 + 132, // $3134 + 132, // $3135 + 132, // $3136 + 132, // $3137 + 132, // $3138 + 132, // $3139 + 132, // $313A + 132, // $313B + 132, // $313C + 132, // $313D + 132, // $313E + 132, // $313F + 132, // $3140 + 132, // $3141 + 132, // $3142 + 132, // $3143 + 132, // $3144 + 132, // $3145 + 132, // $3146 + 132, // $3147 + 132, // $3148 + 132, // $3149 + 132, // $314A + 132, // $314B + 132, // $314C + 132, // $314D + 132, // $314E + 132, // $314F + 132, // $3150 + 132, // $3151 + 132, // $3152 + 132, // $3153 + 132, // $3154 + 132, // $3155 + 132, // $3156 + 132, // $3157 + 132, // $3158 + 132, // $3159 + 132, // $315A + 132, // $315B + 132, // $315C + 132, // $315D + 132, // $315E + 132, // $315F + 132, // $3160 + 132, // $3161 + 132, // $3162 + 132, // $3163 + 132, // $3164 + 132, // $3165 + 132, // $3166 + 132, // $3167 + 132, // $3168 + 132, // $3169 + 132, // $316A + 132, // $316B + 132, // $316C + 132, // $316D + 132, // $316E + 132, // $316F + 132, // $3170 + 132, // $3171 + 132, // $3172 + 132, // $3173 + 132, // $3174 + 132, // $3175 + 132, // $3176 + 132, // $3177 + 132, // $3178 + 132, // $3179 + 132, // $317A + 132, // $317B + 132, // $317C + 132, // $317D + 132, // $317E + 132, // $317F + 132, // $3180 + 132, // $3181 + 132, // $3182 + 132, // $3183 + 132, // $3184 + 132, // $3185 + 132, // $3186 + 132, // $3187 + 132, // $3188 + 132, // $3189 + 132, // $318A + 132, // $318B + 132, // $318C + 132, // $318D + 132, // $318E + 29, // $318F + 21, // $3190 + 21, // $3191 + 138, // $3192 + 138, // $3193 + 138, // $3194 + 138, // $3195 + 21, // $3196 + 21, // $3197 + 21, // $3198 + 21, // $3199 + 21, // $319A + 21, // $319B + 21, // $319C + 21, // $319D + 21, // $319E + 21, // $319F + 132, // $31A0 + 132, // $31A1 + 132, // $31A2 + 132, // $31A3 + 132, // $31A4 + 132, // $31A5 + 132, // $31A6 + 132, // $31A7 + 132, // $31A8 + 132, // $31A9 + 132, // $31AA + 132, // $31AB + 132, // $31AC + 132, // $31AD + 132, // $31AE + 132, // $31AF + 132, // $31B0 + 132, // $31B1 + 132, // $31B2 + 132, // $31B3 + 132, // $31B4 + 132, // $31B5 + 132, // $31B6 + 132, // $31B7 + 132, // $31B8 + 132, // $31B9 + 132, // $31BA + 29, // $31BB + 29, // $31BC + 29, // $31BD + 29, // $31BE + 29, // $31BF + 21, // $31C0 + 21, // $31C1 + 21, // $31C2 + 21, // $31C3 + 21, // $31C4 + 21, // $31C5 + 21, // $31C6 + 21, // $31C7 + 21, // $31C8 + 21, // $31C9 + 21, // $31CA + 21, // $31CB + 21, // $31CC + 21, // $31CD + 21, // $31CE + 21, // $31CF + 21, // $31D0 + 21, // $31D1 + 21, // $31D2 + 21, // $31D3 + 21, // $31D4 + 21, // $31D5 + 21, // $31D6 + 21, // $31D7 + 21, // $31D8 + 21, // $31D9 + 21, // $31DA + 21, // $31DB + 21, // $31DC + 21, // $31DD + 21, // $31DE + 21, // $31DF + 21, // $31E0 + 21, // $31E1 + 21, // $31E2 + 21, // $31E3 + 29, // $31E4 + 29, // $31E5 + 29, // $31E6 + 29, // $31E7 + 29, // $31E8 + 29, // $31E9 + 29, // $31EA + 29, // $31EB + 29, // $31EC + 29, // $31ED + 29, // $31EE + 29, // $31EF + 132, // $31F0 + 132, // $31F1 + 132, // $31F2 + 132, // $31F3 + 132, // $31F4 + 132, // $31F5 + 132, // $31F6 + 132, // $31F7 + 132, // $31F8 + 132, // $31F9 + 132, // $31FA + 132, // $31FB + 132, // $31FC + 132, // $31FD + 132, // $31FE + 132, // $31FF + 21, // $3200 + 21, // $3201 + 21, // $3202 + 21, // $3203 + 21, // $3204 + 21, // $3205 + 21, // $3206 + 21, // $3207 + 21, // $3208 + 21, // $3209 + 21, // $320A + 21, // $320B + 21, // $320C + 21, // $320D + 21, // $320E + 21, // $320F + 21, // $3210 + 21, // $3211 + 21, // $3212 + 21, // $3213 + 21, // $3214 + 21, // $3215 + 21, // $3216 + 21, // $3217 + 21, // $3218 + 21, // $3219 + 21, // $321A + 21, // $321B + 21, // $321C + 21, // $321D + 21, // $321E + 29, // $321F + 138, // $3220 + 138, // $3221 + 138, // $3222 + 138, // $3223 + 138, // $3224 + 138, // $3225 + 138, // $3226 + 138, // $3227 + 138, // $3228 + 138, // $3229 + 21, // $322A + 21, // $322B + 21, // $322C + 21, // $322D + 21, // $322E + 21, // $322F + 21, // $3230 + 21, // $3231 + 21, // $3232 + 21, // $3233 + 21, // $3234 + 21, // $3235 + 21, // $3236 + 21, // $3237 + 21, // $3238 + 21, // $3239 + 21, // $323A + 21, // $323B + 21, // $323C + 21, // $323D + 21, // $323E + 21, // $323F + 21, // $3240 + 21, // $3241 + 21, // $3242 + 21, // $3243 + 21, // $3244 + 21, // $3245 + 21, // $3246 + 21, // $3247 + 138, // $3248 + 138, // $3249 + 138, // $324A + 138, // $324B + 138, // $324C + 138, // $324D + 138, // $324E + 138, // $324F + 21, // $3250 + 138, // $3251 + 138, // $3252 + 138, // $3253 + 138, // $3254 + 138, // $3255 + 138, // $3256 + 138, // $3257 + 138, // $3258 + 138, // $3259 + 138, // $325A + 138, // $325B + 138, // $325C + 138, // $325D + 138, // $325E + 138, // $325F + 21, // $3260 + 21, // $3261 + 21, // $3262 + 21, // $3263 + 21, // $3264 + 21, // $3265 + 21, // $3266 + 21, // $3267 + 21, // $3268 + 21, // $3269 + 21, // $326A + 21, // $326B + 21, // $326C + 21, // $326D + 21, // $326E + 21, // $326F + 21, // $3270 + 21, // $3271 + 21, // $3272 + 21, // $3273 + 21, // $3274 + 21, // $3275 + 21, // $3276 + 21, // $3277 + 21, // $3278 + 21, // $3279 + 21, // $327A + 21, // $327B + 21, // $327C + 21, // $327D + 21, // $327E + 21, // $327F + 138, // $3280 + 138, // $3281 + 138, // $3282 + 138, // $3283 + 138, // $3284 + 138, // $3285 + 138, // $3286 + 138, // $3287 + 138, // $3288 + 138, // $3289 + 21, // $328A + 21, // $328B + 21, // $328C + 21, // $328D + 21, // $328E + 21, // $328F + 21, // $3290 + 21, // $3291 + 21, // $3292 + 21, // $3293 + 21, // $3294 + 21, // $3295 + 21, // $3296 + 21, // $3297 + 21, // $3298 + 21, // $3299 + 21, // $329A + 21, // $329B + 21, // $329C + 21, // $329D + 21, // $329E + 21, // $329F + 21, // $32A0 + 21, // $32A1 + 21, // $32A2 + 21, // $32A3 + 21, // $32A4 + 21, // $32A5 + 21, // $32A6 + 21, // $32A7 + 21, // $32A8 + 21, // $32A9 + 21, // $32AA + 21, // $32AB + 21, // $32AC + 21, // $32AD + 21, // $32AE + 21, // $32AF + 21, // $32B0 + 138, // $32B1 + 138, // $32B2 + 138, // $32B3 + 138, // $32B4 + 138, // $32B5 + 138, // $32B6 + 138, // $32B7 + 138, // $32B8 + 138, // $32B9 + 138, // $32BA + 138, // $32BB + 138, // $32BC + 138, // $32BD + 138, // $32BE + 138, // $32BF + 21, // $32C0 + 21, // $32C1 + 21, // $32C2 + 21, // $32C3 + 21, // $32C4 + 21, // $32C5 + 21, // $32C6 + 21, // $32C7 + 21, // $32C8 + 21, // $32C9 + 21, // $32CA + 21, // $32CB + 21, // $32CC + 21, // $32CD + 21, // $32CE + 21, // $32CF + 21, // $32D0 + 21, // $32D1 + 21, // $32D2 + 21, // $32D3 + 21, // $32D4 + 21, // $32D5 + 21, // $32D6 + 21, // $32D7 + 21, // $32D8 + 21, // $32D9 + 21, // $32DA + 21, // $32DB + 21, // $32DC + 21, // $32DD + 21, // $32DE + 21, // $32DF + 21, // $32E0 + 21, // $32E1 + 21, // $32E2 + 21, // $32E3 + 21, // $32E4 + 21, // $32E5 + 21, // $32E6 + 21, // $32E7 + 21, // $32E8 + 21, // $32E9 + 21, // $32EA + 21, // $32EB + 21, // $32EC + 21, // $32ED + 21, // $32EE + 21, // $32EF + 21, // $32F0 + 21, // $32F1 + 21, // $32F2 + 21, // $32F3 + 21, // $32F4 + 21, // $32F5 + 21, // $32F6 + 21, // $32F7 + 21, // $32F8 + 21, // $32F9 + 21, // $32FA + 21, // $32FB + 21, // $32FC + 21, // $32FD + 21, // $32FE + 29, // $32FF + 21, // $3300 + 21, // $3301 + 21, // $3302 + 21, // $3303 + 21, // $3304 + 21, // $3305 + 21, // $3306 + 21, // $3307 + 21, // $3308 + 21, // $3309 + 21, // $330A + 21, // $330B + 21, // $330C + 21, // $330D + 21, // $330E + 21, // $330F + 21, // $3310 + 21, // $3311 + 21, // $3312 + 21, // $3313 + 21, // $3314 + 21, // $3315 + 21, // $3316 + 21, // $3317 + 21, // $3318 + 21, // $3319 + 21, // $331A + 21, // $331B + 21, // $331C + 21, // $331D + 21, // $331E + 21, // $331F + 21, // $3320 + 21, // $3321 + 21, // $3322 + 21, // $3323 + 21, // $3324 + 21, // $3325 + 21, // $3326 + 21, // $3327 + 21, // $3328 + 21, // $3329 + 21, // $332A + 21, // $332B + 21, // $332C + 21, // $332D + 21, // $332E + 21, // $332F + 21, // $3330 + 21, // $3331 + 21, // $3332 + 21, // $3333 + 21, // $3334 + 21, // $3335 + 21, // $3336 + 21, // $3337 + 21, // $3338 + 21, // $3339 + 21, // $333A + 21, // $333B + 21, // $333C + 21, // $333D + 21, // $333E + 21, // $333F + 21, // $3340 + 21, // $3341 + 21, // $3342 + 21, // $3343 + 21, // $3344 + 21, // $3345 + 21, // $3346 + 21, // $3347 + 21, // $3348 + 21, // $3349 + 21, // $334A + 21, // $334B + 21, // $334C + 21, // $334D + 21, // $334E + 21, // $334F + 21, // $3350 + 21, // $3351 + 21, // $3352 + 21, // $3353 + 21, // $3354 + 21, // $3355 + 21, // $3356 + 21, // $3357 + 21, // $3358 + 21, // $3359 + 21, // $335A + 21, // $335B + 21, // $335C + 21, // $335D + 21, // $335E + 21, // $335F + 21, // $3360 + 21, // $3361 + 21, // $3362 + 21, // $3363 + 21, // $3364 + 21, // $3365 + 21, // $3366 + 21, // $3367 + 21, // $3368 + 21, // $3369 + 21, // $336A + 21, // $336B + 21, // $336C + 21, // $336D + 21, // $336E + 21, // $336F + 21, // $3370 + 21, // $3371 + 21, // $3372 + 21, // $3373 + 21, // $3374 + 21, // $3375 + 21, // $3376 + 21, // $3377 + 21, // $3378 + 21, // $3379 + 21, // $337A + 21, // $337B + 21, // $337C + 21, // $337D + 21, // $337E + 21, // $337F + 21, // $3380 + 21, // $3381 + 21, // $3382 + 21, // $3383 + 21, // $3384 + 21, // $3385 + 21, // $3386 + 21, // $3387 + 21, // $3388 + 21, // $3389 + 21, // $338A + 21, // $338B + 21, // $338C + 21, // $338D + 21, // $338E + 21, // $338F + 21, // $3390 + 21, // $3391 + 21, // $3392 + 21, // $3393 + 21, // $3394 + 21, // $3395 + 21, // $3396 + 21, // $3397 + 21, // $3398 + 21, // $3399 + 21, // $339A + 21, // $339B + 21, // $339C + 21, // $339D + 21, // $339E + 21, // $339F + 21, // $33A0 + 21, // $33A1 + 21, // $33A2 + 21, // $33A3 + 21, // $33A4 + 21, // $33A5 + 21, // $33A6 + 21, // $33A7 + 21, // $33A8 + 21, // $33A9 + 21, // $33AA + 21, // $33AB + 21, // $33AC + 21, // $33AD + 21, // $33AE + 21, // $33AF + 21, // $33B0 + 21, // $33B1 + 21, // $33B2 + 21, // $33B3 + 21, // $33B4 + 21, // $33B5 + 21, // $33B6 + 21, // $33B7 + 21, // $33B8 + 21, // $33B9 + 21, // $33BA + 21, // $33BB + 21, // $33BC + 21, // $33BD + 21, // $33BE + 21, // $33BF + 21, // $33C0 + 21, // $33C1 + 21, // $33C2 + 21, // $33C3 + 21, // $33C4 + 21, // $33C5 + 21, // $33C6 + 21, // $33C7 + 21, // $33C8 + 21, // $33C9 + 21, // $33CA + 21, // $33CB + 21, // $33CC + 21, // $33CD + 21, // $33CE + 21, // $33CF + 21, // $33D0 + 21, // $33D1 + 21, // $33D2 + 21, // $33D3 + 21, // $33D4 + 21, // $33D5 + 21, // $33D6 + 21, // $33D7 + 21, // $33D8 + 21, // $33D9 + 21, // $33DA + 21, // $33DB + 21, // $33DC + 21, // $33DD + 21, // $33DE + 21, // $33DF + 21, // $33E0 + 21, // $33E1 + 21, // $33E2 + 21, // $33E3 + 21, // $33E4 + 21, // $33E5 + 21, // $33E6 + 21, // $33E7 + 21, // $33E8 + 21, // $33E9 + 21, // $33EA + 21, // $33EB + 21, // $33EC + 21, // $33ED + 21, // $33EE + 21, // $33EF + 21, // $33F0 + 21, // $33F1 + 21, // $33F2 + 21, // $33F3 + 21, // $33F4 + 21, // $33F5 + 21, // $33F6 + 21, // $33F7 + 21, // $33F8 + 21, // $33F9 + 21, // $33FA + 21, // $33FB + 21, // $33FC + 21, // $33FD + 21, // $33FE + 21, // $33FF + 132, // $3400 + 132, // $3401 + 132, // $3402 + 132, // $3403 + 132, // $3404 + 132, // $3405 + 132, // $3406 + 132, // $3407 + 132, // $3408 + 132, // $3409 + 132, // $340A + 132, // $340B + 132, // $340C + 132, // $340D + 132, // $340E + 132, // $340F + 132, // $3410 + 132, // $3411 + 132, // $3412 + 132, // $3413 + 132, // $3414 + 132, // $3415 + 132, // $3416 + 132, // $3417 + 132, // $3418 + 132, // $3419 + 132, // $341A + 132, // $341B + 132, // $341C + 132, // $341D + 132, // $341E + 132, // $341F + 132, // $3420 + 132, // $3421 + 132, // $3422 + 132, // $3423 + 132, // $3424 + 132, // $3425 + 132, // $3426 + 132, // $3427 + 132, // $3428 + 132, // $3429 + 132, // $342A + 132, // $342B + 132, // $342C + 132, // $342D + 132, // $342E + 132, // $342F + 132, // $3430 + 132, // $3431 + 132, // $3432 + 132, // $3433 + 132, // $3434 + 132, // $3435 + 132, // $3436 + 132, // $3437 + 132, // $3438 + 132, // $3439 + 132, // $343A + 132, // $343B + 132, // $343C + 132, // $343D + 132, // $343E + 132, // $343F + 132, // $3440 + 132, // $3441 + 132, // $3442 + 132, // $3443 + 132, // $3444 + 132, // $3445 + 132, // $3446 + 132, // $3447 + 132, // $3448 + 132, // $3449 + 132, // $344A + 132, // $344B + 132, // $344C + 132, // $344D + 132, // $344E + 132, // $344F + 132, // $3450 + 132, // $3451 + 132, // $3452 + 132, // $3453 + 132, // $3454 + 132, // $3455 + 132, // $3456 + 132, // $3457 + 132, // $3458 + 132, // $3459 + 132, // $345A + 132, // $345B + 132, // $345C + 132, // $345D + 132, // $345E + 132, // $345F + 132, // $3460 + 132, // $3461 + 132, // $3462 + 132, // $3463 + 132, // $3464 + 132, // $3465 + 132, // $3466 + 132, // $3467 + 132, // $3468 + 132, // $3469 + 132, // $346A + 132, // $346B + 132, // $346C + 132, // $346D + 132, // $346E + 132, // $346F + 132, // $3470 + 132, // $3471 + 132, // $3472 + 132, // $3473 + 132, // $3474 + 132, // $3475 + 132, // $3476 + 132, // $3477 + 132, // $3478 + 132, // $3479 + 132, // $347A + 132, // $347B + 132, // $347C + 132, // $347D + 132, // $347E + 132, // $347F + 132, // $3480 + 132, // $3481 + 132, // $3482 + 132, // $3483 + 132, // $3484 + 132, // $3485 + 132, // $3486 + 132, // $3487 + 132, // $3488 + 132, // $3489 + 132, // $348A + 132, // $348B + 132, // $348C + 132, // $348D + 132, // $348E + 132, // $348F + 132, // $3490 + 132, // $3491 + 132, // $3492 + 132, // $3493 + 132, // $3494 + 132, // $3495 + 132, // $3496 + 132, // $3497 + 132, // $3498 + 132, // $3499 + 132, // $349A + 132, // $349B + 132, // $349C + 132, // $349D + 132, // $349E + 132, // $349F + 132, // $34A0 + 132, // $34A1 + 132, // $34A2 + 132, // $34A3 + 132, // $34A4 + 132, // $34A5 + 132, // $34A6 + 132, // $34A7 + 132, // $34A8 + 132, // $34A9 + 132, // $34AA + 132, // $34AB + 132, // $34AC + 132, // $34AD + 132, // $34AE + 132, // $34AF + 132, // $34B0 + 132, // $34B1 + 132, // $34B2 + 132, // $34B3 + 132, // $34B4 + 132, // $34B5 + 132, // $34B6 + 132, // $34B7 + 132, // $34B8 + 132, // $34B9 + 132, // $34BA + 132, // $34BB + 132, // $34BC + 132, // $34BD + 132, // $34BE + 132, // $34BF + 132, // $34C0 + 132, // $34C1 + 132, // $34C2 + 132, // $34C3 + 132, // $34C4 + 132, // $34C5 + 132, // $34C6 + 132, // $34C7 + 132, // $34C8 + 132, // $34C9 + 132, // $34CA + 132, // $34CB + 132, // $34CC + 132, // $34CD + 132, // $34CE + 132, // $34CF + 132, // $34D0 + 132, // $34D1 + 132, // $34D2 + 132, // $34D3 + 132, // $34D4 + 132, // $34D5 + 132, // $34D6 + 132, // $34D7 + 132, // $34D8 + 132, // $34D9 + 132, // $34DA + 132, // $34DB + 132, // $34DC + 132, // $34DD + 132, // $34DE + 132, // $34DF + 132, // $34E0 + 132, // $34E1 + 132, // $34E2 + 132, // $34E3 + 132, // $34E4 + 132, // $34E5 + 132, // $34E6 + 132, // $34E7 + 132, // $34E8 + 132, // $34E9 + 132, // $34EA + 132, // $34EB + 132, // $34EC + 132, // $34ED + 132, // $34EE + 132, // $34EF + 132, // $34F0 + 132, // $34F1 + 132, // $34F2 + 132, // $34F3 + 132, // $34F4 + 132, // $34F5 + 132, // $34F6 + 132, // $34F7 + 132, // $34F8 + 132, // $34F9 + 132, // $34FA + 132, // $34FB + 132, // $34FC + 132, // $34FD + 132, // $34FE + 132, // $34FF + 132, // $3500 + 132, // $3501 + 132, // $3502 + 132, // $3503 + 132, // $3504 + 132, // $3505 + 132, // $3506 + 132, // $3507 + 132, // $3508 + 132, // $3509 + 132, // $350A + 132, // $350B + 132, // $350C + 132, // $350D + 132, // $350E + 132, // $350F + 132, // $3510 + 132, // $3511 + 132, // $3512 + 132, // $3513 + 132, // $3514 + 132, // $3515 + 132, // $3516 + 132, // $3517 + 132, // $3518 + 132, // $3519 + 132, // $351A + 132, // $351B + 132, // $351C + 132, // $351D + 132, // $351E + 132, // $351F + 132, // $3520 + 132, // $3521 + 132, // $3522 + 132, // $3523 + 132, // $3524 + 132, // $3525 + 132, // $3526 + 132, // $3527 + 132, // $3528 + 132, // $3529 + 132, // $352A + 132, // $352B + 132, // $352C + 132, // $352D + 132, // $352E + 132, // $352F + 132, // $3530 + 132, // $3531 + 132, // $3532 + 132, // $3533 + 132, // $3534 + 132, // $3535 + 132, // $3536 + 132, // $3537 + 132, // $3538 + 132, // $3539 + 132, // $353A + 132, // $353B + 132, // $353C + 132, // $353D + 132, // $353E + 132, // $353F + 132, // $3540 + 132, // $3541 + 132, // $3542 + 132, // $3543 + 132, // $3544 + 132, // $3545 + 132, // $3546 + 132, // $3547 + 132, // $3548 + 132, // $3549 + 132, // $354A + 132, // $354B + 132, // $354C + 132, // $354D + 132, // $354E + 132, // $354F + 132, // $3550 + 132, // $3551 + 132, // $3552 + 132, // $3553 + 132, // $3554 + 132, // $3555 + 132, // $3556 + 132, // $3557 + 132, // $3558 + 132, // $3559 + 132, // $355A + 132, // $355B + 132, // $355C + 132, // $355D + 132, // $355E + 132, // $355F + 132, // $3560 + 132, // $3561 + 132, // $3562 + 132, // $3563 + 132, // $3564 + 132, // $3565 + 132, // $3566 + 132, // $3567 + 132, // $3568 + 132, // $3569 + 132, // $356A + 132, // $356B + 132, // $356C + 132, // $356D + 132, // $356E + 132, // $356F + 132, // $3570 + 132, // $3571 + 132, // $3572 + 132, // $3573 + 132, // $3574 + 132, // $3575 + 132, // $3576 + 132, // $3577 + 132, // $3578 + 132, // $3579 + 132, // $357A + 132, // $357B + 132, // $357C + 132, // $357D + 132, // $357E + 132, // $357F + 132, // $3580 + 132, // $3581 + 132, // $3582 + 132, // $3583 + 132, // $3584 + 132, // $3585 + 132, // $3586 + 132, // $3587 + 132, // $3588 + 132, // $3589 + 132, // $358A + 132, // $358B + 132, // $358C + 132, // $358D + 132, // $358E + 132, // $358F + 132, // $3590 + 132, // $3591 + 132, // $3592 + 132, // $3593 + 132, // $3594 + 132, // $3595 + 132, // $3596 + 132, // $3597 + 132, // $3598 + 132, // $3599 + 132, // $359A + 132, // $359B + 132, // $359C + 132, // $359D + 132, // $359E + 132, // $359F + 132, // $35A0 + 132, // $35A1 + 132, // $35A2 + 132, // $35A3 + 132, // $35A4 + 132, // $35A5 + 132, // $35A6 + 132, // $35A7 + 132, // $35A8 + 132, // $35A9 + 132, // $35AA + 132, // $35AB + 132, // $35AC + 132, // $35AD + 132, // $35AE + 132, // $35AF + 132, // $35B0 + 132, // $35B1 + 132, // $35B2 + 132, // $35B3 + 132, // $35B4 + 132, // $35B5 + 132, // $35B6 + 132, // $35B7 + 132, // $35B8 + 132, // $35B9 + 132, // $35BA + 132, // $35BB + 132, // $35BC + 132, // $35BD + 132, // $35BE + 132, // $35BF + 132, // $35C0 + 132, // $35C1 + 132, // $35C2 + 132, // $35C3 + 132, // $35C4 + 132, // $35C5 + 132, // $35C6 + 132, // $35C7 + 132, // $35C8 + 132, // $35C9 + 132, // $35CA + 132, // $35CB + 132, // $35CC + 132, // $35CD + 132, // $35CE + 132, // $35CF + 132, // $35D0 + 132, // $35D1 + 132, // $35D2 + 132, // $35D3 + 132, // $35D4 + 132, // $35D5 + 132, // $35D6 + 132, // $35D7 + 132, // $35D8 + 132, // $35D9 + 132, // $35DA + 132, // $35DB + 132, // $35DC + 132, // $35DD + 132, // $35DE + 132, // $35DF + 132, // $35E0 + 132, // $35E1 + 132, // $35E2 + 132, // $35E3 + 132, // $35E4 + 132, // $35E5 + 132, // $35E6 + 132, // $35E7 + 132, // $35E8 + 132, // $35E9 + 132, // $35EA + 132, // $35EB + 132, // $35EC + 132, // $35ED + 132, // $35EE + 132, // $35EF + 132, // $35F0 + 132, // $35F1 + 132, // $35F2 + 132, // $35F3 + 132, // $35F4 + 132, // $35F5 + 132, // $35F6 + 132, // $35F7 + 132, // $35F8 + 132, // $35F9 + 132, // $35FA + 132, // $35FB + 132, // $35FC + 132, // $35FD + 132, // $35FE + 132, // $35FF + 132, // $3600 + 132, // $3601 + 132, // $3602 + 132, // $3603 + 132, // $3604 + 132, // $3605 + 132, // $3606 + 132, // $3607 + 132, // $3608 + 132, // $3609 + 132, // $360A + 132, // $360B + 132, // $360C + 132, // $360D + 132, // $360E + 132, // $360F + 132, // $3610 + 132, // $3611 + 132, // $3612 + 132, // $3613 + 132, // $3614 + 132, // $3615 + 132, // $3616 + 132, // $3617 + 132, // $3618 + 132, // $3619 + 132, // $361A + 132, // $361B + 132, // $361C + 132, // $361D + 132, // $361E + 132, // $361F + 132, // $3620 + 132, // $3621 + 132, // $3622 + 132, // $3623 + 132, // $3624 + 132, // $3625 + 132, // $3626 + 132, // $3627 + 132, // $3628 + 132, // $3629 + 132, // $362A + 132, // $362B + 132, // $362C + 132, // $362D + 132, // $362E + 132, // $362F + 132, // $3630 + 132, // $3631 + 132, // $3632 + 132, // $3633 + 132, // $3634 + 132, // $3635 + 132, // $3636 + 132, // $3637 + 132, // $3638 + 132, // $3639 + 132, // $363A + 132, // $363B + 132, // $363C + 132, // $363D + 132, // $363E + 132, // $363F + 132, // $3640 + 132, // $3641 + 132, // $3642 + 132, // $3643 + 132, // $3644 + 132, // $3645 + 132, // $3646 + 132, // $3647 + 132, // $3648 + 132, // $3649 + 132, // $364A + 132, // $364B + 132, // $364C + 132, // $364D + 132, // $364E + 132, // $364F + 132, // $3650 + 132, // $3651 + 132, // $3652 + 132, // $3653 + 132, // $3654 + 132, // $3655 + 132, // $3656 + 132, // $3657 + 132, // $3658 + 132, // $3659 + 132, // $365A + 132, // $365B + 132, // $365C + 132, // $365D + 132, // $365E + 132, // $365F + 132, // $3660 + 132, // $3661 + 132, // $3662 + 132, // $3663 + 132, // $3664 + 132, // $3665 + 132, // $3666 + 132, // $3667 + 132, // $3668 + 132, // $3669 + 132, // $366A + 132, // $366B + 132, // $366C + 132, // $366D + 132, // $366E + 132, // $366F + 132, // $3670 + 132, // $3671 + 132, // $3672 + 132, // $3673 + 132, // $3674 + 132, // $3675 + 132, // $3676 + 132, // $3677 + 132, // $3678 + 132, // $3679 + 132, // $367A + 132, // $367B + 132, // $367C + 132, // $367D + 132, // $367E + 132, // $367F + 132, // $3680 + 132, // $3681 + 132, // $3682 + 132, // $3683 + 132, // $3684 + 132, // $3685 + 132, // $3686 + 132, // $3687 + 132, // $3688 + 132, // $3689 + 132, // $368A + 132, // $368B + 132, // $368C + 132, // $368D + 132, // $368E + 132, // $368F + 132, // $3690 + 132, // $3691 + 132, // $3692 + 132, // $3693 + 132, // $3694 + 132, // $3695 + 132, // $3696 + 132, // $3697 + 132, // $3698 + 132, // $3699 + 132, // $369A + 132, // $369B + 132, // $369C + 132, // $369D + 132, // $369E + 132, // $369F + 132, // $36A0 + 132, // $36A1 + 132, // $36A2 + 132, // $36A3 + 132, // $36A4 + 132, // $36A5 + 132, // $36A6 + 132, // $36A7 + 132, // $36A8 + 132, // $36A9 + 132, // $36AA + 132, // $36AB + 132, // $36AC + 132, // $36AD + 132, // $36AE + 132, // $36AF + 132, // $36B0 + 132, // $36B1 + 132, // $36B2 + 132, // $36B3 + 132, // $36B4 + 132, // $36B5 + 132, // $36B6 + 132, // $36B7 + 132, // $36B8 + 132, // $36B9 + 132, // $36BA + 132, // $36BB + 132, // $36BC + 132, // $36BD + 132, // $36BE + 132, // $36BF + 132, // $36C0 + 132, // $36C1 + 132, // $36C2 + 132, // $36C3 + 132, // $36C4 + 132, // $36C5 + 132, // $36C6 + 132, // $36C7 + 132, // $36C8 + 132, // $36C9 + 132, // $36CA + 132, // $36CB + 132, // $36CC + 132, // $36CD + 132, // $36CE + 132, // $36CF + 132, // $36D0 + 132, // $36D1 + 132, // $36D2 + 132, // $36D3 + 132, // $36D4 + 132, // $36D5 + 132, // $36D6 + 132, // $36D7 + 132, // $36D8 + 132, // $36D9 + 132, // $36DA + 132, // $36DB + 132, // $36DC + 132, // $36DD + 132, // $36DE + 132, // $36DF + 132, // $36E0 + 132, // $36E1 + 132, // $36E2 + 132, // $36E3 + 132, // $36E4 + 132, // $36E5 + 132, // $36E6 + 132, // $36E7 + 132, // $36E8 + 132, // $36E9 + 132, // $36EA + 132, // $36EB + 132, // $36EC + 132, // $36ED + 132, // $36EE + 132, // $36EF + 132, // $36F0 + 132, // $36F1 + 132, // $36F2 + 132, // $36F3 + 132, // $36F4 + 132, // $36F5 + 132, // $36F6 + 132, // $36F7 + 132, // $36F8 + 132, // $36F9 + 132, // $36FA + 132, // $36FB + 132, // $36FC + 132, // $36FD + 132, // $36FE + 132, // $36FF + 132, // $3700 + 132, // $3701 + 132, // $3702 + 132, // $3703 + 132, // $3704 + 132, // $3705 + 132, // $3706 + 132, // $3707 + 132, // $3708 + 132, // $3709 + 132, // $370A + 132, // $370B + 132, // $370C + 132, // $370D + 132, // $370E + 132, // $370F + 132, // $3710 + 132, // $3711 + 132, // $3712 + 132, // $3713 + 132, // $3714 + 132, // $3715 + 132, // $3716 + 132, // $3717 + 132, // $3718 + 132, // $3719 + 132, // $371A + 132, // $371B + 132, // $371C + 132, // $371D + 132, // $371E + 132, // $371F + 132, // $3720 + 132, // $3721 + 132, // $3722 + 132, // $3723 + 132, // $3724 + 132, // $3725 + 132, // $3726 + 132, // $3727 + 132, // $3728 + 132, // $3729 + 132, // $372A + 132, // $372B + 132, // $372C + 132, // $372D + 132, // $372E + 132, // $372F + 132, // $3730 + 132, // $3731 + 132, // $3732 + 132, // $3733 + 132, // $3734 + 132, // $3735 + 132, // $3736 + 132, // $3737 + 132, // $3738 + 132, // $3739 + 132, // $373A + 132, // $373B + 132, // $373C + 132, // $373D + 132, // $373E + 132, // $373F + 132, // $3740 + 132, // $3741 + 132, // $3742 + 132, // $3743 + 132, // $3744 + 132, // $3745 + 132, // $3746 + 132, // $3747 + 132, // $3748 + 132, // $3749 + 132, // $374A + 132, // $374B + 132, // $374C + 132, // $374D + 132, // $374E + 132, // $374F + 132, // $3750 + 132, // $3751 + 132, // $3752 + 132, // $3753 + 132, // $3754 + 132, // $3755 + 132, // $3756 + 132, // $3757 + 132, // $3758 + 132, // $3759 + 132, // $375A + 132, // $375B + 132, // $375C + 132, // $375D + 132, // $375E + 132, // $375F + 132, // $3760 + 132, // $3761 + 132, // $3762 + 132, // $3763 + 132, // $3764 + 132, // $3765 + 132, // $3766 + 132, // $3767 + 132, // $3768 + 132, // $3769 + 132, // $376A + 132, // $376B + 132, // $376C + 132, // $376D + 132, // $376E + 132, // $376F + 132, // $3770 + 132, // $3771 + 132, // $3772 + 132, // $3773 + 132, // $3774 + 132, // $3775 + 132, // $3776 + 132, // $3777 + 132, // $3778 + 132, // $3779 + 132, // $377A + 132, // $377B + 132, // $377C + 132, // $377D + 132, // $377E + 132, // $377F + 132, // $3780 + 132, // $3781 + 132, // $3782 + 132, // $3783 + 132, // $3784 + 132, // $3785 + 132, // $3786 + 132, // $3787 + 132, // $3788 + 132, // $3789 + 132, // $378A + 132, // $378B + 132, // $378C + 132, // $378D + 132, // $378E + 132, // $378F + 132, // $3790 + 132, // $3791 + 132, // $3792 + 132, // $3793 + 132, // $3794 + 132, // $3795 + 132, // $3796 + 132, // $3797 + 132, // $3798 + 132, // $3799 + 132, // $379A + 132, // $379B + 132, // $379C + 132, // $379D + 132, // $379E + 132, // $379F + 132, // $37A0 + 132, // $37A1 + 132, // $37A2 + 132, // $37A3 + 132, // $37A4 + 132, // $37A5 + 132, // $37A6 + 132, // $37A7 + 132, // $37A8 + 132, // $37A9 + 132, // $37AA + 132, // $37AB + 132, // $37AC + 132, // $37AD + 132, // $37AE + 132, // $37AF + 132, // $37B0 + 132, // $37B1 + 132, // $37B2 + 132, // $37B3 + 132, // $37B4 + 132, // $37B5 + 132, // $37B6 + 132, // $37B7 + 132, // $37B8 + 132, // $37B9 + 132, // $37BA + 132, // $37BB + 132, // $37BC + 132, // $37BD + 132, // $37BE + 132, // $37BF + 132, // $37C0 + 132, // $37C1 + 132, // $37C2 + 132, // $37C3 + 132, // $37C4 + 132, // $37C5 + 132, // $37C6 + 132, // $37C7 + 132, // $37C8 + 132, // $37C9 + 132, // $37CA + 132, // $37CB + 132, // $37CC + 132, // $37CD + 132, // $37CE + 132, // $37CF + 132, // $37D0 + 132, // $37D1 + 132, // $37D2 + 132, // $37D3 + 132, // $37D4 + 132, // $37D5 + 132, // $37D6 + 132, // $37D7 + 132, // $37D8 + 132, // $37D9 + 132, // $37DA + 132, // $37DB + 132, // $37DC + 132, // $37DD + 132, // $37DE + 132, // $37DF + 132, // $37E0 + 132, // $37E1 + 132, // $37E2 + 132, // $37E3 + 132, // $37E4 + 132, // $37E5 + 132, // $37E6 + 132, // $37E7 + 132, // $37E8 + 132, // $37E9 + 132, // $37EA + 132, // $37EB + 132, // $37EC + 132, // $37ED + 132, // $37EE + 132, // $37EF + 132, // $37F0 + 132, // $37F1 + 132, // $37F2 + 132, // $37F3 + 132, // $37F4 + 132, // $37F5 + 132, // $37F6 + 132, // $37F7 + 132, // $37F8 + 132, // $37F9 + 132, // $37FA + 132, // $37FB + 132, // $37FC + 132, // $37FD + 132, // $37FE + 132, // $37FF + 132, // $3800 + 132, // $3801 + 132, // $3802 + 132, // $3803 + 132, // $3804 + 132, // $3805 + 132, // $3806 + 132, // $3807 + 132, // $3808 + 132, // $3809 + 132, // $380A + 132, // $380B + 132, // $380C + 132, // $380D + 132, // $380E + 132, // $380F + 132, // $3810 + 132, // $3811 + 132, // $3812 + 132, // $3813 + 132, // $3814 + 132, // $3815 + 132, // $3816 + 132, // $3817 + 132, // $3818 + 132, // $3819 + 132, // $381A + 132, // $381B + 132, // $381C + 132, // $381D + 132, // $381E + 132, // $381F + 132, // $3820 + 132, // $3821 + 132, // $3822 + 132, // $3823 + 132, // $3824 + 132, // $3825 + 132, // $3826 + 132, // $3827 + 132, // $3828 + 132, // $3829 + 132, // $382A + 132, // $382B + 132, // $382C + 132, // $382D + 132, // $382E + 132, // $382F + 132, // $3830 + 132, // $3831 + 132, // $3832 + 132, // $3833 + 132, // $3834 + 132, // $3835 + 132, // $3836 + 132, // $3837 + 132, // $3838 + 132, // $3839 + 132, // $383A + 132, // $383B + 132, // $383C + 132, // $383D + 132, // $383E + 132, // $383F + 132, // $3840 + 132, // $3841 + 132, // $3842 + 132, // $3843 + 132, // $3844 + 132, // $3845 + 132, // $3846 + 132, // $3847 + 132, // $3848 + 132, // $3849 + 132, // $384A + 132, // $384B + 132, // $384C + 132, // $384D + 132, // $384E + 132, // $384F + 132, // $3850 + 132, // $3851 + 132, // $3852 + 132, // $3853 + 132, // $3854 + 132, // $3855 + 132, // $3856 + 132, // $3857 + 132, // $3858 + 132, // $3859 + 132, // $385A + 132, // $385B + 132, // $385C + 132, // $385D + 132, // $385E + 132, // $385F + 132, // $3860 + 132, // $3861 + 132, // $3862 + 132, // $3863 + 132, // $3864 + 132, // $3865 + 132, // $3866 + 132, // $3867 + 132, // $3868 + 132, // $3869 + 132, // $386A + 132, // $386B + 132, // $386C + 132, // $386D + 132, // $386E + 132, // $386F + 132, // $3870 + 132, // $3871 + 132, // $3872 + 132, // $3873 + 132, // $3874 + 132, // $3875 + 132, // $3876 + 132, // $3877 + 132, // $3878 + 132, // $3879 + 132, // $387A + 132, // $387B + 132, // $387C + 132, // $387D + 132, // $387E + 132, // $387F + 132, // $3880 + 132, // $3881 + 132, // $3882 + 132, // $3883 + 132, // $3884 + 132, // $3885 + 132, // $3886 + 132, // $3887 + 132, // $3888 + 132, // $3889 + 132, // $388A + 132, // $388B + 132, // $388C + 132, // $388D + 132, // $388E + 132, // $388F + 132, // $3890 + 132, // $3891 + 132, // $3892 + 132, // $3893 + 132, // $3894 + 132, // $3895 + 132, // $3896 + 132, // $3897 + 132, // $3898 + 132, // $3899 + 132, // $389A + 132, // $389B + 132, // $389C + 132, // $389D + 132, // $389E + 132, // $389F + 132, // $38A0 + 132, // $38A1 + 132, // $38A2 + 132, // $38A3 + 132, // $38A4 + 132, // $38A5 + 132, // $38A6 + 132, // $38A7 + 132, // $38A8 + 132, // $38A9 + 132, // $38AA + 132, // $38AB + 132, // $38AC + 132, // $38AD + 132, // $38AE + 132, // $38AF + 132, // $38B0 + 132, // $38B1 + 132, // $38B2 + 132, // $38B3 + 132, // $38B4 + 132, // $38B5 + 132, // $38B6 + 132, // $38B7 + 132, // $38B8 + 132, // $38B9 + 132, // $38BA + 132, // $38BB + 132, // $38BC + 132, // $38BD + 132, // $38BE + 132, // $38BF + 132, // $38C0 + 132, // $38C1 + 132, // $38C2 + 132, // $38C3 + 132, // $38C4 + 132, // $38C5 + 132, // $38C6 + 132, // $38C7 + 132, // $38C8 + 132, // $38C9 + 132, // $38CA + 132, // $38CB + 132, // $38CC + 132, // $38CD + 132, // $38CE + 132, // $38CF + 132, // $38D0 + 132, // $38D1 + 132, // $38D2 + 132, // $38D3 + 132, // $38D4 + 132, // $38D5 + 132, // $38D6 + 132, // $38D7 + 132, // $38D8 + 132, // $38D9 + 132, // $38DA + 132, // $38DB + 132, // $38DC + 132, // $38DD + 132, // $38DE + 132, // $38DF + 132, // $38E0 + 132, // $38E1 + 132, // $38E2 + 132, // $38E3 + 132, // $38E4 + 132, // $38E5 + 132, // $38E6 + 132, // $38E7 + 132, // $38E8 + 132, // $38E9 + 132, // $38EA + 132, // $38EB + 132, // $38EC + 132, // $38ED + 132, // $38EE + 132, // $38EF + 132, // $38F0 + 132, // $38F1 + 132, // $38F2 + 132, // $38F3 + 132, // $38F4 + 132, // $38F5 + 132, // $38F6 + 132, // $38F7 + 132, // $38F8 + 132, // $38F9 + 132, // $38FA + 132, // $38FB + 132, // $38FC + 132, // $38FD + 132, // $38FE + 132, // $38FF + 132, // $3900 + 132, // $3901 + 132, // $3902 + 132, // $3903 + 132, // $3904 + 132, // $3905 + 132, // $3906 + 132, // $3907 + 132, // $3908 + 132, // $3909 + 132, // $390A + 132, // $390B + 132, // $390C + 132, // $390D + 132, // $390E + 132, // $390F + 132, // $3910 + 132, // $3911 + 132, // $3912 + 132, // $3913 + 132, // $3914 + 132, // $3915 + 132, // $3916 + 132, // $3917 + 132, // $3918 + 132, // $3919 + 132, // $391A + 132, // $391B + 132, // $391C + 132, // $391D + 132, // $391E + 132, // $391F + 132, // $3920 + 132, // $3921 + 132, // $3922 + 132, // $3923 + 132, // $3924 + 132, // $3925 + 132, // $3926 + 132, // $3927 + 132, // $3928 + 132, // $3929 + 132, // $392A + 132, // $392B + 132, // $392C + 132, // $392D + 132, // $392E + 132, // $392F + 132, // $3930 + 132, // $3931 + 132, // $3932 + 132, // $3933 + 132, // $3934 + 132, // $3935 + 132, // $3936 + 132, // $3937 + 132, // $3938 + 132, // $3939 + 132, // $393A + 132, // $393B + 132, // $393C + 132, // $393D + 132, // $393E + 132, // $393F + 132, // $3940 + 132, // $3941 + 132, // $3942 + 132, // $3943 + 132, // $3944 + 132, // $3945 + 132, // $3946 + 132, // $3947 + 132, // $3948 + 132, // $3949 + 132, // $394A + 132, // $394B + 132, // $394C + 132, // $394D + 132, // $394E + 132, // $394F + 132, // $3950 + 132, // $3951 + 132, // $3952 + 132, // $3953 + 132, // $3954 + 132, // $3955 + 132, // $3956 + 132, // $3957 + 132, // $3958 + 132, // $3959 + 132, // $395A + 132, // $395B + 132, // $395C + 132, // $395D + 132, // $395E + 132, // $395F + 132, // $3960 + 132, // $3961 + 132, // $3962 + 132, // $3963 + 132, // $3964 + 132, // $3965 + 132, // $3966 + 132, // $3967 + 132, // $3968 + 132, // $3969 + 132, // $396A + 132, // $396B + 132, // $396C + 132, // $396D + 132, // $396E + 132, // $396F + 132, // $3970 + 132, // $3971 + 132, // $3972 + 132, // $3973 + 132, // $3974 + 132, // $3975 + 132, // $3976 + 132, // $3977 + 132, // $3978 + 132, // $3979 + 132, // $397A + 132, // $397B + 132, // $397C + 132, // $397D + 132, // $397E + 132, // $397F + 132, // $3980 + 132, // $3981 + 132, // $3982 + 132, // $3983 + 132, // $3984 + 132, // $3985 + 132, // $3986 + 132, // $3987 + 132, // $3988 + 132, // $3989 + 132, // $398A + 132, // $398B + 132, // $398C + 132, // $398D + 132, // $398E + 132, // $398F + 132, // $3990 + 132, // $3991 + 132, // $3992 + 132, // $3993 + 132, // $3994 + 132, // $3995 + 132, // $3996 + 132, // $3997 + 132, // $3998 + 132, // $3999 + 132, // $399A + 132, // $399B + 132, // $399C + 132, // $399D + 132, // $399E + 132, // $399F + 132, // $39A0 + 132, // $39A1 + 132, // $39A2 + 132, // $39A3 + 132, // $39A4 + 132, // $39A5 + 132, // $39A6 + 132, // $39A7 + 132, // $39A8 + 132, // $39A9 + 132, // $39AA + 132, // $39AB + 132, // $39AC + 132, // $39AD + 132, // $39AE + 132, // $39AF + 132, // $39B0 + 132, // $39B1 + 132, // $39B2 + 132, // $39B3 + 132, // $39B4 + 132, // $39B5 + 132, // $39B6 + 132, // $39B7 + 132, // $39B8 + 132, // $39B9 + 132, // $39BA + 132, // $39BB + 132, // $39BC + 132, // $39BD + 132, // $39BE + 132, // $39BF + 132, // $39C0 + 132, // $39C1 + 132, // $39C2 + 132, // $39C3 + 132, // $39C4 + 132, // $39C5 + 132, // $39C6 + 132, // $39C7 + 132, // $39C8 + 132, // $39C9 + 132, // $39CA + 132, // $39CB + 132, // $39CC + 132, // $39CD + 132, // $39CE + 132, // $39CF + 132, // $39D0 + 132, // $39D1 + 132, // $39D2 + 132, // $39D3 + 132, // $39D4 + 132, // $39D5 + 132, // $39D6 + 132, // $39D7 + 132, // $39D8 + 132, // $39D9 + 132, // $39DA + 132, // $39DB + 132, // $39DC + 132, // $39DD + 132, // $39DE + 132, // $39DF + 132, // $39E0 + 132, // $39E1 + 132, // $39E2 + 132, // $39E3 + 132, // $39E4 + 132, // $39E5 + 132, // $39E6 + 132, // $39E7 + 132, // $39E8 + 132, // $39E9 + 132, // $39EA + 132, // $39EB + 132, // $39EC + 132, // $39ED + 132, // $39EE + 132, // $39EF + 132, // $39F0 + 132, // $39F1 + 132, // $39F2 + 132, // $39F3 + 132, // $39F4 + 132, // $39F5 + 132, // $39F6 + 132, // $39F7 + 132, // $39F8 + 132, // $39F9 + 132, // $39FA + 132, // $39FB + 132, // $39FC + 132, // $39FD + 132, // $39FE + 132, // $39FF + 132, // $3A00 + 132, // $3A01 + 132, // $3A02 + 132, // $3A03 + 132, // $3A04 + 132, // $3A05 + 132, // $3A06 + 132, // $3A07 + 132, // $3A08 + 132, // $3A09 + 132, // $3A0A + 132, // $3A0B + 132, // $3A0C + 132, // $3A0D + 132, // $3A0E + 132, // $3A0F + 132, // $3A10 + 132, // $3A11 + 132, // $3A12 + 132, // $3A13 + 132, // $3A14 + 132, // $3A15 + 132, // $3A16 + 132, // $3A17 + 132, // $3A18 + 132, // $3A19 + 132, // $3A1A + 132, // $3A1B + 132, // $3A1C + 132, // $3A1D + 132, // $3A1E + 132, // $3A1F + 132, // $3A20 + 132, // $3A21 + 132, // $3A22 + 132, // $3A23 + 132, // $3A24 + 132, // $3A25 + 132, // $3A26 + 132, // $3A27 + 132, // $3A28 + 132, // $3A29 + 132, // $3A2A + 132, // $3A2B + 132, // $3A2C + 132, // $3A2D + 132, // $3A2E + 132, // $3A2F + 132, // $3A30 + 132, // $3A31 + 132, // $3A32 + 132, // $3A33 + 132, // $3A34 + 132, // $3A35 + 132, // $3A36 + 132, // $3A37 + 132, // $3A38 + 132, // $3A39 + 132, // $3A3A + 132, // $3A3B + 132, // $3A3C + 132, // $3A3D + 132, // $3A3E + 132, // $3A3F + 132, // $3A40 + 132, // $3A41 + 132, // $3A42 + 132, // $3A43 + 132, // $3A44 + 132, // $3A45 + 132, // $3A46 + 132, // $3A47 + 132, // $3A48 + 132, // $3A49 + 132, // $3A4A + 132, // $3A4B + 132, // $3A4C + 132, // $3A4D + 132, // $3A4E + 132, // $3A4F + 132, // $3A50 + 132, // $3A51 + 132, // $3A52 + 132, // $3A53 + 132, // $3A54 + 132, // $3A55 + 132, // $3A56 + 132, // $3A57 + 132, // $3A58 + 132, // $3A59 + 132, // $3A5A + 132, // $3A5B + 132, // $3A5C + 132, // $3A5D + 132, // $3A5E + 132, // $3A5F + 132, // $3A60 + 132, // $3A61 + 132, // $3A62 + 132, // $3A63 + 132, // $3A64 + 132, // $3A65 + 132, // $3A66 + 132, // $3A67 + 132, // $3A68 + 132, // $3A69 + 132, // $3A6A + 132, // $3A6B + 132, // $3A6C + 132, // $3A6D + 132, // $3A6E + 132, // $3A6F + 132, // $3A70 + 132, // $3A71 + 132, // $3A72 + 132, // $3A73 + 132, // $3A74 + 132, // $3A75 + 132, // $3A76 + 132, // $3A77 + 132, // $3A78 + 132, // $3A79 + 132, // $3A7A + 132, // $3A7B + 132, // $3A7C + 132, // $3A7D + 132, // $3A7E + 132, // $3A7F + 132, // $3A80 + 132, // $3A81 + 132, // $3A82 + 132, // $3A83 + 132, // $3A84 + 132, // $3A85 + 132, // $3A86 + 132, // $3A87 + 132, // $3A88 + 132, // $3A89 + 132, // $3A8A + 132, // $3A8B + 132, // $3A8C + 132, // $3A8D + 132, // $3A8E + 132, // $3A8F + 132, // $3A90 + 132, // $3A91 + 132, // $3A92 + 132, // $3A93 + 132, // $3A94 + 132, // $3A95 + 132, // $3A96 + 132, // $3A97 + 132, // $3A98 + 132, // $3A99 + 132, // $3A9A + 132, // $3A9B + 132, // $3A9C + 132, // $3A9D + 132, // $3A9E + 132, // $3A9F + 132, // $3AA0 + 132, // $3AA1 + 132, // $3AA2 + 132, // $3AA3 + 132, // $3AA4 + 132, // $3AA5 + 132, // $3AA6 + 132, // $3AA7 + 132, // $3AA8 + 132, // $3AA9 + 132, // $3AAA + 132, // $3AAB + 132, // $3AAC + 132, // $3AAD + 132, // $3AAE + 132, // $3AAF + 132, // $3AB0 + 132, // $3AB1 + 132, // $3AB2 + 132, // $3AB3 + 132, // $3AB4 + 132, // $3AB5 + 132, // $3AB6 + 132, // $3AB7 + 132, // $3AB8 + 132, // $3AB9 + 132, // $3ABA + 132, // $3ABB + 132, // $3ABC + 132, // $3ABD + 132, // $3ABE + 132, // $3ABF + 132, // $3AC0 + 132, // $3AC1 + 132, // $3AC2 + 132, // $3AC3 + 132, // $3AC4 + 132, // $3AC5 + 132, // $3AC6 + 132, // $3AC7 + 132, // $3AC8 + 132, // $3AC9 + 132, // $3ACA + 132, // $3ACB + 132, // $3ACC + 132, // $3ACD + 132, // $3ACE + 132, // $3ACF + 132, // $3AD0 + 132, // $3AD1 + 132, // $3AD2 + 132, // $3AD3 + 132, // $3AD4 + 132, // $3AD5 + 132, // $3AD6 + 132, // $3AD7 + 132, // $3AD8 + 132, // $3AD9 + 132, // $3ADA + 132, // $3ADB + 132, // $3ADC + 132, // $3ADD + 132, // $3ADE + 132, // $3ADF + 132, // $3AE0 + 132, // $3AE1 + 132, // $3AE2 + 132, // $3AE3 + 132, // $3AE4 + 132, // $3AE5 + 132, // $3AE6 + 132, // $3AE7 + 132, // $3AE8 + 132, // $3AE9 + 132, // $3AEA + 132, // $3AEB + 132, // $3AEC + 132, // $3AED + 132, // $3AEE + 132, // $3AEF + 132, // $3AF0 + 132, // $3AF1 + 132, // $3AF2 + 132, // $3AF3 + 132, // $3AF4 + 132, // $3AF5 + 132, // $3AF6 + 132, // $3AF7 + 132, // $3AF8 + 132, // $3AF9 + 132, // $3AFA + 132, // $3AFB + 132, // $3AFC + 132, // $3AFD + 132, // $3AFE + 132, // $3AFF + 132, // $3B00 + 132, // $3B01 + 132, // $3B02 + 132, // $3B03 + 132, // $3B04 + 132, // $3B05 + 132, // $3B06 + 132, // $3B07 + 132, // $3B08 + 132, // $3B09 + 132, // $3B0A + 132, // $3B0B + 132, // $3B0C + 132, // $3B0D + 132, // $3B0E + 132, // $3B0F + 132, // $3B10 + 132, // $3B11 + 132, // $3B12 + 132, // $3B13 + 132, // $3B14 + 132, // $3B15 + 132, // $3B16 + 132, // $3B17 + 132, // $3B18 + 132, // $3B19 + 132, // $3B1A + 132, // $3B1B + 132, // $3B1C + 132, // $3B1D + 132, // $3B1E + 132, // $3B1F + 132, // $3B20 + 132, // $3B21 + 132, // $3B22 + 132, // $3B23 + 132, // $3B24 + 132, // $3B25 + 132, // $3B26 + 132, // $3B27 + 132, // $3B28 + 132, // $3B29 + 132, // $3B2A + 132, // $3B2B + 132, // $3B2C + 132, // $3B2D + 132, // $3B2E + 132, // $3B2F + 132, // $3B30 + 132, // $3B31 + 132, // $3B32 + 132, // $3B33 + 132, // $3B34 + 132, // $3B35 + 132, // $3B36 + 132, // $3B37 + 132, // $3B38 + 132, // $3B39 + 132, // $3B3A + 132, // $3B3B + 132, // $3B3C + 132, // $3B3D + 132, // $3B3E + 132, // $3B3F + 132, // $3B40 + 132, // $3B41 + 132, // $3B42 + 132, // $3B43 + 132, // $3B44 + 132, // $3B45 + 132, // $3B46 + 132, // $3B47 + 132, // $3B48 + 132, // $3B49 + 132, // $3B4A + 132, // $3B4B + 132, // $3B4C + 132, // $3B4D + 132, // $3B4E + 132, // $3B4F + 132, // $3B50 + 132, // $3B51 + 132, // $3B52 + 132, // $3B53 + 132, // $3B54 + 132, // $3B55 + 132, // $3B56 + 132, // $3B57 + 132, // $3B58 + 132, // $3B59 + 132, // $3B5A + 132, // $3B5B + 132, // $3B5C + 132, // $3B5D + 132, // $3B5E + 132, // $3B5F + 132, // $3B60 + 132, // $3B61 + 132, // $3B62 + 132, // $3B63 + 132, // $3B64 + 132, // $3B65 + 132, // $3B66 + 132, // $3B67 + 132, // $3B68 + 132, // $3B69 + 132, // $3B6A + 132, // $3B6B + 132, // $3B6C + 132, // $3B6D + 132, // $3B6E + 132, // $3B6F + 132, // $3B70 + 132, // $3B71 + 132, // $3B72 + 132, // $3B73 + 132, // $3B74 + 132, // $3B75 + 132, // $3B76 + 132, // $3B77 + 132, // $3B78 + 132, // $3B79 + 132, // $3B7A + 132, // $3B7B + 132, // $3B7C + 132, // $3B7D + 132, // $3B7E + 132, // $3B7F + 132, // $3B80 + 132, // $3B81 + 132, // $3B82 + 132, // $3B83 + 132, // $3B84 + 132, // $3B85 + 132, // $3B86 + 132, // $3B87 + 132, // $3B88 + 132, // $3B89 + 132, // $3B8A + 132, // $3B8B + 132, // $3B8C + 132, // $3B8D + 132, // $3B8E + 132, // $3B8F + 132, // $3B90 + 132, // $3B91 + 132, // $3B92 + 132, // $3B93 + 132, // $3B94 + 132, // $3B95 + 132, // $3B96 + 132, // $3B97 + 132, // $3B98 + 132, // $3B99 + 132, // $3B9A + 132, // $3B9B + 132, // $3B9C + 132, // $3B9D + 132, // $3B9E + 132, // $3B9F + 132, // $3BA0 + 132, // $3BA1 + 132, // $3BA2 + 132, // $3BA3 + 132, // $3BA4 + 132, // $3BA5 + 132, // $3BA6 + 132, // $3BA7 + 132, // $3BA8 + 132, // $3BA9 + 132, // $3BAA + 132, // $3BAB + 132, // $3BAC + 132, // $3BAD + 132, // $3BAE + 132, // $3BAF + 132, // $3BB0 + 132, // $3BB1 + 132, // $3BB2 + 132, // $3BB3 + 132, // $3BB4 + 132, // $3BB5 + 132, // $3BB6 + 132, // $3BB7 + 132, // $3BB8 + 132, // $3BB9 + 132, // $3BBA + 132, // $3BBB + 132, // $3BBC + 132, // $3BBD + 132, // $3BBE + 132, // $3BBF + 132, // $3BC0 + 132, // $3BC1 + 132, // $3BC2 + 132, // $3BC3 + 132, // $3BC4 + 132, // $3BC5 + 132, // $3BC6 + 132, // $3BC7 + 132, // $3BC8 + 132, // $3BC9 + 132, // $3BCA + 132, // $3BCB + 132, // $3BCC + 132, // $3BCD + 132, // $3BCE + 132, // $3BCF + 132, // $3BD0 + 132, // $3BD1 + 132, // $3BD2 + 132, // $3BD3 + 132, // $3BD4 + 132, // $3BD5 + 132, // $3BD6 + 132, // $3BD7 + 132, // $3BD8 + 132, // $3BD9 + 132, // $3BDA + 132, // $3BDB + 132, // $3BDC + 132, // $3BDD + 132, // $3BDE + 132, // $3BDF + 132, // $3BE0 + 132, // $3BE1 + 132, // $3BE2 + 132, // $3BE3 + 132, // $3BE4 + 132, // $3BE5 + 132, // $3BE6 + 132, // $3BE7 + 132, // $3BE8 + 132, // $3BE9 + 132, // $3BEA + 132, // $3BEB + 132, // $3BEC + 132, // $3BED + 132, // $3BEE + 132, // $3BEF + 132, // $3BF0 + 132, // $3BF1 + 132, // $3BF2 + 132, // $3BF3 + 132, // $3BF4 + 132, // $3BF5 + 132, // $3BF6 + 132, // $3BF7 + 132, // $3BF8 + 132, // $3BF9 + 132, // $3BFA + 132, // $3BFB + 132, // $3BFC + 132, // $3BFD + 132, // $3BFE + 132, // $3BFF + 132, // $3C00 + 132, // $3C01 + 132, // $3C02 + 132, // $3C03 + 132, // $3C04 + 132, // $3C05 + 132, // $3C06 + 132, // $3C07 + 132, // $3C08 + 132, // $3C09 + 132, // $3C0A + 132, // $3C0B + 132, // $3C0C + 132, // $3C0D + 132, // $3C0E + 132, // $3C0F + 132, // $3C10 + 132, // $3C11 + 132, // $3C12 + 132, // $3C13 + 132, // $3C14 + 132, // $3C15 + 132, // $3C16 + 132, // $3C17 + 132, // $3C18 + 132, // $3C19 + 132, // $3C1A + 132, // $3C1B + 132, // $3C1C + 132, // $3C1D + 132, // $3C1E + 132, // $3C1F + 132, // $3C20 + 132, // $3C21 + 132, // $3C22 + 132, // $3C23 + 132, // $3C24 + 132, // $3C25 + 132, // $3C26 + 132, // $3C27 + 132, // $3C28 + 132, // $3C29 + 132, // $3C2A + 132, // $3C2B + 132, // $3C2C + 132, // $3C2D + 132, // $3C2E + 132, // $3C2F + 132, // $3C30 + 132, // $3C31 + 132, // $3C32 + 132, // $3C33 + 132, // $3C34 + 132, // $3C35 + 132, // $3C36 + 132, // $3C37 + 132, // $3C38 + 132, // $3C39 + 132, // $3C3A + 132, // $3C3B + 132, // $3C3C + 132, // $3C3D + 132, // $3C3E + 132, // $3C3F + 132, // $3C40 + 132, // $3C41 + 132, // $3C42 + 132, // $3C43 + 132, // $3C44 + 132, // $3C45 + 132, // $3C46 + 132, // $3C47 + 132, // $3C48 + 132, // $3C49 + 132, // $3C4A + 132, // $3C4B + 132, // $3C4C + 132, // $3C4D + 132, // $3C4E + 132, // $3C4F + 132, // $3C50 + 132, // $3C51 + 132, // $3C52 + 132, // $3C53 + 132, // $3C54 + 132, // $3C55 + 132, // $3C56 + 132, // $3C57 + 132, // $3C58 + 132, // $3C59 + 132, // $3C5A + 132, // $3C5B + 132, // $3C5C + 132, // $3C5D + 132, // $3C5E + 132, // $3C5F + 132, // $3C60 + 132, // $3C61 + 132, // $3C62 + 132, // $3C63 + 132, // $3C64 + 132, // $3C65 + 132, // $3C66 + 132, // $3C67 + 132, // $3C68 + 132, // $3C69 + 132, // $3C6A + 132, // $3C6B + 132, // $3C6C + 132, // $3C6D + 132, // $3C6E + 132, // $3C6F + 132, // $3C70 + 132, // $3C71 + 132, // $3C72 + 132, // $3C73 + 132, // $3C74 + 132, // $3C75 + 132, // $3C76 + 132, // $3C77 + 132, // $3C78 + 132, // $3C79 + 132, // $3C7A + 132, // $3C7B + 132, // $3C7C + 132, // $3C7D + 132, // $3C7E + 132, // $3C7F + 132, // $3C80 + 132, // $3C81 + 132, // $3C82 + 132, // $3C83 + 132, // $3C84 + 132, // $3C85 + 132, // $3C86 + 132, // $3C87 + 132, // $3C88 + 132, // $3C89 + 132, // $3C8A + 132, // $3C8B + 132, // $3C8C + 132, // $3C8D + 132, // $3C8E + 132, // $3C8F + 132, // $3C90 + 132, // $3C91 + 132, // $3C92 + 132, // $3C93 + 132, // $3C94 + 132, // $3C95 + 132, // $3C96 + 132, // $3C97 + 132, // $3C98 + 132, // $3C99 + 132, // $3C9A + 132, // $3C9B + 132, // $3C9C + 132, // $3C9D + 132, // $3C9E + 132, // $3C9F + 132, // $3CA0 + 132, // $3CA1 + 132, // $3CA2 + 132, // $3CA3 + 132, // $3CA4 + 132, // $3CA5 + 132, // $3CA6 + 132, // $3CA7 + 132, // $3CA8 + 132, // $3CA9 + 132, // $3CAA + 132, // $3CAB + 132, // $3CAC + 132, // $3CAD + 132, // $3CAE + 132, // $3CAF + 132, // $3CB0 + 132, // $3CB1 + 132, // $3CB2 + 132, // $3CB3 + 132, // $3CB4 + 132, // $3CB5 + 132, // $3CB6 + 132, // $3CB7 + 132, // $3CB8 + 132, // $3CB9 + 132, // $3CBA + 132, // $3CBB + 132, // $3CBC + 132, // $3CBD + 132, // $3CBE + 132, // $3CBF + 132, // $3CC0 + 132, // $3CC1 + 132, // $3CC2 + 132, // $3CC3 + 132, // $3CC4 + 132, // $3CC5 + 132, // $3CC6 + 132, // $3CC7 + 132, // $3CC8 + 132, // $3CC9 + 132, // $3CCA + 132, // $3CCB + 132, // $3CCC + 132, // $3CCD + 132, // $3CCE + 132, // $3CCF + 132, // $3CD0 + 132, // $3CD1 + 132, // $3CD2 + 132, // $3CD3 + 132, // $3CD4 + 132, // $3CD5 + 132, // $3CD6 + 132, // $3CD7 + 132, // $3CD8 + 132, // $3CD9 + 132, // $3CDA + 132, // $3CDB + 132, // $3CDC + 132, // $3CDD + 132, // $3CDE + 132, // $3CDF + 132, // $3CE0 + 132, // $3CE1 + 132, // $3CE2 + 132, // $3CE3 + 132, // $3CE4 + 132, // $3CE5 + 132, // $3CE6 + 132, // $3CE7 + 132, // $3CE8 + 132, // $3CE9 + 132, // $3CEA + 132, // $3CEB + 132, // $3CEC + 132, // $3CED + 132, // $3CEE + 132, // $3CEF + 132, // $3CF0 + 132, // $3CF1 + 132, // $3CF2 + 132, // $3CF3 + 132, // $3CF4 + 132, // $3CF5 + 132, // $3CF6 + 132, // $3CF7 + 132, // $3CF8 + 132, // $3CF9 + 132, // $3CFA + 132, // $3CFB + 132, // $3CFC + 132, // $3CFD + 132, // $3CFE + 132, // $3CFF + 132, // $3D00 + 132, // $3D01 + 132, // $3D02 + 132, // $3D03 + 132, // $3D04 + 132, // $3D05 + 132, // $3D06 + 132, // $3D07 + 132, // $3D08 + 132, // $3D09 + 132, // $3D0A + 132, // $3D0B + 132, // $3D0C + 132, // $3D0D + 132, // $3D0E + 132, // $3D0F + 132, // $3D10 + 132, // $3D11 + 132, // $3D12 + 132, // $3D13 + 132, // $3D14 + 132, // $3D15 + 132, // $3D16 + 132, // $3D17 + 132, // $3D18 + 132, // $3D19 + 132, // $3D1A + 132, // $3D1B + 132, // $3D1C + 132, // $3D1D + 132, // $3D1E + 132, // $3D1F + 132, // $3D20 + 132, // $3D21 + 132, // $3D22 + 132, // $3D23 + 132, // $3D24 + 132, // $3D25 + 132, // $3D26 + 132, // $3D27 + 132, // $3D28 + 132, // $3D29 + 132, // $3D2A + 132, // $3D2B + 132, // $3D2C + 132, // $3D2D + 132, // $3D2E + 132, // $3D2F + 132, // $3D30 + 132, // $3D31 + 132, // $3D32 + 132, // $3D33 + 132, // $3D34 + 132, // $3D35 + 132, // $3D36 + 132, // $3D37 + 132, // $3D38 + 132, // $3D39 + 132, // $3D3A + 132, // $3D3B + 132, // $3D3C + 132, // $3D3D + 132, // $3D3E + 132, // $3D3F + 132, // $3D40 + 132, // $3D41 + 132, // $3D42 + 132, // $3D43 + 132, // $3D44 + 132, // $3D45 + 132, // $3D46 + 132, // $3D47 + 132, // $3D48 + 132, // $3D49 + 132, // $3D4A + 132, // $3D4B + 132, // $3D4C + 132, // $3D4D + 132, // $3D4E + 132, // $3D4F + 132, // $3D50 + 132, // $3D51 + 132, // $3D52 + 132, // $3D53 + 132, // $3D54 + 132, // $3D55 + 132, // $3D56 + 132, // $3D57 + 132, // $3D58 + 132, // $3D59 + 132, // $3D5A + 132, // $3D5B + 132, // $3D5C + 132, // $3D5D + 132, // $3D5E + 132, // $3D5F + 132, // $3D60 + 132, // $3D61 + 132, // $3D62 + 132, // $3D63 + 132, // $3D64 + 132, // $3D65 + 132, // $3D66 + 132, // $3D67 + 132, // $3D68 + 132, // $3D69 + 132, // $3D6A + 132, // $3D6B + 132, // $3D6C + 132, // $3D6D + 132, // $3D6E + 132, // $3D6F + 132, // $3D70 + 132, // $3D71 + 132, // $3D72 + 132, // $3D73 + 132, // $3D74 + 132, // $3D75 + 132, // $3D76 + 132, // $3D77 + 132, // $3D78 + 132, // $3D79 + 132, // $3D7A + 132, // $3D7B + 132, // $3D7C + 132, // $3D7D + 132, // $3D7E + 132, // $3D7F + 132, // $3D80 + 132, // $3D81 + 132, // $3D82 + 132, // $3D83 + 132, // $3D84 + 132, // $3D85 + 132, // $3D86 + 132, // $3D87 + 132, // $3D88 + 132, // $3D89 + 132, // $3D8A + 132, // $3D8B + 132, // $3D8C + 132, // $3D8D + 132, // $3D8E + 132, // $3D8F + 132, // $3D90 + 132, // $3D91 + 132, // $3D92 + 132, // $3D93 + 132, // $3D94 + 132, // $3D95 + 132, // $3D96 + 132, // $3D97 + 132, // $3D98 + 132, // $3D99 + 132, // $3D9A + 132, // $3D9B + 132, // $3D9C + 132, // $3D9D + 132, // $3D9E + 132, // $3D9F + 132, // $3DA0 + 132, // $3DA1 + 132, // $3DA2 + 132, // $3DA3 + 132, // $3DA4 + 132, // $3DA5 + 132, // $3DA6 + 132, // $3DA7 + 132, // $3DA8 + 132, // $3DA9 + 132, // $3DAA + 132, // $3DAB + 132, // $3DAC + 132, // $3DAD + 132, // $3DAE + 132, // $3DAF + 132, // $3DB0 + 132, // $3DB1 + 132, // $3DB2 + 132, // $3DB3 + 132, // $3DB4 + 132, // $3DB5 + 132, // $3DB6 + 132, // $3DB7 + 132, // $3DB8 + 132, // $3DB9 + 132, // $3DBA + 132, // $3DBB + 132, // $3DBC + 132, // $3DBD + 132, // $3DBE + 132, // $3DBF + 132, // $3DC0 + 132, // $3DC1 + 132, // $3DC2 + 132, // $3DC3 + 132, // $3DC4 + 132, // $3DC5 + 132, // $3DC6 + 132, // $3DC7 + 132, // $3DC8 + 132, // $3DC9 + 132, // $3DCA + 132, // $3DCB + 132, // $3DCC + 132, // $3DCD + 132, // $3DCE + 132, // $3DCF + 132, // $3DD0 + 132, // $3DD1 + 132, // $3DD2 + 132, // $3DD3 + 132, // $3DD4 + 132, // $3DD5 + 132, // $3DD6 + 132, // $3DD7 + 132, // $3DD8 + 132, // $3DD9 + 132, // $3DDA + 132, // $3DDB + 132, // $3DDC + 132, // $3DDD + 132, // $3DDE + 132, // $3DDF + 132, // $3DE0 + 132, // $3DE1 + 132, // $3DE2 + 132, // $3DE3 + 132, // $3DE4 + 132, // $3DE5 + 132, // $3DE6 + 132, // $3DE7 + 132, // $3DE8 + 132, // $3DE9 + 132, // $3DEA + 132, // $3DEB + 132, // $3DEC + 132, // $3DED + 132, // $3DEE + 132, // $3DEF + 132, // $3DF0 + 132, // $3DF1 + 132, // $3DF2 + 132, // $3DF3 + 132, // $3DF4 + 132, // $3DF5 + 132, // $3DF6 + 132, // $3DF7 + 132, // $3DF8 + 132, // $3DF9 + 132, // $3DFA + 132, // $3DFB + 132, // $3DFC + 132, // $3DFD + 132, // $3DFE + 132, // $3DFF + 132, // $3E00 + 132, // $3E01 + 132, // $3E02 + 132, // $3E03 + 132, // $3E04 + 132, // $3E05 + 132, // $3E06 + 132, // $3E07 + 132, // $3E08 + 132, // $3E09 + 132, // $3E0A + 132, // $3E0B + 132, // $3E0C + 132, // $3E0D + 132, // $3E0E + 132, // $3E0F + 132, // $3E10 + 132, // $3E11 + 132, // $3E12 + 132, // $3E13 + 132, // $3E14 + 132, // $3E15 + 132, // $3E16 + 132, // $3E17 + 132, // $3E18 + 132, // $3E19 + 132, // $3E1A + 132, // $3E1B + 132, // $3E1C + 132, // $3E1D + 132, // $3E1E + 132, // $3E1F + 132, // $3E20 + 132, // $3E21 + 132, // $3E22 + 132, // $3E23 + 132, // $3E24 + 132, // $3E25 + 132, // $3E26 + 132, // $3E27 + 132, // $3E28 + 132, // $3E29 + 132, // $3E2A + 132, // $3E2B + 132, // $3E2C + 132, // $3E2D + 132, // $3E2E + 132, // $3E2F + 132, // $3E30 + 132, // $3E31 + 132, // $3E32 + 132, // $3E33 + 132, // $3E34 + 132, // $3E35 + 132, // $3E36 + 132, // $3E37 + 132, // $3E38 + 132, // $3E39 + 132, // $3E3A + 132, // $3E3B + 132, // $3E3C + 132, // $3E3D + 132, // $3E3E + 132, // $3E3F + 132, // $3E40 + 132, // $3E41 + 132, // $3E42 + 132, // $3E43 + 132, // $3E44 + 132, // $3E45 + 132, // $3E46 + 132, // $3E47 + 132, // $3E48 + 132, // $3E49 + 132, // $3E4A + 132, // $3E4B + 132, // $3E4C + 132, // $3E4D + 132, // $3E4E + 132, // $3E4F + 132, // $3E50 + 132, // $3E51 + 132, // $3E52 + 132, // $3E53 + 132, // $3E54 + 132, // $3E55 + 132, // $3E56 + 132, // $3E57 + 132, // $3E58 + 132, // $3E59 + 132, // $3E5A + 132, // $3E5B + 132, // $3E5C + 132, // $3E5D + 132, // $3E5E + 132, // $3E5F + 132, // $3E60 + 132, // $3E61 + 132, // $3E62 + 132, // $3E63 + 132, // $3E64 + 132, // $3E65 + 132, // $3E66 + 132, // $3E67 + 132, // $3E68 + 132, // $3E69 + 132, // $3E6A + 132, // $3E6B + 132, // $3E6C + 132, // $3E6D + 132, // $3E6E + 132, // $3E6F + 132, // $3E70 + 132, // $3E71 + 132, // $3E72 + 132, // $3E73 + 132, // $3E74 + 132, // $3E75 + 132, // $3E76 + 132, // $3E77 + 132, // $3E78 + 132, // $3E79 + 132, // $3E7A + 132, // $3E7B + 132, // $3E7C + 132, // $3E7D + 132, // $3E7E + 132, // $3E7F + 132, // $3E80 + 132, // $3E81 + 132, // $3E82 + 132, // $3E83 + 132, // $3E84 + 132, // $3E85 + 132, // $3E86 + 132, // $3E87 + 132, // $3E88 + 132, // $3E89 + 132, // $3E8A + 132, // $3E8B + 132, // $3E8C + 132, // $3E8D + 132, // $3E8E + 132, // $3E8F + 132, // $3E90 + 132, // $3E91 + 132, // $3E92 + 132, // $3E93 + 132, // $3E94 + 132, // $3E95 + 132, // $3E96 + 132, // $3E97 + 132, // $3E98 + 132, // $3E99 + 132, // $3E9A + 132, // $3E9B + 132, // $3E9C + 132, // $3E9D + 132, // $3E9E + 132, // $3E9F + 132, // $3EA0 + 132, // $3EA1 + 132, // $3EA2 + 132, // $3EA3 + 132, // $3EA4 + 132, // $3EA5 + 132, // $3EA6 + 132, // $3EA7 + 132, // $3EA8 + 132, // $3EA9 + 132, // $3EAA + 132, // $3EAB + 132, // $3EAC + 132, // $3EAD + 132, // $3EAE + 132, // $3EAF + 132, // $3EB0 + 132, // $3EB1 + 132, // $3EB2 + 132, // $3EB3 + 132, // $3EB4 + 132, // $3EB5 + 132, // $3EB6 + 132, // $3EB7 + 132, // $3EB8 + 132, // $3EB9 + 132, // $3EBA + 132, // $3EBB + 132, // $3EBC + 132, // $3EBD + 132, // $3EBE + 132, // $3EBF + 132, // $3EC0 + 132, // $3EC1 + 132, // $3EC2 + 132, // $3EC3 + 132, // $3EC4 + 132, // $3EC5 + 132, // $3EC6 + 132, // $3EC7 + 132, // $3EC8 + 132, // $3EC9 + 132, // $3ECA + 132, // $3ECB + 132, // $3ECC + 132, // $3ECD + 132, // $3ECE + 132, // $3ECF + 132, // $3ED0 + 132, // $3ED1 + 132, // $3ED2 + 132, // $3ED3 + 132, // $3ED4 + 132, // $3ED5 + 132, // $3ED6 + 132, // $3ED7 + 132, // $3ED8 + 132, // $3ED9 + 132, // $3EDA + 132, // $3EDB + 132, // $3EDC + 132, // $3EDD + 132, // $3EDE + 132, // $3EDF + 132, // $3EE0 + 132, // $3EE1 + 132, // $3EE2 + 132, // $3EE3 + 132, // $3EE4 + 132, // $3EE5 + 132, // $3EE6 + 132, // $3EE7 + 132, // $3EE8 + 132, // $3EE9 + 132, // $3EEA + 132, // $3EEB + 132, // $3EEC + 132, // $3EED + 132, // $3EEE + 132, // $3EEF + 132, // $3EF0 + 132, // $3EF1 + 132, // $3EF2 + 132, // $3EF3 + 132, // $3EF4 + 132, // $3EF5 + 132, // $3EF6 + 132, // $3EF7 + 132, // $3EF8 + 132, // $3EF9 + 132, // $3EFA + 132, // $3EFB + 132, // $3EFC + 132, // $3EFD + 132, // $3EFE + 132, // $3EFF + 132, // $3F00 + 132, // $3F01 + 132, // $3F02 + 132, // $3F03 + 132, // $3F04 + 132, // $3F05 + 132, // $3F06 + 132, // $3F07 + 132, // $3F08 + 132, // $3F09 + 132, // $3F0A + 132, // $3F0B + 132, // $3F0C + 132, // $3F0D + 132, // $3F0E + 132, // $3F0F + 132, // $3F10 + 132, // $3F11 + 132, // $3F12 + 132, // $3F13 + 132, // $3F14 + 132, // $3F15 + 132, // $3F16 + 132, // $3F17 + 132, // $3F18 + 132, // $3F19 + 132, // $3F1A + 132, // $3F1B + 132, // $3F1C + 132, // $3F1D + 132, // $3F1E + 132, // $3F1F + 132, // $3F20 + 132, // $3F21 + 132, // $3F22 + 132, // $3F23 + 132, // $3F24 + 132, // $3F25 + 132, // $3F26 + 132, // $3F27 + 132, // $3F28 + 132, // $3F29 + 132, // $3F2A + 132, // $3F2B + 132, // $3F2C + 132, // $3F2D + 132, // $3F2E + 132, // $3F2F + 132, // $3F30 + 132, // $3F31 + 132, // $3F32 + 132, // $3F33 + 132, // $3F34 + 132, // $3F35 + 132, // $3F36 + 132, // $3F37 + 132, // $3F38 + 132, // $3F39 + 132, // $3F3A + 132, // $3F3B + 132, // $3F3C + 132, // $3F3D + 132, // $3F3E + 132, // $3F3F + 132, // $3F40 + 132, // $3F41 + 132, // $3F42 + 132, // $3F43 + 132, // $3F44 + 132, // $3F45 + 132, // $3F46 + 132, // $3F47 + 132, // $3F48 + 132, // $3F49 + 132, // $3F4A + 132, // $3F4B + 132, // $3F4C + 132, // $3F4D + 132, // $3F4E + 132, // $3F4F + 132, // $3F50 + 132, // $3F51 + 132, // $3F52 + 132, // $3F53 + 132, // $3F54 + 132, // $3F55 + 132, // $3F56 + 132, // $3F57 + 132, // $3F58 + 132, // $3F59 + 132, // $3F5A + 132, // $3F5B + 132, // $3F5C + 132, // $3F5D + 132, // $3F5E + 132, // $3F5F + 132, // $3F60 + 132, // $3F61 + 132, // $3F62 + 132, // $3F63 + 132, // $3F64 + 132, // $3F65 + 132, // $3F66 + 132, // $3F67 + 132, // $3F68 + 132, // $3F69 + 132, // $3F6A + 132, // $3F6B + 132, // $3F6C + 132, // $3F6D + 132, // $3F6E + 132, // $3F6F + 132, // $3F70 + 132, // $3F71 + 132, // $3F72 + 132, // $3F73 + 132, // $3F74 + 132, // $3F75 + 132, // $3F76 + 132, // $3F77 + 132, // $3F78 + 132, // $3F79 + 132, // $3F7A + 132, // $3F7B + 132, // $3F7C + 132, // $3F7D + 132, // $3F7E + 132, // $3F7F + 132, // $3F80 + 132, // $3F81 + 132, // $3F82 + 132, // $3F83 + 132, // $3F84 + 132, // $3F85 + 132, // $3F86 + 132, // $3F87 + 132, // $3F88 + 132, // $3F89 + 132, // $3F8A + 132, // $3F8B + 132, // $3F8C + 132, // $3F8D + 132, // $3F8E + 132, // $3F8F + 132, // $3F90 + 132, // $3F91 + 132, // $3F92 + 132, // $3F93 + 132, // $3F94 + 132, // $3F95 + 132, // $3F96 + 132, // $3F97 + 132, // $3F98 + 132, // $3F99 + 132, // $3F9A + 132, // $3F9B + 132, // $3F9C + 132, // $3F9D + 132, // $3F9E + 132, // $3F9F + 132, // $3FA0 + 132, // $3FA1 + 132, // $3FA2 + 132, // $3FA3 + 132, // $3FA4 + 132, // $3FA5 + 132, // $3FA6 + 132, // $3FA7 + 132, // $3FA8 + 132, // $3FA9 + 132, // $3FAA + 132, // $3FAB + 132, // $3FAC + 132, // $3FAD + 132, // $3FAE + 132, // $3FAF + 132, // $3FB0 + 132, // $3FB1 + 132, // $3FB2 + 132, // $3FB3 + 132, // $3FB4 + 132, // $3FB5 + 132, // $3FB6 + 132, // $3FB7 + 132, // $3FB8 + 132, // $3FB9 + 132, // $3FBA + 132, // $3FBB + 132, // $3FBC + 132, // $3FBD + 132, // $3FBE + 132, // $3FBF + 132, // $3FC0 + 132, // $3FC1 + 132, // $3FC2 + 132, // $3FC3 + 132, // $3FC4 + 132, // $3FC5 + 132, // $3FC6 + 132, // $3FC7 + 132, // $3FC8 + 132, // $3FC9 + 132, // $3FCA + 132, // $3FCB + 132, // $3FCC + 132, // $3FCD + 132, // $3FCE + 132, // $3FCF + 132, // $3FD0 + 132, // $3FD1 + 132, // $3FD2 + 132, // $3FD3 + 132, // $3FD4 + 132, // $3FD5 + 132, // $3FD6 + 132, // $3FD7 + 132, // $3FD8 + 132, // $3FD9 + 132, // $3FDA + 132, // $3FDB + 132, // $3FDC + 132, // $3FDD + 132, // $3FDE + 132, // $3FDF + 132, // $3FE0 + 132, // $3FE1 + 132, // $3FE2 + 132, // $3FE3 + 132, // $3FE4 + 132, // $3FE5 + 132, // $3FE6 + 132, // $3FE7 + 132, // $3FE8 + 132, // $3FE9 + 132, // $3FEA + 132, // $3FEB + 132, // $3FEC + 132, // $3FED + 132, // $3FEE + 132, // $3FEF + 132, // $3FF0 + 132, // $3FF1 + 132, // $3FF2 + 132, // $3FF3 + 132, // $3FF4 + 132, // $3FF5 + 132, // $3FF6 + 132, // $3FF7 + 132, // $3FF8 + 132, // $3FF9 + 132, // $3FFA + 132, // $3FFB + 132, // $3FFC + 132, // $3FFD + 132, // $3FFE + 132, // $3FFF + 132, // $4000 + 132, // $4001 + 132, // $4002 + 132, // $4003 + 132, // $4004 + 132, // $4005 + 132, // $4006 + 132, // $4007 + 132, // $4008 + 132, // $4009 + 132, // $400A + 132, // $400B + 132, // $400C + 132, // $400D + 132, // $400E + 132, // $400F + 132, // $4010 + 132, // $4011 + 132, // $4012 + 132, // $4013 + 132, // $4014 + 132, // $4015 + 132, // $4016 + 132, // $4017 + 132, // $4018 + 132, // $4019 + 132, // $401A + 132, // $401B + 132, // $401C + 132, // $401D + 132, // $401E + 132, // $401F + 132, // $4020 + 132, // $4021 + 132, // $4022 + 132, // $4023 + 132, // $4024 + 132, // $4025 + 132, // $4026 + 132, // $4027 + 132, // $4028 + 132, // $4029 + 132, // $402A + 132, // $402B + 132, // $402C + 132, // $402D + 132, // $402E + 132, // $402F + 132, // $4030 + 132, // $4031 + 132, // $4032 + 132, // $4033 + 132, // $4034 + 132, // $4035 + 132, // $4036 + 132, // $4037 + 132, // $4038 + 132, // $4039 + 132, // $403A + 132, // $403B + 132, // $403C + 132, // $403D + 132, // $403E + 132, // $403F + 132, // $4040 + 132, // $4041 + 132, // $4042 + 132, // $4043 + 132, // $4044 + 132, // $4045 + 132, // $4046 + 132, // $4047 + 132, // $4048 + 132, // $4049 + 132, // $404A + 132, // $404B + 132, // $404C + 132, // $404D + 132, // $404E + 132, // $404F + 132, // $4050 + 132, // $4051 + 132, // $4052 + 132, // $4053 + 132, // $4054 + 132, // $4055 + 132, // $4056 + 132, // $4057 + 132, // $4058 + 132, // $4059 + 132, // $405A + 132, // $405B + 132, // $405C + 132, // $405D + 132, // $405E + 132, // $405F + 132, // $4060 + 132, // $4061 + 132, // $4062 + 132, // $4063 + 132, // $4064 + 132, // $4065 + 132, // $4066 + 132, // $4067 + 132, // $4068 + 132, // $4069 + 132, // $406A + 132, // $406B + 132, // $406C + 132, // $406D + 132, // $406E + 132, // $406F + 132, // $4070 + 132, // $4071 + 132, // $4072 + 132, // $4073 + 132, // $4074 + 132, // $4075 + 132, // $4076 + 132, // $4077 + 132, // $4078 + 132, // $4079 + 132, // $407A + 132, // $407B + 132, // $407C + 132, // $407D + 132, // $407E + 132, // $407F + 132, // $4080 + 132, // $4081 + 132, // $4082 + 132, // $4083 + 132, // $4084 + 132, // $4085 + 132, // $4086 + 132, // $4087 + 132, // $4088 + 132, // $4089 + 132, // $408A + 132, // $408B + 132, // $408C + 132, // $408D + 132, // $408E + 132, // $408F + 132, // $4090 + 132, // $4091 + 132, // $4092 + 132, // $4093 + 132, // $4094 + 132, // $4095 + 132, // $4096 + 132, // $4097 + 132, // $4098 + 132, // $4099 + 132, // $409A + 132, // $409B + 132, // $409C + 132, // $409D + 132, // $409E + 132, // $409F + 132, // $40A0 + 132, // $40A1 + 132, // $40A2 + 132, // $40A3 + 132, // $40A4 + 132, // $40A5 + 132, // $40A6 + 132, // $40A7 + 132, // $40A8 + 132, // $40A9 + 132, // $40AA + 132, // $40AB + 132, // $40AC + 132, // $40AD + 132, // $40AE + 132, // $40AF + 132, // $40B0 + 132, // $40B1 + 132, // $40B2 + 132, // $40B3 + 132, // $40B4 + 132, // $40B5 + 132, // $40B6 + 132, // $40B7 + 132, // $40B8 + 132, // $40B9 + 132, // $40BA + 132, // $40BB + 132, // $40BC + 132, // $40BD + 132, // $40BE + 132, // $40BF + 132, // $40C0 + 132, // $40C1 + 132, // $40C2 + 132, // $40C3 + 132, // $40C4 + 132, // $40C5 + 132, // $40C6 + 132, // $40C7 + 132, // $40C8 + 132, // $40C9 + 132, // $40CA + 132, // $40CB + 132, // $40CC + 132, // $40CD + 132, // $40CE + 132, // $40CF + 132, // $40D0 + 132, // $40D1 + 132, // $40D2 + 132, // $40D3 + 132, // $40D4 + 132, // $40D5 + 132, // $40D6 + 132, // $40D7 + 132, // $40D8 + 132, // $40D9 + 132, // $40DA + 132, // $40DB + 132, // $40DC + 132, // $40DD + 132, // $40DE + 132, // $40DF + 132, // $40E0 + 132, // $40E1 + 132, // $40E2 + 132, // $40E3 + 132, // $40E4 + 132, // $40E5 + 132, // $40E6 + 132, // $40E7 + 132, // $40E8 + 132, // $40E9 + 132, // $40EA + 132, // $40EB + 132, // $40EC + 132, // $40ED + 132, // $40EE + 132, // $40EF + 132, // $40F0 + 132, // $40F1 + 132, // $40F2 + 132, // $40F3 + 132, // $40F4 + 132, // $40F5 + 132, // $40F6 + 132, // $40F7 + 132, // $40F8 + 132, // $40F9 + 132, // $40FA + 132, // $40FB + 132, // $40FC + 132, // $40FD + 132, // $40FE + 132, // $40FF + 132, // $4100 + 132, // $4101 + 132, // $4102 + 132, // $4103 + 132, // $4104 + 132, // $4105 + 132, // $4106 + 132, // $4107 + 132, // $4108 + 132, // $4109 + 132, // $410A + 132, // $410B + 132, // $410C + 132, // $410D + 132, // $410E + 132, // $410F + 132, // $4110 + 132, // $4111 + 132, // $4112 + 132, // $4113 + 132, // $4114 + 132, // $4115 + 132, // $4116 + 132, // $4117 + 132, // $4118 + 132, // $4119 + 132, // $411A + 132, // $411B + 132, // $411C + 132, // $411D + 132, // $411E + 132, // $411F + 132, // $4120 + 132, // $4121 + 132, // $4122 + 132, // $4123 + 132, // $4124 + 132, // $4125 + 132, // $4126 + 132, // $4127 + 132, // $4128 + 132, // $4129 + 132, // $412A + 132, // $412B + 132, // $412C + 132, // $412D + 132, // $412E + 132, // $412F + 132, // $4130 + 132, // $4131 + 132, // $4132 + 132, // $4133 + 132, // $4134 + 132, // $4135 + 132, // $4136 + 132, // $4137 + 132, // $4138 + 132, // $4139 + 132, // $413A + 132, // $413B + 132, // $413C + 132, // $413D + 132, // $413E + 132, // $413F + 132, // $4140 + 132, // $4141 + 132, // $4142 + 132, // $4143 + 132, // $4144 + 132, // $4145 + 132, // $4146 + 132, // $4147 + 132, // $4148 + 132, // $4149 + 132, // $414A + 132, // $414B + 132, // $414C + 132, // $414D + 132, // $414E + 132, // $414F + 132, // $4150 + 132, // $4151 + 132, // $4152 + 132, // $4153 + 132, // $4154 + 132, // $4155 + 132, // $4156 + 132, // $4157 + 132, // $4158 + 132, // $4159 + 132, // $415A + 132, // $415B + 132, // $415C + 132, // $415D + 132, // $415E + 132, // $415F + 132, // $4160 + 132, // $4161 + 132, // $4162 + 132, // $4163 + 132, // $4164 + 132, // $4165 + 132, // $4166 + 132, // $4167 + 132, // $4168 + 132, // $4169 + 132, // $416A + 132, // $416B + 132, // $416C + 132, // $416D + 132, // $416E + 132, // $416F + 132, // $4170 + 132, // $4171 + 132, // $4172 + 132, // $4173 + 132, // $4174 + 132, // $4175 + 132, // $4176 + 132, // $4177 + 132, // $4178 + 132, // $4179 + 132, // $417A + 132, // $417B + 132, // $417C + 132, // $417D + 132, // $417E + 132, // $417F + 132, // $4180 + 132, // $4181 + 132, // $4182 + 132, // $4183 + 132, // $4184 + 132, // $4185 + 132, // $4186 + 132, // $4187 + 132, // $4188 + 132, // $4189 + 132, // $418A + 132, // $418B + 132, // $418C + 132, // $418D + 132, // $418E + 132, // $418F + 132, // $4190 + 132, // $4191 + 132, // $4192 + 132, // $4193 + 132, // $4194 + 132, // $4195 + 132, // $4196 + 132, // $4197 + 132, // $4198 + 132, // $4199 + 132, // $419A + 132, // $419B + 132, // $419C + 132, // $419D + 132, // $419E + 132, // $419F + 132, // $41A0 + 132, // $41A1 + 132, // $41A2 + 132, // $41A3 + 132, // $41A4 + 132, // $41A5 + 132, // $41A6 + 132, // $41A7 + 132, // $41A8 + 132, // $41A9 + 132, // $41AA + 132, // $41AB + 132, // $41AC + 132, // $41AD + 132, // $41AE + 132, // $41AF + 132, // $41B0 + 132, // $41B1 + 132, // $41B2 + 132, // $41B3 + 132, // $41B4 + 132, // $41B5 + 132, // $41B6 + 132, // $41B7 + 132, // $41B8 + 132, // $41B9 + 132, // $41BA + 132, // $41BB + 132, // $41BC + 132, // $41BD + 132, // $41BE + 132, // $41BF + 132, // $41C0 + 132, // $41C1 + 132, // $41C2 + 132, // $41C3 + 132, // $41C4 + 132, // $41C5 + 132, // $41C6 + 132, // $41C7 + 132, // $41C8 + 132, // $41C9 + 132, // $41CA + 132, // $41CB + 132, // $41CC + 132, // $41CD + 132, // $41CE + 132, // $41CF + 132, // $41D0 + 132, // $41D1 + 132, // $41D2 + 132, // $41D3 + 132, // $41D4 + 132, // $41D5 + 132, // $41D6 + 132, // $41D7 + 132, // $41D8 + 132, // $41D9 + 132, // $41DA + 132, // $41DB + 132, // $41DC + 132, // $41DD + 132, // $41DE + 132, // $41DF + 132, // $41E0 + 132, // $41E1 + 132, // $41E2 + 132, // $41E3 + 132, // $41E4 + 132, // $41E5 + 132, // $41E6 + 132, // $41E7 + 132, // $41E8 + 132, // $41E9 + 132, // $41EA + 132, // $41EB + 132, // $41EC + 132, // $41ED + 132, // $41EE + 132, // $41EF + 132, // $41F0 + 132, // $41F1 + 132, // $41F2 + 132, // $41F3 + 132, // $41F4 + 132, // $41F5 + 132, // $41F6 + 132, // $41F7 + 132, // $41F8 + 132, // $41F9 + 132, // $41FA + 132, // $41FB + 132, // $41FC + 132, // $41FD + 132, // $41FE + 132, // $41FF + 132, // $4200 + 132, // $4201 + 132, // $4202 + 132, // $4203 + 132, // $4204 + 132, // $4205 + 132, // $4206 + 132, // $4207 + 132, // $4208 + 132, // $4209 + 132, // $420A + 132, // $420B + 132, // $420C + 132, // $420D + 132, // $420E + 132, // $420F + 132, // $4210 + 132, // $4211 + 132, // $4212 + 132, // $4213 + 132, // $4214 + 132, // $4215 + 132, // $4216 + 132, // $4217 + 132, // $4218 + 132, // $4219 + 132, // $421A + 132, // $421B + 132, // $421C + 132, // $421D + 132, // $421E + 132, // $421F + 132, // $4220 + 132, // $4221 + 132, // $4222 + 132, // $4223 + 132, // $4224 + 132, // $4225 + 132, // $4226 + 132, // $4227 + 132, // $4228 + 132, // $4229 + 132, // $422A + 132, // $422B + 132, // $422C + 132, // $422D + 132, // $422E + 132, // $422F + 132, // $4230 + 132, // $4231 + 132, // $4232 + 132, // $4233 + 132, // $4234 + 132, // $4235 + 132, // $4236 + 132, // $4237 + 132, // $4238 + 132, // $4239 + 132, // $423A + 132, // $423B + 132, // $423C + 132, // $423D + 132, // $423E + 132, // $423F + 132, // $4240 + 132, // $4241 + 132, // $4242 + 132, // $4243 + 132, // $4244 + 132, // $4245 + 132, // $4246 + 132, // $4247 + 132, // $4248 + 132, // $4249 + 132, // $424A + 132, // $424B + 132, // $424C + 132, // $424D + 132, // $424E + 132, // $424F + 132, // $4250 + 132, // $4251 + 132, // $4252 + 132, // $4253 + 132, // $4254 + 132, // $4255 + 132, // $4256 + 132, // $4257 + 132, // $4258 + 132, // $4259 + 132, // $425A + 132, // $425B + 132, // $425C + 132, // $425D + 132, // $425E + 132, // $425F + 132, // $4260 + 132, // $4261 + 132, // $4262 + 132, // $4263 + 132, // $4264 + 132, // $4265 + 132, // $4266 + 132, // $4267 + 132, // $4268 + 132, // $4269 + 132, // $426A + 132, // $426B + 132, // $426C + 132, // $426D + 132, // $426E + 132, // $426F + 132, // $4270 + 132, // $4271 + 132, // $4272 + 132, // $4273 + 132, // $4274 + 132, // $4275 + 132, // $4276 + 132, // $4277 + 132, // $4278 + 132, // $4279 + 132, // $427A + 132, // $427B + 132, // $427C + 132, // $427D + 132, // $427E + 132, // $427F + 132, // $4280 + 132, // $4281 + 132, // $4282 + 132, // $4283 + 132, // $4284 + 132, // $4285 + 132, // $4286 + 132, // $4287 + 132, // $4288 + 132, // $4289 + 132, // $428A + 132, // $428B + 132, // $428C + 132, // $428D + 132, // $428E + 132, // $428F + 132, // $4290 + 132, // $4291 + 132, // $4292 + 132, // $4293 + 132, // $4294 + 132, // $4295 + 132, // $4296 + 132, // $4297 + 132, // $4298 + 132, // $4299 + 132, // $429A + 132, // $429B + 132, // $429C + 132, // $429D + 132, // $429E + 132, // $429F + 132, // $42A0 + 132, // $42A1 + 132, // $42A2 + 132, // $42A3 + 132, // $42A4 + 132, // $42A5 + 132, // $42A6 + 132, // $42A7 + 132, // $42A8 + 132, // $42A9 + 132, // $42AA + 132, // $42AB + 132, // $42AC + 132, // $42AD + 132, // $42AE + 132, // $42AF + 132, // $42B0 + 132, // $42B1 + 132, // $42B2 + 132, // $42B3 + 132, // $42B4 + 132, // $42B5 + 132, // $42B6 + 132, // $42B7 + 132, // $42B8 + 132, // $42B9 + 132, // $42BA + 132, // $42BB + 132, // $42BC + 132, // $42BD + 132, // $42BE + 132, // $42BF + 132, // $42C0 + 132, // $42C1 + 132, // $42C2 + 132, // $42C3 + 132, // $42C4 + 132, // $42C5 + 132, // $42C6 + 132, // $42C7 + 132, // $42C8 + 132, // $42C9 + 132, // $42CA + 132, // $42CB + 132, // $42CC + 132, // $42CD + 132, // $42CE + 132, // $42CF + 132, // $42D0 + 132, // $42D1 + 132, // $42D2 + 132, // $42D3 + 132, // $42D4 + 132, // $42D5 + 132, // $42D6 + 132, // $42D7 + 132, // $42D8 + 132, // $42D9 + 132, // $42DA + 132, // $42DB + 132, // $42DC + 132, // $42DD + 132, // $42DE + 132, // $42DF + 132, // $42E0 + 132, // $42E1 + 132, // $42E2 + 132, // $42E3 + 132, // $42E4 + 132, // $42E5 + 132, // $42E6 + 132, // $42E7 + 132, // $42E8 + 132, // $42E9 + 132, // $42EA + 132, // $42EB + 132, // $42EC + 132, // $42ED + 132, // $42EE + 132, // $42EF + 132, // $42F0 + 132, // $42F1 + 132, // $42F2 + 132, // $42F3 + 132, // $42F4 + 132, // $42F5 + 132, // $42F6 + 132, // $42F7 + 132, // $42F8 + 132, // $42F9 + 132, // $42FA + 132, // $42FB + 132, // $42FC + 132, // $42FD + 132, // $42FE + 132, // $42FF + 132, // $4300 + 132, // $4301 + 132, // $4302 + 132, // $4303 + 132, // $4304 + 132, // $4305 + 132, // $4306 + 132, // $4307 + 132, // $4308 + 132, // $4309 + 132, // $430A + 132, // $430B + 132, // $430C + 132, // $430D + 132, // $430E + 132, // $430F + 132, // $4310 + 132, // $4311 + 132, // $4312 + 132, // $4313 + 132, // $4314 + 132, // $4315 + 132, // $4316 + 132, // $4317 + 132, // $4318 + 132, // $4319 + 132, // $431A + 132, // $431B + 132, // $431C + 132, // $431D + 132, // $431E + 132, // $431F + 132, // $4320 + 132, // $4321 + 132, // $4322 + 132, // $4323 + 132, // $4324 + 132, // $4325 + 132, // $4326 + 132, // $4327 + 132, // $4328 + 132, // $4329 + 132, // $432A + 132, // $432B + 132, // $432C + 132, // $432D + 132, // $432E + 132, // $432F + 132, // $4330 + 132, // $4331 + 132, // $4332 + 132, // $4333 + 132, // $4334 + 132, // $4335 + 132, // $4336 + 132, // $4337 + 132, // $4338 + 132, // $4339 + 132, // $433A + 132, // $433B + 132, // $433C + 132, // $433D + 132, // $433E + 132, // $433F + 132, // $4340 + 132, // $4341 + 132, // $4342 + 132, // $4343 + 132, // $4344 + 132, // $4345 + 132, // $4346 + 132, // $4347 + 132, // $4348 + 132, // $4349 + 132, // $434A + 132, // $434B + 132, // $434C + 132, // $434D + 132, // $434E + 132, // $434F + 132, // $4350 + 132, // $4351 + 132, // $4352 + 132, // $4353 + 132, // $4354 + 132, // $4355 + 132, // $4356 + 132, // $4357 + 132, // $4358 + 132, // $4359 + 132, // $435A + 132, // $435B + 132, // $435C + 132, // $435D + 132, // $435E + 132, // $435F + 132, // $4360 + 132, // $4361 + 132, // $4362 + 132, // $4363 + 132, // $4364 + 132, // $4365 + 132, // $4366 + 132, // $4367 + 132, // $4368 + 132, // $4369 + 132, // $436A + 132, // $436B + 132, // $436C + 132, // $436D + 132, // $436E + 132, // $436F + 132, // $4370 + 132, // $4371 + 132, // $4372 + 132, // $4373 + 132, // $4374 + 132, // $4375 + 132, // $4376 + 132, // $4377 + 132, // $4378 + 132, // $4379 + 132, // $437A + 132, // $437B + 132, // $437C + 132, // $437D + 132, // $437E + 132, // $437F + 132, // $4380 + 132, // $4381 + 132, // $4382 + 132, // $4383 + 132, // $4384 + 132, // $4385 + 132, // $4386 + 132, // $4387 + 132, // $4388 + 132, // $4389 + 132, // $438A + 132, // $438B + 132, // $438C + 132, // $438D + 132, // $438E + 132, // $438F + 132, // $4390 + 132, // $4391 + 132, // $4392 + 132, // $4393 + 132, // $4394 + 132, // $4395 + 132, // $4396 + 132, // $4397 + 132, // $4398 + 132, // $4399 + 132, // $439A + 132, // $439B + 132, // $439C + 132, // $439D + 132, // $439E + 132, // $439F + 132, // $43A0 + 132, // $43A1 + 132, // $43A2 + 132, // $43A3 + 132, // $43A4 + 132, // $43A5 + 132, // $43A6 + 132, // $43A7 + 132, // $43A8 + 132, // $43A9 + 132, // $43AA + 132, // $43AB + 132, // $43AC + 132, // $43AD + 132, // $43AE + 132, // $43AF + 132, // $43B0 + 132, // $43B1 + 132, // $43B2 + 132, // $43B3 + 132, // $43B4 + 132, // $43B5 + 132, // $43B6 + 132, // $43B7 + 132, // $43B8 + 132, // $43B9 + 132, // $43BA + 132, // $43BB + 132, // $43BC + 132, // $43BD + 132, // $43BE + 132, // $43BF + 132, // $43C0 + 132, // $43C1 + 132, // $43C2 + 132, // $43C3 + 132, // $43C4 + 132, // $43C5 + 132, // $43C6 + 132, // $43C7 + 132, // $43C8 + 132, // $43C9 + 132, // $43CA + 132, // $43CB + 132, // $43CC + 132, // $43CD + 132, // $43CE + 132, // $43CF + 132, // $43D0 + 132, // $43D1 + 132, // $43D2 + 132, // $43D3 + 132, // $43D4 + 132, // $43D5 + 132, // $43D6 + 132, // $43D7 + 132, // $43D8 + 132, // $43D9 + 132, // $43DA + 132, // $43DB + 132, // $43DC + 132, // $43DD + 132, // $43DE + 132, // $43DF + 132, // $43E0 + 132, // $43E1 + 132, // $43E2 + 132, // $43E3 + 132, // $43E4 + 132, // $43E5 + 132, // $43E6 + 132, // $43E7 + 132, // $43E8 + 132, // $43E9 + 132, // $43EA + 132, // $43EB + 132, // $43EC + 132, // $43ED + 132, // $43EE + 132, // $43EF + 132, // $43F0 + 132, // $43F1 + 132, // $43F2 + 132, // $43F3 + 132, // $43F4 + 132, // $43F5 + 132, // $43F6 + 132, // $43F7 + 132, // $43F8 + 132, // $43F9 + 132, // $43FA + 132, // $43FB + 132, // $43FC + 132, // $43FD + 132, // $43FE + 132, // $43FF + 132, // $4400 + 132, // $4401 + 132, // $4402 + 132, // $4403 + 132, // $4404 + 132, // $4405 + 132, // $4406 + 132, // $4407 + 132, // $4408 + 132, // $4409 + 132, // $440A + 132, // $440B + 132, // $440C + 132, // $440D + 132, // $440E + 132, // $440F + 132, // $4410 + 132, // $4411 + 132, // $4412 + 132, // $4413 + 132, // $4414 + 132, // $4415 + 132, // $4416 + 132, // $4417 + 132, // $4418 + 132, // $4419 + 132, // $441A + 132, // $441B + 132, // $441C + 132, // $441D + 132, // $441E + 132, // $441F + 132, // $4420 + 132, // $4421 + 132, // $4422 + 132, // $4423 + 132, // $4424 + 132, // $4425 + 132, // $4426 + 132, // $4427 + 132, // $4428 + 132, // $4429 + 132, // $442A + 132, // $442B + 132, // $442C + 132, // $442D + 132, // $442E + 132, // $442F + 132, // $4430 + 132, // $4431 + 132, // $4432 + 132, // $4433 + 132, // $4434 + 132, // $4435 + 132, // $4436 + 132, // $4437 + 132, // $4438 + 132, // $4439 + 132, // $443A + 132, // $443B + 132, // $443C + 132, // $443D + 132, // $443E + 132, // $443F + 132, // $4440 + 132, // $4441 + 132, // $4442 + 132, // $4443 + 132, // $4444 + 132, // $4445 + 132, // $4446 + 132, // $4447 + 132, // $4448 + 132, // $4449 + 132, // $444A + 132, // $444B + 132, // $444C + 132, // $444D + 132, // $444E + 132, // $444F + 132, // $4450 + 132, // $4451 + 132, // $4452 + 132, // $4453 + 132, // $4454 + 132, // $4455 + 132, // $4456 + 132, // $4457 + 132, // $4458 + 132, // $4459 + 132, // $445A + 132, // $445B + 132, // $445C + 132, // $445D + 132, // $445E + 132, // $445F + 132, // $4460 + 132, // $4461 + 132, // $4462 + 132, // $4463 + 132, // $4464 + 132, // $4465 + 132, // $4466 + 132, // $4467 + 132, // $4468 + 132, // $4469 + 132, // $446A + 132, // $446B + 132, // $446C + 132, // $446D + 132, // $446E + 132, // $446F + 132, // $4470 + 132, // $4471 + 132, // $4472 + 132, // $4473 + 132, // $4474 + 132, // $4475 + 132, // $4476 + 132, // $4477 + 132, // $4478 + 132, // $4479 + 132, // $447A + 132, // $447B + 132, // $447C + 132, // $447D + 132, // $447E + 132, // $447F + 132, // $4480 + 132, // $4481 + 132, // $4482 + 132, // $4483 + 132, // $4484 + 132, // $4485 + 132, // $4486 + 132, // $4487 + 132, // $4488 + 132, // $4489 + 132, // $448A + 132, // $448B + 132, // $448C + 132, // $448D + 132, // $448E + 132, // $448F + 132, // $4490 + 132, // $4491 + 132, // $4492 + 132, // $4493 + 132, // $4494 + 132, // $4495 + 132, // $4496 + 132, // $4497 + 132, // $4498 + 132, // $4499 + 132, // $449A + 132, // $449B + 132, // $449C + 132, // $449D + 132, // $449E + 132, // $449F + 132, // $44A0 + 132, // $44A1 + 132, // $44A2 + 132, // $44A3 + 132, // $44A4 + 132, // $44A5 + 132, // $44A6 + 132, // $44A7 + 132, // $44A8 + 132, // $44A9 + 132, // $44AA + 132, // $44AB + 132, // $44AC + 132, // $44AD + 132, // $44AE + 132, // $44AF + 132, // $44B0 + 132, // $44B1 + 132, // $44B2 + 132, // $44B3 + 132, // $44B4 + 132, // $44B5 + 132, // $44B6 + 132, // $44B7 + 132, // $44B8 + 132, // $44B9 + 132, // $44BA + 132, // $44BB + 132, // $44BC + 132, // $44BD + 132, // $44BE + 132, // $44BF + 132, // $44C0 + 132, // $44C1 + 132, // $44C2 + 132, // $44C3 + 132, // $44C4 + 132, // $44C5 + 132, // $44C6 + 132, // $44C7 + 132, // $44C8 + 132, // $44C9 + 132, // $44CA + 132, // $44CB + 132, // $44CC + 132, // $44CD + 132, // $44CE + 132, // $44CF + 132, // $44D0 + 132, // $44D1 + 132, // $44D2 + 132, // $44D3 + 132, // $44D4 + 132, // $44D5 + 132, // $44D6 + 132, // $44D7 + 132, // $44D8 + 132, // $44D9 + 132, // $44DA + 132, // $44DB + 132, // $44DC + 132, // $44DD + 132, // $44DE + 132, // $44DF + 132, // $44E0 + 132, // $44E1 + 132, // $44E2 + 132, // $44E3 + 132, // $44E4 + 132, // $44E5 + 132, // $44E6 + 132, // $44E7 + 132, // $44E8 + 132, // $44E9 + 132, // $44EA + 132, // $44EB + 132, // $44EC + 132, // $44ED + 132, // $44EE + 132, // $44EF + 132, // $44F0 + 132, // $44F1 + 132, // $44F2 + 132, // $44F3 + 132, // $44F4 + 132, // $44F5 + 132, // $44F6 + 132, // $44F7 + 132, // $44F8 + 132, // $44F9 + 132, // $44FA + 132, // $44FB + 132, // $44FC + 132, // $44FD + 132, // $44FE + 132, // $44FF + 132, // $4500 + 132, // $4501 + 132, // $4502 + 132, // $4503 + 132, // $4504 + 132, // $4505 + 132, // $4506 + 132, // $4507 + 132, // $4508 + 132, // $4509 + 132, // $450A + 132, // $450B + 132, // $450C + 132, // $450D + 132, // $450E + 132, // $450F + 132, // $4510 + 132, // $4511 + 132, // $4512 + 132, // $4513 + 132, // $4514 + 132, // $4515 + 132, // $4516 + 132, // $4517 + 132, // $4518 + 132, // $4519 + 132, // $451A + 132, // $451B + 132, // $451C + 132, // $451D + 132, // $451E + 132, // $451F + 132, // $4520 + 132, // $4521 + 132, // $4522 + 132, // $4523 + 132, // $4524 + 132, // $4525 + 132, // $4526 + 132, // $4527 + 132, // $4528 + 132, // $4529 + 132, // $452A + 132, // $452B + 132, // $452C + 132, // $452D + 132, // $452E + 132, // $452F + 132, // $4530 + 132, // $4531 + 132, // $4532 + 132, // $4533 + 132, // $4534 + 132, // $4535 + 132, // $4536 + 132, // $4537 + 132, // $4538 + 132, // $4539 + 132, // $453A + 132, // $453B + 132, // $453C + 132, // $453D + 132, // $453E + 132, // $453F + 132, // $4540 + 132, // $4541 + 132, // $4542 + 132, // $4543 + 132, // $4544 + 132, // $4545 + 132, // $4546 + 132, // $4547 + 132, // $4548 + 132, // $4549 + 132, // $454A + 132, // $454B + 132, // $454C + 132, // $454D + 132, // $454E + 132, // $454F + 132, // $4550 + 132, // $4551 + 132, // $4552 + 132, // $4553 + 132, // $4554 + 132, // $4555 + 132, // $4556 + 132, // $4557 + 132, // $4558 + 132, // $4559 + 132, // $455A + 132, // $455B + 132, // $455C + 132, // $455D + 132, // $455E + 132, // $455F + 132, // $4560 + 132, // $4561 + 132, // $4562 + 132, // $4563 + 132, // $4564 + 132, // $4565 + 132, // $4566 + 132, // $4567 + 132, // $4568 + 132, // $4569 + 132, // $456A + 132, // $456B + 132, // $456C + 132, // $456D + 132, // $456E + 132, // $456F + 132, // $4570 + 132, // $4571 + 132, // $4572 + 132, // $4573 + 132, // $4574 + 132, // $4575 + 132, // $4576 + 132, // $4577 + 132, // $4578 + 132, // $4579 + 132, // $457A + 132, // $457B + 132, // $457C + 132, // $457D + 132, // $457E + 132, // $457F + 132, // $4580 + 132, // $4581 + 132, // $4582 + 132, // $4583 + 132, // $4584 + 132, // $4585 + 132, // $4586 + 132, // $4587 + 132, // $4588 + 132, // $4589 + 132, // $458A + 132, // $458B + 132, // $458C + 132, // $458D + 132, // $458E + 132, // $458F + 132, // $4590 + 132, // $4591 + 132, // $4592 + 132, // $4593 + 132, // $4594 + 132, // $4595 + 132, // $4596 + 132, // $4597 + 132, // $4598 + 132, // $4599 + 132, // $459A + 132, // $459B + 132, // $459C + 132, // $459D + 132, // $459E + 132, // $459F + 132, // $45A0 + 132, // $45A1 + 132, // $45A2 + 132, // $45A3 + 132, // $45A4 + 132, // $45A5 + 132, // $45A6 + 132, // $45A7 + 132, // $45A8 + 132, // $45A9 + 132, // $45AA + 132, // $45AB + 132, // $45AC + 132, // $45AD + 132, // $45AE + 132, // $45AF + 132, // $45B0 + 132, // $45B1 + 132, // $45B2 + 132, // $45B3 + 132, // $45B4 + 132, // $45B5 + 132, // $45B6 + 132, // $45B7 + 132, // $45B8 + 132, // $45B9 + 132, // $45BA + 132, // $45BB + 132, // $45BC + 132, // $45BD + 132, // $45BE + 132, // $45BF + 132, // $45C0 + 132, // $45C1 + 132, // $45C2 + 132, // $45C3 + 132, // $45C4 + 132, // $45C5 + 132, // $45C6 + 132, // $45C7 + 132, // $45C8 + 132, // $45C9 + 132, // $45CA + 132, // $45CB + 132, // $45CC + 132, // $45CD + 132, // $45CE + 132, // $45CF + 132, // $45D0 + 132, // $45D1 + 132, // $45D2 + 132, // $45D3 + 132, // $45D4 + 132, // $45D5 + 132, // $45D6 + 132, // $45D7 + 132, // $45D8 + 132, // $45D9 + 132, // $45DA + 132, // $45DB + 132, // $45DC + 132, // $45DD + 132, // $45DE + 132, // $45DF + 132, // $45E0 + 132, // $45E1 + 132, // $45E2 + 132, // $45E3 + 132, // $45E4 + 132, // $45E5 + 132, // $45E6 + 132, // $45E7 + 132, // $45E8 + 132, // $45E9 + 132, // $45EA + 132, // $45EB + 132, // $45EC + 132, // $45ED + 132, // $45EE + 132, // $45EF + 132, // $45F0 + 132, // $45F1 + 132, // $45F2 + 132, // $45F3 + 132, // $45F4 + 132, // $45F5 + 132, // $45F6 + 132, // $45F7 + 132, // $45F8 + 132, // $45F9 + 132, // $45FA + 132, // $45FB + 132, // $45FC + 132, // $45FD + 132, // $45FE + 132, // $45FF + 132, // $4600 + 132, // $4601 + 132, // $4602 + 132, // $4603 + 132, // $4604 + 132, // $4605 + 132, // $4606 + 132, // $4607 + 132, // $4608 + 132, // $4609 + 132, // $460A + 132, // $460B + 132, // $460C + 132, // $460D + 132, // $460E + 132, // $460F + 132, // $4610 + 132, // $4611 + 132, // $4612 + 132, // $4613 + 132, // $4614 + 132, // $4615 + 132, // $4616 + 132, // $4617 + 132, // $4618 + 132, // $4619 + 132, // $461A + 132, // $461B + 132, // $461C + 132, // $461D + 132, // $461E + 132, // $461F + 132, // $4620 + 132, // $4621 + 132, // $4622 + 132, // $4623 + 132, // $4624 + 132, // $4625 + 132, // $4626 + 132, // $4627 + 132, // $4628 + 132, // $4629 + 132, // $462A + 132, // $462B + 132, // $462C + 132, // $462D + 132, // $462E + 132, // $462F + 132, // $4630 + 132, // $4631 + 132, // $4632 + 132, // $4633 + 132, // $4634 + 132, // $4635 + 132, // $4636 + 132, // $4637 + 132, // $4638 + 132, // $4639 + 132, // $463A + 132, // $463B + 132, // $463C + 132, // $463D + 132, // $463E + 132, // $463F + 132, // $4640 + 132, // $4641 + 132, // $4642 + 132, // $4643 + 132, // $4644 + 132, // $4645 + 132, // $4646 + 132, // $4647 + 132, // $4648 + 132, // $4649 + 132, // $464A + 132, // $464B + 132, // $464C + 132, // $464D + 132, // $464E + 132, // $464F + 132, // $4650 + 132, // $4651 + 132, // $4652 + 132, // $4653 + 132, // $4654 + 132, // $4655 + 132, // $4656 + 132, // $4657 + 132, // $4658 + 132, // $4659 + 132, // $465A + 132, // $465B + 132, // $465C + 132, // $465D + 132, // $465E + 132, // $465F + 132, // $4660 + 132, // $4661 + 132, // $4662 + 132, // $4663 + 132, // $4664 + 132, // $4665 + 132, // $4666 + 132, // $4667 + 132, // $4668 + 132, // $4669 + 132, // $466A + 132, // $466B + 132, // $466C + 132, // $466D + 132, // $466E + 132, // $466F + 132, // $4670 + 132, // $4671 + 132, // $4672 + 132, // $4673 + 132, // $4674 + 132, // $4675 + 132, // $4676 + 132, // $4677 + 132, // $4678 + 132, // $4679 + 132, // $467A + 132, // $467B + 132, // $467C + 132, // $467D + 132, // $467E + 132, // $467F + 132, // $4680 + 132, // $4681 + 132, // $4682 + 132, // $4683 + 132, // $4684 + 132, // $4685 + 132, // $4686 + 132, // $4687 + 132, // $4688 + 132, // $4689 + 132, // $468A + 132, // $468B + 132, // $468C + 132, // $468D + 132, // $468E + 132, // $468F + 132, // $4690 + 132, // $4691 + 132, // $4692 + 132, // $4693 + 132, // $4694 + 132, // $4695 + 132, // $4696 + 132, // $4697 + 132, // $4698 + 132, // $4699 + 132, // $469A + 132, // $469B + 132, // $469C + 132, // $469D + 132, // $469E + 132, // $469F + 132, // $46A0 + 132, // $46A1 + 132, // $46A2 + 132, // $46A3 + 132, // $46A4 + 132, // $46A5 + 132, // $46A6 + 132, // $46A7 + 132, // $46A8 + 132, // $46A9 + 132, // $46AA + 132, // $46AB + 132, // $46AC + 132, // $46AD + 132, // $46AE + 132, // $46AF + 132, // $46B0 + 132, // $46B1 + 132, // $46B2 + 132, // $46B3 + 132, // $46B4 + 132, // $46B5 + 132, // $46B6 + 132, // $46B7 + 132, // $46B8 + 132, // $46B9 + 132, // $46BA + 132, // $46BB + 132, // $46BC + 132, // $46BD + 132, // $46BE + 132, // $46BF + 132, // $46C0 + 132, // $46C1 + 132, // $46C2 + 132, // $46C3 + 132, // $46C4 + 132, // $46C5 + 132, // $46C6 + 132, // $46C7 + 132, // $46C8 + 132, // $46C9 + 132, // $46CA + 132, // $46CB + 132, // $46CC + 132, // $46CD + 132, // $46CE + 132, // $46CF + 132, // $46D0 + 132, // $46D1 + 132, // $46D2 + 132, // $46D3 + 132, // $46D4 + 132, // $46D5 + 132, // $46D6 + 132, // $46D7 + 132, // $46D8 + 132, // $46D9 + 132, // $46DA + 132, // $46DB + 132, // $46DC + 132, // $46DD + 132, // $46DE + 132, // $46DF + 132, // $46E0 + 132, // $46E1 + 132, // $46E2 + 132, // $46E3 + 132, // $46E4 + 132, // $46E5 + 132, // $46E6 + 132, // $46E7 + 132, // $46E8 + 132, // $46E9 + 132, // $46EA + 132, // $46EB + 132, // $46EC + 132, // $46ED + 132, // $46EE + 132, // $46EF + 132, // $46F0 + 132, // $46F1 + 132, // $46F2 + 132, // $46F3 + 132, // $46F4 + 132, // $46F5 + 132, // $46F6 + 132, // $46F7 + 132, // $46F8 + 132, // $46F9 + 132, // $46FA + 132, // $46FB + 132, // $46FC + 132, // $46FD + 132, // $46FE + 132, // $46FF + 132, // $4700 + 132, // $4701 + 132, // $4702 + 132, // $4703 + 132, // $4704 + 132, // $4705 + 132, // $4706 + 132, // $4707 + 132, // $4708 + 132, // $4709 + 132, // $470A + 132, // $470B + 132, // $470C + 132, // $470D + 132, // $470E + 132, // $470F + 132, // $4710 + 132, // $4711 + 132, // $4712 + 132, // $4713 + 132, // $4714 + 132, // $4715 + 132, // $4716 + 132, // $4717 + 132, // $4718 + 132, // $4719 + 132, // $471A + 132, // $471B + 132, // $471C + 132, // $471D + 132, // $471E + 132, // $471F + 132, // $4720 + 132, // $4721 + 132, // $4722 + 132, // $4723 + 132, // $4724 + 132, // $4725 + 132, // $4726 + 132, // $4727 + 132, // $4728 + 132, // $4729 + 132, // $472A + 132, // $472B + 132, // $472C + 132, // $472D + 132, // $472E + 132, // $472F + 132, // $4730 + 132, // $4731 + 132, // $4732 + 132, // $4733 + 132, // $4734 + 132, // $4735 + 132, // $4736 + 132, // $4737 + 132, // $4738 + 132, // $4739 + 132, // $473A + 132, // $473B + 132, // $473C + 132, // $473D + 132, // $473E + 132, // $473F + 132, // $4740 + 132, // $4741 + 132, // $4742 + 132, // $4743 + 132, // $4744 + 132, // $4745 + 132, // $4746 + 132, // $4747 + 132, // $4748 + 132, // $4749 + 132, // $474A + 132, // $474B + 132, // $474C + 132, // $474D + 132, // $474E + 132, // $474F + 132, // $4750 + 132, // $4751 + 132, // $4752 + 132, // $4753 + 132, // $4754 + 132, // $4755 + 132, // $4756 + 132, // $4757 + 132, // $4758 + 132, // $4759 + 132, // $475A + 132, // $475B + 132, // $475C + 132, // $475D + 132, // $475E + 132, // $475F + 132, // $4760 + 132, // $4761 + 132, // $4762 + 132, // $4763 + 132, // $4764 + 132, // $4765 + 132, // $4766 + 132, // $4767 + 132, // $4768 + 132, // $4769 + 132, // $476A + 132, // $476B + 132, // $476C + 132, // $476D + 132, // $476E + 132, // $476F + 132, // $4770 + 132, // $4771 + 132, // $4772 + 132, // $4773 + 132, // $4774 + 132, // $4775 + 132, // $4776 + 132, // $4777 + 132, // $4778 + 132, // $4779 + 132, // $477A + 132, // $477B + 132, // $477C + 132, // $477D + 132, // $477E + 132, // $477F + 132, // $4780 + 132, // $4781 + 132, // $4782 + 132, // $4783 + 132, // $4784 + 132, // $4785 + 132, // $4786 + 132, // $4787 + 132, // $4788 + 132, // $4789 + 132, // $478A + 132, // $478B + 132, // $478C + 132, // $478D + 132, // $478E + 132, // $478F + 132, // $4790 + 132, // $4791 + 132, // $4792 + 132, // $4793 + 132, // $4794 + 132, // $4795 + 132, // $4796 + 132, // $4797 + 132, // $4798 + 132, // $4799 + 132, // $479A + 132, // $479B + 132, // $479C + 132, // $479D + 132, // $479E + 132, // $479F + 132, // $47A0 + 132, // $47A1 + 132, // $47A2 + 132, // $47A3 + 132, // $47A4 + 132, // $47A5 + 132, // $47A6 + 132, // $47A7 + 132, // $47A8 + 132, // $47A9 + 132, // $47AA + 132, // $47AB + 132, // $47AC + 132, // $47AD + 132, // $47AE + 132, // $47AF + 132, // $47B0 + 132, // $47B1 + 132, // $47B2 + 132, // $47B3 + 132, // $47B4 + 132, // $47B5 + 132, // $47B6 + 132, // $47B7 + 132, // $47B8 + 132, // $47B9 + 132, // $47BA + 132, // $47BB + 132, // $47BC + 132, // $47BD + 132, // $47BE + 132, // $47BF + 132, // $47C0 + 132, // $47C1 + 132, // $47C2 + 132, // $47C3 + 132, // $47C4 + 132, // $47C5 + 132, // $47C6 + 132, // $47C7 + 132, // $47C8 + 132, // $47C9 + 132, // $47CA + 132, // $47CB + 132, // $47CC + 132, // $47CD + 132, // $47CE + 132, // $47CF + 132, // $47D0 + 132, // $47D1 + 132, // $47D2 + 132, // $47D3 + 132, // $47D4 + 132, // $47D5 + 132, // $47D6 + 132, // $47D7 + 132, // $47D8 + 132, // $47D9 + 132, // $47DA + 132, // $47DB + 132, // $47DC + 132, // $47DD + 132, // $47DE + 132, // $47DF + 132, // $47E0 + 132, // $47E1 + 132, // $47E2 + 132, // $47E3 + 132, // $47E4 + 132, // $47E5 + 132, // $47E6 + 132, // $47E7 + 132, // $47E8 + 132, // $47E9 + 132, // $47EA + 132, // $47EB + 132, // $47EC + 132, // $47ED + 132, // $47EE + 132, // $47EF + 132, // $47F0 + 132, // $47F1 + 132, // $47F2 + 132, // $47F3 + 132, // $47F4 + 132, // $47F5 + 132, // $47F6 + 132, // $47F7 + 132, // $47F8 + 132, // $47F9 + 132, // $47FA + 132, // $47FB + 132, // $47FC + 132, // $47FD + 132, // $47FE + 132, // $47FF + 132, // $4800 + 132, // $4801 + 132, // $4802 + 132, // $4803 + 132, // $4804 + 132, // $4805 + 132, // $4806 + 132, // $4807 + 132, // $4808 + 132, // $4809 + 132, // $480A + 132, // $480B + 132, // $480C + 132, // $480D + 132, // $480E + 132, // $480F + 132, // $4810 + 132, // $4811 + 132, // $4812 + 132, // $4813 + 132, // $4814 + 132, // $4815 + 132, // $4816 + 132, // $4817 + 132, // $4818 + 132, // $4819 + 132, // $481A + 132, // $481B + 132, // $481C + 132, // $481D + 132, // $481E + 132, // $481F + 132, // $4820 + 132, // $4821 + 132, // $4822 + 132, // $4823 + 132, // $4824 + 132, // $4825 + 132, // $4826 + 132, // $4827 + 132, // $4828 + 132, // $4829 + 132, // $482A + 132, // $482B + 132, // $482C + 132, // $482D + 132, // $482E + 132, // $482F + 132, // $4830 + 132, // $4831 + 132, // $4832 + 132, // $4833 + 132, // $4834 + 132, // $4835 + 132, // $4836 + 132, // $4837 + 132, // $4838 + 132, // $4839 + 132, // $483A + 132, // $483B + 132, // $483C + 132, // $483D + 132, // $483E + 132, // $483F + 132, // $4840 + 132, // $4841 + 132, // $4842 + 132, // $4843 + 132, // $4844 + 132, // $4845 + 132, // $4846 + 132, // $4847 + 132, // $4848 + 132, // $4849 + 132, // $484A + 132, // $484B + 132, // $484C + 132, // $484D + 132, // $484E + 132, // $484F + 132, // $4850 + 132, // $4851 + 132, // $4852 + 132, // $4853 + 132, // $4854 + 132, // $4855 + 132, // $4856 + 132, // $4857 + 132, // $4858 + 132, // $4859 + 132, // $485A + 132, // $485B + 132, // $485C + 132, // $485D + 132, // $485E + 132, // $485F + 132, // $4860 + 132, // $4861 + 132, // $4862 + 132, // $4863 + 132, // $4864 + 132, // $4865 + 132, // $4866 + 132, // $4867 + 132, // $4868 + 132, // $4869 + 132, // $486A + 132, // $486B + 132, // $486C + 132, // $486D + 132, // $486E + 132, // $486F + 132, // $4870 + 132, // $4871 + 132, // $4872 + 132, // $4873 + 132, // $4874 + 132, // $4875 + 132, // $4876 + 132, // $4877 + 132, // $4878 + 132, // $4879 + 132, // $487A + 132, // $487B + 132, // $487C + 132, // $487D + 132, // $487E + 132, // $487F + 132, // $4880 + 132, // $4881 + 132, // $4882 + 132, // $4883 + 132, // $4884 + 132, // $4885 + 132, // $4886 + 132, // $4887 + 132, // $4888 + 132, // $4889 + 132, // $488A + 132, // $488B + 132, // $488C + 132, // $488D + 132, // $488E + 132, // $488F + 132, // $4890 + 132, // $4891 + 132, // $4892 + 132, // $4893 + 132, // $4894 + 132, // $4895 + 132, // $4896 + 132, // $4897 + 132, // $4898 + 132, // $4899 + 132, // $489A + 132, // $489B + 132, // $489C + 132, // $489D + 132, // $489E + 132, // $489F + 132, // $48A0 + 132, // $48A1 + 132, // $48A2 + 132, // $48A3 + 132, // $48A4 + 132, // $48A5 + 132, // $48A6 + 132, // $48A7 + 132, // $48A8 + 132, // $48A9 + 132, // $48AA + 132, // $48AB + 132, // $48AC + 132, // $48AD + 132, // $48AE + 132, // $48AF + 132, // $48B0 + 132, // $48B1 + 132, // $48B2 + 132, // $48B3 + 132, // $48B4 + 132, // $48B5 + 132, // $48B6 + 132, // $48B7 + 132, // $48B8 + 132, // $48B9 + 132, // $48BA + 132, // $48BB + 132, // $48BC + 132, // $48BD + 132, // $48BE + 132, // $48BF + 132, // $48C0 + 132, // $48C1 + 132, // $48C2 + 132, // $48C3 + 132, // $48C4 + 132, // $48C5 + 132, // $48C6 + 132, // $48C7 + 132, // $48C8 + 132, // $48C9 + 132, // $48CA + 132, // $48CB + 132, // $48CC + 132, // $48CD + 132, // $48CE + 132, // $48CF + 132, // $48D0 + 132, // $48D1 + 132, // $48D2 + 132, // $48D3 + 132, // $48D4 + 132, // $48D5 + 132, // $48D6 + 132, // $48D7 + 132, // $48D8 + 132, // $48D9 + 132, // $48DA + 132, // $48DB + 132, // $48DC + 132, // $48DD + 132, // $48DE + 132, // $48DF + 132, // $48E0 + 132, // $48E1 + 132, // $48E2 + 132, // $48E3 + 132, // $48E4 + 132, // $48E5 + 132, // $48E6 + 132, // $48E7 + 132, // $48E8 + 132, // $48E9 + 132, // $48EA + 132, // $48EB + 132, // $48EC + 132, // $48ED + 132, // $48EE + 132, // $48EF + 132, // $48F0 + 132, // $48F1 + 132, // $48F2 + 132, // $48F3 + 132, // $48F4 + 132, // $48F5 + 132, // $48F6 + 132, // $48F7 + 132, // $48F8 + 132, // $48F9 + 132, // $48FA + 132, // $48FB + 132, // $48FC + 132, // $48FD + 132, // $48FE + 132, // $48FF + 132, // $4900 + 132, // $4901 + 132, // $4902 + 132, // $4903 + 132, // $4904 + 132, // $4905 + 132, // $4906 + 132, // $4907 + 132, // $4908 + 132, // $4909 + 132, // $490A + 132, // $490B + 132, // $490C + 132, // $490D + 132, // $490E + 132, // $490F + 132, // $4910 + 132, // $4911 + 132, // $4912 + 132, // $4913 + 132, // $4914 + 132, // $4915 + 132, // $4916 + 132, // $4917 + 132, // $4918 + 132, // $4919 + 132, // $491A + 132, // $491B + 132, // $491C + 132, // $491D + 132, // $491E + 132, // $491F + 132, // $4920 + 132, // $4921 + 132, // $4922 + 132, // $4923 + 132, // $4924 + 132, // $4925 + 132, // $4926 + 132, // $4927 + 132, // $4928 + 132, // $4929 + 132, // $492A + 132, // $492B + 132, // $492C + 132, // $492D + 132, // $492E + 132, // $492F + 132, // $4930 + 132, // $4931 + 132, // $4932 + 132, // $4933 + 132, // $4934 + 132, // $4935 + 132, // $4936 + 132, // $4937 + 132, // $4938 + 132, // $4939 + 132, // $493A + 132, // $493B + 132, // $493C + 132, // $493D + 132, // $493E + 132, // $493F + 132, // $4940 + 132, // $4941 + 132, // $4942 + 132, // $4943 + 132, // $4944 + 132, // $4945 + 132, // $4946 + 132, // $4947 + 132, // $4948 + 132, // $4949 + 132, // $494A + 132, // $494B + 132, // $494C + 132, // $494D + 132, // $494E + 132, // $494F + 132, // $4950 + 132, // $4951 + 132, // $4952 + 132, // $4953 + 132, // $4954 + 132, // $4955 + 132, // $4956 + 132, // $4957 + 132, // $4958 + 132, // $4959 + 132, // $495A + 132, // $495B + 132, // $495C + 132, // $495D + 132, // $495E + 132, // $495F + 132, // $4960 + 132, // $4961 + 132, // $4962 + 132, // $4963 + 132, // $4964 + 132, // $4965 + 132, // $4966 + 132, // $4967 + 132, // $4968 + 132, // $4969 + 132, // $496A + 132, // $496B + 132, // $496C + 132, // $496D + 132, // $496E + 132, // $496F + 132, // $4970 + 132, // $4971 + 132, // $4972 + 132, // $4973 + 132, // $4974 + 132, // $4975 + 132, // $4976 + 132, // $4977 + 132, // $4978 + 132, // $4979 + 132, // $497A + 132, // $497B + 132, // $497C + 132, // $497D + 132, // $497E + 132, // $497F + 132, // $4980 + 132, // $4981 + 132, // $4982 + 132, // $4983 + 132, // $4984 + 132, // $4985 + 132, // $4986 + 132, // $4987 + 132, // $4988 + 132, // $4989 + 132, // $498A + 132, // $498B + 132, // $498C + 132, // $498D + 132, // $498E + 132, // $498F + 132, // $4990 + 132, // $4991 + 132, // $4992 + 132, // $4993 + 132, // $4994 + 132, // $4995 + 132, // $4996 + 132, // $4997 + 132, // $4998 + 132, // $4999 + 132, // $499A + 132, // $499B + 132, // $499C + 132, // $499D + 132, // $499E + 132, // $499F + 132, // $49A0 + 132, // $49A1 + 132, // $49A2 + 132, // $49A3 + 132, // $49A4 + 132, // $49A5 + 132, // $49A6 + 132, // $49A7 + 132, // $49A8 + 132, // $49A9 + 132, // $49AA + 132, // $49AB + 132, // $49AC + 132, // $49AD + 132, // $49AE + 132, // $49AF + 132, // $49B0 + 132, // $49B1 + 132, // $49B2 + 132, // $49B3 + 132, // $49B4 + 132, // $49B5 + 132, // $49B6 + 132, // $49B7 + 132, // $49B8 + 132, // $49B9 + 132, // $49BA + 132, // $49BB + 132, // $49BC + 132, // $49BD + 132, // $49BE + 132, // $49BF + 132, // $49C0 + 132, // $49C1 + 132, // $49C2 + 132, // $49C3 + 132, // $49C4 + 132, // $49C5 + 132, // $49C6 + 132, // $49C7 + 132, // $49C8 + 132, // $49C9 + 132, // $49CA + 132, // $49CB + 132, // $49CC + 132, // $49CD + 132, // $49CE + 132, // $49CF + 132, // $49D0 + 132, // $49D1 + 132, // $49D2 + 132, // $49D3 + 132, // $49D4 + 132, // $49D5 + 132, // $49D6 + 132, // $49D7 + 132, // $49D8 + 132, // $49D9 + 132, // $49DA + 132, // $49DB + 132, // $49DC + 132, // $49DD + 132, // $49DE + 132, // $49DF + 132, // $49E0 + 132, // $49E1 + 132, // $49E2 + 132, // $49E3 + 132, // $49E4 + 132, // $49E5 + 132, // $49E6 + 132, // $49E7 + 132, // $49E8 + 132, // $49E9 + 132, // $49EA + 132, // $49EB + 132, // $49EC + 132, // $49ED + 132, // $49EE + 132, // $49EF + 132, // $49F0 + 132, // $49F1 + 132, // $49F2 + 132, // $49F3 + 132, // $49F4 + 132, // $49F5 + 132, // $49F6 + 132, // $49F7 + 132, // $49F8 + 132, // $49F9 + 132, // $49FA + 132, // $49FB + 132, // $49FC + 132, // $49FD + 132, // $49FE + 132, // $49FF + 132, // $4A00 + 132, // $4A01 + 132, // $4A02 + 132, // $4A03 + 132, // $4A04 + 132, // $4A05 + 132, // $4A06 + 132, // $4A07 + 132, // $4A08 + 132, // $4A09 + 132, // $4A0A + 132, // $4A0B + 132, // $4A0C + 132, // $4A0D + 132, // $4A0E + 132, // $4A0F + 132, // $4A10 + 132, // $4A11 + 132, // $4A12 + 132, // $4A13 + 132, // $4A14 + 132, // $4A15 + 132, // $4A16 + 132, // $4A17 + 132, // $4A18 + 132, // $4A19 + 132, // $4A1A + 132, // $4A1B + 132, // $4A1C + 132, // $4A1D + 132, // $4A1E + 132, // $4A1F + 132, // $4A20 + 132, // $4A21 + 132, // $4A22 + 132, // $4A23 + 132, // $4A24 + 132, // $4A25 + 132, // $4A26 + 132, // $4A27 + 132, // $4A28 + 132, // $4A29 + 132, // $4A2A + 132, // $4A2B + 132, // $4A2C + 132, // $4A2D + 132, // $4A2E + 132, // $4A2F + 132, // $4A30 + 132, // $4A31 + 132, // $4A32 + 132, // $4A33 + 132, // $4A34 + 132, // $4A35 + 132, // $4A36 + 132, // $4A37 + 132, // $4A38 + 132, // $4A39 + 132, // $4A3A + 132, // $4A3B + 132, // $4A3C + 132, // $4A3D + 132, // $4A3E + 132, // $4A3F + 132, // $4A40 + 132, // $4A41 + 132, // $4A42 + 132, // $4A43 + 132, // $4A44 + 132, // $4A45 + 132, // $4A46 + 132, // $4A47 + 132, // $4A48 + 132, // $4A49 + 132, // $4A4A + 132, // $4A4B + 132, // $4A4C + 132, // $4A4D + 132, // $4A4E + 132, // $4A4F + 132, // $4A50 + 132, // $4A51 + 132, // $4A52 + 132, // $4A53 + 132, // $4A54 + 132, // $4A55 + 132, // $4A56 + 132, // $4A57 + 132, // $4A58 + 132, // $4A59 + 132, // $4A5A + 132, // $4A5B + 132, // $4A5C + 132, // $4A5D + 132, // $4A5E + 132, // $4A5F + 132, // $4A60 + 132, // $4A61 + 132, // $4A62 + 132, // $4A63 + 132, // $4A64 + 132, // $4A65 + 132, // $4A66 + 132, // $4A67 + 132, // $4A68 + 132, // $4A69 + 132, // $4A6A + 132, // $4A6B + 132, // $4A6C + 132, // $4A6D + 132, // $4A6E + 132, // $4A6F + 132, // $4A70 + 132, // $4A71 + 132, // $4A72 + 132, // $4A73 + 132, // $4A74 + 132, // $4A75 + 132, // $4A76 + 132, // $4A77 + 132, // $4A78 + 132, // $4A79 + 132, // $4A7A + 132, // $4A7B + 132, // $4A7C + 132, // $4A7D + 132, // $4A7E + 132, // $4A7F + 132, // $4A80 + 132, // $4A81 + 132, // $4A82 + 132, // $4A83 + 132, // $4A84 + 132, // $4A85 + 132, // $4A86 + 132, // $4A87 + 132, // $4A88 + 132, // $4A89 + 132, // $4A8A + 132, // $4A8B + 132, // $4A8C + 132, // $4A8D + 132, // $4A8E + 132, // $4A8F + 132, // $4A90 + 132, // $4A91 + 132, // $4A92 + 132, // $4A93 + 132, // $4A94 + 132, // $4A95 + 132, // $4A96 + 132, // $4A97 + 132, // $4A98 + 132, // $4A99 + 132, // $4A9A + 132, // $4A9B + 132, // $4A9C + 132, // $4A9D + 132, // $4A9E + 132, // $4A9F + 132, // $4AA0 + 132, // $4AA1 + 132, // $4AA2 + 132, // $4AA3 + 132, // $4AA4 + 132, // $4AA5 + 132, // $4AA6 + 132, // $4AA7 + 132, // $4AA8 + 132, // $4AA9 + 132, // $4AAA + 132, // $4AAB + 132, // $4AAC + 132, // $4AAD + 132, // $4AAE + 132, // $4AAF + 132, // $4AB0 + 132, // $4AB1 + 132, // $4AB2 + 132, // $4AB3 + 132, // $4AB4 + 132, // $4AB5 + 132, // $4AB6 + 132, // $4AB7 + 132, // $4AB8 + 132, // $4AB9 + 132, // $4ABA + 132, // $4ABB + 132, // $4ABC + 132, // $4ABD + 132, // $4ABE + 132, // $4ABF + 132, // $4AC0 + 132, // $4AC1 + 132, // $4AC2 + 132, // $4AC3 + 132, // $4AC4 + 132, // $4AC5 + 132, // $4AC6 + 132, // $4AC7 + 132, // $4AC8 + 132, // $4AC9 + 132, // $4ACA + 132, // $4ACB + 132, // $4ACC + 132, // $4ACD + 132, // $4ACE + 132, // $4ACF + 132, // $4AD0 + 132, // $4AD1 + 132, // $4AD2 + 132, // $4AD3 + 132, // $4AD4 + 132, // $4AD5 + 132, // $4AD6 + 132, // $4AD7 + 132, // $4AD8 + 132, // $4AD9 + 132, // $4ADA + 132, // $4ADB + 132, // $4ADC + 132, // $4ADD + 132, // $4ADE + 132, // $4ADF + 132, // $4AE0 + 132, // $4AE1 + 132, // $4AE2 + 132, // $4AE3 + 132, // $4AE4 + 132, // $4AE5 + 132, // $4AE6 + 132, // $4AE7 + 132, // $4AE8 + 132, // $4AE9 + 132, // $4AEA + 132, // $4AEB + 132, // $4AEC + 132, // $4AED + 132, // $4AEE + 132, // $4AEF + 132, // $4AF0 + 132, // $4AF1 + 132, // $4AF2 + 132, // $4AF3 + 132, // $4AF4 + 132, // $4AF5 + 132, // $4AF6 + 132, // $4AF7 + 132, // $4AF8 + 132, // $4AF9 + 132, // $4AFA + 132, // $4AFB + 132, // $4AFC + 132, // $4AFD + 132, // $4AFE + 132, // $4AFF + 132, // $4B00 + 132, // $4B01 + 132, // $4B02 + 132, // $4B03 + 132, // $4B04 + 132, // $4B05 + 132, // $4B06 + 132, // $4B07 + 132, // $4B08 + 132, // $4B09 + 132, // $4B0A + 132, // $4B0B + 132, // $4B0C + 132, // $4B0D + 132, // $4B0E + 132, // $4B0F + 132, // $4B10 + 132, // $4B11 + 132, // $4B12 + 132, // $4B13 + 132, // $4B14 + 132, // $4B15 + 132, // $4B16 + 132, // $4B17 + 132, // $4B18 + 132, // $4B19 + 132, // $4B1A + 132, // $4B1B + 132, // $4B1C + 132, // $4B1D + 132, // $4B1E + 132, // $4B1F + 132, // $4B20 + 132, // $4B21 + 132, // $4B22 + 132, // $4B23 + 132, // $4B24 + 132, // $4B25 + 132, // $4B26 + 132, // $4B27 + 132, // $4B28 + 132, // $4B29 + 132, // $4B2A + 132, // $4B2B + 132, // $4B2C + 132, // $4B2D + 132, // $4B2E + 132, // $4B2F + 132, // $4B30 + 132, // $4B31 + 132, // $4B32 + 132, // $4B33 + 132, // $4B34 + 132, // $4B35 + 132, // $4B36 + 132, // $4B37 + 132, // $4B38 + 132, // $4B39 + 132, // $4B3A + 132, // $4B3B + 132, // $4B3C + 132, // $4B3D + 132, // $4B3E + 132, // $4B3F + 132, // $4B40 + 132, // $4B41 + 132, // $4B42 + 132, // $4B43 + 132, // $4B44 + 132, // $4B45 + 132, // $4B46 + 132, // $4B47 + 132, // $4B48 + 132, // $4B49 + 132, // $4B4A + 132, // $4B4B + 132, // $4B4C + 132, // $4B4D + 132, // $4B4E + 132, // $4B4F + 132, // $4B50 + 132, // $4B51 + 132, // $4B52 + 132, // $4B53 + 132, // $4B54 + 132, // $4B55 + 132, // $4B56 + 132, // $4B57 + 132, // $4B58 + 132, // $4B59 + 132, // $4B5A + 132, // $4B5B + 132, // $4B5C + 132, // $4B5D + 132, // $4B5E + 132, // $4B5F + 132, // $4B60 + 132, // $4B61 + 132, // $4B62 + 132, // $4B63 + 132, // $4B64 + 132, // $4B65 + 132, // $4B66 + 132, // $4B67 + 132, // $4B68 + 132, // $4B69 + 132, // $4B6A + 132, // $4B6B + 132, // $4B6C + 132, // $4B6D + 132, // $4B6E + 132, // $4B6F + 132, // $4B70 + 132, // $4B71 + 132, // $4B72 + 132, // $4B73 + 132, // $4B74 + 132, // $4B75 + 132, // $4B76 + 132, // $4B77 + 132, // $4B78 + 132, // $4B79 + 132, // $4B7A + 132, // $4B7B + 132, // $4B7C + 132, // $4B7D + 132, // $4B7E + 132, // $4B7F + 132, // $4B80 + 132, // $4B81 + 132, // $4B82 + 132, // $4B83 + 132, // $4B84 + 132, // $4B85 + 132, // $4B86 + 132, // $4B87 + 132, // $4B88 + 132, // $4B89 + 132, // $4B8A + 132, // $4B8B + 132, // $4B8C + 132, // $4B8D + 132, // $4B8E + 132, // $4B8F + 132, // $4B90 + 132, // $4B91 + 132, // $4B92 + 132, // $4B93 + 132, // $4B94 + 132, // $4B95 + 132, // $4B96 + 132, // $4B97 + 132, // $4B98 + 132, // $4B99 + 132, // $4B9A + 132, // $4B9B + 132, // $4B9C + 132, // $4B9D + 132, // $4B9E + 132, // $4B9F + 132, // $4BA0 + 132, // $4BA1 + 132, // $4BA2 + 132, // $4BA3 + 132, // $4BA4 + 132, // $4BA5 + 132, // $4BA6 + 132, // $4BA7 + 132, // $4BA8 + 132, // $4BA9 + 132, // $4BAA + 132, // $4BAB + 132, // $4BAC + 132, // $4BAD + 132, // $4BAE + 132, // $4BAF + 132, // $4BB0 + 132, // $4BB1 + 132, // $4BB2 + 132, // $4BB3 + 132, // $4BB4 + 132, // $4BB5 + 132, // $4BB6 + 132, // $4BB7 + 132, // $4BB8 + 132, // $4BB9 + 132, // $4BBA + 132, // $4BBB + 132, // $4BBC + 132, // $4BBD + 132, // $4BBE + 132, // $4BBF + 132, // $4BC0 + 132, // $4BC1 + 132, // $4BC2 + 132, // $4BC3 + 132, // $4BC4 + 132, // $4BC5 + 132, // $4BC6 + 132, // $4BC7 + 132, // $4BC8 + 132, // $4BC9 + 132, // $4BCA + 132, // $4BCB + 132, // $4BCC + 132, // $4BCD + 132, // $4BCE + 132, // $4BCF + 132, // $4BD0 + 132, // $4BD1 + 132, // $4BD2 + 132, // $4BD3 + 132, // $4BD4 + 132, // $4BD5 + 132, // $4BD6 + 132, // $4BD7 + 132, // $4BD8 + 132, // $4BD9 + 132, // $4BDA + 132, // $4BDB + 132, // $4BDC + 132, // $4BDD + 132, // $4BDE + 132, // $4BDF + 132, // $4BE0 + 132, // $4BE1 + 132, // $4BE2 + 132, // $4BE3 + 132, // $4BE4 + 132, // $4BE5 + 132, // $4BE6 + 132, // $4BE7 + 132, // $4BE8 + 132, // $4BE9 + 132, // $4BEA + 132, // $4BEB + 132, // $4BEC + 132, // $4BED + 132, // $4BEE + 132, // $4BEF + 132, // $4BF0 + 132, // $4BF1 + 132, // $4BF2 + 132, // $4BF3 + 132, // $4BF4 + 132, // $4BF5 + 132, // $4BF6 + 132, // $4BF7 + 132, // $4BF8 + 132, // $4BF9 + 132, // $4BFA + 132, // $4BFB + 132, // $4BFC + 132, // $4BFD + 132, // $4BFE + 132, // $4BFF + 132, // $4C00 + 132, // $4C01 + 132, // $4C02 + 132, // $4C03 + 132, // $4C04 + 132, // $4C05 + 132, // $4C06 + 132, // $4C07 + 132, // $4C08 + 132, // $4C09 + 132, // $4C0A + 132, // $4C0B + 132, // $4C0C + 132, // $4C0D + 132, // $4C0E + 132, // $4C0F + 132, // $4C10 + 132, // $4C11 + 132, // $4C12 + 132, // $4C13 + 132, // $4C14 + 132, // $4C15 + 132, // $4C16 + 132, // $4C17 + 132, // $4C18 + 132, // $4C19 + 132, // $4C1A + 132, // $4C1B + 132, // $4C1C + 132, // $4C1D + 132, // $4C1E + 132, // $4C1F + 132, // $4C20 + 132, // $4C21 + 132, // $4C22 + 132, // $4C23 + 132, // $4C24 + 132, // $4C25 + 132, // $4C26 + 132, // $4C27 + 132, // $4C28 + 132, // $4C29 + 132, // $4C2A + 132, // $4C2B + 132, // $4C2C + 132, // $4C2D + 132, // $4C2E + 132, // $4C2F + 132, // $4C30 + 132, // $4C31 + 132, // $4C32 + 132, // $4C33 + 132, // $4C34 + 132, // $4C35 + 132, // $4C36 + 132, // $4C37 + 132, // $4C38 + 132, // $4C39 + 132, // $4C3A + 132, // $4C3B + 132, // $4C3C + 132, // $4C3D + 132, // $4C3E + 132, // $4C3F + 132, // $4C40 + 132, // $4C41 + 132, // $4C42 + 132, // $4C43 + 132, // $4C44 + 132, // $4C45 + 132, // $4C46 + 132, // $4C47 + 132, // $4C48 + 132, // $4C49 + 132, // $4C4A + 132, // $4C4B + 132, // $4C4C + 132, // $4C4D + 132, // $4C4E + 132, // $4C4F + 132, // $4C50 + 132, // $4C51 + 132, // $4C52 + 132, // $4C53 + 132, // $4C54 + 132, // $4C55 + 132, // $4C56 + 132, // $4C57 + 132, // $4C58 + 132, // $4C59 + 132, // $4C5A + 132, // $4C5B + 132, // $4C5C + 132, // $4C5D + 132, // $4C5E + 132, // $4C5F + 132, // $4C60 + 132, // $4C61 + 132, // $4C62 + 132, // $4C63 + 132, // $4C64 + 132, // $4C65 + 132, // $4C66 + 132, // $4C67 + 132, // $4C68 + 132, // $4C69 + 132, // $4C6A + 132, // $4C6B + 132, // $4C6C + 132, // $4C6D + 132, // $4C6E + 132, // $4C6F + 132, // $4C70 + 132, // $4C71 + 132, // $4C72 + 132, // $4C73 + 132, // $4C74 + 132, // $4C75 + 132, // $4C76 + 132, // $4C77 + 132, // $4C78 + 132, // $4C79 + 132, // $4C7A + 132, // $4C7B + 132, // $4C7C + 132, // $4C7D + 132, // $4C7E + 132, // $4C7F + 132, // $4C80 + 132, // $4C81 + 132, // $4C82 + 132, // $4C83 + 132, // $4C84 + 132, // $4C85 + 132, // $4C86 + 132, // $4C87 + 132, // $4C88 + 132, // $4C89 + 132, // $4C8A + 132, // $4C8B + 132, // $4C8C + 132, // $4C8D + 132, // $4C8E + 132, // $4C8F + 132, // $4C90 + 132, // $4C91 + 132, // $4C92 + 132, // $4C93 + 132, // $4C94 + 132, // $4C95 + 132, // $4C96 + 132, // $4C97 + 132, // $4C98 + 132, // $4C99 + 132, // $4C9A + 132, // $4C9B + 132, // $4C9C + 132, // $4C9D + 132, // $4C9E + 132, // $4C9F + 132, // $4CA0 + 132, // $4CA1 + 132, // $4CA2 + 132, // $4CA3 + 132, // $4CA4 + 132, // $4CA5 + 132, // $4CA6 + 132, // $4CA7 + 132, // $4CA8 + 132, // $4CA9 + 132, // $4CAA + 132, // $4CAB + 132, // $4CAC + 132, // $4CAD + 132, // $4CAE + 132, // $4CAF + 132, // $4CB0 + 132, // $4CB1 + 132, // $4CB2 + 132, // $4CB3 + 132, // $4CB4 + 132, // $4CB5 + 132, // $4CB6 + 132, // $4CB7 + 132, // $4CB8 + 132, // $4CB9 + 132, // $4CBA + 132, // $4CBB + 132, // $4CBC + 132, // $4CBD + 132, // $4CBE + 132, // $4CBF + 132, // $4CC0 + 132, // $4CC1 + 132, // $4CC2 + 132, // $4CC3 + 132, // $4CC4 + 132, // $4CC5 + 132, // $4CC6 + 132, // $4CC7 + 132, // $4CC8 + 132, // $4CC9 + 132, // $4CCA + 132, // $4CCB + 132, // $4CCC + 132, // $4CCD + 132, // $4CCE + 132, // $4CCF + 132, // $4CD0 + 132, // $4CD1 + 132, // $4CD2 + 132, // $4CD3 + 132, // $4CD4 + 132, // $4CD5 + 132, // $4CD6 + 132, // $4CD7 + 132, // $4CD8 + 132, // $4CD9 + 132, // $4CDA + 132, // $4CDB + 132, // $4CDC + 132, // $4CDD + 132, // $4CDE + 132, // $4CDF + 132, // $4CE0 + 132, // $4CE1 + 132, // $4CE2 + 132, // $4CE3 + 132, // $4CE4 + 132, // $4CE5 + 132, // $4CE6 + 132, // $4CE7 + 132, // $4CE8 + 132, // $4CE9 + 132, // $4CEA + 132, // $4CEB + 132, // $4CEC + 132, // $4CED + 132, // $4CEE + 132, // $4CEF + 132, // $4CF0 + 132, // $4CF1 + 132, // $4CF2 + 132, // $4CF3 + 132, // $4CF4 + 132, // $4CF5 + 132, // $4CF6 + 132, // $4CF7 + 132, // $4CF8 + 132, // $4CF9 + 132, // $4CFA + 132, // $4CFB + 132, // $4CFC + 132, // $4CFD + 132, // $4CFE + 132, // $4CFF + 132, // $4D00 + 132, // $4D01 + 132, // $4D02 + 132, // $4D03 + 132, // $4D04 + 132, // $4D05 + 132, // $4D06 + 132, // $4D07 + 132, // $4D08 + 132, // $4D09 + 132, // $4D0A + 132, // $4D0B + 132, // $4D0C + 132, // $4D0D + 132, // $4D0E + 132, // $4D0F + 132, // $4D10 + 132, // $4D11 + 132, // $4D12 + 132, // $4D13 + 132, // $4D14 + 132, // $4D15 + 132, // $4D16 + 132, // $4D17 + 132, // $4D18 + 132, // $4D19 + 132, // $4D1A + 132, // $4D1B + 132, // $4D1C + 132, // $4D1D + 132, // $4D1E + 132, // $4D1F + 132, // $4D20 + 132, // $4D21 + 132, // $4D22 + 132, // $4D23 + 132, // $4D24 + 132, // $4D25 + 132, // $4D26 + 132, // $4D27 + 132, // $4D28 + 132, // $4D29 + 132, // $4D2A + 132, // $4D2B + 132, // $4D2C + 132, // $4D2D + 132, // $4D2E + 132, // $4D2F + 132, // $4D30 + 132, // $4D31 + 132, // $4D32 + 132, // $4D33 + 132, // $4D34 + 132, // $4D35 + 132, // $4D36 + 132, // $4D37 + 132, // $4D38 + 132, // $4D39 + 132, // $4D3A + 132, // $4D3B + 132, // $4D3C + 132, // $4D3D + 132, // $4D3E + 132, // $4D3F + 132, // $4D40 + 132, // $4D41 + 132, // $4D42 + 132, // $4D43 + 132, // $4D44 + 132, // $4D45 + 132, // $4D46 + 132, // $4D47 + 132, // $4D48 + 132, // $4D49 + 132, // $4D4A + 132, // $4D4B + 132, // $4D4C + 132, // $4D4D + 132, // $4D4E + 132, // $4D4F + 132, // $4D50 + 132, // $4D51 + 132, // $4D52 + 132, // $4D53 + 132, // $4D54 + 132, // $4D55 + 132, // $4D56 + 132, // $4D57 + 132, // $4D58 + 132, // $4D59 + 132, // $4D5A + 132, // $4D5B + 132, // $4D5C + 132, // $4D5D + 132, // $4D5E + 132, // $4D5F + 132, // $4D60 + 132, // $4D61 + 132, // $4D62 + 132, // $4D63 + 132, // $4D64 + 132, // $4D65 + 132, // $4D66 + 132, // $4D67 + 132, // $4D68 + 132, // $4D69 + 132, // $4D6A + 132, // $4D6B + 132, // $4D6C + 132, // $4D6D + 132, // $4D6E + 132, // $4D6F + 132, // $4D70 + 132, // $4D71 + 132, // $4D72 + 132, // $4D73 + 132, // $4D74 + 132, // $4D75 + 132, // $4D76 + 132, // $4D77 + 132, // $4D78 + 132, // $4D79 + 132, // $4D7A + 132, // $4D7B + 132, // $4D7C + 132, // $4D7D + 132, // $4D7E + 132, // $4D7F + 132, // $4D80 + 132, // $4D81 + 132, // $4D82 + 132, // $4D83 + 132, // $4D84 + 132, // $4D85 + 132, // $4D86 + 132, // $4D87 + 132, // $4D88 + 132, // $4D89 + 132, // $4D8A + 132, // $4D8B + 132, // $4D8C + 132, // $4D8D + 132, // $4D8E + 132, // $4D8F + 132, // $4D90 + 132, // $4D91 + 132, // $4D92 + 132, // $4D93 + 132, // $4D94 + 132, // $4D95 + 132, // $4D96 + 132, // $4D97 + 132, // $4D98 + 132, // $4D99 + 132, // $4D9A + 132, // $4D9B + 132, // $4D9C + 132, // $4D9D + 132, // $4D9E + 132, // $4D9F + 132, // $4DA0 + 132, // $4DA1 + 132, // $4DA2 + 132, // $4DA3 + 132, // $4DA4 + 132, // $4DA5 + 132, // $4DA6 + 132, // $4DA7 + 132, // $4DA8 + 132, // $4DA9 + 132, // $4DAA + 132, // $4DAB + 132, // $4DAC + 132, // $4DAD + 132, // $4DAE + 132, // $4DAF + 132, // $4DB0 + 132, // $4DB1 + 132, // $4DB2 + 132, // $4DB3 + 132, // $4DB4 + 132, // $4DB5 + 29, // $4DB6 + 29, // $4DB7 + 29, // $4DB8 + 29, // $4DB9 + 29, // $4DBA + 29, // $4DBB + 29, // $4DBC + 29, // $4DBD + 29, // $4DBE + 29, // $4DBF + 21, // $4DC0 + 21, // $4DC1 + 21, // $4DC2 + 21, // $4DC3 + 21, // $4DC4 + 21, // $4DC5 + 21, // $4DC6 + 21, // $4DC7 + 21, // $4DC8 + 21, // $4DC9 + 21, // $4DCA + 21, // $4DCB + 21, // $4DCC + 21, // $4DCD + 21, // $4DCE + 21, // $4DCF + 21, // $4DD0 + 21, // $4DD1 + 21, // $4DD2 + 21, // $4DD3 + 21, // $4DD4 + 21, // $4DD5 + 21, // $4DD6 + 21, // $4DD7 + 21, // $4DD8 + 21, // $4DD9 + 21, // $4DDA + 21, // $4DDB + 21, // $4DDC + 21, // $4DDD + 21, // $4DDE + 21, // $4DDF + 21, // $4DE0 + 21, // $4DE1 + 21, // $4DE2 + 21, // $4DE3 + 21, // $4DE4 + 21, // $4DE5 + 21, // $4DE6 + 21, // $4DE7 + 21, // $4DE8 + 21, // $4DE9 + 21, // $4DEA + 21, // $4DEB + 21, // $4DEC + 21, // $4DED + 21, // $4DEE + 21, // $4DEF + 21, // $4DF0 + 21, // $4DF1 + 21, // $4DF2 + 21, // $4DF3 + 21, // $4DF4 + 21, // $4DF5 + 21, // $4DF6 + 21, // $4DF7 + 21, // $4DF8 + 21, // $4DF9 + 21, // $4DFA + 21, // $4DFB + 21, // $4DFC + 21, // $4DFD + 21, // $4DFE + 21, // $4DFF + 132, // $4E00 + 132, // $4E01 + 132, // $4E02 + 132, // $4E03 + 132, // $4E04 + 132, // $4E05 + 132, // $4E06 + 132, // $4E07 + 132, // $4E08 + 132, // $4E09 + 132, // $4E0A + 132, // $4E0B + 132, // $4E0C + 132, // $4E0D + 132, // $4E0E + 132, // $4E0F + 132, // $4E10 + 132, // $4E11 + 132, // $4E12 + 132, // $4E13 + 132, // $4E14 + 132, // $4E15 + 132, // $4E16 + 132, // $4E17 + 132, // $4E18 + 132, // $4E19 + 132, // $4E1A + 132, // $4E1B + 132, // $4E1C + 132, // $4E1D + 132, // $4E1E + 132, // $4E1F + 132, // $4E20 + 132, // $4E21 + 132, // $4E22 + 132, // $4E23 + 132, // $4E24 + 132, // $4E25 + 132, // $4E26 + 132, // $4E27 + 132, // $4E28 + 132, // $4E29 + 132, // $4E2A + 132, // $4E2B + 132, // $4E2C + 132, // $4E2D + 132, // $4E2E + 132, // $4E2F + 132, // $4E30 + 132, // $4E31 + 132, // $4E32 + 132, // $4E33 + 132, // $4E34 + 132, // $4E35 + 132, // $4E36 + 132, // $4E37 + 132, // $4E38 + 132, // $4E39 + 132, // $4E3A + 132, // $4E3B + 132, // $4E3C + 132, // $4E3D + 132, // $4E3E + 132, // $4E3F + 132, // $4E40 + 132, // $4E41 + 132, // $4E42 + 132, // $4E43 + 132, // $4E44 + 132, // $4E45 + 132, // $4E46 + 132, // $4E47 + 132, // $4E48 + 132, // $4E49 + 132, // $4E4A + 132, // $4E4B + 132, // $4E4C + 132, // $4E4D + 132, // $4E4E + 132, // $4E4F + 132, // $4E50 + 132, // $4E51 + 132, // $4E52 + 132, // $4E53 + 132, // $4E54 + 132, // $4E55 + 132, // $4E56 + 132, // $4E57 + 132, // $4E58 + 132, // $4E59 + 132, // $4E5A + 132, // $4E5B + 132, // $4E5C + 132, // $4E5D + 132, // $4E5E + 132, // $4E5F + 132, // $4E60 + 132, // $4E61 + 132, // $4E62 + 132, // $4E63 + 132, // $4E64 + 132, // $4E65 + 132, // $4E66 + 132, // $4E67 + 132, // $4E68 + 132, // $4E69 + 132, // $4E6A + 132, // $4E6B + 132, // $4E6C + 132, // $4E6D + 132, // $4E6E + 132, // $4E6F + 132, // $4E70 + 132, // $4E71 + 132, // $4E72 + 132, // $4E73 + 132, // $4E74 + 132, // $4E75 + 132, // $4E76 + 132, // $4E77 + 132, // $4E78 + 132, // $4E79 + 132, // $4E7A + 132, // $4E7B + 132, // $4E7C + 132, // $4E7D + 132, // $4E7E + 132, // $4E7F + 132, // $4E80 + 132, // $4E81 + 132, // $4E82 + 132, // $4E83 + 132, // $4E84 + 132, // $4E85 + 132, // $4E86 + 132, // $4E87 + 132, // $4E88 + 132, // $4E89 + 132, // $4E8A + 132, // $4E8B + 132, // $4E8C + 132, // $4E8D + 132, // $4E8E + 132, // $4E8F + 132, // $4E90 + 132, // $4E91 + 132, // $4E92 + 132, // $4E93 + 132, // $4E94 + 132, // $4E95 + 132, // $4E96 + 132, // $4E97 + 132, // $4E98 + 132, // $4E99 + 132, // $4E9A + 132, // $4E9B + 132, // $4E9C + 132, // $4E9D + 132, // $4E9E + 132, // $4E9F + 132, // $4EA0 + 132, // $4EA1 + 132, // $4EA2 + 132, // $4EA3 + 132, // $4EA4 + 132, // $4EA5 + 132, // $4EA6 + 132, // $4EA7 + 132, // $4EA8 + 132, // $4EA9 + 132, // $4EAA + 132, // $4EAB + 132, // $4EAC + 132, // $4EAD + 132, // $4EAE + 132, // $4EAF + 132, // $4EB0 + 132, // $4EB1 + 132, // $4EB2 + 132, // $4EB3 + 132, // $4EB4 + 132, // $4EB5 + 132, // $4EB6 + 132, // $4EB7 + 132, // $4EB8 + 132, // $4EB9 + 132, // $4EBA + 132, // $4EBB + 132, // $4EBC + 132, // $4EBD + 132, // $4EBE + 132, // $4EBF + 132, // $4EC0 + 132, // $4EC1 + 132, // $4EC2 + 132, // $4EC3 + 132, // $4EC4 + 132, // $4EC5 + 132, // $4EC6 + 132, // $4EC7 + 132, // $4EC8 + 132, // $4EC9 + 132, // $4ECA + 132, // $4ECB + 132, // $4ECC + 132, // $4ECD + 132, // $4ECE + 132, // $4ECF + 132, // $4ED0 + 132, // $4ED1 + 132, // $4ED2 + 132, // $4ED3 + 132, // $4ED4 + 132, // $4ED5 + 132, // $4ED6 + 132, // $4ED7 + 132, // $4ED8 + 132, // $4ED9 + 132, // $4EDA + 132, // $4EDB + 132, // $4EDC + 132, // $4EDD + 132, // $4EDE + 132, // $4EDF + 132, // $4EE0 + 132, // $4EE1 + 132, // $4EE2 + 132, // $4EE3 + 132, // $4EE4 + 132, // $4EE5 + 132, // $4EE6 + 132, // $4EE7 + 132, // $4EE8 + 132, // $4EE9 + 132, // $4EEA + 132, // $4EEB + 132, // $4EEC + 132, // $4EED + 132, // $4EEE + 132, // $4EEF + 132, // $4EF0 + 132, // $4EF1 + 132, // $4EF2 + 132, // $4EF3 + 132, // $4EF4 + 132, // $4EF5 + 132, // $4EF6 + 132, // $4EF7 + 132, // $4EF8 + 132, // $4EF9 + 132, // $4EFA + 132, // $4EFB + 132, // $4EFC + 132, // $4EFD + 132, // $4EFE + 132, // $4EFF + 132, // $4F00 + 132, // $4F01 + 132, // $4F02 + 132, // $4F03 + 132, // $4F04 + 132, // $4F05 + 132, // $4F06 + 132, // $4F07 + 132, // $4F08 + 132, // $4F09 + 132, // $4F0A + 132, // $4F0B + 132, // $4F0C + 132, // $4F0D + 132, // $4F0E + 132, // $4F0F + 132, // $4F10 + 132, // $4F11 + 132, // $4F12 + 132, // $4F13 + 132, // $4F14 + 132, // $4F15 + 132, // $4F16 + 132, // $4F17 + 132, // $4F18 + 132, // $4F19 + 132, // $4F1A + 132, // $4F1B + 132, // $4F1C + 132, // $4F1D + 132, // $4F1E + 132, // $4F1F + 132, // $4F20 + 132, // $4F21 + 132, // $4F22 + 132, // $4F23 + 132, // $4F24 + 132, // $4F25 + 132, // $4F26 + 132, // $4F27 + 132, // $4F28 + 132, // $4F29 + 132, // $4F2A + 132, // $4F2B + 132, // $4F2C + 132, // $4F2D + 132, // $4F2E + 132, // $4F2F + 132, // $4F30 + 132, // $4F31 + 132, // $4F32 + 132, // $4F33 + 132, // $4F34 + 132, // $4F35 + 132, // $4F36 + 132, // $4F37 + 132, // $4F38 + 132, // $4F39 + 132, // $4F3A + 132, // $4F3B + 132, // $4F3C + 132, // $4F3D + 132, // $4F3E + 132, // $4F3F + 132, // $4F40 + 132, // $4F41 + 132, // $4F42 + 132, // $4F43 + 132, // $4F44 + 132, // $4F45 + 132, // $4F46 + 132, // $4F47 + 132, // $4F48 + 132, // $4F49 + 132, // $4F4A + 132, // $4F4B + 132, // $4F4C + 132, // $4F4D + 132, // $4F4E + 132, // $4F4F + 132, // $4F50 + 132, // $4F51 + 132, // $4F52 + 132, // $4F53 + 132, // $4F54 + 132, // $4F55 + 132, // $4F56 + 132, // $4F57 + 132, // $4F58 + 132, // $4F59 + 132, // $4F5A + 132, // $4F5B + 132, // $4F5C + 132, // $4F5D + 132, // $4F5E + 132, // $4F5F + 132, // $4F60 + 132, // $4F61 + 132, // $4F62 + 132, // $4F63 + 132, // $4F64 + 132, // $4F65 + 132, // $4F66 + 132, // $4F67 + 132, // $4F68 + 132, // $4F69 + 132, // $4F6A + 132, // $4F6B + 132, // $4F6C + 132, // $4F6D + 132, // $4F6E + 132, // $4F6F + 132, // $4F70 + 132, // $4F71 + 132, // $4F72 + 132, // $4F73 + 132, // $4F74 + 132, // $4F75 + 132, // $4F76 + 132, // $4F77 + 132, // $4F78 + 132, // $4F79 + 132, // $4F7A + 132, // $4F7B + 132, // $4F7C + 132, // $4F7D + 132, // $4F7E + 132, // $4F7F + 132, // $4F80 + 132, // $4F81 + 132, // $4F82 + 132, // $4F83 + 132, // $4F84 + 132, // $4F85 + 132, // $4F86 + 132, // $4F87 + 132, // $4F88 + 132, // $4F89 + 132, // $4F8A + 132, // $4F8B + 132, // $4F8C + 132, // $4F8D + 132, // $4F8E + 132, // $4F8F + 132, // $4F90 + 132, // $4F91 + 132, // $4F92 + 132, // $4F93 + 132, // $4F94 + 132, // $4F95 + 132, // $4F96 + 132, // $4F97 + 132, // $4F98 + 132, // $4F99 + 132, // $4F9A + 132, // $4F9B + 132, // $4F9C + 132, // $4F9D + 132, // $4F9E + 132, // $4F9F + 132, // $4FA0 + 132, // $4FA1 + 132, // $4FA2 + 132, // $4FA3 + 132, // $4FA4 + 132, // $4FA5 + 132, // $4FA6 + 132, // $4FA7 + 132, // $4FA8 + 132, // $4FA9 + 132, // $4FAA + 132, // $4FAB + 132, // $4FAC + 132, // $4FAD + 132, // $4FAE + 132, // $4FAF + 132, // $4FB0 + 132, // $4FB1 + 132, // $4FB2 + 132, // $4FB3 + 132, // $4FB4 + 132, // $4FB5 + 132, // $4FB6 + 132, // $4FB7 + 132, // $4FB8 + 132, // $4FB9 + 132, // $4FBA + 132, // $4FBB + 132, // $4FBC + 132, // $4FBD + 132, // $4FBE + 132, // $4FBF + 132, // $4FC0 + 132, // $4FC1 + 132, // $4FC2 + 132, // $4FC3 + 132, // $4FC4 + 132, // $4FC5 + 132, // $4FC6 + 132, // $4FC7 + 132, // $4FC8 + 132, // $4FC9 + 132, // $4FCA + 132, // $4FCB + 132, // $4FCC + 132, // $4FCD + 132, // $4FCE + 132, // $4FCF + 132, // $4FD0 + 132, // $4FD1 + 132, // $4FD2 + 132, // $4FD3 + 132, // $4FD4 + 132, // $4FD5 + 132, // $4FD6 + 132, // $4FD7 + 132, // $4FD8 + 132, // $4FD9 + 132, // $4FDA + 132, // $4FDB + 132, // $4FDC + 132, // $4FDD + 132, // $4FDE + 132, // $4FDF + 132, // $4FE0 + 132, // $4FE1 + 132, // $4FE2 + 132, // $4FE3 + 132, // $4FE4 + 132, // $4FE5 + 132, // $4FE6 + 132, // $4FE7 + 132, // $4FE8 + 132, // $4FE9 + 132, // $4FEA + 132, // $4FEB + 132, // $4FEC + 132, // $4FED + 132, // $4FEE + 132, // $4FEF + 132, // $4FF0 + 132, // $4FF1 + 132, // $4FF2 + 132, // $4FF3 + 132, // $4FF4 + 132, // $4FF5 + 132, // $4FF6 + 132, // $4FF7 + 132, // $4FF8 + 132, // $4FF9 + 132, // $4FFA + 132, // $4FFB + 132, // $4FFC + 132, // $4FFD + 132, // $4FFE + 132, // $4FFF + 132, // $5000 + 132, // $5001 + 132, // $5002 + 132, // $5003 + 132, // $5004 + 132, // $5005 + 132, // $5006 + 132, // $5007 + 132, // $5008 + 132, // $5009 + 132, // $500A + 132, // $500B + 132, // $500C + 132, // $500D + 132, // $500E + 132, // $500F + 132, // $5010 + 132, // $5011 + 132, // $5012 + 132, // $5013 + 132, // $5014 + 132, // $5015 + 132, // $5016 + 132, // $5017 + 132, // $5018 + 132, // $5019 + 132, // $501A + 132, // $501B + 132, // $501C + 132, // $501D + 132, // $501E + 132, // $501F + 132, // $5020 + 132, // $5021 + 132, // $5022 + 132, // $5023 + 132, // $5024 + 132, // $5025 + 132, // $5026 + 132, // $5027 + 132, // $5028 + 132, // $5029 + 132, // $502A + 132, // $502B + 132, // $502C + 132, // $502D + 132, // $502E + 132, // $502F + 132, // $5030 + 132, // $5031 + 132, // $5032 + 132, // $5033 + 132, // $5034 + 132, // $5035 + 132, // $5036 + 132, // $5037 + 132, // $5038 + 132, // $5039 + 132, // $503A + 132, // $503B + 132, // $503C + 132, // $503D + 132, // $503E + 132, // $503F + 132, // $5040 + 132, // $5041 + 132, // $5042 + 132, // $5043 + 132, // $5044 + 132, // $5045 + 132, // $5046 + 132, // $5047 + 132, // $5048 + 132, // $5049 + 132, // $504A + 132, // $504B + 132, // $504C + 132, // $504D + 132, // $504E + 132, // $504F + 132, // $5050 + 132, // $5051 + 132, // $5052 + 132, // $5053 + 132, // $5054 + 132, // $5055 + 132, // $5056 + 132, // $5057 + 132, // $5058 + 132, // $5059 + 132, // $505A + 132, // $505B + 132, // $505C + 132, // $505D + 132, // $505E + 132, // $505F + 132, // $5060 + 132, // $5061 + 132, // $5062 + 132, // $5063 + 132, // $5064 + 132, // $5065 + 132, // $5066 + 132, // $5067 + 132, // $5068 + 132, // $5069 + 132, // $506A + 132, // $506B + 132, // $506C + 132, // $506D + 132, // $506E + 132, // $506F + 132, // $5070 + 132, // $5071 + 132, // $5072 + 132, // $5073 + 132, // $5074 + 132, // $5075 + 132, // $5076 + 132, // $5077 + 132, // $5078 + 132, // $5079 + 132, // $507A + 132, // $507B + 132, // $507C + 132, // $507D + 132, // $507E + 132, // $507F + 132, // $5080 + 132, // $5081 + 132, // $5082 + 132, // $5083 + 132, // $5084 + 132, // $5085 + 132, // $5086 + 132, // $5087 + 132, // $5088 + 132, // $5089 + 132, // $508A + 132, // $508B + 132, // $508C + 132, // $508D + 132, // $508E + 132, // $508F + 132, // $5090 + 132, // $5091 + 132, // $5092 + 132, // $5093 + 132, // $5094 + 132, // $5095 + 132, // $5096 + 132, // $5097 + 132, // $5098 + 132, // $5099 + 132, // $509A + 132, // $509B + 132, // $509C + 132, // $509D + 132, // $509E + 132, // $509F + 132, // $50A0 + 132, // $50A1 + 132, // $50A2 + 132, // $50A3 + 132, // $50A4 + 132, // $50A5 + 132, // $50A6 + 132, // $50A7 + 132, // $50A8 + 132, // $50A9 + 132, // $50AA + 132, // $50AB + 132, // $50AC + 132, // $50AD + 132, // $50AE + 132, // $50AF + 132, // $50B0 + 132, // $50B1 + 132, // $50B2 + 132, // $50B3 + 132, // $50B4 + 132, // $50B5 + 132, // $50B6 + 132, // $50B7 + 132, // $50B8 + 132, // $50B9 + 132, // $50BA + 132, // $50BB + 132, // $50BC + 132, // $50BD + 132, // $50BE + 132, // $50BF + 132, // $50C0 + 132, // $50C1 + 132, // $50C2 + 132, // $50C3 + 132, // $50C4 + 132, // $50C5 + 132, // $50C6 + 132, // $50C7 + 132, // $50C8 + 132, // $50C9 + 132, // $50CA + 132, // $50CB + 132, // $50CC + 132, // $50CD + 132, // $50CE + 132, // $50CF + 132, // $50D0 + 132, // $50D1 + 132, // $50D2 + 132, // $50D3 + 132, // $50D4 + 132, // $50D5 + 132, // $50D6 + 132, // $50D7 + 132, // $50D8 + 132, // $50D9 + 132, // $50DA + 132, // $50DB + 132, // $50DC + 132, // $50DD + 132, // $50DE + 132, // $50DF + 132, // $50E0 + 132, // $50E1 + 132, // $50E2 + 132, // $50E3 + 132, // $50E4 + 132, // $50E5 + 132, // $50E6 + 132, // $50E7 + 132, // $50E8 + 132, // $50E9 + 132, // $50EA + 132, // $50EB + 132, // $50EC + 132, // $50ED + 132, // $50EE + 132, // $50EF + 132, // $50F0 + 132, // $50F1 + 132, // $50F2 + 132, // $50F3 + 132, // $50F4 + 132, // $50F5 + 132, // $50F6 + 132, // $50F7 + 132, // $50F8 + 132, // $50F9 + 132, // $50FA + 132, // $50FB + 132, // $50FC + 132, // $50FD + 132, // $50FE + 132, // $50FF + 132, // $5100 + 132, // $5101 + 132, // $5102 + 132, // $5103 + 132, // $5104 + 132, // $5105 + 132, // $5106 + 132, // $5107 + 132, // $5108 + 132, // $5109 + 132, // $510A + 132, // $510B + 132, // $510C + 132, // $510D + 132, // $510E + 132, // $510F + 132, // $5110 + 132, // $5111 + 132, // $5112 + 132, // $5113 + 132, // $5114 + 132, // $5115 + 132, // $5116 + 132, // $5117 + 132, // $5118 + 132, // $5119 + 132, // $511A + 132, // $511B + 132, // $511C + 132, // $511D + 132, // $511E + 132, // $511F + 132, // $5120 + 132, // $5121 + 132, // $5122 + 132, // $5123 + 132, // $5124 + 132, // $5125 + 132, // $5126 + 132, // $5127 + 132, // $5128 + 132, // $5129 + 132, // $512A + 132, // $512B + 132, // $512C + 132, // $512D + 132, // $512E + 132, // $512F + 132, // $5130 + 132, // $5131 + 132, // $5132 + 132, // $5133 + 132, // $5134 + 132, // $5135 + 132, // $5136 + 132, // $5137 + 132, // $5138 + 132, // $5139 + 132, // $513A + 132, // $513B + 132, // $513C + 132, // $513D + 132, // $513E + 132, // $513F + 132, // $5140 + 132, // $5141 + 132, // $5142 + 132, // $5143 + 132, // $5144 + 132, // $5145 + 132, // $5146 + 132, // $5147 + 132, // $5148 + 132, // $5149 + 132, // $514A + 132, // $514B + 132, // $514C + 132, // $514D + 132, // $514E + 132, // $514F + 132, // $5150 + 132, // $5151 + 132, // $5152 + 132, // $5153 + 132, // $5154 + 132, // $5155 + 132, // $5156 + 132, // $5157 + 132, // $5158 + 132, // $5159 + 132, // $515A + 132, // $515B + 132, // $515C + 132, // $515D + 132, // $515E + 132, // $515F + 132, // $5160 + 132, // $5161 + 132, // $5162 + 132, // $5163 + 132, // $5164 + 132, // $5165 + 132, // $5166 + 132, // $5167 + 132, // $5168 + 132, // $5169 + 132, // $516A + 132, // $516B + 132, // $516C + 132, // $516D + 132, // $516E + 132, // $516F + 132, // $5170 + 132, // $5171 + 132, // $5172 + 132, // $5173 + 132, // $5174 + 132, // $5175 + 132, // $5176 + 132, // $5177 + 132, // $5178 + 132, // $5179 + 132, // $517A + 132, // $517B + 132, // $517C + 132, // $517D + 132, // $517E + 132, // $517F + 132, // $5180 + 132, // $5181 + 132, // $5182 + 132, // $5183 + 132, // $5184 + 132, // $5185 + 132, // $5186 + 132, // $5187 + 132, // $5188 + 132, // $5189 + 132, // $518A + 132, // $518B + 132, // $518C + 132, // $518D + 132, // $518E + 132, // $518F + 132, // $5190 + 132, // $5191 + 132, // $5192 + 132, // $5193 + 132, // $5194 + 132, // $5195 + 132, // $5196 + 132, // $5197 + 132, // $5198 + 132, // $5199 + 132, // $519A + 132, // $519B + 132, // $519C + 132, // $519D + 132, // $519E + 132, // $519F + 132, // $51A0 + 132, // $51A1 + 132, // $51A2 + 132, // $51A3 + 132, // $51A4 + 132, // $51A5 + 132, // $51A6 + 132, // $51A7 + 132, // $51A8 + 132, // $51A9 + 132, // $51AA + 132, // $51AB + 132, // $51AC + 132, // $51AD + 132, // $51AE + 132, // $51AF + 132, // $51B0 + 132, // $51B1 + 132, // $51B2 + 132, // $51B3 + 132, // $51B4 + 132, // $51B5 + 132, // $51B6 + 132, // $51B7 + 132, // $51B8 + 132, // $51B9 + 132, // $51BA + 132, // $51BB + 132, // $51BC + 132, // $51BD + 132, // $51BE + 132, // $51BF + 132, // $51C0 + 132, // $51C1 + 132, // $51C2 + 132, // $51C3 + 132, // $51C4 + 132, // $51C5 + 132, // $51C6 + 132, // $51C7 + 132, // $51C8 + 132, // $51C9 + 132, // $51CA + 132, // $51CB + 132, // $51CC + 132, // $51CD + 132, // $51CE + 132, // $51CF + 132, // $51D0 + 132, // $51D1 + 132, // $51D2 + 132, // $51D3 + 132, // $51D4 + 132, // $51D5 + 132, // $51D6 + 132, // $51D7 + 132, // $51D8 + 132, // $51D9 + 132, // $51DA + 132, // $51DB + 132, // $51DC + 132, // $51DD + 132, // $51DE + 132, // $51DF + 132, // $51E0 + 132, // $51E1 + 132, // $51E2 + 132, // $51E3 + 132, // $51E4 + 132, // $51E5 + 132, // $51E6 + 132, // $51E7 + 132, // $51E8 + 132, // $51E9 + 132, // $51EA + 132, // $51EB + 132, // $51EC + 132, // $51ED + 132, // $51EE + 132, // $51EF + 132, // $51F0 + 132, // $51F1 + 132, // $51F2 + 132, // $51F3 + 132, // $51F4 + 132, // $51F5 + 132, // $51F6 + 132, // $51F7 + 132, // $51F8 + 132, // $51F9 + 132, // $51FA + 132, // $51FB + 132, // $51FC + 132, // $51FD + 132, // $51FE + 132, // $51FF + 132, // $5200 + 132, // $5201 + 132, // $5202 + 132, // $5203 + 132, // $5204 + 132, // $5205 + 132, // $5206 + 132, // $5207 + 132, // $5208 + 132, // $5209 + 132, // $520A + 132, // $520B + 132, // $520C + 132, // $520D + 132, // $520E + 132, // $520F + 132, // $5210 + 132, // $5211 + 132, // $5212 + 132, // $5213 + 132, // $5214 + 132, // $5215 + 132, // $5216 + 132, // $5217 + 132, // $5218 + 132, // $5219 + 132, // $521A + 132, // $521B + 132, // $521C + 132, // $521D + 132, // $521E + 132, // $521F + 132, // $5220 + 132, // $5221 + 132, // $5222 + 132, // $5223 + 132, // $5224 + 132, // $5225 + 132, // $5226 + 132, // $5227 + 132, // $5228 + 132, // $5229 + 132, // $522A + 132, // $522B + 132, // $522C + 132, // $522D + 132, // $522E + 132, // $522F + 132, // $5230 + 132, // $5231 + 132, // $5232 + 132, // $5233 + 132, // $5234 + 132, // $5235 + 132, // $5236 + 132, // $5237 + 132, // $5238 + 132, // $5239 + 132, // $523A + 132, // $523B + 132, // $523C + 132, // $523D + 132, // $523E + 132, // $523F + 132, // $5240 + 132, // $5241 + 132, // $5242 + 132, // $5243 + 132, // $5244 + 132, // $5245 + 132, // $5246 + 132, // $5247 + 132, // $5248 + 132, // $5249 + 132, // $524A + 132, // $524B + 132, // $524C + 132, // $524D + 132, // $524E + 132, // $524F + 132, // $5250 + 132, // $5251 + 132, // $5252 + 132, // $5253 + 132, // $5254 + 132, // $5255 + 132, // $5256 + 132, // $5257 + 132, // $5258 + 132, // $5259 + 132, // $525A + 132, // $525B + 132, // $525C + 132, // $525D + 132, // $525E + 132, // $525F + 132, // $5260 + 132, // $5261 + 132, // $5262 + 132, // $5263 + 132, // $5264 + 132, // $5265 + 132, // $5266 + 132, // $5267 + 132, // $5268 + 132, // $5269 + 132, // $526A + 132, // $526B + 132, // $526C + 132, // $526D + 132, // $526E + 132, // $526F + 132, // $5270 + 132, // $5271 + 132, // $5272 + 132, // $5273 + 132, // $5274 + 132, // $5275 + 132, // $5276 + 132, // $5277 + 132, // $5278 + 132, // $5279 + 132, // $527A + 132, // $527B + 132, // $527C + 132, // $527D + 132, // $527E + 132, // $527F + 132, // $5280 + 132, // $5281 + 132, // $5282 + 132, // $5283 + 132, // $5284 + 132, // $5285 + 132, // $5286 + 132, // $5287 + 132, // $5288 + 132, // $5289 + 132, // $528A + 132, // $528B + 132, // $528C + 132, // $528D + 132, // $528E + 132, // $528F + 132, // $5290 + 132, // $5291 + 132, // $5292 + 132, // $5293 + 132, // $5294 + 132, // $5295 + 132, // $5296 + 132, // $5297 + 132, // $5298 + 132, // $5299 + 132, // $529A + 132, // $529B + 132, // $529C + 132, // $529D + 132, // $529E + 132, // $529F + 132, // $52A0 + 132, // $52A1 + 132, // $52A2 + 132, // $52A3 + 132, // $52A4 + 132, // $52A5 + 132, // $52A6 + 132, // $52A7 + 132, // $52A8 + 132, // $52A9 + 132, // $52AA + 132, // $52AB + 132, // $52AC + 132, // $52AD + 132, // $52AE + 132, // $52AF + 132, // $52B0 + 132, // $52B1 + 132, // $52B2 + 132, // $52B3 + 132, // $52B4 + 132, // $52B5 + 132, // $52B6 + 132, // $52B7 + 132, // $52B8 + 132, // $52B9 + 132, // $52BA + 132, // $52BB + 132, // $52BC + 132, // $52BD + 132, // $52BE + 132, // $52BF + 132, // $52C0 + 132, // $52C1 + 132, // $52C2 + 132, // $52C3 + 132, // $52C4 + 132, // $52C5 + 132, // $52C6 + 132, // $52C7 + 132, // $52C8 + 132, // $52C9 + 132, // $52CA + 132, // $52CB + 132, // $52CC + 132, // $52CD + 132, // $52CE + 132, // $52CF + 132, // $52D0 + 132, // $52D1 + 132, // $52D2 + 132, // $52D3 + 132, // $52D4 + 132, // $52D5 + 132, // $52D6 + 132, // $52D7 + 132, // $52D8 + 132, // $52D9 + 132, // $52DA + 132, // $52DB + 132, // $52DC + 132, // $52DD + 132, // $52DE + 132, // $52DF + 132, // $52E0 + 132, // $52E1 + 132, // $52E2 + 132, // $52E3 + 132, // $52E4 + 132, // $52E5 + 132, // $52E6 + 132, // $52E7 + 132, // $52E8 + 132, // $52E9 + 132, // $52EA + 132, // $52EB + 132, // $52EC + 132, // $52ED + 132, // $52EE + 132, // $52EF + 132, // $52F0 + 132, // $52F1 + 132, // $52F2 + 132, // $52F3 + 132, // $52F4 + 132, // $52F5 + 132, // $52F6 + 132, // $52F7 + 132, // $52F8 + 132, // $52F9 + 132, // $52FA + 132, // $52FB + 132, // $52FC + 132, // $52FD + 132, // $52FE + 132, // $52FF + 132, // $5300 + 132, // $5301 + 132, // $5302 + 132, // $5303 + 132, // $5304 + 132, // $5305 + 132, // $5306 + 132, // $5307 + 132, // $5308 + 132, // $5309 + 132, // $530A + 132, // $530B + 132, // $530C + 132, // $530D + 132, // $530E + 132, // $530F + 132, // $5310 + 132, // $5311 + 132, // $5312 + 132, // $5313 + 132, // $5314 + 132, // $5315 + 132, // $5316 + 132, // $5317 + 132, // $5318 + 132, // $5319 + 132, // $531A + 132, // $531B + 132, // $531C + 132, // $531D + 132, // $531E + 132, // $531F + 132, // $5320 + 132, // $5321 + 132, // $5322 + 132, // $5323 + 132, // $5324 + 132, // $5325 + 132, // $5326 + 132, // $5327 + 132, // $5328 + 132, // $5329 + 132, // $532A + 132, // $532B + 132, // $532C + 132, // $532D + 132, // $532E + 132, // $532F + 132, // $5330 + 132, // $5331 + 132, // $5332 + 132, // $5333 + 132, // $5334 + 132, // $5335 + 132, // $5336 + 132, // $5337 + 132, // $5338 + 132, // $5339 + 132, // $533A + 132, // $533B + 132, // $533C + 132, // $533D + 132, // $533E + 132, // $533F + 132, // $5340 + 132, // $5341 + 132, // $5342 + 132, // $5343 + 132, // $5344 + 132, // $5345 + 132, // $5346 + 132, // $5347 + 132, // $5348 + 132, // $5349 + 132, // $534A + 132, // $534B + 132, // $534C + 132, // $534D + 132, // $534E + 132, // $534F + 132, // $5350 + 132, // $5351 + 132, // $5352 + 132, // $5353 + 132, // $5354 + 132, // $5355 + 132, // $5356 + 132, // $5357 + 132, // $5358 + 132, // $5359 + 132, // $535A + 132, // $535B + 132, // $535C + 132, // $535D + 132, // $535E + 132, // $535F + 132, // $5360 + 132, // $5361 + 132, // $5362 + 132, // $5363 + 132, // $5364 + 132, // $5365 + 132, // $5366 + 132, // $5367 + 132, // $5368 + 132, // $5369 + 132, // $536A + 132, // $536B + 132, // $536C + 132, // $536D + 132, // $536E + 132, // $536F + 132, // $5370 + 132, // $5371 + 132, // $5372 + 132, // $5373 + 132, // $5374 + 132, // $5375 + 132, // $5376 + 132, // $5377 + 132, // $5378 + 132, // $5379 + 132, // $537A + 132, // $537B + 132, // $537C + 132, // $537D + 132, // $537E + 132, // $537F + 132, // $5380 + 132, // $5381 + 132, // $5382 + 132, // $5383 + 132, // $5384 + 132, // $5385 + 132, // $5386 + 132, // $5387 + 132, // $5388 + 132, // $5389 + 132, // $538A + 132, // $538B + 132, // $538C + 132, // $538D + 132, // $538E + 132, // $538F + 132, // $5390 + 132, // $5391 + 132, // $5392 + 132, // $5393 + 132, // $5394 + 132, // $5395 + 132, // $5396 + 132, // $5397 + 132, // $5398 + 132, // $5399 + 132, // $539A + 132, // $539B + 132, // $539C + 132, // $539D + 132, // $539E + 132, // $539F + 132, // $53A0 + 132, // $53A1 + 132, // $53A2 + 132, // $53A3 + 132, // $53A4 + 132, // $53A5 + 132, // $53A6 + 132, // $53A7 + 132, // $53A8 + 132, // $53A9 + 132, // $53AA + 132, // $53AB + 132, // $53AC + 132, // $53AD + 132, // $53AE + 132, // $53AF + 132, // $53B0 + 132, // $53B1 + 132, // $53B2 + 132, // $53B3 + 132, // $53B4 + 132, // $53B5 + 132, // $53B6 + 132, // $53B7 + 132, // $53B8 + 132, // $53B9 + 132, // $53BA + 132, // $53BB + 132, // $53BC + 132, // $53BD + 132, // $53BE + 132, // $53BF + 132, // $53C0 + 132, // $53C1 + 132, // $53C2 + 132, // $53C3 + 132, // $53C4 + 132, // $53C5 + 132, // $53C6 + 132, // $53C7 + 132, // $53C8 + 132, // $53C9 + 132, // $53CA + 132, // $53CB + 132, // $53CC + 132, // $53CD + 132, // $53CE + 132, // $53CF + 132, // $53D0 + 132, // $53D1 + 132, // $53D2 + 132, // $53D3 + 132, // $53D4 + 132, // $53D5 + 132, // $53D6 + 132, // $53D7 + 132, // $53D8 + 132, // $53D9 + 132, // $53DA + 132, // $53DB + 132, // $53DC + 132, // $53DD + 132, // $53DE + 132, // $53DF + 132, // $53E0 + 132, // $53E1 + 132, // $53E2 + 132, // $53E3 + 132, // $53E4 + 132, // $53E5 + 132, // $53E6 + 132, // $53E7 + 132, // $53E8 + 132, // $53E9 + 132, // $53EA + 132, // $53EB + 132, // $53EC + 132, // $53ED + 132, // $53EE + 132, // $53EF + 132, // $53F0 + 132, // $53F1 + 132, // $53F2 + 132, // $53F3 + 132, // $53F4 + 132, // $53F5 + 132, // $53F6 + 132, // $53F7 + 132, // $53F8 + 132, // $53F9 + 132, // $53FA + 132, // $53FB + 132, // $53FC + 132, // $53FD + 132, // $53FE + 132, // $53FF + 132, // $5400 + 132, // $5401 + 132, // $5402 + 132, // $5403 + 132, // $5404 + 132, // $5405 + 132, // $5406 + 132, // $5407 + 132, // $5408 + 132, // $5409 + 132, // $540A + 132, // $540B + 132, // $540C + 132, // $540D + 132, // $540E + 132, // $540F + 132, // $5410 + 132, // $5411 + 132, // $5412 + 132, // $5413 + 132, // $5414 + 132, // $5415 + 132, // $5416 + 132, // $5417 + 132, // $5418 + 132, // $5419 + 132, // $541A + 132, // $541B + 132, // $541C + 132, // $541D + 132, // $541E + 132, // $541F + 132, // $5420 + 132, // $5421 + 132, // $5422 + 132, // $5423 + 132, // $5424 + 132, // $5425 + 132, // $5426 + 132, // $5427 + 132, // $5428 + 132, // $5429 + 132, // $542A + 132, // $542B + 132, // $542C + 132, // $542D + 132, // $542E + 132, // $542F + 132, // $5430 + 132, // $5431 + 132, // $5432 + 132, // $5433 + 132, // $5434 + 132, // $5435 + 132, // $5436 + 132, // $5437 + 132, // $5438 + 132, // $5439 + 132, // $543A + 132, // $543B + 132, // $543C + 132, // $543D + 132, // $543E + 132, // $543F + 132, // $5440 + 132, // $5441 + 132, // $5442 + 132, // $5443 + 132, // $5444 + 132, // $5445 + 132, // $5446 + 132, // $5447 + 132, // $5448 + 132, // $5449 + 132, // $544A + 132, // $544B + 132, // $544C + 132, // $544D + 132, // $544E + 132, // $544F + 132, // $5450 + 132, // $5451 + 132, // $5452 + 132, // $5453 + 132, // $5454 + 132, // $5455 + 132, // $5456 + 132, // $5457 + 132, // $5458 + 132, // $5459 + 132, // $545A + 132, // $545B + 132, // $545C + 132, // $545D + 132, // $545E + 132, // $545F + 132, // $5460 + 132, // $5461 + 132, // $5462 + 132, // $5463 + 132, // $5464 + 132, // $5465 + 132, // $5466 + 132, // $5467 + 132, // $5468 + 132, // $5469 + 132, // $546A + 132, // $546B + 132, // $546C + 132, // $546D + 132, // $546E + 132, // $546F + 132, // $5470 + 132, // $5471 + 132, // $5472 + 132, // $5473 + 132, // $5474 + 132, // $5475 + 132, // $5476 + 132, // $5477 + 132, // $5478 + 132, // $5479 + 132, // $547A + 132, // $547B + 132, // $547C + 132, // $547D + 132, // $547E + 132, // $547F + 132, // $5480 + 132, // $5481 + 132, // $5482 + 132, // $5483 + 132, // $5484 + 132, // $5485 + 132, // $5486 + 132, // $5487 + 132, // $5488 + 132, // $5489 + 132, // $548A + 132, // $548B + 132, // $548C + 132, // $548D + 132, // $548E + 132, // $548F + 132, // $5490 + 132, // $5491 + 132, // $5492 + 132, // $5493 + 132, // $5494 + 132, // $5495 + 132, // $5496 + 132, // $5497 + 132, // $5498 + 132, // $5499 + 132, // $549A + 132, // $549B + 132, // $549C + 132, // $549D + 132, // $549E + 132, // $549F + 132, // $54A0 + 132, // $54A1 + 132, // $54A2 + 132, // $54A3 + 132, // $54A4 + 132, // $54A5 + 132, // $54A6 + 132, // $54A7 + 132, // $54A8 + 132, // $54A9 + 132, // $54AA + 132, // $54AB + 132, // $54AC + 132, // $54AD + 132, // $54AE + 132, // $54AF + 132, // $54B0 + 132, // $54B1 + 132, // $54B2 + 132, // $54B3 + 132, // $54B4 + 132, // $54B5 + 132, // $54B6 + 132, // $54B7 + 132, // $54B8 + 132, // $54B9 + 132, // $54BA + 132, // $54BB + 132, // $54BC + 132, // $54BD + 132, // $54BE + 132, // $54BF + 132, // $54C0 + 132, // $54C1 + 132, // $54C2 + 132, // $54C3 + 132, // $54C4 + 132, // $54C5 + 132, // $54C6 + 132, // $54C7 + 132, // $54C8 + 132, // $54C9 + 132, // $54CA + 132, // $54CB + 132, // $54CC + 132, // $54CD + 132, // $54CE + 132, // $54CF + 132, // $54D0 + 132, // $54D1 + 132, // $54D2 + 132, // $54D3 + 132, // $54D4 + 132, // $54D5 + 132, // $54D6 + 132, // $54D7 + 132, // $54D8 + 132, // $54D9 + 132, // $54DA + 132, // $54DB + 132, // $54DC + 132, // $54DD + 132, // $54DE + 132, // $54DF + 132, // $54E0 + 132, // $54E1 + 132, // $54E2 + 132, // $54E3 + 132, // $54E4 + 132, // $54E5 + 132, // $54E6 + 132, // $54E7 + 132, // $54E8 + 132, // $54E9 + 132, // $54EA + 132, // $54EB + 132, // $54EC + 132, // $54ED + 132, // $54EE + 132, // $54EF + 132, // $54F0 + 132, // $54F1 + 132, // $54F2 + 132, // $54F3 + 132, // $54F4 + 132, // $54F5 + 132, // $54F6 + 132, // $54F7 + 132, // $54F8 + 132, // $54F9 + 132, // $54FA + 132, // $54FB + 132, // $54FC + 132, // $54FD + 132, // $54FE + 132, // $54FF + 132, // $5500 + 132, // $5501 + 132, // $5502 + 132, // $5503 + 132, // $5504 + 132, // $5505 + 132, // $5506 + 132, // $5507 + 132, // $5508 + 132, // $5509 + 132, // $550A + 132, // $550B + 132, // $550C + 132, // $550D + 132, // $550E + 132, // $550F + 132, // $5510 + 132, // $5511 + 132, // $5512 + 132, // $5513 + 132, // $5514 + 132, // $5515 + 132, // $5516 + 132, // $5517 + 132, // $5518 + 132, // $5519 + 132, // $551A + 132, // $551B + 132, // $551C + 132, // $551D + 132, // $551E + 132, // $551F + 132, // $5520 + 132, // $5521 + 132, // $5522 + 132, // $5523 + 132, // $5524 + 132, // $5525 + 132, // $5526 + 132, // $5527 + 132, // $5528 + 132, // $5529 + 132, // $552A + 132, // $552B + 132, // $552C + 132, // $552D + 132, // $552E + 132, // $552F + 132, // $5530 + 132, // $5531 + 132, // $5532 + 132, // $5533 + 132, // $5534 + 132, // $5535 + 132, // $5536 + 132, // $5537 + 132, // $5538 + 132, // $5539 + 132, // $553A + 132, // $553B + 132, // $553C + 132, // $553D + 132, // $553E + 132, // $553F + 132, // $5540 + 132, // $5541 + 132, // $5542 + 132, // $5543 + 132, // $5544 + 132, // $5545 + 132, // $5546 + 132, // $5547 + 132, // $5548 + 132, // $5549 + 132, // $554A + 132, // $554B + 132, // $554C + 132, // $554D + 132, // $554E + 132, // $554F + 132, // $5550 + 132, // $5551 + 132, // $5552 + 132, // $5553 + 132, // $5554 + 132, // $5555 + 132, // $5556 + 132, // $5557 + 132, // $5558 + 132, // $5559 + 132, // $555A + 132, // $555B + 132, // $555C + 132, // $555D + 132, // $555E + 132, // $555F + 132, // $5560 + 132, // $5561 + 132, // $5562 + 132, // $5563 + 132, // $5564 + 132, // $5565 + 132, // $5566 + 132, // $5567 + 132, // $5568 + 132, // $5569 + 132, // $556A + 132, // $556B + 132, // $556C + 132, // $556D + 132, // $556E + 132, // $556F + 132, // $5570 + 132, // $5571 + 132, // $5572 + 132, // $5573 + 132, // $5574 + 132, // $5575 + 132, // $5576 + 132, // $5577 + 132, // $5578 + 132, // $5579 + 132, // $557A + 132, // $557B + 132, // $557C + 132, // $557D + 132, // $557E + 132, // $557F + 132, // $5580 + 132, // $5581 + 132, // $5582 + 132, // $5583 + 132, // $5584 + 132, // $5585 + 132, // $5586 + 132, // $5587 + 132, // $5588 + 132, // $5589 + 132, // $558A + 132, // $558B + 132, // $558C + 132, // $558D + 132, // $558E + 132, // $558F + 132, // $5590 + 132, // $5591 + 132, // $5592 + 132, // $5593 + 132, // $5594 + 132, // $5595 + 132, // $5596 + 132, // $5597 + 132, // $5598 + 132, // $5599 + 132, // $559A + 132, // $559B + 132, // $559C + 132, // $559D + 132, // $559E + 132, // $559F + 132, // $55A0 + 132, // $55A1 + 132, // $55A2 + 132, // $55A3 + 132, // $55A4 + 132, // $55A5 + 132, // $55A6 + 132, // $55A7 + 132, // $55A8 + 132, // $55A9 + 132, // $55AA + 132, // $55AB + 132, // $55AC + 132, // $55AD + 132, // $55AE + 132, // $55AF + 132, // $55B0 + 132, // $55B1 + 132, // $55B2 + 132, // $55B3 + 132, // $55B4 + 132, // $55B5 + 132, // $55B6 + 132, // $55B7 + 132, // $55B8 + 132, // $55B9 + 132, // $55BA + 132, // $55BB + 132, // $55BC + 132, // $55BD + 132, // $55BE + 132, // $55BF + 132, // $55C0 + 132, // $55C1 + 132, // $55C2 + 132, // $55C3 + 132, // $55C4 + 132, // $55C5 + 132, // $55C6 + 132, // $55C7 + 132, // $55C8 + 132, // $55C9 + 132, // $55CA + 132, // $55CB + 132, // $55CC + 132, // $55CD + 132, // $55CE + 132, // $55CF + 132, // $55D0 + 132, // $55D1 + 132, // $55D2 + 132, // $55D3 + 132, // $55D4 + 132, // $55D5 + 132, // $55D6 + 132, // $55D7 + 132, // $55D8 + 132, // $55D9 + 132, // $55DA + 132, // $55DB + 132, // $55DC + 132, // $55DD + 132, // $55DE + 132, // $55DF + 132, // $55E0 + 132, // $55E1 + 132, // $55E2 + 132, // $55E3 + 132, // $55E4 + 132, // $55E5 + 132, // $55E6 + 132, // $55E7 + 132, // $55E8 + 132, // $55E9 + 132, // $55EA + 132, // $55EB + 132, // $55EC + 132, // $55ED + 132, // $55EE + 132, // $55EF + 132, // $55F0 + 132, // $55F1 + 132, // $55F2 + 132, // $55F3 + 132, // $55F4 + 132, // $55F5 + 132, // $55F6 + 132, // $55F7 + 132, // $55F8 + 132, // $55F9 + 132, // $55FA + 132, // $55FB + 132, // $55FC + 132, // $55FD + 132, // $55FE + 132, // $55FF + 132, // $5600 + 132, // $5601 + 132, // $5602 + 132, // $5603 + 132, // $5604 + 132, // $5605 + 132, // $5606 + 132, // $5607 + 132, // $5608 + 132, // $5609 + 132, // $560A + 132, // $560B + 132, // $560C + 132, // $560D + 132, // $560E + 132, // $560F + 132, // $5610 + 132, // $5611 + 132, // $5612 + 132, // $5613 + 132, // $5614 + 132, // $5615 + 132, // $5616 + 132, // $5617 + 132, // $5618 + 132, // $5619 + 132, // $561A + 132, // $561B + 132, // $561C + 132, // $561D + 132, // $561E + 132, // $561F + 132, // $5620 + 132, // $5621 + 132, // $5622 + 132, // $5623 + 132, // $5624 + 132, // $5625 + 132, // $5626 + 132, // $5627 + 132, // $5628 + 132, // $5629 + 132, // $562A + 132, // $562B + 132, // $562C + 132, // $562D + 132, // $562E + 132, // $562F + 132, // $5630 + 132, // $5631 + 132, // $5632 + 132, // $5633 + 132, // $5634 + 132, // $5635 + 132, // $5636 + 132, // $5637 + 132, // $5638 + 132, // $5639 + 132, // $563A + 132, // $563B + 132, // $563C + 132, // $563D + 132, // $563E + 132, // $563F + 132, // $5640 + 132, // $5641 + 132, // $5642 + 132, // $5643 + 132, // $5644 + 132, // $5645 + 132, // $5646 + 132, // $5647 + 132, // $5648 + 132, // $5649 + 132, // $564A + 132, // $564B + 132, // $564C + 132, // $564D + 132, // $564E + 132, // $564F + 132, // $5650 + 132, // $5651 + 132, // $5652 + 132, // $5653 + 132, // $5654 + 132, // $5655 + 132, // $5656 + 132, // $5657 + 132, // $5658 + 132, // $5659 + 132, // $565A + 132, // $565B + 132, // $565C + 132, // $565D + 132, // $565E + 132, // $565F + 132, // $5660 + 132, // $5661 + 132, // $5662 + 132, // $5663 + 132, // $5664 + 132, // $5665 + 132, // $5666 + 132, // $5667 + 132, // $5668 + 132, // $5669 + 132, // $566A + 132, // $566B + 132, // $566C + 132, // $566D + 132, // $566E + 132, // $566F + 132, // $5670 + 132, // $5671 + 132, // $5672 + 132, // $5673 + 132, // $5674 + 132, // $5675 + 132, // $5676 + 132, // $5677 + 132, // $5678 + 132, // $5679 + 132, // $567A + 132, // $567B + 132, // $567C + 132, // $567D + 132, // $567E + 132, // $567F + 132, // $5680 + 132, // $5681 + 132, // $5682 + 132, // $5683 + 132, // $5684 + 132, // $5685 + 132, // $5686 + 132, // $5687 + 132, // $5688 + 132, // $5689 + 132, // $568A + 132, // $568B + 132, // $568C + 132, // $568D + 132, // $568E + 132, // $568F + 132, // $5690 + 132, // $5691 + 132, // $5692 + 132, // $5693 + 132, // $5694 + 132, // $5695 + 132, // $5696 + 132, // $5697 + 132, // $5698 + 132, // $5699 + 132, // $569A + 132, // $569B + 132, // $569C + 132, // $569D + 132, // $569E + 132, // $569F + 132, // $56A0 + 132, // $56A1 + 132, // $56A2 + 132, // $56A3 + 132, // $56A4 + 132, // $56A5 + 132, // $56A6 + 132, // $56A7 + 132, // $56A8 + 132, // $56A9 + 132, // $56AA + 132, // $56AB + 132, // $56AC + 132, // $56AD + 132, // $56AE + 132, // $56AF + 132, // $56B0 + 132, // $56B1 + 132, // $56B2 + 132, // $56B3 + 132, // $56B4 + 132, // $56B5 + 132, // $56B6 + 132, // $56B7 + 132, // $56B8 + 132, // $56B9 + 132, // $56BA + 132, // $56BB + 132, // $56BC + 132, // $56BD + 132, // $56BE + 132, // $56BF + 132, // $56C0 + 132, // $56C1 + 132, // $56C2 + 132, // $56C3 + 132, // $56C4 + 132, // $56C5 + 132, // $56C6 + 132, // $56C7 + 132, // $56C8 + 132, // $56C9 + 132, // $56CA + 132, // $56CB + 132, // $56CC + 132, // $56CD + 132, // $56CE + 132, // $56CF + 132, // $56D0 + 132, // $56D1 + 132, // $56D2 + 132, // $56D3 + 132, // $56D4 + 132, // $56D5 + 132, // $56D6 + 132, // $56D7 + 132, // $56D8 + 132, // $56D9 + 132, // $56DA + 132, // $56DB + 132, // $56DC + 132, // $56DD + 132, // $56DE + 132, // $56DF + 132, // $56E0 + 132, // $56E1 + 132, // $56E2 + 132, // $56E3 + 132, // $56E4 + 132, // $56E5 + 132, // $56E6 + 132, // $56E7 + 132, // $56E8 + 132, // $56E9 + 132, // $56EA + 132, // $56EB + 132, // $56EC + 132, // $56ED + 132, // $56EE + 132, // $56EF + 132, // $56F0 + 132, // $56F1 + 132, // $56F2 + 132, // $56F3 + 132, // $56F4 + 132, // $56F5 + 132, // $56F6 + 132, // $56F7 + 132, // $56F8 + 132, // $56F9 + 132, // $56FA + 132, // $56FB + 132, // $56FC + 132, // $56FD + 132, // $56FE + 132, // $56FF + 132, // $5700 + 132, // $5701 + 132, // $5702 + 132, // $5703 + 132, // $5704 + 132, // $5705 + 132, // $5706 + 132, // $5707 + 132, // $5708 + 132, // $5709 + 132, // $570A + 132, // $570B + 132, // $570C + 132, // $570D + 132, // $570E + 132, // $570F + 132, // $5710 + 132, // $5711 + 132, // $5712 + 132, // $5713 + 132, // $5714 + 132, // $5715 + 132, // $5716 + 132, // $5717 + 132, // $5718 + 132, // $5719 + 132, // $571A + 132, // $571B + 132, // $571C + 132, // $571D + 132, // $571E + 132, // $571F + 132, // $5720 + 132, // $5721 + 132, // $5722 + 132, // $5723 + 132, // $5724 + 132, // $5725 + 132, // $5726 + 132, // $5727 + 132, // $5728 + 132, // $5729 + 132, // $572A + 132, // $572B + 132, // $572C + 132, // $572D + 132, // $572E + 132, // $572F + 132, // $5730 + 132, // $5731 + 132, // $5732 + 132, // $5733 + 132, // $5734 + 132, // $5735 + 132, // $5736 + 132, // $5737 + 132, // $5738 + 132, // $5739 + 132, // $573A + 132, // $573B + 132, // $573C + 132, // $573D + 132, // $573E + 132, // $573F + 132, // $5740 + 132, // $5741 + 132, // $5742 + 132, // $5743 + 132, // $5744 + 132, // $5745 + 132, // $5746 + 132, // $5747 + 132, // $5748 + 132, // $5749 + 132, // $574A + 132, // $574B + 132, // $574C + 132, // $574D + 132, // $574E + 132, // $574F + 132, // $5750 + 132, // $5751 + 132, // $5752 + 132, // $5753 + 132, // $5754 + 132, // $5755 + 132, // $5756 + 132, // $5757 + 132, // $5758 + 132, // $5759 + 132, // $575A + 132, // $575B + 132, // $575C + 132, // $575D + 132, // $575E + 132, // $575F + 132, // $5760 + 132, // $5761 + 132, // $5762 + 132, // $5763 + 132, // $5764 + 132, // $5765 + 132, // $5766 + 132, // $5767 + 132, // $5768 + 132, // $5769 + 132, // $576A + 132, // $576B + 132, // $576C + 132, // $576D + 132, // $576E + 132, // $576F + 132, // $5770 + 132, // $5771 + 132, // $5772 + 132, // $5773 + 132, // $5774 + 132, // $5775 + 132, // $5776 + 132, // $5777 + 132, // $5778 + 132, // $5779 + 132, // $577A + 132, // $577B + 132, // $577C + 132, // $577D + 132, // $577E + 132, // $577F + 132, // $5780 + 132, // $5781 + 132, // $5782 + 132, // $5783 + 132, // $5784 + 132, // $5785 + 132, // $5786 + 132, // $5787 + 132, // $5788 + 132, // $5789 + 132, // $578A + 132, // $578B + 132, // $578C + 132, // $578D + 132, // $578E + 132, // $578F + 132, // $5790 + 132, // $5791 + 132, // $5792 + 132, // $5793 + 132, // $5794 + 132, // $5795 + 132, // $5796 + 132, // $5797 + 132, // $5798 + 132, // $5799 + 132, // $579A + 132, // $579B + 132, // $579C + 132, // $579D + 132, // $579E + 132, // $579F + 132, // $57A0 + 132, // $57A1 + 132, // $57A2 + 132, // $57A3 + 132, // $57A4 + 132, // $57A5 + 132, // $57A6 + 132, // $57A7 + 132, // $57A8 + 132, // $57A9 + 132, // $57AA + 132, // $57AB + 132, // $57AC + 132, // $57AD + 132, // $57AE + 132, // $57AF + 132, // $57B0 + 132, // $57B1 + 132, // $57B2 + 132, // $57B3 + 132, // $57B4 + 132, // $57B5 + 132, // $57B6 + 132, // $57B7 + 132, // $57B8 + 132, // $57B9 + 132, // $57BA + 132, // $57BB + 132, // $57BC + 132, // $57BD + 132, // $57BE + 132, // $57BF + 132, // $57C0 + 132, // $57C1 + 132, // $57C2 + 132, // $57C3 + 132, // $57C4 + 132, // $57C5 + 132, // $57C6 + 132, // $57C7 + 132, // $57C8 + 132, // $57C9 + 132, // $57CA + 132, // $57CB + 132, // $57CC + 132, // $57CD + 132, // $57CE + 132, // $57CF + 132, // $57D0 + 132, // $57D1 + 132, // $57D2 + 132, // $57D3 + 132, // $57D4 + 132, // $57D5 + 132, // $57D6 + 132, // $57D7 + 132, // $57D8 + 132, // $57D9 + 132, // $57DA + 132, // $57DB + 132, // $57DC + 132, // $57DD + 132, // $57DE + 132, // $57DF + 132, // $57E0 + 132, // $57E1 + 132, // $57E2 + 132, // $57E3 + 132, // $57E4 + 132, // $57E5 + 132, // $57E6 + 132, // $57E7 + 132, // $57E8 + 132, // $57E9 + 132, // $57EA + 132, // $57EB + 132, // $57EC + 132, // $57ED + 132, // $57EE + 132, // $57EF + 132, // $57F0 + 132, // $57F1 + 132, // $57F2 + 132, // $57F3 + 132, // $57F4 + 132, // $57F5 + 132, // $57F6 + 132, // $57F7 + 132, // $57F8 + 132, // $57F9 + 132, // $57FA + 132, // $57FB + 132, // $57FC + 132, // $57FD + 132, // $57FE + 132, // $57FF + 132, // $5800 + 132, // $5801 + 132, // $5802 + 132, // $5803 + 132, // $5804 + 132, // $5805 + 132, // $5806 + 132, // $5807 + 132, // $5808 + 132, // $5809 + 132, // $580A + 132, // $580B + 132, // $580C + 132, // $580D + 132, // $580E + 132, // $580F + 132, // $5810 + 132, // $5811 + 132, // $5812 + 132, // $5813 + 132, // $5814 + 132, // $5815 + 132, // $5816 + 132, // $5817 + 132, // $5818 + 132, // $5819 + 132, // $581A + 132, // $581B + 132, // $581C + 132, // $581D + 132, // $581E + 132, // $581F + 132, // $5820 + 132, // $5821 + 132, // $5822 + 132, // $5823 + 132, // $5824 + 132, // $5825 + 132, // $5826 + 132, // $5827 + 132, // $5828 + 132, // $5829 + 132, // $582A + 132, // $582B + 132, // $582C + 132, // $582D + 132, // $582E + 132, // $582F + 132, // $5830 + 132, // $5831 + 132, // $5832 + 132, // $5833 + 132, // $5834 + 132, // $5835 + 132, // $5836 + 132, // $5837 + 132, // $5838 + 132, // $5839 + 132, // $583A + 132, // $583B + 132, // $583C + 132, // $583D + 132, // $583E + 132, // $583F + 132, // $5840 + 132, // $5841 + 132, // $5842 + 132, // $5843 + 132, // $5844 + 132, // $5845 + 132, // $5846 + 132, // $5847 + 132, // $5848 + 132, // $5849 + 132, // $584A + 132, // $584B + 132, // $584C + 132, // $584D + 132, // $584E + 132, // $584F + 132, // $5850 + 132, // $5851 + 132, // $5852 + 132, // $5853 + 132, // $5854 + 132, // $5855 + 132, // $5856 + 132, // $5857 + 132, // $5858 + 132, // $5859 + 132, // $585A + 132, // $585B + 132, // $585C + 132, // $585D + 132, // $585E + 132, // $585F + 132, // $5860 + 132, // $5861 + 132, // $5862 + 132, // $5863 + 132, // $5864 + 132, // $5865 + 132, // $5866 + 132, // $5867 + 132, // $5868 + 132, // $5869 + 132, // $586A + 132, // $586B + 132, // $586C + 132, // $586D + 132, // $586E + 132, // $586F + 132, // $5870 + 132, // $5871 + 132, // $5872 + 132, // $5873 + 132, // $5874 + 132, // $5875 + 132, // $5876 + 132, // $5877 + 132, // $5878 + 132, // $5879 + 132, // $587A + 132, // $587B + 132, // $587C + 132, // $587D + 132, // $587E + 132, // $587F + 132, // $5880 + 132, // $5881 + 132, // $5882 + 132, // $5883 + 132, // $5884 + 132, // $5885 + 132, // $5886 + 132, // $5887 + 132, // $5888 + 132, // $5889 + 132, // $588A + 132, // $588B + 132, // $588C + 132, // $588D + 132, // $588E + 132, // $588F + 132, // $5890 + 132, // $5891 + 132, // $5892 + 132, // $5893 + 132, // $5894 + 132, // $5895 + 132, // $5896 + 132, // $5897 + 132, // $5898 + 132, // $5899 + 132, // $589A + 132, // $589B + 132, // $589C + 132, // $589D + 132, // $589E + 132, // $589F + 132, // $58A0 + 132, // $58A1 + 132, // $58A2 + 132, // $58A3 + 132, // $58A4 + 132, // $58A5 + 132, // $58A6 + 132, // $58A7 + 132, // $58A8 + 132, // $58A9 + 132, // $58AA + 132, // $58AB + 132, // $58AC + 132, // $58AD + 132, // $58AE + 132, // $58AF + 132, // $58B0 + 132, // $58B1 + 132, // $58B2 + 132, // $58B3 + 132, // $58B4 + 132, // $58B5 + 132, // $58B6 + 132, // $58B7 + 132, // $58B8 + 132, // $58B9 + 132, // $58BA + 132, // $58BB + 132, // $58BC + 132, // $58BD + 132, // $58BE + 132, // $58BF + 132, // $58C0 + 132, // $58C1 + 132, // $58C2 + 132, // $58C3 + 132, // $58C4 + 132, // $58C5 + 132, // $58C6 + 132, // $58C7 + 132, // $58C8 + 132, // $58C9 + 132, // $58CA + 132, // $58CB + 132, // $58CC + 132, // $58CD + 132, // $58CE + 132, // $58CF + 132, // $58D0 + 132, // $58D1 + 132, // $58D2 + 132, // $58D3 + 132, // $58D4 + 132, // $58D5 + 132, // $58D6 + 132, // $58D7 + 132, // $58D8 + 132, // $58D9 + 132, // $58DA + 132, // $58DB + 132, // $58DC + 132, // $58DD + 132, // $58DE + 132, // $58DF + 132, // $58E0 + 132, // $58E1 + 132, // $58E2 + 132, // $58E3 + 132, // $58E4 + 132, // $58E5 + 132, // $58E6 + 132, // $58E7 + 132, // $58E8 + 132, // $58E9 + 132, // $58EA + 132, // $58EB + 132, // $58EC + 132, // $58ED + 132, // $58EE + 132, // $58EF + 132, // $58F0 + 132, // $58F1 + 132, // $58F2 + 132, // $58F3 + 132, // $58F4 + 132, // $58F5 + 132, // $58F6 + 132, // $58F7 + 132, // $58F8 + 132, // $58F9 + 132, // $58FA + 132, // $58FB + 132, // $58FC + 132, // $58FD + 132, // $58FE + 132, // $58FF + 132, // $5900 + 132, // $5901 + 132, // $5902 + 132, // $5903 + 132, // $5904 + 132, // $5905 + 132, // $5906 + 132, // $5907 + 132, // $5908 + 132, // $5909 + 132, // $590A + 132, // $590B + 132, // $590C + 132, // $590D + 132, // $590E + 132, // $590F + 132, // $5910 + 132, // $5911 + 132, // $5912 + 132, // $5913 + 132, // $5914 + 132, // $5915 + 132, // $5916 + 132, // $5917 + 132, // $5918 + 132, // $5919 + 132, // $591A + 132, // $591B + 132, // $591C + 132, // $591D + 132, // $591E + 132, // $591F + 132, // $5920 + 132, // $5921 + 132, // $5922 + 132, // $5923 + 132, // $5924 + 132, // $5925 + 132, // $5926 + 132, // $5927 + 132, // $5928 + 132, // $5929 + 132, // $592A + 132, // $592B + 132, // $592C + 132, // $592D + 132, // $592E + 132, // $592F + 132, // $5930 + 132, // $5931 + 132, // $5932 + 132, // $5933 + 132, // $5934 + 132, // $5935 + 132, // $5936 + 132, // $5937 + 132, // $5938 + 132, // $5939 + 132, // $593A + 132, // $593B + 132, // $593C + 132, // $593D + 132, // $593E + 132, // $593F + 132, // $5940 + 132, // $5941 + 132, // $5942 + 132, // $5943 + 132, // $5944 + 132, // $5945 + 132, // $5946 + 132, // $5947 + 132, // $5948 + 132, // $5949 + 132, // $594A + 132, // $594B + 132, // $594C + 132, // $594D + 132, // $594E + 132, // $594F + 132, // $5950 + 132, // $5951 + 132, // $5952 + 132, // $5953 + 132, // $5954 + 132, // $5955 + 132, // $5956 + 132, // $5957 + 132, // $5958 + 132, // $5959 + 132, // $595A + 132, // $595B + 132, // $595C + 132, // $595D + 132, // $595E + 132, // $595F + 132, // $5960 + 132, // $5961 + 132, // $5962 + 132, // $5963 + 132, // $5964 + 132, // $5965 + 132, // $5966 + 132, // $5967 + 132, // $5968 + 132, // $5969 + 132, // $596A + 132, // $596B + 132, // $596C + 132, // $596D + 132, // $596E + 132, // $596F + 132, // $5970 + 132, // $5971 + 132, // $5972 + 132, // $5973 + 132, // $5974 + 132, // $5975 + 132, // $5976 + 132, // $5977 + 132, // $5978 + 132, // $5979 + 132, // $597A + 132, // $597B + 132, // $597C + 132, // $597D + 132, // $597E + 132, // $597F + 132, // $5980 + 132, // $5981 + 132, // $5982 + 132, // $5983 + 132, // $5984 + 132, // $5985 + 132, // $5986 + 132, // $5987 + 132, // $5988 + 132, // $5989 + 132, // $598A + 132, // $598B + 132, // $598C + 132, // $598D + 132, // $598E + 132, // $598F + 132, // $5990 + 132, // $5991 + 132, // $5992 + 132, // $5993 + 132, // $5994 + 132, // $5995 + 132, // $5996 + 132, // $5997 + 132, // $5998 + 132, // $5999 + 132, // $599A + 132, // $599B + 132, // $599C + 132, // $599D + 132, // $599E + 132, // $599F + 132, // $59A0 + 132, // $59A1 + 132, // $59A2 + 132, // $59A3 + 132, // $59A4 + 132, // $59A5 + 132, // $59A6 + 132, // $59A7 + 132, // $59A8 + 132, // $59A9 + 132, // $59AA + 132, // $59AB + 132, // $59AC + 132, // $59AD + 132, // $59AE + 132, // $59AF + 132, // $59B0 + 132, // $59B1 + 132, // $59B2 + 132, // $59B3 + 132, // $59B4 + 132, // $59B5 + 132, // $59B6 + 132, // $59B7 + 132, // $59B8 + 132, // $59B9 + 132, // $59BA + 132, // $59BB + 132, // $59BC + 132, // $59BD + 132, // $59BE + 132, // $59BF + 132, // $59C0 + 132, // $59C1 + 132, // $59C2 + 132, // $59C3 + 132, // $59C4 + 132, // $59C5 + 132, // $59C6 + 132, // $59C7 + 132, // $59C8 + 132, // $59C9 + 132, // $59CA + 132, // $59CB + 132, // $59CC + 132, // $59CD + 132, // $59CE + 132, // $59CF + 132, // $59D0 + 132, // $59D1 + 132, // $59D2 + 132, // $59D3 + 132, // $59D4 + 132, // $59D5 + 132, // $59D6 + 132, // $59D7 + 132, // $59D8 + 132, // $59D9 + 132, // $59DA + 132, // $59DB + 132, // $59DC + 132, // $59DD + 132, // $59DE + 132, // $59DF + 132, // $59E0 + 132, // $59E1 + 132, // $59E2 + 132, // $59E3 + 132, // $59E4 + 132, // $59E5 + 132, // $59E6 + 132, // $59E7 + 132, // $59E8 + 132, // $59E9 + 132, // $59EA + 132, // $59EB + 132, // $59EC + 132, // $59ED + 132, // $59EE + 132, // $59EF + 132, // $59F0 + 132, // $59F1 + 132, // $59F2 + 132, // $59F3 + 132, // $59F4 + 132, // $59F5 + 132, // $59F6 + 132, // $59F7 + 132, // $59F8 + 132, // $59F9 + 132, // $59FA + 132, // $59FB + 132, // $59FC + 132, // $59FD + 132, // $59FE + 132, // $59FF + 132, // $5A00 + 132, // $5A01 + 132, // $5A02 + 132, // $5A03 + 132, // $5A04 + 132, // $5A05 + 132, // $5A06 + 132, // $5A07 + 132, // $5A08 + 132, // $5A09 + 132, // $5A0A + 132, // $5A0B + 132, // $5A0C + 132, // $5A0D + 132, // $5A0E + 132, // $5A0F + 132, // $5A10 + 132, // $5A11 + 132, // $5A12 + 132, // $5A13 + 132, // $5A14 + 132, // $5A15 + 132, // $5A16 + 132, // $5A17 + 132, // $5A18 + 132, // $5A19 + 132, // $5A1A + 132, // $5A1B + 132, // $5A1C + 132, // $5A1D + 132, // $5A1E + 132, // $5A1F + 132, // $5A20 + 132, // $5A21 + 132, // $5A22 + 132, // $5A23 + 132, // $5A24 + 132, // $5A25 + 132, // $5A26 + 132, // $5A27 + 132, // $5A28 + 132, // $5A29 + 132, // $5A2A + 132, // $5A2B + 132, // $5A2C + 132, // $5A2D + 132, // $5A2E + 132, // $5A2F + 132, // $5A30 + 132, // $5A31 + 132, // $5A32 + 132, // $5A33 + 132, // $5A34 + 132, // $5A35 + 132, // $5A36 + 132, // $5A37 + 132, // $5A38 + 132, // $5A39 + 132, // $5A3A + 132, // $5A3B + 132, // $5A3C + 132, // $5A3D + 132, // $5A3E + 132, // $5A3F + 132, // $5A40 + 132, // $5A41 + 132, // $5A42 + 132, // $5A43 + 132, // $5A44 + 132, // $5A45 + 132, // $5A46 + 132, // $5A47 + 132, // $5A48 + 132, // $5A49 + 132, // $5A4A + 132, // $5A4B + 132, // $5A4C + 132, // $5A4D + 132, // $5A4E + 132, // $5A4F + 132, // $5A50 + 132, // $5A51 + 132, // $5A52 + 132, // $5A53 + 132, // $5A54 + 132, // $5A55 + 132, // $5A56 + 132, // $5A57 + 132, // $5A58 + 132, // $5A59 + 132, // $5A5A + 132, // $5A5B + 132, // $5A5C + 132, // $5A5D + 132, // $5A5E + 132, // $5A5F + 132, // $5A60 + 132, // $5A61 + 132, // $5A62 + 132, // $5A63 + 132, // $5A64 + 132, // $5A65 + 132, // $5A66 + 132, // $5A67 + 132, // $5A68 + 132, // $5A69 + 132, // $5A6A + 132, // $5A6B + 132, // $5A6C + 132, // $5A6D + 132, // $5A6E + 132, // $5A6F + 132, // $5A70 + 132, // $5A71 + 132, // $5A72 + 132, // $5A73 + 132, // $5A74 + 132, // $5A75 + 132, // $5A76 + 132, // $5A77 + 132, // $5A78 + 132, // $5A79 + 132, // $5A7A + 132, // $5A7B + 132, // $5A7C + 132, // $5A7D + 132, // $5A7E + 132, // $5A7F + 132, // $5A80 + 132, // $5A81 + 132, // $5A82 + 132, // $5A83 + 132, // $5A84 + 132, // $5A85 + 132, // $5A86 + 132, // $5A87 + 132, // $5A88 + 132, // $5A89 + 132, // $5A8A + 132, // $5A8B + 132, // $5A8C + 132, // $5A8D + 132, // $5A8E + 132, // $5A8F + 132, // $5A90 + 132, // $5A91 + 132, // $5A92 + 132, // $5A93 + 132, // $5A94 + 132, // $5A95 + 132, // $5A96 + 132, // $5A97 + 132, // $5A98 + 132, // $5A99 + 132, // $5A9A + 132, // $5A9B + 132, // $5A9C + 132, // $5A9D + 132, // $5A9E + 132, // $5A9F + 132, // $5AA0 + 132, // $5AA1 + 132, // $5AA2 + 132, // $5AA3 + 132, // $5AA4 + 132, // $5AA5 + 132, // $5AA6 + 132, // $5AA7 + 132, // $5AA8 + 132, // $5AA9 + 132, // $5AAA + 132, // $5AAB + 132, // $5AAC + 132, // $5AAD + 132, // $5AAE + 132, // $5AAF + 132, // $5AB0 + 132, // $5AB1 + 132, // $5AB2 + 132, // $5AB3 + 132, // $5AB4 + 132, // $5AB5 + 132, // $5AB6 + 132, // $5AB7 + 132, // $5AB8 + 132, // $5AB9 + 132, // $5ABA + 132, // $5ABB + 132, // $5ABC + 132, // $5ABD + 132, // $5ABE + 132, // $5ABF + 132, // $5AC0 + 132, // $5AC1 + 132, // $5AC2 + 132, // $5AC3 + 132, // $5AC4 + 132, // $5AC5 + 132, // $5AC6 + 132, // $5AC7 + 132, // $5AC8 + 132, // $5AC9 + 132, // $5ACA + 132, // $5ACB + 132, // $5ACC + 132, // $5ACD + 132, // $5ACE + 132, // $5ACF + 132, // $5AD0 + 132, // $5AD1 + 132, // $5AD2 + 132, // $5AD3 + 132, // $5AD4 + 132, // $5AD5 + 132, // $5AD6 + 132, // $5AD7 + 132, // $5AD8 + 132, // $5AD9 + 132, // $5ADA + 132, // $5ADB + 132, // $5ADC + 132, // $5ADD + 132, // $5ADE + 132, // $5ADF + 132, // $5AE0 + 132, // $5AE1 + 132, // $5AE2 + 132, // $5AE3 + 132, // $5AE4 + 132, // $5AE5 + 132, // $5AE6 + 132, // $5AE7 + 132, // $5AE8 + 132, // $5AE9 + 132, // $5AEA + 132, // $5AEB + 132, // $5AEC + 132, // $5AED + 132, // $5AEE + 132, // $5AEF + 132, // $5AF0 + 132, // $5AF1 + 132, // $5AF2 + 132, // $5AF3 + 132, // $5AF4 + 132, // $5AF5 + 132, // $5AF6 + 132, // $5AF7 + 132, // $5AF8 + 132, // $5AF9 + 132, // $5AFA + 132, // $5AFB + 132, // $5AFC + 132, // $5AFD + 132, // $5AFE + 132, // $5AFF + 132, // $5B00 + 132, // $5B01 + 132, // $5B02 + 132, // $5B03 + 132, // $5B04 + 132, // $5B05 + 132, // $5B06 + 132, // $5B07 + 132, // $5B08 + 132, // $5B09 + 132, // $5B0A + 132, // $5B0B + 132, // $5B0C + 132, // $5B0D + 132, // $5B0E + 132, // $5B0F + 132, // $5B10 + 132, // $5B11 + 132, // $5B12 + 132, // $5B13 + 132, // $5B14 + 132, // $5B15 + 132, // $5B16 + 132, // $5B17 + 132, // $5B18 + 132, // $5B19 + 132, // $5B1A + 132, // $5B1B + 132, // $5B1C + 132, // $5B1D + 132, // $5B1E + 132, // $5B1F + 132, // $5B20 + 132, // $5B21 + 132, // $5B22 + 132, // $5B23 + 132, // $5B24 + 132, // $5B25 + 132, // $5B26 + 132, // $5B27 + 132, // $5B28 + 132, // $5B29 + 132, // $5B2A + 132, // $5B2B + 132, // $5B2C + 132, // $5B2D + 132, // $5B2E + 132, // $5B2F + 132, // $5B30 + 132, // $5B31 + 132, // $5B32 + 132, // $5B33 + 132, // $5B34 + 132, // $5B35 + 132, // $5B36 + 132, // $5B37 + 132, // $5B38 + 132, // $5B39 + 132, // $5B3A + 132, // $5B3B + 132, // $5B3C + 132, // $5B3D + 132, // $5B3E + 132, // $5B3F + 132, // $5B40 + 132, // $5B41 + 132, // $5B42 + 132, // $5B43 + 132, // $5B44 + 132, // $5B45 + 132, // $5B46 + 132, // $5B47 + 132, // $5B48 + 132, // $5B49 + 132, // $5B4A + 132, // $5B4B + 132, // $5B4C + 132, // $5B4D + 132, // $5B4E + 132, // $5B4F + 132, // $5B50 + 132, // $5B51 + 132, // $5B52 + 132, // $5B53 + 132, // $5B54 + 132, // $5B55 + 132, // $5B56 + 132, // $5B57 + 132, // $5B58 + 132, // $5B59 + 132, // $5B5A + 132, // $5B5B + 132, // $5B5C + 132, // $5B5D + 132, // $5B5E + 132, // $5B5F + 132, // $5B60 + 132, // $5B61 + 132, // $5B62 + 132, // $5B63 + 132, // $5B64 + 132, // $5B65 + 132, // $5B66 + 132, // $5B67 + 132, // $5B68 + 132, // $5B69 + 132, // $5B6A + 132, // $5B6B + 132, // $5B6C + 132, // $5B6D + 132, // $5B6E + 132, // $5B6F + 132, // $5B70 + 132, // $5B71 + 132, // $5B72 + 132, // $5B73 + 132, // $5B74 + 132, // $5B75 + 132, // $5B76 + 132, // $5B77 + 132, // $5B78 + 132, // $5B79 + 132, // $5B7A + 132, // $5B7B + 132, // $5B7C + 132, // $5B7D + 132, // $5B7E + 132, // $5B7F + 132, // $5B80 + 132, // $5B81 + 132, // $5B82 + 132, // $5B83 + 132, // $5B84 + 132, // $5B85 + 132, // $5B86 + 132, // $5B87 + 132, // $5B88 + 132, // $5B89 + 132, // $5B8A + 132, // $5B8B + 132, // $5B8C + 132, // $5B8D + 132, // $5B8E + 132, // $5B8F + 132, // $5B90 + 132, // $5B91 + 132, // $5B92 + 132, // $5B93 + 132, // $5B94 + 132, // $5B95 + 132, // $5B96 + 132, // $5B97 + 132, // $5B98 + 132, // $5B99 + 132, // $5B9A + 132, // $5B9B + 132, // $5B9C + 132, // $5B9D + 132, // $5B9E + 132, // $5B9F + 132, // $5BA0 + 132, // $5BA1 + 132, // $5BA2 + 132, // $5BA3 + 132, // $5BA4 + 132, // $5BA5 + 132, // $5BA6 + 132, // $5BA7 + 132, // $5BA8 + 132, // $5BA9 + 132, // $5BAA + 132, // $5BAB + 132, // $5BAC + 132, // $5BAD + 132, // $5BAE + 132, // $5BAF + 132, // $5BB0 + 132, // $5BB1 + 132, // $5BB2 + 132, // $5BB3 + 132, // $5BB4 + 132, // $5BB5 + 132, // $5BB6 + 132, // $5BB7 + 132, // $5BB8 + 132, // $5BB9 + 132, // $5BBA + 132, // $5BBB + 132, // $5BBC + 132, // $5BBD + 132, // $5BBE + 132, // $5BBF + 132, // $5BC0 + 132, // $5BC1 + 132, // $5BC2 + 132, // $5BC3 + 132, // $5BC4 + 132, // $5BC5 + 132, // $5BC6 + 132, // $5BC7 + 132, // $5BC8 + 132, // $5BC9 + 132, // $5BCA + 132, // $5BCB + 132, // $5BCC + 132, // $5BCD + 132, // $5BCE + 132, // $5BCF + 132, // $5BD0 + 132, // $5BD1 + 132, // $5BD2 + 132, // $5BD3 + 132, // $5BD4 + 132, // $5BD5 + 132, // $5BD6 + 132, // $5BD7 + 132, // $5BD8 + 132, // $5BD9 + 132, // $5BDA + 132, // $5BDB + 132, // $5BDC + 132, // $5BDD + 132, // $5BDE + 132, // $5BDF + 132, // $5BE0 + 132, // $5BE1 + 132, // $5BE2 + 132, // $5BE3 + 132, // $5BE4 + 132, // $5BE5 + 132, // $5BE6 + 132, // $5BE7 + 132, // $5BE8 + 132, // $5BE9 + 132, // $5BEA + 132, // $5BEB + 132, // $5BEC + 132, // $5BED + 132, // $5BEE + 132, // $5BEF + 132, // $5BF0 + 132, // $5BF1 + 132, // $5BF2 + 132, // $5BF3 + 132, // $5BF4 + 132, // $5BF5 + 132, // $5BF6 + 132, // $5BF7 + 132, // $5BF8 + 132, // $5BF9 + 132, // $5BFA + 132, // $5BFB + 132, // $5BFC + 132, // $5BFD + 132, // $5BFE + 132, // $5BFF + 132, // $5C00 + 132, // $5C01 + 132, // $5C02 + 132, // $5C03 + 132, // $5C04 + 132, // $5C05 + 132, // $5C06 + 132, // $5C07 + 132, // $5C08 + 132, // $5C09 + 132, // $5C0A + 132, // $5C0B + 132, // $5C0C + 132, // $5C0D + 132, // $5C0E + 132, // $5C0F + 132, // $5C10 + 132, // $5C11 + 132, // $5C12 + 132, // $5C13 + 132, // $5C14 + 132, // $5C15 + 132, // $5C16 + 132, // $5C17 + 132, // $5C18 + 132, // $5C19 + 132, // $5C1A + 132, // $5C1B + 132, // $5C1C + 132, // $5C1D + 132, // $5C1E + 132, // $5C1F + 132, // $5C20 + 132, // $5C21 + 132, // $5C22 + 132, // $5C23 + 132, // $5C24 + 132, // $5C25 + 132, // $5C26 + 132, // $5C27 + 132, // $5C28 + 132, // $5C29 + 132, // $5C2A + 132, // $5C2B + 132, // $5C2C + 132, // $5C2D + 132, // $5C2E + 132, // $5C2F + 132, // $5C30 + 132, // $5C31 + 132, // $5C32 + 132, // $5C33 + 132, // $5C34 + 132, // $5C35 + 132, // $5C36 + 132, // $5C37 + 132, // $5C38 + 132, // $5C39 + 132, // $5C3A + 132, // $5C3B + 132, // $5C3C + 132, // $5C3D + 132, // $5C3E + 132, // $5C3F + 132, // $5C40 + 132, // $5C41 + 132, // $5C42 + 132, // $5C43 + 132, // $5C44 + 132, // $5C45 + 132, // $5C46 + 132, // $5C47 + 132, // $5C48 + 132, // $5C49 + 132, // $5C4A + 132, // $5C4B + 132, // $5C4C + 132, // $5C4D + 132, // $5C4E + 132, // $5C4F + 132, // $5C50 + 132, // $5C51 + 132, // $5C52 + 132, // $5C53 + 132, // $5C54 + 132, // $5C55 + 132, // $5C56 + 132, // $5C57 + 132, // $5C58 + 132, // $5C59 + 132, // $5C5A + 132, // $5C5B + 132, // $5C5C + 132, // $5C5D + 132, // $5C5E + 132, // $5C5F + 132, // $5C60 + 132, // $5C61 + 132, // $5C62 + 132, // $5C63 + 132, // $5C64 + 132, // $5C65 + 132, // $5C66 + 132, // $5C67 + 132, // $5C68 + 132, // $5C69 + 132, // $5C6A + 132, // $5C6B + 132, // $5C6C + 132, // $5C6D + 132, // $5C6E + 132, // $5C6F + 132, // $5C70 + 132, // $5C71 + 132, // $5C72 + 132, // $5C73 + 132, // $5C74 + 132, // $5C75 + 132, // $5C76 + 132, // $5C77 + 132, // $5C78 + 132, // $5C79 + 132, // $5C7A + 132, // $5C7B + 132, // $5C7C + 132, // $5C7D + 132, // $5C7E + 132, // $5C7F + 132, // $5C80 + 132, // $5C81 + 132, // $5C82 + 132, // $5C83 + 132, // $5C84 + 132, // $5C85 + 132, // $5C86 + 132, // $5C87 + 132, // $5C88 + 132, // $5C89 + 132, // $5C8A + 132, // $5C8B + 132, // $5C8C + 132, // $5C8D + 132, // $5C8E + 132, // $5C8F + 132, // $5C90 + 132, // $5C91 + 132, // $5C92 + 132, // $5C93 + 132, // $5C94 + 132, // $5C95 + 132, // $5C96 + 132, // $5C97 + 132, // $5C98 + 132, // $5C99 + 132, // $5C9A + 132, // $5C9B + 132, // $5C9C + 132, // $5C9D + 132, // $5C9E + 132, // $5C9F + 132, // $5CA0 + 132, // $5CA1 + 132, // $5CA2 + 132, // $5CA3 + 132, // $5CA4 + 132, // $5CA5 + 132, // $5CA6 + 132, // $5CA7 + 132, // $5CA8 + 132, // $5CA9 + 132, // $5CAA + 132, // $5CAB + 132, // $5CAC + 132, // $5CAD + 132, // $5CAE + 132, // $5CAF + 132, // $5CB0 + 132, // $5CB1 + 132, // $5CB2 + 132, // $5CB3 + 132, // $5CB4 + 132, // $5CB5 + 132, // $5CB6 + 132, // $5CB7 + 132, // $5CB8 + 132, // $5CB9 + 132, // $5CBA + 132, // $5CBB + 132, // $5CBC + 132, // $5CBD + 132, // $5CBE + 132, // $5CBF + 132, // $5CC0 + 132, // $5CC1 + 132, // $5CC2 + 132, // $5CC3 + 132, // $5CC4 + 132, // $5CC5 + 132, // $5CC6 + 132, // $5CC7 + 132, // $5CC8 + 132, // $5CC9 + 132, // $5CCA + 132, // $5CCB + 132, // $5CCC + 132, // $5CCD + 132, // $5CCE + 132, // $5CCF + 132, // $5CD0 + 132, // $5CD1 + 132, // $5CD2 + 132, // $5CD3 + 132, // $5CD4 + 132, // $5CD5 + 132, // $5CD6 + 132, // $5CD7 + 132, // $5CD8 + 132, // $5CD9 + 132, // $5CDA + 132, // $5CDB + 132, // $5CDC + 132, // $5CDD + 132, // $5CDE + 132, // $5CDF + 132, // $5CE0 + 132, // $5CE1 + 132, // $5CE2 + 132, // $5CE3 + 132, // $5CE4 + 132, // $5CE5 + 132, // $5CE6 + 132, // $5CE7 + 132, // $5CE8 + 132, // $5CE9 + 132, // $5CEA + 132, // $5CEB + 132, // $5CEC + 132, // $5CED + 132, // $5CEE + 132, // $5CEF + 132, // $5CF0 + 132, // $5CF1 + 132, // $5CF2 + 132, // $5CF3 + 132, // $5CF4 + 132, // $5CF5 + 132, // $5CF6 + 132, // $5CF7 + 132, // $5CF8 + 132, // $5CF9 + 132, // $5CFA + 132, // $5CFB + 132, // $5CFC + 132, // $5CFD + 132, // $5CFE + 132, // $5CFF + 132, // $5D00 + 132, // $5D01 + 132, // $5D02 + 132, // $5D03 + 132, // $5D04 + 132, // $5D05 + 132, // $5D06 + 132, // $5D07 + 132, // $5D08 + 132, // $5D09 + 132, // $5D0A + 132, // $5D0B + 132, // $5D0C + 132, // $5D0D + 132, // $5D0E + 132, // $5D0F + 132, // $5D10 + 132, // $5D11 + 132, // $5D12 + 132, // $5D13 + 132, // $5D14 + 132, // $5D15 + 132, // $5D16 + 132, // $5D17 + 132, // $5D18 + 132, // $5D19 + 132, // $5D1A + 132, // $5D1B + 132, // $5D1C + 132, // $5D1D + 132, // $5D1E + 132, // $5D1F + 132, // $5D20 + 132, // $5D21 + 132, // $5D22 + 132, // $5D23 + 132, // $5D24 + 132, // $5D25 + 132, // $5D26 + 132, // $5D27 + 132, // $5D28 + 132, // $5D29 + 132, // $5D2A + 132, // $5D2B + 132, // $5D2C + 132, // $5D2D + 132, // $5D2E + 132, // $5D2F + 132, // $5D30 + 132, // $5D31 + 132, // $5D32 + 132, // $5D33 + 132, // $5D34 + 132, // $5D35 + 132, // $5D36 + 132, // $5D37 + 132, // $5D38 + 132, // $5D39 + 132, // $5D3A + 132, // $5D3B + 132, // $5D3C + 132, // $5D3D + 132, // $5D3E + 132, // $5D3F + 132, // $5D40 + 132, // $5D41 + 132, // $5D42 + 132, // $5D43 + 132, // $5D44 + 132, // $5D45 + 132, // $5D46 + 132, // $5D47 + 132, // $5D48 + 132, // $5D49 + 132, // $5D4A + 132, // $5D4B + 132, // $5D4C + 132, // $5D4D + 132, // $5D4E + 132, // $5D4F + 132, // $5D50 + 132, // $5D51 + 132, // $5D52 + 132, // $5D53 + 132, // $5D54 + 132, // $5D55 + 132, // $5D56 + 132, // $5D57 + 132, // $5D58 + 132, // $5D59 + 132, // $5D5A + 132, // $5D5B + 132, // $5D5C + 132, // $5D5D + 132, // $5D5E + 132, // $5D5F + 132, // $5D60 + 132, // $5D61 + 132, // $5D62 + 132, // $5D63 + 132, // $5D64 + 132, // $5D65 + 132, // $5D66 + 132, // $5D67 + 132, // $5D68 + 132, // $5D69 + 132, // $5D6A + 132, // $5D6B + 132, // $5D6C + 132, // $5D6D + 132, // $5D6E + 132, // $5D6F + 132, // $5D70 + 132, // $5D71 + 132, // $5D72 + 132, // $5D73 + 132, // $5D74 + 132, // $5D75 + 132, // $5D76 + 132, // $5D77 + 132, // $5D78 + 132, // $5D79 + 132, // $5D7A + 132, // $5D7B + 132, // $5D7C + 132, // $5D7D + 132, // $5D7E + 132, // $5D7F + 132, // $5D80 + 132, // $5D81 + 132, // $5D82 + 132, // $5D83 + 132, // $5D84 + 132, // $5D85 + 132, // $5D86 + 132, // $5D87 + 132, // $5D88 + 132, // $5D89 + 132, // $5D8A + 132, // $5D8B + 132, // $5D8C + 132, // $5D8D + 132, // $5D8E + 132, // $5D8F + 132, // $5D90 + 132, // $5D91 + 132, // $5D92 + 132, // $5D93 + 132, // $5D94 + 132, // $5D95 + 132, // $5D96 + 132, // $5D97 + 132, // $5D98 + 132, // $5D99 + 132, // $5D9A + 132, // $5D9B + 132, // $5D9C + 132, // $5D9D + 132, // $5D9E + 132, // $5D9F + 132, // $5DA0 + 132, // $5DA1 + 132, // $5DA2 + 132, // $5DA3 + 132, // $5DA4 + 132, // $5DA5 + 132, // $5DA6 + 132, // $5DA7 + 132, // $5DA8 + 132, // $5DA9 + 132, // $5DAA + 132, // $5DAB + 132, // $5DAC + 132, // $5DAD + 132, // $5DAE + 132, // $5DAF + 132, // $5DB0 + 132, // $5DB1 + 132, // $5DB2 + 132, // $5DB3 + 132, // $5DB4 + 132, // $5DB5 + 132, // $5DB6 + 132, // $5DB7 + 132, // $5DB8 + 132, // $5DB9 + 132, // $5DBA + 132, // $5DBB + 132, // $5DBC + 132, // $5DBD + 132, // $5DBE + 132, // $5DBF + 132, // $5DC0 + 132, // $5DC1 + 132, // $5DC2 + 132, // $5DC3 + 132, // $5DC4 + 132, // $5DC5 + 132, // $5DC6 + 132, // $5DC7 + 132, // $5DC8 + 132, // $5DC9 + 132, // $5DCA + 132, // $5DCB + 132, // $5DCC + 132, // $5DCD + 132, // $5DCE + 132, // $5DCF + 132, // $5DD0 + 132, // $5DD1 + 132, // $5DD2 + 132, // $5DD3 + 132, // $5DD4 + 132, // $5DD5 + 132, // $5DD6 + 132, // $5DD7 + 132, // $5DD8 + 132, // $5DD9 + 132, // $5DDA + 132, // $5DDB + 132, // $5DDC + 132, // $5DDD + 132, // $5DDE + 132, // $5DDF + 132, // $5DE0 + 132, // $5DE1 + 132, // $5DE2 + 132, // $5DE3 + 132, // $5DE4 + 132, // $5DE5 + 132, // $5DE6 + 132, // $5DE7 + 132, // $5DE8 + 132, // $5DE9 + 132, // $5DEA + 132, // $5DEB + 132, // $5DEC + 132, // $5DED + 132, // $5DEE + 132, // $5DEF + 132, // $5DF0 + 132, // $5DF1 + 132, // $5DF2 + 132, // $5DF3 + 132, // $5DF4 + 132, // $5DF5 + 132, // $5DF6 + 132, // $5DF7 + 132, // $5DF8 + 132, // $5DF9 + 132, // $5DFA + 132, // $5DFB + 132, // $5DFC + 132, // $5DFD + 132, // $5DFE + 132, // $5DFF + 132, // $5E00 + 132, // $5E01 + 132, // $5E02 + 132, // $5E03 + 132, // $5E04 + 132, // $5E05 + 132, // $5E06 + 132, // $5E07 + 132, // $5E08 + 132, // $5E09 + 132, // $5E0A + 132, // $5E0B + 132, // $5E0C + 132, // $5E0D + 132, // $5E0E + 132, // $5E0F + 132, // $5E10 + 132, // $5E11 + 132, // $5E12 + 132, // $5E13 + 132, // $5E14 + 132, // $5E15 + 132, // $5E16 + 132, // $5E17 + 132, // $5E18 + 132, // $5E19 + 132, // $5E1A + 132, // $5E1B + 132, // $5E1C + 132, // $5E1D + 132, // $5E1E + 132, // $5E1F + 132, // $5E20 + 132, // $5E21 + 132, // $5E22 + 132, // $5E23 + 132, // $5E24 + 132, // $5E25 + 132, // $5E26 + 132, // $5E27 + 132, // $5E28 + 132, // $5E29 + 132, // $5E2A + 132, // $5E2B + 132, // $5E2C + 132, // $5E2D + 132, // $5E2E + 132, // $5E2F + 132, // $5E30 + 132, // $5E31 + 132, // $5E32 + 132, // $5E33 + 132, // $5E34 + 132, // $5E35 + 132, // $5E36 + 132, // $5E37 + 132, // $5E38 + 132, // $5E39 + 132, // $5E3A + 132, // $5E3B + 132, // $5E3C + 132, // $5E3D + 132, // $5E3E + 132, // $5E3F + 132, // $5E40 + 132, // $5E41 + 132, // $5E42 + 132, // $5E43 + 132, // $5E44 + 132, // $5E45 + 132, // $5E46 + 132, // $5E47 + 132, // $5E48 + 132, // $5E49 + 132, // $5E4A + 132, // $5E4B + 132, // $5E4C + 132, // $5E4D + 132, // $5E4E + 132, // $5E4F + 132, // $5E50 + 132, // $5E51 + 132, // $5E52 + 132, // $5E53 + 132, // $5E54 + 132, // $5E55 + 132, // $5E56 + 132, // $5E57 + 132, // $5E58 + 132, // $5E59 + 132, // $5E5A + 132, // $5E5B + 132, // $5E5C + 132, // $5E5D + 132, // $5E5E + 132, // $5E5F + 132, // $5E60 + 132, // $5E61 + 132, // $5E62 + 132, // $5E63 + 132, // $5E64 + 132, // $5E65 + 132, // $5E66 + 132, // $5E67 + 132, // $5E68 + 132, // $5E69 + 132, // $5E6A + 132, // $5E6B + 132, // $5E6C + 132, // $5E6D + 132, // $5E6E + 132, // $5E6F + 132, // $5E70 + 132, // $5E71 + 132, // $5E72 + 132, // $5E73 + 132, // $5E74 + 132, // $5E75 + 132, // $5E76 + 132, // $5E77 + 132, // $5E78 + 132, // $5E79 + 132, // $5E7A + 132, // $5E7B + 132, // $5E7C + 132, // $5E7D + 132, // $5E7E + 132, // $5E7F + 132, // $5E80 + 132, // $5E81 + 132, // $5E82 + 132, // $5E83 + 132, // $5E84 + 132, // $5E85 + 132, // $5E86 + 132, // $5E87 + 132, // $5E88 + 132, // $5E89 + 132, // $5E8A + 132, // $5E8B + 132, // $5E8C + 132, // $5E8D + 132, // $5E8E + 132, // $5E8F + 132, // $5E90 + 132, // $5E91 + 132, // $5E92 + 132, // $5E93 + 132, // $5E94 + 132, // $5E95 + 132, // $5E96 + 132, // $5E97 + 132, // $5E98 + 132, // $5E99 + 132, // $5E9A + 132, // $5E9B + 132, // $5E9C + 132, // $5E9D + 132, // $5E9E + 132, // $5E9F + 132, // $5EA0 + 132, // $5EA1 + 132, // $5EA2 + 132, // $5EA3 + 132, // $5EA4 + 132, // $5EA5 + 132, // $5EA6 + 132, // $5EA7 + 132, // $5EA8 + 132, // $5EA9 + 132, // $5EAA + 132, // $5EAB + 132, // $5EAC + 132, // $5EAD + 132, // $5EAE + 132, // $5EAF + 132, // $5EB0 + 132, // $5EB1 + 132, // $5EB2 + 132, // $5EB3 + 132, // $5EB4 + 132, // $5EB5 + 132, // $5EB6 + 132, // $5EB7 + 132, // $5EB8 + 132, // $5EB9 + 132, // $5EBA + 132, // $5EBB + 132, // $5EBC + 132, // $5EBD + 132, // $5EBE + 132, // $5EBF + 132, // $5EC0 + 132, // $5EC1 + 132, // $5EC2 + 132, // $5EC3 + 132, // $5EC4 + 132, // $5EC5 + 132, // $5EC6 + 132, // $5EC7 + 132, // $5EC8 + 132, // $5EC9 + 132, // $5ECA + 132, // $5ECB + 132, // $5ECC + 132, // $5ECD + 132, // $5ECE + 132, // $5ECF + 132, // $5ED0 + 132, // $5ED1 + 132, // $5ED2 + 132, // $5ED3 + 132, // $5ED4 + 132, // $5ED5 + 132, // $5ED6 + 132, // $5ED7 + 132, // $5ED8 + 132, // $5ED9 + 132, // $5EDA + 132, // $5EDB + 132, // $5EDC + 132, // $5EDD + 132, // $5EDE + 132, // $5EDF + 132, // $5EE0 + 132, // $5EE1 + 132, // $5EE2 + 132, // $5EE3 + 132, // $5EE4 + 132, // $5EE5 + 132, // $5EE6 + 132, // $5EE7 + 132, // $5EE8 + 132, // $5EE9 + 132, // $5EEA + 132, // $5EEB + 132, // $5EEC + 132, // $5EED + 132, // $5EEE + 132, // $5EEF + 132, // $5EF0 + 132, // $5EF1 + 132, // $5EF2 + 132, // $5EF3 + 132, // $5EF4 + 132, // $5EF5 + 132, // $5EF6 + 132, // $5EF7 + 132, // $5EF8 + 132, // $5EF9 + 132, // $5EFA + 132, // $5EFB + 132, // $5EFC + 132, // $5EFD + 132, // $5EFE + 132, // $5EFF + 132, // $5F00 + 132, // $5F01 + 132, // $5F02 + 132, // $5F03 + 132, // $5F04 + 132, // $5F05 + 132, // $5F06 + 132, // $5F07 + 132, // $5F08 + 132, // $5F09 + 132, // $5F0A + 132, // $5F0B + 132, // $5F0C + 132, // $5F0D + 132, // $5F0E + 132, // $5F0F + 132, // $5F10 + 132, // $5F11 + 132, // $5F12 + 132, // $5F13 + 132, // $5F14 + 132, // $5F15 + 132, // $5F16 + 132, // $5F17 + 132, // $5F18 + 132, // $5F19 + 132, // $5F1A + 132, // $5F1B + 132, // $5F1C + 132, // $5F1D + 132, // $5F1E + 132, // $5F1F + 132, // $5F20 + 132, // $5F21 + 132, // $5F22 + 132, // $5F23 + 132, // $5F24 + 132, // $5F25 + 132, // $5F26 + 132, // $5F27 + 132, // $5F28 + 132, // $5F29 + 132, // $5F2A + 132, // $5F2B + 132, // $5F2C + 132, // $5F2D + 132, // $5F2E + 132, // $5F2F + 132, // $5F30 + 132, // $5F31 + 132, // $5F32 + 132, // $5F33 + 132, // $5F34 + 132, // $5F35 + 132, // $5F36 + 132, // $5F37 + 132, // $5F38 + 132, // $5F39 + 132, // $5F3A + 132, // $5F3B + 132, // $5F3C + 132, // $5F3D + 132, // $5F3E + 132, // $5F3F + 132, // $5F40 + 132, // $5F41 + 132, // $5F42 + 132, // $5F43 + 132, // $5F44 + 132, // $5F45 + 132, // $5F46 + 132, // $5F47 + 132, // $5F48 + 132, // $5F49 + 132, // $5F4A + 132, // $5F4B + 132, // $5F4C + 132, // $5F4D + 132, // $5F4E + 132, // $5F4F + 132, // $5F50 + 132, // $5F51 + 132, // $5F52 + 132, // $5F53 + 132, // $5F54 + 132, // $5F55 + 132, // $5F56 + 132, // $5F57 + 132, // $5F58 + 132, // $5F59 + 132, // $5F5A + 132, // $5F5B + 132, // $5F5C + 132, // $5F5D + 132, // $5F5E + 132, // $5F5F + 132, // $5F60 + 132, // $5F61 + 132, // $5F62 + 132, // $5F63 + 132, // $5F64 + 132, // $5F65 + 132, // $5F66 + 132, // $5F67 + 132, // $5F68 + 132, // $5F69 + 132, // $5F6A + 132, // $5F6B + 132, // $5F6C + 132, // $5F6D + 132, // $5F6E + 132, // $5F6F + 132, // $5F70 + 132, // $5F71 + 132, // $5F72 + 132, // $5F73 + 132, // $5F74 + 132, // $5F75 + 132, // $5F76 + 132, // $5F77 + 132, // $5F78 + 132, // $5F79 + 132, // $5F7A + 132, // $5F7B + 132, // $5F7C + 132, // $5F7D + 132, // $5F7E + 132, // $5F7F + 132, // $5F80 + 132, // $5F81 + 132, // $5F82 + 132, // $5F83 + 132, // $5F84 + 132, // $5F85 + 132, // $5F86 + 132, // $5F87 + 132, // $5F88 + 132, // $5F89 + 132, // $5F8A + 132, // $5F8B + 132, // $5F8C + 132, // $5F8D + 132, // $5F8E + 132, // $5F8F + 132, // $5F90 + 132, // $5F91 + 132, // $5F92 + 132, // $5F93 + 132, // $5F94 + 132, // $5F95 + 132, // $5F96 + 132, // $5F97 + 132, // $5F98 + 132, // $5F99 + 132, // $5F9A + 132, // $5F9B + 132, // $5F9C + 132, // $5F9D + 132, // $5F9E + 132, // $5F9F + 132, // $5FA0 + 132, // $5FA1 + 132, // $5FA2 + 132, // $5FA3 + 132, // $5FA4 + 132, // $5FA5 + 132, // $5FA6 + 132, // $5FA7 + 132, // $5FA8 + 132, // $5FA9 + 132, // $5FAA + 132, // $5FAB + 132, // $5FAC + 132, // $5FAD + 132, // $5FAE + 132, // $5FAF + 132, // $5FB0 + 132, // $5FB1 + 132, // $5FB2 + 132, // $5FB3 + 132, // $5FB4 + 132, // $5FB5 + 132, // $5FB6 + 132, // $5FB7 + 132, // $5FB8 + 132, // $5FB9 + 132, // $5FBA + 132, // $5FBB + 132, // $5FBC + 132, // $5FBD + 132, // $5FBE + 132, // $5FBF + 132, // $5FC0 + 132, // $5FC1 + 132, // $5FC2 + 132, // $5FC3 + 132, // $5FC4 + 132, // $5FC5 + 132, // $5FC6 + 132, // $5FC7 + 132, // $5FC8 + 132, // $5FC9 + 132, // $5FCA + 132, // $5FCB + 132, // $5FCC + 132, // $5FCD + 132, // $5FCE + 132, // $5FCF + 132, // $5FD0 + 132, // $5FD1 + 132, // $5FD2 + 132, // $5FD3 + 132, // $5FD4 + 132, // $5FD5 + 132, // $5FD6 + 132, // $5FD7 + 132, // $5FD8 + 132, // $5FD9 + 132, // $5FDA + 132, // $5FDB + 132, // $5FDC + 132, // $5FDD + 132, // $5FDE + 132, // $5FDF + 132, // $5FE0 + 132, // $5FE1 + 132, // $5FE2 + 132, // $5FE3 + 132, // $5FE4 + 132, // $5FE5 + 132, // $5FE6 + 132, // $5FE7 + 132, // $5FE8 + 132, // $5FE9 + 132, // $5FEA + 132, // $5FEB + 132, // $5FEC + 132, // $5FED + 132, // $5FEE + 132, // $5FEF + 132, // $5FF0 + 132, // $5FF1 + 132, // $5FF2 + 132, // $5FF3 + 132, // $5FF4 + 132, // $5FF5 + 132, // $5FF6 + 132, // $5FF7 + 132, // $5FF8 + 132, // $5FF9 + 132, // $5FFA + 132, // $5FFB + 132, // $5FFC + 132, // $5FFD + 132, // $5FFE + 132, // $5FFF + 132, // $6000 + 132, // $6001 + 132, // $6002 + 132, // $6003 + 132, // $6004 + 132, // $6005 + 132, // $6006 + 132, // $6007 + 132, // $6008 + 132, // $6009 + 132, // $600A + 132, // $600B + 132, // $600C + 132, // $600D + 132, // $600E + 132, // $600F + 132, // $6010 + 132, // $6011 + 132, // $6012 + 132, // $6013 + 132, // $6014 + 132, // $6015 + 132, // $6016 + 132, // $6017 + 132, // $6018 + 132, // $6019 + 132, // $601A + 132, // $601B + 132, // $601C + 132, // $601D + 132, // $601E + 132, // $601F + 132, // $6020 + 132, // $6021 + 132, // $6022 + 132, // $6023 + 132, // $6024 + 132, // $6025 + 132, // $6026 + 132, // $6027 + 132, // $6028 + 132, // $6029 + 132, // $602A + 132, // $602B + 132, // $602C + 132, // $602D + 132, // $602E + 132, // $602F + 132, // $6030 + 132, // $6031 + 132, // $6032 + 132, // $6033 + 132, // $6034 + 132, // $6035 + 132, // $6036 + 132, // $6037 + 132, // $6038 + 132, // $6039 + 132, // $603A + 132, // $603B + 132, // $603C + 132, // $603D + 132, // $603E + 132, // $603F + 132, // $6040 + 132, // $6041 + 132, // $6042 + 132, // $6043 + 132, // $6044 + 132, // $6045 + 132, // $6046 + 132, // $6047 + 132, // $6048 + 132, // $6049 + 132, // $604A + 132, // $604B + 132, // $604C + 132, // $604D + 132, // $604E + 132, // $604F + 132, // $6050 + 132, // $6051 + 132, // $6052 + 132, // $6053 + 132, // $6054 + 132, // $6055 + 132, // $6056 + 132, // $6057 + 132, // $6058 + 132, // $6059 + 132, // $605A + 132, // $605B + 132, // $605C + 132, // $605D + 132, // $605E + 132, // $605F + 132, // $6060 + 132, // $6061 + 132, // $6062 + 132, // $6063 + 132, // $6064 + 132, // $6065 + 132, // $6066 + 132, // $6067 + 132, // $6068 + 132, // $6069 + 132, // $606A + 132, // $606B + 132, // $606C + 132, // $606D + 132, // $606E + 132, // $606F + 132, // $6070 + 132, // $6071 + 132, // $6072 + 132, // $6073 + 132, // $6074 + 132, // $6075 + 132, // $6076 + 132, // $6077 + 132, // $6078 + 132, // $6079 + 132, // $607A + 132, // $607B + 132, // $607C + 132, // $607D + 132, // $607E + 132, // $607F + 132, // $6080 + 132, // $6081 + 132, // $6082 + 132, // $6083 + 132, // $6084 + 132, // $6085 + 132, // $6086 + 132, // $6087 + 132, // $6088 + 132, // $6089 + 132, // $608A + 132, // $608B + 132, // $608C + 132, // $608D + 132, // $608E + 132, // $608F + 132, // $6090 + 132, // $6091 + 132, // $6092 + 132, // $6093 + 132, // $6094 + 132, // $6095 + 132, // $6096 + 132, // $6097 + 132, // $6098 + 132, // $6099 + 132, // $609A + 132, // $609B + 132, // $609C + 132, // $609D + 132, // $609E + 132, // $609F + 132, // $60A0 + 132, // $60A1 + 132, // $60A2 + 132, // $60A3 + 132, // $60A4 + 132, // $60A5 + 132, // $60A6 + 132, // $60A7 + 132, // $60A8 + 132, // $60A9 + 132, // $60AA + 132, // $60AB + 132, // $60AC + 132, // $60AD + 132, // $60AE + 132, // $60AF + 132, // $60B0 + 132, // $60B1 + 132, // $60B2 + 132, // $60B3 + 132, // $60B4 + 132, // $60B5 + 132, // $60B6 + 132, // $60B7 + 132, // $60B8 + 132, // $60B9 + 132, // $60BA + 132, // $60BB + 132, // $60BC + 132, // $60BD + 132, // $60BE + 132, // $60BF + 132, // $60C0 + 132, // $60C1 + 132, // $60C2 + 132, // $60C3 + 132, // $60C4 + 132, // $60C5 + 132, // $60C6 + 132, // $60C7 + 132, // $60C8 + 132, // $60C9 + 132, // $60CA + 132, // $60CB + 132, // $60CC + 132, // $60CD + 132, // $60CE + 132, // $60CF + 132, // $60D0 + 132, // $60D1 + 132, // $60D2 + 132, // $60D3 + 132, // $60D4 + 132, // $60D5 + 132, // $60D6 + 132, // $60D7 + 132, // $60D8 + 132, // $60D9 + 132, // $60DA + 132, // $60DB + 132, // $60DC + 132, // $60DD + 132, // $60DE + 132, // $60DF + 132, // $60E0 + 132, // $60E1 + 132, // $60E2 + 132, // $60E3 + 132, // $60E4 + 132, // $60E5 + 132, // $60E6 + 132, // $60E7 + 132, // $60E8 + 132, // $60E9 + 132, // $60EA + 132, // $60EB + 132, // $60EC + 132, // $60ED + 132, // $60EE + 132, // $60EF + 132, // $60F0 + 132, // $60F1 + 132, // $60F2 + 132, // $60F3 + 132, // $60F4 + 132, // $60F5 + 132, // $60F6 + 132, // $60F7 + 132, // $60F8 + 132, // $60F9 + 132, // $60FA + 132, // $60FB + 132, // $60FC + 132, // $60FD + 132, // $60FE + 132, // $60FF + 132, // $6100 + 132, // $6101 + 132, // $6102 + 132, // $6103 + 132, // $6104 + 132, // $6105 + 132, // $6106 + 132, // $6107 + 132, // $6108 + 132, // $6109 + 132, // $610A + 132, // $610B + 132, // $610C + 132, // $610D + 132, // $610E + 132, // $610F + 132, // $6110 + 132, // $6111 + 132, // $6112 + 132, // $6113 + 132, // $6114 + 132, // $6115 + 132, // $6116 + 132, // $6117 + 132, // $6118 + 132, // $6119 + 132, // $611A + 132, // $611B + 132, // $611C + 132, // $611D + 132, // $611E + 132, // $611F + 132, // $6120 + 132, // $6121 + 132, // $6122 + 132, // $6123 + 132, // $6124 + 132, // $6125 + 132, // $6126 + 132, // $6127 + 132, // $6128 + 132, // $6129 + 132, // $612A + 132, // $612B + 132, // $612C + 132, // $612D + 132, // $612E + 132, // $612F + 132, // $6130 + 132, // $6131 + 132, // $6132 + 132, // $6133 + 132, // $6134 + 132, // $6135 + 132, // $6136 + 132, // $6137 + 132, // $6138 + 132, // $6139 + 132, // $613A + 132, // $613B + 132, // $613C + 132, // $613D + 132, // $613E + 132, // $613F + 132, // $6140 + 132, // $6141 + 132, // $6142 + 132, // $6143 + 132, // $6144 + 132, // $6145 + 132, // $6146 + 132, // $6147 + 132, // $6148 + 132, // $6149 + 132, // $614A + 132, // $614B + 132, // $614C + 132, // $614D + 132, // $614E + 132, // $614F + 132, // $6150 + 132, // $6151 + 132, // $6152 + 132, // $6153 + 132, // $6154 + 132, // $6155 + 132, // $6156 + 132, // $6157 + 132, // $6158 + 132, // $6159 + 132, // $615A + 132, // $615B + 132, // $615C + 132, // $615D + 132, // $615E + 132, // $615F + 132, // $6160 + 132, // $6161 + 132, // $6162 + 132, // $6163 + 132, // $6164 + 132, // $6165 + 132, // $6166 + 132, // $6167 + 132, // $6168 + 132, // $6169 + 132, // $616A + 132, // $616B + 132, // $616C + 132, // $616D + 132, // $616E + 132, // $616F + 132, // $6170 + 132, // $6171 + 132, // $6172 + 132, // $6173 + 132, // $6174 + 132, // $6175 + 132, // $6176 + 132, // $6177 + 132, // $6178 + 132, // $6179 + 132, // $617A + 132, // $617B + 132, // $617C + 132, // $617D + 132, // $617E + 132, // $617F + 132, // $6180 + 132, // $6181 + 132, // $6182 + 132, // $6183 + 132, // $6184 + 132, // $6185 + 132, // $6186 + 132, // $6187 + 132, // $6188 + 132, // $6189 + 132, // $618A + 132, // $618B + 132, // $618C + 132, // $618D + 132, // $618E + 132, // $618F + 132, // $6190 + 132, // $6191 + 132, // $6192 + 132, // $6193 + 132, // $6194 + 132, // $6195 + 132, // $6196 + 132, // $6197 + 132, // $6198 + 132, // $6199 + 132, // $619A + 132, // $619B + 132, // $619C + 132, // $619D + 132, // $619E + 132, // $619F + 132, // $61A0 + 132, // $61A1 + 132, // $61A2 + 132, // $61A3 + 132, // $61A4 + 132, // $61A5 + 132, // $61A6 + 132, // $61A7 + 132, // $61A8 + 132, // $61A9 + 132, // $61AA + 132, // $61AB + 132, // $61AC + 132, // $61AD + 132, // $61AE + 132, // $61AF + 132, // $61B0 + 132, // $61B1 + 132, // $61B2 + 132, // $61B3 + 132, // $61B4 + 132, // $61B5 + 132, // $61B6 + 132, // $61B7 + 132, // $61B8 + 132, // $61B9 + 132, // $61BA + 132, // $61BB + 132, // $61BC + 132, // $61BD + 132, // $61BE + 132, // $61BF + 132, // $61C0 + 132, // $61C1 + 132, // $61C2 + 132, // $61C3 + 132, // $61C4 + 132, // $61C5 + 132, // $61C6 + 132, // $61C7 + 132, // $61C8 + 132, // $61C9 + 132, // $61CA + 132, // $61CB + 132, // $61CC + 132, // $61CD + 132, // $61CE + 132, // $61CF + 132, // $61D0 + 132, // $61D1 + 132, // $61D2 + 132, // $61D3 + 132, // $61D4 + 132, // $61D5 + 132, // $61D6 + 132, // $61D7 + 132, // $61D8 + 132, // $61D9 + 132, // $61DA + 132, // $61DB + 132, // $61DC + 132, // $61DD + 132, // $61DE + 132, // $61DF + 132, // $61E0 + 132, // $61E1 + 132, // $61E2 + 132, // $61E3 + 132, // $61E4 + 132, // $61E5 + 132, // $61E6 + 132, // $61E7 + 132, // $61E8 + 132, // $61E9 + 132, // $61EA + 132, // $61EB + 132, // $61EC + 132, // $61ED + 132, // $61EE + 132, // $61EF + 132, // $61F0 + 132, // $61F1 + 132, // $61F2 + 132, // $61F3 + 132, // $61F4 + 132, // $61F5 + 132, // $61F6 + 132, // $61F7 + 132, // $61F8 + 132, // $61F9 + 132, // $61FA + 132, // $61FB + 132, // $61FC + 132, // $61FD + 132, // $61FE + 132, // $61FF + 132, // $6200 + 132, // $6201 + 132, // $6202 + 132, // $6203 + 132, // $6204 + 132, // $6205 + 132, // $6206 + 132, // $6207 + 132, // $6208 + 132, // $6209 + 132, // $620A + 132, // $620B + 132, // $620C + 132, // $620D + 132, // $620E + 132, // $620F + 132, // $6210 + 132, // $6211 + 132, // $6212 + 132, // $6213 + 132, // $6214 + 132, // $6215 + 132, // $6216 + 132, // $6217 + 132, // $6218 + 132, // $6219 + 132, // $621A + 132, // $621B + 132, // $621C + 132, // $621D + 132, // $621E + 132, // $621F + 132, // $6220 + 132, // $6221 + 132, // $6222 + 132, // $6223 + 132, // $6224 + 132, // $6225 + 132, // $6226 + 132, // $6227 + 132, // $6228 + 132, // $6229 + 132, // $622A + 132, // $622B + 132, // $622C + 132, // $622D + 132, // $622E + 132, // $622F + 132, // $6230 + 132, // $6231 + 132, // $6232 + 132, // $6233 + 132, // $6234 + 132, // $6235 + 132, // $6236 + 132, // $6237 + 132, // $6238 + 132, // $6239 + 132, // $623A + 132, // $623B + 132, // $623C + 132, // $623D + 132, // $623E + 132, // $623F + 132, // $6240 + 132, // $6241 + 132, // $6242 + 132, // $6243 + 132, // $6244 + 132, // $6245 + 132, // $6246 + 132, // $6247 + 132, // $6248 + 132, // $6249 + 132, // $624A + 132, // $624B + 132, // $624C + 132, // $624D + 132, // $624E + 132, // $624F + 132, // $6250 + 132, // $6251 + 132, // $6252 + 132, // $6253 + 132, // $6254 + 132, // $6255 + 132, // $6256 + 132, // $6257 + 132, // $6258 + 132, // $6259 + 132, // $625A + 132, // $625B + 132, // $625C + 132, // $625D + 132, // $625E + 132, // $625F + 132, // $6260 + 132, // $6261 + 132, // $6262 + 132, // $6263 + 132, // $6264 + 132, // $6265 + 132, // $6266 + 132, // $6267 + 132, // $6268 + 132, // $6269 + 132, // $626A + 132, // $626B + 132, // $626C + 132, // $626D + 132, // $626E + 132, // $626F + 132, // $6270 + 132, // $6271 + 132, // $6272 + 132, // $6273 + 132, // $6274 + 132, // $6275 + 132, // $6276 + 132, // $6277 + 132, // $6278 + 132, // $6279 + 132, // $627A + 132, // $627B + 132, // $627C + 132, // $627D + 132, // $627E + 132, // $627F + 132, // $6280 + 132, // $6281 + 132, // $6282 + 132, // $6283 + 132, // $6284 + 132, // $6285 + 132, // $6286 + 132, // $6287 + 132, // $6288 + 132, // $6289 + 132, // $628A + 132, // $628B + 132, // $628C + 132, // $628D + 132, // $628E + 132, // $628F + 132, // $6290 + 132, // $6291 + 132, // $6292 + 132, // $6293 + 132, // $6294 + 132, // $6295 + 132, // $6296 + 132, // $6297 + 132, // $6298 + 132, // $6299 + 132, // $629A + 132, // $629B + 132, // $629C + 132, // $629D + 132, // $629E + 132, // $629F + 132, // $62A0 + 132, // $62A1 + 132, // $62A2 + 132, // $62A3 + 132, // $62A4 + 132, // $62A5 + 132, // $62A6 + 132, // $62A7 + 132, // $62A8 + 132, // $62A9 + 132, // $62AA + 132, // $62AB + 132, // $62AC + 132, // $62AD + 132, // $62AE + 132, // $62AF + 132, // $62B0 + 132, // $62B1 + 132, // $62B2 + 132, // $62B3 + 132, // $62B4 + 132, // $62B5 + 132, // $62B6 + 132, // $62B7 + 132, // $62B8 + 132, // $62B9 + 132, // $62BA + 132, // $62BB + 132, // $62BC + 132, // $62BD + 132, // $62BE + 132, // $62BF + 132, // $62C0 + 132, // $62C1 + 132, // $62C2 + 132, // $62C3 + 132, // $62C4 + 132, // $62C5 + 132, // $62C6 + 132, // $62C7 + 132, // $62C8 + 132, // $62C9 + 132, // $62CA + 132, // $62CB + 132, // $62CC + 132, // $62CD + 132, // $62CE + 132, // $62CF + 132, // $62D0 + 132, // $62D1 + 132, // $62D2 + 132, // $62D3 + 132, // $62D4 + 132, // $62D5 + 132, // $62D6 + 132, // $62D7 + 132, // $62D8 + 132, // $62D9 + 132, // $62DA + 132, // $62DB + 132, // $62DC + 132, // $62DD + 132, // $62DE + 132, // $62DF + 132, // $62E0 + 132, // $62E1 + 132, // $62E2 + 132, // $62E3 + 132, // $62E4 + 132, // $62E5 + 132, // $62E6 + 132, // $62E7 + 132, // $62E8 + 132, // $62E9 + 132, // $62EA + 132, // $62EB + 132, // $62EC + 132, // $62ED + 132, // $62EE + 132, // $62EF + 132, // $62F0 + 132, // $62F1 + 132, // $62F2 + 132, // $62F3 + 132, // $62F4 + 132, // $62F5 + 132, // $62F6 + 132, // $62F7 + 132, // $62F8 + 132, // $62F9 + 132, // $62FA + 132, // $62FB + 132, // $62FC + 132, // $62FD + 132, // $62FE + 132, // $62FF + 132, // $6300 + 132, // $6301 + 132, // $6302 + 132, // $6303 + 132, // $6304 + 132, // $6305 + 132, // $6306 + 132, // $6307 + 132, // $6308 + 132, // $6309 + 132, // $630A + 132, // $630B + 132, // $630C + 132, // $630D + 132, // $630E + 132, // $630F + 132, // $6310 + 132, // $6311 + 132, // $6312 + 132, // $6313 + 132, // $6314 + 132, // $6315 + 132, // $6316 + 132, // $6317 + 132, // $6318 + 132, // $6319 + 132, // $631A + 132, // $631B + 132, // $631C + 132, // $631D + 132, // $631E + 132, // $631F + 132, // $6320 + 132, // $6321 + 132, // $6322 + 132, // $6323 + 132, // $6324 + 132, // $6325 + 132, // $6326 + 132, // $6327 + 132, // $6328 + 132, // $6329 + 132, // $632A + 132, // $632B + 132, // $632C + 132, // $632D + 132, // $632E + 132, // $632F + 132, // $6330 + 132, // $6331 + 132, // $6332 + 132, // $6333 + 132, // $6334 + 132, // $6335 + 132, // $6336 + 132, // $6337 + 132, // $6338 + 132, // $6339 + 132, // $633A + 132, // $633B + 132, // $633C + 132, // $633D + 132, // $633E + 132, // $633F + 132, // $6340 + 132, // $6341 + 132, // $6342 + 132, // $6343 + 132, // $6344 + 132, // $6345 + 132, // $6346 + 132, // $6347 + 132, // $6348 + 132, // $6349 + 132, // $634A + 132, // $634B + 132, // $634C + 132, // $634D + 132, // $634E + 132, // $634F + 132, // $6350 + 132, // $6351 + 132, // $6352 + 132, // $6353 + 132, // $6354 + 132, // $6355 + 132, // $6356 + 132, // $6357 + 132, // $6358 + 132, // $6359 + 132, // $635A + 132, // $635B + 132, // $635C + 132, // $635D + 132, // $635E + 132, // $635F + 132, // $6360 + 132, // $6361 + 132, // $6362 + 132, // $6363 + 132, // $6364 + 132, // $6365 + 132, // $6366 + 132, // $6367 + 132, // $6368 + 132, // $6369 + 132, // $636A + 132, // $636B + 132, // $636C + 132, // $636D + 132, // $636E + 132, // $636F + 132, // $6370 + 132, // $6371 + 132, // $6372 + 132, // $6373 + 132, // $6374 + 132, // $6375 + 132, // $6376 + 132, // $6377 + 132, // $6378 + 132, // $6379 + 132, // $637A + 132, // $637B + 132, // $637C + 132, // $637D + 132, // $637E + 132, // $637F + 132, // $6380 + 132, // $6381 + 132, // $6382 + 132, // $6383 + 132, // $6384 + 132, // $6385 + 132, // $6386 + 132, // $6387 + 132, // $6388 + 132, // $6389 + 132, // $638A + 132, // $638B + 132, // $638C + 132, // $638D + 132, // $638E + 132, // $638F + 132, // $6390 + 132, // $6391 + 132, // $6392 + 132, // $6393 + 132, // $6394 + 132, // $6395 + 132, // $6396 + 132, // $6397 + 132, // $6398 + 132, // $6399 + 132, // $639A + 132, // $639B + 132, // $639C + 132, // $639D + 132, // $639E + 132, // $639F + 132, // $63A0 + 132, // $63A1 + 132, // $63A2 + 132, // $63A3 + 132, // $63A4 + 132, // $63A5 + 132, // $63A6 + 132, // $63A7 + 132, // $63A8 + 132, // $63A9 + 132, // $63AA + 132, // $63AB + 132, // $63AC + 132, // $63AD + 132, // $63AE + 132, // $63AF + 132, // $63B0 + 132, // $63B1 + 132, // $63B2 + 132, // $63B3 + 132, // $63B4 + 132, // $63B5 + 132, // $63B6 + 132, // $63B7 + 132, // $63B8 + 132, // $63B9 + 132, // $63BA + 132, // $63BB + 132, // $63BC + 132, // $63BD + 132, // $63BE + 132, // $63BF + 132, // $63C0 + 132, // $63C1 + 132, // $63C2 + 132, // $63C3 + 132, // $63C4 + 132, // $63C5 + 132, // $63C6 + 132, // $63C7 + 132, // $63C8 + 132, // $63C9 + 132, // $63CA + 132, // $63CB + 132, // $63CC + 132, // $63CD + 132, // $63CE + 132, // $63CF + 132, // $63D0 + 132, // $63D1 + 132, // $63D2 + 132, // $63D3 + 132, // $63D4 + 132, // $63D5 + 132, // $63D6 + 132, // $63D7 + 132, // $63D8 + 132, // $63D9 + 132, // $63DA + 132, // $63DB + 132, // $63DC + 132, // $63DD + 132, // $63DE + 132, // $63DF + 132, // $63E0 + 132, // $63E1 + 132, // $63E2 + 132, // $63E3 + 132, // $63E4 + 132, // $63E5 + 132, // $63E6 + 132, // $63E7 + 132, // $63E8 + 132, // $63E9 + 132, // $63EA + 132, // $63EB + 132, // $63EC + 132, // $63ED + 132, // $63EE + 132, // $63EF + 132, // $63F0 + 132, // $63F1 + 132, // $63F2 + 132, // $63F3 + 132, // $63F4 + 132, // $63F5 + 132, // $63F6 + 132, // $63F7 + 132, // $63F8 + 132, // $63F9 + 132, // $63FA + 132, // $63FB + 132, // $63FC + 132, // $63FD + 132, // $63FE + 132, // $63FF + 132, // $6400 + 132, // $6401 + 132, // $6402 + 132, // $6403 + 132, // $6404 + 132, // $6405 + 132, // $6406 + 132, // $6407 + 132, // $6408 + 132, // $6409 + 132, // $640A + 132, // $640B + 132, // $640C + 132, // $640D + 132, // $640E + 132, // $640F + 132, // $6410 + 132, // $6411 + 132, // $6412 + 132, // $6413 + 132, // $6414 + 132, // $6415 + 132, // $6416 + 132, // $6417 + 132, // $6418 + 132, // $6419 + 132, // $641A + 132, // $641B + 132, // $641C + 132, // $641D + 132, // $641E + 132, // $641F + 132, // $6420 + 132, // $6421 + 132, // $6422 + 132, // $6423 + 132, // $6424 + 132, // $6425 + 132, // $6426 + 132, // $6427 + 132, // $6428 + 132, // $6429 + 132, // $642A + 132, // $642B + 132, // $642C + 132, // $642D + 132, // $642E + 132, // $642F + 132, // $6430 + 132, // $6431 + 132, // $6432 + 132, // $6433 + 132, // $6434 + 132, // $6435 + 132, // $6436 + 132, // $6437 + 132, // $6438 + 132, // $6439 + 132, // $643A + 132, // $643B + 132, // $643C + 132, // $643D + 132, // $643E + 132, // $643F + 132, // $6440 + 132, // $6441 + 132, // $6442 + 132, // $6443 + 132, // $6444 + 132, // $6445 + 132, // $6446 + 132, // $6447 + 132, // $6448 + 132, // $6449 + 132, // $644A + 132, // $644B + 132, // $644C + 132, // $644D + 132, // $644E + 132, // $644F + 132, // $6450 + 132, // $6451 + 132, // $6452 + 132, // $6453 + 132, // $6454 + 132, // $6455 + 132, // $6456 + 132, // $6457 + 132, // $6458 + 132, // $6459 + 132, // $645A + 132, // $645B + 132, // $645C + 132, // $645D + 132, // $645E + 132, // $645F + 132, // $6460 + 132, // $6461 + 132, // $6462 + 132, // $6463 + 132, // $6464 + 132, // $6465 + 132, // $6466 + 132, // $6467 + 132, // $6468 + 132, // $6469 + 132, // $646A + 132, // $646B + 132, // $646C + 132, // $646D + 132, // $646E + 132, // $646F + 132, // $6470 + 132, // $6471 + 132, // $6472 + 132, // $6473 + 132, // $6474 + 132, // $6475 + 132, // $6476 + 132, // $6477 + 132, // $6478 + 132, // $6479 + 132, // $647A + 132, // $647B + 132, // $647C + 132, // $647D + 132, // $647E + 132, // $647F + 132, // $6480 + 132, // $6481 + 132, // $6482 + 132, // $6483 + 132, // $6484 + 132, // $6485 + 132, // $6486 + 132, // $6487 + 132, // $6488 + 132, // $6489 + 132, // $648A + 132, // $648B + 132, // $648C + 132, // $648D + 132, // $648E + 132, // $648F + 132, // $6490 + 132, // $6491 + 132, // $6492 + 132, // $6493 + 132, // $6494 + 132, // $6495 + 132, // $6496 + 132, // $6497 + 132, // $6498 + 132, // $6499 + 132, // $649A + 132, // $649B + 132, // $649C + 132, // $649D + 132, // $649E + 132, // $649F + 132, // $64A0 + 132, // $64A1 + 132, // $64A2 + 132, // $64A3 + 132, // $64A4 + 132, // $64A5 + 132, // $64A6 + 132, // $64A7 + 132, // $64A8 + 132, // $64A9 + 132, // $64AA + 132, // $64AB + 132, // $64AC + 132, // $64AD + 132, // $64AE + 132, // $64AF + 132, // $64B0 + 132, // $64B1 + 132, // $64B2 + 132, // $64B3 + 132, // $64B4 + 132, // $64B5 + 132, // $64B6 + 132, // $64B7 + 132, // $64B8 + 132, // $64B9 + 132, // $64BA + 132, // $64BB + 132, // $64BC + 132, // $64BD + 132, // $64BE + 132, // $64BF + 132, // $64C0 + 132, // $64C1 + 132, // $64C2 + 132, // $64C3 + 132, // $64C4 + 132, // $64C5 + 132, // $64C6 + 132, // $64C7 + 132, // $64C8 + 132, // $64C9 + 132, // $64CA + 132, // $64CB + 132, // $64CC + 132, // $64CD + 132, // $64CE + 132, // $64CF + 132, // $64D0 + 132, // $64D1 + 132, // $64D2 + 132, // $64D3 + 132, // $64D4 + 132, // $64D5 + 132, // $64D6 + 132, // $64D7 + 132, // $64D8 + 132, // $64D9 + 132, // $64DA + 132, // $64DB + 132, // $64DC + 132, // $64DD + 132, // $64DE + 132, // $64DF + 132, // $64E0 + 132, // $64E1 + 132, // $64E2 + 132, // $64E3 + 132, // $64E4 + 132, // $64E5 + 132, // $64E6 + 132, // $64E7 + 132, // $64E8 + 132, // $64E9 + 132, // $64EA + 132, // $64EB + 132, // $64EC + 132, // $64ED + 132, // $64EE + 132, // $64EF + 132, // $64F0 + 132, // $64F1 + 132, // $64F2 + 132, // $64F3 + 132, // $64F4 + 132, // $64F5 + 132, // $64F6 + 132, // $64F7 + 132, // $64F8 + 132, // $64F9 + 132, // $64FA + 132, // $64FB + 132, // $64FC + 132, // $64FD + 132, // $64FE + 132, // $64FF + 132, // $6500 + 132, // $6501 + 132, // $6502 + 132, // $6503 + 132, // $6504 + 132, // $6505 + 132, // $6506 + 132, // $6507 + 132, // $6508 + 132, // $6509 + 132, // $650A + 132, // $650B + 132, // $650C + 132, // $650D + 132, // $650E + 132, // $650F + 132, // $6510 + 132, // $6511 + 132, // $6512 + 132, // $6513 + 132, // $6514 + 132, // $6515 + 132, // $6516 + 132, // $6517 + 132, // $6518 + 132, // $6519 + 132, // $651A + 132, // $651B + 132, // $651C + 132, // $651D + 132, // $651E + 132, // $651F + 132, // $6520 + 132, // $6521 + 132, // $6522 + 132, // $6523 + 132, // $6524 + 132, // $6525 + 132, // $6526 + 132, // $6527 + 132, // $6528 + 132, // $6529 + 132, // $652A + 132, // $652B + 132, // $652C + 132, // $652D + 132, // $652E + 132, // $652F + 132, // $6530 + 132, // $6531 + 132, // $6532 + 132, // $6533 + 132, // $6534 + 132, // $6535 + 132, // $6536 + 132, // $6537 + 132, // $6538 + 132, // $6539 + 132, // $653A + 132, // $653B + 132, // $653C + 132, // $653D + 132, // $653E + 132, // $653F + 132, // $6540 + 132, // $6541 + 132, // $6542 + 132, // $6543 + 132, // $6544 + 132, // $6545 + 132, // $6546 + 132, // $6547 + 132, // $6548 + 132, // $6549 + 132, // $654A + 132, // $654B + 132, // $654C + 132, // $654D + 132, // $654E + 132, // $654F + 132, // $6550 + 132, // $6551 + 132, // $6552 + 132, // $6553 + 132, // $6554 + 132, // $6555 + 132, // $6556 + 132, // $6557 + 132, // $6558 + 132, // $6559 + 132, // $655A + 132, // $655B + 132, // $655C + 132, // $655D + 132, // $655E + 132, // $655F + 132, // $6560 + 132, // $6561 + 132, // $6562 + 132, // $6563 + 132, // $6564 + 132, // $6565 + 132, // $6566 + 132, // $6567 + 132, // $6568 + 132, // $6569 + 132, // $656A + 132, // $656B + 132, // $656C + 132, // $656D + 132, // $656E + 132, // $656F + 132, // $6570 + 132, // $6571 + 132, // $6572 + 132, // $6573 + 132, // $6574 + 132, // $6575 + 132, // $6576 + 132, // $6577 + 132, // $6578 + 132, // $6579 + 132, // $657A + 132, // $657B + 132, // $657C + 132, // $657D + 132, // $657E + 132, // $657F + 132, // $6580 + 132, // $6581 + 132, // $6582 + 132, // $6583 + 132, // $6584 + 132, // $6585 + 132, // $6586 + 132, // $6587 + 132, // $6588 + 132, // $6589 + 132, // $658A + 132, // $658B + 132, // $658C + 132, // $658D + 132, // $658E + 132, // $658F + 132, // $6590 + 132, // $6591 + 132, // $6592 + 132, // $6593 + 132, // $6594 + 132, // $6595 + 132, // $6596 + 132, // $6597 + 132, // $6598 + 132, // $6599 + 132, // $659A + 132, // $659B + 132, // $659C + 132, // $659D + 132, // $659E + 132, // $659F + 132, // $65A0 + 132, // $65A1 + 132, // $65A2 + 132, // $65A3 + 132, // $65A4 + 132, // $65A5 + 132, // $65A6 + 132, // $65A7 + 132, // $65A8 + 132, // $65A9 + 132, // $65AA + 132, // $65AB + 132, // $65AC + 132, // $65AD + 132, // $65AE + 132, // $65AF + 132, // $65B0 + 132, // $65B1 + 132, // $65B2 + 132, // $65B3 + 132, // $65B4 + 132, // $65B5 + 132, // $65B6 + 132, // $65B7 + 132, // $65B8 + 132, // $65B9 + 132, // $65BA + 132, // $65BB + 132, // $65BC + 132, // $65BD + 132, // $65BE + 132, // $65BF + 132, // $65C0 + 132, // $65C1 + 132, // $65C2 + 132, // $65C3 + 132, // $65C4 + 132, // $65C5 + 132, // $65C6 + 132, // $65C7 + 132, // $65C8 + 132, // $65C9 + 132, // $65CA + 132, // $65CB + 132, // $65CC + 132, // $65CD + 132, // $65CE + 132, // $65CF + 132, // $65D0 + 132, // $65D1 + 132, // $65D2 + 132, // $65D3 + 132, // $65D4 + 132, // $65D5 + 132, // $65D6 + 132, // $65D7 + 132, // $65D8 + 132, // $65D9 + 132, // $65DA + 132, // $65DB + 132, // $65DC + 132, // $65DD + 132, // $65DE + 132, // $65DF + 132, // $65E0 + 132, // $65E1 + 132, // $65E2 + 132, // $65E3 + 132, // $65E4 + 132, // $65E5 + 132, // $65E6 + 132, // $65E7 + 132, // $65E8 + 132, // $65E9 + 132, // $65EA + 132, // $65EB + 132, // $65EC + 132, // $65ED + 132, // $65EE + 132, // $65EF + 132, // $65F0 + 132, // $65F1 + 132, // $65F2 + 132, // $65F3 + 132, // $65F4 + 132, // $65F5 + 132, // $65F6 + 132, // $65F7 + 132, // $65F8 + 132, // $65F9 + 132, // $65FA + 132, // $65FB + 132, // $65FC + 132, // $65FD + 132, // $65FE + 132, // $65FF + 132, // $6600 + 132, // $6601 + 132, // $6602 + 132, // $6603 + 132, // $6604 + 132, // $6605 + 132, // $6606 + 132, // $6607 + 132, // $6608 + 132, // $6609 + 132, // $660A + 132, // $660B + 132, // $660C + 132, // $660D + 132, // $660E + 132, // $660F + 132, // $6610 + 132, // $6611 + 132, // $6612 + 132, // $6613 + 132, // $6614 + 132, // $6615 + 132, // $6616 + 132, // $6617 + 132, // $6618 + 132, // $6619 + 132, // $661A + 132, // $661B + 132, // $661C + 132, // $661D + 132, // $661E + 132, // $661F + 132, // $6620 + 132, // $6621 + 132, // $6622 + 132, // $6623 + 132, // $6624 + 132, // $6625 + 132, // $6626 + 132, // $6627 + 132, // $6628 + 132, // $6629 + 132, // $662A + 132, // $662B + 132, // $662C + 132, // $662D + 132, // $662E + 132, // $662F + 132, // $6630 + 132, // $6631 + 132, // $6632 + 132, // $6633 + 132, // $6634 + 132, // $6635 + 132, // $6636 + 132, // $6637 + 132, // $6638 + 132, // $6639 + 132, // $663A + 132, // $663B + 132, // $663C + 132, // $663D + 132, // $663E + 132, // $663F + 132, // $6640 + 132, // $6641 + 132, // $6642 + 132, // $6643 + 132, // $6644 + 132, // $6645 + 132, // $6646 + 132, // $6647 + 132, // $6648 + 132, // $6649 + 132, // $664A + 132, // $664B + 132, // $664C + 132, // $664D + 132, // $664E + 132, // $664F + 132, // $6650 + 132, // $6651 + 132, // $6652 + 132, // $6653 + 132, // $6654 + 132, // $6655 + 132, // $6656 + 132, // $6657 + 132, // $6658 + 132, // $6659 + 132, // $665A + 132, // $665B + 132, // $665C + 132, // $665D + 132, // $665E + 132, // $665F + 132, // $6660 + 132, // $6661 + 132, // $6662 + 132, // $6663 + 132, // $6664 + 132, // $6665 + 132, // $6666 + 132, // $6667 + 132, // $6668 + 132, // $6669 + 132, // $666A + 132, // $666B + 132, // $666C + 132, // $666D + 132, // $666E + 132, // $666F + 132, // $6670 + 132, // $6671 + 132, // $6672 + 132, // $6673 + 132, // $6674 + 132, // $6675 + 132, // $6676 + 132, // $6677 + 132, // $6678 + 132, // $6679 + 132, // $667A + 132, // $667B + 132, // $667C + 132, // $667D + 132, // $667E + 132, // $667F + 132, // $6680 + 132, // $6681 + 132, // $6682 + 132, // $6683 + 132, // $6684 + 132, // $6685 + 132, // $6686 + 132, // $6687 + 132, // $6688 + 132, // $6689 + 132, // $668A + 132, // $668B + 132, // $668C + 132, // $668D + 132, // $668E + 132, // $668F + 132, // $6690 + 132, // $6691 + 132, // $6692 + 132, // $6693 + 132, // $6694 + 132, // $6695 + 132, // $6696 + 132, // $6697 + 132, // $6698 + 132, // $6699 + 132, // $669A + 132, // $669B + 132, // $669C + 132, // $669D + 132, // $669E + 132, // $669F + 132, // $66A0 + 132, // $66A1 + 132, // $66A2 + 132, // $66A3 + 132, // $66A4 + 132, // $66A5 + 132, // $66A6 + 132, // $66A7 + 132, // $66A8 + 132, // $66A9 + 132, // $66AA + 132, // $66AB + 132, // $66AC + 132, // $66AD + 132, // $66AE + 132, // $66AF + 132, // $66B0 + 132, // $66B1 + 132, // $66B2 + 132, // $66B3 + 132, // $66B4 + 132, // $66B5 + 132, // $66B6 + 132, // $66B7 + 132, // $66B8 + 132, // $66B9 + 132, // $66BA + 132, // $66BB + 132, // $66BC + 132, // $66BD + 132, // $66BE + 132, // $66BF + 132, // $66C0 + 132, // $66C1 + 132, // $66C2 + 132, // $66C3 + 132, // $66C4 + 132, // $66C5 + 132, // $66C6 + 132, // $66C7 + 132, // $66C8 + 132, // $66C9 + 132, // $66CA + 132, // $66CB + 132, // $66CC + 132, // $66CD + 132, // $66CE + 132, // $66CF + 132, // $66D0 + 132, // $66D1 + 132, // $66D2 + 132, // $66D3 + 132, // $66D4 + 132, // $66D5 + 132, // $66D6 + 132, // $66D7 + 132, // $66D8 + 132, // $66D9 + 132, // $66DA + 132, // $66DB + 132, // $66DC + 132, // $66DD + 132, // $66DE + 132, // $66DF + 132, // $66E0 + 132, // $66E1 + 132, // $66E2 + 132, // $66E3 + 132, // $66E4 + 132, // $66E5 + 132, // $66E6 + 132, // $66E7 + 132, // $66E8 + 132, // $66E9 + 132, // $66EA + 132, // $66EB + 132, // $66EC + 132, // $66ED + 132, // $66EE + 132, // $66EF + 132, // $66F0 + 132, // $66F1 + 132, // $66F2 + 132, // $66F3 + 132, // $66F4 + 132, // $66F5 + 132, // $66F6 + 132, // $66F7 + 132, // $66F8 + 132, // $66F9 + 132, // $66FA + 132, // $66FB + 132, // $66FC + 132, // $66FD + 132, // $66FE + 132, // $66FF + 132, // $6700 + 132, // $6701 + 132, // $6702 + 132, // $6703 + 132, // $6704 + 132, // $6705 + 132, // $6706 + 132, // $6707 + 132, // $6708 + 132, // $6709 + 132, // $670A + 132, // $670B + 132, // $670C + 132, // $670D + 132, // $670E + 132, // $670F + 132, // $6710 + 132, // $6711 + 132, // $6712 + 132, // $6713 + 132, // $6714 + 132, // $6715 + 132, // $6716 + 132, // $6717 + 132, // $6718 + 132, // $6719 + 132, // $671A + 132, // $671B + 132, // $671C + 132, // $671D + 132, // $671E + 132, // $671F + 132, // $6720 + 132, // $6721 + 132, // $6722 + 132, // $6723 + 132, // $6724 + 132, // $6725 + 132, // $6726 + 132, // $6727 + 132, // $6728 + 132, // $6729 + 132, // $672A + 132, // $672B + 132, // $672C + 132, // $672D + 132, // $672E + 132, // $672F + 132, // $6730 + 132, // $6731 + 132, // $6732 + 132, // $6733 + 132, // $6734 + 132, // $6735 + 132, // $6736 + 132, // $6737 + 132, // $6738 + 132, // $6739 + 132, // $673A + 132, // $673B + 132, // $673C + 132, // $673D + 132, // $673E + 132, // $673F + 132, // $6740 + 132, // $6741 + 132, // $6742 + 132, // $6743 + 132, // $6744 + 132, // $6745 + 132, // $6746 + 132, // $6747 + 132, // $6748 + 132, // $6749 + 132, // $674A + 132, // $674B + 132, // $674C + 132, // $674D + 132, // $674E + 132, // $674F + 132, // $6750 + 132, // $6751 + 132, // $6752 + 132, // $6753 + 132, // $6754 + 132, // $6755 + 132, // $6756 + 132, // $6757 + 132, // $6758 + 132, // $6759 + 132, // $675A + 132, // $675B + 132, // $675C + 132, // $675D + 132, // $675E + 132, // $675F + 132, // $6760 + 132, // $6761 + 132, // $6762 + 132, // $6763 + 132, // $6764 + 132, // $6765 + 132, // $6766 + 132, // $6767 + 132, // $6768 + 132, // $6769 + 132, // $676A + 132, // $676B + 132, // $676C + 132, // $676D + 132, // $676E + 132, // $676F + 132, // $6770 + 132, // $6771 + 132, // $6772 + 132, // $6773 + 132, // $6774 + 132, // $6775 + 132, // $6776 + 132, // $6777 + 132, // $6778 + 132, // $6779 + 132, // $677A + 132, // $677B + 132, // $677C + 132, // $677D + 132, // $677E + 132, // $677F + 132, // $6780 + 132, // $6781 + 132, // $6782 + 132, // $6783 + 132, // $6784 + 132, // $6785 + 132, // $6786 + 132, // $6787 + 132, // $6788 + 132, // $6789 + 132, // $678A + 132, // $678B + 132, // $678C + 132, // $678D + 132, // $678E + 132, // $678F + 132, // $6790 + 132, // $6791 + 132, // $6792 + 132, // $6793 + 132, // $6794 + 132, // $6795 + 132, // $6796 + 132, // $6797 + 132, // $6798 + 132, // $6799 + 132, // $679A + 132, // $679B + 132, // $679C + 132, // $679D + 132, // $679E + 132, // $679F + 132, // $67A0 + 132, // $67A1 + 132, // $67A2 + 132, // $67A3 + 132, // $67A4 + 132, // $67A5 + 132, // $67A6 + 132, // $67A7 + 132, // $67A8 + 132, // $67A9 + 132, // $67AA + 132, // $67AB + 132, // $67AC + 132, // $67AD + 132, // $67AE + 132, // $67AF + 132, // $67B0 + 132, // $67B1 + 132, // $67B2 + 132, // $67B3 + 132, // $67B4 + 132, // $67B5 + 132, // $67B6 + 132, // $67B7 + 132, // $67B8 + 132, // $67B9 + 132, // $67BA + 132, // $67BB + 132, // $67BC + 132, // $67BD + 132, // $67BE + 132, // $67BF + 132, // $67C0 + 132, // $67C1 + 132, // $67C2 + 132, // $67C3 + 132, // $67C4 + 132, // $67C5 + 132, // $67C6 + 132, // $67C7 + 132, // $67C8 + 132, // $67C9 + 132, // $67CA + 132, // $67CB + 132, // $67CC + 132, // $67CD + 132, // $67CE + 132, // $67CF + 132, // $67D0 + 132, // $67D1 + 132, // $67D2 + 132, // $67D3 + 132, // $67D4 + 132, // $67D5 + 132, // $67D6 + 132, // $67D7 + 132, // $67D8 + 132, // $67D9 + 132, // $67DA + 132, // $67DB + 132, // $67DC + 132, // $67DD + 132, // $67DE + 132, // $67DF + 132, // $67E0 + 132, // $67E1 + 132, // $67E2 + 132, // $67E3 + 132, // $67E4 + 132, // $67E5 + 132, // $67E6 + 132, // $67E7 + 132, // $67E8 + 132, // $67E9 + 132, // $67EA + 132, // $67EB + 132, // $67EC + 132, // $67ED + 132, // $67EE + 132, // $67EF + 132, // $67F0 + 132, // $67F1 + 132, // $67F2 + 132, // $67F3 + 132, // $67F4 + 132, // $67F5 + 132, // $67F6 + 132, // $67F7 + 132, // $67F8 + 132, // $67F9 + 132, // $67FA + 132, // $67FB + 132, // $67FC + 132, // $67FD + 132, // $67FE + 132, // $67FF + 132, // $6800 + 132, // $6801 + 132, // $6802 + 132, // $6803 + 132, // $6804 + 132, // $6805 + 132, // $6806 + 132, // $6807 + 132, // $6808 + 132, // $6809 + 132, // $680A + 132, // $680B + 132, // $680C + 132, // $680D + 132, // $680E + 132, // $680F + 132, // $6810 + 132, // $6811 + 132, // $6812 + 132, // $6813 + 132, // $6814 + 132, // $6815 + 132, // $6816 + 132, // $6817 + 132, // $6818 + 132, // $6819 + 132, // $681A + 132, // $681B + 132, // $681C + 132, // $681D + 132, // $681E + 132, // $681F + 132, // $6820 + 132, // $6821 + 132, // $6822 + 132, // $6823 + 132, // $6824 + 132, // $6825 + 132, // $6826 + 132, // $6827 + 132, // $6828 + 132, // $6829 + 132, // $682A + 132, // $682B + 132, // $682C + 132, // $682D + 132, // $682E + 132, // $682F + 132, // $6830 + 132, // $6831 + 132, // $6832 + 132, // $6833 + 132, // $6834 + 132, // $6835 + 132, // $6836 + 132, // $6837 + 132, // $6838 + 132, // $6839 + 132, // $683A + 132, // $683B + 132, // $683C + 132, // $683D + 132, // $683E + 132, // $683F + 132, // $6840 + 132, // $6841 + 132, // $6842 + 132, // $6843 + 132, // $6844 + 132, // $6845 + 132, // $6846 + 132, // $6847 + 132, // $6848 + 132, // $6849 + 132, // $684A + 132, // $684B + 132, // $684C + 132, // $684D + 132, // $684E + 132, // $684F + 132, // $6850 + 132, // $6851 + 132, // $6852 + 132, // $6853 + 132, // $6854 + 132, // $6855 + 132, // $6856 + 132, // $6857 + 132, // $6858 + 132, // $6859 + 132, // $685A + 132, // $685B + 132, // $685C + 132, // $685D + 132, // $685E + 132, // $685F + 132, // $6860 + 132, // $6861 + 132, // $6862 + 132, // $6863 + 132, // $6864 + 132, // $6865 + 132, // $6866 + 132, // $6867 + 132, // $6868 + 132, // $6869 + 132, // $686A + 132, // $686B + 132, // $686C + 132, // $686D + 132, // $686E + 132, // $686F + 132, // $6870 + 132, // $6871 + 132, // $6872 + 132, // $6873 + 132, // $6874 + 132, // $6875 + 132, // $6876 + 132, // $6877 + 132, // $6878 + 132, // $6879 + 132, // $687A + 132, // $687B + 132, // $687C + 132, // $687D + 132, // $687E + 132, // $687F + 132, // $6880 + 132, // $6881 + 132, // $6882 + 132, // $6883 + 132, // $6884 + 132, // $6885 + 132, // $6886 + 132, // $6887 + 132, // $6888 + 132, // $6889 + 132, // $688A + 132, // $688B + 132, // $688C + 132, // $688D + 132, // $688E + 132, // $688F + 132, // $6890 + 132, // $6891 + 132, // $6892 + 132, // $6893 + 132, // $6894 + 132, // $6895 + 132, // $6896 + 132, // $6897 + 132, // $6898 + 132, // $6899 + 132, // $689A + 132, // $689B + 132, // $689C + 132, // $689D + 132, // $689E + 132, // $689F + 132, // $68A0 + 132, // $68A1 + 132, // $68A2 + 132, // $68A3 + 132, // $68A4 + 132, // $68A5 + 132, // $68A6 + 132, // $68A7 + 132, // $68A8 + 132, // $68A9 + 132, // $68AA + 132, // $68AB + 132, // $68AC + 132, // $68AD + 132, // $68AE + 132, // $68AF + 132, // $68B0 + 132, // $68B1 + 132, // $68B2 + 132, // $68B3 + 132, // $68B4 + 132, // $68B5 + 132, // $68B6 + 132, // $68B7 + 132, // $68B8 + 132, // $68B9 + 132, // $68BA + 132, // $68BB + 132, // $68BC + 132, // $68BD + 132, // $68BE + 132, // $68BF + 132, // $68C0 + 132, // $68C1 + 132, // $68C2 + 132, // $68C3 + 132, // $68C4 + 132, // $68C5 + 132, // $68C6 + 132, // $68C7 + 132, // $68C8 + 132, // $68C9 + 132, // $68CA + 132, // $68CB + 132, // $68CC + 132, // $68CD + 132, // $68CE + 132, // $68CF + 132, // $68D0 + 132, // $68D1 + 132, // $68D2 + 132, // $68D3 + 132, // $68D4 + 132, // $68D5 + 132, // $68D6 + 132, // $68D7 + 132, // $68D8 + 132, // $68D9 + 132, // $68DA + 132, // $68DB + 132, // $68DC + 132, // $68DD + 132, // $68DE + 132, // $68DF + 132, // $68E0 + 132, // $68E1 + 132, // $68E2 + 132, // $68E3 + 132, // $68E4 + 132, // $68E5 + 132, // $68E6 + 132, // $68E7 + 132, // $68E8 + 132, // $68E9 + 132, // $68EA + 132, // $68EB + 132, // $68EC + 132, // $68ED + 132, // $68EE + 132, // $68EF + 132, // $68F0 + 132, // $68F1 + 132, // $68F2 + 132, // $68F3 + 132, // $68F4 + 132, // $68F5 + 132, // $68F6 + 132, // $68F7 + 132, // $68F8 + 132, // $68F9 + 132, // $68FA + 132, // $68FB + 132, // $68FC + 132, // $68FD + 132, // $68FE + 132, // $68FF + 132, // $6900 + 132, // $6901 + 132, // $6902 + 132, // $6903 + 132, // $6904 + 132, // $6905 + 132, // $6906 + 132, // $6907 + 132, // $6908 + 132, // $6909 + 132, // $690A + 132, // $690B + 132, // $690C + 132, // $690D + 132, // $690E + 132, // $690F + 132, // $6910 + 132, // $6911 + 132, // $6912 + 132, // $6913 + 132, // $6914 + 132, // $6915 + 132, // $6916 + 132, // $6917 + 132, // $6918 + 132, // $6919 + 132, // $691A + 132, // $691B + 132, // $691C + 132, // $691D + 132, // $691E + 132, // $691F + 132, // $6920 + 132, // $6921 + 132, // $6922 + 132, // $6923 + 132, // $6924 + 132, // $6925 + 132, // $6926 + 132, // $6927 + 132, // $6928 + 132, // $6929 + 132, // $692A + 132, // $692B + 132, // $692C + 132, // $692D + 132, // $692E + 132, // $692F + 132, // $6930 + 132, // $6931 + 132, // $6932 + 132, // $6933 + 132, // $6934 + 132, // $6935 + 132, // $6936 + 132, // $6937 + 132, // $6938 + 132, // $6939 + 132, // $693A + 132, // $693B + 132, // $693C + 132, // $693D + 132, // $693E + 132, // $693F + 132, // $6940 + 132, // $6941 + 132, // $6942 + 132, // $6943 + 132, // $6944 + 132, // $6945 + 132, // $6946 + 132, // $6947 + 132, // $6948 + 132, // $6949 + 132, // $694A + 132, // $694B + 132, // $694C + 132, // $694D + 132, // $694E + 132, // $694F + 132, // $6950 + 132, // $6951 + 132, // $6952 + 132, // $6953 + 132, // $6954 + 132, // $6955 + 132, // $6956 + 132, // $6957 + 132, // $6958 + 132, // $6959 + 132, // $695A + 132, // $695B + 132, // $695C + 132, // $695D + 132, // $695E + 132, // $695F + 132, // $6960 + 132, // $6961 + 132, // $6962 + 132, // $6963 + 132, // $6964 + 132, // $6965 + 132, // $6966 + 132, // $6967 + 132, // $6968 + 132, // $6969 + 132, // $696A + 132, // $696B + 132, // $696C + 132, // $696D + 132, // $696E + 132, // $696F + 132, // $6970 + 132, // $6971 + 132, // $6972 + 132, // $6973 + 132, // $6974 + 132, // $6975 + 132, // $6976 + 132, // $6977 + 132, // $6978 + 132, // $6979 + 132, // $697A + 132, // $697B + 132, // $697C + 132, // $697D + 132, // $697E + 132, // $697F + 132, // $6980 + 132, // $6981 + 132, // $6982 + 132, // $6983 + 132, // $6984 + 132, // $6985 + 132, // $6986 + 132, // $6987 + 132, // $6988 + 132, // $6989 + 132, // $698A + 132, // $698B + 132, // $698C + 132, // $698D + 132, // $698E + 132, // $698F + 132, // $6990 + 132, // $6991 + 132, // $6992 + 132, // $6993 + 132, // $6994 + 132, // $6995 + 132, // $6996 + 132, // $6997 + 132, // $6998 + 132, // $6999 + 132, // $699A + 132, // $699B + 132, // $699C + 132, // $699D + 132, // $699E + 132, // $699F + 132, // $69A0 + 132, // $69A1 + 132, // $69A2 + 132, // $69A3 + 132, // $69A4 + 132, // $69A5 + 132, // $69A6 + 132, // $69A7 + 132, // $69A8 + 132, // $69A9 + 132, // $69AA + 132, // $69AB + 132, // $69AC + 132, // $69AD + 132, // $69AE + 132, // $69AF + 132, // $69B0 + 132, // $69B1 + 132, // $69B2 + 132, // $69B3 + 132, // $69B4 + 132, // $69B5 + 132, // $69B6 + 132, // $69B7 + 132, // $69B8 + 132, // $69B9 + 132, // $69BA + 132, // $69BB + 132, // $69BC + 132, // $69BD + 132, // $69BE + 132, // $69BF + 132, // $69C0 + 132, // $69C1 + 132, // $69C2 + 132, // $69C3 + 132, // $69C4 + 132, // $69C5 + 132, // $69C6 + 132, // $69C7 + 132, // $69C8 + 132, // $69C9 + 132, // $69CA + 132, // $69CB + 132, // $69CC + 132, // $69CD + 132, // $69CE + 132, // $69CF + 132, // $69D0 + 132, // $69D1 + 132, // $69D2 + 132, // $69D3 + 132, // $69D4 + 132, // $69D5 + 132, // $69D6 + 132, // $69D7 + 132, // $69D8 + 132, // $69D9 + 132, // $69DA + 132, // $69DB + 132, // $69DC + 132, // $69DD + 132, // $69DE + 132, // $69DF + 132, // $69E0 + 132, // $69E1 + 132, // $69E2 + 132, // $69E3 + 132, // $69E4 + 132, // $69E5 + 132, // $69E6 + 132, // $69E7 + 132, // $69E8 + 132, // $69E9 + 132, // $69EA + 132, // $69EB + 132, // $69EC + 132, // $69ED + 132, // $69EE + 132, // $69EF + 132, // $69F0 + 132, // $69F1 + 132, // $69F2 + 132, // $69F3 + 132, // $69F4 + 132, // $69F5 + 132, // $69F6 + 132, // $69F7 + 132, // $69F8 + 132, // $69F9 + 132, // $69FA + 132, // $69FB + 132, // $69FC + 132, // $69FD + 132, // $69FE + 132, // $69FF + 132, // $6A00 + 132, // $6A01 + 132, // $6A02 + 132, // $6A03 + 132, // $6A04 + 132, // $6A05 + 132, // $6A06 + 132, // $6A07 + 132, // $6A08 + 132, // $6A09 + 132, // $6A0A + 132, // $6A0B + 132, // $6A0C + 132, // $6A0D + 132, // $6A0E + 132, // $6A0F + 132, // $6A10 + 132, // $6A11 + 132, // $6A12 + 132, // $6A13 + 132, // $6A14 + 132, // $6A15 + 132, // $6A16 + 132, // $6A17 + 132, // $6A18 + 132, // $6A19 + 132, // $6A1A + 132, // $6A1B + 132, // $6A1C + 132, // $6A1D + 132, // $6A1E + 132, // $6A1F + 132, // $6A20 + 132, // $6A21 + 132, // $6A22 + 132, // $6A23 + 132, // $6A24 + 132, // $6A25 + 132, // $6A26 + 132, // $6A27 + 132, // $6A28 + 132, // $6A29 + 132, // $6A2A + 132, // $6A2B + 132, // $6A2C + 132, // $6A2D + 132, // $6A2E + 132, // $6A2F + 132, // $6A30 + 132, // $6A31 + 132, // $6A32 + 132, // $6A33 + 132, // $6A34 + 132, // $6A35 + 132, // $6A36 + 132, // $6A37 + 132, // $6A38 + 132, // $6A39 + 132, // $6A3A + 132, // $6A3B + 132, // $6A3C + 132, // $6A3D + 132, // $6A3E + 132, // $6A3F + 132, // $6A40 + 132, // $6A41 + 132, // $6A42 + 132, // $6A43 + 132, // $6A44 + 132, // $6A45 + 132, // $6A46 + 132, // $6A47 + 132, // $6A48 + 132, // $6A49 + 132, // $6A4A + 132, // $6A4B + 132, // $6A4C + 132, // $6A4D + 132, // $6A4E + 132, // $6A4F + 132, // $6A50 + 132, // $6A51 + 132, // $6A52 + 132, // $6A53 + 132, // $6A54 + 132, // $6A55 + 132, // $6A56 + 132, // $6A57 + 132, // $6A58 + 132, // $6A59 + 132, // $6A5A + 132, // $6A5B + 132, // $6A5C + 132, // $6A5D + 132, // $6A5E + 132, // $6A5F + 132, // $6A60 + 132, // $6A61 + 132, // $6A62 + 132, // $6A63 + 132, // $6A64 + 132, // $6A65 + 132, // $6A66 + 132, // $6A67 + 132, // $6A68 + 132, // $6A69 + 132, // $6A6A + 132, // $6A6B + 132, // $6A6C + 132, // $6A6D + 132, // $6A6E + 132, // $6A6F + 132, // $6A70 + 132, // $6A71 + 132, // $6A72 + 132, // $6A73 + 132, // $6A74 + 132, // $6A75 + 132, // $6A76 + 132, // $6A77 + 132, // $6A78 + 132, // $6A79 + 132, // $6A7A + 132, // $6A7B + 132, // $6A7C + 132, // $6A7D + 132, // $6A7E + 132, // $6A7F + 132, // $6A80 + 132, // $6A81 + 132, // $6A82 + 132, // $6A83 + 132, // $6A84 + 132, // $6A85 + 132, // $6A86 + 132, // $6A87 + 132, // $6A88 + 132, // $6A89 + 132, // $6A8A + 132, // $6A8B + 132, // $6A8C + 132, // $6A8D + 132, // $6A8E + 132, // $6A8F + 132, // $6A90 + 132, // $6A91 + 132, // $6A92 + 132, // $6A93 + 132, // $6A94 + 132, // $6A95 + 132, // $6A96 + 132, // $6A97 + 132, // $6A98 + 132, // $6A99 + 132, // $6A9A + 132, // $6A9B + 132, // $6A9C + 132, // $6A9D + 132, // $6A9E + 132, // $6A9F + 132, // $6AA0 + 132, // $6AA1 + 132, // $6AA2 + 132, // $6AA3 + 132, // $6AA4 + 132, // $6AA5 + 132, // $6AA6 + 132, // $6AA7 + 132, // $6AA8 + 132, // $6AA9 + 132, // $6AAA + 132, // $6AAB + 132, // $6AAC + 132, // $6AAD + 132, // $6AAE + 132, // $6AAF + 132, // $6AB0 + 132, // $6AB1 + 132, // $6AB2 + 132, // $6AB3 + 132, // $6AB4 + 132, // $6AB5 + 132, // $6AB6 + 132, // $6AB7 + 132, // $6AB8 + 132, // $6AB9 + 132, // $6ABA + 132, // $6ABB + 132, // $6ABC + 132, // $6ABD + 132, // $6ABE + 132, // $6ABF + 132, // $6AC0 + 132, // $6AC1 + 132, // $6AC2 + 132, // $6AC3 + 132, // $6AC4 + 132, // $6AC5 + 132, // $6AC6 + 132, // $6AC7 + 132, // $6AC8 + 132, // $6AC9 + 132, // $6ACA + 132, // $6ACB + 132, // $6ACC + 132, // $6ACD + 132, // $6ACE + 132, // $6ACF + 132, // $6AD0 + 132, // $6AD1 + 132, // $6AD2 + 132, // $6AD3 + 132, // $6AD4 + 132, // $6AD5 + 132, // $6AD6 + 132, // $6AD7 + 132, // $6AD8 + 132, // $6AD9 + 132, // $6ADA + 132, // $6ADB + 132, // $6ADC + 132, // $6ADD + 132, // $6ADE + 132, // $6ADF + 132, // $6AE0 + 132, // $6AE1 + 132, // $6AE2 + 132, // $6AE3 + 132, // $6AE4 + 132, // $6AE5 + 132, // $6AE6 + 132, // $6AE7 + 132, // $6AE8 + 132, // $6AE9 + 132, // $6AEA + 132, // $6AEB + 132, // $6AEC + 132, // $6AED + 132, // $6AEE + 132, // $6AEF + 132, // $6AF0 + 132, // $6AF1 + 132, // $6AF2 + 132, // $6AF3 + 132, // $6AF4 + 132, // $6AF5 + 132, // $6AF6 + 132, // $6AF7 + 132, // $6AF8 + 132, // $6AF9 + 132, // $6AFA + 132, // $6AFB + 132, // $6AFC + 132, // $6AFD + 132, // $6AFE + 132, // $6AFF + 132, // $6B00 + 132, // $6B01 + 132, // $6B02 + 132, // $6B03 + 132, // $6B04 + 132, // $6B05 + 132, // $6B06 + 132, // $6B07 + 132, // $6B08 + 132, // $6B09 + 132, // $6B0A + 132, // $6B0B + 132, // $6B0C + 132, // $6B0D + 132, // $6B0E + 132, // $6B0F + 132, // $6B10 + 132, // $6B11 + 132, // $6B12 + 132, // $6B13 + 132, // $6B14 + 132, // $6B15 + 132, // $6B16 + 132, // $6B17 + 132, // $6B18 + 132, // $6B19 + 132, // $6B1A + 132, // $6B1B + 132, // $6B1C + 132, // $6B1D + 132, // $6B1E + 132, // $6B1F + 132, // $6B20 + 132, // $6B21 + 132, // $6B22 + 132, // $6B23 + 132, // $6B24 + 132, // $6B25 + 132, // $6B26 + 132, // $6B27 + 132, // $6B28 + 132, // $6B29 + 132, // $6B2A + 132, // $6B2B + 132, // $6B2C + 132, // $6B2D + 132, // $6B2E + 132, // $6B2F + 132, // $6B30 + 132, // $6B31 + 132, // $6B32 + 132, // $6B33 + 132, // $6B34 + 132, // $6B35 + 132, // $6B36 + 132, // $6B37 + 132, // $6B38 + 132, // $6B39 + 132, // $6B3A + 132, // $6B3B + 132, // $6B3C + 132, // $6B3D + 132, // $6B3E + 132, // $6B3F + 132, // $6B40 + 132, // $6B41 + 132, // $6B42 + 132, // $6B43 + 132, // $6B44 + 132, // $6B45 + 132, // $6B46 + 132, // $6B47 + 132, // $6B48 + 132, // $6B49 + 132, // $6B4A + 132, // $6B4B + 132, // $6B4C + 132, // $6B4D + 132, // $6B4E + 132, // $6B4F + 132, // $6B50 + 132, // $6B51 + 132, // $6B52 + 132, // $6B53 + 132, // $6B54 + 132, // $6B55 + 132, // $6B56 + 132, // $6B57 + 132, // $6B58 + 132, // $6B59 + 132, // $6B5A + 132, // $6B5B + 132, // $6B5C + 132, // $6B5D + 132, // $6B5E + 132, // $6B5F + 132, // $6B60 + 132, // $6B61 + 132, // $6B62 + 132, // $6B63 + 132, // $6B64 + 132, // $6B65 + 132, // $6B66 + 132, // $6B67 + 132, // $6B68 + 132, // $6B69 + 132, // $6B6A + 132, // $6B6B + 132, // $6B6C + 132, // $6B6D + 132, // $6B6E + 132, // $6B6F + 132, // $6B70 + 132, // $6B71 + 132, // $6B72 + 132, // $6B73 + 132, // $6B74 + 132, // $6B75 + 132, // $6B76 + 132, // $6B77 + 132, // $6B78 + 132, // $6B79 + 132, // $6B7A + 132, // $6B7B + 132, // $6B7C + 132, // $6B7D + 132, // $6B7E + 132, // $6B7F + 132, // $6B80 + 132, // $6B81 + 132, // $6B82 + 132, // $6B83 + 132, // $6B84 + 132, // $6B85 + 132, // $6B86 + 132, // $6B87 + 132, // $6B88 + 132, // $6B89 + 132, // $6B8A + 132, // $6B8B + 132, // $6B8C + 132, // $6B8D + 132, // $6B8E + 132, // $6B8F + 132, // $6B90 + 132, // $6B91 + 132, // $6B92 + 132, // $6B93 + 132, // $6B94 + 132, // $6B95 + 132, // $6B96 + 132, // $6B97 + 132, // $6B98 + 132, // $6B99 + 132, // $6B9A + 132, // $6B9B + 132, // $6B9C + 132, // $6B9D + 132, // $6B9E + 132, // $6B9F + 132, // $6BA0 + 132, // $6BA1 + 132, // $6BA2 + 132, // $6BA3 + 132, // $6BA4 + 132, // $6BA5 + 132, // $6BA6 + 132, // $6BA7 + 132, // $6BA8 + 132, // $6BA9 + 132, // $6BAA + 132, // $6BAB + 132, // $6BAC + 132, // $6BAD + 132, // $6BAE + 132, // $6BAF + 132, // $6BB0 + 132, // $6BB1 + 132, // $6BB2 + 132, // $6BB3 + 132, // $6BB4 + 132, // $6BB5 + 132, // $6BB6 + 132, // $6BB7 + 132, // $6BB8 + 132, // $6BB9 + 132, // $6BBA + 132, // $6BBB + 132, // $6BBC + 132, // $6BBD + 132, // $6BBE + 132, // $6BBF + 132, // $6BC0 + 132, // $6BC1 + 132, // $6BC2 + 132, // $6BC3 + 132, // $6BC4 + 132, // $6BC5 + 132, // $6BC6 + 132, // $6BC7 + 132, // $6BC8 + 132, // $6BC9 + 132, // $6BCA + 132, // $6BCB + 132, // $6BCC + 132, // $6BCD + 132, // $6BCE + 132, // $6BCF + 132, // $6BD0 + 132, // $6BD1 + 132, // $6BD2 + 132, // $6BD3 + 132, // $6BD4 + 132, // $6BD5 + 132, // $6BD6 + 132, // $6BD7 + 132, // $6BD8 + 132, // $6BD9 + 132, // $6BDA + 132, // $6BDB + 132, // $6BDC + 132, // $6BDD + 132, // $6BDE + 132, // $6BDF + 132, // $6BE0 + 132, // $6BE1 + 132, // $6BE2 + 132, // $6BE3 + 132, // $6BE4 + 132, // $6BE5 + 132, // $6BE6 + 132, // $6BE7 + 132, // $6BE8 + 132, // $6BE9 + 132, // $6BEA + 132, // $6BEB + 132, // $6BEC + 132, // $6BED + 132, // $6BEE + 132, // $6BEF + 132, // $6BF0 + 132, // $6BF1 + 132, // $6BF2 + 132, // $6BF3 + 132, // $6BF4 + 132, // $6BF5 + 132, // $6BF6 + 132, // $6BF7 + 132, // $6BF8 + 132, // $6BF9 + 132, // $6BFA + 132, // $6BFB + 132, // $6BFC + 132, // $6BFD + 132, // $6BFE + 132, // $6BFF + 132, // $6C00 + 132, // $6C01 + 132, // $6C02 + 132, // $6C03 + 132, // $6C04 + 132, // $6C05 + 132, // $6C06 + 132, // $6C07 + 132, // $6C08 + 132, // $6C09 + 132, // $6C0A + 132, // $6C0B + 132, // $6C0C + 132, // $6C0D + 132, // $6C0E + 132, // $6C0F + 132, // $6C10 + 132, // $6C11 + 132, // $6C12 + 132, // $6C13 + 132, // $6C14 + 132, // $6C15 + 132, // $6C16 + 132, // $6C17 + 132, // $6C18 + 132, // $6C19 + 132, // $6C1A + 132, // $6C1B + 132, // $6C1C + 132, // $6C1D + 132, // $6C1E + 132, // $6C1F + 132, // $6C20 + 132, // $6C21 + 132, // $6C22 + 132, // $6C23 + 132, // $6C24 + 132, // $6C25 + 132, // $6C26 + 132, // $6C27 + 132, // $6C28 + 132, // $6C29 + 132, // $6C2A + 132, // $6C2B + 132, // $6C2C + 132, // $6C2D + 132, // $6C2E + 132, // $6C2F + 132, // $6C30 + 132, // $6C31 + 132, // $6C32 + 132, // $6C33 + 132, // $6C34 + 132, // $6C35 + 132, // $6C36 + 132, // $6C37 + 132, // $6C38 + 132, // $6C39 + 132, // $6C3A + 132, // $6C3B + 132, // $6C3C + 132, // $6C3D + 132, // $6C3E + 132, // $6C3F + 132, // $6C40 + 132, // $6C41 + 132, // $6C42 + 132, // $6C43 + 132, // $6C44 + 132, // $6C45 + 132, // $6C46 + 132, // $6C47 + 132, // $6C48 + 132, // $6C49 + 132, // $6C4A + 132, // $6C4B + 132, // $6C4C + 132, // $6C4D + 132, // $6C4E + 132, // $6C4F + 132, // $6C50 + 132, // $6C51 + 132, // $6C52 + 132, // $6C53 + 132, // $6C54 + 132, // $6C55 + 132, // $6C56 + 132, // $6C57 + 132, // $6C58 + 132, // $6C59 + 132, // $6C5A + 132, // $6C5B + 132, // $6C5C + 132, // $6C5D + 132, // $6C5E + 132, // $6C5F + 132, // $6C60 + 132, // $6C61 + 132, // $6C62 + 132, // $6C63 + 132, // $6C64 + 132, // $6C65 + 132, // $6C66 + 132, // $6C67 + 132, // $6C68 + 132, // $6C69 + 132, // $6C6A + 132, // $6C6B + 132, // $6C6C + 132, // $6C6D + 132, // $6C6E + 132, // $6C6F + 132, // $6C70 + 132, // $6C71 + 132, // $6C72 + 132, // $6C73 + 132, // $6C74 + 132, // $6C75 + 132, // $6C76 + 132, // $6C77 + 132, // $6C78 + 132, // $6C79 + 132, // $6C7A + 132, // $6C7B + 132, // $6C7C + 132, // $6C7D + 132, // $6C7E + 132, // $6C7F + 132, // $6C80 + 132, // $6C81 + 132, // $6C82 + 132, // $6C83 + 132, // $6C84 + 132, // $6C85 + 132, // $6C86 + 132, // $6C87 + 132, // $6C88 + 132, // $6C89 + 132, // $6C8A + 132, // $6C8B + 132, // $6C8C + 132, // $6C8D + 132, // $6C8E + 132, // $6C8F + 132, // $6C90 + 132, // $6C91 + 132, // $6C92 + 132, // $6C93 + 132, // $6C94 + 132, // $6C95 + 132, // $6C96 + 132, // $6C97 + 132, // $6C98 + 132, // $6C99 + 132, // $6C9A + 132, // $6C9B + 132, // $6C9C + 132, // $6C9D + 132, // $6C9E + 132, // $6C9F + 132, // $6CA0 + 132, // $6CA1 + 132, // $6CA2 + 132, // $6CA3 + 132, // $6CA4 + 132, // $6CA5 + 132, // $6CA6 + 132, // $6CA7 + 132, // $6CA8 + 132, // $6CA9 + 132, // $6CAA + 132, // $6CAB + 132, // $6CAC + 132, // $6CAD + 132, // $6CAE + 132, // $6CAF + 132, // $6CB0 + 132, // $6CB1 + 132, // $6CB2 + 132, // $6CB3 + 132, // $6CB4 + 132, // $6CB5 + 132, // $6CB6 + 132, // $6CB7 + 132, // $6CB8 + 132, // $6CB9 + 132, // $6CBA + 132, // $6CBB + 132, // $6CBC + 132, // $6CBD + 132, // $6CBE + 132, // $6CBF + 132, // $6CC0 + 132, // $6CC1 + 132, // $6CC2 + 132, // $6CC3 + 132, // $6CC4 + 132, // $6CC5 + 132, // $6CC6 + 132, // $6CC7 + 132, // $6CC8 + 132, // $6CC9 + 132, // $6CCA + 132, // $6CCB + 132, // $6CCC + 132, // $6CCD + 132, // $6CCE + 132, // $6CCF + 132, // $6CD0 + 132, // $6CD1 + 132, // $6CD2 + 132, // $6CD3 + 132, // $6CD4 + 132, // $6CD5 + 132, // $6CD6 + 132, // $6CD7 + 132, // $6CD8 + 132, // $6CD9 + 132, // $6CDA + 132, // $6CDB + 132, // $6CDC + 132, // $6CDD + 132, // $6CDE + 132, // $6CDF + 132, // $6CE0 + 132, // $6CE1 + 132, // $6CE2 + 132, // $6CE3 + 132, // $6CE4 + 132, // $6CE5 + 132, // $6CE6 + 132, // $6CE7 + 132, // $6CE8 + 132, // $6CE9 + 132, // $6CEA + 132, // $6CEB + 132, // $6CEC + 132, // $6CED + 132, // $6CEE + 132, // $6CEF + 132, // $6CF0 + 132, // $6CF1 + 132, // $6CF2 + 132, // $6CF3 + 132, // $6CF4 + 132, // $6CF5 + 132, // $6CF6 + 132, // $6CF7 + 132, // $6CF8 + 132, // $6CF9 + 132, // $6CFA + 132, // $6CFB + 132, // $6CFC + 132, // $6CFD + 132, // $6CFE + 132, // $6CFF + 132, // $6D00 + 132, // $6D01 + 132, // $6D02 + 132, // $6D03 + 132, // $6D04 + 132, // $6D05 + 132, // $6D06 + 132, // $6D07 + 132, // $6D08 + 132, // $6D09 + 132, // $6D0A + 132, // $6D0B + 132, // $6D0C + 132, // $6D0D + 132, // $6D0E + 132, // $6D0F + 132, // $6D10 + 132, // $6D11 + 132, // $6D12 + 132, // $6D13 + 132, // $6D14 + 132, // $6D15 + 132, // $6D16 + 132, // $6D17 + 132, // $6D18 + 132, // $6D19 + 132, // $6D1A + 132, // $6D1B + 132, // $6D1C + 132, // $6D1D + 132, // $6D1E + 132, // $6D1F + 132, // $6D20 + 132, // $6D21 + 132, // $6D22 + 132, // $6D23 + 132, // $6D24 + 132, // $6D25 + 132, // $6D26 + 132, // $6D27 + 132, // $6D28 + 132, // $6D29 + 132, // $6D2A + 132, // $6D2B + 132, // $6D2C + 132, // $6D2D + 132, // $6D2E + 132, // $6D2F + 132, // $6D30 + 132, // $6D31 + 132, // $6D32 + 132, // $6D33 + 132, // $6D34 + 132, // $6D35 + 132, // $6D36 + 132, // $6D37 + 132, // $6D38 + 132, // $6D39 + 132, // $6D3A + 132, // $6D3B + 132, // $6D3C + 132, // $6D3D + 132, // $6D3E + 132, // $6D3F + 132, // $6D40 + 132, // $6D41 + 132, // $6D42 + 132, // $6D43 + 132, // $6D44 + 132, // $6D45 + 132, // $6D46 + 132, // $6D47 + 132, // $6D48 + 132, // $6D49 + 132, // $6D4A + 132, // $6D4B + 132, // $6D4C + 132, // $6D4D + 132, // $6D4E + 132, // $6D4F + 132, // $6D50 + 132, // $6D51 + 132, // $6D52 + 132, // $6D53 + 132, // $6D54 + 132, // $6D55 + 132, // $6D56 + 132, // $6D57 + 132, // $6D58 + 132, // $6D59 + 132, // $6D5A + 132, // $6D5B + 132, // $6D5C + 132, // $6D5D + 132, // $6D5E + 132, // $6D5F + 132, // $6D60 + 132, // $6D61 + 132, // $6D62 + 132, // $6D63 + 132, // $6D64 + 132, // $6D65 + 132, // $6D66 + 132, // $6D67 + 132, // $6D68 + 132, // $6D69 + 132, // $6D6A + 132, // $6D6B + 132, // $6D6C + 132, // $6D6D + 132, // $6D6E + 132, // $6D6F + 132, // $6D70 + 132, // $6D71 + 132, // $6D72 + 132, // $6D73 + 132, // $6D74 + 132, // $6D75 + 132, // $6D76 + 132, // $6D77 + 132, // $6D78 + 132, // $6D79 + 132, // $6D7A + 132, // $6D7B + 132, // $6D7C + 132, // $6D7D + 132, // $6D7E + 132, // $6D7F + 132, // $6D80 + 132, // $6D81 + 132, // $6D82 + 132, // $6D83 + 132, // $6D84 + 132, // $6D85 + 132, // $6D86 + 132, // $6D87 + 132, // $6D88 + 132, // $6D89 + 132, // $6D8A + 132, // $6D8B + 132, // $6D8C + 132, // $6D8D + 132, // $6D8E + 132, // $6D8F + 132, // $6D90 + 132, // $6D91 + 132, // $6D92 + 132, // $6D93 + 132, // $6D94 + 132, // $6D95 + 132, // $6D96 + 132, // $6D97 + 132, // $6D98 + 132, // $6D99 + 132, // $6D9A + 132, // $6D9B + 132, // $6D9C + 132, // $6D9D + 132, // $6D9E + 132, // $6D9F + 132, // $6DA0 + 132, // $6DA1 + 132, // $6DA2 + 132, // $6DA3 + 132, // $6DA4 + 132, // $6DA5 + 132, // $6DA6 + 132, // $6DA7 + 132, // $6DA8 + 132, // $6DA9 + 132, // $6DAA + 132, // $6DAB + 132, // $6DAC + 132, // $6DAD + 132, // $6DAE + 132, // $6DAF + 132, // $6DB0 + 132, // $6DB1 + 132, // $6DB2 + 132, // $6DB3 + 132, // $6DB4 + 132, // $6DB5 + 132, // $6DB6 + 132, // $6DB7 + 132, // $6DB8 + 132, // $6DB9 + 132, // $6DBA + 132, // $6DBB + 132, // $6DBC + 132, // $6DBD + 132, // $6DBE + 132, // $6DBF + 132, // $6DC0 + 132, // $6DC1 + 132, // $6DC2 + 132, // $6DC3 + 132, // $6DC4 + 132, // $6DC5 + 132, // $6DC6 + 132, // $6DC7 + 132, // $6DC8 + 132, // $6DC9 + 132, // $6DCA + 132, // $6DCB + 132, // $6DCC + 132, // $6DCD + 132, // $6DCE + 132, // $6DCF + 132, // $6DD0 + 132, // $6DD1 + 132, // $6DD2 + 132, // $6DD3 + 132, // $6DD4 + 132, // $6DD5 + 132, // $6DD6 + 132, // $6DD7 + 132, // $6DD8 + 132, // $6DD9 + 132, // $6DDA + 132, // $6DDB + 132, // $6DDC + 132, // $6DDD + 132, // $6DDE + 132, // $6DDF + 132, // $6DE0 + 132, // $6DE1 + 132, // $6DE2 + 132, // $6DE3 + 132, // $6DE4 + 132, // $6DE5 + 132, // $6DE6 + 132, // $6DE7 + 132, // $6DE8 + 132, // $6DE9 + 132, // $6DEA + 132, // $6DEB + 132, // $6DEC + 132, // $6DED + 132, // $6DEE + 132, // $6DEF + 132, // $6DF0 + 132, // $6DF1 + 132, // $6DF2 + 132, // $6DF3 + 132, // $6DF4 + 132, // $6DF5 + 132, // $6DF6 + 132, // $6DF7 + 132, // $6DF8 + 132, // $6DF9 + 132, // $6DFA + 132, // $6DFB + 132, // $6DFC + 132, // $6DFD + 132, // $6DFE + 132, // $6DFF + 132, // $6E00 + 132, // $6E01 + 132, // $6E02 + 132, // $6E03 + 132, // $6E04 + 132, // $6E05 + 132, // $6E06 + 132, // $6E07 + 132, // $6E08 + 132, // $6E09 + 132, // $6E0A + 132, // $6E0B + 132, // $6E0C + 132, // $6E0D + 132, // $6E0E + 132, // $6E0F + 132, // $6E10 + 132, // $6E11 + 132, // $6E12 + 132, // $6E13 + 132, // $6E14 + 132, // $6E15 + 132, // $6E16 + 132, // $6E17 + 132, // $6E18 + 132, // $6E19 + 132, // $6E1A + 132, // $6E1B + 132, // $6E1C + 132, // $6E1D + 132, // $6E1E + 132, // $6E1F + 132, // $6E20 + 132, // $6E21 + 132, // $6E22 + 132, // $6E23 + 132, // $6E24 + 132, // $6E25 + 132, // $6E26 + 132, // $6E27 + 132, // $6E28 + 132, // $6E29 + 132, // $6E2A + 132, // $6E2B + 132, // $6E2C + 132, // $6E2D + 132, // $6E2E + 132, // $6E2F + 132, // $6E30 + 132, // $6E31 + 132, // $6E32 + 132, // $6E33 + 132, // $6E34 + 132, // $6E35 + 132, // $6E36 + 132, // $6E37 + 132, // $6E38 + 132, // $6E39 + 132, // $6E3A + 132, // $6E3B + 132, // $6E3C + 132, // $6E3D + 132, // $6E3E + 132, // $6E3F + 132, // $6E40 + 132, // $6E41 + 132, // $6E42 + 132, // $6E43 + 132, // $6E44 + 132, // $6E45 + 132, // $6E46 + 132, // $6E47 + 132, // $6E48 + 132, // $6E49 + 132, // $6E4A + 132, // $6E4B + 132, // $6E4C + 132, // $6E4D + 132, // $6E4E + 132, // $6E4F + 132, // $6E50 + 132, // $6E51 + 132, // $6E52 + 132, // $6E53 + 132, // $6E54 + 132, // $6E55 + 132, // $6E56 + 132, // $6E57 + 132, // $6E58 + 132, // $6E59 + 132, // $6E5A + 132, // $6E5B + 132, // $6E5C + 132, // $6E5D + 132, // $6E5E + 132, // $6E5F + 132, // $6E60 + 132, // $6E61 + 132, // $6E62 + 132, // $6E63 + 132, // $6E64 + 132, // $6E65 + 132, // $6E66 + 132, // $6E67 + 132, // $6E68 + 132, // $6E69 + 132, // $6E6A + 132, // $6E6B + 132, // $6E6C + 132, // $6E6D + 132, // $6E6E + 132, // $6E6F + 132, // $6E70 + 132, // $6E71 + 132, // $6E72 + 132, // $6E73 + 132, // $6E74 + 132, // $6E75 + 132, // $6E76 + 132, // $6E77 + 132, // $6E78 + 132, // $6E79 + 132, // $6E7A + 132, // $6E7B + 132, // $6E7C + 132, // $6E7D + 132, // $6E7E + 132, // $6E7F + 132, // $6E80 + 132, // $6E81 + 132, // $6E82 + 132, // $6E83 + 132, // $6E84 + 132, // $6E85 + 132, // $6E86 + 132, // $6E87 + 132, // $6E88 + 132, // $6E89 + 132, // $6E8A + 132, // $6E8B + 132, // $6E8C + 132, // $6E8D + 132, // $6E8E + 132, // $6E8F + 132, // $6E90 + 132, // $6E91 + 132, // $6E92 + 132, // $6E93 + 132, // $6E94 + 132, // $6E95 + 132, // $6E96 + 132, // $6E97 + 132, // $6E98 + 132, // $6E99 + 132, // $6E9A + 132, // $6E9B + 132, // $6E9C + 132, // $6E9D + 132, // $6E9E + 132, // $6E9F + 132, // $6EA0 + 132, // $6EA1 + 132, // $6EA2 + 132, // $6EA3 + 132, // $6EA4 + 132, // $6EA5 + 132, // $6EA6 + 132, // $6EA7 + 132, // $6EA8 + 132, // $6EA9 + 132, // $6EAA + 132, // $6EAB + 132, // $6EAC + 132, // $6EAD + 132, // $6EAE + 132, // $6EAF + 132, // $6EB0 + 132, // $6EB1 + 132, // $6EB2 + 132, // $6EB3 + 132, // $6EB4 + 132, // $6EB5 + 132, // $6EB6 + 132, // $6EB7 + 132, // $6EB8 + 132, // $6EB9 + 132, // $6EBA + 132, // $6EBB + 132, // $6EBC + 132, // $6EBD + 132, // $6EBE + 132, // $6EBF + 132, // $6EC0 + 132, // $6EC1 + 132, // $6EC2 + 132, // $6EC3 + 132, // $6EC4 + 132, // $6EC5 + 132, // $6EC6 + 132, // $6EC7 + 132, // $6EC8 + 132, // $6EC9 + 132, // $6ECA + 132, // $6ECB + 132, // $6ECC + 132, // $6ECD + 132, // $6ECE + 132, // $6ECF + 132, // $6ED0 + 132, // $6ED1 + 132, // $6ED2 + 132, // $6ED3 + 132, // $6ED4 + 132, // $6ED5 + 132, // $6ED6 + 132, // $6ED7 + 132, // $6ED8 + 132, // $6ED9 + 132, // $6EDA + 132, // $6EDB + 132, // $6EDC + 132, // $6EDD + 132, // $6EDE + 132, // $6EDF + 132, // $6EE0 + 132, // $6EE1 + 132, // $6EE2 + 132, // $6EE3 + 132, // $6EE4 + 132, // $6EE5 + 132, // $6EE6 + 132, // $6EE7 + 132, // $6EE8 + 132, // $6EE9 + 132, // $6EEA + 132, // $6EEB + 132, // $6EEC + 132, // $6EED + 132, // $6EEE + 132, // $6EEF + 132, // $6EF0 + 132, // $6EF1 + 132, // $6EF2 + 132, // $6EF3 + 132, // $6EF4 + 132, // $6EF5 + 132, // $6EF6 + 132, // $6EF7 + 132, // $6EF8 + 132, // $6EF9 + 132, // $6EFA + 132, // $6EFB + 132, // $6EFC + 132, // $6EFD + 132, // $6EFE + 132, // $6EFF + 132, // $6F00 + 132, // $6F01 + 132, // $6F02 + 132, // $6F03 + 132, // $6F04 + 132, // $6F05 + 132, // $6F06 + 132, // $6F07 + 132, // $6F08 + 132, // $6F09 + 132, // $6F0A + 132, // $6F0B + 132, // $6F0C + 132, // $6F0D + 132, // $6F0E + 132, // $6F0F + 132, // $6F10 + 132, // $6F11 + 132, // $6F12 + 132, // $6F13 + 132, // $6F14 + 132, // $6F15 + 132, // $6F16 + 132, // $6F17 + 132, // $6F18 + 132, // $6F19 + 132, // $6F1A + 132, // $6F1B + 132, // $6F1C + 132, // $6F1D + 132, // $6F1E + 132, // $6F1F + 132, // $6F20 + 132, // $6F21 + 132, // $6F22 + 132, // $6F23 + 132, // $6F24 + 132, // $6F25 + 132, // $6F26 + 132, // $6F27 + 132, // $6F28 + 132, // $6F29 + 132, // $6F2A + 132, // $6F2B + 132, // $6F2C + 132, // $6F2D + 132, // $6F2E + 132, // $6F2F + 132, // $6F30 + 132, // $6F31 + 132, // $6F32 + 132, // $6F33 + 132, // $6F34 + 132, // $6F35 + 132, // $6F36 + 132, // $6F37 + 132, // $6F38 + 132, // $6F39 + 132, // $6F3A + 132, // $6F3B + 132, // $6F3C + 132, // $6F3D + 132, // $6F3E + 132, // $6F3F + 132, // $6F40 + 132, // $6F41 + 132, // $6F42 + 132, // $6F43 + 132, // $6F44 + 132, // $6F45 + 132, // $6F46 + 132, // $6F47 + 132, // $6F48 + 132, // $6F49 + 132, // $6F4A + 132, // $6F4B + 132, // $6F4C + 132, // $6F4D + 132, // $6F4E + 132, // $6F4F + 132, // $6F50 + 132, // $6F51 + 132, // $6F52 + 132, // $6F53 + 132, // $6F54 + 132, // $6F55 + 132, // $6F56 + 132, // $6F57 + 132, // $6F58 + 132, // $6F59 + 132, // $6F5A + 132, // $6F5B + 132, // $6F5C + 132, // $6F5D + 132, // $6F5E + 132, // $6F5F + 132, // $6F60 + 132, // $6F61 + 132, // $6F62 + 132, // $6F63 + 132, // $6F64 + 132, // $6F65 + 132, // $6F66 + 132, // $6F67 + 132, // $6F68 + 132, // $6F69 + 132, // $6F6A + 132, // $6F6B + 132, // $6F6C + 132, // $6F6D + 132, // $6F6E + 132, // $6F6F + 132, // $6F70 + 132, // $6F71 + 132, // $6F72 + 132, // $6F73 + 132, // $6F74 + 132, // $6F75 + 132, // $6F76 + 132, // $6F77 + 132, // $6F78 + 132, // $6F79 + 132, // $6F7A + 132, // $6F7B + 132, // $6F7C + 132, // $6F7D + 132, // $6F7E + 132, // $6F7F + 132, // $6F80 + 132, // $6F81 + 132, // $6F82 + 132, // $6F83 + 132, // $6F84 + 132, // $6F85 + 132, // $6F86 + 132, // $6F87 + 132, // $6F88 + 132, // $6F89 + 132, // $6F8A + 132, // $6F8B + 132, // $6F8C + 132, // $6F8D + 132, // $6F8E + 132, // $6F8F + 132, // $6F90 + 132, // $6F91 + 132, // $6F92 + 132, // $6F93 + 132, // $6F94 + 132, // $6F95 + 132, // $6F96 + 132, // $6F97 + 132, // $6F98 + 132, // $6F99 + 132, // $6F9A + 132, // $6F9B + 132, // $6F9C + 132, // $6F9D + 132, // $6F9E + 132, // $6F9F + 132, // $6FA0 + 132, // $6FA1 + 132, // $6FA2 + 132, // $6FA3 + 132, // $6FA4 + 132, // $6FA5 + 132, // $6FA6 + 132, // $6FA7 + 132, // $6FA8 + 132, // $6FA9 + 132, // $6FAA + 132, // $6FAB + 132, // $6FAC + 132, // $6FAD + 132, // $6FAE + 132, // $6FAF + 132, // $6FB0 + 132, // $6FB1 + 132, // $6FB2 + 132, // $6FB3 + 132, // $6FB4 + 132, // $6FB5 + 132, // $6FB6 + 132, // $6FB7 + 132, // $6FB8 + 132, // $6FB9 + 132, // $6FBA + 132, // $6FBB + 132, // $6FBC + 132, // $6FBD + 132, // $6FBE + 132, // $6FBF + 132, // $6FC0 + 132, // $6FC1 + 132, // $6FC2 + 132, // $6FC3 + 132, // $6FC4 + 132, // $6FC5 + 132, // $6FC6 + 132, // $6FC7 + 132, // $6FC8 + 132, // $6FC9 + 132, // $6FCA + 132, // $6FCB + 132, // $6FCC + 132, // $6FCD + 132, // $6FCE + 132, // $6FCF + 132, // $6FD0 + 132, // $6FD1 + 132, // $6FD2 + 132, // $6FD3 + 132, // $6FD4 + 132, // $6FD5 + 132, // $6FD6 + 132, // $6FD7 + 132, // $6FD8 + 132, // $6FD9 + 132, // $6FDA + 132, // $6FDB + 132, // $6FDC + 132, // $6FDD + 132, // $6FDE + 132, // $6FDF + 132, // $6FE0 + 132, // $6FE1 + 132, // $6FE2 + 132, // $6FE3 + 132, // $6FE4 + 132, // $6FE5 + 132, // $6FE6 + 132, // $6FE7 + 132, // $6FE8 + 132, // $6FE9 + 132, // $6FEA + 132, // $6FEB + 132, // $6FEC + 132, // $6FED + 132, // $6FEE + 132, // $6FEF + 132, // $6FF0 + 132, // $6FF1 + 132, // $6FF2 + 132, // $6FF3 + 132, // $6FF4 + 132, // $6FF5 + 132, // $6FF6 + 132, // $6FF7 + 132, // $6FF8 + 132, // $6FF9 + 132, // $6FFA + 132, // $6FFB + 132, // $6FFC + 132, // $6FFD + 132, // $6FFE + 132, // $6FFF + 132, // $7000 + 132, // $7001 + 132, // $7002 + 132, // $7003 + 132, // $7004 + 132, // $7005 + 132, // $7006 + 132, // $7007 + 132, // $7008 + 132, // $7009 + 132, // $700A + 132, // $700B + 132, // $700C + 132, // $700D + 132, // $700E + 132, // $700F + 132, // $7010 + 132, // $7011 + 132, // $7012 + 132, // $7013 + 132, // $7014 + 132, // $7015 + 132, // $7016 + 132, // $7017 + 132, // $7018 + 132, // $7019 + 132, // $701A + 132, // $701B + 132, // $701C + 132, // $701D + 132, // $701E + 132, // $701F + 132, // $7020 + 132, // $7021 + 132, // $7022 + 132, // $7023 + 132, // $7024 + 132, // $7025 + 132, // $7026 + 132, // $7027 + 132, // $7028 + 132, // $7029 + 132, // $702A + 132, // $702B + 132, // $702C + 132, // $702D + 132, // $702E + 132, // $702F + 132, // $7030 + 132, // $7031 + 132, // $7032 + 132, // $7033 + 132, // $7034 + 132, // $7035 + 132, // $7036 + 132, // $7037 + 132, // $7038 + 132, // $7039 + 132, // $703A + 132, // $703B + 132, // $703C + 132, // $703D + 132, // $703E + 132, // $703F + 132, // $7040 + 132, // $7041 + 132, // $7042 + 132, // $7043 + 132, // $7044 + 132, // $7045 + 132, // $7046 + 132, // $7047 + 132, // $7048 + 132, // $7049 + 132, // $704A + 132, // $704B + 132, // $704C + 132, // $704D + 132, // $704E + 132, // $704F + 132, // $7050 + 132, // $7051 + 132, // $7052 + 132, // $7053 + 132, // $7054 + 132, // $7055 + 132, // $7056 + 132, // $7057 + 132, // $7058 + 132, // $7059 + 132, // $705A + 132, // $705B + 132, // $705C + 132, // $705D + 132, // $705E + 132, // $705F + 132, // $7060 + 132, // $7061 + 132, // $7062 + 132, // $7063 + 132, // $7064 + 132, // $7065 + 132, // $7066 + 132, // $7067 + 132, // $7068 + 132, // $7069 + 132, // $706A + 132, // $706B + 132, // $706C + 132, // $706D + 132, // $706E + 132, // $706F + 132, // $7070 + 132, // $7071 + 132, // $7072 + 132, // $7073 + 132, // $7074 + 132, // $7075 + 132, // $7076 + 132, // $7077 + 132, // $7078 + 132, // $7079 + 132, // $707A + 132, // $707B + 132, // $707C + 132, // $707D + 132, // $707E + 132, // $707F + 132, // $7080 + 132, // $7081 + 132, // $7082 + 132, // $7083 + 132, // $7084 + 132, // $7085 + 132, // $7086 + 132, // $7087 + 132, // $7088 + 132, // $7089 + 132, // $708A + 132, // $708B + 132, // $708C + 132, // $708D + 132, // $708E + 132, // $708F + 132, // $7090 + 132, // $7091 + 132, // $7092 + 132, // $7093 + 132, // $7094 + 132, // $7095 + 132, // $7096 + 132, // $7097 + 132, // $7098 + 132, // $7099 + 132, // $709A + 132, // $709B + 132, // $709C + 132, // $709D + 132, // $709E + 132, // $709F + 132, // $70A0 + 132, // $70A1 + 132, // $70A2 + 132, // $70A3 + 132, // $70A4 + 132, // $70A5 + 132, // $70A6 + 132, // $70A7 + 132, // $70A8 + 132, // $70A9 + 132, // $70AA + 132, // $70AB + 132, // $70AC + 132, // $70AD + 132, // $70AE + 132, // $70AF + 132, // $70B0 + 132, // $70B1 + 132, // $70B2 + 132, // $70B3 + 132, // $70B4 + 132, // $70B5 + 132, // $70B6 + 132, // $70B7 + 132, // $70B8 + 132, // $70B9 + 132, // $70BA + 132, // $70BB + 132, // $70BC + 132, // $70BD + 132, // $70BE + 132, // $70BF + 132, // $70C0 + 132, // $70C1 + 132, // $70C2 + 132, // $70C3 + 132, // $70C4 + 132, // $70C5 + 132, // $70C6 + 132, // $70C7 + 132, // $70C8 + 132, // $70C9 + 132, // $70CA + 132, // $70CB + 132, // $70CC + 132, // $70CD + 132, // $70CE + 132, // $70CF + 132, // $70D0 + 132, // $70D1 + 132, // $70D2 + 132, // $70D3 + 132, // $70D4 + 132, // $70D5 + 132, // $70D6 + 132, // $70D7 + 132, // $70D8 + 132, // $70D9 + 132, // $70DA + 132, // $70DB + 132, // $70DC + 132, // $70DD + 132, // $70DE + 132, // $70DF + 132, // $70E0 + 132, // $70E1 + 132, // $70E2 + 132, // $70E3 + 132, // $70E4 + 132, // $70E5 + 132, // $70E6 + 132, // $70E7 + 132, // $70E8 + 132, // $70E9 + 132, // $70EA + 132, // $70EB + 132, // $70EC + 132, // $70ED + 132, // $70EE + 132, // $70EF + 132, // $70F0 + 132, // $70F1 + 132, // $70F2 + 132, // $70F3 + 132, // $70F4 + 132, // $70F5 + 132, // $70F6 + 132, // $70F7 + 132, // $70F8 + 132, // $70F9 + 132, // $70FA + 132, // $70FB + 132, // $70FC + 132, // $70FD + 132, // $70FE + 132, // $70FF + 132, // $7100 + 132, // $7101 + 132, // $7102 + 132, // $7103 + 132, // $7104 + 132, // $7105 + 132, // $7106 + 132, // $7107 + 132, // $7108 + 132, // $7109 + 132, // $710A + 132, // $710B + 132, // $710C + 132, // $710D + 132, // $710E + 132, // $710F + 132, // $7110 + 132, // $7111 + 132, // $7112 + 132, // $7113 + 132, // $7114 + 132, // $7115 + 132, // $7116 + 132, // $7117 + 132, // $7118 + 132, // $7119 + 132, // $711A + 132, // $711B + 132, // $711C + 132, // $711D + 132, // $711E + 132, // $711F + 132, // $7120 + 132, // $7121 + 132, // $7122 + 132, // $7123 + 132, // $7124 + 132, // $7125 + 132, // $7126 + 132, // $7127 + 132, // $7128 + 132, // $7129 + 132, // $712A + 132, // $712B + 132, // $712C + 132, // $712D + 132, // $712E + 132, // $712F + 132, // $7130 + 132, // $7131 + 132, // $7132 + 132, // $7133 + 132, // $7134 + 132, // $7135 + 132, // $7136 + 132, // $7137 + 132, // $7138 + 132, // $7139 + 132, // $713A + 132, // $713B + 132, // $713C + 132, // $713D + 132, // $713E + 132, // $713F + 132, // $7140 + 132, // $7141 + 132, // $7142 + 132, // $7143 + 132, // $7144 + 132, // $7145 + 132, // $7146 + 132, // $7147 + 132, // $7148 + 132, // $7149 + 132, // $714A + 132, // $714B + 132, // $714C + 132, // $714D + 132, // $714E + 132, // $714F + 132, // $7150 + 132, // $7151 + 132, // $7152 + 132, // $7153 + 132, // $7154 + 132, // $7155 + 132, // $7156 + 132, // $7157 + 132, // $7158 + 132, // $7159 + 132, // $715A + 132, // $715B + 132, // $715C + 132, // $715D + 132, // $715E + 132, // $715F + 132, // $7160 + 132, // $7161 + 132, // $7162 + 132, // $7163 + 132, // $7164 + 132, // $7165 + 132, // $7166 + 132, // $7167 + 132, // $7168 + 132, // $7169 + 132, // $716A + 132, // $716B + 132, // $716C + 132, // $716D + 132, // $716E + 132, // $716F + 132, // $7170 + 132, // $7171 + 132, // $7172 + 132, // $7173 + 132, // $7174 + 132, // $7175 + 132, // $7176 + 132, // $7177 + 132, // $7178 + 132, // $7179 + 132, // $717A + 132, // $717B + 132, // $717C + 132, // $717D + 132, // $717E + 132, // $717F + 132, // $7180 + 132, // $7181 + 132, // $7182 + 132, // $7183 + 132, // $7184 + 132, // $7185 + 132, // $7186 + 132, // $7187 + 132, // $7188 + 132, // $7189 + 132, // $718A + 132, // $718B + 132, // $718C + 132, // $718D + 132, // $718E + 132, // $718F + 132, // $7190 + 132, // $7191 + 132, // $7192 + 132, // $7193 + 132, // $7194 + 132, // $7195 + 132, // $7196 + 132, // $7197 + 132, // $7198 + 132, // $7199 + 132, // $719A + 132, // $719B + 132, // $719C + 132, // $719D + 132, // $719E + 132, // $719F + 132, // $71A0 + 132, // $71A1 + 132, // $71A2 + 132, // $71A3 + 132, // $71A4 + 132, // $71A5 + 132, // $71A6 + 132, // $71A7 + 132, // $71A8 + 132, // $71A9 + 132, // $71AA + 132, // $71AB + 132, // $71AC + 132, // $71AD + 132, // $71AE + 132, // $71AF + 132, // $71B0 + 132, // $71B1 + 132, // $71B2 + 132, // $71B3 + 132, // $71B4 + 132, // $71B5 + 132, // $71B6 + 132, // $71B7 + 132, // $71B8 + 132, // $71B9 + 132, // $71BA + 132, // $71BB + 132, // $71BC + 132, // $71BD + 132, // $71BE + 132, // $71BF + 132, // $71C0 + 132, // $71C1 + 132, // $71C2 + 132, // $71C3 + 132, // $71C4 + 132, // $71C5 + 132, // $71C6 + 132, // $71C7 + 132, // $71C8 + 132, // $71C9 + 132, // $71CA + 132, // $71CB + 132, // $71CC + 132, // $71CD + 132, // $71CE + 132, // $71CF + 132, // $71D0 + 132, // $71D1 + 132, // $71D2 + 132, // $71D3 + 132, // $71D4 + 132, // $71D5 + 132, // $71D6 + 132, // $71D7 + 132, // $71D8 + 132, // $71D9 + 132, // $71DA + 132, // $71DB + 132, // $71DC + 132, // $71DD + 132, // $71DE + 132, // $71DF + 132, // $71E0 + 132, // $71E1 + 132, // $71E2 + 132, // $71E3 + 132, // $71E4 + 132, // $71E5 + 132, // $71E6 + 132, // $71E7 + 132, // $71E8 + 132, // $71E9 + 132, // $71EA + 132, // $71EB + 132, // $71EC + 132, // $71ED + 132, // $71EE + 132, // $71EF + 132, // $71F0 + 132, // $71F1 + 132, // $71F2 + 132, // $71F3 + 132, // $71F4 + 132, // $71F5 + 132, // $71F6 + 132, // $71F7 + 132, // $71F8 + 132, // $71F9 + 132, // $71FA + 132, // $71FB + 132, // $71FC + 132, // $71FD + 132, // $71FE + 132, // $71FF + 132, // $7200 + 132, // $7201 + 132, // $7202 + 132, // $7203 + 132, // $7204 + 132, // $7205 + 132, // $7206 + 132, // $7207 + 132, // $7208 + 132, // $7209 + 132, // $720A + 132, // $720B + 132, // $720C + 132, // $720D + 132, // $720E + 132, // $720F + 132, // $7210 + 132, // $7211 + 132, // $7212 + 132, // $7213 + 132, // $7214 + 132, // $7215 + 132, // $7216 + 132, // $7217 + 132, // $7218 + 132, // $7219 + 132, // $721A + 132, // $721B + 132, // $721C + 132, // $721D + 132, // $721E + 132, // $721F + 132, // $7220 + 132, // $7221 + 132, // $7222 + 132, // $7223 + 132, // $7224 + 132, // $7225 + 132, // $7226 + 132, // $7227 + 132, // $7228 + 132, // $7229 + 132, // $722A + 132, // $722B + 132, // $722C + 132, // $722D + 132, // $722E + 132, // $722F + 132, // $7230 + 132, // $7231 + 132, // $7232 + 132, // $7233 + 132, // $7234 + 132, // $7235 + 132, // $7236 + 132, // $7237 + 132, // $7238 + 132, // $7239 + 132, // $723A + 132, // $723B + 132, // $723C + 132, // $723D + 132, // $723E + 132, // $723F + 132, // $7240 + 132, // $7241 + 132, // $7242 + 132, // $7243 + 132, // $7244 + 132, // $7245 + 132, // $7246 + 132, // $7247 + 132, // $7248 + 132, // $7249 + 132, // $724A + 132, // $724B + 132, // $724C + 132, // $724D + 132, // $724E + 132, // $724F + 132, // $7250 + 132, // $7251 + 132, // $7252 + 132, // $7253 + 132, // $7254 + 132, // $7255 + 132, // $7256 + 132, // $7257 + 132, // $7258 + 132, // $7259 + 132, // $725A + 132, // $725B + 132, // $725C + 132, // $725D + 132, // $725E + 132, // $725F + 132, // $7260 + 132, // $7261 + 132, // $7262 + 132, // $7263 + 132, // $7264 + 132, // $7265 + 132, // $7266 + 132, // $7267 + 132, // $7268 + 132, // $7269 + 132, // $726A + 132, // $726B + 132, // $726C + 132, // $726D + 132, // $726E + 132, // $726F + 132, // $7270 + 132, // $7271 + 132, // $7272 + 132, // $7273 + 132, // $7274 + 132, // $7275 + 132, // $7276 + 132, // $7277 + 132, // $7278 + 132, // $7279 + 132, // $727A + 132, // $727B + 132, // $727C + 132, // $727D + 132, // $727E + 132, // $727F + 132, // $7280 + 132, // $7281 + 132, // $7282 + 132, // $7283 + 132, // $7284 + 132, // $7285 + 132, // $7286 + 132, // $7287 + 132, // $7288 + 132, // $7289 + 132, // $728A + 132, // $728B + 132, // $728C + 132, // $728D + 132, // $728E + 132, // $728F + 132, // $7290 + 132, // $7291 + 132, // $7292 + 132, // $7293 + 132, // $7294 + 132, // $7295 + 132, // $7296 + 132, // $7297 + 132, // $7298 + 132, // $7299 + 132, // $729A + 132, // $729B + 132, // $729C + 132, // $729D + 132, // $729E + 132, // $729F + 132, // $72A0 + 132, // $72A1 + 132, // $72A2 + 132, // $72A3 + 132, // $72A4 + 132, // $72A5 + 132, // $72A6 + 132, // $72A7 + 132, // $72A8 + 132, // $72A9 + 132, // $72AA + 132, // $72AB + 132, // $72AC + 132, // $72AD + 132, // $72AE + 132, // $72AF + 132, // $72B0 + 132, // $72B1 + 132, // $72B2 + 132, // $72B3 + 132, // $72B4 + 132, // $72B5 + 132, // $72B6 + 132, // $72B7 + 132, // $72B8 + 132, // $72B9 + 132, // $72BA + 132, // $72BB + 132, // $72BC + 132, // $72BD + 132, // $72BE + 132, // $72BF + 132, // $72C0 + 132, // $72C1 + 132, // $72C2 + 132, // $72C3 + 132, // $72C4 + 132, // $72C5 + 132, // $72C6 + 132, // $72C7 + 132, // $72C8 + 132, // $72C9 + 132, // $72CA + 132, // $72CB + 132, // $72CC + 132, // $72CD + 132, // $72CE + 132, // $72CF + 132, // $72D0 + 132, // $72D1 + 132, // $72D2 + 132, // $72D3 + 132, // $72D4 + 132, // $72D5 + 132, // $72D6 + 132, // $72D7 + 132, // $72D8 + 132, // $72D9 + 132, // $72DA + 132, // $72DB + 132, // $72DC + 132, // $72DD + 132, // $72DE + 132, // $72DF + 132, // $72E0 + 132, // $72E1 + 132, // $72E2 + 132, // $72E3 + 132, // $72E4 + 132, // $72E5 + 132, // $72E6 + 132, // $72E7 + 132, // $72E8 + 132, // $72E9 + 132, // $72EA + 132, // $72EB + 132, // $72EC + 132, // $72ED + 132, // $72EE + 132, // $72EF + 132, // $72F0 + 132, // $72F1 + 132, // $72F2 + 132, // $72F3 + 132, // $72F4 + 132, // $72F5 + 132, // $72F6 + 132, // $72F7 + 132, // $72F8 + 132, // $72F9 + 132, // $72FA + 132, // $72FB + 132, // $72FC + 132, // $72FD + 132, // $72FE + 132, // $72FF + 132, // $7300 + 132, // $7301 + 132, // $7302 + 132, // $7303 + 132, // $7304 + 132, // $7305 + 132, // $7306 + 132, // $7307 + 132, // $7308 + 132, // $7309 + 132, // $730A + 132, // $730B + 132, // $730C + 132, // $730D + 132, // $730E + 132, // $730F + 132, // $7310 + 132, // $7311 + 132, // $7312 + 132, // $7313 + 132, // $7314 + 132, // $7315 + 132, // $7316 + 132, // $7317 + 132, // $7318 + 132, // $7319 + 132, // $731A + 132, // $731B + 132, // $731C + 132, // $731D + 132, // $731E + 132, // $731F + 132, // $7320 + 132, // $7321 + 132, // $7322 + 132, // $7323 + 132, // $7324 + 132, // $7325 + 132, // $7326 + 132, // $7327 + 132, // $7328 + 132, // $7329 + 132, // $732A + 132, // $732B + 132, // $732C + 132, // $732D + 132, // $732E + 132, // $732F + 132, // $7330 + 132, // $7331 + 132, // $7332 + 132, // $7333 + 132, // $7334 + 132, // $7335 + 132, // $7336 + 132, // $7337 + 132, // $7338 + 132, // $7339 + 132, // $733A + 132, // $733B + 132, // $733C + 132, // $733D + 132, // $733E + 132, // $733F + 132, // $7340 + 132, // $7341 + 132, // $7342 + 132, // $7343 + 132, // $7344 + 132, // $7345 + 132, // $7346 + 132, // $7347 + 132, // $7348 + 132, // $7349 + 132, // $734A + 132, // $734B + 132, // $734C + 132, // $734D + 132, // $734E + 132, // $734F + 132, // $7350 + 132, // $7351 + 132, // $7352 + 132, // $7353 + 132, // $7354 + 132, // $7355 + 132, // $7356 + 132, // $7357 + 132, // $7358 + 132, // $7359 + 132, // $735A + 132, // $735B + 132, // $735C + 132, // $735D + 132, // $735E + 132, // $735F + 132, // $7360 + 132, // $7361 + 132, // $7362 + 132, // $7363 + 132, // $7364 + 132, // $7365 + 132, // $7366 + 132, // $7367 + 132, // $7368 + 132, // $7369 + 132, // $736A + 132, // $736B + 132, // $736C + 132, // $736D + 132, // $736E + 132, // $736F + 132, // $7370 + 132, // $7371 + 132, // $7372 + 132, // $7373 + 132, // $7374 + 132, // $7375 + 132, // $7376 + 132, // $7377 + 132, // $7378 + 132, // $7379 + 132, // $737A + 132, // $737B + 132, // $737C + 132, // $737D + 132, // $737E + 132, // $737F + 132, // $7380 + 132, // $7381 + 132, // $7382 + 132, // $7383 + 132, // $7384 + 132, // $7385 + 132, // $7386 + 132, // $7387 + 132, // $7388 + 132, // $7389 + 132, // $738A + 132, // $738B + 132, // $738C + 132, // $738D + 132, // $738E + 132, // $738F + 132, // $7390 + 132, // $7391 + 132, // $7392 + 132, // $7393 + 132, // $7394 + 132, // $7395 + 132, // $7396 + 132, // $7397 + 132, // $7398 + 132, // $7399 + 132, // $739A + 132, // $739B + 132, // $739C + 132, // $739D + 132, // $739E + 132, // $739F + 132, // $73A0 + 132, // $73A1 + 132, // $73A2 + 132, // $73A3 + 132, // $73A4 + 132, // $73A5 + 132, // $73A6 + 132, // $73A7 + 132, // $73A8 + 132, // $73A9 + 132, // $73AA + 132, // $73AB + 132, // $73AC + 132, // $73AD + 132, // $73AE + 132, // $73AF + 132, // $73B0 + 132, // $73B1 + 132, // $73B2 + 132, // $73B3 + 132, // $73B4 + 132, // $73B5 + 132, // $73B6 + 132, // $73B7 + 132, // $73B8 + 132, // $73B9 + 132, // $73BA + 132, // $73BB + 132, // $73BC + 132, // $73BD + 132, // $73BE + 132, // $73BF + 132, // $73C0 + 132, // $73C1 + 132, // $73C2 + 132, // $73C3 + 132, // $73C4 + 132, // $73C5 + 132, // $73C6 + 132, // $73C7 + 132, // $73C8 + 132, // $73C9 + 132, // $73CA + 132, // $73CB + 132, // $73CC + 132, // $73CD + 132, // $73CE + 132, // $73CF + 132, // $73D0 + 132, // $73D1 + 132, // $73D2 + 132, // $73D3 + 132, // $73D4 + 132, // $73D5 + 132, // $73D6 + 132, // $73D7 + 132, // $73D8 + 132, // $73D9 + 132, // $73DA + 132, // $73DB + 132, // $73DC + 132, // $73DD + 132, // $73DE + 132, // $73DF + 132, // $73E0 + 132, // $73E1 + 132, // $73E2 + 132, // $73E3 + 132, // $73E4 + 132, // $73E5 + 132, // $73E6 + 132, // $73E7 + 132, // $73E8 + 132, // $73E9 + 132, // $73EA + 132, // $73EB + 132, // $73EC + 132, // $73ED + 132, // $73EE + 132, // $73EF + 132, // $73F0 + 132, // $73F1 + 132, // $73F2 + 132, // $73F3 + 132, // $73F4 + 132, // $73F5 + 132, // $73F6 + 132, // $73F7 + 132, // $73F8 + 132, // $73F9 + 132, // $73FA + 132, // $73FB + 132, // $73FC + 132, // $73FD + 132, // $73FE + 132, // $73FF + 132, // $7400 + 132, // $7401 + 132, // $7402 + 132, // $7403 + 132, // $7404 + 132, // $7405 + 132, // $7406 + 132, // $7407 + 132, // $7408 + 132, // $7409 + 132, // $740A + 132, // $740B + 132, // $740C + 132, // $740D + 132, // $740E + 132, // $740F + 132, // $7410 + 132, // $7411 + 132, // $7412 + 132, // $7413 + 132, // $7414 + 132, // $7415 + 132, // $7416 + 132, // $7417 + 132, // $7418 + 132, // $7419 + 132, // $741A + 132, // $741B + 132, // $741C + 132, // $741D + 132, // $741E + 132, // $741F + 132, // $7420 + 132, // $7421 + 132, // $7422 + 132, // $7423 + 132, // $7424 + 132, // $7425 + 132, // $7426 + 132, // $7427 + 132, // $7428 + 132, // $7429 + 132, // $742A + 132, // $742B + 132, // $742C + 132, // $742D + 132, // $742E + 132, // $742F + 132, // $7430 + 132, // $7431 + 132, // $7432 + 132, // $7433 + 132, // $7434 + 132, // $7435 + 132, // $7436 + 132, // $7437 + 132, // $7438 + 132, // $7439 + 132, // $743A + 132, // $743B + 132, // $743C + 132, // $743D + 132, // $743E + 132, // $743F + 132, // $7440 + 132, // $7441 + 132, // $7442 + 132, // $7443 + 132, // $7444 + 132, // $7445 + 132, // $7446 + 132, // $7447 + 132, // $7448 + 132, // $7449 + 132, // $744A + 132, // $744B + 132, // $744C + 132, // $744D + 132, // $744E + 132, // $744F + 132, // $7450 + 132, // $7451 + 132, // $7452 + 132, // $7453 + 132, // $7454 + 132, // $7455 + 132, // $7456 + 132, // $7457 + 132, // $7458 + 132, // $7459 + 132, // $745A + 132, // $745B + 132, // $745C + 132, // $745D + 132, // $745E + 132, // $745F + 132, // $7460 + 132, // $7461 + 132, // $7462 + 132, // $7463 + 132, // $7464 + 132, // $7465 + 132, // $7466 + 132, // $7467 + 132, // $7468 + 132, // $7469 + 132, // $746A + 132, // $746B + 132, // $746C + 132, // $746D + 132, // $746E + 132, // $746F + 132, // $7470 + 132, // $7471 + 132, // $7472 + 132, // $7473 + 132, // $7474 + 132, // $7475 + 132, // $7476 + 132, // $7477 + 132, // $7478 + 132, // $7479 + 132, // $747A + 132, // $747B + 132, // $747C + 132, // $747D + 132, // $747E + 132, // $747F + 132, // $7480 + 132, // $7481 + 132, // $7482 + 132, // $7483 + 132, // $7484 + 132, // $7485 + 132, // $7486 + 132, // $7487 + 132, // $7488 + 132, // $7489 + 132, // $748A + 132, // $748B + 132, // $748C + 132, // $748D + 132, // $748E + 132, // $748F + 132, // $7490 + 132, // $7491 + 132, // $7492 + 132, // $7493 + 132, // $7494 + 132, // $7495 + 132, // $7496 + 132, // $7497 + 132, // $7498 + 132, // $7499 + 132, // $749A + 132, // $749B + 132, // $749C + 132, // $749D + 132, // $749E + 132, // $749F + 132, // $74A0 + 132, // $74A1 + 132, // $74A2 + 132, // $74A3 + 132, // $74A4 + 132, // $74A5 + 132, // $74A6 + 132, // $74A7 + 132, // $74A8 + 132, // $74A9 + 132, // $74AA + 132, // $74AB + 132, // $74AC + 132, // $74AD + 132, // $74AE + 132, // $74AF + 132, // $74B0 + 132, // $74B1 + 132, // $74B2 + 132, // $74B3 + 132, // $74B4 + 132, // $74B5 + 132, // $74B6 + 132, // $74B7 + 132, // $74B8 + 132, // $74B9 + 132, // $74BA + 132, // $74BB + 132, // $74BC + 132, // $74BD + 132, // $74BE + 132, // $74BF + 132, // $74C0 + 132, // $74C1 + 132, // $74C2 + 132, // $74C3 + 132, // $74C4 + 132, // $74C5 + 132, // $74C6 + 132, // $74C7 + 132, // $74C8 + 132, // $74C9 + 132, // $74CA + 132, // $74CB + 132, // $74CC + 132, // $74CD + 132, // $74CE + 132, // $74CF + 132, // $74D0 + 132, // $74D1 + 132, // $74D2 + 132, // $74D3 + 132, // $74D4 + 132, // $74D5 + 132, // $74D6 + 132, // $74D7 + 132, // $74D8 + 132, // $74D9 + 132, // $74DA + 132, // $74DB + 132, // $74DC + 132, // $74DD + 132, // $74DE + 132, // $74DF + 132, // $74E0 + 132, // $74E1 + 132, // $74E2 + 132, // $74E3 + 132, // $74E4 + 132, // $74E5 + 132, // $74E6 + 132, // $74E7 + 132, // $74E8 + 132, // $74E9 + 132, // $74EA + 132, // $74EB + 132, // $74EC + 132, // $74ED + 132, // $74EE + 132, // $74EF + 132, // $74F0 + 132, // $74F1 + 132, // $74F2 + 132, // $74F3 + 132, // $74F4 + 132, // $74F5 + 132, // $74F6 + 132, // $74F7 + 132, // $74F8 + 132, // $74F9 + 132, // $74FA + 132, // $74FB + 132, // $74FC + 132, // $74FD + 132, // $74FE + 132, // $74FF + 132, // $7500 + 132, // $7501 + 132, // $7502 + 132, // $7503 + 132, // $7504 + 132, // $7505 + 132, // $7506 + 132, // $7507 + 132, // $7508 + 132, // $7509 + 132, // $750A + 132, // $750B + 132, // $750C + 132, // $750D + 132, // $750E + 132, // $750F + 132, // $7510 + 132, // $7511 + 132, // $7512 + 132, // $7513 + 132, // $7514 + 132, // $7515 + 132, // $7516 + 132, // $7517 + 132, // $7518 + 132, // $7519 + 132, // $751A + 132, // $751B + 132, // $751C + 132, // $751D + 132, // $751E + 132, // $751F + 132, // $7520 + 132, // $7521 + 132, // $7522 + 132, // $7523 + 132, // $7524 + 132, // $7525 + 132, // $7526 + 132, // $7527 + 132, // $7528 + 132, // $7529 + 132, // $752A + 132, // $752B + 132, // $752C + 132, // $752D + 132, // $752E + 132, // $752F + 132, // $7530 + 132, // $7531 + 132, // $7532 + 132, // $7533 + 132, // $7534 + 132, // $7535 + 132, // $7536 + 132, // $7537 + 132, // $7538 + 132, // $7539 + 132, // $753A + 132, // $753B + 132, // $753C + 132, // $753D + 132, // $753E + 132, // $753F + 132, // $7540 + 132, // $7541 + 132, // $7542 + 132, // $7543 + 132, // $7544 + 132, // $7545 + 132, // $7546 + 132, // $7547 + 132, // $7548 + 132, // $7549 + 132, // $754A + 132, // $754B + 132, // $754C + 132, // $754D + 132, // $754E + 132, // $754F + 132, // $7550 + 132, // $7551 + 132, // $7552 + 132, // $7553 + 132, // $7554 + 132, // $7555 + 132, // $7556 + 132, // $7557 + 132, // $7558 + 132, // $7559 + 132, // $755A + 132, // $755B + 132, // $755C + 132, // $755D + 132, // $755E + 132, // $755F + 132, // $7560 + 132, // $7561 + 132, // $7562 + 132, // $7563 + 132, // $7564 + 132, // $7565 + 132, // $7566 + 132, // $7567 + 132, // $7568 + 132, // $7569 + 132, // $756A + 132, // $756B + 132, // $756C + 132, // $756D + 132, // $756E + 132, // $756F + 132, // $7570 + 132, // $7571 + 132, // $7572 + 132, // $7573 + 132, // $7574 + 132, // $7575 + 132, // $7576 + 132, // $7577 + 132, // $7578 + 132, // $7579 + 132, // $757A + 132, // $757B + 132, // $757C + 132, // $757D + 132, // $757E + 132, // $757F + 132, // $7580 + 132, // $7581 + 132, // $7582 + 132, // $7583 + 132, // $7584 + 132, // $7585 + 132, // $7586 + 132, // $7587 + 132, // $7588 + 132, // $7589 + 132, // $758A + 132, // $758B + 132, // $758C + 132, // $758D + 132, // $758E + 132, // $758F + 132, // $7590 + 132, // $7591 + 132, // $7592 + 132, // $7593 + 132, // $7594 + 132, // $7595 + 132, // $7596 + 132, // $7597 + 132, // $7598 + 132, // $7599 + 132, // $759A + 132, // $759B + 132, // $759C + 132, // $759D + 132, // $759E + 132, // $759F + 132, // $75A0 + 132, // $75A1 + 132, // $75A2 + 132, // $75A3 + 132, // $75A4 + 132, // $75A5 + 132, // $75A6 + 132, // $75A7 + 132, // $75A8 + 132, // $75A9 + 132, // $75AA + 132, // $75AB + 132, // $75AC + 132, // $75AD + 132, // $75AE + 132, // $75AF + 132, // $75B0 + 132, // $75B1 + 132, // $75B2 + 132, // $75B3 + 132, // $75B4 + 132, // $75B5 + 132, // $75B6 + 132, // $75B7 + 132, // $75B8 + 132, // $75B9 + 132, // $75BA + 132, // $75BB + 132, // $75BC + 132, // $75BD + 132, // $75BE + 132, // $75BF + 132, // $75C0 + 132, // $75C1 + 132, // $75C2 + 132, // $75C3 + 132, // $75C4 + 132, // $75C5 + 132, // $75C6 + 132, // $75C7 + 132, // $75C8 + 132, // $75C9 + 132, // $75CA + 132, // $75CB + 132, // $75CC + 132, // $75CD + 132, // $75CE + 132, // $75CF + 132, // $75D0 + 132, // $75D1 + 132, // $75D2 + 132, // $75D3 + 132, // $75D4 + 132, // $75D5 + 132, // $75D6 + 132, // $75D7 + 132, // $75D8 + 132, // $75D9 + 132, // $75DA + 132, // $75DB + 132, // $75DC + 132, // $75DD + 132, // $75DE + 132, // $75DF + 132, // $75E0 + 132, // $75E1 + 132, // $75E2 + 132, // $75E3 + 132, // $75E4 + 132, // $75E5 + 132, // $75E6 + 132, // $75E7 + 132, // $75E8 + 132, // $75E9 + 132, // $75EA + 132, // $75EB + 132, // $75EC + 132, // $75ED + 132, // $75EE + 132, // $75EF + 132, // $75F0 + 132, // $75F1 + 132, // $75F2 + 132, // $75F3 + 132, // $75F4 + 132, // $75F5 + 132, // $75F6 + 132, // $75F7 + 132, // $75F8 + 132, // $75F9 + 132, // $75FA + 132, // $75FB + 132, // $75FC + 132, // $75FD + 132, // $75FE + 132, // $75FF + 132, // $7600 + 132, // $7601 + 132, // $7602 + 132, // $7603 + 132, // $7604 + 132, // $7605 + 132, // $7606 + 132, // $7607 + 132, // $7608 + 132, // $7609 + 132, // $760A + 132, // $760B + 132, // $760C + 132, // $760D + 132, // $760E + 132, // $760F + 132, // $7610 + 132, // $7611 + 132, // $7612 + 132, // $7613 + 132, // $7614 + 132, // $7615 + 132, // $7616 + 132, // $7617 + 132, // $7618 + 132, // $7619 + 132, // $761A + 132, // $761B + 132, // $761C + 132, // $761D + 132, // $761E + 132, // $761F + 132, // $7620 + 132, // $7621 + 132, // $7622 + 132, // $7623 + 132, // $7624 + 132, // $7625 + 132, // $7626 + 132, // $7627 + 132, // $7628 + 132, // $7629 + 132, // $762A + 132, // $762B + 132, // $762C + 132, // $762D + 132, // $762E + 132, // $762F + 132, // $7630 + 132, // $7631 + 132, // $7632 + 132, // $7633 + 132, // $7634 + 132, // $7635 + 132, // $7636 + 132, // $7637 + 132, // $7638 + 132, // $7639 + 132, // $763A + 132, // $763B + 132, // $763C + 132, // $763D + 132, // $763E + 132, // $763F + 132, // $7640 + 132, // $7641 + 132, // $7642 + 132, // $7643 + 132, // $7644 + 132, // $7645 + 132, // $7646 + 132, // $7647 + 132, // $7648 + 132, // $7649 + 132, // $764A + 132, // $764B + 132, // $764C + 132, // $764D + 132, // $764E + 132, // $764F + 132, // $7650 + 132, // $7651 + 132, // $7652 + 132, // $7653 + 132, // $7654 + 132, // $7655 + 132, // $7656 + 132, // $7657 + 132, // $7658 + 132, // $7659 + 132, // $765A + 132, // $765B + 132, // $765C + 132, // $765D + 132, // $765E + 132, // $765F + 132, // $7660 + 132, // $7661 + 132, // $7662 + 132, // $7663 + 132, // $7664 + 132, // $7665 + 132, // $7666 + 132, // $7667 + 132, // $7668 + 132, // $7669 + 132, // $766A + 132, // $766B + 132, // $766C + 132, // $766D + 132, // $766E + 132, // $766F + 132, // $7670 + 132, // $7671 + 132, // $7672 + 132, // $7673 + 132, // $7674 + 132, // $7675 + 132, // $7676 + 132, // $7677 + 132, // $7678 + 132, // $7679 + 132, // $767A + 132, // $767B + 132, // $767C + 132, // $767D + 132, // $767E + 132, // $767F + 132, // $7680 + 132, // $7681 + 132, // $7682 + 132, // $7683 + 132, // $7684 + 132, // $7685 + 132, // $7686 + 132, // $7687 + 132, // $7688 + 132, // $7689 + 132, // $768A + 132, // $768B + 132, // $768C + 132, // $768D + 132, // $768E + 132, // $768F + 132, // $7690 + 132, // $7691 + 132, // $7692 + 132, // $7693 + 132, // $7694 + 132, // $7695 + 132, // $7696 + 132, // $7697 + 132, // $7698 + 132, // $7699 + 132, // $769A + 132, // $769B + 132, // $769C + 132, // $769D + 132, // $769E + 132, // $769F + 132, // $76A0 + 132, // $76A1 + 132, // $76A2 + 132, // $76A3 + 132, // $76A4 + 132, // $76A5 + 132, // $76A6 + 132, // $76A7 + 132, // $76A8 + 132, // $76A9 + 132, // $76AA + 132, // $76AB + 132, // $76AC + 132, // $76AD + 132, // $76AE + 132, // $76AF + 132, // $76B0 + 132, // $76B1 + 132, // $76B2 + 132, // $76B3 + 132, // $76B4 + 132, // $76B5 + 132, // $76B6 + 132, // $76B7 + 132, // $76B8 + 132, // $76B9 + 132, // $76BA + 132, // $76BB + 132, // $76BC + 132, // $76BD + 132, // $76BE + 132, // $76BF + 132, // $76C0 + 132, // $76C1 + 132, // $76C2 + 132, // $76C3 + 132, // $76C4 + 132, // $76C5 + 132, // $76C6 + 132, // $76C7 + 132, // $76C8 + 132, // $76C9 + 132, // $76CA + 132, // $76CB + 132, // $76CC + 132, // $76CD + 132, // $76CE + 132, // $76CF + 132, // $76D0 + 132, // $76D1 + 132, // $76D2 + 132, // $76D3 + 132, // $76D4 + 132, // $76D5 + 132, // $76D6 + 132, // $76D7 + 132, // $76D8 + 132, // $76D9 + 132, // $76DA + 132, // $76DB + 132, // $76DC + 132, // $76DD + 132, // $76DE + 132, // $76DF + 132, // $76E0 + 132, // $76E1 + 132, // $76E2 + 132, // $76E3 + 132, // $76E4 + 132, // $76E5 + 132, // $76E6 + 132, // $76E7 + 132, // $76E8 + 132, // $76E9 + 132, // $76EA + 132, // $76EB + 132, // $76EC + 132, // $76ED + 132, // $76EE + 132, // $76EF + 132, // $76F0 + 132, // $76F1 + 132, // $76F2 + 132, // $76F3 + 132, // $76F4 + 132, // $76F5 + 132, // $76F6 + 132, // $76F7 + 132, // $76F8 + 132, // $76F9 + 132, // $76FA + 132, // $76FB + 132, // $76FC + 132, // $76FD + 132, // $76FE + 132, // $76FF + 132, // $7700 + 132, // $7701 + 132, // $7702 + 132, // $7703 + 132, // $7704 + 132, // $7705 + 132, // $7706 + 132, // $7707 + 132, // $7708 + 132, // $7709 + 132, // $770A + 132, // $770B + 132, // $770C + 132, // $770D + 132, // $770E + 132, // $770F + 132, // $7710 + 132, // $7711 + 132, // $7712 + 132, // $7713 + 132, // $7714 + 132, // $7715 + 132, // $7716 + 132, // $7717 + 132, // $7718 + 132, // $7719 + 132, // $771A + 132, // $771B + 132, // $771C + 132, // $771D + 132, // $771E + 132, // $771F + 132, // $7720 + 132, // $7721 + 132, // $7722 + 132, // $7723 + 132, // $7724 + 132, // $7725 + 132, // $7726 + 132, // $7727 + 132, // $7728 + 132, // $7729 + 132, // $772A + 132, // $772B + 132, // $772C + 132, // $772D + 132, // $772E + 132, // $772F + 132, // $7730 + 132, // $7731 + 132, // $7732 + 132, // $7733 + 132, // $7734 + 132, // $7735 + 132, // $7736 + 132, // $7737 + 132, // $7738 + 132, // $7739 + 132, // $773A + 132, // $773B + 132, // $773C + 132, // $773D + 132, // $773E + 132, // $773F + 132, // $7740 + 132, // $7741 + 132, // $7742 + 132, // $7743 + 132, // $7744 + 132, // $7745 + 132, // $7746 + 132, // $7747 + 132, // $7748 + 132, // $7749 + 132, // $774A + 132, // $774B + 132, // $774C + 132, // $774D + 132, // $774E + 132, // $774F + 132, // $7750 + 132, // $7751 + 132, // $7752 + 132, // $7753 + 132, // $7754 + 132, // $7755 + 132, // $7756 + 132, // $7757 + 132, // $7758 + 132, // $7759 + 132, // $775A + 132, // $775B + 132, // $775C + 132, // $775D + 132, // $775E + 132, // $775F + 132, // $7760 + 132, // $7761 + 132, // $7762 + 132, // $7763 + 132, // $7764 + 132, // $7765 + 132, // $7766 + 132, // $7767 + 132, // $7768 + 132, // $7769 + 132, // $776A + 132, // $776B + 132, // $776C + 132, // $776D + 132, // $776E + 132, // $776F + 132, // $7770 + 132, // $7771 + 132, // $7772 + 132, // $7773 + 132, // $7774 + 132, // $7775 + 132, // $7776 + 132, // $7777 + 132, // $7778 + 132, // $7779 + 132, // $777A + 132, // $777B + 132, // $777C + 132, // $777D + 132, // $777E + 132, // $777F + 132, // $7780 + 132, // $7781 + 132, // $7782 + 132, // $7783 + 132, // $7784 + 132, // $7785 + 132, // $7786 + 132, // $7787 + 132, // $7788 + 132, // $7789 + 132, // $778A + 132, // $778B + 132, // $778C + 132, // $778D + 132, // $778E + 132, // $778F + 132, // $7790 + 132, // $7791 + 132, // $7792 + 132, // $7793 + 132, // $7794 + 132, // $7795 + 132, // $7796 + 132, // $7797 + 132, // $7798 + 132, // $7799 + 132, // $779A + 132, // $779B + 132, // $779C + 132, // $779D + 132, // $779E + 132, // $779F + 132, // $77A0 + 132, // $77A1 + 132, // $77A2 + 132, // $77A3 + 132, // $77A4 + 132, // $77A5 + 132, // $77A6 + 132, // $77A7 + 132, // $77A8 + 132, // $77A9 + 132, // $77AA + 132, // $77AB + 132, // $77AC + 132, // $77AD + 132, // $77AE + 132, // $77AF + 132, // $77B0 + 132, // $77B1 + 132, // $77B2 + 132, // $77B3 + 132, // $77B4 + 132, // $77B5 + 132, // $77B6 + 132, // $77B7 + 132, // $77B8 + 132, // $77B9 + 132, // $77BA + 132, // $77BB + 132, // $77BC + 132, // $77BD + 132, // $77BE + 132, // $77BF + 132, // $77C0 + 132, // $77C1 + 132, // $77C2 + 132, // $77C3 + 132, // $77C4 + 132, // $77C5 + 132, // $77C6 + 132, // $77C7 + 132, // $77C8 + 132, // $77C9 + 132, // $77CA + 132, // $77CB + 132, // $77CC + 132, // $77CD + 132, // $77CE + 132, // $77CF + 132, // $77D0 + 132, // $77D1 + 132, // $77D2 + 132, // $77D3 + 132, // $77D4 + 132, // $77D5 + 132, // $77D6 + 132, // $77D7 + 132, // $77D8 + 132, // $77D9 + 132, // $77DA + 132, // $77DB + 132, // $77DC + 132, // $77DD + 132, // $77DE + 132, // $77DF + 132, // $77E0 + 132, // $77E1 + 132, // $77E2 + 132, // $77E3 + 132, // $77E4 + 132, // $77E5 + 132, // $77E6 + 132, // $77E7 + 132, // $77E8 + 132, // $77E9 + 132, // $77EA + 132, // $77EB + 132, // $77EC + 132, // $77ED + 132, // $77EE + 132, // $77EF + 132, // $77F0 + 132, // $77F1 + 132, // $77F2 + 132, // $77F3 + 132, // $77F4 + 132, // $77F5 + 132, // $77F6 + 132, // $77F7 + 132, // $77F8 + 132, // $77F9 + 132, // $77FA + 132, // $77FB + 132, // $77FC + 132, // $77FD + 132, // $77FE + 132, // $77FF + 132, // $7800 + 132, // $7801 + 132, // $7802 + 132, // $7803 + 132, // $7804 + 132, // $7805 + 132, // $7806 + 132, // $7807 + 132, // $7808 + 132, // $7809 + 132, // $780A + 132, // $780B + 132, // $780C + 132, // $780D + 132, // $780E + 132, // $780F + 132, // $7810 + 132, // $7811 + 132, // $7812 + 132, // $7813 + 132, // $7814 + 132, // $7815 + 132, // $7816 + 132, // $7817 + 132, // $7818 + 132, // $7819 + 132, // $781A + 132, // $781B + 132, // $781C + 132, // $781D + 132, // $781E + 132, // $781F + 132, // $7820 + 132, // $7821 + 132, // $7822 + 132, // $7823 + 132, // $7824 + 132, // $7825 + 132, // $7826 + 132, // $7827 + 132, // $7828 + 132, // $7829 + 132, // $782A + 132, // $782B + 132, // $782C + 132, // $782D + 132, // $782E + 132, // $782F + 132, // $7830 + 132, // $7831 + 132, // $7832 + 132, // $7833 + 132, // $7834 + 132, // $7835 + 132, // $7836 + 132, // $7837 + 132, // $7838 + 132, // $7839 + 132, // $783A + 132, // $783B + 132, // $783C + 132, // $783D + 132, // $783E + 132, // $783F + 132, // $7840 + 132, // $7841 + 132, // $7842 + 132, // $7843 + 132, // $7844 + 132, // $7845 + 132, // $7846 + 132, // $7847 + 132, // $7848 + 132, // $7849 + 132, // $784A + 132, // $784B + 132, // $784C + 132, // $784D + 132, // $784E + 132, // $784F + 132, // $7850 + 132, // $7851 + 132, // $7852 + 132, // $7853 + 132, // $7854 + 132, // $7855 + 132, // $7856 + 132, // $7857 + 132, // $7858 + 132, // $7859 + 132, // $785A + 132, // $785B + 132, // $785C + 132, // $785D + 132, // $785E + 132, // $785F + 132, // $7860 + 132, // $7861 + 132, // $7862 + 132, // $7863 + 132, // $7864 + 132, // $7865 + 132, // $7866 + 132, // $7867 + 132, // $7868 + 132, // $7869 + 132, // $786A + 132, // $786B + 132, // $786C + 132, // $786D + 132, // $786E + 132, // $786F + 132, // $7870 + 132, // $7871 + 132, // $7872 + 132, // $7873 + 132, // $7874 + 132, // $7875 + 132, // $7876 + 132, // $7877 + 132, // $7878 + 132, // $7879 + 132, // $787A + 132, // $787B + 132, // $787C + 132, // $787D + 132, // $787E + 132, // $787F + 132, // $7880 + 132, // $7881 + 132, // $7882 + 132, // $7883 + 132, // $7884 + 132, // $7885 + 132, // $7886 + 132, // $7887 + 132, // $7888 + 132, // $7889 + 132, // $788A + 132, // $788B + 132, // $788C + 132, // $788D + 132, // $788E + 132, // $788F + 132, // $7890 + 132, // $7891 + 132, // $7892 + 132, // $7893 + 132, // $7894 + 132, // $7895 + 132, // $7896 + 132, // $7897 + 132, // $7898 + 132, // $7899 + 132, // $789A + 132, // $789B + 132, // $789C + 132, // $789D + 132, // $789E + 132, // $789F + 132, // $78A0 + 132, // $78A1 + 132, // $78A2 + 132, // $78A3 + 132, // $78A4 + 132, // $78A5 + 132, // $78A6 + 132, // $78A7 + 132, // $78A8 + 132, // $78A9 + 132, // $78AA + 132, // $78AB + 132, // $78AC + 132, // $78AD + 132, // $78AE + 132, // $78AF + 132, // $78B0 + 132, // $78B1 + 132, // $78B2 + 132, // $78B3 + 132, // $78B4 + 132, // $78B5 + 132, // $78B6 + 132, // $78B7 + 132, // $78B8 + 132, // $78B9 + 132, // $78BA + 132, // $78BB + 132, // $78BC + 132, // $78BD + 132, // $78BE + 132, // $78BF + 132, // $78C0 + 132, // $78C1 + 132, // $78C2 + 132, // $78C3 + 132, // $78C4 + 132, // $78C5 + 132, // $78C6 + 132, // $78C7 + 132, // $78C8 + 132, // $78C9 + 132, // $78CA + 132, // $78CB + 132, // $78CC + 132, // $78CD + 132, // $78CE + 132, // $78CF + 132, // $78D0 + 132, // $78D1 + 132, // $78D2 + 132, // $78D3 + 132, // $78D4 + 132, // $78D5 + 132, // $78D6 + 132, // $78D7 + 132, // $78D8 + 132, // $78D9 + 132, // $78DA + 132, // $78DB + 132, // $78DC + 132, // $78DD + 132, // $78DE + 132, // $78DF + 132, // $78E0 + 132, // $78E1 + 132, // $78E2 + 132, // $78E3 + 132, // $78E4 + 132, // $78E5 + 132, // $78E6 + 132, // $78E7 + 132, // $78E8 + 132, // $78E9 + 132, // $78EA + 132, // $78EB + 132, // $78EC + 132, // $78ED + 132, // $78EE + 132, // $78EF + 132, // $78F0 + 132, // $78F1 + 132, // $78F2 + 132, // $78F3 + 132, // $78F4 + 132, // $78F5 + 132, // $78F6 + 132, // $78F7 + 132, // $78F8 + 132, // $78F9 + 132, // $78FA + 132, // $78FB + 132, // $78FC + 132, // $78FD + 132, // $78FE + 132, // $78FF + 132, // $7900 + 132, // $7901 + 132, // $7902 + 132, // $7903 + 132, // $7904 + 132, // $7905 + 132, // $7906 + 132, // $7907 + 132, // $7908 + 132, // $7909 + 132, // $790A + 132, // $790B + 132, // $790C + 132, // $790D + 132, // $790E + 132, // $790F + 132, // $7910 + 132, // $7911 + 132, // $7912 + 132, // $7913 + 132, // $7914 + 132, // $7915 + 132, // $7916 + 132, // $7917 + 132, // $7918 + 132, // $7919 + 132, // $791A + 132, // $791B + 132, // $791C + 132, // $791D + 132, // $791E + 132, // $791F + 132, // $7920 + 132, // $7921 + 132, // $7922 + 132, // $7923 + 132, // $7924 + 132, // $7925 + 132, // $7926 + 132, // $7927 + 132, // $7928 + 132, // $7929 + 132, // $792A + 132, // $792B + 132, // $792C + 132, // $792D + 132, // $792E + 132, // $792F + 132, // $7930 + 132, // $7931 + 132, // $7932 + 132, // $7933 + 132, // $7934 + 132, // $7935 + 132, // $7936 + 132, // $7937 + 132, // $7938 + 132, // $7939 + 132, // $793A + 132, // $793B + 132, // $793C + 132, // $793D + 132, // $793E + 132, // $793F + 132, // $7940 + 132, // $7941 + 132, // $7942 + 132, // $7943 + 132, // $7944 + 132, // $7945 + 132, // $7946 + 132, // $7947 + 132, // $7948 + 132, // $7949 + 132, // $794A + 132, // $794B + 132, // $794C + 132, // $794D + 132, // $794E + 132, // $794F + 132, // $7950 + 132, // $7951 + 132, // $7952 + 132, // $7953 + 132, // $7954 + 132, // $7955 + 132, // $7956 + 132, // $7957 + 132, // $7958 + 132, // $7959 + 132, // $795A + 132, // $795B + 132, // $795C + 132, // $795D + 132, // $795E + 132, // $795F + 132, // $7960 + 132, // $7961 + 132, // $7962 + 132, // $7963 + 132, // $7964 + 132, // $7965 + 132, // $7966 + 132, // $7967 + 132, // $7968 + 132, // $7969 + 132, // $796A + 132, // $796B + 132, // $796C + 132, // $796D + 132, // $796E + 132, // $796F + 132, // $7970 + 132, // $7971 + 132, // $7972 + 132, // $7973 + 132, // $7974 + 132, // $7975 + 132, // $7976 + 132, // $7977 + 132, // $7978 + 132, // $7979 + 132, // $797A + 132, // $797B + 132, // $797C + 132, // $797D + 132, // $797E + 132, // $797F + 132, // $7980 + 132, // $7981 + 132, // $7982 + 132, // $7983 + 132, // $7984 + 132, // $7985 + 132, // $7986 + 132, // $7987 + 132, // $7988 + 132, // $7989 + 132, // $798A + 132, // $798B + 132, // $798C + 132, // $798D + 132, // $798E + 132, // $798F + 132, // $7990 + 132, // $7991 + 132, // $7992 + 132, // $7993 + 132, // $7994 + 132, // $7995 + 132, // $7996 + 132, // $7997 + 132, // $7998 + 132, // $7999 + 132, // $799A + 132, // $799B + 132, // $799C + 132, // $799D + 132, // $799E + 132, // $799F + 132, // $79A0 + 132, // $79A1 + 132, // $79A2 + 132, // $79A3 + 132, // $79A4 + 132, // $79A5 + 132, // $79A6 + 132, // $79A7 + 132, // $79A8 + 132, // $79A9 + 132, // $79AA + 132, // $79AB + 132, // $79AC + 132, // $79AD + 132, // $79AE + 132, // $79AF + 132, // $79B0 + 132, // $79B1 + 132, // $79B2 + 132, // $79B3 + 132, // $79B4 + 132, // $79B5 + 132, // $79B6 + 132, // $79B7 + 132, // $79B8 + 132, // $79B9 + 132, // $79BA + 132, // $79BB + 132, // $79BC + 132, // $79BD + 132, // $79BE + 132, // $79BF + 132, // $79C0 + 132, // $79C1 + 132, // $79C2 + 132, // $79C3 + 132, // $79C4 + 132, // $79C5 + 132, // $79C6 + 132, // $79C7 + 132, // $79C8 + 132, // $79C9 + 132, // $79CA + 132, // $79CB + 132, // $79CC + 132, // $79CD + 132, // $79CE + 132, // $79CF + 132, // $79D0 + 132, // $79D1 + 132, // $79D2 + 132, // $79D3 + 132, // $79D4 + 132, // $79D5 + 132, // $79D6 + 132, // $79D7 + 132, // $79D8 + 132, // $79D9 + 132, // $79DA + 132, // $79DB + 132, // $79DC + 132, // $79DD + 132, // $79DE + 132, // $79DF + 132, // $79E0 + 132, // $79E1 + 132, // $79E2 + 132, // $79E3 + 132, // $79E4 + 132, // $79E5 + 132, // $79E6 + 132, // $79E7 + 132, // $79E8 + 132, // $79E9 + 132, // $79EA + 132, // $79EB + 132, // $79EC + 132, // $79ED + 132, // $79EE + 132, // $79EF + 132, // $79F0 + 132, // $79F1 + 132, // $79F2 + 132, // $79F3 + 132, // $79F4 + 132, // $79F5 + 132, // $79F6 + 132, // $79F7 + 132, // $79F8 + 132, // $79F9 + 132, // $79FA + 132, // $79FB + 132, // $79FC + 132, // $79FD + 132, // $79FE + 132, // $79FF + 132, // $7A00 + 132, // $7A01 + 132, // $7A02 + 132, // $7A03 + 132, // $7A04 + 132, // $7A05 + 132, // $7A06 + 132, // $7A07 + 132, // $7A08 + 132, // $7A09 + 132, // $7A0A + 132, // $7A0B + 132, // $7A0C + 132, // $7A0D + 132, // $7A0E + 132, // $7A0F + 132, // $7A10 + 132, // $7A11 + 132, // $7A12 + 132, // $7A13 + 132, // $7A14 + 132, // $7A15 + 132, // $7A16 + 132, // $7A17 + 132, // $7A18 + 132, // $7A19 + 132, // $7A1A + 132, // $7A1B + 132, // $7A1C + 132, // $7A1D + 132, // $7A1E + 132, // $7A1F + 132, // $7A20 + 132, // $7A21 + 132, // $7A22 + 132, // $7A23 + 132, // $7A24 + 132, // $7A25 + 132, // $7A26 + 132, // $7A27 + 132, // $7A28 + 132, // $7A29 + 132, // $7A2A + 132, // $7A2B + 132, // $7A2C + 132, // $7A2D + 132, // $7A2E + 132, // $7A2F + 132, // $7A30 + 132, // $7A31 + 132, // $7A32 + 132, // $7A33 + 132, // $7A34 + 132, // $7A35 + 132, // $7A36 + 132, // $7A37 + 132, // $7A38 + 132, // $7A39 + 132, // $7A3A + 132, // $7A3B + 132, // $7A3C + 132, // $7A3D + 132, // $7A3E + 132, // $7A3F + 132, // $7A40 + 132, // $7A41 + 132, // $7A42 + 132, // $7A43 + 132, // $7A44 + 132, // $7A45 + 132, // $7A46 + 132, // $7A47 + 132, // $7A48 + 132, // $7A49 + 132, // $7A4A + 132, // $7A4B + 132, // $7A4C + 132, // $7A4D + 132, // $7A4E + 132, // $7A4F + 132, // $7A50 + 132, // $7A51 + 132, // $7A52 + 132, // $7A53 + 132, // $7A54 + 132, // $7A55 + 132, // $7A56 + 132, // $7A57 + 132, // $7A58 + 132, // $7A59 + 132, // $7A5A + 132, // $7A5B + 132, // $7A5C + 132, // $7A5D + 132, // $7A5E + 132, // $7A5F + 132, // $7A60 + 132, // $7A61 + 132, // $7A62 + 132, // $7A63 + 132, // $7A64 + 132, // $7A65 + 132, // $7A66 + 132, // $7A67 + 132, // $7A68 + 132, // $7A69 + 132, // $7A6A + 132, // $7A6B + 132, // $7A6C + 132, // $7A6D + 132, // $7A6E + 132, // $7A6F + 132, // $7A70 + 132, // $7A71 + 132, // $7A72 + 132, // $7A73 + 132, // $7A74 + 132, // $7A75 + 132, // $7A76 + 132, // $7A77 + 132, // $7A78 + 132, // $7A79 + 132, // $7A7A + 132, // $7A7B + 132, // $7A7C + 132, // $7A7D + 132, // $7A7E + 132, // $7A7F + 132, // $7A80 + 132, // $7A81 + 132, // $7A82 + 132, // $7A83 + 132, // $7A84 + 132, // $7A85 + 132, // $7A86 + 132, // $7A87 + 132, // $7A88 + 132, // $7A89 + 132, // $7A8A + 132, // $7A8B + 132, // $7A8C + 132, // $7A8D + 132, // $7A8E + 132, // $7A8F + 132, // $7A90 + 132, // $7A91 + 132, // $7A92 + 132, // $7A93 + 132, // $7A94 + 132, // $7A95 + 132, // $7A96 + 132, // $7A97 + 132, // $7A98 + 132, // $7A99 + 132, // $7A9A + 132, // $7A9B + 132, // $7A9C + 132, // $7A9D + 132, // $7A9E + 132, // $7A9F + 132, // $7AA0 + 132, // $7AA1 + 132, // $7AA2 + 132, // $7AA3 + 132, // $7AA4 + 132, // $7AA5 + 132, // $7AA6 + 132, // $7AA7 + 132, // $7AA8 + 132, // $7AA9 + 132, // $7AAA + 132, // $7AAB + 132, // $7AAC + 132, // $7AAD + 132, // $7AAE + 132, // $7AAF + 132, // $7AB0 + 132, // $7AB1 + 132, // $7AB2 + 132, // $7AB3 + 132, // $7AB4 + 132, // $7AB5 + 132, // $7AB6 + 132, // $7AB7 + 132, // $7AB8 + 132, // $7AB9 + 132, // $7ABA + 132, // $7ABB + 132, // $7ABC + 132, // $7ABD + 132, // $7ABE + 132, // $7ABF + 132, // $7AC0 + 132, // $7AC1 + 132, // $7AC2 + 132, // $7AC3 + 132, // $7AC4 + 132, // $7AC5 + 132, // $7AC6 + 132, // $7AC7 + 132, // $7AC8 + 132, // $7AC9 + 132, // $7ACA + 132, // $7ACB + 132, // $7ACC + 132, // $7ACD + 132, // $7ACE + 132, // $7ACF + 132, // $7AD0 + 132, // $7AD1 + 132, // $7AD2 + 132, // $7AD3 + 132, // $7AD4 + 132, // $7AD5 + 132, // $7AD6 + 132, // $7AD7 + 132, // $7AD8 + 132, // $7AD9 + 132, // $7ADA + 132, // $7ADB + 132, // $7ADC + 132, // $7ADD + 132, // $7ADE + 132, // $7ADF + 132, // $7AE0 + 132, // $7AE1 + 132, // $7AE2 + 132, // $7AE3 + 132, // $7AE4 + 132, // $7AE5 + 132, // $7AE6 + 132, // $7AE7 + 132, // $7AE8 + 132, // $7AE9 + 132, // $7AEA + 132, // $7AEB + 132, // $7AEC + 132, // $7AED + 132, // $7AEE + 132, // $7AEF + 132, // $7AF0 + 132, // $7AF1 + 132, // $7AF2 + 132, // $7AF3 + 132, // $7AF4 + 132, // $7AF5 + 132, // $7AF6 + 132, // $7AF7 + 132, // $7AF8 + 132, // $7AF9 + 132, // $7AFA + 132, // $7AFB + 132, // $7AFC + 132, // $7AFD + 132, // $7AFE + 132, // $7AFF + 132, // $7B00 + 132, // $7B01 + 132, // $7B02 + 132, // $7B03 + 132, // $7B04 + 132, // $7B05 + 132, // $7B06 + 132, // $7B07 + 132, // $7B08 + 132, // $7B09 + 132, // $7B0A + 132, // $7B0B + 132, // $7B0C + 132, // $7B0D + 132, // $7B0E + 132, // $7B0F + 132, // $7B10 + 132, // $7B11 + 132, // $7B12 + 132, // $7B13 + 132, // $7B14 + 132, // $7B15 + 132, // $7B16 + 132, // $7B17 + 132, // $7B18 + 132, // $7B19 + 132, // $7B1A + 132, // $7B1B + 132, // $7B1C + 132, // $7B1D + 132, // $7B1E + 132, // $7B1F + 132, // $7B20 + 132, // $7B21 + 132, // $7B22 + 132, // $7B23 + 132, // $7B24 + 132, // $7B25 + 132, // $7B26 + 132, // $7B27 + 132, // $7B28 + 132, // $7B29 + 132, // $7B2A + 132, // $7B2B + 132, // $7B2C + 132, // $7B2D + 132, // $7B2E + 132, // $7B2F + 132, // $7B30 + 132, // $7B31 + 132, // $7B32 + 132, // $7B33 + 132, // $7B34 + 132, // $7B35 + 132, // $7B36 + 132, // $7B37 + 132, // $7B38 + 132, // $7B39 + 132, // $7B3A + 132, // $7B3B + 132, // $7B3C + 132, // $7B3D + 132, // $7B3E + 132, // $7B3F + 132, // $7B40 + 132, // $7B41 + 132, // $7B42 + 132, // $7B43 + 132, // $7B44 + 132, // $7B45 + 132, // $7B46 + 132, // $7B47 + 132, // $7B48 + 132, // $7B49 + 132, // $7B4A + 132, // $7B4B + 132, // $7B4C + 132, // $7B4D + 132, // $7B4E + 132, // $7B4F + 132, // $7B50 + 132, // $7B51 + 132, // $7B52 + 132, // $7B53 + 132, // $7B54 + 132, // $7B55 + 132, // $7B56 + 132, // $7B57 + 132, // $7B58 + 132, // $7B59 + 132, // $7B5A + 132, // $7B5B + 132, // $7B5C + 132, // $7B5D + 132, // $7B5E + 132, // $7B5F + 132, // $7B60 + 132, // $7B61 + 132, // $7B62 + 132, // $7B63 + 132, // $7B64 + 132, // $7B65 + 132, // $7B66 + 132, // $7B67 + 132, // $7B68 + 132, // $7B69 + 132, // $7B6A + 132, // $7B6B + 132, // $7B6C + 132, // $7B6D + 132, // $7B6E + 132, // $7B6F + 132, // $7B70 + 132, // $7B71 + 132, // $7B72 + 132, // $7B73 + 132, // $7B74 + 132, // $7B75 + 132, // $7B76 + 132, // $7B77 + 132, // $7B78 + 132, // $7B79 + 132, // $7B7A + 132, // $7B7B + 132, // $7B7C + 132, // $7B7D + 132, // $7B7E + 132, // $7B7F + 132, // $7B80 + 132, // $7B81 + 132, // $7B82 + 132, // $7B83 + 132, // $7B84 + 132, // $7B85 + 132, // $7B86 + 132, // $7B87 + 132, // $7B88 + 132, // $7B89 + 132, // $7B8A + 132, // $7B8B + 132, // $7B8C + 132, // $7B8D + 132, // $7B8E + 132, // $7B8F + 132, // $7B90 + 132, // $7B91 + 132, // $7B92 + 132, // $7B93 + 132, // $7B94 + 132, // $7B95 + 132, // $7B96 + 132, // $7B97 + 132, // $7B98 + 132, // $7B99 + 132, // $7B9A + 132, // $7B9B + 132, // $7B9C + 132, // $7B9D + 132, // $7B9E + 132, // $7B9F + 132, // $7BA0 + 132, // $7BA1 + 132, // $7BA2 + 132, // $7BA3 + 132, // $7BA4 + 132, // $7BA5 + 132, // $7BA6 + 132, // $7BA7 + 132, // $7BA8 + 132, // $7BA9 + 132, // $7BAA + 132, // $7BAB + 132, // $7BAC + 132, // $7BAD + 132, // $7BAE + 132, // $7BAF + 132, // $7BB0 + 132, // $7BB1 + 132, // $7BB2 + 132, // $7BB3 + 132, // $7BB4 + 132, // $7BB5 + 132, // $7BB6 + 132, // $7BB7 + 132, // $7BB8 + 132, // $7BB9 + 132, // $7BBA + 132, // $7BBB + 132, // $7BBC + 132, // $7BBD + 132, // $7BBE + 132, // $7BBF + 132, // $7BC0 + 132, // $7BC1 + 132, // $7BC2 + 132, // $7BC3 + 132, // $7BC4 + 132, // $7BC5 + 132, // $7BC6 + 132, // $7BC7 + 132, // $7BC8 + 132, // $7BC9 + 132, // $7BCA + 132, // $7BCB + 132, // $7BCC + 132, // $7BCD + 132, // $7BCE + 132, // $7BCF + 132, // $7BD0 + 132, // $7BD1 + 132, // $7BD2 + 132, // $7BD3 + 132, // $7BD4 + 132, // $7BD5 + 132, // $7BD6 + 132, // $7BD7 + 132, // $7BD8 + 132, // $7BD9 + 132, // $7BDA + 132, // $7BDB + 132, // $7BDC + 132, // $7BDD + 132, // $7BDE + 132, // $7BDF + 132, // $7BE0 + 132, // $7BE1 + 132, // $7BE2 + 132, // $7BE3 + 132, // $7BE4 + 132, // $7BE5 + 132, // $7BE6 + 132, // $7BE7 + 132, // $7BE8 + 132, // $7BE9 + 132, // $7BEA + 132, // $7BEB + 132, // $7BEC + 132, // $7BED + 132, // $7BEE + 132, // $7BEF + 132, // $7BF0 + 132, // $7BF1 + 132, // $7BF2 + 132, // $7BF3 + 132, // $7BF4 + 132, // $7BF5 + 132, // $7BF6 + 132, // $7BF7 + 132, // $7BF8 + 132, // $7BF9 + 132, // $7BFA + 132, // $7BFB + 132, // $7BFC + 132, // $7BFD + 132, // $7BFE + 132, // $7BFF + 132, // $7C00 + 132, // $7C01 + 132, // $7C02 + 132, // $7C03 + 132, // $7C04 + 132, // $7C05 + 132, // $7C06 + 132, // $7C07 + 132, // $7C08 + 132, // $7C09 + 132, // $7C0A + 132, // $7C0B + 132, // $7C0C + 132, // $7C0D + 132, // $7C0E + 132, // $7C0F + 132, // $7C10 + 132, // $7C11 + 132, // $7C12 + 132, // $7C13 + 132, // $7C14 + 132, // $7C15 + 132, // $7C16 + 132, // $7C17 + 132, // $7C18 + 132, // $7C19 + 132, // $7C1A + 132, // $7C1B + 132, // $7C1C + 132, // $7C1D + 132, // $7C1E + 132, // $7C1F + 132, // $7C20 + 132, // $7C21 + 132, // $7C22 + 132, // $7C23 + 132, // $7C24 + 132, // $7C25 + 132, // $7C26 + 132, // $7C27 + 132, // $7C28 + 132, // $7C29 + 132, // $7C2A + 132, // $7C2B + 132, // $7C2C + 132, // $7C2D + 132, // $7C2E + 132, // $7C2F + 132, // $7C30 + 132, // $7C31 + 132, // $7C32 + 132, // $7C33 + 132, // $7C34 + 132, // $7C35 + 132, // $7C36 + 132, // $7C37 + 132, // $7C38 + 132, // $7C39 + 132, // $7C3A + 132, // $7C3B + 132, // $7C3C + 132, // $7C3D + 132, // $7C3E + 132, // $7C3F + 132, // $7C40 + 132, // $7C41 + 132, // $7C42 + 132, // $7C43 + 132, // $7C44 + 132, // $7C45 + 132, // $7C46 + 132, // $7C47 + 132, // $7C48 + 132, // $7C49 + 132, // $7C4A + 132, // $7C4B + 132, // $7C4C + 132, // $7C4D + 132, // $7C4E + 132, // $7C4F + 132, // $7C50 + 132, // $7C51 + 132, // $7C52 + 132, // $7C53 + 132, // $7C54 + 132, // $7C55 + 132, // $7C56 + 132, // $7C57 + 132, // $7C58 + 132, // $7C59 + 132, // $7C5A + 132, // $7C5B + 132, // $7C5C + 132, // $7C5D + 132, // $7C5E + 132, // $7C5F + 132, // $7C60 + 132, // $7C61 + 132, // $7C62 + 132, // $7C63 + 132, // $7C64 + 132, // $7C65 + 132, // $7C66 + 132, // $7C67 + 132, // $7C68 + 132, // $7C69 + 132, // $7C6A + 132, // $7C6B + 132, // $7C6C + 132, // $7C6D + 132, // $7C6E + 132, // $7C6F + 132, // $7C70 + 132, // $7C71 + 132, // $7C72 + 132, // $7C73 + 132, // $7C74 + 132, // $7C75 + 132, // $7C76 + 132, // $7C77 + 132, // $7C78 + 132, // $7C79 + 132, // $7C7A + 132, // $7C7B + 132, // $7C7C + 132, // $7C7D + 132, // $7C7E + 132, // $7C7F + 132, // $7C80 + 132, // $7C81 + 132, // $7C82 + 132, // $7C83 + 132, // $7C84 + 132, // $7C85 + 132, // $7C86 + 132, // $7C87 + 132, // $7C88 + 132, // $7C89 + 132, // $7C8A + 132, // $7C8B + 132, // $7C8C + 132, // $7C8D + 132, // $7C8E + 132, // $7C8F + 132, // $7C90 + 132, // $7C91 + 132, // $7C92 + 132, // $7C93 + 132, // $7C94 + 132, // $7C95 + 132, // $7C96 + 132, // $7C97 + 132, // $7C98 + 132, // $7C99 + 132, // $7C9A + 132, // $7C9B + 132, // $7C9C + 132, // $7C9D + 132, // $7C9E + 132, // $7C9F + 132, // $7CA0 + 132, // $7CA1 + 132, // $7CA2 + 132, // $7CA3 + 132, // $7CA4 + 132, // $7CA5 + 132, // $7CA6 + 132, // $7CA7 + 132, // $7CA8 + 132, // $7CA9 + 132, // $7CAA + 132, // $7CAB + 132, // $7CAC + 132, // $7CAD + 132, // $7CAE + 132, // $7CAF + 132, // $7CB0 + 132, // $7CB1 + 132, // $7CB2 + 132, // $7CB3 + 132, // $7CB4 + 132, // $7CB5 + 132, // $7CB6 + 132, // $7CB7 + 132, // $7CB8 + 132, // $7CB9 + 132, // $7CBA + 132, // $7CBB + 132, // $7CBC + 132, // $7CBD + 132, // $7CBE + 132, // $7CBF + 132, // $7CC0 + 132, // $7CC1 + 132, // $7CC2 + 132, // $7CC3 + 132, // $7CC4 + 132, // $7CC5 + 132, // $7CC6 + 132, // $7CC7 + 132, // $7CC8 + 132, // $7CC9 + 132, // $7CCA + 132, // $7CCB + 132, // $7CCC + 132, // $7CCD + 132, // $7CCE + 132, // $7CCF + 132, // $7CD0 + 132, // $7CD1 + 132, // $7CD2 + 132, // $7CD3 + 132, // $7CD4 + 132, // $7CD5 + 132, // $7CD6 + 132, // $7CD7 + 132, // $7CD8 + 132, // $7CD9 + 132, // $7CDA + 132, // $7CDB + 132, // $7CDC + 132, // $7CDD + 132, // $7CDE + 132, // $7CDF + 132, // $7CE0 + 132, // $7CE1 + 132, // $7CE2 + 132, // $7CE3 + 132, // $7CE4 + 132, // $7CE5 + 132, // $7CE6 + 132, // $7CE7 + 132, // $7CE8 + 132, // $7CE9 + 132, // $7CEA + 132, // $7CEB + 132, // $7CEC + 132, // $7CED + 132, // $7CEE + 132, // $7CEF + 132, // $7CF0 + 132, // $7CF1 + 132, // $7CF2 + 132, // $7CF3 + 132, // $7CF4 + 132, // $7CF5 + 132, // $7CF6 + 132, // $7CF7 + 132, // $7CF8 + 132, // $7CF9 + 132, // $7CFA + 132, // $7CFB + 132, // $7CFC + 132, // $7CFD + 132, // $7CFE + 132, // $7CFF + 132, // $7D00 + 132, // $7D01 + 132, // $7D02 + 132, // $7D03 + 132, // $7D04 + 132, // $7D05 + 132, // $7D06 + 132, // $7D07 + 132, // $7D08 + 132, // $7D09 + 132, // $7D0A + 132, // $7D0B + 132, // $7D0C + 132, // $7D0D + 132, // $7D0E + 132, // $7D0F + 132, // $7D10 + 132, // $7D11 + 132, // $7D12 + 132, // $7D13 + 132, // $7D14 + 132, // $7D15 + 132, // $7D16 + 132, // $7D17 + 132, // $7D18 + 132, // $7D19 + 132, // $7D1A + 132, // $7D1B + 132, // $7D1C + 132, // $7D1D + 132, // $7D1E + 132, // $7D1F + 132, // $7D20 + 132, // $7D21 + 132, // $7D22 + 132, // $7D23 + 132, // $7D24 + 132, // $7D25 + 132, // $7D26 + 132, // $7D27 + 132, // $7D28 + 132, // $7D29 + 132, // $7D2A + 132, // $7D2B + 132, // $7D2C + 132, // $7D2D + 132, // $7D2E + 132, // $7D2F + 132, // $7D30 + 132, // $7D31 + 132, // $7D32 + 132, // $7D33 + 132, // $7D34 + 132, // $7D35 + 132, // $7D36 + 132, // $7D37 + 132, // $7D38 + 132, // $7D39 + 132, // $7D3A + 132, // $7D3B + 132, // $7D3C + 132, // $7D3D + 132, // $7D3E + 132, // $7D3F + 132, // $7D40 + 132, // $7D41 + 132, // $7D42 + 132, // $7D43 + 132, // $7D44 + 132, // $7D45 + 132, // $7D46 + 132, // $7D47 + 132, // $7D48 + 132, // $7D49 + 132, // $7D4A + 132, // $7D4B + 132, // $7D4C + 132, // $7D4D + 132, // $7D4E + 132, // $7D4F + 132, // $7D50 + 132, // $7D51 + 132, // $7D52 + 132, // $7D53 + 132, // $7D54 + 132, // $7D55 + 132, // $7D56 + 132, // $7D57 + 132, // $7D58 + 132, // $7D59 + 132, // $7D5A + 132, // $7D5B + 132, // $7D5C + 132, // $7D5D + 132, // $7D5E + 132, // $7D5F + 132, // $7D60 + 132, // $7D61 + 132, // $7D62 + 132, // $7D63 + 132, // $7D64 + 132, // $7D65 + 132, // $7D66 + 132, // $7D67 + 132, // $7D68 + 132, // $7D69 + 132, // $7D6A + 132, // $7D6B + 132, // $7D6C + 132, // $7D6D + 132, // $7D6E + 132, // $7D6F + 132, // $7D70 + 132, // $7D71 + 132, // $7D72 + 132, // $7D73 + 132, // $7D74 + 132, // $7D75 + 132, // $7D76 + 132, // $7D77 + 132, // $7D78 + 132, // $7D79 + 132, // $7D7A + 132, // $7D7B + 132, // $7D7C + 132, // $7D7D + 132, // $7D7E + 132, // $7D7F + 132, // $7D80 + 132, // $7D81 + 132, // $7D82 + 132, // $7D83 + 132, // $7D84 + 132, // $7D85 + 132, // $7D86 + 132, // $7D87 + 132, // $7D88 + 132, // $7D89 + 132, // $7D8A + 132, // $7D8B + 132, // $7D8C + 132, // $7D8D + 132, // $7D8E + 132, // $7D8F + 132, // $7D90 + 132, // $7D91 + 132, // $7D92 + 132, // $7D93 + 132, // $7D94 + 132, // $7D95 + 132, // $7D96 + 132, // $7D97 + 132, // $7D98 + 132, // $7D99 + 132, // $7D9A + 132, // $7D9B + 132, // $7D9C + 132, // $7D9D + 132, // $7D9E + 132, // $7D9F + 132, // $7DA0 + 132, // $7DA1 + 132, // $7DA2 + 132, // $7DA3 + 132, // $7DA4 + 132, // $7DA5 + 132, // $7DA6 + 132, // $7DA7 + 132, // $7DA8 + 132, // $7DA9 + 132, // $7DAA + 132, // $7DAB + 132, // $7DAC + 132, // $7DAD + 132, // $7DAE + 132, // $7DAF + 132, // $7DB0 + 132, // $7DB1 + 132, // $7DB2 + 132, // $7DB3 + 132, // $7DB4 + 132, // $7DB5 + 132, // $7DB6 + 132, // $7DB7 + 132, // $7DB8 + 132, // $7DB9 + 132, // $7DBA + 132, // $7DBB + 132, // $7DBC + 132, // $7DBD + 132, // $7DBE + 132, // $7DBF + 132, // $7DC0 + 132, // $7DC1 + 132, // $7DC2 + 132, // $7DC3 + 132, // $7DC4 + 132, // $7DC5 + 132, // $7DC6 + 132, // $7DC7 + 132, // $7DC8 + 132, // $7DC9 + 132, // $7DCA + 132, // $7DCB + 132, // $7DCC + 132, // $7DCD + 132, // $7DCE + 132, // $7DCF + 132, // $7DD0 + 132, // $7DD1 + 132, // $7DD2 + 132, // $7DD3 + 132, // $7DD4 + 132, // $7DD5 + 132, // $7DD6 + 132, // $7DD7 + 132, // $7DD8 + 132, // $7DD9 + 132, // $7DDA + 132, // $7DDB + 132, // $7DDC + 132, // $7DDD + 132, // $7DDE + 132, // $7DDF + 132, // $7DE0 + 132, // $7DE1 + 132, // $7DE2 + 132, // $7DE3 + 132, // $7DE4 + 132, // $7DE5 + 132, // $7DE6 + 132, // $7DE7 + 132, // $7DE8 + 132, // $7DE9 + 132, // $7DEA + 132, // $7DEB + 132, // $7DEC + 132, // $7DED + 132, // $7DEE + 132, // $7DEF + 132, // $7DF0 + 132, // $7DF1 + 132, // $7DF2 + 132, // $7DF3 + 132, // $7DF4 + 132, // $7DF5 + 132, // $7DF6 + 132, // $7DF7 + 132, // $7DF8 + 132, // $7DF9 + 132, // $7DFA + 132, // $7DFB + 132, // $7DFC + 132, // $7DFD + 132, // $7DFE + 132, // $7DFF + 132, // $7E00 + 132, // $7E01 + 132, // $7E02 + 132, // $7E03 + 132, // $7E04 + 132, // $7E05 + 132, // $7E06 + 132, // $7E07 + 132, // $7E08 + 132, // $7E09 + 132, // $7E0A + 132, // $7E0B + 132, // $7E0C + 132, // $7E0D + 132, // $7E0E + 132, // $7E0F + 132, // $7E10 + 132, // $7E11 + 132, // $7E12 + 132, // $7E13 + 132, // $7E14 + 132, // $7E15 + 132, // $7E16 + 132, // $7E17 + 132, // $7E18 + 132, // $7E19 + 132, // $7E1A + 132, // $7E1B + 132, // $7E1C + 132, // $7E1D + 132, // $7E1E + 132, // $7E1F + 132, // $7E20 + 132, // $7E21 + 132, // $7E22 + 132, // $7E23 + 132, // $7E24 + 132, // $7E25 + 132, // $7E26 + 132, // $7E27 + 132, // $7E28 + 132, // $7E29 + 132, // $7E2A + 132, // $7E2B + 132, // $7E2C + 132, // $7E2D + 132, // $7E2E + 132, // $7E2F + 132, // $7E30 + 132, // $7E31 + 132, // $7E32 + 132, // $7E33 + 132, // $7E34 + 132, // $7E35 + 132, // $7E36 + 132, // $7E37 + 132, // $7E38 + 132, // $7E39 + 132, // $7E3A + 132, // $7E3B + 132, // $7E3C + 132, // $7E3D + 132, // $7E3E + 132, // $7E3F + 132, // $7E40 + 132, // $7E41 + 132, // $7E42 + 132, // $7E43 + 132, // $7E44 + 132, // $7E45 + 132, // $7E46 + 132, // $7E47 + 132, // $7E48 + 132, // $7E49 + 132, // $7E4A + 132, // $7E4B + 132, // $7E4C + 132, // $7E4D + 132, // $7E4E + 132, // $7E4F + 132, // $7E50 + 132, // $7E51 + 132, // $7E52 + 132, // $7E53 + 132, // $7E54 + 132, // $7E55 + 132, // $7E56 + 132, // $7E57 + 132, // $7E58 + 132, // $7E59 + 132, // $7E5A + 132, // $7E5B + 132, // $7E5C + 132, // $7E5D + 132, // $7E5E + 132, // $7E5F + 132, // $7E60 + 132, // $7E61 + 132, // $7E62 + 132, // $7E63 + 132, // $7E64 + 132, // $7E65 + 132, // $7E66 + 132, // $7E67 + 132, // $7E68 + 132, // $7E69 + 132, // $7E6A + 132, // $7E6B + 132, // $7E6C + 132, // $7E6D + 132, // $7E6E + 132, // $7E6F + 132, // $7E70 + 132, // $7E71 + 132, // $7E72 + 132, // $7E73 + 132, // $7E74 + 132, // $7E75 + 132, // $7E76 + 132, // $7E77 + 132, // $7E78 + 132, // $7E79 + 132, // $7E7A + 132, // $7E7B + 132, // $7E7C + 132, // $7E7D + 132, // $7E7E + 132, // $7E7F + 132, // $7E80 + 132, // $7E81 + 132, // $7E82 + 132, // $7E83 + 132, // $7E84 + 132, // $7E85 + 132, // $7E86 + 132, // $7E87 + 132, // $7E88 + 132, // $7E89 + 132, // $7E8A + 132, // $7E8B + 132, // $7E8C + 132, // $7E8D + 132, // $7E8E + 132, // $7E8F + 132, // $7E90 + 132, // $7E91 + 132, // $7E92 + 132, // $7E93 + 132, // $7E94 + 132, // $7E95 + 132, // $7E96 + 132, // $7E97 + 132, // $7E98 + 132, // $7E99 + 132, // $7E9A + 132, // $7E9B + 132, // $7E9C + 132, // $7E9D + 132, // $7E9E + 132, // $7E9F + 132, // $7EA0 + 132, // $7EA1 + 132, // $7EA2 + 132, // $7EA3 + 132, // $7EA4 + 132, // $7EA5 + 132, // $7EA6 + 132, // $7EA7 + 132, // $7EA8 + 132, // $7EA9 + 132, // $7EAA + 132, // $7EAB + 132, // $7EAC + 132, // $7EAD + 132, // $7EAE + 132, // $7EAF + 132, // $7EB0 + 132, // $7EB1 + 132, // $7EB2 + 132, // $7EB3 + 132, // $7EB4 + 132, // $7EB5 + 132, // $7EB6 + 132, // $7EB7 + 132, // $7EB8 + 132, // $7EB9 + 132, // $7EBA + 132, // $7EBB + 132, // $7EBC + 132, // $7EBD + 132, // $7EBE + 132, // $7EBF + 132, // $7EC0 + 132, // $7EC1 + 132, // $7EC2 + 132, // $7EC3 + 132, // $7EC4 + 132, // $7EC5 + 132, // $7EC6 + 132, // $7EC7 + 132, // $7EC8 + 132, // $7EC9 + 132, // $7ECA + 132, // $7ECB + 132, // $7ECC + 132, // $7ECD + 132, // $7ECE + 132, // $7ECF + 132, // $7ED0 + 132, // $7ED1 + 132, // $7ED2 + 132, // $7ED3 + 132, // $7ED4 + 132, // $7ED5 + 132, // $7ED6 + 132, // $7ED7 + 132, // $7ED8 + 132, // $7ED9 + 132, // $7EDA + 132, // $7EDB + 132, // $7EDC + 132, // $7EDD + 132, // $7EDE + 132, // $7EDF + 132, // $7EE0 + 132, // $7EE1 + 132, // $7EE2 + 132, // $7EE3 + 132, // $7EE4 + 132, // $7EE5 + 132, // $7EE6 + 132, // $7EE7 + 132, // $7EE8 + 132, // $7EE9 + 132, // $7EEA + 132, // $7EEB + 132, // $7EEC + 132, // $7EED + 132, // $7EEE + 132, // $7EEF + 132, // $7EF0 + 132, // $7EF1 + 132, // $7EF2 + 132, // $7EF3 + 132, // $7EF4 + 132, // $7EF5 + 132, // $7EF6 + 132, // $7EF7 + 132, // $7EF8 + 132, // $7EF9 + 132, // $7EFA + 132, // $7EFB + 132, // $7EFC + 132, // $7EFD + 132, // $7EFE + 132, // $7EFF + 132, // $7F00 + 132, // $7F01 + 132, // $7F02 + 132, // $7F03 + 132, // $7F04 + 132, // $7F05 + 132, // $7F06 + 132, // $7F07 + 132, // $7F08 + 132, // $7F09 + 132, // $7F0A + 132, // $7F0B + 132, // $7F0C + 132, // $7F0D + 132, // $7F0E + 132, // $7F0F + 132, // $7F10 + 132, // $7F11 + 132, // $7F12 + 132, // $7F13 + 132, // $7F14 + 132, // $7F15 + 132, // $7F16 + 132, // $7F17 + 132, // $7F18 + 132, // $7F19 + 132, // $7F1A + 132, // $7F1B + 132, // $7F1C + 132, // $7F1D + 132, // $7F1E + 132, // $7F1F + 132, // $7F20 + 132, // $7F21 + 132, // $7F22 + 132, // $7F23 + 132, // $7F24 + 132, // $7F25 + 132, // $7F26 + 132, // $7F27 + 132, // $7F28 + 132, // $7F29 + 132, // $7F2A + 132, // $7F2B + 132, // $7F2C + 132, // $7F2D + 132, // $7F2E + 132, // $7F2F + 132, // $7F30 + 132, // $7F31 + 132, // $7F32 + 132, // $7F33 + 132, // $7F34 + 132, // $7F35 + 132, // $7F36 + 132, // $7F37 + 132, // $7F38 + 132, // $7F39 + 132, // $7F3A + 132, // $7F3B + 132, // $7F3C + 132, // $7F3D + 132, // $7F3E + 132, // $7F3F + 132, // $7F40 + 132, // $7F41 + 132, // $7F42 + 132, // $7F43 + 132, // $7F44 + 132, // $7F45 + 132, // $7F46 + 132, // $7F47 + 132, // $7F48 + 132, // $7F49 + 132, // $7F4A + 132, // $7F4B + 132, // $7F4C + 132, // $7F4D + 132, // $7F4E + 132, // $7F4F + 132, // $7F50 + 132, // $7F51 + 132, // $7F52 + 132, // $7F53 + 132, // $7F54 + 132, // $7F55 + 132, // $7F56 + 132, // $7F57 + 132, // $7F58 + 132, // $7F59 + 132, // $7F5A + 132, // $7F5B + 132, // $7F5C + 132, // $7F5D + 132, // $7F5E + 132, // $7F5F + 132, // $7F60 + 132, // $7F61 + 132, // $7F62 + 132, // $7F63 + 132, // $7F64 + 132, // $7F65 + 132, // $7F66 + 132, // $7F67 + 132, // $7F68 + 132, // $7F69 + 132, // $7F6A + 132, // $7F6B + 132, // $7F6C + 132, // $7F6D + 132, // $7F6E + 132, // $7F6F + 132, // $7F70 + 132, // $7F71 + 132, // $7F72 + 132, // $7F73 + 132, // $7F74 + 132, // $7F75 + 132, // $7F76 + 132, // $7F77 + 132, // $7F78 + 132, // $7F79 + 132, // $7F7A + 132, // $7F7B + 132, // $7F7C + 132, // $7F7D + 132, // $7F7E + 132, // $7F7F + 132, // $7F80 + 132, // $7F81 + 132, // $7F82 + 132, // $7F83 + 132, // $7F84 + 132, // $7F85 + 132, // $7F86 + 132, // $7F87 + 132, // $7F88 + 132, // $7F89 + 132, // $7F8A + 132, // $7F8B + 132, // $7F8C + 132, // $7F8D + 132, // $7F8E + 132, // $7F8F + 132, // $7F90 + 132, // $7F91 + 132, // $7F92 + 132, // $7F93 + 132, // $7F94 + 132, // $7F95 + 132, // $7F96 + 132, // $7F97 + 132, // $7F98 + 132, // $7F99 + 132, // $7F9A + 132, // $7F9B + 132, // $7F9C + 132, // $7F9D + 132, // $7F9E + 132, // $7F9F + 132, // $7FA0 + 132, // $7FA1 + 132, // $7FA2 + 132, // $7FA3 + 132, // $7FA4 + 132, // $7FA5 + 132, // $7FA6 + 132, // $7FA7 + 132, // $7FA8 + 132, // $7FA9 + 132, // $7FAA + 132, // $7FAB + 132, // $7FAC + 132, // $7FAD + 132, // $7FAE + 132, // $7FAF + 132, // $7FB0 + 132, // $7FB1 + 132, // $7FB2 + 132, // $7FB3 + 132, // $7FB4 + 132, // $7FB5 + 132, // $7FB6 + 132, // $7FB7 + 132, // $7FB8 + 132, // $7FB9 + 132, // $7FBA + 132, // $7FBB + 132, // $7FBC + 132, // $7FBD + 132, // $7FBE + 132, // $7FBF + 132, // $7FC0 + 132, // $7FC1 + 132, // $7FC2 + 132, // $7FC3 + 132, // $7FC4 + 132, // $7FC5 + 132, // $7FC6 + 132, // $7FC7 + 132, // $7FC8 + 132, // $7FC9 + 132, // $7FCA + 132, // $7FCB + 132, // $7FCC + 132, // $7FCD + 132, // $7FCE + 132, // $7FCF + 132, // $7FD0 + 132, // $7FD1 + 132, // $7FD2 + 132, // $7FD3 + 132, // $7FD4 + 132, // $7FD5 + 132, // $7FD6 + 132, // $7FD7 + 132, // $7FD8 + 132, // $7FD9 + 132, // $7FDA + 132, // $7FDB + 132, // $7FDC + 132, // $7FDD + 132, // $7FDE + 132, // $7FDF + 132, // $7FE0 + 132, // $7FE1 + 132, // $7FE2 + 132, // $7FE3 + 132, // $7FE4 + 132, // $7FE5 + 132, // $7FE6 + 132, // $7FE7 + 132, // $7FE8 + 132, // $7FE9 + 132, // $7FEA + 132, // $7FEB + 132, // $7FEC + 132, // $7FED + 132, // $7FEE + 132, // $7FEF + 132, // $7FF0 + 132, // $7FF1 + 132, // $7FF2 + 132, // $7FF3 + 132, // $7FF4 + 132, // $7FF5 + 132, // $7FF6 + 132, // $7FF7 + 132, // $7FF8 + 132, // $7FF9 + 132, // $7FFA + 132, // $7FFB + 132, // $7FFC + 132, // $7FFD + 132, // $7FFE + 132, // $7FFF + 132, // $8000 + 132, // $8001 + 132, // $8002 + 132, // $8003 + 132, // $8004 + 132, // $8005 + 132, // $8006 + 132, // $8007 + 132, // $8008 + 132, // $8009 + 132, // $800A + 132, // $800B + 132, // $800C + 132, // $800D + 132, // $800E + 132, // $800F + 132, // $8010 + 132, // $8011 + 132, // $8012 + 132, // $8013 + 132, // $8014 + 132, // $8015 + 132, // $8016 + 132, // $8017 + 132, // $8018 + 132, // $8019 + 132, // $801A + 132, // $801B + 132, // $801C + 132, // $801D + 132, // $801E + 132, // $801F + 132, // $8020 + 132, // $8021 + 132, // $8022 + 132, // $8023 + 132, // $8024 + 132, // $8025 + 132, // $8026 + 132, // $8027 + 132, // $8028 + 132, // $8029 + 132, // $802A + 132, // $802B + 132, // $802C + 132, // $802D + 132, // $802E + 132, // $802F + 132, // $8030 + 132, // $8031 + 132, // $8032 + 132, // $8033 + 132, // $8034 + 132, // $8035 + 132, // $8036 + 132, // $8037 + 132, // $8038 + 132, // $8039 + 132, // $803A + 132, // $803B + 132, // $803C + 132, // $803D + 132, // $803E + 132, // $803F + 132, // $8040 + 132, // $8041 + 132, // $8042 + 132, // $8043 + 132, // $8044 + 132, // $8045 + 132, // $8046 + 132, // $8047 + 132, // $8048 + 132, // $8049 + 132, // $804A + 132, // $804B + 132, // $804C + 132, // $804D + 132, // $804E + 132, // $804F + 132, // $8050 + 132, // $8051 + 132, // $8052 + 132, // $8053 + 132, // $8054 + 132, // $8055 + 132, // $8056 + 132, // $8057 + 132, // $8058 + 132, // $8059 + 132, // $805A + 132, // $805B + 132, // $805C + 132, // $805D + 132, // $805E + 132, // $805F + 132, // $8060 + 132, // $8061 + 132, // $8062 + 132, // $8063 + 132, // $8064 + 132, // $8065 + 132, // $8066 + 132, // $8067 + 132, // $8068 + 132, // $8069 + 132, // $806A + 132, // $806B + 132, // $806C + 132, // $806D + 132, // $806E + 132, // $806F + 132, // $8070 + 132, // $8071 + 132, // $8072 + 132, // $8073 + 132, // $8074 + 132, // $8075 + 132, // $8076 + 132, // $8077 + 132, // $8078 + 132, // $8079 + 132, // $807A + 132, // $807B + 132, // $807C + 132, // $807D + 132, // $807E + 132, // $807F + 132, // $8080 + 132, // $8081 + 132, // $8082 + 132, // $8083 + 132, // $8084 + 132, // $8085 + 132, // $8086 + 132, // $8087 + 132, // $8088 + 132, // $8089 + 132, // $808A + 132, // $808B + 132, // $808C + 132, // $808D + 132, // $808E + 132, // $808F + 132, // $8090 + 132, // $8091 + 132, // $8092 + 132, // $8093 + 132, // $8094 + 132, // $8095 + 132, // $8096 + 132, // $8097 + 132, // $8098 + 132, // $8099 + 132, // $809A + 132, // $809B + 132, // $809C + 132, // $809D + 132, // $809E + 132, // $809F + 132, // $80A0 + 132, // $80A1 + 132, // $80A2 + 132, // $80A3 + 132, // $80A4 + 132, // $80A5 + 132, // $80A6 + 132, // $80A7 + 132, // $80A8 + 132, // $80A9 + 132, // $80AA + 132, // $80AB + 132, // $80AC + 132, // $80AD + 132, // $80AE + 132, // $80AF + 132, // $80B0 + 132, // $80B1 + 132, // $80B2 + 132, // $80B3 + 132, // $80B4 + 132, // $80B5 + 132, // $80B6 + 132, // $80B7 + 132, // $80B8 + 132, // $80B9 + 132, // $80BA + 132, // $80BB + 132, // $80BC + 132, // $80BD + 132, // $80BE + 132, // $80BF + 132, // $80C0 + 132, // $80C1 + 132, // $80C2 + 132, // $80C3 + 132, // $80C4 + 132, // $80C5 + 132, // $80C6 + 132, // $80C7 + 132, // $80C8 + 132, // $80C9 + 132, // $80CA + 132, // $80CB + 132, // $80CC + 132, // $80CD + 132, // $80CE + 132, // $80CF + 132, // $80D0 + 132, // $80D1 + 132, // $80D2 + 132, // $80D3 + 132, // $80D4 + 132, // $80D5 + 132, // $80D6 + 132, // $80D7 + 132, // $80D8 + 132, // $80D9 + 132, // $80DA + 132, // $80DB + 132, // $80DC + 132, // $80DD + 132, // $80DE + 132, // $80DF + 132, // $80E0 + 132, // $80E1 + 132, // $80E2 + 132, // $80E3 + 132, // $80E4 + 132, // $80E5 + 132, // $80E6 + 132, // $80E7 + 132, // $80E8 + 132, // $80E9 + 132, // $80EA + 132, // $80EB + 132, // $80EC + 132, // $80ED + 132, // $80EE + 132, // $80EF + 132, // $80F0 + 132, // $80F1 + 132, // $80F2 + 132, // $80F3 + 132, // $80F4 + 132, // $80F5 + 132, // $80F6 + 132, // $80F7 + 132, // $80F8 + 132, // $80F9 + 132, // $80FA + 132, // $80FB + 132, // $80FC + 132, // $80FD + 132, // $80FE + 132, // $80FF + 132, // $8100 + 132, // $8101 + 132, // $8102 + 132, // $8103 + 132, // $8104 + 132, // $8105 + 132, // $8106 + 132, // $8107 + 132, // $8108 + 132, // $8109 + 132, // $810A + 132, // $810B + 132, // $810C + 132, // $810D + 132, // $810E + 132, // $810F + 132, // $8110 + 132, // $8111 + 132, // $8112 + 132, // $8113 + 132, // $8114 + 132, // $8115 + 132, // $8116 + 132, // $8117 + 132, // $8118 + 132, // $8119 + 132, // $811A + 132, // $811B + 132, // $811C + 132, // $811D + 132, // $811E + 132, // $811F + 132, // $8120 + 132, // $8121 + 132, // $8122 + 132, // $8123 + 132, // $8124 + 132, // $8125 + 132, // $8126 + 132, // $8127 + 132, // $8128 + 132, // $8129 + 132, // $812A + 132, // $812B + 132, // $812C + 132, // $812D + 132, // $812E + 132, // $812F + 132, // $8130 + 132, // $8131 + 132, // $8132 + 132, // $8133 + 132, // $8134 + 132, // $8135 + 132, // $8136 + 132, // $8137 + 132, // $8138 + 132, // $8139 + 132, // $813A + 132, // $813B + 132, // $813C + 132, // $813D + 132, // $813E + 132, // $813F + 132, // $8140 + 132, // $8141 + 132, // $8142 + 132, // $8143 + 132, // $8144 + 132, // $8145 + 132, // $8146 + 132, // $8147 + 132, // $8148 + 132, // $8149 + 132, // $814A + 132, // $814B + 132, // $814C + 132, // $814D + 132, // $814E + 132, // $814F + 132, // $8150 + 132, // $8151 + 132, // $8152 + 132, // $8153 + 132, // $8154 + 132, // $8155 + 132, // $8156 + 132, // $8157 + 132, // $8158 + 132, // $8159 + 132, // $815A + 132, // $815B + 132, // $815C + 132, // $815D + 132, // $815E + 132, // $815F + 132, // $8160 + 132, // $8161 + 132, // $8162 + 132, // $8163 + 132, // $8164 + 132, // $8165 + 132, // $8166 + 132, // $8167 + 132, // $8168 + 132, // $8169 + 132, // $816A + 132, // $816B + 132, // $816C + 132, // $816D + 132, // $816E + 132, // $816F + 132, // $8170 + 132, // $8171 + 132, // $8172 + 132, // $8173 + 132, // $8174 + 132, // $8175 + 132, // $8176 + 132, // $8177 + 132, // $8178 + 132, // $8179 + 132, // $817A + 132, // $817B + 132, // $817C + 132, // $817D + 132, // $817E + 132, // $817F + 132, // $8180 + 132, // $8181 + 132, // $8182 + 132, // $8183 + 132, // $8184 + 132, // $8185 + 132, // $8186 + 132, // $8187 + 132, // $8188 + 132, // $8189 + 132, // $818A + 132, // $818B + 132, // $818C + 132, // $818D + 132, // $818E + 132, // $818F + 132, // $8190 + 132, // $8191 + 132, // $8192 + 132, // $8193 + 132, // $8194 + 132, // $8195 + 132, // $8196 + 132, // $8197 + 132, // $8198 + 132, // $8199 + 132, // $819A + 132, // $819B + 132, // $819C + 132, // $819D + 132, // $819E + 132, // $819F + 132, // $81A0 + 132, // $81A1 + 132, // $81A2 + 132, // $81A3 + 132, // $81A4 + 132, // $81A5 + 132, // $81A6 + 132, // $81A7 + 132, // $81A8 + 132, // $81A9 + 132, // $81AA + 132, // $81AB + 132, // $81AC + 132, // $81AD + 132, // $81AE + 132, // $81AF + 132, // $81B0 + 132, // $81B1 + 132, // $81B2 + 132, // $81B3 + 132, // $81B4 + 132, // $81B5 + 132, // $81B6 + 132, // $81B7 + 132, // $81B8 + 132, // $81B9 + 132, // $81BA + 132, // $81BB + 132, // $81BC + 132, // $81BD + 132, // $81BE + 132, // $81BF + 132, // $81C0 + 132, // $81C1 + 132, // $81C2 + 132, // $81C3 + 132, // $81C4 + 132, // $81C5 + 132, // $81C6 + 132, // $81C7 + 132, // $81C8 + 132, // $81C9 + 132, // $81CA + 132, // $81CB + 132, // $81CC + 132, // $81CD + 132, // $81CE + 132, // $81CF + 132, // $81D0 + 132, // $81D1 + 132, // $81D2 + 132, // $81D3 + 132, // $81D4 + 132, // $81D5 + 132, // $81D6 + 132, // $81D7 + 132, // $81D8 + 132, // $81D9 + 132, // $81DA + 132, // $81DB + 132, // $81DC + 132, // $81DD + 132, // $81DE + 132, // $81DF + 132, // $81E0 + 132, // $81E1 + 132, // $81E2 + 132, // $81E3 + 132, // $81E4 + 132, // $81E5 + 132, // $81E6 + 132, // $81E7 + 132, // $81E8 + 132, // $81E9 + 132, // $81EA + 132, // $81EB + 132, // $81EC + 132, // $81ED + 132, // $81EE + 132, // $81EF + 132, // $81F0 + 132, // $81F1 + 132, // $81F2 + 132, // $81F3 + 132, // $81F4 + 132, // $81F5 + 132, // $81F6 + 132, // $81F7 + 132, // $81F8 + 132, // $81F9 + 132, // $81FA + 132, // $81FB + 132, // $81FC + 132, // $81FD + 132, // $81FE + 132, // $81FF + 132, // $8200 + 132, // $8201 + 132, // $8202 + 132, // $8203 + 132, // $8204 + 132, // $8205 + 132, // $8206 + 132, // $8207 + 132, // $8208 + 132, // $8209 + 132, // $820A + 132, // $820B + 132, // $820C + 132, // $820D + 132, // $820E + 132, // $820F + 132, // $8210 + 132, // $8211 + 132, // $8212 + 132, // $8213 + 132, // $8214 + 132, // $8215 + 132, // $8216 + 132, // $8217 + 132, // $8218 + 132, // $8219 + 132, // $821A + 132, // $821B + 132, // $821C + 132, // $821D + 132, // $821E + 132, // $821F + 132, // $8220 + 132, // $8221 + 132, // $8222 + 132, // $8223 + 132, // $8224 + 132, // $8225 + 132, // $8226 + 132, // $8227 + 132, // $8228 + 132, // $8229 + 132, // $822A + 132, // $822B + 132, // $822C + 132, // $822D + 132, // $822E + 132, // $822F + 132, // $8230 + 132, // $8231 + 132, // $8232 + 132, // $8233 + 132, // $8234 + 132, // $8235 + 132, // $8236 + 132, // $8237 + 132, // $8238 + 132, // $8239 + 132, // $823A + 132, // $823B + 132, // $823C + 132, // $823D + 132, // $823E + 132, // $823F + 132, // $8240 + 132, // $8241 + 132, // $8242 + 132, // $8243 + 132, // $8244 + 132, // $8245 + 132, // $8246 + 132, // $8247 + 132, // $8248 + 132, // $8249 + 132, // $824A + 132, // $824B + 132, // $824C + 132, // $824D + 132, // $824E + 132, // $824F + 132, // $8250 + 132, // $8251 + 132, // $8252 + 132, // $8253 + 132, // $8254 + 132, // $8255 + 132, // $8256 + 132, // $8257 + 132, // $8258 + 132, // $8259 + 132, // $825A + 132, // $825B + 132, // $825C + 132, // $825D + 132, // $825E + 132, // $825F + 132, // $8260 + 132, // $8261 + 132, // $8262 + 132, // $8263 + 132, // $8264 + 132, // $8265 + 132, // $8266 + 132, // $8267 + 132, // $8268 + 132, // $8269 + 132, // $826A + 132, // $826B + 132, // $826C + 132, // $826D + 132, // $826E + 132, // $826F + 132, // $8270 + 132, // $8271 + 132, // $8272 + 132, // $8273 + 132, // $8274 + 132, // $8275 + 132, // $8276 + 132, // $8277 + 132, // $8278 + 132, // $8279 + 132, // $827A + 132, // $827B + 132, // $827C + 132, // $827D + 132, // $827E + 132, // $827F + 132, // $8280 + 132, // $8281 + 132, // $8282 + 132, // $8283 + 132, // $8284 + 132, // $8285 + 132, // $8286 + 132, // $8287 + 132, // $8288 + 132, // $8289 + 132, // $828A + 132, // $828B + 132, // $828C + 132, // $828D + 132, // $828E + 132, // $828F + 132, // $8290 + 132, // $8291 + 132, // $8292 + 132, // $8293 + 132, // $8294 + 132, // $8295 + 132, // $8296 + 132, // $8297 + 132, // $8298 + 132, // $8299 + 132, // $829A + 132, // $829B + 132, // $829C + 132, // $829D + 132, // $829E + 132, // $829F + 132, // $82A0 + 132, // $82A1 + 132, // $82A2 + 132, // $82A3 + 132, // $82A4 + 132, // $82A5 + 132, // $82A6 + 132, // $82A7 + 132, // $82A8 + 132, // $82A9 + 132, // $82AA + 132, // $82AB + 132, // $82AC + 132, // $82AD + 132, // $82AE + 132, // $82AF + 132, // $82B0 + 132, // $82B1 + 132, // $82B2 + 132, // $82B3 + 132, // $82B4 + 132, // $82B5 + 132, // $82B6 + 132, // $82B7 + 132, // $82B8 + 132, // $82B9 + 132, // $82BA + 132, // $82BB + 132, // $82BC + 132, // $82BD + 132, // $82BE + 132, // $82BF + 132, // $82C0 + 132, // $82C1 + 132, // $82C2 + 132, // $82C3 + 132, // $82C4 + 132, // $82C5 + 132, // $82C6 + 132, // $82C7 + 132, // $82C8 + 132, // $82C9 + 132, // $82CA + 132, // $82CB + 132, // $82CC + 132, // $82CD + 132, // $82CE + 132, // $82CF + 132, // $82D0 + 132, // $82D1 + 132, // $82D2 + 132, // $82D3 + 132, // $82D4 + 132, // $82D5 + 132, // $82D6 + 132, // $82D7 + 132, // $82D8 + 132, // $82D9 + 132, // $82DA + 132, // $82DB + 132, // $82DC + 132, // $82DD + 132, // $82DE + 132, // $82DF + 132, // $82E0 + 132, // $82E1 + 132, // $82E2 + 132, // $82E3 + 132, // $82E4 + 132, // $82E5 + 132, // $82E6 + 132, // $82E7 + 132, // $82E8 + 132, // $82E9 + 132, // $82EA + 132, // $82EB + 132, // $82EC + 132, // $82ED + 132, // $82EE + 132, // $82EF + 132, // $82F0 + 132, // $82F1 + 132, // $82F2 + 132, // $82F3 + 132, // $82F4 + 132, // $82F5 + 132, // $82F6 + 132, // $82F7 + 132, // $82F8 + 132, // $82F9 + 132, // $82FA + 132, // $82FB + 132, // $82FC + 132, // $82FD + 132, // $82FE + 132, // $82FF + 132, // $8300 + 132, // $8301 + 132, // $8302 + 132, // $8303 + 132, // $8304 + 132, // $8305 + 132, // $8306 + 132, // $8307 + 132, // $8308 + 132, // $8309 + 132, // $830A + 132, // $830B + 132, // $830C + 132, // $830D + 132, // $830E + 132, // $830F + 132, // $8310 + 132, // $8311 + 132, // $8312 + 132, // $8313 + 132, // $8314 + 132, // $8315 + 132, // $8316 + 132, // $8317 + 132, // $8318 + 132, // $8319 + 132, // $831A + 132, // $831B + 132, // $831C + 132, // $831D + 132, // $831E + 132, // $831F + 132, // $8320 + 132, // $8321 + 132, // $8322 + 132, // $8323 + 132, // $8324 + 132, // $8325 + 132, // $8326 + 132, // $8327 + 132, // $8328 + 132, // $8329 + 132, // $832A + 132, // $832B + 132, // $832C + 132, // $832D + 132, // $832E + 132, // $832F + 132, // $8330 + 132, // $8331 + 132, // $8332 + 132, // $8333 + 132, // $8334 + 132, // $8335 + 132, // $8336 + 132, // $8337 + 132, // $8338 + 132, // $8339 + 132, // $833A + 132, // $833B + 132, // $833C + 132, // $833D + 132, // $833E + 132, // $833F + 132, // $8340 + 132, // $8341 + 132, // $8342 + 132, // $8343 + 132, // $8344 + 132, // $8345 + 132, // $8346 + 132, // $8347 + 132, // $8348 + 132, // $8349 + 132, // $834A + 132, // $834B + 132, // $834C + 132, // $834D + 132, // $834E + 132, // $834F + 132, // $8350 + 132, // $8351 + 132, // $8352 + 132, // $8353 + 132, // $8354 + 132, // $8355 + 132, // $8356 + 132, // $8357 + 132, // $8358 + 132, // $8359 + 132, // $835A + 132, // $835B + 132, // $835C + 132, // $835D + 132, // $835E + 132, // $835F + 132, // $8360 + 132, // $8361 + 132, // $8362 + 132, // $8363 + 132, // $8364 + 132, // $8365 + 132, // $8366 + 132, // $8367 + 132, // $8368 + 132, // $8369 + 132, // $836A + 132, // $836B + 132, // $836C + 132, // $836D + 132, // $836E + 132, // $836F + 132, // $8370 + 132, // $8371 + 132, // $8372 + 132, // $8373 + 132, // $8374 + 132, // $8375 + 132, // $8376 + 132, // $8377 + 132, // $8378 + 132, // $8379 + 132, // $837A + 132, // $837B + 132, // $837C + 132, // $837D + 132, // $837E + 132, // $837F + 132, // $8380 + 132, // $8381 + 132, // $8382 + 132, // $8383 + 132, // $8384 + 132, // $8385 + 132, // $8386 + 132, // $8387 + 132, // $8388 + 132, // $8389 + 132, // $838A + 132, // $838B + 132, // $838C + 132, // $838D + 132, // $838E + 132, // $838F + 132, // $8390 + 132, // $8391 + 132, // $8392 + 132, // $8393 + 132, // $8394 + 132, // $8395 + 132, // $8396 + 132, // $8397 + 132, // $8398 + 132, // $8399 + 132, // $839A + 132, // $839B + 132, // $839C + 132, // $839D + 132, // $839E + 132, // $839F + 132, // $83A0 + 132, // $83A1 + 132, // $83A2 + 132, // $83A3 + 132, // $83A4 + 132, // $83A5 + 132, // $83A6 + 132, // $83A7 + 132, // $83A8 + 132, // $83A9 + 132, // $83AA + 132, // $83AB + 132, // $83AC + 132, // $83AD + 132, // $83AE + 132, // $83AF + 132, // $83B0 + 132, // $83B1 + 132, // $83B2 + 132, // $83B3 + 132, // $83B4 + 132, // $83B5 + 132, // $83B6 + 132, // $83B7 + 132, // $83B8 + 132, // $83B9 + 132, // $83BA + 132, // $83BB + 132, // $83BC + 132, // $83BD + 132, // $83BE + 132, // $83BF + 132, // $83C0 + 132, // $83C1 + 132, // $83C2 + 132, // $83C3 + 132, // $83C4 + 132, // $83C5 + 132, // $83C6 + 132, // $83C7 + 132, // $83C8 + 132, // $83C9 + 132, // $83CA + 132, // $83CB + 132, // $83CC + 132, // $83CD + 132, // $83CE + 132, // $83CF + 132, // $83D0 + 132, // $83D1 + 132, // $83D2 + 132, // $83D3 + 132, // $83D4 + 132, // $83D5 + 132, // $83D6 + 132, // $83D7 + 132, // $83D8 + 132, // $83D9 + 132, // $83DA + 132, // $83DB + 132, // $83DC + 132, // $83DD + 132, // $83DE + 132, // $83DF + 132, // $83E0 + 132, // $83E1 + 132, // $83E2 + 132, // $83E3 + 132, // $83E4 + 132, // $83E5 + 132, // $83E6 + 132, // $83E7 + 132, // $83E8 + 132, // $83E9 + 132, // $83EA + 132, // $83EB + 132, // $83EC + 132, // $83ED + 132, // $83EE + 132, // $83EF + 132, // $83F0 + 132, // $83F1 + 132, // $83F2 + 132, // $83F3 + 132, // $83F4 + 132, // $83F5 + 132, // $83F6 + 132, // $83F7 + 132, // $83F8 + 132, // $83F9 + 132, // $83FA + 132, // $83FB + 132, // $83FC + 132, // $83FD + 132, // $83FE + 132, // $83FF + 132, // $8400 + 132, // $8401 + 132, // $8402 + 132, // $8403 + 132, // $8404 + 132, // $8405 + 132, // $8406 + 132, // $8407 + 132, // $8408 + 132, // $8409 + 132, // $840A + 132, // $840B + 132, // $840C + 132, // $840D + 132, // $840E + 132, // $840F + 132, // $8410 + 132, // $8411 + 132, // $8412 + 132, // $8413 + 132, // $8414 + 132, // $8415 + 132, // $8416 + 132, // $8417 + 132, // $8418 + 132, // $8419 + 132, // $841A + 132, // $841B + 132, // $841C + 132, // $841D + 132, // $841E + 132, // $841F + 132, // $8420 + 132, // $8421 + 132, // $8422 + 132, // $8423 + 132, // $8424 + 132, // $8425 + 132, // $8426 + 132, // $8427 + 132, // $8428 + 132, // $8429 + 132, // $842A + 132, // $842B + 132, // $842C + 132, // $842D + 132, // $842E + 132, // $842F + 132, // $8430 + 132, // $8431 + 132, // $8432 + 132, // $8433 + 132, // $8434 + 132, // $8435 + 132, // $8436 + 132, // $8437 + 132, // $8438 + 132, // $8439 + 132, // $843A + 132, // $843B + 132, // $843C + 132, // $843D + 132, // $843E + 132, // $843F + 132, // $8440 + 132, // $8441 + 132, // $8442 + 132, // $8443 + 132, // $8444 + 132, // $8445 + 132, // $8446 + 132, // $8447 + 132, // $8448 + 132, // $8449 + 132, // $844A + 132, // $844B + 132, // $844C + 132, // $844D + 132, // $844E + 132, // $844F + 132, // $8450 + 132, // $8451 + 132, // $8452 + 132, // $8453 + 132, // $8454 + 132, // $8455 + 132, // $8456 + 132, // $8457 + 132, // $8458 + 132, // $8459 + 132, // $845A + 132, // $845B + 132, // $845C + 132, // $845D + 132, // $845E + 132, // $845F + 132, // $8460 + 132, // $8461 + 132, // $8462 + 132, // $8463 + 132, // $8464 + 132, // $8465 + 132, // $8466 + 132, // $8467 + 132, // $8468 + 132, // $8469 + 132, // $846A + 132, // $846B + 132, // $846C + 132, // $846D + 132, // $846E + 132, // $846F + 132, // $8470 + 132, // $8471 + 132, // $8472 + 132, // $8473 + 132, // $8474 + 132, // $8475 + 132, // $8476 + 132, // $8477 + 132, // $8478 + 132, // $8479 + 132, // $847A + 132, // $847B + 132, // $847C + 132, // $847D + 132, // $847E + 132, // $847F + 132, // $8480 + 132, // $8481 + 132, // $8482 + 132, // $8483 + 132, // $8484 + 132, // $8485 + 132, // $8486 + 132, // $8487 + 132, // $8488 + 132, // $8489 + 132, // $848A + 132, // $848B + 132, // $848C + 132, // $848D + 132, // $848E + 132, // $848F + 132, // $8490 + 132, // $8491 + 132, // $8492 + 132, // $8493 + 132, // $8494 + 132, // $8495 + 132, // $8496 + 132, // $8497 + 132, // $8498 + 132, // $8499 + 132, // $849A + 132, // $849B + 132, // $849C + 132, // $849D + 132, // $849E + 132, // $849F + 132, // $84A0 + 132, // $84A1 + 132, // $84A2 + 132, // $84A3 + 132, // $84A4 + 132, // $84A5 + 132, // $84A6 + 132, // $84A7 + 132, // $84A8 + 132, // $84A9 + 132, // $84AA + 132, // $84AB + 132, // $84AC + 132, // $84AD + 132, // $84AE + 132, // $84AF + 132, // $84B0 + 132, // $84B1 + 132, // $84B2 + 132, // $84B3 + 132, // $84B4 + 132, // $84B5 + 132, // $84B6 + 132, // $84B7 + 132, // $84B8 + 132, // $84B9 + 132, // $84BA + 132, // $84BB + 132, // $84BC + 132, // $84BD + 132, // $84BE + 132, // $84BF + 132, // $84C0 + 132, // $84C1 + 132, // $84C2 + 132, // $84C3 + 132, // $84C4 + 132, // $84C5 + 132, // $84C6 + 132, // $84C7 + 132, // $84C8 + 132, // $84C9 + 132, // $84CA + 132, // $84CB + 132, // $84CC + 132, // $84CD + 132, // $84CE + 132, // $84CF + 132, // $84D0 + 132, // $84D1 + 132, // $84D2 + 132, // $84D3 + 132, // $84D4 + 132, // $84D5 + 132, // $84D6 + 132, // $84D7 + 132, // $84D8 + 132, // $84D9 + 132, // $84DA + 132, // $84DB + 132, // $84DC + 132, // $84DD + 132, // $84DE + 132, // $84DF + 132, // $84E0 + 132, // $84E1 + 132, // $84E2 + 132, // $84E3 + 132, // $84E4 + 132, // $84E5 + 132, // $84E6 + 132, // $84E7 + 132, // $84E8 + 132, // $84E9 + 132, // $84EA + 132, // $84EB + 132, // $84EC + 132, // $84ED + 132, // $84EE + 132, // $84EF + 132, // $84F0 + 132, // $84F1 + 132, // $84F2 + 132, // $84F3 + 132, // $84F4 + 132, // $84F5 + 132, // $84F6 + 132, // $84F7 + 132, // $84F8 + 132, // $84F9 + 132, // $84FA + 132, // $84FB + 132, // $84FC + 132, // $84FD + 132, // $84FE + 132, // $84FF + 132, // $8500 + 132, // $8501 + 132, // $8502 + 132, // $8503 + 132, // $8504 + 132, // $8505 + 132, // $8506 + 132, // $8507 + 132, // $8508 + 132, // $8509 + 132, // $850A + 132, // $850B + 132, // $850C + 132, // $850D + 132, // $850E + 132, // $850F + 132, // $8510 + 132, // $8511 + 132, // $8512 + 132, // $8513 + 132, // $8514 + 132, // $8515 + 132, // $8516 + 132, // $8517 + 132, // $8518 + 132, // $8519 + 132, // $851A + 132, // $851B + 132, // $851C + 132, // $851D + 132, // $851E + 132, // $851F + 132, // $8520 + 132, // $8521 + 132, // $8522 + 132, // $8523 + 132, // $8524 + 132, // $8525 + 132, // $8526 + 132, // $8527 + 132, // $8528 + 132, // $8529 + 132, // $852A + 132, // $852B + 132, // $852C + 132, // $852D + 132, // $852E + 132, // $852F + 132, // $8530 + 132, // $8531 + 132, // $8532 + 132, // $8533 + 132, // $8534 + 132, // $8535 + 132, // $8536 + 132, // $8537 + 132, // $8538 + 132, // $8539 + 132, // $853A + 132, // $853B + 132, // $853C + 132, // $853D + 132, // $853E + 132, // $853F + 132, // $8540 + 132, // $8541 + 132, // $8542 + 132, // $8543 + 132, // $8544 + 132, // $8545 + 132, // $8546 + 132, // $8547 + 132, // $8548 + 132, // $8549 + 132, // $854A + 132, // $854B + 132, // $854C + 132, // $854D + 132, // $854E + 132, // $854F + 132, // $8550 + 132, // $8551 + 132, // $8552 + 132, // $8553 + 132, // $8554 + 132, // $8555 + 132, // $8556 + 132, // $8557 + 132, // $8558 + 132, // $8559 + 132, // $855A + 132, // $855B + 132, // $855C + 132, // $855D + 132, // $855E + 132, // $855F + 132, // $8560 + 132, // $8561 + 132, // $8562 + 132, // $8563 + 132, // $8564 + 132, // $8565 + 132, // $8566 + 132, // $8567 + 132, // $8568 + 132, // $8569 + 132, // $856A + 132, // $856B + 132, // $856C + 132, // $856D + 132, // $856E + 132, // $856F + 132, // $8570 + 132, // $8571 + 132, // $8572 + 132, // $8573 + 132, // $8574 + 132, // $8575 + 132, // $8576 + 132, // $8577 + 132, // $8578 + 132, // $8579 + 132, // $857A + 132, // $857B + 132, // $857C + 132, // $857D + 132, // $857E + 132, // $857F + 132, // $8580 + 132, // $8581 + 132, // $8582 + 132, // $8583 + 132, // $8584 + 132, // $8585 + 132, // $8586 + 132, // $8587 + 132, // $8588 + 132, // $8589 + 132, // $858A + 132, // $858B + 132, // $858C + 132, // $858D + 132, // $858E + 132, // $858F + 132, // $8590 + 132, // $8591 + 132, // $8592 + 132, // $8593 + 132, // $8594 + 132, // $8595 + 132, // $8596 + 132, // $8597 + 132, // $8598 + 132, // $8599 + 132, // $859A + 132, // $859B + 132, // $859C + 132, // $859D + 132, // $859E + 132, // $859F + 132, // $85A0 + 132, // $85A1 + 132, // $85A2 + 132, // $85A3 + 132, // $85A4 + 132, // $85A5 + 132, // $85A6 + 132, // $85A7 + 132, // $85A8 + 132, // $85A9 + 132, // $85AA + 132, // $85AB + 132, // $85AC + 132, // $85AD + 132, // $85AE + 132, // $85AF + 132, // $85B0 + 132, // $85B1 + 132, // $85B2 + 132, // $85B3 + 132, // $85B4 + 132, // $85B5 + 132, // $85B6 + 132, // $85B7 + 132, // $85B8 + 132, // $85B9 + 132, // $85BA + 132, // $85BB + 132, // $85BC + 132, // $85BD + 132, // $85BE + 132, // $85BF + 132, // $85C0 + 132, // $85C1 + 132, // $85C2 + 132, // $85C3 + 132, // $85C4 + 132, // $85C5 + 132, // $85C6 + 132, // $85C7 + 132, // $85C8 + 132, // $85C9 + 132, // $85CA + 132, // $85CB + 132, // $85CC + 132, // $85CD + 132, // $85CE + 132, // $85CF + 132, // $85D0 + 132, // $85D1 + 132, // $85D2 + 132, // $85D3 + 132, // $85D4 + 132, // $85D5 + 132, // $85D6 + 132, // $85D7 + 132, // $85D8 + 132, // $85D9 + 132, // $85DA + 132, // $85DB + 132, // $85DC + 132, // $85DD + 132, // $85DE + 132, // $85DF + 132, // $85E0 + 132, // $85E1 + 132, // $85E2 + 132, // $85E3 + 132, // $85E4 + 132, // $85E5 + 132, // $85E6 + 132, // $85E7 + 132, // $85E8 + 132, // $85E9 + 132, // $85EA + 132, // $85EB + 132, // $85EC + 132, // $85ED + 132, // $85EE + 132, // $85EF + 132, // $85F0 + 132, // $85F1 + 132, // $85F2 + 132, // $85F3 + 132, // $85F4 + 132, // $85F5 + 132, // $85F6 + 132, // $85F7 + 132, // $85F8 + 132, // $85F9 + 132, // $85FA + 132, // $85FB + 132, // $85FC + 132, // $85FD + 132, // $85FE + 132, // $85FF + 132, // $8600 + 132, // $8601 + 132, // $8602 + 132, // $8603 + 132, // $8604 + 132, // $8605 + 132, // $8606 + 132, // $8607 + 132, // $8608 + 132, // $8609 + 132, // $860A + 132, // $860B + 132, // $860C + 132, // $860D + 132, // $860E + 132, // $860F + 132, // $8610 + 132, // $8611 + 132, // $8612 + 132, // $8613 + 132, // $8614 + 132, // $8615 + 132, // $8616 + 132, // $8617 + 132, // $8618 + 132, // $8619 + 132, // $861A + 132, // $861B + 132, // $861C + 132, // $861D + 132, // $861E + 132, // $861F + 132, // $8620 + 132, // $8621 + 132, // $8622 + 132, // $8623 + 132, // $8624 + 132, // $8625 + 132, // $8626 + 132, // $8627 + 132, // $8628 + 132, // $8629 + 132, // $862A + 132, // $862B + 132, // $862C + 132, // $862D + 132, // $862E + 132, // $862F + 132, // $8630 + 132, // $8631 + 132, // $8632 + 132, // $8633 + 132, // $8634 + 132, // $8635 + 132, // $8636 + 132, // $8637 + 132, // $8638 + 132, // $8639 + 132, // $863A + 132, // $863B + 132, // $863C + 132, // $863D + 132, // $863E + 132, // $863F + 132, // $8640 + 132, // $8641 + 132, // $8642 + 132, // $8643 + 132, // $8644 + 132, // $8645 + 132, // $8646 + 132, // $8647 + 132, // $8648 + 132, // $8649 + 132, // $864A + 132, // $864B + 132, // $864C + 132, // $864D + 132, // $864E + 132, // $864F + 132, // $8650 + 132, // $8651 + 132, // $8652 + 132, // $8653 + 132, // $8654 + 132, // $8655 + 132, // $8656 + 132, // $8657 + 132, // $8658 + 132, // $8659 + 132, // $865A + 132, // $865B + 132, // $865C + 132, // $865D + 132, // $865E + 132, // $865F + 132, // $8660 + 132, // $8661 + 132, // $8662 + 132, // $8663 + 132, // $8664 + 132, // $8665 + 132, // $8666 + 132, // $8667 + 132, // $8668 + 132, // $8669 + 132, // $866A + 132, // $866B + 132, // $866C + 132, // $866D + 132, // $866E + 132, // $866F + 132, // $8670 + 132, // $8671 + 132, // $8672 + 132, // $8673 + 132, // $8674 + 132, // $8675 + 132, // $8676 + 132, // $8677 + 132, // $8678 + 132, // $8679 + 132, // $867A + 132, // $867B + 132, // $867C + 132, // $867D + 132, // $867E + 132, // $867F + 132, // $8680 + 132, // $8681 + 132, // $8682 + 132, // $8683 + 132, // $8684 + 132, // $8685 + 132, // $8686 + 132, // $8687 + 132, // $8688 + 132, // $8689 + 132, // $868A + 132, // $868B + 132, // $868C + 132, // $868D + 132, // $868E + 132, // $868F + 132, // $8690 + 132, // $8691 + 132, // $8692 + 132, // $8693 + 132, // $8694 + 132, // $8695 + 132, // $8696 + 132, // $8697 + 132, // $8698 + 132, // $8699 + 132, // $869A + 132, // $869B + 132, // $869C + 132, // $869D + 132, // $869E + 132, // $869F + 132, // $86A0 + 132, // $86A1 + 132, // $86A2 + 132, // $86A3 + 132, // $86A4 + 132, // $86A5 + 132, // $86A6 + 132, // $86A7 + 132, // $86A8 + 132, // $86A9 + 132, // $86AA + 132, // $86AB + 132, // $86AC + 132, // $86AD + 132, // $86AE + 132, // $86AF + 132, // $86B0 + 132, // $86B1 + 132, // $86B2 + 132, // $86B3 + 132, // $86B4 + 132, // $86B5 + 132, // $86B6 + 132, // $86B7 + 132, // $86B8 + 132, // $86B9 + 132, // $86BA + 132, // $86BB + 132, // $86BC + 132, // $86BD + 132, // $86BE + 132, // $86BF + 132, // $86C0 + 132, // $86C1 + 132, // $86C2 + 132, // $86C3 + 132, // $86C4 + 132, // $86C5 + 132, // $86C6 + 132, // $86C7 + 132, // $86C8 + 132, // $86C9 + 132, // $86CA + 132, // $86CB + 132, // $86CC + 132, // $86CD + 132, // $86CE + 132, // $86CF + 132, // $86D0 + 132, // $86D1 + 132, // $86D2 + 132, // $86D3 + 132, // $86D4 + 132, // $86D5 + 132, // $86D6 + 132, // $86D7 + 132, // $86D8 + 132, // $86D9 + 132, // $86DA + 132, // $86DB + 132, // $86DC + 132, // $86DD + 132, // $86DE + 132, // $86DF + 132, // $86E0 + 132, // $86E1 + 132, // $86E2 + 132, // $86E3 + 132, // $86E4 + 132, // $86E5 + 132, // $86E6 + 132, // $86E7 + 132, // $86E8 + 132, // $86E9 + 132, // $86EA + 132, // $86EB + 132, // $86EC + 132, // $86ED + 132, // $86EE + 132, // $86EF + 132, // $86F0 + 132, // $86F1 + 132, // $86F2 + 132, // $86F3 + 132, // $86F4 + 132, // $86F5 + 132, // $86F6 + 132, // $86F7 + 132, // $86F8 + 132, // $86F9 + 132, // $86FA + 132, // $86FB + 132, // $86FC + 132, // $86FD + 132, // $86FE + 132, // $86FF + 132, // $8700 + 132, // $8701 + 132, // $8702 + 132, // $8703 + 132, // $8704 + 132, // $8705 + 132, // $8706 + 132, // $8707 + 132, // $8708 + 132, // $8709 + 132, // $870A + 132, // $870B + 132, // $870C + 132, // $870D + 132, // $870E + 132, // $870F + 132, // $8710 + 132, // $8711 + 132, // $8712 + 132, // $8713 + 132, // $8714 + 132, // $8715 + 132, // $8716 + 132, // $8717 + 132, // $8718 + 132, // $8719 + 132, // $871A + 132, // $871B + 132, // $871C + 132, // $871D + 132, // $871E + 132, // $871F + 132, // $8720 + 132, // $8721 + 132, // $8722 + 132, // $8723 + 132, // $8724 + 132, // $8725 + 132, // $8726 + 132, // $8727 + 132, // $8728 + 132, // $8729 + 132, // $872A + 132, // $872B + 132, // $872C + 132, // $872D + 132, // $872E + 132, // $872F + 132, // $8730 + 132, // $8731 + 132, // $8732 + 132, // $8733 + 132, // $8734 + 132, // $8735 + 132, // $8736 + 132, // $8737 + 132, // $8738 + 132, // $8739 + 132, // $873A + 132, // $873B + 132, // $873C + 132, // $873D + 132, // $873E + 132, // $873F + 132, // $8740 + 132, // $8741 + 132, // $8742 + 132, // $8743 + 132, // $8744 + 132, // $8745 + 132, // $8746 + 132, // $8747 + 132, // $8748 + 132, // $8749 + 132, // $874A + 132, // $874B + 132, // $874C + 132, // $874D + 132, // $874E + 132, // $874F + 132, // $8750 + 132, // $8751 + 132, // $8752 + 132, // $8753 + 132, // $8754 + 132, // $8755 + 132, // $8756 + 132, // $8757 + 132, // $8758 + 132, // $8759 + 132, // $875A + 132, // $875B + 132, // $875C + 132, // $875D + 132, // $875E + 132, // $875F + 132, // $8760 + 132, // $8761 + 132, // $8762 + 132, // $8763 + 132, // $8764 + 132, // $8765 + 132, // $8766 + 132, // $8767 + 132, // $8768 + 132, // $8769 + 132, // $876A + 132, // $876B + 132, // $876C + 132, // $876D + 132, // $876E + 132, // $876F + 132, // $8770 + 132, // $8771 + 132, // $8772 + 132, // $8773 + 132, // $8774 + 132, // $8775 + 132, // $8776 + 132, // $8777 + 132, // $8778 + 132, // $8779 + 132, // $877A + 132, // $877B + 132, // $877C + 132, // $877D + 132, // $877E + 132, // $877F + 132, // $8780 + 132, // $8781 + 132, // $8782 + 132, // $8783 + 132, // $8784 + 132, // $8785 + 132, // $8786 + 132, // $8787 + 132, // $8788 + 132, // $8789 + 132, // $878A + 132, // $878B + 132, // $878C + 132, // $878D + 132, // $878E + 132, // $878F + 132, // $8790 + 132, // $8791 + 132, // $8792 + 132, // $8793 + 132, // $8794 + 132, // $8795 + 132, // $8796 + 132, // $8797 + 132, // $8798 + 132, // $8799 + 132, // $879A + 132, // $879B + 132, // $879C + 132, // $879D + 132, // $879E + 132, // $879F + 132, // $87A0 + 132, // $87A1 + 132, // $87A2 + 132, // $87A3 + 132, // $87A4 + 132, // $87A5 + 132, // $87A6 + 132, // $87A7 + 132, // $87A8 + 132, // $87A9 + 132, // $87AA + 132, // $87AB + 132, // $87AC + 132, // $87AD + 132, // $87AE + 132, // $87AF + 132, // $87B0 + 132, // $87B1 + 132, // $87B2 + 132, // $87B3 + 132, // $87B4 + 132, // $87B5 + 132, // $87B6 + 132, // $87B7 + 132, // $87B8 + 132, // $87B9 + 132, // $87BA + 132, // $87BB + 132, // $87BC + 132, // $87BD + 132, // $87BE + 132, // $87BF + 132, // $87C0 + 132, // $87C1 + 132, // $87C2 + 132, // $87C3 + 132, // $87C4 + 132, // $87C5 + 132, // $87C6 + 132, // $87C7 + 132, // $87C8 + 132, // $87C9 + 132, // $87CA + 132, // $87CB + 132, // $87CC + 132, // $87CD + 132, // $87CE + 132, // $87CF + 132, // $87D0 + 132, // $87D1 + 132, // $87D2 + 132, // $87D3 + 132, // $87D4 + 132, // $87D5 + 132, // $87D6 + 132, // $87D7 + 132, // $87D8 + 132, // $87D9 + 132, // $87DA + 132, // $87DB + 132, // $87DC + 132, // $87DD + 132, // $87DE + 132, // $87DF + 132, // $87E0 + 132, // $87E1 + 132, // $87E2 + 132, // $87E3 + 132, // $87E4 + 132, // $87E5 + 132, // $87E6 + 132, // $87E7 + 132, // $87E8 + 132, // $87E9 + 132, // $87EA + 132, // $87EB + 132, // $87EC + 132, // $87ED + 132, // $87EE + 132, // $87EF + 132, // $87F0 + 132, // $87F1 + 132, // $87F2 + 132, // $87F3 + 132, // $87F4 + 132, // $87F5 + 132, // $87F6 + 132, // $87F7 + 132, // $87F8 + 132, // $87F9 + 132, // $87FA + 132, // $87FB + 132, // $87FC + 132, // $87FD + 132, // $87FE + 132, // $87FF + 132, // $8800 + 132, // $8801 + 132, // $8802 + 132, // $8803 + 132, // $8804 + 132, // $8805 + 132, // $8806 + 132, // $8807 + 132, // $8808 + 132, // $8809 + 132, // $880A + 132, // $880B + 132, // $880C + 132, // $880D + 132, // $880E + 132, // $880F + 132, // $8810 + 132, // $8811 + 132, // $8812 + 132, // $8813 + 132, // $8814 + 132, // $8815 + 132, // $8816 + 132, // $8817 + 132, // $8818 + 132, // $8819 + 132, // $881A + 132, // $881B + 132, // $881C + 132, // $881D + 132, // $881E + 132, // $881F + 132, // $8820 + 132, // $8821 + 132, // $8822 + 132, // $8823 + 132, // $8824 + 132, // $8825 + 132, // $8826 + 132, // $8827 + 132, // $8828 + 132, // $8829 + 132, // $882A + 132, // $882B + 132, // $882C + 132, // $882D + 132, // $882E + 132, // $882F + 132, // $8830 + 132, // $8831 + 132, // $8832 + 132, // $8833 + 132, // $8834 + 132, // $8835 + 132, // $8836 + 132, // $8837 + 132, // $8838 + 132, // $8839 + 132, // $883A + 132, // $883B + 132, // $883C + 132, // $883D + 132, // $883E + 132, // $883F + 132, // $8840 + 132, // $8841 + 132, // $8842 + 132, // $8843 + 132, // $8844 + 132, // $8845 + 132, // $8846 + 132, // $8847 + 132, // $8848 + 132, // $8849 + 132, // $884A + 132, // $884B + 132, // $884C + 132, // $884D + 132, // $884E + 132, // $884F + 132, // $8850 + 132, // $8851 + 132, // $8852 + 132, // $8853 + 132, // $8854 + 132, // $8855 + 132, // $8856 + 132, // $8857 + 132, // $8858 + 132, // $8859 + 132, // $885A + 132, // $885B + 132, // $885C + 132, // $885D + 132, // $885E + 132, // $885F + 132, // $8860 + 132, // $8861 + 132, // $8862 + 132, // $8863 + 132, // $8864 + 132, // $8865 + 132, // $8866 + 132, // $8867 + 132, // $8868 + 132, // $8869 + 132, // $886A + 132, // $886B + 132, // $886C + 132, // $886D + 132, // $886E + 132, // $886F + 132, // $8870 + 132, // $8871 + 132, // $8872 + 132, // $8873 + 132, // $8874 + 132, // $8875 + 132, // $8876 + 132, // $8877 + 132, // $8878 + 132, // $8879 + 132, // $887A + 132, // $887B + 132, // $887C + 132, // $887D + 132, // $887E + 132, // $887F + 132, // $8880 + 132, // $8881 + 132, // $8882 + 132, // $8883 + 132, // $8884 + 132, // $8885 + 132, // $8886 + 132, // $8887 + 132, // $8888 + 132, // $8889 + 132, // $888A + 132, // $888B + 132, // $888C + 132, // $888D + 132, // $888E + 132, // $888F + 132, // $8890 + 132, // $8891 + 132, // $8892 + 132, // $8893 + 132, // $8894 + 132, // $8895 + 132, // $8896 + 132, // $8897 + 132, // $8898 + 132, // $8899 + 132, // $889A + 132, // $889B + 132, // $889C + 132, // $889D + 132, // $889E + 132, // $889F + 132, // $88A0 + 132, // $88A1 + 132, // $88A2 + 132, // $88A3 + 132, // $88A4 + 132, // $88A5 + 132, // $88A6 + 132, // $88A7 + 132, // $88A8 + 132, // $88A9 + 132, // $88AA + 132, // $88AB + 132, // $88AC + 132, // $88AD + 132, // $88AE + 132, // $88AF + 132, // $88B0 + 132, // $88B1 + 132, // $88B2 + 132, // $88B3 + 132, // $88B4 + 132, // $88B5 + 132, // $88B6 + 132, // $88B7 + 132, // $88B8 + 132, // $88B9 + 132, // $88BA + 132, // $88BB + 132, // $88BC + 132, // $88BD + 132, // $88BE + 132, // $88BF + 132, // $88C0 + 132, // $88C1 + 132, // $88C2 + 132, // $88C3 + 132, // $88C4 + 132, // $88C5 + 132, // $88C6 + 132, // $88C7 + 132, // $88C8 + 132, // $88C9 + 132, // $88CA + 132, // $88CB + 132, // $88CC + 132, // $88CD + 132, // $88CE + 132, // $88CF + 132, // $88D0 + 132, // $88D1 + 132, // $88D2 + 132, // $88D3 + 132, // $88D4 + 132, // $88D5 + 132, // $88D6 + 132, // $88D7 + 132, // $88D8 + 132, // $88D9 + 132, // $88DA + 132, // $88DB + 132, // $88DC + 132, // $88DD + 132, // $88DE + 132, // $88DF + 132, // $88E0 + 132, // $88E1 + 132, // $88E2 + 132, // $88E3 + 132, // $88E4 + 132, // $88E5 + 132, // $88E6 + 132, // $88E7 + 132, // $88E8 + 132, // $88E9 + 132, // $88EA + 132, // $88EB + 132, // $88EC + 132, // $88ED + 132, // $88EE + 132, // $88EF + 132, // $88F0 + 132, // $88F1 + 132, // $88F2 + 132, // $88F3 + 132, // $88F4 + 132, // $88F5 + 132, // $88F6 + 132, // $88F7 + 132, // $88F8 + 132, // $88F9 + 132, // $88FA + 132, // $88FB + 132, // $88FC + 132, // $88FD + 132, // $88FE + 132, // $88FF + 132, // $8900 + 132, // $8901 + 132, // $8902 + 132, // $8903 + 132, // $8904 + 132, // $8905 + 132, // $8906 + 132, // $8907 + 132, // $8908 + 132, // $8909 + 132, // $890A + 132, // $890B + 132, // $890C + 132, // $890D + 132, // $890E + 132, // $890F + 132, // $8910 + 132, // $8911 + 132, // $8912 + 132, // $8913 + 132, // $8914 + 132, // $8915 + 132, // $8916 + 132, // $8917 + 132, // $8918 + 132, // $8919 + 132, // $891A + 132, // $891B + 132, // $891C + 132, // $891D + 132, // $891E + 132, // $891F + 132, // $8920 + 132, // $8921 + 132, // $8922 + 132, // $8923 + 132, // $8924 + 132, // $8925 + 132, // $8926 + 132, // $8927 + 132, // $8928 + 132, // $8929 + 132, // $892A + 132, // $892B + 132, // $892C + 132, // $892D + 132, // $892E + 132, // $892F + 132, // $8930 + 132, // $8931 + 132, // $8932 + 132, // $8933 + 132, // $8934 + 132, // $8935 + 132, // $8936 + 132, // $8937 + 132, // $8938 + 132, // $8939 + 132, // $893A + 132, // $893B + 132, // $893C + 132, // $893D + 132, // $893E + 132, // $893F + 132, // $8940 + 132, // $8941 + 132, // $8942 + 132, // $8943 + 132, // $8944 + 132, // $8945 + 132, // $8946 + 132, // $8947 + 132, // $8948 + 132, // $8949 + 132, // $894A + 132, // $894B + 132, // $894C + 132, // $894D + 132, // $894E + 132, // $894F + 132, // $8950 + 132, // $8951 + 132, // $8952 + 132, // $8953 + 132, // $8954 + 132, // $8955 + 132, // $8956 + 132, // $8957 + 132, // $8958 + 132, // $8959 + 132, // $895A + 132, // $895B + 132, // $895C + 132, // $895D + 132, // $895E + 132, // $895F + 132, // $8960 + 132, // $8961 + 132, // $8962 + 132, // $8963 + 132, // $8964 + 132, // $8965 + 132, // $8966 + 132, // $8967 + 132, // $8968 + 132, // $8969 + 132, // $896A + 132, // $896B + 132, // $896C + 132, // $896D + 132, // $896E + 132, // $896F + 132, // $8970 + 132, // $8971 + 132, // $8972 + 132, // $8973 + 132, // $8974 + 132, // $8975 + 132, // $8976 + 132, // $8977 + 132, // $8978 + 132, // $8979 + 132, // $897A + 132, // $897B + 132, // $897C + 132, // $897D + 132, // $897E + 132, // $897F + 132, // $8980 + 132, // $8981 + 132, // $8982 + 132, // $8983 + 132, // $8984 + 132, // $8985 + 132, // $8986 + 132, // $8987 + 132, // $8988 + 132, // $8989 + 132, // $898A + 132, // $898B + 132, // $898C + 132, // $898D + 132, // $898E + 132, // $898F + 132, // $8990 + 132, // $8991 + 132, // $8992 + 132, // $8993 + 132, // $8994 + 132, // $8995 + 132, // $8996 + 132, // $8997 + 132, // $8998 + 132, // $8999 + 132, // $899A + 132, // $899B + 132, // $899C + 132, // $899D + 132, // $899E + 132, // $899F + 132, // $89A0 + 132, // $89A1 + 132, // $89A2 + 132, // $89A3 + 132, // $89A4 + 132, // $89A5 + 132, // $89A6 + 132, // $89A7 + 132, // $89A8 + 132, // $89A9 + 132, // $89AA + 132, // $89AB + 132, // $89AC + 132, // $89AD + 132, // $89AE + 132, // $89AF + 132, // $89B0 + 132, // $89B1 + 132, // $89B2 + 132, // $89B3 + 132, // $89B4 + 132, // $89B5 + 132, // $89B6 + 132, // $89B7 + 132, // $89B8 + 132, // $89B9 + 132, // $89BA + 132, // $89BB + 132, // $89BC + 132, // $89BD + 132, // $89BE + 132, // $89BF + 132, // $89C0 + 132, // $89C1 + 132, // $89C2 + 132, // $89C3 + 132, // $89C4 + 132, // $89C5 + 132, // $89C6 + 132, // $89C7 + 132, // $89C8 + 132, // $89C9 + 132, // $89CA + 132, // $89CB + 132, // $89CC + 132, // $89CD + 132, // $89CE + 132, // $89CF + 132, // $89D0 + 132, // $89D1 + 132, // $89D2 + 132, // $89D3 + 132, // $89D4 + 132, // $89D5 + 132, // $89D6 + 132, // $89D7 + 132, // $89D8 + 132, // $89D9 + 132, // $89DA + 132, // $89DB + 132, // $89DC + 132, // $89DD + 132, // $89DE + 132, // $89DF + 132, // $89E0 + 132, // $89E1 + 132, // $89E2 + 132, // $89E3 + 132, // $89E4 + 132, // $89E5 + 132, // $89E6 + 132, // $89E7 + 132, // $89E8 + 132, // $89E9 + 132, // $89EA + 132, // $89EB + 132, // $89EC + 132, // $89ED + 132, // $89EE + 132, // $89EF + 132, // $89F0 + 132, // $89F1 + 132, // $89F2 + 132, // $89F3 + 132, // $89F4 + 132, // $89F5 + 132, // $89F6 + 132, // $89F7 + 132, // $89F8 + 132, // $89F9 + 132, // $89FA + 132, // $89FB + 132, // $89FC + 132, // $89FD + 132, // $89FE + 132, // $89FF + 132, // $8A00 + 132, // $8A01 + 132, // $8A02 + 132, // $8A03 + 132, // $8A04 + 132, // $8A05 + 132, // $8A06 + 132, // $8A07 + 132, // $8A08 + 132, // $8A09 + 132, // $8A0A + 132, // $8A0B + 132, // $8A0C + 132, // $8A0D + 132, // $8A0E + 132, // $8A0F + 132, // $8A10 + 132, // $8A11 + 132, // $8A12 + 132, // $8A13 + 132, // $8A14 + 132, // $8A15 + 132, // $8A16 + 132, // $8A17 + 132, // $8A18 + 132, // $8A19 + 132, // $8A1A + 132, // $8A1B + 132, // $8A1C + 132, // $8A1D + 132, // $8A1E + 132, // $8A1F + 132, // $8A20 + 132, // $8A21 + 132, // $8A22 + 132, // $8A23 + 132, // $8A24 + 132, // $8A25 + 132, // $8A26 + 132, // $8A27 + 132, // $8A28 + 132, // $8A29 + 132, // $8A2A + 132, // $8A2B + 132, // $8A2C + 132, // $8A2D + 132, // $8A2E + 132, // $8A2F + 132, // $8A30 + 132, // $8A31 + 132, // $8A32 + 132, // $8A33 + 132, // $8A34 + 132, // $8A35 + 132, // $8A36 + 132, // $8A37 + 132, // $8A38 + 132, // $8A39 + 132, // $8A3A + 132, // $8A3B + 132, // $8A3C + 132, // $8A3D + 132, // $8A3E + 132, // $8A3F + 132, // $8A40 + 132, // $8A41 + 132, // $8A42 + 132, // $8A43 + 132, // $8A44 + 132, // $8A45 + 132, // $8A46 + 132, // $8A47 + 132, // $8A48 + 132, // $8A49 + 132, // $8A4A + 132, // $8A4B + 132, // $8A4C + 132, // $8A4D + 132, // $8A4E + 132, // $8A4F + 132, // $8A50 + 132, // $8A51 + 132, // $8A52 + 132, // $8A53 + 132, // $8A54 + 132, // $8A55 + 132, // $8A56 + 132, // $8A57 + 132, // $8A58 + 132, // $8A59 + 132, // $8A5A + 132, // $8A5B + 132, // $8A5C + 132, // $8A5D + 132, // $8A5E + 132, // $8A5F + 132, // $8A60 + 132, // $8A61 + 132, // $8A62 + 132, // $8A63 + 132, // $8A64 + 132, // $8A65 + 132, // $8A66 + 132, // $8A67 + 132, // $8A68 + 132, // $8A69 + 132, // $8A6A + 132, // $8A6B + 132, // $8A6C + 132, // $8A6D + 132, // $8A6E + 132, // $8A6F + 132, // $8A70 + 132, // $8A71 + 132, // $8A72 + 132, // $8A73 + 132, // $8A74 + 132, // $8A75 + 132, // $8A76 + 132, // $8A77 + 132, // $8A78 + 132, // $8A79 + 132, // $8A7A + 132, // $8A7B + 132, // $8A7C + 132, // $8A7D + 132, // $8A7E + 132, // $8A7F + 132, // $8A80 + 132, // $8A81 + 132, // $8A82 + 132, // $8A83 + 132, // $8A84 + 132, // $8A85 + 132, // $8A86 + 132, // $8A87 + 132, // $8A88 + 132, // $8A89 + 132, // $8A8A + 132, // $8A8B + 132, // $8A8C + 132, // $8A8D + 132, // $8A8E + 132, // $8A8F + 132, // $8A90 + 132, // $8A91 + 132, // $8A92 + 132, // $8A93 + 132, // $8A94 + 132, // $8A95 + 132, // $8A96 + 132, // $8A97 + 132, // $8A98 + 132, // $8A99 + 132, // $8A9A + 132, // $8A9B + 132, // $8A9C + 132, // $8A9D + 132, // $8A9E + 132, // $8A9F + 132, // $8AA0 + 132, // $8AA1 + 132, // $8AA2 + 132, // $8AA3 + 132, // $8AA4 + 132, // $8AA5 + 132, // $8AA6 + 132, // $8AA7 + 132, // $8AA8 + 132, // $8AA9 + 132, // $8AAA + 132, // $8AAB + 132, // $8AAC + 132, // $8AAD + 132, // $8AAE + 132, // $8AAF + 132, // $8AB0 + 132, // $8AB1 + 132, // $8AB2 + 132, // $8AB3 + 132, // $8AB4 + 132, // $8AB5 + 132, // $8AB6 + 132, // $8AB7 + 132, // $8AB8 + 132, // $8AB9 + 132, // $8ABA + 132, // $8ABB + 132, // $8ABC + 132, // $8ABD + 132, // $8ABE + 132, // $8ABF + 132, // $8AC0 + 132, // $8AC1 + 132, // $8AC2 + 132, // $8AC3 + 132, // $8AC4 + 132, // $8AC5 + 132, // $8AC6 + 132, // $8AC7 + 132, // $8AC8 + 132, // $8AC9 + 132, // $8ACA + 132, // $8ACB + 132, // $8ACC + 132, // $8ACD + 132, // $8ACE + 132, // $8ACF + 132, // $8AD0 + 132, // $8AD1 + 132, // $8AD2 + 132, // $8AD3 + 132, // $8AD4 + 132, // $8AD5 + 132, // $8AD6 + 132, // $8AD7 + 132, // $8AD8 + 132, // $8AD9 + 132, // $8ADA + 132, // $8ADB + 132, // $8ADC + 132, // $8ADD + 132, // $8ADE + 132, // $8ADF + 132, // $8AE0 + 132, // $8AE1 + 132, // $8AE2 + 132, // $8AE3 + 132, // $8AE4 + 132, // $8AE5 + 132, // $8AE6 + 132, // $8AE7 + 132, // $8AE8 + 132, // $8AE9 + 132, // $8AEA + 132, // $8AEB + 132, // $8AEC + 132, // $8AED + 132, // $8AEE + 132, // $8AEF + 132, // $8AF0 + 132, // $8AF1 + 132, // $8AF2 + 132, // $8AF3 + 132, // $8AF4 + 132, // $8AF5 + 132, // $8AF6 + 132, // $8AF7 + 132, // $8AF8 + 132, // $8AF9 + 132, // $8AFA + 132, // $8AFB + 132, // $8AFC + 132, // $8AFD + 132, // $8AFE + 132, // $8AFF + 132, // $8B00 + 132, // $8B01 + 132, // $8B02 + 132, // $8B03 + 132, // $8B04 + 132, // $8B05 + 132, // $8B06 + 132, // $8B07 + 132, // $8B08 + 132, // $8B09 + 132, // $8B0A + 132, // $8B0B + 132, // $8B0C + 132, // $8B0D + 132, // $8B0E + 132, // $8B0F + 132, // $8B10 + 132, // $8B11 + 132, // $8B12 + 132, // $8B13 + 132, // $8B14 + 132, // $8B15 + 132, // $8B16 + 132, // $8B17 + 132, // $8B18 + 132, // $8B19 + 132, // $8B1A + 132, // $8B1B + 132, // $8B1C + 132, // $8B1D + 132, // $8B1E + 132, // $8B1F + 132, // $8B20 + 132, // $8B21 + 132, // $8B22 + 132, // $8B23 + 132, // $8B24 + 132, // $8B25 + 132, // $8B26 + 132, // $8B27 + 132, // $8B28 + 132, // $8B29 + 132, // $8B2A + 132, // $8B2B + 132, // $8B2C + 132, // $8B2D + 132, // $8B2E + 132, // $8B2F + 132, // $8B30 + 132, // $8B31 + 132, // $8B32 + 132, // $8B33 + 132, // $8B34 + 132, // $8B35 + 132, // $8B36 + 132, // $8B37 + 132, // $8B38 + 132, // $8B39 + 132, // $8B3A + 132, // $8B3B + 132, // $8B3C + 132, // $8B3D + 132, // $8B3E + 132, // $8B3F + 132, // $8B40 + 132, // $8B41 + 132, // $8B42 + 132, // $8B43 + 132, // $8B44 + 132, // $8B45 + 132, // $8B46 + 132, // $8B47 + 132, // $8B48 + 132, // $8B49 + 132, // $8B4A + 132, // $8B4B + 132, // $8B4C + 132, // $8B4D + 132, // $8B4E + 132, // $8B4F + 132, // $8B50 + 132, // $8B51 + 132, // $8B52 + 132, // $8B53 + 132, // $8B54 + 132, // $8B55 + 132, // $8B56 + 132, // $8B57 + 132, // $8B58 + 132, // $8B59 + 132, // $8B5A + 132, // $8B5B + 132, // $8B5C + 132, // $8B5D + 132, // $8B5E + 132, // $8B5F + 132, // $8B60 + 132, // $8B61 + 132, // $8B62 + 132, // $8B63 + 132, // $8B64 + 132, // $8B65 + 132, // $8B66 + 132, // $8B67 + 132, // $8B68 + 132, // $8B69 + 132, // $8B6A + 132, // $8B6B + 132, // $8B6C + 132, // $8B6D + 132, // $8B6E + 132, // $8B6F + 132, // $8B70 + 132, // $8B71 + 132, // $8B72 + 132, // $8B73 + 132, // $8B74 + 132, // $8B75 + 132, // $8B76 + 132, // $8B77 + 132, // $8B78 + 132, // $8B79 + 132, // $8B7A + 132, // $8B7B + 132, // $8B7C + 132, // $8B7D + 132, // $8B7E + 132, // $8B7F + 132, // $8B80 + 132, // $8B81 + 132, // $8B82 + 132, // $8B83 + 132, // $8B84 + 132, // $8B85 + 132, // $8B86 + 132, // $8B87 + 132, // $8B88 + 132, // $8B89 + 132, // $8B8A + 132, // $8B8B + 132, // $8B8C + 132, // $8B8D + 132, // $8B8E + 132, // $8B8F + 132, // $8B90 + 132, // $8B91 + 132, // $8B92 + 132, // $8B93 + 132, // $8B94 + 132, // $8B95 + 132, // $8B96 + 132, // $8B97 + 132, // $8B98 + 132, // $8B99 + 132, // $8B9A + 132, // $8B9B + 132, // $8B9C + 132, // $8B9D + 132, // $8B9E + 132, // $8B9F + 132, // $8BA0 + 132, // $8BA1 + 132, // $8BA2 + 132, // $8BA3 + 132, // $8BA4 + 132, // $8BA5 + 132, // $8BA6 + 132, // $8BA7 + 132, // $8BA8 + 132, // $8BA9 + 132, // $8BAA + 132, // $8BAB + 132, // $8BAC + 132, // $8BAD + 132, // $8BAE + 132, // $8BAF + 132, // $8BB0 + 132, // $8BB1 + 132, // $8BB2 + 132, // $8BB3 + 132, // $8BB4 + 132, // $8BB5 + 132, // $8BB6 + 132, // $8BB7 + 132, // $8BB8 + 132, // $8BB9 + 132, // $8BBA + 132, // $8BBB + 132, // $8BBC + 132, // $8BBD + 132, // $8BBE + 132, // $8BBF + 132, // $8BC0 + 132, // $8BC1 + 132, // $8BC2 + 132, // $8BC3 + 132, // $8BC4 + 132, // $8BC5 + 132, // $8BC6 + 132, // $8BC7 + 132, // $8BC8 + 132, // $8BC9 + 132, // $8BCA + 132, // $8BCB + 132, // $8BCC + 132, // $8BCD + 132, // $8BCE + 132, // $8BCF + 132, // $8BD0 + 132, // $8BD1 + 132, // $8BD2 + 132, // $8BD3 + 132, // $8BD4 + 132, // $8BD5 + 132, // $8BD6 + 132, // $8BD7 + 132, // $8BD8 + 132, // $8BD9 + 132, // $8BDA + 132, // $8BDB + 132, // $8BDC + 132, // $8BDD + 132, // $8BDE + 132, // $8BDF + 132, // $8BE0 + 132, // $8BE1 + 132, // $8BE2 + 132, // $8BE3 + 132, // $8BE4 + 132, // $8BE5 + 132, // $8BE6 + 132, // $8BE7 + 132, // $8BE8 + 132, // $8BE9 + 132, // $8BEA + 132, // $8BEB + 132, // $8BEC + 132, // $8BED + 132, // $8BEE + 132, // $8BEF + 132, // $8BF0 + 132, // $8BF1 + 132, // $8BF2 + 132, // $8BF3 + 132, // $8BF4 + 132, // $8BF5 + 132, // $8BF6 + 132, // $8BF7 + 132, // $8BF8 + 132, // $8BF9 + 132, // $8BFA + 132, // $8BFB + 132, // $8BFC + 132, // $8BFD + 132, // $8BFE + 132, // $8BFF + 132, // $8C00 + 132, // $8C01 + 132, // $8C02 + 132, // $8C03 + 132, // $8C04 + 132, // $8C05 + 132, // $8C06 + 132, // $8C07 + 132, // $8C08 + 132, // $8C09 + 132, // $8C0A + 132, // $8C0B + 132, // $8C0C + 132, // $8C0D + 132, // $8C0E + 132, // $8C0F + 132, // $8C10 + 132, // $8C11 + 132, // $8C12 + 132, // $8C13 + 132, // $8C14 + 132, // $8C15 + 132, // $8C16 + 132, // $8C17 + 132, // $8C18 + 132, // $8C19 + 132, // $8C1A + 132, // $8C1B + 132, // $8C1C + 132, // $8C1D + 132, // $8C1E + 132, // $8C1F + 132, // $8C20 + 132, // $8C21 + 132, // $8C22 + 132, // $8C23 + 132, // $8C24 + 132, // $8C25 + 132, // $8C26 + 132, // $8C27 + 132, // $8C28 + 132, // $8C29 + 132, // $8C2A + 132, // $8C2B + 132, // $8C2C + 132, // $8C2D + 132, // $8C2E + 132, // $8C2F + 132, // $8C30 + 132, // $8C31 + 132, // $8C32 + 132, // $8C33 + 132, // $8C34 + 132, // $8C35 + 132, // $8C36 + 132, // $8C37 + 132, // $8C38 + 132, // $8C39 + 132, // $8C3A + 132, // $8C3B + 132, // $8C3C + 132, // $8C3D + 132, // $8C3E + 132, // $8C3F + 132, // $8C40 + 132, // $8C41 + 132, // $8C42 + 132, // $8C43 + 132, // $8C44 + 132, // $8C45 + 132, // $8C46 + 132, // $8C47 + 132, // $8C48 + 132, // $8C49 + 132, // $8C4A + 132, // $8C4B + 132, // $8C4C + 132, // $8C4D + 132, // $8C4E + 132, // $8C4F + 132, // $8C50 + 132, // $8C51 + 132, // $8C52 + 132, // $8C53 + 132, // $8C54 + 132, // $8C55 + 132, // $8C56 + 132, // $8C57 + 132, // $8C58 + 132, // $8C59 + 132, // $8C5A + 132, // $8C5B + 132, // $8C5C + 132, // $8C5D + 132, // $8C5E + 132, // $8C5F + 132, // $8C60 + 132, // $8C61 + 132, // $8C62 + 132, // $8C63 + 132, // $8C64 + 132, // $8C65 + 132, // $8C66 + 132, // $8C67 + 132, // $8C68 + 132, // $8C69 + 132, // $8C6A + 132, // $8C6B + 132, // $8C6C + 132, // $8C6D + 132, // $8C6E + 132, // $8C6F + 132, // $8C70 + 132, // $8C71 + 132, // $8C72 + 132, // $8C73 + 132, // $8C74 + 132, // $8C75 + 132, // $8C76 + 132, // $8C77 + 132, // $8C78 + 132, // $8C79 + 132, // $8C7A + 132, // $8C7B + 132, // $8C7C + 132, // $8C7D + 132, // $8C7E + 132, // $8C7F + 132, // $8C80 + 132, // $8C81 + 132, // $8C82 + 132, // $8C83 + 132, // $8C84 + 132, // $8C85 + 132, // $8C86 + 132, // $8C87 + 132, // $8C88 + 132, // $8C89 + 132, // $8C8A + 132, // $8C8B + 132, // $8C8C + 132, // $8C8D + 132, // $8C8E + 132, // $8C8F + 132, // $8C90 + 132, // $8C91 + 132, // $8C92 + 132, // $8C93 + 132, // $8C94 + 132, // $8C95 + 132, // $8C96 + 132, // $8C97 + 132, // $8C98 + 132, // $8C99 + 132, // $8C9A + 132, // $8C9B + 132, // $8C9C + 132, // $8C9D + 132, // $8C9E + 132, // $8C9F + 132, // $8CA0 + 132, // $8CA1 + 132, // $8CA2 + 132, // $8CA3 + 132, // $8CA4 + 132, // $8CA5 + 132, // $8CA6 + 132, // $8CA7 + 132, // $8CA8 + 132, // $8CA9 + 132, // $8CAA + 132, // $8CAB + 132, // $8CAC + 132, // $8CAD + 132, // $8CAE + 132, // $8CAF + 132, // $8CB0 + 132, // $8CB1 + 132, // $8CB2 + 132, // $8CB3 + 132, // $8CB4 + 132, // $8CB5 + 132, // $8CB6 + 132, // $8CB7 + 132, // $8CB8 + 132, // $8CB9 + 132, // $8CBA + 132, // $8CBB + 132, // $8CBC + 132, // $8CBD + 132, // $8CBE + 132, // $8CBF + 132, // $8CC0 + 132, // $8CC1 + 132, // $8CC2 + 132, // $8CC3 + 132, // $8CC4 + 132, // $8CC5 + 132, // $8CC6 + 132, // $8CC7 + 132, // $8CC8 + 132, // $8CC9 + 132, // $8CCA + 132, // $8CCB + 132, // $8CCC + 132, // $8CCD + 132, // $8CCE + 132, // $8CCF + 132, // $8CD0 + 132, // $8CD1 + 132, // $8CD2 + 132, // $8CD3 + 132, // $8CD4 + 132, // $8CD5 + 132, // $8CD6 + 132, // $8CD7 + 132, // $8CD8 + 132, // $8CD9 + 132, // $8CDA + 132, // $8CDB + 132, // $8CDC + 132, // $8CDD + 132, // $8CDE + 132, // $8CDF + 132, // $8CE0 + 132, // $8CE1 + 132, // $8CE2 + 132, // $8CE3 + 132, // $8CE4 + 132, // $8CE5 + 132, // $8CE6 + 132, // $8CE7 + 132, // $8CE8 + 132, // $8CE9 + 132, // $8CEA + 132, // $8CEB + 132, // $8CEC + 132, // $8CED + 132, // $8CEE + 132, // $8CEF + 132, // $8CF0 + 132, // $8CF1 + 132, // $8CF2 + 132, // $8CF3 + 132, // $8CF4 + 132, // $8CF5 + 132, // $8CF6 + 132, // $8CF7 + 132, // $8CF8 + 132, // $8CF9 + 132, // $8CFA + 132, // $8CFB + 132, // $8CFC + 132, // $8CFD + 132, // $8CFE + 132, // $8CFF + 132, // $8D00 + 132, // $8D01 + 132, // $8D02 + 132, // $8D03 + 132, // $8D04 + 132, // $8D05 + 132, // $8D06 + 132, // $8D07 + 132, // $8D08 + 132, // $8D09 + 132, // $8D0A + 132, // $8D0B + 132, // $8D0C + 132, // $8D0D + 132, // $8D0E + 132, // $8D0F + 132, // $8D10 + 132, // $8D11 + 132, // $8D12 + 132, // $8D13 + 132, // $8D14 + 132, // $8D15 + 132, // $8D16 + 132, // $8D17 + 132, // $8D18 + 132, // $8D19 + 132, // $8D1A + 132, // $8D1B + 132, // $8D1C + 132, // $8D1D + 132, // $8D1E + 132, // $8D1F + 132, // $8D20 + 132, // $8D21 + 132, // $8D22 + 132, // $8D23 + 132, // $8D24 + 132, // $8D25 + 132, // $8D26 + 132, // $8D27 + 132, // $8D28 + 132, // $8D29 + 132, // $8D2A + 132, // $8D2B + 132, // $8D2C + 132, // $8D2D + 132, // $8D2E + 132, // $8D2F + 132, // $8D30 + 132, // $8D31 + 132, // $8D32 + 132, // $8D33 + 132, // $8D34 + 132, // $8D35 + 132, // $8D36 + 132, // $8D37 + 132, // $8D38 + 132, // $8D39 + 132, // $8D3A + 132, // $8D3B + 132, // $8D3C + 132, // $8D3D + 132, // $8D3E + 132, // $8D3F + 132, // $8D40 + 132, // $8D41 + 132, // $8D42 + 132, // $8D43 + 132, // $8D44 + 132, // $8D45 + 132, // $8D46 + 132, // $8D47 + 132, // $8D48 + 132, // $8D49 + 132, // $8D4A + 132, // $8D4B + 132, // $8D4C + 132, // $8D4D + 132, // $8D4E + 132, // $8D4F + 132, // $8D50 + 132, // $8D51 + 132, // $8D52 + 132, // $8D53 + 132, // $8D54 + 132, // $8D55 + 132, // $8D56 + 132, // $8D57 + 132, // $8D58 + 132, // $8D59 + 132, // $8D5A + 132, // $8D5B + 132, // $8D5C + 132, // $8D5D + 132, // $8D5E + 132, // $8D5F + 132, // $8D60 + 132, // $8D61 + 132, // $8D62 + 132, // $8D63 + 132, // $8D64 + 132, // $8D65 + 132, // $8D66 + 132, // $8D67 + 132, // $8D68 + 132, // $8D69 + 132, // $8D6A + 132, // $8D6B + 132, // $8D6C + 132, // $8D6D + 132, // $8D6E + 132, // $8D6F + 132, // $8D70 + 132, // $8D71 + 132, // $8D72 + 132, // $8D73 + 132, // $8D74 + 132, // $8D75 + 132, // $8D76 + 132, // $8D77 + 132, // $8D78 + 132, // $8D79 + 132, // $8D7A + 132, // $8D7B + 132, // $8D7C + 132, // $8D7D + 132, // $8D7E + 132, // $8D7F + 132, // $8D80 + 132, // $8D81 + 132, // $8D82 + 132, // $8D83 + 132, // $8D84 + 132, // $8D85 + 132, // $8D86 + 132, // $8D87 + 132, // $8D88 + 132, // $8D89 + 132, // $8D8A + 132, // $8D8B + 132, // $8D8C + 132, // $8D8D + 132, // $8D8E + 132, // $8D8F + 132, // $8D90 + 132, // $8D91 + 132, // $8D92 + 132, // $8D93 + 132, // $8D94 + 132, // $8D95 + 132, // $8D96 + 132, // $8D97 + 132, // $8D98 + 132, // $8D99 + 132, // $8D9A + 132, // $8D9B + 132, // $8D9C + 132, // $8D9D + 132, // $8D9E + 132, // $8D9F + 132, // $8DA0 + 132, // $8DA1 + 132, // $8DA2 + 132, // $8DA3 + 132, // $8DA4 + 132, // $8DA5 + 132, // $8DA6 + 132, // $8DA7 + 132, // $8DA8 + 132, // $8DA9 + 132, // $8DAA + 132, // $8DAB + 132, // $8DAC + 132, // $8DAD + 132, // $8DAE + 132, // $8DAF + 132, // $8DB0 + 132, // $8DB1 + 132, // $8DB2 + 132, // $8DB3 + 132, // $8DB4 + 132, // $8DB5 + 132, // $8DB6 + 132, // $8DB7 + 132, // $8DB8 + 132, // $8DB9 + 132, // $8DBA + 132, // $8DBB + 132, // $8DBC + 132, // $8DBD + 132, // $8DBE + 132, // $8DBF + 132, // $8DC0 + 132, // $8DC1 + 132, // $8DC2 + 132, // $8DC3 + 132, // $8DC4 + 132, // $8DC5 + 132, // $8DC6 + 132, // $8DC7 + 132, // $8DC8 + 132, // $8DC9 + 132, // $8DCA + 132, // $8DCB + 132, // $8DCC + 132, // $8DCD + 132, // $8DCE + 132, // $8DCF + 132, // $8DD0 + 132, // $8DD1 + 132, // $8DD2 + 132, // $8DD3 + 132, // $8DD4 + 132, // $8DD5 + 132, // $8DD6 + 132, // $8DD7 + 132, // $8DD8 + 132, // $8DD9 + 132, // $8DDA + 132, // $8DDB + 132, // $8DDC + 132, // $8DDD + 132, // $8DDE + 132, // $8DDF + 132, // $8DE0 + 132, // $8DE1 + 132, // $8DE2 + 132, // $8DE3 + 132, // $8DE4 + 132, // $8DE5 + 132, // $8DE6 + 132, // $8DE7 + 132, // $8DE8 + 132, // $8DE9 + 132, // $8DEA + 132, // $8DEB + 132, // $8DEC + 132, // $8DED + 132, // $8DEE + 132, // $8DEF + 132, // $8DF0 + 132, // $8DF1 + 132, // $8DF2 + 132, // $8DF3 + 132, // $8DF4 + 132, // $8DF5 + 132, // $8DF6 + 132, // $8DF7 + 132, // $8DF8 + 132, // $8DF9 + 132, // $8DFA + 132, // $8DFB + 132, // $8DFC + 132, // $8DFD + 132, // $8DFE + 132, // $8DFF + 132, // $8E00 + 132, // $8E01 + 132, // $8E02 + 132, // $8E03 + 132, // $8E04 + 132, // $8E05 + 132, // $8E06 + 132, // $8E07 + 132, // $8E08 + 132, // $8E09 + 132, // $8E0A + 132, // $8E0B + 132, // $8E0C + 132, // $8E0D + 132, // $8E0E + 132, // $8E0F + 132, // $8E10 + 132, // $8E11 + 132, // $8E12 + 132, // $8E13 + 132, // $8E14 + 132, // $8E15 + 132, // $8E16 + 132, // $8E17 + 132, // $8E18 + 132, // $8E19 + 132, // $8E1A + 132, // $8E1B + 132, // $8E1C + 132, // $8E1D + 132, // $8E1E + 132, // $8E1F + 132, // $8E20 + 132, // $8E21 + 132, // $8E22 + 132, // $8E23 + 132, // $8E24 + 132, // $8E25 + 132, // $8E26 + 132, // $8E27 + 132, // $8E28 + 132, // $8E29 + 132, // $8E2A + 132, // $8E2B + 132, // $8E2C + 132, // $8E2D + 132, // $8E2E + 132, // $8E2F + 132, // $8E30 + 132, // $8E31 + 132, // $8E32 + 132, // $8E33 + 132, // $8E34 + 132, // $8E35 + 132, // $8E36 + 132, // $8E37 + 132, // $8E38 + 132, // $8E39 + 132, // $8E3A + 132, // $8E3B + 132, // $8E3C + 132, // $8E3D + 132, // $8E3E + 132, // $8E3F + 132, // $8E40 + 132, // $8E41 + 132, // $8E42 + 132, // $8E43 + 132, // $8E44 + 132, // $8E45 + 132, // $8E46 + 132, // $8E47 + 132, // $8E48 + 132, // $8E49 + 132, // $8E4A + 132, // $8E4B + 132, // $8E4C + 132, // $8E4D + 132, // $8E4E + 132, // $8E4F + 132, // $8E50 + 132, // $8E51 + 132, // $8E52 + 132, // $8E53 + 132, // $8E54 + 132, // $8E55 + 132, // $8E56 + 132, // $8E57 + 132, // $8E58 + 132, // $8E59 + 132, // $8E5A + 132, // $8E5B + 132, // $8E5C + 132, // $8E5D + 132, // $8E5E + 132, // $8E5F + 132, // $8E60 + 132, // $8E61 + 132, // $8E62 + 132, // $8E63 + 132, // $8E64 + 132, // $8E65 + 132, // $8E66 + 132, // $8E67 + 132, // $8E68 + 132, // $8E69 + 132, // $8E6A + 132, // $8E6B + 132, // $8E6C + 132, // $8E6D + 132, // $8E6E + 132, // $8E6F + 132, // $8E70 + 132, // $8E71 + 132, // $8E72 + 132, // $8E73 + 132, // $8E74 + 132, // $8E75 + 132, // $8E76 + 132, // $8E77 + 132, // $8E78 + 132, // $8E79 + 132, // $8E7A + 132, // $8E7B + 132, // $8E7C + 132, // $8E7D + 132, // $8E7E + 132, // $8E7F + 132, // $8E80 + 132, // $8E81 + 132, // $8E82 + 132, // $8E83 + 132, // $8E84 + 132, // $8E85 + 132, // $8E86 + 132, // $8E87 + 132, // $8E88 + 132, // $8E89 + 132, // $8E8A + 132, // $8E8B + 132, // $8E8C + 132, // $8E8D + 132, // $8E8E + 132, // $8E8F + 132, // $8E90 + 132, // $8E91 + 132, // $8E92 + 132, // $8E93 + 132, // $8E94 + 132, // $8E95 + 132, // $8E96 + 132, // $8E97 + 132, // $8E98 + 132, // $8E99 + 132, // $8E9A + 132, // $8E9B + 132, // $8E9C + 132, // $8E9D + 132, // $8E9E + 132, // $8E9F + 132, // $8EA0 + 132, // $8EA1 + 132, // $8EA2 + 132, // $8EA3 + 132, // $8EA4 + 132, // $8EA5 + 132, // $8EA6 + 132, // $8EA7 + 132, // $8EA8 + 132, // $8EA9 + 132, // $8EAA + 132, // $8EAB + 132, // $8EAC + 132, // $8EAD + 132, // $8EAE + 132, // $8EAF + 132, // $8EB0 + 132, // $8EB1 + 132, // $8EB2 + 132, // $8EB3 + 132, // $8EB4 + 132, // $8EB5 + 132, // $8EB6 + 132, // $8EB7 + 132, // $8EB8 + 132, // $8EB9 + 132, // $8EBA + 132, // $8EBB + 132, // $8EBC + 132, // $8EBD + 132, // $8EBE + 132, // $8EBF + 132, // $8EC0 + 132, // $8EC1 + 132, // $8EC2 + 132, // $8EC3 + 132, // $8EC4 + 132, // $8EC5 + 132, // $8EC6 + 132, // $8EC7 + 132, // $8EC8 + 132, // $8EC9 + 132, // $8ECA + 132, // $8ECB + 132, // $8ECC + 132, // $8ECD + 132, // $8ECE + 132, // $8ECF + 132, // $8ED0 + 132, // $8ED1 + 132, // $8ED2 + 132, // $8ED3 + 132, // $8ED4 + 132, // $8ED5 + 132, // $8ED6 + 132, // $8ED7 + 132, // $8ED8 + 132, // $8ED9 + 132, // $8EDA + 132, // $8EDB + 132, // $8EDC + 132, // $8EDD + 132, // $8EDE + 132, // $8EDF + 132, // $8EE0 + 132, // $8EE1 + 132, // $8EE2 + 132, // $8EE3 + 132, // $8EE4 + 132, // $8EE5 + 132, // $8EE6 + 132, // $8EE7 + 132, // $8EE8 + 132, // $8EE9 + 132, // $8EEA + 132, // $8EEB + 132, // $8EEC + 132, // $8EED + 132, // $8EEE + 132, // $8EEF + 132, // $8EF0 + 132, // $8EF1 + 132, // $8EF2 + 132, // $8EF3 + 132, // $8EF4 + 132, // $8EF5 + 132, // $8EF6 + 132, // $8EF7 + 132, // $8EF8 + 132, // $8EF9 + 132, // $8EFA + 132, // $8EFB + 132, // $8EFC + 132, // $8EFD + 132, // $8EFE + 132, // $8EFF + 132, // $8F00 + 132, // $8F01 + 132, // $8F02 + 132, // $8F03 + 132, // $8F04 + 132, // $8F05 + 132, // $8F06 + 132, // $8F07 + 132, // $8F08 + 132, // $8F09 + 132, // $8F0A + 132, // $8F0B + 132, // $8F0C + 132, // $8F0D + 132, // $8F0E + 132, // $8F0F + 132, // $8F10 + 132, // $8F11 + 132, // $8F12 + 132, // $8F13 + 132, // $8F14 + 132, // $8F15 + 132, // $8F16 + 132, // $8F17 + 132, // $8F18 + 132, // $8F19 + 132, // $8F1A + 132, // $8F1B + 132, // $8F1C + 132, // $8F1D + 132, // $8F1E + 132, // $8F1F + 132, // $8F20 + 132, // $8F21 + 132, // $8F22 + 132, // $8F23 + 132, // $8F24 + 132, // $8F25 + 132, // $8F26 + 132, // $8F27 + 132, // $8F28 + 132, // $8F29 + 132, // $8F2A + 132, // $8F2B + 132, // $8F2C + 132, // $8F2D + 132, // $8F2E + 132, // $8F2F + 132, // $8F30 + 132, // $8F31 + 132, // $8F32 + 132, // $8F33 + 132, // $8F34 + 132, // $8F35 + 132, // $8F36 + 132, // $8F37 + 132, // $8F38 + 132, // $8F39 + 132, // $8F3A + 132, // $8F3B + 132, // $8F3C + 132, // $8F3D + 132, // $8F3E + 132, // $8F3F + 132, // $8F40 + 132, // $8F41 + 132, // $8F42 + 132, // $8F43 + 132, // $8F44 + 132, // $8F45 + 132, // $8F46 + 132, // $8F47 + 132, // $8F48 + 132, // $8F49 + 132, // $8F4A + 132, // $8F4B + 132, // $8F4C + 132, // $8F4D + 132, // $8F4E + 132, // $8F4F + 132, // $8F50 + 132, // $8F51 + 132, // $8F52 + 132, // $8F53 + 132, // $8F54 + 132, // $8F55 + 132, // $8F56 + 132, // $8F57 + 132, // $8F58 + 132, // $8F59 + 132, // $8F5A + 132, // $8F5B + 132, // $8F5C + 132, // $8F5D + 132, // $8F5E + 132, // $8F5F + 132, // $8F60 + 132, // $8F61 + 132, // $8F62 + 132, // $8F63 + 132, // $8F64 + 132, // $8F65 + 132, // $8F66 + 132, // $8F67 + 132, // $8F68 + 132, // $8F69 + 132, // $8F6A + 132, // $8F6B + 132, // $8F6C + 132, // $8F6D + 132, // $8F6E + 132, // $8F6F + 132, // $8F70 + 132, // $8F71 + 132, // $8F72 + 132, // $8F73 + 132, // $8F74 + 132, // $8F75 + 132, // $8F76 + 132, // $8F77 + 132, // $8F78 + 132, // $8F79 + 132, // $8F7A + 132, // $8F7B + 132, // $8F7C + 132, // $8F7D + 132, // $8F7E + 132, // $8F7F + 132, // $8F80 + 132, // $8F81 + 132, // $8F82 + 132, // $8F83 + 132, // $8F84 + 132, // $8F85 + 132, // $8F86 + 132, // $8F87 + 132, // $8F88 + 132, // $8F89 + 132, // $8F8A + 132, // $8F8B + 132, // $8F8C + 132, // $8F8D + 132, // $8F8E + 132, // $8F8F + 132, // $8F90 + 132, // $8F91 + 132, // $8F92 + 132, // $8F93 + 132, // $8F94 + 132, // $8F95 + 132, // $8F96 + 132, // $8F97 + 132, // $8F98 + 132, // $8F99 + 132, // $8F9A + 132, // $8F9B + 132, // $8F9C + 132, // $8F9D + 132, // $8F9E + 132, // $8F9F + 132, // $8FA0 + 132, // $8FA1 + 132, // $8FA2 + 132, // $8FA3 + 132, // $8FA4 + 132, // $8FA5 + 132, // $8FA6 + 132, // $8FA7 + 132, // $8FA8 + 132, // $8FA9 + 132, // $8FAA + 132, // $8FAB + 132, // $8FAC + 132, // $8FAD + 132, // $8FAE + 132, // $8FAF + 132, // $8FB0 + 132, // $8FB1 + 132, // $8FB2 + 132, // $8FB3 + 132, // $8FB4 + 132, // $8FB5 + 132, // $8FB6 + 132, // $8FB7 + 132, // $8FB8 + 132, // $8FB9 + 132, // $8FBA + 132, // $8FBB + 132, // $8FBC + 132, // $8FBD + 132, // $8FBE + 132, // $8FBF + 132, // $8FC0 + 132, // $8FC1 + 132, // $8FC2 + 132, // $8FC3 + 132, // $8FC4 + 132, // $8FC5 + 132, // $8FC6 + 132, // $8FC7 + 132, // $8FC8 + 132, // $8FC9 + 132, // $8FCA + 132, // $8FCB + 132, // $8FCC + 132, // $8FCD + 132, // $8FCE + 132, // $8FCF + 132, // $8FD0 + 132, // $8FD1 + 132, // $8FD2 + 132, // $8FD3 + 132, // $8FD4 + 132, // $8FD5 + 132, // $8FD6 + 132, // $8FD7 + 132, // $8FD8 + 132, // $8FD9 + 132, // $8FDA + 132, // $8FDB + 132, // $8FDC + 132, // $8FDD + 132, // $8FDE + 132, // $8FDF + 132, // $8FE0 + 132, // $8FE1 + 132, // $8FE2 + 132, // $8FE3 + 132, // $8FE4 + 132, // $8FE5 + 132, // $8FE6 + 132, // $8FE7 + 132, // $8FE8 + 132, // $8FE9 + 132, // $8FEA + 132, // $8FEB + 132, // $8FEC + 132, // $8FED + 132, // $8FEE + 132, // $8FEF + 132, // $8FF0 + 132, // $8FF1 + 132, // $8FF2 + 132, // $8FF3 + 132, // $8FF4 + 132, // $8FF5 + 132, // $8FF6 + 132, // $8FF7 + 132, // $8FF8 + 132, // $8FF9 + 132, // $8FFA + 132, // $8FFB + 132, // $8FFC + 132, // $8FFD + 132, // $8FFE + 132, // $8FFF + 132, // $9000 + 132, // $9001 + 132, // $9002 + 132, // $9003 + 132, // $9004 + 132, // $9005 + 132, // $9006 + 132, // $9007 + 132, // $9008 + 132, // $9009 + 132, // $900A + 132, // $900B + 132, // $900C + 132, // $900D + 132, // $900E + 132, // $900F + 132, // $9010 + 132, // $9011 + 132, // $9012 + 132, // $9013 + 132, // $9014 + 132, // $9015 + 132, // $9016 + 132, // $9017 + 132, // $9018 + 132, // $9019 + 132, // $901A + 132, // $901B + 132, // $901C + 132, // $901D + 132, // $901E + 132, // $901F + 132, // $9020 + 132, // $9021 + 132, // $9022 + 132, // $9023 + 132, // $9024 + 132, // $9025 + 132, // $9026 + 132, // $9027 + 132, // $9028 + 132, // $9029 + 132, // $902A + 132, // $902B + 132, // $902C + 132, // $902D + 132, // $902E + 132, // $902F + 132, // $9030 + 132, // $9031 + 132, // $9032 + 132, // $9033 + 132, // $9034 + 132, // $9035 + 132, // $9036 + 132, // $9037 + 132, // $9038 + 132, // $9039 + 132, // $903A + 132, // $903B + 132, // $903C + 132, // $903D + 132, // $903E + 132, // $903F + 132, // $9040 + 132, // $9041 + 132, // $9042 + 132, // $9043 + 132, // $9044 + 132, // $9045 + 132, // $9046 + 132, // $9047 + 132, // $9048 + 132, // $9049 + 132, // $904A + 132, // $904B + 132, // $904C + 132, // $904D + 132, // $904E + 132, // $904F + 132, // $9050 + 132, // $9051 + 132, // $9052 + 132, // $9053 + 132, // $9054 + 132, // $9055 + 132, // $9056 + 132, // $9057 + 132, // $9058 + 132, // $9059 + 132, // $905A + 132, // $905B + 132, // $905C + 132, // $905D + 132, // $905E + 132, // $905F + 132, // $9060 + 132, // $9061 + 132, // $9062 + 132, // $9063 + 132, // $9064 + 132, // $9065 + 132, // $9066 + 132, // $9067 + 132, // $9068 + 132, // $9069 + 132, // $906A + 132, // $906B + 132, // $906C + 132, // $906D + 132, // $906E + 132, // $906F + 132, // $9070 + 132, // $9071 + 132, // $9072 + 132, // $9073 + 132, // $9074 + 132, // $9075 + 132, // $9076 + 132, // $9077 + 132, // $9078 + 132, // $9079 + 132, // $907A + 132, // $907B + 132, // $907C + 132, // $907D + 132, // $907E + 132, // $907F + 132, // $9080 + 132, // $9081 + 132, // $9082 + 132, // $9083 + 132, // $9084 + 132, // $9085 + 132, // $9086 + 132, // $9087 + 132, // $9088 + 132, // $9089 + 132, // $908A + 132, // $908B + 132, // $908C + 132, // $908D + 132, // $908E + 132, // $908F + 132, // $9090 + 132, // $9091 + 132, // $9092 + 132, // $9093 + 132, // $9094 + 132, // $9095 + 132, // $9096 + 132, // $9097 + 132, // $9098 + 132, // $9099 + 132, // $909A + 132, // $909B + 132, // $909C + 132, // $909D + 132, // $909E + 132, // $909F + 132, // $90A0 + 132, // $90A1 + 132, // $90A2 + 132, // $90A3 + 132, // $90A4 + 132, // $90A5 + 132, // $90A6 + 132, // $90A7 + 132, // $90A8 + 132, // $90A9 + 132, // $90AA + 132, // $90AB + 132, // $90AC + 132, // $90AD + 132, // $90AE + 132, // $90AF + 132, // $90B0 + 132, // $90B1 + 132, // $90B2 + 132, // $90B3 + 132, // $90B4 + 132, // $90B5 + 132, // $90B6 + 132, // $90B7 + 132, // $90B8 + 132, // $90B9 + 132, // $90BA + 132, // $90BB + 132, // $90BC + 132, // $90BD + 132, // $90BE + 132, // $90BF + 132, // $90C0 + 132, // $90C1 + 132, // $90C2 + 132, // $90C3 + 132, // $90C4 + 132, // $90C5 + 132, // $90C6 + 132, // $90C7 + 132, // $90C8 + 132, // $90C9 + 132, // $90CA + 132, // $90CB + 132, // $90CC + 132, // $90CD + 132, // $90CE + 132, // $90CF + 132, // $90D0 + 132, // $90D1 + 132, // $90D2 + 132, // $90D3 + 132, // $90D4 + 132, // $90D5 + 132, // $90D6 + 132, // $90D7 + 132, // $90D8 + 132, // $90D9 + 132, // $90DA + 132, // $90DB + 132, // $90DC + 132, // $90DD + 132, // $90DE + 132, // $90DF + 132, // $90E0 + 132, // $90E1 + 132, // $90E2 + 132, // $90E3 + 132, // $90E4 + 132, // $90E5 + 132, // $90E6 + 132, // $90E7 + 132, // $90E8 + 132, // $90E9 + 132, // $90EA + 132, // $90EB + 132, // $90EC + 132, // $90ED + 132, // $90EE + 132, // $90EF + 132, // $90F0 + 132, // $90F1 + 132, // $90F2 + 132, // $90F3 + 132, // $90F4 + 132, // $90F5 + 132, // $90F6 + 132, // $90F7 + 132, // $90F8 + 132, // $90F9 + 132, // $90FA + 132, // $90FB + 132, // $90FC + 132, // $90FD + 132, // $90FE + 132, // $90FF + 132, // $9100 + 132, // $9101 + 132, // $9102 + 132, // $9103 + 132, // $9104 + 132, // $9105 + 132, // $9106 + 132, // $9107 + 132, // $9108 + 132, // $9109 + 132, // $910A + 132, // $910B + 132, // $910C + 132, // $910D + 132, // $910E + 132, // $910F + 132, // $9110 + 132, // $9111 + 132, // $9112 + 132, // $9113 + 132, // $9114 + 132, // $9115 + 132, // $9116 + 132, // $9117 + 132, // $9118 + 132, // $9119 + 132, // $911A + 132, // $911B + 132, // $911C + 132, // $911D + 132, // $911E + 132, // $911F + 132, // $9120 + 132, // $9121 + 132, // $9122 + 132, // $9123 + 132, // $9124 + 132, // $9125 + 132, // $9126 + 132, // $9127 + 132, // $9128 + 132, // $9129 + 132, // $912A + 132, // $912B + 132, // $912C + 132, // $912D + 132, // $912E + 132, // $912F + 132, // $9130 + 132, // $9131 + 132, // $9132 + 132, // $9133 + 132, // $9134 + 132, // $9135 + 132, // $9136 + 132, // $9137 + 132, // $9138 + 132, // $9139 + 132, // $913A + 132, // $913B + 132, // $913C + 132, // $913D + 132, // $913E + 132, // $913F + 132, // $9140 + 132, // $9141 + 132, // $9142 + 132, // $9143 + 132, // $9144 + 132, // $9145 + 132, // $9146 + 132, // $9147 + 132, // $9148 + 132, // $9149 + 132, // $914A + 132, // $914B + 132, // $914C + 132, // $914D + 132, // $914E + 132, // $914F + 132, // $9150 + 132, // $9151 + 132, // $9152 + 132, // $9153 + 132, // $9154 + 132, // $9155 + 132, // $9156 + 132, // $9157 + 132, // $9158 + 132, // $9159 + 132, // $915A + 132, // $915B + 132, // $915C + 132, // $915D + 132, // $915E + 132, // $915F + 132, // $9160 + 132, // $9161 + 132, // $9162 + 132, // $9163 + 132, // $9164 + 132, // $9165 + 132, // $9166 + 132, // $9167 + 132, // $9168 + 132, // $9169 + 132, // $916A + 132, // $916B + 132, // $916C + 132, // $916D + 132, // $916E + 132, // $916F + 132, // $9170 + 132, // $9171 + 132, // $9172 + 132, // $9173 + 132, // $9174 + 132, // $9175 + 132, // $9176 + 132, // $9177 + 132, // $9178 + 132, // $9179 + 132, // $917A + 132, // $917B + 132, // $917C + 132, // $917D + 132, // $917E + 132, // $917F + 132, // $9180 + 132, // $9181 + 132, // $9182 + 132, // $9183 + 132, // $9184 + 132, // $9185 + 132, // $9186 + 132, // $9187 + 132, // $9188 + 132, // $9189 + 132, // $918A + 132, // $918B + 132, // $918C + 132, // $918D + 132, // $918E + 132, // $918F + 132, // $9190 + 132, // $9191 + 132, // $9192 + 132, // $9193 + 132, // $9194 + 132, // $9195 + 132, // $9196 + 132, // $9197 + 132, // $9198 + 132, // $9199 + 132, // $919A + 132, // $919B + 132, // $919C + 132, // $919D + 132, // $919E + 132, // $919F + 132, // $91A0 + 132, // $91A1 + 132, // $91A2 + 132, // $91A3 + 132, // $91A4 + 132, // $91A5 + 132, // $91A6 + 132, // $91A7 + 132, // $91A8 + 132, // $91A9 + 132, // $91AA + 132, // $91AB + 132, // $91AC + 132, // $91AD + 132, // $91AE + 132, // $91AF + 132, // $91B0 + 132, // $91B1 + 132, // $91B2 + 132, // $91B3 + 132, // $91B4 + 132, // $91B5 + 132, // $91B6 + 132, // $91B7 + 132, // $91B8 + 132, // $91B9 + 132, // $91BA + 132, // $91BB + 132, // $91BC + 132, // $91BD + 132, // $91BE + 132, // $91BF + 132, // $91C0 + 132, // $91C1 + 132, // $91C2 + 132, // $91C3 + 132, // $91C4 + 132, // $91C5 + 132, // $91C6 + 132, // $91C7 + 132, // $91C8 + 132, // $91C9 + 132, // $91CA + 132, // $91CB + 132, // $91CC + 132, // $91CD + 132, // $91CE + 132, // $91CF + 132, // $91D0 + 132, // $91D1 + 132, // $91D2 + 132, // $91D3 + 132, // $91D4 + 132, // $91D5 + 132, // $91D6 + 132, // $91D7 + 132, // $91D8 + 132, // $91D9 + 132, // $91DA + 132, // $91DB + 132, // $91DC + 132, // $91DD + 132, // $91DE + 132, // $91DF + 132, // $91E0 + 132, // $91E1 + 132, // $91E2 + 132, // $91E3 + 132, // $91E4 + 132, // $91E5 + 132, // $91E6 + 132, // $91E7 + 132, // $91E8 + 132, // $91E9 + 132, // $91EA + 132, // $91EB + 132, // $91EC + 132, // $91ED + 132, // $91EE + 132, // $91EF + 132, // $91F0 + 132, // $91F1 + 132, // $91F2 + 132, // $91F3 + 132, // $91F4 + 132, // $91F5 + 132, // $91F6 + 132, // $91F7 + 132, // $91F8 + 132, // $91F9 + 132, // $91FA + 132, // $91FB + 132, // $91FC + 132, // $91FD + 132, // $91FE + 132, // $91FF + 132, // $9200 + 132, // $9201 + 132, // $9202 + 132, // $9203 + 132, // $9204 + 132, // $9205 + 132, // $9206 + 132, // $9207 + 132, // $9208 + 132, // $9209 + 132, // $920A + 132, // $920B + 132, // $920C + 132, // $920D + 132, // $920E + 132, // $920F + 132, // $9210 + 132, // $9211 + 132, // $9212 + 132, // $9213 + 132, // $9214 + 132, // $9215 + 132, // $9216 + 132, // $9217 + 132, // $9218 + 132, // $9219 + 132, // $921A + 132, // $921B + 132, // $921C + 132, // $921D + 132, // $921E + 132, // $921F + 132, // $9220 + 132, // $9221 + 132, // $9222 + 132, // $9223 + 132, // $9224 + 132, // $9225 + 132, // $9226 + 132, // $9227 + 132, // $9228 + 132, // $9229 + 132, // $922A + 132, // $922B + 132, // $922C + 132, // $922D + 132, // $922E + 132, // $922F + 132, // $9230 + 132, // $9231 + 132, // $9232 + 132, // $9233 + 132, // $9234 + 132, // $9235 + 132, // $9236 + 132, // $9237 + 132, // $9238 + 132, // $9239 + 132, // $923A + 132, // $923B + 132, // $923C + 132, // $923D + 132, // $923E + 132, // $923F + 132, // $9240 + 132, // $9241 + 132, // $9242 + 132, // $9243 + 132, // $9244 + 132, // $9245 + 132, // $9246 + 132, // $9247 + 132, // $9248 + 132, // $9249 + 132, // $924A + 132, // $924B + 132, // $924C + 132, // $924D + 132, // $924E + 132, // $924F + 132, // $9250 + 132, // $9251 + 132, // $9252 + 132, // $9253 + 132, // $9254 + 132, // $9255 + 132, // $9256 + 132, // $9257 + 132, // $9258 + 132, // $9259 + 132, // $925A + 132, // $925B + 132, // $925C + 132, // $925D + 132, // $925E + 132, // $925F + 132, // $9260 + 132, // $9261 + 132, // $9262 + 132, // $9263 + 132, // $9264 + 132, // $9265 + 132, // $9266 + 132, // $9267 + 132, // $9268 + 132, // $9269 + 132, // $926A + 132, // $926B + 132, // $926C + 132, // $926D + 132, // $926E + 132, // $926F + 132, // $9270 + 132, // $9271 + 132, // $9272 + 132, // $9273 + 132, // $9274 + 132, // $9275 + 132, // $9276 + 132, // $9277 + 132, // $9278 + 132, // $9279 + 132, // $927A + 132, // $927B + 132, // $927C + 132, // $927D + 132, // $927E + 132, // $927F + 132, // $9280 + 132, // $9281 + 132, // $9282 + 132, // $9283 + 132, // $9284 + 132, // $9285 + 132, // $9286 + 132, // $9287 + 132, // $9288 + 132, // $9289 + 132, // $928A + 132, // $928B + 132, // $928C + 132, // $928D + 132, // $928E + 132, // $928F + 132, // $9290 + 132, // $9291 + 132, // $9292 + 132, // $9293 + 132, // $9294 + 132, // $9295 + 132, // $9296 + 132, // $9297 + 132, // $9298 + 132, // $9299 + 132, // $929A + 132, // $929B + 132, // $929C + 132, // $929D + 132, // $929E + 132, // $929F + 132, // $92A0 + 132, // $92A1 + 132, // $92A2 + 132, // $92A3 + 132, // $92A4 + 132, // $92A5 + 132, // $92A6 + 132, // $92A7 + 132, // $92A8 + 132, // $92A9 + 132, // $92AA + 132, // $92AB + 132, // $92AC + 132, // $92AD + 132, // $92AE + 132, // $92AF + 132, // $92B0 + 132, // $92B1 + 132, // $92B2 + 132, // $92B3 + 132, // $92B4 + 132, // $92B5 + 132, // $92B6 + 132, // $92B7 + 132, // $92B8 + 132, // $92B9 + 132, // $92BA + 132, // $92BB + 132, // $92BC + 132, // $92BD + 132, // $92BE + 132, // $92BF + 132, // $92C0 + 132, // $92C1 + 132, // $92C2 + 132, // $92C3 + 132, // $92C4 + 132, // $92C5 + 132, // $92C6 + 132, // $92C7 + 132, // $92C8 + 132, // $92C9 + 132, // $92CA + 132, // $92CB + 132, // $92CC + 132, // $92CD + 132, // $92CE + 132, // $92CF + 132, // $92D0 + 132, // $92D1 + 132, // $92D2 + 132, // $92D3 + 132, // $92D4 + 132, // $92D5 + 132, // $92D6 + 132, // $92D7 + 132, // $92D8 + 132, // $92D9 + 132, // $92DA + 132, // $92DB + 132, // $92DC + 132, // $92DD + 132, // $92DE + 132, // $92DF + 132, // $92E0 + 132, // $92E1 + 132, // $92E2 + 132, // $92E3 + 132, // $92E4 + 132, // $92E5 + 132, // $92E6 + 132, // $92E7 + 132, // $92E8 + 132, // $92E9 + 132, // $92EA + 132, // $92EB + 132, // $92EC + 132, // $92ED + 132, // $92EE + 132, // $92EF + 132, // $92F0 + 132, // $92F1 + 132, // $92F2 + 132, // $92F3 + 132, // $92F4 + 132, // $92F5 + 132, // $92F6 + 132, // $92F7 + 132, // $92F8 + 132, // $92F9 + 132, // $92FA + 132, // $92FB + 132, // $92FC + 132, // $92FD + 132, // $92FE + 132, // $92FF + 132, // $9300 + 132, // $9301 + 132, // $9302 + 132, // $9303 + 132, // $9304 + 132, // $9305 + 132, // $9306 + 132, // $9307 + 132, // $9308 + 132, // $9309 + 132, // $930A + 132, // $930B + 132, // $930C + 132, // $930D + 132, // $930E + 132, // $930F + 132, // $9310 + 132, // $9311 + 132, // $9312 + 132, // $9313 + 132, // $9314 + 132, // $9315 + 132, // $9316 + 132, // $9317 + 132, // $9318 + 132, // $9319 + 132, // $931A + 132, // $931B + 132, // $931C + 132, // $931D + 132, // $931E + 132, // $931F + 132, // $9320 + 132, // $9321 + 132, // $9322 + 132, // $9323 + 132, // $9324 + 132, // $9325 + 132, // $9326 + 132, // $9327 + 132, // $9328 + 132, // $9329 + 132, // $932A + 132, // $932B + 132, // $932C + 132, // $932D + 132, // $932E + 132, // $932F + 132, // $9330 + 132, // $9331 + 132, // $9332 + 132, // $9333 + 132, // $9334 + 132, // $9335 + 132, // $9336 + 132, // $9337 + 132, // $9338 + 132, // $9339 + 132, // $933A + 132, // $933B + 132, // $933C + 132, // $933D + 132, // $933E + 132, // $933F + 132, // $9340 + 132, // $9341 + 132, // $9342 + 132, // $9343 + 132, // $9344 + 132, // $9345 + 132, // $9346 + 132, // $9347 + 132, // $9348 + 132, // $9349 + 132, // $934A + 132, // $934B + 132, // $934C + 132, // $934D + 132, // $934E + 132, // $934F + 132, // $9350 + 132, // $9351 + 132, // $9352 + 132, // $9353 + 132, // $9354 + 132, // $9355 + 132, // $9356 + 132, // $9357 + 132, // $9358 + 132, // $9359 + 132, // $935A + 132, // $935B + 132, // $935C + 132, // $935D + 132, // $935E + 132, // $935F + 132, // $9360 + 132, // $9361 + 132, // $9362 + 132, // $9363 + 132, // $9364 + 132, // $9365 + 132, // $9366 + 132, // $9367 + 132, // $9368 + 132, // $9369 + 132, // $936A + 132, // $936B + 132, // $936C + 132, // $936D + 132, // $936E + 132, // $936F + 132, // $9370 + 132, // $9371 + 132, // $9372 + 132, // $9373 + 132, // $9374 + 132, // $9375 + 132, // $9376 + 132, // $9377 + 132, // $9378 + 132, // $9379 + 132, // $937A + 132, // $937B + 132, // $937C + 132, // $937D + 132, // $937E + 132, // $937F + 132, // $9380 + 132, // $9381 + 132, // $9382 + 132, // $9383 + 132, // $9384 + 132, // $9385 + 132, // $9386 + 132, // $9387 + 132, // $9388 + 132, // $9389 + 132, // $938A + 132, // $938B + 132, // $938C + 132, // $938D + 132, // $938E + 132, // $938F + 132, // $9390 + 132, // $9391 + 132, // $9392 + 132, // $9393 + 132, // $9394 + 132, // $9395 + 132, // $9396 + 132, // $9397 + 132, // $9398 + 132, // $9399 + 132, // $939A + 132, // $939B + 132, // $939C + 132, // $939D + 132, // $939E + 132, // $939F + 132, // $93A0 + 132, // $93A1 + 132, // $93A2 + 132, // $93A3 + 132, // $93A4 + 132, // $93A5 + 132, // $93A6 + 132, // $93A7 + 132, // $93A8 + 132, // $93A9 + 132, // $93AA + 132, // $93AB + 132, // $93AC + 132, // $93AD + 132, // $93AE + 132, // $93AF + 132, // $93B0 + 132, // $93B1 + 132, // $93B2 + 132, // $93B3 + 132, // $93B4 + 132, // $93B5 + 132, // $93B6 + 132, // $93B7 + 132, // $93B8 + 132, // $93B9 + 132, // $93BA + 132, // $93BB + 132, // $93BC + 132, // $93BD + 132, // $93BE + 132, // $93BF + 132, // $93C0 + 132, // $93C1 + 132, // $93C2 + 132, // $93C3 + 132, // $93C4 + 132, // $93C5 + 132, // $93C6 + 132, // $93C7 + 132, // $93C8 + 132, // $93C9 + 132, // $93CA + 132, // $93CB + 132, // $93CC + 132, // $93CD + 132, // $93CE + 132, // $93CF + 132, // $93D0 + 132, // $93D1 + 132, // $93D2 + 132, // $93D3 + 132, // $93D4 + 132, // $93D5 + 132, // $93D6 + 132, // $93D7 + 132, // $93D8 + 132, // $93D9 + 132, // $93DA + 132, // $93DB + 132, // $93DC + 132, // $93DD + 132, // $93DE + 132, // $93DF + 132, // $93E0 + 132, // $93E1 + 132, // $93E2 + 132, // $93E3 + 132, // $93E4 + 132, // $93E5 + 132, // $93E6 + 132, // $93E7 + 132, // $93E8 + 132, // $93E9 + 132, // $93EA + 132, // $93EB + 132, // $93EC + 132, // $93ED + 132, // $93EE + 132, // $93EF + 132, // $93F0 + 132, // $93F1 + 132, // $93F2 + 132, // $93F3 + 132, // $93F4 + 132, // $93F5 + 132, // $93F6 + 132, // $93F7 + 132, // $93F8 + 132, // $93F9 + 132, // $93FA + 132, // $93FB + 132, // $93FC + 132, // $93FD + 132, // $93FE + 132, // $93FF + 132, // $9400 + 132, // $9401 + 132, // $9402 + 132, // $9403 + 132, // $9404 + 132, // $9405 + 132, // $9406 + 132, // $9407 + 132, // $9408 + 132, // $9409 + 132, // $940A + 132, // $940B + 132, // $940C + 132, // $940D + 132, // $940E + 132, // $940F + 132, // $9410 + 132, // $9411 + 132, // $9412 + 132, // $9413 + 132, // $9414 + 132, // $9415 + 132, // $9416 + 132, // $9417 + 132, // $9418 + 132, // $9419 + 132, // $941A + 132, // $941B + 132, // $941C + 132, // $941D + 132, // $941E + 132, // $941F + 132, // $9420 + 132, // $9421 + 132, // $9422 + 132, // $9423 + 132, // $9424 + 132, // $9425 + 132, // $9426 + 132, // $9427 + 132, // $9428 + 132, // $9429 + 132, // $942A + 132, // $942B + 132, // $942C + 132, // $942D + 132, // $942E + 132, // $942F + 132, // $9430 + 132, // $9431 + 132, // $9432 + 132, // $9433 + 132, // $9434 + 132, // $9435 + 132, // $9436 + 132, // $9437 + 132, // $9438 + 132, // $9439 + 132, // $943A + 132, // $943B + 132, // $943C + 132, // $943D + 132, // $943E + 132, // $943F + 132, // $9440 + 132, // $9441 + 132, // $9442 + 132, // $9443 + 132, // $9444 + 132, // $9445 + 132, // $9446 + 132, // $9447 + 132, // $9448 + 132, // $9449 + 132, // $944A + 132, // $944B + 132, // $944C + 132, // $944D + 132, // $944E + 132, // $944F + 132, // $9450 + 132, // $9451 + 132, // $9452 + 132, // $9453 + 132, // $9454 + 132, // $9455 + 132, // $9456 + 132, // $9457 + 132, // $9458 + 132, // $9459 + 132, // $945A + 132, // $945B + 132, // $945C + 132, // $945D + 132, // $945E + 132, // $945F + 132, // $9460 + 132, // $9461 + 132, // $9462 + 132, // $9463 + 132, // $9464 + 132, // $9465 + 132, // $9466 + 132, // $9467 + 132, // $9468 + 132, // $9469 + 132, // $946A + 132, // $946B + 132, // $946C + 132, // $946D + 132, // $946E + 132, // $946F + 132, // $9470 + 132, // $9471 + 132, // $9472 + 132, // $9473 + 132, // $9474 + 132, // $9475 + 132, // $9476 + 132, // $9477 + 132, // $9478 + 132, // $9479 + 132, // $947A + 132, // $947B + 132, // $947C + 132, // $947D + 132, // $947E + 132, // $947F + 132, // $9480 + 132, // $9481 + 132, // $9482 + 132, // $9483 + 132, // $9484 + 132, // $9485 + 132, // $9486 + 132, // $9487 + 132, // $9488 + 132, // $9489 + 132, // $948A + 132, // $948B + 132, // $948C + 132, // $948D + 132, // $948E + 132, // $948F + 132, // $9490 + 132, // $9491 + 132, // $9492 + 132, // $9493 + 132, // $9494 + 132, // $9495 + 132, // $9496 + 132, // $9497 + 132, // $9498 + 132, // $9499 + 132, // $949A + 132, // $949B + 132, // $949C + 132, // $949D + 132, // $949E + 132, // $949F + 132, // $94A0 + 132, // $94A1 + 132, // $94A2 + 132, // $94A3 + 132, // $94A4 + 132, // $94A5 + 132, // $94A6 + 132, // $94A7 + 132, // $94A8 + 132, // $94A9 + 132, // $94AA + 132, // $94AB + 132, // $94AC + 132, // $94AD + 132, // $94AE + 132, // $94AF + 132, // $94B0 + 132, // $94B1 + 132, // $94B2 + 132, // $94B3 + 132, // $94B4 + 132, // $94B5 + 132, // $94B6 + 132, // $94B7 + 132, // $94B8 + 132, // $94B9 + 132, // $94BA + 132, // $94BB + 132, // $94BC + 132, // $94BD + 132, // $94BE + 132, // $94BF + 132, // $94C0 + 132, // $94C1 + 132, // $94C2 + 132, // $94C3 + 132, // $94C4 + 132, // $94C5 + 132, // $94C6 + 132, // $94C7 + 132, // $94C8 + 132, // $94C9 + 132, // $94CA + 132, // $94CB + 132, // $94CC + 132, // $94CD + 132, // $94CE + 132, // $94CF + 132, // $94D0 + 132, // $94D1 + 132, // $94D2 + 132, // $94D3 + 132, // $94D4 + 132, // $94D5 + 132, // $94D6 + 132, // $94D7 + 132, // $94D8 + 132, // $94D9 + 132, // $94DA + 132, // $94DB + 132, // $94DC + 132, // $94DD + 132, // $94DE + 132, // $94DF + 132, // $94E0 + 132, // $94E1 + 132, // $94E2 + 132, // $94E3 + 132, // $94E4 + 132, // $94E5 + 132, // $94E6 + 132, // $94E7 + 132, // $94E8 + 132, // $94E9 + 132, // $94EA + 132, // $94EB + 132, // $94EC + 132, // $94ED + 132, // $94EE + 132, // $94EF + 132, // $94F0 + 132, // $94F1 + 132, // $94F2 + 132, // $94F3 + 132, // $94F4 + 132, // $94F5 + 132, // $94F6 + 132, // $94F7 + 132, // $94F8 + 132, // $94F9 + 132, // $94FA + 132, // $94FB + 132, // $94FC + 132, // $94FD + 132, // $94FE + 132, // $94FF + 132, // $9500 + 132, // $9501 + 132, // $9502 + 132, // $9503 + 132, // $9504 + 132, // $9505 + 132, // $9506 + 132, // $9507 + 132, // $9508 + 132, // $9509 + 132, // $950A + 132, // $950B + 132, // $950C + 132, // $950D + 132, // $950E + 132, // $950F + 132, // $9510 + 132, // $9511 + 132, // $9512 + 132, // $9513 + 132, // $9514 + 132, // $9515 + 132, // $9516 + 132, // $9517 + 132, // $9518 + 132, // $9519 + 132, // $951A + 132, // $951B + 132, // $951C + 132, // $951D + 132, // $951E + 132, // $951F + 132, // $9520 + 132, // $9521 + 132, // $9522 + 132, // $9523 + 132, // $9524 + 132, // $9525 + 132, // $9526 + 132, // $9527 + 132, // $9528 + 132, // $9529 + 132, // $952A + 132, // $952B + 132, // $952C + 132, // $952D + 132, // $952E + 132, // $952F + 132, // $9530 + 132, // $9531 + 132, // $9532 + 132, // $9533 + 132, // $9534 + 132, // $9535 + 132, // $9536 + 132, // $9537 + 132, // $9538 + 132, // $9539 + 132, // $953A + 132, // $953B + 132, // $953C + 132, // $953D + 132, // $953E + 132, // $953F + 132, // $9540 + 132, // $9541 + 132, // $9542 + 132, // $9543 + 132, // $9544 + 132, // $9545 + 132, // $9546 + 132, // $9547 + 132, // $9548 + 132, // $9549 + 132, // $954A + 132, // $954B + 132, // $954C + 132, // $954D + 132, // $954E + 132, // $954F + 132, // $9550 + 132, // $9551 + 132, // $9552 + 132, // $9553 + 132, // $9554 + 132, // $9555 + 132, // $9556 + 132, // $9557 + 132, // $9558 + 132, // $9559 + 132, // $955A + 132, // $955B + 132, // $955C + 132, // $955D + 132, // $955E + 132, // $955F + 132, // $9560 + 132, // $9561 + 132, // $9562 + 132, // $9563 + 132, // $9564 + 132, // $9565 + 132, // $9566 + 132, // $9567 + 132, // $9568 + 132, // $9569 + 132, // $956A + 132, // $956B + 132, // $956C + 132, // $956D + 132, // $956E + 132, // $956F + 132, // $9570 + 132, // $9571 + 132, // $9572 + 132, // $9573 + 132, // $9574 + 132, // $9575 + 132, // $9576 + 132, // $9577 + 132, // $9578 + 132, // $9579 + 132, // $957A + 132, // $957B + 132, // $957C + 132, // $957D + 132, // $957E + 132, // $957F + 132, // $9580 + 132, // $9581 + 132, // $9582 + 132, // $9583 + 132, // $9584 + 132, // $9585 + 132, // $9586 + 132, // $9587 + 132, // $9588 + 132, // $9589 + 132, // $958A + 132, // $958B + 132, // $958C + 132, // $958D + 132, // $958E + 132, // $958F + 132, // $9590 + 132, // $9591 + 132, // $9592 + 132, // $9593 + 132, // $9594 + 132, // $9595 + 132, // $9596 + 132, // $9597 + 132, // $9598 + 132, // $9599 + 132, // $959A + 132, // $959B + 132, // $959C + 132, // $959D + 132, // $959E + 132, // $959F + 132, // $95A0 + 132, // $95A1 + 132, // $95A2 + 132, // $95A3 + 132, // $95A4 + 132, // $95A5 + 132, // $95A6 + 132, // $95A7 + 132, // $95A8 + 132, // $95A9 + 132, // $95AA + 132, // $95AB + 132, // $95AC + 132, // $95AD + 132, // $95AE + 132, // $95AF + 132, // $95B0 + 132, // $95B1 + 132, // $95B2 + 132, // $95B3 + 132, // $95B4 + 132, // $95B5 + 132, // $95B6 + 132, // $95B7 + 132, // $95B8 + 132, // $95B9 + 132, // $95BA + 132, // $95BB + 132, // $95BC + 132, // $95BD + 132, // $95BE + 132, // $95BF + 132, // $95C0 + 132, // $95C1 + 132, // $95C2 + 132, // $95C3 + 132, // $95C4 + 132, // $95C5 + 132, // $95C6 + 132, // $95C7 + 132, // $95C8 + 132, // $95C9 + 132, // $95CA + 132, // $95CB + 132, // $95CC + 132, // $95CD + 132, // $95CE + 132, // $95CF + 132, // $95D0 + 132, // $95D1 + 132, // $95D2 + 132, // $95D3 + 132, // $95D4 + 132, // $95D5 + 132, // $95D6 + 132, // $95D7 + 132, // $95D8 + 132, // $95D9 + 132, // $95DA + 132, // $95DB + 132, // $95DC + 132, // $95DD + 132, // $95DE + 132, // $95DF + 132, // $95E0 + 132, // $95E1 + 132, // $95E2 + 132, // $95E3 + 132, // $95E4 + 132, // $95E5 + 132, // $95E6 + 132, // $95E7 + 132, // $95E8 + 132, // $95E9 + 132, // $95EA + 132, // $95EB + 132, // $95EC + 132, // $95ED + 132, // $95EE + 132, // $95EF + 132, // $95F0 + 132, // $95F1 + 132, // $95F2 + 132, // $95F3 + 132, // $95F4 + 132, // $95F5 + 132, // $95F6 + 132, // $95F7 + 132, // $95F8 + 132, // $95F9 + 132, // $95FA + 132, // $95FB + 132, // $95FC + 132, // $95FD + 132, // $95FE + 132, // $95FF + 132, // $9600 + 132, // $9601 + 132, // $9602 + 132, // $9603 + 132, // $9604 + 132, // $9605 + 132, // $9606 + 132, // $9607 + 132, // $9608 + 132, // $9609 + 132, // $960A + 132, // $960B + 132, // $960C + 132, // $960D + 132, // $960E + 132, // $960F + 132, // $9610 + 132, // $9611 + 132, // $9612 + 132, // $9613 + 132, // $9614 + 132, // $9615 + 132, // $9616 + 132, // $9617 + 132, // $9618 + 132, // $9619 + 132, // $961A + 132, // $961B + 132, // $961C + 132, // $961D + 132, // $961E + 132, // $961F + 132, // $9620 + 132, // $9621 + 132, // $9622 + 132, // $9623 + 132, // $9624 + 132, // $9625 + 132, // $9626 + 132, // $9627 + 132, // $9628 + 132, // $9629 + 132, // $962A + 132, // $962B + 132, // $962C + 132, // $962D + 132, // $962E + 132, // $962F + 132, // $9630 + 132, // $9631 + 132, // $9632 + 132, // $9633 + 132, // $9634 + 132, // $9635 + 132, // $9636 + 132, // $9637 + 132, // $9638 + 132, // $9639 + 132, // $963A + 132, // $963B + 132, // $963C + 132, // $963D + 132, // $963E + 132, // $963F + 132, // $9640 + 132, // $9641 + 132, // $9642 + 132, // $9643 + 132, // $9644 + 132, // $9645 + 132, // $9646 + 132, // $9647 + 132, // $9648 + 132, // $9649 + 132, // $964A + 132, // $964B + 132, // $964C + 132, // $964D + 132, // $964E + 132, // $964F + 132, // $9650 + 132, // $9651 + 132, // $9652 + 132, // $9653 + 132, // $9654 + 132, // $9655 + 132, // $9656 + 132, // $9657 + 132, // $9658 + 132, // $9659 + 132, // $965A + 132, // $965B + 132, // $965C + 132, // $965D + 132, // $965E + 132, // $965F + 132, // $9660 + 132, // $9661 + 132, // $9662 + 132, // $9663 + 132, // $9664 + 132, // $9665 + 132, // $9666 + 132, // $9667 + 132, // $9668 + 132, // $9669 + 132, // $966A + 132, // $966B + 132, // $966C + 132, // $966D + 132, // $966E + 132, // $966F + 132, // $9670 + 132, // $9671 + 132, // $9672 + 132, // $9673 + 132, // $9674 + 132, // $9675 + 132, // $9676 + 132, // $9677 + 132, // $9678 + 132, // $9679 + 132, // $967A + 132, // $967B + 132, // $967C + 132, // $967D + 132, // $967E + 132, // $967F + 132, // $9680 + 132, // $9681 + 132, // $9682 + 132, // $9683 + 132, // $9684 + 132, // $9685 + 132, // $9686 + 132, // $9687 + 132, // $9688 + 132, // $9689 + 132, // $968A + 132, // $968B + 132, // $968C + 132, // $968D + 132, // $968E + 132, // $968F + 132, // $9690 + 132, // $9691 + 132, // $9692 + 132, // $9693 + 132, // $9694 + 132, // $9695 + 132, // $9696 + 132, // $9697 + 132, // $9698 + 132, // $9699 + 132, // $969A + 132, // $969B + 132, // $969C + 132, // $969D + 132, // $969E + 132, // $969F + 132, // $96A0 + 132, // $96A1 + 132, // $96A2 + 132, // $96A3 + 132, // $96A4 + 132, // $96A5 + 132, // $96A6 + 132, // $96A7 + 132, // $96A8 + 132, // $96A9 + 132, // $96AA + 132, // $96AB + 132, // $96AC + 132, // $96AD + 132, // $96AE + 132, // $96AF + 132, // $96B0 + 132, // $96B1 + 132, // $96B2 + 132, // $96B3 + 132, // $96B4 + 132, // $96B5 + 132, // $96B6 + 132, // $96B7 + 132, // $96B8 + 132, // $96B9 + 132, // $96BA + 132, // $96BB + 132, // $96BC + 132, // $96BD + 132, // $96BE + 132, // $96BF + 132, // $96C0 + 132, // $96C1 + 132, // $96C2 + 132, // $96C3 + 132, // $96C4 + 132, // $96C5 + 132, // $96C6 + 132, // $96C7 + 132, // $96C8 + 132, // $96C9 + 132, // $96CA + 132, // $96CB + 132, // $96CC + 132, // $96CD + 132, // $96CE + 132, // $96CF + 132, // $96D0 + 132, // $96D1 + 132, // $96D2 + 132, // $96D3 + 132, // $96D4 + 132, // $96D5 + 132, // $96D6 + 132, // $96D7 + 132, // $96D8 + 132, // $96D9 + 132, // $96DA + 132, // $96DB + 132, // $96DC + 132, // $96DD + 132, // $96DE + 132, // $96DF + 132, // $96E0 + 132, // $96E1 + 132, // $96E2 + 132, // $96E3 + 132, // $96E4 + 132, // $96E5 + 132, // $96E6 + 132, // $96E7 + 132, // $96E8 + 132, // $96E9 + 132, // $96EA + 132, // $96EB + 132, // $96EC + 132, // $96ED + 132, // $96EE + 132, // $96EF + 132, // $96F0 + 132, // $96F1 + 132, // $96F2 + 132, // $96F3 + 132, // $96F4 + 132, // $96F5 + 132, // $96F6 + 132, // $96F7 + 132, // $96F8 + 132, // $96F9 + 132, // $96FA + 132, // $96FB + 132, // $96FC + 132, // $96FD + 132, // $96FE + 132, // $96FF + 132, // $9700 + 132, // $9701 + 132, // $9702 + 132, // $9703 + 132, // $9704 + 132, // $9705 + 132, // $9706 + 132, // $9707 + 132, // $9708 + 132, // $9709 + 132, // $970A + 132, // $970B + 132, // $970C + 132, // $970D + 132, // $970E + 132, // $970F + 132, // $9710 + 132, // $9711 + 132, // $9712 + 132, // $9713 + 132, // $9714 + 132, // $9715 + 132, // $9716 + 132, // $9717 + 132, // $9718 + 132, // $9719 + 132, // $971A + 132, // $971B + 132, // $971C + 132, // $971D + 132, // $971E + 132, // $971F + 132, // $9720 + 132, // $9721 + 132, // $9722 + 132, // $9723 + 132, // $9724 + 132, // $9725 + 132, // $9726 + 132, // $9727 + 132, // $9728 + 132, // $9729 + 132, // $972A + 132, // $972B + 132, // $972C + 132, // $972D + 132, // $972E + 132, // $972F + 132, // $9730 + 132, // $9731 + 132, // $9732 + 132, // $9733 + 132, // $9734 + 132, // $9735 + 132, // $9736 + 132, // $9737 + 132, // $9738 + 132, // $9739 + 132, // $973A + 132, // $973B + 132, // $973C + 132, // $973D + 132, // $973E + 132, // $973F + 132, // $9740 + 132, // $9741 + 132, // $9742 + 132, // $9743 + 132, // $9744 + 132, // $9745 + 132, // $9746 + 132, // $9747 + 132, // $9748 + 132, // $9749 + 132, // $974A + 132, // $974B + 132, // $974C + 132, // $974D + 132, // $974E + 132, // $974F + 132, // $9750 + 132, // $9751 + 132, // $9752 + 132, // $9753 + 132, // $9754 + 132, // $9755 + 132, // $9756 + 132, // $9757 + 132, // $9758 + 132, // $9759 + 132, // $975A + 132, // $975B + 132, // $975C + 132, // $975D + 132, // $975E + 132, // $975F + 132, // $9760 + 132, // $9761 + 132, // $9762 + 132, // $9763 + 132, // $9764 + 132, // $9765 + 132, // $9766 + 132, // $9767 + 132, // $9768 + 132, // $9769 + 132, // $976A + 132, // $976B + 132, // $976C + 132, // $976D + 132, // $976E + 132, // $976F + 132, // $9770 + 132, // $9771 + 132, // $9772 + 132, // $9773 + 132, // $9774 + 132, // $9775 + 132, // $9776 + 132, // $9777 + 132, // $9778 + 132, // $9779 + 132, // $977A + 132, // $977B + 132, // $977C + 132, // $977D + 132, // $977E + 132, // $977F + 132, // $9780 + 132, // $9781 + 132, // $9782 + 132, // $9783 + 132, // $9784 + 132, // $9785 + 132, // $9786 + 132, // $9787 + 132, // $9788 + 132, // $9789 + 132, // $978A + 132, // $978B + 132, // $978C + 132, // $978D + 132, // $978E + 132, // $978F + 132, // $9790 + 132, // $9791 + 132, // $9792 + 132, // $9793 + 132, // $9794 + 132, // $9795 + 132, // $9796 + 132, // $9797 + 132, // $9798 + 132, // $9799 + 132, // $979A + 132, // $979B + 132, // $979C + 132, // $979D + 132, // $979E + 132, // $979F + 132, // $97A0 + 132, // $97A1 + 132, // $97A2 + 132, // $97A3 + 132, // $97A4 + 132, // $97A5 + 132, // $97A6 + 132, // $97A7 + 132, // $97A8 + 132, // $97A9 + 132, // $97AA + 132, // $97AB + 132, // $97AC + 132, // $97AD + 132, // $97AE + 132, // $97AF + 132, // $97B0 + 132, // $97B1 + 132, // $97B2 + 132, // $97B3 + 132, // $97B4 + 132, // $97B5 + 132, // $97B6 + 132, // $97B7 + 132, // $97B8 + 132, // $97B9 + 132, // $97BA + 132, // $97BB + 132, // $97BC + 132, // $97BD + 132, // $97BE + 132, // $97BF + 132, // $97C0 + 132, // $97C1 + 132, // $97C2 + 132, // $97C3 + 132, // $97C4 + 132, // $97C5 + 132, // $97C6 + 132, // $97C7 + 132, // $97C8 + 132, // $97C9 + 132, // $97CA + 132, // $97CB + 132, // $97CC + 132, // $97CD + 132, // $97CE + 132, // $97CF + 132, // $97D0 + 132, // $97D1 + 132, // $97D2 + 132, // $97D3 + 132, // $97D4 + 132, // $97D5 + 132, // $97D6 + 132, // $97D7 + 132, // $97D8 + 132, // $97D9 + 132, // $97DA + 132, // $97DB + 132, // $97DC + 132, // $97DD + 132, // $97DE + 132, // $97DF + 132, // $97E0 + 132, // $97E1 + 132, // $97E2 + 132, // $97E3 + 132, // $97E4 + 132, // $97E5 + 132, // $97E6 + 132, // $97E7 + 132, // $97E8 + 132, // $97E9 + 132, // $97EA + 132, // $97EB + 132, // $97EC + 132, // $97ED + 132, // $97EE + 132, // $97EF + 132, // $97F0 + 132, // $97F1 + 132, // $97F2 + 132, // $97F3 + 132, // $97F4 + 132, // $97F5 + 132, // $97F6 + 132, // $97F7 + 132, // $97F8 + 132, // $97F9 + 132, // $97FA + 132, // $97FB + 132, // $97FC + 132, // $97FD + 132, // $97FE + 132, // $97FF + 132, // $9800 + 132, // $9801 + 132, // $9802 + 132, // $9803 + 132, // $9804 + 132, // $9805 + 132, // $9806 + 132, // $9807 + 132, // $9808 + 132, // $9809 + 132, // $980A + 132, // $980B + 132, // $980C + 132, // $980D + 132, // $980E + 132, // $980F + 132, // $9810 + 132, // $9811 + 132, // $9812 + 132, // $9813 + 132, // $9814 + 132, // $9815 + 132, // $9816 + 132, // $9817 + 132, // $9818 + 132, // $9819 + 132, // $981A + 132, // $981B + 132, // $981C + 132, // $981D + 132, // $981E + 132, // $981F + 132, // $9820 + 132, // $9821 + 132, // $9822 + 132, // $9823 + 132, // $9824 + 132, // $9825 + 132, // $9826 + 132, // $9827 + 132, // $9828 + 132, // $9829 + 132, // $982A + 132, // $982B + 132, // $982C + 132, // $982D + 132, // $982E + 132, // $982F + 132, // $9830 + 132, // $9831 + 132, // $9832 + 132, // $9833 + 132, // $9834 + 132, // $9835 + 132, // $9836 + 132, // $9837 + 132, // $9838 + 132, // $9839 + 132, // $983A + 132, // $983B + 132, // $983C + 132, // $983D + 132, // $983E + 132, // $983F + 132, // $9840 + 132, // $9841 + 132, // $9842 + 132, // $9843 + 132, // $9844 + 132, // $9845 + 132, // $9846 + 132, // $9847 + 132, // $9848 + 132, // $9849 + 132, // $984A + 132, // $984B + 132, // $984C + 132, // $984D + 132, // $984E + 132, // $984F + 132, // $9850 + 132, // $9851 + 132, // $9852 + 132, // $9853 + 132, // $9854 + 132, // $9855 + 132, // $9856 + 132, // $9857 + 132, // $9858 + 132, // $9859 + 132, // $985A + 132, // $985B + 132, // $985C + 132, // $985D + 132, // $985E + 132, // $985F + 132, // $9860 + 132, // $9861 + 132, // $9862 + 132, // $9863 + 132, // $9864 + 132, // $9865 + 132, // $9866 + 132, // $9867 + 132, // $9868 + 132, // $9869 + 132, // $986A + 132, // $986B + 132, // $986C + 132, // $986D + 132, // $986E + 132, // $986F + 132, // $9870 + 132, // $9871 + 132, // $9872 + 132, // $9873 + 132, // $9874 + 132, // $9875 + 132, // $9876 + 132, // $9877 + 132, // $9878 + 132, // $9879 + 132, // $987A + 132, // $987B + 132, // $987C + 132, // $987D + 132, // $987E + 132, // $987F + 132, // $9880 + 132, // $9881 + 132, // $9882 + 132, // $9883 + 132, // $9884 + 132, // $9885 + 132, // $9886 + 132, // $9887 + 132, // $9888 + 132, // $9889 + 132, // $988A + 132, // $988B + 132, // $988C + 132, // $988D + 132, // $988E + 132, // $988F + 132, // $9890 + 132, // $9891 + 132, // $9892 + 132, // $9893 + 132, // $9894 + 132, // $9895 + 132, // $9896 + 132, // $9897 + 132, // $9898 + 132, // $9899 + 132, // $989A + 132, // $989B + 132, // $989C + 132, // $989D + 132, // $989E + 132, // $989F + 132, // $98A0 + 132, // $98A1 + 132, // $98A2 + 132, // $98A3 + 132, // $98A4 + 132, // $98A5 + 132, // $98A6 + 132, // $98A7 + 132, // $98A8 + 132, // $98A9 + 132, // $98AA + 132, // $98AB + 132, // $98AC + 132, // $98AD + 132, // $98AE + 132, // $98AF + 132, // $98B0 + 132, // $98B1 + 132, // $98B2 + 132, // $98B3 + 132, // $98B4 + 132, // $98B5 + 132, // $98B6 + 132, // $98B7 + 132, // $98B8 + 132, // $98B9 + 132, // $98BA + 132, // $98BB + 132, // $98BC + 132, // $98BD + 132, // $98BE + 132, // $98BF + 132, // $98C0 + 132, // $98C1 + 132, // $98C2 + 132, // $98C3 + 132, // $98C4 + 132, // $98C5 + 132, // $98C6 + 132, // $98C7 + 132, // $98C8 + 132, // $98C9 + 132, // $98CA + 132, // $98CB + 132, // $98CC + 132, // $98CD + 132, // $98CE + 132, // $98CF + 132, // $98D0 + 132, // $98D1 + 132, // $98D2 + 132, // $98D3 + 132, // $98D4 + 132, // $98D5 + 132, // $98D6 + 132, // $98D7 + 132, // $98D8 + 132, // $98D9 + 132, // $98DA + 132, // $98DB + 132, // $98DC + 132, // $98DD + 132, // $98DE + 132, // $98DF + 132, // $98E0 + 132, // $98E1 + 132, // $98E2 + 132, // $98E3 + 132, // $98E4 + 132, // $98E5 + 132, // $98E6 + 132, // $98E7 + 132, // $98E8 + 132, // $98E9 + 132, // $98EA + 132, // $98EB + 132, // $98EC + 132, // $98ED + 132, // $98EE + 132, // $98EF + 132, // $98F0 + 132, // $98F1 + 132, // $98F2 + 132, // $98F3 + 132, // $98F4 + 132, // $98F5 + 132, // $98F6 + 132, // $98F7 + 132, // $98F8 + 132, // $98F9 + 132, // $98FA + 132, // $98FB + 132, // $98FC + 132, // $98FD + 132, // $98FE + 132, // $98FF + 132, // $9900 + 132, // $9901 + 132, // $9902 + 132, // $9903 + 132, // $9904 + 132, // $9905 + 132, // $9906 + 132, // $9907 + 132, // $9908 + 132, // $9909 + 132, // $990A + 132, // $990B + 132, // $990C + 132, // $990D + 132, // $990E + 132, // $990F + 132, // $9910 + 132, // $9911 + 132, // $9912 + 132, // $9913 + 132, // $9914 + 132, // $9915 + 132, // $9916 + 132, // $9917 + 132, // $9918 + 132, // $9919 + 132, // $991A + 132, // $991B + 132, // $991C + 132, // $991D + 132, // $991E + 132, // $991F + 132, // $9920 + 132, // $9921 + 132, // $9922 + 132, // $9923 + 132, // $9924 + 132, // $9925 + 132, // $9926 + 132, // $9927 + 132, // $9928 + 132, // $9929 + 132, // $992A + 132, // $992B + 132, // $992C + 132, // $992D + 132, // $992E + 132, // $992F + 132, // $9930 + 132, // $9931 + 132, // $9932 + 132, // $9933 + 132, // $9934 + 132, // $9935 + 132, // $9936 + 132, // $9937 + 132, // $9938 + 132, // $9939 + 132, // $993A + 132, // $993B + 132, // $993C + 132, // $993D + 132, // $993E + 132, // $993F + 132, // $9940 + 132, // $9941 + 132, // $9942 + 132, // $9943 + 132, // $9944 + 132, // $9945 + 132, // $9946 + 132, // $9947 + 132, // $9948 + 132, // $9949 + 132, // $994A + 132, // $994B + 132, // $994C + 132, // $994D + 132, // $994E + 132, // $994F + 132, // $9950 + 132, // $9951 + 132, // $9952 + 132, // $9953 + 132, // $9954 + 132, // $9955 + 132, // $9956 + 132, // $9957 + 132, // $9958 + 132, // $9959 + 132, // $995A + 132, // $995B + 132, // $995C + 132, // $995D + 132, // $995E + 132, // $995F + 132, // $9960 + 132, // $9961 + 132, // $9962 + 132, // $9963 + 132, // $9964 + 132, // $9965 + 132, // $9966 + 132, // $9967 + 132, // $9968 + 132, // $9969 + 132, // $996A + 132, // $996B + 132, // $996C + 132, // $996D + 132, // $996E + 132, // $996F + 132, // $9970 + 132, // $9971 + 132, // $9972 + 132, // $9973 + 132, // $9974 + 132, // $9975 + 132, // $9976 + 132, // $9977 + 132, // $9978 + 132, // $9979 + 132, // $997A + 132, // $997B + 132, // $997C + 132, // $997D + 132, // $997E + 132, // $997F + 132, // $9980 + 132, // $9981 + 132, // $9982 + 132, // $9983 + 132, // $9984 + 132, // $9985 + 132, // $9986 + 132, // $9987 + 132, // $9988 + 132, // $9989 + 132, // $998A + 132, // $998B + 132, // $998C + 132, // $998D + 132, // $998E + 132, // $998F + 132, // $9990 + 132, // $9991 + 132, // $9992 + 132, // $9993 + 132, // $9994 + 132, // $9995 + 132, // $9996 + 132, // $9997 + 132, // $9998 + 132, // $9999 + 132, // $999A + 132, // $999B + 132, // $999C + 132, // $999D + 132, // $999E + 132, // $999F + 132, // $99A0 + 132, // $99A1 + 132, // $99A2 + 132, // $99A3 + 132, // $99A4 + 132, // $99A5 + 132, // $99A6 + 132, // $99A7 + 132, // $99A8 + 132, // $99A9 + 132, // $99AA + 132, // $99AB + 132, // $99AC + 132, // $99AD + 132, // $99AE + 132, // $99AF + 132, // $99B0 + 132, // $99B1 + 132, // $99B2 + 132, // $99B3 + 132, // $99B4 + 132, // $99B5 + 132, // $99B6 + 132, // $99B7 + 132, // $99B8 + 132, // $99B9 + 132, // $99BA + 132, // $99BB + 132, // $99BC + 132, // $99BD + 132, // $99BE + 132, // $99BF + 132, // $99C0 + 132, // $99C1 + 132, // $99C2 + 132, // $99C3 + 132, // $99C4 + 132, // $99C5 + 132, // $99C6 + 132, // $99C7 + 132, // $99C8 + 132, // $99C9 + 132, // $99CA + 132, // $99CB + 132, // $99CC + 132, // $99CD + 132, // $99CE + 132, // $99CF + 132, // $99D0 + 132, // $99D1 + 132, // $99D2 + 132, // $99D3 + 132, // $99D4 + 132, // $99D5 + 132, // $99D6 + 132, // $99D7 + 132, // $99D8 + 132, // $99D9 + 132, // $99DA + 132, // $99DB + 132, // $99DC + 132, // $99DD + 132, // $99DE + 132, // $99DF + 132, // $99E0 + 132, // $99E1 + 132, // $99E2 + 132, // $99E3 + 132, // $99E4 + 132, // $99E5 + 132, // $99E6 + 132, // $99E7 + 132, // $99E8 + 132, // $99E9 + 132, // $99EA + 132, // $99EB + 132, // $99EC + 132, // $99ED + 132, // $99EE + 132, // $99EF + 132, // $99F0 + 132, // $99F1 + 132, // $99F2 + 132, // $99F3 + 132, // $99F4 + 132, // $99F5 + 132, // $99F6 + 132, // $99F7 + 132, // $99F8 + 132, // $99F9 + 132, // $99FA + 132, // $99FB + 132, // $99FC + 132, // $99FD + 132, // $99FE + 132, // $99FF + 132, // $9A00 + 132, // $9A01 + 132, // $9A02 + 132, // $9A03 + 132, // $9A04 + 132, // $9A05 + 132, // $9A06 + 132, // $9A07 + 132, // $9A08 + 132, // $9A09 + 132, // $9A0A + 132, // $9A0B + 132, // $9A0C + 132, // $9A0D + 132, // $9A0E + 132, // $9A0F + 132, // $9A10 + 132, // $9A11 + 132, // $9A12 + 132, // $9A13 + 132, // $9A14 + 132, // $9A15 + 132, // $9A16 + 132, // $9A17 + 132, // $9A18 + 132, // $9A19 + 132, // $9A1A + 132, // $9A1B + 132, // $9A1C + 132, // $9A1D + 132, // $9A1E + 132, // $9A1F + 132, // $9A20 + 132, // $9A21 + 132, // $9A22 + 132, // $9A23 + 132, // $9A24 + 132, // $9A25 + 132, // $9A26 + 132, // $9A27 + 132, // $9A28 + 132, // $9A29 + 132, // $9A2A + 132, // $9A2B + 132, // $9A2C + 132, // $9A2D + 132, // $9A2E + 132, // $9A2F + 132, // $9A30 + 132, // $9A31 + 132, // $9A32 + 132, // $9A33 + 132, // $9A34 + 132, // $9A35 + 132, // $9A36 + 132, // $9A37 + 132, // $9A38 + 132, // $9A39 + 132, // $9A3A + 132, // $9A3B + 132, // $9A3C + 132, // $9A3D + 132, // $9A3E + 132, // $9A3F + 132, // $9A40 + 132, // $9A41 + 132, // $9A42 + 132, // $9A43 + 132, // $9A44 + 132, // $9A45 + 132, // $9A46 + 132, // $9A47 + 132, // $9A48 + 132, // $9A49 + 132, // $9A4A + 132, // $9A4B + 132, // $9A4C + 132, // $9A4D + 132, // $9A4E + 132, // $9A4F + 132, // $9A50 + 132, // $9A51 + 132, // $9A52 + 132, // $9A53 + 132, // $9A54 + 132, // $9A55 + 132, // $9A56 + 132, // $9A57 + 132, // $9A58 + 132, // $9A59 + 132, // $9A5A + 132, // $9A5B + 132, // $9A5C + 132, // $9A5D + 132, // $9A5E + 132, // $9A5F + 132, // $9A60 + 132, // $9A61 + 132, // $9A62 + 132, // $9A63 + 132, // $9A64 + 132, // $9A65 + 132, // $9A66 + 132, // $9A67 + 132, // $9A68 + 132, // $9A69 + 132, // $9A6A + 132, // $9A6B + 132, // $9A6C + 132, // $9A6D + 132, // $9A6E + 132, // $9A6F + 132, // $9A70 + 132, // $9A71 + 132, // $9A72 + 132, // $9A73 + 132, // $9A74 + 132, // $9A75 + 132, // $9A76 + 132, // $9A77 + 132, // $9A78 + 132, // $9A79 + 132, // $9A7A + 132, // $9A7B + 132, // $9A7C + 132, // $9A7D + 132, // $9A7E + 132, // $9A7F + 132, // $9A80 + 132, // $9A81 + 132, // $9A82 + 132, // $9A83 + 132, // $9A84 + 132, // $9A85 + 132, // $9A86 + 132, // $9A87 + 132, // $9A88 + 132, // $9A89 + 132, // $9A8A + 132, // $9A8B + 132, // $9A8C + 132, // $9A8D + 132, // $9A8E + 132, // $9A8F + 132, // $9A90 + 132, // $9A91 + 132, // $9A92 + 132, // $9A93 + 132, // $9A94 + 132, // $9A95 + 132, // $9A96 + 132, // $9A97 + 132, // $9A98 + 132, // $9A99 + 132, // $9A9A + 132, // $9A9B + 132, // $9A9C + 132, // $9A9D + 132, // $9A9E + 132, // $9A9F + 132, // $9AA0 + 132, // $9AA1 + 132, // $9AA2 + 132, // $9AA3 + 132, // $9AA4 + 132, // $9AA5 + 132, // $9AA6 + 132, // $9AA7 + 132, // $9AA8 + 132, // $9AA9 + 132, // $9AAA + 132, // $9AAB + 132, // $9AAC + 132, // $9AAD + 132, // $9AAE + 132, // $9AAF + 132, // $9AB0 + 132, // $9AB1 + 132, // $9AB2 + 132, // $9AB3 + 132, // $9AB4 + 132, // $9AB5 + 132, // $9AB6 + 132, // $9AB7 + 132, // $9AB8 + 132, // $9AB9 + 132, // $9ABA + 132, // $9ABB + 132, // $9ABC + 132, // $9ABD + 132, // $9ABE + 132, // $9ABF + 132, // $9AC0 + 132, // $9AC1 + 132, // $9AC2 + 132, // $9AC3 + 132, // $9AC4 + 132, // $9AC5 + 132, // $9AC6 + 132, // $9AC7 + 132, // $9AC8 + 132, // $9AC9 + 132, // $9ACA + 132, // $9ACB + 132, // $9ACC + 132, // $9ACD + 132, // $9ACE + 132, // $9ACF + 132, // $9AD0 + 132, // $9AD1 + 132, // $9AD2 + 132, // $9AD3 + 132, // $9AD4 + 132, // $9AD5 + 132, // $9AD6 + 132, // $9AD7 + 132, // $9AD8 + 132, // $9AD9 + 132, // $9ADA + 132, // $9ADB + 132, // $9ADC + 132, // $9ADD + 132, // $9ADE + 132, // $9ADF + 132, // $9AE0 + 132, // $9AE1 + 132, // $9AE2 + 132, // $9AE3 + 132, // $9AE4 + 132, // $9AE5 + 132, // $9AE6 + 132, // $9AE7 + 132, // $9AE8 + 132, // $9AE9 + 132, // $9AEA + 132, // $9AEB + 132, // $9AEC + 132, // $9AED + 132, // $9AEE + 132, // $9AEF + 132, // $9AF0 + 132, // $9AF1 + 132, // $9AF2 + 132, // $9AF3 + 132, // $9AF4 + 132, // $9AF5 + 132, // $9AF6 + 132, // $9AF7 + 132, // $9AF8 + 132, // $9AF9 + 132, // $9AFA + 132, // $9AFB + 132, // $9AFC + 132, // $9AFD + 132, // $9AFE + 132, // $9AFF + 132, // $9B00 + 132, // $9B01 + 132, // $9B02 + 132, // $9B03 + 132, // $9B04 + 132, // $9B05 + 132, // $9B06 + 132, // $9B07 + 132, // $9B08 + 132, // $9B09 + 132, // $9B0A + 132, // $9B0B + 132, // $9B0C + 132, // $9B0D + 132, // $9B0E + 132, // $9B0F + 132, // $9B10 + 132, // $9B11 + 132, // $9B12 + 132, // $9B13 + 132, // $9B14 + 132, // $9B15 + 132, // $9B16 + 132, // $9B17 + 132, // $9B18 + 132, // $9B19 + 132, // $9B1A + 132, // $9B1B + 132, // $9B1C + 132, // $9B1D + 132, // $9B1E + 132, // $9B1F + 132, // $9B20 + 132, // $9B21 + 132, // $9B22 + 132, // $9B23 + 132, // $9B24 + 132, // $9B25 + 132, // $9B26 + 132, // $9B27 + 132, // $9B28 + 132, // $9B29 + 132, // $9B2A + 132, // $9B2B + 132, // $9B2C + 132, // $9B2D + 132, // $9B2E + 132, // $9B2F + 132, // $9B30 + 132, // $9B31 + 132, // $9B32 + 132, // $9B33 + 132, // $9B34 + 132, // $9B35 + 132, // $9B36 + 132, // $9B37 + 132, // $9B38 + 132, // $9B39 + 132, // $9B3A + 132, // $9B3B + 132, // $9B3C + 132, // $9B3D + 132, // $9B3E + 132, // $9B3F + 132, // $9B40 + 132, // $9B41 + 132, // $9B42 + 132, // $9B43 + 132, // $9B44 + 132, // $9B45 + 132, // $9B46 + 132, // $9B47 + 132, // $9B48 + 132, // $9B49 + 132, // $9B4A + 132, // $9B4B + 132, // $9B4C + 132, // $9B4D + 132, // $9B4E + 132, // $9B4F + 132, // $9B50 + 132, // $9B51 + 132, // $9B52 + 132, // $9B53 + 132, // $9B54 + 132, // $9B55 + 132, // $9B56 + 132, // $9B57 + 132, // $9B58 + 132, // $9B59 + 132, // $9B5A + 132, // $9B5B + 132, // $9B5C + 132, // $9B5D + 132, // $9B5E + 132, // $9B5F + 132, // $9B60 + 132, // $9B61 + 132, // $9B62 + 132, // $9B63 + 132, // $9B64 + 132, // $9B65 + 132, // $9B66 + 132, // $9B67 + 132, // $9B68 + 132, // $9B69 + 132, // $9B6A + 132, // $9B6B + 132, // $9B6C + 132, // $9B6D + 132, // $9B6E + 132, // $9B6F + 132, // $9B70 + 132, // $9B71 + 132, // $9B72 + 132, // $9B73 + 132, // $9B74 + 132, // $9B75 + 132, // $9B76 + 132, // $9B77 + 132, // $9B78 + 132, // $9B79 + 132, // $9B7A + 132, // $9B7B + 132, // $9B7C + 132, // $9B7D + 132, // $9B7E + 132, // $9B7F + 132, // $9B80 + 132, // $9B81 + 132, // $9B82 + 132, // $9B83 + 132, // $9B84 + 132, // $9B85 + 132, // $9B86 + 132, // $9B87 + 132, // $9B88 + 132, // $9B89 + 132, // $9B8A + 132, // $9B8B + 132, // $9B8C + 132, // $9B8D + 132, // $9B8E + 132, // $9B8F + 132, // $9B90 + 132, // $9B91 + 132, // $9B92 + 132, // $9B93 + 132, // $9B94 + 132, // $9B95 + 132, // $9B96 + 132, // $9B97 + 132, // $9B98 + 132, // $9B99 + 132, // $9B9A + 132, // $9B9B + 132, // $9B9C + 132, // $9B9D + 132, // $9B9E + 132, // $9B9F + 132, // $9BA0 + 132, // $9BA1 + 132, // $9BA2 + 132, // $9BA3 + 132, // $9BA4 + 132, // $9BA5 + 132, // $9BA6 + 132, // $9BA7 + 132, // $9BA8 + 132, // $9BA9 + 132, // $9BAA + 132, // $9BAB + 132, // $9BAC + 132, // $9BAD + 132, // $9BAE + 132, // $9BAF + 132, // $9BB0 + 132, // $9BB1 + 132, // $9BB2 + 132, // $9BB3 + 132, // $9BB4 + 132, // $9BB5 + 132, // $9BB6 + 132, // $9BB7 + 132, // $9BB8 + 132, // $9BB9 + 132, // $9BBA + 132, // $9BBB + 132, // $9BBC + 132, // $9BBD + 132, // $9BBE + 132, // $9BBF + 132, // $9BC0 + 132, // $9BC1 + 132, // $9BC2 + 132, // $9BC3 + 132, // $9BC4 + 132, // $9BC5 + 132, // $9BC6 + 132, // $9BC7 + 132, // $9BC8 + 132, // $9BC9 + 132, // $9BCA + 132, // $9BCB + 132, // $9BCC + 132, // $9BCD + 132, // $9BCE + 132, // $9BCF + 132, // $9BD0 + 132, // $9BD1 + 132, // $9BD2 + 132, // $9BD3 + 132, // $9BD4 + 132, // $9BD5 + 132, // $9BD6 + 132, // $9BD7 + 132, // $9BD8 + 132, // $9BD9 + 132, // $9BDA + 132, // $9BDB + 132, // $9BDC + 132, // $9BDD + 132, // $9BDE + 132, // $9BDF + 132, // $9BE0 + 132, // $9BE1 + 132, // $9BE2 + 132, // $9BE3 + 132, // $9BE4 + 132, // $9BE5 + 132, // $9BE6 + 132, // $9BE7 + 132, // $9BE8 + 132, // $9BE9 + 132, // $9BEA + 132, // $9BEB + 132, // $9BEC + 132, // $9BED + 132, // $9BEE + 132, // $9BEF + 132, // $9BF0 + 132, // $9BF1 + 132, // $9BF2 + 132, // $9BF3 + 132, // $9BF4 + 132, // $9BF5 + 132, // $9BF6 + 132, // $9BF7 + 132, // $9BF8 + 132, // $9BF9 + 132, // $9BFA + 132, // $9BFB + 132, // $9BFC + 132, // $9BFD + 132, // $9BFE + 132, // $9BFF + 132, // $9C00 + 132, // $9C01 + 132, // $9C02 + 132, // $9C03 + 132, // $9C04 + 132, // $9C05 + 132, // $9C06 + 132, // $9C07 + 132, // $9C08 + 132, // $9C09 + 132, // $9C0A + 132, // $9C0B + 132, // $9C0C + 132, // $9C0D + 132, // $9C0E + 132, // $9C0F + 132, // $9C10 + 132, // $9C11 + 132, // $9C12 + 132, // $9C13 + 132, // $9C14 + 132, // $9C15 + 132, // $9C16 + 132, // $9C17 + 132, // $9C18 + 132, // $9C19 + 132, // $9C1A + 132, // $9C1B + 132, // $9C1C + 132, // $9C1D + 132, // $9C1E + 132, // $9C1F + 132, // $9C20 + 132, // $9C21 + 132, // $9C22 + 132, // $9C23 + 132, // $9C24 + 132, // $9C25 + 132, // $9C26 + 132, // $9C27 + 132, // $9C28 + 132, // $9C29 + 132, // $9C2A + 132, // $9C2B + 132, // $9C2C + 132, // $9C2D + 132, // $9C2E + 132, // $9C2F + 132, // $9C30 + 132, // $9C31 + 132, // $9C32 + 132, // $9C33 + 132, // $9C34 + 132, // $9C35 + 132, // $9C36 + 132, // $9C37 + 132, // $9C38 + 132, // $9C39 + 132, // $9C3A + 132, // $9C3B + 132, // $9C3C + 132, // $9C3D + 132, // $9C3E + 132, // $9C3F + 132, // $9C40 + 132, // $9C41 + 132, // $9C42 + 132, // $9C43 + 132, // $9C44 + 132, // $9C45 + 132, // $9C46 + 132, // $9C47 + 132, // $9C48 + 132, // $9C49 + 132, // $9C4A + 132, // $9C4B + 132, // $9C4C + 132, // $9C4D + 132, // $9C4E + 132, // $9C4F + 132, // $9C50 + 132, // $9C51 + 132, // $9C52 + 132, // $9C53 + 132, // $9C54 + 132, // $9C55 + 132, // $9C56 + 132, // $9C57 + 132, // $9C58 + 132, // $9C59 + 132, // $9C5A + 132, // $9C5B + 132, // $9C5C + 132, // $9C5D + 132, // $9C5E + 132, // $9C5F + 132, // $9C60 + 132, // $9C61 + 132, // $9C62 + 132, // $9C63 + 132, // $9C64 + 132, // $9C65 + 132, // $9C66 + 132, // $9C67 + 132, // $9C68 + 132, // $9C69 + 132, // $9C6A + 132, // $9C6B + 132, // $9C6C + 132, // $9C6D + 132, // $9C6E + 132, // $9C6F + 132, // $9C70 + 132, // $9C71 + 132, // $9C72 + 132, // $9C73 + 132, // $9C74 + 132, // $9C75 + 132, // $9C76 + 132, // $9C77 + 132, // $9C78 + 132, // $9C79 + 132, // $9C7A + 132, // $9C7B + 132, // $9C7C + 132, // $9C7D + 132, // $9C7E + 132, // $9C7F + 132, // $9C80 + 132, // $9C81 + 132, // $9C82 + 132, // $9C83 + 132, // $9C84 + 132, // $9C85 + 132, // $9C86 + 132, // $9C87 + 132, // $9C88 + 132, // $9C89 + 132, // $9C8A + 132, // $9C8B + 132, // $9C8C + 132, // $9C8D + 132, // $9C8E + 132, // $9C8F + 132, // $9C90 + 132, // $9C91 + 132, // $9C92 + 132, // $9C93 + 132, // $9C94 + 132, // $9C95 + 132, // $9C96 + 132, // $9C97 + 132, // $9C98 + 132, // $9C99 + 132, // $9C9A + 132, // $9C9B + 132, // $9C9C + 132, // $9C9D + 132, // $9C9E + 132, // $9C9F + 132, // $9CA0 + 132, // $9CA1 + 132, // $9CA2 + 132, // $9CA3 + 132, // $9CA4 + 132, // $9CA5 + 132, // $9CA6 + 132, // $9CA7 + 132, // $9CA8 + 132, // $9CA9 + 132, // $9CAA + 132, // $9CAB + 132, // $9CAC + 132, // $9CAD + 132, // $9CAE + 132, // $9CAF + 132, // $9CB0 + 132, // $9CB1 + 132, // $9CB2 + 132, // $9CB3 + 132, // $9CB4 + 132, // $9CB5 + 132, // $9CB6 + 132, // $9CB7 + 132, // $9CB8 + 132, // $9CB9 + 132, // $9CBA + 132, // $9CBB + 132, // $9CBC + 132, // $9CBD + 132, // $9CBE + 132, // $9CBF + 132, // $9CC0 + 132, // $9CC1 + 132, // $9CC2 + 132, // $9CC3 + 132, // $9CC4 + 132, // $9CC5 + 132, // $9CC6 + 132, // $9CC7 + 132, // $9CC8 + 132, // $9CC9 + 132, // $9CCA + 132, // $9CCB + 132, // $9CCC + 132, // $9CCD + 132, // $9CCE + 132, // $9CCF + 132, // $9CD0 + 132, // $9CD1 + 132, // $9CD2 + 132, // $9CD3 + 132, // $9CD4 + 132, // $9CD5 + 132, // $9CD6 + 132, // $9CD7 + 132, // $9CD8 + 132, // $9CD9 + 132, // $9CDA + 132, // $9CDB + 132, // $9CDC + 132, // $9CDD + 132, // $9CDE + 132, // $9CDF + 132, // $9CE0 + 132, // $9CE1 + 132, // $9CE2 + 132, // $9CE3 + 132, // $9CE4 + 132, // $9CE5 + 132, // $9CE6 + 132, // $9CE7 + 132, // $9CE8 + 132, // $9CE9 + 132, // $9CEA + 132, // $9CEB + 132, // $9CEC + 132, // $9CED + 132, // $9CEE + 132, // $9CEF + 132, // $9CF0 + 132, // $9CF1 + 132, // $9CF2 + 132, // $9CF3 + 132, // $9CF4 + 132, // $9CF5 + 132, // $9CF6 + 132, // $9CF7 + 132, // $9CF8 + 132, // $9CF9 + 132, // $9CFA + 132, // $9CFB + 132, // $9CFC + 132, // $9CFD + 132, // $9CFE + 132, // $9CFF + 132, // $9D00 + 132, // $9D01 + 132, // $9D02 + 132, // $9D03 + 132, // $9D04 + 132, // $9D05 + 132, // $9D06 + 132, // $9D07 + 132, // $9D08 + 132, // $9D09 + 132, // $9D0A + 132, // $9D0B + 132, // $9D0C + 132, // $9D0D + 132, // $9D0E + 132, // $9D0F + 132, // $9D10 + 132, // $9D11 + 132, // $9D12 + 132, // $9D13 + 132, // $9D14 + 132, // $9D15 + 132, // $9D16 + 132, // $9D17 + 132, // $9D18 + 132, // $9D19 + 132, // $9D1A + 132, // $9D1B + 132, // $9D1C + 132, // $9D1D + 132, // $9D1E + 132, // $9D1F + 132, // $9D20 + 132, // $9D21 + 132, // $9D22 + 132, // $9D23 + 132, // $9D24 + 132, // $9D25 + 132, // $9D26 + 132, // $9D27 + 132, // $9D28 + 132, // $9D29 + 132, // $9D2A + 132, // $9D2B + 132, // $9D2C + 132, // $9D2D + 132, // $9D2E + 132, // $9D2F + 132, // $9D30 + 132, // $9D31 + 132, // $9D32 + 132, // $9D33 + 132, // $9D34 + 132, // $9D35 + 132, // $9D36 + 132, // $9D37 + 132, // $9D38 + 132, // $9D39 + 132, // $9D3A + 132, // $9D3B + 132, // $9D3C + 132, // $9D3D + 132, // $9D3E + 132, // $9D3F + 132, // $9D40 + 132, // $9D41 + 132, // $9D42 + 132, // $9D43 + 132, // $9D44 + 132, // $9D45 + 132, // $9D46 + 132, // $9D47 + 132, // $9D48 + 132, // $9D49 + 132, // $9D4A + 132, // $9D4B + 132, // $9D4C + 132, // $9D4D + 132, // $9D4E + 132, // $9D4F + 132, // $9D50 + 132, // $9D51 + 132, // $9D52 + 132, // $9D53 + 132, // $9D54 + 132, // $9D55 + 132, // $9D56 + 132, // $9D57 + 132, // $9D58 + 132, // $9D59 + 132, // $9D5A + 132, // $9D5B + 132, // $9D5C + 132, // $9D5D + 132, // $9D5E + 132, // $9D5F + 132, // $9D60 + 132, // $9D61 + 132, // $9D62 + 132, // $9D63 + 132, // $9D64 + 132, // $9D65 + 132, // $9D66 + 132, // $9D67 + 132, // $9D68 + 132, // $9D69 + 132, // $9D6A + 132, // $9D6B + 132, // $9D6C + 132, // $9D6D + 132, // $9D6E + 132, // $9D6F + 132, // $9D70 + 132, // $9D71 + 132, // $9D72 + 132, // $9D73 + 132, // $9D74 + 132, // $9D75 + 132, // $9D76 + 132, // $9D77 + 132, // $9D78 + 132, // $9D79 + 132, // $9D7A + 132, // $9D7B + 132, // $9D7C + 132, // $9D7D + 132, // $9D7E + 132, // $9D7F + 132, // $9D80 + 132, // $9D81 + 132, // $9D82 + 132, // $9D83 + 132, // $9D84 + 132, // $9D85 + 132, // $9D86 + 132, // $9D87 + 132, // $9D88 + 132, // $9D89 + 132, // $9D8A + 132, // $9D8B + 132, // $9D8C + 132, // $9D8D + 132, // $9D8E + 132, // $9D8F + 132, // $9D90 + 132, // $9D91 + 132, // $9D92 + 132, // $9D93 + 132, // $9D94 + 132, // $9D95 + 132, // $9D96 + 132, // $9D97 + 132, // $9D98 + 132, // $9D99 + 132, // $9D9A + 132, // $9D9B + 132, // $9D9C + 132, // $9D9D + 132, // $9D9E + 132, // $9D9F + 132, // $9DA0 + 132, // $9DA1 + 132, // $9DA2 + 132, // $9DA3 + 132, // $9DA4 + 132, // $9DA5 + 132, // $9DA6 + 132, // $9DA7 + 132, // $9DA8 + 132, // $9DA9 + 132, // $9DAA + 132, // $9DAB + 132, // $9DAC + 132, // $9DAD + 132, // $9DAE + 132, // $9DAF + 132, // $9DB0 + 132, // $9DB1 + 132, // $9DB2 + 132, // $9DB3 + 132, // $9DB4 + 132, // $9DB5 + 132, // $9DB6 + 132, // $9DB7 + 132, // $9DB8 + 132, // $9DB9 + 132, // $9DBA + 132, // $9DBB + 132, // $9DBC + 132, // $9DBD + 132, // $9DBE + 132, // $9DBF + 132, // $9DC0 + 132, // $9DC1 + 132, // $9DC2 + 132, // $9DC3 + 132, // $9DC4 + 132, // $9DC5 + 132, // $9DC6 + 132, // $9DC7 + 132, // $9DC8 + 132, // $9DC9 + 132, // $9DCA + 132, // $9DCB + 132, // $9DCC + 132, // $9DCD + 132, // $9DCE + 132, // $9DCF + 132, // $9DD0 + 132, // $9DD1 + 132, // $9DD2 + 132, // $9DD3 + 132, // $9DD4 + 132, // $9DD5 + 132, // $9DD6 + 132, // $9DD7 + 132, // $9DD8 + 132, // $9DD9 + 132, // $9DDA + 132, // $9DDB + 132, // $9DDC + 132, // $9DDD + 132, // $9DDE + 132, // $9DDF + 132, // $9DE0 + 132, // $9DE1 + 132, // $9DE2 + 132, // $9DE3 + 132, // $9DE4 + 132, // $9DE5 + 132, // $9DE6 + 132, // $9DE7 + 132, // $9DE8 + 132, // $9DE9 + 132, // $9DEA + 132, // $9DEB + 132, // $9DEC + 132, // $9DED + 132, // $9DEE + 132, // $9DEF + 132, // $9DF0 + 132, // $9DF1 + 132, // $9DF2 + 132, // $9DF3 + 132, // $9DF4 + 132, // $9DF5 + 132, // $9DF6 + 132, // $9DF7 + 132, // $9DF8 + 132, // $9DF9 + 132, // $9DFA + 132, // $9DFB + 132, // $9DFC + 132, // $9DFD + 132, // $9DFE + 132, // $9DFF + 132, // $9E00 + 132, // $9E01 + 132, // $9E02 + 132, // $9E03 + 132, // $9E04 + 132, // $9E05 + 132, // $9E06 + 132, // $9E07 + 132, // $9E08 + 132, // $9E09 + 132, // $9E0A + 132, // $9E0B + 132, // $9E0C + 132, // $9E0D + 132, // $9E0E + 132, // $9E0F + 132, // $9E10 + 132, // $9E11 + 132, // $9E12 + 132, // $9E13 + 132, // $9E14 + 132, // $9E15 + 132, // $9E16 + 132, // $9E17 + 132, // $9E18 + 132, // $9E19 + 132, // $9E1A + 132, // $9E1B + 132, // $9E1C + 132, // $9E1D + 132, // $9E1E + 132, // $9E1F + 132, // $9E20 + 132, // $9E21 + 132, // $9E22 + 132, // $9E23 + 132, // $9E24 + 132, // $9E25 + 132, // $9E26 + 132, // $9E27 + 132, // $9E28 + 132, // $9E29 + 132, // $9E2A + 132, // $9E2B + 132, // $9E2C + 132, // $9E2D + 132, // $9E2E + 132, // $9E2F + 132, // $9E30 + 132, // $9E31 + 132, // $9E32 + 132, // $9E33 + 132, // $9E34 + 132, // $9E35 + 132, // $9E36 + 132, // $9E37 + 132, // $9E38 + 132, // $9E39 + 132, // $9E3A + 132, // $9E3B + 132, // $9E3C + 132, // $9E3D + 132, // $9E3E + 132, // $9E3F + 132, // $9E40 + 132, // $9E41 + 132, // $9E42 + 132, // $9E43 + 132, // $9E44 + 132, // $9E45 + 132, // $9E46 + 132, // $9E47 + 132, // $9E48 + 132, // $9E49 + 132, // $9E4A + 132, // $9E4B + 132, // $9E4C + 132, // $9E4D + 132, // $9E4E + 132, // $9E4F + 132, // $9E50 + 132, // $9E51 + 132, // $9E52 + 132, // $9E53 + 132, // $9E54 + 132, // $9E55 + 132, // $9E56 + 132, // $9E57 + 132, // $9E58 + 132, // $9E59 + 132, // $9E5A + 132, // $9E5B + 132, // $9E5C + 132, // $9E5D + 132, // $9E5E + 132, // $9E5F + 132, // $9E60 + 132, // $9E61 + 132, // $9E62 + 132, // $9E63 + 132, // $9E64 + 132, // $9E65 + 132, // $9E66 + 132, // $9E67 + 132, // $9E68 + 132, // $9E69 + 132, // $9E6A + 132, // $9E6B + 132, // $9E6C + 132, // $9E6D + 132, // $9E6E + 132, // $9E6F + 132, // $9E70 + 132, // $9E71 + 132, // $9E72 + 132, // $9E73 + 132, // $9E74 + 132, // $9E75 + 132, // $9E76 + 132, // $9E77 + 132, // $9E78 + 132, // $9E79 + 132, // $9E7A + 132, // $9E7B + 132, // $9E7C + 132, // $9E7D + 132, // $9E7E + 132, // $9E7F + 132, // $9E80 + 132, // $9E81 + 132, // $9E82 + 132, // $9E83 + 132, // $9E84 + 132, // $9E85 + 132, // $9E86 + 132, // $9E87 + 132, // $9E88 + 132, // $9E89 + 132, // $9E8A + 132, // $9E8B + 132, // $9E8C + 132, // $9E8D + 132, // $9E8E + 132, // $9E8F + 132, // $9E90 + 132, // $9E91 + 132, // $9E92 + 132, // $9E93 + 132, // $9E94 + 132, // $9E95 + 132, // $9E96 + 132, // $9E97 + 132, // $9E98 + 132, // $9E99 + 132, // $9E9A + 132, // $9E9B + 132, // $9E9C + 132, // $9E9D + 132, // $9E9E + 132, // $9E9F + 132, // $9EA0 + 132, // $9EA1 + 132, // $9EA2 + 132, // $9EA3 + 132, // $9EA4 + 132, // $9EA5 + 132, // $9EA6 + 132, // $9EA7 + 132, // $9EA8 + 132, // $9EA9 + 132, // $9EAA + 132, // $9EAB + 132, // $9EAC + 132, // $9EAD + 132, // $9EAE + 132, // $9EAF + 132, // $9EB0 + 132, // $9EB1 + 132, // $9EB2 + 132, // $9EB3 + 132, // $9EB4 + 132, // $9EB5 + 132, // $9EB6 + 132, // $9EB7 + 132, // $9EB8 + 132, // $9EB9 + 132, // $9EBA + 132, // $9EBB + 132, // $9EBC + 132, // $9EBD + 132, // $9EBE + 132, // $9EBF + 132, // $9EC0 + 132, // $9EC1 + 132, // $9EC2 + 132, // $9EC3 + 132, // $9EC4 + 132, // $9EC5 + 132, // $9EC6 + 132, // $9EC7 + 132, // $9EC8 + 132, // $9EC9 + 132, // $9ECA + 132, // $9ECB + 132, // $9ECC + 132, // $9ECD + 132, // $9ECE + 132, // $9ECF + 132, // $9ED0 + 132, // $9ED1 + 132, // $9ED2 + 132, // $9ED3 + 132, // $9ED4 + 132, // $9ED5 + 132, // $9ED6 + 132, // $9ED7 + 132, // $9ED8 + 132, // $9ED9 + 132, // $9EDA + 132, // $9EDB + 132, // $9EDC + 132, // $9EDD + 132, // $9EDE + 132, // $9EDF + 132, // $9EE0 + 132, // $9EE1 + 132, // $9EE2 + 132, // $9EE3 + 132, // $9EE4 + 132, // $9EE5 + 132, // $9EE6 + 132, // $9EE7 + 132, // $9EE8 + 132, // $9EE9 + 132, // $9EEA + 132, // $9EEB + 132, // $9EEC + 132, // $9EED + 132, // $9EEE + 132, // $9EEF + 132, // $9EF0 + 132, // $9EF1 + 132, // $9EF2 + 132, // $9EF3 + 132, // $9EF4 + 132, // $9EF5 + 132, // $9EF6 + 132, // $9EF7 + 132, // $9EF8 + 132, // $9EF9 + 132, // $9EFA + 132, // $9EFB + 132, // $9EFC + 132, // $9EFD + 132, // $9EFE + 132, // $9EFF + 132, // $9F00 + 132, // $9F01 + 132, // $9F02 + 132, // $9F03 + 132, // $9F04 + 132, // $9F05 + 132, // $9F06 + 132, // $9F07 + 132, // $9F08 + 132, // $9F09 + 132, // $9F0A + 132, // $9F0B + 132, // $9F0C + 132, // $9F0D + 132, // $9F0E + 132, // $9F0F + 132, // $9F10 + 132, // $9F11 + 132, // $9F12 + 132, // $9F13 + 132, // $9F14 + 132, // $9F15 + 132, // $9F16 + 132, // $9F17 + 132, // $9F18 + 132, // $9F19 + 132, // $9F1A + 132, // $9F1B + 132, // $9F1C + 132, // $9F1D + 132, // $9F1E + 132, // $9F1F + 132, // $9F20 + 132, // $9F21 + 132, // $9F22 + 132, // $9F23 + 132, // $9F24 + 132, // $9F25 + 132, // $9F26 + 132, // $9F27 + 132, // $9F28 + 132, // $9F29 + 132, // $9F2A + 132, // $9F2B + 132, // $9F2C + 132, // $9F2D + 132, // $9F2E + 132, // $9F2F + 132, // $9F30 + 132, // $9F31 + 132, // $9F32 + 132, // $9F33 + 132, // $9F34 + 132, // $9F35 + 132, // $9F36 + 132, // $9F37 + 132, // $9F38 + 132, // $9F39 + 132, // $9F3A + 132, // $9F3B + 132, // $9F3C + 132, // $9F3D + 132, // $9F3E + 132, // $9F3F + 132, // $9F40 + 132, // $9F41 + 132, // $9F42 + 132, // $9F43 + 132, // $9F44 + 132, // $9F45 + 132, // $9F46 + 132, // $9F47 + 132, // $9F48 + 132, // $9F49 + 132, // $9F4A + 132, // $9F4B + 132, // $9F4C + 132, // $9F4D + 132, // $9F4E + 132, // $9F4F + 132, // $9F50 + 132, // $9F51 + 132, // $9F52 + 132, // $9F53 + 132, // $9F54 + 132, // $9F55 + 132, // $9F56 + 132, // $9F57 + 132, // $9F58 + 132, // $9F59 + 132, // $9F5A + 132, // $9F5B + 132, // $9F5C + 132, // $9F5D + 132, // $9F5E + 132, // $9F5F + 132, // $9F60 + 132, // $9F61 + 132, // $9F62 + 132, // $9F63 + 132, // $9F64 + 132, // $9F65 + 132, // $9F66 + 132, // $9F67 + 132, // $9F68 + 132, // $9F69 + 132, // $9F6A + 132, // $9F6B + 132, // $9F6C + 132, // $9F6D + 132, // $9F6E + 132, // $9F6F + 132, // $9F70 + 132, // $9F71 + 132, // $9F72 + 132, // $9F73 + 132, // $9F74 + 132, // $9F75 + 132, // $9F76 + 132, // $9F77 + 132, // $9F78 + 132, // $9F79 + 132, // $9F7A + 132, // $9F7B + 132, // $9F7C + 132, // $9F7D + 132, // $9F7E + 132, // $9F7F + 132, // $9F80 + 132, // $9F81 + 132, // $9F82 + 132, // $9F83 + 132, // $9F84 + 132, // $9F85 + 132, // $9F86 + 132, // $9F87 + 132, // $9F88 + 132, // $9F89 + 132, // $9F8A + 132, // $9F8B + 132, // $9F8C + 132, // $9F8D + 132, // $9F8E + 132, // $9F8F + 132, // $9F90 + 132, // $9F91 + 132, // $9F92 + 132, // $9F93 + 132, // $9F94 + 132, // $9F95 + 132, // $9F96 + 132, // $9F97 + 132, // $9F98 + 132, // $9F99 + 132, // $9F9A + 132, // $9F9B + 132, // $9F9C + 132, // $9F9D + 132, // $9F9E + 132, // $9F9F + 132, // $9FA0 + 132, // $9FA1 + 132, // $9FA2 + 132, // $9FA3 + 132, // $9FA4 + 132, // $9FA5 + 132, // $9FA6 + 132, // $9FA7 + 132, // $9FA8 + 132, // $9FA9 + 132, // $9FAA + 132, // $9FAB + 132, // $9FAC + 132, // $9FAD + 132, // $9FAE + 132, // $9FAF + 132, // $9FB0 + 132, // $9FB1 + 132, // $9FB2 + 132, // $9FB3 + 132, // $9FB4 + 132, // $9FB5 + 132, // $9FB6 + 132, // $9FB7 + 132, // $9FB8 + 132, // $9FB9 + 132, // $9FBA + 132, // $9FBB + 132, // $9FBC + 132, // $9FBD + 132, // $9FBE + 132, // $9FBF + 132, // $9FC0 + 132, // $9FC1 + 132, // $9FC2 + 132, // $9FC3 + 132, // $9FC4 + 132, // $9FC5 + 132, // $9FC6 + 132, // $9FC7 + 132, // $9FC8 + 132, // $9FC9 + 132, // $9FCA + 132, // $9FCB + 132, // $9FCC + 132, // $9FCD + 132, // $9FCE + 132, // $9FCF + 132, // $9FD0 + 132, // $9FD1 + 132, // $9FD2 + 132, // $9FD3 + 132, // $9FD4 + 132, // $9FD5 + 29, // $9FD6 + 29, // $9FD7 + 29, // $9FD8 + 29, // $9FD9 + 29, // $9FDA + 29, // $9FDB + 29, // $9FDC + 29, // $9FDD + 29, // $9FDE + 29, // $9FDF + 29, // $9FE0 + 29, // $9FE1 + 29, // $9FE2 + 29, // $9FE3 + 29, // $9FE4 + 29, // $9FE5 + 29, // $9FE6 + 29, // $9FE7 + 29, // $9FE8 + 29, // $9FE9 + 29, // $9FEA + 29, // $9FEB + 29, // $9FEC + 29, // $9FED + 29, // $9FEE + 29, // $9FEF + 29, // $9FF0 + 29, // $9FF1 + 29, // $9FF2 + 29, // $9FF3 + 29, // $9FF4 + 29, // $9FF5 + 29, // $9FF6 + 29, // $9FF7 + 29, // $9FF8 + 29, // $9FF9 + 29, // $9FFA + 29, // $9FFB + 29, // $9FFC + 29, // $9FFD + 29, // $9FFE + 29, // $9FFF + 132, // $A000 + 132, // $A001 + 132, // $A002 + 132, // $A003 + 132, // $A004 + 132, // $A005 + 132, // $A006 + 132, // $A007 + 132, // $A008 + 132, // $A009 + 132, // $A00A + 132, // $A00B + 132, // $A00C + 132, // $A00D + 132, // $A00E + 132, // $A00F + 132, // $A010 + 132, // $A011 + 132, // $A012 + 132, // $A013 + 132, // $A014 + 131, // $A015 + 132, // $A016 + 132, // $A017 + 132, // $A018 + 132, // $A019 + 132, // $A01A + 132, // $A01B + 132, // $A01C + 132, // $A01D + 132, // $A01E + 132, // $A01F + 132, // $A020 + 132, // $A021 + 132, // $A022 + 132, // $A023 + 132, // $A024 + 132, // $A025 + 132, // $A026 + 132, // $A027 + 132, // $A028 + 132, // $A029 + 132, // $A02A + 132, // $A02B + 132, // $A02C + 132, // $A02D + 132, // $A02E + 132, // $A02F + 132, // $A030 + 132, // $A031 + 132, // $A032 + 132, // $A033 + 132, // $A034 + 132, // $A035 + 132, // $A036 + 132, // $A037 + 132, // $A038 + 132, // $A039 + 132, // $A03A + 132, // $A03B + 132, // $A03C + 132, // $A03D + 132, // $A03E + 132, // $A03F + 132, // $A040 + 132, // $A041 + 132, // $A042 + 132, // $A043 + 132, // $A044 + 132, // $A045 + 132, // $A046 + 132, // $A047 + 132, // $A048 + 132, // $A049 + 132, // $A04A + 132, // $A04B + 132, // $A04C + 132, // $A04D + 132, // $A04E + 132, // $A04F + 132, // $A050 + 132, // $A051 + 132, // $A052 + 132, // $A053 + 132, // $A054 + 132, // $A055 + 132, // $A056 + 132, // $A057 + 132, // $A058 + 132, // $A059 + 132, // $A05A + 132, // $A05B + 132, // $A05C + 132, // $A05D + 132, // $A05E + 132, // $A05F + 132, // $A060 + 132, // $A061 + 132, // $A062 + 132, // $A063 + 132, // $A064 + 132, // $A065 + 132, // $A066 + 132, // $A067 + 132, // $A068 + 132, // $A069 + 132, // $A06A + 132, // $A06B + 132, // $A06C + 132, // $A06D + 132, // $A06E + 132, // $A06F + 132, // $A070 + 132, // $A071 + 132, // $A072 + 132, // $A073 + 132, // $A074 + 132, // $A075 + 132, // $A076 + 132, // $A077 + 132, // $A078 + 132, // $A079 + 132, // $A07A + 132, // $A07B + 132, // $A07C + 132, // $A07D + 132, // $A07E + 132, // $A07F + 132, // $A080 + 132, // $A081 + 132, // $A082 + 132, // $A083 + 132, // $A084 + 132, // $A085 + 132, // $A086 + 132, // $A087 + 132, // $A088 + 132, // $A089 + 132, // $A08A + 132, // $A08B + 132, // $A08C + 132, // $A08D + 132, // $A08E + 132, // $A08F + 132, // $A090 + 132, // $A091 + 132, // $A092 + 132, // $A093 + 132, // $A094 + 132, // $A095 + 132, // $A096 + 132, // $A097 + 132, // $A098 + 132, // $A099 + 132, // $A09A + 132, // $A09B + 132, // $A09C + 132, // $A09D + 132, // $A09E + 132, // $A09F + 132, // $A0A0 + 132, // $A0A1 + 132, // $A0A2 + 132, // $A0A3 + 132, // $A0A4 + 132, // $A0A5 + 132, // $A0A6 + 132, // $A0A7 + 132, // $A0A8 + 132, // $A0A9 + 132, // $A0AA + 132, // $A0AB + 132, // $A0AC + 132, // $A0AD + 132, // $A0AE + 132, // $A0AF + 132, // $A0B0 + 132, // $A0B1 + 132, // $A0B2 + 132, // $A0B3 + 132, // $A0B4 + 132, // $A0B5 + 132, // $A0B6 + 132, // $A0B7 + 132, // $A0B8 + 132, // $A0B9 + 132, // $A0BA + 132, // $A0BB + 132, // $A0BC + 132, // $A0BD + 132, // $A0BE + 132, // $A0BF + 132, // $A0C0 + 132, // $A0C1 + 132, // $A0C2 + 132, // $A0C3 + 132, // $A0C4 + 132, // $A0C5 + 132, // $A0C6 + 132, // $A0C7 + 132, // $A0C8 + 132, // $A0C9 + 132, // $A0CA + 132, // $A0CB + 132, // $A0CC + 132, // $A0CD + 132, // $A0CE + 132, // $A0CF + 132, // $A0D0 + 132, // $A0D1 + 132, // $A0D2 + 132, // $A0D3 + 132, // $A0D4 + 132, // $A0D5 + 132, // $A0D6 + 132, // $A0D7 + 132, // $A0D8 + 132, // $A0D9 + 132, // $A0DA + 132, // $A0DB + 132, // $A0DC + 132, // $A0DD + 132, // $A0DE + 132, // $A0DF + 132, // $A0E0 + 132, // $A0E1 + 132, // $A0E2 + 132, // $A0E3 + 132, // $A0E4 + 132, // $A0E5 + 132, // $A0E6 + 132, // $A0E7 + 132, // $A0E8 + 132, // $A0E9 + 132, // $A0EA + 132, // $A0EB + 132, // $A0EC + 132, // $A0ED + 132, // $A0EE + 132, // $A0EF + 132, // $A0F0 + 132, // $A0F1 + 132, // $A0F2 + 132, // $A0F3 + 132, // $A0F4 + 132, // $A0F5 + 132, // $A0F6 + 132, // $A0F7 + 132, // $A0F8 + 132, // $A0F9 + 132, // $A0FA + 132, // $A0FB + 132, // $A0FC + 132, // $A0FD + 132, // $A0FE + 132, // $A0FF + 132, // $A100 + 132, // $A101 + 132, // $A102 + 132, // $A103 + 132, // $A104 + 132, // $A105 + 132, // $A106 + 132, // $A107 + 132, // $A108 + 132, // $A109 + 132, // $A10A + 132, // $A10B + 132, // $A10C + 132, // $A10D + 132, // $A10E + 132, // $A10F + 132, // $A110 + 132, // $A111 + 132, // $A112 + 132, // $A113 + 132, // $A114 + 132, // $A115 + 132, // $A116 + 132, // $A117 + 132, // $A118 + 132, // $A119 + 132, // $A11A + 132, // $A11B + 132, // $A11C + 132, // $A11D + 132, // $A11E + 132, // $A11F + 132, // $A120 + 132, // $A121 + 132, // $A122 + 132, // $A123 + 132, // $A124 + 132, // $A125 + 132, // $A126 + 132, // $A127 + 132, // $A128 + 132, // $A129 + 132, // $A12A + 132, // $A12B + 132, // $A12C + 132, // $A12D + 132, // $A12E + 132, // $A12F + 132, // $A130 + 132, // $A131 + 132, // $A132 + 132, // $A133 + 132, // $A134 + 132, // $A135 + 132, // $A136 + 132, // $A137 + 132, // $A138 + 132, // $A139 + 132, // $A13A + 132, // $A13B + 132, // $A13C + 132, // $A13D + 132, // $A13E + 132, // $A13F + 132, // $A140 + 132, // $A141 + 132, // $A142 + 132, // $A143 + 132, // $A144 + 132, // $A145 + 132, // $A146 + 132, // $A147 + 132, // $A148 + 132, // $A149 + 132, // $A14A + 132, // $A14B + 132, // $A14C + 132, // $A14D + 132, // $A14E + 132, // $A14F + 132, // $A150 + 132, // $A151 + 132, // $A152 + 132, // $A153 + 132, // $A154 + 132, // $A155 + 132, // $A156 + 132, // $A157 + 132, // $A158 + 132, // $A159 + 132, // $A15A + 132, // $A15B + 132, // $A15C + 132, // $A15D + 132, // $A15E + 132, // $A15F + 132, // $A160 + 132, // $A161 + 132, // $A162 + 132, // $A163 + 132, // $A164 + 132, // $A165 + 132, // $A166 + 132, // $A167 + 132, // $A168 + 132, // $A169 + 132, // $A16A + 132, // $A16B + 132, // $A16C + 132, // $A16D + 132, // $A16E + 132, // $A16F + 132, // $A170 + 132, // $A171 + 132, // $A172 + 132, // $A173 + 132, // $A174 + 132, // $A175 + 132, // $A176 + 132, // $A177 + 132, // $A178 + 132, // $A179 + 132, // $A17A + 132, // $A17B + 132, // $A17C + 132, // $A17D + 132, // $A17E + 132, // $A17F + 132, // $A180 + 132, // $A181 + 132, // $A182 + 132, // $A183 + 132, // $A184 + 132, // $A185 + 132, // $A186 + 132, // $A187 + 132, // $A188 + 132, // $A189 + 132, // $A18A + 132, // $A18B + 132, // $A18C + 132, // $A18D + 132, // $A18E + 132, // $A18F + 132, // $A190 + 132, // $A191 + 132, // $A192 + 132, // $A193 + 132, // $A194 + 132, // $A195 + 132, // $A196 + 132, // $A197 + 132, // $A198 + 132, // $A199 + 132, // $A19A + 132, // $A19B + 132, // $A19C + 132, // $A19D + 132, // $A19E + 132, // $A19F + 132, // $A1A0 + 132, // $A1A1 + 132, // $A1A2 + 132, // $A1A3 + 132, // $A1A4 + 132, // $A1A5 + 132, // $A1A6 + 132, // $A1A7 + 132, // $A1A8 + 132, // $A1A9 + 132, // $A1AA + 132, // $A1AB + 132, // $A1AC + 132, // $A1AD + 132, // $A1AE + 132, // $A1AF + 132, // $A1B0 + 132, // $A1B1 + 132, // $A1B2 + 132, // $A1B3 + 132, // $A1B4 + 132, // $A1B5 + 132, // $A1B6 + 132, // $A1B7 + 132, // $A1B8 + 132, // $A1B9 + 132, // $A1BA + 132, // $A1BB + 132, // $A1BC + 132, // $A1BD + 132, // $A1BE + 132, // $A1BF + 132, // $A1C0 + 132, // $A1C1 + 132, // $A1C2 + 132, // $A1C3 + 132, // $A1C4 + 132, // $A1C5 + 132, // $A1C6 + 132, // $A1C7 + 132, // $A1C8 + 132, // $A1C9 + 132, // $A1CA + 132, // $A1CB + 132, // $A1CC + 132, // $A1CD + 132, // $A1CE + 132, // $A1CF + 132, // $A1D0 + 132, // $A1D1 + 132, // $A1D2 + 132, // $A1D3 + 132, // $A1D4 + 132, // $A1D5 + 132, // $A1D6 + 132, // $A1D7 + 132, // $A1D8 + 132, // $A1D9 + 132, // $A1DA + 132, // $A1DB + 132, // $A1DC + 132, // $A1DD + 132, // $A1DE + 132, // $A1DF + 132, // $A1E0 + 132, // $A1E1 + 132, // $A1E2 + 132, // $A1E3 + 132, // $A1E4 + 132, // $A1E5 + 132, // $A1E6 + 132, // $A1E7 + 132, // $A1E8 + 132, // $A1E9 + 132, // $A1EA + 132, // $A1EB + 132, // $A1EC + 132, // $A1ED + 132, // $A1EE + 132, // $A1EF + 132, // $A1F0 + 132, // $A1F1 + 132, // $A1F2 + 132, // $A1F3 + 132, // $A1F4 + 132, // $A1F5 + 132, // $A1F6 + 132, // $A1F7 + 132, // $A1F8 + 132, // $A1F9 + 132, // $A1FA + 132, // $A1FB + 132, // $A1FC + 132, // $A1FD + 132, // $A1FE + 132, // $A1FF + 132, // $A200 + 132, // $A201 + 132, // $A202 + 132, // $A203 + 132, // $A204 + 132, // $A205 + 132, // $A206 + 132, // $A207 + 132, // $A208 + 132, // $A209 + 132, // $A20A + 132, // $A20B + 132, // $A20C + 132, // $A20D + 132, // $A20E + 132, // $A20F + 132, // $A210 + 132, // $A211 + 132, // $A212 + 132, // $A213 + 132, // $A214 + 132, // $A215 + 132, // $A216 + 132, // $A217 + 132, // $A218 + 132, // $A219 + 132, // $A21A + 132, // $A21B + 132, // $A21C + 132, // $A21D + 132, // $A21E + 132, // $A21F + 132, // $A220 + 132, // $A221 + 132, // $A222 + 132, // $A223 + 132, // $A224 + 132, // $A225 + 132, // $A226 + 132, // $A227 + 132, // $A228 + 132, // $A229 + 132, // $A22A + 132, // $A22B + 132, // $A22C + 132, // $A22D + 132, // $A22E + 132, // $A22F + 132, // $A230 + 132, // $A231 + 132, // $A232 + 132, // $A233 + 132, // $A234 + 132, // $A235 + 132, // $A236 + 132, // $A237 + 132, // $A238 + 132, // $A239 + 132, // $A23A + 132, // $A23B + 132, // $A23C + 132, // $A23D + 132, // $A23E + 132, // $A23F + 132, // $A240 + 132, // $A241 + 132, // $A242 + 132, // $A243 + 132, // $A244 + 132, // $A245 + 132, // $A246 + 132, // $A247 + 132, // $A248 + 132, // $A249 + 132, // $A24A + 132, // $A24B + 132, // $A24C + 132, // $A24D + 132, // $A24E + 132, // $A24F + 132, // $A250 + 132, // $A251 + 132, // $A252 + 132, // $A253 + 132, // $A254 + 132, // $A255 + 132, // $A256 + 132, // $A257 + 132, // $A258 + 132, // $A259 + 132, // $A25A + 132, // $A25B + 132, // $A25C + 132, // $A25D + 132, // $A25E + 132, // $A25F + 132, // $A260 + 132, // $A261 + 132, // $A262 + 132, // $A263 + 132, // $A264 + 132, // $A265 + 132, // $A266 + 132, // $A267 + 132, // $A268 + 132, // $A269 + 132, // $A26A + 132, // $A26B + 132, // $A26C + 132, // $A26D + 132, // $A26E + 132, // $A26F + 132, // $A270 + 132, // $A271 + 132, // $A272 + 132, // $A273 + 132, // $A274 + 132, // $A275 + 132, // $A276 + 132, // $A277 + 132, // $A278 + 132, // $A279 + 132, // $A27A + 132, // $A27B + 132, // $A27C + 132, // $A27D + 132, // $A27E + 132, // $A27F + 132, // $A280 + 132, // $A281 + 132, // $A282 + 132, // $A283 + 132, // $A284 + 132, // $A285 + 132, // $A286 + 132, // $A287 + 132, // $A288 + 132, // $A289 + 132, // $A28A + 132, // $A28B + 132, // $A28C + 132, // $A28D + 132, // $A28E + 132, // $A28F + 132, // $A290 + 132, // $A291 + 132, // $A292 + 132, // $A293 + 132, // $A294 + 132, // $A295 + 132, // $A296 + 132, // $A297 + 132, // $A298 + 132, // $A299 + 132, // $A29A + 132, // $A29B + 132, // $A29C + 132, // $A29D + 132, // $A29E + 132, // $A29F + 132, // $A2A0 + 132, // $A2A1 + 132, // $A2A2 + 132, // $A2A3 + 132, // $A2A4 + 132, // $A2A5 + 132, // $A2A6 + 132, // $A2A7 + 132, // $A2A8 + 132, // $A2A9 + 132, // $A2AA + 132, // $A2AB + 132, // $A2AC + 132, // $A2AD + 132, // $A2AE + 132, // $A2AF + 132, // $A2B0 + 132, // $A2B1 + 132, // $A2B2 + 132, // $A2B3 + 132, // $A2B4 + 132, // $A2B5 + 132, // $A2B6 + 132, // $A2B7 + 132, // $A2B8 + 132, // $A2B9 + 132, // $A2BA + 132, // $A2BB + 132, // $A2BC + 132, // $A2BD + 132, // $A2BE + 132, // $A2BF + 132, // $A2C0 + 132, // $A2C1 + 132, // $A2C2 + 132, // $A2C3 + 132, // $A2C4 + 132, // $A2C5 + 132, // $A2C6 + 132, // $A2C7 + 132, // $A2C8 + 132, // $A2C9 + 132, // $A2CA + 132, // $A2CB + 132, // $A2CC + 132, // $A2CD + 132, // $A2CE + 132, // $A2CF + 132, // $A2D0 + 132, // $A2D1 + 132, // $A2D2 + 132, // $A2D3 + 132, // $A2D4 + 132, // $A2D5 + 132, // $A2D6 + 132, // $A2D7 + 132, // $A2D8 + 132, // $A2D9 + 132, // $A2DA + 132, // $A2DB + 132, // $A2DC + 132, // $A2DD + 132, // $A2DE + 132, // $A2DF + 132, // $A2E0 + 132, // $A2E1 + 132, // $A2E2 + 132, // $A2E3 + 132, // $A2E4 + 132, // $A2E5 + 132, // $A2E6 + 132, // $A2E7 + 132, // $A2E8 + 132, // $A2E9 + 132, // $A2EA + 132, // $A2EB + 132, // $A2EC + 132, // $A2ED + 132, // $A2EE + 132, // $A2EF + 132, // $A2F0 + 132, // $A2F1 + 132, // $A2F2 + 132, // $A2F3 + 132, // $A2F4 + 132, // $A2F5 + 132, // $A2F6 + 132, // $A2F7 + 132, // $A2F8 + 132, // $A2F9 + 132, // $A2FA + 132, // $A2FB + 132, // $A2FC + 132, // $A2FD + 132, // $A2FE + 132, // $A2FF + 132, // $A300 + 132, // $A301 + 132, // $A302 + 132, // $A303 + 132, // $A304 + 132, // $A305 + 132, // $A306 + 132, // $A307 + 132, // $A308 + 132, // $A309 + 132, // $A30A + 132, // $A30B + 132, // $A30C + 132, // $A30D + 132, // $A30E + 132, // $A30F + 132, // $A310 + 132, // $A311 + 132, // $A312 + 132, // $A313 + 132, // $A314 + 132, // $A315 + 132, // $A316 + 132, // $A317 + 132, // $A318 + 132, // $A319 + 132, // $A31A + 132, // $A31B + 132, // $A31C + 132, // $A31D + 132, // $A31E + 132, // $A31F + 132, // $A320 + 132, // $A321 + 132, // $A322 + 132, // $A323 + 132, // $A324 + 132, // $A325 + 132, // $A326 + 132, // $A327 + 132, // $A328 + 132, // $A329 + 132, // $A32A + 132, // $A32B + 132, // $A32C + 132, // $A32D + 132, // $A32E + 132, // $A32F + 132, // $A330 + 132, // $A331 + 132, // $A332 + 132, // $A333 + 132, // $A334 + 132, // $A335 + 132, // $A336 + 132, // $A337 + 132, // $A338 + 132, // $A339 + 132, // $A33A + 132, // $A33B + 132, // $A33C + 132, // $A33D + 132, // $A33E + 132, // $A33F + 132, // $A340 + 132, // $A341 + 132, // $A342 + 132, // $A343 + 132, // $A344 + 132, // $A345 + 132, // $A346 + 132, // $A347 + 132, // $A348 + 132, // $A349 + 132, // $A34A + 132, // $A34B + 132, // $A34C + 132, // $A34D + 132, // $A34E + 132, // $A34F + 132, // $A350 + 132, // $A351 + 132, // $A352 + 132, // $A353 + 132, // $A354 + 132, // $A355 + 132, // $A356 + 132, // $A357 + 132, // $A358 + 132, // $A359 + 132, // $A35A + 132, // $A35B + 132, // $A35C + 132, // $A35D + 132, // $A35E + 132, // $A35F + 132, // $A360 + 132, // $A361 + 132, // $A362 + 132, // $A363 + 132, // $A364 + 132, // $A365 + 132, // $A366 + 132, // $A367 + 132, // $A368 + 132, // $A369 + 132, // $A36A + 132, // $A36B + 132, // $A36C + 132, // $A36D + 132, // $A36E + 132, // $A36F + 132, // $A370 + 132, // $A371 + 132, // $A372 + 132, // $A373 + 132, // $A374 + 132, // $A375 + 132, // $A376 + 132, // $A377 + 132, // $A378 + 132, // $A379 + 132, // $A37A + 132, // $A37B + 132, // $A37C + 132, // $A37D + 132, // $A37E + 132, // $A37F + 132, // $A380 + 132, // $A381 + 132, // $A382 + 132, // $A383 + 132, // $A384 + 132, // $A385 + 132, // $A386 + 132, // $A387 + 132, // $A388 + 132, // $A389 + 132, // $A38A + 132, // $A38B + 132, // $A38C + 132, // $A38D + 132, // $A38E + 132, // $A38F + 132, // $A390 + 132, // $A391 + 132, // $A392 + 132, // $A393 + 132, // $A394 + 132, // $A395 + 132, // $A396 + 132, // $A397 + 132, // $A398 + 132, // $A399 + 132, // $A39A + 132, // $A39B + 132, // $A39C + 132, // $A39D + 132, // $A39E + 132, // $A39F + 132, // $A3A0 + 132, // $A3A1 + 132, // $A3A2 + 132, // $A3A3 + 132, // $A3A4 + 132, // $A3A5 + 132, // $A3A6 + 132, // $A3A7 + 132, // $A3A8 + 132, // $A3A9 + 132, // $A3AA + 132, // $A3AB + 132, // $A3AC + 132, // $A3AD + 132, // $A3AE + 132, // $A3AF + 132, // $A3B0 + 132, // $A3B1 + 132, // $A3B2 + 132, // $A3B3 + 132, // $A3B4 + 132, // $A3B5 + 132, // $A3B6 + 132, // $A3B7 + 132, // $A3B8 + 132, // $A3B9 + 132, // $A3BA + 132, // $A3BB + 132, // $A3BC + 132, // $A3BD + 132, // $A3BE + 132, // $A3BF + 132, // $A3C0 + 132, // $A3C1 + 132, // $A3C2 + 132, // $A3C3 + 132, // $A3C4 + 132, // $A3C5 + 132, // $A3C6 + 132, // $A3C7 + 132, // $A3C8 + 132, // $A3C9 + 132, // $A3CA + 132, // $A3CB + 132, // $A3CC + 132, // $A3CD + 132, // $A3CE + 132, // $A3CF + 132, // $A3D0 + 132, // $A3D1 + 132, // $A3D2 + 132, // $A3D3 + 132, // $A3D4 + 132, // $A3D5 + 132, // $A3D6 + 132, // $A3D7 + 132, // $A3D8 + 132, // $A3D9 + 132, // $A3DA + 132, // $A3DB + 132, // $A3DC + 132, // $A3DD + 132, // $A3DE + 132, // $A3DF + 132, // $A3E0 + 132, // $A3E1 + 132, // $A3E2 + 132, // $A3E3 + 132, // $A3E4 + 132, // $A3E5 + 132, // $A3E6 + 132, // $A3E7 + 132, // $A3E8 + 132, // $A3E9 + 132, // $A3EA + 132, // $A3EB + 132, // $A3EC + 132, // $A3ED + 132, // $A3EE + 132, // $A3EF + 132, // $A3F0 + 132, // $A3F1 + 132, // $A3F2 + 132, // $A3F3 + 132, // $A3F4 + 132, // $A3F5 + 132, // $A3F6 + 132, // $A3F7 + 132, // $A3F8 + 132, // $A3F9 + 132, // $A3FA + 132, // $A3FB + 132, // $A3FC + 132, // $A3FD + 132, // $A3FE + 132, // $A3FF + 132, // $A400 + 132, // $A401 + 132, // $A402 + 132, // $A403 + 132, // $A404 + 132, // $A405 + 132, // $A406 + 132, // $A407 + 132, // $A408 + 132, // $A409 + 132, // $A40A + 132, // $A40B + 132, // $A40C + 132, // $A40D + 132, // $A40E + 132, // $A40F + 132, // $A410 + 132, // $A411 + 132, // $A412 + 132, // $A413 + 132, // $A414 + 132, // $A415 + 132, // $A416 + 132, // $A417 + 132, // $A418 + 132, // $A419 + 132, // $A41A + 132, // $A41B + 132, // $A41C + 132, // $A41D + 132, // $A41E + 132, // $A41F + 132, // $A420 + 132, // $A421 + 132, // $A422 + 132, // $A423 + 132, // $A424 + 132, // $A425 + 132, // $A426 + 132, // $A427 + 132, // $A428 + 132, // $A429 + 132, // $A42A + 132, // $A42B + 132, // $A42C + 132, // $A42D + 132, // $A42E + 132, // $A42F + 132, // $A430 + 132, // $A431 + 132, // $A432 + 132, // $A433 + 132, // $A434 + 132, // $A435 + 132, // $A436 + 132, // $A437 + 132, // $A438 + 132, // $A439 + 132, // $A43A + 132, // $A43B + 132, // $A43C + 132, // $A43D + 132, // $A43E + 132, // $A43F + 132, // $A440 + 132, // $A441 + 132, // $A442 + 132, // $A443 + 132, // $A444 + 132, // $A445 + 132, // $A446 + 132, // $A447 + 132, // $A448 + 132, // $A449 + 132, // $A44A + 132, // $A44B + 132, // $A44C + 132, // $A44D + 132, // $A44E + 132, // $A44F + 132, // $A450 + 132, // $A451 + 132, // $A452 + 132, // $A453 + 132, // $A454 + 132, // $A455 + 132, // $A456 + 132, // $A457 + 132, // $A458 + 132, // $A459 + 132, // $A45A + 132, // $A45B + 132, // $A45C + 132, // $A45D + 132, // $A45E + 132, // $A45F + 132, // $A460 + 132, // $A461 + 132, // $A462 + 132, // $A463 + 132, // $A464 + 132, // $A465 + 132, // $A466 + 132, // $A467 + 132, // $A468 + 132, // $A469 + 132, // $A46A + 132, // $A46B + 132, // $A46C + 132, // $A46D + 132, // $A46E + 132, // $A46F + 132, // $A470 + 132, // $A471 + 132, // $A472 + 132, // $A473 + 132, // $A474 + 132, // $A475 + 132, // $A476 + 132, // $A477 + 132, // $A478 + 132, // $A479 + 132, // $A47A + 132, // $A47B + 132, // $A47C + 132, // $A47D + 132, // $A47E + 132, // $A47F + 132, // $A480 + 132, // $A481 + 132, // $A482 + 132, // $A483 + 132, // $A484 + 132, // $A485 + 132, // $A486 + 132, // $A487 + 132, // $A488 + 132, // $A489 + 132, // $A48A + 132, // $A48B + 132, // $A48C + 29, // $A48D + 29, // $A48E + 29, // $A48F + 21, // $A490 + 21, // $A491 + 21, // $A492 + 21, // $A493 + 21, // $A494 + 21, // $A495 + 21, // $A496 + 21, // $A497 + 21, // $A498 + 21, // $A499 + 21, // $A49A + 21, // $A49B + 21, // $A49C + 21, // $A49D + 21, // $A49E + 21, // $A49F + 21, // $A4A0 + 21, // $A4A1 + 21, // $A4A2 + 21, // $A4A3 + 21, // $A4A4 + 21, // $A4A5 + 21, // $A4A6 + 21, // $A4A7 + 21, // $A4A8 + 21, // $A4A9 + 21, // $A4AA + 21, // $A4AB + 21, // $A4AC + 21, // $A4AD + 21, // $A4AE + 21, // $A4AF + 21, // $A4B0 + 21, // $A4B1 + 21, // $A4B2 + 21, // $A4B3 + 21, // $A4B4 + 21, // $A4B5 + 21, // $A4B6 + 21, // $A4B7 + 21, // $A4B8 + 21, // $A4B9 + 21, // $A4BA + 21, // $A4BB + 21, // $A4BC + 21, // $A4BD + 21, // $A4BE + 21, // $A4BF + 21, // $A4C0 + 21, // $A4C1 + 21, // $A4C2 + 21, // $A4C3 + 21, // $A4C4 + 21, // $A4C5 + 21, // $A4C6 + 29, // $A4C7 + 29, // $A4C8 + 29, // $A4C9 + 29, // $A4CA + 29, // $A4CB + 29, // $A4CC + 29, // $A4CD + 29, // $A4CE + 29, // $A4CF + 132, // $A4D0 + 132, // $A4D1 + 132, // $A4D2 + 132, // $A4D3 + 132, // $A4D4 + 132, // $A4D5 + 132, // $A4D6 + 132, // $A4D7 + 132, // $A4D8 + 132, // $A4D9 + 132, // $A4DA + 132, // $A4DB + 132, // $A4DC + 132, // $A4DD + 132, // $A4DE + 132, // $A4DF + 132, // $A4E0 + 132, // $A4E1 + 132, // $A4E2 + 132, // $A4E3 + 132, // $A4E4 + 132, // $A4E5 + 132, // $A4E6 + 132, // $A4E7 + 132, // $A4E8 + 132, // $A4E9 + 132, // $A4EA + 132, // $A4EB + 132, // $A4EC + 132, // $A4ED + 132, // $A4EE + 132, // $A4EF + 132, // $A4F0 + 132, // $A4F1 + 132, // $A4F2 + 132, // $A4F3 + 132, // $A4F4 + 132, // $A4F5 + 132, // $A4F6 + 132, // $A4F7 + 131, // $A4F8 + 131, // $A4F9 + 131, // $A4FA + 131, // $A4FB + 131, // $A4FC + 131, // $A4FD + 17, // $A4FE + 17, // $A4FF + 132, // $A500 + 132, // $A501 + 132, // $A502 + 132, // $A503 + 132, // $A504 + 132, // $A505 + 132, // $A506 + 132, // $A507 + 132, // $A508 + 132, // $A509 + 132, // $A50A + 132, // $A50B + 132, // $A50C + 132, // $A50D + 132, // $A50E + 132, // $A50F + 132, // $A510 + 132, // $A511 + 132, // $A512 + 132, // $A513 + 132, // $A514 + 132, // $A515 + 132, // $A516 + 132, // $A517 + 132, // $A518 + 132, // $A519 + 132, // $A51A + 132, // $A51B + 132, // $A51C + 132, // $A51D + 132, // $A51E + 132, // $A51F + 132, // $A520 + 132, // $A521 + 132, // $A522 + 132, // $A523 + 132, // $A524 + 132, // $A525 + 132, // $A526 + 132, // $A527 + 132, // $A528 + 132, // $A529 + 132, // $A52A + 132, // $A52B + 132, // $A52C + 132, // $A52D + 132, // $A52E + 132, // $A52F + 132, // $A530 + 132, // $A531 + 132, // $A532 + 132, // $A533 + 132, // $A534 + 132, // $A535 + 132, // $A536 + 132, // $A537 + 132, // $A538 + 132, // $A539 + 132, // $A53A + 132, // $A53B + 132, // $A53C + 132, // $A53D + 132, // $A53E + 132, // $A53F + 132, // $A540 + 132, // $A541 + 132, // $A542 + 132, // $A543 + 132, // $A544 + 132, // $A545 + 132, // $A546 + 132, // $A547 + 132, // $A548 + 132, // $A549 + 132, // $A54A + 132, // $A54B + 132, // $A54C + 132, // $A54D + 132, // $A54E + 132, // $A54F + 132, // $A550 + 132, // $A551 + 132, // $A552 + 132, // $A553 + 132, // $A554 + 132, // $A555 + 132, // $A556 + 132, // $A557 + 132, // $A558 + 132, // $A559 + 132, // $A55A + 132, // $A55B + 132, // $A55C + 132, // $A55D + 132, // $A55E + 132, // $A55F + 132, // $A560 + 132, // $A561 + 132, // $A562 + 132, // $A563 + 132, // $A564 + 132, // $A565 + 132, // $A566 + 132, // $A567 + 132, // $A568 + 132, // $A569 + 132, // $A56A + 132, // $A56B + 132, // $A56C + 132, // $A56D + 132, // $A56E + 132, // $A56F + 132, // $A570 + 132, // $A571 + 132, // $A572 + 132, // $A573 + 132, // $A574 + 132, // $A575 + 132, // $A576 + 132, // $A577 + 132, // $A578 + 132, // $A579 + 132, // $A57A + 132, // $A57B + 132, // $A57C + 132, // $A57D + 132, // $A57E + 132, // $A57F + 132, // $A580 + 132, // $A581 + 132, // $A582 + 132, // $A583 + 132, // $A584 + 132, // $A585 + 132, // $A586 + 132, // $A587 + 132, // $A588 + 132, // $A589 + 132, // $A58A + 132, // $A58B + 132, // $A58C + 132, // $A58D + 132, // $A58E + 132, // $A58F + 132, // $A590 + 132, // $A591 + 132, // $A592 + 132, // $A593 + 132, // $A594 + 132, // $A595 + 132, // $A596 + 132, // $A597 + 132, // $A598 + 132, // $A599 + 132, // $A59A + 132, // $A59B + 132, // $A59C + 132, // $A59D + 132, // $A59E + 132, // $A59F + 132, // $A5A0 + 132, // $A5A1 + 132, // $A5A2 + 132, // $A5A3 + 132, // $A5A4 + 132, // $A5A5 + 132, // $A5A6 + 132, // $A5A7 + 132, // $A5A8 + 132, // $A5A9 + 132, // $A5AA + 132, // $A5AB + 132, // $A5AC + 132, // $A5AD + 132, // $A5AE + 132, // $A5AF + 132, // $A5B0 + 132, // $A5B1 + 132, // $A5B2 + 132, // $A5B3 + 132, // $A5B4 + 132, // $A5B5 + 132, // $A5B6 + 132, // $A5B7 + 132, // $A5B8 + 132, // $A5B9 + 132, // $A5BA + 132, // $A5BB + 132, // $A5BC + 132, // $A5BD + 132, // $A5BE + 132, // $A5BF + 132, // $A5C0 + 132, // $A5C1 + 132, // $A5C2 + 132, // $A5C3 + 132, // $A5C4 + 132, // $A5C5 + 132, // $A5C6 + 132, // $A5C7 + 132, // $A5C8 + 132, // $A5C9 + 132, // $A5CA + 132, // $A5CB + 132, // $A5CC + 132, // $A5CD + 132, // $A5CE + 132, // $A5CF + 132, // $A5D0 + 132, // $A5D1 + 132, // $A5D2 + 132, // $A5D3 + 132, // $A5D4 + 132, // $A5D5 + 132, // $A5D6 + 132, // $A5D7 + 132, // $A5D8 + 132, // $A5D9 + 132, // $A5DA + 132, // $A5DB + 132, // $A5DC + 132, // $A5DD + 132, // $A5DE + 132, // $A5DF + 132, // $A5E0 + 132, // $A5E1 + 132, // $A5E2 + 132, // $A5E3 + 132, // $A5E4 + 132, // $A5E5 + 132, // $A5E6 + 132, // $A5E7 + 132, // $A5E8 + 132, // $A5E9 + 132, // $A5EA + 132, // $A5EB + 132, // $A5EC + 132, // $A5ED + 132, // $A5EE + 132, // $A5EF + 132, // $A5F0 + 132, // $A5F1 + 132, // $A5F2 + 132, // $A5F3 + 132, // $A5F4 + 132, // $A5F5 + 132, // $A5F6 + 132, // $A5F7 + 132, // $A5F8 + 132, // $A5F9 + 132, // $A5FA + 132, // $A5FB + 132, // $A5FC + 132, // $A5FD + 132, // $A5FE + 132, // $A5FF + 132, // $A600 + 132, // $A601 + 132, // $A602 + 132, // $A603 + 132, // $A604 + 132, // $A605 + 132, // $A606 + 132, // $A607 + 132, // $A608 + 132, // $A609 + 132, // $A60A + 132, // $A60B + 131, // $A60C + 17, // $A60D + 17, // $A60E + 17, // $A60F + 132, // $A610 + 132, // $A611 + 132, // $A612 + 132, // $A613 + 132, // $A614 + 132, // $A615 + 132, // $A616 + 132, // $A617 + 132, // $A618 + 132, // $A619 + 132, // $A61A + 132, // $A61B + 132, // $A61C + 132, // $A61D + 132, // $A61E + 132, // $A61F + 136, // $A620 + 136, // $A621 + 136, // $A622 + 136, // $A623 + 136, // $A624 + 136, // $A625 + 136, // $A626 + 136, // $A627 + 136, // $A628 + 136, // $A629 + 132, // $A62A + 132, // $A62B + 29, // $A62C + 29, // $A62D + 29, // $A62E + 29, // $A62F + 29, // $A630 + 29, // $A631 + 29, // $A632 + 29, // $A633 + 29, // $A634 + 29, // $A635 + 29, // $A636 + 29, // $A637 + 29, // $A638 + 29, // $A639 + 29, // $A63A + 29, // $A63B + 29, // $A63C + 29, // $A63D + 29, // $A63E + 29, // $A63F + 128, // $A640 + 129, // $A641 + 128, // $A642 + 129, // $A643 + 128, // $A644 + 129, // $A645 + 128, // $A646 + 129, // $A647 + 128, // $A648 + 129, // $A649 + 128, // $A64A + 129, // $A64B + 128, // $A64C + 129, // $A64D + 128, // $A64E + 129, // $A64F + 128, // $A650 + 129, // $A651 + 128, // $A652 + 129, // $A653 + 128, // $A654 + 129, // $A655 + 128, // $A656 + 129, // $A657 + 128, // $A658 + 129, // $A659 + 128, // $A65A + 129, // $A65B + 128, // $A65C + 129, // $A65D + 128, // $A65E + 129, // $A65F + 128, // $A660 + 129, // $A661 + 128, // $A662 + 129, // $A663 + 128, // $A664 + 129, // $A665 + 128, // $A666 + 129, // $A667 + 128, // $A668 + 129, // $A669 + 128, // $A66A + 129, // $A66B + 128, // $A66C + 129, // $A66D + 132, // $A66E + 133, // $A66F + 135, // $A670 + 135, // $A671 + 135, // $A672 + 17, // $A673 + 133, // $A674 + 133, // $A675 + 133, // $A676 + 133, // $A677 + 133, // $A678 + 133, // $A679 + 133, // $A67A + 133, // $A67B + 133, // $A67C + 133, // $A67D + 17, // $A67E + 131, // $A67F + 128, // $A680 + 129, // $A681 + 128, // $A682 + 129, // $A683 + 128, // $A684 + 129, // $A685 + 128, // $A686 + 129, // $A687 + 128, // $A688 + 129, // $A689 + 128, // $A68A + 129, // $A68B + 128, // $A68C + 129, // $A68D + 128, // $A68E + 129, // $A68F + 128, // $A690 + 129, // $A691 + 128, // $A692 + 129, // $A693 + 128, // $A694 + 129, // $A695 + 128, // $A696 + 129, // $A697 + 128, // $A698 + 129, // $A699 + 128, // $A69A + 129, // $A69B + 131, // $A69C + 131, // $A69D + 133, // $A69E + 133, // $A69F + 132, // $A6A0 + 132, // $A6A1 + 132, // $A6A2 + 132, // $A6A3 + 132, // $A6A4 + 132, // $A6A5 + 132, // $A6A6 + 132, // $A6A7 + 132, // $A6A8 + 132, // $A6A9 + 132, // $A6AA + 132, // $A6AB + 132, // $A6AC + 132, // $A6AD + 132, // $A6AE + 132, // $A6AF + 132, // $A6B0 + 132, // $A6B1 + 132, // $A6B2 + 132, // $A6B3 + 132, // $A6B4 + 132, // $A6B5 + 132, // $A6B6 + 132, // $A6B7 + 132, // $A6B8 + 132, // $A6B9 + 132, // $A6BA + 132, // $A6BB + 132, // $A6BC + 132, // $A6BD + 132, // $A6BE + 132, // $A6BF + 132, // $A6C0 + 132, // $A6C1 + 132, // $A6C2 + 132, // $A6C3 + 132, // $A6C4 + 132, // $A6C5 + 132, // $A6C6 + 132, // $A6C7 + 132, // $A6C8 + 132, // $A6C9 + 132, // $A6CA + 132, // $A6CB + 132, // $A6CC + 132, // $A6CD + 132, // $A6CE + 132, // $A6CF + 132, // $A6D0 + 132, // $A6D1 + 132, // $A6D2 + 132, // $A6D3 + 132, // $A6D4 + 132, // $A6D5 + 132, // $A6D6 + 132, // $A6D7 + 132, // $A6D8 + 132, // $A6D9 + 132, // $A6DA + 132, // $A6DB + 132, // $A6DC + 132, // $A6DD + 132, // $A6DE + 132, // $A6DF + 132, // $A6E0 + 132, // $A6E1 + 132, // $A6E2 + 132, // $A6E3 + 132, // $A6E4 + 132, // $A6E5 + 137, // $A6E6 + 137, // $A6E7 + 137, // $A6E8 + 137, // $A6E9 + 137, // $A6EA + 137, // $A6EB + 137, // $A6EC + 137, // $A6ED + 137, // $A6EE + 137, // $A6EF + 133, // $A6F0 + 133, // $A6F1 + 17, // $A6F2 + 17, // $A6F3 + 17, // $A6F4 + 17, // $A6F5 + 17, // $A6F6 + 17, // $A6F7 + 29, // $A6F8 + 29, // $A6F9 + 29, // $A6FA + 29, // $A6FB + 29, // $A6FC + 29, // $A6FD + 29, // $A6FE + 29, // $A6FF + 20, // $A700 + 20, // $A701 + 20, // $A702 + 20, // $A703 + 20, // $A704 + 20, // $A705 + 20, // $A706 + 20, // $A707 + 20, // $A708 + 20, // $A709 + 20, // $A70A + 20, // $A70B + 20, // $A70C + 20, // $A70D + 20, // $A70E + 20, // $A70F + 20, // $A710 + 20, // $A711 + 20, // $A712 + 20, // $A713 + 20, // $A714 + 20, // $A715 + 20, // $A716 + 131, // $A717 + 131, // $A718 + 131, // $A719 + 131, // $A71A + 131, // $A71B + 131, // $A71C + 131, // $A71D + 131, // $A71E + 131, // $A71F + 20, // $A720 + 20, // $A721 + 128, // $A722 + 129, // $A723 + 128, // $A724 + 129, // $A725 + 128, // $A726 + 129, // $A727 + 128, // $A728 + 129, // $A729 + 128, // $A72A + 129, // $A72B + 128, // $A72C + 129, // $A72D + 128, // $A72E + 129, // $A72F + 129, // $A730 + 129, // $A731 + 128, // $A732 + 129, // $A733 + 128, // $A734 + 129, // $A735 + 128, // $A736 + 129, // $A737 + 128, // $A738 + 129, // $A739 + 128, // $A73A + 129, // $A73B + 128, // $A73C + 129, // $A73D + 128, // $A73E + 129, // $A73F + 128, // $A740 + 129, // $A741 + 128, // $A742 + 129, // $A743 + 128, // $A744 + 129, // $A745 + 128, // $A746 + 129, // $A747 + 128, // $A748 + 129, // $A749 + 128, // $A74A + 129, // $A74B + 128, // $A74C + 129, // $A74D + 128, // $A74E + 129, // $A74F + 128, // $A750 + 129, // $A751 + 128, // $A752 + 129, // $A753 + 128, // $A754 + 129, // $A755 + 128, // $A756 + 129, // $A757 + 128, // $A758 + 129, // $A759 + 128, // $A75A + 129, // $A75B + 128, // $A75C + 129, // $A75D + 128, // $A75E + 129, // $A75F + 128, // $A760 + 129, // $A761 + 128, // $A762 + 129, // $A763 + 128, // $A764 + 129, // $A765 + 128, // $A766 + 129, // $A767 + 128, // $A768 + 129, // $A769 + 128, // $A76A + 129, // $A76B + 128, // $A76C + 129, // $A76D + 128, // $A76E + 129, // $A76F + 131, // $A770 + 129, // $A771 + 129, // $A772 + 129, // $A773 + 129, // $A774 + 129, // $A775 + 129, // $A776 + 129, // $A777 + 129, // $A778 + 128, // $A779 + 129, // $A77A + 128, // $A77B + 129, // $A77C + 128, // $A77D + 128, // $A77E + 129, // $A77F + 128, // $A780 + 129, // $A781 + 128, // $A782 + 129, // $A783 + 128, // $A784 + 129, // $A785 + 128, // $A786 + 129, // $A787 + 131, // $A788 + 20, // $A789 + 20, // $A78A + 128, // $A78B + 129, // $A78C + 128, // $A78D + 129, // $A78E + 132, // $A78F + 128, // $A790 + 129, // $A791 + 128, // $A792 + 129, // $A793 + 129, // $A794 + 129, // $A795 + 128, // $A796 + 129, // $A797 + 128, // $A798 + 129, // $A799 + 128, // $A79A + 129, // $A79B + 128, // $A79C + 129, // $A79D + 128, // $A79E + 129, // $A79F + 128, // $A7A0 + 129, // $A7A1 + 128, // $A7A2 + 129, // $A7A3 + 128, // $A7A4 + 129, // $A7A5 + 128, // $A7A6 + 129, // $A7A7 + 128, // $A7A8 + 129, // $A7A9 + 128, // $A7AA + 128, // $A7AB + 128, // $A7AC + 128, // $A7AD + 128, // $A7AE + 29, // $A7AF + 128, // $A7B0 + 128, // $A7B1 + 128, // $A7B2 + 128, // $A7B3 + 128, // $A7B4 + 129, // $A7B5 + 128, // $A7B6 + 129, // $A7B7 + 29, // $A7B8 + 29, // $A7B9 + 29, // $A7BA + 29, // $A7BB + 29, // $A7BC + 29, // $A7BD + 29, // $A7BE + 29, // $A7BF + 29, // $A7C0 + 29, // $A7C1 + 29, // $A7C2 + 29, // $A7C3 + 29, // $A7C4 + 29, // $A7C5 + 29, // $A7C6 + 29, // $A7C7 + 29, // $A7C8 + 29, // $A7C9 + 29, // $A7CA + 29, // $A7CB + 29, // $A7CC + 29, // $A7CD + 29, // $A7CE + 29, // $A7CF + 29, // $A7D0 + 29, // $A7D1 + 29, // $A7D2 + 29, // $A7D3 + 29, // $A7D4 + 29, // $A7D5 + 29, // $A7D6 + 29, // $A7D7 + 29, // $A7D8 + 29, // $A7D9 + 29, // $A7DA + 29, // $A7DB + 29, // $A7DC + 29, // $A7DD + 29, // $A7DE + 29, // $A7DF + 29, // $A7E0 + 29, // $A7E1 + 29, // $A7E2 + 29, // $A7E3 + 29, // $A7E4 + 29, // $A7E5 + 29, // $A7E6 + 29, // $A7E7 + 29, // $A7E8 + 29, // $A7E9 + 29, // $A7EA + 29, // $A7EB + 29, // $A7EC + 29, // $A7ED + 29, // $A7EE + 29, // $A7EF + 29, // $A7F0 + 29, // $A7F1 + 29, // $A7F2 + 29, // $A7F3 + 29, // $A7F4 + 29, // $A7F5 + 29, // $A7F6 + 132, // $A7F7 + 131, // $A7F8 + 131, // $A7F9 + 129, // $A7FA + 132, // $A7FB + 132, // $A7FC + 132, // $A7FD + 132, // $A7FE + 132, // $A7FF + 132, // $A800 + 132, // $A801 + 133, // $A802 + 132, // $A803 + 132, // $A804 + 132, // $A805 + 133, // $A806 + 132, // $A807 + 132, // $A808 + 132, // $A809 + 132, // $A80A + 133, // $A80B + 132, // $A80C + 132, // $A80D + 132, // $A80E + 132, // $A80F + 132, // $A810 + 132, // $A811 + 132, // $A812 + 132, // $A813 + 132, // $A814 + 132, // $A815 + 132, // $A816 + 132, // $A817 + 132, // $A818 + 132, // $A819 + 132, // $A81A + 132, // $A81B + 132, // $A81C + 132, // $A81D + 132, // $A81E + 132, // $A81F + 132, // $A820 + 132, // $A821 + 132, // $A822 + 134, // $A823 + 134, // $A824 + 133, // $A825 + 133, // $A826 + 134, // $A827 + 21, // $A828 + 21, // $A829 + 21, // $A82A + 21, // $A82B + 29, // $A82C + 29, // $A82D + 29, // $A82E + 29, // $A82F + 138, // $A830 + 138, // $A831 + 138, // $A832 + 138, // $A833 + 138, // $A834 + 138, // $A835 + 21, // $A836 + 21, // $A837 + 19, // $A838 + 21, // $A839 + 29, // $A83A + 29, // $A83B + 29, // $A83C + 29, // $A83D + 29, // $A83E + 29, // $A83F + 132, // $A840 + 132, // $A841 + 132, // $A842 + 132, // $A843 + 132, // $A844 + 132, // $A845 + 132, // $A846 + 132, // $A847 + 132, // $A848 + 132, // $A849 + 132, // $A84A + 132, // $A84B + 132, // $A84C + 132, // $A84D + 132, // $A84E + 132, // $A84F + 132, // $A850 + 132, // $A851 + 132, // $A852 + 132, // $A853 + 132, // $A854 + 132, // $A855 + 132, // $A856 + 132, // $A857 + 132, // $A858 + 132, // $A859 + 132, // $A85A + 132, // $A85B + 132, // $A85C + 132, // $A85D + 132, // $A85E + 132, // $A85F + 132, // $A860 + 132, // $A861 + 132, // $A862 + 132, // $A863 + 132, // $A864 + 132, // $A865 + 132, // $A866 + 132, // $A867 + 132, // $A868 + 132, // $A869 + 132, // $A86A + 132, // $A86B + 132, // $A86C + 132, // $A86D + 132, // $A86E + 132, // $A86F + 132, // $A870 + 132, // $A871 + 132, // $A872 + 132, // $A873 + 17, // $A874 + 17, // $A875 + 17, // $A876 + 17, // $A877 + 29, // $A878 + 29, // $A879 + 29, // $A87A + 29, // $A87B + 29, // $A87C + 29, // $A87D + 29, // $A87E + 29, // $A87F + 134, // $A880 + 134, // $A881 + 132, // $A882 + 132, // $A883 + 132, // $A884 + 132, // $A885 + 132, // $A886 + 132, // $A887 + 132, // $A888 + 132, // $A889 + 132, // $A88A + 132, // $A88B + 132, // $A88C + 132, // $A88D + 132, // $A88E + 132, // $A88F + 132, // $A890 + 132, // $A891 + 132, // $A892 + 132, // $A893 + 132, // $A894 + 132, // $A895 + 132, // $A896 + 132, // $A897 + 132, // $A898 + 132, // $A899 + 132, // $A89A + 132, // $A89B + 132, // $A89C + 132, // $A89D + 132, // $A89E + 132, // $A89F + 132, // $A8A0 + 132, // $A8A1 + 132, // $A8A2 + 132, // $A8A3 + 132, // $A8A4 + 132, // $A8A5 + 132, // $A8A6 + 132, // $A8A7 + 132, // $A8A8 + 132, // $A8A9 + 132, // $A8AA + 132, // $A8AB + 132, // $A8AC + 132, // $A8AD + 132, // $A8AE + 132, // $A8AF + 132, // $A8B0 + 132, // $A8B1 + 132, // $A8B2 + 132, // $A8B3 + 134, // $A8B4 + 134, // $A8B5 + 134, // $A8B6 + 134, // $A8B7 + 134, // $A8B8 + 134, // $A8B9 + 134, // $A8BA + 134, // $A8BB + 134, // $A8BC + 134, // $A8BD + 134, // $A8BE + 134, // $A8BF + 134, // $A8C0 + 134, // $A8C1 + 134, // $A8C2 + 134, // $A8C3 + 133, // $A8C4 + 133, // $A8C5 + 29, // $A8C6 + 29, // $A8C7 + 29, // $A8C8 + 29, // $A8C9 + 29, // $A8CA + 29, // $A8CB + 29, // $A8CC + 29, // $A8CD + 17, // $A8CE + 17, // $A8CF + 136, // $A8D0 + 136, // $A8D1 + 136, // $A8D2 + 136, // $A8D3 + 136, // $A8D4 + 136, // $A8D5 + 136, // $A8D6 + 136, // $A8D7 + 136, // $A8D8 + 136, // $A8D9 + 29, // $A8DA + 29, // $A8DB + 29, // $A8DC + 29, // $A8DD + 29, // $A8DE + 29, // $A8DF + 133, // $A8E0 + 133, // $A8E1 + 133, // $A8E2 + 133, // $A8E3 + 133, // $A8E4 + 133, // $A8E5 + 133, // $A8E6 + 133, // $A8E7 + 133, // $A8E8 + 133, // $A8E9 + 133, // $A8EA + 133, // $A8EB + 133, // $A8EC + 133, // $A8ED + 133, // $A8EE + 133, // $A8EF + 133, // $A8F0 + 133, // $A8F1 + 132, // $A8F2 + 132, // $A8F3 + 132, // $A8F4 + 132, // $A8F5 + 132, // $A8F6 + 132, // $A8F7 + 17, // $A8F8 + 17, // $A8F9 + 17, // $A8FA + 132, // $A8FB + 17, // $A8FC + 132, // $A8FD + 29, // $A8FE + 29, // $A8FF + 136, // $A900 + 136, // $A901 + 136, // $A902 + 136, // $A903 + 136, // $A904 + 136, // $A905 + 136, // $A906 + 136, // $A907 + 136, // $A908 + 136, // $A909 + 132, // $A90A + 132, // $A90B + 132, // $A90C + 132, // $A90D + 132, // $A90E + 132, // $A90F + 132, // $A910 + 132, // $A911 + 132, // $A912 + 132, // $A913 + 132, // $A914 + 132, // $A915 + 132, // $A916 + 132, // $A917 + 132, // $A918 + 132, // $A919 + 132, // $A91A + 132, // $A91B + 132, // $A91C + 132, // $A91D + 132, // $A91E + 132, // $A91F + 132, // $A920 + 132, // $A921 + 132, // $A922 + 132, // $A923 + 132, // $A924 + 132, // $A925 + 133, // $A926 + 133, // $A927 + 133, // $A928 + 133, // $A929 + 133, // $A92A + 133, // $A92B + 133, // $A92C + 133, // $A92D + 17, // $A92E + 17, // $A92F + 132, // $A930 + 132, // $A931 + 132, // $A932 + 132, // $A933 + 132, // $A934 + 132, // $A935 + 132, // $A936 + 132, // $A937 + 132, // $A938 + 132, // $A939 + 132, // $A93A + 132, // $A93B + 132, // $A93C + 132, // $A93D + 132, // $A93E + 132, // $A93F + 132, // $A940 + 132, // $A941 + 132, // $A942 + 132, // $A943 + 132, // $A944 + 132, // $A945 + 132, // $A946 + 133, // $A947 + 133, // $A948 + 133, // $A949 + 133, // $A94A + 133, // $A94B + 133, // $A94C + 133, // $A94D + 133, // $A94E + 133, // $A94F + 133, // $A950 + 133, // $A951 + 134, // $A952 + 134, // $A953 + 29, // $A954 + 29, // $A955 + 29, // $A956 + 29, // $A957 + 29, // $A958 + 29, // $A959 + 29, // $A95A + 29, // $A95B + 29, // $A95C + 29, // $A95D + 29, // $A95E + 17, // $A95F + 132, // $A960 + 132, // $A961 + 132, // $A962 + 132, // $A963 + 132, // $A964 + 132, // $A965 + 132, // $A966 + 132, // $A967 + 132, // $A968 + 132, // $A969 + 132, // $A96A + 132, // $A96B + 132, // $A96C + 132, // $A96D + 132, // $A96E + 132, // $A96F + 132, // $A970 + 132, // $A971 + 132, // $A972 + 132, // $A973 + 132, // $A974 + 132, // $A975 + 132, // $A976 + 132, // $A977 + 132, // $A978 + 132, // $A979 + 132, // $A97A + 132, // $A97B + 132, // $A97C + 29, // $A97D + 29, // $A97E + 29, // $A97F + 133, // $A980 + 133, // $A981 + 133, // $A982 + 134, // $A983 + 132, // $A984 + 132, // $A985 + 132, // $A986 + 132, // $A987 + 132, // $A988 + 132, // $A989 + 132, // $A98A + 132, // $A98B + 132, // $A98C + 132, // $A98D + 132, // $A98E + 132, // $A98F + 132, // $A990 + 132, // $A991 + 132, // $A992 + 132, // $A993 + 132, // $A994 + 132, // $A995 + 132, // $A996 + 132, // $A997 + 132, // $A998 + 132, // $A999 + 132, // $A99A + 132, // $A99B + 132, // $A99C + 132, // $A99D + 132, // $A99E + 132, // $A99F + 132, // $A9A0 + 132, // $A9A1 + 132, // $A9A2 + 132, // $A9A3 + 132, // $A9A4 + 132, // $A9A5 + 132, // $A9A6 + 132, // $A9A7 + 132, // $A9A8 + 132, // $A9A9 + 132, // $A9AA + 132, // $A9AB + 132, // $A9AC + 132, // $A9AD + 132, // $A9AE + 132, // $A9AF + 132, // $A9B0 + 132, // $A9B1 + 132, // $A9B2 + 133, // $A9B3 + 134, // $A9B4 + 134, // $A9B5 + 133, // $A9B6 + 133, // $A9B7 + 133, // $A9B8 + 133, // $A9B9 + 134, // $A9BA + 134, // $A9BB + 133, // $A9BC + 134, // $A9BD + 134, // $A9BE + 134, // $A9BF + 134, // $A9C0 + 17, // $A9C1 + 17, // $A9C2 + 17, // $A9C3 + 17, // $A9C4 + 17, // $A9C5 + 17, // $A9C6 + 17, // $A9C7 + 17, // $A9C8 + 17, // $A9C9 + 17, // $A9CA + 17, // $A9CB + 17, // $A9CC + 17, // $A9CD + 29, // $A9CE + 131, // $A9CF + 136, // $A9D0 + 136, // $A9D1 + 136, // $A9D2 + 136, // $A9D3 + 136, // $A9D4 + 136, // $A9D5 + 136, // $A9D6 + 136, // $A9D7 + 136, // $A9D8 + 136, // $A9D9 + 29, // $A9DA + 29, // $A9DB + 29, // $A9DC + 29, // $A9DD + 17, // $A9DE + 17, // $A9DF + 132, // $A9E0 + 132, // $A9E1 + 132, // $A9E2 + 132, // $A9E3 + 132, // $A9E4 + 133, // $A9E5 + 131, // $A9E6 + 132, // $A9E7 + 132, // $A9E8 + 132, // $A9E9 + 132, // $A9EA + 132, // $A9EB + 132, // $A9EC + 132, // $A9ED + 132, // $A9EE + 132, // $A9EF + 136, // $A9F0 + 136, // $A9F1 + 136, // $A9F2 + 136, // $A9F3 + 136, // $A9F4 + 136, // $A9F5 + 136, // $A9F6 + 136, // $A9F7 + 136, // $A9F8 + 136, // $A9F9 + 132, // $A9FA + 132, // $A9FB + 132, // $A9FC + 132, // $A9FD + 132, // $A9FE + 29, // $A9FF + 132, // $AA00 + 132, // $AA01 + 132, // $AA02 + 132, // $AA03 + 132, // $AA04 + 132, // $AA05 + 132, // $AA06 + 132, // $AA07 + 132, // $AA08 + 132, // $AA09 + 132, // $AA0A + 132, // $AA0B + 132, // $AA0C + 132, // $AA0D + 132, // $AA0E + 132, // $AA0F + 132, // $AA10 + 132, // $AA11 + 132, // $AA12 + 132, // $AA13 + 132, // $AA14 + 132, // $AA15 + 132, // $AA16 + 132, // $AA17 + 132, // $AA18 + 132, // $AA19 + 132, // $AA1A + 132, // $AA1B + 132, // $AA1C + 132, // $AA1D + 132, // $AA1E + 132, // $AA1F + 132, // $AA20 + 132, // $AA21 + 132, // $AA22 + 132, // $AA23 + 132, // $AA24 + 132, // $AA25 + 132, // $AA26 + 132, // $AA27 + 132, // $AA28 + 133, // $AA29 + 133, // $AA2A + 133, // $AA2B + 133, // $AA2C + 133, // $AA2D + 133, // $AA2E + 134, // $AA2F + 134, // $AA30 + 133, // $AA31 + 133, // $AA32 + 134, // $AA33 + 134, // $AA34 + 133, // $AA35 + 133, // $AA36 + 29, // $AA37 + 29, // $AA38 + 29, // $AA39 + 29, // $AA3A + 29, // $AA3B + 29, // $AA3C + 29, // $AA3D + 29, // $AA3E + 29, // $AA3F + 132, // $AA40 + 132, // $AA41 + 132, // $AA42 + 133, // $AA43 + 132, // $AA44 + 132, // $AA45 + 132, // $AA46 + 132, // $AA47 + 132, // $AA48 + 132, // $AA49 + 132, // $AA4A + 132, // $AA4B + 133, // $AA4C + 134, // $AA4D + 29, // $AA4E + 29, // $AA4F + 136, // $AA50 + 136, // $AA51 + 136, // $AA52 + 136, // $AA53 + 136, // $AA54 + 136, // $AA55 + 136, // $AA56 + 136, // $AA57 + 136, // $AA58 + 136, // $AA59 + 29, // $AA5A + 29, // $AA5B + 17, // $AA5C + 17, // $AA5D + 17, // $AA5E + 17, // $AA5F + 132, // $AA60 + 132, // $AA61 + 132, // $AA62 + 132, // $AA63 + 132, // $AA64 + 132, // $AA65 + 132, // $AA66 + 132, // $AA67 + 132, // $AA68 + 132, // $AA69 + 132, // $AA6A + 132, // $AA6B + 132, // $AA6C + 132, // $AA6D + 132, // $AA6E + 132, // $AA6F + 131, // $AA70 + 132, // $AA71 + 132, // $AA72 + 132, // $AA73 + 132, // $AA74 + 132, // $AA75 + 132, // $AA76 + 21, // $AA77 + 21, // $AA78 + 21, // $AA79 + 132, // $AA7A + 134, // $AA7B + 133, // $AA7C + 134, // $AA7D + 132, // $AA7E + 132, // $AA7F + 132, // $AA80 + 132, // $AA81 + 132, // $AA82 + 132, // $AA83 + 132, // $AA84 + 132, // $AA85 + 132, // $AA86 + 132, // $AA87 + 132, // $AA88 + 132, // $AA89 + 132, // $AA8A + 132, // $AA8B + 132, // $AA8C + 132, // $AA8D + 132, // $AA8E + 132, // $AA8F + 132, // $AA90 + 132, // $AA91 + 132, // $AA92 + 132, // $AA93 + 132, // $AA94 + 132, // $AA95 + 132, // $AA96 + 132, // $AA97 + 132, // $AA98 + 132, // $AA99 + 132, // $AA9A + 132, // $AA9B + 132, // $AA9C + 132, // $AA9D + 132, // $AA9E + 132, // $AA9F + 132, // $AAA0 + 132, // $AAA1 + 132, // $AAA2 + 132, // $AAA3 + 132, // $AAA4 + 132, // $AAA5 + 132, // $AAA6 + 132, // $AAA7 + 132, // $AAA8 + 132, // $AAA9 + 132, // $AAAA + 132, // $AAAB + 132, // $AAAC + 132, // $AAAD + 132, // $AAAE + 132, // $AAAF + 133, // $AAB0 + 132, // $AAB1 + 133, // $AAB2 + 133, // $AAB3 + 133, // $AAB4 + 132, // $AAB5 + 132, // $AAB6 + 133, // $AAB7 + 133, // $AAB8 + 132, // $AAB9 + 132, // $AABA + 132, // $AABB + 132, // $AABC + 132, // $AABD + 133, // $AABE + 133, // $AABF + 132, // $AAC0 + 133, // $AAC1 + 132, // $AAC2 + 29, // $AAC3 + 29, // $AAC4 + 29, // $AAC5 + 29, // $AAC6 + 29, // $AAC7 + 29, // $AAC8 + 29, // $AAC9 + 29, // $AACA + 29, // $AACB + 29, // $AACC + 29, // $AACD + 29, // $AACE + 29, // $AACF + 29, // $AAD0 + 29, // $AAD1 + 29, // $AAD2 + 29, // $AAD3 + 29, // $AAD4 + 29, // $AAD5 + 29, // $AAD6 + 29, // $AAD7 + 29, // $AAD8 + 29, // $AAD9 + 29, // $AADA + 132, // $AADB + 132, // $AADC + 131, // $AADD + 17, // $AADE + 17, // $AADF + 132, // $AAE0 + 132, // $AAE1 + 132, // $AAE2 + 132, // $AAE3 + 132, // $AAE4 + 132, // $AAE5 + 132, // $AAE6 + 132, // $AAE7 + 132, // $AAE8 + 132, // $AAE9 + 132, // $AAEA + 134, // $AAEB + 133, // $AAEC + 133, // $AAED + 134, // $AAEE + 134, // $AAEF + 17, // $AAF0 + 17, // $AAF1 + 132, // $AAF2 + 131, // $AAF3 + 131, // $AAF4 + 134, // $AAF5 + 133, // $AAF6 + 29, // $AAF7 + 29, // $AAF8 + 29, // $AAF9 + 29, // $AAFA + 29, // $AAFB + 29, // $AAFC + 29, // $AAFD + 29, // $AAFE + 29, // $AAFF + 29, // $AB00 + 132, // $AB01 + 132, // $AB02 + 132, // $AB03 + 132, // $AB04 + 132, // $AB05 + 132, // $AB06 + 29, // $AB07 + 29, // $AB08 + 132, // $AB09 + 132, // $AB0A + 132, // $AB0B + 132, // $AB0C + 132, // $AB0D + 132, // $AB0E + 29, // $AB0F + 29, // $AB10 + 132, // $AB11 + 132, // $AB12 + 132, // $AB13 + 132, // $AB14 + 132, // $AB15 + 132, // $AB16 + 29, // $AB17 + 29, // $AB18 + 29, // $AB19 + 29, // $AB1A + 29, // $AB1B + 29, // $AB1C + 29, // $AB1D + 29, // $AB1E + 29, // $AB1F + 132, // $AB20 + 132, // $AB21 + 132, // $AB22 + 132, // $AB23 + 132, // $AB24 + 132, // $AB25 + 132, // $AB26 + 29, // $AB27 + 132, // $AB28 + 132, // $AB29 + 132, // $AB2A + 132, // $AB2B + 132, // $AB2C + 132, // $AB2D + 132, // $AB2E + 29, // $AB2F + 129, // $AB30 + 129, // $AB31 + 129, // $AB32 + 129, // $AB33 + 129, // $AB34 + 129, // $AB35 + 129, // $AB36 + 129, // $AB37 + 129, // $AB38 + 129, // $AB39 + 129, // $AB3A + 129, // $AB3B + 129, // $AB3C + 129, // $AB3D + 129, // $AB3E + 129, // $AB3F + 129, // $AB40 + 129, // $AB41 + 129, // $AB42 + 129, // $AB43 + 129, // $AB44 + 129, // $AB45 + 129, // $AB46 + 129, // $AB47 + 129, // $AB48 + 129, // $AB49 + 129, // $AB4A + 129, // $AB4B + 129, // $AB4C + 129, // $AB4D + 129, // $AB4E + 129, // $AB4F + 129, // $AB50 + 129, // $AB51 + 129, // $AB52 + 129, // $AB53 + 129, // $AB54 + 129, // $AB55 + 129, // $AB56 + 129, // $AB57 + 129, // $AB58 + 129, // $AB59 + 129, // $AB5A + 20, // $AB5B + 131, // $AB5C + 131, // $AB5D + 131, // $AB5E + 131, // $AB5F + 129, // $AB60 + 129, // $AB61 + 129, // $AB62 + 129, // $AB63 + 129, // $AB64 + 129, // $AB65 + 29, // $AB66 + 29, // $AB67 + 29, // $AB68 + 29, // $AB69 + 29, // $AB6A + 29, // $AB6B + 29, // $AB6C + 29, // $AB6D + 29, // $AB6E + 29, // $AB6F + 129, // $AB70 + 129, // $AB71 + 129, // $AB72 + 129, // $AB73 + 129, // $AB74 + 129, // $AB75 + 129, // $AB76 + 129, // $AB77 + 129, // $AB78 + 129, // $AB79 + 129, // $AB7A + 129, // $AB7B + 129, // $AB7C + 129, // $AB7D + 129, // $AB7E + 129, // $AB7F + 129, // $AB80 + 129, // $AB81 + 129, // $AB82 + 129, // $AB83 + 129, // $AB84 + 129, // $AB85 + 129, // $AB86 + 129, // $AB87 + 129, // $AB88 + 129, // $AB89 + 129, // $AB8A + 129, // $AB8B + 129, // $AB8C + 129, // $AB8D + 129, // $AB8E + 129, // $AB8F + 129, // $AB90 + 129, // $AB91 + 129, // $AB92 + 129, // $AB93 + 129, // $AB94 + 129, // $AB95 + 129, // $AB96 + 129, // $AB97 + 129, // $AB98 + 129, // $AB99 + 129, // $AB9A + 129, // $AB9B + 129, // $AB9C + 129, // $AB9D + 129, // $AB9E + 129, // $AB9F + 129, // $ABA0 + 129, // $ABA1 + 129, // $ABA2 + 129, // $ABA3 + 129, // $ABA4 + 129, // $ABA5 + 129, // $ABA6 + 129, // $ABA7 + 129, // $ABA8 + 129, // $ABA9 + 129, // $ABAA + 129, // $ABAB + 129, // $ABAC + 129, // $ABAD + 129, // $ABAE + 129, // $ABAF + 129, // $ABB0 + 129, // $ABB1 + 129, // $ABB2 + 129, // $ABB3 + 129, // $ABB4 + 129, // $ABB5 + 129, // $ABB6 + 129, // $ABB7 + 129, // $ABB8 + 129, // $ABB9 + 129, // $ABBA + 129, // $ABBB + 129, // $ABBC + 129, // $ABBD + 129, // $ABBE + 129, // $ABBF + 132, // $ABC0 + 132, // $ABC1 + 132, // $ABC2 + 132, // $ABC3 + 132, // $ABC4 + 132, // $ABC5 + 132, // $ABC6 + 132, // $ABC7 + 132, // $ABC8 + 132, // $ABC9 + 132, // $ABCA + 132, // $ABCB + 132, // $ABCC + 132, // $ABCD + 132, // $ABCE + 132, // $ABCF + 132, // $ABD0 + 132, // $ABD1 + 132, // $ABD2 + 132, // $ABD3 + 132, // $ABD4 + 132, // $ABD5 + 132, // $ABD6 + 132, // $ABD7 + 132, // $ABD8 + 132, // $ABD9 + 132, // $ABDA + 132, // $ABDB + 132, // $ABDC + 132, // $ABDD + 132, // $ABDE + 132, // $ABDF + 132, // $ABE0 + 132, // $ABE1 + 132, // $ABE2 + 134, // $ABE3 + 134, // $ABE4 + 133, // $ABE5 + 134, // $ABE6 + 134, // $ABE7 + 133, // $ABE8 + 134, // $ABE9 + 134, // $ABEA + 17, // $ABEB + 134, // $ABEC + 133, // $ABED + 29, // $ABEE + 29, // $ABEF + 136, // $ABF0 + 136, // $ABF1 + 136, // $ABF2 + 136, // $ABF3 + 136, // $ABF4 + 136, // $ABF5 + 136, // $ABF6 + 136, // $ABF7 + 136, // $ABF8 + 136, // $ABF9 + 29, // $ABFA + 29, // $ABFB + 29, // $ABFC + 29, // $ABFD + 29, // $ABFE + 29, // $ABFF + 132, // $AC00 + 132, // $AC01 + 132, // $AC02 + 132, // $AC03 + 132, // $AC04 + 132, // $AC05 + 132, // $AC06 + 132, // $AC07 + 132, // $AC08 + 132, // $AC09 + 132, // $AC0A + 132, // $AC0B + 132, // $AC0C + 132, // $AC0D + 132, // $AC0E + 132, // $AC0F + 132, // $AC10 + 132, // $AC11 + 132, // $AC12 + 132, // $AC13 + 132, // $AC14 + 132, // $AC15 + 132, // $AC16 + 132, // $AC17 + 132, // $AC18 + 132, // $AC19 + 132, // $AC1A + 132, // $AC1B + 132, // $AC1C + 132, // $AC1D + 132, // $AC1E + 132, // $AC1F + 132, // $AC20 + 132, // $AC21 + 132, // $AC22 + 132, // $AC23 + 132, // $AC24 + 132, // $AC25 + 132, // $AC26 + 132, // $AC27 + 132, // $AC28 + 132, // $AC29 + 132, // $AC2A + 132, // $AC2B + 132, // $AC2C + 132, // $AC2D + 132, // $AC2E + 132, // $AC2F + 132, // $AC30 + 132, // $AC31 + 132, // $AC32 + 132, // $AC33 + 132, // $AC34 + 132, // $AC35 + 132, // $AC36 + 132, // $AC37 + 132, // $AC38 + 132, // $AC39 + 132, // $AC3A + 132, // $AC3B + 132, // $AC3C + 132, // $AC3D + 132, // $AC3E + 132, // $AC3F + 132, // $AC40 + 132, // $AC41 + 132, // $AC42 + 132, // $AC43 + 132, // $AC44 + 132, // $AC45 + 132, // $AC46 + 132, // $AC47 + 132, // $AC48 + 132, // $AC49 + 132, // $AC4A + 132, // $AC4B + 132, // $AC4C + 132, // $AC4D + 132, // $AC4E + 132, // $AC4F + 132, // $AC50 + 132, // $AC51 + 132, // $AC52 + 132, // $AC53 + 132, // $AC54 + 132, // $AC55 + 132, // $AC56 + 132, // $AC57 + 132, // $AC58 + 132, // $AC59 + 132, // $AC5A + 132, // $AC5B + 132, // $AC5C + 132, // $AC5D + 132, // $AC5E + 132, // $AC5F + 132, // $AC60 + 132, // $AC61 + 132, // $AC62 + 132, // $AC63 + 132, // $AC64 + 132, // $AC65 + 132, // $AC66 + 132, // $AC67 + 132, // $AC68 + 132, // $AC69 + 132, // $AC6A + 132, // $AC6B + 132, // $AC6C + 132, // $AC6D + 132, // $AC6E + 132, // $AC6F + 132, // $AC70 + 132, // $AC71 + 132, // $AC72 + 132, // $AC73 + 132, // $AC74 + 132, // $AC75 + 132, // $AC76 + 132, // $AC77 + 132, // $AC78 + 132, // $AC79 + 132, // $AC7A + 132, // $AC7B + 132, // $AC7C + 132, // $AC7D + 132, // $AC7E + 132, // $AC7F + 132, // $AC80 + 132, // $AC81 + 132, // $AC82 + 132, // $AC83 + 132, // $AC84 + 132, // $AC85 + 132, // $AC86 + 132, // $AC87 + 132, // $AC88 + 132, // $AC89 + 132, // $AC8A + 132, // $AC8B + 132, // $AC8C + 132, // $AC8D + 132, // $AC8E + 132, // $AC8F + 132, // $AC90 + 132, // $AC91 + 132, // $AC92 + 132, // $AC93 + 132, // $AC94 + 132, // $AC95 + 132, // $AC96 + 132, // $AC97 + 132, // $AC98 + 132, // $AC99 + 132, // $AC9A + 132, // $AC9B + 132, // $AC9C + 132, // $AC9D + 132, // $AC9E + 132, // $AC9F + 132, // $ACA0 + 132, // $ACA1 + 132, // $ACA2 + 132, // $ACA3 + 132, // $ACA4 + 132, // $ACA5 + 132, // $ACA6 + 132, // $ACA7 + 132, // $ACA8 + 132, // $ACA9 + 132, // $ACAA + 132, // $ACAB + 132, // $ACAC + 132, // $ACAD + 132, // $ACAE + 132, // $ACAF + 132, // $ACB0 + 132, // $ACB1 + 132, // $ACB2 + 132, // $ACB3 + 132, // $ACB4 + 132, // $ACB5 + 132, // $ACB6 + 132, // $ACB7 + 132, // $ACB8 + 132, // $ACB9 + 132, // $ACBA + 132, // $ACBB + 132, // $ACBC + 132, // $ACBD + 132, // $ACBE + 132, // $ACBF + 132, // $ACC0 + 132, // $ACC1 + 132, // $ACC2 + 132, // $ACC3 + 132, // $ACC4 + 132, // $ACC5 + 132, // $ACC6 + 132, // $ACC7 + 132, // $ACC8 + 132, // $ACC9 + 132, // $ACCA + 132, // $ACCB + 132, // $ACCC + 132, // $ACCD + 132, // $ACCE + 132, // $ACCF + 132, // $ACD0 + 132, // $ACD1 + 132, // $ACD2 + 132, // $ACD3 + 132, // $ACD4 + 132, // $ACD5 + 132, // $ACD6 + 132, // $ACD7 + 132, // $ACD8 + 132, // $ACD9 + 132, // $ACDA + 132, // $ACDB + 132, // $ACDC + 132, // $ACDD + 132, // $ACDE + 132, // $ACDF + 132, // $ACE0 + 132, // $ACE1 + 132, // $ACE2 + 132, // $ACE3 + 132, // $ACE4 + 132, // $ACE5 + 132, // $ACE6 + 132, // $ACE7 + 132, // $ACE8 + 132, // $ACE9 + 132, // $ACEA + 132, // $ACEB + 132, // $ACEC + 132, // $ACED + 132, // $ACEE + 132, // $ACEF + 132, // $ACF0 + 132, // $ACF1 + 132, // $ACF2 + 132, // $ACF3 + 132, // $ACF4 + 132, // $ACF5 + 132, // $ACF6 + 132, // $ACF7 + 132, // $ACF8 + 132, // $ACF9 + 132, // $ACFA + 132, // $ACFB + 132, // $ACFC + 132, // $ACFD + 132, // $ACFE + 132, // $ACFF + 132, // $AD00 + 132, // $AD01 + 132, // $AD02 + 132, // $AD03 + 132, // $AD04 + 132, // $AD05 + 132, // $AD06 + 132, // $AD07 + 132, // $AD08 + 132, // $AD09 + 132, // $AD0A + 132, // $AD0B + 132, // $AD0C + 132, // $AD0D + 132, // $AD0E + 132, // $AD0F + 132, // $AD10 + 132, // $AD11 + 132, // $AD12 + 132, // $AD13 + 132, // $AD14 + 132, // $AD15 + 132, // $AD16 + 132, // $AD17 + 132, // $AD18 + 132, // $AD19 + 132, // $AD1A + 132, // $AD1B + 132, // $AD1C + 132, // $AD1D + 132, // $AD1E + 132, // $AD1F + 132, // $AD20 + 132, // $AD21 + 132, // $AD22 + 132, // $AD23 + 132, // $AD24 + 132, // $AD25 + 132, // $AD26 + 132, // $AD27 + 132, // $AD28 + 132, // $AD29 + 132, // $AD2A + 132, // $AD2B + 132, // $AD2C + 132, // $AD2D + 132, // $AD2E + 132, // $AD2F + 132, // $AD30 + 132, // $AD31 + 132, // $AD32 + 132, // $AD33 + 132, // $AD34 + 132, // $AD35 + 132, // $AD36 + 132, // $AD37 + 132, // $AD38 + 132, // $AD39 + 132, // $AD3A + 132, // $AD3B + 132, // $AD3C + 132, // $AD3D + 132, // $AD3E + 132, // $AD3F + 132, // $AD40 + 132, // $AD41 + 132, // $AD42 + 132, // $AD43 + 132, // $AD44 + 132, // $AD45 + 132, // $AD46 + 132, // $AD47 + 132, // $AD48 + 132, // $AD49 + 132, // $AD4A + 132, // $AD4B + 132, // $AD4C + 132, // $AD4D + 132, // $AD4E + 132, // $AD4F + 132, // $AD50 + 132, // $AD51 + 132, // $AD52 + 132, // $AD53 + 132, // $AD54 + 132, // $AD55 + 132, // $AD56 + 132, // $AD57 + 132, // $AD58 + 132, // $AD59 + 132, // $AD5A + 132, // $AD5B + 132, // $AD5C + 132, // $AD5D + 132, // $AD5E + 132, // $AD5F + 132, // $AD60 + 132, // $AD61 + 132, // $AD62 + 132, // $AD63 + 132, // $AD64 + 132, // $AD65 + 132, // $AD66 + 132, // $AD67 + 132, // $AD68 + 132, // $AD69 + 132, // $AD6A + 132, // $AD6B + 132, // $AD6C + 132, // $AD6D + 132, // $AD6E + 132, // $AD6F + 132, // $AD70 + 132, // $AD71 + 132, // $AD72 + 132, // $AD73 + 132, // $AD74 + 132, // $AD75 + 132, // $AD76 + 132, // $AD77 + 132, // $AD78 + 132, // $AD79 + 132, // $AD7A + 132, // $AD7B + 132, // $AD7C + 132, // $AD7D + 132, // $AD7E + 132, // $AD7F + 132, // $AD80 + 132, // $AD81 + 132, // $AD82 + 132, // $AD83 + 132, // $AD84 + 132, // $AD85 + 132, // $AD86 + 132, // $AD87 + 132, // $AD88 + 132, // $AD89 + 132, // $AD8A + 132, // $AD8B + 132, // $AD8C + 132, // $AD8D + 132, // $AD8E + 132, // $AD8F + 132, // $AD90 + 132, // $AD91 + 132, // $AD92 + 132, // $AD93 + 132, // $AD94 + 132, // $AD95 + 132, // $AD96 + 132, // $AD97 + 132, // $AD98 + 132, // $AD99 + 132, // $AD9A + 132, // $AD9B + 132, // $AD9C + 132, // $AD9D + 132, // $AD9E + 132, // $AD9F + 132, // $ADA0 + 132, // $ADA1 + 132, // $ADA2 + 132, // $ADA3 + 132, // $ADA4 + 132, // $ADA5 + 132, // $ADA6 + 132, // $ADA7 + 132, // $ADA8 + 132, // $ADA9 + 132, // $ADAA + 132, // $ADAB + 132, // $ADAC + 132, // $ADAD + 132, // $ADAE + 132, // $ADAF + 132, // $ADB0 + 132, // $ADB1 + 132, // $ADB2 + 132, // $ADB3 + 132, // $ADB4 + 132, // $ADB5 + 132, // $ADB6 + 132, // $ADB7 + 132, // $ADB8 + 132, // $ADB9 + 132, // $ADBA + 132, // $ADBB + 132, // $ADBC + 132, // $ADBD + 132, // $ADBE + 132, // $ADBF + 132, // $ADC0 + 132, // $ADC1 + 132, // $ADC2 + 132, // $ADC3 + 132, // $ADC4 + 132, // $ADC5 + 132, // $ADC6 + 132, // $ADC7 + 132, // $ADC8 + 132, // $ADC9 + 132, // $ADCA + 132, // $ADCB + 132, // $ADCC + 132, // $ADCD + 132, // $ADCE + 132, // $ADCF + 132, // $ADD0 + 132, // $ADD1 + 132, // $ADD2 + 132, // $ADD3 + 132, // $ADD4 + 132, // $ADD5 + 132, // $ADD6 + 132, // $ADD7 + 132, // $ADD8 + 132, // $ADD9 + 132, // $ADDA + 132, // $ADDB + 132, // $ADDC + 132, // $ADDD + 132, // $ADDE + 132, // $ADDF + 132, // $ADE0 + 132, // $ADE1 + 132, // $ADE2 + 132, // $ADE3 + 132, // $ADE4 + 132, // $ADE5 + 132, // $ADE6 + 132, // $ADE7 + 132, // $ADE8 + 132, // $ADE9 + 132, // $ADEA + 132, // $ADEB + 132, // $ADEC + 132, // $ADED + 132, // $ADEE + 132, // $ADEF + 132, // $ADF0 + 132, // $ADF1 + 132, // $ADF2 + 132, // $ADF3 + 132, // $ADF4 + 132, // $ADF5 + 132, // $ADF6 + 132, // $ADF7 + 132, // $ADF8 + 132, // $ADF9 + 132, // $ADFA + 132, // $ADFB + 132, // $ADFC + 132, // $ADFD + 132, // $ADFE + 132, // $ADFF + 132, // $AE00 + 132, // $AE01 + 132, // $AE02 + 132, // $AE03 + 132, // $AE04 + 132, // $AE05 + 132, // $AE06 + 132, // $AE07 + 132, // $AE08 + 132, // $AE09 + 132, // $AE0A + 132, // $AE0B + 132, // $AE0C + 132, // $AE0D + 132, // $AE0E + 132, // $AE0F + 132, // $AE10 + 132, // $AE11 + 132, // $AE12 + 132, // $AE13 + 132, // $AE14 + 132, // $AE15 + 132, // $AE16 + 132, // $AE17 + 132, // $AE18 + 132, // $AE19 + 132, // $AE1A + 132, // $AE1B + 132, // $AE1C + 132, // $AE1D + 132, // $AE1E + 132, // $AE1F + 132, // $AE20 + 132, // $AE21 + 132, // $AE22 + 132, // $AE23 + 132, // $AE24 + 132, // $AE25 + 132, // $AE26 + 132, // $AE27 + 132, // $AE28 + 132, // $AE29 + 132, // $AE2A + 132, // $AE2B + 132, // $AE2C + 132, // $AE2D + 132, // $AE2E + 132, // $AE2F + 132, // $AE30 + 132, // $AE31 + 132, // $AE32 + 132, // $AE33 + 132, // $AE34 + 132, // $AE35 + 132, // $AE36 + 132, // $AE37 + 132, // $AE38 + 132, // $AE39 + 132, // $AE3A + 132, // $AE3B + 132, // $AE3C + 132, // $AE3D + 132, // $AE3E + 132, // $AE3F + 132, // $AE40 + 132, // $AE41 + 132, // $AE42 + 132, // $AE43 + 132, // $AE44 + 132, // $AE45 + 132, // $AE46 + 132, // $AE47 + 132, // $AE48 + 132, // $AE49 + 132, // $AE4A + 132, // $AE4B + 132, // $AE4C + 132, // $AE4D + 132, // $AE4E + 132, // $AE4F + 132, // $AE50 + 132, // $AE51 + 132, // $AE52 + 132, // $AE53 + 132, // $AE54 + 132, // $AE55 + 132, // $AE56 + 132, // $AE57 + 132, // $AE58 + 132, // $AE59 + 132, // $AE5A + 132, // $AE5B + 132, // $AE5C + 132, // $AE5D + 132, // $AE5E + 132, // $AE5F + 132, // $AE60 + 132, // $AE61 + 132, // $AE62 + 132, // $AE63 + 132, // $AE64 + 132, // $AE65 + 132, // $AE66 + 132, // $AE67 + 132, // $AE68 + 132, // $AE69 + 132, // $AE6A + 132, // $AE6B + 132, // $AE6C + 132, // $AE6D + 132, // $AE6E + 132, // $AE6F + 132, // $AE70 + 132, // $AE71 + 132, // $AE72 + 132, // $AE73 + 132, // $AE74 + 132, // $AE75 + 132, // $AE76 + 132, // $AE77 + 132, // $AE78 + 132, // $AE79 + 132, // $AE7A + 132, // $AE7B + 132, // $AE7C + 132, // $AE7D + 132, // $AE7E + 132, // $AE7F + 132, // $AE80 + 132, // $AE81 + 132, // $AE82 + 132, // $AE83 + 132, // $AE84 + 132, // $AE85 + 132, // $AE86 + 132, // $AE87 + 132, // $AE88 + 132, // $AE89 + 132, // $AE8A + 132, // $AE8B + 132, // $AE8C + 132, // $AE8D + 132, // $AE8E + 132, // $AE8F + 132, // $AE90 + 132, // $AE91 + 132, // $AE92 + 132, // $AE93 + 132, // $AE94 + 132, // $AE95 + 132, // $AE96 + 132, // $AE97 + 132, // $AE98 + 132, // $AE99 + 132, // $AE9A + 132, // $AE9B + 132, // $AE9C + 132, // $AE9D + 132, // $AE9E + 132, // $AE9F + 132, // $AEA0 + 132, // $AEA1 + 132, // $AEA2 + 132, // $AEA3 + 132, // $AEA4 + 132, // $AEA5 + 132, // $AEA6 + 132, // $AEA7 + 132, // $AEA8 + 132, // $AEA9 + 132, // $AEAA + 132, // $AEAB + 132, // $AEAC + 132, // $AEAD + 132, // $AEAE + 132, // $AEAF + 132, // $AEB0 + 132, // $AEB1 + 132, // $AEB2 + 132, // $AEB3 + 132, // $AEB4 + 132, // $AEB5 + 132, // $AEB6 + 132, // $AEB7 + 132, // $AEB8 + 132, // $AEB9 + 132, // $AEBA + 132, // $AEBB + 132, // $AEBC + 132, // $AEBD + 132, // $AEBE + 132, // $AEBF + 132, // $AEC0 + 132, // $AEC1 + 132, // $AEC2 + 132, // $AEC3 + 132, // $AEC4 + 132, // $AEC5 + 132, // $AEC6 + 132, // $AEC7 + 132, // $AEC8 + 132, // $AEC9 + 132, // $AECA + 132, // $AECB + 132, // $AECC + 132, // $AECD + 132, // $AECE + 132, // $AECF + 132, // $AED0 + 132, // $AED1 + 132, // $AED2 + 132, // $AED3 + 132, // $AED4 + 132, // $AED5 + 132, // $AED6 + 132, // $AED7 + 132, // $AED8 + 132, // $AED9 + 132, // $AEDA + 132, // $AEDB + 132, // $AEDC + 132, // $AEDD + 132, // $AEDE + 132, // $AEDF + 132, // $AEE0 + 132, // $AEE1 + 132, // $AEE2 + 132, // $AEE3 + 132, // $AEE4 + 132, // $AEE5 + 132, // $AEE6 + 132, // $AEE7 + 132, // $AEE8 + 132, // $AEE9 + 132, // $AEEA + 132, // $AEEB + 132, // $AEEC + 132, // $AEED + 132, // $AEEE + 132, // $AEEF + 132, // $AEF0 + 132, // $AEF1 + 132, // $AEF2 + 132, // $AEF3 + 132, // $AEF4 + 132, // $AEF5 + 132, // $AEF6 + 132, // $AEF7 + 132, // $AEF8 + 132, // $AEF9 + 132, // $AEFA + 132, // $AEFB + 132, // $AEFC + 132, // $AEFD + 132, // $AEFE + 132, // $AEFF + 132, // $AF00 + 132, // $AF01 + 132, // $AF02 + 132, // $AF03 + 132, // $AF04 + 132, // $AF05 + 132, // $AF06 + 132, // $AF07 + 132, // $AF08 + 132, // $AF09 + 132, // $AF0A + 132, // $AF0B + 132, // $AF0C + 132, // $AF0D + 132, // $AF0E + 132, // $AF0F + 132, // $AF10 + 132, // $AF11 + 132, // $AF12 + 132, // $AF13 + 132, // $AF14 + 132, // $AF15 + 132, // $AF16 + 132, // $AF17 + 132, // $AF18 + 132, // $AF19 + 132, // $AF1A + 132, // $AF1B + 132, // $AF1C + 132, // $AF1D + 132, // $AF1E + 132, // $AF1F + 132, // $AF20 + 132, // $AF21 + 132, // $AF22 + 132, // $AF23 + 132, // $AF24 + 132, // $AF25 + 132, // $AF26 + 132, // $AF27 + 132, // $AF28 + 132, // $AF29 + 132, // $AF2A + 132, // $AF2B + 132, // $AF2C + 132, // $AF2D + 132, // $AF2E + 132, // $AF2F + 132, // $AF30 + 132, // $AF31 + 132, // $AF32 + 132, // $AF33 + 132, // $AF34 + 132, // $AF35 + 132, // $AF36 + 132, // $AF37 + 132, // $AF38 + 132, // $AF39 + 132, // $AF3A + 132, // $AF3B + 132, // $AF3C + 132, // $AF3D + 132, // $AF3E + 132, // $AF3F + 132, // $AF40 + 132, // $AF41 + 132, // $AF42 + 132, // $AF43 + 132, // $AF44 + 132, // $AF45 + 132, // $AF46 + 132, // $AF47 + 132, // $AF48 + 132, // $AF49 + 132, // $AF4A + 132, // $AF4B + 132, // $AF4C + 132, // $AF4D + 132, // $AF4E + 132, // $AF4F + 132, // $AF50 + 132, // $AF51 + 132, // $AF52 + 132, // $AF53 + 132, // $AF54 + 132, // $AF55 + 132, // $AF56 + 132, // $AF57 + 132, // $AF58 + 132, // $AF59 + 132, // $AF5A + 132, // $AF5B + 132, // $AF5C + 132, // $AF5D + 132, // $AF5E + 132, // $AF5F + 132, // $AF60 + 132, // $AF61 + 132, // $AF62 + 132, // $AF63 + 132, // $AF64 + 132, // $AF65 + 132, // $AF66 + 132, // $AF67 + 132, // $AF68 + 132, // $AF69 + 132, // $AF6A + 132, // $AF6B + 132, // $AF6C + 132, // $AF6D + 132, // $AF6E + 132, // $AF6F + 132, // $AF70 + 132, // $AF71 + 132, // $AF72 + 132, // $AF73 + 132, // $AF74 + 132, // $AF75 + 132, // $AF76 + 132, // $AF77 + 132, // $AF78 + 132, // $AF79 + 132, // $AF7A + 132, // $AF7B + 132, // $AF7C + 132, // $AF7D + 132, // $AF7E + 132, // $AF7F + 132, // $AF80 + 132, // $AF81 + 132, // $AF82 + 132, // $AF83 + 132, // $AF84 + 132, // $AF85 + 132, // $AF86 + 132, // $AF87 + 132, // $AF88 + 132, // $AF89 + 132, // $AF8A + 132, // $AF8B + 132, // $AF8C + 132, // $AF8D + 132, // $AF8E + 132, // $AF8F + 132, // $AF90 + 132, // $AF91 + 132, // $AF92 + 132, // $AF93 + 132, // $AF94 + 132, // $AF95 + 132, // $AF96 + 132, // $AF97 + 132, // $AF98 + 132, // $AF99 + 132, // $AF9A + 132, // $AF9B + 132, // $AF9C + 132, // $AF9D + 132, // $AF9E + 132, // $AF9F + 132, // $AFA0 + 132, // $AFA1 + 132, // $AFA2 + 132, // $AFA3 + 132, // $AFA4 + 132, // $AFA5 + 132, // $AFA6 + 132, // $AFA7 + 132, // $AFA8 + 132, // $AFA9 + 132, // $AFAA + 132, // $AFAB + 132, // $AFAC + 132, // $AFAD + 132, // $AFAE + 132, // $AFAF + 132, // $AFB0 + 132, // $AFB1 + 132, // $AFB2 + 132, // $AFB3 + 132, // $AFB4 + 132, // $AFB5 + 132, // $AFB6 + 132, // $AFB7 + 132, // $AFB8 + 132, // $AFB9 + 132, // $AFBA + 132, // $AFBB + 132, // $AFBC + 132, // $AFBD + 132, // $AFBE + 132, // $AFBF + 132, // $AFC0 + 132, // $AFC1 + 132, // $AFC2 + 132, // $AFC3 + 132, // $AFC4 + 132, // $AFC5 + 132, // $AFC6 + 132, // $AFC7 + 132, // $AFC8 + 132, // $AFC9 + 132, // $AFCA + 132, // $AFCB + 132, // $AFCC + 132, // $AFCD + 132, // $AFCE + 132, // $AFCF + 132, // $AFD0 + 132, // $AFD1 + 132, // $AFD2 + 132, // $AFD3 + 132, // $AFD4 + 132, // $AFD5 + 132, // $AFD6 + 132, // $AFD7 + 132, // $AFD8 + 132, // $AFD9 + 132, // $AFDA + 132, // $AFDB + 132, // $AFDC + 132, // $AFDD + 132, // $AFDE + 132, // $AFDF + 132, // $AFE0 + 132, // $AFE1 + 132, // $AFE2 + 132, // $AFE3 + 132, // $AFE4 + 132, // $AFE5 + 132, // $AFE6 + 132, // $AFE7 + 132, // $AFE8 + 132, // $AFE9 + 132, // $AFEA + 132, // $AFEB + 132, // $AFEC + 132, // $AFED + 132, // $AFEE + 132, // $AFEF + 132, // $AFF0 + 132, // $AFF1 + 132, // $AFF2 + 132, // $AFF3 + 132, // $AFF4 + 132, // $AFF5 + 132, // $AFF6 + 132, // $AFF7 + 132, // $AFF8 + 132, // $AFF9 + 132, // $AFFA + 132, // $AFFB + 132, // $AFFC + 132, // $AFFD + 132, // $AFFE + 132, // $AFFF + 132, // $B000 + 132, // $B001 + 132, // $B002 + 132, // $B003 + 132, // $B004 + 132, // $B005 + 132, // $B006 + 132, // $B007 + 132, // $B008 + 132, // $B009 + 132, // $B00A + 132, // $B00B + 132, // $B00C + 132, // $B00D + 132, // $B00E + 132, // $B00F + 132, // $B010 + 132, // $B011 + 132, // $B012 + 132, // $B013 + 132, // $B014 + 132, // $B015 + 132, // $B016 + 132, // $B017 + 132, // $B018 + 132, // $B019 + 132, // $B01A + 132, // $B01B + 132, // $B01C + 132, // $B01D + 132, // $B01E + 132, // $B01F + 132, // $B020 + 132, // $B021 + 132, // $B022 + 132, // $B023 + 132, // $B024 + 132, // $B025 + 132, // $B026 + 132, // $B027 + 132, // $B028 + 132, // $B029 + 132, // $B02A + 132, // $B02B + 132, // $B02C + 132, // $B02D + 132, // $B02E + 132, // $B02F + 132, // $B030 + 132, // $B031 + 132, // $B032 + 132, // $B033 + 132, // $B034 + 132, // $B035 + 132, // $B036 + 132, // $B037 + 132, // $B038 + 132, // $B039 + 132, // $B03A + 132, // $B03B + 132, // $B03C + 132, // $B03D + 132, // $B03E + 132, // $B03F + 132, // $B040 + 132, // $B041 + 132, // $B042 + 132, // $B043 + 132, // $B044 + 132, // $B045 + 132, // $B046 + 132, // $B047 + 132, // $B048 + 132, // $B049 + 132, // $B04A + 132, // $B04B + 132, // $B04C + 132, // $B04D + 132, // $B04E + 132, // $B04F + 132, // $B050 + 132, // $B051 + 132, // $B052 + 132, // $B053 + 132, // $B054 + 132, // $B055 + 132, // $B056 + 132, // $B057 + 132, // $B058 + 132, // $B059 + 132, // $B05A + 132, // $B05B + 132, // $B05C + 132, // $B05D + 132, // $B05E + 132, // $B05F + 132, // $B060 + 132, // $B061 + 132, // $B062 + 132, // $B063 + 132, // $B064 + 132, // $B065 + 132, // $B066 + 132, // $B067 + 132, // $B068 + 132, // $B069 + 132, // $B06A + 132, // $B06B + 132, // $B06C + 132, // $B06D + 132, // $B06E + 132, // $B06F + 132, // $B070 + 132, // $B071 + 132, // $B072 + 132, // $B073 + 132, // $B074 + 132, // $B075 + 132, // $B076 + 132, // $B077 + 132, // $B078 + 132, // $B079 + 132, // $B07A + 132, // $B07B + 132, // $B07C + 132, // $B07D + 132, // $B07E + 132, // $B07F + 132, // $B080 + 132, // $B081 + 132, // $B082 + 132, // $B083 + 132, // $B084 + 132, // $B085 + 132, // $B086 + 132, // $B087 + 132, // $B088 + 132, // $B089 + 132, // $B08A + 132, // $B08B + 132, // $B08C + 132, // $B08D + 132, // $B08E + 132, // $B08F + 132, // $B090 + 132, // $B091 + 132, // $B092 + 132, // $B093 + 132, // $B094 + 132, // $B095 + 132, // $B096 + 132, // $B097 + 132, // $B098 + 132, // $B099 + 132, // $B09A + 132, // $B09B + 132, // $B09C + 132, // $B09D + 132, // $B09E + 132, // $B09F + 132, // $B0A0 + 132, // $B0A1 + 132, // $B0A2 + 132, // $B0A3 + 132, // $B0A4 + 132, // $B0A5 + 132, // $B0A6 + 132, // $B0A7 + 132, // $B0A8 + 132, // $B0A9 + 132, // $B0AA + 132, // $B0AB + 132, // $B0AC + 132, // $B0AD + 132, // $B0AE + 132, // $B0AF + 132, // $B0B0 + 132, // $B0B1 + 132, // $B0B2 + 132, // $B0B3 + 132, // $B0B4 + 132, // $B0B5 + 132, // $B0B6 + 132, // $B0B7 + 132, // $B0B8 + 132, // $B0B9 + 132, // $B0BA + 132, // $B0BB + 132, // $B0BC + 132, // $B0BD + 132, // $B0BE + 132, // $B0BF + 132, // $B0C0 + 132, // $B0C1 + 132, // $B0C2 + 132, // $B0C3 + 132, // $B0C4 + 132, // $B0C5 + 132, // $B0C6 + 132, // $B0C7 + 132, // $B0C8 + 132, // $B0C9 + 132, // $B0CA + 132, // $B0CB + 132, // $B0CC + 132, // $B0CD + 132, // $B0CE + 132, // $B0CF + 132, // $B0D0 + 132, // $B0D1 + 132, // $B0D2 + 132, // $B0D3 + 132, // $B0D4 + 132, // $B0D5 + 132, // $B0D6 + 132, // $B0D7 + 132, // $B0D8 + 132, // $B0D9 + 132, // $B0DA + 132, // $B0DB + 132, // $B0DC + 132, // $B0DD + 132, // $B0DE + 132, // $B0DF + 132, // $B0E0 + 132, // $B0E1 + 132, // $B0E2 + 132, // $B0E3 + 132, // $B0E4 + 132, // $B0E5 + 132, // $B0E6 + 132, // $B0E7 + 132, // $B0E8 + 132, // $B0E9 + 132, // $B0EA + 132, // $B0EB + 132, // $B0EC + 132, // $B0ED + 132, // $B0EE + 132, // $B0EF + 132, // $B0F0 + 132, // $B0F1 + 132, // $B0F2 + 132, // $B0F3 + 132, // $B0F4 + 132, // $B0F5 + 132, // $B0F6 + 132, // $B0F7 + 132, // $B0F8 + 132, // $B0F9 + 132, // $B0FA + 132, // $B0FB + 132, // $B0FC + 132, // $B0FD + 132, // $B0FE + 132, // $B0FF + 132, // $B100 + 132, // $B101 + 132, // $B102 + 132, // $B103 + 132, // $B104 + 132, // $B105 + 132, // $B106 + 132, // $B107 + 132, // $B108 + 132, // $B109 + 132, // $B10A + 132, // $B10B + 132, // $B10C + 132, // $B10D + 132, // $B10E + 132, // $B10F + 132, // $B110 + 132, // $B111 + 132, // $B112 + 132, // $B113 + 132, // $B114 + 132, // $B115 + 132, // $B116 + 132, // $B117 + 132, // $B118 + 132, // $B119 + 132, // $B11A + 132, // $B11B + 132, // $B11C + 132, // $B11D + 132, // $B11E + 132, // $B11F + 132, // $B120 + 132, // $B121 + 132, // $B122 + 132, // $B123 + 132, // $B124 + 132, // $B125 + 132, // $B126 + 132, // $B127 + 132, // $B128 + 132, // $B129 + 132, // $B12A + 132, // $B12B + 132, // $B12C + 132, // $B12D + 132, // $B12E + 132, // $B12F + 132, // $B130 + 132, // $B131 + 132, // $B132 + 132, // $B133 + 132, // $B134 + 132, // $B135 + 132, // $B136 + 132, // $B137 + 132, // $B138 + 132, // $B139 + 132, // $B13A + 132, // $B13B + 132, // $B13C + 132, // $B13D + 132, // $B13E + 132, // $B13F + 132, // $B140 + 132, // $B141 + 132, // $B142 + 132, // $B143 + 132, // $B144 + 132, // $B145 + 132, // $B146 + 132, // $B147 + 132, // $B148 + 132, // $B149 + 132, // $B14A + 132, // $B14B + 132, // $B14C + 132, // $B14D + 132, // $B14E + 132, // $B14F + 132, // $B150 + 132, // $B151 + 132, // $B152 + 132, // $B153 + 132, // $B154 + 132, // $B155 + 132, // $B156 + 132, // $B157 + 132, // $B158 + 132, // $B159 + 132, // $B15A + 132, // $B15B + 132, // $B15C + 132, // $B15D + 132, // $B15E + 132, // $B15F + 132, // $B160 + 132, // $B161 + 132, // $B162 + 132, // $B163 + 132, // $B164 + 132, // $B165 + 132, // $B166 + 132, // $B167 + 132, // $B168 + 132, // $B169 + 132, // $B16A + 132, // $B16B + 132, // $B16C + 132, // $B16D + 132, // $B16E + 132, // $B16F + 132, // $B170 + 132, // $B171 + 132, // $B172 + 132, // $B173 + 132, // $B174 + 132, // $B175 + 132, // $B176 + 132, // $B177 + 132, // $B178 + 132, // $B179 + 132, // $B17A + 132, // $B17B + 132, // $B17C + 132, // $B17D + 132, // $B17E + 132, // $B17F + 132, // $B180 + 132, // $B181 + 132, // $B182 + 132, // $B183 + 132, // $B184 + 132, // $B185 + 132, // $B186 + 132, // $B187 + 132, // $B188 + 132, // $B189 + 132, // $B18A + 132, // $B18B + 132, // $B18C + 132, // $B18D + 132, // $B18E + 132, // $B18F + 132, // $B190 + 132, // $B191 + 132, // $B192 + 132, // $B193 + 132, // $B194 + 132, // $B195 + 132, // $B196 + 132, // $B197 + 132, // $B198 + 132, // $B199 + 132, // $B19A + 132, // $B19B + 132, // $B19C + 132, // $B19D + 132, // $B19E + 132, // $B19F + 132, // $B1A0 + 132, // $B1A1 + 132, // $B1A2 + 132, // $B1A3 + 132, // $B1A4 + 132, // $B1A5 + 132, // $B1A6 + 132, // $B1A7 + 132, // $B1A8 + 132, // $B1A9 + 132, // $B1AA + 132, // $B1AB + 132, // $B1AC + 132, // $B1AD + 132, // $B1AE + 132, // $B1AF + 132, // $B1B0 + 132, // $B1B1 + 132, // $B1B2 + 132, // $B1B3 + 132, // $B1B4 + 132, // $B1B5 + 132, // $B1B6 + 132, // $B1B7 + 132, // $B1B8 + 132, // $B1B9 + 132, // $B1BA + 132, // $B1BB + 132, // $B1BC + 132, // $B1BD + 132, // $B1BE + 132, // $B1BF + 132, // $B1C0 + 132, // $B1C1 + 132, // $B1C2 + 132, // $B1C3 + 132, // $B1C4 + 132, // $B1C5 + 132, // $B1C6 + 132, // $B1C7 + 132, // $B1C8 + 132, // $B1C9 + 132, // $B1CA + 132, // $B1CB + 132, // $B1CC + 132, // $B1CD + 132, // $B1CE + 132, // $B1CF + 132, // $B1D0 + 132, // $B1D1 + 132, // $B1D2 + 132, // $B1D3 + 132, // $B1D4 + 132, // $B1D5 + 132, // $B1D6 + 132, // $B1D7 + 132, // $B1D8 + 132, // $B1D9 + 132, // $B1DA + 132, // $B1DB + 132, // $B1DC + 132, // $B1DD + 132, // $B1DE + 132, // $B1DF + 132, // $B1E0 + 132, // $B1E1 + 132, // $B1E2 + 132, // $B1E3 + 132, // $B1E4 + 132, // $B1E5 + 132, // $B1E6 + 132, // $B1E7 + 132, // $B1E8 + 132, // $B1E9 + 132, // $B1EA + 132, // $B1EB + 132, // $B1EC + 132, // $B1ED + 132, // $B1EE + 132, // $B1EF + 132, // $B1F0 + 132, // $B1F1 + 132, // $B1F2 + 132, // $B1F3 + 132, // $B1F4 + 132, // $B1F5 + 132, // $B1F6 + 132, // $B1F7 + 132, // $B1F8 + 132, // $B1F9 + 132, // $B1FA + 132, // $B1FB + 132, // $B1FC + 132, // $B1FD + 132, // $B1FE + 132, // $B1FF + 132, // $B200 + 132, // $B201 + 132, // $B202 + 132, // $B203 + 132, // $B204 + 132, // $B205 + 132, // $B206 + 132, // $B207 + 132, // $B208 + 132, // $B209 + 132, // $B20A + 132, // $B20B + 132, // $B20C + 132, // $B20D + 132, // $B20E + 132, // $B20F + 132, // $B210 + 132, // $B211 + 132, // $B212 + 132, // $B213 + 132, // $B214 + 132, // $B215 + 132, // $B216 + 132, // $B217 + 132, // $B218 + 132, // $B219 + 132, // $B21A + 132, // $B21B + 132, // $B21C + 132, // $B21D + 132, // $B21E + 132, // $B21F + 132, // $B220 + 132, // $B221 + 132, // $B222 + 132, // $B223 + 132, // $B224 + 132, // $B225 + 132, // $B226 + 132, // $B227 + 132, // $B228 + 132, // $B229 + 132, // $B22A + 132, // $B22B + 132, // $B22C + 132, // $B22D + 132, // $B22E + 132, // $B22F + 132, // $B230 + 132, // $B231 + 132, // $B232 + 132, // $B233 + 132, // $B234 + 132, // $B235 + 132, // $B236 + 132, // $B237 + 132, // $B238 + 132, // $B239 + 132, // $B23A + 132, // $B23B + 132, // $B23C + 132, // $B23D + 132, // $B23E + 132, // $B23F + 132, // $B240 + 132, // $B241 + 132, // $B242 + 132, // $B243 + 132, // $B244 + 132, // $B245 + 132, // $B246 + 132, // $B247 + 132, // $B248 + 132, // $B249 + 132, // $B24A + 132, // $B24B + 132, // $B24C + 132, // $B24D + 132, // $B24E + 132, // $B24F + 132, // $B250 + 132, // $B251 + 132, // $B252 + 132, // $B253 + 132, // $B254 + 132, // $B255 + 132, // $B256 + 132, // $B257 + 132, // $B258 + 132, // $B259 + 132, // $B25A + 132, // $B25B + 132, // $B25C + 132, // $B25D + 132, // $B25E + 132, // $B25F + 132, // $B260 + 132, // $B261 + 132, // $B262 + 132, // $B263 + 132, // $B264 + 132, // $B265 + 132, // $B266 + 132, // $B267 + 132, // $B268 + 132, // $B269 + 132, // $B26A + 132, // $B26B + 132, // $B26C + 132, // $B26D + 132, // $B26E + 132, // $B26F + 132, // $B270 + 132, // $B271 + 132, // $B272 + 132, // $B273 + 132, // $B274 + 132, // $B275 + 132, // $B276 + 132, // $B277 + 132, // $B278 + 132, // $B279 + 132, // $B27A + 132, // $B27B + 132, // $B27C + 132, // $B27D + 132, // $B27E + 132, // $B27F + 132, // $B280 + 132, // $B281 + 132, // $B282 + 132, // $B283 + 132, // $B284 + 132, // $B285 + 132, // $B286 + 132, // $B287 + 132, // $B288 + 132, // $B289 + 132, // $B28A + 132, // $B28B + 132, // $B28C + 132, // $B28D + 132, // $B28E + 132, // $B28F + 132, // $B290 + 132, // $B291 + 132, // $B292 + 132, // $B293 + 132, // $B294 + 132, // $B295 + 132, // $B296 + 132, // $B297 + 132, // $B298 + 132, // $B299 + 132, // $B29A + 132, // $B29B + 132, // $B29C + 132, // $B29D + 132, // $B29E + 132, // $B29F + 132, // $B2A0 + 132, // $B2A1 + 132, // $B2A2 + 132, // $B2A3 + 132, // $B2A4 + 132, // $B2A5 + 132, // $B2A6 + 132, // $B2A7 + 132, // $B2A8 + 132, // $B2A9 + 132, // $B2AA + 132, // $B2AB + 132, // $B2AC + 132, // $B2AD + 132, // $B2AE + 132, // $B2AF + 132, // $B2B0 + 132, // $B2B1 + 132, // $B2B2 + 132, // $B2B3 + 132, // $B2B4 + 132, // $B2B5 + 132, // $B2B6 + 132, // $B2B7 + 132, // $B2B8 + 132, // $B2B9 + 132, // $B2BA + 132, // $B2BB + 132, // $B2BC + 132, // $B2BD + 132, // $B2BE + 132, // $B2BF + 132, // $B2C0 + 132, // $B2C1 + 132, // $B2C2 + 132, // $B2C3 + 132, // $B2C4 + 132, // $B2C5 + 132, // $B2C6 + 132, // $B2C7 + 132, // $B2C8 + 132, // $B2C9 + 132, // $B2CA + 132, // $B2CB + 132, // $B2CC + 132, // $B2CD + 132, // $B2CE + 132, // $B2CF + 132, // $B2D0 + 132, // $B2D1 + 132, // $B2D2 + 132, // $B2D3 + 132, // $B2D4 + 132, // $B2D5 + 132, // $B2D6 + 132, // $B2D7 + 132, // $B2D8 + 132, // $B2D9 + 132, // $B2DA + 132, // $B2DB + 132, // $B2DC + 132, // $B2DD + 132, // $B2DE + 132, // $B2DF + 132, // $B2E0 + 132, // $B2E1 + 132, // $B2E2 + 132, // $B2E3 + 132, // $B2E4 + 132, // $B2E5 + 132, // $B2E6 + 132, // $B2E7 + 132, // $B2E8 + 132, // $B2E9 + 132, // $B2EA + 132, // $B2EB + 132, // $B2EC + 132, // $B2ED + 132, // $B2EE + 132, // $B2EF + 132, // $B2F0 + 132, // $B2F1 + 132, // $B2F2 + 132, // $B2F3 + 132, // $B2F4 + 132, // $B2F5 + 132, // $B2F6 + 132, // $B2F7 + 132, // $B2F8 + 132, // $B2F9 + 132, // $B2FA + 132, // $B2FB + 132, // $B2FC + 132, // $B2FD + 132, // $B2FE + 132, // $B2FF + 132, // $B300 + 132, // $B301 + 132, // $B302 + 132, // $B303 + 132, // $B304 + 132, // $B305 + 132, // $B306 + 132, // $B307 + 132, // $B308 + 132, // $B309 + 132, // $B30A + 132, // $B30B + 132, // $B30C + 132, // $B30D + 132, // $B30E + 132, // $B30F + 132, // $B310 + 132, // $B311 + 132, // $B312 + 132, // $B313 + 132, // $B314 + 132, // $B315 + 132, // $B316 + 132, // $B317 + 132, // $B318 + 132, // $B319 + 132, // $B31A + 132, // $B31B + 132, // $B31C + 132, // $B31D + 132, // $B31E + 132, // $B31F + 132, // $B320 + 132, // $B321 + 132, // $B322 + 132, // $B323 + 132, // $B324 + 132, // $B325 + 132, // $B326 + 132, // $B327 + 132, // $B328 + 132, // $B329 + 132, // $B32A + 132, // $B32B + 132, // $B32C + 132, // $B32D + 132, // $B32E + 132, // $B32F + 132, // $B330 + 132, // $B331 + 132, // $B332 + 132, // $B333 + 132, // $B334 + 132, // $B335 + 132, // $B336 + 132, // $B337 + 132, // $B338 + 132, // $B339 + 132, // $B33A + 132, // $B33B + 132, // $B33C + 132, // $B33D + 132, // $B33E + 132, // $B33F + 132, // $B340 + 132, // $B341 + 132, // $B342 + 132, // $B343 + 132, // $B344 + 132, // $B345 + 132, // $B346 + 132, // $B347 + 132, // $B348 + 132, // $B349 + 132, // $B34A + 132, // $B34B + 132, // $B34C + 132, // $B34D + 132, // $B34E + 132, // $B34F + 132, // $B350 + 132, // $B351 + 132, // $B352 + 132, // $B353 + 132, // $B354 + 132, // $B355 + 132, // $B356 + 132, // $B357 + 132, // $B358 + 132, // $B359 + 132, // $B35A + 132, // $B35B + 132, // $B35C + 132, // $B35D + 132, // $B35E + 132, // $B35F + 132, // $B360 + 132, // $B361 + 132, // $B362 + 132, // $B363 + 132, // $B364 + 132, // $B365 + 132, // $B366 + 132, // $B367 + 132, // $B368 + 132, // $B369 + 132, // $B36A + 132, // $B36B + 132, // $B36C + 132, // $B36D + 132, // $B36E + 132, // $B36F + 132, // $B370 + 132, // $B371 + 132, // $B372 + 132, // $B373 + 132, // $B374 + 132, // $B375 + 132, // $B376 + 132, // $B377 + 132, // $B378 + 132, // $B379 + 132, // $B37A + 132, // $B37B + 132, // $B37C + 132, // $B37D + 132, // $B37E + 132, // $B37F + 132, // $B380 + 132, // $B381 + 132, // $B382 + 132, // $B383 + 132, // $B384 + 132, // $B385 + 132, // $B386 + 132, // $B387 + 132, // $B388 + 132, // $B389 + 132, // $B38A + 132, // $B38B + 132, // $B38C + 132, // $B38D + 132, // $B38E + 132, // $B38F + 132, // $B390 + 132, // $B391 + 132, // $B392 + 132, // $B393 + 132, // $B394 + 132, // $B395 + 132, // $B396 + 132, // $B397 + 132, // $B398 + 132, // $B399 + 132, // $B39A + 132, // $B39B + 132, // $B39C + 132, // $B39D + 132, // $B39E + 132, // $B39F + 132, // $B3A0 + 132, // $B3A1 + 132, // $B3A2 + 132, // $B3A3 + 132, // $B3A4 + 132, // $B3A5 + 132, // $B3A6 + 132, // $B3A7 + 132, // $B3A8 + 132, // $B3A9 + 132, // $B3AA + 132, // $B3AB + 132, // $B3AC + 132, // $B3AD + 132, // $B3AE + 132, // $B3AF + 132, // $B3B0 + 132, // $B3B1 + 132, // $B3B2 + 132, // $B3B3 + 132, // $B3B4 + 132, // $B3B5 + 132, // $B3B6 + 132, // $B3B7 + 132, // $B3B8 + 132, // $B3B9 + 132, // $B3BA + 132, // $B3BB + 132, // $B3BC + 132, // $B3BD + 132, // $B3BE + 132, // $B3BF + 132, // $B3C0 + 132, // $B3C1 + 132, // $B3C2 + 132, // $B3C3 + 132, // $B3C4 + 132, // $B3C5 + 132, // $B3C6 + 132, // $B3C7 + 132, // $B3C8 + 132, // $B3C9 + 132, // $B3CA + 132, // $B3CB + 132, // $B3CC + 132, // $B3CD + 132, // $B3CE + 132, // $B3CF + 132, // $B3D0 + 132, // $B3D1 + 132, // $B3D2 + 132, // $B3D3 + 132, // $B3D4 + 132, // $B3D5 + 132, // $B3D6 + 132, // $B3D7 + 132, // $B3D8 + 132, // $B3D9 + 132, // $B3DA + 132, // $B3DB + 132, // $B3DC + 132, // $B3DD + 132, // $B3DE + 132, // $B3DF + 132, // $B3E0 + 132, // $B3E1 + 132, // $B3E2 + 132, // $B3E3 + 132, // $B3E4 + 132, // $B3E5 + 132, // $B3E6 + 132, // $B3E7 + 132, // $B3E8 + 132, // $B3E9 + 132, // $B3EA + 132, // $B3EB + 132, // $B3EC + 132, // $B3ED + 132, // $B3EE + 132, // $B3EF + 132, // $B3F0 + 132, // $B3F1 + 132, // $B3F2 + 132, // $B3F3 + 132, // $B3F4 + 132, // $B3F5 + 132, // $B3F6 + 132, // $B3F7 + 132, // $B3F8 + 132, // $B3F9 + 132, // $B3FA + 132, // $B3FB + 132, // $B3FC + 132, // $B3FD + 132, // $B3FE + 132, // $B3FF + 132, // $B400 + 132, // $B401 + 132, // $B402 + 132, // $B403 + 132, // $B404 + 132, // $B405 + 132, // $B406 + 132, // $B407 + 132, // $B408 + 132, // $B409 + 132, // $B40A + 132, // $B40B + 132, // $B40C + 132, // $B40D + 132, // $B40E + 132, // $B40F + 132, // $B410 + 132, // $B411 + 132, // $B412 + 132, // $B413 + 132, // $B414 + 132, // $B415 + 132, // $B416 + 132, // $B417 + 132, // $B418 + 132, // $B419 + 132, // $B41A + 132, // $B41B + 132, // $B41C + 132, // $B41D + 132, // $B41E + 132, // $B41F + 132, // $B420 + 132, // $B421 + 132, // $B422 + 132, // $B423 + 132, // $B424 + 132, // $B425 + 132, // $B426 + 132, // $B427 + 132, // $B428 + 132, // $B429 + 132, // $B42A + 132, // $B42B + 132, // $B42C + 132, // $B42D + 132, // $B42E + 132, // $B42F + 132, // $B430 + 132, // $B431 + 132, // $B432 + 132, // $B433 + 132, // $B434 + 132, // $B435 + 132, // $B436 + 132, // $B437 + 132, // $B438 + 132, // $B439 + 132, // $B43A + 132, // $B43B + 132, // $B43C + 132, // $B43D + 132, // $B43E + 132, // $B43F + 132, // $B440 + 132, // $B441 + 132, // $B442 + 132, // $B443 + 132, // $B444 + 132, // $B445 + 132, // $B446 + 132, // $B447 + 132, // $B448 + 132, // $B449 + 132, // $B44A + 132, // $B44B + 132, // $B44C + 132, // $B44D + 132, // $B44E + 132, // $B44F + 132, // $B450 + 132, // $B451 + 132, // $B452 + 132, // $B453 + 132, // $B454 + 132, // $B455 + 132, // $B456 + 132, // $B457 + 132, // $B458 + 132, // $B459 + 132, // $B45A + 132, // $B45B + 132, // $B45C + 132, // $B45D + 132, // $B45E + 132, // $B45F + 132, // $B460 + 132, // $B461 + 132, // $B462 + 132, // $B463 + 132, // $B464 + 132, // $B465 + 132, // $B466 + 132, // $B467 + 132, // $B468 + 132, // $B469 + 132, // $B46A + 132, // $B46B + 132, // $B46C + 132, // $B46D + 132, // $B46E + 132, // $B46F + 132, // $B470 + 132, // $B471 + 132, // $B472 + 132, // $B473 + 132, // $B474 + 132, // $B475 + 132, // $B476 + 132, // $B477 + 132, // $B478 + 132, // $B479 + 132, // $B47A + 132, // $B47B + 132, // $B47C + 132, // $B47D + 132, // $B47E + 132, // $B47F + 132, // $B480 + 132, // $B481 + 132, // $B482 + 132, // $B483 + 132, // $B484 + 132, // $B485 + 132, // $B486 + 132, // $B487 + 132, // $B488 + 132, // $B489 + 132, // $B48A + 132, // $B48B + 132, // $B48C + 132, // $B48D + 132, // $B48E + 132, // $B48F + 132, // $B490 + 132, // $B491 + 132, // $B492 + 132, // $B493 + 132, // $B494 + 132, // $B495 + 132, // $B496 + 132, // $B497 + 132, // $B498 + 132, // $B499 + 132, // $B49A + 132, // $B49B + 132, // $B49C + 132, // $B49D + 132, // $B49E + 132, // $B49F + 132, // $B4A0 + 132, // $B4A1 + 132, // $B4A2 + 132, // $B4A3 + 132, // $B4A4 + 132, // $B4A5 + 132, // $B4A6 + 132, // $B4A7 + 132, // $B4A8 + 132, // $B4A9 + 132, // $B4AA + 132, // $B4AB + 132, // $B4AC + 132, // $B4AD + 132, // $B4AE + 132, // $B4AF + 132, // $B4B0 + 132, // $B4B1 + 132, // $B4B2 + 132, // $B4B3 + 132, // $B4B4 + 132, // $B4B5 + 132, // $B4B6 + 132, // $B4B7 + 132, // $B4B8 + 132, // $B4B9 + 132, // $B4BA + 132, // $B4BB + 132, // $B4BC + 132, // $B4BD + 132, // $B4BE + 132, // $B4BF + 132, // $B4C0 + 132, // $B4C1 + 132, // $B4C2 + 132, // $B4C3 + 132, // $B4C4 + 132, // $B4C5 + 132, // $B4C6 + 132, // $B4C7 + 132, // $B4C8 + 132, // $B4C9 + 132, // $B4CA + 132, // $B4CB + 132, // $B4CC + 132, // $B4CD + 132, // $B4CE + 132, // $B4CF + 132, // $B4D0 + 132, // $B4D1 + 132, // $B4D2 + 132, // $B4D3 + 132, // $B4D4 + 132, // $B4D5 + 132, // $B4D6 + 132, // $B4D7 + 132, // $B4D8 + 132, // $B4D9 + 132, // $B4DA + 132, // $B4DB + 132, // $B4DC + 132, // $B4DD + 132, // $B4DE + 132, // $B4DF + 132, // $B4E0 + 132, // $B4E1 + 132, // $B4E2 + 132, // $B4E3 + 132, // $B4E4 + 132, // $B4E5 + 132, // $B4E6 + 132, // $B4E7 + 132, // $B4E8 + 132, // $B4E9 + 132, // $B4EA + 132, // $B4EB + 132, // $B4EC + 132, // $B4ED + 132, // $B4EE + 132, // $B4EF + 132, // $B4F0 + 132, // $B4F1 + 132, // $B4F2 + 132, // $B4F3 + 132, // $B4F4 + 132, // $B4F5 + 132, // $B4F6 + 132, // $B4F7 + 132, // $B4F8 + 132, // $B4F9 + 132, // $B4FA + 132, // $B4FB + 132, // $B4FC + 132, // $B4FD + 132, // $B4FE + 132, // $B4FF + 132, // $B500 + 132, // $B501 + 132, // $B502 + 132, // $B503 + 132, // $B504 + 132, // $B505 + 132, // $B506 + 132, // $B507 + 132, // $B508 + 132, // $B509 + 132, // $B50A + 132, // $B50B + 132, // $B50C + 132, // $B50D + 132, // $B50E + 132, // $B50F + 132, // $B510 + 132, // $B511 + 132, // $B512 + 132, // $B513 + 132, // $B514 + 132, // $B515 + 132, // $B516 + 132, // $B517 + 132, // $B518 + 132, // $B519 + 132, // $B51A + 132, // $B51B + 132, // $B51C + 132, // $B51D + 132, // $B51E + 132, // $B51F + 132, // $B520 + 132, // $B521 + 132, // $B522 + 132, // $B523 + 132, // $B524 + 132, // $B525 + 132, // $B526 + 132, // $B527 + 132, // $B528 + 132, // $B529 + 132, // $B52A + 132, // $B52B + 132, // $B52C + 132, // $B52D + 132, // $B52E + 132, // $B52F + 132, // $B530 + 132, // $B531 + 132, // $B532 + 132, // $B533 + 132, // $B534 + 132, // $B535 + 132, // $B536 + 132, // $B537 + 132, // $B538 + 132, // $B539 + 132, // $B53A + 132, // $B53B + 132, // $B53C + 132, // $B53D + 132, // $B53E + 132, // $B53F + 132, // $B540 + 132, // $B541 + 132, // $B542 + 132, // $B543 + 132, // $B544 + 132, // $B545 + 132, // $B546 + 132, // $B547 + 132, // $B548 + 132, // $B549 + 132, // $B54A + 132, // $B54B + 132, // $B54C + 132, // $B54D + 132, // $B54E + 132, // $B54F + 132, // $B550 + 132, // $B551 + 132, // $B552 + 132, // $B553 + 132, // $B554 + 132, // $B555 + 132, // $B556 + 132, // $B557 + 132, // $B558 + 132, // $B559 + 132, // $B55A + 132, // $B55B + 132, // $B55C + 132, // $B55D + 132, // $B55E + 132, // $B55F + 132, // $B560 + 132, // $B561 + 132, // $B562 + 132, // $B563 + 132, // $B564 + 132, // $B565 + 132, // $B566 + 132, // $B567 + 132, // $B568 + 132, // $B569 + 132, // $B56A + 132, // $B56B + 132, // $B56C + 132, // $B56D + 132, // $B56E + 132, // $B56F + 132, // $B570 + 132, // $B571 + 132, // $B572 + 132, // $B573 + 132, // $B574 + 132, // $B575 + 132, // $B576 + 132, // $B577 + 132, // $B578 + 132, // $B579 + 132, // $B57A + 132, // $B57B + 132, // $B57C + 132, // $B57D + 132, // $B57E + 132, // $B57F + 132, // $B580 + 132, // $B581 + 132, // $B582 + 132, // $B583 + 132, // $B584 + 132, // $B585 + 132, // $B586 + 132, // $B587 + 132, // $B588 + 132, // $B589 + 132, // $B58A + 132, // $B58B + 132, // $B58C + 132, // $B58D + 132, // $B58E + 132, // $B58F + 132, // $B590 + 132, // $B591 + 132, // $B592 + 132, // $B593 + 132, // $B594 + 132, // $B595 + 132, // $B596 + 132, // $B597 + 132, // $B598 + 132, // $B599 + 132, // $B59A + 132, // $B59B + 132, // $B59C + 132, // $B59D + 132, // $B59E + 132, // $B59F + 132, // $B5A0 + 132, // $B5A1 + 132, // $B5A2 + 132, // $B5A3 + 132, // $B5A4 + 132, // $B5A5 + 132, // $B5A6 + 132, // $B5A7 + 132, // $B5A8 + 132, // $B5A9 + 132, // $B5AA + 132, // $B5AB + 132, // $B5AC + 132, // $B5AD + 132, // $B5AE + 132, // $B5AF + 132, // $B5B0 + 132, // $B5B1 + 132, // $B5B2 + 132, // $B5B3 + 132, // $B5B4 + 132, // $B5B5 + 132, // $B5B6 + 132, // $B5B7 + 132, // $B5B8 + 132, // $B5B9 + 132, // $B5BA + 132, // $B5BB + 132, // $B5BC + 132, // $B5BD + 132, // $B5BE + 132, // $B5BF + 132, // $B5C0 + 132, // $B5C1 + 132, // $B5C2 + 132, // $B5C3 + 132, // $B5C4 + 132, // $B5C5 + 132, // $B5C6 + 132, // $B5C7 + 132, // $B5C8 + 132, // $B5C9 + 132, // $B5CA + 132, // $B5CB + 132, // $B5CC + 132, // $B5CD + 132, // $B5CE + 132, // $B5CF + 132, // $B5D0 + 132, // $B5D1 + 132, // $B5D2 + 132, // $B5D3 + 132, // $B5D4 + 132, // $B5D5 + 132, // $B5D6 + 132, // $B5D7 + 132, // $B5D8 + 132, // $B5D9 + 132, // $B5DA + 132, // $B5DB + 132, // $B5DC + 132, // $B5DD + 132, // $B5DE + 132, // $B5DF + 132, // $B5E0 + 132, // $B5E1 + 132, // $B5E2 + 132, // $B5E3 + 132, // $B5E4 + 132, // $B5E5 + 132, // $B5E6 + 132, // $B5E7 + 132, // $B5E8 + 132, // $B5E9 + 132, // $B5EA + 132, // $B5EB + 132, // $B5EC + 132, // $B5ED + 132, // $B5EE + 132, // $B5EF + 132, // $B5F0 + 132, // $B5F1 + 132, // $B5F2 + 132, // $B5F3 + 132, // $B5F4 + 132, // $B5F5 + 132, // $B5F6 + 132, // $B5F7 + 132, // $B5F8 + 132, // $B5F9 + 132, // $B5FA + 132, // $B5FB + 132, // $B5FC + 132, // $B5FD + 132, // $B5FE + 132, // $B5FF + 132, // $B600 + 132, // $B601 + 132, // $B602 + 132, // $B603 + 132, // $B604 + 132, // $B605 + 132, // $B606 + 132, // $B607 + 132, // $B608 + 132, // $B609 + 132, // $B60A + 132, // $B60B + 132, // $B60C + 132, // $B60D + 132, // $B60E + 132, // $B60F + 132, // $B610 + 132, // $B611 + 132, // $B612 + 132, // $B613 + 132, // $B614 + 132, // $B615 + 132, // $B616 + 132, // $B617 + 132, // $B618 + 132, // $B619 + 132, // $B61A + 132, // $B61B + 132, // $B61C + 132, // $B61D + 132, // $B61E + 132, // $B61F + 132, // $B620 + 132, // $B621 + 132, // $B622 + 132, // $B623 + 132, // $B624 + 132, // $B625 + 132, // $B626 + 132, // $B627 + 132, // $B628 + 132, // $B629 + 132, // $B62A + 132, // $B62B + 132, // $B62C + 132, // $B62D + 132, // $B62E + 132, // $B62F + 132, // $B630 + 132, // $B631 + 132, // $B632 + 132, // $B633 + 132, // $B634 + 132, // $B635 + 132, // $B636 + 132, // $B637 + 132, // $B638 + 132, // $B639 + 132, // $B63A + 132, // $B63B + 132, // $B63C + 132, // $B63D + 132, // $B63E + 132, // $B63F + 132, // $B640 + 132, // $B641 + 132, // $B642 + 132, // $B643 + 132, // $B644 + 132, // $B645 + 132, // $B646 + 132, // $B647 + 132, // $B648 + 132, // $B649 + 132, // $B64A + 132, // $B64B + 132, // $B64C + 132, // $B64D + 132, // $B64E + 132, // $B64F + 132, // $B650 + 132, // $B651 + 132, // $B652 + 132, // $B653 + 132, // $B654 + 132, // $B655 + 132, // $B656 + 132, // $B657 + 132, // $B658 + 132, // $B659 + 132, // $B65A + 132, // $B65B + 132, // $B65C + 132, // $B65D + 132, // $B65E + 132, // $B65F + 132, // $B660 + 132, // $B661 + 132, // $B662 + 132, // $B663 + 132, // $B664 + 132, // $B665 + 132, // $B666 + 132, // $B667 + 132, // $B668 + 132, // $B669 + 132, // $B66A + 132, // $B66B + 132, // $B66C + 132, // $B66D + 132, // $B66E + 132, // $B66F + 132, // $B670 + 132, // $B671 + 132, // $B672 + 132, // $B673 + 132, // $B674 + 132, // $B675 + 132, // $B676 + 132, // $B677 + 132, // $B678 + 132, // $B679 + 132, // $B67A + 132, // $B67B + 132, // $B67C + 132, // $B67D + 132, // $B67E + 132, // $B67F + 132, // $B680 + 132, // $B681 + 132, // $B682 + 132, // $B683 + 132, // $B684 + 132, // $B685 + 132, // $B686 + 132, // $B687 + 132, // $B688 + 132, // $B689 + 132, // $B68A + 132, // $B68B + 132, // $B68C + 132, // $B68D + 132, // $B68E + 132, // $B68F + 132, // $B690 + 132, // $B691 + 132, // $B692 + 132, // $B693 + 132, // $B694 + 132, // $B695 + 132, // $B696 + 132, // $B697 + 132, // $B698 + 132, // $B699 + 132, // $B69A + 132, // $B69B + 132, // $B69C + 132, // $B69D + 132, // $B69E + 132, // $B69F + 132, // $B6A0 + 132, // $B6A1 + 132, // $B6A2 + 132, // $B6A3 + 132, // $B6A4 + 132, // $B6A5 + 132, // $B6A6 + 132, // $B6A7 + 132, // $B6A8 + 132, // $B6A9 + 132, // $B6AA + 132, // $B6AB + 132, // $B6AC + 132, // $B6AD + 132, // $B6AE + 132, // $B6AF + 132, // $B6B0 + 132, // $B6B1 + 132, // $B6B2 + 132, // $B6B3 + 132, // $B6B4 + 132, // $B6B5 + 132, // $B6B6 + 132, // $B6B7 + 132, // $B6B8 + 132, // $B6B9 + 132, // $B6BA + 132, // $B6BB + 132, // $B6BC + 132, // $B6BD + 132, // $B6BE + 132, // $B6BF + 132, // $B6C0 + 132, // $B6C1 + 132, // $B6C2 + 132, // $B6C3 + 132, // $B6C4 + 132, // $B6C5 + 132, // $B6C6 + 132, // $B6C7 + 132, // $B6C8 + 132, // $B6C9 + 132, // $B6CA + 132, // $B6CB + 132, // $B6CC + 132, // $B6CD + 132, // $B6CE + 132, // $B6CF + 132, // $B6D0 + 132, // $B6D1 + 132, // $B6D2 + 132, // $B6D3 + 132, // $B6D4 + 132, // $B6D5 + 132, // $B6D6 + 132, // $B6D7 + 132, // $B6D8 + 132, // $B6D9 + 132, // $B6DA + 132, // $B6DB + 132, // $B6DC + 132, // $B6DD + 132, // $B6DE + 132, // $B6DF + 132, // $B6E0 + 132, // $B6E1 + 132, // $B6E2 + 132, // $B6E3 + 132, // $B6E4 + 132, // $B6E5 + 132, // $B6E6 + 132, // $B6E7 + 132, // $B6E8 + 132, // $B6E9 + 132, // $B6EA + 132, // $B6EB + 132, // $B6EC + 132, // $B6ED + 132, // $B6EE + 132, // $B6EF + 132, // $B6F0 + 132, // $B6F1 + 132, // $B6F2 + 132, // $B6F3 + 132, // $B6F4 + 132, // $B6F5 + 132, // $B6F6 + 132, // $B6F7 + 132, // $B6F8 + 132, // $B6F9 + 132, // $B6FA + 132, // $B6FB + 132, // $B6FC + 132, // $B6FD + 132, // $B6FE + 132, // $B6FF + 132, // $B700 + 132, // $B701 + 132, // $B702 + 132, // $B703 + 132, // $B704 + 132, // $B705 + 132, // $B706 + 132, // $B707 + 132, // $B708 + 132, // $B709 + 132, // $B70A + 132, // $B70B + 132, // $B70C + 132, // $B70D + 132, // $B70E + 132, // $B70F + 132, // $B710 + 132, // $B711 + 132, // $B712 + 132, // $B713 + 132, // $B714 + 132, // $B715 + 132, // $B716 + 132, // $B717 + 132, // $B718 + 132, // $B719 + 132, // $B71A + 132, // $B71B + 132, // $B71C + 132, // $B71D + 132, // $B71E + 132, // $B71F + 132, // $B720 + 132, // $B721 + 132, // $B722 + 132, // $B723 + 132, // $B724 + 132, // $B725 + 132, // $B726 + 132, // $B727 + 132, // $B728 + 132, // $B729 + 132, // $B72A + 132, // $B72B + 132, // $B72C + 132, // $B72D + 132, // $B72E + 132, // $B72F + 132, // $B730 + 132, // $B731 + 132, // $B732 + 132, // $B733 + 132, // $B734 + 132, // $B735 + 132, // $B736 + 132, // $B737 + 132, // $B738 + 132, // $B739 + 132, // $B73A + 132, // $B73B + 132, // $B73C + 132, // $B73D + 132, // $B73E + 132, // $B73F + 132, // $B740 + 132, // $B741 + 132, // $B742 + 132, // $B743 + 132, // $B744 + 132, // $B745 + 132, // $B746 + 132, // $B747 + 132, // $B748 + 132, // $B749 + 132, // $B74A + 132, // $B74B + 132, // $B74C + 132, // $B74D + 132, // $B74E + 132, // $B74F + 132, // $B750 + 132, // $B751 + 132, // $B752 + 132, // $B753 + 132, // $B754 + 132, // $B755 + 132, // $B756 + 132, // $B757 + 132, // $B758 + 132, // $B759 + 132, // $B75A + 132, // $B75B + 132, // $B75C + 132, // $B75D + 132, // $B75E + 132, // $B75F + 132, // $B760 + 132, // $B761 + 132, // $B762 + 132, // $B763 + 132, // $B764 + 132, // $B765 + 132, // $B766 + 132, // $B767 + 132, // $B768 + 132, // $B769 + 132, // $B76A + 132, // $B76B + 132, // $B76C + 132, // $B76D + 132, // $B76E + 132, // $B76F + 132, // $B770 + 132, // $B771 + 132, // $B772 + 132, // $B773 + 132, // $B774 + 132, // $B775 + 132, // $B776 + 132, // $B777 + 132, // $B778 + 132, // $B779 + 132, // $B77A + 132, // $B77B + 132, // $B77C + 132, // $B77D + 132, // $B77E + 132, // $B77F + 132, // $B780 + 132, // $B781 + 132, // $B782 + 132, // $B783 + 132, // $B784 + 132, // $B785 + 132, // $B786 + 132, // $B787 + 132, // $B788 + 132, // $B789 + 132, // $B78A + 132, // $B78B + 132, // $B78C + 132, // $B78D + 132, // $B78E + 132, // $B78F + 132, // $B790 + 132, // $B791 + 132, // $B792 + 132, // $B793 + 132, // $B794 + 132, // $B795 + 132, // $B796 + 132, // $B797 + 132, // $B798 + 132, // $B799 + 132, // $B79A + 132, // $B79B + 132, // $B79C + 132, // $B79D + 132, // $B79E + 132, // $B79F + 132, // $B7A0 + 132, // $B7A1 + 132, // $B7A2 + 132, // $B7A3 + 132, // $B7A4 + 132, // $B7A5 + 132, // $B7A6 + 132, // $B7A7 + 132, // $B7A8 + 132, // $B7A9 + 132, // $B7AA + 132, // $B7AB + 132, // $B7AC + 132, // $B7AD + 132, // $B7AE + 132, // $B7AF + 132, // $B7B0 + 132, // $B7B1 + 132, // $B7B2 + 132, // $B7B3 + 132, // $B7B4 + 132, // $B7B5 + 132, // $B7B6 + 132, // $B7B7 + 132, // $B7B8 + 132, // $B7B9 + 132, // $B7BA + 132, // $B7BB + 132, // $B7BC + 132, // $B7BD + 132, // $B7BE + 132, // $B7BF + 132, // $B7C0 + 132, // $B7C1 + 132, // $B7C2 + 132, // $B7C3 + 132, // $B7C4 + 132, // $B7C5 + 132, // $B7C6 + 132, // $B7C7 + 132, // $B7C8 + 132, // $B7C9 + 132, // $B7CA + 132, // $B7CB + 132, // $B7CC + 132, // $B7CD + 132, // $B7CE + 132, // $B7CF + 132, // $B7D0 + 132, // $B7D1 + 132, // $B7D2 + 132, // $B7D3 + 132, // $B7D4 + 132, // $B7D5 + 132, // $B7D6 + 132, // $B7D7 + 132, // $B7D8 + 132, // $B7D9 + 132, // $B7DA + 132, // $B7DB + 132, // $B7DC + 132, // $B7DD + 132, // $B7DE + 132, // $B7DF + 132, // $B7E0 + 132, // $B7E1 + 132, // $B7E2 + 132, // $B7E3 + 132, // $B7E4 + 132, // $B7E5 + 132, // $B7E6 + 132, // $B7E7 + 132, // $B7E8 + 132, // $B7E9 + 132, // $B7EA + 132, // $B7EB + 132, // $B7EC + 132, // $B7ED + 132, // $B7EE + 132, // $B7EF + 132, // $B7F0 + 132, // $B7F1 + 132, // $B7F2 + 132, // $B7F3 + 132, // $B7F4 + 132, // $B7F5 + 132, // $B7F6 + 132, // $B7F7 + 132, // $B7F8 + 132, // $B7F9 + 132, // $B7FA + 132, // $B7FB + 132, // $B7FC + 132, // $B7FD + 132, // $B7FE + 132, // $B7FF + 132, // $B800 + 132, // $B801 + 132, // $B802 + 132, // $B803 + 132, // $B804 + 132, // $B805 + 132, // $B806 + 132, // $B807 + 132, // $B808 + 132, // $B809 + 132, // $B80A + 132, // $B80B + 132, // $B80C + 132, // $B80D + 132, // $B80E + 132, // $B80F + 132, // $B810 + 132, // $B811 + 132, // $B812 + 132, // $B813 + 132, // $B814 + 132, // $B815 + 132, // $B816 + 132, // $B817 + 132, // $B818 + 132, // $B819 + 132, // $B81A + 132, // $B81B + 132, // $B81C + 132, // $B81D + 132, // $B81E + 132, // $B81F + 132, // $B820 + 132, // $B821 + 132, // $B822 + 132, // $B823 + 132, // $B824 + 132, // $B825 + 132, // $B826 + 132, // $B827 + 132, // $B828 + 132, // $B829 + 132, // $B82A + 132, // $B82B + 132, // $B82C + 132, // $B82D + 132, // $B82E + 132, // $B82F + 132, // $B830 + 132, // $B831 + 132, // $B832 + 132, // $B833 + 132, // $B834 + 132, // $B835 + 132, // $B836 + 132, // $B837 + 132, // $B838 + 132, // $B839 + 132, // $B83A + 132, // $B83B + 132, // $B83C + 132, // $B83D + 132, // $B83E + 132, // $B83F + 132, // $B840 + 132, // $B841 + 132, // $B842 + 132, // $B843 + 132, // $B844 + 132, // $B845 + 132, // $B846 + 132, // $B847 + 132, // $B848 + 132, // $B849 + 132, // $B84A + 132, // $B84B + 132, // $B84C + 132, // $B84D + 132, // $B84E + 132, // $B84F + 132, // $B850 + 132, // $B851 + 132, // $B852 + 132, // $B853 + 132, // $B854 + 132, // $B855 + 132, // $B856 + 132, // $B857 + 132, // $B858 + 132, // $B859 + 132, // $B85A + 132, // $B85B + 132, // $B85C + 132, // $B85D + 132, // $B85E + 132, // $B85F + 132, // $B860 + 132, // $B861 + 132, // $B862 + 132, // $B863 + 132, // $B864 + 132, // $B865 + 132, // $B866 + 132, // $B867 + 132, // $B868 + 132, // $B869 + 132, // $B86A + 132, // $B86B + 132, // $B86C + 132, // $B86D + 132, // $B86E + 132, // $B86F + 132, // $B870 + 132, // $B871 + 132, // $B872 + 132, // $B873 + 132, // $B874 + 132, // $B875 + 132, // $B876 + 132, // $B877 + 132, // $B878 + 132, // $B879 + 132, // $B87A + 132, // $B87B + 132, // $B87C + 132, // $B87D + 132, // $B87E + 132, // $B87F + 132, // $B880 + 132, // $B881 + 132, // $B882 + 132, // $B883 + 132, // $B884 + 132, // $B885 + 132, // $B886 + 132, // $B887 + 132, // $B888 + 132, // $B889 + 132, // $B88A + 132, // $B88B + 132, // $B88C + 132, // $B88D + 132, // $B88E + 132, // $B88F + 132, // $B890 + 132, // $B891 + 132, // $B892 + 132, // $B893 + 132, // $B894 + 132, // $B895 + 132, // $B896 + 132, // $B897 + 132, // $B898 + 132, // $B899 + 132, // $B89A + 132, // $B89B + 132, // $B89C + 132, // $B89D + 132, // $B89E + 132, // $B89F + 132, // $B8A0 + 132, // $B8A1 + 132, // $B8A2 + 132, // $B8A3 + 132, // $B8A4 + 132, // $B8A5 + 132, // $B8A6 + 132, // $B8A7 + 132, // $B8A8 + 132, // $B8A9 + 132, // $B8AA + 132, // $B8AB + 132, // $B8AC + 132, // $B8AD + 132, // $B8AE + 132, // $B8AF + 132, // $B8B0 + 132, // $B8B1 + 132, // $B8B2 + 132, // $B8B3 + 132, // $B8B4 + 132, // $B8B5 + 132, // $B8B6 + 132, // $B8B7 + 132, // $B8B8 + 132, // $B8B9 + 132, // $B8BA + 132, // $B8BB + 132, // $B8BC + 132, // $B8BD + 132, // $B8BE + 132, // $B8BF + 132, // $B8C0 + 132, // $B8C1 + 132, // $B8C2 + 132, // $B8C3 + 132, // $B8C4 + 132, // $B8C5 + 132, // $B8C6 + 132, // $B8C7 + 132, // $B8C8 + 132, // $B8C9 + 132, // $B8CA + 132, // $B8CB + 132, // $B8CC + 132, // $B8CD + 132, // $B8CE + 132, // $B8CF + 132, // $B8D0 + 132, // $B8D1 + 132, // $B8D2 + 132, // $B8D3 + 132, // $B8D4 + 132, // $B8D5 + 132, // $B8D6 + 132, // $B8D7 + 132, // $B8D8 + 132, // $B8D9 + 132, // $B8DA + 132, // $B8DB + 132, // $B8DC + 132, // $B8DD + 132, // $B8DE + 132, // $B8DF + 132, // $B8E0 + 132, // $B8E1 + 132, // $B8E2 + 132, // $B8E3 + 132, // $B8E4 + 132, // $B8E5 + 132, // $B8E6 + 132, // $B8E7 + 132, // $B8E8 + 132, // $B8E9 + 132, // $B8EA + 132, // $B8EB + 132, // $B8EC + 132, // $B8ED + 132, // $B8EE + 132, // $B8EF + 132, // $B8F0 + 132, // $B8F1 + 132, // $B8F2 + 132, // $B8F3 + 132, // $B8F4 + 132, // $B8F5 + 132, // $B8F6 + 132, // $B8F7 + 132, // $B8F8 + 132, // $B8F9 + 132, // $B8FA + 132, // $B8FB + 132, // $B8FC + 132, // $B8FD + 132, // $B8FE + 132, // $B8FF + 132, // $B900 + 132, // $B901 + 132, // $B902 + 132, // $B903 + 132, // $B904 + 132, // $B905 + 132, // $B906 + 132, // $B907 + 132, // $B908 + 132, // $B909 + 132, // $B90A + 132, // $B90B + 132, // $B90C + 132, // $B90D + 132, // $B90E + 132, // $B90F + 132, // $B910 + 132, // $B911 + 132, // $B912 + 132, // $B913 + 132, // $B914 + 132, // $B915 + 132, // $B916 + 132, // $B917 + 132, // $B918 + 132, // $B919 + 132, // $B91A + 132, // $B91B + 132, // $B91C + 132, // $B91D + 132, // $B91E + 132, // $B91F + 132, // $B920 + 132, // $B921 + 132, // $B922 + 132, // $B923 + 132, // $B924 + 132, // $B925 + 132, // $B926 + 132, // $B927 + 132, // $B928 + 132, // $B929 + 132, // $B92A + 132, // $B92B + 132, // $B92C + 132, // $B92D + 132, // $B92E + 132, // $B92F + 132, // $B930 + 132, // $B931 + 132, // $B932 + 132, // $B933 + 132, // $B934 + 132, // $B935 + 132, // $B936 + 132, // $B937 + 132, // $B938 + 132, // $B939 + 132, // $B93A + 132, // $B93B + 132, // $B93C + 132, // $B93D + 132, // $B93E + 132, // $B93F + 132, // $B940 + 132, // $B941 + 132, // $B942 + 132, // $B943 + 132, // $B944 + 132, // $B945 + 132, // $B946 + 132, // $B947 + 132, // $B948 + 132, // $B949 + 132, // $B94A + 132, // $B94B + 132, // $B94C + 132, // $B94D + 132, // $B94E + 132, // $B94F + 132, // $B950 + 132, // $B951 + 132, // $B952 + 132, // $B953 + 132, // $B954 + 132, // $B955 + 132, // $B956 + 132, // $B957 + 132, // $B958 + 132, // $B959 + 132, // $B95A + 132, // $B95B + 132, // $B95C + 132, // $B95D + 132, // $B95E + 132, // $B95F + 132, // $B960 + 132, // $B961 + 132, // $B962 + 132, // $B963 + 132, // $B964 + 132, // $B965 + 132, // $B966 + 132, // $B967 + 132, // $B968 + 132, // $B969 + 132, // $B96A + 132, // $B96B + 132, // $B96C + 132, // $B96D + 132, // $B96E + 132, // $B96F + 132, // $B970 + 132, // $B971 + 132, // $B972 + 132, // $B973 + 132, // $B974 + 132, // $B975 + 132, // $B976 + 132, // $B977 + 132, // $B978 + 132, // $B979 + 132, // $B97A + 132, // $B97B + 132, // $B97C + 132, // $B97D + 132, // $B97E + 132, // $B97F + 132, // $B980 + 132, // $B981 + 132, // $B982 + 132, // $B983 + 132, // $B984 + 132, // $B985 + 132, // $B986 + 132, // $B987 + 132, // $B988 + 132, // $B989 + 132, // $B98A + 132, // $B98B + 132, // $B98C + 132, // $B98D + 132, // $B98E + 132, // $B98F + 132, // $B990 + 132, // $B991 + 132, // $B992 + 132, // $B993 + 132, // $B994 + 132, // $B995 + 132, // $B996 + 132, // $B997 + 132, // $B998 + 132, // $B999 + 132, // $B99A + 132, // $B99B + 132, // $B99C + 132, // $B99D + 132, // $B99E + 132, // $B99F + 132, // $B9A0 + 132, // $B9A1 + 132, // $B9A2 + 132, // $B9A3 + 132, // $B9A4 + 132, // $B9A5 + 132, // $B9A6 + 132, // $B9A7 + 132, // $B9A8 + 132, // $B9A9 + 132, // $B9AA + 132, // $B9AB + 132, // $B9AC + 132, // $B9AD + 132, // $B9AE + 132, // $B9AF + 132, // $B9B0 + 132, // $B9B1 + 132, // $B9B2 + 132, // $B9B3 + 132, // $B9B4 + 132, // $B9B5 + 132, // $B9B6 + 132, // $B9B7 + 132, // $B9B8 + 132, // $B9B9 + 132, // $B9BA + 132, // $B9BB + 132, // $B9BC + 132, // $B9BD + 132, // $B9BE + 132, // $B9BF + 132, // $B9C0 + 132, // $B9C1 + 132, // $B9C2 + 132, // $B9C3 + 132, // $B9C4 + 132, // $B9C5 + 132, // $B9C6 + 132, // $B9C7 + 132, // $B9C8 + 132, // $B9C9 + 132, // $B9CA + 132, // $B9CB + 132, // $B9CC + 132, // $B9CD + 132, // $B9CE + 132, // $B9CF + 132, // $B9D0 + 132, // $B9D1 + 132, // $B9D2 + 132, // $B9D3 + 132, // $B9D4 + 132, // $B9D5 + 132, // $B9D6 + 132, // $B9D7 + 132, // $B9D8 + 132, // $B9D9 + 132, // $B9DA + 132, // $B9DB + 132, // $B9DC + 132, // $B9DD + 132, // $B9DE + 132, // $B9DF + 132, // $B9E0 + 132, // $B9E1 + 132, // $B9E2 + 132, // $B9E3 + 132, // $B9E4 + 132, // $B9E5 + 132, // $B9E6 + 132, // $B9E7 + 132, // $B9E8 + 132, // $B9E9 + 132, // $B9EA + 132, // $B9EB + 132, // $B9EC + 132, // $B9ED + 132, // $B9EE + 132, // $B9EF + 132, // $B9F0 + 132, // $B9F1 + 132, // $B9F2 + 132, // $B9F3 + 132, // $B9F4 + 132, // $B9F5 + 132, // $B9F6 + 132, // $B9F7 + 132, // $B9F8 + 132, // $B9F9 + 132, // $B9FA + 132, // $B9FB + 132, // $B9FC + 132, // $B9FD + 132, // $B9FE + 132, // $B9FF + 132, // $BA00 + 132, // $BA01 + 132, // $BA02 + 132, // $BA03 + 132, // $BA04 + 132, // $BA05 + 132, // $BA06 + 132, // $BA07 + 132, // $BA08 + 132, // $BA09 + 132, // $BA0A + 132, // $BA0B + 132, // $BA0C + 132, // $BA0D + 132, // $BA0E + 132, // $BA0F + 132, // $BA10 + 132, // $BA11 + 132, // $BA12 + 132, // $BA13 + 132, // $BA14 + 132, // $BA15 + 132, // $BA16 + 132, // $BA17 + 132, // $BA18 + 132, // $BA19 + 132, // $BA1A + 132, // $BA1B + 132, // $BA1C + 132, // $BA1D + 132, // $BA1E + 132, // $BA1F + 132, // $BA20 + 132, // $BA21 + 132, // $BA22 + 132, // $BA23 + 132, // $BA24 + 132, // $BA25 + 132, // $BA26 + 132, // $BA27 + 132, // $BA28 + 132, // $BA29 + 132, // $BA2A + 132, // $BA2B + 132, // $BA2C + 132, // $BA2D + 132, // $BA2E + 132, // $BA2F + 132, // $BA30 + 132, // $BA31 + 132, // $BA32 + 132, // $BA33 + 132, // $BA34 + 132, // $BA35 + 132, // $BA36 + 132, // $BA37 + 132, // $BA38 + 132, // $BA39 + 132, // $BA3A + 132, // $BA3B + 132, // $BA3C + 132, // $BA3D + 132, // $BA3E + 132, // $BA3F + 132, // $BA40 + 132, // $BA41 + 132, // $BA42 + 132, // $BA43 + 132, // $BA44 + 132, // $BA45 + 132, // $BA46 + 132, // $BA47 + 132, // $BA48 + 132, // $BA49 + 132, // $BA4A + 132, // $BA4B + 132, // $BA4C + 132, // $BA4D + 132, // $BA4E + 132, // $BA4F + 132, // $BA50 + 132, // $BA51 + 132, // $BA52 + 132, // $BA53 + 132, // $BA54 + 132, // $BA55 + 132, // $BA56 + 132, // $BA57 + 132, // $BA58 + 132, // $BA59 + 132, // $BA5A + 132, // $BA5B + 132, // $BA5C + 132, // $BA5D + 132, // $BA5E + 132, // $BA5F + 132, // $BA60 + 132, // $BA61 + 132, // $BA62 + 132, // $BA63 + 132, // $BA64 + 132, // $BA65 + 132, // $BA66 + 132, // $BA67 + 132, // $BA68 + 132, // $BA69 + 132, // $BA6A + 132, // $BA6B + 132, // $BA6C + 132, // $BA6D + 132, // $BA6E + 132, // $BA6F + 132, // $BA70 + 132, // $BA71 + 132, // $BA72 + 132, // $BA73 + 132, // $BA74 + 132, // $BA75 + 132, // $BA76 + 132, // $BA77 + 132, // $BA78 + 132, // $BA79 + 132, // $BA7A + 132, // $BA7B + 132, // $BA7C + 132, // $BA7D + 132, // $BA7E + 132, // $BA7F + 132, // $BA80 + 132, // $BA81 + 132, // $BA82 + 132, // $BA83 + 132, // $BA84 + 132, // $BA85 + 132, // $BA86 + 132, // $BA87 + 132, // $BA88 + 132, // $BA89 + 132, // $BA8A + 132, // $BA8B + 132, // $BA8C + 132, // $BA8D + 132, // $BA8E + 132, // $BA8F + 132, // $BA90 + 132, // $BA91 + 132, // $BA92 + 132, // $BA93 + 132, // $BA94 + 132, // $BA95 + 132, // $BA96 + 132, // $BA97 + 132, // $BA98 + 132, // $BA99 + 132, // $BA9A + 132, // $BA9B + 132, // $BA9C + 132, // $BA9D + 132, // $BA9E + 132, // $BA9F + 132, // $BAA0 + 132, // $BAA1 + 132, // $BAA2 + 132, // $BAA3 + 132, // $BAA4 + 132, // $BAA5 + 132, // $BAA6 + 132, // $BAA7 + 132, // $BAA8 + 132, // $BAA9 + 132, // $BAAA + 132, // $BAAB + 132, // $BAAC + 132, // $BAAD + 132, // $BAAE + 132, // $BAAF + 132, // $BAB0 + 132, // $BAB1 + 132, // $BAB2 + 132, // $BAB3 + 132, // $BAB4 + 132, // $BAB5 + 132, // $BAB6 + 132, // $BAB7 + 132, // $BAB8 + 132, // $BAB9 + 132, // $BABA + 132, // $BABB + 132, // $BABC + 132, // $BABD + 132, // $BABE + 132, // $BABF + 132, // $BAC0 + 132, // $BAC1 + 132, // $BAC2 + 132, // $BAC3 + 132, // $BAC4 + 132, // $BAC5 + 132, // $BAC6 + 132, // $BAC7 + 132, // $BAC8 + 132, // $BAC9 + 132, // $BACA + 132, // $BACB + 132, // $BACC + 132, // $BACD + 132, // $BACE + 132, // $BACF + 132, // $BAD0 + 132, // $BAD1 + 132, // $BAD2 + 132, // $BAD3 + 132, // $BAD4 + 132, // $BAD5 + 132, // $BAD6 + 132, // $BAD7 + 132, // $BAD8 + 132, // $BAD9 + 132, // $BADA + 132, // $BADB + 132, // $BADC + 132, // $BADD + 132, // $BADE + 132, // $BADF + 132, // $BAE0 + 132, // $BAE1 + 132, // $BAE2 + 132, // $BAE3 + 132, // $BAE4 + 132, // $BAE5 + 132, // $BAE6 + 132, // $BAE7 + 132, // $BAE8 + 132, // $BAE9 + 132, // $BAEA + 132, // $BAEB + 132, // $BAEC + 132, // $BAED + 132, // $BAEE + 132, // $BAEF + 132, // $BAF0 + 132, // $BAF1 + 132, // $BAF2 + 132, // $BAF3 + 132, // $BAF4 + 132, // $BAF5 + 132, // $BAF6 + 132, // $BAF7 + 132, // $BAF8 + 132, // $BAF9 + 132, // $BAFA + 132, // $BAFB + 132, // $BAFC + 132, // $BAFD + 132, // $BAFE + 132, // $BAFF + 132, // $BB00 + 132, // $BB01 + 132, // $BB02 + 132, // $BB03 + 132, // $BB04 + 132, // $BB05 + 132, // $BB06 + 132, // $BB07 + 132, // $BB08 + 132, // $BB09 + 132, // $BB0A + 132, // $BB0B + 132, // $BB0C + 132, // $BB0D + 132, // $BB0E + 132, // $BB0F + 132, // $BB10 + 132, // $BB11 + 132, // $BB12 + 132, // $BB13 + 132, // $BB14 + 132, // $BB15 + 132, // $BB16 + 132, // $BB17 + 132, // $BB18 + 132, // $BB19 + 132, // $BB1A + 132, // $BB1B + 132, // $BB1C + 132, // $BB1D + 132, // $BB1E + 132, // $BB1F + 132, // $BB20 + 132, // $BB21 + 132, // $BB22 + 132, // $BB23 + 132, // $BB24 + 132, // $BB25 + 132, // $BB26 + 132, // $BB27 + 132, // $BB28 + 132, // $BB29 + 132, // $BB2A + 132, // $BB2B + 132, // $BB2C + 132, // $BB2D + 132, // $BB2E + 132, // $BB2F + 132, // $BB30 + 132, // $BB31 + 132, // $BB32 + 132, // $BB33 + 132, // $BB34 + 132, // $BB35 + 132, // $BB36 + 132, // $BB37 + 132, // $BB38 + 132, // $BB39 + 132, // $BB3A + 132, // $BB3B + 132, // $BB3C + 132, // $BB3D + 132, // $BB3E + 132, // $BB3F + 132, // $BB40 + 132, // $BB41 + 132, // $BB42 + 132, // $BB43 + 132, // $BB44 + 132, // $BB45 + 132, // $BB46 + 132, // $BB47 + 132, // $BB48 + 132, // $BB49 + 132, // $BB4A + 132, // $BB4B + 132, // $BB4C + 132, // $BB4D + 132, // $BB4E + 132, // $BB4F + 132, // $BB50 + 132, // $BB51 + 132, // $BB52 + 132, // $BB53 + 132, // $BB54 + 132, // $BB55 + 132, // $BB56 + 132, // $BB57 + 132, // $BB58 + 132, // $BB59 + 132, // $BB5A + 132, // $BB5B + 132, // $BB5C + 132, // $BB5D + 132, // $BB5E + 132, // $BB5F + 132, // $BB60 + 132, // $BB61 + 132, // $BB62 + 132, // $BB63 + 132, // $BB64 + 132, // $BB65 + 132, // $BB66 + 132, // $BB67 + 132, // $BB68 + 132, // $BB69 + 132, // $BB6A + 132, // $BB6B + 132, // $BB6C + 132, // $BB6D + 132, // $BB6E + 132, // $BB6F + 132, // $BB70 + 132, // $BB71 + 132, // $BB72 + 132, // $BB73 + 132, // $BB74 + 132, // $BB75 + 132, // $BB76 + 132, // $BB77 + 132, // $BB78 + 132, // $BB79 + 132, // $BB7A + 132, // $BB7B + 132, // $BB7C + 132, // $BB7D + 132, // $BB7E + 132, // $BB7F + 132, // $BB80 + 132, // $BB81 + 132, // $BB82 + 132, // $BB83 + 132, // $BB84 + 132, // $BB85 + 132, // $BB86 + 132, // $BB87 + 132, // $BB88 + 132, // $BB89 + 132, // $BB8A + 132, // $BB8B + 132, // $BB8C + 132, // $BB8D + 132, // $BB8E + 132, // $BB8F + 132, // $BB90 + 132, // $BB91 + 132, // $BB92 + 132, // $BB93 + 132, // $BB94 + 132, // $BB95 + 132, // $BB96 + 132, // $BB97 + 132, // $BB98 + 132, // $BB99 + 132, // $BB9A + 132, // $BB9B + 132, // $BB9C + 132, // $BB9D + 132, // $BB9E + 132, // $BB9F + 132, // $BBA0 + 132, // $BBA1 + 132, // $BBA2 + 132, // $BBA3 + 132, // $BBA4 + 132, // $BBA5 + 132, // $BBA6 + 132, // $BBA7 + 132, // $BBA8 + 132, // $BBA9 + 132, // $BBAA + 132, // $BBAB + 132, // $BBAC + 132, // $BBAD + 132, // $BBAE + 132, // $BBAF + 132, // $BBB0 + 132, // $BBB1 + 132, // $BBB2 + 132, // $BBB3 + 132, // $BBB4 + 132, // $BBB5 + 132, // $BBB6 + 132, // $BBB7 + 132, // $BBB8 + 132, // $BBB9 + 132, // $BBBA + 132, // $BBBB + 132, // $BBBC + 132, // $BBBD + 132, // $BBBE + 132, // $BBBF + 132, // $BBC0 + 132, // $BBC1 + 132, // $BBC2 + 132, // $BBC3 + 132, // $BBC4 + 132, // $BBC5 + 132, // $BBC6 + 132, // $BBC7 + 132, // $BBC8 + 132, // $BBC9 + 132, // $BBCA + 132, // $BBCB + 132, // $BBCC + 132, // $BBCD + 132, // $BBCE + 132, // $BBCF + 132, // $BBD0 + 132, // $BBD1 + 132, // $BBD2 + 132, // $BBD3 + 132, // $BBD4 + 132, // $BBD5 + 132, // $BBD6 + 132, // $BBD7 + 132, // $BBD8 + 132, // $BBD9 + 132, // $BBDA + 132, // $BBDB + 132, // $BBDC + 132, // $BBDD + 132, // $BBDE + 132, // $BBDF + 132, // $BBE0 + 132, // $BBE1 + 132, // $BBE2 + 132, // $BBE3 + 132, // $BBE4 + 132, // $BBE5 + 132, // $BBE6 + 132, // $BBE7 + 132, // $BBE8 + 132, // $BBE9 + 132, // $BBEA + 132, // $BBEB + 132, // $BBEC + 132, // $BBED + 132, // $BBEE + 132, // $BBEF + 132, // $BBF0 + 132, // $BBF1 + 132, // $BBF2 + 132, // $BBF3 + 132, // $BBF4 + 132, // $BBF5 + 132, // $BBF6 + 132, // $BBF7 + 132, // $BBF8 + 132, // $BBF9 + 132, // $BBFA + 132, // $BBFB + 132, // $BBFC + 132, // $BBFD + 132, // $BBFE + 132, // $BBFF + 132, // $BC00 + 132, // $BC01 + 132, // $BC02 + 132, // $BC03 + 132, // $BC04 + 132, // $BC05 + 132, // $BC06 + 132, // $BC07 + 132, // $BC08 + 132, // $BC09 + 132, // $BC0A + 132, // $BC0B + 132, // $BC0C + 132, // $BC0D + 132, // $BC0E + 132, // $BC0F + 132, // $BC10 + 132, // $BC11 + 132, // $BC12 + 132, // $BC13 + 132, // $BC14 + 132, // $BC15 + 132, // $BC16 + 132, // $BC17 + 132, // $BC18 + 132, // $BC19 + 132, // $BC1A + 132, // $BC1B + 132, // $BC1C + 132, // $BC1D + 132, // $BC1E + 132, // $BC1F + 132, // $BC20 + 132, // $BC21 + 132, // $BC22 + 132, // $BC23 + 132, // $BC24 + 132, // $BC25 + 132, // $BC26 + 132, // $BC27 + 132, // $BC28 + 132, // $BC29 + 132, // $BC2A + 132, // $BC2B + 132, // $BC2C + 132, // $BC2D + 132, // $BC2E + 132, // $BC2F + 132, // $BC30 + 132, // $BC31 + 132, // $BC32 + 132, // $BC33 + 132, // $BC34 + 132, // $BC35 + 132, // $BC36 + 132, // $BC37 + 132, // $BC38 + 132, // $BC39 + 132, // $BC3A + 132, // $BC3B + 132, // $BC3C + 132, // $BC3D + 132, // $BC3E + 132, // $BC3F + 132, // $BC40 + 132, // $BC41 + 132, // $BC42 + 132, // $BC43 + 132, // $BC44 + 132, // $BC45 + 132, // $BC46 + 132, // $BC47 + 132, // $BC48 + 132, // $BC49 + 132, // $BC4A + 132, // $BC4B + 132, // $BC4C + 132, // $BC4D + 132, // $BC4E + 132, // $BC4F + 132, // $BC50 + 132, // $BC51 + 132, // $BC52 + 132, // $BC53 + 132, // $BC54 + 132, // $BC55 + 132, // $BC56 + 132, // $BC57 + 132, // $BC58 + 132, // $BC59 + 132, // $BC5A + 132, // $BC5B + 132, // $BC5C + 132, // $BC5D + 132, // $BC5E + 132, // $BC5F + 132, // $BC60 + 132, // $BC61 + 132, // $BC62 + 132, // $BC63 + 132, // $BC64 + 132, // $BC65 + 132, // $BC66 + 132, // $BC67 + 132, // $BC68 + 132, // $BC69 + 132, // $BC6A + 132, // $BC6B + 132, // $BC6C + 132, // $BC6D + 132, // $BC6E + 132, // $BC6F + 132, // $BC70 + 132, // $BC71 + 132, // $BC72 + 132, // $BC73 + 132, // $BC74 + 132, // $BC75 + 132, // $BC76 + 132, // $BC77 + 132, // $BC78 + 132, // $BC79 + 132, // $BC7A + 132, // $BC7B + 132, // $BC7C + 132, // $BC7D + 132, // $BC7E + 132, // $BC7F + 132, // $BC80 + 132, // $BC81 + 132, // $BC82 + 132, // $BC83 + 132, // $BC84 + 132, // $BC85 + 132, // $BC86 + 132, // $BC87 + 132, // $BC88 + 132, // $BC89 + 132, // $BC8A + 132, // $BC8B + 132, // $BC8C + 132, // $BC8D + 132, // $BC8E + 132, // $BC8F + 132, // $BC90 + 132, // $BC91 + 132, // $BC92 + 132, // $BC93 + 132, // $BC94 + 132, // $BC95 + 132, // $BC96 + 132, // $BC97 + 132, // $BC98 + 132, // $BC99 + 132, // $BC9A + 132, // $BC9B + 132, // $BC9C + 132, // $BC9D + 132, // $BC9E + 132, // $BC9F + 132, // $BCA0 + 132, // $BCA1 + 132, // $BCA2 + 132, // $BCA3 + 132, // $BCA4 + 132, // $BCA5 + 132, // $BCA6 + 132, // $BCA7 + 132, // $BCA8 + 132, // $BCA9 + 132, // $BCAA + 132, // $BCAB + 132, // $BCAC + 132, // $BCAD + 132, // $BCAE + 132, // $BCAF + 132, // $BCB0 + 132, // $BCB1 + 132, // $BCB2 + 132, // $BCB3 + 132, // $BCB4 + 132, // $BCB5 + 132, // $BCB6 + 132, // $BCB7 + 132, // $BCB8 + 132, // $BCB9 + 132, // $BCBA + 132, // $BCBB + 132, // $BCBC + 132, // $BCBD + 132, // $BCBE + 132, // $BCBF + 132, // $BCC0 + 132, // $BCC1 + 132, // $BCC2 + 132, // $BCC3 + 132, // $BCC4 + 132, // $BCC5 + 132, // $BCC6 + 132, // $BCC7 + 132, // $BCC8 + 132, // $BCC9 + 132, // $BCCA + 132, // $BCCB + 132, // $BCCC + 132, // $BCCD + 132, // $BCCE + 132, // $BCCF + 132, // $BCD0 + 132, // $BCD1 + 132, // $BCD2 + 132, // $BCD3 + 132, // $BCD4 + 132, // $BCD5 + 132, // $BCD6 + 132, // $BCD7 + 132, // $BCD8 + 132, // $BCD9 + 132, // $BCDA + 132, // $BCDB + 132, // $BCDC + 132, // $BCDD + 132, // $BCDE + 132, // $BCDF + 132, // $BCE0 + 132, // $BCE1 + 132, // $BCE2 + 132, // $BCE3 + 132, // $BCE4 + 132, // $BCE5 + 132, // $BCE6 + 132, // $BCE7 + 132, // $BCE8 + 132, // $BCE9 + 132, // $BCEA + 132, // $BCEB + 132, // $BCEC + 132, // $BCED + 132, // $BCEE + 132, // $BCEF + 132, // $BCF0 + 132, // $BCF1 + 132, // $BCF2 + 132, // $BCF3 + 132, // $BCF4 + 132, // $BCF5 + 132, // $BCF6 + 132, // $BCF7 + 132, // $BCF8 + 132, // $BCF9 + 132, // $BCFA + 132, // $BCFB + 132, // $BCFC + 132, // $BCFD + 132, // $BCFE + 132, // $BCFF + 132, // $BD00 + 132, // $BD01 + 132, // $BD02 + 132, // $BD03 + 132, // $BD04 + 132, // $BD05 + 132, // $BD06 + 132, // $BD07 + 132, // $BD08 + 132, // $BD09 + 132, // $BD0A + 132, // $BD0B + 132, // $BD0C + 132, // $BD0D + 132, // $BD0E + 132, // $BD0F + 132, // $BD10 + 132, // $BD11 + 132, // $BD12 + 132, // $BD13 + 132, // $BD14 + 132, // $BD15 + 132, // $BD16 + 132, // $BD17 + 132, // $BD18 + 132, // $BD19 + 132, // $BD1A + 132, // $BD1B + 132, // $BD1C + 132, // $BD1D + 132, // $BD1E + 132, // $BD1F + 132, // $BD20 + 132, // $BD21 + 132, // $BD22 + 132, // $BD23 + 132, // $BD24 + 132, // $BD25 + 132, // $BD26 + 132, // $BD27 + 132, // $BD28 + 132, // $BD29 + 132, // $BD2A + 132, // $BD2B + 132, // $BD2C + 132, // $BD2D + 132, // $BD2E + 132, // $BD2F + 132, // $BD30 + 132, // $BD31 + 132, // $BD32 + 132, // $BD33 + 132, // $BD34 + 132, // $BD35 + 132, // $BD36 + 132, // $BD37 + 132, // $BD38 + 132, // $BD39 + 132, // $BD3A + 132, // $BD3B + 132, // $BD3C + 132, // $BD3D + 132, // $BD3E + 132, // $BD3F + 132, // $BD40 + 132, // $BD41 + 132, // $BD42 + 132, // $BD43 + 132, // $BD44 + 132, // $BD45 + 132, // $BD46 + 132, // $BD47 + 132, // $BD48 + 132, // $BD49 + 132, // $BD4A + 132, // $BD4B + 132, // $BD4C + 132, // $BD4D + 132, // $BD4E + 132, // $BD4F + 132, // $BD50 + 132, // $BD51 + 132, // $BD52 + 132, // $BD53 + 132, // $BD54 + 132, // $BD55 + 132, // $BD56 + 132, // $BD57 + 132, // $BD58 + 132, // $BD59 + 132, // $BD5A + 132, // $BD5B + 132, // $BD5C + 132, // $BD5D + 132, // $BD5E + 132, // $BD5F + 132, // $BD60 + 132, // $BD61 + 132, // $BD62 + 132, // $BD63 + 132, // $BD64 + 132, // $BD65 + 132, // $BD66 + 132, // $BD67 + 132, // $BD68 + 132, // $BD69 + 132, // $BD6A + 132, // $BD6B + 132, // $BD6C + 132, // $BD6D + 132, // $BD6E + 132, // $BD6F + 132, // $BD70 + 132, // $BD71 + 132, // $BD72 + 132, // $BD73 + 132, // $BD74 + 132, // $BD75 + 132, // $BD76 + 132, // $BD77 + 132, // $BD78 + 132, // $BD79 + 132, // $BD7A + 132, // $BD7B + 132, // $BD7C + 132, // $BD7D + 132, // $BD7E + 132, // $BD7F + 132, // $BD80 + 132, // $BD81 + 132, // $BD82 + 132, // $BD83 + 132, // $BD84 + 132, // $BD85 + 132, // $BD86 + 132, // $BD87 + 132, // $BD88 + 132, // $BD89 + 132, // $BD8A + 132, // $BD8B + 132, // $BD8C + 132, // $BD8D + 132, // $BD8E + 132, // $BD8F + 132, // $BD90 + 132, // $BD91 + 132, // $BD92 + 132, // $BD93 + 132, // $BD94 + 132, // $BD95 + 132, // $BD96 + 132, // $BD97 + 132, // $BD98 + 132, // $BD99 + 132, // $BD9A + 132, // $BD9B + 132, // $BD9C + 132, // $BD9D + 132, // $BD9E + 132, // $BD9F + 132, // $BDA0 + 132, // $BDA1 + 132, // $BDA2 + 132, // $BDA3 + 132, // $BDA4 + 132, // $BDA5 + 132, // $BDA6 + 132, // $BDA7 + 132, // $BDA8 + 132, // $BDA9 + 132, // $BDAA + 132, // $BDAB + 132, // $BDAC + 132, // $BDAD + 132, // $BDAE + 132, // $BDAF + 132, // $BDB0 + 132, // $BDB1 + 132, // $BDB2 + 132, // $BDB3 + 132, // $BDB4 + 132, // $BDB5 + 132, // $BDB6 + 132, // $BDB7 + 132, // $BDB8 + 132, // $BDB9 + 132, // $BDBA + 132, // $BDBB + 132, // $BDBC + 132, // $BDBD + 132, // $BDBE + 132, // $BDBF + 132, // $BDC0 + 132, // $BDC1 + 132, // $BDC2 + 132, // $BDC3 + 132, // $BDC4 + 132, // $BDC5 + 132, // $BDC6 + 132, // $BDC7 + 132, // $BDC8 + 132, // $BDC9 + 132, // $BDCA + 132, // $BDCB + 132, // $BDCC + 132, // $BDCD + 132, // $BDCE + 132, // $BDCF + 132, // $BDD0 + 132, // $BDD1 + 132, // $BDD2 + 132, // $BDD3 + 132, // $BDD4 + 132, // $BDD5 + 132, // $BDD6 + 132, // $BDD7 + 132, // $BDD8 + 132, // $BDD9 + 132, // $BDDA + 132, // $BDDB + 132, // $BDDC + 132, // $BDDD + 132, // $BDDE + 132, // $BDDF + 132, // $BDE0 + 132, // $BDE1 + 132, // $BDE2 + 132, // $BDE3 + 132, // $BDE4 + 132, // $BDE5 + 132, // $BDE6 + 132, // $BDE7 + 132, // $BDE8 + 132, // $BDE9 + 132, // $BDEA + 132, // $BDEB + 132, // $BDEC + 132, // $BDED + 132, // $BDEE + 132, // $BDEF + 132, // $BDF0 + 132, // $BDF1 + 132, // $BDF2 + 132, // $BDF3 + 132, // $BDF4 + 132, // $BDF5 + 132, // $BDF6 + 132, // $BDF7 + 132, // $BDF8 + 132, // $BDF9 + 132, // $BDFA + 132, // $BDFB + 132, // $BDFC + 132, // $BDFD + 132, // $BDFE + 132, // $BDFF + 132, // $BE00 + 132, // $BE01 + 132, // $BE02 + 132, // $BE03 + 132, // $BE04 + 132, // $BE05 + 132, // $BE06 + 132, // $BE07 + 132, // $BE08 + 132, // $BE09 + 132, // $BE0A + 132, // $BE0B + 132, // $BE0C + 132, // $BE0D + 132, // $BE0E + 132, // $BE0F + 132, // $BE10 + 132, // $BE11 + 132, // $BE12 + 132, // $BE13 + 132, // $BE14 + 132, // $BE15 + 132, // $BE16 + 132, // $BE17 + 132, // $BE18 + 132, // $BE19 + 132, // $BE1A + 132, // $BE1B + 132, // $BE1C + 132, // $BE1D + 132, // $BE1E + 132, // $BE1F + 132, // $BE20 + 132, // $BE21 + 132, // $BE22 + 132, // $BE23 + 132, // $BE24 + 132, // $BE25 + 132, // $BE26 + 132, // $BE27 + 132, // $BE28 + 132, // $BE29 + 132, // $BE2A + 132, // $BE2B + 132, // $BE2C + 132, // $BE2D + 132, // $BE2E + 132, // $BE2F + 132, // $BE30 + 132, // $BE31 + 132, // $BE32 + 132, // $BE33 + 132, // $BE34 + 132, // $BE35 + 132, // $BE36 + 132, // $BE37 + 132, // $BE38 + 132, // $BE39 + 132, // $BE3A + 132, // $BE3B + 132, // $BE3C + 132, // $BE3D + 132, // $BE3E + 132, // $BE3F + 132, // $BE40 + 132, // $BE41 + 132, // $BE42 + 132, // $BE43 + 132, // $BE44 + 132, // $BE45 + 132, // $BE46 + 132, // $BE47 + 132, // $BE48 + 132, // $BE49 + 132, // $BE4A + 132, // $BE4B + 132, // $BE4C + 132, // $BE4D + 132, // $BE4E + 132, // $BE4F + 132, // $BE50 + 132, // $BE51 + 132, // $BE52 + 132, // $BE53 + 132, // $BE54 + 132, // $BE55 + 132, // $BE56 + 132, // $BE57 + 132, // $BE58 + 132, // $BE59 + 132, // $BE5A + 132, // $BE5B + 132, // $BE5C + 132, // $BE5D + 132, // $BE5E + 132, // $BE5F + 132, // $BE60 + 132, // $BE61 + 132, // $BE62 + 132, // $BE63 + 132, // $BE64 + 132, // $BE65 + 132, // $BE66 + 132, // $BE67 + 132, // $BE68 + 132, // $BE69 + 132, // $BE6A + 132, // $BE6B + 132, // $BE6C + 132, // $BE6D + 132, // $BE6E + 132, // $BE6F + 132, // $BE70 + 132, // $BE71 + 132, // $BE72 + 132, // $BE73 + 132, // $BE74 + 132, // $BE75 + 132, // $BE76 + 132, // $BE77 + 132, // $BE78 + 132, // $BE79 + 132, // $BE7A + 132, // $BE7B + 132, // $BE7C + 132, // $BE7D + 132, // $BE7E + 132, // $BE7F + 132, // $BE80 + 132, // $BE81 + 132, // $BE82 + 132, // $BE83 + 132, // $BE84 + 132, // $BE85 + 132, // $BE86 + 132, // $BE87 + 132, // $BE88 + 132, // $BE89 + 132, // $BE8A + 132, // $BE8B + 132, // $BE8C + 132, // $BE8D + 132, // $BE8E + 132, // $BE8F + 132, // $BE90 + 132, // $BE91 + 132, // $BE92 + 132, // $BE93 + 132, // $BE94 + 132, // $BE95 + 132, // $BE96 + 132, // $BE97 + 132, // $BE98 + 132, // $BE99 + 132, // $BE9A + 132, // $BE9B + 132, // $BE9C + 132, // $BE9D + 132, // $BE9E + 132, // $BE9F + 132, // $BEA0 + 132, // $BEA1 + 132, // $BEA2 + 132, // $BEA3 + 132, // $BEA4 + 132, // $BEA5 + 132, // $BEA6 + 132, // $BEA7 + 132, // $BEA8 + 132, // $BEA9 + 132, // $BEAA + 132, // $BEAB + 132, // $BEAC + 132, // $BEAD + 132, // $BEAE + 132, // $BEAF + 132, // $BEB0 + 132, // $BEB1 + 132, // $BEB2 + 132, // $BEB3 + 132, // $BEB4 + 132, // $BEB5 + 132, // $BEB6 + 132, // $BEB7 + 132, // $BEB8 + 132, // $BEB9 + 132, // $BEBA + 132, // $BEBB + 132, // $BEBC + 132, // $BEBD + 132, // $BEBE + 132, // $BEBF + 132, // $BEC0 + 132, // $BEC1 + 132, // $BEC2 + 132, // $BEC3 + 132, // $BEC4 + 132, // $BEC5 + 132, // $BEC6 + 132, // $BEC7 + 132, // $BEC8 + 132, // $BEC9 + 132, // $BECA + 132, // $BECB + 132, // $BECC + 132, // $BECD + 132, // $BECE + 132, // $BECF + 132, // $BED0 + 132, // $BED1 + 132, // $BED2 + 132, // $BED3 + 132, // $BED4 + 132, // $BED5 + 132, // $BED6 + 132, // $BED7 + 132, // $BED8 + 132, // $BED9 + 132, // $BEDA + 132, // $BEDB + 132, // $BEDC + 132, // $BEDD + 132, // $BEDE + 132, // $BEDF + 132, // $BEE0 + 132, // $BEE1 + 132, // $BEE2 + 132, // $BEE3 + 132, // $BEE4 + 132, // $BEE5 + 132, // $BEE6 + 132, // $BEE7 + 132, // $BEE8 + 132, // $BEE9 + 132, // $BEEA + 132, // $BEEB + 132, // $BEEC + 132, // $BEED + 132, // $BEEE + 132, // $BEEF + 132, // $BEF0 + 132, // $BEF1 + 132, // $BEF2 + 132, // $BEF3 + 132, // $BEF4 + 132, // $BEF5 + 132, // $BEF6 + 132, // $BEF7 + 132, // $BEF8 + 132, // $BEF9 + 132, // $BEFA + 132, // $BEFB + 132, // $BEFC + 132, // $BEFD + 132, // $BEFE + 132, // $BEFF + 132, // $BF00 + 132, // $BF01 + 132, // $BF02 + 132, // $BF03 + 132, // $BF04 + 132, // $BF05 + 132, // $BF06 + 132, // $BF07 + 132, // $BF08 + 132, // $BF09 + 132, // $BF0A + 132, // $BF0B + 132, // $BF0C + 132, // $BF0D + 132, // $BF0E + 132, // $BF0F + 132, // $BF10 + 132, // $BF11 + 132, // $BF12 + 132, // $BF13 + 132, // $BF14 + 132, // $BF15 + 132, // $BF16 + 132, // $BF17 + 132, // $BF18 + 132, // $BF19 + 132, // $BF1A + 132, // $BF1B + 132, // $BF1C + 132, // $BF1D + 132, // $BF1E + 132, // $BF1F + 132, // $BF20 + 132, // $BF21 + 132, // $BF22 + 132, // $BF23 + 132, // $BF24 + 132, // $BF25 + 132, // $BF26 + 132, // $BF27 + 132, // $BF28 + 132, // $BF29 + 132, // $BF2A + 132, // $BF2B + 132, // $BF2C + 132, // $BF2D + 132, // $BF2E + 132, // $BF2F + 132, // $BF30 + 132, // $BF31 + 132, // $BF32 + 132, // $BF33 + 132, // $BF34 + 132, // $BF35 + 132, // $BF36 + 132, // $BF37 + 132, // $BF38 + 132, // $BF39 + 132, // $BF3A + 132, // $BF3B + 132, // $BF3C + 132, // $BF3D + 132, // $BF3E + 132, // $BF3F + 132, // $BF40 + 132, // $BF41 + 132, // $BF42 + 132, // $BF43 + 132, // $BF44 + 132, // $BF45 + 132, // $BF46 + 132, // $BF47 + 132, // $BF48 + 132, // $BF49 + 132, // $BF4A + 132, // $BF4B + 132, // $BF4C + 132, // $BF4D + 132, // $BF4E + 132, // $BF4F + 132, // $BF50 + 132, // $BF51 + 132, // $BF52 + 132, // $BF53 + 132, // $BF54 + 132, // $BF55 + 132, // $BF56 + 132, // $BF57 + 132, // $BF58 + 132, // $BF59 + 132, // $BF5A + 132, // $BF5B + 132, // $BF5C + 132, // $BF5D + 132, // $BF5E + 132, // $BF5F + 132, // $BF60 + 132, // $BF61 + 132, // $BF62 + 132, // $BF63 + 132, // $BF64 + 132, // $BF65 + 132, // $BF66 + 132, // $BF67 + 132, // $BF68 + 132, // $BF69 + 132, // $BF6A + 132, // $BF6B + 132, // $BF6C + 132, // $BF6D + 132, // $BF6E + 132, // $BF6F + 132, // $BF70 + 132, // $BF71 + 132, // $BF72 + 132, // $BF73 + 132, // $BF74 + 132, // $BF75 + 132, // $BF76 + 132, // $BF77 + 132, // $BF78 + 132, // $BF79 + 132, // $BF7A + 132, // $BF7B + 132, // $BF7C + 132, // $BF7D + 132, // $BF7E + 132, // $BF7F + 132, // $BF80 + 132, // $BF81 + 132, // $BF82 + 132, // $BF83 + 132, // $BF84 + 132, // $BF85 + 132, // $BF86 + 132, // $BF87 + 132, // $BF88 + 132, // $BF89 + 132, // $BF8A + 132, // $BF8B + 132, // $BF8C + 132, // $BF8D + 132, // $BF8E + 132, // $BF8F + 132, // $BF90 + 132, // $BF91 + 132, // $BF92 + 132, // $BF93 + 132, // $BF94 + 132, // $BF95 + 132, // $BF96 + 132, // $BF97 + 132, // $BF98 + 132, // $BF99 + 132, // $BF9A + 132, // $BF9B + 132, // $BF9C + 132, // $BF9D + 132, // $BF9E + 132, // $BF9F + 132, // $BFA0 + 132, // $BFA1 + 132, // $BFA2 + 132, // $BFA3 + 132, // $BFA4 + 132, // $BFA5 + 132, // $BFA6 + 132, // $BFA7 + 132, // $BFA8 + 132, // $BFA9 + 132, // $BFAA + 132, // $BFAB + 132, // $BFAC + 132, // $BFAD + 132, // $BFAE + 132, // $BFAF + 132, // $BFB0 + 132, // $BFB1 + 132, // $BFB2 + 132, // $BFB3 + 132, // $BFB4 + 132, // $BFB5 + 132, // $BFB6 + 132, // $BFB7 + 132, // $BFB8 + 132, // $BFB9 + 132, // $BFBA + 132, // $BFBB + 132, // $BFBC + 132, // $BFBD + 132, // $BFBE + 132, // $BFBF + 132, // $BFC0 + 132, // $BFC1 + 132, // $BFC2 + 132, // $BFC3 + 132, // $BFC4 + 132, // $BFC5 + 132, // $BFC6 + 132, // $BFC7 + 132, // $BFC8 + 132, // $BFC9 + 132, // $BFCA + 132, // $BFCB + 132, // $BFCC + 132, // $BFCD + 132, // $BFCE + 132, // $BFCF + 132, // $BFD0 + 132, // $BFD1 + 132, // $BFD2 + 132, // $BFD3 + 132, // $BFD4 + 132, // $BFD5 + 132, // $BFD6 + 132, // $BFD7 + 132, // $BFD8 + 132, // $BFD9 + 132, // $BFDA + 132, // $BFDB + 132, // $BFDC + 132, // $BFDD + 132, // $BFDE + 132, // $BFDF + 132, // $BFE0 + 132, // $BFE1 + 132, // $BFE2 + 132, // $BFE3 + 132, // $BFE4 + 132, // $BFE5 + 132, // $BFE6 + 132, // $BFE7 + 132, // $BFE8 + 132, // $BFE9 + 132, // $BFEA + 132, // $BFEB + 132, // $BFEC + 132, // $BFED + 132, // $BFEE + 132, // $BFEF + 132, // $BFF0 + 132, // $BFF1 + 132, // $BFF2 + 132, // $BFF3 + 132, // $BFF4 + 132, // $BFF5 + 132, // $BFF6 + 132, // $BFF7 + 132, // $BFF8 + 132, // $BFF9 + 132, // $BFFA + 132, // $BFFB + 132, // $BFFC + 132, // $BFFD + 132, // $BFFE + 132, // $BFFF + 132, // $C000 + 132, // $C001 + 132, // $C002 + 132, // $C003 + 132, // $C004 + 132, // $C005 + 132, // $C006 + 132, // $C007 + 132, // $C008 + 132, // $C009 + 132, // $C00A + 132, // $C00B + 132, // $C00C + 132, // $C00D + 132, // $C00E + 132, // $C00F + 132, // $C010 + 132, // $C011 + 132, // $C012 + 132, // $C013 + 132, // $C014 + 132, // $C015 + 132, // $C016 + 132, // $C017 + 132, // $C018 + 132, // $C019 + 132, // $C01A + 132, // $C01B + 132, // $C01C + 132, // $C01D + 132, // $C01E + 132, // $C01F + 132, // $C020 + 132, // $C021 + 132, // $C022 + 132, // $C023 + 132, // $C024 + 132, // $C025 + 132, // $C026 + 132, // $C027 + 132, // $C028 + 132, // $C029 + 132, // $C02A + 132, // $C02B + 132, // $C02C + 132, // $C02D + 132, // $C02E + 132, // $C02F + 132, // $C030 + 132, // $C031 + 132, // $C032 + 132, // $C033 + 132, // $C034 + 132, // $C035 + 132, // $C036 + 132, // $C037 + 132, // $C038 + 132, // $C039 + 132, // $C03A + 132, // $C03B + 132, // $C03C + 132, // $C03D + 132, // $C03E + 132, // $C03F + 132, // $C040 + 132, // $C041 + 132, // $C042 + 132, // $C043 + 132, // $C044 + 132, // $C045 + 132, // $C046 + 132, // $C047 + 132, // $C048 + 132, // $C049 + 132, // $C04A + 132, // $C04B + 132, // $C04C + 132, // $C04D + 132, // $C04E + 132, // $C04F + 132, // $C050 + 132, // $C051 + 132, // $C052 + 132, // $C053 + 132, // $C054 + 132, // $C055 + 132, // $C056 + 132, // $C057 + 132, // $C058 + 132, // $C059 + 132, // $C05A + 132, // $C05B + 132, // $C05C + 132, // $C05D + 132, // $C05E + 132, // $C05F + 132, // $C060 + 132, // $C061 + 132, // $C062 + 132, // $C063 + 132, // $C064 + 132, // $C065 + 132, // $C066 + 132, // $C067 + 132, // $C068 + 132, // $C069 + 132, // $C06A + 132, // $C06B + 132, // $C06C + 132, // $C06D + 132, // $C06E + 132, // $C06F + 132, // $C070 + 132, // $C071 + 132, // $C072 + 132, // $C073 + 132, // $C074 + 132, // $C075 + 132, // $C076 + 132, // $C077 + 132, // $C078 + 132, // $C079 + 132, // $C07A + 132, // $C07B + 132, // $C07C + 132, // $C07D + 132, // $C07E + 132, // $C07F + 132, // $C080 + 132, // $C081 + 132, // $C082 + 132, // $C083 + 132, // $C084 + 132, // $C085 + 132, // $C086 + 132, // $C087 + 132, // $C088 + 132, // $C089 + 132, // $C08A + 132, // $C08B + 132, // $C08C + 132, // $C08D + 132, // $C08E + 132, // $C08F + 132, // $C090 + 132, // $C091 + 132, // $C092 + 132, // $C093 + 132, // $C094 + 132, // $C095 + 132, // $C096 + 132, // $C097 + 132, // $C098 + 132, // $C099 + 132, // $C09A + 132, // $C09B + 132, // $C09C + 132, // $C09D + 132, // $C09E + 132, // $C09F + 132, // $C0A0 + 132, // $C0A1 + 132, // $C0A2 + 132, // $C0A3 + 132, // $C0A4 + 132, // $C0A5 + 132, // $C0A6 + 132, // $C0A7 + 132, // $C0A8 + 132, // $C0A9 + 132, // $C0AA + 132, // $C0AB + 132, // $C0AC + 132, // $C0AD + 132, // $C0AE + 132, // $C0AF + 132, // $C0B0 + 132, // $C0B1 + 132, // $C0B2 + 132, // $C0B3 + 132, // $C0B4 + 132, // $C0B5 + 132, // $C0B6 + 132, // $C0B7 + 132, // $C0B8 + 132, // $C0B9 + 132, // $C0BA + 132, // $C0BB + 132, // $C0BC + 132, // $C0BD + 132, // $C0BE + 132, // $C0BF + 132, // $C0C0 + 132, // $C0C1 + 132, // $C0C2 + 132, // $C0C3 + 132, // $C0C4 + 132, // $C0C5 + 132, // $C0C6 + 132, // $C0C7 + 132, // $C0C8 + 132, // $C0C9 + 132, // $C0CA + 132, // $C0CB + 132, // $C0CC + 132, // $C0CD + 132, // $C0CE + 132, // $C0CF + 132, // $C0D0 + 132, // $C0D1 + 132, // $C0D2 + 132, // $C0D3 + 132, // $C0D4 + 132, // $C0D5 + 132, // $C0D6 + 132, // $C0D7 + 132, // $C0D8 + 132, // $C0D9 + 132, // $C0DA + 132, // $C0DB + 132, // $C0DC + 132, // $C0DD + 132, // $C0DE + 132, // $C0DF + 132, // $C0E0 + 132, // $C0E1 + 132, // $C0E2 + 132, // $C0E3 + 132, // $C0E4 + 132, // $C0E5 + 132, // $C0E6 + 132, // $C0E7 + 132, // $C0E8 + 132, // $C0E9 + 132, // $C0EA + 132, // $C0EB + 132, // $C0EC + 132, // $C0ED + 132, // $C0EE + 132, // $C0EF + 132, // $C0F0 + 132, // $C0F1 + 132, // $C0F2 + 132, // $C0F3 + 132, // $C0F4 + 132, // $C0F5 + 132, // $C0F6 + 132, // $C0F7 + 132, // $C0F8 + 132, // $C0F9 + 132, // $C0FA + 132, // $C0FB + 132, // $C0FC + 132, // $C0FD + 132, // $C0FE + 132, // $C0FF + 132, // $C100 + 132, // $C101 + 132, // $C102 + 132, // $C103 + 132, // $C104 + 132, // $C105 + 132, // $C106 + 132, // $C107 + 132, // $C108 + 132, // $C109 + 132, // $C10A + 132, // $C10B + 132, // $C10C + 132, // $C10D + 132, // $C10E + 132, // $C10F + 132, // $C110 + 132, // $C111 + 132, // $C112 + 132, // $C113 + 132, // $C114 + 132, // $C115 + 132, // $C116 + 132, // $C117 + 132, // $C118 + 132, // $C119 + 132, // $C11A + 132, // $C11B + 132, // $C11C + 132, // $C11D + 132, // $C11E + 132, // $C11F + 132, // $C120 + 132, // $C121 + 132, // $C122 + 132, // $C123 + 132, // $C124 + 132, // $C125 + 132, // $C126 + 132, // $C127 + 132, // $C128 + 132, // $C129 + 132, // $C12A + 132, // $C12B + 132, // $C12C + 132, // $C12D + 132, // $C12E + 132, // $C12F + 132, // $C130 + 132, // $C131 + 132, // $C132 + 132, // $C133 + 132, // $C134 + 132, // $C135 + 132, // $C136 + 132, // $C137 + 132, // $C138 + 132, // $C139 + 132, // $C13A + 132, // $C13B + 132, // $C13C + 132, // $C13D + 132, // $C13E + 132, // $C13F + 132, // $C140 + 132, // $C141 + 132, // $C142 + 132, // $C143 + 132, // $C144 + 132, // $C145 + 132, // $C146 + 132, // $C147 + 132, // $C148 + 132, // $C149 + 132, // $C14A + 132, // $C14B + 132, // $C14C + 132, // $C14D + 132, // $C14E + 132, // $C14F + 132, // $C150 + 132, // $C151 + 132, // $C152 + 132, // $C153 + 132, // $C154 + 132, // $C155 + 132, // $C156 + 132, // $C157 + 132, // $C158 + 132, // $C159 + 132, // $C15A + 132, // $C15B + 132, // $C15C + 132, // $C15D + 132, // $C15E + 132, // $C15F + 132, // $C160 + 132, // $C161 + 132, // $C162 + 132, // $C163 + 132, // $C164 + 132, // $C165 + 132, // $C166 + 132, // $C167 + 132, // $C168 + 132, // $C169 + 132, // $C16A + 132, // $C16B + 132, // $C16C + 132, // $C16D + 132, // $C16E + 132, // $C16F + 132, // $C170 + 132, // $C171 + 132, // $C172 + 132, // $C173 + 132, // $C174 + 132, // $C175 + 132, // $C176 + 132, // $C177 + 132, // $C178 + 132, // $C179 + 132, // $C17A + 132, // $C17B + 132, // $C17C + 132, // $C17D + 132, // $C17E + 132, // $C17F + 132, // $C180 + 132, // $C181 + 132, // $C182 + 132, // $C183 + 132, // $C184 + 132, // $C185 + 132, // $C186 + 132, // $C187 + 132, // $C188 + 132, // $C189 + 132, // $C18A + 132, // $C18B + 132, // $C18C + 132, // $C18D + 132, // $C18E + 132, // $C18F + 132, // $C190 + 132, // $C191 + 132, // $C192 + 132, // $C193 + 132, // $C194 + 132, // $C195 + 132, // $C196 + 132, // $C197 + 132, // $C198 + 132, // $C199 + 132, // $C19A + 132, // $C19B + 132, // $C19C + 132, // $C19D + 132, // $C19E + 132, // $C19F + 132, // $C1A0 + 132, // $C1A1 + 132, // $C1A2 + 132, // $C1A3 + 132, // $C1A4 + 132, // $C1A5 + 132, // $C1A6 + 132, // $C1A7 + 132, // $C1A8 + 132, // $C1A9 + 132, // $C1AA + 132, // $C1AB + 132, // $C1AC + 132, // $C1AD + 132, // $C1AE + 132, // $C1AF + 132, // $C1B0 + 132, // $C1B1 + 132, // $C1B2 + 132, // $C1B3 + 132, // $C1B4 + 132, // $C1B5 + 132, // $C1B6 + 132, // $C1B7 + 132, // $C1B8 + 132, // $C1B9 + 132, // $C1BA + 132, // $C1BB + 132, // $C1BC + 132, // $C1BD + 132, // $C1BE + 132, // $C1BF + 132, // $C1C0 + 132, // $C1C1 + 132, // $C1C2 + 132, // $C1C3 + 132, // $C1C4 + 132, // $C1C5 + 132, // $C1C6 + 132, // $C1C7 + 132, // $C1C8 + 132, // $C1C9 + 132, // $C1CA + 132, // $C1CB + 132, // $C1CC + 132, // $C1CD + 132, // $C1CE + 132, // $C1CF + 132, // $C1D0 + 132, // $C1D1 + 132, // $C1D2 + 132, // $C1D3 + 132, // $C1D4 + 132, // $C1D5 + 132, // $C1D6 + 132, // $C1D7 + 132, // $C1D8 + 132, // $C1D9 + 132, // $C1DA + 132, // $C1DB + 132, // $C1DC + 132, // $C1DD + 132, // $C1DE + 132, // $C1DF + 132, // $C1E0 + 132, // $C1E1 + 132, // $C1E2 + 132, // $C1E3 + 132, // $C1E4 + 132, // $C1E5 + 132, // $C1E6 + 132, // $C1E7 + 132, // $C1E8 + 132, // $C1E9 + 132, // $C1EA + 132, // $C1EB + 132, // $C1EC + 132, // $C1ED + 132, // $C1EE + 132, // $C1EF + 132, // $C1F0 + 132, // $C1F1 + 132, // $C1F2 + 132, // $C1F3 + 132, // $C1F4 + 132, // $C1F5 + 132, // $C1F6 + 132, // $C1F7 + 132, // $C1F8 + 132, // $C1F9 + 132, // $C1FA + 132, // $C1FB + 132, // $C1FC + 132, // $C1FD + 132, // $C1FE + 132, // $C1FF + 132, // $C200 + 132, // $C201 + 132, // $C202 + 132, // $C203 + 132, // $C204 + 132, // $C205 + 132, // $C206 + 132, // $C207 + 132, // $C208 + 132, // $C209 + 132, // $C20A + 132, // $C20B + 132, // $C20C + 132, // $C20D + 132, // $C20E + 132, // $C20F + 132, // $C210 + 132, // $C211 + 132, // $C212 + 132, // $C213 + 132, // $C214 + 132, // $C215 + 132, // $C216 + 132, // $C217 + 132, // $C218 + 132, // $C219 + 132, // $C21A + 132, // $C21B + 132, // $C21C + 132, // $C21D + 132, // $C21E + 132, // $C21F + 132, // $C220 + 132, // $C221 + 132, // $C222 + 132, // $C223 + 132, // $C224 + 132, // $C225 + 132, // $C226 + 132, // $C227 + 132, // $C228 + 132, // $C229 + 132, // $C22A + 132, // $C22B + 132, // $C22C + 132, // $C22D + 132, // $C22E + 132, // $C22F + 132, // $C230 + 132, // $C231 + 132, // $C232 + 132, // $C233 + 132, // $C234 + 132, // $C235 + 132, // $C236 + 132, // $C237 + 132, // $C238 + 132, // $C239 + 132, // $C23A + 132, // $C23B + 132, // $C23C + 132, // $C23D + 132, // $C23E + 132, // $C23F + 132, // $C240 + 132, // $C241 + 132, // $C242 + 132, // $C243 + 132, // $C244 + 132, // $C245 + 132, // $C246 + 132, // $C247 + 132, // $C248 + 132, // $C249 + 132, // $C24A + 132, // $C24B + 132, // $C24C + 132, // $C24D + 132, // $C24E + 132, // $C24F + 132, // $C250 + 132, // $C251 + 132, // $C252 + 132, // $C253 + 132, // $C254 + 132, // $C255 + 132, // $C256 + 132, // $C257 + 132, // $C258 + 132, // $C259 + 132, // $C25A + 132, // $C25B + 132, // $C25C + 132, // $C25D + 132, // $C25E + 132, // $C25F + 132, // $C260 + 132, // $C261 + 132, // $C262 + 132, // $C263 + 132, // $C264 + 132, // $C265 + 132, // $C266 + 132, // $C267 + 132, // $C268 + 132, // $C269 + 132, // $C26A + 132, // $C26B + 132, // $C26C + 132, // $C26D + 132, // $C26E + 132, // $C26F + 132, // $C270 + 132, // $C271 + 132, // $C272 + 132, // $C273 + 132, // $C274 + 132, // $C275 + 132, // $C276 + 132, // $C277 + 132, // $C278 + 132, // $C279 + 132, // $C27A + 132, // $C27B + 132, // $C27C + 132, // $C27D + 132, // $C27E + 132, // $C27F + 132, // $C280 + 132, // $C281 + 132, // $C282 + 132, // $C283 + 132, // $C284 + 132, // $C285 + 132, // $C286 + 132, // $C287 + 132, // $C288 + 132, // $C289 + 132, // $C28A + 132, // $C28B + 132, // $C28C + 132, // $C28D + 132, // $C28E + 132, // $C28F + 132, // $C290 + 132, // $C291 + 132, // $C292 + 132, // $C293 + 132, // $C294 + 132, // $C295 + 132, // $C296 + 132, // $C297 + 132, // $C298 + 132, // $C299 + 132, // $C29A + 132, // $C29B + 132, // $C29C + 132, // $C29D + 132, // $C29E + 132, // $C29F + 132, // $C2A0 + 132, // $C2A1 + 132, // $C2A2 + 132, // $C2A3 + 132, // $C2A4 + 132, // $C2A5 + 132, // $C2A6 + 132, // $C2A7 + 132, // $C2A8 + 132, // $C2A9 + 132, // $C2AA + 132, // $C2AB + 132, // $C2AC + 132, // $C2AD + 132, // $C2AE + 132, // $C2AF + 132, // $C2B0 + 132, // $C2B1 + 132, // $C2B2 + 132, // $C2B3 + 132, // $C2B4 + 132, // $C2B5 + 132, // $C2B6 + 132, // $C2B7 + 132, // $C2B8 + 132, // $C2B9 + 132, // $C2BA + 132, // $C2BB + 132, // $C2BC + 132, // $C2BD + 132, // $C2BE + 132, // $C2BF + 132, // $C2C0 + 132, // $C2C1 + 132, // $C2C2 + 132, // $C2C3 + 132, // $C2C4 + 132, // $C2C5 + 132, // $C2C6 + 132, // $C2C7 + 132, // $C2C8 + 132, // $C2C9 + 132, // $C2CA + 132, // $C2CB + 132, // $C2CC + 132, // $C2CD + 132, // $C2CE + 132, // $C2CF + 132, // $C2D0 + 132, // $C2D1 + 132, // $C2D2 + 132, // $C2D3 + 132, // $C2D4 + 132, // $C2D5 + 132, // $C2D6 + 132, // $C2D7 + 132, // $C2D8 + 132, // $C2D9 + 132, // $C2DA + 132, // $C2DB + 132, // $C2DC + 132, // $C2DD + 132, // $C2DE + 132, // $C2DF + 132, // $C2E0 + 132, // $C2E1 + 132, // $C2E2 + 132, // $C2E3 + 132, // $C2E4 + 132, // $C2E5 + 132, // $C2E6 + 132, // $C2E7 + 132, // $C2E8 + 132, // $C2E9 + 132, // $C2EA + 132, // $C2EB + 132, // $C2EC + 132, // $C2ED + 132, // $C2EE + 132, // $C2EF + 132, // $C2F0 + 132, // $C2F1 + 132, // $C2F2 + 132, // $C2F3 + 132, // $C2F4 + 132, // $C2F5 + 132, // $C2F6 + 132, // $C2F7 + 132, // $C2F8 + 132, // $C2F9 + 132, // $C2FA + 132, // $C2FB + 132, // $C2FC + 132, // $C2FD + 132, // $C2FE + 132, // $C2FF + 132, // $C300 + 132, // $C301 + 132, // $C302 + 132, // $C303 + 132, // $C304 + 132, // $C305 + 132, // $C306 + 132, // $C307 + 132, // $C308 + 132, // $C309 + 132, // $C30A + 132, // $C30B + 132, // $C30C + 132, // $C30D + 132, // $C30E + 132, // $C30F + 132, // $C310 + 132, // $C311 + 132, // $C312 + 132, // $C313 + 132, // $C314 + 132, // $C315 + 132, // $C316 + 132, // $C317 + 132, // $C318 + 132, // $C319 + 132, // $C31A + 132, // $C31B + 132, // $C31C + 132, // $C31D + 132, // $C31E + 132, // $C31F + 132, // $C320 + 132, // $C321 + 132, // $C322 + 132, // $C323 + 132, // $C324 + 132, // $C325 + 132, // $C326 + 132, // $C327 + 132, // $C328 + 132, // $C329 + 132, // $C32A + 132, // $C32B + 132, // $C32C + 132, // $C32D + 132, // $C32E + 132, // $C32F + 132, // $C330 + 132, // $C331 + 132, // $C332 + 132, // $C333 + 132, // $C334 + 132, // $C335 + 132, // $C336 + 132, // $C337 + 132, // $C338 + 132, // $C339 + 132, // $C33A + 132, // $C33B + 132, // $C33C + 132, // $C33D + 132, // $C33E + 132, // $C33F + 132, // $C340 + 132, // $C341 + 132, // $C342 + 132, // $C343 + 132, // $C344 + 132, // $C345 + 132, // $C346 + 132, // $C347 + 132, // $C348 + 132, // $C349 + 132, // $C34A + 132, // $C34B + 132, // $C34C + 132, // $C34D + 132, // $C34E + 132, // $C34F + 132, // $C350 + 132, // $C351 + 132, // $C352 + 132, // $C353 + 132, // $C354 + 132, // $C355 + 132, // $C356 + 132, // $C357 + 132, // $C358 + 132, // $C359 + 132, // $C35A + 132, // $C35B + 132, // $C35C + 132, // $C35D + 132, // $C35E + 132, // $C35F + 132, // $C360 + 132, // $C361 + 132, // $C362 + 132, // $C363 + 132, // $C364 + 132, // $C365 + 132, // $C366 + 132, // $C367 + 132, // $C368 + 132, // $C369 + 132, // $C36A + 132, // $C36B + 132, // $C36C + 132, // $C36D + 132, // $C36E + 132, // $C36F + 132, // $C370 + 132, // $C371 + 132, // $C372 + 132, // $C373 + 132, // $C374 + 132, // $C375 + 132, // $C376 + 132, // $C377 + 132, // $C378 + 132, // $C379 + 132, // $C37A + 132, // $C37B + 132, // $C37C + 132, // $C37D + 132, // $C37E + 132, // $C37F + 132, // $C380 + 132, // $C381 + 132, // $C382 + 132, // $C383 + 132, // $C384 + 132, // $C385 + 132, // $C386 + 132, // $C387 + 132, // $C388 + 132, // $C389 + 132, // $C38A + 132, // $C38B + 132, // $C38C + 132, // $C38D + 132, // $C38E + 132, // $C38F + 132, // $C390 + 132, // $C391 + 132, // $C392 + 132, // $C393 + 132, // $C394 + 132, // $C395 + 132, // $C396 + 132, // $C397 + 132, // $C398 + 132, // $C399 + 132, // $C39A + 132, // $C39B + 132, // $C39C + 132, // $C39D + 132, // $C39E + 132, // $C39F + 132, // $C3A0 + 132, // $C3A1 + 132, // $C3A2 + 132, // $C3A3 + 132, // $C3A4 + 132, // $C3A5 + 132, // $C3A6 + 132, // $C3A7 + 132, // $C3A8 + 132, // $C3A9 + 132, // $C3AA + 132, // $C3AB + 132, // $C3AC + 132, // $C3AD + 132, // $C3AE + 132, // $C3AF + 132, // $C3B0 + 132, // $C3B1 + 132, // $C3B2 + 132, // $C3B3 + 132, // $C3B4 + 132, // $C3B5 + 132, // $C3B6 + 132, // $C3B7 + 132, // $C3B8 + 132, // $C3B9 + 132, // $C3BA + 132, // $C3BB + 132, // $C3BC + 132, // $C3BD + 132, // $C3BE + 132, // $C3BF + 132, // $C3C0 + 132, // $C3C1 + 132, // $C3C2 + 132, // $C3C3 + 132, // $C3C4 + 132, // $C3C5 + 132, // $C3C6 + 132, // $C3C7 + 132, // $C3C8 + 132, // $C3C9 + 132, // $C3CA + 132, // $C3CB + 132, // $C3CC + 132, // $C3CD + 132, // $C3CE + 132, // $C3CF + 132, // $C3D0 + 132, // $C3D1 + 132, // $C3D2 + 132, // $C3D3 + 132, // $C3D4 + 132, // $C3D5 + 132, // $C3D6 + 132, // $C3D7 + 132, // $C3D8 + 132, // $C3D9 + 132, // $C3DA + 132, // $C3DB + 132, // $C3DC + 132, // $C3DD + 132, // $C3DE + 132, // $C3DF + 132, // $C3E0 + 132, // $C3E1 + 132, // $C3E2 + 132, // $C3E3 + 132, // $C3E4 + 132, // $C3E5 + 132, // $C3E6 + 132, // $C3E7 + 132, // $C3E8 + 132, // $C3E9 + 132, // $C3EA + 132, // $C3EB + 132, // $C3EC + 132, // $C3ED + 132, // $C3EE + 132, // $C3EF + 132, // $C3F0 + 132, // $C3F1 + 132, // $C3F2 + 132, // $C3F3 + 132, // $C3F4 + 132, // $C3F5 + 132, // $C3F6 + 132, // $C3F7 + 132, // $C3F8 + 132, // $C3F9 + 132, // $C3FA + 132, // $C3FB + 132, // $C3FC + 132, // $C3FD + 132, // $C3FE + 132, // $C3FF + 132, // $C400 + 132, // $C401 + 132, // $C402 + 132, // $C403 + 132, // $C404 + 132, // $C405 + 132, // $C406 + 132, // $C407 + 132, // $C408 + 132, // $C409 + 132, // $C40A + 132, // $C40B + 132, // $C40C + 132, // $C40D + 132, // $C40E + 132, // $C40F + 132, // $C410 + 132, // $C411 + 132, // $C412 + 132, // $C413 + 132, // $C414 + 132, // $C415 + 132, // $C416 + 132, // $C417 + 132, // $C418 + 132, // $C419 + 132, // $C41A + 132, // $C41B + 132, // $C41C + 132, // $C41D + 132, // $C41E + 132, // $C41F + 132, // $C420 + 132, // $C421 + 132, // $C422 + 132, // $C423 + 132, // $C424 + 132, // $C425 + 132, // $C426 + 132, // $C427 + 132, // $C428 + 132, // $C429 + 132, // $C42A + 132, // $C42B + 132, // $C42C + 132, // $C42D + 132, // $C42E + 132, // $C42F + 132, // $C430 + 132, // $C431 + 132, // $C432 + 132, // $C433 + 132, // $C434 + 132, // $C435 + 132, // $C436 + 132, // $C437 + 132, // $C438 + 132, // $C439 + 132, // $C43A + 132, // $C43B + 132, // $C43C + 132, // $C43D + 132, // $C43E + 132, // $C43F + 132, // $C440 + 132, // $C441 + 132, // $C442 + 132, // $C443 + 132, // $C444 + 132, // $C445 + 132, // $C446 + 132, // $C447 + 132, // $C448 + 132, // $C449 + 132, // $C44A + 132, // $C44B + 132, // $C44C + 132, // $C44D + 132, // $C44E + 132, // $C44F + 132, // $C450 + 132, // $C451 + 132, // $C452 + 132, // $C453 + 132, // $C454 + 132, // $C455 + 132, // $C456 + 132, // $C457 + 132, // $C458 + 132, // $C459 + 132, // $C45A + 132, // $C45B + 132, // $C45C + 132, // $C45D + 132, // $C45E + 132, // $C45F + 132, // $C460 + 132, // $C461 + 132, // $C462 + 132, // $C463 + 132, // $C464 + 132, // $C465 + 132, // $C466 + 132, // $C467 + 132, // $C468 + 132, // $C469 + 132, // $C46A + 132, // $C46B + 132, // $C46C + 132, // $C46D + 132, // $C46E + 132, // $C46F + 132, // $C470 + 132, // $C471 + 132, // $C472 + 132, // $C473 + 132, // $C474 + 132, // $C475 + 132, // $C476 + 132, // $C477 + 132, // $C478 + 132, // $C479 + 132, // $C47A + 132, // $C47B + 132, // $C47C + 132, // $C47D + 132, // $C47E + 132, // $C47F + 132, // $C480 + 132, // $C481 + 132, // $C482 + 132, // $C483 + 132, // $C484 + 132, // $C485 + 132, // $C486 + 132, // $C487 + 132, // $C488 + 132, // $C489 + 132, // $C48A + 132, // $C48B + 132, // $C48C + 132, // $C48D + 132, // $C48E + 132, // $C48F + 132, // $C490 + 132, // $C491 + 132, // $C492 + 132, // $C493 + 132, // $C494 + 132, // $C495 + 132, // $C496 + 132, // $C497 + 132, // $C498 + 132, // $C499 + 132, // $C49A + 132, // $C49B + 132, // $C49C + 132, // $C49D + 132, // $C49E + 132, // $C49F + 132, // $C4A0 + 132, // $C4A1 + 132, // $C4A2 + 132, // $C4A3 + 132, // $C4A4 + 132, // $C4A5 + 132, // $C4A6 + 132, // $C4A7 + 132, // $C4A8 + 132, // $C4A9 + 132, // $C4AA + 132, // $C4AB + 132, // $C4AC + 132, // $C4AD + 132, // $C4AE + 132, // $C4AF + 132, // $C4B0 + 132, // $C4B1 + 132, // $C4B2 + 132, // $C4B3 + 132, // $C4B4 + 132, // $C4B5 + 132, // $C4B6 + 132, // $C4B7 + 132, // $C4B8 + 132, // $C4B9 + 132, // $C4BA + 132, // $C4BB + 132, // $C4BC + 132, // $C4BD + 132, // $C4BE + 132, // $C4BF + 132, // $C4C0 + 132, // $C4C1 + 132, // $C4C2 + 132, // $C4C3 + 132, // $C4C4 + 132, // $C4C5 + 132, // $C4C6 + 132, // $C4C7 + 132, // $C4C8 + 132, // $C4C9 + 132, // $C4CA + 132, // $C4CB + 132, // $C4CC + 132, // $C4CD + 132, // $C4CE + 132, // $C4CF + 132, // $C4D0 + 132, // $C4D1 + 132, // $C4D2 + 132, // $C4D3 + 132, // $C4D4 + 132, // $C4D5 + 132, // $C4D6 + 132, // $C4D7 + 132, // $C4D8 + 132, // $C4D9 + 132, // $C4DA + 132, // $C4DB + 132, // $C4DC + 132, // $C4DD + 132, // $C4DE + 132, // $C4DF + 132, // $C4E0 + 132, // $C4E1 + 132, // $C4E2 + 132, // $C4E3 + 132, // $C4E4 + 132, // $C4E5 + 132, // $C4E6 + 132, // $C4E7 + 132, // $C4E8 + 132, // $C4E9 + 132, // $C4EA + 132, // $C4EB + 132, // $C4EC + 132, // $C4ED + 132, // $C4EE + 132, // $C4EF + 132, // $C4F0 + 132, // $C4F1 + 132, // $C4F2 + 132, // $C4F3 + 132, // $C4F4 + 132, // $C4F5 + 132, // $C4F6 + 132, // $C4F7 + 132, // $C4F8 + 132, // $C4F9 + 132, // $C4FA + 132, // $C4FB + 132, // $C4FC + 132, // $C4FD + 132, // $C4FE + 132, // $C4FF + 132, // $C500 + 132, // $C501 + 132, // $C502 + 132, // $C503 + 132, // $C504 + 132, // $C505 + 132, // $C506 + 132, // $C507 + 132, // $C508 + 132, // $C509 + 132, // $C50A + 132, // $C50B + 132, // $C50C + 132, // $C50D + 132, // $C50E + 132, // $C50F + 132, // $C510 + 132, // $C511 + 132, // $C512 + 132, // $C513 + 132, // $C514 + 132, // $C515 + 132, // $C516 + 132, // $C517 + 132, // $C518 + 132, // $C519 + 132, // $C51A + 132, // $C51B + 132, // $C51C + 132, // $C51D + 132, // $C51E + 132, // $C51F + 132, // $C520 + 132, // $C521 + 132, // $C522 + 132, // $C523 + 132, // $C524 + 132, // $C525 + 132, // $C526 + 132, // $C527 + 132, // $C528 + 132, // $C529 + 132, // $C52A + 132, // $C52B + 132, // $C52C + 132, // $C52D + 132, // $C52E + 132, // $C52F + 132, // $C530 + 132, // $C531 + 132, // $C532 + 132, // $C533 + 132, // $C534 + 132, // $C535 + 132, // $C536 + 132, // $C537 + 132, // $C538 + 132, // $C539 + 132, // $C53A + 132, // $C53B + 132, // $C53C + 132, // $C53D + 132, // $C53E + 132, // $C53F + 132, // $C540 + 132, // $C541 + 132, // $C542 + 132, // $C543 + 132, // $C544 + 132, // $C545 + 132, // $C546 + 132, // $C547 + 132, // $C548 + 132, // $C549 + 132, // $C54A + 132, // $C54B + 132, // $C54C + 132, // $C54D + 132, // $C54E + 132, // $C54F + 132, // $C550 + 132, // $C551 + 132, // $C552 + 132, // $C553 + 132, // $C554 + 132, // $C555 + 132, // $C556 + 132, // $C557 + 132, // $C558 + 132, // $C559 + 132, // $C55A + 132, // $C55B + 132, // $C55C + 132, // $C55D + 132, // $C55E + 132, // $C55F + 132, // $C560 + 132, // $C561 + 132, // $C562 + 132, // $C563 + 132, // $C564 + 132, // $C565 + 132, // $C566 + 132, // $C567 + 132, // $C568 + 132, // $C569 + 132, // $C56A + 132, // $C56B + 132, // $C56C + 132, // $C56D + 132, // $C56E + 132, // $C56F + 132, // $C570 + 132, // $C571 + 132, // $C572 + 132, // $C573 + 132, // $C574 + 132, // $C575 + 132, // $C576 + 132, // $C577 + 132, // $C578 + 132, // $C579 + 132, // $C57A + 132, // $C57B + 132, // $C57C + 132, // $C57D + 132, // $C57E + 132, // $C57F + 132, // $C580 + 132, // $C581 + 132, // $C582 + 132, // $C583 + 132, // $C584 + 132, // $C585 + 132, // $C586 + 132, // $C587 + 132, // $C588 + 132, // $C589 + 132, // $C58A + 132, // $C58B + 132, // $C58C + 132, // $C58D + 132, // $C58E + 132, // $C58F + 132, // $C590 + 132, // $C591 + 132, // $C592 + 132, // $C593 + 132, // $C594 + 132, // $C595 + 132, // $C596 + 132, // $C597 + 132, // $C598 + 132, // $C599 + 132, // $C59A + 132, // $C59B + 132, // $C59C + 132, // $C59D + 132, // $C59E + 132, // $C59F + 132, // $C5A0 + 132, // $C5A1 + 132, // $C5A2 + 132, // $C5A3 + 132, // $C5A4 + 132, // $C5A5 + 132, // $C5A6 + 132, // $C5A7 + 132, // $C5A8 + 132, // $C5A9 + 132, // $C5AA + 132, // $C5AB + 132, // $C5AC + 132, // $C5AD + 132, // $C5AE + 132, // $C5AF + 132, // $C5B0 + 132, // $C5B1 + 132, // $C5B2 + 132, // $C5B3 + 132, // $C5B4 + 132, // $C5B5 + 132, // $C5B6 + 132, // $C5B7 + 132, // $C5B8 + 132, // $C5B9 + 132, // $C5BA + 132, // $C5BB + 132, // $C5BC + 132, // $C5BD + 132, // $C5BE + 132, // $C5BF + 132, // $C5C0 + 132, // $C5C1 + 132, // $C5C2 + 132, // $C5C3 + 132, // $C5C4 + 132, // $C5C5 + 132, // $C5C6 + 132, // $C5C7 + 132, // $C5C8 + 132, // $C5C9 + 132, // $C5CA + 132, // $C5CB + 132, // $C5CC + 132, // $C5CD + 132, // $C5CE + 132, // $C5CF + 132, // $C5D0 + 132, // $C5D1 + 132, // $C5D2 + 132, // $C5D3 + 132, // $C5D4 + 132, // $C5D5 + 132, // $C5D6 + 132, // $C5D7 + 132, // $C5D8 + 132, // $C5D9 + 132, // $C5DA + 132, // $C5DB + 132, // $C5DC + 132, // $C5DD + 132, // $C5DE + 132, // $C5DF + 132, // $C5E0 + 132, // $C5E1 + 132, // $C5E2 + 132, // $C5E3 + 132, // $C5E4 + 132, // $C5E5 + 132, // $C5E6 + 132, // $C5E7 + 132, // $C5E8 + 132, // $C5E9 + 132, // $C5EA + 132, // $C5EB + 132, // $C5EC + 132, // $C5ED + 132, // $C5EE + 132, // $C5EF + 132, // $C5F0 + 132, // $C5F1 + 132, // $C5F2 + 132, // $C5F3 + 132, // $C5F4 + 132, // $C5F5 + 132, // $C5F6 + 132, // $C5F7 + 132, // $C5F8 + 132, // $C5F9 + 132, // $C5FA + 132, // $C5FB + 132, // $C5FC + 132, // $C5FD + 132, // $C5FE + 132, // $C5FF + 132, // $C600 + 132, // $C601 + 132, // $C602 + 132, // $C603 + 132, // $C604 + 132, // $C605 + 132, // $C606 + 132, // $C607 + 132, // $C608 + 132, // $C609 + 132, // $C60A + 132, // $C60B + 132, // $C60C + 132, // $C60D + 132, // $C60E + 132, // $C60F + 132, // $C610 + 132, // $C611 + 132, // $C612 + 132, // $C613 + 132, // $C614 + 132, // $C615 + 132, // $C616 + 132, // $C617 + 132, // $C618 + 132, // $C619 + 132, // $C61A + 132, // $C61B + 132, // $C61C + 132, // $C61D + 132, // $C61E + 132, // $C61F + 132, // $C620 + 132, // $C621 + 132, // $C622 + 132, // $C623 + 132, // $C624 + 132, // $C625 + 132, // $C626 + 132, // $C627 + 132, // $C628 + 132, // $C629 + 132, // $C62A + 132, // $C62B + 132, // $C62C + 132, // $C62D + 132, // $C62E + 132, // $C62F + 132, // $C630 + 132, // $C631 + 132, // $C632 + 132, // $C633 + 132, // $C634 + 132, // $C635 + 132, // $C636 + 132, // $C637 + 132, // $C638 + 132, // $C639 + 132, // $C63A + 132, // $C63B + 132, // $C63C + 132, // $C63D + 132, // $C63E + 132, // $C63F + 132, // $C640 + 132, // $C641 + 132, // $C642 + 132, // $C643 + 132, // $C644 + 132, // $C645 + 132, // $C646 + 132, // $C647 + 132, // $C648 + 132, // $C649 + 132, // $C64A + 132, // $C64B + 132, // $C64C + 132, // $C64D + 132, // $C64E + 132, // $C64F + 132, // $C650 + 132, // $C651 + 132, // $C652 + 132, // $C653 + 132, // $C654 + 132, // $C655 + 132, // $C656 + 132, // $C657 + 132, // $C658 + 132, // $C659 + 132, // $C65A + 132, // $C65B + 132, // $C65C + 132, // $C65D + 132, // $C65E + 132, // $C65F + 132, // $C660 + 132, // $C661 + 132, // $C662 + 132, // $C663 + 132, // $C664 + 132, // $C665 + 132, // $C666 + 132, // $C667 + 132, // $C668 + 132, // $C669 + 132, // $C66A + 132, // $C66B + 132, // $C66C + 132, // $C66D + 132, // $C66E + 132, // $C66F + 132, // $C670 + 132, // $C671 + 132, // $C672 + 132, // $C673 + 132, // $C674 + 132, // $C675 + 132, // $C676 + 132, // $C677 + 132, // $C678 + 132, // $C679 + 132, // $C67A + 132, // $C67B + 132, // $C67C + 132, // $C67D + 132, // $C67E + 132, // $C67F + 132, // $C680 + 132, // $C681 + 132, // $C682 + 132, // $C683 + 132, // $C684 + 132, // $C685 + 132, // $C686 + 132, // $C687 + 132, // $C688 + 132, // $C689 + 132, // $C68A + 132, // $C68B + 132, // $C68C + 132, // $C68D + 132, // $C68E + 132, // $C68F + 132, // $C690 + 132, // $C691 + 132, // $C692 + 132, // $C693 + 132, // $C694 + 132, // $C695 + 132, // $C696 + 132, // $C697 + 132, // $C698 + 132, // $C699 + 132, // $C69A + 132, // $C69B + 132, // $C69C + 132, // $C69D + 132, // $C69E + 132, // $C69F + 132, // $C6A0 + 132, // $C6A1 + 132, // $C6A2 + 132, // $C6A3 + 132, // $C6A4 + 132, // $C6A5 + 132, // $C6A6 + 132, // $C6A7 + 132, // $C6A8 + 132, // $C6A9 + 132, // $C6AA + 132, // $C6AB + 132, // $C6AC + 132, // $C6AD + 132, // $C6AE + 132, // $C6AF + 132, // $C6B0 + 132, // $C6B1 + 132, // $C6B2 + 132, // $C6B3 + 132, // $C6B4 + 132, // $C6B5 + 132, // $C6B6 + 132, // $C6B7 + 132, // $C6B8 + 132, // $C6B9 + 132, // $C6BA + 132, // $C6BB + 132, // $C6BC + 132, // $C6BD + 132, // $C6BE + 132, // $C6BF + 132, // $C6C0 + 132, // $C6C1 + 132, // $C6C2 + 132, // $C6C3 + 132, // $C6C4 + 132, // $C6C5 + 132, // $C6C6 + 132, // $C6C7 + 132, // $C6C8 + 132, // $C6C9 + 132, // $C6CA + 132, // $C6CB + 132, // $C6CC + 132, // $C6CD + 132, // $C6CE + 132, // $C6CF + 132, // $C6D0 + 132, // $C6D1 + 132, // $C6D2 + 132, // $C6D3 + 132, // $C6D4 + 132, // $C6D5 + 132, // $C6D6 + 132, // $C6D7 + 132, // $C6D8 + 132, // $C6D9 + 132, // $C6DA + 132, // $C6DB + 132, // $C6DC + 132, // $C6DD + 132, // $C6DE + 132, // $C6DF + 132, // $C6E0 + 132, // $C6E1 + 132, // $C6E2 + 132, // $C6E3 + 132, // $C6E4 + 132, // $C6E5 + 132, // $C6E6 + 132, // $C6E7 + 132, // $C6E8 + 132, // $C6E9 + 132, // $C6EA + 132, // $C6EB + 132, // $C6EC + 132, // $C6ED + 132, // $C6EE + 132, // $C6EF + 132, // $C6F0 + 132, // $C6F1 + 132, // $C6F2 + 132, // $C6F3 + 132, // $C6F4 + 132, // $C6F5 + 132, // $C6F6 + 132, // $C6F7 + 132, // $C6F8 + 132, // $C6F9 + 132, // $C6FA + 132, // $C6FB + 132, // $C6FC + 132, // $C6FD + 132, // $C6FE + 132, // $C6FF + 132, // $C700 + 132, // $C701 + 132, // $C702 + 132, // $C703 + 132, // $C704 + 132, // $C705 + 132, // $C706 + 132, // $C707 + 132, // $C708 + 132, // $C709 + 132, // $C70A + 132, // $C70B + 132, // $C70C + 132, // $C70D + 132, // $C70E + 132, // $C70F + 132, // $C710 + 132, // $C711 + 132, // $C712 + 132, // $C713 + 132, // $C714 + 132, // $C715 + 132, // $C716 + 132, // $C717 + 132, // $C718 + 132, // $C719 + 132, // $C71A + 132, // $C71B + 132, // $C71C + 132, // $C71D + 132, // $C71E + 132, // $C71F + 132, // $C720 + 132, // $C721 + 132, // $C722 + 132, // $C723 + 132, // $C724 + 132, // $C725 + 132, // $C726 + 132, // $C727 + 132, // $C728 + 132, // $C729 + 132, // $C72A + 132, // $C72B + 132, // $C72C + 132, // $C72D + 132, // $C72E + 132, // $C72F + 132, // $C730 + 132, // $C731 + 132, // $C732 + 132, // $C733 + 132, // $C734 + 132, // $C735 + 132, // $C736 + 132, // $C737 + 132, // $C738 + 132, // $C739 + 132, // $C73A + 132, // $C73B + 132, // $C73C + 132, // $C73D + 132, // $C73E + 132, // $C73F + 132, // $C740 + 132, // $C741 + 132, // $C742 + 132, // $C743 + 132, // $C744 + 132, // $C745 + 132, // $C746 + 132, // $C747 + 132, // $C748 + 132, // $C749 + 132, // $C74A + 132, // $C74B + 132, // $C74C + 132, // $C74D + 132, // $C74E + 132, // $C74F + 132, // $C750 + 132, // $C751 + 132, // $C752 + 132, // $C753 + 132, // $C754 + 132, // $C755 + 132, // $C756 + 132, // $C757 + 132, // $C758 + 132, // $C759 + 132, // $C75A + 132, // $C75B + 132, // $C75C + 132, // $C75D + 132, // $C75E + 132, // $C75F + 132, // $C760 + 132, // $C761 + 132, // $C762 + 132, // $C763 + 132, // $C764 + 132, // $C765 + 132, // $C766 + 132, // $C767 + 132, // $C768 + 132, // $C769 + 132, // $C76A + 132, // $C76B + 132, // $C76C + 132, // $C76D + 132, // $C76E + 132, // $C76F + 132, // $C770 + 132, // $C771 + 132, // $C772 + 132, // $C773 + 132, // $C774 + 132, // $C775 + 132, // $C776 + 132, // $C777 + 132, // $C778 + 132, // $C779 + 132, // $C77A + 132, // $C77B + 132, // $C77C + 132, // $C77D + 132, // $C77E + 132, // $C77F + 132, // $C780 + 132, // $C781 + 132, // $C782 + 132, // $C783 + 132, // $C784 + 132, // $C785 + 132, // $C786 + 132, // $C787 + 132, // $C788 + 132, // $C789 + 132, // $C78A + 132, // $C78B + 132, // $C78C + 132, // $C78D + 132, // $C78E + 132, // $C78F + 132, // $C790 + 132, // $C791 + 132, // $C792 + 132, // $C793 + 132, // $C794 + 132, // $C795 + 132, // $C796 + 132, // $C797 + 132, // $C798 + 132, // $C799 + 132, // $C79A + 132, // $C79B + 132, // $C79C + 132, // $C79D + 132, // $C79E + 132, // $C79F + 132, // $C7A0 + 132, // $C7A1 + 132, // $C7A2 + 132, // $C7A3 + 132, // $C7A4 + 132, // $C7A5 + 132, // $C7A6 + 132, // $C7A7 + 132, // $C7A8 + 132, // $C7A9 + 132, // $C7AA + 132, // $C7AB + 132, // $C7AC + 132, // $C7AD + 132, // $C7AE + 132, // $C7AF + 132, // $C7B0 + 132, // $C7B1 + 132, // $C7B2 + 132, // $C7B3 + 132, // $C7B4 + 132, // $C7B5 + 132, // $C7B6 + 132, // $C7B7 + 132, // $C7B8 + 132, // $C7B9 + 132, // $C7BA + 132, // $C7BB + 132, // $C7BC + 132, // $C7BD + 132, // $C7BE + 132, // $C7BF + 132, // $C7C0 + 132, // $C7C1 + 132, // $C7C2 + 132, // $C7C3 + 132, // $C7C4 + 132, // $C7C5 + 132, // $C7C6 + 132, // $C7C7 + 132, // $C7C8 + 132, // $C7C9 + 132, // $C7CA + 132, // $C7CB + 132, // $C7CC + 132, // $C7CD + 132, // $C7CE + 132, // $C7CF + 132, // $C7D0 + 132, // $C7D1 + 132, // $C7D2 + 132, // $C7D3 + 132, // $C7D4 + 132, // $C7D5 + 132, // $C7D6 + 132, // $C7D7 + 132, // $C7D8 + 132, // $C7D9 + 132, // $C7DA + 132, // $C7DB + 132, // $C7DC + 132, // $C7DD + 132, // $C7DE + 132, // $C7DF + 132, // $C7E0 + 132, // $C7E1 + 132, // $C7E2 + 132, // $C7E3 + 132, // $C7E4 + 132, // $C7E5 + 132, // $C7E6 + 132, // $C7E7 + 132, // $C7E8 + 132, // $C7E9 + 132, // $C7EA + 132, // $C7EB + 132, // $C7EC + 132, // $C7ED + 132, // $C7EE + 132, // $C7EF + 132, // $C7F0 + 132, // $C7F1 + 132, // $C7F2 + 132, // $C7F3 + 132, // $C7F4 + 132, // $C7F5 + 132, // $C7F6 + 132, // $C7F7 + 132, // $C7F8 + 132, // $C7F9 + 132, // $C7FA + 132, // $C7FB + 132, // $C7FC + 132, // $C7FD + 132, // $C7FE + 132, // $C7FF + 132, // $C800 + 132, // $C801 + 132, // $C802 + 132, // $C803 + 132, // $C804 + 132, // $C805 + 132, // $C806 + 132, // $C807 + 132, // $C808 + 132, // $C809 + 132, // $C80A + 132, // $C80B + 132, // $C80C + 132, // $C80D + 132, // $C80E + 132, // $C80F + 132, // $C810 + 132, // $C811 + 132, // $C812 + 132, // $C813 + 132, // $C814 + 132, // $C815 + 132, // $C816 + 132, // $C817 + 132, // $C818 + 132, // $C819 + 132, // $C81A + 132, // $C81B + 132, // $C81C + 132, // $C81D + 132, // $C81E + 132, // $C81F + 132, // $C820 + 132, // $C821 + 132, // $C822 + 132, // $C823 + 132, // $C824 + 132, // $C825 + 132, // $C826 + 132, // $C827 + 132, // $C828 + 132, // $C829 + 132, // $C82A + 132, // $C82B + 132, // $C82C + 132, // $C82D + 132, // $C82E + 132, // $C82F + 132, // $C830 + 132, // $C831 + 132, // $C832 + 132, // $C833 + 132, // $C834 + 132, // $C835 + 132, // $C836 + 132, // $C837 + 132, // $C838 + 132, // $C839 + 132, // $C83A + 132, // $C83B + 132, // $C83C + 132, // $C83D + 132, // $C83E + 132, // $C83F + 132, // $C840 + 132, // $C841 + 132, // $C842 + 132, // $C843 + 132, // $C844 + 132, // $C845 + 132, // $C846 + 132, // $C847 + 132, // $C848 + 132, // $C849 + 132, // $C84A + 132, // $C84B + 132, // $C84C + 132, // $C84D + 132, // $C84E + 132, // $C84F + 132, // $C850 + 132, // $C851 + 132, // $C852 + 132, // $C853 + 132, // $C854 + 132, // $C855 + 132, // $C856 + 132, // $C857 + 132, // $C858 + 132, // $C859 + 132, // $C85A + 132, // $C85B + 132, // $C85C + 132, // $C85D + 132, // $C85E + 132, // $C85F + 132, // $C860 + 132, // $C861 + 132, // $C862 + 132, // $C863 + 132, // $C864 + 132, // $C865 + 132, // $C866 + 132, // $C867 + 132, // $C868 + 132, // $C869 + 132, // $C86A + 132, // $C86B + 132, // $C86C + 132, // $C86D + 132, // $C86E + 132, // $C86F + 132, // $C870 + 132, // $C871 + 132, // $C872 + 132, // $C873 + 132, // $C874 + 132, // $C875 + 132, // $C876 + 132, // $C877 + 132, // $C878 + 132, // $C879 + 132, // $C87A + 132, // $C87B + 132, // $C87C + 132, // $C87D + 132, // $C87E + 132, // $C87F + 132, // $C880 + 132, // $C881 + 132, // $C882 + 132, // $C883 + 132, // $C884 + 132, // $C885 + 132, // $C886 + 132, // $C887 + 132, // $C888 + 132, // $C889 + 132, // $C88A + 132, // $C88B + 132, // $C88C + 132, // $C88D + 132, // $C88E + 132, // $C88F + 132, // $C890 + 132, // $C891 + 132, // $C892 + 132, // $C893 + 132, // $C894 + 132, // $C895 + 132, // $C896 + 132, // $C897 + 132, // $C898 + 132, // $C899 + 132, // $C89A + 132, // $C89B + 132, // $C89C + 132, // $C89D + 132, // $C89E + 132, // $C89F + 132, // $C8A0 + 132, // $C8A1 + 132, // $C8A2 + 132, // $C8A3 + 132, // $C8A4 + 132, // $C8A5 + 132, // $C8A6 + 132, // $C8A7 + 132, // $C8A8 + 132, // $C8A9 + 132, // $C8AA + 132, // $C8AB + 132, // $C8AC + 132, // $C8AD + 132, // $C8AE + 132, // $C8AF + 132, // $C8B0 + 132, // $C8B1 + 132, // $C8B2 + 132, // $C8B3 + 132, // $C8B4 + 132, // $C8B5 + 132, // $C8B6 + 132, // $C8B7 + 132, // $C8B8 + 132, // $C8B9 + 132, // $C8BA + 132, // $C8BB + 132, // $C8BC + 132, // $C8BD + 132, // $C8BE + 132, // $C8BF + 132, // $C8C0 + 132, // $C8C1 + 132, // $C8C2 + 132, // $C8C3 + 132, // $C8C4 + 132, // $C8C5 + 132, // $C8C6 + 132, // $C8C7 + 132, // $C8C8 + 132, // $C8C9 + 132, // $C8CA + 132, // $C8CB + 132, // $C8CC + 132, // $C8CD + 132, // $C8CE + 132, // $C8CF + 132, // $C8D0 + 132, // $C8D1 + 132, // $C8D2 + 132, // $C8D3 + 132, // $C8D4 + 132, // $C8D5 + 132, // $C8D6 + 132, // $C8D7 + 132, // $C8D8 + 132, // $C8D9 + 132, // $C8DA + 132, // $C8DB + 132, // $C8DC + 132, // $C8DD + 132, // $C8DE + 132, // $C8DF + 132, // $C8E0 + 132, // $C8E1 + 132, // $C8E2 + 132, // $C8E3 + 132, // $C8E4 + 132, // $C8E5 + 132, // $C8E6 + 132, // $C8E7 + 132, // $C8E8 + 132, // $C8E9 + 132, // $C8EA + 132, // $C8EB + 132, // $C8EC + 132, // $C8ED + 132, // $C8EE + 132, // $C8EF + 132, // $C8F0 + 132, // $C8F1 + 132, // $C8F2 + 132, // $C8F3 + 132, // $C8F4 + 132, // $C8F5 + 132, // $C8F6 + 132, // $C8F7 + 132, // $C8F8 + 132, // $C8F9 + 132, // $C8FA + 132, // $C8FB + 132, // $C8FC + 132, // $C8FD + 132, // $C8FE + 132, // $C8FF + 132, // $C900 + 132, // $C901 + 132, // $C902 + 132, // $C903 + 132, // $C904 + 132, // $C905 + 132, // $C906 + 132, // $C907 + 132, // $C908 + 132, // $C909 + 132, // $C90A + 132, // $C90B + 132, // $C90C + 132, // $C90D + 132, // $C90E + 132, // $C90F + 132, // $C910 + 132, // $C911 + 132, // $C912 + 132, // $C913 + 132, // $C914 + 132, // $C915 + 132, // $C916 + 132, // $C917 + 132, // $C918 + 132, // $C919 + 132, // $C91A + 132, // $C91B + 132, // $C91C + 132, // $C91D + 132, // $C91E + 132, // $C91F + 132, // $C920 + 132, // $C921 + 132, // $C922 + 132, // $C923 + 132, // $C924 + 132, // $C925 + 132, // $C926 + 132, // $C927 + 132, // $C928 + 132, // $C929 + 132, // $C92A + 132, // $C92B + 132, // $C92C + 132, // $C92D + 132, // $C92E + 132, // $C92F + 132, // $C930 + 132, // $C931 + 132, // $C932 + 132, // $C933 + 132, // $C934 + 132, // $C935 + 132, // $C936 + 132, // $C937 + 132, // $C938 + 132, // $C939 + 132, // $C93A + 132, // $C93B + 132, // $C93C + 132, // $C93D + 132, // $C93E + 132, // $C93F + 132, // $C940 + 132, // $C941 + 132, // $C942 + 132, // $C943 + 132, // $C944 + 132, // $C945 + 132, // $C946 + 132, // $C947 + 132, // $C948 + 132, // $C949 + 132, // $C94A + 132, // $C94B + 132, // $C94C + 132, // $C94D + 132, // $C94E + 132, // $C94F + 132, // $C950 + 132, // $C951 + 132, // $C952 + 132, // $C953 + 132, // $C954 + 132, // $C955 + 132, // $C956 + 132, // $C957 + 132, // $C958 + 132, // $C959 + 132, // $C95A + 132, // $C95B + 132, // $C95C + 132, // $C95D + 132, // $C95E + 132, // $C95F + 132, // $C960 + 132, // $C961 + 132, // $C962 + 132, // $C963 + 132, // $C964 + 132, // $C965 + 132, // $C966 + 132, // $C967 + 132, // $C968 + 132, // $C969 + 132, // $C96A + 132, // $C96B + 132, // $C96C + 132, // $C96D + 132, // $C96E + 132, // $C96F + 132, // $C970 + 132, // $C971 + 132, // $C972 + 132, // $C973 + 132, // $C974 + 132, // $C975 + 132, // $C976 + 132, // $C977 + 132, // $C978 + 132, // $C979 + 132, // $C97A + 132, // $C97B + 132, // $C97C + 132, // $C97D + 132, // $C97E + 132, // $C97F + 132, // $C980 + 132, // $C981 + 132, // $C982 + 132, // $C983 + 132, // $C984 + 132, // $C985 + 132, // $C986 + 132, // $C987 + 132, // $C988 + 132, // $C989 + 132, // $C98A + 132, // $C98B + 132, // $C98C + 132, // $C98D + 132, // $C98E + 132, // $C98F + 132, // $C990 + 132, // $C991 + 132, // $C992 + 132, // $C993 + 132, // $C994 + 132, // $C995 + 132, // $C996 + 132, // $C997 + 132, // $C998 + 132, // $C999 + 132, // $C99A + 132, // $C99B + 132, // $C99C + 132, // $C99D + 132, // $C99E + 132, // $C99F + 132, // $C9A0 + 132, // $C9A1 + 132, // $C9A2 + 132, // $C9A3 + 132, // $C9A4 + 132, // $C9A5 + 132, // $C9A6 + 132, // $C9A7 + 132, // $C9A8 + 132, // $C9A9 + 132, // $C9AA + 132, // $C9AB + 132, // $C9AC + 132, // $C9AD + 132, // $C9AE + 132, // $C9AF + 132, // $C9B0 + 132, // $C9B1 + 132, // $C9B2 + 132, // $C9B3 + 132, // $C9B4 + 132, // $C9B5 + 132, // $C9B6 + 132, // $C9B7 + 132, // $C9B8 + 132, // $C9B9 + 132, // $C9BA + 132, // $C9BB + 132, // $C9BC + 132, // $C9BD + 132, // $C9BE + 132, // $C9BF + 132, // $C9C0 + 132, // $C9C1 + 132, // $C9C2 + 132, // $C9C3 + 132, // $C9C4 + 132, // $C9C5 + 132, // $C9C6 + 132, // $C9C7 + 132, // $C9C8 + 132, // $C9C9 + 132, // $C9CA + 132, // $C9CB + 132, // $C9CC + 132, // $C9CD + 132, // $C9CE + 132, // $C9CF + 132, // $C9D0 + 132, // $C9D1 + 132, // $C9D2 + 132, // $C9D3 + 132, // $C9D4 + 132, // $C9D5 + 132, // $C9D6 + 132, // $C9D7 + 132, // $C9D8 + 132, // $C9D9 + 132, // $C9DA + 132, // $C9DB + 132, // $C9DC + 132, // $C9DD + 132, // $C9DE + 132, // $C9DF + 132, // $C9E0 + 132, // $C9E1 + 132, // $C9E2 + 132, // $C9E3 + 132, // $C9E4 + 132, // $C9E5 + 132, // $C9E6 + 132, // $C9E7 + 132, // $C9E8 + 132, // $C9E9 + 132, // $C9EA + 132, // $C9EB + 132, // $C9EC + 132, // $C9ED + 132, // $C9EE + 132, // $C9EF + 132, // $C9F0 + 132, // $C9F1 + 132, // $C9F2 + 132, // $C9F3 + 132, // $C9F4 + 132, // $C9F5 + 132, // $C9F6 + 132, // $C9F7 + 132, // $C9F8 + 132, // $C9F9 + 132, // $C9FA + 132, // $C9FB + 132, // $C9FC + 132, // $C9FD + 132, // $C9FE + 132, // $C9FF + 132, // $CA00 + 132, // $CA01 + 132, // $CA02 + 132, // $CA03 + 132, // $CA04 + 132, // $CA05 + 132, // $CA06 + 132, // $CA07 + 132, // $CA08 + 132, // $CA09 + 132, // $CA0A + 132, // $CA0B + 132, // $CA0C + 132, // $CA0D + 132, // $CA0E + 132, // $CA0F + 132, // $CA10 + 132, // $CA11 + 132, // $CA12 + 132, // $CA13 + 132, // $CA14 + 132, // $CA15 + 132, // $CA16 + 132, // $CA17 + 132, // $CA18 + 132, // $CA19 + 132, // $CA1A + 132, // $CA1B + 132, // $CA1C + 132, // $CA1D + 132, // $CA1E + 132, // $CA1F + 132, // $CA20 + 132, // $CA21 + 132, // $CA22 + 132, // $CA23 + 132, // $CA24 + 132, // $CA25 + 132, // $CA26 + 132, // $CA27 + 132, // $CA28 + 132, // $CA29 + 132, // $CA2A + 132, // $CA2B + 132, // $CA2C + 132, // $CA2D + 132, // $CA2E + 132, // $CA2F + 132, // $CA30 + 132, // $CA31 + 132, // $CA32 + 132, // $CA33 + 132, // $CA34 + 132, // $CA35 + 132, // $CA36 + 132, // $CA37 + 132, // $CA38 + 132, // $CA39 + 132, // $CA3A + 132, // $CA3B + 132, // $CA3C + 132, // $CA3D + 132, // $CA3E + 132, // $CA3F + 132, // $CA40 + 132, // $CA41 + 132, // $CA42 + 132, // $CA43 + 132, // $CA44 + 132, // $CA45 + 132, // $CA46 + 132, // $CA47 + 132, // $CA48 + 132, // $CA49 + 132, // $CA4A + 132, // $CA4B + 132, // $CA4C + 132, // $CA4D + 132, // $CA4E + 132, // $CA4F + 132, // $CA50 + 132, // $CA51 + 132, // $CA52 + 132, // $CA53 + 132, // $CA54 + 132, // $CA55 + 132, // $CA56 + 132, // $CA57 + 132, // $CA58 + 132, // $CA59 + 132, // $CA5A + 132, // $CA5B + 132, // $CA5C + 132, // $CA5D + 132, // $CA5E + 132, // $CA5F + 132, // $CA60 + 132, // $CA61 + 132, // $CA62 + 132, // $CA63 + 132, // $CA64 + 132, // $CA65 + 132, // $CA66 + 132, // $CA67 + 132, // $CA68 + 132, // $CA69 + 132, // $CA6A + 132, // $CA6B + 132, // $CA6C + 132, // $CA6D + 132, // $CA6E + 132, // $CA6F + 132, // $CA70 + 132, // $CA71 + 132, // $CA72 + 132, // $CA73 + 132, // $CA74 + 132, // $CA75 + 132, // $CA76 + 132, // $CA77 + 132, // $CA78 + 132, // $CA79 + 132, // $CA7A + 132, // $CA7B + 132, // $CA7C + 132, // $CA7D + 132, // $CA7E + 132, // $CA7F + 132, // $CA80 + 132, // $CA81 + 132, // $CA82 + 132, // $CA83 + 132, // $CA84 + 132, // $CA85 + 132, // $CA86 + 132, // $CA87 + 132, // $CA88 + 132, // $CA89 + 132, // $CA8A + 132, // $CA8B + 132, // $CA8C + 132, // $CA8D + 132, // $CA8E + 132, // $CA8F + 132, // $CA90 + 132, // $CA91 + 132, // $CA92 + 132, // $CA93 + 132, // $CA94 + 132, // $CA95 + 132, // $CA96 + 132, // $CA97 + 132, // $CA98 + 132, // $CA99 + 132, // $CA9A + 132, // $CA9B + 132, // $CA9C + 132, // $CA9D + 132, // $CA9E + 132, // $CA9F + 132, // $CAA0 + 132, // $CAA1 + 132, // $CAA2 + 132, // $CAA3 + 132, // $CAA4 + 132, // $CAA5 + 132, // $CAA6 + 132, // $CAA7 + 132, // $CAA8 + 132, // $CAA9 + 132, // $CAAA + 132, // $CAAB + 132, // $CAAC + 132, // $CAAD + 132, // $CAAE + 132, // $CAAF + 132, // $CAB0 + 132, // $CAB1 + 132, // $CAB2 + 132, // $CAB3 + 132, // $CAB4 + 132, // $CAB5 + 132, // $CAB6 + 132, // $CAB7 + 132, // $CAB8 + 132, // $CAB9 + 132, // $CABA + 132, // $CABB + 132, // $CABC + 132, // $CABD + 132, // $CABE + 132, // $CABF + 132, // $CAC0 + 132, // $CAC1 + 132, // $CAC2 + 132, // $CAC3 + 132, // $CAC4 + 132, // $CAC5 + 132, // $CAC6 + 132, // $CAC7 + 132, // $CAC8 + 132, // $CAC9 + 132, // $CACA + 132, // $CACB + 132, // $CACC + 132, // $CACD + 132, // $CACE + 132, // $CACF + 132, // $CAD0 + 132, // $CAD1 + 132, // $CAD2 + 132, // $CAD3 + 132, // $CAD4 + 132, // $CAD5 + 132, // $CAD6 + 132, // $CAD7 + 132, // $CAD8 + 132, // $CAD9 + 132, // $CADA + 132, // $CADB + 132, // $CADC + 132, // $CADD + 132, // $CADE + 132, // $CADF + 132, // $CAE0 + 132, // $CAE1 + 132, // $CAE2 + 132, // $CAE3 + 132, // $CAE4 + 132, // $CAE5 + 132, // $CAE6 + 132, // $CAE7 + 132, // $CAE8 + 132, // $CAE9 + 132, // $CAEA + 132, // $CAEB + 132, // $CAEC + 132, // $CAED + 132, // $CAEE + 132, // $CAEF + 132, // $CAF0 + 132, // $CAF1 + 132, // $CAF2 + 132, // $CAF3 + 132, // $CAF4 + 132, // $CAF5 + 132, // $CAF6 + 132, // $CAF7 + 132, // $CAF8 + 132, // $CAF9 + 132, // $CAFA + 132, // $CAFB + 132, // $CAFC + 132, // $CAFD + 132, // $CAFE + 132, // $CAFF + 132, // $CB00 + 132, // $CB01 + 132, // $CB02 + 132, // $CB03 + 132, // $CB04 + 132, // $CB05 + 132, // $CB06 + 132, // $CB07 + 132, // $CB08 + 132, // $CB09 + 132, // $CB0A + 132, // $CB0B + 132, // $CB0C + 132, // $CB0D + 132, // $CB0E + 132, // $CB0F + 132, // $CB10 + 132, // $CB11 + 132, // $CB12 + 132, // $CB13 + 132, // $CB14 + 132, // $CB15 + 132, // $CB16 + 132, // $CB17 + 132, // $CB18 + 132, // $CB19 + 132, // $CB1A + 132, // $CB1B + 132, // $CB1C + 132, // $CB1D + 132, // $CB1E + 132, // $CB1F + 132, // $CB20 + 132, // $CB21 + 132, // $CB22 + 132, // $CB23 + 132, // $CB24 + 132, // $CB25 + 132, // $CB26 + 132, // $CB27 + 132, // $CB28 + 132, // $CB29 + 132, // $CB2A + 132, // $CB2B + 132, // $CB2C + 132, // $CB2D + 132, // $CB2E + 132, // $CB2F + 132, // $CB30 + 132, // $CB31 + 132, // $CB32 + 132, // $CB33 + 132, // $CB34 + 132, // $CB35 + 132, // $CB36 + 132, // $CB37 + 132, // $CB38 + 132, // $CB39 + 132, // $CB3A + 132, // $CB3B + 132, // $CB3C + 132, // $CB3D + 132, // $CB3E + 132, // $CB3F + 132, // $CB40 + 132, // $CB41 + 132, // $CB42 + 132, // $CB43 + 132, // $CB44 + 132, // $CB45 + 132, // $CB46 + 132, // $CB47 + 132, // $CB48 + 132, // $CB49 + 132, // $CB4A + 132, // $CB4B + 132, // $CB4C + 132, // $CB4D + 132, // $CB4E + 132, // $CB4F + 132, // $CB50 + 132, // $CB51 + 132, // $CB52 + 132, // $CB53 + 132, // $CB54 + 132, // $CB55 + 132, // $CB56 + 132, // $CB57 + 132, // $CB58 + 132, // $CB59 + 132, // $CB5A + 132, // $CB5B + 132, // $CB5C + 132, // $CB5D + 132, // $CB5E + 132, // $CB5F + 132, // $CB60 + 132, // $CB61 + 132, // $CB62 + 132, // $CB63 + 132, // $CB64 + 132, // $CB65 + 132, // $CB66 + 132, // $CB67 + 132, // $CB68 + 132, // $CB69 + 132, // $CB6A + 132, // $CB6B + 132, // $CB6C + 132, // $CB6D + 132, // $CB6E + 132, // $CB6F + 132, // $CB70 + 132, // $CB71 + 132, // $CB72 + 132, // $CB73 + 132, // $CB74 + 132, // $CB75 + 132, // $CB76 + 132, // $CB77 + 132, // $CB78 + 132, // $CB79 + 132, // $CB7A + 132, // $CB7B + 132, // $CB7C + 132, // $CB7D + 132, // $CB7E + 132, // $CB7F + 132, // $CB80 + 132, // $CB81 + 132, // $CB82 + 132, // $CB83 + 132, // $CB84 + 132, // $CB85 + 132, // $CB86 + 132, // $CB87 + 132, // $CB88 + 132, // $CB89 + 132, // $CB8A + 132, // $CB8B + 132, // $CB8C + 132, // $CB8D + 132, // $CB8E + 132, // $CB8F + 132, // $CB90 + 132, // $CB91 + 132, // $CB92 + 132, // $CB93 + 132, // $CB94 + 132, // $CB95 + 132, // $CB96 + 132, // $CB97 + 132, // $CB98 + 132, // $CB99 + 132, // $CB9A + 132, // $CB9B + 132, // $CB9C + 132, // $CB9D + 132, // $CB9E + 132, // $CB9F + 132, // $CBA0 + 132, // $CBA1 + 132, // $CBA2 + 132, // $CBA3 + 132, // $CBA4 + 132, // $CBA5 + 132, // $CBA6 + 132, // $CBA7 + 132, // $CBA8 + 132, // $CBA9 + 132, // $CBAA + 132, // $CBAB + 132, // $CBAC + 132, // $CBAD + 132, // $CBAE + 132, // $CBAF + 132, // $CBB0 + 132, // $CBB1 + 132, // $CBB2 + 132, // $CBB3 + 132, // $CBB4 + 132, // $CBB5 + 132, // $CBB6 + 132, // $CBB7 + 132, // $CBB8 + 132, // $CBB9 + 132, // $CBBA + 132, // $CBBB + 132, // $CBBC + 132, // $CBBD + 132, // $CBBE + 132, // $CBBF + 132, // $CBC0 + 132, // $CBC1 + 132, // $CBC2 + 132, // $CBC3 + 132, // $CBC4 + 132, // $CBC5 + 132, // $CBC6 + 132, // $CBC7 + 132, // $CBC8 + 132, // $CBC9 + 132, // $CBCA + 132, // $CBCB + 132, // $CBCC + 132, // $CBCD + 132, // $CBCE + 132, // $CBCF + 132, // $CBD0 + 132, // $CBD1 + 132, // $CBD2 + 132, // $CBD3 + 132, // $CBD4 + 132, // $CBD5 + 132, // $CBD6 + 132, // $CBD7 + 132, // $CBD8 + 132, // $CBD9 + 132, // $CBDA + 132, // $CBDB + 132, // $CBDC + 132, // $CBDD + 132, // $CBDE + 132, // $CBDF + 132, // $CBE0 + 132, // $CBE1 + 132, // $CBE2 + 132, // $CBE3 + 132, // $CBE4 + 132, // $CBE5 + 132, // $CBE6 + 132, // $CBE7 + 132, // $CBE8 + 132, // $CBE9 + 132, // $CBEA + 132, // $CBEB + 132, // $CBEC + 132, // $CBED + 132, // $CBEE + 132, // $CBEF + 132, // $CBF0 + 132, // $CBF1 + 132, // $CBF2 + 132, // $CBF3 + 132, // $CBF4 + 132, // $CBF5 + 132, // $CBF6 + 132, // $CBF7 + 132, // $CBF8 + 132, // $CBF9 + 132, // $CBFA + 132, // $CBFB + 132, // $CBFC + 132, // $CBFD + 132, // $CBFE + 132, // $CBFF + 132, // $CC00 + 132, // $CC01 + 132, // $CC02 + 132, // $CC03 + 132, // $CC04 + 132, // $CC05 + 132, // $CC06 + 132, // $CC07 + 132, // $CC08 + 132, // $CC09 + 132, // $CC0A + 132, // $CC0B + 132, // $CC0C + 132, // $CC0D + 132, // $CC0E + 132, // $CC0F + 132, // $CC10 + 132, // $CC11 + 132, // $CC12 + 132, // $CC13 + 132, // $CC14 + 132, // $CC15 + 132, // $CC16 + 132, // $CC17 + 132, // $CC18 + 132, // $CC19 + 132, // $CC1A + 132, // $CC1B + 132, // $CC1C + 132, // $CC1D + 132, // $CC1E + 132, // $CC1F + 132, // $CC20 + 132, // $CC21 + 132, // $CC22 + 132, // $CC23 + 132, // $CC24 + 132, // $CC25 + 132, // $CC26 + 132, // $CC27 + 132, // $CC28 + 132, // $CC29 + 132, // $CC2A + 132, // $CC2B + 132, // $CC2C + 132, // $CC2D + 132, // $CC2E + 132, // $CC2F + 132, // $CC30 + 132, // $CC31 + 132, // $CC32 + 132, // $CC33 + 132, // $CC34 + 132, // $CC35 + 132, // $CC36 + 132, // $CC37 + 132, // $CC38 + 132, // $CC39 + 132, // $CC3A + 132, // $CC3B + 132, // $CC3C + 132, // $CC3D + 132, // $CC3E + 132, // $CC3F + 132, // $CC40 + 132, // $CC41 + 132, // $CC42 + 132, // $CC43 + 132, // $CC44 + 132, // $CC45 + 132, // $CC46 + 132, // $CC47 + 132, // $CC48 + 132, // $CC49 + 132, // $CC4A + 132, // $CC4B + 132, // $CC4C + 132, // $CC4D + 132, // $CC4E + 132, // $CC4F + 132, // $CC50 + 132, // $CC51 + 132, // $CC52 + 132, // $CC53 + 132, // $CC54 + 132, // $CC55 + 132, // $CC56 + 132, // $CC57 + 132, // $CC58 + 132, // $CC59 + 132, // $CC5A + 132, // $CC5B + 132, // $CC5C + 132, // $CC5D + 132, // $CC5E + 132, // $CC5F + 132, // $CC60 + 132, // $CC61 + 132, // $CC62 + 132, // $CC63 + 132, // $CC64 + 132, // $CC65 + 132, // $CC66 + 132, // $CC67 + 132, // $CC68 + 132, // $CC69 + 132, // $CC6A + 132, // $CC6B + 132, // $CC6C + 132, // $CC6D + 132, // $CC6E + 132, // $CC6F + 132, // $CC70 + 132, // $CC71 + 132, // $CC72 + 132, // $CC73 + 132, // $CC74 + 132, // $CC75 + 132, // $CC76 + 132, // $CC77 + 132, // $CC78 + 132, // $CC79 + 132, // $CC7A + 132, // $CC7B + 132, // $CC7C + 132, // $CC7D + 132, // $CC7E + 132, // $CC7F + 132, // $CC80 + 132, // $CC81 + 132, // $CC82 + 132, // $CC83 + 132, // $CC84 + 132, // $CC85 + 132, // $CC86 + 132, // $CC87 + 132, // $CC88 + 132, // $CC89 + 132, // $CC8A + 132, // $CC8B + 132, // $CC8C + 132, // $CC8D + 132, // $CC8E + 132, // $CC8F + 132, // $CC90 + 132, // $CC91 + 132, // $CC92 + 132, // $CC93 + 132, // $CC94 + 132, // $CC95 + 132, // $CC96 + 132, // $CC97 + 132, // $CC98 + 132, // $CC99 + 132, // $CC9A + 132, // $CC9B + 132, // $CC9C + 132, // $CC9D + 132, // $CC9E + 132, // $CC9F + 132, // $CCA0 + 132, // $CCA1 + 132, // $CCA2 + 132, // $CCA3 + 132, // $CCA4 + 132, // $CCA5 + 132, // $CCA6 + 132, // $CCA7 + 132, // $CCA8 + 132, // $CCA9 + 132, // $CCAA + 132, // $CCAB + 132, // $CCAC + 132, // $CCAD + 132, // $CCAE + 132, // $CCAF + 132, // $CCB0 + 132, // $CCB1 + 132, // $CCB2 + 132, // $CCB3 + 132, // $CCB4 + 132, // $CCB5 + 132, // $CCB6 + 132, // $CCB7 + 132, // $CCB8 + 132, // $CCB9 + 132, // $CCBA + 132, // $CCBB + 132, // $CCBC + 132, // $CCBD + 132, // $CCBE + 132, // $CCBF + 132, // $CCC0 + 132, // $CCC1 + 132, // $CCC2 + 132, // $CCC3 + 132, // $CCC4 + 132, // $CCC5 + 132, // $CCC6 + 132, // $CCC7 + 132, // $CCC8 + 132, // $CCC9 + 132, // $CCCA + 132, // $CCCB + 132, // $CCCC + 132, // $CCCD + 132, // $CCCE + 132, // $CCCF + 132, // $CCD0 + 132, // $CCD1 + 132, // $CCD2 + 132, // $CCD3 + 132, // $CCD4 + 132, // $CCD5 + 132, // $CCD6 + 132, // $CCD7 + 132, // $CCD8 + 132, // $CCD9 + 132, // $CCDA + 132, // $CCDB + 132, // $CCDC + 132, // $CCDD + 132, // $CCDE + 132, // $CCDF + 132, // $CCE0 + 132, // $CCE1 + 132, // $CCE2 + 132, // $CCE3 + 132, // $CCE4 + 132, // $CCE5 + 132, // $CCE6 + 132, // $CCE7 + 132, // $CCE8 + 132, // $CCE9 + 132, // $CCEA + 132, // $CCEB + 132, // $CCEC + 132, // $CCED + 132, // $CCEE + 132, // $CCEF + 132, // $CCF0 + 132, // $CCF1 + 132, // $CCF2 + 132, // $CCF3 + 132, // $CCF4 + 132, // $CCF5 + 132, // $CCF6 + 132, // $CCF7 + 132, // $CCF8 + 132, // $CCF9 + 132, // $CCFA + 132, // $CCFB + 132, // $CCFC + 132, // $CCFD + 132, // $CCFE + 132, // $CCFF + 132, // $CD00 + 132, // $CD01 + 132, // $CD02 + 132, // $CD03 + 132, // $CD04 + 132, // $CD05 + 132, // $CD06 + 132, // $CD07 + 132, // $CD08 + 132, // $CD09 + 132, // $CD0A + 132, // $CD0B + 132, // $CD0C + 132, // $CD0D + 132, // $CD0E + 132, // $CD0F + 132, // $CD10 + 132, // $CD11 + 132, // $CD12 + 132, // $CD13 + 132, // $CD14 + 132, // $CD15 + 132, // $CD16 + 132, // $CD17 + 132, // $CD18 + 132, // $CD19 + 132, // $CD1A + 132, // $CD1B + 132, // $CD1C + 132, // $CD1D + 132, // $CD1E + 132, // $CD1F + 132, // $CD20 + 132, // $CD21 + 132, // $CD22 + 132, // $CD23 + 132, // $CD24 + 132, // $CD25 + 132, // $CD26 + 132, // $CD27 + 132, // $CD28 + 132, // $CD29 + 132, // $CD2A + 132, // $CD2B + 132, // $CD2C + 132, // $CD2D + 132, // $CD2E + 132, // $CD2F + 132, // $CD30 + 132, // $CD31 + 132, // $CD32 + 132, // $CD33 + 132, // $CD34 + 132, // $CD35 + 132, // $CD36 + 132, // $CD37 + 132, // $CD38 + 132, // $CD39 + 132, // $CD3A + 132, // $CD3B + 132, // $CD3C + 132, // $CD3D + 132, // $CD3E + 132, // $CD3F + 132, // $CD40 + 132, // $CD41 + 132, // $CD42 + 132, // $CD43 + 132, // $CD44 + 132, // $CD45 + 132, // $CD46 + 132, // $CD47 + 132, // $CD48 + 132, // $CD49 + 132, // $CD4A + 132, // $CD4B + 132, // $CD4C + 132, // $CD4D + 132, // $CD4E + 132, // $CD4F + 132, // $CD50 + 132, // $CD51 + 132, // $CD52 + 132, // $CD53 + 132, // $CD54 + 132, // $CD55 + 132, // $CD56 + 132, // $CD57 + 132, // $CD58 + 132, // $CD59 + 132, // $CD5A + 132, // $CD5B + 132, // $CD5C + 132, // $CD5D + 132, // $CD5E + 132, // $CD5F + 132, // $CD60 + 132, // $CD61 + 132, // $CD62 + 132, // $CD63 + 132, // $CD64 + 132, // $CD65 + 132, // $CD66 + 132, // $CD67 + 132, // $CD68 + 132, // $CD69 + 132, // $CD6A + 132, // $CD6B + 132, // $CD6C + 132, // $CD6D + 132, // $CD6E + 132, // $CD6F + 132, // $CD70 + 132, // $CD71 + 132, // $CD72 + 132, // $CD73 + 132, // $CD74 + 132, // $CD75 + 132, // $CD76 + 132, // $CD77 + 132, // $CD78 + 132, // $CD79 + 132, // $CD7A + 132, // $CD7B + 132, // $CD7C + 132, // $CD7D + 132, // $CD7E + 132, // $CD7F + 132, // $CD80 + 132, // $CD81 + 132, // $CD82 + 132, // $CD83 + 132, // $CD84 + 132, // $CD85 + 132, // $CD86 + 132, // $CD87 + 132, // $CD88 + 132, // $CD89 + 132, // $CD8A + 132, // $CD8B + 132, // $CD8C + 132, // $CD8D + 132, // $CD8E + 132, // $CD8F + 132, // $CD90 + 132, // $CD91 + 132, // $CD92 + 132, // $CD93 + 132, // $CD94 + 132, // $CD95 + 132, // $CD96 + 132, // $CD97 + 132, // $CD98 + 132, // $CD99 + 132, // $CD9A + 132, // $CD9B + 132, // $CD9C + 132, // $CD9D + 132, // $CD9E + 132, // $CD9F + 132, // $CDA0 + 132, // $CDA1 + 132, // $CDA2 + 132, // $CDA3 + 132, // $CDA4 + 132, // $CDA5 + 132, // $CDA6 + 132, // $CDA7 + 132, // $CDA8 + 132, // $CDA9 + 132, // $CDAA + 132, // $CDAB + 132, // $CDAC + 132, // $CDAD + 132, // $CDAE + 132, // $CDAF + 132, // $CDB0 + 132, // $CDB1 + 132, // $CDB2 + 132, // $CDB3 + 132, // $CDB4 + 132, // $CDB5 + 132, // $CDB6 + 132, // $CDB7 + 132, // $CDB8 + 132, // $CDB9 + 132, // $CDBA + 132, // $CDBB + 132, // $CDBC + 132, // $CDBD + 132, // $CDBE + 132, // $CDBF + 132, // $CDC0 + 132, // $CDC1 + 132, // $CDC2 + 132, // $CDC3 + 132, // $CDC4 + 132, // $CDC5 + 132, // $CDC6 + 132, // $CDC7 + 132, // $CDC8 + 132, // $CDC9 + 132, // $CDCA + 132, // $CDCB + 132, // $CDCC + 132, // $CDCD + 132, // $CDCE + 132, // $CDCF + 132, // $CDD0 + 132, // $CDD1 + 132, // $CDD2 + 132, // $CDD3 + 132, // $CDD4 + 132, // $CDD5 + 132, // $CDD6 + 132, // $CDD7 + 132, // $CDD8 + 132, // $CDD9 + 132, // $CDDA + 132, // $CDDB + 132, // $CDDC + 132, // $CDDD + 132, // $CDDE + 132, // $CDDF + 132, // $CDE0 + 132, // $CDE1 + 132, // $CDE2 + 132, // $CDE3 + 132, // $CDE4 + 132, // $CDE5 + 132, // $CDE6 + 132, // $CDE7 + 132, // $CDE8 + 132, // $CDE9 + 132, // $CDEA + 132, // $CDEB + 132, // $CDEC + 132, // $CDED + 132, // $CDEE + 132, // $CDEF + 132, // $CDF0 + 132, // $CDF1 + 132, // $CDF2 + 132, // $CDF3 + 132, // $CDF4 + 132, // $CDF5 + 132, // $CDF6 + 132, // $CDF7 + 132, // $CDF8 + 132, // $CDF9 + 132, // $CDFA + 132, // $CDFB + 132, // $CDFC + 132, // $CDFD + 132, // $CDFE + 132, // $CDFF + 132, // $CE00 + 132, // $CE01 + 132, // $CE02 + 132, // $CE03 + 132, // $CE04 + 132, // $CE05 + 132, // $CE06 + 132, // $CE07 + 132, // $CE08 + 132, // $CE09 + 132, // $CE0A + 132, // $CE0B + 132, // $CE0C + 132, // $CE0D + 132, // $CE0E + 132, // $CE0F + 132, // $CE10 + 132, // $CE11 + 132, // $CE12 + 132, // $CE13 + 132, // $CE14 + 132, // $CE15 + 132, // $CE16 + 132, // $CE17 + 132, // $CE18 + 132, // $CE19 + 132, // $CE1A + 132, // $CE1B + 132, // $CE1C + 132, // $CE1D + 132, // $CE1E + 132, // $CE1F + 132, // $CE20 + 132, // $CE21 + 132, // $CE22 + 132, // $CE23 + 132, // $CE24 + 132, // $CE25 + 132, // $CE26 + 132, // $CE27 + 132, // $CE28 + 132, // $CE29 + 132, // $CE2A + 132, // $CE2B + 132, // $CE2C + 132, // $CE2D + 132, // $CE2E + 132, // $CE2F + 132, // $CE30 + 132, // $CE31 + 132, // $CE32 + 132, // $CE33 + 132, // $CE34 + 132, // $CE35 + 132, // $CE36 + 132, // $CE37 + 132, // $CE38 + 132, // $CE39 + 132, // $CE3A + 132, // $CE3B + 132, // $CE3C + 132, // $CE3D + 132, // $CE3E + 132, // $CE3F + 132, // $CE40 + 132, // $CE41 + 132, // $CE42 + 132, // $CE43 + 132, // $CE44 + 132, // $CE45 + 132, // $CE46 + 132, // $CE47 + 132, // $CE48 + 132, // $CE49 + 132, // $CE4A + 132, // $CE4B + 132, // $CE4C + 132, // $CE4D + 132, // $CE4E + 132, // $CE4F + 132, // $CE50 + 132, // $CE51 + 132, // $CE52 + 132, // $CE53 + 132, // $CE54 + 132, // $CE55 + 132, // $CE56 + 132, // $CE57 + 132, // $CE58 + 132, // $CE59 + 132, // $CE5A + 132, // $CE5B + 132, // $CE5C + 132, // $CE5D + 132, // $CE5E + 132, // $CE5F + 132, // $CE60 + 132, // $CE61 + 132, // $CE62 + 132, // $CE63 + 132, // $CE64 + 132, // $CE65 + 132, // $CE66 + 132, // $CE67 + 132, // $CE68 + 132, // $CE69 + 132, // $CE6A + 132, // $CE6B + 132, // $CE6C + 132, // $CE6D + 132, // $CE6E + 132, // $CE6F + 132, // $CE70 + 132, // $CE71 + 132, // $CE72 + 132, // $CE73 + 132, // $CE74 + 132, // $CE75 + 132, // $CE76 + 132, // $CE77 + 132, // $CE78 + 132, // $CE79 + 132, // $CE7A + 132, // $CE7B + 132, // $CE7C + 132, // $CE7D + 132, // $CE7E + 132, // $CE7F + 132, // $CE80 + 132, // $CE81 + 132, // $CE82 + 132, // $CE83 + 132, // $CE84 + 132, // $CE85 + 132, // $CE86 + 132, // $CE87 + 132, // $CE88 + 132, // $CE89 + 132, // $CE8A + 132, // $CE8B + 132, // $CE8C + 132, // $CE8D + 132, // $CE8E + 132, // $CE8F + 132, // $CE90 + 132, // $CE91 + 132, // $CE92 + 132, // $CE93 + 132, // $CE94 + 132, // $CE95 + 132, // $CE96 + 132, // $CE97 + 132, // $CE98 + 132, // $CE99 + 132, // $CE9A + 132, // $CE9B + 132, // $CE9C + 132, // $CE9D + 132, // $CE9E + 132, // $CE9F + 132, // $CEA0 + 132, // $CEA1 + 132, // $CEA2 + 132, // $CEA3 + 132, // $CEA4 + 132, // $CEA5 + 132, // $CEA6 + 132, // $CEA7 + 132, // $CEA8 + 132, // $CEA9 + 132, // $CEAA + 132, // $CEAB + 132, // $CEAC + 132, // $CEAD + 132, // $CEAE + 132, // $CEAF + 132, // $CEB0 + 132, // $CEB1 + 132, // $CEB2 + 132, // $CEB3 + 132, // $CEB4 + 132, // $CEB5 + 132, // $CEB6 + 132, // $CEB7 + 132, // $CEB8 + 132, // $CEB9 + 132, // $CEBA + 132, // $CEBB + 132, // $CEBC + 132, // $CEBD + 132, // $CEBE + 132, // $CEBF + 132, // $CEC0 + 132, // $CEC1 + 132, // $CEC2 + 132, // $CEC3 + 132, // $CEC4 + 132, // $CEC5 + 132, // $CEC6 + 132, // $CEC7 + 132, // $CEC8 + 132, // $CEC9 + 132, // $CECA + 132, // $CECB + 132, // $CECC + 132, // $CECD + 132, // $CECE + 132, // $CECF + 132, // $CED0 + 132, // $CED1 + 132, // $CED2 + 132, // $CED3 + 132, // $CED4 + 132, // $CED5 + 132, // $CED6 + 132, // $CED7 + 132, // $CED8 + 132, // $CED9 + 132, // $CEDA + 132, // $CEDB + 132, // $CEDC + 132, // $CEDD + 132, // $CEDE + 132, // $CEDF + 132, // $CEE0 + 132, // $CEE1 + 132, // $CEE2 + 132, // $CEE3 + 132, // $CEE4 + 132, // $CEE5 + 132, // $CEE6 + 132, // $CEE7 + 132, // $CEE8 + 132, // $CEE9 + 132, // $CEEA + 132, // $CEEB + 132, // $CEEC + 132, // $CEED + 132, // $CEEE + 132, // $CEEF + 132, // $CEF0 + 132, // $CEF1 + 132, // $CEF2 + 132, // $CEF3 + 132, // $CEF4 + 132, // $CEF5 + 132, // $CEF6 + 132, // $CEF7 + 132, // $CEF8 + 132, // $CEF9 + 132, // $CEFA + 132, // $CEFB + 132, // $CEFC + 132, // $CEFD + 132, // $CEFE + 132, // $CEFF + 132, // $CF00 + 132, // $CF01 + 132, // $CF02 + 132, // $CF03 + 132, // $CF04 + 132, // $CF05 + 132, // $CF06 + 132, // $CF07 + 132, // $CF08 + 132, // $CF09 + 132, // $CF0A + 132, // $CF0B + 132, // $CF0C + 132, // $CF0D + 132, // $CF0E + 132, // $CF0F + 132, // $CF10 + 132, // $CF11 + 132, // $CF12 + 132, // $CF13 + 132, // $CF14 + 132, // $CF15 + 132, // $CF16 + 132, // $CF17 + 132, // $CF18 + 132, // $CF19 + 132, // $CF1A + 132, // $CF1B + 132, // $CF1C + 132, // $CF1D + 132, // $CF1E + 132, // $CF1F + 132, // $CF20 + 132, // $CF21 + 132, // $CF22 + 132, // $CF23 + 132, // $CF24 + 132, // $CF25 + 132, // $CF26 + 132, // $CF27 + 132, // $CF28 + 132, // $CF29 + 132, // $CF2A + 132, // $CF2B + 132, // $CF2C + 132, // $CF2D + 132, // $CF2E + 132, // $CF2F + 132, // $CF30 + 132, // $CF31 + 132, // $CF32 + 132, // $CF33 + 132, // $CF34 + 132, // $CF35 + 132, // $CF36 + 132, // $CF37 + 132, // $CF38 + 132, // $CF39 + 132, // $CF3A + 132, // $CF3B + 132, // $CF3C + 132, // $CF3D + 132, // $CF3E + 132, // $CF3F + 132, // $CF40 + 132, // $CF41 + 132, // $CF42 + 132, // $CF43 + 132, // $CF44 + 132, // $CF45 + 132, // $CF46 + 132, // $CF47 + 132, // $CF48 + 132, // $CF49 + 132, // $CF4A + 132, // $CF4B + 132, // $CF4C + 132, // $CF4D + 132, // $CF4E + 132, // $CF4F + 132, // $CF50 + 132, // $CF51 + 132, // $CF52 + 132, // $CF53 + 132, // $CF54 + 132, // $CF55 + 132, // $CF56 + 132, // $CF57 + 132, // $CF58 + 132, // $CF59 + 132, // $CF5A + 132, // $CF5B + 132, // $CF5C + 132, // $CF5D + 132, // $CF5E + 132, // $CF5F + 132, // $CF60 + 132, // $CF61 + 132, // $CF62 + 132, // $CF63 + 132, // $CF64 + 132, // $CF65 + 132, // $CF66 + 132, // $CF67 + 132, // $CF68 + 132, // $CF69 + 132, // $CF6A + 132, // $CF6B + 132, // $CF6C + 132, // $CF6D + 132, // $CF6E + 132, // $CF6F + 132, // $CF70 + 132, // $CF71 + 132, // $CF72 + 132, // $CF73 + 132, // $CF74 + 132, // $CF75 + 132, // $CF76 + 132, // $CF77 + 132, // $CF78 + 132, // $CF79 + 132, // $CF7A + 132, // $CF7B + 132, // $CF7C + 132, // $CF7D + 132, // $CF7E + 132, // $CF7F + 132, // $CF80 + 132, // $CF81 + 132, // $CF82 + 132, // $CF83 + 132, // $CF84 + 132, // $CF85 + 132, // $CF86 + 132, // $CF87 + 132, // $CF88 + 132, // $CF89 + 132, // $CF8A + 132, // $CF8B + 132, // $CF8C + 132, // $CF8D + 132, // $CF8E + 132, // $CF8F + 132, // $CF90 + 132, // $CF91 + 132, // $CF92 + 132, // $CF93 + 132, // $CF94 + 132, // $CF95 + 132, // $CF96 + 132, // $CF97 + 132, // $CF98 + 132, // $CF99 + 132, // $CF9A + 132, // $CF9B + 132, // $CF9C + 132, // $CF9D + 132, // $CF9E + 132, // $CF9F + 132, // $CFA0 + 132, // $CFA1 + 132, // $CFA2 + 132, // $CFA3 + 132, // $CFA4 + 132, // $CFA5 + 132, // $CFA6 + 132, // $CFA7 + 132, // $CFA8 + 132, // $CFA9 + 132, // $CFAA + 132, // $CFAB + 132, // $CFAC + 132, // $CFAD + 132, // $CFAE + 132, // $CFAF + 132, // $CFB0 + 132, // $CFB1 + 132, // $CFB2 + 132, // $CFB3 + 132, // $CFB4 + 132, // $CFB5 + 132, // $CFB6 + 132, // $CFB7 + 132, // $CFB8 + 132, // $CFB9 + 132, // $CFBA + 132, // $CFBB + 132, // $CFBC + 132, // $CFBD + 132, // $CFBE + 132, // $CFBF + 132, // $CFC0 + 132, // $CFC1 + 132, // $CFC2 + 132, // $CFC3 + 132, // $CFC4 + 132, // $CFC5 + 132, // $CFC6 + 132, // $CFC7 + 132, // $CFC8 + 132, // $CFC9 + 132, // $CFCA + 132, // $CFCB + 132, // $CFCC + 132, // $CFCD + 132, // $CFCE + 132, // $CFCF + 132, // $CFD0 + 132, // $CFD1 + 132, // $CFD2 + 132, // $CFD3 + 132, // $CFD4 + 132, // $CFD5 + 132, // $CFD6 + 132, // $CFD7 + 132, // $CFD8 + 132, // $CFD9 + 132, // $CFDA + 132, // $CFDB + 132, // $CFDC + 132, // $CFDD + 132, // $CFDE + 132, // $CFDF + 132, // $CFE0 + 132, // $CFE1 + 132, // $CFE2 + 132, // $CFE3 + 132, // $CFE4 + 132, // $CFE5 + 132, // $CFE6 + 132, // $CFE7 + 132, // $CFE8 + 132, // $CFE9 + 132, // $CFEA + 132, // $CFEB + 132, // $CFEC + 132, // $CFED + 132, // $CFEE + 132, // $CFEF + 132, // $CFF0 + 132, // $CFF1 + 132, // $CFF2 + 132, // $CFF3 + 132, // $CFF4 + 132, // $CFF5 + 132, // $CFF6 + 132, // $CFF7 + 132, // $CFF8 + 132, // $CFF9 + 132, // $CFFA + 132, // $CFFB + 132, // $CFFC + 132, // $CFFD + 132, // $CFFE + 132, // $CFFF + 132, // $D000 + 132, // $D001 + 132, // $D002 + 132, // $D003 + 132, // $D004 + 132, // $D005 + 132, // $D006 + 132, // $D007 + 132, // $D008 + 132, // $D009 + 132, // $D00A + 132, // $D00B + 132, // $D00C + 132, // $D00D + 132, // $D00E + 132, // $D00F + 132, // $D010 + 132, // $D011 + 132, // $D012 + 132, // $D013 + 132, // $D014 + 132, // $D015 + 132, // $D016 + 132, // $D017 + 132, // $D018 + 132, // $D019 + 132, // $D01A + 132, // $D01B + 132, // $D01C + 132, // $D01D + 132, // $D01E + 132, // $D01F + 132, // $D020 + 132, // $D021 + 132, // $D022 + 132, // $D023 + 132, // $D024 + 132, // $D025 + 132, // $D026 + 132, // $D027 + 132, // $D028 + 132, // $D029 + 132, // $D02A + 132, // $D02B + 132, // $D02C + 132, // $D02D + 132, // $D02E + 132, // $D02F + 132, // $D030 + 132, // $D031 + 132, // $D032 + 132, // $D033 + 132, // $D034 + 132, // $D035 + 132, // $D036 + 132, // $D037 + 132, // $D038 + 132, // $D039 + 132, // $D03A + 132, // $D03B + 132, // $D03C + 132, // $D03D + 132, // $D03E + 132, // $D03F + 132, // $D040 + 132, // $D041 + 132, // $D042 + 132, // $D043 + 132, // $D044 + 132, // $D045 + 132, // $D046 + 132, // $D047 + 132, // $D048 + 132, // $D049 + 132, // $D04A + 132, // $D04B + 132, // $D04C + 132, // $D04D + 132, // $D04E + 132, // $D04F + 132, // $D050 + 132, // $D051 + 132, // $D052 + 132, // $D053 + 132, // $D054 + 132, // $D055 + 132, // $D056 + 132, // $D057 + 132, // $D058 + 132, // $D059 + 132, // $D05A + 132, // $D05B + 132, // $D05C + 132, // $D05D + 132, // $D05E + 132, // $D05F + 132, // $D060 + 132, // $D061 + 132, // $D062 + 132, // $D063 + 132, // $D064 + 132, // $D065 + 132, // $D066 + 132, // $D067 + 132, // $D068 + 132, // $D069 + 132, // $D06A + 132, // $D06B + 132, // $D06C + 132, // $D06D + 132, // $D06E + 132, // $D06F + 132, // $D070 + 132, // $D071 + 132, // $D072 + 132, // $D073 + 132, // $D074 + 132, // $D075 + 132, // $D076 + 132, // $D077 + 132, // $D078 + 132, // $D079 + 132, // $D07A + 132, // $D07B + 132, // $D07C + 132, // $D07D + 132, // $D07E + 132, // $D07F + 132, // $D080 + 132, // $D081 + 132, // $D082 + 132, // $D083 + 132, // $D084 + 132, // $D085 + 132, // $D086 + 132, // $D087 + 132, // $D088 + 132, // $D089 + 132, // $D08A + 132, // $D08B + 132, // $D08C + 132, // $D08D + 132, // $D08E + 132, // $D08F + 132, // $D090 + 132, // $D091 + 132, // $D092 + 132, // $D093 + 132, // $D094 + 132, // $D095 + 132, // $D096 + 132, // $D097 + 132, // $D098 + 132, // $D099 + 132, // $D09A + 132, // $D09B + 132, // $D09C + 132, // $D09D + 132, // $D09E + 132, // $D09F + 132, // $D0A0 + 132, // $D0A1 + 132, // $D0A2 + 132, // $D0A3 + 132, // $D0A4 + 132, // $D0A5 + 132, // $D0A6 + 132, // $D0A7 + 132, // $D0A8 + 132, // $D0A9 + 132, // $D0AA + 132, // $D0AB + 132, // $D0AC + 132, // $D0AD + 132, // $D0AE + 132, // $D0AF + 132, // $D0B0 + 132, // $D0B1 + 132, // $D0B2 + 132, // $D0B3 + 132, // $D0B4 + 132, // $D0B5 + 132, // $D0B6 + 132, // $D0B7 + 132, // $D0B8 + 132, // $D0B9 + 132, // $D0BA + 132, // $D0BB + 132, // $D0BC + 132, // $D0BD + 132, // $D0BE + 132, // $D0BF + 132, // $D0C0 + 132, // $D0C1 + 132, // $D0C2 + 132, // $D0C3 + 132, // $D0C4 + 132, // $D0C5 + 132, // $D0C6 + 132, // $D0C7 + 132, // $D0C8 + 132, // $D0C9 + 132, // $D0CA + 132, // $D0CB + 132, // $D0CC + 132, // $D0CD + 132, // $D0CE + 132, // $D0CF + 132, // $D0D0 + 132, // $D0D1 + 132, // $D0D2 + 132, // $D0D3 + 132, // $D0D4 + 132, // $D0D5 + 132, // $D0D6 + 132, // $D0D7 + 132, // $D0D8 + 132, // $D0D9 + 132, // $D0DA + 132, // $D0DB + 132, // $D0DC + 132, // $D0DD + 132, // $D0DE + 132, // $D0DF + 132, // $D0E0 + 132, // $D0E1 + 132, // $D0E2 + 132, // $D0E3 + 132, // $D0E4 + 132, // $D0E5 + 132, // $D0E6 + 132, // $D0E7 + 132, // $D0E8 + 132, // $D0E9 + 132, // $D0EA + 132, // $D0EB + 132, // $D0EC + 132, // $D0ED + 132, // $D0EE + 132, // $D0EF + 132, // $D0F0 + 132, // $D0F1 + 132, // $D0F2 + 132, // $D0F3 + 132, // $D0F4 + 132, // $D0F5 + 132, // $D0F6 + 132, // $D0F7 + 132, // $D0F8 + 132, // $D0F9 + 132, // $D0FA + 132, // $D0FB + 132, // $D0FC + 132, // $D0FD + 132, // $D0FE + 132, // $D0FF + 132, // $D100 + 132, // $D101 + 132, // $D102 + 132, // $D103 + 132, // $D104 + 132, // $D105 + 132, // $D106 + 132, // $D107 + 132, // $D108 + 132, // $D109 + 132, // $D10A + 132, // $D10B + 132, // $D10C + 132, // $D10D + 132, // $D10E + 132, // $D10F + 132, // $D110 + 132, // $D111 + 132, // $D112 + 132, // $D113 + 132, // $D114 + 132, // $D115 + 132, // $D116 + 132, // $D117 + 132, // $D118 + 132, // $D119 + 132, // $D11A + 132, // $D11B + 132, // $D11C + 132, // $D11D + 132, // $D11E + 132, // $D11F + 132, // $D120 + 132, // $D121 + 132, // $D122 + 132, // $D123 + 132, // $D124 + 132, // $D125 + 132, // $D126 + 132, // $D127 + 132, // $D128 + 132, // $D129 + 132, // $D12A + 132, // $D12B + 132, // $D12C + 132, // $D12D + 132, // $D12E + 132, // $D12F + 132, // $D130 + 132, // $D131 + 132, // $D132 + 132, // $D133 + 132, // $D134 + 132, // $D135 + 132, // $D136 + 132, // $D137 + 132, // $D138 + 132, // $D139 + 132, // $D13A + 132, // $D13B + 132, // $D13C + 132, // $D13D + 132, // $D13E + 132, // $D13F + 132, // $D140 + 132, // $D141 + 132, // $D142 + 132, // $D143 + 132, // $D144 + 132, // $D145 + 132, // $D146 + 132, // $D147 + 132, // $D148 + 132, // $D149 + 132, // $D14A + 132, // $D14B + 132, // $D14C + 132, // $D14D + 132, // $D14E + 132, // $D14F + 132, // $D150 + 132, // $D151 + 132, // $D152 + 132, // $D153 + 132, // $D154 + 132, // $D155 + 132, // $D156 + 132, // $D157 + 132, // $D158 + 132, // $D159 + 132, // $D15A + 132, // $D15B + 132, // $D15C + 132, // $D15D + 132, // $D15E + 132, // $D15F + 132, // $D160 + 132, // $D161 + 132, // $D162 + 132, // $D163 + 132, // $D164 + 132, // $D165 + 132, // $D166 + 132, // $D167 + 132, // $D168 + 132, // $D169 + 132, // $D16A + 132, // $D16B + 132, // $D16C + 132, // $D16D + 132, // $D16E + 132, // $D16F + 132, // $D170 + 132, // $D171 + 132, // $D172 + 132, // $D173 + 132, // $D174 + 132, // $D175 + 132, // $D176 + 132, // $D177 + 132, // $D178 + 132, // $D179 + 132, // $D17A + 132, // $D17B + 132, // $D17C + 132, // $D17D + 132, // $D17E + 132, // $D17F + 132, // $D180 + 132, // $D181 + 132, // $D182 + 132, // $D183 + 132, // $D184 + 132, // $D185 + 132, // $D186 + 132, // $D187 + 132, // $D188 + 132, // $D189 + 132, // $D18A + 132, // $D18B + 132, // $D18C + 132, // $D18D + 132, // $D18E + 132, // $D18F + 132, // $D190 + 132, // $D191 + 132, // $D192 + 132, // $D193 + 132, // $D194 + 132, // $D195 + 132, // $D196 + 132, // $D197 + 132, // $D198 + 132, // $D199 + 132, // $D19A + 132, // $D19B + 132, // $D19C + 132, // $D19D + 132, // $D19E + 132, // $D19F + 132, // $D1A0 + 132, // $D1A1 + 132, // $D1A2 + 132, // $D1A3 + 132, // $D1A4 + 132, // $D1A5 + 132, // $D1A6 + 132, // $D1A7 + 132, // $D1A8 + 132, // $D1A9 + 132, // $D1AA + 132, // $D1AB + 132, // $D1AC + 132, // $D1AD + 132, // $D1AE + 132, // $D1AF + 132, // $D1B0 + 132, // $D1B1 + 132, // $D1B2 + 132, // $D1B3 + 132, // $D1B4 + 132, // $D1B5 + 132, // $D1B6 + 132, // $D1B7 + 132, // $D1B8 + 132, // $D1B9 + 132, // $D1BA + 132, // $D1BB + 132, // $D1BC + 132, // $D1BD + 132, // $D1BE + 132, // $D1BF + 132, // $D1C0 + 132, // $D1C1 + 132, // $D1C2 + 132, // $D1C3 + 132, // $D1C4 + 132, // $D1C5 + 132, // $D1C6 + 132, // $D1C7 + 132, // $D1C8 + 132, // $D1C9 + 132, // $D1CA + 132, // $D1CB + 132, // $D1CC + 132, // $D1CD + 132, // $D1CE + 132, // $D1CF + 132, // $D1D0 + 132, // $D1D1 + 132, // $D1D2 + 132, // $D1D3 + 132, // $D1D4 + 132, // $D1D5 + 132, // $D1D6 + 132, // $D1D7 + 132, // $D1D8 + 132, // $D1D9 + 132, // $D1DA + 132, // $D1DB + 132, // $D1DC + 132, // $D1DD + 132, // $D1DE + 132, // $D1DF + 132, // $D1E0 + 132, // $D1E1 + 132, // $D1E2 + 132, // $D1E3 + 132, // $D1E4 + 132, // $D1E5 + 132, // $D1E6 + 132, // $D1E7 + 132, // $D1E8 + 132, // $D1E9 + 132, // $D1EA + 132, // $D1EB + 132, // $D1EC + 132, // $D1ED + 132, // $D1EE + 132, // $D1EF + 132, // $D1F0 + 132, // $D1F1 + 132, // $D1F2 + 132, // $D1F3 + 132, // $D1F4 + 132, // $D1F5 + 132, // $D1F6 + 132, // $D1F7 + 132, // $D1F8 + 132, // $D1F9 + 132, // $D1FA + 132, // $D1FB + 132, // $D1FC + 132, // $D1FD + 132, // $D1FE + 132, // $D1FF + 132, // $D200 + 132, // $D201 + 132, // $D202 + 132, // $D203 + 132, // $D204 + 132, // $D205 + 132, // $D206 + 132, // $D207 + 132, // $D208 + 132, // $D209 + 132, // $D20A + 132, // $D20B + 132, // $D20C + 132, // $D20D + 132, // $D20E + 132, // $D20F + 132, // $D210 + 132, // $D211 + 132, // $D212 + 132, // $D213 + 132, // $D214 + 132, // $D215 + 132, // $D216 + 132, // $D217 + 132, // $D218 + 132, // $D219 + 132, // $D21A + 132, // $D21B + 132, // $D21C + 132, // $D21D + 132, // $D21E + 132, // $D21F + 132, // $D220 + 132, // $D221 + 132, // $D222 + 132, // $D223 + 132, // $D224 + 132, // $D225 + 132, // $D226 + 132, // $D227 + 132, // $D228 + 132, // $D229 + 132, // $D22A + 132, // $D22B + 132, // $D22C + 132, // $D22D + 132, // $D22E + 132, // $D22F + 132, // $D230 + 132, // $D231 + 132, // $D232 + 132, // $D233 + 132, // $D234 + 132, // $D235 + 132, // $D236 + 132, // $D237 + 132, // $D238 + 132, // $D239 + 132, // $D23A + 132, // $D23B + 132, // $D23C + 132, // $D23D + 132, // $D23E + 132, // $D23F + 132, // $D240 + 132, // $D241 + 132, // $D242 + 132, // $D243 + 132, // $D244 + 132, // $D245 + 132, // $D246 + 132, // $D247 + 132, // $D248 + 132, // $D249 + 132, // $D24A + 132, // $D24B + 132, // $D24C + 132, // $D24D + 132, // $D24E + 132, // $D24F + 132, // $D250 + 132, // $D251 + 132, // $D252 + 132, // $D253 + 132, // $D254 + 132, // $D255 + 132, // $D256 + 132, // $D257 + 132, // $D258 + 132, // $D259 + 132, // $D25A + 132, // $D25B + 132, // $D25C + 132, // $D25D + 132, // $D25E + 132, // $D25F + 132, // $D260 + 132, // $D261 + 132, // $D262 + 132, // $D263 + 132, // $D264 + 132, // $D265 + 132, // $D266 + 132, // $D267 + 132, // $D268 + 132, // $D269 + 132, // $D26A + 132, // $D26B + 132, // $D26C + 132, // $D26D + 132, // $D26E + 132, // $D26F + 132, // $D270 + 132, // $D271 + 132, // $D272 + 132, // $D273 + 132, // $D274 + 132, // $D275 + 132, // $D276 + 132, // $D277 + 132, // $D278 + 132, // $D279 + 132, // $D27A + 132, // $D27B + 132, // $D27C + 132, // $D27D + 132, // $D27E + 132, // $D27F + 132, // $D280 + 132, // $D281 + 132, // $D282 + 132, // $D283 + 132, // $D284 + 132, // $D285 + 132, // $D286 + 132, // $D287 + 132, // $D288 + 132, // $D289 + 132, // $D28A + 132, // $D28B + 132, // $D28C + 132, // $D28D + 132, // $D28E + 132, // $D28F + 132, // $D290 + 132, // $D291 + 132, // $D292 + 132, // $D293 + 132, // $D294 + 132, // $D295 + 132, // $D296 + 132, // $D297 + 132, // $D298 + 132, // $D299 + 132, // $D29A + 132, // $D29B + 132, // $D29C + 132, // $D29D + 132, // $D29E + 132, // $D29F + 132, // $D2A0 + 132, // $D2A1 + 132, // $D2A2 + 132, // $D2A3 + 132, // $D2A4 + 132, // $D2A5 + 132, // $D2A6 + 132, // $D2A7 + 132, // $D2A8 + 132, // $D2A9 + 132, // $D2AA + 132, // $D2AB + 132, // $D2AC + 132, // $D2AD + 132, // $D2AE + 132, // $D2AF + 132, // $D2B0 + 132, // $D2B1 + 132, // $D2B2 + 132, // $D2B3 + 132, // $D2B4 + 132, // $D2B5 + 132, // $D2B6 + 132, // $D2B7 + 132, // $D2B8 + 132, // $D2B9 + 132, // $D2BA + 132, // $D2BB + 132, // $D2BC + 132, // $D2BD + 132, // $D2BE + 132, // $D2BF + 132, // $D2C0 + 132, // $D2C1 + 132, // $D2C2 + 132, // $D2C3 + 132, // $D2C4 + 132, // $D2C5 + 132, // $D2C6 + 132, // $D2C7 + 132, // $D2C8 + 132, // $D2C9 + 132, // $D2CA + 132, // $D2CB + 132, // $D2CC + 132, // $D2CD + 132, // $D2CE + 132, // $D2CF + 132, // $D2D0 + 132, // $D2D1 + 132, // $D2D2 + 132, // $D2D3 + 132, // $D2D4 + 132, // $D2D5 + 132, // $D2D6 + 132, // $D2D7 + 132, // $D2D8 + 132, // $D2D9 + 132, // $D2DA + 132, // $D2DB + 132, // $D2DC + 132, // $D2DD + 132, // $D2DE + 132, // $D2DF + 132, // $D2E0 + 132, // $D2E1 + 132, // $D2E2 + 132, // $D2E3 + 132, // $D2E4 + 132, // $D2E5 + 132, // $D2E6 + 132, // $D2E7 + 132, // $D2E8 + 132, // $D2E9 + 132, // $D2EA + 132, // $D2EB + 132, // $D2EC + 132, // $D2ED + 132, // $D2EE + 132, // $D2EF + 132, // $D2F0 + 132, // $D2F1 + 132, // $D2F2 + 132, // $D2F3 + 132, // $D2F4 + 132, // $D2F5 + 132, // $D2F6 + 132, // $D2F7 + 132, // $D2F8 + 132, // $D2F9 + 132, // $D2FA + 132, // $D2FB + 132, // $D2FC + 132, // $D2FD + 132, // $D2FE + 132, // $D2FF + 132, // $D300 + 132, // $D301 + 132, // $D302 + 132, // $D303 + 132, // $D304 + 132, // $D305 + 132, // $D306 + 132, // $D307 + 132, // $D308 + 132, // $D309 + 132, // $D30A + 132, // $D30B + 132, // $D30C + 132, // $D30D + 132, // $D30E + 132, // $D30F + 132, // $D310 + 132, // $D311 + 132, // $D312 + 132, // $D313 + 132, // $D314 + 132, // $D315 + 132, // $D316 + 132, // $D317 + 132, // $D318 + 132, // $D319 + 132, // $D31A + 132, // $D31B + 132, // $D31C + 132, // $D31D + 132, // $D31E + 132, // $D31F + 132, // $D320 + 132, // $D321 + 132, // $D322 + 132, // $D323 + 132, // $D324 + 132, // $D325 + 132, // $D326 + 132, // $D327 + 132, // $D328 + 132, // $D329 + 132, // $D32A + 132, // $D32B + 132, // $D32C + 132, // $D32D + 132, // $D32E + 132, // $D32F + 132, // $D330 + 132, // $D331 + 132, // $D332 + 132, // $D333 + 132, // $D334 + 132, // $D335 + 132, // $D336 + 132, // $D337 + 132, // $D338 + 132, // $D339 + 132, // $D33A + 132, // $D33B + 132, // $D33C + 132, // $D33D + 132, // $D33E + 132, // $D33F + 132, // $D340 + 132, // $D341 + 132, // $D342 + 132, // $D343 + 132, // $D344 + 132, // $D345 + 132, // $D346 + 132, // $D347 + 132, // $D348 + 132, // $D349 + 132, // $D34A + 132, // $D34B + 132, // $D34C + 132, // $D34D + 132, // $D34E + 132, // $D34F + 132, // $D350 + 132, // $D351 + 132, // $D352 + 132, // $D353 + 132, // $D354 + 132, // $D355 + 132, // $D356 + 132, // $D357 + 132, // $D358 + 132, // $D359 + 132, // $D35A + 132, // $D35B + 132, // $D35C + 132, // $D35D + 132, // $D35E + 132, // $D35F + 132, // $D360 + 132, // $D361 + 132, // $D362 + 132, // $D363 + 132, // $D364 + 132, // $D365 + 132, // $D366 + 132, // $D367 + 132, // $D368 + 132, // $D369 + 132, // $D36A + 132, // $D36B + 132, // $D36C + 132, // $D36D + 132, // $D36E + 132, // $D36F + 132, // $D370 + 132, // $D371 + 132, // $D372 + 132, // $D373 + 132, // $D374 + 132, // $D375 + 132, // $D376 + 132, // $D377 + 132, // $D378 + 132, // $D379 + 132, // $D37A + 132, // $D37B + 132, // $D37C + 132, // $D37D + 132, // $D37E + 132, // $D37F + 132, // $D380 + 132, // $D381 + 132, // $D382 + 132, // $D383 + 132, // $D384 + 132, // $D385 + 132, // $D386 + 132, // $D387 + 132, // $D388 + 132, // $D389 + 132, // $D38A + 132, // $D38B + 132, // $D38C + 132, // $D38D + 132, // $D38E + 132, // $D38F + 132, // $D390 + 132, // $D391 + 132, // $D392 + 132, // $D393 + 132, // $D394 + 132, // $D395 + 132, // $D396 + 132, // $D397 + 132, // $D398 + 132, // $D399 + 132, // $D39A + 132, // $D39B + 132, // $D39C + 132, // $D39D + 132, // $D39E + 132, // $D39F + 132, // $D3A0 + 132, // $D3A1 + 132, // $D3A2 + 132, // $D3A3 + 132, // $D3A4 + 132, // $D3A5 + 132, // $D3A6 + 132, // $D3A7 + 132, // $D3A8 + 132, // $D3A9 + 132, // $D3AA + 132, // $D3AB + 132, // $D3AC + 132, // $D3AD + 132, // $D3AE + 132, // $D3AF + 132, // $D3B0 + 132, // $D3B1 + 132, // $D3B2 + 132, // $D3B3 + 132, // $D3B4 + 132, // $D3B5 + 132, // $D3B6 + 132, // $D3B7 + 132, // $D3B8 + 132, // $D3B9 + 132, // $D3BA + 132, // $D3BB + 132, // $D3BC + 132, // $D3BD + 132, // $D3BE + 132, // $D3BF + 132, // $D3C0 + 132, // $D3C1 + 132, // $D3C2 + 132, // $D3C3 + 132, // $D3C4 + 132, // $D3C5 + 132, // $D3C6 + 132, // $D3C7 + 132, // $D3C8 + 132, // $D3C9 + 132, // $D3CA + 132, // $D3CB + 132, // $D3CC + 132, // $D3CD + 132, // $D3CE + 132, // $D3CF + 132, // $D3D0 + 132, // $D3D1 + 132, // $D3D2 + 132, // $D3D3 + 132, // $D3D4 + 132, // $D3D5 + 132, // $D3D6 + 132, // $D3D7 + 132, // $D3D8 + 132, // $D3D9 + 132, // $D3DA + 132, // $D3DB + 132, // $D3DC + 132, // $D3DD + 132, // $D3DE + 132, // $D3DF + 132, // $D3E0 + 132, // $D3E1 + 132, // $D3E2 + 132, // $D3E3 + 132, // $D3E4 + 132, // $D3E5 + 132, // $D3E6 + 132, // $D3E7 + 132, // $D3E8 + 132, // $D3E9 + 132, // $D3EA + 132, // $D3EB + 132, // $D3EC + 132, // $D3ED + 132, // $D3EE + 132, // $D3EF + 132, // $D3F0 + 132, // $D3F1 + 132, // $D3F2 + 132, // $D3F3 + 132, // $D3F4 + 132, // $D3F5 + 132, // $D3F6 + 132, // $D3F7 + 132, // $D3F8 + 132, // $D3F9 + 132, // $D3FA + 132, // $D3FB + 132, // $D3FC + 132, // $D3FD + 132, // $D3FE + 132, // $D3FF + 132, // $D400 + 132, // $D401 + 132, // $D402 + 132, // $D403 + 132, // $D404 + 132, // $D405 + 132, // $D406 + 132, // $D407 + 132, // $D408 + 132, // $D409 + 132, // $D40A + 132, // $D40B + 132, // $D40C + 132, // $D40D + 132, // $D40E + 132, // $D40F + 132, // $D410 + 132, // $D411 + 132, // $D412 + 132, // $D413 + 132, // $D414 + 132, // $D415 + 132, // $D416 + 132, // $D417 + 132, // $D418 + 132, // $D419 + 132, // $D41A + 132, // $D41B + 132, // $D41C + 132, // $D41D + 132, // $D41E + 132, // $D41F + 132, // $D420 + 132, // $D421 + 132, // $D422 + 132, // $D423 + 132, // $D424 + 132, // $D425 + 132, // $D426 + 132, // $D427 + 132, // $D428 + 132, // $D429 + 132, // $D42A + 132, // $D42B + 132, // $D42C + 132, // $D42D + 132, // $D42E + 132, // $D42F + 132, // $D430 + 132, // $D431 + 132, // $D432 + 132, // $D433 + 132, // $D434 + 132, // $D435 + 132, // $D436 + 132, // $D437 + 132, // $D438 + 132, // $D439 + 132, // $D43A + 132, // $D43B + 132, // $D43C + 132, // $D43D + 132, // $D43E + 132, // $D43F + 132, // $D440 + 132, // $D441 + 132, // $D442 + 132, // $D443 + 132, // $D444 + 132, // $D445 + 132, // $D446 + 132, // $D447 + 132, // $D448 + 132, // $D449 + 132, // $D44A + 132, // $D44B + 132, // $D44C + 132, // $D44D + 132, // $D44E + 132, // $D44F + 132, // $D450 + 132, // $D451 + 132, // $D452 + 132, // $D453 + 132, // $D454 + 132, // $D455 + 132, // $D456 + 132, // $D457 + 132, // $D458 + 132, // $D459 + 132, // $D45A + 132, // $D45B + 132, // $D45C + 132, // $D45D + 132, // $D45E + 132, // $D45F + 132, // $D460 + 132, // $D461 + 132, // $D462 + 132, // $D463 + 132, // $D464 + 132, // $D465 + 132, // $D466 + 132, // $D467 + 132, // $D468 + 132, // $D469 + 132, // $D46A + 132, // $D46B + 132, // $D46C + 132, // $D46D + 132, // $D46E + 132, // $D46F + 132, // $D470 + 132, // $D471 + 132, // $D472 + 132, // $D473 + 132, // $D474 + 132, // $D475 + 132, // $D476 + 132, // $D477 + 132, // $D478 + 132, // $D479 + 132, // $D47A + 132, // $D47B + 132, // $D47C + 132, // $D47D + 132, // $D47E + 132, // $D47F + 132, // $D480 + 132, // $D481 + 132, // $D482 + 132, // $D483 + 132, // $D484 + 132, // $D485 + 132, // $D486 + 132, // $D487 + 132, // $D488 + 132, // $D489 + 132, // $D48A + 132, // $D48B + 132, // $D48C + 132, // $D48D + 132, // $D48E + 132, // $D48F + 132, // $D490 + 132, // $D491 + 132, // $D492 + 132, // $D493 + 132, // $D494 + 132, // $D495 + 132, // $D496 + 132, // $D497 + 132, // $D498 + 132, // $D499 + 132, // $D49A + 132, // $D49B + 132, // $D49C + 132, // $D49D + 132, // $D49E + 132, // $D49F + 132, // $D4A0 + 132, // $D4A1 + 132, // $D4A2 + 132, // $D4A3 + 132, // $D4A4 + 132, // $D4A5 + 132, // $D4A6 + 132, // $D4A7 + 132, // $D4A8 + 132, // $D4A9 + 132, // $D4AA + 132, // $D4AB + 132, // $D4AC + 132, // $D4AD + 132, // $D4AE + 132, // $D4AF + 132, // $D4B0 + 132, // $D4B1 + 132, // $D4B2 + 132, // $D4B3 + 132, // $D4B4 + 132, // $D4B5 + 132, // $D4B6 + 132, // $D4B7 + 132, // $D4B8 + 132, // $D4B9 + 132, // $D4BA + 132, // $D4BB + 132, // $D4BC + 132, // $D4BD + 132, // $D4BE + 132, // $D4BF + 132, // $D4C0 + 132, // $D4C1 + 132, // $D4C2 + 132, // $D4C3 + 132, // $D4C4 + 132, // $D4C5 + 132, // $D4C6 + 132, // $D4C7 + 132, // $D4C8 + 132, // $D4C9 + 132, // $D4CA + 132, // $D4CB + 132, // $D4CC + 132, // $D4CD + 132, // $D4CE + 132, // $D4CF + 132, // $D4D0 + 132, // $D4D1 + 132, // $D4D2 + 132, // $D4D3 + 132, // $D4D4 + 132, // $D4D5 + 132, // $D4D6 + 132, // $D4D7 + 132, // $D4D8 + 132, // $D4D9 + 132, // $D4DA + 132, // $D4DB + 132, // $D4DC + 132, // $D4DD + 132, // $D4DE + 132, // $D4DF + 132, // $D4E0 + 132, // $D4E1 + 132, // $D4E2 + 132, // $D4E3 + 132, // $D4E4 + 132, // $D4E5 + 132, // $D4E6 + 132, // $D4E7 + 132, // $D4E8 + 132, // $D4E9 + 132, // $D4EA + 132, // $D4EB + 132, // $D4EC + 132, // $D4ED + 132, // $D4EE + 132, // $D4EF + 132, // $D4F0 + 132, // $D4F1 + 132, // $D4F2 + 132, // $D4F3 + 132, // $D4F4 + 132, // $D4F5 + 132, // $D4F6 + 132, // $D4F7 + 132, // $D4F8 + 132, // $D4F9 + 132, // $D4FA + 132, // $D4FB + 132, // $D4FC + 132, // $D4FD + 132, // $D4FE + 132, // $D4FF + 132, // $D500 + 132, // $D501 + 132, // $D502 + 132, // $D503 + 132, // $D504 + 132, // $D505 + 132, // $D506 + 132, // $D507 + 132, // $D508 + 132, // $D509 + 132, // $D50A + 132, // $D50B + 132, // $D50C + 132, // $D50D + 132, // $D50E + 132, // $D50F + 132, // $D510 + 132, // $D511 + 132, // $D512 + 132, // $D513 + 132, // $D514 + 132, // $D515 + 132, // $D516 + 132, // $D517 + 132, // $D518 + 132, // $D519 + 132, // $D51A + 132, // $D51B + 132, // $D51C + 132, // $D51D + 132, // $D51E + 132, // $D51F + 132, // $D520 + 132, // $D521 + 132, // $D522 + 132, // $D523 + 132, // $D524 + 132, // $D525 + 132, // $D526 + 132, // $D527 + 132, // $D528 + 132, // $D529 + 132, // $D52A + 132, // $D52B + 132, // $D52C + 132, // $D52D + 132, // $D52E + 132, // $D52F + 132, // $D530 + 132, // $D531 + 132, // $D532 + 132, // $D533 + 132, // $D534 + 132, // $D535 + 132, // $D536 + 132, // $D537 + 132, // $D538 + 132, // $D539 + 132, // $D53A + 132, // $D53B + 132, // $D53C + 132, // $D53D + 132, // $D53E + 132, // $D53F + 132, // $D540 + 132, // $D541 + 132, // $D542 + 132, // $D543 + 132, // $D544 + 132, // $D545 + 132, // $D546 + 132, // $D547 + 132, // $D548 + 132, // $D549 + 132, // $D54A + 132, // $D54B + 132, // $D54C + 132, // $D54D + 132, // $D54E + 132, // $D54F + 132, // $D550 + 132, // $D551 + 132, // $D552 + 132, // $D553 + 132, // $D554 + 132, // $D555 + 132, // $D556 + 132, // $D557 + 132, // $D558 + 132, // $D559 + 132, // $D55A + 132, // $D55B + 132, // $D55C + 132, // $D55D + 132, // $D55E + 132, // $D55F + 132, // $D560 + 132, // $D561 + 132, // $D562 + 132, // $D563 + 132, // $D564 + 132, // $D565 + 132, // $D566 + 132, // $D567 + 132, // $D568 + 132, // $D569 + 132, // $D56A + 132, // $D56B + 132, // $D56C + 132, // $D56D + 132, // $D56E + 132, // $D56F + 132, // $D570 + 132, // $D571 + 132, // $D572 + 132, // $D573 + 132, // $D574 + 132, // $D575 + 132, // $D576 + 132, // $D577 + 132, // $D578 + 132, // $D579 + 132, // $D57A + 132, // $D57B + 132, // $D57C + 132, // $D57D + 132, // $D57E + 132, // $D57F + 132, // $D580 + 132, // $D581 + 132, // $D582 + 132, // $D583 + 132, // $D584 + 132, // $D585 + 132, // $D586 + 132, // $D587 + 132, // $D588 + 132, // $D589 + 132, // $D58A + 132, // $D58B + 132, // $D58C + 132, // $D58D + 132, // $D58E + 132, // $D58F + 132, // $D590 + 132, // $D591 + 132, // $D592 + 132, // $D593 + 132, // $D594 + 132, // $D595 + 132, // $D596 + 132, // $D597 + 132, // $D598 + 132, // $D599 + 132, // $D59A + 132, // $D59B + 132, // $D59C + 132, // $D59D + 132, // $D59E + 132, // $D59F + 132, // $D5A0 + 132, // $D5A1 + 132, // $D5A2 + 132, // $D5A3 + 132, // $D5A4 + 132, // $D5A5 + 132, // $D5A6 + 132, // $D5A7 + 132, // $D5A8 + 132, // $D5A9 + 132, // $D5AA + 132, // $D5AB + 132, // $D5AC + 132, // $D5AD + 132, // $D5AE + 132, // $D5AF + 132, // $D5B0 + 132, // $D5B1 + 132, // $D5B2 + 132, // $D5B3 + 132, // $D5B4 + 132, // $D5B5 + 132, // $D5B6 + 132, // $D5B7 + 132, // $D5B8 + 132, // $D5B9 + 132, // $D5BA + 132, // $D5BB + 132, // $D5BC + 132, // $D5BD + 132, // $D5BE + 132, // $D5BF + 132, // $D5C0 + 132, // $D5C1 + 132, // $D5C2 + 132, // $D5C3 + 132, // $D5C4 + 132, // $D5C5 + 132, // $D5C6 + 132, // $D5C7 + 132, // $D5C8 + 132, // $D5C9 + 132, // $D5CA + 132, // $D5CB + 132, // $D5CC + 132, // $D5CD + 132, // $D5CE + 132, // $D5CF + 132, // $D5D0 + 132, // $D5D1 + 132, // $D5D2 + 132, // $D5D3 + 132, // $D5D4 + 132, // $D5D5 + 132, // $D5D6 + 132, // $D5D7 + 132, // $D5D8 + 132, // $D5D9 + 132, // $D5DA + 132, // $D5DB + 132, // $D5DC + 132, // $D5DD + 132, // $D5DE + 132, // $D5DF + 132, // $D5E0 + 132, // $D5E1 + 132, // $D5E2 + 132, // $D5E3 + 132, // $D5E4 + 132, // $D5E5 + 132, // $D5E6 + 132, // $D5E7 + 132, // $D5E8 + 132, // $D5E9 + 132, // $D5EA + 132, // $D5EB + 132, // $D5EC + 132, // $D5ED + 132, // $D5EE + 132, // $D5EF + 132, // $D5F0 + 132, // $D5F1 + 132, // $D5F2 + 132, // $D5F3 + 132, // $D5F4 + 132, // $D5F5 + 132, // $D5F6 + 132, // $D5F7 + 132, // $D5F8 + 132, // $D5F9 + 132, // $D5FA + 132, // $D5FB + 132, // $D5FC + 132, // $D5FD + 132, // $D5FE + 132, // $D5FF + 132, // $D600 + 132, // $D601 + 132, // $D602 + 132, // $D603 + 132, // $D604 + 132, // $D605 + 132, // $D606 + 132, // $D607 + 132, // $D608 + 132, // $D609 + 132, // $D60A + 132, // $D60B + 132, // $D60C + 132, // $D60D + 132, // $D60E + 132, // $D60F + 132, // $D610 + 132, // $D611 + 132, // $D612 + 132, // $D613 + 132, // $D614 + 132, // $D615 + 132, // $D616 + 132, // $D617 + 132, // $D618 + 132, // $D619 + 132, // $D61A + 132, // $D61B + 132, // $D61C + 132, // $D61D + 132, // $D61E + 132, // $D61F + 132, // $D620 + 132, // $D621 + 132, // $D622 + 132, // $D623 + 132, // $D624 + 132, // $D625 + 132, // $D626 + 132, // $D627 + 132, // $D628 + 132, // $D629 + 132, // $D62A + 132, // $D62B + 132, // $D62C + 132, // $D62D + 132, // $D62E + 132, // $D62F + 132, // $D630 + 132, // $D631 + 132, // $D632 + 132, // $D633 + 132, // $D634 + 132, // $D635 + 132, // $D636 + 132, // $D637 + 132, // $D638 + 132, // $D639 + 132, // $D63A + 132, // $D63B + 132, // $D63C + 132, // $D63D + 132, // $D63E + 132, // $D63F + 132, // $D640 + 132, // $D641 + 132, // $D642 + 132, // $D643 + 132, // $D644 + 132, // $D645 + 132, // $D646 + 132, // $D647 + 132, // $D648 + 132, // $D649 + 132, // $D64A + 132, // $D64B + 132, // $D64C + 132, // $D64D + 132, // $D64E + 132, // $D64F + 132, // $D650 + 132, // $D651 + 132, // $D652 + 132, // $D653 + 132, // $D654 + 132, // $D655 + 132, // $D656 + 132, // $D657 + 132, // $D658 + 132, // $D659 + 132, // $D65A + 132, // $D65B + 132, // $D65C + 132, // $D65D + 132, // $D65E + 132, // $D65F + 132, // $D660 + 132, // $D661 + 132, // $D662 + 132, // $D663 + 132, // $D664 + 132, // $D665 + 132, // $D666 + 132, // $D667 + 132, // $D668 + 132, // $D669 + 132, // $D66A + 132, // $D66B + 132, // $D66C + 132, // $D66D + 132, // $D66E + 132, // $D66F + 132, // $D670 + 132, // $D671 + 132, // $D672 + 132, // $D673 + 132, // $D674 + 132, // $D675 + 132, // $D676 + 132, // $D677 + 132, // $D678 + 132, // $D679 + 132, // $D67A + 132, // $D67B + 132, // $D67C + 132, // $D67D + 132, // $D67E + 132, // $D67F + 132, // $D680 + 132, // $D681 + 132, // $D682 + 132, // $D683 + 132, // $D684 + 132, // $D685 + 132, // $D686 + 132, // $D687 + 132, // $D688 + 132, // $D689 + 132, // $D68A + 132, // $D68B + 132, // $D68C + 132, // $D68D + 132, // $D68E + 132, // $D68F + 132, // $D690 + 132, // $D691 + 132, // $D692 + 132, // $D693 + 132, // $D694 + 132, // $D695 + 132, // $D696 + 132, // $D697 + 132, // $D698 + 132, // $D699 + 132, // $D69A + 132, // $D69B + 132, // $D69C + 132, // $D69D + 132, // $D69E + 132, // $D69F + 132, // $D6A0 + 132, // $D6A1 + 132, // $D6A2 + 132, // $D6A3 + 132, // $D6A4 + 132, // $D6A5 + 132, // $D6A6 + 132, // $D6A7 + 132, // $D6A8 + 132, // $D6A9 + 132, // $D6AA + 132, // $D6AB + 132, // $D6AC + 132, // $D6AD + 132, // $D6AE + 132, // $D6AF + 132, // $D6B0 + 132, // $D6B1 + 132, // $D6B2 + 132, // $D6B3 + 132, // $D6B4 + 132, // $D6B5 + 132, // $D6B6 + 132, // $D6B7 + 132, // $D6B8 + 132, // $D6B9 + 132, // $D6BA + 132, // $D6BB + 132, // $D6BC + 132, // $D6BD + 132, // $D6BE + 132, // $D6BF + 132, // $D6C0 + 132, // $D6C1 + 132, // $D6C2 + 132, // $D6C3 + 132, // $D6C4 + 132, // $D6C5 + 132, // $D6C6 + 132, // $D6C7 + 132, // $D6C8 + 132, // $D6C9 + 132, // $D6CA + 132, // $D6CB + 132, // $D6CC + 132, // $D6CD + 132, // $D6CE + 132, // $D6CF + 132, // $D6D0 + 132, // $D6D1 + 132, // $D6D2 + 132, // $D6D3 + 132, // $D6D4 + 132, // $D6D5 + 132, // $D6D6 + 132, // $D6D7 + 132, // $D6D8 + 132, // $D6D9 + 132, // $D6DA + 132, // $D6DB + 132, // $D6DC + 132, // $D6DD + 132, // $D6DE + 132, // $D6DF + 132, // $D6E0 + 132, // $D6E1 + 132, // $D6E2 + 132, // $D6E3 + 132, // $D6E4 + 132, // $D6E5 + 132, // $D6E6 + 132, // $D6E7 + 132, // $D6E8 + 132, // $D6E9 + 132, // $D6EA + 132, // $D6EB + 132, // $D6EC + 132, // $D6ED + 132, // $D6EE + 132, // $D6EF + 132, // $D6F0 + 132, // $D6F1 + 132, // $D6F2 + 132, // $D6F3 + 132, // $D6F4 + 132, // $D6F5 + 132, // $D6F6 + 132, // $D6F7 + 132, // $D6F8 + 132, // $D6F9 + 132, // $D6FA + 132, // $D6FB + 132, // $D6FC + 132, // $D6FD + 132, // $D6FE + 132, // $D6FF + 132, // $D700 + 132, // $D701 + 132, // $D702 + 132, // $D703 + 132, // $D704 + 132, // $D705 + 132, // $D706 + 132, // $D707 + 132, // $D708 + 132, // $D709 + 132, // $D70A + 132, // $D70B + 132, // $D70C + 132, // $D70D + 132, // $D70E + 132, // $D70F + 132, // $D710 + 132, // $D711 + 132, // $D712 + 132, // $D713 + 132, // $D714 + 132, // $D715 + 132, // $D716 + 132, // $D717 + 132, // $D718 + 132, // $D719 + 132, // $D71A + 132, // $D71B + 132, // $D71C + 132, // $D71D + 132, // $D71E + 132, // $D71F + 132, // $D720 + 132, // $D721 + 132, // $D722 + 132, // $D723 + 132, // $D724 + 132, // $D725 + 132, // $D726 + 132, // $D727 + 132, // $D728 + 132, // $D729 + 132, // $D72A + 132, // $D72B + 132, // $D72C + 132, // $D72D + 132, // $D72E + 132, // $D72F + 132, // $D730 + 132, // $D731 + 132, // $D732 + 132, // $D733 + 132, // $D734 + 132, // $D735 + 132, // $D736 + 132, // $D737 + 132, // $D738 + 132, // $D739 + 132, // $D73A + 132, // $D73B + 132, // $D73C + 132, // $D73D + 132, // $D73E + 132, // $D73F + 132, // $D740 + 132, // $D741 + 132, // $D742 + 132, // $D743 + 132, // $D744 + 132, // $D745 + 132, // $D746 + 132, // $D747 + 132, // $D748 + 132, // $D749 + 132, // $D74A + 132, // $D74B + 132, // $D74C + 132, // $D74D + 132, // $D74E + 132, // $D74F + 132, // $D750 + 132, // $D751 + 132, // $D752 + 132, // $D753 + 132, // $D754 + 132, // $D755 + 132, // $D756 + 132, // $D757 + 132, // $D758 + 132, // $D759 + 132, // $D75A + 132, // $D75B + 132, // $D75C + 132, // $D75D + 132, // $D75E + 132, // $D75F + 132, // $D760 + 132, // $D761 + 132, // $D762 + 132, // $D763 + 132, // $D764 + 132, // $D765 + 132, // $D766 + 132, // $D767 + 132, // $D768 + 132, // $D769 + 132, // $D76A + 132, // $D76B + 132, // $D76C + 132, // $D76D + 132, // $D76E + 132, // $D76F + 132, // $D770 + 132, // $D771 + 132, // $D772 + 132, // $D773 + 132, // $D774 + 132, // $D775 + 132, // $D776 + 132, // $D777 + 132, // $D778 + 132, // $D779 + 132, // $D77A + 132, // $D77B + 132, // $D77C + 132, // $D77D + 132, // $D77E + 132, // $D77F + 132, // $D780 + 132, // $D781 + 132, // $D782 + 132, // $D783 + 132, // $D784 + 132, // $D785 + 132, // $D786 + 132, // $D787 + 132, // $D788 + 132, // $D789 + 132, // $D78A + 132, // $D78B + 132, // $D78C + 132, // $D78D + 132, // $D78E + 132, // $D78F + 132, // $D790 + 132, // $D791 + 132, // $D792 + 132, // $D793 + 132, // $D794 + 132, // $D795 + 132, // $D796 + 132, // $D797 + 132, // $D798 + 132, // $D799 + 132, // $D79A + 132, // $D79B + 132, // $D79C + 132, // $D79D + 132, // $D79E + 132, // $D79F + 132, // $D7A0 + 132, // $D7A1 + 132, // $D7A2 + 132, // $D7A3 + 29, // $D7A4 + 29, // $D7A5 + 29, // $D7A6 + 29, // $D7A7 + 29, // $D7A8 + 29, // $D7A9 + 29, // $D7AA + 29, // $D7AB + 29, // $D7AC + 29, // $D7AD + 29, // $D7AE + 29, // $D7AF + 132, // $D7B0 + 132, // $D7B1 + 132, // $D7B2 + 132, // $D7B3 + 132, // $D7B4 + 132, // $D7B5 + 132, // $D7B6 + 132, // $D7B7 + 132, // $D7B8 + 132, // $D7B9 + 132, // $D7BA + 132, // $D7BB + 132, // $D7BC + 132, // $D7BD + 132, // $D7BE + 132, // $D7BF + 132, // $D7C0 + 132, // $D7C1 + 132, // $D7C2 + 132, // $D7C3 + 132, // $D7C4 + 132, // $D7C5 + 132, // $D7C6 + 29, // $D7C7 + 29, // $D7C8 + 29, // $D7C9 + 29, // $D7CA + 132, // $D7CB + 132, // $D7CC + 132, // $D7CD + 132, // $D7CE + 132, // $D7CF + 132, // $D7D0 + 132, // $D7D1 + 132, // $D7D2 + 132, // $D7D3 + 132, // $D7D4 + 132, // $D7D5 + 132, // $D7D6 + 132, // $D7D7 + 132, // $D7D8 + 132, // $D7D9 + 132, // $D7DA + 132, // $D7DB + 132, // $D7DC + 132, // $D7DD + 132, // $D7DE + 132, // $D7DF + 132, // $D7E0 + 132, // $D7E1 + 132, // $D7E2 + 132, // $D7E3 + 132, // $D7E4 + 132, // $D7E5 + 132, // $D7E6 + 132, // $D7E7 + 132, // $D7E8 + 132, // $D7E9 + 132, // $D7EA + 132, // $D7EB + 132, // $D7EC + 132, // $D7ED + 132, // $D7EE + 132, // $D7EF + 132, // $D7F0 + 132, // $D7F1 + 132, // $D7F2 + 132, // $D7F3 + 132, // $D7F4 + 132, // $D7F5 + 132, // $D7F6 + 132, // $D7F7 + 132, // $D7F8 + 132, // $D7F9 + 132, // $D7FA + 132, // $D7FB + 29, // $D7FC + 29, // $D7FD + 29, // $D7FE + 29, // $D7FF + 27, // $D800 + 27, // $D801 + 27, // $D802 + 27, // $D803 + 27, // $D804 + 27, // $D805 + 27, // $D806 + 27, // $D807 + 27, // $D808 + 27, // $D809 + 27, // $D80A + 27, // $D80B + 27, // $D80C + 27, // $D80D + 27, // $D80E + 27, // $D80F + 27, // $D810 + 27, // $D811 + 27, // $D812 + 27, // $D813 + 27, // $D814 + 27, // $D815 + 27, // $D816 + 27, // $D817 + 27, // $D818 + 27, // $D819 + 27, // $D81A + 27, // $D81B + 27, // $D81C + 27, // $D81D + 27, // $D81E + 27, // $D81F + 27, // $D820 + 27, // $D821 + 27, // $D822 + 27, // $D823 + 27, // $D824 + 27, // $D825 + 27, // $D826 + 27, // $D827 + 27, // $D828 + 27, // $D829 + 27, // $D82A + 27, // $D82B + 27, // $D82C + 27, // $D82D + 27, // $D82E + 27, // $D82F + 27, // $D830 + 27, // $D831 + 27, // $D832 + 27, // $D833 + 27, // $D834 + 27, // $D835 + 27, // $D836 + 27, // $D837 + 27, // $D838 + 27, // $D839 + 27, // $D83A + 27, // $D83B + 27, // $D83C + 27, // $D83D + 27, // $D83E + 27, // $D83F + 27, // $D840 + 27, // $D841 + 27, // $D842 + 27, // $D843 + 27, // $D844 + 27, // $D845 + 27, // $D846 + 27, // $D847 + 27, // $D848 + 27, // $D849 + 27, // $D84A + 27, // $D84B + 27, // $D84C + 27, // $D84D + 27, // $D84E + 27, // $D84F + 27, // $D850 + 27, // $D851 + 27, // $D852 + 27, // $D853 + 27, // $D854 + 27, // $D855 + 27, // $D856 + 27, // $D857 + 27, // $D858 + 27, // $D859 + 27, // $D85A + 27, // $D85B + 27, // $D85C + 27, // $D85D + 27, // $D85E + 27, // $D85F + 27, // $D860 + 27, // $D861 + 27, // $D862 + 27, // $D863 + 27, // $D864 + 27, // $D865 + 27, // $D866 + 27, // $D867 + 27, // $D868 + 27, // $D869 + 27, // $D86A + 27, // $D86B + 27, // $D86C + 27, // $D86D + 27, // $D86E + 27, // $D86F + 27, // $D870 + 27, // $D871 + 27, // $D872 + 27, // $D873 + 27, // $D874 + 27, // $D875 + 27, // $D876 + 27, // $D877 + 27, // $D878 + 27, // $D879 + 27, // $D87A + 27, // $D87B + 27, // $D87C + 27, // $D87D + 27, // $D87E + 27, // $D87F + 27, // $D880 + 27, // $D881 + 27, // $D882 + 27, // $D883 + 27, // $D884 + 27, // $D885 + 27, // $D886 + 27, // $D887 + 27, // $D888 + 27, // $D889 + 27, // $D88A + 27, // $D88B + 27, // $D88C + 27, // $D88D + 27, // $D88E + 27, // $D88F + 27, // $D890 + 27, // $D891 + 27, // $D892 + 27, // $D893 + 27, // $D894 + 27, // $D895 + 27, // $D896 + 27, // $D897 + 27, // $D898 + 27, // $D899 + 27, // $D89A + 27, // $D89B + 27, // $D89C + 27, // $D89D + 27, // $D89E + 27, // $D89F + 27, // $D8A0 + 27, // $D8A1 + 27, // $D8A2 + 27, // $D8A3 + 27, // $D8A4 + 27, // $D8A5 + 27, // $D8A6 + 27, // $D8A7 + 27, // $D8A8 + 27, // $D8A9 + 27, // $D8AA + 27, // $D8AB + 27, // $D8AC + 27, // $D8AD + 27, // $D8AE + 27, // $D8AF + 27, // $D8B0 + 27, // $D8B1 + 27, // $D8B2 + 27, // $D8B3 + 27, // $D8B4 + 27, // $D8B5 + 27, // $D8B6 + 27, // $D8B7 + 27, // $D8B8 + 27, // $D8B9 + 27, // $D8BA + 27, // $D8BB + 27, // $D8BC + 27, // $D8BD + 27, // $D8BE + 27, // $D8BF + 27, // $D8C0 + 27, // $D8C1 + 27, // $D8C2 + 27, // $D8C3 + 27, // $D8C4 + 27, // $D8C5 + 27, // $D8C6 + 27, // $D8C7 + 27, // $D8C8 + 27, // $D8C9 + 27, // $D8CA + 27, // $D8CB + 27, // $D8CC + 27, // $D8CD + 27, // $D8CE + 27, // $D8CF + 27, // $D8D0 + 27, // $D8D1 + 27, // $D8D2 + 27, // $D8D3 + 27, // $D8D4 + 27, // $D8D5 + 27, // $D8D6 + 27, // $D8D7 + 27, // $D8D8 + 27, // $D8D9 + 27, // $D8DA + 27, // $D8DB + 27, // $D8DC + 27, // $D8DD + 27, // $D8DE + 27, // $D8DF + 27, // $D8E0 + 27, // $D8E1 + 27, // $D8E2 + 27, // $D8E3 + 27, // $D8E4 + 27, // $D8E5 + 27, // $D8E6 + 27, // $D8E7 + 27, // $D8E8 + 27, // $D8E9 + 27, // $D8EA + 27, // $D8EB + 27, // $D8EC + 27, // $D8ED + 27, // $D8EE + 27, // $D8EF + 27, // $D8F0 + 27, // $D8F1 + 27, // $D8F2 + 27, // $D8F3 + 27, // $D8F4 + 27, // $D8F5 + 27, // $D8F6 + 27, // $D8F7 + 27, // $D8F8 + 27, // $D8F9 + 27, // $D8FA + 27, // $D8FB + 27, // $D8FC + 27, // $D8FD + 27, // $D8FE + 27, // $D8FF + 27, // $D900 + 27, // $D901 + 27, // $D902 + 27, // $D903 + 27, // $D904 + 27, // $D905 + 27, // $D906 + 27, // $D907 + 27, // $D908 + 27, // $D909 + 27, // $D90A + 27, // $D90B + 27, // $D90C + 27, // $D90D + 27, // $D90E + 27, // $D90F + 27, // $D910 + 27, // $D911 + 27, // $D912 + 27, // $D913 + 27, // $D914 + 27, // $D915 + 27, // $D916 + 27, // $D917 + 27, // $D918 + 27, // $D919 + 27, // $D91A + 27, // $D91B + 27, // $D91C + 27, // $D91D + 27, // $D91E + 27, // $D91F + 27, // $D920 + 27, // $D921 + 27, // $D922 + 27, // $D923 + 27, // $D924 + 27, // $D925 + 27, // $D926 + 27, // $D927 + 27, // $D928 + 27, // $D929 + 27, // $D92A + 27, // $D92B + 27, // $D92C + 27, // $D92D + 27, // $D92E + 27, // $D92F + 27, // $D930 + 27, // $D931 + 27, // $D932 + 27, // $D933 + 27, // $D934 + 27, // $D935 + 27, // $D936 + 27, // $D937 + 27, // $D938 + 27, // $D939 + 27, // $D93A + 27, // $D93B + 27, // $D93C + 27, // $D93D + 27, // $D93E + 27, // $D93F + 27, // $D940 + 27, // $D941 + 27, // $D942 + 27, // $D943 + 27, // $D944 + 27, // $D945 + 27, // $D946 + 27, // $D947 + 27, // $D948 + 27, // $D949 + 27, // $D94A + 27, // $D94B + 27, // $D94C + 27, // $D94D + 27, // $D94E + 27, // $D94F + 27, // $D950 + 27, // $D951 + 27, // $D952 + 27, // $D953 + 27, // $D954 + 27, // $D955 + 27, // $D956 + 27, // $D957 + 27, // $D958 + 27, // $D959 + 27, // $D95A + 27, // $D95B + 27, // $D95C + 27, // $D95D + 27, // $D95E + 27, // $D95F + 27, // $D960 + 27, // $D961 + 27, // $D962 + 27, // $D963 + 27, // $D964 + 27, // $D965 + 27, // $D966 + 27, // $D967 + 27, // $D968 + 27, // $D969 + 27, // $D96A + 27, // $D96B + 27, // $D96C + 27, // $D96D + 27, // $D96E + 27, // $D96F + 27, // $D970 + 27, // $D971 + 27, // $D972 + 27, // $D973 + 27, // $D974 + 27, // $D975 + 27, // $D976 + 27, // $D977 + 27, // $D978 + 27, // $D979 + 27, // $D97A + 27, // $D97B + 27, // $D97C + 27, // $D97D + 27, // $D97E + 27, // $D97F + 27, // $D980 + 27, // $D981 + 27, // $D982 + 27, // $D983 + 27, // $D984 + 27, // $D985 + 27, // $D986 + 27, // $D987 + 27, // $D988 + 27, // $D989 + 27, // $D98A + 27, // $D98B + 27, // $D98C + 27, // $D98D + 27, // $D98E + 27, // $D98F + 27, // $D990 + 27, // $D991 + 27, // $D992 + 27, // $D993 + 27, // $D994 + 27, // $D995 + 27, // $D996 + 27, // $D997 + 27, // $D998 + 27, // $D999 + 27, // $D99A + 27, // $D99B + 27, // $D99C + 27, // $D99D + 27, // $D99E + 27, // $D99F + 27, // $D9A0 + 27, // $D9A1 + 27, // $D9A2 + 27, // $D9A3 + 27, // $D9A4 + 27, // $D9A5 + 27, // $D9A6 + 27, // $D9A7 + 27, // $D9A8 + 27, // $D9A9 + 27, // $D9AA + 27, // $D9AB + 27, // $D9AC + 27, // $D9AD + 27, // $D9AE + 27, // $D9AF + 27, // $D9B0 + 27, // $D9B1 + 27, // $D9B2 + 27, // $D9B3 + 27, // $D9B4 + 27, // $D9B5 + 27, // $D9B6 + 27, // $D9B7 + 27, // $D9B8 + 27, // $D9B9 + 27, // $D9BA + 27, // $D9BB + 27, // $D9BC + 27, // $D9BD + 27, // $D9BE + 27, // $D9BF + 27, // $D9C0 + 27, // $D9C1 + 27, // $D9C2 + 27, // $D9C3 + 27, // $D9C4 + 27, // $D9C5 + 27, // $D9C6 + 27, // $D9C7 + 27, // $D9C8 + 27, // $D9C9 + 27, // $D9CA + 27, // $D9CB + 27, // $D9CC + 27, // $D9CD + 27, // $D9CE + 27, // $D9CF + 27, // $D9D0 + 27, // $D9D1 + 27, // $D9D2 + 27, // $D9D3 + 27, // $D9D4 + 27, // $D9D5 + 27, // $D9D6 + 27, // $D9D7 + 27, // $D9D8 + 27, // $D9D9 + 27, // $D9DA + 27, // $D9DB + 27, // $D9DC + 27, // $D9DD + 27, // $D9DE + 27, // $D9DF + 27, // $D9E0 + 27, // $D9E1 + 27, // $D9E2 + 27, // $D9E3 + 27, // $D9E4 + 27, // $D9E5 + 27, // $D9E6 + 27, // $D9E7 + 27, // $D9E8 + 27, // $D9E9 + 27, // $D9EA + 27, // $D9EB + 27, // $D9EC + 27, // $D9ED + 27, // $D9EE + 27, // $D9EF + 27, // $D9F0 + 27, // $D9F1 + 27, // $D9F2 + 27, // $D9F3 + 27, // $D9F4 + 27, // $D9F5 + 27, // $D9F6 + 27, // $D9F7 + 27, // $D9F8 + 27, // $D9F9 + 27, // $D9FA + 27, // $D9FB + 27, // $D9FC + 27, // $D9FD + 27, // $D9FE + 27, // $D9FF + 27, // $DA00 + 27, // $DA01 + 27, // $DA02 + 27, // $DA03 + 27, // $DA04 + 27, // $DA05 + 27, // $DA06 + 27, // $DA07 + 27, // $DA08 + 27, // $DA09 + 27, // $DA0A + 27, // $DA0B + 27, // $DA0C + 27, // $DA0D + 27, // $DA0E + 27, // $DA0F + 27, // $DA10 + 27, // $DA11 + 27, // $DA12 + 27, // $DA13 + 27, // $DA14 + 27, // $DA15 + 27, // $DA16 + 27, // $DA17 + 27, // $DA18 + 27, // $DA19 + 27, // $DA1A + 27, // $DA1B + 27, // $DA1C + 27, // $DA1D + 27, // $DA1E + 27, // $DA1F + 27, // $DA20 + 27, // $DA21 + 27, // $DA22 + 27, // $DA23 + 27, // $DA24 + 27, // $DA25 + 27, // $DA26 + 27, // $DA27 + 27, // $DA28 + 27, // $DA29 + 27, // $DA2A + 27, // $DA2B + 27, // $DA2C + 27, // $DA2D + 27, // $DA2E + 27, // $DA2F + 27, // $DA30 + 27, // $DA31 + 27, // $DA32 + 27, // $DA33 + 27, // $DA34 + 27, // $DA35 + 27, // $DA36 + 27, // $DA37 + 27, // $DA38 + 27, // $DA39 + 27, // $DA3A + 27, // $DA3B + 27, // $DA3C + 27, // $DA3D + 27, // $DA3E + 27, // $DA3F + 27, // $DA40 + 27, // $DA41 + 27, // $DA42 + 27, // $DA43 + 27, // $DA44 + 27, // $DA45 + 27, // $DA46 + 27, // $DA47 + 27, // $DA48 + 27, // $DA49 + 27, // $DA4A + 27, // $DA4B + 27, // $DA4C + 27, // $DA4D + 27, // $DA4E + 27, // $DA4F + 27, // $DA50 + 27, // $DA51 + 27, // $DA52 + 27, // $DA53 + 27, // $DA54 + 27, // $DA55 + 27, // $DA56 + 27, // $DA57 + 27, // $DA58 + 27, // $DA59 + 27, // $DA5A + 27, // $DA5B + 27, // $DA5C + 27, // $DA5D + 27, // $DA5E + 27, // $DA5F + 27, // $DA60 + 27, // $DA61 + 27, // $DA62 + 27, // $DA63 + 27, // $DA64 + 27, // $DA65 + 27, // $DA66 + 27, // $DA67 + 27, // $DA68 + 27, // $DA69 + 27, // $DA6A + 27, // $DA6B + 27, // $DA6C + 27, // $DA6D + 27, // $DA6E + 27, // $DA6F + 27, // $DA70 + 27, // $DA71 + 27, // $DA72 + 27, // $DA73 + 27, // $DA74 + 27, // $DA75 + 27, // $DA76 + 27, // $DA77 + 27, // $DA78 + 27, // $DA79 + 27, // $DA7A + 27, // $DA7B + 27, // $DA7C + 27, // $DA7D + 27, // $DA7E + 27, // $DA7F + 27, // $DA80 + 27, // $DA81 + 27, // $DA82 + 27, // $DA83 + 27, // $DA84 + 27, // $DA85 + 27, // $DA86 + 27, // $DA87 + 27, // $DA88 + 27, // $DA89 + 27, // $DA8A + 27, // $DA8B + 27, // $DA8C + 27, // $DA8D + 27, // $DA8E + 27, // $DA8F + 27, // $DA90 + 27, // $DA91 + 27, // $DA92 + 27, // $DA93 + 27, // $DA94 + 27, // $DA95 + 27, // $DA96 + 27, // $DA97 + 27, // $DA98 + 27, // $DA99 + 27, // $DA9A + 27, // $DA9B + 27, // $DA9C + 27, // $DA9D + 27, // $DA9E + 27, // $DA9F + 27, // $DAA0 + 27, // $DAA1 + 27, // $DAA2 + 27, // $DAA3 + 27, // $DAA4 + 27, // $DAA5 + 27, // $DAA6 + 27, // $DAA7 + 27, // $DAA8 + 27, // $DAA9 + 27, // $DAAA + 27, // $DAAB + 27, // $DAAC + 27, // $DAAD + 27, // $DAAE + 27, // $DAAF + 27, // $DAB0 + 27, // $DAB1 + 27, // $DAB2 + 27, // $DAB3 + 27, // $DAB4 + 27, // $DAB5 + 27, // $DAB6 + 27, // $DAB7 + 27, // $DAB8 + 27, // $DAB9 + 27, // $DABA + 27, // $DABB + 27, // $DABC + 27, // $DABD + 27, // $DABE + 27, // $DABF + 27, // $DAC0 + 27, // $DAC1 + 27, // $DAC2 + 27, // $DAC3 + 27, // $DAC4 + 27, // $DAC5 + 27, // $DAC6 + 27, // $DAC7 + 27, // $DAC8 + 27, // $DAC9 + 27, // $DACA + 27, // $DACB + 27, // $DACC + 27, // $DACD + 27, // $DACE + 27, // $DACF + 27, // $DAD0 + 27, // $DAD1 + 27, // $DAD2 + 27, // $DAD3 + 27, // $DAD4 + 27, // $DAD5 + 27, // $DAD6 + 27, // $DAD7 + 27, // $DAD8 + 27, // $DAD9 + 27, // $DADA + 27, // $DADB + 27, // $DADC + 27, // $DADD + 27, // $DADE + 27, // $DADF + 27, // $DAE0 + 27, // $DAE1 + 27, // $DAE2 + 27, // $DAE3 + 27, // $DAE4 + 27, // $DAE5 + 27, // $DAE6 + 27, // $DAE7 + 27, // $DAE8 + 27, // $DAE9 + 27, // $DAEA + 27, // $DAEB + 27, // $DAEC + 27, // $DAED + 27, // $DAEE + 27, // $DAEF + 27, // $DAF0 + 27, // $DAF1 + 27, // $DAF2 + 27, // $DAF3 + 27, // $DAF4 + 27, // $DAF5 + 27, // $DAF6 + 27, // $DAF7 + 27, // $DAF8 + 27, // $DAF9 + 27, // $DAFA + 27, // $DAFB + 27, // $DAFC + 27, // $DAFD + 27, // $DAFE + 27, // $DAFF + 27, // $DB00 + 27, // $DB01 + 27, // $DB02 + 27, // $DB03 + 27, // $DB04 + 27, // $DB05 + 27, // $DB06 + 27, // $DB07 + 27, // $DB08 + 27, // $DB09 + 27, // $DB0A + 27, // $DB0B + 27, // $DB0C + 27, // $DB0D + 27, // $DB0E + 27, // $DB0F + 27, // $DB10 + 27, // $DB11 + 27, // $DB12 + 27, // $DB13 + 27, // $DB14 + 27, // $DB15 + 27, // $DB16 + 27, // $DB17 + 27, // $DB18 + 27, // $DB19 + 27, // $DB1A + 27, // $DB1B + 27, // $DB1C + 27, // $DB1D + 27, // $DB1E + 27, // $DB1F + 27, // $DB20 + 27, // $DB21 + 27, // $DB22 + 27, // $DB23 + 27, // $DB24 + 27, // $DB25 + 27, // $DB26 + 27, // $DB27 + 27, // $DB28 + 27, // $DB29 + 27, // $DB2A + 27, // $DB2B + 27, // $DB2C + 27, // $DB2D + 27, // $DB2E + 27, // $DB2F + 27, // $DB30 + 27, // $DB31 + 27, // $DB32 + 27, // $DB33 + 27, // $DB34 + 27, // $DB35 + 27, // $DB36 + 27, // $DB37 + 27, // $DB38 + 27, // $DB39 + 27, // $DB3A + 27, // $DB3B + 27, // $DB3C + 27, // $DB3D + 27, // $DB3E + 27, // $DB3F + 27, // $DB40 + 27, // $DB41 + 27, // $DB42 + 27, // $DB43 + 27, // $DB44 + 27, // $DB45 + 27, // $DB46 + 27, // $DB47 + 27, // $DB48 + 27, // $DB49 + 27, // $DB4A + 27, // $DB4B + 27, // $DB4C + 27, // $DB4D + 27, // $DB4E + 27, // $DB4F + 27, // $DB50 + 27, // $DB51 + 27, // $DB52 + 27, // $DB53 + 27, // $DB54 + 27, // $DB55 + 27, // $DB56 + 27, // $DB57 + 27, // $DB58 + 27, // $DB59 + 27, // $DB5A + 27, // $DB5B + 27, // $DB5C + 27, // $DB5D + 27, // $DB5E + 27, // $DB5F + 27, // $DB60 + 27, // $DB61 + 27, // $DB62 + 27, // $DB63 + 27, // $DB64 + 27, // $DB65 + 27, // $DB66 + 27, // $DB67 + 27, // $DB68 + 27, // $DB69 + 27, // $DB6A + 27, // $DB6B + 27, // $DB6C + 27, // $DB6D + 27, // $DB6E + 27, // $DB6F + 27, // $DB70 + 27, // $DB71 + 27, // $DB72 + 27, // $DB73 + 27, // $DB74 + 27, // $DB75 + 27, // $DB76 + 27, // $DB77 + 27, // $DB78 + 27, // $DB79 + 27, // $DB7A + 27, // $DB7B + 27, // $DB7C + 27, // $DB7D + 27, // $DB7E + 27, // $DB7F + 27, // $DB80 + 27, // $DB81 + 27, // $DB82 + 27, // $DB83 + 27, // $DB84 + 27, // $DB85 + 27, // $DB86 + 27, // $DB87 + 27, // $DB88 + 27, // $DB89 + 27, // $DB8A + 27, // $DB8B + 27, // $DB8C + 27, // $DB8D + 27, // $DB8E + 27, // $DB8F + 27, // $DB90 + 27, // $DB91 + 27, // $DB92 + 27, // $DB93 + 27, // $DB94 + 27, // $DB95 + 27, // $DB96 + 27, // $DB97 + 27, // $DB98 + 27, // $DB99 + 27, // $DB9A + 27, // $DB9B + 27, // $DB9C + 27, // $DB9D + 27, // $DB9E + 27, // $DB9F + 27, // $DBA0 + 27, // $DBA1 + 27, // $DBA2 + 27, // $DBA3 + 27, // $DBA4 + 27, // $DBA5 + 27, // $DBA6 + 27, // $DBA7 + 27, // $DBA8 + 27, // $DBA9 + 27, // $DBAA + 27, // $DBAB + 27, // $DBAC + 27, // $DBAD + 27, // $DBAE + 27, // $DBAF + 27, // $DBB0 + 27, // $DBB1 + 27, // $DBB2 + 27, // $DBB3 + 27, // $DBB4 + 27, // $DBB5 + 27, // $DBB6 + 27, // $DBB7 + 27, // $DBB8 + 27, // $DBB9 + 27, // $DBBA + 27, // $DBBB + 27, // $DBBC + 27, // $DBBD + 27, // $DBBE + 27, // $DBBF + 27, // $DBC0 + 27, // $DBC1 + 27, // $DBC2 + 27, // $DBC3 + 27, // $DBC4 + 27, // $DBC5 + 27, // $DBC6 + 27, // $DBC7 + 27, // $DBC8 + 27, // $DBC9 + 27, // $DBCA + 27, // $DBCB + 27, // $DBCC + 27, // $DBCD + 27, // $DBCE + 27, // $DBCF + 27, // $DBD0 + 27, // $DBD1 + 27, // $DBD2 + 27, // $DBD3 + 27, // $DBD4 + 27, // $DBD5 + 27, // $DBD6 + 27, // $DBD7 + 27, // $DBD8 + 27, // $DBD9 + 27, // $DBDA + 27, // $DBDB + 27, // $DBDC + 27, // $DBDD + 27, // $DBDE + 27, // $DBDF + 27, // $DBE0 + 27, // $DBE1 + 27, // $DBE2 + 27, // $DBE3 + 27, // $DBE4 + 27, // $DBE5 + 27, // $DBE6 + 27, // $DBE7 + 27, // $DBE8 + 27, // $DBE9 + 27, // $DBEA + 27, // $DBEB + 27, // $DBEC + 27, // $DBED + 27, // $DBEE + 27, // $DBEF + 27, // $DBF0 + 27, // $DBF1 + 27, // $DBF2 + 27, // $DBF3 + 27, // $DBF4 + 27, // $DBF5 + 27, // $DBF6 + 27, // $DBF7 + 27, // $DBF8 + 27, // $DBF9 + 27, // $DBFA + 27, // $DBFB + 27, // $DBFC + 27, // $DBFD + 27, // $DBFE + 27, // $DBFF + 27, // $DC00 + 27, // $DC01 + 27, // $DC02 + 27, // $DC03 + 27, // $DC04 + 27, // $DC05 + 27, // $DC06 + 27, // $DC07 + 27, // $DC08 + 27, // $DC09 + 27, // $DC0A + 27, // $DC0B + 27, // $DC0C + 27, // $DC0D + 27, // $DC0E + 27, // $DC0F + 27, // $DC10 + 27, // $DC11 + 27, // $DC12 + 27, // $DC13 + 27, // $DC14 + 27, // $DC15 + 27, // $DC16 + 27, // $DC17 + 27, // $DC18 + 27, // $DC19 + 27, // $DC1A + 27, // $DC1B + 27, // $DC1C + 27, // $DC1D + 27, // $DC1E + 27, // $DC1F + 27, // $DC20 + 27, // $DC21 + 27, // $DC22 + 27, // $DC23 + 27, // $DC24 + 27, // $DC25 + 27, // $DC26 + 27, // $DC27 + 27, // $DC28 + 27, // $DC29 + 27, // $DC2A + 27, // $DC2B + 27, // $DC2C + 27, // $DC2D + 27, // $DC2E + 27, // $DC2F + 27, // $DC30 + 27, // $DC31 + 27, // $DC32 + 27, // $DC33 + 27, // $DC34 + 27, // $DC35 + 27, // $DC36 + 27, // $DC37 + 27, // $DC38 + 27, // $DC39 + 27, // $DC3A + 27, // $DC3B + 27, // $DC3C + 27, // $DC3D + 27, // $DC3E + 27, // $DC3F + 27, // $DC40 + 27, // $DC41 + 27, // $DC42 + 27, // $DC43 + 27, // $DC44 + 27, // $DC45 + 27, // $DC46 + 27, // $DC47 + 27, // $DC48 + 27, // $DC49 + 27, // $DC4A + 27, // $DC4B + 27, // $DC4C + 27, // $DC4D + 27, // $DC4E + 27, // $DC4F + 27, // $DC50 + 27, // $DC51 + 27, // $DC52 + 27, // $DC53 + 27, // $DC54 + 27, // $DC55 + 27, // $DC56 + 27, // $DC57 + 27, // $DC58 + 27, // $DC59 + 27, // $DC5A + 27, // $DC5B + 27, // $DC5C + 27, // $DC5D + 27, // $DC5E + 27, // $DC5F + 27, // $DC60 + 27, // $DC61 + 27, // $DC62 + 27, // $DC63 + 27, // $DC64 + 27, // $DC65 + 27, // $DC66 + 27, // $DC67 + 27, // $DC68 + 27, // $DC69 + 27, // $DC6A + 27, // $DC6B + 27, // $DC6C + 27, // $DC6D + 27, // $DC6E + 27, // $DC6F + 27, // $DC70 + 27, // $DC71 + 27, // $DC72 + 27, // $DC73 + 27, // $DC74 + 27, // $DC75 + 27, // $DC76 + 27, // $DC77 + 27, // $DC78 + 27, // $DC79 + 27, // $DC7A + 27, // $DC7B + 27, // $DC7C + 27, // $DC7D + 27, // $DC7E + 27, // $DC7F + 27, // $DC80 + 27, // $DC81 + 27, // $DC82 + 27, // $DC83 + 27, // $DC84 + 27, // $DC85 + 27, // $DC86 + 27, // $DC87 + 27, // $DC88 + 27, // $DC89 + 27, // $DC8A + 27, // $DC8B + 27, // $DC8C + 27, // $DC8D + 27, // $DC8E + 27, // $DC8F + 27, // $DC90 + 27, // $DC91 + 27, // $DC92 + 27, // $DC93 + 27, // $DC94 + 27, // $DC95 + 27, // $DC96 + 27, // $DC97 + 27, // $DC98 + 27, // $DC99 + 27, // $DC9A + 27, // $DC9B + 27, // $DC9C + 27, // $DC9D + 27, // $DC9E + 27, // $DC9F + 27, // $DCA0 + 27, // $DCA1 + 27, // $DCA2 + 27, // $DCA3 + 27, // $DCA4 + 27, // $DCA5 + 27, // $DCA6 + 27, // $DCA7 + 27, // $DCA8 + 27, // $DCA9 + 27, // $DCAA + 27, // $DCAB + 27, // $DCAC + 27, // $DCAD + 27, // $DCAE + 27, // $DCAF + 27, // $DCB0 + 27, // $DCB1 + 27, // $DCB2 + 27, // $DCB3 + 27, // $DCB4 + 27, // $DCB5 + 27, // $DCB6 + 27, // $DCB7 + 27, // $DCB8 + 27, // $DCB9 + 27, // $DCBA + 27, // $DCBB + 27, // $DCBC + 27, // $DCBD + 27, // $DCBE + 27, // $DCBF + 27, // $DCC0 + 27, // $DCC1 + 27, // $DCC2 + 27, // $DCC3 + 27, // $DCC4 + 27, // $DCC5 + 27, // $DCC6 + 27, // $DCC7 + 27, // $DCC8 + 27, // $DCC9 + 27, // $DCCA + 27, // $DCCB + 27, // $DCCC + 27, // $DCCD + 27, // $DCCE + 27, // $DCCF + 27, // $DCD0 + 27, // $DCD1 + 27, // $DCD2 + 27, // $DCD3 + 27, // $DCD4 + 27, // $DCD5 + 27, // $DCD6 + 27, // $DCD7 + 27, // $DCD8 + 27, // $DCD9 + 27, // $DCDA + 27, // $DCDB + 27, // $DCDC + 27, // $DCDD + 27, // $DCDE + 27, // $DCDF + 27, // $DCE0 + 27, // $DCE1 + 27, // $DCE2 + 27, // $DCE3 + 27, // $DCE4 + 27, // $DCE5 + 27, // $DCE6 + 27, // $DCE7 + 27, // $DCE8 + 27, // $DCE9 + 27, // $DCEA + 27, // $DCEB + 27, // $DCEC + 27, // $DCED + 27, // $DCEE + 27, // $DCEF + 27, // $DCF0 + 27, // $DCF1 + 27, // $DCF2 + 27, // $DCF3 + 27, // $DCF4 + 27, // $DCF5 + 27, // $DCF6 + 27, // $DCF7 + 27, // $DCF8 + 27, // $DCF9 + 27, // $DCFA + 27, // $DCFB + 27, // $DCFC + 27, // $DCFD + 27, // $DCFE + 27, // $DCFF + 27, // $DD00 + 27, // $DD01 + 27, // $DD02 + 27, // $DD03 + 27, // $DD04 + 27, // $DD05 + 27, // $DD06 + 27, // $DD07 + 27, // $DD08 + 27, // $DD09 + 27, // $DD0A + 27, // $DD0B + 27, // $DD0C + 27, // $DD0D + 27, // $DD0E + 27, // $DD0F + 27, // $DD10 + 27, // $DD11 + 27, // $DD12 + 27, // $DD13 + 27, // $DD14 + 27, // $DD15 + 27, // $DD16 + 27, // $DD17 + 27, // $DD18 + 27, // $DD19 + 27, // $DD1A + 27, // $DD1B + 27, // $DD1C + 27, // $DD1D + 27, // $DD1E + 27, // $DD1F + 27, // $DD20 + 27, // $DD21 + 27, // $DD22 + 27, // $DD23 + 27, // $DD24 + 27, // $DD25 + 27, // $DD26 + 27, // $DD27 + 27, // $DD28 + 27, // $DD29 + 27, // $DD2A + 27, // $DD2B + 27, // $DD2C + 27, // $DD2D + 27, // $DD2E + 27, // $DD2F + 27, // $DD30 + 27, // $DD31 + 27, // $DD32 + 27, // $DD33 + 27, // $DD34 + 27, // $DD35 + 27, // $DD36 + 27, // $DD37 + 27, // $DD38 + 27, // $DD39 + 27, // $DD3A + 27, // $DD3B + 27, // $DD3C + 27, // $DD3D + 27, // $DD3E + 27, // $DD3F + 27, // $DD40 + 27, // $DD41 + 27, // $DD42 + 27, // $DD43 + 27, // $DD44 + 27, // $DD45 + 27, // $DD46 + 27, // $DD47 + 27, // $DD48 + 27, // $DD49 + 27, // $DD4A + 27, // $DD4B + 27, // $DD4C + 27, // $DD4D + 27, // $DD4E + 27, // $DD4F + 27, // $DD50 + 27, // $DD51 + 27, // $DD52 + 27, // $DD53 + 27, // $DD54 + 27, // $DD55 + 27, // $DD56 + 27, // $DD57 + 27, // $DD58 + 27, // $DD59 + 27, // $DD5A + 27, // $DD5B + 27, // $DD5C + 27, // $DD5D + 27, // $DD5E + 27, // $DD5F + 27, // $DD60 + 27, // $DD61 + 27, // $DD62 + 27, // $DD63 + 27, // $DD64 + 27, // $DD65 + 27, // $DD66 + 27, // $DD67 + 27, // $DD68 + 27, // $DD69 + 27, // $DD6A + 27, // $DD6B + 27, // $DD6C + 27, // $DD6D + 27, // $DD6E + 27, // $DD6F + 27, // $DD70 + 27, // $DD71 + 27, // $DD72 + 27, // $DD73 + 27, // $DD74 + 27, // $DD75 + 27, // $DD76 + 27, // $DD77 + 27, // $DD78 + 27, // $DD79 + 27, // $DD7A + 27, // $DD7B + 27, // $DD7C + 27, // $DD7D + 27, // $DD7E + 27, // $DD7F + 27, // $DD80 + 27, // $DD81 + 27, // $DD82 + 27, // $DD83 + 27, // $DD84 + 27, // $DD85 + 27, // $DD86 + 27, // $DD87 + 27, // $DD88 + 27, // $DD89 + 27, // $DD8A + 27, // $DD8B + 27, // $DD8C + 27, // $DD8D + 27, // $DD8E + 27, // $DD8F + 27, // $DD90 + 27, // $DD91 + 27, // $DD92 + 27, // $DD93 + 27, // $DD94 + 27, // $DD95 + 27, // $DD96 + 27, // $DD97 + 27, // $DD98 + 27, // $DD99 + 27, // $DD9A + 27, // $DD9B + 27, // $DD9C + 27, // $DD9D + 27, // $DD9E + 27, // $DD9F + 27, // $DDA0 + 27, // $DDA1 + 27, // $DDA2 + 27, // $DDA3 + 27, // $DDA4 + 27, // $DDA5 + 27, // $DDA6 + 27, // $DDA7 + 27, // $DDA8 + 27, // $DDA9 + 27, // $DDAA + 27, // $DDAB + 27, // $DDAC + 27, // $DDAD + 27, // $DDAE + 27, // $DDAF + 27, // $DDB0 + 27, // $DDB1 + 27, // $DDB2 + 27, // $DDB3 + 27, // $DDB4 + 27, // $DDB5 + 27, // $DDB6 + 27, // $DDB7 + 27, // $DDB8 + 27, // $DDB9 + 27, // $DDBA + 27, // $DDBB + 27, // $DDBC + 27, // $DDBD + 27, // $DDBE + 27, // $DDBF + 27, // $DDC0 + 27, // $DDC1 + 27, // $DDC2 + 27, // $DDC3 + 27, // $DDC4 + 27, // $DDC5 + 27, // $DDC6 + 27, // $DDC7 + 27, // $DDC8 + 27, // $DDC9 + 27, // $DDCA + 27, // $DDCB + 27, // $DDCC + 27, // $DDCD + 27, // $DDCE + 27, // $DDCF + 27, // $DDD0 + 27, // $DDD1 + 27, // $DDD2 + 27, // $DDD3 + 27, // $DDD4 + 27, // $DDD5 + 27, // $DDD6 + 27, // $DDD7 + 27, // $DDD8 + 27, // $DDD9 + 27, // $DDDA + 27, // $DDDB + 27, // $DDDC + 27, // $DDDD + 27, // $DDDE + 27, // $DDDF + 27, // $DDE0 + 27, // $DDE1 + 27, // $DDE2 + 27, // $DDE3 + 27, // $DDE4 + 27, // $DDE5 + 27, // $DDE6 + 27, // $DDE7 + 27, // $DDE8 + 27, // $DDE9 + 27, // $DDEA + 27, // $DDEB + 27, // $DDEC + 27, // $DDED + 27, // $DDEE + 27, // $DDEF + 27, // $DDF0 + 27, // $DDF1 + 27, // $DDF2 + 27, // $DDF3 + 27, // $DDF4 + 27, // $DDF5 + 27, // $DDF6 + 27, // $DDF7 + 27, // $DDF8 + 27, // $DDF9 + 27, // $DDFA + 27, // $DDFB + 27, // $DDFC + 27, // $DDFD + 27, // $DDFE + 27, // $DDFF + 27, // $DE00 + 27, // $DE01 + 27, // $DE02 + 27, // $DE03 + 27, // $DE04 + 27, // $DE05 + 27, // $DE06 + 27, // $DE07 + 27, // $DE08 + 27, // $DE09 + 27, // $DE0A + 27, // $DE0B + 27, // $DE0C + 27, // $DE0D + 27, // $DE0E + 27, // $DE0F + 27, // $DE10 + 27, // $DE11 + 27, // $DE12 + 27, // $DE13 + 27, // $DE14 + 27, // $DE15 + 27, // $DE16 + 27, // $DE17 + 27, // $DE18 + 27, // $DE19 + 27, // $DE1A + 27, // $DE1B + 27, // $DE1C + 27, // $DE1D + 27, // $DE1E + 27, // $DE1F + 27, // $DE20 + 27, // $DE21 + 27, // $DE22 + 27, // $DE23 + 27, // $DE24 + 27, // $DE25 + 27, // $DE26 + 27, // $DE27 + 27, // $DE28 + 27, // $DE29 + 27, // $DE2A + 27, // $DE2B + 27, // $DE2C + 27, // $DE2D + 27, // $DE2E + 27, // $DE2F + 27, // $DE30 + 27, // $DE31 + 27, // $DE32 + 27, // $DE33 + 27, // $DE34 + 27, // $DE35 + 27, // $DE36 + 27, // $DE37 + 27, // $DE38 + 27, // $DE39 + 27, // $DE3A + 27, // $DE3B + 27, // $DE3C + 27, // $DE3D + 27, // $DE3E + 27, // $DE3F + 27, // $DE40 + 27, // $DE41 + 27, // $DE42 + 27, // $DE43 + 27, // $DE44 + 27, // $DE45 + 27, // $DE46 + 27, // $DE47 + 27, // $DE48 + 27, // $DE49 + 27, // $DE4A + 27, // $DE4B + 27, // $DE4C + 27, // $DE4D + 27, // $DE4E + 27, // $DE4F + 27, // $DE50 + 27, // $DE51 + 27, // $DE52 + 27, // $DE53 + 27, // $DE54 + 27, // $DE55 + 27, // $DE56 + 27, // $DE57 + 27, // $DE58 + 27, // $DE59 + 27, // $DE5A + 27, // $DE5B + 27, // $DE5C + 27, // $DE5D + 27, // $DE5E + 27, // $DE5F + 27, // $DE60 + 27, // $DE61 + 27, // $DE62 + 27, // $DE63 + 27, // $DE64 + 27, // $DE65 + 27, // $DE66 + 27, // $DE67 + 27, // $DE68 + 27, // $DE69 + 27, // $DE6A + 27, // $DE6B + 27, // $DE6C + 27, // $DE6D + 27, // $DE6E + 27, // $DE6F + 27, // $DE70 + 27, // $DE71 + 27, // $DE72 + 27, // $DE73 + 27, // $DE74 + 27, // $DE75 + 27, // $DE76 + 27, // $DE77 + 27, // $DE78 + 27, // $DE79 + 27, // $DE7A + 27, // $DE7B + 27, // $DE7C + 27, // $DE7D + 27, // $DE7E + 27, // $DE7F + 27, // $DE80 + 27, // $DE81 + 27, // $DE82 + 27, // $DE83 + 27, // $DE84 + 27, // $DE85 + 27, // $DE86 + 27, // $DE87 + 27, // $DE88 + 27, // $DE89 + 27, // $DE8A + 27, // $DE8B + 27, // $DE8C + 27, // $DE8D + 27, // $DE8E + 27, // $DE8F + 27, // $DE90 + 27, // $DE91 + 27, // $DE92 + 27, // $DE93 + 27, // $DE94 + 27, // $DE95 + 27, // $DE96 + 27, // $DE97 + 27, // $DE98 + 27, // $DE99 + 27, // $DE9A + 27, // $DE9B + 27, // $DE9C + 27, // $DE9D + 27, // $DE9E + 27, // $DE9F + 27, // $DEA0 + 27, // $DEA1 + 27, // $DEA2 + 27, // $DEA3 + 27, // $DEA4 + 27, // $DEA5 + 27, // $DEA6 + 27, // $DEA7 + 27, // $DEA8 + 27, // $DEA9 + 27, // $DEAA + 27, // $DEAB + 27, // $DEAC + 27, // $DEAD + 27, // $DEAE + 27, // $DEAF + 27, // $DEB0 + 27, // $DEB1 + 27, // $DEB2 + 27, // $DEB3 + 27, // $DEB4 + 27, // $DEB5 + 27, // $DEB6 + 27, // $DEB7 + 27, // $DEB8 + 27, // $DEB9 + 27, // $DEBA + 27, // $DEBB + 27, // $DEBC + 27, // $DEBD + 27, // $DEBE + 27, // $DEBF + 27, // $DEC0 + 27, // $DEC1 + 27, // $DEC2 + 27, // $DEC3 + 27, // $DEC4 + 27, // $DEC5 + 27, // $DEC6 + 27, // $DEC7 + 27, // $DEC8 + 27, // $DEC9 + 27, // $DECA + 27, // $DECB + 27, // $DECC + 27, // $DECD + 27, // $DECE + 27, // $DECF + 27, // $DED0 + 27, // $DED1 + 27, // $DED2 + 27, // $DED3 + 27, // $DED4 + 27, // $DED5 + 27, // $DED6 + 27, // $DED7 + 27, // $DED8 + 27, // $DED9 + 27, // $DEDA + 27, // $DEDB + 27, // $DEDC + 27, // $DEDD + 27, // $DEDE + 27, // $DEDF + 27, // $DEE0 + 27, // $DEE1 + 27, // $DEE2 + 27, // $DEE3 + 27, // $DEE4 + 27, // $DEE5 + 27, // $DEE6 + 27, // $DEE7 + 27, // $DEE8 + 27, // $DEE9 + 27, // $DEEA + 27, // $DEEB + 27, // $DEEC + 27, // $DEED + 27, // $DEEE + 27, // $DEEF + 27, // $DEF0 + 27, // $DEF1 + 27, // $DEF2 + 27, // $DEF3 + 27, // $DEF4 + 27, // $DEF5 + 27, // $DEF6 + 27, // $DEF7 + 27, // $DEF8 + 27, // $DEF9 + 27, // $DEFA + 27, // $DEFB + 27, // $DEFC + 27, // $DEFD + 27, // $DEFE + 27, // $DEFF + 27, // $DF00 + 27, // $DF01 + 27, // $DF02 + 27, // $DF03 + 27, // $DF04 + 27, // $DF05 + 27, // $DF06 + 27, // $DF07 + 27, // $DF08 + 27, // $DF09 + 27, // $DF0A + 27, // $DF0B + 27, // $DF0C + 27, // $DF0D + 27, // $DF0E + 27, // $DF0F + 27, // $DF10 + 27, // $DF11 + 27, // $DF12 + 27, // $DF13 + 27, // $DF14 + 27, // $DF15 + 27, // $DF16 + 27, // $DF17 + 27, // $DF18 + 27, // $DF19 + 27, // $DF1A + 27, // $DF1B + 27, // $DF1C + 27, // $DF1D + 27, // $DF1E + 27, // $DF1F + 27, // $DF20 + 27, // $DF21 + 27, // $DF22 + 27, // $DF23 + 27, // $DF24 + 27, // $DF25 + 27, // $DF26 + 27, // $DF27 + 27, // $DF28 + 27, // $DF29 + 27, // $DF2A + 27, // $DF2B + 27, // $DF2C + 27, // $DF2D + 27, // $DF2E + 27, // $DF2F + 27, // $DF30 + 27, // $DF31 + 27, // $DF32 + 27, // $DF33 + 27, // $DF34 + 27, // $DF35 + 27, // $DF36 + 27, // $DF37 + 27, // $DF38 + 27, // $DF39 + 27, // $DF3A + 27, // $DF3B + 27, // $DF3C + 27, // $DF3D + 27, // $DF3E + 27, // $DF3F + 27, // $DF40 + 27, // $DF41 + 27, // $DF42 + 27, // $DF43 + 27, // $DF44 + 27, // $DF45 + 27, // $DF46 + 27, // $DF47 + 27, // $DF48 + 27, // $DF49 + 27, // $DF4A + 27, // $DF4B + 27, // $DF4C + 27, // $DF4D + 27, // $DF4E + 27, // $DF4F + 27, // $DF50 + 27, // $DF51 + 27, // $DF52 + 27, // $DF53 + 27, // $DF54 + 27, // $DF55 + 27, // $DF56 + 27, // $DF57 + 27, // $DF58 + 27, // $DF59 + 27, // $DF5A + 27, // $DF5B + 27, // $DF5C + 27, // $DF5D + 27, // $DF5E + 27, // $DF5F + 27, // $DF60 + 27, // $DF61 + 27, // $DF62 + 27, // $DF63 + 27, // $DF64 + 27, // $DF65 + 27, // $DF66 + 27, // $DF67 + 27, // $DF68 + 27, // $DF69 + 27, // $DF6A + 27, // $DF6B + 27, // $DF6C + 27, // $DF6D + 27, // $DF6E + 27, // $DF6F + 27, // $DF70 + 27, // $DF71 + 27, // $DF72 + 27, // $DF73 + 27, // $DF74 + 27, // $DF75 + 27, // $DF76 + 27, // $DF77 + 27, // $DF78 + 27, // $DF79 + 27, // $DF7A + 27, // $DF7B + 27, // $DF7C + 27, // $DF7D + 27, // $DF7E + 27, // $DF7F + 27, // $DF80 + 27, // $DF81 + 27, // $DF82 + 27, // $DF83 + 27, // $DF84 + 27, // $DF85 + 27, // $DF86 + 27, // $DF87 + 27, // $DF88 + 27, // $DF89 + 27, // $DF8A + 27, // $DF8B + 27, // $DF8C + 27, // $DF8D + 27, // $DF8E + 27, // $DF8F + 27, // $DF90 + 27, // $DF91 + 27, // $DF92 + 27, // $DF93 + 27, // $DF94 + 27, // $DF95 + 27, // $DF96 + 27, // $DF97 + 27, // $DF98 + 27, // $DF99 + 27, // $DF9A + 27, // $DF9B + 27, // $DF9C + 27, // $DF9D + 27, // $DF9E + 27, // $DF9F + 27, // $DFA0 + 27, // $DFA1 + 27, // $DFA2 + 27, // $DFA3 + 27, // $DFA4 + 27, // $DFA5 + 27, // $DFA6 + 27, // $DFA7 + 27, // $DFA8 + 27, // $DFA9 + 27, // $DFAA + 27, // $DFAB + 27, // $DFAC + 27, // $DFAD + 27, // $DFAE + 27, // $DFAF + 27, // $DFB0 + 27, // $DFB1 + 27, // $DFB2 + 27, // $DFB3 + 27, // $DFB4 + 27, // $DFB5 + 27, // $DFB6 + 27, // $DFB7 + 27, // $DFB8 + 27, // $DFB9 + 27, // $DFBA + 27, // $DFBB + 27, // $DFBC + 27, // $DFBD + 27, // $DFBE + 27, // $DFBF + 27, // $DFC0 + 27, // $DFC1 + 27, // $DFC2 + 27, // $DFC3 + 27, // $DFC4 + 27, // $DFC5 + 27, // $DFC6 + 27, // $DFC7 + 27, // $DFC8 + 27, // $DFC9 + 27, // $DFCA + 27, // $DFCB + 27, // $DFCC + 27, // $DFCD + 27, // $DFCE + 27, // $DFCF + 27, // $DFD0 + 27, // $DFD1 + 27, // $DFD2 + 27, // $DFD3 + 27, // $DFD4 + 27, // $DFD5 + 27, // $DFD6 + 27, // $DFD7 + 27, // $DFD8 + 27, // $DFD9 + 27, // $DFDA + 27, // $DFDB + 27, // $DFDC + 27, // $DFDD + 27, // $DFDE + 27, // $DFDF + 27, // $DFE0 + 27, // $DFE1 + 27, // $DFE2 + 27, // $DFE3 + 27, // $DFE4 + 27, // $DFE5 + 27, // $DFE6 + 27, // $DFE7 + 27, // $DFE8 + 27, // $DFE9 + 27, // $DFEA + 27, // $DFEB + 27, // $DFEC + 27, // $DFED + 27, // $DFEE + 27, // $DFEF + 27, // $DFF0 + 27, // $DFF1 + 27, // $DFF2 + 27, // $DFF3 + 27, // $DFF4 + 27, // $DFF5 + 27, // $DFF6 + 27, // $DFF7 + 27, // $DFF8 + 27, // $DFF9 + 27, // $DFFA + 27, // $DFFB + 27, // $DFFC + 27, // $DFFD + 27, // $DFFE + 27, // $DFFF + 28, // $E000 + 28, // $E001 + 28, // $E002 + 28, // $E003 + 28, // $E004 + 28, // $E005 + 28, // $E006 + 28, // $E007 + 28, // $E008 + 28, // $E009 + 28, // $E00A + 28, // $E00B + 28, // $E00C + 28, // $E00D + 28, // $E00E + 28, // $E00F + 28, // $E010 + 28, // $E011 + 28, // $E012 + 28, // $E013 + 28, // $E014 + 28, // $E015 + 28, // $E016 + 28, // $E017 + 28, // $E018 + 28, // $E019 + 28, // $E01A + 28, // $E01B + 28, // $E01C + 28, // $E01D + 28, // $E01E + 28, // $E01F + 28, // $E020 + 28, // $E021 + 28, // $E022 + 28, // $E023 + 28, // $E024 + 28, // $E025 + 28, // $E026 + 28, // $E027 + 28, // $E028 + 28, // $E029 + 28, // $E02A + 28, // $E02B + 28, // $E02C + 28, // $E02D + 28, // $E02E + 28, // $E02F + 28, // $E030 + 28, // $E031 + 28, // $E032 + 28, // $E033 + 28, // $E034 + 28, // $E035 + 28, // $E036 + 28, // $E037 + 28, // $E038 + 28, // $E039 + 28, // $E03A + 28, // $E03B + 28, // $E03C + 28, // $E03D + 28, // $E03E + 28, // $E03F + 28, // $E040 + 28, // $E041 + 28, // $E042 + 28, // $E043 + 28, // $E044 + 28, // $E045 + 28, // $E046 + 28, // $E047 + 28, // $E048 + 28, // $E049 + 28, // $E04A + 28, // $E04B + 28, // $E04C + 28, // $E04D + 28, // $E04E + 28, // $E04F + 28, // $E050 + 28, // $E051 + 28, // $E052 + 28, // $E053 + 28, // $E054 + 28, // $E055 + 28, // $E056 + 28, // $E057 + 28, // $E058 + 28, // $E059 + 28, // $E05A + 28, // $E05B + 28, // $E05C + 28, // $E05D + 28, // $E05E + 28, // $E05F + 28, // $E060 + 28, // $E061 + 28, // $E062 + 28, // $E063 + 28, // $E064 + 28, // $E065 + 28, // $E066 + 28, // $E067 + 28, // $E068 + 28, // $E069 + 28, // $E06A + 28, // $E06B + 28, // $E06C + 28, // $E06D + 28, // $E06E + 28, // $E06F + 28, // $E070 + 28, // $E071 + 28, // $E072 + 28, // $E073 + 28, // $E074 + 28, // $E075 + 28, // $E076 + 28, // $E077 + 28, // $E078 + 28, // $E079 + 28, // $E07A + 28, // $E07B + 28, // $E07C + 28, // $E07D + 28, // $E07E + 28, // $E07F + 28, // $E080 + 28, // $E081 + 28, // $E082 + 28, // $E083 + 28, // $E084 + 28, // $E085 + 28, // $E086 + 28, // $E087 + 28, // $E088 + 28, // $E089 + 28, // $E08A + 28, // $E08B + 28, // $E08C + 28, // $E08D + 28, // $E08E + 28, // $E08F + 28, // $E090 + 28, // $E091 + 28, // $E092 + 28, // $E093 + 28, // $E094 + 28, // $E095 + 28, // $E096 + 28, // $E097 + 28, // $E098 + 28, // $E099 + 28, // $E09A + 28, // $E09B + 28, // $E09C + 28, // $E09D + 28, // $E09E + 28, // $E09F + 28, // $E0A0 + 28, // $E0A1 + 28, // $E0A2 + 28, // $E0A3 + 28, // $E0A4 + 28, // $E0A5 + 28, // $E0A6 + 28, // $E0A7 + 28, // $E0A8 + 28, // $E0A9 + 28, // $E0AA + 28, // $E0AB + 28, // $E0AC + 28, // $E0AD + 28, // $E0AE + 28, // $E0AF + 28, // $E0B0 + 28, // $E0B1 + 28, // $E0B2 + 28, // $E0B3 + 28, // $E0B4 + 28, // $E0B5 + 28, // $E0B6 + 28, // $E0B7 + 28, // $E0B8 + 28, // $E0B9 + 28, // $E0BA + 28, // $E0BB + 28, // $E0BC + 28, // $E0BD + 28, // $E0BE + 28, // $E0BF + 28, // $E0C0 + 28, // $E0C1 + 28, // $E0C2 + 28, // $E0C3 + 28, // $E0C4 + 28, // $E0C5 + 28, // $E0C6 + 28, // $E0C7 + 28, // $E0C8 + 28, // $E0C9 + 28, // $E0CA + 28, // $E0CB + 28, // $E0CC + 28, // $E0CD + 28, // $E0CE + 28, // $E0CF + 28, // $E0D0 + 28, // $E0D1 + 28, // $E0D2 + 28, // $E0D3 + 28, // $E0D4 + 28, // $E0D5 + 28, // $E0D6 + 28, // $E0D7 + 28, // $E0D8 + 28, // $E0D9 + 28, // $E0DA + 28, // $E0DB + 28, // $E0DC + 28, // $E0DD + 28, // $E0DE + 28, // $E0DF + 28, // $E0E0 + 28, // $E0E1 + 28, // $E0E2 + 28, // $E0E3 + 28, // $E0E4 + 28, // $E0E5 + 28, // $E0E6 + 28, // $E0E7 + 28, // $E0E8 + 28, // $E0E9 + 28, // $E0EA + 28, // $E0EB + 28, // $E0EC + 28, // $E0ED + 28, // $E0EE + 28, // $E0EF + 28, // $E0F0 + 28, // $E0F1 + 28, // $E0F2 + 28, // $E0F3 + 28, // $E0F4 + 28, // $E0F5 + 28, // $E0F6 + 28, // $E0F7 + 28, // $E0F8 + 28, // $E0F9 + 28, // $E0FA + 28, // $E0FB + 28, // $E0FC + 28, // $E0FD + 28, // $E0FE + 28, // $E0FF + 28, // $E100 + 28, // $E101 + 28, // $E102 + 28, // $E103 + 28, // $E104 + 28, // $E105 + 28, // $E106 + 28, // $E107 + 28, // $E108 + 28, // $E109 + 28, // $E10A + 28, // $E10B + 28, // $E10C + 28, // $E10D + 28, // $E10E + 28, // $E10F + 28, // $E110 + 28, // $E111 + 28, // $E112 + 28, // $E113 + 28, // $E114 + 28, // $E115 + 28, // $E116 + 28, // $E117 + 28, // $E118 + 28, // $E119 + 28, // $E11A + 28, // $E11B + 28, // $E11C + 28, // $E11D + 28, // $E11E + 28, // $E11F + 28, // $E120 + 28, // $E121 + 28, // $E122 + 28, // $E123 + 28, // $E124 + 28, // $E125 + 28, // $E126 + 28, // $E127 + 28, // $E128 + 28, // $E129 + 28, // $E12A + 28, // $E12B + 28, // $E12C + 28, // $E12D + 28, // $E12E + 28, // $E12F + 28, // $E130 + 28, // $E131 + 28, // $E132 + 28, // $E133 + 28, // $E134 + 28, // $E135 + 28, // $E136 + 28, // $E137 + 28, // $E138 + 28, // $E139 + 28, // $E13A + 28, // $E13B + 28, // $E13C + 28, // $E13D + 28, // $E13E + 28, // $E13F + 28, // $E140 + 28, // $E141 + 28, // $E142 + 28, // $E143 + 28, // $E144 + 28, // $E145 + 28, // $E146 + 28, // $E147 + 28, // $E148 + 28, // $E149 + 28, // $E14A + 28, // $E14B + 28, // $E14C + 28, // $E14D + 28, // $E14E + 28, // $E14F + 28, // $E150 + 28, // $E151 + 28, // $E152 + 28, // $E153 + 28, // $E154 + 28, // $E155 + 28, // $E156 + 28, // $E157 + 28, // $E158 + 28, // $E159 + 28, // $E15A + 28, // $E15B + 28, // $E15C + 28, // $E15D + 28, // $E15E + 28, // $E15F + 28, // $E160 + 28, // $E161 + 28, // $E162 + 28, // $E163 + 28, // $E164 + 28, // $E165 + 28, // $E166 + 28, // $E167 + 28, // $E168 + 28, // $E169 + 28, // $E16A + 28, // $E16B + 28, // $E16C + 28, // $E16D + 28, // $E16E + 28, // $E16F + 28, // $E170 + 28, // $E171 + 28, // $E172 + 28, // $E173 + 28, // $E174 + 28, // $E175 + 28, // $E176 + 28, // $E177 + 28, // $E178 + 28, // $E179 + 28, // $E17A + 28, // $E17B + 28, // $E17C + 28, // $E17D + 28, // $E17E + 28, // $E17F + 28, // $E180 + 28, // $E181 + 28, // $E182 + 28, // $E183 + 28, // $E184 + 28, // $E185 + 28, // $E186 + 28, // $E187 + 28, // $E188 + 28, // $E189 + 28, // $E18A + 28, // $E18B + 28, // $E18C + 28, // $E18D + 28, // $E18E + 28, // $E18F + 28, // $E190 + 28, // $E191 + 28, // $E192 + 28, // $E193 + 28, // $E194 + 28, // $E195 + 28, // $E196 + 28, // $E197 + 28, // $E198 + 28, // $E199 + 28, // $E19A + 28, // $E19B + 28, // $E19C + 28, // $E19D + 28, // $E19E + 28, // $E19F + 28, // $E1A0 + 28, // $E1A1 + 28, // $E1A2 + 28, // $E1A3 + 28, // $E1A4 + 28, // $E1A5 + 28, // $E1A6 + 28, // $E1A7 + 28, // $E1A8 + 28, // $E1A9 + 28, // $E1AA + 28, // $E1AB + 28, // $E1AC + 28, // $E1AD + 28, // $E1AE + 28, // $E1AF + 28, // $E1B0 + 28, // $E1B1 + 28, // $E1B2 + 28, // $E1B3 + 28, // $E1B4 + 28, // $E1B5 + 28, // $E1B6 + 28, // $E1B7 + 28, // $E1B8 + 28, // $E1B9 + 28, // $E1BA + 28, // $E1BB + 28, // $E1BC + 28, // $E1BD + 28, // $E1BE + 28, // $E1BF + 28, // $E1C0 + 28, // $E1C1 + 28, // $E1C2 + 28, // $E1C3 + 28, // $E1C4 + 28, // $E1C5 + 28, // $E1C6 + 28, // $E1C7 + 28, // $E1C8 + 28, // $E1C9 + 28, // $E1CA + 28, // $E1CB + 28, // $E1CC + 28, // $E1CD + 28, // $E1CE + 28, // $E1CF + 28, // $E1D0 + 28, // $E1D1 + 28, // $E1D2 + 28, // $E1D3 + 28, // $E1D4 + 28, // $E1D5 + 28, // $E1D6 + 28, // $E1D7 + 28, // $E1D8 + 28, // $E1D9 + 28, // $E1DA + 28, // $E1DB + 28, // $E1DC + 28, // $E1DD + 28, // $E1DE + 28, // $E1DF + 28, // $E1E0 + 28, // $E1E1 + 28, // $E1E2 + 28, // $E1E3 + 28, // $E1E4 + 28, // $E1E5 + 28, // $E1E6 + 28, // $E1E7 + 28, // $E1E8 + 28, // $E1E9 + 28, // $E1EA + 28, // $E1EB + 28, // $E1EC + 28, // $E1ED + 28, // $E1EE + 28, // $E1EF + 28, // $E1F0 + 28, // $E1F1 + 28, // $E1F2 + 28, // $E1F3 + 28, // $E1F4 + 28, // $E1F5 + 28, // $E1F6 + 28, // $E1F7 + 28, // $E1F8 + 28, // $E1F9 + 28, // $E1FA + 28, // $E1FB + 28, // $E1FC + 28, // $E1FD + 28, // $E1FE + 28, // $E1FF + 28, // $E200 + 28, // $E201 + 28, // $E202 + 28, // $E203 + 28, // $E204 + 28, // $E205 + 28, // $E206 + 28, // $E207 + 28, // $E208 + 28, // $E209 + 28, // $E20A + 28, // $E20B + 28, // $E20C + 28, // $E20D + 28, // $E20E + 28, // $E20F + 28, // $E210 + 28, // $E211 + 28, // $E212 + 28, // $E213 + 28, // $E214 + 28, // $E215 + 28, // $E216 + 28, // $E217 + 28, // $E218 + 28, // $E219 + 28, // $E21A + 28, // $E21B + 28, // $E21C + 28, // $E21D + 28, // $E21E + 28, // $E21F + 28, // $E220 + 28, // $E221 + 28, // $E222 + 28, // $E223 + 28, // $E224 + 28, // $E225 + 28, // $E226 + 28, // $E227 + 28, // $E228 + 28, // $E229 + 28, // $E22A + 28, // $E22B + 28, // $E22C + 28, // $E22D + 28, // $E22E + 28, // $E22F + 28, // $E230 + 28, // $E231 + 28, // $E232 + 28, // $E233 + 28, // $E234 + 28, // $E235 + 28, // $E236 + 28, // $E237 + 28, // $E238 + 28, // $E239 + 28, // $E23A + 28, // $E23B + 28, // $E23C + 28, // $E23D + 28, // $E23E + 28, // $E23F + 28, // $E240 + 28, // $E241 + 28, // $E242 + 28, // $E243 + 28, // $E244 + 28, // $E245 + 28, // $E246 + 28, // $E247 + 28, // $E248 + 28, // $E249 + 28, // $E24A + 28, // $E24B + 28, // $E24C + 28, // $E24D + 28, // $E24E + 28, // $E24F + 28, // $E250 + 28, // $E251 + 28, // $E252 + 28, // $E253 + 28, // $E254 + 28, // $E255 + 28, // $E256 + 28, // $E257 + 28, // $E258 + 28, // $E259 + 28, // $E25A + 28, // $E25B + 28, // $E25C + 28, // $E25D + 28, // $E25E + 28, // $E25F + 28, // $E260 + 28, // $E261 + 28, // $E262 + 28, // $E263 + 28, // $E264 + 28, // $E265 + 28, // $E266 + 28, // $E267 + 28, // $E268 + 28, // $E269 + 28, // $E26A + 28, // $E26B + 28, // $E26C + 28, // $E26D + 28, // $E26E + 28, // $E26F + 28, // $E270 + 28, // $E271 + 28, // $E272 + 28, // $E273 + 28, // $E274 + 28, // $E275 + 28, // $E276 + 28, // $E277 + 28, // $E278 + 28, // $E279 + 28, // $E27A + 28, // $E27B + 28, // $E27C + 28, // $E27D + 28, // $E27E + 28, // $E27F + 28, // $E280 + 28, // $E281 + 28, // $E282 + 28, // $E283 + 28, // $E284 + 28, // $E285 + 28, // $E286 + 28, // $E287 + 28, // $E288 + 28, // $E289 + 28, // $E28A + 28, // $E28B + 28, // $E28C + 28, // $E28D + 28, // $E28E + 28, // $E28F + 28, // $E290 + 28, // $E291 + 28, // $E292 + 28, // $E293 + 28, // $E294 + 28, // $E295 + 28, // $E296 + 28, // $E297 + 28, // $E298 + 28, // $E299 + 28, // $E29A + 28, // $E29B + 28, // $E29C + 28, // $E29D + 28, // $E29E + 28, // $E29F + 28, // $E2A0 + 28, // $E2A1 + 28, // $E2A2 + 28, // $E2A3 + 28, // $E2A4 + 28, // $E2A5 + 28, // $E2A6 + 28, // $E2A7 + 28, // $E2A8 + 28, // $E2A9 + 28, // $E2AA + 28, // $E2AB + 28, // $E2AC + 28, // $E2AD + 28, // $E2AE + 28, // $E2AF + 28, // $E2B0 + 28, // $E2B1 + 28, // $E2B2 + 28, // $E2B3 + 28, // $E2B4 + 28, // $E2B5 + 28, // $E2B6 + 28, // $E2B7 + 28, // $E2B8 + 28, // $E2B9 + 28, // $E2BA + 28, // $E2BB + 28, // $E2BC + 28, // $E2BD + 28, // $E2BE + 28, // $E2BF + 28, // $E2C0 + 28, // $E2C1 + 28, // $E2C2 + 28, // $E2C3 + 28, // $E2C4 + 28, // $E2C5 + 28, // $E2C6 + 28, // $E2C7 + 28, // $E2C8 + 28, // $E2C9 + 28, // $E2CA + 28, // $E2CB + 28, // $E2CC + 28, // $E2CD + 28, // $E2CE + 28, // $E2CF + 28, // $E2D0 + 28, // $E2D1 + 28, // $E2D2 + 28, // $E2D3 + 28, // $E2D4 + 28, // $E2D5 + 28, // $E2D6 + 28, // $E2D7 + 28, // $E2D8 + 28, // $E2D9 + 28, // $E2DA + 28, // $E2DB + 28, // $E2DC + 28, // $E2DD + 28, // $E2DE + 28, // $E2DF + 28, // $E2E0 + 28, // $E2E1 + 28, // $E2E2 + 28, // $E2E3 + 28, // $E2E4 + 28, // $E2E5 + 28, // $E2E6 + 28, // $E2E7 + 28, // $E2E8 + 28, // $E2E9 + 28, // $E2EA + 28, // $E2EB + 28, // $E2EC + 28, // $E2ED + 28, // $E2EE + 28, // $E2EF + 28, // $E2F0 + 28, // $E2F1 + 28, // $E2F2 + 28, // $E2F3 + 28, // $E2F4 + 28, // $E2F5 + 28, // $E2F6 + 28, // $E2F7 + 28, // $E2F8 + 28, // $E2F9 + 28, // $E2FA + 28, // $E2FB + 28, // $E2FC + 28, // $E2FD + 28, // $E2FE + 28, // $E2FF + 28, // $E300 + 28, // $E301 + 28, // $E302 + 28, // $E303 + 28, // $E304 + 28, // $E305 + 28, // $E306 + 28, // $E307 + 28, // $E308 + 28, // $E309 + 28, // $E30A + 28, // $E30B + 28, // $E30C + 28, // $E30D + 28, // $E30E + 28, // $E30F + 28, // $E310 + 28, // $E311 + 28, // $E312 + 28, // $E313 + 28, // $E314 + 28, // $E315 + 28, // $E316 + 28, // $E317 + 28, // $E318 + 28, // $E319 + 28, // $E31A + 28, // $E31B + 28, // $E31C + 28, // $E31D + 28, // $E31E + 28, // $E31F + 28, // $E320 + 28, // $E321 + 28, // $E322 + 28, // $E323 + 28, // $E324 + 28, // $E325 + 28, // $E326 + 28, // $E327 + 28, // $E328 + 28, // $E329 + 28, // $E32A + 28, // $E32B + 28, // $E32C + 28, // $E32D + 28, // $E32E + 28, // $E32F + 28, // $E330 + 28, // $E331 + 28, // $E332 + 28, // $E333 + 28, // $E334 + 28, // $E335 + 28, // $E336 + 28, // $E337 + 28, // $E338 + 28, // $E339 + 28, // $E33A + 28, // $E33B + 28, // $E33C + 28, // $E33D + 28, // $E33E + 28, // $E33F + 28, // $E340 + 28, // $E341 + 28, // $E342 + 28, // $E343 + 28, // $E344 + 28, // $E345 + 28, // $E346 + 28, // $E347 + 28, // $E348 + 28, // $E349 + 28, // $E34A + 28, // $E34B + 28, // $E34C + 28, // $E34D + 28, // $E34E + 28, // $E34F + 28, // $E350 + 28, // $E351 + 28, // $E352 + 28, // $E353 + 28, // $E354 + 28, // $E355 + 28, // $E356 + 28, // $E357 + 28, // $E358 + 28, // $E359 + 28, // $E35A + 28, // $E35B + 28, // $E35C + 28, // $E35D + 28, // $E35E + 28, // $E35F + 28, // $E360 + 28, // $E361 + 28, // $E362 + 28, // $E363 + 28, // $E364 + 28, // $E365 + 28, // $E366 + 28, // $E367 + 28, // $E368 + 28, // $E369 + 28, // $E36A + 28, // $E36B + 28, // $E36C + 28, // $E36D + 28, // $E36E + 28, // $E36F + 28, // $E370 + 28, // $E371 + 28, // $E372 + 28, // $E373 + 28, // $E374 + 28, // $E375 + 28, // $E376 + 28, // $E377 + 28, // $E378 + 28, // $E379 + 28, // $E37A + 28, // $E37B + 28, // $E37C + 28, // $E37D + 28, // $E37E + 28, // $E37F + 28, // $E380 + 28, // $E381 + 28, // $E382 + 28, // $E383 + 28, // $E384 + 28, // $E385 + 28, // $E386 + 28, // $E387 + 28, // $E388 + 28, // $E389 + 28, // $E38A + 28, // $E38B + 28, // $E38C + 28, // $E38D + 28, // $E38E + 28, // $E38F + 28, // $E390 + 28, // $E391 + 28, // $E392 + 28, // $E393 + 28, // $E394 + 28, // $E395 + 28, // $E396 + 28, // $E397 + 28, // $E398 + 28, // $E399 + 28, // $E39A + 28, // $E39B + 28, // $E39C + 28, // $E39D + 28, // $E39E + 28, // $E39F + 28, // $E3A0 + 28, // $E3A1 + 28, // $E3A2 + 28, // $E3A3 + 28, // $E3A4 + 28, // $E3A5 + 28, // $E3A6 + 28, // $E3A7 + 28, // $E3A8 + 28, // $E3A9 + 28, // $E3AA + 28, // $E3AB + 28, // $E3AC + 28, // $E3AD + 28, // $E3AE + 28, // $E3AF + 28, // $E3B0 + 28, // $E3B1 + 28, // $E3B2 + 28, // $E3B3 + 28, // $E3B4 + 28, // $E3B5 + 28, // $E3B6 + 28, // $E3B7 + 28, // $E3B8 + 28, // $E3B9 + 28, // $E3BA + 28, // $E3BB + 28, // $E3BC + 28, // $E3BD + 28, // $E3BE + 28, // $E3BF + 28, // $E3C0 + 28, // $E3C1 + 28, // $E3C2 + 28, // $E3C3 + 28, // $E3C4 + 28, // $E3C5 + 28, // $E3C6 + 28, // $E3C7 + 28, // $E3C8 + 28, // $E3C9 + 28, // $E3CA + 28, // $E3CB + 28, // $E3CC + 28, // $E3CD + 28, // $E3CE + 28, // $E3CF + 28, // $E3D0 + 28, // $E3D1 + 28, // $E3D2 + 28, // $E3D3 + 28, // $E3D4 + 28, // $E3D5 + 28, // $E3D6 + 28, // $E3D7 + 28, // $E3D8 + 28, // $E3D9 + 28, // $E3DA + 28, // $E3DB + 28, // $E3DC + 28, // $E3DD + 28, // $E3DE + 28, // $E3DF + 28, // $E3E0 + 28, // $E3E1 + 28, // $E3E2 + 28, // $E3E3 + 28, // $E3E4 + 28, // $E3E5 + 28, // $E3E6 + 28, // $E3E7 + 28, // $E3E8 + 28, // $E3E9 + 28, // $E3EA + 28, // $E3EB + 28, // $E3EC + 28, // $E3ED + 28, // $E3EE + 28, // $E3EF + 28, // $E3F0 + 28, // $E3F1 + 28, // $E3F2 + 28, // $E3F3 + 28, // $E3F4 + 28, // $E3F5 + 28, // $E3F6 + 28, // $E3F7 + 28, // $E3F8 + 28, // $E3F9 + 28, // $E3FA + 28, // $E3FB + 28, // $E3FC + 28, // $E3FD + 28, // $E3FE + 28, // $E3FF + 28, // $E400 + 28, // $E401 + 28, // $E402 + 28, // $E403 + 28, // $E404 + 28, // $E405 + 28, // $E406 + 28, // $E407 + 28, // $E408 + 28, // $E409 + 28, // $E40A + 28, // $E40B + 28, // $E40C + 28, // $E40D + 28, // $E40E + 28, // $E40F + 28, // $E410 + 28, // $E411 + 28, // $E412 + 28, // $E413 + 28, // $E414 + 28, // $E415 + 28, // $E416 + 28, // $E417 + 28, // $E418 + 28, // $E419 + 28, // $E41A + 28, // $E41B + 28, // $E41C + 28, // $E41D + 28, // $E41E + 28, // $E41F + 28, // $E420 + 28, // $E421 + 28, // $E422 + 28, // $E423 + 28, // $E424 + 28, // $E425 + 28, // $E426 + 28, // $E427 + 28, // $E428 + 28, // $E429 + 28, // $E42A + 28, // $E42B + 28, // $E42C + 28, // $E42D + 28, // $E42E + 28, // $E42F + 28, // $E430 + 28, // $E431 + 28, // $E432 + 28, // $E433 + 28, // $E434 + 28, // $E435 + 28, // $E436 + 28, // $E437 + 28, // $E438 + 28, // $E439 + 28, // $E43A + 28, // $E43B + 28, // $E43C + 28, // $E43D + 28, // $E43E + 28, // $E43F + 28, // $E440 + 28, // $E441 + 28, // $E442 + 28, // $E443 + 28, // $E444 + 28, // $E445 + 28, // $E446 + 28, // $E447 + 28, // $E448 + 28, // $E449 + 28, // $E44A + 28, // $E44B + 28, // $E44C + 28, // $E44D + 28, // $E44E + 28, // $E44F + 28, // $E450 + 28, // $E451 + 28, // $E452 + 28, // $E453 + 28, // $E454 + 28, // $E455 + 28, // $E456 + 28, // $E457 + 28, // $E458 + 28, // $E459 + 28, // $E45A + 28, // $E45B + 28, // $E45C + 28, // $E45D + 28, // $E45E + 28, // $E45F + 28, // $E460 + 28, // $E461 + 28, // $E462 + 28, // $E463 + 28, // $E464 + 28, // $E465 + 28, // $E466 + 28, // $E467 + 28, // $E468 + 28, // $E469 + 28, // $E46A + 28, // $E46B + 28, // $E46C + 28, // $E46D + 28, // $E46E + 28, // $E46F + 28, // $E470 + 28, // $E471 + 28, // $E472 + 28, // $E473 + 28, // $E474 + 28, // $E475 + 28, // $E476 + 28, // $E477 + 28, // $E478 + 28, // $E479 + 28, // $E47A + 28, // $E47B + 28, // $E47C + 28, // $E47D + 28, // $E47E + 28, // $E47F + 28, // $E480 + 28, // $E481 + 28, // $E482 + 28, // $E483 + 28, // $E484 + 28, // $E485 + 28, // $E486 + 28, // $E487 + 28, // $E488 + 28, // $E489 + 28, // $E48A + 28, // $E48B + 28, // $E48C + 28, // $E48D + 28, // $E48E + 28, // $E48F + 28, // $E490 + 28, // $E491 + 28, // $E492 + 28, // $E493 + 28, // $E494 + 28, // $E495 + 28, // $E496 + 28, // $E497 + 28, // $E498 + 28, // $E499 + 28, // $E49A + 28, // $E49B + 28, // $E49C + 28, // $E49D + 28, // $E49E + 28, // $E49F + 28, // $E4A0 + 28, // $E4A1 + 28, // $E4A2 + 28, // $E4A3 + 28, // $E4A4 + 28, // $E4A5 + 28, // $E4A6 + 28, // $E4A7 + 28, // $E4A8 + 28, // $E4A9 + 28, // $E4AA + 28, // $E4AB + 28, // $E4AC + 28, // $E4AD + 28, // $E4AE + 28, // $E4AF + 28, // $E4B0 + 28, // $E4B1 + 28, // $E4B2 + 28, // $E4B3 + 28, // $E4B4 + 28, // $E4B5 + 28, // $E4B6 + 28, // $E4B7 + 28, // $E4B8 + 28, // $E4B9 + 28, // $E4BA + 28, // $E4BB + 28, // $E4BC + 28, // $E4BD + 28, // $E4BE + 28, // $E4BF + 28, // $E4C0 + 28, // $E4C1 + 28, // $E4C2 + 28, // $E4C3 + 28, // $E4C4 + 28, // $E4C5 + 28, // $E4C6 + 28, // $E4C7 + 28, // $E4C8 + 28, // $E4C9 + 28, // $E4CA + 28, // $E4CB + 28, // $E4CC + 28, // $E4CD + 28, // $E4CE + 28, // $E4CF + 28, // $E4D0 + 28, // $E4D1 + 28, // $E4D2 + 28, // $E4D3 + 28, // $E4D4 + 28, // $E4D5 + 28, // $E4D6 + 28, // $E4D7 + 28, // $E4D8 + 28, // $E4D9 + 28, // $E4DA + 28, // $E4DB + 28, // $E4DC + 28, // $E4DD + 28, // $E4DE + 28, // $E4DF + 28, // $E4E0 + 28, // $E4E1 + 28, // $E4E2 + 28, // $E4E3 + 28, // $E4E4 + 28, // $E4E5 + 28, // $E4E6 + 28, // $E4E7 + 28, // $E4E8 + 28, // $E4E9 + 28, // $E4EA + 28, // $E4EB + 28, // $E4EC + 28, // $E4ED + 28, // $E4EE + 28, // $E4EF + 28, // $E4F0 + 28, // $E4F1 + 28, // $E4F2 + 28, // $E4F3 + 28, // $E4F4 + 28, // $E4F5 + 28, // $E4F6 + 28, // $E4F7 + 28, // $E4F8 + 28, // $E4F9 + 28, // $E4FA + 28, // $E4FB + 28, // $E4FC + 28, // $E4FD + 28, // $E4FE + 28, // $E4FF + 28, // $E500 + 28, // $E501 + 28, // $E502 + 28, // $E503 + 28, // $E504 + 28, // $E505 + 28, // $E506 + 28, // $E507 + 28, // $E508 + 28, // $E509 + 28, // $E50A + 28, // $E50B + 28, // $E50C + 28, // $E50D + 28, // $E50E + 28, // $E50F + 28, // $E510 + 28, // $E511 + 28, // $E512 + 28, // $E513 + 28, // $E514 + 28, // $E515 + 28, // $E516 + 28, // $E517 + 28, // $E518 + 28, // $E519 + 28, // $E51A + 28, // $E51B + 28, // $E51C + 28, // $E51D + 28, // $E51E + 28, // $E51F + 28, // $E520 + 28, // $E521 + 28, // $E522 + 28, // $E523 + 28, // $E524 + 28, // $E525 + 28, // $E526 + 28, // $E527 + 28, // $E528 + 28, // $E529 + 28, // $E52A + 28, // $E52B + 28, // $E52C + 28, // $E52D + 28, // $E52E + 28, // $E52F + 28, // $E530 + 28, // $E531 + 28, // $E532 + 28, // $E533 + 28, // $E534 + 28, // $E535 + 28, // $E536 + 28, // $E537 + 28, // $E538 + 28, // $E539 + 28, // $E53A + 28, // $E53B + 28, // $E53C + 28, // $E53D + 28, // $E53E + 28, // $E53F + 28, // $E540 + 28, // $E541 + 28, // $E542 + 28, // $E543 + 28, // $E544 + 28, // $E545 + 28, // $E546 + 28, // $E547 + 28, // $E548 + 28, // $E549 + 28, // $E54A + 28, // $E54B + 28, // $E54C + 28, // $E54D + 28, // $E54E + 28, // $E54F + 28, // $E550 + 28, // $E551 + 28, // $E552 + 28, // $E553 + 28, // $E554 + 28, // $E555 + 28, // $E556 + 28, // $E557 + 28, // $E558 + 28, // $E559 + 28, // $E55A + 28, // $E55B + 28, // $E55C + 28, // $E55D + 28, // $E55E + 28, // $E55F + 28, // $E560 + 28, // $E561 + 28, // $E562 + 28, // $E563 + 28, // $E564 + 28, // $E565 + 28, // $E566 + 28, // $E567 + 28, // $E568 + 28, // $E569 + 28, // $E56A + 28, // $E56B + 28, // $E56C + 28, // $E56D + 28, // $E56E + 28, // $E56F + 28, // $E570 + 28, // $E571 + 28, // $E572 + 28, // $E573 + 28, // $E574 + 28, // $E575 + 28, // $E576 + 28, // $E577 + 28, // $E578 + 28, // $E579 + 28, // $E57A + 28, // $E57B + 28, // $E57C + 28, // $E57D + 28, // $E57E + 28, // $E57F + 28, // $E580 + 28, // $E581 + 28, // $E582 + 28, // $E583 + 28, // $E584 + 28, // $E585 + 28, // $E586 + 28, // $E587 + 28, // $E588 + 28, // $E589 + 28, // $E58A + 28, // $E58B + 28, // $E58C + 28, // $E58D + 28, // $E58E + 28, // $E58F + 28, // $E590 + 28, // $E591 + 28, // $E592 + 28, // $E593 + 28, // $E594 + 28, // $E595 + 28, // $E596 + 28, // $E597 + 28, // $E598 + 28, // $E599 + 28, // $E59A + 28, // $E59B + 28, // $E59C + 28, // $E59D + 28, // $E59E + 28, // $E59F + 28, // $E5A0 + 28, // $E5A1 + 28, // $E5A2 + 28, // $E5A3 + 28, // $E5A4 + 28, // $E5A5 + 28, // $E5A6 + 28, // $E5A7 + 28, // $E5A8 + 28, // $E5A9 + 28, // $E5AA + 28, // $E5AB + 28, // $E5AC + 28, // $E5AD + 28, // $E5AE + 28, // $E5AF + 28, // $E5B0 + 28, // $E5B1 + 28, // $E5B2 + 28, // $E5B3 + 28, // $E5B4 + 28, // $E5B5 + 28, // $E5B6 + 28, // $E5B7 + 28, // $E5B8 + 28, // $E5B9 + 28, // $E5BA + 28, // $E5BB + 28, // $E5BC + 28, // $E5BD + 28, // $E5BE + 28, // $E5BF + 28, // $E5C0 + 28, // $E5C1 + 28, // $E5C2 + 28, // $E5C3 + 28, // $E5C4 + 28, // $E5C5 + 28, // $E5C6 + 28, // $E5C7 + 28, // $E5C8 + 28, // $E5C9 + 28, // $E5CA + 28, // $E5CB + 28, // $E5CC + 28, // $E5CD + 28, // $E5CE + 28, // $E5CF + 28, // $E5D0 + 28, // $E5D1 + 28, // $E5D2 + 28, // $E5D3 + 28, // $E5D4 + 28, // $E5D5 + 28, // $E5D6 + 28, // $E5D7 + 28, // $E5D8 + 28, // $E5D9 + 28, // $E5DA + 28, // $E5DB + 28, // $E5DC + 28, // $E5DD + 28, // $E5DE + 28, // $E5DF + 28, // $E5E0 + 28, // $E5E1 + 28, // $E5E2 + 28, // $E5E3 + 28, // $E5E4 + 28, // $E5E5 + 28, // $E5E6 + 28, // $E5E7 + 28, // $E5E8 + 28, // $E5E9 + 28, // $E5EA + 28, // $E5EB + 28, // $E5EC + 28, // $E5ED + 28, // $E5EE + 28, // $E5EF + 28, // $E5F0 + 28, // $E5F1 + 28, // $E5F2 + 28, // $E5F3 + 28, // $E5F4 + 28, // $E5F5 + 28, // $E5F6 + 28, // $E5F7 + 28, // $E5F8 + 28, // $E5F9 + 28, // $E5FA + 28, // $E5FB + 28, // $E5FC + 28, // $E5FD + 28, // $E5FE + 28, // $E5FF + 28, // $E600 + 28, // $E601 + 28, // $E602 + 28, // $E603 + 28, // $E604 + 28, // $E605 + 28, // $E606 + 28, // $E607 + 28, // $E608 + 28, // $E609 + 28, // $E60A + 28, // $E60B + 28, // $E60C + 28, // $E60D + 28, // $E60E + 28, // $E60F + 28, // $E610 + 28, // $E611 + 28, // $E612 + 28, // $E613 + 28, // $E614 + 28, // $E615 + 28, // $E616 + 28, // $E617 + 28, // $E618 + 28, // $E619 + 28, // $E61A + 28, // $E61B + 28, // $E61C + 28, // $E61D + 28, // $E61E + 28, // $E61F + 28, // $E620 + 28, // $E621 + 28, // $E622 + 28, // $E623 + 28, // $E624 + 28, // $E625 + 28, // $E626 + 28, // $E627 + 28, // $E628 + 28, // $E629 + 28, // $E62A + 28, // $E62B + 28, // $E62C + 28, // $E62D + 28, // $E62E + 28, // $E62F + 28, // $E630 + 28, // $E631 + 28, // $E632 + 28, // $E633 + 28, // $E634 + 28, // $E635 + 28, // $E636 + 28, // $E637 + 28, // $E638 + 28, // $E639 + 28, // $E63A + 28, // $E63B + 28, // $E63C + 28, // $E63D + 28, // $E63E + 28, // $E63F + 28, // $E640 + 28, // $E641 + 28, // $E642 + 28, // $E643 + 28, // $E644 + 28, // $E645 + 28, // $E646 + 28, // $E647 + 28, // $E648 + 28, // $E649 + 28, // $E64A + 28, // $E64B + 28, // $E64C + 28, // $E64D + 28, // $E64E + 28, // $E64F + 28, // $E650 + 28, // $E651 + 28, // $E652 + 28, // $E653 + 28, // $E654 + 28, // $E655 + 28, // $E656 + 28, // $E657 + 28, // $E658 + 28, // $E659 + 28, // $E65A + 28, // $E65B + 28, // $E65C + 28, // $E65D + 28, // $E65E + 28, // $E65F + 28, // $E660 + 28, // $E661 + 28, // $E662 + 28, // $E663 + 28, // $E664 + 28, // $E665 + 28, // $E666 + 28, // $E667 + 28, // $E668 + 28, // $E669 + 28, // $E66A + 28, // $E66B + 28, // $E66C + 28, // $E66D + 28, // $E66E + 28, // $E66F + 28, // $E670 + 28, // $E671 + 28, // $E672 + 28, // $E673 + 28, // $E674 + 28, // $E675 + 28, // $E676 + 28, // $E677 + 28, // $E678 + 28, // $E679 + 28, // $E67A + 28, // $E67B + 28, // $E67C + 28, // $E67D + 28, // $E67E + 28, // $E67F + 28, // $E680 + 28, // $E681 + 28, // $E682 + 28, // $E683 + 28, // $E684 + 28, // $E685 + 28, // $E686 + 28, // $E687 + 28, // $E688 + 28, // $E689 + 28, // $E68A + 28, // $E68B + 28, // $E68C + 28, // $E68D + 28, // $E68E + 28, // $E68F + 28, // $E690 + 28, // $E691 + 28, // $E692 + 28, // $E693 + 28, // $E694 + 28, // $E695 + 28, // $E696 + 28, // $E697 + 28, // $E698 + 28, // $E699 + 28, // $E69A + 28, // $E69B + 28, // $E69C + 28, // $E69D + 28, // $E69E + 28, // $E69F + 28, // $E6A0 + 28, // $E6A1 + 28, // $E6A2 + 28, // $E6A3 + 28, // $E6A4 + 28, // $E6A5 + 28, // $E6A6 + 28, // $E6A7 + 28, // $E6A8 + 28, // $E6A9 + 28, // $E6AA + 28, // $E6AB + 28, // $E6AC + 28, // $E6AD + 28, // $E6AE + 28, // $E6AF + 28, // $E6B0 + 28, // $E6B1 + 28, // $E6B2 + 28, // $E6B3 + 28, // $E6B4 + 28, // $E6B5 + 28, // $E6B6 + 28, // $E6B7 + 28, // $E6B8 + 28, // $E6B9 + 28, // $E6BA + 28, // $E6BB + 28, // $E6BC + 28, // $E6BD + 28, // $E6BE + 28, // $E6BF + 28, // $E6C0 + 28, // $E6C1 + 28, // $E6C2 + 28, // $E6C3 + 28, // $E6C4 + 28, // $E6C5 + 28, // $E6C6 + 28, // $E6C7 + 28, // $E6C8 + 28, // $E6C9 + 28, // $E6CA + 28, // $E6CB + 28, // $E6CC + 28, // $E6CD + 28, // $E6CE + 28, // $E6CF + 28, // $E6D0 + 28, // $E6D1 + 28, // $E6D2 + 28, // $E6D3 + 28, // $E6D4 + 28, // $E6D5 + 28, // $E6D6 + 28, // $E6D7 + 28, // $E6D8 + 28, // $E6D9 + 28, // $E6DA + 28, // $E6DB + 28, // $E6DC + 28, // $E6DD + 28, // $E6DE + 28, // $E6DF + 28, // $E6E0 + 28, // $E6E1 + 28, // $E6E2 + 28, // $E6E3 + 28, // $E6E4 + 28, // $E6E5 + 28, // $E6E6 + 28, // $E6E7 + 28, // $E6E8 + 28, // $E6E9 + 28, // $E6EA + 28, // $E6EB + 28, // $E6EC + 28, // $E6ED + 28, // $E6EE + 28, // $E6EF + 28, // $E6F0 + 28, // $E6F1 + 28, // $E6F2 + 28, // $E6F3 + 28, // $E6F4 + 28, // $E6F5 + 28, // $E6F6 + 28, // $E6F7 + 28, // $E6F8 + 28, // $E6F9 + 28, // $E6FA + 28, // $E6FB + 28, // $E6FC + 28, // $E6FD + 28, // $E6FE + 28, // $E6FF + 28, // $E700 + 28, // $E701 + 28, // $E702 + 28, // $E703 + 28, // $E704 + 28, // $E705 + 28, // $E706 + 28, // $E707 + 28, // $E708 + 28, // $E709 + 28, // $E70A + 28, // $E70B + 28, // $E70C + 28, // $E70D + 28, // $E70E + 28, // $E70F + 28, // $E710 + 28, // $E711 + 28, // $E712 + 28, // $E713 + 28, // $E714 + 28, // $E715 + 28, // $E716 + 28, // $E717 + 28, // $E718 + 28, // $E719 + 28, // $E71A + 28, // $E71B + 28, // $E71C + 28, // $E71D + 28, // $E71E + 28, // $E71F + 28, // $E720 + 28, // $E721 + 28, // $E722 + 28, // $E723 + 28, // $E724 + 28, // $E725 + 28, // $E726 + 28, // $E727 + 28, // $E728 + 28, // $E729 + 28, // $E72A + 28, // $E72B + 28, // $E72C + 28, // $E72D + 28, // $E72E + 28, // $E72F + 28, // $E730 + 28, // $E731 + 28, // $E732 + 28, // $E733 + 28, // $E734 + 28, // $E735 + 28, // $E736 + 28, // $E737 + 28, // $E738 + 28, // $E739 + 28, // $E73A + 28, // $E73B + 28, // $E73C + 28, // $E73D + 28, // $E73E + 28, // $E73F + 28, // $E740 + 28, // $E741 + 28, // $E742 + 28, // $E743 + 28, // $E744 + 28, // $E745 + 28, // $E746 + 28, // $E747 + 28, // $E748 + 28, // $E749 + 28, // $E74A + 28, // $E74B + 28, // $E74C + 28, // $E74D + 28, // $E74E + 28, // $E74F + 28, // $E750 + 28, // $E751 + 28, // $E752 + 28, // $E753 + 28, // $E754 + 28, // $E755 + 28, // $E756 + 28, // $E757 + 28, // $E758 + 28, // $E759 + 28, // $E75A + 28, // $E75B + 28, // $E75C + 28, // $E75D + 28, // $E75E + 28, // $E75F + 28, // $E760 + 28, // $E761 + 28, // $E762 + 28, // $E763 + 28, // $E764 + 28, // $E765 + 28, // $E766 + 28, // $E767 + 28, // $E768 + 28, // $E769 + 28, // $E76A + 28, // $E76B + 28, // $E76C + 28, // $E76D + 28, // $E76E + 28, // $E76F + 28, // $E770 + 28, // $E771 + 28, // $E772 + 28, // $E773 + 28, // $E774 + 28, // $E775 + 28, // $E776 + 28, // $E777 + 28, // $E778 + 28, // $E779 + 28, // $E77A + 28, // $E77B + 28, // $E77C + 28, // $E77D + 28, // $E77E + 28, // $E77F + 28, // $E780 + 28, // $E781 + 28, // $E782 + 28, // $E783 + 28, // $E784 + 28, // $E785 + 28, // $E786 + 28, // $E787 + 28, // $E788 + 28, // $E789 + 28, // $E78A + 28, // $E78B + 28, // $E78C + 28, // $E78D + 28, // $E78E + 28, // $E78F + 28, // $E790 + 28, // $E791 + 28, // $E792 + 28, // $E793 + 28, // $E794 + 28, // $E795 + 28, // $E796 + 28, // $E797 + 28, // $E798 + 28, // $E799 + 28, // $E79A + 28, // $E79B + 28, // $E79C + 28, // $E79D + 28, // $E79E + 28, // $E79F + 28, // $E7A0 + 28, // $E7A1 + 28, // $E7A2 + 28, // $E7A3 + 28, // $E7A4 + 28, // $E7A5 + 28, // $E7A6 + 28, // $E7A7 + 28, // $E7A8 + 28, // $E7A9 + 28, // $E7AA + 28, // $E7AB + 28, // $E7AC + 28, // $E7AD + 28, // $E7AE + 28, // $E7AF + 28, // $E7B0 + 28, // $E7B1 + 28, // $E7B2 + 28, // $E7B3 + 28, // $E7B4 + 28, // $E7B5 + 28, // $E7B6 + 28, // $E7B7 + 28, // $E7B8 + 28, // $E7B9 + 28, // $E7BA + 28, // $E7BB + 28, // $E7BC + 28, // $E7BD + 28, // $E7BE + 28, // $E7BF + 28, // $E7C0 + 28, // $E7C1 + 28, // $E7C2 + 28, // $E7C3 + 28, // $E7C4 + 28, // $E7C5 + 28, // $E7C6 + 28, // $E7C7 + 28, // $E7C8 + 28, // $E7C9 + 28, // $E7CA + 28, // $E7CB + 28, // $E7CC + 28, // $E7CD + 28, // $E7CE + 28, // $E7CF + 28, // $E7D0 + 28, // $E7D1 + 28, // $E7D2 + 28, // $E7D3 + 28, // $E7D4 + 28, // $E7D5 + 28, // $E7D6 + 28, // $E7D7 + 28, // $E7D8 + 28, // $E7D9 + 28, // $E7DA + 28, // $E7DB + 28, // $E7DC + 28, // $E7DD + 28, // $E7DE + 28, // $E7DF + 28, // $E7E0 + 28, // $E7E1 + 28, // $E7E2 + 28, // $E7E3 + 28, // $E7E4 + 28, // $E7E5 + 28, // $E7E6 + 28, // $E7E7 + 28, // $E7E8 + 28, // $E7E9 + 28, // $E7EA + 28, // $E7EB + 28, // $E7EC + 28, // $E7ED + 28, // $E7EE + 28, // $E7EF + 28, // $E7F0 + 28, // $E7F1 + 28, // $E7F2 + 28, // $E7F3 + 28, // $E7F4 + 28, // $E7F5 + 28, // $E7F6 + 28, // $E7F7 + 28, // $E7F8 + 28, // $E7F9 + 28, // $E7FA + 28, // $E7FB + 28, // $E7FC + 28, // $E7FD + 28, // $E7FE + 28, // $E7FF + 28, // $E800 + 28, // $E801 + 28, // $E802 + 28, // $E803 + 28, // $E804 + 28, // $E805 + 28, // $E806 + 28, // $E807 + 28, // $E808 + 28, // $E809 + 28, // $E80A + 28, // $E80B + 28, // $E80C + 28, // $E80D + 28, // $E80E + 28, // $E80F + 28, // $E810 + 28, // $E811 + 28, // $E812 + 28, // $E813 + 28, // $E814 + 28, // $E815 + 28, // $E816 + 28, // $E817 + 28, // $E818 + 28, // $E819 + 28, // $E81A + 28, // $E81B + 28, // $E81C + 28, // $E81D + 28, // $E81E + 28, // $E81F + 28, // $E820 + 28, // $E821 + 28, // $E822 + 28, // $E823 + 28, // $E824 + 28, // $E825 + 28, // $E826 + 28, // $E827 + 28, // $E828 + 28, // $E829 + 28, // $E82A + 28, // $E82B + 28, // $E82C + 28, // $E82D + 28, // $E82E + 28, // $E82F + 28, // $E830 + 28, // $E831 + 28, // $E832 + 28, // $E833 + 28, // $E834 + 28, // $E835 + 28, // $E836 + 28, // $E837 + 28, // $E838 + 28, // $E839 + 28, // $E83A + 28, // $E83B + 28, // $E83C + 28, // $E83D + 28, // $E83E + 28, // $E83F + 28, // $E840 + 28, // $E841 + 28, // $E842 + 28, // $E843 + 28, // $E844 + 28, // $E845 + 28, // $E846 + 28, // $E847 + 28, // $E848 + 28, // $E849 + 28, // $E84A + 28, // $E84B + 28, // $E84C + 28, // $E84D + 28, // $E84E + 28, // $E84F + 28, // $E850 + 28, // $E851 + 28, // $E852 + 28, // $E853 + 28, // $E854 + 28, // $E855 + 28, // $E856 + 28, // $E857 + 28, // $E858 + 28, // $E859 + 28, // $E85A + 28, // $E85B + 28, // $E85C + 28, // $E85D + 28, // $E85E + 28, // $E85F + 28, // $E860 + 28, // $E861 + 28, // $E862 + 28, // $E863 + 28, // $E864 + 28, // $E865 + 28, // $E866 + 28, // $E867 + 28, // $E868 + 28, // $E869 + 28, // $E86A + 28, // $E86B + 28, // $E86C + 28, // $E86D + 28, // $E86E + 28, // $E86F + 28, // $E870 + 28, // $E871 + 28, // $E872 + 28, // $E873 + 28, // $E874 + 28, // $E875 + 28, // $E876 + 28, // $E877 + 28, // $E878 + 28, // $E879 + 28, // $E87A + 28, // $E87B + 28, // $E87C + 28, // $E87D + 28, // $E87E + 28, // $E87F + 28, // $E880 + 28, // $E881 + 28, // $E882 + 28, // $E883 + 28, // $E884 + 28, // $E885 + 28, // $E886 + 28, // $E887 + 28, // $E888 + 28, // $E889 + 28, // $E88A + 28, // $E88B + 28, // $E88C + 28, // $E88D + 28, // $E88E + 28, // $E88F + 28, // $E890 + 28, // $E891 + 28, // $E892 + 28, // $E893 + 28, // $E894 + 28, // $E895 + 28, // $E896 + 28, // $E897 + 28, // $E898 + 28, // $E899 + 28, // $E89A + 28, // $E89B + 28, // $E89C + 28, // $E89D + 28, // $E89E + 28, // $E89F + 28, // $E8A0 + 28, // $E8A1 + 28, // $E8A2 + 28, // $E8A3 + 28, // $E8A4 + 28, // $E8A5 + 28, // $E8A6 + 28, // $E8A7 + 28, // $E8A8 + 28, // $E8A9 + 28, // $E8AA + 28, // $E8AB + 28, // $E8AC + 28, // $E8AD + 28, // $E8AE + 28, // $E8AF + 28, // $E8B0 + 28, // $E8B1 + 28, // $E8B2 + 28, // $E8B3 + 28, // $E8B4 + 28, // $E8B5 + 28, // $E8B6 + 28, // $E8B7 + 28, // $E8B8 + 28, // $E8B9 + 28, // $E8BA + 28, // $E8BB + 28, // $E8BC + 28, // $E8BD + 28, // $E8BE + 28, // $E8BF + 28, // $E8C0 + 28, // $E8C1 + 28, // $E8C2 + 28, // $E8C3 + 28, // $E8C4 + 28, // $E8C5 + 28, // $E8C6 + 28, // $E8C7 + 28, // $E8C8 + 28, // $E8C9 + 28, // $E8CA + 28, // $E8CB + 28, // $E8CC + 28, // $E8CD + 28, // $E8CE + 28, // $E8CF + 28, // $E8D0 + 28, // $E8D1 + 28, // $E8D2 + 28, // $E8D3 + 28, // $E8D4 + 28, // $E8D5 + 28, // $E8D6 + 28, // $E8D7 + 28, // $E8D8 + 28, // $E8D9 + 28, // $E8DA + 28, // $E8DB + 28, // $E8DC + 28, // $E8DD + 28, // $E8DE + 28, // $E8DF + 28, // $E8E0 + 28, // $E8E1 + 28, // $E8E2 + 28, // $E8E3 + 28, // $E8E4 + 28, // $E8E5 + 28, // $E8E6 + 28, // $E8E7 + 28, // $E8E8 + 28, // $E8E9 + 28, // $E8EA + 28, // $E8EB + 28, // $E8EC + 28, // $E8ED + 28, // $E8EE + 28, // $E8EF + 28, // $E8F0 + 28, // $E8F1 + 28, // $E8F2 + 28, // $E8F3 + 28, // $E8F4 + 28, // $E8F5 + 28, // $E8F6 + 28, // $E8F7 + 28, // $E8F8 + 28, // $E8F9 + 28, // $E8FA + 28, // $E8FB + 28, // $E8FC + 28, // $E8FD + 28, // $E8FE + 28, // $E8FF + 28, // $E900 + 28, // $E901 + 28, // $E902 + 28, // $E903 + 28, // $E904 + 28, // $E905 + 28, // $E906 + 28, // $E907 + 28, // $E908 + 28, // $E909 + 28, // $E90A + 28, // $E90B + 28, // $E90C + 28, // $E90D + 28, // $E90E + 28, // $E90F + 28, // $E910 + 28, // $E911 + 28, // $E912 + 28, // $E913 + 28, // $E914 + 28, // $E915 + 28, // $E916 + 28, // $E917 + 28, // $E918 + 28, // $E919 + 28, // $E91A + 28, // $E91B + 28, // $E91C + 28, // $E91D + 28, // $E91E + 28, // $E91F + 28, // $E920 + 28, // $E921 + 28, // $E922 + 28, // $E923 + 28, // $E924 + 28, // $E925 + 28, // $E926 + 28, // $E927 + 28, // $E928 + 28, // $E929 + 28, // $E92A + 28, // $E92B + 28, // $E92C + 28, // $E92D + 28, // $E92E + 28, // $E92F + 28, // $E930 + 28, // $E931 + 28, // $E932 + 28, // $E933 + 28, // $E934 + 28, // $E935 + 28, // $E936 + 28, // $E937 + 28, // $E938 + 28, // $E939 + 28, // $E93A + 28, // $E93B + 28, // $E93C + 28, // $E93D + 28, // $E93E + 28, // $E93F + 28, // $E940 + 28, // $E941 + 28, // $E942 + 28, // $E943 + 28, // $E944 + 28, // $E945 + 28, // $E946 + 28, // $E947 + 28, // $E948 + 28, // $E949 + 28, // $E94A + 28, // $E94B + 28, // $E94C + 28, // $E94D + 28, // $E94E + 28, // $E94F + 28, // $E950 + 28, // $E951 + 28, // $E952 + 28, // $E953 + 28, // $E954 + 28, // $E955 + 28, // $E956 + 28, // $E957 + 28, // $E958 + 28, // $E959 + 28, // $E95A + 28, // $E95B + 28, // $E95C + 28, // $E95D + 28, // $E95E + 28, // $E95F + 28, // $E960 + 28, // $E961 + 28, // $E962 + 28, // $E963 + 28, // $E964 + 28, // $E965 + 28, // $E966 + 28, // $E967 + 28, // $E968 + 28, // $E969 + 28, // $E96A + 28, // $E96B + 28, // $E96C + 28, // $E96D + 28, // $E96E + 28, // $E96F + 28, // $E970 + 28, // $E971 + 28, // $E972 + 28, // $E973 + 28, // $E974 + 28, // $E975 + 28, // $E976 + 28, // $E977 + 28, // $E978 + 28, // $E979 + 28, // $E97A + 28, // $E97B + 28, // $E97C + 28, // $E97D + 28, // $E97E + 28, // $E97F + 28, // $E980 + 28, // $E981 + 28, // $E982 + 28, // $E983 + 28, // $E984 + 28, // $E985 + 28, // $E986 + 28, // $E987 + 28, // $E988 + 28, // $E989 + 28, // $E98A + 28, // $E98B + 28, // $E98C + 28, // $E98D + 28, // $E98E + 28, // $E98F + 28, // $E990 + 28, // $E991 + 28, // $E992 + 28, // $E993 + 28, // $E994 + 28, // $E995 + 28, // $E996 + 28, // $E997 + 28, // $E998 + 28, // $E999 + 28, // $E99A + 28, // $E99B + 28, // $E99C + 28, // $E99D + 28, // $E99E + 28, // $E99F + 28, // $E9A0 + 28, // $E9A1 + 28, // $E9A2 + 28, // $E9A3 + 28, // $E9A4 + 28, // $E9A5 + 28, // $E9A6 + 28, // $E9A7 + 28, // $E9A8 + 28, // $E9A9 + 28, // $E9AA + 28, // $E9AB + 28, // $E9AC + 28, // $E9AD + 28, // $E9AE + 28, // $E9AF + 28, // $E9B0 + 28, // $E9B1 + 28, // $E9B2 + 28, // $E9B3 + 28, // $E9B4 + 28, // $E9B5 + 28, // $E9B6 + 28, // $E9B7 + 28, // $E9B8 + 28, // $E9B9 + 28, // $E9BA + 28, // $E9BB + 28, // $E9BC + 28, // $E9BD + 28, // $E9BE + 28, // $E9BF + 28, // $E9C0 + 28, // $E9C1 + 28, // $E9C2 + 28, // $E9C3 + 28, // $E9C4 + 28, // $E9C5 + 28, // $E9C6 + 28, // $E9C7 + 28, // $E9C8 + 28, // $E9C9 + 28, // $E9CA + 28, // $E9CB + 28, // $E9CC + 28, // $E9CD + 28, // $E9CE + 28, // $E9CF + 28, // $E9D0 + 28, // $E9D1 + 28, // $E9D2 + 28, // $E9D3 + 28, // $E9D4 + 28, // $E9D5 + 28, // $E9D6 + 28, // $E9D7 + 28, // $E9D8 + 28, // $E9D9 + 28, // $E9DA + 28, // $E9DB + 28, // $E9DC + 28, // $E9DD + 28, // $E9DE + 28, // $E9DF + 28, // $E9E0 + 28, // $E9E1 + 28, // $E9E2 + 28, // $E9E3 + 28, // $E9E4 + 28, // $E9E5 + 28, // $E9E6 + 28, // $E9E7 + 28, // $E9E8 + 28, // $E9E9 + 28, // $E9EA + 28, // $E9EB + 28, // $E9EC + 28, // $E9ED + 28, // $E9EE + 28, // $E9EF + 28, // $E9F0 + 28, // $E9F1 + 28, // $E9F2 + 28, // $E9F3 + 28, // $E9F4 + 28, // $E9F5 + 28, // $E9F6 + 28, // $E9F7 + 28, // $E9F8 + 28, // $E9F9 + 28, // $E9FA + 28, // $E9FB + 28, // $E9FC + 28, // $E9FD + 28, // $E9FE + 28, // $E9FF + 28, // $EA00 + 28, // $EA01 + 28, // $EA02 + 28, // $EA03 + 28, // $EA04 + 28, // $EA05 + 28, // $EA06 + 28, // $EA07 + 28, // $EA08 + 28, // $EA09 + 28, // $EA0A + 28, // $EA0B + 28, // $EA0C + 28, // $EA0D + 28, // $EA0E + 28, // $EA0F + 28, // $EA10 + 28, // $EA11 + 28, // $EA12 + 28, // $EA13 + 28, // $EA14 + 28, // $EA15 + 28, // $EA16 + 28, // $EA17 + 28, // $EA18 + 28, // $EA19 + 28, // $EA1A + 28, // $EA1B + 28, // $EA1C + 28, // $EA1D + 28, // $EA1E + 28, // $EA1F + 28, // $EA20 + 28, // $EA21 + 28, // $EA22 + 28, // $EA23 + 28, // $EA24 + 28, // $EA25 + 28, // $EA26 + 28, // $EA27 + 28, // $EA28 + 28, // $EA29 + 28, // $EA2A + 28, // $EA2B + 28, // $EA2C + 28, // $EA2D + 28, // $EA2E + 28, // $EA2F + 28, // $EA30 + 28, // $EA31 + 28, // $EA32 + 28, // $EA33 + 28, // $EA34 + 28, // $EA35 + 28, // $EA36 + 28, // $EA37 + 28, // $EA38 + 28, // $EA39 + 28, // $EA3A + 28, // $EA3B + 28, // $EA3C + 28, // $EA3D + 28, // $EA3E + 28, // $EA3F + 28, // $EA40 + 28, // $EA41 + 28, // $EA42 + 28, // $EA43 + 28, // $EA44 + 28, // $EA45 + 28, // $EA46 + 28, // $EA47 + 28, // $EA48 + 28, // $EA49 + 28, // $EA4A + 28, // $EA4B + 28, // $EA4C + 28, // $EA4D + 28, // $EA4E + 28, // $EA4F + 28, // $EA50 + 28, // $EA51 + 28, // $EA52 + 28, // $EA53 + 28, // $EA54 + 28, // $EA55 + 28, // $EA56 + 28, // $EA57 + 28, // $EA58 + 28, // $EA59 + 28, // $EA5A + 28, // $EA5B + 28, // $EA5C + 28, // $EA5D + 28, // $EA5E + 28, // $EA5F + 28, // $EA60 + 28, // $EA61 + 28, // $EA62 + 28, // $EA63 + 28, // $EA64 + 28, // $EA65 + 28, // $EA66 + 28, // $EA67 + 28, // $EA68 + 28, // $EA69 + 28, // $EA6A + 28, // $EA6B + 28, // $EA6C + 28, // $EA6D + 28, // $EA6E + 28, // $EA6F + 28, // $EA70 + 28, // $EA71 + 28, // $EA72 + 28, // $EA73 + 28, // $EA74 + 28, // $EA75 + 28, // $EA76 + 28, // $EA77 + 28, // $EA78 + 28, // $EA79 + 28, // $EA7A + 28, // $EA7B + 28, // $EA7C + 28, // $EA7D + 28, // $EA7E + 28, // $EA7F + 28, // $EA80 + 28, // $EA81 + 28, // $EA82 + 28, // $EA83 + 28, // $EA84 + 28, // $EA85 + 28, // $EA86 + 28, // $EA87 + 28, // $EA88 + 28, // $EA89 + 28, // $EA8A + 28, // $EA8B + 28, // $EA8C + 28, // $EA8D + 28, // $EA8E + 28, // $EA8F + 28, // $EA90 + 28, // $EA91 + 28, // $EA92 + 28, // $EA93 + 28, // $EA94 + 28, // $EA95 + 28, // $EA96 + 28, // $EA97 + 28, // $EA98 + 28, // $EA99 + 28, // $EA9A + 28, // $EA9B + 28, // $EA9C + 28, // $EA9D + 28, // $EA9E + 28, // $EA9F + 28, // $EAA0 + 28, // $EAA1 + 28, // $EAA2 + 28, // $EAA3 + 28, // $EAA4 + 28, // $EAA5 + 28, // $EAA6 + 28, // $EAA7 + 28, // $EAA8 + 28, // $EAA9 + 28, // $EAAA + 28, // $EAAB + 28, // $EAAC + 28, // $EAAD + 28, // $EAAE + 28, // $EAAF + 28, // $EAB0 + 28, // $EAB1 + 28, // $EAB2 + 28, // $EAB3 + 28, // $EAB4 + 28, // $EAB5 + 28, // $EAB6 + 28, // $EAB7 + 28, // $EAB8 + 28, // $EAB9 + 28, // $EABA + 28, // $EABB + 28, // $EABC + 28, // $EABD + 28, // $EABE + 28, // $EABF + 28, // $EAC0 + 28, // $EAC1 + 28, // $EAC2 + 28, // $EAC3 + 28, // $EAC4 + 28, // $EAC5 + 28, // $EAC6 + 28, // $EAC7 + 28, // $EAC8 + 28, // $EAC9 + 28, // $EACA + 28, // $EACB + 28, // $EACC + 28, // $EACD + 28, // $EACE + 28, // $EACF + 28, // $EAD0 + 28, // $EAD1 + 28, // $EAD2 + 28, // $EAD3 + 28, // $EAD4 + 28, // $EAD5 + 28, // $EAD6 + 28, // $EAD7 + 28, // $EAD8 + 28, // $EAD9 + 28, // $EADA + 28, // $EADB + 28, // $EADC + 28, // $EADD + 28, // $EADE + 28, // $EADF + 28, // $EAE0 + 28, // $EAE1 + 28, // $EAE2 + 28, // $EAE3 + 28, // $EAE4 + 28, // $EAE5 + 28, // $EAE6 + 28, // $EAE7 + 28, // $EAE8 + 28, // $EAE9 + 28, // $EAEA + 28, // $EAEB + 28, // $EAEC + 28, // $EAED + 28, // $EAEE + 28, // $EAEF + 28, // $EAF0 + 28, // $EAF1 + 28, // $EAF2 + 28, // $EAF3 + 28, // $EAF4 + 28, // $EAF5 + 28, // $EAF6 + 28, // $EAF7 + 28, // $EAF8 + 28, // $EAF9 + 28, // $EAFA + 28, // $EAFB + 28, // $EAFC + 28, // $EAFD + 28, // $EAFE + 28, // $EAFF + 28, // $EB00 + 28, // $EB01 + 28, // $EB02 + 28, // $EB03 + 28, // $EB04 + 28, // $EB05 + 28, // $EB06 + 28, // $EB07 + 28, // $EB08 + 28, // $EB09 + 28, // $EB0A + 28, // $EB0B + 28, // $EB0C + 28, // $EB0D + 28, // $EB0E + 28, // $EB0F + 28, // $EB10 + 28, // $EB11 + 28, // $EB12 + 28, // $EB13 + 28, // $EB14 + 28, // $EB15 + 28, // $EB16 + 28, // $EB17 + 28, // $EB18 + 28, // $EB19 + 28, // $EB1A + 28, // $EB1B + 28, // $EB1C + 28, // $EB1D + 28, // $EB1E + 28, // $EB1F + 28, // $EB20 + 28, // $EB21 + 28, // $EB22 + 28, // $EB23 + 28, // $EB24 + 28, // $EB25 + 28, // $EB26 + 28, // $EB27 + 28, // $EB28 + 28, // $EB29 + 28, // $EB2A + 28, // $EB2B + 28, // $EB2C + 28, // $EB2D + 28, // $EB2E + 28, // $EB2F + 28, // $EB30 + 28, // $EB31 + 28, // $EB32 + 28, // $EB33 + 28, // $EB34 + 28, // $EB35 + 28, // $EB36 + 28, // $EB37 + 28, // $EB38 + 28, // $EB39 + 28, // $EB3A + 28, // $EB3B + 28, // $EB3C + 28, // $EB3D + 28, // $EB3E + 28, // $EB3F + 28, // $EB40 + 28, // $EB41 + 28, // $EB42 + 28, // $EB43 + 28, // $EB44 + 28, // $EB45 + 28, // $EB46 + 28, // $EB47 + 28, // $EB48 + 28, // $EB49 + 28, // $EB4A + 28, // $EB4B + 28, // $EB4C + 28, // $EB4D + 28, // $EB4E + 28, // $EB4F + 28, // $EB50 + 28, // $EB51 + 28, // $EB52 + 28, // $EB53 + 28, // $EB54 + 28, // $EB55 + 28, // $EB56 + 28, // $EB57 + 28, // $EB58 + 28, // $EB59 + 28, // $EB5A + 28, // $EB5B + 28, // $EB5C + 28, // $EB5D + 28, // $EB5E + 28, // $EB5F + 28, // $EB60 + 28, // $EB61 + 28, // $EB62 + 28, // $EB63 + 28, // $EB64 + 28, // $EB65 + 28, // $EB66 + 28, // $EB67 + 28, // $EB68 + 28, // $EB69 + 28, // $EB6A + 28, // $EB6B + 28, // $EB6C + 28, // $EB6D + 28, // $EB6E + 28, // $EB6F + 28, // $EB70 + 28, // $EB71 + 28, // $EB72 + 28, // $EB73 + 28, // $EB74 + 28, // $EB75 + 28, // $EB76 + 28, // $EB77 + 28, // $EB78 + 28, // $EB79 + 28, // $EB7A + 28, // $EB7B + 28, // $EB7C + 28, // $EB7D + 28, // $EB7E + 28, // $EB7F + 28, // $EB80 + 28, // $EB81 + 28, // $EB82 + 28, // $EB83 + 28, // $EB84 + 28, // $EB85 + 28, // $EB86 + 28, // $EB87 + 28, // $EB88 + 28, // $EB89 + 28, // $EB8A + 28, // $EB8B + 28, // $EB8C + 28, // $EB8D + 28, // $EB8E + 28, // $EB8F + 28, // $EB90 + 28, // $EB91 + 28, // $EB92 + 28, // $EB93 + 28, // $EB94 + 28, // $EB95 + 28, // $EB96 + 28, // $EB97 + 28, // $EB98 + 28, // $EB99 + 28, // $EB9A + 28, // $EB9B + 28, // $EB9C + 28, // $EB9D + 28, // $EB9E + 28, // $EB9F + 28, // $EBA0 + 28, // $EBA1 + 28, // $EBA2 + 28, // $EBA3 + 28, // $EBA4 + 28, // $EBA5 + 28, // $EBA6 + 28, // $EBA7 + 28, // $EBA8 + 28, // $EBA9 + 28, // $EBAA + 28, // $EBAB + 28, // $EBAC + 28, // $EBAD + 28, // $EBAE + 28, // $EBAF + 28, // $EBB0 + 28, // $EBB1 + 28, // $EBB2 + 28, // $EBB3 + 28, // $EBB4 + 28, // $EBB5 + 28, // $EBB6 + 28, // $EBB7 + 28, // $EBB8 + 28, // $EBB9 + 28, // $EBBA + 28, // $EBBB + 28, // $EBBC + 28, // $EBBD + 28, // $EBBE + 28, // $EBBF + 28, // $EBC0 + 28, // $EBC1 + 28, // $EBC2 + 28, // $EBC3 + 28, // $EBC4 + 28, // $EBC5 + 28, // $EBC6 + 28, // $EBC7 + 28, // $EBC8 + 28, // $EBC9 + 28, // $EBCA + 28, // $EBCB + 28, // $EBCC + 28, // $EBCD + 28, // $EBCE + 28, // $EBCF + 28, // $EBD0 + 28, // $EBD1 + 28, // $EBD2 + 28, // $EBD3 + 28, // $EBD4 + 28, // $EBD5 + 28, // $EBD6 + 28, // $EBD7 + 28, // $EBD8 + 28, // $EBD9 + 28, // $EBDA + 28, // $EBDB + 28, // $EBDC + 28, // $EBDD + 28, // $EBDE + 28, // $EBDF + 28, // $EBE0 + 28, // $EBE1 + 28, // $EBE2 + 28, // $EBE3 + 28, // $EBE4 + 28, // $EBE5 + 28, // $EBE6 + 28, // $EBE7 + 28, // $EBE8 + 28, // $EBE9 + 28, // $EBEA + 28, // $EBEB + 28, // $EBEC + 28, // $EBED + 28, // $EBEE + 28, // $EBEF + 28, // $EBF0 + 28, // $EBF1 + 28, // $EBF2 + 28, // $EBF3 + 28, // $EBF4 + 28, // $EBF5 + 28, // $EBF6 + 28, // $EBF7 + 28, // $EBF8 + 28, // $EBF9 + 28, // $EBFA + 28, // $EBFB + 28, // $EBFC + 28, // $EBFD + 28, // $EBFE + 28, // $EBFF + 28, // $EC00 + 28, // $EC01 + 28, // $EC02 + 28, // $EC03 + 28, // $EC04 + 28, // $EC05 + 28, // $EC06 + 28, // $EC07 + 28, // $EC08 + 28, // $EC09 + 28, // $EC0A + 28, // $EC0B + 28, // $EC0C + 28, // $EC0D + 28, // $EC0E + 28, // $EC0F + 28, // $EC10 + 28, // $EC11 + 28, // $EC12 + 28, // $EC13 + 28, // $EC14 + 28, // $EC15 + 28, // $EC16 + 28, // $EC17 + 28, // $EC18 + 28, // $EC19 + 28, // $EC1A + 28, // $EC1B + 28, // $EC1C + 28, // $EC1D + 28, // $EC1E + 28, // $EC1F + 28, // $EC20 + 28, // $EC21 + 28, // $EC22 + 28, // $EC23 + 28, // $EC24 + 28, // $EC25 + 28, // $EC26 + 28, // $EC27 + 28, // $EC28 + 28, // $EC29 + 28, // $EC2A + 28, // $EC2B + 28, // $EC2C + 28, // $EC2D + 28, // $EC2E + 28, // $EC2F + 28, // $EC30 + 28, // $EC31 + 28, // $EC32 + 28, // $EC33 + 28, // $EC34 + 28, // $EC35 + 28, // $EC36 + 28, // $EC37 + 28, // $EC38 + 28, // $EC39 + 28, // $EC3A + 28, // $EC3B + 28, // $EC3C + 28, // $EC3D + 28, // $EC3E + 28, // $EC3F + 28, // $EC40 + 28, // $EC41 + 28, // $EC42 + 28, // $EC43 + 28, // $EC44 + 28, // $EC45 + 28, // $EC46 + 28, // $EC47 + 28, // $EC48 + 28, // $EC49 + 28, // $EC4A + 28, // $EC4B + 28, // $EC4C + 28, // $EC4D + 28, // $EC4E + 28, // $EC4F + 28, // $EC50 + 28, // $EC51 + 28, // $EC52 + 28, // $EC53 + 28, // $EC54 + 28, // $EC55 + 28, // $EC56 + 28, // $EC57 + 28, // $EC58 + 28, // $EC59 + 28, // $EC5A + 28, // $EC5B + 28, // $EC5C + 28, // $EC5D + 28, // $EC5E + 28, // $EC5F + 28, // $EC60 + 28, // $EC61 + 28, // $EC62 + 28, // $EC63 + 28, // $EC64 + 28, // $EC65 + 28, // $EC66 + 28, // $EC67 + 28, // $EC68 + 28, // $EC69 + 28, // $EC6A + 28, // $EC6B + 28, // $EC6C + 28, // $EC6D + 28, // $EC6E + 28, // $EC6F + 28, // $EC70 + 28, // $EC71 + 28, // $EC72 + 28, // $EC73 + 28, // $EC74 + 28, // $EC75 + 28, // $EC76 + 28, // $EC77 + 28, // $EC78 + 28, // $EC79 + 28, // $EC7A + 28, // $EC7B + 28, // $EC7C + 28, // $EC7D + 28, // $EC7E + 28, // $EC7F + 28, // $EC80 + 28, // $EC81 + 28, // $EC82 + 28, // $EC83 + 28, // $EC84 + 28, // $EC85 + 28, // $EC86 + 28, // $EC87 + 28, // $EC88 + 28, // $EC89 + 28, // $EC8A + 28, // $EC8B + 28, // $EC8C + 28, // $EC8D + 28, // $EC8E + 28, // $EC8F + 28, // $EC90 + 28, // $EC91 + 28, // $EC92 + 28, // $EC93 + 28, // $EC94 + 28, // $EC95 + 28, // $EC96 + 28, // $EC97 + 28, // $EC98 + 28, // $EC99 + 28, // $EC9A + 28, // $EC9B + 28, // $EC9C + 28, // $EC9D + 28, // $EC9E + 28, // $EC9F + 28, // $ECA0 + 28, // $ECA1 + 28, // $ECA2 + 28, // $ECA3 + 28, // $ECA4 + 28, // $ECA5 + 28, // $ECA6 + 28, // $ECA7 + 28, // $ECA8 + 28, // $ECA9 + 28, // $ECAA + 28, // $ECAB + 28, // $ECAC + 28, // $ECAD + 28, // $ECAE + 28, // $ECAF + 28, // $ECB0 + 28, // $ECB1 + 28, // $ECB2 + 28, // $ECB3 + 28, // $ECB4 + 28, // $ECB5 + 28, // $ECB6 + 28, // $ECB7 + 28, // $ECB8 + 28, // $ECB9 + 28, // $ECBA + 28, // $ECBB + 28, // $ECBC + 28, // $ECBD + 28, // $ECBE + 28, // $ECBF + 28, // $ECC0 + 28, // $ECC1 + 28, // $ECC2 + 28, // $ECC3 + 28, // $ECC4 + 28, // $ECC5 + 28, // $ECC6 + 28, // $ECC7 + 28, // $ECC8 + 28, // $ECC9 + 28, // $ECCA + 28, // $ECCB + 28, // $ECCC + 28, // $ECCD + 28, // $ECCE + 28, // $ECCF + 28, // $ECD0 + 28, // $ECD1 + 28, // $ECD2 + 28, // $ECD3 + 28, // $ECD4 + 28, // $ECD5 + 28, // $ECD6 + 28, // $ECD7 + 28, // $ECD8 + 28, // $ECD9 + 28, // $ECDA + 28, // $ECDB + 28, // $ECDC + 28, // $ECDD + 28, // $ECDE + 28, // $ECDF + 28, // $ECE0 + 28, // $ECE1 + 28, // $ECE2 + 28, // $ECE3 + 28, // $ECE4 + 28, // $ECE5 + 28, // $ECE6 + 28, // $ECE7 + 28, // $ECE8 + 28, // $ECE9 + 28, // $ECEA + 28, // $ECEB + 28, // $ECEC + 28, // $ECED + 28, // $ECEE + 28, // $ECEF + 28, // $ECF0 + 28, // $ECF1 + 28, // $ECF2 + 28, // $ECF3 + 28, // $ECF4 + 28, // $ECF5 + 28, // $ECF6 + 28, // $ECF7 + 28, // $ECF8 + 28, // $ECF9 + 28, // $ECFA + 28, // $ECFB + 28, // $ECFC + 28, // $ECFD + 28, // $ECFE + 28, // $ECFF + 28, // $ED00 + 28, // $ED01 + 28, // $ED02 + 28, // $ED03 + 28, // $ED04 + 28, // $ED05 + 28, // $ED06 + 28, // $ED07 + 28, // $ED08 + 28, // $ED09 + 28, // $ED0A + 28, // $ED0B + 28, // $ED0C + 28, // $ED0D + 28, // $ED0E + 28, // $ED0F + 28, // $ED10 + 28, // $ED11 + 28, // $ED12 + 28, // $ED13 + 28, // $ED14 + 28, // $ED15 + 28, // $ED16 + 28, // $ED17 + 28, // $ED18 + 28, // $ED19 + 28, // $ED1A + 28, // $ED1B + 28, // $ED1C + 28, // $ED1D + 28, // $ED1E + 28, // $ED1F + 28, // $ED20 + 28, // $ED21 + 28, // $ED22 + 28, // $ED23 + 28, // $ED24 + 28, // $ED25 + 28, // $ED26 + 28, // $ED27 + 28, // $ED28 + 28, // $ED29 + 28, // $ED2A + 28, // $ED2B + 28, // $ED2C + 28, // $ED2D + 28, // $ED2E + 28, // $ED2F + 28, // $ED30 + 28, // $ED31 + 28, // $ED32 + 28, // $ED33 + 28, // $ED34 + 28, // $ED35 + 28, // $ED36 + 28, // $ED37 + 28, // $ED38 + 28, // $ED39 + 28, // $ED3A + 28, // $ED3B + 28, // $ED3C + 28, // $ED3D + 28, // $ED3E + 28, // $ED3F + 28, // $ED40 + 28, // $ED41 + 28, // $ED42 + 28, // $ED43 + 28, // $ED44 + 28, // $ED45 + 28, // $ED46 + 28, // $ED47 + 28, // $ED48 + 28, // $ED49 + 28, // $ED4A + 28, // $ED4B + 28, // $ED4C + 28, // $ED4D + 28, // $ED4E + 28, // $ED4F + 28, // $ED50 + 28, // $ED51 + 28, // $ED52 + 28, // $ED53 + 28, // $ED54 + 28, // $ED55 + 28, // $ED56 + 28, // $ED57 + 28, // $ED58 + 28, // $ED59 + 28, // $ED5A + 28, // $ED5B + 28, // $ED5C + 28, // $ED5D + 28, // $ED5E + 28, // $ED5F + 28, // $ED60 + 28, // $ED61 + 28, // $ED62 + 28, // $ED63 + 28, // $ED64 + 28, // $ED65 + 28, // $ED66 + 28, // $ED67 + 28, // $ED68 + 28, // $ED69 + 28, // $ED6A + 28, // $ED6B + 28, // $ED6C + 28, // $ED6D + 28, // $ED6E + 28, // $ED6F + 28, // $ED70 + 28, // $ED71 + 28, // $ED72 + 28, // $ED73 + 28, // $ED74 + 28, // $ED75 + 28, // $ED76 + 28, // $ED77 + 28, // $ED78 + 28, // $ED79 + 28, // $ED7A + 28, // $ED7B + 28, // $ED7C + 28, // $ED7D + 28, // $ED7E + 28, // $ED7F + 28, // $ED80 + 28, // $ED81 + 28, // $ED82 + 28, // $ED83 + 28, // $ED84 + 28, // $ED85 + 28, // $ED86 + 28, // $ED87 + 28, // $ED88 + 28, // $ED89 + 28, // $ED8A + 28, // $ED8B + 28, // $ED8C + 28, // $ED8D + 28, // $ED8E + 28, // $ED8F + 28, // $ED90 + 28, // $ED91 + 28, // $ED92 + 28, // $ED93 + 28, // $ED94 + 28, // $ED95 + 28, // $ED96 + 28, // $ED97 + 28, // $ED98 + 28, // $ED99 + 28, // $ED9A + 28, // $ED9B + 28, // $ED9C + 28, // $ED9D + 28, // $ED9E + 28, // $ED9F + 28, // $EDA0 + 28, // $EDA1 + 28, // $EDA2 + 28, // $EDA3 + 28, // $EDA4 + 28, // $EDA5 + 28, // $EDA6 + 28, // $EDA7 + 28, // $EDA8 + 28, // $EDA9 + 28, // $EDAA + 28, // $EDAB + 28, // $EDAC + 28, // $EDAD + 28, // $EDAE + 28, // $EDAF + 28, // $EDB0 + 28, // $EDB1 + 28, // $EDB2 + 28, // $EDB3 + 28, // $EDB4 + 28, // $EDB5 + 28, // $EDB6 + 28, // $EDB7 + 28, // $EDB8 + 28, // $EDB9 + 28, // $EDBA + 28, // $EDBB + 28, // $EDBC + 28, // $EDBD + 28, // $EDBE + 28, // $EDBF + 28, // $EDC0 + 28, // $EDC1 + 28, // $EDC2 + 28, // $EDC3 + 28, // $EDC4 + 28, // $EDC5 + 28, // $EDC6 + 28, // $EDC7 + 28, // $EDC8 + 28, // $EDC9 + 28, // $EDCA + 28, // $EDCB + 28, // $EDCC + 28, // $EDCD + 28, // $EDCE + 28, // $EDCF + 28, // $EDD0 + 28, // $EDD1 + 28, // $EDD2 + 28, // $EDD3 + 28, // $EDD4 + 28, // $EDD5 + 28, // $EDD6 + 28, // $EDD7 + 28, // $EDD8 + 28, // $EDD9 + 28, // $EDDA + 28, // $EDDB + 28, // $EDDC + 28, // $EDDD + 28, // $EDDE + 28, // $EDDF + 28, // $EDE0 + 28, // $EDE1 + 28, // $EDE2 + 28, // $EDE3 + 28, // $EDE4 + 28, // $EDE5 + 28, // $EDE6 + 28, // $EDE7 + 28, // $EDE8 + 28, // $EDE9 + 28, // $EDEA + 28, // $EDEB + 28, // $EDEC + 28, // $EDED + 28, // $EDEE + 28, // $EDEF + 28, // $EDF0 + 28, // $EDF1 + 28, // $EDF2 + 28, // $EDF3 + 28, // $EDF4 + 28, // $EDF5 + 28, // $EDF6 + 28, // $EDF7 + 28, // $EDF8 + 28, // $EDF9 + 28, // $EDFA + 28, // $EDFB + 28, // $EDFC + 28, // $EDFD + 28, // $EDFE + 28, // $EDFF + 28, // $EE00 + 28, // $EE01 + 28, // $EE02 + 28, // $EE03 + 28, // $EE04 + 28, // $EE05 + 28, // $EE06 + 28, // $EE07 + 28, // $EE08 + 28, // $EE09 + 28, // $EE0A + 28, // $EE0B + 28, // $EE0C + 28, // $EE0D + 28, // $EE0E + 28, // $EE0F + 28, // $EE10 + 28, // $EE11 + 28, // $EE12 + 28, // $EE13 + 28, // $EE14 + 28, // $EE15 + 28, // $EE16 + 28, // $EE17 + 28, // $EE18 + 28, // $EE19 + 28, // $EE1A + 28, // $EE1B + 28, // $EE1C + 28, // $EE1D + 28, // $EE1E + 28, // $EE1F + 28, // $EE20 + 28, // $EE21 + 28, // $EE22 + 28, // $EE23 + 28, // $EE24 + 28, // $EE25 + 28, // $EE26 + 28, // $EE27 + 28, // $EE28 + 28, // $EE29 + 28, // $EE2A + 28, // $EE2B + 28, // $EE2C + 28, // $EE2D + 28, // $EE2E + 28, // $EE2F + 28, // $EE30 + 28, // $EE31 + 28, // $EE32 + 28, // $EE33 + 28, // $EE34 + 28, // $EE35 + 28, // $EE36 + 28, // $EE37 + 28, // $EE38 + 28, // $EE39 + 28, // $EE3A + 28, // $EE3B + 28, // $EE3C + 28, // $EE3D + 28, // $EE3E + 28, // $EE3F + 28, // $EE40 + 28, // $EE41 + 28, // $EE42 + 28, // $EE43 + 28, // $EE44 + 28, // $EE45 + 28, // $EE46 + 28, // $EE47 + 28, // $EE48 + 28, // $EE49 + 28, // $EE4A + 28, // $EE4B + 28, // $EE4C + 28, // $EE4D + 28, // $EE4E + 28, // $EE4F + 28, // $EE50 + 28, // $EE51 + 28, // $EE52 + 28, // $EE53 + 28, // $EE54 + 28, // $EE55 + 28, // $EE56 + 28, // $EE57 + 28, // $EE58 + 28, // $EE59 + 28, // $EE5A + 28, // $EE5B + 28, // $EE5C + 28, // $EE5D + 28, // $EE5E + 28, // $EE5F + 28, // $EE60 + 28, // $EE61 + 28, // $EE62 + 28, // $EE63 + 28, // $EE64 + 28, // $EE65 + 28, // $EE66 + 28, // $EE67 + 28, // $EE68 + 28, // $EE69 + 28, // $EE6A + 28, // $EE6B + 28, // $EE6C + 28, // $EE6D + 28, // $EE6E + 28, // $EE6F + 28, // $EE70 + 28, // $EE71 + 28, // $EE72 + 28, // $EE73 + 28, // $EE74 + 28, // $EE75 + 28, // $EE76 + 28, // $EE77 + 28, // $EE78 + 28, // $EE79 + 28, // $EE7A + 28, // $EE7B + 28, // $EE7C + 28, // $EE7D + 28, // $EE7E + 28, // $EE7F + 28, // $EE80 + 28, // $EE81 + 28, // $EE82 + 28, // $EE83 + 28, // $EE84 + 28, // $EE85 + 28, // $EE86 + 28, // $EE87 + 28, // $EE88 + 28, // $EE89 + 28, // $EE8A + 28, // $EE8B + 28, // $EE8C + 28, // $EE8D + 28, // $EE8E + 28, // $EE8F + 28, // $EE90 + 28, // $EE91 + 28, // $EE92 + 28, // $EE93 + 28, // $EE94 + 28, // $EE95 + 28, // $EE96 + 28, // $EE97 + 28, // $EE98 + 28, // $EE99 + 28, // $EE9A + 28, // $EE9B + 28, // $EE9C + 28, // $EE9D + 28, // $EE9E + 28, // $EE9F + 28, // $EEA0 + 28, // $EEA1 + 28, // $EEA2 + 28, // $EEA3 + 28, // $EEA4 + 28, // $EEA5 + 28, // $EEA6 + 28, // $EEA7 + 28, // $EEA8 + 28, // $EEA9 + 28, // $EEAA + 28, // $EEAB + 28, // $EEAC + 28, // $EEAD + 28, // $EEAE + 28, // $EEAF + 28, // $EEB0 + 28, // $EEB1 + 28, // $EEB2 + 28, // $EEB3 + 28, // $EEB4 + 28, // $EEB5 + 28, // $EEB6 + 28, // $EEB7 + 28, // $EEB8 + 28, // $EEB9 + 28, // $EEBA + 28, // $EEBB + 28, // $EEBC + 28, // $EEBD + 28, // $EEBE + 28, // $EEBF + 28, // $EEC0 + 28, // $EEC1 + 28, // $EEC2 + 28, // $EEC3 + 28, // $EEC4 + 28, // $EEC5 + 28, // $EEC6 + 28, // $EEC7 + 28, // $EEC8 + 28, // $EEC9 + 28, // $EECA + 28, // $EECB + 28, // $EECC + 28, // $EECD + 28, // $EECE + 28, // $EECF + 28, // $EED0 + 28, // $EED1 + 28, // $EED2 + 28, // $EED3 + 28, // $EED4 + 28, // $EED5 + 28, // $EED6 + 28, // $EED7 + 28, // $EED8 + 28, // $EED9 + 28, // $EEDA + 28, // $EEDB + 28, // $EEDC + 28, // $EEDD + 28, // $EEDE + 28, // $EEDF + 28, // $EEE0 + 28, // $EEE1 + 28, // $EEE2 + 28, // $EEE3 + 28, // $EEE4 + 28, // $EEE5 + 28, // $EEE6 + 28, // $EEE7 + 28, // $EEE8 + 28, // $EEE9 + 28, // $EEEA + 28, // $EEEB + 28, // $EEEC + 28, // $EEED + 28, // $EEEE + 28, // $EEEF + 28, // $EEF0 + 28, // $EEF1 + 28, // $EEF2 + 28, // $EEF3 + 28, // $EEF4 + 28, // $EEF5 + 28, // $EEF6 + 28, // $EEF7 + 28, // $EEF8 + 28, // $EEF9 + 28, // $EEFA + 28, // $EEFB + 28, // $EEFC + 28, // $EEFD + 28, // $EEFE + 28, // $EEFF + 28, // $EF00 + 28, // $EF01 + 28, // $EF02 + 28, // $EF03 + 28, // $EF04 + 28, // $EF05 + 28, // $EF06 + 28, // $EF07 + 28, // $EF08 + 28, // $EF09 + 28, // $EF0A + 28, // $EF0B + 28, // $EF0C + 28, // $EF0D + 28, // $EF0E + 28, // $EF0F + 28, // $EF10 + 28, // $EF11 + 28, // $EF12 + 28, // $EF13 + 28, // $EF14 + 28, // $EF15 + 28, // $EF16 + 28, // $EF17 + 28, // $EF18 + 28, // $EF19 + 28, // $EF1A + 28, // $EF1B + 28, // $EF1C + 28, // $EF1D + 28, // $EF1E + 28, // $EF1F + 28, // $EF20 + 28, // $EF21 + 28, // $EF22 + 28, // $EF23 + 28, // $EF24 + 28, // $EF25 + 28, // $EF26 + 28, // $EF27 + 28, // $EF28 + 28, // $EF29 + 28, // $EF2A + 28, // $EF2B + 28, // $EF2C + 28, // $EF2D + 28, // $EF2E + 28, // $EF2F + 28, // $EF30 + 28, // $EF31 + 28, // $EF32 + 28, // $EF33 + 28, // $EF34 + 28, // $EF35 + 28, // $EF36 + 28, // $EF37 + 28, // $EF38 + 28, // $EF39 + 28, // $EF3A + 28, // $EF3B + 28, // $EF3C + 28, // $EF3D + 28, // $EF3E + 28, // $EF3F + 28, // $EF40 + 28, // $EF41 + 28, // $EF42 + 28, // $EF43 + 28, // $EF44 + 28, // $EF45 + 28, // $EF46 + 28, // $EF47 + 28, // $EF48 + 28, // $EF49 + 28, // $EF4A + 28, // $EF4B + 28, // $EF4C + 28, // $EF4D + 28, // $EF4E + 28, // $EF4F + 28, // $EF50 + 28, // $EF51 + 28, // $EF52 + 28, // $EF53 + 28, // $EF54 + 28, // $EF55 + 28, // $EF56 + 28, // $EF57 + 28, // $EF58 + 28, // $EF59 + 28, // $EF5A + 28, // $EF5B + 28, // $EF5C + 28, // $EF5D + 28, // $EF5E + 28, // $EF5F + 28, // $EF60 + 28, // $EF61 + 28, // $EF62 + 28, // $EF63 + 28, // $EF64 + 28, // $EF65 + 28, // $EF66 + 28, // $EF67 + 28, // $EF68 + 28, // $EF69 + 28, // $EF6A + 28, // $EF6B + 28, // $EF6C + 28, // $EF6D + 28, // $EF6E + 28, // $EF6F + 28, // $EF70 + 28, // $EF71 + 28, // $EF72 + 28, // $EF73 + 28, // $EF74 + 28, // $EF75 + 28, // $EF76 + 28, // $EF77 + 28, // $EF78 + 28, // $EF79 + 28, // $EF7A + 28, // $EF7B + 28, // $EF7C + 28, // $EF7D + 28, // $EF7E + 28, // $EF7F + 28, // $EF80 + 28, // $EF81 + 28, // $EF82 + 28, // $EF83 + 28, // $EF84 + 28, // $EF85 + 28, // $EF86 + 28, // $EF87 + 28, // $EF88 + 28, // $EF89 + 28, // $EF8A + 28, // $EF8B + 28, // $EF8C + 28, // $EF8D + 28, // $EF8E + 28, // $EF8F + 28, // $EF90 + 28, // $EF91 + 28, // $EF92 + 28, // $EF93 + 28, // $EF94 + 28, // $EF95 + 28, // $EF96 + 28, // $EF97 + 28, // $EF98 + 28, // $EF99 + 28, // $EF9A + 28, // $EF9B + 28, // $EF9C + 28, // $EF9D + 28, // $EF9E + 28, // $EF9F + 28, // $EFA0 + 28, // $EFA1 + 28, // $EFA2 + 28, // $EFA3 + 28, // $EFA4 + 28, // $EFA5 + 28, // $EFA6 + 28, // $EFA7 + 28, // $EFA8 + 28, // $EFA9 + 28, // $EFAA + 28, // $EFAB + 28, // $EFAC + 28, // $EFAD + 28, // $EFAE + 28, // $EFAF + 28, // $EFB0 + 28, // $EFB1 + 28, // $EFB2 + 28, // $EFB3 + 28, // $EFB4 + 28, // $EFB5 + 28, // $EFB6 + 28, // $EFB7 + 28, // $EFB8 + 28, // $EFB9 + 28, // $EFBA + 28, // $EFBB + 28, // $EFBC + 28, // $EFBD + 28, // $EFBE + 28, // $EFBF + 28, // $EFC0 + 28, // $EFC1 + 28, // $EFC2 + 28, // $EFC3 + 28, // $EFC4 + 28, // $EFC5 + 28, // $EFC6 + 28, // $EFC7 + 28, // $EFC8 + 28, // $EFC9 + 28, // $EFCA + 28, // $EFCB + 28, // $EFCC + 28, // $EFCD + 28, // $EFCE + 28, // $EFCF + 28, // $EFD0 + 28, // $EFD1 + 28, // $EFD2 + 28, // $EFD3 + 28, // $EFD4 + 28, // $EFD5 + 28, // $EFD6 + 28, // $EFD7 + 28, // $EFD8 + 28, // $EFD9 + 28, // $EFDA + 28, // $EFDB + 28, // $EFDC + 28, // $EFDD + 28, // $EFDE + 28, // $EFDF + 28, // $EFE0 + 28, // $EFE1 + 28, // $EFE2 + 28, // $EFE3 + 28, // $EFE4 + 28, // $EFE5 + 28, // $EFE6 + 28, // $EFE7 + 28, // $EFE8 + 28, // $EFE9 + 28, // $EFEA + 28, // $EFEB + 28, // $EFEC + 28, // $EFED + 28, // $EFEE + 28, // $EFEF + 28, // $EFF0 + 28, // $EFF1 + 28, // $EFF2 + 28, // $EFF3 + 28, // $EFF4 + 28, // $EFF5 + 28, // $EFF6 + 28, // $EFF7 + 28, // $EFF8 + 28, // $EFF9 + 28, // $EFFA + 28, // $EFFB + 28, // $EFFC + 28, // $EFFD + 28, // $EFFE + 28, // $EFFF + 28, // $F000 + 28, // $F001 + 28, // $F002 + 28, // $F003 + 28, // $F004 + 28, // $F005 + 28, // $F006 + 28, // $F007 + 28, // $F008 + 28, // $F009 + 28, // $F00A + 28, // $F00B + 28, // $F00C + 28, // $F00D + 28, // $F00E + 28, // $F00F + 28, // $F010 + 28, // $F011 + 28, // $F012 + 28, // $F013 + 28, // $F014 + 28, // $F015 + 28, // $F016 + 28, // $F017 + 28, // $F018 + 28, // $F019 + 28, // $F01A + 28, // $F01B + 28, // $F01C + 28, // $F01D + 28, // $F01E + 28, // $F01F + 28, // $F020 + 28, // $F021 + 28, // $F022 + 28, // $F023 + 28, // $F024 + 28, // $F025 + 28, // $F026 + 28, // $F027 + 28, // $F028 + 28, // $F029 + 28, // $F02A + 28, // $F02B + 28, // $F02C + 28, // $F02D + 28, // $F02E + 28, // $F02F + 28, // $F030 + 28, // $F031 + 28, // $F032 + 28, // $F033 + 28, // $F034 + 28, // $F035 + 28, // $F036 + 28, // $F037 + 28, // $F038 + 28, // $F039 + 28, // $F03A + 28, // $F03B + 28, // $F03C + 28, // $F03D + 28, // $F03E + 28, // $F03F + 28, // $F040 + 28, // $F041 + 28, // $F042 + 28, // $F043 + 28, // $F044 + 28, // $F045 + 28, // $F046 + 28, // $F047 + 28, // $F048 + 28, // $F049 + 28, // $F04A + 28, // $F04B + 28, // $F04C + 28, // $F04D + 28, // $F04E + 28, // $F04F + 28, // $F050 + 28, // $F051 + 28, // $F052 + 28, // $F053 + 28, // $F054 + 28, // $F055 + 28, // $F056 + 28, // $F057 + 28, // $F058 + 28, // $F059 + 28, // $F05A + 28, // $F05B + 28, // $F05C + 28, // $F05D + 28, // $F05E + 28, // $F05F + 28, // $F060 + 28, // $F061 + 28, // $F062 + 28, // $F063 + 28, // $F064 + 28, // $F065 + 28, // $F066 + 28, // $F067 + 28, // $F068 + 28, // $F069 + 28, // $F06A + 28, // $F06B + 28, // $F06C + 28, // $F06D + 28, // $F06E + 28, // $F06F + 28, // $F070 + 28, // $F071 + 28, // $F072 + 28, // $F073 + 28, // $F074 + 28, // $F075 + 28, // $F076 + 28, // $F077 + 28, // $F078 + 28, // $F079 + 28, // $F07A + 28, // $F07B + 28, // $F07C + 28, // $F07D + 28, // $F07E + 28, // $F07F + 28, // $F080 + 28, // $F081 + 28, // $F082 + 28, // $F083 + 28, // $F084 + 28, // $F085 + 28, // $F086 + 28, // $F087 + 28, // $F088 + 28, // $F089 + 28, // $F08A + 28, // $F08B + 28, // $F08C + 28, // $F08D + 28, // $F08E + 28, // $F08F + 28, // $F090 + 28, // $F091 + 28, // $F092 + 28, // $F093 + 28, // $F094 + 28, // $F095 + 28, // $F096 + 28, // $F097 + 28, // $F098 + 28, // $F099 + 28, // $F09A + 28, // $F09B + 28, // $F09C + 28, // $F09D + 28, // $F09E + 28, // $F09F + 28, // $F0A0 + 28, // $F0A1 + 28, // $F0A2 + 28, // $F0A3 + 28, // $F0A4 + 28, // $F0A5 + 28, // $F0A6 + 28, // $F0A7 + 28, // $F0A8 + 28, // $F0A9 + 28, // $F0AA + 28, // $F0AB + 28, // $F0AC + 28, // $F0AD + 28, // $F0AE + 28, // $F0AF + 28, // $F0B0 + 28, // $F0B1 + 28, // $F0B2 + 28, // $F0B3 + 28, // $F0B4 + 28, // $F0B5 + 28, // $F0B6 + 28, // $F0B7 + 28, // $F0B8 + 28, // $F0B9 + 28, // $F0BA + 28, // $F0BB + 28, // $F0BC + 28, // $F0BD + 28, // $F0BE + 28, // $F0BF + 28, // $F0C0 + 28, // $F0C1 + 28, // $F0C2 + 28, // $F0C3 + 28, // $F0C4 + 28, // $F0C5 + 28, // $F0C6 + 28, // $F0C7 + 28, // $F0C8 + 28, // $F0C9 + 28, // $F0CA + 28, // $F0CB + 28, // $F0CC + 28, // $F0CD + 28, // $F0CE + 28, // $F0CF + 28, // $F0D0 + 28, // $F0D1 + 28, // $F0D2 + 28, // $F0D3 + 28, // $F0D4 + 28, // $F0D5 + 28, // $F0D6 + 28, // $F0D7 + 28, // $F0D8 + 28, // $F0D9 + 28, // $F0DA + 28, // $F0DB + 28, // $F0DC + 28, // $F0DD + 28, // $F0DE + 28, // $F0DF + 28, // $F0E0 + 28, // $F0E1 + 28, // $F0E2 + 28, // $F0E3 + 28, // $F0E4 + 28, // $F0E5 + 28, // $F0E6 + 28, // $F0E7 + 28, // $F0E8 + 28, // $F0E9 + 28, // $F0EA + 28, // $F0EB + 28, // $F0EC + 28, // $F0ED + 28, // $F0EE + 28, // $F0EF + 28, // $F0F0 + 28, // $F0F1 + 28, // $F0F2 + 28, // $F0F3 + 28, // $F0F4 + 28, // $F0F5 + 28, // $F0F6 + 28, // $F0F7 + 28, // $F0F8 + 28, // $F0F9 + 28, // $F0FA + 28, // $F0FB + 28, // $F0FC + 28, // $F0FD + 28, // $F0FE + 28, // $F0FF + 28, // $F100 + 28, // $F101 + 28, // $F102 + 28, // $F103 + 28, // $F104 + 28, // $F105 + 28, // $F106 + 28, // $F107 + 28, // $F108 + 28, // $F109 + 28, // $F10A + 28, // $F10B + 28, // $F10C + 28, // $F10D + 28, // $F10E + 28, // $F10F + 28, // $F110 + 28, // $F111 + 28, // $F112 + 28, // $F113 + 28, // $F114 + 28, // $F115 + 28, // $F116 + 28, // $F117 + 28, // $F118 + 28, // $F119 + 28, // $F11A + 28, // $F11B + 28, // $F11C + 28, // $F11D + 28, // $F11E + 28, // $F11F + 28, // $F120 + 28, // $F121 + 28, // $F122 + 28, // $F123 + 28, // $F124 + 28, // $F125 + 28, // $F126 + 28, // $F127 + 28, // $F128 + 28, // $F129 + 28, // $F12A + 28, // $F12B + 28, // $F12C + 28, // $F12D + 28, // $F12E + 28, // $F12F + 28, // $F130 + 28, // $F131 + 28, // $F132 + 28, // $F133 + 28, // $F134 + 28, // $F135 + 28, // $F136 + 28, // $F137 + 28, // $F138 + 28, // $F139 + 28, // $F13A + 28, // $F13B + 28, // $F13C + 28, // $F13D + 28, // $F13E + 28, // $F13F + 28, // $F140 + 28, // $F141 + 28, // $F142 + 28, // $F143 + 28, // $F144 + 28, // $F145 + 28, // $F146 + 28, // $F147 + 28, // $F148 + 28, // $F149 + 28, // $F14A + 28, // $F14B + 28, // $F14C + 28, // $F14D + 28, // $F14E + 28, // $F14F + 28, // $F150 + 28, // $F151 + 28, // $F152 + 28, // $F153 + 28, // $F154 + 28, // $F155 + 28, // $F156 + 28, // $F157 + 28, // $F158 + 28, // $F159 + 28, // $F15A + 28, // $F15B + 28, // $F15C + 28, // $F15D + 28, // $F15E + 28, // $F15F + 28, // $F160 + 28, // $F161 + 28, // $F162 + 28, // $F163 + 28, // $F164 + 28, // $F165 + 28, // $F166 + 28, // $F167 + 28, // $F168 + 28, // $F169 + 28, // $F16A + 28, // $F16B + 28, // $F16C + 28, // $F16D + 28, // $F16E + 28, // $F16F + 28, // $F170 + 28, // $F171 + 28, // $F172 + 28, // $F173 + 28, // $F174 + 28, // $F175 + 28, // $F176 + 28, // $F177 + 28, // $F178 + 28, // $F179 + 28, // $F17A + 28, // $F17B + 28, // $F17C + 28, // $F17D + 28, // $F17E + 28, // $F17F + 28, // $F180 + 28, // $F181 + 28, // $F182 + 28, // $F183 + 28, // $F184 + 28, // $F185 + 28, // $F186 + 28, // $F187 + 28, // $F188 + 28, // $F189 + 28, // $F18A + 28, // $F18B + 28, // $F18C + 28, // $F18D + 28, // $F18E + 28, // $F18F + 28, // $F190 + 28, // $F191 + 28, // $F192 + 28, // $F193 + 28, // $F194 + 28, // $F195 + 28, // $F196 + 28, // $F197 + 28, // $F198 + 28, // $F199 + 28, // $F19A + 28, // $F19B + 28, // $F19C + 28, // $F19D + 28, // $F19E + 28, // $F19F + 28, // $F1A0 + 28, // $F1A1 + 28, // $F1A2 + 28, // $F1A3 + 28, // $F1A4 + 28, // $F1A5 + 28, // $F1A6 + 28, // $F1A7 + 28, // $F1A8 + 28, // $F1A9 + 28, // $F1AA + 28, // $F1AB + 28, // $F1AC + 28, // $F1AD + 28, // $F1AE + 28, // $F1AF + 28, // $F1B0 + 28, // $F1B1 + 28, // $F1B2 + 28, // $F1B3 + 28, // $F1B4 + 28, // $F1B5 + 28, // $F1B6 + 28, // $F1B7 + 28, // $F1B8 + 28, // $F1B9 + 28, // $F1BA + 28, // $F1BB + 28, // $F1BC + 28, // $F1BD + 28, // $F1BE + 28, // $F1BF + 28, // $F1C0 + 28, // $F1C1 + 28, // $F1C2 + 28, // $F1C3 + 28, // $F1C4 + 28, // $F1C5 + 28, // $F1C6 + 28, // $F1C7 + 28, // $F1C8 + 28, // $F1C9 + 28, // $F1CA + 28, // $F1CB + 28, // $F1CC + 28, // $F1CD + 28, // $F1CE + 28, // $F1CF + 28, // $F1D0 + 28, // $F1D1 + 28, // $F1D2 + 28, // $F1D3 + 28, // $F1D4 + 28, // $F1D5 + 28, // $F1D6 + 28, // $F1D7 + 28, // $F1D8 + 28, // $F1D9 + 28, // $F1DA + 28, // $F1DB + 28, // $F1DC + 28, // $F1DD + 28, // $F1DE + 28, // $F1DF + 28, // $F1E0 + 28, // $F1E1 + 28, // $F1E2 + 28, // $F1E3 + 28, // $F1E4 + 28, // $F1E5 + 28, // $F1E6 + 28, // $F1E7 + 28, // $F1E8 + 28, // $F1E9 + 28, // $F1EA + 28, // $F1EB + 28, // $F1EC + 28, // $F1ED + 28, // $F1EE + 28, // $F1EF + 28, // $F1F0 + 28, // $F1F1 + 28, // $F1F2 + 28, // $F1F3 + 28, // $F1F4 + 28, // $F1F5 + 28, // $F1F6 + 28, // $F1F7 + 28, // $F1F8 + 28, // $F1F9 + 28, // $F1FA + 28, // $F1FB + 28, // $F1FC + 28, // $F1FD + 28, // $F1FE + 28, // $F1FF + 28, // $F200 + 28, // $F201 + 28, // $F202 + 28, // $F203 + 28, // $F204 + 28, // $F205 + 28, // $F206 + 28, // $F207 + 28, // $F208 + 28, // $F209 + 28, // $F20A + 28, // $F20B + 28, // $F20C + 28, // $F20D + 28, // $F20E + 28, // $F20F + 28, // $F210 + 28, // $F211 + 28, // $F212 + 28, // $F213 + 28, // $F214 + 28, // $F215 + 28, // $F216 + 28, // $F217 + 28, // $F218 + 28, // $F219 + 28, // $F21A + 28, // $F21B + 28, // $F21C + 28, // $F21D + 28, // $F21E + 28, // $F21F + 28, // $F220 + 28, // $F221 + 28, // $F222 + 28, // $F223 + 28, // $F224 + 28, // $F225 + 28, // $F226 + 28, // $F227 + 28, // $F228 + 28, // $F229 + 28, // $F22A + 28, // $F22B + 28, // $F22C + 28, // $F22D + 28, // $F22E + 28, // $F22F + 28, // $F230 + 28, // $F231 + 28, // $F232 + 28, // $F233 + 28, // $F234 + 28, // $F235 + 28, // $F236 + 28, // $F237 + 28, // $F238 + 28, // $F239 + 28, // $F23A + 28, // $F23B + 28, // $F23C + 28, // $F23D + 28, // $F23E + 28, // $F23F + 28, // $F240 + 28, // $F241 + 28, // $F242 + 28, // $F243 + 28, // $F244 + 28, // $F245 + 28, // $F246 + 28, // $F247 + 28, // $F248 + 28, // $F249 + 28, // $F24A + 28, // $F24B + 28, // $F24C + 28, // $F24D + 28, // $F24E + 28, // $F24F + 28, // $F250 + 28, // $F251 + 28, // $F252 + 28, // $F253 + 28, // $F254 + 28, // $F255 + 28, // $F256 + 28, // $F257 + 28, // $F258 + 28, // $F259 + 28, // $F25A + 28, // $F25B + 28, // $F25C + 28, // $F25D + 28, // $F25E + 28, // $F25F + 28, // $F260 + 28, // $F261 + 28, // $F262 + 28, // $F263 + 28, // $F264 + 28, // $F265 + 28, // $F266 + 28, // $F267 + 28, // $F268 + 28, // $F269 + 28, // $F26A + 28, // $F26B + 28, // $F26C + 28, // $F26D + 28, // $F26E + 28, // $F26F + 28, // $F270 + 28, // $F271 + 28, // $F272 + 28, // $F273 + 28, // $F274 + 28, // $F275 + 28, // $F276 + 28, // $F277 + 28, // $F278 + 28, // $F279 + 28, // $F27A + 28, // $F27B + 28, // $F27C + 28, // $F27D + 28, // $F27E + 28, // $F27F + 28, // $F280 + 28, // $F281 + 28, // $F282 + 28, // $F283 + 28, // $F284 + 28, // $F285 + 28, // $F286 + 28, // $F287 + 28, // $F288 + 28, // $F289 + 28, // $F28A + 28, // $F28B + 28, // $F28C + 28, // $F28D + 28, // $F28E + 28, // $F28F + 28, // $F290 + 28, // $F291 + 28, // $F292 + 28, // $F293 + 28, // $F294 + 28, // $F295 + 28, // $F296 + 28, // $F297 + 28, // $F298 + 28, // $F299 + 28, // $F29A + 28, // $F29B + 28, // $F29C + 28, // $F29D + 28, // $F29E + 28, // $F29F + 28, // $F2A0 + 28, // $F2A1 + 28, // $F2A2 + 28, // $F2A3 + 28, // $F2A4 + 28, // $F2A5 + 28, // $F2A6 + 28, // $F2A7 + 28, // $F2A8 + 28, // $F2A9 + 28, // $F2AA + 28, // $F2AB + 28, // $F2AC + 28, // $F2AD + 28, // $F2AE + 28, // $F2AF + 28, // $F2B0 + 28, // $F2B1 + 28, // $F2B2 + 28, // $F2B3 + 28, // $F2B4 + 28, // $F2B5 + 28, // $F2B6 + 28, // $F2B7 + 28, // $F2B8 + 28, // $F2B9 + 28, // $F2BA + 28, // $F2BB + 28, // $F2BC + 28, // $F2BD + 28, // $F2BE + 28, // $F2BF + 28, // $F2C0 + 28, // $F2C1 + 28, // $F2C2 + 28, // $F2C3 + 28, // $F2C4 + 28, // $F2C5 + 28, // $F2C6 + 28, // $F2C7 + 28, // $F2C8 + 28, // $F2C9 + 28, // $F2CA + 28, // $F2CB + 28, // $F2CC + 28, // $F2CD + 28, // $F2CE + 28, // $F2CF + 28, // $F2D0 + 28, // $F2D1 + 28, // $F2D2 + 28, // $F2D3 + 28, // $F2D4 + 28, // $F2D5 + 28, // $F2D6 + 28, // $F2D7 + 28, // $F2D8 + 28, // $F2D9 + 28, // $F2DA + 28, // $F2DB + 28, // $F2DC + 28, // $F2DD + 28, // $F2DE + 28, // $F2DF + 28, // $F2E0 + 28, // $F2E1 + 28, // $F2E2 + 28, // $F2E3 + 28, // $F2E4 + 28, // $F2E5 + 28, // $F2E6 + 28, // $F2E7 + 28, // $F2E8 + 28, // $F2E9 + 28, // $F2EA + 28, // $F2EB + 28, // $F2EC + 28, // $F2ED + 28, // $F2EE + 28, // $F2EF + 28, // $F2F0 + 28, // $F2F1 + 28, // $F2F2 + 28, // $F2F3 + 28, // $F2F4 + 28, // $F2F5 + 28, // $F2F6 + 28, // $F2F7 + 28, // $F2F8 + 28, // $F2F9 + 28, // $F2FA + 28, // $F2FB + 28, // $F2FC + 28, // $F2FD + 28, // $F2FE + 28, // $F2FF + 28, // $F300 + 28, // $F301 + 28, // $F302 + 28, // $F303 + 28, // $F304 + 28, // $F305 + 28, // $F306 + 28, // $F307 + 28, // $F308 + 28, // $F309 + 28, // $F30A + 28, // $F30B + 28, // $F30C + 28, // $F30D + 28, // $F30E + 28, // $F30F + 28, // $F310 + 28, // $F311 + 28, // $F312 + 28, // $F313 + 28, // $F314 + 28, // $F315 + 28, // $F316 + 28, // $F317 + 28, // $F318 + 28, // $F319 + 28, // $F31A + 28, // $F31B + 28, // $F31C + 28, // $F31D + 28, // $F31E + 28, // $F31F + 28, // $F320 + 28, // $F321 + 28, // $F322 + 28, // $F323 + 28, // $F324 + 28, // $F325 + 28, // $F326 + 28, // $F327 + 28, // $F328 + 28, // $F329 + 28, // $F32A + 28, // $F32B + 28, // $F32C + 28, // $F32D + 28, // $F32E + 28, // $F32F + 28, // $F330 + 28, // $F331 + 28, // $F332 + 28, // $F333 + 28, // $F334 + 28, // $F335 + 28, // $F336 + 28, // $F337 + 28, // $F338 + 28, // $F339 + 28, // $F33A + 28, // $F33B + 28, // $F33C + 28, // $F33D + 28, // $F33E + 28, // $F33F + 28, // $F340 + 28, // $F341 + 28, // $F342 + 28, // $F343 + 28, // $F344 + 28, // $F345 + 28, // $F346 + 28, // $F347 + 28, // $F348 + 28, // $F349 + 28, // $F34A + 28, // $F34B + 28, // $F34C + 28, // $F34D + 28, // $F34E + 28, // $F34F + 28, // $F350 + 28, // $F351 + 28, // $F352 + 28, // $F353 + 28, // $F354 + 28, // $F355 + 28, // $F356 + 28, // $F357 + 28, // $F358 + 28, // $F359 + 28, // $F35A + 28, // $F35B + 28, // $F35C + 28, // $F35D + 28, // $F35E + 28, // $F35F + 28, // $F360 + 28, // $F361 + 28, // $F362 + 28, // $F363 + 28, // $F364 + 28, // $F365 + 28, // $F366 + 28, // $F367 + 28, // $F368 + 28, // $F369 + 28, // $F36A + 28, // $F36B + 28, // $F36C + 28, // $F36D + 28, // $F36E + 28, // $F36F + 28, // $F370 + 28, // $F371 + 28, // $F372 + 28, // $F373 + 28, // $F374 + 28, // $F375 + 28, // $F376 + 28, // $F377 + 28, // $F378 + 28, // $F379 + 28, // $F37A + 28, // $F37B + 28, // $F37C + 28, // $F37D + 28, // $F37E + 28, // $F37F + 28, // $F380 + 28, // $F381 + 28, // $F382 + 28, // $F383 + 28, // $F384 + 28, // $F385 + 28, // $F386 + 28, // $F387 + 28, // $F388 + 28, // $F389 + 28, // $F38A + 28, // $F38B + 28, // $F38C + 28, // $F38D + 28, // $F38E + 28, // $F38F + 28, // $F390 + 28, // $F391 + 28, // $F392 + 28, // $F393 + 28, // $F394 + 28, // $F395 + 28, // $F396 + 28, // $F397 + 28, // $F398 + 28, // $F399 + 28, // $F39A + 28, // $F39B + 28, // $F39C + 28, // $F39D + 28, // $F39E + 28, // $F39F + 28, // $F3A0 + 28, // $F3A1 + 28, // $F3A2 + 28, // $F3A3 + 28, // $F3A4 + 28, // $F3A5 + 28, // $F3A6 + 28, // $F3A7 + 28, // $F3A8 + 28, // $F3A9 + 28, // $F3AA + 28, // $F3AB + 28, // $F3AC + 28, // $F3AD + 28, // $F3AE + 28, // $F3AF + 28, // $F3B0 + 28, // $F3B1 + 28, // $F3B2 + 28, // $F3B3 + 28, // $F3B4 + 28, // $F3B5 + 28, // $F3B6 + 28, // $F3B7 + 28, // $F3B8 + 28, // $F3B9 + 28, // $F3BA + 28, // $F3BB + 28, // $F3BC + 28, // $F3BD + 28, // $F3BE + 28, // $F3BF + 28, // $F3C0 + 28, // $F3C1 + 28, // $F3C2 + 28, // $F3C3 + 28, // $F3C4 + 28, // $F3C5 + 28, // $F3C6 + 28, // $F3C7 + 28, // $F3C8 + 28, // $F3C9 + 28, // $F3CA + 28, // $F3CB + 28, // $F3CC + 28, // $F3CD + 28, // $F3CE + 28, // $F3CF + 28, // $F3D0 + 28, // $F3D1 + 28, // $F3D2 + 28, // $F3D3 + 28, // $F3D4 + 28, // $F3D5 + 28, // $F3D6 + 28, // $F3D7 + 28, // $F3D8 + 28, // $F3D9 + 28, // $F3DA + 28, // $F3DB + 28, // $F3DC + 28, // $F3DD + 28, // $F3DE + 28, // $F3DF + 28, // $F3E0 + 28, // $F3E1 + 28, // $F3E2 + 28, // $F3E3 + 28, // $F3E4 + 28, // $F3E5 + 28, // $F3E6 + 28, // $F3E7 + 28, // $F3E8 + 28, // $F3E9 + 28, // $F3EA + 28, // $F3EB + 28, // $F3EC + 28, // $F3ED + 28, // $F3EE + 28, // $F3EF + 28, // $F3F0 + 28, // $F3F1 + 28, // $F3F2 + 28, // $F3F3 + 28, // $F3F4 + 28, // $F3F5 + 28, // $F3F6 + 28, // $F3F7 + 28, // $F3F8 + 28, // $F3F9 + 28, // $F3FA + 28, // $F3FB + 28, // $F3FC + 28, // $F3FD + 28, // $F3FE + 28, // $F3FF + 28, // $F400 + 28, // $F401 + 28, // $F402 + 28, // $F403 + 28, // $F404 + 28, // $F405 + 28, // $F406 + 28, // $F407 + 28, // $F408 + 28, // $F409 + 28, // $F40A + 28, // $F40B + 28, // $F40C + 28, // $F40D + 28, // $F40E + 28, // $F40F + 28, // $F410 + 28, // $F411 + 28, // $F412 + 28, // $F413 + 28, // $F414 + 28, // $F415 + 28, // $F416 + 28, // $F417 + 28, // $F418 + 28, // $F419 + 28, // $F41A + 28, // $F41B + 28, // $F41C + 28, // $F41D + 28, // $F41E + 28, // $F41F + 28, // $F420 + 28, // $F421 + 28, // $F422 + 28, // $F423 + 28, // $F424 + 28, // $F425 + 28, // $F426 + 28, // $F427 + 28, // $F428 + 28, // $F429 + 28, // $F42A + 28, // $F42B + 28, // $F42C + 28, // $F42D + 28, // $F42E + 28, // $F42F + 28, // $F430 + 28, // $F431 + 28, // $F432 + 28, // $F433 + 28, // $F434 + 28, // $F435 + 28, // $F436 + 28, // $F437 + 28, // $F438 + 28, // $F439 + 28, // $F43A + 28, // $F43B + 28, // $F43C + 28, // $F43D + 28, // $F43E + 28, // $F43F + 28, // $F440 + 28, // $F441 + 28, // $F442 + 28, // $F443 + 28, // $F444 + 28, // $F445 + 28, // $F446 + 28, // $F447 + 28, // $F448 + 28, // $F449 + 28, // $F44A + 28, // $F44B + 28, // $F44C + 28, // $F44D + 28, // $F44E + 28, // $F44F + 28, // $F450 + 28, // $F451 + 28, // $F452 + 28, // $F453 + 28, // $F454 + 28, // $F455 + 28, // $F456 + 28, // $F457 + 28, // $F458 + 28, // $F459 + 28, // $F45A + 28, // $F45B + 28, // $F45C + 28, // $F45D + 28, // $F45E + 28, // $F45F + 28, // $F460 + 28, // $F461 + 28, // $F462 + 28, // $F463 + 28, // $F464 + 28, // $F465 + 28, // $F466 + 28, // $F467 + 28, // $F468 + 28, // $F469 + 28, // $F46A + 28, // $F46B + 28, // $F46C + 28, // $F46D + 28, // $F46E + 28, // $F46F + 28, // $F470 + 28, // $F471 + 28, // $F472 + 28, // $F473 + 28, // $F474 + 28, // $F475 + 28, // $F476 + 28, // $F477 + 28, // $F478 + 28, // $F479 + 28, // $F47A + 28, // $F47B + 28, // $F47C + 28, // $F47D + 28, // $F47E + 28, // $F47F + 28, // $F480 + 28, // $F481 + 28, // $F482 + 28, // $F483 + 28, // $F484 + 28, // $F485 + 28, // $F486 + 28, // $F487 + 28, // $F488 + 28, // $F489 + 28, // $F48A + 28, // $F48B + 28, // $F48C + 28, // $F48D + 28, // $F48E + 28, // $F48F + 28, // $F490 + 28, // $F491 + 28, // $F492 + 28, // $F493 + 28, // $F494 + 28, // $F495 + 28, // $F496 + 28, // $F497 + 28, // $F498 + 28, // $F499 + 28, // $F49A + 28, // $F49B + 28, // $F49C + 28, // $F49D + 28, // $F49E + 28, // $F49F + 28, // $F4A0 + 28, // $F4A1 + 28, // $F4A2 + 28, // $F4A3 + 28, // $F4A4 + 28, // $F4A5 + 28, // $F4A6 + 28, // $F4A7 + 28, // $F4A8 + 28, // $F4A9 + 28, // $F4AA + 28, // $F4AB + 28, // $F4AC + 28, // $F4AD + 28, // $F4AE + 28, // $F4AF + 28, // $F4B0 + 28, // $F4B1 + 28, // $F4B2 + 28, // $F4B3 + 28, // $F4B4 + 28, // $F4B5 + 28, // $F4B6 + 28, // $F4B7 + 28, // $F4B8 + 28, // $F4B9 + 28, // $F4BA + 28, // $F4BB + 28, // $F4BC + 28, // $F4BD + 28, // $F4BE + 28, // $F4BF + 28, // $F4C0 + 28, // $F4C1 + 28, // $F4C2 + 28, // $F4C3 + 28, // $F4C4 + 28, // $F4C5 + 28, // $F4C6 + 28, // $F4C7 + 28, // $F4C8 + 28, // $F4C9 + 28, // $F4CA + 28, // $F4CB + 28, // $F4CC + 28, // $F4CD + 28, // $F4CE + 28, // $F4CF + 28, // $F4D0 + 28, // $F4D1 + 28, // $F4D2 + 28, // $F4D3 + 28, // $F4D4 + 28, // $F4D5 + 28, // $F4D6 + 28, // $F4D7 + 28, // $F4D8 + 28, // $F4D9 + 28, // $F4DA + 28, // $F4DB + 28, // $F4DC + 28, // $F4DD + 28, // $F4DE + 28, // $F4DF + 28, // $F4E0 + 28, // $F4E1 + 28, // $F4E2 + 28, // $F4E3 + 28, // $F4E4 + 28, // $F4E5 + 28, // $F4E6 + 28, // $F4E7 + 28, // $F4E8 + 28, // $F4E9 + 28, // $F4EA + 28, // $F4EB + 28, // $F4EC + 28, // $F4ED + 28, // $F4EE + 28, // $F4EF + 28, // $F4F0 + 28, // $F4F1 + 28, // $F4F2 + 28, // $F4F3 + 28, // $F4F4 + 28, // $F4F5 + 28, // $F4F6 + 28, // $F4F7 + 28, // $F4F8 + 28, // $F4F9 + 28, // $F4FA + 28, // $F4FB + 28, // $F4FC + 28, // $F4FD + 28, // $F4FE + 28, // $F4FF + 28, // $F500 + 28, // $F501 + 28, // $F502 + 28, // $F503 + 28, // $F504 + 28, // $F505 + 28, // $F506 + 28, // $F507 + 28, // $F508 + 28, // $F509 + 28, // $F50A + 28, // $F50B + 28, // $F50C + 28, // $F50D + 28, // $F50E + 28, // $F50F + 28, // $F510 + 28, // $F511 + 28, // $F512 + 28, // $F513 + 28, // $F514 + 28, // $F515 + 28, // $F516 + 28, // $F517 + 28, // $F518 + 28, // $F519 + 28, // $F51A + 28, // $F51B + 28, // $F51C + 28, // $F51D + 28, // $F51E + 28, // $F51F + 28, // $F520 + 28, // $F521 + 28, // $F522 + 28, // $F523 + 28, // $F524 + 28, // $F525 + 28, // $F526 + 28, // $F527 + 28, // $F528 + 28, // $F529 + 28, // $F52A + 28, // $F52B + 28, // $F52C + 28, // $F52D + 28, // $F52E + 28, // $F52F + 28, // $F530 + 28, // $F531 + 28, // $F532 + 28, // $F533 + 28, // $F534 + 28, // $F535 + 28, // $F536 + 28, // $F537 + 28, // $F538 + 28, // $F539 + 28, // $F53A + 28, // $F53B + 28, // $F53C + 28, // $F53D + 28, // $F53E + 28, // $F53F + 28, // $F540 + 28, // $F541 + 28, // $F542 + 28, // $F543 + 28, // $F544 + 28, // $F545 + 28, // $F546 + 28, // $F547 + 28, // $F548 + 28, // $F549 + 28, // $F54A + 28, // $F54B + 28, // $F54C + 28, // $F54D + 28, // $F54E + 28, // $F54F + 28, // $F550 + 28, // $F551 + 28, // $F552 + 28, // $F553 + 28, // $F554 + 28, // $F555 + 28, // $F556 + 28, // $F557 + 28, // $F558 + 28, // $F559 + 28, // $F55A + 28, // $F55B + 28, // $F55C + 28, // $F55D + 28, // $F55E + 28, // $F55F + 28, // $F560 + 28, // $F561 + 28, // $F562 + 28, // $F563 + 28, // $F564 + 28, // $F565 + 28, // $F566 + 28, // $F567 + 28, // $F568 + 28, // $F569 + 28, // $F56A + 28, // $F56B + 28, // $F56C + 28, // $F56D + 28, // $F56E + 28, // $F56F + 28, // $F570 + 28, // $F571 + 28, // $F572 + 28, // $F573 + 28, // $F574 + 28, // $F575 + 28, // $F576 + 28, // $F577 + 28, // $F578 + 28, // $F579 + 28, // $F57A + 28, // $F57B + 28, // $F57C + 28, // $F57D + 28, // $F57E + 28, // $F57F + 28, // $F580 + 28, // $F581 + 28, // $F582 + 28, // $F583 + 28, // $F584 + 28, // $F585 + 28, // $F586 + 28, // $F587 + 28, // $F588 + 28, // $F589 + 28, // $F58A + 28, // $F58B + 28, // $F58C + 28, // $F58D + 28, // $F58E + 28, // $F58F + 28, // $F590 + 28, // $F591 + 28, // $F592 + 28, // $F593 + 28, // $F594 + 28, // $F595 + 28, // $F596 + 28, // $F597 + 28, // $F598 + 28, // $F599 + 28, // $F59A + 28, // $F59B + 28, // $F59C + 28, // $F59D + 28, // $F59E + 28, // $F59F + 28, // $F5A0 + 28, // $F5A1 + 28, // $F5A2 + 28, // $F5A3 + 28, // $F5A4 + 28, // $F5A5 + 28, // $F5A6 + 28, // $F5A7 + 28, // $F5A8 + 28, // $F5A9 + 28, // $F5AA + 28, // $F5AB + 28, // $F5AC + 28, // $F5AD + 28, // $F5AE + 28, // $F5AF + 28, // $F5B0 + 28, // $F5B1 + 28, // $F5B2 + 28, // $F5B3 + 28, // $F5B4 + 28, // $F5B5 + 28, // $F5B6 + 28, // $F5B7 + 28, // $F5B8 + 28, // $F5B9 + 28, // $F5BA + 28, // $F5BB + 28, // $F5BC + 28, // $F5BD + 28, // $F5BE + 28, // $F5BF + 28, // $F5C0 + 28, // $F5C1 + 28, // $F5C2 + 28, // $F5C3 + 28, // $F5C4 + 28, // $F5C5 + 28, // $F5C6 + 28, // $F5C7 + 28, // $F5C8 + 28, // $F5C9 + 28, // $F5CA + 28, // $F5CB + 28, // $F5CC + 28, // $F5CD + 28, // $F5CE + 28, // $F5CF + 28, // $F5D0 + 28, // $F5D1 + 28, // $F5D2 + 28, // $F5D3 + 28, // $F5D4 + 28, // $F5D5 + 28, // $F5D6 + 28, // $F5D7 + 28, // $F5D8 + 28, // $F5D9 + 28, // $F5DA + 28, // $F5DB + 28, // $F5DC + 28, // $F5DD + 28, // $F5DE + 28, // $F5DF + 28, // $F5E0 + 28, // $F5E1 + 28, // $F5E2 + 28, // $F5E3 + 28, // $F5E4 + 28, // $F5E5 + 28, // $F5E6 + 28, // $F5E7 + 28, // $F5E8 + 28, // $F5E9 + 28, // $F5EA + 28, // $F5EB + 28, // $F5EC + 28, // $F5ED + 28, // $F5EE + 28, // $F5EF + 28, // $F5F0 + 28, // $F5F1 + 28, // $F5F2 + 28, // $F5F3 + 28, // $F5F4 + 28, // $F5F5 + 28, // $F5F6 + 28, // $F5F7 + 28, // $F5F8 + 28, // $F5F9 + 28, // $F5FA + 28, // $F5FB + 28, // $F5FC + 28, // $F5FD + 28, // $F5FE + 28, // $F5FF + 28, // $F600 + 28, // $F601 + 28, // $F602 + 28, // $F603 + 28, // $F604 + 28, // $F605 + 28, // $F606 + 28, // $F607 + 28, // $F608 + 28, // $F609 + 28, // $F60A + 28, // $F60B + 28, // $F60C + 28, // $F60D + 28, // $F60E + 28, // $F60F + 28, // $F610 + 28, // $F611 + 28, // $F612 + 28, // $F613 + 28, // $F614 + 28, // $F615 + 28, // $F616 + 28, // $F617 + 28, // $F618 + 28, // $F619 + 28, // $F61A + 28, // $F61B + 28, // $F61C + 28, // $F61D + 28, // $F61E + 28, // $F61F + 28, // $F620 + 28, // $F621 + 28, // $F622 + 28, // $F623 + 28, // $F624 + 28, // $F625 + 28, // $F626 + 28, // $F627 + 28, // $F628 + 28, // $F629 + 28, // $F62A + 28, // $F62B + 28, // $F62C + 28, // $F62D + 28, // $F62E + 28, // $F62F + 28, // $F630 + 28, // $F631 + 28, // $F632 + 28, // $F633 + 28, // $F634 + 28, // $F635 + 28, // $F636 + 28, // $F637 + 28, // $F638 + 28, // $F639 + 28, // $F63A + 28, // $F63B + 28, // $F63C + 28, // $F63D + 28, // $F63E + 28, // $F63F + 28, // $F640 + 28, // $F641 + 28, // $F642 + 28, // $F643 + 28, // $F644 + 28, // $F645 + 28, // $F646 + 28, // $F647 + 28, // $F648 + 28, // $F649 + 28, // $F64A + 28, // $F64B + 28, // $F64C + 28, // $F64D + 28, // $F64E + 28, // $F64F + 28, // $F650 + 28, // $F651 + 28, // $F652 + 28, // $F653 + 28, // $F654 + 28, // $F655 + 28, // $F656 + 28, // $F657 + 28, // $F658 + 28, // $F659 + 28, // $F65A + 28, // $F65B + 28, // $F65C + 28, // $F65D + 28, // $F65E + 28, // $F65F + 28, // $F660 + 28, // $F661 + 28, // $F662 + 28, // $F663 + 28, // $F664 + 28, // $F665 + 28, // $F666 + 28, // $F667 + 28, // $F668 + 28, // $F669 + 28, // $F66A + 28, // $F66B + 28, // $F66C + 28, // $F66D + 28, // $F66E + 28, // $F66F + 28, // $F670 + 28, // $F671 + 28, // $F672 + 28, // $F673 + 28, // $F674 + 28, // $F675 + 28, // $F676 + 28, // $F677 + 28, // $F678 + 28, // $F679 + 28, // $F67A + 28, // $F67B + 28, // $F67C + 28, // $F67D + 28, // $F67E + 28, // $F67F + 28, // $F680 + 28, // $F681 + 28, // $F682 + 28, // $F683 + 28, // $F684 + 28, // $F685 + 28, // $F686 + 28, // $F687 + 28, // $F688 + 28, // $F689 + 28, // $F68A + 28, // $F68B + 28, // $F68C + 28, // $F68D + 28, // $F68E + 28, // $F68F + 28, // $F690 + 28, // $F691 + 28, // $F692 + 28, // $F693 + 28, // $F694 + 28, // $F695 + 28, // $F696 + 28, // $F697 + 28, // $F698 + 28, // $F699 + 28, // $F69A + 28, // $F69B + 28, // $F69C + 28, // $F69D + 28, // $F69E + 28, // $F69F + 28, // $F6A0 + 28, // $F6A1 + 28, // $F6A2 + 28, // $F6A3 + 28, // $F6A4 + 28, // $F6A5 + 28, // $F6A6 + 28, // $F6A7 + 28, // $F6A8 + 28, // $F6A9 + 28, // $F6AA + 28, // $F6AB + 28, // $F6AC + 28, // $F6AD + 28, // $F6AE + 28, // $F6AF + 28, // $F6B0 + 28, // $F6B1 + 28, // $F6B2 + 28, // $F6B3 + 28, // $F6B4 + 28, // $F6B5 + 28, // $F6B6 + 28, // $F6B7 + 28, // $F6B8 + 28, // $F6B9 + 28, // $F6BA + 28, // $F6BB + 28, // $F6BC + 28, // $F6BD + 28, // $F6BE + 28, // $F6BF + 28, // $F6C0 + 28, // $F6C1 + 28, // $F6C2 + 28, // $F6C3 + 28, // $F6C4 + 28, // $F6C5 + 28, // $F6C6 + 28, // $F6C7 + 28, // $F6C8 + 28, // $F6C9 + 28, // $F6CA + 28, // $F6CB + 28, // $F6CC + 28, // $F6CD + 28, // $F6CE + 28, // $F6CF + 28, // $F6D0 + 28, // $F6D1 + 28, // $F6D2 + 28, // $F6D3 + 28, // $F6D4 + 28, // $F6D5 + 28, // $F6D6 + 28, // $F6D7 + 28, // $F6D8 + 28, // $F6D9 + 28, // $F6DA + 28, // $F6DB + 28, // $F6DC + 28, // $F6DD + 28, // $F6DE + 28, // $F6DF + 28, // $F6E0 + 28, // $F6E1 + 28, // $F6E2 + 28, // $F6E3 + 28, // $F6E4 + 28, // $F6E5 + 28, // $F6E6 + 28, // $F6E7 + 28, // $F6E8 + 28, // $F6E9 + 28, // $F6EA + 28, // $F6EB + 28, // $F6EC + 28, // $F6ED + 28, // $F6EE + 28, // $F6EF + 28, // $F6F0 + 28, // $F6F1 + 28, // $F6F2 + 28, // $F6F3 + 28, // $F6F4 + 28, // $F6F5 + 28, // $F6F6 + 28, // $F6F7 + 28, // $F6F8 + 28, // $F6F9 + 28, // $F6FA + 28, // $F6FB + 28, // $F6FC + 28, // $F6FD + 28, // $F6FE + 28, // $F6FF + 28, // $F700 + 28, // $F701 + 28, // $F702 + 28, // $F703 + 28, // $F704 + 28, // $F705 + 28, // $F706 + 28, // $F707 + 28, // $F708 + 28, // $F709 + 28, // $F70A + 28, // $F70B + 28, // $F70C + 28, // $F70D + 28, // $F70E + 28, // $F70F + 28, // $F710 + 28, // $F711 + 28, // $F712 + 28, // $F713 + 28, // $F714 + 28, // $F715 + 28, // $F716 + 28, // $F717 + 28, // $F718 + 28, // $F719 + 28, // $F71A + 28, // $F71B + 28, // $F71C + 28, // $F71D + 28, // $F71E + 28, // $F71F + 28, // $F720 + 28, // $F721 + 28, // $F722 + 28, // $F723 + 28, // $F724 + 28, // $F725 + 28, // $F726 + 28, // $F727 + 28, // $F728 + 28, // $F729 + 28, // $F72A + 28, // $F72B + 28, // $F72C + 28, // $F72D + 28, // $F72E + 28, // $F72F + 28, // $F730 + 28, // $F731 + 28, // $F732 + 28, // $F733 + 28, // $F734 + 28, // $F735 + 28, // $F736 + 28, // $F737 + 28, // $F738 + 28, // $F739 + 28, // $F73A + 28, // $F73B + 28, // $F73C + 28, // $F73D + 28, // $F73E + 28, // $F73F + 28, // $F740 + 28, // $F741 + 28, // $F742 + 28, // $F743 + 28, // $F744 + 28, // $F745 + 28, // $F746 + 28, // $F747 + 28, // $F748 + 28, // $F749 + 28, // $F74A + 28, // $F74B + 28, // $F74C + 28, // $F74D + 28, // $F74E + 28, // $F74F + 28, // $F750 + 28, // $F751 + 28, // $F752 + 28, // $F753 + 28, // $F754 + 28, // $F755 + 28, // $F756 + 28, // $F757 + 28, // $F758 + 28, // $F759 + 28, // $F75A + 28, // $F75B + 28, // $F75C + 28, // $F75D + 28, // $F75E + 28, // $F75F + 28, // $F760 + 28, // $F761 + 28, // $F762 + 28, // $F763 + 28, // $F764 + 28, // $F765 + 28, // $F766 + 28, // $F767 + 28, // $F768 + 28, // $F769 + 28, // $F76A + 28, // $F76B + 28, // $F76C + 28, // $F76D + 28, // $F76E + 28, // $F76F + 28, // $F770 + 28, // $F771 + 28, // $F772 + 28, // $F773 + 28, // $F774 + 28, // $F775 + 28, // $F776 + 28, // $F777 + 28, // $F778 + 28, // $F779 + 28, // $F77A + 28, // $F77B + 28, // $F77C + 28, // $F77D + 28, // $F77E + 28, // $F77F + 28, // $F780 + 28, // $F781 + 28, // $F782 + 28, // $F783 + 28, // $F784 + 28, // $F785 + 28, // $F786 + 28, // $F787 + 28, // $F788 + 28, // $F789 + 28, // $F78A + 28, // $F78B + 28, // $F78C + 28, // $F78D + 28, // $F78E + 28, // $F78F + 28, // $F790 + 28, // $F791 + 28, // $F792 + 28, // $F793 + 28, // $F794 + 28, // $F795 + 28, // $F796 + 28, // $F797 + 28, // $F798 + 28, // $F799 + 28, // $F79A + 28, // $F79B + 28, // $F79C + 28, // $F79D + 28, // $F79E + 28, // $F79F + 28, // $F7A0 + 28, // $F7A1 + 28, // $F7A2 + 28, // $F7A3 + 28, // $F7A4 + 28, // $F7A5 + 28, // $F7A6 + 28, // $F7A7 + 28, // $F7A8 + 28, // $F7A9 + 28, // $F7AA + 28, // $F7AB + 28, // $F7AC + 28, // $F7AD + 28, // $F7AE + 28, // $F7AF + 28, // $F7B0 + 28, // $F7B1 + 28, // $F7B2 + 28, // $F7B3 + 28, // $F7B4 + 28, // $F7B5 + 28, // $F7B6 + 28, // $F7B7 + 28, // $F7B8 + 28, // $F7B9 + 28, // $F7BA + 28, // $F7BB + 28, // $F7BC + 28, // $F7BD + 28, // $F7BE + 28, // $F7BF + 28, // $F7C0 + 28, // $F7C1 + 28, // $F7C2 + 28, // $F7C3 + 28, // $F7C4 + 28, // $F7C5 + 28, // $F7C6 + 28, // $F7C7 + 28, // $F7C8 + 28, // $F7C9 + 28, // $F7CA + 28, // $F7CB + 28, // $F7CC + 28, // $F7CD + 28, // $F7CE + 28, // $F7CF + 28, // $F7D0 + 28, // $F7D1 + 28, // $F7D2 + 28, // $F7D3 + 28, // $F7D4 + 28, // $F7D5 + 28, // $F7D6 + 28, // $F7D7 + 28, // $F7D8 + 28, // $F7D9 + 28, // $F7DA + 28, // $F7DB + 28, // $F7DC + 28, // $F7DD + 28, // $F7DE + 28, // $F7DF + 28, // $F7E0 + 28, // $F7E1 + 28, // $F7E2 + 28, // $F7E3 + 28, // $F7E4 + 28, // $F7E5 + 28, // $F7E6 + 28, // $F7E7 + 28, // $F7E8 + 28, // $F7E9 + 28, // $F7EA + 28, // $F7EB + 28, // $F7EC + 28, // $F7ED + 28, // $F7EE + 28, // $F7EF + 28, // $F7F0 + 28, // $F7F1 + 28, // $F7F2 + 28, // $F7F3 + 28, // $F7F4 + 28, // $F7F5 + 28, // $F7F6 + 28, // $F7F7 + 28, // $F7F8 + 28, // $F7F9 + 28, // $F7FA + 28, // $F7FB + 28, // $F7FC + 28, // $F7FD + 28, // $F7FE + 28, // $F7FF + 28, // $F800 + 28, // $F801 + 28, // $F802 + 28, // $F803 + 28, // $F804 + 28, // $F805 + 28, // $F806 + 28, // $F807 + 28, // $F808 + 28, // $F809 + 28, // $F80A + 28, // $F80B + 28, // $F80C + 28, // $F80D + 28, // $F80E + 28, // $F80F + 28, // $F810 + 28, // $F811 + 28, // $F812 + 28, // $F813 + 28, // $F814 + 28, // $F815 + 28, // $F816 + 28, // $F817 + 28, // $F818 + 28, // $F819 + 28, // $F81A + 28, // $F81B + 28, // $F81C + 28, // $F81D + 28, // $F81E + 28, // $F81F + 28, // $F820 + 28, // $F821 + 28, // $F822 + 28, // $F823 + 28, // $F824 + 28, // $F825 + 28, // $F826 + 28, // $F827 + 28, // $F828 + 28, // $F829 + 28, // $F82A + 28, // $F82B + 28, // $F82C + 28, // $F82D + 28, // $F82E + 28, // $F82F + 28, // $F830 + 28, // $F831 + 28, // $F832 + 28, // $F833 + 28, // $F834 + 28, // $F835 + 28, // $F836 + 28, // $F837 + 28, // $F838 + 28, // $F839 + 28, // $F83A + 28, // $F83B + 28, // $F83C + 28, // $F83D + 28, // $F83E + 28, // $F83F + 28, // $F840 + 28, // $F841 + 28, // $F842 + 28, // $F843 + 28, // $F844 + 28, // $F845 + 28, // $F846 + 28, // $F847 + 28, // $F848 + 28, // $F849 + 28, // $F84A + 28, // $F84B + 28, // $F84C + 28, // $F84D + 28, // $F84E + 28, // $F84F + 28, // $F850 + 28, // $F851 + 28, // $F852 + 28, // $F853 + 28, // $F854 + 28, // $F855 + 28, // $F856 + 28, // $F857 + 28, // $F858 + 28, // $F859 + 28, // $F85A + 28, // $F85B + 28, // $F85C + 28, // $F85D + 28, // $F85E + 28, // $F85F + 28, // $F860 + 28, // $F861 + 28, // $F862 + 28, // $F863 + 28, // $F864 + 28, // $F865 + 28, // $F866 + 28, // $F867 + 28, // $F868 + 28, // $F869 + 28, // $F86A + 28, // $F86B + 28, // $F86C + 28, // $F86D + 28, // $F86E + 28, // $F86F + 28, // $F870 + 28, // $F871 + 28, // $F872 + 28, // $F873 + 28, // $F874 + 28, // $F875 + 28, // $F876 + 28, // $F877 + 28, // $F878 + 28, // $F879 + 28, // $F87A + 28, // $F87B + 28, // $F87C + 28, // $F87D + 28, // $F87E + 28, // $F87F + 28, // $F880 + 28, // $F881 + 28, // $F882 + 28, // $F883 + 28, // $F884 + 28, // $F885 + 28, // $F886 + 28, // $F887 + 28, // $F888 + 28, // $F889 + 28, // $F88A + 28, // $F88B + 28, // $F88C + 28, // $F88D + 28, // $F88E + 28, // $F88F + 28, // $F890 + 28, // $F891 + 28, // $F892 + 28, // $F893 + 28, // $F894 + 28, // $F895 + 28, // $F896 + 28, // $F897 + 28, // $F898 + 28, // $F899 + 28, // $F89A + 28, // $F89B + 28, // $F89C + 28, // $F89D + 28, // $F89E + 28, // $F89F + 28, // $F8A0 + 28, // $F8A1 + 28, // $F8A2 + 28, // $F8A3 + 28, // $F8A4 + 28, // $F8A5 + 28, // $F8A6 + 28, // $F8A7 + 28, // $F8A8 + 28, // $F8A9 + 28, // $F8AA + 28, // $F8AB + 28, // $F8AC + 28, // $F8AD + 28, // $F8AE + 28, // $F8AF + 28, // $F8B0 + 28, // $F8B1 + 28, // $F8B2 + 28, // $F8B3 + 28, // $F8B4 + 28, // $F8B5 + 28, // $F8B6 + 28, // $F8B7 + 28, // $F8B8 + 28, // $F8B9 + 28, // $F8BA + 28, // $F8BB + 28, // $F8BC + 28, // $F8BD + 28, // $F8BE + 28, // $F8BF + 28, // $F8C0 + 28, // $F8C1 + 28, // $F8C2 + 28, // $F8C3 + 28, // $F8C4 + 28, // $F8C5 + 28, // $F8C6 + 28, // $F8C7 + 28, // $F8C8 + 28, // $F8C9 + 28, // $F8CA + 28, // $F8CB + 28, // $F8CC + 28, // $F8CD + 28, // $F8CE + 28, // $F8CF + 28, // $F8D0 + 28, // $F8D1 + 28, // $F8D2 + 28, // $F8D3 + 28, // $F8D4 + 28, // $F8D5 + 28, // $F8D6 + 28, // $F8D7 + 28, // $F8D8 + 28, // $F8D9 + 28, // $F8DA + 28, // $F8DB + 28, // $F8DC + 28, // $F8DD + 28, // $F8DE + 28, // $F8DF + 28, // $F8E0 + 28, // $F8E1 + 28, // $F8E2 + 28, // $F8E3 + 28, // $F8E4 + 28, // $F8E5 + 28, // $F8E6 + 28, // $F8E7 + 28, // $F8E8 + 28, // $F8E9 + 28, // $F8EA + 28, // $F8EB + 28, // $F8EC + 28, // $F8ED + 28, // $F8EE + 28, // $F8EF + 28, // $F8F0 + 28, // $F8F1 + 28, // $F8F2 + 28, // $F8F3 + 28, // $F8F4 + 28, // $F8F5 + 28, // $F8F6 + 28, // $F8F7 + 28, // $F8F8 + 28, // $F8F9 + 28, // $F8FA + 28, // $F8FB + 28, // $F8FC + 28, // $F8FD + 28, // $F8FE + 28, // $F8FF + 4, // $F900 + 4, // $F901 + 4, // $F902 + 4, // $F903 + 4, // $F904 + 4, // $F905 + 4, // $F906 + 4, // $F907 + 4, // $F908 + 4, // $F909 + 4, // $F90A + 4, // $F90B + 4, // $F90C + 4, // $F90D + 4, // $F90E + 4, // $F90F + 4, // $F910 + 4, // $F911 + 4, // $F912 + 4, // $F913 + 4, // $F914 + 4, // $F915 + 4, // $F916 + 4, // $F917 + 4, // $F918 + 4, // $F919 + 4, // $F91A + 4, // $F91B + 4, // $F91C + 4, // $F91D + 4, // $F91E + 4, // $F91F + 4, // $F920 + 4, // $F921 + 4, // $F922 + 4, // $F923 + 4, // $F924 + 4, // $F925 + 4, // $F926 + 4, // $F927 + 4, // $F928 + 4, // $F929 + 4, // $F92A + 4, // $F92B + 4, // $F92C + 4, // $F92D + 4, // $F92E + 4, // $F92F + 4, // $F930 + 4, // $F931 + 4, // $F932 + 4, // $F933 + 4, // $F934 + 4, // $F935 + 4, // $F936 + 4, // $F937 + 4, // $F938 + 4, // $F939 + 4, // $F93A + 4, // $F93B + 4, // $F93C + 4, // $F93D + 4, // $F93E + 4, // $F93F + 4, // $F940 + 4, // $F941 + 4, // $F942 + 4, // $F943 + 4, // $F944 + 4, // $F945 + 4, // $F946 + 4, // $F947 + 4, // $F948 + 4, // $F949 + 4, // $F94A + 4, // $F94B + 4, // $F94C + 4, // $F94D + 4, // $F94E + 4, // $F94F + 4, // $F950 + 4, // $F951 + 4, // $F952 + 4, // $F953 + 4, // $F954 + 4, // $F955 + 4, // $F956 + 4, // $F957 + 4, // $F958 + 4, // $F959 + 4, // $F95A + 4, // $F95B + 4, // $F95C + 4, // $F95D + 4, // $F95E + 4, // $F95F + 4, // $F960 + 4, // $F961 + 4, // $F962 + 4, // $F963 + 4, // $F964 + 4, // $F965 + 4, // $F966 + 4, // $F967 + 4, // $F968 + 4, // $F969 + 4, // $F96A + 4, // $F96B + 4, // $F96C + 4, // $F96D + 4, // $F96E + 4, // $F96F + 4, // $F970 + 4, // $F971 + 4, // $F972 + 4, // $F973 + 4, // $F974 + 4, // $F975 + 4, // $F976 + 4, // $F977 + 4, // $F978 + 4, // $F979 + 4, // $F97A + 4, // $F97B + 4, // $F97C + 4, // $F97D + 4, // $F97E + 4, // $F97F + 4, // $F980 + 4, // $F981 + 4, // $F982 + 4, // $F983 + 4, // $F984 + 4, // $F985 + 4, // $F986 + 4, // $F987 + 4, // $F988 + 4, // $F989 + 4, // $F98A + 4, // $F98B + 4, // $F98C + 4, // $F98D + 4, // $F98E + 4, // $F98F + 4, // $F990 + 4, // $F991 + 4, // $F992 + 4, // $F993 + 4, // $F994 + 4, // $F995 + 4, // $F996 + 4, // $F997 + 4, // $F998 + 4, // $F999 + 4, // $F99A + 4, // $F99B + 4, // $F99C + 4, // $F99D + 4, // $F99E + 4, // $F99F + 4, // $F9A0 + 4, // $F9A1 + 4, // $F9A2 + 4, // $F9A3 + 4, // $F9A4 + 4, // $F9A5 + 4, // $F9A6 + 4, // $F9A7 + 4, // $F9A8 + 4, // $F9A9 + 4, // $F9AA + 4, // $F9AB + 4, // $F9AC + 4, // $F9AD + 4, // $F9AE + 4, // $F9AF + 4, // $F9B0 + 4, // $F9B1 + 4, // $F9B2 + 4, // $F9B3 + 4, // $F9B4 + 4, // $F9B5 + 4, // $F9B6 + 4, // $F9B7 + 4, // $F9B8 + 4, // $F9B9 + 4, // $F9BA + 4, // $F9BB + 4, // $F9BC + 4, // $F9BD + 4, // $F9BE + 4, // $F9BF + 4, // $F9C0 + 4, // $F9C1 + 4, // $F9C2 + 4, // $F9C3 + 4, // $F9C4 + 4, // $F9C5 + 4, // $F9C6 + 4, // $F9C7 + 4, // $F9C8 + 4, // $F9C9 + 4, // $F9CA + 4, // $F9CB + 4, // $F9CC + 4, // $F9CD + 4, // $F9CE + 4, // $F9CF + 4, // $F9D0 + 4, // $F9D1 + 4, // $F9D2 + 4, // $F9D3 + 4, // $F9D4 + 4, // $F9D5 + 4, // $F9D6 + 4, // $F9D7 + 4, // $F9D8 + 4, // $F9D9 + 4, // $F9DA + 4, // $F9DB + 4, // $F9DC + 4, // $F9DD + 4, // $F9DE + 4, // $F9DF + 4, // $F9E0 + 4, // $F9E1 + 4, // $F9E2 + 4, // $F9E3 + 4, // $F9E4 + 4, // $F9E5 + 4, // $F9E6 + 4, // $F9E7 + 4, // $F9E8 + 4, // $F9E9 + 4, // $F9EA + 4, // $F9EB + 4, // $F9EC + 4, // $F9ED + 4, // $F9EE + 4, // $F9EF + 4, // $F9F0 + 4, // $F9F1 + 4, // $F9F2 + 4, // $F9F3 + 4, // $F9F4 + 4, // $F9F5 + 4, // $F9F6 + 4, // $F9F7 + 4, // $F9F8 + 4, // $F9F9 + 4, // $F9FA + 4, // $F9FB + 4, // $F9FC + 4, // $F9FD + 4, // $F9FE + 4, // $F9FF + 4, // $FA00 + 4, // $FA01 + 4, // $FA02 + 4, // $FA03 + 4, // $FA04 + 4, // $FA05 + 4, // $FA06 + 4, // $FA07 + 4, // $FA08 + 4, // $FA09 + 4, // $FA0A + 4, // $FA0B + 4, // $FA0C + 4, // $FA0D + 4, // $FA0E + 4, // $FA0F + 4, // $FA10 + 4, // $FA11 + 4, // $FA12 + 4, // $FA13 + 4, // $FA14 + 4, // $FA15 + 4, // $FA16 + 4, // $FA17 + 4, // $FA18 + 4, // $FA19 + 4, // $FA1A + 4, // $FA1B + 4, // $FA1C + 4, // $FA1D + 4, // $FA1E + 4, // $FA1F + 4, // $FA20 + 4, // $FA21 + 4, // $FA22 + 4, // $FA23 + 4, // $FA24 + 4, // $FA25 + 4, // $FA26 + 4, // $FA27 + 4, // $FA28 + 4, // $FA29 + 4, // $FA2A + 4, // $FA2B + 4, // $FA2C + 4, // $FA2D + 4, // $FA2E + 4, // $FA2F + 4, // $FA30 + 4, // $FA31 + 4, // $FA32 + 4, // $FA33 + 4, // $FA34 + 4, // $FA35 + 4, // $FA36 + 4, // $FA37 + 4, // $FA38 + 4, // $FA39 + 4, // $FA3A + 4, // $FA3B + 4, // $FA3C + 4, // $FA3D + 4, // $FA3E + 4, // $FA3F + 4, // $FA40 + 4, // $FA41 + 4, // $FA42 + 4, // $FA43 + 4, // $FA44 + 4, // $FA45 + 4, // $FA46 + 4, // $FA47 + 4, // $FA48 + 4, // $FA49 + 4, // $FA4A + 4, // $FA4B + 4, // $FA4C + 4, // $FA4D + 4, // $FA4E + 4, // $FA4F + 4, // $FA50 + 4, // $FA51 + 4, // $FA52 + 4, // $FA53 + 4, // $FA54 + 4, // $FA55 + 4, // $FA56 + 4, // $FA57 + 4, // $FA58 + 4, // $FA59 + 4, // $FA5A + 4, // $FA5B + 4, // $FA5C + 4, // $FA5D + 4, // $FA5E + 4, // $FA5F + 4, // $FA60 + 4, // $FA61 + 4, // $FA62 + 4, // $FA63 + 4, // $FA64 + 4, // $FA65 + 4, // $FA66 + 4, // $FA67 + 4, // $FA68 + 4, // $FA69 + 4, // $FA6A + 4, // $FA6B + 4, // $FA6C + 4, // $FA6D + 29, // $FA6E + 29, // $FA6F + 4, // $FA70 + 4, // $FA71 + 4, // $FA72 + 4, // $FA73 + 4, // $FA74 + 4, // $FA75 + 4, // $FA76 + 4, // $FA77 + 4, // $FA78 + 4, // $FA79 + 4, // $FA7A + 4, // $FA7B + 4, // $FA7C + 4, // $FA7D + 4, // $FA7E + 4, // $FA7F + 4, // $FA80 + 4, // $FA81 + 4, // $FA82 + 4, // $FA83 + 4, // $FA84 + 4, // $FA85 + 4, // $FA86 + 4, // $FA87 + 4, // $FA88 + 4, // $FA89 + 4, // $FA8A + 4, // $FA8B + 4, // $FA8C + 4, // $FA8D + 4, // $FA8E + 4, // $FA8F + 4, // $FA90 + 4, // $FA91 + 4, // $FA92 + 4, // $FA93 + 4, // $FA94 + 4, // $FA95 + 4, // $FA96 + 4, // $FA97 + 4, // $FA98 + 4, // $FA99 + 4, // $FA9A + 4, // $FA9B + 4, // $FA9C + 4, // $FA9D + 4, // $FA9E + 4, // $FA9F + 4, // $FAA0 + 4, // $FAA1 + 4, // $FAA2 + 4, // $FAA3 + 4, // $FAA4 + 4, // $FAA5 + 4, // $FAA6 + 4, // $FAA7 + 4, // $FAA8 + 4, // $FAA9 + 4, // $FAAA + 4, // $FAAB + 4, // $FAAC + 4, // $FAAD + 4, // $FAAE + 4, // $FAAF + 4, // $FAB0 + 4, // $FAB1 + 4, // $FAB2 + 4, // $FAB3 + 4, // $FAB4 + 4, // $FAB5 + 4, // $FAB6 + 4, // $FAB7 + 4, // $FAB8 + 4, // $FAB9 + 4, // $FABA + 4, // $FABB + 4, // $FABC + 4, // $FABD + 4, // $FABE + 4, // $FABF + 4, // $FAC0 + 4, // $FAC1 + 4, // $FAC2 + 4, // $FAC3 + 4, // $FAC4 + 4, // $FAC5 + 4, // $FAC6 + 4, // $FAC7 + 4, // $FAC8 + 4, // $FAC9 + 4, // $FACA + 4, // $FACB + 4, // $FACC + 4, // $FACD + 4, // $FACE + 4, // $FACF + 4, // $FAD0 + 4, // $FAD1 + 4, // $FAD2 + 4, // $FAD3 + 4, // $FAD4 + 4, // $FAD5 + 4, // $FAD6 + 4, // $FAD7 + 4, // $FAD8 + 4, // $FAD9 + 29, // $FADA + 29, // $FADB + 29, // $FADC + 29, // $FADD + 29, // $FADE + 29, // $FADF + 29, // $FAE0 + 29, // $FAE1 + 29, // $FAE2 + 29, // $FAE3 + 29, // $FAE4 + 29, // $FAE5 + 29, // $FAE6 + 29, // $FAE7 + 29, // $FAE8 + 29, // $FAE9 + 29, // $FAEA + 29, // $FAEB + 29, // $FAEC + 29, // $FAED + 29, // $FAEE + 29, // $FAEF + 29, // $FAF0 + 29, // $FAF1 + 29, // $FAF2 + 29, // $FAF3 + 29, // $FAF4 + 29, // $FAF5 + 29, // $FAF6 + 29, // $FAF7 + 29, // $FAF8 + 29, // $FAF9 + 29, // $FAFA + 29, // $FAFB + 29, // $FAFC + 29, // $FAFD + 29, // $FAFE + 29, // $FAFF + 1, // $FB00 + 1, // $FB01 + 1, // $FB02 + 1, // $FB03 + 1, // $FB04 + 1, // $FB05 + 1, // $FB06 + 29, // $FB07 + 29, // $FB08 + 29, // $FB09 + 29, // $FB0A + 29, // $FB0B + 29, // $FB0C + 29, // $FB0D + 29, // $FB0E + 29, // $FB0F + 29, // $FB10 + 29, // $FB11 + 29, // $FB12 + 1, // $FB13 + 1, // $FB14 + 1, // $FB15 + 1, // $FB16 + 1, // $FB17 + 29, // $FB18 + 29, // $FB19 + 29, // $FB1A + 29, // $FB1B + 29, // $FB1C + 4, // $FB1D + 5, // $FB1E + 4, // $FB1F + 4, // $FB20 + 4, // $FB21 + 4, // $FB22 + 4, // $FB23 + 4, // $FB24 + 4, // $FB25 + 4, // $FB26 + 4, // $FB27 + 4, // $FB28 + 18, // $FB29 + 4, // $FB2A + 4, // $FB2B + 4, // $FB2C + 4, // $FB2D + 4, // $FB2E + 4, // $FB2F + 4, // $FB30 + 4, // $FB31 + 4, // $FB32 + 4, // $FB33 + 4, // $FB34 + 4, // $FB35 + 4, // $FB36 + 29, // $FB37 + 4, // $FB38 + 4, // $FB39 + 4, // $FB3A + 4, // $FB3B + 4, // $FB3C + 29, // $FB3D + 4, // $FB3E + 29, // $FB3F + 4, // $FB40 + 4, // $FB41 + 29, // $FB42 + 4, // $FB43 + 4, // $FB44 + 29, // $FB45 + 4, // $FB46 + 4, // $FB47 + 4, // $FB48 + 4, // $FB49 + 4, // $FB4A + 4, // $FB4B + 4, // $FB4C + 4, // $FB4D + 4, // $FB4E + 4, // $FB4F + 4, // $FB50 + 4, // $FB51 + 4, // $FB52 + 4, // $FB53 + 4, // $FB54 + 4, // $FB55 + 4, // $FB56 + 4, // $FB57 + 4, // $FB58 + 4, // $FB59 + 4, // $FB5A + 4, // $FB5B + 4, // $FB5C + 4, // $FB5D + 4, // $FB5E + 4, // $FB5F + 4, // $FB60 + 4, // $FB61 + 4, // $FB62 + 4, // $FB63 + 4, // $FB64 + 4, // $FB65 + 4, // $FB66 + 4, // $FB67 + 4, // $FB68 + 4, // $FB69 + 4, // $FB6A + 4, // $FB6B + 4, // $FB6C + 4, // $FB6D + 4, // $FB6E + 4, // $FB6F + 4, // $FB70 + 4, // $FB71 + 4, // $FB72 + 4, // $FB73 + 4, // $FB74 + 4, // $FB75 + 4, // $FB76 + 4, // $FB77 + 4, // $FB78 + 4, // $FB79 + 4, // $FB7A + 4, // $FB7B + 4, // $FB7C + 4, // $FB7D + 4, // $FB7E + 4, // $FB7F + 4, // $FB80 + 4, // $FB81 + 4, // $FB82 + 4, // $FB83 + 4, // $FB84 + 4, // $FB85 + 4, // $FB86 + 4, // $FB87 + 4, // $FB88 + 4, // $FB89 + 4, // $FB8A + 4, // $FB8B + 4, // $FB8C + 4, // $FB8D + 4, // $FB8E + 4, // $FB8F + 4, // $FB90 + 4, // $FB91 + 4, // $FB92 + 4, // $FB93 + 4, // $FB94 + 4, // $FB95 + 4, // $FB96 + 4, // $FB97 + 4, // $FB98 + 4, // $FB99 + 4, // $FB9A + 4, // $FB9B + 4, // $FB9C + 4, // $FB9D + 4, // $FB9E + 4, // $FB9F + 4, // $FBA0 + 4, // $FBA1 + 4, // $FBA2 + 4, // $FBA3 + 4, // $FBA4 + 4, // $FBA5 + 4, // $FBA6 + 4, // $FBA7 + 4, // $FBA8 + 4, // $FBA9 + 4, // $FBAA + 4, // $FBAB + 4, // $FBAC + 4, // $FBAD + 4, // $FBAE + 4, // $FBAF + 4, // $FBB0 + 4, // $FBB1 + 20, // $FBB2 + 20, // $FBB3 + 20, // $FBB4 + 20, // $FBB5 + 20, // $FBB6 + 20, // $FBB7 + 20, // $FBB8 + 20, // $FBB9 + 20, // $FBBA + 20, // $FBBB + 20, // $FBBC + 20, // $FBBD + 20, // $FBBE + 20, // $FBBF + 20, // $FBC0 + 20, // $FBC1 + 29, // $FBC2 + 29, // $FBC3 + 29, // $FBC4 + 29, // $FBC5 + 29, // $FBC6 + 29, // $FBC7 + 29, // $FBC8 + 29, // $FBC9 + 29, // $FBCA + 29, // $FBCB + 29, // $FBCC + 29, // $FBCD + 29, // $FBCE + 29, // $FBCF + 29, // $FBD0 + 29, // $FBD1 + 29, // $FBD2 + 4, // $FBD3 + 4, // $FBD4 + 4, // $FBD5 + 4, // $FBD6 + 4, // $FBD7 + 4, // $FBD8 + 4, // $FBD9 + 4, // $FBDA + 4, // $FBDB + 4, // $FBDC + 4, // $FBDD + 4, // $FBDE + 4, // $FBDF + 4, // $FBE0 + 4, // $FBE1 + 4, // $FBE2 + 4, // $FBE3 + 4, // $FBE4 + 4, // $FBE5 + 4, // $FBE6 + 4, // $FBE7 + 4, // $FBE8 + 4, // $FBE9 + 4, // $FBEA + 4, // $FBEB + 4, // $FBEC + 4, // $FBED + 4, // $FBEE + 4, // $FBEF + 4, // $FBF0 + 4, // $FBF1 + 4, // $FBF2 + 4, // $FBF3 + 4, // $FBF4 + 4, // $FBF5 + 4, // $FBF6 + 4, // $FBF7 + 4, // $FBF8 + 4, // $FBF9 + 4, // $FBFA + 4, // $FBFB + 4, // $FBFC + 4, // $FBFD + 4, // $FBFE + 4, // $FBFF + 4, // $FC00 + 4, // $FC01 + 4, // $FC02 + 4, // $FC03 + 4, // $FC04 + 4, // $FC05 + 4, // $FC06 + 4, // $FC07 + 4, // $FC08 + 4, // $FC09 + 4, // $FC0A + 4, // $FC0B + 4, // $FC0C + 4, // $FC0D + 4, // $FC0E + 4, // $FC0F + 4, // $FC10 + 4, // $FC11 + 4, // $FC12 + 4, // $FC13 + 4, // $FC14 + 4, // $FC15 + 4, // $FC16 + 4, // $FC17 + 4, // $FC18 + 4, // $FC19 + 4, // $FC1A + 4, // $FC1B + 4, // $FC1C + 4, // $FC1D + 4, // $FC1E + 4, // $FC1F + 4, // $FC20 + 4, // $FC21 + 4, // $FC22 + 4, // $FC23 + 4, // $FC24 + 4, // $FC25 + 4, // $FC26 + 4, // $FC27 + 4, // $FC28 + 4, // $FC29 + 4, // $FC2A + 4, // $FC2B + 4, // $FC2C + 4, // $FC2D + 4, // $FC2E + 4, // $FC2F + 4, // $FC30 + 4, // $FC31 + 4, // $FC32 + 4, // $FC33 + 4, // $FC34 + 4, // $FC35 + 4, // $FC36 + 4, // $FC37 + 4, // $FC38 + 4, // $FC39 + 4, // $FC3A + 4, // $FC3B + 4, // $FC3C + 4, // $FC3D + 4, // $FC3E + 4, // $FC3F + 4, // $FC40 + 4, // $FC41 + 4, // $FC42 + 4, // $FC43 + 4, // $FC44 + 4, // $FC45 + 4, // $FC46 + 4, // $FC47 + 4, // $FC48 + 4, // $FC49 + 4, // $FC4A + 4, // $FC4B + 4, // $FC4C + 4, // $FC4D + 4, // $FC4E + 4, // $FC4F + 4, // $FC50 + 4, // $FC51 + 4, // $FC52 + 4, // $FC53 + 4, // $FC54 + 4, // $FC55 + 4, // $FC56 + 4, // $FC57 + 4, // $FC58 + 4, // $FC59 + 4, // $FC5A + 4, // $FC5B + 4, // $FC5C + 4, // $FC5D + 4, // $FC5E + 4, // $FC5F + 4, // $FC60 + 4, // $FC61 + 4, // $FC62 + 4, // $FC63 + 4, // $FC64 + 4, // $FC65 + 4, // $FC66 + 4, // $FC67 + 4, // $FC68 + 4, // $FC69 + 4, // $FC6A + 4, // $FC6B + 4, // $FC6C + 4, // $FC6D + 4, // $FC6E + 4, // $FC6F + 4, // $FC70 + 4, // $FC71 + 4, // $FC72 + 4, // $FC73 + 4, // $FC74 + 4, // $FC75 + 4, // $FC76 + 4, // $FC77 + 4, // $FC78 + 4, // $FC79 + 4, // $FC7A + 4, // $FC7B + 4, // $FC7C + 4, // $FC7D + 4, // $FC7E + 4, // $FC7F + 4, // $FC80 + 4, // $FC81 + 4, // $FC82 + 4, // $FC83 + 4, // $FC84 + 4, // $FC85 + 4, // $FC86 + 4, // $FC87 + 4, // $FC88 + 4, // $FC89 + 4, // $FC8A + 4, // $FC8B + 4, // $FC8C + 4, // $FC8D + 4, // $FC8E + 4, // $FC8F + 4, // $FC90 + 4, // $FC91 + 4, // $FC92 + 4, // $FC93 + 4, // $FC94 + 4, // $FC95 + 4, // $FC96 + 4, // $FC97 + 4, // $FC98 + 4, // $FC99 + 4, // $FC9A + 4, // $FC9B + 4, // $FC9C + 4, // $FC9D + 4, // $FC9E + 4, // $FC9F + 4, // $FCA0 + 4, // $FCA1 + 4, // $FCA2 + 4, // $FCA3 + 4, // $FCA4 + 4, // $FCA5 + 4, // $FCA6 + 4, // $FCA7 + 4, // $FCA8 + 4, // $FCA9 + 4, // $FCAA + 4, // $FCAB + 4, // $FCAC + 4, // $FCAD + 4, // $FCAE + 4, // $FCAF + 4, // $FCB0 + 4, // $FCB1 + 4, // $FCB2 + 4, // $FCB3 + 4, // $FCB4 + 4, // $FCB5 + 4, // $FCB6 + 4, // $FCB7 + 4, // $FCB8 + 4, // $FCB9 + 4, // $FCBA + 4, // $FCBB + 4, // $FCBC + 4, // $FCBD + 4, // $FCBE + 4, // $FCBF + 4, // $FCC0 + 4, // $FCC1 + 4, // $FCC2 + 4, // $FCC3 + 4, // $FCC4 + 4, // $FCC5 + 4, // $FCC6 + 4, // $FCC7 + 4, // $FCC8 + 4, // $FCC9 + 4, // $FCCA + 4, // $FCCB + 4, // $FCCC + 4, // $FCCD + 4, // $FCCE + 4, // $FCCF + 4, // $FCD0 + 4, // $FCD1 + 4, // $FCD2 + 4, // $FCD3 + 4, // $FCD4 + 4, // $FCD5 + 4, // $FCD6 + 4, // $FCD7 + 4, // $FCD8 + 4, // $FCD9 + 4, // $FCDA + 4, // $FCDB + 4, // $FCDC + 4, // $FCDD + 4, // $FCDE + 4, // $FCDF + 4, // $FCE0 + 4, // $FCE1 + 4, // $FCE2 + 4, // $FCE3 + 4, // $FCE4 + 4, // $FCE5 + 4, // $FCE6 + 4, // $FCE7 + 4, // $FCE8 + 4, // $FCE9 + 4, // $FCEA + 4, // $FCEB + 4, // $FCEC + 4, // $FCED + 4, // $FCEE + 4, // $FCEF + 4, // $FCF0 + 4, // $FCF1 + 4, // $FCF2 + 4, // $FCF3 + 4, // $FCF4 + 4, // $FCF5 + 4, // $FCF6 + 4, // $FCF7 + 4, // $FCF8 + 4, // $FCF9 + 4, // $FCFA + 4, // $FCFB + 4, // $FCFC + 4, // $FCFD + 4, // $FCFE + 4, // $FCFF + 4, // $FD00 + 4, // $FD01 + 4, // $FD02 + 4, // $FD03 + 4, // $FD04 + 4, // $FD05 + 4, // $FD06 + 4, // $FD07 + 4, // $FD08 + 4, // $FD09 + 4, // $FD0A + 4, // $FD0B + 4, // $FD0C + 4, // $FD0D + 4, // $FD0E + 4, // $FD0F + 4, // $FD10 + 4, // $FD11 + 4, // $FD12 + 4, // $FD13 + 4, // $FD14 + 4, // $FD15 + 4, // $FD16 + 4, // $FD17 + 4, // $FD18 + 4, // $FD19 + 4, // $FD1A + 4, // $FD1B + 4, // $FD1C + 4, // $FD1D + 4, // $FD1E + 4, // $FD1F + 4, // $FD20 + 4, // $FD21 + 4, // $FD22 + 4, // $FD23 + 4, // $FD24 + 4, // $FD25 + 4, // $FD26 + 4, // $FD27 + 4, // $FD28 + 4, // $FD29 + 4, // $FD2A + 4, // $FD2B + 4, // $FD2C + 4, // $FD2D + 4, // $FD2E + 4, // $FD2F + 4, // $FD30 + 4, // $FD31 + 4, // $FD32 + 4, // $FD33 + 4, // $FD34 + 4, // $FD35 + 4, // $FD36 + 4, // $FD37 + 4, // $FD38 + 4, // $FD39 + 4, // $FD3A + 4, // $FD3B + 4, // $FD3C + 4, // $FD3D + 14, // $FD3E + 13, // $FD3F + 29, // $FD40 + 29, // $FD41 + 29, // $FD42 + 29, // $FD43 + 29, // $FD44 + 29, // $FD45 + 29, // $FD46 + 29, // $FD47 + 29, // $FD48 + 29, // $FD49 + 29, // $FD4A + 29, // $FD4B + 29, // $FD4C + 29, // $FD4D + 29, // $FD4E + 29, // $FD4F + 4, // $FD50 + 4, // $FD51 + 4, // $FD52 + 4, // $FD53 + 4, // $FD54 + 4, // $FD55 + 4, // $FD56 + 4, // $FD57 + 4, // $FD58 + 4, // $FD59 + 4, // $FD5A + 4, // $FD5B + 4, // $FD5C + 4, // $FD5D + 4, // $FD5E + 4, // $FD5F + 4, // $FD60 + 4, // $FD61 + 4, // $FD62 + 4, // $FD63 + 4, // $FD64 + 4, // $FD65 + 4, // $FD66 + 4, // $FD67 + 4, // $FD68 + 4, // $FD69 + 4, // $FD6A + 4, // $FD6B + 4, // $FD6C + 4, // $FD6D + 4, // $FD6E + 4, // $FD6F + 4, // $FD70 + 4, // $FD71 + 4, // $FD72 + 4, // $FD73 + 4, // $FD74 + 4, // $FD75 + 4, // $FD76 + 4, // $FD77 + 4, // $FD78 + 4, // $FD79 + 4, // $FD7A + 4, // $FD7B + 4, // $FD7C + 4, // $FD7D + 4, // $FD7E + 4, // $FD7F + 4, // $FD80 + 4, // $FD81 + 4, // $FD82 + 4, // $FD83 + 4, // $FD84 + 4, // $FD85 + 4, // $FD86 + 4, // $FD87 + 4, // $FD88 + 4, // $FD89 + 4, // $FD8A + 4, // $FD8B + 4, // $FD8C + 4, // $FD8D + 4, // $FD8E + 4, // $FD8F + 29, // $FD90 + 29, // $FD91 + 4, // $FD92 + 4, // $FD93 + 4, // $FD94 + 4, // $FD95 + 4, // $FD96 + 4, // $FD97 + 4, // $FD98 + 4, // $FD99 + 4, // $FD9A + 4, // $FD9B + 4, // $FD9C + 4, // $FD9D + 4, // $FD9E + 4, // $FD9F + 4, // $FDA0 + 4, // $FDA1 + 4, // $FDA2 + 4, // $FDA3 + 4, // $FDA4 + 4, // $FDA5 + 4, // $FDA6 + 4, // $FDA7 + 4, // $FDA8 + 4, // $FDA9 + 4, // $FDAA + 4, // $FDAB + 4, // $FDAC + 4, // $FDAD + 4, // $FDAE + 4, // $FDAF + 4, // $FDB0 + 4, // $FDB1 + 4, // $FDB2 + 4, // $FDB3 + 4, // $FDB4 + 4, // $FDB5 + 4, // $FDB6 + 4, // $FDB7 + 4, // $FDB8 + 4, // $FDB9 + 4, // $FDBA + 4, // $FDBB + 4, // $FDBC + 4, // $FDBD + 4, // $FDBE + 4, // $FDBF + 4, // $FDC0 + 4, // $FDC1 + 4, // $FDC2 + 4, // $FDC3 + 4, // $FDC4 + 4, // $FDC5 + 4, // $FDC6 + 4, // $FDC7 + 29, // $FDC8 + 29, // $FDC9 + 29, // $FDCA + 29, // $FDCB + 29, // $FDCC + 29, // $FDCD + 29, // $FDCE + 29, // $FDCF + 29, // $FDD0 + 29, // $FDD1 + 29, // $FDD2 + 29, // $FDD3 + 29, // $FDD4 + 29, // $FDD5 + 29, // $FDD6 + 29, // $FDD7 + 29, // $FDD8 + 29, // $FDD9 + 29, // $FDDA + 29, // $FDDB + 29, // $FDDC + 29, // $FDDD + 29, // $FDDE + 29, // $FDDF + 29, // $FDE0 + 29, // $FDE1 + 29, // $FDE2 + 29, // $FDE3 + 29, // $FDE4 + 29, // $FDE5 + 29, // $FDE6 + 29, // $FDE7 + 29, // $FDE8 + 29, // $FDE9 + 29, // $FDEA + 29, // $FDEB + 29, // $FDEC + 29, // $FDED + 29, // $FDEE + 29, // $FDEF + 4, // $FDF0 + 4, // $FDF1 + 4, // $FDF2 + 4, // $FDF3 + 4, // $FDF4 + 4, // $FDF5 + 4, // $FDF6 + 4, // $FDF7 + 4, // $FDF8 + 4, // $FDF9 + 4, // $FDFA + 4, // $FDFB + 19, // $FDFC + 21, // $FDFD + 29, // $FDFE + 29, // $FDFF + 5, // $FE00 + 5, // $FE01 + 5, // $FE02 + 5, // $FE03 + 5, // $FE04 + 5, // $FE05 + 5, // $FE06 + 5, // $FE07 + 5, // $FE08 + 5, // $FE09 + 5, // $FE0A + 5, // $FE0B + 5, // $FE0C + 5, // $FE0D + 5, // $FE0E + 5, // $FE0F + 17, // $FE10 + 17, // $FE11 + 17, // $FE12 + 17, // $FE13 + 17, // $FE14 + 17, // $FE15 + 17, // $FE16 + 13, // $FE17 + 14, // $FE18 + 17, // $FE19 + 29, // $FE1A + 29, // $FE1B + 29, // $FE1C + 29, // $FE1D + 29, // $FE1E + 29, // $FE1F + 5, // $FE20 + 5, // $FE21 + 5, // $FE22 + 5, // $FE23 + 5, // $FE24 + 5, // $FE25 + 5, // $FE26 + 5, // $FE27 + 5, // $FE28 + 5, // $FE29 + 5, // $FE2A + 5, // $FE2B + 5, // $FE2C + 5, // $FE2D + 5, // $FE2E + 5, // $FE2F + 17, // $FE30 + 12, // $FE31 + 12, // $FE32 + 11, // $FE33 + 11, // $FE34 + 13, // $FE35 + 14, // $FE36 + 13, // $FE37 + 14, // $FE38 + 13, // $FE39 + 14, // $FE3A + 13, // $FE3B + 14, // $FE3C + 13, // $FE3D + 14, // $FE3E + 13, // $FE3F + 14, // $FE40 + 13, // $FE41 + 14, // $FE42 + 13, // $FE43 + 14, // $FE44 + 17, // $FE45 + 17, // $FE46 + 13, // $FE47 + 14, // $FE48 + 17, // $FE49 + 17, // $FE4A + 17, // $FE4B + 17, // $FE4C + 11, // $FE4D + 11, // $FE4E + 11, // $FE4F + 17, // $FE50 + 17, // $FE51 + 17, // $FE52 + 29, // $FE53 + 17, // $FE54 + 17, // $FE55 + 17, // $FE56 + 17, // $FE57 + 12, // $FE58 + 13, // $FE59 + 14, // $FE5A + 13, // $FE5B + 14, // $FE5C + 13, // $FE5D + 14, // $FE5E + 17, // $FE5F + 17, // $FE60 + 17, // $FE61 + 18, // $FE62 + 12, // $FE63 + 18, // $FE64 + 18, // $FE65 + 18, // $FE66 + 29, // $FE67 + 17, // $FE68 + 19, // $FE69 + 17, // $FE6A + 17, // $FE6B + 29, // $FE6C + 29, // $FE6D + 29, // $FE6E + 29, // $FE6F + 4, // $FE70 + 4, // $FE71 + 4, // $FE72 + 4, // $FE73 + 4, // $FE74 + 29, // $FE75 + 4, // $FE76 + 4, // $FE77 + 4, // $FE78 + 4, // $FE79 + 4, // $FE7A + 4, // $FE7B + 4, // $FE7C + 4, // $FE7D + 4, // $FE7E + 4, // $FE7F + 4, // $FE80 + 4, // $FE81 + 4, // $FE82 + 4, // $FE83 + 4, // $FE84 + 4, // $FE85 + 4, // $FE86 + 4, // $FE87 + 4, // $FE88 + 4, // $FE89 + 4, // $FE8A + 4, // $FE8B + 4, // $FE8C + 4, // $FE8D + 4, // $FE8E + 4, // $FE8F + 4, // $FE90 + 4, // $FE91 + 4, // $FE92 + 4, // $FE93 + 4, // $FE94 + 4, // $FE95 + 4, // $FE96 + 4, // $FE97 + 4, // $FE98 + 4, // $FE99 + 4, // $FE9A + 4, // $FE9B + 4, // $FE9C + 4, // $FE9D + 4, // $FE9E + 4, // $FE9F + 4, // $FEA0 + 4, // $FEA1 + 4, // $FEA2 + 4, // $FEA3 + 4, // $FEA4 + 4, // $FEA5 + 4, // $FEA6 + 4, // $FEA7 + 4, // $FEA8 + 4, // $FEA9 + 4, // $FEAA + 4, // $FEAB + 4, // $FEAC + 4, // $FEAD + 4, // $FEAE + 4, // $FEAF + 4, // $FEB0 + 4, // $FEB1 + 4, // $FEB2 + 4, // $FEB3 + 4, // $FEB4 + 4, // $FEB5 + 4, // $FEB6 + 4, // $FEB7 + 4, // $FEB8 + 4, // $FEB9 + 4, // $FEBA + 4, // $FEBB + 4, // $FEBC + 4, // $FEBD + 4, // $FEBE + 4, // $FEBF + 4, // $FEC0 + 4, // $FEC1 + 4, // $FEC2 + 4, // $FEC3 + 4, // $FEC4 + 4, // $FEC5 + 4, // $FEC6 + 4, // $FEC7 + 4, // $FEC8 + 4, // $FEC9 + 4, // $FECA + 4, // $FECB + 4, // $FECC + 4, // $FECD + 4, // $FECE + 4, // $FECF + 4, // $FED0 + 4, // $FED1 + 4, // $FED2 + 4, // $FED3 + 4, // $FED4 + 4, // $FED5 + 4, // $FED6 + 4, // $FED7 + 4, // $FED8 + 4, // $FED9 + 4, // $FEDA + 4, // $FEDB + 4, // $FEDC + 4, // $FEDD + 4, // $FEDE + 4, // $FEDF + 4, // $FEE0 + 4, // $FEE1 + 4, // $FEE2 + 4, // $FEE3 + 4, // $FEE4 + 4, // $FEE5 + 4, // $FEE6 + 4, // $FEE7 + 4, // $FEE8 + 4, // $FEE9 + 4, // $FEEA + 4, // $FEEB + 4, // $FEEC + 4, // $FEED + 4, // $FEEE + 4, // $FEEF + 4, // $FEF0 + 4, // $FEF1 + 4, // $FEF2 + 4, // $FEF3 + 4, // $FEF4 + 4, // $FEF5 + 4, // $FEF6 + 4, // $FEF7 + 4, // $FEF8 + 4, // $FEF9 + 4, // $FEFA + 4, // $FEFB + 4, // $FEFC + 29, // $FEFD + 29, // $FEFE + 26, // $FEFF + 29, // $FF00 + 17, // $FF01 + 17, // $FF02 + 17, // $FF03 + 19, // $FF04 + 17, // $FF05 + 17, // $FF06 + 17, // $FF07 + 13, // $FF08 + 14, // $FF09 + 17, // $FF0A + 18, // $FF0B + 17, // $FF0C + 12, // $FF0D + 17, // $FF0E + 17, // $FF0F + 8, // $FF10 + 8, // $FF11 + 8, // $FF12 + 8, // $FF13 + 8, // $FF14 + 8, // $FF15 + 8, // $FF16 + 8, // $FF17 + 8, // $FF18 + 8, // $FF19 + 17, // $FF1A + 17, // $FF1B + 18, // $FF1C + 18, // $FF1D + 18, // $FF1E + 17, // $FF1F + 17, // $FF20 + 0, // $FF21 + 0, // $FF22 + 0, // $FF23 + 0, // $FF24 + 0, // $FF25 + 0, // $FF26 + 0, // $FF27 + 0, // $FF28 + 0, // $FF29 + 0, // $FF2A + 0, // $FF2B + 0, // $FF2C + 0, // $FF2D + 0, // $FF2E + 0, // $FF2F + 0, // $FF30 + 0, // $FF31 + 0, // $FF32 + 0, // $FF33 + 0, // $FF34 + 0, // $FF35 + 0, // $FF36 + 0, // $FF37 + 0, // $FF38 + 0, // $FF39 + 0, // $FF3A + 13, // $FF3B + 17, // $FF3C + 14, // $FF3D + 20, // $FF3E + 11, // $FF3F + 20, // $FF40 + 1, // $FF41 + 1, // $FF42 + 1, // $FF43 + 1, // $FF44 + 1, // $FF45 + 1, // $FF46 + 1, // $FF47 + 1, // $FF48 + 1, // $FF49 + 1, // $FF4A + 1, // $FF4B + 1, // $FF4C + 1, // $FF4D + 1, // $FF4E + 1, // $FF4F + 1, // $FF50 + 1, // $FF51 + 1, // $FF52 + 1, // $FF53 + 1, // $FF54 + 1, // $FF55 + 1, // $FF56 + 1, // $FF57 + 1, // $FF58 + 1, // $FF59 + 1, // $FF5A + 13, // $FF5B + 18, // $FF5C + 14, // $FF5D + 18, // $FF5E + 13, // $FF5F + 14, // $FF60 + 17, // $FF61 + 13, // $FF62 + 14, // $FF63 + 17, // $FF64 + 17, // $FF65 + 4, // $FF66 + 4, // $FF67 + 4, // $FF68 + 4, // $FF69 + 4, // $FF6A + 4, // $FF6B + 4, // $FF6C + 4, // $FF6D + 4, // $FF6E + 4, // $FF6F + 3, // $FF70 + 4, // $FF71 + 4, // $FF72 + 4, // $FF73 + 4, // $FF74 + 4, // $FF75 + 4, // $FF76 + 4, // $FF77 + 4, // $FF78 + 4, // $FF79 + 4, // $FF7A + 4, // $FF7B + 4, // $FF7C + 4, // $FF7D + 4, // $FF7E + 4, // $FF7F + 4, // $FF80 + 4, // $FF81 + 4, // $FF82 + 4, // $FF83 + 4, // $FF84 + 4, // $FF85 + 4, // $FF86 + 4, // $FF87 + 4, // $FF88 + 4, // $FF89 + 4, // $FF8A + 4, // $FF8B + 4, // $FF8C + 4, // $FF8D + 4, // $FF8E + 4, // $FF8F + 4, // $FF90 + 4, // $FF91 + 4, // $FF92 + 4, // $FF93 + 4, // $FF94 + 4, // $FF95 + 4, // $FF96 + 4, // $FF97 + 4, // $FF98 + 4, // $FF99 + 4, // $FF9A + 4, // $FF9B + 4, // $FF9C + 4, // $FF9D + 3, // $FF9E + 3, // $FF9F + 4, // $FFA0 + 4, // $FFA1 + 4, // $FFA2 + 4, // $FFA3 + 4, // $FFA4 + 4, // $FFA5 + 4, // $FFA6 + 4, // $FFA7 + 4, // $FFA8 + 4, // $FFA9 + 4, // $FFAA + 4, // $FFAB + 4, // $FFAC + 4, // $FFAD + 4, // $FFAE + 4, // $FFAF + 4, // $FFB0 + 4, // $FFB1 + 4, // $FFB2 + 4, // $FFB3 + 4, // $FFB4 + 4, // $FFB5 + 4, // $FFB6 + 4, // $FFB7 + 4, // $FFB8 + 4, // $FFB9 + 4, // $FFBA + 4, // $FFBB + 4, // $FFBC + 4, // $FFBD + 4, // $FFBE + 29, // $FFBF + 29, // $FFC0 + 29, // $FFC1 + 4, // $FFC2 + 4, // $FFC3 + 4, // $FFC4 + 4, // $FFC5 + 4, // $FFC6 + 4, // $FFC7 + 29, // $FFC8 + 29, // $FFC9 + 4, // $FFCA + 4, // $FFCB + 4, // $FFCC + 4, // $FFCD + 4, // $FFCE + 4, // $FFCF + 29, // $FFD0 + 29, // $FFD1 + 4, // $FFD2 + 4, // $FFD3 + 4, // $FFD4 + 4, // $FFD5 + 4, // $FFD6 + 4, // $FFD7 + 29, // $FFD8 + 29, // $FFD9 + 4, // $FFDA + 4, // $FFDB + 4, // $FFDC + 29, // $FFDD + 29, // $FFDE + 29, // $FFDF + 19, // $FFE0 + 19, // $FFE1 + 18, // $FFE2 + 20, // $FFE3 + 21, // $FFE4 + 19, // $FFE5 + 19, // $FFE6 + 29, // $FFE7 + 21, // $FFE8 + 18, // $FFE9 + 18, // $FFEA + 18, // $FFEB + 18, // $FFEC + 21, // $FFED + 21, // $FFEE + 29, // $FFEF + 29, // $FFF0 + 29, // $FFF1 + 29, // $FFF2 + 29, // $FFF3 + 29, // $FFF4 + 29, // $FFF5 + 29, // $FFF6 + 29, // $FFF7 + 29, // $FFF8 + 26, // $FFF9 + 26, // $FFFA + 26, // $FFFB + 21, // $FFFC + 21, // $FFFD + 29, // $FFFE + 29 // $FFFF + ); + + CharUpperArray: packed array[0..$FFFF] of WideChar = ( + #$0000, // $0000 + #$0001, // $0001 + #$0002, // $0002 + #$0003, // $0003 + #$0004, // $0004 + #$0005, // $0005 + #$0006, // $0006 + #$0007, // $0007 + #$0008, // $0008 + #$0009, // $0009 + #$000A, // $000A + #$000B, // $000B + #$000C, // $000C + #$000D, // $000D + #$000E, // $000E + #$000F, // $000F + #$0010, // $0010 + #$0011, // $0011 + #$0012, // $0012 + #$0013, // $0013 + #$0014, // $0014 + #$0015, // $0015 + #$0016, // $0016 + #$0017, // $0017 + #$0018, // $0018 + #$0019, // $0019 + #$001A, // $001A + #$001B, // $001B + #$001C, // $001C + #$001D, // $001D + #$001E, // $001E + #$001F, // $001F + #$0020, // $0020 + #$0021, // $0021 + #$0022, // $0022 + #$0023, // $0023 + #$0024, // $0024 + #$0025, // $0025 + #$0026, // $0026 + #$0027, // $0027 + #$0028, // $0028 + #$0029, // $0029 + #$002A, // $002A + #$002B, // $002B + #$002C, // $002C + #$002D, // $002D + #$002E, // $002E + #$002F, // $002F + #$0030, // $0030 + #$0031, // $0031 + #$0032, // $0032 + #$0033, // $0033 + #$0034, // $0034 + #$0035, // $0035 + #$0036, // $0036 + #$0037, // $0037 + #$0038, // $0038 + #$0039, // $0039 + #$003A, // $003A + #$003B, // $003B + #$003C, // $003C + #$003D, // $003D + #$003E, // $003E + #$003F, // $003F + #$0040, // $0040 + #$0041, // $0041 + #$0042, // $0042 + #$0043, // $0043 + #$0044, // $0044 + #$0045, // $0045 + #$0046, // $0046 + #$0047, // $0047 + #$0048, // $0048 + #$0049, // $0049 + #$004A, // $004A + #$004B, // $004B + #$004C, // $004C + #$004D, // $004D + #$004E, // $004E + #$004F, // $004F + #$0050, // $0050 + #$0051, // $0051 + #$0052, // $0052 + #$0053, // $0053 + #$0054, // $0054 + #$0055, // $0055 + #$0056, // $0056 + #$0057, // $0057 + #$0058, // $0058 + #$0059, // $0059 + #$005A, // $005A + #$005B, // $005B + #$005C, // $005C + #$005D, // $005D + #$005E, // $005E + #$005F, // $005F + #$0060, // $0060 + #$0041, // $0061 + #$0042, // $0062 + #$0043, // $0063 + #$0044, // $0064 + #$0045, // $0065 + #$0046, // $0066 + #$0047, // $0067 + #$0048, // $0068 + #$0049, // $0069 + #$004A, // $006A + #$004B, // $006B + #$004C, // $006C + #$004D, // $006D + #$004E, // $006E + #$004F, // $006F + #$0050, // $0070 + #$0051, // $0071 + #$0052, // $0072 + #$0053, // $0073 + #$0054, // $0074 + #$0055, // $0075 + #$0056, // $0076 + #$0057, // $0077 + #$0058, // $0078 + #$0059, // $0079 + #$005A, // $007A + #$007B, // $007B + #$007C, // $007C + #$007D, // $007D + #$007E, // $007E + #$007F, // $007F + #$0080, // $0080 + #$0081, // $0081 + #$0082, // $0082 + #$0083, // $0083 + #$0084, // $0084 + #$0085, // $0085 + #$0086, // $0086 + #$0087, // $0087 + #$0088, // $0088 + #$0089, // $0089 + #$008A, // $008A + #$008B, // $008B + #$008C, // $008C + #$008D, // $008D + #$008E, // $008E + #$008F, // $008F + #$0090, // $0090 + #$0091, // $0091 + #$0092, // $0092 + #$0093, // $0093 + #$0094, // $0094 + #$0095, // $0095 + #$0096, // $0096 + #$0097, // $0097 + #$0098, // $0098 + #$0099, // $0099 + #$009A, // $009A + #$009B, // $009B + #$009C, // $009C + #$009D, // $009D + #$009E, // $009E + #$009F, // $009F + #$00A0, // $00A0 + #$00A1, // $00A1 + #$00A2, // $00A2 + #$00A3, // $00A3 + #$00A4, // $00A4 + #$00A5, // $00A5 + #$00A6, // $00A6 + #$00A7, // $00A7 + #$00A8, // $00A8 + #$00A9, // $00A9 + #$00AA, // $00AA + #$00AB, // $00AB + #$00AC, // $00AC + #$00AD, // $00AD + #$00AE, // $00AE + #$00AF, // $00AF + #$00B0, // $00B0 + #$00B1, // $00B1 + #$00B2, // $00B2 + #$00B3, // $00B3 + #$00B4, // $00B4 + #$039C, // $00B5 + #$00B6, // $00B6 + #$00B7, // $00B7 + #$00B8, // $00B8 + #$00B9, // $00B9 + #$00BA, // $00BA + #$00BB, // $00BB + #$00BC, // $00BC + #$00BD, // $00BD + #$00BE, // $00BE + #$00BF, // $00BF + #$00C0, // $00C0 + #$00C1, // $00C1 + #$00C2, // $00C2 + #$00C3, // $00C3 + #$00C4, // $00C4 + #$00C5, // $00C5 + #$00C6, // $00C6 + #$00C7, // $00C7 + #$00C8, // $00C8 + #$00C9, // $00C9 + #$00CA, // $00CA + #$00CB, // $00CB + #$00CC, // $00CC + #$00CD, // $00CD + #$00CE, // $00CE + #$00CF, // $00CF + #$00D0, // $00D0 + #$00D1, // $00D1 + #$00D2, // $00D2 + #$00D3, // $00D3 + #$00D4, // $00D4 + #$00D5, // $00D5 + #$00D6, // $00D6 + #$00D7, // $00D7 + #$00D8, // $00D8 + #$00D9, // $00D9 + #$00DA, // $00DA + #$00DB, // $00DB + #$00DC, // $00DC + #$00DD, // $00DD + #$00DE, // $00DE + #$00DF, // $00DF + #$00C0, // $00E0 + #$00C1, // $00E1 + #$00C2, // $00E2 + #$00C3, // $00E3 + #$00C4, // $00E4 + #$00C5, // $00E5 + #$00C6, // $00E6 + #$00C7, // $00E7 + #$00C8, // $00E8 + #$00C9, // $00E9 + #$00CA, // $00EA + #$00CB, // $00EB + #$00CC, // $00EC + #$00CD, // $00ED + #$00CE, // $00EE + #$00CF, // $00EF + #$00D0, // $00F0 + #$00D1, // $00F1 + #$00D2, // $00F2 + #$00D3, // $00F3 + #$00D4, // $00F4 + #$00D5, // $00F5 + #$00D6, // $00F6 + #$00F7, // $00F7 + #$00D8, // $00F8 + #$00D9, // $00F9 + #$00DA, // $00FA + #$00DB, // $00FB + #$00DC, // $00FC + #$00DD, // $00FD + #$00DE, // $00FE + #$0178, // $00FF + #$0100, // $0100 + #$0100, // $0101 + #$0102, // $0102 + #$0102, // $0103 + #$0104, // $0104 + #$0104, // $0105 + #$0106, // $0106 + #$0106, // $0107 + #$0108, // $0108 + #$0108, // $0109 + #$010A, // $010A + #$010A, // $010B + #$010C, // $010C + #$010C, // $010D + #$010E, // $010E + #$010E, // $010F + #$0110, // $0110 + #$0110, // $0111 + #$0112, // $0112 + #$0112, // $0113 + #$0114, // $0114 + #$0114, // $0115 + #$0116, // $0116 + #$0116, // $0117 + #$0118, // $0118 + #$0118, // $0119 + #$011A, // $011A + #$011A, // $011B + #$011C, // $011C + #$011C, // $011D + #$011E, // $011E + #$011E, // $011F + #$0120, // $0120 + #$0120, // $0121 + #$0122, // $0122 + #$0122, // $0123 + #$0124, // $0124 + #$0124, // $0125 + #$0126, // $0126 + #$0126, // $0127 + #$0128, // $0128 + #$0128, // $0129 + #$012A, // $012A + #$012A, // $012B + #$012C, // $012C + #$012C, // $012D + #$012E, // $012E + #$012E, // $012F + #$0130, // $0130 + #$0049, // $0131 + #$0132, // $0132 + #$0132, // $0133 + #$0134, // $0134 + #$0134, // $0135 + #$0136, // $0136 + #$0136, // $0137 + #$0138, // $0138 + #$0139, // $0139 + #$0139, // $013A + #$013B, // $013B + #$013B, // $013C + #$013D, // $013D + #$013D, // $013E + #$013F, // $013F + #$013F, // $0140 + #$0141, // $0141 + #$0141, // $0142 + #$0143, // $0143 + #$0143, // $0144 + #$0145, // $0145 + #$0145, // $0146 + #$0147, // $0147 + #$0147, // $0148 + #$0149, // $0149 + #$014A, // $014A + #$014A, // $014B + #$014C, // $014C + #$014C, // $014D + #$014E, // $014E + #$014E, // $014F + #$0150, // $0150 + #$0150, // $0151 + #$0152, // $0152 + #$0152, // $0153 + #$0154, // $0154 + #$0154, // $0155 + #$0156, // $0156 + #$0156, // $0157 + #$0158, // $0158 + #$0158, // $0159 + #$015A, // $015A + #$015A, // $015B + #$015C, // $015C + #$015C, // $015D + #$015E, // $015E + #$015E, // $015F + #$0160, // $0160 + #$0160, // $0161 + #$0162, // $0162 + #$0162, // $0163 + #$0164, // $0164 + #$0164, // $0165 + #$0166, // $0166 + #$0166, // $0167 + #$0168, // $0168 + #$0168, // $0169 + #$016A, // $016A + #$016A, // $016B + #$016C, // $016C + #$016C, // $016D + #$016E, // $016E + #$016E, // $016F + #$0170, // $0170 + #$0170, // $0171 + #$0172, // $0172 + #$0172, // $0173 + #$0174, // $0174 + #$0174, // $0175 + #$0176, // $0176 + #$0176, // $0177 + #$0178, // $0178 + #$0179, // $0179 + #$0179, // $017A + #$017B, // $017B + #$017B, // $017C + #$017D, // $017D + #$017D, // $017E + #$0053, // $017F + #$0243, // $0180 + #$0181, // $0181 + #$0182, // $0182 + #$0182, // $0183 + #$0184, // $0184 + #$0184, // $0185 + #$0186, // $0186 + #$0187, // $0187 + #$0187, // $0188 + #$0189, // $0189 + #$018A, // $018A + #$018B, // $018B + #$018B, // $018C + #$018D, // $018D + #$018E, // $018E + #$018F, // $018F + #$0190, // $0190 + #$0191, // $0191 + #$0191, // $0192 + #$0193, // $0193 + #$0194, // $0194 + #$01F6, // $0195 + #$0196, // $0196 + #$0197, // $0197 + #$0198, // $0198 + #$0198, // $0199 + #$023D, // $019A + #$019B, // $019B + #$019C, // $019C + #$019D, // $019D + #$0220, // $019E + #$019F, // $019F + #$01A0, // $01A0 + #$01A0, // $01A1 + #$01A2, // $01A2 + #$01A2, // $01A3 + #$01A4, // $01A4 + #$01A4, // $01A5 + #$01A6, // $01A6 + #$01A7, // $01A7 + #$01A7, // $01A8 + #$01A9, // $01A9 + #$01AA, // $01AA + #$01AB, // $01AB + #$01AC, // $01AC + #$01AC, // $01AD + #$01AE, // $01AE + #$01AF, // $01AF + #$01AF, // $01B0 + #$01B1, // $01B1 + #$01B2, // $01B2 + #$01B3, // $01B3 + #$01B3, // $01B4 + #$01B5, // $01B5 + #$01B5, // $01B6 + #$01B7, // $01B7 + #$01B8, // $01B8 + #$01B8, // $01B9 + #$01BA, // $01BA + #$01BB, // $01BB + #$01BC, // $01BC + #$01BC, // $01BD + #$01BE, // $01BE + #$01F7, // $01BF + #$01C0, // $01C0 + #$01C1, // $01C1 + #$01C2, // $01C2 + #$01C3, // $01C3 + #$01C4, // $01C4 + #$01C4, // $01C5 + #$01C4, // $01C6 + #$01C7, // $01C7 + #$01C7, // $01C8 + #$01C7, // $01C9 + #$01CA, // $01CA + #$01CA, // $01CB + #$01CA, // $01CC + #$01CD, // $01CD + #$01CD, // $01CE + #$01CF, // $01CF + #$01CF, // $01D0 + #$01D1, // $01D1 + #$01D1, // $01D2 + #$01D3, // $01D3 + #$01D3, // $01D4 + #$01D5, // $01D5 + #$01D5, // $01D6 + #$01D7, // $01D7 + #$01D7, // $01D8 + #$01D9, // $01D9 + #$01D9, // $01DA + #$01DB, // $01DB + #$01DB, // $01DC + #$018E, // $01DD + #$01DE, // $01DE + #$01DE, // $01DF + #$01E0, // $01E0 + #$01E0, // $01E1 + #$01E2, // $01E2 + #$01E2, // $01E3 + #$01E4, // $01E4 + #$01E4, // $01E5 + #$01E6, // $01E6 + #$01E6, // $01E7 + #$01E8, // $01E8 + #$01E8, // $01E9 + #$01EA, // $01EA + #$01EA, // $01EB + #$01EC, // $01EC + #$01EC, // $01ED + #$01EE, // $01EE + #$01EE, // $01EF + #$01F0, // $01F0 + #$01F1, // $01F1 + #$01F1, // $01F2 + #$01F1, // $01F3 + #$01F4, // $01F4 + #$01F4, // $01F5 + #$01F6, // $01F6 + #$01F7, // $01F7 + #$01F8, // $01F8 + #$01F8, // $01F9 + #$01FA, // $01FA + #$01FA, // $01FB + #$01FC, // $01FC + #$01FC, // $01FD + #$01FE, // $01FE + #$01FE, // $01FF + #$0200, // $0200 + #$0200, // $0201 + #$0202, // $0202 + #$0202, // $0203 + #$0204, // $0204 + #$0204, // $0205 + #$0206, // $0206 + #$0206, // $0207 + #$0208, // $0208 + #$0208, // $0209 + #$020A, // $020A + #$020A, // $020B + #$020C, // $020C + #$020C, // $020D + #$020E, // $020E + #$020E, // $020F + #$0210, // $0210 + #$0210, // $0211 + #$0212, // $0212 + #$0212, // $0213 + #$0214, // $0214 + #$0214, // $0215 + #$0216, // $0216 + #$0216, // $0217 + #$0218, // $0218 + #$0218, // $0219 + #$021A, // $021A + #$021A, // $021B + #$021C, // $021C + #$021C, // $021D + #$021E, // $021E + #$021E, // $021F + #$0220, // $0220 + #$0221, // $0221 + #$0222, // $0222 + #$0222, // $0223 + #$0224, // $0224 + #$0224, // $0225 + #$0226, // $0226 + #$0226, // $0227 + #$0228, // $0228 + #$0228, // $0229 + #$022A, // $022A + #$022A, // $022B + #$022C, // $022C + #$022C, // $022D + #$022E, // $022E + #$022E, // $022F + #$0230, // $0230 + #$0230, // $0231 + #$0232, // $0232 + #$0232, // $0233 + #$0234, // $0234 + #$0235, // $0235 + #$0236, // $0236 + #$0237, // $0237 + #$0238, // $0238 + #$0239, // $0239 + #$023A, // $023A + #$023B, // $023B + #$023B, // $023C + #$023D, // $023D + #$023E, // $023E + #$2C7E, // $023F + #$2C7F, // $0240 + #$0241, // $0241 + #$0241, // $0242 + #$0243, // $0243 + #$0244, // $0244 + #$0245, // $0245 + #$0246, // $0246 + #$0246, // $0247 + #$0248, // $0248 + #$0248, // $0249 + #$024A, // $024A + #$024A, // $024B + #$024C, // $024C + #$024C, // $024D + #$024E, // $024E + #$024E, // $024F + #$2C6F, // $0250 + #$2C6D, // $0251 + #$2C70, // $0252 + #$0181, // $0253 + #$0186, // $0254 + #$0255, // $0255 + #$0189, // $0256 + #$018A, // $0257 + #$0258, // $0258 + #$018F, // $0259 + #$025A, // $025A + #$0190, // $025B + #$A7AB, // $025C + #$025D, // $025D + #$025E, // $025E + #$025F, // $025F + #$0193, // $0260 + #$A7AC, // $0261 + #$0262, // $0262 + #$0194, // $0263 + #$0264, // $0264 + #$A78D, // $0265 + #$A7AA, // $0266 + #$0267, // $0267 + #$0197, // $0268 + #$0196, // $0269 + #$A7AE, // $026A + #$2C62, // $026B + #$A7AD, // $026C + #$026D, // $026D + #$026E, // $026E + #$019C, // $026F + #$0270, // $0270 + #$2C6E, // $0271 + #$019D, // $0272 + #$0273, // $0273 + #$0274, // $0274 + #$019F, // $0275 + #$0276, // $0276 + #$0277, // $0277 + #$0278, // $0278 + #$0279, // $0279 + #$027A, // $027A + #$027B, // $027B + #$027C, // $027C + #$2C64, // $027D + #$027E, // $027E + #$027F, // $027F + #$01A6, // $0280 + #$0281, // $0281 + #$0282, // $0282 + #$01A9, // $0283 + #$0284, // $0284 + #$0285, // $0285 + #$0286, // $0286 + #$A7B1, // $0287 + #$01AE, // $0288 + #$0244, // $0289 + #$01B1, // $028A + #$01B2, // $028B + #$0245, // $028C + #$028D, // $028D + #$028E, // $028E + #$028F, // $028F + #$0290, // $0290 + #$0291, // $0291 + #$01B7, // $0292 + #$0293, // $0293 + #$0294, // $0294 + #$0295, // $0295 + #$0296, // $0296 + #$0297, // $0297 + #$0298, // $0298 + #$0299, // $0299 + #$029A, // $029A + #$029B, // $029B + #$029C, // $029C + #$A7B2, // $029D + #$A7B0, // $029E + #$029F, // $029F + #$02A0, // $02A0 + #$02A1, // $02A1 + #$02A2, // $02A2 + #$02A3, // $02A3 + #$02A4, // $02A4 + #$02A5, // $02A5 + #$02A6, // $02A6 + #$02A7, // $02A7 + #$02A8, // $02A8 + #$02A9, // $02A9 + #$02AA, // $02AA + #$02AB, // $02AB + #$02AC, // $02AC + #$02AD, // $02AD + #$02AE, // $02AE + #$02AF, // $02AF + #$02B0, // $02B0 + #$02B1, // $02B1 + #$02B2, // $02B2 + #$02B3, // $02B3 + #$02B4, // $02B4 + #$02B5, // $02B5 + #$02B6, // $02B6 + #$02B7, // $02B7 + #$02B8, // $02B8 + #$02B9, // $02B9 + #$02BA, // $02BA + #$02BB, // $02BB + #$02BC, // $02BC + #$02BD, // $02BD + #$02BE, // $02BE + #$02BF, // $02BF + #$02C0, // $02C0 + #$02C1, // $02C1 + #$02C2, // $02C2 + #$02C3, // $02C3 + #$02C4, // $02C4 + #$02C5, // $02C5 + #$02C6, // $02C6 + #$02C7, // $02C7 + #$02C8, // $02C8 + #$02C9, // $02C9 + #$02CA, // $02CA + #$02CB, // $02CB + #$02CC, // $02CC + #$02CD, // $02CD + #$02CE, // $02CE + #$02CF, // $02CF + #$02D0, // $02D0 + #$02D1, // $02D1 + #$02D2, // $02D2 + #$02D3, // $02D3 + #$02D4, // $02D4 + #$02D5, // $02D5 + #$02D6, // $02D6 + #$02D7, // $02D7 + #$02D8, // $02D8 + #$02D9, // $02D9 + #$02DA, // $02DA + #$02DB, // $02DB + #$02DC, // $02DC + #$02DD, // $02DD + #$02DE, // $02DE + #$02DF, // $02DF + #$02E0, // $02E0 + #$02E1, // $02E1 + #$02E2, // $02E2 + #$02E3, // $02E3 + #$02E4, // $02E4 + #$02E5, // $02E5 + #$02E6, // $02E6 + #$02E7, // $02E7 + #$02E8, // $02E8 + #$02E9, // $02E9 + #$02EA, // $02EA + #$02EB, // $02EB + #$02EC, // $02EC + #$02ED, // $02ED + #$02EE, // $02EE + #$02EF, // $02EF + #$02F0, // $02F0 + #$02F1, // $02F1 + #$02F2, // $02F2 + #$02F3, // $02F3 + #$02F4, // $02F4 + #$02F5, // $02F5 + #$02F6, // $02F6 + #$02F7, // $02F7 + #$02F8, // $02F8 + #$02F9, // $02F9 + #$02FA, // $02FA + #$02FB, // $02FB + #$02FC, // $02FC + #$02FD, // $02FD + #$02FE, // $02FE + #$02FF, // $02FF + #$0300, // $0300 + #$0301, // $0301 + #$0302, // $0302 + #$0303, // $0303 + #$0304, // $0304 + #$0305, // $0305 + #$0306, // $0306 + #$0307, // $0307 + #$0308, // $0308 + #$0309, // $0309 + #$030A, // $030A + #$030B, // $030B + #$030C, // $030C + #$030D, // $030D + #$030E, // $030E + #$030F, // $030F + #$0310, // $0310 + #$0311, // $0311 + #$0312, // $0312 + #$0313, // $0313 + #$0314, // $0314 + #$0315, // $0315 + #$0316, // $0316 + #$0317, // $0317 + #$0318, // $0318 + #$0319, // $0319 + #$031A, // $031A + #$031B, // $031B + #$031C, // $031C + #$031D, // $031D + #$031E, // $031E + #$031F, // $031F + #$0320, // $0320 + #$0321, // $0321 + #$0322, // $0322 + #$0323, // $0323 + #$0324, // $0324 + #$0325, // $0325 + #$0326, // $0326 + #$0327, // $0327 + #$0328, // $0328 + #$0329, // $0329 + #$032A, // $032A + #$032B, // $032B + #$032C, // $032C + #$032D, // $032D + #$032E, // $032E + #$032F, // $032F + #$0330, // $0330 + #$0331, // $0331 + #$0332, // $0332 + #$0333, // $0333 + #$0334, // $0334 + #$0335, // $0335 + #$0336, // $0336 + #$0337, // $0337 + #$0338, // $0338 + #$0339, // $0339 + #$033A, // $033A + #$033B, // $033B + #$033C, // $033C + #$033D, // $033D + #$033E, // $033E + #$033F, // $033F + #$0340, // $0340 + #$0341, // $0341 + #$0342, // $0342 + #$0343, // $0343 + #$0344, // $0344 + #$0399, // $0345 + #$0346, // $0346 + #$0347, // $0347 + #$0348, // $0348 + #$0349, // $0349 + #$034A, // $034A + #$034B, // $034B + #$034C, // $034C + #$034D, // $034D + #$034E, // $034E + #$034F, // $034F + #$0350, // $0350 + #$0351, // $0351 + #$0352, // $0352 + #$0353, // $0353 + #$0354, // $0354 + #$0355, // $0355 + #$0356, // $0356 + #$0357, // $0357 + #$0358, // $0358 + #$0359, // $0359 + #$035A, // $035A + #$035B, // $035B + #$035C, // $035C + #$035D, // $035D + #$035E, // $035E + #$035F, // $035F + #$0360, // $0360 + #$0361, // $0361 + #$0362, // $0362 + #$0363, // $0363 + #$0364, // $0364 + #$0365, // $0365 + #$0366, // $0366 + #$0367, // $0367 + #$0368, // $0368 + #$0369, // $0369 + #$036A, // $036A + #$036B, // $036B + #$036C, // $036C + #$036D, // $036D + #$036E, // $036E + #$036F, // $036F + #$0370, // $0370 + #$0370, // $0371 + #$0372, // $0372 + #$0372, // $0373 + #$0374, // $0374 + #$0375, // $0375 + #$0376, // $0376 + #$0376, // $0377 + #$0378, // $0378 + #$0379, // $0379 + #$037A, // $037A + #$03FD, // $037B + #$03FE, // $037C + #$03FF, // $037D + #$037E, // $037E + #$037F, // $037F + #$0380, // $0380 + #$0381, // $0381 + #$0382, // $0382 + #$0383, // $0383 + #$0384, // $0384 + #$0385, // $0385 + #$0386, // $0386 + #$0387, // $0387 + #$0388, // $0388 + #$0389, // $0389 + #$038A, // $038A + #$038B, // $038B + #$038C, // $038C + #$038D, // $038D + #$038E, // $038E + #$038F, // $038F + #$0390, // $0390 + #$0391, // $0391 + #$0392, // $0392 + #$0393, // $0393 + #$0394, // $0394 + #$0395, // $0395 + #$0396, // $0396 + #$0397, // $0397 + #$0398, // $0398 + #$0399, // $0399 + #$039A, // $039A + #$039B, // $039B + #$039C, // $039C + #$039D, // $039D + #$039E, // $039E + #$039F, // $039F + #$03A0, // $03A0 + #$03A1, // $03A1 + #$03A2, // $03A2 + #$03A3, // $03A3 + #$03A4, // $03A4 + #$03A5, // $03A5 + #$03A6, // $03A6 + #$03A7, // $03A7 + #$03A8, // $03A8 + #$03A9, // $03A9 + #$03AA, // $03AA + #$03AB, // $03AB + #$0386, // $03AC + #$0388, // $03AD + #$0389, // $03AE + #$038A, // $03AF + #$03B0, // $03B0 + #$0391, // $03B1 + #$0392, // $03B2 + #$0393, // $03B3 + #$0394, // $03B4 + #$0395, // $03B5 + #$0396, // $03B6 + #$0397, // $03B7 + #$0398, // $03B8 + #$0399, // $03B9 + #$039A, // $03BA + #$039B, // $03BB + #$039C, // $03BC + #$039D, // $03BD + #$039E, // $03BE + #$039F, // $03BF + #$03A0, // $03C0 + #$03A1, // $03C1 + #$03A3, // $03C2 + #$03A3, // $03C3 + #$03A4, // $03C4 + #$03A5, // $03C5 + #$03A6, // $03C6 + #$03A7, // $03C7 + #$03A8, // $03C8 + #$03A9, // $03C9 + #$03AA, // $03CA + #$03AB, // $03CB + #$038C, // $03CC + #$038E, // $03CD + #$038F, // $03CE + #$03CF, // $03CF + #$0392, // $03D0 + #$0398, // $03D1 + #$03D2, // $03D2 + #$03D3, // $03D3 + #$03D4, // $03D4 + #$03A6, // $03D5 + #$03A0, // $03D6 + #$03CF, // $03D7 + #$03D8, // $03D8 + #$03D8, // $03D9 + #$03DA, // $03DA + #$03DA, // $03DB + #$03DC, // $03DC + #$03DC, // $03DD + #$03DE, // $03DE + #$03DE, // $03DF + #$03E0, // $03E0 + #$03E0, // $03E1 + #$03E2, // $03E2 + #$03E2, // $03E3 + #$03E4, // $03E4 + #$03E4, // $03E5 + #$03E6, // $03E6 + #$03E6, // $03E7 + #$03E8, // $03E8 + #$03E8, // $03E9 + #$03EA, // $03EA + #$03EA, // $03EB + #$03EC, // $03EC + #$03EC, // $03ED + #$03EE, // $03EE + #$03EE, // $03EF + #$039A, // $03F0 + #$03A1, // $03F1 + #$03F9, // $03F2 + #$037F, // $03F3 + #$03F4, // $03F4 + #$0395, // $03F5 + #$03F6, // $03F6 + #$03F7, // $03F7 + #$03F7, // $03F8 + #$03F9, // $03F9 + #$03FA, // $03FA + #$03FA, // $03FB + #$03FC, // $03FC + #$03FD, // $03FD + #$03FE, // $03FE + #$03FF, // $03FF + #$0400, // $0400 + #$0401, // $0401 + #$0402, // $0402 + #$0403, // $0403 + #$0404, // $0404 + #$0405, // $0405 + #$0406, // $0406 + #$0407, // $0407 + #$0408, // $0408 + #$0409, // $0409 + #$040A, // $040A + #$040B, // $040B + #$040C, // $040C + #$040D, // $040D + #$040E, // $040E + #$040F, // $040F + #$0410, // $0410 + #$0411, // $0411 + #$0412, // $0412 + #$0413, // $0413 + #$0414, // $0414 + #$0415, // $0415 + #$0416, // $0416 + #$0417, // $0417 + #$0418, // $0418 + #$0419, // $0419 + #$041A, // $041A + #$041B, // $041B + #$041C, // $041C + #$041D, // $041D + #$041E, // $041E + #$041F, // $041F + #$0420, // $0420 + #$0421, // $0421 + #$0422, // $0422 + #$0423, // $0423 + #$0424, // $0424 + #$0425, // $0425 + #$0426, // $0426 + #$0427, // $0427 + #$0428, // $0428 + #$0429, // $0429 + #$042A, // $042A + #$042B, // $042B + #$042C, // $042C + #$042D, // $042D + #$042E, // $042E + #$042F, // $042F + #$0410, // $0430 + #$0411, // $0431 + #$0412, // $0432 + #$0413, // $0433 + #$0414, // $0434 + #$0415, // $0435 + #$0416, // $0436 + #$0417, // $0437 + #$0418, // $0438 + #$0419, // $0439 + #$041A, // $043A + #$041B, // $043B + #$041C, // $043C + #$041D, // $043D + #$041E, // $043E + #$041F, // $043F + #$0420, // $0440 + #$0421, // $0441 + #$0422, // $0442 + #$0423, // $0443 + #$0424, // $0444 + #$0425, // $0445 + #$0426, // $0446 + #$0427, // $0447 + #$0428, // $0448 + #$0429, // $0449 + #$042A, // $044A + #$042B, // $044B + #$042C, // $044C + #$042D, // $044D + #$042E, // $044E + #$042F, // $044F + #$0400, // $0450 + #$0401, // $0451 + #$0402, // $0452 + #$0403, // $0453 + #$0404, // $0454 + #$0405, // $0455 + #$0406, // $0456 + #$0407, // $0457 + #$0408, // $0458 + #$0409, // $0459 + #$040A, // $045A + #$040B, // $045B + #$040C, // $045C + #$040D, // $045D + #$040E, // $045E + #$040F, // $045F + #$0460, // $0460 + #$0460, // $0461 + #$0462, // $0462 + #$0462, // $0463 + #$0464, // $0464 + #$0464, // $0465 + #$0466, // $0466 + #$0466, // $0467 + #$0468, // $0468 + #$0468, // $0469 + #$046A, // $046A + #$046A, // $046B + #$046C, // $046C + #$046C, // $046D + #$046E, // $046E + #$046E, // $046F + #$0470, // $0470 + #$0470, // $0471 + #$0472, // $0472 + #$0472, // $0473 + #$0474, // $0474 + #$0474, // $0475 + #$0476, // $0476 + #$0476, // $0477 + #$0478, // $0478 + #$0478, // $0479 + #$047A, // $047A + #$047A, // $047B + #$047C, // $047C + #$047C, // $047D + #$047E, // $047E + #$047E, // $047F + #$0480, // $0480 + #$0480, // $0481 + #$0482, // $0482 + #$0483, // $0483 + #$0484, // $0484 + #$0485, // $0485 + #$0486, // $0486 + #$0487, // $0487 + #$0488, // $0488 + #$0489, // $0489 + #$048A, // $048A + #$048A, // $048B + #$048C, // $048C + #$048C, // $048D + #$048E, // $048E + #$048E, // $048F + #$0490, // $0490 + #$0490, // $0491 + #$0492, // $0492 + #$0492, // $0493 + #$0494, // $0494 + #$0494, // $0495 + #$0496, // $0496 + #$0496, // $0497 + #$0498, // $0498 + #$0498, // $0499 + #$049A, // $049A + #$049A, // $049B + #$049C, // $049C + #$049C, // $049D + #$049E, // $049E + #$049E, // $049F + #$04A0, // $04A0 + #$04A0, // $04A1 + #$04A2, // $04A2 + #$04A2, // $04A3 + #$04A4, // $04A4 + #$04A4, // $04A5 + #$04A6, // $04A6 + #$04A6, // $04A7 + #$04A8, // $04A8 + #$04A8, // $04A9 + #$04AA, // $04AA + #$04AA, // $04AB + #$04AC, // $04AC + #$04AC, // $04AD + #$04AE, // $04AE + #$04AE, // $04AF + #$04B0, // $04B0 + #$04B0, // $04B1 + #$04B2, // $04B2 + #$04B2, // $04B3 + #$04B4, // $04B4 + #$04B4, // $04B5 + #$04B6, // $04B6 + #$04B6, // $04B7 + #$04B8, // $04B8 + #$04B8, // $04B9 + #$04BA, // $04BA + #$04BA, // $04BB + #$04BC, // $04BC + #$04BC, // $04BD + #$04BE, // $04BE + #$04BE, // $04BF + #$04C0, // $04C0 + #$04C1, // $04C1 + #$04C1, // $04C2 + #$04C3, // $04C3 + #$04C3, // $04C4 + #$04C5, // $04C5 + #$04C5, // $04C6 + #$04C7, // $04C7 + #$04C7, // $04C8 + #$04C9, // $04C9 + #$04C9, // $04CA + #$04CB, // $04CB + #$04CB, // $04CC + #$04CD, // $04CD + #$04CD, // $04CE + #$04C0, // $04CF + #$04D0, // $04D0 + #$04D0, // $04D1 + #$04D2, // $04D2 + #$04D2, // $04D3 + #$04D4, // $04D4 + #$04D4, // $04D5 + #$04D6, // $04D6 + #$04D6, // $04D7 + #$04D8, // $04D8 + #$04D8, // $04D9 + #$04DA, // $04DA + #$04DA, // $04DB + #$04DC, // $04DC + #$04DC, // $04DD + #$04DE, // $04DE + #$04DE, // $04DF + #$04E0, // $04E0 + #$04E0, // $04E1 + #$04E2, // $04E2 + #$04E2, // $04E3 + #$04E4, // $04E4 + #$04E4, // $04E5 + #$04E6, // $04E6 + #$04E6, // $04E7 + #$04E8, // $04E8 + #$04E8, // $04E9 + #$04EA, // $04EA + #$04EA, // $04EB + #$04EC, // $04EC + #$04EC, // $04ED + #$04EE, // $04EE + #$04EE, // $04EF + #$04F0, // $04F0 + #$04F0, // $04F1 + #$04F2, // $04F2 + #$04F2, // $04F3 + #$04F4, // $04F4 + #$04F4, // $04F5 + #$04F6, // $04F6 + #$04F6, // $04F7 + #$04F8, // $04F8 + #$04F8, // $04F9 + #$04FA, // $04FA + #$04FA, // $04FB + #$04FC, // $04FC + #$04FC, // $04FD + #$04FE, // $04FE + #$04FE, // $04FF + #$0500, // $0500 + #$0500, // $0501 + #$0502, // $0502 + #$0502, // $0503 + #$0504, // $0504 + #$0504, // $0505 + #$0506, // $0506 + #$0506, // $0507 + #$0508, // $0508 + #$0508, // $0509 + #$050A, // $050A + #$050A, // $050B + #$050C, // $050C + #$050C, // $050D + #$050E, // $050E + #$050E, // $050F + #$0510, // $0510 + #$0510, // $0511 + #$0512, // $0512 + #$0512, // $0513 + #$0514, // $0514 + #$0514, // $0515 + #$0516, // $0516 + #$0516, // $0517 + #$0518, // $0518 + #$0518, // $0519 + #$051A, // $051A + #$051A, // $051B + #$051C, // $051C + #$051C, // $051D + #$051E, // $051E + #$051E, // $051F + #$0520, // $0520 + #$0520, // $0521 + #$0522, // $0522 + #$0522, // $0523 + #$0524, // $0524 + #$0524, // $0525 + #$0526, // $0526 + #$0526, // $0527 + #$0528, // $0528 + #$0528, // $0529 + #$052A, // $052A + #$052A, // $052B + #$052C, // $052C + #$052C, // $052D + #$052E, // $052E + #$052E, // $052F + #$0530, // $0530 + #$0531, // $0531 + #$0532, // $0532 + #$0533, // $0533 + #$0534, // $0534 + #$0535, // $0535 + #$0536, // $0536 + #$0537, // $0537 + #$0538, // $0538 + #$0539, // $0539 + #$053A, // $053A + #$053B, // $053B + #$053C, // $053C + #$053D, // $053D + #$053E, // $053E + #$053F, // $053F + #$0540, // $0540 + #$0541, // $0541 + #$0542, // $0542 + #$0543, // $0543 + #$0544, // $0544 + #$0545, // $0545 + #$0546, // $0546 + #$0547, // $0547 + #$0548, // $0548 + #$0549, // $0549 + #$054A, // $054A + #$054B, // $054B + #$054C, // $054C + #$054D, // $054D + #$054E, // $054E + #$054F, // $054F + #$0550, // $0550 + #$0551, // $0551 + #$0552, // $0552 + #$0553, // $0553 + #$0554, // $0554 + #$0555, // $0555 + #$0556, // $0556 + #$0557, // $0557 + #$0558, // $0558 + #$0559, // $0559 + #$055A, // $055A + #$055B, // $055B + #$055C, // $055C + #$055D, // $055D + #$055E, // $055E + #$055F, // $055F + #$0560, // $0560 + #$0531, // $0561 + #$0532, // $0562 + #$0533, // $0563 + #$0534, // $0564 + #$0535, // $0565 + #$0536, // $0566 + #$0537, // $0567 + #$0538, // $0568 + #$0539, // $0569 + #$053A, // $056A + #$053B, // $056B + #$053C, // $056C + #$053D, // $056D + #$053E, // $056E + #$053F, // $056F + #$0540, // $0570 + #$0541, // $0571 + #$0542, // $0572 + #$0543, // $0573 + #$0544, // $0574 + #$0545, // $0575 + #$0546, // $0576 + #$0547, // $0577 + #$0548, // $0578 + #$0549, // $0579 + #$054A, // $057A + #$054B, // $057B + #$054C, // $057C + #$054D, // $057D + #$054E, // $057E + #$054F, // $057F + #$0550, // $0580 + #$0551, // $0581 + #$0552, // $0582 + #$0553, // $0583 + #$0554, // $0584 + #$0555, // $0585 + #$0556, // $0586 + #$0587, // $0587 + #$0588, // $0588 + #$0589, // $0589 + #$058A, // $058A + #$058B, // $058B + #$058C, // $058C + #$058D, // $058D + #$058E, // $058E + #$058F, // $058F + #$0590, // $0590 + #$0591, // $0591 + #$0592, // $0592 + #$0593, // $0593 + #$0594, // $0594 + #$0595, // $0595 + #$0596, // $0596 + #$0597, // $0597 + #$0598, // $0598 + #$0599, // $0599 + #$059A, // $059A + #$059B, // $059B + #$059C, // $059C + #$059D, // $059D + #$059E, // $059E + #$059F, // $059F + #$05A0, // $05A0 + #$05A1, // $05A1 + #$05A2, // $05A2 + #$05A3, // $05A3 + #$05A4, // $05A4 + #$05A5, // $05A5 + #$05A6, // $05A6 + #$05A7, // $05A7 + #$05A8, // $05A8 + #$05A9, // $05A9 + #$05AA, // $05AA + #$05AB, // $05AB + #$05AC, // $05AC + #$05AD, // $05AD + #$05AE, // $05AE + #$05AF, // $05AF + #$05B0, // $05B0 + #$05B1, // $05B1 + #$05B2, // $05B2 + #$05B3, // $05B3 + #$05B4, // $05B4 + #$05B5, // $05B5 + #$05B6, // $05B6 + #$05B7, // $05B7 + #$05B8, // $05B8 + #$05B9, // $05B9 + #$05BA, // $05BA + #$05BB, // $05BB + #$05BC, // $05BC + #$05BD, // $05BD + #$05BE, // $05BE + #$05BF, // $05BF + #$05C0, // $05C0 + #$05C1, // $05C1 + #$05C2, // $05C2 + #$05C3, // $05C3 + #$05C4, // $05C4 + #$05C5, // $05C5 + #$05C6, // $05C6 + #$05C7, // $05C7 + #$05C8, // $05C8 + #$05C9, // $05C9 + #$05CA, // $05CA + #$05CB, // $05CB + #$05CC, // $05CC + #$05CD, // $05CD + #$05CE, // $05CE + #$05CF, // $05CF + #$05D0, // $05D0 + #$05D1, // $05D1 + #$05D2, // $05D2 + #$05D3, // $05D3 + #$05D4, // $05D4 + #$05D5, // $05D5 + #$05D6, // $05D6 + #$05D7, // $05D7 + #$05D8, // $05D8 + #$05D9, // $05D9 + #$05DA, // $05DA + #$05DB, // $05DB + #$05DC, // $05DC + #$05DD, // $05DD + #$05DE, // $05DE + #$05DF, // $05DF + #$05E0, // $05E0 + #$05E1, // $05E1 + #$05E2, // $05E2 + #$05E3, // $05E3 + #$05E4, // $05E4 + #$05E5, // $05E5 + #$05E6, // $05E6 + #$05E7, // $05E7 + #$05E8, // $05E8 + #$05E9, // $05E9 + #$05EA, // $05EA + #$05EB, // $05EB + #$05EC, // $05EC + #$05ED, // $05ED + #$05EE, // $05EE + #$05EF, // $05EF + #$05F0, // $05F0 + #$05F1, // $05F1 + #$05F2, // $05F2 + #$05F3, // $05F3 + #$05F4, // $05F4 + #$05F5, // $05F5 + #$05F6, // $05F6 + #$05F7, // $05F7 + #$05F8, // $05F8 + #$05F9, // $05F9 + #$05FA, // $05FA + #$05FB, // $05FB + #$05FC, // $05FC + #$05FD, // $05FD + #$05FE, // $05FE + #$05FF, // $05FF + #$0600, // $0600 + #$0601, // $0601 + #$0602, // $0602 + #$0603, // $0603 + #$0604, // $0604 + #$0605, // $0605 + #$0606, // $0606 + #$0607, // $0607 + #$0608, // $0608 + #$0609, // $0609 + #$060A, // $060A + #$060B, // $060B + #$060C, // $060C + #$060D, // $060D + #$060E, // $060E + #$060F, // $060F + #$0610, // $0610 + #$0611, // $0611 + #$0612, // $0612 + #$0613, // $0613 + #$0614, // $0614 + #$0615, // $0615 + #$0616, // $0616 + #$0617, // $0617 + #$0618, // $0618 + #$0619, // $0619 + #$061A, // $061A + #$061B, // $061B + #$061C, // $061C + #$061D, // $061D + #$061E, // $061E + #$061F, // $061F + #$0620, // $0620 + #$0621, // $0621 + #$0622, // $0622 + #$0623, // $0623 + #$0624, // $0624 + #$0625, // $0625 + #$0626, // $0626 + #$0627, // $0627 + #$0628, // $0628 + #$0629, // $0629 + #$062A, // $062A + #$062B, // $062B + #$062C, // $062C + #$062D, // $062D + #$062E, // $062E + #$062F, // $062F + #$0630, // $0630 + #$0631, // $0631 + #$0632, // $0632 + #$0633, // $0633 + #$0634, // $0634 + #$0635, // $0635 + #$0636, // $0636 + #$0637, // $0637 + #$0638, // $0638 + #$0639, // $0639 + #$063A, // $063A + #$063B, // $063B + #$063C, // $063C + #$063D, // $063D + #$063E, // $063E + #$063F, // $063F + #$0640, // $0640 + #$0641, // $0641 + #$0642, // $0642 + #$0643, // $0643 + #$0644, // $0644 + #$0645, // $0645 + #$0646, // $0646 + #$0647, // $0647 + #$0648, // $0648 + #$0649, // $0649 + #$064A, // $064A + #$064B, // $064B + #$064C, // $064C + #$064D, // $064D + #$064E, // $064E + #$064F, // $064F + #$0650, // $0650 + #$0651, // $0651 + #$0652, // $0652 + #$0653, // $0653 + #$0654, // $0654 + #$0655, // $0655 + #$0656, // $0656 + #$0657, // $0657 + #$0658, // $0658 + #$0659, // $0659 + #$065A, // $065A + #$065B, // $065B + #$065C, // $065C + #$065D, // $065D + #$065E, // $065E + #$065F, // $065F + #$0660, // $0660 + #$0661, // $0661 + #$0662, // $0662 + #$0663, // $0663 + #$0664, // $0664 + #$0665, // $0665 + #$0666, // $0666 + #$0667, // $0667 + #$0668, // $0668 + #$0669, // $0669 + #$066A, // $066A + #$066B, // $066B + #$066C, // $066C + #$066D, // $066D + #$066E, // $066E + #$066F, // $066F + #$0670, // $0670 + #$0671, // $0671 + #$0672, // $0672 + #$0673, // $0673 + #$0674, // $0674 + #$0675, // $0675 + #$0676, // $0676 + #$0677, // $0677 + #$0678, // $0678 + #$0679, // $0679 + #$067A, // $067A + #$067B, // $067B + #$067C, // $067C + #$067D, // $067D + #$067E, // $067E + #$067F, // $067F + #$0680, // $0680 + #$0681, // $0681 + #$0682, // $0682 + #$0683, // $0683 + #$0684, // $0684 + #$0685, // $0685 + #$0686, // $0686 + #$0687, // $0687 + #$0688, // $0688 + #$0689, // $0689 + #$068A, // $068A + #$068B, // $068B + #$068C, // $068C + #$068D, // $068D + #$068E, // $068E + #$068F, // $068F + #$0690, // $0690 + #$0691, // $0691 + #$0692, // $0692 + #$0693, // $0693 + #$0694, // $0694 + #$0695, // $0695 + #$0696, // $0696 + #$0697, // $0697 + #$0698, // $0698 + #$0699, // $0699 + #$069A, // $069A + #$069B, // $069B + #$069C, // $069C + #$069D, // $069D + #$069E, // $069E + #$069F, // $069F + #$06A0, // $06A0 + #$06A1, // $06A1 + #$06A2, // $06A2 + #$06A3, // $06A3 + #$06A4, // $06A4 + #$06A5, // $06A5 + #$06A6, // $06A6 + #$06A7, // $06A7 + #$06A8, // $06A8 + #$06A9, // $06A9 + #$06AA, // $06AA + #$06AB, // $06AB + #$06AC, // $06AC + #$06AD, // $06AD + #$06AE, // $06AE + #$06AF, // $06AF + #$06B0, // $06B0 + #$06B1, // $06B1 + #$06B2, // $06B2 + #$06B3, // $06B3 + #$06B4, // $06B4 + #$06B5, // $06B5 + #$06B6, // $06B6 + #$06B7, // $06B7 + #$06B8, // $06B8 + #$06B9, // $06B9 + #$06BA, // $06BA + #$06BB, // $06BB + #$06BC, // $06BC + #$06BD, // $06BD + #$06BE, // $06BE + #$06BF, // $06BF + #$06C0, // $06C0 + #$06C1, // $06C1 + #$06C2, // $06C2 + #$06C3, // $06C3 + #$06C4, // $06C4 + #$06C5, // $06C5 + #$06C6, // $06C6 + #$06C7, // $06C7 + #$06C8, // $06C8 + #$06C9, // $06C9 + #$06CA, // $06CA + #$06CB, // $06CB + #$06CC, // $06CC + #$06CD, // $06CD + #$06CE, // $06CE + #$06CF, // $06CF + #$06D0, // $06D0 + #$06D1, // $06D1 + #$06D2, // $06D2 + #$06D3, // $06D3 + #$06D4, // $06D4 + #$06D5, // $06D5 + #$06D6, // $06D6 + #$06D7, // $06D7 + #$06D8, // $06D8 + #$06D9, // $06D9 + #$06DA, // $06DA + #$06DB, // $06DB + #$06DC, // $06DC + #$06DD, // $06DD + #$06DE, // $06DE + #$06DF, // $06DF + #$06E0, // $06E0 + #$06E1, // $06E1 + #$06E2, // $06E2 + #$06E3, // $06E3 + #$06E4, // $06E4 + #$06E5, // $06E5 + #$06E6, // $06E6 + #$06E7, // $06E7 + #$06E8, // $06E8 + #$06E9, // $06E9 + #$06EA, // $06EA + #$06EB, // $06EB + #$06EC, // $06EC + #$06ED, // $06ED + #$06EE, // $06EE + #$06EF, // $06EF + #$06F0, // $06F0 + #$06F1, // $06F1 + #$06F2, // $06F2 + #$06F3, // $06F3 + #$06F4, // $06F4 + #$06F5, // $06F5 + #$06F6, // $06F6 + #$06F7, // $06F7 + #$06F8, // $06F8 + #$06F9, // $06F9 + #$06FA, // $06FA + #$06FB, // $06FB + #$06FC, // $06FC + #$06FD, // $06FD + #$06FE, // $06FE + #$06FF, // $06FF + #$0700, // $0700 + #$0701, // $0701 + #$0702, // $0702 + #$0703, // $0703 + #$0704, // $0704 + #$0705, // $0705 + #$0706, // $0706 + #$0707, // $0707 + #$0708, // $0708 + #$0709, // $0709 + #$070A, // $070A + #$070B, // $070B + #$070C, // $070C + #$070D, // $070D + #$070E, // $070E + #$070F, // $070F + #$0710, // $0710 + #$0711, // $0711 + #$0712, // $0712 + #$0713, // $0713 + #$0714, // $0714 + #$0715, // $0715 + #$0716, // $0716 + #$0717, // $0717 + #$0718, // $0718 + #$0719, // $0719 + #$071A, // $071A + #$071B, // $071B + #$071C, // $071C + #$071D, // $071D + #$071E, // $071E + #$071F, // $071F + #$0720, // $0720 + #$0721, // $0721 + #$0722, // $0722 + #$0723, // $0723 + #$0724, // $0724 + #$0725, // $0725 + #$0726, // $0726 + #$0727, // $0727 + #$0728, // $0728 + #$0729, // $0729 + #$072A, // $072A + #$072B, // $072B + #$072C, // $072C + #$072D, // $072D + #$072E, // $072E + #$072F, // $072F + #$0730, // $0730 + #$0731, // $0731 + #$0732, // $0732 + #$0733, // $0733 + #$0734, // $0734 + #$0735, // $0735 + #$0736, // $0736 + #$0737, // $0737 + #$0738, // $0738 + #$0739, // $0739 + #$073A, // $073A + #$073B, // $073B + #$073C, // $073C + #$073D, // $073D + #$073E, // $073E + #$073F, // $073F + #$0740, // $0740 + #$0741, // $0741 + #$0742, // $0742 + #$0743, // $0743 + #$0744, // $0744 + #$0745, // $0745 + #$0746, // $0746 + #$0747, // $0747 + #$0748, // $0748 + #$0749, // $0749 + #$074A, // $074A + #$074B, // $074B + #$074C, // $074C + #$074D, // $074D + #$074E, // $074E + #$074F, // $074F + #$0750, // $0750 + #$0751, // $0751 + #$0752, // $0752 + #$0753, // $0753 + #$0754, // $0754 + #$0755, // $0755 + #$0756, // $0756 + #$0757, // $0757 + #$0758, // $0758 + #$0759, // $0759 + #$075A, // $075A + #$075B, // $075B + #$075C, // $075C + #$075D, // $075D + #$075E, // $075E + #$075F, // $075F + #$0760, // $0760 + #$0761, // $0761 + #$0762, // $0762 + #$0763, // $0763 + #$0764, // $0764 + #$0765, // $0765 + #$0766, // $0766 + #$0767, // $0767 + #$0768, // $0768 + #$0769, // $0769 + #$076A, // $076A + #$076B, // $076B + #$076C, // $076C + #$076D, // $076D + #$076E, // $076E + #$076F, // $076F + #$0770, // $0770 + #$0771, // $0771 + #$0772, // $0772 + #$0773, // $0773 + #$0774, // $0774 + #$0775, // $0775 + #$0776, // $0776 + #$0777, // $0777 + #$0778, // $0778 + #$0779, // $0779 + #$077A, // $077A + #$077B, // $077B + #$077C, // $077C + #$077D, // $077D + #$077E, // $077E + #$077F, // $077F + #$0780, // $0780 + #$0781, // $0781 + #$0782, // $0782 + #$0783, // $0783 + #$0784, // $0784 + #$0785, // $0785 + #$0786, // $0786 + #$0787, // $0787 + #$0788, // $0788 + #$0789, // $0789 + #$078A, // $078A + #$078B, // $078B + #$078C, // $078C + #$078D, // $078D + #$078E, // $078E + #$078F, // $078F + #$0790, // $0790 + #$0791, // $0791 + #$0792, // $0792 + #$0793, // $0793 + #$0794, // $0794 + #$0795, // $0795 + #$0796, // $0796 + #$0797, // $0797 + #$0798, // $0798 + #$0799, // $0799 + #$079A, // $079A + #$079B, // $079B + #$079C, // $079C + #$079D, // $079D + #$079E, // $079E + #$079F, // $079F + #$07A0, // $07A0 + #$07A1, // $07A1 + #$07A2, // $07A2 + #$07A3, // $07A3 + #$07A4, // $07A4 + #$07A5, // $07A5 + #$07A6, // $07A6 + #$07A7, // $07A7 + #$07A8, // $07A8 + #$07A9, // $07A9 + #$07AA, // $07AA + #$07AB, // $07AB + #$07AC, // $07AC + #$07AD, // $07AD + #$07AE, // $07AE + #$07AF, // $07AF + #$07B0, // $07B0 + #$07B1, // $07B1 + #$07B2, // $07B2 + #$07B3, // $07B3 + #$07B4, // $07B4 + #$07B5, // $07B5 + #$07B6, // $07B6 + #$07B7, // $07B7 + #$07B8, // $07B8 + #$07B9, // $07B9 + #$07BA, // $07BA + #$07BB, // $07BB + #$07BC, // $07BC + #$07BD, // $07BD + #$07BE, // $07BE + #$07BF, // $07BF + #$07C0, // $07C0 + #$07C1, // $07C1 + #$07C2, // $07C2 + #$07C3, // $07C3 + #$07C4, // $07C4 + #$07C5, // $07C5 + #$07C6, // $07C6 + #$07C7, // $07C7 + #$07C8, // $07C8 + #$07C9, // $07C9 + #$07CA, // $07CA + #$07CB, // $07CB + #$07CC, // $07CC + #$07CD, // $07CD + #$07CE, // $07CE + #$07CF, // $07CF + #$07D0, // $07D0 + #$07D1, // $07D1 + #$07D2, // $07D2 + #$07D3, // $07D3 + #$07D4, // $07D4 + #$07D5, // $07D5 + #$07D6, // $07D6 + #$07D7, // $07D7 + #$07D8, // $07D8 + #$07D9, // $07D9 + #$07DA, // $07DA + #$07DB, // $07DB + #$07DC, // $07DC + #$07DD, // $07DD + #$07DE, // $07DE + #$07DF, // $07DF + #$07E0, // $07E0 + #$07E1, // $07E1 + #$07E2, // $07E2 + #$07E3, // $07E3 + #$07E4, // $07E4 + #$07E5, // $07E5 + #$07E6, // $07E6 + #$07E7, // $07E7 + #$07E8, // $07E8 + #$07E9, // $07E9 + #$07EA, // $07EA + #$07EB, // $07EB + #$07EC, // $07EC + #$07ED, // $07ED + #$07EE, // $07EE + #$07EF, // $07EF + #$07F0, // $07F0 + #$07F1, // $07F1 + #$07F2, // $07F2 + #$07F3, // $07F3 + #$07F4, // $07F4 + #$07F5, // $07F5 + #$07F6, // $07F6 + #$07F7, // $07F7 + #$07F8, // $07F8 + #$07F9, // $07F9 + #$07FA, // $07FA + #$07FB, // $07FB + #$07FC, // $07FC + #$07FD, // $07FD + #$07FE, // $07FE + #$07FF, // $07FF + #$0800, // $0800 + #$0801, // $0801 + #$0802, // $0802 + #$0803, // $0803 + #$0804, // $0804 + #$0805, // $0805 + #$0806, // $0806 + #$0807, // $0807 + #$0808, // $0808 + #$0809, // $0809 + #$080A, // $080A + #$080B, // $080B + #$080C, // $080C + #$080D, // $080D + #$080E, // $080E + #$080F, // $080F + #$0810, // $0810 + #$0811, // $0811 + #$0812, // $0812 + #$0813, // $0813 + #$0814, // $0814 + #$0815, // $0815 + #$0816, // $0816 + #$0817, // $0817 + #$0818, // $0818 + #$0819, // $0819 + #$081A, // $081A + #$081B, // $081B + #$081C, // $081C + #$081D, // $081D + #$081E, // $081E + #$081F, // $081F + #$0820, // $0820 + #$0821, // $0821 + #$0822, // $0822 + #$0823, // $0823 + #$0824, // $0824 + #$0825, // $0825 + #$0826, // $0826 + #$0827, // $0827 + #$0828, // $0828 + #$0829, // $0829 + #$082A, // $082A + #$082B, // $082B + #$082C, // $082C + #$082D, // $082D + #$082E, // $082E + #$082F, // $082F + #$0830, // $0830 + #$0831, // $0831 + #$0832, // $0832 + #$0833, // $0833 + #$0834, // $0834 + #$0835, // $0835 + #$0836, // $0836 + #$0837, // $0837 + #$0838, // $0838 + #$0839, // $0839 + #$083A, // $083A + #$083B, // $083B + #$083C, // $083C + #$083D, // $083D + #$083E, // $083E + #$083F, // $083F + #$0840, // $0840 + #$0841, // $0841 + #$0842, // $0842 + #$0843, // $0843 + #$0844, // $0844 + #$0845, // $0845 + #$0846, // $0846 + #$0847, // $0847 + #$0848, // $0848 + #$0849, // $0849 + #$084A, // $084A + #$084B, // $084B + #$084C, // $084C + #$084D, // $084D + #$084E, // $084E + #$084F, // $084F + #$0850, // $0850 + #$0851, // $0851 + #$0852, // $0852 + #$0853, // $0853 + #$0854, // $0854 + #$0855, // $0855 + #$0856, // $0856 + #$0857, // $0857 + #$0858, // $0858 + #$0859, // $0859 + #$085A, // $085A + #$085B, // $085B + #$085C, // $085C + #$085D, // $085D + #$085E, // $085E + #$085F, // $085F + #$0860, // $0860 + #$0861, // $0861 + #$0862, // $0862 + #$0863, // $0863 + #$0864, // $0864 + #$0865, // $0865 + #$0866, // $0866 + #$0867, // $0867 + #$0868, // $0868 + #$0869, // $0869 + #$086A, // $086A + #$086B, // $086B + #$086C, // $086C + #$086D, // $086D + #$086E, // $086E + #$086F, // $086F + #$0870, // $0870 + #$0871, // $0871 + #$0872, // $0872 + #$0873, // $0873 + #$0874, // $0874 + #$0875, // $0875 + #$0876, // $0876 + #$0877, // $0877 + #$0878, // $0878 + #$0879, // $0879 + #$087A, // $087A + #$087B, // $087B + #$087C, // $087C + #$087D, // $087D + #$087E, // $087E + #$087F, // $087F + #$0880, // $0880 + #$0881, // $0881 + #$0882, // $0882 + #$0883, // $0883 + #$0884, // $0884 + #$0885, // $0885 + #$0886, // $0886 + #$0887, // $0887 + #$0888, // $0888 + #$0889, // $0889 + #$088A, // $088A + #$088B, // $088B + #$088C, // $088C + #$088D, // $088D + #$088E, // $088E + #$088F, // $088F + #$0890, // $0890 + #$0891, // $0891 + #$0892, // $0892 + #$0893, // $0893 + #$0894, // $0894 + #$0895, // $0895 + #$0896, // $0896 + #$0897, // $0897 + #$0898, // $0898 + #$0899, // $0899 + #$089A, // $089A + #$089B, // $089B + #$089C, // $089C + #$089D, // $089D + #$089E, // $089E + #$089F, // $089F + #$08A0, // $08A0 + #$08A1, // $08A1 + #$08A2, // $08A2 + #$08A3, // $08A3 + #$08A4, // $08A4 + #$08A5, // $08A5 + #$08A6, // $08A6 + #$08A7, // $08A7 + #$08A8, // $08A8 + #$08A9, // $08A9 + #$08AA, // $08AA + #$08AB, // $08AB + #$08AC, // $08AC + #$08AD, // $08AD + #$08AE, // $08AE + #$08AF, // $08AF + #$08B0, // $08B0 + #$08B1, // $08B1 + #$08B2, // $08B2 + #$08B3, // $08B3 + #$08B4, // $08B4 + #$08B5, // $08B5 + #$08B6, // $08B6 + #$08B7, // $08B7 + #$08B8, // $08B8 + #$08B9, // $08B9 + #$08BA, // $08BA + #$08BB, // $08BB + #$08BC, // $08BC + #$08BD, // $08BD + #$08BE, // $08BE + #$08BF, // $08BF + #$08C0, // $08C0 + #$08C1, // $08C1 + #$08C2, // $08C2 + #$08C3, // $08C3 + #$08C4, // $08C4 + #$08C5, // $08C5 + #$08C6, // $08C6 + #$08C7, // $08C7 + #$08C8, // $08C8 + #$08C9, // $08C9 + #$08CA, // $08CA + #$08CB, // $08CB + #$08CC, // $08CC + #$08CD, // $08CD + #$08CE, // $08CE + #$08CF, // $08CF + #$08D0, // $08D0 + #$08D1, // $08D1 + #$08D2, // $08D2 + #$08D3, // $08D3 + #$08D4, // $08D4 + #$08D5, // $08D5 + #$08D6, // $08D6 + #$08D7, // $08D7 + #$08D8, // $08D8 + #$08D9, // $08D9 + #$08DA, // $08DA + #$08DB, // $08DB + #$08DC, // $08DC + #$08DD, // $08DD + #$08DE, // $08DE + #$08DF, // $08DF + #$08E0, // $08E0 + #$08E1, // $08E1 + #$08E2, // $08E2 + #$08E3, // $08E3 + #$08E4, // $08E4 + #$08E5, // $08E5 + #$08E6, // $08E6 + #$08E7, // $08E7 + #$08E8, // $08E8 + #$08E9, // $08E9 + #$08EA, // $08EA + #$08EB, // $08EB + #$08EC, // $08EC + #$08ED, // $08ED + #$08EE, // $08EE + #$08EF, // $08EF + #$08F0, // $08F0 + #$08F1, // $08F1 + #$08F2, // $08F2 + #$08F3, // $08F3 + #$08F4, // $08F4 + #$08F5, // $08F5 + #$08F6, // $08F6 + #$08F7, // $08F7 + #$08F8, // $08F8 + #$08F9, // $08F9 + #$08FA, // $08FA + #$08FB, // $08FB + #$08FC, // $08FC + #$08FD, // $08FD + #$08FE, // $08FE + #$08FF, // $08FF + #$0900, // $0900 + #$0901, // $0901 + #$0902, // $0902 + #$0903, // $0903 + #$0904, // $0904 + #$0905, // $0905 + #$0906, // $0906 + #$0907, // $0907 + #$0908, // $0908 + #$0909, // $0909 + #$090A, // $090A + #$090B, // $090B + #$090C, // $090C + #$090D, // $090D + #$090E, // $090E + #$090F, // $090F + #$0910, // $0910 + #$0911, // $0911 + #$0912, // $0912 + #$0913, // $0913 + #$0914, // $0914 + #$0915, // $0915 + #$0916, // $0916 + #$0917, // $0917 + #$0918, // $0918 + #$0919, // $0919 + #$091A, // $091A + #$091B, // $091B + #$091C, // $091C + #$091D, // $091D + #$091E, // $091E + #$091F, // $091F + #$0920, // $0920 + #$0921, // $0921 + #$0922, // $0922 + #$0923, // $0923 + #$0924, // $0924 + #$0925, // $0925 + #$0926, // $0926 + #$0927, // $0927 + #$0928, // $0928 + #$0929, // $0929 + #$092A, // $092A + #$092B, // $092B + #$092C, // $092C + #$092D, // $092D + #$092E, // $092E + #$092F, // $092F + #$0930, // $0930 + #$0931, // $0931 + #$0932, // $0932 + #$0933, // $0933 + #$0934, // $0934 + #$0935, // $0935 + #$0936, // $0936 + #$0937, // $0937 + #$0938, // $0938 + #$0939, // $0939 + #$093A, // $093A + #$093B, // $093B + #$093C, // $093C + #$093D, // $093D + #$093E, // $093E + #$093F, // $093F + #$0940, // $0940 + #$0941, // $0941 + #$0942, // $0942 + #$0943, // $0943 + #$0944, // $0944 + #$0945, // $0945 + #$0946, // $0946 + #$0947, // $0947 + #$0948, // $0948 + #$0949, // $0949 + #$094A, // $094A + #$094B, // $094B + #$094C, // $094C + #$094D, // $094D + #$094E, // $094E + #$094F, // $094F + #$0950, // $0950 + #$0951, // $0951 + #$0952, // $0952 + #$0953, // $0953 + #$0954, // $0954 + #$0955, // $0955 + #$0956, // $0956 + #$0957, // $0957 + #$0958, // $0958 + #$0959, // $0959 + #$095A, // $095A + #$095B, // $095B + #$095C, // $095C + #$095D, // $095D + #$095E, // $095E + #$095F, // $095F + #$0960, // $0960 + #$0961, // $0961 + #$0962, // $0962 + #$0963, // $0963 + #$0964, // $0964 + #$0965, // $0965 + #$0966, // $0966 + #$0967, // $0967 + #$0968, // $0968 + #$0969, // $0969 + #$096A, // $096A + #$096B, // $096B + #$096C, // $096C + #$096D, // $096D + #$096E, // $096E + #$096F, // $096F + #$0970, // $0970 + #$0971, // $0971 + #$0972, // $0972 + #$0973, // $0973 + #$0974, // $0974 + #$0975, // $0975 + #$0976, // $0976 + #$0977, // $0977 + #$0978, // $0978 + #$0979, // $0979 + #$097A, // $097A + #$097B, // $097B + #$097C, // $097C + #$097D, // $097D + #$097E, // $097E + #$097F, // $097F + #$0980, // $0980 + #$0981, // $0981 + #$0982, // $0982 + #$0983, // $0983 + #$0984, // $0984 + #$0985, // $0985 + #$0986, // $0986 + #$0987, // $0987 + #$0988, // $0988 + #$0989, // $0989 + #$098A, // $098A + #$098B, // $098B + #$098C, // $098C + #$098D, // $098D + #$098E, // $098E + #$098F, // $098F + #$0990, // $0990 + #$0991, // $0991 + #$0992, // $0992 + #$0993, // $0993 + #$0994, // $0994 + #$0995, // $0995 + #$0996, // $0996 + #$0997, // $0997 + #$0998, // $0998 + #$0999, // $0999 + #$099A, // $099A + #$099B, // $099B + #$099C, // $099C + #$099D, // $099D + #$099E, // $099E + #$099F, // $099F + #$09A0, // $09A0 + #$09A1, // $09A1 + #$09A2, // $09A2 + #$09A3, // $09A3 + #$09A4, // $09A4 + #$09A5, // $09A5 + #$09A6, // $09A6 + #$09A7, // $09A7 + #$09A8, // $09A8 + #$09A9, // $09A9 + #$09AA, // $09AA + #$09AB, // $09AB + #$09AC, // $09AC + #$09AD, // $09AD + #$09AE, // $09AE + #$09AF, // $09AF + #$09B0, // $09B0 + #$09B1, // $09B1 + #$09B2, // $09B2 + #$09B3, // $09B3 + #$09B4, // $09B4 + #$09B5, // $09B5 + #$09B6, // $09B6 + #$09B7, // $09B7 + #$09B8, // $09B8 + #$09B9, // $09B9 + #$09BA, // $09BA + #$09BB, // $09BB + #$09BC, // $09BC + #$09BD, // $09BD + #$09BE, // $09BE + #$09BF, // $09BF + #$09C0, // $09C0 + #$09C1, // $09C1 + #$09C2, // $09C2 + #$09C3, // $09C3 + #$09C4, // $09C4 + #$09C5, // $09C5 + #$09C6, // $09C6 + #$09C7, // $09C7 + #$09C8, // $09C8 + #$09C9, // $09C9 + #$09CA, // $09CA + #$09CB, // $09CB + #$09CC, // $09CC + #$09CD, // $09CD + #$09CE, // $09CE + #$09CF, // $09CF + #$09D0, // $09D0 + #$09D1, // $09D1 + #$09D2, // $09D2 + #$09D3, // $09D3 + #$09D4, // $09D4 + #$09D5, // $09D5 + #$09D6, // $09D6 + #$09D7, // $09D7 + #$09D8, // $09D8 + #$09D9, // $09D9 + #$09DA, // $09DA + #$09DB, // $09DB + #$09DC, // $09DC + #$09DD, // $09DD + #$09DE, // $09DE + #$09DF, // $09DF + #$09E0, // $09E0 + #$09E1, // $09E1 + #$09E2, // $09E2 + #$09E3, // $09E3 + #$09E4, // $09E4 + #$09E5, // $09E5 + #$09E6, // $09E6 + #$09E7, // $09E7 + #$09E8, // $09E8 + #$09E9, // $09E9 + #$09EA, // $09EA + #$09EB, // $09EB + #$09EC, // $09EC + #$09ED, // $09ED + #$09EE, // $09EE + #$09EF, // $09EF + #$09F0, // $09F0 + #$09F1, // $09F1 + #$09F2, // $09F2 + #$09F3, // $09F3 + #$09F4, // $09F4 + #$09F5, // $09F5 + #$09F6, // $09F6 + #$09F7, // $09F7 + #$09F8, // $09F8 + #$09F9, // $09F9 + #$09FA, // $09FA + #$09FB, // $09FB + #$09FC, // $09FC + #$09FD, // $09FD + #$09FE, // $09FE + #$09FF, // $09FF + #$0A00, // $0A00 + #$0A01, // $0A01 + #$0A02, // $0A02 + #$0A03, // $0A03 + #$0A04, // $0A04 + #$0A05, // $0A05 + #$0A06, // $0A06 + #$0A07, // $0A07 + #$0A08, // $0A08 + #$0A09, // $0A09 + #$0A0A, // $0A0A + #$0A0B, // $0A0B + #$0A0C, // $0A0C + #$0A0D, // $0A0D + #$0A0E, // $0A0E + #$0A0F, // $0A0F + #$0A10, // $0A10 + #$0A11, // $0A11 + #$0A12, // $0A12 + #$0A13, // $0A13 + #$0A14, // $0A14 + #$0A15, // $0A15 + #$0A16, // $0A16 + #$0A17, // $0A17 + #$0A18, // $0A18 + #$0A19, // $0A19 + #$0A1A, // $0A1A + #$0A1B, // $0A1B + #$0A1C, // $0A1C + #$0A1D, // $0A1D + #$0A1E, // $0A1E + #$0A1F, // $0A1F + #$0A20, // $0A20 + #$0A21, // $0A21 + #$0A22, // $0A22 + #$0A23, // $0A23 + #$0A24, // $0A24 + #$0A25, // $0A25 + #$0A26, // $0A26 + #$0A27, // $0A27 + #$0A28, // $0A28 + #$0A29, // $0A29 + #$0A2A, // $0A2A + #$0A2B, // $0A2B + #$0A2C, // $0A2C + #$0A2D, // $0A2D + #$0A2E, // $0A2E + #$0A2F, // $0A2F + #$0A30, // $0A30 + #$0A31, // $0A31 + #$0A32, // $0A32 + #$0A33, // $0A33 + #$0A34, // $0A34 + #$0A35, // $0A35 + #$0A36, // $0A36 + #$0A37, // $0A37 + #$0A38, // $0A38 + #$0A39, // $0A39 + #$0A3A, // $0A3A + #$0A3B, // $0A3B + #$0A3C, // $0A3C + #$0A3D, // $0A3D + #$0A3E, // $0A3E + #$0A3F, // $0A3F + #$0A40, // $0A40 + #$0A41, // $0A41 + #$0A42, // $0A42 + #$0A43, // $0A43 + #$0A44, // $0A44 + #$0A45, // $0A45 + #$0A46, // $0A46 + #$0A47, // $0A47 + #$0A48, // $0A48 + #$0A49, // $0A49 + #$0A4A, // $0A4A + #$0A4B, // $0A4B + #$0A4C, // $0A4C + #$0A4D, // $0A4D + #$0A4E, // $0A4E + #$0A4F, // $0A4F + #$0A50, // $0A50 + #$0A51, // $0A51 + #$0A52, // $0A52 + #$0A53, // $0A53 + #$0A54, // $0A54 + #$0A55, // $0A55 + #$0A56, // $0A56 + #$0A57, // $0A57 + #$0A58, // $0A58 + #$0A59, // $0A59 + #$0A5A, // $0A5A + #$0A5B, // $0A5B + #$0A5C, // $0A5C + #$0A5D, // $0A5D + #$0A5E, // $0A5E + #$0A5F, // $0A5F + #$0A60, // $0A60 + #$0A61, // $0A61 + #$0A62, // $0A62 + #$0A63, // $0A63 + #$0A64, // $0A64 + #$0A65, // $0A65 + #$0A66, // $0A66 + #$0A67, // $0A67 + #$0A68, // $0A68 + #$0A69, // $0A69 + #$0A6A, // $0A6A + #$0A6B, // $0A6B + #$0A6C, // $0A6C + #$0A6D, // $0A6D + #$0A6E, // $0A6E + #$0A6F, // $0A6F + #$0A70, // $0A70 + #$0A71, // $0A71 + #$0A72, // $0A72 + #$0A73, // $0A73 + #$0A74, // $0A74 + #$0A75, // $0A75 + #$0A76, // $0A76 + #$0A77, // $0A77 + #$0A78, // $0A78 + #$0A79, // $0A79 + #$0A7A, // $0A7A + #$0A7B, // $0A7B + #$0A7C, // $0A7C + #$0A7D, // $0A7D + #$0A7E, // $0A7E + #$0A7F, // $0A7F + #$0A80, // $0A80 + #$0A81, // $0A81 + #$0A82, // $0A82 + #$0A83, // $0A83 + #$0A84, // $0A84 + #$0A85, // $0A85 + #$0A86, // $0A86 + #$0A87, // $0A87 + #$0A88, // $0A88 + #$0A89, // $0A89 + #$0A8A, // $0A8A + #$0A8B, // $0A8B + #$0A8C, // $0A8C + #$0A8D, // $0A8D + #$0A8E, // $0A8E + #$0A8F, // $0A8F + #$0A90, // $0A90 + #$0A91, // $0A91 + #$0A92, // $0A92 + #$0A93, // $0A93 + #$0A94, // $0A94 + #$0A95, // $0A95 + #$0A96, // $0A96 + #$0A97, // $0A97 + #$0A98, // $0A98 + #$0A99, // $0A99 + #$0A9A, // $0A9A + #$0A9B, // $0A9B + #$0A9C, // $0A9C + #$0A9D, // $0A9D + #$0A9E, // $0A9E + #$0A9F, // $0A9F + #$0AA0, // $0AA0 + #$0AA1, // $0AA1 + #$0AA2, // $0AA2 + #$0AA3, // $0AA3 + #$0AA4, // $0AA4 + #$0AA5, // $0AA5 + #$0AA6, // $0AA6 + #$0AA7, // $0AA7 + #$0AA8, // $0AA8 + #$0AA9, // $0AA9 + #$0AAA, // $0AAA + #$0AAB, // $0AAB + #$0AAC, // $0AAC + #$0AAD, // $0AAD + #$0AAE, // $0AAE + #$0AAF, // $0AAF + #$0AB0, // $0AB0 + #$0AB1, // $0AB1 + #$0AB2, // $0AB2 + #$0AB3, // $0AB3 + #$0AB4, // $0AB4 + #$0AB5, // $0AB5 + #$0AB6, // $0AB6 + #$0AB7, // $0AB7 + #$0AB8, // $0AB8 + #$0AB9, // $0AB9 + #$0ABA, // $0ABA + #$0ABB, // $0ABB + #$0ABC, // $0ABC + #$0ABD, // $0ABD + #$0ABE, // $0ABE + #$0ABF, // $0ABF + #$0AC0, // $0AC0 + #$0AC1, // $0AC1 + #$0AC2, // $0AC2 + #$0AC3, // $0AC3 + #$0AC4, // $0AC4 + #$0AC5, // $0AC5 + #$0AC6, // $0AC6 + #$0AC7, // $0AC7 + #$0AC8, // $0AC8 + #$0AC9, // $0AC9 + #$0ACA, // $0ACA + #$0ACB, // $0ACB + #$0ACC, // $0ACC + #$0ACD, // $0ACD + #$0ACE, // $0ACE + #$0ACF, // $0ACF + #$0AD0, // $0AD0 + #$0AD1, // $0AD1 + #$0AD2, // $0AD2 + #$0AD3, // $0AD3 + #$0AD4, // $0AD4 + #$0AD5, // $0AD5 + #$0AD6, // $0AD6 + #$0AD7, // $0AD7 + #$0AD8, // $0AD8 + #$0AD9, // $0AD9 + #$0ADA, // $0ADA + #$0ADB, // $0ADB + #$0ADC, // $0ADC + #$0ADD, // $0ADD + #$0ADE, // $0ADE + #$0ADF, // $0ADF + #$0AE0, // $0AE0 + #$0AE1, // $0AE1 + #$0AE2, // $0AE2 + #$0AE3, // $0AE3 + #$0AE4, // $0AE4 + #$0AE5, // $0AE5 + #$0AE6, // $0AE6 + #$0AE7, // $0AE7 + #$0AE8, // $0AE8 + #$0AE9, // $0AE9 + #$0AEA, // $0AEA + #$0AEB, // $0AEB + #$0AEC, // $0AEC + #$0AED, // $0AED + #$0AEE, // $0AEE + #$0AEF, // $0AEF + #$0AF0, // $0AF0 + #$0AF1, // $0AF1 + #$0AF2, // $0AF2 + #$0AF3, // $0AF3 + #$0AF4, // $0AF4 + #$0AF5, // $0AF5 + #$0AF6, // $0AF6 + #$0AF7, // $0AF7 + #$0AF8, // $0AF8 + #$0AF9, // $0AF9 + #$0AFA, // $0AFA + #$0AFB, // $0AFB + #$0AFC, // $0AFC + #$0AFD, // $0AFD + #$0AFE, // $0AFE + #$0AFF, // $0AFF + #$0B00, // $0B00 + #$0B01, // $0B01 + #$0B02, // $0B02 + #$0B03, // $0B03 + #$0B04, // $0B04 + #$0B05, // $0B05 + #$0B06, // $0B06 + #$0B07, // $0B07 + #$0B08, // $0B08 + #$0B09, // $0B09 + #$0B0A, // $0B0A + #$0B0B, // $0B0B + #$0B0C, // $0B0C + #$0B0D, // $0B0D + #$0B0E, // $0B0E + #$0B0F, // $0B0F + #$0B10, // $0B10 + #$0B11, // $0B11 + #$0B12, // $0B12 + #$0B13, // $0B13 + #$0B14, // $0B14 + #$0B15, // $0B15 + #$0B16, // $0B16 + #$0B17, // $0B17 + #$0B18, // $0B18 + #$0B19, // $0B19 + #$0B1A, // $0B1A + #$0B1B, // $0B1B + #$0B1C, // $0B1C + #$0B1D, // $0B1D + #$0B1E, // $0B1E + #$0B1F, // $0B1F + #$0B20, // $0B20 + #$0B21, // $0B21 + #$0B22, // $0B22 + #$0B23, // $0B23 + #$0B24, // $0B24 + #$0B25, // $0B25 + #$0B26, // $0B26 + #$0B27, // $0B27 + #$0B28, // $0B28 + #$0B29, // $0B29 + #$0B2A, // $0B2A + #$0B2B, // $0B2B + #$0B2C, // $0B2C + #$0B2D, // $0B2D + #$0B2E, // $0B2E + #$0B2F, // $0B2F + #$0B30, // $0B30 + #$0B31, // $0B31 + #$0B32, // $0B32 + #$0B33, // $0B33 + #$0B34, // $0B34 + #$0B35, // $0B35 + #$0B36, // $0B36 + #$0B37, // $0B37 + #$0B38, // $0B38 + #$0B39, // $0B39 + #$0B3A, // $0B3A + #$0B3B, // $0B3B + #$0B3C, // $0B3C + #$0B3D, // $0B3D + #$0B3E, // $0B3E + #$0B3F, // $0B3F + #$0B40, // $0B40 + #$0B41, // $0B41 + #$0B42, // $0B42 + #$0B43, // $0B43 + #$0B44, // $0B44 + #$0B45, // $0B45 + #$0B46, // $0B46 + #$0B47, // $0B47 + #$0B48, // $0B48 + #$0B49, // $0B49 + #$0B4A, // $0B4A + #$0B4B, // $0B4B + #$0B4C, // $0B4C + #$0B4D, // $0B4D + #$0B4E, // $0B4E + #$0B4F, // $0B4F + #$0B50, // $0B50 + #$0B51, // $0B51 + #$0B52, // $0B52 + #$0B53, // $0B53 + #$0B54, // $0B54 + #$0B55, // $0B55 + #$0B56, // $0B56 + #$0B57, // $0B57 + #$0B58, // $0B58 + #$0B59, // $0B59 + #$0B5A, // $0B5A + #$0B5B, // $0B5B + #$0B5C, // $0B5C + #$0B5D, // $0B5D + #$0B5E, // $0B5E + #$0B5F, // $0B5F + #$0B60, // $0B60 + #$0B61, // $0B61 + #$0B62, // $0B62 + #$0B63, // $0B63 + #$0B64, // $0B64 + #$0B65, // $0B65 + #$0B66, // $0B66 + #$0B67, // $0B67 + #$0B68, // $0B68 + #$0B69, // $0B69 + #$0B6A, // $0B6A + #$0B6B, // $0B6B + #$0B6C, // $0B6C + #$0B6D, // $0B6D + #$0B6E, // $0B6E + #$0B6F, // $0B6F + #$0B70, // $0B70 + #$0B71, // $0B71 + #$0B72, // $0B72 + #$0B73, // $0B73 + #$0B74, // $0B74 + #$0B75, // $0B75 + #$0B76, // $0B76 + #$0B77, // $0B77 + #$0B78, // $0B78 + #$0B79, // $0B79 + #$0B7A, // $0B7A + #$0B7B, // $0B7B + #$0B7C, // $0B7C + #$0B7D, // $0B7D + #$0B7E, // $0B7E + #$0B7F, // $0B7F + #$0B80, // $0B80 + #$0B81, // $0B81 + #$0B82, // $0B82 + #$0B83, // $0B83 + #$0B84, // $0B84 + #$0B85, // $0B85 + #$0B86, // $0B86 + #$0B87, // $0B87 + #$0B88, // $0B88 + #$0B89, // $0B89 + #$0B8A, // $0B8A + #$0B8B, // $0B8B + #$0B8C, // $0B8C + #$0B8D, // $0B8D + #$0B8E, // $0B8E + #$0B8F, // $0B8F + #$0B90, // $0B90 + #$0B91, // $0B91 + #$0B92, // $0B92 + #$0B93, // $0B93 + #$0B94, // $0B94 + #$0B95, // $0B95 + #$0B96, // $0B96 + #$0B97, // $0B97 + #$0B98, // $0B98 + #$0B99, // $0B99 + #$0B9A, // $0B9A + #$0B9B, // $0B9B + #$0B9C, // $0B9C + #$0B9D, // $0B9D + #$0B9E, // $0B9E + #$0B9F, // $0B9F + #$0BA0, // $0BA0 + #$0BA1, // $0BA1 + #$0BA2, // $0BA2 + #$0BA3, // $0BA3 + #$0BA4, // $0BA4 + #$0BA5, // $0BA5 + #$0BA6, // $0BA6 + #$0BA7, // $0BA7 + #$0BA8, // $0BA8 + #$0BA9, // $0BA9 + #$0BAA, // $0BAA + #$0BAB, // $0BAB + #$0BAC, // $0BAC + #$0BAD, // $0BAD + #$0BAE, // $0BAE + #$0BAF, // $0BAF + #$0BB0, // $0BB0 + #$0BB1, // $0BB1 + #$0BB2, // $0BB2 + #$0BB3, // $0BB3 + #$0BB4, // $0BB4 + #$0BB5, // $0BB5 + #$0BB6, // $0BB6 + #$0BB7, // $0BB7 + #$0BB8, // $0BB8 + #$0BB9, // $0BB9 + #$0BBA, // $0BBA + #$0BBB, // $0BBB + #$0BBC, // $0BBC + #$0BBD, // $0BBD + #$0BBE, // $0BBE + #$0BBF, // $0BBF + #$0BC0, // $0BC0 + #$0BC1, // $0BC1 + #$0BC2, // $0BC2 + #$0BC3, // $0BC3 + #$0BC4, // $0BC4 + #$0BC5, // $0BC5 + #$0BC6, // $0BC6 + #$0BC7, // $0BC7 + #$0BC8, // $0BC8 + #$0BC9, // $0BC9 + #$0BCA, // $0BCA + #$0BCB, // $0BCB + #$0BCC, // $0BCC + #$0BCD, // $0BCD + #$0BCE, // $0BCE + #$0BCF, // $0BCF + #$0BD0, // $0BD0 + #$0BD1, // $0BD1 + #$0BD2, // $0BD2 + #$0BD3, // $0BD3 + #$0BD4, // $0BD4 + #$0BD5, // $0BD5 + #$0BD6, // $0BD6 + #$0BD7, // $0BD7 + #$0BD8, // $0BD8 + #$0BD9, // $0BD9 + #$0BDA, // $0BDA + #$0BDB, // $0BDB + #$0BDC, // $0BDC + #$0BDD, // $0BDD + #$0BDE, // $0BDE + #$0BDF, // $0BDF + #$0BE0, // $0BE0 + #$0BE1, // $0BE1 + #$0BE2, // $0BE2 + #$0BE3, // $0BE3 + #$0BE4, // $0BE4 + #$0BE5, // $0BE5 + #$0BE6, // $0BE6 + #$0BE7, // $0BE7 + #$0BE8, // $0BE8 + #$0BE9, // $0BE9 + #$0BEA, // $0BEA + #$0BEB, // $0BEB + #$0BEC, // $0BEC + #$0BED, // $0BED + #$0BEE, // $0BEE + #$0BEF, // $0BEF + #$0BF0, // $0BF0 + #$0BF1, // $0BF1 + #$0BF2, // $0BF2 + #$0BF3, // $0BF3 + #$0BF4, // $0BF4 + #$0BF5, // $0BF5 + #$0BF6, // $0BF6 + #$0BF7, // $0BF7 + #$0BF8, // $0BF8 + #$0BF9, // $0BF9 + #$0BFA, // $0BFA + #$0BFB, // $0BFB + #$0BFC, // $0BFC + #$0BFD, // $0BFD + #$0BFE, // $0BFE + #$0BFF, // $0BFF + #$0C00, // $0C00 + #$0C01, // $0C01 + #$0C02, // $0C02 + #$0C03, // $0C03 + #$0C04, // $0C04 + #$0C05, // $0C05 + #$0C06, // $0C06 + #$0C07, // $0C07 + #$0C08, // $0C08 + #$0C09, // $0C09 + #$0C0A, // $0C0A + #$0C0B, // $0C0B + #$0C0C, // $0C0C + #$0C0D, // $0C0D + #$0C0E, // $0C0E + #$0C0F, // $0C0F + #$0C10, // $0C10 + #$0C11, // $0C11 + #$0C12, // $0C12 + #$0C13, // $0C13 + #$0C14, // $0C14 + #$0C15, // $0C15 + #$0C16, // $0C16 + #$0C17, // $0C17 + #$0C18, // $0C18 + #$0C19, // $0C19 + #$0C1A, // $0C1A + #$0C1B, // $0C1B + #$0C1C, // $0C1C + #$0C1D, // $0C1D + #$0C1E, // $0C1E + #$0C1F, // $0C1F + #$0C20, // $0C20 + #$0C21, // $0C21 + #$0C22, // $0C22 + #$0C23, // $0C23 + #$0C24, // $0C24 + #$0C25, // $0C25 + #$0C26, // $0C26 + #$0C27, // $0C27 + #$0C28, // $0C28 + #$0C29, // $0C29 + #$0C2A, // $0C2A + #$0C2B, // $0C2B + #$0C2C, // $0C2C + #$0C2D, // $0C2D + #$0C2E, // $0C2E + #$0C2F, // $0C2F + #$0C30, // $0C30 + #$0C31, // $0C31 + #$0C32, // $0C32 + #$0C33, // $0C33 + #$0C34, // $0C34 + #$0C35, // $0C35 + #$0C36, // $0C36 + #$0C37, // $0C37 + #$0C38, // $0C38 + #$0C39, // $0C39 + #$0C3A, // $0C3A + #$0C3B, // $0C3B + #$0C3C, // $0C3C + #$0C3D, // $0C3D + #$0C3E, // $0C3E + #$0C3F, // $0C3F + #$0C40, // $0C40 + #$0C41, // $0C41 + #$0C42, // $0C42 + #$0C43, // $0C43 + #$0C44, // $0C44 + #$0C45, // $0C45 + #$0C46, // $0C46 + #$0C47, // $0C47 + #$0C48, // $0C48 + #$0C49, // $0C49 + #$0C4A, // $0C4A + #$0C4B, // $0C4B + #$0C4C, // $0C4C + #$0C4D, // $0C4D + #$0C4E, // $0C4E + #$0C4F, // $0C4F + #$0C50, // $0C50 + #$0C51, // $0C51 + #$0C52, // $0C52 + #$0C53, // $0C53 + #$0C54, // $0C54 + #$0C55, // $0C55 + #$0C56, // $0C56 + #$0C57, // $0C57 + #$0C58, // $0C58 + #$0C59, // $0C59 + #$0C5A, // $0C5A + #$0C5B, // $0C5B + #$0C5C, // $0C5C + #$0C5D, // $0C5D + #$0C5E, // $0C5E + #$0C5F, // $0C5F + #$0C60, // $0C60 + #$0C61, // $0C61 + #$0C62, // $0C62 + #$0C63, // $0C63 + #$0C64, // $0C64 + #$0C65, // $0C65 + #$0C66, // $0C66 + #$0C67, // $0C67 + #$0C68, // $0C68 + #$0C69, // $0C69 + #$0C6A, // $0C6A + #$0C6B, // $0C6B + #$0C6C, // $0C6C + #$0C6D, // $0C6D + #$0C6E, // $0C6E + #$0C6F, // $0C6F + #$0C70, // $0C70 + #$0C71, // $0C71 + #$0C72, // $0C72 + #$0C73, // $0C73 + #$0C74, // $0C74 + #$0C75, // $0C75 + #$0C76, // $0C76 + #$0C77, // $0C77 + #$0C78, // $0C78 + #$0C79, // $0C79 + #$0C7A, // $0C7A + #$0C7B, // $0C7B + #$0C7C, // $0C7C + #$0C7D, // $0C7D + #$0C7E, // $0C7E + #$0C7F, // $0C7F + #$0C80, // $0C80 + #$0C81, // $0C81 + #$0C82, // $0C82 + #$0C83, // $0C83 + #$0C84, // $0C84 + #$0C85, // $0C85 + #$0C86, // $0C86 + #$0C87, // $0C87 + #$0C88, // $0C88 + #$0C89, // $0C89 + #$0C8A, // $0C8A + #$0C8B, // $0C8B + #$0C8C, // $0C8C + #$0C8D, // $0C8D + #$0C8E, // $0C8E + #$0C8F, // $0C8F + #$0C90, // $0C90 + #$0C91, // $0C91 + #$0C92, // $0C92 + #$0C93, // $0C93 + #$0C94, // $0C94 + #$0C95, // $0C95 + #$0C96, // $0C96 + #$0C97, // $0C97 + #$0C98, // $0C98 + #$0C99, // $0C99 + #$0C9A, // $0C9A + #$0C9B, // $0C9B + #$0C9C, // $0C9C + #$0C9D, // $0C9D + #$0C9E, // $0C9E + #$0C9F, // $0C9F + #$0CA0, // $0CA0 + #$0CA1, // $0CA1 + #$0CA2, // $0CA2 + #$0CA3, // $0CA3 + #$0CA4, // $0CA4 + #$0CA5, // $0CA5 + #$0CA6, // $0CA6 + #$0CA7, // $0CA7 + #$0CA8, // $0CA8 + #$0CA9, // $0CA9 + #$0CAA, // $0CAA + #$0CAB, // $0CAB + #$0CAC, // $0CAC + #$0CAD, // $0CAD + #$0CAE, // $0CAE + #$0CAF, // $0CAF + #$0CB0, // $0CB0 + #$0CB1, // $0CB1 + #$0CB2, // $0CB2 + #$0CB3, // $0CB3 + #$0CB4, // $0CB4 + #$0CB5, // $0CB5 + #$0CB6, // $0CB6 + #$0CB7, // $0CB7 + #$0CB8, // $0CB8 + #$0CB9, // $0CB9 + #$0CBA, // $0CBA + #$0CBB, // $0CBB + #$0CBC, // $0CBC + #$0CBD, // $0CBD + #$0CBE, // $0CBE + #$0CBF, // $0CBF + #$0CC0, // $0CC0 + #$0CC1, // $0CC1 + #$0CC2, // $0CC2 + #$0CC3, // $0CC3 + #$0CC4, // $0CC4 + #$0CC5, // $0CC5 + #$0CC6, // $0CC6 + #$0CC7, // $0CC7 + #$0CC8, // $0CC8 + #$0CC9, // $0CC9 + #$0CCA, // $0CCA + #$0CCB, // $0CCB + #$0CCC, // $0CCC + #$0CCD, // $0CCD + #$0CCE, // $0CCE + #$0CCF, // $0CCF + #$0CD0, // $0CD0 + #$0CD1, // $0CD1 + #$0CD2, // $0CD2 + #$0CD3, // $0CD3 + #$0CD4, // $0CD4 + #$0CD5, // $0CD5 + #$0CD6, // $0CD6 + #$0CD7, // $0CD7 + #$0CD8, // $0CD8 + #$0CD9, // $0CD9 + #$0CDA, // $0CDA + #$0CDB, // $0CDB + #$0CDC, // $0CDC + #$0CDD, // $0CDD + #$0CDE, // $0CDE + #$0CDF, // $0CDF + #$0CE0, // $0CE0 + #$0CE1, // $0CE1 + #$0CE2, // $0CE2 + #$0CE3, // $0CE3 + #$0CE4, // $0CE4 + #$0CE5, // $0CE5 + #$0CE6, // $0CE6 + #$0CE7, // $0CE7 + #$0CE8, // $0CE8 + #$0CE9, // $0CE9 + #$0CEA, // $0CEA + #$0CEB, // $0CEB + #$0CEC, // $0CEC + #$0CED, // $0CED + #$0CEE, // $0CEE + #$0CEF, // $0CEF + #$0CF0, // $0CF0 + #$0CF1, // $0CF1 + #$0CF2, // $0CF2 + #$0CF3, // $0CF3 + #$0CF4, // $0CF4 + #$0CF5, // $0CF5 + #$0CF6, // $0CF6 + #$0CF7, // $0CF7 + #$0CF8, // $0CF8 + #$0CF9, // $0CF9 + #$0CFA, // $0CFA + #$0CFB, // $0CFB + #$0CFC, // $0CFC + #$0CFD, // $0CFD + #$0CFE, // $0CFE + #$0CFF, // $0CFF + #$0D00, // $0D00 + #$0D01, // $0D01 + #$0D02, // $0D02 + #$0D03, // $0D03 + #$0D04, // $0D04 + #$0D05, // $0D05 + #$0D06, // $0D06 + #$0D07, // $0D07 + #$0D08, // $0D08 + #$0D09, // $0D09 + #$0D0A, // $0D0A + #$0D0B, // $0D0B + #$0D0C, // $0D0C + #$0D0D, // $0D0D + #$0D0E, // $0D0E + #$0D0F, // $0D0F + #$0D10, // $0D10 + #$0D11, // $0D11 + #$0D12, // $0D12 + #$0D13, // $0D13 + #$0D14, // $0D14 + #$0D15, // $0D15 + #$0D16, // $0D16 + #$0D17, // $0D17 + #$0D18, // $0D18 + #$0D19, // $0D19 + #$0D1A, // $0D1A + #$0D1B, // $0D1B + #$0D1C, // $0D1C + #$0D1D, // $0D1D + #$0D1E, // $0D1E + #$0D1F, // $0D1F + #$0D20, // $0D20 + #$0D21, // $0D21 + #$0D22, // $0D22 + #$0D23, // $0D23 + #$0D24, // $0D24 + #$0D25, // $0D25 + #$0D26, // $0D26 + #$0D27, // $0D27 + #$0D28, // $0D28 + #$0D29, // $0D29 + #$0D2A, // $0D2A + #$0D2B, // $0D2B + #$0D2C, // $0D2C + #$0D2D, // $0D2D + #$0D2E, // $0D2E + #$0D2F, // $0D2F + #$0D30, // $0D30 + #$0D31, // $0D31 + #$0D32, // $0D32 + #$0D33, // $0D33 + #$0D34, // $0D34 + #$0D35, // $0D35 + #$0D36, // $0D36 + #$0D37, // $0D37 + #$0D38, // $0D38 + #$0D39, // $0D39 + #$0D3A, // $0D3A + #$0D3B, // $0D3B + #$0D3C, // $0D3C + #$0D3D, // $0D3D + #$0D3E, // $0D3E + #$0D3F, // $0D3F + #$0D40, // $0D40 + #$0D41, // $0D41 + #$0D42, // $0D42 + #$0D43, // $0D43 + #$0D44, // $0D44 + #$0D45, // $0D45 + #$0D46, // $0D46 + #$0D47, // $0D47 + #$0D48, // $0D48 + #$0D49, // $0D49 + #$0D4A, // $0D4A + #$0D4B, // $0D4B + #$0D4C, // $0D4C + #$0D4D, // $0D4D + #$0D4E, // $0D4E + #$0D4F, // $0D4F + #$0D50, // $0D50 + #$0D51, // $0D51 + #$0D52, // $0D52 + #$0D53, // $0D53 + #$0D54, // $0D54 + #$0D55, // $0D55 + #$0D56, // $0D56 + #$0D57, // $0D57 + #$0D58, // $0D58 + #$0D59, // $0D59 + #$0D5A, // $0D5A + #$0D5B, // $0D5B + #$0D5C, // $0D5C + #$0D5D, // $0D5D + #$0D5E, // $0D5E + #$0D5F, // $0D5F + #$0D60, // $0D60 + #$0D61, // $0D61 + #$0D62, // $0D62 + #$0D63, // $0D63 + #$0D64, // $0D64 + #$0D65, // $0D65 + #$0D66, // $0D66 + #$0D67, // $0D67 + #$0D68, // $0D68 + #$0D69, // $0D69 + #$0D6A, // $0D6A + #$0D6B, // $0D6B + #$0D6C, // $0D6C + #$0D6D, // $0D6D + #$0D6E, // $0D6E + #$0D6F, // $0D6F + #$0D70, // $0D70 + #$0D71, // $0D71 + #$0D72, // $0D72 + #$0D73, // $0D73 + #$0D74, // $0D74 + #$0D75, // $0D75 + #$0D76, // $0D76 + #$0D77, // $0D77 + #$0D78, // $0D78 + #$0D79, // $0D79 + #$0D7A, // $0D7A + #$0D7B, // $0D7B + #$0D7C, // $0D7C + #$0D7D, // $0D7D + #$0D7E, // $0D7E + #$0D7F, // $0D7F + #$0D80, // $0D80 + #$0D81, // $0D81 + #$0D82, // $0D82 + #$0D83, // $0D83 + #$0D84, // $0D84 + #$0D85, // $0D85 + #$0D86, // $0D86 + #$0D87, // $0D87 + #$0D88, // $0D88 + #$0D89, // $0D89 + #$0D8A, // $0D8A + #$0D8B, // $0D8B + #$0D8C, // $0D8C + #$0D8D, // $0D8D + #$0D8E, // $0D8E + #$0D8F, // $0D8F + #$0D90, // $0D90 + #$0D91, // $0D91 + #$0D92, // $0D92 + #$0D93, // $0D93 + #$0D94, // $0D94 + #$0D95, // $0D95 + #$0D96, // $0D96 + #$0D97, // $0D97 + #$0D98, // $0D98 + #$0D99, // $0D99 + #$0D9A, // $0D9A + #$0D9B, // $0D9B + #$0D9C, // $0D9C + #$0D9D, // $0D9D + #$0D9E, // $0D9E + #$0D9F, // $0D9F + #$0DA0, // $0DA0 + #$0DA1, // $0DA1 + #$0DA2, // $0DA2 + #$0DA3, // $0DA3 + #$0DA4, // $0DA4 + #$0DA5, // $0DA5 + #$0DA6, // $0DA6 + #$0DA7, // $0DA7 + #$0DA8, // $0DA8 + #$0DA9, // $0DA9 + #$0DAA, // $0DAA + #$0DAB, // $0DAB + #$0DAC, // $0DAC + #$0DAD, // $0DAD + #$0DAE, // $0DAE + #$0DAF, // $0DAF + #$0DB0, // $0DB0 + #$0DB1, // $0DB1 + #$0DB2, // $0DB2 + #$0DB3, // $0DB3 + #$0DB4, // $0DB4 + #$0DB5, // $0DB5 + #$0DB6, // $0DB6 + #$0DB7, // $0DB7 + #$0DB8, // $0DB8 + #$0DB9, // $0DB9 + #$0DBA, // $0DBA + #$0DBB, // $0DBB + #$0DBC, // $0DBC + #$0DBD, // $0DBD + #$0DBE, // $0DBE + #$0DBF, // $0DBF + #$0DC0, // $0DC0 + #$0DC1, // $0DC1 + #$0DC2, // $0DC2 + #$0DC3, // $0DC3 + #$0DC4, // $0DC4 + #$0DC5, // $0DC5 + #$0DC6, // $0DC6 + #$0DC7, // $0DC7 + #$0DC8, // $0DC8 + #$0DC9, // $0DC9 + #$0DCA, // $0DCA + #$0DCB, // $0DCB + #$0DCC, // $0DCC + #$0DCD, // $0DCD + #$0DCE, // $0DCE + #$0DCF, // $0DCF + #$0DD0, // $0DD0 + #$0DD1, // $0DD1 + #$0DD2, // $0DD2 + #$0DD3, // $0DD3 + #$0DD4, // $0DD4 + #$0DD5, // $0DD5 + #$0DD6, // $0DD6 + #$0DD7, // $0DD7 + #$0DD8, // $0DD8 + #$0DD9, // $0DD9 + #$0DDA, // $0DDA + #$0DDB, // $0DDB + #$0DDC, // $0DDC + #$0DDD, // $0DDD + #$0DDE, // $0DDE + #$0DDF, // $0DDF + #$0DE0, // $0DE0 + #$0DE1, // $0DE1 + #$0DE2, // $0DE2 + #$0DE3, // $0DE3 + #$0DE4, // $0DE4 + #$0DE5, // $0DE5 + #$0DE6, // $0DE6 + #$0DE7, // $0DE7 + #$0DE8, // $0DE8 + #$0DE9, // $0DE9 + #$0DEA, // $0DEA + #$0DEB, // $0DEB + #$0DEC, // $0DEC + #$0DED, // $0DED + #$0DEE, // $0DEE + #$0DEF, // $0DEF + #$0DF0, // $0DF0 + #$0DF1, // $0DF1 + #$0DF2, // $0DF2 + #$0DF3, // $0DF3 + #$0DF4, // $0DF4 + #$0DF5, // $0DF5 + #$0DF6, // $0DF6 + #$0DF7, // $0DF7 + #$0DF8, // $0DF8 + #$0DF9, // $0DF9 + #$0DFA, // $0DFA + #$0DFB, // $0DFB + #$0DFC, // $0DFC + #$0DFD, // $0DFD + #$0DFE, // $0DFE + #$0DFF, // $0DFF + #$0E00, // $0E00 + #$0E01, // $0E01 + #$0E02, // $0E02 + #$0E03, // $0E03 + #$0E04, // $0E04 + #$0E05, // $0E05 + #$0E06, // $0E06 + #$0E07, // $0E07 + #$0E08, // $0E08 + #$0E09, // $0E09 + #$0E0A, // $0E0A + #$0E0B, // $0E0B + #$0E0C, // $0E0C + #$0E0D, // $0E0D + #$0E0E, // $0E0E + #$0E0F, // $0E0F + #$0E10, // $0E10 + #$0E11, // $0E11 + #$0E12, // $0E12 + #$0E13, // $0E13 + #$0E14, // $0E14 + #$0E15, // $0E15 + #$0E16, // $0E16 + #$0E17, // $0E17 + #$0E18, // $0E18 + #$0E19, // $0E19 + #$0E1A, // $0E1A + #$0E1B, // $0E1B + #$0E1C, // $0E1C + #$0E1D, // $0E1D + #$0E1E, // $0E1E + #$0E1F, // $0E1F + #$0E20, // $0E20 + #$0E21, // $0E21 + #$0E22, // $0E22 + #$0E23, // $0E23 + #$0E24, // $0E24 + #$0E25, // $0E25 + #$0E26, // $0E26 + #$0E27, // $0E27 + #$0E28, // $0E28 + #$0E29, // $0E29 + #$0E2A, // $0E2A + #$0E2B, // $0E2B + #$0E2C, // $0E2C + #$0E2D, // $0E2D + #$0E2E, // $0E2E + #$0E2F, // $0E2F + #$0E30, // $0E30 + #$0E31, // $0E31 + #$0E32, // $0E32 + #$0E33, // $0E33 + #$0E34, // $0E34 + #$0E35, // $0E35 + #$0E36, // $0E36 + #$0E37, // $0E37 + #$0E38, // $0E38 + #$0E39, // $0E39 + #$0E3A, // $0E3A + #$0E3B, // $0E3B + #$0E3C, // $0E3C + #$0E3D, // $0E3D + #$0E3E, // $0E3E + #$0E3F, // $0E3F + #$0E40, // $0E40 + #$0E41, // $0E41 + #$0E42, // $0E42 + #$0E43, // $0E43 + #$0E44, // $0E44 + #$0E45, // $0E45 + #$0E46, // $0E46 + #$0E47, // $0E47 + #$0E48, // $0E48 + #$0E49, // $0E49 + #$0E4A, // $0E4A + #$0E4B, // $0E4B + #$0E4C, // $0E4C + #$0E4D, // $0E4D + #$0E4E, // $0E4E + #$0E4F, // $0E4F + #$0E50, // $0E50 + #$0E51, // $0E51 + #$0E52, // $0E52 + #$0E53, // $0E53 + #$0E54, // $0E54 + #$0E55, // $0E55 + #$0E56, // $0E56 + #$0E57, // $0E57 + #$0E58, // $0E58 + #$0E59, // $0E59 + #$0E5A, // $0E5A + #$0E5B, // $0E5B + #$0E5C, // $0E5C + #$0E5D, // $0E5D + #$0E5E, // $0E5E + #$0E5F, // $0E5F + #$0E60, // $0E60 + #$0E61, // $0E61 + #$0E62, // $0E62 + #$0E63, // $0E63 + #$0E64, // $0E64 + #$0E65, // $0E65 + #$0E66, // $0E66 + #$0E67, // $0E67 + #$0E68, // $0E68 + #$0E69, // $0E69 + #$0E6A, // $0E6A + #$0E6B, // $0E6B + #$0E6C, // $0E6C + #$0E6D, // $0E6D + #$0E6E, // $0E6E + #$0E6F, // $0E6F + #$0E70, // $0E70 + #$0E71, // $0E71 + #$0E72, // $0E72 + #$0E73, // $0E73 + #$0E74, // $0E74 + #$0E75, // $0E75 + #$0E76, // $0E76 + #$0E77, // $0E77 + #$0E78, // $0E78 + #$0E79, // $0E79 + #$0E7A, // $0E7A + #$0E7B, // $0E7B + #$0E7C, // $0E7C + #$0E7D, // $0E7D + #$0E7E, // $0E7E + #$0E7F, // $0E7F + #$0E80, // $0E80 + #$0E81, // $0E81 + #$0E82, // $0E82 + #$0E83, // $0E83 + #$0E84, // $0E84 + #$0E85, // $0E85 + #$0E86, // $0E86 + #$0E87, // $0E87 + #$0E88, // $0E88 + #$0E89, // $0E89 + #$0E8A, // $0E8A + #$0E8B, // $0E8B + #$0E8C, // $0E8C + #$0E8D, // $0E8D + #$0E8E, // $0E8E + #$0E8F, // $0E8F + #$0E90, // $0E90 + #$0E91, // $0E91 + #$0E92, // $0E92 + #$0E93, // $0E93 + #$0E94, // $0E94 + #$0E95, // $0E95 + #$0E96, // $0E96 + #$0E97, // $0E97 + #$0E98, // $0E98 + #$0E99, // $0E99 + #$0E9A, // $0E9A + #$0E9B, // $0E9B + #$0E9C, // $0E9C + #$0E9D, // $0E9D + #$0E9E, // $0E9E + #$0E9F, // $0E9F + #$0EA0, // $0EA0 + #$0EA1, // $0EA1 + #$0EA2, // $0EA2 + #$0EA3, // $0EA3 + #$0EA4, // $0EA4 + #$0EA5, // $0EA5 + #$0EA6, // $0EA6 + #$0EA7, // $0EA7 + #$0EA8, // $0EA8 + #$0EA9, // $0EA9 + #$0EAA, // $0EAA + #$0EAB, // $0EAB + #$0EAC, // $0EAC + #$0EAD, // $0EAD + #$0EAE, // $0EAE + #$0EAF, // $0EAF + #$0EB0, // $0EB0 + #$0EB1, // $0EB1 + #$0EB2, // $0EB2 + #$0EB3, // $0EB3 + #$0EB4, // $0EB4 + #$0EB5, // $0EB5 + #$0EB6, // $0EB6 + #$0EB7, // $0EB7 + #$0EB8, // $0EB8 + #$0EB9, // $0EB9 + #$0EBA, // $0EBA + #$0EBB, // $0EBB + #$0EBC, // $0EBC + #$0EBD, // $0EBD + #$0EBE, // $0EBE + #$0EBF, // $0EBF + #$0EC0, // $0EC0 + #$0EC1, // $0EC1 + #$0EC2, // $0EC2 + #$0EC3, // $0EC3 + #$0EC4, // $0EC4 + #$0EC5, // $0EC5 + #$0EC6, // $0EC6 + #$0EC7, // $0EC7 + #$0EC8, // $0EC8 + #$0EC9, // $0EC9 + #$0ECA, // $0ECA + #$0ECB, // $0ECB + #$0ECC, // $0ECC + #$0ECD, // $0ECD + #$0ECE, // $0ECE + #$0ECF, // $0ECF + #$0ED0, // $0ED0 + #$0ED1, // $0ED1 + #$0ED2, // $0ED2 + #$0ED3, // $0ED3 + #$0ED4, // $0ED4 + #$0ED5, // $0ED5 + #$0ED6, // $0ED6 + #$0ED7, // $0ED7 + #$0ED8, // $0ED8 + #$0ED9, // $0ED9 + #$0EDA, // $0EDA + #$0EDB, // $0EDB + #$0EDC, // $0EDC + #$0EDD, // $0EDD + #$0EDE, // $0EDE + #$0EDF, // $0EDF + #$0EE0, // $0EE0 + #$0EE1, // $0EE1 + #$0EE2, // $0EE2 + #$0EE3, // $0EE3 + #$0EE4, // $0EE4 + #$0EE5, // $0EE5 + #$0EE6, // $0EE6 + #$0EE7, // $0EE7 + #$0EE8, // $0EE8 + #$0EE9, // $0EE9 + #$0EEA, // $0EEA + #$0EEB, // $0EEB + #$0EEC, // $0EEC + #$0EED, // $0EED + #$0EEE, // $0EEE + #$0EEF, // $0EEF + #$0EF0, // $0EF0 + #$0EF1, // $0EF1 + #$0EF2, // $0EF2 + #$0EF3, // $0EF3 + #$0EF4, // $0EF4 + #$0EF5, // $0EF5 + #$0EF6, // $0EF6 + #$0EF7, // $0EF7 + #$0EF8, // $0EF8 + #$0EF9, // $0EF9 + #$0EFA, // $0EFA + #$0EFB, // $0EFB + #$0EFC, // $0EFC + #$0EFD, // $0EFD + #$0EFE, // $0EFE + #$0EFF, // $0EFF + #$0F00, // $0F00 + #$0F01, // $0F01 + #$0F02, // $0F02 + #$0F03, // $0F03 + #$0F04, // $0F04 + #$0F05, // $0F05 + #$0F06, // $0F06 + #$0F07, // $0F07 + #$0F08, // $0F08 + #$0F09, // $0F09 + #$0F0A, // $0F0A + #$0F0B, // $0F0B + #$0F0C, // $0F0C + #$0F0D, // $0F0D + #$0F0E, // $0F0E + #$0F0F, // $0F0F + #$0F10, // $0F10 + #$0F11, // $0F11 + #$0F12, // $0F12 + #$0F13, // $0F13 + #$0F14, // $0F14 + #$0F15, // $0F15 + #$0F16, // $0F16 + #$0F17, // $0F17 + #$0F18, // $0F18 + #$0F19, // $0F19 + #$0F1A, // $0F1A + #$0F1B, // $0F1B + #$0F1C, // $0F1C + #$0F1D, // $0F1D + #$0F1E, // $0F1E + #$0F1F, // $0F1F + #$0F20, // $0F20 + #$0F21, // $0F21 + #$0F22, // $0F22 + #$0F23, // $0F23 + #$0F24, // $0F24 + #$0F25, // $0F25 + #$0F26, // $0F26 + #$0F27, // $0F27 + #$0F28, // $0F28 + #$0F29, // $0F29 + #$0F2A, // $0F2A + #$0F2B, // $0F2B + #$0F2C, // $0F2C + #$0F2D, // $0F2D + #$0F2E, // $0F2E + #$0F2F, // $0F2F + #$0F30, // $0F30 + #$0F31, // $0F31 + #$0F32, // $0F32 + #$0F33, // $0F33 + #$0F34, // $0F34 + #$0F35, // $0F35 + #$0F36, // $0F36 + #$0F37, // $0F37 + #$0F38, // $0F38 + #$0F39, // $0F39 + #$0F3A, // $0F3A + #$0F3B, // $0F3B + #$0F3C, // $0F3C + #$0F3D, // $0F3D + #$0F3E, // $0F3E + #$0F3F, // $0F3F + #$0F40, // $0F40 + #$0F41, // $0F41 + #$0F42, // $0F42 + #$0F43, // $0F43 + #$0F44, // $0F44 + #$0F45, // $0F45 + #$0F46, // $0F46 + #$0F47, // $0F47 + #$0F48, // $0F48 + #$0F49, // $0F49 + #$0F4A, // $0F4A + #$0F4B, // $0F4B + #$0F4C, // $0F4C + #$0F4D, // $0F4D + #$0F4E, // $0F4E + #$0F4F, // $0F4F + #$0F50, // $0F50 + #$0F51, // $0F51 + #$0F52, // $0F52 + #$0F53, // $0F53 + #$0F54, // $0F54 + #$0F55, // $0F55 + #$0F56, // $0F56 + #$0F57, // $0F57 + #$0F58, // $0F58 + #$0F59, // $0F59 + #$0F5A, // $0F5A + #$0F5B, // $0F5B + #$0F5C, // $0F5C + #$0F5D, // $0F5D + #$0F5E, // $0F5E + #$0F5F, // $0F5F + #$0F60, // $0F60 + #$0F61, // $0F61 + #$0F62, // $0F62 + #$0F63, // $0F63 + #$0F64, // $0F64 + #$0F65, // $0F65 + #$0F66, // $0F66 + #$0F67, // $0F67 + #$0F68, // $0F68 + #$0F69, // $0F69 + #$0F6A, // $0F6A + #$0F6B, // $0F6B + #$0F6C, // $0F6C + #$0F6D, // $0F6D + #$0F6E, // $0F6E + #$0F6F, // $0F6F + #$0F70, // $0F70 + #$0F71, // $0F71 + #$0F72, // $0F72 + #$0F73, // $0F73 + #$0F74, // $0F74 + #$0F75, // $0F75 + #$0F76, // $0F76 + #$0F77, // $0F77 + #$0F78, // $0F78 + #$0F79, // $0F79 + #$0F7A, // $0F7A + #$0F7B, // $0F7B + #$0F7C, // $0F7C + #$0F7D, // $0F7D + #$0F7E, // $0F7E + #$0F7F, // $0F7F + #$0F80, // $0F80 + #$0F81, // $0F81 + #$0F82, // $0F82 + #$0F83, // $0F83 + #$0F84, // $0F84 + #$0F85, // $0F85 + #$0F86, // $0F86 + #$0F87, // $0F87 + #$0F88, // $0F88 + #$0F89, // $0F89 + #$0F8A, // $0F8A + #$0F8B, // $0F8B + #$0F8C, // $0F8C + #$0F8D, // $0F8D + #$0F8E, // $0F8E + #$0F8F, // $0F8F + #$0F90, // $0F90 + #$0F91, // $0F91 + #$0F92, // $0F92 + #$0F93, // $0F93 + #$0F94, // $0F94 + #$0F95, // $0F95 + #$0F96, // $0F96 + #$0F97, // $0F97 + #$0F98, // $0F98 + #$0F99, // $0F99 + #$0F9A, // $0F9A + #$0F9B, // $0F9B + #$0F9C, // $0F9C + #$0F9D, // $0F9D + #$0F9E, // $0F9E + #$0F9F, // $0F9F + #$0FA0, // $0FA0 + #$0FA1, // $0FA1 + #$0FA2, // $0FA2 + #$0FA3, // $0FA3 + #$0FA4, // $0FA4 + #$0FA5, // $0FA5 + #$0FA6, // $0FA6 + #$0FA7, // $0FA7 + #$0FA8, // $0FA8 + #$0FA9, // $0FA9 + #$0FAA, // $0FAA + #$0FAB, // $0FAB + #$0FAC, // $0FAC + #$0FAD, // $0FAD + #$0FAE, // $0FAE + #$0FAF, // $0FAF + #$0FB0, // $0FB0 + #$0FB1, // $0FB1 + #$0FB2, // $0FB2 + #$0FB3, // $0FB3 + #$0FB4, // $0FB4 + #$0FB5, // $0FB5 + #$0FB6, // $0FB6 + #$0FB7, // $0FB7 + #$0FB8, // $0FB8 + #$0FB9, // $0FB9 + #$0FBA, // $0FBA + #$0FBB, // $0FBB + #$0FBC, // $0FBC + #$0FBD, // $0FBD + #$0FBE, // $0FBE + #$0FBF, // $0FBF + #$0FC0, // $0FC0 + #$0FC1, // $0FC1 + #$0FC2, // $0FC2 + #$0FC3, // $0FC3 + #$0FC4, // $0FC4 + #$0FC5, // $0FC5 + #$0FC6, // $0FC6 + #$0FC7, // $0FC7 + #$0FC8, // $0FC8 + #$0FC9, // $0FC9 + #$0FCA, // $0FCA + #$0FCB, // $0FCB + #$0FCC, // $0FCC + #$0FCD, // $0FCD + #$0FCE, // $0FCE + #$0FCF, // $0FCF + #$0FD0, // $0FD0 + #$0FD1, // $0FD1 + #$0FD2, // $0FD2 + #$0FD3, // $0FD3 + #$0FD4, // $0FD4 + #$0FD5, // $0FD5 + #$0FD6, // $0FD6 + #$0FD7, // $0FD7 + #$0FD8, // $0FD8 + #$0FD9, // $0FD9 + #$0FDA, // $0FDA + #$0FDB, // $0FDB + #$0FDC, // $0FDC + #$0FDD, // $0FDD + #$0FDE, // $0FDE + #$0FDF, // $0FDF + #$0FE0, // $0FE0 + #$0FE1, // $0FE1 + #$0FE2, // $0FE2 + #$0FE3, // $0FE3 + #$0FE4, // $0FE4 + #$0FE5, // $0FE5 + #$0FE6, // $0FE6 + #$0FE7, // $0FE7 + #$0FE8, // $0FE8 + #$0FE9, // $0FE9 + #$0FEA, // $0FEA + #$0FEB, // $0FEB + #$0FEC, // $0FEC + #$0FED, // $0FED + #$0FEE, // $0FEE + #$0FEF, // $0FEF + #$0FF0, // $0FF0 + #$0FF1, // $0FF1 + #$0FF2, // $0FF2 + #$0FF3, // $0FF3 + #$0FF4, // $0FF4 + #$0FF5, // $0FF5 + #$0FF6, // $0FF6 + #$0FF7, // $0FF7 + #$0FF8, // $0FF8 + #$0FF9, // $0FF9 + #$0FFA, // $0FFA + #$0FFB, // $0FFB + #$0FFC, // $0FFC + #$0FFD, // $0FFD + #$0FFE, // $0FFE + #$0FFF, // $0FFF + #$1000, // $1000 + #$1001, // $1001 + #$1002, // $1002 + #$1003, // $1003 + #$1004, // $1004 + #$1005, // $1005 + #$1006, // $1006 + #$1007, // $1007 + #$1008, // $1008 + #$1009, // $1009 + #$100A, // $100A + #$100B, // $100B + #$100C, // $100C + #$100D, // $100D + #$100E, // $100E + #$100F, // $100F + #$1010, // $1010 + #$1011, // $1011 + #$1012, // $1012 + #$1013, // $1013 + #$1014, // $1014 + #$1015, // $1015 + #$1016, // $1016 + #$1017, // $1017 + #$1018, // $1018 + #$1019, // $1019 + #$101A, // $101A + #$101B, // $101B + #$101C, // $101C + #$101D, // $101D + #$101E, // $101E + #$101F, // $101F + #$1020, // $1020 + #$1021, // $1021 + #$1022, // $1022 + #$1023, // $1023 + #$1024, // $1024 + #$1025, // $1025 + #$1026, // $1026 + #$1027, // $1027 + #$1028, // $1028 + #$1029, // $1029 + #$102A, // $102A + #$102B, // $102B + #$102C, // $102C + #$102D, // $102D + #$102E, // $102E + #$102F, // $102F + #$1030, // $1030 + #$1031, // $1031 + #$1032, // $1032 + #$1033, // $1033 + #$1034, // $1034 + #$1035, // $1035 + #$1036, // $1036 + #$1037, // $1037 + #$1038, // $1038 + #$1039, // $1039 + #$103A, // $103A + #$103B, // $103B + #$103C, // $103C + #$103D, // $103D + #$103E, // $103E + #$103F, // $103F + #$1040, // $1040 + #$1041, // $1041 + #$1042, // $1042 + #$1043, // $1043 + #$1044, // $1044 + #$1045, // $1045 + #$1046, // $1046 + #$1047, // $1047 + #$1048, // $1048 + #$1049, // $1049 + #$104A, // $104A + #$104B, // $104B + #$104C, // $104C + #$104D, // $104D + #$104E, // $104E + #$104F, // $104F + #$1050, // $1050 + #$1051, // $1051 + #$1052, // $1052 + #$1053, // $1053 + #$1054, // $1054 + #$1055, // $1055 + #$1056, // $1056 + #$1057, // $1057 + #$1058, // $1058 + #$1059, // $1059 + #$105A, // $105A + #$105B, // $105B + #$105C, // $105C + #$105D, // $105D + #$105E, // $105E + #$105F, // $105F + #$1060, // $1060 + #$1061, // $1061 + #$1062, // $1062 + #$1063, // $1063 + #$1064, // $1064 + #$1065, // $1065 + #$1066, // $1066 + #$1067, // $1067 + #$1068, // $1068 + #$1069, // $1069 + #$106A, // $106A + #$106B, // $106B + #$106C, // $106C + #$106D, // $106D + #$106E, // $106E + #$106F, // $106F + #$1070, // $1070 + #$1071, // $1071 + #$1072, // $1072 + #$1073, // $1073 + #$1074, // $1074 + #$1075, // $1075 + #$1076, // $1076 + #$1077, // $1077 + #$1078, // $1078 + #$1079, // $1079 + #$107A, // $107A + #$107B, // $107B + #$107C, // $107C + #$107D, // $107D + #$107E, // $107E + #$107F, // $107F + #$1080, // $1080 + #$1081, // $1081 + #$1082, // $1082 + #$1083, // $1083 + #$1084, // $1084 + #$1085, // $1085 + #$1086, // $1086 + #$1087, // $1087 + #$1088, // $1088 + #$1089, // $1089 + #$108A, // $108A + #$108B, // $108B + #$108C, // $108C + #$108D, // $108D + #$108E, // $108E + #$108F, // $108F + #$1090, // $1090 + #$1091, // $1091 + #$1092, // $1092 + #$1093, // $1093 + #$1094, // $1094 + #$1095, // $1095 + #$1096, // $1096 + #$1097, // $1097 + #$1098, // $1098 + #$1099, // $1099 + #$109A, // $109A + #$109B, // $109B + #$109C, // $109C + #$109D, // $109D + #$109E, // $109E + #$109F, // $109F + #$10A0, // $10A0 + #$10A1, // $10A1 + #$10A2, // $10A2 + #$10A3, // $10A3 + #$10A4, // $10A4 + #$10A5, // $10A5 + #$10A6, // $10A6 + #$10A7, // $10A7 + #$10A8, // $10A8 + #$10A9, // $10A9 + #$10AA, // $10AA + #$10AB, // $10AB + #$10AC, // $10AC + #$10AD, // $10AD + #$10AE, // $10AE + #$10AF, // $10AF + #$10B0, // $10B0 + #$10B1, // $10B1 + #$10B2, // $10B2 + #$10B3, // $10B3 + #$10B4, // $10B4 + #$10B5, // $10B5 + #$10B6, // $10B6 + #$10B7, // $10B7 + #$10B8, // $10B8 + #$10B9, // $10B9 + #$10BA, // $10BA + #$10BB, // $10BB + #$10BC, // $10BC + #$10BD, // $10BD + #$10BE, // $10BE + #$10BF, // $10BF + #$10C0, // $10C0 + #$10C1, // $10C1 + #$10C2, // $10C2 + #$10C3, // $10C3 + #$10C4, // $10C4 + #$10C5, // $10C5 + #$10C6, // $10C6 + #$10C7, // $10C7 + #$10C8, // $10C8 + #$10C9, // $10C9 + #$10CA, // $10CA + #$10CB, // $10CB + #$10CC, // $10CC + #$10CD, // $10CD + #$10CE, // $10CE + #$10CF, // $10CF + #$10D0, // $10D0 + #$10D1, // $10D1 + #$10D2, // $10D2 + #$10D3, // $10D3 + #$10D4, // $10D4 + #$10D5, // $10D5 + #$10D6, // $10D6 + #$10D7, // $10D7 + #$10D8, // $10D8 + #$10D9, // $10D9 + #$10DA, // $10DA + #$10DB, // $10DB + #$10DC, // $10DC + #$10DD, // $10DD + #$10DE, // $10DE + #$10DF, // $10DF + #$10E0, // $10E0 + #$10E1, // $10E1 + #$10E2, // $10E2 + #$10E3, // $10E3 + #$10E4, // $10E4 + #$10E5, // $10E5 + #$10E6, // $10E6 + #$10E7, // $10E7 + #$10E8, // $10E8 + #$10E9, // $10E9 + #$10EA, // $10EA + #$10EB, // $10EB + #$10EC, // $10EC + #$10ED, // $10ED + #$10EE, // $10EE + #$10EF, // $10EF + #$10F0, // $10F0 + #$10F1, // $10F1 + #$10F2, // $10F2 + #$10F3, // $10F3 + #$10F4, // $10F4 + #$10F5, // $10F5 + #$10F6, // $10F6 + #$10F7, // $10F7 + #$10F8, // $10F8 + #$10F9, // $10F9 + #$10FA, // $10FA + #$10FB, // $10FB + #$10FC, // $10FC + #$10FD, // $10FD + #$10FE, // $10FE + #$10FF, // $10FF + #$1100, // $1100 + #$1101, // $1101 + #$1102, // $1102 + #$1103, // $1103 + #$1104, // $1104 + #$1105, // $1105 + #$1106, // $1106 + #$1107, // $1107 + #$1108, // $1108 + #$1109, // $1109 + #$110A, // $110A + #$110B, // $110B + #$110C, // $110C + #$110D, // $110D + #$110E, // $110E + #$110F, // $110F + #$1110, // $1110 + #$1111, // $1111 + #$1112, // $1112 + #$1113, // $1113 + #$1114, // $1114 + #$1115, // $1115 + #$1116, // $1116 + #$1117, // $1117 + #$1118, // $1118 + #$1119, // $1119 + #$111A, // $111A + #$111B, // $111B + #$111C, // $111C + #$111D, // $111D + #$111E, // $111E + #$111F, // $111F + #$1120, // $1120 + #$1121, // $1121 + #$1122, // $1122 + #$1123, // $1123 + #$1124, // $1124 + #$1125, // $1125 + #$1126, // $1126 + #$1127, // $1127 + #$1128, // $1128 + #$1129, // $1129 + #$112A, // $112A + #$112B, // $112B + #$112C, // $112C + #$112D, // $112D + #$112E, // $112E + #$112F, // $112F + #$1130, // $1130 + #$1131, // $1131 + #$1132, // $1132 + #$1133, // $1133 + #$1134, // $1134 + #$1135, // $1135 + #$1136, // $1136 + #$1137, // $1137 + #$1138, // $1138 + #$1139, // $1139 + #$113A, // $113A + #$113B, // $113B + #$113C, // $113C + #$113D, // $113D + #$113E, // $113E + #$113F, // $113F + #$1140, // $1140 + #$1141, // $1141 + #$1142, // $1142 + #$1143, // $1143 + #$1144, // $1144 + #$1145, // $1145 + #$1146, // $1146 + #$1147, // $1147 + #$1148, // $1148 + #$1149, // $1149 + #$114A, // $114A + #$114B, // $114B + #$114C, // $114C + #$114D, // $114D + #$114E, // $114E + #$114F, // $114F + #$1150, // $1150 + #$1151, // $1151 + #$1152, // $1152 + #$1153, // $1153 + #$1154, // $1154 + #$1155, // $1155 + #$1156, // $1156 + #$1157, // $1157 + #$1158, // $1158 + #$1159, // $1159 + #$115A, // $115A + #$115B, // $115B + #$115C, // $115C + #$115D, // $115D + #$115E, // $115E + #$115F, // $115F + #$1160, // $1160 + #$1161, // $1161 + #$1162, // $1162 + #$1163, // $1163 + #$1164, // $1164 + #$1165, // $1165 + #$1166, // $1166 + #$1167, // $1167 + #$1168, // $1168 + #$1169, // $1169 + #$116A, // $116A + #$116B, // $116B + #$116C, // $116C + #$116D, // $116D + #$116E, // $116E + #$116F, // $116F + #$1170, // $1170 + #$1171, // $1171 + #$1172, // $1172 + #$1173, // $1173 + #$1174, // $1174 + #$1175, // $1175 + #$1176, // $1176 + #$1177, // $1177 + #$1178, // $1178 + #$1179, // $1179 + #$117A, // $117A + #$117B, // $117B + #$117C, // $117C + #$117D, // $117D + #$117E, // $117E + #$117F, // $117F + #$1180, // $1180 + #$1181, // $1181 + #$1182, // $1182 + #$1183, // $1183 + #$1184, // $1184 + #$1185, // $1185 + #$1186, // $1186 + #$1187, // $1187 + #$1188, // $1188 + #$1189, // $1189 + #$118A, // $118A + #$118B, // $118B + #$118C, // $118C + #$118D, // $118D + #$118E, // $118E + #$118F, // $118F + #$1190, // $1190 + #$1191, // $1191 + #$1192, // $1192 + #$1193, // $1193 + #$1194, // $1194 + #$1195, // $1195 + #$1196, // $1196 + #$1197, // $1197 + #$1198, // $1198 + #$1199, // $1199 + #$119A, // $119A + #$119B, // $119B + #$119C, // $119C + #$119D, // $119D + #$119E, // $119E + #$119F, // $119F + #$11A0, // $11A0 + #$11A1, // $11A1 + #$11A2, // $11A2 + #$11A3, // $11A3 + #$11A4, // $11A4 + #$11A5, // $11A5 + #$11A6, // $11A6 + #$11A7, // $11A7 + #$11A8, // $11A8 + #$11A9, // $11A9 + #$11AA, // $11AA + #$11AB, // $11AB + #$11AC, // $11AC + #$11AD, // $11AD + #$11AE, // $11AE + #$11AF, // $11AF + #$11B0, // $11B0 + #$11B1, // $11B1 + #$11B2, // $11B2 + #$11B3, // $11B3 + #$11B4, // $11B4 + #$11B5, // $11B5 + #$11B6, // $11B6 + #$11B7, // $11B7 + #$11B8, // $11B8 + #$11B9, // $11B9 + #$11BA, // $11BA + #$11BB, // $11BB + #$11BC, // $11BC + #$11BD, // $11BD + #$11BE, // $11BE + #$11BF, // $11BF + #$11C0, // $11C0 + #$11C1, // $11C1 + #$11C2, // $11C2 + #$11C3, // $11C3 + #$11C4, // $11C4 + #$11C5, // $11C5 + #$11C6, // $11C6 + #$11C7, // $11C7 + #$11C8, // $11C8 + #$11C9, // $11C9 + #$11CA, // $11CA + #$11CB, // $11CB + #$11CC, // $11CC + #$11CD, // $11CD + #$11CE, // $11CE + #$11CF, // $11CF + #$11D0, // $11D0 + #$11D1, // $11D1 + #$11D2, // $11D2 + #$11D3, // $11D3 + #$11D4, // $11D4 + #$11D5, // $11D5 + #$11D6, // $11D6 + #$11D7, // $11D7 + #$11D8, // $11D8 + #$11D9, // $11D9 + #$11DA, // $11DA + #$11DB, // $11DB + #$11DC, // $11DC + #$11DD, // $11DD + #$11DE, // $11DE + #$11DF, // $11DF + #$11E0, // $11E0 + #$11E1, // $11E1 + #$11E2, // $11E2 + #$11E3, // $11E3 + #$11E4, // $11E4 + #$11E5, // $11E5 + #$11E6, // $11E6 + #$11E7, // $11E7 + #$11E8, // $11E8 + #$11E9, // $11E9 + #$11EA, // $11EA + #$11EB, // $11EB + #$11EC, // $11EC + #$11ED, // $11ED + #$11EE, // $11EE + #$11EF, // $11EF + #$11F0, // $11F0 + #$11F1, // $11F1 + #$11F2, // $11F2 + #$11F3, // $11F3 + #$11F4, // $11F4 + #$11F5, // $11F5 + #$11F6, // $11F6 + #$11F7, // $11F7 + #$11F8, // $11F8 + #$11F9, // $11F9 + #$11FA, // $11FA + #$11FB, // $11FB + #$11FC, // $11FC + #$11FD, // $11FD + #$11FE, // $11FE + #$11FF, // $11FF + #$1200, // $1200 + #$1201, // $1201 + #$1202, // $1202 + #$1203, // $1203 + #$1204, // $1204 + #$1205, // $1205 + #$1206, // $1206 + #$1207, // $1207 + #$1208, // $1208 + #$1209, // $1209 + #$120A, // $120A + #$120B, // $120B + #$120C, // $120C + #$120D, // $120D + #$120E, // $120E + #$120F, // $120F + #$1210, // $1210 + #$1211, // $1211 + #$1212, // $1212 + #$1213, // $1213 + #$1214, // $1214 + #$1215, // $1215 + #$1216, // $1216 + #$1217, // $1217 + #$1218, // $1218 + #$1219, // $1219 + #$121A, // $121A + #$121B, // $121B + #$121C, // $121C + #$121D, // $121D + #$121E, // $121E + #$121F, // $121F + #$1220, // $1220 + #$1221, // $1221 + #$1222, // $1222 + #$1223, // $1223 + #$1224, // $1224 + #$1225, // $1225 + #$1226, // $1226 + #$1227, // $1227 + #$1228, // $1228 + #$1229, // $1229 + #$122A, // $122A + #$122B, // $122B + #$122C, // $122C + #$122D, // $122D + #$122E, // $122E + #$122F, // $122F + #$1230, // $1230 + #$1231, // $1231 + #$1232, // $1232 + #$1233, // $1233 + #$1234, // $1234 + #$1235, // $1235 + #$1236, // $1236 + #$1237, // $1237 + #$1238, // $1238 + #$1239, // $1239 + #$123A, // $123A + #$123B, // $123B + #$123C, // $123C + #$123D, // $123D + #$123E, // $123E + #$123F, // $123F + #$1240, // $1240 + #$1241, // $1241 + #$1242, // $1242 + #$1243, // $1243 + #$1244, // $1244 + #$1245, // $1245 + #$1246, // $1246 + #$1247, // $1247 + #$1248, // $1248 + #$1249, // $1249 + #$124A, // $124A + #$124B, // $124B + #$124C, // $124C + #$124D, // $124D + #$124E, // $124E + #$124F, // $124F + #$1250, // $1250 + #$1251, // $1251 + #$1252, // $1252 + #$1253, // $1253 + #$1254, // $1254 + #$1255, // $1255 + #$1256, // $1256 + #$1257, // $1257 + #$1258, // $1258 + #$1259, // $1259 + #$125A, // $125A + #$125B, // $125B + #$125C, // $125C + #$125D, // $125D + #$125E, // $125E + #$125F, // $125F + #$1260, // $1260 + #$1261, // $1261 + #$1262, // $1262 + #$1263, // $1263 + #$1264, // $1264 + #$1265, // $1265 + #$1266, // $1266 + #$1267, // $1267 + #$1268, // $1268 + #$1269, // $1269 + #$126A, // $126A + #$126B, // $126B + #$126C, // $126C + #$126D, // $126D + #$126E, // $126E + #$126F, // $126F + #$1270, // $1270 + #$1271, // $1271 + #$1272, // $1272 + #$1273, // $1273 + #$1274, // $1274 + #$1275, // $1275 + #$1276, // $1276 + #$1277, // $1277 + #$1278, // $1278 + #$1279, // $1279 + #$127A, // $127A + #$127B, // $127B + #$127C, // $127C + #$127D, // $127D + #$127E, // $127E + #$127F, // $127F + #$1280, // $1280 + #$1281, // $1281 + #$1282, // $1282 + #$1283, // $1283 + #$1284, // $1284 + #$1285, // $1285 + #$1286, // $1286 + #$1287, // $1287 + #$1288, // $1288 + #$1289, // $1289 + #$128A, // $128A + #$128B, // $128B + #$128C, // $128C + #$128D, // $128D + #$128E, // $128E + #$128F, // $128F + #$1290, // $1290 + #$1291, // $1291 + #$1292, // $1292 + #$1293, // $1293 + #$1294, // $1294 + #$1295, // $1295 + #$1296, // $1296 + #$1297, // $1297 + #$1298, // $1298 + #$1299, // $1299 + #$129A, // $129A + #$129B, // $129B + #$129C, // $129C + #$129D, // $129D + #$129E, // $129E + #$129F, // $129F + #$12A0, // $12A0 + #$12A1, // $12A1 + #$12A2, // $12A2 + #$12A3, // $12A3 + #$12A4, // $12A4 + #$12A5, // $12A5 + #$12A6, // $12A6 + #$12A7, // $12A7 + #$12A8, // $12A8 + #$12A9, // $12A9 + #$12AA, // $12AA + #$12AB, // $12AB + #$12AC, // $12AC + #$12AD, // $12AD + #$12AE, // $12AE + #$12AF, // $12AF + #$12B0, // $12B0 + #$12B1, // $12B1 + #$12B2, // $12B2 + #$12B3, // $12B3 + #$12B4, // $12B4 + #$12B5, // $12B5 + #$12B6, // $12B6 + #$12B7, // $12B7 + #$12B8, // $12B8 + #$12B9, // $12B9 + #$12BA, // $12BA + #$12BB, // $12BB + #$12BC, // $12BC + #$12BD, // $12BD + #$12BE, // $12BE + #$12BF, // $12BF + #$12C0, // $12C0 + #$12C1, // $12C1 + #$12C2, // $12C2 + #$12C3, // $12C3 + #$12C4, // $12C4 + #$12C5, // $12C5 + #$12C6, // $12C6 + #$12C7, // $12C7 + #$12C8, // $12C8 + #$12C9, // $12C9 + #$12CA, // $12CA + #$12CB, // $12CB + #$12CC, // $12CC + #$12CD, // $12CD + #$12CE, // $12CE + #$12CF, // $12CF + #$12D0, // $12D0 + #$12D1, // $12D1 + #$12D2, // $12D2 + #$12D3, // $12D3 + #$12D4, // $12D4 + #$12D5, // $12D5 + #$12D6, // $12D6 + #$12D7, // $12D7 + #$12D8, // $12D8 + #$12D9, // $12D9 + #$12DA, // $12DA + #$12DB, // $12DB + #$12DC, // $12DC + #$12DD, // $12DD + #$12DE, // $12DE + #$12DF, // $12DF + #$12E0, // $12E0 + #$12E1, // $12E1 + #$12E2, // $12E2 + #$12E3, // $12E3 + #$12E4, // $12E4 + #$12E5, // $12E5 + #$12E6, // $12E6 + #$12E7, // $12E7 + #$12E8, // $12E8 + #$12E9, // $12E9 + #$12EA, // $12EA + #$12EB, // $12EB + #$12EC, // $12EC + #$12ED, // $12ED + #$12EE, // $12EE + #$12EF, // $12EF + #$12F0, // $12F0 + #$12F1, // $12F1 + #$12F2, // $12F2 + #$12F3, // $12F3 + #$12F4, // $12F4 + #$12F5, // $12F5 + #$12F6, // $12F6 + #$12F7, // $12F7 + #$12F8, // $12F8 + #$12F9, // $12F9 + #$12FA, // $12FA + #$12FB, // $12FB + #$12FC, // $12FC + #$12FD, // $12FD + #$12FE, // $12FE + #$12FF, // $12FF + #$1300, // $1300 + #$1301, // $1301 + #$1302, // $1302 + #$1303, // $1303 + #$1304, // $1304 + #$1305, // $1305 + #$1306, // $1306 + #$1307, // $1307 + #$1308, // $1308 + #$1309, // $1309 + #$130A, // $130A + #$130B, // $130B + #$130C, // $130C + #$130D, // $130D + #$130E, // $130E + #$130F, // $130F + #$1310, // $1310 + #$1311, // $1311 + #$1312, // $1312 + #$1313, // $1313 + #$1314, // $1314 + #$1315, // $1315 + #$1316, // $1316 + #$1317, // $1317 + #$1318, // $1318 + #$1319, // $1319 + #$131A, // $131A + #$131B, // $131B + #$131C, // $131C + #$131D, // $131D + #$131E, // $131E + #$131F, // $131F + #$1320, // $1320 + #$1321, // $1321 + #$1322, // $1322 + #$1323, // $1323 + #$1324, // $1324 + #$1325, // $1325 + #$1326, // $1326 + #$1327, // $1327 + #$1328, // $1328 + #$1329, // $1329 + #$132A, // $132A + #$132B, // $132B + #$132C, // $132C + #$132D, // $132D + #$132E, // $132E + #$132F, // $132F + #$1330, // $1330 + #$1331, // $1331 + #$1332, // $1332 + #$1333, // $1333 + #$1334, // $1334 + #$1335, // $1335 + #$1336, // $1336 + #$1337, // $1337 + #$1338, // $1338 + #$1339, // $1339 + #$133A, // $133A + #$133B, // $133B + #$133C, // $133C + #$133D, // $133D + #$133E, // $133E + #$133F, // $133F + #$1340, // $1340 + #$1341, // $1341 + #$1342, // $1342 + #$1343, // $1343 + #$1344, // $1344 + #$1345, // $1345 + #$1346, // $1346 + #$1347, // $1347 + #$1348, // $1348 + #$1349, // $1349 + #$134A, // $134A + #$134B, // $134B + #$134C, // $134C + #$134D, // $134D + #$134E, // $134E + #$134F, // $134F + #$1350, // $1350 + #$1351, // $1351 + #$1352, // $1352 + #$1353, // $1353 + #$1354, // $1354 + #$1355, // $1355 + #$1356, // $1356 + #$1357, // $1357 + #$1358, // $1358 + #$1359, // $1359 + #$135A, // $135A + #$135B, // $135B + #$135C, // $135C + #$135D, // $135D + #$135E, // $135E + #$135F, // $135F + #$1360, // $1360 + #$1361, // $1361 + #$1362, // $1362 + #$1363, // $1363 + #$1364, // $1364 + #$1365, // $1365 + #$1366, // $1366 + #$1367, // $1367 + #$1368, // $1368 + #$1369, // $1369 + #$136A, // $136A + #$136B, // $136B + #$136C, // $136C + #$136D, // $136D + #$136E, // $136E + #$136F, // $136F + #$1370, // $1370 + #$1371, // $1371 + #$1372, // $1372 + #$1373, // $1373 + #$1374, // $1374 + #$1375, // $1375 + #$1376, // $1376 + #$1377, // $1377 + #$1378, // $1378 + #$1379, // $1379 + #$137A, // $137A + #$137B, // $137B + #$137C, // $137C + #$137D, // $137D + #$137E, // $137E + #$137F, // $137F + #$1380, // $1380 + #$1381, // $1381 + #$1382, // $1382 + #$1383, // $1383 + #$1384, // $1384 + #$1385, // $1385 + #$1386, // $1386 + #$1387, // $1387 + #$1388, // $1388 + #$1389, // $1389 + #$138A, // $138A + #$138B, // $138B + #$138C, // $138C + #$138D, // $138D + #$138E, // $138E + #$138F, // $138F + #$1390, // $1390 + #$1391, // $1391 + #$1392, // $1392 + #$1393, // $1393 + #$1394, // $1394 + #$1395, // $1395 + #$1396, // $1396 + #$1397, // $1397 + #$1398, // $1398 + #$1399, // $1399 + #$139A, // $139A + #$139B, // $139B + #$139C, // $139C + #$139D, // $139D + #$139E, // $139E + #$139F, // $139F + #$13A0, // $13A0 + #$13A1, // $13A1 + #$13A2, // $13A2 + #$13A3, // $13A3 + #$13A4, // $13A4 + #$13A5, // $13A5 + #$13A6, // $13A6 + #$13A7, // $13A7 + #$13A8, // $13A8 + #$13A9, // $13A9 + #$13AA, // $13AA + #$13AB, // $13AB + #$13AC, // $13AC + #$13AD, // $13AD + #$13AE, // $13AE + #$13AF, // $13AF + #$13B0, // $13B0 + #$13B1, // $13B1 + #$13B2, // $13B2 + #$13B3, // $13B3 + #$13B4, // $13B4 + #$13B5, // $13B5 + #$13B6, // $13B6 + #$13B7, // $13B7 + #$13B8, // $13B8 + #$13B9, // $13B9 + #$13BA, // $13BA + #$13BB, // $13BB + #$13BC, // $13BC + #$13BD, // $13BD + #$13BE, // $13BE + #$13BF, // $13BF + #$13C0, // $13C0 + #$13C1, // $13C1 + #$13C2, // $13C2 + #$13C3, // $13C3 + #$13C4, // $13C4 + #$13C5, // $13C5 + #$13C6, // $13C6 + #$13C7, // $13C7 + #$13C8, // $13C8 + #$13C9, // $13C9 + #$13CA, // $13CA + #$13CB, // $13CB + #$13CC, // $13CC + #$13CD, // $13CD + #$13CE, // $13CE + #$13CF, // $13CF + #$13D0, // $13D0 + #$13D1, // $13D1 + #$13D2, // $13D2 + #$13D3, // $13D3 + #$13D4, // $13D4 + #$13D5, // $13D5 + #$13D6, // $13D6 + #$13D7, // $13D7 + #$13D8, // $13D8 + #$13D9, // $13D9 + #$13DA, // $13DA + #$13DB, // $13DB + #$13DC, // $13DC + #$13DD, // $13DD + #$13DE, // $13DE + #$13DF, // $13DF + #$13E0, // $13E0 + #$13E1, // $13E1 + #$13E2, // $13E2 + #$13E3, // $13E3 + #$13E4, // $13E4 + #$13E5, // $13E5 + #$13E6, // $13E6 + #$13E7, // $13E7 + #$13E8, // $13E8 + #$13E9, // $13E9 + #$13EA, // $13EA + #$13EB, // $13EB + #$13EC, // $13EC + #$13ED, // $13ED + #$13EE, // $13EE + #$13EF, // $13EF + #$13F0, // $13F0 + #$13F1, // $13F1 + #$13F2, // $13F2 + #$13F3, // $13F3 + #$13F4, // $13F4 + #$13F5, // $13F5 + #$13F6, // $13F6 + #$13F7, // $13F7 + #$13F0, // $13F8 + #$13F1, // $13F9 + #$13F2, // $13FA + #$13F3, // $13FB + #$13F4, // $13FC + #$13F5, // $13FD + #$13FE, // $13FE + #$13FF, // $13FF + #$1400, // $1400 + #$1401, // $1401 + #$1402, // $1402 + #$1403, // $1403 + #$1404, // $1404 + #$1405, // $1405 + #$1406, // $1406 + #$1407, // $1407 + #$1408, // $1408 + #$1409, // $1409 + #$140A, // $140A + #$140B, // $140B + #$140C, // $140C + #$140D, // $140D + #$140E, // $140E + #$140F, // $140F + #$1410, // $1410 + #$1411, // $1411 + #$1412, // $1412 + #$1413, // $1413 + #$1414, // $1414 + #$1415, // $1415 + #$1416, // $1416 + #$1417, // $1417 + #$1418, // $1418 + #$1419, // $1419 + #$141A, // $141A + #$141B, // $141B + #$141C, // $141C + #$141D, // $141D + #$141E, // $141E + #$141F, // $141F + #$1420, // $1420 + #$1421, // $1421 + #$1422, // $1422 + #$1423, // $1423 + #$1424, // $1424 + #$1425, // $1425 + #$1426, // $1426 + #$1427, // $1427 + #$1428, // $1428 + #$1429, // $1429 + #$142A, // $142A + #$142B, // $142B + #$142C, // $142C + #$142D, // $142D + #$142E, // $142E + #$142F, // $142F + #$1430, // $1430 + #$1431, // $1431 + #$1432, // $1432 + #$1433, // $1433 + #$1434, // $1434 + #$1435, // $1435 + #$1436, // $1436 + #$1437, // $1437 + #$1438, // $1438 + #$1439, // $1439 + #$143A, // $143A + #$143B, // $143B + #$143C, // $143C + #$143D, // $143D + #$143E, // $143E + #$143F, // $143F + #$1440, // $1440 + #$1441, // $1441 + #$1442, // $1442 + #$1443, // $1443 + #$1444, // $1444 + #$1445, // $1445 + #$1446, // $1446 + #$1447, // $1447 + #$1448, // $1448 + #$1449, // $1449 + #$144A, // $144A + #$144B, // $144B + #$144C, // $144C + #$144D, // $144D + #$144E, // $144E + #$144F, // $144F + #$1450, // $1450 + #$1451, // $1451 + #$1452, // $1452 + #$1453, // $1453 + #$1454, // $1454 + #$1455, // $1455 + #$1456, // $1456 + #$1457, // $1457 + #$1458, // $1458 + #$1459, // $1459 + #$145A, // $145A + #$145B, // $145B + #$145C, // $145C + #$145D, // $145D + #$145E, // $145E + #$145F, // $145F + #$1460, // $1460 + #$1461, // $1461 + #$1462, // $1462 + #$1463, // $1463 + #$1464, // $1464 + #$1465, // $1465 + #$1466, // $1466 + #$1467, // $1467 + #$1468, // $1468 + #$1469, // $1469 + #$146A, // $146A + #$146B, // $146B + #$146C, // $146C + #$146D, // $146D + #$146E, // $146E + #$146F, // $146F + #$1470, // $1470 + #$1471, // $1471 + #$1472, // $1472 + #$1473, // $1473 + #$1474, // $1474 + #$1475, // $1475 + #$1476, // $1476 + #$1477, // $1477 + #$1478, // $1478 + #$1479, // $1479 + #$147A, // $147A + #$147B, // $147B + #$147C, // $147C + #$147D, // $147D + #$147E, // $147E + #$147F, // $147F + #$1480, // $1480 + #$1481, // $1481 + #$1482, // $1482 + #$1483, // $1483 + #$1484, // $1484 + #$1485, // $1485 + #$1486, // $1486 + #$1487, // $1487 + #$1488, // $1488 + #$1489, // $1489 + #$148A, // $148A + #$148B, // $148B + #$148C, // $148C + #$148D, // $148D + #$148E, // $148E + #$148F, // $148F + #$1490, // $1490 + #$1491, // $1491 + #$1492, // $1492 + #$1493, // $1493 + #$1494, // $1494 + #$1495, // $1495 + #$1496, // $1496 + #$1497, // $1497 + #$1498, // $1498 + #$1499, // $1499 + #$149A, // $149A + #$149B, // $149B + #$149C, // $149C + #$149D, // $149D + #$149E, // $149E + #$149F, // $149F + #$14A0, // $14A0 + #$14A1, // $14A1 + #$14A2, // $14A2 + #$14A3, // $14A3 + #$14A4, // $14A4 + #$14A5, // $14A5 + #$14A6, // $14A6 + #$14A7, // $14A7 + #$14A8, // $14A8 + #$14A9, // $14A9 + #$14AA, // $14AA + #$14AB, // $14AB + #$14AC, // $14AC + #$14AD, // $14AD + #$14AE, // $14AE + #$14AF, // $14AF + #$14B0, // $14B0 + #$14B1, // $14B1 + #$14B2, // $14B2 + #$14B3, // $14B3 + #$14B4, // $14B4 + #$14B5, // $14B5 + #$14B6, // $14B6 + #$14B7, // $14B7 + #$14B8, // $14B8 + #$14B9, // $14B9 + #$14BA, // $14BA + #$14BB, // $14BB + #$14BC, // $14BC + #$14BD, // $14BD + #$14BE, // $14BE + #$14BF, // $14BF + #$14C0, // $14C0 + #$14C1, // $14C1 + #$14C2, // $14C2 + #$14C3, // $14C3 + #$14C4, // $14C4 + #$14C5, // $14C5 + #$14C6, // $14C6 + #$14C7, // $14C7 + #$14C8, // $14C8 + #$14C9, // $14C9 + #$14CA, // $14CA + #$14CB, // $14CB + #$14CC, // $14CC + #$14CD, // $14CD + #$14CE, // $14CE + #$14CF, // $14CF + #$14D0, // $14D0 + #$14D1, // $14D1 + #$14D2, // $14D2 + #$14D3, // $14D3 + #$14D4, // $14D4 + #$14D5, // $14D5 + #$14D6, // $14D6 + #$14D7, // $14D7 + #$14D8, // $14D8 + #$14D9, // $14D9 + #$14DA, // $14DA + #$14DB, // $14DB + #$14DC, // $14DC + #$14DD, // $14DD + #$14DE, // $14DE + #$14DF, // $14DF + #$14E0, // $14E0 + #$14E1, // $14E1 + #$14E2, // $14E2 + #$14E3, // $14E3 + #$14E4, // $14E4 + #$14E5, // $14E5 + #$14E6, // $14E6 + #$14E7, // $14E7 + #$14E8, // $14E8 + #$14E9, // $14E9 + #$14EA, // $14EA + #$14EB, // $14EB + #$14EC, // $14EC + #$14ED, // $14ED + #$14EE, // $14EE + #$14EF, // $14EF + #$14F0, // $14F0 + #$14F1, // $14F1 + #$14F2, // $14F2 + #$14F3, // $14F3 + #$14F4, // $14F4 + #$14F5, // $14F5 + #$14F6, // $14F6 + #$14F7, // $14F7 + #$14F8, // $14F8 + #$14F9, // $14F9 + #$14FA, // $14FA + #$14FB, // $14FB + #$14FC, // $14FC + #$14FD, // $14FD + #$14FE, // $14FE + #$14FF, // $14FF + #$1500, // $1500 + #$1501, // $1501 + #$1502, // $1502 + #$1503, // $1503 + #$1504, // $1504 + #$1505, // $1505 + #$1506, // $1506 + #$1507, // $1507 + #$1508, // $1508 + #$1509, // $1509 + #$150A, // $150A + #$150B, // $150B + #$150C, // $150C + #$150D, // $150D + #$150E, // $150E + #$150F, // $150F + #$1510, // $1510 + #$1511, // $1511 + #$1512, // $1512 + #$1513, // $1513 + #$1514, // $1514 + #$1515, // $1515 + #$1516, // $1516 + #$1517, // $1517 + #$1518, // $1518 + #$1519, // $1519 + #$151A, // $151A + #$151B, // $151B + #$151C, // $151C + #$151D, // $151D + #$151E, // $151E + #$151F, // $151F + #$1520, // $1520 + #$1521, // $1521 + #$1522, // $1522 + #$1523, // $1523 + #$1524, // $1524 + #$1525, // $1525 + #$1526, // $1526 + #$1527, // $1527 + #$1528, // $1528 + #$1529, // $1529 + #$152A, // $152A + #$152B, // $152B + #$152C, // $152C + #$152D, // $152D + #$152E, // $152E + #$152F, // $152F + #$1530, // $1530 + #$1531, // $1531 + #$1532, // $1532 + #$1533, // $1533 + #$1534, // $1534 + #$1535, // $1535 + #$1536, // $1536 + #$1537, // $1537 + #$1538, // $1538 + #$1539, // $1539 + #$153A, // $153A + #$153B, // $153B + #$153C, // $153C + #$153D, // $153D + #$153E, // $153E + #$153F, // $153F + #$1540, // $1540 + #$1541, // $1541 + #$1542, // $1542 + #$1543, // $1543 + #$1544, // $1544 + #$1545, // $1545 + #$1546, // $1546 + #$1547, // $1547 + #$1548, // $1548 + #$1549, // $1549 + #$154A, // $154A + #$154B, // $154B + #$154C, // $154C + #$154D, // $154D + #$154E, // $154E + #$154F, // $154F + #$1550, // $1550 + #$1551, // $1551 + #$1552, // $1552 + #$1553, // $1553 + #$1554, // $1554 + #$1555, // $1555 + #$1556, // $1556 + #$1557, // $1557 + #$1558, // $1558 + #$1559, // $1559 + #$155A, // $155A + #$155B, // $155B + #$155C, // $155C + #$155D, // $155D + #$155E, // $155E + #$155F, // $155F + #$1560, // $1560 + #$1561, // $1561 + #$1562, // $1562 + #$1563, // $1563 + #$1564, // $1564 + #$1565, // $1565 + #$1566, // $1566 + #$1567, // $1567 + #$1568, // $1568 + #$1569, // $1569 + #$156A, // $156A + #$156B, // $156B + #$156C, // $156C + #$156D, // $156D + #$156E, // $156E + #$156F, // $156F + #$1570, // $1570 + #$1571, // $1571 + #$1572, // $1572 + #$1573, // $1573 + #$1574, // $1574 + #$1575, // $1575 + #$1576, // $1576 + #$1577, // $1577 + #$1578, // $1578 + #$1579, // $1579 + #$157A, // $157A + #$157B, // $157B + #$157C, // $157C + #$157D, // $157D + #$157E, // $157E + #$157F, // $157F + #$1580, // $1580 + #$1581, // $1581 + #$1582, // $1582 + #$1583, // $1583 + #$1584, // $1584 + #$1585, // $1585 + #$1586, // $1586 + #$1587, // $1587 + #$1588, // $1588 + #$1589, // $1589 + #$158A, // $158A + #$158B, // $158B + #$158C, // $158C + #$158D, // $158D + #$158E, // $158E + #$158F, // $158F + #$1590, // $1590 + #$1591, // $1591 + #$1592, // $1592 + #$1593, // $1593 + #$1594, // $1594 + #$1595, // $1595 + #$1596, // $1596 + #$1597, // $1597 + #$1598, // $1598 + #$1599, // $1599 + #$159A, // $159A + #$159B, // $159B + #$159C, // $159C + #$159D, // $159D + #$159E, // $159E + #$159F, // $159F + #$15A0, // $15A0 + #$15A1, // $15A1 + #$15A2, // $15A2 + #$15A3, // $15A3 + #$15A4, // $15A4 + #$15A5, // $15A5 + #$15A6, // $15A6 + #$15A7, // $15A7 + #$15A8, // $15A8 + #$15A9, // $15A9 + #$15AA, // $15AA + #$15AB, // $15AB + #$15AC, // $15AC + #$15AD, // $15AD + #$15AE, // $15AE + #$15AF, // $15AF + #$15B0, // $15B0 + #$15B1, // $15B1 + #$15B2, // $15B2 + #$15B3, // $15B3 + #$15B4, // $15B4 + #$15B5, // $15B5 + #$15B6, // $15B6 + #$15B7, // $15B7 + #$15B8, // $15B8 + #$15B9, // $15B9 + #$15BA, // $15BA + #$15BB, // $15BB + #$15BC, // $15BC + #$15BD, // $15BD + #$15BE, // $15BE + #$15BF, // $15BF + #$15C0, // $15C0 + #$15C1, // $15C1 + #$15C2, // $15C2 + #$15C3, // $15C3 + #$15C4, // $15C4 + #$15C5, // $15C5 + #$15C6, // $15C6 + #$15C7, // $15C7 + #$15C8, // $15C8 + #$15C9, // $15C9 + #$15CA, // $15CA + #$15CB, // $15CB + #$15CC, // $15CC + #$15CD, // $15CD + #$15CE, // $15CE + #$15CF, // $15CF + #$15D0, // $15D0 + #$15D1, // $15D1 + #$15D2, // $15D2 + #$15D3, // $15D3 + #$15D4, // $15D4 + #$15D5, // $15D5 + #$15D6, // $15D6 + #$15D7, // $15D7 + #$15D8, // $15D8 + #$15D9, // $15D9 + #$15DA, // $15DA + #$15DB, // $15DB + #$15DC, // $15DC + #$15DD, // $15DD + #$15DE, // $15DE + #$15DF, // $15DF + #$15E0, // $15E0 + #$15E1, // $15E1 + #$15E2, // $15E2 + #$15E3, // $15E3 + #$15E4, // $15E4 + #$15E5, // $15E5 + #$15E6, // $15E6 + #$15E7, // $15E7 + #$15E8, // $15E8 + #$15E9, // $15E9 + #$15EA, // $15EA + #$15EB, // $15EB + #$15EC, // $15EC + #$15ED, // $15ED + #$15EE, // $15EE + #$15EF, // $15EF + #$15F0, // $15F0 + #$15F1, // $15F1 + #$15F2, // $15F2 + #$15F3, // $15F3 + #$15F4, // $15F4 + #$15F5, // $15F5 + #$15F6, // $15F6 + #$15F7, // $15F7 + #$15F8, // $15F8 + #$15F9, // $15F9 + #$15FA, // $15FA + #$15FB, // $15FB + #$15FC, // $15FC + #$15FD, // $15FD + #$15FE, // $15FE + #$15FF, // $15FF + #$1600, // $1600 + #$1601, // $1601 + #$1602, // $1602 + #$1603, // $1603 + #$1604, // $1604 + #$1605, // $1605 + #$1606, // $1606 + #$1607, // $1607 + #$1608, // $1608 + #$1609, // $1609 + #$160A, // $160A + #$160B, // $160B + #$160C, // $160C + #$160D, // $160D + #$160E, // $160E + #$160F, // $160F + #$1610, // $1610 + #$1611, // $1611 + #$1612, // $1612 + #$1613, // $1613 + #$1614, // $1614 + #$1615, // $1615 + #$1616, // $1616 + #$1617, // $1617 + #$1618, // $1618 + #$1619, // $1619 + #$161A, // $161A + #$161B, // $161B + #$161C, // $161C + #$161D, // $161D + #$161E, // $161E + #$161F, // $161F + #$1620, // $1620 + #$1621, // $1621 + #$1622, // $1622 + #$1623, // $1623 + #$1624, // $1624 + #$1625, // $1625 + #$1626, // $1626 + #$1627, // $1627 + #$1628, // $1628 + #$1629, // $1629 + #$162A, // $162A + #$162B, // $162B + #$162C, // $162C + #$162D, // $162D + #$162E, // $162E + #$162F, // $162F + #$1630, // $1630 + #$1631, // $1631 + #$1632, // $1632 + #$1633, // $1633 + #$1634, // $1634 + #$1635, // $1635 + #$1636, // $1636 + #$1637, // $1637 + #$1638, // $1638 + #$1639, // $1639 + #$163A, // $163A + #$163B, // $163B + #$163C, // $163C + #$163D, // $163D + #$163E, // $163E + #$163F, // $163F + #$1640, // $1640 + #$1641, // $1641 + #$1642, // $1642 + #$1643, // $1643 + #$1644, // $1644 + #$1645, // $1645 + #$1646, // $1646 + #$1647, // $1647 + #$1648, // $1648 + #$1649, // $1649 + #$164A, // $164A + #$164B, // $164B + #$164C, // $164C + #$164D, // $164D + #$164E, // $164E + #$164F, // $164F + #$1650, // $1650 + #$1651, // $1651 + #$1652, // $1652 + #$1653, // $1653 + #$1654, // $1654 + #$1655, // $1655 + #$1656, // $1656 + #$1657, // $1657 + #$1658, // $1658 + #$1659, // $1659 + #$165A, // $165A + #$165B, // $165B + #$165C, // $165C + #$165D, // $165D + #$165E, // $165E + #$165F, // $165F + #$1660, // $1660 + #$1661, // $1661 + #$1662, // $1662 + #$1663, // $1663 + #$1664, // $1664 + #$1665, // $1665 + #$1666, // $1666 + #$1667, // $1667 + #$1668, // $1668 + #$1669, // $1669 + #$166A, // $166A + #$166B, // $166B + #$166C, // $166C + #$166D, // $166D + #$166E, // $166E + #$166F, // $166F + #$1670, // $1670 + #$1671, // $1671 + #$1672, // $1672 + #$1673, // $1673 + #$1674, // $1674 + #$1675, // $1675 + #$1676, // $1676 + #$1677, // $1677 + #$1678, // $1678 + #$1679, // $1679 + #$167A, // $167A + #$167B, // $167B + #$167C, // $167C + #$167D, // $167D + #$167E, // $167E + #$167F, // $167F + #$1680, // $1680 + #$1681, // $1681 + #$1682, // $1682 + #$1683, // $1683 + #$1684, // $1684 + #$1685, // $1685 + #$1686, // $1686 + #$1687, // $1687 + #$1688, // $1688 + #$1689, // $1689 + #$168A, // $168A + #$168B, // $168B + #$168C, // $168C + #$168D, // $168D + #$168E, // $168E + #$168F, // $168F + #$1690, // $1690 + #$1691, // $1691 + #$1692, // $1692 + #$1693, // $1693 + #$1694, // $1694 + #$1695, // $1695 + #$1696, // $1696 + #$1697, // $1697 + #$1698, // $1698 + #$1699, // $1699 + #$169A, // $169A + #$169B, // $169B + #$169C, // $169C + #$169D, // $169D + #$169E, // $169E + #$169F, // $169F + #$16A0, // $16A0 + #$16A1, // $16A1 + #$16A2, // $16A2 + #$16A3, // $16A3 + #$16A4, // $16A4 + #$16A5, // $16A5 + #$16A6, // $16A6 + #$16A7, // $16A7 + #$16A8, // $16A8 + #$16A9, // $16A9 + #$16AA, // $16AA + #$16AB, // $16AB + #$16AC, // $16AC + #$16AD, // $16AD + #$16AE, // $16AE + #$16AF, // $16AF + #$16B0, // $16B0 + #$16B1, // $16B1 + #$16B2, // $16B2 + #$16B3, // $16B3 + #$16B4, // $16B4 + #$16B5, // $16B5 + #$16B6, // $16B6 + #$16B7, // $16B7 + #$16B8, // $16B8 + #$16B9, // $16B9 + #$16BA, // $16BA + #$16BB, // $16BB + #$16BC, // $16BC + #$16BD, // $16BD + #$16BE, // $16BE + #$16BF, // $16BF + #$16C0, // $16C0 + #$16C1, // $16C1 + #$16C2, // $16C2 + #$16C3, // $16C3 + #$16C4, // $16C4 + #$16C5, // $16C5 + #$16C6, // $16C6 + #$16C7, // $16C7 + #$16C8, // $16C8 + #$16C9, // $16C9 + #$16CA, // $16CA + #$16CB, // $16CB + #$16CC, // $16CC + #$16CD, // $16CD + #$16CE, // $16CE + #$16CF, // $16CF + #$16D0, // $16D0 + #$16D1, // $16D1 + #$16D2, // $16D2 + #$16D3, // $16D3 + #$16D4, // $16D4 + #$16D5, // $16D5 + #$16D6, // $16D6 + #$16D7, // $16D7 + #$16D8, // $16D8 + #$16D9, // $16D9 + #$16DA, // $16DA + #$16DB, // $16DB + #$16DC, // $16DC + #$16DD, // $16DD + #$16DE, // $16DE + #$16DF, // $16DF + #$16E0, // $16E0 + #$16E1, // $16E1 + #$16E2, // $16E2 + #$16E3, // $16E3 + #$16E4, // $16E4 + #$16E5, // $16E5 + #$16E6, // $16E6 + #$16E7, // $16E7 + #$16E8, // $16E8 + #$16E9, // $16E9 + #$16EA, // $16EA + #$16EB, // $16EB + #$16EC, // $16EC + #$16ED, // $16ED + #$16EE, // $16EE + #$16EF, // $16EF + #$16F0, // $16F0 + #$16F1, // $16F1 + #$16F2, // $16F2 + #$16F3, // $16F3 + #$16F4, // $16F4 + #$16F5, // $16F5 + #$16F6, // $16F6 + #$16F7, // $16F7 + #$16F8, // $16F8 + #$16F9, // $16F9 + #$16FA, // $16FA + #$16FB, // $16FB + #$16FC, // $16FC + #$16FD, // $16FD + #$16FE, // $16FE + #$16FF, // $16FF + #$1700, // $1700 + #$1701, // $1701 + #$1702, // $1702 + #$1703, // $1703 + #$1704, // $1704 + #$1705, // $1705 + #$1706, // $1706 + #$1707, // $1707 + #$1708, // $1708 + #$1709, // $1709 + #$170A, // $170A + #$170B, // $170B + #$170C, // $170C + #$170D, // $170D + #$170E, // $170E + #$170F, // $170F + #$1710, // $1710 + #$1711, // $1711 + #$1712, // $1712 + #$1713, // $1713 + #$1714, // $1714 + #$1715, // $1715 + #$1716, // $1716 + #$1717, // $1717 + #$1718, // $1718 + #$1719, // $1719 + #$171A, // $171A + #$171B, // $171B + #$171C, // $171C + #$171D, // $171D + #$171E, // $171E + #$171F, // $171F + #$1720, // $1720 + #$1721, // $1721 + #$1722, // $1722 + #$1723, // $1723 + #$1724, // $1724 + #$1725, // $1725 + #$1726, // $1726 + #$1727, // $1727 + #$1728, // $1728 + #$1729, // $1729 + #$172A, // $172A + #$172B, // $172B + #$172C, // $172C + #$172D, // $172D + #$172E, // $172E + #$172F, // $172F + #$1730, // $1730 + #$1731, // $1731 + #$1732, // $1732 + #$1733, // $1733 + #$1734, // $1734 + #$1735, // $1735 + #$1736, // $1736 + #$1737, // $1737 + #$1738, // $1738 + #$1739, // $1739 + #$173A, // $173A + #$173B, // $173B + #$173C, // $173C + #$173D, // $173D + #$173E, // $173E + #$173F, // $173F + #$1740, // $1740 + #$1741, // $1741 + #$1742, // $1742 + #$1743, // $1743 + #$1744, // $1744 + #$1745, // $1745 + #$1746, // $1746 + #$1747, // $1747 + #$1748, // $1748 + #$1749, // $1749 + #$174A, // $174A + #$174B, // $174B + #$174C, // $174C + #$174D, // $174D + #$174E, // $174E + #$174F, // $174F + #$1750, // $1750 + #$1751, // $1751 + #$1752, // $1752 + #$1753, // $1753 + #$1754, // $1754 + #$1755, // $1755 + #$1756, // $1756 + #$1757, // $1757 + #$1758, // $1758 + #$1759, // $1759 + #$175A, // $175A + #$175B, // $175B + #$175C, // $175C + #$175D, // $175D + #$175E, // $175E + #$175F, // $175F + #$1760, // $1760 + #$1761, // $1761 + #$1762, // $1762 + #$1763, // $1763 + #$1764, // $1764 + #$1765, // $1765 + #$1766, // $1766 + #$1767, // $1767 + #$1768, // $1768 + #$1769, // $1769 + #$176A, // $176A + #$176B, // $176B + #$176C, // $176C + #$176D, // $176D + #$176E, // $176E + #$176F, // $176F + #$1770, // $1770 + #$1771, // $1771 + #$1772, // $1772 + #$1773, // $1773 + #$1774, // $1774 + #$1775, // $1775 + #$1776, // $1776 + #$1777, // $1777 + #$1778, // $1778 + #$1779, // $1779 + #$177A, // $177A + #$177B, // $177B + #$177C, // $177C + #$177D, // $177D + #$177E, // $177E + #$177F, // $177F + #$1780, // $1780 + #$1781, // $1781 + #$1782, // $1782 + #$1783, // $1783 + #$1784, // $1784 + #$1785, // $1785 + #$1786, // $1786 + #$1787, // $1787 + #$1788, // $1788 + #$1789, // $1789 + #$178A, // $178A + #$178B, // $178B + #$178C, // $178C + #$178D, // $178D + #$178E, // $178E + #$178F, // $178F + #$1790, // $1790 + #$1791, // $1791 + #$1792, // $1792 + #$1793, // $1793 + #$1794, // $1794 + #$1795, // $1795 + #$1796, // $1796 + #$1797, // $1797 + #$1798, // $1798 + #$1799, // $1799 + #$179A, // $179A + #$179B, // $179B + #$179C, // $179C + #$179D, // $179D + #$179E, // $179E + #$179F, // $179F + #$17A0, // $17A0 + #$17A1, // $17A1 + #$17A2, // $17A2 + #$17A3, // $17A3 + #$17A4, // $17A4 + #$17A5, // $17A5 + #$17A6, // $17A6 + #$17A7, // $17A7 + #$17A8, // $17A8 + #$17A9, // $17A9 + #$17AA, // $17AA + #$17AB, // $17AB + #$17AC, // $17AC + #$17AD, // $17AD + #$17AE, // $17AE + #$17AF, // $17AF + #$17B0, // $17B0 + #$17B1, // $17B1 + #$17B2, // $17B2 + #$17B3, // $17B3 + #$17B4, // $17B4 + #$17B5, // $17B5 + #$17B6, // $17B6 + #$17B7, // $17B7 + #$17B8, // $17B8 + #$17B9, // $17B9 + #$17BA, // $17BA + #$17BB, // $17BB + #$17BC, // $17BC + #$17BD, // $17BD + #$17BE, // $17BE + #$17BF, // $17BF + #$17C0, // $17C0 + #$17C1, // $17C1 + #$17C2, // $17C2 + #$17C3, // $17C3 + #$17C4, // $17C4 + #$17C5, // $17C5 + #$17C6, // $17C6 + #$17C7, // $17C7 + #$17C8, // $17C8 + #$17C9, // $17C9 + #$17CA, // $17CA + #$17CB, // $17CB + #$17CC, // $17CC + #$17CD, // $17CD + #$17CE, // $17CE + #$17CF, // $17CF + #$17D0, // $17D0 + #$17D1, // $17D1 + #$17D2, // $17D2 + #$17D3, // $17D3 + #$17D4, // $17D4 + #$17D5, // $17D5 + #$17D6, // $17D6 + #$17D7, // $17D7 + #$17D8, // $17D8 + #$17D9, // $17D9 + #$17DA, // $17DA + #$17DB, // $17DB + #$17DC, // $17DC + #$17DD, // $17DD + #$17DE, // $17DE + #$17DF, // $17DF + #$17E0, // $17E0 + #$17E1, // $17E1 + #$17E2, // $17E2 + #$17E3, // $17E3 + #$17E4, // $17E4 + #$17E5, // $17E5 + #$17E6, // $17E6 + #$17E7, // $17E7 + #$17E8, // $17E8 + #$17E9, // $17E9 + #$17EA, // $17EA + #$17EB, // $17EB + #$17EC, // $17EC + #$17ED, // $17ED + #$17EE, // $17EE + #$17EF, // $17EF + #$17F0, // $17F0 + #$17F1, // $17F1 + #$17F2, // $17F2 + #$17F3, // $17F3 + #$17F4, // $17F4 + #$17F5, // $17F5 + #$17F6, // $17F6 + #$17F7, // $17F7 + #$17F8, // $17F8 + #$17F9, // $17F9 + #$17FA, // $17FA + #$17FB, // $17FB + #$17FC, // $17FC + #$17FD, // $17FD + #$17FE, // $17FE + #$17FF, // $17FF + #$1800, // $1800 + #$1801, // $1801 + #$1802, // $1802 + #$1803, // $1803 + #$1804, // $1804 + #$1805, // $1805 + #$1806, // $1806 + #$1807, // $1807 + #$1808, // $1808 + #$1809, // $1809 + #$180A, // $180A + #$180B, // $180B + #$180C, // $180C + #$180D, // $180D + #$180E, // $180E + #$180F, // $180F + #$1810, // $1810 + #$1811, // $1811 + #$1812, // $1812 + #$1813, // $1813 + #$1814, // $1814 + #$1815, // $1815 + #$1816, // $1816 + #$1817, // $1817 + #$1818, // $1818 + #$1819, // $1819 + #$181A, // $181A + #$181B, // $181B + #$181C, // $181C + #$181D, // $181D + #$181E, // $181E + #$181F, // $181F + #$1820, // $1820 + #$1821, // $1821 + #$1822, // $1822 + #$1823, // $1823 + #$1824, // $1824 + #$1825, // $1825 + #$1826, // $1826 + #$1827, // $1827 + #$1828, // $1828 + #$1829, // $1829 + #$182A, // $182A + #$182B, // $182B + #$182C, // $182C + #$182D, // $182D + #$182E, // $182E + #$182F, // $182F + #$1830, // $1830 + #$1831, // $1831 + #$1832, // $1832 + #$1833, // $1833 + #$1834, // $1834 + #$1835, // $1835 + #$1836, // $1836 + #$1837, // $1837 + #$1838, // $1838 + #$1839, // $1839 + #$183A, // $183A + #$183B, // $183B + #$183C, // $183C + #$183D, // $183D + #$183E, // $183E + #$183F, // $183F + #$1840, // $1840 + #$1841, // $1841 + #$1842, // $1842 + #$1843, // $1843 + #$1844, // $1844 + #$1845, // $1845 + #$1846, // $1846 + #$1847, // $1847 + #$1848, // $1848 + #$1849, // $1849 + #$184A, // $184A + #$184B, // $184B + #$184C, // $184C + #$184D, // $184D + #$184E, // $184E + #$184F, // $184F + #$1850, // $1850 + #$1851, // $1851 + #$1852, // $1852 + #$1853, // $1853 + #$1854, // $1854 + #$1855, // $1855 + #$1856, // $1856 + #$1857, // $1857 + #$1858, // $1858 + #$1859, // $1859 + #$185A, // $185A + #$185B, // $185B + #$185C, // $185C + #$185D, // $185D + #$185E, // $185E + #$185F, // $185F + #$1860, // $1860 + #$1861, // $1861 + #$1862, // $1862 + #$1863, // $1863 + #$1864, // $1864 + #$1865, // $1865 + #$1866, // $1866 + #$1867, // $1867 + #$1868, // $1868 + #$1869, // $1869 + #$186A, // $186A + #$186B, // $186B + #$186C, // $186C + #$186D, // $186D + #$186E, // $186E + #$186F, // $186F + #$1870, // $1870 + #$1871, // $1871 + #$1872, // $1872 + #$1873, // $1873 + #$1874, // $1874 + #$1875, // $1875 + #$1876, // $1876 + #$1877, // $1877 + #$1878, // $1878 + #$1879, // $1879 + #$187A, // $187A + #$187B, // $187B + #$187C, // $187C + #$187D, // $187D + #$187E, // $187E + #$187F, // $187F + #$1880, // $1880 + #$1881, // $1881 + #$1882, // $1882 + #$1883, // $1883 + #$1884, // $1884 + #$1885, // $1885 + #$1886, // $1886 + #$1887, // $1887 + #$1888, // $1888 + #$1889, // $1889 + #$188A, // $188A + #$188B, // $188B + #$188C, // $188C + #$188D, // $188D + #$188E, // $188E + #$188F, // $188F + #$1890, // $1890 + #$1891, // $1891 + #$1892, // $1892 + #$1893, // $1893 + #$1894, // $1894 + #$1895, // $1895 + #$1896, // $1896 + #$1897, // $1897 + #$1898, // $1898 + #$1899, // $1899 + #$189A, // $189A + #$189B, // $189B + #$189C, // $189C + #$189D, // $189D + #$189E, // $189E + #$189F, // $189F + #$18A0, // $18A0 + #$18A1, // $18A1 + #$18A2, // $18A2 + #$18A3, // $18A3 + #$18A4, // $18A4 + #$18A5, // $18A5 + #$18A6, // $18A6 + #$18A7, // $18A7 + #$18A8, // $18A8 + #$18A9, // $18A9 + #$18AA, // $18AA + #$18AB, // $18AB + #$18AC, // $18AC + #$18AD, // $18AD + #$18AE, // $18AE + #$18AF, // $18AF + #$18B0, // $18B0 + #$18B1, // $18B1 + #$18B2, // $18B2 + #$18B3, // $18B3 + #$18B4, // $18B4 + #$18B5, // $18B5 + #$18B6, // $18B6 + #$18B7, // $18B7 + #$18B8, // $18B8 + #$18B9, // $18B9 + #$18BA, // $18BA + #$18BB, // $18BB + #$18BC, // $18BC + #$18BD, // $18BD + #$18BE, // $18BE + #$18BF, // $18BF + #$18C0, // $18C0 + #$18C1, // $18C1 + #$18C2, // $18C2 + #$18C3, // $18C3 + #$18C4, // $18C4 + #$18C5, // $18C5 + #$18C6, // $18C6 + #$18C7, // $18C7 + #$18C8, // $18C8 + #$18C9, // $18C9 + #$18CA, // $18CA + #$18CB, // $18CB + #$18CC, // $18CC + #$18CD, // $18CD + #$18CE, // $18CE + #$18CF, // $18CF + #$18D0, // $18D0 + #$18D1, // $18D1 + #$18D2, // $18D2 + #$18D3, // $18D3 + #$18D4, // $18D4 + #$18D5, // $18D5 + #$18D6, // $18D6 + #$18D7, // $18D7 + #$18D8, // $18D8 + #$18D9, // $18D9 + #$18DA, // $18DA + #$18DB, // $18DB + #$18DC, // $18DC + #$18DD, // $18DD + #$18DE, // $18DE + #$18DF, // $18DF + #$18E0, // $18E0 + #$18E1, // $18E1 + #$18E2, // $18E2 + #$18E3, // $18E3 + #$18E4, // $18E4 + #$18E5, // $18E5 + #$18E6, // $18E6 + #$18E7, // $18E7 + #$18E8, // $18E8 + #$18E9, // $18E9 + #$18EA, // $18EA + #$18EB, // $18EB + #$18EC, // $18EC + #$18ED, // $18ED + #$18EE, // $18EE + #$18EF, // $18EF + #$18F0, // $18F0 + #$18F1, // $18F1 + #$18F2, // $18F2 + #$18F3, // $18F3 + #$18F4, // $18F4 + #$18F5, // $18F5 + #$18F6, // $18F6 + #$18F7, // $18F7 + #$18F8, // $18F8 + #$18F9, // $18F9 + #$18FA, // $18FA + #$18FB, // $18FB + #$18FC, // $18FC + #$18FD, // $18FD + #$18FE, // $18FE + #$18FF, // $18FF + #$1900, // $1900 + #$1901, // $1901 + #$1902, // $1902 + #$1903, // $1903 + #$1904, // $1904 + #$1905, // $1905 + #$1906, // $1906 + #$1907, // $1907 + #$1908, // $1908 + #$1909, // $1909 + #$190A, // $190A + #$190B, // $190B + #$190C, // $190C + #$190D, // $190D + #$190E, // $190E + #$190F, // $190F + #$1910, // $1910 + #$1911, // $1911 + #$1912, // $1912 + #$1913, // $1913 + #$1914, // $1914 + #$1915, // $1915 + #$1916, // $1916 + #$1917, // $1917 + #$1918, // $1918 + #$1919, // $1919 + #$191A, // $191A + #$191B, // $191B + #$191C, // $191C + #$191D, // $191D + #$191E, // $191E + #$191F, // $191F + #$1920, // $1920 + #$1921, // $1921 + #$1922, // $1922 + #$1923, // $1923 + #$1924, // $1924 + #$1925, // $1925 + #$1926, // $1926 + #$1927, // $1927 + #$1928, // $1928 + #$1929, // $1929 + #$192A, // $192A + #$192B, // $192B + #$192C, // $192C + #$192D, // $192D + #$192E, // $192E + #$192F, // $192F + #$1930, // $1930 + #$1931, // $1931 + #$1932, // $1932 + #$1933, // $1933 + #$1934, // $1934 + #$1935, // $1935 + #$1936, // $1936 + #$1937, // $1937 + #$1938, // $1938 + #$1939, // $1939 + #$193A, // $193A + #$193B, // $193B + #$193C, // $193C + #$193D, // $193D + #$193E, // $193E + #$193F, // $193F + #$1940, // $1940 + #$1941, // $1941 + #$1942, // $1942 + #$1943, // $1943 + #$1944, // $1944 + #$1945, // $1945 + #$1946, // $1946 + #$1947, // $1947 + #$1948, // $1948 + #$1949, // $1949 + #$194A, // $194A + #$194B, // $194B + #$194C, // $194C + #$194D, // $194D + #$194E, // $194E + #$194F, // $194F + #$1950, // $1950 + #$1951, // $1951 + #$1952, // $1952 + #$1953, // $1953 + #$1954, // $1954 + #$1955, // $1955 + #$1956, // $1956 + #$1957, // $1957 + #$1958, // $1958 + #$1959, // $1959 + #$195A, // $195A + #$195B, // $195B + #$195C, // $195C + #$195D, // $195D + #$195E, // $195E + #$195F, // $195F + #$1960, // $1960 + #$1961, // $1961 + #$1962, // $1962 + #$1963, // $1963 + #$1964, // $1964 + #$1965, // $1965 + #$1966, // $1966 + #$1967, // $1967 + #$1968, // $1968 + #$1969, // $1969 + #$196A, // $196A + #$196B, // $196B + #$196C, // $196C + #$196D, // $196D + #$196E, // $196E + #$196F, // $196F + #$1970, // $1970 + #$1971, // $1971 + #$1972, // $1972 + #$1973, // $1973 + #$1974, // $1974 + #$1975, // $1975 + #$1976, // $1976 + #$1977, // $1977 + #$1978, // $1978 + #$1979, // $1979 + #$197A, // $197A + #$197B, // $197B + #$197C, // $197C + #$197D, // $197D + #$197E, // $197E + #$197F, // $197F + #$1980, // $1980 + #$1981, // $1981 + #$1982, // $1982 + #$1983, // $1983 + #$1984, // $1984 + #$1985, // $1985 + #$1986, // $1986 + #$1987, // $1987 + #$1988, // $1988 + #$1989, // $1989 + #$198A, // $198A + #$198B, // $198B + #$198C, // $198C + #$198D, // $198D + #$198E, // $198E + #$198F, // $198F + #$1990, // $1990 + #$1991, // $1991 + #$1992, // $1992 + #$1993, // $1993 + #$1994, // $1994 + #$1995, // $1995 + #$1996, // $1996 + #$1997, // $1997 + #$1998, // $1998 + #$1999, // $1999 + #$199A, // $199A + #$199B, // $199B + #$199C, // $199C + #$199D, // $199D + #$199E, // $199E + #$199F, // $199F + #$19A0, // $19A0 + #$19A1, // $19A1 + #$19A2, // $19A2 + #$19A3, // $19A3 + #$19A4, // $19A4 + #$19A5, // $19A5 + #$19A6, // $19A6 + #$19A7, // $19A7 + #$19A8, // $19A8 + #$19A9, // $19A9 + #$19AA, // $19AA + #$19AB, // $19AB + #$19AC, // $19AC + #$19AD, // $19AD + #$19AE, // $19AE + #$19AF, // $19AF + #$19B0, // $19B0 + #$19B1, // $19B1 + #$19B2, // $19B2 + #$19B3, // $19B3 + #$19B4, // $19B4 + #$19B5, // $19B5 + #$19B6, // $19B6 + #$19B7, // $19B7 + #$19B8, // $19B8 + #$19B9, // $19B9 + #$19BA, // $19BA + #$19BB, // $19BB + #$19BC, // $19BC + #$19BD, // $19BD + #$19BE, // $19BE + #$19BF, // $19BF + #$19C0, // $19C0 + #$19C1, // $19C1 + #$19C2, // $19C2 + #$19C3, // $19C3 + #$19C4, // $19C4 + #$19C5, // $19C5 + #$19C6, // $19C6 + #$19C7, // $19C7 + #$19C8, // $19C8 + #$19C9, // $19C9 + #$19CA, // $19CA + #$19CB, // $19CB + #$19CC, // $19CC + #$19CD, // $19CD + #$19CE, // $19CE + #$19CF, // $19CF + #$19D0, // $19D0 + #$19D1, // $19D1 + #$19D2, // $19D2 + #$19D3, // $19D3 + #$19D4, // $19D4 + #$19D5, // $19D5 + #$19D6, // $19D6 + #$19D7, // $19D7 + #$19D8, // $19D8 + #$19D9, // $19D9 + #$19DA, // $19DA + #$19DB, // $19DB + #$19DC, // $19DC + #$19DD, // $19DD + #$19DE, // $19DE + #$19DF, // $19DF + #$19E0, // $19E0 + #$19E1, // $19E1 + #$19E2, // $19E2 + #$19E3, // $19E3 + #$19E4, // $19E4 + #$19E5, // $19E5 + #$19E6, // $19E6 + #$19E7, // $19E7 + #$19E8, // $19E8 + #$19E9, // $19E9 + #$19EA, // $19EA + #$19EB, // $19EB + #$19EC, // $19EC + #$19ED, // $19ED + #$19EE, // $19EE + #$19EF, // $19EF + #$19F0, // $19F0 + #$19F1, // $19F1 + #$19F2, // $19F2 + #$19F3, // $19F3 + #$19F4, // $19F4 + #$19F5, // $19F5 + #$19F6, // $19F6 + #$19F7, // $19F7 + #$19F8, // $19F8 + #$19F9, // $19F9 + #$19FA, // $19FA + #$19FB, // $19FB + #$19FC, // $19FC + #$19FD, // $19FD + #$19FE, // $19FE + #$19FF, // $19FF + #$1A00, // $1A00 + #$1A01, // $1A01 + #$1A02, // $1A02 + #$1A03, // $1A03 + #$1A04, // $1A04 + #$1A05, // $1A05 + #$1A06, // $1A06 + #$1A07, // $1A07 + #$1A08, // $1A08 + #$1A09, // $1A09 + #$1A0A, // $1A0A + #$1A0B, // $1A0B + #$1A0C, // $1A0C + #$1A0D, // $1A0D + #$1A0E, // $1A0E + #$1A0F, // $1A0F + #$1A10, // $1A10 + #$1A11, // $1A11 + #$1A12, // $1A12 + #$1A13, // $1A13 + #$1A14, // $1A14 + #$1A15, // $1A15 + #$1A16, // $1A16 + #$1A17, // $1A17 + #$1A18, // $1A18 + #$1A19, // $1A19 + #$1A1A, // $1A1A + #$1A1B, // $1A1B + #$1A1C, // $1A1C + #$1A1D, // $1A1D + #$1A1E, // $1A1E + #$1A1F, // $1A1F + #$1A20, // $1A20 + #$1A21, // $1A21 + #$1A22, // $1A22 + #$1A23, // $1A23 + #$1A24, // $1A24 + #$1A25, // $1A25 + #$1A26, // $1A26 + #$1A27, // $1A27 + #$1A28, // $1A28 + #$1A29, // $1A29 + #$1A2A, // $1A2A + #$1A2B, // $1A2B + #$1A2C, // $1A2C + #$1A2D, // $1A2D + #$1A2E, // $1A2E + #$1A2F, // $1A2F + #$1A30, // $1A30 + #$1A31, // $1A31 + #$1A32, // $1A32 + #$1A33, // $1A33 + #$1A34, // $1A34 + #$1A35, // $1A35 + #$1A36, // $1A36 + #$1A37, // $1A37 + #$1A38, // $1A38 + #$1A39, // $1A39 + #$1A3A, // $1A3A + #$1A3B, // $1A3B + #$1A3C, // $1A3C + #$1A3D, // $1A3D + #$1A3E, // $1A3E + #$1A3F, // $1A3F + #$1A40, // $1A40 + #$1A41, // $1A41 + #$1A42, // $1A42 + #$1A43, // $1A43 + #$1A44, // $1A44 + #$1A45, // $1A45 + #$1A46, // $1A46 + #$1A47, // $1A47 + #$1A48, // $1A48 + #$1A49, // $1A49 + #$1A4A, // $1A4A + #$1A4B, // $1A4B + #$1A4C, // $1A4C + #$1A4D, // $1A4D + #$1A4E, // $1A4E + #$1A4F, // $1A4F + #$1A50, // $1A50 + #$1A51, // $1A51 + #$1A52, // $1A52 + #$1A53, // $1A53 + #$1A54, // $1A54 + #$1A55, // $1A55 + #$1A56, // $1A56 + #$1A57, // $1A57 + #$1A58, // $1A58 + #$1A59, // $1A59 + #$1A5A, // $1A5A + #$1A5B, // $1A5B + #$1A5C, // $1A5C + #$1A5D, // $1A5D + #$1A5E, // $1A5E + #$1A5F, // $1A5F + #$1A60, // $1A60 + #$1A61, // $1A61 + #$1A62, // $1A62 + #$1A63, // $1A63 + #$1A64, // $1A64 + #$1A65, // $1A65 + #$1A66, // $1A66 + #$1A67, // $1A67 + #$1A68, // $1A68 + #$1A69, // $1A69 + #$1A6A, // $1A6A + #$1A6B, // $1A6B + #$1A6C, // $1A6C + #$1A6D, // $1A6D + #$1A6E, // $1A6E + #$1A6F, // $1A6F + #$1A70, // $1A70 + #$1A71, // $1A71 + #$1A72, // $1A72 + #$1A73, // $1A73 + #$1A74, // $1A74 + #$1A75, // $1A75 + #$1A76, // $1A76 + #$1A77, // $1A77 + #$1A78, // $1A78 + #$1A79, // $1A79 + #$1A7A, // $1A7A + #$1A7B, // $1A7B + #$1A7C, // $1A7C + #$1A7D, // $1A7D + #$1A7E, // $1A7E + #$1A7F, // $1A7F + #$1A80, // $1A80 + #$1A81, // $1A81 + #$1A82, // $1A82 + #$1A83, // $1A83 + #$1A84, // $1A84 + #$1A85, // $1A85 + #$1A86, // $1A86 + #$1A87, // $1A87 + #$1A88, // $1A88 + #$1A89, // $1A89 + #$1A8A, // $1A8A + #$1A8B, // $1A8B + #$1A8C, // $1A8C + #$1A8D, // $1A8D + #$1A8E, // $1A8E + #$1A8F, // $1A8F + #$1A90, // $1A90 + #$1A91, // $1A91 + #$1A92, // $1A92 + #$1A93, // $1A93 + #$1A94, // $1A94 + #$1A95, // $1A95 + #$1A96, // $1A96 + #$1A97, // $1A97 + #$1A98, // $1A98 + #$1A99, // $1A99 + #$1A9A, // $1A9A + #$1A9B, // $1A9B + #$1A9C, // $1A9C + #$1A9D, // $1A9D + #$1A9E, // $1A9E + #$1A9F, // $1A9F + #$1AA0, // $1AA0 + #$1AA1, // $1AA1 + #$1AA2, // $1AA2 + #$1AA3, // $1AA3 + #$1AA4, // $1AA4 + #$1AA5, // $1AA5 + #$1AA6, // $1AA6 + #$1AA7, // $1AA7 + #$1AA8, // $1AA8 + #$1AA9, // $1AA9 + #$1AAA, // $1AAA + #$1AAB, // $1AAB + #$1AAC, // $1AAC + #$1AAD, // $1AAD + #$1AAE, // $1AAE + #$1AAF, // $1AAF + #$1AB0, // $1AB0 + #$1AB1, // $1AB1 + #$1AB2, // $1AB2 + #$1AB3, // $1AB3 + #$1AB4, // $1AB4 + #$1AB5, // $1AB5 + #$1AB6, // $1AB6 + #$1AB7, // $1AB7 + #$1AB8, // $1AB8 + #$1AB9, // $1AB9 + #$1ABA, // $1ABA + #$1ABB, // $1ABB + #$1ABC, // $1ABC + #$1ABD, // $1ABD + #$1ABE, // $1ABE + #$1ABF, // $1ABF + #$1AC0, // $1AC0 + #$1AC1, // $1AC1 + #$1AC2, // $1AC2 + #$1AC3, // $1AC3 + #$1AC4, // $1AC4 + #$1AC5, // $1AC5 + #$1AC6, // $1AC6 + #$1AC7, // $1AC7 + #$1AC8, // $1AC8 + #$1AC9, // $1AC9 + #$1ACA, // $1ACA + #$1ACB, // $1ACB + #$1ACC, // $1ACC + #$1ACD, // $1ACD + #$1ACE, // $1ACE + #$1ACF, // $1ACF + #$1AD0, // $1AD0 + #$1AD1, // $1AD1 + #$1AD2, // $1AD2 + #$1AD3, // $1AD3 + #$1AD4, // $1AD4 + #$1AD5, // $1AD5 + #$1AD6, // $1AD6 + #$1AD7, // $1AD7 + #$1AD8, // $1AD8 + #$1AD9, // $1AD9 + #$1ADA, // $1ADA + #$1ADB, // $1ADB + #$1ADC, // $1ADC + #$1ADD, // $1ADD + #$1ADE, // $1ADE + #$1ADF, // $1ADF + #$1AE0, // $1AE0 + #$1AE1, // $1AE1 + #$1AE2, // $1AE2 + #$1AE3, // $1AE3 + #$1AE4, // $1AE4 + #$1AE5, // $1AE5 + #$1AE6, // $1AE6 + #$1AE7, // $1AE7 + #$1AE8, // $1AE8 + #$1AE9, // $1AE9 + #$1AEA, // $1AEA + #$1AEB, // $1AEB + #$1AEC, // $1AEC + #$1AED, // $1AED + #$1AEE, // $1AEE + #$1AEF, // $1AEF + #$1AF0, // $1AF0 + #$1AF1, // $1AF1 + #$1AF2, // $1AF2 + #$1AF3, // $1AF3 + #$1AF4, // $1AF4 + #$1AF5, // $1AF5 + #$1AF6, // $1AF6 + #$1AF7, // $1AF7 + #$1AF8, // $1AF8 + #$1AF9, // $1AF9 + #$1AFA, // $1AFA + #$1AFB, // $1AFB + #$1AFC, // $1AFC + #$1AFD, // $1AFD + #$1AFE, // $1AFE + #$1AFF, // $1AFF + #$1B00, // $1B00 + #$1B01, // $1B01 + #$1B02, // $1B02 + #$1B03, // $1B03 + #$1B04, // $1B04 + #$1B05, // $1B05 + #$1B06, // $1B06 + #$1B07, // $1B07 + #$1B08, // $1B08 + #$1B09, // $1B09 + #$1B0A, // $1B0A + #$1B0B, // $1B0B + #$1B0C, // $1B0C + #$1B0D, // $1B0D + #$1B0E, // $1B0E + #$1B0F, // $1B0F + #$1B10, // $1B10 + #$1B11, // $1B11 + #$1B12, // $1B12 + #$1B13, // $1B13 + #$1B14, // $1B14 + #$1B15, // $1B15 + #$1B16, // $1B16 + #$1B17, // $1B17 + #$1B18, // $1B18 + #$1B19, // $1B19 + #$1B1A, // $1B1A + #$1B1B, // $1B1B + #$1B1C, // $1B1C + #$1B1D, // $1B1D + #$1B1E, // $1B1E + #$1B1F, // $1B1F + #$1B20, // $1B20 + #$1B21, // $1B21 + #$1B22, // $1B22 + #$1B23, // $1B23 + #$1B24, // $1B24 + #$1B25, // $1B25 + #$1B26, // $1B26 + #$1B27, // $1B27 + #$1B28, // $1B28 + #$1B29, // $1B29 + #$1B2A, // $1B2A + #$1B2B, // $1B2B + #$1B2C, // $1B2C + #$1B2D, // $1B2D + #$1B2E, // $1B2E + #$1B2F, // $1B2F + #$1B30, // $1B30 + #$1B31, // $1B31 + #$1B32, // $1B32 + #$1B33, // $1B33 + #$1B34, // $1B34 + #$1B35, // $1B35 + #$1B36, // $1B36 + #$1B37, // $1B37 + #$1B38, // $1B38 + #$1B39, // $1B39 + #$1B3A, // $1B3A + #$1B3B, // $1B3B + #$1B3C, // $1B3C + #$1B3D, // $1B3D + #$1B3E, // $1B3E + #$1B3F, // $1B3F + #$1B40, // $1B40 + #$1B41, // $1B41 + #$1B42, // $1B42 + #$1B43, // $1B43 + #$1B44, // $1B44 + #$1B45, // $1B45 + #$1B46, // $1B46 + #$1B47, // $1B47 + #$1B48, // $1B48 + #$1B49, // $1B49 + #$1B4A, // $1B4A + #$1B4B, // $1B4B + #$1B4C, // $1B4C + #$1B4D, // $1B4D + #$1B4E, // $1B4E + #$1B4F, // $1B4F + #$1B50, // $1B50 + #$1B51, // $1B51 + #$1B52, // $1B52 + #$1B53, // $1B53 + #$1B54, // $1B54 + #$1B55, // $1B55 + #$1B56, // $1B56 + #$1B57, // $1B57 + #$1B58, // $1B58 + #$1B59, // $1B59 + #$1B5A, // $1B5A + #$1B5B, // $1B5B + #$1B5C, // $1B5C + #$1B5D, // $1B5D + #$1B5E, // $1B5E + #$1B5F, // $1B5F + #$1B60, // $1B60 + #$1B61, // $1B61 + #$1B62, // $1B62 + #$1B63, // $1B63 + #$1B64, // $1B64 + #$1B65, // $1B65 + #$1B66, // $1B66 + #$1B67, // $1B67 + #$1B68, // $1B68 + #$1B69, // $1B69 + #$1B6A, // $1B6A + #$1B6B, // $1B6B + #$1B6C, // $1B6C + #$1B6D, // $1B6D + #$1B6E, // $1B6E + #$1B6F, // $1B6F + #$1B70, // $1B70 + #$1B71, // $1B71 + #$1B72, // $1B72 + #$1B73, // $1B73 + #$1B74, // $1B74 + #$1B75, // $1B75 + #$1B76, // $1B76 + #$1B77, // $1B77 + #$1B78, // $1B78 + #$1B79, // $1B79 + #$1B7A, // $1B7A + #$1B7B, // $1B7B + #$1B7C, // $1B7C + #$1B7D, // $1B7D + #$1B7E, // $1B7E + #$1B7F, // $1B7F + #$1B80, // $1B80 + #$1B81, // $1B81 + #$1B82, // $1B82 + #$1B83, // $1B83 + #$1B84, // $1B84 + #$1B85, // $1B85 + #$1B86, // $1B86 + #$1B87, // $1B87 + #$1B88, // $1B88 + #$1B89, // $1B89 + #$1B8A, // $1B8A + #$1B8B, // $1B8B + #$1B8C, // $1B8C + #$1B8D, // $1B8D + #$1B8E, // $1B8E + #$1B8F, // $1B8F + #$1B90, // $1B90 + #$1B91, // $1B91 + #$1B92, // $1B92 + #$1B93, // $1B93 + #$1B94, // $1B94 + #$1B95, // $1B95 + #$1B96, // $1B96 + #$1B97, // $1B97 + #$1B98, // $1B98 + #$1B99, // $1B99 + #$1B9A, // $1B9A + #$1B9B, // $1B9B + #$1B9C, // $1B9C + #$1B9D, // $1B9D + #$1B9E, // $1B9E + #$1B9F, // $1B9F + #$1BA0, // $1BA0 + #$1BA1, // $1BA1 + #$1BA2, // $1BA2 + #$1BA3, // $1BA3 + #$1BA4, // $1BA4 + #$1BA5, // $1BA5 + #$1BA6, // $1BA6 + #$1BA7, // $1BA7 + #$1BA8, // $1BA8 + #$1BA9, // $1BA9 + #$1BAA, // $1BAA + #$1BAB, // $1BAB + #$1BAC, // $1BAC + #$1BAD, // $1BAD + #$1BAE, // $1BAE + #$1BAF, // $1BAF + #$1BB0, // $1BB0 + #$1BB1, // $1BB1 + #$1BB2, // $1BB2 + #$1BB3, // $1BB3 + #$1BB4, // $1BB4 + #$1BB5, // $1BB5 + #$1BB6, // $1BB6 + #$1BB7, // $1BB7 + #$1BB8, // $1BB8 + #$1BB9, // $1BB9 + #$1BBA, // $1BBA + #$1BBB, // $1BBB + #$1BBC, // $1BBC + #$1BBD, // $1BBD + #$1BBE, // $1BBE + #$1BBF, // $1BBF + #$1BC0, // $1BC0 + #$1BC1, // $1BC1 + #$1BC2, // $1BC2 + #$1BC3, // $1BC3 + #$1BC4, // $1BC4 + #$1BC5, // $1BC5 + #$1BC6, // $1BC6 + #$1BC7, // $1BC7 + #$1BC8, // $1BC8 + #$1BC9, // $1BC9 + #$1BCA, // $1BCA + #$1BCB, // $1BCB + #$1BCC, // $1BCC + #$1BCD, // $1BCD + #$1BCE, // $1BCE + #$1BCF, // $1BCF + #$1BD0, // $1BD0 + #$1BD1, // $1BD1 + #$1BD2, // $1BD2 + #$1BD3, // $1BD3 + #$1BD4, // $1BD4 + #$1BD5, // $1BD5 + #$1BD6, // $1BD6 + #$1BD7, // $1BD7 + #$1BD8, // $1BD8 + #$1BD9, // $1BD9 + #$1BDA, // $1BDA + #$1BDB, // $1BDB + #$1BDC, // $1BDC + #$1BDD, // $1BDD + #$1BDE, // $1BDE + #$1BDF, // $1BDF + #$1BE0, // $1BE0 + #$1BE1, // $1BE1 + #$1BE2, // $1BE2 + #$1BE3, // $1BE3 + #$1BE4, // $1BE4 + #$1BE5, // $1BE5 + #$1BE6, // $1BE6 + #$1BE7, // $1BE7 + #$1BE8, // $1BE8 + #$1BE9, // $1BE9 + #$1BEA, // $1BEA + #$1BEB, // $1BEB + #$1BEC, // $1BEC + #$1BED, // $1BED + #$1BEE, // $1BEE + #$1BEF, // $1BEF + #$1BF0, // $1BF0 + #$1BF1, // $1BF1 + #$1BF2, // $1BF2 + #$1BF3, // $1BF3 + #$1BF4, // $1BF4 + #$1BF5, // $1BF5 + #$1BF6, // $1BF6 + #$1BF7, // $1BF7 + #$1BF8, // $1BF8 + #$1BF9, // $1BF9 + #$1BFA, // $1BFA + #$1BFB, // $1BFB + #$1BFC, // $1BFC + #$1BFD, // $1BFD + #$1BFE, // $1BFE + #$1BFF, // $1BFF + #$1C00, // $1C00 + #$1C01, // $1C01 + #$1C02, // $1C02 + #$1C03, // $1C03 + #$1C04, // $1C04 + #$1C05, // $1C05 + #$1C06, // $1C06 + #$1C07, // $1C07 + #$1C08, // $1C08 + #$1C09, // $1C09 + #$1C0A, // $1C0A + #$1C0B, // $1C0B + #$1C0C, // $1C0C + #$1C0D, // $1C0D + #$1C0E, // $1C0E + #$1C0F, // $1C0F + #$1C10, // $1C10 + #$1C11, // $1C11 + #$1C12, // $1C12 + #$1C13, // $1C13 + #$1C14, // $1C14 + #$1C15, // $1C15 + #$1C16, // $1C16 + #$1C17, // $1C17 + #$1C18, // $1C18 + #$1C19, // $1C19 + #$1C1A, // $1C1A + #$1C1B, // $1C1B + #$1C1C, // $1C1C + #$1C1D, // $1C1D + #$1C1E, // $1C1E + #$1C1F, // $1C1F + #$1C20, // $1C20 + #$1C21, // $1C21 + #$1C22, // $1C22 + #$1C23, // $1C23 + #$1C24, // $1C24 + #$1C25, // $1C25 + #$1C26, // $1C26 + #$1C27, // $1C27 + #$1C28, // $1C28 + #$1C29, // $1C29 + #$1C2A, // $1C2A + #$1C2B, // $1C2B + #$1C2C, // $1C2C + #$1C2D, // $1C2D + #$1C2E, // $1C2E + #$1C2F, // $1C2F + #$1C30, // $1C30 + #$1C31, // $1C31 + #$1C32, // $1C32 + #$1C33, // $1C33 + #$1C34, // $1C34 + #$1C35, // $1C35 + #$1C36, // $1C36 + #$1C37, // $1C37 + #$1C38, // $1C38 + #$1C39, // $1C39 + #$1C3A, // $1C3A + #$1C3B, // $1C3B + #$1C3C, // $1C3C + #$1C3D, // $1C3D + #$1C3E, // $1C3E + #$1C3F, // $1C3F + #$1C40, // $1C40 + #$1C41, // $1C41 + #$1C42, // $1C42 + #$1C43, // $1C43 + #$1C44, // $1C44 + #$1C45, // $1C45 + #$1C46, // $1C46 + #$1C47, // $1C47 + #$1C48, // $1C48 + #$1C49, // $1C49 + #$1C4A, // $1C4A + #$1C4B, // $1C4B + #$1C4C, // $1C4C + #$1C4D, // $1C4D + #$1C4E, // $1C4E + #$1C4F, // $1C4F + #$1C50, // $1C50 + #$1C51, // $1C51 + #$1C52, // $1C52 + #$1C53, // $1C53 + #$1C54, // $1C54 + #$1C55, // $1C55 + #$1C56, // $1C56 + #$1C57, // $1C57 + #$1C58, // $1C58 + #$1C59, // $1C59 + #$1C5A, // $1C5A + #$1C5B, // $1C5B + #$1C5C, // $1C5C + #$1C5D, // $1C5D + #$1C5E, // $1C5E + #$1C5F, // $1C5F + #$1C60, // $1C60 + #$1C61, // $1C61 + #$1C62, // $1C62 + #$1C63, // $1C63 + #$1C64, // $1C64 + #$1C65, // $1C65 + #$1C66, // $1C66 + #$1C67, // $1C67 + #$1C68, // $1C68 + #$1C69, // $1C69 + #$1C6A, // $1C6A + #$1C6B, // $1C6B + #$1C6C, // $1C6C + #$1C6D, // $1C6D + #$1C6E, // $1C6E + #$1C6F, // $1C6F + #$1C70, // $1C70 + #$1C71, // $1C71 + #$1C72, // $1C72 + #$1C73, // $1C73 + #$1C74, // $1C74 + #$1C75, // $1C75 + #$1C76, // $1C76 + #$1C77, // $1C77 + #$1C78, // $1C78 + #$1C79, // $1C79 + #$1C7A, // $1C7A + #$1C7B, // $1C7B + #$1C7C, // $1C7C + #$1C7D, // $1C7D + #$1C7E, // $1C7E + #$1C7F, // $1C7F + #$0412, // $1C80 + #$0414, // $1C81 + #$041E, // $1C82 + #$0421, // $1C83 + #$0422, // $1C84 + #$0422, // $1C85 + #$042A, // $1C86 + #$0462, // $1C87 + #$A64A, // $1C88 + #$1C89, // $1C89 + #$1C8A, // $1C8A + #$1C8B, // $1C8B + #$1C8C, // $1C8C + #$1C8D, // $1C8D + #$1C8E, // $1C8E + #$1C8F, // $1C8F + #$1C90, // $1C90 + #$1C91, // $1C91 + #$1C92, // $1C92 + #$1C93, // $1C93 + #$1C94, // $1C94 + #$1C95, // $1C95 + #$1C96, // $1C96 + #$1C97, // $1C97 + #$1C98, // $1C98 + #$1C99, // $1C99 + #$1C9A, // $1C9A + #$1C9B, // $1C9B + #$1C9C, // $1C9C + #$1C9D, // $1C9D + #$1C9E, // $1C9E + #$1C9F, // $1C9F + #$1CA0, // $1CA0 + #$1CA1, // $1CA1 + #$1CA2, // $1CA2 + #$1CA3, // $1CA3 + #$1CA4, // $1CA4 + #$1CA5, // $1CA5 + #$1CA6, // $1CA6 + #$1CA7, // $1CA7 + #$1CA8, // $1CA8 + #$1CA9, // $1CA9 + #$1CAA, // $1CAA + #$1CAB, // $1CAB + #$1CAC, // $1CAC + #$1CAD, // $1CAD + #$1CAE, // $1CAE + #$1CAF, // $1CAF + #$1CB0, // $1CB0 + #$1CB1, // $1CB1 + #$1CB2, // $1CB2 + #$1CB3, // $1CB3 + #$1CB4, // $1CB4 + #$1CB5, // $1CB5 + #$1CB6, // $1CB6 + #$1CB7, // $1CB7 + #$1CB8, // $1CB8 + #$1CB9, // $1CB9 + #$1CBA, // $1CBA + #$1CBB, // $1CBB + #$1CBC, // $1CBC + #$1CBD, // $1CBD + #$1CBE, // $1CBE + #$1CBF, // $1CBF + #$1CC0, // $1CC0 + #$1CC1, // $1CC1 + #$1CC2, // $1CC2 + #$1CC3, // $1CC3 + #$1CC4, // $1CC4 + #$1CC5, // $1CC5 + #$1CC6, // $1CC6 + #$1CC7, // $1CC7 + #$1CC8, // $1CC8 + #$1CC9, // $1CC9 + #$1CCA, // $1CCA + #$1CCB, // $1CCB + #$1CCC, // $1CCC + #$1CCD, // $1CCD + #$1CCE, // $1CCE + #$1CCF, // $1CCF + #$1CD0, // $1CD0 + #$1CD1, // $1CD1 + #$1CD2, // $1CD2 + #$1CD3, // $1CD3 + #$1CD4, // $1CD4 + #$1CD5, // $1CD5 + #$1CD6, // $1CD6 + #$1CD7, // $1CD7 + #$1CD8, // $1CD8 + #$1CD9, // $1CD9 + #$1CDA, // $1CDA + #$1CDB, // $1CDB + #$1CDC, // $1CDC + #$1CDD, // $1CDD + #$1CDE, // $1CDE + #$1CDF, // $1CDF + #$1CE0, // $1CE0 + #$1CE1, // $1CE1 + #$1CE2, // $1CE2 + #$1CE3, // $1CE3 + #$1CE4, // $1CE4 + #$1CE5, // $1CE5 + #$1CE6, // $1CE6 + #$1CE7, // $1CE7 + #$1CE8, // $1CE8 + #$1CE9, // $1CE9 + #$1CEA, // $1CEA + #$1CEB, // $1CEB + #$1CEC, // $1CEC + #$1CED, // $1CED + #$1CEE, // $1CEE + #$1CEF, // $1CEF + #$1CF0, // $1CF0 + #$1CF1, // $1CF1 + #$1CF2, // $1CF2 + #$1CF3, // $1CF3 + #$1CF4, // $1CF4 + #$1CF5, // $1CF5 + #$1CF6, // $1CF6 + #$1CF7, // $1CF7 + #$1CF8, // $1CF8 + #$1CF9, // $1CF9 + #$1CFA, // $1CFA + #$1CFB, // $1CFB + #$1CFC, // $1CFC + #$1CFD, // $1CFD + #$1CFE, // $1CFE + #$1CFF, // $1CFF + #$1D00, // $1D00 + #$1D01, // $1D01 + #$1D02, // $1D02 + #$1D03, // $1D03 + #$1D04, // $1D04 + #$1D05, // $1D05 + #$1D06, // $1D06 + #$1D07, // $1D07 + #$1D08, // $1D08 + #$1D09, // $1D09 + #$1D0A, // $1D0A + #$1D0B, // $1D0B + #$1D0C, // $1D0C + #$1D0D, // $1D0D + #$1D0E, // $1D0E + #$1D0F, // $1D0F + #$1D10, // $1D10 + #$1D11, // $1D11 + #$1D12, // $1D12 + #$1D13, // $1D13 + #$1D14, // $1D14 + #$1D15, // $1D15 + #$1D16, // $1D16 + #$1D17, // $1D17 + #$1D18, // $1D18 + #$1D19, // $1D19 + #$1D1A, // $1D1A + #$1D1B, // $1D1B + #$1D1C, // $1D1C + #$1D1D, // $1D1D + #$1D1E, // $1D1E + #$1D1F, // $1D1F + #$1D20, // $1D20 + #$1D21, // $1D21 + #$1D22, // $1D22 + #$1D23, // $1D23 + #$1D24, // $1D24 + #$1D25, // $1D25 + #$1D26, // $1D26 + #$1D27, // $1D27 + #$1D28, // $1D28 + #$1D29, // $1D29 + #$1D2A, // $1D2A + #$1D2B, // $1D2B + #$1D2C, // $1D2C + #$1D2D, // $1D2D + #$1D2E, // $1D2E + #$1D2F, // $1D2F + #$1D30, // $1D30 + #$1D31, // $1D31 + #$1D32, // $1D32 + #$1D33, // $1D33 + #$1D34, // $1D34 + #$1D35, // $1D35 + #$1D36, // $1D36 + #$1D37, // $1D37 + #$1D38, // $1D38 + #$1D39, // $1D39 + #$1D3A, // $1D3A + #$1D3B, // $1D3B + #$1D3C, // $1D3C + #$1D3D, // $1D3D + #$1D3E, // $1D3E + #$1D3F, // $1D3F + #$1D40, // $1D40 + #$1D41, // $1D41 + #$1D42, // $1D42 + #$1D43, // $1D43 + #$1D44, // $1D44 + #$1D45, // $1D45 + #$1D46, // $1D46 + #$1D47, // $1D47 + #$1D48, // $1D48 + #$1D49, // $1D49 + #$1D4A, // $1D4A + #$1D4B, // $1D4B + #$1D4C, // $1D4C + #$1D4D, // $1D4D + #$1D4E, // $1D4E + #$1D4F, // $1D4F + #$1D50, // $1D50 + #$1D51, // $1D51 + #$1D52, // $1D52 + #$1D53, // $1D53 + #$1D54, // $1D54 + #$1D55, // $1D55 + #$1D56, // $1D56 + #$1D57, // $1D57 + #$1D58, // $1D58 + #$1D59, // $1D59 + #$1D5A, // $1D5A + #$1D5B, // $1D5B + #$1D5C, // $1D5C + #$1D5D, // $1D5D + #$1D5E, // $1D5E + #$1D5F, // $1D5F + #$1D60, // $1D60 + #$1D61, // $1D61 + #$1D62, // $1D62 + #$1D63, // $1D63 + #$1D64, // $1D64 + #$1D65, // $1D65 + #$1D66, // $1D66 + #$1D67, // $1D67 + #$1D68, // $1D68 + #$1D69, // $1D69 + #$1D6A, // $1D6A + #$1D6B, // $1D6B + #$1D6C, // $1D6C + #$1D6D, // $1D6D + #$1D6E, // $1D6E + #$1D6F, // $1D6F + #$1D70, // $1D70 + #$1D71, // $1D71 + #$1D72, // $1D72 + #$1D73, // $1D73 + #$1D74, // $1D74 + #$1D75, // $1D75 + #$1D76, // $1D76 + #$1D77, // $1D77 + #$1D78, // $1D78 + #$A77D, // $1D79 + #$1D7A, // $1D7A + #$1D7B, // $1D7B + #$1D7C, // $1D7C + #$2C63, // $1D7D + #$1D7E, // $1D7E + #$1D7F, // $1D7F + #$1D80, // $1D80 + #$1D81, // $1D81 + #$1D82, // $1D82 + #$1D83, // $1D83 + #$1D84, // $1D84 + #$1D85, // $1D85 + #$1D86, // $1D86 + #$1D87, // $1D87 + #$1D88, // $1D88 + #$1D89, // $1D89 + #$1D8A, // $1D8A + #$1D8B, // $1D8B + #$1D8C, // $1D8C + #$1D8D, // $1D8D + #$1D8E, // $1D8E + #$1D8F, // $1D8F + #$1D90, // $1D90 + #$1D91, // $1D91 + #$1D92, // $1D92 + #$1D93, // $1D93 + #$1D94, // $1D94 + #$1D95, // $1D95 + #$1D96, // $1D96 + #$1D97, // $1D97 + #$1D98, // $1D98 + #$1D99, // $1D99 + #$1D9A, // $1D9A + #$1D9B, // $1D9B + #$1D9C, // $1D9C + #$1D9D, // $1D9D + #$1D9E, // $1D9E + #$1D9F, // $1D9F + #$1DA0, // $1DA0 + #$1DA1, // $1DA1 + #$1DA2, // $1DA2 + #$1DA3, // $1DA3 + #$1DA4, // $1DA4 + #$1DA5, // $1DA5 + #$1DA6, // $1DA6 + #$1DA7, // $1DA7 + #$1DA8, // $1DA8 + #$1DA9, // $1DA9 + #$1DAA, // $1DAA + #$1DAB, // $1DAB + #$1DAC, // $1DAC + #$1DAD, // $1DAD + #$1DAE, // $1DAE + #$1DAF, // $1DAF + #$1DB0, // $1DB0 + #$1DB1, // $1DB1 + #$1DB2, // $1DB2 + #$1DB3, // $1DB3 + #$1DB4, // $1DB4 + #$1DB5, // $1DB5 + #$1DB6, // $1DB6 + #$1DB7, // $1DB7 + #$1DB8, // $1DB8 + #$1DB9, // $1DB9 + #$1DBA, // $1DBA + #$1DBB, // $1DBB + #$1DBC, // $1DBC + #$1DBD, // $1DBD + #$1DBE, // $1DBE + #$1DBF, // $1DBF + #$1DC0, // $1DC0 + #$1DC1, // $1DC1 + #$1DC2, // $1DC2 + #$1DC3, // $1DC3 + #$1DC4, // $1DC4 + #$1DC5, // $1DC5 + #$1DC6, // $1DC6 + #$1DC7, // $1DC7 + #$1DC8, // $1DC8 + #$1DC9, // $1DC9 + #$1DCA, // $1DCA + #$1DCB, // $1DCB + #$1DCC, // $1DCC + #$1DCD, // $1DCD + #$1DCE, // $1DCE + #$1DCF, // $1DCF + #$1DD0, // $1DD0 + #$1DD1, // $1DD1 + #$1DD2, // $1DD2 + #$1DD3, // $1DD3 + #$1DD4, // $1DD4 + #$1DD5, // $1DD5 + #$1DD6, // $1DD6 + #$1DD7, // $1DD7 + #$1DD8, // $1DD8 + #$1DD9, // $1DD9 + #$1DDA, // $1DDA + #$1DDB, // $1DDB + #$1DDC, // $1DDC + #$1DDD, // $1DDD + #$1DDE, // $1DDE + #$1DDF, // $1DDF + #$1DE0, // $1DE0 + #$1DE1, // $1DE1 + #$1DE2, // $1DE2 + #$1DE3, // $1DE3 + #$1DE4, // $1DE4 + #$1DE5, // $1DE5 + #$1DE6, // $1DE6 + #$1DE7, // $1DE7 + #$1DE8, // $1DE8 + #$1DE9, // $1DE9 + #$1DEA, // $1DEA + #$1DEB, // $1DEB + #$1DEC, // $1DEC + #$1DED, // $1DED + #$1DEE, // $1DEE + #$1DEF, // $1DEF + #$1DF0, // $1DF0 + #$1DF1, // $1DF1 + #$1DF2, // $1DF2 + #$1DF3, // $1DF3 + #$1DF4, // $1DF4 + #$1DF5, // $1DF5 + #$1DF6, // $1DF6 + #$1DF7, // $1DF7 + #$1DF8, // $1DF8 + #$1DF9, // $1DF9 + #$1DFA, // $1DFA + #$1DFB, // $1DFB + #$1DFC, // $1DFC + #$1DFD, // $1DFD + #$1DFE, // $1DFE + #$1DFF, // $1DFF + #$1E00, // $1E00 + #$1E00, // $1E01 + #$1E02, // $1E02 + #$1E02, // $1E03 + #$1E04, // $1E04 + #$1E04, // $1E05 + #$1E06, // $1E06 + #$1E06, // $1E07 + #$1E08, // $1E08 + #$1E08, // $1E09 + #$1E0A, // $1E0A + #$1E0A, // $1E0B + #$1E0C, // $1E0C + #$1E0C, // $1E0D + #$1E0E, // $1E0E + #$1E0E, // $1E0F + #$1E10, // $1E10 + #$1E10, // $1E11 + #$1E12, // $1E12 + #$1E12, // $1E13 + #$1E14, // $1E14 + #$1E14, // $1E15 + #$1E16, // $1E16 + #$1E16, // $1E17 + #$1E18, // $1E18 + #$1E18, // $1E19 + #$1E1A, // $1E1A + #$1E1A, // $1E1B + #$1E1C, // $1E1C + #$1E1C, // $1E1D + #$1E1E, // $1E1E + #$1E1E, // $1E1F + #$1E20, // $1E20 + #$1E20, // $1E21 + #$1E22, // $1E22 + #$1E22, // $1E23 + #$1E24, // $1E24 + #$1E24, // $1E25 + #$1E26, // $1E26 + #$1E26, // $1E27 + #$1E28, // $1E28 + #$1E28, // $1E29 + #$1E2A, // $1E2A + #$1E2A, // $1E2B + #$1E2C, // $1E2C + #$1E2C, // $1E2D + #$1E2E, // $1E2E + #$1E2E, // $1E2F + #$1E30, // $1E30 + #$1E30, // $1E31 + #$1E32, // $1E32 + #$1E32, // $1E33 + #$1E34, // $1E34 + #$1E34, // $1E35 + #$1E36, // $1E36 + #$1E36, // $1E37 + #$1E38, // $1E38 + #$1E38, // $1E39 + #$1E3A, // $1E3A + #$1E3A, // $1E3B + #$1E3C, // $1E3C + #$1E3C, // $1E3D + #$1E3E, // $1E3E + #$1E3E, // $1E3F + #$1E40, // $1E40 + #$1E40, // $1E41 + #$1E42, // $1E42 + #$1E42, // $1E43 + #$1E44, // $1E44 + #$1E44, // $1E45 + #$1E46, // $1E46 + #$1E46, // $1E47 + #$1E48, // $1E48 + #$1E48, // $1E49 + #$1E4A, // $1E4A + #$1E4A, // $1E4B + #$1E4C, // $1E4C + #$1E4C, // $1E4D + #$1E4E, // $1E4E + #$1E4E, // $1E4F + #$1E50, // $1E50 + #$1E50, // $1E51 + #$1E52, // $1E52 + #$1E52, // $1E53 + #$1E54, // $1E54 + #$1E54, // $1E55 + #$1E56, // $1E56 + #$1E56, // $1E57 + #$1E58, // $1E58 + #$1E58, // $1E59 + #$1E5A, // $1E5A + #$1E5A, // $1E5B + #$1E5C, // $1E5C + #$1E5C, // $1E5D + #$1E5E, // $1E5E + #$1E5E, // $1E5F + #$1E60, // $1E60 + #$1E60, // $1E61 + #$1E62, // $1E62 + #$1E62, // $1E63 + #$1E64, // $1E64 + #$1E64, // $1E65 + #$1E66, // $1E66 + #$1E66, // $1E67 + #$1E68, // $1E68 + #$1E68, // $1E69 + #$1E6A, // $1E6A + #$1E6A, // $1E6B + #$1E6C, // $1E6C + #$1E6C, // $1E6D + #$1E6E, // $1E6E + #$1E6E, // $1E6F + #$1E70, // $1E70 + #$1E70, // $1E71 + #$1E72, // $1E72 + #$1E72, // $1E73 + #$1E74, // $1E74 + #$1E74, // $1E75 + #$1E76, // $1E76 + #$1E76, // $1E77 + #$1E78, // $1E78 + #$1E78, // $1E79 + #$1E7A, // $1E7A + #$1E7A, // $1E7B + #$1E7C, // $1E7C + #$1E7C, // $1E7D + #$1E7E, // $1E7E + #$1E7E, // $1E7F + #$1E80, // $1E80 + #$1E80, // $1E81 + #$1E82, // $1E82 + #$1E82, // $1E83 + #$1E84, // $1E84 + #$1E84, // $1E85 + #$1E86, // $1E86 + #$1E86, // $1E87 + #$1E88, // $1E88 + #$1E88, // $1E89 + #$1E8A, // $1E8A + #$1E8A, // $1E8B + #$1E8C, // $1E8C + #$1E8C, // $1E8D + #$1E8E, // $1E8E + #$1E8E, // $1E8F + #$1E90, // $1E90 + #$1E90, // $1E91 + #$1E92, // $1E92 + #$1E92, // $1E93 + #$1E94, // $1E94 + #$1E94, // $1E95 + #$1E96, // $1E96 + #$1E97, // $1E97 + #$1E98, // $1E98 + #$1E99, // $1E99 + #$1E9A, // $1E9A + #$1E60, // $1E9B + #$1E9C, // $1E9C + #$1E9D, // $1E9D + #$1E9E, // $1E9E + #$1E9F, // $1E9F + #$1EA0, // $1EA0 + #$1EA0, // $1EA1 + #$1EA2, // $1EA2 + #$1EA2, // $1EA3 + #$1EA4, // $1EA4 + #$1EA4, // $1EA5 + #$1EA6, // $1EA6 + #$1EA6, // $1EA7 + #$1EA8, // $1EA8 + #$1EA8, // $1EA9 + #$1EAA, // $1EAA + #$1EAA, // $1EAB + #$1EAC, // $1EAC + #$1EAC, // $1EAD + #$1EAE, // $1EAE + #$1EAE, // $1EAF + #$1EB0, // $1EB0 + #$1EB0, // $1EB1 + #$1EB2, // $1EB2 + #$1EB2, // $1EB3 + #$1EB4, // $1EB4 + #$1EB4, // $1EB5 + #$1EB6, // $1EB6 + #$1EB6, // $1EB7 + #$1EB8, // $1EB8 + #$1EB8, // $1EB9 + #$1EBA, // $1EBA + #$1EBA, // $1EBB + #$1EBC, // $1EBC + #$1EBC, // $1EBD + #$1EBE, // $1EBE + #$1EBE, // $1EBF + #$1EC0, // $1EC0 + #$1EC0, // $1EC1 + #$1EC2, // $1EC2 + #$1EC2, // $1EC3 + #$1EC4, // $1EC4 + #$1EC4, // $1EC5 + #$1EC6, // $1EC6 + #$1EC6, // $1EC7 + #$1EC8, // $1EC8 + #$1EC8, // $1EC9 + #$1ECA, // $1ECA + #$1ECA, // $1ECB + #$1ECC, // $1ECC + #$1ECC, // $1ECD + #$1ECE, // $1ECE + #$1ECE, // $1ECF + #$1ED0, // $1ED0 + #$1ED0, // $1ED1 + #$1ED2, // $1ED2 + #$1ED2, // $1ED3 + #$1ED4, // $1ED4 + #$1ED4, // $1ED5 + #$1ED6, // $1ED6 + #$1ED6, // $1ED7 + #$1ED8, // $1ED8 + #$1ED8, // $1ED9 + #$1EDA, // $1EDA + #$1EDA, // $1EDB + #$1EDC, // $1EDC + #$1EDC, // $1EDD + #$1EDE, // $1EDE + #$1EDE, // $1EDF + #$1EE0, // $1EE0 + #$1EE0, // $1EE1 + #$1EE2, // $1EE2 + #$1EE2, // $1EE3 + #$1EE4, // $1EE4 + #$1EE4, // $1EE5 + #$1EE6, // $1EE6 + #$1EE6, // $1EE7 + #$1EE8, // $1EE8 + #$1EE8, // $1EE9 + #$1EEA, // $1EEA + #$1EEA, // $1EEB + #$1EEC, // $1EEC + #$1EEC, // $1EED + #$1EEE, // $1EEE + #$1EEE, // $1EEF + #$1EF0, // $1EF0 + #$1EF0, // $1EF1 + #$1EF2, // $1EF2 + #$1EF2, // $1EF3 + #$1EF4, // $1EF4 + #$1EF4, // $1EF5 + #$1EF6, // $1EF6 + #$1EF6, // $1EF7 + #$1EF8, // $1EF8 + #$1EF8, // $1EF9 + #$1EFA, // $1EFA + #$1EFA, // $1EFB + #$1EFC, // $1EFC + #$1EFC, // $1EFD + #$1EFE, // $1EFE + #$1EFE, // $1EFF + #$1F08, // $1F00 + #$1F09, // $1F01 + #$1F0A, // $1F02 + #$1F0B, // $1F03 + #$1F0C, // $1F04 + #$1F0D, // $1F05 + #$1F0E, // $1F06 + #$1F0F, // $1F07 + #$1F08, // $1F08 + #$1F09, // $1F09 + #$1F0A, // $1F0A + #$1F0B, // $1F0B + #$1F0C, // $1F0C + #$1F0D, // $1F0D + #$1F0E, // $1F0E + #$1F0F, // $1F0F + #$1F18, // $1F10 + #$1F19, // $1F11 + #$1F1A, // $1F12 + #$1F1B, // $1F13 + #$1F1C, // $1F14 + #$1F1D, // $1F15 + #$1F16, // $1F16 + #$1F17, // $1F17 + #$1F18, // $1F18 + #$1F19, // $1F19 + #$1F1A, // $1F1A + #$1F1B, // $1F1B + #$1F1C, // $1F1C + #$1F1D, // $1F1D + #$1F1E, // $1F1E + #$1F1F, // $1F1F + #$1F28, // $1F20 + #$1F29, // $1F21 + #$1F2A, // $1F22 + #$1F2B, // $1F23 + #$1F2C, // $1F24 + #$1F2D, // $1F25 + #$1F2E, // $1F26 + #$1F2F, // $1F27 + #$1F28, // $1F28 + #$1F29, // $1F29 + #$1F2A, // $1F2A + #$1F2B, // $1F2B + #$1F2C, // $1F2C + #$1F2D, // $1F2D + #$1F2E, // $1F2E + #$1F2F, // $1F2F + #$1F38, // $1F30 + #$1F39, // $1F31 + #$1F3A, // $1F32 + #$1F3B, // $1F33 + #$1F3C, // $1F34 + #$1F3D, // $1F35 + #$1F3E, // $1F36 + #$1F3F, // $1F37 + #$1F38, // $1F38 + #$1F39, // $1F39 + #$1F3A, // $1F3A + #$1F3B, // $1F3B + #$1F3C, // $1F3C + #$1F3D, // $1F3D + #$1F3E, // $1F3E + #$1F3F, // $1F3F + #$1F48, // $1F40 + #$1F49, // $1F41 + #$1F4A, // $1F42 + #$1F4B, // $1F43 + #$1F4C, // $1F44 + #$1F4D, // $1F45 + #$1F46, // $1F46 + #$1F47, // $1F47 + #$1F48, // $1F48 + #$1F49, // $1F49 + #$1F4A, // $1F4A + #$1F4B, // $1F4B + #$1F4C, // $1F4C + #$1F4D, // $1F4D + #$1F4E, // $1F4E + #$1F4F, // $1F4F + #$1F50, // $1F50 + #$1F59, // $1F51 + #$1F52, // $1F52 + #$1F5B, // $1F53 + #$1F54, // $1F54 + #$1F5D, // $1F55 + #$1F56, // $1F56 + #$1F5F, // $1F57 + #$1F58, // $1F58 + #$1F59, // $1F59 + #$1F5A, // $1F5A + #$1F5B, // $1F5B + #$1F5C, // $1F5C + #$1F5D, // $1F5D + #$1F5E, // $1F5E + #$1F5F, // $1F5F + #$1F68, // $1F60 + #$1F69, // $1F61 + #$1F6A, // $1F62 + #$1F6B, // $1F63 + #$1F6C, // $1F64 + #$1F6D, // $1F65 + #$1F6E, // $1F66 + #$1F6F, // $1F67 + #$1F68, // $1F68 + #$1F69, // $1F69 + #$1F6A, // $1F6A + #$1F6B, // $1F6B + #$1F6C, // $1F6C + #$1F6D, // $1F6D + #$1F6E, // $1F6E + #$1F6F, // $1F6F + #$1FBA, // $1F70 + #$1FBB, // $1F71 + #$1FC8, // $1F72 + #$1FC9, // $1F73 + #$1FCA, // $1F74 + #$1FCB, // $1F75 + #$1FDA, // $1F76 + #$1FDB, // $1F77 + #$1FF8, // $1F78 + #$1FF9, // $1F79 + #$1FEA, // $1F7A + #$1FEB, // $1F7B + #$1FFA, // $1F7C + #$1FFB, // $1F7D + #$1F7E, // $1F7E + #$1F7F, // $1F7F + #$1F88, // $1F80 + #$1F89, // $1F81 + #$1F8A, // $1F82 + #$1F8B, // $1F83 + #$1F8C, // $1F84 + #$1F8D, // $1F85 + #$1F8E, // $1F86 + #$1F8F, // $1F87 + #$1F88, // $1F88 + #$1F89, // $1F89 + #$1F8A, // $1F8A + #$1F8B, // $1F8B + #$1F8C, // $1F8C + #$1F8D, // $1F8D + #$1F8E, // $1F8E + #$1F8F, // $1F8F + #$1F98, // $1F90 + #$1F99, // $1F91 + #$1F9A, // $1F92 + #$1F9B, // $1F93 + #$1F9C, // $1F94 + #$1F9D, // $1F95 + #$1F9E, // $1F96 + #$1F9F, // $1F97 + #$1F98, // $1F98 + #$1F99, // $1F99 + #$1F9A, // $1F9A + #$1F9B, // $1F9B + #$1F9C, // $1F9C + #$1F9D, // $1F9D + #$1F9E, // $1F9E + #$1F9F, // $1F9F + #$1FA8, // $1FA0 + #$1FA9, // $1FA1 + #$1FAA, // $1FA2 + #$1FAB, // $1FA3 + #$1FAC, // $1FA4 + #$1FAD, // $1FA5 + #$1FAE, // $1FA6 + #$1FAF, // $1FA7 + #$1FA8, // $1FA8 + #$1FA9, // $1FA9 + #$1FAA, // $1FAA + #$1FAB, // $1FAB + #$1FAC, // $1FAC + #$1FAD, // $1FAD + #$1FAE, // $1FAE + #$1FAF, // $1FAF + #$1FB8, // $1FB0 + #$1FB9, // $1FB1 + #$1FB2, // $1FB2 + #$1FBC, // $1FB3 + #$1FB4, // $1FB4 + #$1FB5, // $1FB5 + #$1FB6, // $1FB6 + #$1FB7, // $1FB7 + #$1FB8, // $1FB8 + #$1FB9, // $1FB9 + #$1FBA, // $1FBA + #$1FBB, // $1FBB + #$1FBC, // $1FBC + #$1FBD, // $1FBD + #$0399, // $1FBE + #$1FBF, // $1FBF + #$1FC0, // $1FC0 + #$1FC1, // $1FC1 + #$1FC2, // $1FC2 + #$1FCC, // $1FC3 + #$1FC4, // $1FC4 + #$1FC5, // $1FC5 + #$1FC6, // $1FC6 + #$1FC7, // $1FC7 + #$1FC8, // $1FC8 + #$1FC9, // $1FC9 + #$1FCA, // $1FCA + #$1FCB, // $1FCB + #$1FCC, // $1FCC + #$1FCD, // $1FCD + #$1FCE, // $1FCE + #$1FCF, // $1FCF + #$1FD8, // $1FD0 + #$1FD9, // $1FD1 + #$1FD2, // $1FD2 + #$1FD3, // $1FD3 + #$1FD4, // $1FD4 + #$1FD5, // $1FD5 + #$1FD6, // $1FD6 + #$1FD7, // $1FD7 + #$1FD8, // $1FD8 + #$1FD9, // $1FD9 + #$1FDA, // $1FDA + #$1FDB, // $1FDB + #$1FDC, // $1FDC + #$1FDD, // $1FDD + #$1FDE, // $1FDE + #$1FDF, // $1FDF + #$1FE8, // $1FE0 + #$1FE9, // $1FE1 + #$1FE2, // $1FE2 + #$1FE3, // $1FE3 + #$1FE4, // $1FE4 + #$1FEC, // $1FE5 + #$1FE6, // $1FE6 + #$1FE7, // $1FE7 + #$1FE8, // $1FE8 + #$1FE9, // $1FE9 + #$1FEA, // $1FEA + #$1FEB, // $1FEB + #$1FEC, // $1FEC + #$1FED, // $1FED + #$1FEE, // $1FEE + #$1FEF, // $1FEF + #$1FF0, // $1FF0 + #$1FF1, // $1FF1 + #$1FF2, // $1FF2 + #$1FFC, // $1FF3 + #$1FF4, // $1FF4 + #$1FF5, // $1FF5 + #$1FF6, // $1FF6 + #$1FF7, // $1FF7 + #$1FF8, // $1FF8 + #$1FF9, // $1FF9 + #$1FFA, // $1FFA + #$1FFB, // $1FFB + #$1FFC, // $1FFC + #$1FFD, // $1FFD + #$1FFE, // $1FFE + #$1FFF, // $1FFF + #$2000, // $2000 + #$2001, // $2001 + #$2002, // $2002 + #$2003, // $2003 + #$2004, // $2004 + #$2005, // $2005 + #$2006, // $2006 + #$2007, // $2007 + #$2008, // $2008 + #$2009, // $2009 + #$200A, // $200A + #$200B, // $200B + #$200C, // $200C + #$200D, // $200D + #$200E, // $200E + #$200F, // $200F + #$2010, // $2010 + #$2011, // $2011 + #$2012, // $2012 + #$2013, // $2013 + #$2014, // $2014 + #$2015, // $2015 + #$2016, // $2016 + #$2017, // $2017 + #$2018, // $2018 + #$2019, // $2019 + #$201A, // $201A + #$201B, // $201B + #$201C, // $201C + #$201D, // $201D + #$201E, // $201E + #$201F, // $201F + #$2020, // $2020 + #$2021, // $2021 + #$2022, // $2022 + #$2023, // $2023 + #$2024, // $2024 + #$2025, // $2025 + #$2026, // $2026 + #$2027, // $2027 + #$2028, // $2028 + #$2029, // $2029 + #$202A, // $202A + #$202B, // $202B + #$202C, // $202C + #$202D, // $202D + #$202E, // $202E + #$202F, // $202F + #$2030, // $2030 + #$2031, // $2031 + #$2032, // $2032 + #$2033, // $2033 + #$2034, // $2034 + #$2035, // $2035 + #$2036, // $2036 + #$2037, // $2037 + #$2038, // $2038 + #$2039, // $2039 + #$203A, // $203A + #$203B, // $203B + #$203C, // $203C + #$203D, // $203D + #$203E, // $203E + #$203F, // $203F + #$2040, // $2040 + #$2041, // $2041 + #$2042, // $2042 + #$2043, // $2043 + #$2044, // $2044 + #$2045, // $2045 + #$2046, // $2046 + #$2047, // $2047 + #$2048, // $2048 + #$2049, // $2049 + #$204A, // $204A + #$204B, // $204B + #$204C, // $204C + #$204D, // $204D + #$204E, // $204E + #$204F, // $204F + #$2050, // $2050 + #$2051, // $2051 + #$2052, // $2052 + #$2053, // $2053 + #$2054, // $2054 + #$2055, // $2055 + #$2056, // $2056 + #$2057, // $2057 + #$2058, // $2058 + #$2059, // $2059 + #$205A, // $205A + #$205B, // $205B + #$205C, // $205C + #$205D, // $205D + #$205E, // $205E + #$205F, // $205F + #$2060, // $2060 + #$2061, // $2061 + #$2062, // $2062 + #$2063, // $2063 + #$2064, // $2064 + #$2065, // $2065 + #$2066, // $2066 + #$2067, // $2067 + #$2068, // $2068 + #$2069, // $2069 + #$206A, // $206A + #$206B, // $206B + #$206C, // $206C + #$206D, // $206D + #$206E, // $206E + #$206F, // $206F + #$2070, // $2070 + #$2071, // $2071 + #$2072, // $2072 + #$2073, // $2073 + #$2074, // $2074 + #$2075, // $2075 + #$2076, // $2076 + #$2077, // $2077 + #$2078, // $2078 + #$2079, // $2079 + #$207A, // $207A + #$207B, // $207B + #$207C, // $207C + #$207D, // $207D + #$207E, // $207E + #$207F, // $207F + #$2080, // $2080 + #$2081, // $2081 + #$2082, // $2082 + #$2083, // $2083 + #$2084, // $2084 + #$2085, // $2085 + #$2086, // $2086 + #$2087, // $2087 + #$2088, // $2088 + #$2089, // $2089 + #$208A, // $208A + #$208B, // $208B + #$208C, // $208C + #$208D, // $208D + #$208E, // $208E + #$208F, // $208F + #$2090, // $2090 + #$2091, // $2091 + #$2092, // $2092 + #$2093, // $2093 + #$2094, // $2094 + #$2095, // $2095 + #$2096, // $2096 + #$2097, // $2097 + #$2098, // $2098 + #$2099, // $2099 + #$209A, // $209A + #$209B, // $209B + #$209C, // $209C + #$209D, // $209D + #$209E, // $209E + #$209F, // $209F + #$20A0, // $20A0 + #$20A1, // $20A1 + #$20A2, // $20A2 + #$20A3, // $20A3 + #$20A4, // $20A4 + #$20A5, // $20A5 + #$20A6, // $20A6 + #$20A7, // $20A7 + #$20A8, // $20A8 + #$20A9, // $20A9 + #$20AA, // $20AA + #$20AB, // $20AB + #$20AC, // $20AC + #$20AD, // $20AD + #$20AE, // $20AE + #$20AF, // $20AF + #$20B0, // $20B0 + #$20B1, // $20B1 + #$20B2, // $20B2 + #$20B3, // $20B3 + #$20B4, // $20B4 + #$20B5, // $20B5 + #$20B6, // $20B6 + #$20B7, // $20B7 + #$20B8, // $20B8 + #$20B9, // $20B9 + #$20BA, // $20BA + #$20BB, // $20BB + #$20BC, // $20BC + #$20BD, // $20BD + #$20BE, // $20BE + #$20BF, // $20BF + #$20C0, // $20C0 + #$20C1, // $20C1 + #$20C2, // $20C2 + #$20C3, // $20C3 + #$20C4, // $20C4 + #$20C5, // $20C5 + #$20C6, // $20C6 + #$20C7, // $20C7 + #$20C8, // $20C8 + #$20C9, // $20C9 + #$20CA, // $20CA + #$20CB, // $20CB + #$20CC, // $20CC + #$20CD, // $20CD + #$20CE, // $20CE + #$20CF, // $20CF + #$20D0, // $20D0 + #$20D1, // $20D1 + #$20D2, // $20D2 + #$20D3, // $20D3 + #$20D4, // $20D4 + #$20D5, // $20D5 + #$20D6, // $20D6 + #$20D7, // $20D7 + #$20D8, // $20D8 + #$20D9, // $20D9 + #$20DA, // $20DA + #$20DB, // $20DB + #$20DC, // $20DC + #$20DD, // $20DD + #$20DE, // $20DE + #$20DF, // $20DF + #$20E0, // $20E0 + #$20E1, // $20E1 + #$20E2, // $20E2 + #$20E3, // $20E3 + #$20E4, // $20E4 + #$20E5, // $20E5 + #$20E6, // $20E6 + #$20E7, // $20E7 + #$20E8, // $20E8 + #$20E9, // $20E9 + #$20EA, // $20EA + #$20EB, // $20EB + #$20EC, // $20EC + #$20ED, // $20ED + #$20EE, // $20EE + #$20EF, // $20EF + #$20F0, // $20F0 + #$20F1, // $20F1 + #$20F2, // $20F2 + #$20F3, // $20F3 + #$20F4, // $20F4 + #$20F5, // $20F5 + #$20F6, // $20F6 + #$20F7, // $20F7 + #$20F8, // $20F8 + #$20F9, // $20F9 + #$20FA, // $20FA + #$20FB, // $20FB + #$20FC, // $20FC + #$20FD, // $20FD + #$20FE, // $20FE + #$20FF, // $20FF + #$2100, // $2100 + #$2101, // $2101 + #$2102, // $2102 + #$2103, // $2103 + #$2104, // $2104 + #$2105, // $2105 + #$2106, // $2106 + #$2107, // $2107 + #$2108, // $2108 + #$2109, // $2109 + #$210A, // $210A + #$210B, // $210B + #$210C, // $210C + #$210D, // $210D + #$210E, // $210E + #$210F, // $210F + #$2110, // $2110 + #$2111, // $2111 + #$2112, // $2112 + #$2113, // $2113 + #$2114, // $2114 + #$2115, // $2115 + #$2116, // $2116 + #$2117, // $2117 + #$2118, // $2118 + #$2119, // $2119 + #$211A, // $211A + #$211B, // $211B + #$211C, // $211C + #$211D, // $211D + #$211E, // $211E + #$211F, // $211F + #$2120, // $2120 + #$2121, // $2121 + #$2122, // $2122 + #$2123, // $2123 + #$2124, // $2124 + #$2125, // $2125 + #$2126, // $2126 + #$2127, // $2127 + #$2128, // $2128 + #$2129, // $2129 + #$212A, // $212A + #$212B, // $212B + #$212C, // $212C + #$212D, // $212D + #$212E, // $212E + #$212F, // $212F + #$2130, // $2130 + #$2131, // $2131 + #$2132, // $2132 + #$2133, // $2133 + #$2134, // $2134 + #$2135, // $2135 + #$2136, // $2136 + #$2137, // $2137 + #$2138, // $2138 + #$2139, // $2139 + #$213A, // $213A + #$213B, // $213B + #$213C, // $213C + #$213D, // $213D + #$213E, // $213E + #$213F, // $213F + #$2140, // $2140 + #$2141, // $2141 + #$2142, // $2142 + #$2143, // $2143 + #$2144, // $2144 + #$2145, // $2145 + #$2146, // $2146 + #$2147, // $2147 + #$2148, // $2148 + #$2149, // $2149 + #$214A, // $214A + #$214B, // $214B + #$214C, // $214C + #$214D, // $214D + #$2132, // $214E + #$214F, // $214F + #$2150, // $2150 + #$2151, // $2151 + #$2152, // $2152 + #$2153, // $2153 + #$2154, // $2154 + #$2155, // $2155 + #$2156, // $2156 + #$2157, // $2157 + #$2158, // $2158 + #$2159, // $2159 + #$215A, // $215A + #$215B, // $215B + #$215C, // $215C + #$215D, // $215D + #$215E, // $215E + #$215F, // $215F + #$2160, // $2160 + #$2161, // $2161 + #$2162, // $2162 + #$2163, // $2163 + #$2164, // $2164 + #$2165, // $2165 + #$2166, // $2166 + #$2167, // $2167 + #$2168, // $2168 + #$2169, // $2169 + #$216A, // $216A + #$216B, // $216B + #$216C, // $216C + #$216D, // $216D + #$216E, // $216E + #$216F, // $216F + #$2160, // $2170 + #$2161, // $2171 + #$2162, // $2172 + #$2163, // $2173 + #$2164, // $2174 + #$2165, // $2175 + #$2166, // $2176 + #$2167, // $2177 + #$2168, // $2178 + #$2169, // $2179 + #$216A, // $217A + #$216B, // $217B + #$216C, // $217C + #$216D, // $217D + #$216E, // $217E + #$216F, // $217F + #$2180, // $2180 + #$2181, // $2181 + #$2182, // $2182 + #$2183, // $2183 + #$2183, // $2184 + #$2185, // $2185 + #$2186, // $2186 + #$2187, // $2187 + #$2188, // $2188 + #$2189, // $2189 + #$218A, // $218A + #$218B, // $218B + #$218C, // $218C + #$218D, // $218D + #$218E, // $218E + #$218F, // $218F + #$2190, // $2190 + #$2191, // $2191 + #$2192, // $2192 + #$2193, // $2193 + #$2194, // $2194 + #$2195, // $2195 + #$2196, // $2196 + #$2197, // $2197 + #$2198, // $2198 + #$2199, // $2199 + #$219A, // $219A + #$219B, // $219B + #$219C, // $219C + #$219D, // $219D + #$219E, // $219E + #$219F, // $219F + #$21A0, // $21A0 + #$21A1, // $21A1 + #$21A2, // $21A2 + #$21A3, // $21A3 + #$21A4, // $21A4 + #$21A5, // $21A5 + #$21A6, // $21A6 + #$21A7, // $21A7 + #$21A8, // $21A8 + #$21A9, // $21A9 + #$21AA, // $21AA + #$21AB, // $21AB + #$21AC, // $21AC + #$21AD, // $21AD + #$21AE, // $21AE + #$21AF, // $21AF + #$21B0, // $21B0 + #$21B1, // $21B1 + #$21B2, // $21B2 + #$21B3, // $21B3 + #$21B4, // $21B4 + #$21B5, // $21B5 + #$21B6, // $21B6 + #$21B7, // $21B7 + #$21B8, // $21B8 + #$21B9, // $21B9 + #$21BA, // $21BA + #$21BB, // $21BB + #$21BC, // $21BC + #$21BD, // $21BD + #$21BE, // $21BE + #$21BF, // $21BF + #$21C0, // $21C0 + #$21C1, // $21C1 + #$21C2, // $21C2 + #$21C3, // $21C3 + #$21C4, // $21C4 + #$21C5, // $21C5 + #$21C6, // $21C6 + #$21C7, // $21C7 + #$21C8, // $21C8 + #$21C9, // $21C9 + #$21CA, // $21CA + #$21CB, // $21CB + #$21CC, // $21CC + #$21CD, // $21CD + #$21CE, // $21CE + #$21CF, // $21CF + #$21D0, // $21D0 + #$21D1, // $21D1 + #$21D2, // $21D2 + #$21D3, // $21D3 + #$21D4, // $21D4 + #$21D5, // $21D5 + #$21D6, // $21D6 + #$21D7, // $21D7 + #$21D8, // $21D8 + #$21D9, // $21D9 + #$21DA, // $21DA + #$21DB, // $21DB + #$21DC, // $21DC + #$21DD, // $21DD + #$21DE, // $21DE + #$21DF, // $21DF + #$21E0, // $21E0 + #$21E1, // $21E1 + #$21E2, // $21E2 + #$21E3, // $21E3 + #$21E4, // $21E4 + #$21E5, // $21E5 + #$21E6, // $21E6 + #$21E7, // $21E7 + #$21E8, // $21E8 + #$21E9, // $21E9 + #$21EA, // $21EA + #$21EB, // $21EB + #$21EC, // $21EC + #$21ED, // $21ED + #$21EE, // $21EE + #$21EF, // $21EF + #$21F0, // $21F0 + #$21F1, // $21F1 + #$21F2, // $21F2 + #$21F3, // $21F3 + #$21F4, // $21F4 + #$21F5, // $21F5 + #$21F6, // $21F6 + #$21F7, // $21F7 + #$21F8, // $21F8 + #$21F9, // $21F9 + #$21FA, // $21FA + #$21FB, // $21FB + #$21FC, // $21FC + #$21FD, // $21FD + #$21FE, // $21FE + #$21FF, // $21FF + #$2200, // $2200 + #$2201, // $2201 + #$2202, // $2202 + #$2203, // $2203 + #$2204, // $2204 + #$2205, // $2205 + #$2206, // $2206 + #$2207, // $2207 + #$2208, // $2208 + #$2209, // $2209 + #$220A, // $220A + #$220B, // $220B + #$220C, // $220C + #$220D, // $220D + #$220E, // $220E + #$220F, // $220F + #$2210, // $2210 + #$2211, // $2211 + #$2212, // $2212 + #$2213, // $2213 + #$2214, // $2214 + #$2215, // $2215 + #$2216, // $2216 + #$2217, // $2217 + #$2218, // $2218 + #$2219, // $2219 + #$221A, // $221A + #$221B, // $221B + #$221C, // $221C + #$221D, // $221D + #$221E, // $221E + #$221F, // $221F + #$2220, // $2220 + #$2221, // $2221 + #$2222, // $2222 + #$2223, // $2223 + #$2224, // $2224 + #$2225, // $2225 + #$2226, // $2226 + #$2227, // $2227 + #$2228, // $2228 + #$2229, // $2229 + #$222A, // $222A + #$222B, // $222B + #$222C, // $222C + #$222D, // $222D + #$222E, // $222E + #$222F, // $222F + #$2230, // $2230 + #$2231, // $2231 + #$2232, // $2232 + #$2233, // $2233 + #$2234, // $2234 + #$2235, // $2235 + #$2236, // $2236 + #$2237, // $2237 + #$2238, // $2238 + #$2239, // $2239 + #$223A, // $223A + #$223B, // $223B + #$223C, // $223C + #$223D, // $223D + #$223E, // $223E + #$223F, // $223F + #$2240, // $2240 + #$2241, // $2241 + #$2242, // $2242 + #$2243, // $2243 + #$2244, // $2244 + #$2245, // $2245 + #$2246, // $2246 + #$2247, // $2247 + #$2248, // $2248 + #$2249, // $2249 + #$224A, // $224A + #$224B, // $224B + #$224C, // $224C + #$224D, // $224D + #$224E, // $224E + #$224F, // $224F + #$2250, // $2250 + #$2251, // $2251 + #$2252, // $2252 + #$2253, // $2253 + #$2254, // $2254 + #$2255, // $2255 + #$2256, // $2256 + #$2257, // $2257 + #$2258, // $2258 + #$2259, // $2259 + #$225A, // $225A + #$225B, // $225B + #$225C, // $225C + #$225D, // $225D + #$225E, // $225E + #$225F, // $225F + #$2260, // $2260 + #$2261, // $2261 + #$2262, // $2262 + #$2263, // $2263 + #$2264, // $2264 + #$2265, // $2265 + #$2266, // $2266 + #$2267, // $2267 + #$2268, // $2268 + #$2269, // $2269 + #$226A, // $226A + #$226B, // $226B + #$226C, // $226C + #$226D, // $226D + #$226E, // $226E + #$226F, // $226F + #$2270, // $2270 + #$2271, // $2271 + #$2272, // $2272 + #$2273, // $2273 + #$2274, // $2274 + #$2275, // $2275 + #$2276, // $2276 + #$2277, // $2277 + #$2278, // $2278 + #$2279, // $2279 + #$227A, // $227A + #$227B, // $227B + #$227C, // $227C + #$227D, // $227D + #$227E, // $227E + #$227F, // $227F + #$2280, // $2280 + #$2281, // $2281 + #$2282, // $2282 + #$2283, // $2283 + #$2284, // $2284 + #$2285, // $2285 + #$2286, // $2286 + #$2287, // $2287 + #$2288, // $2288 + #$2289, // $2289 + #$228A, // $228A + #$228B, // $228B + #$228C, // $228C + #$228D, // $228D + #$228E, // $228E + #$228F, // $228F + #$2290, // $2290 + #$2291, // $2291 + #$2292, // $2292 + #$2293, // $2293 + #$2294, // $2294 + #$2295, // $2295 + #$2296, // $2296 + #$2297, // $2297 + #$2298, // $2298 + #$2299, // $2299 + #$229A, // $229A + #$229B, // $229B + #$229C, // $229C + #$229D, // $229D + #$229E, // $229E + #$229F, // $229F + #$22A0, // $22A0 + #$22A1, // $22A1 + #$22A2, // $22A2 + #$22A3, // $22A3 + #$22A4, // $22A4 + #$22A5, // $22A5 + #$22A6, // $22A6 + #$22A7, // $22A7 + #$22A8, // $22A8 + #$22A9, // $22A9 + #$22AA, // $22AA + #$22AB, // $22AB + #$22AC, // $22AC + #$22AD, // $22AD + #$22AE, // $22AE + #$22AF, // $22AF + #$22B0, // $22B0 + #$22B1, // $22B1 + #$22B2, // $22B2 + #$22B3, // $22B3 + #$22B4, // $22B4 + #$22B5, // $22B5 + #$22B6, // $22B6 + #$22B7, // $22B7 + #$22B8, // $22B8 + #$22B9, // $22B9 + #$22BA, // $22BA + #$22BB, // $22BB + #$22BC, // $22BC + #$22BD, // $22BD + #$22BE, // $22BE + #$22BF, // $22BF + #$22C0, // $22C0 + #$22C1, // $22C1 + #$22C2, // $22C2 + #$22C3, // $22C3 + #$22C4, // $22C4 + #$22C5, // $22C5 + #$22C6, // $22C6 + #$22C7, // $22C7 + #$22C8, // $22C8 + #$22C9, // $22C9 + #$22CA, // $22CA + #$22CB, // $22CB + #$22CC, // $22CC + #$22CD, // $22CD + #$22CE, // $22CE + #$22CF, // $22CF + #$22D0, // $22D0 + #$22D1, // $22D1 + #$22D2, // $22D2 + #$22D3, // $22D3 + #$22D4, // $22D4 + #$22D5, // $22D5 + #$22D6, // $22D6 + #$22D7, // $22D7 + #$22D8, // $22D8 + #$22D9, // $22D9 + #$22DA, // $22DA + #$22DB, // $22DB + #$22DC, // $22DC + #$22DD, // $22DD + #$22DE, // $22DE + #$22DF, // $22DF + #$22E0, // $22E0 + #$22E1, // $22E1 + #$22E2, // $22E2 + #$22E3, // $22E3 + #$22E4, // $22E4 + #$22E5, // $22E5 + #$22E6, // $22E6 + #$22E7, // $22E7 + #$22E8, // $22E8 + #$22E9, // $22E9 + #$22EA, // $22EA + #$22EB, // $22EB + #$22EC, // $22EC + #$22ED, // $22ED + #$22EE, // $22EE + #$22EF, // $22EF + #$22F0, // $22F0 + #$22F1, // $22F1 + #$22F2, // $22F2 + #$22F3, // $22F3 + #$22F4, // $22F4 + #$22F5, // $22F5 + #$22F6, // $22F6 + #$22F7, // $22F7 + #$22F8, // $22F8 + #$22F9, // $22F9 + #$22FA, // $22FA + #$22FB, // $22FB + #$22FC, // $22FC + #$22FD, // $22FD + #$22FE, // $22FE + #$22FF, // $22FF + #$2300, // $2300 + #$2301, // $2301 + #$2302, // $2302 + #$2303, // $2303 + #$2304, // $2304 + #$2305, // $2305 + #$2306, // $2306 + #$2307, // $2307 + #$2308, // $2308 + #$2309, // $2309 + #$230A, // $230A + #$230B, // $230B + #$230C, // $230C + #$230D, // $230D + #$230E, // $230E + #$230F, // $230F + #$2310, // $2310 + #$2311, // $2311 + #$2312, // $2312 + #$2313, // $2313 + #$2314, // $2314 + #$2315, // $2315 + #$2316, // $2316 + #$2317, // $2317 + #$2318, // $2318 + #$2319, // $2319 + #$231A, // $231A + #$231B, // $231B + #$231C, // $231C + #$231D, // $231D + #$231E, // $231E + #$231F, // $231F + #$2320, // $2320 + #$2321, // $2321 + #$2322, // $2322 + #$2323, // $2323 + #$2324, // $2324 + #$2325, // $2325 + #$2326, // $2326 + #$2327, // $2327 + #$2328, // $2328 + #$2329, // $2329 + #$232A, // $232A + #$232B, // $232B + #$232C, // $232C + #$232D, // $232D + #$232E, // $232E + #$232F, // $232F + #$2330, // $2330 + #$2331, // $2331 + #$2332, // $2332 + #$2333, // $2333 + #$2334, // $2334 + #$2335, // $2335 + #$2336, // $2336 + #$2337, // $2337 + #$2338, // $2338 + #$2339, // $2339 + #$233A, // $233A + #$233B, // $233B + #$233C, // $233C + #$233D, // $233D + #$233E, // $233E + #$233F, // $233F + #$2340, // $2340 + #$2341, // $2341 + #$2342, // $2342 + #$2343, // $2343 + #$2344, // $2344 + #$2345, // $2345 + #$2346, // $2346 + #$2347, // $2347 + #$2348, // $2348 + #$2349, // $2349 + #$234A, // $234A + #$234B, // $234B + #$234C, // $234C + #$234D, // $234D + #$234E, // $234E + #$234F, // $234F + #$2350, // $2350 + #$2351, // $2351 + #$2352, // $2352 + #$2353, // $2353 + #$2354, // $2354 + #$2355, // $2355 + #$2356, // $2356 + #$2357, // $2357 + #$2358, // $2358 + #$2359, // $2359 + #$235A, // $235A + #$235B, // $235B + #$235C, // $235C + #$235D, // $235D + #$235E, // $235E + #$235F, // $235F + #$2360, // $2360 + #$2361, // $2361 + #$2362, // $2362 + #$2363, // $2363 + #$2364, // $2364 + #$2365, // $2365 + #$2366, // $2366 + #$2367, // $2367 + #$2368, // $2368 + #$2369, // $2369 + #$236A, // $236A + #$236B, // $236B + #$236C, // $236C + #$236D, // $236D + #$236E, // $236E + #$236F, // $236F + #$2370, // $2370 + #$2371, // $2371 + #$2372, // $2372 + #$2373, // $2373 + #$2374, // $2374 + #$2375, // $2375 + #$2376, // $2376 + #$2377, // $2377 + #$2378, // $2378 + #$2379, // $2379 + #$237A, // $237A + #$237B, // $237B + #$237C, // $237C + #$237D, // $237D + #$237E, // $237E + #$237F, // $237F + #$2380, // $2380 + #$2381, // $2381 + #$2382, // $2382 + #$2383, // $2383 + #$2384, // $2384 + #$2385, // $2385 + #$2386, // $2386 + #$2387, // $2387 + #$2388, // $2388 + #$2389, // $2389 + #$238A, // $238A + #$238B, // $238B + #$238C, // $238C + #$238D, // $238D + #$238E, // $238E + #$238F, // $238F + #$2390, // $2390 + #$2391, // $2391 + #$2392, // $2392 + #$2393, // $2393 + #$2394, // $2394 + #$2395, // $2395 + #$2396, // $2396 + #$2397, // $2397 + #$2398, // $2398 + #$2399, // $2399 + #$239A, // $239A + #$239B, // $239B + #$239C, // $239C + #$239D, // $239D + #$239E, // $239E + #$239F, // $239F + #$23A0, // $23A0 + #$23A1, // $23A1 + #$23A2, // $23A2 + #$23A3, // $23A3 + #$23A4, // $23A4 + #$23A5, // $23A5 + #$23A6, // $23A6 + #$23A7, // $23A7 + #$23A8, // $23A8 + #$23A9, // $23A9 + #$23AA, // $23AA + #$23AB, // $23AB + #$23AC, // $23AC + #$23AD, // $23AD + #$23AE, // $23AE + #$23AF, // $23AF + #$23B0, // $23B0 + #$23B1, // $23B1 + #$23B2, // $23B2 + #$23B3, // $23B3 + #$23B4, // $23B4 + #$23B5, // $23B5 + #$23B6, // $23B6 + #$23B7, // $23B7 + #$23B8, // $23B8 + #$23B9, // $23B9 + #$23BA, // $23BA + #$23BB, // $23BB + #$23BC, // $23BC + #$23BD, // $23BD + #$23BE, // $23BE + #$23BF, // $23BF + #$23C0, // $23C0 + #$23C1, // $23C1 + #$23C2, // $23C2 + #$23C3, // $23C3 + #$23C4, // $23C4 + #$23C5, // $23C5 + #$23C6, // $23C6 + #$23C7, // $23C7 + #$23C8, // $23C8 + #$23C9, // $23C9 + #$23CA, // $23CA + #$23CB, // $23CB + #$23CC, // $23CC + #$23CD, // $23CD + #$23CE, // $23CE + #$23CF, // $23CF + #$23D0, // $23D0 + #$23D1, // $23D1 + #$23D2, // $23D2 + #$23D3, // $23D3 + #$23D4, // $23D4 + #$23D5, // $23D5 + #$23D6, // $23D6 + #$23D7, // $23D7 + #$23D8, // $23D8 + #$23D9, // $23D9 + #$23DA, // $23DA + #$23DB, // $23DB + #$23DC, // $23DC + #$23DD, // $23DD + #$23DE, // $23DE + #$23DF, // $23DF + #$23E0, // $23E0 + #$23E1, // $23E1 + #$23E2, // $23E2 + #$23E3, // $23E3 + #$23E4, // $23E4 + #$23E5, // $23E5 + #$23E6, // $23E6 + #$23E7, // $23E7 + #$23E8, // $23E8 + #$23E9, // $23E9 + #$23EA, // $23EA + #$23EB, // $23EB + #$23EC, // $23EC + #$23ED, // $23ED + #$23EE, // $23EE + #$23EF, // $23EF + #$23F0, // $23F0 + #$23F1, // $23F1 + #$23F2, // $23F2 + #$23F3, // $23F3 + #$23F4, // $23F4 + #$23F5, // $23F5 + #$23F6, // $23F6 + #$23F7, // $23F7 + #$23F8, // $23F8 + #$23F9, // $23F9 + #$23FA, // $23FA + #$23FB, // $23FB + #$23FC, // $23FC + #$23FD, // $23FD + #$23FE, // $23FE + #$23FF, // $23FF + #$2400, // $2400 + #$2401, // $2401 + #$2402, // $2402 + #$2403, // $2403 + #$2404, // $2404 + #$2405, // $2405 + #$2406, // $2406 + #$2407, // $2407 + #$2408, // $2408 + #$2409, // $2409 + #$240A, // $240A + #$240B, // $240B + #$240C, // $240C + #$240D, // $240D + #$240E, // $240E + #$240F, // $240F + #$2410, // $2410 + #$2411, // $2411 + #$2412, // $2412 + #$2413, // $2413 + #$2414, // $2414 + #$2415, // $2415 + #$2416, // $2416 + #$2417, // $2417 + #$2418, // $2418 + #$2419, // $2419 + #$241A, // $241A + #$241B, // $241B + #$241C, // $241C + #$241D, // $241D + #$241E, // $241E + #$241F, // $241F + #$2420, // $2420 + #$2421, // $2421 + #$2422, // $2422 + #$2423, // $2423 + #$2424, // $2424 + #$2425, // $2425 + #$2426, // $2426 + #$2427, // $2427 + #$2428, // $2428 + #$2429, // $2429 + #$242A, // $242A + #$242B, // $242B + #$242C, // $242C + #$242D, // $242D + #$242E, // $242E + #$242F, // $242F + #$2430, // $2430 + #$2431, // $2431 + #$2432, // $2432 + #$2433, // $2433 + #$2434, // $2434 + #$2435, // $2435 + #$2436, // $2436 + #$2437, // $2437 + #$2438, // $2438 + #$2439, // $2439 + #$243A, // $243A + #$243B, // $243B + #$243C, // $243C + #$243D, // $243D + #$243E, // $243E + #$243F, // $243F + #$2440, // $2440 + #$2441, // $2441 + #$2442, // $2442 + #$2443, // $2443 + #$2444, // $2444 + #$2445, // $2445 + #$2446, // $2446 + #$2447, // $2447 + #$2448, // $2448 + #$2449, // $2449 + #$244A, // $244A + #$244B, // $244B + #$244C, // $244C + #$244D, // $244D + #$244E, // $244E + #$244F, // $244F + #$2450, // $2450 + #$2451, // $2451 + #$2452, // $2452 + #$2453, // $2453 + #$2454, // $2454 + #$2455, // $2455 + #$2456, // $2456 + #$2457, // $2457 + #$2458, // $2458 + #$2459, // $2459 + #$245A, // $245A + #$245B, // $245B + #$245C, // $245C + #$245D, // $245D + #$245E, // $245E + #$245F, // $245F + #$2460, // $2460 + #$2461, // $2461 + #$2462, // $2462 + #$2463, // $2463 + #$2464, // $2464 + #$2465, // $2465 + #$2466, // $2466 + #$2467, // $2467 + #$2468, // $2468 + #$2469, // $2469 + #$246A, // $246A + #$246B, // $246B + #$246C, // $246C + #$246D, // $246D + #$246E, // $246E + #$246F, // $246F + #$2470, // $2470 + #$2471, // $2471 + #$2472, // $2472 + #$2473, // $2473 + #$2474, // $2474 + #$2475, // $2475 + #$2476, // $2476 + #$2477, // $2477 + #$2478, // $2478 + #$2479, // $2479 + #$247A, // $247A + #$247B, // $247B + #$247C, // $247C + #$247D, // $247D + #$247E, // $247E + #$247F, // $247F + #$2480, // $2480 + #$2481, // $2481 + #$2482, // $2482 + #$2483, // $2483 + #$2484, // $2484 + #$2485, // $2485 + #$2486, // $2486 + #$2487, // $2487 + #$2488, // $2488 + #$2489, // $2489 + #$248A, // $248A + #$248B, // $248B + #$248C, // $248C + #$248D, // $248D + #$248E, // $248E + #$248F, // $248F + #$2490, // $2490 + #$2491, // $2491 + #$2492, // $2492 + #$2493, // $2493 + #$2494, // $2494 + #$2495, // $2495 + #$2496, // $2496 + #$2497, // $2497 + #$2498, // $2498 + #$2499, // $2499 + #$249A, // $249A + #$249B, // $249B + #$249C, // $249C + #$249D, // $249D + #$249E, // $249E + #$249F, // $249F + #$24A0, // $24A0 + #$24A1, // $24A1 + #$24A2, // $24A2 + #$24A3, // $24A3 + #$24A4, // $24A4 + #$24A5, // $24A5 + #$24A6, // $24A6 + #$24A7, // $24A7 + #$24A8, // $24A8 + #$24A9, // $24A9 + #$24AA, // $24AA + #$24AB, // $24AB + #$24AC, // $24AC + #$24AD, // $24AD + #$24AE, // $24AE + #$24AF, // $24AF + #$24B0, // $24B0 + #$24B1, // $24B1 + #$24B2, // $24B2 + #$24B3, // $24B3 + #$24B4, // $24B4 + #$24B5, // $24B5 + #$24B6, // $24B6 + #$24B7, // $24B7 + #$24B8, // $24B8 + #$24B9, // $24B9 + #$24BA, // $24BA + #$24BB, // $24BB + #$24BC, // $24BC + #$24BD, // $24BD + #$24BE, // $24BE + #$24BF, // $24BF + #$24C0, // $24C0 + #$24C1, // $24C1 + #$24C2, // $24C2 + #$24C3, // $24C3 + #$24C4, // $24C4 + #$24C5, // $24C5 + #$24C6, // $24C6 + #$24C7, // $24C7 + #$24C8, // $24C8 + #$24C9, // $24C9 + #$24CA, // $24CA + #$24CB, // $24CB + #$24CC, // $24CC + #$24CD, // $24CD + #$24CE, // $24CE + #$24CF, // $24CF + #$24B6, // $24D0 + #$24B7, // $24D1 + #$24B8, // $24D2 + #$24B9, // $24D3 + #$24BA, // $24D4 + #$24BB, // $24D5 + #$24BC, // $24D6 + #$24BD, // $24D7 + #$24BE, // $24D8 + #$24BF, // $24D9 + #$24C0, // $24DA + #$24C1, // $24DB + #$24C2, // $24DC + #$24C3, // $24DD + #$24C4, // $24DE + #$24C5, // $24DF + #$24C6, // $24E0 + #$24C7, // $24E1 + #$24C8, // $24E2 + #$24C9, // $24E3 + #$24CA, // $24E4 + #$24CB, // $24E5 + #$24CC, // $24E6 + #$24CD, // $24E7 + #$24CE, // $24E8 + #$24CF, // $24E9 + #$24EA, // $24EA + #$24EB, // $24EB + #$24EC, // $24EC + #$24ED, // $24ED + #$24EE, // $24EE + #$24EF, // $24EF + #$24F0, // $24F0 + #$24F1, // $24F1 + #$24F2, // $24F2 + #$24F3, // $24F3 + #$24F4, // $24F4 + #$24F5, // $24F5 + #$24F6, // $24F6 + #$24F7, // $24F7 + #$24F8, // $24F8 + #$24F9, // $24F9 + #$24FA, // $24FA + #$24FB, // $24FB + #$24FC, // $24FC + #$24FD, // $24FD + #$24FE, // $24FE + #$24FF, // $24FF + #$2500, // $2500 + #$2501, // $2501 + #$2502, // $2502 + #$2503, // $2503 + #$2504, // $2504 + #$2505, // $2505 + #$2506, // $2506 + #$2507, // $2507 + #$2508, // $2508 + #$2509, // $2509 + #$250A, // $250A + #$250B, // $250B + #$250C, // $250C + #$250D, // $250D + #$250E, // $250E + #$250F, // $250F + #$2510, // $2510 + #$2511, // $2511 + #$2512, // $2512 + #$2513, // $2513 + #$2514, // $2514 + #$2515, // $2515 + #$2516, // $2516 + #$2517, // $2517 + #$2518, // $2518 + #$2519, // $2519 + #$251A, // $251A + #$251B, // $251B + #$251C, // $251C + #$251D, // $251D + #$251E, // $251E + #$251F, // $251F + #$2520, // $2520 + #$2521, // $2521 + #$2522, // $2522 + #$2523, // $2523 + #$2524, // $2524 + #$2525, // $2525 + #$2526, // $2526 + #$2527, // $2527 + #$2528, // $2528 + #$2529, // $2529 + #$252A, // $252A + #$252B, // $252B + #$252C, // $252C + #$252D, // $252D + #$252E, // $252E + #$252F, // $252F + #$2530, // $2530 + #$2531, // $2531 + #$2532, // $2532 + #$2533, // $2533 + #$2534, // $2534 + #$2535, // $2535 + #$2536, // $2536 + #$2537, // $2537 + #$2538, // $2538 + #$2539, // $2539 + #$253A, // $253A + #$253B, // $253B + #$253C, // $253C + #$253D, // $253D + #$253E, // $253E + #$253F, // $253F + #$2540, // $2540 + #$2541, // $2541 + #$2542, // $2542 + #$2543, // $2543 + #$2544, // $2544 + #$2545, // $2545 + #$2546, // $2546 + #$2547, // $2547 + #$2548, // $2548 + #$2549, // $2549 + #$254A, // $254A + #$254B, // $254B + #$254C, // $254C + #$254D, // $254D + #$254E, // $254E + #$254F, // $254F + #$2550, // $2550 + #$2551, // $2551 + #$2552, // $2552 + #$2553, // $2553 + #$2554, // $2554 + #$2555, // $2555 + #$2556, // $2556 + #$2557, // $2557 + #$2558, // $2558 + #$2559, // $2559 + #$255A, // $255A + #$255B, // $255B + #$255C, // $255C + #$255D, // $255D + #$255E, // $255E + #$255F, // $255F + #$2560, // $2560 + #$2561, // $2561 + #$2562, // $2562 + #$2563, // $2563 + #$2564, // $2564 + #$2565, // $2565 + #$2566, // $2566 + #$2567, // $2567 + #$2568, // $2568 + #$2569, // $2569 + #$256A, // $256A + #$256B, // $256B + #$256C, // $256C + #$256D, // $256D + #$256E, // $256E + #$256F, // $256F + #$2570, // $2570 + #$2571, // $2571 + #$2572, // $2572 + #$2573, // $2573 + #$2574, // $2574 + #$2575, // $2575 + #$2576, // $2576 + #$2577, // $2577 + #$2578, // $2578 + #$2579, // $2579 + #$257A, // $257A + #$257B, // $257B + #$257C, // $257C + #$257D, // $257D + #$257E, // $257E + #$257F, // $257F + #$2580, // $2580 + #$2581, // $2581 + #$2582, // $2582 + #$2583, // $2583 + #$2584, // $2584 + #$2585, // $2585 + #$2586, // $2586 + #$2587, // $2587 + #$2588, // $2588 + #$2589, // $2589 + #$258A, // $258A + #$258B, // $258B + #$258C, // $258C + #$258D, // $258D + #$258E, // $258E + #$258F, // $258F + #$2590, // $2590 + #$2591, // $2591 + #$2592, // $2592 + #$2593, // $2593 + #$2594, // $2594 + #$2595, // $2595 + #$2596, // $2596 + #$2597, // $2597 + #$2598, // $2598 + #$2599, // $2599 + #$259A, // $259A + #$259B, // $259B + #$259C, // $259C + #$259D, // $259D + #$259E, // $259E + #$259F, // $259F + #$25A0, // $25A0 + #$25A1, // $25A1 + #$25A2, // $25A2 + #$25A3, // $25A3 + #$25A4, // $25A4 + #$25A5, // $25A5 + #$25A6, // $25A6 + #$25A7, // $25A7 + #$25A8, // $25A8 + #$25A9, // $25A9 + #$25AA, // $25AA + #$25AB, // $25AB + #$25AC, // $25AC + #$25AD, // $25AD + #$25AE, // $25AE + #$25AF, // $25AF + #$25B0, // $25B0 + #$25B1, // $25B1 + #$25B2, // $25B2 + #$25B3, // $25B3 + #$25B4, // $25B4 + #$25B5, // $25B5 + #$25B6, // $25B6 + #$25B7, // $25B7 + #$25B8, // $25B8 + #$25B9, // $25B9 + #$25BA, // $25BA + #$25BB, // $25BB + #$25BC, // $25BC + #$25BD, // $25BD + #$25BE, // $25BE + #$25BF, // $25BF + #$25C0, // $25C0 + #$25C1, // $25C1 + #$25C2, // $25C2 + #$25C3, // $25C3 + #$25C4, // $25C4 + #$25C5, // $25C5 + #$25C6, // $25C6 + #$25C7, // $25C7 + #$25C8, // $25C8 + #$25C9, // $25C9 + #$25CA, // $25CA + #$25CB, // $25CB + #$25CC, // $25CC + #$25CD, // $25CD + #$25CE, // $25CE + #$25CF, // $25CF + #$25D0, // $25D0 + #$25D1, // $25D1 + #$25D2, // $25D2 + #$25D3, // $25D3 + #$25D4, // $25D4 + #$25D5, // $25D5 + #$25D6, // $25D6 + #$25D7, // $25D7 + #$25D8, // $25D8 + #$25D9, // $25D9 + #$25DA, // $25DA + #$25DB, // $25DB + #$25DC, // $25DC + #$25DD, // $25DD + #$25DE, // $25DE + #$25DF, // $25DF + #$25E0, // $25E0 + #$25E1, // $25E1 + #$25E2, // $25E2 + #$25E3, // $25E3 + #$25E4, // $25E4 + #$25E5, // $25E5 + #$25E6, // $25E6 + #$25E7, // $25E7 + #$25E8, // $25E8 + #$25E9, // $25E9 + #$25EA, // $25EA + #$25EB, // $25EB + #$25EC, // $25EC + #$25ED, // $25ED + #$25EE, // $25EE + #$25EF, // $25EF + #$25F0, // $25F0 + #$25F1, // $25F1 + #$25F2, // $25F2 + #$25F3, // $25F3 + #$25F4, // $25F4 + #$25F5, // $25F5 + #$25F6, // $25F6 + #$25F7, // $25F7 + #$25F8, // $25F8 + #$25F9, // $25F9 + #$25FA, // $25FA + #$25FB, // $25FB + #$25FC, // $25FC + #$25FD, // $25FD + #$25FE, // $25FE + #$25FF, // $25FF + #$2600, // $2600 + #$2601, // $2601 + #$2602, // $2602 + #$2603, // $2603 + #$2604, // $2604 + #$2605, // $2605 + #$2606, // $2606 + #$2607, // $2607 + #$2608, // $2608 + #$2609, // $2609 + #$260A, // $260A + #$260B, // $260B + #$260C, // $260C + #$260D, // $260D + #$260E, // $260E + #$260F, // $260F + #$2610, // $2610 + #$2611, // $2611 + #$2612, // $2612 + #$2613, // $2613 + #$2614, // $2614 + #$2615, // $2615 + #$2616, // $2616 + #$2617, // $2617 + #$2618, // $2618 + #$2619, // $2619 + #$261A, // $261A + #$261B, // $261B + #$261C, // $261C + #$261D, // $261D + #$261E, // $261E + #$261F, // $261F + #$2620, // $2620 + #$2621, // $2621 + #$2622, // $2622 + #$2623, // $2623 + #$2624, // $2624 + #$2625, // $2625 + #$2626, // $2626 + #$2627, // $2627 + #$2628, // $2628 + #$2629, // $2629 + #$262A, // $262A + #$262B, // $262B + #$262C, // $262C + #$262D, // $262D + #$262E, // $262E + #$262F, // $262F + #$2630, // $2630 + #$2631, // $2631 + #$2632, // $2632 + #$2633, // $2633 + #$2634, // $2634 + #$2635, // $2635 + #$2636, // $2636 + #$2637, // $2637 + #$2638, // $2638 + #$2639, // $2639 + #$263A, // $263A + #$263B, // $263B + #$263C, // $263C + #$263D, // $263D + #$263E, // $263E + #$263F, // $263F + #$2640, // $2640 + #$2641, // $2641 + #$2642, // $2642 + #$2643, // $2643 + #$2644, // $2644 + #$2645, // $2645 + #$2646, // $2646 + #$2647, // $2647 + #$2648, // $2648 + #$2649, // $2649 + #$264A, // $264A + #$264B, // $264B + #$264C, // $264C + #$264D, // $264D + #$264E, // $264E + #$264F, // $264F + #$2650, // $2650 + #$2651, // $2651 + #$2652, // $2652 + #$2653, // $2653 + #$2654, // $2654 + #$2655, // $2655 + #$2656, // $2656 + #$2657, // $2657 + #$2658, // $2658 + #$2659, // $2659 + #$265A, // $265A + #$265B, // $265B + #$265C, // $265C + #$265D, // $265D + #$265E, // $265E + #$265F, // $265F + #$2660, // $2660 + #$2661, // $2661 + #$2662, // $2662 + #$2663, // $2663 + #$2664, // $2664 + #$2665, // $2665 + #$2666, // $2666 + #$2667, // $2667 + #$2668, // $2668 + #$2669, // $2669 + #$266A, // $266A + #$266B, // $266B + #$266C, // $266C + #$266D, // $266D + #$266E, // $266E + #$266F, // $266F + #$2670, // $2670 + #$2671, // $2671 + #$2672, // $2672 + #$2673, // $2673 + #$2674, // $2674 + #$2675, // $2675 + #$2676, // $2676 + #$2677, // $2677 + #$2678, // $2678 + #$2679, // $2679 + #$267A, // $267A + #$267B, // $267B + #$267C, // $267C + #$267D, // $267D + #$267E, // $267E + #$267F, // $267F + #$2680, // $2680 + #$2681, // $2681 + #$2682, // $2682 + #$2683, // $2683 + #$2684, // $2684 + #$2685, // $2685 + #$2686, // $2686 + #$2687, // $2687 + #$2688, // $2688 + #$2689, // $2689 + #$268A, // $268A + #$268B, // $268B + #$268C, // $268C + #$268D, // $268D + #$268E, // $268E + #$268F, // $268F + #$2690, // $2690 + #$2691, // $2691 + #$2692, // $2692 + #$2693, // $2693 + #$2694, // $2694 + #$2695, // $2695 + #$2696, // $2696 + #$2697, // $2697 + #$2698, // $2698 + #$2699, // $2699 + #$269A, // $269A + #$269B, // $269B + #$269C, // $269C + #$269D, // $269D + #$269E, // $269E + #$269F, // $269F + #$26A0, // $26A0 + #$26A1, // $26A1 + #$26A2, // $26A2 + #$26A3, // $26A3 + #$26A4, // $26A4 + #$26A5, // $26A5 + #$26A6, // $26A6 + #$26A7, // $26A7 + #$26A8, // $26A8 + #$26A9, // $26A9 + #$26AA, // $26AA + #$26AB, // $26AB + #$26AC, // $26AC + #$26AD, // $26AD + #$26AE, // $26AE + #$26AF, // $26AF + #$26B0, // $26B0 + #$26B1, // $26B1 + #$26B2, // $26B2 + #$26B3, // $26B3 + #$26B4, // $26B4 + #$26B5, // $26B5 + #$26B6, // $26B6 + #$26B7, // $26B7 + #$26B8, // $26B8 + #$26B9, // $26B9 + #$26BA, // $26BA + #$26BB, // $26BB + #$26BC, // $26BC + #$26BD, // $26BD + #$26BE, // $26BE + #$26BF, // $26BF + #$26C0, // $26C0 + #$26C1, // $26C1 + #$26C2, // $26C2 + #$26C3, // $26C3 + #$26C4, // $26C4 + #$26C5, // $26C5 + #$26C6, // $26C6 + #$26C7, // $26C7 + #$26C8, // $26C8 + #$26C9, // $26C9 + #$26CA, // $26CA + #$26CB, // $26CB + #$26CC, // $26CC + #$26CD, // $26CD + #$26CE, // $26CE + #$26CF, // $26CF + #$26D0, // $26D0 + #$26D1, // $26D1 + #$26D2, // $26D2 + #$26D3, // $26D3 + #$26D4, // $26D4 + #$26D5, // $26D5 + #$26D6, // $26D6 + #$26D7, // $26D7 + #$26D8, // $26D8 + #$26D9, // $26D9 + #$26DA, // $26DA + #$26DB, // $26DB + #$26DC, // $26DC + #$26DD, // $26DD + #$26DE, // $26DE + #$26DF, // $26DF + #$26E0, // $26E0 + #$26E1, // $26E1 + #$26E2, // $26E2 + #$26E3, // $26E3 + #$26E4, // $26E4 + #$26E5, // $26E5 + #$26E6, // $26E6 + #$26E7, // $26E7 + #$26E8, // $26E8 + #$26E9, // $26E9 + #$26EA, // $26EA + #$26EB, // $26EB + #$26EC, // $26EC + #$26ED, // $26ED + #$26EE, // $26EE + #$26EF, // $26EF + #$26F0, // $26F0 + #$26F1, // $26F1 + #$26F2, // $26F2 + #$26F3, // $26F3 + #$26F4, // $26F4 + #$26F5, // $26F5 + #$26F6, // $26F6 + #$26F7, // $26F7 + #$26F8, // $26F8 + #$26F9, // $26F9 + #$26FA, // $26FA + #$26FB, // $26FB + #$26FC, // $26FC + #$26FD, // $26FD + #$26FE, // $26FE + #$26FF, // $26FF + #$2700, // $2700 + #$2701, // $2701 + #$2702, // $2702 + #$2703, // $2703 + #$2704, // $2704 + #$2705, // $2705 + #$2706, // $2706 + #$2707, // $2707 + #$2708, // $2708 + #$2709, // $2709 + #$270A, // $270A + #$270B, // $270B + #$270C, // $270C + #$270D, // $270D + #$270E, // $270E + #$270F, // $270F + #$2710, // $2710 + #$2711, // $2711 + #$2712, // $2712 + #$2713, // $2713 + #$2714, // $2714 + #$2715, // $2715 + #$2716, // $2716 + #$2717, // $2717 + #$2718, // $2718 + #$2719, // $2719 + #$271A, // $271A + #$271B, // $271B + #$271C, // $271C + #$271D, // $271D + #$271E, // $271E + #$271F, // $271F + #$2720, // $2720 + #$2721, // $2721 + #$2722, // $2722 + #$2723, // $2723 + #$2724, // $2724 + #$2725, // $2725 + #$2726, // $2726 + #$2727, // $2727 + #$2728, // $2728 + #$2729, // $2729 + #$272A, // $272A + #$272B, // $272B + #$272C, // $272C + #$272D, // $272D + #$272E, // $272E + #$272F, // $272F + #$2730, // $2730 + #$2731, // $2731 + #$2732, // $2732 + #$2733, // $2733 + #$2734, // $2734 + #$2735, // $2735 + #$2736, // $2736 + #$2737, // $2737 + #$2738, // $2738 + #$2739, // $2739 + #$273A, // $273A + #$273B, // $273B + #$273C, // $273C + #$273D, // $273D + #$273E, // $273E + #$273F, // $273F + #$2740, // $2740 + #$2741, // $2741 + #$2742, // $2742 + #$2743, // $2743 + #$2744, // $2744 + #$2745, // $2745 + #$2746, // $2746 + #$2747, // $2747 + #$2748, // $2748 + #$2749, // $2749 + #$274A, // $274A + #$274B, // $274B + #$274C, // $274C + #$274D, // $274D + #$274E, // $274E + #$274F, // $274F + #$2750, // $2750 + #$2751, // $2751 + #$2752, // $2752 + #$2753, // $2753 + #$2754, // $2754 + #$2755, // $2755 + #$2756, // $2756 + #$2757, // $2757 + #$2758, // $2758 + #$2759, // $2759 + #$275A, // $275A + #$275B, // $275B + #$275C, // $275C + #$275D, // $275D + #$275E, // $275E + #$275F, // $275F + #$2760, // $2760 + #$2761, // $2761 + #$2762, // $2762 + #$2763, // $2763 + #$2764, // $2764 + #$2765, // $2765 + #$2766, // $2766 + #$2767, // $2767 + #$2768, // $2768 + #$2769, // $2769 + #$276A, // $276A + #$276B, // $276B + #$276C, // $276C + #$276D, // $276D + #$276E, // $276E + #$276F, // $276F + #$2770, // $2770 + #$2771, // $2771 + #$2772, // $2772 + #$2773, // $2773 + #$2774, // $2774 + #$2775, // $2775 + #$2776, // $2776 + #$2777, // $2777 + #$2778, // $2778 + #$2779, // $2779 + #$277A, // $277A + #$277B, // $277B + #$277C, // $277C + #$277D, // $277D + #$277E, // $277E + #$277F, // $277F + #$2780, // $2780 + #$2781, // $2781 + #$2782, // $2782 + #$2783, // $2783 + #$2784, // $2784 + #$2785, // $2785 + #$2786, // $2786 + #$2787, // $2787 + #$2788, // $2788 + #$2789, // $2789 + #$278A, // $278A + #$278B, // $278B + #$278C, // $278C + #$278D, // $278D + #$278E, // $278E + #$278F, // $278F + #$2790, // $2790 + #$2791, // $2791 + #$2792, // $2792 + #$2793, // $2793 + #$2794, // $2794 + #$2795, // $2795 + #$2796, // $2796 + #$2797, // $2797 + #$2798, // $2798 + #$2799, // $2799 + #$279A, // $279A + #$279B, // $279B + #$279C, // $279C + #$279D, // $279D + #$279E, // $279E + #$279F, // $279F + #$27A0, // $27A0 + #$27A1, // $27A1 + #$27A2, // $27A2 + #$27A3, // $27A3 + #$27A4, // $27A4 + #$27A5, // $27A5 + #$27A6, // $27A6 + #$27A7, // $27A7 + #$27A8, // $27A8 + #$27A9, // $27A9 + #$27AA, // $27AA + #$27AB, // $27AB + #$27AC, // $27AC + #$27AD, // $27AD + #$27AE, // $27AE + #$27AF, // $27AF + #$27B0, // $27B0 + #$27B1, // $27B1 + #$27B2, // $27B2 + #$27B3, // $27B3 + #$27B4, // $27B4 + #$27B5, // $27B5 + #$27B6, // $27B6 + #$27B7, // $27B7 + #$27B8, // $27B8 + #$27B9, // $27B9 + #$27BA, // $27BA + #$27BB, // $27BB + #$27BC, // $27BC + #$27BD, // $27BD + #$27BE, // $27BE + #$27BF, // $27BF + #$27C0, // $27C0 + #$27C1, // $27C1 + #$27C2, // $27C2 + #$27C3, // $27C3 + #$27C4, // $27C4 + #$27C5, // $27C5 + #$27C6, // $27C6 + #$27C7, // $27C7 + #$27C8, // $27C8 + #$27C9, // $27C9 + #$27CA, // $27CA + #$27CB, // $27CB + #$27CC, // $27CC + #$27CD, // $27CD + #$27CE, // $27CE + #$27CF, // $27CF + #$27D0, // $27D0 + #$27D1, // $27D1 + #$27D2, // $27D2 + #$27D3, // $27D3 + #$27D4, // $27D4 + #$27D5, // $27D5 + #$27D6, // $27D6 + #$27D7, // $27D7 + #$27D8, // $27D8 + #$27D9, // $27D9 + #$27DA, // $27DA + #$27DB, // $27DB + #$27DC, // $27DC + #$27DD, // $27DD + #$27DE, // $27DE + #$27DF, // $27DF + #$27E0, // $27E0 + #$27E1, // $27E1 + #$27E2, // $27E2 + #$27E3, // $27E3 + #$27E4, // $27E4 + #$27E5, // $27E5 + #$27E6, // $27E6 + #$27E7, // $27E7 + #$27E8, // $27E8 + #$27E9, // $27E9 + #$27EA, // $27EA + #$27EB, // $27EB + #$27EC, // $27EC + #$27ED, // $27ED + #$27EE, // $27EE + #$27EF, // $27EF + #$27F0, // $27F0 + #$27F1, // $27F1 + #$27F2, // $27F2 + #$27F3, // $27F3 + #$27F4, // $27F4 + #$27F5, // $27F5 + #$27F6, // $27F6 + #$27F7, // $27F7 + #$27F8, // $27F8 + #$27F9, // $27F9 + #$27FA, // $27FA + #$27FB, // $27FB + #$27FC, // $27FC + #$27FD, // $27FD + #$27FE, // $27FE + #$27FF, // $27FF + #$2800, // $2800 + #$2801, // $2801 + #$2802, // $2802 + #$2803, // $2803 + #$2804, // $2804 + #$2805, // $2805 + #$2806, // $2806 + #$2807, // $2807 + #$2808, // $2808 + #$2809, // $2809 + #$280A, // $280A + #$280B, // $280B + #$280C, // $280C + #$280D, // $280D + #$280E, // $280E + #$280F, // $280F + #$2810, // $2810 + #$2811, // $2811 + #$2812, // $2812 + #$2813, // $2813 + #$2814, // $2814 + #$2815, // $2815 + #$2816, // $2816 + #$2817, // $2817 + #$2818, // $2818 + #$2819, // $2819 + #$281A, // $281A + #$281B, // $281B + #$281C, // $281C + #$281D, // $281D + #$281E, // $281E + #$281F, // $281F + #$2820, // $2820 + #$2821, // $2821 + #$2822, // $2822 + #$2823, // $2823 + #$2824, // $2824 + #$2825, // $2825 + #$2826, // $2826 + #$2827, // $2827 + #$2828, // $2828 + #$2829, // $2829 + #$282A, // $282A + #$282B, // $282B + #$282C, // $282C + #$282D, // $282D + #$282E, // $282E + #$282F, // $282F + #$2830, // $2830 + #$2831, // $2831 + #$2832, // $2832 + #$2833, // $2833 + #$2834, // $2834 + #$2835, // $2835 + #$2836, // $2836 + #$2837, // $2837 + #$2838, // $2838 + #$2839, // $2839 + #$283A, // $283A + #$283B, // $283B + #$283C, // $283C + #$283D, // $283D + #$283E, // $283E + #$283F, // $283F + #$2840, // $2840 + #$2841, // $2841 + #$2842, // $2842 + #$2843, // $2843 + #$2844, // $2844 + #$2845, // $2845 + #$2846, // $2846 + #$2847, // $2847 + #$2848, // $2848 + #$2849, // $2849 + #$284A, // $284A + #$284B, // $284B + #$284C, // $284C + #$284D, // $284D + #$284E, // $284E + #$284F, // $284F + #$2850, // $2850 + #$2851, // $2851 + #$2852, // $2852 + #$2853, // $2853 + #$2854, // $2854 + #$2855, // $2855 + #$2856, // $2856 + #$2857, // $2857 + #$2858, // $2858 + #$2859, // $2859 + #$285A, // $285A + #$285B, // $285B + #$285C, // $285C + #$285D, // $285D + #$285E, // $285E + #$285F, // $285F + #$2860, // $2860 + #$2861, // $2861 + #$2862, // $2862 + #$2863, // $2863 + #$2864, // $2864 + #$2865, // $2865 + #$2866, // $2866 + #$2867, // $2867 + #$2868, // $2868 + #$2869, // $2869 + #$286A, // $286A + #$286B, // $286B + #$286C, // $286C + #$286D, // $286D + #$286E, // $286E + #$286F, // $286F + #$2870, // $2870 + #$2871, // $2871 + #$2872, // $2872 + #$2873, // $2873 + #$2874, // $2874 + #$2875, // $2875 + #$2876, // $2876 + #$2877, // $2877 + #$2878, // $2878 + #$2879, // $2879 + #$287A, // $287A + #$287B, // $287B + #$287C, // $287C + #$287D, // $287D + #$287E, // $287E + #$287F, // $287F + #$2880, // $2880 + #$2881, // $2881 + #$2882, // $2882 + #$2883, // $2883 + #$2884, // $2884 + #$2885, // $2885 + #$2886, // $2886 + #$2887, // $2887 + #$2888, // $2888 + #$2889, // $2889 + #$288A, // $288A + #$288B, // $288B + #$288C, // $288C + #$288D, // $288D + #$288E, // $288E + #$288F, // $288F + #$2890, // $2890 + #$2891, // $2891 + #$2892, // $2892 + #$2893, // $2893 + #$2894, // $2894 + #$2895, // $2895 + #$2896, // $2896 + #$2897, // $2897 + #$2898, // $2898 + #$2899, // $2899 + #$289A, // $289A + #$289B, // $289B + #$289C, // $289C + #$289D, // $289D + #$289E, // $289E + #$289F, // $289F + #$28A0, // $28A0 + #$28A1, // $28A1 + #$28A2, // $28A2 + #$28A3, // $28A3 + #$28A4, // $28A4 + #$28A5, // $28A5 + #$28A6, // $28A6 + #$28A7, // $28A7 + #$28A8, // $28A8 + #$28A9, // $28A9 + #$28AA, // $28AA + #$28AB, // $28AB + #$28AC, // $28AC + #$28AD, // $28AD + #$28AE, // $28AE + #$28AF, // $28AF + #$28B0, // $28B0 + #$28B1, // $28B1 + #$28B2, // $28B2 + #$28B3, // $28B3 + #$28B4, // $28B4 + #$28B5, // $28B5 + #$28B6, // $28B6 + #$28B7, // $28B7 + #$28B8, // $28B8 + #$28B9, // $28B9 + #$28BA, // $28BA + #$28BB, // $28BB + #$28BC, // $28BC + #$28BD, // $28BD + #$28BE, // $28BE + #$28BF, // $28BF + #$28C0, // $28C0 + #$28C1, // $28C1 + #$28C2, // $28C2 + #$28C3, // $28C3 + #$28C4, // $28C4 + #$28C5, // $28C5 + #$28C6, // $28C6 + #$28C7, // $28C7 + #$28C8, // $28C8 + #$28C9, // $28C9 + #$28CA, // $28CA + #$28CB, // $28CB + #$28CC, // $28CC + #$28CD, // $28CD + #$28CE, // $28CE + #$28CF, // $28CF + #$28D0, // $28D0 + #$28D1, // $28D1 + #$28D2, // $28D2 + #$28D3, // $28D3 + #$28D4, // $28D4 + #$28D5, // $28D5 + #$28D6, // $28D6 + #$28D7, // $28D7 + #$28D8, // $28D8 + #$28D9, // $28D9 + #$28DA, // $28DA + #$28DB, // $28DB + #$28DC, // $28DC + #$28DD, // $28DD + #$28DE, // $28DE + #$28DF, // $28DF + #$28E0, // $28E0 + #$28E1, // $28E1 + #$28E2, // $28E2 + #$28E3, // $28E3 + #$28E4, // $28E4 + #$28E5, // $28E5 + #$28E6, // $28E6 + #$28E7, // $28E7 + #$28E8, // $28E8 + #$28E9, // $28E9 + #$28EA, // $28EA + #$28EB, // $28EB + #$28EC, // $28EC + #$28ED, // $28ED + #$28EE, // $28EE + #$28EF, // $28EF + #$28F0, // $28F0 + #$28F1, // $28F1 + #$28F2, // $28F2 + #$28F3, // $28F3 + #$28F4, // $28F4 + #$28F5, // $28F5 + #$28F6, // $28F6 + #$28F7, // $28F7 + #$28F8, // $28F8 + #$28F9, // $28F9 + #$28FA, // $28FA + #$28FB, // $28FB + #$28FC, // $28FC + #$28FD, // $28FD + #$28FE, // $28FE + #$28FF, // $28FF + #$2900, // $2900 + #$2901, // $2901 + #$2902, // $2902 + #$2903, // $2903 + #$2904, // $2904 + #$2905, // $2905 + #$2906, // $2906 + #$2907, // $2907 + #$2908, // $2908 + #$2909, // $2909 + #$290A, // $290A + #$290B, // $290B + #$290C, // $290C + #$290D, // $290D + #$290E, // $290E + #$290F, // $290F + #$2910, // $2910 + #$2911, // $2911 + #$2912, // $2912 + #$2913, // $2913 + #$2914, // $2914 + #$2915, // $2915 + #$2916, // $2916 + #$2917, // $2917 + #$2918, // $2918 + #$2919, // $2919 + #$291A, // $291A + #$291B, // $291B + #$291C, // $291C + #$291D, // $291D + #$291E, // $291E + #$291F, // $291F + #$2920, // $2920 + #$2921, // $2921 + #$2922, // $2922 + #$2923, // $2923 + #$2924, // $2924 + #$2925, // $2925 + #$2926, // $2926 + #$2927, // $2927 + #$2928, // $2928 + #$2929, // $2929 + #$292A, // $292A + #$292B, // $292B + #$292C, // $292C + #$292D, // $292D + #$292E, // $292E + #$292F, // $292F + #$2930, // $2930 + #$2931, // $2931 + #$2932, // $2932 + #$2933, // $2933 + #$2934, // $2934 + #$2935, // $2935 + #$2936, // $2936 + #$2937, // $2937 + #$2938, // $2938 + #$2939, // $2939 + #$293A, // $293A + #$293B, // $293B + #$293C, // $293C + #$293D, // $293D + #$293E, // $293E + #$293F, // $293F + #$2940, // $2940 + #$2941, // $2941 + #$2942, // $2942 + #$2943, // $2943 + #$2944, // $2944 + #$2945, // $2945 + #$2946, // $2946 + #$2947, // $2947 + #$2948, // $2948 + #$2949, // $2949 + #$294A, // $294A + #$294B, // $294B + #$294C, // $294C + #$294D, // $294D + #$294E, // $294E + #$294F, // $294F + #$2950, // $2950 + #$2951, // $2951 + #$2952, // $2952 + #$2953, // $2953 + #$2954, // $2954 + #$2955, // $2955 + #$2956, // $2956 + #$2957, // $2957 + #$2958, // $2958 + #$2959, // $2959 + #$295A, // $295A + #$295B, // $295B + #$295C, // $295C + #$295D, // $295D + #$295E, // $295E + #$295F, // $295F + #$2960, // $2960 + #$2961, // $2961 + #$2962, // $2962 + #$2963, // $2963 + #$2964, // $2964 + #$2965, // $2965 + #$2966, // $2966 + #$2967, // $2967 + #$2968, // $2968 + #$2969, // $2969 + #$296A, // $296A + #$296B, // $296B + #$296C, // $296C + #$296D, // $296D + #$296E, // $296E + #$296F, // $296F + #$2970, // $2970 + #$2971, // $2971 + #$2972, // $2972 + #$2973, // $2973 + #$2974, // $2974 + #$2975, // $2975 + #$2976, // $2976 + #$2977, // $2977 + #$2978, // $2978 + #$2979, // $2979 + #$297A, // $297A + #$297B, // $297B + #$297C, // $297C + #$297D, // $297D + #$297E, // $297E + #$297F, // $297F + #$2980, // $2980 + #$2981, // $2981 + #$2982, // $2982 + #$2983, // $2983 + #$2984, // $2984 + #$2985, // $2985 + #$2986, // $2986 + #$2987, // $2987 + #$2988, // $2988 + #$2989, // $2989 + #$298A, // $298A + #$298B, // $298B + #$298C, // $298C + #$298D, // $298D + #$298E, // $298E + #$298F, // $298F + #$2990, // $2990 + #$2991, // $2991 + #$2992, // $2992 + #$2993, // $2993 + #$2994, // $2994 + #$2995, // $2995 + #$2996, // $2996 + #$2997, // $2997 + #$2998, // $2998 + #$2999, // $2999 + #$299A, // $299A + #$299B, // $299B + #$299C, // $299C + #$299D, // $299D + #$299E, // $299E + #$299F, // $299F + #$29A0, // $29A0 + #$29A1, // $29A1 + #$29A2, // $29A2 + #$29A3, // $29A3 + #$29A4, // $29A4 + #$29A5, // $29A5 + #$29A6, // $29A6 + #$29A7, // $29A7 + #$29A8, // $29A8 + #$29A9, // $29A9 + #$29AA, // $29AA + #$29AB, // $29AB + #$29AC, // $29AC + #$29AD, // $29AD + #$29AE, // $29AE + #$29AF, // $29AF + #$29B0, // $29B0 + #$29B1, // $29B1 + #$29B2, // $29B2 + #$29B3, // $29B3 + #$29B4, // $29B4 + #$29B5, // $29B5 + #$29B6, // $29B6 + #$29B7, // $29B7 + #$29B8, // $29B8 + #$29B9, // $29B9 + #$29BA, // $29BA + #$29BB, // $29BB + #$29BC, // $29BC + #$29BD, // $29BD + #$29BE, // $29BE + #$29BF, // $29BF + #$29C0, // $29C0 + #$29C1, // $29C1 + #$29C2, // $29C2 + #$29C3, // $29C3 + #$29C4, // $29C4 + #$29C5, // $29C5 + #$29C6, // $29C6 + #$29C7, // $29C7 + #$29C8, // $29C8 + #$29C9, // $29C9 + #$29CA, // $29CA + #$29CB, // $29CB + #$29CC, // $29CC + #$29CD, // $29CD + #$29CE, // $29CE + #$29CF, // $29CF + #$29D0, // $29D0 + #$29D1, // $29D1 + #$29D2, // $29D2 + #$29D3, // $29D3 + #$29D4, // $29D4 + #$29D5, // $29D5 + #$29D6, // $29D6 + #$29D7, // $29D7 + #$29D8, // $29D8 + #$29D9, // $29D9 + #$29DA, // $29DA + #$29DB, // $29DB + #$29DC, // $29DC + #$29DD, // $29DD + #$29DE, // $29DE + #$29DF, // $29DF + #$29E0, // $29E0 + #$29E1, // $29E1 + #$29E2, // $29E2 + #$29E3, // $29E3 + #$29E4, // $29E4 + #$29E5, // $29E5 + #$29E6, // $29E6 + #$29E7, // $29E7 + #$29E8, // $29E8 + #$29E9, // $29E9 + #$29EA, // $29EA + #$29EB, // $29EB + #$29EC, // $29EC + #$29ED, // $29ED + #$29EE, // $29EE + #$29EF, // $29EF + #$29F0, // $29F0 + #$29F1, // $29F1 + #$29F2, // $29F2 + #$29F3, // $29F3 + #$29F4, // $29F4 + #$29F5, // $29F5 + #$29F6, // $29F6 + #$29F7, // $29F7 + #$29F8, // $29F8 + #$29F9, // $29F9 + #$29FA, // $29FA + #$29FB, // $29FB + #$29FC, // $29FC + #$29FD, // $29FD + #$29FE, // $29FE + #$29FF, // $29FF + #$2A00, // $2A00 + #$2A01, // $2A01 + #$2A02, // $2A02 + #$2A03, // $2A03 + #$2A04, // $2A04 + #$2A05, // $2A05 + #$2A06, // $2A06 + #$2A07, // $2A07 + #$2A08, // $2A08 + #$2A09, // $2A09 + #$2A0A, // $2A0A + #$2A0B, // $2A0B + #$2A0C, // $2A0C + #$2A0D, // $2A0D + #$2A0E, // $2A0E + #$2A0F, // $2A0F + #$2A10, // $2A10 + #$2A11, // $2A11 + #$2A12, // $2A12 + #$2A13, // $2A13 + #$2A14, // $2A14 + #$2A15, // $2A15 + #$2A16, // $2A16 + #$2A17, // $2A17 + #$2A18, // $2A18 + #$2A19, // $2A19 + #$2A1A, // $2A1A + #$2A1B, // $2A1B + #$2A1C, // $2A1C + #$2A1D, // $2A1D + #$2A1E, // $2A1E + #$2A1F, // $2A1F + #$2A20, // $2A20 + #$2A21, // $2A21 + #$2A22, // $2A22 + #$2A23, // $2A23 + #$2A24, // $2A24 + #$2A25, // $2A25 + #$2A26, // $2A26 + #$2A27, // $2A27 + #$2A28, // $2A28 + #$2A29, // $2A29 + #$2A2A, // $2A2A + #$2A2B, // $2A2B + #$2A2C, // $2A2C + #$2A2D, // $2A2D + #$2A2E, // $2A2E + #$2A2F, // $2A2F + #$2A30, // $2A30 + #$2A31, // $2A31 + #$2A32, // $2A32 + #$2A33, // $2A33 + #$2A34, // $2A34 + #$2A35, // $2A35 + #$2A36, // $2A36 + #$2A37, // $2A37 + #$2A38, // $2A38 + #$2A39, // $2A39 + #$2A3A, // $2A3A + #$2A3B, // $2A3B + #$2A3C, // $2A3C + #$2A3D, // $2A3D + #$2A3E, // $2A3E + #$2A3F, // $2A3F + #$2A40, // $2A40 + #$2A41, // $2A41 + #$2A42, // $2A42 + #$2A43, // $2A43 + #$2A44, // $2A44 + #$2A45, // $2A45 + #$2A46, // $2A46 + #$2A47, // $2A47 + #$2A48, // $2A48 + #$2A49, // $2A49 + #$2A4A, // $2A4A + #$2A4B, // $2A4B + #$2A4C, // $2A4C + #$2A4D, // $2A4D + #$2A4E, // $2A4E + #$2A4F, // $2A4F + #$2A50, // $2A50 + #$2A51, // $2A51 + #$2A52, // $2A52 + #$2A53, // $2A53 + #$2A54, // $2A54 + #$2A55, // $2A55 + #$2A56, // $2A56 + #$2A57, // $2A57 + #$2A58, // $2A58 + #$2A59, // $2A59 + #$2A5A, // $2A5A + #$2A5B, // $2A5B + #$2A5C, // $2A5C + #$2A5D, // $2A5D + #$2A5E, // $2A5E + #$2A5F, // $2A5F + #$2A60, // $2A60 + #$2A61, // $2A61 + #$2A62, // $2A62 + #$2A63, // $2A63 + #$2A64, // $2A64 + #$2A65, // $2A65 + #$2A66, // $2A66 + #$2A67, // $2A67 + #$2A68, // $2A68 + #$2A69, // $2A69 + #$2A6A, // $2A6A + #$2A6B, // $2A6B + #$2A6C, // $2A6C + #$2A6D, // $2A6D + #$2A6E, // $2A6E + #$2A6F, // $2A6F + #$2A70, // $2A70 + #$2A71, // $2A71 + #$2A72, // $2A72 + #$2A73, // $2A73 + #$2A74, // $2A74 + #$2A75, // $2A75 + #$2A76, // $2A76 + #$2A77, // $2A77 + #$2A78, // $2A78 + #$2A79, // $2A79 + #$2A7A, // $2A7A + #$2A7B, // $2A7B + #$2A7C, // $2A7C + #$2A7D, // $2A7D + #$2A7E, // $2A7E + #$2A7F, // $2A7F + #$2A80, // $2A80 + #$2A81, // $2A81 + #$2A82, // $2A82 + #$2A83, // $2A83 + #$2A84, // $2A84 + #$2A85, // $2A85 + #$2A86, // $2A86 + #$2A87, // $2A87 + #$2A88, // $2A88 + #$2A89, // $2A89 + #$2A8A, // $2A8A + #$2A8B, // $2A8B + #$2A8C, // $2A8C + #$2A8D, // $2A8D + #$2A8E, // $2A8E + #$2A8F, // $2A8F + #$2A90, // $2A90 + #$2A91, // $2A91 + #$2A92, // $2A92 + #$2A93, // $2A93 + #$2A94, // $2A94 + #$2A95, // $2A95 + #$2A96, // $2A96 + #$2A97, // $2A97 + #$2A98, // $2A98 + #$2A99, // $2A99 + #$2A9A, // $2A9A + #$2A9B, // $2A9B + #$2A9C, // $2A9C + #$2A9D, // $2A9D + #$2A9E, // $2A9E + #$2A9F, // $2A9F + #$2AA0, // $2AA0 + #$2AA1, // $2AA1 + #$2AA2, // $2AA2 + #$2AA3, // $2AA3 + #$2AA4, // $2AA4 + #$2AA5, // $2AA5 + #$2AA6, // $2AA6 + #$2AA7, // $2AA7 + #$2AA8, // $2AA8 + #$2AA9, // $2AA9 + #$2AAA, // $2AAA + #$2AAB, // $2AAB + #$2AAC, // $2AAC + #$2AAD, // $2AAD + #$2AAE, // $2AAE + #$2AAF, // $2AAF + #$2AB0, // $2AB0 + #$2AB1, // $2AB1 + #$2AB2, // $2AB2 + #$2AB3, // $2AB3 + #$2AB4, // $2AB4 + #$2AB5, // $2AB5 + #$2AB6, // $2AB6 + #$2AB7, // $2AB7 + #$2AB8, // $2AB8 + #$2AB9, // $2AB9 + #$2ABA, // $2ABA + #$2ABB, // $2ABB + #$2ABC, // $2ABC + #$2ABD, // $2ABD + #$2ABE, // $2ABE + #$2ABF, // $2ABF + #$2AC0, // $2AC0 + #$2AC1, // $2AC1 + #$2AC2, // $2AC2 + #$2AC3, // $2AC3 + #$2AC4, // $2AC4 + #$2AC5, // $2AC5 + #$2AC6, // $2AC6 + #$2AC7, // $2AC7 + #$2AC8, // $2AC8 + #$2AC9, // $2AC9 + #$2ACA, // $2ACA + #$2ACB, // $2ACB + #$2ACC, // $2ACC + #$2ACD, // $2ACD + #$2ACE, // $2ACE + #$2ACF, // $2ACF + #$2AD0, // $2AD0 + #$2AD1, // $2AD1 + #$2AD2, // $2AD2 + #$2AD3, // $2AD3 + #$2AD4, // $2AD4 + #$2AD5, // $2AD5 + #$2AD6, // $2AD6 + #$2AD7, // $2AD7 + #$2AD8, // $2AD8 + #$2AD9, // $2AD9 + #$2ADA, // $2ADA + #$2ADB, // $2ADB + #$2ADC, // $2ADC + #$2ADD, // $2ADD + #$2ADE, // $2ADE + #$2ADF, // $2ADF + #$2AE0, // $2AE0 + #$2AE1, // $2AE1 + #$2AE2, // $2AE2 + #$2AE3, // $2AE3 + #$2AE4, // $2AE4 + #$2AE5, // $2AE5 + #$2AE6, // $2AE6 + #$2AE7, // $2AE7 + #$2AE8, // $2AE8 + #$2AE9, // $2AE9 + #$2AEA, // $2AEA + #$2AEB, // $2AEB + #$2AEC, // $2AEC + #$2AED, // $2AED + #$2AEE, // $2AEE + #$2AEF, // $2AEF + #$2AF0, // $2AF0 + #$2AF1, // $2AF1 + #$2AF2, // $2AF2 + #$2AF3, // $2AF3 + #$2AF4, // $2AF4 + #$2AF5, // $2AF5 + #$2AF6, // $2AF6 + #$2AF7, // $2AF7 + #$2AF8, // $2AF8 + #$2AF9, // $2AF9 + #$2AFA, // $2AFA + #$2AFB, // $2AFB + #$2AFC, // $2AFC + #$2AFD, // $2AFD + #$2AFE, // $2AFE + #$2AFF, // $2AFF + #$2B00, // $2B00 + #$2B01, // $2B01 + #$2B02, // $2B02 + #$2B03, // $2B03 + #$2B04, // $2B04 + #$2B05, // $2B05 + #$2B06, // $2B06 + #$2B07, // $2B07 + #$2B08, // $2B08 + #$2B09, // $2B09 + #$2B0A, // $2B0A + #$2B0B, // $2B0B + #$2B0C, // $2B0C + #$2B0D, // $2B0D + #$2B0E, // $2B0E + #$2B0F, // $2B0F + #$2B10, // $2B10 + #$2B11, // $2B11 + #$2B12, // $2B12 + #$2B13, // $2B13 + #$2B14, // $2B14 + #$2B15, // $2B15 + #$2B16, // $2B16 + #$2B17, // $2B17 + #$2B18, // $2B18 + #$2B19, // $2B19 + #$2B1A, // $2B1A + #$2B1B, // $2B1B + #$2B1C, // $2B1C + #$2B1D, // $2B1D + #$2B1E, // $2B1E + #$2B1F, // $2B1F + #$2B20, // $2B20 + #$2B21, // $2B21 + #$2B22, // $2B22 + #$2B23, // $2B23 + #$2B24, // $2B24 + #$2B25, // $2B25 + #$2B26, // $2B26 + #$2B27, // $2B27 + #$2B28, // $2B28 + #$2B29, // $2B29 + #$2B2A, // $2B2A + #$2B2B, // $2B2B + #$2B2C, // $2B2C + #$2B2D, // $2B2D + #$2B2E, // $2B2E + #$2B2F, // $2B2F + #$2B30, // $2B30 + #$2B31, // $2B31 + #$2B32, // $2B32 + #$2B33, // $2B33 + #$2B34, // $2B34 + #$2B35, // $2B35 + #$2B36, // $2B36 + #$2B37, // $2B37 + #$2B38, // $2B38 + #$2B39, // $2B39 + #$2B3A, // $2B3A + #$2B3B, // $2B3B + #$2B3C, // $2B3C + #$2B3D, // $2B3D + #$2B3E, // $2B3E + #$2B3F, // $2B3F + #$2B40, // $2B40 + #$2B41, // $2B41 + #$2B42, // $2B42 + #$2B43, // $2B43 + #$2B44, // $2B44 + #$2B45, // $2B45 + #$2B46, // $2B46 + #$2B47, // $2B47 + #$2B48, // $2B48 + #$2B49, // $2B49 + #$2B4A, // $2B4A + #$2B4B, // $2B4B + #$2B4C, // $2B4C + #$2B4D, // $2B4D + #$2B4E, // $2B4E + #$2B4F, // $2B4F + #$2B50, // $2B50 + #$2B51, // $2B51 + #$2B52, // $2B52 + #$2B53, // $2B53 + #$2B54, // $2B54 + #$2B55, // $2B55 + #$2B56, // $2B56 + #$2B57, // $2B57 + #$2B58, // $2B58 + #$2B59, // $2B59 + #$2B5A, // $2B5A + #$2B5B, // $2B5B + #$2B5C, // $2B5C + #$2B5D, // $2B5D + #$2B5E, // $2B5E + #$2B5F, // $2B5F + #$2B60, // $2B60 + #$2B61, // $2B61 + #$2B62, // $2B62 + #$2B63, // $2B63 + #$2B64, // $2B64 + #$2B65, // $2B65 + #$2B66, // $2B66 + #$2B67, // $2B67 + #$2B68, // $2B68 + #$2B69, // $2B69 + #$2B6A, // $2B6A + #$2B6B, // $2B6B + #$2B6C, // $2B6C + #$2B6D, // $2B6D + #$2B6E, // $2B6E + #$2B6F, // $2B6F + #$2B70, // $2B70 + #$2B71, // $2B71 + #$2B72, // $2B72 + #$2B73, // $2B73 + #$2B74, // $2B74 + #$2B75, // $2B75 + #$2B76, // $2B76 + #$2B77, // $2B77 + #$2B78, // $2B78 + #$2B79, // $2B79 + #$2B7A, // $2B7A + #$2B7B, // $2B7B + #$2B7C, // $2B7C + #$2B7D, // $2B7D + #$2B7E, // $2B7E + #$2B7F, // $2B7F + #$2B80, // $2B80 + #$2B81, // $2B81 + #$2B82, // $2B82 + #$2B83, // $2B83 + #$2B84, // $2B84 + #$2B85, // $2B85 + #$2B86, // $2B86 + #$2B87, // $2B87 + #$2B88, // $2B88 + #$2B89, // $2B89 + #$2B8A, // $2B8A + #$2B8B, // $2B8B + #$2B8C, // $2B8C + #$2B8D, // $2B8D + #$2B8E, // $2B8E + #$2B8F, // $2B8F + #$2B90, // $2B90 + #$2B91, // $2B91 + #$2B92, // $2B92 + #$2B93, // $2B93 + #$2B94, // $2B94 + #$2B95, // $2B95 + #$2B96, // $2B96 + #$2B97, // $2B97 + #$2B98, // $2B98 + #$2B99, // $2B99 + #$2B9A, // $2B9A + #$2B9B, // $2B9B + #$2B9C, // $2B9C + #$2B9D, // $2B9D + #$2B9E, // $2B9E + #$2B9F, // $2B9F + #$2BA0, // $2BA0 + #$2BA1, // $2BA1 + #$2BA2, // $2BA2 + #$2BA3, // $2BA3 + #$2BA4, // $2BA4 + #$2BA5, // $2BA5 + #$2BA6, // $2BA6 + #$2BA7, // $2BA7 + #$2BA8, // $2BA8 + #$2BA9, // $2BA9 + #$2BAA, // $2BAA + #$2BAB, // $2BAB + #$2BAC, // $2BAC + #$2BAD, // $2BAD + #$2BAE, // $2BAE + #$2BAF, // $2BAF + #$2BB0, // $2BB0 + #$2BB1, // $2BB1 + #$2BB2, // $2BB2 + #$2BB3, // $2BB3 + #$2BB4, // $2BB4 + #$2BB5, // $2BB5 + #$2BB6, // $2BB6 + #$2BB7, // $2BB7 + #$2BB8, // $2BB8 + #$2BB9, // $2BB9 + #$2BBA, // $2BBA + #$2BBB, // $2BBB + #$2BBC, // $2BBC + #$2BBD, // $2BBD + #$2BBE, // $2BBE + #$2BBF, // $2BBF + #$2BC0, // $2BC0 + #$2BC1, // $2BC1 + #$2BC2, // $2BC2 + #$2BC3, // $2BC3 + #$2BC4, // $2BC4 + #$2BC5, // $2BC5 + #$2BC6, // $2BC6 + #$2BC7, // $2BC7 + #$2BC8, // $2BC8 + #$2BC9, // $2BC9 + #$2BCA, // $2BCA + #$2BCB, // $2BCB + #$2BCC, // $2BCC + #$2BCD, // $2BCD + #$2BCE, // $2BCE + #$2BCF, // $2BCF + #$2BD0, // $2BD0 + #$2BD1, // $2BD1 + #$2BD2, // $2BD2 + #$2BD3, // $2BD3 + #$2BD4, // $2BD4 + #$2BD5, // $2BD5 + #$2BD6, // $2BD6 + #$2BD7, // $2BD7 + #$2BD8, // $2BD8 + #$2BD9, // $2BD9 + #$2BDA, // $2BDA + #$2BDB, // $2BDB + #$2BDC, // $2BDC + #$2BDD, // $2BDD + #$2BDE, // $2BDE + #$2BDF, // $2BDF + #$2BE0, // $2BE0 + #$2BE1, // $2BE1 + #$2BE2, // $2BE2 + #$2BE3, // $2BE3 + #$2BE4, // $2BE4 + #$2BE5, // $2BE5 + #$2BE6, // $2BE6 + #$2BE7, // $2BE7 + #$2BE8, // $2BE8 + #$2BE9, // $2BE9 + #$2BEA, // $2BEA + #$2BEB, // $2BEB + #$2BEC, // $2BEC + #$2BED, // $2BED + #$2BEE, // $2BEE + #$2BEF, // $2BEF + #$2BF0, // $2BF0 + #$2BF1, // $2BF1 + #$2BF2, // $2BF2 + #$2BF3, // $2BF3 + #$2BF4, // $2BF4 + #$2BF5, // $2BF5 + #$2BF6, // $2BF6 + #$2BF7, // $2BF7 + #$2BF8, // $2BF8 + #$2BF9, // $2BF9 + #$2BFA, // $2BFA + #$2BFB, // $2BFB + #$2BFC, // $2BFC + #$2BFD, // $2BFD + #$2BFE, // $2BFE + #$2BFF, // $2BFF + #$2C00, // $2C00 + #$2C01, // $2C01 + #$2C02, // $2C02 + #$2C03, // $2C03 + #$2C04, // $2C04 + #$2C05, // $2C05 + #$2C06, // $2C06 + #$2C07, // $2C07 + #$2C08, // $2C08 + #$2C09, // $2C09 + #$2C0A, // $2C0A + #$2C0B, // $2C0B + #$2C0C, // $2C0C + #$2C0D, // $2C0D + #$2C0E, // $2C0E + #$2C0F, // $2C0F + #$2C10, // $2C10 + #$2C11, // $2C11 + #$2C12, // $2C12 + #$2C13, // $2C13 + #$2C14, // $2C14 + #$2C15, // $2C15 + #$2C16, // $2C16 + #$2C17, // $2C17 + #$2C18, // $2C18 + #$2C19, // $2C19 + #$2C1A, // $2C1A + #$2C1B, // $2C1B + #$2C1C, // $2C1C + #$2C1D, // $2C1D + #$2C1E, // $2C1E + #$2C1F, // $2C1F + #$2C20, // $2C20 + #$2C21, // $2C21 + #$2C22, // $2C22 + #$2C23, // $2C23 + #$2C24, // $2C24 + #$2C25, // $2C25 + #$2C26, // $2C26 + #$2C27, // $2C27 + #$2C28, // $2C28 + #$2C29, // $2C29 + #$2C2A, // $2C2A + #$2C2B, // $2C2B + #$2C2C, // $2C2C + #$2C2D, // $2C2D + #$2C2E, // $2C2E + #$2C2F, // $2C2F + #$2C00, // $2C30 + #$2C01, // $2C31 + #$2C02, // $2C32 + #$2C03, // $2C33 + #$2C04, // $2C34 + #$2C05, // $2C35 + #$2C06, // $2C36 + #$2C07, // $2C37 + #$2C08, // $2C38 + #$2C09, // $2C39 + #$2C0A, // $2C3A + #$2C0B, // $2C3B + #$2C0C, // $2C3C + #$2C0D, // $2C3D + #$2C0E, // $2C3E + #$2C0F, // $2C3F + #$2C10, // $2C40 + #$2C11, // $2C41 + #$2C12, // $2C42 + #$2C13, // $2C43 + #$2C14, // $2C44 + #$2C15, // $2C45 + #$2C16, // $2C46 + #$2C17, // $2C47 + #$2C18, // $2C48 + #$2C19, // $2C49 + #$2C1A, // $2C4A + #$2C1B, // $2C4B + #$2C1C, // $2C4C + #$2C1D, // $2C4D + #$2C1E, // $2C4E + #$2C1F, // $2C4F + #$2C20, // $2C50 + #$2C21, // $2C51 + #$2C22, // $2C52 + #$2C23, // $2C53 + #$2C24, // $2C54 + #$2C25, // $2C55 + #$2C26, // $2C56 + #$2C27, // $2C57 + #$2C28, // $2C58 + #$2C29, // $2C59 + #$2C2A, // $2C5A + #$2C2B, // $2C5B + #$2C2C, // $2C5C + #$2C2D, // $2C5D + #$2C2E, // $2C5E + #$2C5F, // $2C5F + #$2C60, // $2C60 + #$2C60, // $2C61 + #$2C62, // $2C62 + #$2C63, // $2C63 + #$2C64, // $2C64 + #$023A, // $2C65 + #$023E, // $2C66 + #$2C67, // $2C67 + #$2C67, // $2C68 + #$2C69, // $2C69 + #$2C69, // $2C6A + #$2C6B, // $2C6B + #$2C6B, // $2C6C + #$2C6D, // $2C6D + #$2C6E, // $2C6E + #$2C6F, // $2C6F + #$2C70, // $2C70 + #$2C71, // $2C71 + #$2C72, // $2C72 + #$2C72, // $2C73 + #$2C74, // $2C74 + #$2C75, // $2C75 + #$2C75, // $2C76 + #$2C77, // $2C77 + #$2C78, // $2C78 + #$2C79, // $2C79 + #$2C7A, // $2C7A + #$2C7B, // $2C7B + #$2C7C, // $2C7C + #$2C7D, // $2C7D + #$2C7E, // $2C7E + #$2C7F, // $2C7F + #$2C80, // $2C80 + #$2C80, // $2C81 + #$2C82, // $2C82 + #$2C82, // $2C83 + #$2C84, // $2C84 + #$2C84, // $2C85 + #$2C86, // $2C86 + #$2C86, // $2C87 + #$2C88, // $2C88 + #$2C88, // $2C89 + #$2C8A, // $2C8A + #$2C8A, // $2C8B + #$2C8C, // $2C8C + #$2C8C, // $2C8D + #$2C8E, // $2C8E + #$2C8E, // $2C8F + #$2C90, // $2C90 + #$2C90, // $2C91 + #$2C92, // $2C92 + #$2C92, // $2C93 + #$2C94, // $2C94 + #$2C94, // $2C95 + #$2C96, // $2C96 + #$2C96, // $2C97 + #$2C98, // $2C98 + #$2C98, // $2C99 + #$2C9A, // $2C9A + #$2C9A, // $2C9B + #$2C9C, // $2C9C + #$2C9C, // $2C9D + #$2C9E, // $2C9E + #$2C9E, // $2C9F + #$2CA0, // $2CA0 + #$2CA0, // $2CA1 + #$2CA2, // $2CA2 + #$2CA2, // $2CA3 + #$2CA4, // $2CA4 + #$2CA4, // $2CA5 + #$2CA6, // $2CA6 + #$2CA6, // $2CA7 + #$2CA8, // $2CA8 + #$2CA8, // $2CA9 + #$2CAA, // $2CAA + #$2CAA, // $2CAB + #$2CAC, // $2CAC + #$2CAC, // $2CAD + #$2CAE, // $2CAE + #$2CAE, // $2CAF + #$2CB0, // $2CB0 + #$2CB0, // $2CB1 + #$2CB2, // $2CB2 + #$2CB2, // $2CB3 + #$2CB4, // $2CB4 + #$2CB4, // $2CB5 + #$2CB6, // $2CB6 + #$2CB6, // $2CB7 + #$2CB8, // $2CB8 + #$2CB8, // $2CB9 + #$2CBA, // $2CBA + #$2CBA, // $2CBB + #$2CBC, // $2CBC + #$2CBC, // $2CBD + #$2CBE, // $2CBE + #$2CBE, // $2CBF + #$2CC0, // $2CC0 + #$2CC0, // $2CC1 + #$2CC2, // $2CC2 + #$2CC2, // $2CC3 + #$2CC4, // $2CC4 + #$2CC4, // $2CC5 + #$2CC6, // $2CC6 + #$2CC6, // $2CC7 + #$2CC8, // $2CC8 + #$2CC8, // $2CC9 + #$2CCA, // $2CCA + #$2CCA, // $2CCB + #$2CCC, // $2CCC + #$2CCC, // $2CCD + #$2CCE, // $2CCE + #$2CCE, // $2CCF + #$2CD0, // $2CD0 + #$2CD0, // $2CD1 + #$2CD2, // $2CD2 + #$2CD2, // $2CD3 + #$2CD4, // $2CD4 + #$2CD4, // $2CD5 + #$2CD6, // $2CD6 + #$2CD6, // $2CD7 + #$2CD8, // $2CD8 + #$2CD8, // $2CD9 + #$2CDA, // $2CDA + #$2CDA, // $2CDB + #$2CDC, // $2CDC + #$2CDC, // $2CDD + #$2CDE, // $2CDE + #$2CDE, // $2CDF + #$2CE0, // $2CE0 + #$2CE0, // $2CE1 + #$2CE2, // $2CE2 + #$2CE2, // $2CE3 + #$2CE4, // $2CE4 + #$2CE5, // $2CE5 + #$2CE6, // $2CE6 + #$2CE7, // $2CE7 + #$2CE8, // $2CE8 + #$2CE9, // $2CE9 + #$2CEA, // $2CEA + #$2CEB, // $2CEB + #$2CEB, // $2CEC + #$2CED, // $2CED + #$2CED, // $2CEE + #$2CEF, // $2CEF + #$2CF0, // $2CF0 + #$2CF1, // $2CF1 + #$2CF2, // $2CF2 + #$2CF2, // $2CF3 + #$2CF4, // $2CF4 + #$2CF5, // $2CF5 + #$2CF6, // $2CF6 + #$2CF7, // $2CF7 + #$2CF8, // $2CF8 + #$2CF9, // $2CF9 + #$2CFA, // $2CFA + #$2CFB, // $2CFB + #$2CFC, // $2CFC + #$2CFD, // $2CFD + #$2CFE, // $2CFE + #$2CFF, // $2CFF + #$10A0, // $2D00 + #$10A1, // $2D01 + #$10A2, // $2D02 + #$10A3, // $2D03 + #$10A4, // $2D04 + #$10A5, // $2D05 + #$10A6, // $2D06 + #$10A7, // $2D07 + #$10A8, // $2D08 + #$10A9, // $2D09 + #$10AA, // $2D0A + #$10AB, // $2D0B + #$10AC, // $2D0C + #$10AD, // $2D0D + #$10AE, // $2D0E + #$10AF, // $2D0F + #$10B0, // $2D10 + #$10B1, // $2D11 + #$10B2, // $2D12 + #$10B3, // $2D13 + #$10B4, // $2D14 + #$10B5, // $2D15 + #$10B6, // $2D16 + #$10B7, // $2D17 + #$10B8, // $2D18 + #$10B9, // $2D19 + #$10BA, // $2D1A + #$10BB, // $2D1B + #$10BC, // $2D1C + #$10BD, // $2D1D + #$10BE, // $2D1E + #$10BF, // $2D1F + #$10C0, // $2D20 + #$10C1, // $2D21 + #$10C2, // $2D22 + #$10C3, // $2D23 + #$10C4, // $2D24 + #$10C5, // $2D25 + #$2D26, // $2D26 + #$10C7, // $2D27 + #$2D28, // $2D28 + #$2D29, // $2D29 + #$2D2A, // $2D2A + #$2D2B, // $2D2B + #$2D2C, // $2D2C + #$10CD, // $2D2D + #$2D2E, // $2D2E + #$2D2F, // $2D2F + #$2D30, // $2D30 + #$2D31, // $2D31 + #$2D32, // $2D32 + #$2D33, // $2D33 + #$2D34, // $2D34 + #$2D35, // $2D35 + #$2D36, // $2D36 + #$2D37, // $2D37 + #$2D38, // $2D38 + #$2D39, // $2D39 + #$2D3A, // $2D3A + #$2D3B, // $2D3B + #$2D3C, // $2D3C + #$2D3D, // $2D3D + #$2D3E, // $2D3E + #$2D3F, // $2D3F + #$2D40, // $2D40 + #$2D41, // $2D41 + #$2D42, // $2D42 + #$2D43, // $2D43 + #$2D44, // $2D44 + #$2D45, // $2D45 + #$2D46, // $2D46 + #$2D47, // $2D47 + #$2D48, // $2D48 + #$2D49, // $2D49 + #$2D4A, // $2D4A + #$2D4B, // $2D4B + #$2D4C, // $2D4C + #$2D4D, // $2D4D + #$2D4E, // $2D4E + #$2D4F, // $2D4F + #$2D50, // $2D50 + #$2D51, // $2D51 + #$2D52, // $2D52 + #$2D53, // $2D53 + #$2D54, // $2D54 + #$2D55, // $2D55 + #$2D56, // $2D56 + #$2D57, // $2D57 + #$2D58, // $2D58 + #$2D59, // $2D59 + #$2D5A, // $2D5A + #$2D5B, // $2D5B + #$2D5C, // $2D5C + #$2D5D, // $2D5D + #$2D5E, // $2D5E + #$2D5F, // $2D5F + #$2D60, // $2D60 + #$2D61, // $2D61 + #$2D62, // $2D62 + #$2D63, // $2D63 + #$2D64, // $2D64 + #$2D65, // $2D65 + #$2D66, // $2D66 + #$2D67, // $2D67 + #$2D68, // $2D68 + #$2D69, // $2D69 + #$2D6A, // $2D6A + #$2D6B, // $2D6B + #$2D6C, // $2D6C + #$2D6D, // $2D6D + #$2D6E, // $2D6E + #$2D6F, // $2D6F + #$2D70, // $2D70 + #$2D71, // $2D71 + #$2D72, // $2D72 + #$2D73, // $2D73 + #$2D74, // $2D74 + #$2D75, // $2D75 + #$2D76, // $2D76 + #$2D77, // $2D77 + #$2D78, // $2D78 + #$2D79, // $2D79 + #$2D7A, // $2D7A + #$2D7B, // $2D7B + #$2D7C, // $2D7C + #$2D7D, // $2D7D + #$2D7E, // $2D7E + #$2D7F, // $2D7F + #$2D80, // $2D80 + #$2D81, // $2D81 + #$2D82, // $2D82 + #$2D83, // $2D83 + #$2D84, // $2D84 + #$2D85, // $2D85 + #$2D86, // $2D86 + #$2D87, // $2D87 + #$2D88, // $2D88 + #$2D89, // $2D89 + #$2D8A, // $2D8A + #$2D8B, // $2D8B + #$2D8C, // $2D8C + #$2D8D, // $2D8D + #$2D8E, // $2D8E + #$2D8F, // $2D8F + #$2D90, // $2D90 + #$2D91, // $2D91 + #$2D92, // $2D92 + #$2D93, // $2D93 + #$2D94, // $2D94 + #$2D95, // $2D95 + #$2D96, // $2D96 + #$2D97, // $2D97 + #$2D98, // $2D98 + #$2D99, // $2D99 + #$2D9A, // $2D9A + #$2D9B, // $2D9B + #$2D9C, // $2D9C + #$2D9D, // $2D9D + #$2D9E, // $2D9E + #$2D9F, // $2D9F + #$2DA0, // $2DA0 + #$2DA1, // $2DA1 + #$2DA2, // $2DA2 + #$2DA3, // $2DA3 + #$2DA4, // $2DA4 + #$2DA5, // $2DA5 + #$2DA6, // $2DA6 + #$2DA7, // $2DA7 + #$2DA8, // $2DA8 + #$2DA9, // $2DA9 + #$2DAA, // $2DAA + #$2DAB, // $2DAB + #$2DAC, // $2DAC + #$2DAD, // $2DAD + #$2DAE, // $2DAE + #$2DAF, // $2DAF + #$2DB0, // $2DB0 + #$2DB1, // $2DB1 + #$2DB2, // $2DB2 + #$2DB3, // $2DB3 + #$2DB4, // $2DB4 + #$2DB5, // $2DB5 + #$2DB6, // $2DB6 + #$2DB7, // $2DB7 + #$2DB8, // $2DB8 + #$2DB9, // $2DB9 + #$2DBA, // $2DBA + #$2DBB, // $2DBB + #$2DBC, // $2DBC + #$2DBD, // $2DBD + #$2DBE, // $2DBE + #$2DBF, // $2DBF + #$2DC0, // $2DC0 + #$2DC1, // $2DC1 + #$2DC2, // $2DC2 + #$2DC3, // $2DC3 + #$2DC4, // $2DC4 + #$2DC5, // $2DC5 + #$2DC6, // $2DC6 + #$2DC7, // $2DC7 + #$2DC8, // $2DC8 + #$2DC9, // $2DC9 + #$2DCA, // $2DCA + #$2DCB, // $2DCB + #$2DCC, // $2DCC + #$2DCD, // $2DCD + #$2DCE, // $2DCE + #$2DCF, // $2DCF + #$2DD0, // $2DD0 + #$2DD1, // $2DD1 + #$2DD2, // $2DD2 + #$2DD3, // $2DD3 + #$2DD4, // $2DD4 + #$2DD5, // $2DD5 + #$2DD6, // $2DD6 + #$2DD7, // $2DD7 + #$2DD8, // $2DD8 + #$2DD9, // $2DD9 + #$2DDA, // $2DDA + #$2DDB, // $2DDB + #$2DDC, // $2DDC + #$2DDD, // $2DDD + #$2DDE, // $2DDE + #$2DDF, // $2DDF + #$2DE0, // $2DE0 + #$2DE1, // $2DE1 + #$2DE2, // $2DE2 + #$2DE3, // $2DE3 + #$2DE4, // $2DE4 + #$2DE5, // $2DE5 + #$2DE6, // $2DE6 + #$2DE7, // $2DE7 + #$2DE8, // $2DE8 + #$2DE9, // $2DE9 + #$2DEA, // $2DEA + #$2DEB, // $2DEB + #$2DEC, // $2DEC + #$2DED, // $2DED + #$2DEE, // $2DEE + #$2DEF, // $2DEF + #$2DF0, // $2DF0 + #$2DF1, // $2DF1 + #$2DF2, // $2DF2 + #$2DF3, // $2DF3 + #$2DF4, // $2DF4 + #$2DF5, // $2DF5 + #$2DF6, // $2DF6 + #$2DF7, // $2DF7 + #$2DF8, // $2DF8 + #$2DF9, // $2DF9 + #$2DFA, // $2DFA + #$2DFB, // $2DFB + #$2DFC, // $2DFC + #$2DFD, // $2DFD + #$2DFE, // $2DFE + #$2DFF, // $2DFF + #$2E00, // $2E00 + #$2E01, // $2E01 + #$2E02, // $2E02 + #$2E03, // $2E03 + #$2E04, // $2E04 + #$2E05, // $2E05 + #$2E06, // $2E06 + #$2E07, // $2E07 + #$2E08, // $2E08 + #$2E09, // $2E09 + #$2E0A, // $2E0A + #$2E0B, // $2E0B + #$2E0C, // $2E0C + #$2E0D, // $2E0D + #$2E0E, // $2E0E + #$2E0F, // $2E0F + #$2E10, // $2E10 + #$2E11, // $2E11 + #$2E12, // $2E12 + #$2E13, // $2E13 + #$2E14, // $2E14 + #$2E15, // $2E15 + #$2E16, // $2E16 + #$2E17, // $2E17 + #$2E18, // $2E18 + #$2E19, // $2E19 + #$2E1A, // $2E1A + #$2E1B, // $2E1B + #$2E1C, // $2E1C + #$2E1D, // $2E1D + #$2E1E, // $2E1E + #$2E1F, // $2E1F + #$2E20, // $2E20 + #$2E21, // $2E21 + #$2E22, // $2E22 + #$2E23, // $2E23 + #$2E24, // $2E24 + #$2E25, // $2E25 + #$2E26, // $2E26 + #$2E27, // $2E27 + #$2E28, // $2E28 + #$2E29, // $2E29 + #$2E2A, // $2E2A + #$2E2B, // $2E2B + #$2E2C, // $2E2C + #$2E2D, // $2E2D + #$2E2E, // $2E2E + #$2E2F, // $2E2F + #$2E30, // $2E30 + #$2E31, // $2E31 + #$2E32, // $2E32 + #$2E33, // $2E33 + #$2E34, // $2E34 + #$2E35, // $2E35 + #$2E36, // $2E36 + #$2E37, // $2E37 + #$2E38, // $2E38 + #$2E39, // $2E39 + #$2E3A, // $2E3A + #$2E3B, // $2E3B + #$2E3C, // $2E3C + #$2E3D, // $2E3D + #$2E3E, // $2E3E + #$2E3F, // $2E3F + #$2E40, // $2E40 + #$2E41, // $2E41 + #$2E42, // $2E42 + #$2E43, // $2E43 + #$2E44, // $2E44 + #$2E45, // $2E45 + #$2E46, // $2E46 + #$2E47, // $2E47 + #$2E48, // $2E48 + #$2E49, // $2E49 + #$2E4A, // $2E4A + #$2E4B, // $2E4B + #$2E4C, // $2E4C + #$2E4D, // $2E4D + #$2E4E, // $2E4E + #$2E4F, // $2E4F + #$2E50, // $2E50 + #$2E51, // $2E51 + #$2E52, // $2E52 + #$2E53, // $2E53 + #$2E54, // $2E54 + #$2E55, // $2E55 + #$2E56, // $2E56 + #$2E57, // $2E57 + #$2E58, // $2E58 + #$2E59, // $2E59 + #$2E5A, // $2E5A + #$2E5B, // $2E5B + #$2E5C, // $2E5C + #$2E5D, // $2E5D + #$2E5E, // $2E5E + #$2E5F, // $2E5F + #$2E60, // $2E60 + #$2E61, // $2E61 + #$2E62, // $2E62 + #$2E63, // $2E63 + #$2E64, // $2E64 + #$2E65, // $2E65 + #$2E66, // $2E66 + #$2E67, // $2E67 + #$2E68, // $2E68 + #$2E69, // $2E69 + #$2E6A, // $2E6A + #$2E6B, // $2E6B + #$2E6C, // $2E6C + #$2E6D, // $2E6D + #$2E6E, // $2E6E + #$2E6F, // $2E6F + #$2E70, // $2E70 + #$2E71, // $2E71 + #$2E72, // $2E72 + #$2E73, // $2E73 + #$2E74, // $2E74 + #$2E75, // $2E75 + #$2E76, // $2E76 + #$2E77, // $2E77 + #$2E78, // $2E78 + #$2E79, // $2E79 + #$2E7A, // $2E7A + #$2E7B, // $2E7B + #$2E7C, // $2E7C + #$2E7D, // $2E7D + #$2E7E, // $2E7E + #$2E7F, // $2E7F + #$2E80, // $2E80 + #$2E81, // $2E81 + #$2E82, // $2E82 + #$2E83, // $2E83 + #$2E84, // $2E84 + #$2E85, // $2E85 + #$2E86, // $2E86 + #$2E87, // $2E87 + #$2E88, // $2E88 + #$2E89, // $2E89 + #$2E8A, // $2E8A + #$2E8B, // $2E8B + #$2E8C, // $2E8C + #$2E8D, // $2E8D + #$2E8E, // $2E8E + #$2E8F, // $2E8F + #$2E90, // $2E90 + #$2E91, // $2E91 + #$2E92, // $2E92 + #$2E93, // $2E93 + #$2E94, // $2E94 + #$2E95, // $2E95 + #$2E96, // $2E96 + #$2E97, // $2E97 + #$2E98, // $2E98 + #$2E99, // $2E99 + #$2E9A, // $2E9A + #$2E9B, // $2E9B + #$2E9C, // $2E9C + #$2E9D, // $2E9D + #$2E9E, // $2E9E + #$2E9F, // $2E9F + #$2EA0, // $2EA0 + #$2EA1, // $2EA1 + #$2EA2, // $2EA2 + #$2EA3, // $2EA3 + #$2EA4, // $2EA4 + #$2EA5, // $2EA5 + #$2EA6, // $2EA6 + #$2EA7, // $2EA7 + #$2EA8, // $2EA8 + #$2EA9, // $2EA9 + #$2EAA, // $2EAA + #$2EAB, // $2EAB + #$2EAC, // $2EAC + #$2EAD, // $2EAD + #$2EAE, // $2EAE + #$2EAF, // $2EAF + #$2EB0, // $2EB0 + #$2EB1, // $2EB1 + #$2EB2, // $2EB2 + #$2EB3, // $2EB3 + #$2EB4, // $2EB4 + #$2EB5, // $2EB5 + #$2EB6, // $2EB6 + #$2EB7, // $2EB7 + #$2EB8, // $2EB8 + #$2EB9, // $2EB9 + #$2EBA, // $2EBA + #$2EBB, // $2EBB + #$2EBC, // $2EBC + #$2EBD, // $2EBD + #$2EBE, // $2EBE + #$2EBF, // $2EBF + #$2EC0, // $2EC0 + #$2EC1, // $2EC1 + #$2EC2, // $2EC2 + #$2EC3, // $2EC3 + #$2EC4, // $2EC4 + #$2EC5, // $2EC5 + #$2EC6, // $2EC6 + #$2EC7, // $2EC7 + #$2EC8, // $2EC8 + #$2EC9, // $2EC9 + #$2ECA, // $2ECA + #$2ECB, // $2ECB + #$2ECC, // $2ECC + #$2ECD, // $2ECD + #$2ECE, // $2ECE + #$2ECF, // $2ECF + #$2ED0, // $2ED0 + #$2ED1, // $2ED1 + #$2ED2, // $2ED2 + #$2ED3, // $2ED3 + #$2ED4, // $2ED4 + #$2ED5, // $2ED5 + #$2ED6, // $2ED6 + #$2ED7, // $2ED7 + #$2ED8, // $2ED8 + #$2ED9, // $2ED9 + #$2EDA, // $2EDA + #$2EDB, // $2EDB + #$2EDC, // $2EDC + #$2EDD, // $2EDD + #$2EDE, // $2EDE + #$2EDF, // $2EDF + #$2EE0, // $2EE0 + #$2EE1, // $2EE1 + #$2EE2, // $2EE2 + #$2EE3, // $2EE3 + #$2EE4, // $2EE4 + #$2EE5, // $2EE5 + #$2EE6, // $2EE6 + #$2EE7, // $2EE7 + #$2EE8, // $2EE8 + #$2EE9, // $2EE9 + #$2EEA, // $2EEA + #$2EEB, // $2EEB + #$2EEC, // $2EEC + #$2EED, // $2EED + #$2EEE, // $2EEE + #$2EEF, // $2EEF + #$2EF0, // $2EF0 + #$2EF1, // $2EF1 + #$2EF2, // $2EF2 + #$2EF3, // $2EF3 + #$2EF4, // $2EF4 + #$2EF5, // $2EF5 + #$2EF6, // $2EF6 + #$2EF7, // $2EF7 + #$2EF8, // $2EF8 + #$2EF9, // $2EF9 + #$2EFA, // $2EFA + #$2EFB, // $2EFB + #$2EFC, // $2EFC + #$2EFD, // $2EFD + #$2EFE, // $2EFE + #$2EFF, // $2EFF + #$2F00, // $2F00 + #$2F01, // $2F01 + #$2F02, // $2F02 + #$2F03, // $2F03 + #$2F04, // $2F04 + #$2F05, // $2F05 + #$2F06, // $2F06 + #$2F07, // $2F07 + #$2F08, // $2F08 + #$2F09, // $2F09 + #$2F0A, // $2F0A + #$2F0B, // $2F0B + #$2F0C, // $2F0C + #$2F0D, // $2F0D + #$2F0E, // $2F0E + #$2F0F, // $2F0F + #$2F10, // $2F10 + #$2F11, // $2F11 + #$2F12, // $2F12 + #$2F13, // $2F13 + #$2F14, // $2F14 + #$2F15, // $2F15 + #$2F16, // $2F16 + #$2F17, // $2F17 + #$2F18, // $2F18 + #$2F19, // $2F19 + #$2F1A, // $2F1A + #$2F1B, // $2F1B + #$2F1C, // $2F1C + #$2F1D, // $2F1D + #$2F1E, // $2F1E + #$2F1F, // $2F1F + #$2F20, // $2F20 + #$2F21, // $2F21 + #$2F22, // $2F22 + #$2F23, // $2F23 + #$2F24, // $2F24 + #$2F25, // $2F25 + #$2F26, // $2F26 + #$2F27, // $2F27 + #$2F28, // $2F28 + #$2F29, // $2F29 + #$2F2A, // $2F2A + #$2F2B, // $2F2B + #$2F2C, // $2F2C + #$2F2D, // $2F2D + #$2F2E, // $2F2E + #$2F2F, // $2F2F + #$2F30, // $2F30 + #$2F31, // $2F31 + #$2F32, // $2F32 + #$2F33, // $2F33 + #$2F34, // $2F34 + #$2F35, // $2F35 + #$2F36, // $2F36 + #$2F37, // $2F37 + #$2F38, // $2F38 + #$2F39, // $2F39 + #$2F3A, // $2F3A + #$2F3B, // $2F3B + #$2F3C, // $2F3C + #$2F3D, // $2F3D + #$2F3E, // $2F3E + #$2F3F, // $2F3F + #$2F40, // $2F40 + #$2F41, // $2F41 + #$2F42, // $2F42 + #$2F43, // $2F43 + #$2F44, // $2F44 + #$2F45, // $2F45 + #$2F46, // $2F46 + #$2F47, // $2F47 + #$2F48, // $2F48 + #$2F49, // $2F49 + #$2F4A, // $2F4A + #$2F4B, // $2F4B + #$2F4C, // $2F4C + #$2F4D, // $2F4D + #$2F4E, // $2F4E + #$2F4F, // $2F4F + #$2F50, // $2F50 + #$2F51, // $2F51 + #$2F52, // $2F52 + #$2F53, // $2F53 + #$2F54, // $2F54 + #$2F55, // $2F55 + #$2F56, // $2F56 + #$2F57, // $2F57 + #$2F58, // $2F58 + #$2F59, // $2F59 + #$2F5A, // $2F5A + #$2F5B, // $2F5B + #$2F5C, // $2F5C + #$2F5D, // $2F5D + #$2F5E, // $2F5E + #$2F5F, // $2F5F + #$2F60, // $2F60 + #$2F61, // $2F61 + #$2F62, // $2F62 + #$2F63, // $2F63 + #$2F64, // $2F64 + #$2F65, // $2F65 + #$2F66, // $2F66 + #$2F67, // $2F67 + #$2F68, // $2F68 + #$2F69, // $2F69 + #$2F6A, // $2F6A + #$2F6B, // $2F6B + #$2F6C, // $2F6C + #$2F6D, // $2F6D + #$2F6E, // $2F6E + #$2F6F, // $2F6F + #$2F70, // $2F70 + #$2F71, // $2F71 + #$2F72, // $2F72 + #$2F73, // $2F73 + #$2F74, // $2F74 + #$2F75, // $2F75 + #$2F76, // $2F76 + #$2F77, // $2F77 + #$2F78, // $2F78 + #$2F79, // $2F79 + #$2F7A, // $2F7A + #$2F7B, // $2F7B + #$2F7C, // $2F7C + #$2F7D, // $2F7D + #$2F7E, // $2F7E + #$2F7F, // $2F7F + #$2F80, // $2F80 + #$2F81, // $2F81 + #$2F82, // $2F82 + #$2F83, // $2F83 + #$2F84, // $2F84 + #$2F85, // $2F85 + #$2F86, // $2F86 + #$2F87, // $2F87 + #$2F88, // $2F88 + #$2F89, // $2F89 + #$2F8A, // $2F8A + #$2F8B, // $2F8B + #$2F8C, // $2F8C + #$2F8D, // $2F8D + #$2F8E, // $2F8E + #$2F8F, // $2F8F + #$2F90, // $2F90 + #$2F91, // $2F91 + #$2F92, // $2F92 + #$2F93, // $2F93 + #$2F94, // $2F94 + #$2F95, // $2F95 + #$2F96, // $2F96 + #$2F97, // $2F97 + #$2F98, // $2F98 + #$2F99, // $2F99 + #$2F9A, // $2F9A + #$2F9B, // $2F9B + #$2F9C, // $2F9C + #$2F9D, // $2F9D + #$2F9E, // $2F9E + #$2F9F, // $2F9F + #$2FA0, // $2FA0 + #$2FA1, // $2FA1 + #$2FA2, // $2FA2 + #$2FA3, // $2FA3 + #$2FA4, // $2FA4 + #$2FA5, // $2FA5 + #$2FA6, // $2FA6 + #$2FA7, // $2FA7 + #$2FA8, // $2FA8 + #$2FA9, // $2FA9 + #$2FAA, // $2FAA + #$2FAB, // $2FAB + #$2FAC, // $2FAC + #$2FAD, // $2FAD + #$2FAE, // $2FAE + #$2FAF, // $2FAF + #$2FB0, // $2FB0 + #$2FB1, // $2FB1 + #$2FB2, // $2FB2 + #$2FB3, // $2FB3 + #$2FB4, // $2FB4 + #$2FB5, // $2FB5 + #$2FB6, // $2FB6 + #$2FB7, // $2FB7 + #$2FB8, // $2FB8 + #$2FB9, // $2FB9 + #$2FBA, // $2FBA + #$2FBB, // $2FBB + #$2FBC, // $2FBC + #$2FBD, // $2FBD + #$2FBE, // $2FBE + #$2FBF, // $2FBF + #$2FC0, // $2FC0 + #$2FC1, // $2FC1 + #$2FC2, // $2FC2 + #$2FC3, // $2FC3 + #$2FC4, // $2FC4 + #$2FC5, // $2FC5 + #$2FC6, // $2FC6 + #$2FC7, // $2FC7 + #$2FC8, // $2FC8 + #$2FC9, // $2FC9 + #$2FCA, // $2FCA + #$2FCB, // $2FCB + #$2FCC, // $2FCC + #$2FCD, // $2FCD + #$2FCE, // $2FCE + #$2FCF, // $2FCF + #$2FD0, // $2FD0 + #$2FD1, // $2FD1 + #$2FD2, // $2FD2 + #$2FD3, // $2FD3 + #$2FD4, // $2FD4 + #$2FD5, // $2FD5 + #$2FD6, // $2FD6 + #$2FD7, // $2FD7 + #$2FD8, // $2FD8 + #$2FD9, // $2FD9 + #$2FDA, // $2FDA + #$2FDB, // $2FDB + #$2FDC, // $2FDC + #$2FDD, // $2FDD + #$2FDE, // $2FDE + #$2FDF, // $2FDF + #$2FE0, // $2FE0 + #$2FE1, // $2FE1 + #$2FE2, // $2FE2 + #$2FE3, // $2FE3 + #$2FE4, // $2FE4 + #$2FE5, // $2FE5 + #$2FE6, // $2FE6 + #$2FE7, // $2FE7 + #$2FE8, // $2FE8 + #$2FE9, // $2FE9 + #$2FEA, // $2FEA + #$2FEB, // $2FEB + #$2FEC, // $2FEC + #$2FED, // $2FED + #$2FEE, // $2FEE + #$2FEF, // $2FEF + #$2FF0, // $2FF0 + #$2FF1, // $2FF1 + #$2FF2, // $2FF2 + #$2FF3, // $2FF3 + #$2FF4, // $2FF4 + #$2FF5, // $2FF5 + #$2FF6, // $2FF6 + #$2FF7, // $2FF7 + #$2FF8, // $2FF8 + #$2FF9, // $2FF9 + #$2FFA, // $2FFA + #$2FFB, // $2FFB + #$2FFC, // $2FFC + #$2FFD, // $2FFD + #$2FFE, // $2FFE + #$2FFF, // $2FFF + #$3000, // $3000 + #$3001, // $3001 + #$3002, // $3002 + #$3003, // $3003 + #$3004, // $3004 + #$3005, // $3005 + #$3006, // $3006 + #$3007, // $3007 + #$3008, // $3008 + #$3009, // $3009 + #$300A, // $300A + #$300B, // $300B + #$300C, // $300C + #$300D, // $300D + #$300E, // $300E + #$300F, // $300F + #$3010, // $3010 + #$3011, // $3011 + #$3012, // $3012 + #$3013, // $3013 + #$3014, // $3014 + #$3015, // $3015 + #$3016, // $3016 + #$3017, // $3017 + #$3018, // $3018 + #$3019, // $3019 + #$301A, // $301A + #$301B, // $301B + #$301C, // $301C + #$301D, // $301D + #$301E, // $301E + #$301F, // $301F + #$3020, // $3020 + #$3021, // $3021 + #$3022, // $3022 + #$3023, // $3023 + #$3024, // $3024 + #$3025, // $3025 + #$3026, // $3026 + #$3027, // $3027 + #$3028, // $3028 + #$3029, // $3029 + #$302A, // $302A + #$302B, // $302B + #$302C, // $302C + #$302D, // $302D + #$302E, // $302E + #$302F, // $302F + #$3030, // $3030 + #$3031, // $3031 + #$3032, // $3032 + #$3033, // $3033 + #$3034, // $3034 + #$3035, // $3035 + #$3036, // $3036 + #$3037, // $3037 + #$3038, // $3038 + #$3039, // $3039 + #$303A, // $303A + #$303B, // $303B + #$303C, // $303C + #$303D, // $303D + #$303E, // $303E + #$303F, // $303F + #$3040, // $3040 + #$3041, // $3041 + #$3042, // $3042 + #$3043, // $3043 + #$3044, // $3044 + #$3045, // $3045 + #$3046, // $3046 + #$3047, // $3047 + #$3048, // $3048 + #$3049, // $3049 + #$304A, // $304A + #$304B, // $304B + #$304C, // $304C + #$304D, // $304D + #$304E, // $304E + #$304F, // $304F + #$3050, // $3050 + #$3051, // $3051 + #$3052, // $3052 + #$3053, // $3053 + #$3054, // $3054 + #$3055, // $3055 + #$3056, // $3056 + #$3057, // $3057 + #$3058, // $3058 + #$3059, // $3059 + #$305A, // $305A + #$305B, // $305B + #$305C, // $305C + #$305D, // $305D + #$305E, // $305E + #$305F, // $305F + #$3060, // $3060 + #$3061, // $3061 + #$3062, // $3062 + #$3063, // $3063 + #$3064, // $3064 + #$3065, // $3065 + #$3066, // $3066 + #$3067, // $3067 + #$3068, // $3068 + #$3069, // $3069 + #$306A, // $306A + #$306B, // $306B + #$306C, // $306C + #$306D, // $306D + #$306E, // $306E + #$306F, // $306F + #$3070, // $3070 + #$3071, // $3071 + #$3072, // $3072 + #$3073, // $3073 + #$3074, // $3074 + #$3075, // $3075 + #$3076, // $3076 + #$3077, // $3077 + #$3078, // $3078 + #$3079, // $3079 + #$307A, // $307A + #$307B, // $307B + #$307C, // $307C + #$307D, // $307D + #$307E, // $307E + #$307F, // $307F + #$3080, // $3080 + #$3081, // $3081 + #$3082, // $3082 + #$3083, // $3083 + #$3084, // $3084 + #$3085, // $3085 + #$3086, // $3086 + #$3087, // $3087 + #$3088, // $3088 + #$3089, // $3089 + #$308A, // $308A + #$308B, // $308B + #$308C, // $308C + #$308D, // $308D + #$308E, // $308E + #$308F, // $308F + #$3090, // $3090 + #$3091, // $3091 + #$3092, // $3092 + #$3093, // $3093 + #$3094, // $3094 + #$3095, // $3095 + #$3096, // $3096 + #$3097, // $3097 + #$3098, // $3098 + #$3099, // $3099 + #$309A, // $309A + #$309B, // $309B + #$309C, // $309C + #$309D, // $309D + #$309E, // $309E + #$309F, // $309F + #$30A0, // $30A0 + #$30A1, // $30A1 + #$30A2, // $30A2 + #$30A3, // $30A3 + #$30A4, // $30A4 + #$30A5, // $30A5 + #$30A6, // $30A6 + #$30A7, // $30A7 + #$30A8, // $30A8 + #$30A9, // $30A9 + #$30AA, // $30AA + #$30AB, // $30AB + #$30AC, // $30AC + #$30AD, // $30AD + #$30AE, // $30AE + #$30AF, // $30AF + #$30B0, // $30B0 + #$30B1, // $30B1 + #$30B2, // $30B2 + #$30B3, // $30B3 + #$30B4, // $30B4 + #$30B5, // $30B5 + #$30B6, // $30B6 + #$30B7, // $30B7 + #$30B8, // $30B8 + #$30B9, // $30B9 + #$30BA, // $30BA + #$30BB, // $30BB + #$30BC, // $30BC + #$30BD, // $30BD + #$30BE, // $30BE + #$30BF, // $30BF + #$30C0, // $30C0 + #$30C1, // $30C1 + #$30C2, // $30C2 + #$30C3, // $30C3 + #$30C4, // $30C4 + #$30C5, // $30C5 + #$30C6, // $30C6 + #$30C7, // $30C7 + #$30C8, // $30C8 + #$30C9, // $30C9 + #$30CA, // $30CA + #$30CB, // $30CB + #$30CC, // $30CC + #$30CD, // $30CD + #$30CE, // $30CE + #$30CF, // $30CF + #$30D0, // $30D0 + #$30D1, // $30D1 + #$30D2, // $30D2 + #$30D3, // $30D3 + #$30D4, // $30D4 + #$30D5, // $30D5 + #$30D6, // $30D6 + #$30D7, // $30D7 + #$30D8, // $30D8 + #$30D9, // $30D9 + #$30DA, // $30DA + #$30DB, // $30DB + #$30DC, // $30DC + #$30DD, // $30DD + #$30DE, // $30DE + #$30DF, // $30DF + #$30E0, // $30E0 + #$30E1, // $30E1 + #$30E2, // $30E2 + #$30E3, // $30E3 + #$30E4, // $30E4 + #$30E5, // $30E5 + #$30E6, // $30E6 + #$30E7, // $30E7 + #$30E8, // $30E8 + #$30E9, // $30E9 + #$30EA, // $30EA + #$30EB, // $30EB + #$30EC, // $30EC + #$30ED, // $30ED + #$30EE, // $30EE + #$30EF, // $30EF + #$30F0, // $30F0 + #$30F1, // $30F1 + #$30F2, // $30F2 + #$30F3, // $30F3 + #$30F4, // $30F4 + #$30F5, // $30F5 + #$30F6, // $30F6 + #$30F7, // $30F7 + #$30F8, // $30F8 + #$30F9, // $30F9 + #$30FA, // $30FA + #$30FB, // $30FB + #$30FC, // $30FC + #$30FD, // $30FD + #$30FE, // $30FE + #$30FF, // $30FF + #$3100, // $3100 + #$3101, // $3101 + #$3102, // $3102 + #$3103, // $3103 + #$3104, // $3104 + #$3105, // $3105 + #$3106, // $3106 + #$3107, // $3107 + #$3108, // $3108 + #$3109, // $3109 + #$310A, // $310A + #$310B, // $310B + #$310C, // $310C + #$310D, // $310D + #$310E, // $310E + #$310F, // $310F + #$3110, // $3110 + #$3111, // $3111 + #$3112, // $3112 + #$3113, // $3113 + #$3114, // $3114 + #$3115, // $3115 + #$3116, // $3116 + #$3117, // $3117 + #$3118, // $3118 + #$3119, // $3119 + #$311A, // $311A + #$311B, // $311B + #$311C, // $311C + #$311D, // $311D + #$311E, // $311E + #$311F, // $311F + #$3120, // $3120 + #$3121, // $3121 + #$3122, // $3122 + #$3123, // $3123 + #$3124, // $3124 + #$3125, // $3125 + #$3126, // $3126 + #$3127, // $3127 + #$3128, // $3128 + #$3129, // $3129 + #$312A, // $312A + #$312B, // $312B + #$312C, // $312C + #$312D, // $312D + #$312E, // $312E + #$312F, // $312F + #$3130, // $3130 + #$3131, // $3131 + #$3132, // $3132 + #$3133, // $3133 + #$3134, // $3134 + #$3135, // $3135 + #$3136, // $3136 + #$3137, // $3137 + #$3138, // $3138 + #$3139, // $3139 + #$313A, // $313A + #$313B, // $313B + #$313C, // $313C + #$313D, // $313D + #$313E, // $313E + #$313F, // $313F + #$3140, // $3140 + #$3141, // $3141 + #$3142, // $3142 + #$3143, // $3143 + #$3144, // $3144 + #$3145, // $3145 + #$3146, // $3146 + #$3147, // $3147 + #$3148, // $3148 + #$3149, // $3149 + #$314A, // $314A + #$314B, // $314B + #$314C, // $314C + #$314D, // $314D + #$314E, // $314E + #$314F, // $314F + #$3150, // $3150 + #$3151, // $3151 + #$3152, // $3152 + #$3153, // $3153 + #$3154, // $3154 + #$3155, // $3155 + #$3156, // $3156 + #$3157, // $3157 + #$3158, // $3158 + #$3159, // $3159 + #$315A, // $315A + #$315B, // $315B + #$315C, // $315C + #$315D, // $315D + #$315E, // $315E + #$315F, // $315F + #$3160, // $3160 + #$3161, // $3161 + #$3162, // $3162 + #$3163, // $3163 + #$3164, // $3164 + #$3165, // $3165 + #$3166, // $3166 + #$3167, // $3167 + #$3168, // $3168 + #$3169, // $3169 + #$316A, // $316A + #$316B, // $316B + #$316C, // $316C + #$316D, // $316D + #$316E, // $316E + #$316F, // $316F + #$3170, // $3170 + #$3171, // $3171 + #$3172, // $3172 + #$3173, // $3173 + #$3174, // $3174 + #$3175, // $3175 + #$3176, // $3176 + #$3177, // $3177 + #$3178, // $3178 + #$3179, // $3179 + #$317A, // $317A + #$317B, // $317B + #$317C, // $317C + #$317D, // $317D + #$317E, // $317E + #$317F, // $317F + #$3180, // $3180 + #$3181, // $3181 + #$3182, // $3182 + #$3183, // $3183 + #$3184, // $3184 + #$3185, // $3185 + #$3186, // $3186 + #$3187, // $3187 + #$3188, // $3188 + #$3189, // $3189 + #$318A, // $318A + #$318B, // $318B + #$318C, // $318C + #$318D, // $318D + #$318E, // $318E + #$318F, // $318F + #$3190, // $3190 + #$3191, // $3191 + #$3192, // $3192 + #$3193, // $3193 + #$3194, // $3194 + #$3195, // $3195 + #$3196, // $3196 + #$3197, // $3197 + #$3198, // $3198 + #$3199, // $3199 + #$319A, // $319A + #$319B, // $319B + #$319C, // $319C + #$319D, // $319D + #$319E, // $319E + #$319F, // $319F + #$31A0, // $31A0 + #$31A1, // $31A1 + #$31A2, // $31A2 + #$31A3, // $31A3 + #$31A4, // $31A4 + #$31A5, // $31A5 + #$31A6, // $31A6 + #$31A7, // $31A7 + #$31A8, // $31A8 + #$31A9, // $31A9 + #$31AA, // $31AA + #$31AB, // $31AB + #$31AC, // $31AC + #$31AD, // $31AD + #$31AE, // $31AE + #$31AF, // $31AF + #$31B0, // $31B0 + #$31B1, // $31B1 + #$31B2, // $31B2 + #$31B3, // $31B3 + #$31B4, // $31B4 + #$31B5, // $31B5 + #$31B6, // $31B6 + #$31B7, // $31B7 + #$31B8, // $31B8 + #$31B9, // $31B9 + #$31BA, // $31BA + #$31BB, // $31BB + #$31BC, // $31BC + #$31BD, // $31BD + #$31BE, // $31BE + #$31BF, // $31BF + #$31C0, // $31C0 + #$31C1, // $31C1 + #$31C2, // $31C2 + #$31C3, // $31C3 + #$31C4, // $31C4 + #$31C5, // $31C5 + #$31C6, // $31C6 + #$31C7, // $31C7 + #$31C8, // $31C8 + #$31C9, // $31C9 + #$31CA, // $31CA + #$31CB, // $31CB + #$31CC, // $31CC + #$31CD, // $31CD + #$31CE, // $31CE + #$31CF, // $31CF + #$31D0, // $31D0 + #$31D1, // $31D1 + #$31D2, // $31D2 + #$31D3, // $31D3 + #$31D4, // $31D4 + #$31D5, // $31D5 + #$31D6, // $31D6 + #$31D7, // $31D7 + #$31D8, // $31D8 + #$31D9, // $31D9 + #$31DA, // $31DA + #$31DB, // $31DB + #$31DC, // $31DC + #$31DD, // $31DD + #$31DE, // $31DE + #$31DF, // $31DF + #$31E0, // $31E0 + #$31E1, // $31E1 + #$31E2, // $31E2 + #$31E3, // $31E3 + #$31E4, // $31E4 + #$31E5, // $31E5 + #$31E6, // $31E6 + #$31E7, // $31E7 + #$31E8, // $31E8 + #$31E9, // $31E9 + #$31EA, // $31EA + #$31EB, // $31EB + #$31EC, // $31EC + #$31ED, // $31ED + #$31EE, // $31EE + #$31EF, // $31EF + #$31F0, // $31F0 + #$31F1, // $31F1 + #$31F2, // $31F2 + #$31F3, // $31F3 + #$31F4, // $31F4 + #$31F5, // $31F5 + #$31F6, // $31F6 + #$31F7, // $31F7 + #$31F8, // $31F8 + #$31F9, // $31F9 + #$31FA, // $31FA + #$31FB, // $31FB + #$31FC, // $31FC + #$31FD, // $31FD + #$31FE, // $31FE + #$31FF, // $31FF + #$3200, // $3200 + #$3201, // $3201 + #$3202, // $3202 + #$3203, // $3203 + #$3204, // $3204 + #$3205, // $3205 + #$3206, // $3206 + #$3207, // $3207 + #$3208, // $3208 + #$3209, // $3209 + #$320A, // $320A + #$320B, // $320B + #$320C, // $320C + #$320D, // $320D + #$320E, // $320E + #$320F, // $320F + #$3210, // $3210 + #$3211, // $3211 + #$3212, // $3212 + #$3213, // $3213 + #$3214, // $3214 + #$3215, // $3215 + #$3216, // $3216 + #$3217, // $3217 + #$3218, // $3218 + #$3219, // $3219 + #$321A, // $321A + #$321B, // $321B + #$321C, // $321C + #$321D, // $321D + #$321E, // $321E + #$321F, // $321F + #$3220, // $3220 + #$3221, // $3221 + #$3222, // $3222 + #$3223, // $3223 + #$3224, // $3224 + #$3225, // $3225 + #$3226, // $3226 + #$3227, // $3227 + #$3228, // $3228 + #$3229, // $3229 + #$322A, // $322A + #$322B, // $322B + #$322C, // $322C + #$322D, // $322D + #$322E, // $322E + #$322F, // $322F + #$3230, // $3230 + #$3231, // $3231 + #$3232, // $3232 + #$3233, // $3233 + #$3234, // $3234 + #$3235, // $3235 + #$3236, // $3236 + #$3237, // $3237 + #$3238, // $3238 + #$3239, // $3239 + #$323A, // $323A + #$323B, // $323B + #$323C, // $323C + #$323D, // $323D + #$323E, // $323E + #$323F, // $323F + #$3240, // $3240 + #$3241, // $3241 + #$3242, // $3242 + #$3243, // $3243 + #$3244, // $3244 + #$3245, // $3245 + #$3246, // $3246 + #$3247, // $3247 + #$3248, // $3248 + #$3249, // $3249 + #$324A, // $324A + #$324B, // $324B + #$324C, // $324C + #$324D, // $324D + #$324E, // $324E + #$324F, // $324F + #$3250, // $3250 + #$3251, // $3251 + #$3252, // $3252 + #$3253, // $3253 + #$3254, // $3254 + #$3255, // $3255 + #$3256, // $3256 + #$3257, // $3257 + #$3258, // $3258 + #$3259, // $3259 + #$325A, // $325A + #$325B, // $325B + #$325C, // $325C + #$325D, // $325D + #$325E, // $325E + #$325F, // $325F + #$3260, // $3260 + #$3261, // $3261 + #$3262, // $3262 + #$3263, // $3263 + #$3264, // $3264 + #$3265, // $3265 + #$3266, // $3266 + #$3267, // $3267 + #$3268, // $3268 + #$3269, // $3269 + #$326A, // $326A + #$326B, // $326B + #$326C, // $326C + #$326D, // $326D + #$326E, // $326E + #$326F, // $326F + #$3270, // $3270 + #$3271, // $3271 + #$3272, // $3272 + #$3273, // $3273 + #$3274, // $3274 + #$3275, // $3275 + #$3276, // $3276 + #$3277, // $3277 + #$3278, // $3278 + #$3279, // $3279 + #$327A, // $327A + #$327B, // $327B + #$327C, // $327C + #$327D, // $327D + #$327E, // $327E + #$327F, // $327F + #$3280, // $3280 + #$3281, // $3281 + #$3282, // $3282 + #$3283, // $3283 + #$3284, // $3284 + #$3285, // $3285 + #$3286, // $3286 + #$3287, // $3287 + #$3288, // $3288 + #$3289, // $3289 + #$328A, // $328A + #$328B, // $328B + #$328C, // $328C + #$328D, // $328D + #$328E, // $328E + #$328F, // $328F + #$3290, // $3290 + #$3291, // $3291 + #$3292, // $3292 + #$3293, // $3293 + #$3294, // $3294 + #$3295, // $3295 + #$3296, // $3296 + #$3297, // $3297 + #$3298, // $3298 + #$3299, // $3299 + #$329A, // $329A + #$329B, // $329B + #$329C, // $329C + #$329D, // $329D + #$329E, // $329E + #$329F, // $329F + #$32A0, // $32A0 + #$32A1, // $32A1 + #$32A2, // $32A2 + #$32A3, // $32A3 + #$32A4, // $32A4 + #$32A5, // $32A5 + #$32A6, // $32A6 + #$32A7, // $32A7 + #$32A8, // $32A8 + #$32A9, // $32A9 + #$32AA, // $32AA + #$32AB, // $32AB + #$32AC, // $32AC + #$32AD, // $32AD + #$32AE, // $32AE + #$32AF, // $32AF + #$32B0, // $32B0 + #$32B1, // $32B1 + #$32B2, // $32B2 + #$32B3, // $32B3 + #$32B4, // $32B4 + #$32B5, // $32B5 + #$32B6, // $32B6 + #$32B7, // $32B7 + #$32B8, // $32B8 + #$32B9, // $32B9 + #$32BA, // $32BA + #$32BB, // $32BB + #$32BC, // $32BC + #$32BD, // $32BD + #$32BE, // $32BE + #$32BF, // $32BF + #$32C0, // $32C0 + #$32C1, // $32C1 + #$32C2, // $32C2 + #$32C3, // $32C3 + #$32C4, // $32C4 + #$32C5, // $32C5 + #$32C6, // $32C6 + #$32C7, // $32C7 + #$32C8, // $32C8 + #$32C9, // $32C9 + #$32CA, // $32CA + #$32CB, // $32CB + #$32CC, // $32CC + #$32CD, // $32CD + #$32CE, // $32CE + #$32CF, // $32CF + #$32D0, // $32D0 + #$32D1, // $32D1 + #$32D2, // $32D2 + #$32D3, // $32D3 + #$32D4, // $32D4 + #$32D5, // $32D5 + #$32D6, // $32D6 + #$32D7, // $32D7 + #$32D8, // $32D8 + #$32D9, // $32D9 + #$32DA, // $32DA + #$32DB, // $32DB + #$32DC, // $32DC + #$32DD, // $32DD + #$32DE, // $32DE + #$32DF, // $32DF + #$32E0, // $32E0 + #$32E1, // $32E1 + #$32E2, // $32E2 + #$32E3, // $32E3 + #$32E4, // $32E4 + #$32E5, // $32E5 + #$32E6, // $32E6 + #$32E7, // $32E7 + #$32E8, // $32E8 + #$32E9, // $32E9 + #$32EA, // $32EA + #$32EB, // $32EB + #$32EC, // $32EC + #$32ED, // $32ED + #$32EE, // $32EE + #$32EF, // $32EF + #$32F0, // $32F0 + #$32F1, // $32F1 + #$32F2, // $32F2 + #$32F3, // $32F3 + #$32F4, // $32F4 + #$32F5, // $32F5 + #$32F6, // $32F6 + #$32F7, // $32F7 + #$32F8, // $32F8 + #$32F9, // $32F9 + #$32FA, // $32FA + #$32FB, // $32FB + #$32FC, // $32FC + #$32FD, // $32FD + #$32FE, // $32FE + #$32FF, // $32FF + #$3300, // $3300 + #$3301, // $3301 + #$3302, // $3302 + #$3303, // $3303 + #$3304, // $3304 + #$3305, // $3305 + #$3306, // $3306 + #$3307, // $3307 + #$3308, // $3308 + #$3309, // $3309 + #$330A, // $330A + #$330B, // $330B + #$330C, // $330C + #$330D, // $330D + #$330E, // $330E + #$330F, // $330F + #$3310, // $3310 + #$3311, // $3311 + #$3312, // $3312 + #$3313, // $3313 + #$3314, // $3314 + #$3315, // $3315 + #$3316, // $3316 + #$3317, // $3317 + #$3318, // $3318 + #$3319, // $3319 + #$331A, // $331A + #$331B, // $331B + #$331C, // $331C + #$331D, // $331D + #$331E, // $331E + #$331F, // $331F + #$3320, // $3320 + #$3321, // $3321 + #$3322, // $3322 + #$3323, // $3323 + #$3324, // $3324 + #$3325, // $3325 + #$3326, // $3326 + #$3327, // $3327 + #$3328, // $3328 + #$3329, // $3329 + #$332A, // $332A + #$332B, // $332B + #$332C, // $332C + #$332D, // $332D + #$332E, // $332E + #$332F, // $332F + #$3330, // $3330 + #$3331, // $3331 + #$3332, // $3332 + #$3333, // $3333 + #$3334, // $3334 + #$3335, // $3335 + #$3336, // $3336 + #$3337, // $3337 + #$3338, // $3338 + #$3339, // $3339 + #$333A, // $333A + #$333B, // $333B + #$333C, // $333C + #$333D, // $333D + #$333E, // $333E + #$333F, // $333F + #$3340, // $3340 + #$3341, // $3341 + #$3342, // $3342 + #$3343, // $3343 + #$3344, // $3344 + #$3345, // $3345 + #$3346, // $3346 + #$3347, // $3347 + #$3348, // $3348 + #$3349, // $3349 + #$334A, // $334A + #$334B, // $334B + #$334C, // $334C + #$334D, // $334D + #$334E, // $334E + #$334F, // $334F + #$3350, // $3350 + #$3351, // $3351 + #$3352, // $3352 + #$3353, // $3353 + #$3354, // $3354 + #$3355, // $3355 + #$3356, // $3356 + #$3357, // $3357 + #$3358, // $3358 + #$3359, // $3359 + #$335A, // $335A + #$335B, // $335B + #$335C, // $335C + #$335D, // $335D + #$335E, // $335E + #$335F, // $335F + #$3360, // $3360 + #$3361, // $3361 + #$3362, // $3362 + #$3363, // $3363 + #$3364, // $3364 + #$3365, // $3365 + #$3366, // $3366 + #$3367, // $3367 + #$3368, // $3368 + #$3369, // $3369 + #$336A, // $336A + #$336B, // $336B + #$336C, // $336C + #$336D, // $336D + #$336E, // $336E + #$336F, // $336F + #$3370, // $3370 + #$3371, // $3371 + #$3372, // $3372 + #$3373, // $3373 + #$3374, // $3374 + #$3375, // $3375 + #$3376, // $3376 + #$3377, // $3377 + #$3378, // $3378 + #$3379, // $3379 + #$337A, // $337A + #$337B, // $337B + #$337C, // $337C + #$337D, // $337D + #$337E, // $337E + #$337F, // $337F + #$3380, // $3380 + #$3381, // $3381 + #$3382, // $3382 + #$3383, // $3383 + #$3384, // $3384 + #$3385, // $3385 + #$3386, // $3386 + #$3387, // $3387 + #$3388, // $3388 + #$3389, // $3389 + #$338A, // $338A + #$338B, // $338B + #$338C, // $338C + #$338D, // $338D + #$338E, // $338E + #$338F, // $338F + #$3390, // $3390 + #$3391, // $3391 + #$3392, // $3392 + #$3393, // $3393 + #$3394, // $3394 + #$3395, // $3395 + #$3396, // $3396 + #$3397, // $3397 + #$3398, // $3398 + #$3399, // $3399 + #$339A, // $339A + #$339B, // $339B + #$339C, // $339C + #$339D, // $339D + #$339E, // $339E + #$339F, // $339F + #$33A0, // $33A0 + #$33A1, // $33A1 + #$33A2, // $33A2 + #$33A3, // $33A3 + #$33A4, // $33A4 + #$33A5, // $33A5 + #$33A6, // $33A6 + #$33A7, // $33A7 + #$33A8, // $33A8 + #$33A9, // $33A9 + #$33AA, // $33AA + #$33AB, // $33AB + #$33AC, // $33AC + #$33AD, // $33AD + #$33AE, // $33AE + #$33AF, // $33AF + #$33B0, // $33B0 + #$33B1, // $33B1 + #$33B2, // $33B2 + #$33B3, // $33B3 + #$33B4, // $33B4 + #$33B5, // $33B5 + #$33B6, // $33B6 + #$33B7, // $33B7 + #$33B8, // $33B8 + #$33B9, // $33B9 + #$33BA, // $33BA + #$33BB, // $33BB + #$33BC, // $33BC + #$33BD, // $33BD + #$33BE, // $33BE + #$33BF, // $33BF + #$33C0, // $33C0 + #$33C1, // $33C1 + #$33C2, // $33C2 + #$33C3, // $33C3 + #$33C4, // $33C4 + #$33C5, // $33C5 + #$33C6, // $33C6 + #$33C7, // $33C7 + #$33C8, // $33C8 + #$33C9, // $33C9 + #$33CA, // $33CA + #$33CB, // $33CB + #$33CC, // $33CC + #$33CD, // $33CD + #$33CE, // $33CE + #$33CF, // $33CF + #$33D0, // $33D0 + #$33D1, // $33D1 + #$33D2, // $33D2 + #$33D3, // $33D3 + #$33D4, // $33D4 + #$33D5, // $33D5 + #$33D6, // $33D6 + #$33D7, // $33D7 + #$33D8, // $33D8 + #$33D9, // $33D9 + #$33DA, // $33DA + #$33DB, // $33DB + #$33DC, // $33DC + #$33DD, // $33DD + #$33DE, // $33DE + #$33DF, // $33DF + #$33E0, // $33E0 + #$33E1, // $33E1 + #$33E2, // $33E2 + #$33E3, // $33E3 + #$33E4, // $33E4 + #$33E5, // $33E5 + #$33E6, // $33E6 + #$33E7, // $33E7 + #$33E8, // $33E8 + #$33E9, // $33E9 + #$33EA, // $33EA + #$33EB, // $33EB + #$33EC, // $33EC + #$33ED, // $33ED + #$33EE, // $33EE + #$33EF, // $33EF + #$33F0, // $33F0 + #$33F1, // $33F1 + #$33F2, // $33F2 + #$33F3, // $33F3 + #$33F4, // $33F4 + #$33F5, // $33F5 + #$33F6, // $33F6 + #$33F7, // $33F7 + #$33F8, // $33F8 + #$33F9, // $33F9 + #$33FA, // $33FA + #$33FB, // $33FB + #$33FC, // $33FC + #$33FD, // $33FD + #$33FE, // $33FE + #$33FF, // $33FF + #$3400, // $3400 + #$3401, // $3401 + #$3402, // $3402 + #$3403, // $3403 + #$3404, // $3404 + #$3405, // $3405 + #$3406, // $3406 + #$3407, // $3407 + #$3408, // $3408 + #$3409, // $3409 + #$340A, // $340A + #$340B, // $340B + #$340C, // $340C + #$340D, // $340D + #$340E, // $340E + #$340F, // $340F + #$3410, // $3410 + #$3411, // $3411 + #$3412, // $3412 + #$3413, // $3413 + #$3414, // $3414 + #$3415, // $3415 + #$3416, // $3416 + #$3417, // $3417 + #$3418, // $3418 + #$3419, // $3419 + #$341A, // $341A + #$341B, // $341B + #$341C, // $341C + #$341D, // $341D + #$341E, // $341E + #$341F, // $341F + #$3420, // $3420 + #$3421, // $3421 + #$3422, // $3422 + #$3423, // $3423 + #$3424, // $3424 + #$3425, // $3425 + #$3426, // $3426 + #$3427, // $3427 + #$3428, // $3428 + #$3429, // $3429 + #$342A, // $342A + #$342B, // $342B + #$342C, // $342C + #$342D, // $342D + #$342E, // $342E + #$342F, // $342F + #$3430, // $3430 + #$3431, // $3431 + #$3432, // $3432 + #$3433, // $3433 + #$3434, // $3434 + #$3435, // $3435 + #$3436, // $3436 + #$3437, // $3437 + #$3438, // $3438 + #$3439, // $3439 + #$343A, // $343A + #$343B, // $343B + #$343C, // $343C + #$343D, // $343D + #$343E, // $343E + #$343F, // $343F + #$3440, // $3440 + #$3441, // $3441 + #$3442, // $3442 + #$3443, // $3443 + #$3444, // $3444 + #$3445, // $3445 + #$3446, // $3446 + #$3447, // $3447 + #$3448, // $3448 + #$3449, // $3449 + #$344A, // $344A + #$344B, // $344B + #$344C, // $344C + #$344D, // $344D + #$344E, // $344E + #$344F, // $344F + #$3450, // $3450 + #$3451, // $3451 + #$3452, // $3452 + #$3453, // $3453 + #$3454, // $3454 + #$3455, // $3455 + #$3456, // $3456 + #$3457, // $3457 + #$3458, // $3458 + #$3459, // $3459 + #$345A, // $345A + #$345B, // $345B + #$345C, // $345C + #$345D, // $345D + #$345E, // $345E + #$345F, // $345F + #$3460, // $3460 + #$3461, // $3461 + #$3462, // $3462 + #$3463, // $3463 + #$3464, // $3464 + #$3465, // $3465 + #$3466, // $3466 + #$3467, // $3467 + #$3468, // $3468 + #$3469, // $3469 + #$346A, // $346A + #$346B, // $346B + #$346C, // $346C + #$346D, // $346D + #$346E, // $346E + #$346F, // $346F + #$3470, // $3470 + #$3471, // $3471 + #$3472, // $3472 + #$3473, // $3473 + #$3474, // $3474 + #$3475, // $3475 + #$3476, // $3476 + #$3477, // $3477 + #$3478, // $3478 + #$3479, // $3479 + #$347A, // $347A + #$347B, // $347B + #$347C, // $347C + #$347D, // $347D + #$347E, // $347E + #$347F, // $347F + #$3480, // $3480 + #$3481, // $3481 + #$3482, // $3482 + #$3483, // $3483 + #$3484, // $3484 + #$3485, // $3485 + #$3486, // $3486 + #$3487, // $3487 + #$3488, // $3488 + #$3489, // $3489 + #$348A, // $348A + #$348B, // $348B + #$348C, // $348C + #$348D, // $348D + #$348E, // $348E + #$348F, // $348F + #$3490, // $3490 + #$3491, // $3491 + #$3492, // $3492 + #$3493, // $3493 + #$3494, // $3494 + #$3495, // $3495 + #$3496, // $3496 + #$3497, // $3497 + #$3498, // $3498 + #$3499, // $3499 + #$349A, // $349A + #$349B, // $349B + #$349C, // $349C + #$349D, // $349D + #$349E, // $349E + #$349F, // $349F + #$34A0, // $34A0 + #$34A1, // $34A1 + #$34A2, // $34A2 + #$34A3, // $34A3 + #$34A4, // $34A4 + #$34A5, // $34A5 + #$34A6, // $34A6 + #$34A7, // $34A7 + #$34A8, // $34A8 + #$34A9, // $34A9 + #$34AA, // $34AA + #$34AB, // $34AB + #$34AC, // $34AC + #$34AD, // $34AD + #$34AE, // $34AE + #$34AF, // $34AF + #$34B0, // $34B0 + #$34B1, // $34B1 + #$34B2, // $34B2 + #$34B3, // $34B3 + #$34B4, // $34B4 + #$34B5, // $34B5 + #$34B6, // $34B6 + #$34B7, // $34B7 + #$34B8, // $34B8 + #$34B9, // $34B9 + #$34BA, // $34BA + #$34BB, // $34BB + #$34BC, // $34BC + #$34BD, // $34BD + #$34BE, // $34BE + #$34BF, // $34BF + #$34C0, // $34C0 + #$34C1, // $34C1 + #$34C2, // $34C2 + #$34C3, // $34C3 + #$34C4, // $34C4 + #$34C5, // $34C5 + #$34C6, // $34C6 + #$34C7, // $34C7 + #$34C8, // $34C8 + #$34C9, // $34C9 + #$34CA, // $34CA + #$34CB, // $34CB + #$34CC, // $34CC + #$34CD, // $34CD + #$34CE, // $34CE + #$34CF, // $34CF + #$34D0, // $34D0 + #$34D1, // $34D1 + #$34D2, // $34D2 + #$34D3, // $34D3 + #$34D4, // $34D4 + #$34D5, // $34D5 + #$34D6, // $34D6 + #$34D7, // $34D7 + #$34D8, // $34D8 + #$34D9, // $34D9 + #$34DA, // $34DA + #$34DB, // $34DB + #$34DC, // $34DC + #$34DD, // $34DD + #$34DE, // $34DE + #$34DF, // $34DF + #$34E0, // $34E0 + #$34E1, // $34E1 + #$34E2, // $34E2 + #$34E3, // $34E3 + #$34E4, // $34E4 + #$34E5, // $34E5 + #$34E6, // $34E6 + #$34E7, // $34E7 + #$34E8, // $34E8 + #$34E9, // $34E9 + #$34EA, // $34EA + #$34EB, // $34EB + #$34EC, // $34EC + #$34ED, // $34ED + #$34EE, // $34EE + #$34EF, // $34EF + #$34F0, // $34F0 + #$34F1, // $34F1 + #$34F2, // $34F2 + #$34F3, // $34F3 + #$34F4, // $34F4 + #$34F5, // $34F5 + #$34F6, // $34F6 + #$34F7, // $34F7 + #$34F8, // $34F8 + #$34F9, // $34F9 + #$34FA, // $34FA + #$34FB, // $34FB + #$34FC, // $34FC + #$34FD, // $34FD + #$34FE, // $34FE + #$34FF, // $34FF + #$3500, // $3500 + #$3501, // $3501 + #$3502, // $3502 + #$3503, // $3503 + #$3504, // $3504 + #$3505, // $3505 + #$3506, // $3506 + #$3507, // $3507 + #$3508, // $3508 + #$3509, // $3509 + #$350A, // $350A + #$350B, // $350B + #$350C, // $350C + #$350D, // $350D + #$350E, // $350E + #$350F, // $350F + #$3510, // $3510 + #$3511, // $3511 + #$3512, // $3512 + #$3513, // $3513 + #$3514, // $3514 + #$3515, // $3515 + #$3516, // $3516 + #$3517, // $3517 + #$3518, // $3518 + #$3519, // $3519 + #$351A, // $351A + #$351B, // $351B + #$351C, // $351C + #$351D, // $351D + #$351E, // $351E + #$351F, // $351F + #$3520, // $3520 + #$3521, // $3521 + #$3522, // $3522 + #$3523, // $3523 + #$3524, // $3524 + #$3525, // $3525 + #$3526, // $3526 + #$3527, // $3527 + #$3528, // $3528 + #$3529, // $3529 + #$352A, // $352A + #$352B, // $352B + #$352C, // $352C + #$352D, // $352D + #$352E, // $352E + #$352F, // $352F + #$3530, // $3530 + #$3531, // $3531 + #$3532, // $3532 + #$3533, // $3533 + #$3534, // $3534 + #$3535, // $3535 + #$3536, // $3536 + #$3537, // $3537 + #$3538, // $3538 + #$3539, // $3539 + #$353A, // $353A + #$353B, // $353B + #$353C, // $353C + #$353D, // $353D + #$353E, // $353E + #$353F, // $353F + #$3540, // $3540 + #$3541, // $3541 + #$3542, // $3542 + #$3543, // $3543 + #$3544, // $3544 + #$3545, // $3545 + #$3546, // $3546 + #$3547, // $3547 + #$3548, // $3548 + #$3549, // $3549 + #$354A, // $354A + #$354B, // $354B + #$354C, // $354C + #$354D, // $354D + #$354E, // $354E + #$354F, // $354F + #$3550, // $3550 + #$3551, // $3551 + #$3552, // $3552 + #$3553, // $3553 + #$3554, // $3554 + #$3555, // $3555 + #$3556, // $3556 + #$3557, // $3557 + #$3558, // $3558 + #$3559, // $3559 + #$355A, // $355A + #$355B, // $355B + #$355C, // $355C + #$355D, // $355D + #$355E, // $355E + #$355F, // $355F + #$3560, // $3560 + #$3561, // $3561 + #$3562, // $3562 + #$3563, // $3563 + #$3564, // $3564 + #$3565, // $3565 + #$3566, // $3566 + #$3567, // $3567 + #$3568, // $3568 + #$3569, // $3569 + #$356A, // $356A + #$356B, // $356B + #$356C, // $356C + #$356D, // $356D + #$356E, // $356E + #$356F, // $356F + #$3570, // $3570 + #$3571, // $3571 + #$3572, // $3572 + #$3573, // $3573 + #$3574, // $3574 + #$3575, // $3575 + #$3576, // $3576 + #$3577, // $3577 + #$3578, // $3578 + #$3579, // $3579 + #$357A, // $357A + #$357B, // $357B + #$357C, // $357C + #$357D, // $357D + #$357E, // $357E + #$357F, // $357F + #$3580, // $3580 + #$3581, // $3581 + #$3582, // $3582 + #$3583, // $3583 + #$3584, // $3584 + #$3585, // $3585 + #$3586, // $3586 + #$3587, // $3587 + #$3588, // $3588 + #$3589, // $3589 + #$358A, // $358A + #$358B, // $358B + #$358C, // $358C + #$358D, // $358D + #$358E, // $358E + #$358F, // $358F + #$3590, // $3590 + #$3591, // $3591 + #$3592, // $3592 + #$3593, // $3593 + #$3594, // $3594 + #$3595, // $3595 + #$3596, // $3596 + #$3597, // $3597 + #$3598, // $3598 + #$3599, // $3599 + #$359A, // $359A + #$359B, // $359B + #$359C, // $359C + #$359D, // $359D + #$359E, // $359E + #$359F, // $359F + #$35A0, // $35A0 + #$35A1, // $35A1 + #$35A2, // $35A2 + #$35A3, // $35A3 + #$35A4, // $35A4 + #$35A5, // $35A5 + #$35A6, // $35A6 + #$35A7, // $35A7 + #$35A8, // $35A8 + #$35A9, // $35A9 + #$35AA, // $35AA + #$35AB, // $35AB + #$35AC, // $35AC + #$35AD, // $35AD + #$35AE, // $35AE + #$35AF, // $35AF + #$35B0, // $35B0 + #$35B1, // $35B1 + #$35B2, // $35B2 + #$35B3, // $35B3 + #$35B4, // $35B4 + #$35B5, // $35B5 + #$35B6, // $35B6 + #$35B7, // $35B7 + #$35B8, // $35B8 + #$35B9, // $35B9 + #$35BA, // $35BA + #$35BB, // $35BB + #$35BC, // $35BC + #$35BD, // $35BD + #$35BE, // $35BE + #$35BF, // $35BF + #$35C0, // $35C0 + #$35C1, // $35C1 + #$35C2, // $35C2 + #$35C3, // $35C3 + #$35C4, // $35C4 + #$35C5, // $35C5 + #$35C6, // $35C6 + #$35C7, // $35C7 + #$35C8, // $35C8 + #$35C9, // $35C9 + #$35CA, // $35CA + #$35CB, // $35CB + #$35CC, // $35CC + #$35CD, // $35CD + #$35CE, // $35CE + #$35CF, // $35CF + #$35D0, // $35D0 + #$35D1, // $35D1 + #$35D2, // $35D2 + #$35D3, // $35D3 + #$35D4, // $35D4 + #$35D5, // $35D5 + #$35D6, // $35D6 + #$35D7, // $35D7 + #$35D8, // $35D8 + #$35D9, // $35D9 + #$35DA, // $35DA + #$35DB, // $35DB + #$35DC, // $35DC + #$35DD, // $35DD + #$35DE, // $35DE + #$35DF, // $35DF + #$35E0, // $35E0 + #$35E1, // $35E1 + #$35E2, // $35E2 + #$35E3, // $35E3 + #$35E4, // $35E4 + #$35E5, // $35E5 + #$35E6, // $35E6 + #$35E7, // $35E7 + #$35E8, // $35E8 + #$35E9, // $35E9 + #$35EA, // $35EA + #$35EB, // $35EB + #$35EC, // $35EC + #$35ED, // $35ED + #$35EE, // $35EE + #$35EF, // $35EF + #$35F0, // $35F0 + #$35F1, // $35F1 + #$35F2, // $35F2 + #$35F3, // $35F3 + #$35F4, // $35F4 + #$35F5, // $35F5 + #$35F6, // $35F6 + #$35F7, // $35F7 + #$35F8, // $35F8 + #$35F9, // $35F9 + #$35FA, // $35FA + #$35FB, // $35FB + #$35FC, // $35FC + #$35FD, // $35FD + #$35FE, // $35FE + #$35FF, // $35FF + #$3600, // $3600 + #$3601, // $3601 + #$3602, // $3602 + #$3603, // $3603 + #$3604, // $3604 + #$3605, // $3605 + #$3606, // $3606 + #$3607, // $3607 + #$3608, // $3608 + #$3609, // $3609 + #$360A, // $360A + #$360B, // $360B + #$360C, // $360C + #$360D, // $360D + #$360E, // $360E + #$360F, // $360F + #$3610, // $3610 + #$3611, // $3611 + #$3612, // $3612 + #$3613, // $3613 + #$3614, // $3614 + #$3615, // $3615 + #$3616, // $3616 + #$3617, // $3617 + #$3618, // $3618 + #$3619, // $3619 + #$361A, // $361A + #$361B, // $361B + #$361C, // $361C + #$361D, // $361D + #$361E, // $361E + #$361F, // $361F + #$3620, // $3620 + #$3621, // $3621 + #$3622, // $3622 + #$3623, // $3623 + #$3624, // $3624 + #$3625, // $3625 + #$3626, // $3626 + #$3627, // $3627 + #$3628, // $3628 + #$3629, // $3629 + #$362A, // $362A + #$362B, // $362B + #$362C, // $362C + #$362D, // $362D + #$362E, // $362E + #$362F, // $362F + #$3630, // $3630 + #$3631, // $3631 + #$3632, // $3632 + #$3633, // $3633 + #$3634, // $3634 + #$3635, // $3635 + #$3636, // $3636 + #$3637, // $3637 + #$3638, // $3638 + #$3639, // $3639 + #$363A, // $363A + #$363B, // $363B + #$363C, // $363C + #$363D, // $363D + #$363E, // $363E + #$363F, // $363F + #$3640, // $3640 + #$3641, // $3641 + #$3642, // $3642 + #$3643, // $3643 + #$3644, // $3644 + #$3645, // $3645 + #$3646, // $3646 + #$3647, // $3647 + #$3648, // $3648 + #$3649, // $3649 + #$364A, // $364A + #$364B, // $364B + #$364C, // $364C + #$364D, // $364D + #$364E, // $364E + #$364F, // $364F + #$3650, // $3650 + #$3651, // $3651 + #$3652, // $3652 + #$3653, // $3653 + #$3654, // $3654 + #$3655, // $3655 + #$3656, // $3656 + #$3657, // $3657 + #$3658, // $3658 + #$3659, // $3659 + #$365A, // $365A + #$365B, // $365B + #$365C, // $365C + #$365D, // $365D + #$365E, // $365E + #$365F, // $365F + #$3660, // $3660 + #$3661, // $3661 + #$3662, // $3662 + #$3663, // $3663 + #$3664, // $3664 + #$3665, // $3665 + #$3666, // $3666 + #$3667, // $3667 + #$3668, // $3668 + #$3669, // $3669 + #$366A, // $366A + #$366B, // $366B + #$366C, // $366C + #$366D, // $366D + #$366E, // $366E + #$366F, // $366F + #$3670, // $3670 + #$3671, // $3671 + #$3672, // $3672 + #$3673, // $3673 + #$3674, // $3674 + #$3675, // $3675 + #$3676, // $3676 + #$3677, // $3677 + #$3678, // $3678 + #$3679, // $3679 + #$367A, // $367A + #$367B, // $367B + #$367C, // $367C + #$367D, // $367D + #$367E, // $367E + #$367F, // $367F + #$3680, // $3680 + #$3681, // $3681 + #$3682, // $3682 + #$3683, // $3683 + #$3684, // $3684 + #$3685, // $3685 + #$3686, // $3686 + #$3687, // $3687 + #$3688, // $3688 + #$3689, // $3689 + #$368A, // $368A + #$368B, // $368B + #$368C, // $368C + #$368D, // $368D + #$368E, // $368E + #$368F, // $368F + #$3690, // $3690 + #$3691, // $3691 + #$3692, // $3692 + #$3693, // $3693 + #$3694, // $3694 + #$3695, // $3695 + #$3696, // $3696 + #$3697, // $3697 + #$3698, // $3698 + #$3699, // $3699 + #$369A, // $369A + #$369B, // $369B + #$369C, // $369C + #$369D, // $369D + #$369E, // $369E + #$369F, // $369F + #$36A0, // $36A0 + #$36A1, // $36A1 + #$36A2, // $36A2 + #$36A3, // $36A3 + #$36A4, // $36A4 + #$36A5, // $36A5 + #$36A6, // $36A6 + #$36A7, // $36A7 + #$36A8, // $36A8 + #$36A9, // $36A9 + #$36AA, // $36AA + #$36AB, // $36AB + #$36AC, // $36AC + #$36AD, // $36AD + #$36AE, // $36AE + #$36AF, // $36AF + #$36B0, // $36B0 + #$36B1, // $36B1 + #$36B2, // $36B2 + #$36B3, // $36B3 + #$36B4, // $36B4 + #$36B5, // $36B5 + #$36B6, // $36B6 + #$36B7, // $36B7 + #$36B8, // $36B8 + #$36B9, // $36B9 + #$36BA, // $36BA + #$36BB, // $36BB + #$36BC, // $36BC + #$36BD, // $36BD + #$36BE, // $36BE + #$36BF, // $36BF + #$36C0, // $36C0 + #$36C1, // $36C1 + #$36C2, // $36C2 + #$36C3, // $36C3 + #$36C4, // $36C4 + #$36C5, // $36C5 + #$36C6, // $36C6 + #$36C7, // $36C7 + #$36C8, // $36C8 + #$36C9, // $36C9 + #$36CA, // $36CA + #$36CB, // $36CB + #$36CC, // $36CC + #$36CD, // $36CD + #$36CE, // $36CE + #$36CF, // $36CF + #$36D0, // $36D0 + #$36D1, // $36D1 + #$36D2, // $36D2 + #$36D3, // $36D3 + #$36D4, // $36D4 + #$36D5, // $36D5 + #$36D6, // $36D6 + #$36D7, // $36D7 + #$36D8, // $36D8 + #$36D9, // $36D9 + #$36DA, // $36DA + #$36DB, // $36DB + #$36DC, // $36DC + #$36DD, // $36DD + #$36DE, // $36DE + #$36DF, // $36DF + #$36E0, // $36E0 + #$36E1, // $36E1 + #$36E2, // $36E2 + #$36E3, // $36E3 + #$36E4, // $36E4 + #$36E5, // $36E5 + #$36E6, // $36E6 + #$36E7, // $36E7 + #$36E8, // $36E8 + #$36E9, // $36E9 + #$36EA, // $36EA + #$36EB, // $36EB + #$36EC, // $36EC + #$36ED, // $36ED + #$36EE, // $36EE + #$36EF, // $36EF + #$36F0, // $36F0 + #$36F1, // $36F1 + #$36F2, // $36F2 + #$36F3, // $36F3 + #$36F4, // $36F4 + #$36F5, // $36F5 + #$36F6, // $36F6 + #$36F7, // $36F7 + #$36F8, // $36F8 + #$36F9, // $36F9 + #$36FA, // $36FA + #$36FB, // $36FB + #$36FC, // $36FC + #$36FD, // $36FD + #$36FE, // $36FE + #$36FF, // $36FF + #$3700, // $3700 + #$3701, // $3701 + #$3702, // $3702 + #$3703, // $3703 + #$3704, // $3704 + #$3705, // $3705 + #$3706, // $3706 + #$3707, // $3707 + #$3708, // $3708 + #$3709, // $3709 + #$370A, // $370A + #$370B, // $370B + #$370C, // $370C + #$370D, // $370D + #$370E, // $370E + #$370F, // $370F + #$3710, // $3710 + #$3711, // $3711 + #$3712, // $3712 + #$3713, // $3713 + #$3714, // $3714 + #$3715, // $3715 + #$3716, // $3716 + #$3717, // $3717 + #$3718, // $3718 + #$3719, // $3719 + #$371A, // $371A + #$371B, // $371B + #$371C, // $371C + #$371D, // $371D + #$371E, // $371E + #$371F, // $371F + #$3720, // $3720 + #$3721, // $3721 + #$3722, // $3722 + #$3723, // $3723 + #$3724, // $3724 + #$3725, // $3725 + #$3726, // $3726 + #$3727, // $3727 + #$3728, // $3728 + #$3729, // $3729 + #$372A, // $372A + #$372B, // $372B + #$372C, // $372C + #$372D, // $372D + #$372E, // $372E + #$372F, // $372F + #$3730, // $3730 + #$3731, // $3731 + #$3732, // $3732 + #$3733, // $3733 + #$3734, // $3734 + #$3735, // $3735 + #$3736, // $3736 + #$3737, // $3737 + #$3738, // $3738 + #$3739, // $3739 + #$373A, // $373A + #$373B, // $373B + #$373C, // $373C + #$373D, // $373D + #$373E, // $373E + #$373F, // $373F + #$3740, // $3740 + #$3741, // $3741 + #$3742, // $3742 + #$3743, // $3743 + #$3744, // $3744 + #$3745, // $3745 + #$3746, // $3746 + #$3747, // $3747 + #$3748, // $3748 + #$3749, // $3749 + #$374A, // $374A + #$374B, // $374B + #$374C, // $374C + #$374D, // $374D + #$374E, // $374E + #$374F, // $374F + #$3750, // $3750 + #$3751, // $3751 + #$3752, // $3752 + #$3753, // $3753 + #$3754, // $3754 + #$3755, // $3755 + #$3756, // $3756 + #$3757, // $3757 + #$3758, // $3758 + #$3759, // $3759 + #$375A, // $375A + #$375B, // $375B + #$375C, // $375C + #$375D, // $375D + #$375E, // $375E + #$375F, // $375F + #$3760, // $3760 + #$3761, // $3761 + #$3762, // $3762 + #$3763, // $3763 + #$3764, // $3764 + #$3765, // $3765 + #$3766, // $3766 + #$3767, // $3767 + #$3768, // $3768 + #$3769, // $3769 + #$376A, // $376A + #$376B, // $376B + #$376C, // $376C + #$376D, // $376D + #$376E, // $376E + #$376F, // $376F + #$3770, // $3770 + #$3771, // $3771 + #$3772, // $3772 + #$3773, // $3773 + #$3774, // $3774 + #$3775, // $3775 + #$3776, // $3776 + #$3777, // $3777 + #$3778, // $3778 + #$3779, // $3779 + #$377A, // $377A + #$377B, // $377B + #$377C, // $377C + #$377D, // $377D + #$377E, // $377E + #$377F, // $377F + #$3780, // $3780 + #$3781, // $3781 + #$3782, // $3782 + #$3783, // $3783 + #$3784, // $3784 + #$3785, // $3785 + #$3786, // $3786 + #$3787, // $3787 + #$3788, // $3788 + #$3789, // $3789 + #$378A, // $378A + #$378B, // $378B + #$378C, // $378C + #$378D, // $378D + #$378E, // $378E + #$378F, // $378F + #$3790, // $3790 + #$3791, // $3791 + #$3792, // $3792 + #$3793, // $3793 + #$3794, // $3794 + #$3795, // $3795 + #$3796, // $3796 + #$3797, // $3797 + #$3798, // $3798 + #$3799, // $3799 + #$379A, // $379A + #$379B, // $379B + #$379C, // $379C + #$379D, // $379D + #$379E, // $379E + #$379F, // $379F + #$37A0, // $37A0 + #$37A1, // $37A1 + #$37A2, // $37A2 + #$37A3, // $37A3 + #$37A4, // $37A4 + #$37A5, // $37A5 + #$37A6, // $37A6 + #$37A7, // $37A7 + #$37A8, // $37A8 + #$37A9, // $37A9 + #$37AA, // $37AA + #$37AB, // $37AB + #$37AC, // $37AC + #$37AD, // $37AD + #$37AE, // $37AE + #$37AF, // $37AF + #$37B0, // $37B0 + #$37B1, // $37B1 + #$37B2, // $37B2 + #$37B3, // $37B3 + #$37B4, // $37B4 + #$37B5, // $37B5 + #$37B6, // $37B6 + #$37B7, // $37B7 + #$37B8, // $37B8 + #$37B9, // $37B9 + #$37BA, // $37BA + #$37BB, // $37BB + #$37BC, // $37BC + #$37BD, // $37BD + #$37BE, // $37BE + #$37BF, // $37BF + #$37C0, // $37C0 + #$37C1, // $37C1 + #$37C2, // $37C2 + #$37C3, // $37C3 + #$37C4, // $37C4 + #$37C5, // $37C5 + #$37C6, // $37C6 + #$37C7, // $37C7 + #$37C8, // $37C8 + #$37C9, // $37C9 + #$37CA, // $37CA + #$37CB, // $37CB + #$37CC, // $37CC + #$37CD, // $37CD + #$37CE, // $37CE + #$37CF, // $37CF + #$37D0, // $37D0 + #$37D1, // $37D1 + #$37D2, // $37D2 + #$37D3, // $37D3 + #$37D4, // $37D4 + #$37D5, // $37D5 + #$37D6, // $37D6 + #$37D7, // $37D7 + #$37D8, // $37D8 + #$37D9, // $37D9 + #$37DA, // $37DA + #$37DB, // $37DB + #$37DC, // $37DC + #$37DD, // $37DD + #$37DE, // $37DE + #$37DF, // $37DF + #$37E0, // $37E0 + #$37E1, // $37E1 + #$37E2, // $37E2 + #$37E3, // $37E3 + #$37E4, // $37E4 + #$37E5, // $37E5 + #$37E6, // $37E6 + #$37E7, // $37E7 + #$37E8, // $37E8 + #$37E9, // $37E9 + #$37EA, // $37EA + #$37EB, // $37EB + #$37EC, // $37EC + #$37ED, // $37ED + #$37EE, // $37EE + #$37EF, // $37EF + #$37F0, // $37F0 + #$37F1, // $37F1 + #$37F2, // $37F2 + #$37F3, // $37F3 + #$37F4, // $37F4 + #$37F5, // $37F5 + #$37F6, // $37F6 + #$37F7, // $37F7 + #$37F8, // $37F8 + #$37F9, // $37F9 + #$37FA, // $37FA + #$37FB, // $37FB + #$37FC, // $37FC + #$37FD, // $37FD + #$37FE, // $37FE + #$37FF, // $37FF + #$3800, // $3800 + #$3801, // $3801 + #$3802, // $3802 + #$3803, // $3803 + #$3804, // $3804 + #$3805, // $3805 + #$3806, // $3806 + #$3807, // $3807 + #$3808, // $3808 + #$3809, // $3809 + #$380A, // $380A + #$380B, // $380B + #$380C, // $380C + #$380D, // $380D + #$380E, // $380E + #$380F, // $380F + #$3810, // $3810 + #$3811, // $3811 + #$3812, // $3812 + #$3813, // $3813 + #$3814, // $3814 + #$3815, // $3815 + #$3816, // $3816 + #$3817, // $3817 + #$3818, // $3818 + #$3819, // $3819 + #$381A, // $381A + #$381B, // $381B + #$381C, // $381C + #$381D, // $381D + #$381E, // $381E + #$381F, // $381F + #$3820, // $3820 + #$3821, // $3821 + #$3822, // $3822 + #$3823, // $3823 + #$3824, // $3824 + #$3825, // $3825 + #$3826, // $3826 + #$3827, // $3827 + #$3828, // $3828 + #$3829, // $3829 + #$382A, // $382A + #$382B, // $382B + #$382C, // $382C + #$382D, // $382D + #$382E, // $382E + #$382F, // $382F + #$3830, // $3830 + #$3831, // $3831 + #$3832, // $3832 + #$3833, // $3833 + #$3834, // $3834 + #$3835, // $3835 + #$3836, // $3836 + #$3837, // $3837 + #$3838, // $3838 + #$3839, // $3839 + #$383A, // $383A + #$383B, // $383B + #$383C, // $383C + #$383D, // $383D + #$383E, // $383E + #$383F, // $383F + #$3840, // $3840 + #$3841, // $3841 + #$3842, // $3842 + #$3843, // $3843 + #$3844, // $3844 + #$3845, // $3845 + #$3846, // $3846 + #$3847, // $3847 + #$3848, // $3848 + #$3849, // $3849 + #$384A, // $384A + #$384B, // $384B + #$384C, // $384C + #$384D, // $384D + #$384E, // $384E + #$384F, // $384F + #$3850, // $3850 + #$3851, // $3851 + #$3852, // $3852 + #$3853, // $3853 + #$3854, // $3854 + #$3855, // $3855 + #$3856, // $3856 + #$3857, // $3857 + #$3858, // $3858 + #$3859, // $3859 + #$385A, // $385A + #$385B, // $385B + #$385C, // $385C + #$385D, // $385D + #$385E, // $385E + #$385F, // $385F + #$3860, // $3860 + #$3861, // $3861 + #$3862, // $3862 + #$3863, // $3863 + #$3864, // $3864 + #$3865, // $3865 + #$3866, // $3866 + #$3867, // $3867 + #$3868, // $3868 + #$3869, // $3869 + #$386A, // $386A + #$386B, // $386B + #$386C, // $386C + #$386D, // $386D + #$386E, // $386E + #$386F, // $386F + #$3870, // $3870 + #$3871, // $3871 + #$3872, // $3872 + #$3873, // $3873 + #$3874, // $3874 + #$3875, // $3875 + #$3876, // $3876 + #$3877, // $3877 + #$3878, // $3878 + #$3879, // $3879 + #$387A, // $387A + #$387B, // $387B + #$387C, // $387C + #$387D, // $387D + #$387E, // $387E + #$387F, // $387F + #$3880, // $3880 + #$3881, // $3881 + #$3882, // $3882 + #$3883, // $3883 + #$3884, // $3884 + #$3885, // $3885 + #$3886, // $3886 + #$3887, // $3887 + #$3888, // $3888 + #$3889, // $3889 + #$388A, // $388A + #$388B, // $388B + #$388C, // $388C + #$388D, // $388D + #$388E, // $388E + #$388F, // $388F + #$3890, // $3890 + #$3891, // $3891 + #$3892, // $3892 + #$3893, // $3893 + #$3894, // $3894 + #$3895, // $3895 + #$3896, // $3896 + #$3897, // $3897 + #$3898, // $3898 + #$3899, // $3899 + #$389A, // $389A + #$389B, // $389B + #$389C, // $389C + #$389D, // $389D + #$389E, // $389E + #$389F, // $389F + #$38A0, // $38A0 + #$38A1, // $38A1 + #$38A2, // $38A2 + #$38A3, // $38A3 + #$38A4, // $38A4 + #$38A5, // $38A5 + #$38A6, // $38A6 + #$38A7, // $38A7 + #$38A8, // $38A8 + #$38A9, // $38A9 + #$38AA, // $38AA + #$38AB, // $38AB + #$38AC, // $38AC + #$38AD, // $38AD + #$38AE, // $38AE + #$38AF, // $38AF + #$38B0, // $38B0 + #$38B1, // $38B1 + #$38B2, // $38B2 + #$38B3, // $38B3 + #$38B4, // $38B4 + #$38B5, // $38B5 + #$38B6, // $38B6 + #$38B7, // $38B7 + #$38B8, // $38B8 + #$38B9, // $38B9 + #$38BA, // $38BA + #$38BB, // $38BB + #$38BC, // $38BC + #$38BD, // $38BD + #$38BE, // $38BE + #$38BF, // $38BF + #$38C0, // $38C0 + #$38C1, // $38C1 + #$38C2, // $38C2 + #$38C3, // $38C3 + #$38C4, // $38C4 + #$38C5, // $38C5 + #$38C6, // $38C6 + #$38C7, // $38C7 + #$38C8, // $38C8 + #$38C9, // $38C9 + #$38CA, // $38CA + #$38CB, // $38CB + #$38CC, // $38CC + #$38CD, // $38CD + #$38CE, // $38CE + #$38CF, // $38CF + #$38D0, // $38D0 + #$38D1, // $38D1 + #$38D2, // $38D2 + #$38D3, // $38D3 + #$38D4, // $38D4 + #$38D5, // $38D5 + #$38D6, // $38D6 + #$38D7, // $38D7 + #$38D8, // $38D8 + #$38D9, // $38D9 + #$38DA, // $38DA + #$38DB, // $38DB + #$38DC, // $38DC + #$38DD, // $38DD + #$38DE, // $38DE + #$38DF, // $38DF + #$38E0, // $38E0 + #$38E1, // $38E1 + #$38E2, // $38E2 + #$38E3, // $38E3 + #$38E4, // $38E4 + #$38E5, // $38E5 + #$38E6, // $38E6 + #$38E7, // $38E7 + #$38E8, // $38E8 + #$38E9, // $38E9 + #$38EA, // $38EA + #$38EB, // $38EB + #$38EC, // $38EC + #$38ED, // $38ED + #$38EE, // $38EE + #$38EF, // $38EF + #$38F0, // $38F0 + #$38F1, // $38F1 + #$38F2, // $38F2 + #$38F3, // $38F3 + #$38F4, // $38F4 + #$38F5, // $38F5 + #$38F6, // $38F6 + #$38F7, // $38F7 + #$38F8, // $38F8 + #$38F9, // $38F9 + #$38FA, // $38FA + #$38FB, // $38FB + #$38FC, // $38FC + #$38FD, // $38FD + #$38FE, // $38FE + #$38FF, // $38FF + #$3900, // $3900 + #$3901, // $3901 + #$3902, // $3902 + #$3903, // $3903 + #$3904, // $3904 + #$3905, // $3905 + #$3906, // $3906 + #$3907, // $3907 + #$3908, // $3908 + #$3909, // $3909 + #$390A, // $390A + #$390B, // $390B + #$390C, // $390C + #$390D, // $390D + #$390E, // $390E + #$390F, // $390F + #$3910, // $3910 + #$3911, // $3911 + #$3912, // $3912 + #$3913, // $3913 + #$3914, // $3914 + #$3915, // $3915 + #$3916, // $3916 + #$3917, // $3917 + #$3918, // $3918 + #$3919, // $3919 + #$391A, // $391A + #$391B, // $391B + #$391C, // $391C + #$391D, // $391D + #$391E, // $391E + #$391F, // $391F + #$3920, // $3920 + #$3921, // $3921 + #$3922, // $3922 + #$3923, // $3923 + #$3924, // $3924 + #$3925, // $3925 + #$3926, // $3926 + #$3927, // $3927 + #$3928, // $3928 + #$3929, // $3929 + #$392A, // $392A + #$392B, // $392B + #$392C, // $392C + #$392D, // $392D + #$392E, // $392E + #$392F, // $392F + #$3930, // $3930 + #$3931, // $3931 + #$3932, // $3932 + #$3933, // $3933 + #$3934, // $3934 + #$3935, // $3935 + #$3936, // $3936 + #$3937, // $3937 + #$3938, // $3938 + #$3939, // $3939 + #$393A, // $393A + #$393B, // $393B + #$393C, // $393C + #$393D, // $393D + #$393E, // $393E + #$393F, // $393F + #$3940, // $3940 + #$3941, // $3941 + #$3942, // $3942 + #$3943, // $3943 + #$3944, // $3944 + #$3945, // $3945 + #$3946, // $3946 + #$3947, // $3947 + #$3948, // $3948 + #$3949, // $3949 + #$394A, // $394A + #$394B, // $394B + #$394C, // $394C + #$394D, // $394D + #$394E, // $394E + #$394F, // $394F + #$3950, // $3950 + #$3951, // $3951 + #$3952, // $3952 + #$3953, // $3953 + #$3954, // $3954 + #$3955, // $3955 + #$3956, // $3956 + #$3957, // $3957 + #$3958, // $3958 + #$3959, // $3959 + #$395A, // $395A + #$395B, // $395B + #$395C, // $395C + #$395D, // $395D + #$395E, // $395E + #$395F, // $395F + #$3960, // $3960 + #$3961, // $3961 + #$3962, // $3962 + #$3963, // $3963 + #$3964, // $3964 + #$3965, // $3965 + #$3966, // $3966 + #$3967, // $3967 + #$3968, // $3968 + #$3969, // $3969 + #$396A, // $396A + #$396B, // $396B + #$396C, // $396C + #$396D, // $396D + #$396E, // $396E + #$396F, // $396F + #$3970, // $3970 + #$3971, // $3971 + #$3972, // $3972 + #$3973, // $3973 + #$3974, // $3974 + #$3975, // $3975 + #$3976, // $3976 + #$3977, // $3977 + #$3978, // $3978 + #$3979, // $3979 + #$397A, // $397A + #$397B, // $397B + #$397C, // $397C + #$397D, // $397D + #$397E, // $397E + #$397F, // $397F + #$3980, // $3980 + #$3981, // $3981 + #$3982, // $3982 + #$3983, // $3983 + #$3984, // $3984 + #$3985, // $3985 + #$3986, // $3986 + #$3987, // $3987 + #$3988, // $3988 + #$3989, // $3989 + #$398A, // $398A + #$398B, // $398B + #$398C, // $398C + #$398D, // $398D + #$398E, // $398E + #$398F, // $398F + #$3990, // $3990 + #$3991, // $3991 + #$3992, // $3992 + #$3993, // $3993 + #$3994, // $3994 + #$3995, // $3995 + #$3996, // $3996 + #$3997, // $3997 + #$3998, // $3998 + #$3999, // $3999 + #$399A, // $399A + #$399B, // $399B + #$399C, // $399C + #$399D, // $399D + #$399E, // $399E + #$399F, // $399F + #$39A0, // $39A0 + #$39A1, // $39A1 + #$39A2, // $39A2 + #$39A3, // $39A3 + #$39A4, // $39A4 + #$39A5, // $39A5 + #$39A6, // $39A6 + #$39A7, // $39A7 + #$39A8, // $39A8 + #$39A9, // $39A9 + #$39AA, // $39AA + #$39AB, // $39AB + #$39AC, // $39AC + #$39AD, // $39AD + #$39AE, // $39AE + #$39AF, // $39AF + #$39B0, // $39B0 + #$39B1, // $39B1 + #$39B2, // $39B2 + #$39B3, // $39B3 + #$39B4, // $39B4 + #$39B5, // $39B5 + #$39B6, // $39B6 + #$39B7, // $39B7 + #$39B8, // $39B8 + #$39B9, // $39B9 + #$39BA, // $39BA + #$39BB, // $39BB + #$39BC, // $39BC + #$39BD, // $39BD + #$39BE, // $39BE + #$39BF, // $39BF + #$39C0, // $39C0 + #$39C1, // $39C1 + #$39C2, // $39C2 + #$39C3, // $39C3 + #$39C4, // $39C4 + #$39C5, // $39C5 + #$39C6, // $39C6 + #$39C7, // $39C7 + #$39C8, // $39C8 + #$39C9, // $39C9 + #$39CA, // $39CA + #$39CB, // $39CB + #$39CC, // $39CC + #$39CD, // $39CD + #$39CE, // $39CE + #$39CF, // $39CF + #$39D0, // $39D0 + #$39D1, // $39D1 + #$39D2, // $39D2 + #$39D3, // $39D3 + #$39D4, // $39D4 + #$39D5, // $39D5 + #$39D6, // $39D6 + #$39D7, // $39D7 + #$39D8, // $39D8 + #$39D9, // $39D9 + #$39DA, // $39DA + #$39DB, // $39DB + #$39DC, // $39DC + #$39DD, // $39DD + #$39DE, // $39DE + #$39DF, // $39DF + #$39E0, // $39E0 + #$39E1, // $39E1 + #$39E2, // $39E2 + #$39E3, // $39E3 + #$39E4, // $39E4 + #$39E5, // $39E5 + #$39E6, // $39E6 + #$39E7, // $39E7 + #$39E8, // $39E8 + #$39E9, // $39E9 + #$39EA, // $39EA + #$39EB, // $39EB + #$39EC, // $39EC + #$39ED, // $39ED + #$39EE, // $39EE + #$39EF, // $39EF + #$39F0, // $39F0 + #$39F1, // $39F1 + #$39F2, // $39F2 + #$39F3, // $39F3 + #$39F4, // $39F4 + #$39F5, // $39F5 + #$39F6, // $39F6 + #$39F7, // $39F7 + #$39F8, // $39F8 + #$39F9, // $39F9 + #$39FA, // $39FA + #$39FB, // $39FB + #$39FC, // $39FC + #$39FD, // $39FD + #$39FE, // $39FE + #$39FF, // $39FF + #$3A00, // $3A00 + #$3A01, // $3A01 + #$3A02, // $3A02 + #$3A03, // $3A03 + #$3A04, // $3A04 + #$3A05, // $3A05 + #$3A06, // $3A06 + #$3A07, // $3A07 + #$3A08, // $3A08 + #$3A09, // $3A09 + #$3A0A, // $3A0A + #$3A0B, // $3A0B + #$3A0C, // $3A0C + #$3A0D, // $3A0D + #$3A0E, // $3A0E + #$3A0F, // $3A0F + #$3A10, // $3A10 + #$3A11, // $3A11 + #$3A12, // $3A12 + #$3A13, // $3A13 + #$3A14, // $3A14 + #$3A15, // $3A15 + #$3A16, // $3A16 + #$3A17, // $3A17 + #$3A18, // $3A18 + #$3A19, // $3A19 + #$3A1A, // $3A1A + #$3A1B, // $3A1B + #$3A1C, // $3A1C + #$3A1D, // $3A1D + #$3A1E, // $3A1E + #$3A1F, // $3A1F + #$3A20, // $3A20 + #$3A21, // $3A21 + #$3A22, // $3A22 + #$3A23, // $3A23 + #$3A24, // $3A24 + #$3A25, // $3A25 + #$3A26, // $3A26 + #$3A27, // $3A27 + #$3A28, // $3A28 + #$3A29, // $3A29 + #$3A2A, // $3A2A + #$3A2B, // $3A2B + #$3A2C, // $3A2C + #$3A2D, // $3A2D + #$3A2E, // $3A2E + #$3A2F, // $3A2F + #$3A30, // $3A30 + #$3A31, // $3A31 + #$3A32, // $3A32 + #$3A33, // $3A33 + #$3A34, // $3A34 + #$3A35, // $3A35 + #$3A36, // $3A36 + #$3A37, // $3A37 + #$3A38, // $3A38 + #$3A39, // $3A39 + #$3A3A, // $3A3A + #$3A3B, // $3A3B + #$3A3C, // $3A3C + #$3A3D, // $3A3D + #$3A3E, // $3A3E + #$3A3F, // $3A3F + #$3A40, // $3A40 + #$3A41, // $3A41 + #$3A42, // $3A42 + #$3A43, // $3A43 + #$3A44, // $3A44 + #$3A45, // $3A45 + #$3A46, // $3A46 + #$3A47, // $3A47 + #$3A48, // $3A48 + #$3A49, // $3A49 + #$3A4A, // $3A4A + #$3A4B, // $3A4B + #$3A4C, // $3A4C + #$3A4D, // $3A4D + #$3A4E, // $3A4E + #$3A4F, // $3A4F + #$3A50, // $3A50 + #$3A51, // $3A51 + #$3A52, // $3A52 + #$3A53, // $3A53 + #$3A54, // $3A54 + #$3A55, // $3A55 + #$3A56, // $3A56 + #$3A57, // $3A57 + #$3A58, // $3A58 + #$3A59, // $3A59 + #$3A5A, // $3A5A + #$3A5B, // $3A5B + #$3A5C, // $3A5C + #$3A5D, // $3A5D + #$3A5E, // $3A5E + #$3A5F, // $3A5F + #$3A60, // $3A60 + #$3A61, // $3A61 + #$3A62, // $3A62 + #$3A63, // $3A63 + #$3A64, // $3A64 + #$3A65, // $3A65 + #$3A66, // $3A66 + #$3A67, // $3A67 + #$3A68, // $3A68 + #$3A69, // $3A69 + #$3A6A, // $3A6A + #$3A6B, // $3A6B + #$3A6C, // $3A6C + #$3A6D, // $3A6D + #$3A6E, // $3A6E + #$3A6F, // $3A6F + #$3A70, // $3A70 + #$3A71, // $3A71 + #$3A72, // $3A72 + #$3A73, // $3A73 + #$3A74, // $3A74 + #$3A75, // $3A75 + #$3A76, // $3A76 + #$3A77, // $3A77 + #$3A78, // $3A78 + #$3A79, // $3A79 + #$3A7A, // $3A7A + #$3A7B, // $3A7B + #$3A7C, // $3A7C + #$3A7D, // $3A7D + #$3A7E, // $3A7E + #$3A7F, // $3A7F + #$3A80, // $3A80 + #$3A81, // $3A81 + #$3A82, // $3A82 + #$3A83, // $3A83 + #$3A84, // $3A84 + #$3A85, // $3A85 + #$3A86, // $3A86 + #$3A87, // $3A87 + #$3A88, // $3A88 + #$3A89, // $3A89 + #$3A8A, // $3A8A + #$3A8B, // $3A8B + #$3A8C, // $3A8C + #$3A8D, // $3A8D + #$3A8E, // $3A8E + #$3A8F, // $3A8F + #$3A90, // $3A90 + #$3A91, // $3A91 + #$3A92, // $3A92 + #$3A93, // $3A93 + #$3A94, // $3A94 + #$3A95, // $3A95 + #$3A96, // $3A96 + #$3A97, // $3A97 + #$3A98, // $3A98 + #$3A99, // $3A99 + #$3A9A, // $3A9A + #$3A9B, // $3A9B + #$3A9C, // $3A9C + #$3A9D, // $3A9D + #$3A9E, // $3A9E + #$3A9F, // $3A9F + #$3AA0, // $3AA0 + #$3AA1, // $3AA1 + #$3AA2, // $3AA2 + #$3AA3, // $3AA3 + #$3AA4, // $3AA4 + #$3AA5, // $3AA5 + #$3AA6, // $3AA6 + #$3AA7, // $3AA7 + #$3AA8, // $3AA8 + #$3AA9, // $3AA9 + #$3AAA, // $3AAA + #$3AAB, // $3AAB + #$3AAC, // $3AAC + #$3AAD, // $3AAD + #$3AAE, // $3AAE + #$3AAF, // $3AAF + #$3AB0, // $3AB0 + #$3AB1, // $3AB1 + #$3AB2, // $3AB2 + #$3AB3, // $3AB3 + #$3AB4, // $3AB4 + #$3AB5, // $3AB5 + #$3AB6, // $3AB6 + #$3AB7, // $3AB7 + #$3AB8, // $3AB8 + #$3AB9, // $3AB9 + #$3ABA, // $3ABA + #$3ABB, // $3ABB + #$3ABC, // $3ABC + #$3ABD, // $3ABD + #$3ABE, // $3ABE + #$3ABF, // $3ABF + #$3AC0, // $3AC0 + #$3AC1, // $3AC1 + #$3AC2, // $3AC2 + #$3AC3, // $3AC3 + #$3AC4, // $3AC4 + #$3AC5, // $3AC5 + #$3AC6, // $3AC6 + #$3AC7, // $3AC7 + #$3AC8, // $3AC8 + #$3AC9, // $3AC9 + #$3ACA, // $3ACA + #$3ACB, // $3ACB + #$3ACC, // $3ACC + #$3ACD, // $3ACD + #$3ACE, // $3ACE + #$3ACF, // $3ACF + #$3AD0, // $3AD0 + #$3AD1, // $3AD1 + #$3AD2, // $3AD2 + #$3AD3, // $3AD3 + #$3AD4, // $3AD4 + #$3AD5, // $3AD5 + #$3AD6, // $3AD6 + #$3AD7, // $3AD7 + #$3AD8, // $3AD8 + #$3AD9, // $3AD9 + #$3ADA, // $3ADA + #$3ADB, // $3ADB + #$3ADC, // $3ADC + #$3ADD, // $3ADD + #$3ADE, // $3ADE + #$3ADF, // $3ADF + #$3AE0, // $3AE0 + #$3AE1, // $3AE1 + #$3AE2, // $3AE2 + #$3AE3, // $3AE3 + #$3AE4, // $3AE4 + #$3AE5, // $3AE5 + #$3AE6, // $3AE6 + #$3AE7, // $3AE7 + #$3AE8, // $3AE8 + #$3AE9, // $3AE9 + #$3AEA, // $3AEA + #$3AEB, // $3AEB + #$3AEC, // $3AEC + #$3AED, // $3AED + #$3AEE, // $3AEE + #$3AEF, // $3AEF + #$3AF0, // $3AF0 + #$3AF1, // $3AF1 + #$3AF2, // $3AF2 + #$3AF3, // $3AF3 + #$3AF4, // $3AF4 + #$3AF5, // $3AF5 + #$3AF6, // $3AF6 + #$3AF7, // $3AF7 + #$3AF8, // $3AF8 + #$3AF9, // $3AF9 + #$3AFA, // $3AFA + #$3AFB, // $3AFB + #$3AFC, // $3AFC + #$3AFD, // $3AFD + #$3AFE, // $3AFE + #$3AFF, // $3AFF + #$3B00, // $3B00 + #$3B01, // $3B01 + #$3B02, // $3B02 + #$3B03, // $3B03 + #$3B04, // $3B04 + #$3B05, // $3B05 + #$3B06, // $3B06 + #$3B07, // $3B07 + #$3B08, // $3B08 + #$3B09, // $3B09 + #$3B0A, // $3B0A + #$3B0B, // $3B0B + #$3B0C, // $3B0C + #$3B0D, // $3B0D + #$3B0E, // $3B0E + #$3B0F, // $3B0F + #$3B10, // $3B10 + #$3B11, // $3B11 + #$3B12, // $3B12 + #$3B13, // $3B13 + #$3B14, // $3B14 + #$3B15, // $3B15 + #$3B16, // $3B16 + #$3B17, // $3B17 + #$3B18, // $3B18 + #$3B19, // $3B19 + #$3B1A, // $3B1A + #$3B1B, // $3B1B + #$3B1C, // $3B1C + #$3B1D, // $3B1D + #$3B1E, // $3B1E + #$3B1F, // $3B1F + #$3B20, // $3B20 + #$3B21, // $3B21 + #$3B22, // $3B22 + #$3B23, // $3B23 + #$3B24, // $3B24 + #$3B25, // $3B25 + #$3B26, // $3B26 + #$3B27, // $3B27 + #$3B28, // $3B28 + #$3B29, // $3B29 + #$3B2A, // $3B2A + #$3B2B, // $3B2B + #$3B2C, // $3B2C + #$3B2D, // $3B2D + #$3B2E, // $3B2E + #$3B2F, // $3B2F + #$3B30, // $3B30 + #$3B31, // $3B31 + #$3B32, // $3B32 + #$3B33, // $3B33 + #$3B34, // $3B34 + #$3B35, // $3B35 + #$3B36, // $3B36 + #$3B37, // $3B37 + #$3B38, // $3B38 + #$3B39, // $3B39 + #$3B3A, // $3B3A + #$3B3B, // $3B3B + #$3B3C, // $3B3C + #$3B3D, // $3B3D + #$3B3E, // $3B3E + #$3B3F, // $3B3F + #$3B40, // $3B40 + #$3B41, // $3B41 + #$3B42, // $3B42 + #$3B43, // $3B43 + #$3B44, // $3B44 + #$3B45, // $3B45 + #$3B46, // $3B46 + #$3B47, // $3B47 + #$3B48, // $3B48 + #$3B49, // $3B49 + #$3B4A, // $3B4A + #$3B4B, // $3B4B + #$3B4C, // $3B4C + #$3B4D, // $3B4D + #$3B4E, // $3B4E + #$3B4F, // $3B4F + #$3B50, // $3B50 + #$3B51, // $3B51 + #$3B52, // $3B52 + #$3B53, // $3B53 + #$3B54, // $3B54 + #$3B55, // $3B55 + #$3B56, // $3B56 + #$3B57, // $3B57 + #$3B58, // $3B58 + #$3B59, // $3B59 + #$3B5A, // $3B5A + #$3B5B, // $3B5B + #$3B5C, // $3B5C + #$3B5D, // $3B5D + #$3B5E, // $3B5E + #$3B5F, // $3B5F + #$3B60, // $3B60 + #$3B61, // $3B61 + #$3B62, // $3B62 + #$3B63, // $3B63 + #$3B64, // $3B64 + #$3B65, // $3B65 + #$3B66, // $3B66 + #$3B67, // $3B67 + #$3B68, // $3B68 + #$3B69, // $3B69 + #$3B6A, // $3B6A + #$3B6B, // $3B6B + #$3B6C, // $3B6C + #$3B6D, // $3B6D + #$3B6E, // $3B6E + #$3B6F, // $3B6F + #$3B70, // $3B70 + #$3B71, // $3B71 + #$3B72, // $3B72 + #$3B73, // $3B73 + #$3B74, // $3B74 + #$3B75, // $3B75 + #$3B76, // $3B76 + #$3B77, // $3B77 + #$3B78, // $3B78 + #$3B79, // $3B79 + #$3B7A, // $3B7A + #$3B7B, // $3B7B + #$3B7C, // $3B7C + #$3B7D, // $3B7D + #$3B7E, // $3B7E + #$3B7F, // $3B7F + #$3B80, // $3B80 + #$3B81, // $3B81 + #$3B82, // $3B82 + #$3B83, // $3B83 + #$3B84, // $3B84 + #$3B85, // $3B85 + #$3B86, // $3B86 + #$3B87, // $3B87 + #$3B88, // $3B88 + #$3B89, // $3B89 + #$3B8A, // $3B8A + #$3B8B, // $3B8B + #$3B8C, // $3B8C + #$3B8D, // $3B8D + #$3B8E, // $3B8E + #$3B8F, // $3B8F + #$3B90, // $3B90 + #$3B91, // $3B91 + #$3B92, // $3B92 + #$3B93, // $3B93 + #$3B94, // $3B94 + #$3B95, // $3B95 + #$3B96, // $3B96 + #$3B97, // $3B97 + #$3B98, // $3B98 + #$3B99, // $3B99 + #$3B9A, // $3B9A + #$3B9B, // $3B9B + #$3B9C, // $3B9C + #$3B9D, // $3B9D + #$3B9E, // $3B9E + #$3B9F, // $3B9F + #$3BA0, // $3BA0 + #$3BA1, // $3BA1 + #$3BA2, // $3BA2 + #$3BA3, // $3BA3 + #$3BA4, // $3BA4 + #$3BA5, // $3BA5 + #$3BA6, // $3BA6 + #$3BA7, // $3BA7 + #$3BA8, // $3BA8 + #$3BA9, // $3BA9 + #$3BAA, // $3BAA + #$3BAB, // $3BAB + #$3BAC, // $3BAC + #$3BAD, // $3BAD + #$3BAE, // $3BAE + #$3BAF, // $3BAF + #$3BB0, // $3BB0 + #$3BB1, // $3BB1 + #$3BB2, // $3BB2 + #$3BB3, // $3BB3 + #$3BB4, // $3BB4 + #$3BB5, // $3BB5 + #$3BB6, // $3BB6 + #$3BB7, // $3BB7 + #$3BB8, // $3BB8 + #$3BB9, // $3BB9 + #$3BBA, // $3BBA + #$3BBB, // $3BBB + #$3BBC, // $3BBC + #$3BBD, // $3BBD + #$3BBE, // $3BBE + #$3BBF, // $3BBF + #$3BC0, // $3BC0 + #$3BC1, // $3BC1 + #$3BC2, // $3BC2 + #$3BC3, // $3BC3 + #$3BC4, // $3BC4 + #$3BC5, // $3BC5 + #$3BC6, // $3BC6 + #$3BC7, // $3BC7 + #$3BC8, // $3BC8 + #$3BC9, // $3BC9 + #$3BCA, // $3BCA + #$3BCB, // $3BCB + #$3BCC, // $3BCC + #$3BCD, // $3BCD + #$3BCE, // $3BCE + #$3BCF, // $3BCF + #$3BD0, // $3BD0 + #$3BD1, // $3BD1 + #$3BD2, // $3BD2 + #$3BD3, // $3BD3 + #$3BD4, // $3BD4 + #$3BD5, // $3BD5 + #$3BD6, // $3BD6 + #$3BD7, // $3BD7 + #$3BD8, // $3BD8 + #$3BD9, // $3BD9 + #$3BDA, // $3BDA + #$3BDB, // $3BDB + #$3BDC, // $3BDC + #$3BDD, // $3BDD + #$3BDE, // $3BDE + #$3BDF, // $3BDF + #$3BE0, // $3BE0 + #$3BE1, // $3BE1 + #$3BE2, // $3BE2 + #$3BE3, // $3BE3 + #$3BE4, // $3BE4 + #$3BE5, // $3BE5 + #$3BE6, // $3BE6 + #$3BE7, // $3BE7 + #$3BE8, // $3BE8 + #$3BE9, // $3BE9 + #$3BEA, // $3BEA + #$3BEB, // $3BEB + #$3BEC, // $3BEC + #$3BED, // $3BED + #$3BEE, // $3BEE + #$3BEF, // $3BEF + #$3BF0, // $3BF0 + #$3BF1, // $3BF1 + #$3BF2, // $3BF2 + #$3BF3, // $3BF3 + #$3BF4, // $3BF4 + #$3BF5, // $3BF5 + #$3BF6, // $3BF6 + #$3BF7, // $3BF7 + #$3BF8, // $3BF8 + #$3BF9, // $3BF9 + #$3BFA, // $3BFA + #$3BFB, // $3BFB + #$3BFC, // $3BFC + #$3BFD, // $3BFD + #$3BFE, // $3BFE + #$3BFF, // $3BFF + #$3C00, // $3C00 + #$3C01, // $3C01 + #$3C02, // $3C02 + #$3C03, // $3C03 + #$3C04, // $3C04 + #$3C05, // $3C05 + #$3C06, // $3C06 + #$3C07, // $3C07 + #$3C08, // $3C08 + #$3C09, // $3C09 + #$3C0A, // $3C0A + #$3C0B, // $3C0B + #$3C0C, // $3C0C + #$3C0D, // $3C0D + #$3C0E, // $3C0E + #$3C0F, // $3C0F + #$3C10, // $3C10 + #$3C11, // $3C11 + #$3C12, // $3C12 + #$3C13, // $3C13 + #$3C14, // $3C14 + #$3C15, // $3C15 + #$3C16, // $3C16 + #$3C17, // $3C17 + #$3C18, // $3C18 + #$3C19, // $3C19 + #$3C1A, // $3C1A + #$3C1B, // $3C1B + #$3C1C, // $3C1C + #$3C1D, // $3C1D + #$3C1E, // $3C1E + #$3C1F, // $3C1F + #$3C20, // $3C20 + #$3C21, // $3C21 + #$3C22, // $3C22 + #$3C23, // $3C23 + #$3C24, // $3C24 + #$3C25, // $3C25 + #$3C26, // $3C26 + #$3C27, // $3C27 + #$3C28, // $3C28 + #$3C29, // $3C29 + #$3C2A, // $3C2A + #$3C2B, // $3C2B + #$3C2C, // $3C2C + #$3C2D, // $3C2D + #$3C2E, // $3C2E + #$3C2F, // $3C2F + #$3C30, // $3C30 + #$3C31, // $3C31 + #$3C32, // $3C32 + #$3C33, // $3C33 + #$3C34, // $3C34 + #$3C35, // $3C35 + #$3C36, // $3C36 + #$3C37, // $3C37 + #$3C38, // $3C38 + #$3C39, // $3C39 + #$3C3A, // $3C3A + #$3C3B, // $3C3B + #$3C3C, // $3C3C + #$3C3D, // $3C3D + #$3C3E, // $3C3E + #$3C3F, // $3C3F + #$3C40, // $3C40 + #$3C41, // $3C41 + #$3C42, // $3C42 + #$3C43, // $3C43 + #$3C44, // $3C44 + #$3C45, // $3C45 + #$3C46, // $3C46 + #$3C47, // $3C47 + #$3C48, // $3C48 + #$3C49, // $3C49 + #$3C4A, // $3C4A + #$3C4B, // $3C4B + #$3C4C, // $3C4C + #$3C4D, // $3C4D + #$3C4E, // $3C4E + #$3C4F, // $3C4F + #$3C50, // $3C50 + #$3C51, // $3C51 + #$3C52, // $3C52 + #$3C53, // $3C53 + #$3C54, // $3C54 + #$3C55, // $3C55 + #$3C56, // $3C56 + #$3C57, // $3C57 + #$3C58, // $3C58 + #$3C59, // $3C59 + #$3C5A, // $3C5A + #$3C5B, // $3C5B + #$3C5C, // $3C5C + #$3C5D, // $3C5D + #$3C5E, // $3C5E + #$3C5F, // $3C5F + #$3C60, // $3C60 + #$3C61, // $3C61 + #$3C62, // $3C62 + #$3C63, // $3C63 + #$3C64, // $3C64 + #$3C65, // $3C65 + #$3C66, // $3C66 + #$3C67, // $3C67 + #$3C68, // $3C68 + #$3C69, // $3C69 + #$3C6A, // $3C6A + #$3C6B, // $3C6B + #$3C6C, // $3C6C + #$3C6D, // $3C6D + #$3C6E, // $3C6E + #$3C6F, // $3C6F + #$3C70, // $3C70 + #$3C71, // $3C71 + #$3C72, // $3C72 + #$3C73, // $3C73 + #$3C74, // $3C74 + #$3C75, // $3C75 + #$3C76, // $3C76 + #$3C77, // $3C77 + #$3C78, // $3C78 + #$3C79, // $3C79 + #$3C7A, // $3C7A + #$3C7B, // $3C7B + #$3C7C, // $3C7C + #$3C7D, // $3C7D + #$3C7E, // $3C7E + #$3C7F, // $3C7F + #$3C80, // $3C80 + #$3C81, // $3C81 + #$3C82, // $3C82 + #$3C83, // $3C83 + #$3C84, // $3C84 + #$3C85, // $3C85 + #$3C86, // $3C86 + #$3C87, // $3C87 + #$3C88, // $3C88 + #$3C89, // $3C89 + #$3C8A, // $3C8A + #$3C8B, // $3C8B + #$3C8C, // $3C8C + #$3C8D, // $3C8D + #$3C8E, // $3C8E + #$3C8F, // $3C8F + #$3C90, // $3C90 + #$3C91, // $3C91 + #$3C92, // $3C92 + #$3C93, // $3C93 + #$3C94, // $3C94 + #$3C95, // $3C95 + #$3C96, // $3C96 + #$3C97, // $3C97 + #$3C98, // $3C98 + #$3C99, // $3C99 + #$3C9A, // $3C9A + #$3C9B, // $3C9B + #$3C9C, // $3C9C + #$3C9D, // $3C9D + #$3C9E, // $3C9E + #$3C9F, // $3C9F + #$3CA0, // $3CA0 + #$3CA1, // $3CA1 + #$3CA2, // $3CA2 + #$3CA3, // $3CA3 + #$3CA4, // $3CA4 + #$3CA5, // $3CA5 + #$3CA6, // $3CA6 + #$3CA7, // $3CA7 + #$3CA8, // $3CA8 + #$3CA9, // $3CA9 + #$3CAA, // $3CAA + #$3CAB, // $3CAB + #$3CAC, // $3CAC + #$3CAD, // $3CAD + #$3CAE, // $3CAE + #$3CAF, // $3CAF + #$3CB0, // $3CB0 + #$3CB1, // $3CB1 + #$3CB2, // $3CB2 + #$3CB3, // $3CB3 + #$3CB4, // $3CB4 + #$3CB5, // $3CB5 + #$3CB6, // $3CB6 + #$3CB7, // $3CB7 + #$3CB8, // $3CB8 + #$3CB9, // $3CB9 + #$3CBA, // $3CBA + #$3CBB, // $3CBB + #$3CBC, // $3CBC + #$3CBD, // $3CBD + #$3CBE, // $3CBE + #$3CBF, // $3CBF + #$3CC0, // $3CC0 + #$3CC1, // $3CC1 + #$3CC2, // $3CC2 + #$3CC3, // $3CC3 + #$3CC4, // $3CC4 + #$3CC5, // $3CC5 + #$3CC6, // $3CC6 + #$3CC7, // $3CC7 + #$3CC8, // $3CC8 + #$3CC9, // $3CC9 + #$3CCA, // $3CCA + #$3CCB, // $3CCB + #$3CCC, // $3CCC + #$3CCD, // $3CCD + #$3CCE, // $3CCE + #$3CCF, // $3CCF + #$3CD0, // $3CD0 + #$3CD1, // $3CD1 + #$3CD2, // $3CD2 + #$3CD3, // $3CD3 + #$3CD4, // $3CD4 + #$3CD5, // $3CD5 + #$3CD6, // $3CD6 + #$3CD7, // $3CD7 + #$3CD8, // $3CD8 + #$3CD9, // $3CD9 + #$3CDA, // $3CDA + #$3CDB, // $3CDB + #$3CDC, // $3CDC + #$3CDD, // $3CDD + #$3CDE, // $3CDE + #$3CDF, // $3CDF + #$3CE0, // $3CE0 + #$3CE1, // $3CE1 + #$3CE2, // $3CE2 + #$3CE3, // $3CE3 + #$3CE4, // $3CE4 + #$3CE5, // $3CE5 + #$3CE6, // $3CE6 + #$3CE7, // $3CE7 + #$3CE8, // $3CE8 + #$3CE9, // $3CE9 + #$3CEA, // $3CEA + #$3CEB, // $3CEB + #$3CEC, // $3CEC + #$3CED, // $3CED + #$3CEE, // $3CEE + #$3CEF, // $3CEF + #$3CF0, // $3CF0 + #$3CF1, // $3CF1 + #$3CF2, // $3CF2 + #$3CF3, // $3CF3 + #$3CF4, // $3CF4 + #$3CF5, // $3CF5 + #$3CF6, // $3CF6 + #$3CF7, // $3CF7 + #$3CF8, // $3CF8 + #$3CF9, // $3CF9 + #$3CFA, // $3CFA + #$3CFB, // $3CFB + #$3CFC, // $3CFC + #$3CFD, // $3CFD + #$3CFE, // $3CFE + #$3CFF, // $3CFF + #$3D00, // $3D00 + #$3D01, // $3D01 + #$3D02, // $3D02 + #$3D03, // $3D03 + #$3D04, // $3D04 + #$3D05, // $3D05 + #$3D06, // $3D06 + #$3D07, // $3D07 + #$3D08, // $3D08 + #$3D09, // $3D09 + #$3D0A, // $3D0A + #$3D0B, // $3D0B + #$3D0C, // $3D0C + #$3D0D, // $3D0D + #$3D0E, // $3D0E + #$3D0F, // $3D0F + #$3D10, // $3D10 + #$3D11, // $3D11 + #$3D12, // $3D12 + #$3D13, // $3D13 + #$3D14, // $3D14 + #$3D15, // $3D15 + #$3D16, // $3D16 + #$3D17, // $3D17 + #$3D18, // $3D18 + #$3D19, // $3D19 + #$3D1A, // $3D1A + #$3D1B, // $3D1B + #$3D1C, // $3D1C + #$3D1D, // $3D1D + #$3D1E, // $3D1E + #$3D1F, // $3D1F + #$3D20, // $3D20 + #$3D21, // $3D21 + #$3D22, // $3D22 + #$3D23, // $3D23 + #$3D24, // $3D24 + #$3D25, // $3D25 + #$3D26, // $3D26 + #$3D27, // $3D27 + #$3D28, // $3D28 + #$3D29, // $3D29 + #$3D2A, // $3D2A + #$3D2B, // $3D2B + #$3D2C, // $3D2C + #$3D2D, // $3D2D + #$3D2E, // $3D2E + #$3D2F, // $3D2F + #$3D30, // $3D30 + #$3D31, // $3D31 + #$3D32, // $3D32 + #$3D33, // $3D33 + #$3D34, // $3D34 + #$3D35, // $3D35 + #$3D36, // $3D36 + #$3D37, // $3D37 + #$3D38, // $3D38 + #$3D39, // $3D39 + #$3D3A, // $3D3A + #$3D3B, // $3D3B + #$3D3C, // $3D3C + #$3D3D, // $3D3D + #$3D3E, // $3D3E + #$3D3F, // $3D3F + #$3D40, // $3D40 + #$3D41, // $3D41 + #$3D42, // $3D42 + #$3D43, // $3D43 + #$3D44, // $3D44 + #$3D45, // $3D45 + #$3D46, // $3D46 + #$3D47, // $3D47 + #$3D48, // $3D48 + #$3D49, // $3D49 + #$3D4A, // $3D4A + #$3D4B, // $3D4B + #$3D4C, // $3D4C + #$3D4D, // $3D4D + #$3D4E, // $3D4E + #$3D4F, // $3D4F + #$3D50, // $3D50 + #$3D51, // $3D51 + #$3D52, // $3D52 + #$3D53, // $3D53 + #$3D54, // $3D54 + #$3D55, // $3D55 + #$3D56, // $3D56 + #$3D57, // $3D57 + #$3D58, // $3D58 + #$3D59, // $3D59 + #$3D5A, // $3D5A + #$3D5B, // $3D5B + #$3D5C, // $3D5C + #$3D5D, // $3D5D + #$3D5E, // $3D5E + #$3D5F, // $3D5F + #$3D60, // $3D60 + #$3D61, // $3D61 + #$3D62, // $3D62 + #$3D63, // $3D63 + #$3D64, // $3D64 + #$3D65, // $3D65 + #$3D66, // $3D66 + #$3D67, // $3D67 + #$3D68, // $3D68 + #$3D69, // $3D69 + #$3D6A, // $3D6A + #$3D6B, // $3D6B + #$3D6C, // $3D6C + #$3D6D, // $3D6D + #$3D6E, // $3D6E + #$3D6F, // $3D6F + #$3D70, // $3D70 + #$3D71, // $3D71 + #$3D72, // $3D72 + #$3D73, // $3D73 + #$3D74, // $3D74 + #$3D75, // $3D75 + #$3D76, // $3D76 + #$3D77, // $3D77 + #$3D78, // $3D78 + #$3D79, // $3D79 + #$3D7A, // $3D7A + #$3D7B, // $3D7B + #$3D7C, // $3D7C + #$3D7D, // $3D7D + #$3D7E, // $3D7E + #$3D7F, // $3D7F + #$3D80, // $3D80 + #$3D81, // $3D81 + #$3D82, // $3D82 + #$3D83, // $3D83 + #$3D84, // $3D84 + #$3D85, // $3D85 + #$3D86, // $3D86 + #$3D87, // $3D87 + #$3D88, // $3D88 + #$3D89, // $3D89 + #$3D8A, // $3D8A + #$3D8B, // $3D8B + #$3D8C, // $3D8C + #$3D8D, // $3D8D + #$3D8E, // $3D8E + #$3D8F, // $3D8F + #$3D90, // $3D90 + #$3D91, // $3D91 + #$3D92, // $3D92 + #$3D93, // $3D93 + #$3D94, // $3D94 + #$3D95, // $3D95 + #$3D96, // $3D96 + #$3D97, // $3D97 + #$3D98, // $3D98 + #$3D99, // $3D99 + #$3D9A, // $3D9A + #$3D9B, // $3D9B + #$3D9C, // $3D9C + #$3D9D, // $3D9D + #$3D9E, // $3D9E + #$3D9F, // $3D9F + #$3DA0, // $3DA0 + #$3DA1, // $3DA1 + #$3DA2, // $3DA2 + #$3DA3, // $3DA3 + #$3DA4, // $3DA4 + #$3DA5, // $3DA5 + #$3DA6, // $3DA6 + #$3DA7, // $3DA7 + #$3DA8, // $3DA8 + #$3DA9, // $3DA9 + #$3DAA, // $3DAA + #$3DAB, // $3DAB + #$3DAC, // $3DAC + #$3DAD, // $3DAD + #$3DAE, // $3DAE + #$3DAF, // $3DAF + #$3DB0, // $3DB0 + #$3DB1, // $3DB1 + #$3DB2, // $3DB2 + #$3DB3, // $3DB3 + #$3DB4, // $3DB4 + #$3DB5, // $3DB5 + #$3DB6, // $3DB6 + #$3DB7, // $3DB7 + #$3DB8, // $3DB8 + #$3DB9, // $3DB9 + #$3DBA, // $3DBA + #$3DBB, // $3DBB + #$3DBC, // $3DBC + #$3DBD, // $3DBD + #$3DBE, // $3DBE + #$3DBF, // $3DBF + #$3DC0, // $3DC0 + #$3DC1, // $3DC1 + #$3DC2, // $3DC2 + #$3DC3, // $3DC3 + #$3DC4, // $3DC4 + #$3DC5, // $3DC5 + #$3DC6, // $3DC6 + #$3DC7, // $3DC7 + #$3DC8, // $3DC8 + #$3DC9, // $3DC9 + #$3DCA, // $3DCA + #$3DCB, // $3DCB + #$3DCC, // $3DCC + #$3DCD, // $3DCD + #$3DCE, // $3DCE + #$3DCF, // $3DCF + #$3DD0, // $3DD0 + #$3DD1, // $3DD1 + #$3DD2, // $3DD2 + #$3DD3, // $3DD3 + #$3DD4, // $3DD4 + #$3DD5, // $3DD5 + #$3DD6, // $3DD6 + #$3DD7, // $3DD7 + #$3DD8, // $3DD8 + #$3DD9, // $3DD9 + #$3DDA, // $3DDA + #$3DDB, // $3DDB + #$3DDC, // $3DDC + #$3DDD, // $3DDD + #$3DDE, // $3DDE + #$3DDF, // $3DDF + #$3DE0, // $3DE0 + #$3DE1, // $3DE1 + #$3DE2, // $3DE2 + #$3DE3, // $3DE3 + #$3DE4, // $3DE4 + #$3DE5, // $3DE5 + #$3DE6, // $3DE6 + #$3DE7, // $3DE7 + #$3DE8, // $3DE8 + #$3DE9, // $3DE9 + #$3DEA, // $3DEA + #$3DEB, // $3DEB + #$3DEC, // $3DEC + #$3DED, // $3DED + #$3DEE, // $3DEE + #$3DEF, // $3DEF + #$3DF0, // $3DF0 + #$3DF1, // $3DF1 + #$3DF2, // $3DF2 + #$3DF3, // $3DF3 + #$3DF4, // $3DF4 + #$3DF5, // $3DF5 + #$3DF6, // $3DF6 + #$3DF7, // $3DF7 + #$3DF8, // $3DF8 + #$3DF9, // $3DF9 + #$3DFA, // $3DFA + #$3DFB, // $3DFB + #$3DFC, // $3DFC + #$3DFD, // $3DFD + #$3DFE, // $3DFE + #$3DFF, // $3DFF + #$3E00, // $3E00 + #$3E01, // $3E01 + #$3E02, // $3E02 + #$3E03, // $3E03 + #$3E04, // $3E04 + #$3E05, // $3E05 + #$3E06, // $3E06 + #$3E07, // $3E07 + #$3E08, // $3E08 + #$3E09, // $3E09 + #$3E0A, // $3E0A + #$3E0B, // $3E0B + #$3E0C, // $3E0C + #$3E0D, // $3E0D + #$3E0E, // $3E0E + #$3E0F, // $3E0F + #$3E10, // $3E10 + #$3E11, // $3E11 + #$3E12, // $3E12 + #$3E13, // $3E13 + #$3E14, // $3E14 + #$3E15, // $3E15 + #$3E16, // $3E16 + #$3E17, // $3E17 + #$3E18, // $3E18 + #$3E19, // $3E19 + #$3E1A, // $3E1A + #$3E1B, // $3E1B + #$3E1C, // $3E1C + #$3E1D, // $3E1D + #$3E1E, // $3E1E + #$3E1F, // $3E1F + #$3E20, // $3E20 + #$3E21, // $3E21 + #$3E22, // $3E22 + #$3E23, // $3E23 + #$3E24, // $3E24 + #$3E25, // $3E25 + #$3E26, // $3E26 + #$3E27, // $3E27 + #$3E28, // $3E28 + #$3E29, // $3E29 + #$3E2A, // $3E2A + #$3E2B, // $3E2B + #$3E2C, // $3E2C + #$3E2D, // $3E2D + #$3E2E, // $3E2E + #$3E2F, // $3E2F + #$3E30, // $3E30 + #$3E31, // $3E31 + #$3E32, // $3E32 + #$3E33, // $3E33 + #$3E34, // $3E34 + #$3E35, // $3E35 + #$3E36, // $3E36 + #$3E37, // $3E37 + #$3E38, // $3E38 + #$3E39, // $3E39 + #$3E3A, // $3E3A + #$3E3B, // $3E3B + #$3E3C, // $3E3C + #$3E3D, // $3E3D + #$3E3E, // $3E3E + #$3E3F, // $3E3F + #$3E40, // $3E40 + #$3E41, // $3E41 + #$3E42, // $3E42 + #$3E43, // $3E43 + #$3E44, // $3E44 + #$3E45, // $3E45 + #$3E46, // $3E46 + #$3E47, // $3E47 + #$3E48, // $3E48 + #$3E49, // $3E49 + #$3E4A, // $3E4A + #$3E4B, // $3E4B + #$3E4C, // $3E4C + #$3E4D, // $3E4D + #$3E4E, // $3E4E + #$3E4F, // $3E4F + #$3E50, // $3E50 + #$3E51, // $3E51 + #$3E52, // $3E52 + #$3E53, // $3E53 + #$3E54, // $3E54 + #$3E55, // $3E55 + #$3E56, // $3E56 + #$3E57, // $3E57 + #$3E58, // $3E58 + #$3E59, // $3E59 + #$3E5A, // $3E5A + #$3E5B, // $3E5B + #$3E5C, // $3E5C + #$3E5D, // $3E5D + #$3E5E, // $3E5E + #$3E5F, // $3E5F + #$3E60, // $3E60 + #$3E61, // $3E61 + #$3E62, // $3E62 + #$3E63, // $3E63 + #$3E64, // $3E64 + #$3E65, // $3E65 + #$3E66, // $3E66 + #$3E67, // $3E67 + #$3E68, // $3E68 + #$3E69, // $3E69 + #$3E6A, // $3E6A + #$3E6B, // $3E6B + #$3E6C, // $3E6C + #$3E6D, // $3E6D + #$3E6E, // $3E6E + #$3E6F, // $3E6F + #$3E70, // $3E70 + #$3E71, // $3E71 + #$3E72, // $3E72 + #$3E73, // $3E73 + #$3E74, // $3E74 + #$3E75, // $3E75 + #$3E76, // $3E76 + #$3E77, // $3E77 + #$3E78, // $3E78 + #$3E79, // $3E79 + #$3E7A, // $3E7A + #$3E7B, // $3E7B + #$3E7C, // $3E7C + #$3E7D, // $3E7D + #$3E7E, // $3E7E + #$3E7F, // $3E7F + #$3E80, // $3E80 + #$3E81, // $3E81 + #$3E82, // $3E82 + #$3E83, // $3E83 + #$3E84, // $3E84 + #$3E85, // $3E85 + #$3E86, // $3E86 + #$3E87, // $3E87 + #$3E88, // $3E88 + #$3E89, // $3E89 + #$3E8A, // $3E8A + #$3E8B, // $3E8B + #$3E8C, // $3E8C + #$3E8D, // $3E8D + #$3E8E, // $3E8E + #$3E8F, // $3E8F + #$3E90, // $3E90 + #$3E91, // $3E91 + #$3E92, // $3E92 + #$3E93, // $3E93 + #$3E94, // $3E94 + #$3E95, // $3E95 + #$3E96, // $3E96 + #$3E97, // $3E97 + #$3E98, // $3E98 + #$3E99, // $3E99 + #$3E9A, // $3E9A + #$3E9B, // $3E9B + #$3E9C, // $3E9C + #$3E9D, // $3E9D + #$3E9E, // $3E9E + #$3E9F, // $3E9F + #$3EA0, // $3EA0 + #$3EA1, // $3EA1 + #$3EA2, // $3EA2 + #$3EA3, // $3EA3 + #$3EA4, // $3EA4 + #$3EA5, // $3EA5 + #$3EA6, // $3EA6 + #$3EA7, // $3EA7 + #$3EA8, // $3EA8 + #$3EA9, // $3EA9 + #$3EAA, // $3EAA + #$3EAB, // $3EAB + #$3EAC, // $3EAC + #$3EAD, // $3EAD + #$3EAE, // $3EAE + #$3EAF, // $3EAF + #$3EB0, // $3EB0 + #$3EB1, // $3EB1 + #$3EB2, // $3EB2 + #$3EB3, // $3EB3 + #$3EB4, // $3EB4 + #$3EB5, // $3EB5 + #$3EB6, // $3EB6 + #$3EB7, // $3EB7 + #$3EB8, // $3EB8 + #$3EB9, // $3EB9 + #$3EBA, // $3EBA + #$3EBB, // $3EBB + #$3EBC, // $3EBC + #$3EBD, // $3EBD + #$3EBE, // $3EBE + #$3EBF, // $3EBF + #$3EC0, // $3EC0 + #$3EC1, // $3EC1 + #$3EC2, // $3EC2 + #$3EC3, // $3EC3 + #$3EC4, // $3EC4 + #$3EC5, // $3EC5 + #$3EC6, // $3EC6 + #$3EC7, // $3EC7 + #$3EC8, // $3EC8 + #$3EC9, // $3EC9 + #$3ECA, // $3ECA + #$3ECB, // $3ECB + #$3ECC, // $3ECC + #$3ECD, // $3ECD + #$3ECE, // $3ECE + #$3ECF, // $3ECF + #$3ED0, // $3ED0 + #$3ED1, // $3ED1 + #$3ED2, // $3ED2 + #$3ED3, // $3ED3 + #$3ED4, // $3ED4 + #$3ED5, // $3ED5 + #$3ED6, // $3ED6 + #$3ED7, // $3ED7 + #$3ED8, // $3ED8 + #$3ED9, // $3ED9 + #$3EDA, // $3EDA + #$3EDB, // $3EDB + #$3EDC, // $3EDC + #$3EDD, // $3EDD + #$3EDE, // $3EDE + #$3EDF, // $3EDF + #$3EE0, // $3EE0 + #$3EE1, // $3EE1 + #$3EE2, // $3EE2 + #$3EE3, // $3EE3 + #$3EE4, // $3EE4 + #$3EE5, // $3EE5 + #$3EE6, // $3EE6 + #$3EE7, // $3EE7 + #$3EE8, // $3EE8 + #$3EE9, // $3EE9 + #$3EEA, // $3EEA + #$3EEB, // $3EEB + #$3EEC, // $3EEC + #$3EED, // $3EED + #$3EEE, // $3EEE + #$3EEF, // $3EEF + #$3EF0, // $3EF0 + #$3EF1, // $3EF1 + #$3EF2, // $3EF2 + #$3EF3, // $3EF3 + #$3EF4, // $3EF4 + #$3EF5, // $3EF5 + #$3EF6, // $3EF6 + #$3EF7, // $3EF7 + #$3EF8, // $3EF8 + #$3EF9, // $3EF9 + #$3EFA, // $3EFA + #$3EFB, // $3EFB + #$3EFC, // $3EFC + #$3EFD, // $3EFD + #$3EFE, // $3EFE + #$3EFF, // $3EFF + #$3F00, // $3F00 + #$3F01, // $3F01 + #$3F02, // $3F02 + #$3F03, // $3F03 + #$3F04, // $3F04 + #$3F05, // $3F05 + #$3F06, // $3F06 + #$3F07, // $3F07 + #$3F08, // $3F08 + #$3F09, // $3F09 + #$3F0A, // $3F0A + #$3F0B, // $3F0B + #$3F0C, // $3F0C + #$3F0D, // $3F0D + #$3F0E, // $3F0E + #$3F0F, // $3F0F + #$3F10, // $3F10 + #$3F11, // $3F11 + #$3F12, // $3F12 + #$3F13, // $3F13 + #$3F14, // $3F14 + #$3F15, // $3F15 + #$3F16, // $3F16 + #$3F17, // $3F17 + #$3F18, // $3F18 + #$3F19, // $3F19 + #$3F1A, // $3F1A + #$3F1B, // $3F1B + #$3F1C, // $3F1C + #$3F1D, // $3F1D + #$3F1E, // $3F1E + #$3F1F, // $3F1F + #$3F20, // $3F20 + #$3F21, // $3F21 + #$3F22, // $3F22 + #$3F23, // $3F23 + #$3F24, // $3F24 + #$3F25, // $3F25 + #$3F26, // $3F26 + #$3F27, // $3F27 + #$3F28, // $3F28 + #$3F29, // $3F29 + #$3F2A, // $3F2A + #$3F2B, // $3F2B + #$3F2C, // $3F2C + #$3F2D, // $3F2D + #$3F2E, // $3F2E + #$3F2F, // $3F2F + #$3F30, // $3F30 + #$3F31, // $3F31 + #$3F32, // $3F32 + #$3F33, // $3F33 + #$3F34, // $3F34 + #$3F35, // $3F35 + #$3F36, // $3F36 + #$3F37, // $3F37 + #$3F38, // $3F38 + #$3F39, // $3F39 + #$3F3A, // $3F3A + #$3F3B, // $3F3B + #$3F3C, // $3F3C + #$3F3D, // $3F3D + #$3F3E, // $3F3E + #$3F3F, // $3F3F + #$3F40, // $3F40 + #$3F41, // $3F41 + #$3F42, // $3F42 + #$3F43, // $3F43 + #$3F44, // $3F44 + #$3F45, // $3F45 + #$3F46, // $3F46 + #$3F47, // $3F47 + #$3F48, // $3F48 + #$3F49, // $3F49 + #$3F4A, // $3F4A + #$3F4B, // $3F4B + #$3F4C, // $3F4C + #$3F4D, // $3F4D + #$3F4E, // $3F4E + #$3F4F, // $3F4F + #$3F50, // $3F50 + #$3F51, // $3F51 + #$3F52, // $3F52 + #$3F53, // $3F53 + #$3F54, // $3F54 + #$3F55, // $3F55 + #$3F56, // $3F56 + #$3F57, // $3F57 + #$3F58, // $3F58 + #$3F59, // $3F59 + #$3F5A, // $3F5A + #$3F5B, // $3F5B + #$3F5C, // $3F5C + #$3F5D, // $3F5D + #$3F5E, // $3F5E + #$3F5F, // $3F5F + #$3F60, // $3F60 + #$3F61, // $3F61 + #$3F62, // $3F62 + #$3F63, // $3F63 + #$3F64, // $3F64 + #$3F65, // $3F65 + #$3F66, // $3F66 + #$3F67, // $3F67 + #$3F68, // $3F68 + #$3F69, // $3F69 + #$3F6A, // $3F6A + #$3F6B, // $3F6B + #$3F6C, // $3F6C + #$3F6D, // $3F6D + #$3F6E, // $3F6E + #$3F6F, // $3F6F + #$3F70, // $3F70 + #$3F71, // $3F71 + #$3F72, // $3F72 + #$3F73, // $3F73 + #$3F74, // $3F74 + #$3F75, // $3F75 + #$3F76, // $3F76 + #$3F77, // $3F77 + #$3F78, // $3F78 + #$3F79, // $3F79 + #$3F7A, // $3F7A + #$3F7B, // $3F7B + #$3F7C, // $3F7C + #$3F7D, // $3F7D + #$3F7E, // $3F7E + #$3F7F, // $3F7F + #$3F80, // $3F80 + #$3F81, // $3F81 + #$3F82, // $3F82 + #$3F83, // $3F83 + #$3F84, // $3F84 + #$3F85, // $3F85 + #$3F86, // $3F86 + #$3F87, // $3F87 + #$3F88, // $3F88 + #$3F89, // $3F89 + #$3F8A, // $3F8A + #$3F8B, // $3F8B + #$3F8C, // $3F8C + #$3F8D, // $3F8D + #$3F8E, // $3F8E + #$3F8F, // $3F8F + #$3F90, // $3F90 + #$3F91, // $3F91 + #$3F92, // $3F92 + #$3F93, // $3F93 + #$3F94, // $3F94 + #$3F95, // $3F95 + #$3F96, // $3F96 + #$3F97, // $3F97 + #$3F98, // $3F98 + #$3F99, // $3F99 + #$3F9A, // $3F9A + #$3F9B, // $3F9B + #$3F9C, // $3F9C + #$3F9D, // $3F9D + #$3F9E, // $3F9E + #$3F9F, // $3F9F + #$3FA0, // $3FA0 + #$3FA1, // $3FA1 + #$3FA2, // $3FA2 + #$3FA3, // $3FA3 + #$3FA4, // $3FA4 + #$3FA5, // $3FA5 + #$3FA6, // $3FA6 + #$3FA7, // $3FA7 + #$3FA8, // $3FA8 + #$3FA9, // $3FA9 + #$3FAA, // $3FAA + #$3FAB, // $3FAB + #$3FAC, // $3FAC + #$3FAD, // $3FAD + #$3FAE, // $3FAE + #$3FAF, // $3FAF + #$3FB0, // $3FB0 + #$3FB1, // $3FB1 + #$3FB2, // $3FB2 + #$3FB3, // $3FB3 + #$3FB4, // $3FB4 + #$3FB5, // $3FB5 + #$3FB6, // $3FB6 + #$3FB7, // $3FB7 + #$3FB8, // $3FB8 + #$3FB9, // $3FB9 + #$3FBA, // $3FBA + #$3FBB, // $3FBB + #$3FBC, // $3FBC + #$3FBD, // $3FBD + #$3FBE, // $3FBE + #$3FBF, // $3FBF + #$3FC0, // $3FC0 + #$3FC1, // $3FC1 + #$3FC2, // $3FC2 + #$3FC3, // $3FC3 + #$3FC4, // $3FC4 + #$3FC5, // $3FC5 + #$3FC6, // $3FC6 + #$3FC7, // $3FC7 + #$3FC8, // $3FC8 + #$3FC9, // $3FC9 + #$3FCA, // $3FCA + #$3FCB, // $3FCB + #$3FCC, // $3FCC + #$3FCD, // $3FCD + #$3FCE, // $3FCE + #$3FCF, // $3FCF + #$3FD0, // $3FD0 + #$3FD1, // $3FD1 + #$3FD2, // $3FD2 + #$3FD3, // $3FD3 + #$3FD4, // $3FD4 + #$3FD5, // $3FD5 + #$3FD6, // $3FD6 + #$3FD7, // $3FD7 + #$3FD8, // $3FD8 + #$3FD9, // $3FD9 + #$3FDA, // $3FDA + #$3FDB, // $3FDB + #$3FDC, // $3FDC + #$3FDD, // $3FDD + #$3FDE, // $3FDE + #$3FDF, // $3FDF + #$3FE0, // $3FE0 + #$3FE1, // $3FE1 + #$3FE2, // $3FE2 + #$3FE3, // $3FE3 + #$3FE4, // $3FE4 + #$3FE5, // $3FE5 + #$3FE6, // $3FE6 + #$3FE7, // $3FE7 + #$3FE8, // $3FE8 + #$3FE9, // $3FE9 + #$3FEA, // $3FEA + #$3FEB, // $3FEB + #$3FEC, // $3FEC + #$3FED, // $3FED + #$3FEE, // $3FEE + #$3FEF, // $3FEF + #$3FF0, // $3FF0 + #$3FF1, // $3FF1 + #$3FF2, // $3FF2 + #$3FF3, // $3FF3 + #$3FF4, // $3FF4 + #$3FF5, // $3FF5 + #$3FF6, // $3FF6 + #$3FF7, // $3FF7 + #$3FF8, // $3FF8 + #$3FF9, // $3FF9 + #$3FFA, // $3FFA + #$3FFB, // $3FFB + #$3FFC, // $3FFC + #$3FFD, // $3FFD + #$3FFE, // $3FFE + #$3FFF, // $3FFF + #$4000, // $4000 + #$4001, // $4001 + #$4002, // $4002 + #$4003, // $4003 + #$4004, // $4004 + #$4005, // $4005 + #$4006, // $4006 + #$4007, // $4007 + #$4008, // $4008 + #$4009, // $4009 + #$400A, // $400A + #$400B, // $400B + #$400C, // $400C + #$400D, // $400D + #$400E, // $400E + #$400F, // $400F + #$4010, // $4010 + #$4011, // $4011 + #$4012, // $4012 + #$4013, // $4013 + #$4014, // $4014 + #$4015, // $4015 + #$4016, // $4016 + #$4017, // $4017 + #$4018, // $4018 + #$4019, // $4019 + #$401A, // $401A + #$401B, // $401B + #$401C, // $401C + #$401D, // $401D + #$401E, // $401E + #$401F, // $401F + #$4020, // $4020 + #$4021, // $4021 + #$4022, // $4022 + #$4023, // $4023 + #$4024, // $4024 + #$4025, // $4025 + #$4026, // $4026 + #$4027, // $4027 + #$4028, // $4028 + #$4029, // $4029 + #$402A, // $402A + #$402B, // $402B + #$402C, // $402C + #$402D, // $402D + #$402E, // $402E + #$402F, // $402F + #$4030, // $4030 + #$4031, // $4031 + #$4032, // $4032 + #$4033, // $4033 + #$4034, // $4034 + #$4035, // $4035 + #$4036, // $4036 + #$4037, // $4037 + #$4038, // $4038 + #$4039, // $4039 + #$403A, // $403A + #$403B, // $403B + #$403C, // $403C + #$403D, // $403D + #$403E, // $403E + #$403F, // $403F + #$4040, // $4040 + #$4041, // $4041 + #$4042, // $4042 + #$4043, // $4043 + #$4044, // $4044 + #$4045, // $4045 + #$4046, // $4046 + #$4047, // $4047 + #$4048, // $4048 + #$4049, // $4049 + #$404A, // $404A + #$404B, // $404B + #$404C, // $404C + #$404D, // $404D + #$404E, // $404E + #$404F, // $404F + #$4050, // $4050 + #$4051, // $4051 + #$4052, // $4052 + #$4053, // $4053 + #$4054, // $4054 + #$4055, // $4055 + #$4056, // $4056 + #$4057, // $4057 + #$4058, // $4058 + #$4059, // $4059 + #$405A, // $405A + #$405B, // $405B + #$405C, // $405C + #$405D, // $405D + #$405E, // $405E + #$405F, // $405F + #$4060, // $4060 + #$4061, // $4061 + #$4062, // $4062 + #$4063, // $4063 + #$4064, // $4064 + #$4065, // $4065 + #$4066, // $4066 + #$4067, // $4067 + #$4068, // $4068 + #$4069, // $4069 + #$406A, // $406A + #$406B, // $406B + #$406C, // $406C + #$406D, // $406D + #$406E, // $406E + #$406F, // $406F + #$4070, // $4070 + #$4071, // $4071 + #$4072, // $4072 + #$4073, // $4073 + #$4074, // $4074 + #$4075, // $4075 + #$4076, // $4076 + #$4077, // $4077 + #$4078, // $4078 + #$4079, // $4079 + #$407A, // $407A + #$407B, // $407B + #$407C, // $407C + #$407D, // $407D + #$407E, // $407E + #$407F, // $407F + #$4080, // $4080 + #$4081, // $4081 + #$4082, // $4082 + #$4083, // $4083 + #$4084, // $4084 + #$4085, // $4085 + #$4086, // $4086 + #$4087, // $4087 + #$4088, // $4088 + #$4089, // $4089 + #$408A, // $408A + #$408B, // $408B + #$408C, // $408C + #$408D, // $408D + #$408E, // $408E + #$408F, // $408F + #$4090, // $4090 + #$4091, // $4091 + #$4092, // $4092 + #$4093, // $4093 + #$4094, // $4094 + #$4095, // $4095 + #$4096, // $4096 + #$4097, // $4097 + #$4098, // $4098 + #$4099, // $4099 + #$409A, // $409A + #$409B, // $409B + #$409C, // $409C + #$409D, // $409D + #$409E, // $409E + #$409F, // $409F + #$40A0, // $40A0 + #$40A1, // $40A1 + #$40A2, // $40A2 + #$40A3, // $40A3 + #$40A4, // $40A4 + #$40A5, // $40A5 + #$40A6, // $40A6 + #$40A7, // $40A7 + #$40A8, // $40A8 + #$40A9, // $40A9 + #$40AA, // $40AA + #$40AB, // $40AB + #$40AC, // $40AC + #$40AD, // $40AD + #$40AE, // $40AE + #$40AF, // $40AF + #$40B0, // $40B0 + #$40B1, // $40B1 + #$40B2, // $40B2 + #$40B3, // $40B3 + #$40B4, // $40B4 + #$40B5, // $40B5 + #$40B6, // $40B6 + #$40B7, // $40B7 + #$40B8, // $40B8 + #$40B9, // $40B9 + #$40BA, // $40BA + #$40BB, // $40BB + #$40BC, // $40BC + #$40BD, // $40BD + #$40BE, // $40BE + #$40BF, // $40BF + #$40C0, // $40C0 + #$40C1, // $40C1 + #$40C2, // $40C2 + #$40C3, // $40C3 + #$40C4, // $40C4 + #$40C5, // $40C5 + #$40C6, // $40C6 + #$40C7, // $40C7 + #$40C8, // $40C8 + #$40C9, // $40C9 + #$40CA, // $40CA + #$40CB, // $40CB + #$40CC, // $40CC + #$40CD, // $40CD + #$40CE, // $40CE + #$40CF, // $40CF + #$40D0, // $40D0 + #$40D1, // $40D1 + #$40D2, // $40D2 + #$40D3, // $40D3 + #$40D4, // $40D4 + #$40D5, // $40D5 + #$40D6, // $40D6 + #$40D7, // $40D7 + #$40D8, // $40D8 + #$40D9, // $40D9 + #$40DA, // $40DA + #$40DB, // $40DB + #$40DC, // $40DC + #$40DD, // $40DD + #$40DE, // $40DE + #$40DF, // $40DF + #$40E0, // $40E0 + #$40E1, // $40E1 + #$40E2, // $40E2 + #$40E3, // $40E3 + #$40E4, // $40E4 + #$40E5, // $40E5 + #$40E6, // $40E6 + #$40E7, // $40E7 + #$40E8, // $40E8 + #$40E9, // $40E9 + #$40EA, // $40EA + #$40EB, // $40EB + #$40EC, // $40EC + #$40ED, // $40ED + #$40EE, // $40EE + #$40EF, // $40EF + #$40F0, // $40F0 + #$40F1, // $40F1 + #$40F2, // $40F2 + #$40F3, // $40F3 + #$40F4, // $40F4 + #$40F5, // $40F5 + #$40F6, // $40F6 + #$40F7, // $40F7 + #$40F8, // $40F8 + #$40F9, // $40F9 + #$40FA, // $40FA + #$40FB, // $40FB + #$40FC, // $40FC + #$40FD, // $40FD + #$40FE, // $40FE + #$40FF, // $40FF + #$4100, // $4100 + #$4101, // $4101 + #$4102, // $4102 + #$4103, // $4103 + #$4104, // $4104 + #$4105, // $4105 + #$4106, // $4106 + #$4107, // $4107 + #$4108, // $4108 + #$4109, // $4109 + #$410A, // $410A + #$410B, // $410B + #$410C, // $410C + #$410D, // $410D + #$410E, // $410E + #$410F, // $410F + #$4110, // $4110 + #$4111, // $4111 + #$4112, // $4112 + #$4113, // $4113 + #$4114, // $4114 + #$4115, // $4115 + #$4116, // $4116 + #$4117, // $4117 + #$4118, // $4118 + #$4119, // $4119 + #$411A, // $411A + #$411B, // $411B + #$411C, // $411C + #$411D, // $411D + #$411E, // $411E + #$411F, // $411F + #$4120, // $4120 + #$4121, // $4121 + #$4122, // $4122 + #$4123, // $4123 + #$4124, // $4124 + #$4125, // $4125 + #$4126, // $4126 + #$4127, // $4127 + #$4128, // $4128 + #$4129, // $4129 + #$412A, // $412A + #$412B, // $412B + #$412C, // $412C + #$412D, // $412D + #$412E, // $412E + #$412F, // $412F + #$4130, // $4130 + #$4131, // $4131 + #$4132, // $4132 + #$4133, // $4133 + #$4134, // $4134 + #$4135, // $4135 + #$4136, // $4136 + #$4137, // $4137 + #$4138, // $4138 + #$4139, // $4139 + #$413A, // $413A + #$413B, // $413B + #$413C, // $413C + #$413D, // $413D + #$413E, // $413E + #$413F, // $413F + #$4140, // $4140 + #$4141, // $4141 + #$4142, // $4142 + #$4143, // $4143 + #$4144, // $4144 + #$4145, // $4145 + #$4146, // $4146 + #$4147, // $4147 + #$4148, // $4148 + #$4149, // $4149 + #$414A, // $414A + #$414B, // $414B + #$414C, // $414C + #$414D, // $414D + #$414E, // $414E + #$414F, // $414F + #$4150, // $4150 + #$4151, // $4151 + #$4152, // $4152 + #$4153, // $4153 + #$4154, // $4154 + #$4155, // $4155 + #$4156, // $4156 + #$4157, // $4157 + #$4158, // $4158 + #$4159, // $4159 + #$415A, // $415A + #$415B, // $415B + #$415C, // $415C + #$415D, // $415D + #$415E, // $415E + #$415F, // $415F + #$4160, // $4160 + #$4161, // $4161 + #$4162, // $4162 + #$4163, // $4163 + #$4164, // $4164 + #$4165, // $4165 + #$4166, // $4166 + #$4167, // $4167 + #$4168, // $4168 + #$4169, // $4169 + #$416A, // $416A + #$416B, // $416B + #$416C, // $416C + #$416D, // $416D + #$416E, // $416E + #$416F, // $416F + #$4170, // $4170 + #$4171, // $4171 + #$4172, // $4172 + #$4173, // $4173 + #$4174, // $4174 + #$4175, // $4175 + #$4176, // $4176 + #$4177, // $4177 + #$4178, // $4178 + #$4179, // $4179 + #$417A, // $417A + #$417B, // $417B + #$417C, // $417C + #$417D, // $417D + #$417E, // $417E + #$417F, // $417F + #$4180, // $4180 + #$4181, // $4181 + #$4182, // $4182 + #$4183, // $4183 + #$4184, // $4184 + #$4185, // $4185 + #$4186, // $4186 + #$4187, // $4187 + #$4188, // $4188 + #$4189, // $4189 + #$418A, // $418A + #$418B, // $418B + #$418C, // $418C + #$418D, // $418D + #$418E, // $418E + #$418F, // $418F + #$4190, // $4190 + #$4191, // $4191 + #$4192, // $4192 + #$4193, // $4193 + #$4194, // $4194 + #$4195, // $4195 + #$4196, // $4196 + #$4197, // $4197 + #$4198, // $4198 + #$4199, // $4199 + #$419A, // $419A + #$419B, // $419B + #$419C, // $419C + #$419D, // $419D + #$419E, // $419E + #$419F, // $419F + #$41A0, // $41A0 + #$41A1, // $41A1 + #$41A2, // $41A2 + #$41A3, // $41A3 + #$41A4, // $41A4 + #$41A5, // $41A5 + #$41A6, // $41A6 + #$41A7, // $41A7 + #$41A8, // $41A8 + #$41A9, // $41A9 + #$41AA, // $41AA + #$41AB, // $41AB + #$41AC, // $41AC + #$41AD, // $41AD + #$41AE, // $41AE + #$41AF, // $41AF + #$41B0, // $41B0 + #$41B1, // $41B1 + #$41B2, // $41B2 + #$41B3, // $41B3 + #$41B4, // $41B4 + #$41B5, // $41B5 + #$41B6, // $41B6 + #$41B7, // $41B7 + #$41B8, // $41B8 + #$41B9, // $41B9 + #$41BA, // $41BA + #$41BB, // $41BB + #$41BC, // $41BC + #$41BD, // $41BD + #$41BE, // $41BE + #$41BF, // $41BF + #$41C0, // $41C0 + #$41C1, // $41C1 + #$41C2, // $41C2 + #$41C3, // $41C3 + #$41C4, // $41C4 + #$41C5, // $41C5 + #$41C6, // $41C6 + #$41C7, // $41C7 + #$41C8, // $41C8 + #$41C9, // $41C9 + #$41CA, // $41CA + #$41CB, // $41CB + #$41CC, // $41CC + #$41CD, // $41CD + #$41CE, // $41CE + #$41CF, // $41CF + #$41D0, // $41D0 + #$41D1, // $41D1 + #$41D2, // $41D2 + #$41D3, // $41D3 + #$41D4, // $41D4 + #$41D5, // $41D5 + #$41D6, // $41D6 + #$41D7, // $41D7 + #$41D8, // $41D8 + #$41D9, // $41D9 + #$41DA, // $41DA + #$41DB, // $41DB + #$41DC, // $41DC + #$41DD, // $41DD + #$41DE, // $41DE + #$41DF, // $41DF + #$41E0, // $41E0 + #$41E1, // $41E1 + #$41E2, // $41E2 + #$41E3, // $41E3 + #$41E4, // $41E4 + #$41E5, // $41E5 + #$41E6, // $41E6 + #$41E7, // $41E7 + #$41E8, // $41E8 + #$41E9, // $41E9 + #$41EA, // $41EA + #$41EB, // $41EB + #$41EC, // $41EC + #$41ED, // $41ED + #$41EE, // $41EE + #$41EF, // $41EF + #$41F0, // $41F0 + #$41F1, // $41F1 + #$41F2, // $41F2 + #$41F3, // $41F3 + #$41F4, // $41F4 + #$41F5, // $41F5 + #$41F6, // $41F6 + #$41F7, // $41F7 + #$41F8, // $41F8 + #$41F9, // $41F9 + #$41FA, // $41FA + #$41FB, // $41FB + #$41FC, // $41FC + #$41FD, // $41FD + #$41FE, // $41FE + #$41FF, // $41FF + #$4200, // $4200 + #$4201, // $4201 + #$4202, // $4202 + #$4203, // $4203 + #$4204, // $4204 + #$4205, // $4205 + #$4206, // $4206 + #$4207, // $4207 + #$4208, // $4208 + #$4209, // $4209 + #$420A, // $420A + #$420B, // $420B + #$420C, // $420C + #$420D, // $420D + #$420E, // $420E + #$420F, // $420F + #$4210, // $4210 + #$4211, // $4211 + #$4212, // $4212 + #$4213, // $4213 + #$4214, // $4214 + #$4215, // $4215 + #$4216, // $4216 + #$4217, // $4217 + #$4218, // $4218 + #$4219, // $4219 + #$421A, // $421A + #$421B, // $421B + #$421C, // $421C + #$421D, // $421D + #$421E, // $421E + #$421F, // $421F + #$4220, // $4220 + #$4221, // $4221 + #$4222, // $4222 + #$4223, // $4223 + #$4224, // $4224 + #$4225, // $4225 + #$4226, // $4226 + #$4227, // $4227 + #$4228, // $4228 + #$4229, // $4229 + #$422A, // $422A + #$422B, // $422B + #$422C, // $422C + #$422D, // $422D + #$422E, // $422E + #$422F, // $422F + #$4230, // $4230 + #$4231, // $4231 + #$4232, // $4232 + #$4233, // $4233 + #$4234, // $4234 + #$4235, // $4235 + #$4236, // $4236 + #$4237, // $4237 + #$4238, // $4238 + #$4239, // $4239 + #$423A, // $423A + #$423B, // $423B + #$423C, // $423C + #$423D, // $423D + #$423E, // $423E + #$423F, // $423F + #$4240, // $4240 + #$4241, // $4241 + #$4242, // $4242 + #$4243, // $4243 + #$4244, // $4244 + #$4245, // $4245 + #$4246, // $4246 + #$4247, // $4247 + #$4248, // $4248 + #$4249, // $4249 + #$424A, // $424A + #$424B, // $424B + #$424C, // $424C + #$424D, // $424D + #$424E, // $424E + #$424F, // $424F + #$4250, // $4250 + #$4251, // $4251 + #$4252, // $4252 + #$4253, // $4253 + #$4254, // $4254 + #$4255, // $4255 + #$4256, // $4256 + #$4257, // $4257 + #$4258, // $4258 + #$4259, // $4259 + #$425A, // $425A + #$425B, // $425B + #$425C, // $425C + #$425D, // $425D + #$425E, // $425E + #$425F, // $425F + #$4260, // $4260 + #$4261, // $4261 + #$4262, // $4262 + #$4263, // $4263 + #$4264, // $4264 + #$4265, // $4265 + #$4266, // $4266 + #$4267, // $4267 + #$4268, // $4268 + #$4269, // $4269 + #$426A, // $426A + #$426B, // $426B + #$426C, // $426C + #$426D, // $426D + #$426E, // $426E + #$426F, // $426F + #$4270, // $4270 + #$4271, // $4271 + #$4272, // $4272 + #$4273, // $4273 + #$4274, // $4274 + #$4275, // $4275 + #$4276, // $4276 + #$4277, // $4277 + #$4278, // $4278 + #$4279, // $4279 + #$427A, // $427A + #$427B, // $427B + #$427C, // $427C + #$427D, // $427D + #$427E, // $427E + #$427F, // $427F + #$4280, // $4280 + #$4281, // $4281 + #$4282, // $4282 + #$4283, // $4283 + #$4284, // $4284 + #$4285, // $4285 + #$4286, // $4286 + #$4287, // $4287 + #$4288, // $4288 + #$4289, // $4289 + #$428A, // $428A + #$428B, // $428B + #$428C, // $428C + #$428D, // $428D + #$428E, // $428E + #$428F, // $428F + #$4290, // $4290 + #$4291, // $4291 + #$4292, // $4292 + #$4293, // $4293 + #$4294, // $4294 + #$4295, // $4295 + #$4296, // $4296 + #$4297, // $4297 + #$4298, // $4298 + #$4299, // $4299 + #$429A, // $429A + #$429B, // $429B + #$429C, // $429C + #$429D, // $429D + #$429E, // $429E + #$429F, // $429F + #$42A0, // $42A0 + #$42A1, // $42A1 + #$42A2, // $42A2 + #$42A3, // $42A3 + #$42A4, // $42A4 + #$42A5, // $42A5 + #$42A6, // $42A6 + #$42A7, // $42A7 + #$42A8, // $42A8 + #$42A9, // $42A9 + #$42AA, // $42AA + #$42AB, // $42AB + #$42AC, // $42AC + #$42AD, // $42AD + #$42AE, // $42AE + #$42AF, // $42AF + #$42B0, // $42B0 + #$42B1, // $42B1 + #$42B2, // $42B2 + #$42B3, // $42B3 + #$42B4, // $42B4 + #$42B5, // $42B5 + #$42B6, // $42B6 + #$42B7, // $42B7 + #$42B8, // $42B8 + #$42B9, // $42B9 + #$42BA, // $42BA + #$42BB, // $42BB + #$42BC, // $42BC + #$42BD, // $42BD + #$42BE, // $42BE + #$42BF, // $42BF + #$42C0, // $42C0 + #$42C1, // $42C1 + #$42C2, // $42C2 + #$42C3, // $42C3 + #$42C4, // $42C4 + #$42C5, // $42C5 + #$42C6, // $42C6 + #$42C7, // $42C7 + #$42C8, // $42C8 + #$42C9, // $42C9 + #$42CA, // $42CA + #$42CB, // $42CB + #$42CC, // $42CC + #$42CD, // $42CD + #$42CE, // $42CE + #$42CF, // $42CF + #$42D0, // $42D0 + #$42D1, // $42D1 + #$42D2, // $42D2 + #$42D3, // $42D3 + #$42D4, // $42D4 + #$42D5, // $42D5 + #$42D6, // $42D6 + #$42D7, // $42D7 + #$42D8, // $42D8 + #$42D9, // $42D9 + #$42DA, // $42DA + #$42DB, // $42DB + #$42DC, // $42DC + #$42DD, // $42DD + #$42DE, // $42DE + #$42DF, // $42DF + #$42E0, // $42E0 + #$42E1, // $42E1 + #$42E2, // $42E2 + #$42E3, // $42E3 + #$42E4, // $42E4 + #$42E5, // $42E5 + #$42E6, // $42E6 + #$42E7, // $42E7 + #$42E8, // $42E8 + #$42E9, // $42E9 + #$42EA, // $42EA + #$42EB, // $42EB + #$42EC, // $42EC + #$42ED, // $42ED + #$42EE, // $42EE + #$42EF, // $42EF + #$42F0, // $42F0 + #$42F1, // $42F1 + #$42F2, // $42F2 + #$42F3, // $42F3 + #$42F4, // $42F4 + #$42F5, // $42F5 + #$42F6, // $42F6 + #$42F7, // $42F7 + #$42F8, // $42F8 + #$42F9, // $42F9 + #$42FA, // $42FA + #$42FB, // $42FB + #$42FC, // $42FC + #$42FD, // $42FD + #$42FE, // $42FE + #$42FF, // $42FF + #$4300, // $4300 + #$4301, // $4301 + #$4302, // $4302 + #$4303, // $4303 + #$4304, // $4304 + #$4305, // $4305 + #$4306, // $4306 + #$4307, // $4307 + #$4308, // $4308 + #$4309, // $4309 + #$430A, // $430A + #$430B, // $430B + #$430C, // $430C + #$430D, // $430D + #$430E, // $430E + #$430F, // $430F + #$4310, // $4310 + #$4311, // $4311 + #$4312, // $4312 + #$4313, // $4313 + #$4314, // $4314 + #$4315, // $4315 + #$4316, // $4316 + #$4317, // $4317 + #$4318, // $4318 + #$4319, // $4319 + #$431A, // $431A + #$431B, // $431B + #$431C, // $431C + #$431D, // $431D + #$431E, // $431E + #$431F, // $431F + #$4320, // $4320 + #$4321, // $4321 + #$4322, // $4322 + #$4323, // $4323 + #$4324, // $4324 + #$4325, // $4325 + #$4326, // $4326 + #$4327, // $4327 + #$4328, // $4328 + #$4329, // $4329 + #$432A, // $432A + #$432B, // $432B + #$432C, // $432C + #$432D, // $432D + #$432E, // $432E + #$432F, // $432F + #$4330, // $4330 + #$4331, // $4331 + #$4332, // $4332 + #$4333, // $4333 + #$4334, // $4334 + #$4335, // $4335 + #$4336, // $4336 + #$4337, // $4337 + #$4338, // $4338 + #$4339, // $4339 + #$433A, // $433A + #$433B, // $433B + #$433C, // $433C + #$433D, // $433D + #$433E, // $433E + #$433F, // $433F + #$4340, // $4340 + #$4341, // $4341 + #$4342, // $4342 + #$4343, // $4343 + #$4344, // $4344 + #$4345, // $4345 + #$4346, // $4346 + #$4347, // $4347 + #$4348, // $4348 + #$4349, // $4349 + #$434A, // $434A + #$434B, // $434B + #$434C, // $434C + #$434D, // $434D + #$434E, // $434E + #$434F, // $434F + #$4350, // $4350 + #$4351, // $4351 + #$4352, // $4352 + #$4353, // $4353 + #$4354, // $4354 + #$4355, // $4355 + #$4356, // $4356 + #$4357, // $4357 + #$4358, // $4358 + #$4359, // $4359 + #$435A, // $435A + #$435B, // $435B + #$435C, // $435C + #$435D, // $435D + #$435E, // $435E + #$435F, // $435F + #$4360, // $4360 + #$4361, // $4361 + #$4362, // $4362 + #$4363, // $4363 + #$4364, // $4364 + #$4365, // $4365 + #$4366, // $4366 + #$4367, // $4367 + #$4368, // $4368 + #$4369, // $4369 + #$436A, // $436A + #$436B, // $436B + #$436C, // $436C + #$436D, // $436D + #$436E, // $436E + #$436F, // $436F + #$4370, // $4370 + #$4371, // $4371 + #$4372, // $4372 + #$4373, // $4373 + #$4374, // $4374 + #$4375, // $4375 + #$4376, // $4376 + #$4377, // $4377 + #$4378, // $4378 + #$4379, // $4379 + #$437A, // $437A + #$437B, // $437B + #$437C, // $437C + #$437D, // $437D + #$437E, // $437E + #$437F, // $437F + #$4380, // $4380 + #$4381, // $4381 + #$4382, // $4382 + #$4383, // $4383 + #$4384, // $4384 + #$4385, // $4385 + #$4386, // $4386 + #$4387, // $4387 + #$4388, // $4388 + #$4389, // $4389 + #$438A, // $438A + #$438B, // $438B + #$438C, // $438C + #$438D, // $438D + #$438E, // $438E + #$438F, // $438F + #$4390, // $4390 + #$4391, // $4391 + #$4392, // $4392 + #$4393, // $4393 + #$4394, // $4394 + #$4395, // $4395 + #$4396, // $4396 + #$4397, // $4397 + #$4398, // $4398 + #$4399, // $4399 + #$439A, // $439A + #$439B, // $439B + #$439C, // $439C + #$439D, // $439D + #$439E, // $439E + #$439F, // $439F + #$43A0, // $43A0 + #$43A1, // $43A1 + #$43A2, // $43A2 + #$43A3, // $43A3 + #$43A4, // $43A4 + #$43A5, // $43A5 + #$43A6, // $43A6 + #$43A7, // $43A7 + #$43A8, // $43A8 + #$43A9, // $43A9 + #$43AA, // $43AA + #$43AB, // $43AB + #$43AC, // $43AC + #$43AD, // $43AD + #$43AE, // $43AE + #$43AF, // $43AF + #$43B0, // $43B0 + #$43B1, // $43B1 + #$43B2, // $43B2 + #$43B3, // $43B3 + #$43B4, // $43B4 + #$43B5, // $43B5 + #$43B6, // $43B6 + #$43B7, // $43B7 + #$43B8, // $43B8 + #$43B9, // $43B9 + #$43BA, // $43BA + #$43BB, // $43BB + #$43BC, // $43BC + #$43BD, // $43BD + #$43BE, // $43BE + #$43BF, // $43BF + #$43C0, // $43C0 + #$43C1, // $43C1 + #$43C2, // $43C2 + #$43C3, // $43C3 + #$43C4, // $43C4 + #$43C5, // $43C5 + #$43C6, // $43C6 + #$43C7, // $43C7 + #$43C8, // $43C8 + #$43C9, // $43C9 + #$43CA, // $43CA + #$43CB, // $43CB + #$43CC, // $43CC + #$43CD, // $43CD + #$43CE, // $43CE + #$43CF, // $43CF + #$43D0, // $43D0 + #$43D1, // $43D1 + #$43D2, // $43D2 + #$43D3, // $43D3 + #$43D4, // $43D4 + #$43D5, // $43D5 + #$43D6, // $43D6 + #$43D7, // $43D7 + #$43D8, // $43D8 + #$43D9, // $43D9 + #$43DA, // $43DA + #$43DB, // $43DB + #$43DC, // $43DC + #$43DD, // $43DD + #$43DE, // $43DE + #$43DF, // $43DF + #$43E0, // $43E0 + #$43E1, // $43E1 + #$43E2, // $43E2 + #$43E3, // $43E3 + #$43E4, // $43E4 + #$43E5, // $43E5 + #$43E6, // $43E6 + #$43E7, // $43E7 + #$43E8, // $43E8 + #$43E9, // $43E9 + #$43EA, // $43EA + #$43EB, // $43EB + #$43EC, // $43EC + #$43ED, // $43ED + #$43EE, // $43EE + #$43EF, // $43EF + #$43F0, // $43F0 + #$43F1, // $43F1 + #$43F2, // $43F2 + #$43F3, // $43F3 + #$43F4, // $43F4 + #$43F5, // $43F5 + #$43F6, // $43F6 + #$43F7, // $43F7 + #$43F8, // $43F8 + #$43F9, // $43F9 + #$43FA, // $43FA + #$43FB, // $43FB + #$43FC, // $43FC + #$43FD, // $43FD + #$43FE, // $43FE + #$43FF, // $43FF + #$4400, // $4400 + #$4401, // $4401 + #$4402, // $4402 + #$4403, // $4403 + #$4404, // $4404 + #$4405, // $4405 + #$4406, // $4406 + #$4407, // $4407 + #$4408, // $4408 + #$4409, // $4409 + #$440A, // $440A + #$440B, // $440B + #$440C, // $440C + #$440D, // $440D + #$440E, // $440E + #$440F, // $440F + #$4410, // $4410 + #$4411, // $4411 + #$4412, // $4412 + #$4413, // $4413 + #$4414, // $4414 + #$4415, // $4415 + #$4416, // $4416 + #$4417, // $4417 + #$4418, // $4418 + #$4419, // $4419 + #$441A, // $441A + #$441B, // $441B + #$441C, // $441C + #$441D, // $441D + #$441E, // $441E + #$441F, // $441F + #$4420, // $4420 + #$4421, // $4421 + #$4422, // $4422 + #$4423, // $4423 + #$4424, // $4424 + #$4425, // $4425 + #$4426, // $4426 + #$4427, // $4427 + #$4428, // $4428 + #$4429, // $4429 + #$442A, // $442A + #$442B, // $442B + #$442C, // $442C + #$442D, // $442D + #$442E, // $442E + #$442F, // $442F + #$4430, // $4430 + #$4431, // $4431 + #$4432, // $4432 + #$4433, // $4433 + #$4434, // $4434 + #$4435, // $4435 + #$4436, // $4436 + #$4437, // $4437 + #$4438, // $4438 + #$4439, // $4439 + #$443A, // $443A + #$443B, // $443B + #$443C, // $443C + #$443D, // $443D + #$443E, // $443E + #$443F, // $443F + #$4440, // $4440 + #$4441, // $4441 + #$4442, // $4442 + #$4443, // $4443 + #$4444, // $4444 + #$4445, // $4445 + #$4446, // $4446 + #$4447, // $4447 + #$4448, // $4448 + #$4449, // $4449 + #$444A, // $444A + #$444B, // $444B + #$444C, // $444C + #$444D, // $444D + #$444E, // $444E + #$444F, // $444F + #$4450, // $4450 + #$4451, // $4451 + #$4452, // $4452 + #$4453, // $4453 + #$4454, // $4454 + #$4455, // $4455 + #$4456, // $4456 + #$4457, // $4457 + #$4458, // $4458 + #$4459, // $4459 + #$445A, // $445A + #$445B, // $445B + #$445C, // $445C + #$445D, // $445D + #$445E, // $445E + #$445F, // $445F + #$4460, // $4460 + #$4461, // $4461 + #$4462, // $4462 + #$4463, // $4463 + #$4464, // $4464 + #$4465, // $4465 + #$4466, // $4466 + #$4467, // $4467 + #$4468, // $4468 + #$4469, // $4469 + #$446A, // $446A + #$446B, // $446B + #$446C, // $446C + #$446D, // $446D + #$446E, // $446E + #$446F, // $446F + #$4470, // $4470 + #$4471, // $4471 + #$4472, // $4472 + #$4473, // $4473 + #$4474, // $4474 + #$4475, // $4475 + #$4476, // $4476 + #$4477, // $4477 + #$4478, // $4478 + #$4479, // $4479 + #$447A, // $447A + #$447B, // $447B + #$447C, // $447C + #$447D, // $447D + #$447E, // $447E + #$447F, // $447F + #$4480, // $4480 + #$4481, // $4481 + #$4482, // $4482 + #$4483, // $4483 + #$4484, // $4484 + #$4485, // $4485 + #$4486, // $4486 + #$4487, // $4487 + #$4488, // $4488 + #$4489, // $4489 + #$448A, // $448A + #$448B, // $448B + #$448C, // $448C + #$448D, // $448D + #$448E, // $448E + #$448F, // $448F + #$4490, // $4490 + #$4491, // $4491 + #$4492, // $4492 + #$4493, // $4493 + #$4494, // $4494 + #$4495, // $4495 + #$4496, // $4496 + #$4497, // $4497 + #$4498, // $4498 + #$4499, // $4499 + #$449A, // $449A + #$449B, // $449B + #$449C, // $449C + #$449D, // $449D + #$449E, // $449E + #$449F, // $449F + #$44A0, // $44A0 + #$44A1, // $44A1 + #$44A2, // $44A2 + #$44A3, // $44A3 + #$44A4, // $44A4 + #$44A5, // $44A5 + #$44A6, // $44A6 + #$44A7, // $44A7 + #$44A8, // $44A8 + #$44A9, // $44A9 + #$44AA, // $44AA + #$44AB, // $44AB + #$44AC, // $44AC + #$44AD, // $44AD + #$44AE, // $44AE + #$44AF, // $44AF + #$44B0, // $44B0 + #$44B1, // $44B1 + #$44B2, // $44B2 + #$44B3, // $44B3 + #$44B4, // $44B4 + #$44B5, // $44B5 + #$44B6, // $44B6 + #$44B7, // $44B7 + #$44B8, // $44B8 + #$44B9, // $44B9 + #$44BA, // $44BA + #$44BB, // $44BB + #$44BC, // $44BC + #$44BD, // $44BD + #$44BE, // $44BE + #$44BF, // $44BF + #$44C0, // $44C0 + #$44C1, // $44C1 + #$44C2, // $44C2 + #$44C3, // $44C3 + #$44C4, // $44C4 + #$44C5, // $44C5 + #$44C6, // $44C6 + #$44C7, // $44C7 + #$44C8, // $44C8 + #$44C9, // $44C9 + #$44CA, // $44CA + #$44CB, // $44CB + #$44CC, // $44CC + #$44CD, // $44CD + #$44CE, // $44CE + #$44CF, // $44CF + #$44D0, // $44D0 + #$44D1, // $44D1 + #$44D2, // $44D2 + #$44D3, // $44D3 + #$44D4, // $44D4 + #$44D5, // $44D5 + #$44D6, // $44D6 + #$44D7, // $44D7 + #$44D8, // $44D8 + #$44D9, // $44D9 + #$44DA, // $44DA + #$44DB, // $44DB + #$44DC, // $44DC + #$44DD, // $44DD + #$44DE, // $44DE + #$44DF, // $44DF + #$44E0, // $44E0 + #$44E1, // $44E1 + #$44E2, // $44E2 + #$44E3, // $44E3 + #$44E4, // $44E4 + #$44E5, // $44E5 + #$44E6, // $44E6 + #$44E7, // $44E7 + #$44E8, // $44E8 + #$44E9, // $44E9 + #$44EA, // $44EA + #$44EB, // $44EB + #$44EC, // $44EC + #$44ED, // $44ED + #$44EE, // $44EE + #$44EF, // $44EF + #$44F0, // $44F0 + #$44F1, // $44F1 + #$44F2, // $44F2 + #$44F3, // $44F3 + #$44F4, // $44F4 + #$44F5, // $44F5 + #$44F6, // $44F6 + #$44F7, // $44F7 + #$44F8, // $44F8 + #$44F9, // $44F9 + #$44FA, // $44FA + #$44FB, // $44FB + #$44FC, // $44FC + #$44FD, // $44FD + #$44FE, // $44FE + #$44FF, // $44FF + #$4500, // $4500 + #$4501, // $4501 + #$4502, // $4502 + #$4503, // $4503 + #$4504, // $4504 + #$4505, // $4505 + #$4506, // $4506 + #$4507, // $4507 + #$4508, // $4508 + #$4509, // $4509 + #$450A, // $450A + #$450B, // $450B + #$450C, // $450C + #$450D, // $450D + #$450E, // $450E + #$450F, // $450F + #$4510, // $4510 + #$4511, // $4511 + #$4512, // $4512 + #$4513, // $4513 + #$4514, // $4514 + #$4515, // $4515 + #$4516, // $4516 + #$4517, // $4517 + #$4518, // $4518 + #$4519, // $4519 + #$451A, // $451A + #$451B, // $451B + #$451C, // $451C + #$451D, // $451D + #$451E, // $451E + #$451F, // $451F + #$4520, // $4520 + #$4521, // $4521 + #$4522, // $4522 + #$4523, // $4523 + #$4524, // $4524 + #$4525, // $4525 + #$4526, // $4526 + #$4527, // $4527 + #$4528, // $4528 + #$4529, // $4529 + #$452A, // $452A + #$452B, // $452B + #$452C, // $452C + #$452D, // $452D + #$452E, // $452E + #$452F, // $452F + #$4530, // $4530 + #$4531, // $4531 + #$4532, // $4532 + #$4533, // $4533 + #$4534, // $4534 + #$4535, // $4535 + #$4536, // $4536 + #$4537, // $4537 + #$4538, // $4538 + #$4539, // $4539 + #$453A, // $453A + #$453B, // $453B + #$453C, // $453C + #$453D, // $453D + #$453E, // $453E + #$453F, // $453F + #$4540, // $4540 + #$4541, // $4541 + #$4542, // $4542 + #$4543, // $4543 + #$4544, // $4544 + #$4545, // $4545 + #$4546, // $4546 + #$4547, // $4547 + #$4548, // $4548 + #$4549, // $4549 + #$454A, // $454A + #$454B, // $454B + #$454C, // $454C + #$454D, // $454D + #$454E, // $454E + #$454F, // $454F + #$4550, // $4550 + #$4551, // $4551 + #$4552, // $4552 + #$4553, // $4553 + #$4554, // $4554 + #$4555, // $4555 + #$4556, // $4556 + #$4557, // $4557 + #$4558, // $4558 + #$4559, // $4559 + #$455A, // $455A + #$455B, // $455B + #$455C, // $455C + #$455D, // $455D + #$455E, // $455E + #$455F, // $455F + #$4560, // $4560 + #$4561, // $4561 + #$4562, // $4562 + #$4563, // $4563 + #$4564, // $4564 + #$4565, // $4565 + #$4566, // $4566 + #$4567, // $4567 + #$4568, // $4568 + #$4569, // $4569 + #$456A, // $456A + #$456B, // $456B + #$456C, // $456C + #$456D, // $456D + #$456E, // $456E + #$456F, // $456F + #$4570, // $4570 + #$4571, // $4571 + #$4572, // $4572 + #$4573, // $4573 + #$4574, // $4574 + #$4575, // $4575 + #$4576, // $4576 + #$4577, // $4577 + #$4578, // $4578 + #$4579, // $4579 + #$457A, // $457A + #$457B, // $457B + #$457C, // $457C + #$457D, // $457D + #$457E, // $457E + #$457F, // $457F + #$4580, // $4580 + #$4581, // $4581 + #$4582, // $4582 + #$4583, // $4583 + #$4584, // $4584 + #$4585, // $4585 + #$4586, // $4586 + #$4587, // $4587 + #$4588, // $4588 + #$4589, // $4589 + #$458A, // $458A + #$458B, // $458B + #$458C, // $458C + #$458D, // $458D + #$458E, // $458E + #$458F, // $458F + #$4590, // $4590 + #$4591, // $4591 + #$4592, // $4592 + #$4593, // $4593 + #$4594, // $4594 + #$4595, // $4595 + #$4596, // $4596 + #$4597, // $4597 + #$4598, // $4598 + #$4599, // $4599 + #$459A, // $459A + #$459B, // $459B + #$459C, // $459C + #$459D, // $459D + #$459E, // $459E + #$459F, // $459F + #$45A0, // $45A0 + #$45A1, // $45A1 + #$45A2, // $45A2 + #$45A3, // $45A3 + #$45A4, // $45A4 + #$45A5, // $45A5 + #$45A6, // $45A6 + #$45A7, // $45A7 + #$45A8, // $45A8 + #$45A9, // $45A9 + #$45AA, // $45AA + #$45AB, // $45AB + #$45AC, // $45AC + #$45AD, // $45AD + #$45AE, // $45AE + #$45AF, // $45AF + #$45B0, // $45B0 + #$45B1, // $45B1 + #$45B2, // $45B2 + #$45B3, // $45B3 + #$45B4, // $45B4 + #$45B5, // $45B5 + #$45B6, // $45B6 + #$45B7, // $45B7 + #$45B8, // $45B8 + #$45B9, // $45B9 + #$45BA, // $45BA + #$45BB, // $45BB + #$45BC, // $45BC + #$45BD, // $45BD + #$45BE, // $45BE + #$45BF, // $45BF + #$45C0, // $45C0 + #$45C1, // $45C1 + #$45C2, // $45C2 + #$45C3, // $45C3 + #$45C4, // $45C4 + #$45C5, // $45C5 + #$45C6, // $45C6 + #$45C7, // $45C7 + #$45C8, // $45C8 + #$45C9, // $45C9 + #$45CA, // $45CA + #$45CB, // $45CB + #$45CC, // $45CC + #$45CD, // $45CD + #$45CE, // $45CE + #$45CF, // $45CF + #$45D0, // $45D0 + #$45D1, // $45D1 + #$45D2, // $45D2 + #$45D3, // $45D3 + #$45D4, // $45D4 + #$45D5, // $45D5 + #$45D6, // $45D6 + #$45D7, // $45D7 + #$45D8, // $45D8 + #$45D9, // $45D9 + #$45DA, // $45DA + #$45DB, // $45DB + #$45DC, // $45DC + #$45DD, // $45DD + #$45DE, // $45DE + #$45DF, // $45DF + #$45E0, // $45E0 + #$45E1, // $45E1 + #$45E2, // $45E2 + #$45E3, // $45E3 + #$45E4, // $45E4 + #$45E5, // $45E5 + #$45E6, // $45E6 + #$45E7, // $45E7 + #$45E8, // $45E8 + #$45E9, // $45E9 + #$45EA, // $45EA + #$45EB, // $45EB + #$45EC, // $45EC + #$45ED, // $45ED + #$45EE, // $45EE + #$45EF, // $45EF + #$45F0, // $45F0 + #$45F1, // $45F1 + #$45F2, // $45F2 + #$45F3, // $45F3 + #$45F4, // $45F4 + #$45F5, // $45F5 + #$45F6, // $45F6 + #$45F7, // $45F7 + #$45F8, // $45F8 + #$45F9, // $45F9 + #$45FA, // $45FA + #$45FB, // $45FB + #$45FC, // $45FC + #$45FD, // $45FD + #$45FE, // $45FE + #$45FF, // $45FF + #$4600, // $4600 + #$4601, // $4601 + #$4602, // $4602 + #$4603, // $4603 + #$4604, // $4604 + #$4605, // $4605 + #$4606, // $4606 + #$4607, // $4607 + #$4608, // $4608 + #$4609, // $4609 + #$460A, // $460A + #$460B, // $460B + #$460C, // $460C + #$460D, // $460D + #$460E, // $460E + #$460F, // $460F + #$4610, // $4610 + #$4611, // $4611 + #$4612, // $4612 + #$4613, // $4613 + #$4614, // $4614 + #$4615, // $4615 + #$4616, // $4616 + #$4617, // $4617 + #$4618, // $4618 + #$4619, // $4619 + #$461A, // $461A + #$461B, // $461B + #$461C, // $461C + #$461D, // $461D + #$461E, // $461E + #$461F, // $461F + #$4620, // $4620 + #$4621, // $4621 + #$4622, // $4622 + #$4623, // $4623 + #$4624, // $4624 + #$4625, // $4625 + #$4626, // $4626 + #$4627, // $4627 + #$4628, // $4628 + #$4629, // $4629 + #$462A, // $462A + #$462B, // $462B + #$462C, // $462C + #$462D, // $462D + #$462E, // $462E + #$462F, // $462F + #$4630, // $4630 + #$4631, // $4631 + #$4632, // $4632 + #$4633, // $4633 + #$4634, // $4634 + #$4635, // $4635 + #$4636, // $4636 + #$4637, // $4637 + #$4638, // $4638 + #$4639, // $4639 + #$463A, // $463A + #$463B, // $463B + #$463C, // $463C + #$463D, // $463D + #$463E, // $463E + #$463F, // $463F + #$4640, // $4640 + #$4641, // $4641 + #$4642, // $4642 + #$4643, // $4643 + #$4644, // $4644 + #$4645, // $4645 + #$4646, // $4646 + #$4647, // $4647 + #$4648, // $4648 + #$4649, // $4649 + #$464A, // $464A + #$464B, // $464B + #$464C, // $464C + #$464D, // $464D + #$464E, // $464E + #$464F, // $464F + #$4650, // $4650 + #$4651, // $4651 + #$4652, // $4652 + #$4653, // $4653 + #$4654, // $4654 + #$4655, // $4655 + #$4656, // $4656 + #$4657, // $4657 + #$4658, // $4658 + #$4659, // $4659 + #$465A, // $465A + #$465B, // $465B + #$465C, // $465C + #$465D, // $465D + #$465E, // $465E + #$465F, // $465F + #$4660, // $4660 + #$4661, // $4661 + #$4662, // $4662 + #$4663, // $4663 + #$4664, // $4664 + #$4665, // $4665 + #$4666, // $4666 + #$4667, // $4667 + #$4668, // $4668 + #$4669, // $4669 + #$466A, // $466A + #$466B, // $466B + #$466C, // $466C + #$466D, // $466D + #$466E, // $466E + #$466F, // $466F + #$4670, // $4670 + #$4671, // $4671 + #$4672, // $4672 + #$4673, // $4673 + #$4674, // $4674 + #$4675, // $4675 + #$4676, // $4676 + #$4677, // $4677 + #$4678, // $4678 + #$4679, // $4679 + #$467A, // $467A + #$467B, // $467B + #$467C, // $467C + #$467D, // $467D + #$467E, // $467E + #$467F, // $467F + #$4680, // $4680 + #$4681, // $4681 + #$4682, // $4682 + #$4683, // $4683 + #$4684, // $4684 + #$4685, // $4685 + #$4686, // $4686 + #$4687, // $4687 + #$4688, // $4688 + #$4689, // $4689 + #$468A, // $468A + #$468B, // $468B + #$468C, // $468C + #$468D, // $468D + #$468E, // $468E + #$468F, // $468F + #$4690, // $4690 + #$4691, // $4691 + #$4692, // $4692 + #$4693, // $4693 + #$4694, // $4694 + #$4695, // $4695 + #$4696, // $4696 + #$4697, // $4697 + #$4698, // $4698 + #$4699, // $4699 + #$469A, // $469A + #$469B, // $469B + #$469C, // $469C + #$469D, // $469D + #$469E, // $469E + #$469F, // $469F + #$46A0, // $46A0 + #$46A1, // $46A1 + #$46A2, // $46A2 + #$46A3, // $46A3 + #$46A4, // $46A4 + #$46A5, // $46A5 + #$46A6, // $46A6 + #$46A7, // $46A7 + #$46A8, // $46A8 + #$46A9, // $46A9 + #$46AA, // $46AA + #$46AB, // $46AB + #$46AC, // $46AC + #$46AD, // $46AD + #$46AE, // $46AE + #$46AF, // $46AF + #$46B0, // $46B0 + #$46B1, // $46B1 + #$46B2, // $46B2 + #$46B3, // $46B3 + #$46B4, // $46B4 + #$46B5, // $46B5 + #$46B6, // $46B6 + #$46B7, // $46B7 + #$46B8, // $46B8 + #$46B9, // $46B9 + #$46BA, // $46BA + #$46BB, // $46BB + #$46BC, // $46BC + #$46BD, // $46BD + #$46BE, // $46BE + #$46BF, // $46BF + #$46C0, // $46C0 + #$46C1, // $46C1 + #$46C2, // $46C2 + #$46C3, // $46C3 + #$46C4, // $46C4 + #$46C5, // $46C5 + #$46C6, // $46C6 + #$46C7, // $46C7 + #$46C8, // $46C8 + #$46C9, // $46C9 + #$46CA, // $46CA + #$46CB, // $46CB + #$46CC, // $46CC + #$46CD, // $46CD + #$46CE, // $46CE + #$46CF, // $46CF + #$46D0, // $46D0 + #$46D1, // $46D1 + #$46D2, // $46D2 + #$46D3, // $46D3 + #$46D4, // $46D4 + #$46D5, // $46D5 + #$46D6, // $46D6 + #$46D7, // $46D7 + #$46D8, // $46D8 + #$46D9, // $46D9 + #$46DA, // $46DA + #$46DB, // $46DB + #$46DC, // $46DC + #$46DD, // $46DD + #$46DE, // $46DE + #$46DF, // $46DF + #$46E0, // $46E0 + #$46E1, // $46E1 + #$46E2, // $46E2 + #$46E3, // $46E3 + #$46E4, // $46E4 + #$46E5, // $46E5 + #$46E6, // $46E6 + #$46E7, // $46E7 + #$46E8, // $46E8 + #$46E9, // $46E9 + #$46EA, // $46EA + #$46EB, // $46EB + #$46EC, // $46EC + #$46ED, // $46ED + #$46EE, // $46EE + #$46EF, // $46EF + #$46F0, // $46F0 + #$46F1, // $46F1 + #$46F2, // $46F2 + #$46F3, // $46F3 + #$46F4, // $46F4 + #$46F5, // $46F5 + #$46F6, // $46F6 + #$46F7, // $46F7 + #$46F8, // $46F8 + #$46F9, // $46F9 + #$46FA, // $46FA + #$46FB, // $46FB + #$46FC, // $46FC + #$46FD, // $46FD + #$46FE, // $46FE + #$46FF, // $46FF + #$4700, // $4700 + #$4701, // $4701 + #$4702, // $4702 + #$4703, // $4703 + #$4704, // $4704 + #$4705, // $4705 + #$4706, // $4706 + #$4707, // $4707 + #$4708, // $4708 + #$4709, // $4709 + #$470A, // $470A + #$470B, // $470B + #$470C, // $470C + #$470D, // $470D + #$470E, // $470E + #$470F, // $470F + #$4710, // $4710 + #$4711, // $4711 + #$4712, // $4712 + #$4713, // $4713 + #$4714, // $4714 + #$4715, // $4715 + #$4716, // $4716 + #$4717, // $4717 + #$4718, // $4718 + #$4719, // $4719 + #$471A, // $471A + #$471B, // $471B + #$471C, // $471C + #$471D, // $471D + #$471E, // $471E + #$471F, // $471F + #$4720, // $4720 + #$4721, // $4721 + #$4722, // $4722 + #$4723, // $4723 + #$4724, // $4724 + #$4725, // $4725 + #$4726, // $4726 + #$4727, // $4727 + #$4728, // $4728 + #$4729, // $4729 + #$472A, // $472A + #$472B, // $472B + #$472C, // $472C + #$472D, // $472D + #$472E, // $472E + #$472F, // $472F + #$4730, // $4730 + #$4731, // $4731 + #$4732, // $4732 + #$4733, // $4733 + #$4734, // $4734 + #$4735, // $4735 + #$4736, // $4736 + #$4737, // $4737 + #$4738, // $4738 + #$4739, // $4739 + #$473A, // $473A + #$473B, // $473B + #$473C, // $473C + #$473D, // $473D + #$473E, // $473E + #$473F, // $473F + #$4740, // $4740 + #$4741, // $4741 + #$4742, // $4742 + #$4743, // $4743 + #$4744, // $4744 + #$4745, // $4745 + #$4746, // $4746 + #$4747, // $4747 + #$4748, // $4748 + #$4749, // $4749 + #$474A, // $474A + #$474B, // $474B + #$474C, // $474C + #$474D, // $474D + #$474E, // $474E + #$474F, // $474F + #$4750, // $4750 + #$4751, // $4751 + #$4752, // $4752 + #$4753, // $4753 + #$4754, // $4754 + #$4755, // $4755 + #$4756, // $4756 + #$4757, // $4757 + #$4758, // $4758 + #$4759, // $4759 + #$475A, // $475A + #$475B, // $475B + #$475C, // $475C + #$475D, // $475D + #$475E, // $475E + #$475F, // $475F + #$4760, // $4760 + #$4761, // $4761 + #$4762, // $4762 + #$4763, // $4763 + #$4764, // $4764 + #$4765, // $4765 + #$4766, // $4766 + #$4767, // $4767 + #$4768, // $4768 + #$4769, // $4769 + #$476A, // $476A + #$476B, // $476B + #$476C, // $476C + #$476D, // $476D + #$476E, // $476E + #$476F, // $476F + #$4770, // $4770 + #$4771, // $4771 + #$4772, // $4772 + #$4773, // $4773 + #$4774, // $4774 + #$4775, // $4775 + #$4776, // $4776 + #$4777, // $4777 + #$4778, // $4778 + #$4779, // $4779 + #$477A, // $477A + #$477B, // $477B + #$477C, // $477C + #$477D, // $477D + #$477E, // $477E + #$477F, // $477F + #$4780, // $4780 + #$4781, // $4781 + #$4782, // $4782 + #$4783, // $4783 + #$4784, // $4784 + #$4785, // $4785 + #$4786, // $4786 + #$4787, // $4787 + #$4788, // $4788 + #$4789, // $4789 + #$478A, // $478A + #$478B, // $478B + #$478C, // $478C + #$478D, // $478D + #$478E, // $478E + #$478F, // $478F + #$4790, // $4790 + #$4791, // $4791 + #$4792, // $4792 + #$4793, // $4793 + #$4794, // $4794 + #$4795, // $4795 + #$4796, // $4796 + #$4797, // $4797 + #$4798, // $4798 + #$4799, // $4799 + #$479A, // $479A + #$479B, // $479B + #$479C, // $479C + #$479D, // $479D + #$479E, // $479E + #$479F, // $479F + #$47A0, // $47A0 + #$47A1, // $47A1 + #$47A2, // $47A2 + #$47A3, // $47A3 + #$47A4, // $47A4 + #$47A5, // $47A5 + #$47A6, // $47A6 + #$47A7, // $47A7 + #$47A8, // $47A8 + #$47A9, // $47A9 + #$47AA, // $47AA + #$47AB, // $47AB + #$47AC, // $47AC + #$47AD, // $47AD + #$47AE, // $47AE + #$47AF, // $47AF + #$47B0, // $47B0 + #$47B1, // $47B1 + #$47B2, // $47B2 + #$47B3, // $47B3 + #$47B4, // $47B4 + #$47B5, // $47B5 + #$47B6, // $47B6 + #$47B7, // $47B7 + #$47B8, // $47B8 + #$47B9, // $47B9 + #$47BA, // $47BA + #$47BB, // $47BB + #$47BC, // $47BC + #$47BD, // $47BD + #$47BE, // $47BE + #$47BF, // $47BF + #$47C0, // $47C0 + #$47C1, // $47C1 + #$47C2, // $47C2 + #$47C3, // $47C3 + #$47C4, // $47C4 + #$47C5, // $47C5 + #$47C6, // $47C6 + #$47C7, // $47C7 + #$47C8, // $47C8 + #$47C9, // $47C9 + #$47CA, // $47CA + #$47CB, // $47CB + #$47CC, // $47CC + #$47CD, // $47CD + #$47CE, // $47CE + #$47CF, // $47CF + #$47D0, // $47D0 + #$47D1, // $47D1 + #$47D2, // $47D2 + #$47D3, // $47D3 + #$47D4, // $47D4 + #$47D5, // $47D5 + #$47D6, // $47D6 + #$47D7, // $47D7 + #$47D8, // $47D8 + #$47D9, // $47D9 + #$47DA, // $47DA + #$47DB, // $47DB + #$47DC, // $47DC + #$47DD, // $47DD + #$47DE, // $47DE + #$47DF, // $47DF + #$47E0, // $47E0 + #$47E1, // $47E1 + #$47E2, // $47E2 + #$47E3, // $47E3 + #$47E4, // $47E4 + #$47E5, // $47E5 + #$47E6, // $47E6 + #$47E7, // $47E7 + #$47E8, // $47E8 + #$47E9, // $47E9 + #$47EA, // $47EA + #$47EB, // $47EB + #$47EC, // $47EC + #$47ED, // $47ED + #$47EE, // $47EE + #$47EF, // $47EF + #$47F0, // $47F0 + #$47F1, // $47F1 + #$47F2, // $47F2 + #$47F3, // $47F3 + #$47F4, // $47F4 + #$47F5, // $47F5 + #$47F6, // $47F6 + #$47F7, // $47F7 + #$47F8, // $47F8 + #$47F9, // $47F9 + #$47FA, // $47FA + #$47FB, // $47FB + #$47FC, // $47FC + #$47FD, // $47FD + #$47FE, // $47FE + #$47FF, // $47FF + #$4800, // $4800 + #$4801, // $4801 + #$4802, // $4802 + #$4803, // $4803 + #$4804, // $4804 + #$4805, // $4805 + #$4806, // $4806 + #$4807, // $4807 + #$4808, // $4808 + #$4809, // $4809 + #$480A, // $480A + #$480B, // $480B + #$480C, // $480C + #$480D, // $480D + #$480E, // $480E + #$480F, // $480F + #$4810, // $4810 + #$4811, // $4811 + #$4812, // $4812 + #$4813, // $4813 + #$4814, // $4814 + #$4815, // $4815 + #$4816, // $4816 + #$4817, // $4817 + #$4818, // $4818 + #$4819, // $4819 + #$481A, // $481A + #$481B, // $481B + #$481C, // $481C + #$481D, // $481D + #$481E, // $481E + #$481F, // $481F + #$4820, // $4820 + #$4821, // $4821 + #$4822, // $4822 + #$4823, // $4823 + #$4824, // $4824 + #$4825, // $4825 + #$4826, // $4826 + #$4827, // $4827 + #$4828, // $4828 + #$4829, // $4829 + #$482A, // $482A + #$482B, // $482B + #$482C, // $482C + #$482D, // $482D + #$482E, // $482E + #$482F, // $482F + #$4830, // $4830 + #$4831, // $4831 + #$4832, // $4832 + #$4833, // $4833 + #$4834, // $4834 + #$4835, // $4835 + #$4836, // $4836 + #$4837, // $4837 + #$4838, // $4838 + #$4839, // $4839 + #$483A, // $483A + #$483B, // $483B + #$483C, // $483C + #$483D, // $483D + #$483E, // $483E + #$483F, // $483F + #$4840, // $4840 + #$4841, // $4841 + #$4842, // $4842 + #$4843, // $4843 + #$4844, // $4844 + #$4845, // $4845 + #$4846, // $4846 + #$4847, // $4847 + #$4848, // $4848 + #$4849, // $4849 + #$484A, // $484A + #$484B, // $484B + #$484C, // $484C + #$484D, // $484D + #$484E, // $484E + #$484F, // $484F + #$4850, // $4850 + #$4851, // $4851 + #$4852, // $4852 + #$4853, // $4853 + #$4854, // $4854 + #$4855, // $4855 + #$4856, // $4856 + #$4857, // $4857 + #$4858, // $4858 + #$4859, // $4859 + #$485A, // $485A + #$485B, // $485B + #$485C, // $485C + #$485D, // $485D + #$485E, // $485E + #$485F, // $485F + #$4860, // $4860 + #$4861, // $4861 + #$4862, // $4862 + #$4863, // $4863 + #$4864, // $4864 + #$4865, // $4865 + #$4866, // $4866 + #$4867, // $4867 + #$4868, // $4868 + #$4869, // $4869 + #$486A, // $486A + #$486B, // $486B + #$486C, // $486C + #$486D, // $486D + #$486E, // $486E + #$486F, // $486F + #$4870, // $4870 + #$4871, // $4871 + #$4872, // $4872 + #$4873, // $4873 + #$4874, // $4874 + #$4875, // $4875 + #$4876, // $4876 + #$4877, // $4877 + #$4878, // $4878 + #$4879, // $4879 + #$487A, // $487A + #$487B, // $487B + #$487C, // $487C + #$487D, // $487D + #$487E, // $487E + #$487F, // $487F + #$4880, // $4880 + #$4881, // $4881 + #$4882, // $4882 + #$4883, // $4883 + #$4884, // $4884 + #$4885, // $4885 + #$4886, // $4886 + #$4887, // $4887 + #$4888, // $4888 + #$4889, // $4889 + #$488A, // $488A + #$488B, // $488B + #$488C, // $488C + #$488D, // $488D + #$488E, // $488E + #$488F, // $488F + #$4890, // $4890 + #$4891, // $4891 + #$4892, // $4892 + #$4893, // $4893 + #$4894, // $4894 + #$4895, // $4895 + #$4896, // $4896 + #$4897, // $4897 + #$4898, // $4898 + #$4899, // $4899 + #$489A, // $489A + #$489B, // $489B + #$489C, // $489C + #$489D, // $489D + #$489E, // $489E + #$489F, // $489F + #$48A0, // $48A0 + #$48A1, // $48A1 + #$48A2, // $48A2 + #$48A3, // $48A3 + #$48A4, // $48A4 + #$48A5, // $48A5 + #$48A6, // $48A6 + #$48A7, // $48A7 + #$48A8, // $48A8 + #$48A9, // $48A9 + #$48AA, // $48AA + #$48AB, // $48AB + #$48AC, // $48AC + #$48AD, // $48AD + #$48AE, // $48AE + #$48AF, // $48AF + #$48B0, // $48B0 + #$48B1, // $48B1 + #$48B2, // $48B2 + #$48B3, // $48B3 + #$48B4, // $48B4 + #$48B5, // $48B5 + #$48B6, // $48B6 + #$48B7, // $48B7 + #$48B8, // $48B8 + #$48B9, // $48B9 + #$48BA, // $48BA + #$48BB, // $48BB + #$48BC, // $48BC + #$48BD, // $48BD + #$48BE, // $48BE + #$48BF, // $48BF + #$48C0, // $48C0 + #$48C1, // $48C1 + #$48C2, // $48C2 + #$48C3, // $48C3 + #$48C4, // $48C4 + #$48C5, // $48C5 + #$48C6, // $48C6 + #$48C7, // $48C7 + #$48C8, // $48C8 + #$48C9, // $48C9 + #$48CA, // $48CA + #$48CB, // $48CB + #$48CC, // $48CC + #$48CD, // $48CD + #$48CE, // $48CE + #$48CF, // $48CF + #$48D0, // $48D0 + #$48D1, // $48D1 + #$48D2, // $48D2 + #$48D3, // $48D3 + #$48D4, // $48D4 + #$48D5, // $48D5 + #$48D6, // $48D6 + #$48D7, // $48D7 + #$48D8, // $48D8 + #$48D9, // $48D9 + #$48DA, // $48DA + #$48DB, // $48DB + #$48DC, // $48DC + #$48DD, // $48DD + #$48DE, // $48DE + #$48DF, // $48DF + #$48E0, // $48E0 + #$48E1, // $48E1 + #$48E2, // $48E2 + #$48E3, // $48E3 + #$48E4, // $48E4 + #$48E5, // $48E5 + #$48E6, // $48E6 + #$48E7, // $48E7 + #$48E8, // $48E8 + #$48E9, // $48E9 + #$48EA, // $48EA + #$48EB, // $48EB + #$48EC, // $48EC + #$48ED, // $48ED + #$48EE, // $48EE + #$48EF, // $48EF + #$48F0, // $48F0 + #$48F1, // $48F1 + #$48F2, // $48F2 + #$48F3, // $48F3 + #$48F4, // $48F4 + #$48F5, // $48F5 + #$48F6, // $48F6 + #$48F7, // $48F7 + #$48F8, // $48F8 + #$48F9, // $48F9 + #$48FA, // $48FA + #$48FB, // $48FB + #$48FC, // $48FC + #$48FD, // $48FD + #$48FE, // $48FE + #$48FF, // $48FF + #$4900, // $4900 + #$4901, // $4901 + #$4902, // $4902 + #$4903, // $4903 + #$4904, // $4904 + #$4905, // $4905 + #$4906, // $4906 + #$4907, // $4907 + #$4908, // $4908 + #$4909, // $4909 + #$490A, // $490A + #$490B, // $490B + #$490C, // $490C + #$490D, // $490D + #$490E, // $490E + #$490F, // $490F + #$4910, // $4910 + #$4911, // $4911 + #$4912, // $4912 + #$4913, // $4913 + #$4914, // $4914 + #$4915, // $4915 + #$4916, // $4916 + #$4917, // $4917 + #$4918, // $4918 + #$4919, // $4919 + #$491A, // $491A + #$491B, // $491B + #$491C, // $491C + #$491D, // $491D + #$491E, // $491E + #$491F, // $491F + #$4920, // $4920 + #$4921, // $4921 + #$4922, // $4922 + #$4923, // $4923 + #$4924, // $4924 + #$4925, // $4925 + #$4926, // $4926 + #$4927, // $4927 + #$4928, // $4928 + #$4929, // $4929 + #$492A, // $492A + #$492B, // $492B + #$492C, // $492C + #$492D, // $492D + #$492E, // $492E + #$492F, // $492F + #$4930, // $4930 + #$4931, // $4931 + #$4932, // $4932 + #$4933, // $4933 + #$4934, // $4934 + #$4935, // $4935 + #$4936, // $4936 + #$4937, // $4937 + #$4938, // $4938 + #$4939, // $4939 + #$493A, // $493A + #$493B, // $493B + #$493C, // $493C + #$493D, // $493D + #$493E, // $493E + #$493F, // $493F + #$4940, // $4940 + #$4941, // $4941 + #$4942, // $4942 + #$4943, // $4943 + #$4944, // $4944 + #$4945, // $4945 + #$4946, // $4946 + #$4947, // $4947 + #$4948, // $4948 + #$4949, // $4949 + #$494A, // $494A + #$494B, // $494B + #$494C, // $494C + #$494D, // $494D + #$494E, // $494E + #$494F, // $494F + #$4950, // $4950 + #$4951, // $4951 + #$4952, // $4952 + #$4953, // $4953 + #$4954, // $4954 + #$4955, // $4955 + #$4956, // $4956 + #$4957, // $4957 + #$4958, // $4958 + #$4959, // $4959 + #$495A, // $495A + #$495B, // $495B + #$495C, // $495C + #$495D, // $495D + #$495E, // $495E + #$495F, // $495F + #$4960, // $4960 + #$4961, // $4961 + #$4962, // $4962 + #$4963, // $4963 + #$4964, // $4964 + #$4965, // $4965 + #$4966, // $4966 + #$4967, // $4967 + #$4968, // $4968 + #$4969, // $4969 + #$496A, // $496A + #$496B, // $496B + #$496C, // $496C + #$496D, // $496D + #$496E, // $496E + #$496F, // $496F + #$4970, // $4970 + #$4971, // $4971 + #$4972, // $4972 + #$4973, // $4973 + #$4974, // $4974 + #$4975, // $4975 + #$4976, // $4976 + #$4977, // $4977 + #$4978, // $4978 + #$4979, // $4979 + #$497A, // $497A + #$497B, // $497B + #$497C, // $497C + #$497D, // $497D + #$497E, // $497E + #$497F, // $497F + #$4980, // $4980 + #$4981, // $4981 + #$4982, // $4982 + #$4983, // $4983 + #$4984, // $4984 + #$4985, // $4985 + #$4986, // $4986 + #$4987, // $4987 + #$4988, // $4988 + #$4989, // $4989 + #$498A, // $498A + #$498B, // $498B + #$498C, // $498C + #$498D, // $498D + #$498E, // $498E + #$498F, // $498F + #$4990, // $4990 + #$4991, // $4991 + #$4992, // $4992 + #$4993, // $4993 + #$4994, // $4994 + #$4995, // $4995 + #$4996, // $4996 + #$4997, // $4997 + #$4998, // $4998 + #$4999, // $4999 + #$499A, // $499A + #$499B, // $499B + #$499C, // $499C + #$499D, // $499D + #$499E, // $499E + #$499F, // $499F + #$49A0, // $49A0 + #$49A1, // $49A1 + #$49A2, // $49A2 + #$49A3, // $49A3 + #$49A4, // $49A4 + #$49A5, // $49A5 + #$49A6, // $49A6 + #$49A7, // $49A7 + #$49A8, // $49A8 + #$49A9, // $49A9 + #$49AA, // $49AA + #$49AB, // $49AB + #$49AC, // $49AC + #$49AD, // $49AD + #$49AE, // $49AE + #$49AF, // $49AF + #$49B0, // $49B0 + #$49B1, // $49B1 + #$49B2, // $49B2 + #$49B3, // $49B3 + #$49B4, // $49B4 + #$49B5, // $49B5 + #$49B6, // $49B6 + #$49B7, // $49B7 + #$49B8, // $49B8 + #$49B9, // $49B9 + #$49BA, // $49BA + #$49BB, // $49BB + #$49BC, // $49BC + #$49BD, // $49BD + #$49BE, // $49BE + #$49BF, // $49BF + #$49C0, // $49C0 + #$49C1, // $49C1 + #$49C2, // $49C2 + #$49C3, // $49C3 + #$49C4, // $49C4 + #$49C5, // $49C5 + #$49C6, // $49C6 + #$49C7, // $49C7 + #$49C8, // $49C8 + #$49C9, // $49C9 + #$49CA, // $49CA + #$49CB, // $49CB + #$49CC, // $49CC + #$49CD, // $49CD + #$49CE, // $49CE + #$49CF, // $49CF + #$49D0, // $49D0 + #$49D1, // $49D1 + #$49D2, // $49D2 + #$49D3, // $49D3 + #$49D4, // $49D4 + #$49D5, // $49D5 + #$49D6, // $49D6 + #$49D7, // $49D7 + #$49D8, // $49D8 + #$49D9, // $49D9 + #$49DA, // $49DA + #$49DB, // $49DB + #$49DC, // $49DC + #$49DD, // $49DD + #$49DE, // $49DE + #$49DF, // $49DF + #$49E0, // $49E0 + #$49E1, // $49E1 + #$49E2, // $49E2 + #$49E3, // $49E3 + #$49E4, // $49E4 + #$49E5, // $49E5 + #$49E6, // $49E6 + #$49E7, // $49E7 + #$49E8, // $49E8 + #$49E9, // $49E9 + #$49EA, // $49EA + #$49EB, // $49EB + #$49EC, // $49EC + #$49ED, // $49ED + #$49EE, // $49EE + #$49EF, // $49EF + #$49F0, // $49F0 + #$49F1, // $49F1 + #$49F2, // $49F2 + #$49F3, // $49F3 + #$49F4, // $49F4 + #$49F5, // $49F5 + #$49F6, // $49F6 + #$49F7, // $49F7 + #$49F8, // $49F8 + #$49F9, // $49F9 + #$49FA, // $49FA + #$49FB, // $49FB + #$49FC, // $49FC + #$49FD, // $49FD + #$49FE, // $49FE + #$49FF, // $49FF + #$4A00, // $4A00 + #$4A01, // $4A01 + #$4A02, // $4A02 + #$4A03, // $4A03 + #$4A04, // $4A04 + #$4A05, // $4A05 + #$4A06, // $4A06 + #$4A07, // $4A07 + #$4A08, // $4A08 + #$4A09, // $4A09 + #$4A0A, // $4A0A + #$4A0B, // $4A0B + #$4A0C, // $4A0C + #$4A0D, // $4A0D + #$4A0E, // $4A0E + #$4A0F, // $4A0F + #$4A10, // $4A10 + #$4A11, // $4A11 + #$4A12, // $4A12 + #$4A13, // $4A13 + #$4A14, // $4A14 + #$4A15, // $4A15 + #$4A16, // $4A16 + #$4A17, // $4A17 + #$4A18, // $4A18 + #$4A19, // $4A19 + #$4A1A, // $4A1A + #$4A1B, // $4A1B + #$4A1C, // $4A1C + #$4A1D, // $4A1D + #$4A1E, // $4A1E + #$4A1F, // $4A1F + #$4A20, // $4A20 + #$4A21, // $4A21 + #$4A22, // $4A22 + #$4A23, // $4A23 + #$4A24, // $4A24 + #$4A25, // $4A25 + #$4A26, // $4A26 + #$4A27, // $4A27 + #$4A28, // $4A28 + #$4A29, // $4A29 + #$4A2A, // $4A2A + #$4A2B, // $4A2B + #$4A2C, // $4A2C + #$4A2D, // $4A2D + #$4A2E, // $4A2E + #$4A2F, // $4A2F + #$4A30, // $4A30 + #$4A31, // $4A31 + #$4A32, // $4A32 + #$4A33, // $4A33 + #$4A34, // $4A34 + #$4A35, // $4A35 + #$4A36, // $4A36 + #$4A37, // $4A37 + #$4A38, // $4A38 + #$4A39, // $4A39 + #$4A3A, // $4A3A + #$4A3B, // $4A3B + #$4A3C, // $4A3C + #$4A3D, // $4A3D + #$4A3E, // $4A3E + #$4A3F, // $4A3F + #$4A40, // $4A40 + #$4A41, // $4A41 + #$4A42, // $4A42 + #$4A43, // $4A43 + #$4A44, // $4A44 + #$4A45, // $4A45 + #$4A46, // $4A46 + #$4A47, // $4A47 + #$4A48, // $4A48 + #$4A49, // $4A49 + #$4A4A, // $4A4A + #$4A4B, // $4A4B + #$4A4C, // $4A4C + #$4A4D, // $4A4D + #$4A4E, // $4A4E + #$4A4F, // $4A4F + #$4A50, // $4A50 + #$4A51, // $4A51 + #$4A52, // $4A52 + #$4A53, // $4A53 + #$4A54, // $4A54 + #$4A55, // $4A55 + #$4A56, // $4A56 + #$4A57, // $4A57 + #$4A58, // $4A58 + #$4A59, // $4A59 + #$4A5A, // $4A5A + #$4A5B, // $4A5B + #$4A5C, // $4A5C + #$4A5D, // $4A5D + #$4A5E, // $4A5E + #$4A5F, // $4A5F + #$4A60, // $4A60 + #$4A61, // $4A61 + #$4A62, // $4A62 + #$4A63, // $4A63 + #$4A64, // $4A64 + #$4A65, // $4A65 + #$4A66, // $4A66 + #$4A67, // $4A67 + #$4A68, // $4A68 + #$4A69, // $4A69 + #$4A6A, // $4A6A + #$4A6B, // $4A6B + #$4A6C, // $4A6C + #$4A6D, // $4A6D + #$4A6E, // $4A6E + #$4A6F, // $4A6F + #$4A70, // $4A70 + #$4A71, // $4A71 + #$4A72, // $4A72 + #$4A73, // $4A73 + #$4A74, // $4A74 + #$4A75, // $4A75 + #$4A76, // $4A76 + #$4A77, // $4A77 + #$4A78, // $4A78 + #$4A79, // $4A79 + #$4A7A, // $4A7A + #$4A7B, // $4A7B + #$4A7C, // $4A7C + #$4A7D, // $4A7D + #$4A7E, // $4A7E + #$4A7F, // $4A7F + #$4A80, // $4A80 + #$4A81, // $4A81 + #$4A82, // $4A82 + #$4A83, // $4A83 + #$4A84, // $4A84 + #$4A85, // $4A85 + #$4A86, // $4A86 + #$4A87, // $4A87 + #$4A88, // $4A88 + #$4A89, // $4A89 + #$4A8A, // $4A8A + #$4A8B, // $4A8B + #$4A8C, // $4A8C + #$4A8D, // $4A8D + #$4A8E, // $4A8E + #$4A8F, // $4A8F + #$4A90, // $4A90 + #$4A91, // $4A91 + #$4A92, // $4A92 + #$4A93, // $4A93 + #$4A94, // $4A94 + #$4A95, // $4A95 + #$4A96, // $4A96 + #$4A97, // $4A97 + #$4A98, // $4A98 + #$4A99, // $4A99 + #$4A9A, // $4A9A + #$4A9B, // $4A9B + #$4A9C, // $4A9C + #$4A9D, // $4A9D + #$4A9E, // $4A9E + #$4A9F, // $4A9F + #$4AA0, // $4AA0 + #$4AA1, // $4AA1 + #$4AA2, // $4AA2 + #$4AA3, // $4AA3 + #$4AA4, // $4AA4 + #$4AA5, // $4AA5 + #$4AA6, // $4AA6 + #$4AA7, // $4AA7 + #$4AA8, // $4AA8 + #$4AA9, // $4AA9 + #$4AAA, // $4AAA + #$4AAB, // $4AAB + #$4AAC, // $4AAC + #$4AAD, // $4AAD + #$4AAE, // $4AAE + #$4AAF, // $4AAF + #$4AB0, // $4AB0 + #$4AB1, // $4AB1 + #$4AB2, // $4AB2 + #$4AB3, // $4AB3 + #$4AB4, // $4AB4 + #$4AB5, // $4AB5 + #$4AB6, // $4AB6 + #$4AB7, // $4AB7 + #$4AB8, // $4AB8 + #$4AB9, // $4AB9 + #$4ABA, // $4ABA + #$4ABB, // $4ABB + #$4ABC, // $4ABC + #$4ABD, // $4ABD + #$4ABE, // $4ABE + #$4ABF, // $4ABF + #$4AC0, // $4AC0 + #$4AC1, // $4AC1 + #$4AC2, // $4AC2 + #$4AC3, // $4AC3 + #$4AC4, // $4AC4 + #$4AC5, // $4AC5 + #$4AC6, // $4AC6 + #$4AC7, // $4AC7 + #$4AC8, // $4AC8 + #$4AC9, // $4AC9 + #$4ACA, // $4ACA + #$4ACB, // $4ACB + #$4ACC, // $4ACC + #$4ACD, // $4ACD + #$4ACE, // $4ACE + #$4ACF, // $4ACF + #$4AD0, // $4AD0 + #$4AD1, // $4AD1 + #$4AD2, // $4AD2 + #$4AD3, // $4AD3 + #$4AD4, // $4AD4 + #$4AD5, // $4AD5 + #$4AD6, // $4AD6 + #$4AD7, // $4AD7 + #$4AD8, // $4AD8 + #$4AD9, // $4AD9 + #$4ADA, // $4ADA + #$4ADB, // $4ADB + #$4ADC, // $4ADC + #$4ADD, // $4ADD + #$4ADE, // $4ADE + #$4ADF, // $4ADF + #$4AE0, // $4AE0 + #$4AE1, // $4AE1 + #$4AE2, // $4AE2 + #$4AE3, // $4AE3 + #$4AE4, // $4AE4 + #$4AE5, // $4AE5 + #$4AE6, // $4AE6 + #$4AE7, // $4AE7 + #$4AE8, // $4AE8 + #$4AE9, // $4AE9 + #$4AEA, // $4AEA + #$4AEB, // $4AEB + #$4AEC, // $4AEC + #$4AED, // $4AED + #$4AEE, // $4AEE + #$4AEF, // $4AEF + #$4AF0, // $4AF0 + #$4AF1, // $4AF1 + #$4AF2, // $4AF2 + #$4AF3, // $4AF3 + #$4AF4, // $4AF4 + #$4AF5, // $4AF5 + #$4AF6, // $4AF6 + #$4AF7, // $4AF7 + #$4AF8, // $4AF8 + #$4AF9, // $4AF9 + #$4AFA, // $4AFA + #$4AFB, // $4AFB + #$4AFC, // $4AFC + #$4AFD, // $4AFD + #$4AFE, // $4AFE + #$4AFF, // $4AFF + #$4B00, // $4B00 + #$4B01, // $4B01 + #$4B02, // $4B02 + #$4B03, // $4B03 + #$4B04, // $4B04 + #$4B05, // $4B05 + #$4B06, // $4B06 + #$4B07, // $4B07 + #$4B08, // $4B08 + #$4B09, // $4B09 + #$4B0A, // $4B0A + #$4B0B, // $4B0B + #$4B0C, // $4B0C + #$4B0D, // $4B0D + #$4B0E, // $4B0E + #$4B0F, // $4B0F + #$4B10, // $4B10 + #$4B11, // $4B11 + #$4B12, // $4B12 + #$4B13, // $4B13 + #$4B14, // $4B14 + #$4B15, // $4B15 + #$4B16, // $4B16 + #$4B17, // $4B17 + #$4B18, // $4B18 + #$4B19, // $4B19 + #$4B1A, // $4B1A + #$4B1B, // $4B1B + #$4B1C, // $4B1C + #$4B1D, // $4B1D + #$4B1E, // $4B1E + #$4B1F, // $4B1F + #$4B20, // $4B20 + #$4B21, // $4B21 + #$4B22, // $4B22 + #$4B23, // $4B23 + #$4B24, // $4B24 + #$4B25, // $4B25 + #$4B26, // $4B26 + #$4B27, // $4B27 + #$4B28, // $4B28 + #$4B29, // $4B29 + #$4B2A, // $4B2A + #$4B2B, // $4B2B + #$4B2C, // $4B2C + #$4B2D, // $4B2D + #$4B2E, // $4B2E + #$4B2F, // $4B2F + #$4B30, // $4B30 + #$4B31, // $4B31 + #$4B32, // $4B32 + #$4B33, // $4B33 + #$4B34, // $4B34 + #$4B35, // $4B35 + #$4B36, // $4B36 + #$4B37, // $4B37 + #$4B38, // $4B38 + #$4B39, // $4B39 + #$4B3A, // $4B3A + #$4B3B, // $4B3B + #$4B3C, // $4B3C + #$4B3D, // $4B3D + #$4B3E, // $4B3E + #$4B3F, // $4B3F + #$4B40, // $4B40 + #$4B41, // $4B41 + #$4B42, // $4B42 + #$4B43, // $4B43 + #$4B44, // $4B44 + #$4B45, // $4B45 + #$4B46, // $4B46 + #$4B47, // $4B47 + #$4B48, // $4B48 + #$4B49, // $4B49 + #$4B4A, // $4B4A + #$4B4B, // $4B4B + #$4B4C, // $4B4C + #$4B4D, // $4B4D + #$4B4E, // $4B4E + #$4B4F, // $4B4F + #$4B50, // $4B50 + #$4B51, // $4B51 + #$4B52, // $4B52 + #$4B53, // $4B53 + #$4B54, // $4B54 + #$4B55, // $4B55 + #$4B56, // $4B56 + #$4B57, // $4B57 + #$4B58, // $4B58 + #$4B59, // $4B59 + #$4B5A, // $4B5A + #$4B5B, // $4B5B + #$4B5C, // $4B5C + #$4B5D, // $4B5D + #$4B5E, // $4B5E + #$4B5F, // $4B5F + #$4B60, // $4B60 + #$4B61, // $4B61 + #$4B62, // $4B62 + #$4B63, // $4B63 + #$4B64, // $4B64 + #$4B65, // $4B65 + #$4B66, // $4B66 + #$4B67, // $4B67 + #$4B68, // $4B68 + #$4B69, // $4B69 + #$4B6A, // $4B6A + #$4B6B, // $4B6B + #$4B6C, // $4B6C + #$4B6D, // $4B6D + #$4B6E, // $4B6E + #$4B6F, // $4B6F + #$4B70, // $4B70 + #$4B71, // $4B71 + #$4B72, // $4B72 + #$4B73, // $4B73 + #$4B74, // $4B74 + #$4B75, // $4B75 + #$4B76, // $4B76 + #$4B77, // $4B77 + #$4B78, // $4B78 + #$4B79, // $4B79 + #$4B7A, // $4B7A + #$4B7B, // $4B7B + #$4B7C, // $4B7C + #$4B7D, // $4B7D + #$4B7E, // $4B7E + #$4B7F, // $4B7F + #$4B80, // $4B80 + #$4B81, // $4B81 + #$4B82, // $4B82 + #$4B83, // $4B83 + #$4B84, // $4B84 + #$4B85, // $4B85 + #$4B86, // $4B86 + #$4B87, // $4B87 + #$4B88, // $4B88 + #$4B89, // $4B89 + #$4B8A, // $4B8A + #$4B8B, // $4B8B + #$4B8C, // $4B8C + #$4B8D, // $4B8D + #$4B8E, // $4B8E + #$4B8F, // $4B8F + #$4B90, // $4B90 + #$4B91, // $4B91 + #$4B92, // $4B92 + #$4B93, // $4B93 + #$4B94, // $4B94 + #$4B95, // $4B95 + #$4B96, // $4B96 + #$4B97, // $4B97 + #$4B98, // $4B98 + #$4B99, // $4B99 + #$4B9A, // $4B9A + #$4B9B, // $4B9B + #$4B9C, // $4B9C + #$4B9D, // $4B9D + #$4B9E, // $4B9E + #$4B9F, // $4B9F + #$4BA0, // $4BA0 + #$4BA1, // $4BA1 + #$4BA2, // $4BA2 + #$4BA3, // $4BA3 + #$4BA4, // $4BA4 + #$4BA5, // $4BA5 + #$4BA6, // $4BA6 + #$4BA7, // $4BA7 + #$4BA8, // $4BA8 + #$4BA9, // $4BA9 + #$4BAA, // $4BAA + #$4BAB, // $4BAB + #$4BAC, // $4BAC + #$4BAD, // $4BAD + #$4BAE, // $4BAE + #$4BAF, // $4BAF + #$4BB0, // $4BB0 + #$4BB1, // $4BB1 + #$4BB2, // $4BB2 + #$4BB3, // $4BB3 + #$4BB4, // $4BB4 + #$4BB5, // $4BB5 + #$4BB6, // $4BB6 + #$4BB7, // $4BB7 + #$4BB8, // $4BB8 + #$4BB9, // $4BB9 + #$4BBA, // $4BBA + #$4BBB, // $4BBB + #$4BBC, // $4BBC + #$4BBD, // $4BBD + #$4BBE, // $4BBE + #$4BBF, // $4BBF + #$4BC0, // $4BC0 + #$4BC1, // $4BC1 + #$4BC2, // $4BC2 + #$4BC3, // $4BC3 + #$4BC4, // $4BC4 + #$4BC5, // $4BC5 + #$4BC6, // $4BC6 + #$4BC7, // $4BC7 + #$4BC8, // $4BC8 + #$4BC9, // $4BC9 + #$4BCA, // $4BCA + #$4BCB, // $4BCB + #$4BCC, // $4BCC + #$4BCD, // $4BCD + #$4BCE, // $4BCE + #$4BCF, // $4BCF + #$4BD0, // $4BD0 + #$4BD1, // $4BD1 + #$4BD2, // $4BD2 + #$4BD3, // $4BD3 + #$4BD4, // $4BD4 + #$4BD5, // $4BD5 + #$4BD6, // $4BD6 + #$4BD7, // $4BD7 + #$4BD8, // $4BD8 + #$4BD9, // $4BD9 + #$4BDA, // $4BDA + #$4BDB, // $4BDB + #$4BDC, // $4BDC + #$4BDD, // $4BDD + #$4BDE, // $4BDE + #$4BDF, // $4BDF + #$4BE0, // $4BE0 + #$4BE1, // $4BE1 + #$4BE2, // $4BE2 + #$4BE3, // $4BE3 + #$4BE4, // $4BE4 + #$4BE5, // $4BE5 + #$4BE6, // $4BE6 + #$4BE7, // $4BE7 + #$4BE8, // $4BE8 + #$4BE9, // $4BE9 + #$4BEA, // $4BEA + #$4BEB, // $4BEB + #$4BEC, // $4BEC + #$4BED, // $4BED + #$4BEE, // $4BEE + #$4BEF, // $4BEF + #$4BF0, // $4BF0 + #$4BF1, // $4BF1 + #$4BF2, // $4BF2 + #$4BF3, // $4BF3 + #$4BF4, // $4BF4 + #$4BF5, // $4BF5 + #$4BF6, // $4BF6 + #$4BF7, // $4BF7 + #$4BF8, // $4BF8 + #$4BF9, // $4BF9 + #$4BFA, // $4BFA + #$4BFB, // $4BFB + #$4BFC, // $4BFC + #$4BFD, // $4BFD + #$4BFE, // $4BFE + #$4BFF, // $4BFF + #$4C00, // $4C00 + #$4C01, // $4C01 + #$4C02, // $4C02 + #$4C03, // $4C03 + #$4C04, // $4C04 + #$4C05, // $4C05 + #$4C06, // $4C06 + #$4C07, // $4C07 + #$4C08, // $4C08 + #$4C09, // $4C09 + #$4C0A, // $4C0A + #$4C0B, // $4C0B + #$4C0C, // $4C0C + #$4C0D, // $4C0D + #$4C0E, // $4C0E + #$4C0F, // $4C0F + #$4C10, // $4C10 + #$4C11, // $4C11 + #$4C12, // $4C12 + #$4C13, // $4C13 + #$4C14, // $4C14 + #$4C15, // $4C15 + #$4C16, // $4C16 + #$4C17, // $4C17 + #$4C18, // $4C18 + #$4C19, // $4C19 + #$4C1A, // $4C1A + #$4C1B, // $4C1B + #$4C1C, // $4C1C + #$4C1D, // $4C1D + #$4C1E, // $4C1E + #$4C1F, // $4C1F + #$4C20, // $4C20 + #$4C21, // $4C21 + #$4C22, // $4C22 + #$4C23, // $4C23 + #$4C24, // $4C24 + #$4C25, // $4C25 + #$4C26, // $4C26 + #$4C27, // $4C27 + #$4C28, // $4C28 + #$4C29, // $4C29 + #$4C2A, // $4C2A + #$4C2B, // $4C2B + #$4C2C, // $4C2C + #$4C2D, // $4C2D + #$4C2E, // $4C2E + #$4C2F, // $4C2F + #$4C30, // $4C30 + #$4C31, // $4C31 + #$4C32, // $4C32 + #$4C33, // $4C33 + #$4C34, // $4C34 + #$4C35, // $4C35 + #$4C36, // $4C36 + #$4C37, // $4C37 + #$4C38, // $4C38 + #$4C39, // $4C39 + #$4C3A, // $4C3A + #$4C3B, // $4C3B + #$4C3C, // $4C3C + #$4C3D, // $4C3D + #$4C3E, // $4C3E + #$4C3F, // $4C3F + #$4C40, // $4C40 + #$4C41, // $4C41 + #$4C42, // $4C42 + #$4C43, // $4C43 + #$4C44, // $4C44 + #$4C45, // $4C45 + #$4C46, // $4C46 + #$4C47, // $4C47 + #$4C48, // $4C48 + #$4C49, // $4C49 + #$4C4A, // $4C4A + #$4C4B, // $4C4B + #$4C4C, // $4C4C + #$4C4D, // $4C4D + #$4C4E, // $4C4E + #$4C4F, // $4C4F + #$4C50, // $4C50 + #$4C51, // $4C51 + #$4C52, // $4C52 + #$4C53, // $4C53 + #$4C54, // $4C54 + #$4C55, // $4C55 + #$4C56, // $4C56 + #$4C57, // $4C57 + #$4C58, // $4C58 + #$4C59, // $4C59 + #$4C5A, // $4C5A + #$4C5B, // $4C5B + #$4C5C, // $4C5C + #$4C5D, // $4C5D + #$4C5E, // $4C5E + #$4C5F, // $4C5F + #$4C60, // $4C60 + #$4C61, // $4C61 + #$4C62, // $4C62 + #$4C63, // $4C63 + #$4C64, // $4C64 + #$4C65, // $4C65 + #$4C66, // $4C66 + #$4C67, // $4C67 + #$4C68, // $4C68 + #$4C69, // $4C69 + #$4C6A, // $4C6A + #$4C6B, // $4C6B + #$4C6C, // $4C6C + #$4C6D, // $4C6D + #$4C6E, // $4C6E + #$4C6F, // $4C6F + #$4C70, // $4C70 + #$4C71, // $4C71 + #$4C72, // $4C72 + #$4C73, // $4C73 + #$4C74, // $4C74 + #$4C75, // $4C75 + #$4C76, // $4C76 + #$4C77, // $4C77 + #$4C78, // $4C78 + #$4C79, // $4C79 + #$4C7A, // $4C7A + #$4C7B, // $4C7B + #$4C7C, // $4C7C + #$4C7D, // $4C7D + #$4C7E, // $4C7E + #$4C7F, // $4C7F + #$4C80, // $4C80 + #$4C81, // $4C81 + #$4C82, // $4C82 + #$4C83, // $4C83 + #$4C84, // $4C84 + #$4C85, // $4C85 + #$4C86, // $4C86 + #$4C87, // $4C87 + #$4C88, // $4C88 + #$4C89, // $4C89 + #$4C8A, // $4C8A + #$4C8B, // $4C8B + #$4C8C, // $4C8C + #$4C8D, // $4C8D + #$4C8E, // $4C8E + #$4C8F, // $4C8F + #$4C90, // $4C90 + #$4C91, // $4C91 + #$4C92, // $4C92 + #$4C93, // $4C93 + #$4C94, // $4C94 + #$4C95, // $4C95 + #$4C96, // $4C96 + #$4C97, // $4C97 + #$4C98, // $4C98 + #$4C99, // $4C99 + #$4C9A, // $4C9A + #$4C9B, // $4C9B + #$4C9C, // $4C9C + #$4C9D, // $4C9D + #$4C9E, // $4C9E + #$4C9F, // $4C9F + #$4CA0, // $4CA0 + #$4CA1, // $4CA1 + #$4CA2, // $4CA2 + #$4CA3, // $4CA3 + #$4CA4, // $4CA4 + #$4CA5, // $4CA5 + #$4CA6, // $4CA6 + #$4CA7, // $4CA7 + #$4CA8, // $4CA8 + #$4CA9, // $4CA9 + #$4CAA, // $4CAA + #$4CAB, // $4CAB + #$4CAC, // $4CAC + #$4CAD, // $4CAD + #$4CAE, // $4CAE + #$4CAF, // $4CAF + #$4CB0, // $4CB0 + #$4CB1, // $4CB1 + #$4CB2, // $4CB2 + #$4CB3, // $4CB3 + #$4CB4, // $4CB4 + #$4CB5, // $4CB5 + #$4CB6, // $4CB6 + #$4CB7, // $4CB7 + #$4CB8, // $4CB8 + #$4CB9, // $4CB9 + #$4CBA, // $4CBA + #$4CBB, // $4CBB + #$4CBC, // $4CBC + #$4CBD, // $4CBD + #$4CBE, // $4CBE + #$4CBF, // $4CBF + #$4CC0, // $4CC0 + #$4CC1, // $4CC1 + #$4CC2, // $4CC2 + #$4CC3, // $4CC3 + #$4CC4, // $4CC4 + #$4CC5, // $4CC5 + #$4CC6, // $4CC6 + #$4CC7, // $4CC7 + #$4CC8, // $4CC8 + #$4CC9, // $4CC9 + #$4CCA, // $4CCA + #$4CCB, // $4CCB + #$4CCC, // $4CCC + #$4CCD, // $4CCD + #$4CCE, // $4CCE + #$4CCF, // $4CCF + #$4CD0, // $4CD0 + #$4CD1, // $4CD1 + #$4CD2, // $4CD2 + #$4CD3, // $4CD3 + #$4CD4, // $4CD4 + #$4CD5, // $4CD5 + #$4CD6, // $4CD6 + #$4CD7, // $4CD7 + #$4CD8, // $4CD8 + #$4CD9, // $4CD9 + #$4CDA, // $4CDA + #$4CDB, // $4CDB + #$4CDC, // $4CDC + #$4CDD, // $4CDD + #$4CDE, // $4CDE + #$4CDF, // $4CDF + #$4CE0, // $4CE0 + #$4CE1, // $4CE1 + #$4CE2, // $4CE2 + #$4CE3, // $4CE3 + #$4CE4, // $4CE4 + #$4CE5, // $4CE5 + #$4CE6, // $4CE6 + #$4CE7, // $4CE7 + #$4CE8, // $4CE8 + #$4CE9, // $4CE9 + #$4CEA, // $4CEA + #$4CEB, // $4CEB + #$4CEC, // $4CEC + #$4CED, // $4CED + #$4CEE, // $4CEE + #$4CEF, // $4CEF + #$4CF0, // $4CF0 + #$4CF1, // $4CF1 + #$4CF2, // $4CF2 + #$4CF3, // $4CF3 + #$4CF4, // $4CF4 + #$4CF5, // $4CF5 + #$4CF6, // $4CF6 + #$4CF7, // $4CF7 + #$4CF8, // $4CF8 + #$4CF9, // $4CF9 + #$4CFA, // $4CFA + #$4CFB, // $4CFB + #$4CFC, // $4CFC + #$4CFD, // $4CFD + #$4CFE, // $4CFE + #$4CFF, // $4CFF + #$4D00, // $4D00 + #$4D01, // $4D01 + #$4D02, // $4D02 + #$4D03, // $4D03 + #$4D04, // $4D04 + #$4D05, // $4D05 + #$4D06, // $4D06 + #$4D07, // $4D07 + #$4D08, // $4D08 + #$4D09, // $4D09 + #$4D0A, // $4D0A + #$4D0B, // $4D0B + #$4D0C, // $4D0C + #$4D0D, // $4D0D + #$4D0E, // $4D0E + #$4D0F, // $4D0F + #$4D10, // $4D10 + #$4D11, // $4D11 + #$4D12, // $4D12 + #$4D13, // $4D13 + #$4D14, // $4D14 + #$4D15, // $4D15 + #$4D16, // $4D16 + #$4D17, // $4D17 + #$4D18, // $4D18 + #$4D19, // $4D19 + #$4D1A, // $4D1A + #$4D1B, // $4D1B + #$4D1C, // $4D1C + #$4D1D, // $4D1D + #$4D1E, // $4D1E + #$4D1F, // $4D1F + #$4D20, // $4D20 + #$4D21, // $4D21 + #$4D22, // $4D22 + #$4D23, // $4D23 + #$4D24, // $4D24 + #$4D25, // $4D25 + #$4D26, // $4D26 + #$4D27, // $4D27 + #$4D28, // $4D28 + #$4D29, // $4D29 + #$4D2A, // $4D2A + #$4D2B, // $4D2B + #$4D2C, // $4D2C + #$4D2D, // $4D2D + #$4D2E, // $4D2E + #$4D2F, // $4D2F + #$4D30, // $4D30 + #$4D31, // $4D31 + #$4D32, // $4D32 + #$4D33, // $4D33 + #$4D34, // $4D34 + #$4D35, // $4D35 + #$4D36, // $4D36 + #$4D37, // $4D37 + #$4D38, // $4D38 + #$4D39, // $4D39 + #$4D3A, // $4D3A + #$4D3B, // $4D3B + #$4D3C, // $4D3C + #$4D3D, // $4D3D + #$4D3E, // $4D3E + #$4D3F, // $4D3F + #$4D40, // $4D40 + #$4D41, // $4D41 + #$4D42, // $4D42 + #$4D43, // $4D43 + #$4D44, // $4D44 + #$4D45, // $4D45 + #$4D46, // $4D46 + #$4D47, // $4D47 + #$4D48, // $4D48 + #$4D49, // $4D49 + #$4D4A, // $4D4A + #$4D4B, // $4D4B + #$4D4C, // $4D4C + #$4D4D, // $4D4D + #$4D4E, // $4D4E + #$4D4F, // $4D4F + #$4D50, // $4D50 + #$4D51, // $4D51 + #$4D52, // $4D52 + #$4D53, // $4D53 + #$4D54, // $4D54 + #$4D55, // $4D55 + #$4D56, // $4D56 + #$4D57, // $4D57 + #$4D58, // $4D58 + #$4D59, // $4D59 + #$4D5A, // $4D5A + #$4D5B, // $4D5B + #$4D5C, // $4D5C + #$4D5D, // $4D5D + #$4D5E, // $4D5E + #$4D5F, // $4D5F + #$4D60, // $4D60 + #$4D61, // $4D61 + #$4D62, // $4D62 + #$4D63, // $4D63 + #$4D64, // $4D64 + #$4D65, // $4D65 + #$4D66, // $4D66 + #$4D67, // $4D67 + #$4D68, // $4D68 + #$4D69, // $4D69 + #$4D6A, // $4D6A + #$4D6B, // $4D6B + #$4D6C, // $4D6C + #$4D6D, // $4D6D + #$4D6E, // $4D6E + #$4D6F, // $4D6F + #$4D70, // $4D70 + #$4D71, // $4D71 + #$4D72, // $4D72 + #$4D73, // $4D73 + #$4D74, // $4D74 + #$4D75, // $4D75 + #$4D76, // $4D76 + #$4D77, // $4D77 + #$4D78, // $4D78 + #$4D79, // $4D79 + #$4D7A, // $4D7A + #$4D7B, // $4D7B + #$4D7C, // $4D7C + #$4D7D, // $4D7D + #$4D7E, // $4D7E + #$4D7F, // $4D7F + #$4D80, // $4D80 + #$4D81, // $4D81 + #$4D82, // $4D82 + #$4D83, // $4D83 + #$4D84, // $4D84 + #$4D85, // $4D85 + #$4D86, // $4D86 + #$4D87, // $4D87 + #$4D88, // $4D88 + #$4D89, // $4D89 + #$4D8A, // $4D8A + #$4D8B, // $4D8B + #$4D8C, // $4D8C + #$4D8D, // $4D8D + #$4D8E, // $4D8E + #$4D8F, // $4D8F + #$4D90, // $4D90 + #$4D91, // $4D91 + #$4D92, // $4D92 + #$4D93, // $4D93 + #$4D94, // $4D94 + #$4D95, // $4D95 + #$4D96, // $4D96 + #$4D97, // $4D97 + #$4D98, // $4D98 + #$4D99, // $4D99 + #$4D9A, // $4D9A + #$4D9B, // $4D9B + #$4D9C, // $4D9C + #$4D9D, // $4D9D + #$4D9E, // $4D9E + #$4D9F, // $4D9F + #$4DA0, // $4DA0 + #$4DA1, // $4DA1 + #$4DA2, // $4DA2 + #$4DA3, // $4DA3 + #$4DA4, // $4DA4 + #$4DA5, // $4DA5 + #$4DA6, // $4DA6 + #$4DA7, // $4DA7 + #$4DA8, // $4DA8 + #$4DA9, // $4DA9 + #$4DAA, // $4DAA + #$4DAB, // $4DAB + #$4DAC, // $4DAC + #$4DAD, // $4DAD + #$4DAE, // $4DAE + #$4DAF, // $4DAF + #$4DB0, // $4DB0 + #$4DB1, // $4DB1 + #$4DB2, // $4DB2 + #$4DB3, // $4DB3 + #$4DB4, // $4DB4 + #$4DB5, // $4DB5 + #$4DB6, // $4DB6 + #$4DB7, // $4DB7 + #$4DB8, // $4DB8 + #$4DB9, // $4DB9 + #$4DBA, // $4DBA + #$4DBB, // $4DBB + #$4DBC, // $4DBC + #$4DBD, // $4DBD + #$4DBE, // $4DBE + #$4DBF, // $4DBF + #$4DC0, // $4DC0 + #$4DC1, // $4DC1 + #$4DC2, // $4DC2 + #$4DC3, // $4DC3 + #$4DC4, // $4DC4 + #$4DC5, // $4DC5 + #$4DC6, // $4DC6 + #$4DC7, // $4DC7 + #$4DC8, // $4DC8 + #$4DC9, // $4DC9 + #$4DCA, // $4DCA + #$4DCB, // $4DCB + #$4DCC, // $4DCC + #$4DCD, // $4DCD + #$4DCE, // $4DCE + #$4DCF, // $4DCF + #$4DD0, // $4DD0 + #$4DD1, // $4DD1 + #$4DD2, // $4DD2 + #$4DD3, // $4DD3 + #$4DD4, // $4DD4 + #$4DD5, // $4DD5 + #$4DD6, // $4DD6 + #$4DD7, // $4DD7 + #$4DD8, // $4DD8 + #$4DD9, // $4DD9 + #$4DDA, // $4DDA + #$4DDB, // $4DDB + #$4DDC, // $4DDC + #$4DDD, // $4DDD + #$4DDE, // $4DDE + #$4DDF, // $4DDF + #$4DE0, // $4DE0 + #$4DE1, // $4DE1 + #$4DE2, // $4DE2 + #$4DE3, // $4DE3 + #$4DE4, // $4DE4 + #$4DE5, // $4DE5 + #$4DE6, // $4DE6 + #$4DE7, // $4DE7 + #$4DE8, // $4DE8 + #$4DE9, // $4DE9 + #$4DEA, // $4DEA + #$4DEB, // $4DEB + #$4DEC, // $4DEC + #$4DED, // $4DED + #$4DEE, // $4DEE + #$4DEF, // $4DEF + #$4DF0, // $4DF0 + #$4DF1, // $4DF1 + #$4DF2, // $4DF2 + #$4DF3, // $4DF3 + #$4DF4, // $4DF4 + #$4DF5, // $4DF5 + #$4DF6, // $4DF6 + #$4DF7, // $4DF7 + #$4DF8, // $4DF8 + #$4DF9, // $4DF9 + #$4DFA, // $4DFA + #$4DFB, // $4DFB + #$4DFC, // $4DFC + #$4DFD, // $4DFD + #$4DFE, // $4DFE + #$4DFF, // $4DFF + #$4E00, // $4E00 + #$4E01, // $4E01 + #$4E02, // $4E02 + #$4E03, // $4E03 + #$4E04, // $4E04 + #$4E05, // $4E05 + #$4E06, // $4E06 + #$4E07, // $4E07 + #$4E08, // $4E08 + #$4E09, // $4E09 + #$4E0A, // $4E0A + #$4E0B, // $4E0B + #$4E0C, // $4E0C + #$4E0D, // $4E0D + #$4E0E, // $4E0E + #$4E0F, // $4E0F + #$4E10, // $4E10 + #$4E11, // $4E11 + #$4E12, // $4E12 + #$4E13, // $4E13 + #$4E14, // $4E14 + #$4E15, // $4E15 + #$4E16, // $4E16 + #$4E17, // $4E17 + #$4E18, // $4E18 + #$4E19, // $4E19 + #$4E1A, // $4E1A + #$4E1B, // $4E1B + #$4E1C, // $4E1C + #$4E1D, // $4E1D + #$4E1E, // $4E1E + #$4E1F, // $4E1F + #$4E20, // $4E20 + #$4E21, // $4E21 + #$4E22, // $4E22 + #$4E23, // $4E23 + #$4E24, // $4E24 + #$4E25, // $4E25 + #$4E26, // $4E26 + #$4E27, // $4E27 + #$4E28, // $4E28 + #$4E29, // $4E29 + #$4E2A, // $4E2A + #$4E2B, // $4E2B + #$4E2C, // $4E2C + #$4E2D, // $4E2D + #$4E2E, // $4E2E + #$4E2F, // $4E2F + #$4E30, // $4E30 + #$4E31, // $4E31 + #$4E32, // $4E32 + #$4E33, // $4E33 + #$4E34, // $4E34 + #$4E35, // $4E35 + #$4E36, // $4E36 + #$4E37, // $4E37 + #$4E38, // $4E38 + #$4E39, // $4E39 + #$4E3A, // $4E3A + #$4E3B, // $4E3B + #$4E3C, // $4E3C + #$4E3D, // $4E3D + #$4E3E, // $4E3E + #$4E3F, // $4E3F + #$4E40, // $4E40 + #$4E41, // $4E41 + #$4E42, // $4E42 + #$4E43, // $4E43 + #$4E44, // $4E44 + #$4E45, // $4E45 + #$4E46, // $4E46 + #$4E47, // $4E47 + #$4E48, // $4E48 + #$4E49, // $4E49 + #$4E4A, // $4E4A + #$4E4B, // $4E4B + #$4E4C, // $4E4C + #$4E4D, // $4E4D + #$4E4E, // $4E4E + #$4E4F, // $4E4F + #$4E50, // $4E50 + #$4E51, // $4E51 + #$4E52, // $4E52 + #$4E53, // $4E53 + #$4E54, // $4E54 + #$4E55, // $4E55 + #$4E56, // $4E56 + #$4E57, // $4E57 + #$4E58, // $4E58 + #$4E59, // $4E59 + #$4E5A, // $4E5A + #$4E5B, // $4E5B + #$4E5C, // $4E5C + #$4E5D, // $4E5D + #$4E5E, // $4E5E + #$4E5F, // $4E5F + #$4E60, // $4E60 + #$4E61, // $4E61 + #$4E62, // $4E62 + #$4E63, // $4E63 + #$4E64, // $4E64 + #$4E65, // $4E65 + #$4E66, // $4E66 + #$4E67, // $4E67 + #$4E68, // $4E68 + #$4E69, // $4E69 + #$4E6A, // $4E6A + #$4E6B, // $4E6B + #$4E6C, // $4E6C + #$4E6D, // $4E6D + #$4E6E, // $4E6E + #$4E6F, // $4E6F + #$4E70, // $4E70 + #$4E71, // $4E71 + #$4E72, // $4E72 + #$4E73, // $4E73 + #$4E74, // $4E74 + #$4E75, // $4E75 + #$4E76, // $4E76 + #$4E77, // $4E77 + #$4E78, // $4E78 + #$4E79, // $4E79 + #$4E7A, // $4E7A + #$4E7B, // $4E7B + #$4E7C, // $4E7C + #$4E7D, // $4E7D + #$4E7E, // $4E7E + #$4E7F, // $4E7F + #$4E80, // $4E80 + #$4E81, // $4E81 + #$4E82, // $4E82 + #$4E83, // $4E83 + #$4E84, // $4E84 + #$4E85, // $4E85 + #$4E86, // $4E86 + #$4E87, // $4E87 + #$4E88, // $4E88 + #$4E89, // $4E89 + #$4E8A, // $4E8A + #$4E8B, // $4E8B + #$4E8C, // $4E8C + #$4E8D, // $4E8D + #$4E8E, // $4E8E + #$4E8F, // $4E8F + #$4E90, // $4E90 + #$4E91, // $4E91 + #$4E92, // $4E92 + #$4E93, // $4E93 + #$4E94, // $4E94 + #$4E95, // $4E95 + #$4E96, // $4E96 + #$4E97, // $4E97 + #$4E98, // $4E98 + #$4E99, // $4E99 + #$4E9A, // $4E9A + #$4E9B, // $4E9B + #$4E9C, // $4E9C + #$4E9D, // $4E9D + #$4E9E, // $4E9E + #$4E9F, // $4E9F + #$4EA0, // $4EA0 + #$4EA1, // $4EA1 + #$4EA2, // $4EA2 + #$4EA3, // $4EA3 + #$4EA4, // $4EA4 + #$4EA5, // $4EA5 + #$4EA6, // $4EA6 + #$4EA7, // $4EA7 + #$4EA8, // $4EA8 + #$4EA9, // $4EA9 + #$4EAA, // $4EAA + #$4EAB, // $4EAB + #$4EAC, // $4EAC + #$4EAD, // $4EAD + #$4EAE, // $4EAE + #$4EAF, // $4EAF + #$4EB0, // $4EB0 + #$4EB1, // $4EB1 + #$4EB2, // $4EB2 + #$4EB3, // $4EB3 + #$4EB4, // $4EB4 + #$4EB5, // $4EB5 + #$4EB6, // $4EB6 + #$4EB7, // $4EB7 + #$4EB8, // $4EB8 + #$4EB9, // $4EB9 + #$4EBA, // $4EBA + #$4EBB, // $4EBB + #$4EBC, // $4EBC + #$4EBD, // $4EBD + #$4EBE, // $4EBE + #$4EBF, // $4EBF + #$4EC0, // $4EC0 + #$4EC1, // $4EC1 + #$4EC2, // $4EC2 + #$4EC3, // $4EC3 + #$4EC4, // $4EC4 + #$4EC5, // $4EC5 + #$4EC6, // $4EC6 + #$4EC7, // $4EC7 + #$4EC8, // $4EC8 + #$4EC9, // $4EC9 + #$4ECA, // $4ECA + #$4ECB, // $4ECB + #$4ECC, // $4ECC + #$4ECD, // $4ECD + #$4ECE, // $4ECE + #$4ECF, // $4ECF + #$4ED0, // $4ED0 + #$4ED1, // $4ED1 + #$4ED2, // $4ED2 + #$4ED3, // $4ED3 + #$4ED4, // $4ED4 + #$4ED5, // $4ED5 + #$4ED6, // $4ED6 + #$4ED7, // $4ED7 + #$4ED8, // $4ED8 + #$4ED9, // $4ED9 + #$4EDA, // $4EDA + #$4EDB, // $4EDB + #$4EDC, // $4EDC + #$4EDD, // $4EDD + #$4EDE, // $4EDE + #$4EDF, // $4EDF + #$4EE0, // $4EE0 + #$4EE1, // $4EE1 + #$4EE2, // $4EE2 + #$4EE3, // $4EE3 + #$4EE4, // $4EE4 + #$4EE5, // $4EE5 + #$4EE6, // $4EE6 + #$4EE7, // $4EE7 + #$4EE8, // $4EE8 + #$4EE9, // $4EE9 + #$4EEA, // $4EEA + #$4EEB, // $4EEB + #$4EEC, // $4EEC + #$4EED, // $4EED + #$4EEE, // $4EEE + #$4EEF, // $4EEF + #$4EF0, // $4EF0 + #$4EF1, // $4EF1 + #$4EF2, // $4EF2 + #$4EF3, // $4EF3 + #$4EF4, // $4EF4 + #$4EF5, // $4EF5 + #$4EF6, // $4EF6 + #$4EF7, // $4EF7 + #$4EF8, // $4EF8 + #$4EF9, // $4EF9 + #$4EFA, // $4EFA + #$4EFB, // $4EFB + #$4EFC, // $4EFC + #$4EFD, // $4EFD + #$4EFE, // $4EFE + #$4EFF, // $4EFF + #$4F00, // $4F00 + #$4F01, // $4F01 + #$4F02, // $4F02 + #$4F03, // $4F03 + #$4F04, // $4F04 + #$4F05, // $4F05 + #$4F06, // $4F06 + #$4F07, // $4F07 + #$4F08, // $4F08 + #$4F09, // $4F09 + #$4F0A, // $4F0A + #$4F0B, // $4F0B + #$4F0C, // $4F0C + #$4F0D, // $4F0D + #$4F0E, // $4F0E + #$4F0F, // $4F0F + #$4F10, // $4F10 + #$4F11, // $4F11 + #$4F12, // $4F12 + #$4F13, // $4F13 + #$4F14, // $4F14 + #$4F15, // $4F15 + #$4F16, // $4F16 + #$4F17, // $4F17 + #$4F18, // $4F18 + #$4F19, // $4F19 + #$4F1A, // $4F1A + #$4F1B, // $4F1B + #$4F1C, // $4F1C + #$4F1D, // $4F1D + #$4F1E, // $4F1E + #$4F1F, // $4F1F + #$4F20, // $4F20 + #$4F21, // $4F21 + #$4F22, // $4F22 + #$4F23, // $4F23 + #$4F24, // $4F24 + #$4F25, // $4F25 + #$4F26, // $4F26 + #$4F27, // $4F27 + #$4F28, // $4F28 + #$4F29, // $4F29 + #$4F2A, // $4F2A + #$4F2B, // $4F2B + #$4F2C, // $4F2C + #$4F2D, // $4F2D + #$4F2E, // $4F2E + #$4F2F, // $4F2F + #$4F30, // $4F30 + #$4F31, // $4F31 + #$4F32, // $4F32 + #$4F33, // $4F33 + #$4F34, // $4F34 + #$4F35, // $4F35 + #$4F36, // $4F36 + #$4F37, // $4F37 + #$4F38, // $4F38 + #$4F39, // $4F39 + #$4F3A, // $4F3A + #$4F3B, // $4F3B + #$4F3C, // $4F3C + #$4F3D, // $4F3D + #$4F3E, // $4F3E + #$4F3F, // $4F3F + #$4F40, // $4F40 + #$4F41, // $4F41 + #$4F42, // $4F42 + #$4F43, // $4F43 + #$4F44, // $4F44 + #$4F45, // $4F45 + #$4F46, // $4F46 + #$4F47, // $4F47 + #$4F48, // $4F48 + #$4F49, // $4F49 + #$4F4A, // $4F4A + #$4F4B, // $4F4B + #$4F4C, // $4F4C + #$4F4D, // $4F4D + #$4F4E, // $4F4E + #$4F4F, // $4F4F + #$4F50, // $4F50 + #$4F51, // $4F51 + #$4F52, // $4F52 + #$4F53, // $4F53 + #$4F54, // $4F54 + #$4F55, // $4F55 + #$4F56, // $4F56 + #$4F57, // $4F57 + #$4F58, // $4F58 + #$4F59, // $4F59 + #$4F5A, // $4F5A + #$4F5B, // $4F5B + #$4F5C, // $4F5C + #$4F5D, // $4F5D + #$4F5E, // $4F5E + #$4F5F, // $4F5F + #$4F60, // $4F60 + #$4F61, // $4F61 + #$4F62, // $4F62 + #$4F63, // $4F63 + #$4F64, // $4F64 + #$4F65, // $4F65 + #$4F66, // $4F66 + #$4F67, // $4F67 + #$4F68, // $4F68 + #$4F69, // $4F69 + #$4F6A, // $4F6A + #$4F6B, // $4F6B + #$4F6C, // $4F6C + #$4F6D, // $4F6D + #$4F6E, // $4F6E + #$4F6F, // $4F6F + #$4F70, // $4F70 + #$4F71, // $4F71 + #$4F72, // $4F72 + #$4F73, // $4F73 + #$4F74, // $4F74 + #$4F75, // $4F75 + #$4F76, // $4F76 + #$4F77, // $4F77 + #$4F78, // $4F78 + #$4F79, // $4F79 + #$4F7A, // $4F7A + #$4F7B, // $4F7B + #$4F7C, // $4F7C + #$4F7D, // $4F7D + #$4F7E, // $4F7E + #$4F7F, // $4F7F + #$4F80, // $4F80 + #$4F81, // $4F81 + #$4F82, // $4F82 + #$4F83, // $4F83 + #$4F84, // $4F84 + #$4F85, // $4F85 + #$4F86, // $4F86 + #$4F87, // $4F87 + #$4F88, // $4F88 + #$4F89, // $4F89 + #$4F8A, // $4F8A + #$4F8B, // $4F8B + #$4F8C, // $4F8C + #$4F8D, // $4F8D + #$4F8E, // $4F8E + #$4F8F, // $4F8F + #$4F90, // $4F90 + #$4F91, // $4F91 + #$4F92, // $4F92 + #$4F93, // $4F93 + #$4F94, // $4F94 + #$4F95, // $4F95 + #$4F96, // $4F96 + #$4F97, // $4F97 + #$4F98, // $4F98 + #$4F99, // $4F99 + #$4F9A, // $4F9A + #$4F9B, // $4F9B + #$4F9C, // $4F9C + #$4F9D, // $4F9D + #$4F9E, // $4F9E + #$4F9F, // $4F9F + #$4FA0, // $4FA0 + #$4FA1, // $4FA1 + #$4FA2, // $4FA2 + #$4FA3, // $4FA3 + #$4FA4, // $4FA4 + #$4FA5, // $4FA5 + #$4FA6, // $4FA6 + #$4FA7, // $4FA7 + #$4FA8, // $4FA8 + #$4FA9, // $4FA9 + #$4FAA, // $4FAA + #$4FAB, // $4FAB + #$4FAC, // $4FAC + #$4FAD, // $4FAD + #$4FAE, // $4FAE + #$4FAF, // $4FAF + #$4FB0, // $4FB0 + #$4FB1, // $4FB1 + #$4FB2, // $4FB2 + #$4FB3, // $4FB3 + #$4FB4, // $4FB4 + #$4FB5, // $4FB5 + #$4FB6, // $4FB6 + #$4FB7, // $4FB7 + #$4FB8, // $4FB8 + #$4FB9, // $4FB9 + #$4FBA, // $4FBA + #$4FBB, // $4FBB + #$4FBC, // $4FBC + #$4FBD, // $4FBD + #$4FBE, // $4FBE + #$4FBF, // $4FBF + #$4FC0, // $4FC0 + #$4FC1, // $4FC1 + #$4FC2, // $4FC2 + #$4FC3, // $4FC3 + #$4FC4, // $4FC4 + #$4FC5, // $4FC5 + #$4FC6, // $4FC6 + #$4FC7, // $4FC7 + #$4FC8, // $4FC8 + #$4FC9, // $4FC9 + #$4FCA, // $4FCA + #$4FCB, // $4FCB + #$4FCC, // $4FCC + #$4FCD, // $4FCD + #$4FCE, // $4FCE + #$4FCF, // $4FCF + #$4FD0, // $4FD0 + #$4FD1, // $4FD1 + #$4FD2, // $4FD2 + #$4FD3, // $4FD3 + #$4FD4, // $4FD4 + #$4FD5, // $4FD5 + #$4FD6, // $4FD6 + #$4FD7, // $4FD7 + #$4FD8, // $4FD8 + #$4FD9, // $4FD9 + #$4FDA, // $4FDA + #$4FDB, // $4FDB + #$4FDC, // $4FDC + #$4FDD, // $4FDD + #$4FDE, // $4FDE + #$4FDF, // $4FDF + #$4FE0, // $4FE0 + #$4FE1, // $4FE1 + #$4FE2, // $4FE2 + #$4FE3, // $4FE3 + #$4FE4, // $4FE4 + #$4FE5, // $4FE5 + #$4FE6, // $4FE6 + #$4FE7, // $4FE7 + #$4FE8, // $4FE8 + #$4FE9, // $4FE9 + #$4FEA, // $4FEA + #$4FEB, // $4FEB + #$4FEC, // $4FEC + #$4FED, // $4FED + #$4FEE, // $4FEE + #$4FEF, // $4FEF + #$4FF0, // $4FF0 + #$4FF1, // $4FF1 + #$4FF2, // $4FF2 + #$4FF3, // $4FF3 + #$4FF4, // $4FF4 + #$4FF5, // $4FF5 + #$4FF6, // $4FF6 + #$4FF7, // $4FF7 + #$4FF8, // $4FF8 + #$4FF9, // $4FF9 + #$4FFA, // $4FFA + #$4FFB, // $4FFB + #$4FFC, // $4FFC + #$4FFD, // $4FFD + #$4FFE, // $4FFE + #$4FFF, // $4FFF + #$5000, // $5000 + #$5001, // $5001 + #$5002, // $5002 + #$5003, // $5003 + #$5004, // $5004 + #$5005, // $5005 + #$5006, // $5006 + #$5007, // $5007 + #$5008, // $5008 + #$5009, // $5009 + #$500A, // $500A + #$500B, // $500B + #$500C, // $500C + #$500D, // $500D + #$500E, // $500E + #$500F, // $500F + #$5010, // $5010 + #$5011, // $5011 + #$5012, // $5012 + #$5013, // $5013 + #$5014, // $5014 + #$5015, // $5015 + #$5016, // $5016 + #$5017, // $5017 + #$5018, // $5018 + #$5019, // $5019 + #$501A, // $501A + #$501B, // $501B + #$501C, // $501C + #$501D, // $501D + #$501E, // $501E + #$501F, // $501F + #$5020, // $5020 + #$5021, // $5021 + #$5022, // $5022 + #$5023, // $5023 + #$5024, // $5024 + #$5025, // $5025 + #$5026, // $5026 + #$5027, // $5027 + #$5028, // $5028 + #$5029, // $5029 + #$502A, // $502A + #$502B, // $502B + #$502C, // $502C + #$502D, // $502D + #$502E, // $502E + #$502F, // $502F + #$5030, // $5030 + #$5031, // $5031 + #$5032, // $5032 + #$5033, // $5033 + #$5034, // $5034 + #$5035, // $5035 + #$5036, // $5036 + #$5037, // $5037 + #$5038, // $5038 + #$5039, // $5039 + #$503A, // $503A + #$503B, // $503B + #$503C, // $503C + #$503D, // $503D + #$503E, // $503E + #$503F, // $503F + #$5040, // $5040 + #$5041, // $5041 + #$5042, // $5042 + #$5043, // $5043 + #$5044, // $5044 + #$5045, // $5045 + #$5046, // $5046 + #$5047, // $5047 + #$5048, // $5048 + #$5049, // $5049 + #$504A, // $504A + #$504B, // $504B + #$504C, // $504C + #$504D, // $504D + #$504E, // $504E + #$504F, // $504F + #$5050, // $5050 + #$5051, // $5051 + #$5052, // $5052 + #$5053, // $5053 + #$5054, // $5054 + #$5055, // $5055 + #$5056, // $5056 + #$5057, // $5057 + #$5058, // $5058 + #$5059, // $5059 + #$505A, // $505A + #$505B, // $505B + #$505C, // $505C + #$505D, // $505D + #$505E, // $505E + #$505F, // $505F + #$5060, // $5060 + #$5061, // $5061 + #$5062, // $5062 + #$5063, // $5063 + #$5064, // $5064 + #$5065, // $5065 + #$5066, // $5066 + #$5067, // $5067 + #$5068, // $5068 + #$5069, // $5069 + #$506A, // $506A + #$506B, // $506B + #$506C, // $506C + #$506D, // $506D + #$506E, // $506E + #$506F, // $506F + #$5070, // $5070 + #$5071, // $5071 + #$5072, // $5072 + #$5073, // $5073 + #$5074, // $5074 + #$5075, // $5075 + #$5076, // $5076 + #$5077, // $5077 + #$5078, // $5078 + #$5079, // $5079 + #$507A, // $507A + #$507B, // $507B + #$507C, // $507C + #$507D, // $507D + #$507E, // $507E + #$507F, // $507F + #$5080, // $5080 + #$5081, // $5081 + #$5082, // $5082 + #$5083, // $5083 + #$5084, // $5084 + #$5085, // $5085 + #$5086, // $5086 + #$5087, // $5087 + #$5088, // $5088 + #$5089, // $5089 + #$508A, // $508A + #$508B, // $508B + #$508C, // $508C + #$508D, // $508D + #$508E, // $508E + #$508F, // $508F + #$5090, // $5090 + #$5091, // $5091 + #$5092, // $5092 + #$5093, // $5093 + #$5094, // $5094 + #$5095, // $5095 + #$5096, // $5096 + #$5097, // $5097 + #$5098, // $5098 + #$5099, // $5099 + #$509A, // $509A + #$509B, // $509B + #$509C, // $509C + #$509D, // $509D + #$509E, // $509E + #$509F, // $509F + #$50A0, // $50A0 + #$50A1, // $50A1 + #$50A2, // $50A2 + #$50A3, // $50A3 + #$50A4, // $50A4 + #$50A5, // $50A5 + #$50A6, // $50A6 + #$50A7, // $50A7 + #$50A8, // $50A8 + #$50A9, // $50A9 + #$50AA, // $50AA + #$50AB, // $50AB + #$50AC, // $50AC + #$50AD, // $50AD + #$50AE, // $50AE + #$50AF, // $50AF + #$50B0, // $50B0 + #$50B1, // $50B1 + #$50B2, // $50B2 + #$50B3, // $50B3 + #$50B4, // $50B4 + #$50B5, // $50B5 + #$50B6, // $50B6 + #$50B7, // $50B7 + #$50B8, // $50B8 + #$50B9, // $50B9 + #$50BA, // $50BA + #$50BB, // $50BB + #$50BC, // $50BC + #$50BD, // $50BD + #$50BE, // $50BE + #$50BF, // $50BF + #$50C0, // $50C0 + #$50C1, // $50C1 + #$50C2, // $50C2 + #$50C3, // $50C3 + #$50C4, // $50C4 + #$50C5, // $50C5 + #$50C6, // $50C6 + #$50C7, // $50C7 + #$50C8, // $50C8 + #$50C9, // $50C9 + #$50CA, // $50CA + #$50CB, // $50CB + #$50CC, // $50CC + #$50CD, // $50CD + #$50CE, // $50CE + #$50CF, // $50CF + #$50D0, // $50D0 + #$50D1, // $50D1 + #$50D2, // $50D2 + #$50D3, // $50D3 + #$50D4, // $50D4 + #$50D5, // $50D5 + #$50D6, // $50D6 + #$50D7, // $50D7 + #$50D8, // $50D8 + #$50D9, // $50D9 + #$50DA, // $50DA + #$50DB, // $50DB + #$50DC, // $50DC + #$50DD, // $50DD + #$50DE, // $50DE + #$50DF, // $50DF + #$50E0, // $50E0 + #$50E1, // $50E1 + #$50E2, // $50E2 + #$50E3, // $50E3 + #$50E4, // $50E4 + #$50E5, // $50E5 + #$50E6, // $50E6 + #$50E7, // $50E7 + #$50E8, // $50E8 + #$50E9, // $50E9 + #$50EA, // $50EA + #$50EB, // $50EB + #$50EC, // $50EC + #$50ED, // $50ED + #$50EE, // $50EE + #$50EF, // $50EF + #$50F0, // $50F0 + #$50F1, // $50F1 + #$50F2, // $50F2 + #$50F3, // $50F3 + #$50F4, // $50F4 + #$50F5, // $50F5 + #$50F6, // $50F6 + #$50F7, // $50F7 + #$50F8, // $50F8 + #$50F9, // $50F9 + #$50FA, // $50FA + #$50FB, // $50FB + #$50FC, // $50FC + #$50FD, // $50FD + #$50FE, // $50FE + #$50FF, // $50FF + #$5100, // $5100 + #$5101, // $5101 + #$5102, // $5102 + #$5103, // $5103 + #$5104, // $5104 + #$5105, // $5105 + #$5106, // $5106 + #$5107, // $5107 + #$5108, // $5108 + #$5109, // $5109 + #$510A, // $510A + #$510B, // $510B + #$510C, // $510C + #$510D, // $510D + #$510E, // $510E + #$510F, // $510F + #$5110, // $5110 + #$5111, // $5111 + #$5112, // $5112 + #$5113, // $5113 + #$5114, // $5114 + #$5115, // $5115 + #$5116, // $5116 + #$5117, // $5117 + #$5118, // $5118 + #$5119, // $5119 + #$511A, // $511A + #$511B, // $511B + #$511C, // $511C + #$511D, // $511D + #$511E, // $511E + #$511F, // $511F + #$5120, // $5120 + #$5121, // $5121 + #$5122, // $5122 + #$5123, // $5123 + #$5124, // $5124 + #$5125, // $5125 + #$5126, // $5126 + #$5127, // $5127 + #$5128, // $5128 + #$5129, // $5129 + #$512A, // $512A + #$512B, // $512B + #$512C, // $512C + #$512D, // $512D + #$512E, // $512E + #$512F, // $512F + #$5130, // $5130 + #$5131, // $5131 + #$5132, // $5132 + #$5133, // $5133 + #$5134, // $5134 + #$5135, // $5135 + #$5136, // $5136 + #$5137, // $5137 + #$5138, // $5138 + #$5139, // $5139 + #$513A, // $513A + #$513B, // $513B + #$513C, // $513C + #$513D, // $513D + #$513E, // $513E + #$513F, // $513F + #$5140, // $5140 + #$5141, // $5141 + #$5142, // $5142 + #$5143, // $5143 + #$5144, // $5144 + #$5145, // $5145 + #$5146, // $5146 + #$5147, // $5147 + #$5148, // $5148 + #$5149, // $5149 + #$514A, // $514A + #$514B, // $514B + #$514C, // $514C + #$514D, // $514D + #$514E, // $514E + #$514F, // $514F + #$5150, // $5150 + #$5151, // $5151 + #$5152, // $5152 + #$5153, // $5153 + #$5154, // $5154 + #$5155, // $5155 + #$5156, // $5156 + #$5157, // $5157 + #$5158, // $5158 + #$5159, // $5159 + #$515A, // $515A + #$515B, // $515B + #$515C, // $515C + #$515D, // $515D + #$515E, // $515E + #$515F, // $515F + #$5160, // $5160 + #$5161, // $5161 + #$5162, // $5162 + #$5163, // $5163 + #$5164, // $5164 + #$5165, // $5165 + #$5166, // $5166 + #$5167, // $5167 + #$5168, // $5168 + #$5169, // $5169 + #$516A, // $516A + #$516B, // $516B + #$516C, // $516C + #$516D, // $516D + #$516E, // $516E + #$516F, // $516F + #$5170, // $5170 + #$5171, // $5171 + #$5172, // $5172 + #$5173, // $5173 + #$5174, // $5174 + #$5175, // $5175 + #$5176, // $5176 + #$5177, // $5177 + #$5178, // $5178 + #$5179, // $5179 + #$517A, // $517A + #$517B, // $517B + #$517C, // $517C + #$517D, // $517D + #$517E, // $517E + #$517F, // $517F + #$5180, // $5180 + #$5181, // $5181 + #$5182, // $5182 + #$5183, // $5183 + #$5184, // $5184 + #$5185, // $5185 + #$5186, // $5186 + #$5187, // $5187 + #$5188, // $5188 + #$5189, // $5189 + #$518A, // $518A + #$518B, // $518B + #$518C, // $518C + #$518D, // $518D + #$518E, // $518E + #$518F, // $518F + #$5190, // $5190 + #$5191, // $5191 + #$5192, // $5192 + #$5193, // $5193 + #$5194, // $5194 + #$5195, // $5195 + #$5196, // $5196 + #$5197, // $5197 + #$5198, // $5198 + #$5199, // $5199 + #$519A, // $519A + #$519B, // $519B + #$519C, // $519C + #$519D, // $519D + #$519E, // $519E + #$519F, // $519F + #$51A0, // $51A0 + #$51A1, // $51A1 + #$51A2, // $51A2 + #$51A3, // $51A3 + #$51A4, // $51A4 + #$51A5, // $51A5 + #$51A6, // $51A6 + #$51A7, // $51A7 + #$51A8, // $51A8 + #$51A9, // $51A9 + #$51AA, // $51AA + #$51AB, // $51AB + #$51AC, // $51AC + #$51AD, // $51AD + #$51AE, // $51AE + #$51AF, // $51AF + #$51B0, // $51B0 + #$51B1, // $51B1 + #$51B2, // $51B2 + #$51B3, // $51B3 + #$51B4, // $51B4 + #$51B5, // $51B5 + #$51B6, // $51B6 + #$51B7, // $51B7 + #$51B8, // $51B8 + #$51B9, // $51B9 + #$51BA, // $51BA + #$51BB, // $51BB + #$51BC, // $51BC + #$51BD, // $51BD + #$51BE, // $51BE + #$51BF, // $51BF + #$51C0, // $51C0 + #$51C1, // $51C1 + #$51C2, // $51C2 + #$51C3, // $51C3 + #$51C4, // $51C4 + #$51C5, // $51C5 + #$51C6, // $51C6 + #$51C7, // $51C7 + #$51C8, // $51C8 + #$51C9, // $51C9 + #$51CA, // $51CA + #$51CB, // $51CB + #$51CC, // $51CC + #$51CD, // $51CD + #$51CE, // $51CE + #$51CF, // $51CF + #$51D0, // $51D0 + #$51D1, // $51D1 + #$51D2, // $51D2 + #$51D3, // $51D3 + #$51D4, // $51D4 + #$51D5, // $51D5 + #$51D6, // $51D6 + #$51D7, // $51D7 + #$51D8, // $51D8 + #$51D9, // $51D9 + #$51DA, // $51DA + #$51DB, // $51DB + #$51DC, // $51DC + #$51DD, // $51DD + #$51DE, // $51DE + #$51DF, // $51DF + #$51E0, // $51E0 + #$51E1, // $51E1 + #$51E2, // $51E2 + #$51E3, // $51E3 + #$51E4, // $51E4 + #$51E5, // $51E5 + #$51E6, // $51E6 + #$51E7, // $51E7 + #$51E8, // $51E8 + #$51E9, // $51E9 + #$51EA, // $51EA + #$51EB, // $51EB + #$51EC, // $51EC + #$51ED, // $51ED + #$51EE, // $51EE + #$51EF, // $51EF + #$51F0, // $51F0 + #$51F1, // $51F1 + #$51F2, // $51F2 + #$51F3, // $51F3 + #$51F4, // $51F4 + #$51F5, // $51F5 + #$51F6, // $51F6 + #$51F7, // $51F7 + #$51F8, // $51F8 + #$51F9, // $51F9 + #$51FA, // $51FA + #$51FB, // $51FB + #$51FC, // $51FC + #$51FD, // $51FD + #$51FE, // $51FE + #$51FF, // $51FF + #$5200, // $5200 + #$5201, // $5201 + #$5202, // $5202 + #$5203, // $5203 + #$5204, // $5204 + #$5205, // $5205 + #$5206, // $5206 + #$5207, // $5207 + #$5208, // $5208 + #$5209, // $5209 + #$520A, // $520A + #$520B, // $520B + #$520C, // $520C + #$520D, // $520D + #$520E, // $520E + #$520F, // $520F + #$5210, // $5210 + #$5211, // $5211 + #$5212, // $5212 + #$5213, // $5213 + #$5214, // $5214 + #$5215, // $5215 + #$5216, // $5216 + #$5217, // $5217 + #$5218, // $5218 + #$5219, // $5219 + #$521A, // $521A + #$521B, // $521B + #$521C, // $521C + #$521D, // $521D + #$521E, // $521E + #$521F, // $521F + #$5220, // $5220 + #$5221, // $5221 + #$5222, // $5222 + #$5223, // $5223 + #$5224, // $5224 + #$5225, // $5225 + #$5226, // $5226 + #$5227, // $5227 + #$5228, // $5228 + #$5229, // $5229 + #$522A, // $522A + #$522B, // $522B + #$522C, // $522C + #$522D, // $522D + #$522E, // $522E + #$522F, // $522F + #$5230, // $5230 + #$5231, // $5231 + #$5232, // $5232 + #$5233, // $5233 + #$5234, // $5234 + #$5235, // $5235 + #$5236, // $5236 + #$5237, // $5237 + #$5238, // $5238 + #$5239, // $5239 + #$523A, // $523A + #$523B, // $523B + #$523C, // $523C + #$523D, // $523D + #$523E, // $523E + #$523F, // $523F + #$5240, // $5240 + #$5241, // $5241 + #$5242, // $5242 + #$5243, // $5243 + #$5244, // $5244 + #$5245, // $5245 + #$5246, // $5246 + #$5247, // $5247 + #$5248, // $5248 + #$5249, // $5249 + #$524A, // $524A + #$524B, // $524B + #$524C, // $524C + #$524D, // $524D + #$524E, // $524E + #$524F, // $524F + #$5250, // $5250 + #$5251, // $5251 + #$5252, // $5252 + #$5253, // $5253 + #$5254, // $5254 + #$5255, // $5255 + #$5256, // $5256 + #$5257, // $5257 + #$5258, // $5258 + #$5259, // $5259 + #$525A, // $525A + #$525B, // $525B + #$525C, // $525C + #$525D, // $525D + #$525E, // $525E + #$525F, // $525F + #$5260, // $5260 + #$5261, // $5261 + #$5262, // $5262 + #$5263, // $5263 + #$5264, // $5264 + #$5265, // $5265 + #$5266, // $5266 + #$5267, // $5267 + #$5268, // $5268 + #$5269, // $5269 + #$526A, // $526A + #$526B, // $526B + #$526C, // $526C + #$526D, // $526D + #$526E, // $526E + #$526F, // $526F + #$5270, // $5270 + #$5271, // $5271 + #$5272, // $5272 + #$5273, // $5273 + #$5274, // $5274 + #$5275, // $5275 + #$5276, // $5276 + #$5277, // $5277 + #$5278, // $5278 + #$5279, // $5279 + #$527A, // $527A + #$527B, // $527B + #$527C, // $527C + #$527D, // $527D + #$527E, // $527E + #$527F, // $527F + #$5280, // $5280 + #$5281, // $5281 + #$5282, // $5282 + #$5283, // $5283 + #$5284, // $5284 + #$5285, // $5285 + #$5286, // $5286 + #$5287, // $5287 + #$5288, // $5288 + #$5289, // $5289 + #$528A, // $528A + #$528B, // $528B + #$528C, // $528C + #$528D, // $528D + #$528E, // $528E + #$528F, // $528F + #$5290, // $5290 + #$5291, // $5291 + #$5292, // $5292 + #$5293, // $5293 + #$5294, // $5294 + #$5295, // $5295 + #$5296, // $5296 + #$5297, // $5297 + #$5298, // $5298 + #$5299, // $5299 + #$529A, // $529A + #$529B, // $529B + #$529C, // $529C + #$529D, // $529D + #$529E, // $529E + #$529F, // $529F + #$52A0, // $52A0 + #$52A1, // $52A1 + #$52A2, // $52A2 + #$52A3, // $52A3 + #$52A4, // $52A4 + #$52A5, // $52A5 + #$52A6, // $52A6 + #$52A7, // $52A7 + #$52A8, // $52A8 + #$52A9, // $52A9 + #$52AA, // $52AA + #$52AB, // $52AB + #$52AC, // $52AC + #$52AD, // $52AD + #$52AE, // $52AE + #$52AF, // $52AF + #$52B0, // $52B0 + #$52B1, // $52B1 + #$52B2, // $52B2 + #$52B3, // $52B3 + #$52B4, // $52B4 + #$52B5, // $52B5 + #$52B6, // $52B6 + #$52B7, // $52B7 + #$52B8, // $52B8 + #$52B9, // $52B9 + #$52BA, // $52BA + #$52BB, // $52BB + #$52BC, // $52BC + #$52BD, // $52BD + #$52BE, // $52BE + #$52BF, // $52BF + #$52C0, // $52C0 + #$52C1, // $52C1 + #$52C2, // $52C2 + #$52C3, // $52C3 + #$52C4, // $52C4 + #$52C5, // $52C5 + #$52C6, // $52C6 + #$52C7, // $52C7 + #$52C8, // $52C8 + #$52C9, // $52C9 + #$52CA, // $52CA + #$52CB, // $52CB + #$52CC, // $52CC + #$52CD, // $52CD + #$52CE, // $52CE + #$52CF, // $52CF + #$52D0, // $52D0 + #$52D1, // $52D1 + #$52D2, // $52D2 + #$52D3, // $52D3 + #$52D4, // $52D4 + #$52D5, // $52D5 + #$52D6, // $52D6 + #$52D7, // $52D7 + #$52D8, // $52D8 + #$52D9, // $52D9 + #$52DA, // $52DA + #$52DB, // $52DB + #$52DC, // $52DC + #$52DD, // $52DD + #$52DE, // $52DE + #$52DF, // $52DF + #$52E0, // $52E0 + #$52E1, // $52E1 + #$52E2, // $52E2 + #$52E3, // $52E3 + #$52E4, // $52E4 + #$52E5, // $52E5 + #$52E6, // $52E6 + #$52E7, // $52E7 + #$52E8, // $52E8 + #$52E9, // $52E9 + #$52EA, // $52EA + #$52EB, // $52EB + #$52EC, // $52EC + #$52ED, // $52ED + #$52EE, // $52EE + #$52EF, // $52EF + #$52F0, // $52F0 + #$52F1, // $52F1 + #$52F2, // $52F2 + #$52F3, // $52F3 + #$52F4, // $52F4 + #$52F5, // $52F5 + #$52F6, // $52F6 + #$52F7, // $52F7 + #$52F8, // $52F8 + #$52F9, // $52F9 + #$52FA, // $52FA + #$52FB, // $52FB + #$52FC, // $52FC + #$52FD, // $52FD + #$52FE, // $52FE + #$52FF, // $52FF + #$5300, // $5300 + #$5301, // $5301 + #$5302, // $5302 + #$5303, // $5303 + #$5304, // $5304 + #$5305, // $5305 + #$5306, // $5306 + #$5307, // $5307 + #$5308, // $5308 + #$5309, // $5309 + #$530A, // $530A + #$530B, // $530B + #$530C, // $530C + #$530D, // $530D + #$530E, // $530E + #$530F, // $530F + #$5310, // $5310 + #$5311, // $5311 + #$5312, // $5312 + #$5313, // $5313 + #$5314, // $5314 + #$5315, // $5315 + #$5316, // $5316 + #$5317, // $5317 + #$5318, // $5318 + #$5319, // $5319 + #$531A, // $531A + #$531B, // $531B + #$531C, // $531C + #$531D, // $531D + #$531E, // $531E + #$531F, // $531F + #$5320, // $5320 + #$5321, // $5321 + #$5322, // $5322 + #$5323, // $5323 + #$5324, // $5324 + #$5325, // $5325 + #$5326, // $5326 + #$5327, // $5327 + #$5328, // $5328 + #$5329, // $5329 + #$532A, // $532A + #$532B, // $532B + #$532C, // $532C + #$532D, // $532D + #$532E, // $532E + #$532F, // $532F + #$5330, // $5330 + #$5331, // $5331 + #$5332, // $5332 + #$5333, // $5333 + #$5334, // $5334 + #$5335, // $5335 + #$5336, // $5336 + #$5337, // $5337 + #$5338, // $5338 + #$5339, // $5339 + #$533A, // $533A + #$533B, // $533B + #$533C, // $533C + #$533D, // $533D + #$533E, // $533E + #$533F, // $533F + #$5340, // $5340 + #$5341, // $5341 + #$5342, // $5342 + #$5343, // $5343 + #$5344, // $5344 + #$5345, // $5345 + #$5346, // $5346 + #$5347, // $5347 + #$5348, // $5348 + #$5349, // $5349 + #$534A, // $534A + #$534B, // $534B + #$534C, // $534C + #$534D, // $534D + #$534E, // $534E + #$534F, // $534F + #$5350, // $5350 + #$5351, // $5351 + #$5352, // $5352 + #$5353, // $5353 + #$5354, // $5354 + #$5355, // $5355 + #$5356, // $5356 + #$5357, // $5357 + #$5358, // $5358 + #$5359, // $5359 + #$535A, // $535A + #$535B, // $535B + #$535C, // $535C + #$535D, // $535D + #$535E, // $535E + #$535F, // $535F + #$5360, // $5360 + #$5361, // $5361 + #$5362, // $5362 + #$5363, // $5363 + #$5364, // $5364 + #$5365, // $5365 + #$5366, // $5366 + #$5367, // $5367 + #$5368, // $5368 + #$5369, // $5369 + #$536A, // $536A + #$536B, // $536B + #$536C, // $536C + #$536D, // $536D + #$536E, // $536E + #$536F, // $536F + #$5370, // $5370 + #$5371, // $5371 + #$5372, // $5372 + #$5373, // $5373 + #$5374, // $5374 + #$5375, // $5375 + #$5376, // $5376 + #$5377, // $5377 + #$5378, // $5378 + #$5379, // $5379 + #$537A, // $537A + #$537B, // $537B + #$537C, // $537C + #$537D, // $537D + #$537E, // $537E + #$537F, // $537F + #$5380, // $5380 + #$5381, // $5381 + #$5382, // $5382 + #$5383, // $5383 + #$5384, // $5384 + #$5385, // $5385 + #$5386, // $5386 + #$5387, // $5387 + #$5388, // $5388 + #$5389, // $5389 + #$538A, // $538A + #$538B, // $538B + #$538C, // $538C + #$538D, // $538D + #$538E, // $538E + #$538F, // $538F + #$5390, // $5390 + #$5391, // $5391 + #$5392, // $5392 + #$5393, // $5393 + #$5394, // $5394 + #$5395, // $5395 + #$5396, // $5396 + #$5397, // $5397 + #$5398, // $5398 + #$5399, // $5399 + #$539A, // $539A + #$539B, // $539B + #$539C, // $539C + #$539D, // $539D + #$539E, // $539E + #$539F, // $539F + #$53A0, // $53A0 + #$53A1, // $53A1 + #$53A2, // $53A2 + #$53A3, // $53A3 + #$53A4, // $53A4 + #$53A5, // $53A5 + #$53A6, // $53A6 + #$53A7, // $53A7 + #$53A8, // $53A8 + #$53A9, // $53A9 + #$53AA, // $53AA + #$53AB, // $53AB + #$53AC, // $53AC + #$53AD, // $53AD + #$53AE, // $53AE + #$53AF, // $53AF + #$53B0, // $53B0 + #$53B1, // $53B1 + #$53B2, // $53B2 + #$53B3, // $53B3 + #$53B4, // $53B4 + #$53B5, // $53B5 + #$53B6, // $53B6 + #$53B7, // $53B7 + #$53B8, // $53B8 + #$53B9, // $53B9 + #$53BA, // $53BA + #$53BB, // $53BB + #$53BC, // $53BC + #$53BD, // $53BD + #$53BE, // $53BE + #$53BF, // $53BF + #$53C0, // $53C0 + #$53C1, // $53C1 + #$53C2, // $53C2 + #$53C3, // $53C3 + #$53C4, // $53C4 + #$53C5, // $53C5 + #$53C6, // $53C6 + #$53C7, // $53C7 + #$53C8, // $53C8 + #$53C9, // $53C9 + #$53CA, // $53CA + #$53CB, // $53CB + #$53CC, // $53CC + #$53CD, // $53CD + #$53CE, // $53CE + #$53CF, // $53CF + #$53D0, // $53D0 + #$53D1, // $53D1 + #$53D2, // $53D2 + #$53D3, // $53D3 + #$53D4, // $53D4 + #$53D5, // $53D5 + #$53D6, // $53D6 + #$53D7, // $53D7 + #$53D8, // $53D8 + #$53D9, // $53D9 + #$53DA, // $53DA + #$53DB, // $53DB + #$53DC, // $53DC + #$53DD, // $53DD + #$53DE, // $53DE + #$53DF, // $53DF + #$53E0, // $53E0 + #$53E1, // $53E1 + #$53E2, // $53E2 + #$53E3, // $53E3 + #$53E4, // $53E4 + #$53E5, // $53E5 + #$53E6, // $53E6 + #$53E7, // $53E7 + #$53E8, // $53E8 + #$53E9, // $53E9 + #$53EA, // $53EA + #$53EB, // $53EB + #$53EC, // $53EC + #$53ED, // $53ED + #$53EE, // $53EE + #$53EF, // $53EF + #$53F0, // $53F0 + #$53F1, // $53F1 + #$53F2, // $53F2 + #$53F3, // $53F3 + #$53F4, // $53F4 + #$53F5, // $53F5 + #$53F6, // $53F6 + #$53F7, // $53F7 + #$53F8, // $53F8 + #$53F9, // $53F9 + #$53FA, // $53FA + #$53FB, // $53FB + #$53FC, // $53FC + #$53FD, // $53FD + #$53FE, // $53FE + #$53FF, // $53FF + #$5400, // $5400 + #$5401, // $5401 + #$5402, // $5402 + #$5403, // $5403 + #$5404, // $5404 + #$5405, // $5405 + #$5406, // $5406 + #$5407, // $5407 + #$5408, // $5408 + #$5409, // $5409 + #$540A, // $540A + #$540B, // $540B + #$540C, // $540C + #$540D, // $540D + #$540E, // $540E + #$540F, // $540F + #$5410, // $5410 + #$5411, // $5411 + #$5412, // $5412 + #$5413, // $5413 + #$5414, // $5414 + #$5415, // $5415 + #$5416, // $5416 + #$5417, // $5417 + #$5418, // $5418 + #$5419, // $5419 + #$541A, // $541A + #$541B, // $541B + #$541C, // $541C + #$541D, // $541D + #$541E, // $541E + #$541F, // $541F + #$5420, // $5420 + #$5421, // $5421 + #$5422, // $5422 + #$5423, // $5423 + #$5424, // $5424 + #$5425, // $5425 + #$5426, // $5426 + #$5427, // $5427 + #$5428, // $5428 + #$5429, // $5429 + #$542A, // $542A + #$542B, // $542B + #$542C, // $542C + #$542D, // $542D + #$542E, // $542E + #$542F, // $542F + #$5430, // $5430 + #$5431, // $5431 + #$5432, // $5432 + #$5433, // $5433 + #$5434, // $5434 + #$5435, // $5435 + #$5436, // $5436 + #$5437, // $5437 + #$5438, // $5438 + #$5439, // $5439 + #$543A, // $543A + #$543B, // $543B + #$543C, // $543C + #$543D, // $543D + #$543E, // $543E + #$543F, // $543F + #$5440, // $5440 + #$5441, // $5441 + #$5442, // $5442 + #$5443, // $5443 + #$5444, // $5444 + #$5445, // $5445 + #$5446, // $5446 + #$5447, // $5447 + #$5448, // $5448 + #$5449, // $5449 + #$544A, // $544A + #$544B, // $544B + #$544C, // $544C + #$544D, // $544D + #$544E, // $544E + #$544F, // $544F + #$5450, // $5450 + #$5451, // $5451 + #$5452, // $5452 + #$5453, // $5453 + #$5454, // $5454 + #$5455, // $5455 + #$5456, // $5456 + #$5457, // $5457 + #$5458, // $5458 + #$5459, // $5459 + #$545A, // $545A + #$545B, // $545B + #$545C, // $545C + #$545D, // $545D + #$545E, // $545E + #$545F, // $545F + #$5460, // $5460 + #$5461, // $5461 + #$5462, // $5462 + #$5463, // $5463 + #$5464, // $5464 + #$5465, // $5465 + #$5466, // $5466 + #$5467, // $5467 + #$5468, // $5468 + #$5469, // $5469 + #$546A, // $546A + #$546B, // $546B + #$546C, // $546C + #$546D, // $546D + #$546E, // $546E + #$546F, // $546F + #$5470, // $5470 + #$5471, // $5471 + #$5472, // $5472 + #$5473, // $5473 + #$5474, // $5474 + #$5475, // $5475 + #$5476, // $5476 + #$5477, // $5477 + #$5478, // $5478 + #$5479, // $5479 + #$547A, // $547A + #$547B, // $547B + #$547C, // $547C + #$547D, // $547D + #$547E, // $547E + #$547F, // $547F + #$5480, // $5480 + #$5481, // $5481 + #$5482, // $5482 + #$5483, // $5483 + #$5484, // $5484 + #$5485, // $5485 + #$5486, // $5486 + #$5487, // $5487 + #$5488, // $5488 + #$5489, // $5489 + #$548A, // $548A + #$548B, // $548B + #$548C, // $548C + #$548D, // $548D + #$548E, // $548E + #$548F, // $548F + #$5490, // $5490 + #$5491, // $5491 + #$5492, // $5492 + #$5493, // $5493 + #$5494, // $5494 + #$5495, // $5495 + #$5496, // $5496 + #$5497, // $5497 + #$5498, // $5498 + #$5499, // $5499 + #$549A, // $549A + #$549B, // $549B + #$549C, // $549C + #$549D, // $549D + #$549E, // $549E + #$549F, // $549F + #$54A0, // $54A0 + #$54A1, // $54A1 + #$54A2, // $54A2 + #$54A3, // $54A3 + #$54A4, // $54A4 + #$54A5, // $54A5 + #$54A6, // $54A6 + #$54A7, // $54A7 + #$54A8, // $54A8 + #$54A9, // $54A9 + #$54AA, // $54AA + #$54AB, // $54AB + #$54AC, // $54AC + #$54AD, // $54AD + #$54AE, // $54AE + #$54AF, // $54AF + #$54B0, // $54B0 + #$54B1, // $54B1 + #$54B2, // $54B2 + #$54B3, // $54B3 + #$54B4, // $54B4 + #$54B5, // $54B5 + #$54B6, // $54B6 + #$54B7, // $54B7 + #$54B8, // $54B8 + #$54B9, // $54B9 + #$54BA, // $54BA + #$54BB, // $54BB + #$54BC, // $54BC + #$54BD, // $54BD + #$54BE, // $54BE + #$54BF, // $54BF + #$54C0, // $54C0 + #$54C1, // $54C1 + #$54C2, // $54C2 + #$54C3, // $54C3 + #$54C4, // $54C4 + #$54C5, // $54C5 + #$54C6, // $54C6 + #$54C7, // $54C7 + #$54C8, // $54C8 + #$54C9, // $54C9 + #$54CA, // $54CA + #$54CB, // $54CB + #$54CC, // $54CC + #$54CD, // $54CD + #$54CE, // $54CE + #$54CF, // $54CF + #$54D0, // $54D0 + #$54D1, // $54D1 + #$54D2, // $54D2 + #$54D3, // $54D3 + #$54D4, // $54D4 + #$54D5, // $54D5 + #$54D6, // $54D6 + #$54D7, // $54D7 + #$54D8, // $54D8 + #$54D9, // $54D9 + #$54DA, // $54DA + #$54DB, // $54DB + #$54DC, // $54DC + #$54DD, // $54DD + #$54DE, // $54DE + #$54DF, // $54DF + #$54E0, // $54E0 + #$54E1, // $54E1 + #$54E2, // $54E2 + #$54E3, // $54E3 + #$54E4, // $54E4 + #$54E5, // $54E5 + #$54E6, // $54E6 + #$54E7, // $54E7 + #$54E8, // $54E8 + #$54E9, // $54E9 + #$54EA, // $54EA + #$54EB, // $54EB + #$54EC, // $54EC + #$54ED, // $54ED + #$54EE, // $54EE + #$54EF, // $54EF + #$54F0, // $54F0 + #$54F1, // $54F1 + #$54F2, // $54F2 + #$54F3, // $54F3 + #$54F4, // $54F4 + #$54F5, // $54F5 + #$54F6, // $54F6 + #$54F7, // $54F7 + #$54F8, // $54F8 + #$54F9, // $54F9 + #$54FA, // $54FA + #$54FB, // $54FB + #$54FC, // $54FC + #$54FD, // $54FD + #$54FE, // $54FE + #$54FF, // $54FF + #$5500, // $5500 + #$5501, // $5501 + #$5502, // $5502 + #$5503, // $5503 + #$5504, // $5504 + #$5505, // $5505 + #$5506, // $5506 + #$5507, // $5507 + #$5508, // $5508 + #$5509, // $5509 + #$550A, // $550A + #$550B, // $550B + #$550C, // $550C + #$550D, // $550D + #$550E, // $550E + #$550F, // $550F + #$5510, // $5510 + #$5511, // $5511 + #$5512, // $5512 + #$5513, // $5513 + #$5514, // $5514 + #$5515, // $5515 + #$5516, // $5516 + #$5517, // $5517 + #$5518, // $5518 + #$5519, // $5519 + #$551A, // $551A + #$551B, // $551B + #$551C, // $551C + #$551D, // $551D + #$551E, // $551E + #$551F, // $551F + #$5520, // $5520 + #$5521, // $5521 + #$5522, // $5522 + #$5523, // $5523 + #$5524, // $5524 + #$5525, // $5525 + #$5526, // $5526 + #$5527, // $5527 + #$5528, // $5528 + #$5529, // $5529 + #$552A, // $552A + #$552B, // $552B + #$552C, // $552C + #$552D, // $552D + #$552E, // $552E + #$552F, // $552F + #$5530, // $5530 + #$5531, // $5531 + #$5532, // $5532 + #$5533, // $5533 + #$5534, // $5534 + #$5535, // $5535 + #$5536, // $5536 + #$5537, // $5537 + #$5538, // $5538 + #$5539, // $5539 + #$553A, // $553A + #$553B, // $553B + #$553C, // $553C + #$553D, // $553D + #$553E, // $553E + #$553F, // $553F + #$5540, // $5540 + #$5541, // $5541 + #$5542, // $5542 + #$5543, // $5543 + #$5544, // $5544 + #$5545, // $5545 + #$5546, // $5546 + #$5547, // $5547 + #$5548, // $5548 + #$5549, // $5549 + #$554A, // $554A + #$554B, // $554B + #$554C, // $554C + #$554D, // $554D + #$554E, // $554E + #$554F, // $554F + #$5550, // $5550 + #$5551, // $5551 + #$5552, // $5552 + #$5553, // $5553 + #$5554, // $5554 + #$5555, // $5555 + #$5556, // $5556 + #$5557, // $5557 + #$5558, // $5558 + #$5559, // $5559 + #$555A, // $555A + #$555B, // $555B + #$555C, // $555C + #$555D, // $555D + #$555E, // $555E + #$555F, // $555F + #$5560, // $5560 + #$5561, // $5561 + #$5562, // $5562 + #$5563, // $5563 + #$5564, // $5564 + #$5565, // $5565 + #$5566, // $5566 + #$5567, // $5567 + #$5568, // $5568 + #$5569, // $5569 + #$556A, // $556A + #$556B, // $556B + #$556C, // $556C + #$556D, // $556D + #$556E, // $556E + #$556F, // $556F + #$5570, // $5570 + #$5571, // $5571 + #$5572, // $5572 + #$5573, // $5573 + #$5574, // $5574 + #$5575, // $5575 + #$5576, // $5576 + #$5577, // $5577 + #$5578, // $5578 + #$5579, // $5579 + #$557A, // $557A + #$557B, // $557B + #$557C, // $557C + #$557D, // $557D + #$557E, // $557E + #$557F, // $557F + #$5580, // $5580 + #$5581, // $5581 + #$5582, // $5582 + #$5583, // $5583 + #$5584, // $5584 + #$5585, // $5585 + #$5586, // $5586 + #$5587, // $5587 + #$5588, // $5588 + #$5589, // $5589 + #$558A, // $558A + #$558B, // $558B + #$558C, // $558C + #$558D, // $558D + #$558E, // $558E + #$558F, // $558F + #$5590, // $5590 + #$5591, // $5591 + #$5592, // $5592 + #$5593, // $5593 + #$5594, // $5594 + #$5595, // $5595 + #$5596, // $5596 + #$5597, // $5597 + #$5598, // $5598 + #$5599, // $5599 + #$559A, // $559A + #$559B, // $559B + #$559C, // $559C + #$559D, // $559D + #$559E, // $559E + #$559F, // $559F + #$55A0, // $55A0 + #$55A1, // $55A1 + #$55A2, // $55A2 + #$55A3, // $55A3 + #$55A4, // $55A4 + #$55A5, // $55A5 + #$55A6, // $55A6 + #$55A7, // $55A7 + #$55A8, // $55A8 + #$55A9, // $55A9 + #$55AA, // $55AA + #$55AB, // $55AB + #$55AC, // $55AC + #$55AD, // $55AD + #$55AE, // $55AE + #$55AF, // $55AF + #$55B0, // $55B0 + #$55B1, // $55B1 + #$55B2, // $55B2 + #$55B3, // $55B3 + #$55B4, // $55B4 + #$55B5, // $55B5 + #$55B6, // $55B6 + #$55B7, // $55B7 + #$55B8, // $55B8 + #$55B9, // $55B9 + #$55BA, // $55BA + #$55BB, // $55BB + #$55BC, // $55BC + #$55BD, // $55BD + #$55BE, // $55BE + #$55BF, // $55BF + #$55C0, // $55C0 + #$55C1, // $55C1 + #$55C2, // $55C2 + #$55C3, // $55C3 + #$55C4, // $55C4 + #$55C5, // $55C5 + #$55C6, // $55C6 + #$55C7, // $55C7 + #$55C8, // $55C8 + #$55C9, // $55C9 + #$55CA, // $55CA + #$55CB, // $55CB + #$55CC, // $55CC + #$55CD, // $55CD + #$55CE, // $55CE + #$55CF, // $55CF + #$55D0, // $55D0 + #$55D1, // $55D1 + #$55D2, // $55D2 + #$55D3, // $55D3 + #$55D4, // $55D4 + #$55D5, // $55D5 + #$55D6, // $55D6 + #$55D7, // $55D7 + #$55D8, // $55D8 + #$55D9, // $55D9 + #$55DA, // $55DA + #$55DB, // $55DB + #$55DC, // $55DC + #$55DD, // $55DD + #$55DE, // $55DE + #$55DF, // $55DF + #$55E0, // $55E0 + #$55E1, // $55E1 + #$55E2, // $55E2 + #$55E3, // $55E3 + #$55E4, // $55E4 + #$55E5, // $55E5 + #$55E6, // $55E6 + #$55E7, // $55E7 + #$55E8, // $55E8 + #$55E9, // $55E9 + #$55EA, // $55EA + #$55EB, // $55EB + #$55EC, // $55EC + #$55ED, // $55ED + #$55EE, // $55EE + #$55EF, // $55EF + #$55F0, // $55F0 + #$55F1, // $55F1 + #$55F2, // $55F2 + #$55F3, // $55F3 + #$55F4, // $55F4 + #$55F5, // $55F5 + #$55F6, // $55F6 + #$55F7, // $55F7 + #$55F8, // $55F8 + #$55F9, // $55F9 + #$55FA, // $55FA + #$55FB, // $55FB + #$55FC, // $55FC + #$55FD, // $55FD + #$55FE, // $55FE + #$55FF, // $55FF + #$5600, // $5600 + #$5601, // $5601 + #$5602, // $5602 + #$5603, // $5603 + #$5604, // $5604 + #$5605, // $5605 + #$5606, // $5606 + #$5607, // $5607 + #$5608, // $5608 + #$5609, // $5609 + #$560A, // $560A + #$560B, // $560B + #$560C, // $560C + #$560D, // $560D + #$560E, // $560E + #$560F, // $560F + #$5610, // $5610 + #$5611, // $5611 + #$5612, // $5612 + #$5613, // $5613 + #$5614, // $5614 + #$5615, // $5615 + #$5616, // $5616 + #$5617, // $5617 + #$5618, // $5618 + #$5619, // $5619 + #$561A, // $561A + #$561B, // $561B + #$561C, // $561C + #$561D, // $561D + #$561E, // $561E + #$561F, // $561F + #$5620, // $5620 + #$5621, // $5621 + #$5622, // $5622 + #$5623, // $5623 + #$5624, // $5624 + #$5625, // $5625 + #$5626, // $5626 + #$5627, // $5627 + #$5628, // $5628 + #$5629, // $5629 + #$562A, // $562A + #$562B, // $562B + #$562C, // $562C + #$562D, // $562D + #$562E, // $562E + #$562F, // $562F + #$5630, // $5630 + #$5631, // $5631 + #$5632, // $5632 + #$5633, // $5633 + #$5634, // $5634 + #$5635, // $5635 + #$5636, // $5636 + #$5637, // $5637 + #$5638, // $5638 + #$5639, // $5639 + #$563A, // $563A + #$563B, // $563B + #$563C, // $563C + #$563D, // $563D + #$563E, // $563E + #$563F, // $563F + #$5640, // $5640 + #$5641, // $5641 + #$5642, // $5642 + #$5643, // $5643 + #$5644, // $5644 + #$5645, // $5645 + #$5646, // $5646 + #$5647, // $5647 + #$5648, // $5648 + #$5649, // $5649 + #$564A, // $564A + #$564B, // $564B + #$564C, // $564C + #$564D, // $564D + #$564E, // $564E + #$564F, // $564F + #$5650, // $5650 + #$5651, // $5651 + #$5652, // $5652 + #$5653, // $5653 + #$5654, // $5654 + #$5655, // $5655 + #$5656, // $5656 + #$5657, // $5657 + #$5658, // $5658 + #$5659, // $5659 + #$565A, // $565A + #$565B, // $565B + #$565C, // $565C + #$565D, // $565D + #$565E, // $565E + #$565F, // $565F + #$5660, // $5660 + #$5661, // $5661 + #$5662, // $5662 + #$5663, // $5663 + #$5664, // $5664 + #$5665, // $5665 + #$5666, // $5666 + #$5667, // $5667 + #$5668, // $5668 + #$5669, // $5669 + #$566A, // $566A + #$566B, // $566B + #$566C, // $566C + #$566D, // $566D + #$566E, // $566E + #$566F, // $566F + #$5670, // $5670 + #$5671, // $5671 + #$5672, // $5672 + #$5673, // $5673 + #$5674, // $5674 + #$5675, // $5675 + #$5676, // $5676 + #$5677, // $5677 + #$5678, // $5678 + #$5679, // $5679 + #$567A, // $567A + #$567B, // $567B + #$567C, // $567C + #$567D, // $567D + #$567E, // $567E + #$567F, // $567F + #$5680, // $5680 + #$5681, // $5681 + #$5682, // $5682 + #$5683, // $5683 + #$5684, // $5684 + #$5685, // $5685 + #$5686, // $5686 + #$5687, // $5687 + #$5688, // $5688 + #$5689, // $5689 + #$568A, // $568A + #$568B, // $568B + #$568C, // $568C + #$568D, // $568D + #$568E, // $568E + #$568F, // $568F + #$5690, // $5690 + #$5691, // $5691 + #$5692, // $5692 + #$5693, // $5693 + #$5694, // $5694 + #$5695, // $5695 + #$5696, // $5696 + #$5697, // $5697 + #$5698, // $5698 + #$5699, // $5699 + #$569A, // $569A + #$569B, // $569B + #$569C, // $569C + #$569D, // $569D + #$569E, // $569E + #$569F, // $569F + #$56A0, // $56A0 + #$56A1, // $56A1 + #$56A2, // $56A2 + #$56A3, // $56A3 + #$56A4, // $56A4 + #$56A5, // $56A5 + #$56A6, // $56A6 + #$56A7, // $56A7 + #$56A8, // $56A8 + #$56A9, // $56A9 + #$56AA, // $56AA + #$56AB, // $56AB + #$56AC, // $56AC + #$56AD, // $56AD + #$56AE, // $56AE + #$56AF, // $56AF + #$56B0, // $56B0 + #$56B1, // $56B1 + #$56B2, // $56B2 + #$56B3, // $56B3 + #$56B4, // $56B4 + #$56B5, // $56B5 + #$56B6, // $56B6 + #$56B7, // $56B7 + #$56B8, // $56B8 + #$56B9, // $56B9 + #$56BA, // $56BA + #$56BB, // $56BB + #$56BC, // $56BC + #$56BD, // $56BD + #$56BE, // $56BE + #$56BF, // $56BF + #$56C0, // $56C0 + #$56C1, // $56C1 + #$56C2, // $56C2 + #$56C3, // $56C3 + #$56C4, // $56C4 + #$56C5, // $56C5 + #$56C6, // $56C6 + #$56C7, // $56C7 + #$56C8, // $56C8 + #$56C9, // $56C9 + #$56CA, // $56CA + #$56CB, // $56CB + #$56CC, // $56CC + #$56CD, // $56CD + #$56CE, // $56CE + #$56CF, // $56CF + #$56D0, // $56D0 + #$56D1, // $56D1 + #$56D2, // $56D2 + #$56D3, // $56D3 + #$56D4, // $56D4 + #$56D5, // $56D5 + #$56D6, // $56D6 + #$56D7, // $56D7 + #$56D8, // $56D8 + #$56D9, // $56D9 + #$56DA, // $56DA + #$56DB, // $56DB + #$56DC, // $56DC + #$56DD, // $56DD + #$56DE, // $56DE + #$56DF, // $56DF + #$56E0, // $56E0 + #$56E1, // $56E1 + #$56E2, // $56E2 + #$56E3, // $56E3 + #$56E4, // $56E4 + #$56E5, // $56E5 + #$56E6, // $56E6 + #$56E7, // $56E7 + #$56E8, // $56E8 + #$56E9, // $56E9 + #$56EA, // $56EA + #$56EB, // $56EB + #$56EC, // $56EC + #$56ED, // $56ED + #$56EE, // $56EE + #$56EF, // $56EF + #$56F0, // $56F0 + #$56F1, // $56F1 + #$56F2, // $56F2 + #$56F3, // $56F3 + #$56F4, // $56F4 + #$56F5, // $56F5 + #$56F6, // $56F6 + #$56F7, // $56F7 + #$56F8, // $56F8 + #$56F9, // $56F9 + #$56FA, // $56FA + #$56FB, // $56FB + #$56FC, // $56FC + #$56FD, // $56FD + #$56FE, // $56FE + #$56FF, // $56FF + #$5700, // $5700 + #$5701, // $5701 + #$5702, // $5702 + #$5703, // $5703 + #$5704, // $5704 + #$5705, // $5705 + #$5706, // $5706 + #$5707, // $5707 + #$5708, // $5708 + #$5709, // $5709 + #$570A, // $570A + #$570B, // $570B + #$570C, // $570C + #$570D, // $570D + #$570E, // $570E + #$570F, // $570F + #$5710, // $5710 + #$5711, // $5711 + #$5712, // $5712 + #$5713, // $5713 + #$5714, // $5714 + #$5715, // $5715 + #$5716, // $5716 + #$5717, // $5717 + #$5718, // $5718 + #$5719, // $5719 + #$571A, // $571A + #$571B, // $571B + #$571C, // $571C + #$571D, // $571D + #$571E, // $571E + #$571F, // $571F + #$5720, // $5720 + #$5721, // $5721 + #$5722, // $5722 + #$5723, // $5723 + #$5724, // $5724 + #$5725, // $5725 + #$5726, // $5726 + #$5727, // $5727 + #$5728, // $5728 + #$5729, // $5729 + #$572A, // $572A + #$572B, // $572B + #$572C, // $572C + #$572D, // $572D + #$572E, // $572E + #$572F, // $572F + #$5730, // $5730 + #$5731, // $5731 + #$5732, // $5732 + #$5733, // $5733 + #$5734, // $5734 + #$5735, // $5735 + #$5736, // $5736 + #$5737, // $5737 + #$5738, // $5738 + #$5739, // $5739 + #$573A, // $573A + #$573B, // $573B + #$573C, // $573C + #$573D, // $573D + #$573E, // $573E + #$573F, // $573F + #$5740, // $5740 + #$5741, // $5741 + #$5742, // $5742 + #$5743, // $5743 + #$5744, // $5744 + #$5745, // $5745 + #$5746, // $5746 + #$5747, // $5747 + #$5748, // $5748 + #$5749, // $5749 + #$574A, // $574A + #$574B, // $574B + #$574C, // $574C + #$574D, // $574D + #$574E, // $574E + #$574F, // $574F + #$5750, // $5750 + #$5751, // $5751 + #$5752, // $5752 + #$5753, // $5753 + #$5754, // $5754 + #$5755, // $5755 + #$5756, // $5756 + #$5757, // $5757 + #$5758, // $5758 + #$5759, // $5759 + #$575A, // $575A + #$575B, // $575B + #$575C, // $575C + #$575D, // $575D + #$575E, // $575E + #$575F, // $575F + #$5760, // $5760 + #$5761, // $5761 + #$5762, // $5762 + #$5763, // $5763 + #$5764, // $5764 + #$5765, // $5765 + #$5766, // $5766 + #$5767, // $5767 + #$5768, // $5768 + #$5769, // $5769 + #$576A, // $576A + #$576B, // $576B + #$576C, // $576C + #$576D, // $576D + #$576E, // $576E + #$576F, // $576F + #$5770, // $5770 + #$5771, // $5771 + #$5772, // $5772 + #$5773, // $5773 + #$5774, // $5774 + #$5775, // $5775 + #$5776, // $5776 + #$5777, // $5777 + #$5778, // $5778 + #$5779, // $5779 + #$577A, // $577A + #$577B, // $577B + #$577C, // $577C + #$577D, // $577D + #$577E, // $577E + #$577F, // $577F + #$5780, // $5780 + #$5781, // $5781 + #$5782, // $5782 + #$5783, // $5783 + #$5784, // $5784 + #$5785, // $5785 + #$5786, // $5786 + #$5787, // $5787 + #$5788, // $5788 + #$5789, // $5789 + #$578A, // $578A + #$578B, // $578B + #$578C, // $578C + #$578D, // $578D + #$578E, // $578E + #$578F, // $578F + #$5790, // $5790 + #$5791, // $5791 + #$5792, // $5792 + #$5793, // $5793 + #$5794, // $5794 + #$5795, // $5795 + #$5796, // $5796 + #$5797, // $5797 + #$5798, // $5798 + #$5799, // $5799 + #$579A, // $579A + #$579B, // $579B + #$579C, // $579C + #$579D, // $579D + #$579E, // $579E + #$579F, // $579F + #$57A0, // $57A0 + #$57A1, // $57A1 + #$57A2, // $57A2 + #$57A3, // $57A3 + #$57A4, // $57A4 + #$57A5, // $57A5 + #$57A6, // $57A6 + #$57A7, // $57A7 + #$57A8, // $57A8 + #$57A9, // $57A9 + #$57AA, // $57AA + #$57AB, // $57AB + #$57AC, // $57AC + #$57AD, // $57AD + #$57AE, // $57AE + #$57AF, // $57AF + #$57B0, // $57B0 + #$57B1, // $57B1 + #$57B2, // $57B2 + #$57B3, // $57B3 + #$57B4, // $57B4 + #$57B5, // $57B5 + #$57B6, // $57B6 + #$57B7, // $57B7 + #$57B8, // $57B8 + #$57B9, // $57B9 + #$57BA, // $57BA + #$57BB, // $57BB + #$57BC, // $57BC + #$57BD, // $57BD + #$57BE, // $57BE + #$57BF, // $57BF + #$57C0, // $57C0 + #$57C1, // $57C1 + #$57C2, // $57C2 + #$57C3, // $57C3 + #$57C4, // $57C4 + #$57C5, // $57C5 + #$57C6, // $57C6 + #$57C7, // $57C7 + #$57C8, // $57C8 + #$57C9, // $57C9 + #$57CA, // $57CA + #$57CB, // $57CB + #$57CC, // $57CC + #$57CD, // $57CD + #$57CE, // $57CE + #$57CF, // $57CF + #$57D0, // $57D0 + #$57D1, // $57D1 + #$57D2, // $57D2 + #$57D3, // $57D3 + #$57D4, // $57D4 + #$57D5, // $57D5 + #$57D6, // $57D6 + #$57D7, // $57D7 + #$57D8, // $57D8 + #$57D9, // $57D9 + #$57DA, // $57DA + #$57DB, // $57DB + #$57DC, // $57DC + #$57DD, // $57DD + #$57DE, // $57DE + #$57DF, // $57DF + #$57E0, // $57E0 + #$57E1, // $57E1 + #$57E2, // $57E2 + #$57E3, // $57E3 + #$57E4, // $57E4 + #$57E5, // $57E5 + #$57E6, // $57E6 + #$57E7, // $57E7 + #$57E8, // $57E8 + #$57E9, // $57E9 + #$57EA, // $57EA + #$57EB, // $57EB + #$57EC, // $57EC + #$57ED, // $57ED + #$57EE, // $57EE + #$57EF, // $57EF + #$57F0, // $57F0 + #$57F1, // $57F1 + #$57F2, // $57F2 + #$57F3, // $57F3 + #$57F4, // $57F4 + #$57F5, // $57F5 + #$57F6, // $57F6 + #$57F7, // $57F7 + #$57F8, // $57F8 + #$57F9, // $57F9 + #$57FA, // $57FA + #$57FB, // $57FB + #$57FC, // $57FC + #$57FD, // $57FD + #$57FE, // $57FE + #$57FF, // $57FF + #$5800, // $5800 + #$5801, // $5801 + #$5802, // $5802 + #$5803, // $5803 + #$5804, // $5804 + #$5805, // $5805 + #$5806, // $5806 + #$5807, // $5807 + #$5808, // $5808 + #$5809, // $5809 + #$580A, // $580A + #$580B, // $580B + #$580C, // $580C + #$580D, // $580D + #$580E, // $580E + #$580F, // $580F + #$5810, // $5810 + #$5811, // $5811 + #$5812, // $5812 + #$5813, // $5813 + #$5814, // $5814 + #$5815, // $5815 + #$5816, // $5816 + #$5817, // $5817 + #$5818, // $5818 + #$5819, // $5819 + #$581A, // $581A + #$581B, // $581B + #$581C, // $581C + #$581D, // $581D + #$581E, // $581E + #$581F, // $581F + #$5820, // $5820 + #$5821, // $5821 + #$5822, // $5822 + #$5823, // $5823 + #$5824, // $5824 + #$5825, // $5825 + #$5826, // $5826 + #$5827, // $5827 + #$5828, // $5828 + #$5829, // $5829 + #$582A, // $582A + #$582B, // $582B + #$582C, // $582C + #$582D, // $582D + #$582E, // $582E + #$582F, // $582F + #$5830, // $5830 + #$5831, // $5831 + #$5832, // $5832 + #$5833, // $5833 + #$5834, // $5834 + #$5835, // $5835 + #$5836, // $5836 + #$5837, // $5837 + #$5838, // $5838 + #$5839, // $5839 + #$583A, // $583A + #$583B, // $583B + #$583C, // $583C + #$583D, // $583D + #$583E, // $583E + #$583F, // $583F + #$5840, // $5840 + #$5841, // $5841 + #$5842, // $5842 + #$5843, // $5843 + #$5844, // $5844 + #$5845, // $5845 + #$5846, // $5846 + #$5847, // $5847 + #$5848, // $5848 + #$5849, // $5849 + #$584A, // $584A + #$584B, // $584B + #$584C, // $584C + #$584D, // $584D + #$584E, // $584E + #$584F, // $584F + #$5850, // $5850 + #$5851, // $5851 + #$5852, // $5852 + #$5853, // $5853 + #$5854, // $5854 + #$5855, // $5855 + #$5856, // $5856 + #$5857, // $5857 + #$5858, // $5858 + #$5859, // $5859 + #$585A, // $585A + #$585B, // $585B + #$585C, // $585C + #$585D, // $585D + #$585E, // $585E + #$585F, // $585F + #$5860, // $5860 + #$5861, // $5861 + #$5862, // $5862 + #$5863, // $5863 + #$5864, // $5864 + #$5865, // $5865 + #$5866, // $5866 + #$5867, // $5867 + #$5868, // $5868 + #$5869, // $5869 + #$586A, // $586A + #$586B, // $586B + #$586C, // $586C + #$586D, // $586D + #$586E, // $586E + #$586F, // $586F + #$5870, // $5870 + #$5871, // $5871 + #$5872, // $5872 + #$5873, // $5873 + #$5874, // $5874 + #$5875, // $5875 + #$5876, // $5876 + #$5877, // $5877 + #$5878, // $5878 + #$5879, // $5879 + #$587A, // $587A + #$587B, // $587B + #$587C, // $587C + #$587D, // $587D + #$587E, // $587E + #$587F, // $587F + #$5880, // $5880 + #$5881, // $5881 + #$5882, // $5882 + #$5883, // $5883 + #$5884, // $5884 + #$5885, // $5885 + #$5886, // $5886 + #$5887, // $5887 + #$5888, // $5888 + #$5889, // $5889 + #$588A, // $588A + #$588B, // $588B + #$588C, // $588C + #$588D, // $588D + #$588E, // $588E + #$588F, // $588F + #$5890, // $5890 + #$5891, // $5891 + #$5892, // $5892 + #$5893, // $5893 + #$5894, // $5894 + #$5895, // $5895 + #$5896, // $5896 + #$5897, // $5897 + #$5898, // $5898 + #$5899, // $5899 + #$589A, // $589A + #$589B, // $589B + #$589C, // $589C + #$589D, // $589D + #$589E, // $589E + #$589F, // $589F + #$58A0, // $58A0 + #$58A1, // $58A1 + #$58A2, // $58A2 + #$58A3, // $58A3 + #$58A4, // $58A4 + #$58A5, // $58A5 + #$58A6, // $58A6 + #$58A7, // $58A7 + #$58A8, // $58A8 + #$58A9, // $58A9 + #$58AA, // $58AA + #$58AB, // $58AB + #$58AC, // $58AC + #$58AD, // $58AD + #$58AE, // $58AE + #$58AF, // $58AF + #$58B0, // $58B0 + #$58B1, // $58B1 + #$58B2, // $58B2 + #$58B3, // $58B3 + #$58B4, // $58B4 + #$58B5, // $58B5 + #$58B6, // $58B6 + #$58B7, // $58B7 + #$58B8, // $58B8 + #$58B9, // $58B9 + #$58BA, // $58BA + #$58BB, // $58BB + #$58BC, // $58BC + #$58BD, // $58BD + #$58BE, // $58BE + #$58BF, // $58BF + #$58C0, // $58C0 + #$58C1, // $58C1 + #$58C2, // $58C2 + #$58C3, // $58C3 + #$58C4, // $58C4 + #$58C5, // $58C5 + #$58C6, // $58C6 + #$58C7, // $58C7 + #$58C8, // $58C8 + #$58C9, // $58C9 + #$58CA, // $58CA + #$58CB, // $58CB + #$58CC, // $58CC + #$58CD, // $58CD + #$58CE, // $58CE + #$58CF, // $58CF + #$58D0, // $58D0 + #$58D1, // $58D1 + #$58D2, // $58D2 + #$58D3, // $58D3 + #$58D4, // $58D4 + #$58D5, // $58D5 + #$58D6, // $58D6 + #$58D7, // $58D7 + #$58D8, // $58D8 + #$58D9, // $58D9 + #$58DA, // $58DA + #$58DB, // $58DB + #$58DC, // $58DC + #$58DD, // $58DD + #$58DE, // $58DE + #$58DF, // $58DF + #$58E0, // $58E0 + #$58E1, // $58E1 + #$58E2, // $58E2 + #$58E3, // $58E3 + #$58E4, // $58E4 + #$58E5, // $58E5 + #$58E6, // $58E6 + #$58E7, // $58E7 + #$58E8, // $58E8 + #$58E9, // $58E9 + #$58EA, // $58EA + #$58EB, // $58EB + #$58EC, // $58EC + #$58ED, // $58ED + #$58EE, // $58EE + #$58EF, // $58EF + #$58F0, // $58F0 + #$58F1, // $58F1 + #$58F2, // $58F2 + #$58F3, // $58F3 + #$58F4, // $58F4 + #$58F5, // $58F5 + #$58F6, // $58F6 + #$58F7, // $58F7 + #$58F8, // $58F8 + #$58F9, // $58F9 + #$58FA, // $58FA + #$58FB, // $58FB + #$58FC, // $58FC + #$58FD, // $58FD + #$58FE, // $58FE + #$58FF, // $58FF + #$5900, // $5900 + #$5901, // $5901 + #$5902, // $5902 + #$5903, // $5903 + #$5904, // $5904 + #$5905, // $5905 + #$5906, // $5906 + #$5907, // $5907 + #$5908, // $5908 + #$5909, // $5909 + #$590A, // $590A + #$590B, // $590B + #$590C, // $590C + #$590D, // $590D + #$590E, // $590E + #$590F, // $590F + #$5910, // $5910 + #$5911, // $5911 + #$5912, // $5912 + #$5913, // $5913 + #$5914, // $5914 + #$5915, // $5915 + #$5916, // $5916 + #$5917, // $5917 + #$5918, // $5918 + #$5919, // $5919 + #$591A, // $591A + #$591B, // $591B + #$591C, // $591C + #$591D, // $591D + #$591E, // $591E + #$591F, // $591F + #$5920, // $5920 + #$5921, // $5921 + #$5922, // $5922 + #$5923, // $5923 + #$5924, // $5924 + #$5925, // $5925 + #$5926, // $5926 + #$5927, // $5927 + #$5928, // $5928 + #$5929, // $5929 + #$592A, // $592A + #$592B, // $592B + #$592C, // $592C + #$592D, // $592D + #$592E, // $592E + #$592F, // $592F + #$5930, // $5930 + #$5931, // $5931 + #$5932, // $5932 + #$5933, // $5933 + #$5934, // $5934 + #$5935, // $5935 + #$5936, // $5936 + #$5937, // $5937 + #$5938, // $5938 + #$5939, // $5939 + #$593A, // $593A + #$593B, // $593B + #$593C, // $593C + #$593D, // $593D + #$593E, // $593E + #$593F, // $593F + #$5940, // $5940 + #$5941, // $5941 + #$5942, // $5942 + #$5943, // $5943 + #$5944, // $5944 + #$5945, // $5945 + #$5946, // $5946 + #$5947, // $5947 + #$5948, // $5948 + #$5949, // $5949 + #$594A, // $594A + #$594B, // $594B + #$594C, // $594C + #$594D, // $594D + #$594E, // $594E + #$594F, // $594F + #$5950, // $5950 + #$5951, // $5951 + #$5952, // $5952 + #$5953, // $5953 + #$5954, // $5954 + #$5955, // $5955 + #$5956, // $5956 + #$5957, // $5957 + #$5958, // $5958 + #$5959, // $5959 + #$595A, // $595A + #$595B, // $595B + #$595C, // $595C + #$595D, // $595D + #$595E, // $595E + #$595F, // $595F + #$5960, // $5960 + #$5961, // $5961 + #$5962, // $5962 + #$5963, // $5963 + #$5964, // $5964 + #$5965, // $5965 + #$5966, // $5966 + #$5967, // $5967 + #$5968, // $5968 + #$5969, // $5969 + #$596A, // $596A + #$596B, // $596B + #$596C, // $596C + #$596D, // $596D + #$596E, // $596E + #$596F, // $596F + #$5970, // $5970 + #$5971, // $5971 + #$5972, // $5972 + #$5973, // $5973 + #$5974, // $5974 + #$5975, // $5975 + #$5976, // $5976 + #$5977, // $5977 + #$5978, // $5978 + #$5979, // $5979 + #$597A, // $597A + #$597B, // $597B + #$597C, // $597C + #$597D, // $597D + #$597E, // $597E + #$597F, // $597F + #$5980, // $5980 + #$5981, // $5981 + #$5982, // $5982 + #$5983, // $5983 + #$5984, // $5984 + #$5985, // $5985 + #$5986, // $5986 + #$5987, // $5987 + #$5988, // $5988 + #$5989, // $5989 + #$598A, // $598A + #$598B, // $598B + #$598C, // $598C + #$598D, // $598D + #$598E, // $598E + #$598F, // $598F + #$5990, // $5990 + #$5991, // $5991 + #$5992, // $5992 + #$5993, // $5993 + #$5994, // $5994 + #$5995, // $5995 + #$5996, // $5996 + #$5997, // $5997 + #$5998, // $5998 + #$5999, // $5999 + #$599A, // $599A + #$599B, // $599B + #$599C, // $599C + #$599D, // $599D + #$599E, // $599E + #$599F, // $599F + #$59A0, // $59A0 + #$59A1, // $59A1 + #$59A2, // $59A2 + #$59A3, // $59A3 + #$59A4, // $59A4 + #$59A5, // $59A5 + #$59A6, // $59A6 + #$59A7, // $59A7 + #$59A8, // $59A8 + #$59A9, // $59A9 + #$59AA, // $59AA + #$59AB, // $59AB + #$59AC, // $59AC + #$59AD, // $59AD + #$59AE, // $59AE + #$59AF, // $59AF + #$59B0, // $59B0 + #$59B1, // $59B1 + #$59B2, // $59B2 + #$59B3, // $59B3 + #$59B4, // $59B4 + #$59B5, // $59B5 + #$59B6, // $59B6 + #$59B7, // $59B7 + #$59B8, // $59B8 + #$59B9, // $59B9 + #$59BA, // $59BA + #$59BB, // $59BB + #$59BC, // $59BC + #$59BD, // $59BD + #$59BE, // $59BE + #$59BF, // $59BF + #$59C0, // $59C0 + #$59C1, // $59C1 + #$59C2, // $59C2 + #$59C3, // $59C3 + #$59C4, // $59C4 + #$59C5, // $59C5 + #$59C6, // $59C6 + #$59C7, // $59C7 + #$59C8, // $59C8 + #$59C9, // $59C9 + #$59CA, // $59CA + #$59CB, // $59CB + #$59CC, // $59CC + #$59CD, // $59CD + #$59CE, // $59CE + #$59CF, // $59CF + #$59D0, // $59D0 + #$59D1, // $59D1 + #$59D2, // $59D2 + #$59D3, // $59D3 + #$59D4, // $59D4 + #$59D5, // $59D5 + #$59D6, // $59D6 + #$59D7, // $59D7 + #$59D8, // $59D8 + #$59D9, // $59D9 + #$59DA, // $59DA + #$59DB, // $59DB + #$59DC, // $59DC + #$59DD, // $59DD + #$59DE, // $59DE + #$59DF, // $59DF + #$59E0, // $59E0 + #$59E1, // $59E1 + #$59E2, // $59E2 + #$59E3, // $59E3 + #$59E4, // $59E4 + #$59E5, // $59E5 + #$59E6, // $59E6 + #$59E7, // $59E7 + #$59E8, // $59E8 + #$59E9, // $59E9 + #$59EA, // $59EA + #$59EB, // $59EB + #$59EC, // $59EC + #$59ED, // $59ED + #$59EE, // $59EE + #$59EF, // $59EF + #$59F0, // $59F0 + #$59F1, // $59F1 + #$59F2, // $59F2 + #$59F3, // $59F3 + #$59F4, // $59F4 + #$59F5, // $59F5 + #$59F6, // $59F6 + #$59F7, // $59F7 + #$59F8, // $59F8 + #$59F9, // $59F9 + #$59FA, // $59FA + #$59FB, // $59FB + #$59FC, // $59FC + #$59FD, // $59FD + #$59FE, // $59FE + #$59FF, // $59FF + #$5A00, // $5A00 + #$5A01, // $5A01 + #$5A02, // $5A02 + #$5A03, // $5A03 + #$5A04, // $5A04 + #$5A05, // $5A05 + #$5A06, // $5A06 + #$5A07, // $5A07 + #$5A08, // $5A08 + #$5A09, // $5A09 + #$5A0A, // $5A0A + #$5A0B, // $5A0B + #$5A0C, // $5A0C + #$5A0D, // $5A0D + #$5A0E, // $5A0E + #$5A0F, // $5A0F + #$5A10, // $5A10 + #$5A11, // $5A11 + #$5A12, // $5A12 + #$5A13, // $5A13 + #$5A14, // $5A14 + #$5A15, // $5A15 + #$5A16, // $5A16 + #$5A17, // $5A17 + #$5A18, // $5A18 + #$5A19, // $5A19 + #$5A1A, // $5A1A + #$5A1B, // $5A1B + #$5A1C, // $5A1C + #$5A1D, // $5A1D + #$5A1E, // $5A1E + #$5A1F, // $5A1F + #$5A20, // $5A20 + #$5A21, // $5A21 + #$5A22, // $5A22 + #$5A23, // $5A23 + #$5A24, // $5A24 + #$5A25, // $5A25 + #$5A26, // $5A26 + #$5A27, // $5A27 + #$5A28, // $5A28 + #$5A29, // $5A29 + #$5A2A, // $5A2A + #$5A2B, // $5A2B + #$5A2C, // $5A2C + #$5A2D, // $5A2D + #$5A2E, // $5A2E + #$5A2F, // $5A2F + #$5A30, // $5A30 + #$5A31, // $5A31 + #$5A32, // $5A32 + #$5A33, // $5A33 + #$5A34, // $5A34 + #$5A35, // $5A35 + #$5A36, // $5A36 + #$5A37, // $5A37 + #$5A38, // $5A38 + #$5A39, // $5A39 + #$5A3A, // $5A3A + #$5A3B, // $5A3B + #$5A3C, // $5A3C + #$5A3D, // $5A3D + #$5A3E, // $5A3E + #$5A3F, // $5A3F + #$5A40, // $5A40 + #$5A41, // $5A41 + #$5A42, // $5A42 + #$5A43, // $5A43 + #$5A44, // $5A44 + #$5A45, // $5A45 + #$5A46, // $5A46 + #$5A47, // $5A47 + #$5A48, // $5A48 + #$5A49, // $5A49 + #$5A4A, // $5A4A + #$5A4B, // $5A4B + #$5A4C, // $5A4C + #$5A4D, // $5A4D + #$5A4E, // $5A4E + #$5A4F, // $5A4F + #$5A50, // $5A50 + #$5A51, // $5A51 + #$5A52, // $5A52 + #$5A53, // $5A53 + #$5A54, // $5A54 + #$5A55, // $5A55 + #$5A56, // $5A56 + #$5A57, // $5A57 + #$5A58, // $5A58 + #$5A59, // $5A59 + #$5A5A, // $5A5A + #$5A5B, // $5A5B + #$5A5C, // $5A5C + #$5A5D, // $5A5D + #$5A5E, // $5A5E + #$5A5F, // $5A5F + #$5A60, // $5A60 + #$5A61, // $5A61 + #$5A62, // $5A62 + #$5A63, // $5A63 + #$5A64, // $5A64 + #$5A65, // $5A65 + #$5A66, // $5A66 + #$5A67, // $5A67 + #$5A68, // $5A68 + #$5A69, // $5A69 + #$5A6A, // $5A6A + #$5A6B, // $5A6B + #$5A6C, // $5A6C + #$5A6D, // $5A6D + #$5A6E, // $5A6E + #$5A6F, // $5A6F + #$5A70, // $5A70 + #$5A71, // $5A71 + #$5A72, // $5A72 + #$5A73, // $5A73 + #$5A74, // $5A74 + #$5A75, // $5A75 + #$5A76, // $5A76 + #$5A77, // $5A77 + #$5A78, // $5A78 + #$5A79, // $5A79 + #$5A7A, // $5A7A + #$5A7B, // $5A7B + #$5A7C, // $5A7C + #$5A7D, // $5A7D + #$5A7E, // $5A7E + #$5A7F, // $5A7F + #$5A80, // $5A80 + #$5A81, // $5A81 + #$5A82, // $5A82 + #$5A83, // $5A83 + #$5A84, // $5A84 + #$5A85, // $5A85 + #$5A86, // $5A86 + #$5A87, // $5A87 + #$5A88, // $5A88 + #$5A89, // $5A89 + #$5A8A, // $5A8A + #$5A8B, // $5A8B + #$5A8C, // $5A8C + #$5A8D, // $5A8D + #$5A8E, // $5A8E + #$5A8F, // $5A8F + #$5A90, // $5A90 + #$5A91, // $5A91 + #$5A92, // $5A92 + #$5A93, // $5A93 + #$5A94, // $5A94 + #$5A95, // $5A95 + #$5A96, // $5A96 + #$5A97, // $5A97 + #$5A98, // $5A98 + #$5A99, // $5A99 + #$5A9A, // $5A9A + #$5A9B, // $5A9B + #$5A9C, // $5A9C + #$5A9D, // $5A9D + #$5A9E, // $5A9E + #$5A9F, // $5A9F + #$5AA0, // $5AA0 + #$5AA1, // $5AA1 + #$5AA2, // $5AA2 + #$5AA3, // $5AA3 + #$5AA4, // $5AA4 + #$5AA5, // $5AA5 + #$5AA6, // $5AA6 + #$5AA7, // $5AA7 + #$5AA8, // $5AA8 + #$5AA9, // $5AA9 + #$5AAA, // $5AAA + #$5AAB, // $5AAB + #$5AAC, // $5AAC + #$5AAD, // $5AAD + #$5AAE, // $5AAE + #$5AAF, // $5AAF + #$5AB0, // $5AB0 + #$5AB1, // $5AB1 + #$5AB2, // $5AB2 + #$5AB3, // $5AB3 + #$5AB4, // $5AB4 + #$5AB5, // $5AB5 + #$5AB6, // $5AB6 + #$5AB7, // $5AB7 + #$5AB8, // $5AB8 + #$5AB9, // $5AB9 + #$5ABA, // $5ABA + #$5ABB, // $5ABB + #$5ABC, // $5ABC + #$5ABD, // $5ABD + #$5ABE, // $5ABE + #$5ABF, // $5ABF + #$5AC0, // $5AC0 + #$5AC1, // $5AC1 + #$5AC2, // $5AC2 + #$5AC3, // $5AC3 + #$5AC4, // $5AC4 + #$5AC5, // $5AC5 + #$5AC6, // $5AC6 + #$5AC7, // $5AC7 + #$5AC8, // $5AC8 + #$5AC9, // $5AC9 + #$5ACA, // $5ACA + #$5ACB, // $5ACB + #$5ACC, // $5ACC + #$5ACD, // $5ACD + #$5ACE, // $5ACE + #$5ACF, // $5ACF + #$5AD0, // $5AD0 + #$5AD1, // $5AD1 + #$5AD2, // $5AD2 + #$5AD3, // $5AD3 + #$5AD4, // $5AD4 + #$5AD5, // $5AD5 + #$5AD6, // $5AD6 + #$5AD7, // $5AD7 + #$5AD8, // $5AD8 + #$5AD9, // $5AD9 + #$5ADA, // $5ADA + #$5ADB, // $5ADB + #$5ADC, // $5ADC + #$5ADD, // $5ADD + #$5ADE, // $5ADE + #$5ADF, // $5ADF + #$5AE0, // $5AE0 + #$5AE1, // $5AE1 + #$5AE2, // $5AE2 + #$5AE3, // $5AE3 + #$5AE4, // $5AE4 + #$5AE5, // $5AE5 + #$5AE6, // $5AE6 + #$5AE7, // $5AE7 + #$5AE8, // $5AE8 + #$5AE9, // $5AE9 + #$5AEA, // $5AEA + #$5AEB, // $5AEB + #$5AEC, // $5AEC + #$5AED, // $5AED + #$5AEE, // $5AEE + #$5AEF, // $5AEF + #$5AF0, // $5AF0 + #$5AF1, // $5AF1 + #$5AF2, // $5AF2 + #$5AF3, // $5AF3 + #$5AF4, // $5AF4 + #$5AF5, // $5AF5 + #$5AF6, // $5AF6 + #$5AF7, // $5AF7 + #$5AF8, // $5AF8 + #$5AF9, // $5AF9 + #$5AFA, // $5AFA + #$5AFB, // $5AFB + #$5AFC, // $5AFC + #$5AFD, // $5AFD + #$5AFE, // $5AFE + #$5AFF, // $5AFF + #$5B00, // $5B00 + #$5B01, // $5B01 + #$5B02, // $5B02 + #$5B03, // $5B03 + #$5B04, // $5B04 + #$5B05, // $5B05 + #$5B06, // $5B06 + #$5B07, // $5B07 + #$5B08, // $5B08 + #$5B09, // $5B09 + #$5B0A, // $5B0A + #$5B0B, // $5B0B + #$5B0C, // $5B0C + #$5B0D, // $5B0D + #$5B0E, // $5B0E + #$5B0F, // $5B0F + #$5B10, // $5B10 + #$5B11, // $5B11 + #$5B12, // $5B12 + #$5B13, // $5B13 + #$5B14, // $5B14 + #$5B15, // $5B15 + #$5B16, // $5B16 + #$5B17, // $5B17 + #$5B18, // $5B18 + #$5B19, // $5B19 + #$5B1A, // $5B1A + #$5B1B, // $5B1B + #$5B1C, // $5B1C + #$5B1D, // $5B1D + #$5B1E, // $5B1E + #$5B1F, // $5B1F + #$5B20, // $5B20 + #$5B21, // $5B21 + #$5B22, // $5B22 + #$5B23, // $5B23 + #$5B24, // $5B24 + #$5B25, // $5B25 + #$5B26, // $5B26 + #$5B27, // $5B27 + #$5B28, // $5B28 + #$5B29, // $5B29 + #$5B2A, // $5B2A + #$5B2B, // $5B2B + #$5B2C, // $5B2C + #$5B2D, // $5B2D + #$5B2E, // $5B2E + #$5B2F, // $5B2F + #$5B30, // $5B30 + #$5B31, // $5B31 + #$5B32, // $5B32 + #$5B33, // $5B33 + #$5B34, // $5B34 + #$5B35, // $5B35 + #$5B36, // $5B36 + #$5B37, // $5B37 + #$5B38, // $5B38 + #$5B39, // $5B39 + #$5B3A, // $5B3A + #$5B3B, // $5B3B + #$5B3C, // $5B3C + #$5B3D, // $5B3D + #$5B3E, // $5B3E + #$5B3F, // $5B3F + #$5B40, // $5B40 + #$5B41, // $5B41 + #$5B42, // $5B42 + #$5B43, // $5B43 + #$5B44, // $5B44 + #$5B45, // $5B45 + #$5B46, // $5B46 + #$5B47, // $5B47 + #$5B48, // $5B48 + #$5B49, // $5B49 + #$5B4A, // $5B4A + #$5B4B, // $5B4B + #$5B4C, // $5B4C + #$5B4D, // $5B4D + #$5B4E, // $5B4E + #$5B4F, // $5B4F + #$5B50, // $5B50 + #$5B51, // $5B51 + #$5B52, // $5B52 + #$5B53, // $5B53 + #$5B54, // $5B54 + #$5B55, // $5B55 + #$5B56, // $5B56 + #$5B57, // $5B57 + #$5B58, // $5B58 + #$5B59, // $5B59 + #$5B5A, // $5B5A + #$5B5B, // $5B5B + #$5B5C, // $5B5C + #$5B5D, // $5B5D + #$5B5E, // $5B5E + #$5B5F, // $5B5F + #$5B60, // $5B60 + #$5B61, // $5B61 + #$5B62, // $5B62 + #$5B63, // $5B63 + #$5B64, // $5B64 + #$5B65, // $5B65 + #$5B66, // $5B66 + #$5B67, // $5B67 + #$5B68, // $5B68 + #$5B69, // $5B69 + #$5B6A, // $5B6A + #$5B6B, // $5B6B + #$5B6C, // $5B6C + #$5B6D, // $5B6D + #$5B6E, // $5B6E + #$5B6F, // $5B6F + #$5B70, // $5B70 + #$5B71, // $5B71 + #$5B72, // $5B72 + #$5B73, // $5B73 + #$5B74, // $5B74 + #$5B75, // $5B75 + #$5B76, // $5B76 + #$5B77, // $5B77 + #$5B78, // $5B78 + #$5B79, // $5B79 + #$5B7A, // $5B7A + #$5B7B, // $5B7B + #$5B7C, // $5B7C + #$5B7D, // $5B7D + #$5B7E, // $5B7E + #$5B7F, // $5B7F + #$5B80, // $5B80 + #$5B81, // $5B81 + #$5B82, // $5B82 + #$5B83, // $5B83 + #$5B84, // $5B84 + #$5B85, // $5B85 + #$5B86, // $5B86 + #$5B87, // $5B87 + #$5B88, // $5B88 + #$5B89, // $5B89 + #$5B8A, // $5B8A + #$5B8B, // $5B8B + #$5B8C, // $5B8C + #$5B8D, // $5B8D + #$5B8E, // $5B8E + #$5B8F, // $5B8F + #$5B90, // $5B90 + #$5B91, // $5B91 + #$5B92, // $5B92 + #$5B93, // $5B93 + #$5B94, // $5B94 + #$5B95, // $5B95 + #$5B96, // $5B96 + #$5B97, // $5B97 + #$5B98, // $5B98 + #$5B99, // $5B99 + #$5B9A, // $5B9A + #$5B9B, // $5B9B + #$5B9C, // $5B9C + #$5B9D, // $5B9D + #$5B9E, // $5B9E + #$5B9F, // $5B9F + #$5BA0, // $5BA0 + #$5BA1, // $5BA1 + #$5BA2, // $5BA2 + #$5BA3, // $5BA3 + #$5BA4, // $5BA4 + #$5BA5, // $5BA5 + #$5BA6, // $5BA6 + #$5BA7, // $5BA7 + #$5BA8, // $5BA8 + #$5BA9, // $5BA9 + #$5BAA, // $5BAA + #$5BAB, // $5BAB + #$5BAC, // $5BAC + #$5BAD, // $5BAD + #$5BAE, // $5BAE + #$5BAF, // $5BAF + #$5BB0, // $5BB0 + #$5BB1, // $5BB1 + #$5BB2, // $5BB2 + #$5BB3, // $5BB3 + #$5BB4, // $5BB4 + #$5BB5, // $5BB5 + #$5BB6, // $5BB6 + #$5BB7, // $5BB7 + #$5BB8, // $5BB8 + #$5BB9, // $5BB9 + #$5BBA, // $5BBA + #$5BBB, // $5BBB + #$5BBC, // $5BBC + #$5BBD, // $5BBD + #$5BBE, // $5BBE + #$5BBF, // $5BBF + #$5BC0, // $5BC0 + #$5BC1, // $5BC1 + #$5BC2, // $5BC2 + #$5BC3, // $5BC3 + #$5BC4, // $5BC4 + #$5BC5, // $5BC5 + #$5BC6, // $5BC6 + #$5BC7, // $5BC7 + #$5BC8, // $5BC8 + #$5BC9, // $5BC9 + #$5BCA, // $5BCA + #$5BCB, // $5BCB + #$5BCC, // $5BCC + #$5BCD, // $5BCD + #$5BCE, // $5BCE + #$5BCF, // $5BCF + #$5BD0, // $5BD0 + #$5BD1, // $5BD1 + #$5BD2, // $5BD2 + #$5BD3, // $5BD3 + #$5BD4, // $5BD4 + #$5BD5, // $5BD5 + #$5BD6, // $5BD6 + #$5BD7, // $5BD7 + #$5BD8, // $5BD8 + #$5BD9, // $5BD9 + #$5BDA, // $5BDA + #$5BDB, // $5BDB + #$5BDC, // $5BDC + #$5BDD, // $5BDD + #$5BDE, // $5BDE + #$5BDF, // $5BDF + #$5BE0, // $5BE0 + #$5BE1, // $5BE1 + #$5BE2, // $5BE2 + #$5BE3, // $5BE3 + #$5BE4, // $5BE4 + #$5BE5, // $5BE5 + #$5BE6, // $5BE6 + #$5BE7, // $5BE7 + #$5BE8, // $5BE8 + #$5BE9, // $5BE9 + #$5BEA, // $5BEA + #$5BEB, // $5BEB + #$5BEC, // $5BEC + #$5BED, // $5BED + #$5BEE, // $5BEE + #$5BEF, // $5BEF + #$5BF0, // $5BF0 + #$5BF1, // $5BF1 + #$5BF2, // $5BF2 + #$5BF3, // $5BF3 + #$5BF4, // $5BF4 + #$5BF5, // $5BF5 + #$5BF6, // $5BF6 + #$5BF7, // $5BF7 + #$5BF8, // $5BF8 + #$5BF9, // $5BF9 + #$5BFA, // $5BFA + #$5BFB, // $5BFB + #$5BFC, // $5BFC + #$5BFD, // $5BFD + #$5BFE, // $5BFE + #$5BFF, // $5BFF + #$5C00, // $5C00 + #$5C01, // $5C01 + #$5C02, // $5C02 + #$5C03, // $5C03 + #$5C04, // $5C04 + #$5C05, // $5C05 + #$5C06, // $5C06 + #$5C07, // $5C07 + #$5C08, // $5C08 + #$5C09, // $5C09 + #$5C0A, // $5C0A + #$5C0B, // $5C0B + #$5C0C, // $5C0C + #$5C0D, // $5C0D + #$5C0E, // $5C0E + #$5C0F, // $5C0F + #$5C10, // $5C10 + #$5C11, // $5C11 + #$5C12, // $5C12 + #$5C13, // $5C13 + #$5C14, // $5C14 + #$5C15, // $5C15 + #$5C16, // $5C16 + #$5C17, // $5C17 + #$5C18, // $5C18 + #$5C19, // $5C19 + #$5C1A, // $5C1A + #$5C1B, // $5C1B + #$5C1C, // $5C1C + #$5C1D, // $5C1D + #$5C1E, // $5C1E + #$5C1F, // $5C1F + #$5C20, // $5C20 + #$5C21, // $5C21 + #$5C22, // $5C22 + #$5C23, // $5C23 + #$5C24, // $5C24 + #$5C25, // $5C25 + #$5C26, // $5C26 + #$5C27, // $5C27 + #$5C28, // $5C28 + #$5C29, // $5C29 + #$5C2A, // $5C2A + #$5C2B, // $5C2B + #$5C2C, // $5C2C + #$5C2D, // $5C2D + #$5C2E, // $5C2E + #$5C2F, // $5C2F + #$5C30, // $5C30 + #$5C31, // $5C31 + #$5C32, // $5C32 + #$5C33, // $5C33 + #$5C34, // $5C34 + #$5C35, // $5C35 + #$5C36, // $5C36 + #$5C37, // $5C37 + #$5C38, // $5C38 + #$5C39, // $5C39 + #$5C3A, // $5C3A + #$5C3B, // $5C3B + #$5C3C, // $5C3C + #$5C3D, // $5C3D + #$5C3E, // $5C3E + #$5C3F, // $5C3F + #$5C40, // $5C40 + #$5C41, // $5C41 + #$5C42, // $5C42 + #$5C43, // $5C43 + #$5C44, // $5C44 + #$5C45, // $5C45 + #$5C46, // $5C46 + #$5C47, // $5C47 + #$5C48, // $5C48 + #$5C49, // $5C49 + #$5C4A, // $5C4A + #$5C4B, // $5C4B + #$5C4C, // $5C4C + #$5C4D, // $5C4D + #$5C4E, // $5C4E + #$5C4F, // $5C4F + #$5C50, // $5C50 + #$5C51, // $5C51 + #$5C52, // $5C52 + #$5C53, // $5C53 + #$5C54, // $5C54 + #$5C55, // $5C55 + #$5C56, // $5C56 + #$5C57, // $5C57 + #$5C58, // $5C58 + #$5C59, // $5C59 + #$5C5A, // $5C5A + #$5C5B, // $5C5B + #$5C5C, // $5C5C + #$5C5D, // $5C5D + #$5C5E, // $5C5E + #$5C5F, // $5C5F + #$5C60, // $5C60 + #$5C61, // $5C61 + #$5C62, // $5C62 + #$5C63, // $5C63 + #$5C64, // $5C64 + #$5C65, // $5C65 + #$5C66, // $5C66 + #$5C67, // $5C67 + #$5C68, // $5C68 + #$5C69, // $5C69 + #$5C6A, // $5C6A + #$5C6B, // $5C6B + #$5C6C, // $5C6C + #$5C6D, // $5C6D + #$5C6E, // $5C6E + #$5C6F, // $5C6F + #$5C70, // $5C70 + #$5C71, // $5C71 + #$5C72, // $5C72 + #$5C73, // $5C73 + #$5C74, // $5C74 + #$5C75, // $5C75 + #$5C76, // $5C76 + #$5C77, // $5C77 + #$5C78, // $5C78 + #$5C79, // $5C79 + #$5C7A, // $5C7A + #$5C7B, // $5C7B + #$5C7C, // $5C7C + #$5C7D, // $5C7D + #$5C7E, // $5C7E + #$5C7F, // $5C7F + #$5C80, // $5C80 + #$5C81, // $5C81 + #$5C82, // $5C82 + #$5C83, // $5C83 + #$5C84, // $5C84 + #$5C85, // $5C85 + #$5C86, // $5C86 + #$5C87, // $5C87 + #$5C88, // $5C88 + #$5C89, // $5C89 + #$5C8A, // $5C8A + #$5C8B, // $5C8B + #$5C8C, // $5C8C + #$5C8D, // $5C8D + #$5C8E, // $5C8E + #$5C8F, // $5C8F + #$5C90, // $5C90 + #$5C91, // $5C91 + #$5C92, // $5C92 + #$5C93, // $5C93 + #$5C94, // $5C94 + #$5C95, // $5C95 + #$5C96, // $5C96 + #$5C97, // $5C97 + #$5C98, // $5C98 + #$5C99, // $5C99 + #$5C9A, // $5C9A + #$5C9B, // $5C9B + #$5C9C, // $5C9C + #$5C9D, // $5C9D + #$5C9E, // $5C9E + #$5C9F, // $5C9F + #$5CA0, // $5CA0 + #$5CA1, // $5CA1 + #$5CA2, // $5CA2 + #$5CA3, // $5CA3 + #$5CA4, // $5CA4 + #$5CA5, // $5CA5 + #$5CA6, // $5CA6 + #$5CA7, // $5CA7 + #$5CA8, // $5CA8 + #$5CA9, // $5CA9 + #$5CAA, // $5CAA + #$5CAB, // $5CAB + #$5CAC, // $5CAC + #$5CAD, // $5CAD + #$5CAE, // $5CAE + #$5CAF, // $5CAF + #$5CB0, // $5CB0 + #$5CB1, // $5CB1 + #$5CB2, // $5CB2 + #$5CB3, // $5CB3 + #$5CB4, // $5CB4 + #$5CB5, // $5CB5 + #$5CB6, // $5CB6 + #$5CB7, // $5CB7 + #$5CB8, // $5CB8 + #$5CB9, // $5CB9 + #$5CBA, // $5CBA + #$5CBB, // $5CBB + #$5CBC, // $5CBC + #$5CBD, // $5CBD + #$5CBE, // $5CBE + #$5CBF, // $5CBF + #$5CC0, // $5CC0 + #$5CC1, // $5CC1 + #$5CC2, // $5CC2 + #$5CC3, // $5CC3 + #$5CC4, // $5CC4 + #$5CC5, // $5CC5 + #$5CC6, // $5CC6 + #$5CC7, // $5CC7 + #$5CC8, // $5CC8 + #$5CC9, // $5CC9 + #$5CCA, // $5CCA + #$5CCB, // $5CCB + #$5CCC, // $5CCC + #$5CCD, // $5CCD + #$5CCE, // $5CCE + #$5CCF, // $5CCF + #$5CD0, // $5CD0 + #$5CD1, // $5CD1 + #$5CD2, // $5CD2 + #$5CD3, // $5CD3 + #$5CD4, // $5CD4 + #$5CD5, // $5CD5 + #$5CD6, // $5CD6 + #$5CD7, // $5CD7 + #$5CD8, // $5CD8 + #$5CD9, // $5CD9 + #$5CDA, // $5CDA + #$5CDB, // $5CDB + #$5CDC, // $5CDC + #$5CDD, // $5CDD + #$5CDE, // $5CDE + #$5CDF, // $5CDF + #$5CE0, // $5CE0 + #$5CE1, // $5CE1 + #$5CE2, // $5CE2 + #$5CE3, // $5CE3 + #$5CE4, // $5CE4 + #$5CE5, // $5CE5 + #$5CE6, // $5CE6 + #$5CE7, // $5CE7 + #$5CE8, // $5CE8 + #$5CE9, // $5CE9 + #$5CEA, // $5CEA + #$5CEB, // $5CEB + #$5CEC, // $5CEC + #$5CED, // $5CED + #$5CEE, // $5CEE + #$5CEF, // $5CEF + #$5CF0, // $5CF0 + #$5CF1, // $5CF1 + #$5CF2, // $5CF2 + #$5CF3, // $5CF3 + #$5CF4, // $5CF4 + #$5CF5, // $5CF5 + #$5CF6, // $5CF6 + #$5CF7, // $5CF7 + #$5CF8, // $5CF8 + #$5CF9, // $5CF9 + #$5CFA, // $5CFA + #$5CFB, // $5CFB + #$5CFC, // $5CFC + #$5CFD, // $5CFD + #$5CFE, // $5CFE + #$5CFF, // $5CFF + #$5D00, // $5D00 + #$5D01, // $5D01 + #$5D02, // $5D02 + #$5D03, // $5D03 + #$5D04, // $5D04 + #$5D05, // $5D05 + #$5D06, // $5D06 + #$5D07, // $5D07 + #$5D08, // $5D08 + #$5D09, // $5D09 + #$5D0A, // $5D0A + #$5D0B, // $5D0B + #$5D0C, // $5D0C + #$5D0D, // $5D0D + #$5D0E, // $5D0E + #$5D0F, // $5D0F + #$5D10, // $5D10 + #$5D11, // $5D11 + #$5D12, // $5D12 + #$5D13, // $5D13 + #$5D14, // $5D14 + #$5D15, // $5D15 + #$5D16, // $5D16 + #$5D17, // $5D17 + #$5D18, // $5D18 + #$5D19, // $5D19 + #$5D1A, // $5D1A + #$5D1B, // $5D1B + #$5D1C, // $5D1C + #$5D1D, // $5D1D + #$5D1E, // $5D1E + #$5D1F, // $5D1F + #$5D20, // $5D20 + #$5D21, // $5D21 + #$5D22, // $5D22 + #$5D23, // $5D23 + #$5D24, // $5D24 + #$5D25, // $5D25 + #$5D26, // $5D26 + #$5D27, // $5D27 + #$5D28, // $5D28 + #$5D29, // $5D29 + #$5D2A, // $5D2A + #$5D2B, // $5D2B + #$5D2C, // $5D2C + #$5D2D, // $5D2D + #$5D2E, // $5D2E + #$5D2F, // $5D2F + #$5D30, // $5D30 + #$5D31, // $5D31 + #$5D32, // $5D32 + #$5D33, // $5D33 + #$5D34, // $5D34 + #$5D35, // $5D35 + #$5D36, // $5D36 + #$5D37, // $5D37 + #$5D38, // $5D38 + #$5D39, // $5D39 + #$5D3A, // $5D3A + #$5D3B, // $5D3B + #$5D3C, // $5D3C + #$5D3D, // $5D3D + #$5D3E, // $5D3E + #$5D3F, // $5D3F + #$5D40, // $5D40 + #$5D41, // $5D41 + #$5D42, // $5D42 + #$5D43, // $5D43 + #$5D44, // $5D44 + #$5D45, // $5D45 + #$5D46, // $5D46 + #$5D47, // $5D47 + #$5D48, // $5D48 + #$5D49, // $5D49 + #$5D4A, // $5D4A + #$5D4B, // $5D4B + #$5D4C, // $5D4C + #$5D4D, // $5D4D + #$5D4E, // $5D4E + #$5D4F, // $5D4F + #$5D50, // $5D50 + #$5D51, // $5D51 + #$5D52, // $5D52 + #$5D53, // $5D53 + #$5D54, // $5D54 + #$5D55, // $5D55 + #$5D56, // $5D56 + #$5D57, // $5D57 + #$5D58, // $5D58 + #$5D59, // $5D59 + #$5D5A, // $5D5A + #$5D5B, // $5D5B + #$5D5C, // $5D5C + #$5D5D, // $5D5D + #$5D5E, // $5D5E + #$5D5F, // $5D5F + #$5D60, // $5D60 + #$5D61, // $5D61 + #$5D62, // $5D62 + #$5D63, // $5D63 + #$5D64, // $5D64 + #$5D65, // $5D65 + #$5D66, // $5D66 + #$5D67, // $5D67 + #$5D68, // $5D68 + #$5D69, // $5D69 + #$5D6A, // $5D6A + #$5D6B, // $5D6B + #$5D6C, // $5D6C + #$5D6D, // $5D6D + #$5D6E, // $5D6E + #$5D6F, // $5D6F + #$5D70, // $5D70 + #$5D71, // $5D71 + #$5D72, // $5D72 + #$5D73, // $5D73 + #$5D74, // $5D74 + #$5D75, // $5D75 + #$5D76, // $5D76 + #$5D77, // $5D77 + #$5D78, // $5D78 + #$5D79, // $5D79 + #$5D7A, // $5D7A + #$5D7B, // $5D7B + #$5D7C, // $5D7C + #$5D7D, // $5D7D + #$5D7E, // $5D7E + #$5D7F, // $5D7F + #$5D80, // $5D80 + #$5D81, // $5D81 + #$5D82, // $5D82 + #$5D83, // $5D83 + #$5D84, // $5D84 + #$5D85, // $5D85 + #$5D86, // $5D86 + #$5D87, // $5D87 + #$5D88, // $5D88 + #$5D89, // $5D89 + #$5D8A, // $5D8A + #$5D8B, // $5D8B + #$5D8C, // $5D8C + #$5D8D, // $5D8D + #$5D8E, // $5D8E + #$5D8F, // $5D8F + #$5D90, // $5D90 + #$5D91, // $5D91 + #$5D92, // $5D92 + #$5D93, // $5D93 + #$5D94, // $5D94 + #$5D95, // $5D95 + #$5D96, // $5D96 + #$5D97, // $5D97 + #$5D98, // $5D98 + #$5D99, // $5D99 + #$5D9A, // $5D9A + #$5D9B, // $5D9B + #$5D9C, // $5D9C + #$5D9D, // $5D9D + #$5D9E, // $5D9E + #$5D9F, // $5D9F + #$5DA0, // $5DA0 + #$5DA1, // $5DA1 + #$5DA2, // $5DA2 + #$5DA3, // $5DA3 + #$5DA4, // $5DA4 + #$5DA5, // $5DA5 + #$5DA6, // $5DA6 + #$5DA7, // $5DA7 + #$5DA8, // $5DA8 + #$5DA9, // $5DA9 + #$5DAA, // $5DAA + #$5DAB, // $5DAB + #$5DAC, // $5DAC + #$5DAD, // $5DAD + #$5DAE, // $5DAE + #$5DAF, // $5DAF + #$5DB0, // $5DB0 + #$5DB1, // $5DB1 + #$5DB2, // $5DB2 + #$5DB3, // $5DB3 + #$5DB4, // $5DB4 + #$5DB5, // $5DB5 + #$5DB6, // $5DB6 + #$5DB7, // $5DB7 + #$5DB8, // $5DB8 + #$5DB9, // $5DB9 + #$5DBA, // $5DBA + #$5DBB, // $5DBB + #$5DBC, // $5DBC + #$5DBD, // $5DBD + #$5DBE, // $5DBE + #$5DBF, // $5DBF + #$5DC0, // $5DC0 + #$5DC1, // $5DC1 + #$5DC2, // $5DC2 + #$5DC3, // $5DC3 + #$5DC4, // $5DC4 + #$5DC5, // $5DC5 + #$5DC6, // $5DC6 + #$5DC7, // $5DC7 + #$5DC8, // $5DC8 + #$5DC9, // $5DC9 + #$5DCA, // $5DCA + #$5DCB, // $5DCB + #$5DCC, // $5DCC + #$5DCD, // $5DCD + #$5DCE, // $5DCE + #$5DCF, // $5DCF + #$5DD0, // $5DD0 + #$5DD1, // $5DD1 + #$5DD2, // $5DD2 + #$5DD3, // $5DD3 + #$5DD4, // $5DD4 + #$5DD5, // $5DD5 + #$5DD6, // $5DD6 + #$5DD7, // $5DD7 + #$5DD8, // $5DD8 + #$5DD9, // $5DD9 + #$5DDA, // $5DDA + #$5DDB, // $5DDB + #$5DDC, // $5DDC + #$5DDD, // $5DDD + #$5DDE, // $5DDE + #$5DDF, // $5DDF + #$5DE0, // $5DE0 + #$5DE1, // $5DE1 + #$5DE2, // $5DE2 + #$5DE3, // $5DE3 + #$5DE4, // $5DE4 + #$5DE5, // $5DE5 + #$5DE6, // $5DE6 + #$5DE7, // $5DE7 + #$5DE8, // $5DE8 + #$5DE9, // $5DE9 + #$5DEA, // $5DEA + #$5DEB, // $5DEB + #$5DEC, // $5DEC + #$5DED, // $5DED + #$5DEE, // $5DEE + #$5DEF, // $5DEF + #$5DF0, // $5DF0 + #$5DF1, // $5DF1 + #$5DF2, // $5DF2 + #$5DF3, // $5DF3 + #$5DF4, // $5DF4 + #$5DF5, // $5DF5 + #$5DF6, // $5DF6 + #$5DF7, // $5DF7 + #$5DF8, // $5DF8 + #$5DF9, // $5DF9 + #$5DFA, // $5DFA + #$5DFB, // $5DFB + #$5DFC, // $5DFC + #$5DFD, // $5DFD + #$5DFE, // $5DFE + #$5DFF, // $5DFF + #$5E00, // $5E00 + #$5E01, // $5E01 + #$5E02, // $5E02 + #$5E03, // $5E03 + #$5E04, // $5E04 + #$5E05, // $5E05 + #$5E06, // $5E06 + #$5E07, // $5E07 + #$5E08, // $5E08 + #$5E09, // $5E09 + #$5E0A, // $5E0A + #$5E0B, // $5E0B + #$5E0C, // $5E0C + #$5E0D, // $5E0D + #$5E0E, // $5E0E + #$5E0F, // $5E0F + #$5E10, // $5E10 + #$5E11, // $5E11 + #$5E12, // $5E12 + #$5E13, // $5E13 + #$5E14, // $5E14 + #$5E15, // $5E15 + #$5E16, // $5E16 + #$5E17, // $5E17 + #$5E18, // $5E18 + #$5E19, // $5E19 + #$5E1A, // $5E1A + #$5E1B, // $5E1B + #$5E1C, // $5E1C + #$5E1D, // $5E1D + #$5E1E, // $5E1E + #$5E1F, // $5E1F + #$5E20, // $5E20 + #$5E21, // $5E21 + #$5E22, // $5E22 + #$5E23, // $5E23 + #$5E24, // $5E24 + #$5E25, // $5E25 + #$5E26, // $5E26 + #$5E27, // $5E27 + #$5E28, // $5E28 + #$5E29, // $5E29 + #$5E2A, // $5E2A + #$5E2B, // $5E2B + #$5E2C, // $5E2C + #$5E2D, // $5E2D + #$5E2E, // $5E2E + #$5E2F, // $5E2F + #$5E30, // $5E30 + #$5E31, // $5E31 + #$5E32, // $5E32 + #$5E33, // $5E33 + #$5E34, // $5E34 + #$5E35, // $5E35 + #$5E36, // $5E36 + #$5E37, // $5E37 + #$5E38, // $5E38 + #$5E39, // $5E39 + #$5E3A, // $5E3A + #$5E3B, // $5E3B + #$5E3C, // $5E3C + #$5E3D, // $5E3D + #$5E3E, // $5E3E + #$5E3F, // $5E3F + #$5E40, // $5E40 + #$5E41, // $5E41 + #$5E42, // $5E42 + #$5E43, // $5E43 + #$5E44, // $5E44 + #$5E45, // $5E45 + #$5E46, // $5E46 + #$5E47, // $5E47 + #$5E48, // $5E48 + #$5E49, // $5E49 + #$5E4A, // $5E4A + #$5E4B, // $5E4B + #$5E4C, // $5E4C + #$5E4D, // $5E4D + #$5E4E, // $5E4E + #$5E4F, // $5E4F + #$5E50, // $5E50 + #$5E51, // $5E51 + #$5E52, // $5E52 + #$5E53, // $5E53 + #$5E54, // $5E54 + #$5E55, // $5E55 + #$5E56, // $5E56 + #$5E57, // $5E57 + #$5E58, // $5E58 + #$5E59, // $5E59 + #$5E5A, // $5E5A + #$5E5B, // $5E5B + #$5E5C, // $5E5C + #$5E5D, // $5E5D + #$5E5E, // $5E5E + #$5E5F, // $5E5F + #$5E60, // $5E60 + #$5E61, // $5E61 + #$5E62, // $5E62 + #$5E63, // $5E63 + #$5E64, // $5E64 + #$5E65, // $5E65 + #$5E66, // $5E66 + #$5E67, // $5E67 + #$5E68, // $5E68 + #$5E69, // $5E69 + #$5E6A, // $5E6A + #$5E6B, // $5E6B + #$5E6C, // $5E6C + #$5E6D, // $5E6D + #$5E6E, // $5E6E + #$5E6F, // $5E6F + #$5E70, // $5E70 + #$5E71, // $5E71 + #$5E72, // $5E72 + #$5E73, // $5E73 + #$5E74, // $5E74 + #$5E75, // $5E75 + #$5E76, // $5E76 + #$5E77, // $5E77 + #$5E78, // $5E78 + #$5E79, // $5E79 + #$5E7A, // $5E7A + #$5E7B, // $5E7B + #$5E7C, // $5E7C + #$5E7D, // $5E7D + #$5E7E, // $5E7E + #$5E7F, // $5E7F + #$5E80, // $5E80 + #$5E81, // $5E81 + #$5E82, // $5E82 + #$5E83, // $5E83 + #$5E84, // $5E84 + #$5E85, // $5E85 + #$5E86, // $5E86 + #$5E87, // $5E87 + #$5E88, // $5E88 + #$5E89, // $5E89 + #$5E8A, // $5E8A + #$5E8B, // $5E8B + #$5E8C, // $5E8C + #$5E8D, // $5E8D + #$5E8E, // $5E8E + #$5E8F, // $5E8F + #$5E90, // $5E90 + #$5E91, // $5E91 + #$5E92, // $5E92 + #$5E93, // $5E93 + #$5E94, // $5E94 + #$5E95, // $5E95 + #$5E96, // $5E96 + #$5E97, // $5E97 + #$5E98, // $5E98 + #$5E99, // $5E99 + #$5E9A, // $5E9A + #$5E9B, // $5E9B + #$5E9C, // $5E9C + #$5E9D, // $5E9D + #$5E9E, // $5E9E + #$5E9F, // $5E9F + #$5EA0, // $5EA0 + #$5EA1, // $5EA1 + #$5EA2, // $5EA2 + #$5EA3, // $5EA3 + #$5EA4, // $5EA4 + #$5EA5, // $5EA5 + #$5EA6, // $5EA6 + #$5EA7, // $5EA7 + #$5EA8, // $5EA8 + #$5EA9, // $5EA9 + #$5EAA, // $5EAA + #$5EAB, // $5EAB + #$5EAC, // $5EAC + #$5EAD, // $5EAD + #$5EAE, // $5EAE + #$5EAF, // $5EAF + #$5EB0, // $5EB0 + #$5EB1, // $5EB1 + #$5EB2, // $5EB2 + #$5EB3, // $5EB3 + #$5EB4, // $5EB4 + #$5EB5, // $5EB5 + #$5EB6, // $5EB6 + #$5EB7, // $5EB7 + #$5EB8, // $5EB8 + #$5EB9, // $5EB9 + #$5EBA, // $5EBA + #$5EBB, // $5EBB + #$5EBC, // $5EBC + #$5EBD, // $5EBD + #$5EBE, // $5EBE + #$5EBF, // $5EBF + #$5EC0, // $5EC0 + #$5EC1, // $5EC1 + #$5EC2, // $5EC2 + #$5EC3, // $5EC3 + #$5EC4, // $5EC4 + #$5EC5, // $5EC5 + #$5EC6, // $5EC6 + #$5EC7, // $5EC7 + #$5EC8, // $5EC8 + #$5EC9, // $5EC9 + #$5ECA, // $5ECA + #$5ECB, // $5ECB + #$5ECC, // $5ECC + #$5ECD, // $5ECD + #$5ECE, // $5ECE + #$5ECF, // $5ECF + #$5ED0, // $5ED0 + #$5ED1, // $5ED1 + #$5ED2, // $5ED2 + #$5ED3, // $5ED3 + #$5ED4, // $5ED4 + #$5ED5, // $5ED5 + #$5ED6, // $5ED6 + #$5ED7, // $5ED7 + #$5ED8, // $5ED8 + #$5ED9, // $5ED9 + #$5EDA, // $5EDA + #$5EDB, // $5EDB + #$5EDC, // $5EDC + #$5EDD, // $5EDD + #$5EDE, // $5EDE + #$5EDF, // $5EDF + #$5EE0, // $5EE0 + #$5EE1, // $5EE1 + #$5EE2, // $5EE2 + #$5EE3, // $5EE3 + #$5EE4, // $5EE4 + #$5EE5, // $5EE5 + #$5EE6, // $5EE6 + #$5EE7, // $5EE7 + #$5EE8, // $5EE8 + #$5EE9, // $5EE9 + #$5EEA, // $5EEA + #$5EEB, // $5EEB + #$5EEC, // $5EEC + #$5EED, // $5EED + #$5EEE, // $5EEE + #$5EEF, // $5EEF + #$5EF0, // $5EF0 + #$5EF1, // $5EF1 + #$5EF2, // $5EF2 + #$5EF3, // $5EF3 + #$5EF4, // $5EF4 + #$5EF5, // $5EF5 + #$5EF6, // $5EF6 + #$5EF7, // $5EF7 + #$5EF8, // $5EF8 + #$5EF9, // $5EF9 + #$5EFA, // $5EFA + #$5EFB, // $5EFB + #$5EFC, // $5EFC + #$5EFD, // $5EFD + #$5EFE, // $5EFE + #$5EFF, // $5EFF + #$5F00, // $5F00 + #$5F01, // $5F01 + #$5F02, // $5F02 + #$5F03, // $5F03 + #$5F04, // $5F04 + #$5F05, // $5F05 + #$5F06, // $5F06 + #$5F07, // $5F07 + #$5F08, // $5F08 + #$5F09, // $5F09 + #$5F0A, // $5F0A + #$5F0B, // $5F0B + #$5F0C, // $5F0C + #$5F0D, // $5F0D + #$5F0E, // $5F0E + #$5F0F, // $5F0F + #$5F10, // $5F10 + #$5F11, // $5F11 + #$5F12, // $5F12 + #$5F13, // $5F13 + #$5F14, // $5F14 + #$5F15, // $5F15 + #$5F16, // $5F16 + #$5F17, // $5F17 + #$5F18, // $5F18 + #$5F19, // $5F19 + #$5F1A, // $5F1A + #$5F1B, // $5F1B + #$5F1C, // $5F1C + #$5F1D, // $5F1D + #$5F1E, // $5F1E + #$5F1F, // $5F1F + #$5F20, // $5F20 + #$5F21, // $5F21 + #$5F22, // $5F22 + #$5F23, // $5F23 + #$5F24, // $5F24 + #$5F25, // $5F25 + #$5F26, // $5F26 + #$5F27, // $5F27 + #$5F28, // $5F28 + #$5F29, // $5F29 + #$5F2A, // $5F2A + #$5F2B, // $5F2B + #$5F2C, // $5F2C + #$5F2D, // $5F2D + #$5F2E, // $5F2E + #$5F2F, // $5F2F + #$5F30, // $5F30 + #$5F31, // $5F31 + #$5F32, // $5F32 + #$5F33, // $5F33 + #$5F34, // $5F34 + #$5F35, // $5F35 + #$5F36, // $5F36 + #$5F37, // $5F37 + #$5F38, // $5F38 + #$5F39, // $5F39 + #$5F3A, // $5F3A + #$5F3B, // $5F3B + #$5F3C, // $5F3C + #$5F3D, // $5F3D + #$5F3E, // $5F3E + #$5F3F, // $5F3F + #$5F40, // $5F40 + #$5F41, // $5F41 + #$5F42, // $5F42 + #$5F43, // $5F43 + #$5F44, // $5F44 + #$5F45, // $5F45 + #$5F46, // $5F46 + #$5F47, // $5F47 + #$5F48, // $5F48 + #$5F49, // $5F49 + #$5F4A, // $5F4A + #$5F4B, // $5F4B + #$5F4C, // $5F4C + #$5F4D, // $5F4D + #$5F4E, // $5F4E + #$5F4F, // $5F4F + #$5F50, // $5F50 + #$5F51, // $5F51 + #$5F52, // $5F52 + #$5F53, // $5F53 + #$5F54, // $5F54 + #$5F55, // $5F55 + #$5F56, // $5F56 + #$5F57, // $5F57 + #$5F58, // $5F58 + #$5F59, // $5F59 + #$5F5A, // $5F5A + #$5F5B, // $5F5B + #$5F5C, // $5F5C + #$5F5D, // $5F5D + #$5F5E, // $5F5E + #$5F5F, // $5F5F + #$5F60, // $5F60 + #$5F61, // $5F61 + #$5F62, // $5F62 + #$5F63, // $5F63 + #$5F64, // $5F64 + #$5F65, // $5F65 + #$5F66, // $5F66 + #$5F67, // $5F67 + #$5F68, // $5F68 + #$5F69, // $5F69 + #$5F6A, // $5F6A + #$5F6B, // $5F6B + #$5F6C, // $5F6C + #$5F6D, // $5F6D + #$5F6E, // $5F6E + #$5F6F, // $5F6F + #$5F70, // $5F70 + #$5F71, // $5F71 + #$5F72, // $5F72 + #$5F73, // $5F73 + #$5F74, // $5F74 + #$5F75, // $5F75 + #$5F76, // $5F76 + #$5F77, // $5F77 + #$5F78, // $5F78 + #$5F79, // $5F79 + #$5F7A, // $5F7A + #$5F7B, // $5F7B + #$5F7C, // $5F7C + #$5F7D, // $5F7D + #$5F7E, // $5F7E + #$5F7F, // $5F7F + #$5F80, // $5F80 + #$5F81, // $5F81 + #$5F82, // $5F82 + #$5F83, // $5F83 + #$5F84, // $5F84 + #$5F85, // $5F85 + #$5F86, // $5F86 + #$5F87, // $5F87 + #$5F88, // $5F88 + #$5F89, // $5F89 + #$5F8A, // $5F8A + #$5F8B, // $5F8B + #$5F8C, // $5F8C + #$5F8D, // $5F8D + #$5F8E, // $5F8E + #$5F8F, // $5F8F + #$5F90, // $5F90 + #$5F91, // $5F91 + #$5F92, // $5F92 + #$5F93, // $5F93 + #$5F94, // $5F94 + #$5F95, // $5F95 + #$5F96, // $5F96 + #$5F97, // $5F97 + #$5F98, // $5F98 + #$5F99, // $5F99 + #$5F9A, // $5F9A + #$5F9B, // $5F9B + #$5F9C, // $5F9C + #$5F9D, // $5F9D + #$5F9E, // $5F9E + #$5F9F, // $5F9F + #$5FA0, // $5FA0 + #$5FA1, // $5FA1 + #$5FA2, // $5FA2 + #$5FA3, // $5FA3 + #$5FA4, // $5FA4 + #$5FA5, // $5FA5 + #$5FA6, // $5FA6 + #$5FA7, // $5FA7 + #$5FA8, // $5FA8 + #$5FA9, // $5FA9 + #$5FAA, // $5FAA + #$5FAB, // $5FAB + #$5FAC, // $5FAC + #$5FAD, // $5FAD + #$5FAE, // $5FAE + #$5FAF, // $5FAF + #$5FB0, // $5FB0 + #$5FB1, // $5FB1 + #$5FB2, // $5FB2 + #$5FB3, // $5FB3 + #$5FB4, // $5FB4 + #$5FB5, // $5FB5 + #$5FB6, // $5FB6 + #$5FB7, // $5FB7 + #$5FB8, // $5FB8 + #$5FB9, // $5FB9 + #$5FBA, // $5FBA + #$5FBB, // $5FBB + #$5FBC, // $5FBC + #$5FBD, // $5FBD + #$5FBE, // $5FBE + #$5FBF, // $5FBF + #$5FC0, // $5FC0 + #$5FC1, // $5FC1 + #$5FC2, // $5FC2 + #$5FC3, // $5FC3 + #$5FC4, // $5FC4 + #$5FC5, // $5FC5 + #$5FC6, // $5FC6 + #$5FC7, // $5FC7 + #$5FC8, // $5FC8 + #$5FC9, // $5FC9 + #$5FCA, // $5FCA + #$5FCB, // $5FCB + #$5FCC, // $5FCC + #$5FCD, // $5FCD + #$5FCE, // $5FCE + #$5FCF, // $5FCF + #$5FD0, // $5FD0 + #$5FD1, // $5FD1 + #$5FD2, // $5FD2 + #$5FD3, // $5FD3 + #$5FD4, // $5FD4 + #$5FD5, // $5FD5 + #$5FD6, // $5FD6 + #$5FD7, // $5FD7 + #$5FD8, // $5FD8 + #$5FD9, // $5FD9 + #$5FDA, // $5FDA + #$5FDB, // $5FDB + #$5FDC, // $5FDC + #$5FDD, // $5FDD + #$5FDE, // $5FDE + #$5FDF, // $5FDF + #$5FE0, // $5FE0 + #$5FE1, // $5FE1 + #$5FE2, // $5FE2 + #$5FE3, // $5FE3 + #$5FE4, // $5FE4 + #$5FE5, // $5FE5 + #$5FE6, // $5FE6 + #$5FE7, // $5FE7 + #$5FE8, // $5FE8 + #$5FE9, // $5FE9 + #$5FEA, // $5FEA + #$5FEB, // $5FEB + #$5FEC, // $5FEC + #$5FED, // $5FED + #$5FEE, // $5FEE + #$5FEF, // $5FEF + #$5FF0, // $5FF0 + #$5FF1, // $5FF1 + #$5FF2, // $5FF2 + #$5FF3, // $5FF3 + #$5FF4, // $5FF4 + #$5FF5, // $5FF5 + #$5FF6, // $5FF6 + #$5FF7, // $5FF7 + #$5FF8, // $5FF8 + #$5FF9, // $5FF9 + #$5FFA, // $5FFA + #$5FFB, // $5FFB + #$5FFC, // $5FFC + #$5FFD, // $5FFD + #$5FFE, // $5FFE + #$5FFF, // $5FFF + #$6000, // $6000 + #$6001, // $6001 + #$6002, // $6002 + #$6003, // $6003 + #$6004, // $6004 + #$6005, // $6005 + #$6006, // $6006 + #$6007, // $6007 + #$6008, // $6008 + #$6009, // $6009 + #$600A, // $600A + #$600B, // $600B + #$600C, // $600C + #$600D, // $600D + #$600E, // $600E + #$600F, // $600F + #$6010, // $6010 + #$6011, // $6011 + #$6012, // $6012 + #$6013, // $6013 + #$6014, // $6014 + #$6015, // $6015 + #$6016, // $6016 + #$6017, // $6017 + #$6018, // $6018 + #$6019, // $6019 + #$601A, // $601A + #$601B, // $601B + #$601C, // $601C + #$601D, // $601D + #$601E, // $601E + #$601F, // $601F + #$6020, // $6020 + #$6021, // $6021 + #$6022, // $6022 + #$6023, // $6023 + #$6024, // $6024 + #$6025, // $6025 + #$6026, // $6026 + #$6027, // $6027 + #$6028, // $6028 + #$6029, // $6029 + #$602A, // $602A + #$602B, // $602B + #$602C, // $602C + #$602D, // $602D + #$602E, // $602E + #$602F, // $602F + #$6030, // $6030 + #$6031, // $6031 + #$6032, // $6032 + #$6033, // $6033 + #$6034, // $6034 + #$6035, // $6035 + #$6036, // $6036 + #$6037, // $6037 + #$6038, // $6038 + #$6039, // $6039 + #$603A, // $603A + #$603B, // $603B + #$603C, // $603C + #$603D, // $603D + #$603E, // $603E + #$603F, // $603F + #$6040, // $6040 + #$6041, // $6041 + #$6042, // $6042 + #$6043, // $6043 + #$6044, // $6044 + #$6045, // $6045 + #$6046, // $6046 + #$6047, // $6047 + #$6048, // $6048 + #$6049, // $6049 + #$604A, // $604A + #$604B, // $604B + #$604C, // $604C + #$604D, // $604D + #$604E, // $604E + #$604F, // $604F + #$6050, // $6050 + #$6051, // $6051 + #$6052, // $6052 + #$6053, // $6053 + #$6054, // $6054 + #$6055, // $6055 + #$6056, // $6056 + #$6057, // $6057 + #$6058, // $6058 + #$6059, // $6059 + #$605A, // $605A + #$605B, // $605B + #$605C, // $605C + #$605D, // $605D + #$605E, // $605E + #$605F, // $605F + #$6060, // $6060 + #$6061, // $6061 + #$6062, // $6062 + #$6063, // $6063 + #$6064, // $6064 + #$6065, // $6065 + #$6066, // $6066 + #$6067, // $6067 + #$6068, // $6068 + #$6069, // $6069 + #$606A, // $606A + #$606B, // $606B + #$606C, // $606C + #$606D, // $606D + #$606E, // $606E + #$606F, // $606F + #$6070, // $6070 + #$6071, // $6071 + #$6072, // $6072 + #$6073, // $6073 + #$6074, // $6074 + #$6075, // $6075 + #$6076, // $6076 + #$6077, // $6077 + #$6078, // $6078 + #$6079, // $6079 + #$607A, // $607A + #$607B, // $607B + #$607C, // $607C + #$607D, // $607D + #$607E, // $607E + #$607F, // $607F + #$6080, // $6080 + #$6081, // $6081 + #$6082, // $6082 + #$6083, // $6083 + #$6084, // $6084 + #$6085, // $6085 + #$6086, // $6086 + #$6087, // $6087 + #$6088, // $6088 + #$6089, // $6089 + #$608A, // $608A + #$608B, // $608B + #$608C, // $608C + #$608D, // $608D + #$608E, // $608E + #$608F, // $608F + #$6090, // $6090 + #$6091, // $6091 + #$6092, // $6092 + #$6093, // $6093 + #$6094, // $6094 + #$6095, // $6095 + #$6096, // $6096 + #$6097, // $6097 + #$6098, // $6098 + #$6099, // $6099 + #$609A, // $609A + #$609B, // $609B + #$609C, // $609C + #$609D, // $609D + #$609E, // $609E + #$609F, // $609F + #$60A0, // $60A0 + #$60A1, // $60A1 + #$60A2, // $60A2 + #$60A3, // $60A3 + #$60A4, // $60A4 + #$60A5, // $60A5 + #$60A6, // $60A6 + #$60A7, // $60A7 + #$60A8, // $60A8 + #$60A9, // $60A9 + #$60AA, // $60AA + #$60AB, // $60AB + #$60AC, // $60AC + #$60AD, // $60AD + #$60AE, // $60AE + #$60AF, // $60AF + #$60B0, // $60B0 + #$60B1, // $60B1 + #$60B2, // $60B2 + #$60B3, // $60B3 + #$60B4, // $60B4 + #$60B5, // $60B5 + #$60B6, // $60B6 + #$60B7, // $60B7 + #$60B8, // $60B8 + #$60B9, // $60B9 + #$60BA, // $60BA + #$60BB, // $60BB + #$60BC, // $60BC + #$60BD, // $60BD + #$60BE, // $60BE + #$60BF, // $60BF + #$60C0, // $60C0 + #$60C1, // $60C1 + #$60C2, // $60C2 + #$60C3, // $60C3 + #$60C4, // $60C4 + #$60C5, // $60C5 + #$60C6, // $60C6 + #$60C7, // $60C7 + #$60C8, // $60C8 + #$60C9, // $60C9 + #$60CA, // $60CA + #$60CB, // $60CB + #$60CC, // $60CC + #$60CD, // $60CD + #$60CE, // $60CE + #$60CF, // $60CF + #$60D0, // $60D0 + #$60D1, // $60D1 + #$60D2, // $60D2 + #$60D3, // $60D3 + #$60D4, // $60D4 + #$60D5, // $60D5 + #$60D6, // $60D6 + #$60D7, // $60D7 + #$60D8, // $60D8 + #$60D9, // $60D9 + #$60DA, // $60DA + #$60DB, // $60DB + #$60DC, // $60DC + #$60DD, // $60DD + #$60DE, // $60DE + #$60DF, // $60DF + #$60E0, // $60E0 + #$60E1, // $60E1 + #$60E2, // $60E2 + #$60E3, // $60E3 + #$60E4, // $60E4 + #$60E5, // $60E5 + #$60E6, // $60E6 + #$60E7, // $60E7 + #$60E8, // $60E8 + #$60E9, // $60E9 + #$60EA, // $60EA + #$60EB, // $60EB + #$60EC, // $60EC + #$60ED, // $60ED + #$60EE, // $60EE + #$60EF, // $60EF + #$60F0, // $60F0 + #$60F1, // $60F1 + #$60F2, // $60F2 + #$60F3, // $60F3 + #$60F4, // $60F4 + #$60F5, // $60F5 + #$60F6, // $60F6 + #$60F7, // $60F7 + #$60F8, // $60F8 + #$60F9, // $60F9 + #$60FA, // $60FA + #$60FB, // $60FB + #$60FC, // $60FC + #$60FD, // $60FD + #$60FE, // $60FE + #$60FF, // $60FF + #$6100, // $6100 + #$6101, // $6101 + #$6102, // $6102 + #$6103, // $6103 + #$6104, // $6104 + #$6105, // $6105 + #$6106, // $6106 + #$6107, // $6107 + #$6108, // $6108 + #$6109, // $6109 + #$610A, // $610A + #$610B, // $610B + #$610C, // $610C + #$610D, // $610D + #$610E, // $610E + #$610F, // $610F + #$6110, // $6110 + #$6111, // $6111 + #$6112, // $6112 + #$6113, // $6113 + #$6114, // $6114 + #$6115, // $6115 + #$6116, // $6116 + #$6117, // $6117 + #$6118, // $6118 + #$6119, // $6119 + #$611A, // $611A + #$611B, // $611B + #$611C, // $611C + #$611D, // $611D + #$611E, // $611E + #$611F, // $611F + #$6120, // $6120 + #$6121, // $6121 + #$6122, // $6122 + #$6123, // $6123 + #$6124, // $6124 + #$6125, // $6125 + #$6126, // $6126 + #$6127, // $6127 + #$6128, // $6128 + #$6129, // $6129 + #$612A, // $612A + #$612B, // $612B + #$612C, // $612C + #$612D, // $612D + #$612E, // $612E + #$612F, // $612F + #$6130, // $6130 + #$6131, // $6131 + #$6132, // $6132 + #$6133, // $6133 + #$6134, // $6134 + #$6135, // $6135 + #$6136, // $6136 + #$6137, // $6137 + #$6138, // $6138 + #$6139, // $6139 + #$613A, // $613A + #$613B, // $613B + #$613C, // $613C + #$613D, // $613D + #$613E, // $613E + #$613F, // $613F + #$6140, // $6140 + #$6141, // $6141 + #$6142, // $6142 + #$6143, // $6143 + #$6144, // $6144 + #$6145, // $6145 + #$6146, // $6146 + #$6147, // $6147 + #$6148, // $6148 + #$6149, // $6149 + #$614A, // $614A + #$614B, // $614B + #$614C, // $614C + #$614D, // $614D + #$614E, // $614E + #$614F, // $614F + #$6150, // $6150 + #$6151, // $6151 + #$6152, // $6152 + #$6153, // $6153 + #$6154, // $6154 + #$6155, // $6155 + #$6156, // $6156 + #$6157, // $6157 + #$6158, // $6158 + #$6159, // $6159 + #$615A, // $615A + #$615B, // $615B + #$615C, // $615C + #$615D, // $615D + #$615E, // $615E + #$615F, // $615F + #$6160, // $6160 + #$6161, // $6161 + #$6162, // $6162 + #$6163, // $6163 + #$6164, // $6164 + #$6165, // $6165 + #$6166, // $6166 + #$6167, // $6167 + #$6168, // $6168 + #$6169, // $6169 + #$616A, // $616A + #$616B, // $616B + #$616C, // $616C + #$616D, // $616D + #$616E, // $616E + #$616F, // $616F + #$6170, // $6170 + #$6171, // $6171 + #$6172, // $6172 + #$6173, // $6173 + #$6174, // $6174 + #$6175, // $6175 + #$6176, // $6176 + #$6177, // $6177 + #$6178, // $6178 + #$6179, // $6179 + #$617A, // $617A + #$617B, // $617B + #$617C, // $617C + #$617D, // $617D + #$617E, // $617E + #$617F, // $617F + #$6180, // $6180 + #$6181, // $6181 + #$6182, // $6182 + #$6183, // $6183 + #$6184, // $6184 + #$6185, // $6185 + #$6186, // $6186 + #$6187, // $6187 + #$6188, // $6188 + #$6189, // $6189 + #$618A, // $618A + #$618B, // $618B + #$618C, // $618C + #$618D, // $618D + #$618E, // $618E + #$618F, // $618F + #$6190, // $6190 + #$6191, // $6191 + #$6192, // $6192 + #$6193, // $6193 + #$6194, // $6194 + #$6195, // $6195 + #$6196, // $6196 + #$6197, // $6197 + #$6198, // $6198 + #$6199, // $6199 + #$619A, // $619A + #$619B, // $619B + #$619C, // $619C + #$619D, // $619D + #$619E, // $619E + #$619F, // $619F + #$61A0, // $61A0 + #$61A1, // $61A1 + #$61A2, // $61A2 + #$61A3, // $61A3 + #$61A4, // $61A4 + #$61A5, // $61A5 + #$61A6, // $61A6 + #$61A7, // $61A7 + #$61A8, // $61A8 + #$61A9, // $61A9 + #$61AA, // $61AA + #$61AB, // $61AB + #$61AC, // $61AC + #$61AD, // $61AD + #$61AE, // $61AE + #$61AF, // $61AF + #$61B0, // $61B0 + #$61B1, // $61B1 + #$61B2, // $61B2 + #$61B3, // $61B3 + #$61B4, // $61B4 + #$61B5, // $61B5 + #$61B6, // $61B6 + #$61B7, // $61B7 + #$61B8, // $61B8 + #$61B9, // $61B9 + #$61BA, // $61BA + #$61BB, // $61BB + #$61BC, // $61BC + #$61BD, // $61BD + #$61BE, // $61BE + #$61BF, // $61BF + #$61C0, // $61C0 + #$61C1, // $61C1 + #$61C2, // $61C2 + #$61C3, // $61C3 + #$61C4, // $61C4 + #$61C5, // $61C5 + #$61C6, // $61C6 + #$61C7, // $61C7 + #$61C8, // $61C8 + #$61C9, // $61C9 + #$61CA, // $61CA + #$61CB, // $61CB + #$61CC, // $61CC + #$61CD, // $61CD + #$61CE, // $61CE + #$61CF, // $61CF + #$61D0, // $61D0 + #$61D1, // $61D1 + #$61D2, // $61D2 + #$61D3, // $61D3 + #$61D4, // $61D4 + #$61D5, // $61D5 + #$61D6, // $61D6 + #$61D7, // $61D7 + #$61D8, // $61D8 + #$61D9, // $61D9 + #$61DA, // $61DA + #$61DB, // $61DB + #$61DC, // $61DC + #$61DD, // $61DD + #$61DE, // $61DE + #$61DF, // $61DF + #$61E0, // $61E0 + #$61E1, // $61E1 + #$61E2, // $61E2 + #$61E3, // $61E3 + #$61E4, // $61E4 + #$61E5, // $61E5 + #$61E6, // $61E6 + #$61E7, // $61E7 + #$61E8, // $61E8 + #$61E9, // $61E9 + #$61EA, // $61EA + #$61EB, // $61EB + #$61EC, // $61EC + #$61ED, // $61ED + #$61EE, // $61EE + #$61EF, // $61EF + #$61F0, // $61F0 + #$61F1, // $61F1 + #$61F2, // $61F2 + #$61F3, // $61F3 + #$61F4, // $61F4 + #$61F5, // $61F5 + #$61F6, // $61F6 + #$61F7, // $61F7 + #$61F8, // $61F8 + #$61F9, // $61F9 + #$61FA, // $61FA + #$61FB, // $61FB + #$61FC, // $61FC + #$61FD, // $61FD + #$61FE, // $61FE + #$61FF, // $61FF + #$6200, // $6200 + #$6201, // $6201 + #$6202, // $6202 + #$6203, // $6203 + #$6204, // $6204 + #$6205, // $6205 + #$6206, // $6206 + #$6207, // $6207 + #$6208, // $6208 + #$6209, // $6209 + #$620A, // $620A + #$620B, // $620B + #$620C, // $620C + #$620D, // $620D + #$620E, // $620E + #$620F, // $620F + #$6210, // $6210 + #$6211, // $6211 + #$6212, // $6212 + #$6213, // $6213 + #$6214, // $6214 + #$6215, // $6215 + #$6216, // $6216 + #$6217, // $6217 + #$6218, // $6218 + #$6219, // $6219 + #$621A, // $621A + #$621B, // $621B + #$621C, // $621C + #$621D, // $621D + #$621E, // $621E + #$621F, // $621F + #$6220, // $6220 + #$6221, // $6221 + #$6222, // $6222 + #$6223, // $6223 + #$6224, // $6224 + #$6225, // $6225 + #$6226, // $6226 + #$6227, // $6227 + #$6228, // $6228 + #$6229, // $6229 + #$622A, // $622A + #$622B, // $622B + #$622C, // $622C + #$622D, // $622D + #$622E, // $622E + #$622F, // $622F + #$6230, // $6230 + #$6231, // $6231 + #$6232, // $6232 + #$6233, // $6233 + #$6234, // $6234 + #$6235, // $6235 + #$6236, // $6236 + #$6237, // $6237 + #$6238, // $6238 + #$6239, // $6239 + #$623A, // $623A + #$623B, // $623B + #$623C, // $623C + #$623D, // $623D + #$623E, // $623E + #$623F, // $623F + #$6240, // $6240 + #$6241, // $6241 + #$6242, // $6242 + #$6243, // $6243 + #$6244, // $6244 + #$6245, // $6245 + #$6246, // $6246 + #$6247, // $6247 + #$6248, // $6248 + #$6249, // $6249 + #$624A, // $624A + #$624B, // $624B + #$624C, // $624C + #$624D, // $624D + #$624E, // $624E + #$624F, // $624F + #$6250, // $6250 + #$6251, // $6251 + #$6252, // $6252 + #$6253, // $6253 + #$6254, // $6254 + #$6255, // $6255 + #$6256, // $6256 + #$6257, // $6257 + #$6258, // $6258 + #$6259, // $6259 + #$625A, // $625A + #$625B, // $625B + #$625C, // $625C + #$625D, // $625D + #$625E, // $625E + #$625F, // $625F + #$6260, // $6260 + #$6261, // $6261 + #$6262, // $6262 + #$6263, // $6263 + #$6264, // $6264 + #$6265, // $6265 + #$6266, // $6266 + #$6267, // $6267 + #$6268, // $6268 + #$6269, // $6269 + #$626A, // $626A + #$626B, // $626B + #$626C, // $626C + #$626D, // $626D + #$626E, // $626E + #$626F, // $626F + #$6270, // $6270 + #$6271, // $6271 + #$6272, // $6272 + #$6273, // $6273 + #$6274, // $6274 + #$6275, // $6275 + #$6276, // $6276 + #$6277, // $6277 + #$6278, // $6278 + #$6279, // $6279 + #$627A, // $627A + #$627B, // $627B + #$627C, // $627C + #$627D, // $627D + #$627E, // $627E + #$627F, // $627F + #$6280, // $6280 + #$6281, // $6281 + #$6282, // $6282 + #$6283, // $6283 + #$6284, // $6284 + #$6285, // $6285 + #$6286, // $6286 + #$6287, // $6287 + #$6288, // $6288 + #$6289, // $6289 + #$628A, // $628A + #$628B, // $628B + #$628C, // $628C + #$628D, // $628D + #$628E, // $628E + #$628F, // $628F + #$6290, // $6290 + #$6291, // $6291 + #$6292, // $6292 + #$6293, // $6293 + #$6294, // $6294 + #$6295, // $6295 + #$6296, // $6296 + #$6297, // $6297 + #$6298, // $6298 + #$6299, // $6299 + #$629A, // $629A + #$629B, // $629B + #$629C, // $629C + #$629D, // $629D + #$629E, // $629E + #$629F, // $629F + #$62A0, // $62A0 + #$62A1, // $62A1 + #$62A2, // $62A2 + #$62A3, // $62A3 + #$62A4, // $62A4 + #$62A5, // $62A5 + #$62A6, // $62A6 + #$62A7, // $62A7 + #$62A8, // $62A8 + #$62A9, // $62A9 + #$62AA, // $62AA + #$62AB, // $62AB + #$62AC, // $62AC + #$62AD, // $62AD + #$62AE, // $62AE + #$62AF, // $62AF + #$62B0, // $62B0 + #$62B1, // $62B1 + #$62B2, // $62B2 + #$62B3, // $62B3 + #$62B4, // $62B4 + #$62B5, // $62B5 + #$62B6, // $62B6 + #$62B7, // $62B7 + #$62B8, // $62B8 + #$62B9, // $62B9 + #$62BA, // $62BA + #$62BB, // $62BB + #$62BC, // $62BC + #$62BD, // $62BD + #$62BE, // $62BE + #$62BF, // $62BF + #$62C0, // $62C0 + #$62C1, // $62C1 + #$62C2, // $62C2 + #$62C3, // $62C3 + #$62C4, // $62C4 + #$62C5, // $62C5 + #$62C6, // $62C6 + #$62C7, // $62C7 + #$62C8, // $62C8 + #$62C9, // $62C9 + #$62CA, // $62CA + #$62CB, // $62CB + #$62CC, // $62CC + #$62CD, // $62CD + #$62CE, // $62CE + #$62CF, // $62CF + #$62D0, // $62D0 + #$62D1, // $62D1 + #$62D2, // $62D2 + #$62D3, // $62D3 + #$62D4, // $62D4 + #$62D5, // $62D5 + #$62D6, // $62D6 + #$62D7, // $62D7 + #$62D8, // $62D8 + #$62D9, // $62D9 + #$62DA, // $62DA + #$62DB, // $62DB + #$62DC, // $62DC + #$62DD, // $62DD + #$62DE, // $62DE + #$62DF, // $62DF + #$62E0, // $62E0 + #$62E1, // $62E1 + #$62E2, // $62E2 + #$62E3, // $62E3 + #$62E4, // $62E4 + #$62E5, // $62E5 + #$62E6, // $62E6 + #$62E7, // $62E7 + #$62E8, // $62E8 + #$62E9, // $62E9 + #$62EA, // $62EA + #$62EB, // $62EB + #$62EC, // $62EC + #$62ED, // $62ED + #$62EE, // $62EE + #$62EF, // $62EF + #$62F0, // $62F0 + #$62F1, // $62F1 + #$62F2, // $62F2 + #$62F3, // $62F3 + #$62F4, // $62F4 + #$62F5, // $62F5 + #$62F6, // $62F6 + #$62F7, // $62F7 + #$62F8, // $62F8 + #$62F9, // $62F9 + #$62FA, // $62FA + #$62FB, // $62FB + #$62FC, // $62FC + #$62FD, // $62FD + #$62FE, // $62FE + #$62FF, // $62FF + #$6300, // $6300 + #$6301, // $6301 + #$6302, // $6302 + #$6303, // $6303 + #$6304, // $6304 + #$6305, // $6305 + #$6306, // $6306 + #$6307, // $6307 + #$6308, // $6308 + #$6309, // $6309 + #$630A, // $630A + #$630B, // $630B + #$630C, // $630C + #$630D, // $630D + #$630E, // $630E + #$630F, // $630F + #$6310, // $6310 + #$6311, // $6311 + #$6312, // $6312 + #$6313, // $6313 + #$6314, // $6314 + #$6315, // $6315 + #$6316, // $6316 + #$6317, // $6317 + #$6318, // $6318 + #$6319, // $6319 + #$631A, // $631A + #$631B, // $631B + #$631C, // $631C + #$631D, // $631D + #$631E, // $631E + #$631F, // $631F + #$6320, // $6320 + #$6321, // $6321 + #$6322, // $6322 + #$6323, // $6323 + #$6324, // $6324 + #$6325, // $6325 + #$6326, // $6326 + #$6327, // $6327 + #$6328, // $6328 + #$6329, // $6329 + #$632A, // $632A + #$632B, // $632B + #$632C, // $632C + #$632D, // $632D + #$632E, // $632E + #$632F, // $632F + #$6330, // $6330 + #$6331, // $6331 + #$6332, // $6332 + #$6333, // $6333 + #$6334, // $6334 + #$6335, // $6335 + #$6336, // $6336 + #$6337, // $6337 + #$6338, // $6338 + #$6339, // $6339 + #$633A, // $633A + #$633B, // $633B + #$633C, // $633C + #$633D, // $633D + #$633E, // $633E + #$633F, // $633F + #$6340, // $6340 + #$6341, // $6341 + #$6342, // $6342 + #$6343, // $6343 + #$6344, // $6344 + #$6345, // $6345 + #$6346, // $6346 + #$6347, // $6347 + #$6348, // $6348 + #$6349, // $6349 + #$634A, // $634A + #$634B, // $634B + #$634C, // $634C + #$634D, // $634D + #$634E, // $634E + #$634F, // $634F + #$6350, // $6350 + #$6351, // $6351 + #$6352, // $6352 + #$6353, // $6353 + #$6354, // $6354 + #$6355, // $6355 + #$6356, // $6356 + #$6357, // $6357 + #$6358, // $6358 + #$6359, // $6359 + #$635A, // $635A + #$635B, // $635B + #$635C, // $635C + #$635D, // $635D + #$635E, // $635E + #$635F, // $635F + #$6360, // $6360 + #$6361, // $6361 + #$6362, // $6362 + #$6363, // $6363 + #$6364, // $6364 + #$6365, // $6365 + #$6366, // $6366 + #$6367, // $6367 + #$6368, // $6368 + #$6369, // $6369 + #$636A, // $636A + #$636B, // $636B + #$636C, // $636C + #$636D, // $636D + #$636E, // $636E + #$636F, // $636F + #$6370, // $6370 + #$6371, // $6371 + #$6372, // $6372 + #$6373, // $6373 + #$6374, // $6374 + #$6375, // $6375 + #$6376, // $6376 + #$6377, // $6377 + #$6378, // $6378 + #$6379, // $6379 + #$637A, // $637A + #$637B, // $637B + #$637C, // $637C + #$637D, // $637D + #$637E, // $637E + #$637F, // $637F + #$6380, // $6380 + #$6381, // $6381 + #$6382, // $6382 + #$6383, // $6383 + #$6384, // $6384 + #$6385, // $6385 + #$6386, // $6386 + #$6387, // $6387 + #$6388, // $6388 + #$6389, // $6389 + #$638A, // $638A + #$638B, // $638B + #$638C, // $638C + #$638D, // $638D + #$638E, // $638E + #$638F, // $638F + #$6390, // $6390 + #$6391, // $6391 + #$6392, // $6392 + #$6393, // $6393 + #$6394, // $6394 + #$6395, // $6395 + #$6396, // $6396 + #$6397, // $6397 + #$6398, // $6398 + #$6399, // $6399 + #$639A, // $639A + #$639B, // $639B + #$639C, // $639C + #$639D, // $639D + #$639E, // $639E + #$639F, // $639F + #$63A0, // $63A0 + #$63A1, // $63A1 + #$63A2, // $63A2 + #$63A3, // $63A3 + #$63A4, // $63A4 + #$63A5, // $63A5 + #$63A6, // $63A6 + #$63A7, // $63A7 + #$63A8, // $63A8 + #$63A9, // $63A9 + #$63AA, // $63AA + #$63AB, // $63AB + #$63AC, // $63AC + #$63AD, // $63AD + #$63AE, // $63AE + #$63AF, // $63AF + #$63B0, // $63B0 + #$63B1, // $63B1 + #$63B2, // $63B2 + #$63B3, // $63B3 + #$63B4, // $63B4 + #$63B5, // $63B5 + #$63B6, // $63B6 + #$63B7, // $63B7 + #$63B8, // $63B8 + #$63B9, // $63B9 + #$63BA, // $63BA + #$63BB, // $63BB + #$63BC, // $63BC + #$63BD, // $63BD + #$63BE, // $63BE + #$63BF, // $63BF + #$63C0, // $63C0 + #$63C1, // $63C1 + #$63C2, // $63C2 + #$63C3, // $63C3 + #$63C4, // $63C4 + #$63C5, // $63C5 + #$63C6, // $63C6 + #$63C7, // $63C7 + #$63C8, // $63C8 + #$63C9, // $63C9 + #$63CA, // $63CA + #$63CB, // $63CB + #$63CC, // $63CC + #$63CD, // $63CD + #$63CE, // $63CE + #$63CF, // $63CF + #$63D0, // $63D0 + #$63D1, // $63D1 + #$63D2, // $63D2 + #$63D3, // $63D3 + #$63D4, // $63D4 + #$63D5, // $63D5 + #$63D6, // $63D6 + #$63D7, // $63D7 + #$63D8, // $63D8 + #$63D9, // $63D9 + #$63DA, // $63DA + #$63DB, // $63DB + #$63DC, // $63DC + #$63DD, // $63DD + #$63DE, // $63DE + #$63DF, // $63DF + #$63E0, // $63E0 + #$63E1, // $63E1 + #$63E2, // $63E2 + #$63E3, // $63E3 + #$63E4, // $63E4 + #$63E5, // $63E5 + #$63E6, // $63E6 + #$63E7, // $63E7 + #$63E8, // $63E8 + #$63E9, // $63E9 + #$63EA, // $63EA + #$63EB, // $63EB + #$63EC, // $63EC + #$63ED, // $63ED + #$63EE, // $63EE + #$63EF, // $63EF + #$63F0, // $63F0 + #$63F1, // $63F1 + #$63F2, // $63F2 + #$63F3, // $63F3 + #$63F4, // $63F4 + #$63F5, // $63F5 + #$63F6, // $63F6 + #$63F7, // $63F7 + #$63F8, // $63F8 + #$63F9, // $63F9 + #$63FA, // $63FA + #$63FB, // $63FB + #$63FC, // $63FC + #$63FD, // $63FD + #$63FE, // $63FE + #$63FF, // $63FF + #$6400, // $6400 + #$6401, // $6401 + #$6402, // $6402 + #$6403, // $6403 + #$6404, // $6404 + #$6405, // $6405 + #$6406, // $6406 + #$6407, // $6407 + #$6408, // $6408 + #$6409, // $6409 + #$640A, // $640A + #$640B, // $640B + #$640C, // $640C + #$640D, // $640D + #$640E, // $640E + #$640F, // $640F + #$6410, // $6410 + #$6411, // $6411 + #$6412, // $6412 + #$6413, // $6413 + #$6414, // $6414 + #$6415, // $6415 + #$6416, // $6416 + #$6417, // $6417 + #$6418, // $6418 + #$6419, // $6419 + #$641A, // $641A + #$641B, // $641B + #$641C, // $641C + #$641D, // $641D + #$641E, // $641E + #$641F, // $641F + #$6420, // $6420 + #$6421, // $6421 + #$6422, // $6422 + #$6423, // $6423 + #$6424, // $6424 + #$6425, // $6425 + #$6426, // $6426 + #$6427, // $6427 + #$6428, // $6428 + #$6429, // $6429 + #$642A, // $642A + #$642B, // $642B + #$642C, // $642C + #$642D, // $642D + #$642E, // $642E + #$642F, // $642F + #$6430, // $6430 + #$6431, // $6431 + #$6432, // $6432 + #$6433, // $6433 + #$6434, // $6434 + #$6435, // $6435 + #$6436, // $6436 + #$6437, // $6437 + #$6438, // $6438 + #$6439, // $6439 + #$643A, // $643A + #$643B, // $643B + #$643C, // $643C + #$643D, // $643D + #$643E, // $643E + #$643F, // $643F + #$6440, // $6440 + #$6441, // $6441 + #$6442, // $6442 + #$6443, // $6443 + #$6444, // $6444 + #$6445, // $6445 + #$6446, // $6446 + #$6447, // $6447 + #$6448, // $6448 + #$6449, // $6449 + #$644A, // $644A + #$644B, // $644B + #$644C, // $644C + #$644D, // $644D + #$644E, // $644E + #$644F, // $644F + #$6450, // $6450 + #$6451, // $6451 + #$6452, // $6452 + #$6453, // $6453 + #$6454, // $6454 + #$6455, // $6455 + #$6456, // $6456 + #$6457, // $6457 + #$6458, // $6458 + #$6459, // $6459 + #$645A, // $645A + #$645B, // $645B + #$645C, // $645C + #$645D, // $645D + #$645E, // $645E + #$645F, // $645F + #$6460, // $6460 + #$6461, // $6461 + #$6462, // $6462 + #$6463, // $6463 + #$6464, // $6464 + #$6465, // $6465 + #$6466, // $6466 + #$6467, // $6467 + #$6468, // $6468 + #$6469, // $6469 + #$646A, // $646A + #$646B, // $646B + #$646C, // $646C + #$646D, // $646D + #$646E, // $646E + #$646F, // $646F + #$6470, // $6470 + #$6471, // $6471 + #$6472, // $6472 + #$6473, // $6473 + #$6474, // $6474 + #$6475, // $6475 + #$6476, // $6476 + #$6477, // $6477 + #$6478, // $6478 + #$6479, // $6479 + #$647A, // $647A + #$647B, // $647B + #$647C, // $647C + #$647D, // $647D + #$647E, // $647E + #$647F, // $647F + #$6480, // $6480 + #$6481, // $6481 + #$6482, // $6482 + #$6483, // $6483 + #$6484, // $6484 + #$6485, // $6485 + #$6486, // $6486 + #$6487, // $6487 + #$6488, // $6488 + #$6489, // $6489 + #$648A, // $648A + #$648B, // $648B + #$648C, // $648C + #$648D, // $648D + #$648E, // $648E + #$648F, // $648F + #$6490, // $6490 + #$6491, // $6491 + #$6492, // $6492 + #$6493, // $6493 + #$6494, // $6494 + #$6495, // $6495 + #$6496, // $6496 + #$6497, // $6497 + #$6498, // $6498 + #$6499, // $6499 + #$649A, // $649A + #$649B, // $649B + #$649C, // $649C + #$649D, // $649D + #$649E, // $649E + #$649F, // $649F + #$64A0, // $64A0 + #$64A1, // $64A1 + #$64A2, // $64A2 + #$64A3, // $64A3 + #$64A4, // $64A4 + #$64A5, // $64A5 + #$64A6, // $64A6 + #$64A7, // $64A7 + #$64A8, // $64A8 + #$64A9, // $64A9 + #$64AA, // $64AA + #$64AB, // $64AB + #$64AC, // $64AC + #$64AD, // $64AD + #$64AE, // $64AE + #$64AF, // $64AF + #$64B0, // $64B0 + #$64B1, // $64B1 + #$64B2, // $64B2 + #$64B3, // $64B3 + #$64B4, // $64B4 + #$64B5, // $64B5 + #$64B6, // $64B6 + #$64B7, // $64B7 + #$64B8, // $64B8 + #$64B9, // $64B9 + #$64BA, // $64BA + #$64BB, // $64BB + #$64BC, // $64BC + #$64BD, // $64BD + #$64BE, // $64BE + #$64BF, // $64BF + #$64C0, // $64C0 + #$64C1, // $64C1 + #$64C2, // $64C2 + #$64C3, // $64C3 + #$64C4, // $64C4 + #$64C5, // $64C5 + #$64C6, // $64C6 + #$64C7, // $64C7 + #$64C8, // $64C8 + #$64C9, // $64C9 + #$64CA, // $64CA + #$64CB, // $64CB + #$64CC, // $64CC + #$64CD, // $64CD + #$64CE, // $64CE + #$64CF, // $64CF + #$64D0, // $64D0 + #$64D1, // $64D1 + #$64D2, // $64D2 + #$64D3, // $64D3 + #$64D4, // $64D4 + #$64D5, // $64D5 + #$64D6, // $64D6 + #$64D7, // $64D7 + #$64D8, // $64D8 + #$64D9, // $64D9 + #$64DA, // $64DA + #$64DB, // $64DB + #$64DC, // $64DC + #$64DD, // $64DD + #$64DE, // $64DE + #$64DF, // $64DF + #$64E0, // $64E0 + #$64E1, // $64E1 + #$64E2, // $64E2 + #$64E3, // $64E3 + #$64E4, // $64E4 + #$64E5, // $64E5 + #$64E6, // $64E6 + #$64E7, // $64E7 + #$64E8, // $64E8 + #$64E9, // $64E9 + #$64EA, // $64EA + #$64EB, // $64EB + #$64EC, // $64EC + #$64ED, // $64ED + #$64EE, // $64EE + #$64EF, // $64EF + #$64F0, // $64F0 + #$64F1, // $64F1 + #$64F2, // $64F2 + #$64F3, // $64F3 + #$64F4, // $64F4 + #$64F5, // $64F5 + #$64F6, // $64F6 + #$64F7, // $64F7 + #$64F8, // $64F8 + #$64F9, // $64F9 + #$64FA, // $64FA + #$64FB, // $64FB + #$64FC, // $64FC + #$64FD, // $64FD + #$64FE, // $64FE + #$64FF, // $64FF + #$6500, // $6500 + #$6501, // $6501 + #$6502, // $6502 + #$6503, // $6503 + #$6504, // $6504 + #$6505, // $6505 + #$6506, // $6506 + #$6507, // $6507 + #$6508, // $6508 + #$6509, // $6509 + #$650A, // $650A + #$650B, // $650B + #$650C, // $650C + #$650D, // $650D + #$650E, // $650E + #$650F, // $650F + #$6510, // $6510 + #$6511, // $6511 + #$6512, // $6512 + #$6513, // $6513 + #$6514, // $6514 + #$6515, // $6515 + #$6516, // $6516 + #$6517, // $6517 + #$6518, // $6518 + #$6519, // $6519 + #$651A, // $651A + #$651B, // $651B + #$651C, // $651C + #$651D, // $651D + #$651E, // $651E + #$651F, // $651F + #$6520, // $6520 + #$6521, // $6521 + #$6522, // $6522 + #$6523, // $6523 + #$6524, // $6524 + #$6525, // $6525 + #$6526, // $6526 + #$6527, // $6527 + #$6528, // $6528 + #$6529, // $6529 + #$652A, // $652A + #$652B, // $652B + #$652C, // $652C + #$652D, // $652D + #$652E, // $652E + #$652F, // $652F + #$6530, // $6530 + #$6531, // $6531 + #$6532, // $6532 + #$6533, // $6533 + #$6534, // $6534 + #$6535, // $6535 + #$6536, // $6536 + #$6537, // $6537 + #$6538, // $6538 + #$6539, // $6539 + #$653A, // $653A + #$653B, // $653B + #$653C, // $653C + #$653D, // $653D + #$653E, // $653E + #$653F, // $653F + #$6540, // $6540 + #$6541, // $6541 + #$6542, // $6542 + #$6543, // $6543 + #$6544, // $6544 + #$6545, // $6545 + #$6546, // $6546 + #$6547, // $6547 + #$6548, // $6548 + #$6549, // $6549 + #$654A, // $654A + #$654B, // $654B + #$654C, // $654C + #$654D, // $654D + #$654E, // $654E + #$654F, // $654F + #$6550, // $6550 + #$6551, // $6551 + #$6552, // $6552 + #$6553, // $6553 + #$6554, // $6554 + #$6555, // $6555 + #$6556, // $6556 + #$6557, // $6557 + #$6558, // $6558 + #$6559, // $6559 + #$655A, // $655A + #$655B, // $655B + #$655C, // $655C + #$655D, // $655D + #$655E, // $655E + #$655F, // $655F + #$6560, // $6560 + #$6561, // $6561 + #$6562, // $6562 + #$6563, // $6563 + #$6564, // $6564 + #$6565, // $6565 + #$6566, // $6566 + #$6567, // $6567 + #$6568, // $6568 + #$6569, // $6569 + #$656A, // $656A + #$656B, // $656B + #$656C, // $656C + #$656D, // $656D + #$656E, // $656E + #$656F, // $656F + #$6570, // $6570 + #$6571, // $6571 + #$6572, // $6572 + #$6573, // $6573 + #$6574, // $6574 + #$6575, // $6575 + #$6576, // $6576 + #$6577, // $6577 + #$6578, // $6578 + #$6579, // $6579 + #$657A, // $657A + #$657B, // $657B + #$657C, // $657C + #$657D, // $657D + #$657E, // $657E + #$657F, // $657F + #$6580, // $6580 + #$6581, // $6581 + #$6582, // $6582 + #$6583, // $6583 + #$6584, // $6584 + #$6585, // $6585 + #$6586, // $6586 + #$6587, // $6587 + #$6588, // $6588 + #$6589, // $6589 + #$658A, // $658A + #$658B, // $658B + #$658C, // $658C + #$658D, // $658D + #$658E, // $658E + #$658F, // $658F + #$6590, // $6590 + #$6591, // $6591 + #$6592, // $6592 + #$6593, // $6593 + #$6594, // $6594 + #$6595, // $6595 + #$6596, // $6596 + #$6597, // $6597 + #$6598, // $6598 + #$6599, // $6599 + #$659A, // $659A + #$659B, // $659B + #$659C, // $659C + #$659D, // $659D + #$659E, // $659E + #$659F, // $659F + #$65A0, // $65A0 + #$65A1, // $65A1 + #$65A2, // $65A2 + #$65A3, // $65A3 + #$65A4, // $65A4 + #$65A5, // $65A5 + #$65A6, // $65A6 + #$65A7, // $65A7 + #$65A8, // $65A8 + #$65A9, // $65A9 + #$65AA, // $65AA + #$65AB, // $65AB + #$65AC, // $65AC + #$65AD, // $65AD + #$65AE, // $65AE + #$65AF, // $65AF + #$65B0, // $65B0 + #$65B1, // $65B1 + #$65B2, // $65B2 + #$65B3, // $65B3 + #$65B4, // $65B4 + #$65B5, // $65B5 + #$65B6, // $65B6 + #$65B7, // $65B7 + #$65B8, // $65B8 + #$65B9, // $65B9 + #$65BA, // $65BA + #$65BB, // $65BB + #$65BC, // $65BC + #$65BD, // $65BD + #$65BE, // $65BE + #$65BF, // $65BF + #$65C0, // $65C0 + #$65C1, // $65C1 + #$65C2, // $65C2 + #$65C3, // $65C3 + #$65C4, // $65C4 + #$65C5, // $65C5 + #$65C6, // $65C6 + #$65C7, // $65C7 + #$65C8, // $65C8 + #$65C9, // $65C9 + #$65CA, // $65CA + #$65CB, // $65CB + #$65CC, // $65CC + #$65CD, // $65CD + #$65CE, // $65CE + #$65CF, // $65CF + #$65D0, // $65D0 + #$65D1, // $65D1 + #$65D2, // $65D2 + #$65D3, // $65D3 + #$65D4, // $65D4 + #$65D5, // $65D5 + #$65D6, // $65D6 + #$65D7, // $65D7 + #$65D8, // $65D8 + #$65D9, // $65D9 + #$65DA, // $65DA + #$65DB, // $65DB + #$65DC, // $65DC + #$65DD, // $65DD + #$65DE, // $65DE + #$65DF, // $65DF + #$65E0, // $65E0 + #$65E1, // $65E1 + #$65E2, // $65E2 + #$65E3, // $65E3 + #$65E4, // $65E4 + #$65E5, // $65E5 + #$65E6, // $65E6 + #$65E7, // $65E7 + #$65E8, // $65E8 + #$65E9, // $65E9 + #$65EA, // $65EA + #$65EB, // $65EB + #$65EC, // $65EC + #$65ED, // $65ED + #$65EE, // $65EE + #$65EF, // $65EF + #$65F0, // $65F0 + #$65F1, // $65F1 + #$65F2, // $65F2 + #$65F3, // $65F3 + #$65F4, // $65F4 + #$65F5, // $65F5 + #$65F6, // $65F6 + #$65F7, // $65F7 + #$65F8, // $65F8 + #$65F9, // $65F9 + #$65FA, // $65FA + #$65FB, // $65FB + #$65FC, // $65FC + #$65FD, // $65FD + #$65FE, // $65FE + #$65FF, // $65FF + #$6600, // $6600 + #$6601, // $6601 + #$6602, // $6602 + #$6603, // $6603 + #$6604, // $6604 + #$6605, // $6605 + #$6606, // $6606 + #$6607, // $6607 + #$6608, // $6608 + #$6609, // $6609 + #$660A, // $660A + #$660B, // $660B + #$660C, // $660C + #$660D, // $660D + #$660E, // $660E + #$660F, // $660F + #$6610, // $6610 + #$6611, // $6611 + #$6612, // $6612 + #$6613, // $6613 + #$6614, // $6614 + #$6615, // $6615 + #$6616, // $6616 + #$6617, // $6617 + #$6618, // $6618 + #$6619, // $6619 + #$661A, // $661A + #$661B, // $661B + #$661C, // $661C + #$661D, // $661D + #$661E, // $661E + #$661F, // $661F + #$6620, // $6620 + #$6621, // $6621 + #$6622, // $6622 + #$6623, // $6623 + #$6624, // $6624 + #$6625, // $6625 + #$6626, // $6626 + #$6627, // $6627 + #$6628, // $6628 + #$6629, // $6629 + #$662A, // $662A + #$662B, // $662B + #$662C, // $662C + #$662D, // $662D + #$662E, // $662E + #$662F, // $662F + #$6630, // $6630 + #$6631, // $6631 + #$6632, // $6632 + #$6633, // $6633 + #$6634, // $6634 + #$6635, // $6635 + #$6636, // $6636 + #$6637, // $6637 + #$6638, // $6638 + #$6639, // $6639 + #$663A, // $663A + #$663B, // $663B + #$663C, // $663C + #$663D, // $663D + #$663E, // $663E + #$663F, // $663F + #$6640, // $6640 + #$6641, // $6641 + #$6642, // $6642 + #$6643, // $6643 + #$6644, // $6644 + #$6645, // $6645 + #$6646, // $6646 + #$6647, // $6647 + #$6648, // $6648 + #$6649, // $6649 + #$664A, // $664A + #$664B, // $664B + #$664C, // $664C + #$664D, // $664D + #$664E, // $664E + #$664F, // $664F + #$6650, // $6650 + #$6651, // $6651 + #$6652, // $6652 + #$6653, // $6653 + #$6654, // $6654 + #$6655, // $6655 + #$6656, // $6656 + #$6657, // $6657 + #$6658, // $6658 + #$6659, // $6659 + #$665A, // $665A + #$665B, // $665B + #$665C, // $665C + #$665D, // $665D + #$665E, // $665E + #$665F, // $665F + #$6660, // $6660 + #$6661, // $6661 + #$6662, // $6662 + #$6663, // $6663 + #$6664, // $6664 + #$6665, // $6665 + #$6666, // $6666 + #$6667, // $6667 + #$6668, // $6668 + #$6669, // $6669 + #$666A, // $666A + #$666B, // $666B + #$666C, // $666C + #$666D, // $666D + #$666E, // $666E + #$666F, // $666F + #$6670, // $6670 + #$6671, // $6671 + #$6672, // $6672 + #$6673, // $6673 + #$6674, // $6674 + #$6675, // $6675 + #$6676, // $6676 + #$6677, // $6677 + #$6678, // $6678 + #$6679, // $6679 + #$667A, // $667A + #$667B, // $667B + #$667C, // $667C + #$667D, // $667D + #$667E, // $667E + #$667F, // $667F + #$6680, // $6680 + #$6681, // $6681 + #$6682, // $6682 + #$6683, // $6683 + #$6684, // $6684 + #$6685, // $6685 + #$6686, // $6686 + #$6687, // $6687 + #$6688, // $6688 + #$6689, // $6689 + #$668A, // $668A + #$668B, // $668B + #$668C, // $668C + #$668D, // $668D + #$668E, // $668E + #$668F, // $668F + #$6690, // $6690 + #$6691, // $6691 + #$6692, // $6692 + #$6693, // $6693 + #$6694, // $6694 + #$6695, // $6695 + #$6696, // $6696 + #$6697, // $6697 + #$6698, // $6698 + #$6699, // $6699 + #$669A, // $669A + #$669B, // $669B + #$669C, // $669C + #$669D, // $669D + #$669E, // $669E + #$669F, // $669F + #$66A0, // $66A0 + #$66A1, // $66A1 + #$66A2, // $66A2 + #$66A3, // $66A3 + #$66A4, // $66A4 + #$66A5, // $66A5 + #$66A6, // $66A6 + #$66A7, // $66A7 + #$66A8, // $66A8 + #$66A9, // $66A9 + #$66AA, // $66AA + #$66AB, // $66AB + #$66AC, // $66AC + #$66AD, // $66AD + #$66AE, // $66AE + #$66AF, // $66AF + #$66B0, // $66B0 + #$66B1, // $66B1 + #$66B2, // $66B2 + #$66B3, // $66B3 + #$66B4, // $66B4 + #$66B5, // $66B5 + #$66B6, // $66B6 + #$66B7, // $66B7 + #$66B8, // $66B8 + #$66B9, // $66B9 + #$66BA, // $66BA + #$66BB, // $66BB + #$66BC, // $66BC + #$66BD, // $66BD + #$66BE, // $66BE + #$66BF, // $66BF + #$66C0, // $66C0 + #$66C1, // $66C1 + #$66C2, // $66C2 + #$66C3, // $66C3 + #$66C4, // $66C4 + #$66C5, // $66C5 + #$66C6, // $66C6 + #$66C7, // $66C7 + #$66C8, // $66C8 + #$66C9, // $66C9 + #$66CA, // $66CA + #$66CB, // $66CB + #$66CC, // $66CC + #$66CD, // $66CD + #$66CE, // $66CE + #$66CF, // $66CF + #$66D0, // $66D0 + #$66D1, // $66D1 + #$66D2, // $66D2 + #$66D3, // $66D3 + #$66D4, // $66D4 + #$66D5, // $66D5 + #$66D6, // $66D6 + #$66D7, // $66D7 + #$66D8, // $66D8 + #$66D9, // $66D9 + #$66DA, // $66DA + #$66DB, // $66DB + #$66DC, // $66DC + #$66DD, // $66DD + #$66DE, // $66DE + #$66DF, // $66DF + #$66E0, // $66E0 + #$66E1, // $66E1 + #$66E2, // $66E2 + #$66E3, // $66E3 + #$66E4, // $66E4 + #$66E5, // $66E5 + #$66E6, // $66E6 + #$66E7, // $66E7 + #$66E8, // $66E8 + #$66E9, // $66E9 + #$66EA, // $66EA + #$66EB, // $66EB + #$66EC, // $66EC + #$66ED, // $66ED + #$66EE, // $66EE + #$66EF, // $66EF + #$66F0, // $66F0 + #$66F1, // $66F1 + #$66F2, // $66F2 + #$66F3, // $66F3 + #$66F4, // $66F4 + #$66F5, // $66F5 + #$66F6, // $66F6 + #$66F7, // $66F7 + #$66F8, // $66F8 + #$66F9, // $66F9 + #$66FA, // $66FA + #$66FB, // $66FB + #$66FC, // $66FC + #$66FD, // $66FD + #$66FE, // $66FE + #$66FF, // $66FF + #$6700, // $6700 + #$6701, // $6701 + #$6702, // $6702 + #$6703, // $6703 + #$6704, // $6704 + #$6705, // $6705 + #$6706, // $6706 + #$6707, // $6707 + #$6708, // $6708 + #$6709, // $6709 + #$670A, // $670A + #$670B, // $670B + #$670C, // $670C + #$670D, // $670D + #$670E, // $670E + #$670F, // $670F + #$6710, // $6710 + #$6711, // $6711 + #$6712, // $6712 + #$6713, // $6713 + #$6714, // $6714 + #$6715, // $6715 + #$6716, // $6716 + #$6717, // $6717 + #$6718, // $6718 + #$6719, // $6719 + #$671A, // $671A + #$671B, // $671B + #$671C, // $671C + #$671D, // $671D + #$671E, // $671E + #$671F, // $671F + #$6720, // $6720 + #$6721, // $6721 + #$6722, // $6722 + #$6723, // $6723 + #$6724, // $6724 + #$6725, // $6725 + #$6726, // $6726 + #$6727, // $6727 + #$6728, // $6728 + #$6729, // $6729 + #$672A, // $672A + #$672B, // $672B + #$672C, // $672C + #$672D, // $672D + #$672E, // $672E + #$672F, // $672F + #$6730, // $6730 + #$6731, // $6731 + #$6732, // $6732 + #$6733, // $6733 + #$6734, // $6734 + #$6735, // $6735 + #$6736, // $6736 + #$6737, // $6737 + #$6738, // $6738 + #$6739, // $6739 + #$673A, // $673A + #$673B, // $673B + #$673C, // $673C + #$673D, // $673D + #$673E, // $673E + #$673F, // $673F + #$6740, // $6740 + #$6741, // $6741 + #$6742, // $6742 + #$6743, // $6743 + #$6744, // $6744 + #$6745, // $6745 + #$6746, // $6746 + #$6747, // $6747 + #$6748, // $6748 + #$6749, // $6749 + #$674A, // $674A + #$674B, // $674B + #$674C, // $674C + #$674D, // $674D + #$674E, // $674E + #$674F, // $674F + #$6750, // $6750 + #$6751, // $6751 + #$6752, // $6752 + #$6753, // $6753 + #$6754, // $6754 + #$6755, // $6755 + #$6756, // $6756 + #$6757, // $6757 + #$6758, // $6758 + #$6759, // $6759 + #$675A, // $675A + #$675B, // $675B + #$675C, // $675C + #$675D, // $675D + #$675E, // $675E + #$675F, // $675F + #$6760, // $6760 + #$6761, // $6761 + #$6762, // $6762 + #$6763, // $6763 + #$6764, // $6764 + #$6765, // $6765 + #$6766, // $6766 + #$6767, // $6767 + #$6768, // $6768 + #$6769, // $6769 + #$676A, // $676A + #$676B, // $676B + #$676C, // $676C + #$676D, // $676D + #$676E, // $676E + #$676F, // $676F + #$6770, // $6770 + #$6771, // $6771 + #$6772, // $6772 + #$6773, // $6773 + #$6774, // $6774 + #$6775, // $6775 + #$6776, // $6776 + #$6777, // $6777 + #$6778, // $6778 + #$6779, // $6779 + #$677A, // $677A + #$677B, // $677B + #$677C, // $677C + #$677D, // $677D + #$677E, // $677E + #$677F, // $677F + #$6780, // $6780 + #$6781, // $6781 + #$6782, // $6782 + #$6783, // $6783 + #$6784, // $6784 + #$6785, // $6785 + #$6786, // $6786 + #$6787, // $6787 + #$6788, // $6788 + #$6789, // $6789 + #$678A, // $678A + #$678B, // $678B + #$678C, // $678C + #$678D, // $678D + #$678E, // $678E + #$678F, // $678F + #$6790, // $6790 + #$6791, // $6791 + #$6792, // $6792 + #$6793, // $6793 + #$6794, // $6794 + #$6795, // $6795 + #$6796, // $6796 + #$6797, // $6797 + #$6798, // $6798 + #$6799, // $6799 + #$679A, // $679A + #$679B, // $679B + #$679C, // $679C + #$679D, // $679D + #$679E, // $679E + #$679F, // $679F + #$67A0, // $67A0 + #$67A1, // $67A1 + #$67A2, // $67A2 + #$67A3, // $67A3 + #$67A4, // $67A4 + #$67A5, // $67A5 + #$67A6, // $67A6 + #$67A7, // $67A7 + #$67A8, // $67A8 + #$67A9, // $67A9 + #$67AA, // $67AA + #$67AB, // $67AB + #$67AC, // $67AC + #$67AD, // $67AD + #$67AE, // $67AE + #$67AF, // $67AF + #$67B0, // $67B0 + #$67B1, // $67B1 + #$67B2, // $67B2 + #$67B3, // $67B3 + #$67B4, // $67B4 + #$67B5, // $67B5 + #$67B6, // $67B6 + #$67B7, // $67B7 + #$67B8, // $67B8 + #$67B9, // $67B9 + #$67BA, // $67BA + #$67BB, // $67BB + #$67BC, // $67BC + #$67BD, // $67BD + #$67BE, // $67BE + #$67BF, // $67BF + #$67C0, // $67C0 + #$67C1, // $67C1 + #$67C2, // $67C2 + #$67C3, // $67C3 + #$67C4, // $67C4 + #$67C5, // $67C5 + #$67C6, // $67C6 + #$67C7, // $67C7 + #$67C8, // $67C8 + #$67C9, // $67C9 + #$67CA, // $67CA + #$67CB, // $67CB + #$67CC, // $67CC + #$67CD, // $67CD + #$67CE, // $67CE + #$67CF, // $67CF + #$67D0, // $67D0 + #$67D1, // $67D1 + #$67D2, // $67D2 + #$67D3, // $67D3 + #$67D4, // $67D4 + #$67D5, // $67D5 + #$67D6, // $67D6 + #$67D7, // $67D7 + #$67D8, // $67D8 + #$67D9, // $67D9 + #$67DA, // $67DA + #$67DB, // $67DB + #$67DC, // $67DC + #$67DD, // $67DD + #$67DE, // $67DE + #$67DF, // $67DF + #$67E0, // $67E0 + #$67E1, // $67E1 + #$67E2, // $67E2 + #$67E3, // $67E3 + #$67E4, // $67E4 + #$67E5, // $67E5 + #$67E6, // $67E6 + #$67E7, // $67E7 + #$67E8, // $67E8 + #$67E9, // $67E9 + #$67EA, // $67EA + #$67EB, // $67EB + #$67EC, // $67EC + #$67ED, // $67ED + #$67EE, // $67EE + #$67EF, // $67EF + #$67F0, // $67F0 + #$67F1, // $67F1 + #$67F2, // $67F2 + #$67F3, // $67F3 + #$67F4, // $67F4 + #$67F5, // $67F5 + #$67F6, // $67F6 + #$67F7, // $67F7 + #$67F8, // $67F8 + #$67F9, // $67F9 + #$67FA, // $67FA + #$67FB, // $67FB + #$67FC, // $67FC + #$67FD, // $67FD + #$67FE, // $67FE + #$67FF, // $67FF + #$6800, // $6800 + #$6801, // $6801 + #$6802, // $6802 + #$6803, // $6803 + #$6804, // $6804 + #$6805, // $6805 + #$6806, // $6806 + #$6807, // $6807 + #$6808, // $6808 + #$6809, // $6809 + #$680A, // $680A + #$680B, // $680B + #$680C, // $680C + #$680D, // $680D + #$680E, // $680E + #$680F, // $680F + #$6810, // $6810 + #$6811, // $6811 + #$6812, // $6812 + #$6813, // $6813 + #$6814, // $6814 + #$6815, // $6815 + #$6816, // $6816 + #$6817, // $6817 + #$6818, // $6818 + #$6819, // $6819 + #$681A, // $681A + #$681B, // $681B + #$681C, // $681C + #$681D, // $681D + #$681E, // $681E + #$681F, // $681F + #$6820, // $6820 + #$6821, // $6821 + #$6822, // $6822 + #$6823, // $6823 + #$6824, // $6824 + #$6825, // $6825 + #$6826, // $6826 + #$6827, // $6827 + #$6828, // $6828 + #$6829, // $6829 + #$682A, // $682A + #$682B, // $682B + #$682C, // $682C + #$682D, // $682D + #$682E, // $682E + #$682F, // $682F + #$6830, // $6830 + #$6831, // $6831 + #$6832, // $6832 + #$6833, // $6833 + #$6834, // $6834 + #$6835, // $6835 + #$6836, // $6836 + #$6837, // $6837 + #$6838, // $6838 + #$6839, // $6839 + #$683A, // $683A + #$683B, // $683B + #$683C, // $683C + #$683D, // $683D + #$683E, // $683E + #$683F, // $683F + #$6840, // $6840 + #$6841, // $6841 + #$6842, // $6842 + #$6843, // $6843 + #$6844, // $6844 + #$6845, // $6845 + #$6846, // $6846 + #$6847, // $6847 + #$6848, // $6848 + #$6849, // $6849 + #$684A, // $684A + #$684B, // $684B + #$684C, // $684C + #$684D, // $684D + #$684E, // $684E + #$684F, // $684F + #$6850, // $6850 + #$6851, // $6851 + #$6852, // $6852 + #$6853, // $6853 + #$6854, // $6854 + #$6855, // $6855 + #$6856, // $6856 + #$6857, // $6857 + #$6858, // $6858 + #$6859, // $6859 + #$685A, // $685A + #$685B, // $685B + #$685C, // $685C + #$685D, // $685D + #$685E, // $685E + #$685F, // $685F + #$6860, // $6860 + #$6861, // $6861 + #$6862, // $6862 + #$6863, // $6863 + #$6864, // $6864 + #$6865, // $6865 + #$6866, // $6866 + #$6867, // $6867 + #$6868, // $6868 + #$6869, // $6869 + #$686A, // $686A + #$686B, // $686B + #$686C, // $686C + #$686D, // $686D + #$686E, // $686E + #$686F, // $686F + #$6870, // $6870 + #$6871, // $6871 + #$6872, // $6872 + #$6873, // $6873 + #$6874, // $6874 + #$6875, // $6875 + #$6876, // $6876 + #$6877, // $6877 + #$6878, // $6878 + #$6879, // $6879 + #$687A, // $687A + #$687B, // $687B + #$687C, // $687C + #$687D, // $687D + #$687E, // $687E + #$687F, // $687F + #$6880, // $6880 + #$6881, // $6881 + #$6882, // $6882 + #$6883, // $6883 + #$6884, // $6884 + #$6885, // $6885 + #$6886, // $6886 + #$6887, // $6887 + #$6888, // $6888 + #$6889, // $6889 + #$688A, // $688A + #$688B, // $688B + #$688C, // $688C + #$688D, // $688D + #$688E, // $688E + #$688F, // $688F + #$6890, // $6890 + #$6891, // $6891 + #$6892, // $6892 + #$6893, // $6893 + #$6894, // $6894 + #$6895, // $6895 + #$6896, // $6896 + #$6897, // $6897 + #$6898, // $6898 + #$6899, // $6899 + #$689A, // $689A + #$689B, // $689B + #$689C, // $689C + #$689D, // $689D + #$689E, // $689E + #$689F, // $689F + #$68A0, // $68A0 + #$68A1, // $68A1 + #$68A2, // $68A2 + #$68A3, // $68A3 + #$68A4, // $68A4 + #$68A5, // $68A5 + #$68A6, // $68A6 + #$68A7, // $68A7 + #$68A8, // $68A8 + #$68A9, // $68A9 + #$68AA, // $68AA + #$68AB, // $68AB + #$68AC, // $68AC + #$68AD, // $68AD + #$68AE, // $68AE + #$68AF, // $68AF + #$68B0, // $68B0 + #$68B1, // $68B1 + #$68B2, // $68B2 + #$68B3, // $68B3 + #$68B4, // $68B4 + #$68B5, // $68B5 + #$68B6, // $68B6 + #$68B7, // $68B7 + #$68B8, // $68B8 + #$68B9, // $68B9 + #$68BA, // $68BA + #$68BB, // $68BB + #$68BC, // $68BC + #$68BD, // $68BD + #$68BE, // $68BE + #$68BF, // $68BF + #$68C0, // $68C0 + #$68C1, // $68C1 + #$68C2, // $68C2 + #$68C3, // $68C3 + #$68C4, // $68C4 + #$68C5, // $68C5 + #$68C6, // $68C6 + #$68C7, // $68C7 + #$68C8, // $68C8 + #$68C9, // $68C9 + #$68CA, // $68CA + #$68CB, // $68CB + #$68CC, // $68CC + #$68CD, // $68CD + #$68CE, // $68CE + #$68CF, // $68CF + #$68D0, // $68D0 + #$68D1, // $68D1 + #$68D2, // $68D2 + #$68D3, // $68D3 + #$68D4, // $68D4 + #$68D5, // $68D5 + #$68D6, // $68D6 + #$68D7, // $68D7 + #$68D8, // $68D8 + #$68D9, // $68D9 + #$68DA, // $68DA + #$68DB, // $68DB + #$68DC, // $68DC + #$68DD, // $68DD + #$68DE, // $68DE + #$68DF, // $68DF + #$68E0, // $68E0 + #$68E1, // $68E1 + #$68E2, // $68E2 + #$68E3, // $68E3 + #$68E4, // $68E4 + #$68E5, // $68E5 + #$68E6, // $68E6 + #$68E7, // $68E7 + #$68E8, // $68E8 + #$68E9, // $68E9 + #$68EA, // $68EA + #$68EB, // $68EB + #$68EC, // $68EC + #$68ED, // $68ED + #$68EE, // $68EE + #$68EF, // $68EF + #$68F0, // $68F0 + #$68F1, // $68F1 + #$68F2, // $68F2 + #$68F3, // $68F3 + #$68F4, // $68F4 + #$68F5, // $68F5 + #$68F6, // $68F6 + #$68F7, // $68F7 + #$68F8, // $68F8 + #$68F9, // $68F9 + #$68FA, // $68FA + #$68FB, // $68FB + #$68FC, // $68FC + #$68FD, // $68FD + #$68FE, // $68FE + #$68FF, // $68FF + #$6900, // $6900 + #$6901, // $6901 + #$6902, // $6902 + #$6903, // $6903 + #$6904, // $6904 + #$6905, // $6905 + #$6906, // $6906 + #$6907, // $6907 + #$6908, // $6908 + #$6909, // $6909 + #$690A, // $690A + #$690B, // $690B + #$690C, // $690C + #$690D, // $690D + #$690E, // $690E + #$690F, // $690F + #$6910, // $6910 + #$6911, // $6911 + #$6912, // $6912 + #$6913, // $6913 + #$6914, // $6914 + #$6915, // $6915 + #$6916, // $6916 + #$6917, // $6917 + #$6918, // $6918 + #$6919, // $6919 + #$691A, // $691A + #$691B, // $691B + #$691C, // $691C + #$691D, // $691D + #$691E, // $691E + #$691F, // $691F + #$6920, // $6920 + #$6921, // $6921 + #$6922, // $6922 + #$6923, // $6923 + #$6924, // $6924 + #$6925, // $6925 + #$6926, // $6926 + #$6927, // $6927 + #$6928, // $6928 + #$6929, // $6929 + #$692A, // $692A + #$692B, // $692B + #$692C, // $692C + #$692D, // $692D + #$692E, // $692E + #$692F, // $692F + #$6930, // $6930 + #$6931, // $6931 + #$6932, // $6932 + #$6933, // $6933 + #$6934, // $6934 + #$6935, // $6935 + #$6936, // $6936 + #$6937, // $6937 + #$6938, // $6938 + #$6939, // $6939 + #$693A, // $693A + #$693B, // $693B + #$693C, // $693C + #$693D, // $693D + #$693E, // $693E + #$693F, // $693F + #$6940, // $6940 + #$6941, // $6941 + #$6942, // $6942 + #$6943, // $6943 + #$6944, // $6944 + #$6945, // $6945 + #$6946, // $6946 + #$6947, // $6947 + #$6948, // $6948 + #$6949, // $6949 + #$694A, // $694A + #$694B, // $694B + #$694C, // $694C + #$694D, // $694D + #$694E, // $694E + #$694F, // $694F + #$6950, // $6950 + #$6951, // $6951 + #$6952, // $6952 + #$6953, // $6953 + #$6954, // $6954 + #$6955, // $6955 + #$6956, // $6956 + #$6957, // $6957 + #$6958, // $6958 + #$6959, // $6959 + #$695A, // $695A + #$695B, // $695B + #$695C, // $695C + #$695D, // $695D + #$695E, // $695E + #$695F, // $695F + #$6960, // $6960 + #$6961, // $6961 + #$6962, // $6962 + #$6963, // $6963 + #$6964, // $6964 + #$6965, // $6965 + #$6966, // $6966 + #$6967, // $6967 + #$6968, // $6968 + #$6969, // $6969 + #$696A, // $696A + #$696B, // $696B + #$696C, // $696C + #$696D, // $696D + #$696E, // $696E + #$696F, // $696F + #$6970, // $6970 + #$6971, // $6971 + #$6972, // $6972 + #$6973, // $6973 + #$6974, // $6974 + #$6975, // $6975 + #$6976, // $6976 + #$6977, // $6977 + #$6978, // $6978 + #$6979, // $6979 + #$697A, // $697A + #$697B, // $697B + #$697C, // $697C + #$697D, // $697D + #$697E, // $697E + #$697F, // $697F + #$6980, // $6980 + #$6981, // $6981 + #$6982, // $6982 + #$6983, // $6983 + #$6984, // $6984 + #$6985, // $6985 + #$6986, // $6986 + #$6987, // $6987 + #$6988, // $6988 + #$6989, // $6989 + #$698A, // $698A + #$698B, // $698B + #$698C, // $698C + #$698D, // $698D + #$698E, // $698E + #$698F, // $698F + #$6990, // $6990 + #$6991, // $6991 + #$6992, // $6992 + #$6993, // $6993 + #$6994, // $6994 + #$6995, // $6995 + #$6996, // $6996 + #$6997, // $6997 + #$6998, // $6998 + #$6999, // $6999 + #$699A, // $699A + #$699B, // $699B + #$699C, // $699C + #$699D, // $699D + #$699E, // $699E + #$699F, // $699F + #$69A0, // $69A0 + #$69A1, // $69A1 + #$69A2, // $69A2 + #$69A3, // $69A3 + #$69A4, // $69A4 + #$69A5, // $69A5 + #$69A6, // $69A6 + #$69A7, // $69A7 + #$69A8, // $69A8 + #$69A9, // $69A9 + #$69AA, // $69AA + #$69AB, // $69AB + #$69AC, // $69AC + #$69AD, // $69AD + #$69AE, // $69AE + #$69AF, // $69AF + #$69B0, // $69B0 + #$69B1, // $69B1 + #$69B2, // $69B2 + #$69B3, // $69B3 + #$69B4, // $69B4 + #$69B5, // $69B5 + #$69B6, // $69B6 + #$69B7, // $69B7 + #$69B8, // $69B8 + #$69B9, // $69B9 + #$69BA, // $69BA + #$69BB, // $69BB + #$69BC, // $69BC + #$69BD, // $69BD + #$69BE, // $69BE + #$69BF, // $69BF + #$69C0, // $69C0 + #$69C1, // $69C1 + #$69C2, // $69C2 + #$69C3, // $69C3 + #$69C4, // $69C4 + #$69C5, // $69C5 + #$69C6, // $69C6 + #$69C7, // $69C7 + #$69C8, // $69C8 + #$69C9, // $69C9 + #$69CA, // $69CA + #$69CB, // $69CB + #$69CC, // $69CC + #$69CD, // $69CD + #$69CE, // $69CE + #$69CF, // $69CF + #$69D0, // $69D0 + #$69D1, // $69D1 + #$69D2, // $69D2 + #$69D3, // $69D3 + #$69D4, // $69D4 + #$69D5, // $69D5 + #$69D6, // $69D6 + #$69D7, // $69D7 + #$69D8, // $69D8 + #$69D9, // $69D9 + #$69DA, // $69DA + #$69DB, // $69DB + #$69DC, // $69DC + #$69DD, // $69DD + #$69DE, // $69DE + #$69DF, // $69DF + #$69E0, // $69E0 + #$69E1, // $69E1 + #$69E2, // $69E2 + #$69E3, // $69E3 + #$69E4, // $69E4 + #$69E5, // $69E5 + #$69E6, // $69E6 + #$69E7, // $69E7 + #$69E8, // $69E8 + #$69E9, // $69E9 + #$69EA, // $69EA + #$69EB, // $69EB + #$69EC, // $69EC + #$69ED, // $69ED + #$69EE, // $69EE + #$69EF, // $69EF + #$69F0, // $69F0 + #$69F1, // $69F1 + #$69F2, // $69F2 + #$69F3, // $69F3 + #$69F4, // $69F4 + #$69F5, // $69F5 + #$69F6, // $69F6 + #$69F7, // $69F7 + #$69F8, // $69F8 + #$69F9, // $69F9 + #$69FA, // $69FA + #$69FB, // $69FB + #$69FC, // $69FC + #$69FD, // $69FD + #$69FE, // $69FE + #$69FF, // $69FF + #$6A00, // $6A00 + #$6A01, // $6A01 + #$6A02, // $6A02 + #$6A03, // $6A03 + #$6A04, // $6A04 + #$6A05, // $6A05 + #$6A06, // $6A06 + #$6A07, // $6A07 + #$6A08, // $6A08 + #$6A09, // $6A09 + #$6A0A, // $6A0A + #$6A0B, // $6A0B + #$6A0C, // $6A0C + #$6A0D, // $6A0D + #$6A0E, // $6A0E + #$6A0F, // $6A0F + #$6A10, // $6A10 + #$6A11, // $6A11 + #$6A12, // $6A12 + #$6A13, // $6A13 + #$6A14, // $6A14 + #$6A15, // $6A15 + #$6A16, // $6A16 + #$6A17, // $6A17 + #$6A18, // $6A18 + #$6A19, // $6A19 + #$6A1A, // $6A1A + #$6A1B, // $6A1B + #$6A1C, // $6A1C + #$6A1D, // $6A1D + #$6A1E, // $6A1E + #$6A1F, // $6A1F + #$6A20, // $6A20 + #$6A21, // $6A21 + #$6A22, // $6A22 + #$6A23, // $6A23 + #$6A24, // $6A24 + #$6A25, // $6A25 + #$6A26, // $6A26 + #$6A27, // $6A27 + #$6A28, // $6A28 + #$6A29, // $6A29 + #$6A2A, // $6A2A + #$6A2B, // $6A2B + #$6A2C, // $6A2C + #$6A2D, // $6A2D + #$6A2E, // $6A2E + #$6A2F, // $6A2F + #$6A30, // $6A30 + #$6A31, // $6A31 + #$6A32, // $6A32 + #$6A33, // $6A33 + #$6A34, // $6A34 + #$6A35, // $6A35 + #$6A36, // $6A36 + #$6A37, // $6A37 + #$6A38, // $6A38 + #$6A39, // $6A39 + #$6A3A, // $6A3A + #$6A3B, // $6A3B + #$6A3C, // $6A3C + #$6A3D, // $6A3D + #$6A3E, // $6A3E + #$6A3F, // $6A3F + #$6A40, // $6A40 + #$6A41, // $6A41 + #$6A42, // $6A42 + #$6A43, // $6A43 + #$6A44, // $6A44 + #$6A45, // $6A45 + #$6A46, // $6A46 + #$6A47, // $6A47 + #$6A48, // $6A48 + #$6A49, // $6A49 + #$6A4A, // $6A4A + #$6A4B, // $6A4B + #$6A4C, // $6A4C + #$6A4D, // $6A4D + #$6A4E, // $6A4E + #$6A4F, // $6A4F + #$6A50, // $6A50 + #$6A51, // $6A51 + #$6A52, // $6A52 + #$6A53, // $6A53 + #$6A54, // $6A54 + #$6A55, // $6A55 + #$6A56, // $6A56 + #$6A57, // $6A57 + #$6A58, // $6A58 + #$6A59, // $6A59 + #$6A5A, // $6A5A + #$6A5B, // $6A5B + #$6A5C, // $6A5C + #$6A5D, // $6A5D + #$6A5E, // $6A5E + #$6A5F, // $6A5F + #$6A60, // $6A60 + #$6A61, // $6A61 + #$6A62, // $6A62 + #$6A63, // $6A63 + #$6A64, // $6A64 + #$6A65, // $6A65 + #$6A66, // $6A66 + #$6A67, // $6A67 + #$6A68, // $6A68 + #$6A69, // $6A69 + #$6A6A, // $6A6A + #$6A6B, // $6A6B + #$6A6C, // $6A6C + #$6A6D, // $6A6D + #$6A6E, // $6A6E + #$6A6F, // $6A6F + #$6A70, // $6A70 + #$6A71, // $6A71 + #$6A72, // $6A72 + #$6A73, // $6A73 + #$6A74, // $6A74 + #$6A75, // $6A75 + #$6A76, // $6A76 + #$6A77, // $6A77 + #$6A78, // $6A78 + #$6A79, // $6A79 + #$6A7A, // $6A7A + #$6A7B, // $6A7B + #$6A7C, // $6A7C + #$6A7D, // $6A7D + #$6A7E, // $6A7E + #$6A7F, // $6A7F + #$6A80, // $6A80 + #$6A81, // $6A81 + #$6A82, // $6A82 + #$6A83, // $6A83 + #$6A84, // $6A84 + #$6A85, // $6A85 + #$6A86, // $6A86 + #$6A87, // $6A87 + #$6A88, // $6A88 + #$6A89, // $6A89 + #$6A8A, // $6A8A + #$6A8B, // $6A8B + #$6A8C, // $6A8C + #$6A8D, // $6A8D + #$6A8E, // $6A8E + #$6A8F, // $6A8F + #$6A90, // $6A90 + #$6A91, // $6A91 + #$6A92, // $6A92 + #$6A93, // $6A93 + #$6A94, // $6A94 + #$6A95, // $6A95 + #$6A96, // $6A96 + #$6A97, // $6A97 + #$6A98, // $6A98 + #$6A99, // $6A99 + #$6A9A, // $6A9A + #$6A9B, // $6A9B + #$6A9C, // $6A9C + #$6A9D, // $6A9D + #$6A9E, // $6A9E + #$6A9F, // $6A9F + #$6AA0, // $6AA0 + #$6AA1, // $6AA1 + #$6AA2, // $6AA2 + #$6AA3, // $6AA3 + #$6AA4, // $6AA4 + #$6AA5, // $6AA5 + #$6AA6, // $6AA6 + #$6AA7, // $6AA7 + #$6AA8, // $6AA8 + #$6AA9, // $6AA9 + #$6AAA, // $6AAA + #$6AAB, // $6AAB + #$6AAC, // $6AAC + #$6AAD, // $6AAD + #$6AAE, // $6AAE + #$6AAF, // $6AAF + #$6AB0, // $6AB0 + #$6AB1, // $6AB1 + #$6AB2, // $6AB2 + #$6AB3, // $6AB3 + #$6AB4, // $6AB4 + #$6AB5, // $6AB5 + #$6AB6, // $6AB6 + #$6AB7, // $6AB7 + #$6AB8, // $6AB8 + #$6AB9, // $6AB9 + #$6ABA, // $6ABA + #$6ABB, // $6ABB + #$6ABC, // $6ABC + #$6ABD, // $6ABD + #$6ABE, // $6ABE + #$6ABF, // $6ABF + #$6AC0, // $6AC0 + #$6AC1, // $6AC1 + #$6AC2, // $6AC2 + #$6AC3, // $6AC3 + #$6AC4, // $6AC4 + #$6AC5, // $6AC5 + #$6AC6, // $6AC6 + #$6AC7, // $6AC7 + #$6AC8, // $6AC8 + #$6AC9, // $6AC9 + #$6ACA, // $6ACA + #$6ACB, // $6ACB + #$6ACC, // $6ACC + #$6ACD, // $6ACD + #$6ACE, // $6ACE + #$6ACF, // $6ACF + #$6AD0, // $6AD0 + #$6AD1, // $6AD1 + #$6AD2, // $6AD2 + #$6AD3, // $6AD3 + #$6AD4, // $6AD4 + #$6AD5, // $6AD5 + #$6AD6, // $6AD6 + #$6AD7, // $6AD7 + #$6AD8, // $6AD8 + #$6AD9, // $6AD9 + #$6ADA, // $6ADA + #$6ADB, // $6ADB + #$6ADC, // $6ADC + #$6ADD, // $6ADD + #$6ADE, // $6ADE + #$6ADF, // $6ADF + #$6AE0, // $6AE0 + #$6AE1, // $6AE1 + #$6AE2, // $6AE2 + #$6AE3, // $6AE3 + #$6AE4, // $6AE4 + #$6AE5, // $6AE5 + #$6AE6, // $6AE6 + #$6AE7, // $6AE7 + #$6AE8, // $6AE8 + #$6AE9, // $6AE9 + #$6AEA, // $6AEA + #$6AEB, // $6AEB + #$6AEC, // $6AEC + #$6AED, // $6AED + #$6AEE, // $6AEE + #$6AEF, // $6AEF + #$6AF0, // $6AF0 + #$6AF1, // $6AF1 + #$6AF2, // $6AF2 + #$6AF3, // $6AF3 + #$6AF4, // $6AF4 + #$6AF5, // $6AF5 + #$6AF6, // $6AF6 + #$6AF7, // $6AF7 + #$6AF8, // $6AF8 + #$6AF9, // $6AF9 + #$6AFA, // $6AFA + #$6AFB, // $6AFB + #$6AFC, // $6AFC + #$6AFD, // $6AFD + #$6AFE, // $6AFE + #$6AFF, // $6AFF + #$6B00, // $6B00 + #$6B01, // $6B01 + #$6B02, // $6B02 + #$6B03, // $6B03 + #$6B04, // $6B04 + #$6B05, // $6B05 + #$6B06, // $6B06 + #$6B07, // $6B07 + #$6B08, // $6B08 + #$6B09, // $6B09 + #$6B0A, // $6B0A + #$6B0B, // $6B0B + #$6B0C, // $6B0C + #$6B0D, // $6B0D + #$6B0E, // $6B0E + #$6B0F, // $6B0F + #$6B10, // $6B10 + #$6B11, // $6B11 + #$6B12, // $6B12 + #$6B13, // $6B13 + #$6B14, // $6B14 + #$6B15, // $6B15 + #$6B16, // $6B16 + #$6B17, // $6B17 + #$6B18, // $6B18 + #$6B19, // $6B19 + #$6B1A, // $6B1A + #$6B1B, // $6B1B + #$6B1C, // $6B1C + #$6B1D, // $6B1D + #$6B1E, // $6B1E + #$6B1F, // $6B1F + #$6B20, // $6B20 + #$6B21, // $6B21 + #$6B22, // $6B22 + #$6B23, // $6B23 + #$6B24, // $6B24 + #$6B25, // $6B25 + #$6B26, // $6B26 + #$6B27, // $6B27 + #$6B28, // $6B28 + #$6B29, // $6B29 + #$6B2A, // $6B2A + #$6B2B, // $6B2B + #$6B2C, // $6B2C + #$6B2D, // $6B2D + #$6B2E, // $6B2E + #$6B2F, // $6B2F + #$6B30, // $6B30 + #$6B31, // $6B31 + #$6B32, // $6B32 + #$6B33, // $6B33 + #$6B34, // $6B34 + #$6B35, // $6B35 + #$6B36, // $6B36 + #$6B37, // $6B37 + #$6B38, // $6B38 + #$6B39, // $6B39 + #$6B3A, // $6B3A + #$6B3B, // $6B3B + #$6B3C, // $6B3C + #$6B3D, // $6B3D + #$6B3E, // $6B3E + #$6B3F, // $6B3F + #$6B40, // $6B40 + #$6B41, // $6B41 + #$6B42, // $6B42 + #$6B43, // $6B43 + #$6B44, // $6B44 + #$6B45, // $6B45 + #$6B46, // $6B46 + #$6B47, // $6B47 + #$6B48, // $6B48 + #$6B49, // $6B49 + #$6B4A, // $6B4A + #$6B4B, // $6B4B + #$6B4C, // $6B4C + #$6B4D, // $6B4D + #$6B4E, // $6B4E + #$6B4F, // $6B4F + #$6B50, // $6B50 + #$6B51, // $6B51 + #$6B52, // $6B52 + #$6B53, // $6B53 + #$6B54, // $6B54 + #$6B55, // $6B55 + #$6B56, // $6B56 + #$6B57, // $6B57 + #$6B58, // $6B58 + #$6B59, // $6B59 + #$6B5A, // $6B5A + #$6B5B, // $6B5B + #$6B5C, // $6B5C + #$6B5D, // $6B5D + #$6B5E, // $6B5E + #$6B5F, // $6B5F + #$6B60, // $6B60 + #$6B61, // $6B61 + #$6B62, // $6B62 + #$6B63, // $6B63 + #$6B64, // $6B64 + #$6B65, // $6B65 + #$6B66, // $6B66 + #$6B67, // $6B67 + #$6B68, // $6B68 + #$6B69, // $6B69 + #$6B6A, // $6B6A + #$6B6B, // $6B6B + #$6B6C, // $6B6C + #$6B6D, // $6B6D + #$6B6E, // $6B6E + #$6B6F, // $6B6F + #$6B70, // $6B70 + #$6B71, // $6B71 + #$6B72, // $6B72 + #$6B73, // $6B73 + #$6B74, // $6B74 + #$6B75, // $6B75 + #$6B76, // $6B76 + #$6B77, // $6B77 + #$6B78, // $6B78 + #$6B79, // $6B79 + #$6B7A, // $6B7A + #$6B7B, // $6B7B + #$6B7C, // $6B7C + #$6B7D, // $6B7D + #$6B7E, // $6B7E + #$6B7F, // $6B7F + #$6B80, // $6B80 + #$6B81, // $6B81 + #$6B82, // $6B82 + #$6B83, // $6B83 + #$6B84, // $6B84 + #$6B85, // $6B85 + #$6B86, // $6B86 + #$6B87, // $6B87 + #$6B88, // $6B88 + #$6B89, // $6B89 + #$6B8A, // $6B8A + #$6B8B, // $6B8B + #$6B8C, // $6B8C + #$6B8D, // $6B8D + #$6B8E, // $6B8E + #$6B8F, // $6B8F + #$6B90, // $6B90 + #$6B91, // $6B91 + #$6B92, // $6B92 + #$6B93, // $6B93 + #$6B94, // $6B94 + #$6B95, // $6B95 + #$6B96, // $6B96 + #$6B97, // $6B97 + #$6B98, // $6B98 + #$6B99, // $6B99 + #$6B9A, // $6B9A + #$6B9B, // $6B9B + #$6B9C, // $6B9C + #$6B9D, // $6B9D + #$6B9E, // $6B9E + #$6B9F, // $6B9F + #$6BA0, // $6BA0 + #$6BA1, // $6BA1 + #$6BA2, // $6BA2 + #$6BA3, // $6BA3 + #$6BA4, // $6BA4 + #$6BA5, // $6BA5 + #$6BA6, // $6BA6 + #$6BA7, // $6BA7 + #$6BA8, // $6BA8 + #$6BA9, // $6BA9 + #$6BAA, // $6BAA + #$6BAB, // $6BAB + #$6BAC, // $6BAC + #$6BAD, // $6BAD + #$6BAE, // $6BAE + #$6BAF, // $6BAF + #$6BB0, // $6BB0 + #$6BB1, // $6BB1 + #$6BB2, // $6BB2 + #$6BB3, // $6BB3 + #$6BB4, // $6BB4 + #$6BB5, // $6BB5 + #$6BB6, // $6BB6 + #$6BB7, // $6BB7 + #$6BB8, // $6BB8 + #$6BB9, // $6BB9 + #$6BBA, // $6BBA + #$6BBB, // $6BBB + #$6BBC, // $6BBC + #$6BBD, // $6BBD + #$6BBE, // $6BBE + #$6BBF, // $6BBF + #$6BC0, // $6BC0 + #$6BC1, // $6BC1 + #$6BC2, // $6BC2 + #$6BC3, // $6BC3 + #$6BC4, // $6BC4 + #$6BC5, // $6BC5 + #$6BC6, // $6BC6 + #$6BC7, // $6BC7 + #$6BC8, // $6BC8 + #$6BC9, // $6BC9 + #$6BCA, // $6BCA + #$6BCB, // $6BCB + #$6BCC, // $6BCC + #$6BCD, // $6BCD + #$6BCE, // $6BCE + #$6BCF, // $6BCF + #$6BD0, // $6BD0 + #$6BD1, // $6BD1 + #$6BD2, // $6BD2 + #$6BD3, // $6BD3 + #$6BD4, // $6BD4 + #$6BD5, // $6BD5 + #$6BD6, // $6BD6 + #$6BD7, // $6BD7 + #$6BD8, // $6BD8 + #$6BD9, // $6BD9 + #$6BDA, // $6BDA + #$6BDB, // $6BDB + #$6BDC, // $6BDC + #$6BDD, // $6BDD + #$6BDE, // $6BDE + #$6BDF, // $6BDF + #$6BE0, // $6BE0 + #$6BE1, // $6BE1 + #$6BE2, // $6BE2 + #$6BE3, // $6BE3 + #$6BE4, // $6BE4 + #$6BE5, // $6BE5 + #$6BE6, // $6BE6 + #$6BE7, // $6BE7 + #$6BE8, // $6BE8 + #$6BE9, // $6BE9 + #$6BEA, // $6BEA + #$6BEB, // $6BEB + #$6BEC, // $6BEC + #$6BED, // $6BED + #$6BEE, // $6BEE + #$6BEF, // $6BEF + #$6BF0, // $6BF0 + #$6BF1, // $6BF1 + #$6BF2, // $6BF2 + #$6BF3, // $6BF3 + #$6BF4, // $6BF4 + #$6BF5, // $6BF5 + #$6BF6, // $6BF6 + #$6BF7, // $6BF7 + #$6BF8, // $6BF8 + #$6BF9, // $6BF9 + #$6BFA, // $6BFA + #$6BFB, // $6BFB + #$6BFC, // $6BFC + #$6BFD, // $6BFD + #$6BFE, // $6BFE + #$6BFF, // $6BFF + #$6C00, // $6C00 + #$6C01, // $6C01 + #$6C02, // $6C02 + #$6C03, // $6C03 + #$6C04, // $6C04 + #$6C05, // $6C05 + #$6C06, // $6C06 + #$6C07, // $6C07 + #$6C08, // $6C08 + #$6C09, // $6C09 + #$6C0A, // $6C0A + #$6C0B, // $6C0B + #$6C0C, // $6C0C + #$6C0D, // $6C0D + #$6C0E, // $6C0E + #$6C0F, // $6C0F + #$6C10, // $6C10 + #$6C11, // $6C11 + #$6C12, // $6C12 + #$6C13, // $6C13 + #$6C14, // $6C14 + #$6C15, // $6C15 + #$6C16, // $6C16 + #$6C17, // $6C17 + #$6C18, // $6C18 + #$6C19, // $6C19 + #$6C1A, // $6C1A + #$6C1B, // $6C1B + #$6C1C, // $6C1C + #$6C1D, // $6C1D + #$6C1E, // $6C1E + #$6C1F, // $6C1F + #$6C20, // $6C20 + #$6C21, // $6C21 + #$6C22, // $6C22 + #$6C23, // $6C23 + #$6C24, // $6C24 + #$6C25, // $6C25 + #$6C26, // $6C26 + #$6C27, // $6C27 + #$6C28, // $6C28 + #$6C29, // $6C29 + #$6C2A, // $6C2A + #$6C2B, // $6C2B + #$6C2C, // $6C2C + #$6C2D, // $6C2D + #$6C2E, // $6C2E + #$6C2F, // $6C2F + #$6C30, // $6C30 + #$6C31, // $6C31 + #$6C32, // $6C32 + #$6C33, // $6C33 + #$6C34, // $6C34 + #$6C35, // $6C35 + #$6C36, // $6C36 + #$6C37, // $6C37 + #$6C38, // $6C38 + #$6C39, // $6C39 + #$6C3A, // $6C3A + #$6C3B, // $6C3B + #$6C3C, // $6C3C + #$6C3D, // $6C3D + #$6C3E, // $6C3E + #$6C3F, // $6C3F + #$6C40, // $6C40 + #$6C41, // $6C41 + #$6C42, // $6C42 + #$6C43, // $6C43 + #$6C44, // $6C44 + #$6C45, // $6C45 + #$6C46, // $6C46 + #$6C47, // $6C47 + #$6C48, // $6C48 + #$6C49, // $6C49 + #$6C4A, // $6C4A + #$6C4B, // $6C4B + #$6C4C, // $6C4C + #$6C4D, // $6C4D + #$6C4E, // $6C4E + #$6C4F, // $6C4F + #$6C50, // $6C50 + #$6C51, // $6C51 + #$6C52, // $6C52 + #$6C53, // $6C53 + #$6C54, // $6C54 + #$6C55, // $6C55 + #$6C56, // $6C56 + #$6C57, // $6C57 + #$6C58, // $6C58 + #$6C59, // $6C59 + #$6C5A, // $6C5A + #$6C5B, // $6C5B + #$6C5C, // $6C5C + #$6C5D, // $6C5D + #$6C5E, // $6C5E + #$6C5F, // $6C5F + #$6C60, // $6C60 + #$6C61, // $6C61 + #$6C62, // $6C62 + #$6C63, // $6C63 + #$6C64, // $6C64 + #$6C65, // $6C65 + #$6C66, // $6C66 + #$6C67, // $6C67 + #$6C68, // $6C68 + #$6C69, // $6C69 + #$6C6A, // $6C6A + #$6C6B, // $6C6B + #$6C6C, // $6C6C + #$6C6D, // $6C6D + #$6C6E, // $6C6E + #$6C6F, // $6C6F + #$6C70, // $6C70 + #$6C71, // $6C71 + #$6C72, // $6C72 + #$6C73, // $6C73 + #$6C74, // $6C74 + #$6C75, // $6C75 + #$6C76, // $6C76 + #$6C77, // $6C77 + #$6C78, // $6C78 + #$6C79, // $6C79 + #$6C7A, // $6C7A + #$6C7B, // $6C7B + #$6C7C, // $6C7C + #$6C7D, // $6C7D + #$6C7E, // $6C7E + #$6C7F, // $6C7F + #$6C80, // $6C80 + #$6C81, // $6C81 + #$6C82, // $6C82 + #$6C83, // $6C83 + #$6C84, // $6C84 + #$6C85, // $6C85 + #$6C86, // $6C86 + #$6C87, // $6C87 + #$6C88, // $6C88 + #$6C89, // $6C89 + #$6C8A, // $6C8A + #$6C8B, // $6C8B + #$6C8C, // $6C8C + #$6C8D, // $6C8D + #$6C8E, // $6C8E + #$6C8F, // $6C8F + #$6C90, // $6C90 + #$6C91, // $6C91 + #$6C92, // $6C92 + #$6C93, // $6C93 + #$6C94, // $6C94 + #$6C95, // $6C95 + #$6C96, // $6C96 + #$6C97, // $6C97 + #$6C98, // $6C98 + #$6C99, // $6C99 + #$6C9A, // $6C9A + #$6C9B, // $6C9B + #$6C9C, // $6C9C + #$6C9D, // $6C9D + #$6C9E, // $6C9E + #$6C9F, // $6C9F + #$6CA0, // $6CA0 + #$6CA1, // $6CA1 + #$6CA2, // $6CA2 + #$6CA3, // $6CA3 + #$6CA4, // $6CA4 + #$6CA5, // $6CA5 + #$6CA6, // $6CA6 + #$6CA7, // $6CA7 + #$6CA8, // $6CA8 + #$6CA9, // $6CA9 + #$6CAA, // $6CAA + #$6CAB, // $6CAB + #$6CAC, // $6CAC + #$6CAD, // $6CAD + #$6CAE, // $6CAE + #$6CAF, // $6CAF + #$6CB0, // $6CB0 + #$6CB1, // $6CB1 + #$6CB2, // $6CB2 + #$6CB3, // $6CB3 + #$6CB4, // $6CB4 + #$6CB5, // $6CB5 + #$6CB6, // $6CB6 + #$6CB7, // $6CB7 + #$6CB8, // $6CB8 + #$6CB9, // $6CB9 + #$6CBA, // $6CBA + #$6CBB, // $6CBB + #$6CBC, // $6CBC + #$6CBD, // $6CBD + #$6CBE, // $6CBE + #$6CBF, // $6CBF + #$6CC0, // $6CC0 + #$6CC1, // $6CC1 + #$6CC2, // $6CC2 + #$6CC3, // $6CC3 + #$6CC4, // $6CC4 + #$6CC5, // $6CC5 + #$6CC6, // $6CC6 + #$6CC7, // $6CC7 + #$6CC8, // $6CC8 + #$6CC9, // $6CC9 + #$6CCA, // $6CCA + #$6CCB, // $6CCB + #$6CCC, // $6CCC + #$6CCD, // $6CCD + #$6CCE, // $6CCE + #$6CCF, // $6CCF + #$6CD0, // $6CD0 + #$6CD1, // $6CD1 + #$6CD2, // $6CD2 + #$6CD3, // $6CD3 + #$6CD4, // $6CD4 + #$6CD5, // $6CD5 + #$6CD6, // $6CD6 + #$6CD7, // $6CD7 + #$6CD8, // $6CD8 + #$6CD9, // $6CD9 + #$6CDA, // $6CDA + #$6CDB, // $6CDB + #$6CDC, // $6CDC + #$6CDD, // $6CDD + #$6CDE, // $6CDE + #$6CDF, // $6CDF + #$6CE0, // $6CE0 + #$6CE1, // $6CE1 + #$6CE2, // $6CE2 + #$6CE3, // $6CE3 + #$6CE4, // $6CE4 + #$6CE5, // $6CE5 + #$6CE6, // $6CE6 + #$6CE7, // $6CE7 + #$6CE8, // $6CE8 + #$6CE9, // $6CE9 + #$6CEA, // $6CEA + #$6CEB, // $6CEB + #$6CEC, // $6CEC + #$6CED, // $6CED + #$6CEE, // $6CEE + #$6CEF, // $6CEF + #$6CF0, // $6CF0 + #$6CF1, // $6CF1 + #$6CF2, // $6CF2 + #$6CF3, // $6CF3 + #$6CF4, // $6CF4 + #$6CF5, // $6CF5 + #$6CF6, // $6CF6 + #$6CF7, // $6CF7 + #$6CF8, // $6CF8 + #$6CF9, // $6CF9 + #$6CFA, // $6CFA + #$6CFB, // $6CFB + #$6CFC, // $6CFC + #$6CFD, // $6CFD + #$6CFE, // $6CFE + #$6CFF, // $6CFF + #$6D00, // $6D00 + #$6D01, // $6D01 + #$6D02, // $6D02 + #$6D03, // $6D03 + #$6D04, // $6D04 + #$6D05, // $6D05 + #$6D06, // $6D06 + #$6D07, // $6D07 + #$6D08, // $6D08 + #$6D09, // $6D09 + #$6D0A, // $6D0A + #$6D0B, // $6D0B + #$6D0C, // $6D0C + #$6D0D, // $6D0D + #$6D0E, // $6D0E + #$6D0F, // $6D0F + #$6D10, // $6D10 + #$6D11, // $6D11 + #$6D12, // $6D12 + #$6D13, // $6D13 + #$6D14, // $6D14 + #$6D15, // $6D15 + #$6D16, // $6D16 + #$6D17, // $6D17 + #$6D18, // $6D18 + #$6D19, // $6D19 + #$6D1A, // $6D1A + #$6D1B, // $6D1B + #$6D1C, // $6D1C + #$6D1D, // $6D1D + #$6D1E, // $6D1E + #$6D1F, // $6D1F + #$6D20, // $6D20 + #$6D21, // $6D21 + #$6D22, // $6D22 + #$6D23, // $6D23 + #$6D24, // $6D24 + #$6D25, // $6D25 + #$6D26, // $6D26 + #$6D27, // $6D27 + #$6D28, // $6D28 + #$6D29, // $6D29 + #$6D2A, // $6D2A + #$6D2B, // $6D2B + #$6D2C, // $6D2C + #$6D2D, // $6D2D + #$6D2E, // $6D2E + #$6D2F, // $6D2F + #$6D30, // $6D30 + #$6D31, // $6D31 + #$6D32, // $6D32 + #$6D33, // $6D33 + #$6D34, // $6D34 + #$6D35, // $6D35 + #$6D36, // $6D36 + #$6D37, // $6D37 + #$6D38, // $6D38 + #$6D39, // $6D39 + #$6D3A, // $6D3A + #$6D3B, // $6D3B + #$6D3C, // $6D3C + #$6D3D, // $6D3D + #$6D3E, // $6D3E + #$6D3F, // $6D3F + #$6D40, // $6D40 + #$6D41, // $6D41 + #$6D42, // $6D42 + #$6D43, // $6D43 + #$6D44, // $6D44 + #$6D45, // $6D45 + #$6D46, // $6D46 + #$6D47, // $6D47 + #$6D48, // $6D48 + #$6D49, // $6D49 + #$6D4A, // $6D4A + #$6D4B, // $6D4B + #$6D4C, // $6D4C + #$6D4D, // $6D4D + #$6D4E, // $6D4E + #$6D4F, // $6D4F + #$6D50, // $6D50 + #$6D51, // $6D51 + #$6D52, // $6D52 + #$6D53, // $6D53 + #$6D54, // $6D54 + #$6D55, // $6D55 + #$6D56, // $6D56 + #$6D57, // $6D57 + #$6D58, // $6D58 + #$6D59, // $6D59 + #$6D5A, // $6D5A + #$6D5B, // $6D5B + #$6D5C, // $6D5C + #$6D5D, // $6D5D + #$6D5E, // $6D5E + #$6D5F, // $6D5F + #$6D60, // $6D60 + #$6D61, // $6D61 + #$6D62, // $6D62 + #$6D63, // $6D63 + #$6D64, // $6D64 + #$6D65, // $6D65 + #$6D66, // $6D66 + #$6D67, // $6D67 + #$6D68, // $6D68 + #$6D69, // $6D69 + #$6D6A, // $6D6A + #$6D6B, // $6D6B + #$6D6C, // $6D6C + #$6D6D, // $6D6D + #$6D6E, // $6D6E + #$6D6F, // $6D6F + #$6D70, // $6D70 + #$6D71, // $6D71 + #$6D72, // $6D72 + #$6D73, // $6D73 + #$6D74, // $6D74 + #$6D75, // $6D75 + #$6D76, // $6D76 + #$6D77, // $6D77 + #$6D78, // $6D78 + #$6D79, // $6D79 + #$6D7A, // $6D7A + #$6D7B, // $6D7B + #$6D7C, // $6D7C + #$6D7D, // $6D7D + #$6D7E, // $6D7E + #$6D7F, // $6D7F + #$6D80, // $6D80 + #$6D81, // $6D81 + #$6D82, // $6D82 + #$6D83, // $6D83 + #$6D84, // $6D84 + #$6D85, // $6D85 + #$6D86, // $6D86 + #$6D87, // $6D87 + #$6D88, // $6D88 + #$6D89, // $6D89 + #$6D8A, // $6D8A + #$6D8B, // $6D8B + #$6D8C, // $6D8C + #$6D8D, // $6D8D + #$6D8E, // $6D8E + #$6D8F, // $6D8F + #$6D90, // $6D90 + #$6D91, // $6D91 + #$6D92, // $6D92 + #$6D93, // $6D93 + #$6D94, // $6D94 + #$6D95, // $6D95 + #$6D96, // $6D96 + #$6D97, // $6D97 + #$6D98, // $6D98 + #$6D99, // $6D99 + #$6D9A, // $6D9A + #$6D9B, // $6D9B + #$6D9C, // $6D9C + #$6D9D, // $6D9D + #$6D9E, // $6D9E + #$6D9F, // $6D9F + #$6DA0, // $6DA0 + #$6DA1, // $6DA1 + #$6DA2, // $6DA2 + #$6DA3, // $6DA3 + #$6DA4, // $6DA4 + #$6DA5, // $6DA5 + #$6DA6, // $6DA6 + #$6DA7, // $6DA7 + #$6DA8, // $6DA8 + #$6DA9, // $6DA9 + #$6DAA, // $6DAA + #$6DAB, // $6DAB + #$6DAC, // $6DAC + #$6DAD, // $6DAD + #$6DAE, // $6DAE + #$6DAF, // $6DAF + #$6DB0, // $6DB0 + #$6DB1, // $6DB1 + #$6DB2, // $6DB2 + #$6DB3, // $6DB3 + #$6DB4, // $6DB4 + #$6DB5, // $6DB5 + #$6DB6, // $6DB6 + #$6DB7, // $6DB7 + #$6DB8, // $6DB8 + #$6DB9, // $6DB9 + #$6DBA, // $6DBA + #$6DBB, // $6DBB + #$6DBC, // $6DBC + #$6DBD, // $6DBD + #$6DBE, // $6DBE + #$6DBF, // $6DBF + #$6DC0, // $6DC0 + #$6DC1, // $6DC1 + #$6DC2, // $6DC2 + #$6DC3, // $6DC3 + #$6DC4, // $6DC4 + #$6DC5, // $6DC5 + #$6DC6, // $6DC6 + #$6DC7, // $6DC7 + #$6DC8, // $6DC8 + #$6DC9, // $6DC9 + #$6DCA, // $6DCA + #$6DCB, // $6DCB + #$6DCC, // $6DCC + #$6DCD, // $6DCD + #$6DCE, // $6DCE + #$6DCF, // $6DCF + #$6DD0, // $6DD0 + #$6DD1, // $6DD1 + #$6DD2, // $6DD2 + #$6DD3, // $6DD3 + #$6DD4, // $6DD4 + #$6DD5, // $6DD5 + #$6DD6, // $6DD6 + #$6DD7, // $6DD7 + #$6DD8, // $6DD8 + #$6DD9, // $6DD9 + #$6DDA, // $6DDA + #$6DDB, // $6DDB + #$6DDC, // $6DDC + #$6DDD, // $6DDD + #$6DDE, // $6DDE + #$6DDF, // $6DDF + #$6DE0, // $6DE0 + #$6DE1, // $6DE1 + #$6DE2, // $6DE2 + #$6DE3, // $6DE3 + #$6DE4, // $6DE4 + #$6DE5, // $6DE5 + #$6DE6, // $6DE6 + #$6DE7, // $6DE7 + #$6DE8, // $6DE8 + #$6DE9, // $6DE9 + #$6DEA, // $6DEA + #$6DEB, // $6DEB + #$6DEC, // $6DEC + #$6DED, // $6DED + #$6DEE, // $6DEE + #$6DEF, // $6DEF + #$6DF0, // $6DF0 + #$6DF1, // $6DF1 + #$6DF2, // $6DF2 + #$6DF3, // $6DF3 + #$6DF4, // $6DF4 + #$6DF5, // $6DF5 + #$6DF6, // $6DF6 + #$6DF7, // $6DF7 + #$6DF8, // $6DF8 + #$6DF9, // $6DF9 + #$6DFA, // $6DFA + #$6DFB, // $6DFB + #$6DFC, // $6DFC + #$6DFD, // $6DFD + #$6DFE, // $6DFE + #$6DFF, // $6DFF + #$6E00, // $6E00 + #$6E01, // $6E01 + #$6E02, // $6E02 + #$6E03, // $6E03 + #$6E04, // $6E04 + #$6E05, // $6E05 + #$6E06, // $6E06 + #$6E07, // $6E07 + #$6E08, // $6E08 + #$6E09, // $6E09 + #$6E0A, // $6E0A + #$6E0B, // $6E0B + #$6E0C, // $6E0C + #$6E0D, // $6E0D + #$6E0E, // $6E0E + #$6E0F, // $6E0F + #$6E10, // $6E10 + #$6E11, // $6E11 + #$6E12, // $6E12 + #$6E13, // $6E13 + #$6E14, // $6E14 + #$6E15, // $6E15 + #$6E16, // $6E16 + #$6E17, // $6E17 + #$6E18, // $6E18 + #$6E19, // $6E19 + #$6E1A, // $6E1A + #$6E1B, // $6E1B + #$6E1C, // $6E1C + #$6E1D, // $6E1D + #$6E1E, // $6E1E + #$6E1F, // $6E1F + #$6E20, // $6E20 + #$6E21, // $6E21 + #$6E22, // $6E22 + #$6E23, // $6E23 + #$6E24, // $6E24 + #$6E25, // $6E25 + #$6E26, // $6E26 + #$6E27, // $6E27 + #$6E28, // $6E28 + #$6E29, // $6E29 + #$6E2A, // $6E2A + #$6E2B, // $6E2B + #$6E2C, // $6E2C + #$6E2D, // $6E2D + #$6E2E, // $6E2E + #$6E2F, // $6E2F + #$6E30, // $6E30 + #$6E31, // $6E31 + #$6E32, // $6E32 + #$6E33, // $6E33 + #$6E34, // $6E34 + #$6E35, // $6E35 + #$6E36, // $6E36 + #$6E37, // $6E37 + #$6E38, // $6E38 + #$6E39, // $6E39 + #$6E3A, // $6E3A + #$6E3B, // $6E3B + #$6E3C, // $6E3C + #$6E3D, // $6E3D + #$6E3E, // $6E3E + #$6E3F, // $6E3F + #$6E40, // $6E40 + #$6E41, // $6E41 + #$6E42, // $6E42 + #$6E43, // $6E43 + #$6E44, // $6E44 + #$6E45, // $6E45 + #$6E46, // $6E46 + #$6E47, // $6E47 + #$6E48, // $6E48 + #$6E49, // $6E49 + #$6E4A, // $6E4A + #$6E4B, // $6E4B + #$6E4C, // $6E4C + #$6E4D, // $6E4D + #$6E4E, // $6E4E + #$6E4F, // $6E4F + #$6E50, // $6E50 + #$6E51, // $6E51 + #$6E52, // $6E52 + #$6E53, // $6E53 + #$6E54, // $6E54 + #$6E55, // $6E55 + #$6E56, // $6E56 + #$6E57, // $6E57 + #$6E58, // $6E58 + #$6E59, // $6E59 + #$6E5A, // $6E5A + #$6E5B, // $6E5B + #$6E5C, // $6E5C + #$6E5D, // $6E5D + #$6E5E, // $6E5E + #$6E5F, // $6E5F + #$6E60, // $6E60 + #$6E61, // $6E61 + #$6E62, // $6E62 + #$6E63, // $6E63 + #$6E64, // $6E64 + #$6E65, // $6E65 + #$6E66, // $6E66 + #$6E67, // $6E67 + #$6E68, // $6E68 + #$6E69, // $6E69 + #$6E6A, // $6E6A + #$6E6B, // $6E6B + #$6E6C, // $6E6C + #$6E6D, // $6E6D + #$6E6E, // $6E6E + #$6E6F, // $6E6F + #$6E70, // $6E70 + #$6E71, // $6E71 + #$6E72, // $6E72 + #$6E73, // $6E73 + #$6E74, // $6E74 + #$6E75, // $6E75 + #$6E76, // $6E76 + #$6E77, // $6E77 + #$6E78, // $6E78 + #$6E79, // $6E79 + #$6E7A, // $6E7A + #$6E7B, // $6E7B + #$6E7C, // $6E7C + #$6E7D, // $6E7D + #$6E7E, // $6E7E + #$6E7F, // $6E7F + #$6E80, // $6E80 + #$6E81, // $6E81 + #$6E82, // $6E82 + #$6E83, // $6E83 + #$6E84, // $6E84 + #$6E85, // $6E85 + #$6E86, // $6E86 + #$6E87, // $6E87 + #$6E88, // $6E88 + #$6E89, // $6E89 + #$6E8A, // $6E8A + #$6E8B, // $6E8B + #$6E8C, // $6E8C + #$6E8D, // $6E8D + #$6E8E, // $6E8E + #$6E8F, // $6E8F + #$6E90, // $6E90 + #$6E91, // $6E91 + #$6E92, // $6E92 + #$6E93, // $6E93 + #$6E94, // $6E94 + #$6E95, // $6E95 + #$6E96, // $6E96 + #$6E97, // $6E97 + #$6E98, // $6E98 + #$6E99, // $6E99 + #$6E9A, // $6E9A + #$6E9B, // $6E9B + #$6E9C, // $6E9C + #$6E9D, // $6E9D + #$6E9E, // $6E9E + #$6E9F, // $6E9F + #$6EA0, // $6EA0 + #$6EA1, // $6EA1 + #$6EA2, // $6EA2 + #$6EA3, // $6EA3 + #$6EA4, // $6EA4 + #$6EA5, // $6EA5 + #$6EA6, // $6EA6 + #$6EA7, // $6EA7 + #$6EA8, // $6EA8 + #$6EA9, // $6EA9 + #$6EAA, // $6EAA + #$6EAB, // $6EAB + #$6EAC, // $6EAC + #$6EAD, // $6EAD + #$6EAE, // $6EAE + #$6EAF, // $6EAF + #$6EB0, // $6EB0 + #$6EB1, // $6EB1 + #$6EB2, // $6EB2 + #$6EB3, // $6EB3 + #$6EB4, // $6EB4 + #$6EB5, // $6EB5 + #$6EB6, // $6EB6 + #$6EB7, // $6EB7 + #$6EB8, // $6EB8 + #$6EB9, // $6EB9 + #$6EBA, // $6EBA + #$6EBB, // $6EBB + #$6EBC, // $6EBC + #$6EBD, // $6EBD + #$6EBE, // $6EBE + #$6EBF, // $6EBF + #$6EC0, // $6EC0 + #$6EC1, // $6EC1 + #$6EC2, // $6EC2 + #$6EC3, // $6EC3 + #$6EC4, // $6EC4 + #$6EC5, // $6EC5 + #$6EC6, // $6EC6 + #$6EC7, // $6EC7 + #$6EC8, // $6EC8 + #$6EC9, // $6EC9 + #$6ECA, // $6ECA + #$6ECB, // $6ECB + #$6ECC, // $6ECC + #$6ECD, // $6ECD + #$6ECE, // $6ECE + #$6ECF, // $6ECF + #$6ED0, // $6ED0 + #$6ED1, // $6ED1 + #$6ED2, // $6ED2 + #$6ED3, // $6ED3 + #$6ED4, // $6ED4 + #$6ED5, // $6ED5 + #$6ED6, // $6ED6 + #$6ED7, // $6ED7 + #$6ED8, // $6ED8 + #$6ED9, // $6ED9 + #$6EDA, // $6EDA + #$6EDB, // $6EDB + #$6EDC, // $6EDC + #$6EDD, // $6EDD + #$6EDE, // $6EDE + #$6EDF, // $6EDF + #$6EE0, // $6EE0 + #$6EE1, // $6EE1 + #$6EE2, // $6EE2 + #$6EE3, // $6EE3 + #$6EE4, // $6EE4 + #$6EE5, // $6EE5 + #$6EE6, // $6EE6 + #$6EE7, // $6EE7 + #$6EE8, // $6EE8 + #$6EE9, // $6EE9 + #$6EEA, // $6EEA + #$6EEB, // $6EEB + #$6EEC, // $6EEC + #$6EED, // $6EED + #$6EEE, // $6EEE + #$6EEF, // $6EEF + #$6EF0, // $6EF0 + #$6EF1, // $6EF1 + #$6EF2, // $6EF2 + #$6EF3, // $6EF3 + #$6EF4, // $6EF4 + #$6EF5, // $6EF5 + #$6EF6, // $6EF6 + #$6EF7, // $6EF7 + #$6EF8, // $6EF8 + #$6EF9, // $6EF9 + #$6EFA, // $6EFA + #$6EFB, // $6EFB + #$6EFC, // $6EFC + #$6EFD, // $6EFD + #$6EFE, // $6EFE + #$6EFF, // $6EFF + #$6F00, // $6F00 + #$6F01, // $6F01 + #$6F02, // $6F02 + #$6F03, // $6F03 + #$6F04, // $6F04 + #$6F05, // $6F05 + #$6F06, // $6F06 + #$6F07, // $6F07 + #$6F08, // $6F08 + #$6F09, // $6F09 + #$6F0A, // $6F0A + #$6F0B, // $6F0B + #$6F0C, // $6F0C + #$6F0D, // $6F0D + #$6F0E, // $6F0E + #$6F0F, // $6F0F + #$6F10, // $6F10 + #$6F11, // $6F11 + #$6F12, // $6F12 + #$6F13, // $6F13 + #$6F14, // $6F14 + #$6F15, // $6F15 + #$6F16, // $6F16 + #$6F17, // $6F17 + #$6F18, // $6F18 + #$6F19, // $6F19 + #$6F1A, // $6F1A + #$6F1B, // $6F1B + #$6F1C, // $6F1C + #$6F1D, // $6F1D + #$6F1E, // $6F1E + #$6F1F, // $6F1F + #$6F20, // $6F20 + #$6F21, // $6F21 + #$6F22, // $6F22 + #$6F23, // $6F23 + #$6F24, // $6F24 + #$6F25, // $6F25 + #$6F26, // $6F26 + #$6F27, // $6F27 + #$6F28, // $6F28 + #$6F29, // $6F29 + #$6F2A, // $6F2A + #$6F2B, // $6F2B + #$6F2C, // $6F2C + #$6F2D, // $6F2D + #$6F2E, // $6F2E + #$6F2F, // $6F2F + #$6F30, // $6F30 + #$6F31, // $6F31 + #$6F32, // $6F32 + #$6F33, // $6F33 + #$6F34, // $6F34 + #$6F35, // $6F35 + #$6F36, // $6F36 + #$6F37, // $6F37 + #$6F38, // $6F38 + #$6F39, // $6F39 + #$6F3A, // $6F3A + #$6F3B, // $6F3B + #$6F3C, // $6F3C + #$6F3D, // $6F3D + #$6F3E, // $6F3E + #$6F3F, // $6F3F + #$6F40, // $6F40 + #$6F41, // $6F41 + #$6F42, // $6F42 + #$6F43, // $6F43 + #$6F44, // $6F44 + #$6F45, // $6F45 + #$6F46, // $6F46 + #$6F47, // $6F47 + #$6F48, // $6F48 + #$6F49, // $6F49 + #$6F4A, // $6F4A + #$6F4B, // $6F4B + #$6F4C, // $6F4C + #$6F4D, // $6F4D + #$6F4E, // $6F4E + #$6F4F, // $6F4F + #$6F50, // $6F50 + #$6F51, // $6F51 + #$6F52, // $6F52 + #$6F53, // $6F53 + #$6F54, // $6F54 + #$6F55, // $6F55 + #$6F56, // $6F56 + #$6F57, // $6F57 + #$6F58, // $6F58 + #$6F59, // $6F59 + #$6F5A, // $6F5A + #$6F5B, // $6F5B + #$6F5C, // $6F5C + #$6F5D, // $6F5D + #$6F5E, // $6F5E + #$6F5F, // $6F5F + #$6F60, // $6F60 + #$6F61, // $6F61 + #$6F62, // $6F62 + #$6F63, // $6F63 + #$6F64, // $6F64 + #$6F65, // $6F65 + #$6F66, // $6F66 + #$6F67, // $6F67 + #$6F68, // $6F68 + #$6F69, // $6F69 + #$6F6A, // $6F6A + #$6F6B, // $6F6B + #$6F6C, // $6F6C + #$6F6D, // $6F6D + #$6F6E, // $6F6E + #$6F6F, // $6F6F + #$6F70, // $6F70 + #$6F71, // $6F71 + #$6F72, // $6F72 + #$6F73, // $6F73 + #$6F74, // $6F74 + #$6F75, // $6F75 + #$6F76, // $6F76 + #$6F77, // $6F77 + #$6F78, // $6F78 + #$6F79, // $6F79 + #$6F7A, // $6F7A + #$6F7B, // $6F7B + #$6F7C, // $6F7C + #$6F7D, // $6F7D + #$6F7E, // $6F7E + #$6F7F, // $6F7F + #$6F80, // $6F80 + #$6F81, // $6F81 + #$6F82, // $6F82 + #$6F83, // $6F83 + #$6F84, // $6F84 + #$6F85, // $6F85 + #$6F86, // $6F86 + #$6F87, // $6F87 + #$6F88, // $6F88 + #$6F89, // $6F89 + #$6F8A, // $6F8A + #$6F8B, // $6F8B + #$6F8C, // $6F8C + #$6F8D, // $6F8D + #$6F8E, // $6F8E + #$6F8F, // $6F8F + #$6F90, // $6F90 + #$6F91, // $6F91 + #$6F92, // $6F92 + #$6F93, // $6F93 + #$6F94, // $6F94 + #$6F95, // $6F95 + #$6F96, // $6F96 + #$6F97, // $6F97 + #$6F98, // $6F98 + #$6F99, // $6F99 + #$6F9A, // $6F9A + #$6F9B, // $6F9B + #$6F9C, // $6F9C + #$6F9D, // $6F9D + #$6F9E, // $6F9E + #$6F9F, // $6F9F + #$6FA0, // $6FA0 + #$6FA1, // $6FA1 + #$6FA2, // $6FA2 + #$6FA3, // $6FA3 + #$6FA4, // $6FA4 + #$6FA5, // $6FA5 + #$6FA6, // $6FA6 + #$6FA7, // $6FA7 + #$6FA8, // $6FA8 + #$6FA9, // $6FA9 + #$6FAA, // $6FAA + #$6FAB, // $6FAB + #$6FAC, // $6FAC + #$6FAD, // $6FAD + #$6FAE, // $6FAE + #$6FAF, // $6FAF + #$6FB0, // $6FB0 + #$6FB1, // $6FB1 + #$6FB2, // $6FB2 + #$6FB3, // $6FB3 + #$6FB4, // $6FB4 + #$6FB5, // $6FB5 + #$6FB6, // $6FB6 + #$6FB7, // $6FB7 + #$6FB8, // $6FB8 + #$6FB9, // $6FB9 + #$6FBA, // $6FBA + #$6FBB, // $6FBB + #$6FBC, // $6FBC + #$6FBD, // $6FBD + #$6FBE, // $6FBE + #$6FBF, // $6FBF + #$6FC0, // $6FC0 + #$6FC1, // $6FC1 + #$6FC2, // $6FC2 + #$6FC3, // $6FC3 + #$6FC4, // $6FC4 + #$6FC5, // $6FC5 + #$6FC6, // $6FC6 + #$6FC7, // $6FC7 + #$6FC8, // $6FC8 + #$6FC9, // $6FC9 + #$6FCA, // $6FCA + #$6FCB, // $6FCB + #$6FCC, // $6FCC + #$6FCD, // $6FCD + #$6FCE, // $6FCE + #$6FCF, // $6FCF + #$6FD0, // $6FD0 + #$6FD1, // $6FD1 + #$6FD2, // $6FD2 + #$6FD3, // $6FD3 + #$6FD4, // $6FD4 + #$6FD5, // $6FD5 + #$6FD6, // $6FD6 + #$6FD7, // $6FD7 + #$6FD8, // $6FD8 + #$6FD9, // $6FD9 + #$6FDA, // $6FDA + #$6FDB, // $6FDB + #$6FDC, // $6FDC + #$6FDD, // $6FDD + #$6FDE, // $6FDE + #$6FDF, // $6FDF + #$6FE0, // $6FE0 + #$6FE1, // $6FE1 + #$6FE2, // $6FE2 + #$6FE3, // $6FE3 + #$6FE4, // $6FE4 + #$6FE5, // $6FE5 + #$6FE6, // $6FE6 + #$6FE7, // $6FE7 + #$6FE8, // $6FE8 + #$6FE9, // $6FE9 + #$6FEA, // $6FEA + #$6FEB, // $6FEB + #$6FEC, // $6FEC + #$6FED, // $6FED + #$6FEE, // $6FEE + #$6FEF, // $6FEF + #$6FF0, // $6FF0 + #$6FF1, // $6FF1 + #$6FF2, // $6FF2 + #$6FF3, // $6FF3 + #$6FF4, // $6FF4 + #$6FF5, // $6FF5 + #$6FF6, // $6FF6 + #$6FF7, // $6FF7 + #$6FF8, // $6FF8 + #$6FF9, // $6FF9 + #$6FFA, // $6FFA + #$6FFB, // $6FFB + #$6FFC, // $6FFC + #$6FFD, // $6FFD + #$6FFE, // $6FFE + #$6FFF, // $6FFF + #$7000, // $7000 + #$7001, // $7001 + #$7002, // $7002 + #$7003, // $7003 + #$7004, // $7004 + #$7005, // $7005 + #$7006, // $7006 + #$7007, // $7007 + #$7008, // $7008 + #$7009, // $7009 + #$700A, // $700A + #$700B, // $700B + #$700C, // $700C + #$700D, // $700D + #$700E, // $700E + #$700F, // $700F + #$7010, // $7010 + #$7011, // $7011 + #$7012, // $7012 + #$7013, // $7013 + #$7014, // $7014 + #$7015, // $7015 + #$7016, // $7016 + #$7017, // $7017 + #$7018, // $7018 + #$7019, // $7019 + #$701A, // $701A + #$701B, // $701B + #$701C, // $701C + #$701D, // $701D + #$701E, // $701E + #$701F, // $701F + #$7020, // $7020 + #$7021, // $7021 + #$7022, // $7022 + #$7023, // $7023 + #$7024, // $7024 + #$7025, // $7025 + #$7026, // $7026 + #$7027, // $7027 + #$7028, // $7028 + #$7029, // $7029 + #$702A, // $702A + #$702B, // $702B + #$702C, // $702C + #$702D, // $702D + #$702E, // $702E + #$702F, // $702F + #$7030, // $7030 + #$7031, // $7031 + #$7032, // $7032 + #$7033, // $7033 + #$7034, // $7034 + #$7035, // $7035 + #$7036, // $7036 + #$7037, // $7037 + #$7038, // $7038 + #$7039, // $7039 + #$703A, // $703A + #$703B, // $703B + #$703C, // $703C + #$703D, // $703D + #$703E, // $703E + #$703F, // $703F + #$7040, // $7040 + #$7041, // $7041 + #$7042, // $7042 + #$7043, // $7043 + #$7044, // $7044 + #$7045, // $7045 + #$7046, // $7046 + #$7047, // $7047 + #$7048, // $7048 + #$7049, // $7049 + #$704A, // $704A + #$704B, // $704B + #$704C, // $704C + #$704D, // $704D + #$704E, // $704E + #$704F, // $704F + #$7050, // $7050 + #$7051, // $7051 + #$7052, // $7052 + #$7053, // $7053 + #$7054, // $7054 + #$7055, // $7055 + #$7056, // $7056 + #$7057, // $7057 + #$7058, // $7058 + #$7059, // $7059 + #$705A, // $705A + #$705B, // $705B + #$705C, // $705C + #$705D, // $705D + #$705E, // $705E + #$705F, // $705F + #$7060, // $7060 + #$7061, // $7061 + #$7062, // $7062 + #$7063, // $7063 + #$7064, // $7064 + #$7065, // $7065 + #$7066, // $7066 + #$7067, // $7067 + #$7068, // $7068 + #$7069, // $7069 + #$706A, // $706A + #$706B, // $706B + #$706C, // $706C + #$706D, // $706D + #$706E, // $706E + #$706F, // $706F + #$7070, // $7070 + #$7071, // $7071 + #$7072, // $7072 + #$7073, // $7073 + #$7074, // $7074 + #$7075, // $7075 + #$7076, // $7076 + #$7077, // $7077 + #$7078, // $7078 + #$7079, // $7079 + #$707A, // $707A + #$707B, // $707B + #$707C, // $707C + #$707D, // $707D + #$707E, // $707E + #$707F, // $707F + #$7080, // $7080 + #$7081, // $7081 + #$7082, // $7082 + #$7083, // $7083 + #$7084, // $7084 + #$7085, // $7085 + #$7086, // $7086 + #$7087, // $7087 + #$7088, // $7088 + #$7089, // $7089 + #$708A, // $708A + #$708B, // $708B + #$708C, // $708C + #$708D, // $708D + #$708E, // $708E + #$708F, // $708F + #$7090, // $7090 + #$7091, // $7091 + #$7092, // $7092 + #$7093, // $7093 + #$7094, // $7094 + #$7095, // $7095 + #$7096, // $7096 + #$7097, // $7097 + #$7098, // $7098 + #$7099, // $7099 + #$709A, // $709A + #$709B, // $709B + #$709C, // $709C + #$709D, // $709D + #$709E, // $709E + #$709F, // $709F + #$70A0, // $70A0 + #$70A1, // $70A1 + #$70A2, // $70A2 + #$70A3, // $70A3 + #$70A4, // $70A4 + #$70A5, // $70A5 + #$70A6, // $70A6 + #$70A7, // $70A7 + #$70A8, // $70A8 + #$70A9, // $70A9 + #$70AA, // $70AA + #$70AB, // $70AB + #$70AC, // $70AC + #$70AD, // $70AD + #$70AE, // $70AE + #$70AF, // $70AF + #$70B0, // $70B0 + #$70B1, // $70B1 + #$70B2, // $70B2 + #$70B3, // $70B3 + #$70B4, // $70B4 + #$70B5, // $70B5 + #$70B6, // $70B6 + #$70B7, // $70B7 + #$70B8, // $70B8 + #$70B9, // $70B9 + #$70BA, // $70BA + #$70BB, // $70BB + #$70BC, // $70BC + #$70BD, // $70BD + #$70BE, // $70BE + #$70BF, // $70BF + #$70C0, // $70C0 + #$70C1, // $70C1 + #$70C2, // $70C2 + #$70C3, // $70C3 + #$70C4, // $70C4 + #$70C5, // $70C5 + #$70C6, // $70C6 + #$70C7, // $70C7 + #$70C8, // $70C8 + #$70C9, // $70C9 + #$70CA, // $70CA + #$70CB, // $70CB + #$70CC, // $70CC + #$70CD, // $70CD + #$70CE, // $70CE + #$70CF, // $70CF + #$70D0, // $70D0 + #$70D1, // $70D1 + #$70D2, // $70D2 + #$70D3, // $70D3 + #$70D4, // $70D4 + #$70D5, // $70D5 + #$70D6, // $70D6 + #$70D7, // $70D7 + #$70D8, // $70D8 + #$70D9, // $70D9 + #$70DA, // $70DA + #$70DB, // $70DB + #$70DC, // $70DC + #$70DD, // $70DD + #$70DE, // $70DE + #$70DF, // $70DF + #$70E0, // $70E0 + #$70E1, // $70E1 + #$70E2, // $70E2 + #$70E3, // $70E3 + #$70E4, // $70E4 + #$70E5, // $70E5 + #$70E6, // $70E6 + #$70E7, // $70E7 + #$70E8, // $70E8 + #$70E9, // $70E9 + #$70EA, // $70EA + #$70EB, // $70EB + #$70EC, // $70EC + #$70ED, // $70ED + #$70EE, // $70EE + #$70EF, // $70EF + #$70F0, // $70F0 + #$70F1, // $70F1 + #$70F2, // $70F2 + #$70F3, // $70F3 + #$70F4, // $70F4 + #$70F5, // $70F5 + #$70F6, // $70F6 + #$70F7, // $70F7 + #$70F8, // $70F8 + #$70F9, // $70F9 + #$70FA, // $70FA + #$70FB, // $70FB + #$70FC, // $70FC + #$70FD, // $70FD + #$70FE, // $70FE + #$70FF, // $70FF + #$7100, // $7100 + #$7101, // $7101 + #$7102, // $7102 + #$7103, // $7103 + #$7104, // $7104 + #$7105, // $7105 + #$7106, // $7106 + #$7107, // $7107 + #$7108, // $7108 + #$7109, // $7109 + #$710A, // $710A + #$710B, // $710B + #$710C, // $710C + #$710D, // $710D + #$710E, // $710E + #$710F, // $710F + #$7110, // $7110 + #$7111, // $7111 + #$7112, // $7112 + #$7113, // $7113 + #$7114, // $7114 + #$7115, // $7115 + #$7116, // $7116 + #$7117, // $7117 + #$7118, // $7118 + #$7119, // $7119 + #$711A, // $711A + #$711B, // $711B + #$711C, // $711C + #$711D, // $711D + #$711E, // $711E + #$711F, // $711F + #$7120, // $7120 + #$7121, // $7121 + #$7122, // $7122 + #$7123, // $7123 + #$7124, // $7124 + #$7125, // $7125 + #$7126, // $7126 + #$7127, // $7127 + #$7128, // $7128 + #$7129, // $7129 + #$712A, // $712A + #$712B, // $712B + #$712C, // $712C + #$712D, // $712D + #$712E, // $712E + #$712F, // $712F + #$7130, // $7130 + #$7131, // $7131 + #$7132, // $7132 + #$7133, // $7133 + #$7134, // $7134 + #$7135, // $7135 + #$7136, // $7136 + #$7137, // $7137 + #$7138, // $7138 + #$7139, // $7139 + #$713A, // $713A + #$713B, // $713B + #$713C, // $713C + #$713D, // $713D + #$713E, // $713E + #$713F, // $713F + #$7140, // $7140 + #$7141, // $7141 + #$7142, // $7142 + #$7143, // $7143 + #$7144, // $7144 + #$7145, // $7145 + #$7146, // $7146 + #$7147, // $7147 + #$7148, // $7148 + #$7149, // $7149 + #$714A, // $714A + #$714B, // $714B + #$714C, // $714C + #$714D, // $714D + #$714E, // $714E + #$714F, // $714F + #$7150, // $7150 + #$7151, // $7151 + #$7152, // $7152 + #$7153, // $7153 + #$7154, // $7154 + #$7155, // $7155 + #$7156, // $7156 + #$7157, // $7157 + #$7158, // $7158 + #$7159, // $7159 + #$715A, // $715A + #$715B, // $715B + #$715C, // $715C + #$715D, // $715D + #$715E, // $715E + #$715F, // $715F + #$7160, // $7160 + #$7161, // $7161 + #$7162, // $7162 + #$7163, // $7163 + #$7164, // $7164 + #$7165, // $7165 + #$7166, // $7166 + #$7167, // $7167 + #$7168, // $7168 + #$7169, // $7169 + #$716A, // $716A + #$716B, // $716B + #$716C, // $716C + #$716D, // $716D + #$716E, // $716E + #$716F, // $716F + #$7170, // $7170 + #$7171, // $7171 + #$7172, // $7172 + #$7173, // $7173 + #$7174, // $7174 + #$7175, // $7175 + #$7176, // $7176 + #$7177, // $7177 + #$7178, // $7178 + #$7179, // $7179 + #$717A, // $717A + #$717B, // $717B + #$717C, // $717C + #$717D, // $717D + #$717E, // $717E + #$717F, // $717F + #$7180, // $7180 + #$7181, // $7181 + #$7182, // $7182 + #$7183, // $7183 + #$7184, // $7184 + #$7185, // $7185 + #$7186, // $7186 + #$7187, // $7187 + #$7188, // $7188 + #$7189, // $7189 + #$718A, // $718A + #$718B, // $718B + #$718C, // $718C + #$718D, // $718D + #$718E, // $718E + #$718F, // $718F + #$7190, // $7190 + #$7191, // $7191 + #$7192, // $7192 + #$7193, // $7193 + #$7194, // $7194 + #$7195, // $7195 + #$7196, // $7196 + #$7197, // $7197 + #$7198, // $7198 + #$7199, // $7199 + #$719A, // $719A + #$719B, // $719B + #$719C, // $719C + #$719D, // $719D + #$719E, // $719E + #$719F, // $719F + #$71A0, // $71A0 + #$71A1, // $71A1 + #$71A2, // $71A2 + #$71A3, // $71A3 + #$71A4, // $71A4 + #$71A5, // $71A5 + #$71A6, // $71A6 + #$71A7, // $71A7 + #$71A8, // $71A8 + #$71A9, // $71A9 + #$71AA, // $71AA + #$71AB, // $71AB + #$71AC, // $71AC + #$71AD, // $71AD + #$71AE, // $71AE + #$71AF, // $71AF + #$71B0, // $71B0 + #$71B1, // $71B1 + #$71B2, // $71B2 + #$71B3, // $71B3 + #$71B4, // $71B4 + #$71B5, // $71B5 + #$71B6, // $71B6 + #$71B7, // $71B7 + #$71B8, // $71B8 + #$71B9, // $71B9 + #$71BA, // $71BA + #$71BB, // $71BB + #$71BC, // $71BC + #$71BD, // $71BD + #$71BE, // $71BE + #$71BF, // $71BF + #$71C0, // $71C0 + #$71C1, // $71C1 + #$71C2, // $71C2 + #$71C3, // $71C3 + #$71C4, // $71C4 + #$71C5, // $71C5 + #$71C6, // $71C6 + #$71C7, // $71C7 + #$71C8, // $71C8 + #$71C9, // $71C9 + #$71CA, // $71CA + #$71CB, // $71CB + #$71CC, // $71CC + #$71CD, // $71CD + #$71CE, // $71CE + #$71CF, // $71CF + #$71D0, // $71D0 + #$71D1, // $71D1 + #$71D2, // $71D2 + #$71D3, // $71D3 + #$71D4, // $71D4 + #$71D5, // $71D5 + #$71D6, // $71D6 + #$71D7, // $71D7 + #$71D8, // $71D8 + #$71D9, // $71D9 + #$71DA, // $71DA + #$71DB, // $71DB + #$71DC, // $71DC + #$71DD, // $71DD + #$71DE, // $71DE + #$71DF, // $71DF + #$71E0, // $71E0 + #$71E1, // $71E1 + #$71E2, // $71E2 + #$71E3, // $71E3 + #$71E4, // $71E4 + #$71E5, // $71E5 + #$71E6, // $71E6 + #$71E7, // $71E7 + #$71E8, // $71E8 + #$71E9, // $71E9 + #$71EA, // $71EA + #$71EB, // $71EB + #$71EC, // $71EC + #$71ED, // $71ED + #$71EE, // $71EE + #$71EF, // $71EF + #$71F0, // $71F0 + #$71F1, // $71F1 + #$71F2, // $71F2 + #$71F3, // $71F3 + #$71F4, // $71F4 + #$71F5, // $71F5 + #$71F6, // $71F6 + #$71F7, // $71F7 + #$71F8, // $71F8 + #$71F9, // $71F9 + #$71FA, // $71FA + #$71FB, // $71FB + #$71FC, // $71FC + #$71FD, // $71FD + #$71FE, // $71FE + #$71FF, // $71FF + #$7200, // $7200 + #$7201, // $7201 + #$7202, // $7202 + #$7203, // $7203 + #$7204, // $7204 + #$7205, // $7205 + #$7206, // $7206 + #$7207, // $7207 + #$7208, // $7208 + #$7209, // $7209 + #$720A, // $720A + #$720B, // $720B + #$720C, // $720C + #$720D, // $720D + #$720E, // $720E + #$720F, // $720F + #$7210, // $7210 + #$7211, // $7211 + #$7212, // $7212 + #$7213, // $7213 + #$7214, // $7214 + #$7215, // $7215 + #$7216, // $7216 + #$7217, // $7217 + #$7218, // $7218 + #$7219, // $7219 + #$721A, // $721A + #$721B, // $721B + #$721C, // $721C + #$721D, // $721D + #$721E, // $721E + #$721F, // $721F + #$7220, // $7220 + #$7221, // $7221 + #$7222, // $7222 + #$7223, // $7223 + #$7224, // $7224 + #$7225, // $7225 + #$7226, // $7226 + #$7227, // $7227 + #$7228, // $7228 + #$7229, // $7229 + #$722A, // $722A + #$722B, // $722B + #$722C, // $722C + #$722D, // $722D + #$722E, // $722E + #$722F, // $722F + #$7230, // $7230 + #$7231, // $7231 + #$7232, // $7232 + #$7233, // $7233 + #$7234, // $7234 + #$7235, // $7235 + #$7236, // $7236 + #$7237, // $7237 + #$7238, // $7238 + #$7239, // $7239 + #$723A, // $723A + #$723B, // $723B + #$723C, // $723C + #$723D, // $723D + #$723E, // $723E + #$723F, // $723F + #$7240, // $7240 + #$7241, // $7241 + #$7242, // $7242 + #$7243, // $7243 + #$7244, // $7244 + #$7245, // $7245 + #$7246, // $7246 + #$7247, // $7247 + #$7248, // $7248 + #$7249, // $7249 + #$724A, // $724A + #$724B, // $724B + #$724C, // $724C + #$724D, // $724D + #$724E, // $724E + #$724F, // $724F + #$7250, // $7250 + #$7251, // $7251 + #$7252, // $7252 + #$7253, // $7253 + #$7254, // $7254 + #$7255, // $7255 + #$7256, // $7256 + #$7257, // $7257 + #$7258, // $7258 + #$7259, // $7259 + #$725A, // $725A + #$725B, // $725B + #$725C, // $725C + #$725D, // $725D + #$725E, // $725E + #$725F, // $725F + #$7260, // $7260 + #$7261, // $7261 + #$7262, // $7262 + #$7263, // $7263 + #$7264, // $7264 + #$7265, // $7265 + #$7266, // $7266 + #$7267, // $7267 + #$7268, // $7268 + #$7269, // $7269 + #$726A, // $726A + #$726B, // $726B + #$726C, // $726C + #$726D, // $726D + #$726E, // $726E + #$726F, // $726F + #$7270, // $7270 + #$7271, // $7271 + #$7272, // $7272 + #$7273, // $7273 + #$7274, // $7274 + #$7275, // $7275 + #$7276, // $7276 + #$7277, // $7277 + #$7278, // $7278 + #$7279, // $7279 + #$727A, // $727A + #$727B, // $727B + #$727C, // $727C + #$727D, // $727D + #$727E, // $727E + #$727F, // $727F + #$7280, // $7280 + #$7281, // $7281 + #$7282, // $7282 + #$7283, // $7283 + #$7284, // $7284 + #$7285, // $7285 + #$7286, // $7286 + #$7287, // $7287 + #$7288, // $7288 + #$7289, // $7289 + #$728A, // $728A + #$728B, // $728B + #$728C, // $728C + #$728D, // $728D + #$728E, // $728E + #$728F, // $728F + #$7290, // $7290 + #$7291, // $7291 + #$7292, // $7292 + #$7293, // $7293 + #$7294, // $7294 + #$7295, // $7295 + #$7296, // $7296 + #$7297, // $7297 + #$7298, // $7298 + #$7299, // $7299 + #$729A, // $729A + #$729B, // $729B + #$729C, // $729C + #$729D, // $729D + #$729E, // $729E + #$729F, // $729F + #$72A0, // $72A0 + #$72A1, // $72A1 + #$72A2, // $72A2 + #$72A3, // $72A3 + #$72A4, // $72A4 + #$72A5, // $72A5 + #$72A6, // $72A6 + #$72A7, // $72A7 + #$72A8, // $72A8 + #$72A9, // $72A9 + #$72AA, // $72AA + #$72AB, // $72AB + #$72AC, // $72AC + #$72AD, // $72AD + #$72AE, // $72AE + #$72AF, // $72AF + #$72B0, // $72B0 + #$72B1, // $72B1 + #$72B2, // $72B2 + #$72B3, // $72B3 + #$72B4, // $72B4 + #$72B5, // $72B5 + #$72B6, // $72B6 + #$72B7, // $72B7 + #$72B8, // $72B8 + #$72B9, // $72B9 + #$72BA, // $72BA + #$72BB, // $72BB + #$72BC, // $72BC + #$72BD, // $72BD + #$72BE, // $72BE + #$72BF, // $72BF + #$72C0, // $72C0 + #$72C1, // $72C1 + #$72C2, // $72C2 + #$72C3, // $72C3 + #$72C4, // $72C4 + #$72C5, // $72C5 + #$72C6, // $72C6 + #$72C7, // $72C7 + #$72C8, // $72C8 + #$72C9, // $72C9 + #$72CA, // $72CA + #$72CB, // $72CB + #$72CC, // $72CC + #$72CD, // $72CD + #$72CE, // $72CE + #$72CF, // $72CF + #$72D0, // $72D0 + #$72D1, // $72D1 + #$72D2, // $72D2 + #$72D3, // $72D3 + #$72D4, // $72D4 + #$72D5, // $72D5 + #$72D6, // $72D6 + #$72D7, // $72D7 + #$72D8, // $72D8 + #$72D9, // $72D9 + #$72DA, // $72DA + #$72DB, // $72DB + #$72DC, // $72DC + #$72DD, // $72DD + #$72DE, // $72DE + #$72DF, // $72DF + #$72E0, // $72E0 + #$72E1, // $72E1 + #$72E2, // $72E2 + #$72E3, // $72E3 + #$72E4, // $72E4 + #$72E5, // $72E5 + #$72E6, // $72E6 + #$72E7, // $72E7 + #$72E8, // $72E8 + #$72E9, // $72E9 + #$72EA, // $72EA + #$72EB, // $72EB + #$72EC, // $72EC + #$72ED, // $72ED + #$72EE, // $72EE + #$72EF, // $72EF + #$72F0, // $72F0 + #$72F1, // $72F1 + #$72F2, // $72F2 + #$72F3, // $72F3 + #$72F4, // $72F4 + #$72F5, // $72F5 + #$72F6, // $72F6 + #$72F7, // $72F7 + #$72F8, // $72F8 + #$72F9, // $72F9 + #$72FA, // $72FA + #$72FB, // $72FB + #$72FC, // $72FC + #$72FD, // $72FD + #$72FE, // $72FE + #$72FF, // $72FF + #$7300, // $7300 + #$7301, // $7301 + #$7302, // $7302 + #$7303, // $7303 + #$7304, // $7304 + #$7305, // $7305 + #$7306, // $7306 + #$7307, // $7307 + #$7308, // $7308 + #$7309, // $7309 + #$730A, // $730A + #$730B, // $730B + #$730C, // $730C + #$730D, // $730D + #$730E, // $730E + #$730F, // $730F + #$7310, // $7310 + #$7311, // $7311 + #$7312, // $7312 + #$7313, // $7313 + #$7314, // $7314 + #$7315, // $7315 + #$7316, // $7316 + #$7317, // $7317 + #$7318, // $7318 + #$7319, // $7319 + #$731A, // $731A + #$731B, // $731B + #$731C, // $731C + #$731D, // $731D + #$731E, // $731E + #$731F, // $731F + #$7320, // $7320 + #$7321, // $7321 + #$7322, // $7322 + #$7323, // $7323 + #$7324, // $7324 + #$7325, // $7325 + #$7326, // $7326 + #$7327, // $7327 + #$7328, // $7328 + #$7329, // $7329 + #$732A, // $732A + #$732B, // $732B + #$732C, // $732C + #$732D, // $732D + #$732E, // $732E + #$732F, // $732F + #$7330, // $7330 + #$7331, // $7331 + #$7332, // $7332 + #$7333, // $7333 + #$7334, // $7334 + #$7335, // $7335 + #$7336, // $7336 + #$7337, // $7337 + #$7338, // $7338 + #$7339, // $7339 + #$733A, // $733A + #$733B, // $733B + #$733C, // $733C + #$733D, // $733D + #$733E, // $733E + #$733F, // $733F + #$7340, // $7340 + #$7341, // $7341 + #$7342, // $7342 + #$7343, // $7343 + #$7344, // $7344 + #$7345, // $7345 + #$7346, // $7346 + #$7347, // $7347 + #$7348, // $7348 + #$7349, // $7349 + #$734A, // $734A + #$734B, // $734B + #$734C, // $734C + #$734D, // $734D + #$734E, // $734E + #$734F, // $734F + #$7350, // $7350 + #$7351, // $7351 + #$7352, // $7352 + #$7353, // $7353 + #$7354, // $7354 + #$7355, // $7355 + #$7356, // $7356 + #$7357, // $7357 + #$7358, // $7358 + #$7359, // $7359 + #$735A, // $735A + #$735B, // $735B + #$735C, // $735C + #$735D, // $735D + #$735E, // $735E + #$735F, // $735F + #$7360, // $7360 + #$7361, // $7361 + #$7362, // $7362 + #$7363, // $7363 + #$7364, // $7364 + #$7365, // $7365 + #$7366, // $7366 + #$7367, // $7367 + #$7368, // $7368 + #$7369, // $7369 + #$736A, // $736A + #$736B, // $736B + #$736C, // $736C + #$736D, // $736D + #$736E, // $736E + #$736F, // $736F + #$7370, // $7370 + #$7371, // $7371 + #$7372, // $7372 + #$7373, // $7373 + #$7374, // $7374 + #$7375, // $7375 + #$7376, // $7376 + #$7377, // $7377 + #$7378, // $7378 + #$7379, // $7379 + #$737A, // $737A + #$737B, // $737B + #$737C, // $737C + #$737D, // $737D + #$737E, // $737E + #$737F, // $737F + #$7380, // $7380 + #$7381, // $7381 + #$7382, // $7382 + #$7383, // $7383 + #$7384, // $7384 + #$7385, // $7385 + #$7386, // $7386 + #$7387, // $7387 + #$7388, // $7388 + #$7389, // $7389 + #$738A, // $738A + #$738B, // $738B + #$738C, // $738C + #$738D, // $738D + #$738E, // $738E + #$738F, // $738F + #$7390, // $7390 + #$7391, // $7391 + #$7392, // $7392 + #$7393, // $7393 + #$7394, // $7394 + #$7395, // $7395 + #$7396, // $7396 + #$7397, // $7397 + #$7398, // $7398 + #$7399, // $7399 + #$739A, // $739A + #$739B, // $739B + #$739C, // $739C + #$739D, // $739D + #$739E, // $739E + #$739F, // $739F + #$73A0, // $73A0 + #$73A1, // $73A1 + #$73A2, // $73A2 + #$73A3, // $73A3 + #$73A4, // $73A4 + #$73A5, // $73A5 + #$73A6, // $73A6 + #$73A7, // $73A7 + #$73A8, // $73A8 + #$73A9, // $73A9 + #$73AA, // $73AA + #$73AB, // $73AB + #$73AC, // $73AC + #$73AD, // $73AD + #$73AE, // $73AE + #$73AF, // $73AF + #$73B0, // $73B0 + #$73B1, // $73B1 + #$73B2, // $73B2 + #$73B3, // $73B3 + #$73B4, // $73B4 + #$73B5, // $73B5 + #$73B6, // $73B6 + #$73B7, // $73B7 + #$73B8, // $73B8 + #$73B9, // $73B9 + #$73BA, // $73BA + #$73BB, // $73BB + #$73BC, // $73BC + #$73BD, // $73BD + #$73BE, // $73BE + #$73BF, // $73BF + #$73C0, // $73C0 + #$73C1, // $73C1 + #$73C2, // $73C2 + #$73C3, // $73C3 + #$73C4, // $73C4 + #$73C5, // $73C5 + #$73C6, // $73C6 + #$73C7, // $73C7 + #$73C8, // $73C8 + #$73C9, // $73C9 + #$73CA, // $73CA + #$73CB, // $73CB + #$73CC, // $73CC + #$73CD, // $73CD + #$73CE, // $73CE + #$73CF, // $73CF + #$73D0, // $73D0 + #$73D1, // $73D1 + #$73D2, // $73D2 + #$73D3, // $73D3 + #$73D4, // $73D4 + #$73D5, // $73D5 + #$73D6, // $73D6 + #$73D7, // $73D7 + #$73D8, // $73D8 + #$73D9, // $73D9 + #$73DA, // $73DA + #$73DB, // $73DB + #$73DC, // $73DC + #$73DD, // $73DD + #$73DE, // $73DE + #$73DF, // $73DF + #$73E0, // $73E0 + #$73E1, // $73E1 + #$73E2, // $73E2 + #$73E3, // $73E3 + #$73E4, // $73E4 + #$73E5, // $73E5 + #$73E6, // $73E6 + #$73E7, // $73E7 + #$73E8, // $73E8 + #$73E9, // $73E9 + #$73EA, // $73EA + #$73EB, // $73EB + #$73EC, // $73EC + #$73ED, // $73ED + #$73EE, // $73EE + #$73EF, // $73EF + #$73F0, // $73F0 + #$73F1, // $73F1 + #$73F2, // $73F2 + #$73F3, // $73F3 + #$73F4, // $73F4 + #$73F5, // $73F5 + #$73F6, // $73F6 + #$73F7, // $73F7 + #$73F8, // $73F8 + #$73F9, // $73F9 + #$73FA, // $73FA + #$73FB, // $73FB + #$73FC, // $73FC + #$73FD, // $73FD + #$73FE, // $73FE + #$73FF, // $73FF + #$7400, // $7400 + #$7401, // $7401 + #$7402, // $7402 + #$7403, // $7403 + #$7404, // $7404 + #$7405, // $7405 + #$7406, // $7406 + #$7407, // $7407 + #$7408, // $7408 + #$7409, // $7409 + #$740A, // $740A + #$740B, // $740B + #$740C, // $740C + #$740D, // $740D + #$740E, // $740E + #$740F, // $740F + #$7410, // $7410 + #$7411, // $7411 + #$7412, // $7412 + #$7413, // $7413 + #$7414, // $7414 + #$7415, // $7415 + #$7416, // $7416 + #$7417, // $7417 + #$7418, // $7418 + #$7419, // $7419 + #$741A, // $741A + #$741B, // $741B + #$741C, // $741C + #$741D, // $741D + #$741E, // $741E + #$741F, // $741F + #$7420, // $7420 + #$7421, // $7421 + #$7422, // $7422 + #$7423, // $7423 + #$7424, // $7424 + #$7425, // $7425 + #$7426, // $7426 + #$7427, // $7427 + #$7428, // $7428 + #$7429, // $7429 + #$742A, // $742A + #$742B, // $742B + #$742C, // $742C + #$742D, // $742D + #$742E, // $742E + #$742F, // $742F + #$7430, // $7430 + #$7431, // $7431 + #$7432, // $7432 + #$7433, // $7433 + #$7434, // $7434 + #$7435, // $7435 + #$7436, // $7436 + #$7437, // $7437 + #$7438, // $7438 + #$7439, // $7439 + #$743A, // $743A + #$743B, // $743B + #$743C, // $743C + #$743D, // $743D + #$743E, // $743E + #$743F, // $743F + #$7440, // $7440 + #$7441, // $7441 + #$7442, // $7442 + #$7443, // $7443 + #$7444, // $7444 + #$7445, // $7445 + #$7446, // $7446 + #$7447, // $7447 + #$7448, // $7448 + #$7449, // $7449 + #$744A, // $744A + #$744B, // $744B + #$744C, // $744C + #$744D, // $744D + #$744E, // $744E + #$744F, // $744F + #$7450, // $7450 + #$7451, // $7451 + #$7452, // $7452 + #$7453, // $7453 + #$7454, // $7454 + #$7455, // $7455 + #$7456, // $7456 + #$7457, // $7457 + #$7458, // $7458 + #$7459, // $7459 + #$745A, // $745A + #$745B, // $745B + #$745C, // $745C + #$745D, // $745D + #$745E, // $745E + #$745F, // $745F + #$7460, // $7460 + #$7461, // $7461 + #$7462, // $7462 + #$7463, // $7463 + #$7464, // $7464 + #$7465, // $7465 + #$7466, // $7466 + #$7467, // $7467 + #$7468, // $7468 + #$7469, // $7469 + #$746A, // $746A + #$746B, // $746B + #$746C, // $746C + #$746D, // $746D + #$746E, // $746E + #$746F, // $746F + #$7470, // $7470 + #$7471, // $7471 + #$7472, // $7472 + #$7473, // $7473 + #$7474, // $7474 + #$7475, // $7475 + #$7476, // $7476 + #$7477, // $7477 + #$7478, // $7478 + #$7479, // $7479 + #$747A, // $747A + #$747B, // $747B + #$747C, // $747C + #$747D, // $747D + #$747E, // $747E + #$747F, // $747F + #$7480, // $7480 + #$7481, // $7481 + #$7482, // $7482 + #$7483, // $7483 + #$7484, // $7484 + #$7485, // $7485 + #$7486, // $7486 + #$7487, // $7487 + #$7488, // $7488 + #$7489, // $7489 + #$748A, // $748A + #$748B, // $748B + #$748C, // $748C + #$748D, // $748D + #$748E, // $748E + #$748F, // $748F + #$7490, // $7490 + #$7491, // $7491 + #$7492, // $7492 + #$7493, // $7493 + #$7494, // $7494 + #$7495, // $7495 + #$7496, // $7496 + #$7497, // $7497 + #$7498, // $7498 + #$7499, // $7499 + #$749A, // $749A + #$749B, // $749B + #$749C, // $749C + #$749D, // $749D + #$749E, // $749E + #$749F, // $749F + #$74A0, // $74A0 + #$74A1, // $74A1 + #$74A2, // $74A2 + #$74A3, // $74A3 + #$74A4, // $74A4 + #$74A5, // $74A5 + #$74A6, // $74A6 + #$74A7, // $74A7 + #$74A8, // $74A8 + #$74A9, // $74A9 + #$74AA, // $74AA + #$74AB, // $74AB + #$74AC, // $74AC + #$74AD, // $74AD + #$74AE, // $74AE + #$74AF, // $74AF + #$74B0, // $74B0 + #$74B1, // $74B1 + #$74B2, // $74B2 + #$74B3, // $74B3 + #$74B4, // $74B4 + #$74B5, // $74B5 + #$74B6, // $74B6 + #$74B7, // $74B7 + #$74B8, // $74B8 + #$74B9, // $74B9 + #$74BA, // $74BA + #$74BB, // $74BB + #$74BC, // $74BC + #$74BD, // $74BD + #$74BE, // $74BE + #$74BF, // $74BF + #$74C0, // $74C0 + #$74C1, // $74C1 + #$74C2, // $74C2 + #$74C3, // $74C3 + #$74C4, // $74C4 + #$74C5, // $74C5 + #$74C6, // $74C6 + #$74C7, // $74C7 + #$74C8, // $74C8 + #$74C9, // $74C9 + #$74CA, // $74CA + #$74CB, // $74CB + #$74CC, // $74CC + #$74CD, // $74CD + #$74CE, // $74CE + #$74CF, // $74CF + #$74D0, // $74D0 + #$74D1, // $74D1 + #$74D2, // $74D2 + #$74D3, // $74D3 + #$74D4, // $74D4 + #$74D5, // $74D5 + #$74D6, // $74D6 + #$74D7, // $74D7 + #$74D8, // $74D8 + #$74D9, // $74D9 + #$74DA, // $74DA + #$74DB, // $74DB + #$74DC, // $74DC + #$74DD, // $74DD + #$74DE, // $74DE + #$74DF, // $74DF + #$74E0, // $74E0 + #$74E1, // $74E1 + #$74E2, // $74E2 + #$74E3, // $74E3 + #$74E4, // $74E4 + #$74E5, // $74E5 + #$74E6, // $74E6 + #$74E7, // $74E7 + #$74E8, // $74E8 + #$74E9, // $74E9 + #$74EA, // $74EA + #$74EB, // $74EB + #$74EC, // $74EC + #$74ED, // $74ED + #$74EE, // $74EE + #$74EF, // $74EF + #$74F0, // $74F0 + #$74F1, // $74F1 + #$74F2, // $74F2 + #$74F3, // $74F3 + #$74F4, // $74F4 + #$74F5, // $74F5 + #$74F6, // $74F6 + #$74F7, // $74F7 + #$74F8, // $74F8 + #$74F9, // $74F9 + #$74FA, // $74FA + #$74FB, // $74FB + #$74FC, // $74FC + #$74FD, // $74FD + #$74FE, // $74FE + #$74FF, // $74FF + #$7500, // $7500 + #$7501, // $7501 + #$7502, // $7502 + #$7503, // $7503 + #$7504, // $7504 + #$7505, // $7505 + #$7506, // $7506 + #$7507, // $7507 + #$7508, // $7508 + #$7509, // $7509 + #$750A, // $750A + #$750B, // $750B + #$750C, // $750C + #$750D, // $750D + #$750E, // $750E + #$750F, // $750F + #$7510, // $7510 + #$7511, // $7511 + #$7512, // $7512 + #$7513, // $7513 + #$7514, // $7514 + #$7515, // $7515 + #$7516, // $7516 + #$7517, // $7517 + #$7518, // $7518 + #$7519, // $7519 + #$751A, // $751A + #$751B, // $751B + #$751C, // $751C + #$751D, // $751D + #$751E, // $751E + #$751F, // $751F + #$7520, // $7520 + #$7521, // $7521 + #$7522, // $7522 + #$7523, // $7523 + #$7524, // $7524 + #$7525, // $7525 + #$7526, // $7526 + #$7527, // $7527 + #$7528, // $7528 + #$7529, // $7529 + #$752A, // $752A + #$752B, // $752B + #$752C, // $752C + #$752D, // $752D + #$752E, // $752E + #$752F, // $752F + #$7530, // $7530 + #$7531, // $7531 + #$7532, // $7532 + #$7533, // $7533 + #$7534, // $7534 + #$7535, // $7535 + #$7536, // $7536 + #$7537, // $7537 + #$7538, // $7538 + #$7539, // $7539 + #$753A, // $753A + #$753B, // $753B + #$753C, // $753C + #$753D, // $753D + #$753E, // $753E + #$753F, // $753F + #$7540, // $7540 + #$7541, // $7541 + #$7542, // $7542 + #$7543, // $7543 + #$7544, // $7544 + #$7545, // $7545 + #$7546, // $7546 + #$7547, // $7547 + #$7548, // $7548 + #$7549, // $7549 + #$754A, // $754A + #$754B, // $754B + #$754C, // $754C + #$754D, // $754D + #$754E, // $754E + #$754F, // $754F + #$7550, // $7550 + #$7551, // $7551 + #$7552, // $7552 + #$7553, // $7553 + #$7554, // $7554 + #$7555, // $7555 + #$7556, // $7556 + #$7557, // $7557 + #$7558, // $7558 + #$7559, // $7559 + #$755A, // $755A + #$755B, // $755B + #$755C, // $755C + #$755D, // $755D + #$755E, // $755E + #$755F, // $755F + #$7560, // $7560 + #$7561, // $7561 + #$7562, // $7562 + #$7563, // $7563 + #$7564, // $7564 + #$7565, // $7565 + #$7566, // $7566 + #$7567, // $7567 + #$7568, // $7568 + #$7569, // $7569 + #$756A, // $756A + #$756B, // $756B + #$756C, // $756C + #$756D, // $756D + #$756E, // $756E + #$756F, // $756F + #$7570, // $7570 + #$7571, // $7571 + #$7572, // $7572 + #$7573, // $7573 + #$7574, // $7574 + #$7575, // $7575 + #$7576, // $7576 + #$7577, // $7577 + #$7578, // $7578 + #$7579, // $7579 + #$757A, // $757A + #$757B, // $757B + #$757C, // $757C + #$757D, // $757D + #$757E, // $757E + #$757F, // $757F + #$7580, // $7580 + #$7581, // $7581 + #$7582, // $7582 + #$7583, // $7583 + #$7584, // $7584 + #$7585, // $7585 + #$7586, // $7586 + #$7587, // $7587 + #$7588, // $7588 + #$7589, // $7589 + #$758A, // $758A + #$758B, // $758B + #$758C, // $758C + #$758D, // $758D + #$758E, // $758E + #$758F, // $758F + #$7590, // $7590 + #$7591, // $7591 + #$7592, // $7592 + #$7593, // $7593 + #$7594, // $7594 + #$7595, // $7595 + #$7596, // $7596 + #$7597, // $7597 + #$7598, // $7598 + #$7599, // $7599 + #$759A, // $759A + #$759B, // $759B + #$759C, // $759C + #$759D, // $759D + #$759E, // $759E + #$759F, // $759F + #$75A0, // $75A0 + #$75A1, // $75A1 + #$75A2, // $75A2 + #$75A3, // $75A3 + #$75A4, // $75A4 + #$75A5, // $75A5 + #$75A6, // $75A6 + #$75A7, // $75A7 + #$75A8, // $75A8 + #$75A9, // $75A9 + #$75AA, // $75AA + #$75AB, // $75AB + #$75AC, // $75AC + #$75AD, // $75AD + #$75AE, // $75AE + #$75AF, // $75AF + #$75B0, // $75B0 + #$75B1, // $75B1 + #$75B2, // $75B2 + #$75B3, // $75B3 + #$75B4, // $75B4 + #$75B5, // $75B5 + #$75B6, // $75B6 + #$75B7, // $75B7 + #$75B8, // $75B8 + #$75B9, // $75B9 + #$75BA, // $75BA + #$75BB, // $75BB + #$75BC, // $75BC + #$75BD, // $75BD + #$75BE, // $75BE + #$75BF, // $75BF + #$75C0, // $75C0 + #$75C1, // $75C1 + #$75C2, // $75C2 + #$75C3, // $75C3 + #$75C4, // $75C4 + #$75C5, // $75C5 + #$75C6, // $75C6 + #$75C7, // $75C7 + #$75C8, // $75C8 + #$75C9, // $75C9 + #$75CA, // $75CA + #$75CB, // $75CB + #$75CC, // $75CC + #$75CD, // $75CD + #$75CE, // $75CE + #$75CF, // $75CF + #$75D0, // $75D0 + #$75D1, // $75D1 + #$75D2, // $75D2 + #$75D3, // $75D3 + #$75D4, // $75D4 + #$75D5, // $75D5 + #$75D6, // $75D6 + #$75D7, // $75D7 + #$75D8, // $75D8 + #$75D9, // $75D9 + #$75DA, // $75DA + #$75DB, // $75DB + #$75DC, // $75DC + #$75DD, // $75DD + #$75DE, // $75DE + #$75DF, // $75DF + #$75E0, // $75E0 + #$75E1, // $75E1 + #$75E2, // $75E2 + #$75E3, // $75E3 + #$75E4, // $75E4 + #$75E5, // $75E5 + #$75E6, // $75E6 + #$75E7, // $75E7 + #$75E8, // $75E8 + #$75E9, // $75E9 + #$75EA, // $75EA + #$75EB, // $75EB + #$75EC, // $75EC + #$75ED, // $75ED + #$75EE, // $75EE + #$75EF, // $75EF + #$75F0, // $75F0 + #$75F1, // $75F1 + #$75F2, // $75F2 + #$75F3, // $75F3 + #$75F4, // $75F4 + #$75F5, // $75F5 + #$75F6, // $75F6 + #$75F7, // $75F7 + #$75F8, // $75F8 + #$75F9, // $75F9 + #$75FA, // $75FA + #$75FB, // $75FB + #$75FC, // $75FC + #$75FD, // $75FD + #$75FE, // $75FE + #$75FF, // $75FF + #$7600, // $7600 + #$7601, // $7601 + #$7602, // $7602 + #$7603, // $7603 + #$7604, // $7604 + #$7605, // $7605 + #$7606, // $7606 + #$7607, // $7607 + #$7608, // $7608 + #$7609, // $7609 + #$760A, // $760A + #$760B, // $760B + #$760C, // $760C + #$760D, // $760D + #$760E, // $760E + #$760F, // $760F + #$7610, // $7610 + #$7611, // $7611 + #$7612, // $7612 + #$7613, // $7613 + #$7614, // $7614 + #$7615, // $7615 + #$7616, // $7616 + #$7617, // $7617 + #$7618, // $7618 + #$7619, // $7619 + #$761A, // $761A + #$761B, // $761B + #$761C, // $761C + #$761D, // $761D + #$761E, // $761E + #$761F, // $761F + #$7620, // $7620 + #$7621, // $7621 + #$7622, // $7622 + #$7623, // $7623 + #$7624, // $7624 + #$7625, // $7625 + #$7626, // $7626 + #$7627, // $7627 + #$7628, // $7628 + #$7629, // $7629 + #$762A, // $762A + #$762B, // $762B + #$762C, // $762C + #$762D, // $762D + #$762E, // $762E + #$762F, // $762F + #$7630, // $7630 + #$7631, // $7631 + #$7632, // $7632 + #$7633, // $7633 + #$7634, // $7634 + #$7635, // $7635 + #$7636, // $7636 + #$7637, // $7637 + #$7638, // $7638 + #$7639, // $7639 + #$763A, // $763A + #$763B, // $763B + #$763C, // $763C + #$763D, // $763D + #$763E, // $763E + #$763F, // $763F + #$7640, // $7640 + #$7641, // $7641 + #$7642, // $7642 + #$7643, // $7643 + #$7644, // $7644 + #$7645, // $7645 + #$7646, // $7646 + #$7647, // $7647 + #$7648, // $7648 + #$7649, // $7649 + #$764A, // $764A + #$764B, // $764B + #$764C, // $764C + #$764D, // $764D + #$764E, // $764E + #$764F, // $764F + #$7650, // $7650 + #$7651, // $7651 + #$7652, // $7652 + #$7653, // $7653 + #$7654, // $7654 + #$7655, // $7655 + #$7656, // $7656 + #$7657, // $7657 + #$7658, // $7658 + #$7659, // $7659 + #$765A, // $765A + #$765B, // $765B + #$765C, // $765C + #$765D, // $765D + #$765E, // $765E + #$765F, // $765F + #$7660, // $7660 + #$7661, // $7661 + #$7662, // $7662 + #$7663, // $7663 + #$7664, // $7664 + #$7665, // $7665 + #$7666, // $7666 + #$7667, // $7667 + #$7668, // $7668 + #$7669, // $7669 + #$766A, // $766A + #$766B, // $766B + #$766C, // $766C + #$766D, // $766D + #$766E, // $766E + #$766F, // $766F + #$7670, // $7670 + #$7671, // $7671 + #$7672, // $7672 + #$7673, // $7673 + #$7674, // $7674 + #$7675, // $7675 + #$7676, // $7676 + #$7677, // $7677 + #$7678, // $7678 + #$7679, // $7679 + #$767A, // $767A + #$767B, // $767B + #$767C, // $767C + #$767D, // $767D + #$767E, // $767E + #$767F, // $767F + #$7680, // $7680 + #$7681, // $7681 + #$7682, // $7682 + #$7683, // $7683 + #$7684, // $7684 + #$7685, // $7685 + #$7686, // $7686 + #$7687, // $7687 + #$7688, // $7688 + #$7689, // $7689 + #$768A, // $768A + #$768B, // $768B + #$768C, // $768C + #$768D, // $768D + #$768E, // $768E + #$768F, // $768F + #$7690, // $7690 + #$7691, // $7691 + #$7692, // $7692 + #$7693, // $7693 + #$7694, // $7694 + #$7695, // $7695 + #$7696, // $7696 + #$7697, // $7697 + #$7698, // $7698 + #$7699, // $7699 + #$769A, // $769A + #$769B, // $769B + #$769C, // $769C + #$769D, // $769D + #$769E, // $769E + #$769F, // $769F + #$76A0, // $76A0 + #$76A1, // $76A1 + #$76A2, // $76A2 + #$76A3, // $76A3 + #$76A4, // $76A4 + #$76A5, // $76A5 + #$76A6, // $76A6 + #$76A7, // $76A7 + #$76A8, // $76A8 + #$76A9, // $76A9 + #$76AA, // $76AA + #$76AB, // $76AB + #$76AC, // $76AC + #$76AD, // $76AD + #$76AE, // $76AE + #$76AF, // $76AF + #$76B0, // $76B0 + #$76B1, // $76B1 + #$76B2, // $76B2 + #$76B3, // $76B3 + #$76B4, // $76B4 + #$76B5, // $76B5 + #$76B6, // $76B6 + #$76B7, // $76B7 + #$76B8, // $76B8 + #$76B9, // $76B9 + #$76BA, // $76BA + #$76BB, // $76BB + #$76BC, // $76BC + #$76BD, // $76BD + #$76BE, // $76BE + #$76BF, // $76BF + #$76C0, // $76C0 + #$76C1, // $76C1 + #$76C2, // $76C2 + #$76C3, // $76C3 + #$76C4, // $76C4 + #$76C5, // $76C5 + #$76C6, // $76C6 + #$76C7, // $76C7 + #$76C8, // $76C8 + #$76C9, // $76C9 + #$76CA, // $76CA + #$76CB, // $76CB + #$76CC, // $76CC + #$76CD, // $76CD + #$76CE, // $76CE + #$76CF, // $76CF + #$76D0, // $76D0 + #$76D1, // $76D1 + #$76D2, // $76D2 + #$76D3, // $76D3 + #$76D4, // $76D4 + #$76D5, // $76D5 + #$76D6, // $76D6 + #$76D7, // $76D7 + #$76D8, // $76D8 + #$76D9, // $76D9 + #$76DA, // $76DA + #$76DB, // $76DB + #$76DC, // $76DC + #$76DD, // $76DD + #$76DE, // $76DE + #$76DF, // $76DF + #$76E0, // $76E0 + #$76E1, // $76E1 + #$76E2, // $76E2 + #$76E3, // $76E3 + #$76E4, // $76E4 + #$76E5, // $76E5 + #$76E6, // $76E6 + #$76E7, // $76E7 + #$76E8, // $76E8 + #$76E9, // $76E9 + #$76EA, // $76EA + #$76EB, // $76EB + #$76EC, // $76EC + #$76ED, // $76ED + #$76EE, // $76EE + #$76EF, // $76EF + #$76F0, // $76F0 + #$76F1, // $76F1 + #$76F2, // $76F2 + #$76F3, // $76F3 + #$76F4, // $76F4 + #$76F5, // $76F5 + #$76F6, // $76F6 + #$76F7, // $76F7 + #$76F8, // $76F8 + #$76F9, // $76F9 + #$76FA, // $76FA + #$76FB, // $76FB + #$76FC, // $76FC + #$76FD, // $76FD + #$76FE, // $76FE + #$76FF, // $76FF + #$7700, // $7700 + #$7701, // $7701 + #$7702, // $7702 + #$7703, // $7703 + #$7704, // $7704 + #$7705, // $7705 + #$7706, // $7706 + #$7707, // $7707 + #$7708, // $7708 + #$7709, // $7709 + #$770A, // $770A + #$770B, // $770B + #$770C, // $770C + #$770D, // $770D + #$770E, // $770E + #$770F, // $770F + #$7710, // $7710 + #$7711, // $7711 + #$7712, // $7712 + #$7713, // $7713 + #$7714, // $7714 + #$7715, // $7715 + #$7716, // $7716 + #$7717, // $7717 + #$7718, // $7718 + #$7719, // $7719 + #$771A, // $771A + #$771B, // $771B + #$771C, // $771C + #$771D, // $771D + #$771E, // $771E + #$771F, // $771F + #$7720, // $7720 + #$7721, // $7721 + #$7722, // $7722 + #$7723, // $7723 + #$7724, // $7724 + #$7725, // $7725 + #$7726, // $7726 + #$7727, // $7727 + #$7728, // $7728 + #$7729, // $7729 + #$772A, // $772A + #$772B, // $772B + #$772C, // $772C + #$772D, // $772D + #$772E, // $772E + #$772F, // $772F + #$7730, // $7730 + #$7731, // $7731 + #$7732, // $7732 + #$7733, // $7733 + #$7734, // $7734 + #$7735, // $7735 + #$7736, // $7736 + #$7737, // $7737 + #$7738, // $7738 + #$7739, // $7739 + #$773A, // $773A + #$773B, // $773B + #$773C, // $773C + #$773D, // $773D + #$773E, // $773E + #$773F, // $773F + #$7740, // $7740 + #$7741, // $7741 + #$7742, // $7742 + #$7743, // $7743 + #$7744, // $7744 + #$7745, // $7745 + #$7746, // $7746 + #$7747, // $7747 + #$7748, // $7748 + #$7749, // $7749 + #$774A, // $774A + #$774B, // $774B + #$774C, // $774C + #$774D, // $774D + #$774E, // $774E + #$774F, // $774F + #$7750, // $7750 + #$7751, // $7751 + #$7752, // $7752 + #$7753, // $7753 + #$7754, // $7754 + #$7755, // $7755 + #$7756, // $7756 + #$7757, // $7757 + #$7758, // $7758 + #$7759, // $7759 + #$775A, // $775A + #$775B, // $775B + #$775C, // $775C + #$775D, // $775D + #$775E, // $775E + #$775F, // $775F + #$7760, // $7760 + #$7761, // $7761 + #$7762, // $7762 + #$7763, // $7763 + #$7764, // $7764 + #$7765, // $7765 + #$7766, // $7766 + #$7767, // $7767 + #$7768, // $7768 + #$7769, // $7769 + #$776A, // $776A + #$776B, // $776B + #$776C, // $776C + #$776D, // $776D + #$776E, // $776E + #$776F, // $776F + #$7770, // $7770 + #$7771, // $7771 + #$7772, // $7772 + #$7773, // $7773 + #$7774, // $7774 + #$7775, // $7775 + #$7776, // $7776 + #$7777, // $7777 + #$7778, // $7778 + #$7779, // $7779 + #$777A, // $777A + #$777B, // $777B + #$777C, // $777C + #$777D, // $777D + #$777E, // $777E + #$777F, // $777F + #$7780, // $7780 + #$7781, // $7781 + #$7782, // $7782 + #$7783, // $7783 + #$7784, // $7784 + #$7785, // $7785 + #$7786, // $7786 + #$7787, // $7787 + #$7788, // $7788 + #$7789, // $7789 + #$778A, // $778A + #$778B, // $778B + #$778C, // $778C + #$778D, // $778D + #$778E, // $778E + #$778F, // $778F + #$7790, // $7790 + #$7791, // $7791 + #$7792, // $7792 + #$7793, // $7793 + #$7794, // $7794 + #$7795, // $7795 + #$7796, // $7796 + #$7797, // $7797 + #$7798, // $7798 + #$7799, // $7799 + #$779A, // $779A + #$779B, // $779B + #$779C, // $779C + #$779D, // $779D + #$779E, // $779E + #$779F, // $779F + #$77A0, // $77A0 + #$77A1, // $77A1 + #$77A2, // $77A2 + #$77A3, // $77A3 + #$77A4, // $77A4 + #$77A5, // $77A5 + #$77A6, // $77A6 + #$77A7, // $77A7 + #$77A8, // $77A8 + #$77A9, // $77A9 + #$77AA, // $77AA + #$77AB, // $77AB + #$77AC, // $77AC + #$77AD, // $77AD + #$77AE, // $77AE + #$77AF, // $77AF + #$77B0, // $77B0 + #$77B1, // $77B1 + #$77B2, // $77B2 + #$77B3, // $77B3 + #$77B4, // $77B4 + #$77B5, // $77B5 + #$77B6, // $77B6 + #$77B7, // $77B7 + #$77B8, // $77B8 + #$77B9, // $77B9 + #$77BA, // $77BA + #$77BB, // $77BB + #$77BC, // $77BC + #$77BD, // $77BD + #$77BE, // $77BE + #$77BF, // $77BF + #$77C0, // $77C0 + #$77C1, // $77C1 + #$77C2, // $77C2 + #$77C3, // $77C3 + #$77C4, // $77C4 + #$77C5, // $77C5 + #$77C6, // $77C6 + #$77C7, // $77C7 + #$77C8, // $77C8 + #$77C9, // $77C9 + #$77CA, // $77CA + #$77CB, // $77CB + #$77CC, // $77CC + #$77CD, // $77CD + #$77CE, // $77CE + #$77CF, // $77CF + #$77D0, // $77D0 + #$77D1, // $77D1 + #$77D2, // $77D2 + #$77D3, // $77D3 + #$77D4, // $77D4 + #$77D5, // $77D5 + #$77D6, // $77D6 + #$77D7, // $77D7 + #$77D8, // $77D8 + #$77D9, // $77D9 + #$77DA, // $77DA + #$77DB, // $77DB + #$77DC, // $77DC + #$77DD, // $77DD + #$77DE, // $77DE + #$77DF, // $77DF + #$77E0, // $77E0 + #$77E1, // $77E1 + #$77E2, // $77E2 + #$77E3, // $77E3 + #$77E4, // $77E4 + #$77E5, // $77E5 + #$77E6, // $77E6 + #$77E7, // $77E7 + #$77E8, // $77E8 + #$77E9, // $77E9 + #$77EA, // $77EA + #$77EB, // $77EB + #$77EC, // $77EC + #$77ED, // $77ED + #$77EE, // $77EE + #$77EF, // $77EF + #$77F0, // $77F0 + #$77F1, // $77F1 + #$77F2, // $77F2 + #$77F3, // $77F3 + #$77F4, // $77F4 + #$77F5, // $77F5 + #$77F6, // $77F6 + #$77F7, // $77F7 + #$77F8, // $77F8 + #$77F9, // $77F9 + #$77FA, // $77FA + #$77FB, // $77FB + #$77FC, // $77FC + #$77FD, // $77FD + #$77FE, // $77FE + #$77FF, // $77FF + #$7800, // $7800 + #$7801, // $7801 + #$7802, // $7802 + #$7803, // $7803 + #$7804, // $7804 + #$7805, // $7805 + #$7806, // $7806 + #$7807, // $7807 + #$7808, // $7808 + #$7809, // $7809 + #$780A, // $780A + #$780B, // $780B + #$780C, // $780C + #$780D, // $780D + #$780E, // $780E + #$780F, // $780F + #$7810, // $7810 + #$7811, // $7811 + #$7812, // $7812 + #$7813, // $7813 + #$7814, // $7814 + #$7815, // $7815 + #$7816, // $7816 + #$7817, // $7817 + #$7818, // $7818 + #$7819, // $7819 + #$781A, // $781A + #$781B, // $781B + #$781C, // $781C + #$781D, // $781D + #$781E, // $781E + #$781F, // $781F + #$7820, // $7820 + #$7821, // $7821 + #$7822, // $7822 + #$7823, // $7823 + #$7824, // $7824 + #$7825, // $7825 + #$7826, // $7826 + #$7827, // $7827 + #$7828, // $7828 + #$7829, // $7829 + #$782A, // $782A + #$782B, // $782B + #$782C, // $782C + #$782D, // $782D + #$782E, // $782E + #$782F, // $782F + #$7830, // $7830 + #$7831, // $7831 + #$7832, // $7832 + #$7833, // $7833 + #$7834, // $7834 + #$7835, // $7835 + #$7836, // $7836 + #$7837, // $7837 + #$7838, // $7838 + #$7839, // $7839 + #$783A, // $783A + #$783B, // $783B + #$783C, // $783C + #$783D, // $783D + #$783E, // $783E + #$783F, // $783F + #$7840, // $7840 + #$7841, // $7841 + #$7842, // $7842 + #$7843, // $7843 + #$7844, // $7844 + #$7845, // $7845 + #$7846, // $7846 + #$7847, // $7847 + #$7848, // $7848 + #$7849, // $7849 + #$784A, // $784A + #$784B, // $784B + #$784C, // $784C + #$784D, // $784D + #$784E, // $784E + #$784F, // $784F + #$7850, // $7850 + #$7851, // $7851 + #$7852, // $7852 + #$7853, // $7853 + #$7854, // $7854 + #$7855, // $7855 + #$7856, // $7856 + #$7857, // $7857 + #$7858, // $7858 + #$7859, // $7859 + #$785A, // $785A + #$785B, // $785B + #$785C, // $785C + #$785D, // $785D + #$785E, // $785E + #$785F, // $785F + #$7860, // $7860 + #$7861, // $7861 + #$7862, // $7862 + #$7863, // $7863 + #$7864, // $7864 + #$7865, // $7865 + #$7866, // $7866 + #$7867, // $7867 + #$7868, // $7868 + #$7869, // $7869 + #$786A, // $786A + #$786B, // $786B + #$786C, // $786C + #$786D, // $786D + #$786E, // $786E + #$786F, // $786F + #$7870, // $7870 + #$7871, // $7871 + #$7872, // $7872 + #$7873, // $7873 + #$7874, // $7874 + #$7875, // $7875 + #$7876, // $7876 + #$7877, // $7877 + #$7878, // $7878 + #$7879, // $7879 + #$787A, // $787A + #$787B, // $787B + #$787C, // $787C + #$787D, // $787D + #$787E, // $787E + #$787F, // $787F + #$7880, // $7880 + #$7881, // $7881 + #$7882, // $7882 + #$7883, // $7883 + #$7884, // $7884 + #$7885, // $7885 + #$7886, // $7886 + #$7887, // $7887 + #$7888, // $7888 + #$7889, // $7889 + #$788A, // $788A + #$788B, // $788B + #$788C, // $788C + #$788D, // $788D + #$788E, // $788E + #$788F, // $788F + #$7890, // $7890 + #$7891, // $7891 + #$7892, // $7892 + #$7893, // $7893 + #$7894, // $7894 + #$7895, // $7895 + #$7896, // $7896 + #$7897, // $7897 + #$7898, // $7898 + #$7899, // $7899 + #$789A, // $789A + #$789B, // $789B + #$789C, // $789C + #$789D, // $789D + #$789E, // $789E + #$789F, // $789F + #$78A0, // $78A0 + #$78A1, // $78A1 + #$78A2, // $78A2 + #$78A3, // $78A3 + #$78A4, // $78A4 + #$78A5, // $78A5 + #$78A6, // $78A6 + #$78A7, // $78A7 + #$78A8, // $78A8 + #$78A9, // $78A9 + #$78AA, // $78AA + #$78AB, // $78AB + #$78AC, // $78AC + #$78AD, // $78AD + #$78AE, // $78AE + #$78AF, // $78AF + #$78B0, // $78B0 + #$78B1, // $78B1 + #$78B2, // $78B2 + #$78B3, // $78B3 + #$78B4, // $78B4 + #$78B5, // $78B5 + #$78B6, // $78B6 + #$78B7, // $78B7 + #$78B8, // $78B8 + #$78B9, // $78B9 + #$78BA, // $78BA + #$78BB, // $78BB + #$78BC, // $78BC + #$78BD, // $78BD + #$78BE, // $78BE + #$78BF, // $78BF + #$78C0, // $78C0 + #$78C1, // $78C1 + #$78C2, // $78C2 + #$78C3, // $78C3 + #$78C4, // $78C4 + #$78C5, // $78C5 + #$78C6, // $78C6 + #$78C7, // $78C7 + #$78C8, // $78C8 + #$78C9, // $78C9 + #$78CA, // $78CA + #$78CB, // $78CB + #$78CC, // $78CC + #$78CD, // $78CD + #$78CE, // $78CE + #$78CF, // $78CF + #$78D0, // $78D0 + #$78D1, // $78D1 + #$78D2, // $78D2 + #$78D3, // $78D3 + #$78D4, // $78D4 + #$78D5, // $78D5 + #$78D6, // $78D6 + #$78D7, // $78D7 + #$78D8, // $78D8 + #$78D9, // $78D9 + #$78DA, // $78DA + #$78DB, // $78DB + #$78DC, // $78DC + #$78DD, // $78DD + #$78DE, // $78DE + #$78DF, // $78DF + #$78E0, // $78E0 + #$78E1, // $78E1 + #$78E2, // $78E2 + #$78E3, // $78E3 + #$78E4, // $78E4 + #$78E5, // $78E5 + #$78E6, // $78E6 + #$78E7, // $78E7 + #$78E8, // $78E8 + #$78E9, // $78E9 + #$78EA, // $78EA + #$78EB, // $78EB + #$78EC, // $78EC + #$78ED, // $78ED + #$78EE, // $78EE + #$78EF, // $78EF + #$78F0, // $78F0 + #$78F1, // $78F1 + #$78F2, // $78F2 + #$78F3, // $78F3 + #$78F4, // $78F4 + #$78F5, // $78F5 + #$78F6, // $78F6 + #$78F7, // $78F7 + #$78F8, // $78F8 + #$78F9, // $78F9 + #$78FA, // $78FA + #$78FB, // $78FB + #$78FC, // $78FC + #$78FD, // $78FD + #$78FE, // $78FE + #$78FF, // $78FF + #$7900, // $7900 + #$7901, // $7901 + #$7902, // $7902 + #$7903, // $7903 + #$7904, // $7904 + #$7905, // $7905 + #$7906, // $7906 + #$7907, // $7907 + #$7908, // $7908 + #$7909, // $7909 + #$790A, // $790A + #$790B, // $790B + #$790C, // $790C + #$790D, // $790D + #$790E, // $790E + #$790F, // $790F + #$7910, // $7910 + #$7911, // $7911 + #$7912, // $7912 + #$7913, // $7913 + #$7914, // $7914 + #$7915, // $7915 + #$7916, // $7916 + #$7917, // $7917 + #$7918, // $7918 + #$7919, // $7919 + #$791A, // $791A + #$791B, // $791B + #$791C, // $791C + #$791D, // $791D + #$791E, // $791E + #$791F, // $791F + #$7920, // $7920 + #$7921, // $7921 + #$7922, // $7922 + #$7923, // $7923 + #$7924, // $7924 + #$7925, // $7925 + #$7926, // $7926 + #$7927, // $7927 + #$7928, // $7928 + #$7929, // $7929 + #$792A, // $792A + #$792B, // $792B + #$792C, // $792C + #$792D, // $792D + #$792E, // $792E + #$792F, // $792F + #$7930, // $7930 + #$7931, // $7931 + #$7932, // $7932 + #$7933, // $7933 + #$7934, // $7934 + #$7935, // $7935 + #$7936, // $7936 + #$7937, // $7937 + #$7938, // $7938 + #$7939, // $7939 + #$793A, // $793A + #$793B, // $793B + #$793C, // $793C + #$793D, // $793D + #$793E, // $793E + #$793F, // $793F + #$7940, // $7940 + #$7941, // $7941 + #$7942, // $7942 + #$7943, // $7943 + #$7944, // $7944 + #$7945, // $7945 + #$7946, // $7946 + #$7947, // $7947 + #$7948, // $7948 + #$7949, // $7949 + #$794A, // $794A + #$794B, // $794B + #$794C, // $794C + #$794D, // $794D + #$794E, // $794E + #$794F, // $794F + #$7950, // $7950 + #$7951, // $7951 + #$7952, // $7952 + #$7953, // $7953 + #$7954, // $7954 + #$7955, // $7955 + #$7956, // $7956 + #$7957, // $7957 + #$7958, // $7958 + #$7959, // $7959 + #$795A, // $795A + #$795B, // $795B + #$795C, // $795C + #$795D, // $795D + #$795E, // $795E + #$795F, // $795F + #$7960, // $7960 + #$7961, // $7961 + #$7962, // $7962 + #$7963, // $7963 + #$7964, // $7964 + #$7965, // $7965 + #$7966, // $7966 + #$7967, // $7967 + #$7968, // $7968 + #$7969, // $7969 + #$796A, // $796A + #$796B, // $796B + #$796C, // $796C + #$796D, // $796D + #$796E, // $796E + #$796F, // $796F + #$7970, // $7970 + #$7971, // $7971 + #$7972, // $7972 + #$7973, // $7973 + #$7974, // $7974 + #$7975, // $7975 + #$7976, // $7976 + #$7977, // $7977 + #$7978, // $7978 + #$7979, // $7979 + #$797A, // $797A + #$797B, // $797B + #$797C, // $797C + #$797D, // $797D + #$797E, // $797E + #$797F, // $797F + #$7980, // $7980 + #$7981, // $7981 + #$7982, // $7982 + #$7983, // $7983 + #$7984, // $7984 + #$7985, // $7985 + #$7986, // $7986 + #$7987, // $7987 + #$7988, // $7988 + #$7989, // $7989 + #$798A, // $798A + #$798B, // $798B + #$798C, // $798C + #$798D, // $798D + #$798E, // $798E + #$798F, // $798F + #$7990, // $7990 + #$7991, // $7991 + #$7992, // $7992 + #$7993, // $7993 + #$7994, // $7994 + #$7995, // $7995 + #$7996, // $7996 + #$7997, // $7997 + #$7998, // $7998 + #$7999, // $7999 + #$799A, // $799A + #$799B, // $799B + #$799C, // $799C + #$799D, // $799D + #$799E, // $799E + #$799F, // $799F + #$79A0, // $79A0 + #$79A1, // $79A1 + #$79A2, // $79A2 + #$79A3, // $79A3 + #$79A4, // $79A4 + #$79A5, // $79A5 + #$79A6, // $79A6 + #$79A7, // $79A7 + #$79A8, // $79A8 + #$79A9, // $79A9 + #$79AA, // $79AA + #$79AB, // $79AB + #$79AC, // $79AC + #$79AD, // $79AD + #$79AE, // $79AE + #$79AF, // $79AF + #$79B0, // $79B0 + #$79B1, // $79B1 + #$79B2, // $79B2 + #$79B3, // $79B3 + #$79B4, // $79B4 + #$79B5, // $79B5 + #$79B6, // $79B6 + #$79B7, // $79B7 + #$79B8, // $79B8 + #$79B9, // $79B9 + #$79BA, // $79BA + #$79BB, // $79BB + #$79BC, // $79BC + #$79BD, // $79BD + #$79BE, // $79BE + #$79BF, // $79BF + #$79C0, // $79C0 + #$79C1, // $79C1 + #$79C2, // $79C2 + #$79C3, // $79C3 + #$79C4, // $79C4 + #$79C5, // $79C5 + #$79C6, // $79C6 + #$79C7, // $79C7 + #$79C8, // $79C8 + #$79C9, // $79C9 + #$79CA, // $79CA + #$79CB, // $79CB + #$79CC, // $79CC + #$79CD, // $79CD + #$79CE, // $79CE + #$79CF, // $79CF + #$79D0, // $79D0 + #$79D1, // $79D1 + #$79D2, // $79D2 + #$79D3, // $79D3 + #$79D4, // $79D4 + #$79D5, // $79D5 + #$79D6, // $79D6 + #$79D7, // $79D7 + #$79D8, // $79D8 + #$79D9, // $79D9 + #$79DA, // $79DA + #$79DB, // $79DB + #$79DC, // $79DC + #$79DD, // $79DD + #$79DE, // $79DE + #$79DF, // $79DF + #$79E0, // $79E0 + #$79E1, // $79E1 + #$79E2, // $79E2 + #$79E3, // $79E3 + #$79E4, // $79E4 + #$79E5, // $79E5 + #$79E6, // $79E6 + #$79E7, // $79E7 + #$79E8, // $79E8 + #$79E9, // $79E9 + #$79EA, // $79EA + #$79EB, // $79EB + #$79EC, // $79EC + #$79ED, // $79ED + #$79EE, // $79EE + #$79EF, // $79EF + #$79F0, // $79F0 + #$79F1, // $79F1 + #$79F2, // $79F2 + #$79F3, // $79F3 + #$79F4, // $79F4 + #$79F5, // $79F5 + #$79F6, // $79F6 + #$79F7, // $79F7 + #$79F8, // $79F8 + #$79F9, // $79F9 + #$79FA, // $79FA + #$79FB, // $79FB + #$79FC, // $79FC + #$79FD, // $79FD + #$79FE, // $79FE + #$79FF, // $79FF + #$7A00, // $7A00 + #$7A01, // $7A01 + #$7A02, // $7A02 + #$7A03, // $7A03 + #$7A04, // $7A04 + #$7A05, // $7A05 + #$7A06, // $7A06 + #$7A07, // $7A07 + #$7A08, // $7A08 + #$7A09, // $7A09 + #$7A0A, // $7A0A + #$7A0B, // $7A0B + #$7A0C, // $7A0C + #$7A0D, // $7A0D + #$7A0E, // $7A0E + #$7A0F, // $7A0F + #$7A10, // $7A10 + #$7A11, // $7A11 + #$7A12, // $7A12 + #$7A13, // $7A13 + #$7A14, // $7A14 + #$7A15, // $7A15 + #$7A16, // $7A16 + #$7A17, // $7A17 + #$7A18, // $7A18 + #$7A19, // $7A19 + #$7A1A, // $7A1A + #$7A1B, // $7A1B + #$7A1C, // $7A1C + #$7A1D, // $7A1D + #$7A1E, // $7A1E + #$7A1F, // $7A1F + #$7A20, // $7A20 + #$7A21, // $7A21 + #$7A22, // $7A22 + #$7A23, // $7A23 + #$7A24, // $7A24 + #$7A25, // $7A25 + #$7A26, // $7A26 + #$7A27, // $7A27 + #$7A28, // $7A28 + #$7A29, // $7A29 + #$7A2A, // $7A2A + #$7A2B, // $7A2B + #$7A2C, // $7A2C + #$7A2D, // $7A2D + #$7A2E, // $7A2E + #$7A2F, // $7A2F + #$7A30, // $7A30 + #$7A31, // $7A31 + #$7A32, // $7A32 + #$7A33, // $7A33 + #$7A34, // $7A34 + #$7A35, // $7A35 + #$7A36, // $7A36 + #$7A37, // $7A37 + #$7A38, // $7A38 + #$7A39, // $7A39 + #$7A3A, // $7A3A + #$7A3B, // $7A3B + #$7A3C, // $7A3C + #$7A3D, // $7A3D + #$7A3E, // $7A3E + #$7A3F, // $7A3F + #$7A40, // $7A40 + #$7A41, // $7A41 + #$7A42, // $7A42 + #$7A43, // $7A43 + #$7A44, // $7A44 + #$7A45, // $7A45 + #$7A46, // $7A46 + #$7A47, // $7A47 + #$7A48, // $7A48 + #$7A49, // $7A49 + #$7A4A, // $7A4A + #$7A4B, // $7A4B + #$7A4C, // $7A4C + #$7A4D, // $7A4D + #$7A4E, // $7A4E + #$7A4F, // $7A4F + #$7A50, // $7A50 + #$7A51, // $7A51 + #$7A52, // $7A52 + #$7A53, // $7A53 + #$7A54, // $7A54 + #$7A55, // $7A55 + #$7A56, // $7A56 + #$7A57, // $7A57 + #$7A58, // $7A58 + #$7A59, // $7A59 + #$7A5A, // $7A5A + #$7A5B, // $7A5B + #$7A5C, // $7A5C + #$7A5D, // $7A5D + #$7A5E, // $7A5E + #$7A5F, // $7A5F + #$7A60, // $7A60 + #$7A61, // $7A61 + #$7A62, // $7A62 + #$7A63, // $7A63 + #$7A64, // $7A64 + #$7A65, // $7A65 + #$7A66, // $7A66 + #$7A67, // $7A67 + #$7A68, // $7A68 + #$7A69, // $7A69 + #$7A6A, // $7A6A + #$7A6B, // $7A6B + #$7A6C, // $7A6C + #$7A6D, // $7A6D + #$7A6E, // $7A6E + #$7A6F, // $7A6F + #$7A70, // $7A70 + #$7A71, // $7A71 + #$7A72, // $7A72 + #$7A73, // $7A73 + #$7A74, // $7A74 + #$7A75, // $7A75 + #$7A76, // $7A76 + #$7A77, // $7A77 + #$7A78, // $7A78 + #$7A79, // $7A79 + #$7A7A, // $7A7A + #$7A7B, // $7A7B + #$7A7C, // $7A7C + #$7A7D, // $7A7D + #$7A7E, // $7A7E + #$7A7F, // $7A7F + #$7A80, // $7A80 + #$7A81, // $7A81 + #$7A82, // $7A82 + #$7A83, // $7A83 + #$7A84, // $7A84 + #$7A85, // $7A85 + #$7A86, // $7A86 + #$7A87, // $7A87 + #$7A88, // $7A88 + #$7A89, // $7A89 + #$7A8A, // $7A8A + #$7A8B, // $7A8B + #$7A8C, // $7A8C + #$7A8D, // $7A8D + #$7A8E, // $7A8E + #$7A8F, // $7A8F + #$7A90, // $7A90 + #$7A91, // $7A91 + #$7A92, // $7A92 + #$7A93, // $7A93 + #$7A94, // $7A94 + #$7A95, // $7A95 + #$7A96, // $7A96 + #$7A97, // $7A97 + #$7A98, // $7A98 + #$7A99, // $7A99 + #$7A9A, // $7A9A + #$7A9B, // $7A9B + #$7A9C, // $7A9C + #$7A9D, // $7A9D + #$7A9E, // $7A9E + #$7A9F, // $7A9F + #$7AA0, // $7AA0 + #$7AA1, // $7AA1 + #$7AA2, // $7AA2 + #$7AA3, // $7AA3 + #$7AA4, // $7AA4 + #$7AA5, // $7AA5 + #$7AA6, // $7AA6 + #$7AA7, // $7AA7 + #$7AA8, // $7AA8 + #$7AA9, // $7AA9 + #$7AAA, // $7AAA + #$7AAB, // $7AAB + #$7AAC, // $7AAC + #$7AAD, // $7AAD + #$7AAE, // $7AAE + #$7AAF, // $7AAF + #$7AB0, // $7AB0 + #$7AB1, // $7AB1 + #$7AB2, // $7AB2 + #$7AB3, // $7AB3 + #$7AB4, // $7AB4 + #$7AB5, // $7AB5 + #$7AB6, // $7AB6 + #$7AB7, // $7AB7 + #$7AB8, // $7AB8 + #$7AB9, // $7AB9 + #$7ABA, // $7ABA + #$7ABB, // $7ABB + #$7ABC, // $7ABC + #$7ABD, // $7ABD + #$7ABE, // $7ABE + #$7ABF, // $7ABF + #$7AC0, // $7AC0 + #$7AC1, // $7AC1 + #$7AC2, // $7AC2 + #$7AC3, // $7AC3 + #$7AC4, // $7AC4 + #$7AC5, // $7AC5 + #$7AC6, // $7AC6 + #$7AC7, // $7AC7 + #$7AC8, // $7AC8 + #$7AC9, // $7AC9 + #$7ACA, // $7ACA + #$7ACB, // $7ACB + #$7ACC, // $7ACC + #$7ACD, // $7ACD + #$7ACE, // $7ACE + #$7ACF, // $7ACF + #$7AD0, // $7AD0 + #$7AD1, // $7AD1 + #$7AD2, // $7AD2 + #$7AD3, // $7AD3 + #$7AD4, // $7AD4 + #$7AD5, // $7AD5 + #$7AD6, // $7AD6 + #$7AD7, // $7AD7 + #$7AD8, // $7AD8 + #$7AD9, // $7AD9 + #$7ADA, // $7ADA + #$7ADB, // $7ADB + #$7ADC, // $7ADC + #$7ADD, // $7ADD + #$7ADE, // $7ADE + #$7ADF, // $7ADF + #$7AE0, // $7AE0 + #$7AE1, // $7AE1 + #$7AE2, // $7AE2 + #$7AE3, // $7AE3 + #$7AE4, // $7AE4 + #$7AE5, // $7AE5 + #$7AE6, // $7AE6 + #$7AE7, // $7AE7 + #$7AE8, // $7AE8 + #$7AE9, // $7AE9 + #$7AEA, // $7AEA + #$7AEB, // $7AEB + #$7AEC, // $7AEC + #$7AED, // $7AED + #$7AEE, // $7AEE + #$7AEF, // $7AEF + #$7AF0, // $7AF0 + #$7AF1, // $7AF1 + #$7AF2, // $7AF2 + #$7AF3, // $7AF3 + #$7AF4, // $7AF4 + #$7AF5, // $7AF5 + #$7AF6, // $7AF6 + #$7AF7, // $7AF7 + #$7AF8, // $7AF8 + #$7AF9, // $7AF9 + #$7AFA, // $7AFA + #$7AFB, // $7AFB + #$7AFC, // $7AFC + #$7AFD, // $7AFD + #$7AFE, // $7AFE + #$7AFF, // $7AFF + #$7B00, // $7B00 + #$7B01, // $7B01 + #$7B02, // $7B02 + #$7B03, // $7B03 + #$7B04, // $7B04 + #$7B05, // $7B05 + #$7B06, // $7B06 + #$7B07, // $7B07 + #$7B08, // $7B08 + #$7B09, // $7B09 + #$7B0A, // $7B0A + #$7B0B, // $7B0B + #$7B0C, // $7B0C + #$7B0D, // $7B0D + #$7B0E, // $7B0E + #$7B0F, // $7B0F + #$7B10, // $7B10 + #$7B11, // $7B11 + #$7B12, // $7B12 + #$7B13, // $7B13 + #$7B14, // $7B14 + #$7B15, // $7B15 + #$7B16, // $7B16 + #$7B17, // $7B17 + #$7B18, // $7B18 + #$7B19, // $7B19 + #$7B1A, // $7B1A + #$7B1B, // $7B1B + #$7B1C, // $7B1C + #$7B1D, // $7B1D + #$7B1E, // $7B1E + #$7B1F, // $7B1F + #$7B20, // $7B20 + #$7B21, // $7B21 + #$7B22, // $7B22 + #$7B23, // $7B23 + #$7B24, // $7B24 + #$7B25, // $7B25 + #$7B26, // $7B26 + #$7B27, // $7B27 + #$7B28, // $7B28 + #$7B29, // $7B29 + #$7B2A, // $7B2A + #$7B2B, // $7B2B + #$7B2C, // $7B2C + #$7B2D, // $7B2D + #$7B2E, // $7B2E + #$7B2F, // $7B2F + #$7B30, // $7B30 + #$7B31, // $7B31 + #$7B32, // $7B32 + #$7B33, // $7B33 + #$7B34, // $7B34 + #$7B35, // $7B35 + #$7B36, // $7B36 + #$7B37, // $7B37 + #$7B38, // $7B38 + #$7B39, // $7B39 + #$7B3A, // $7B3A + #$7B3B, // $7B3B + #$7B3C, // $7B3C + #$7B3D, // $7B3D + #$7B3E, // $7B3E + #$7B3F, // $7B3F + #$7B40, // $7B40 + #$7B41, // $7B41 + #$7B42, // $7B42 + #$7B43, // $7B43 + #$7B44, // $7B44 + #$7B45, // $7B45 + #$7B46, // $7B46 + #$7B47, // $7B47 + #$7B48, // $7B48 + #$7B49, // $7B49 + #$7B4A, // $7B4A + #$7B4B, // $7B4B + #$7B4C, // $7B4C + #$7B4D, // $7B4D + #$7B4E, // $7B4E + #$7B4F, // $7B4F + #$7B50, // $7B50 + #$7B51, // $7B51 + #$7B52, // $7B52 + #$7B53, // $7B53 + #$7B54, // $7B54 + #$7B55, // $7B55 + #$7B56, // $7B56 + #$7B57, // $7B57 + #$7B58, // $7B58 + #$7B59, // $7B59 + #$7B5A, // $7B5A + #$7B5B, // $7B5B + #$7B5C, // $7B5C + #$7B5D, // $7B5D + #$7B5E, // $7B5E + #$7B5F, // $7B5F + #$7B60, // $7B60 + #$7B61, // $7B61 + #$7B62, // $7B62 + #$7B63, // $7B63 + #$7B64, // $7B64 + #$7B65, // $7B65 + #$7B66, // $7B66 + #$7B67, // $7B67 + #$7B68, // $7B68 + #$7B69, // $7B69 + #$7B6A, // $7B6A + #$7B6B, // $7B6B + #$7B6C, // $7B6C + #$7B6D, // $7B6D + #$7B6E, // $7B6E + #$7B6F, // $7B6F + #$7B70, // $7B70 + #$7B71, // $7B71 + #$7B72, // $7B72 + #$7B73, // $7B73 + #$7B74, // $7B74 + #$7B75, // $7B75 + #$7B76, // $7B76 + #$7B77, // $7B77 + #$7B78, // $7B78 + #$7B79, // $7B79 + #$7B7A, // $7B7A + #$7B7B, // $7B7B + #$7B7C, // $7B7C + #$7B7D, // $7B7D + #$7B7E, // $7B7E + #$7B7F, // $7B7F + #$7B80, // $7B80 + #$7B81, // $7B81 + #$7B82, // $7B82 + #$7B83, // $7B83 + #$7B84, // $7B84 + #$7B85, // $7B85 + #$7B86, // $7B86 + #$7B87, // $7B87 + #$7B88, // $7B88 + #$7B89, // $7B89 + #$7B8A, // $7B8A + #$7B8B, // $7B8B + #$7B8C, // $7B8C + #$7B8D, // $7B8D + #$7B8E, // $7B8E + #$7B8F, // $7B8F + #$7B90, // $7B90 + #$7B91, // $7B91 + #$7B92, // $7B92 + #$7B93, // $7B93 + #$7B94, // $7B94 + #$7B95, // $7B95 + #$7B96, // $7B96 + #$7B97, // $7B97 + #$7B98, // $7B98 + #$7B99, // $7B99 + #$7B9A, // $7B9A + #$7B9B, // $7B9B + #$7B9C, // $7B9C + #$7B9D, // $7B9D + #$7B9E, // $7B9E + #$7B9F, // $7B9F + #$7BA0, // $7BA0 + #$7BA1, // $7BA1 + #$7BA2, // $7BA2 + #$7BA3, // $7BA3 + #$7BA4, // $7BA4 + #$7BA5, // $7BA5 + #$7BA6, // $7BA6 + #$7BA7, // $7BA7 + #$7BA8, // $7BA8 + #$7BA9, // $7BA9 + #$7BAA, // $7BAA + #$7BAB, // $7BAB + #$7BAC, // $7BAC + #$7BAD, // $7BAD + #$7BAE, // $7BAE + #$7BAF, // $7BAF + #$7BB0, // $7BB0 + #$7BB1, // $7BB1 + #$7BB2, // $7BB2 + #$7BB3, // $7BB3 + #$7BB4, // $7BB4 + #$7BB5, // $7BB5 + #$7BB6, // $7BB6 + #$7BB7, // $7BB7 + #$7BB8, // $7BB8 + #$7BB9, // $7BB9 + #$7BBA, // $7BBA + #$7BBB, // $7BBB + #$7BBC, // $7BBC + #$7BBD, // $7BBD + #$7BBE, // $7BBE + #$7BBF, // $7BBF + #$7BC0, // $7BC0 + #$7BC1, // $7BC1 + #$7BC2, // $7BC2 + #$7BC3, // $7BC3 + #$7BC4, // $7BC4 + #$7BC5, // $7BC5 + #$7BC6, // $7BC6 + #$7BC7, // $7BC7 + #$7BC8, // $7BC8 + #$7BC9, // $7BC9 + #$7BCA, // $7BCA + #$7BCB, // $7BCB + #$7BCC, // $7BCC + #$7BCD, // $7BCD + #$7BCE, // $7BCE + #$7BCF, // $7BCF + #$7BD0, // $7BD0 + #$7BD1, // $7BD1 + #$7BD2, // $7BD2 + #$7BD3, // $7BD3 + #$7BD4, // $7BD4 + #$7BD5, // $7BD5 + #$7BD6, // $7BD6 + #$7BD7, // $7BD7 + #$7BD8, // $7BD8 + #$7BD9, // $7BD9 + #$7BDA, // $7BDA + #$7BDB, // $7BDB + #$7BDC, // $7BDC + #$7BDD, // $7BDD + #$7BDE, // $7BDE + #$7BDF, // $7BDF + #$7BE0, // $7BE0 + #$7BE1, // $7BE1 + #$7BE2, // $7BE2 + #$7BE3, // $7BE3 + #$7BE4, // $7BE4 + #$7BE5, // $7BE5 + #$7BE6, // $7BE6 + #$7BE7, // $7BE7 + #$7BE8, // $7BE8 + #$7BE9, // $7BE9 + #$7BEA, // $7BEA + #$7BEB, // $7BEB + #$7BEC, // $7BEC + #$7BED, // $7BED + #$7BEE, // $7BEE + #$7BEF, // $7BEF + #$7BF0, // $7BF0 + #$7BF1, // $7BF1 + #$7BF2, // $7BF2 + #$7BF3, // $7BF3 + #$7BF4, // $7BF4 + #$7BF5, // $7BF5 + #$7BF6, // $7BF6 + #$7BF7, // $7BF7 + #$7BF8, // $7BF8 + #$7BF9, // $7BF9 + #$7BFA, // $7BFA + #$7BFB, // $7BFB + #$7BFC, // $7BFC + #$7BFD, // $7BFD + #$7BFE, // $7BFE + #$7BFF, // $7BFF + #$7C00, // $7C00 + #$7C01, // $7C01 + #$7C02, // $7C02 + #$7C03, // $7C03 + #$7C04, // $7C04 + #$7C05, // $7C05 + #$7C06, // $7C06 + #$7C07, // $7C07 + #$7C08, // $7C08 + #$7C09, // $7C09 + #$7C0A, // $7C0A + #$7C0B, // $7C0B + #$7C0C, // $7C0C + #$7C0D, // $7C0D + #$7C0E, // $7C0E + #$7C0F, // $7C0F + #$7C10, // $7C10 + #$7C11, // $7C11 + #$7C12, // $7C12 + #$7C13, // $7C13 + #$7C14, // $7C14 + #$7C15, // $7C15 + #$7C16, // $7C16 + #$7C17, // $7C17 + #$7C18, // $7C18 + #$7C19, // $7C19 + #$7C1A, // $7C1A + #$7C1B, // $7C1B + #$7C1C, // $7C1C + #$7C1D, // $7C1D + #$7C1E, // $7C1E + #$7C1F, // $7C1F + #$7C20, // $7C20 + #$7C21, // $7C21 + #$7C22, // $7C22 + #$7C23, // $7C23 + #$7C24, // $7C24 + #$7C25, // $7C25 + #$7C26, // $7C26 + #$7C27, // $7C27 + #$7C28, // $7C28 + #$7C29, // $7C29 + #$7C2A, // $7C2A + #$7C2B, // $7C2B + #$7C2C, // $7C2C + #$7C2D, // $7C2D + #$7C2E, // $7C2E + #$7C2F, // $7C2F + #$7C30, // $7C30 + #$7C31, // $7C31 + #$7C32, // $7C32 + #$7C33, // $7C33 + #$7C34, // $7C34 + #$7C35, // $7C35 + #$7C36, // $7C36 + #$7C37, // $7C37 + #$7C38, // $7C38 + #$7C39, // $7C39 + #$7C3A, // $7C3A + #$7C3B, // $7C3B + #$7C3C, // $7C3C + #$7C3D, // $7C3D + #$7C3E, // $7C3E + #$7C3F, // $7C3F + #$7C40, // $7C40 + #$7C41, // $7C41 + #$7C42, // $7C42 + #$7C43, // $7C43 + #$7C44, // $7C44 + #$7C45, // $7C45 + #$7C46, // $7C46 + #$7C47, // $7C47 + #$7C48, // $7C48 + #$7C49, // $7C49 + #$7C4A, // $7C4A + #$7C4B, // $7C4B + #$7C4C, // $7C4C + #$7C4D, // $7C4D + #$7C4E, // $7C4E + #$7C4F, // $7C4F + #$7C50, // $7C50 + #$7C51, // $7C51 + #$7C52, // $7C52 + #$7C53, // $7C53 + #$7C54, // $7C54 + #$7C55, // $7C55 + #$7C56, // $7C56 + #$7C57, // $7C57 + #$7C58, // $7C58 + #$7C59, // $7C59 + #$7C5A, // $7C5A + #$7C5B, // $7C5B + #$7C5C, // $7C5C + #$7C5D, // $7C5D + #$7C5E, // $7C5E + #$7C5F, // $7C5F + #$7C60, // $7C60 + #$7C61, // $7C61 + #$7C62, // $7C62 + #$7C63, // $7C63 + #$7C64, // $7C64 + #$7C65, // $7C65 + #$7C66, // $7C66 + #$7C67, // $7C67 + #$7C68, // $7C68 + #$7C69, // $7C69 + #$7C6A, // $7C6A + #$7C6B, // $7C6B + #$7C6C, // $7C6C + #$7C6D, // $7C6D + #$7C6E, // $7C6E + #$7C6F, // $7C6F + #$7C70, // $7C70 + #$7C71, // $7C71 + #$7C72, // $7C72 + #$7C73, // $7C73 + #$7C74, // $7C74 + #$7C75, // $7C75 + #$7C76, // $7C76 + #$7C77, // $7C77 + #$7C78, // $7C78 + #$7C79, // $7C79 + #$7C7A, // $7C7A + #$7C7B, // $7C7B + #$7C7C, // $7C7C + #$7C7D, // $7C7D + #$7C7E, // $7C7E + #$7C7F, // $7C7F + #$7C80, // $7C80 + #$7C81, // $7C81 + #$7C82, // $7C82 + #$7C83, // $7C83 + #$7C84, // $7C84 + #$7C85, // $7C85 + #$7C86, // $7C86 + #$7C87, // $7C87 + #$7C88, // $7C88 + #$7C89, // $7C89 + #$7C8A, // $7C8A + #$7C8B, // $7C8B + #$7C8C, // $7C8C + #$7C8D, // $7C8D + #$7C8E, // $7C8E + #$7C8F, // $7C8F + #$7C90, // $7C90 + #$7C91, // $7C91 + #$7C92, // $7C92 + #$7C93, // $7C93 + #$7C94, // $7C94 + #$7C95, // $7C95 + #$7C96, // $7C96 + #$7C97, // $7C97 + #$7C98, // $7C98 + #$7C99, // $7C99 + #$7C9A, // $7C9A + #$7C9B, // $7C9B + #$7C9C, // $7C9C + #$7C9D, // $7C9D + #$7C9E, // $7C9E + #$7C9F, // $7C9F + #$7CA0, // $7CA0 + #$7CA1, // $7CA1 + #$7CA2, // $7CA2 + #$7CA3, // $7CA3 + #$7CA4, // $7CA4 + #$7CA5, // $7CA5 + #$7CA6, // $7CA6 + #$7CA7, // $7CA7 + #$7CA8, // $7CA8 + #$7CA9, // $7CA9 + #$7CAA, // $7CAA + #$7CAB, // $7CAB + #$7CAC, // $7CAC + #$7CAD, // $7CAD + #$7CAE, // $7CAE + #$7CAF, // $7CAF + #$7CB0, // $7CB0 + #$7CB1, // $7CB1 + #$7CB2, // $7CB2 + #$7CB3, // $7CB3 + #$7CB4, // $7CB4 + #$7CB5, // $7CB5 + #$7CB6, // $7CB6 + #$7CB7, // $7CB7 + #$7CB8, // $7CB8 + #$7CB9, // $7CB9 + #$7CBA, // $7CBA + #$7CBB, // $7CBB + #$7CBC, // $7CBC + #$7CBD, // $7CBD + #$7CBE, // $7CBE + #$7CBF, // $7CBF + #$7CC0, // $7CC0 + #$7CC1, // $7CC1 + #$7CC2, // $7CC2 + #$7CC3, // $7CC3 + #$7CC4, // $7CC4 + #$7CC5, // $7CC5 + #$7CC6, // $7CC6 + #$7CC7, // $7CC7 + #$7CC8, // $7CC8 + #$7CC9, // $7CC9 + #$7CCA, // $7CCA + #$7CCB, // $7CCB + #$7CCC, // $7CCC + #$7CCD, // $7CCD + #$7CCE, // $7CCE + #$7CCF, // $7CCF + #$7CD0, // $7CD0 + #$7CD1, // $7CD1 + #$7CD2, // $7CD2 + #$7CD3, // $7CD3 + #$7CD4, // $7CD4 + #$7CD5, // $7CD5 + #$7CD6, // $7CD6 + #$7CD7, // $7CD7 + #$7CD8, // $7CD8 + #$7CD9, // $7CD9 + #$7CDA, // $7CDA + #$7CDB, // $7CDB + #$7CDC, // $7CDC + #$7CDD, // $7CDD + #$7CDE, // $7CDE + #$7CDF, // $7CDF + #$7CE0, // $7CE0 + #$7CE1, // $7CE1 + #$7CE2, // $7CE2 + #$7CE3, // $7CE3 + #$7CE4, // $7CE4 + #$7CE5, // $7CE5 + #$7CE6, // $7CE6 + #$7CE7, // $7CE7 + #$7CE8, // $7CE8 + #$7CE9, // $7CE9 + #$7CEA, // $7CEA + #$7CEB, // $7CEB + #$7CEC, // $7CEC + #$7CED, // $7CED + #$7CEE, // $7CEE + #$7CEF, // $7CEF + #$7CF0, // $7CF0 + #$7CF1, // $7CF1 + #$7CF2, // $7CF2 + #$7CF3, // $7CF3 + #$7CF4, // $7CF4 + #$7CF5, // $7CF5 + #$7CF6, // $7CF6 + #$7CF7, // $7CF7 + #$7CF8, // $7CF8 + #$7CF9, // $7CF9 + #$7CFA, // $7CFA + #$7CFB, // $7CFB + #$7CFC, // $7CFC + #$7CFD, // $7CFD + #$7CFE, // $7CFE + #$7CFF, // $7CFF + #$7D00, // $7D00 + #$7D01, // $7D01 + #$7D02, // $7D02 + #$7D03, // $7D03 + #$7D04, // $7D04 + #$7D05, // $7D05 + #$7D06, // $7D06 + #$7D07, // $7D07 + #$7D08, // $7D08 + #$7D09, // $7D09 + #$7D0A, // $7D0A + #$7D0B, // $7D0B + #$7D0C, // $7D0C + #$7D0D, // $7D0D + #$7D0E, // $7D0E + #$7D0F, // $7D0F + #$7D10, // $7D10 + #$7D11, // $7D11 + #$7D12, // $7D12 + #$7D13, // $7D13 + #$7D14, // $7D14 + #$7D15, // $7D15 + #$7D16, // $7D16 + #$7D17, // $7D17 + #$7D18, // $7D18 + #$7D19, // $7D19 + #$7D1A, // $7D1A + #$7D1B, // $7D1B + #$7D1C, // $7D1C + #$7D1D, // $7D1D + #$7D1E, // $7D1E + #$7D1F, // $7D1F + #$7D20, // $7D20 + #$7D21, // $7D21 + #$7D22, // $7D22 + #$7D23, // $7D23 + #$7D24, // $7D24 + #$7D25, // $7D25 + #$7D26, // $7D26 + #$7D27, // $7D27 + #$7D28, // $7D28 + #$7D29, // $7D29 + #$7D2A, // $7D2A + #$7D2B, // $7D2B + #$7D2C, // $7D2C + #$7D2D, // $7D2D + #$7D2E, // $7D2E + #$7D2F, // $7D2F + #$7D30, // $7D30 + #$7D31, // $7D31 + #$7D32, // $7D32 + #$7D33, // $7D33 + #$7D34, // $7D34 + #$7D35, // $7D35 + #$7D36, // $7D36 + #$7D37, // $7D37 + #$7D38, // $7D38 + #$7D39, // $7D39 + #$7D3A, // $7D3A + #$7D3B, // $7D3B + #$7D3C, // $7D3C + #$7D3D, // $7D3D + #$7D3E, // $7D3E + #$7D3F, // $7D3F + #$7D40, // $7D40 + #$7D41, // $7D41 + #$7D42, // $7D42 + #$7D43, // $7D43 + #$7D44, // $7D44 + #$7D45, // $7D45 + #$7D46, // $7D46 + #$7D47, // $7D47 + #$7D48, // $7D48 + #$7D49, // $7D49 + #$7D4A, // $7D4A + #$7D4B, // $7D4B + #$7D4C, // $7D4C + #$7D4D, // $7D4D + #$7D4E, // $7D4E + #$7D4F, // $7D4F + #$7D50, // $7D50 + #$7D51, // $7D51 + #$7D52, // $7D52 + #$7D53, // $7D53 + #$7D54, // $7D54 + #$7D55, // $7D55 + #$7D56, // $7D56 + #$7D57, // $7D57 + #$7D58, // $7D58 + #$7D59, // $7D59 + #$7D5A, // $7D5A + #$7D5B, // $7D5B + #$7D5C, // $7D5C + #$7D5D, // $7D5D + #$7D5E, // $7D5E + #$7D5F, // $7D5F + #$7D60, // $7D60 + #$7D61, // $7D61 + #$7D62, // $7D62 + #$7D63, // $7D63 + #$7D64, // $7D64 + #$7D65, // $7D65 + #$7D66, // $7D66 + #$7D67, // $7D67 + #$7D68, // $7D68 + #$7D69, // $7D69 + #$7D6A, // $7D6A + #$7D6B, // $7D6B + #$7D6C, // $7D6C + #$7D6D, // $7D6D + #$7D6E, // $7D6E + #$7D6F, // $7D6F + #$7D70, // $7D70 + #$7D71, // $7D71 + #$7D72, // $7D72 + #$7D73, // $7D73 + #$7D74, // $7D74 + #$7D75, // $7D75 + #$7D76, // $7D76 + #$7D77, // $7D77 + #$7D78, // $7D78 + #$7D79, // $7D79 + #$7D7A, // $7D7A + #$7D7B, // $7D7B + #$7D7C, // $7D7C + #$7D7D, // $7D7D + #$7D7E, // $7D7E + #$7D7F, // $7D7F + #$7D80, // $7D80 + #$7D81, // $7D81 + #$7D82, // $7D82 + #$7D83, // $7D83 + #$7D84, // $7D84 + #$7D85, // $7D85 + #$7D86, // $7D86 + #$7D87, // $7D87 + #$7D88, // $7D88 + #$7D89, // $7D89 + #$7D8A, // $7D8A + #$7D8B, // $7D8B + #$7D8C, // $7D8C + #$7D8D, // $7D8D + #$7D8E, // $7D8E + #$7D8F, // $7D8F + #$7D90, // $7D90 + #$7D91, // $7D91 + #$7D92, // $7D92 + #$7D93, // $7D93 + #$7D94, // $7D94 + #$7D95, // $7D95 + #$7D96, // $7D96 + #$7D97, // $7D97 + #$7D98, // $7D98 + #$7D99, // $7D99 + #$7D9A, // $7D9A + #$7D9B, // $7D9B + #$7D9C, // $7D9C + #$7D9D, // $7D9D + #$7D9E, // $7D9E + #$7D9F, // $7D9F + #$7DA0, // $7DA0 + #$7DA1, // $7DA1 + #$7DA2, // $7DA2 + #$7DA3, // $7DA3 + #$7DA4, // $7DA4 + #$7DA5, // $7DA5 + #$7DA6, // $7DA6 + #$7DA7, // $7DA7 + #$7DA8, // $7DA8 + #$7DA9, // $7DA9 + #$7DAA, // $7DAA + #$7DAB, // $7DAB + #$7DAC, // $7DAC + #$7DAD, // $7DAD + #$7DAE, // $7DAE + #$7DAF, // $7DAF + #$7DB0, // $7DB0 + #$7DB1, // $7DB1 + #$7DB2, // $7DB2 + #$7DB3, // $7DB3 + #$7DB4, // $7DB4 + #$7DB5, // $7DB5 + #$7DB6, // $7DB6 + #$7DB7, // $7DB7 + #$7DB8, // $7DB8 + #$7DB9, // $7DB9 + #$7DBA, // $7DBA + #$7DBB, // $7DBB + #$7DBC, // $7DBC + #$7DBD, // $7DBD + #$7DBE, // $7DBE + #$7DBF, // $7DBF + #$7DC0, // $7DC0 + #$7DC1, // $7DC1 + #$7DC2, // $7DC2 + #$7DC3, // $7DC3 + #$7DC4, // $7DC4 + #$7DC5, // $7DC5 + #$7DC6, // $7DC6 + #$7DC7, // $7DC7 + #$7DC8, // $7DC8 + #$7DC9, // $7DC9 + #$7DCA, // $7DCA + #$7DCB, // $7DCB + #$7DCC, // $7DCC + #$7DCD, // $7DCD + #$7DCE, // $7DCE + #$7DCF, // $7DCF + #$7DD0, // $7DD0 + #$7DD1, // $7DD1 + #$7DD2, // $7DD2 + #$7DD3, // $7DD3 + #$7DD4, // $7DD4 + #$7DD5, // $7DD5 + #$7DD6, // $7DD6 + #$7DD7, // $7DD7 + #$7DD8, // $7DD8 + #$7DD9, // $7DD9 + #$7DDA, // $7DDA + #$7DDB, // $7DDB + #$7DDC, // $7DDC + #$7DDD, // $7DDD + #$7DDE, // $7DDE + #$7DDF, // $7DDF + #$7DE0, // $7DE0 + #$7DE1, // $7DE1 + #$7DE2, // $7DE2 + #$7DE3, // $7DE3 + #$7DE4, // $7DE4 + #$7DE5, // $7DE5 + #$7DE6, // $7DE6 + #$7DE7, // $7DE7 + #$7DE8, // $7DE8 + #$7DE9, // $7DE9 + #$7DEA, // $7DEA + #$7DEB, // $7DEB + #$7DEC, // $7DEC + #$7DED, // $7DED + #$7DEE, // $7DEE + #$7DEF, // $7DEF + #$7DF0, // $7DF0 + #$7DF1, // $7DF1 + #$7DF2, // $7DF2 + #$7DF3, // $7DF3 + #$7DF4, // $7DF4 + #$7DF5, // $7DF5 + #$7DF6, // $7DF6 + #$7DF7, // $7DF7 + #$7DF8, // $7DF8 + #$7DF9, // $7DF9 + #$7DFA, // $7DFA + #$7DFB, // $7DFB + #$7DFC, // $7DFC + #$7DFD, // $7DFD + #$7DFE, // $7DFE + #$7DFF, // $7DFF + #$7E00, // $7E00 + #$7E01, // $7E01 + #$7E02, // $7E02 + #$7E03, // $7E03 + #$7E04, // $7E04 + #$7E05, // $7E05 + #$7E06, // $7E06 + #$7E07, // $7E07 + #$7E08, // $7E08 + #$7E09, // $7E09 + #$7E0A, // $7E0A + #$7E0B, // $7E0B + #$7E0C, // $7E0C + #$7E0D, // $7E0D + #$7E0E, // $7E0E + #$7E0F, // $7E0F + #$7E10, // $7E10 + #$7E11, // $7E11 + #$7E12, // $7E12 + #$7E13, // $7E13 + #$7E14, // $7E14 + #$7E15, // $7E15 + #$7E16, // $7E16 + #$7E17, // $7E17 + #$7E18, // $7E18 + #$7E19, // $7E19 + #$7E1A, // $7E1A + #$7E1B, // $7E1B + #$7E1C, // $7E1C + #$7E1D, // $7E1D + #$7E1E, // $7E1E + #$7E1F, // $7E1F + #$7E20, // $7E20 + #$7E21, // $7E21 + #$7E22, // $7E22 + #$7E23, // $7E23 + #$7E24, // $7E24 + #$7E25, // $7E25 + #$7E26, // $7E26 + #$7E27, // $7E27 + #$7E28, // $7E28 + #$7E29, // $7E29 + #$7E2A, // $7E2A + #$7E2B, // $7E2B + #$7E2C, // $7E2C + #$7E2D, // $7E2D + #$7E2E, // $7E2E + #$7E2F, // $7E2F + #$7E30, // $7E30 + #$7E31, // $7E31 + #$7E32, // $7E32 + #$7E33, // $7E33 + #$7E34, // $7E34 + #$7E35, // $7E35 + #$7E36, // $7E36 + #$7E37, // $7E37 + #$7E38, // $7E38 + #$7E39, // $7E39 + #$7E3A, // $7E3A + #$7E3B, // $7E3B + #$7E3C, // $7E3C + #$7E3D, // $7E3D + #$7E3E, // $7E3E + #$7E3F, // $7E3F + #$7E40, // $7E40 + #$7E41, // $7E41 + #$7E42, // $7E42 + #$7E43, // $7E43 + #$7E44, // $7E44 + #$7E45, // $7E45 + #$7E46, // $7E46 + #$7E47, // $7E47 + #$7E48, // $7E48 + #$7E49, // $7E49 + #$7E4A, // $7E4A + #$7E4B, // $7E4B + #$7E4C, // $7E4C + #$7E4D, // $7E4D + #$7E4E, // $7E4E + #$7E4F, // $7E4F + #$7E50, // $7E50 + #$7E51, // $7E51 + #$7E52, // $7E52 + #$7E53, // $7E53 + #$7E54, // $7E54 + #$7E55, // $7E55 + #$7E56, // $7E56 + #$7E57, // $7E57 + #$7E58, // $7E58 + #$7E59, // $7E59 + #$7E5A, // $7E5A + #$7E5B, // $7E5B + #$7E5C, // $7E5C + #$7E5D, // $7E5D + #$7E5E, // $7E5E + #$7E5F, // $7E5F + #$7E60, // $7E60 + #$7E61, // $7E61 + #$7E62, // $7E62 + #$7E63, // $7E63 + #$7E64, // $7E64 + #$7E65, // $7E65 + #$7E66, // $7E66 + #$7E67, // $7E67 + #$7E68, // $7E68 + #$7E69, // $7E69 + #$7E6A, // $7E6A + #$7E6B, // $7E6B + #$7E6C, // $7E6C + #$7E6D, // $7E6D + #$7E6E, // $7E6E + #$7E6F, // $7E6F + #$7E70, // $7E70 + #$7E71, // $7E71 + #$7E72, // $7E72 + #$7E73, // $7E73 + #$7E74, // $7E74 + #$7E75, // $7E75 + #$7E76, // $7E76 + #$7E77, // $7E77 + #$7E78, // $7E78 + #$7E79, // $7E79 + #$7E7A, // $7E7A + #$7E7B, // $7E7B + #$7E7C, // $7E7C + #$7E7D, // $7E7D + #$7E7E, // $7E7E + #$7E7F, // $7E7F + #$7E80, // $7E80 + #$7E81, // $7E81 + #$7E82, // $7E82 + #$7E83, // $7E83 + #$7E84, // $7E84 + #$7E85, // $7E85 + #$7E86, // $7E86 + #$7E87, // $7E87 + #$7E88, // $7E88 + #$7E89, // $7E89 + #$7E8A, // $7E8A + #$7E8B, // $7E8B + #$7E8C, // $7E8C + #$7E8D, // $7E8D + #$7E8E, // $7E8E + #$7E8F, // $7E8F + #$7E90, // $7E90 + #$7E91, // $7E91 + #$7E92, // $7E92 + #$7E93, // $7E93 + #$7E94, // $7E94 + #$7E95, // $7E95 + #$7E96, // $7E96 + #$7E97, // $7E97 + #$7E98, // $7E98 + #$7E99, // $7E99 + #$7E9A, // $7E9A + #$7E9B, // $7E9B + #$7E9C, // $7E9C + #$7E9D, // $7E9D + #$7E9E, // $7E9E + #$7E9F, // $7E9F + #$7EA0, // $7EA0 + #$7EA1, // $7EA1 + #$7EA2, // $7EA2 + #$7EA3, // $7EA3 + #$7EA4, // $7EA4 + #$7EA5, // $7EA5 + #$7EA6, // $7EA6 + #$7EA7, // $7EA7 + #$7EA8, // $7EA8 + #$7EA9, // $7EA9 + #$7EAA, // $7EAA + #$7EAB, // $7EAB + #$7EAC, // $7EAC + #$7EAD, // $7EAD + #$7EAE, // $7EAE + #$7EAF, // $7EAF + #$7EB0, // $7EB0 + #$7EB1, // $7EB1 + #$7EB2, // $7EB2 + #$7EB3, // $7EB3 + #$7EB4, // $7EB4 + #$7EB5, // $7EB5 + #$7EB6, // $7EB6 + #$7EB7, // $7EB7 + #$7EB8, // $7EB8 + #$7EB9, // $7EB9 + #$7EBA, // $7EBA + #$7EBB, // $7EBB + #$7EBC, // $7EBC + #$7EBD, // $7EBD + #$7EBE, // $7EBE + #$7EBF, // $7EBF + #$7EC0, // $7EC0 + #$7EC1, // $7EC1 + #$7EC2, // $7EC2 + #$7EC3, // $7EC3 + #$7EC4, // $7EC4 + #$7EC5, // $7EC5 + #$7EC6, // $7EC6 + #$7EC7, // $7EC7 + #$7EC8, // $7EC8 + #$7EC9, // $7EC9 + #$7ECA, // $7ECA + #$7ECB, // $7ECB + #$7ECC, // $7ECC + #$7ECD, // $7ECD + #$7ECE, // $7ECE + #$7ECF, // $7ECF + #$7ED0, // $7ED0 + #$7ED1, // $7ED1 + #$7ED2, // $7ED2 + #$7ED3, // $7ED3 + #$7ED4, // $7ED4 + #$7ED5, // $7ED5 + #$7ED6, // $7ED6 + #$7ED7, // $7ED7 + #$7ED8, // $7ED8 + #$7ED9, // $7ED9 + #$7EDA, // $7EDA + #$7EDB, // $7EDB + #$7EDC, // $7EDC + #$7EDD, // $7EDD + #$7EDE, // $7EDE + #$7EDF, // $7EDF + #$7EE0, // $7EE0 + #$7EE1, // $7EE1 + #$7EE2, // $7EE2 + #$7EE3, // $7EE3 + #$7EE4, // $7EE4 + #$7EE5, // $7EE5 + #$7EE6, // $7EE6 + #$7EE7, // $7EE7 + #$7EE8, // $7EE8 + #$7EE9, // $7EE9 + #$7EEA, // $7EEA + #$7EEB, // $7EEB + #$7EEC, // $7EEC + #$7EED, // $7EED + #$7EEE, // $7EEE + #$7EEF, // $7EEF + #$7EF0, // $7EF0 + #$7EF1, // $7EF1 + #$7EF2, // $7EF2 + #$7EF3, // $7EF3 + #$7EF4, // $7EF4 + #$7EF5, // $7EF5 + #$7EF6, // $7EF6 + #$7EF7, // $7EF7 + #$7EF8, // $7EF8 + #$7EF9, // $7EF9 + #$7EFA, // $7EFA + #$7EFB, // $7EFB + #$7EFC, // $7EFC + #$7EFD, // $7EFD + #$7EFE, // $7EFE + #$7EFF, // $7EFF + #$7F00, // $7F00 + #$7F01, // $7F01 + #$7F02, // $7F02 + #$7F03, // $7F03 + #$7F04, // $7F04 + #$7F05, // $7F05 + #$7F06, // $7F06 + #$7F07, // $7F07 + #$7F08, // $7F08 + #$7F09, // $7F09 + #$7F0A, // $7F0A + #$7F0B, // $7F0B + #$7F0C, // $7F0C + #$7F0D, // $7F0D + #$7F0E, // $7F0E + #$7F0F, // $7F0F + #$7F10, // $7F10 + #$7F11, // $7F11 + #$7F12, // $7F12 + #$7F13, // $7F13 + #$7F14, // $7F14 + #$7F15, // $7F15 + #$7F16, // $7F16 + #$7F17, // $7F17 + #$7F18, // $7F18 + #$7F19, // $7F19 + #$7F1A, // $7F1A + #$7F1B, // $7F1B + #$7F1C, // $7F1C + #$7F1D, // $7F1D + #$7F1E, // $7F1E + #$7F1F, // $7F1F + #$7F20, // $7F20 + #$7F21, // $7F21 + #$7F22, // $7F22 + #$7F23, // $7F23 + #$7F24, // $7F24 + #$7F25, // $7F25 + #$7F26, // $7F26 + #$7F27, // $7F27 + #$7F28, // $7F28 + #$7F29, // $7F29 + #$7F2A, // $7F2A + #$7F2B, // $7F2B + #$7F2C, // $7F2C + #$7F2D, // $7F2D + #$7F2E, // $7F2E + #$7F2F, // $7F2F + #$7F30, // $7F30 + #$7F31, // $7F31 + #$7F32, // $7F32 + #$7F33, // $7F33 + #$7F34, // $7F34 + #$7F35, // $7F35 + #$7F36, // $7F36 + #$7F37, // $7F37 + #$7F38, // $7F38 + #$7F39, // $7F39 + #$7F3A, // $7F3A + #$7F3B, // $7F3B + #$7F3C, // $7F3C + #$7F3D, // $7F3D + #$7F3E, // $7F3E + #$7F3F, // $7F3F + #$7F40, // $7F40 + #$7F41, // $7F41 + #$7F42, // $7F42 + #$7F43, // $7F43 + #$7F44, // $7F44 + #$7F45, // $7F45 + #$7F46, // $7F46 + #$7F47, // $7F47 + #$7F48, // $7F48 + #$7F49, // $7F49 + #$7F4A, // $7F4A + #$7F4B, // $7F4B + #$7F4C, // $7F4C + #$7F4D, // $7F4D + #$7F4E, // $7F4E + #$7F4F, // $7F4F + #$7F50, // $7F50 + #$7F51, // $7F51 + #$7F52, // $7F52 + #$7F53, // $7F53 + #$7F54, // $7F54 + #$7F55, // $7F55 + #$7F56, // $7F56 + #$7F57, // $7F57 + #$7F58, // $7F58 + #$7F59, // $7F59 + #$7F5A, // $7F5A + #$7F5B, // $7F5B + #$7F5C, // $7F5C + #$7F5D, // $7F5D + #$7F5E, // $7F5E + #$7F5F, // $7F5F + #$7F60, // $7F60 + #$7F61, // $7F61 + #$7F62, // $7F62 + #$7F63, // $7F63 + #$7F64, // $7F64 + #$7F65, // $7F65 + #$7F66, // $7F66 + #$7F67, // $7F67 + #$7F68, // $7F68 + #$7F69, // $7F69 + #$7F6A, // $7F6A + #$7F6B, // $7F6B + #$7F6C, // $7F6C + #$7F6D, // $7F6D + #$7F6E, // $7F6E + #$7F6F, // $7F6F + #$7F70, // $7F70 + #$7F71, // $7F71 + #$7F72, // $7F72 + #$7F73, // $7F73 + #$7F74, // $7F74 + #$7F75, // $7F75 + #$7F76, // $7F76 + #$7F77, // $7F77 + #$7F78, // $7F78 + #$7F79, // $7F79 + #$7F7A, // $7F7A + #$7F7B, // $7F7B + #$7F7C, // $7F7C + #$7F7D, // $7F7D + #$7F7E, // $7F7E + #$7F7F, // $7F7F + #$7F80, // $7F80 + #$7F81, // $7F81 + #$7F82, // $7F82 + #$7F83, // $7F83 + #$7F84, // $7F84 + #$7F85, // $7F85 + #$7F86, // $7F86 + #$7F87, // $7F87 + #$7F88, // $7F88 + #$7F89, // $7F89 + #$7F8A, // $7F8A + #$7F8B, // $7F8B + #$7F8C, // $7F8C + #$7F8D, // $7F8D + #$7F8E, // $7F8E + #$7F8F, // $7F8F + #$7F90, // $7F90 + #$7F91, // $7F91 + #$7F92, // $7F92 + #$7F93, // $7F93 + #$7F94, // $7F94 + #$7F95, // $7F95 + #$7F96, // $7F96 + #$7F97, // $7F97 + #$7F98, // $7F98 + #$7F99, // $7F99 + #$7F9A, // $7F9A + #$7F9B, // $7F9B + #$7F9C, // $7F9C + #$7F9D, // $7F9D + #$7F9E, // $7F9E + #$7F9F, // $7F9F + #$7FA0, // $7FA0 + #$7FA1, // $7FA1 + #$7FA2, // $7FA2 + #$7FA3, // $7FA3 + #$7FA4, // $7FA4 + #$7FA5, // $7FA5 + #$7FA6, // $7FA6 + #$7FA7, // $7FA7 + #$7FA8, // $7FA8 + #$7FA9, // $7FA9 + #$7FAA, // $7FAA + #$7FAB, // $7FAB + #$7FAC, // $7FAC + #$7FAD, // $7FAD + #$7FAE, // $7FAE + #$7FAF, // $7FAF + #$7FB0, // $7FB0 + #$7FB1, // $7FB1 + #$7FB2, // $7FB2 + #$7FB3, // $7FB3 + #$7FB4, // $7FB4 + #$7FB5, // $7FB5 + #$7FB6, // $7FB6 + #$7FB7, // $7FB7 + #$7FB8, // $7FB8 + #$7FB9, // $7FB9 + #$7FBA, // $7FBA + #$7FBB, // $7FBB + #$7FBC, // $7FBC + #$7FBD, // $7FBD + #$7FBE, // $7FBE + #$7FBF, // $7FBF + #$7FC0, // $7FC0 + #$7FC1, // $7FC1 + #$7FC2, // $7FC2 + #$7FC3, // $7FC3 + #$7FC4, // $7FC4 + #$7FC5, // $7FC5 + #$7FC6, // $7FC6 + #$7FC7, // $7FC7 + #$7FC8, // $7FC8 + #$7FC9, // $7FC9 + #$7FCA, // $7FCA + #$7FCB, // $7FCB + #$7FCC, // $7FCC + #$7FCD, // $7FCD + #$7FCE, // $7FCE + #$7FCF, // $7FCF + #$7FD0, // $7FD0 + #$7FD1, // $7FD1 + #$7FD2, // $7FD2 + #$7FD3, // $7FD3 + #$7FD4, // $7FD4 + #$7FD5, // $7FD5 + #$7FD6, // $7FD6 + #$7FD7, // $7FD7 + #$7FD8, // $7FD8 + #$7FD9, // $7FD9 + #$7FDA, // $7FDA + #$7FDB, // $7FDB + #$7FDC, // $7FDC + #$7FDD, // $7FDD + #$7FDE, // $7FDE + #$7FDF, // $7FDF + #$7FE0, // $7FE0 + #$7FE1, // $7FE1 + #$7FE2, // $7FE2 + #$7FE3, // $7FE3 + #$7FE4, // $7FE4 + #$7FE5, // $7FE5 + #$7FE6, // $7FE6 + #$7FE7, // $7FE7 + #$7FE8, // $7FE8 + #$7FE9, // $7FE9 + #$7FEA, // $7FEA + #$7FEB, // $7FEB + #$7FEC, // $7FEC + #$7FED, // $7FED + #$7FEE, // $7FEE + #$7FEF, // $7FEF + #$7FF0, // $7FF0 + #$7FF1, // $7FF1 + #$7FF2, // $7FF2 + #$7FF3, // $7FF3 + #$7FF4, // $7FF4 + #$7FF5, // $7FF5 + #$7FF6, // $7FF6 + #$7FF7, // $7FF7 + #$7FF8, // $7FF8 + #$7FF9, // $7FF9 + #$7FFA, // $7FFA + #$7FFB, // $7FFB + #$7FFC, // $7FFC + #$7FFD, // $7FFD + #$7FFE, // $7FFE + #$7FFF, // $7FFF + #$8000, // $8000 + #$8001, // $8001 + #$8002, // $8002 + #$8003, // $8003 + #$8004, // $8004 + #$8005, // $8005 + #$8006, // $8006 + #$8007, // $8007 + #$8008, // $8008 + #$8009, // $8009 + #$800A, // $800A + #$800B, // $800B + #$800C, // $800C + #$800D, // $800D + #$800E, // $800E + #$800F, // $800F + #$8010, // $8010 + #$8011, // $8011 + #$8012, // $8012 + #$8013, // $8013 + #$8014, // $8014 + #$8015, // $8015 + #$8016, // $8016 + #$8017, // $8017 + #$8018, // $8018 + #$8019, // $8019 + #$801A, // $801A + #$801B, // $801B + #$801C, // $801C + #$801D, // $801D + #$801E, // $801E + #$801F, // $801F + #$8020, // $8020 + #$8021, // $8021 + #$8022, // $8022 + #$8023, // $8023 + #$8024, // $8024 + #$8025, // $8025 + #$8026, // $8026 + #$8027, // $8027 + #$8028, // $8028 + #$8029, // $8029 + #$802A, // $802A + #$802B, // $802B + #$802C, // $802C + #$802D, // $802D + #$802E, // $802E + #$802F, // $802F + #$8030, // $8030 + #$8031, // $8031 + #$8032, // $8032 + #$8033, // $8033 + #$8034, // $8034 + #$8035, // $8035 + #$8036, // $8036 + #$8037, // $8037 + #$8038, // $8038 + #$8039, // $8039 + #$803A, // $803A + #$803B, // $803B + #$803C, // $803C + #$803D, // $803D + #$803E, // $803E + #$803F, // $803F + #$8040, // $8040 + #$8041, // $8041 + #$8042, // $8042 + #$8043, // $8043 + #$8044, // $8044 + #$8045, // $8045 + #$8046, // $8046 + #$8047, // $8047 + #$8048, // $8048 + #$8049, // $8049 + #$804A, // $804A + #$804B, // $804B + #$804C, // $804C + #$804D, // $804D + #$804E, // $804E + #$804F, // $804F + #$8050, // $8050 + #$8051, // $8051 + #$8052, // $8052 + #$8053, // $8053 + #$8054, // $8054 + #$8055, // $8055 + #$8056, // $8056 + #$8057, // $8057 + #$8058, // $8058 + #$8059, // $8059 + #$805A, // $805A + #$805B, // $805B + #$805C, // $805C + #$805D, // $805D + #$805E, // $805E + #$805F, // $805F + #$8060, // $8060 + #$8061, // $8061 + #$8062, // $8062 + #$8063, // $8063 + #$8064, // $8064 + #$8065, // $8065 + #$8066, // $8066 + #$8067, // $8067 + #$8068, // $8068 + #$8069, // $8069 + #$806A, // $806A + #$806B, // $806B + #$806C, // $806C + #$806D, // $806D + #$806E, // $806E + #$806F, // $806F + #$8070, // $8070 + #$8071, // $8071 + #$8072, // $8072 + #$8073, // $8073 + #$8074, // $8074 + #$8075, // $8075 + #$8076, // $8076 + #$8077, // $8077 + #$8078, // $8078 + #$8079, // $8079 + #$807A, // $807A + #$807B, // $807B + #$807C, // $807C + #$807D, // $807D + #$807E, // $807E + #$807F, // $807F + #$8080, // $8080 + #$8081, // $8081 + #$8082, // $8082 + #$8083, // $8083 + #$8084, // $8084 + #$8085, // $8085 + #$8086, // $8086 + #$8087, // $8087 + #$8088, // $8088 + #$8089, // $8089 + #$808A, // $808A + #$808B, // $808B + #$808C, // $808C + #$808D, // $808D + #$808E, // $808E + #$808F, // $808F + #$8090, // $8090 + #$8091, // $8091 + #$8092, // $8092 + #$8093, // $8093 + #$8094, // $8094 + #$8095, // $8095 + #$8096, // $8096 + #$8097, // $8097 + #$8098, // $8098 + #$8099, // $8099 + #$809A, // $809A + #$809B, // $809B + #$809C, // $809C + #$809D, // $809D + #$809E, // $809E + #$809F, // $809F + #$80A0, // $80A0 + #$80A1, // $80A1 + #$80A2, // $80A2 + #$80A3, // $80A3 + #$80A4, // $80A4 + #$80A5, // $80A5 + #$80A6, // $80A6 + #$80A7, // $80A7 + #$80A8, // $80A8 + #$80A9, // $80A9 + #$80AA, // $80AA + #$80AB, // $80AB + #$80AC, // $80AC + #$80AD, // $80AD + #$80AE, // $80AE + #$80AF, // $80AF + #$80B0, // $80B0 + #$80B1, // $80B1 + #$80B2, // $80B2 + #$80B3, // $80B3 + #$80B4, // $80B4 + #$80B5, // $80B5 + #$80B6, // $80B6 + #$80B7, // $80B7 + #$80B8, // $80B8 + #$80B9, // $80B9 + #$80BA, // $80BA + #$80BB, // $80BB + #$80BC, // $80BC + #$80BD, // $80BD + #$80BE, // $80BE + #$80BF, // $80BF + #$80C0, // $80C0 + #$80C1, // $80C1 + #$80C2, // $80C2 + #$80C3, // $80C3 + #$80C4, // $80C4 + #$80C5, // $80C5 + #$80C6, // $80C6 + #$80C7, // $80C7 + #$80C8, // $80C8 + #$80C9, // $80C9 + #$80CA, // $80CA + #$80CB, // $80CB + #$80CC, // $80CC + #$80CD, // $80CD + #$80CE, // $80CE + #$80CF, // $80CF + #$80D0, // $80D0 + #$80D1, // $80D1 + #$80D2, // $80D2 + #$80D3, // $80D3 + #$80D4, // $80D4 + #$80D5, // $80D5 + #$80D6, // $80D6 + #$80D7, // $80D7 + #$80D8, // $80D8 + #$80D9, // $80D9 + #$80DA, // $80DA + #$80DB, // $80DB + #$80DC, // $80DC + #$80DD, // $80DD + #$80DE, // $80DE + #$80DF, // $80DF + #$80E0, // $80E0 + #$80E1, // $80E1 + #$80E2, // $80E2 + #$80E3, // $80E3 + #$80E4, // $80E4 + #$80E5, // $80E5 + #$80E6, // $80E6 + #$80E7, // $80E7 + #$80E8, // $80E8 + #$80E9, // $80E9 + #$80EA, // $80EA + #$80EB, // $80EB + #$80EC, // $80EC + #$80ED, // $80ED + #$80EE, // $80EE + #$80EF, // $80EF + #$80F0, // $80F0 + #$80F1, // $80F1 + #$80F2, // $80F2 + #$80F3, // $80F3 + #$80F4, // $80F4 + #$80F5, // $80F5 + #$80F6, // $80F6 + #$80F7, // $80F7 + #$80F8, // $80F8 + #$80F9, // $80F9 + #$80FA, // $80FA + #$80FB, // $80FB + #$80FC, // $80FC + #$80FD, // $80FD + #$80FE, // $80FE + #$80FF, // $80FF + #$8100, // $8100 + #$8101, // $8101 + #$8102, // $8102 + #$8103, // $8103 + #$8104, // $8104 + #$8105, // $8105 + #$8106, // $8106 + #$8107, // $8107 + #$8108, // $8108 + #$8109, // $8109 + #$810A, // $810A + #$810B, // $810B + #$810C, // $810C + #$810D, // $810D + #$810E, // $810E + #$810F, // $810F + #$8110, // $8110 + #$8111, // $8111 + #$8112, // $8112 + #$8113, // $8113 + #$8114, // $8114 + #$8115, // $8115 + #$8116, // $8116 + #$8117, // $8117 + #$8118, // $8118 + #$8119, // $8119 + #$811A, // $811A + #$811B, // $811B + #$811C, // $811C + #$811D, // $811D + #$811E, // $811E + #$811F, // $811F + #$8120, // $8120 + #$8121, // $8121 + #$8122, // $8122 + #$8123, // $8123 + #$8124, // $8124 + #$8125, // $8125 + #$8126, // $8126 + #$8127, // $8127 + #$8128, // $8128 + #$8129, // $8129 + #$812A, // $812A + #$812B, // $812B + #$812C, // $812C + #$812D, // $812D + #$812E, // $812E + #$812F, // $812F + #$8130, // $8130 + #$8131, // $8131 + #$8132, // $8132 + #$8133, // $8133 + #$8134, // $8134 + #$8135, // $8135 + #$8136, // $8136 + #$8137, // $8137 + #$8138, // $8138 + #$8139, // $8139 + #$813A, // $813A + #$813B, // $813B + #$813C, // $813C + #$813D, // $813D + #$813E, // $813E + #$813F, // $813F + #$8140, // $8140 + #$8141, // $8141 + #$8142, // $8142 + #$8143, // $8143 + #$8144, // $8144 + #$8145, // $8145 + #$8146, // $8146 + #$8147, // $8147 + #$8148, // $8148 + #$8149, // $8149 + #$814A, // $814A + #$814B, // $814B + #$814C, // $814C + #$814D, // $814D + #$814E, // $814E + #$814F, // $814F + #$8150, // $8150 + #$8151, // $8151 + #$8152, // $8152 + #$8153, // $8153 + #$8154, // $8154 + #$8155, // $8155 + #$8156, // $8156 + #$8157, // $8157 + #$8158, // $8158 + #$8159, // $8159 + #$815A, // $815A + #$815B, // $815B + #$815C, // $815C + #$815D, // $815D + #$815E, // $815E + #$815F, // $815F + #$8160, // $8160 + #$8161, // $8161 + #$8162, // $8162 + #$8163, // $8163 + #$8164, // $8164 + #$8165, // $8165 + #$8166, // $8166 + #$8167, // $8167 + #$8168, // $8168 + #$8169, // $8169 + #$816A, // $816A + #$816B, // $816B + #$816C, // $816C + #$816D, // $816D + #$816E, // $816E + #$816F, // $816F + #$8170, // $8170 + #$8171, // $8171 + #$8172, // $8172 + #$8173, // $8173 + #$8174, // $8174 + #$8175, // $8175 + #$8176, // $8176 + #$8177, // $8177 + #$8178, // $8178 + #$8179, // $8179 + #$817A, // $817A + #$817B, // $817B + #$817C, // $817C + #$817D, // $817D + #$817E, // $817E + #$817F, // $817F + #$8180, // $8180 + #$8181, // $8181 + #$8182, // $8182 + #$8183, // $8183 + #$8184, // $8184 + #$8185, // $8185 + #$8186, // $8186 + #$8187, // $8187 + #$8188, // $8188 + #$8189, // $8189 + #$818A, // $818A + #$818B, // $818B + #$818C, // $818C + #$818D, // $818D + #$818E, // $818E + #$818F, // $818F + #$8190, // $8190 + #$8191, // $8191 + #$8192, // $8192 + #$8193, // $8193 + #$8194, // $8194 + #$8195, // $8195 + #$8196, // $8196 + #$8197, // $8197 + #$8198, // $8198 + #$8199, // $8199 + #$819A, // $819A + #$819B, // $819B + #$819C, // $819C + #$819D, // $819D + #$819E, // $819E + #$819F, // $819F + #$81A0, // $81A0 + #$81A1, // $81A1 + #$81A2, // $81A2 + #$81A3, // $81A3 + #$81A4, // $81A4 + #$81A5, // $81A5 + #$81A6, // $81A6 + #$81A7, // $81A7 + #$81A8, // $81A8 + #$81A9, // $81A9 + #$81AA, // $81AA + #$81AB, // $81AB + #$81AC, // $81AC + #$81AD, // $81AD + #$81AE, // $81AE + #$81AF, // $81AF + #$81B0, // $81B0 + #$81B1, // $81B1 + #$81B2, // $81B2 + #$81B3, // $81B3 + #$81B4, // $81B4 + #$81B5, // $81B5 + #$81B6, // $81B6 + #$81B7, // $81B7 + #$81B8, // $81B8 + #$81B9, // $81B9 + #$81BA, // $81BA + #$81BB, // $81BB + #$81BC, // $81BC + #$81BD, // $81BD + #$81BE, // $81BE + #$81BF, // $81BF + #$81C0, // $81C0 + #$81C1, // $81C1 + #$81C2, // $81C2 + #$81C3, // $81C3 + #$81C4, // $81C4 + #$81C5, // $81C5 + #$81C6, // $81C6 + #$81C7, // $81C7 + #$81C8, // $81C8 + #$81C9, // $81C9 + #$81CA, // $81CA + #$81CB, // $81CB + #$81CC, // $81CC + #$81CD, // $81CD + #$81CE, // $81CE + #$81CF, // $81CF + #$81D0, // $81D0 + #$81D1, // $81D1 + #$81D2, // $81D2 + #$81D3, // $81D3 + #$81D4, // $81D4 + #$81D5, // $81D5 + #$81D6, // $81D6 + #$81D7, // $81D7 + #$81D8, // $81D8 + #$81D9, // $81D9 + #$81DA, // $81DA + #$81DB, // $81DB + #$81DC, // $81DC + #$81DD, // $81DD + #$81DE, // $81DE + #$81DF, // $81DF + #$81E0, // $81E0 + #$81E1, // $81E1 + #$81E2, // $81E2 + #$81E3, // $81E3 + #$81E4, // $81E4 + #$81E5, // $81E5 + #$81E6, // $81E6 + #$81E7, // $81E7 + #$81E8, // $81E8 + #$81E9, // $81E9 + #$81EA, // $81EA + #$81EB, // $81EB + #$81EC, // $81EC + #$81ED, // $81ED + #$81EE, // $81EE + #$81EF, // $81EF + #$81F0, // $81F0 + #$81F1, // $81F1 + #$81F2, // $81F2 + #$81F3, // $81F3 + #$81F4, // $81F4 + #$81F5, // $81F5 + #$81F6, // $81F6 + #$81F7, // $81F7 + #$81F8, // $81F8 + #$81F9, // $81F9 + #$81FA, // $81FA + #$81FB, // $81FB + #$81FC, // $81FC + #$81FD, // $81FD + #$81FE, // $81FE + #$81FF, // $81FF + #$8200, // $8200 + #$8201, // $8201 + #$8202, // $8202 + #$8203, // $8203 + #$8204, // $8204 + #$8205, // $8205 + #$8206, // $8206 + #$8207, // $8207 + #$8208, // $8208 + #$8209, // $8209 + #$820A, // $820A + #$820B, // $820B + #$820C, // $820C + #$820D, // $820D + #$820E, // $820E + #$820F, // $820F + #$8210, // $8210 + #$8211, // $8211 + #$8212, // $8212 + #$8213, // $8213 + #$8214, // $8214 + #$8215, // $8215 + #$8216, // $8216 + #$8217, // $8217 + #$8218, // $8218 + #$8219, // $8219 + #$821A, // $821A + #$821B, // $821B + #$821C, // $821C + #$821D, // $821D + #$821E, // $821E + #$821F, // $821F + #$8220, // $8220 + #$8221, // $8221 + #$8222, // $8222 + #$8223, // $8223 + #$8224, // $8224 + #$8225, // $8225 + #$8226, // $8226 + #$8227, // $8227 + #$8228, // $8228 + #$8229, // $8229 + #$822A, // $822A + #$822B, // $822B + #$822C, // $822C + #$822D, // $822D + #$822E, // $822E + #$822F, // $822F + #$8230, // $8230 + #$8231, // $8231 + #$8232, // $8232 + #$8233, // $8233 + #$8234, // $8234 + #$8235, // $8235 + #$8236, // $8236 + #$8237, // $8237 + #$8238, // $8238 + #$8239, // $8239 + #$823A, // $823A + #$823B, // $823B + #$823C, // $823C + #$823D, // $823D + #$823E, // $823E + #$823F, // $823F + #$8240, // $8240 + #$8241, // $8241 + #$8242, // $8242 + #$8243, // $8243 + #$8244, // $8244 + #$8245, // $8245 + #$8246, // $8246 + #$8247, // $8247 + #$8248, // $8248 + #$8249, // $8249 + #$824A, // $824A + #$824B, // $824B + #$824C, // $824C + #$824D, // $824D + #$824E, // $824E + #$824F, // $824F + #$8250, // $8250 + #$8251, // $8251 + #$8252, // $8252 + #$8253, // $8253 + #$8254, // $8254 + #$8255, // $8255 + #$8256, // $8256 + #$8257, // $8257 + #$8258, // $8258 + #$8259, // $8259 + #$825A, // $825A + #$825B, // $825B + #$825C, // $825C + #$825D, // $825D + #$825E, // $825E + #$825F, // $825F + #$8260, // $8260 + #$8261, // $8261 + #$8262, // $8262 + #$8263, // $8263 + #$8264, // $8264 + #$8265, // $8265 + #$8266, // $8266 + #$8267, // $8267 + #$8268, // $8268 + #$8269, // $8269 + #$826A, // $826A + #$826B, // $826B + #$826C, // $826C + #$826D, // $826D + #$826E, // $826E + #$826F, // $826F + #$8270, // $8270 + #$8271, // $8271 + #$8272, // $8272 + #$8273, // $8273 + #$8274, // $8274 + #$8275, // $8275 + #$8276, // $8276 + #$8277, // $8277 + #$8278, // $8278 + #$8279, // $8279 + #$827A, // $827A + #$827B, // $827B + #$827C, // $827C + #$827D, // $827D + #$827E, // $827E + #$827F, // $827F + #$8280, // $8280 + #$8281, // $8281 + #$8282, // $8282 + #$8283, // $8283 + #$8284, // $8284 + #$8285, // $8285 + #$8286, // $8286 + #$8287, // $8287 + #$8288, // $8288 + #$8289, // $8289 + #$828A, // $828A + #$828B, // $828B + #$828C, // $828C + #$828D, // $828D + #$828E, // $828E + #$828F, // $828F + #$8290, // $8290 + #$8291, // $8291 + #$8292, // $8292 + #$8293, // $8293 + #$8294, // $8294 + #$8295, // $8295 + #$8296, // $8296 + #$8297, // $8297 + #$8298, // $8298 + #$8299, // $8299 + #$829A, // $829A + #$829B, // $829B + #$829C, // $829C + #$829D, // $829D + #$829E, // $829E + #$829F, // $829F + #$82A0, // $82A0 + #$82A1, // $82A1 + #$82A2, // $82A2 + #$82A3, // $82A3 + #$82A4, // $82A4 + #$82A5, // $82A5 + #$82A6, // $82A6 + #$82A7, // $82A7 + #$82A8, // $82A8 + #$82A9, // $82A9 + #$82AA, // $82AA + #$82AB, // $82AB + #$82AC, // $82AC + #$82AD, // $82AD + #$82AE, // $82AE + #$82AF, // $82AF + #$82B0, // $82B0 + #$82B1, // $82B1 + #$82B2, // $82B2 + #$82B3, // $82B3 + #$82B4, // $82B4 + #$82B5, // $82B5 + #$82B6, // $82B6 + #$82B7, // $82B7 + #$82B8, // $82B8 + #$82B9, // $82B9 + #$82BA, // $82BA + #$82BB, // $82BB + #$82BC, // $82BC + #$82BD, // $82BD + #$82BE, // $82BE + #$82BF, // $82BF + #$82C0, // $82C0 + #$82C1, // $82C1 + #$82C2, // $82C2 + #$82C3, // $82C3 + #$82C4, // $82C4 + #$82C5, // $82C5 + #$82C6, // $82C6 + #$82C7, // $82C7 + #$82C8, // $82C8 + #$82C9, // $82C9 + #$82CA, // $82CA + #$82CB, // $82CB + #$82CC, // $82CC + #$82CD, // $82CD + #$82CE, // $82CE + #$82CF, // $82CF + #$82D0, // $82D0 + #$82D1, // $82D1 + #$82D2, // $82D2 + #$82D3, // $82D3 + #$82D4, // $82D4 + #$82D5, // $82D5 + #$82D6, // $82D6 + #$82D7, // $82D7 + #$82D8, // $82D8 + #$82D9, // $82D9 + #$82DA, // $82DA + #$82DB, // $82DB + #$82DC, // $82DC + #$82DD, // $82DD + #$82DE, // $82DE + #$82DF, // $82DF + #$82E0, // $82E0 + #$82E1, // $82E1 + #$82E2, // $82E2 + #$82E3, // $82E3 + #$82E4, // $82E4 + #$82E5, // $82E5 + #$82E6, // $82E6 + #$82E7, // $82E7 + #$82E8, // $82E8 + #$82E9, // $82E9 + #$82EA, // $82EA + #$82EB, // $82EB + #$82EC, // $82EC + #$82ED, // $82ED + #$82EE, // $82EE + #$82EF, // $82EF + #$82F0, // $82F0 + #$82F1, // $82F1 + #$82F2, // $82F2 + #$82F3, // $82F3 + #$82F4, // $82F4 + #$82F5, // $82F5 + #$82F6, // $82F6 + #$82F7, // $82F7 + #$82F8, // $82F8 + #$82F9, // $82F9 + #$82FA, // $82FA + #$82FB, // $82FB + #$82FC, // $82FC + #$82FD, // $82FD + #$82FE, // $82FE + #$82FF, // $82FF + #$8300, // $8300 + #$8301, // $8301 + #$8302, // $8302 + #$8303, // $8303 + #$8304, // $8304 + #$8305, // $8305 + #$8306, // $8306 + #$8307, // $8307 + #$8308, // $8308 + #$8309, // $8309 + #$830A, // $830A + #$830B, // $830B + #$830C, // $830C + #$830D, // $830D + #$830E, // $830E + #$830F, // $830F + #$8310, // $8310 + #$8311, // $8311 + #$8312, // $8312 + #$8313, // $8313 + #$8314, // $8314 + #$8315, // $8315 + #$8316, // $8316 + #$8317, // $8317 + #$8318, // $8318 + #$8319, // $8319 + #$831A, // $831A + #$831B, // $831B + #$831C, // $831C + #$831D, // $831D + #$831E, // $831E + #$831F, // $831F + #$8320, // $8320 + #$8321, // $8321 + #$8322, // $8322 + #$8323, // $8323 + #$8324, // $8324 + #$8325, // $8325 + #$8326, // $8326 + #$8327, // $8327 + #$8328, // $8328 + #$8329, // $8329 + #$832A, // $832A + #$832B, // $832B + #$832C, // $832C + #$832D, // $832D + #$832E, // $832E + #$832F, // $832F + #$8330, // $8330 + #$8331, // $8331 + #$8332, // $8332 + #$8333, // $8333 + #$8334, // $8334 + #$8335, // $8335 + #$8336, // $8336 + #$8337, // $8337 + #$8338, // $8338 + #$8339, // $8339 + #$833A, // $833A + #$833B, // $833B + #$833C, // $833C + #$833D, // $833D + #$833E, // $833E + #$833F, // $833F + #$8340, // $8340 + #$8341, // $8341 + #$8342, // $8342 + #$8343, // $8343 + #$8344, // $8344 + #$8345, // $8345 + #$8346, // $8346 + #$8347, // $8347 + #$8348, // $8348 + #$8349, // $8349 + #$834A, // $834A + #$834B, // $834B + #$834C, // $834C + #$834D, // $834D + #$834E, // $834E + #$834F, // $834F + #$8350, // $8350 + #$8351, // $8351 + #$8352, // $8352 + #$8353, // $8353 + #$8354, // $8354 + #$8355, // $8355 + #$8356, // $8356 + #$8357, // $8357 + #$8358, // $8358 + #$8359, // $8359 + #$835A, // $835A + #$835B, // $835B + #$835C, // $835C + #$835D, // $835D + #$835E, // $835E + #$835F, // $835F + #$8360, // $8360 + #$8361, // $8361 + #$8362, // $8362 + #$8363, // $8363 + #$8364, // $8364 + #$8365, // $8365 + #$8366, // $8366 + #$8367, // $8367 + #$8368, // $8368 + #$8369, // $8369 + #$836A, // $836A + #$836B, // $836B + #$836C, // $836C + #$836D, // $836D + #$836E, // $836E + #$836F, // $836F + #$8370, // $8370 + #$8371, // $8371 + #$8372, // $8372 + #$8373, // $8373 + #$8374, // $8374 + #$8375, // $8375 + #$8376, // $8376 + #$8377, // $8377 + #$8378, // $8378 + #$8379, // $8379 + #$837A, // $837A + #$837B, // $837B + #$837C, // $837C + #$837D, // $837D + #$837E, // $837E + #$837F, // $837F + #$8380, // $8380 + #$8381, // $8381 + #$8382, // $8382 + #$8383, // $8383 + #$8384, // $8384 + #$8385, // $8385 + #$8386, // $8386 + #$8387, // $8387 + #$8388, // $8388 + #$8389, // $8389 + #$838A, // $838A + #$838B, // $838B + #$838C, // $838C + #$838D, // $838D + #$838E, // $838E + #$838F, // $838F + #$8390, // $8390 + #$8391, // $8391 + #$8392, // $8392 + #$8393, // $8393 + #$8394, // $8394 + #$8395, // $8395 + #$8396, // $8396 + #$8397, // $8397 + #$8398, // $8398 + #$8399, // $8399 + #$839A, // $839A + #$839B, // $839B + #$839C, // $839C + #$839D, // $839D + #$839E, // $839E + #$839F, // $839F + #$83A0, // $83A0 + #$83A1, // $83A1 + #$83A2, // $83A2 + #$83A3, // $83A3 + #$83A4, // $83A4 + #$83A5, // $83A5 + #$83A6, // $83A6 + #$83A7, // $83A7 + #$83A8, // $83A8 + #$83A9, // $83A9 + #$83AA, // $83AA + #$83AB, // $83AB + #$83AC, // $83AC + #$83AD, // $83AD + #$83AE, // $83AE + #$83AF, // $83AF + #$83B0, // $83B0 + #$83B1, // $83B1 + #$83B2, // $83B2 + #$83B3, // $83B3 + #$83B4, // $83B4 + #$83B5, // $83B5 + #$83B6, // $83B6 + #$83B7, // $83B7 + #$83B8, // $83B8 + #$83B9, // $83B9 + #$83BA, // $83BA + #$83BB, // $83BB + #$83BC, // $83BC + #$83BD, // $83BD + #$83BE, // $83BE + #$83BF, // $83BF + #$83C0, // $83C0 + #$83C1, // $83C1 + #$83C2, // $83C2 + #$83C3, // $83C3 + #$83C4, // $83C4 + #$83C5, // $83C5 + #$83C6, // $83C6 + #$83C7, // $83C7 + #$83C8, // $83C8 + #$83C9, // $83C9 + #$83CA, // $83CA + #$83CB, // $83CB + #$83CC, // $83CC + #$83CD, // $83CD + #$83CE, // $83CE + #$83CF, // $83CF + #$83D0, // $83D0 + #$83D1, // $83D1 + #$83D2, // $83D2 + #$83D3, // $83D3 + #$83D4, // $83D4 + #$83D5, // $83D5 + #$83D6, // $83D6 + #$83D7, // $83D7 + #$83D8, // $83D8 + #$83D9, // $83D9 + #$83DA, // $83DA + #$83DB, // $83DB + #$83DC, // $83DC + #$83DD, // $83DD + #$83DE, // $83DE + #$83DF, // $83DF + #$83E0, // $83E0 + #$83E1, // $83E1 + #$83E2, // $83E2 + #$83E3, // $83E3 + #$83E4, // $83E4 + #$83E5, // $83E5 + #$83E6, // $83E6 + #$83E7, // $83E7 + #$83E8, // $83E8 + #$83E9, // $83E9 + #$83EA, // $83EA + #$83EB, // $83EB + #$83EC, // $83EC + #$83ED, // $83ED + #$83EE, // $83EE + #$83EF, // $83EF + #$83F0, // $83F0 + #$83F1, // $83F1 + #$83F2, // $83F2 + #$83F3, // $83F3 + #$83F4, // $83F4 + #$83F5, // $83F5 + #$83F6, // $83F6 + #$83F7, // $83F7 + #$83F8, // $83F8 + #$83F9, // $83F9 + #$83FA, // $83FA + #$83FB, // $83FB + #$83FC, // $83FC + #$83FD, // $83FD + #$83FE, // $83FE + #$83FF, // $83FF + #$8400, // $8400 + #$8401, // $8401 + #$8402, // $8402 + #$8403, // $8403 + #$8404, // $8404 + #$8405, // $8405 + #$8406, // $8406 + #$8407, // $8407 + #$8408, // $8408 + #$8409, // $8409 + #$840A, // $840A + #$840B, // $840B + #$840C, // $840C + #$840D, // $840D + #$840E, // $840E + #$840F, // $840F + #$8410, // $8410 + #$8411, // $8411 + #$8412, // $8412 + #$8413, // $8413 + #$8414, // $8414 + #$8415, // $8415 + #$8416, // $8416 + #$8417, // $8417 + #$8418, // $8418 + #$8419, // $8419 + #$841A, // $841A + #$841B, // $841B + #$841C, // $841C + #$841D, // $841D + #$841E, // $841E + #$841F, // $841F + #$8420, // $8420 + #$8421, // $8421 + #$8422, // $8422 + #$8423, // $8423 + #$8424, // $8424 + #$8425, // $8425 + #$8426, // $8426 + #$8427, // $8427 + #$8428, // $8428 + #$8429, // $8429 + #$842A, // $842A + #$842B, // $842B + #$842C, // $842C + #$842D, // $842D + #$842E, // $842E + #$842F, // $842F + #$8430, // $8430 + #$8431, // $8431 + #$8432, // $8432 + #$8433, // $8433 + #$8434, // $8434 + #$8435, // $8435 + #$8436, // $8436 + #$8437, // $8437 + #$8438, // $8438 + #$8439, // $8439 + #$843A, // $843A + #$843B, // $843B + #$843C, // $843C + #$843D, // $843D + #$843E, // $843E + #$843F, // $843F + #$8440, // $8440 + #$8441, // $8441 + #$8442, // $8442 + #$8443, // $8443 + #$8444, // $8444 + #$8445, // $8445 + #$8446, // $8446 + #$8447, // $8447 + #$8448, // $8448 + #$8449, // $8449 + #$844A, // $844A + #$844B, // $844B + #$844C, // $844C + #$844D, // $844D + #$844E, // $844E + #$844F, // $844F + #$8450, // $8450 + #$8451, // $8451 + #$8452, // $8452 + #$8453, // $8453 + #$8454, // $8454 + #$8455, // $8455 + #$8456, // $8456 + #$8457, // $8457 + #$8458, // $8458 + #$8459, // $8459 + #$845A, // $845A + #$845B, // $845B + #$845C, // $845C + #$845D, // $845D + #$845E, // $845E + #$845F, // $845F + #$8460, // $8460 + #$8461, // $8461 + #$8462, // $8462 + #$8463, // $8463 + #$8464, // $8464 + #$8465, // $8465 + #$8466, // $8466 + #$8467, // $8467 + #$8468, // $8468 + #$8469, // $8469 + #$846A, // $846A + #$846B, // $846B + #$846C, // $846C + #$846D, // $846D + #$846E, // $846E + #$846F, // $846F + #$8470, // $8470 + #$8471, // $8471 + #$8472, // $8472 + #$8473, // $8473 + #$8474, // $8474 + #$8475, // $8475 + #$8476, // $8476 + #$8477, // $8477 + #$8478, // $8478 + #$8479, // $8479 + #$847A, // $847A + #$847B, // $847B + #$847C, // $847C + #$847D, // $847D + #$847E, // $847E + #$847F, // $847F + #$8480, // $8480 + #$8481, // $8481 + #$8482, // $8482 + #$8483, // $8483 + #$8484, // $8484 + #$8485, // $8485 + #$8486, // $8486 + #$8487, // $8487 + #$8488, // $8488 + #$8489, // $8489 + #$848A, // $848A + #$848B, // $848B + #$848C, // $848C + #$848D, // $848D + #$848E, // $848E + #$848F, // $848F + #$8490, // $8490 + #$8491, // $8491 + #$8492, // $8492 + #$8493, // $8493 + #$8494, // $8494 + #$8495, // $8495 + #$8496, // $8496 + #$8497, // $8497 + #$8498, // $8498 + #$8499, // $8499 + #$849A, // $849A + #$849B, // $849B + #$849C, // $849C + #$849D, // $849D + #$849E, // $849E + #$849F, // $849F + #$84A0, // $84A0 + #$84A1, // $84A1 + #$84A2, // $84A2 + #$84A3, // $84A3 + #$84A4, // $84A4 + #$84A5, // $84A5 + #$84A6, // $84A6 + #$84A7, // $84A7 + #$84A8, // $84A8 + #$84A9, // $84A9 + #$84AA, // $84AA + #$84AB, // $84AB + #$84AC, // $84AC + #$84AD, // $84AD + #$84AE, // $84AE + #$84AF, // $84AF + #$84B0, // $84B0 + #$84B1, // $84B1 + #$84B2, // $84B2 + #$84B3, // $84B3 + #$84B4, // $84B4 + #$84B5, // $84B5 + #$84B6, // $84B6 + #$84B7, // $84B7 + #$84B8, // $84B8 + #$84B9, // $84B9 + #$84BA, // $84BA + #$84BB, // $84BB + #$84BC, // $84BC + #$84BD, // $84BD + #$84BE, // $84BE + #$84BF, // $84BF + #$84C0, // $84C0 + #$84C1, // $84C1 + #$84C2, // $84C2 + #$84C3, // $84C3 + #$84C4, // $84C4 + #$84C5, // $84C5 + #$84C6, // $84C6 + #$84C7, // $84C7 + #$84C8, // $84C8 + #$84C9, // $84C9 + #$84CA, // $84CA + #$84CB, // $84CB + #$84CC, // $84CC + #$84CD, // $84CD + #$84CE, // $84CE + #$84CF, // $84CF + #$84D0, // $84D0 + #$84D1, // $84D1 + #$84D2, // $84D2 + #$84D3, // $84D3 + #$84D4, // $84D4 + #$84D5, // $84D5 + #$84D6, // $84D6 + #$84D7, // $84D7 + #$84D8, // $84D8 + #$84D9, // $84D9 + #$84DA, // $84DA + #$84DB, // $84DB + #$84DC, // $84DC + #$84DD, // $84DD + #$84DE, // $84DE + #$84DF, // $84DF + #$84E0, // $84E0 + #$84E1, // $84E1 + #$84E2, // $84E2 + #$84E3, // $84E3 + #$84E4, // $84E4 + #$84E5, // $84E5 + #$84E6, // $84E6 + #$84E7, // $84E7 + #$84E8, // $84E8 + #$84E9, // $84E9 + #$84EA, // $84EA + #$84EB, // $84EB + #$84EC, // $84EC + #$84ED, // $84ED + #$84EE, // $84EE + #$84EF, // $84EF + #$84F0, // $84F0 + #$84F1, // $84F1 + #$84F2, // $84F2 + #$84F3, // $84F3 + #$84F4, // $84F4 + #$84F5, // $84F5 + #$84F6, // $84F6 + #$84F7, // $84F7 + #$84F8, // $84F8 + #$84F9, // $84F9 + #$84FA, // $84FA + #$84FB, // $84FB + #$84FC, // $84FC + #$84FD, // $84FD + #$84FE, // $84FE + #$84FF, // $84FF + #$8500, // $8500 + #$8501, // $8501 + #$8502, // $8502 + #$8503, // $8503 + #$8504, // $8504 + #$8505, // $8505 + #$8506, // $8506 + #$8507, // $8507 + #$8508, // $8508 + #$8509, // $8509 + #$850A, // $850A + #$850B, // $850B + #$850C, // $850C + #$850D, // $850D + #$850E, // $850E + #$850F, // $850F + #$8510, // $8510 + #$8511, // $8511 + #$8512, // $8512 + #$8513, // $8513 + #$8514, // $8514 + #$8515, // $8515 + #$8516, // $8516 + #$8517, // $8517 + #$8518, // $8518 + #$8519, // $8519 + #$851A, // $851A + #$851B, // $851B + #$851C, // $851C + #$851D, // $851D + #$851E, // $851E + #$851F, // $851F + #$8520, // $8520 + #$8521, // $8521 + #$8522, // $8522 + #$8523, // $8523 + #$8524, // $8524 + #$8525, // $8525 + #$8526, // $8526 + #$8527, // $8527 + #$8528, // $8528 + #$8529, // $8529 + #$852A, // $852A + #$852B, // $852B + #$852C, // $852C + #$852D, // $852D + #$852E, // $852E + #$852F, // $852F + #$8530, // $8530 + #$8531, // $8531 + #$8532, // $8532 + #$8533, // $8533 + #$8534, // $8534 + #$8535, // $8535 + #$8536, // $8536 + #$8537, // $8537 + #$8538, // $8538 + #$8539, // $8539 + #$853A, // $853A + #$853B, // $853B + #$853C, // $853C + #$853D, // $853D + #$853E, // $853E + #$853F, // $853F + #$8540, // $8540 + #$8541, // $8541 + #$8542, // $8542 + #$8543, // $8543 + #$8544, // $8544 + #$8545, // $8545 + #$8546, // $8546 + #$8547, // $8547 + #$8548, // $8548 + #$8549, // $8549 + #$854A, // $854A + #$854B, // $854B + #$854C, // $854C + #$854D, // $854D + #$854E, // $854E + #$854F, // $854F + #$8550, // $8550 + #$8551, // $8551 + #$8552, // $8552 + #$8553, // $8553 + #$8554, // $8554 + #$8555, // $8555 + #$8556, // $8556 + #$8557, // $8557 + #$8558, // $8558 + #$8559, // $8559 + #$855A, // $855A + #$855B, // $855B + #$855C, // $855C + #$855D, // $855D + #$855E, // $855E + #$855F, // $855F + #$8560, // $8560 + #$8561, // $8561 + #$8562, // $8562 + #$8563, // $8563 + #$8564, // $8564 + #$8565, // $8565 + #$8566, // $8566 + #$8567, // $8567 + #$8568, // $8568 + #$8569, // $8569 + #$856A, // $856A + #$856B, // $856B + #$856C, // $856C + #$856D, // $856D + #$856E, // $856E + #$856F, // $856F + #$8570, // $8570 + #$8571, // $8571 + #$8572, // $8572 + #$8573, // $8573 + #$8574, // $8574 + #$8575, // $8575 + #$8576, // $8576 + #$8577, // $8577 + #$8578, // $8578 + #$8579, // $8579 + #$857A, // $857A + #$857B, // $857B + #$857C, // $857C + #$857D, // $857D + #$857E, // $857E + #$857F, // $857F + #$8580, // $8580 + #$8581, // $8581 + #$8582, // $8582 + #$8583, // $8583 + #$8584, // $8584 + #$8585, // $8585 + #$8586, // $8586 + #$8587, // $8587 + #$8588, // $8588 + #$8589, // $8589 + #$858A, // $858A + #$858B, // $858B + #$858C, // $858C + #$858D, // $858D + #$858E, // $858E + #$858F, // $858F + #$8590, // $8590 + #$8591, // $8591 + #$8592, // $8592 + #$8593, // $8593 + #$8594, // $8594 + #$8595, // $8595 + #$8596, // $8596 + #$8597, // $8597 + #$8598, // $8598 + #$8599, // $8599 + #$859A, // $859A + #$859B, // $859B + #$859C, // $859C + #$859D, // $859D + #$859E, // $859E + #$859F, // $859F + #$85A0, // $85A0 + #$85A1, // $85A1 + #$85A2, // $85A2 + #$85A3, // $85A3 + #$85A4, // $85A4 + #$85A5, // $85A5 + #$85A6, // $85A6 + #$85A7, // $85A7 + #$85A8, // $85A8 + #$85A9, // $85A9 + #$85AA, // $85AA + #$85AB, // $85AB + #$85AC, // $85AC + #$85AD, // $85AD + #$85AE, // $85AE + #$85AF, // $85AF + #$85B0, // $85B0 + #$85B1, // $85B1 + #$85B2, // $85B2 + #$85B3, // $85B3 + #$85B4, // $85B4 + #$85B5, // $85B5 + #$85B6, // $85B6 + #$85B7, // $85B7 + #$85B8, // $85B8 + #$85B9, // $85B9 + #$85BA, // $85BA + #$85BB, // $85BB + #$85BC, // $85BC + #$85BD, // $85BD + #$85BE, // $85BE + #$85BF, // $85BF + #$85C0, // $85C0 + #$85C1, // $85C1 + #$85C2, // $85C2 + #$85C3, // $85C3 + #$85C4, // $85C4 + #$85C5, // $85C5 + #$85C6, // $85C6 + #$85C7, // $85C7 + #$85C8, // $85C8 + #$85C9, // $85C9 + #$85CA, // $85CA + #$85CB, // $85CB + #$85CC, // $85CC + #$85CD, // $85CD + #$85CE, // $85CE + #$85CF, // $85CF + #$85D0, // $85D0 + #$85D1, // $85D1 + #$85D2, // $85D2 + #$85D3, // $85D3 + #$85D4, // $85D4 + #$85D5, // $85D5 + #$85D6, // $85D6 + #$85D7, // $85D7 + #$85D8, // $85D8 + #$85D9, // $85D9 + #$85DA, // $85DA + #$85DB, // $85DB + #$85DC, // $85DC + #$85DD, // $85DD + #$85DE, // $85DE + #$85DF, // $85DF + #$85E0, // $85E0 + #$85E1, // $85E1 + #$85E2, // $85E2 + #$85E3, // $85E3 + #$85E4, // $85E4 + #$85E5, // $85E5 + #$85E6, // $85E6 + #$85E7, // $85E7 + #$85E8, // $85E8 + #$85E9, // $85E9 + #$85EA, // $85EA + #$85EB, // $85EB + #$85EC, // $85EC + #$85ED, // $85ED + #$85EE, // $85EE + #$85EF, // $85EF + #$85F0, // $85F0 + #$85F1, // $85F1 + #$85F2, // $85F2 + #$85F3, // $85F3 + #$85F4, // $85F4 + #$85F5, // $85F5 + #$85F6, // $85F6 + #$85F7, // $85F7 + #$85F8, // $85F8 + #$85F9, // $85F9 + #$85FA, // $85FA + #$85FB, // $85FB + #$85FC, // $85FC + #$85FD, // $85FD + #$85FE, // $85FE + #$85FF, // $85FF + #$8600, // $8600 + #$8601, // $8601 + #$8602, // $8602 + #$8603, // $8603 + #$8604, // $8604 + #$8605, // $8605 + #$8606, // $8606 + #$8607, // $8607 + #$8608, // $8608 + #$8609, // $8609 + #$860A, // $860A + #$860B, // $860B + #$860C, // $860C + #$860D, // $860D + #$860E, // $860E + #$860F, // $860F + #$8610, // $8610 + #$8611, // $8611 + #$8612, // $8612 + #$8613, // $8613 + #$8614, // $8614 + #$8615, // $8615 + #$8616, // $8616 + #$8617, // $8617 + #$8618, // $8618 + #$8619, // $8619 + #$861A, // $861A + #$861B, // $861B + #$861C, // $861C + #$861D, // $861D + #$861E, // $861E + #$861F, // $861F + #$8620, // $8620 + #$8621, // $8621 + #$8622, // $8622 + #$8623, // $8623 + #$8624, // $8624 + #$8625, // $8625 + #$8626, // $8626 + #$8627, // $8627 + #$8628, // $8628 + #$8629, // $8629 + #$862A, // $862A + #$862B, // $862B + #$862C, // $862C + #$862D, // $862D + #$862E, // $862E + #$862F, // $862F + #$8630, // $8630 + #$8631, // $8631 + #$8632, // $8632 + #$8633, // $8633 + #$8634, // $8634 + #$8635, // $8635 + #$8636, // $8636 + #$8637, // $8637 + #$8638, // $8638 + #$8639, // $8639 + #$863A, // $863A + #$863B, // $863B + #$863C, // $863C + #$863D, // $863D + #$863E, // $863E + #$863F, // $863F + #$8640, // $8640 + #$8641, // $8641 + #$8642, // $8642 + #$8643, // $8643 + #$8644, // $8644 + #$8645, // $8645 + #$8646, // $8646 + #$8647, // $8647 + #$8648, // $8648 + #$8649, // $8649 + #$864A, // $864A + #$864B, // $864B + #$864C, // $864C + #$864D, // $864D + #$864E, // $864E + #$864F, // $864F + #$8650, // $8650 + #$8651, // $8651 + #$8652, // $8652 + #$8653, // $8653 + #$8654, // $8654 + #$8655, // $8655 + #$8656, // $8656 + #$8657, // $8657 + #$8658, // $8658 + #$8659, // $8659 + #$865A, // $865A + #$865B, // $865B + #$865C, // $865C + #$865D, // $865D + #$865E, // $865E + #$865F, // $865F + #$8660, // $8660 + #$8661, // $8661 + #$8662, // $8662 + #$8663, // $8663 + #$8664, // $8664 + #$8665, // $8665 + #$8666, // $8666 + #$8667, // $8667 + #$8668, // $8668 + #$8669, // $8669 + #$866A, // $866A + #$866B, // $866B + #$866C, // $866C + #$866D, // $866D + #$866E, // $866E + #$866F, // $866F + #$8670, // $8670 + #$8671, // $8671 + #$8672, // $8672 + #$8673, // $8673 + #$8674, // $8674 + #$8675, // $8675 + #$8676, // $8676 + #$8677, // $8677 + #$8678, // $8678 + #$8679, // $8679 + #$867A, // $867A + #$867B, // $867B + #$867C, // $867C + #$867D, // $867D + #$867E, // $867E + #$867F, // $867F + #$8680, // $8680 + #$8681, // $8681 + #$8682, // $8682 + #$8683, // $8683 + #$8684, // $8684 + #$8685, // $8685 + #$8686, // $8686 + #$8687, // $8687 + #$8688, // $8688 + #$8689, // $8689 + #$868A, // $868A + #$868B, // $868B + #$868C, // $868C + #$868D, // $868D + #$868E, // $868E + #$868F, // $868F + #$8690, // $8690 + #$8691, // $8691 + #$8692, // $8692 + #$8693, // $8693 + #$8694, // $8694 + #$8695, // $8695 + #$8696, // $8696 + #$8697, // $8697 + #$8698, // $8698 + #$8699, // $8699 + #$869A, // $869A + #$869B, // $869B + #$869C, // $869C + #$869D, // $869D + #$869E, // $869E + #$869F, // $869F + #$86A0, // $86A0 + #$86A1, // $86A1 + #$86A2, // $86A2 + #$86A3, // $86A3 + #$86A4, // $86A4 + #$86A5, // $86A5 + #$86A6, // $86A6 + #$86A7, // $86A7 + #$86A8, // $86A8 + #$86A9, // $86A9 + #$86AA, // $86AA + #$86AB, // $86AB + #$86AC, // $86AC + #$86AD, // $86AD + #$86AE, // $86AE + #$86AF, // $86AF + #$86B0, // $86B0 + #$86B1, // $86B1 + #$86B2, // $86B2 + #$86B3, // $86B3 + #$86B4, // $86B4 + #$86B5, // $86B5 + #$86B6, // $86B6 + #$86B7, // $86B7 + #$86B8, // $86B8 + #$86B9, // $86B9 + #$86BA, // $86BA + #$86BB, // $86BB + #$86BC, // $86BC + #$86BD, // $86BD + #$86BE, // $86BE + #$86BF, // $86BF + #$86C0, // $86C0 + #$86C1, // $86C1 + #$86C2, // $86C2 + #$86C3, // $86C3 + #$86C4, // $86C4 + #$86C5, // $86C5 + #$86C6, // $86C6 + #$86C7, // $86C7 + #$86C8, // $86C8 + #$86C9, // $86C9 + #$86CA, // $86CA + #$86CB, // $86CB + #$86CC, // $86CC + #$86CD, // $86CD + #$86CE, // $86CE + #$86CF, // $86CF + #$86D0, // $86D0 + #$86D1, // $86D1 + #$86D2, // $86D2 + #$86D3, // $86D3 + #$86D4, // $86D4 + #$86D5, // $86D5 + #$86D6, // $86D6 + #$86D7, // $86D7 + #$86D8, // $86D8 + #$86D9, // $86D9 + #$86DA, // $86DA + #$86DB, // $86DB + #$86DC, // $86DC + #$86DD, // $86DD + #$86DE, // $86DE + #$86DF, // $86DF + #$86E0, // $86E0 + #$86E1, // $86E1 + #$86E2, // $86E2 + #$86E3, // $86E3 + #$86E4, // $86E4 + #$86E5, // $86E5 + #$86E6, // $86E6 + #$86E7, // $86E7 + #$86E8, // $86E8 + #$86E9, // $86E9 + #$86EA, // $86EA + #$86EB, // $86EB + #$86EC, // $86EC + #$86ED, // $86ED + #$86EE, // $86EE + #$86EF, // $86EF + #$86F0, // $86F0 + #$86F1, // $86F1 + #$86F2, // $86F2 + #$86F3, // $86F3 + #$86F4, // $86F4 + #$86F5, // $86F5 + #$86F6, // $86F6 + #$86F7, // $86F7 + #$86F8, // $86F8 + #$86F9, // $86F9 + #$86FA, // $86FA + #$86FB, // $86FB + #$86FC, // $86FC + #$86FD, // $86FD + #$86FE, // $86FE + #$86FF, // $86FF + #$8700, // $8700 + #$8701, // $8701 + #$8702, // $8702 + #$8703, // $8703 + #$8704, // $8704 + #$8705, // $8705 + #$8706, // $8706 + #$8707, // $8707 + #$8708, // $8708 + #$8709, // $8709 + #$870A, // $870A + #$870B, // $870B + #$870C, // $870C + #$870D, // $870D + #$870E, // $870E + #$870F, // $870F + #$8710, // $8710 + #$8711, // $8711 + #$8712, // $8712 + #$8713, // $8713 + #$8714, // $8714 + #$8715, // $8715 + #$8716, // $8716 + #$8717, // $8717 + #$8718, // $8718 + #$8719, // $8719 + #$871A, // $871A + #$871B, // $871B + #$871C, // $871C + #$871D, // $871D + #$871E, // $871E + #$871F, // $871F + #$8720, // $8720 + #$8721, // $8721 + #$8722, // $8722 + #$8723, // $8723 + #$8724, // $8724 + #$8725, // $8725 + #$8726, // $8726 + #$8727, // $8727 + #$8728, // $8728 + #$8729, // $8729 + #$872A, // $872A + #$872B, // $872B + #$872C, // $872C + #$872D, // $872D + #$872E, // $872E + #$872F, // $872F + #$8730, // $8730 + #$8731, // $8731 + #$8732, // $8732 + #$8733, // $8733 + #$8734, // $8734 + #$8735, // $8735 + #$8736, // $8736 + #$8737, // $8737 + #$8738, // $8738 + #$8739, // $8739 + #$873A, // $873A + #$873B, // $873B + #$873C, // $873C + #$873D, // $873D + #$873E, // $873E + #$873F, // $873F + #$8740, // $8740 + #$8741, // $8741 + #$8742, // $8742 + #$8743, // $8743 + #$8744, // $8744 + #$8745, // $8745 + #$8746, // $8746 + #$8747, // $8747 + #$8748, // $8748 + #$8749, // $8749 + #$874A, // $874A + #$874B, // $874B + #$874C, // $874C + #$874D, // $874D + #$874E, // $874E + #$874F, // $874F + #$8750, // $8750 + #$8751, // $8751 + #$8752, // $8752 + #$8753, // $8753 + #$8754, // $8754 + #$8755, // $8755 + #$8756, // $8756 + #$8757, // $8757 + #$8758, // $8758 + #$8759, // $8759 + #$875A, // $875A + #$875B, // $875B + #$875C, // $875C + #$875D, // $875D + #$875E, // $875E + #$875F, // $875F + #$8760, // $8760 + #$8761, // $8761 + #$8762, // $8762 + #$8763, // $8763 + #$8764, // $8764 + #$8765, // $8765 + #$8766, // $8766 + #$8767, // $8767 + #$8768, // $8768 + #$8769, // $8769 + #$876A, // $876A + #$876B, // $876B + #$876C, // $876C + #$876D, // $876D + #$876E, // $876E + #$876F, // $876F + #$8770, // $8770 + #$8771, // $8771 + #$8772, // $8772 + #$8773, // $8773 + #$8774, // $8774 + #$8775, // $8775 + #$8776, // $8776 + #$8777, // $8777 + #$8778, // $8778 + #$8779, // $8779 + #$877A, // $877A + #$877B, // $877B + #$877C, // $877C + #$877D, // $877D + #$877E, // $877E + #$877F, // $877F + #$8780, // $8780 + #$8781, // $8781 + #$8782, // $8782 + #$8783, // $8783 + #$8784, // $8784 + #$8785, // $8785 + #$8786, // $8786 + #$8787, // $8787 + #$8788, // $8788 + #$8789, // $8789 + #$878A, // $878A + #$878B, // $878B + #$878C, // $878C + #$878D, // $878D + #$878E, // $878E + #$878F, // $878F + #$8790, // $8790 + #$8791, // $8791 + #$8792, // $8792 + #$8793, // $8793 + #$8794, // $8794 + #$8795, // $8795 + #$8796, // $8796 + #$8797, // $8797 + #$8798, // $8798 + #$8799, // $8799 + #$879A, // $879A + #$879B, // $879B + #$879C, // $879C + #$879D, // $879D + #$879E, // $879E + #$879F, // $879F + #$87A0, // $87A0 + #$87A1, // $87A1 + #$87A2, // $87A2 + #$87A3, // $87A3 + #$87A4, // $87A4 + #$87A5, // $87A5 + #$87A6, // $87A6 + #$87A7, // $87A7 + #$87A8, // $87A8 + #$87A9, // $87A9 + #$87AA, // $87AA + #$87AB, // $87AB + #$87AC, // $87AC + #$87AD, // $87AD + #$87AE, // $87AE + #$87AF, // $87AF + #$87B0, // $87B0 + #$87B1, // $87B1 + #$87B2, // $87B2 + #$87B3, // $87B3 + #$87B4, // $87B4 + #$87B5, // $87B5 + #$87B6, // $87B6 + #$87B7, // $87B7 + #$87B8, // $87B8 + #$87B9, // $87B9 + #$87BA, // $87BA + #$87BB, // $87BB + #$87BC, // $87BC + #$87BD, // $87BD + #$87BE, // $87BE + #$87BF, // $87BF + #$87C0, // $87C0 + #$87C1, // $87C1 + #$87C2, // $87C2 + #$87C3, // $87C3 + #$87C4, // $87C4 + #$87C5, // $87C5 + #$87C6, // $87C6 + #$87C7, // $87C7 + #$87C8, // $87C8 + #$87C9, // $87C9 + #$87CA, // $87CA + #$87CB, // $87CB + #$87CC, // $87CC + #$87CD, // $87CD + #$87CE, // $87CE + #$87CF, // $87CF + #$87D0, // $87D0 + #$87D1, // $87D1 + #$87D2, // $87D2 + #$87D3, // $87D3 + #$87D4, // $87D4 + #$87D5, // $87D5 + #$87D6, // $87D6 + #$87D7, // $87D7 + #$87D8, // $87D8 + #$87D9, // $87D9 + #$87DA, // $87DA + #$87DB, // $87DB + #$87DC, // $87DC + #$87DD, // $87DD + #$87DE, // $87DE + #$87DF, // $87DF + #$87E0, // $87E0 + #$87E1, // $87E1 + #$87E2, // $87E2 + #$87E3, // $87E3 + #$87E4, // $87E4 + #$87E5, // $87E5 + #$87E6, // $87E6 + #$87E7, // $87E7 + #$87E8, // $87E8 + #$87E9, // $87E9 + #$87EA, // $87EA + #$87EB, // $87EB + #$87EC, // $87EC + #$87ED, // $87ED + #$87EE, // $87EE + #$87EF, // $87EF + #$87F0, // $87F0 + #$87F1, // $87F1 + #$87F2, // $87F2 + #$87F3, // $87F3 + #$87F4, // $87F4 + #$87F5, // $87F5 + #$87F6, // $87F6 + #$87F7, // $87F7 + #$87F8, // $87F8 + #$87F9, // $87F9 + #$87FA, // $87FA + #$87FB, // $87FB + #$87FC, // $87FC + #$87FD, // $87FD + #$87FE, // $87FE + #$87FF, // $87FF + #$8800, // $8800 + #$8801, // $8801 + #$8802, // $8802 + #$8803, // $8803 + #$8804, // $8804 + #$8805, // $8805 + #$8806, // $8806 + #$8807, // $8807 + #$8808, // $8808 + #$8809, // $8809 + #$880A, // $880A + #$880B, // $880B + #$880C, // $880C + #$880D, // $880D + #$880E, // $880E + #$880F, // $880F + #$8810, // $8810 + #$8811, // $8811 + #$8812, // $8812 + #$8813, // $8813 + #$8814, // $8814 + #$8815, // $8815 + #$8816, // $8816 + #$8817, // $8817 + #$8818, // $8818 + #$8819, // $8819 + #$881A, // $881A + #$881B, // $881B + #$881C, // $881C + #$881D, // $881D + #$881E, // $881E + #$881F, // $881F + #$8820, // $8820 + #$8821, // $8821 + #$8822, // $8822 + #$8823, // $8823 + #$8824, // $8824 + #$8825, // $8825 + #$8826, // $8826 + #$8827, // $8827 + #$8828, // $8828 + #$8829, // $8829 + #$882A, // $882A + #$882B, // $882B + #$882C, // $882C + #$882D, // $882D + #$882E, // $882E + #$882F, // $882F + #$8830, // $8830 + #$8831, // $8831 + #$8832, // $8832 + #$8833, // $8833 + #$8834, // $8834 + #$8835, // $8835 + #$8836, // $8836 + #$8837, // $8837 + #$8838, // $8838 + #$8839, // $8839 + #$883A, // $883A + #$883B, // $883B + #$883C, // $883C + #$883D, // $883D + #$883E, // $883E + #$883F, // $883F + #$8840, // $8840 + #$8841, // $8841 + #$8842, // $8842 + #$8843, // $8843 + #$8844, // $8844 + #$8845, // $8845 + #$8846, // $8846 + #$8847, // $8847 + #$8848, // $8848 + #$8849, // $8849 + #$884A, // $884A + #$884B, // $884B + #$884C, // $884C + #$884D, // $884D + #$884E, // $884E + #$884F, // $884F + #$8850, // $8850 + #$8851, // $8851 + #$8852, // $8852 + #$8853, // $8853 + #$8854, // $8854 + #$8855, // $8855 + #$8856, // $8856 + #$8857, // $8857 + #$8858, // $8858 + #$8859, // $8859 + #$885A, // $885A + #$885B, // $885B + #$885C, // $885C + #$885D, // $885D + #$885E, // $885E + #$885F, // $885F + #$8860, // $8860 + #$8861, // $8861 + #$8862, // $8862 + #$8863, // $8863 + #$8864, // $8864 + #$8865, // $8865 + #$8866, // $8866 + #$8867, // $8867 + #$8868, // $8868 + #$8869, // $8869 + #$886A, // $886A + #$886B, // $886B + #$886C, // $886C + #$886D, // $886D + #$886E, // $886E + #$886F, // $886F + #$8870, // $8870 + #$8871, // $8871 + #$8872, // $8872 + #$8873, // $8873 + #$8874, // $8874 + #$8875, // $8875 + #$8876, // $8876 + #$8877, // $8877 + #$8878, // $8878 + #$8879, // $8879 + #$887A, // $887A + #$887B, // $887B + #$887C, // $887C + #$887D, // $887D + #$887E, // $887E + #$887F, // $887F + #$8880, // $8880 + #$8881, // $8881 + #$8882, // $8882 + #$8883, // $8883 + #$8884, // $8884 + #$8885, // $8885 + #$8886, // $8886 + #$8887, // $8887 + #$8888, // $8888 + #$8889, // $8889 + #$888A, // $888A + #$888B, // $888B + #$888C, // $888C + #$888D, // $888D + #$888E, // $888E + #$888F, // $888F + #$8890, // $8890 + #$8891, // $8891 + #$8892, // $8892 + #$8893, // $8893 + #$8894, // $8894 + #$8895, // $8895 + #$8896, // $8896 + #$8897, // $8897 + #$8898, // $8898 + #$8899, // $8899 + #$889A, // $889A + #$889B, // $889B + #$889C, // $889C + #$889D, // $889D + #$889E, // $889E + #$889F, // $889F + #$88A0, // $88A0 + #$88A1, // $88A1 + #$88A2, // $88A2 + #$88A3, // $88A3 + #$88A4, // $88A4 + #$88A5, // $88A5 + #$88A6, // $88A6 + #$88A7, // $88A7 + #$88A8, // $88A8 + #$88A9, // $88A9 + #$88AA, // $88AA + #$88AB, // $88AB + #$88AC, // $88AC + #$88AD, // $88AD + #$88AE, // $88AE + #$88AF, // $88AF + #$88B0, // $88B0 + #$88B1, // $88B1 + #$88B2, // $88B2 + #$88B3, // $88B3 + #$88B4, // $88B4 + #$88B5, // $88B5 + #$88B6, // $88B6 + #$88B7, // $88B7 + #$88B8, // $88B8 + #$88B9, // $88B9 + #$88BA, // $88BA + #$88BB, // $88BB + #$88BC, // $88BC + #$88BD, // $88BD + #$88BE, // $88BE + #$88BF, // $88BF + #$88C0, // $88C0 + #$88C1, // $88C1 + #$88C2, // $88C2 + #$88C3, // $88C3 + #$88C4, // $88C4 + #$88C5, // $88C5 + #$88C6, // $88C6 + #$88C7, // $88C7 + #$88C8, // $88C8 + #$88C9, // $88C9 + #$88CA, // $88CA + #$88CB, // $88CB + #$88CC, // $88CC + #$88CD, // $88CD + #$88CE, // $88CE + #$88CF, // $88CF + #$88D0, // $88D0 + #$88D1, // $88D1 + #$88D2, // $88D2 + #$88D3, // $88D3 + #$88D4, // $88D4 + #$88D5, // $88D5 + #$88D6, // $88D6 + #$88D7, // $88D7 + #$88D8, // $88D8 + #$88D9, // $88D9 + #$88DA, // $88DA + #$88DB, // $88DB + #$88DC, // $88DC + #$88DD, // $88DD + #$88DE, // $88DE + #$88DF, // $88DF + #$88E0, // $88E0 + #$88E1, // $88E1 + #$88E2, // $88E2 + #$88E3, // $88E3 + #$88E4, // $88E4 + #$88E5, // $88E5 + #$88E6, // $88E6 + #$88E7, // $88E7 + #$88E8, // $88E8 + #$88E9, // $88E9 + #$88EA, // $88EA + #$88EB, // $88EB + #$88EC, // $88EC + #$88ED, // $88ED + #$88EE, // $88EE + #$88EF, // $88EF + #$88F0, // $88F0 + #$88F1, // $88F1 + #$88F2, // $88F2 + #$88F3, // $88F3 + #$88F4, // $88F4 + #$88F5, // $88F5 + #$88F6, // $88F6 + #$88F7, // $88F7 + #$88F8, // $88F8 + #$88F9, // $88F9 + #$88FA, // $88FA + #$88FB, // $88FB + #$88FC, // $88FC + #$88FD, // $88FD + #$88FE, // $88FE + #$88FF, // $88FF + #$8900, // $8900 + #$8901, // $8901 + #$8902, // $8902 + #$8903, // $8903 + #$8904, // $8904 + #$8905, // $8905 + #$8906, // $8906 + #$8907, // $8907 + #$8908, // $8908 + #$8909, // $8909 + #$890A, // $890A + #$890B, // $890B + #$890C, // $890C + #$890D, // $890D + #$890E, // $890E + #$890F, // $890F + #$8910, // $8910 + #$8911, // $8911 + #$8912, // $8912 + #$8913, // $8913 + #$8914, // $8914 + #$8915, // $8915 + #$8916, // $8916 + #$8917, // $8917 + #$8918, // $8918 + #$8919, // $8919 + #$891A, // $891A + #$891B, // $891B + #$891C, // $891C + #$891D, // $891D + #$891E, // $891E + #$891F, // $891F + #$8920, // $8920 + #$8921, // $8921 + #$8922, // $8922 + #$8923, // $8923 + #$8924, // $8924 + #$8925, // $8925 + #$8926, // $8926 + #$8927, // $8927 + #$8928, // $8928 + #$8929, // $8929 + #$892A, // $892A + #$892B, // $892B + #$892C, // $892C + #$892D, // $892D + #$892E, // $892E + #$892F, // $892F + #$8930, // $8930 + #$8931, // $8931 + #$8932, // $8932 + #$8933, // $8933 + #$8934, // $8934 + #$8935, // $8935 + #$8936, // $8936 + #$8937, // $8937 + #$8938, // $8938 + #$8939, // $8939 + #$893A, // $893A + #$893B, // $893B + #$893C, // $893C + #$893D, // $893D + #$893E, // $893E + #$893F, // $893F + #$8940, // $8940 + #$8941, // $8941 + #$8942, // $8942 + #$8943, // $8943 + #$8944, // $8944 + #$8945, // $8945 + #$8946, // $8946 + #$8947, // $8947 + #$8948, // $8948 + #$8949, // $8949 + #$894A, // $894A + #$894B, // $894B + #$894C, // $894C + #$894D, // $894D + #$894E, // $894E + #$894F, // $894F + #$8950, // $8950 + #$8951, // $8951 + #$8952, // $8952 + #$8953, // $8953 + #$8954, // $8954 + #$8955, // $8955 + #$8956, // $8956 + #$8957, // $8957 + #$8958, // $8958 + #$8959, // $8959 + #$895A, // $895A + #$895B, // $895B + #$895C, // $895C + #$895D, // $895D + #$895E, // $895E + #$895F, // $895F + #$8960, // $8960 + #$8961, // $8961 + #$8962, // $8962 + #$8963, // $8963 + #$8964, // $8964 + #$8965, // $8965 + #$8966, // $8966 + #$8967, // $8967 + #$8968, // $8968 + #$8969, // $8969 + #$896A, // $896A + #$896B, // $896B + #$896C, // $896C + #$896D, // $896D + #$896E, // $896E + #$896F, // $896F + #$8970, // $8970 + #$8971, // $8971 + #$8972, // $8972 + #$8973, // $8973 + #$8974, // $8974 + #$8975, // $8975 + #$8976, // $8976 + #$8977, // $8977 + #$8978, // $8978 + #$8979, // $8979 + #$897A, // $897A + #$897B, // $897B + #$897C, // $897C + #$897D, // $897D + #$897E, // $897E + #$897F, // $897F + #$8980, // $8980 + #$8981, // $8981 + #$8982, // $8982 + #$8983, // $8983 + #$8984, // $8984 + #$8985, // $8985 + #$8986, // $8986 + #$8987, // $8987 + #$8988, // $8988 + #$8989, // $8989 + #$898A, // $898A + #$898B, // $898B + #$898C, // $898C + #$898D, // $898D + #$898E, // $898E + #$898F, // $898F + #$8990, // $8990 + #$8991, // $8991 + #$8992, // $8992 + #$8993, // $8993 + #$8994, // $8994 + #$8995, // $8995 + #$8996, // $8996 + #$8997, // $8997 + #$8998, // $8998 + #$8999, // $8999 + #$899A, // $899A + #$899B, // $899B + #$899C, // $899C + #$899D, // $899D + #$899E, // $899E + #$899F, // $899F + #$89A0, // $89A0 + #$89A1, // $89A1 + #$89A2, // $89A2 + #$89A3, // $89A3 + #$89A4, // $89A4 + #$89A5, // $89A5 + #$89A6, // $89A6 + #$89A7, // $89A7 + #$89A8, // $89A8 + #$89A9, // $89A9 + #$89AA, // $89AA + #$89AB, // $89AB + #$89AC, // $89AC + #$89AD, // $89AD + #$89AE, // $89AE + #$89AF, // $89AF + #$89B0, // $89B0 + #$89B1, // $89B1 + #$89B2, // $89B2 + #$89B3, // $89B3 + #$89B4, // $89B4 + #$89B5, // $89B5 + #$89B6, // $89B6 + #$89B7, // $89B7 + #$89B8, // $89B8 + #$89B9, // $89B9 + #$89BA, // $89BA + #$89BB, // $89BB + #$89BC, // $89BC + #$89BD, // $89BD + #$89BE, // $89BE + #$89BF, // $89BF + #$89C0, // $89C0 + #$89C1, // $89C1 + #$89C2, // $89C2 + #$89C3, // $89C3 + #$89C4, // $89C4 + #$89C5, // $89C5 + #$89C6, // $89C6 + #$89C7, // $89C7 + #$89C8, // $89C8 + #$89C9, // $89C9 + #$89CA, // $89CA + #$89CB, // $89CB + #$89CC, // $89CC + #$89CD, // $89CD + #$89CE, // $89CE + #$89CF, // $89CF + #$89D0, // $89D0 + #$89D1, // $89D1 + #$89D2, // $89D2 + #$89D3, // $89D3 + #$89D4, // $89D4 + #$89D5, // $89D5 + #$89D6, // $89D6 + #$89D7, // $89D7 + #$89D8, // $89D8 + #$89D9, // $89D9 + #$89DA, // $89DA + #$89DB, // $89DB + #$89DC, // $89DC + #$89DD, // $89DD + #$89DE, // $89DE + #$89DF, // $89DF + #$89E0, // $89E0 + #$89E1, // $89E1 + #$89E2, // $89E2 + #$89E3, // $89E3 + #$89E4, // $89E4 + #$89E5, // $89E5 + #$89E6, // $89E6 + #$89E7, // $89E7 + #$89E8, // $89E8 + #$89E9, // $89E9 + #$89EA, // $89EA + #$89EB, // $89EB + #$89EC, // $89EC + #$89ED, // $89ED + #$89EE, // $89EE + #$89EF, // $89EF + #$89F0, // $89F0 + #$89F1, // $89F1 + #$89F2, // $89F2 + #$89F3, // $89F3 + #$89F4, // $89F4 + #$89F5, // $89F5 + #$89F6, // $89F6 + #$89F7, // $89F7 + #$89F8, // $89F8 + #$89F9, // $89F9 + #$89FA, // $89FA + #$89FB, // $89FB + #$89FC, // $89FC + #$89FD, // $89FD + #$89FE, // $89FE + #$89FF, // $89FF + #$8A00, // $8A00 + #$8A01, // $8A01 + #$8A02, // $8A02 + #$8A03, // $8A03 + #$8A04, // $8A04 + #$8A05, // $8A05 + #$8A06, // $8A06 + #$8A07, // $8A07 + #$8A08, // $8A08 + #$8A09, // $8A09 + #$8A0A, // $8A0A + #$8A0B, // $8A0B + #$8A0C, // $8A0C + #$8A0D, // $8A0D + #$8A0E, // $8A0E + #$8A0F, // $8A0F + #$8A10, // $8A10 + #$8A11, // $8A11 + #$8A12, // $8A12 + #$8A13, // $8A13 + #$8A14, // $8A14 + #$8A15, // $8A15 + #$8A16, // $8A16 + #$8A17, // $8A17 + #$8A18, // $8A18 + #$8A19, // $8A19 + #$8A1A, // $8A1A + #$8A1B, // $8A1B + #$8A1C, // $8A1C + #$8A1D, // $8A1D + #$8A1E, // $8A1E + #$8A1F, // $8A1F + #$8A20, // $8A20 + #$8A21, // $8A21 + #$8A22, // $8A22 + #$8A23, // $8A23 + #$8A24, // $8A24 + #$8A25, // $8A25 + #$8A26, // $8A26 + #$8A27, // $8A27 + #$8A28, // $8A28 + #$8A29, // $8A29 + #$8A2A, // $8A2A + #$8A2B, // $8A2B + #$8A2C, // $8A2C + #$8A2D, // $8A2D + #$8A2E, // $8A2E + #$8A2F, // $8A2F + #$8A30, // $8A30 + #$8A31, // $8A31 + #$8A32, // $8A32 + #$8A33, // $8A33 + #$8A34, // $8A34 + #$8A35, // $8A35 + #$8A36, // $8A36 + #$8A37, // $8A37 + #$8A38, // $8A38 + #$8A39, // $8A39 + #$8A3A, // $8A3A + #$8A3B, // $8A3B + #$8A3C, // $8A3C + #$8A3D, // $8A3D + #$8A3E, // $8A3E + #$8A3F, // $8A3F + #$8A40, // $8A40 + #$8A41, // $8A41 + #$8A42, // $8A42 + #$8A43, // $8A43 + #$8A44, // $8A44 + #$8A45, // $8A45 + #$8A46, // $8A46 + #$8A47, // $8A47 + #$8A48, // $8A48 + #$8A49, // $8A49 + #$8A4A, // $8A4A + #$8A4B, // $8A4B + #$8A4C, // $8A4C + #$8A4D, // $8A4D + #$8A4E, // $8A4E + #$8A4F, // $8A4F + #$8A50, // $8A50 + #$8A51, // $8A51 + #$8A52, // $8A52 + #$8A53, // $8A53 + #$8A54, // $8A54 + #$8A55, // $8A55 + #$8A56, // $8A56 + #$8A57, // $8A57 + #$8A58, // $8A58 + #$8A59, // $8A59 + #$8A5A, // $8A5A + #$8A5B, // $8A5B + #$8A5C, // $8A5C + #$8A5D, // $8A5D + #$8A5E, // $8A5E + #$8A5F, // $8A5F + #$8A60, // $8A60 + #$8A61, // $8A61 + #$8A62, // $8A62 + #$8A63, // $8A63 + #$8A64, // $8A64 + #$8A65, // $8A65 + #$8A66, // $8A66 + #$8A67, // $8A67 + #$8A68, // $8A68 + #$8A69, // $8A69 + #$8A6A, // $8A6A + #$8A6B, // $8A6B + #$8A6C, // $8A6C + #$8A6D, // $8A6D + #$8A6E, // $8A6E + #$8A6F, // $8A6F + #$8A70, // $8A70 + #$8A71, // $8A71 + #$8A72, // $8A72 + #$8A73, // $8A73 + #$8A74, // $8A74 + #$8A75, // $8A75 + #$8A76, // $8A76 + #$8A77, // $8A77 + #$8A78, // $8A78 + #$8A79, // $8A79 + #$8A7A, // $8A7A + #$8A7B, // $8A7B + #$8A7C, // $8A7C + #$8A7D, // $8A7D + #$8A7E, // $8A7E + #$8A7F, // $8A7F + #$8A80, // $8A80 + #$8A81, // $8A81 + #$8A82, // $8A82 + #$8A83, // $8A83 + #$8A84, // $8A84 + #$8A85, // $8A85 + #$8A86, // $8A86 + #$8A87, // $8A87 + #$8A88, // $8A88 + #$8A89, // $8A89 + #$8A8A, // $8A8A + #$8A8B, // $8A8B + #$8A8C, // $8A8C + #$8A8D, // $8A8D + #$8A8E, // $8A8E + #$8A8F, // $8A8F + #$8A90, // $8A90 + #$8A91, // $8A91 + #$8A92, // $8A92 + #$8A93, // $8A93 + #$8A94, // $8A94 + #$8A95, // $8A95 + #$8A96, // $8A96 + #$8A97, // $8A97 + #$8A98, // $8A98 + #$8A99, // $8A99 + #$8A9A, // $8A9A + #$8A9B, // $8A9B + #$8A9C, // $8A9C + #$8A9D, // $8A9D + #$8A9E, // $8A9E + #$8A9F, // $8A9F + #$8AA0, // $8AA0 + #$8AA1, // $8AA1 + #$8AA2, // $8AA2 + #$8AA3, // $8AA3 + #$8AA4, // $8AA4 + #$8AA5, // $8AA5 + #$8AA6, // $8AA6 + #$8AA7, // $8AA7 + #$8AA8, // $8AA8 + #$8AA9, // $8AA9 + #$8AAA, // $8AAA + #$8AAB, // $8AAB + #$8AAC, // $8AAC + #$8AAD, // $8AAD + #$8AAE, // $8AAE + #$8AAF, // $8AAF + #$8AB0, // $8AB0 + #$8AB1, // $8AB1 + #$8AB2, // $8AB2 + #$8AB3, // $8AB3 + #$8AB4, // $8AB4 + #$8AB5, // $8AB5 + #$8AB6, // $8AB6 + #$8AB7, // $8AB7 + #$8AB8, // $8AB8 + #$8AB9, // $8AB9 + #$8ABA, // $8ABA + #$8ABB, // $8ABB + #$8ABC, // $8ABC + #$8ABD, // $8ABD + #$8ABE, // $8ABE + #$8ABF, // $8ABF + #$8AC0, // $8AC0 + #$8AC1, // $8AC1 + #$8AC2, // $8AC2 + #$8AC3, // $8AC3 + #$8AC4, // $8AC4 + #$8AC5, // $8AC5 + #$8AC6, // $8AC6 + #$8AC7, // $8AC7 + #$8AC8, // $8AC8 + #$8AC9, // $8AC9 + #$8ACA, // $8ACA + #$8ACB, // $8ACB + #$8ACC, // $8ACC + #$8ACD, // $8ACD + #$8ACE, // $8ACE + #$8ACF, // $8ACF + #$8AD0, // $8AD0 + #$8AD1, // $8AD1 + #$8AD2, // $8AD2 + #$8AD3, // $8AD3 + #$8AD4, // $8AD4 + #$8AD5, // $8AD5 + #$8AD6, // $8AD6 + #$8AD7, // $8AD7 + #$8AD8, // $8AD8 + #$8AD9, // $8AD9 + #$8ADA, // $8ADA + #$8ADB, // $8ADB + #$8ADC, // $8ADC + #$8ADD, // $8ADD + #$8ADE, // $8ADE + #$8ADF, // $8ADF + #$8AE0, // $8AE0 + #$8AE1, // $8AE1 + #$8AE2, // $8AE2 + #$8AE3, // $8AE3 + #$8AE4, // $8AE4 + #$8AE5, // $8AE5 + #$8AE6, // $8AE6 + #$8AE7, // $8AE7 + #$8AE8, // $8AE8 + #$8AE9, // $8AE9 + #$8AEA, // $8AEA + #$8AEB, // $8AEB + #$8AEC, // $8AEC + #$8AED, // $8AED + #$8AEE, // $8AEE + #$8AEF, // $8AEF + #$8AF0, // $8AF0 + #$8AF1, // $8AF1 + #$8AF2, // $8AF2 + #$8AF3, // $8AF3 + #$8AF4, // $8AF4 + #$8AF5, // $8AF5 + #$8AF6, // $8AF6 + #$8AF7, // $8AF7 + #$8AF8, // $8AF8 + #$8AF9, // $8AF9 + #$8AFA, // $8AFA + #$8AFB, // $8AFB + #$8AFC, // $8AFC + #$8AFD, // $8AFD + #$8AFE, // $8AFE + #$8AFF, // $8AFF + #$8B00, // $8B00 + #$8B01, // $8B01 + #$8B02, // $8B02 + #$8B03, // $8B03 + #$8B04, // $8B04 + #$8B05, // $8B05 + #$8B06, // $8B06 + #$8B07, // $8B07 + #$8B08, // $8B08 + #$8B09, // $8B09 + #$8B0A, // $8B0A + #$8B0B, // $8B0B + #$8B0C, // $8B0C + #$8B0D, // $8B0D + #$8B0E, // $8B0E + #$8B0F, // $8B0F + #$8B10, // $8B10 + #$8B11, // $8B11 + #$8B12, // $8B12 + #$8B13, // $8B13 + #$8B14, // $8B14 + #$8B15, // $8B15 + #$8B16, // $8B16 + #$8B17, // $8B17 + #$8B18, // $8B18 + #$8B19, // $8B19 + #$8B1A, // $8B1A + #$8B1B, // $8B1B + #$8B1C, // $8B1C + #$8B1D, // $8B1D + #$8B1E, // $8B1E + #$8B1F, // $8B1F + #$8B20, // $8B20 + #$8B21, // $8B21 + #$8B22, // $8B22 + #$8B23, // $8B23 + #$8B24, // $8B24 + #$8B25, // $8B25 + #$8B26, // $8B26 + #$8B27, // $8B27 + #$8B28, // $8B28 + #$8B29, // $8B29 + #$8B2A, // $8B2A + #$8B2B, // $8B2B + #$8B2C, // $8B2C + #$8B2D, // $8B2D + #$8B2E, // $8B2E + #$8B2F, // $8B2F + #$8B30, // $8B30 + #$8B31, // $8B31 + #$8B32, // $8B32 + #$8B33, // $8B33 + #$8B34, // $8B34 + #$8B35, // $8B35 + #$8B36, // $8B36 + #$8B37, // $8B37 + #$8B38, // $8B38 + #$8B39, // $8B39 + #$8B3A, // $8B3A + #$8B3B, // $8B3B + #$8B3C, // $8B3C + #$8B3D, // $8B3D + #$8B3E, // $8B3E + #$8B3F, // $8B3F + #$8B40, // $8B40 + #$8B41, // $8B41 + #$8B42, // $8B42 + #$8B43, // $8B43 + #$8B44, // $8B44 + #$8B45, // $8B45 + #$8B46, // $8B46 + #$8B47, // $8B47 + #$8B48, // $8B48 + #$8B49, // $8B49 + #$8B4A, // $8B4A + #$8B4B, // $8B4B + #$8B4C, // $8B4C + #$8B4D, // $8B4D + #$8B4E, // $8B4E + #$8B4F, // $8B4F + #$8B50, // $8B50 + #$8B51, // $8B51 + #$8B52, // $8B52 + #$8B53, // $8B53 + #$8B54, // $8B54 + #$8B55, // $8B55 + #$8B56, // $8B56 + #$8B57, // $8B57 + #$8B58, // $8B58 + #$8B59, // $8B59 + #$8B5A, // $8B5A + #$8B5B, // $8B5B + #$8B5C, // $8B5C + #$8B5D, // $8B5D + #$8B5E, // $8B5E + #$8B5F, // $8B5F + #$8B60, // $8B60 + #$8B61, // $8B61 + #$8B62, // $8B62 + #$8B63, // $8B63 + #$8B64, // $8B64 + #$8B65, // $8B65 + #$8B66, // $8B66 + #$8B67, // $8B67 + #$8B68, // $8B68 + #$8B69, // $8B69 + #$8B6A, // $8B6A + #$8B6B, // $8B6B + #$8B6C, // $8B6C + #$8B6D, // $8B6D + #$8B6E, // $8B6E + #$8B6F, // $8B6F + #$8B70, // $8B70 + #$8B71, // $8B71 + #$8B72, // $8B72 + #$8B73, // $8B73 + #$8B74, // $8B74 + #$8B75, // $8B75 + #$8B76, // $8B76 + #$8B77, // $8B77 + #$8B78, // $8B78 + #$8B79, // $8B79 + #$8B7A, // $8B7A + #$8B7B, // $8B7B + #$8B7C, // $8B7C + #$8B7D, // $8B7D + #$8B7E, // $8B7E + #$8B7F, // $8B7F + #$8B80, // $8B80 + #$8B81, // $8B81 + #$8B82, // $8B82 + #$8B83, // $8B83 + #$8B84, // $8B84 + #$8B85, // $8B85 + #$8B86, // $8B86 + #$8B87, // $8B87 + #$8B88, // $8B88 + #$8B89, // $8B89 + #$8B8A, // $8B8A + #$8B8B, // $8B8B + #$8B8C, // $8B8C + #$8B8D, // $8B8D + #$8B8E, // $8B8E + #$8B8F, // $8B8F + #$8B90, // $8B90 + #$8B91, // $8B91 + #$8B92, // $8B92 + #$8B93, // $8B93 + #$8B94, // $8B94 + #$8B95, // $8B95 + #$8B96, // $8B96 + #$8B97, // $8B97 + #$8B98, // $8B98 + #$8B99, // $8B99 + #$8B9A, // $8B9A + #$8B9B, // $8B9B + #$8B9C, // $8B9C + #$8B9D, // $8B9D + #$8B9E, // $8B9E + #$8B9F, // $8B9F + #$8BA0, // $8BA0 + #$8BA1, // $8BA1 + #$8BA2, // $8BA2 + #$8BA3, // $8BA3 + #$8BA4, // $8BA4 + #$8BA5, // $8BA5 + #$8BA6, // $8BA6 + #$8BA7, // $8BA7 + #$8BA8, // $8BA8 + #$8BA9, // $8BA9 + #$8BAA, // $8BAA + #$8BAB, // $8BAB + #$8BAC, // $8BAC + #$8BAD, // $8BAD + #$8BAE, // $8BAE + #$8BAF, // $8BAF + #$8BB0, // $8BB0 + #$8BB1, // $8BB1 + #$8BB2, // $8BB2 + #$8BB3, // $8BB3 + #$8BB4, // $8BB4 + #$8BB5, // $8BB5 + #$8BB6, // $8BB6 + #$8BB7, // $8BB7 + #$8BB8, // $8BB8 + #$8BB9, // $8BB9 + #$8BBA, // $8BBA + #$8BBB, // $8BBB + #$8BBC, // $8BBC + #$8BBD, // $8BBD + #$8BBE, // $8BBE + #$8BBF, // $8BBF + #$8BC0, // $8BC0 + #$8BC1, // $8BC1 + #$8BC2, // $8BC2 + #$8BC3, // $8BC3 + #$8BC4, // $8BC4 + #$8BC5, // $8BC5 + #$8BC6, // $8BC6 + #$8BC7, // $8BC7 + #$8BC8, // $8BC8 + #$8BC9, // $8BC9 + #$8BCA, // $8BCA + #$8BCB, // $8BCB + #$8BCC, // $8BCC + #$8BCD, // $8BCD + #$8BCE, // $8BCE + #$8BCF, // $8BCF + #$8BD0, // $8BD0 + #$8BD1, // $8BD1 + #$8BD2, // $8BD2 + #$8BD3, // $8BD3 + #$8BD4, // $8BD4 + #$8BD5, // $8BD5 + #$8BD6, // $8BD6 + #$8BD7, // $8BD7 + #$8BD8, // $8BD8 + #$8BD9, // $8BD9 + #$8BDA, // $8BDA + #$8BDB, // $8BDB + #$8BDC, // $8BDC + #$8BDD, // $8BDD + #$8BDE, // $8BDE + #$8BDF, // $8BDF + #$8BE0, // $8BE0 + #$8BE1, // $8BE1 + #$8BE2, // $8BE2 + #$8BE3, // $8BE3 + #$8BE4, // $8BE4 + #$8BE5, // $8BE5 + #$8BE6, // $8BE6 + #$8BE7, // $8BE7 + #$8BE8, // $8BE8 + #$8BE9, // $8BE9 + #$8BEA, // $8BEA + #$8BEB, // $8BEB + #$8BEC, // $8BEC + #$8BED, // $8BED + #$8BEE, // $8BEE + #$8BEF, // $8BEF + #$8BF0, // $8BF0 + #$8BF1, // $8BF1 + #$8BF2, // $8BF2 + #$8BF3, // $8BF3 + #$8BF4, // $8BF4 + #$8BF5, // $8BF5 + #$8BF6, // $8BF6 + #$8BF7, // $8BF7 + #$8BF8, // $8BF8 + #$8BF9, // $8BF9 + #$8BFA, // $8BFA + #$8BFB, // $8BFB + #$8BFC, // $8BFC + #$8BFD, // $8BFD + #$8BFE, // $8BFE + #$8BFF, // $8BFF + #$8C00, // $8C00 + #$8C01, // $8C01 + #$8C02, // $8C02 + #$8C03, // $8C03 + #$8C04, // $8C04 + #$8C05, // $8C05 + #$8C06, // $8C06 + #$8C07, // $8C07 + #$8C08, // $8C08 + #$8C09, // $8C09 + #$8C0A, // $8C0A + #$8C0B, // $8C0B + #$8C0C, // $8C0C + #$8C0D, // $8C0D + #$8C0E, // $8C0E + #$8C0F, // $8C0F + #$8C10, // $8C10 + #$8C11, // $8C11 + #$8C12, // $8C12 + #$8C13, // $8C13 + #$8C14, // $8C14 + #$8C15, // $8C15 + #$8C16, // $8C16 + #$8C17, // $8C17 + #$8C18, // $8C18 + #$8C19, // $8C19 + #$8C1A, // $8C1A + #$8C1B, // $8C1B + #$8C1C, // $8C1C + #$8C1D, // $8C1D + #$8C1E, // $8C1E + #$8C1F, // $8C1F + #$8C20, // $8C20 + #$8C21, // $8C21 + #$8C22, // $8C22 + #$8C23, // $8C23 + #$8C24, // $8C24 + #$8C25, // $8C25 + #$8C26, // $8C26 + #$8C27, // $8C27 + #$8C28, // $8C28 + #$8C29, // $8C29 + #$8C2A, // $8C2A + #$8C2B, // $8C2B + #$8C2C, // $8C2C + #$8C2D, // $8C2D + #$8C2E, // $8C2E + #$8C2F, // $8C2F + #$8C30, // $8C30 + #$8C31, // $8C31 + #$8C32, // $8C32 + #$8C33, // $8C33 + #$8C34, // $8C34 + #$8C35, // $8C35 + #$8C36, // $8C36 + #$8C37, // $8C37 + #$8C38, // $8C38 + #$8C39, // $8C39 + #$8C3A, // $8C3A + #$8C3B, // $8C3B + #$8C3C, // $8C3C + #$8C3D, // $8C3D + #$8C3E, // $8C3E + #$8C3F, // $8C3F + #$8C40, // $8C40 + #$8C41, // $8C41 + #$8C42, // $8C42 + #$8C43, // $8C43 + #$8C44, // $8C44 + #$8C45, // $8C45 + #$8C46, // $8C46 + #$8C47, // $8C47 + #$8C48, // $8C48 + #$8C49, // $8C49 + #$8C4A, // $8C4A + #$8C4B, // $8C4B + #$8C4C, // $8C4C + #$8C4D, // $8C4D + #$8C4E, // $8C4E + #$8C4F, // $8C4F + #$8C50, // $8C50 + #$8C51, // $8C51 + #$8C52, // $8C52 + #$8C53, // $8C53 + #$8C54, // $8C54 + #$8C55, // $8C55 + #$8C56, // $8C56 + #$8C57, // $8C57 + #$8C58, // $8C58 + #$8C59, // $8C59 + #$8C5A, // $8C5A + #$8C5B, // $8C5B + #$8C5C, // $8C5C + #$8C5D, // $8C5D + #$8C5E, // $8C5E + #$8C5F, // $8C5F + #$8C60, // $8C60 + #$8C61, // $8C61 + #$8C62, // $8C62 + #$8C63, // $8C63 + #$8C64, // $8C64 + #$8C65, // $8C65 + #$8C66, // $8C66 + #$8C67, // $8C67 + #$8C68, // $8C68 + #$8C69, // $8C69 + #$8C6A, // $8C6A + #$8C6B, // $8C6B + #$8C6C, // $8C6C + #$8C6D, // $8C6D + #$8C6E, // $8C6E + #$8C6F, // $8C6F + #$8C70, // $8C70 + #$8C71, // $8C71 + #$8C72, // $8C72 + #$8C73, // $8C73 + #$8C74, // $8C74 + #$8C75, // $8C75 + #$8C76, // $8C76 + #$8C77, // $8C77 + #$8C78, // $8C78 + #$8C79, // $8C79 + #$8C7A, // $8C7A + #$8C7B, // $8C7B + #$8C7C, // $8C7C + #$8C7D, // $8C7D + #$8C7E, // $8C7E + #$8C7F, // $8C7F + #$8C80, // $8C80 + #$8C81, // $8C81 + #$8C82, // $8C82 + #$8C83, // $8C83 + #$8C84, // $8C84 + #$8C85, // $8C85 + #$8C86, // $8C86 + #$8C87, // $8C87 + #$8C88, // $8C88 + #$8C89, // $8C89 + #$8C8A, // $8C8A + #$8C8B, // $8C8B + #$8C8C, // $8C8C + #$8C8D, // $8C8D + #$8C8E, // $8C8E + #$8C8F, // $8C8F + #$8C90, // $8C90 + #$8C91, // $8C91 + #$8C92, // $8C92 + #$8C93, // $8C93 + #$8C94, // $8C94 + #$8C95, // $8C95 + #$8C96, // $8C96 + #$8C97, // $8C97 + #$8C98, // $8C98 + #$8C99, // $8C99 + #$8C9A, // $8C9A + #$8C9B, // $8C9B + #$8C9C, // $8C9C + #$8C9D, // $8C9D + #$8C9E, // $8C9E + #$8C9F, // $8C9F + #$8CA0, // $8CA0 + #$8CA1, // $8CA1 + #$8CA2, // $8CA2 + #$8CA3, // $8CA3 + #$8CA4, // $8CA4 + #$8CA5, // $8CA5 + #$8CA6, // $8CA6 + #$8CA7, // $8CA7 + #$8CA8, // $8CA8 + #$8CA9, // $8CA9 + #$8CAA, // $8CAA + #$8CAB, // $8CAB + #$8CAC, // $8CAC + #$8CAD, // $8CAD + #$8CAE, // $8CAE + #$8CAF, // $8CAF + #$8CB0, // $8CB0 + #$8CB1, // $8CB1 + #$8CB2, // $8CB2 + #$8CB3, // $8CB3 + #$8CB4, // $8CB4 + #$8CB5, // $8CB5 + #$8CB6, // $8CB6 + #$8CB7, // $8CB7 + #$8CB8, // $8CB8 + #$8CB9, // $8CB9 + #$8CBA, // $8CBA + #$8CBB, // $8CBB + #$8CBC, // $8CBC + #$8CBD, // $8CBD + #$8CBE, // $8CBE + #$8CBF, // $8CBF + #$8CC0, // $8CC0 + #$8CC1, // $8CC1 + #$8CC2, // $8CC2 + #$8CC3, // $8CC3 + #$8CC4, // $8CC4 + #$8CC5, // $8CC5 + #$8CC6, // $8CC6 + #$8CC7, // $8CC7 + #$8CC8, // $8CC8 + #$8CC9, // $8CC9 + #$8CCA, // $8CCA + #$8CCB, // $8CCB + #$8CCC, // $8CCC + #$8CCD, // $8CCD + #$8CCE, // $8CCE + #$8CCF, // $8CCF + #$8CD0, // $8CD0 + #$8CD1, // $8CD1 + #$8CD2, // $8CD2 + #$8CD3, // $8CD3 + #$8CD4, // $8CD4 + #$8CD5, // $8CD5 + #$8CD6, // $8CD6 + #$8CD7, // $8CD7 + #$8CD8, // $8CD8 + #$8CD9, // $8CD9 + #$8CDA, // $8CDA + #$8CDB, // $8CDB + #$8CDC, // $8CDC + #$8CDD, // $8CDD + #$8CDE, // $8CDE + #$8CDF, // $8CDF + #$8CE0, // $8CE0 + #$8CE1, // $8CE1 + #$8CE2, // $8CE2 + #$8CE3, // $8CE3 + #$8CE4, // $8CE4 + #$8CE5, // $8CE5 + #$8CE6, // $8CE6 + #$8CE7, // $8CE7 + #$8CE8, // $8CE8 + #$8CE9, // $8CE9 + #$8CEA, // $8CEA + #$8CEB, // $8CEB + #$8CEC, // $8CEC + #$8CED, // $8CED + #$8CEE, // $8CEE + #$8CEF, // $8CEF + #$8CF0, // $8CF0 + #$8CF1, // $8CF1 + #$8CF2, // $8CF2 + #$8CF3, // $8CF3 + #$8CF4, // $8CF4 + #$8CF5, // $8CF5 + #$8CF6, // $8CF6 + #$8CF7, // $8CF7 + #$8CF8, // $8CF8 + #$8CF9, // $8CF9 + #$8CFA, // $8CFA + #$8CFB, // $8CFB + #$8CFC, // $8CFC + #$8CFD, // $8CFD + #$8CFE, // $8CFE + #$8CFF, // $8CFF + #$8D00, // $8D00 + #$8D01, // $8D01 + #$8D02, // $8D02 + #$8D03, // $8D03 + #$8D04, // $8D04 + #$8D05, // $8D05 + #$8D06, // $8D06 + #$8D07, // $8D07 + #$8D08, // $8D08 + #$8D09, // $8D09 + #$8D0A, // $8D0A + #$8D0B, // $8D0B + #$8D0C, // $8D0C + #$8D0D, // $8D0D + #$8D0E, // $8D0E + #$8D0F, // $8D0F + #$8D10, // $8D10 + #$8D11, // $8D11 + #$8D12, // $8D12 + #$8D13, // $8D13 + #$8D14, // $8D14 + #$8D15, // $8D15 + #$8D16, // $8D16 + #$8D17, // $8D17 + #$8D18, // $8D18 + #$8D19, // $8D19 + #$8D1A, // $8D1A + #$8D1B, // $8D1B + #$8D1C, // $8D1C + #$8D1D, // $8D1D + #$8D1E, // $8D1E + #$8D1F, // $8D1F + #$8D20, // $8D20 + #$8D21, // $8D21 + #$8D22, // $8D22 + #$8D23, // $8D23 + #$8D24, // $8D24 + #$8D25, // $8D25 + #$8D26, // $8D26 + #$8D27, // $8D27 + #$8D28, // $8D28 + #$8D29, // $8D29 + #$8D2A, // $8D2A + #$8D2B, // $8D2B + #$8D2C, // $8D2C + #$8D2D, // $8D2D + #$8D2E, // $8D2E + #$8D2F, // $8D2F + #$8D30, // $8D30 + #$8D31, // $8D31 + #$8D32, // $8D32 + #$8D33, // $8D33 + #$8D34, // $8D34 + #$8D35, // $8D35 + #$8D36, // $8D36 + #$8D37, // $8D37 + #$8D38, // $8D38 + #$8D39, // $8D39 + #$8D3A, // $8D3A + #$8D3B, // $8D3B + #$8D3C, // $8D3C + #$8D3D, // $8D3D + #$8D3E, // $8D3E + #$8D3F, // $8D3F + #$8D40, // $8D40 + #$8D41, // $8D41 + #$8D42, // $8D42 + #$8D43, // $8D43 + #$8D44, // $8D44 + #$8D45, // $8D45 + #$8D46, // $8D46 + #$8D47, // $8D47 + #$8D48, // $8D48 + #$8D49, // $8D49 + #$8D4A, // $8D4A + #$8D4B, // $8D4B + #$8D4C, // $8D4C + #$8D4D, // $8D4D + #$8D4E, // $8D4E + #$8D4F, // $8D4F + #$8D50, // $8D50 + #$8D51, // $8D51 + #$8D52, // $8D52 + #$8D53, // $8D53 + #$8D54, // $8D54 + #$8D55, // $8D55 + #$8D56, // $8D56 + #$8D57, // $8D57 + #$8D58, // $8D58 + #$8D59, // $8D59 + #$8D5A, // $8D5A + #$8D5B, // $8D5B + #$8D5C, // $8D5C + #$8D5D, // $8D5D + #$8D5E, // $8D5E + #$8D5F, // $8D5F + #$8D60, // $8D60 + #$8D61, // $8D61 + #$8D62, // $8D62 + #$8D63, // $8D63 + #$8D64, // $8D64 + #$8D65, // $8D65 + #$8D66, // $8D66 + #$8D67, // $8D67 + #$8D68, // $8D68 + #$8D69, // $8D69 + #$8D6A, // $8D6A + #$8D6B, // $8D6B + #$8D6C, // $8D6C + #$8D6D, // $8D6D + #$8D6E, // $8D6E + #$8D6F, // $8D6F + #$8D70, // $8D70 + #$8D71, // $8D71 + #$8D72, // $8D72 + #$8D73, // $8D73 + #$8D74, // $8D74 + #$8D75, // $8D75 + #$8D76, // $8D76 + #$8D77, // $8D77 + #$8D78, // $8D78 + #$8D79, // $8D79 + #$8D7A, // $8D7A + #$8D7B, // $8D7B + #$8D7C, // $8D7C + #$8D7D, // $8D7D + #$8D7E, // $8D7E + #$8D7F, // $8D7F + #$8D80, // $8D80 + #$8D81, // $8D81 + #$8D82, // $8D82 + #$8D83, // $8D83 + #$8D84, // $8D84 + #$8D85, // $8D85 + #$8D86, // $8D86 + #$8D87, // $8D87 + #$8D88, // $8D88 + #$8D89, // $8D89 + #$8D8A, // $8D8A + #$8D8B, // $8D8B + #$8D8C, // $8D8C + #$8D8D, // $8D8D + #$8D8E, // $8D8E + #$8D8F, // $8D8F + #$8D90, // $8D90 + #$8D91, // $8D91 + #$8D92, // $8D92 + #$8D93, // $8D93 + #$8D94, // $8D94 + #$8D95, // $8D95 + #$8D96, // $8D96 + #$8D97, // $8D97 + #$8D98, // $8D98 + #$8D99, // $8D99 + #$8D9A, // $8D9A + #$8D9B, // $8D9B + #$8D9C, // $8D9C + #$8D9D, // $8D9D + #$8D9E, // $8D9E + #$8D9F, // $8D9F + #$8DA0, // $8DA0 + #$8DA1, // $8DA1 + #$8DA2, // $8DA2 + #$8DA3, // $8DA3 + #$8DA4, // $8DA4 + #$8DA5, // $8DA5 + #$8DA6, // $8DA6 + #$8DA7, // $8DA7 + #$8DA8, // $8DA8 + #$8DA9, // $8DA9 + #$8DAA, // $8DAA + #$8DAB, // $8DAB + #$8DAC, // $8DAC + #$8DAD, // $8DAD + #$8DAE, // $8DAE + #$8DAF, // $8DAF + #$8DB0, // $8DB0 + #$8DB1, // $8DB1 + #$8DB2, // $8DB2 + #$8DB3, // $8DB3 + #$8DB4, // $8DB4 + #$8DB5, // $8DB5 + #$8DB6, // $8DB6 + #$8DB7, // $8DB7 + #$8DB8, // $8DB8 + #$8DB9, // $8DB9 + #$8DBA, // $8DBA + #$8DBB, // $8DBB + #$8DBC, // $8DBC + #$8DBD, // $8DBD + #$8DBE, // $8DBE + #$8DBF, // $8DBF + #$8DC0, // $8DC0 + #$8DC1, // $8DC1 + #$8DC2, // $8DC2 + #$8DC3, // $8DC3 + #$8DC4, // $8DC4 + #$8DC5, // $8DC5 + #$8DC6, // $8DC6 + #$8DC7, // $8DC7 + #$8DC8, // $8DC8 + #$8DC9, // $8DC9 + #$8DCA, // $8DCA + #$8DCB, // $8DCB + #$8DCC, // $8DCC + #$8DCD, // $8DCD + #$8DCE, // $8DCE + #$8DCF, // $8DCF + #$8DD0, // $8DD0 + #$8DD1, // $8DD1 + #$8DD2, // $8DD2 + #$8DD3, // $8DD3 + #$8DD4, // $8DD4 + #$8DD5, // $8DD5 + #$8DD6, // $8DD6 + #$8DD7, // $8DD7 + #$8DD8, // $8DD8 + #$8DD9, // $8DD9 + #$8DDA, // $8DDA + #$8DDB, // $8DDB + #$8DDC, // $8DDC + #$8DDD, // $8DDD + #$8DDE, // $8DDE + #$8DDF, // $8DDF + #$8DE0, // $8DE0 + #$8DE1, // $8DE1 + #$8DE2, // $8DE2 + #$8DE3, // $8DE3 + #$8DE4, // $8DE4 + #$8DE5, // $8DE5 + #$8DE6, // $8DE6 + #$8DE7, // $8DE7 + #$8DE8, // $8DE8 + #$8DE9, // $8DE9 + #$8DEA, // $8DEA + #$8DEB, // $8DEB + #$8DEC, // $8DEC + #$8DED, // $8DED + #$8DEE, // $8DEE + #$8DEF, // $8DEF + #$8DF0, // $8DF0 + #$8DF1, // $8DF1 + #$8DF2, // $8DF2 + #$8DF3, // $8DF3 + #$8DF4, // $8DF4 + #$8DF5, // $8DF5 + #$8DF6, // $8DF6 + #$8DF7, // $8DF7 + #$8DF8, // $8DF8 + #$8DF9, // $8DF9 + #$8DFA, // $8DFA + #$8DFB, // $8DFB + #$8DFC, // $8DFC + #$8DFD, // $8DFD + #$8DFE, // $8DFE + #$8DFF, // $8DFF + #$8E00, // $8E00 + #$8E01, // $8E01 + #$8E02, // $8E02 + #$8E03, // $8E03 + #$8E04, // $8E04 + #$8E05, // $8E05 + #$8E06, // $8E06 + #$8E07, // $8E07 + #$8E08, // $8E08 + #$8E09, // $8E09 + #$8E0A, // $8E0A + #$8E0B, // $8E0B + #$8E0C, // $8E0C + #$8E0D, // $8E0D + #$8E0E, // $8E0E + #$8E0F, // $8E0F + #$8E10, // $8E10 + #$8E11, // $8E11 + #$8E12, // $8E12 + #$8E13, // $8E13 + #$8E14, // $8E14 + #$8E15, // $8E15 + #$8E16, // $8E16 + #$8E17, // $8E17 + #$8E18, // $8E18 + #$8E19, // $8E19 + #$8E1A, // $8E1A + #$8E1B, // $8E1B + #$8E1C, // $8E1C + #$8E1D, // $8E1D + #$8E1E, // $8E1E + #$8E1F, // $8E1F + #$8E20, // $8E20 + #$8E21, // $8E21 + #$8E22, // $8E22 + #$8E23, // $8E23 + #$8E24, // $8E24 + #$8E25, // $8E25 + #$8E26, // $8E26 + #$8E27, // $8E27 + #$8E28, // $8E28 + #$8E29, // $8E29 + #$8E2A, // $8E2A + #$8E2B, // $8E2B + #$8E2C, // $8E2C + #$8E2D, // $8E2D + #$8E2E, // $8E2E + #$8E2F, // $8E2F + #$8E30, // $8E30 + #$8E31, // $8E31 + #$8E32, // $8E32 + #$8E33, // $8E33 + #$8E34, // $8E34 + #$8E35, // $8E35 + #$8E36, // $8E36 + #$8E37, // $8E37 + #$8E38, // $8E38 + #$8E39, // $8E39 + #$8E3A, // $8E3A + #$8E3B, // $8E3B + #$8E3C, // $8E3C + #$8E3D, // $8E3D + #$8E3E, // $8E3E + #$8E3F, // $8E3F + #$8E40, // $8E40 + #$8E41, // $8E41 + #$8E42, // $8E42 + #$8E43, // $8E43 + #$8E44, // $8E44 + #$8E45, // $8E45 + #$8E46, // $8E46 + #$8E47, // $8E47 + #$8E48, // $8E48 + #$8E49, // $8E49 + #$8E4A, // $8E4A + #$8E4B, // $8E4B + #$8E4C, // $8E4C + #$8E4D, // $8E4D + #$8E4E, // $8E4E + #$8E4F, // $8E4F + #$8E50, // $8E50 + #$8E51, // $8E51 + #$8E52, // $8E52 + #$8E53, // $8E53 + #$8E54, // $8E54 + #$8E55, // $8E55 + #$8E56, // $8E56 + #$8E57, // $8E57 + #$8E58, // $8E58 + #$8E59, // $8E59 + #$8E5A, // $8E5A + #$8E5B, // $8E5B + #$8E5C, // $8E5C + #$8E5D, // $8E5D + #$8E5E, // $8E5E + #$8E5F, // $8E5F + #$8E60, // $8E60 + #$8E61, // $8E61 + #$8E62, // $8E62 + #$8E63, // $8E63 + #$8E64, // $8E64 + #$8E65, // $8E65 + #$8E66, // $8E66 + #$8E67, // $8E67 + #$8E68, // $8E68 + #$8E69, // $8E69 + #$8E6A, // $8E6A + #$8E6B, // $8E6B + #$8E6C, // $8E6C + #$8E6D, // $8E6D + #$8E6E, // $8E6E + #$8E6F, // $8E6F + #$8E70, // $8E70 + #$8E71, // $8E71 + #$8E72, // $8E72 + #$8E73, // $8E73 + #$8E74, // $8E74 + #$8E75, // $8E75 + #$8E76, // $8E76 + #$8E77, // $8E77 + #$8E78, // $8E78 + #$8E79, // $8E79 + #$8E7A, // $8E7A + #$8E7B, // $8E7B + #$8E7C, // $8E7C + #$8E7D, // $8E7D + #$8E7E, // $8E7E + #$8E7F, // $8E7F + #$8E80, // $8E80 + #$8E81, // $8E81 + #$8E82, // $8E82 + #$8E83, // $8E83 + #$8E84, // $8E84 + #$8E85, // $8E85 + #$8E86, // $8E86 + #$8E87, // $8E87 + #$8E88, // $8E88 + #$8E89, // $8E89 + #$8E8A, // $8E8A + #$8E8B, // $8E8B + #$8E8C, // $8E8C + #$8E8D, // $8E8D + #$8E8E, // $8E8E + #$8E8F, // $8E8F + #$8E90, // $8E90 + #$8E91, // $8E91 + #$8E92, // $8E92 + #$8E93, // $8E93 + #$8E94, // $8E94 + #$8E95, // $8E95 + #$8E96, // $8E96 + #$8E97, // $8E97 + #$8E98, // $8E98 + #$8E99, // $8E99 + #$8E9A, // $8E9A + #$8E9B, // $8E9B + #$8E9C, // $8E9C + #$8E9D, // $8E9D + #$8E9E, // $8E9E + #$8E9F, // $8E9F + #$8EA0, // $8EA0 + #$8EA1, // $8EA1 + #$8EA2, // $8EA2 + #$8EA3, // $8EA3 + #$8EA4, // $8EA4 + #$8EA5, // $8EA5 + #$8EA6, // $8EA6 + #$8EA7, // $8EA7 + #$8EA8, // $8EA8 + #$8EA9, // $8EA9 + #$8EAA, // $8EAA + #$8EAB, // $8EAB + #$8EAC, // $8EAC + #$8EAD, // $8EAD + #$8EAE, // $8EAE + #$8EAF, // $8EAF + #$8EB0, // $8EB0 + #$8EB1, // $8EB1 + #$8EB2, // $8EB2 + #$8EB3, // $8EB3 + #$8EB4, // $8EB4 + #$8EB5, // $8EB5 + #$8EB6, // $8EB6 + #$8EB7, // $8EB7 + #$8EB8, // $8EB8 + #$8EB9, // $8EB9 + #$8EBA, // $8EBA + #$8EBB, // $8EBB + #$8EBC, // $8EBC + #$8EBD, // $8EBD + #$8EBE, // $8EBE + #$8EBF, // $8EBF + #$8EC0, // $8EC0 + #$8EC1, // $8EC1 + #$8EC2, // $8EC2 + #$8EC3, // $8EC3 + #$8EC4, // $8EC4 + #$8EC5, // $8EC5 + #$8EC6, // $8EC6 + #$8EC7, // $8EC7 + #$8EC8, // $8EC8 + #$8EC9, // $8EC9 + #$8ECA, // $8ECA + #$8ECB, // $8ECB + #$8ECC, // $8ECC + #$8ECD, // $8ECD + #$8ECE, // $8ECE + #$8ECF, // $8ECF + #$8ED0, // $8ED0 + #$8ED1, // $8ED1 + #$8ED2, // $8ED2 + #$8ED3, // $8ED3 + #$8ED4, // $8ED4 + #$8ED5, // $8ED5 + #$8ED6, // $8ED6 + #$8ED7, // $8ED7 + #$8ED8, // $8ED8 + #$8ED9, // $8ED9 + #$8EDA, // $8EDA + #$8EDB, // $8EDB + #$8EDC, // $8EDC + #$8EDD, // $8EDD + #$8EDE, // $8EDE + #$8EDF, // $8EDF + #$8EE0, // $8EE0 + #$8EE1, // $8EE1 + #$8EE2, // $8EE2 + #$8EE3, // $8EE3 + #$8EE4, // $8EE4 + #$8EE5, // $8EE5 + #$8EE6, // $8EE6 + #$8EE7, // $8EE7 + #$8EE8, // $8EE8 + #$8EE9, // $8EE9 + #$8EEA, // $8EEA + #$8EEB, // $8EEB + #$8EEC, // $8EEC + #$8EED, // $8EED + #$8EEE, // $8EEE + #$8EEF, // $8EEF + #$8EF0, // $8EF0 + #$8EF1, // $8EF1 + #$8EF2, // $8EF2 + #$8EF3, // $8EF3 + #$8EF4, // $8EF4 + #$8EF5, // $8EF5 + #$8EF6, // $8EF6 + #$8EF7, // $8EF7 + #$8EF8, // $8EF8 + #$8EF9, // $8EF9 + #$8EFA, // $8EFA + #$8EFB, // $8EFB + #$8EFC, // $8EFC + #$8EFD, // $8EFD + #$8EFE, // $8EFE + #$8EFF, // $8EFF + #$8F00, // $8F00 + #$8F01, // $8F01 + #$8F02, // $8F02 + #$8F03, // $8F03 + #$8F04, // $8F04 + #$8F05, // $8F05 + #$8F06, // $8F06 + #$8F07, // $8F07 + #$8F08, // $8F08 + #$8F09, // $8F09 + #$8F0A, // $8F0A + #$8F0B, // $8F0B + #$8F0C, // $8F0C + #$8F0D, // $8F0D + #$8F0E, // $8F0E + #$8F0F, // $8F0F + #$8F10, // $8F10 + #$8F11, // $8F11 + #$8F12, // $8F12 + #$8F13, // $8F13 + #$8F14, // $8F14 + #$8F15, // $8F15 + #$8F16, // $8F16 + #$8F17, // $8F17 + #$8F18, // $8F18 + #$8F19, // $8F19 + #$8F1A, // $8F1A + #$8F1B, // $8F1B + #$8F1C, // $8F1C + #$8F1D, // $8F1D + #$8F1E, // $8F1E + #$8F1F, // $8F1F + #$8F20, // $8F20 + #$8F21, // $8F21 + #$8F22, // $8F22 + #$8F23, // $8F23 + #$8F24, // $8F24 + #$8F25, // $8F25 + #$8F26, // $8F26 + #$8F27, // $8F27 + #$8F28, // $8F28 + #$8F29, // $8F29 + #$8F2A, // $8F2A + #$8F2B, // $8F2B + #$8F2C, // $8F2C + #$8F2D, // $8F2D + #$8F2E, // $8F2E + #$8F2F, // $8F2F + #$8F30, // $8F30 + #$8F31, // $8F31 + #$8F32, // $8F32 + #$8F33, // $8F33 + #$8F34, // $8F34 + #$8F35, // $8F35 + #$8F36, // $8F36 + #$8F37, // $8F37 + #$8F38, // $8F38 + #$8F39, // $8F39 + #$8F3A, // $8F3A + #$8F3B, // $8F3B + #$8F3C, // $8F3C + #$8F3D, // $8F3D + #$8F3E, // $8F3E + #$8F3F, // $8F3F + #$8F40, // $8F40 + #$8F41, // $8F41 + #$8F42, // $8F42 + #$8F43, // $8F43 + #$8F44, // $8F44 + #$8F45, // $8F45 + #$8F46, // $8F46 + #$8F47, // $8F47 + #$8F48, // $8F48 + #$8F49, // $8F49 + #$8F4A, // $8F4A + #$8F4B, // $8F4B + #$8F4C, // $8F4C + #$8F4D, // $8F4D + #$8F4E, // $8F4E + #$8F4F, // $8F4F + #$8F50, // $8F50 + #$8F51, // $8F51 + #$8F52, // $8F52 + #$8F53, // $8F53 + #$8F54, // $8F54 + #$8F55, // $8F55 + #$8F56, // $8F56 + #$8F57, // $8F57 + #$8F58, // $8F58 + #$8F59, // $8F59 + #$8F5A, // $8F5A + #$8F5B, // $8F5B + #$8F5C, // $8F5C + #$8F5D, // $8F5D + #$8F5E, // $8F5E + #$8F5F, // $8F5F + #$8F60, // $8F60 + #$8F61, // $8F61 + #$8F62, // $8F62 + #$8F63, // $8F63 + #$8F64, // $8F64 + #$8F65, // $8F65 + #$8F66, // $8F66 + #$8F67, // $8F67 + #$8F68, // $8F68 + #$8F69, // $8F69 + #$8F6A, // $8F6A + #$8F6B, // $8F6B + #$8F6C, // $8F6C + #$8F6D, // $8F6D + #$8F6E, // $8F6E + #$8F6F, // $8F6F + #$8F70, // $8F70 + #$8F71, // $8F71 + #$8F72, // $8F72 + #$8F73, // $8F73 + #$8F74, // $8F74 + #$8F75, // $8F75 + #$8F76, // $8F76 + #$8F77, // $8F77 + #$8F78, // $8F78 + #$8F79, // $8F79 + #$8F7A, // $8F7A + #$8F7B, // $8F7B + #$8F7C, // $8F7C + #$8F7D, // $8F7D + #$8F7E, // $8F7E + #$8F7F, // $8F7F + #$8F80, // $8F80 + #$8F81, // $8F81 + #$8F82, // $8F82 + #$8F83, // $8F83 + #$8F84, // $8F84 + #$8F85, // $8F85 + #$8F86, // $8F86 + #$8F87, // $8F87 + #$8F88, // $8F88 + #$8F89, // $8F89 + #$8F8A, // $8F8A + #$8F8B, // $8F8B + #$8F8C, // $8F8C + #$8F8D, // $8F8D + #$8F8E, // $8F8E + #$8F8F, // $8F8F + #$8F90, // $8F90 + #$8F91, // $8F91 + #$8F92, // $8F92 + #$8F93, // $8F93 + #$8F94, // $8F94 + #$8F95, // $8F95 + #$8F96, // $8F96 + #$8F97, // $8F97 + #$8F98, // $8F98 + #$8F99, // $8F99 + #$8F9A, // $8F9A + #$8F9B, // $8F9B + #$8F9C, // $8F9C + #$8F9D, // $8F9D + #$8F9E, // $8F9E + #$8F9F, // $8F9F + #$8FA0, // $8FA0 + #$8FA1, // $8FA1 + #$8FA2, // $8FA2 + #$8FA3, // $8FA3 + #$8FA4, // $8FA4 + #$8FA5, // $8FA5 + #$8FA6, // $8FA6 + #$8FA7, // $8FA7 + #$8FA8, // $8FA8 + #$8FA9, // $8FA9 + #$8FAA, // $8FAA + #$8FAB, // $8FAB + #$8FAC, // $8FAC + #$8FAD, // $8FAD + #$8FAE, // $8FAE + #$8FAF, // $8FAF + #$8FB0, // $8FB0 + #$8FB1, // $8FB1 + #$8FB2, // $8FB2 + #$8FB3, // $8FB3 + #$8FB4, // $8FB4 + #$8FB5, // $8FB5 + #$8FB6, // $8FB6 + #$8FB7, // $8FB7 + #$8FB8, // $8FB8 + #$8FB9, // $8FB9 + #$8FBA, // $8FBA + #$8FBB, // $8FBB + #$8FBC, // $8FBC + #$8FBD, // $8FBD + #$8FBE, // $8FBE + #$8FBF, // $8FBF + #$8FC0, // $8FC0 + #$8FC1, // $8FC1 + #$8FC2, // $8FC2 + #$8FC3, // $8FC3 + #$8FC4, // $8FC4 + #$8FC5, // $8FC5 + #$8FC6, // $8FC6 + #$8FC7, // $8FC7 + #$8FC8, // $8FC8 + #$8FC9, // $8FC9 + #$8FCA, // $8FCA + #$8FCB, // $8FCB + #$8FCC, // $8FCC + #$8FCD, // $8FCD + #$8FCE, // $8FCE + #$8FCF, // $8FCF + #$8FD0, // $8FD0 + #$8FD1, // $8FD1 + #$8FD2, // $8FD2 + #$8FD3, // $8FD3 + #$8FD4, // $8FD4 + #$8FD5, // $8FD5 + #$8FD6, // $8FD6 + #$8FD7, // $8FD7 + #$8FD8, // $8FD8 + #$8FD9, // $8FD9 + #$8FDA, // $8FDA + #$8FDB, // $8FDB + #$8FDC, // $8FDC + #$8FDD, // $8FDD + #$8FDE, // $8FDE + #$8FDF, // $8FDF + #$8FE0, // $8FE0 + #$8FE1, // $8FE1 + #$8FE2, // $8FE2 + #$8FE3, // $8FE3 + #$8FE4, // $8FE4 + #$8FE5, // $8FE5 + #$8FE6, // $8FE6 + #$8FE7, // $8FE7 + #$8FE8, // $8FE8 + #$8FE9, // $8FE9 + #$8FEA, // $8FEA + #$8FEB, // $8FEB + #$8FEC, // $8FEC + #$8FED, // $8FED + #$8FEE, // $8FEE + #$8FEF, // $8FEF + #$8FF0, // $8FF0 + #$8FF1, // $8FF1 + #$8FF2, // $8FF2 + #$8FF3, // $8FF3 + #$8FF4, // $8FF4 + #$8FF5, // $8FF5 + #$8FF6, // $8FF6 + #$8FF7, // $8FF7 + #$8FF8, // $8FF8 + #$8FF9, // $8FF9 + #$8FFA, // $8FFA + #$8FFB, // $8FFB + #$8FFC, // $8FFC + #$8FFD, // $8FFD + #$8FFE, // $8FFE + #$8FFF, // $8FFF + #$9000, // $9000 + #$9001, // $9001 + #$9002, // $9002 + #$9003, // $9003 + #$9004, // $9004 + #$9005, // $9005 + #$9006, // $9006 + #$9007, // $9007 + #$9008, // $9008 + #$9009, // $9009 + #$900A, // $900A + #$900B, // $900B + #$900C, // $900C + #$900D, // $900D + #$900E, // $900E + #$900F, // $900F + #$9010, // $9010 + #$9011, // $9011 + #$9012, // $9012 + #$9013, // $9013 + #$9014, // $9014 + #$9015, // $9015 + #$9016, // $9016 + #$9017, // $9017 + #$9018, // $9018 + #$9019, // $9019 + #$901A, // $901A + #$901B, // $901B + #$901C, // $901C + #$901D, // $901D + #$901E, // $901E + #$901F, // $901F + #$9020, // $9020 + #$9021, // $9021 + #$9022, // $9022 + #$9023, // $9023 + #$9024, // $9024 + #$9025, // $9025 + #$9026, // $9026 + #$9027, // $9027 + #$9028, // $9028 + #$9029, // $9029 + #$902A, // $902A + #$902B, // $902B + #$902C, // $902C + #$902D, // $902D + #$902E, // $902E + #$902F, // $902F + #$9030, // $9030 + #$9031, // $9031 + #$9032, // $9032 + #$9033, // $9033 + #$9034, // $9034 + #$9035, // $9035 + #$9036, // $9036 + #$9037, // $9037 + #$9038, // $9038 + #$9039, // $9039 + #$903A, // $903A + #$903B, // $903B + #$903C, // $903C + #$903D, // $903D + #$903E, // $903E + #$903F, // $903F + #$9040, // $9040 + #$9041, // $9041 + #$9042, // $9042 + #$9043, // $9043 + #$9044, // $9044 + #$9045, // $9045 + #$9046, // $9046 + #$9047, // $9047 + #$9048, // $9048 + #$9049, // $9049 + #$904A, // $904A + #$904B, // $904B + #$904C, // $904C + #$904D, // $904D + #$904E, // $904E + #$904F, // $904F + #$9050, // $9050 + #$9051, // $9051 + #$9052, // $9052 + #$9053, // $9053 + #$9054, // $9054 + #$9055, // $9055 + #$9056, // $9056 + #$9057, // $9057 + #$9058, // $9058 + #$9059, // $9059 + #$905A, // $905A + #$905B, // $905B + #$905C, // $905C + #$905D, // $905D + #$905E, // $905E + #$905F, // $905F + #$9060, // $9060 + #$9061, // $9061 + #$9062, // $9062 + #$9063, // $9063 + #$9064, // $9064 + #$9065, // $9065 + #$9066, // $9066 + #$9067, // $9067 + #$9068, // $9068 + #$9069, // $9069 + #$906A, // $906A + #$906B, // $906B + #$906C, // $906C + #$906D, // $906D + #$906E, // $906E + #$906F, // $906F + #$9070, // $9070 + #$9071, // $9071 + #$9072, // $9072 + #$9073, // $9073 + #$9074, // $9074 + #$9075, // $9075 + #$9076, // $9076 + #$9077, // $9077 + #$9078, // $9078 + #$9079, // $9079 + #$907A, // $907A + #$907B, // $907B + #$907C, // $907C + #$907D, // $907D + #$907E, // $907E + #$907F, // $907F + #$9080, // $9080 + #$9081, // $9081 + #$9082, // $9082 + #$9083, // $9083 + #$9084, // $9084 + #$9085, // $9085 + #$9086, // $9086 + #$9087, // $9087 + #$9088, // $9088 + #$9089, // $9089 + #$908A, // $908A + #$908B, // $908B + #$908C, // $908C + #$908D, // $908D + #$908E, // $908E + #$908F, // $908F + #$9090, // $9090 + #$9091, // $9091 + #$9092, // $9092 + #$9093, // $9093 + #$9094, // $9094 + #$9095, // $9095 + #$9096, // $9096 + #$9097, // $9097 + #$9098, // $9098 + #$9099, // $9099 + #$909A, // $909A + #$909B, // $909B + #$909C, // $909C + #$909D, // $909D + #$909E, // $909E + #$909F, // $909F + #$90A0, // $90A0 + #$90A1, // $90A1 + #$90A2, // $90A2 + #$90A3, // $90A3 + #$90A4, // $90A4 + #$90A5, // $90A5 + #$90A6, // $90A6 + #$90A7, // $90A7 + #$90A8, // $90A8 + #$90A9, // $90A9 + #$90AA, // $90AA + #$90AB, // $90AB + #$90AC, // $90AC + #$90AD, // $90AD + #$90AE, // $90AE + #$90AF, // $90AF + #$90B0, // $90B0 + #$90B1, // $90B1 + #$90B2, // $90B2 + #$90B3, // $90B3 + #$90B4, // $90B4 + #$90B5, // $90B5 + #$90B6, // $90B6 + #$90B7, // $90B7 + #$90B8, // $90B8 + #$90B9, // $90B9 + #$90BA, // $90BA + #$90BB, // $90BB + #$90BC, // $90BC + #$90BD, // $90BD + #$90BE, // $90BE + #$90BF, // $90BF + #$90C0, // $90C0 + #$90C1, // $90C1 + #$90C2, // $90C2 + #$90C3, // $90C3 + #$90C4, // $90C4 + #$90C5, // $90C5 + #$90C6, // $90C6 + #$90C7, // $90C7 + #$90C8, // $90C8 + #$90C9, // $90C9 + #$90CA, // $90CA + #$90CB, // $90CB + #$90CC, // $90CC + #$90CD, // $90CD + #$90CE, // $90CE + #$90CF, // $90CF + #$90D0, // $90D0 + #$90D1, // $90D1 + #$90D2, // $90D2 + #$90D3, // $90D3 + #$90D4, // $90D4 + #$90D5, // $90D5 + #$90D6, // $90D6 + #$90D7, // $90D7 + #$90D8, // $90D8 + #$90D9, // $90D9 + #$90DA, // $90DA + #$90DB, // $90DB + #$90DC, // $90DC + #$90DD, // $90DD + #$90DE, // $90DE + #$90DF, // $90DF + #$90E0, // $90E0 + #$90E1, // $90E1 + #$90E2, // $90E2 + #$90E3, // $90E3 + #$90E4, // $90E4 + #$90E5, // $90E5 + #$90E6, // $90E6 + #$90E7, // $90E7 + #$90E8, // $90E8 + #$90E9, // $90E9 + #$90EA, // $90EA + #$90EB, // $90EB + #$90EC, // $90EC + #$90ED, // $90ED + #$90EE, // $90EE + #$90EF, // $90EF + #$90F0, // $90F0 + #$90F1, // $90F1 + #$90F2, // $90F2 + #$90F3, // $90F3 + #$90F4, // $90F4 + #$90F5, // $90F5 + #$90F6, // $90F6 + #$90F7, // $90F7 + #$90F8, // $90F8 + #$90F9, // $90F9 + #$90FA, // $90FA + #$90FB, // $90FB + #$90FC, // $90FC + #$90FD, // $90FD + #$90FE, // $90FE + #$90FF, // $90FF + #$9100, // $9100 + #$9101, // $9101 + #$9102, // $9102 + #$9103, // $9103 + #$9104, // $9104 + #$9105, // $9105 + #$9106, // $9106 + #$9107, // $9107 + #$9108, // $9108 + #$9109, // $9109 + #$910A, // $910A + #$910B, // $910B + #$910C, // $910C + #$910D, // $910D + #$910E, // $910E + #$910F, // $910F + #$9110, // $9110 + #$9111, // $9111 + #$9112, // $9112 + #$9113, // $9113 + #$9114, // $9114 + #$9115, // $9115 + #$9116, // $9116 + #$9117, // $9117 + #$9118, // $9118 + #$9119, // $9119 + #$911A, // $911A + #$911B, // $911B + #$911C, // $911C + #$911D, // $911D + #$911E, // $911E + #$911F, // $911F + #$9120, // $9120 + #$9121, // $9121 + #$9122, // $9122 + #$9123, // $9123 + #$9124, // $9124 + #$9125, // $9125 + #$9126, // $9126 + #$9127, // $9127 + #$9128, // $9128 + #$9129, // $9129 + #$912A, // $912A + #$912B, // $912B + #$912C, // $912C + #$912D, // $912D + #$912E, // $912E + #$912F, // $912F + #$9130, // $9130 + #$9131, // $9131 + #$9132, // $9132 + #$9133, // $9133 + #$9134, // $9134 + #$9135, // $9135 + #$9136, // $9136 + #$9137, // $9137 + #$9138, // $9138 + #$9139, // $9139 + #$913A, // $913A + #$913B, // $913B + #$913C, // $913C + #$913D, // $913D + #$913E, // $913E + #$913F, // $913F + #$9140, // $9140 + #$9141, // $9141 + #$9142, // $9142 + #$9143, // $9143 + #$9144, // $9144 + #$9145, // $9145 + #$9146, // $9146 + #$9147, // $9147 + #$9148, // $9148 + #$9149, // $9149 + #$914A, // $914A + #$914B, // $914B + #$914C, // $914C + #$914D, // $914D + #$914E, // $914E + #$914F, // $914F + #$9150, // $9150 + #$9151, // $9151 + #$9152, // $9152 + #$9153, // $9153 + #$9154, // $9154 + #$9155, // $9155 + #$9156, // $9156 + #$9157, // $9157 + #$9158, // $9158 + #$9159, // $9159 + #$915A, // $915A + #$915B, // $915B + #$915C, // $915C + #$915D, // $915D + #$915E, // $915E + #$915F, // $915F + #$9160, // $9160 + #$9161, // $9161 + #$9162, // $9162 + #$9163, // $9163 + #$9164, // $9164 + #$9165, // $9165 + #$9166, // $9166 + #$9167, // $9167 + #$9168, // $9168 + #$9169, // $9169 + #$916A, // $916A + #$916B, // $916B + #$916C, // $916C + #$916D, // $916D + #$916E, // $916E + #$916F, // $916F + #$9170, // $9170 + #$9171, // $9171 + #$9172, // $9172 + #$9173, // $9173 + #$9174, // $9174 + #$9175, // $9175 + #$9176, // $9176 + #$9177, // $9177 + #$9178, // $9178 + #$9179, // $9179 + #$917A, // $917A + #$917B, // $917B + #$917C, // $917C + #$917D, // $917D + #$917E, // $917E + #$917F, // $917F + #$9180, // $9180 + #$9181, // $9181 + #$9182, // $9182 + #$9183, // $9183 + #$9184, // $9184 + #$9185, // $9185 + #$9186, // $9186 + #$9187, // $9187 + #$9188, // $9188 + #$9189, // $9189 + #$918A, // $918A + #$918B, // $918B + #$918C, // $918C + #$918D, // $918D + #$918E, // $918E + #$918F, // $918F + #$9190, // $9190 + #$9191, // $9191 + #$9192, // $9192 + #$9193, // $9193 + #$9194, // $9194 + #$9195, // $9195 + #$9196, // $9196 + #$9197, // $9197 + #$9198, // $9198 + #$9199, // $9199 + #$919A, // $919A + #$919B, // $919B + #$919C, // $919C + #$919D, // $919D + #$919E, // $919E + #$919F, // $919F + #$91A0, // $91A0 + #$91A1, // $91A1 + #$91A2, // $91A2 + #$91A3, // $91A3 + #$91A4, // $91A4 + #$91A5, // $91A5 + #$91A6, // $91A6 + #$91A7, // $91A7 + #$91A8, // $91A8 + #$91A9, // $91A9 + #$91AA, // $91AA + #$91AB, // $91AB + #$91AC, // $91AC + #$91AD, // $91AD + #$91AE, // $91AE + #$91AF, // $91AF + #$91B0, // $91B0 + #$91B1, // $91B1 + #$91B2, // $91B2 + #$91B3, // $91B3 + #$91B4, // $91B4 + #$91B5, // $91B5 + #$91B6, // $91B6 + #$91B7, // $91B7 + #$91B8, // $91B8 + #$91B9, // $91B9 + #$91BA, // $91BA + #$91BB, // $91BB + #$91BC, // $91BC + #$91BD, // $91BD + #$91BE, // $91BE + #$91BF, // $91BF + #$91C0, // $91C0 + #$91C1, // $91C1 + #$91C2, // $91C2 + #$91C3, // $91C3 + #$91C4, // $91C4 + #$91C5, // $91C5 + #$91C6, // $91C6 + #$91C7, // $91C7 + #$91C8, // $91C8 + #$91C9, // $91C9 + #$91CA, // $91CA + #$91CB, // $91CB + #$91CC, // $91CC + #$91CD, // $91CD + #$91CE, // $91CE + #$91CF, // $91CF + #$91D0, // $91D0 + #$91D1, // $91D1 + #$91D2, // $91D2 + #$91D3, // $91D3 + #$91D4, // $91D4 + #$91D5, // $91D5 + #$91D6, // $91D6 + #$91D7, // $91D7 + #$91D8, // $91D8 + #$91D9, // $91D9 + #$91DA, // $91DA + #$91DB, // $91DB + #$91DC, // $91DC + #$91DD, // $91DD + #$91DE, // $91DE + #$91DF, // $91DF + #$91E0, // $91E0 + #$91E1, // $91E1 + #$91E2, // $91E2 + #$91E3, // $91E3 + #$91E4, // $91E4 + #$91E5, // $91E5 + #$91E6, // $91E6 + #$91E7, // $91E7 + #$91E8, // $91E8 + #$91E9, // $91E9 + #$91EA, // $91EA + #$91EB, // $91EB + #$91EC, // $91EC + #$91ED, // $91ED + #$91EE, // $91EE + #$91EF, // $91EF + #$91F0, // $91F0 + #$91F1, // $91F1 + #$91F2, // $91F2 + #$91F3, // $91F3 + #$91F4, // $91F4 + #$91F5, // $91F5 + #$91F6, // $91F6 + #$91F7, // $91F7 + #$91F8, // $91F8 + #$91F9, // $91F9 + #$91FA, // $91FA + #$91FB, // $91FB + #$91FC, // $91FC + #$91FD, // $91FD + #$91FE, // $91FE + #$91FF, // $91FF + #$9200, // $9200 + #$9201, // $9201 + #$9202, // $9202 + #$9203, // $9203 + #$9204, // $9204 + #$9205, // $9205 + #$9206, // $9206 + #$9207, // $9207 + #$9208, // $9208 + #$9209, // $9209 + #$920A, // $920A + #$920B, // $920B + #$920C, // $920C + #$920D, // $920D + #$920E, // $920E + #$920F, // $920F + #$9210, // $9210 + #$9211, // $9211 + #$9212, // $9212 + #$9213, // $9213 + #$9214, // $9214 + #$9215, // $9215 + #$9216, // $9216 + #$9217, // $9217 + #$9218, // $9218 + #$9219, // $9219 + #$921A, // $921A + #$921B, // $921B + #$921C, // $921C + #$921D, // $921D + #$921E, // $921E + #$921F, // $921F + #$9220, // $9220 + #$9221, // $9221 + #$9222, // $9222 + #$9223, // $9223 + #$9224, // $9224 + #$9225, // $9225 + #$9226, // $9226 + #$9227, // $9227 + #$9228, // $9228 + #$9229, // $9229 + #$922A, // $922A + #$922B, // $922B + #$922C, // $922C + #$922D, // $922D + #$922E, // $922E + #$922F, // $922F + #$9230, // $9230 + #$9231, // $9231 + #$9232, // $9232 + #$9233, // $9233 + #$9234, // $9234 + #$9235, // $9235 + #$9236, // $9236 + #$9237, // $9237 + #$9238, // $9238 + #$9239, // $9239 + #$923A, // $923A + #$923B, // $923B + #$923C, // $923C + #$923D, // $923D + #$923E, // $923E + #$923F, // $923F + #$9240, // $9240 + #$9241, // $9241 + #$9242, // $9242 + #$9243, // $9243 + #$9244, // $9244 + #$9245, // $9245 + #$9246, // $9246 + #$9247, // $9247 + #$9248, // $9248 + #$9249, // $9249 + #$924A, // $924A + #$924B, // $924B + #$924C, // $924C + #$924D, // $924D + #$924E, // $924E + #$924F, // $924F + #$9250, // $9250 + #$9251, // $9251 + #$9252, // $9252 + #$9253, // $9253 + #$9254, // $9254 + #$9255, // $9255 + #$9256, // $9256 + #$9257, // $9257 + #$9258, // $9258 + #$9259, // $9259 + #$925A, // $925A + #$925B, // $925B + #$925C, // $925C + #$925D, // $925D + #$925E, // $925E + #$925F, // $925F + #$9260, // $9260 + #$9261, // $9261 + #$9262, // $9262 + #$9263, // $9263 + #$9264, // $9264 + #$9265, // $9265 + #$9266, // $9266 + #$9267, // $9267 + #$9268, // $9268 + #$9269, // $9269 + #$926A, // $926A + #$926B, // $926B + #$926C, // $926C + #$926D, // $926D + #$926E, // $926E + #$926F, // $926F + #$9270, // $9270 + #$9271, // $9271 + #$9272, // $9272 + #$9273, // $9273 + #$9274, // $9274 + #$9275, // $9275 + #$9276, // $9276 + #$9277, // $9277 + #$9278, // $9278 + #$9279, // $9279 + #$927A, // $927A + #$927B, // $927B + #$927C, // $927C + #$927D, // $927D + #$927E, // $927E + #$927F, // $927F + #$9280, // $9280 + #$9281, // $9281 + #$9282, // $9282 + #$9283, // $9283 + #$9284, // $9284 + #$9285, // $9285 + #$9286, // $9286 + #$9287, // $9287 + #$9288, // $9288 + #$9289, // $9289 + #$928A, // $928A + #$928B, // $928B + #$928C, // $928C + #$928D, // $928D + #$928E, // $928E + #$928F, // $928F + #$9290, // $9290 + #$9291, // $9291 + #$9292, // $9292 + #$9293, // $9293 + #$9294, // $9294 + #$9295, // $9295 + #$9296, // $9296 + #$9297, // $9297 + #$9298, // $9298 + #$9299, // $9299 + #$929A, // $929A + #$929B, // $929B + #$929C, // $929C + #$929D, // $929D + #$929E, // $929E + #$929F, // $929F + #$92A0, // $92A0 + #$92A1, // $92A1 + #$92A2, // $92A2 + #$92A3, // $92A3 + #$92A4, // $92A4 + #$92A5, // $92A5 + #$92A6, // $92A6 + #$92A7, // $92A7 + #$92A8, // $92A8 + #$92A9, // $92A9 + #$92AA, // $92AA + #$92AB, // $92AB + #$92AC, // $92AC + #$92AD, // $92AD + #$92AE, // $92AE + #$92AF, // $92AF + #$92B0, // $92B0 + #$92B1, // $92B1 + #$92B2, // $92B2 + #$92B3, // $92B3 + #$92B4, // $92B4 + #$92B5, // $92B5 + #$92B6, // $92B6 + #$92B7, // $92B7 + #$92B8, // $92B8 + #$92B9, // $92B9 + #$92BA, // $92BA + #$92BB, // $92BB + #$92BC, // $92BC + #$92BD, // $92BD + #$92BE, // $92BE + #$92BF, // $92BF + #$92C0, // $92C0 + #$92C1, // $92C1 + #$92C2, // $92C2 + #$92C3, // $92C3 + #$92C4, // $92C4 + #$92C5, // $92C5 + #$92C6, // $92C6 + #$92C7, // $92C7 + #$92C8, // $92C8 + #$92C9, // $92C9 + #$92CA, // $92CA + #$92CB, // $92CB + #$92CC, // $92CC + #$92CD, // $92CD + #$92CE, // $92CE + #$92CF, // $92CF + #$92D0, // $92D0 + #$92D1, // $92D1 + #$92D2, // $92D2 + #$92D3, // $92D3 + #$92D4, // $92D4 + #$92D5, // $92D5 + #$92D6, // $92D6 + #$92D7, // $92D7 + #$92D8, // $92D8 + #$92D9, // $92D9 + #$92DA, // $92DA + #$92DB, // $92DB + #$92DC, // $92DC + #$92DD, // $92DD + #$92DE, // $92DE + #$92DF, // $92DF + #$92E0, // $92E0 + #$92E1, // $92E1 + #$92E2, // $92E2 + #$92E3, // $92E3 + #$92E4, // $92E4 + #$92E5, // $92E5 + #$92E6, // $92E6 + #$92E7, // $92E7 + #$92E8, // $92E8 + #$92E9, // $92E9 + #$92EA, // $92EA + #$92EB, // $92EB + #$92EC, // $92EC + #$92ED, // $92ED + #$92EE, // $92EE + #$92EF, // $92EF + #$92F0, // $92F0 + #$92F1, // $92F1 + #$92F2, // $92F2 + #$92F3, // $92F3 + #$92F4, // $92F4 + #$92F5, // $92F5 + #$92F6, // $92F6 + #$92F7, // $92F7 + #$92F8, // $92F8 + #$92F9, // $92F9 + #$92FA, // $92FA + #$92FB, // $92FB + #$92FC, // $92FC + #$92FD, // $92FD + #$92FE, // $92FE + #$92FF, // $92FF + #$9300, // $9300 + #$9301, // $9301 + #$9302, // $9302 + #$9303, // $9303 + #$9304, // $9304 + #$9305, // $9305 + #$9306, // $9306 + #$9307, // $9307 + #$9308, // $9308 + #$9309, // $9309 + #$930A, // $930A + #$930B, // $930B + #$930C, // $930C + #$930D, // $930D + #$930E, // $930E + #$930F, // $930F + #$9310, // $9310 + #$9311, // $9311 + #$9312, // $9312 + #$9313, // $9313 + #$9314, // $9314 + #$9315, // $9315 + #$9316, // $9316 + #$9317, // $9317 + #$9318, // $9318 + #$9319, // $9319 + #$931A, // $931A + #$931B, // $931B + #$931C, // $931C + #$931D, // $931D + #$931E, // $931E + #$931F, // $931F + #$9320, // $9320 + #$9321, // $9321 + #$9322, // $9322 + #$9323, // $9323 + #$9324, // $9324 + #$9325, // $9325 + #$9326, // $9326 + #$9327, // $9327 + #$9328, // $9328 + #$9329, // $9329 + #$932A, // $932A + #$932B, // $932B + #$932C, // $932C + #$932D, // $932D + #$932E, // $932E + #$932F, // $932F + #$9330, // $9330 + #$9331, // $9331 + #$9332, // $9332 + #$9333, // $9333 + #$9334, // $9334 + #$9335, // $9335 + #$9336, // $9336 + #$9337, // $9337 + #$9338, // $9338 + #$9339, // $9339 + #$933A, // $933A + #$933B, // $933B + #$933C, // $933C + #$933D, // $933D + #$933E, // $933E + #$933F, // $933F + #$9340, // $9340 + #$9341, // $9341 + #$9342, // $9342 + #$9343, // $9343 + #$9344, // $9344 + #$9345, // $9345 + #$9346, // $9346 + #$9347, // $9347 + #$9348, // $9348 + #$9349, // $9349 + #$934A, // $934A + #$934B, // $934B + #$934C, // $934C + #$934D, // $934D + #$934E, // $934E + #$934F, // $934F + #$9350, // $9350 + #$9351, // $9351 + #$9352, // $9352 + #$9353, // $9353 + #$9354, // $9354 + #$9355, // $9355 + #$9356, // $9356 + #$9357, // $9357 + #$9358, // $9358 + #$9359, // $9359 + #$935A, // $935A + #$935B, // $935B + #$935C, // $935C + #$935D, // $935D + #$935E, // $935E + #$935F, // $935F + #$9360, // $9360 + #$9361, // $9361 + #$9362, // $9362 + #$9363, // $9363 + #$9364, // $9364 + #$9365, // $9365 + #$9366, // $9366 + #$9367, // $9367 + #$9368, // $9368 + #$9369, // $9369 + #$936A, // $936A + #$936B, // $936B + #$936C, // $936C + #$936D, // $936D + #$936E, // $936E + #$936F, // $936F + #$9370, // $9370 + #$9371, // $9371 + #$9372, // $9372 + #$9373, // $9373 + #$9374, // $9374 + #$9375, // $9375 + #$9376, // $9376 + #$9377, // $9377 + #$9378, // $9378 + #$9379, // $9379 + #$937A, // $937A + #$937B, // $937B + #$937C, // $937C + #$937D, // $937D + #$937E, // $937E + #$937F, // $937F + #$9380, // $9380 + #$9381, // $9381 + #$9382, // $9382 + #$9383, // $9383 + #$9384, // $9384 + #$9385, // $9385 + #$9386, // $9386 + #$9387, // $9387 + #$9388, // $9388 + #$9389, // $9389 + #$938A, // $938A + #$938B, // $938B + #$938C, // $938C + #$938D, // $938D + #$938E, // $938E + #$938F, // $938F + #$9390, // $9390 + #$9391, // $9391 + #$9392, // $9392 + #$9393, // $9393 + #$9394, // $9394 + #$9395, // $9395 + #$9396, // $9396 + #$9397, // $9397 + #$9398, // $9398 + #$9399, // $9399 + #$939A, // $939A + #$939B, // $939B + #$939C, // $939C + #$939D, // $939D + #$939E, // $939E + #$939F, // $939F + #$93A0, // $93A0 + #$93A1, // $93A1 + #$93A2, // $93A2 + #$93A3, // $93A3 + #$93A4, // $93A4 + #$93A5, // $93A5 + #$93A6, // $93A6 + #$93A7, // $93A7 + #$93A8, // $93A8 + #$93A9, // $93A9 + #$93AA, // $93AA + #$93AB, // $93AB + #$93AC, // $93AC + #$93AD, // $93AD + #$93AE, // $93AE + #$93AF, // $93AF + #$93B0, // $93B0 + #$93B1, // $93B1 + #$93B2, // $93B2 + #$93B3, // $93B3 + #$93B4, // $93B4 + #$93B5, // $93B5 + #$93B6, // $93B6 + #$93B7, // $93B7 + #$93B8, // $93B8 + #$93B9, // $93B9 + #$93BA, // $93BA + #$93BB, // $93BB + #$93BC, // $93BC + #$93BD, // $93BD + #$93BE, // $93BE + #$93BF, // $93BF + #$93C0, // $93C0 + #$93C1, // $93C1 + #$93C2, // $93C2 + #$93C3, // $93C3 + #$93C4, // $93C4 + #$93C5, // $93C5 + #$93C6, // $93C6 + #$93C7, // $93C7 + #$93C8, // $93C8 + #$93C9, // $93C9 + #$93CA, // $93CA + #$93CB, // $93CB + #$93CC, // $93CC + #$93CD, // $93CD + #$93CE, // $93CE + #$93CF, // $93CF + #$93D0, // $93D0 + #$93D1, // $93D1 + #$93D2, // $93D2 + #$93D3, // $93D3 + #$93D4, // $93D4 + #$93D5, // $93D5 + #$93D6, // $93D6 + #$93D7, // $93D7 + #$93D8, // $93D8 + #$93D9, // $93D9 + #$93DA, // $93DA + #$93DB, // $93DB + #$93DC, // $93DC + #$93DD, // $93DD + #$93DE, // $93DE + #$93DF, // $93DF + #$93E0, // $93E0 + #$93E1, // $93E1 + #$93E2, // $93E2 + #$93E3, // $93E3 + #$93E4, // $93E4 + #$93E5, // $93E5 + #$93E6, // $93E6 + #$93E7, // $93E7 + #$93E8, // $93E8 + #$93E9, // $93E9 + #$93EA, // $93EA + #$93EB, // $93EB + #$93EC, // $93EC + #$93ED, // $93ED + #$93EE, // $93EE + #$93EF, // $93EF + #$93F0, // $93F0 + #$93F1, // $93F1 + #$93F2, // $93F2 + #$93F3, // $93F3 + #$93F4, // $93F4 + #$93F5, // $93F5 + #$93F6, // $93F6 + #$93F7, // $93F7 + #$93F8, // $93F8 + #$93F9, // $93F9 + #$93FA, // $93FA + #$93FB, // $93FB + #$93FC, // $93FC + #$93FD, // $93FD + #$93FE, // $93FE + #$93FF, // $93FF + #$9400, // $9400 + #$9401, // $9401 + #$9402, // $9402 + #$9403, // $9403 + #$9404, // $9404 + #$9405, // $9405 + #$9406, // $9406 + #$9407, // $9407 + #$9408, // $9408 + #$9409, // $9409 + #$940A, // $940A + #$940B, // $940B + #$940C, // $940C + #$940D, // $940D + #$940E, // $940E + #$940F, // $940F + #$9410, // $9410 + #$9411, // $9411 + #$9412, // $9412 + #$9413, // $9413 + #$9414, // $9414 + #$9415, // $9415 + #$9416, // $9416 + #$9417, // $9417 + #$9418, // $9418 + #$9419, // $9419 + #$941A, // $941A + #$941B, // $941B + #$941C, // $941C + #$941D, // $941D + #$941E, // $941E + #$941F, // $941F + #$9420, // $9420 + #$9421, // $9421 + #$9422, // $9422 + #$9423, // $9423 + #$9424, // $9424 + #$9425, // $9425 + #$9426, // $9426 + #$9427, // $9427 + #$9428, // $9428 + #$9429, // $9429 + #$942A, // $942A + #$942B, // $942B + #$942C, // $942C + #$942D, // $942D + #$942E, // $942E + #$942F, // $942F + #$9430, // $9430 + #$9431, // $9431 + #$9432, // $9432 + #$9433, // $9433 + #$9434, // $9434 + #$9435, // $9435 + #$9436, // $9436 + #$9437, // $9437 + #$9438, // $9438 + #$9439, // $9439 + #$943A, // $943A + #$943B, // $943B + #$943C, // $943C + #$943D, // $943D + #$943E, // $943E + #$943F, // $943F + #$9440, // $9440 + #$9441, // $9441 + #$9442, // $9442 + #$9443, // $9443 + #$9444, // $9444 + #$9445, // $9445 + #$9446, // $9446 + #$9447, // $9447 + #$9448, // $9448 + #$9449, // $9449 + #$944A, // $944A + #$944B, // $944B + #$944C, // $944C + #$944D, // $944D + #$944E, // $944E + #$944F, // $944F + #$9450, // $9450 + #$9451, // $9451 + #$9452, // $9452 + #$9453, // $9453 + #$9454, // $9454 + #$9455, // $9455 + #$9456, // $9456 + #$9457, // $9457 + #$9458, // $9458 + #$9459, // $9459 + #$945A, // $945A + #$945B, // $945B + #$945C, // $945C + #$945D, // $945D + #$945E, // $945E + #$945F, // $945F + #$9460, // $9460 + #$9461, // $9461 + #$9462, // $9462 + #$9463, // $9463 + #$9464, // $9464 + #$9465, // $9465 + #$9466, // $9466 + #$9467, // $9467 + #$9468, // $9468 + #$9469, // $9469 + #$946A, // $946A + #$946B, // $946B + #$946C, // $946C + #$946D, // $946D + #$946E, // $946E + #$946F, // $946F + #$9470, // $9470 + #$9471, // $9471 + #$9472, // $9472 + #$9473, // $9473 + #$9474, // $9474 + #$9475, // $9475 + #$9476, // $9476 + #$9477, // $9477 + #$9478, // $9478 + #$9479, // $9479 + #$947A, // $947A + #$947B, // $947B + #$947C, // $947C + #$947D, // $947D + #$947E, // $947E + #$947F, // $947F + #$9480, // $9480 + #$9481, // $9481 + #$9482, // $9482 + #$9483, // $9483 + #$9484, // $9484 + #$9485, // $9485 + #$9486, // $9486 + #$9487, // $9487 + #$9488, // $9488 + #$9489, // $9489 + #$948A, // $948A + #$948B, // $948B + #$948C, // $948C + #$948D, // $948D + #$948E, // $948E + #$948F, // $948F + #$9490, // $9490 + #$9491, // $9491 + #$9492, // $9492 + #$9493, // $9493 + #$9494, // $9494 + #$9495, // $9495 + #$9496, // $9496 + #$9497, // $9497 + #$9498, // $9498 + #$9499, // $9499 + #$949A, // $949A + #$949B, // $949B + #$949C, // $949C + #$949D, // $949D + #$949E, // $949E + #$949F, // $949F + #$94A0, // $94A0 + #$94A1, // $94A1 + #$94A2, // $94A2 + #$94A3, // $94A3 + #$94A4, // $94A4 + #$94A5, // $94A5 + #$94A6, // $94A6 + #$94A7, // $94A7 + #$94A8, // $94A8 + #$94A9, // $94A9 + #$94AA, // $94AA + #$94AB, // $94AB + #$94AC, // $94AC + #$94AD, // $94AD + #$94AE, // $94AE + #$94AF, // $94AF + #$94B0, // $94B0 + #$94B1, // $94B1 + #$94B2, // $94B2 + #$94B3, // $94B3 + #$94B4, // $94B4 + #$94B5, // $94B5 + #$94B6, // $94B6 + #$94B7, // $94B7 + #$94B8, // $94B8 + #$94B9, // $94B9 + #$94BA, // $94BA + #$94BB, // $94BB + #$94BC, // $94BC + #$94BD, // $94BD + #$94BE, // $94BE + #$94BF, // $94BF + #$94C0, // $94C0 + #$94C1, // $94C1 + #$94C2, // $94C2 + #$94C3, // $94C3 + #$94C4, // $94C4 + #$94C5, // $94C5 + #$94C6, // $94C6 + #$94C7, // $94C7 + #$94C8, // $94C8 + #$94C9, // $94C9 + #$94CA, // $94CA + #$94CB, // $94CB + #$94CC, // $94CC + #$94CD, // $94CD + #$94CE, // $94CE + #$94CF, // $94CF + #$94D0, // $94D0 + #$94D1, // $94D1 + #$94D2, // $94D2 + #$94D3, // $94D3 + #$94D4, // $94D4 + #$94D5, // $94D5 + #$94D6, // $94D6 + #$94D7, // $94D7 + #$94D8, // $94D8 + #$94D9, // $94D9 + #$94DA, // $94DA + #$94DB, // $94DB + #$94DC, // $94DC + #$94DD, // $94DD + #$94DE, // $94DE + #$94DF, // $94DF + #$94E0, // $94E0 + #$94E1, // $94E1 + #$94E2, // $94E2 + #$94E3, // $94E3 + #$94E4, // $94E4 + #$94E5, // $94E5 + #$94E6, // $94E6 + #$94E7, // $94E7 + #$94E8, // $94E8 + #$94E9, // $94E9 + #$94EA, // $94EA + #$94EB, // $94EB + #$94EC, // $94EC + #$94ED, // $94ED + #$94EE, // $94EE + #$94EF, // $94EF + #$94F0, // $94F0 + #$94F1, // $94F1 + #$94F2, // $94F2 + #$94F3, // $94F3 + #$94F4, // $94F4 + #$94F5, // $94F5 + #$94F6, // $94F6 + #$94F7, // $94F7 + #$94F8, // $94F8 + #$94F9, // $94F9 + #$94FA, // $94FA + #$94FB, // $94FB + #$94FC, // $94FC + #$94FD, // $94FD + #$94FE, // $94FE + #$94FF, // $94FF + #$9500, // $9500 + #$9501, // $9501 + #$9502, // $9502 + #$9503, // $9503 + #$9504, // $9504 + #$9505, // $9505 + #$9506, // $9506 + #$9507, // $9507 + #$9508, // $9508 + #$9509, // $9509 + #$950A, // $950A + #$950B, // $950B + #$950C, // $950C + #$950D, // $950D + #$950E, // $950E + #$950F, // $950F + #$9510, // $9510 + #$9511, // $9511 + #$9512, // $9512 + #$9513, // $9513 + #$9514, // $9514 + #$9515, // $9515 + #$9516, // $9516 + #$9517, // $9517 + #$9518, // $9518 + #$9519, // $9519 + #$951A, // $951A + #$951B, // $951B + #$951C, // $951C + #$951D, // $951D + #$951E, // $951E + #$951F, // $951F + #$9520, // $9520 + #$9521, // $9521 + #$9522, // $9522 + #$9523, // $9523 + #$9524, // $9524 + #$9525, // $9525 + #$9526, // $9526 + #$9527, // $9527 + #$9528, // $9528 + #$9529, // $9529 + #$952A, // $952A + #$952B, // $952B + #$952C, // $952C + #$952D, // $952D + #$952E, // $952E + #$952F, // $952F + #$9530, // $9530 + #$9531, // $9531 + #$9532, // $9532 + #$9533, // $9533 + #$9534, // $9534 + #$9535, // $9535 + #$9536, // $9536 + #$9537, // $9537 + #$9538, // $9538 + #$9539, // $9539 + #$953A, // $953A + #$953B, // $953B + #$953C, // $953C + #$953D, // $953D + #$953E, // $953E + #$953F, // $953F + #$9540, // $9540 + #$9541, // $9541 + #$9542, // $9542 + #$9543, // $9543 + #$9544, // $9544 + #$9545, // $9545 + #$9546, // $9546 + #$9547, // $9547 + #$9548, // $9548 + #$9549, // $9549 + #$954A, // $954A + #$954B, // $954B + #$954C, // $954C + #$954D, // $954D + #$954E, // $954E + #$954F, // $954F + #$9550, // $9550 + #$9551, // $9551 + #$9552, // $9552 + #$9553, // $9553 + #$9554, // $9554 + #$9555, // $9555 + #$9556, // $9556 + #$9557, // $9557 + #$9558, // $9558 + #$9559, // $9559 + #$955A, // $955A + #$955B, // $955B + #$955C, // $955C + #$955D, // $955D + #$955E, // $955E + #$955F, // $955F + #$9560, // $9560 + #$9561, // $9561 + #$9562, // $9562 + #$9563, // $9563 + #$9564, // $9564 + #$9565, // $9565 + #$9566, // $9566 + #$9567, // $9567 + #$9568, // $9568 + #$9569, // $9569 + #$956A, // $956A + #$956B, // $956B + #$956C, // $956C + #$956D, // $956D + #$956E, // $956E + #$956F, // $956F + #$9570, // $9570 + #$9571, // $9571 + #$9572, // $9572 + #$9573, // $9573 + #$9574, // $9574 + #$9575, // $9575 + #$9576, // $9576 + #$9577, // $9577 + #$9578, // $9578 + #$9579, // $9579 + #$957A, // $957A + #$957B, // $957B + #$957C, // $957C + #$957D, // $957D + #$957E, // $957E + #$957F, // $957F + #$9580, // $9580 + #$9581, // $9581 + #$9582, // $9582 + #$9583, // $9583 + #$9584, // $9584 + #$9585, // $9585 + #$9586, // $9586 + #$9587, // $9587 + #$9588, // $9588 + #$9589, // $9589 + #$958A, // $958A + #$958B, // $958B + #$958C, // $958C + #$958D, // $958D + #$958E, // $958E + #$958F, // $958F + #$9590, // $9590 + #$9591, // $9591 + #$9592, // $9592 + #$9593, // $9593 + #$9594, // $9594 + #$9595, // $9595 + #$9596, // $9596 + #$9597, // $9597 + #$9598, // $9598 + #$9599, // $9599 + #$959A, // $959A + #$959B, // $959B + #$959C, // $959C + #$959D, // $959D + #$959E, // $959E + #$959F, // $959F + #$95A0, // $95A0 + #$95A1, // $95A1 + #$95A2, // $95A2 + #$95A3, // $95A3 + #$95A4, // $95A4 + #$95A5, // $95A5 + #$95A6, // $95A6 + #$95A7, // $95A7 + #$95A8, // $95A8 + #$95A9, // $95A9 + #$95AA, // $95AA + #$95AB, // $95AB + #$95AC, // $95AC + #$95AD, // $95AD + #$95AE, // $95AE + #$95AF, // $95AF + #$95B0, // $95B0 + #$95B1, // $95B1 + #$95B2, // $95B2 + #$95B3, // $95B3 + #$95B4, // $95B4 + #$95B5, // $95B5 + #$95B6, // $95B6 + #$95B7, // $95B7 + #$95B8, // $95B8 + #$95B9, // $95B9 + #$95BA, // $95BA + #$95BB, // $95BB + #$95BC, // $95BC + #$95BD, // $95BD + #$95BE, // $95BE + #$95BF, // $95BF + #$95C0, // $95C0 + #$95C1, // $95C1 + #$95C2, // $95C2 + #$95C3, // $95C3 + #$95C4, // $95C4 + #$95C5, // $95C5 + #$95C6, // $95C6 + #$95C7, // $95C7 + #$95C8, // $95C8 + #$95C9, // $95C9 + #$95CA, // $95CA + #$95CB, // $95CB + #$95CC, // $95CC + #$95CD, // $95CD + #$95CE, // $95CE + #$95CF, // $95CF + #$95D0, // $95D0 + #$95D1, // $95D1 + #$95D2, // $95D2 + #$95D3, // $95D3 + #$95D4, // $95D4 + #$95D5, // $95D5 + #$95D6, // $95D6 + #$95D7, // $95D7 + #$95D8, // $95D8 + #$95D9, // $95D9 + #$95DA, // $95DA + #$95DB, // $95DB + #$95DC, // $95DC + #$95DD, // $95DD + #$95DE, // $95DE + #$95DF, // $95DF + #$95E0, // $95E0 + #$95E1, // $95E1 + #$95E2, // $95E2 + #$95E3, // $95E3 + #$95E4, // $95E4 + #$95E5, // $95E5 + #$95E6, // $95E6 + #$95E7, // $95E7 + #$95E8, // $95E8 + #$95E9, // $95E9 + #$95EA, // $95EA + #$95EB, // $95EB + #$95EC, // $95EC + #$95ED, // $95ED + #$95EE, // $95EE + #$95EF, // $95EF + #$95F0, // $95F0 + #$95F1, // $95F1 + #$95F2, // $95F2 + #$95F3, // $95F3 + #$95F4, // $95F4 + #$95F5, // $95F5 + #$95F6, // $95F6 + #$95F7, // $95F7 + #$95F8, // $95F8 + #$95F9, // $95F9 + #$95FA, // $95FA + #$95FB, // $95FB + #$95FC, // $95FC + #$95FD, // $95FD + #$95FE, // $95FE + #$95FF, // $95FF + #$9600, // $9600 + #$9601, // $9601 + #$9602, // $9602 + #$9603, // $9603 + #$9604, // $9604 + #$9605, // $9605 + #$9606, // $9606 + #$9607, // $9607 + #$9608, // $9608 + #$9609, // $9609 + #$960A, // $960A + #$960B, // $960B + #$960C, // $960C + #$960D, // $960D + #$960E, // $960E + #$960F, // $960F + #$9610, // $9610 + #$9611, // $9611 + #$9612, // $9612 + #$9613, // $9613 + #$9614, // $9614 + #$9615, // $9615 + #$9616, // $9616 + #$9617, // $9617 + #$9618, // $9618 + #$9619, // $9619 + #$961A, // $961A + #$961B, // $961B + #$961C, // $961C + #$961D, // $961D + #$961E, // $961E + #$961F, // $961F + #$9620, // $9620 + #$9621, // $9621 + #$9622, // $9622 + #$9623, // $9623 + #$9624, // $9624 + #$9625, // $9625 + #$9626, // $9626 + #$9627, // $9627 + #$9628, // $9628 + #$9629, // $9629 + #$962A, // $962A + #$962B, // $962B + #$962C, // $962C + #$962D, // $962D + #$962E, // $962E + #$962F, // $962F + #$9630, // $9630 + #$9631, // $9631 + #$9632, // $9632 + #$9633, // $9633 + #$9634, // $9634 + #$9635, // $9635 + #$9636, // $9636 + #$9637, // $9637 + #$9638, // $9638 + #$9639, // $9639 + #$963A, // $963A + #$963B, // $963B + #$963C, // $963C + #$963D, // $963D + #$963E, // $963E + #$963F, // $963F + #$9640, // $9640 + #$9641, // $9641 + #$9642, // $9642 + #$9643, // $9643 + #$9644, // $9644 + #$9645, // $9645 + #$9646, // $9646 + #$9647, // $9647 + #$9648, // $9648 + #$9649, // $9649 + #$964A, // $964A + #$964B, // $964B + #$964C, // $964C + #$964D, // $964D + #$964E, // $964E + #$964F, // $964F + #$9650, // $9650 + #$9651, // $9651 + #$9652, // $9652 + #$9653, // $9653 + #$9654, // $9654 + #$9655, // $9655 + #$9656, // $9656 + #$9657, // $9657 + #$9658, // $9658 + #$9659, // $9659 + #$965A, // $965A + #$965B, // $965B + #$965C, // $965C + #$965D, // $965D + #$965E, // $965E + #$965F, // $965F + #$9660, // $9660 + #$9661, // $9661 + #$9662, // $9662 + #$9663, // $9663 + #$9664, // $9664 + #$9665, // $9665 + #$9666, // $9666 + #$9667, // $9667 + #$9668, // $9668 + #$9669, // $9669 + #$966A, // $966A + #$966B, // $966B + #$966C, // $966C + #$966D, // $966D + #$966E, // $966E + #$966F, // $966F + #$9670, // $9670 + #$9671, // $9671 + #$9672, // $9672 + #$9673, // $9673 + #$9674, // $9674 + #$9675, // $9675 + #$9676, // $9676 + #$9677, // $9677 + #$9678, // $9678 + #$9679, // $9679 + #$967A, // $967A + #$967B, // $967B + #$967C, // $967C + #$967D, // $967D + #$967E, // $967E + #$967F, // $967F + #$9680, // $9680 + #$9681, // $9681 + #$9682, // $9682 + #$9683, // $9683 + #$9684, // $9684 + #$9685, // $9685 + #$9686, // $9686 + #$9687, // $9687 + #$9688, // $9688 + #$9689, // $9689 + #$968A, // $968A + #$968B, // $968B + #$968C, // $968C + #$968D, // $968D + #$968E, // $968E + #$968F, // $968F + #$9690, // $9690 + #$9691, // $9691 + #$9692, // $9692 + #$9693, // $9693 + #$9694, // $9694 + #$9695, // $9695 + #$9696, // $9696 + #$9697, // $9697 + #$9698, // $9698 + #$9699, // $9699 + #$969A, // $969A + #$969B, // $969B + #$969C, // $969C + #$969D, // $969D + #$969E, // $969E + #$969F, // $969F + #$96A0, // $96A0 + #$96A1, // $96A1 + #$96A2, // $96A2 + #$96A3, // $96A3 + #$96A4, // $96A4 + #$96A5, // $96A5 + #$96A6, // $96A6 + #$96A7, // $96A7 + #$96A8, // $96A8 + #$96A9, // $96A9 + #$96AA, // $96AA + #$96AB, // $96AB + #$96AC, // $96AC + #$96AD, // $96AD + #$96AE, // $96AE + #$96AF, // $96AF + #$96B0, // $96B0 + #$96B1, // $96B1 + #$96B2, // $96B2 + #$96B3, // $96B3 + #$96B4, // $96B4 + #$96B5, // $96B5 + #$96B6, // $96B6 + #$96B7, // $96B7 + #$96B8, // $96B8 + #$96B9, // $96B9 + #$96BA, // $96BA + #$96BB, // $96BB + #$96BC, // $96BC + #$96BD, // $96BD + #$96BE, // $96BE + #$96BF, // $96BF + #$96C0, // $96C0 + #$96C1, // $96C1 + #$96C2, // $96C2 + #$96C3, // $96C3 + #$96C4, // $96C4 + #$96C5, // $96C5 + #$96C6, // $96C6 + #$96C7, // $96C7 + #$96C8, // $96C8 + #$96C9, // $96C9 + #$96CA, // $96CA + #$96CB, // $96CB + #$96CC, // $96CC + #$96CD, // $96CD + #$96CE, // $96CE + #$96CF, // $96CF + #$96D0, // $96D0 + #$96D1, // $96D1 + #$96D2, // $96D2 + #$96D3, // $96D3 + #$96D4, // $96D4 + #$96D5, // $96D5 + #$96D6, // $96D6 + #$96D7, // $96D7 + #$96D8, // $96D8 + #$96D9, // $96D9 + #$96DA, // $96DA + #$96DB, // $96DB + #$96DC, // $96DC + #$96DD, // $96DD + #$96DE, // $96DE + #$96DF, // $96DF + #$96E0, // $96E0 + #$96E1, // $96E1 + #$96E2, // $96E2 + #$96E3, // $96E3 + #$96E4, // $96E4 + #$96E5, // $96E5 + #$96E6, // $96E6 + #$96E7, // $96E7 + #$96E8, // $96E8 + #$96E9, // $96E9 + #$96EA, // $96EA + #$96EB, // $96EB + #$96EC, // $96EC + #$96ED, // $96ED + #$96EE, // $96EE + #$96EF, // $96EF + #$96F0, // $96F0 + #$96F1, // $96F1 + #$96F2, // $96F2 + #$96F3, // $96F3 + #$96F4, // $96F4 + #$96F5, // $96F5 + #$96F6, // $96F6 + #$96F7, // $96F7 + #$96F8, // $96F8 + #$96F9, // $96F9 + #$96FA, // $96FA + #$96FB, // $96FB + #$96FC, // $96FC + #$96FD, // $96FD + #$96FE, // $96FE + #$96FF, // $96FF + #$9700, // $9700 + #$9701, // $9701 + #$9702, // $9702 + #$9703, // $9703 + #$9704, // $9704 + #$9705, // $9705 + #$9706, // $9706 + #$9707, // $9707 + #$9708, // $9708 + #$9709, // $9709 + #$970A, // $970A + #$970B, // $970B + #$970C, // $970C + #$970D, // $970D + #$970E, // $970E + #$970F, // $970F + #$9710, // $9710 + #$9711, // $9711 + #$9712, // $9712 + #$9713, // $9713 + #$9714, // $9714 + #$9715, // $9715 + #$9716, // $9716 + #$9717, // $9717 + #$9718, // $9718 + #$9719, // $9719 + #$971A, // $971A + #$971B, // $971B + #$971C, // $971C + #$971D, // $971D + #$971E, // $971E + #$971F, // $971F + #$9720, // $9720 + #$9721, // $9721 + #$9722, // $9722 + #$9723, // $9723 + #$9724, // $9724 + #$9725, // $9725 + #$9726, // $9726 + #$9727, // $9727 + #$9728, // $9728 + #$9729, // $9729 + #$972A, // $972A + #$972B, // $972B + #$972C, // $972C + #$972D, // $972D + #$972E, // $972E + #$972F, // $972F + #$9730, // $9730 + #$9731, // $9731 + #$9732, // $9732 + #$9733, // $9733 + #$9734, // $9734 + #$9735, // $9735 + #$9736, // $9736 + #$9737, // $9737 + #$9738, // $9738 + #$9739, // $9739 + #$973A, // $973A + #$973B, // $973B + #$973C, // $973C + #$973D, // $973D + #$973E, // $973E + #$973F, // $973F + #$9740, // $9740 + #$9741, // $9741 + #$9742, // $9742 + #$9743, // $9743 + #$9744, // $9744 + #$9745, // $9745 + #$9746, // $9746 + #$9747, // $9747 + #$9748, // $9748 + #$9749, // $9749 + #$974A, // $974A + #$974B, // $974B + #$974C, // $974C + #$974D, // $974D + #$974E, // $974E + #$974F, // $974F + #$9750, // $9750 + #$9751, // $9751 + #$9752, // $9752 + #$9753, // $9753 + #$9754, // $9754 + #$9755, // $9755 + #$9756, // $9756 + #$9757, // $9757 + #$9758, // $9758 + #$9759, // $9759 + #$975A, // $975A + #$975B, // $975B + #$975C, // $975C + #$975D, // $975D + #$975E, // $975E + #$975F, // $975F + #$9760, // $9760 + #$9761, // $9761 + #$9762, // $9762 + #$9763, // $9763 + #$9764, // $9764 + #$9765, // $9765 + #$9766, // $9766 + #$9767, // $9767 + #$9768, // $9768 + #$9769, // $9769 + #$976A, // $976A + #$976B, // $976B + #$976C, // $976C + #$976D, // $976D + #$976E, // $976E + #$976F, // $976F + #$9770, // $9770 + #$9771, // $9771 + #$9772, // $9772 + #$9773, // $9773 + #$9774, // $9774 + #$9775, // $9775 + #$9776, // $9776 + #$9777, // $9777 + #$9778, // $9778 + #$9779, // $9779 + #$977A, // $977A + #$977B, // $977B + #$977C, // $977C + #$977D, // $977D + #$977E, // $977E + #$977F, // $977F + #$9780, // $9780 + #$9781, // $9781 + #$9782, // $9782 + #$9783, // $9783 + #$9784, // $9784 + #$9785, // $9785 + #$9786, // $9786 + #$9787, // $9787 + #$9788, // $9788 + #$9789, // $9789 + #$978A, // $978A + #$978B, // $978B + #$978C, // $978C + #$978D, // $978D + #$978E, // $978E + #$978F, // $978F + #$9790, // $9790 + #$9791, // $9791 + #$9792, // $9792 + #$9793, // $9793 + #$9794, // $9794 + #$9795, // $9795 + #$9796, // $9796 + #$9797, // $9797 + #$9798, // $9798 + #$9799, // $9799 + #$979A, // $979A + #$979B, // $979B + #$979C, // $979C + #$979D, // $979D + #$979E, // $979E + #$979F, // $979F + #$97A0, // $97A0 + #$97A1, // $97A1 + #$97A2, // $97A2 + #$97A3, // $97A3 + #$97A4, // $97A4 + #$97A5, // $97A5 + #$97A6, // $97A6 + #$97A7, // $97A7 + #$97A8, // $97A8 + #$97A9, // $97A9 + #$97AA, // $97AA + #$97AB, // $97AB + #$97AC, // $97AC + #$97AD, // $97AD + #$97AE, // $97AE + #$97AF, // $97AF + #$97B0, // $97B0 + #$97B1, // $97B1 + #$97B2, // $97B2 + #$97B3, // $97B3 + #$97B4, // $97B4 + #$97B5, // $97B5 + #$97B6, // $97B6 + #$97B7, // $97B7 + #$97B8, // $97B8 + #$97B9, // $97B9 + #$97BA, // $97BA + #$97BB, // $97BB + #$97BC, // $97BC + #$97BD, // $97BD + #$97BE, // $97BE + #$97BF, // $97BF + #$97C0, // $97C0 + #$97C1, // $97C1 + #$97C2, // $97C2 + #$97C3, // $97C3 + #$97C4, // $97C4 + #$97C5, // $97C5 + #$97C6, // $97C6 + #$97C7, // $97C7 + #$97C8, // $97C8 + #$97C9, // $97C9 + #$97CA, // $97CA + #$97CB, // $97CB + #$97CC, // $97CC + #$97CD, // $97CD + #$97CE, // $97CE + #$97CF, // $97CF + #$97D0, // $97D0 + #$97D1, // $97D1 + #$97D2, // $97D2 + #$97D3, // $97D3 + #$97D4, // $97D4 + #$97D5, // $97D5 + #$97D6, // $97D6 + #$97D7, // $97D7 + #$97D8, // $97D8 + #$97D9, // $97D9 + #$97DA, // $97DA + #$97DB, // $97DB + #$97DC, // $97DC + #$97DD, // $97DD + #$97DE, // $97DE + #$97DF, // $97DF + #$97E0, // $97E0 + #$97E1, // $97E1 + #$97E2, // $97E2 + #$97E3, // $97E3 + #$97E4, // $97E4 + #$97E5, // $97E5 + #$97E6, // $97E6 + #$97E7, // $97E7 + #$97E8, // $97E8 + #$97E9, // $97E9 + #$97EA, // $97EA + #$97EB, // $97EB + #$97EC, // $97EC + #$97ED, // $97ED + #$97EE, // $97EE + #$97EF, // $97EF + #$97F0, // $97F0 + #$97F1, // $97F1 + #$97F2, // $97F2 + #$97F3, // $97F3 + #$97F4, // $97F4 + #$97F5, // $97F5 + #$97F6, // $97F6 + #$97F7, // $97F7 + #$97F8, // $97F8 + #$97F9, // $97F9 + #$97FA, // $97FA + #$97FB, // $97FB + #$97FC, // $97FC + #$97FD, // $97FD + #$97FE, // $97FE + #$97FF, // $97FF + #$9800, // $9800 + #$9801, // $9801 + #$9802, // $9802 + #$9803, // $9803 + #$9804, // $9804 + #$9805, // $9805 + #$9806, // $9806 + #$9807, // $9807 + #$9808, // $9808 + #$9809, // $9809 + #$980A, // $980A + #$980B, // $980B + #$980C, // $980C + #$980D, // $980D + #$980E, // $980E + #$980F, // $980F + #$9810, // $9810 + #$9811, // $9811 + #$9812, // $9812 + #$9813, // $9813 + #$9814, // $9814 + #$9815, // $9815 + #$9816, // $9816 + #$9817, // $9817 + #$9818, // $9818 + #$9819, // $9819 + #$981A, // $981A + #$981B, // $981B + #$981C, // $981C + #$981D, // $981D + #$981E, // $981E + #$981F, // $981F + #$9820, // $9820 + #$9821, // $9821 + #$9822, // $9822 + #$9823, // $9823 + #$9824, // $9824 + #$9825, // $9825 + #$9826, // $9826 + #$9827, // $9827 + #$9828, // $9828 + #$9829, // $9829 + #$982A, // $982A + #$982B, // $982B + #$982C, // $982C + #$982D, // $982D + #$982E, // $982E + #$982F, // $982F + #$9830, // $9830 + #$9831, // $9831 + #$9832, // $9832 + #$9833, // $9833 + #$9834, // $9834 + #$9835, // $9835 + #$9836, // $9836 + #$9837, // $9837 + #$9838, // $9838 + #$9839, // $9839 + #$983A, // $983A + #$983B, // $983B + #$983C, // $983C + #$983D, // $983D + #$983E, // $983E + #$983F, // $983F + #$9840, // $9840 + #$9841, // $9841 + #$9842, // $9842 + #$9843, // $9843 + #$9844, // $9844 + #$9845, // $9845 + #$9846, // $9846 + #$9847, // $9847 + #$9848, // $9848 + #$9849, // $9849 + #$984A, // $984A + #$984B, // $984B + #$984C, // $984C + #$984D, // $984D + #$984E, // $984E + #$984F, // $984F + #$9850, // $9850 + #$9851, // $9851 + #$9852, // $9852 + #$9853, // $9853 + #$9854, // $9854 + #$9855, // $9855 + #$9856, // $9856 + #$9857, // $9857 + #$9858, // $9858 + #$9859, // $9859 + #$985A, // $985A + #$985B, // $985B + #$985C, // $985C + #$985D, // $985D + #$985E, // $985E + #$985F, // $985F + #$9860, // $9860 + #$9861, // $9861 + #$9862, // $9862 + #$9863, // $9863 + #$9864, // $9864 + #$9865, // $9865 + #$9866, // $9866 + #$9867, // $9867 + #$9868, // $9868 + #$9869, // $9869 + #$986A, // $986A + #$986B, // $986B + #$986C, // $986C + #$986D, // $986D + #$986E, // $986E + #$986F, // $986F + #$9870, // $9870 + #$9871, // $9871 + #$9872, // $9872 + #$9873, // $9873 + #$9874, // $9874 + #$9875, // $9875 + #$9876, // $9876 + #$9877, // $9877 + #$9878, // $9878 + #$9879, // $9879 + #$987A, // $987A + #$987B, // $987B + #$987C, // $987C + #$987D, // $987D + #$987E, // $987E + #$987F, // $987F + #$9880, // $9880 + #$9881, // $9881 + #$9882, // $9882 + #$9883, // $9883 + #$9884, // $9884 + #$9885, // $9885 + #$9886, // $9886 + #$9887, // $9887 + #$9888, // $9888 + #$9889, // $9889 + #$988A, // $988A + #$988B, // $988B + #$988C, // $988C + #$988D, // $988D + #$988E, // $988E + #$988F, // $988F + #$9890, // $9890 + #$9891, // $9891 + #$9892, // $9892 + #$9893, // $9893 + #$9894, // $9894 + #$9895, // $9895 + #$9896, // $9896 + #$9897, // $9897 + #$9898, // $9898 + #$9899, // $9899 + #$989A, // $989A + #$989B, // $989B + #$989C, // $989C + #$989D, // $989D + #$989E, // $989E + #$989F, // $989F + #$98A0, // $98A0 + #$98A1, // $98A1 + #$98A2, // $98A2 + #$98A3, // $98A3 + #$98A4, // $98A4 + #$98A5, // $98A5 + #$98A6, // $98A6 + #$98A7, // $98A7 + #$98A8, // $98A8 + #$98A9, // $98A9 + #$98AA, // $98AA + #$98AB, // $98AB + #$98AC, // $98AC + #$98AD, // $98AD + #$98AE, // $98AE + #$98AF, // $98AF + #$98B0, // $98B0 + #$98B1, // $98B1 + #$98B2, // $98B2 + #$98B3, // $98B3 + #$98B4, // $98B4 + #$98B5, // $98B5 + #$98B6, // $98B6 + #$98B7, // $98B7 + #$98B8, // $98B8 + #$98B9, // $98B9 + #$98BA, // $98BA + #$98BB, // $98BB + #$98BC, // $98BC + #$98BD, // $98BD + #$98BE, // $98BE + #$98BF, // $98BF + #$98C0, // $98C0 + #$98C1, // $98C1 + #$98C2, // $98C2 + #$98C3, // $98C3 + #$98C4, // $98C4 + #$98C5, // $98C5 + #$98C6, // $98C6 + #$98C7, // $98C7 + #$98C8, // $98C8 + #$98C9, // $98C9 + #$98CA, // $98CA + #$98CB, // $98CB + #$98CC, // $98CC + #$98CD, // $98CD + #$98CE, // $98CE + #$98CF, // $98CF + #$98D0, // $98D0 + #$98D1, // $98D1 + #$98D2, // $98D2 + #$98D3, // $98D3 + #$98D4, // $98D4 + #$98D5, // $98D5 + #$98D6, // $98D6 + #$98D7, // $98D7 + #$98D8, // $98D8 + #$98D9, // $98D9 + #$98DA, // $98DA + #$98DB, // $98DB + #$98DC, // $98DC + #$98DD, // $98DD + #$98DE, // $98DE + #$98DF, // $98DF + #$98E0, // $98E0 + #$98E1, // $98E1 + #$98E2, // $98E2 + #$98E3, // $98E3 + #$98E4, // $98E4 + #$98E5, // $98E5 + #$98E6, // $98E6 + #$98E7, // $98E7 + #$98E8, // $98E8 + #$98E9, // $98E9 + #$98EA, // $98EA + #$98EB, // $98EB + #$98EC, // $98EC + #$98ED, // $98ED + #$98EE, // $98EE + #$98EF, // $98EF + #$98F0, // $98F0 + #$98F1, // $98F1 + #$98F2, // $98F2 + #$98F3, // $98F3 + #$98F4, // $98F4 + #$98F5, // $98F5 + #$98F6, // $98F6 + #$98F7, // $98F7 + #$98F8, // $98F8 + #$98F9, // $98F9 + #$98FA, // $98FA + #$98FB, // $98FB + #$98FC, // $98FC + #$98FD, // $98FD + #$98FE, // $98FE + #$98FF, // $98FF + #$9900, // $9900 + #$9901, // $9901 + #$9902, // $9902 + #$9903, // $9903 + #$9904, // $9904 + #$9905, // $9905 + #$9906, // $9906 + #$9907, // $9907 + #$9908, // $9908 + #$9909, // $9909 + #$990A, // $990A + #$990B, // $990B + #$990C, // $990C + #$990D, // $990D + #$990E, // $990E + #$990F, // $990F + #$9910, // $9910 + #$9911, // $9911 + #$9912, // $9912 + #$9913, // $9913 + #$9914, // $9914 + #$9915, // $9915 + #$9916, // $9916 + #$9917, // $9917 + #$9918, // $9918 + #$9919, // $9919 + #$991A, // $991A + #$991B, // $991B + #$991C, // $991C + #$991D, // $991D + #$991E, // $991E + #$991F, // $991F + #$9920, // $9920 + #$9921, // $9921 + #$9922, // $9922 + #$9923, // $9923 + #$9924, // $9924 + #$9925, // $9925 + #$9926, // $9926 + #$9927, // $9927 + #$9928, // $9928 + #$9929, // $9929 + #$992A, // $992A + #$992B, // $992B + #$992C, // $992C + #$992D, // $992D + #$992E, // $992E + #$992F, // $992F + #$9930, // $9930 + #$9931, // $9931 + #$9932, // $9932 + #$9933, // $9933 + #$9934, // $9934 + #$9935, // $9935 + #$9936, // $9936 + #$9937, // $9937 + #$9938, // $9938 + #$9939, // $9939 + #$993A, // $993A + #$993B, // $993B + #$993C, // $993C + #$993D, // $993D + #$993E, // $993E + #$993F, // $993F + #$9940, // $9940 + #$9941, // $9941 + #$9942, // $9942 + #$9943, // $9943 + #$9944, // $9944 + #$9945, // $9945 + #$9946, // $9946 + #$9947, // $9947 + #$9948, // $9948 + #$9949, // $9949 + #$994A, // $994A + #$994B, // $994B + #$994C, // $994C + #$994D, // $994D + #$994E, // $994E + #$994F, // $994F + #$9950, // $9950 + #$9951, // $9951 + #$9952, // $9952 + #$9953, // $9953 + #$9954, // $9954 + #$9955, // $9955 + #$9956, // $9956 + #$9957, // $9957 + #$9958, // $9958 + #$9959, // $9959 + #$995A, // $995A + #$995B, // $995B + #$995C, // $995C + #$995D, // $995D + #$995E, // $995E + #$995F, // $995F + #$9960, // $9960 + #$9961, // $9961 + #$9962, // $9962 + #$9963, // $9963 + #$9964, // $9964 + #$9965, // $9965 + #$9966, // $9966 + #$9967, // $9967 + #$9968, // $9968 + #$9969, // $9969 + #$996A, // $996A + #$996B, // $996B + #$996C, // $996C + #$996D, // $996D + #$996E, // $996E + #$996F, // $996F + #$9970, // $9970 + #$9971, // $9971 + #$9972, // $9972 + #$9973, // $9973 + #$9974, // $9974 + #$9975, // $9975 + #$9976, // $9976 + #$9977, // $9977 + #$9978, // $9978 + #$9979, // $9979 + #$997A, // $997A + #$997B, // $997B + #$997C, // $997C + #$997D, // $997D + #$997E, // $997E + #$997F, // $997F + #$9980, // $9980 + #$9981, // $9981 + #$9982, // $9982 + #$9983, // $9983 + #$9984, // $9984 + #$9985, // $9985 + #$9986, // $9986 + #$9987, // $9987 + #$9988, // $9988 + #$9989, // $9989 + #$998A, // $998A + #$998B, // $998B + #$998C, // $998C + #$998D, // $998D + #$998E, // $998E + #$998F, // $998F + #$9990, // $9990 + #$9991, // $9991 + #$9992, // $9992 + #$9993, // $9993 + #$9994, // $9994 + #$9995, // $9995 + #$9996, // $9996 + #$9997, // $9997 + #$9998, // $9998 + #$9999, // $9999 + #$999A, // $999A + #$999B, // $999B + #$999C, // $999C + #$999D, // $999D + #$999E, // $999E + #$999F, // $999F + #$99A0, // $99A0 + #$99A1, // $99A1 + #$99A2, // $99A2 + #$99A3, // $99A3 + #$99A4, // $99A4 + #$99A5, // $99A5 + #$99A6, // $99A6 + #$99A7, // $99A7 + #$99A8, // $99A8 + #$99A9, // $99A9 + #$99AA, // $99AA + #$99AB, // $99AB + #$99AC, // $99AC + #$99AD, // $99AD + #$99AE, // $99AE + #$99AF, // $99AF + #$99B0, // $99B0 + #$99B1, // $99B1 + #$99B2, // $99B2 + #$99B3, // $99B3 + #$99B4, // $99B4 + #$99B5, // $99B5 + #$99B6, // $99B6 + #$99B7, // $99B7 + #$99B8, // $99B8 + #$99B9, // $99B9 + #$99BA, // $99BA + #$99BB, // $99BB + #$99BC, // $99BC + #$99BD, // $99BD + #$99BE, // $99BE + #$99BF, // $99BF + #$99C0, // $99C0 + #$99C1, // $99C1 + #$99C2, // $99C2 + #$99C3, // $99C3 + #$99C4, // $99C4 + #$99C5, // $99C5 + #$99C6, // $99C6 + #$99C7, // $99C7 + #$99C8, // $99C8 + #$99C9, // $99C9 + #$99CA, // $99CA + #$99CB, // $99CB + #$99CC, // $99CC + #$99CD, // $99CD + #$99CE, // $99CE + #$99CF, // $99CF + #$99D0, // $99D0 + #$99D1, // $99D1 + #$99D2, // $99D2 + #$99D3, // $99D3 + #$99D4, // $99D4 + #$99D5, // $99D5 + #$99D6, // $99D6 + #$99D7, // $99D7 + #$99D8, // $99D8 + #$99D9, // $99D9 + #$99DA, // $99DA + #$99DB, // $99DB + #$99DC, // $99DC + #$99DD, // $99DD + #$99DE, // $99DE + #$99DF, // $99DF + #$99E0, // $99E0 + #$99E1, // $99E1 + #$99E2, // $99E2 + #$99E3, // $99E3 + #$99E4, // $99E4 + #$99E5, // $99E5 + #$99E6, // $99E6 + #$99E7, // $99E7 + #$99E8, // $99E8 + #$99E9, // $99E9 + #$99EA, // $99EA + #$99EB, // $99EB + #$99EC, // $99EC + #$99ED, // $99ED + #$99EE, // $99EE + #$99EF, // $99EF + #$99F0, // $99F0 + #$99F1, // $99F1 + #$99F2, // $99F2 + #$99F3, // $99F3 + #$99F4, // $99F4 + #$99F5, // $99F5 + #$99F6, // $99F6 + #$99F7, // $99F7 + #$99F8, // $99F8 + #$99F9, // $99F9 + #$99FA, // $99FA + #$99FB, // $99FB + #$99FC, // $99FC + #$99FD, // $99FD + #$99FE, // $99FE + #$99FF, // $99FF + #$9A00, // $9A00 + #$9A01, // $9A01 + #$9A02, // $9A02 + #$9A03, // $9A03 + #$9A04, // $9A04 + #$9A05, // $9A05 + #$9A06, // $9A06 + #$9A07, // $9A07 + #$9A08, // $9A08 + #$9A09, // $9A09 + #$9A0A, // $9A0A + #$9A0B, // $9A0B + #$9A0C, // $9A0C + #$9A0D, // $9A0D + #$9A0E, // $9A0E + #$9A0F, // $9A0F + #$9A10, // $9A10 + #$9A11, // $9A11 + #$9A12, // $9A12 + #$9A13, // $9A13 + #$9A14, // $9A14 + #$9A15, // $9A15 + #$9A16, // $9A16 + #$9A17, // $9A17 + #$9A18, // $9A18 + #$9A19, // $9A19 + #$9A1A, // $9A1A + #$9A1B, // $9A1B + #$9A1C, // $9A1C + #$9A1D, // $9A1D + #$9A1E, // $9A1E + #$9A1F, // $9A1F + #$9A20, // $9A20 + #$9A21, // $9A21 + #$9A22, // $9A22 + #$9A23, // $9A23 + #$9A24, // $9A24 + #$9A25, // $9A25 + #$9A26, // $9A26 + #$9A27, // $9A27 + #$9A28, // $9A28 + #$9A29, // $9A29 + #$9A2A, // $9A2A + #$9A2B, // $9A2B + #$9A2C, // $9A2C + #$9A2D, // $9A2D + #$9A2E, // $9A2E + #$9A2F, // $9A2F + #$9A30, // $9A30 + #$9A31, // $9A31 + #$9A32, // $9A32 + #$9A33, // $9A33 + #$9A34, // $9A34 + #$9A35, // $9A35 + #$9A36, // $9A36 + #$9A37, // $9A37 + #$9A38, // $9A38 + #$9A39, // $9A39 + #$9A3A, // $9A3A + #$9A3B, // $9A3B + #$9A3C, // $9A3C + #$9A3D, // $9A3D + #$9A3E, // $9A3E + #$9A3F, // $9A3F + #$9A40, // $9A40 + #$9A41, // $9A41 + #$9A42, // $9A42 + #$9A43, // $9A43 + #$9A44, // $9A44 + #$9A45, // $9A45 + #$9A46, // $9A46 + #$9A47, // $9A47 + #$9A48, // $9A48 + #$9A49, // $9A49 + #$9A4A, // $9A4A + #$9A4B, // $9A4B + #$9A4C, // $9A4C + #$9A4D, // $9A4D + #$9A4E, // $9A4E + #$9A4F, // $9A4F + #$9A50, // $9A50 + #$9A51, // $9A51 + #$9A52, // $9A52 + #$9A53, // $9A53 + #$9A54, // $9A54 + #$9A55, // $9A55 + #$9A56, // $9A56 + #$9A57, // $9A57 + #$9A58, // $9A58 + #$9A59, // $9A59 + #$9A5A, // $9A5A + #$9A5B, // $9A5B + #$9A5C, // $9A5C + #$9A5D, // $9A5D + #$9A5E, // $9A5E + #$9A5F, // $9A5F + #$9A60, // $9A60 + #$9A61, // $9A61 + #$9A62, // $9A62 + #$9A63, // $9A63 + #$9A64, // $9A64 + #$9A65, // $9A65 + #$9A66, // $9A66 + #$9A67, // $9A67 + #$9A68, // $9A68 + #$9A69, // $9A69 + #$9A6A, // $9A6A + #$9A6B, // $9A6B + #$9A6C, // $9A6C + #$9A6D, // $9A6D + #$9A6E, // $9A6E + #$9A6F, // $9A6F + #$9A70, // $9A70 + #$9A71, // $9A71 + #$9A72, // $9A72 + #$9A73, // $9A73 + #$9A74, // $9A74 + #$9A75, // $9A75 + #$9A76, // $9A76 + #$9A77, // $9A77 + #$9A78, // $9A78 + #$9A79, // $9A79 + #$9A7A, // $9A7A + #$9A7B, // $9A7B + #$9A7C, // $9A7C + #$9A7D, // $9A7D + #$9A7E, // $9A7E + #$9A7F, // $9A7F + #$9A80, // $9A80 + #$9A81, // $9A81 + #$9A82, // $9A82 + #$9A83, // $9A83 + #$9A84, // $9A84 + #$9A85, // $9A85 + #$9A86, // $9A86 + #$9A87, // $9A87 + #$9A88, // $9A88 + #$9A89, // $9A89 + #$9A8A, // $9A8A + #$9A8B, // $9A8B + #$9A8C, // $9A8C + #$9A8D, // $9A8D + #$9A8E, // $9A8E + #$9A8F, // $9A8F + #$9A90, // $9A90 + #$9A91, // $9A91 + #$9A92, // $9A92 + #$9A93, // $9A93 + #$9A94, // $9A94 + #$9A95, // $9A95 + #$9A96, // $9A96 + #$9A97, // $9A97 + #$9A98, // $9A98 + #$9A99, // $9A99 + #$9A9A, // $9A9A + #$9A9B, // $9A9B + #$9A9C, // $9A9C + #$9A9D, // $9A9D + #$9A9E, // $9A9E + #$9A9F, // $9A9F + #$9AA0, // $9AA0 + #$9AA1, // $9AA1 + #$9AA2, // $9AA2 + #$9AA3, // $9AA3 + #$9AA4, // $9AA4 + #$9AA5, // $9AA5 + #$9AA6, // $9AA6 + #$9AA7, // $9AA7 + #$9AA8, // $9AA8 + #$9AA9, // $9AA9 + #$9AAA, // $9AAA + #$9AAB, // $9AAB + #$9AAC, // $9AAC + #$9AAD, // $9AAD + #$9AAE, // $9AAE + #$9AAF, // $9AAF + #$9AB0, // $9AB0 + #$9AB1, // $9AB1 + #$9AB2, // $9AB2 + #$9AB3, // $9AB3 + #$9AB4, // $9AB4 + #$9AB5, // $9AB5 + #$9AB6, // $9AB6 + #$9AB7, // $9AB7 + #$9AB8, // $9AB8 + #$9AB9, // $9AB9 + #$9ABA, // $9ABA + #$9ABB, // $9ABB + #$9ABC, // $9ABC + #$9ABD, // $9ABD + #$9ABE, // $9ABE + #$9ABF, // $9ABF + #$9AC0, // $9AC0 + #$9AC1, // $9AC1 + #$9AC2, // $9AC2 + #$9AC3, // $9AC3 + #$9AC4, // $9AC4 + #$9AC5, // $9AC5 + #$9AC6, // $9AC6 + #$9AC7, // $9AC7 + #$9AC8, // $9AC8 + #$9AC9, // $9AC9 + #$9ACA, // $9ACA + #$9ACB, // $9ACB + #$9ACC, // $9ACC + #$9ACD, // $9ACD + #$9ACE, // $9ACE + #$9ACF, // $9ACF + #$9AD0, // $9AD0 + #$9AD1, // $9AD1 + #$9AD2, // $9AD2 + #$9AD3, // $9AD3 + #$9AD4, // $9AD4 + #$9AD5, // $9AD5 + #$9AD6, // $9AD6 + #$9AD7, // $9AD7 + #$9AD8, // $9AD8 + #$9AD9, // $9AD9 + #$9ADA, // $9ADA + #$9ADB, // $9ADB + #$9ADC, // $9ADC + #$9ADD, // $9ADD + #$9ADE, // $9ADE + #$9ADF, // $9ADF + #$9AE0, // $9AE0 + #$9AE1, // $9AE1 + #$9AE2, // $9AE2 + #$9AE3, // $9AE3 + #$9AE4, // $9AE4 + #$9AE5, // $9AE5 + #$9AE6, // $9AE6 + #$9AE7, // $9AE7 + #$9AE8, // $9AE8 + #$9AE9, // $9AE9 + #$9AEA, // $9AEA + #$9AEB, // $9AEB + #$9AEC, // $9AEC + #$9AED, // $9AED + #$9AEE, // $9AEE + #$9AEF, // $9AEF + #$9AF0, // $9AF0 + #$9AF1, // $9AF1 + #$9AF2, // $9AF2 + #$9AF3, // $9AF3 + #$9AF4, // $9AF4 + #$9AF5, // $9AF5 + #$9AF6, // $9AF6 + #$9AF7, // $9AF7 + #$9AF8, // $9AF8 + #$9AF9, // $9AF9 + #$9AFA, // $9AFA + #$9AFB, // $9AFB + #$9AFC, // $9AFC + #$9AFD, // $9AFD + #$9AFE, // $9AFE + #$9AFF, // $9AFF + #$9B00, // $9B00 + #$9B01, // $9B01 + #$9B02, // $9B02 + #$9B03, // $9B03 + #$9B04, // $9B04 + #$9B05, // $9B05 + #$9B06, // $9B06 + #$9B07, // $9B07 + #$9B08, // $9B08 + #$9B09, // $9B09 + #$9B0A, // $9B0A + #$9B0B, // $9B0B + #$9B0C, // $9B0C + #$9B0D, // $9B0D + #$9B0E, // $9B0E + #$9B0F, // $9B0F + #$9B10, // $9B10 + #$9B11, // $9B11 + #$9B12, // $9B12 + #$9B13, // $9B13 + #$9B14, // $9B14 + #$9B15, // $9B15 + #$9B16, // $9B16 + #$9B17, // $9B17 + #$9B18, // $9B18 + #$9B19, // $9B19 + #$9B1A, // $9B1A + #$9B1B, // $9B1B + #$9B1C, // $9B1C + #$9B1D, // $9B1D + #$9B1E, // $9B1E + #$9B1F, // $9B1F + #$9B20, // $9B20 + #$9B21, // $9B21 + #$9B22, // $9B22 + #$9B23, // $9B23 + #$9B24, // $9B24 + #$9B25, // $9B25 + #$9B26, // $9B26 + #$9B27, // $9B27 + #$9B28, // $9B28 + #$9B29, // $9B29 + #$9B2A, // $9B2A + #$9B2B, // $9B2B + #$9B2C, // $9B2C + #$9B2D, // $9B2D + #$9B2E, // $9B2E + #$9B2F, // $9B2F + #$9B30, // $9B30 + #$9B31, // $9B31 + #$9B32, // $9B32 + #$9B33, // $9B33 + #$9B34, // $9B34 + #$9B35, // $9B35 + #$9B36, // $9B36 + #$9B37, // $9B37 + #$9B38, // $9B38 + #$9B39, // $9B39 + #$9B3A, // $9B3A + #$9B3B, // $9B3B + #$9B3C, // $9B3C + #$9B3D, // $9B3D + #$9B3E, // $9B3E + #$9B3F, // $9B3F + #$9B40, // $9B40 + #$9B41, // $9B41 + #$9B42, // $9B42 + #$9B43, // $9B43 + #$9B44, // $9B44 + #$9B45, // $9B45 + #$9B46, // $9B46 + #$9B47, // $9B47 + #$9B48, // $9B48 + #$9B49, // $9B49 + #$9B4A, // $9B4A + #$9B4B, // $9B4B + #$9B4C, // $9B4C + #$9B4D, // $9B4D + #$9B4E, // $9B4E + #$9B4F, // $9B4F + #$9B50, // $9B50 + #$9B51, // $9B51 + #$9B52, // $9B52 + #$9B53, // $9B53 + #$9B54, // $9B54 + #$9B55, // $9B55 + #$9B56, // $9B56 + #$9B57, // $9B57 + #$9B58, // $9B58 + #$9B59, // $9B59 + #$9B5A, // $9B5A + #$9B5B, // $9B5B + #$9B5C, // $9B5C + #$9B5D, // $9B5D + #$9B5E, // $9B5E + #$9B5F, // $9B5F + #$9B60, // $9B60 + #$9B61, // $9B61 + #$9B62, // $9B62 + #$9B63, // $9B63 + #$9B64, // $9B64 + #$9B65, // $9B65 + #$9B66, // $9B66 + #$9B67, // $9B67 + #$9B68, // $9B68 + #$9B69, // $9B69 + #$9B6A, // $9B6A + #$9B6B, // $9B6B + #$9B6C, // $9B6C + #$9B6D, // $9B6D + #$9B6E, // $9B6E + #$9B6F, // $9B6F + #$9B70, // $9B70 + #$9B71, // $9B71 + #$9B72, // $9B72 + #$9B73, // $9B73 + #$9B74, // $9B74 + #$9B75, // $9B75 + #$9B76, // $9B76 + #$9B77, // $9B77 + #$9B78, // $9B78 + #$9B79, // $9B79 + #$9B7A, // $9B7A + #$9B7B, // $9B7B + #$9B7C, // $9B7C + #$9B7D, // $9B7D + #$9B7E, // $9B7E + #$9B7F, // $9B7F + #$9B80, // $9B80 + #$9B81, // $9B81 + #$9B82, // $9B82 + #$9B83, // $9B83 + #$9B84, // $9B84 + #$9B85, // $9B85 + #$9B86, // $9B86 + #$9B87, // $9B87 + #$9B88, // $9B88 + #$9B89, // $9B89 + #$9B8A, // $9B8A + #$9B8B, // $9B8B + #$9B8C, // $9B8C + #$9B8D, // $9B8D + #$9B8E, // $9B8E + #$9B8F, // $9B8F + #$9B90, // $9B90 + #$9B91, // $9B91 + #$9B92, // $9B92 + #$9B93, // $9B93 + #$9B94, // $9B94 + #$9B95, // $9B95 + #$9B96, // $9B96 + #$9B97, // $9B97 + #$9B98, // $9B98 + #$9B99, // $9B99 + #$9B9A, // $9B9A + #$9B9B, // $9B9B + #$9B9C, // $9B9C + #$9B9D, // $9B9D + #$9B9E, // $9B9E + #$9B9F, // $9B9F + #$9BA0, // $9BA0 + #$9BA1, // $9BA1 + #$9BA2, // $9BA2 + #$9BA3, // $9BA3 + #$9BA4, // $9BA4 + #$9BA5, // $9BA5 + #$9BA6, // $9BA6 + #$9BA7, // $9BA7 + #$9BA8, // $9BA8 + #$9BA9, // $9BA9 + #$9BAA, // $9BAA + #$9BAB, // $9BAB + #$9BAC, // $9BAC + #$9BAD, // $9BAD + #$9BAE, // $9BAE + #$9BAF, // $9BAF + #$9BB0, // $9BB0 + #$9BB1, // $9BB1 + #$9BB2, // $9BB2 + #$9BB3, // $9BB3 + #$9BB4, // $9BB4 + #$9BB5, // $9BB5 + #$9BB6, // $9BB6 + #$9BB7, // $9BB7 + #$9BB8, // $9BB8 + #$9BB9, // $9BB9 + #$9BBA, // $9BBA + #$9BBB, // $9BBB + #$9BBC, // $9BBC + #$9BBD, // $9BBD + #$9BBE, // $9BBE + #$9BBF, // $9BBF + #$9BC0, // $9BC0 + #$9BC1, // $9BC1 + #$9BC2, // $9BC2 + #$9BC3, // $9BC3 + #$9BC4, // $9BC4 + #$9BC5, // $9BC5 + #$9BC6, // $9BC6 + #$9BC7, // $9BC7 + #$9BC8, // $9BC8 + #$9BC9, // $9BC9 + #$9BCA, // $9BCA + #$9BCB, // $9BCB + #$9BCC, // $9BCC + #$9BCD, // $9BCD + #$9BCE, // $9BCE + #$9BCF, // $9BCF + #$9BD0, // $9BD0 + #$9BD1, // $9BD1 + #$9BD2, // $9BD2 + #$9BD3, // $9BD3 + #$9BD4, // $9BD4 + #$9BD5, // $9BD5 + #$9BD6, // $9BD6 + #$9BD7, // $9BD7 + #$9BD8, // $9BD8 + #$9BD9, // $9BD9 + #$9BDA, // $9BDA + #$9BDB, // $9BDB + #$9BDC, // $9BDC + #$9BDD, // $9BDD + #$9BDE, // $9BDE + #$9BDF, // $9BDF + #$9BE0, // $9BE0 + #$9BE1, // $9BE1 + #$9BE2, // $9BE2 + #$9BE3, // $9BE3 + #$9BE4, // $9BE4 + #$9BE5, // $9BE5 + #$9BE6, // $9BE6 + #$9BE7, // $9BE7 + #$9BE8, // $9BE8 + #$9BE9, // $9BE9 + #$9BEA, // $9BEA + #$9BEB, // $9BEB + #$9BEC, // $9BEC + #$9BED, // $9BED + #$9BEE, // $9BEE + #$9BEF, // $9BEF + #$9BF0, // $9BF0 + #$9BF1, // $9BF1 + #$9BF2, // $9BF2 + #$9BF3, // $9BF3 + #$9BF4, // $9BF4 + #$9BF5, // $9BF5 + #$9BF6, // $9BF6 + #$9BF7, // $9BF7 + #$9BF8, // $9BF8 + #$9BF9, // $9BF9 + #$9BFA, // $9BFA + #$9BFB, // $9BFB + #$9BFC, // $9BFC + #$9BFD, // $9BFD + #$9BFE, // $9BFE + #$9BFF, // $9BFF + #$9C00, // $9C00 + #$9C01, // $9C01 + #$9C02, // $9C02 + #$9C03, // $9C03 + #$9C04, // $9C04 + #$9C05, // $9C05 + #$9C06, // $9C06 + #$9C07, // $9C07 + #$9C08, // $9C08 + #$9C09, // $9C09 + #$9C0A, // $9C0A + #$9C0B, // $9C0B + #$9C0C, // $9C0C + #$9C0D, // $9C0D + #$9C0E, // $9C0E + #$9C0F, // $9C0F + #$9C10, // $9C10 + #$9C11, // $9C11 + #$9C12, // $9C12 + #$9C13, // $9C13 + #$9C14, // $9C14 + #$9C15, // $9C15 + #$9C16, // $9C16 + #$9C17, // $9C17 + #$9C18, // $9C18 + #$9C19, // $9C19 + #$9C1A, // $9C1A + #$9C1B, // $9C1B + #$9C1C, // $9C1C + #$9C1D, // $9C1D + #$9C1E, // $9C1E + #$9C1F, // $9C1F + #$9C20, // $9C20 + #$9C21, // $9C21 + #$9C22, // $9C22 + #$9C23, // $9C23 + #$9C24, // $9C24 + #$9C25, // $9C25 + #$9C26, // $9C26 + #$9C27, // $9C27 + #$9C28, // $9C28 + #$9C29, // $9C29 + #$9C2A, // $9C2A + #$9C2B, // $9C2B + #$9C2C, // $9C2C + #$9C2D, // $9C2D + #$9C2E, // $9C2E + #$9C2F, // $9C2F + #$9C30, // $9C30 + #$9C31, // $9C31 + #$9C32, // $9C32 + #$9C33, // $9C33 + #$9C34, // $9C34 + #$9C35, // $9C35 + #$9C36, // $9C36 + #$9C37, // $9C37 + #$9C38, // $9C38 + #$9C39, // $9C39 + #$9C3A, // $9C3A + #$9C3B, // $9C3B + #$9C3C, // $9C3C + #$9C3D, // $9C3D + #$9C3E, // $9C3E + #$9C3F, // $9C3F + #$9C40, // $9C40 + #$9C41, // $9C41 + #$9C42, // $9C42 + #$9C43, // $9C43 + #$9C44, // $9C44 + #$9C45, // $9C45 + #$9C46, // $9C46 + #$9C47, // $9C47 + #$9C48, // $9C48 + #$9C49, // $9C49 + #$9C4A, // $9C4A + #$9C4B, // $9C4B + #$9C4C, // $9C4C + #$9C4D, // $9C4D + #$9C4E, // $9C4E + #$9C4F, // $9C4F + #$9C50, // $9C50 + #$9C51, // $9C51 + #$9C52, // $9C52 + #$9C53, // $9C53 + #$9C54, // $9C54 + #$9C55, // $9C55 + #$9C56, // $9C56 + #$9C57, // $9C57 + #$9C58, // $9C58 + #$9C59, // $9C59 + #$9C5A, // $9C5A + #$9C5B, // $9C5B + #$9C5C, // $9C5C + #$9C5D, // $9C5D + #$9C5E, // $9C5E + #$9C5F, // $9C5F + #$9C60, // $9C60 + #$9C61, // $9C61 + #$9C62, // $9C62 + #$9C63, // $9C63 + #$9C64, // $9C64 + #$9C65, // $9C65 + #$9C66, // $9C66 + #$9C67, // $9C67 + #$9C68, // $9C68 + #$9C69, // $9C69 + #$9C6A, // $9C6A + #$9C6B, // $9C6B + #$9C6C, // $9C6C + #$9C6D, // $9C6D + #$9C6E, // $9C6E + #$9C6F, // $9C6F + #$9C70, // $9C70 + #$9C71, // $9C71 + #$9C72, // $9C72 + #$9C73, // $9C73 + #$9C74, // $9C74 + #$9C75, // $9C75 + #$9C76, // $9C76 + #$9C77, // $9C77 + #$9C78, // $9C78 + #$9C79, // $9C79 + #$9C7A, // $9C7A + #$9C7B, // $9C7B + #$9C7C, // $9C7C + #$9C7D, // $9C7D + #$9C7E, // $9C7E + #$9C7F, // $9C7F + #$9C80, // $9C80 + #$9C81, // $9C81 + #$9C82, // $9C82 + #$9C83, // $9C83 + #$9C84, // $9C84 + #$9C85, // $9C85 + #$9C86, // $9C86 + #$9C87, // $9C87 + #$9C88, // $9C88 + #$9C89, // $9C89 + #$9C8A, // $9C8A + #$9C8B, // $9C8B + #$9C8C, // $9C8C + #$9C8D, // $9C8D + #$9C8E, // $9C8E + #$9C8F, // $9C8F + #$9C90, // $9C90 + #$9C91, // $9C91 + #$9C92, // $9C92 + #$9C93, // $9C93 + #$9C94, // $9C94 + #$9C95, // $9C95 + #$9C96, // $9C96 + #$9C97, // $9C97 + #$9C98, // $9C98 + #$9C99, // $9C99 + #$9C9A, // $9C9A + #$9C9B, // $9C9B + #$9C9C, // $9C9C + #$9C9D, // $9C9D + #$9C9E, // $9C9E + #$9C9F, // $9C9F + #$9CA0, // $9CA0 + #$9CA1, // $9CA1 + #$9CA2, // $9CA2 + #$9CA3, // $9CA3 + #$9CA4, // $9CA4 + #$9CA5, // $9CA5 + #$9CA6, // $9CA6 + #$9CA7, // $9CA7 + #$9CA8, // $9CA8 + #$9CA9, // $9CA9 + #$9CAA, // $9CAA + #$9CAB, // $9CAB + #$9CAC, // $9CAC + #$9CAD, // $9CAD + #$9CAE, // $9CAE + #$9CAF, // $9CAF + #$9CB0, // $9CB0 + #$9CB1, // $9CB1 + #$9CB2, // $9CB2 + #$9CB3, // $9CB3 + #$9CB4, // $9CB4 + #$9CB5, // $9CB5 + #$9CB6, // $9CB6 + #$9CB7, // $9CB7 + #$9CB8, // $9CB8 + #$9CB9, // $9CB9 + #$9CBA, // $9CBA + #$9CBB, // $9CBB + #$9CBC, // $9CBC + #$9CBD, // $9CBD + #$9CBE, // $9CBE + #$9CBF, // $9CBF + #$9CC0, // $9CC0 + #$9CC1, // $9CC1 + #$9CC2, // $9CC2 + #$9CC3, // $9CC3 + #$9CC4, // $9CC4 + #$9CC5, // $9CC5 + #$9CC6, // $9CC6 + #$9CC7, // $9CC7 + #$9CC8, // $9CC8 + #$9CC9, // $9CC9 + #$9CCA, // $9CCA + #$9CCB, // $9CCB + #$9CCC, // $9CCC + #$9CCD, // $9CCD + #$9CCE, // $9CCE + #$9CCF, // $9CCF + #$9CD0, // $9CD0 + #$9CD1, // $9CD1 + #$9CD2, // $9CD2 + #$9CD3, // $9CD3 + #$9CD4, // $9CD4 + #$9CD5, // $9CD5 + #$9CD6, // $9CD6 + #$9CD7, // $9CD7 + #$9CD8, // $9CD8 + #$9CD9, // $9CD9 + #$9CDA, // $9CDA + #$9CDB, // $9CDB + #$9CDC, // $9CDC + #$9CDD, // $9CDD + #$9CDE, // $9CDE + #$9CDF, // $9CDF + #$9CE0, // $9CE0 + #$9CE1, // $9CE1 + #$9CE2, // $9CE2 + #$9CE3, // $9CE3 + #$9CE4, // $9CE4 + #$9CE5, // $9CE5 + #$9CE6, // $9CE6 + #$9CE7, // $9CE7 + #$9CE8, // $9CE8 + #$9CE9, // $9CE9 + #$9CEA, // $9CEA + #$9CEB, // $9CEB + #$9CEC, // $9CEC + #$9CED, // $9CED + #$9CEE, // $9CEE + #$9CEF, // $9CEF + #$9CF0, // $9CF0 + #$9CF1, // $9CF1 + #$9CF2, // $9CF2 + #$9CF3, // $9CF3 + #$9CF4, // $9CF4 + #$9CF5, // $9CF5 + #$9CF6, // $9CF6 + #$9CF7, // $9CF7 + #$9CF8, // $9CF8 + #$9CF9, // $9CF9 + #$9CFA, // $9CFA + #$9CFB, // $9CFB + #$9CFC, // $9CFC + #$9CFD, // $9CFD + #$9CFE, // $9CFE + #$9CFF, // $9CFF + #$9D00, // $9D00 + #$9D01, // $9D01 + #$9D02, // $9D02 + #$9D03, // $9D03 + #$9D04, // $9D04 + #$9D05, // $9D05 + #$9D06, // $9D06 + #$9D07, // $9D07 + #$9D08, // $9D08 + #$9D09, // $9D09 + #$9D0A, // $9D0A + #$9D0B, // $9D0B + #$9D0C, // $9D0C + #$9D0D, // $9D0D + #$9D0E, // $9D0E + #$9D0F, // $9D0F + #$9D10, // $9D10 + #$9D11, // $9D11 + #$9D12, // $9D12 + #$9D13, // $9D13 + #$9D14, // $9D14 + #$9D15, // $9D15 + #$9D16, // $9D16 + #$9D17, // $9D17 + #$9D18, // $9D18 + #$9D19, // $9D19 + #$9D1A, // $9D1A + #$9D1B, // $9D1B + #$9D1C, // $9D1C + #$9D1D, // $9D1D + #$9D1E, // $9D1E + #$9D1F, // $9D1F + #$9D20, // $9D20 + #$9D21, // $9D21 + #$9D22, // $9D22 + #$9D23, // $9D23 + #$9D24, // $9D24 + #$9D25, // $9D25 + #$9D26, // $9D26 + #$9D27, // $9D27 + #$9D28, // $9D28 + #$9D29, // $9D29 + #$9D2A, // $9D2A + #$9D2B, // $9D2B + #$9D2C, // $9D2C + #$9D2D, // $9D2D + #$9D2E, // $9D2E + #$9D2F, // $9D2F + #$9D30, // $9D30 + #$9D31, // $9D31 + #$9D32, // $9D32 + #$9D33, // $9D33 + #$9D34, // $9D34 + #$9D35, // $9D35 + #$9D36, // $9D36 + #$9D37, // $9D37 + #$9D38, // $9D38 + #$9D39, // $9D39 + #$9D3A, // $9D3A + #$9D3B, // $9D3B + #$9D3C, // $9D3C + #$9D3D, // $9D3D + #$9D3E, // $9D3E + #$9D3F, // $9D3F + #$9D40, // $9D40 + #$9D41, // $9D41 + #$9D42, // $9D42 + #$9D43, // $9D43 + #$9D44, // $9D44 + #$9D45, // $9D45 + #$9D46, // $9D46 + #$9D47, // $9D47 + #$9D48, // $9D48 + #$9D49, // $9D49 + #$9D4A, // $9D4A + #$9D4B, // $9D4B + #$9D4C, // $9D4C + #$9D4D, // $9D4D + #$9D4E, // $9D4E + #$9D4F, // $9D4F + #$9D50, // $9D50 + #$9D51, // $9D51 + #$9D52, // $9D52 + #$9D53, // $9D53 + #$9D54, // $9D54 + #$9D55, // $9D55 + #$9D56, // $9D56 + #$9D57, // $9D57 + #$9D58, // $9D58 + #$9D59, // $9D59 + #$9D5A, // $9D5A + #$9D5B, // $9D5B + #$9D5C, // $9D5C + #$9D5D, // $9D5D + #$9D5E, // $9D5E + #$9D5F, // $9D5F + #$9D60, // $9D60 + #$9D61, // $9D61 + #$9D62, // $9D62 + #$9D63, // $9D63 + #$9D64, // $9D64 + #$9D65, // $9D65 + #$9D66, // $9D66 + #$9D67, // $9D67 + #$9D68, // $9D68 + #$9D69, // $9D69 + #$9D6A, // $9D6A + #$9D6B, // $9D6B + #$9D6C, // $9D6C + #$9D6D, // $9D6D + #$9D6E, // $9D6E + #$9D6F, // $9D6F + #$9D70, // $9D70 + #$9D71, // $9D71 + #$9D72, // $9D72 + #$9D73, // $9D73 + #$9D74, // $9D74 + #$9D75, // $9D75 + #$9D76, // $9D76 + #$9D77, // $9D77 + #$9D78, // $9D78 + #$9D79, // $9D79 + #$9D7A, // $9D7A + #$9D7B, // $9D7B + #$9D7C, // $9D7C + #$9D7D, // $9D7D + #$9D7E, // $9D7E + #$9D7F, // $9D7F + #$9D80, // $9D80 + #$9D81, // $9D81 + #$9D82, // $9D82 + #$9D83, // $9D83 + #$9D84, // $9D84 + #$9D85, // $9D85 + #$9D86, // $9D86 + #$9D87, // $9D87 + #$9D88, // $9D88 + #$9D89, // $9D89 + #$9D8A, // $9D8A + #$9D8B, // $9D8B + #$9D8C, // $9D8C + #$9D8D, // $9D8D + #$9D8E, // $9D8E + #$9D8F, // $9D8F + #$9D90, // $9D90 + #$9D91, // $9D91 + #$9D92, // $9D92 + #$9D93, // $9D93 + #$9D94, // $9D94 + #$9D95, // $9D95 + #$9D96, // $9D96 + #$9D97, // $9D97 + #$9D98, // $9D98 + #$9D99, // $9D99 + #$9D9A, // $9D9A + #$9D9B, // $9D9B + #$9D9C, // $9D9C + #$9D9D, // $9D9D + #$9D9E, // $9D9E + #$9D9F, // $9D9F + #$9DA0, // $9DA0 + #$9DA1, // $9DA1 + #$9DA2, // $9DA2 + #$9DA3, // $9DA3 + #$9DA4, // $9DA4 + #$9DA5, // $9DA5 + #$9DA6, // $9DA6 + #$9DA7, // $9DA7 + #$9DA8, // $9DA8 + #$9DA9, // $9DA9 + #$9DAA, // $9DAA + #$9DAB, // $9DAB + #$9DAC, // $9DAC + #$9DAD, // $9DAD + #$9DAE, // $9DAE + #$9DAF, // $9DAF + #$9DB0, // $9DB0 + #$9DB1, // $9DB1 + #$9DB2, // $9DB2 + #$9DB3, // $9DB3 + #$9DB4, // $9DB4 + #$9DB5, // $9DB5 + #$9DB6, // $9DB6 + #$9DB7, // $9DB7 + #$9DB8, // $9DB8 + #$9DB9, // $9DB9 + #$9DBA, // $9DBA + #$9DBB, // $9DBB + #$9DBC, // $9DBC + #$9DBD, // $9DBD + #$9DBE, // $9DBE + #$9DBF, // $9DBF + #$9DC0, // $9DC0 + #$9DC1, // $9DC1 + #$9DC2, // $9DC2 + #$9DC3, // $9DC3 + #$9DC4, // $9DC4 + #$9DC5, // $9DC5 + #$9DC6, // $9DC6 + #$9DC7, // $9DC7 + #$9DC8, // $9DC8 + #$9DC9, // $9DC9 + #$9DCA, // $9DCA + #$9DCB, // $9DCB + #$9DCC, // $9DCC + #$9DCD, // $9DCD + #$9DCE, // $9DCE + #$9DCF, // $9DCF + #$9DD0, // $9DD0 + #$9DD1, // $9DD1 + #$9DD2, // $9DD2 + #$9DD3, // $9DD3 + #$9DD4, // $9DD4 + #$9DD5, // $9DD5 + #$9DD6, // $9DD6 + #$9DD7, // $9DD7 + #$9DD8, // $9DD8 + #$9DD9, // $9DD9 + #$9DDA, // $9DDA + #$9DDB, // $9DDB + #$9DDC, // $9DDC + #$9DDD, // $9DDD + #$9DDE, // $9DDE + #$9DDF, // $9DDF + #$9DE0, // $9DE0 + #$9DE1, // $9DE1 + #$9DE2, // $9DE2 + #$9DE3, // $9DE3 + #$9DE4, // $9DE4 + #$9DE5, // $9DE5 + #$9DE6, // $9DE6 + #$9DE7, // $9DE7 + #$9DE8, // $9DE8 + #$9DE9, // $9DE9 + #$9DEA, // $9DEA + #$9DEB, // $9DEB + #$9DEC, // $9DEC + #$9DED, // $9DED + #$9DEE, // $9DEE + #$9DEF, // $9DEF + #$9DF0, // $9DF0 + #$9DF1, // $9DF1 + #$9DF2, // $9DF2 + #$9DF3, // $9DF3 + #$9DF4, // $9DF4 + #$9DF5, // $9DF5 + #$9DF6, // $9DF6 + #$9DF7, // $9DF7 + #$9DF8, // $9DF8 + #$9DF9, // $9DF9 + #$9DFA, // $9DFA + #$9DFB, // $9DFB + #$9DFC, // $9DFC + #$9DFD, // $9DFD + #$9DFE, // $9DFE + #$9DFF, // $9DFF + #$9E00, // $9E00 + #$9E01, // $9E01 + #$9E02, // $9E02 + #$9E03, // $9E03 + #$9E04, // $9E04 + #$9E05, // $9E05 + #$9E06, // $9E06 + #$9E07, // $9E07 + #$9E08, // $9E08 + #$9E09, // $9E09 + #$9E0A, // $9E0A + #$9E0B, // $9E0B + #$9E0C, // $9E0C + #$9E0D, // $9E0D + #$9E0E, // $9E0E + #$9E0F, // $9E0F + #$9E10, // $9E10 + #$9E11, // $9E11 + #$9E12, // $9E12 + #$9E13, // $9E13 + #$9E14, // $9E14 + #$9E15, // $9E15 + #$9E16, // $9E16 + #$9E17, // $9E17 + #$9E18, // $9E18 + #$9E19, // $9E19 + #$9E1A, // $9E1A + #$9E1B, // $9E1B + #$9E1C, // $9E1C + #$9E1D, // $9E1D + #$9E1E, // $9E1E + #$9E1F, // $9E1F + #$9E20, // $9E20 + #$9E21, // $9E21 + #$9E22, // $9E22 + #$9E23, // $9E23 + #$9E24, // $9E24 + #$9E25, // $9E25 + #$9E26, // $9E26 + #$9E27, // $9E27 + #$9E28, // $9E28 + #$9E29, // $9E29 + #$9E2A, // $9E2A + #$9E2B, // $9E2B + #$9E2C, // $9E2C + #$9E2D, // $9E2D + #$9E2E, // $9E2E + #$9E2F, // $9E2F + #$9E30, // $9E30 + #$9E31, // $9E31 + #$9E32, // $9E32 + #$9E33, // $9E33 + #$9E34, // $9E34 + #$9E35, // $9E35 + #$9E36, // $9E36 + #$9E37, // $9E37 + #$9E38, // $9E38 + #$9E39, // $9E39 + #$9E3A, // $9E3A + #$9E3B, // $9E3B + #$9E3C, // $9E3C + #$9E3D, // $9E3D + #$9E3E, // $9E3E + #$9E3F, // $9E3F + #$9E40, // $9E40 + #$9E41, // $9E41 + #$9E42, // $9E42 + #$9E43, // $9E43 + #$9E44, // $9E44 + #$9E45, // $9E45 + #$9E46, // $9E46 + #$9E47, // $9E47 + #$9E48, // $9E48 + #$9E49, // $9E49 + #$9E4A, // $9E4A + #$9E4B, // $9E4B + #$9E4C, // $9E4C + #$9E4D, // $9E4D + #$9E4E, // $9E4E + #$9E4F, // $9E4F + #$9E50, // $9E50 + #$9E51, // $9E51 + #$9E52, // $9E52 + #$9E53, // $9E53 + #$9E54, // $9E54 + #$9E55, // $9E55 + #$9E56, // $9E56 + #$9E57, // $9E57 + #$9E58, // $9E58 + #$9E59, // $9E59 + #$9E5A, // $9E5A + #$9E5B, // $9E5B + #$9E5C, // $9E5C + #$9E5D, // $9E5D + #$9E5E, // $9E5E + #$9E5F, // $9E5F + #$9E60, // $9E60 + #$9E61, // $9E61 + #$9E62, // $9E62 + #$9E63, // $9E63 + #$9E64, // $9E64 + #$9E65, // $9E65 + #$9E66, // $9E66 + #$9E67, // $9E67 + #$9E68, // $9E68 + #$9E69, // $9E69 + #$9E6A, // $9E6A + #$9E6B, // $9E6B + #$9E6C, // $9E6C + #$9E6D, // $9E6D + #$9E6E, // $9E6E + #$9E6F, // $9E6F + #$9E70, // $9E70 + #$9E71, // $9E71 + #$9E72, // $9E72 + #$9E73, // $9E73 + #$9E74, // $9E74 + #$9E75, // $9E75 + #$9E76, // $9E76 + #$9E77, // $9E77 + #$9E78, // $9E78 + #$9E79, // $9E79 + #$9E7A, // $9E7A + #$9E7B, // $9E7B + #$9E7C, // $9E7C + #$9E7D, // $9E7D + #$9E7E, // $9E7E + #$9E7F, // $9E7F + #$9E80, // $9E80 + #$9E81, // $9E81 + #$9E82, // $9E82 + #$9E83, // $9E83 + #$9E84, // $9E84 + #$9E85, // $9E85 + #$9E86, // $9E86 + #$9E87, // $9E87 + #$9E88, // $9E88 + #$9E89, // $9E89 + #$9E8A, // $9E8A + #$9E8B, // $9E8B + #$9E8C, // $9E8C + #$9E8D, // $9E8D + #$9E8E, // $9E8E + #$9E8F, // $9E8F + #$9E90, // $9E90 + #$9E91, // $9E91 + #$9E92, // $9E92 + #$9E93, // $9E93 + #$9E94, // $9E94 + #$9E95, // $9E95 + #$9E96, // $9E96 + #$9E97, // $9E97 + #$9E98, // $9E98 + #$9E99, // $9E99 + #$9E9A, // $9E9A + #$9E9B, // $9E9B + #$9E9C, // $9E9C + #$9E9D, // $9E9D + #$9E9E, // $9E9E + #$9E9F, // $9E9F + #$9EA0, // $9EA0 + #$9EA1, // $9EA1 + #$9EA2, // $9EA2 + #$9EA3, // $9EA3 + #$9EA4, // $9EA4 + #$9EA5, // $9EA5 + #$9EA6, // $9EA6 + #$9EA7, // $9EA7 + #$9EA8, // $9EA8 + #$9EA9, // $9EA9 + #$9EAA, // $9EAA + #$9EAB, // $9EAB + #$9EAC, // $9EAC + #$9EAD, // $9EAD + #$9EAE, // $9EAE + #$9EAF, // $9EAF + #$9EB0, // $9EB0 + #$9EB1, // $9EB1 + #$9EB2, // $9EB2 + #$9EB3, // $9EB3 + #$9EB4, // $9EB4 + #$9EB5, // $9EB5 + #$9EB6, // $9EB6 + #$9EB7, // $9EB7 + #$9EB8, // $9EB8 + #$9EB9, // $9EB9 + #$9EBA, // $9EBA + #$9EBB, // $9EBB + #$9EBC, // $9EBC + #$9EBD, // $9EBD + #$9EBE, // $9EBE + #$9EBF, // $9EBF + #$9EC0, // $9EC0 + #$9EC1, // $9EC1 + #$9EC2, // $9EC2 + #$9EC3, // $9EC3 + #$9EC4, // $9EC4 + #$9EC5, // $9EC5 + #$9EC6, // $9EC6 + #$9EC7, // $9EC7 + #$9EC8, // $9EC8 + #$9EC9, // $9EC9 + #$9ECA, // $9ECA + #$9ECB, // $9ECB + #$9ECC, // $9ECC + #$9ECD, // $9ECD + #$9ECE, // $9ECE + #$9ECF, // $9ECF + #$9ED0, // $9ED0 + #$9ED1, // $9ED1 + #$9ED2, // $9ED2 + #$9ED3, // $9ED3 + #$9ED4, // $9ED4 + #$9ED5, // $9ED5 + #$9ED6, // $9ED6 + #$9ED7, // $9ED7 + #$9ED8, // $9ED8 + #$9ED9, // $9ED9 + #$9EDA, // $9EDA + #$9EDB, // $9EDB + #$9EDC, // $9EDC + #$9EDD, // $9EDD + #$9EDE, // $9EDE + #$9EDF, // $9EDF + #$9EE0, // $9EE0 + #$9EE1, // $9EE1 + #$9EE2, // $9EE2 + #$9EE3, // $9EE3 + #$9EE4, // $9EE4 + #$9EE5, // $9EE5 + #$9EE6, // $9EE6 + #$9EE7, // $9EE7 + #$9EE8, // $9EE8 + #$9EE9, // $9EE9 + #$9EEA, // $9EEA + #$9EEB, // $9EEB + #$9EEC, // $9EEC + #$9EED, // $9EED + #$9EEE, // $9EEE + #$9EEF, // $9EEF + #$9EF0, // $9EF0 + #$9EF1, // $9EF1 + #$9EF2, // $9EF2 + #$9EF3, // $9EF3 + #$9EF4, // $9EF4 + #$9EF5, // $9EF5 + #$9EF6, // $9EF6 + #$9EF7, // $9EF7 + #$9EF8, // $9EF8 + #$9EF9, // $9EF9 + #$9EFA, // $9EFA + #$9EFB, // $9EFB + #$9EFC, // $9EFC + #$9EFD, // $9EFD + #$9EFE, // $9EFE + #$9EFF, // $9EFF + #$9F00, // $9F00 + #$9F01, // $9F01 + #$9F02, // $9F02 + #$9F03, // $9F03 + #$9F04, // $9F04 + #$9F05, // $9F05 + #$9F06, // $9F06 + #$9F07, // $9F07 + #$9F08, // $9F08 + #$9F09, // $9F09 + #$9F0A, // $9F0A + #$9F0B, // $9F0B + #$9F0C, // $9F0C + #$9F0D, // $9F0D + #$9F0E, // $9F0E + #$9F0F, // $9F0F + #$9F10, // $9F10 + #$9F11, // $9F11 + #$9F12, // $9F12 + #$9F13, // $9F13 + #$9F14, // $9F14 + #$9F15, // $9F15 + #$9F16, // $9F16 + #$9F17, // $9F17 + #$9F18, // $9F18 + #$9F19, // $9F19 + #$9F1A, // $9F1A + #$9F1B, // $9F1B + #$9F1C, // $9F1C + #$9F1D, // $9F1D + #$9F1E, // $9F1E + #$9F1F, // $9F1F + #$9F20, // $9F20 + #$9F21, // $9F21 + #$9F22, // $9F22 + #$9F23, // $9F23 + #$9F24, // $9F24 + #$9F25, // $9F25 + #$9F26, // $9F26 + #$9F27, // $9F27 + #$9F28, // $9F28 + #$9F29, // $9F29 + #$9F2A, // $9F2A + #$9F2B, // $9F2B + #$9F2C, // $9F2C + #$9F2D, // $9F2D + #$9F2E, // $9F2E + #$9F2F, // $9F2F + #$9F30, // $9F30 + #$9F31, // $9F31 + #$9F32, // $9F32 + #$9F33, // $9F33 + #$9F34, // $9F34 + #$9F35, // $9F35 + #$9F36, // $9F36 + #$9F37, // $9F37 + #$9F38, // $9F38 + #$9F39, // $9F39 + #$9F3A, // $9F3A + #$9F3B, // $9F3B + #$9F3C, // $9F3C + #$9F3D, // $9F3D + #$9F3E, // $9F3E + #$9F3F, // $9F3F + #$9F40, // $9F40 + #$9F41, // $9F41 + #$9F42, // $9F42 + #$9F43, // $9F43 + #$9F44, // $9F44 + #$9F45, // $9F45 + #$9F46, // $9F46 + #$9F47, // $9F47 + #$9F48, // $9F48 + #$9F49, // $9F49 + #$9F4A, // $9F4A + #$9F4B, // $9F4B + #$9F4C, // $9F4C + #$9F4D, // $9F4D + #$9F4E, // $9F4E + #$9F4F, // $9F4F + #$9F50, // $9F50 + #$9F51, // $9F51 + #$9F52, // $9F52 + #$9F53, // $9F53 + #$9F54, // $9F54 + #$9F55, // $9F55 + #$9F56, // $9F56 + #$9F57, // $9F57 + #$9F58, // $9F58 + #$9F59, // $9F59 + #$9F5A, // $9F5A + #$9F5B, // $9F5B + #$9F5C, // $9F5C + #$9F5D, // $9F5D + #$9F5E, // $9F5E + #$9F5F, // $9F5F + #$9F60, // $9F60 + #$9F61, // $9F61 + #$9F62, // $9F62 + #$9F63, // $9F63 + #$9F64, // $9F64 + #$9F65, // $9F65 + #$9F66, // $9F66 + #$9F67, // $9F67 + #$9F68, // $9F68 + #$9F69, // $9F69 + #$9F6A, // $9F6A + #$9F6B, // $9F6B + #$9F6C, // $9F6C + #$9F6D, // $9F6D + #$9F6E, // $9F6E + #$9F6F, // $9F6F + #$9F70, // $9F70 + #$9F71, // $9F71 + #$9F72, // $9F72 + #$9F73, // $9F73 + #$9F74, // $9F74 + #$9F75, // $9F75 + #$9F76, // $9F76 + #$9F77, // $9F77 + #$9F78, // $9F78 + #$9F79, // $9F79 + #$9F7A, // $9F7A + #$9F7B, // $9F7B + #$9F7C, // $9F7C + #$9F7D, // $9F7D + #$9F7E, // $9F7E + #$9F7F, // $9F7F + #$9F80, // $9F80 + #$9F81, // $9F81 + #$9F82, // $9F82 + #$9F83, // $9F83 + #$9F84, // $9F84 + #$9F85, // $9F85 + #$9F86, // $9F86 + #$9F87, // $9F87 + #$9F88, // $9F88 + #$9F89, // $9F89 + #$9F8A, // $9F8A + #$9F8B, // $9F8B + #$9F8C, // $9F8C + #$9F8D, // $9F8D + #$9F8E, // $9F8E + #$9F8F, // $9F8F + #$9F90, // $9F90 + #$9F91, // $9F91 + #$9F92, // $9F92 + #$9F93, // $9F93 + #$9F94, // $9F94 + #$9F95, // $9F95 + #$9F96, // $9F96 + #$9F97, // $9F97 + #$9F98, // $9F98 + #$9F99, // $9F99 + #$9F9A, // $9F9A + #$9F9B, // $9F9B + #$9F9C, // $9F9C + #$9F9D, // $9F9D + #$9F9E, // $9F9E + #$9F9F, // $9F9F + #$9FA0, // $9FA0 + #$9FA1, // $9FA1 + #$9FA2, // $9FA2 + #$9FA3, // $9FA3 + #$9FA4, // $9FA4 + #$9FA5, // $9FA5 + #$9FA6, // $9FA6 + #$9FA7, // $9FA7 + #$9FA8, // $9FA8 + #$9FA9, // $9FA9 + #$9FAA, // $9FAA + #$9FAB, // $9FAB + #$9FAC, // $9FAC + #$9FAD, // $9FAD + #$9FAE, // $9FAE + #$9FAF, // $9FAF + #$9FB0, // $9FB0 + #$9FB1, // $9FB1 + #$9FB2, // $9FB2 + #$9FB3, // $9FB3 + #$9FB4, // $9FB4 + #$9FB5, // $9FB5 + #$9FB6, // $9FB6 + #$9FB7, // $9FB7 + #$9FB8, // $9FB8 + #$9FB9, // $9FB9 + #$9FBA, // $9FBA + #$9FBB, // $9FBB + #$9FBC, // $9FBC + #$9FBD, // $9FBD + #$9FBE, // $9FBE + #$9FBF, // $9FBF + #$9FC0, // $9FC0 + #$9FC1, // $9FC1 + #$9FC2, // $9FC2 + #$9FC3, // $9FC3 + #$9FC4, // $9FC4 + #$9FC5, // $9FC5 + #$9FC6, // $9FC6 + #$9FC7, // $9FC7 + #$9FC8, // $9FC8 + #$9FC9, // $9FC9 + #$9FCA, // $9FCA + #$9FCB, // $9FCB + #$9FCC, // $9FCC + #$9FCD, // $9FCD + #$9FCE, // $9FCE + #$9FCF, // $9FCF + #$9FD0, // $9FD0 + #$9FD1, // $9FD1 + #$9FD2, // $9FD2 + #$9FD3, // $9FD3 + #$9FD4, // $9FD4 + #$9FD5, // $9FD5 + #$9FD6, // $9FD6 + #$9FD7, // $9FD7 + #$9FD8, // $9FD8 + #$9FD9, // $9FD9 + #$9FDA, // $9FDA + #$9FDB, // $9FDB + #$9FDC, // $9FDC + #$9FDD, // $9FDD + #$9FDE, // $9FDE + #$9FDF, // $9FDF + #$9FE0, // $9FE0 + #$9FE1, // $9FE1 + #$9FE2, // $9FE2 + #$9FE3, // $9FE3 + #$9FE4, // $9FE4 + #$9FE5, // $9FE5 + #$9FE6, // $9FE6 + #$9FE7, // $9FE7 + #$9FE8, // $9FE8 + #$9FE9, // $9FE9 + #$9FEA, // $9FEA + #$9FEB, // $9FEB + #$9FEC, // $9FEC + #$9FED, // $9FED + #$9FEE, // $9FEE + #$9FEF, // $9FEF + #$9FF0, // $9FF0 + #$9FF1, // $9FF1 + #$9FF2, // $9FF2 + #$9FF3, // $9FF3 + #$9FF4, // $9FF4 + #$9FF5, // $9FF5 + #$9FF6, // $9FF6 + #$9FF7, // $9FF7 + #$9FF8, // $9FF8 + #$9FF9, // $9FF9 + #$9FFA, // $9FFA + #$9FFB, // $9FFB + #$9FFC, // $9FFC + #$9FFD, // $9FFD + #$9FFE, // $9FFE + #$9FFF, // $9FFF + #$A000, // $A000 + #$A001, // $A001 + #$A002, // $A002 + #$A003, // $A003 + #$A004, // $A004 + #$A005, // $A005 + #$A006, // $A006 + #$A007, // $A007 + #$A008, // $A008 + #$A009, // $A009 + #$A00A, // $A00A + #$A00B, // $A00B + #$A00C, // $A00C + #$A00D, // $A00D + #$A00E, // $A00E + #$A00F, // $A00F + #$A010, // $A010 + #$A011, // $A011 + #$A012, // $A012 + #$A013, // $A013 + #$A014, // $A014 + #$A015, // $A015 + #$A016, // $A016 + #$A017, // $A017 + #$A018, // $A018 + #$A019, // $A019 + #$A01A, // $A01A + #$A01B, // $A01B + #$A01C, // $A01C + #$A01D, // $A01D + #$A01E, // $A01E + #$A01F, // $A01F + #$A020, // $A020 + #$A021, // $A021 + #$A022, // $A022 + #$A023, // $A023 + #$A024, // $A024 + #$A025, // $A025 + #$A026, // $A026 + #$A027, // $A027 + #$A028, // $A028 + #$A029, // $A029 + #$A02A, // $A02A + #$A02B, // $A02B + #$A02C, // $A02C + #$A02D, // $A02D + #$A02E, // $A02E + #$A02F, // $A02F + #$A030, // $A030 + #$A031, // $A031 + #$A032, // $A032 + #$A033, // $A033 + #$A034, // $A034 + #$A035, // $A035 + #$A036, // $A036 + #$A037, // $A037 + #$A038, // $A038 + #$A039, // $A039 + #$A03A, // $A03A + #$A03B, // $A03B + #$A03C, // $A03C + #$A03D, // $A03D + #$A03E, // $A03E + #$A03F, // $A03F + #$A040, // $A040 + #$A041, // $A041 + #$A042, // $A042 + #$A043, // $A043 + #$A044, // $A044 + #$A045, // $A045 + #$A046, // $A046 + #$A047, // $A047 + #$A048, // $A048 + #$A049, // $A049 + #$A04A, // $A04A + #$A04B, // $A04B + #$A04C, // $A04C + #$A04D, // $A04D + #$A04E, // $A04E + #$A04F, // $A04F + #$A050, // $A050 + #$A051, // $A051 + #$A052, // $A052 + #$A053, // $A053 + #$A054, // $A054 + #$A055, // $A055 + #$A056, // $A056 + #$A057, // $A057 + #$A058, // $A058 + #$A059, // $A059 + #$A05A, // $A05A + #$A05B, // $A05B + #$A05C, // $A05C + #$A05D, // $A05D + #$A05E, // $A05E + #$A05F, // $A05F + #$A060, // $A060 + #$A061, // $A061 + #$A062, // $A062 + #$A063, // $A063 + #$A064, // $A064 + #$A065, // $A065 + #$A066, // $A066 + #$A067, // $A067 + #$A068, // $A068 + #$A069, // $A069 + #$A06A, // $A06A + #$A06B, // $A06B + #$A06C, // $A06C + #$A06D, // $A06D + #$A06E, // $A06E + #$A06F, // $A06F + #$A070, // $A070 + #$A071, // $A071 + #$A072, // $A072 + #$A073, // $A073 + #$A074, // $A074 + #$A075, // $A075 + #$A076, // $A076 + #$A077, // $A077 + #$A078, // $A078 + #$A079, // $A079 + #$A07A, // $A07A + #$A07B, // $A07B + #$A07C, // $A07C + #$A07D, // $A07D + #$A07E, // $A07E + #$A07F, // $A07F + #$A080, // $A080 + #$A081, // $A081 + #$A082, // $A082 + #$A083, // $A083 + #$A084, // $A084 + #$A085, // $A085 + #$A086, // $A086 + #$A087, // $A087 + #$A088, // $A088 + #$A089, // $A089 + #$A08A, // $A08A + #$A08B, // $A08B + #$A08C, // $A08C + #$A08D, // $A08D + #$A08E, // $A08E + #$A08F, // $A08F + #$A090, // $A090 + #$A091, // $A091 + #$A092, // $A092 + #$A093, // $A093 + #$A094, // $A094 + #$A095, // $A095 + #$A096, // $A096 + #$A097, // $A097 + #$A098, // $A098 + #$A099, // $A099 + #$A09A, // $A09A + #$A09B, // $A09B + #$A09C, // $A09C + #$A09D, // $A09D + #$A09E, // $A09E + #$A09F, // $A09F + #$A0A0, // $A0A0 + #$A0A1, // $A0A1 + #$A0A2, // $A0A2 + #$A0A3, // $A0A3 + #$A0A4, // $A0A4 + #$A0A5, // $A0A5 + #$A0A6, // $A0A6 + #$A0A7, // $A0A7 + #$A0A8, // $A0A8 + #$A0A9, // $A0A9 + #$A0AA, // $A0AA + #$A0AB, // $A0AB + #$A0AC, // $A0AC + #$A0AD, // $A0AD + #$A0AE, // $A0AE + #$A0AF, // $A0AF + #$A0B0, // $A0B0 + #$A0B1, // $A0B1 + #$A0B2, // $A0B2 + #$A0B3, // $A0B3 + #$A0B4, // $A0B4 + #$A0B5, // $A0B5 + #$A0B6, // $A0B6 + #$A0B7, // $A0B7 + #$A0B8, // $A0B8 + #$A0B9, // $A0B9 + #$A0BA, // $A0BA + #$A0BB, // $A0BB + #$A0BC, // $A0BC + #$A0BD, // $A0BD + #$A0BE, // $A0BE + #$A0BF, // $A0BF + #$A0C0, // $A0C0 + #$A0C1, // $A0C1 + #$A0C2, // $A0C2 + #$A0C3, // $A0C3 + #$A0C4, // $A0C4 + #$A0C5, // $A0C5 + #$A0C6, // $A0C6 + #$A0C7, // $A0C7 + #$A0C8, // $A0C8 + #$A0C9, // $A0C9 + #$A0CA, // $A0CA + #$A0CB, // $A0CB + #$A0CC, // $A0CC + #$A0CD, // $A0CD + #$A0CE, // $A0CE + #$A0CF, // $A0CF + #$A0D0, // $A0D0 + #$A0D1, // $A0D1 + #$A0D2, // $A0D2 + #$A0D3, // $A0D3 + #$A0D4, // $A0D4 + #$A0D5, // $A0D5 + #$A0D6, // $A0D6 + #$A0D7, // $A0D7 + #$A0D8, // $A0D8 + #$A0D9, // $A0D9 + #$A0DA, // $A0DA + #$A0DB, // $A0DB + #$A0DC, // $A0DC + #$A0DD, // $A0DD + #$A0DE, // $A0DE + #$A0DF, // $A0DF + #$A0E0, // $A0E0 + #$A0E1, // $A0E1 + #$A0E2, // $A0E2 + #$A0E3, // $A0E3 + #$A0E4, // $A0E4 + #$A0E5, // $A0E5 + #$A0E6, // $A0E6 + #$A0E7, // $A0E7 + #$A0E8, // $A0E8 + #$A0E9, // $A0E9 + #$A0EA, // $A0EA + #$A0EB, // $A0EB + #$A0EC, // $A0EC + #$A0ED, // $A0ED + #$A0EE, // $A0EE + #$A0EF, // $A0EF + #$A0F0, // $A0F0 + #$A0F1, // $A0F1 + #$A0F2, // $A0F2 + #$A0F3, // $A0F3 + #$A0F4, // $A0F4 + #$A0F5, // $A0F5 + #$A0F6, // $A0F6 + #$A0F7, // $A0F7 + #$A0F8, // $A0F8 + #$A0F9, // $A0F9 + #$A0FA, // $A0FA + #$A0FB, // $A0FB + #$A0FC, // $A0FC + #$A0FD, // $A0FD + #$A0FE, // $A0FE + #$A0FF, // $A0FF + #$A100, // $A100 + #$A101, // $A101 + #$A102, // $A102 + #$A103, // $A103 + #$A104, // $A104 + #$A105, // $A105 + #$A106, // $A106 + #$A107, // $A107 + #$A108, // $A108 + #$A109, // $A109 + #$A10A, // $A10A + #$A10B, // $A10B + #$A10C, // $A10C + #$A10D, // $A10D + #$A10E, // $A10E + #$A10F, // $A10F + #$A110, // $A110 + #$A111, // $A111 + #$A112, // $A112 + #$A113, // $A113 + #$A114, // $A114 + #$A115, // $A115 + #$A116, // $A116 + #$A117, // $A117 + #$A118, // $A118 + #$A119, // $A119 + #$A11A, // $A11A + #$A11B, // $A11B + #$A11C, // $A11C + #$A11D, // $A11D + #$A11E, // $A11E + #$A11F, // $A11F + #$A120, // $A120 + #$A121, // $A121 + #$A122, // $A122 + #$A123, // $A123 + #$A124, // $A124 + #$A125, // $A125 + #$A126, // $A126 + #$A127, // $A127 + #$A128, // $A128 + #$A129, // $A129 + #$A12A, // $A12A + #$A12B, // $A12B + #$A12C, // $A12C + #$A12D, // $A12D + #$A12E, // $A12E + #$A12F, // $A12F + #$A130, // $A130 + #$A131, // $A131 + #$A132, // $A132 + #$A133, // $A133 + #$A134, // $A134 + #$A135, // $A135 + #$A136, // $A136 + #$A137, // $A137 + #$A138, // $A138 + #$A139, // $A139 + #$A13A, // $A13A + #$A13B, // $A13B + #$A13C, // $A13C + #$A13D, // $A13D + #$A13E, // $A13E + #$A13F, // $A13F + #$A140, // $A140 + #$A141, // $A141 + #$A142, // $A142 + #$A143, // $A143 + #$A144, // $A144 + #$A145, // $A145 + #$A146, // $A146 + #$A147, // $A147 + #$A148, // $A148 + #$A149, // $A149 + #$A14A, // $A14A + #$A14B, // $A14B + #$A14C, // $A14C + #$A14D, // $A14D + #$A14E, // $A14E + #$A14F, // $A14F + #$A150, // $A150 + #$A151, // $A151 + #$A152, // $A152 + #$A153, // $A153 + #$A154, // $A154 + #$A155, // $A155 + #$A156, // $A156 + #$A157, // $A157 + #$A158, // $A158 + #$A159, // $A159 + #$A15A, // $A15A + #$A15B, // $A15B + #$A15C, // $A15C + #$A15D, // $A15D + #$A15E, // $A15E + #$A15F, // $A15F + #$A160, // $A160 + #$A161, // $A161 + #$A162, // $A162 + #$A163, // $A163 + #$A164, // $A164 + #$A165, // $A165 + #$A166, // $A166 + #$A167, // $A167 + #$A168, // $A168 + #$A169, // $A169 + #$A16A, // $A16A + #$A16B, // $A16B + #$A16C, // $A16C + #$A16D, // $A16D + #$A16E, // $A16E + #$A16F, // $A16F + #$A170, // $A170 + #$A171, // $A171 + #$A172, // $A172 + #$A173, // $A173 + #$A174, // $A174 + #$A175, // $A175 + #$A176, // $A176 + #$A177, // $A177 + #$A178, // $A178 + #$A179, // $A179 + #$A17A, // $A17A + #$A17B, // $A17B + #$A17C, // $A17C + #$A17D, // $A17D + #$A17E, // $A17E + #$A17F, // $A17F + #$A180, // $A180 + #$A181, // $A181 + #$A182, // $A182 + #$A183, // $A183 + #$A184, // $A184 + #$A185, // $A185 + #$A186, // $A186 + #$A187, // $A187 + #$A188, // $A188 + #$A189, // $A189 + #$A18A, // $A18A + #$A18B, // $A18B + #$A18C, // $A18C + #$A18D, // $A18D + #$A18E, // $A18E + #$A18F, // $A18F + #$A190, // $A190 + #$A191, // $A191 + #$A192, // $A192 + #$A193, // $A193 + #$A194, // $A194 + #$A195, // $A195 + #$A196, // $A196 + #$A197, // $A197 + #$A198, // $A198 + #$A199, // $A199 + #$A19A, // $A19A + #$A19B, // $A19B + #$A19C, // $A19C + #$A19D, // $A19D + #$A19E, // $A19E + #$A19F, // $A19F + #$A1A0, // $A1A0 + #$A1A1, // $A1A1 + #$A1A2, // $A1A2 + #$A1A3, // $A1A3 + #$A1A4, // $A1A4 + #$A1A5, // $A1A5 + #$A1A6, // $A1A6 + #$A1A7, // $A1A7 + #$A1A8, // $A1A8 + #$A1A9, // $A1A9 + #$A1AA, // $A1AA + #$A1AB, // $A1AB + #$A1AC, // $A1AC + #$A1AD, // $A1AD + #$A1AE, // $A1AE + #$A1AF, // $A1AF + #$A1B0, // $A1B0 + #$A1B1, // $A1B1 + #$A1B2, // $A1B2 + #$A1B3, // $A1B3 + #$A1B4, // $A1B4 + #$A1B5, // $A1B5 + #$A1B6, // $A1B6 + #$A1B7, // $A1B7 + #$A1B8, // $A1B8 + #$A1B9, // $A1B9 + #$A1BA, // $A1BA + #$A1BB, // $A1BB + #$A1BC, // $A1BC + #$A1BD, // $A1BD + #$A1BE, // $A1BE + #$A1BF, // $A1BF + #$A1C0, // $A1C0 + #$A1C1, // $A1C1 + #$A1C2, // $A1C2 + #$A1C3, // $A1C3 + #$A1C4, // $A1C4 + #$A1C5, // $A1C5 + #$A1C6, // $A1C6 + #$A1C7, // $A1C7 + #$A1C8, // $A1C8 + #$A1C9, // $A1C9 + #$A1CA, // $A1CA + #$A1CB, // $A1CB + #$A1CC, // $A1CC + #$A1CD, // $A1CD + #$A1CE, // $A1CE + #$A1CF, // $A1CF + #$A1D0, // $A1D0 + #$A1D1, // $A1D1 + #$A1D2, // $A1D2 + #$A1D3, // $A1D3 + #$A1D4, // $A1D4 + #$A1D5, // $A1D5 + #$A1D6, // $A1D6 + #$A1D7, // $A1D7 + #$A1D8, // $A1D8 + #$A1D9, // $A1D9 + #$A1DA, // $A1DA + #$A1DB, // $A1DB + #$A1DC, // $A1DC + #$A1DD, // $A1DD + #$A1DE, // $A1DE + #$A1DF, // $A1DF + #$A1E0, // $A1E0 + #$A1E1, // $A1E1 + #$A1E2, // $A1E2 + #$A1E3, // $A1E3 + #$A1E4, // $A1E4 + #$A1E5, // $A1E5 + #$A1E6, // $A1E6 + #$A1E7, // $A1E7 + #$A1E8, // $A1E8 + #$A1E9, // $A1E9 + #$A1EA, // $A1EA + #$A1EB, // $A1EB + #$A1EC, // $A1EC + #$A1ED, // $A1ED + #$A1EE, // $A1EE + #$A1EF, // $A1EF + #$A1F0, // $A1F0 + #$A1F1, // $A1F1 + #$A1F2, // $A1F2 + #$A1F3, // $A1F3 + #$A1F4, // $A1F4 + #$A1F5, // $A1F5 + #$A1F6, // $A1F6 + #$A1F7, // $A1F7 + #$A1F8, // $A1F8 + #$A1F9, // $A1F9 + #$A1FA, // $A1FA + #$A1FB, // $A1FB + #$A1FC, // $A1FC + #$A1FD, // $A1FD + #$A1FE, // $A1FE + #$A1FF, // $A1FF + #$A200, // $A200 + #$A201, // $A201 + #$A202, // $A202 + #$A203, // $A203 + #$A204, // $A204 + #$A205, // $A205 + #$A206, // $A206 + #$A207, // $A207 + #$A208, // $A208 + #$A209, // $A209 + #$A20A, // $A20A + #$A20B, // $A20B + #$A20C, // $A20C + #$A20D, // $A20D + #$A20E, // $A20E + #$A20F, // $A20F + #$A210, // $A210 + #$A211, // $A211 + #$A212, // $A212 + #$A213, // $A213 + #$A214, // $A214 + #$A215, // $A215 + #$A216, // $A216 + #$A217, // $A217 + #$A218, // $A218 + #$A219, // $A219 + #$A21A, // $A21A + #$A21B, // $A21B + #$A21C, // $A21C + #$A21D, // $A21D + #$A21E, // $A21E + #$A21F, // $A21F + #$A220, // $A220 + #$A221, // $A221 + #$A222, // $A222 + #$A223, // $A223 + #$A224, // $A224 + #$A225, // $A225 + #$A226, // $A226 + #$A227, // $A227 + #$A228, // $A228 + #$A229, // $A229 + #$A22A, // $A22A + #$A22B, // $A22B + #$A22C, // $A22C + #$A22D, // $A22D + #$A22E, // $A22E + #$A22F, // $A22F + #$A230, // $A230 + #$A231, // $A231 + #$A232, // $A232 + #$A233, // $A233 + #$A234, // $A234 + #$A235, // $A235 + #$A236, // $A236 + #$A237, // $A237 + #$A238, // $A238 + #$A239, // $A239 + #$A23A, // $A23A + #$A23B, // $A23B + #$A23C, // $A23C + #$A23D, // $A23D + #$A23E, // $A23E + #$A23F, // $A23F + #$A240, // $A240 + #$A241, // $A241 + #$A242, // $A242 + #$A243, // $A243 + #$A244, // $A244 + #$A245, // $A245 + #$A246, // $A246 + #$A247, // $A247 + #$A248, // $A248 + #$A249, // $A249 + #$A24A, // $A24A + #$A24B, // $A24B + #$A24C, // $A24C + #$A24D, // $A24D + #$A24E, // $A24E + #$A24F, // $A24F + #$A250, // $A250 + #$A251, // $A251 + #$A252, // $A252 + #$A253, // $A253 + #$A254, // $A254 + #$A255, // $A255 + #$A256, // $A256 + #$A257, // $A257 + #$A258, // $A258 + #$A259, // $A259 + #$A25A, // $A25A + #$A25B, // $A25B + #$A25C, // $A25C + #$A25D, // $A25D + #$A25E, // $A25E + #$A25F, // $A25F + #$A260, // $A260 + #$A261, // $A261 + #$A262, // $A262 + #$A263, // $A263 + #$A264, // $A264 + #$A265, // $A265 + #$A266, // $A266 + #$A267, // $A267 + #$A268, // $A268 + #$A269, // $A269 + #$A26A, // $A26A + #$A26B, // $A26B + #$A26C, // $A26C + #$A26D, // $A26D + #$A26E, // $A26E + #$A26F, // $A26F + #$A270, // $A270 + #$A271, // $A271 + #$A272, // $A272 + #$A273, // $A273 + #$A274, // $A274 + #$A275, // $A275 + #$A276, // $A276 + #$A277, // $A277 + #$A278, // $A278 + #$A279, // $A279 + #$A27A, // $A27A + #$A27B, // $A27B + #$A27C, // $A27C + #$A27D, // $A27D + #$A27E, // $A27E + #$A27F, // $A27F + #$A280, // $A280 + #$A281, // $A281 + #$A282, // $A282 + #$A283, // $A283 + #$A284, // $A284 + #$A285, // $A285 + #$A286, // $A286 + #$A287, // $A287 + #$A288, // $A288 + #$A289, // $A289 + #$A28A, // $A28A + #$A28B, // $A28B + #$A28C, // $A28C + #$A28D, // $A28D + #$A28E, // $A28E + #$A28F, // $A28F + #$A290, // $A290 + #$A291, // $A291 + #$A292, // $A292 + #$A293, // $A293 + #$A294, // $A294 + #$A295, // $A295 + #$A296, // $A296 + #$A297, // $A297 + #$A298, // $A298 + #$A299, // $A299 + #$A29A, // $A29A + #$A29B, // $A29B + #$A29C, // $A29C + #$A29D, // $A29D + #$A29E, // $A29E + #$A29F, // $A29F + #$A2A0, // $A2A0 + #$A2A1, // $A2A1 + #$A2A2, // $A2A2 + #$A2A3, // $A2A3 + #$A2A4, // $A2A4 + #$A2A5, // $A2A5 + #$A2A6, // $A2A6 + #$A2A7, // $A2A7 + #$A2A8, // $A2A8 + #$A2A9, // $A2A9 + #$A2AA, // $A2AA + #$A2AB, // $A2AB + #$A2AC, // $A2AC + #$A2AD, // $A2AD + #$A2AE, // $A2AE + #$A2AF, // $A2AF + #$A2B0, // $A2B0 + #$A2B1, // $A2B1 + #$A2B2, // $A2B2 + #$A2B3, // $A2B3 + #$A2B4, // $A2B4 + #$A2B5, // $A2B5 + #$A2B6, // $A2B6 + #$A2B7, // $A2B7 + #$A2B8, // $A2B8 + #$A2B9, // $A2B9 + #$A2BA, // $A2BA + #$A2BB, // $A2BB + #$A2BC, // $A2BC + #$A2BD, // $A2BD + #$A2BE, // $A2BE + #$A2BF, // $A2BF + #$A2C0, // $A2C0 + #$A2C1, // $A2C1 + #$A2C2, // $A2C2 + #$A2C3, // $A2C3 + #$A2C4, // $A2C4 + #$A2C5, // $A2C5 + #$A2C6, // $A2C6 + #$A2C7, // $A2C7 + #$A2C8, // $A2C8 + #$A2C9, // $A2C9 + #$A2CA, // $A2CA + #$A2CB, // $A2CB + #$A2CC, // $A2CC + #$A2CD, // $A2CD + #$A2CE, // $A2CE + #$A2CF, // $A2CF + #$A2D0, // $A2D0 + #$A2D1, // $A2D1 + #$A2D2, // $A2D2 + #$A2D3, // $A2D3 + #$A2D4, // $A2D4 + #$A2D5, // $A2D5 + #$A2D6, // $A2D6 + #$A2D7, // $A2D7 + #$A2D8, // $A2D8 + #$A2D9, // $A2D9 + #$A2DA, // $A2DA + #$A2DB, // $A2DB + #$A2DC, // $A2DC + #$A2DD, // $A2DD + #$A2DE, // $A2DE + #$A2DF, // $A2DF + #$A2E0, // $A2E0 + #$A2E1, // $A2E1 + #$A2E2, // $A2E2 + #$A2E3, // $A2E3 + #$A2E4, // $A2E4 + #$A2E5, // $A2E5 + #$A2E6, // $A2E6 + #$A2E7, // $A2E7 + #$A2E8, // $A2E8 + #$A2E9, // $A2E9 + #$A2EA, // $A2EA + #$A2EB, // $A2EB + #$A2EC, // $A2EC + #$A2ED, // $A2ED + #$A2EE, // $A2EE + #$A2EF, // $A2EF + #$A2F0, // $A2F0 + #$A2F1, // $A2F1 + #$A2F2, // $A2F2 + #$A2F3, // $A2F3 + #$A2F4, // $A2F4 + #$A2F5, // $A2F5 + #$A2F6, // $A2F6 + #$A2F7, // $A2F7 + #$A2F8, // $A2F8 + #$A2F9, // $A2F9 + #$A2FA, // $A2FA + #$A2FB, // $A2FB + #$A2FC, // $A2FC + #$A2FD, // $A2FD + #$A2FE, // $A2FE + #$A2FF, // $A2FF + #$A300, // $A300 + #$A301, // $A301 + #$A302, // $A302 + #$A303, // $A303 + #$A304, // $A304 + #$A305, // $A305 + #$A306, // $A306 + #$A307, // $A307 + #$A308, // $A308 + #$A309, // $A309 + #$A30A, // $A30A + #$A30B, // $A30B + #$A30C, // $A30C + #$A30D, // $A30D + #$A30E, // $A30E + #$A30F, // $A30F + #$A310, // $A310 + #$A311, // $A311 + #$A312, // $A312 + #$A313, // $A313 + #$A314, // $A314 + #$A315, // $A315 + #$A316, // $A316 + #$A317, // $A317 + #$A318, // $A318 + #$A319, // $A319 + #$A31A, // $A31A + #$A31B, // $A31B + #$A31C, // $A31C + #$A31D, // $A31D + #$A31E, // $A31E + #$A31F, // $A31F + #$A320, // $A320 + #$A321, // $A321 + #$A322, // $A322 + #$A323, // $A323 + #$A324, // $A324 + #$A325, // $A325 + #$A326, // $A326 + #$A327, // $A327 + #$A328, // $A328 + #$A329, // $A329 + #$A32A, // $A32A + #$A32B, // $A32B + #$A32C, // $A32C + #$A32D, // $A32D + #$A32E, // $A32E + #$A32F, // $A32F + #$A330, // $A330 + #$A331, // $A331 + #$A332, // $A332 + #$A333, // $A333 + #$A334, // $A334 + #$A335, // $A335 + #$A336, // $A336 + #$A337, // $A337 + #$A338, // $A338 + #$A339, // $A339 + #$A33A, // $A33A + #$A33B, // $A33B + #$A33C, // $A33C + #$A33D, // $A33D + #$A33E, // $A33E + #$A33F, // $A33F + #$A340, // $A340 + #$A341, // $A341 + #$A342, // $A342 + #$A343, // $A343 + #$A344, // $A344 + #$A345, // $A345 + #$A346, // $A346 + #$A347, // $A347 + #$A348, // $A348 + #$A349, // $A349 + #$A34A, // $A34A + #$A34B, // $A34B + #$A34C, // $A34C + #$A34D, // $A34D + #$A34E, // $A34E + #$A34F, // $A34F + #$A350, // $A350 + #$A351, // $A351 + #$A352, // $A352 + #$A353, // $A353 + #$A354, // $A354 + #$A355, // $A355 + #$A356, // $A356 + #$A357, // $A357 + #$A358, // $A358 + #$A359, // $A359 + #$A35A, // $A35A + #$A35B, // $A35B + #$A35C, // $A35C + #$A35D, // $A35D + #$A35E, // $A35E + #$A35F, // $A35F + #$A360, // $A360 + #$A361, // $A361 + #$A362, // $A362 + #$A363, // $A363 + #$A364, // $A364 + #$A365, // $A365 + #$A366, // $A366 + #$A367, // $A367 + #$A368, // $A368 + #$A369, // $A369 + #$A36A, // $A36A + #$A36B, // $A36B + #$A36C, // $A36C + #$A36D, // $A36D + #$A36E, // $A36E + #$A36F, // $A36F + #$A370, // $A370 + #$A371, // $A371 + #$A372, // $A372 + #$A373, // $A373 + #$A374, // $A374 + #$A375, // $A375 + #$A376, // $A376 + #$A377, // $A377 + #$A378, // $A378 + #$A379, // $A379 + #$A37A, // $A37A + #$A37B, // $A37B + #$A37C, // $A37C + #$A37D, // $A37D + #$A37E, // $A37E + #$A37F, // $A37F + #$A380, // $A380 + #$A381, // $A381 + #$A382, // $A382 + #$A383, // $A383 + #$A384, // $A384 + #$A385, // $A385 + #$A386, // $A386 + #$A387, // $A387 + #$A388, // $A388 + #$A389, // $A389 + #$A38A, // $A38A + #$A38B, // $A38B + #$A38C, // $A38C + #$A38D, // $A38D + #$A38E, // $A38E + #$A38F, // $A38F + #$A390, // $A390 + #$A391, // $A391 + #$A392, // $A392 + #$A393, // $A393 + #$A394, // $A394 + #$A395, // $A395 + #$A396, // $A396 + #$A397, // $A397 + #$A398, // $A398 + #$A399, // $A399 + #$A39A, // $A39A + #$A39B, // $A39B + #$A39C, // $A39C + #$A39D, // $A39D + #$A39E, // $A39E + #$A39F, // $A39F + #$A3A0, // $A3A0 + #$A3A1, // $A3A1 + #$A3A2, // $A3A2 + #$A3A3, // $A3A3 + #$A3A4, // $A3A4 + #$A3A5, // $A3A5 + #$A3A6, // $A3A6 + #$A3A7, // $A3A7 + #$A3A8, // $A3A8 + #$A3A9, // $A3A9 + #$A3AA, // $A3AA + #$A3AB, // $A3AB + #$A3AC, // $A3AC + #$A3AD, // $A3AD + #$A3AE, // $A3AE + #$A3AF, // $A3AF + #$A3B0, // $A3B0 + #$A3B1, // $A3B1 + #$A3B2, // $A3B2 + #$A3B3, // $A3B3 + #$A3B4, // $A3B4 + #$A3B5, // $A3B5 + #$A3B6, // $A3B6 + #$A3B7, // $A3B7 + #$A3B8, // $A3B8 + #$A3B9, // $A3B9 + #$A3BA, // $A3BA + #$A3BB, // $A3BB + #$A3BC, // $A3BC + #$A3BD, // $A3BD + #$A3BE, // $A3BE + #$A3BF, // $A3BF + #$A3C0, // $A3C0 + #$A3C1, // $A3C1 + #$A3C2, // $A3C2 + #$A3C3, // $A3C3 + #$A3C4, // $A3C4 + #$A3C5, // $A3C5 + #$A3C6, // $A3C6 + #$A3C7, // $A3C7 + #$A3C8, // $A3C8 + #$A3C9, // $A3C9 + #$A3CA, // $A3CA + #$A3CB, // $A3CB + #$A3CC, // $A3CC + #$A3CD, // $A3CD + #$A3CE, // $A3CE + #$A3CF, // $A3CF + #$A3D0, // $A3D0 + #$A3D1, // $A3D1 + #$A3D2, // $A3D2 + #$A3D3, // $A3D3 + #$A3D4, // $A3D4 + #$A3D5, // $A3D5 + #$A3D6, // $A3D6 + #$A3D7, // $A3D7 + #$A3D8, // $A3D8 + #$A3D9, // $A3D9 + #$A3DA, // $A3DA + #$A3DB, // $A3DB + #$A3DC, // $A3DC + #$A3DD, // $A3DD + #$A3DE, // $A3DE + #$A3DF, // $A3DF + #$A3E0, // $A3E0 + #$A3E1, // $A3E1 + #$A3E2, // $A3E2 + #$A3E3, // $A3E3 + #$A3E4, // $A3E4 + #$A3E5, // $A3E5 + #$A3E6, // $A3E6 + #$A3E7, // $A3E7 + #$A3E8, // $A3E8 + #$A3E9, // $A3E9 + #$A3EA, // $A3EA + #$A3EB, // $A3EB + #$A3EC, // $A3EC + #$A3ED, // $A3ED + #$A3EE, // $A3EE + #$A3EF, // $A3EF + #$A3F0, // $A3F0 + #$A3F1, // $A3F1 + #$A3F2, // $A3F2 + #$A3F3, // $A3F3 + #$A3F4, // $A3F4 + #$A3F5, // $A3F5 + #$A3F6, // $A3F6 + #$A3F7, // $A3F7 + #$A3F8, // $A3F8 + #$A3F9, // $A3F9 + #$A3FA, // $A3FA + #$A3FB, // $A3FB + #$A3FC, // $A3FC + #$A3FD, // $A3FD + #$A3FE, // $A3FE + #$A3FF, // $A3FF + #$A400, // $A400 + #$A401, // $A401 + #$A402, // $A402 + #$A403, // $A403 + #$A404, // $A404 + #$A405, // $A405 + #$A406, // $A406 + #$A407, // $A407 + #$A408, // $A408 + #$A409, // $A409 + #$A40A, // $A40A + #$A40B, // $A40B + #$A40C, // $A40C + #$A40D, // $A40D + #$A40E, // $A40E + #$A40F, // $A40F + #$A410, // $A410 + #$A411, // $A411 + #$A412, // $A412 + #$A413, // $A413 + #$A414, // $A414 + #$A415, // $A415 + #$A416, // $A416 + #$A417, // $A417 + #$A418, // $A418 + #$A419, // $A419 + #$A41A, // $A41A + #$A41B, // $A41B + #$A41C, // $A41C + #$A41D, // $A41D + #$A41E, // $A41E + #$A41F, // $A41F + #$A420, // $A420 + #$A421, // $A421 + #$A422, // $A422 + #$A423, // $A423 + #$A424, // $A424 + #$A425, // $A425 + #$A426, // $A426 + #$A427, // $A427 + #$A428, // $A428 + #$A429, // $A429 + #$A42A, // $A42A + #$A42B, // $A42B + #$A42C, // $A42C + #$A42D, // $A42D + #$A42E, // $A42E + #$A42F, // $A42F + #$A430, // $A430 + #$A431, // $A431 + #$A432, // $A432 + #$A433, // $A433 + #$A434, // $A434 + #$A435, // $A435 + #$A436, // $A436 + #$A437, // $A437 + #$A438, // $A438 + #$A439, // $A439 + #$A43A, // $A43A + #$A43B, // $A43B + #$A43C, // $A43C + #$A43D, // $A43D + #$A43E, // $A43E + #$A43F, // $A43F + #$A440, // $A440 + #$A441, // $A441 + #$A442, // $A442 + #$A443, // $A443 + #$A444, // $A444 + #$A445, // $A445 + #$A446, // $A446 + #$A447, // $A447 + #$A448, // $A448 + #$A449, // $A449 + #$A44A, // $A44A + #$A44B, // $A44B + #$A44C, // $A44C + #$A44D, // $A44D + #$A44E, // $A44E + #$A44F, // $A44F + #$A450, // $A450 + #$A451, // $A451 + #$A452, // $A452 + #$A453, // $A453 + #$A454, // $A454 + #$A455, // $A455 + #$A456, // $A456 + #$A457, // $A457 + #$A458, // $A458 + #$A459, // $A459 + #$A45A, // $A45A + #$A45B, // $A45B + #$A45C, // $A45C + #$A45D, // $A45D + #$A45E, // $A45E + #$A45F, // $A45F + #$A460, // $A460 + #$A461, // $A461 + #$A462, // $A462 + #$A463, // $A463 + #$A464, // $A464 + #$A465, // $A465 + #$A466, // $A466 + #$A467, // $A467 + #$A468, // $A468 + #$A469, // $A469 + #$A46A, // $A46A + #$A46B, // $A46B + #$A46C, // $A46C + #$A46D, // $A46D + #$A46E, // $A46E + #$A46F, // $A46F + #$A470, // $A470 + #$A471, // $A471 + #$A472, // $A472 + #$A473, // $A473 + #$A474, // $A474 + #$A475, // $A475 + #$A476, // $A476 + #$A477, // $A477 + #$A478, // $A478 + #$A479, // $A479 + #$A47A, // $A47A + #$A47B, // $A47B + #$A47C, // $A47C + #$A47D, // $A47D + #$A47E, // $A47E + #$A47F, // $A47F + #$A480, // $A480 + #$A481, // $A481 + #$A482, // $A482 + #$A483, // $A483 + #$A484, // $A484 + #$A485, // $A485 + #$A486, // $A486 + #$A487, // $A487 + #$A488, // $A488 + #$A489, // $A489 + #$A48A, // $A48A + #$A48B, // $A48B + #$A48C, // $A48C + #$A48D, // $A48D + #$A48E, // $A48E + #$A48F, // $A48F + #$A490, // $A490 + #$A491, // $A491 + #$A492, // $A492 + #$A493, // $A493 + #$A494, // $A494 + #$A495, // $A495 + #$A496, // $A496 + #$A497, // $A497 + #$A498, // $A498 + #$A499, // $A499 + #$A49A, // $A49A + #$A49B, // $A49B + #$A49C, // $A49C + #$A49D, // $A49D + #$A49E, // $A49E + #$A49F, // $A49F + #$A4A0, // $A4A0 + #$A4A1, // $A4A1 + #$A4A2, // $A4A2 + #$A4A3, // $A4A3 + #$A4A4, // $A4A4 + #$A4A5, // $A4A5 + #$A4A6, // $A4A6 + #$A4A7, // $A4A7 + #$A4A8, // $A4A8 + #$A4A9, // $A4A9 + #$A4AA, // $A4AA + #$A4AB, // $A4AB + #$A4AC, // $A4AC + #$A4AD, // $A4AD + #$A4AE, // $A4AE + #$A4AF, // $A4AF + #$A4B0, // $A4B0 + #$A4B1, // $A4B1 + #$A4B2, // $A4B2 + #$A4B3, // $A4B3 + #$A4B4, // $A4B4 + #$A4B5, // $A4B5 + #$A4B6, // $A4B6 + #$A4B7, // $A4B7 + #$A4B8, // $A4B8 + #$A4B9, // $A4B9 + #$A4BA, // $A4BA + #$A4BB, // $A4BB + #$A4BC, // $A4BC + #$A4BD, // $A4BD + #$A4BE, // $A4BE + #$A4BF, // $A4BF + #$A4C0, // $A4C0 + #$A4C1, // $A4C1 + #$A4C2, // $A4C2 + #$A4C3, // $A4C3 + #$A4C4, // $A4C4 + #$A4C5, // $A4C5 + #$A4C6, // $A4C6 + #$A4C7, // $A4C7 + #$A4C8, // $A4C8 + #$A4C9, // $A4C9 + #$A4CA, // $A4CA + #$A4CB, // $A4CB + #$A4CC, // $A4CC + #$A4CD, // $A4CD + #$A4CE, // $A4CE + #$A4CF, // $A4CF + #$A4D0, // $A4D0 + #$A4D1, // $A4D1 + #$A4D2, // $A4D2 + #$A4D3, // $A4D3 + #$A4D4, // $A4D4 + #$A4D5, // $A4D5 + #$A4D6, // $A4D6 + #$A4D7, // $A4D7 + #$A4D8, // $A4D8 + #$A4D9, // $A4D9 + #$A4DA, // $A4DA + #$A4DB, // $A4DB + #$A4DC, // $A4DC + #$A4DD, // $A4DD + #$A4DE, // $A4DE + #$A4DF, // $A4DF + #$A4E0, // $A4E0 + #$A4E1, // $A4E1 + #$A4E2, // $A4E2 + #$A4E3, // $A4E3 + #$A4E4, // $A4E4 + #$A4E5, // $A4E5 + #$A4E6, // $A4E6 + #$A4E7, // $A4E7 + #$A4E8, // $A4E8 + #$A4E9, // $A4E9 + #$A4EA, // $A4EA + #$A4EB, // $A4EB + #$A4EC, // $A4EC + #$A4ED, // $A4ED + #$A4EE, // $A4EE + #$A4EF, // $A4EF + #$A4F0, // $A4F0 + #$A4F1, // $A4F1 + #$A4F2, // $A4F2 + #$A4F3, // $A4F3 + #$A4F4, // $A4F4 + #$A4F5, // $A4F5 + #$A4F6, // $A4F6 + #$A4F7, // $A4F7 + #$A4F8, // $A4F8 + #$A4F9, // $A4F9 + #$A4FA, // $A4FA + #$A4FB, // $A4FB + #$A4FC, // $A4FC + #$A4FD, // $A4FD + #$A4FE, // $A4FE + #$A4FF, // $A4FF + #$A500, // $A500 + #$A501, // $A501 + #$A502, // $A502 + #$A503, // $A503 + #$A504, // $A504 + #$A505, // $A505 + #$A506, // $A506 + #$A507, // $A507 + #$A508, // $A508 + #$A509, // $A509 + #$A50A, // $A50A + #$A50B, // $A50B + #$A50C, // $A50C + #$A50D, // $A50D + #$A50E, // $A50E + #$A50F, // $A50F + #$A510, // $A510 + #$A511, // $A511 + #$A512, // $A512 + #$A513, // $A513 + #$A514, // $A514 + #$A515, // $A515 + #$A516, // $A516 + #$A517, // $A517 + #$A518, // $A518 + #$A519, // $A519 + #$A51A, // $A51A + #$A51B, // $A51B + #$A51C, // $A51C + #$A51D, // $A51D + #$A51E, // $A51E + #$A51F, // $A51F + #$A520, // $A520 + #$A521, // $A521 + #$A522, // $A522 + #$A523, // $A523 + #$A524, // $A524 + #$A525, // $A525 + #$A526, // $A526 + #$A527, // $A527 + #$A528, // $A528 + #$A529, // $A529 + #$A52A, // $A52A + #$A52B, // $A52B + #$A52C, // $A52C + #$A52D, // $A52D + #$A52E, // $A52E + #$A52F, // $A52F + #$A530, // $A530 + #$A531, // $A531 + #$A532, // $A532 + #$A533, // $A533 + #$A534, // $A534 + #$A535, // $A535 + #$A536, // $A536 + #$A537, // $A537 + #$A538, // $A538 + #$A539, // $A539 + #$A53A, // $A53A + #$A53B, // $A53B + #$A53C, // $A53C + #$A53D, // $A53D + #$A53E, // $A53E + #$A53F, // $A53F + #$A540, // $A540 + #$A541, // $A541 + #$A542, // $A542 + #$A543, // $A543 + #$A544, // $A544 + #$A545, // $A545 + #$A546, // $A546 + #$A547, // $A547 + #$A548, // $A548 + #$A549, // $A549 + #$A54A, // $A54A + #$A54B, // $A54B + #$A54C, // $A54C + #$A54D, // $A54D + #$A54E, // $A54E + #$A54F, // $A54F + #$A550, // $A550 + #$A551, // $A551 + #$A552, // $A552 + #$A553, // $A553 + #$A554, // $A554 + #$A555, // $A555 + #$A556, // $A556 + #$A557, // $A557 + #$A558, // $A558 + #$A559, // $A559 + #$A55A, // $A55A + #$A55B, // $A55B + #$A55C, // $A55C + #$A55D, // $A55D + #$A55E, // $A55E + #$A55F, // $A55F + #$A560, // $A560 + #$A561, // $A561 + #$A562, // $A562 + #$A563, // $A563 + #$A564, // $A564 + #$A565, // $A565 + #$A566, // $A566 + #$A567, // $A567 + #$A568, // $A568 + #$A569, // $A569 + #$A56A, // $A56A + #$A56B, // $A56B + #$A56C, // $A56C + #$A56D, // $A56D + #$A56E, // $A56E + #$A56F, // $A56F + #$A570, // $A570 + #$A571, // $A571 + #$A572, // $A572 + #$A573, // $A573 + #$A574, // $A574 + #$A575, // $A575 + #$A576, // $A576 + #$A577, // $A577 + #$A578, // $A578 + #$A579, // $A579 + #$A57A, // $A57A + #$A57B, // $A57B + #$A57C, // $A57C + #$A57D, // $A57D + #$A57E, // $A57E + #$A57F, // $A57F + #$A580, // $A580 + #$A581, // $A581 + #$A582, // $A582 + #$A583, // $A583 + #$A584, // $A584 + #$A585, // $A585 + #$A586, // $A586 + #$A587, // $A587 + #$A588, // $A588 + #$A589, // $A589 + #$A58A, // $A58A + #$A58B, // $A58B + #$A58C, // $A58C + #$A58D, // $A58D + #$A58E, // $A58E + #$A58F, // $A58F + #$A590, // $A590 + #$A591, // $A591 + #$A592, // $A592 + #$A593, // $A593 + #$A594, // $A594 + #$A595, // $A595 + #$A596, // $A596 + #$A597, // $A597 + #$A598, // $A598 + #$A599, // $A599 + #$A59A, // $A59A + #$A59B, // $A59B + #$A59C, // $A59C + #$A59D, // $A59D + #$A59E, // $A59E + #$A59F, // $A59F + #$A5A0, // $A5A0 + #$A5A1, // $A5A1 + #$A5A2, // $A5A2 + #$A5A3, // $A5A3 + #$A5A4, // $A5A4 + #$A5A5, // $A5A5 + #$A5A6, // $A5A6 + #$A5A7, // $A5A7 + #$A5A8, // $A5A8 + #$A5A9, // $A5A9 + #$A5AA, // $A5AA + #$A5AB, // $A5AB + #$A5AC, // $A5AC + #$A5AD, // $A5AD + #$A5AE, // $A5AE + #$A5AF, // $A5AF + #$A5B0, // $A5B0 + #$A5B1, // $A5B1 + #$A5B2, // $A5B2 + #$A5B3, // $A5B3 + #$A5B4, // $A5B4 + #$A5B5, // $A5B5 + #$A5B6, // $A5B6 + #$A5B7, // $A5B7 + #$A5B8, // $A5B8 + #$A5B9, // $A5B9 + #$A5BA, // $A5BA + #$A5BB, // $A5BB + #$A5BC, // $A5BC + #$A5BD, // $A5BD + #$A5BE, // $A5BE + #$A5BF, // $A5BF + #$A5C0, // $A5C0 + #$A5C1, // $A5C1 + #$A5C2, // $A5C2 + #$A5C3, // $A5C3 + #$A5C4, // $A5C4 + #$A5C5, // $A5C5 + #$A5C6, // $A5C6 + #$A5C7, // $A5C7 + #$A5C8, // $A5C8 + #$A5C9, // $A5C9 + #$A5CA, // $A5CA + #$A5CB, // $A5CB + #$A5CC, // $A5CC + #$A5CD, // $A5CD + #$A5CE, // $A5CE + #$A5CF, // $A5CF + #$A5D0, // $A5D0 + #$A5D1, // $A5D1 + #$A5D2, // $A5D2 + #$A5D3, // $A5D3 + #$A5D4, // $A5D4 + #$A5D5, // $A5D5 + #$A5D6, // $A5D6 + #$A5D7, // $A5D7 + #$A5D8, // $A5D8 + #$A5D9, // $A5D9 + #$A5DA, // $A5DA + #$A5DB, // $A5DB + #$A5DC, // $A5DC + #$A5DD, // $A5DD + #$A5DE, // $A5DE + #$A5DF, // $A5DF + #$A5E0, // $A5E0 + #$A5E1, // $A5E1 + #$A5E2, // $A5E2 + #$A5E3, // $A5E3 + #$A5E4, // $A5E4 + #$A5E5, // $A5E5 + #$A5E6, // $A5E6 + #$A5E7, // $A5E7 + #$A5E8, // $A5E8 + #$A5E9, // $A5E9 + #$A5EA, // $A5EA + #$A5EB, // $A5EB + #$A5EC, // $A5EC + #$A5ED, // $A5ED + #$A5EE, // $A5EE + #$A5EF, // $A5EF + #$A5F0, // $A5F0 + #$A5F1, // $A5F1 + #$A5F2, // $A5F2 + #$A5F3, // $A5F3 + #$A5F4, // $A5F4 + #$A5F5, // $A5F5 + #$A5F6, // $A5F6 + #$A5F7, // $A5F7 + #$A5F8, // $A5F8 + #$A5F9, // $A5F9 + #$A5FA, // $A5FA + #$A5FB, // $A5FB + #$A5FC, // $A5FC + #$A5FD, // $A5FD + #$A5FE, // $A5FE + #$A5FF, // $A5FF + #$A600, // $A600 + #$A601, // $A601 + #$A602, // $A602 + #$A603, // $A603 + #$A604, // $A604 + #$A605, // $A605 + #$A606, // $A606 + #$A607, // $A607 + #$A608, // $A608 + #$A609, // $A609 + #$A60A, // $A60A + #$A60B, // $A60B + #$A60C, // $A60C + #$A60D, // $A60D + #$A60E, // $A60E + #$A60F, // $A60F + #$A610, // $A610 + #$A611, // $A611 + #$A612, // $A612 + #$A613, // $A613 + #$A614, // $A614 + #$A615, // $A615 + #$A616, // $A616 + #$A617, // $A617 + #$A618, // $A618 + #$A619, // $A619 + #$A61A, // $A61A + #$A61B, // $A61B + #$A61C, // $A61C + #$A61D, // $A61D + #$A61E, // $A61E + #$A61F, // $A61F + #$A620, // $A620 + #$A621, // $A621 + #$A622, // $A622 + #$A623, // $A623 + #$A624, // $A624 + #$A625, // $A625 + #$A626, // $A626 + #$A627, // $A627 + #$A628, // $A628 + #$A629, // $A629 + #$A62A, // $A62A + #$A62B, // $A62B + #$A62C, // $A62C + #$A62D, // $A62D + #$A62E, // $A62E + #$A62F, // $A62F + #$A630, // $A630 + #$A631, // $A631 + #$A632, // $A632 + #$A633, // $A633 + #$A634, // $A634 + #$A635, // $A635 + #$A636, // $A636 + #$A637, // $A637 + #$A638, // $A638 + #$A639, // $A639 + #$A63A, // $A63A + #$A63B, // $A63B + #$A63C, // $A63C + #$A63D, // $A63D + #$A63E, // $A63E + #$A63F, // $A63F + #$A640, // $A640 + #$A640, // $A641 + #$A642, // $A642 + #$A642, // $A643 + #$A644, // $A644 + #$A644, // $A645 + #$A646, // $A646 + #$A646, // $A647 + #$A648, // $A648 + #$A648, // $A649 + #$A64A, // $A64A + #$A64A, // $A64B + #$A64C, // $A64C + #$A64C, // $A64D + #$A64E, // $A64E + #$A64E, // $A64F + #$A650, // $A650 + #$A650, // $A651 + #$A652, // $A652 + #$A652, // $A653 + #$A654, // $A654 + #$A654, // $A655 + #$A656, // $A656 + #$A656, // $A657 + #$A658, // $A658 + #$A658, // $A659 + #$A65A, // $A65A + #$A65A, // $A65B + #$A65C, // $A65C + #$A65C, // $A65D + #$A65E, // $A65E + #$A65E, // $A65F + #$A660, // $A660 + #$A660, // $A661 + #$A662, // $A662 + #$A662, // $A663 + #$A664, // $A664 + #$A664, // $A665 + #$A666, // $A666 + #$A666, // $A667 + #$A668, // $A668 + #$A668, // $A669 + #$A66A, // $A66A + #$A66A, // $A66B + #$A66C, // $A66C + #$A66C, // $A66D + #$A66E, // $A66E + #$A66F, // $A66F + #$A670, // $A670 + #$A671, // $A671 + #$A672, // $A672 + #$A673, // $A673 + #$A674, // $A674 + #$A675, // $A675 + #$A676, // $A676 + #$A677, // $A677 + #$A678, // $A678 + #$A679, // $A679 + #$A67A, // $A67A + #$A67B, // $A67B + #$A67C, // $A67C + #$A67D, // $A67D + #$A67E, // $A67E + #$A67F, // $A67F + #$A680, // $A680 + #$A680, // $A681 + #$A682, // $A682 + #$A682, // $A683 + #$A684, // $A684 + #$A684, // $A685 + #$A686, // $A686 + #$A686, // $A687 + #$A688, // $A688 + #$A688, // $A689 + #$A68A, // $A68A + #$A68A, // $A68B + #$A68C, // $A68C + #$A68C, // $A68D + #$A68E, // $A68E + #$A68E, // $A68F + #$A690, // $A690 + #$A690, // $A691 + #$A692, // $A692 + #$A692, // $A693 + #$A694, // $A694 + #$A694, // $A695 + #$A696, // $A696 + #$A696, // $A697 + #$A698, // $A698 + #$A698, // $A699 + #$A69A, // $A69A + #$A69A, // $A69B + #$A69C, // $A69C + #$A69D, // $A69D + #$A69E, // $A69E + #$A69F, // $A69F + #$A6A0, // $A6A0 + #$A6A1, // $A6A1 + #$A6A2, // $A6A2 + #$A6A3, // $A6A3 + #$A6A4, // $A6A4 + #$A6A5, // $A6A5 + #$A6A6, // $A6A6 + #$A6A7, // $A6A7 + #$A6A8, // $A6A8 + #$A6A9, // $A6A9 + #$A6AA, // $A6AA + #$A6AB, // $A6AB + #$A6AC, // $A6AC + #$A6AD, // $A6AD + #$A6AE, // $A6AE + #$A6AF, // $A6AF + #$A6B0, // $A6B0 + #$A6B1, // $A6B1 + #$A6B2, // $A6B2 + #$A6B3, // $A6B3 + #$A6B4, // $A6B4 + #$A6B5, // $A6B5 + #$A6B6, // $A6B6 + #$A6B7, // $A6B7 + #$A6B8, // $A6B8 + #$A6B9, // $A6B9 + #$A6BA, // $A6BA + #$A6BB, // $A6BB + #$A6BC, // $A6BC + #$A6BD, // $A6BD + #$A6BE, // $A6BE + #$A6BF, // $A6BF + #$A6C0, // $A6C0 + #$A6C1, // $A6C1 + #$A6C2, // $A6C2 + #$A6C3, // $A6C3 + #$A6C4, // $A6C4 + #$A6C5, // $A6C5 + #$A6C6, // $A6C6 + #$A6C7, // $A6C7 + #$A6C8, // $A6C8 + #$A6C9, // $A6C9 + #$A6CA, // $A6CA + #$A6CB, // $A6CB + #$A6CC, // $A6CC + #$A6CD, // $A6CD + #$A6CE, // $A6CE + #$A6CF, // $A6CF + #$A6D0, // $A6D0 + #$A6D1, // $A6D1 + #$A6D2, // $A6D2 + #$A6D3, // $A6D3 + #$A6D4, // $A6D4 + #$A6D5, // $A6D5 + #$A6D6, // $A6D6 + #$A6D7, // $A6D7 + #$A6D8, // $A6D8 + #$A6D9, // $A6D9 + #$A6DA, // $A6DA + #$A6DB, // $A6DB + #$A6DC, // $A6DC + #$A6DD, // $A6DD + #$A6DE, // $A6DE + #$A6DF, // $A6DF + #$A6E0, // $A6E0 + #$A6E1, // $A6E1 + #$A6E2, // $A6E2 + #$A6E3, // $A6E3 + #$A6E4, // $A6E4 + #$A6E5, // $A6E5 + #$A6E6, // $A6E6 + #$A6E7, // $A6E7 + #$A6E8, // $A6E8 + #$A6E9, // $A6E9 + #$A6EA, // $A6EA + #$A6EB, // $A6EB + #$A6EC, // $A6EC + #$A6ED, // $A6ED + #$A6EE, // $A6EE + #$A6EF, // $A6EF + #$A6F0, // $A6F0 + #$A6F1, // $A6F1 + #$A6F2, // $A6F2 + #$A6F3, // $A6F3 + #$A6F4, // $A6F4 + #$A6F5, // $A6F5 + #$A6F6, // $A6F6 + #$A6F7, // $A6F7 + #$A6F8, // $A6F8 + #$A6F9, // $A6F9 + #$A6FA, // $A6FA + #$A6FB, // $A6FB + #$A6FC, // $A6FC + #$A6FD, // $A6FD + #$A6FE, // $A6FE + #$A6FF, // $A6FF + #$A700, // $A700 + #$A701, // $A701 + #$A702, // $A702 + #$A703, // $A703 + #$A704, // $A704 + #$A705, // $A705 + #$A706, // $A706 + #$A707, // $A707 + #$A708, // $A708 + #$A709, // $A709 + #$A70A, // $A70A + #$A70B, // $A70B + #$A70C, // $A70C + #$A70D, // $A70D + #$A70E, // $A70E + #$A70F, // $A70F + #$A710, // $A710 + #$A711, // $A711 + #$A712, // $A712 + #$A713, // $A713 + #$A714, // $A714 + #$A715, // $A715 + #$A716, // $A716 + #$A717, // $A717 + #$A718, // $A718 + #$A719, // $A719 + #$A71A, // $A71A + #$A71B, // $A71B + #$A71C, // $A71C + #$A71D, // $A71D + #$A71E, // $A71E + #$A71F, // $A71F + #$A720, // $A720 + #$A721, // $A721 + #$A722, // $A722 + #$A722, // $A723 + #$A724, // $A724 + #$A724, // $A725 + #$A726, // $A726 + #$A726, // $A727 + #$A728, // $A728 + #$A728, // $A729 + #$A72A, // $A72A + #$A72A, // $A72B + #$A72C, // $A72C + #$A72C, // $A72D + #$A72E, // $A72E + #$A72E, // $A72F + #$A730, // $A730 + #$A731, // $A731 + #$A732, // $A732 + #$A732, // $A733 + #$A734, // $A734 + #$A734, // $A735 + #$A736, // $A736 + #$A736, // $A737 + #$A738, // $A738 + #$A738, // $A739 + #$A73A, // $A73A + #$A73A, // $A73B + #$A73C, // $A73C + #$A73C, // $A73D + #$A73E, // $A73E + #$A73E, // $A73F + #$A740, // $A740 + #$A740, // $A741 + #$A742, // $A742 + #$A742, // $A743 + #$A744, // $A744 + #$A744, // $A745 + #$A746, // $A746 + #$A746, // $A747 + #$A748, // $A748 + #$A748, // $A749 + #$A74A, // $A74A + #$A74A, // $A74B + #$A74C, // $A74C + #$A74C, // $A74D + #$A74E, // $A74E + #$A74E, // $A74F + #$A750, // $A750 + #$A750, // $A751 + #$A752, // $A752 + #$A752, // $A753 + #$A754, // $A754 + #$A754, // $A755 + #$A756, // $A756 + #$A756, // $A757 + #$A758, // $A758 + #$A758, // $A759 + #$A75A, // $A75A + #$A75A, // $A75B + #$A75C, // $A75C + #$A75C, // $A75D + #$A75E, // $A75E + #$A75E, // $A75F + #$A760, // $A760 + #$A760, // $A761 + #$A762, // $A762 + #$A762, // $A763 + #$A764, // $A764 + #$A764, // $A765 + #$A766, // $A766 + #$A766, // $A767 + #$A768, // $A768 + #$A768, // $A769 + #$A76A, // $A76A + #$A76A, // $A76B + #$A76C, // $A76C + #$A76C, // $A76D + #$A76E, // $A76E + #$A76E, // $A76F + #$A770, // $A770 + #$A771, // $A771 + #$A772, // $A772 + #$A773, // $A773 + #$A774, // $A774 + #$A775, // $A775 + #$A776, // $A776 + #$A777, // $A777 + #$A778, // $A778 + #$A779, // $A779 + #$A779, // $A77A + #$A77B, // $A77B + #$A77B, // $A77C + #$A77D, // $A77D + #$A77E, // $A77E + #$A77E, // $A77F + #$A780, // $A780 + #$A780, // $A781 + #$A782, // $A782 + #$A782, // $A783 + #$A784, // $A784 + #$A784, // $A785 + #$A786, // $A786 + #$A786, // $A787 + #$A788, // $A788 + #$A789, // $A789 + #$A78A, // $A78A + #$A78B, // $A78B + #$A78B, // $A78C + #$A78D, // $A78D + #$A78E, // $A78E + #$A78F, // $A78F + #$A790, // $A790 + #$A790, // $A791 + #$A792, // $A792 + #$A792, // $A793 + #$A794, // $A794 + #$A795, // $A795 + #$A796, // $A796 + #$A796, // $A797 + #$A798, // $A798 + #$A798, // $A799 + #$A79A, // $A79A + #$A79A, // $A79B + #$A79C, // $A79C + #$A79C, // $A79D + #$A79E, // $A79E + #$A79E, // $A79F + #$A7A0, // $A7A0 + #$A7A0, // $A7A1 + #$A7A2, // $A7A2 + #$A7A2, // $A7A3 + #$A7A4, // $A7A4 + #$A7A4, // $A7A5 + #$A7A6, // $A7A6 + #$A7A6, // $A7A7 + #$A7A8, // $A7A8 + #$A7A8, // $A7A9 + #$A7AA, // $A7AA + #$A7AB, // $A7AB + #$A7AC, // $A7AC + #$A7AD, // $A7AD + #$A7AE, // $A7AE + #$A7AF, // $A7AF + #$A7B0, // $A7B0 + #$A7B1, // $A7B1 + #$A7B2, // $A7B2 + #$A7B3, // $A7B3 + #$A7B4, // $A7B4 + #$A7B4, // $A7B5 + #$A7B6, // $A7B6 + #$A7B6, // $A7B7 + #$A7B8, // $A7B8 + #$A7B9, // $A7B9 + #$A7BA, // $A7BA + #$A7BB, // $A7BB + #$A7BC, // $A7BC + #$A7BD, // $A7BD + #$A7BE, // $A7BE + #$A7BF, // $A7BF + #$A7C0, // $A7C0 + #$A7C1, // $A7C1 + #$A7C2, // $A7C2 + #$A7C3, // $A7C3 + #$A7C4, // $A7C4 + #$A7C5, // $A7C5 + #$A7C6, // $A7C6 + #$A7C7, // $A7C7 + #$A7C8, // $A7C8 + #$A7C9, // $A7C9 + #$A7CA, // $A7CA + #$A7CB, // $A7CB + #$A7CC, // $A7CC + #$A7CD, // $A7CD + #$A7CE, // $A7CE + #$A7CF, // $A7CF + #$A7D0, // $A7D0 + #$A7D1, // $A7D1 + #$A7D2, // $A7D2 + #$A7D3, // $A7D3 + #$A7D4, // $A7D4 + #$A7D5, // $A7D5 + #$A7D6, // $A7D6 + #$A7D7, // $A7D7 + #$A7D8, // $A7D8 + #$A7D9, // $A7D9 + #$A7DA, // $A7DA + #$A7DB, // $A7DB + #$A7DC, // $A7DC + #$A7DD, // $A7DD + #$A7DE, // $A7DE + #$A7DF, // $A7DF + #$A7E0, // $A7E0 + #$A7E1, // $A7E1 + #$A7E2, // $A7E2 + #$A7E3, // $A7E3 + #$A7E4, // $A7E4 + #$A7E5, // $A7E5 + #$A7E6, // $A7E6 + #$A7E7, // $A7E7 + #$A7E8, // $A7E8 + #$A7E9, // $A7E9 + #$A7EA, // $A7EA + #$A7EB, // $A7EB + #$A7EC, // $A7EC + #$A7ED, // $A7ED + #$A7EE, // $A7EE + #$A7EF, // $A7EF + #$A7F0, // $A7F0 + #$A7F1, // $A7F1 + #$A7F2, // $A7F2 + #$A7F3, // $A7F3 + #$A7F4, // $A7F4 + #$A7F5, // $A7F5 + #$A7F6, // $A7F6 + #$A7F7, // $A7F7 + #$A7F8, // $A7F8 + #$A7F9, // $A7F9 + #$A7FA, // $A7FA + #$A7FB, // $A7FB + #$A7FC, // $A7FC + #$A7FD, // $A7FD + #$A7FE, // $A7FE + #$A7FF, // $A7FF + #$A800, // $A800 + #$A801, // $A801 + #$A802, // $A802 + #$A803, // $A803 + #$A804, // $A804 + #$A805, // $A805 + #$A806, // $A806 + #$A807, // $A807 + #$A808, // $A808 + #$A809, // $A809 + #$A80A, // $A80A + #$A80B, // $A80B + #$A80C, // $A80C + #$A80D, // $A80D + #$A80E, // $A80E + #$A80F, // $A80F + #$A810, // $A810 + #$A811, // $A811 + #$A812, // $A812 + #$A813, // $A813 + #$A814, // $A814 + #$A815, // $A815 + #$A816, // $A816 + #$A817, // $A817 + #$A818, // $A818 + #$A819, // $A819 + #$A81A, // $A81A + #$A81B, // $A81B + #$A81C, // $A81C + #$A81D, // $A81D + #$A81E, // $A81E + #$A81F, // $A81F + #$A820, // $A820 + #$A821, // $A821 + #$A822, // $A822 + #$A823, // $A823 + #$A824, // $A824 + #$A825, // $A825 + #$A826, // $A826 + #$A827, // $A827 + #$A828, // $A828 + #$A829, // $A829 + #$A82A, // $A82A + #$A82B, // $A82B + #$A82C, // $A82C + #$A82D, // $A82D + #$A82E, // $A82E + #$A82F, // $A82F + #$A830, // $A830 + #$A831, // $A831 + #$A832, // $A832 + #$A833, // $A833 + #$A834, // $A834 + #$A835, // $A835 + #$A836, // $A836 + #$A837, // $A837 + #$A838, // $A838 + #$A839, // $A839 + #$A83A, // $A83A + #$A83B, // $A83B + #$A83C, // $A83C + #$A83D, // $A83D + #$A83E, // $A83E + #$A83F, // $A83F + #$A840, // $A840 + #$A841, // $A841 + #$A842, // $A842 + #$A843, // $A843 + #$A844, // $A844 + #$A845, // $A845 + #$A846, // $A846 + #$A847, // $A847 + #$A848, // $A848 + #$A849, // $A849 + #$A84A, // $A84A + #$A84B, // $A84B + #$A84C, // $A84C + #$A84D, // $A84D + #$A84E, // $A84E + #$A84F, // $A84F + #$A850, // $A850 + #$A851, // $A851 + #$A852, // $A852 + #$A853, // $A853 + #$A854, // $A854 + #$A855, // $A855 + #$A856, // $A856 + #$A857, // $A857 + #$A858, // $A858 + #$A859, // $A859 + #$A85A, // $A85A + #$A85B, // $A85B + #$A85C, // $A85C + #$A85D, // $A85D + #$A85E, // $A85E + #$A85F, // $A85F + #$A860, // $A860 + #$A861, // $A861 + #$A862, // $A862 + #$A863, // $A863 + #$A864, // $A864 + #$A865, // $A865 + #$A866, // $A866 + #$A867, // $A867 + #$A868, // $A868 + #$A869, // $A869 + #$A86A, // $A86A + #$A86B, // $A86B + #$A86C, // $A86C + #$A86D, // $A86D + #$A86E, // $A86E + #$A86F, // $A86F + #$A870, // $A870 + #$A871, // $A871 + #$A872, // $A872 + #$A873, // $A873 + #$A874, // $A874 + #$A875, // $A875 + #$A876, // $A876 + #$A877, // $A877 + #$A878, // $A878 + #$A879, // $A879 + #$A87A, // $A87A + #$A87B, // $A87B + #$A87C, // $A87C + #$A87D, // $A87D + #$A87E, // $A87E + #$A87F, // $A87F + #$A880, // $A880 + #$A881, // $A881 + #$A882, // $A882 + #$A883, // $A883 + #$A884, // $A884 + #$A885, // $A885 + #$A886, // $A886 + #$A887, // $A887 + #$A888, // $A888 + #$A889, // $A889 + #$A88A, // $A88A + #$A88B, // $A88B + #$A88C, // $A88C + #$A88D, // $A88D + #$A88E, // $A88E + #$A88F, // $A88F + #$A890, // $A890 + #$A891, // $A891 + #$A892, // $A892 + #$A893, // $A893 + #$A894, // $A894 + #$A895, // $A895 + #$A896, // $A896 + #$A897, // $A897 + #$A898, // $A898 + #$A899, // $A899 + #$A89A, // $A89A + #$A89B, // $A89B + #$A89C, // $A89C + #$A89D, // $A89D + #$A89E, // $A89E + #$A89F, // $A89F + #$A8A0, // $A8A0 + #$A8A1, // $A8A1 + #$A8A2, // $A8A2 + #$A8A3, // $A8A3 + #$A8A4, // $A8A4 + #$A8A5, // $A8A5 + #$A8A6, // $A8A6 + #$A8A7, // $A8A7 + #$A8A8, // $A8A8 + #$A8A9, // $A8A9 + #$A8AA, // $A8AA + #$A8AB, // $A8AB + #$A8AC, // $A8AC + #$A8AD, // $A8AD + #$A8AE, // $A8AE + #$A8AF, // $A8AF + #$A8B0, // $A8B0 + #$A8B1, // $A8B1 + #$A8B2, // $A8B2 + #$A8B3, // $A8B3 + #$A8B4, // $A8B4 + #$A8B5, // $A8B5 + #$A8B6, // $A8B6 + #$A8B7, // $A8B7 + #$A8B8, // $A8B8 + #$A8B9, // $A8B9 + #$A8BA, // $A8BA + #$A8BB, // $A8BB + #$A8BC, // $A8BC + #$A8BD, // $A8BD + #$A8BE, // $A8BE + #$A8BF, // $A8BF + #$A8C0, // $A8C0 + #$A8C1, // $A8C1 + #$A8C2, // $A8C2 + #$A8C3, // $A8C3 + #$A8C4, // $A8C4 + #$A8C5, // $A8C5 + #$A8C6, // $A8C6 + #$A8C7, // $A8C7 + #$A8C8, // $A8C8 + #$A8C9, // $A8C9 + #$A8CA, // $A8CA + #$A8CB, // $A8CB + #$A8CC, // $A8CC + #$A8CD, // $A8CD + #$A8CE, // $A8CE + #$A8CF, // $A8CF + #$A8D0, // $A8D0 + #$A8D1, // $A8D1 + #$A8D2, // $A8D2 + #$A8D3, // $A8D3 + #$A8D4, // $A8D4 + #$A8D5, // $A8D5 + #$A8D6, // $A8D6 + #$A8D7, // $A8D7 + #$A8D8, // $A8D8 + #$A8D9, // $A8D9 + #$A8DA, // $A8DA + #$A8DB, // $A8DB + #$A8DC, // $A8DC + #$A8DD, // $A8DD + #$A8DE, // $A8DE + #$A8DF, // $A8DF + #$A8E0, // $A8E0 + #$A8E1, // $A8E1 + #$A8E2, // $A8E2 + #$A8E3, // $A8E3 + #$A8E4, // $A8E4 + #$A8E5, // $A8E5 + #$A8E6, // $A8E6 + #$A8E7, // $A8E7 + #$A8E8, // $A8E8 + #$A8E9, // $A8E9 + #$A8EA, // $A8EA + #$A8EB, // $A8EB + #$A8EC, // $A8EC + #$A8ED, // $A8ED + #$A8EE, // $A8EE + #$A8EF, // $A8EF + #$A8F0, // $A8F0 + #$A8F1, // $A8F1 + #$A8F2, // $A8F2 + #$A8F3, // $A8F3 + #$A8F4, // $A8F4 + #$A8F5, // $A8F5 + #$A8F6, // $A8F6 + #$A8F7, // $A8F7 + #$A8F8, // $A8F8 + #$A8F9, // $A8F9 + #$A8FA, // $A8FA + #$A8FB, // $A8FB + #$A8FC, // $A8FC + #$A8FD, // $A8FD + #$A8FE, // $A8FE + #$A8FF, // $A8FF + #$A900, // $A900 + #$A901, // $A901 + #$A902, // $A902 + #$A903, // $A903 + #$A904, // $A904 + #$A905, // $A905 + #$A906, // $A906 + #$A907, // $A907 + #$A908, // $A908 + #$A909, // $A909 + #$A90A, // $A90A + #$A90B, // $A90B + #$A90C, // $A90C + #$A90D, // $A90D + #$A90E, // $A90E + #$A90F, // $A90F + #$A910, // $A910 + #$A911, // $A911 + #$A912, // $A912 + #$A913, // $A913 + #$A914, // $A914 + #$A915, // $A915 + #$A916, // $A916 + #$A917, // $A917 + #$A918, // $A918 + #$A919, // $A919 + #$A91A, // $A91A + #$A91B, // $A91B + #$A91C, // $A91C + #$A91D, // $A91D + #$A91E, // $A91E + #$A91F, // $A91F + #$A920, // $A920 + #$A921, // $A921 + #$A922, // $A922 + #$A923, // $A923 + #$A924, // $A924 + #$A925, // $A925 + #$A926, // $A926 + #$A927, // $A927 + #$A928, // $A928 + #$A929, // $A929 + #$A92A, // $A92A + #$A92B, // $A92B + #$A92C, // $A92C + #$A92D, // $A92D + #$A92E, // $A92E + #$A92F, // $A92F + #$A930, // $A930 + #$A931, // $A931 + #$A932, // $A932 + #$A933, // $A933 + #$A934, // $A934 + #$A935, // $A935 + #$A936, // $A936 + #$A937, // $A937 + #$A938, // $A938 + #$A939, // $A939 + #$A93A, // $A93A + #$A93B, // $A93B + #$A93C, // $A93C + #$A93D, // $A93D + #$A93E, // $A93E + #$A93F, // $A93F + #$A940, // $A940 + #$A941, // $A941 + #$A942, // $A942 + #$A943, // $A943 + #$A944, // $A944 + #$A945, // $A945 + #$A946, // $A946 + #$A947, // $A947 + #$A948, // $A948 + #$A949, // $A949 + #$A94A, // $A94A + #$A94B, // $A94B + #$A94C, // $A94C + #$A94D, // $A94D + #$A94E, // $A94E + #$A94F, // $A94F + #$A950, // $A950 + #$A951, // $A951 + #$A952, // $A952 + #$A953, // $A953 + #$A954, // $A954 + #$A955, // $A955 + #$A956, // $A956 + #$A957, // $A957 + #$A958, // $A958 + #$A959, // $A959 + #$A95A, // $A95A + #$A95B, // $A95B + #$A95C, // $A95C + #$A95D, // $A95D + #$A95E, // $A95E + #$A95F, // $A95F + #$A960, // $A960 + #$A961, // $A961 + #$A962, // $A962 + #$A963, // $A963 + #$A964, // $A964 + #$A965, // $A965 + #$A966, // $A966 + #$A967, // $A967 + #$A968, // $A968 + #$A969, // $A969 + #$A96A, // $A96A + #$A96B, // $A96B + #$A96C, // $A96C + #$A96D, // $A96D + #$A96E, // $A96E + #$A96F, // $A96F + #$A970, // $A970 + #$A971, // $A971 + #$A972, // $A972 + #$A973, // $A973 + #$A974, // $A974 + #$A975, // $A975 + #$A976, // $A976 + #$A977, // $A977 + #$A978, // $A978 + #$A979, // $A979 + #$A97A, // $A97A + #$A97B, // $A97B + #$A97C, // $A97C + #$A97D, // $A97D + #$A97E, // $A97E + #$A97F, // $A97F + #$A980, // $A980 + #$A981, // $A981 + #$A982, // $A982 + #$A983, // $A983 + #$A984, // $A984 + #$A985, // $A985 + #$A986, // $A986 + #$A987, // $A987 + #$A988, // $A988 + #$A989, // $A989 + #$A98A, // $A98A + #$A98B, // $A98B + #$A98C, // $A98C + #$A98D, // $A98D + #$A98E, // $A98E + #$A98F, // $A98F + #$A990, // $A990 + #$A991, // $A991 + #$A992, // $A992 + #$A993, // $A993 + #$A994, // $A994 + #$A995, // $A995 + #$A996, // $A996 + #$A997, // $A997 + #$A998, // $A998 + #$A999, // $A999 + #$A99A, // $A99A + #$A99B, // $A99B + #$A99C, // $A99C + #$A99D, // $A99D + #$A99E, // $A99E + #$A99F, // $A99F + #$A9A0, // $A9A0 + #$A9A1, // $A9A1 + #$A9A2, // $A9A2 + #$A9A3, // $A9A3 + #$A9A4, // $A9A4 + #$A9A5, // $A9A5 + #$A9A6, // $A9A6 + #$A9A7, // $A9A7 + #$A9A8, // $A9A8 + #$A9A9, // $A9A9 + #$A9AA, // $A9AA + #$A9AB, // $A9AB + #$A9AC, // $A9AC + #$A9AD, // $A9AD + #$A9AE, // $A9AE + #$A9AF, // $A9AF + #$A9B0, // $A9B0 + #$A9B1, // $A9B1 + #$A9B2, // $A9B2 + #$A9B3, // $A9B3 + #$A9B4, // $A9B4 + #$A9B5, // $A9B5 + #$A9B6, // $A9B6 + #$A9B7, // $A9B7 + #$A9B8, // $A9B8 + #$A9B9, // $A9B9 + #$A9BA, // $A9BA + #$A9BB, // $A9BB + #$A9BC, // $A9BC + #$A9BD, // $A9BD + #$A9BE, // $A9BE + #$A9BF, // $A9BF + #$A9C0, // $A9C0 + #$A9C1, // $A9C1 + #$A9C2, // $A9C2 + #$A9C3, // $A9C3 + #$A9C4, // $A9C4 + #$A9C5, // $A9C5 + #$A9C6, // $A9C6 + #$A9C7, // $A9C7 + #$A9C8, // $A9C8 + #$A9C9, // $A9C9 + #$A9CA, // $A9CA + #$A9CB, // $A9CB + #$A9CC, // $A9CC + #$A9CD, // $A9CD + #$A9CE, // $A9CE + #$A9CF, // $A9CF + #$A9D0, // $A9D0 + #$A9D1, // $A9D1 + #$A9D2, // $A9D2 + #$A9D3, // $A9D3 + #$A9D4, // $A9D4 + #$A9D5, // $A9D5 + #$A9D6, // $A9D6 + #$A9D7, // $A9D7 + #$A9D8, // $A9D8 + #$A9D9, // $A9D9 + #$A9DA, // $A9DA + #$A9DB, // $A9DB + #$A9DC, // $A9DC + #$A9DD, // $A9DD + #$A9DE, // $A9DE + #$A9DF, // $A9DF + #$A9E0, // $A9E0 + #$A9E1, // $A9E1 + #$A9E2, // $A9E2 + #$A9E3, // $A9E3 + #$A9E4, // $A9E4 + #$A9E5, // $A9E5 + #$A9E6, // $A9E6 + #$A9E7, // $A9E7 + #$A9E8, // $A9E8 + #$A9E9, // $A9E9 + #$A9EA, // $A9EA + #$A9EB, // $A9EB + #$A9EC, // $A9EC + #$A9ED, // $A9ED + #$A9EE, // $A9EE + #$A9EF, // $A9EF + #$A9F0, // $A9F0 + #$A9F1, // $A9F1 + #$A9F2, // $A9F2 + #$A9F3, // $A9F3 + #$A9F4, // $A9F4 + #$A9F5, // $A9F5 + #$A9F6, // $A9F6 + #$A9F7, // $A9F7 + #$A9F8, // $A9F8 + #$A9F9, // $A9F9 + #$A9FA, // $A9FA + #$A9FB, // $A9FB + #$A9FC, // $A9FC + #$A9FD, // $A9FD + #$A9FE, // $A9FE + #$A9FF, // $A9FF + #$AA00, // $AA00 + #$AA01, // $AA01 + #$AA02, // $AA02 + #$AA03, // $AA03 + #$AA04, // $AA04 + #$AA05, // $AA05 + #$AA06, // $AA06 + #$AA07, // $AA07 + #$AA08, // $AA08 + #$AA09, // $AA09 + #$AA0A, // $AA0A + #$AA0B, // $AA0B + #$AA0C, // $AA0C + #$AA0D, // $AA0D + #$AA0E, // $AA0E + #$AA0F, // $AA0F + #$AA10, // $AA10 + #$AA11, // $AA11 + #$AA12, // $AA12 + #$AA13, // $AA13 + #$AA14, // $AA14 + #$AA15, // $AA15 + #$AA16, // $AA16 + #$AA17, // $AA17 + #$AA18, // $AA18 + #$AA19, // $AA19 + #$AA1A, // $AA1A + #$AA1B, // $AA1B + #$AA1C, // $AA1C + #$AA1D, // $AA1D + #$AA1E, // $AA1E + #$AA1F, // $AA1F + #$AA20, // $AA20 + #$AA21, // $AA21 + #$AA22, // $AA22 + #$AA23, // $AA23 + #$AA24, // $AA24 + #$AA25, // $AA25 + #$AA26, // $AA26 + #$AA27, // $AA27 + #$AA28, // $AA28 + #$AA29, // $AA29 + #$AA2A, // $AA2A + #$AA2B, // $AA2B + #$AA2C, // $AA2C + #$AA2D, // $AA2D + #$AA2E, // $AA2E + #$AA2F, // $AA2F + #$AA30, // $AA30 + #$AA31, // $AA31 + #$AA32, // $AA32 + #$AA33, // $AA33 + #$AA34, // $AA34 + #$AA35, // $AA35 + #$AA36, // $AA36 + #$AA37, // $AA37 + #$AA38, // $AA38 + #$AA39, // $AA39 + #$AA3A, // $AA3A + #$AA3B, // $AA3B + #$AA3C, // $AA3C + #$AA3D, // $AA3D + #$AA3E, // $AA3E + #$AA3F, // $AA3F + #$AA40, // $AA40 + #$AA41, // $AA41 + #$AA42, // $AA42 + #$AA43, // $AA43 + #$AA44, // $AA44 + #$AA45, // $AA45 + #$AA46, // $AA46 + #$AA47, // $AA47 + #$AA48, // $AA48 + #$AA49, // $AA49 + #$AA4A, // $AA4A + #$AA4B, // $AA4B + #$AA4C, // $AA4C + #$AA4D, // $AA4D + #$AA4E, // $AA4E + #$AA4F, // $AA4F + #$AA50, // $AA50 + #$AA51, // $AA51 + #$AA52, // $AA52 + #$AA53, // $AA53 + #$AA54, // $AA54 + #$AA55, // $AA55 + #$AA56, // $AA56 + #$AA57, // $AA57 + #$AA58, // $AA58 + #$AA59, // $AA59 + #$AA5A, // $AA5A + #$AA5B, // $AA5B + #$AA5C, // $AA5C + #$AA5D, // $AA5D + #$AA5E, // $AA5E + #$AA5F, // $AA5F + #$AA60, // $AA60 + #$AA61, // $AA61 + #$AA62, // $AA62 + #$AA63, // $AA63 + #$AA64, // $AA64 + #$AA65, // $AA65 + #$AA66, // $AA66 + #$AA67, // $AA67 + #$AA68, // $AA68 + #$AA69, // $AA69 + #$AA6A, // $AA6A + #$AA6B, // $AA6B + #$AA6C, // $AA6C + #$AA6D, // $AA6D + #$AA6E, // $AA6E + #$AA6F, // $AA6F + #$AA70, // $AA70 + #$AA71, // $AA71 + #$AA72, // $AA72 + #$AA73, // $AA73 + #$AA74, // $AA74 + #$AA75, // $AA75 + #$AA76, // $AA76 + #$AA77, // $AA77 + #$AA78, // $AA78 + #$AA79, // $AA79 + #$AA7A, // $AA7A + #$AA7B, // $AA7B + #$AA7C, // $AA7C + #$AA7D, // $AA7D + #$AA7E, // $AA7E + #$AA7F, // $AA7F + #$AA80, // $AA80 + #$AA81, // $AA81 + #$AA82, // $AA82 + #$AA83, // $AA83 + #$AA84, // $AA84 + #$AA85, // $AA85 + #$AA86, // $AA86 + #$AA87, // $AA87 + #$AA88, // $AA88 + #$AA89, // $AA89 + #$AA8A, // $AA8A + #$AA8B, // $AA8B + #$AA8C, // $AA8C + #$AA8D, // $AA8D + #$AA8E, // $AA8E + #$AA8F, // $AA8F + #$AA90, // $AA90 + #$AA91, // $AA91 + #$AA92, // $AA92 + #$AA93, // $AA93 + #$AA94, // $AA94 + #$AA95, // $AA95 + #$AA96, // $AA96 + #$AA97, // $AA97 + #$AA98, // $AA98 + #$AA99, // $AA99 + #$AA9A, // $AA9A + #$AA9B, // $AA9B + #$AA9C, // $AA9C + #$AA9D, // $AA9D + #$AA9E, // $AA9E + #$AA9F, // $AA9F + #$AAA0, // $AAA0 + #$AAA1, // $AAA1 + #$AAA2, // $AAA2 + #$AAA3, // $AAA3 + #$AAA4, // $AAA4 + #$AAA5, // $AAA5 + #$AAA6, // $AAA6 + #$AAA7, // $AAA7 + #$AAA8, // $AAA8 + #$AAA9, // $AAA9 + #$AAAA, // $AAAA + #$AAAB, // $AAAB + #$AAAC, // $AAAC + #$AAAD, // $AAAD + #$AAAE, // $AAAE + #$AAAF, // $AAAF + #$AAB0, // $AAB0 + #$AAB1, // $AAB1 + #$AAB2, // $AAB2 + #$AAB3, // $AAB3 + #$AAB4, // $AAB4 + #$AAB5, // $AAB5 + #$AAB6, // $AAB6 + #$AAB7, // $AAB7 + #$AAB8, // $AAB8 + #$AAB9, // $AAB9 + #$AABA, // $AABA + #$AABB, // $AABB + #$AABC, // $AABC + #$AABD, // $AABD + #$AABE, // $AABE + #$AABF, // $AABF + #$AAC0, // $AAC0 + #$AAC1, // $AAC1 + #$AAC2, // $AAC2 + #$AAC3, // $AAC3 + #$AAC4, // $AAC4 + #$AAC5, // $AAC5 + #$AAC6, // $AAC6 + #$AAC7, // $AAC7 + #$AAC8, // $AAC8 + #$AAC9, // $AAC9 + #$AACA, // $AACA + #$AACB, // $AACB + #$AACC, // $AACC + #$AACD, // $AACD + #$AACE, // $AACE + #$AACF, // $AACF + #$AAD0, // $AAD0 + #$AAD1, // $AAD1 + #$AAD2, // $AAD2 + #$AAD3, // $AAD3 + #$AAD4, // $AAD4 + #$AAD5, // $AAD5 + #$AAD6, // $AAD6 + #$AAD7, // $AAD7 + #$AAD8, // $AAD8 + #$AAD9, // $AAD9 + #$AADA, // $AADA + #$AADB, // $AADB + #$AADC, // $AADC + #$AADD, // $AADD + #$AADE, // $AADE + #$AADF, // $AADF + #$AAE0, // $AAE0 + #$AAE1, // $AAE1 + #$AAE2, // $AAE2 + #$AAE3, // $AAE3 + #$AAE4, // $AAE4 + #$AAE5, // $AAE5 + #$AAE6, // $AAE6 + #$AAE7, // $AAE7 + #$AAE8, // $AAE8 + #$AAE9, // $AAE9 + #$AAEA, // $AAEA + #$AAEB, // $AAEB + #$AAEC, // $AAEC + #$AAED, // $AAED + #$AAEE, // $AAEE + #$AAEF, // $AAEF + #$AAF0, // $AAF0 + #$AAF1, // $AAF1 + #$AAF2, // $AAF2 + #$AAF3, // $AAF3 + #$AAF4, // $AAF4 + #$AAF5, // $AAF5 + #$AAF6, // $AAF6 + #$AAF7, // $AAF7 + #$AAF8, // $AAF8 + #$AAF9, // $AAF9 + #$AAFA, // $AAFA + #$AAFB, // $AAFB + #$AAFC, // $AAFC + #$AAFD, // $AAFD + #$AAFE, // $AAFE + #$AAFF, // $AAFF + #$AB00, // $AB00 + #$AB01, // $AB01 + #$AB02, // $AB02 + #$AB03, // $AB03 + #$AB04, // $AB04 + #$AB05, // $AB05 + #$AB06, // $AB06 + #$AB07, // $AB07 + #$AB08, // $AB08 + #$AB09, // $AB09 + #$AB0A, // $AB0A + #$AB0B, // $AB0B + #$AB0C, // $AB0C + #$AB0D, // $AB0D + #$AB0E, // $AB0E + #$AB0F, // $AB0F + #$AB10, // $AB10 + #$AB11, // $AB11 + #$AB12, // $AB12 + #$AB13, // $AB13 + #$AB14, // $AB14 + #$AB15, // $AB15 + #$AB16, // $AB16 + #$AB17, // $AB17 + #$AB18, // $AB18 + #$AB19, // $AB19 + #$AB1A, // $AB1A + #$AB1B, // $AB1B + #$AB1C, // $AB1C + #$AB1D, // $AB1D + #$AB1E, // $AB1E + #$AB1F, // $AB1F + #$AB20, // $AB20 + #$AB21, // $AB21 + #$AB22, // $AB22 + #$AB23, // $AB23 + #$AB24, // $AB24 + #$AB25, // $AB25 + #$AB26, // $AB26 + #$AB27, // $AB27 + #$AB28, // $AB28 + #$AB29, // $AB29 + #$AB2A, // $AB2A + #$AB2B, // $AB2B + #$AB2C, // $AB2C + #$AB2D, // $AB2D + #$AB2E, // $AB2E + #$AB2F, // $AB2F + #$AB30, // $AB30 + #$AB31, // $AB31 + #$AB32, // $AB32 + #$AB33, // $AB33 + #$AB34, // $AB34 + #$AB35, // $AB35 + #$AB36, // $AB36 + #$AB37, // $AB37 + #$AB38, // $AB38 + #$AB39, // $AB39 + #$AB3A, // $AB3A + #$AB3B, // $AB3B + #$AB3C, // $AB3C + #$AB3D, // $AB3D + #$AB3E, // $AB3E + #$AB3F, // $AB3F + #$AB40, // $AB40 + #$AB41, // $AB41 + #$AB42, // $AB42 + #$AB43, // $AB43 + #$AB44, // $AB44 + #$AB45, // $AB45 + #$AB46, // $AB46 + #$AB47, // $AB47 + #$AB48, // $AB48 + #$AB49, // $AB49 + #$AB4A, // $AB4A + #$AB4B, // $AB4B + #$AB4C, // $AB4C + #$AB4D, // $AB4D + #$AB4E, // $AB4E + #$AB4F, // $AB4F + #$AB50, // $AB50 + #$AB51, // $AB51 + #$AB52, // $AB52 + #$A7B3, // $AB53 + #$AB54, // $AB54 + #$AB55, // $AB55 + #$AB56, // $AB56 + #$AB57, // $AB57 + #$AB58, // $AB58 + #$AB59, // $AB59 + #$AB5A, // $AB5A + #$AB5B, // $AB5B + #$AB5C, // $AB5C + #$AB5D, // $AB5D + #$AB5E, // $AB5E + #$AB5F, // $AB5F + #$AB60, // $AB60 + #$AB61, // $AB61 + #$AB62, // $AB62 + #$AB63, // $AB63 + #$AB64, // $AB64 + #$AB65, // $AB65 + #$AB66, // $AB66 + #$AB67, // $AB67 + #$AB68, // $AB68 + #$AB69, // $AB69 + #$AB6A, // $AB6A + #$AB6B, // $AB6B + #$AB6C, // $AB6C + #$AB6D, // $AB6D + #$AB6E, // $AB6E + #$AB6F, // $AB6F + #$13A0, // $AB70 + #$13A1, // $AB71 + #$13A2, // $AB72 + #$13A3, // $AB73 + #$13A4, // $AB74 + #$13A5, // $AB75 + #$13A6, // $AB76 + #$13A7, // $AB77 + #$13A8, // $AB78 + #$13A9, // $AB79 + #$13AA, // $AB7A + #$13AB, // $AB7B + #$13AC, // $AB7C + #$13AD, // $AB7D + #$13AE, // $AB7E + #$13AF, // $AB7F + #$13B0, // $AB80 + #$13B1, // $AB81 + #$13B2, // $AB82 + #$13B3, // $AB83 + #$13B4, // $AB84 + #$13B5, // $AB85 + #$13B6, // $AB86 + #$13B7, // $AB87 + #$13B8, // $AB88 + #$13B9, // $AB89 + #$13BA, // $AB8A + #$13BB, // $AB8B + #$13BC, // $AB8C + #$13BD, // $AB8D + #$13BE, // $AB8E + #$13BF, // $AB8F + #$13C0, // $AB90 + #$13C1, // $AB91 + #$13C2, // $AB92 + #$13C3, // $AB93 + #$13C4, // $AB94 + #$13C5, // $AB95 + #$13C6, // $AB96 + #$13C7, // $AB97 + #$13C8, // $AB98 + #$13C9, // $AB99 + #$13CA, // $AB9A + #$13CB, // $AB9B + #$13CC, // $AB9C + #$13CD, // $AB9D + #$13CE, // $AB9E + #$13CF, // $AB9F + #$13D0, // $ABA0 + #$13D1, // $ABA1 + #$13D2, // $ABA2 + #$13D3, // $ABA3 + #$13D4, // $ABA4 + #$13D5, // $ABA5 + #$13D6, // $ABA6 + #$13D7, // $ABA7 + #$13D8, // $ABA8 + #$13D9, // $ABA9 + #$13DA, // $ABAA + #$13DB, // $ABAB + #$13DC, // $ABAC + #$13DD, // $ABAD + #$13DE, // $ABAE + #$13DF, // $ABAF + #$13E0, // $ABB0 + #$13E1, // $ABB1 + #$13E2, // $ABB2 + #$13E3, // $ABB3 + #$13E4, // $ABB4 + #$13E5, // $ABB5 + #$13E6, // $ABB6 + #$13E7, // $ABB7 + #$13E8, // $ABB8 + #$13E9, // $ABB9 + #$13EA, // $ABBA + #$13EB, // $ABBB + #$13EC, // $ABBC + #$13ED, // $ABBD + #$13EE, // $ABBE + #$13EF, // $ABBF + #$ABC0, // $ABC0 + #$ABC1, // $ABC1 + #$ABC2, // $ABC2 + #$ABC3, // $ABC3 + #$ABC4, // $ABC4 + #$ABC5, // $ABC5 + #$ABC6, // $ABC6 + #$ABC7, // $ABC7 + #$ABC8, // $ABC8 + #$ABC9, // $ABC9 + #$ABCA, // $ABCA + #$ABCB, // $ABCB + #$ABCC, // $ABCC + #$ABCD, // $ABCD + #$ABCE, // $ABCE + #$ABCF, // $ABCF + #$ABD0, // $ABD0 + #$ABD1, // $ABD1 + #$ABD2, // $ABD2 + #$ABD3, // $ABD3 + #$ABD4, // $ABD4 + #$ABD5, // $ABD5 + #$ABD6, // $ABD6 + #$ABD7, // $ABD7 + #$ABD8, // $ABD8 + #$ABD9, // $ABD9 + #$ABDA, // $ABDA + #$ABDB, // $ABDB + #$ABDC, // $ABDC + #$ABDD, // $ABDD + #$ABDE, // $ABDE + #$ABDF, // $ABDF + #$ABE0, // $ABE0 + #$ABE1, // $ABE1 + #$ABE2, // $ABE2 + #$ABE3, // $ABE3 + #$ABE4, // $ABE4 + #$ABE5, // $ABE5 + #$ABE6, // $ABE6 + #$ABE7, // $ABE7 + #$ABE8, // $ABE8 + #$ABE9, // $ABE9 + #$ABEA, // $ABEA + #$ABEB, // $ABEB + #$ABEC, // $ABEC + #$ABED, // $ABED + #$ABEE, // $ABEE + #$ABEF, // $ABEF + #$ABF0, // $ABF0 + #$ABF1, // $ABF1 + #$ABF2, // $ABF2 + #$ABF3, // $ABF3 + #$ABF4, // $ABF4 + #$ABF5, // $ABF5 + #$ABF6, // $ABF6 + #$ABF7, // $ABF7 + #$ABF8, // $ABF8 + #$ABF9, // $ABF9 + #$ABFA, // $ABFA + #$ABFB, // $ABFB + #$ABFC, // $ABFC + #$ABFD, // $ABFD + #$ABFE, // $ABFE + #$ABFF, // $ABFF + #$AC00, // $AC00 + #$AC01, // $AC01 + #$AC02, // $AC02 + #$AC03, // $AC03 + #$AC04, // $AC04 + #$AC05, // $AC05 + #$AC06, // $AC06 + #$AC07, // $AC07 + #$AC08, // $AC08 + #$AC09, // $AC09 + #$AC0A, // $AC0A + #$AC0B, // $AC0B + #$AC0C, // $AC0C + #$AC0D, // $AC0D + #$AC0E, // $AC0E + #$AC0F, // $AC0F + #$AC10, // $AC10 + #$AC11, // $AC11 + #$AC12, // $AC12 + #$AC13, // $AC13 + #$AC14, // $AC14 + #$AC15, // $AC15 + #$AC16, // $AC16 + #$AC17, // $AC17 + #$AC18, // $AC18 + #$AC19, // $AC19 + #$AC1A, // $AC1A + #$AC1B, // $AC1B + #$AC1C, // $AC1C + #$AC1D, // $AC1D + #$AC1E, // $AC1E + #$AC1F, // $AC1F + #$AC20, // $AC20 + #$AC21, // $AC21 + #$AC22, // $AC22 + #$AC23, // $AC23 + #$AC24, // $AC24 + #$AC25, // $AC25 + #$AC26, // $AC26 + #$AC27, // $AC27 + #$AC28, // $AC28 + #$AC29, // $AC29 + #$AC2A, // $AC2A + #$AC2B, // $AC2B + #$AC2C, // $AC2C + #$AC2D, // $AC2D + #$AC2E, // $AC2E + #$AC2F, // $AC2F + #$AC30, // $AC30 + #$AC31, // $AC31 + #$AC32, // $AC32 + #$AC33, // $AC33 + #$AC34, // $AC34 + #$AC35, // $AC35 + #$AC36, // $AC36 + #$AC37, // $AC37 + #$AC38, // $AC38 + #$AC39, // $AC39 + #$AC3A, // $AC3A + #$AC3B, // $AC3B + #$AC3C, // $AC3C + #$AC3D, // $AC3D + #$AC3E, // $AC3E + #$AC3F, // $AC3F + #$AC40, // $AC40 + #$AC41, // $AC41 + #$AC42, // $AC42 + #$AC43, // $AC43 + #$AC44, // $AC44 + #$AC45, // $AC45 + #$AC46, // $AC46 + #$AC47, // $AC47 + #$AC48, // $AC48 + #$AC49, // $AC49 + #$AC4A, // $AC4A + #$AC4B, // $AC4B + #$AC4C, // $AC4C + #$AC4D, // $AC4D + #$AC4E, // $AC4E + #$AC4F, // $AC4F + #$AC50, // $AC50 + #$AC51, // $AC51 + #$AC52, // $AC52 + #$AC53, // $AC53 + #$AC54, // $AC54 + #$AC55, // $AC55 + #$AC56, // $AC56 + #$AC57, // $AC57 + #$AC58, // $AC58 + #$AC59, // $AC59 + #$AC5A, // $AC5A + #$AC5B, // $AC5B + #$AC5C, // $AC5C + #$AC5D, // $AC5D + #$AC5E, // $AC5E + #$AC5F, // $AC5F + #$AC60, // $AC60 + #$AC61, // $AC61 + #$AC62, // $AC62 + #$AC63, // $AC63 + #$AC64, // $AC64 + #$AC65, // $AC65 + #$AC66, // $AC66 + #$AC67, // $AC67 + #$AC68, // $AC68 + #$AC69, // $AC69 + #$AC6A, // $AC6A + #$AC6B, // $AC6B + #$AC6C, // $AC6C + #$AC6D, // $AC6D + #$AC6E, // $AC6E + #$AC6F, // $AC6F + #$AC70, // $AC70 + #$AC71, // $AC71 + #$AC72, // $AC72 + #$AC73, // $AC73 + #$AC74, // $AC74 + #$AC75, // $AC75 + #$AC76, // $AC76 + #$AC77, // $AC77 + #$AC78, // $AC78 + #$AC79, // $AC79 + #$AC7A, // $AC7A + #$AC7B, // $AC7B + #$AC7C, // $AC7C + #$AC7D, // $AC7D + #$AC7E, // $AC7E + #$AC7F, // $AC7F + #$AC80, // $AC80 + #$AC81, // $AC81 + #$AC82, // $AC82 + #$AC83, // $AC83 + #$AC84, // $AC84 + #$AC85, // $AC85 + #$AC86, // $AC86 + #$AC87, // $AC87 + #$AC88, // $AC88 + #$AC89, // $AC89 + #$AC8A, // $AC8A + #$AC8B, // $AC8B + #$AC8C, // $AC8C + #$AC8D, // $AC8D + #$AC8E, // $AC8E + #$AC8F, // $AC8F + #$AC90, // $AC90 + #$AC91, // $AC91 + #$AC92, // $AC92 + #$AC93, // $AC93 + #$AC94, // $AC94 + #$AC95, // $AC95 + #$AC96, // $AC96 + #$AC97, // $AC97 + #$AC98, // $AC98 + #$AC99, // $AC99 + #$AC9A, // $AC9A + #$AC9B, // $AC9B + #$AC9C, // $AC9C + #$AC9D, // $AC9D + #$AC9E, // $AC9E + #$AC9F, // $AC9F + #$ACA0, // $ACA0 + #$ACA1, // $ACA1 + #$ACA2, // $ACA2 + #$ACA3, // $ACA3 + #$ACA4, // $ACA4 + #$ACA5, // $ACA5 + #$ACA6, // $ACA6 + #$ACA7, // $ACA7 + #$ACA8, // $ACA8 + #$ACA9, // $ACA9 + #$ACAA, // $ACAA + #$ACAB, // $ACAB + #$ACAC, // $ACAC + #$ACAD, // $ACAD + #$ACAE, // $ACAE + #$ACAF, // $ACAF + #$ACB0, // $ACB0 + #$ACB1, // $ACB1 + #$ACB2, // $ACB2 + #$ACB3, // $ACB3 + #$ACB4, // $ACB4 + #$ACB5, // $ACB5 + #$ACB6, // $ACB6 + #$ACB7, // $ACB7 + #$ACB8, // $ACB8 + #$ACB9, // $ACB9 + #$ACBA, // $ACBA + #$ACBB, // $ACBB + #$ACBC, // $ACBC + #$ACBD, // $ACBD + #$ACBE, // $ACBE + #$ACBF, // $ACBF + #$ACC0, // $ACC0 + #$ACC1, // $ACC1 + #$ACC2, // $ACC2 + #$ACC3, // $ACC3 + #$ACC4, // $ACC4 + #$ACC5, // $ACC5 + #$ACC6, // $ACC6 + #$ACC7, // $ACC7 + #$ACC8, // $ACC8 + #$ACC9, // $ACC9 + #$ACCA, // $ACCA + #$ACCB, // $ACCB + #$ACCC, // $ACCC + #$ACCD, // $ACCD + #$ACCE, // $ACCE + #$ACCF, // $ACCF + #$ACD0, // $ACD0 + #$ACD1, // $ACD1 + #$ACD2, // $ACD2 + #$ACD3, // $ACD3 + #$ACD4, // $ACD4 + #$ACD5, // $ACD5 + #$ACD6, // $ACD6 + #$ACD7, // $ACD7 + #$ACD8, // $ACD8 + #$ACD9, // $ACD9 + #$ACDA, // $ACDA + #$ACDB, // $ACDB + #$ACDC, // $ACDC + #$ACDD, // $ACDD + #$ACDE, // $ACDE + #$ACDF, // $ACDF + #$ACE0, // $ACE0 + #$ACE1, // $ACE1 + #$ACE2, // $ACE2 + #$ACE3, // $ACE3 + #$ACE4, // $ACE4 + #$ACE5, // $ACE5 + #$ACE6, // $ACE6 + #$ACE7, // $ACE7 + #$ACE8, // $ACE8 + #$ACE9, // $ACE9 + #$ACEA, // $ACEA + #$ACEB, // $ACEB + #$ACEC, // $ACEC + #$ACED, // $ACED + #$ACEE, // $ACEE + #$ACEF, // $ACEF + #$ACF0, // $ACF0 + #$ACF1, // $ACF1 + #$ACF2, // $ACF2 + #$ACF3, // $ACF3 + #$ACF4, // $ACF4 + #$ACF5, // $ACF5 + #$ACF6, // $ACF6 + #$ACF7, // $ACF7 + #$ACF8, // $ACF8 + #$ACF9, // $ACF9 + #$ACFA, // $ACFA + #$ACFB, // $ACFB + #$ACFC, // $ACFC + #$ACFD, // $ACFD + #$ACFE, // $ACFE + #$ACFF, // $ACFF + #$AD00, // $AD00 + #$AD01, // $AD01 + #$AD02, // $AD02 + #$AD03, // $AD03 + #$AD04, // $AD04 + #$AD05, // $AD05 + #$AD06, // $AD06 + #$AD07, // $AD07 + #$AD08, // $AD08 + #$AD09, // $AD09 + #$AD0A, // $AD0A + #$AD0B, // $AD0B + #$AD0C, // $AD0C + #$AD0D, // $AD0D + #$AD0E, // $AD0E + #$AD0F, // $AD0F + #$AD10, // $AD10 + #$AD11, // $AD11 + #$AD12, // $AD12 + #$AD13, // $AD13 + #$AD14, // $AD14 + #$AD15, // $AD15 + #$AD16, // $AD16 + #$AD17, // $AD17 + #$AD18, // $AD18 + #$AD19, // $AD19 + #$AD1A, // $AD1A + #$AD1B, // $AD1B + #$AD1C, // $AD1C + #$AD1D, // $AD1D + #$AD1E, // $AD1E + #$AD1F, // $AD1F + #$AD20, // $AD20 + #$AD21, // $AD21 + #$AD22, // $AD22 + #$AD23, // $AD23 + #$AD24, // $AD24 + #$AD25, // $AD25 + #$AD26, // $AD26 + #$AD27, // $AD27 + #$AD28, // $AD28 + #$AD29, // $AD29 + #$AD2A, // $AD2A + #$AD2B, // $AD2B + #$AD2C, // $AD2C + #$AD2D, // $AD2D + #$AD2E, // $AD2E + #$AD2F, // $AD2F + #$AD30, // $AD30 + #$AD31, // $AD31 + #$AD32, // $AD32 + #$AD33, // $AD33 + #$AD34, // $AD34 + #$AD35, // $AD35 + #$AD36, // $AD36 + #$AD37, // $AD37 + #$AD38, // $AD38 + #$AD39, // $AD39 + #$AD3A, // $AD3A + #$AD3B, // $AD3B + #$AD3C, // $AD3C + #$AD3D, // $AD3D + #$AD3E, // $AD3E + #$AD3F, // $AD3F + #$AD40, // $AD40 + #$AD41, // $AD41 + #$AD42, // $AD42 + #$AD43, // $AD43 + #$AD44, // $AD44 + #$AD45, // $AD45 + #$AD46, // $AD46 + #$AD47, // $AD47 + #$AD48, // $AD48 + #$AD49, // $AD49 + #$AD4A, // $AD4A + #$AD4B, // $AD4B + #$AD4C, // $AD4C + #$AD4D, // $AD4D + #$AD4E, // $AD4E + #$AD4F, // $AD4F + #$AD50, // $AD50 + #$AD51, // $AD51 + #$AD52, // $AD52 + #$AD53, // $AD53 + #$AD54, // $AD54 + #$AD55, // $AD55 + #$AD56, // $AD56 + #$AD57, // $AD57 + #$AD58, // $AD58 + #$AD59, // $AD59 + #$AD5A, // $AD5A + #$AD5B, // $AD5B + #$AD5C, // $AD5C + #$AD5D, // $AD5D + #$AD5E, // $AD5E + #$AD5F, // $AD5F + #$AD60, // $AD60 + #$AD61, // $AD61 + #$AD62, // $AD62 + #$AD63, // $AD63 + #$AD64, // $AD64 + #$AD65, // $AD65 + #$AD66, // $AD66 + #$AD67, // $AD67 + #$AD68, // $AD68 + #$AD69, // $AD69 + #$AD6A, // $AD6A + #$AD6B, // $AD6B + #$AD6C, // $AD6C + #$AD6D, // $AD6D + #$AD6E, // $AD6E + #$AD6F, // $AD6F + #$AD70, // $AD70 + #$AD71, // $AD71 + #$AD72, // $AD72 + #$AD73, // $AD73 + #$AD74, // $AD74 + #$AD75, // $AD75 + #$AD76, // $AD76 + #$AD77, // $AD77 + #$AD78, // $AD78 + #$AD79, // $AD79 + #$AD7A, // $AD7A + #$AD7B, // $AD7B + #$AD7C, // $AD7C + #$AD7D, // $AD7D + #$AD7E, // $AD7E + #$AD7F, // $AD7F + #$AD80, // $AD80 + #$AD81, // $AD81 + #$AD82, // $AD82 + #$AD83, // $AD83 + #$AD84, // $AD84 + #$AD85, // $AD85 + #$AD86, // $AD86 + #$AD87, // $AD87 + #$AD88, // $AD88 + #$AD89, // $AD89 + #$AD8A, // $AD8A + #$AD8B, // $AD8B + #$AD8C, // $AD8C + #$AD8D, // $AD8D + #$AD8E, // $AD8E + #$AD8F, // $AD8F + #$AD90, // $AD90 + #$AD91, // $AD91 + #$AD92, // $AD92 + #$AD93, // $AD93 + #$AD94, // $AD94 + #$AD95, // $AD95 + #$AD96, // $AD96 + #$AD97, // $AD97 + #$AD98, // $AD98 + #$AD99, // $AD99 + #$AD9A, // $AD9A + #$AD9B, // $AD9B + #$AD9C, // $AD9C + #$AD9D, // $AD9D + #$AD9E, // $AD9E + #$AD9F, // $AD9F + #$ADA0, // $ADA0 + #$ADA1, // $ADA1 + #$ADA2, // $ADA2 + #$ADA3, // $ADA3 + #$ADA4, // $ADA4 + #$ADA5, // $ADA5 + #$ADA6, // $ADA6 + #$ADA7, // $ADA7 + #$ADA8, // $ADA8 + #$ADA9, // $ADA9 + #$ADAA, // $ADAA + #$ADAB, // $ADAB + #$ADAC, // $ADAC + #$ADAD, // $ADAD + #$ADAE, // $ADAE + #$ADAF, // $ADAF + #$ADB0, // $ADB0 + #$ADB1, // $ADB1 + #$ADB2, // $ADB2 + #$ADB3, // $ADB3 + #$ADB4, // $ADB4 + #$ADB5, // $ADB5 + #$ADB6, // $ADB6 + #$ADB7, // $ADB7 + #$ADB8, // $ADB8 + #$ADB9, // $ADB9 + #$ADBA, // $ADBA + #$ADBB, // $ADBB + #$ADBC, // $ADBC + #$ADBD, // $ADBD + #$ADBE, // $ADBE + #$ADBF, // $ADBF + #$ADC0, // $ADC0 + #$ADC1, // $ADC1 + #$ADC2, // $ADC2 + #$ADC3, // $ADC3 + #$ADC4, // $ADC4 + #$ADC5, // $ADC5 + #$ADC6, // $ADC6 + #$ADC7, // $ADC7 + #$ADC8, // $ADC8 + #$ADC9, // $ADC9 + #$ADCA, // $ADCA + #$ADCB, // $ADCB + #$ADCC, // $ADCC + #$ADCD, // $ADCD + #$ADCE, // $ADCE + #$ADCF, // $ADCF + #$ADD0, // $ADD0 + #$ADD1, // $ADD1 + #$ADD2, // $ADD2 + #$ADD3, // $ADD3 + #$ADD4, // $ADD4 + #$ADD5, // $ADD5 + #$ADD6, // $ADD6 + #$ADD7, // $ADD7 + #$ADD8, // $ADD8 + #$ADD9, // $ADD9 + #$ADDA, // $ADDA + #$ADDB, // $ADDB + #$ADDC, // $ADDC + #$ADDD, // $ADDD + #$ADDE, // $ADDE + #$ADDF, // $ADDF + #$ADE0, // $ADE0 + #$ADE1, // $ADE1 + #$ADE2, // $ADE2 + #$ADE3, // $ADE3 + #$ADE4, // $ADE4 + #$ADE5, // $ADE5 + #$ADE6, // $ADE6 + #$ADE7, // $ADE7 + #$ADE8, // $ADE8 + #$ADE9, // $ADE9 + #$ADEA, // $ADEA + #$ADEB, // $ADEB + #$ADEC, // $ADEC + #$ADED, // $ADED + #$ADEE, // $ADEE + #$ADEF, // $ADEF + #$ADF0, // $ADF0 + #$ADF1, // $ADF1 + #$ADF2, // $ADF2 + #$ADF3, // $ADF3 + #$ADF4, // $ADF4 + #$ADF5, // $ADF5 + #$ADF6, // $ADF6 + #$ADF7, // $ADF7 + #$ADF8, // $ADF8 + #$ADF9, // $ADF9 + #$ADFA, // $ADFA + #$ADFB, // $ADFB + #$ADFC, // $ADFC + #$ADFD, // $ADFD + #$ADFE, // $ADFE + #$ADFF, // $ADFF + #$AE00, // $AE00 + #$AE01, // $AE01 + #$AE02, // $AE02 + #$AE03, // $AE03 + #$AE04, // $AE04 + #$AE05, // $AE05 + #$AE06, // $AE06 + #$AE07, // $AE07 + #$AE08, // $AE08 + #$AE09, // $AE09 + #$AE0A, // $AE0A + #$AE0B, // $AE0B + #$AE0C, // $AE0C + #$AE0D, // $AE0D + #$AE0E, // $AE0E + #$AE0F, // $AE0F + #$AE10, // $AE10 + #$AE11, // $AE11 + #$AE12, // $AE12 + #$AE13, // $AE13 + #$AE14, // $AE14 + #$AE15, // $AE15 + #$AE16, // $AE16 + #$AE17, // $AE17 + #$AE18, // $AE18 + #$AE19, // $AE19 + #$AE1A, // $AE1A + #$AE1B, // $AE1B + #$AE1C, // $AE1C + #$AE1D, // $AE1D + #$AE1E, // $AE1E + #$AE1F, // $AE1F + #$AE20, // $AE20 + #$AE21, // $AE21 + #$AE22, // $AE22 + #$AE23, // $AE23 + #$AE24, // $AE24 + #$AE25, // $AE25 + #$AE26, // $AE26 + #$AE27, // $AE27 + #$AE28, // $AE28 + #$AE29, // $AE29 + #$AE2A, // $AE2A + #$AE2B, // $AE2B + #$AE2C, // $AE2C + #$AE2D, // $AE2D + #$AE2E, // $AE2E + #$AE2F, // $AE2F + #$AE30, // $AE30 + #$AE31, // $AE31 + #$AE32, // $AE32 + #$AE33, // $AE33 + #$AE34, // $AE34 + #$AE35, // $AE35 + #$AE36, // $AE36 + #$AE37, // $AE37 + #$AE38, // $AE38 + #$AE39, // $AE39 + #$AE3A, // $AE3A + #$AE3B, // $AE3B + #$AE3C, // $AE3C + #$AE3D, // $AE3D + #$AE3E, // $AE3E + #$AE3F, // $AE3F + #$AE40, // $AE40 + #$AE41, // $AE41 + #$AE42, // $AE42 + #$AE43, // $AE43 + #$AE44, // $AE44 + #$AE45, // $AE45 + #$AE46, // $AE46 + #$AE47, // $AE47 + #$AE48, // $AE48 + #$AE49, // $AE49 + #$AE4A, // $AE4A + #$AE4B, // $AE4B + #$AE4C, // $AE4C + #$AE4D, // $AE4D + #$AE4E, // $AE4E + #$AE4F, // $AE4F + #$AE50, // $AE50 + #$AE51, // $AE51 + #$AE52, // $AE52 + #$AE53, // $AE53 + #$AE54, // $AE54 + #$AE55, // $AE55 + #$AE56, // $AE56 + #$AE57, // $AE57 + #$AE58, // $AE58 + #$AE59, // $AE59 + #$AE5A, // $AE5A + #$AE5B, // $AE5B + #$AE5C, // $AE5C + #$AE5D, // $AE5D + #$AE5E, // $AE5E + #$AE5F, // $AE5F + #$AE60, // $AE60 + #$AE61, // $AE61 + #$AE62, // $AE62 + #$AE63, // $AE63 + #$AE64, // $AE64 + #$AE65, // $AE65 + #$AE66, // $AE66 + #$AE67, // $AE67 + #$AE68, // $AE68 + #$AE69, // $AE69 + #$AE6A, // $AE6A + #$AE6B, // $AE6B + #$AE6C, // $AE6C + #$AE6D, // $AE6D + #$AE6E, // $AE6E + #$AE6F, // $AE6F + #$AE70, // $AE70 + #$AE71, // $AE71 + #$AE72, // $AE72 + #$AE73, // $AE73 + #$AE74, // $AE74 + #$AE75, // $AE75 + #$AE76, // $AE76 + #$AE77, // $AE77 + #$AE78, // $AE78 + #$AE79, // $AE79 + #$AE7A, // $AE7A + #$AE7B, // $AE7B + #$AE7C, // $AE7C + #$AE7D, // $AE7D + #$AE7E, // $AE7E + #$AE7F, // $AE7F + #$AE80, // $AE80 + #$AE81, // $AE81 + #$AE82, // $AE82 + #$AE83, // $AE83 + #$AE84, // $AE84 + #$AE85, // $AE85 + #$AE86, // $AE86 + #$AE87, // $AE87 + #$AE88, // $AE88 + #$AE89, // $AE89 + #$AE8A, // $AE8A + #$AE8B, // $AE8B + #$AE8C, // $AE8C + #$AE8D, // $AE8D + #$AE8E, // $AE8E + #$AE8F, // $AE8F + #$AE90, // $AE90 + #$AE91, // $AE91 + #$AE92, // $AE92 + #$AE93, // $AE93 + #$AE94, // $AE94 + #$AE95, // $AE95 + #$AE96, // $AE96 + #$AE97, // $AE97 + #$AE98, // $AE98 + #$AE99, // $AE99 + #$AE9A, // $AE9A + #$AE9B, // $AE9B + #$AE9C, // $AE9C + #$AE9D, // $AE9D + #$AE9E, // $AE9E + #$AE9F, // $AE9F + #$AEA0, // $AEA0 + #$AEA1, // $AEA1 + #$AEA2, // $AEA2 + #$AEA3, // $AEA3 + #$AEA4, // $AEA4 + #$AEA5, // $AEA5 + #$AEA6, // $AEA6 + #$AEA7, // $AEA7 + #$AEA8, // $AEA8 + #$AEA9, // $AEA9 + #$AEAA, // $AEAA + #$AEAB, // $AEAB + #$AEAC, // $AEAC + #$AEAD, // $AEAD + #$AEAE, // $AEAE + #$AEAF, // $AEAF + #$AEB0, // $AEB0 + #$AEB1, // $AEB1 + #$AEB2, // $AEB2 + #$AEB3, // $AEB3 + #$AEB4, // $AEB4 + #$AEB5, // $AEB5 + #$AEB6, // $AEB6 + #$AEB7, // $AEB7 + #$AEB8, // $AEB8 + #$AEB9, // $AEB9 + #$AEBA, // $AEBA + #$AEBB, // $AEBB + #$AEBC, // $AEBC + #$AEBD, // $AEBD + #$AEBE, // $AEBE + #$AEBF, // $AEBF + #$AEC0, // $AEC0 + #$AEC1, // $AEC1 + #$AEC2, // $AEC2 + #$AEC3, // $AEC3 + #$AEC4, // $AEC4 + #$AEC5, // $AEC5 + #$AEC6, // $AEC6 + #$AEC7, // $AEC7 + #$AEC8, // $AEC8 + #$AEC9, // $AEC9 + #$AECA, // $AECA + #$AECB, // $AECB + #$AECC, // $AECC + #$AECD, // $AECD + #$AECE, // $AECE + #$AECF, // $AECF + #$AED0, // $AED0 + #$AED1, // $AED1 + #$AED2, // $AED2 + #$AED3, // $AED3 + #$AED4, // $AED4 + #$AED5, // $AED5 + #$AED6, // $AED6 + #$AED7, // $AED7 + #$AED8, // $AED8 + #$AED9, // $AED9 + #$AEDA, // $AEDA + #$AEDB, // $AEDB + #$AEDC, // $AEDC + #$AEDD, // $AEDD + #$AEDE, // $AEDE + #$AEDF, // $AEDF + #$AEE0, // $AEE0 + #$AEE1, // $AEE1 + #$AEE2, // $AEE2 + #$AEE3, // $AEE3 + #$AEE4, // $AEE4 + #$AEE5, // $AEE5 + #$AEE6, // $AEE6 + #$AEE7, // $AEE7 + #$AEE8, // $AEE8 + #$AEE9, // $AEE9 + #$AEEA, // $AEEA + #$AEEB, // $AEEB + #$AEEC, // $AEEC + #$AEED, // $AEED + #$AEEE, // $AEEE + #$AEEF, // $AEEF + #$AEF0, // $AEF0 + #$AEF1, // $AEF1 + #$AEF2, // $AEF2 + #$AEF3, // $AEF3 + #$AEF4, // $AEF4 + #$AEF5, // $AEF5 + #$AEF6, // $AEF6 + #$AEF7, // $AEF7 + #$AEF8, // $AEF8 + #$AEF9, // $AEF9 + #$AEFA, // $AEFA + #$AEFB, // $AEFB + #$AEFC, // $AEFC + #$AEFD, // $AEFD + #$AEFE, // $AEFE + #$AEFF, // $AEFF + #$AF00, // $AF00 + #$AF01, // $AF01 + #$AF02, // $AF02 + #$AF03, // $AF03 + #$AF04, // $AF04 + #$AF05, // $AF05 + #$AF06, // $AF06 + #$AF07, // $AF07 + #$AF08, // $AF08 + #$AF09, // $AF09 + #$AF0A, // $AF0A + #$AF0B, // $AF0B + #$AF0C, // $AF0C + #$AF0D, // $AF0D + #$AF0E, // $AF0E + #$AF0F, // $AF0F + #$AF10, // $AF10 + #$AF11, // $AF11 + #$AF12, // $AF12 + #$AF13, // $AF13 + #$AF14, // $AF14 + #$AF15, // $AF15 + #$AF16, // $AF16 + #$AF17, // $AF17 + #$AF18, // $AF18 + #$AF19, // $AF19 + #$AF1A, // $AF1A + #$AF1B, // $AF1B + #$AF1C, // $AF1C + #$AF1D, // $AF1D + #$AF1E, // $AF1E + #$AF1F, // $AF1F + #$AF20, // $AF20 + #$AF21, // $AF21 + #$AF22, // $AF22 + #$AF23, // $AF23 + #$AF24, // $AF24 + #$AF25, // $AF25 + #$AF26, // $AF26 + #$AF27, // $AF27 + #$AF28, // $AF28 + #$AF29, // $AF29 + #$AF2A, // $AF2A + #$AF2B, // $AF2B + #$AF2C, // $AF2C + #$AF2D, // $AF2D + #$AF2E, // $AF2E + #$AF2F, // $AF2F + #$AF30, // $AF30 + #$AF31, // $AF31 + #$AF32, // $AF32 + #$AF33, // $AF33 + #$AF34, // $AF34 + #$AF35, // $AF35 + #$AF36, // $AF36 + #$AF37, // $AF37 + #$AF38, // $AF38 + #$AF39, // $AF39 + #$AF3A, // $AF3A + #$AF3B, // $AF3B + #$AF3C, // $AF3C + #$AF3D, // $AF3D + #$AF3E, // $AF3E + #$AF3F, // $AF3F + #$AF40, // $AF40 + #$AF41, // $AF41 + #$AF42, // $AF42 + #$AF43, // $AF43 + #$AF44, // $AF44 + #$AF45, // $AF45 + #$AF46, // $AF46 + #$AF47, // $AF47 + #$AF48, // $AF48 + #$AF49, // $AF49 + #$AF4A, // $AF4A + #$AF4B, // $AF4B + #$AF4C, // $AF4C + #$AF4D, // $AF4D + #$AF4E, // $AF4E + #$AF4F, // $AF4F + #$AF50, // $AF50 + #$AF51, // $AF51 + #$AF52, // $AF52 + #$AF53, // $AF53 + #$AF54, // $AF54 + #$AF55, // $AF55 + #$AF56, // $AF56 + #$AF57, // $AF57 + #$AF58, // $AF58 + #$AF59, // $AF59 + #$AF5A, // $AF5A + #$AF5B, // $AF5B + #$AF5C, // $AF5C + #$AF5D, // $AF5D + #$AF5E, // $AF5E + #$AF5F, // $AF5F + #$AF60, // $AF60 + #$AF61, // $AF61 + #$AF62, // $AF62 + #$AF63, // $AF63 + #$AF64, // $AF64 + #$AF65, // $AF65 + #$AF66, // $AF66 + #$AF67, // $AF67 + #$AF68, // $AF68 + #$AF69, // $AF69 + #$AF6A, // $AF6A + #$AF6B, // $AF6B + #$AF6C, // $AF6C + #$AF6D, // $AF6D + #$AF6E, // $AF6E + #$AF6F, // $AF6F + #$AF70, // $AF70 + #$AF71, // $AF71 + #$AF72, // $AF72 + #$AF73, // $AF73 + #$AF74, // $AF74 + #$AF75, // $AF75 + #$AF76, // $AF76 + #$AF77, // $AF77 + #$AF78, // $AF78 + #$AF79, // $AF79 + #$AF7A, // $AF7A + #$AF7B, // $AF7B + #$AF7C, // $AF7C + #$AF7D, // $AF7D + #$AF7E, // $AF7E + #$AF7F, // $AF7F + #$AF80, // $AF80 + #$AF81, // $AF81 + #$AF82, // $AF82 + #$AF83, // $AF83 + #$AF84, // $AF84 + #$AF85, // $AF85 + #$AF86, // $AF86 + #$AF87, // $AF87 + #$AF88, // $AF88 + #$AF89, // $AF89 + #$AF8A, // $AF8A + #$AF8B, // $AF8B + #$AF8C, // $AF8C + #$AF8D, // $AF8D + #$AF8E, // $AF8E + #$AF8F, // $AF8F + #$AF90, // $AF90 + #$AF91, // $AF91 + #$AF92, // $AF92 + #$AF93, // $AF93 + #$AF94, // $AF94 + #$AF95, // $AF95 + #$AF96, // $AF96 + #$AF97, // $AF97 + #$AF98, // $AF98 + #$AF99, // $AF99 + #$AF9A, // $AF9A + #$AF9B, // $AF9B + #$AF9C, // $AF9C + #$AF9D, // $AF9D + #$AF9E, // $AF9E + #$AF9F, // $AF9F + #$AFA0, // $AFA0 + #$AFA1, // $AFA1 + #$AFA2, // $AFA2 + #$AFA3, // $AFA3 + #$AFA4, // $AFA4 + #$AFA5, // $AFA5 + #$AFA6, // $AFA6 + #$AFA7, // $AFA7 + #$AFA8, // $AFA8 + #$AFA9, // $AFA9 + #$AFAA, // $AFAA + #$AFAB, // $AFAB + #$AFAC, // $AFAC + #$AFAD, // $AFAD + #$AFAE, // $AFAE + #$AFAF, // $AFAF + #$AFB0, // $AFB0 + #$AFB1, // $AFB1 + #$AFB2, // $AFB2 + #$AFB3, // $AFB3 + #$AFB4, // $AFB4 + #$AFB5, // $AFB5 + #$AFB6, // $AFB6 + #$AFB7, // $AFB7 + #$AFB8, // $AFB8 + #$AFB9, // $AFB9 + #$AFBA, // $AFBA + #$AFBB, // $AFBB + #$AFBC, // $AFBC + #$AFBD, // $AFBD + #$AFBE, // $AFBE + #$AFBF, // $AFBF + #$AFC0, // $AFC0 + #$AFC1, // $AFC1 + #$AFC2, // $AFC2 + #$AFC3, // $AFC3 + #$AFC4, // $AFC4 + #$AFC5, // $AFC5 + #$AFC6, // $AFC6 + #$AFC7, // $AFC7 + #$AFC8, // $AFC8 + #$AFC9, // $AFC9 + #$AFCA, // $AFCA + #$AFCB, // $AFCB + #$AFCC, // $AFCC + #$AFCD, // $AFCD + #$AFCE, // $AFCE + #$AFCF, // $AFCF + #$AFD0, // $AFD0 + #$AFD1, // $AFD1 + #$AFD2, // $AFD2 + #$AFD3, // $AFD3 + #$AFD4, // $AFD4 + #$AFD5, // $AFD5 + #$AFD6, // $AFD6 + #$AFD7, // $AFD7 + #$AFD8, // $AFD8 + #$AFD9, // $AFD9 + #$AFDA, // $AFDA + #$AFDB, // $AFDB + #$AFDC, // $AFDC + #$AFDD, // $AFDD + #$AFDE, // $AFDE + #$AFDF, // $AFDF + #$AFE0, // $AFE0 + #$AFE1, // $AFE1 + #$AFE2, // $AFE2 + #$AFE3, // $AFE3 + #$AFE4, // $AFE4 + #$AFE5, // $AFE5 + #$AFE6, // $AFE6 + #$AFE7, // $AFE7 + #$AFE8, // $AFE8 + #$AFE9, // $AFE9 + #$AFEA, // $AFEA + #$AFEB, // $AFEB + #$AFEC, // $AFEC + #$AFED, // $AFED + #$AFEE, // $AFEE + #$AFEF, // $AFEF + #$AFF0, // $AFF0 + #$AFF1, // $AFF1 + #$AFF2, // $AFF2 + #$AFF3, // $AFF3 + #$AFF4, // $AFF4 + #$AFF5, // $AFF5 + #$AFF6, // $AFF6 + #$AFF7, // $AFF7 + #$AFF8, // $AFF8 + #$AFF9, // $AFF9 + #$AFFA, // $AFFA + #$AFFB, // $AFFB + #$AFFC, // $AFFC + #$AFFD, // $AFFD + #$AFFE, // $AFFE + #$AFFF, // $AFFF + #$B000, // $B000 + #$B001, // $B001 + #$B002, // $B002 + #$B003, // $B003 + #$B004, // $B004 + #$B005, // $B005 + #$B006, // $B006 + #$B007, // $B007 + #$B008, // $B008 + #$B009, // $B009 + #$B00A, // $B00A + #$B00B, // $B00B + #$B00C, // $B00C + #$B00D, // $B00D + #$B00E, // $B00E + #$B00F, // $B00F + #$B010, // $B010 + #$B011, // $B011 + #$B012, // $B012 + #$B013, // $B013 + #$B014, // $B014 + #$B015, // $B015 + #$B016, // $B016 + #$B017, // $B017 + #$B018, // $B018 + #$B019, // $B019 + #$B01A, // $B01A + #$B01B, // $B01B + #$B01C, // $B01C + #$B01D, // $B01D + #$B01E, // $B01E + #$B01F, // $B01F + #$B020, // $B020 + #$B021, // $B021 + #$B022, // $B022 + #$B023, // $B023 + #$B024, // $B024 + #$B025, // $B025 + #$B026, // $B026 + #$B027, // $B027 + #$B028, // $B028 + #$B029, // $B029 + #$B02A, // $B02A + #$B02B, // $B02B + #$B02C, // $B02C + #$B02D, // $B02D + #$B02E, // $B02E + #$B02F, // $B02F + #$B030, // $B030 + #$B031, // $B031 + #$B032, // $B032 + #$B033, // $B033 + #$B034, // $B034 + #$B035, // $B035 + #$B036, // $B036 + #$B037, // $B037 + #$B038, // $B038 + #$B039, // $B039 + #$B03A, // $B03A + #$B03B, // $B03B + #$B03C, // $B03C + #$B03D, // $B03D + #$B03E, // $B03E + #$B03F, // $B03F + #$B040, // $B040 + #$B041, // $B041 + #$B042, // $B042 + #$B043, // $B043 + #$B044, // $B044 + #$B045, // $B045 + #$B046, // $B046 + #$B047, // $B047 + #$B048, // $B048 + #$B049, // $B049 + #$B04A, // $B04A + #$B04B, // $B04B + #$B04C, // $B04C + #$B04D, // $B04D + #$B04E, // $B04E + #$B04F, // $B04F + #$B050, // $B050 + #$B051, // $B051 + #$B052, // $B052 + #$B053, // $B053 + #$B054, // $B054 + #$B055, // $B055 + #$B056, // $B056 + #$B057, // $B057 + #$B058, // $B058 + #$B059, // $B059 + #$B05A, // $B05A + #$B05B, // $B05B + #$B05C, // $B05C + #$B05D, // $B05D + #$B05E, // $B05E + #$B05F, // $B05F + #$B060, // $B060 + #$B061, // $B061 + #$B062, // $B062 + #$B063, // $B063 + #$B064, // $B064 + #$B065, // $B065 + #$B066, // $B066 + #$B067, // $B067 + #$B068, // $B068 + #$B069, // $B069 + #$B06A, // $B06A + #$B06B, // $B06B + #$B06C, // $B06C + #$B06D, // $B06D + #$B06E, // $B06E + #$B06F, // $B06F + #$B070, // $B070 + #$B071, // $B071 + #$B072, // $B072 + #$B073, // $B073 + #$B074, // $B074 + #$B075, // $B075 + #$B076, // $B076 + #$B077, // $B077 + #$B078, // $B078 + #$B079, // $B079 + #$B07A, // $B07A + #$B07B, // $B07B + #$B07C, // $B07C + #$B07D, // $B07D + #$B07E, // $B07E + #$B07F, // $B07F + #$B080, // $B080 + #$B081, // $B081 + #$B082, // $B082 + #$B083, // $B083 + #$B084, // $B084 + #$B085, // $B085 + #$B086, // $B086 + #$B087, // $B087 + #$B088, // $B088 + #$B089, // $B089 + #$B08A, // $B08A + #$B08B, // $B08B + #$B08C, // $B08C + #$B08D, // $B08D + #$B08E, // $B08E + #$B08F, // $B08F + #$B090, // $B090 + #$B091, // $B091 + #$B092, // $B092 + #$B093, // $B093 + #$B094, // $B094 + #$B095, // $B095 + #$B096, // $B096 + #$B097, // $B097 + #$B098, // $B098 + #$B099, // $B099 + #$B09A, // $B09A + #$B09B, // $B09B + #$B09C, // $B09C + #$B09D, // $B09D + #$B09E, // $B09E + #$B09F, // $B09F + #$B0A0, // $B0A0 + #$B0A1, // $B0A1 + #$B0A2, // $B0A2 + #$B0A3, // $B0A3 + #$B0A4, // $B0A4 + #$B0A5, // $B0A5 + #$B0A6, // $B0A6 + #$B0A7, // $B0A7 + #$B0A8, // $B0A8 + #$B0A9, // $B0A9 + #$B0AA, // $B0AA + #$B0AB, // $B0AB + #$B0AC, // $B0AC + #$B0AD, // $B0AD + #$B0AE, // $B0AE + #$B0AF, // $B0AF + #$B0B0, // $B0B0 + #$B0B1, // $B0B1 + #$B0B2, // $B0B2 + #$B0B3, // $B0B3 + #$B0B4, // $B0B4 + #$B0B5, // $B0B5 + #$B0B6, // $B0B6 + #$B0B7, // $B0B7 + #$B0B8, // $B0B8 + #$B0B9, // $B0B9 + #$B0BA, // $B0BA + #$B0BB, // $B0BB + #$B0BC, // $B0BC + #$B0BD, // $B0BD + #$B0BE, // $B0BE + #$B0BF, // $B0BF + #$B0C0, // $B0C0 + #$B0C1, // $B0C1 + #$B0C2, // $B0C2 + #$B0C3, // $B0C3 + #$B0C4, // $B0C4 + #$B0C5, // $B0C5 + #$B0C6, // $B0C6 + #$B0C7, // $B0C7 + #$B0C8, // $B0C8 + #$B0C9, // $B0C9 + #$B0CA, // $B0CA + #$B0CB, // $B0CB + #$B0CC, // $B0CC + #$B0CD, // $B0CD + #$B0CE, // $B0CE + #$B0CF, // $B0CF + #$B0D0, // $B0D0 + #$B0D1, // $B0D1 + #$B0D2, // $B0D2 + #$B0D3, // $B0D3 + #$B0D4, // $B0D4 + #$B0D5, // $B0D5 + #$B0D6, // $B0D6 + #$B0D7, // $B0D7 + #$B0D8, // $B0D8 + #$B0D9, // $B0D9 + #$B0DA, // $B0DA + #$B0DB, // $B0DB + #$B0DC, // $B0DC + #$B0DD, // $B0DD + #$B0DE, // $B0DE + #$B0DF, // $B0DF + #$B0E0, // $B0E0 + #$B0E1, // $B0E1 + #$B0E2, // $B0E2 + #$B0E3, // $B0E3 + #$B0E4, // $B0E4 + #$B0E5, // $B0E5 + #$B0E6, // $B0E6 + #$B0E7, // $B0E7 + #$B0E8, // $B0E8 + #$B0E9, // $B0E9 + #$B0EA, // $B0EA + #$B0EB, // $B0EB + #$B0EC, // $B0EC + #$B0ED, // $B0ED + #$B0EE, // $B0EE + #$B0EF, // $B0EF + #$B0F0, // $B0F0 + #$B0F1, // $B0F1 + #$B0F2, // $B0F2 + #$B0F3, // $B0F3 + #$B0F4, // $B0F4 + #$B0F5, // $B0F5 + #$B0F6, // $B0F6 + #$B0F7, // $B0F7 + #$B0F8, // $B0F8 + #$B0F9, // $B0F9 + #$B0FA, // $B0FA + #$B0FB, // $B0FB + #$B0FC, // $B0FC + #$B0FD, // $B0FD + #$B0FE, // $B0FE + #$B0FF, // $B0FF + #$B100, // $B100 + #$B101, // $B101 + #$B102, // $B102 + #$B103, // $B103 + #$B104, // $B104 + #$B105, // $B105 + #$B106, // $B106 + #$B107, // $B107 + #$B108, // $B108 + #$B109, // $B109 + #$B10A, // $B10A + #$B10B, // $B10B + #$B10C, // $B10C + #$B10D, // $B10D + #$B10E, // $B10E + #$B10F, // $B10F + #$B110, // $B110 + #$B111, // $B111 + #$B112, // $B112 + #$B113, // $B113 + #$B114, // $B114 + #$B115, // $B115 + #$B116, // $B116 + #$B117, // $B117 + #$B118, // $B118 + #$B119, // $B119 + #$B11A, // $B11A + #$B11B, // $B11B + #$B11C, // $B11C + #$B11D, // $B11D + #$B11E, // $B11E + #$B11F, // $B11F + #$B120, // $B120 + #$B121, // $B121 + #$B122, // $B122 + #$B123, // $B123 + #$B124, // $B124 + #$B125, // $B125 + #$B126, // $B126 + #$B127, // $B127 + #$B128, // $B128 + #$B129, // $B129 + #$B12A, // $B12A + #$B12B, // $B12B + #$B12C, // $B12C + #$B12D, // $B12D + #$B12E, // $B12E + #$B12F, // $B12F + #$B130, // $B130 + #$B131, // $B131 + #$B132, // $B132 + #$B133, // $B133 + #$B134, // $B134 + #$B135, // $B135 + #$B136, // $B136 + #$B137, // $B137 + #$B138, // $B138 + #$B139, // $B139 + #$B13A, // $B13A + #$B13B, // $B13B + #$B13C, // $B13C + #$B13D, // $B13D + #$B13E, // $B13E + #$B13F, // $B13F + #$B140, // $B140 + #$B141, // $B141 + #$B142, // $B142 + #$B143, // $B143 + #$B144, // $B144 + #$B145, // $B145 + #$B146, // $B146 + #$B147, // $B147 + #$B148, // $B148 + #$B149, // $B149 + #$B14A, // $B14A + #$B14B, // $B14B + #$B14C, // $B14C + #$B14D, // $B14D + #$B14E, // $B14E + #$B14F, // $B14F + #$B150, // $B150 + #$B151, // $B151 + #$B152, // $B152 + #$B153, // $B153 + #$B154, // $B154 + #$B155, // $B155 + #$B156, // $B156 + #$B157, // $B157 + #$B158, // $B158 + #$B159, // $B159 + #$B15A, // $B15A + #$B15B, // $B15B + #$B15C, // $B15C + #$B15D, // $B15D + #$B15E, // $B15E + #$B15F, // $B15F + #$B160, // $B160 + #$B161, // $B161 + #$B162, // $B162 + #$B163, // $B163 + #$B164, // $B164 + #$B165, // $B165 + #$B166, // $B166 + #$B167, // $B167 + #$B168, // $B168 + #$B169, // $B169 + #$B16A, // $B16A + #$B16B, // $B16B + #$B16C, // $B16C + #$B16D, // $B16D + #$B16E, // $B16E + #$B16F, // $B16F + #$B170, // $B170 + #$B171, // $B171 + #$B172, // $B172 + #$B173, // $B173 + #$B174, // $B174 + #$B175, // $B175 + #$B176, // $B176 + #$B177, // $B177 + #$B178, // $B178 + #$B179, // $B179 + #$B17A, // $B17A + #$B17B, // $B17B + #$B17C, // $B17C + #$B17D, // $B17D + #$B17E, // $B17E + #$B17F, // $B17F + #$B180, // $B180 + #$B181, // $B181 + #$B182, // $B182 + #$B183, // $B183 + #$B184, // $B184 + #$B185, // $B185 + #$B186, // $B186 + #$B187, // $B187 + #$B188, // $B188 + #$B189, // $B189 + #$B18A, // $B18A + #$B18B, // $B18B + #$B18C, // $B18C + #$B18D, // $B18D + #$B18E, // $B18E + #$B18F, // $B18F + #$B190, // $B190 + #$B191, // $B191 + #$B192, // $B192 + #$B193, // $B193 + #$B194, // $B194 + #$B195, // $B195 + #$B196, // $B196 + #$B197, // $B197 + #$B198, // $B198 + #$B199, // $B199 + #$B19A, // $B19A + #$B19B, // $B19B + #$B19C, // $B19C + #$B19D, // $B19D + #$B19E, // $B19E + #$B19F, // $B19F + #$B1A0, // $B1A0 + #$B1A1, // $B1A1 + #$B1A2, // $B1A2 + #$B1A3, // $B1A3 + #$B1A4, // $B1A4 + #$B1A5, // $B1A5 + #$B1A6, // $B1A6 + #$B1A7, // $B1A7 + #$B1A8, // $B1A8 + #$B1A9, // $B1A9 + #$B1AA, // $B1AA + #$B1AB, // $B1AB + #$B1AC, // $B1AC + #$B1AD, // $B1AD + #$B1AE, // $B1AE + #$B1AF, // $B1AF + #$B1B0, // $B1B0 + #$B1B1, // $B1B1 + #$B1B2, // $B1B2 + #$B1B3, // $B1B3 + #$B1B4, // $B1B4 + #$B1B5, // $B1B5 + #$B1B6, // $B1B6 + #$B1B7, // $B1B7 + #$B1B8, // $B1B8 + #$B1B9, // $B1B9 + #$B1BA, // $B1BA + #$B1BB, // $B1BB + #$B1BC, // $B1BC + #$B1BD, // $B1BD + #$B1BE, // $B1BE + #$B1BF, // $B1BF + #$B1C0, // $B1C0 + #$B1C1, // $B1C1 + #$B1C2, // $B1C2 + #$B1C3, // $B1C3 + #$B1C4, // $B1C4 + #$B1C5, // $B1C5 + #$B1C6, // $B1C6 + #$B1C7, // $B1C7 + #$B1C8, // $B1C8 + #$B1C9, // $B1C9 + #$B1CA, // $B1CA + #$B1CB, // $B1CB + #$B1CC, // $B1CC + #$B1CD, // $B1CD + #$B1CE, // $B1CE + #$B1CF, // $B1CF + #$B1D0, // $B1D0 + #$B1D1, // $B1D1 + #$B1D2, // $B1D2 + #$B1D3, // $B1D3 + #$B1D4, // $B1D4 + #$B1D5, // $B1D5 + #$B1D6, // $B1D6 + #$B1D7, // $B1D7 + #$B1D8, // $B1D8 + #$B1D9, // $B1D9 + #$B1DA, // $B1DA + #$B1DB, // $B1DB + #$B1DC, // $B1DC + #$B1DD, // $B1DD + #$B1DE, // $B1DE + #$B1DF, // $B1DF + #$B1E0, // $B1E0 + #$B1E1, // $B1E1 + #$B1E2, // $B1E2 + #$B1E3, // $B1E3 + #$B1E4, // $B1E4 + #$B1E5, // $B1E5 + #$B1E6, // $B1E6 + #$B1E7, // $B1E7 + #$B1E8, // $B1E8 + #$B1E9, // $B1E9 + #$B1EA, // $B1EA + #$B1EB, // $B1EB + #$B1EC, // $B1EC + #$B1ED, // $B1ED + #$B1EE, // $B1EE + #$B1EF, // $B1EF + #$B1F0, // $B1F0 + #$B1F1, // $B1F1 + #$B1F2, // $B1F2 + #$B1F3, // $B1F3 + #$B1F4, // $B1F4 + #$B1F5, // $B1F5 + #$B1F6, // $B1F6 + #$B1F7, // $B1F7 + #$B1F8, // $B1F8 + #$B1F9, // $B1F9 + #$B1FA, // $B1FA + #$B1FB, // $B1FB + #$B1FC, // $B1FC + #$B1FD, // $B1FD + #$B1FE, // $B1FE + #$B1FF, // $B1FF + #$B200, // $B200 + #$B201, // $B201 + #$B202, // $B202 + #$B203, // $B203 + #$B204, // $B204 + #$B205, // $B205 + #$B206, // $B206 + #$B207, // $B207 + #$B208, // $B208 + #$B209, // $B209 + #$B20A, // $B20A + #$B20B, // $B20B + #$B20C, // $B20C + #$B20D, // $B20D + #$B20E, // $B20E + #$B20F, // $B20F + #$B210, // $B210 + #$B211, // $B211 + #$B212, // $B212 + #$B213, // $B213 + #$B214, // $B214 + #$B215, // $B215 + #$B216, // $B216 + #$B217, // $B217 + #$B218, // $B218 + #$B219, // $B219 + #$B21A, // $B21A + #$B21B, // $B21B + #$B21C, // $B21C + #$B21D, // $B21D + #$B21E, // $B21E + #$B21F, // $B21F + #$B220, // $B220 + #$B221, // $B221 + #$B222, // $B222 + #$B223, // $B223 + #$B224, // $B224 + #$B225, // $B225 + #$B226, // $B226 + #$B227, // $B227 + #$B228, // $B228 + #$B229, // $B229 + #$B22A, // $B22A + #$B22B, // $B22B + #$B22C, // $B22C + #$B22D, // $B22D + #$B22E, // $B22E + #$B22F, // $B22F + #$B230, // $B230 + #$B231, // $B231 + #$B232, // $B232 + #$B233, // $B233 + #$B234, // $B234 + #$B235, // $B235 + #$B236, // $B236 + #$B237, // $B237 + #$B238, // $B238 + #$B239, // $B239 + #$B23A, // $B23A + #$B23B, // $B23B + #$B23C, // $B23C + #$B23D, // $B23D + #$B23E, // $B23E + #$B23F, // $B23F + #$B240, // $B240 + #$B241, // $B241 + #$B242, // $B242 + #$B243, // $B243 + #$B244, // $B244 + #$B245, // $B245 + #$B246, // $B246 + #$B247, // $B247 + #$B248, // $B248 + #$B249, // $B249 + #$B24A, // $B24A + #$B24B, // $B24B + #$B24C, // $B24C + #$B24D, // $B24D + #$B24E, // $B24E + #$B24F, // $B24F + #$B250, // $B250 + #$B251, // $B251 + #$B252, // $B252 + #$B253, // $B253 + #$B254, // $B254 + #$B255, // $B255 + #$B256, // $B256 + #$B257, // $B257 + #$B258, // $B258 + #$B259, // $B259 + #$B25A, // $B25A + #$B25B, // $B25B + #$B25C, // $B25C + #$B25D, // $B25D + #$B25E, // $B25E + #$B25F, // $B25F + #$B260, // $B260 + #$B261, // $B261 + #$B262, // $B262 + #$B263, // $B263 + #$B264, // $B264 + #$B265, // $B265 + #$B266, // $B266 + #$B267, // $B267 + #$B268, // $B268 + #$B269, // $B269 + #$B26A, // $B26A + #$B26B, // $B26B + #$B26C, // $B26C + #$B26D, // $B26D + #$B26E, // $B26E + #$B26F, // $B26F + #$B270, // $B270 + #$B271, // $B271 + #$B272, // $B272 + #$B273, // $B273 + #$B274, // $B274 + #$B275, // $B275 + #$B276, // $B276 + #$B277, // $B277 + #$B278, // $B278 + #$B279, // $B279 + #$B27A, // $B27A + #$B27B, // $B27B + #$B27C, // $B27C + #$B27D, // $B27D + #$B27E, // $B27E + #$B27F, // $B27F + #$B280, // $B280 + #$B281, // $B281 + #$B282, // $B282 + #$B283, // $B283 + #$B284, // $B284 + #$B285, // $B285 + #$B286, // $B286 + #$B287, // $B287 + #$B288, // $B288 + #$B289, // $B289 + #$B28A, // $B28A + #$B28B, // $B28B + #$B28C, // $B28C + #$B28D, // $B28D + #$B28E, // $B28E + #$B28F, // $B28F + #$B290, // $B290 + #$B291, // $B291 + #$B292, // $B292 + #$B293, // $B293 + #$B294, // $B294 + #$B295, // $B295 + #$B296, // $B296 + #$B297, // $B297 + #$B298, // $B298 + #$B299, // $B299 + #$B29A, // $B29A + #$B29B, // $B29B + #$B29C, // $B29C + #$B29D, // $B29D + #$B29E, // $B29E + #$B29F, // $B29F + #$B2A0, // $B2A0 + #$B2A1, // $B2A1 + #$B2A2, // $B2A2 + #$B2A3, // $B2A3 + #$B2A4, // $B2A4 + #$B2A5, // $B2A5 + #$B2A6, // $B2A6 + #$B2A7, // $B2A7 + #$B2A8, // $B2A8 + #$B2A9, // $B2A9 + #$B2AA, // $B2AA + #$B2AB, // $B2AB + #$B2AC, // $B2AC + #$B2AD, // $B2AD + #$B2AE, // $B2AE + #$B2AF, // $B2AF + #$B2B0, // $B2B0 + #$B2B1, // $B2B1 + #$B2B2, // $B2B2 + #$B2B3, // $B2B3 + #$B2B4, // $B2B4 + #$B2B5, // $B2B5 + #$B2B6, // $B2B6 + #$B2B7, // $B2B7 + #$B2B8, // $B2B8 + #$B2B9, // $B2B9 + #$B2BA, // $B2BA + #$B2BB, // $B2BB + #$B2BC, // $B2BC + #$B2BD, // $B2BD + #$B2BE, // $B2BE + #$B2BF, // $B2BF + #$B2C0, // $B2C0 + #$B2C1, // $B2C1 + #$B2C2, // $B2C2 + #$B2C3, // $B2C3 + #$B2C4, // $B2C4 + #$B2C5, // $B2C5 + #$B2C6, // $B2C6 + #$B2C7, // $B2C7 + #$B2C8, // $B2C8 + #$B2C9, // $B2C9 + #$B2CA, // $B2CA + #$B2CB, // $B2CB + #$B2CC, // $B2CC + #$B2CD, // $B2CD + #$B2CE, // $B2CE + #$B2CF, // $B2CF + #$B2D0, // $B2D0 + #$B2D1, // $B2D1 + #$B2D2, // $B2D2 + #$B2D3, // $B2D3 + #$B2D4, // $B2D4 + #$B2D5, // $B2D5 + #$B2D6, // $B2D6 + #$B2D7, // $B2D7 + #$B2D8, // $B2D8 + #$B2D9, // $B2D9 + #$B2DA, // $B2DA + #$B2DB, // $B2DB + #$B2DC, // $B2DC + #$B2DD, // $B2DD + #$B2DE, // $B2DE + #$B2DF, // $B2DF + #$B2E0, // $B2E0 + #$B2E1, // $B2E1 + #$B2E2, // $B2E2 + #$B2E3, // $B2E3 + #$B2E4, // $B2E4 + #$B2E5, // $B2E5 + #$B2E6, // $B2E6 + #$B2E7, // $B2E7 + #$B2E8, // $B2E8 + #$B2E9, // $B2E9 + #$B2EA, // $B2EA + #$B2EB, // $B2EB + #$B2EC, // $B2EC + #$B2ED, // $B2ED + #$B2EE, // $B2EE + #$B2EF, // $B2EF + #$B2F0, // $B2F0 + #$B2F1, // $B2F1 + #$B2F2, // $B2F2 + #$B2F3, // $B2F3 + #$B2F4, // $B2F4 + #$B2F5, // $B2F5 + #$B2F6, // $B2F6 + #$B2F7, // $B2F7 + #$B2F8, // $B2F8 + #$B2F9, // $B2F9 + #$B2FA, // $B2FA + #$B2FB, // $B2FB + #$B2FC, // $B2FC + #$B2FD, // $B2FD + #$B2FE, // $B2FE + #$B2FF, // $B2FF + #$B300, // $B300 + #$B301, // $B301 + #$B302, // $B302 + #$B303, // $B303 + #$B304, // $B304 + #$B305, // $B305 + #$B306, // $B306 + #$B307, // $B307 + #$B308, // $B308 + #$B309, // $B309 + #$B30A, // $B30A + #$B30B, // $B30B + #$B30C, // $B30C + #$B30D, // $B30D + #$B30E, // $B30E + #$B30F, // $B30F + #$B310, // $B310 + #$B311, // $B311 + #$B312, // $B312 + #$B313, // $B313 + #$B314, // $B314 + #$B315, // $B315 + #$B316, // $B316 + #$B317, // $B317 + #$B318, // $B318 + #$B319, // $B319 + #$B31A, // $B31A + #$B31B, // $B31B + #$B31C, // $B31C + #$B31D, // $B31D + #$B31E, // $B31E + #$B31F, // $B31F + #$B320, // $B320 + #$B321, // $B321 + #$B322, // $B322 + #$B323, // $B323 + #$B324, // $B324 + #$B325, // $B325 + #$B326, // $B326 + #$B327, // $B327 + #$B328, // $B328 + #$B329, // $B329 + #$B32A, // $B32A + #$B32B, // $B32B + #$B32C, // $B32C + #$B32D, // $B32D + #$B32E, // $B32E + #$B32F, // $B32F + #$B330, // $B330 + #$B331, // $B331 + #$B332, // $B332 + #$B333, // $B333 + #$B334, // $B334 + #$B335, // $B335 + #$B336, // $B336 + #$B337, // $B337 + #$B338, // $B338 + #$B339, // $B339 + #$B33A, // $B33A + #$B33B, // $B33B + #$B33C, // $B33C + #$B33D, // $B33D + #$B33E, // $B33E + #$B33F, // $B33F + #$B340, // $B340 + #$B341, // $B341 + #$B342, // $B342 + #$B343, // $B343 + #$B344, // $B344 + #$B345, // $B345 + #$B346, // $B346 + #$B347, // $B347 + #$B348, // $B348 + #$B349, // $B349 + #$B34A, // $B34A + #$B34B, // $B34B + #$B34C, // $B34C + #$B34D, // $B34D + #$B34E, // $B34E + #$B34F, // $B34F + #$B350, // $B350 + #$B351, // $B351 + #$B352, // $B352 + #$B353, // $B353 + #$B354, // $B354 + #$B355, // $B355 + #$B356, // $B356 + #$B357, // $B357 + #$B358, // $B358 + #$B359, // $B359 + #$B35A, // $B35A + #$B35B, // $B35B + #$B35C, // $B35C + #$B35D, // $B35D + #$B35E, // $B35E + #$B35F, // $B35F + #$B360, // $B360 + #$B361, // $B361 + #$B362, // $B362 + #$B363, // $B363 + #$B364, // $B364 + #$B365, // $B365 + #$B366, // $B366 + #$B367, // $B367 + #$B368, // $B368 + #$B369, // $B369 + #$B36A, // $B36A + #$B36B, // $B36B + #$B36C, // $B36C + #$B36D, // $B36D + #$B36E, // $B36E + #$B36F, // $B36F + #$B370, // $B370 + #$B371, // $B371 + #$B372, // $B372 + #$B373, // $B373 + #$B374, // $B374 + #$B375, // $B375 + #$B376, // $B376 + #$B377, // $B377 + #$B378, // $B378 + #$B379, // $B379 + #$B37A, // $B37A + #$B37B, // $B37B + #$B37C, // $B37C + #$B37D, // $B37D + #$B37E, // $B37E + #$B37F, // $B37F + #$B380, // $B380 + #$B381, // $B381 + #$B382, // $B382 + #$B383, // $B383 + #$B384, // $B384 + #$B385, // $B385 + #$B386, // $B386 + #$B387, // $B387 + #$B388, // $B388 + #$B389, // $B389 + #$B38A, // $B38A + #$B38B, // $B38B + #$B38C, // $B38C + #$B38D, // $B38D + #$B38E, // $B38E + #$B38F, // $B38F + #$B390, // $B390 + #$B391, // $B391 + #$B392, // $B392 + #$B393, // $B393 + #$B394, // $B394 + #$B395, // $B395 + #$B396, // $B396 + #$B397, // $B397 + #$B398, // $B398 + #$B399, // $B399 + #$B39A, // $B39A + #$B39B, // $B39B + #$B39C, // $B39C + #$B39D, // $B39D + #$B39E, // $B39E + #$B39F, // $B39F + #$B3A0, // $B3A0 + #$B3A1, // $B3A1 + #$B3A2, // $B3A2 + #$B3A3, // $B3A3 + #$B3A4, // $B3A4 + #$B3A5, // $B3A5 + #$B3A6, // $B3A6 + #$B3A7, // $B3A7 + #$B3A8, // $B3A8 + #$B3A9, // $B3A9 + #$B3AA, // $B3AA + #$B3AB, // $B3AB + #$B3AC, // $B3AC + #$B3AD, // $B3AD + #$B3AE, // $B3AE + #$B3AF, // $B3AF + #$B3B0, // $B3B0 + #$B3B1, // $B3B1 + #$B3B2, // $B3B2 + #$B3B3, // $B3B3 + #$B3B4, // $B3B4 + #$B3B5, // $B3B5 + #$B3B6, // $B3B6 + #$B3B7, // $B3B7 + #$B3B8, // $B3B8 + #$B3B9, // $B3B9 + #$B3BA, // $B3BA + #$B3BB, // $B3BB + #$B3BC, // $B3BC + #$B3BD, // $B3BD + #$B3BE, // $B3BE + #$B3BF, // $B3BF + #$B3C0, // $B3C0 + #$B3C1, // $B3C1 + #$B3C2, // $B3C2 + #$B3C3, // $B3C3 + #$B3C4, // $B3C4 + #$B3C5, // $B3C5 + #$B3C6, // $B3C6 + #$B3C7, // $B3C7 + #$B3C8, // $B3C8 + #$B3C9, // $B3C9 + #$B3CA, // $B3CA + #$B3CB, // $B3CB + #$B3CC, // $B3CC + #$B3CD, // $B3CD + #$B3CE, // $B3CE + #$B3CF, // $B3CF + #$B3D0, // $B3D0 + #$B3D1, // $B3D1 + #$B3D2, // $B3D2 + #$B3D3, // $B3D3 + #$B3D4, // $B3D4 + #$B3D5, // $B3D5 + #$B3D6, // $B3D6 + #$B3D7, // $B3D7 + #$B3D8, // $B3D8 + #$B3D9, // $B3D9 + #$B3DA, // $B3DA + #$B3DB, // $B3DB + #$B3DC, // $B3DC + #$B3DD, // $B3DD + #$B3DE, // $B3DE + #$B3DF, // $B3DF + #$B3E0, // $B3E0 + #$B3E1, // $B3E1 + #$B3E2, // $B3E2 + #$B3E3, // $B3E3 + #$B3E4, // $B3E4 + #$B3E5, // $B3E5 + #$B3E6, // $B3E6 + #$B3E7, // $B3E7 + #$B3E8, // $B3E8 + #$B3E9, // $B3E9 + #$B3EA, // $B3EA + #$B3EB, // $B3EB + #$B3EC, // $B3EC + #$B3ED, // $B3ED + #$B3EE, // $B3EE + #$B3EF, // $B3EF + #$B3F0, // $B3F0 + #$B3F1, // $B3F1 + #$B3F2, // $B3F2 + #$B3F3, // $B3F3 + #$B3F4, // $B3F4 + #$B3F5, // $B3F5 + #$B3F6, // $B3F6 + #$B3F7, // $B3F7 + #$B3F8, // $B3F8 + #$B3F9, // $B3F9 + #$B3FA, // $B3FA + #$B3FB, // $B3FB + #$B3FC, // $B3FC + #$B3FD, // $B3FD + #$B3FE, // $B3FE + #$B3FF, // $B3FF + #$B400, // $B400 + #$B401, // $B401 + #$B402, // $B402 + #$B403, // $B403 + #$B404, // $B404 + #$B405, // $B405 + #$B406, // $B406 + #$B407, // $B407 + #$B408, // $B408 + #$B409, // $B409 + #$B40A, // $B40A + #$B40B, // $B40B + #$B40C, // $B40C + #$B40D, // $B40D + #$B40E, // $B40E + #$B40F, // $B40F + #$B410, // $B410 + #$B411, // $B411 + #$B412, // $B412 + #$B413, // $B413 + #$B414, // $B414 + #$B415, // $B415 + #$B416, // $B416 + #$B417, // $B417 + #$B418, // $B418 + #$B419, // $B419 + #$B41A, // $B41A + #$B41B, // $B41B + #$B41C, // $B41C + #$B41D, // $B41D + #$B41E, // $B41E + #$B41F, // $B41F + #$B420, // $B420 + #$B421, // $B421 + #$B422, // $B422 + #$B423, // $B423 + #$B424, // $B424 + #$B425, // $B425 + #$B426, // $B426 + #$B427, // $B427 + #$B428, // $B428 + #$B429, // $B429 + #$B42A, // $B42A + #$B42B, // $B42B + #$B42C, // $B42C + #$B42D, // $B42D + #$B42E, // $B42E + #$B42F, // $B42F + #$B430, // $B430 + #$B431, // $B431 + #$B432, // $B432 + #$B433, // $B433 + #$B434, // $B434 + #$B435, // $B435 + #$B436, // $B436 + #$B437, // $B437 + #$B438, // $B438 + #$B439, // $B439 + #$B43A, // $B43A + #$B43B, // $B43B + #$B43C, // $B43C + #$B43D, // $B43D + #$B43E, // $B43E + #$B43F, // $B43F + #$B440, // $B440 + #$B441, // $B441 + #$B442, // $B442 + #$B443, // $B443 + #$B444, // $B444 + #$B445, // $B445 + #$B446, // $B446 + #$B447, // $B447 + #$B448, // $B448 + #$B449, // $B449 + #$B44A, // $B44A + #$B44B, // $B44B + #$B44C, // $B44C + #$B44D, // $B44D + #$B44E, // $B44E + #$B44F, // $B44F + #$B450, // $B450 + #$B451, // $B451 + #$B452, // $B452 + #$B453, // $B453 + #$B454, // $B454 + #$B455, // $B455 + #$B456, // $B456 + #$B457, // $B457 + #$B458, // $B458 + #$B459, // $B459 + #$B45A, // $B45A + #$B45B, // $B45B + #$B45C, // $B45C + #$B45D, // $B45D + #$B45E, // $B45E + #$B45F, // $B45F + #$B460, // $B460 + #$B461, // $B461 + #$B462, // $B462 + #$B463, // $B463 + #$B464, // $B464 + #$B465, // $B465 + #$B466, // $B466 + #$B467, // $B467 + #$B468, // $B468 + #$B469, // $B469 + #$B46A, // $B46A + #$B46B, // $B46B + #$B46C, // $B46C + #$B46D, // $B46D + #$B46E, // $B46E + #$B46F, // $B46F + #$B470, // $B470 + #$B471, // $B471 + #$B472, // $B472 + #$B473, // $B473 + #$B474, // $B474 + #$B475, // $B475 + #$B476, // $B476 + #$B477, // $B477 + #$B478, // $B478 + #$B479, // $B479 + #$B47A, // $B47A + #$B47B, // $B47B + #$B47C, // $B47C + #$B47D, // $B47D + #$B47E, // $B47E + #$B47F, // $B47F + #$B480, // $B480 + #$B481, // $B481 + #$B482, // $B482 + #$B483, // $B483 + #$B484, // $B484 + #$B485, // $B485 + #$B486, // $B486 + #$B487, // $B487 + #$B488, // $B488 + #$B489, // $B489 + #$B48A, // $B48A + #$B48B, // $B48B + #$B48C, // $B48C + #$B48D, // $B48D + #$B48E, // $B48E + #$B48F, // $B48F + #$B490, // $B490 + #$B491, // $B491 + #$B492, // $B492 + #$B493, // $B493 + #$B494, // $B494 + #$B495, // $B495 + #$B496, // $B496 + #$B497, // $B497 + #$B498, // $B498 + #$B499, // $B499 + #$B49A, // $B49A + #$B49B, // $B49B + #$B49C, // $B49C + #$B49D, // $B49D + #$B49E, // $B49E + #$B49F, // $B49F + #$B4A0, // $B4A0 + #$B4A1, // $B4A1 + #$B4A2, // $B4A2 + #$B4A3, // $B4A3 + #$B4A4, // $B4A4 + #$B4A5, // $B4A5 + #$B4A6, // $B4A6 + #$B4A7, // $B4A7 + #$B4A8, // $B4A8 + #$B4A9, // $B4A9 + #$B4AA, // $B4AA + #$B4AB, // $B4AB + #$B4AC, // $B4AC + #$B4AD, // $B4AD + #$B4AE, // $B4AE + #$B4AF, // $B4AF + #$B4B0, // $B4B0 + #$B4B1, // $B4B1 + #$B4B2, // $B4B2 + #$B4B3, // $B4B3 + #$B4B4, // $B4B4 + #$B4B5, // $B4B5 + #$B4B6, // $B4B6 + #$B4B7, // $B4B7 + #$B4B8, // $B4B8 + #$B4B9, // $B4B9 + #$B4BA, // $B4BA + #$B4BB, // $B4BB + #$B4BC, // $B4BC + #$B4BD, // $B4BD + #$B4BE, // $B4BE + #$B4BF, // $B4BF + #$B4C0, // $B4C0 + #$B4C1, // $B4C1 + #$B4C2, // $B4C2 + #$B4C3, // $B4C3 + #$B4C4, // $B4C4 + #$B4C5, // $B4C5 + #$B4C6, // $B4C6 + #$B4C7, // $B4C7 + #$B4C8, // $B4C8 + #$B4C9, // $B4C9 + #$B4CA, // $B4CA + #$B4CB, // $B4CB + #$B4CC, // $B4CC + #$B4CD, // $B4CD + #$B4CE, // $B4CE + #$B4CF, // $B4CF + #$B4D0, // $B4D0 + #$B4D1, // $B4D1 + #$B4D2, // $B4D2 + #$B4D3, // $B4D3 + #$B4D4, // $B4D4 + #$B4D5, // $B4D5 + #$B4D6, // $B4D6 + #$B4D7, // $B4D7 + #$B4D8, // $B4D8 + #$B4D9, // $B4D9 + #$B4DA, // $B4DA + #$B4DB, // $B4DB + #$B4DC, // $B4DC + #$B4DD, // $B4DD + #$B4DE, // $B4DE + #$B4DF, // $B4DF + #$B4E0, // $B4E0 + #$B4E1, // $B4E1 + #$B4E2, // $B4E2 + #$B4E3, // $B4E3 + #$B4E4, // $B4E4 + #$B4E5, // $B4E5 + #$B4E6, // $B4E6 + #$B4E7, // $B4E7 + #$B4E8, // $B4E8 + #$B4E9, // $B4E9 + #$B4EA, // $B4EA + #$B4EB, // $B4EB + #$B4EC, // $B4EC + #$B4ED, // $B4ED + #$B4EE, // $B4EE + #$B4EF, // $B4EF + #$B4F0, // $B4F0 + #$B4F1, // $B4F1 + #$B4F2, // $B4F2 + #$B4F3, // $B4F3 + #$B4F4, // $B4F4 + #$B4F5, // $B4F5 + #$B4F6, // $B4F6 + #$B4F7, // $B4F7 + #$B4F8, // $B4F8 + #$B4F9, // $B4F9 + #$B4FA, // $B4FA + #$B4FB, // $B4FB + #$B4FC, // $B4FC + #$B4FD, // $B4FD + #$B4FE, // $B4FE + #$B4FF, // $B4FF + #$B500, // $B500 + #$B501, // $B501 + #$B502, // $B502 + #$B503, // $B503 + #$B504, // $B504 + #$B505, // $B505 + #$B506, // $B506 + #$B507, // $B507 + #$B508, // $B508 + #$B509, // $B509 + #$B50A, // $B50A + #$B50B, // $B50B + #$B50C, // $B50C + #$B50D, // $B50D + #$B50E, // $B50E + #$B50F, // $B50F + #$B510, // $B510 + #$B511, // $B511 + #$B512, // $B512 + #$B513, // $B513 + #$B514, // $B514 + #$B515, // $B515 + #$B516, // $B516 + #$B517, // $B517 + #$B518, // $B518 + #$B519, // $B519 + #$B51A, // $B51A + #$B51B, // $B51B + #$B51C, // $B51C + #$B51D, // $B51D + #$B51E, // $B51E + #$B51F, // $B51F + #$B520, // $B520 + #$B521, // $B521 + #$B522, // $B522 + #$B523, // $B523 + #$B524, // $B524 + #$B525, // $B525 + #$B526, // $B526 + #$B527, // $B527 + #$B528, // $B528 + #$B529, // $B529 + #$B52A, // $B52A + #$B52B, // $B52B + #$B52C, // $B52C + #$B52D, // $B52D + #$B52E, // $B52E + #$B52F, // $B52F + #$B530, // $B530 + #$B531, // $B531 + #$B532, // $B532 + #$B533, // $B533 + #$B534, // $B534 + #$B535, // $B535 + #$B536, // $B536 + #$B537, // $B537 + #$B538, // $B538 + #$B539, // $B539 + #$B53A, // $B53A + #$B53B, // $B53B + #$B53C, // $B53C + #$B53D, // $B53D + #$B53E, // $B53E + #$B53F, // $B53F + #$B540, // $B540 + #$B541, // $B541 + #$B542, // $B542 + #$B543, // $B543 + #$B544, // $B544 + #$B545, // $B545 + #$B546, // $B546 + #$B547, // $B547 + #$B548, // $B548 + #$B549, // $B549 + #$B54A, // $B54A + #$B54B, // $B54B + #$B54C, // $B54C + #$B54D, // $B54D + #$B54E, // $B54E + #$B54F, // $B54F + #$B550, // $B550 + #$B551, // $B551 + #$B552, // $B552 + #$B553, // $B553 + #$B554, // $B554 + #$B555, // $B555 + #$B556, // $B556 + #$B557, // $B557 + #$B558, // $B558 + #$B559, // $B559 + #$B55A, // $B55A + #$B55B, // $B55B + #$B55C, // $B55C + #$B55D, // $B55D + #$B55E, // $B55E + #$B55F, // $B55F + #$B560, // $B560 + #$B561, // $B561 + #$B562, // $B562 + #$B563, // $B563 + #$B564, // $B564 + #$B565, // $B565 + #$B566, // $B566 + #$B567, // $B567 + #$B568, // $B568 + #$B569, // $B569 + #$B56A, // $B56A + #$B56B, // $B56B + #$B56C, // $B56C + #$B56D, // $B56D + #$B56E, // $B56E + #$B56F, // $B56F + #$B570, // $B570 + #$B571, // $B571 + #$B572, // $B572 + #$B573, // $B573 + #$B574, // $B574 + #$B575, // $B575 + #$B576, // $B576 + #$B577, // $B577 + #$B578, // $B578 + #$B579, // $B579 + #$B57A, // $B57A + #$B57B, // $B57B + #$B57C, // $B57C + #$B57D, // $B57D + #$B57E, // $B57E + #$B57F, // $B57F + #$B580, // $B580 + #$B581, // $B581 + #$B582, // $B582 + #$B583, // $B583 + #$B584, // $B584 + #$B585, // $B585 + #$B586, // $B586 + #$B587, // $B587 + #$B588, // $B588 + #$B589, // $B589 + #$B58A, // $B58A + #$B58B, // $B58B + #$B58C, // $B58C + #$B58D, // $B58D + #$B58E, // $B58E + #$B58F, // $B58F + #$B590, // $B590 + #$B591, // $B591 + #$B592, // $B592 + #$B593, // $B593 + #$B594, // $B594 + #$B595, // $B595 + #$B596, // $B596 + #$B597, // $B597 + #$B598, // $B598 + #$B599, // $B599 + #$B59A, // $B59A + #$B59B, // $B59B + #$B59C, // $B59C + #$B59D, // $B59D + #$B59E, // $B59E + #$B59F, // $B59F + #$B5A0, // $B5A0 + #$B5A1, // $B5A1 + #$B5A2, // $B5A2 + #$B5A3, // $B5A3 + #$B5A4, // $B5A4 + #$B5A5, // $B5A5 + #$B5A6, // $B5A6 + #$B5A7, // $B5A7 + #$B5A8, // $B5A8 + #$B5A9, // $B5A9 + #$B5AA, // $B5AA + #$B5AB, // $B5AB + #$B5AC, // $B5AC + #$B5AD, // $B5AD + #$B5AE, // $B5AE + #$B5AF, // $B5AF + #$B5B0, // $B5B0 + #$B5B1, // $B5B1 + #$B5B2, // $B5B2 + #$B5B3, // $B5B3 + #$B5B4, // $B5B4 + #$B5B5, // $B5B5 + #$B5B6, // $B5B6 + #$B5B7, // $B5B7 + #$B5B8, // $B5B8 + #$B5B9, // $B5B9 + #$B5BA, // $B5BA + #$B5BB, // $B5BB + #$B5BC, // $B5BC + #$B5BD, // $B5BD + #$B5BE, // $B5BE + #$B5BF, // $B5BF + #$B5C0, // $B5C0 + #$B5C1, // $B5C1 + #$B5C2, // $B5C2 + #$B5C3, // $B5C3 + #$B5C4, // $B5C4 + #$B5C5, // $B5C5 + #$B5C6, // $B5C6 + #$B5C7, // $B5C7 + #$B5C8, // $B5C8 + #$B5C9, // $B5C9 + #$B5CA, // $B5CA + #$B5CB, // $B5CB + #$B5CC, // $B5CC + #$B5CD, // $B5CD + #$B5CE, // $B5CE + #$B5CF, // $B5CF + #$B5D0, // $B5D0 + #$B5D1, // $B5D1 + #$B5D2, // $B5D2 + #$B5D3, // $B5D3 + #$B5D4, // $B5D4 + #$B5D5, // $B5D5 + #$B5D6, // $B5D6 + #$B5D7, // $B5D7 + #$B5D8, // $B5D8 + #$B5D9, // $B5D9 + #$B5DA, // $B5DA + #$B5DB, // $B5DB + #$B5DC, // $B5DC + #$B5DD, // $B5DD + #$B5DE, // $B5DE + #$B5DF, // $B5DF + #$B5E0, // $B5E0 + #$B5E1, // $B5E1 + #$B5E2, // $B5E2 + #$B5E3, // $B5E3 + #$B5E4, // $B5E4 + #$B5E5, // $B5E5 + #$B5E6, // $B5E6 + #$B5E7, // $B5E7 + #$B5E8, // $B5E8 + #$B5E9, // $B5E9 + #$B5EA, // $B5EA + #$B5EB, // $B5EB + #$B5EC, // $B5EC + #$B5ED, // $B5ED + #$B5EE, // $B5EE + #$B5EF, // $B5EF + #$B5F0, // $B5F0 + #$B5F1, // $B5F1 + #$B5F2, // $B5F2 + #$B5F3, // $B5F3 + #$B5F4, // $B5F4 + #$B5F5, // $B5F5 + #$B5F6, // $B5F6 + #$B5F7, // $B5F7 + #$B5F8, // $B5F8 + #$B5F9, // $B5F9 + #$B5FA, // $B5FA + #$B5FB, // $B5FB + #$B5FC, // $B5FC + #$B5FD, // $B5FD + #$B5FE, // $B5FE + #$B5FF, // $B5FF + #$B600, // $B600 + #$B601, // $B601 + #$B602, // $B602 + #$B603, // $B603 + #$B604, // $B604 + #$B605, // $B605 + #$B606, // $B606 + #$B607, // $B607 + #$B608, // $B608 + #$B609, // $B609 + #$B60A, // $B60A + #$B60B, // $B60B + #$B60C, // $B60C + #$B60D, // $B60D + #$B60E, // $B60E + #$B60F, // $B60F + #$B610, // $B610 + #$B611, // $B611 + #$B612, // $B612 + #$B613, // $B613 + #$B614, // $B614 + #$B615, // $B615 + #$B616, // $B616 + #$B617, // $B617 + #$B618, // $B618 + #$B619, // $B619 + #$B61A, // $B61A + #$B61B, // $B61B + #$B61C, // $B61C + #$B61D, // $B61D + #$B61E, // $B61E + #$B61F, // $B61F + #$B620, // $B620 + #$B621, // $B621 + #$B622, // $B622 + #$B623, // $B623 + #$B624, // $B624 + #$B625, // $B625 + #$B626, // $B626 + #$B627, // $B627 + #$B628, // $B628 + #$B629, // $B629 + #$B62A, // $B62A + #$B62B, // $B62B + #$B62C, // $B62C + #$B62D, // $B62D + #$B62E, // $B62E + #$B62F, // $B62F + #$B630, // $B630 + #$B631, // $B631 + #$B632, // $B632 + #$B633, // $B633 + #$B634, // $B634 + #$B635, // $B635 + #$B636, // $B636 + #$B637, // $B637 + #$B638, // $B638 + #$B639, // $B639 + #$B63A, // $B63A + #$B63B, // $B63B + #$B63C, // $B63C + #$B63D, // $B63D + #$B63E, // $B63E + #$B63F, // $B63F + #$B640, // $B640 + #$B641, // $B641 + #$B642, // $B642 + #$B643, // $B643 + #$B644, // $B644 + #$B645, // $B645 + #$B646, // $B646 + #$B647, // $B647 + #$B648, // $B648 + #$B649, // $B649 + #$B64A, // $B64A + #$B64B, // $B64B + #$B64C, // $B64C + #$B64D, // $B64D + #$B64E, // $B64E + #$B64F, // $B64F + #$B650, // $B650 + #$B651, // $B651 + #$B652, // $B652 + #$B653, // $B653 + #$B654, // $B654 + #$B655, // $B655 + #$B656, // $B656 + #$B657, // $B657 + #$B658, // $B658 + #$B659, // $B659 + #$B65A, // $B65A + #$B65B, // $B65B + #$B65C, // $B65C + #$B65D, // $B65D + #$B65E, // $B65E + #$B65F, // $B65F + #$B660, // $B660 + #$B661, // $B661 + #$B662, // $B662 + #$B663, // $B663 + #$B664, // $B664 + #$B665, // $B665 + #$B666, // $B666 + #$B667, // $B667 + #$B668, // $B668 + #$B669, // $B669 + #$B66A, // $B66A + #$B66B, // $B66B + #$B66C, // $B66C + #$B66D, // $B66D + #$B66E, // $B66E + #$B66F, // $B66F + #$B670, // $B670 + #$B671, // $B671 + #$B672, // $B672 + #$B673, // $B673 + #$B674, // $B674 + #$B675, // $B675 + #$B676, // $B676 + #$B677, // $B677 + #$B678, // $B678 + #$B679, // $B679 + #$B67A, // $B67A + #$B67B, // $B67B + #$B67C, // $B67C + #$B67D, // $B67D + #$B67E, // $B67E + #$B67F, // $B67F + #$B680, // $B680 + #$B681, // $B681 + #$B682, // $B682 + #$B683, // $B683 + #$B684, // $B684 + #$B685, // $B685 + #$B686, // $B686 + #$B687, // $B687 + #$B688, // $B688 + #$B689, // $B689 + #$B68A, // $B68A + #$B68B, // $B68B + #$B68C, // $B68C + #$B68D, // $B68D + #$B68E, // $B68E + #$B68F, // $B68F + #$B690, // $B690 + #$B691, // $B691 + #$B692, // $B692 + #$B693, // $B693 + #$B694, // $B694 + #$B695, // $B695 + #$B696, // $B696 + #$B697, // $B697 + #$B698, // $B698 + #$B699, // $B699 + #$B69A, // $B69A + #$B69B, // $B69B + #$B69C, // $B69C + #$B69D, // $B69D + #$B69E, // $B69E + #$B69F, // $B69F + #$B6A0, // $B6A0 + #$B6A1, // $B6A1 + #$B6A2, // $B6A2 + #$B6A3, // $B6A3 + #$B6A4, // $B6A4 + #$B6A5, // $B6A5 + #$B6A6, // $B6A6 + #$B6A7, // $B6A7 + #$B6A8, // $B6A8 + #$B6A9, // $B6A9 + #$B6AA, // $B6AA + #$B6AB, // $B6AB + #$B6AC, // $B6AC + #$B6AD, // $B6AD + #$B6AE, // $B6AE + #$B6AF, // $B6AF + #$B6B0, // $B6B0 + #$B6B1, // $B6B1 + #$B6B2, // $B6B2 + #$B6B3, // $B6B3 + #$B6B4, // $B6B4 + #$B6B5, // $B6B5 + #$B6B6, // $B6B6 + #$B6B7, // $B6B7 + #$B6B8, // $B6B8 + #$B6B9, // $B6B9 + #$B6BA, // $B6BA + #$B6BB, // $B6BB + #$B6BC, // $B6BC + #$B6BD, // $B6BD + #$B6BE, // $B6BE + #$B6BF, // $B6BF + #$B6C0, // $B6C0 + #$B6C1, // $B6C1 + #$B6C2, // $B6C2 + #$B6C3, // $B6C3 + #$B6C4, // $B6C4 + #$B6C5, // $B6C5 + #$B6C6, // $B6C6 + #$B6C7, // $B6C7 + #$B6C8, // $B6C8 + #$B6C9, // $B6C9 + #$B6CA, // $B6CA + #$B6CB, // $B6CB + #$B6CC, // $B6CC + #$B6CD, // $B6CD + #$B6CE, // $B6CE + #$B6CF, // $B6CF + #$B6D0, // $B6D0 + #$B6D1, // $B6D1 + #$B6D2, // $B6D2 + #$B6D3, // $B6D3 + #$B6D4, // $B6D4 + #$B6D5, // $B6D5 + #$B6D6, // $B6D6 + #$B6D7, // $B6D7 + #$B6D8, // $B6D8 + #$B6D9, // $B6D9 + #$B6DA, // $B6DA + #$B6DB, // $B6DB + #$B6DC, // $B6DC + #$B6DD, // $B6DD + #$B6DE, // $B6DE + #$B6DF, // $B6DF + #$B6E0, // $B6E0 + #$B6E1, // $B6E1 + #$B6E2, // $B6E2 + #$B6E3, // $B6E3 + #$B6E4, // $B6E4 + #$B6E5, // $B6E5 + #$B6E6, // $B6E6 + #$B6E7, // $B6E7 + #$B6E8, // $B6E8 + #$B6E9, // $B6E9 + #$B6EA, // $B6EA + #$B6EB, // $B6EB + #$B6EC, // $B6EC + #$B6ED, // $B6ED + #$B6EE, // $B6EE + #$B6EF, // $B6EF + #$B6F0, // $B6F0 + #$B6F1, // $B6F1 + #$B6F2, // $B6F2 + #$B6F3, // $B6F3 + #$B6F4, // $B6F4 + #$B6F5, // $B6F5 + #$B6F6, // $B6F6 + #$B6F7, // $B6F7 + #$B6F8, // $B6F8 + #$B6F9, // $B6F9 + #$B6FA, // $B6FA + #$B6FB, // $B6FB + #$B6FC, // $B6FC + #$B6FD, // $B6FD + #$B6FE, // $B6FE + #$B6FF, // $B6FF + #$B700, // $B700 + #$B701, // $B701 + #$B702, // $B702 + #$B703, // $B703 + #$B704, // $B704 + #$B705, // $B705 + #$B706, // $B706 + #$B707, // $B707 + #$B708, // $B708 + #$B709, // $B709 + #$B70A, // $B70A + #$B70B, // $B70B + #$B70C, // $B70C + #$B70D, // $B70D + #$B70E, // $B70E + #$B70F, // $B70F + #$B710, // $B710 + #$B711, // $B711 + #$B712, // $B712 + #$B713, // $B713 + #$B714, // $B714 + #$B715, // $B715 + #$B716, // $B716 + #$B717, // $B717 + #$B718, // $B718 + #$B719, // $B719 + #$B71A, // $B71A + #$B71B, // $B71B + #$B71C, // $B71C + #$B71D, // $B71D + #$B71E, // $B71E + #$B71F, // $B71F + #$B720, // $B720 + #$B721, // $B721 + #$B722, // $B722 + #$B723, // $B723 + #$B724, // $B724 + #$B725, // $B725 + #$B726, // $B726 + #$B727, // $B727 + #$B728, // $B728 + #$B729, // $B729 + #$B72A, // $B72A + #$B72B, // $B72B + #$B72C, // $B72C + #$B72D, // $B72D + #$B72E, // $B72E + #$B72F, // $B72F + #$B730, // $B730 + #$B731, // $B731 + #$B732, // $B732 + #$B733, // $B733 + #$B734, // $B734 + #$B735, // $B735 + #$B736, // $B736 + #$B737, // $B737 + #$B738, // $B738 + #$B739, // $B739 + #$B73A, // $B73A + #$B73B, // $B73B + #$B73C, // $B73C + #$B73D, // $B73D + #$B73E, // $B73E + #$B73F, // $B73F + #$B740, // $B740 + #$B741, // $B741 + #$B742, // $B742 + #$B743, // $B743 + #$B744, // $B744 + #$B745, // $B745 + #$B746, // $B746 + #$B747, // $B747 + #$B748, // $B748 + #$B749, // $B749 + #$B74A, // $B74A + #$B74B, // $B74B + #$B74C, // $B74C + #$B74D, // $B74D + #$B74E, // $B74E + #$B74F, // $B74F + #$B750, // $B750 + #$B751, // $B751 + #$B752, // $B752 + #$B753, // $B753 + #$B754, // $B754 + #$B755, // $B755 + #$B756, // $B756 + #$B757, // $B757 + #$B758, // $B758 + #$B759, // $B759 + #$B75A, // $B75A + #$B75B, // $B75B + #$B75C, // $B75C + #$B75D, // $B75D + #$B75E, // $B75E + #$B75F, // $B75F + #$B760, // $B760 + #$B761, // $B761 + #$B762, // $B762 + #$B763, // $B763 + #$B764, // $B764 + #$B765, // $B765 + #$B766, // $B766 + #$B767, // $B767 + #$B768, // $B768 + #$B769, // $B769 + #$B76A, // $B76A + #$B76B, // $B76B + #$B76C, // $B76C + #$B76D, // $B76D + #$B76E, // $B76E + #$B76F, // $B76F + #$B770, // $B770 + #$B771, // $B771 + #$B772, // $B772 + #$B773, // $B773 + #$B774, // $B774 + #$B775, // $B775 + #$B776, // $B776 + #$B777, // $B777 + #$B778, // $B778 + #$B779, // $B779 + #$B77A, // $B77A + #$B77B, // $B77B + #$B77C, // $B77C + #$B77D, // $B77D + #$B77E, // $B77E + #$B77F, // $B77F + #$B780, // $B780 + #$B781, // $B781 + #$B782, // $B782 + #$B783, // $B783 + #$B784, // $B784 + #$B785, // $B785 + #$B786, // $B786 + #$B787, // $B787 + #$B788, // $B788 + #$B789, // $B789 + #$B78A, // $B78A + #$B78B, // $B78B + #$B78C, // $B78C + #$B78D, // $B78D + #$B78E, // $B78E + #$B78F, // $B78F + #$B790, // $B790 + #$B791, // $B791 + #$B792, // $B792 + #$B793, // $B793 + #$B794, // $B794 + #$B795, // $B795 + #$B796, // $B796 + #$B797, // $B797 + #$B798, // $B798 + #$B799, // $B799 + #$B79A, // $B79A + #$B79B, // $B79B + #$B79C, // $B79C + #$B79D, // $B79D + #$B79E, // $B79E + #$B79F, // $B79F + #$B7A0, // $B7A0 + #$B7A1, // $B7A1 + #$B7A2, // $B7A2 + #$B7A3, // $B7A3 + #$B7A4, // $B7A4 + #$B7A5, // $B7A5 + #$B7A6, // $B7A6 + #$B7A7, // $B7A7 + #$B7A8, // $B7A8 + #$B7A9, // $B7A9 + #$B7AA, // $B7AA + #$B7AB, // $B7AB + #$B7AC, // $B7AC + #$B7AD, // $B7AD + #$B7AE, // $B7AE + #$B7AF, // $B7AF + #$B7B0, // $B7B0 + #$B7B1, // $B7B1 + #$B7B2, // $B7B2 + #$B7B3, // $B7B3 + #$B7B4, // $B7B4 + #$B7B5, // $B7B5 + #$B7B6, // $B7B6 + #$B7B7, // $B7B7 + #$B7B8, // $B7B8 + #$B7B9, // $B7B9 + #$B7BA, // $B7BA + #$B7BB, // $B7BB + #$B7BC, // $B7BC + #$B7BD, // $B7BD + #$B7BE, // $B7BE + #$B7BF, // $B7BF + #$B7C0, // $B7C0 + #$B7C1, // $B7C1 + #$B7C2, // $B7C2 + #$B7C3, // $B7C3 + #$B7C4, // $B7C4 + #$B7C5, // $B7C5 + #$B7C6, // $B7C6 + #$B7C7, // $B7C7 + #$B7C8, // $B7C8 + #$B7C9, // $B7C9 + #$B7CA, // $B7CA + #$B7CB, // $B7CB + #$B7CC, // $B7CC + #$B7CD, // $B7CD + #$B7CE, // $B7CE + #$B7CF, // $B7CF + #$B7D0, // $B7D0 + #$B7D1, // $B7D1 + #$B7D2, // $B7D2 + #$B7D3, // $B7D3 + #$B7D4, // $B7D4 + #$B7D5, // $B7D5 + #$B7D6, // $B7D6 + #$B7D7, // $B7D7 + #$B7D8, // $B7D8 + #$B7D9, // $B7D9 + #$B7DA, // $B7DA + #$B7DB, // $B7DB + #$B7DC, // $B7DC + #$B7DD, // $B7DD + #$B7DE, // $B7DE + #$B7DF, // $B7DF + #$B7E0, // $B7E0 + #$B7E1, // $B7E1 + #$B7E2, // $B7E2 + #$B7E3, // $B7E3 + #$B7E4, // $B7E4 + #$B7E5, // $B7E5 + #$B7E6, // $B7E6 + #$B7E7, // $B7E7 + #$B7E8, // $B7E8 + #$B7E9, // $B7E9 + #$B7EA, // $B7EA + #$B7EB, // $B7EB + #$B7EC, // $B7EC + #$B7ED, // $B7ED + #$B7EE, // $B7EE + #$B7EF, // $B7EF + #$B7F0, // $B7F0 + #$B7F1, // $B7F1 + #$B7F2, // $B7F2 + #$B7F3, // $B7F3 + #$B7F4, // $B7F4 + #$B7F5, // $B7F5 + #$B7F6, // $B7F6 + #$B7F7, // $B7F7 + #$B7F8, // $B7F8 + #$B7F9, // $B7F9 + #$B7FA, // $B7FA + #$B7FB, // $B7FB + #$B7FC, // $B7FC + #$B7FD, // $B7FD + #$B7FE, // $B7FE + #$B7FF, // $B7FF + #$B800, // $B800 + #$B801, // $B801 + #$B802, // $B802 + #$B803, // $B803 + #$B804, // $B804 + #$B805, // $B805 + #$B806, // $B806 + #$B807, // $B807 + #$B808, // $B808 + #$B809, // $B809 + #$B80A, // $B80A + #$B80B, // $B80B + #$B80C, // $B80C + #$B80D, // $B80D + #$B80E, // $B80E + #$B80F, // $B80F + #$B810, // $B810 + #$B811, // $B811 + #$B812, // $B812 + #$B813, // $B813 + #$B814, // $B814 + #$B815, // $B815 + #$B816, // $B816 + #$B817, // $B817 + #$B818, // $B818 + #$B819, // $B819 + #$B81A, // $B81A + #$B81B, // $B81B + #$B81C, // $B81C + #$B81D, // $B81D + #$B81E, // $B81E + #$B81F, // $B81F + #$B820, // $B820 + #$B821, // $B821 + #$B822, // $B822 + #$B823, // $B823 + #$B824, // $B824 + #$B825, // $B825 + #$B826, // $B826 + #$B827, // $B827 + #$B828, // $B828 + #$B829, // $B829 + #$B82A, // $B82A + #$B82B, // $B82B + #$B82C, // $B82C + #$B82D, // $B82D + #$B82E, // $B82E + #$B82F, // $B82F + #$B830, // $B830 + #$B831, // $B831 + #$B832, // $B832 + #$B833, // $B833 + #$B834, // $B834 + #$B835, // $B835 + #$B836, // $B836 + #$B837, // $B837 + #$B838, // $B838 + #$B839, // $B839 + #$B83A, // $B83A + #$B83B, // $B83B + #$B83C, // $B83C + #$B83D, // $B83D + #$B83E, // $B83E + #$B83F, // $B83F + #$B840, // $B840 + #$B841, // $B841 + #$B842, // $B842 + #$B843, // $B843 + #$B844, // $B844 + #$B845, // $B845 + #$B846, // $B846 + #$B847, // $B847 + #$B848, // $B848 + #$B849, // $B849 + #$B84A, // $B84A + #$B84B, // $B84B + #$B84C, // $B84C + #$B84D, // $B84D + #$B84E, // $B84E + #$B84F, // $B84F + #$B850, // $B850 + #$B851, // $B851 + #$B852, // $B852 + #$B853, // $B853 + #$B854, // $B854 + #$B855, // $B855 + #$B856, // $B856 + #$B857, // $B857 + #$B858, // $B858 + #$B859, // $B859 + #$B85A, // $B85A + #$B85B, // $B85B + #$B85C, // $B85C + #$B85D, // $B85D + #$B85E, // $B85E + #$B85F, // $B85F + #$B860, // $B860 + #$B861, // $B861 + #$B862, // $B862 + #$B863, // $B863 + #$B864, // $B864 + #$B865, // $B865 + #$B866, // $B866 + #$B867, // $B867 + #$B868, // $B868 + #$B869, // $B869 + #$B86A, // $B86A + #$B86B, // $B86B + #$B86C, // $B86C + #$B86D, // $B86D + #$B86E, // $B86E + #$B86F, // $B86F + #$B870, // $B870 + #$B871, // $B871 + #$B872, // $B872 + #$B873, // $B873 + #$B874, // $B874 + #$B875, // $B875 + #$B876, // $B876 + #$B877, // $B877 + #$B878, // $B878 + #$B879, // $B879 + #$B87A, // $B87A + #$B87B, // $B87B + #$B87C, // $B87C + #$B87D, // $B87D + #$B87E, // $B87E + #$B87F, // $B87F + #$B880, // $B880 + #$B881, // $B881 + #$B882, // $B882 + #$B883, // $B883 + #$B884, // $B884 + #$B885, // $B885 + #$B886, // $B886 + #$B887, // $B887 + #$B888, // $B888 + #$B889, // $B889 + #$B88A, // $B88A + #$B88B, // $B88B + #$B88C, // $B88C + #$B88D, // $B88D + #$B88E, // $B88E + #$B88F, // $B88F + #$B890, // $B890 + #$B891, // $B891 + #$B892, // $B892 + #$B893, // $B893 + #$B894, // $B894 + #$B895, // $B895 + #$B896, // $B896 + #$B897, // $B897 + #$B898, // $B898 + #$B899, // $B899 + #$B89A, // $B89A + #$B89B, // $B89B + #$B89C, // $B89C + #$B89D, // $B89D + #$B89E, // $B89E + #$B89F, // $B89F + #$B8A0, // $B8A0 + #$B8A1, // $B8A1 + #$B8A2, // $B8A2 + #$B8A3, // $B8A3 + #$B8A4, // $B8A4 + #$B8A5, // $B8A5 + #$B8A6, // $B8A6 + #$B8A7, // $B8A7 + #$B8A8, // $B8A8 + #$B8A9, // $B8A9 + #$B8AA, // $B8AA + #$B8AB, // $B8AB + #$B8AC, // $B8AC + #$B8AD, // $B8AD + #$B8AE, // $B8AE + #$B8AF, // $B8AF + #$B8B0, // $B8B0 + #$B8B1, // $B8B1 + #$B8B2, // $B8B2 + #$B8B3, // $B8B3 + #$B8B4, // $B8B4 + #$B8B5, // $B8B5 + #$B8B6, // $B8B6 + #$B8B7, // $B8B7 + #$B8B8, // $B8B8 + #$B8B9, // $B8B9 + #$B8BA, // $B8BA + #$B8BB, // $B8BB + #$B8BC, // $B8BC + #$B8BD, // $B8BD + #$B8BE, // $B8BE + #$B8BF, // $B8BF + #$B8C0, // $B8C0 + #$B8C1, // $B8C1 + #$B8C2, // $B8C2 + #$B8C3, // $B8C3 + #$B8C4, // $B8C4 + #$B8C5, // $B8C5 + #$B8C6, // $B8C6 + #$B8C7, // $B8C7 + #$B8C8, // $B8C8 + #$B8C9, // $B8C9 + #$B8CA, // $B8CA + #$B8CB, // $B8CB + #$B8CC, // $B8CC + #$B8CD, // $B8CD + #$B8CE, // $B8CE + #$B8CF, // $B8CF + #$B8D0, // $B8D0 + #$B8D1, // $B8D1 + #$B8D2, // $B8D2 + #$B8D3, // $B8D3 + #$B8D4, // $B8D4 + #$B8D5, // $B8D5 + #$B8D6, // $B8D6 + #$B8D7, // $B8D7 + #$B8D8, // $B8D8 + #$B8D9, // $B8D9 + #$B8DA, // $B8DA + #$B8DB, // $B8DB + #$B8DC, // $B8DC + #$B8DD, // $B8DD + #$B8DE, // $B8DE + #$B8DF, // $B8DF + #$B8E0, // $B8E0 + #$B8E1, // $B8E1 + #$B8E2, // $B8E2 + #$B8E3, // $B8E3 + #$B8E4, // $B8E4 + #$B8E5, // $B8E5 + #$B8E6, // $B8E6 + #$B8E7, // $B8E7 + #$B8E8, // $B8E8 + #$B8E9, // $B8E9 + #$B8EA, // $B8EA + #$B8EB, // $B8EB + #$B8EC, // $B8EC + #$B8ED, // $B8ED + #$B8EE, // $B8EE + #$B8EF, // $B8EF + #$B8F0, // $B8F0 + #$B8F1, // $B8F1 + #$B8F2, // $B8F2 + #$B8F3, // $B8F3 + #$B8F4, // $B8F4 + #$B8F5, // $B8F5 + #$B8F6, // $B8F6 + #$B8F7, // $B8F7 + #$B8F8, // $B8F8 + #$B8F9, // $B8F9 + #$B8FA, // $B8FA + #$B8FB, // $B8FB + #$B8FC, // $B8FC + #$B8FD, // $B8FD + #$B8FE, // $B8FE + #$B8FF, // $B8FF + #$B900, // $B900 + #$B901, // $B901 + #$B902, // $B902 + #$B903, // $B903 + #$B904, // $B904 + #$B905, // $B905 + #$B906, // $B906 + #$B907, // $B907 + #$B908, // $B908 + #$B909, // $B909 + #$B90A, // $B90A + #$B90B, // $B90B + #$B90C, // $B90C + #$B90D, // $B90D + #$B90E, // $B90E + #$B90F, // $B90F + #$B910, // $B910 + #$B911, // $B911 + #$B912, // $B912 + #$B913, // $B913 + #$B914, // $B914 + #$B915, // $B915 + #$B916, // $B916 + #$B917, // $B917 + #$B918, // $B918 + #$B919, // $B919 + #$B91A, // $B91A + #$B91B, // $B91B + #$B91C, // $B91C + #$B91D, // $B91D + #$B91E, // $B91E + #$B91F, // $B91F + #$B920, // $B920 + #$B921, // $B921 + #$B922, // $B922 + #$B923, // $B923 + #$B924, // $B924 + #$B925, // $B925 + #$B926, // $B926 + #$B927, // $B927 + #$B928, // $B928 + #$B929, // $B929 + #$B92A, // $B92A + #$B92B, // $B92B + #$B92C, // $B92C + #$B92D, // $B92D + #$B92E, // $B92E + #$B92F, // $B92F + #$B930, // $B930 + #$B931, // $B931 + #$B932, // $B932 + #$B933, // $B933 + #$B934, // $B934 + #$B935, // $B935 + #$B936, // $B936 + #$B937, // $B937 + #$B938, // $B938 + #$B939, // $B939 + #$B93A, // $B93A + #$B93B, // $B93B + #$B93C, // $B93C + #$B93D, // $B93D + #$B93E, // $B93E + #$B93F, // $B93F + #$B940, // $B940 + #$B941, // $B941 + #$B942, // $B942 + #$B943, // $B943 + #$B944, // $B944 + #$B945, // $B945 + #$B946, // $B946 + #$B947, // $B947 + #$B948, // $B948 + #$B949, // $B949 + #$B94A, // $B94A + #$B94B, // $B94B + #$B94C, // $B94C + #$B94D, // $B94D + #$B94E, // $B94E + #$B94F, // $B94F + #$B950, // $B950 + #$B951, // $B951 + #$B952, // $B952 + #$B953, // $B953 + #$B954, // $B954 + #$B955, // $B955 + #$B956, // $B956 + #$B957, // $B957 + #$B958, // $B958 + #$B959, // $B959 + #$B95A, // $B95A + #$B95B, // $B95B + #$B95C, // $B95C + #$B95D, // $B95D + #$B95E, // $B95E + #$B95F, // $B95F + #$B960, // $B960 + #$B961, // $B961 + #$B962, // $B962 + #$B963, // $B963 + #$B964, // $B964 + #$B965, // $B965 + #$B966, // $B966 + #$B967, // $B967 + #$B968, // $B968 + #$B969, // $B969 + #$B96A, // $B96A + #$B96B, // $B96B + #$B96C, // $B96C + #$B96D, // $B96D + #$B96E, // $B96E + #$B96F, // $B96F + #$B970, // $B970 + #$B971, // $B971 + #$B972, // $B972 + #$B973, // $B973 + #$B974, // $B974 + #$B975, // $B975 + #$B976, // $B976 + #$B977, // $B977 + #$B978, // $B978 + #$B979, // $B979 + #$B97A, // $B97A + #$B97B, // $B97B + #$B97C, // $B97C + #$B97D, // $B97D + #$B97E, // $B97E + #$B97F, // $B97F + #$B980, // $B980 + #$B981, // $B981 + #$B982, // $B982 + #$B983, // $B983 + #$B984, // $B984 + #$B985, // $B985 + #$B986, // $B986 + #$B987, // $B987 + #$B988, // $B988 + #$B989, // $B989 + #$B98A, // $B98A + #$B98B, // $B98B + #$B98C, // $B98C + #$B98D, // $B98D + #$B98E, // $B98E + #$B98F, // $B98F + #$B990, // $B990 + #$B991, // $B991 + #$B992, // $B992 + #$B993, // $B993 + #$B994, // $B994 + #$B995, // $B995 + #$B996, // $B996 + #$B997, // $B997 + #$B998, // $B998 + #$B999, // $B999 + #$B99A, // $B99A + #$B99B, // $B99B + #$B99C, // $B99C + #$B99D, // $B99D + #$B99E, // $B99E + #$B99F, // $B99F + #$B9A0, // $B9A0 + #$B9A1, // $B9A1 + #$B9A2, // $B9A2 + #$B9A3, // $B9A3 + #$B9A4, // $B9A4 + #$B9A5, // $B9A5 + #$B9A6, // $B9A6 + #$B9A7, // $B9A7 + #$B9A8, // $B9A8 + #$B9A9, // $B9A9 + #$B9AA, // $B9AA + #$B9AB, // $B9AB + #$B9AC, // $B9AC + #$B9AD, // $B9AD + #$B9AE, // $B9AE + #$B9AF, // $B9AF + #$B9B0, // $B9B0 + #$B9B1, // $B9B1 + #$B9B2, // $B9B2 + #$B9B3, // $B9B3 + #$B9B4, // $B9B4 + #$B9B5, // $B9B5 + #$B9B6, // $B9B6 + #$B9B7, // $B9B7 + #$B9B8, // $B9B8 + #$B9B9, // $B9B9 + #$B9BA, // $B9BA + #$B9BB, // $B9BB + #$B9BC, // $B9BC + #$B9BD, // $B9BD + #$B9BE, // $B9BE + #$B9BF, // $B9BF + #$B9C0, // $B9C0 + #$B9C1, // $B9C1 + #$B9C2, // $B9C2 + #$B9C3, // $B9C3 + #$B9C4, // $B9C4 + #$B9C5, // $B9C5 + #$B9C6, // $B9C6 + #$B9C7, // $B9C7 + #$B9C8, // $B9C8 + #$B9C9, // $B9C9 + #$B9CA, // $B9CA + #$B9CB, // $B9CB + #$B9CC, // $B9CC + #$B9CD, // $B9CD + #$B9CE, // $B9CE + #$B9CF, // $B9CF + #$B9D0, // $B9D0 + #$B9D1, // $B9D1 + #$B9D2, // $B9D2 + #$B9D3, // $B9D3 + #$B9D4, // $B9D4 + #$B9D5, // $B9D5 + #$B9D6, // $B9D6 + #$B9D7, // $B9D7 + #$B9D8, // $B9D8 + #$B9D9, // $B9D9 + #$B9DA, // $B9DA + #$B9DB, // $B9DB + #$B9DC, // $B9DC + #$B9DD, // $B9DD + #$B9DE, // $B9DE + #$B9DF, // $B9DF + #$B9E0, // $B9E0 + #$B9E1, // $B9E1 + #$B9E2, // $B9E2 + #$B9E3, // $B9E3 + #$B9E4, // $B9E4 + #$B9E5, // $B9E5 + #$B9E6, // $B9E6 + #$B9E7, // $B9E7 + #$B9E8, // $B9E8 + #$B9E9, // $B9E9 + #$B9EA, // $B9EA + #$B9EB, // $B9EB + #$B9EC, // $B9EC + #$B9ED, // $B9ED + #$B9EE, // $B9EE + #$B9EF, // $B9EF + #$B9F0, // $B9F0 + #$B9F1, // $B9F1 + #$B9F2, // $B9F2 + #$B9F3, // $B9F3 + #$B9F4, // $B9F4 + #$B9F5, // $B9F5 + #$B9F6, // $B9F6 + #$B9F7, // $B9F7 + #$B9F8, // $B9F8 + #$B9F9, // $B9F9 + #$B9FA, // $B9FA + #$B9FB, // $B9FB + #$B9FC, // $B9FC + #$B9FD, // $B9FD + #$B9FE, // $B9FE + #$B9FF, // $B9FF + #$BA00, // $BA00 + #$BA01, // $BA01 + #$BA02, // $BA02 + #$BA03, // $BA03 + #$BA04, // $BA04 + #$BA05, // $BA05 + #$BA06, // $BA06 + #$BA07, // $BA07 + #$BA08, // $BA08 + #$BA09, // $BA09 + #$BA0A, // $BA0A + #$BA0B, // $BA0B + #$BA0C, // $BA0C + #$BA0D, // $BA0D + #$BA0E, // $BA0E + #$BA0F, // $BA0F + #$BA10, // $BA10 + #$BA11, // $BA11 + #$BA12, // $BA12 + #$BA13, // $BA13 + #$BA14, // $BA14 + #$BA15, // $BA15 + #$BA16, // $BA16 + #$BA17, // $BA17 + #$BA18, // $BA18 + #$BA19, // $BA19 + #$BA1A, // $BA1A + #$BA1B, // $BA1B + #$BA1C, // $BA1C + #$BA1D, // $BA1D + #$BA1E, // $BA1E + #$BA1F, // $BA1F + #$BA20, // $BA20 + #$BA21, // $BA21 + #$BA22, // $BA22 + #$BA23, // $BA23 + #$BA24, // $BA24 + #$BA25, // $BA25 + #$BA26, // $BA26 + #$BA27, // $BA27 + #$BA28, // $BA28 + #$BA29, // $BA29 + #$BA2A, // $BA2A + #$BA2B, // $BA2B + #$BA2C, // $BA2C + #$BA2D, // $BA2D + #$BA2E, // $BA2E + #$BA2F, // $BA2F + #$BA30, // $BA30 + #$BA31, // $BA31 + #$BA32, // $BA32 + #$BA33, // $BA33 + #$BA34, // $BA34 + #$BA35, // $BA35 + #$BA36, // $BA36 + #$BA37, // $BA37 + #$BA38, // $BA38 + #$BA39, // $BA39 + #$BA3A, // $BA3A + #$BA3B, // $BA3B + #$BA3C, // $BA3C + #$BA3D, // $BA3D + #$BA3E, // $BA3E + #$BA3F, // $BA3F + #$BA40, // $BA40 + #$BA41, // $BA41 + #$BA42, // $BA42 + #$BA43, // $BA43 + #$BA44, // $BA44 + #$BA45, // $BA45 + #$BA46, // $BA46 + #$BA47, // $BA47 + #$BA48, // $BA48 + #$BA49, // $BA49 + #$BA4A, // $BA4A + #$BA4B, // $BA4B + #$BA4C, // $BA4C + #$BA4D, // $BA4D + #$BA4E, // $BA4E + #$BA4F, // $BA4F + #$BA50, // $BA50 + #$BA51, // $BA51 + #$BA52, // $BA52 + #$BA53, // $BA53 + #$BA54, // $BA54 + #$BA55, // $BA55 + #$BA56, // $BA56 + #$BA57, // $BA57 + #$BA58, // $BA58 + #$BA59, // $BA59 + #$BA5A, // $BA5A + #$BA5B, // $BA5B + #$BA5C, // $BA5C + #$BA5D, // $BA5D + #$BA5E, // $BA5E + #$BA5F, // $BA5F + #$BA60, // $BA60 + #$BA61, // $BA61 + #$BA62, // $BA62 + #$BA63, // $BA63 + #$BA64, // $BA64 + #$BA65, // $BA65 + #$BA66, // $BA66 + #$BA67, // $BA67 + #$BA68, // $BA68 + #$BA69, // $BA69 + #$BA6A, // $BA6A + #$BA6B, // $BA6B + #$BA6C, // $BA6C + #$BA6D, // $BA6D + #$BA6E, // $BA6E + #$BA6F, // $BA6F + #$BA70, // $BA70 + #$BA71, // $BA71 + #$BA72, // $BA72 + #$BA73, // $BA73 + #$BA74, // $BA74 + #$BA75, // $BA75 + #$BA76, // $BA76 + #$BA77, // $BA77 + #$BA78, // $BA78 + #$BA79, // $BA79 + #$BA7A, // $BA7A + #$BA7B, // $BA7B + #$BA7C, // $BA7C + #$BA7D, // $BA7D + #$BA7E, // $BA7E + #$BA7F, // $BA7F + #$BA80, // $BA80 + #$BA81, // $BA81 + #$BA82, // $BA82 + #$BA83, // $BA83 + #$BA84, // $BA84 + #$BA85, // $BA85 + #$BA86, // $BA86 + #$BA87, // $BA87 + #$BA88, // $BA88 + #$BA89, // $BA89 + #$BA8A, // $BA8A + #$BA8B, // $BA8B + #$BA8C, // $BA8C + #$BA8D, // $BA8D + #$BA8E, // $BA8E + #$BA8F, // $BA8F + #$BA90, // $BA90 + #$BA91, // $BA91 + #$BA92, // $BA92 + #$BA93, // $BA93 + #$BA94, // $BA94 + #$BA95, // $BA95 + #$BA96, // $BA96 + #$BA97, // $BA97 + #$BA98, // $BA98 + #$BA99, // $BA99 + #$BA9A, // $BA9A + #$BA9B, // $BA9B + #$BA9C, // $BA9C + #$BA9D, // $BA9D + #$BA9E, // $BA9E + #$BA9F, // $BA9F + #$BAA0, // $BAA0 + #$BAA1, // $BAA1 + #$BAA2, // $BAA2 + #$BAA3, // $BAA3 + #$BAA4, // $BAA4 + #$BAA5, // $BAA5 + #$BAA6, // $BAA6 + #$BAA7, // $BAA7 + #$BAA8, // $BAA8 + #$BAA9, // $BAA9 + #$BAAA, // $BAAA + #$BAAB, // $BAAB + #$BAAC, // $BAAC + #$BAAD, // $BAAD + #$BAAE, // $BAAE + #$BAAF, // $BAAF + #$BAB0, // $BAB0 + #$BAB1, // $BAB1 + #$BAB2, // $BAB2 + #$BAB3, // $BAB3 + #$BAB4, // $BAB4 + #$BAB5, // $BAB5 + #$BAB6, // $BAB6 + #$BAB7, // $BAB7 + #$BAB8, // $BAB8 + #$BAB9, // $BAB9 + #$BABA, // $BABA + #$BABB, // $BABB + #$BABC, // $BABC + #$BABD, // $BABD + #$BABE, // $BABE + #$BABF, // $BABF + #$BAC0, // $BAC0 + #$BAC1, // $BAC1 + #$BAC2, // $BAC2 + #$BAC3, // $BAC3 + #$BAC4, // $BAC4 + #$BAC5, // $BAC5 + #$BAC6, // $BAC6 + #$BAC7, // $BAC7 + #$BAC8, // $BAC8 + #$BAC9, // $BAC9 + #$BACA, // $BACA + #$BACB, // $BACB + #$BACC, // $BACC + #$BACD, // $BACD + #$BACE, // $BACE + #$BACF, // $BACF + #$BAD0, // $BAD0 + #$BAD1, // $BAD1 + #$BAD2, // $BAD2 + #$BAD3, // $BAD3 + #$BAD4, // $BAD4 + #$BAD5, // $BAD5 + #$BAD6, // $BAD6 + #$BAD7, // $BAD7 + #$BAD8, // $BAD8 + #$BAD9, // $BAD9 + #$BADA, // $BADA + #$BADB, // $BADB + #$BADC, // $BADC + #$BADD, // $BADD + #$BADE, // $BADE + #$BADF, // $BADF + #$BAE0, // $BAE0 + #$BAE1, // $BAE1 + #$BAE2, // $BAE2 + #$BAE3, // $BAE3 + #$BAE4, // $BAE4 + #$BAE5, // $BAE5 + #$BAE6, // $BAE6 + #$BAE7, // $BAE7 + #$BAE8, // $BAE8 + #$BAE9, // $BAE9 + #$BAEA, // $BAEA + #$BAEB, // $BAEB + #$BAEC, // $BAEC + #$BAED, // $BAED + #$BAEE, // $BAEE + #$BAEF, // $BAEF + #$BAF0, // $BAF0 + #$BAF1, // $BAF1 + #$BAF2, // $BAF2 + #$BAF3, // $BAF3 + #$BAF4, // $BAF4 + #$BAF5, // $BAF5 + #$BAF6, // $BAF6 + #$BAF7, // $BAF7 + #$BAF8, // $BAF8 + #$BAF9, // $BAF9 + #$BAFA, // $BAFA + #$BAFB, // $BAFB + #$BAFC, // $BAFC + #$BAFD, // $BAFD + #$BAFE, // $BAFE + #$BAFF, // $BAFF + #$BB00, // $BB00 + #$BB01, // $BB01 + #$BB02, // $BB02 + #$BB03, // $BB03 + #$BB04, // $BB04 + #$BB05, // $BB05 + #$BB06, // $BB06 + #$BB07, // $BB07 + #$BB08, // $BB08 + #$BB09, // $BB09 + #$BB0A, // $BB0A + #$BB0B, // $BB0B + #$BB0C, // $BB0C + #$BB0D, // $BB0D + #$BB0E, // $BB0E + #$BB0F, // $BB0F + #$BB10, // $BB10 + #$BB11, // $BB11 + #$BB12, // $BB12 + #$BB13, // $BB13 + #$BB14, // $BB14 + #$BB15, // $BB15 + #$BB16, // $BB16 + #$BB17, // $BB17 + #$BB18, // $BB18 + #$BB19, // $BB19 + #$BB1A, // $BB1A + #$BB1B, // $BB1B + #$BB1C, // $BB1C + #$BB1D, // $BB1D + #$BB1E, // $BB1E + #$BB1F, // $BB1F + #$BB20, // $BB20 + #$BB21, // $BB21 + #$BB22, // $BB22 + #$BB23, // $BB23 + #$BB24, // $BB24 + #$BB25, // $BB25 + #$BB26, // $BB26 + #$BB27, // $BB27 + #$BB28, // $BB28 + #$BB29, // $BB29 + #$BB2A, // $BB2A + #$BB2B, // $BB2B + #$BB2C, // $BB2C + #$BB2D, // $BB2D + #$BB2E, // $BB2E + #$BB2F, // $BB2F + #$BB30, // $BB30 + #$BB31, // $BB31 + #$BB32, // $BB32 + #$BB33, // $BB33 + #$BB34, // $BB34 + #$BB35, // $BB35 + #$BB36, // $BB36 + #$BB37, // $BB37 + #$BB38, // $BB38 + #$BB39, // $BB39 + #$BB3A, // $BB3A + #$BB3B, // $BB3B + #$BB3C, // $BB3C + #$BB3D, // $BB3D + #$BB3E, // $BB3E + #$BB3F, // $BB3F + #$BB40, // $BB40 + #$BB41, // $BB41 + #$BB42, // $BB42 + #$BB43, // $BB43 + #$BB44, // $BB44 + #$BB45, // $BB45 + #$BB46, // $BB46 + #$BB47, // $BB47 + #$BB48, // $BB48 + #$BB49, // $BB49 + #$BB4A, // $BB4A + #$BB4B, // $BB4B + #$BB4C, // $BB4C + #$BB4D, // $BB4D + #$BB4E, // $BB4E + #$BB4F, // $BB4F + #$BB50, // $BB50 + #$BB51, // $BB51 + #$BB52, // $BB52 + #$BB53, // $BB53 + #$BB54, // $BB54 + #$BB55, // $BB55 + #$BB56, // $BB56 + #$BB57, // $BB57 + #$BB58, // $BB58 + #$BB59, // $BB59 + #$BB5A, // $BB5A + #$BB5B, // $BB5B + #$BB5C, // $BB5C + #$BB5D, // $BB5D + #$BB5E, // $BB5E + #$BB5F, // $BB5F + #$BB60, // $BB60 + #$BB61, // $BB61 + #$BB62, // $BB62 + #$BB63, // $BB63 + #$BB64, // $BB64 + #$BB65, // $BB65 + #$BB66, // $BB66 + #$BB67, // $BB67 + #$BB68, // $BB68 + #$BB69, // $BB69 + #$BB6A, // $BB6A + #$BB6B, // $BB6B + #$BB6C, // $BB6C + #$BB6D, // $BB6D + #$BB6E, // $BB6E + #$BB6F, // $BB6F + #$BB70, // $BB70 + #$BB71, // $BB71 + #$BB72, // $BB72 + #$BB73, // $BB73 + #$BB74, // $BB74 + #$BB75, // $BB75 + #$BB76, // $BB76 + #$BB77, // $BB77 + #$BB78, // $BB78 + #$BB79, // $BB79 + #$BB7A, // $BB7A + #$BB7B, // $BB7B + #$BB7C, // $BB7C + #$BB7D, // $BB7D + #$BB7E, // $BB7E + #$BB7F, // $BB7F + #$BB80, // $BB80 + #$BB81, // $BB81 + #$BB82, // $BB82 + #$BB83, // $BB83 + #$BB84, // $BB84 + #$BB85, // $BB85 + #$BB86, // $BB86 + #$BB87, // $BB87 + #$BB88, // $BB88 + #$BB89, // $BB89 + #$BB8A, // $BB8A + #$BB8B, // $BB8B + #$BB8C, // $BB8C + #$BB8D, // $BB8D + #$BB8E, // $BB8E + #$BB8F, // $BB8F + #$BB90, // $BB90 + #$BB91, // $BB91 + #$BB92, // $BB92 + #$BB93, // $BB93 + #$BB94, // $BB94 + #$BB95, // $BB95 + #$BB96, // $BB96 + #$BB97, // $BB97 + #$BB98, // $BB98 + #$BB99, // $BB99 + #$BB9A, // $BB9A + #$BB9B, // $BB9B + #$BB9C, // $BB9C + #$BB9D, // $BB9D + #$BB9E, // $BB9E + #$BB9F, // $BB9F + #$BBA0, // $BBA0 + #$BBA1, // $BBA1 + #$BBA2, // $BBA2 + #$BBA3, // $BBA3 + #$BBA4, // $BBA4 + #$BBA5, // $BBA5 + #$BBA6, // $BBA6 + #$BBA7, // $BBA7 + #$BBA8, // $BBA8 + #$BBA9, // $BBA9 + #$BBAA, // $BBAA + #$BBAB, // $BBAB + #$BBAC, // $BBAC + #$BBAD, // $BBAD + #$BBAE, // $BBAE + #$BBAF, // $BBAF + #$BBB0, // $BBB0 + #$BBB1, // $BBB1 + #$BBB2, // $BBB2 + #$BBB3, // $BBB3 + #$BBB4, // $BBB4 + #$BBB5, // $BBB5 + #$BBB6, // $BBB6 + #$BBB7, // $BBB7 + #$BBB8, // $BBB8 + #$BBB9, // $BBB9 + #$BBBA, // $BBBA + #$BBBB, // $BBBB + #$BBBC, // $BBBC + #$BBBD, // $BBBD + #$BBBE, // $BBBE + #$BBBF, // $BBBF + #$BBC0, // $BBC0 + #$BBC1, // $BBC1 + #$BBC2, // $BBC2 + #$BBC3, // $BBC3 + #$BBC4, // $BBC4 + #$BBC5, // $BBC5 + #$BBC6, // $BBC6 + #$BBC7, // $BBC7 + #$BBC8, // $BBC8 + #$BBC9, // $BBC9 + #$BBCA, // $BBCA + #$BBCB, // $BBCB + #$BBCC, // $BBCC + #$BBCD, // $BBCD + #$BBCE, // $BBCE + #$BBCF, // $BBCF + #$BBD0, // $BBD0 + #$BBD1, // $BBD1 + #$BBD2, // $BBD2 + #$BBD3, // $BBD3 + #$BBD4, // $BBD4 + #$BBD5, // $BBD5 + #$BBD6, // $BBD6 + #$BBD7, // $BBD7 + #$BBD8, // $BBD8 + #$BBD9, // $BBD9 + #$BBDA, // $BBDA + #$BBDB, // $BBDB + #$BBDC, // $BBDC + #$BBDD, // $BBDD + #$BBDE, // $BBDE + #$BBDF, // $BBDF + #$BBE0, // $BBE0 + #$BBE1, // $BBE1 + #$BBE2, // $BBE2 + #$BBE3, // $BBE3 + #$BBE4, // $BBE4 + #$BBE5, // $BBE5 + #$BBE6, // $BBE6 + #$BBE7, // $BBE7 + #$BBE8, // $BBE8 + #$BBE9, // $BBE9 + #$BBEA, // $BBEA + #$BBEB, // $BBEB + #$BBEC, // $BBEC + #$BBED, // $BBED + #$BBEE, // $BBEE + #$BBEF, // $BBEF + #$BBF0, // $BBF0 + #$BBF1, // $BBF1 + #$BBF2, // $BBF2 + #$BBF3, // $BBF3 + #$BBF4, // $BBF4 + #$BBF5, // $BBF5 + #$BBF6, // $BBF6 + #$BBF7, // $BBF7 + #$BBF8, // $BBF8 + #$BBF9, // $BBF9 + #$BBFA, // $BBFA + #$BBFB, // $BBFB + #$BBFC, // $BBFC + #$BBFD, // $BBFD + #$BBFE, // $BBFE + #$BBFF, // $BBFF + #$BC00, // $BC00 + #$BC01, // $BC01 + #$BC02, // $BC02 + #$BC03, // $BC03 + #$BC04, // $BC04 + #$BC05, // $BC05 + #$BC06, // $BC06 + #$BC07, // $BC07 + #$BC08, // $BC08 + #$BC09, // $BC09 + #$BC0A, // $BC0A + #$BC0B, // $BC0B + #$BC0C, // $BC0C + #$BC0D, // $BC0D + #$BC0E, // $BC0E + #$BC0F, // $BC0F + #$BC10, // $BC10 + #$BC11, // $BC11 + #$BC12, // $BC12 + #$BC13, // $BC13 + #$BC14, // $BC14 + #$BC15, // $BC15 + #$BC16, // $BC16 + #$BC17, // $BC17 + #$BC18, // $BC18 + #$BC19, // $BC19 + #$BC1A, // $BC1A + #$BC1B, // $BC1B + #$BC1C, // $BC1C + #$BC1D, // $BC1D + #$BC1E, // $BC1E + #$BC1F, // $BC1F + #$BC20, // $BC20 + #$BC21, // $BC21 + #$BC22, // $BC22 + #$BC23, // $BC23 + #$BC24, // $BC24 + #$BC25, // $BC25 + #$BC26, // $BC26 + #$BC27, // $BC27 + #$BC28, // $BC28 + #$BC29, // $BC29 + #$BC2A, // $BC2A + #$BC2B, // $BC2B + #$BC2C, // $BC2C + #$BC2D, // $BC2D + #$BC2E, // $BC2E + #$BC2F, // $BC2F + #$BC30, // $BC30 + #$BC31, // $BC31 + #$BC32, // $BC32 + #$BC33, // $BC33 + #$BC34, // $BC34 + #$BC35, // $BC35 + #$BC36, // $BC36 + #$BC37, // $BC37 + #$BC38, // $BC38 + #$BC39, // $BC39 + #$BC3A, // $BC3A + #$BC3B, // $BC3B + #$BC3C, // $BC3C + #$BC3D, // $BC3D + #$BC3E, // $BC3E + #$BC3F, // $BC3F + #$BC40, // $BC40 + #$BC41, // $BC41 + #$BC42, // $BC42 + #$BC43, // $BC43 + #$BC44, // $BC44 + #$BC45, // $BC45 + #$BC46, // $BC46 + #$BC47, // $BC47 + #$BC48, // $BC48 + #$BC49, // $BC49 + #$BC4A, // $BC4A + #$BC4B, // $BC4B + #$BC4C, // $BC4C + #$BC4D, // $BC4D + #$BC4E, // $BC4E + #$BC4F, // $BC4F + #$BC50, // $BC50 + #$BC51, // $BC51 + #$BC52, // $BC52 + #$BC53, // $BC53 + #$BC54, // $BC54 + #$BC55, // $BC55 + #$BC56, // $BC56 + #$BC57, // $BC57 + #$BC58, // $BC58 + #$BC59, // $BC59 + #$BC5A, // $BC5A + #$BC5B, // $BC5B + #$BC5C, // $BC5C + #$BC5D, // $BC5D + #$BC5E, // $BC5E + #$BC5F, // $BC5F + #$BC60, // $BC60 + #$BC61, // $BC61 + #$BC62, // $BC62 + #$BC63, // $BC63 + #$BC64, // $BC64 + #$BC65, // $BC65 + #$BC66, // $BC66 + #$BC67, // $BC67 + #$BC68, // $BC68 + #$BC69, // $BC69 + #$BC6A, // $BC6A + #$BC6B, // $BC6B + #$BC6C, // $BC6C + #$BC6D, // $BC6D + #$BC6E, // $BC6E + #$BC6F, // $BC6F + #$BC70, // $BC70 + #$BC71, // $BC71 + #$BC72, // $BC72 + #$BC73, // $BC73 + #$BC74, // $BC74 + #$BC75, // $BC75 + #$BC76, // $BC76 + #$BC77, // $BC77 + #$BC78, // $BC78 + #$BC79, // $BC79 + #$BC7A, // $BC7A + #$BC7B, // $BC7B + #$BC7C, // $BC7C + #$BC7D, // $BC7D + #$BC7E, // $BC7E + #$BC7F, // $BC7F + #$BC80, // $BC80 + #$BC81, // $BC81 + #$BC82, // $BC82 + #$BC83, // $BC83 + #$BC84, // $BC84 + #$BC85, // $BC85 + #$BC86, // $BC86 + #$BC87, // $BC87 + #$BC88, // $BC88 + #$BC89, // $BC89 + #$BC8A, // $BC8A + #$BC8B, // $BC8B + #$BC8C, // $BC8C + #$BC8D, // $BC8D + #$BC8E, // $BC8E + #$BC8F, // $BC8F + #$BC90, // $BC90 + #$BC91, // $BC91 + #$BC92, // $BC92 + #$BC93, // $BC93 + #$BC94, // $BC94 + #$BC95, // $BC95 + #$BC96, // $BC96 + #$BC97, // $BC97 + #$BC98, // $BC98 + #$BC99, // $BC99 + #$BC9A, // $BC9A + #$BC9B, // $BC9B + #$BC9C, // $BC9C + #$BC9D, // $BC9D + #$BC9E, // $BC9E + #$BC9F, // $BC9F + #$BCA0, // $BCA0 + #$BCA1, // $BCA1 + #$BCA2, // $BCA2 + #$BCA3, // $BCA3 + #$BCA4, // $BCA4 + #$BCA5, // $BCA5 + #$BCA6, // $BCA6 + #$BCA7, // $BCA7 + #$BCA8, // $BCA8 + #$BCA9, // $BCA9 + #$BCAA, // $BCAA + #$BCAB, // $BCAB + #$BCAC, // $BCAC + #$BCAD, // $BCAD + #$BCAE, // $BCAE + #$BCAF, // $BCAF + #$BCB0, // $BCB0 + #$BCB1, // $BCB1 + #$BCB2, // $BCB2 + #$BCB3, // $BCB3 + #$BCB4, // $BCB4 + #$BCB5, // $BCB5 + #$BCB6, // $BCB6 + #$BCB7, // $BCB7 + #$BCB8, // $BCB8 + #$BCB9, // $BCB9 + #$BCBA, // $BCBA + #$BCBB, // $BCBB + #$BCBC, // $BCBC + #$BCBD, // $BCBD + #$BCBE, // $BCBE + #$BCBF, // $BCBF + #$BCC0, // $BCC0 + #$BCC1, // $BCC1 + #$BCC2, // $BCC2 + #$BCC3, // $BCC3 + #$BCC4, // $BCC4 + #$BCC5, // $BCC5 + #$BCC6, // $BCC6 + #$BCC7, // $BCC7 + #$BCC8, // $BCC8 + #$BCC9, // $BCC9 + #$BCCA, // $BCCA + #$BCCB, // $BCCB + #$BCCC, // $BCCC + #$BCCD, // $BCCD + #$BCCE, // $BCCE + #$BCCF, // $BCCF + #$BCD0, // $BCD0 + #$BCD1, // $BCD1 + #$BCD2, // $BCD2 + #$BCD3, // $BCD3 + #$BCD4, // $BCD4 + #$BCD5, // $BCD5 + #$BCD6, // $BCD6 + #$BCD7, // $BCD7 + #$BCD8, // $BCD8 + #$BCD9, // $BCD9 + #$BCDA, // $BCDA + #$BCDB, // $BCDB + #$BCDC, // $BCDC + #$BCDD, // $BCDD + #$BCDE, // $BCDE + #$BCDF, // $BCDF + #$BCE0, // $BCE0 + #$BCE1, // $BCE1 + #$BCE2, // $BCE2 + #$BCE3, // $BCE3 + #$BCE4, // $BCE4 + #$BCE5, // $BCE5 + #$BCE6, // $BCE6 + #$BCE7, // $BCE7 + #$BCE8, // $BCE8 + #$BCE9, // $BCE9 + #$BCEA, // $BCEA + #$BCEB, // $BCEB + #$BCEC, // $BCEC + #$BCED, // $BCED + #$BCEE, // $BCEE + #$BCEF, // $BCEF + #$BCF0, // $BCF0 + #$BCF1, // $BCF1 + #$BCF2, // $BCF2 + #$BCF3, // $BCF3 + #$BCF4, // $BCF4 + #$BCF5, // $BCF5 + #$BCF6, // $BCF6 + #$BCF7, // $BCF7 + #$BCF8, // $BCF8 + #$BCF9, // $BCF9 + #$BCFA, // $BCFA + #$BCFB, // $BCFB + #$BCFC, // $BCFC + #$BCFD, // $BCFD + #$BCFE, // $BCFE + #$BCFF, // $BCFF + #$BD00, // $BD00 + #$BD01, // $BD01 + #$BD02, // $BD02 + #$BD03, // $BD03 + #$BD04, // $BD04 + #$BD05, // $BD05 + #$BD06, // $BD06 + #$BD07, // $BD07 + #$BD08, // $BD08 + #$BD09, // $BD09 + #$BD0A, // $BD0A + #$BD0B, // $BD0B + #$BD0C, // $BD0C + #$BD0D, // $BD0D + #$BD0E, // $BD0E + #$BD0F, // $BD0F + #$BD10, // $BD10 + #$BD11, // $BD11 + #$BD12, // $BD12 + #$BD13, // $BD13 + #$BD14, // $BD14 + #$BD15, // $BD15 + #$BD16, // $BD16 + #$BD17, // $BD17 + #$BD18, // $BD18 + #$BD19, // $BD19 + #$BD1A, // $BD1A + #$BD1B, // $BD1B + #$BD1C, // $BD1C + #$BD1D, // $BD1D + #$BD1E, // $BD1E + #$BD1F, // $BD1F + #$BD20, // $BD20 + #$BD21, // $BD21 + #$BD22, // $BD22 + #$BD23, // $BD23 + #$BD24, // $BD24 + #$BD25, // $BD25 + #$BD26, // $BD26 + #$BD27, // $BD27 + #$BD28, // $BD28 + #$BD29, // $BD29 + #$BD2A, // $BD2A + #$BD2B, // $BD2B + #$BD2C, // $BD2C + #$BD2D, // $BD2D + #$BD2E, // $BD2E + #$BD2F, // $BD2F + #$BD30, // $BD30 + #$BD31, // $BD31 + #$BD32, // $BD32 + #$BD33, // $BD33 + #$BD34, // $BD34 + #$BD35, // $BD35 + #$BD36, // $BD36 + #$BD37, // $BD37 + #$BD38, // $BD38 + #$BD39, // $BD39 + #$BD3A, // $BD3A + #$BD3B, // $BD3B + #$BD3C, // $BD3C + #$BD3D, // $BD3D + #$BD3E, // $BD3E + #$BD3F, // $BD3F + #$BD40, // $BD40 + #$BD41, // $BD41 + #$BD42, // $BD42 + #$BD43, // $BD43 + #$BD44, // $BD44 + #$BD45, // $BD45 + #$BD46, // $BD46 + #$BD47, // $BD47 + #$BD48, // $BD48 + #$BD49, // $BD49 + #$BD4A, // $BD4A + #$BD4B, // $BD4B + #$BD4C, // $BD4C + #$BD4D, // $BD4D + #$BD4E, // $BD4E + #$BD4F, // $BD4F + #$BD50, // $BD50 + #$BD51, // $BD51 + #$BD52, // $BD52 + #$BD53, // $BD53 + #$BD54, // $BD54 + #$BD55, // $BD55 + #$BD56, // $BD56 + #$BD57, // $BD57 + #$BD58, // $BD58 + #$BD59, // $BD59 + #$BD5A, // $BD5A + #$BD5B, // $BD5B + #$BD5C, // $BD5C + #$BD5D, // $BD5D + #$BD5E, // $BD5E + #$BD5F, // $BD5F + #$BD60, // $BD60 + #$BD61, // $BD61 + #$BD62, // $BD62 + #$BD63, // $BD63 + #$BD64, // $BD64 + #$BD65, // $BD65 + #$BD66, // $BD66 + #$BD67, // $BD67 + #$BD68, // $BD68 + #$BD69, // $BD69 + #$BD6A, // $BD6A + #$BD6B, // $BD6B + #$BD6C, // $BD6C + #$BD6D, // $BD6D + #$BD6E, // $BD6E + #$BD6F, // $BD6F + #$BD70, // $BD70 + #$BD71, // $BD71 + #$BD72, // $BD72 + #$BD73, // $BD73 + #$BD74, // $BD74 + #$BD75, // $BD75 + #$BD76, // $BD76 + #$BD77, // $BD77 + #$BD78, // $BD78 + #$BD79, // $BD79 + #$BD7A, // $BD7A + #$BD7B, // $BD7B + #$BD7C, // $BD7C + #$BD7D, // $BD7D + #$BD7E, // $BD7E + #$BD7F, // $BD7F + #$BD80, // $BD80 + #$BD81, // $BD81 + #$BD82, // $BD82 + #$BD83, // $BD83 + #$BD84, // $BD84 + #$BD85, // $BD85 + #$BD86, // $BD86 + #$BD87, // $BD87 + #$BD88, // $BD88 + #$BD89, // $BD89 + #$BD8A, // $BD8A + #$BD8B, // $BD8B + #$BD8C, // $BD8C + #$BD8D, // $BD8D + #$BD8E, // $BD8E + #$BD8F, // $BD8F + #$BD90, // $BD90 + #$BD91, // $BD91 + #$BD92, // $BD92 + #$BD93, // $BD93 + #$BD94, // $BD94 + #$BD95, // $BD95 + #$BD96, // $BD96 + #$BD97, // $BD97 + #$BD98, // $BD98 + #$BD99, // $BD99 + #$BD9A, // $BD9A + #$BD9B, // $BD9B + #$BD9C, // $BD9C + #$BD9D, // $BD9D + #$BD9E, // $BD9E + #$BD9F, // $BD9F + #$BDA0, // $BDA0 + #$BDA1, // $BDA1 + #$BDA2, // $BDA2 + #$BDA3, // $BDA3 + #$BDA4, // $BDA4 + #$BDA5, // $BDA5 + #$BDA6, // $BDA6 + #$BDA7, // $BDA7 + #$BDA8, // $BDA8 + #$BDA9, // $BDA9 + #$BDAA, // $BDAA + #$BDAB, // $BDAB + #$BDAC, // $BDAC + #$BDAD, // $BDAD + #$BDAE, // $BDAE + #$BDAF, // $BDAF + #$BDB0, // $BDB0 + #$BDB1, // $BDB1 + #$BDB2, // $BDB2 + #$BDB3, // $BDB3 + #$BDB4, // $BDB4 + #$BDB5, // $BDB5 + #$BDB6, // $BDB6 + #$BDB7, // $BDB7 + #$BDB8, // $BDB8 + #$BDB9, // $BDB9 + #$BDBA, // $BDBA + #$BDBB, // $BDBB + #$BDBC, // $BDBC + #$BDBD, // $BDBD + #$BDBE, // $BDBE + #$BDBF, // $BDBF + #$BDC0, // $BDC0 + #$BDC1, // $BDC1 + #$BDC2, // $BDC2 + #$BDC3, // $BDC3 + #$BDC4, // $BDC4 + #$BDC5, // $BDC5 + #$BDC6, // $BDC6 + #$BDC7, // $BDC7 + #$BDC8, // $BDC8 + #$BDC9, // $BDC9 + #$BDCA, // $BDCA + #$BDCB, // $BDCB + #$BDCC, // $BDCC + #$BDCD, // $BDCD + #$BDCE, // $BDCE + #$BDCF, // $BDCF + #$BDD0, // $BDD0 + #$BDD1, // $BDD1 + #$BDD2, // $BDD2 + #$BDD3, // $BDD3 + #$BDD4, // $BDD4 + #$BDD5, // $BDD5 + #$BDD6, // $BDD6 + #$BDD7, // $BDD7 + #$BDD8, // $BDD8 + #$BDD9, // $BDD9 + #$BDDA, // $BDDA + #$BDDB, // $BDDB + #$BDDC, // $BDDC + #$BDDD, // $BDDD + #$BDDE, // $BDDE + #$BDDF, // $BDDF + #$BDE0, // $BDE0 + #$BDE1, // $BDE1 + #$BDE2, // $BDE2 + #$BDE3, // $BDE3 + #$BDE4, // $BDE4 + #$BDE5, // $BDE5 + #$BDE6, // $BDE6 + #$BDE7, // $BDE7 + #$BDE8, // $BDE8 + #$BDE9, // $BDE9 + #$BDEA, // $BDEA + #$BDEB, // $BDEB + #$BDEC, // $BDEC + #$BDED, // $BDED + #$BDEE, // $BDEE + #$BDEF, // $BDEF + #$BDF0, // $BDF0 + #$BDF1, // $BDF1 + #$BDF2, // $BDF2 + #$BDF3, // $BDF3 + #$BDF4, // $BDF4 + #$BDF5, // $BDF5 + #$BDF6, // $BDF6 + #$BDF7, // $BDF7 + #$BDF8, // $BDF8 + #$BDF9, // $BDF9 + #$BDFA, // $BDFA + #$BDFB, // $BDFB + #$BDFC, // $BDFC + #$BDFD, // $BDFD + #$BDFE, // $BDFE + #$BDFF, // $BDFF + #$BE00, // $BE00 + #$BE01, // $BE01 + #$BE02, // $BE02 + #$BE03, // $BE03 + #$BE04, // $BE04 + #$BE05, // $BE05 + #$BE06, // $BE06 + #$BE07, // $BE07 + #$BE08, // $BE08 + #$BE09, // $BE09 + #$BE0A, // $BE0A + #$BE0B, // $BE0B + #$BE0C, // $BE0C + #$BE0D, // $BE0D + #$BE0E, // $BE0E + #$BE0F, // $BE0F + #$BE10, // $BE10 + #$BE11, // $BE11 + #$BE12, // $BE12 + #$BE13, // $BE13 + #$BE14, // $BE14 + #$BE15, // $BE15 + #$BE16, // $BE16 + #$BE17, // $BE17 + #$BE18, // $BE18 + #$BE19, // $BE19 + #$BE1A, // $BE1A + #$BE1B, // $BE1B + #$BE1C, // $BE1C + #$BE1D, // $BE1D + #$BE1E, // $BE1E + #$BE1F, // $BE1F + #$BE20, // $BE20 + #$BE21, // $BE21 + #$BE22, // $BE22 + #$BE23, // $BE23 + #$BE24, // $BE24 + #$BE25, // $BE25 + #$BE26, // $BE26 + #$BE27, // $BE27 + #$BE28, // $BE28 + #$BE29, // $BE29 + #$BE2A, // $BE2A + #$BE2B, // $BE2B + #$BE2C, // $BE2C + #$BE2D, // $BE2D + #$BE2E, // $BE2E + #$BE2F, // $BE2F + #$BE30, // $BE30 + #$BE31, // $BE31 + #$BE32, // $BE32 + #$BE33, // $BE33 + #$BE34, // $BE34 + #$BE35, // $BE35 + #$BE36, // $BE36 + #$BE37, // $BE37 + #$BE38, // $BE38 + #$BE39, // $BE39 + #$BE3A, // $BE3A + #$BE3B, // $BE3B + #$BE3C, // $BE3C + #$BE3D, // $BE3D + #$BE3E, // $BE3E + #$BE3F, // $BE3F + #$BE40, // $BE40 + #$BE41, // $BE41 + #$BE42, // $BE42 + #$BE43, // $BE43 + #$BE44, // $BE44 + #$BE45, // $BE45 + #$BE46, // $BE46 + #$BE47, // $BE47 + #$BE48, // $BE48 + #$BE49, // $BE49 + #$BE4A, // $BE4A + #$BE4B, // $BE4B + #$BE4C, // $BE4C + #$BE4D, // $BE4D + #$BE4E, // $BE4E + #$BE4F, // $BE4F + #$BE50, // $BE50 + #$BE51, // $BE51 + #$BE52, // $BE52 + #$BE53, // $BE53 + #$BE54, // $BE54 + #$BE55, // $BE55 + #$BE56, // $BE56 + #$BE57, // $BE57 + #$BE58, // $BE58 + #$BE59, // $BE59 + #$BE5A, // $BE5A + #$BE5B, // $BE5B + #$BE5C, // $BE5C + #$BE5D, // $BE5D + #$BE5E, // $BE5E + #$BE5F, // $BE5F + #$BE60, // $BE60 + #$BE61, // $BE61 + #$BE62, // $BE62 + #$BE63, // $BE63 + #$BE64, // $BE64 + #$BE65, // $BE65 + #$BE66, // $BE66 + #$BE67, // $BE67 + #$BE68, // $BE68 + #$BE69, // $BE69 + #$BE6A, // $BE6A + #$BE6B, // $BE6B + #$BE6C, // $BE6C + #$BE6D, // $BE6D + #$BE6E, // $BE6E + #$BE6F, // $BE6F + #$BE70, // $BE70 + #$BE71, // $BE71 + #$BE72, // $BE72 + #$BE73, // $BE73 + #$BE74, // $BE74 + #$BE75, // $BE75 + #$BE76, // $BE76 + #$BE77, // $BE77 + #$BE78, // $BE78 + #$BE79, // $BE79 + #$BE7A, // $BE7A + #$BE7B, // $BE7B + #$BE7C, // $BE7C + #$BE7D, // $BE7D + #$BE7E, // $BE7E + #$BE7F, // $BE7F + #$BE80, // $BE80 + #$BE81, // $BE81 + #$BE82, // $BE82 + #$BE83, // $BE83 + #$BE84, // $BE84 + #$BE85, // $BE85 + #$BE86, // $BE86 + #$BE87, // $BE87 + #$BE88, // $BE88 + #$BE89, // $BE89 + #$BE8A, // $BE8A + #$BE8B, // $BE8B + #$BE8C, // $BE8C + #$BE8D, // $BE8D + #$BE8E, // $BE8E + #$BE8F, // $BE8F + #$BE90, // $BE90 + #$BE91, // $BE91 + #$BE92, // $BE92 + #$BE93, // $BE93 + #$BE94, // $BE94 + #$BE95, // $BE95 + #$BE96, // $BE96 + #$BE97, // $BE97 + #$BE98, // $BE98 + #$BE99, // $BE99 + #$BE9A, // $BE9A + #$BE9B, // $BE9B + #$BE9C, // $BE9C + #$BE9D, // $BE9D + #$BE9E, // $BE9E + #$BE9F, // $BE9F + #$BEA0, // $BEA0 + #$BEA1, // $BEA1 + #$BEA2, // $BEA2 + #$BEA3, // $BEA3 + #$BEA4, // $BEA4 + #$BEA5, // $BEA5 + #$BEA6, // $BEA6 + #$BEA7, // $BEA7 + #$BEA8, // $BEA8 + #$BEA9, // $BEA9 + #$BEAA, // $BEAA + #$BEAB, // $BEAB + #$BEAC, // $BEAC + #$BEAD, // $BEAD + #$BEAE, // $BEAE + #$BEAF, // $BEAF + #$BEB0, // $BEB0 + #$BEB1, // $BEB1 + #$BEB2, // $BEB2 + #$BEB3, // $BEB3 + #$BEB4, // $BEB4 + #$BEB5, // $BEB5 + #$BEB6, // $BEB6 + #$BEB7, // $BEB7 + #$BEB8, // $BEB8 + #$BEB9, // $BEB9 + #$BEBA, // $BEBA + #$BEBB, // $BEBB + #$BEBC, // $BEBC + #$BEBD, // $BEBD + #$BEBE, // $BEBE + #$BEBF, // $BEBF + #$BEC0, // $BEC0 + #$BEC1, // $BEC1 + #$BEC2, // $BEC2 + #$BEC3, // $BEC3 + #$BEC4, // $BEC4 + #$BEC5, // $BEC5 + #$BEC6, // $BEC6 + #$BEC7, // $BEC7 + #$BEC8, // $BEC8 + #$BEC9, // $BEC9 + #$BECA, // $BECA + #$BECB, // $BECB + #$BECC, // $BECC + #$BECD, // $BECD + #$BECE, // $BECE + #$BECF, // $BECF + #$BED0, // $BED0 + #$BED1, // $BED1 + #$BED2, // $BED2 + #$BED3, // $BED3 + #$BED4, // $BED4 + #$BED5, // $BED5 + #$BED6, // $BED6 + #$BED7, // $BED7 + #$BED8, // $BED8 + #$BED9, // $BED9 + #$BEDA, // $BEDA + #$BEDB, // $BEDB + #$BEDC, // $BEDC + #$BEDD, // $BEDD + #$BEDE, // $BEDE + #$BEDF, // $BEDF + #$BEE0, // $BEE0 + #$BEE1, // $BEE1 + #$BEE2, // $BEE2 + #$BEE3, // $BEE3 + #$BEE4, // $BEE4 + #$BEE5, // $BEE5 + #$BEE6, // $BEE6 + #$BEE7, // $BEE7 + #$BEE8, // $BEE8 + #$BEE9, // $BEE9 + #$BEEA, // $BEEA + #$BEEB, // $BEEB + #$BEEC, // $BEEC + #$BEED, // $BEED + #$BEEE, // $BEEE + #$BEEF, // $BEEF + #$BEF0, // $BEF0 + #$BEF1, // $BEF1 + #$BEF2, // $BEF2 + #$BEF3, // $BEF3 + #$BEF4, // $BEF4 + #$BEF5, // $BEF5 + #$BEF6, // $BEF6 + #$BEF7, // $BEF7 + #$BEF8, // $BEF8 + #$BEF9, // $BEF9 + #$BEFA, // $BEFA + #$BEFB, // $BEFB + #$BEFC, // $BEFC + #$BEFD, // $BEFD + #$BEFE, // $BEFE + #$BEFF, // $BEFF + #$BF00, // $BF00 + #$BF01, // $BF01 + #$BF02, // $BF02 + #$BF03, // $BF03 + #$BF04, // $BF04 + #$BF05, // $BF05 + #$BF06, // $BF06 + #$BF07, // $BF07 + #$BF08, // $BF08 + #$BF09, // $BF09 + #$BF0A, // $BF0A + #$BF0B, // $BF0B + #$BF0C, // $BF0C + #$BF0D, // $BF0D + #$BF0E, // $BF0E + #$BF0F, // $BF0F + #$BF10, // $BF10 + #$BF11, // $BF11 + #$BF12, // $BF12 + #$BF13, // $BF13 + #$BF14, // $BF14 + #$BF15, // $BF15 + #$BF16, // $BF16 + #$BF17, // $BF17 + #$BF18, // $BF18 + #$BF19, // $BF19 + #$BF1A, // $BF1A + #$BF1B, // $BF1B + #$BF1C, // $BF1C + #$BF1D, // $BF1D + #$BF1E, // $BF1E + #$BF1F, // $BF1F + #$BF20, // $BF20 + #$BF21, // $BF21 + #$BF22, // $BF22 + #$BF23, // $BF23 + #$BF24, // $BF24 + #$BF25, // $BF25 + #$BF26, // $BF26 + #$BF27, // $BF27 + #$BF28, // $BF28 + #$BF29, // $BF29 + #$BF2A, // $BF2A + #$BF2B, // $BF2B + #$BF2C, // $BF2C + #$BF2D, // $BF2D + #$BF2E, // $BF2E + #$BF2F, // $BF2F + #$BF30, // $BF30 + #$BF31, // $BF31 + #$BF32, // $BF32 + #$BF33, // $BF33 + #$BF34, // $BF34 + #$BF35, // $BF35 + #$BF36, // $BF36 + #$BF37, // $BF37 + #$BF38, // $BF38 + #$BF39, // $BF39 + #$BF3A, // $BF3A + #$BF3B, // $BF3B + #$BF3C, // $BF3C + #$BF3D, // $BF3D + #$BF3E, // $BF3E + #$BF3F, // $BF3F + #$BF40, // $BF40 + #$BF41, // $BF41 + #$BF42, // $BF42 + #$BF43, // $BF43 + #$BF44, // $BF44 + #$BF45, // $BF45 + #$BF46, // $BF46 + #$BF47, // $BF47 + #$BF48, // $BF48 + #$BF49, // $BF49 + #$BF4A, // $BF4A + #$BF4B, // $BF4B + #$BF4C, // $BF4C + #$BF4D, // $BF4D + #$BF4E, // $BF4E + #$BF4F, // $BF4F + #$BF50, // $BF50 + #$BF51, // $BF51 + #$BF52, // $BF52 + #$BF53, // $BF53 + #$BF54, // $BF54 + #$BF55, // $BF55 + #$BF56, // $BF56 + #$BF57, // $BF57 + #$BF58, // $BF58 + #$BF59, // $BF59 + #$BF5A, // $BF5A + #$BF5B, // $BF5B + #$BF5C, // $BF5C + #$BF5D, // $BF5D + #$BF5E, // $BF5E + #$BF5F, // $BF5F + #$BF60, // $BF60 + #$BF61, // $BF61 + #$BF62, // $BF62 + #$BF63, // $BF63 + #$BF64, // $BF64 + #$BF65, // $BF65 + #$BF66, // $BF66 + #$BF67, // $BF67 + #$BF68, // $BF68 + #$BF69, // $BF69 + #$BF6A, // $BF6A + #$BF6B, // $BF6B + #$BF6C, // $BF6C + #$BF6D, // $BF6D + #$BF6E, // $BF6E + #$BF6F, // $BF6F + #$BF70, // $BF70 + #$BF71, // $BF71 + #$BF72, // $BF72 + #$BF73, // $BF73 + #$BF74, // $BF74 + #$BF75, // $BF75 + #$BF76, // $BF76 + #$BF77, // $BF77 + #$BF78, // $BF78 + #$BF79, // $BF79 + #$BF7A, // $BF7A + #$BF7B, // $BF7B + #$BF7C, // $BF7C + #$BF7D, // $BF7D + #$BF7E, // $BF7E + #$BF7F, // $BF7F + #$BF80, // $BF80 + #$BF81, // $BF81 + #$BF82, // $BF82 + #$BF83, // $BF83 + #$BF84, // $BF84 + #$BF85, // $BF85 + #$BF86, // $BF86 + #$BF87, // $BF87 + #$BF88, // $BF88 + #$BF89, // $BF89 + #$BF8A, // $BF8A + #$BF8B, // $BF8B + #$BF8C, // $BF8C + #$BF8D, // $BF8D + #$BF8E, // $BF8E + #$BF8F, // $BF8F + #$BF90, // $BF90 + #$BF91, // $BF91 + #$BF92, // $BF92 + #$BF93, // $BF93 + #$BF94, // $BF94 + #$BF95, // $BF95 + #$BF96, // $BF96 + #$BF97, // $BF97 + #$BF98, // $BF98 + #$BF99, // $BF99 + #$BF9A, // $BF9A + #$BF9B, // $BF9B + #$BF9C, // $BF9C + #$BF9D, // $BF9D + #$BF9E, // $BF9E + #$BF9F, // $BF9F + #$BFA0, // $BFA0 + #$BFA1, // $BFA1 + #$BFA2, // $BFA2 + #$BFA3, // $BFA3 + #$BFA4, // $BFA4 + #$BFA5, // $BFA5 + #$BFA6, // $BFA6 + #$BFA7, // $BFA7 + #$BFA8, // $BFA8 + #$BFA9, // $BFA9 + #$BFAA, // $BFAA + #$BFAB, // $BFAB + #$BFAC, // $BFAC + #$BFAD, // $BFAD + #$BFAE, // $BFAE + #$BFAF, // $BFAF + #$BFB0, // $BFB0 + #$BFB1, // $BFB1 + #$BFB2, // $BFB2 + #$BFB3, // $BFB3 + #$BFB4, // $BFB4 + #$BFB5, // $BFB5 + #$BFB6, // $BFB6 + #$BFB7, // $BFB7 + #$BFB8, // $BFB8 + #$BFB9, // $BFB9 + #$BFBA, // $BFBA + #$BFBB, // $BFBB + #$BFBC, // $BFBC + #$BFBD, // $BFBD + #$BFBE, // $BFBE + #$BFBF, // $BFBF + #$BFC0, // $BFC0 + #$BFC1, // $BFC1 + #$BFC2, // $BFC2 + #$BFC3, // $BFC3 + #$BFC4, // $BFC4 + #$BFC5, // $BFC5 + #$BFC6, // $BFC6 + #$BFC7, // $BFC7 + #$BFC8, // $BFC8 + #$BFC9, // $BFC9 + #$BFCA, // $BFCA + #$BFCB, // $BFCB + #$BFCC, // $BFCC + #$BFCD, // $BFCD + #$BFCE, // $BFCE + #$BFCF, // $BFCF + #$BFD0, // $BFD0 + #$BFD1, // $BFD1 + #$BFD2, // $BFD2 + #$BFD3, // $BFD3 + #$BFD4, // $BFD4 + #$BFD5, // $BFD5 + #$BFD6, // $BFD6 + #$BFD7, // $BFD7 + #$BFD8, // $BFD8 + #$BFD9, // $BFD9 + #$BFDA, // $BFDA + #$BFDB, // $BFDB + #$BFDC, // $BFDC + #$BFDD, // $BFDD + #$BFDE, // $BFDE + #$BFDF, // $BFDF + #$BFE0, // $BFE0 + #$BFE1, // $BFE1 + #$BFE2, // $BFE2 + #$BFE3, // $BFE3 + #$BFE4, // $BFE4 + #$BFE5, // $BFE5 + #$BFE6, // $BFE6 + #$BFE7, // $BFE7 + #$BFE8, // $BFE8 + #$BFE9, // $BFE9 + #$BFEA, // $BFEA + #$BFEB, // $BFEB + #$BFEC, // $BFEC + #$BFED, // $BFED + #$BFEE, // $BFEE + #$BFEF, // $BFEF + #$BFF0, // $BFF0 + #$BFF1, // $BFF1 + #$BFF2, // $BFF2 + #$BFF3, // $BFF3 + #$BFF4, // $BFF4 + #$BFF5, // $BFF5 + #$BFF6, // $BFF6 + #$BFF7, // $BFF7 + #$BFF8, // $BFF8 + #$BFF9, // $BFF9 + #$BFFA, // $BFFA + #$BFFB, // $BFFB + #$BFFC, // $BFFC + #$BFFD, // $BFFD + #$BFFE, // $BFFE + #$BFFF, // $BFFF + #$C000, // $C000 + #$C001, // $C001 + #$C002, // $C002 + #$C003, // $C003 + #$C004, // $C004 + #$C005, // $C005 + #$C006, // $C006 + #$C007, // $C007 + #$C008, // $C008 + #$C009, // $C009 + #$C00A, // $C00A + #$C00B, // $C00B + #$C00C, // $C00C + #$C00D, // $C00D + #$C00E, // $C00E + #$C00F, // $C00F + #$C010, // $C010 + #$C011, // $C011 + #$C012, // $C012 + #$C013, // $C013 + #$C014, // $C014 + #$C015, // $C015 + #$C016, // $C016 + #$C017, // $C017 + #$C018, // $C018 + #$C019, // $C019 + #$C01A, // $C01A + #$C01B, // $C01B + #$C01C, // $C01C + #$C01D, // $C01D + #$C01E, // $C01E + #$C01F, // $C01F + #$C020, // $C020 + #$C021, // $C021 + #$C022, // $C022 + #$C023, // $C023 + #$C024, // $C024 + #$C025, // $C025 + #$C026, // $C026 + #$C027, // $C027 + #$C028, // $C028 + #$C029, // $C029 + #$C02A, // $C02A + #$C02B, // $C02B + #$C02C, // $C02C + #$C02D, // $C02D + #$C02E, // $C02E + #$C02F, // $C02F + #$C030, // $C030 + #$C031, // $C031 + #$C032, // $C032 + #$C033, // $C033 + #$C034, // $C034 + #$C035, // $C035 + #$C036, // $C036 + #$C037, // $C037 + #$C038, // $C038 + #$C039, // $C039 + #$C03A, // $C03A + #$C03B, // $C03B + #$C03C, // $C03C + #$C03D, // $C03D + #$C03E, // $C03E + #$C03F, // $C03F + #$C040, // $C040 + #$C041, // $C041 + #$C042, // $C042 + #$C043, // $C043 + #$C044, // $C044 + #$C045, // $C045 + #$C046, // $C046 + #$C047, // $C047 + #$C048, // $C048 + #$C049, // $C049 + #$C04A, // $C04A + #$C04B, // $C04B + #$C04C, // $C04C + #$C04D, // $C04D + #$C04E, // $C04E + #$C04F, // $C04F + #$C050, // $C050 + #$C051, // $C051 + #$C052, // $C052 + #$C053, // $C053 + #$C054, // $C054 + #$C055, // $C055 + #$C056, // $C056 + #$C057, // $C057 + #$C058, // $C058 + #$C059, // $C059 + #$C05A, // $C05A + #$C05B, // $C05B + #$C05C, // $C05C + #$C05D, // $C05D + #$C05E, // $C05E + #$C05F, // $C05F + #$C060, // $C060 + #$C061, // $C061 + #$C062, // $C062 + #$C063, // $C063 + #$C064, // $C064 + #$C065, // $C065 + #$C066, // $C066 + #$C067, // $C067 + #$C068, // $C068 + #$C069, // $C069 + #$C06A, // $C06A + #$C06B, // $C06B + #$C06C, // $C06C + #$C06D, // $C06D + #$C06E, // $C06E + #$C06F, // $C06F + #$C070, // $C070 + #$C071, // $C071 + #$C072, // $C072 + #$C073, // $C073 + #$C074, // $C074 + #$C075, // $C075 + #$C076, // $C076 + #$C077, // $C077 + #$C078, // $C078 + #$C079, // $C079 + #$C07A, // $C07A + #$C07B, // $C07B + #$C07C, // $C07C + #$C07D, // $C07D + #$C07E, // $C07E + #$C07F, // $C07F + #$C080, // $C080 + #$C081, // $C081 + #$C082, // $C082 + #$C083, // $C083 + #$C084, // $C084 + #$C085, // $C085 + #$C086, // $C086 + #$C087, // $C087 + #$C088, // $C088 + #$C089, // $C089 + #$C08A, // $C08A + #$C08B, // $C08B + #$C08C, // $C08C + #$C08D, // $C08D + #$C08E, // $C08E + #$C08F, // $C08F + #$C090, // $C090 + #$C091, // $C091 + #$C092, // $C092 + #$C093, // $C093 + #$C094, // $C094 + #$C095, // $C095 + #$C096, // $C096 + #$C097, // $C097 + #$C098, // $C098 + #$C099, // $C099 + #$C09A, // $C09A + #$C09B, // $C09B + #$C09C, // $C09C + #$C09D, // $C09D + #$C09E, // $C09E + #$C09F, // $C09F + #$C0A0, // $C0A0 + #$C0A1, // $C0A1 + #$C0A2, // $C0A2 + #$C0A3, // $C0A3 + #$C0A4, // $C0A4 + #$C0A5, // $C0A5 + #$C0A6, // $C0A6 + #$C0A7, // $C0A7 + #$C0A8, // $C0A8 + #$C0A9, // $C0A9 + #$C0AA, // $C0AA + #$C0AB, // $C0AB + #$C0AC, // $C0AC + #$C0AD, // $C0AD + #$C0AE, // $C0AE + #$C0AF, // $C0AF + #$C0B0, // $C0B0 + #$C0B1, // $C0B1 + #$C0B2, // $C0B2 + #$C0B3, // $C0B3 + #$C0B4, // $C0B4 + #$C0B5, // $C0B5 + #$C0B6, // $C0B6 + #$C0B7, // $C0B7 + #$C0B8, // $C0B8 + #$C0B9, // $C0B9 + #$C0BA, // $C0BA + #$C0BB, // $C0BB + #$C0BC, // $C0BC + #$C0BD, // $C0BD + #$C0BE, // $C0BE + #$C0BF, // $C0BF + #$C0C0, // $C0C0 + #$C0C1, // $C0C1 + #$C0C2, // $C0C2 + #$C0C3, // $C0C3 + #$C0C4, // $C0C4 + #$C0C5, // $C0C5 + #$C0C6, // $C0C6 + #$C0C7, // $C0C7 + #$C0C8, // $C0C8 + #$C0C9, // $C0C9 + #$C0CA, // $C0CA + #$C0CB, // $C0CB + #$C0CC, // $C0CC + #$C0CD, // $C0CD + #$C0CE, // $C0CE + #$C0CF, // $C0CF + #$C0D0, // $C0D0 + #$C0D1, // $C0D1 + #$C0D2, // $C0D2 + #$C0D3, // $C0D3 + #$C0D4, // $C0D4 + #$C0D5, // $C0D5 + #$C0D6, // $C0D6 + #$C0D7, // $C0D7 + #$C0D8, // $C0D8 + #$C0D9, // $C0D9 + #$C0DA, // $C0DA + #$C0DB, // $C0DB + #$C0DC, // $C0DC + #$C0DD, // $C0DD + #$C0DE, // $C0DE + #$C0DF, // $C0DF + #$C0E0, // $C0E0 + #$C0E1, // $C0E1 + #$C0E2, // $C0E2 + #$C0E3, // $C0E3 + #$C0E4, // $C0E4 + #$C0E5, // $C0E5 + #$C0E6, // $C0E6 + #$C0E7, // $C0E7 + #$C0E8, // $C0E8 + #$C0E9, // $C0E9 + #$C0EA, // $C0EA + #$C0EB, // $C0EB + #$C0EC, // $C0EC + #$C0ED, // $C0ED + #$C0EE, // $C0EE + #$C0EF, // $C0EF + #$C0F0, // $C0F0 + #$C0F1, // $C0F1 + #$C0F2, // $C0F2 + #$C0F3, // $C0F3 + #$C0F4, // $C0F4 + #$C0F5, // $C0F5 + #$C0F6, // $C0F6 + #$C0F7, // $C0F7 + #$C0F8, // $C0F8 + #$C0F9, // $C0F9 + #$C0FA, // $C0FA + #$C0FB, // $C0FB + #$C0FC, // $C0FC + #$C0FD, // $C0FD + #$C0FE, // $C0FE + #$C0FF, // $C0FF + #$C100, // $C100 + #$C101, // $C101 + #$C102, // $C102 + #$C103, // $C103 + #$C104, // $C104 + #$C105, // $C105 + #$C106, // $C106 + #$C107, // $C107 + #$C108, // $C108 + #$C109, // $C109 + #$C10A, // $C10A + #$C10B, // $C10B + #$C10C, // $C10C + #$C10D, // $C10D + #$C10E, // $C10E + #$C10F, // $C10F + #$C110, // $C110 + #$C111, // $C111 + #$C112, // $C112 + #$C113, // $C113 + #$C114, // $C114 + #$C115, // $C115 + #$C116, // $C116 + #$C117, // $C117 + #$C118, // $C118 + #$C119, // $C119 + #$C11A, // $C11A + #$C11B, // $C11B + #$C11C, // $C11C + #$C11D, // $C11D + #$C11E, // $C11E + #$C11F, // $C11F + #$C120, // $C120 + #$C121, // $C121 + #$C122, // $C122 + #$C123, // $C123 + #$C124, // $C124 + #$C125, // $C125 + #$C126, // $C126 + #$C127, // $C127 + #$C128, // $C128 + #$C129, // $C129 + #$C12A, // $C12A + #$C12B, // $C12B + #$C12C, // $C12C + #$C12D, // $C12D + #$C12E, // $C12E + #$C12F, // $C12F + #$C130, // $C130 + #$C131, // $C131 + #$C132, // $C132 + #$C133, // $C133 + #$C134, // $C134 + #$C135, // $C135 + #$C136, // $C136 + #$C137, // $C137 + #$C138, // $C138 + #$C139, // $C139 + #$C13A, // $C13A + #$C13B, // $C13B + #$C13C, // $C13C + #$C13D, // $C13D + #$C13E, // $C13E + #$C13F, // $C13F + #$C140, // $C140 + #$C141, // $C141 + #$C142, // $C142 + #$C143, // $C143 + #$C144, // $C144 + #$C145, // $C145 + #$C146, // $C146 + #$C147, // $C147 + #$C148, // $C148 + #$C149, // $C149 + #$C14A, // $C14A + #$C14B, // $C14B + #$C14C, // $C14C + #$C14D, // $C14D + #$C14E, // $C14E + #$C14F, // $C14F + #$C150, // $C150 + #$C151, // $C151 + #$C152, // $C152 + #$C153, // $C153 + #$C154, // $C154 + #$C155, // $C155 + #$C156, // $C156 + #$C157, // $C157 + #$C158, // $C158 + #$C159, // $C159 + #$C15A, // $C15A + #$C15B, // $C15B + #$C15C, // $C15C + #$C15D, // $C15D + #$C15E, // $C15E + #$C15F, // $C15F + #$C160, // $C160 + #$C161, // $C161 + #$C162, // $C162 + #$C163, // $C163 + #$C164, // $C164 + #$C165, // $C165 + #$C166, // $C166 + #$C167, // $C167 + #$C168, // $C168 + #$C169, // $C169 + #$C16A, // $C16A + #$C16B, // $C16B + #$C16C, // $C16C + #$C16D, // $C16D + #$C16E, // $C16E + #$C16F, // $C16F + #$C170, // $C170 + #$C171, // $C171 + #$C172, // $C172 + #$C173, // $C173 + #$C174, // $C174 + #$C175, // $C175 + #$C176, // $C176 + #$C177, // $C177 + #$C178, // $C178 + #$C179, // $C179 + #$C17A, // $C17A + #$C17B, // $C17B + #$C17C, // $C17C + #$C17D, // $C17D + #$C17E, // $C17E + #$C17F, // $C17F + #$C180, // $C180 + #$C181, // $C181 + #$C182, // $C182 + #$C183, // $C183 + #$C184, // $C184 + #$C185, // $C185 + #$C186, // $C186 + #$C187, // $C187 + #$C188, // $C188 + #$C189, // $C189 + #$C18A, // $C18A + #$C18B, // $C18B + #$C18C, // $C18C + #$C18D, // $C18D + #$C18E, // $C18E + #$C18F, // $C18F + #$C190, // $C190 + #$C191, // $C191 + #$C192, // $C192 + #$C193, // $C193 + #$C194, // $C194 + #$C195, // $C195 + #$C196, // $C196 + #$C197, // $C197 + #$C198, // $C198 + #$C199, // $C199 + #$C19A, // $C19A + #$C19B, // $C19B + #$C19C, // $C19C + #$C19D, // $C19D + #$C19E, // $C19E + #$C19F, // $C19F + #$C1A0, // $C1A0 + #$C1A1, // $C1A1 + #$C1A2, // $C1A2 + #$C1A3, // $C1A3 + #$C1A4, // $C1A4 + #$C1A5, // $C1A5 + #$C1A6, // $C1A6 + #$C1A7, // $C1A7 + #$C1A8, // $C1A8 + #$C1A9, // $C1A9 + #$C1AA, // $C1AA + #$C1AB, // $C1AB + #$C1AC, // $C1AC + #$C1AD, // $C1AD + #$C1AE, // $C1AE + #$C1AF, // $C1AF + #$C1B0, // $C1B0 + #$C1B1, // $C1B1 + #$C1B2, // $C1B2 + #$C1B3, // $C1B3 + #$C1B4, // $C1B4 + #$C1B5, // $C1B5 + #$C1B6, // $C1B6 + #$C1B7, // $C1B7 + #$C1B8, // $C1B8 + #$C1B9, // $C1B9 + #$C1BA, // $C1BA + #$C1BB, // $C1BB + #$C1BC, // $C1BC + #$C1BD, // $C1BD + #$C1BE, // $C1BE + #$C1BF, // $C1BF + #$C1C0, // $C1C0 + #$C1C1, // $C1C1 + #$C1C2, // $C1C2 + #$C1C3, // $C1C3 + #$C1C4, // $C1C4 + #$C1C5, // $C1C5 + #$C1C6, // $C1C6 + #$C1C7, // $C1C7 + #$C1C8, // $C1C8 + #$C1C9, // $C1C9 + #$C1CA, // $C1CA + #$C1CB, // $C1CB + #$C1CC, // $C1CC + #$C1CD, // $C1CD + #$C1CE, // $C1CE + #$C1CF, // $C1CF + #$C1D0, // $C1D0 + #$C1D1, // $C1D1 + #$C1D2, // $C1D2 + #$C1D3, // $C1D3 + #$C1D4, // $C1D4 + #$C1D5, // $C1D5 + #$C1D6, // $C1D6 + #$C1D7, // $C1D7 + #$C1D8, // $C1D8 + #$C1D9, // $C1D9 + #$C1DA, // $C1DA + #$C1DB, // $C1DB + #$C1DC, // $C1DC + #$C1DD, // $C1DD + #$C1DE, // $C1DE + #$C1DF, // $C1DF + #$C1E0, // $C1E0 + #$C1E1, // $C1E1 + #$C1E2, // $C1E2 + #$C1E3, // $C1E3 + #$C1E4, // $C1E4 + #$C1E5, // $C1E5 + #$C1E6, // $C1E6 + #$C1E7, // $C1E7 + #$C1E8, // $C1E8 + #$C1E9, // $C1E9 + #$C1EA, // $C1EA + #$C1EB, // $C1EB + #$C1EC, // $C1EC + #$C1ED, // $C1ED + #$C1EE, // $C1EE + #$C1EF, // $C1EF + #$C1F0, // $C1F0 + #$C1F1, // $C1F1 + #$C1F2, // $C1F2 + #$C1F3, // $C1F3 + #$C1F4, // $C1F4 + #$C1F5, // $C1F5 + #$C1F6, // $C1F6 + #$C1F7, // $C1F7 + #$C1F8, // $C1F8 + #$C1F9, // $C1F9 + #$C1FA, // $C1FA + #$C1FB, // $C1FB + #$C1FC, // $C1FC + #$C1FD, // $C1FD + #$C1FE, // $C1FE + #$C1FF, // $C1FF + #$C200, // $C200 + #$C201, // $C201 + #$C202, // $C202 + #$C203, // $C203 + #$C204, // $C204 + #$C205, // $C205 + #$C206, // $C206 + #$C207, // $C207 + #$C208, // $C208 + #$C209, // $C209 + #$C20A, // $C20A + #$C20B, // $C20B + #$C20C, // $C20C + #$C20D, // $C20D + #$C20E, // $C20E + #$C20F, // $C20F + #$C210, // $C210 + #$C211, // $C211 + #$C212, // $C212 + #$C213, // $C213 + #$C214, // $C214 + #$C215, // $C215 + #$C216, // $C216 + #$C217, // $C217 + #$C218, // $C218 + #$C219, // $C219 + #$C21A, // $C21A + #$C21B, // $C21B + #$C21C, // $C21C + #$C21D, // $C21D + #$C21E, // $C21E + #$C21F, // $C21F + #$C220, // $C220 + #$C221, // $C221 + #$C222, // $C222 + #$C223, // $C223 + #$C224, // $C224 + #$C225, // $C225 + #$C226, // $C226 + #$C227, // $C227 + #$C228, // $C228 + #$C229, // $C229 + #$C22A, // $C22A + #$C22B, // $C22B + #$C22C, // $C22C + #$C22D, // $C22D + #$C22E, // $C22E + #$C22F, // $C22F + #$C230, // $C230 + #$C231, // $C231 + #$C232, // $C232 + #$C233, // $C233 + #$C234, // $C234 + #$C235, // $C235 + #$C236, // $C236 + #$C237, // $C237 + #$C238, // $C238 + #$C239, // $C239 + #$C23A, // $C23A + #$C23B, // $C23B + #$C23C, // $C23C + #$C23D, // $C23D + #$C23E, // $C23E + #$C23F, // $C23F + #$C240, // $C240 + #$C241, // $C241 + #$C242, // $C242 + #$C243, // $C243 + #$C244, // $C244 + #$C245, // $C245 + #$C246, // $C246 + #$C247, // $C247 + #$C248, // $C248 + #$C249, // $C249 + #$C24A, // $C24A + #$C24B, // $C24B + #$C24C, // $C24C + #$C24D, // $C24D + #$C24E, // $C24E + #$C24F, // $C24F + #$C250, // $C250 + #$C251, // $C251 + #$C252, // $C252 + #$C253, // $C253 + #$C254, // $C254 + #$C255, // $C255 + #$C256, // $C256 + #$C257, // $C257 + #$C258, // $C258 + #$C259, // $C259 + #$C25A, // $C25A + #$C25B, // $C25B + #$C25C, // $C25C + #$C25D, // $C25D + #$C25E, // $C25E + #$C25F, // $C25F + #$C260, // $C260 + #$C261, // $C261 + #$C262, // $C262 + #$C263, // $C263 + #$C264, // $C264 + #$C265, // $C265 + #$C266, // $C266 + #$C267, // $C267 + #$C268, // $C268 + #$C269, // $C269 + #$C26A, // $C26A + #$C26B, // $C26B + #$C26C, // $C26C + #$C26D, // $C26D + #$C26E, // $C26E + #$C26F, // $C26F + #$C270, // $C270 + #$C271, // $C271 + #$C272, // $C272 + #$C273, // $C273 + #$C274, // $C274 + #$C275, // $C275 + #$C276, // $C276 + #$C277, // $C277 + #$C278, // $C278 + #$C279, // $C279 + #$C27A, // $C27A + #$C27B, // $C27B + #$C27C, // $C27C + #$C27D, // $C27D + #$C27E, // $C27E + #$C27F, // $C27F + #$C280, // $C280 + #$C281, // $C281 + #$C282, // $C282 + #$C283, // $C283 + #$C284, // $C284 + #$C285, // $C285 + #$C286, // $C286 + #$C287, // $C287 + #$C288, // $C288 + #$C289, // $C289 + #$C28A, // $C28A + #$C28B, // $C28B + #$C28C, // $C28C + #$C28D, // $C28D + #$C28E, // $C28E + #$C28F, // $C28F + #$C290, // $C290 + #$C291, // $C291 + #$C292, // $C292 + #$C293, // $C293 + #$C294, // $C294 + #$C295, // $C295 + #$C296, // $C296 + #$C297, // $C297 + #$C298, // $C298 + #$C299, // $C299 + #$C29A, // $C29A + #$C29B, // $C29B + #$C29C, // $C29C + #$C29D, // $C29D + #$C29E, // $C29E + #$C29F, // $C29F + #$C2A0, // $C2A0 + #$C2A1, // $C2A1 + #$C2A2, // $C2A2 + #$C2A3, // $C2A3 + #$C2A4, // $C2A4 + #$C2A5, // $C2A5 + #$C2A6, // $C2A6 + #$C2A7, // $C2A7 + #$C2A8, // $C2A8 + #$C2A9, // $C2A9 + #$C2AA, // $C2AA + #$C2AB, // $C2AB + #$C2AC, // $C2AC + #$C2AD, // $C2AD + #$C2AE, // $C2AE + #$C2AF, // $C2AF + #$C2B0, // $C2B0 + #$C2B1, // $C2B1 + #$C2B2, // $C2B2 + #$C2B3, // $C2B3 + #$C2B4, // $C2B4 + #$C2B5, // $C2B5 + #$C2B6, // $C2B6 + #$C2B7, // $C2B7 + #$C2B8, // $C2B8 + #$C2B9, // $C2B9 + #$C2BA, // $C2BA + #$C2BB, // $C2BB + #$C2BC, // $C2BC + #$C2BD, // $C2BD + #$C2BE, // $C2BE + #$C2BF, // $C2BF + #$C2C0, // $C2C0 + #$C2C1, // $C2C1 + #$C2C2, // $C2C2 + #$C2C3, // $C2C3 + #$C2C4, // $C2C4 + #$C2C5, // $C2C5 + #$C2C6, // $C2C6 + #$C2C7, // $C2C7 + #$C2C8, // $C2C8 + #$C2C9, // $C2C9 + #$C2CA, // $C2CA + #$C2CB, // $C2CB + #$C2CC, // $C2CC + #$C2CD, // $C2CD + #$C2CE, // $C2CE + #$C2CF, // $C2CF + #$C2D0, // $C2D0 + #$C2D1, // $C2D1 + #$C2D2, // $C2D2 + #$C2D3, // $C2D3 + #$C2D4, // $C2D4 + #$C2D5, // $C2D5 + #$C2D6, // $C2D6 + #$C2D7, // $C2D7 + #$C2D8, // $C2D8 + #$C2D9, // $C2D9 + #$C2DA, // $C2DA + #$C2DB, // $C2DB + #$C2DC, // $C2DC + #$C2DD, // $C2DD + #$C2DE, // $C2DE + #$C2DF, // $C2DF + #$C2E0, // $C2E0 + #$C2E1, // $C2E1 + #$C2E2, // $C2E2 + #$C2E3, // $C2E3 + #$C2E4, // $C2E4 + #$C2E5, // $C2E5 + #$C2E6, // $C2E6 + #$C2E7, // $C2E7 + #$C2E8, // $C2E8 + #$C2E9, // $C2E9 + #$C2EA, // $C2EA + #$C2EB, // $C2EB + #$C2EC, // $C2EC + #$C2ED, // $C2ED + #$C2EE, // $C2EE + #$C2EF, // $C2EF + #$C2F0, // $C2F0 + #$C2F1, // $C2F1 + #$C2F2, // $C2F2 + #$C2F3, // $C2F3 + #$C2F4, // $C2F4 + #$C2F5, // $C2F5 + #$C2F6, // $C2F6 + #$C2F7, // $C2F7 + #$C2F8, // $C2F8 + #$C2F9, // $C2F9 + #$C2FA, // $C2FA + #$C2FB, // $C2FB + #$C2FC, // $C2FC + #$C2FD, // $C2FD + #$C2FE, // $C2FE + #$C2FF, // $C2FF + #$C300, // $C300 + #$C301, // $C301 + #$C302, // $C302 + #$C303, // $C303 + #$C304, // $C304 + #$C305, // $C305 + #$C306, // $C306 + #$C307, // $C307 + #$C308, // $C308 + #$C309, // $C309 + #$C30A, // $C30A + #$C30B, // $C30B + #$C30C, // $C30C + #$C30D, // $C30D + #$C30E, // $C30E + #$C30F, // $C30F + #$C310, // $C310 + #$C311, // $C311 + #$C312, // $C312 + #$C313, // $C313 + #$C314, // $C314 + #$C315, // $C315 + #$C316, // $C316 + #$C317, // $C317 + #$C318, // $C318 + #$C319, // $C319 + #$C31A, // $C31A + #$C31B, // $C31B + #$C31C, // $C31C + #$C31D, // $C31D + #$C31E, // $C31E + #$C31F, // $C31F + #$C320, // $C320 + #$C321, // $C321 + #$C322, // $C322 + #$C323, // $C323 + #$C324, // $C324 + #$C325, // $C325 + #$C326, // $C326 + #$C327, // $C327 + #$C328, // $C328 + #$C329, // $C329 + #$C32A, // $C32A + #$C32B, // $C32B + #$C32C, // $C32C + #$C32D, // $C32D + #$C32E, // $C32E + #$C32F, // $C32F + #$C330, // $C330 + #$C331, // $C331 + #$C332, // $C332 + #$C333, // $C333 + #$C334, // $C334 + #$C335, // $C335 + #$C336, // $C336 + #$C337, // $C337 + #$C338, // $C338 + #$C339, // $C339 + #$C33A, // $C33A + #$C33B, // $C33B + #$C33C, // $C33C + #$C33D, // $C33D + #$C33E, // $C33E + #$C33F, // $C33F + #$C340, // $C340 + #$C341, // $C341 + #$C342, // $C342 + #$C343, // $C343 + #$C344, // $C344 + #$C345, // $C345 + #$C346, // $C346 + #$C347, // $C347 + #$C348, // $C348 + #$C349, // $C349 + #$C34A, // $C34A + #$C34B, // $C34B + #$C34C, // $C34C + #$C34D, // $C34D + #$C34E, // $C34E + #$C34F, // $C34F + #$C350, // $C350 + #$C351, // $C351 + #$C352, // $C352 + #$C353, // $C353 + #$C354, // $C354 + #$C355, // $C355 + #$C356, // $C356 + #$C357, // $C357 + #$C358, // $C358 + #$C359, // $C359 + #$C35A, // $C35A + #$C35B, // $C35B + #$C35C, // $C35C + #$C35D, // $C35D + #$C35E, // $C35E + #$C35F, // $C35F + #$C360, // $C360 + #$C361, // $C361 + #$C362, // $C362 + #$C363, // $C363 + #$C364, // $C364 + #$C365, // $C365 + #$C366, // $C366 + #$C367, // $C367 + #$C368, // $C368 + #$C369, // $C369 + #$C36A, // $C36A + #$C36B, // $C36B + #$C36C, // $C36C + #$C36D, // $C36D + #$C36E, // $C36E + #$C36F, // $C36F + #$C370, // $C370 + #$C371, // $C371 + #$C372, // $C372 + #$C373, // $C373 + #$C374, // $C374 + #$C375, // $C375 + #$C376, // $C376 + #$C377, // $C377 + #$C378, // $C378 + #$C379, // $C379 + #$C37A, // $C37A + #$C37B, // $C37B + #$C37C, // $C37C + #$C37D, // $C37D + #$C37E, // $C37E + #$C37F, // $C37F + #$C380, // $C380 + #$C381, // $C381 + #$C382, // $C382 + #$C383, // $C383 + #$C384, // $C384 + #$C385, // $C385 + #$C386, // $C386 + #$C387, // $C387 + #$C388, // $C388 + #$C389, // $C389 + #$C38A, // $C38A + #$C38B, // $C38B + #$C38C, // $C38C + #$C38D, // $C38D + #$C38E, // $C38E + #$C38F, // $C38F + #$C390, // $C390 + #$C391, // $C391 + #$C392, // $C392 + #$C393, // $C393 + #$C394, // $C394 + #$C395, // $C395 + #$C396, // $C396 + #$C397, // $C397 + #$C398, // $C398 + #$C399, // $C399 + #$C39A, // $C39A + #$C39B, // $C39B + #$C39C, // $C39C + #$C39D, // $C39D + #$C39E, // $C39E + #$C39F, // $C39F + #$C3A0, // $C3A0 + #$C3A1, // $C3A1 + #$C3A2, // $C3A2 + #$C3A3, // $C3A3 + #$C3A4, // $C3A4 + #$C3A5, // $C3A5 + #$C3A6, // $C3A6 + #$C3A7, // $C3A7 + #$C3A8, // $C3A8 + #$C3A9, // $C3A9 + #$C3AA, // $C3AA + #$C3AB, // $C3AB + #$C3AC, // $C3AC + #$C3AD, // $C3AD + #$C3AE, // $C3AE + #$C3AF, // $C3AF + #$C3B0, // $C3B0 + #$C3B1, // $C3B1 + #$C3B2, // $C3B2 + #$C3B3, // $C3B3 + #$C3B4, // $C3B4 + #$C3B5, // $C3B5 + #$C3B6, // $C3B6 + #$C3B7, // $C3B7 + #$C3B8, // $C3B8 + #$C3B9, // $C3B9 + #$C3BA, // $C3BA + #$C3BB, // $C3BB + #$C3BC, // $C3BC + #$C3BD, // $C3BD + #$C3BE, // $C3BE + #$C3BF, // $C3BF + #$C3C0, // $C3C0 + #$C3C1, // $C3C1 + #$C3C2, // $C3C2 + #$C3C3, // $C3C3 + #$C3C4, // $C3C4 + #$C3C5, // $C3C5 + #$C3C6, // $C3C6 + #$C3C7, // $C3C7 + #$C3C8, // $C3C8 + #$C3C9, // $C3C9 + #$C3CA, // $C3CA + #$C3CB, // $C3CB + #$C3CC, // $C3CC + #$C3CD, // $C3CD + #$C3CE, // $C3CE + #$C3CF, // $C3CF + #$C3D0, // $C3D0 + #$C3D1, // $C3D1 + #$C3D2, // $C3D2 + #$C3D3, // $C3D3 + #$C3D4, // $C3D4 + #$C3D5, // $C3D5 + #$C3D6, // $C3D6 + #$C3D7, // $C3D7 + #$C3D8, // $C3D8 + #$C3D9, // $C3D9 + #$C3DA, // $C3DA + #$C3DB, // $C3DB + #$C3DC, // $C3DC + #$C3DD, // $C3DD + #$C3DE, // $C3DE + #$C3DF, // $C3DF + #$C3E0, // $C3E0 + #$C3E1, // $C3E1 + #$C3E2, // $C3E2 + #$C3E3, // $C3E3 + #$C3E4, // $C3E4 + #$C3E5, // $C3E5 + #$C3E6, // $C3E6 + #$C3E7, // $C3E7 + #$C3E8, // $C3E8 + #$C3E9, // $C3E9 + #$C3EA, // $C3EA + #$C3EB, // $C3EB + #$C3EC, // $C3EC + #$C3ED, // $C3ED + #$C3EE, // $C3EE + #$C3EF, // $C3EF + #$C3F0, // $C3F0 + #$C3F1, // $C3F1 + #$C3F2, // $C3F2 + #$C3F3, // $C3F3 + #$C3F4, // $C3F4 + #$C3F5, // $C3F5 + #$C3F6, // $C3F6 + #$C3F7, // $C3F7 + #$C3F8, // $C3F8 + #$C3F9, // $C3F9 + #$C3FA, // $C3FA + #$C3FB, // $C3FB + #$C3FC, // $C3FC + #$C3FD, // $C3FD + #$C3FE, // $C3FE + #$C3FF, // $C3FF + #$C400, // $C400 + #$C401, // $C401 + #$C402, // $C402 + #$C403, // $C403 + #$C404, // $C404 + #$C405, // $C405 + #$C406, // $C406 + #$C407, // $C407 + #$C408, // $C408 + #$C409, // $C409 + #$C40A, // $C40A + #$C40B, // $C40B + #$C40C, // $C40C + #$C40D, // $C40D + #$C40E, // $C40E + #$C40F, // $C40F + #$C410, // $C410 + #$C411, // $C411 + #$C412, // $C412 + #$C413, // $C413 + #$C414, // $C414 + #$C415, // $C415 + #$C416, // $C416 + #$C417, // $C417 + #$C418, // $C418 + #$C419, // $C419 + #$C41A, // $C41A + #$C41B, // $C41B + #$C41C, // $C41C + #$C41D, // $C41D + #$C41E, // $C41E + #$C41F, // $C41F + #$C420, // $C420 + #$C421, // $C421 + #$C422, // $C422 + #$C423, // $C423 + #$C424, // $C424 + #$C425, // $C425 + #$C426, // $C426 + #$C427, // $C427 + #$C428, // $C428 + #$C429, // $C429 + #$C42A, // $C42A + #$C42B, // $C42B + #$C42C, // $C42C + #$C42D, // $C42D + #$C42E, // $C42E + #$C42F, // $C42F + #$C430, // $C430 + #$C431, // $C431 + #$C432, // $C432 + #$C433, // $C433 + #$C434, // $C434 + #$C435, // $C435 + #$C436, // $C436 + #$C437, // $C437 + #$C438, // $C438 + #$C439, // $C439 + #$C43A, // $C43A + #$C43B, // $C43B + #$C43C, // $C43C + #$C43D, // $C43D + #$C43E, // $C43E + #$C43F, // $C43F + #$C440, // $C440 + #$C441, // $C441 + #$C442, // $C442 + #$C443, // $C443 + #$C444, // $C444 + #$C445, // $C445 + #$C446, // $C446 + #$C447, // $C447 + #$C448, // $C448 + #$C449, // $C449 + #$C44A, // $C44A + #$C44B, // $C44B + #$C44C, // $C44C + #$C44D, // $C44D + #$C44E, // $C44E + #$C44F, // $C44F + #$C450, // $C450 + #$C451, // $C451 + #$C452, // $C452 + #$C453, // $C453 + #$C454, // $C454 + #$C455, // $C455 + #$C456, // $C456 + #$C457, // $C457 + #$C458, // $C458 + #$C459, // $C459 + #$C45A, // $C45A + #$C45B, // $C45B + #$C45C, // $C45C + #$C45D, // $C45D + #$C45E, // $C45E + #$C45F, // $C45F + #$C460, // $C460 + #$C461, // $C461 + #$C462, // $C462 + #$C463, // $C463 + #$C464, // $C464 + #$C465, // $C465 + #$C466, // $C466 + #$C467, // $C467 + #$C468, // $C468 + #$C469, // $C469 + #$C46A, // $C46A + #$C46B, // $C46B + #$C46C, // $C46C + #$C46D, // $C46D + #$C46E, // $C46E + #$C46F, // $C46F + #$C470, // $C470 + #$C471, // $C471 + #$C472, // $C472 + #$C473, // $C473 + #$C474, // $C474 + #$C475, // $C475 + #$C476, // $C476 + #$C477, // $C477 + #$C478, // $C478 + #$C479, // $C479 + #$C47A, // $C47A + #$C47B, // $C47B + #$C47C, // $C47C + #$C47D, // $C47D + #$C47E, // $C47E + #$C47F, // $C47F + #$C480, // $C480 + #$C481, // $C481 + #$C482, // $C482 + #$C483, // $C483 + #$C484, // $C484 + #$C485, // $C485 + #$C486, // $C486 + #$C487, // $C487 + #$C488, // $C488 + #$C489, // $C489 + #$C48A, // $C48A + #$C48B, // $C48B + #$C48C, // $C48C + #$C48D, // $C48D + #$C48E, // $C48E + #$C48F, // $C48F + #$C490, // $C490 + #$C491, // $C491 + #$C492, // $C492 + #$C493, // $C493 + #$C494, // $C494 + #$C495, // $C495 + #$C496, // $C496 + #$C497, // $C497 + #$C498, // $C498 + #$C499, // $C499 + #$C49A, // $C49A + #$C49B, // $C49B + #$C49C, // $C49C + #$C49D, // $C49D + #$C49E, // $C49E + #$C49F, // $C49F + #$C4A0, // $C4A0 + #$C4A1, // $C4A1 + #$C4A2, // $C4A2 + #$C4A3, // $C4A3 + #$C4A4, // $C4A4 + #$C4A5, // $C4A5 + #$C4A6, // $C4A6 + #$C4A7, // $C4A7 + #$C4A8, // $C4A8 + #$C4A9, // $C4A9 + #$C4AA, // $C4AA + #$C4AB, // $C4AB + #$C4AC, // $C4AC + #$C4AD, // $C4AD + #$C4AE, // $C4AE + #$C4AF, // $C4AF + #$C4B0, // $C4B0 + #$C4B1, // $C4B1 + #$C4B2, // $C4B2 + #$C4B3, // $C4B3 + #$C4B4, // $C4B4 + #$C4B5, // $C4B5 + #$C4B6, // $C4B6 + #$C4B7, // $C4B7 + #$C4B8, // $C4B8 + #$C4B9, // $C4B9 + #$C4BA, // $C4BA + #$C4BB, // $C4BB + #$C4BC, // $C4BC + #$C4BD, // $C4BD + #$C4BE, // $C4BE + #$C4BF, // $C4BF + #$C4C0, // $C4C0 + #$C4C1, // $C4C1 + #$C4C2, // $C4C2 + #$C4C3, // $C4C3 + #$C4C4, // $C4C4 + #$C4C5, // $C4C5 + #$C4C6, // $C4C6 + #$C4C7, // $C4C7 + #$C4C8, // $C4C8 + #$C4C9, // $C4C9 + #$C4CA, // $C4CA + #$C4CB, // $C4CB + #$C4CC, // $C4CC + #$C4CD, // $C4CD + #$C4CE, // $C4CE + #$C4CF, // $C4CF + #$C4D0, // $C4D0 + #$C4D1, // $C4D1 + #$C4D2, // $C4D2 + #$C4D3, // $C4D3 + #$C4D4, // $C4D4 + #$C4D5, // $C4D5 + #$C4D6, // $C4D6 + #$C4D7, // $C4D7 + #$C4D8, // $C4D8 + #$C4D9, // $C4D9 + #$C4DA, // $C4DA + #$C4DB, // $C4DB + #$C4DC, // $C4DC + #$C4DD, // $C4DD + #$C4DE, // $C4DE + #$C4DF, // $C4DF + #$C4E0, // $C4E0 + #$C4E1, // $C4E1 + #$C4E2, // $C4E2 + #$C4E3, // $C4E3 + #$C4E4, // $C4E4 + #$C4E5, // $C4E5 + #$C4E6, // $C4E6 + #$C4E7, // $C4E7 + #$C4E8, // $C4E8 + #$C4E9, // $C4E9 + #$C4EA, // $C4EA + #$C4EB, // $C4EB + #$C4EC, // $C4EC + #$C4ED, // $C4ED + #$C4EE, // $C4EE + #$C4EF, // $C4EF + #$C4F0, // $C4F0 + #$C4F1, // $C4F1 + #$C4F2, // $C4F2 + #$C4F3, // $C4F3 + #$C4F4, // $C4F4 + #$C4F5, // $C4F5 + #$C4F6, // $C4F6 + #$C4F7, // $C4F7 + #$C4F8, // $C4F8 + #$C4F9, // $C4F9 + #$C4FA, // $C4FA + #$C4FB, // $C4FB + #$C4FC, // $C4FC + #$C4FD, // $C4FD + #$C4FE, // $C4FE + #$C4FF, // $C4FF + #$C500, // $C500 + #$C501, // $C501 + #$C502, // $C502 + #$C503, // $C503 + #$C504, // $C504 + #$C505, // $C505 + #$C506, // $C506 + #$C507, // $C507 + #$C508, // $C508 + #$C509, // $C509 + #$C50A, // $C50A + #$C50B, // $C50B + #$C50C, // $C50C + #$C50D, // $C50D + #$C50E, // $C50E + #$C50F, // $C50F + #$C510, // $C510 + #$C511, // $C511 + #$C512, // $C512 + #$C513, // $C513 + #$C514, // $C514 + #$C515, // $C515 + #$C516, // $C516 + #$C517, // $C517 + #$C518, // $C518 + #$C519, // $C519 + #$C51A, // $C51A + #$C51B, // $C51B + #$C51C, // $C51C + #$C51D, // $C51D + #$C51E, // $C51E + #$C51F, // $C51F + #$C520, // $C520 + #$C521, // $C521 + #$C522, // $C522 + #$C523, // $C523 + #$C524, // $C524 + #$C525, // $C525 + #$C526, // $C526 + #$C527, // $C527 + #$C528, // $C528 + #$C529, // $C529 + #$C52A, // $C52A + #$C52B, // $C52B + #$C52C, // $C52C + #$C52D, // $C52D + #$C52E, // $C52E + #$C52F, // $C52F + #$C530, // $C530 + #$C531, // $C531 + #$C532, // $C532 + #$C533, // $C533 + #$C534, // $C534 + #$C535, // $C535 + #$C536, // $C536 + #$C537, // $C537 + #$C538, // $C538 + #$C539, // $C539 + #$C53A, // $C53A + #$C53B, // $C53B + #$C53C, // $C53C + #$C53D, // $C53D + #$C53E, // $C53E + #$C53F, // $C53F + #$C540, // $C540 + #$C541, // $C541 + #$C542, // $C542 + #$C543, // $C543 + #$C544, // $C544 + #$C545, // $C545 + #$C546, // $C546 + #$C547, // $C547 + #$C548, // $C548 + #$C549, // $C549 + #$C54A, // $C54A + #$C54B, // $C54B + #$C54C, // $C54C + #$C54D, // $C54D + #$C54E, // $C54E + #$C54F, // $C54F + #$C550, // $C550 + #$C551, // $C551 + #$C552, // $C552 + #$C553, // $C553 + #$C554, // $C554 + #$C555, // $C555 + #$C556, // $C556 + #$C557, // $C557 + #$C558, // $C558 + #$C559, // $C559 + #$C55A, // $C55A + #$C55B, // $C55B + #$C55C, // $C55C + #$C55D, // $C55D + #$C55E, // $C55E + #$C55F, // $C55F + #$C560, // $C560 + #$C561, // $C561 + #$C562, // $C562 + #$C563, // $C563 + #$C564, // $C564 + #$C565, // $C565 + #$C566, // $C566 + #$C567, // $C567 + #$C568, // $C568 + #$C569, // $C569 + #$C56A, // $C56A + #$C56B, // $C56B + #$C56C, // $C56C + #$C56D, // $C56D + #$C56E, // $C56E + #$C56F, // $C56F + #$C570, // $C570 + #$C571, // $C571 + #$C572, // $C572 + #$C573, // $C573 + #$C574, // $C574 + #$C575, // $C575 + #$C576, // $C576 + #$C577, // $C577 + #$C578, // $C578 + #$C579, // $C579 + #$C57A, // $C57A + #$C57B, // $C57B + #$C57C, // $C57C + #$C57D, // $C57D + #$C57E, // $C57E + #$C57F, // $C57F + #$C580, // $C580 + #$C581, // $C581 + #$C582, // $C582 + #$C583, // $C583 + #$C584, // $C584 + #$C585, // $C585 + #$C586, // $C586 + #$C587, // $C587 + #$C588, // $C588 + #$C589, // $C589 + #$C58A, // $C58A + #$C58B, // $C58B + #$C58C, // $C58C + #$C58D, // $C58D + #$C58E, // $C58E + #$C58F, // $C58F + #$C590, // $C590 + #$C591, // $C591 + #$C592, // $C592 + #$C593, // $C593 + #$C594, // $C594 + #$C595, // $C595 + #$C596, // $C596 + #$C597, // $C597 + #$C598, // $C598 + #$C599, // $C599 + #$C59A, // $C59A + #$C59B, // $C59B + #$C59C, // $C59C + #$C59D, // $C59D + #$C59E, // $C59E + #$C59F, // $C59F + #$C5A0, // $C5A0 + #$C5A1, // $C5A1 + #$C5A2, // $C5A2 + #$C5A3, // $C5A3 + #$C5A4, // $C5A4 + #$C5A5, // $C5A5 + #$C5A6, // $C5A6 + #$C5A7, // $C5A7 + #$C5A8, // $C5A8 + #$C5A9, // $C5A9 + #$C5AA, // $C5AA + #$C5AB, // $C5AB + #$C5AC, // $C5AC + #$C5AD, // $C5AD + #$C5AE, // $C5AE + #$C5AF, // $C5AF + #$C5B0, // $C5B0 + #$C5B1, // $C5B1 + #$C5B2, // $C5B2 + #$C5B3, // $C5B3 + #$C5B4, // $C5B4 + #$C5B5, // $C5B5 + #$C5B6, // $C5B6 + #$C5B7, // $C5B7 + #$C5B8, // $C5B8 + #$C5B9, // $C5B9 + #$C5BA, // $C5BA + #$C5BB, // $C5BB + #$C5BC, // $C5BC + #$C5BD, // $C5BD + #$C5BE, // $C5BE + #$C5BF, // $C5BF + #$C5C0, // $C5C0 + #$C5C1, // $C5C1 + #$C5C2, // $C5C2 + #$C5C3, // $C5C3 + #$C5C4, // $C5C4 + #$C5C5, // $C5C5 + #$C5C6, // $C5C6 + #$C5C7, // $C5C7 + #$C5C8, // $C5C8 + #$C5C9, // $C5C9 + #$C5CA, // $C5CA + #$C5CB, // $C5CB + #$C5CC, // $C5CC + #$C5CD, // $C5CD + #$C5CE, // $C5CE + #$C5CF, // $C5CF + #$C5D0, // $C5D0 + #$C5D1, // $C5D1 + #$C5D2, // $C5D2 + #$C5D3, // $C5D3 + #$C5D4, // $C5D4 + #$C5D5, // $C5D5 + #$C5D6, // $C5D6 + #$C5D7, // $C5D7 + #$C5D8, // $C5D8 + #$C5D9, // $C5D9 + #$C5DA, // $C5DA + #$C5DB, // $C5DB + #$C5DC, // $C5DC + #$C5DD, // $C5DD + #$C5DE, // $C5DE + #$C5DF, // $C5DF + #$C5E0, // $C5E0 + #$C5E1, // $C5E1 + #$C5E2, // $C5E2 + #$C5E3, // $C5E3 + #$C5E4, // $C5E4 + #$C5E5, // $C5E5 + #$C5E6, // $C5E6 + #$C5E7, // $C5E7 + #$C5E8, // $C5E8 + #$C5E9, // $C5E9 + #$C5EA, // $C5EA + #$C5EB, // $C5EB + #$C5EC, // $C5EC + #$C5ED, // $C5ED + #$C5EE, // $C5EE + #$C5EF, // $C5EF + #$C5F0, // $C5F0 + #$C5F1, // $C5F1 + #$C5F2, // $C5F2 + #$C5F3, // $C5F3 + #$C5F4, // $C5F4 + #$C5F5, // $C5F5 + #$C5F6, // $C5F6 + #$C5F7, // $C5F7 + #$C5F8, // $C5F8 + #$C5F9, // $C5F9 + #$C5FA, // $C5FA + #$C5FB, // $C5FB + #$C5FC, // $C5FC + #$C5FD, // $C5FD + #$C5FE, // $C5FE + #$C5FF, // $C5FF + #$C600, // $C600 + #$C601, // $C601 + #$C602, // $C602 + #$C603, // $C603 + #$C604, // $C604 + #$C605, // $C605 + #$C606, // $C606 + #$C607, // $C607 + #$C608, // $C608 + #$C609, // $C609 + #$C60A, // $C60A + #$C60B, // $C60B + #$C60C, // $C60C + #$C60D, // $C60D + #$C60E, // $C60E + #$C60F, // $C60F + #$C610, // $C610 + #$C611, // $C611 + #$C612, // $C612 + #$C613, // $C613 + #$C614, // $C614 + #$C615, // $C615 + #$C616, // $C616 + #$C617, // $C617 + #$C618, // $C618 + #$C619, // $C619 + #$C61A, // $C61A + #$C61B, // $C61B + #$C61C, // $C61C + #$C61D, // $C61D + #$C61E, // $C61E + #$C61F, // $C61F + #$C620, // $C620 + #$C621, // $C621 + #$C622, // $C622 + #$C623, // $C623 + #$C624, // $C624 + #$C625, // $C625 + #$C626, // $C626 + #$C627, // $C627 + #$C628, // $C628 + #$C629, // $C629 + #$C62A, // $C62A + #$C62B, // $C62B + #$C62C, // $C62C + #$C62D, // $C62D + #$C62E, // $C62E + #$C62F, // $C62F + #$C630, // $C630 + #$C631, // $C631 + #$C632, // $C632 + #$C633, // $C633 + #$C634, // $C634 + #$C635, // $C635 + #$C636, // $C636 + #$C637, // $C637 + #$C638, // $C638 + #$C639, // $C639 + #$C63A, // $C63A + #$C63B, // $C63B + #$C63C, // $C63C + #$C63D, // $C63D + #$C63E, // $C63E + #$C63F, // $C63F + #$C640, // $C640 + #$C641, // $C641 + #$C642, // $C642 + #$C643, // $C643 + #$C644, // $C644 + #$C645, // $C645 + #$C646, // $C646 + #$C647, // $C647 + #$C648, // $C648 + #$C649, // $C649 + #$C64A, // $C64A + #$C64B, // $C64B + #$C64C, // $C64C + #$C64D, // $C64D + #$C64E, // $C64E + #$C64F, // $C64F + #$C650, // $C650 + #$C651, // $C651 + #$C652, // $C652 + #$C653, // $C653 + #$C654, // $C654 + #$C655, // $C655 + #$C656, // $C656 + #$C657, // $C657 + #$C658, // $C658 + #$C659, // $C659 + #$C65A, // $C65A + #$C65B, // $C65B + #$C65C, // $C65C + #$C65D, // $C65D + #$C65E, // $C65E + #$C65F, // $C65F + #$C660, // $C660 + #$C661, // $C661 + #$C662, // $C662 + #$C663, // $C663 + #$C664, // $C664 + #$C665, // $C665 + #$C666, // $C666 + #$C667, // $C667 + #$C668, // $C668 + #$C669, // $C669 + #$C66A, // $C66A + #$C66B, // $C66B + #$C66C, // $C66C + #$C66D, // $C66D + #$C66E, // $C66E + #$C66F, // $C66F + #$C670, // $C670 + #$C671, // $C671 + #$C672, // $C672 + #$C673, // $C673 + #$C674, // $C674 + #$C675, // $C675 + #$C676, // $C676 + #$C677, // $C677 + #$C678, // $C678 + #$C679, // $C679 + #$C67A, // $C67A + #$C67B, // $C67B + #$C67C, // $C67C + #$C67D, // $C67D + #$C67E, // $C67E + #$C67F, // $C67F + #$C680, // $C680 + #$C681, // $C681 + #$C682, // $C682 + #$C683, // $C683 + #$C684, // $C684 + #$C685, // $C685 + #$C686, // $C686 + #$C687, // $C687 + #$C688, // $C688 + #$C689, // $C689 + #$C68A, // $C68A + #$C68B, // $C68B + #$C68C, // $C68C + #$C68D, // $C68D + #$C68E, // $C68E + #$C68F, // $C68F + #$C690, // $C690 + #$C691, // $C691 + #$C692, // $C692 + #$C693, // $C693 + #$C694, // $C694 + #$C695, // $C695 + #$C696, // $C696 + #$C697, // $C697 + #$C698, // $C698 + #$C699, // $C699 + #$C69A, // $C69A + #$C69B, // $C69B + #$C69C, // $C69C + #$C69D, // $C69D + #$C69E, // $C69E + #$C69F, // $C69F + #$C6A0, // $C6A0 + #$C6A1, // $C6A1 + #$C6A2, // $C6A2 + #$C6A3, // $C6A3 + #$C6A4, // $C6A4 + #$C6A5, // $C6A5 + #$C6A6, // $C6A6 + #$C6A7, // $C6A7 + #$C6A8, // $C6A8 + #$C6A9, // $C6A9 + #$C6AA, // $C6AA + #$C6AB, // $C6AB + #$C6AC, // $C6AC + #$C6AD, // $C6AD + #$C6AE, // $C6AE + #$C6AF, // $C6AF + #$C6B0, // $C6B0 + #$C6B1, // $C6B1 + #$C6B2, // $C6B2 + #$C6B3, // $C6B3 + #$C6B4, // $C6B4 + #$C6B5, // $C6B5 + #$C6B6, // $C6B6 + #$C6B7, // $C6B7 + #$C6B8, // $C6B8 + #$C6B9, // $C6B9 + #$C6BA, // $C6BA + #$C6BB, // $C6BB + #$C6BC, // $C6BC + #$C6BD, // $C6BD + #$C6BE, // $C6BE + #$C6BF, // $C6BF + #$C6C0, // $C6C0 + #$C6C1, // $C6C1 + #$C6C2, // $C6C2 + #$C6C3, // $C6C3 + #$C6C4, // $C6C4 + #$C6C5, // $C6C5 + #$C6C6, // $C6C6 + #$C6C7, // $C6C7 + #$C6C8, // $C6C8 + #$C6C9, // $C6C9 + #$C6CA, // $C6CA + #$C6CB, // $C6CB + #$C6CC, // $C6CC + #$C6CD, // $C6CD + #$C6CE, // $C6CE + #$C6CF, // $C6CF + #$C6D0, // $C6D0 + #$C6D1, // $C6D1 + #$C6D2, // $C6D2 + #$C6D3, // $C6D3 + #$C6D4, // $C6D4 + #$C6D5, // $C6D5 + #$C6D6, // $C6D6 + #$C6D7, // $C6D7 + #$C6D8, // $C6D8 + #$C6D9, // $C6D9 + #$C6DA, // $C6DA + #$C6DB, // $C6DB + #$C6DC, // $C6DC + #$C6DD, // $C6DD + #$C6DE, // $C6DE + #$C6DF, // $C6DF + #$C6E0, // $C6E0 + #$C6E1, // $C6E1 + #$C6E2, // $C6E2 + #$C6E3, // $C6E3 + #$C6E4, // $C6E4 + #$C6E5, // $C6E5 + #$C6E6, // $C6E6 + #$C6E7, // $C6E7 + #$C6E8, // $C6E8 + #$C6E9, // $C6E9 + #$C6EA, // $C6EA + #$C6EB, // $C6EB + #$C6EC, // $C6EC + #$C6ED, // $C6ED + #$C6EE, // $C6EE + #$C6EF, // $C6EF + #$C6F0, // $C6F0 + #$C6F1, // $C6F1 + #$C6F2, // $C6F2 + #$C6F3, // $C6F3 + #$C6F4, // $C6F4 + #$C6F5, // $C6F5 + #$C6F6, // $C6F6 + #$C6F7, // $C6F7 + #$C6F8, // $C6F8 + #$C6F9, // $C6F9 + #$C6FA, // $C6FA + #$C6FB, // $C6FB + #$C6FC, // $C6FC + #$C6FD, // $C6FD + #$C6FE, // $C6FE + #$C6FF, // $C6FF + #$C700, // $C700 + #$C701, // $C701 + #$C702, // $C702 + #$C703, // $C703 + #$C704, // $C704 + #$C705, // $C705 + #$C706, // $C706 + #$C707, // $C707 + #$C708, // $C708 + #$C709, // $C709 + #$C70A, // $C70A + #$C70B, // $C70B + #$C70C, // $C70C + #$C70D, // $C70D + #$C70E, // $C70E + #$C70F, // $C70F + #$C710, // $C710 + #$C711, // $C711 + #$C712, // $C712 + #$C713, // $C713 + #$C714, // $C714 + #$C715, // $C715 + #$C716, // $C716 + #$C717, // $C717 + #$C718, // $C718 + #$C719, // $C719 + #$C71A, // $C71A + #$C71B, // $C71B + #$C71C, // $C71C + #$C71D, // $C71D + #$C71E, // $C71E + #$C71F, // $C71F + #$C720, // $C720 + #$C721, // $C721 + #$C722, // $C722 + #$C723, // $C723 + #$C724, // $C724 + #$C725, // $C725 + #$C726, // $C726 + #$C727, // $C727 + #$C728, // $C728 + #$C729, // $C729 + #$C72A, // $C72A + #$C72B, // $C72B + #$C72C, // $C72C + #$C72D, // $C72D + #$C72E, // $C72E + #$C72F, // $C72F + #$C730, // $C730 + #$C731, // $C731 + #$C732, // $C732 + #$C733, // $C733 + #$C734, // $C734 + #$C735, // $C735 + #$C736, // $C736 + #$C737, // $C737 + #$C738, // $C738 + #$C739, // $C739 + #$C73A, // $C73A + #$C73B, // $C73B + #$C73C, // $C73C + #$C73D, // $C73D + #$C73E, // $C73E + #$C73F, // $C73F + #$C740, // $C740 + #$C741, // $C741 + #$C742, // $C742 + #$C743, // $C743 + #$C744, // $C744 + #$C745, // $C745 + #$C746, // $C746 + #$C747, // $C747 + #$C748, // $C748 + #$C749, // $C749 + #$C74A, // $C74A + #$C74B, // $C74B + #$C74C, // $C74C + #$C74D, // $C74D + #$C74E, // $C74E + #$C74F, // $C74F + #$C750, // $C750 + #$C751, // $C751 + #$C752, // $C752 + #$C753, // $C753 + #$C754, // $C754 + #$C755, // $C755 + #$C756, // $C756 + #$C757, // $C757 + #$C758, // $C758 + #$C759, // $C759 + #$C75A, // $C75A + #$C75B, // $C75B + #$C75C, // $C75C + #$C75D, // $C75D + #$C75E, // $C75E + #$C75F, // $C75F + #$C760, // $C760 + #$C761, // $C761 + #$C762, // $C762 + #$C763, // $C763 + #$C764, // $C764 + #$C765, // $C765 + #$C766, // $C766 + #$C767, // $C767 + #$C768, // $C768 + #$C769, // $C769 + #$C76A, // $C76A + #$C76B, // $C76B + #$C76C, // $C76C + #$C76D, // $C76D + #$C76E, // $C76E + #$C76F, // $C76F + #$C770, // $C770 + #$C771, // $C771 + #$C772, // $C772 + #$C773, // $C773 + #$C774, // $C774 + #$C775, // $C775 + #$C776, // $C776 + #$C777, // $C777 + #$C778, // $C778 + #$C779, // $C779 + #$C77A, // $C77A + #$C77B, // $C77B + #$C77C, // $C77C + #$C77D, // $C77D + #$C77E, // $C77E + #$C77F, // $C77F + #$C780, // $C780 + #$C781, // $C781 + #$C782, // $C782 + #$C783, // $C783 + #$C784, // $C784 + #$C785, // $C785 + #$C786, // $C786 + #$C787, // $C787 + #$C788, // $C788 + #$C789, // $C789 + #$C78A, // $C78A + #$C78B, // $C78B + #$C78C, // $C78C + #$C78D, // $C78D + #$C78E, // $C78E + #$C78F, // $C78F + #$C790, // $C790 + #$C791, // $C791 + #$C792, // $C792 + #$C793, // $C793 + #$C794, // $C794 + #$C795, // $C795 + #$C796, // $C796 + #$C797, // $C797 + #$C798, // $C798 + #$C799, // $C799 + #$C79A, // $C79A + #$C79B, // $C79B + #$C79C, // $C79C + #$C79D, // $C79D + #$C79E, // $C79E + #$C79F, // $C79F + #$C7A0, // $C7A0 + #$C7A1, // $C7A1 + #$C7A2, // $C7A2 + #$C7A3, // $C7A3 + #$C7A4, // $C7A4 + #$C7A5, // $C7A5 + #$C7A6, // $C7A6 + #$C7A7, // $C7A7 + #$C7A8, // $C7A8 + #$C7A9, // $C7A9 + #$C7AA, // $C7AA + #$C7AB, // $C7AB + #$C7AC, // $C7AC + #$C7AD, // $C7AD + #$C7AE, // $C7AE + #$C7AF, // $C7AF + #$C7B0, // $C7B0 + #$C7B1, // $C7B1 + #$C7B2, // $C7B2 + #$C7B3, // $C7B3 + #$C7B4, // $C7B4 + #$C7B5, // $C7B5 + #$C7B6, // $C7B6 + #$C7B7, // $C7B7 + #$C7B8, // $C7B8 + #$C7B9, // $C7B9 + #$C7BA, // $C7BA + #$C7BB, // $C7BB + #$C7BC, // $C7BC + #$C7BD, // $C7BD + #$C7BE, // $C7BE + #$C7BF, // $C7BF + #$C7C0, // $C7C0 + #$C7C1, // $C7C1 + #$C7C2, // $C7C2 + #$C7C3, // $C7C3 + #$C7C4, // $C7C4 + #$C7C5, // $C7C5 + #$C7C6, // $C7C6 + #$C7C7, // $C7C7 + #$C7C8, // $C7C8 + #$C7C9, // $C7C9 + #$C7CA, // $C7CA + #$C7CB, // $C7CB + #$C7CC, // $C7CC + #$C7CD, // $C7CD + #$C7CE, // $C7CE + #$C7CF, // $C7CF + #$C7D0, // $C7D0 + #$C7D1, // $C7D1 + #$C7D2, // $C7D2 + #$C7D3, // $C7D3 + #$C7D4, // $C7D4 + #$C7D5, // $C7D5 + #$C7D6, // $C7D6 + #$C7D7, // $C7D7 + #$C7D8, // $C7D8 + #$C7D9, // $C7D9 + #$C7DA, // $C7DA + #$C7DB, // $C7DB + #$C7DC, // $C7DC + #$C7DD, // $C7DD + #$C7DE, // $C7DE + #$C7DF, // $C7DF + #$C7E0, // $C7E0 + #$C7E1, // $C7E1 + #$C7E2, // $C7E2 + #$C7E3, // $C7E3 + #$C7E4, // $C7E4 + #$C7E5, // $C7E5 + #$C7E6, // $C7E6 + #$C7E7, // $C7E7 + #$C7E8, // $C7E8 + #$C7E9, // $C7E9 + #$C7EA, // $C7EA + #$C7EB, // $C7EB + #$C7EC, // $C7EC + #$C7ED, // $C7ED + #$C7EE, // $C7EE + #$C7EF, // $C7EF + #$C7F0, // $C7F0 + #$C7F1, // $C7F1 + #$C7F2, // $C7F2 + #$C7F3, // $C7F3 + #$C7F4, // $C7F4 + #$C7F5, // $C7F5 + #$C7F6, // $C7F6 + #$C7F7, // $C7F7 + #$C7F8, // $C7F8 + #$C7F9, // $C7F9 + #$C7FA, // $C7FA + #$C7FB, // $C7FB + #$C7FC, // $C7FC + #$C7FD, // $C7FD + #$C7FE, // $C7FE + #$C7FF, // $C7FF + #$C800, // $C800 + #$C801, // $C801 + #$C802, // $C802 + #$C803, // $C803 + #$C804, // $C804 + #$C805, // $C805 + #$C806, // $C806 + #$C807, // $C807 + #$C808, // $C808 + #$C809, // $C809 + #$C80A, // $C80A + #$C80B, // $C80B + #$C80C, // $C80C + #$C80D, // $C80D + #$C80E, // $C80E + #$C80F, // $C80F + #$C810, // $C810 + #$C811, // $C811 + #$C812, // $C812 + #$C813, // $C813 + #$C814, // $C814 + #$C815, // $C815 + #$C816, // $C816 + #$C817, // $C817 + #$C818, // $C818 + #$C819, // $C819 + #$C81A, // $C81A + #$C81B, // $C81B + #$C81C, // $C81C + #$C81D, // $C81D + #$C81E, // $C81E + #$C81F, // $C81F + #$C820, // $C820 + #$C821, // $C821 + #$C822, // $C822 + #$C823, // $C823 + #$C824, // $C824 + #$C825, // $C825 + #$C826, // $C826 + #$C827, // $C827 + #$C828, // $C828 + #$C829, // $C829 + #$C82A, // $C82A + #$C82B, // $C82B + #$C82C, // $C82C + #$C82D, // $C82D + #$C82E, // $C82E + #$C82F, // $C82F + #$C830, // $C830 + #$C831, // $C831 + #$C832, // $C832 + #$C833, // $C833 + #$C834, // $C834 + #$C835, // $C835 + #$C836, // $C836 + #$C837, // $C837 + #$C838, // $C838 + #$C839, // $C839 + #$C83A, // $C83A + #$C83B, // $C83B + #$C83C, // $C83C + #$C83D, // $C83D + #$C83E, // $C83E + #$C83F, // $C83F + #$C840, // $C840 + #$C841, // $C841 + #$C842, // $C842 + #$C843, // $C843 + #$C844, // $C844 + #$C845, // $C845 + #$C846, // $C846 + #$C847, // $C847 + #$C848, // $C848 + #$C849, // $C849 + #$C84A, // $C84A + #$C84B, // $C84B + #$C84C, // $C84C + #$C84D, // $C84D + #$C84E, // $C84E + #$C84F, // $C84F + #$C850, // $C850 + #$C851, // $C851 + #$C852, // $C852 + #$C853, // $C853 + #$C854, // $C854 + #$C855, // $C855 + #$C856, // $C856 + #$C857, // $C857 + #$C858, // $C858 + #$C859, // $C859 + #$C85A, // $C85A + #$C85B, // $C85B + #$C85C, // $C85C + #$C85D, // $C85D + #$C85E, // $C85E + #$C85F, // $C85F + #$C860, // $C860 + #$C861, // $C861 + #$C862, // $C862 + #$C863, // $C863 + #$C864, // $C864 + #$C865, // $C865 + #$C866, // $C866 + #$C867, // $C867 + #$C868, // $C868 + #$C869, // $C869 + #$C86A, // $C86A + #$C86B, // $C86B + #$C86C, // $C86C + #$C86D, // $C86D + #$C86E, // $C86E + #$C86F, // $C86F + #$C870, // $C870 + #$C871, // $C871 + #$C872, // $C872 + #$C873, // $C873 + #$C874, // $C874 + #$C875, // $C875 + #$C876, // $C876 + #$C877, // $C877 + #$C878, // $C878 + #$C879, // $C879 + #$C87A, // $C87A + #$C87B, // $C87B + #$C87C, // $C87C + #$C87D, // $C87D + #$C87E, // $C87E + #$C87F, // $C87F + #$C880, // $C880 + #$C881, // $C881 + #$C882, // $C882 + #$C883, // $C883 + #$C884, // $C884 + #$C885, // $C885 + #$C886, // $C886 + #$C887, // $C887 + #$C888, // $C888 + #$C889, // $C889 + #$C88A, // $C88A + #$C88B, // $C88B + #$C88C, // $C88C + #$C88D, // $C88D + #$C88E, // $C88E + #$C88F, // $C88F + #$C890, // $C890 + #$C891, // $C891 + #$C892, // $C892 + #$C893, // $C893 + #$C894, // $C894 + #$C895, // $C895 + #$C896, // $C896 + #$C897, // $C897 + #$C898, // $C898 + #$C899, // $C899 + #$C89A, // $C89A + #$C89B, // $C89B + #$C89C, // $C89C + #$C89D, // $C89D + #$C89E, // $C89E + #$C89F, // $C89F + #$C8A0, // $C8A0 + #$C8A1, // $C8A1 + #$C8A2, // $C8A2 + #$C8A3, // $C8A3 + #$C8A4, // $C8A4 + #$C8A5, // $C8A5 + #$C8A6, // $C8A6 + #$C8A7, // $C8A7 + #$C8A8, // $C8A8 + #$C8A9, // $C8A9 + #$C8AA, // $C8AA + #$C8AB, // $C8AB + #$C8AC, // $C8AC + #$C8AD, // $C8AD + #$C8AE, // $C8AE + #$C8AF, // $C8AF + #$C8B0, // $C8B0 + #$C8B1, // $C8B1 + #$C8B2, // $C8B2 + #$C8B3, // $C8B3 + #$C8B4, // $C8B4 + #$C8B5, // $C8B5 + #$C8B6, // $C8B6 + #$C8B7, // $C8B7 + #$C8B8, // $C8B8 + #$C8B9, // $C8B9 + #$C8BA, // $C8BA + #$C8BB, // $C8BB + #$C8BC, // $C8BC + #$C8BD, // $C8BD + #$C8BE, // $C8BE + #$C8BF, // $C8BF + #$C8C0, // $C8C0 + #$C8C1, // $C8C1 + #$C8C2, // $C8C2 + #$C8C3, // $C8C3 + #$C8C4, // $C8C4 + #$C8C5, // $C8C5 + #$C8C6, // $C8C6 + #$C8C7, // $C8C7 + #$C8C8, // $C8C8 + #$C8C9, // $C8C9 + #$C8CA, // $C8CA + #$C8CB, // $C8CB + #$C8CC, // $C8CC + #$C8CD, // $C8CD + #$C8CE, // $C8CE + #$C8CF, // $C8CF + #$C8D0, // $C8D0 + #$C8D1, // $C8D1 + #$C8D2, // $C8D2 + #$C8D3, // $C8D3 + #$C8D4, // $C8D4 + #$C8D5, // $C8D5 + #$C8D6, // $C8D6 + #$C8D7, // $C8D7 + #$C8D8, // $C8D8 + #$C8D9, // $C8D9 + #$C8DA, // $C8DA + #$C8DB, // $C8DB + #$C8DC, // $C8DC + #$C8DD, // $C8DD + #$C8DE, // $C8DE + #$C8DF, // $C8DF + #$C8E0, // $C8E0 + #$C8E1, // $C8E1 + #$C8E2, // $C8E2 + #$C8E3, // $C8E3 + #$C8E4, // $C8E4 + #$C8E5, // $C8E5 + #$C8E6, // $C8E6 + #$C8E7, // $C8E7 + #$C8E8, // $C8E8 + #$C8E9, // $C8E9 + #$C8EA, // $C8EA + #$C8EB, // $C8EB + #$C8EC, // $C8EC + #$C8ED, // $C8ED + #$C8EE, // $C8EE + #$C8EF, // $C8EF + #$C8F0, // $C8F0 + #$C8F1, // $C8F1 + #$C8F2, // $C8F2 + #$C8F3, // $C8F3 + #$C8F4, // $C8F4 + #$C8F5, // $C8F5 + #$C8F6, // $C8F6 + #$C8F7, // $C8F7 + #$C8F8, // $C8F8 + #$C8F9, // $C8F9 + #$C8FA, // $C8FA + #$C8FB, // $C8FB + #$C8FC, // $C8FC + #$C8FD, // $C8FD + #$C8FE, // $C8FE + #$C8FF, // $C8FF + #$C900, // $C900 + #$C901, // $C901 + #$C902, // $C902 + #$C903, // $C903 + #$C904, // $C904 + #$C905, // $C905 + #$C906, // $C906 + #$C907, // $C907 + #$C908, // $C908 + #$C909, // $C909 + #$C90A, // $C90A + #$C90B, // $C90B + #$C90C, // $C90C + #$C90D, // $C90D + #$C90E, // $C90E + #$C90F, // $C90F + #$C910, // $C910 + #$C911, // $C911 + #$C912, // $C912 + #$C913, // $C913 + #$C914, // $C914 + #$C915, // $C915 + #$C916, // $C916 + #$C917, // $C917 + #$C918, // $C918 + #$C919, // $C919 + #$C91A, // $C91A + #$C91B, // $C91B + #$C91C, // $C91C + #$C91D, // $C91D + #$C91E, // $C91E + #$C91F, // $C91F + #$C920, // $C920 + #$C921, // $C921 + #$C922, // $C922 + #$C923, // $C923 + #$C924, // $C924 + #$C925, // $C925 + #$C926, // $C926 + #$C927, // $C927 + #$C928, // $C928 + #$C929, // $C929 + #$C92A, // $C92A + #$C92B, // $C92B + #$C92C, // $C92C + #$C92D, // $C92D + #$C92E, // $C92E + #$C92F, // $C92F + #$C930, // $C930 + #$C931, // $C931 + #$C932, // $C932 + #$C933, // $C933 + #$C934, // $C934 + #$C935, // $C935 + #$C936, // $C936 + #$C937, // $C937 + #$C938, // $C938 + #$C939, // $C939 + #$C93A, // $C93A + #$C93B, // $C93B + #$C93C, // $C93C + #$C93D, // $C93D + #$C93E, // $C93E + #$C93F, // $C93F + #$C940, // $C940 + #$C941, // $C941 + #$C942, // $C942 + #$C943, // $C943 + #$C944, // $C944 + #$C945, // $C945 + #$C946, // $C946 + #$C947, // $C947 + #$C948, // $C948 + #$C949, // $C949 + #$C94A, // $C94A + #$C94B, // $C94B + #$C94C, // $C94C + #$C94D, // $C94D + #$C94E, // $C94E + #$C94F, // $C94F + #$C950, // $C950 + #$C951, // $C951 + #$C952, // $C952 + #$C953, // $C953 + #$C954, // $C954 + #$C955, // $C955 + #$C956, // $C956 + #$C957, // $C957 + #$C958, // $C958 + #$C959, // $C959 + #$C95A, // $C95A + #$C95B, // $C95B + #$C95C, // $C95C + #$C95D, // $C95D + #$C95E, // $C95E + #$C95F, // $C95F + #$C960, // $C960 + #$C961, // $C961 + #$C962, // $C962 + #$C963, // $C963 + #$C964, // $C964 + #$C965, // $C965 + #$C966, // $C966 + #$C967, // $C967 + #$C968, // $C968 + #$C969, // $C969 + #$C96A, // $C96A + #$C96B, // $C96B + #$C96C, // $C96C + #$C96D, // $C96D + #$C96E, // $C96E + #$C96F, // $C96F + #$C970, // $C970 + #$C971, // $C971 + #$C972, // $C972 + #$C973, // $C973 + #$C974, // $C974 + #$C975, // $C975 + #$C976, // $C976 + #$C977, // $C977 + #$C978, // $C978 + #$C979, // $C979 + #$C97A, // $C97A + #$C97B, // $C97B + #$C97C, // $C97C + #$C97D, // $C97D + #$C97E, // $C97E + #$C97F, // $C97F + #$C980, // $C980 + #$C981, // $C981 + #$C982, // $C982 + #$C983, // $C983 + #$C984, // $C984 + #$C985, // $C985 + #$C986, // $C986 + #$C987, // $C987 + #$C988, // $C988 + #$C989, // $C989 + #$C98A, // $C98A + #$C98B, // $C98B + #$C98C, // $C98C + #$C98D, // $C98D + #$C98E, // $C98E + #$C98F, // $C98F + #$C990, // $C990 + #$C991, // $C991 + #$C992, // $C992 + #$C993, // $C993 + #$C994, // $C994 + #$C995, // $C995 + #$C996, // $C996 + #$C997, // $C997 + #$C998, // $C998 + #$C999, // $C999 + #$C99A, // $C99A + #$C99B, // $C99B + #$C99C, // $C99C + #$C99D, // $C99D + #$C99E, // $C99E + #$C99F, // $C99F + #$C9A0, // $C9A0 + #$C9A1, // $C9A1 + #$C9A2, // $C9A2 + #$C9A3, // $C9A3 + #$C9A4, // $C9A4 + #$C9A5, // $C9A5 + #$C9A6, // $C9A6 + #$C9A7, // $C9A7 + #$C9A8, // $C9A8 + #$C9A9, // $C9A9 + #$C9AA, // $C9AA + #$C9AB, // $C9AB + #$C9AC, // $C9AC + #$C9AD, // $C9AD + #$C9AE, // $C9AE + #$C9AF, // $C9AF + #$C9B0, // $C9B0 + #$C9B1, // $C9B1 + #$C9B2, // $C9B2 + #$C9B3, // $C9B3 + #$C9B4, // $C9B4 + #$C9B5, // $C9B5 + #$C9B6, // $C9B6 + #$C9B7, // $C9B7 + #$C9B8, // $C9B8 + #$C9B9, // $C9B9 + #$C9BA, // $C9BA + #$C9BB, // $C9BB + #$C9BC, // $C9BC + #$C9BD, // $C9BD + #$C9BE, // $C9BE + #$C9BF, // $C9BF + #$C9C0, // $C9C0 + #$C9C1, // $C9C1 + #$C9C2, // $C9C2 + #$C9C3, // $C9C3 + #$C9C4, // $C9C4 + #$C9C5, // $C9C5 + #$C9C6, // $C9C6 + #$C9C7, // $C9C7 + #$C9C8, // $C9C8 + #$C9C9, // $C9C9 + #$C9CA, // $C9CA + #$C9CB, // $C9CB + #$C9CC, // $C9CC + #$C9CD, // $C9CD + #$C9CE, // $C9CE + #$C9CF, // $C9CF + #$C9D0, // $C9D0 + #$C9D1, // $C9D1 + #$C9D2, // $C9D2 + #$C9D3, // $C9D3 + #$C9D4, // $C9D4 + #$C9D5, // $C9D5 + #$C9D6, // $C9D6 + #$C9D7, // $C9D7 + #$C9D8, // $C9D8 + #$C9D9, // $C9D9 + #$C9DA, // $C9DA + #$C9DB, // $C9DB + #$C9DC, // $C9DC + #$C9DD, // $C9DD + #$C9DE, // $C9DE + #$C9DF, // $C9DF + #$C9E0, // $C9E0 + #$C9E1, // $C9E1 + #$C9E2, // $C9E2 + #$C9E3, // $C9E3 + #$C9E4, // $C9E4 + #$C9E5, // $C9E5 + #$C9E6, // $C9E6 + #$C9E7, // $C9E7 + #$C9E8, // $C9E8 + #$C9E9, // $C9E9 + #$C9EA, // $C9EA + #$C9EB, // $C9EB + #$C9EC, // $C9EC + #$C9ED, // $C9ED + #$C9EE, // $C9EE + #$C9EF, // $C9EF + #$C9F0, // $C9F0 + #$C9F1, // $C9F1 + #$C9F2, // $C9F2 + #$C9F3, // $C9F3 + #$C9F4, // $C9F4 + #$C9F5, // $C9F5 + #$C9F6, // $C9F6 + #$C9F7, // $C9F7 + #$C9F8, // $C9F8 + #$C9F9, // $C9F9 + #$C9FA, // $C9FA + #$C9FB, // $C9FB + #$C9FC, // $C9FC + #$C9FD, // $C9FD + #$C9FE, // $C9FE + #$C9FF, // $C9FF + #$CA00, // $CA00 + #$CA01, // $CA01 + #$CA02, // $CA02 + #$CA03, // $CA03 + #$CA04, // $CA04 + #$CA05, // $CA05 + #$CA06, // $CA06 + #$CA07, // $CA07 + #$CA08, // $CA08 + #$CA09, // $CA09 + #$CA0A, // $CA0A + #$CA0B, // $CA0B + #$CA0C, // $CA0C + #$CA0D, // $CA0D + #$CA0E, // $CA0E + #$CA0F, // $CA0F + #$CA10, // $CA10 + #$CA11, // $CA11 + #$CA12, // $CA12 + #$CA13, // $CA13 + #$CA14, // $CA14 + #$CA15, // $CA15 + #$CA16, // $CA16 + #$CA17, // $CA17 + #$CA18, // $CA18 + #$CA19, // $CA19 + #$CA1A, // $CA1A + #$CA1B, // $CA1B + #$CA1C, // $CA1C + #$CA1D, // $CA1D + #$CA1E, // $CA1E + #$CA1F, // $CA1F + #$CA20, // $CA20 + #$CA21, // $CA21 + #$CA22, // $CA22 + #$CA23, // $CA23 + #$CA24, // $CA24 + #$CA25, // $CA25 + #$CA26, // $CA26 + #$CA27, // $CA27 + #$CA28, // $CA28 + #$CA29, // $CA29 + #$CA2A, // $CA2A + #$CA2B, // $CA2B + #$CA2C, // $CA2C + #$CA2D, // $CA2D + #$CA2E, // $CA2E + #$CA2F, // $CA2F + #$CA30, // $CA30 + #$CA31, // $CA31 + #$CA32, // $CA32 + #$CA33, // $CA33 + #$CA34, // $CA34 + #$CA35, // $CA35 + #$CA36, // $CA36 + #$CA37, // $CA37 + #$CA38, // $CA38 + #$CA39, // $CA39 + #$CA3A, // $CA3A + #$CA3B, // $CA3B + #$CA3C, // $CA3C + #$CA3D, // $CA3D + #$CA3E, // $CA3E + #$CA3F, // $CA3F + #$CA40, // $CA40 + #$CA41, // $CA41 + #$CA42, // $CA42 + #$CA43, // $CA43 + #$CA44, // $CA44 + #$CA45, // $CA45 + #$CA46, // $CA46 + #$CA47, // $CA47 + #$CA48, // $CA48 + #$CA49, // $CA49 + #$CA4A, // $CA4A + #$CA4B, // $CA4B + #$CA4C, // $CA4C + #$CA4D, // $CA4D + #$CA4E, // $CA4E + #$CA4F, // $CA4F + #$CA50, // $CA50 + #$CA51, // $CA51 + #$CA52, // $CA52 + #$CA53, // $CA53 + #$CA54, // $CA54 + #$CA55, // $CA55 + #$CA56, // $CA56 + #$CA57, // $CA57 + #$CA58, // $CA58 + #$CA59, // $CA59 + #$CA5A, // $CA5A + #$CA5B, // $CA5B + #$CA5C, // $CA5C + #$CA5D, // $CA5D + #$CA5E, // $CA5E + #$CA5F, // $CA5F + #$CA60, // $CA60 + #$CA61, // $CA61 + #$CA62, // $CA62 + #$CA63, // $CA63 + #$CA64, // $CA64 + #$CA65, // $CA65 + #$CA66, // $CA66 + #$CA67, // $CA67 + #$CA68, // $CA68 + #$CA69, // $CA69 + #$CA6A, // $CA6A + #$CA6B, // $CA6B + #$CA6C, // $CA6C + #$CA6D, // $CA6D + #$CA6E, // $CA6E + #$CA6F, // $CA6F + #$CA70, // $CA70 + #$CA71, // $CA71 + #$CA72, // $CA72 + #$CA73, // $CA73 + #$CA74, // $CA74 + #$CA75, // $CA75 + #$CA76, // $CA76 + #$CA77, // $CA77 + #$CA78, // $CA78 + #$CA79, // $CA79 + #$CA7A, // $CA7A + #$CA7B, // $CA7B + #$CA7C, // $CA7C + #$CA7D, // $CA7D + #$CA7E, // $CA7E + #$CA7F, // $CA7F + #$CA80, // $CA80 + #$CA81, // $CA81 + #$CA82, // $CA82 + #$CA83, // $CA83 + #$CA84, // $CA84 + #$CA85, // $CA85 + #$CA86, // $CA86 + #$CA87, // $CA87 + #$CA88, // $CA88 + #$CA89, // $CA89 + #$CA8A, // $CA8A + #$CA8B, // $CA8B + #$CA8C, // $CA8C + #$CA8D, // $CA8D + #$CA8E, // $CA8E + #$CA8F, // $CA8F + #$CA90, // $CA90 + #$CA91, // $CA91 + #$CA92, // $CA92 + #$CA93, // $CA93 + #$CA94, // $CA94 + #$CA95, // $CA95 + #$CA96, // $CA96 + #$CA97, // $CA97 + #$CA98, // $CA98 + #$CA99, // $CA99 + #$CA9A, // $CA9A + #$CA9B, // $CA9B + #$CA9C, // $CA9C + #$CA9D, // $CA9D + #$CA9E, // $CA9E + #$CA9F, // $CA9F + #$CAA0, // $CAA0 + #$CAA1, // $CAA1 + #$CAA2, // $CAA2 + #$CAA3, // $CAA3 + #$CAA4, // $CAA4 + #$CAA5, // $CAA5 + #$CAA6, // $CAA6 + #$CAA7, // $CAA7 + #$CAA8, // $CAA8 + #$CAA9, // $CAA9 + #$CAAA, // $CAAA + #$CAAB, // $CAAB + #$CAAC, // $CAAC + #$CAAD, // $CAAD + #$CAAE, // $CAAE + #$CAAF, // $CAAF + #$CAB0, // $CAB0 + #$CAB1, // $CAB1 + #$CAB2, // $CAB2 + #$CAB3, // $CAB3 + #$CAB4, // $CAB4 + #$CAB5, // $CAB5 + #$CAB6, // $CAB6 + #$CAB7, // $CAB7 + #$CAB8, // $CAB8 + #$CAB9, // $CAB9 + #$CABA, // $CABA + #$CABB, // $CABB + #$CABC, // $CABC + #$CABD, // $CABD + #$CABE, // $CABE + #$CABF, // $CABF + #$CAC0, // $CAC0 + #$CAC1, // $CAC1 + #$CAC2, // $CAC2 + #$CAC3, // $CAC3 + #$CAC4, // $CAC4 + #$CAC5, // $CAC5 + #$CAC6, // $CAC6 + #$CAC7, // $CAC7 + #$CAC8, // $CAC8 + #$CAC9, // $CAC9 + #$CACA, // $CACA + #$CACB, // $CACB + #$CACC, // $CACC + #$CACD, // $CACD + #$CACE, // $CACE + #$CACF, // $CACF + #$CAD0, // $CAD0 + #$CAD1, // $CAD1 + #$CAD2, // $CAD2 + #$CAD3, // $CAD3 + #$CAD4, // $CAD4 + #$CAD5, // $CAD5 + #$CAD6, // $CAD6 + #$CAD7, // $CAD7 + #$CAD8, // $CAD8 + #$CAD9, // $CAD9 + #$CADA, // $CADA + #$CADB, // $CADB + #$CADC, // $CADC + #$CADD, // $CADD + #$CADE, // $CADE + #$CADF, // $CADF + #$CAE0, // $CAE0 + #$CAE1, // $CAE1 + #$CAE2, // $CAE2 + #$CAE3, // $CAE3 + #$CAE4, // $CAE4 + #$CAE5, // $CAE5 + #$CAE6, // $CAE6 + #$CAE7, // $CAE7 + #$CAE8, // $CAE8 + #$CAE9, // $CAE9 + #$CAEA, // $CAEA + #$CAEB, // $CAEB + #$CAEC, // $CAEC + #$CAED, // $CAED + #$CAEE, // $CAEE + #$CAEF, // $CAEF + #$CAF0, // $CAF0 + #$CAF1, // $CAF1 + #$CAF2, // $CAF2 + #$CAF3, // $CAF3 + #$CAF4, // $CAF4 + #$CAF5, // $CAF5 + #$CAF6, // $CAF6 + #$CAF7, // $CAF7 + #$CAF8, // $CAF8 + #$CAF9, // $CAF9 + #$CAFA, // $CAFA + #$CAFB, // $CAFB + #$CAFC, // $CAFC + #$CAFD, // $CAFD + #$CAFE, // $CAFE + #$CAFF, // $CAFF + #$CB00, // $CB00 + #$CB01, // $CB01 + #$CB02, // $CB02 + #$CB03, // $CB03 + #$CB04, // $CB04 + #$CB05, // $CB05 + #$CB06, // $CB06 + #$CB07, // $CB07 + #$CB08, // $CB08 + #$CB09, // $CB09 + #$CB0A, // $CB0A + #$CB0B, // $CB0B + #$CB0C, // $CB0C + #$CB0D, // $CB0D + #$CB0E, // $CB0E + #$CB0F, // $CB0F + #$CB10, // $CB10 + #$CB11, // $CB11 + #$CB12, // $CB12 + #$CB13, // $CB13 + #$CB14, // $CB14 + #$CB15, // $CB15 + #$CB16, // $CB16 + #$CB17, // $CB17 + #$CB18, // $CB18 + #$CB19, // $CB19 + #$CB1A, // $CB1A + #$CB1B, // $CB1B + #$CB1C, // $CB1C + #$CB1D, // $CB1D + #$CB1E, // $CB1E + #$CB1F, // $CB1F + #$CB20, // $CB20 + #$CB21, // $CB21 + #$CB22, // $CB22 + #$CB23, // $CB23 + #$CB24, // $CB24 + #$CB25, // $CB25 + #$CB26, // $CB26 + #$CB27, // $CB27 + #$CB28, // $CB28 + #$CB29, // $CB29 + #$CB2A, // $CB2A + #$CB2B, // $CB2B + #$CB2C, // $CB2C + #$CB2D, // $CB2D + #$CB2E, // $CB2E + #$CB2F, // $CB2F + #$CB30, // $CB30 + #$CB31, // $CB31 + #$CB32, // $CB32 + #$CB33, // $CB33 + #$CB34, // $CB34 + #$CB35, // $CB35 + #$CB36, // $CB36 + #$CB37, // $CB37 + #$CB38, // $CB38 + #$CB39, // $CB39 + #$CB3A, // $CB3A + #$CB3B, // $CB3B + #$CB3C, // $CB3C + #$CB3D, // $CB3D + #$CB3E, // $CB3E + #$CB3F, // $CB3F + #$CB40, // $CB40 + #$CB41, // $CB41 + #$CB42, // $CB42 + #$CB43, // $CB43 + #$CB44, // $CB44 + #$CB45, // $CB45 + #$CB46, // $CB46 + #$CB47, // $CB47 + #$CB48, // $CB48 + #$CB49, // $CB49 + #$CB4A, // $CB4A + #$CB4B, // $CB4B + #$CB4C, // $CB4C + #$CB4D, // $CB4D + #$CB4E, // $CB4E + #$CB4F, // $CB4F + #$CB50, // $CB50 + #$CB51, // $CB51 + #$CB52, // $CB52 + #$CB53, // $CB53 + #$CB54, // $CB54 + #$CB55, // $CB55 + #$CB56, // $CB56 + #$CB57, // $CB57 + #$CB58, // $CB58 + #$CB59, // $CB59 + #$CB5A, // $CB5A + #$CB5B, // $CB5B + #$CB5C, // $CB5C + #$CB5D, // $CB5D + #$CB5E, // $CB5E + #$CB5F, // $CB5F + #$CB60, // $CB60 + #$CB61, // $CB61 + #$CB62, // $CB62 + #$CB63, // $CB63 + #$CB64, // $CB64 + #$CB65, // $CB65 + #$CB66, // $CB66 + #$CB67, // $CB67 + #$CB68, // $CB68 + #$CB69, // $CB69 + #$CB6A, // $CB6A + #$CB6B, // $CB6B + #$CB6C, // $CB6C + #$CB6D, // $CB6D + #$CB6E, // $CB6E + #$CB6F, // $CB6F + #$CB70, // $CB70 + #$CB71, // $CB71 + #$CB72, // $CB72 + #$CB73, // $CB73 + #$CB74, // $CB74 + #$CB75, // $CB75 + #$CB76, // $CB76 + #$CB77, // $CB77 + #$CB78, // $CB78 + #$CB79, // $CB79 + #$CB7A, // $CB7A + #$CB7B, // $CB7B + #$CB7C, // $CB7C + #$CB7D, // $CB7D + #$CB7E, // $CB7E + #$CB7F, // $CB7F + #$CB80, // $CB80 + #$CB81, // $CB81 + #$CB82, // $CB82 + #$CB83, // $CB83 + #$CB84, // $CB84 + #$CB85, // $CB85 + #$CB86, // $CB86 + #$CB87, // $CB87 + #$CB88, // $CB88 + #$CB89, // $CB89 + #$CB8A, // $CB8A + #$CB8B, // $CB8B + #$CB8C, // $CB8C + #$CB8D, // $CB8D + #$CB8E, // $CB8E + #$CB8F, // $CB8F + #$CB90, // $CB90 + #$CB91, // $CB91 + #$CB92, // $CB92 + #$CB93, // $CB93 + #$CB94, // $CB94 + #$CB95, // $CB95 + #$CB96, // $CB96 + #$CB97, // $CB97 + #$CB98, // $CB98 + #$CB99, // $CB99 + #$CB9A, // $CB9A + #$CB9B, // $CB9B + #$CB9C, // $CB9C + #$CB9D, // $CB9D + #$CB9E, // $CB9E + #$CB9F, // $CB9F + #$CBA0, // $CBA0 + #$CBA1, // $CBA1 + #$CBA2, // $CBA2 + #$CBA3, // $CBA3 + #$CBA4, // $CBA4 + #$CBA5, // $CBA5 + #$CBA6, // $CBA6 + #$CBA7, // $CBA7 + #$CBA8, // $CBA8 + #$CBA9, // $CBA9 + #$CBAA, // $CBAA + #$CBAB, // $CBAB + #$CBAC, // $CBAC + #$CBAD, // $CBAD + #$CBAE, // $CBAE + #$CBAF, // $CBAF + #$CBB0, // $CBB0 + #$CBB1, // $CBB1 + #$CBB2, // $CBB2 + #$CBB3, // $CBB3 + #$CBB4, // $CBB4 + #$CBB5, // $CBB5 + #$CBB6, // $CBB6 + #$CBB7, // $CBB7 + #$CBB8, // $CBB8 + #$CBB9, // $CBB9 + #$CBBA, // $CBBA + #$CBBB, // $CBBB + #$CBBC, // $CBBC + #$CBBD, // $CBBD + #$CBBE, // $CBBE + #$CBBF, // $CBBF + #$CBC0, // $CBC0 + #$CBC1, // $CBC1 + #$CBC2, // $CBC2 + #$CBC3, // $CBC3 + #$CBC4, // $CBC4 + #$CBC5, // $CBC5 + #$CBC6, // $CBC6 + #$CBC7, // $CBC7 + #$CBC8, // $CBC8 + #$CBC9, // $CBC9 + #$CBCA, // $CBCA + #$CBCB, // $CBCB + #$CBCC, // $CBCC + #$CBCD, // $CBCD + #$CBCE, // $CBCE + #$CBCF, // $CBCF + #$CBD0, // $CBD0 + #$CBD1, // $CBD1 + #$CBD2, // $CBD2 + #$CBD3, // $CBD3 + #$CBD4, // $CBD4 + #$CBD5, // $CBD5 + #$CBD6, // $CBD6 + #$CBD7, // $CBD7 + #$CBD8, // $CBD8 + #$CBD9, // $CBD9 + #$CBDA, // $CBDA + #$CBDB, // $CBDB + #$CBDC, // $CBDC + #$CBDD, // $CBDD + #$CBDE, // $CBDE + #$CBDF, // $CBDF + #$CBE0, // $CBE0 + #$CBE1, // $CBE1 + #$CBE2, // $CBE2 + #$CBE3, // $CBE3 + #$CBE4, // $CBE4 + #$CBE5, // $CBE5 + #$CBE6, // $CBE6 + #$CBE7, // $CBE7 + #$CBE8, // $CBE8 + #$CBE9, // $CBE9 + #$CBEA, // $CBEA + #$CBEB, // $CBEB + #$CBEC, // $CBEC + #$CBED, // $CBED + #$CBEE, // $CBEE + #$CBEF, // $CBEF + #$CBF0, // $CBF0 + #$CBF1, // $CBF1 + #$CBF2, // $CBF2 + #$CBF3, // $CBF3 + #$CBF4, // $CBF4 + #$CBF5, // $CBF5 + #$CBF6, // $CBF6 + #$CBF7, // $CBF7 + #$CBF8, // $CBF8 + #$CBF9, // $CBF9 + #$CBFA, // $CBFA + #$CBFB, // $CBFB + #$CBFC, // $CBFC + #$CBFD, // $CBFD + #$CBFE, // $CBFE + #$CBFF, // $CBFF + #$CC00, // $CC00 + #$CC01, // $CC01 + #$CC02, // $CC02 + #$CC03, // $CC03 + #$CC04, // $CC04 + #$CC05, // $CC05 + #$CC06, // $CC06 + #$CC07, // $CC07 + #$CC08, // $CC08 + #$CC09, // $CC09 + #$CC0A, // $CC0A + #$CC0B, // $CC0B + #$CC0C, // $CC0C + #$CC0D, // $CC0D + #$CC0E, // $CC0E + #$CC0F, // $CC0F + #$CC10, // $CC10 + #$CC11, // $CC11 + #$CC12, // $CC12 + #$CC13, // $CC13 + #$CC14, // $CC14 + #$CC15, // $CC15 + #$CC16, // $CC16 + #$CC17, // $CC17 + #$CC18, // $CC18 + #$CC19, // $CC19 + #$CC1A, // $CC1A + #$CC1B, // $CC1B + #$CC1C, // $CC1C + #$CC1D, // $CC1D + #$CC1E, // $CC1E + #$CC1F, // $CC1F + #$CC20, // $CC20 + #$CC21, // $CC21 + #$CC22, // $CC22 + #$CC23, // $CC23 + #$CC24, // $CC24 + #$CC25, // $CC25 + #$CC26, // $CC26 + #$CC27, // $CC27 + #$CC28, // $CC28 + #$CC29, // $CC29 + #$CC2A, // $CC2A + #$CC2B, // $CC2B + #$CC2C, // $CC2C + #$CC2D, // $CC2D + #$CC2E, // $CC2E + #$CC2F, // $CC2F + #$CC30, // $CC30 + #$CC31, // $CC31 + #$CC32, // $CC32 + #$CC33, // $CC33 + #$CC34, // $CC34 + #$CC35, // $CC35 + #$CC36, // $CC36 + #$CC37, // $CC37 + #$CC38, // $CC38 + #$CC39, // $CC39 + #$CC3A, // $CC3A + #$CC3B, // $CC3B + #$CC3C, // $CC3C + #$CC3D, // $CC3D + #$CC3E, // $CC3E + #$CC3F, // $CC3F + #$CC40, // $CC40 + #$CC41, // $CC41 + #$CC42, // $CC42 + #$CC43, // $CC43 + #$CC44, // $CC44 + #$CC45, // $CC45 + #$CC46, // $CC46 + #$CC47, // $CC47 + #$CC48, // $CC48 + #$CC49, // $CC49 + #$CC4A, // $CC4A + #$CC4B, // $CC4B + #$CC4C, // $CC4C + #$CC4D, // $CC4D + #$CC4E, // $CC4E + #$CC4F, // $CC4F + #$CC50, // $CC50 + #$CC51, // $CC51 + #$CC52, // $CC52 + #$CC53, // $CC53 + #$CC54, // $CC54 + #$CC55, // $CC55 + #$CC56, // $CC56 + #$CC57, // $CC57 + #$CC58, // $CC58 + #$CC59, // $CC59 + #$CC5A, // $CC5A + #$CC5B, // $CC5B + #$CC5C, // $CC5C + #$CC5D, // $CC5D + #$CC5E, // $CC5E + #$CC5F, // $CC5F + #$CC60, // $CC60 + #$CC61, // $CC61 + #$CC62, // $CC62 + #$CC63, // $CC63 + #$CC64, // $CC64 + #$CC65, // $CC65 + #$CC66, // $CC66 + #$CC67, // $CC67 + #$CC68, // $CC68 + #$CC69, // $CC69 + #$CC6A, // $CC6A + #$CC6B, // $CC6B + #$CC6C, // $CC6C + #$CC6D, // $CC6D + #$CC6E, // $CC6E + #$CC6F, // $CC6F + #$CC70, // $CC70 + #$CC71, // $CC71 + #$CC72, // $CC72 + #$CC73, // $CC73 + #$CC74, // $CC74 + #$CC75, // $CC75 + #$CC76, // $CC76 + #$CC77, // $CC77 + #$CC78, // $CC78 + #$CC79, // $CC79 + #$CC7A, // $CC7A + #$CC7B, // $CC7B + #$CC7C, // $CC7C + #$CC7D, // $CC7D + #$CC7E, // $CC7E + #$CC7F, // $CC7F + #$CC80, // $CC80 + #$CC81, // $CC81 + #$CC82, // $CC82 + #$CC83, // $CC83 + #$CC84, // $CC84 + #$CC85, // $CC85 + #$CC86, // $CC86 + #$CC87, // $CC87 + #$CC88, // $CC88 + #$CC89, // $CC89 + #$CC8A, // $CC8A + #$CC8B, // $CC8B + #$CC8C, // $CC8C + #$CC8D, // $CC8D + #$CC8E, // $CC8E + #$CC8F, // $CC8F + #$CC90, // $CC90 + #$CC91, // $CC91 + #$CC92, // $CC92 + #$CC93, // $CC93 + #$CC94, // $CC94 + #$CC95, // $CC95 + #$CC96, // $CC96 + #$CC97, // $CC97 + #$CC98, // $CC98 + #$CC99, // $CC99 + #$CC9A, // $CC9A + #$CC9B, // $CC9B + #$CC9C, // $CC9C + #$CC9D, // $CC9D + #$CC9E, // $CC9E + #$CC9F, // $CC9F + #$CCA0, // $CCA0 + #$CCA1, // $CCA1 + #$CCA2, // $CCA2 + #$CCA3, // $CCA3 + #$CCA4, // $CCA4 + #$CCA5, // $CCA5 + #$CCA6, // $CCA6 + #$CCA7, // $CCA7 + #$CCA8, // $CCA8 + #$CCA9, // $CCA9 + #$CCAA, // $CCAA + #$CCAB, // $CCAB + #$CCAC, // $CCAC + #$CCAD, // $CCAD + #$CCAE, // $CCAE + #$CCAF, // $CCAF + #$CCB0, // $CCB0 + #$CCB1, // $CCB1 + #$CCB2, // $CCB2 + #$CCB3, // $CCB3 + #$CCB4, // $CCB4 + #$CCB5, // $CCB5 + #$CCB6, // $CCB6 + #$CCB7, // $CCB7 + #$CCB8, // $CCB8 + #$CCB9, // $CCB9 + #$CCBA, // $CCBA + #$CCBB, // $CCBB + #$CCBC, // $CCBC + #$CCBD, // $CCBD + #$CCBE, // $CCBE + #$CCBF, // $CCBF + #$CCC0, // $CCC0 + #$CCC1, // $CCC1 + #$CCC2, // $CCC2 + #$CCC3, // $CCC3 + #$CCC4, // $CCC4 + #$CCC5, // $CCC5 + #$CCC6, // $CCC6 + #$CCC7, // $CCC7 + #$CCC8, // $CCC8 + #$CCC9, // $CCC9 + #$CCCA, // $CCCA + #$CCCB, // $CCCB + #$CCCC, // $CCCC + #$CCCD, // $CCCD + #$CCCE, // $CCCE + #$CCCF, // $CCCF + #$CCD0, // $CCD0 + #$CCD1, // $CCD1 + #$CCD2, // $CCD2 + #$CCD3, // $CCD3 + #$CCD4, // $CCD4 + #$CCD5, // $CCD5 + #$CCD6, // $CCD6 + #$CCD7, // $CCD7 + #$CCD8, // $CCD8 + #$CCD9, // $CCD9 + #$CCDA, // $CCDA + #$CCDB, // $CCDB + #$CCDC, // $CCDC + #$CCDD, // $CCDD + #$CCDE, // $CCDE + #$CCDF, // $CCDF + #$CCE0, // $CCE0 + #$CCE1, // $CCE1 + #$CCE2, // $CCE2 + #$CCE3, // $CCE3 + #$CCE4, // $CCE4 + #$CCE5, // $CCE5 + #$CCE6, // $CCE6 + #$CCE7, // $CCE7 + #$CCE8, // $CCE8 + #$CCE9, // $CCE9 + #$CCEA, // $CCEA + #$CCEB, // $CCEB + #$CCEC, // $CCEC + #$CCED, // $CCED + #$CCEE, // $CCEE + #$CCEF, // $CCEF + #$CCF0, // $CCF0 + #$CCF1, // $CCF1 + #$CCF2, // $CCF2 + #$CCF3, // $CCF3 + #$CCF4, // $CCF4 + #$CCF5, // $CCF5 + #$CCF6, // $CCF6 + #$CCF7, // $CCF7 + #$CCF8, // $CCF8 + #$CCF9, // $CCF9 + #$CCFA, // $CCFA + #$CCFB, // $CCFB + #$CCFC, // $CCFC + #$CCFD, // $CCFD + #$CCFE, // $CCFE + #$CCFF, // $CCFF + #$CD00, // $CD00 + #$CD01, // $CD01 + #$CD02, // $CD02 + #$CD03, // $CD03 + #$CD04, // $CD04 + #$CD05, // $CD05 + #$CD06, // $CD06 + #$CD07, // $CD07 + #$CD08, // $CD08 + #$CD09, // $CD09 + #$CD0A, // $CD0A + #$CD0B, // $CD0B + #$CD0C, // $CD0C + #$CD0D, // $CD0D + #$CD0E, // $CD0E + #$CD0F, // $CD0F + #$CD10, // $CD10 + #$CD11, // $CD11 + #$CD12, // $CD12 + #$CD13, // $CD13 + #$CD14, // $CD14 + #$CD15, // $CD15 + #$CD16, // $CD16 + #$CD17, // $CD17 + #$CD18, // $CD18 + #$CD19, // $CD19 + #$CD1A, // $CD1A + #$CD1B, // $CD1B + #$CD1C, // $CD1C + #$CD1D, // $CD1D + #$CD1E, // $CD1E + #$CD1F, // $CD1F + #$CD20, // $CD20 + #$CD21, // $CD21 + #$CD22, // $CD22 + #$CD23, // $CD23 + #$CD24, // $CD24 + #$CD25, // $CD25 + #$CD26, // $CD26 + #$CD27, // $CD27 + #$CD28, // $CD28 + #$CD29, // $CD29 + #$CD2A, // $CD2A + #$CD2B, // $CD2B + #$CD2C, // $CD2C + #$CD2D, // $CD2D + #$CD2E, // $CD2E + #$CD2F, // $CD2F + #$CD30, // $CD30 + #$CD31, // $CD31 + #$CD32, // $CD32 + #$CD33, // $CD33 + #$CD34, // $CD34 + #$CD35, // $CD35 + #$CD36, // $CD36 + #$CD37, // $CD37 + #$CD38, // $CD38 + #$CD39, // $CD39 + #$CD3A, // $CD3A + #$CD3B, // $CD3B + #$CD3C, // $CD3C + #$CD3D, // $CD3D + #$CD3E, // $CD3E + #$CD3F, // $CD3F + #$CD40, // $CD40 + #$CD41, // $CD41 + #$CD42, // $CD42 + #$CD43, // $CD43 + #$CD44, // $CD44 + #$CD45, // $CD45 + #$CD46, // $CD46 + #$CD47, // $CD47 + #$CD48, // $CD48 + #$CD49, // $CD49 + #$CD4A, // $CD4A + #$CD4B, // $CD4B + #$CD4C, // $CD4C + #$CD4D, // $CD4D + #$CD4E, // $CD4E + #$CD4F, // $CD4F + #$CD50, // $CD50 + #$CD51, // $CD51 + #$CD52, // $CD52 + #$CD53, // $CD53 + #$CD54, // $CD54 + #$CD55, // $CD55 + #$CD56, // $CD56 + #$CD57, // $CD57 + #$CD58, // $CD58 + #$CD59, // $CD59 + #$CD5A, // $CD5A + #$CD5B, // $CD5B + #$CD5C, // $CD5C + #$CD5D, // $CD5D + #$CD5E, // $CD5E + #$CD5F, // $CD5F + #$CD60, // $CD60 + #$CD61, // $CD61 + #$CD62, // $CD62 + #$CD63, // $CD63 + #$CD64, // $CD64 + #$CD65, // $CD65 + #$CD66, // $CD66 + #$CD67, // $CD67 + #$CD68, // $CD68 + #$CD69, // $CD69 + #$CD6A, // $CD6A + #$CD6B, // $CD6B + #$CD6C, // $CD6C + #$CD6D, // $CD6D + #$CD6E, // $CD6E + #$CD6F, // $CD6F + #$CD70, // $CD70 + #$CD71, // $CD71 + #$CD72, // $CD72 + #$CD73, // $CD73 + #$CD74, // $CD74 + #$CD75, // $CD75 + #$CD76, // $CD76 + #$CD77, // $CD77 + #$CD78, // $CD78 + #$CD79, // $CD79 + #$CD7A, // $CD7A + #$CD7B, // $CD7B + #$CD7C, // $CD7C + #$CD7D, // $CD7D + #$CD7E, // $CD7E + #$CD7F, // $CD7F + #$CD80, // $CD80 + #$CD81, // $CD81 + #$CD82, // $CD82 + #$CD83, // $CD83 + #$CD84, // $CD84 + #$CD85, // $CD85 + #$CD86, // $CD86 + #$CD87, // $CD87 + #$CD88, // $CD88 + #$CD89, // $CD89 + #$CD8A, // $CD8A + #$CD8B, // $CD8B + #$CD8C, // $CD8C + #$CD8D, // $CD8D + #$CD8E, // $CD8E + #$CD8F, // $CD8F + #$CD90, // $CD90 + #$CD91, // $CD91 + #$CD92, // $CD92 + #$CD93, // $CD93 + #$CD94, // $CD94 + #$CD95, // $CD95 + #$CD96, // $CD96 + #$CD97, // $CD97 + #$CD98, // $CD98 + #$CD99, // $CD99 + #$CD9A, // $CD9A + #$CD9B, // $CD9B + #$CD9C, // $CD9C + #$CD9D, // $CD9D + #$CD9E, // $CD9E + #$CD9F, // $CD9F + #$CDA0, // $CDA0 + #$CDA1, // $CDA1 + #$CDA2, // $CDA2 + #$CDA3, // $CDA3 + #$CDA4, // $CDA4 + #$CDA5, // $CDA5 + #$CDA6, // $CDA6 + #$CDA7, // $CDA7 + #$CDA8, // $CDA8 + #$CDA9, // $CDA9 + #$CDAA, // $CDAA + #$CDAB, // $CDAB + #$CDAC, // $CDAC + #$CDAD, // $CDAD + #$CDAE, // $CDAE + #$CDAF, // $CDAF + #$CDB0, // $CDB0 + #$CDB1, // $CDB1 + #$CDB2, // $CDB2 + #$CDB3, // $CDB3 + #$CDB4, // $CDB4 + #$CDB5, // $CDB5 + #$CDB6, // $CDB6 + #$CDB7, // $CDB7 + #$CDB8, // $CDB8 + #$CDB9, // $CDB9 + #$CDBA, // $CDBA + #$CDBB, // $CDBB + #$CDBC, // $CDBC + #$CDBD, // $CDBD + #$CDBE, // $CDBE + #$CDBF, // $CDBF + #$CDC0, // $CDC0 + #$CDC1, // $CDC1 + #$CDC2, // $CDC2 + #$CDC3, // $CDC3 + #$CDC4, // $CDC4 + #$CDC5, // $CDC5 + #$CDC6, // $CDC6 + #$CDC7, // $CDC7 + #$CDC8, // $CDC8 + #$CDC9, // $CDC9 + #$CDCA, // $CDCA + #$CDCB, // $CDCB + #$CDCC, // $CDCC + #$CDCD, // $CDCD + #$CDCE, // $CDCE + #$CDCF, // $CDCF + #$CDD0, // $CDD0 + #$CDD1, // $CDD1 + #$CDD2, // $CDD2 + #$CDD3, // $CDD3 + #$CDD4, // $CDD4 + #$CDD5, // $CDD5 + #$CDD6, // $CDD6 + #$CDD7, // $CDD7 + #$CDD8, // $CDD8 + #$CDD9, // $CDD9 + #$CDDA, // $CDDA + #$CDDB, // $CDDB + #$CDDC, // $CDDC + #$CDDD, // $CDDD + #$CDDE, // $CDDE + #$CDDF, // $CDDF + #$CDE0, // $CDE0 + #$CDE1, // $CDE1 + #$CDE2, // $CDE2 + #$CDE3, // $CDE3 + #$CDE4, // $CDE4 + #$CDE5, // $CDE5 + #$CDE6, // $CDE6 + #$CDE7, // $CDE7 + #$CDE8, // $CDE8 + #$CDE9, // $CDE9 + #$CDEA, // $CDEA + #$CDEB, // $CDEB + #$CDEC, // $CDEC + #$CDED, // $CDED + #$CDEE, // $CDEE + #$CDEF, // $CDEF + #$CDF0, // $CDF0 + #$CDF1, // $CDF1 + #$CDF2, // $CDF2 + #$CDF3, // $CDF3 + #$CDF4, // $CDF4 + #$CDF5, // $CDF5 + #$CDF6, // $CDF6 + #$CDF7, // $CDF7 + #$CDF8, // $CDF8 + #$CDF9, // $CDF9 + #$CDFA, // $CDFA + #$CDFB, // $CDFB + #$CDFC, // $CDFC + #$CDFD, // $CDFD + #$CDFE, // $CDFE + #$CDFF, // $CDFF + #$CE00, // $CE00 + #$CE01, // $CE01 + #$CE02, // $CE02 + #$CE03, // $CE03 + #$CE04, // $CE04 + #$CE05, // $CE05 + #$CE06, // $CE06 + #$CE07, // $CE07 + #$CE08, // $CE08 + #$CE09, // $CE09 + #$CE0A, // $CE0A + #$CE0B, // $CE0B + #$CE0C, // $CE0C + #$CE0D, // $CE0D + #$CE0E, // $CE0E + #$CE0F, // $CE0F + #$CE10, // $CE10 + #$CE11, // $CE11 + #$CE12, // $CE12 + #$CE13, // $CE13 + #$CE14, // $CE14 + #$CE15, // $CE15 + #$CE16, // $CE16 + #$CE17, // $CE17 + #$CE18, // $CE18 + #$CE19, // $CE19 + #$CE1A, // $CE1A + #$CE1B, // $CE1B + #$CE1C, // $CE1C + #$CE1D, // $CE1D + #$CE1E, // $CE1E + #$CE1F, // $CE1F + #$CE20, // $CE20 + #$CE21, // $CE21 + #$CE22, // $CE22 + #$CE23, // $CE23 + #$CE24, // $CE24 + #$CE25, // $CE25 + #$CE26, // $CE26 + #$CE27, // $CE27 + #$CE28, // $CE28 + #$CE29, // $CE29 + #$CE2A, // $CE2A + #$CE2B, // $CE2B + #$CE2C, // $CE2C + #$CE2D, // $CE2D + #$CE2E, // $CE2E + #$CE2F, // $CE2F + #$CE30, // $CE30 + #$CE31, // $CE31 + #$CE32, // $CE32 + #$CE33, // $CE33 + #$CE34, // $CE34 + #$CE35, // $CE35 + #$CE36, // $CE36 + #$CE37, // $CE37 + #$CE38, // $CE38 + #$CE39, // $CE39 + #$CE3A, // $CE3A + #$CE3B, // $CE3B + #$CE3C, // $CE3C + #$CE3D, // $CE3D + #$CE3E, // $CE3E + #$CE3F, // $CE3F + #$CE40, // $CE40 + #$CE41, // $CE41 + #$CE42, // $CE42 + #$CE43, // $CE43 + #$CE44, // $CE44 + #$CE45, // $CE45 + #$CE46, // $CE46 + #$CE47, // $CE47 + #$CE48, // $CE48 + #$CE49, // $CE49 + #$CE4A, // $CE4A + #$CE4B, // $CE4B + #$CE4C, // $CE4C + #$CE4D, // $CE4D + #$CE4E, // $CE4E + #$CE4F, // $CE4F + #$CE50, // $CE50 + #$CE51, // $CE51 + #$CE52, // $CE52 + #$CE53, // $CE53 + #$CE54, // $CE54 + #$CE55, // $CE55 + #$CE56, // $CE56 + #$CE57, // $CE57 + #$CE58, // $CE58 + #$CE59, // $CE59 + #$CE5A, // $CE5A + #$CE5B, // $CE5B + #$CE5C, // $CE5C + #$CE5D, // $CE5D + #$CE5E, // $CE5E + #$CE5F, // $CE5F + #$CE60, // $CE60 + #$CE61, // $CE61 + #$CE62, // $CE62 + #$CE63, // $CE63 + #$CE64, // $CE64 + #$CE65, // $CE65 + #$CE66, // $CE66 + #$CE67, // $CE67 + #$CE68, // $CE68 + #$CE69, // $CE69 + #$CE6A, // $CE6A + #$CE6B, // $CE6B + #$CE6C, // $CE6C + #$CE6D, // $CE6D + #$CE6E, // $CE6E + #$CE6F, // $CE6F + #$CE70, // $CE70 + #$CE71, // $CE71 + #$CE72, // $CE72 + #$CE73, // $CE73 + #$CE74, // $CE74 + #$CE75, // $CE75 + #$CE76, // $CE76 + #$CE77, // $CE77 + #$CE78, // $CE78 + #$CE79, // $CE79 + #$CE7A, // $CE7A + #$CE7B, // $CE7B + #$CE7C, // $CE7C + #$CE7D, // $CE7D + #$CE7E, // $CE7E + #$CE7F, // $CE7F + #$CE80, // $CE80 + #$CE81, // $CE81 + #$CE82, // $CE82 + #$CE83, // $CE83 + #$CE84, // $CE84 + #$CE85, // $CE85 + #$CE86, // $CE86 + #$CE87, // $CE87 + #$CE88, // $CE88 + #$CE89, // $CE89 + #$CE8A, // $CE8A + #$CE8B, // $CE8B + #$CE8C, // $CE8C + #$CE8D, // $CE8D + #$CE8E, // $CE8E + #$CE8F, // $CE8F + #$CE90, // $CE90 + #$CE91, // $CE91 + #$CE92, // $CE92 + #$CE93, // $CE93 + #$CE94, // $CE94 + #$CE95, // $CE95 + #$CE96, // $CE96 + #$CE97, // $CE97 + #$CE98, // $CE98 + #$CE99, // $CE99 + #$CE9A, // $CE9A + #$CE9B, // $CE9B + #$CE9C, // $CE9C + #$CE9D, // $CE9D + #$CE9E, // $CE9E + #$CE9F, // $CE9F + #$CEA0, // $CEA0 + #$CEA1, // $CEA1 + #$CEA2, // $CEA2 + #$CEA3, // $CEA3 + #$CEA4, // $CEA4 + #$CEA5, // $CEA5 + #$CEA6, // $CEA6 + #$CEA7, // $CEA7 + #$CEA8, // $CEA8 + #$CEA9, // $CEA9 + #$CEAA, // $CEAA + #$CEAB, // $CEAB + #$CEAC, // $CEAC + #$CEAD, // $CEAD + #$CEAE, // $CEAE + #$CEAF, // $CEAF + #$CEB0, // $CEB0 + #$CEB1, // $CEB1 + #$CEB2, // $CEB2 + #$CEB3, // $CEB3 + #$CEB4, // $CEB4 + #$CEB5, // $CEB5 + #$CEB6, // $CEB6 + #$CEB7, // $CEB7 + #$CEB8, // $CEB8 + #$CEB9, // $CEB9 + #$CEBA, // $CEBA + #$CEBB, // $CEBB + #$CEBC, // $CEBC + #$CEBD, // $CEBD + #$CEBE, // $CEBE + #$CEBF, // $CEBF + #$CEC0, // $CEC0 + #$CEC1, // $CEC1 + #$CEC2, // $CEC2 + #$CEC3, // $CEC3 + #$CEC4, // $CEC4 + #$CEC5, // $CEC5 + #$CEC6, // $CEC6 + #$CEC7, // $CEC7 + #$CEC8, // $CEC8 + #$CEC9, // $CEC9 + #$CECA, // $CECA + #$CECB, // $CECB + #$CECC, // $CECC + #$CECD, // $CECD + #$CECE, // $CECE + #$CECF, // $CECF + #$CED0, // $CED0 + #$CED1, // $CED1 + #$CED2, // $CED2 + #$CED3, // $CED3 + #$CED4, // $CED4 + #$CED5, // $CED5 + #$CED6, // $CED6 + #$CED7, // $CED7 + #$CED8, // $CED8 + #$CED9, // $CED9 + #$CEDA, // $CEDA + #$CEDB, // $CEDB + #$CEDC, // $CEDC + #$CEDD, // $CEDD + #$CEDE, // $CEDE + #$CEDF, // $CEDF + #$CEE0, // $CEE0 + #$CEE1, // $CEE1 + #$CEE2, // $CEE2 + #$CEE3, // $CEE3 + #$CEE4, // $CEE4 + #$CEE5, // $CEE5 + #$CEE6, // $CEE6 + #$CEE7, // $CEE7 + #$CEE8, // $CEE8 + #$CEE9, // $CEE9 + #$CEEA, // $CEEA + #$CEEB, // $CEEB + #$CEEC, // $CEEC + #$CEED, // $CEED + #$CEEE, // $CEEE + #$CEEF, // $CEEF + #$CEF0, // $CEF0 + #$CEF1, // $CEF1 + #$CEF2, // $CEF2 + #$CEF3, // $CEF3 + #$CEF4, // $CEF4 + #$CEF5, // $CEF5 + #$CEF6, // $CEF6 + #$CEF7, // $CEF7 + #$CEF8, // $CEF8 + #$CEF9, // $CEF9 + #$CEFA, // $CEFA + #$CEFB, // $CEFB + #$CEFC, // $CEFC + #$CEFD, // $CEFD + #$CEFE, // $CEFE + #$CEFF, // $CEFF + #$CF00, // $CF00 + #$CF01, // $CF01 + #$CF02, // $CF02 + #$CF03, // $CF03 + #$CF04, // $CF04 + #$CF05, // $CF05 + #$CF06, // $CF06 + #$CF07, // $CF07 + #$CF08, // $CF08 + #$CF09, // $CF09 + #$CF0A, // $CF0A + #$CF0B, // $CF0B + #$CF0C, // $CF0C + #$CF0D, // $CF0D + #$CF0E, // $CF0E + #$CF0F, // $CF0F + #$CF10, // $CF10 + #$CF11, // $CF11 + #$CF12, // $CF12 + #$CF13, // $CF13 + #$CF14, // $CF14 + #$CF15, // $CF15 + #$CF16, // $CF16 + #$CF17, // $CF17 + #$CF18, // $CF18 + #$CF19, // $CF19 + #$CF1A, // $CF1A + #$CF1B, // $CF1B + #$CF1C, // $CF1C + #$CF1D, // $CF1D + #$CF1E, // $CF1E + #$CF1F, // $CF1F + #$CF20, // $CF20 + #$CF21, // $CF21 + #$CF22, // $CF22 + #$CF23, // $CF23 + #$CF24, // $CF24 + #$CF25, // $CF25 + #$CF26, // $CF26 + #$CF27, // $CF27 + #$CF28, // $CF28 + #$CF29, // $CF29 + #$CF2A, // $CF2A + #$CF2B, // $CF2B + #$CF2C, // $CF2C + #$CF2D, // $CF2D + #$CF2E, // $CF2E + #$CF2F, // $CF2F + #$CF30, // $CF30 + #$CF31, // $CF31 + #$CF32, // $CF32 + #$CF33, // $CF33 + #$CF34, // $CF34 + #$CF35, // $CF35 + #$CF36, // $CF36 + #$CF37, // $CF37 + #$CF38, // $CF38 + #$CF39, // $CF39 + #$CF3A, // $CF3A + #$CF3B, // $CF3B + #$CF3C, // $CF3C + #$CF3D, // $CF3D + #$CF3E, // $CF3E + #$CF3F, // $CF3F + #$CF40, // $CF40 + #$CF41, // $CF41 + #$CF42, // $CF42 + #$CF43, // $CF43 + #$CF44, // $CF44 + #$CF45, // $CF45 + #$CF46, // $CF46 + #$CF47, // $CF47 + #$CF48, // $CF48 + #$CF49, // $CF49 + #$CF4A, // $CF4A + #$CF4B, // $CF4B + #$CF4C, // $CF4C + #$CF4D, // $CF4D + #$CF4E, // $CF4E + #$CF4F, // $CF4F + #$CF50, // $CF50 + #$CF51, // $CF51 + #$CF52, // $CF52 + #$CF53, // $CF53 + #$CF54, // $CF54 + #$CF55, // $CF55 + #$CF56, // $CF56 + #$CF57, // $CF57 + #$CF58, // $CF58 + #$CF59, // $CF59 + #$CF5A, // $CF5A + #$CF5B, // $CF5B + #$CF5C, // $CF5C + #$CF5D, // $CF5D + #$CF5E, // $CF5E + #$CF5F, // $CF5F + #$CF60, // $CF60 + #$CF61, // $CF61 + #$CF62, // $CF62 + #$CF63, // $CF63 + #$CF64, // $CF64 + #$CF65, // $CF65 + #$CF66, // $CF66 + #$CF67, // $CF67 + #$CF68, // $CF68 + #$CF69, // $CF69 + #$CF6A, // $CF6A + #$CF6B, // $CF6B + #$CF6C, // $CF6C + #$CF6D, // $CF6D + #$CF6E, // $CF6E + #$CF6F, // $CF6F + #$CF70, // $CF70 + #$CF71, // $CF71 + #$CF72, // $CF72 + #$CF73, // $CF73 + #$CF74, // $CF74 + #$CF75, // $CF75 + #$CF76, // $CF76 + #$CF77, // $CF77 + #$CF78, // $CF78 + #$CF79, // $CF79 + #$CF7A, // $CF7A + #$CF7B, // $CF7B + #$CF7C, // $CF7C + #$CF7D, // $CF7D + #$CF7E, // $CF7E + #$CF7F, // $CF7F + #$CF80, // $CF80 + #$CF81, // $CF81 + #$CF82, // $CF82 + #$CF83, // $CF83 + #$CF84, // $CF84 + #$CF85, // $CF85 + #$CF86, // $CF86 + #$CF87, // $CF87 + #$CF88, // $CF88 + #$CF89, // $CF89 + #$CF8A, // $CF8A + #$CF8B, // $CF8B + #$CF8C, // $CF8C + #$CF8D, // $CF8D + #$CF8E, // $CF8E + #$CF8F, // $CF8F + #$CF90, // $CF90 + #$CF91, // $CF91 + #$CF92, // $CF92 + #$CF93, // $CF93 + #$CF94, // $CF94 + #$CF95, // $CF95 + #$CF96, // $CF96 + #$CF97, // $CF97 + #$CF98, // $CF98 + #$CF99, // $CF99 + #$CF9A, // $CF9A + #$CF9B, // $CF9B + #$CF9C, // $CF9C + #$CF9D, // $CF9D + #$CF9E, // $CF9E + #$CF9F, // $CF9F + #$CFA0, // $CFA0 + #$CFA1, // $CFA1 + #$CFA2, // $CFA2 + #$CFA3, // $CFA3 + #$CFA4, // $CFA4 + #$CFA5, // $CFA5 + #$CFA6, // $CFA6 + #$CFA7, // $CFA7 + #$CFA8, // $CFA8 + #$CFA9, // $CFA9 + #$CFAA, // $CFAA + #$CFAB, // $CFAB + #$CFAC, // $CFAC + #$CFAD, // $CFAD + #$CFAE, // $CFAE + #$CFAF, // $CFAF + #$CFB0, // $CFB0 + #$CFB1, // $CFB1 + #$CFB2, // $CFB2 + #$CFB3, // $CFB3 + #$CFB4, // $CFB4 + #$CFB5, // $CFB5 + #$CFB6, // $CFB6 + #$CFB7, // $CFB7 + #$CFB8, // $CFB8 + #$CFB9, // $CFB9 + #$CFBA, // $CFBA + #$CFBB, // $CFBB + #$CFBC, // $CFBC + #$CFBD, // $CFBD + #$CFBE, // $CFBE + #$CFBF, // $CFBF + #$CFC0, // $CFC0 + #$CFC1, // $CFC1 + #$CFC2, // $CFC2 + #$CFC3, // $CFC3 + #$CFC4, // $CFC4 + #$CFC5, // $CFC5 + #$CFC6, // $CFC6 + #$CFC7, // $CFC7 + #$CFC8, // $CFC8 + #$CFC9, // $CFC9 + #$CFCA, // $CFCA + #$CFCB, // $CFCB + #$CFCC, // $CFCC + #$CFCD, // $CFCD + #$CFCE, // $CFCE + #$CFCF, // $CFCF + #$CFD0, // $CFD0 + #$CFD1, // $CFD1 + #$CFD2, // $CFD2 + #$CFD3, // $CFD3 + #$CFD4, // $CFD4 + #$CFD5, // $CFD5 + #$CFD6, // $CFD6 + #$CFD7, // $CFD7 + #$CFD8, // $CFD8 + #$CFD9, // $CFD9 + #$CFDA, // $CFDA + #$CFDB, // $CFDB + #$CFDC, // $CFDC + #$CFDD, // $CFDD + #$CFDE, // $CFDE + #$CFDF, // $CFDF + #$CFE0, // $CFE0 + #$CFE1, // $CFE1 + #$CFE2, // $CFE2 + #$CFE3, // $CFE3 + #$CFE4, // $CFE4 + #$CFE5, // $CFE5 + #$CFE6, // $CFE6 + #$CFE7, // $CFE7 + #$CFE8, // $CFE8 + #$CFE9, // $CFE9 + #$CFEA, // $CFEA + #$CFEB, // $CFEB + #$CFEC, // $CFEC + #$CFED, // $CFED + #$CFEE, // $CFEE + #$CFEF, // $CFEF + #$CFF0, // $CFF0 + #$CFF1, // $CFF1 + #$CFF2, // $CFF2 + #$CFF3, // $CFF3 + #$CFF4, // $CFF4 + #$CFF5, // $CFF5 + #$CFF6, // $CFF6 + #$CFF7, // $CFF7 + #$CFF8, // $CFF8 + #$CFF9, // $CFF9 + #$CFFA, // $CFFA + #$CFFB, // $CFFB + #$CFFC, // $CFFC + #$CFFD, // $CFFD + #$CFFE, // $CFFE + #$CFFF, // $CFFF + #$D000, // $D000 + #$D001, // $D001 + #$D002, // $D002 + #$D003, // $D003 + #$D004, // $D004 + #$D005, // $D005 + #$D006, // $D006 + #$D007, // $D007 + #$D008, // $D008 + #$D009, // $D009 + #$D00A, // $D00A + #$D00B, // $D00B + #$D00C, // $D00C + #$D00D, // $D00D + #$D00E, // $D00E + #$D00F, // $D00F + #$D010, // $D010 + #$D011, // $D011 + #$D012, // $D012 + #$D013, // $D013 + #$D014, // $D014 + #$D015, // $D015 + #$D016, // $D016 + #$D017, // $D017 + #$D018, // $D018 + #$D019, // $D019 + #$D01A, // $D01A + #$D01B, // $D01B + #$D01C, // $D01C + #$D01D, // $D01D + #$D01E, // $D01E + #$D01F, // $D01F + #$D020, // $D020 + #$D021, // $D021 + #$D022, // $D022 + #$D023, // $D023 + #$D024, // $D024 + #$D025, // $D025 + #$D026, // $D026 + #$D027, // $D027 + #$D028, // $D028 + #$D029, // $D029 + #$D02A, // $D02A + #$D02B, // $D02B + #$D02C, // $D02C + #$D02D, // $D02D + #$D02E, // $D02E + #$D02F, // $D02F + #$D030, // $D030 + #$D031, // $D031 + #$D032, // $D032 + #$D033, // $D033 + #$D034, // $D034 + #$D035, // $D035 + #$D036, // $D036 + #$D037, // $D037 + #$D038, // $D038 + #$D039, // $D039 + #$D03A, // $D03A + #$D03B, // $D03B + #$D03C, // $D03C + #$D03D, // $D03D + #$D03E, // $D03E + #$D03F, // $D03F + #$D040, // $D040 + #$D041, // $D041 + #$D042, // $D042 + #$D043, // $D043 + #$D044, // $D044 + #$D045, // $D045 + #$D046, // $D046 + #$D047, // $D047 + #$D048, // $D048 + #$D049, // $D049 + #$D04A, // $D04A + #$D04B, // $D04B + #$D04C, // $D04C + #$D04D, // $D04D + #$D04E, // $D04E + #$D04F, // $D04F + #$D050, // $D050 + #$D051, // $D051 + #$D052, // $D052 + #$D053, // $D053 + #$D054, // $D054 + #$D055, // $D055 + #$D056, // $D056 + #$D057, // $D057 + #$D058, // $D058 + #$D059, // $D059 + #$D05A, // $D05A + #$D05B, // $D05B + #$D05C, // $D05C + #$D05D, // $D05D + #$D05E, // $D05E + #$D05F, // $D05F + #$D060, // $D060 + #$D061, // $D061 + #$D062, // $D062 + #$D063, // $D063 + #$D064, // $D064 + #$D065, // $D065 + #$D066, // $D066 + #$D067, // $D067 + #$D068, // $D068 + #$D069, // $D069 + #$D06A, // $D06A + #$D06B, // $D06B + #$D06C, // $D06C + #$D06D, // $D06D + #$D06E, // $D06E + #$D06F, // $D06F + #$D070, // $D070 + #$D071, // $D071 + #$D072, // $D072 + #$D073, // $D073 + #$D074, // $D074 + #$D075, // $D075 + #$D076, // $D076 + #$D077, // $D077 + #$D078, // $D078 + #$D079, // $D079 + #$D07A, // $D07A + #$D07B, // $D07B + #$D07C, // $D07C + #$D07D, // $D07D + #$D07E, // $D07E + #$D07F, // $D07F + #$D080, // $D080 + #$D081, // $D081 + #$D082, // $D082 + #$D083, // $D083 + #$D084, // $D084 + #$D085, // $D085 + #$D086, // $D086 + #$D087, // $D087 + #$D088, // $D088 + #$D089, // $D089 + #$D08A, // $D08A + #$D08B, // $D08B + #$D08C, // $D08C + #$D08D, // $D08D + #$D08E, // $D08E + #$D08F, // $D08F + #$D090, // $D090 + #$D091, // $D091 + #$D092, // $D092 + #$D093, // $D093 + #$D094, // $D094 + #$D095, // $D095 + #$D096, // $D096 + #$D097, // $D097 + #$D098, // $D098 + #$D099, // $D099 + #$D09A, // $D09A + #$D09B, // $D09B + #$D09C, // $D09C + #$D09D, // $D09D + #$D09E, // $D09E + #$D09F, // $D09F + #$D0A0, // $D0A0 + #$D0A1, // $D0A1 + #$D0A2, // $D0A2 + #$D0A3, // $D0A3 + #$D0A4, // $D0A4 + #$D0A5, // $D0A5 + #$D0A6, // $D0A6 + #$D0A7, // $D0A7 + #$D0A8, // $D0A8 + #$D0A9, // $D0A9 + #$D0AA, // $D0AA + #$D0AB, // $D0AB + #$D0AC, // $D0AC + #$D0AD, // $D0AD + #$D0AE, // $D0AE + #$D0AF, // $D0AF + #$D0B0, // $D0B0 + #$D0B1, // $D0B1 + #$D0B2, // $D0B2 + #$D0B3, // $D0B3 + #$D0B4, // $D0B4 + #$D0B5, // $D0B5 + #$D0B6, // $D0B6 + #$D0B7, // $D0B7 + #$D0B8, // $D0B8 + #$D0B9, // $D0B9 + #$D0BA, // $D0BA + #$D0BB, // $D0BB + #$D0BC, // $D0BC + #$D0BD, // $D0BD + #$D0BE, // $D0BE + #$D0BF, // $D0BF + #$D0C0, // $D0C0 + #$D0C1, // $D0C1 + #$D0C2, // $D0C2 + #$D0C3, // $D0C3 + #$D0C4, // $D0C4 + #$D0C5, // $D0C5 + #$D0C6, // $D0C6 + #$D0C7, // $D0C7 + #$D0C8, // $D0C8 + #$D0C9, // $D0C9 + #$D0CA, // $D0CA + #$D0CB, // $D0CB + #$D0CC, // $D0CC + #$D0CD, // $D0CD + #$D0CE, // $D0CE + #$D0CF, // $D0CF + #$D0D0, // $D0D0 + #$D0D1, // $D0D1 + #$D0D2, // $D0D2 + #$D0D3, // $D0D3 + #$D0D4, // $D0D4 + #$D0D5, // $D0D5 + #$D0D6, // $D0D6 + #$D0D7, // $D0D7 + #$D0D8, // $D0D8 + #$D0D9, // $D0D9 + #$D0DA, // $D0DA + #$D0DB, // $D0DB + #$D0DC, // $D0DC + #$D0DD, // $D0DD + #$D0DE, // $D0DE + #$D0DF, // $D0DF + #$D0E0, // $D0E0 + #$D0E1, // $D0E1 + #$D0E2, // $D0E2 + #$D0E3, // $D0E3 + #$D0E4, // $D0E4 + #$D0E5, // $D0E5 + #$D0E6, // $D0E6 + #$D0E7, // $D0E7 + #$D0E8, // $D0E8 + #$D0E9, // $D0E9 + #$D0EA, // $D0EA + #$D0EB, // $D0EB + #$D0EC, // $D0EC + #$D0ED, // $D0ED + #$D0EE, // $D0EE + #$D0EF, // $D0EF + #$D0F0, // $D0F0 + #$D0F1, // $D0F1 + #$D0F2, // $D0F2 + #$D0F3, // $D0F3 + #$D0F4, // $D0F4 + #$D0F5, // $D0F5 + #$D0F6, // $D0F6 + #$D0F7, // $D0F7 + #$D0F8, // $D0F8 + #$D0F9, // $D0F9 + #$D0FA, // $D0FA + #$D0FB, // $D0FB + #$D0FC, // $D0FC + #$D0FD, // $D0FD + #$D0FE, // $D0FE + #$D0FF, // $D0FF + #$D100, // $D100 + #$D101, // $D101 + #$D102, // $D102 + #$D103, // $D103 + #$D104, // $D104 + #$D105, // $D105 + #$D106, // $D106 + #$D107, // $D107 + #$D108, // $D108 + #$D109, // $D109 + #$D10A, // $D10A + #$D10B, // $D10B + #$D10C, // $D10C + #$D10D, // $D10D + #$D10E, // $D10E + #$D10F, // $D10F + #$D110, // $D110 + #$D111, // $D111 + #$D112, // $D112 + #$D113, // $D113 + #$D114, // $D114 + #$D115, // $D115 + #$D116, // $D116 + #$D117, // $D117 + #$D118, // $D118 + #$D119, // $D119 + #$D11A, // $D11A + #$D11B, // $D11B + #$D11C, // $D11C + #$D11D, // $D11D + #$D11E, // $D11E + #$D11F, // $D11F + #$D120, // $D120 + #$D121, // $D121 + #$D122, // $D122 + #$D123, // $D123 + #$D124, // $D124 + #$D125, // $D125 + #$D126, // $D126 + #$D127, // $D127 + #$D128, // $D128 + #$D129, // $D129 + #$D12A, // $D12A + #$D12B, // $D12B + #$D12C, // $D12C + #$D12D, // $D12D + #$D12E, // $D12E + #$D12F, // $D12F + #$D130, // $D130 + #$D131, // $D131 + #$D132, // $D132 + #$D133, // $D133 + #$D134, // $D134 + #$D135, // $D135 + #$D136, // $D136 + #$D137, // $D137 + #$D138, // $D138 + #$D139, // $D139 + #$D13A, // $D13A + #$D13B, // $D13B + #$D13C, // $D13C + #$D13D, // $D13D + #$D13E, // $D13E + #$D13F, // $D13F + #$D140, // $D140 + #$D141, // $D141 + #$D142, // $D142 + #$D143, // $D143 + #$D144, // $D144 + #$D145, // $D145 + #$D146, // $D146 + #$D147, // $D147 + #$D148, // $D148 + #$D149, // $D149 + #$D14A, // $D14A + #$D14B, // $D14B + #$D14C, // $D14C + #$D14D, // $D14D + #$D14E, // $D14E + #$D14F, // $D14F + #$D150, // $D150 + #$D151, // $D151 + #$D152, // $D152 + #$D153, // $D153 + #$D154, // $D154 + #$D155, // $D155 + #$D156, // $D156 + #$D157, // $D157 + #$D158, // $D158 + #$D159, // $D159 + #$D15A, // $D15A + #$D15B, // $D15B + #$D15C, // $D15C + #$D15D, // $D15D + #$D15E, // $D15E + #$D15F, // $D15F + #$D160, // $D160 + #$D161, // $D161 + #$D162, // $D162 + #$D163, // $D163 + #$D164, // $D164 + #$D165, // $D165 + #$D166, // $D166 + #$D167, // $D167 + #$D168, // $D168 + #$D169, // $D169 + #$D16A, // $D16A + #$D16B, // $D16B + #$D16C, // $D16C + #$D16D, // $D16D + #$D16E, // $D16E + #$D16F, // $D16F + #$D170, // $D170 + #$D171, // $D171 + #$D172, // $D172 + #$D173, // $D173 + #$D174, // $D174 + #$D175, // $D175 + #$D176, // $D176 + #$D177, // $D177 + #$D178, // $D178 + #$D179, // $D179 + #$D17A, // $D17A + #$D17B, // $D17B + #$D17C, // $D17C + #$D17D, // $D17D + #$D17E, // $D17E + #$D17F, // $D17F + #$D180, // $D180 + #$D181, // $D181 + #$D182, // $D182 + #$D183, // $D183 + #$D184, // $D184 + #$D185, // $D185 + #$D186, // $D186 + #$D187, // $D187 + #$D188, // $D188 + #$D189, // $D189 + #$D18A, // $D18A + #$D18B, // $D18B + #$D18C, // $D18C + #$D18D, // $D18D + #$D18E, // $D18E + #$D18F, // $D18F + #$D190, // $D190 + #$D191, // $D191 + #$D192, // $D192 + #$D193, // $D193 + #$D194, // $D194 + #$D195, // $D195 + #$D196, // $D196 + #$D197, // $D197 + #$D198, // $D198 + #$D199, // $D199 + #$D19A, // $D19A + #$D19B, // $D19B + #$D19C, // $D19C + #$D19D, // $D19D + #$D19E, // $D19E + #$D19F, // $D19F + #$D1A0, // $D1A0 + #$D1A1, // $D1A1 + #$D1A2, // $D1A2 + #$D1A3, // $D1A3 + #$D1A4, // $D1A4 + #$D1A5, // $D1A5 + #$D1A6, // $D1A6 + #$D1A7, // $D1A7 + #$D1A8, // $D1A8 + #$D1A9, // $D1A9 + #$D1AA, // $D1AA + #$D1AB, // $D1AB + #$D1AC, // $D1AC + #$D1AD, // $D1AD + #$D1AE, // $D1AE + #$D1AF, // $D1AF + #$D1B0, // $D1B0 + #$D1B1, // $D1B1 + #$D1B2, // $D1B2 + #$D1B3, // $D1B3 + #$D1B4, // $D1B4 + #$D1B5, // $D1B5 + #$D1B6, // $D1B6 + #$D1B7, // $D1B7 + #$D1B8, // $D1B8 + #$D1B9, // $D1B9 + #$D1BA, // $D1BA + #$D1BB, // $D1BB + #$D1BC, // $D1BC + #$D1BD, // $D1BD + #$D1BE, // $D1BE + #$D1BF, // $D1BF + #$D1C0, // $D1C0 + #$D1C1, // $D1C1 + #$D1C2, // $D1C2 + #$D1C3, // $D1C3 + #$D1C4, // $D1C4 + #$D1C5, // $D1C5 + #$D1C6, // $D1C6 + #$D1C7, // $D1C7 + #$D1C8, // $D1C8 + #$D1C9, // $D1C9 + #$D1CA, // $D1CA + #$D1CB, // $D1CB + #$D1CC, // $D1CC + #$D1CD, // $D1CD + #$D1CE, // $D1CE + #$D1CF, // $D1CF + #$D1D0, // $D1D0 + #$D1D1, // $D1D1 + #$D1D2, // $D1D2 + #$D1D3, // $D1D3 + #$D1D4, // $D1D4 + #$D1D5, // $D1D5 + #$D1D6, // $D1D6 + #$D1D7, // $D1D7 + #$D1D8, // $D1D8 + #$D1D9, // $D1D9 + #$D1DA, // $D1DA + #$D1DB, // $D1DB + #$D1DC, // $D1DC + #$D1DD, // $D1DD + #$D1DE, // $D1DE + #$D1DF, // $D1DF + #$D1E0, // $D1E0 + #$D1E1, // $D1E1 + #$D1E2, // $D1E2 + #$D1E3, // $D1E3 + #$D1E4, // $D1E4 + #$D1E5, // $D1E5 + #$D1E6, // $D1E6 + #$D1E7, // $D1E7 + #$D1E8, // $D1E8 + #$D1E9, // $D1E9 + #$D1EA, // $D1EA + #$D1EB, // $D1EB + #$D1EC, // $D1EC + #$D1ED, // $D1ED + #$D1EE, // $D1EE + #$D1EF, // $D1EF + #$D1F0, // $D1F0 + #$D1F1, // $D1F1 + #$D1F2, // $D1F2 + #$D1F3, // $D1F3 + #$D1F4, // $D1F4 + #$D1F5, // $D1F5 + #$D1F6, // $D1F6 + #$D1F7, // $D1F7 + #$D1F8, // $D1F8 + #$D1F9, // $D1F9 + #$D1FA, // $D1FA + #$D1FB, // $D1FB + #$D1FC, // $D1FC + #$D1FD, // $D1FD + #$D1FE, // $D1FE + #$D1FF, // $D1FF + #$D200, // $D200 + #$D201, // $D201 + #$D202, // $D202 + #$D203, // $D203 + #$D204, // $D204 + #$D205, // $D205 + #$D206, // $D206 + #$D207, // $D207 + #$D208, // $D208 + #$D209, // $D209 + #$D20A, // $D20A + #$D20B, // $D20B + #$D20C, // $D20C + #$D20D, // $D20D + #$D20E, // $D20E + #$D20F, // $D20F + #$D210, // $D210 + #$D211, // $D211 + #$D212, // $D212 + #$D213, // $D213 + #$D214, // $D214 + #$D215, // $D215 + #$D216, // $D216 + #$D217, // $D217 + #$D218, // $D218 + #$D219, // $D219 + #$D21A, // $D21A + #$D21B, // $D21B + #$D21C, // $D21C + #$D21D, // $D21D + #$D21E, // $D21E + #$D21F, // $D21F + #$D220, // $D220 + #$D221, // $D221 + #$D222, // $D222 + #$D223, // $D223 + #$D224, // $D224 + #$D225, // $D225 + #$D226, // $D226 + #$D227, // $D227 + #$D228, // $D228 + #$D229, // $D229 + #$D22A, // $D22A + #$D22B, // $D22B + #$D22C, // $D22C + #$D22D, // $D22D + #$D22E, // $D22E + #$D22F, // $D22F + #$D230, // $D230 + #$D231, // $D231 + #$D232, // $D232 + #$D233, // $D233 + #$D234, // $D234 + #$D235, // $D235 + #$D236, // $D236 + #$D237, // $D237 + #$D238, // $D238 + #$D239, // $D239 + #$D23A, // $D23A + #$D23B, // $D23B + #$D23C, // $D23C + #$D23D, // $D23D + #$D23E, // $D23E + #$D23F, // $D23F + #$D240, // $D240 + #$D241, // $D241 + #$D242, // $D242 + #$D243, // $D243 + #$D244, // $D244 + #$D245, // $D245 + #$D246, // $D246 + #$D247, // $D247 + #$D248, // $D248 + #$D249, // $D249 + #$D24A, // $D24A + #$D24B, // $D24B + #$D24C, // $D24C + #$D24D, // $D24D + #$D24E, // $D24E + #$D24F, // $D24F + #$D250, // $D250 + #$D251, // $D251 + #$D252, // $D252 + #$D253, // $D253 + #$D254, // $D254 + #$D255, // $D255 + #$D256, // $D256 + #$D257, // $D257 + #$D258, // $D258 + #$D259, // $D259 + #$D25A, // $D25A + #$D25B, // $D25B + #$D25C, // $D25C + #$D25D, // $D25D + #$D25E, // $D25E + #$D25F, // $D25F + #$D260, // $D260 + #$D261, // $D261 + #$D262, // $D262 + #$D263, // $D263 + #$D264, // $D264 + #$D265, // $D265 + #$D266, // $D266 + #$D267, // $D267 + #$D268, // $D268 + #$D269, // $D269 + #$D26A, // $D26A + #$D26B, // $D26B + #$D26C, // $D26C + #$D26D, // $D26D + #$D26E, // $D26E + #$D26F, // $D26F + #$D270, // $D270 + #$D271, // $D271 + #$D272, // $D272 + #$D273, // $D273 + #$D274, // $D274 + #$D275, // $D275 + #$D276, // $D276 + #$D277, // $D277 + #$D278, // $D278 + #$D279, // $D279 + #$D27A, // $D27A + #$D27B, // $D27B + #$D27C, // $D27C + #$D27D, // $D27D + #$D27E, // $D27E + #$D27F, // $D27F + #$D280, // $D280 + #$D281, // $D281 + #$D282, // $D282 + #$D283, // $D283 + #$D284, // $D284 + #$D285, // $D285 + #$D286, // $D286 + #$D287, // $D287 + #$D288, // $D288 + #$D289, // $D289 + #$D28A, // $D28A + #$D28B, // $D28B + #$D28C, // $D28C + #$D28D, // $D28D + #$D28E, // $D28E + #$D28F, // $D28F + #$D290, // $D290 + #$D291, // $D291 + #$D292, // $D292 + #$D293, // $D293 + #$D294, // $D294 + #$D295, // $D295 + #$D296, // $D296 + #$D297, // $D297 + #$D298, // $D298 + #$D299, // $D299 + #$D29A, // $D29A + #$D29B, // $D29B + #$D29C, // $D29C + #$D29D, // $D29D + #$D29E, // $D29E + #$D29F, // $D29F + #$D2A0, // $D2A0 + #$D2A1, // $D2A1 + #$D2A2, // $D2A2 + #$D2A3, // $D2A3 + #$D2A4, // $D2A4 + #$D2A5, // $D2A5 + #$D2A6, // $D2A6 + #$D2A7, // $D2A7 + #$D2A8, // $D2A8 + #$D2A9, // $D2A9 + #$D2AA, // $D2AA + #$D2AB, // $D2AB + #$D2AC, // $D2AC + #$D2AD, // $D2AD + #$D2AE, // $D2AE + #$D2AF, // $D2AF + #$D2B0, // $D2B0 + #$D2B1, // $D2B1 + #$D2B2, // $D2B2 + #$D2B3, // $D2B3 + #$D2B4, // $D2B4 + #$D2B5, // $D2B5 + #$D2B6, // $D2B6 + #$D2B7, // $D2B7 + #$D2B8, // $D2B8 + #$D2B9, // $D2B9 + #$D2BA, // $D2BA + #$D2BB, // $D2BB + #$D2BC, // $D2BC + #$D2BD, // $D2BD + #$D2BE, // $D2BE + #$D2BF, // $D2BF + #$D2C0, // $D2C0 + #$D2C1, // $D2C1 + #$D2C2, // $D2C2 + #$D2C3, // $D2C3 + #$D2C4, // $D2C4 + #$D2C5, // $D2C5 + #$D2C6, // $D2C6 + #$D2C7, // $D2C7 + #$D2C8, // $D2C8 + #$D2C9, // $D2C9 + #$D2CA, // $D2CA + #$D2CB, // $D2CB + #$D2CC, // $D2CC + #$D2CD, // $D2CD + #$D2CE, // $D2CE + #$D2CF, // $D2CF + #$D2D0, // $D2D0 + #$D2D1, // $D2D1 + #$D2D2, // $D2D2 + #$D2D3, // $D2D3 + #$D2D4, // $D2D4 + #$D2D5, // $D2D5 + #$D2D6, // $D2D6 + #$D2D7, // $D2D7 + #$D2D8, // $D2D8 + #$D2D9, // $D2D9 + #$D2DA, // $D2DA + #$D2DB, // $D2DB + #$D2DC, // $D2DC + #$D2DD, // $D2DD + #$D2DE, // $D2DE + #$D2DF, // $D2DF + #$D2E0, // $D2E0 + #$D2E1, // $D2E1 + #$D2E2, // $D2E2 + #$D2E3, // $D2E3 + #$D2E4, // $D2E4 + #$D2E5, // $D2E5 + #$D2E6, // $D2E6 + #$D2E7, // $D2E7 + #$D2E8, // $D2E8 + #$D2E9, // $D2E9 + #$D2EA, // $D2EA + #$D2EB, // $D2EB + #$D2EC, // $D2EC + #$D2ED, // $D2ED + #$D2EE, // $D2EE + #$D2EF, // $D2EF + #$D2F0, // $D2F0 + #$D2F1, // $D2F1 + #$D2F2, // $D2F2 + #$D2F3, // $D2F3 + #$D2F4, // $D2F4 + #$D2F5, // $D2F5 + #$D2F6, // $D2F6 + #$D2F7, // $D2F7 + #$D2F8, // $D2F8 + #$D2F9, // $D2F9 + #$D2FA, // $D2FA + #$D2FB, // $D2FB + #$D2FC, // $D2FC + #$D2FD, // $D2FD + #$D2FE, // $D2FE + #$D2FF, // $D2FF + #$D300, // $D300 + #$D301, // $D301 + #$D302, // $D302 + #$D303, // $D303 + #$D304, // $D304 + #$D305, // $D305 + #$D306, // $D306 + #$D307, // $D307 + #$D308, // $D308 + #$D309, // $D309 + #$D30A, // $D30A + #$D30B, // $D30B + #$D30C, // $D30C + #$D30D, // $D30D + #$D30E, // $D30E + #$D30F, // $D30F + #$D310, // $D310 + #$D311, // $D311 + #$D312, // $D312 + #$D313, // $D313 + #$D314, // $D314 + #$D315, // $D315 + #$D316, // $D316 + #$D317, // $D317 + #$D318, // $D318 + #$D319, // $D319 + #$D31A, // $D31A + #$D31B, // $D31B + #$D31C, // $D31C + #$D31D, // $D31D + #$D31E, // $D31E + #$D31F, // $D31F + #$D320, // $D320 + #$D321, // $D321 + #$D322, // $D322 + #$D323, // $D323 + #$D324, // $D324 + #$D325, // $D325 + #$D326, // $D326 + #$D327, // $D327 + #$D328, // $D328 + #$D329, // $D329 + #$D32A, // $D32A + #$D32B, // $D32B + #$D32C, // $D32C + #$D32D, // $D32D + #$D32E, // $D32E + #$D32F, // $D32F + #$D330, // $D330 + #$D331, // $D331 + #$D332, // $D332 + #$D333, // $D333 + #$D334, // $D334 + #$D335, // $D335 + #$D336, // $D336 + #$D337, // $D337 + #$D338, // $D338 + #$D339, // $D339 + #$D33A, // $D33A + #$D33B, // $D33B + #$D33C, // $D33C + #$D33D, // $D33D + #$D33E, // $D33E + #$D33F, // $D33F + #$D340, // $D340 + #$D341, // $D341 + #$D342, // $D342 + #$D343, // $D343 + #$D344, // $D344 + #$D345, // $D345 + #$D346, // $D346 + #$D347, // $D347 + #$D348, // $D348 + #$D349, // $D349 + #$D34A, // $D34A + #$D34B, // $D34B + #$D34C, // $D34C + #$D34D, // $D34D + #$D34E, // $D34E + #$D34F, // $D34F + #$D350, // $D350 + #$D351, // $D351 + #$D352, // $D352 + #$D353, // $D353 + #$D354, // $D354 + #$D355, // $D355 + #$D356, // $D356 + #$D357, // $D357 + #$D358, // $D358 + #$D359, // $D359 + #$D35A, // $D35A + #$D35B, // $D35B + #$D35C, // $D35C + #$D35D, // $D35D + #$D35E, // $D35E + #$D35F, // $D35F + #$D360, // $D360 + #$D361, // $D361 + #$D362, // $D362 + #$D363, // $D363 + #$D364, // $D364 + #$D365, // $D365 + #$D366, // $D366 + #$D367, // $D367 + #$D368, // $D368 + #$D369, // $D369 + #$D36A, // $D36A + #$D36B, // $D36B + #$D36C, // $D36C + #$D36D, // $D36D + #$D36E, // $D36E + #$D36F, // $D36F + #$D370, // $D370 + #$D371, // $D371 + #$D372, // $D372 + #$D373, // $D373 + #$D374, // $D374 + #$D375, // $D375 + #$D376, // $D376 + #$D377, // $D377 + #$D378, // $D378 + #$D379, // $D379 + #$D37A, // $D37A + #$D37B, // $D37B + #$D37C, // $D37C + #$D37D, // $D37D + #$D37E, // $D37E + #$D37F, // $D37F + #$D380, // $D380 + #$D381, // $D381 + #$D382, // $D382 + #$D383, // $D383 + #$D384, // $D384 + #$D385, // $D385 + #$D386, // $D386 + #$D387, // $D387 + #$D388, // $D388 + #$D389, // $D389 + #$D38A, // $D38A + #$D38B, // $D38B + #$D38C, // $D38C + #$D38D, // $D38D + #$D38E, // $D38E + #$D38F, // $D38F + #$D390, // $D390 + #$D391, // $D391 + #$D392, // $D392 + #$D393, // $D393 + #$D394, // $D394 + #$D395, // $D395 + #$D396, // $D396 + #$D397, // $D397 + #$D398, // $D398 + #$D399, // $D399 + #$D39A, // $D39A + #$D39B, // $D39B + #$D39C, // $D39C + #$D39D, // $D39D + #$D39E, // $D39E + #$D39F, // $D39F + #$D3A0, // $D3A0 + #$D3A1, // $D3A1 + #$D3A2, // $D3A2 + #$D3A3, // $D3A3 + #$D3A4, // $D3A4 + #$D3A5, // $D3A5 + #$D3A6, // $D3A6 + #$D3A7, // $D3A7 + #$D3A8, // $D3A8 + #$D3A9, // $D3A9 + #$D3AA, // $D3AA + #$D3AB, // $D3AB + #$D3AC, // $D3AC + #$D3AD, // $D3AD + #$D3AE, // $D3AE + #$D3AF, // $D3AF + #$D3B0, // $D3B0 + #$D3B1, // $D3B1 + #$D3B2, // $D3B2 + #$D3B3, // $D3B3 + #$D3B4, // $D3B4 + #$D3B5, // $D3B5 + #$D3B6, // $D3B6 + #$D3B7, // $D3B7 + #$D3B8, // $D3B8 + #$D3B9, // $D3B9 + #$D3BA, // $D3BA + #$D3BB, // $D3BB + #$D3BC, // $D3BC + #$D3BD, // $D3BD + #$D3BE, // $D3BE + #$D3BF, // $D3BF + #$D3C0, // $D3C0 + #$D3C1, // $D3C1 + #$D3C2, // $D3C2 + #$D3C3, // $D3C3 + #$D3C4, // $D3C4 + #$D3C5, // $D3C5 + #$D3C6, // $D3C6 + #$D3C7, // $D3C7 + #$D3C8, // $D3C8 + #$D3C9, // $D3C9 + #$D3CA, // $D3CA + #$D3CB, // $D3CB + #$D3CC, // $D3CC + #$D3CD, // $D3CD + #$D3CE, // $D3CE + #$D3CF, // $D3CF + #$D3D0, // $D3D0 + #$D3D1, // $D3D1 + #$D3D2, // $D3D2 + #$D3D3, // $D3D3 + #$D3D4, // $D3D4 + #$D3D5, // $D3D5 + #$D3D6, // $D3D6 + #$D3D7, // $D3D7 + #$D3D8, // $D3D8 + #$D3D9, // $D3D9 + #$D3DA, // $D3DA + #$D3DB, // $D3DB + #$D3DC, // $D3DC + #$D3DD, // $D3DD + #$D3DE, // $D3DE + #$D3DF, // $D3DF + #$D3E0, // $D3E0 + #$D3E1, // $D3E1 + #$D3E2, // $D3E2 + #$D3E3, // $D3E3 + #$D3E4, // $D3E4 + #$D3E5, // $D3E5 + #$D3E6, // $D3E6 + #$D3E7, // $D3E7 + #$D3E8, // $D3E8 + #$D3E9, // $D3E9 + #$D3EA, // $D3EA + #$D3EB, // $D3EB + #$D3EC, // $D3EC + #$D3ED, // $D3ED + #$D3EE, // $D3EE + #$D3EF, // $D3EF + #$D3F0, // $D3F0 + #$D3F1, // $D3F1 + #$D3F2, // $D3F2 + #$D3F3, // $D3F3 + #$D3F4, // $D3F4 + #$D3F5, // $D3F5 + #$D3F6, // $D3F6 + #$D3F7, // $D3F7 + #$D3F8, // $D3F8 + #$D3F9, // $D3F9 + #$D3FA, // $D3FA + #$D3FB, // $D3FB + #$D3FC, // $D3FC + #$D3FD, // $D3FD + #$D3FE, // $D3FE + #$D3FF, // $D3FF + #$D400, // $D400 + #$D401, // $D401 + #$D402, // $D402 + #$D403, // $D403 + #$D404, // $D404 + #$D405, // $D405 + #$D406, // $D406 + #$D407, // $D407 + #$D408, // $D408 + #$D409, // $D409 + #$D40A, // $D40A + #$D40B, // $D40B + #$D40C, // $D40C + #$D40D, // $D40D + #$D40E, // $D40E + #$D40F, // $D40F + #$D410, // $D410 + #$D411, // $D411 + #$D412, // $D412 + #$D413, // $D413 + #$D414, // $D414 + #$D415, // $D415 + #$D416, // $D416 + #$D417, // $D417 + #$D418, // $D418 + #$D419, // $D419 + #$D41A, // $D41A + #$D41B, // $D41B + #$D41C, // $D41C + #$D41D, // $D41D + #$D41E, // $D41E + #$D41F, // $D41F + #$D420, // $D420 + #$D421, // $D421 + #$D422, // $D422 + #$D423, // $D423 + #$D424, // $D424 + #$D425, // $D425 + #$D426, // $D426 + #$D427, // $D427 + #$D428, // $D428 + #$D429, // $D429 + #$D42A, // $D42A + #$D42B, // $D42B + #$D42C, // $D42C + #$D42D, // $D42D + #$D42E, // $D42E + #$D42F, // $D42F + #$D430, // $D430 + #$D431, // $D431 + #$D432, // $D432 + #$D433, // $D433 + #$D434, // $D434 + #$D435, // $D435 + #$D436, // $D436 + #$D437, // $D437 + #$D438, // $D438 + #$D439, // $D439 + #$D43A, // $D43A + #$D43B, // $D43B + #$D43C, // $D43C + #$D43D, // $D43D + #$D43E, // $D43E + #$D43F, // $D43F + #$D440, // $D440 + #$D441, // $D441 + #$D442, // $D442 + #$D443, // $D443 + #$D444, // $D444 + #$D445, // $D445 + #$D446, // $D446 + #$D447, // $D447 + #$D448, // $D448 + #$D449, // $D449 + #$D44A, // $D44A + #$D44B, // $D44B + #$D44C, // $D44C + #$D44D, // $D44D + #$D44E, // $D44E + #$D44F, // $D44F + #$D450, // $D450 + #$D451, // $D451 + #$D452, // $D452 + #$D453, // $D453 + #$D454, // $D454 + #$D455, // $D455 + #$D456, // $D456 + #$D457, // $D457 + #$D458, // $D458 + #$D459, // $D459 + #$D45A, // $D45A + #$D45B, // $D45B + #$D45C, // $D45C + #$D45D, // $D45D + #$D45E, // $D45E + #$D45F, // $D45F + #$D460, // $D460 + #$D461, // $D461 + #$D462, // $D462 + #$D463, // $D463 + #$D464, // $D464 + #$D465, // $D465 + #$D466, // $D466 + #$D467, // $D467 + #$D468, // $D468 + #$D469, // $D469 + #$D46A, // $D46A + #$D46B, // $D46B + #$D46C, // $D46C + #$D46D, // $D46D + #$D46E, // $D46E + #$D46F, // $D46F + #$D470, // $D470 + #$D471, // $D471 + #$D472, // $D472 + #$D473, // $D473 + #$D474, // $D474 + #$D475, // $D475 + #$D476, // $D476 + #$D477, // $D477 + #$D478, // $D478 + #$D479, // $D479 + #$D47A, // $D47A + #$D47B, // $D47B + #$D47C, // $D47C + #$D47D, // $D47D + #$D47E, // $D47E + #$D47F, // $D47F + #$D480, // $D480 + #$D481, // $D481 + #$D482, // $D482 + #$D483, // $D483 + #$D484, // $D484 + #$D485, // $D485 + #$D486, // $D486 + #$D487, // $D487 + #$D488, // $D488 + #$D489, // $D489 + #$D48A, // $D48A + #$D48B, // $D48B + #$D48C, // $D48C + #$D48D, // $D48D + #$D48E, // $D48E + #$D48F, // $D48F + #$D490, // $D490 + #$D491, // $D491 + #$D492, // $D492 + #$D493, // $D493 + #$D494, // $D494 + #$D495, // $D495 + #$D496, // $D496 + #$D497, // $D497 + #$D498, // $D498 + #$D499, // $D499 + #$D49A, // $D49A + #$D49B, // $D49B + #$D49C, // $D49C + #$D49D, // $D49D + #$D49E, // $D49E + #$D49F, // $D49F + #$D4A0, // $D4A0 + #$D4A1, // $D4A1 + #$D4A2, // $D4A2 + #$D4A3, // $D4A3 + #$D4A4, // $D4A4 + #$D4A5, // $D4A5 + #$D4A6, // $D4A6 + #$D4A7, // $D4A7 + #$D4A8, // $D4A8 + #$D4A9, // $D4A9 + #$D4AA, // $D4AA + #$D4AB, // $D4AB + #$D4AC, // $D4AC + #$D4AD, // $D4AD + #$D4AE, // $D4AE + #$D4AF, // $D4AF + #$D4B0, // $D4B0 + #$D4B1, // $D4B1 + #$D4B2, // $D4B2 + #$D4B3, // $D4B3 + #$D4B4, // $D4B4 + #$D4B5, // $D4B5 + #$D4B6, // $D4B6 + #$D4B7, // $D4B7 + #$D4B8, // $D4B8 + #$D4B9, // $D4B9 + #$D4BA, // $D4BA + #$D4BB, // $D4BB + #$D4BC, // $D4BC + #$D4BD, // $D4BD + #$D4BE, // $D4BE + #$D4BF, // $D4BF + #$D4C0, // $D4C0 + #$D4C1, // $D4C1 + #$D4C2, // $D4C2 + #$D4C3, // $D4C3 + #$D4C4, // $D4C4 + #$D4C5, // $D4C5 + #$D4C6, // $D4C6 + #$D4C7, // $D4C7 + #$D4C8, // $D4C8 + #$D4C9, // $D4C9 + #$D4CA, // $D4CA + #$D4CB, // $D4CB + #$D4CC, // $D4CC + #$D4CD, // $D4CD + #$D4CE, // $D4CE + #$D4CF, // $D4CF + #$D4D0, // $D4D0 + #$D4D1, // $D4D1 + #$D4D2, // $D4D2 + #$D4D3, // $D4D3 + #$D4D4, // $D4D4 + #$D4D5, // $D4D5 + #$D4D6, // $D4D6 + #$D4D7, // $D4D7 + #$D4D8, // $D4D8 + #$D4D9, // $D4D9 + #$D4DA, // $D4DA + #$D4DB, // $D4DB + #$D4DC, // $D4DC + #$D4DD, // $D4DD + #$D4DE, // $D4DE + #$D4DF, // $D4DF + #$D4E0, // $D4E0 + #$D4E1, // $D4E1 + #$D4E2, // $D4E2 + #$D4E3, // $D4E3 + #$D4E4, // $D4E4 + #$D4E5, // $D4E5 + #$D4E6, // $D4E6 + #$D4E7, // $D4E7 + #$D4E8, // $D4E8 + #$D4E9, // $D4E9 + #$D4EA, // $D4EA + #$D4EB, // $D4EB + #$D4EC, // $D4EC + #$D4ED, // $D4ED + #$D4EE, // $D4EE + #$D4EF, // $D4EF + #$D4F0, // $D4F0 + #$D4F1, // $D4F1 + #$D4F2, // $D4F2 + #$D4F3, // $D4F3 + #$D4F4, // $D4F4 + #$D4F5, // $D4F5 + #$D4F6, // $D4F6 + #$D4F7, // $D4F7 + #$D4F8, // $D4F8 + #$D4F9, // $D4F9 + #$D4FA, // $D4FA + #$D4FB, // $D4FB + #$D4FC, // $D4FC + #$D4FD, // $D4FD + #$D4FE, // $D4FE + #$D4FF, // $D4FF + #$D500, // $D500 + #$D501, // $D501 + #$D502, // $D502 + #$D503, // $D503 + #$D504, // $D504 + #$D505, // $D505 + #$D506, // $D506 + #$D507, // $D507 + #$D508, // $D508 + #$D509, // $D509 + #$D50A, // $D50A + #$D50B, // $D50B + #$D50C, // $D50C + #$D50D, // $D50D + #$D50E, // $D50E + #$D50F, // $D50F + #$D510, // $D510 + #$D511, // $D511 + #$D512, // $D512 + #$D513, // $D513 + #$D514, // $D514 + #$D515, // $D515 + #$D516, // $D516 + #$D517, // $D517 + #$D518, // $D518 + #$D519, // $D519 + #$D51A, // $D51A + #$D51B, // $D51B + #$D51C, // $D51C + #$D51D, // $D51D + #$D51E, // $D51E + #$D51F, // $D51F + #$D520, // $D520 + #$D521, // $D521 + #$D522, // $D522 + #$D523, // $D523 + #$D524, // $D524 + #$D525, // $D525 + #$D526, // $D526 + #$D527, // $D527 + #$D528, // $D528 + #$D529, // $D529 + #$D52A, // $D52A + #$D52B, // $D52B + #$D52C, // $D52C + #$D52D, // $D52D + #$D52E, // $D52E + #$D52F, // $D52F + #$D530, // $D530 + #$D531, // $D531 + #$D532, // $D532 + #$D533, // $D533 + #$D534, // $D534 + #$D535, // $D535 + #$D536, // $D536 + #$D537, // $D537 + #$D538, // $D538 + #$D539, // $D539 + #$D53A, // $D53A + #$D53B, // $D53B + #$D53C, // $D53C + #$D53D, // $D53D + #$D53E, // $D53E + #$D53F, // $D53F + #$D540, // $D540 + #$D541, // $D541 + #$D542, // $D542 + #$D543, // $D543 + #$D544, // $D544 + #$D545, // $D545 + #$D546, // $D546 + #$D547, // $D547 + #$D548, // $D548 + #$D549, // $D549 + #$D54A, // $D54A + #$D54B, // $D54B + #$D54C, // $D54C + #$D54D, // $D54D + #$D54E, // $D54E + #$D54F, // $D54F + #$D550, // $D550 + #$D551, // $D551 + #$D552, // $D552 + #$D553, // $D553 + #$D554, // $D554 + #$D555, // $D555 + #$D556, // $D556 + #$D557, // $D557 + #$D558, // $D558 + #$D559, // $D559 + #$D55A, // $D55A + #$D55B, // $D55B + #$D55C, // $D55C + #$D55D, // $D55D + #$D55E, // $D55E + #$D55F, // $D55F + #$D560, // $D560 + #$D561, // $D561 + #$D562, // $D562 + #$D563, // $D563 + #$D564, // $D564 + #$D565, // $D565 + #$D566, // $D566 + #$D567, // $D567 + #$D568, // $D568 + #$D569, // $D569 + #$D56A, // $D56A + #$D56B, // $D56B + #$D56C, // $D56C + #$D56D, // $D56D + #$D56E, // $D56E + #$D56F, // $D56F + #$D570, // $D570 + #$D571, // $D571 + #$D572, // $D572 + #$D573, // $D573 + #$D574, // $D574 + #$D575, // $D575 + #$D576, // $D576 + #$D577, // $D577 + #$D578, // $D578 + #$D579, // $D579 + #$D57A, // $D57A + #$D57B, // $D57B + #$D57C, // $D57C + #$D57D, // $D57D + #$D57E, // $D57E + #$D57F, // $D57F + #$D580, // $D580 + #$D581, // $D581 + #$D582, // $D582 + #$D583, // $D583 + #$D584, // $D584 + #$D585, // $D585 + #$D586, // $D586 + #$D587, // $D587 + #$D588, // $D588 + #$D589, // $D589 + #$D58A, // $D58A + #$D58B, // $D58B + #$D58C, // $D58C + #$D58D, // $D58D + #$D58E, // $D58E + #$D58F, // $D58F + #$D590, // $D590 + #$D591, // $D591 + #$D592, // $D592 + #$D593, // $D593 + #$D594, // $D594 + #$D595, // $D595 + #$D596, // $D596 + #$D597, // $D597 + #$D598, // $D598 + #$D599, // $D599 + #$D59A, // $D59A + #$D59B, // $D59B + #$D59C, // $D59C + #$D59D, // $D59D + #$D59E, // $D59E + #$D59F, // $D59F + #$D5A0, // $D5A0 + #$D5A1, // $D5A1 + #$D5A2, // $D5A2 + #$D5A3, // $D5A3 + #$D5A4, // $D5A4 + #$D5A5, // $D5A5 + #$D5A6, // $D5A6 + #$D5A7, // $D5A7 + #$D5A8, // $D5A8 + #$D5A9, // $D5A9 + #$D5AA, // $D5AA + #$D5AB, // $D5AB + #$D5AC, // $D5AC + #$D5AD, // $D5AD + #$D5AE, // $D5AE + #$D5AF, // $D5AF + #$D5B0, // $D5B0 + #$D5B1, // $D5B1 + #$D5B2, // $D5B2 + #$D5B3, // $D5B3 + #$D5B4, // $D5B4 + #$D5B5, // $D5B5 + #$D5B6, // $D5B6 + #$D5B7, // $D5B7 + #$D5B8, // $D5B8 + #$D5B9, // $D5B9 + #$D5BA, // $D5BA + #$D5BB, // $D5BB + #$D5BC, // $D5BC + #$D5BD, // $D5BD + #$D5BE, // $D5BE + #$D5BF, // $D5BF + #$D5C0, // $D5C0 + #$D5C1, // $D5C1 + #$D5C2, // $D5C2 + #$D5C3, // $D5C3 + #$D5C4, // $D5C4 + #$D5C5, // $D5C5 + #$D5C6, // $D5C6 + #$D5C7, // $D5C7 + #$D5C8, // $D5C8 + #$D5C9, // $D5C9 + #$D5CA, // $D5CA + #$D5CB, // $D5CB + #$D5CC, // $D5CC + #$D5CD, // $D5CD + #$D5CE, // $D5CE + #$D5CF, // $D5CF + #$D5D0, // $D5D0 + #$D5D1, // $D5D1 + #$D5D2, // $D5D2 + #$D5D3, // $D5D3 + #$D5D4, // $D5D4 + #$D5D5, // $D5D5 + #$D5D6, // $D5D6 + #$D5D7, // $D5D7 + #$D5D8, // $D5D8 + #$D5D9, // $D5D9 + #$D5DA, // $D5DA + #$D5DB, // $D5DB + #$D5DC, // $D5DC + #$D5DD, // $D5DD + #$D5DE, // $D5DE + #$D5DF, // $D5DF + #$D5E0, // $D5E0 + #$D5E1, // $D5E1 + #$D5E2, // $D5E2 + #$D5E3, // $D5E3 + #$D5E4, // $D5E4 + #$D5E5, // $D5E5 + #$D5E6, // $D5E6 + #$D5E7, // $D5E7 + #$D5E8, // $D5E8 + #$D5E9, // $D5E9 + #$D5EA, // $D5EA + #$D5EB, // $D5EB + #$D5EC, // $D5EC + #$D5ED, // $D5ED + #$D5EE, // $D5EE + #$D5EF, // $D5EF + #$D5F0, // $D5F0 + #$D5F1, // $D5F1 + #$D5F2, // $D5F2 + #$D5F3, // $D5F3 + #$D5F4, // $D5F4 + #$D5F5, // $D5F5 + #$D5F6, // $D5F6 + #$D5F7, // $D5F7 + #$D5F8, // $D5F8 + #$D5F9, // $D5F9 + #$D5FA, // $D5FA + #$D5FB, // $D5FB + #$D5FC, // $D5FC + #$D5FD, // $D5FD + #$D5FE, // $D5FE + #$D5FF, // $D5FF + #$D600, // $D600 + #$D601, // $D601 + #$D602, // $D602 + #$D603, // $D603 + #$D604, // $D604 + #$D605, // $D605 + #$D606, // $D606 + #$D607, // $D607 + #$D608, // $D608 + #$D609, // $D609 + #$D60A, // $D60A + #$D60B, // $D60B + #$D60C, // $D60C + #$D60D, // $D60D + #$D60E, // $D60E + #$D60F, // $D60F + #$D610, // $D610 + #$D611, // $D611 + #$D612, // $D612 + #$D613, // $D613 + #$D614, // $D614 + #$D615, // $D615 + #$D616, // $D616 + #$D617, // $D617 + #$D618, // $D618 + #$D619, // $D619 + #$D61A, // $D61A + #$D61B, // $D61B + #$D61C, // $D61C + #$D61D, // $D61D + #$D61E, // $D61E + #$D61F, // $D61F + #$D620, // $D620 + #$D621, // $D621 + #$D622, // $D622 + #$D623, // $D623 + #$D624, // $D624 + #$D625, // $D625 + #$D626, // $D626 + #$D627, // $D627 + #$D628, // $D628 + #$D629, // $D629 + #$D62A, // $D62A + #$D62B, // $D62B + #$D62C, // $D62C + #$D62D, // $D62D + #$D62E, // $D62E + #$D62F, // $D62F + #$D630, // $D630 + #$D631, // $D631 + #$D632, // $D632 + #$D633, // $D633 + #$D634, // $D634 + #$D635, // $D635 + #$D636, // $D636 + #$D637, // $D637 + #$D638, // $D638 + #$D639, // $D639 + #$D63A, // $D63A + #$D63B, // $D63B + #$D63C, // $D63C + #$D63D, // $D63D + #$D63E, // $D63E + #$D63F, // $D63F + #$D640, // $D640 + #$D641, // $D641 + #$D642, // $D642 + #$D643, // $D643 + #$D644, // $D644 + #$D645, // $D645 + #$D646, // $D646 + #$D647, // $D647 + #$D648, // $D648 + #$D649, // $D649 + #$D64A, // $D64A + #$D64B, // $D64B + #$D64C, // $D64C + #$D64D, // $D64D + #$D64E, // $D64E + #$D64F, // $D64F + #$D650, // $D650 + #$D651, // $D651 + #$D652, // $D652 + #$D653, // $D653 + #$D654, // $D654 + #$D655, // $D655 + #$D656, // $D656 + #$D657, // $D657 + #$D658, // $D658 + #$D659, // $D659 + #$D65A, // $D65A + #$D65B, // $D65B + #$D65C, // $D65C + #$D65D, // $D65D + #$D65E, // $D65E + #$D65F, // $D65F + #$D660, // $D660 + #$D661, // $D661 + #$D662, // $D662 + #$D663, // $D663 + #$D664, // $D664 + #$D665, // $D665 + #$D666, // $D666 + #$D667, // $D667 + #$D668, // $D668 + #$D669, // $D669 + #$D66A, // $D66A + #$D66B, // $D66B + #$D66C, // $D66C + #$D66D, // $D66D + #$D66E, // $D66E + #$D66F, // $D66F + #$D670, // $D670 + #$D671, // $D671 + #$D672, // $D672 + #$D673, // $D673 + #$D674, // $D674 + #$D675, // $D675 + #$D676, // $D676 + #$D677, // $D677 + #$D678, // $D678 + #$D679, // $D679 + #$D67A, // $D67A + #$D67B, // $D67B + #$D67C, // $D67C + #$D67D, // $D67D + #$D67E, // $D67E + #$D67F, // $D67F + #$D680, // $D680 + #$D681, // $D681 + #$D682, // $D682 + #$D683, // $D683 + #$D684, // $D684 + #$D685, // $D685 + #$D686, // $D686 + #$D687, // $D687 + #$D688, // $D688 + #$D689, // $D689 + #$D68A, // $D68A + #$D68B, // $D68B + #$D68C, // $D68C + #$D68D, // $D68D + #$D68E, // $D68E + #$D68F, // $D68F + #$D690, // $D690 + #$D691, // $D691 + #$D692, // $D692 + #$D693, // $D693 + #$D694, // $D694 + #$D695, // $D695 + #$D696, // $D696 + #$D697, // $D697 + #$D698, // $D698 + #$D699, // $D699 + #$D69A, // $D69A + #$D69B, // $D69B + #$D69C, // $D69C + #$D69D, // $D69D + #$D69E, // $D69E + #$D69F, // $D69F + #$D6A0, // $D6A0 + #$D6A1, // $D6A1 + #$D6A2, // $D6A2 + #$D6A3, // $D6A3 + #$D6A4, // $D6A4 + #$D6A5, // $D6A5 + #$D6A6, // $D6A6 + #$D6A7, // $D6A7 + #$D6A8, // $D6A8 + #$D6A9, // $D6A9 + #$D6AA, // $D6AA + #$D6AB, // $D6AB + #$D6AC, // $D6AC + #$D6AD, // $D6AD + #$D6AE, // $D6AE + #$D6AF, // $D6AF + #$D6B0, // $D6B0 + #$D6B1, // $D6B1 + #$D6B2, // $D6B2 + #$D6B3, // $D6B3 + #$D6B4, // $D6B4 + #$D6B5, // $D6B5 + #$D6B6, // $D6B6 + #$D6B7, // $D6B7 + #$D6B8, // $D6B8 + #$D6B9, // $D6B9 + #$D6BA, // $D6BA + #$D6BB, // $D6BB + #$D6BC, // $D6BC + #$D6BD, // $D6BD + #$D6BE, // $D6BE + #$D6BF, // $D6BF + #$D6C0, // $D6C0 + #$D6C1, // $D6C1 + #$D6C2, // $D6C2 + #$D6C3, // $D6C3 + #$D6C4, // $D6C4 + #$D6C5, // $D6C5 + #$D6C6, // $D6C6 + #$D6C7, // $D6C7 + #$D6C8, // $D6C8 + #$D6C9, // $D6C9 + #$D6CA, // $D6CA + #$D6CB, // $D6CB + #$D6CC, // $D6CC + #$D6CD, // $D6CD + #$D6CE, // $D6CE + #$D6CF, // $D6CF + #$D6D0, // $D6D0 + #$D6D1, // $D6D1 + #$D6D2, // $D6D2 + #$D6D3, // $D6D3 + #$D6D4, // $D6D4 + #$D6D5, // $D6D5 + #$D6D6, // $D6D6 + #$D6D7, // $D6D7 + #$D6D8, // $D6D8 + #$D6D9, // $D6D9 + #$D6DA, // $D6DA + #$D6DB, // $D6DB + #$D6DC, // $D6DC + #$D6DD, // $D6DD + #$D6DE, // $D6DE + #$D6DF, // $D6DF + #$D6E0, // $D6E0 + #$D6E1, // $D6E1 + #$D6E2, // $D6E2 + #$D6E3, // $D6E3 + #$D6E4, // $D6E4 + #$D6E5, // $D6E5 + #$D6E6, // $D6E6 + #$D6E7, // $D6E7 + #$D6E8, // $D6E8 + #$D6E9, // $D6E9 + #$D6EA, // $D6EA + #$D6EB, // $D6EB + #$D6EC, // $D6EC + #$D6ED, // $D6ED + #$D6EE, // $D6EE + #$D6EF, // $D6EF + #$D6F0, // $D6F0 + #$D6F1, // $D6F1 + #$D6F2, // $D6F2 + #$D6F3, // $D6F3 + #$D6F4, // $D6F4 + #$D6F5, // $D6F5 + #$D6F6, // $D6F6 + #$D6F7, // $D6F7 + #$D6F8, // $D6F8 + #$D6F9, // $D6F9 + #$D6FA, // $D6FA + #$D6FB, // $D6FB + #$D6FC, // $D6FC + #$D6FD, // $D6FD + #$D6FE, // $D6FE + #$D6FF, // $D6FF + #$D700, // $D700 + #$D701, // $D701 + #$D702, // $D702 + #$D703, // $D703 + #$D704, // $D704 + #$D705, // $D705 + #$D706, // $D706 + #$D707, // $D707 + #$D708, // $D708 + #$D709, // $D709 + #$D70A, // $D70A + #$D70B, // $D70B + #$D70C, // $D70C + #$D70D, // $D70D + #$D70E, // $D70E + #$D70F, // $D70F + #$D710, // $D710 + #$D711, // $D711 + #$D712, // $D712 + #$D713, // $D713 + #$D714, // $D714 + #$D715, // $D715 + #$D716, // $D716 + #$D717, // $D717 + #$D718, // $D718 + #$D719, // $D719 + #$D71A, // $D71A + #$D71B, // $D71B + #$D71C, // $D71C + #$D71D, // $D71D + #$D71E, // $D71E + #$D71F, // $D71F + #$D720, // $D720 + #$D721, // $D721 + #$D722, // $D722 + #$D723, // $D723 + #$D724, // $D724 + #$D725, // $D725 + #$D726, // $D726 + #$D727, // $D727 + #$D728, // $D728 + #$D729, // $D729 + #$D72A, // $D72A + #$D72B, // $D72B + #$D72C, // $D72C + #$D72D, // $D72D + #$D72E, // $D72E + #$D72F, // $D72F + #$D730, // $D730 + #$D731, // $D731 + #$D732, // $D732 + #$D733, // $D733 + #$D734, // $D734 + #$D735, // $D735 + #$D736, // $D736 + #$D737, // $D737 + #$D738, // $D738 + #$D739, // $D739 + #$D73A, // $D73A + #$D73B, // $D73B + #$D73C, // $D73C + #$D73D, // $D73D + #$D73E, // $D73E + #$D73F, // $D73F + #$D740, // $D740 + #$D741, // $D741 + #$D742, // $D742 + #$D743, // $D743 + #$D744, // $D744 + #$D745, // $D745 + #$D746, // $D746 + #$D747, // $D747 + #$D748, // $D748 + #$D749, // $D749 + #$D74A, // $D74A + #$D74B, // $D74B + #$D74C, // $D74C + #$D74D, // $D74D + #$D74E, // $D74E + #$D74F, // $D74F + #$D750, // $D750 + #$D751, // $D751 + #$D752, // $D752 + #$D753, // $D753 + #$D754, // $D754 + #$D755, // $D755 + #$D756, // $D756 + #$D757, // $D757 + #$D758, // $D758 + #$D759, // $D759 + #$D75A, // $D75A + #$D75B, // $D75B + #$D75C, // $D75C + #$D75D, // $D75D + #$D75E, // $D75E + #$D75F, // $D75F + #$D760, // $D760 + #$D761, // $D761 + #$D762, // $D762 + #$D763, // $D763 + #$D764, // $D764 + #$D765, // $D765 + #$D766, // $D766 + #$D767, // $D767 + #$D768, // $D768 + #$D769, // $D769 + #$D76A, // $D76A + #$D76B, // $D76B + #$D76C, // $D76C + #$D76D, // $D76D + #$D76E, // $D76E + #$D76F, // $D76F + #$D770, // $D770 + #$D771, // $D771 + #$D772, // $D772 + #$D773, // $D773 + #$D774, // $D774 + #$D775, // $D775 + #$D776, // $D776 + #$D777, // $D777 + #$D778, // $D778 + #$D779, // $D779 + #$D77A, // $D77A + #$D77B, // $D77B + #$D77C, // $D77C + #$D77D, // $D77D + #$D77E, // $D77E + #$D77F, // $D77F + #$D780, // $D780 + #$D781, // $D781 + #$D782, // $D782 + #$D783, // $D783 + #$D784, // $D784 + #$D785, // $D785 + #$D786, // $D786 + #$D787, // $D787 + #$D788, // $D788 + #$D789, // $D789 + #$D78A, // $D78A + #$D78B, // $D78B + #$D78C, // $D78C + #$D78D, // $D78D + #$D78E, // $D78E + #$D78F, // $D78F + #$D790, // $D790 + #$D791, // $D791 + #$D792, // $D792 + #$D793, // $D793 + #$D794, // $D794 + #$D795, // $D795 + #$D796, // $D796 + #$D797, // $D797 + #$D798, // $D798 + #$D799, // $D799 + #$D79A, // $D79A + #$D79B, // $D79B + #$D79C, // $D79C + #$D79D, // $D79D + #$D79E, // $D79E + #$D79F, // $D79F + #$D7A0, // $D7A0 + #$D7A1, // $D7A1 + #$D7A2, // $D7A2 + #$D7A3, // $D7A3 + #$D7A4, // $D7A4 + #$D7A5, // $D7A5 + #$D7A6, // $D7A6 + #$D7A7, // $D7A7 + #$D7A8, // $D7A8 + #$D7A9, // $D7A9 + #$D7AA, // $D7AA + #$D7AB, // $D7AB + #$D7AC, // $D7AC + #$D7AD, // $D7AD + #$D7AE, // $D7AE + #$D7AF, // $D7AF + #$D7B0, // $D7B0 + #$D7B1, // $D7B1 + #$D7B2, // $D7B2 + #$D7B3, // $D7B3 + #$D7B4, // $D7B4 + #$D7B5, // $D7B5 + #$D7B6, // $D7B6 + #$D7B7, // $D7B7 + #$D7B8, // $D7B8 + #$D7B9, // $D7B9 + #$D7BA, // $D7BA + #$D7BB, // $D7BB + #$D7BC, // $D7BC + #$D7BD, // $D7BD + #$D7BE, // $D7BE + #$D7BF, // $D7BF + #$D7C0, // $D7C0 + #$D7C1, // $D7C1 + #$D7C2, // $D7C2 + #$D7C3, // $D7C3 + #$D7C4, // $D7C4 + #$D7C5, // $D7C5 + #$D7C6, // $D7C6 + #$D7C7, // $D7C7 + #$D7C8, // $D7C8 + #$D7C9, // $D7C9 + #$D7CA, // $D7CA + #$D7CB, // $D7CB + #$D7CC, // $D7CC + #$D7CD, // $D7CD + #$D7CE, // $D7CE + #$D7CF, // $D7CF + #$D7D0, // $D7D0 + #$D7D1, // $D7D1 + #$D7D2, // $D7D2 + #$D7D3, // $D7D3 + #$D7D4, // $D7D4 + #$D7D5, // $D7D5 + #$D7D6, // $D7D6 + #$D7D7, // $D7D7 + #$D7D8, // $D7D8 + #$D7D9, // $D7D9 + #$D7DA, // $D7DA + #$D7DB, // $D7DB + #$D7DC, // $D7DC + #$D7DD, // $D7DD + #$D7DE, // $D7DE + #$D7DF, // $D7DF + #$D7E0, // $D7E0 + #$D7E1, // $D7E1 + #$D7E2, // $D7E2 + #$D7E3, // $D7E3 + #$D7E4, // $D7E4 + #$D7E5, // $D7E5 + #$D7E6, // $D7E6 + #$D7E7, // $D7E7 + #$D7E8, // $D7E8 + #$D7E9, // $D7E9 + #$D7EA, // $D7EA + #$D7EB, // $D7EB + #$D7EC, // $D7EC + #$D7ED, // $D7ED + #$D7EE, // $D7EE + #$D7EF, // $D7EF + #$D7F0, // $D7F0 + #$D7F1, // $D7F1 + #$D7F2, // $D7F2 + #$D7F3, // $D7F3 + #$D7F4, // $D7F4 + #$D7F5, // $D7F5 + #$D7F6, // $D7F6 + #$D7F7, // $D7F7 + #$D7F8, // $D7F8 + #$D7F9, // $D7F9 + #$D7FA, // $D7FA + #$D7FB, // $D7FB + #$D7FC, // $D7FC + #$D7FD, // $D7FD + #$D7FE, // $D7FE + #$D7FF, // $D7FF + #$D800, // $D800 + #$D801, // $D801 + #$D802, // $D802 + #$D803, // $D803 + #$D804, // $D804 + #$D805, // $D805 + #$D806, // $D806 + #$D807, // $D807 + #$D808, // $D808 + #$D809, // $D809 + #$D80A, // $D80A + #$D80B, // $D80B + #$D80C, // $D80C + #$D80D, // $D80D + #$D80E, // $D80E + #$D80F, // $D80F + #$D810, // $D810 + #$D811, // $D811 + #$D812, // $D812 + #$D813, // $D813 + #$D814, // $D814 + #$D815, // $D815 + #$D816, // $D816 + #$D817, // $D817 + #$D818, // $D818 + #$D819, // $D819 + #$D81A, // $D81A + #$D81B, // $D81B + #$D81C, // $D81C + #$D81D, // $D81D + #$D81E, // $D81E + #$D81F, // $D81F + #$D820, // $D820 + #$D821, // $D821 + #$D822, // $D822 + #$D823, // $D823 + #$D824, // $D824 + #$D825, // $D825 + #$D826, // $D826 + #$D827, // $D827 + #$D828, // $D828 + #$D829, // $D829 + #$D82A, // $D82A + #$D82B, // $D82B + #$D82C, // $D82C + #$D82D, // $D82D + #$D82E, // $D82E + #$D82F, // $D82F + #$D830, // $D830 + #$D831, // $D831 + #$D832, // $D832 + #$D833, // $D833 + #$D834, // $D834 + #$D835, // $D835 + #$D836, // $D836 + #$D837, // $D837 + #$D838, // $D838 + #$D839, // $D839 + #$D83A, // $D83A + #$D83B, // $D83B + #$D83C, // $D83C + #$D83D, // $D83D + #$D83E, // $D83E + #$D83F, // $D83F + #$D840, // $D840 + #$D841, // $D841 + #$D842, // $D842 + #$D843, // $D843 + #$D844, // $D844 + #$D845, // $D845 + #$D846, // $D846 + #$D847, // $D847 + #$D848, // $D848 + #$D849, // $D849 + #$D84A, // $D84A + #$D84B, // $D84B + #$D84C, // $D84C + #$D84D, // $D84D + #$D84E, // $D84E + #$D84F, // $D84F + #$D850, // $D850 + #$D851, // $D851 + #$D852, // $D852 + #$D853, // $D853 + #$D854, // $D854 + #$D855, // $D855 + #$D856, // $D856 + #$D857, // $D857 + #$D858, // $D858 + #$D859, // $D859 + #$D85A, // $D85A + #$D85B, // $D85B + #$D85C, // $D85C + #$D85D, // $D85D + #$D85E, // $D85E + #$D85F, // $D85F + #$D860, // $D860 + #$D861, // $D861 + #$D862, // $D862 + #$D863, // $D863 + #$D864, // $D864 + #$D865, // $D865 + #$D866, // $D866 + #$D867, // $D867 + #$D868, // $D868 + #$D869, // $D869 + #$D86A, // $D86A + #$D86B, // $D86B + #$D86C, // $D86C + #$D86D, // $D86D + #$D86E, // $D86E + #$D86F, // $D86F + #$D870, // $D870 + #$D871, // $D871 + #$D872, // $D872 + #$D873, // $D873 + #$D874, // $D874 + #$D875, // $D875 + #$D876, // $D876 + #$D877, // $D877 + #$D878, // $D878 + #$D879, // $D879 + #$D87A, // $D87A + #$D87B, // $D87B + #$D87C, // $D87C + #$D87D, // $D87D + #$D87E, // $D87E + #$D87F, // $D87F + #$D880, // $D880 + #$D881, // $D881 + #$D882, // $D882 + #$D883, // $D883 + #$D884, // $D884 + #$D885, // $D885 + #$D886, // $D886 + #$D887, // $D887 + #$D888, // $D888 + #$D889, // $D889 + #$D88A, // $D88A + #$D88B, // $D88B + #$D88C, // $D88C + #$D88D, // $D88D + #$D88E, // $D88E + #$D88F, // $D88F + #$D890, // $D890 + #$D891, // $D891 + #$D892, // $D892 + #$D893, // $D893 + #$D894, // $D894 + #$D895, // $D895 + #$D896, // $D896 + #$D897, // $D897 + #$D898, // $D898 + #$D899, // $D899 + #$D89A, // $D89A + #$D89B, // $D89B + #$D89C, // $D89C + #$D89D, // $D89D + #$D89E, // $D89E + #$D89F, // $D89F + #$D8A0, // $D8A0 + #$D8A1, // $D8A1 + #$D8A2, // $D8A2 + #$D8A3, // $D8A3 + #$D8A4, // $D8A4 + #$D8A5, // $D8A5 + #$D8A6, // $D8A6 + #$D8A7, // $D8A7 + #$D8A8, // $D8A8 + #$D8A9, // $D8A9 + #$D8AA, // $D8AA + #$D8AB, // $D8AB + #$D8AC, // $D8AC + #$D8AD, // $D8AD + #$D8AE, // $D8AE + #$D8AF, // $D8AF + #$D8B0, // $D8B0 + #$D8B1, // $D8B1 + #$D8B2, // $D8B2 + #$D8B3, // $D8B3 + #$D8B4, // $D8B4 + #$D8B5, // $D8B5 + #$D8B6, // $D8B6 + #$D8B7, // $D8B7 + #$D8B8, // $D8B8 + #$D8B9, // $D8B9 + #$D8BA, // $D8BA + #$D8BB, // $D8BB + #$D8BC, // $D8BC + #$D8BD, // $D8BD + #$D8BE, // $D8BE + #$D8BF, // $D8BF + #$D8C0, // $D8C0 + #$D8C1, // $D8C1 + #$D8C2, // $D8C2 + #$D8C3, // $D8C3 + #$D8C4, // $D8C4 + #$D8C5, // $D8C5 + #$D8C6, // $D8C6 + #$D8C7, // $D8C7 + #$D8C8, // $D8C8 + #$D8C9, // $D8C9 + #$D8CA, // $D8CA + #$D8CB, // $D8CB + #$D8CC, // $D8CC + #$D8CD, // $D8CD + #$D8CE, // $D8CE + #$D8CF, // $D8CF + #$D8D0, // $D8D0 + #$D8D1, // $D8D1 + #$D8D2, // $D8D2 + #$D8D3, // $D8D3 + #$D8D4, // $D8D4 + #$D8D5, // $D8D5 + #$D8D6, // $D8D6 + #$D8D7, // $D8D7 + #$D8D8, // $D8D8 + #$D8D9, // $D8D9 + #$D8DA, // $D8DA + #$D8DB, // $D8DB + #$D8DC, // $D8DC + #$D8DD, // $D8DD + #$D8DE, // $D8DE + #$D8DF, // $D8DF + #$D8E0, // $D8E0 + #$D8E1, // $D8E1 + #$D8E2, // $D8E2 + #$D8E3, // $D8E3 + #$D8E4, // $D8E4 + #$D8E5, // $D8E5 + #$D8E6, // $D8E6 + #$D8E7, // $D8E7 + #$D8E8, // $D8E8 + #$D8E9, // $D8E9 + #$D8EA, // $D8EA + #$D8EB, // $D8EB + #$D8EC, // $D8EC + #$D8ED, // $D8ED + #$D8EE, // $D8EE + #$D8EF, // $D8EF + #$D8F0, // $D8F0 + #$D8F1, // $D8F1 + #$D8F2, // $D8F2 + #$D8F3, // $D8F3 + #$D8F4, // $D8F4 + #$D8F5, // $D8F5 + #$D8F6, // $D8F6 + #$D8F7, // $D8F7 + #$D8F8, // $D8F8 + #$D8F9, // $D8F9 + #$D8FA, // $D8FA + #$D8FB, // $D8FB + #$D8FC, // $D8FC + #$D8FD, // $D8FD + #$D8FE, // $D8FE + #$D8FF, // $D8FF + #$D900, // $D900 + #$D901, // $D901 + #$D902, // $D902 + #$D903, // $D903 + #$D904, // $D904 + #$D905, // $D905 + #$D906, // $D906 + #$D907, // $D907 + #$D908, // $D908 + #$D909, // $D909 + #$D90A, // $D90A + #$D90B, // $D90B + #$D90C, // $D90C + #$D90D, // $D90D + #$D90E, // $D90E + #$D90F, // $D90F + #$D910, // $D910 + #$D911, // $D911 + #$D912, // $D912 + #$D913, // $D913 + #$D914, // $D914 + #$D915, // $D915 + #$D916, // $D916 + #$D917, // $D917 + #$D918, // $D918 + #$D919, // $D919 + #$D91A, // $D91A + #$D91B, // $D91B + #$D91C, // $D91C + #$D91D, // $D91D + #$D91E, // $D91E + #$D91F, // $D91F + #$D920, // $D920 + #$D921, // $D921 + #$D922, // $D922 + #$D923, // $D923 + #$D924, // $D924 + #$D925, // $D925 + #$D926, // $D926 + #$D927, // $D927 + #$D928, // $D928 + #$D929, // $D929 + #$D92A, // $D92A + #$D92B, // $D92B + #$D92C, // $D92C + #$D92D, // $D92D + #$D92E, // $D92E + #$D92F, // $D92F + #$D930, // $D930 + #$D931, // $D931 + #$D932, // $D932 + #$D933, // $D933 + #$D934, // $D934 + #$D935, // $D935 + #$D936, // $D936 + #$D937, // $D937 + #$D938, // $D938 + #$D939, // $D939 + #$D93A, // $D93A + #$D93B, // $D93B + #$D93C, // $D93C + #$D93D, // $D93D + #$D93E, // $D93E + #$D93F, // $D93F + #$D940, // $D940 + #$D941, // $D941 + #$D942, // $D942 + #$D943, // $D943 + #$D944, // $D944 + #$D945, // $D945 + #$D946, // $D946 + #$D947, // $D947 + #$D948, // $D948 + #$D949, // $D949 + #$D94A, // $D94A + #$D94B, // $D94B + #$D94C, // $D94C + #$D94D, // $D94D + #$D94E, // $D94E + #$D94F, // $D94F + #$D950, // $D950 + #$D951, // $D951 + #$D952, // $D952 + #$D953, // $D953 + #$D954, // $D954 + #$D955, // $D955 + #$D956, // $D956 + #$D957, // $D957 + #$D958, // $D958 + #$D959, // $D959 + #$D95A, // $D95A + #$D95B, // $D95B + #$D95C, // $D95C + #$D95D, // $D95D + #$D95E, // $D95E + #$D95F, // $D95F + #$D960, // $D960 + #$D961, // $D961 + #$D962, // $D962 + #$D963, // $D963 + #$D964, // $D964 + #$D965, // $D965 + #$D966, // $D966 + #$D967, // $D967 + #$D968, // $D968 + #$D969, // $D969 + #$D96A, // $D96A + #$D96B, // $D96B + #$D96C, // $D96C + #$D96D, // $D96D + #$D96E, // $D96E + #$D96F, // $D96F + #$D970, // $D970 + #$D971, // $D971 + #$D972, // $D972 + #$D973, // $D973 + #$D974, // $D974 + #$D975, // $D975 + #$D976, // $D976 + #$D977, // $D977 + #$D978, // $D978 + #$D979, // $D979 + #$D97A, // $D97A + #$D97B, // $D97B + #$D97C, // $D97C + #$D97D, // $D97D + #$D97E, // $D97E + #$D97F, // $D97F + #$D980, // $D980 + #$D981, // $D981 + #$D982, // $D982 + #$D983, // $D983 + #$D984, // $D984 + #$D985, // $D985 + #$D986, // $D986 + #$D987, // $D987 + #$D988, // $D988 + #$D989, // $D989 + #$D98A, // $D98A + #$D98B, // $D98B + #$D98C, // $D98C + #$D98D, // $D98D + #$D98E, // $D98E + #$D98F, // $D98F + #$D990, // $D990 + #$D991, // $D991 + #$D992, // $D992 + #$D993, // $D993 + #$D994, // $D994 + #$D995, // $D995 + #$D996, // $D996 + #$D997, // $D997 + #$D998, // $D998 + #$D999, // $D999 + #$D99A, // $D99A + #$D99B, // $D99B + #$D99C, // $D99C + #$D99D, // $D99D + #$D99E, // $D99E + #$D99F, // $D99F + #$D9A0, // $D9A0 + #$D9A1, // $D9A1 + #$D9A2, // $D9A2 + #$D9A3, // $D9A3 + #$D9A4, // $D9A4 + #$D9A5, // $D9A5 + #$D9A6, // $D9A6 + #$D9A7, // $D9A7 + #$D9A8, // $D9A8 + #$D9A9, // $D9A9 + #$D9AA, // $D9AA + #$D9AB, // $D9AB + #$D9AC, // $D9AC + #$D9AD, // $D9AD + #$D9AE, // $D9AE + #$D9AF, // $D9AF + #$D9B0, // $D9B0 + #$D9B1, // $D9B1 + #$D9B2, // $D9B2 + #$D9B3, // $D9B3 + #$D9B4, // $D9B4 + #$D9B5, // $D9B5 + #$D9B6, // $D9B6 + #$D9B7, // $D9B7 + #$D9B8, // $D9B8 + #$D9B9, // $D9B9 + #$D9BA, // $D9BA + #$D9BB, // $D9BB + #$D9BC, // $D9BC + #$D9BD, // $D9BD + #$D9BE, // $D9BE + #$D9BF, // $D9BF + #$D9C0, // $D9C0 + #$D9C1, // $D9C1 + #$D9C2, // $D9C2 + #$D9C3, // $D9C3 + #$D9C4, // $D9C4 + #$D9C5, // $D9C5 + #$D9C6, // $D9C6 + #$D9C7, // $D9C7 + #$D9C8, // $D9C8 + #$D9C9, // $D9C9 + #$D9CA, // $D9CA + #$D9CB, // $D9CB + #$D9CC, // $D9CC + #$D9CD, // $D9CD + #$D9CE, // $D9CE + #$D9CF, // $D9CF + #$D9D0, // $D9D0 + #$D9D1, // $D9D1 + #$D9D2, // $D9D2 + #$D9D3, // $D9D3 + #$D9D4, // $D9D4 + #$D9D5, // $D9D5 + #$D9D6, // $D9D6 + #$D9D7, // $D9D7 + #$D9D8, // $D9D8 + #$D9D9, // $D9D9 + #$D9DA, // $D9DA + #$D9DB, // $D9DB + #$D9DC, // $D9DC + #$D9DD, // $D9DD + #$D9DE, // $D9DE + #$D9DF, // $D9DF + #$D9E0, // $D9E0 + #$D9E1, // $D9E1 + #$D9E2, // $D9E2 + #$D9E3, // $D9E3 + #$D9E4, // $D9E4 + #$D9E5, // $D9E5 + #$D9E6, // $D9E6 + #$D9E7, // $D9E7 + #$D9E8, // $D9E8 + #$D9E9, // $D9E9 + #$D9EA, // $D9EA + #$D9EB, // $D9EB + #$D9EC, // $D9EC + #$D9ED, // $D9ED + #$D9EE, // $D9EE + #$D9EF, // $D9EF + #$D9F0, // $D9F0 + #$D9F1, // $D9F1 + #$D9F2, // $D9F2 + #$D9F3, // $D9F3 + #$D9F4, // $D9F4 + #$D9F5, // $D9F5 + #$D9F6, // $D9F6 + #$D9F7, // $D9F7 + #$D9F8, // $D9F8 + #$D9F9, // $D9F9 + #$D9FA, // $D9FA + #$D9FB, // $D9FB + #$D9FC, // $D9FC + #$D9FD, // $D9FD + #$D9FE, // $D9FE + #$D9FF, // $D9FF + #$DA00, // $DA00 + #$DA01, // $DA01 + #$DA02, // $DA02 + #$DA03, // $DA03 + #$DA04, // $DA04 + #$DA05, // $DA05 + #$DA06, // $DA06 + #$DA07, // $DA07 + #$DA08, // $DA08 + #$DA09, // $DA09 + #$DA0A, // $DA0A + #$DA0B, // $DA0B + #$DA0C, // $DA0C + #$DA0D, // $DA0D + #$DA0E, // $DA0E + #$DA0F, // $DA0F + #$DA10, // $DA10 + #$DA11, // $DA11 + #$DA12, // $DA12 + #$DA13, // $DA13 + #$DA14, // $DA14 + #$DA15, // $DA15 + #$DA16, // $DA16 + #$DA17, // $DA17 + #$DA18, // $DA18 + #$DA19, // $DA19 + #$DA1A, // $DA1A + #$DA1B, // $DA1B + #$DA1C, // $DA1C + #$DA1D, // $DA1D + #$DA1E, // $DA1E + #$DA1F, // $DA1F + #$DA20, // $DA20 + #$DA21, // $DA21 + #$DA22, // $DA22 + #$DA23, // $DA23 + #$DA24, // $DA24 + #$DA25, // $DA25 + #$DA26, // $DA26 + #$DA27, // $DA27 + #$DA28, // $DA28 + #$DA29, // $DA29 + #$DA2A, // $DA2A + #$DA2B, // $DA2B + #$DA2C, // $DA2C + #$DA2D, // $DA2D + #$DA2E, // $DA2E + #$DA2F, // $DA2F + #$DA30, // $DA30 + #$DA31, // $DA31 + #$DA32, // $DA32 + #$DA33, // $DA33 + #$DA34, // $DA34 + #$DA35, // $DA35 + #$DA36, // $DA36 + #$DA37, // $DA37 + #$DA38, // $DA38 + #$DA39, // $DA39 + #$DA3A, // $DA3A + #$DA3B, // $DA3B + #$DA3C, // $DA3C + #$DA3D, // $DA3D + #$DA3E, // $DA3E + #$DA3F, // $DA3F + #$DA40, // $DA40 + #$DA41, // $DA41 + #$DA42, // $DA42 + #$DA43, // $DA43 + #$DA44, // $DA44 + #$DA45, // $DA45 + #$DA46, // $DA46 + #$DA47, // $DA47 + #$DA48, // $DA48 + #$DA49, // $DA49 + #$DA4A, // $DA4A + #$DA4B, // $DA4B + #$DA4C, // $DA4C + #$DA4D, // $DA4D + #$DA4E, // $DA4E + #$DA4F, // $DA4F + #$DA50, // $DA50 + #$DA51, // $DA51 + #$DA52, // $DA52 + #$DA53, // $DA53 + #$DA54, // $DA54 + #$DA55, // $DA55 + #$DA56, // $DA56 + #$DA57, // $DA57 + #$DA58, // $DA58 + #$DA59, // $DA59 + #$DA5A, // $DA5A + #$DA5B, // $DA5B + #$DA5C, // $DA5C + #$DA5D, // $DA5D + #$DA5E, // $DA5E + #$DA5F, // $DA5F + #$DA60, // $DA60 + #$DA61, // $DA61 + #$DA62, // $DA62 + #$DA63, // $DA63 + #$DA64, // $DA64 + #$DA65, // $DA65 + #$DA66, // $DA66 + #$DA67, // $DA67 + #$DA68, // $DA68 + #$DA69, // $DA69 + #$DA6A, // $DA6A + #$DA6B, // $DA6B + #$DA6C, // $DA6C + #$DA6D, // $DA6D + #$DA6E, // $DA6E + #$DA6F, // $DA6F + #$DA70, // $DA70 + #$DA71, // $DA71 + #$DA72, // $DA72 + #$DA73, // $DA73 + #$DA74, // $DA74 + #$DA75, // $DA75 + #$DA76, // $DA76 + #$DA77, // $DA77 + #$DA78, // $DA78 + #$DA79, // $DA79 + #$DA7A, // $DA7A + #$DA7B, // $DA7B + #$DA7C, // $DA7C + #$DA7D, // $DA7D + #$DA7E, // $DA7E + #$DA7F, // $DA7F + #$DA80, // $DA80 + #$DA81, // $DA81 + #$DA82, // $DA82 + #$DA83, // $DA83 + #$DA84, // $DA84 + #$DA85, // $DA85 + #$DA86, // $DA86 + #$DA87, // $DA87 + #$DA88, // $DA88 + #$DA89, // $DA89 + #$DA8A, // $DA8A + #$DA8B, // $DA8B + #$DA8C, // $DA8C + #$DA8D, // $DA8D + #$DA8E, // $DA8E + #$DA8F, // $DA8F + #$DA90, // $DA90 + #$DA91, // $DA91 + #$DA92, // $DA92 + #$DA93, // $DA93 + #$DA94, // $DA94 + #$DA95, // $DA95 + #$DA96, // $DA96 + #$DA97, // $DA97 + #$DA98, // $DA98 + #$DA99, // $DA99 + #$DA9A, // $DA9A + #$DA9B, // $DA9B + #$DA9C, // $DA9C + #$DA9D, // $DA9D + #$DA9E, // $DA9E + #$DA9F, // $DA9F + #$DAA0, // $DAA0 + #$DAA1, // $DAA1 + #$DAA2, // $DAA2 + #$DAA3, // $DAA3 + #$DAA4, // $DAA4 + #$DAA5, // $DAA5 + #$DAA6, // $DAA6 + #$DAA7, // $DAA7 + #$DAA8, // $DAA8 + #$DAA9, // $DAA9 + #$DAAA, // $DAAA + #$DAAB, // $DAAB + #$DAAC, // $DAAC + #$DAAD, // $DAAD + #$DAAE, // $DAAE + #$DAAF, // $DAAF + #$DAB0, // $DAB0 + #$DAB1, // $DAB1 + #$DAB2, // $DAB2 + #$DAB3, // $DAB3 + #$DAB4, // $DAB4 + #$DAB5, // $DAB5 + #$DAB6, // $DAB6 + #$DAB7, // $DAB7 + #$DAB8, // $DAB8 + #$DAB9, // $DAB9 + #$DABA, // $DABA + #$DABB, // $DABB + #$DABC, // $DABC + #$DABD, // $DABD + #$DABE, // $DABE + #$DABF, // $DABF + #$DAC0, // $DAC0 + #$DAC1, // $DAC1 + #$DAC2, // $DAC2 + #$DAC3, // $DAC3 + #$DAC4, // $DAC4 + #$DAC5, // $DAC5 + #$DAC6, // $DAC6 + #$DAC7, // $DAC7 + #$DAC8, // $DAC8 + #$DAC9, // $DAC9 + #$DACA, // $DACA + #$DACB, // $DACB + #$DACC, // $DACC + #$DACD, // $DACD + #$DACE, // $DACE + #$DACF, // $DACF + #$DAD0, // $DAD0 + #$DAD1, // $DAD1 + #$DAD2, // $DAD2 + #$DAD3, // $DAD3 + #$DAD4, // $DAD4 + #$DAD5, // $DAD5 + #$DAD6, // $DAD6 + #$DAD7, // $DAD7 + #$DAD8, // $DAD8 + #$DAD9, // $DAD9 + #$DADA, // $DADA + #$DADB, // $DADB + #$DADC, // $DADC + #$DADD, // $DADD + #$DADE, // $DADE + #$DADF, // $DADF + #$DAE0, // $DAE0 + #$DAE1, // $DAE1 + #$DAE2, // $DAE2 + #$DAE3, // $DAE3 + #$DAE4, // $DAE4 + #$DAE5, // $DAE5 + #$DAE6, // $DAE6 + #$DAE7, // $DAE7 + #$DAE8, // $DAE8 + #$DAE9, // $DAE9 + #$DAEA, // $DAEA + #$DAEB, // $DAEB + #$DAEC, // $DAEC + #$DAED, // $DAED + #$DAEE, // $DAEE + #$DAEF, // $DAEF + #$DAF0, // $DAF0 + #$DAF1, // $DAF1 + #$DAF2, // $DAF2 + #$DAF3, // $DAF3 + #$DAF4, // $DAF4 + #$DAF5, // $DAF5 + #$DAF6, // $DAF6 + #$DAF7, // $DAF7 + #$DAF8, // $DAF8 + #$DAF9, // $DAF9 + #$DAFA, // $DAFA + #$DAFB, // $DAFB + #$DAFC, // $DAFC + #$DAFD, // $DAFD + #$DAFE, // $DAFE + #$DAFF, // $DAFF + #$DB00, // $DB00 + #$DB01, // $DB01 + #$DB02, // $DB02 + #$DB03, // $DB03 + #$DB04, // $DB04 + #$DB05, // $DB05 + #$DB06, // $DB06 + #$DB07, // $DB07 + #$DB08, // $DB08 + #$DB09, // $DB09 + #$DB0A, // $DB0A + #$DB0B, // $DB0B + #$DB0C, // $DB0C + #$DB0D, // $DB0D + #$DB0E, // $DB0E + #$DB0F, // $DB0F + #$DB10, // $DB10 + #$DB11, // $DB11 + #$DB12, // $DB12 + #$DB13, // $DB13 + #$DB14, // $DB14 + #$DB15, // $DB15 + #$DB16, // $DB16 + #$DB17, // $DB17 + #$DB18, // $DB18 + #$DB19, // $DB19 + #$DB1A, // $DB1A + #$DB1B, // $DB1B + #$DB1C, // $DB1C + #$DB1D, // $DB1D + #$DB1E, // $DB1E + #$DB1F, // $DB1F + #$DB20, // $DB20 + #$DB21, // $DB21 + #$DB22, // $DB22 + #$DB23, // $DB23 + #$DB24, // $DB24 + #$DB25, // $DB25 + #$DB26, // $DB26 + #$DB27, // $DB27 + #$DB28, // $DB28 + #$DB29, // $DB29 + #$DB2A, // $DB2A + #$DB2B, // $DB2B + #$DB2C, // $DB2C + #$DB2D, // $DB2D + #$DB2E, // $DB2E + #$DB2F, // $DB2F + #$DB30, // $DB30 + #$DB31, // $DB31 + #$DB32, // $DB32 + #$DB33, // $DB33 + #$DB34, // $DB34 + #$DB35, // $DB35 + #$DB36, // $DB36 + #$DB37, // $DB37 + #$DB38, // $DB38 + #$DB39, // $DB39 + #$DB3A, // $DB3A + #$DB3B, // $DB3B + #$DB3C, // $DB3C + #$DB3D, // $DB3D + #$DB3E, // $DB3E + #$DB3F, // $DB3F + #$DB40, // $DB40 + #$DB41, // $DB41 + #$DB42, // $DB42 + #$DB43, // $DB43 + #$DB44, // $DB44 + #$DB45, // $DB45 + #$DB46, // $DB46 + #$DB47, // $DB47 + #$DB48, // $DB48 + #$DB49, // $DB49 + #$DB4A, // $DB4A + #$DB4B, // $DB4B + #$DB4C, // $DB4C + #$DB4D, // $DB4D + #$DB4E, // $DB4E + #$DB4F, // $DB4F + #$DB50, // $DB50 + #$DB51, // $DB51 + #$DB52, // $DB52 + #$DB53, // $DB53 + #$DB54, // $DB54 + #$DB55, // $DB55 + #$DB56, // $DB56 + #$DB57, // $DB57 + #$DB58, // $DB58 + #$DB59, // $DB59 + #$DB5A, // $DB5A + #$DB5B, // $DB5B + #$DB5C, // $DB5C + #$DB5D, // $DB5D + #$DB5E, // $DB5E + #$DB5F, // $DB5F + #$DB60, // $DB60 + #$DB61, // $DB61 + #$DB62, // $DB62 + #$DB63, // $DB63 + #$DB64, // $DB64 + #$DB65, // $DB65 + #$DB66, // $DB66 + #$DB67, // $DB67 + #$DB68, // $DB68 + #$DB69, // $DB69 + #$DB6A, // $DB6A + #$DB6B, // $DB6B + #$DB6C, // $DB6C + #$DB6D, // $DB6D + #$DB6E, // $DB6E + #$DB6F, // $DB6F + #$DB70, // $DB70 + #$DB71, // $DB71 + #$DB72, // $DB72 + #$DB73, // $DB73 + #$DB74, // $DB74 + #$DB75, // $DB75 + #$DB76, // $DB76 + #$DB77, // $DB77 + #$DB78, // $DB78 + #$DB79, // $DB79 + #$DB7A, // $DB7A + #$DB7B, // $DB7B + #$DB7C, // $DB7C + #$DB7D, // $DB7D + #$DB7E, // $DB7E + #$DB7F, // $DB7F + #$DB80, // $DB80 + #$DB81, // $DB81 + #$DB82, // $DB82 + #$DB83, // $DB83 + #$DB84, // $DB84 + #$DB85, // $DB85 + #$DB86, // $DB86 + #$DB87, // $DB87 + #$DB88, // $DB88 + #$DB89, // $DB89 + #$DB8A, // $DB8A + #$DB8B, // $DB8B + #$DB8C, // $DB8C + #$DB8D, // $DB8D + #$DB8E, // $DB8E + #$DB8F, // $DB8F + #$DB90, // $DB90 + #$DB91, // $DB91 + #$DB92, // $DB92 + #$DB93, // $DB93 + #$DB94, // $DB94 + #$DB95, // $DB95 + #$DB96, // $DB96 + #$DB97, // $DB97 + #$DB98, // $DB98 + #$DB99, // $DB99 + #$DB9A, // $DB9A + #$DB9B, // $DB9B + #$DB9C, // $DB9C + #$DB9D, // $DB9D + #$DB9E, // $DB9E + #$DB9F, // $DB9F + #$DBA0, // $DBA0 + #$DBA1, // $DBA1 + #$DBA2, // $DBA2 + #$DBA3, // $DBA3 + #$DBA4, // $DBA4 + #$DBA5, // $DBA5 + #$DBA6, // $DBA6 + #$DBA7, // $DBA7 + #$DBA8, // $DBA8 + #$DBA9, // $DBA9 + #$DBAA, // $DBAA + #$DBAB, // $DBAB + #$DBAC, // $DBAC + #$DBAD, // $DBAD + #$DBAE, // $DBAE + #$DBAF, // $DBAF + #$DBB0, // $DBB0 + #$DBB1, // $DBB1 + #$DBB2, // $DBB2 + #$DBB3, // $DBB3 + #$DBB4, // $DBB4 + #$DBB5, // $DBB5 + #$DBB6, // $DBB6 + #$DBB7, // $DBB7 + #$DBB8, // $DBB8 + #$DBB9, // $DBB9 + #$DBBA, // $DBBA + #$DBBB, // $DBBB + #$DBBC, // $DBBC + #$DBBD, // $DBBD + #$DBBE, // $DBBE + #$DBBF, // $DBBF + #$DBC0, // $DBC0 + #$DBC1, // $DBC1 + #$DBC2, // $DBC2 + #$DBC3, // $DBC3 + #$DBC4, // $DBC4 + #$DBC5, // $DBC5 + #$DBC6, // $DBC6 + #$DBC7, // $DBC7 + #$DBC8, // $DBC8 + #$DBC9, // $DBC9 + #$DBCA, // $DBCA + #$DBCB, // $DBCB + #$DBCC, // $DBCC + #$DBCD, // $DBCD + #$DBCE, // $DBCE + #$DBCF, // $DBCF + #$DBD0, // $DBD0 + #$DBD1, // $DBD1 + #$DBD2, // $DBD2 + #$DBD3, // $DBD3 + #$DBD4, // $DBD4 + #$DBD5, // $DBD5 + #$DBD6, // $DBD6 + #$DBD7, // $DBD7 + #$DBD8, // $DBD8 + #$DBD9, // $DBD9 + #$DBDA, // $DBDA + #$DBDB, // $DBDB + #$DBDC, // $DBDC + #$DBDD, // $DBDD + #$DBDE, // $DBDE + #$DBDF, // $DBDF + #$DBE0, // $DBE0 + #$DBE1, // $DBE1 + #$DBE2, // $DBE2 + #$DBE3, // $DBE3 + #$DBE4, // $DBE4 + #$DBE5, // $DBE5 + #$DBE6, // $DBE6 + #$DBE7, // $DBE7 + #$DBE8, // $DBE8 + #$DBE9, // $DBE9 + #$DBEA, // $DBEA + #$DBEB, // $DBEB + #$DBEC, // $DBEC + #$DBED, // $DBED + #$DBEE, // $DBEE + #$DBEF, // $DBEF + #$DBF0, // $DBF0 + #$DBF1, // $DBF1 + #$DBF2, // $DBF2 + #$DBF3, // $DBF3 + #$DBF4, // $DBF4 + #$DBF5, // $DBF5 + #$DBF6, // $DBF6 + #$DBF7, // $DBF7 + #$DBF8, // $DBF8 + #$DBF9, // $DBF9 + #$DBFA, // $DBFA + #$DBFB, // $DBFB + #$DBFC, // $DBFC + #$DBFD, // $DBFD + #$DBFE, // $DBFE + #$DBFF, // $DBFF + #$DC00, // $DC00 + #$DC01, // $DC01 + #$DC02, // $DC02 + #$DC03, // $DC03 + #$DC04, // $DC04 + #$DC05, // $DC05 + #$DC06, // $DC06 + #$DC07, // $DC07 + #$DC08, // $DC08 + #$DC09, // $DC09 + #$DC0A, // $DC0A + #$DC0B, // $DC0B + #$DC0C, // $DC0C + #$DC0D, // $DC0D + #$DC0E, // $DC0E + #$DC0F, // $DC0F + #$DC10, // $DC10 + #$DC11, // $DC11 + #$DC12, // $DC12 + #$DC13, // $DC13 + #$DC14, // $DC14 + #$DC15, // $DC15 + #$DC16, // $DC16 + #$DC17, // $DC17 + #$DC18, // $DC18 + #$DC19, // $DC19 + #$DC1A, // $DC1A + #$DC1B, // $DC1B + #$DC1C, // $DC1C + #$DC1D, // $DC1D + #$DC1E, // $DC1E + #$DC1F, // $DC1F + #$DC20, // $DC20 + #$DC21, // $DC21 + #$DC22, // $DC22 + #$DC23, // $DC23 + #$DC24, // $DC24 + #$DC25, // $DC25 + #$DC26, // $DC26 + #$DC27, // $DC27 + #$DC28, // $DC28 + #$DC29, // $DC29 + #$DC2A, // $DC2A + #$DC2B, // $DC2B + #$DC2C, // $DC2C + #$DC2D, // $DC2D + #$DC2E, // $DC2E + #$DC2F, // $DC2F + #$DC30, // $DC30 + #$DC31, // $DC31 + #$DC32, // $DC32 + #$DC33, // $DC33 + #$DC34, // $DC34 + #$DC35, // $DC35 + #$DC36, // $DC36 + #$DC37, // $DC37 + #$DC38, // $DC38 + #$DC39, // $DC39 + #$DC3A, // $DC3A + #$DC3B, // $DC3B + #$DC3C, // $DC3C + #$DC3D, // $DC3D + #$DC3E, // $DC3E + #$DC3F, // $DC3F + #$DC40, // $DC40 + #$DC41, // $DC41 + #$DC42, // $DC42 + #$DC43, // $DC43 + #$DC44, // $DC44 + #$DC45, // $DC45 + #$DC46, // $DC46 + #$DC47, // $DC47 + #$DC48, // $DC48 + #$DC49, // $DC49 + #$DC4A, // $DC4A + #$DC4B, // $DC4B + #$DC4C, // $DC4C + #$DC4D, // $DC4D + #$DC4E, // $DC4E + #$DC4F, // $DC4F + #$DC50, // $DC50 + #$DC51, // $DC51 + #$DC52, // $DC52 + #$DC53, // $DC53 + #$DC54, // $DC54 + #$DC55, // $DC55 + #$DC56, // $DC56 + #$DC57, // $DC57 + #$DC58, // $DC58 + #$DC59, // $DC59 + #$DC5A, // $DC5A + #$DC5B, // $DC5B + #$DC5C, // $DC5C + #$DC5D, // $DC5D + #$DC5E, // $DC5E + #$DC5F, // $DC5F + #$DC60, // $DC60 + #$DC61, // $DC61 + #$DC62, // $DC62 + #$DC63, // $DC63 + #$DC64, // $DC64 + #$DC65, // $DC65 + #$DC66, // $DC66 + #$DC67, // $DC67 + #$DC68, // $DC68 + #$DC69, // $DC69 + #$DC6A, // $DC6A + #$DC6B, // $DC6B + #$DC6C, // $DC6C + #$DC6D, // $DC6D + #$DC6E, // $DC6E + #$DC6F, // $DC6F + #$DC70, // $DC70 + #$DC71, // $DC71 + #$DC72, // $DC72 + #$DC73, // $DC73 + #$DC74, // $DC74 + #$DC75, // $DC75 + #$DC76, // $DC76 + #$DC77, // $DC77 + #$DC78, // $DC78 + #$DC79, // $DC79 + #$DC7A, // $DC7A + #$DC7B, // $DC7B + #$DC7C, // $DC7C + #$DC7D, // $DC7D + #$DC7E, // $DC7E + #$DC7F, // $DC7F + #$DC80, // $DC80 + #$DC81, // $DC81 + #$DC82, // $DC82 + #$DC83, // $DC83 + #$DC84, // $DC84 + #$DC85, // $DC85 + #$DC86, // $DC86 + #$DC87, // $DC87 + #$DC88, // $DC88 + #$DC89, // $DC89 + #$DC8A, // $DC8A + #$DC8B, // $DC8B + #$DC8C, // $DC8C + #$DC8D, // $DC8D + #$DC8E, // $DC8E + #$DC8F, // $DC8F + #$DC90, // $DC90 + #$DC91, // $DC91 + #$DC92, // $DC92 + #$DC93, // $DC93 + #$DC94, // $DC94 + #$DC95, // $DC95 + #$DC96, // $DC96 + #$DC97, // $DC97 + #$DC98, // $DC98 + #$DC99, // $DC99 + #$DC9A, // $DC9A + #$DC9B, // $DC9B + #$DC9C, // $DC9C + #$DC9D, // $DC9D + #$DC9E, // $DC9E + #$DC9F, // $DC9F + #$DCA0, // $DCA0 + #$DCA1, // $DCA1 + #$DCA2, // $DCA2 + #$DCA3, // $DCA3 + #$DCA4, // $DCA4 + #$DCA5, // $DCA5 + #$DCA6, // $DCA6 + #$DCA7, // $DCA7 + #$DCA8, // $DCA8 + #$DCA9, // $DCA9 + #$DCAA, // $DCAA + #$DCAB, // $DCAB + #$DCAC, // $DCAC + #$DCAD, // $DCAD + #$DCAE, // $DCAE + #$DCAF, // $DCAF + #$DCB0, // $DCB0 + #$DCB1, // $DCB1 + #$DCB2, // $DCB2 + #$DCB3, // $DCB3 + #$DCB4, // $DCB4 + #$DCB5, // $DCB5 + #$DCB6, // $DCB6 + #$DCB7, // $DCB7 + #$DCB8, // $DCB8 + #$DCB9, // $DCB9 + #$DCBA, // $DCBA + #$DCBB, // $DCBB + #$DCBC, // $DCBC + #$DCBD, // $DCBD + #$DCBE, // $DCBE + #$DCBF, // $DCBF + #$DCC0, // $DCC0 + #$DCC1, // $DCC1 + #$DCC2, // $DCC2 + #$DCC3, // $DCC3 + #$DCC4, // $DCC4 + #$DCC5, // $DCC5 + #$DCC6, // $DCC6 + #$DCC7, // $DCC7 + #$DCC8, // $DCC8 + #$DCC9, // $DCC9 + #$DCCA, // $DCCA + #$DCCB, // $DCCB + #$DCCC, // $DCCC + #$DCCD, // $DCCD + #$DCCE, // $DCCE + #$DCCF, // $DCCF + #$DCD0, // $DCD0 + #$DCD1, // $DCD1 + #$DCD2, // $DCD2 + #$DCD3, // $DCD3 + #$DCD4, // $DCD4 + #$DCD5, // $DCD5 + #$DCD6, // $DCD6 + #$DCD7, // $DCD7 + #$DCD8, // $DCD8 + #$DCD9, // $DCD9 + #$DCDA, // $DCDA + #$DCDB, // $DCDB + #$DCDC, // $DCDC + #$DCDD, // $DCDD + #$DCDE, // $DCDE + #$DCDF, // $DCDF + #$DCE0, // $DCE0 + #$DCE1, // $DCE1 + #$DCE2, // $DCE2 + #$DCE3, // $DCE3 + #$DCE4, // $DCE4 + #$DCE5, // $DCE5 + #$DCE6, // $DCE6 + #$DCE7, // $DCE7 + #$DCE8, // $DCE8 + #$DCE9, // $DCE9 + #$DCEA, // $DCEA + #$DCEB, // $DCEB + #$DCEC, // $DCEC + #$DCED, // $DCED + #$DCEE, // $DCEE + #$DCEF, // $DCEF + #$DCF0, // $DCF0 + #$DCF1, // $DCF1 + #$DCF2, // $DCF2 + #$DCF3, // $DCF3 + #$DCF4, // $DCF4 + #$DCF5, // $DCF5 + #$DCF6, // $DCF6 + #$DCF7, // $DCF7 + #$DCF8, // $DCF8 + #$DCF9, // $DCF9 + #$DCFA, // $DCFA + #$DCFB, // $DCFB + #$DCFC, // $DCFC + #$DCFD, // $DCFD + #$DCFE, // $DCFE + #$DCFF, // $DCFF + #$DD00, // $DD00 + #$DD01, // $DD01 + #$DD02, // $DD02 + #$DD03, // $DD03 + #$DD04, // $DD04 + #$DD05, // $DD05 + #$DD06, // $DD06 + #$DD07, // $DD07 + #$DD08, // $DD08 + #$DD09, // $DD09 + #$DD0A, // $DD0A + #$DD0B, // $DD0B + #$DD0C, // $DD0C + #$DD0D, // $DD0D + #$DD0E, // $DD0E + #$DD0F, // $DD0F + #$DD10, // $DD10 + #$DD11, // $DD11 + #$DD12, // $DD12 + #$DD13, // $DD13 + #$DD14, // $DD14 + #$DD15, // $DD15 + #$DD16, // $DD16 + #$DD17, // $DD17 + #$DD18, // $DD18 + #$DD19, // $DD19 + #$DD1A, // $DD1A + #$DD1B, // $DD1B + #$DD1C, // $DD1C + #$DD1D, // $DD1D + #$DD1E, // $DD1E + #$DD1F, // $DD1F + #$DD20, // $DD20 + #$DD21, // $DD21 + #$DD22, // $DD22 + #$DD23, // $DD23 + #$DD24, // $DD24 + #$DD25, // $DD25 + #$DD26, // $DD26 + #$DD27, // $DD27 + #$DD28, // $DD28 + #$DD29, // $DD29 + #$DD2A, // $DD2A + #$DD2B, // $DD2B + #$DD2C, // $DD2C + #$DD2D, // $DD2D + #$DD2E, // $DD2E + #$DD2F, // $DD2F + #$DD30, // $DD30 + #$DD31, // $DD31 + #$DD32, // $DD32 + #$DD33, // $DD33 + #$DD34, // $DD34 + #$DD35, // $DD35 + #$DD36, // $DD36 + #$DD37, // $DD37 + #$DD38, // $DD38 + #$DD39, // $DD39 + #$DD3A, // $DD3A + #$DD3B, // $DD3B + #$DD3C, // $DD3C + #$DD3D, // $DD3D + #$DD3E, // $DD3E + #$DD3F, // $DD3F + #$DD40, // $DD40 + #$DD41, // $DD41 + #$DD42, // $DD42 + #$DD43, // $DD43 + #$DD44, // $DD44 + #$DD45, // $DD45 + #$DD46, // $DD46 + #$DD47, // $DD47 + #$DD48, // $DD48 + #$DD49, // $DD49 + #$DD4A, // $DD4A + #$DD4B, // $DD4B + #$DD4C, // $DD4C + #$DD4D, // $DD4D + #$DD4E, // $DD4E + #$DD4F, // $DD4F + #$DD50, // $DD50 + #$DD51, // $DD51 + #$DD52, // $DD52 + #$DD53, // $DD53 + #$DD54, // $DD54 + #$DD55, // $DD55 + #$DD56, // $DD56 + #$DD57, // $DD57 + #$DD58, // $DD58 + #$DD59, // $DD59 + #$DD5A, // $DD5A + #$DD5B, // $DD5B + #$DD5C, // $DD5C + #$DD5D, // $DD5D + #$DD5E, // $DD5E + #$DD5F, // $DD5F + #$DD60, // $DD60 + #$DD61, // $DD61 + #$DD62, // $DD62 + #$DD63, // $DD63 + #$DD64, // $DD64 + #$DD65, // $DD65 + #$DD66, // $DD66 + #$DD67, // $DD67 + #$DD68, // $DD68 + #$DD69, // $DD69 + #$DD6A, // $DD6A + #$DD6B, // $DD6B + #$DD6C, // $DD6C + #$DD6D, // $DD6D + #$DD6E, // $DD6E + #$DD6F, // $DD6F + #$DD70, // $DD70 + #$DD71, // $DD71 + #$DD72, // $DD72 + #$DD73, // $DD73 + #$DD74, // $DD74 + #$DD75, // $DD75 + #$DD76, // $DD76 + #$DD77, // $DD77 + #$DD78, // $DD78 + #$DD79, // $DD79 + #$DD7A, // $DD7A + #$DD7B, // $DD7B + #$DD7C, // $DD7C + #$DD7D, // $DD7D + #$DD7E, // $DD7E + #$DD7F, // $DD7F + #$DD80, // $DD80 + #$DD81, // $DD81 + #$DD82, // $DD82 + #$DD83, // $DD83 + #$DD84, // $DD84 + #$DD85, // $DD85 + #$DD86, // $DD86 + #$DD87, // $DD87 + #$DD88, // $DD88 + #$DD89, // $DD89 + #$DD8A, // $DD8A + #$DD8B, // $DD8B + #$DD8C, // $DD8C + #$DD8D, // $DD8D + #$DD8E, // $DD8E + #$DD8F, // $DD8F + #$DD90, // $DD90 + #$DD91, // $DD91 + #$DD92, // $DD92 + #$DD93, // $DD93 + #$DD94, // $DD94 + #$DD95, // $DD95 + #$DD96, // $DD96 + #$DD97, // $DD97 + #$DD98, // $DD98 + #$DD99, // $DD99 + #$DD9A, // $DD9A + #$DD9B, // $DD9B + #$DD9C, // $DD9C + #$DD9D, // $DD9D + #$DD9E, // $DD9E + #$DD9F, // $DD9F + #$DDA0, // $DDA0 + #$DDA1, // $DDA1 + #$DDA2, // $DDA2 + #$DDA3, // $DDA3 + #$DDA4, // $DDA4 + #$DDA5, // $DDA5 + #$DDA6, // $DDA6 + #$DDA7, // $DDA7 + #$DDA8, // $DDA8 + #$DDA9, // $DDA9 + #$DDAA, // $DDAA + #$DDAB, // $DDAB + #$DDAC, // $DDAC + #$DDAD, // $DDAD + #$DDAE, // $DDAE + #$DDAF, // $DDAF + #$DDB0, // $DDB0 + #$DDB1, // $DDB1 + #$DDB2, // $DDB2 + #$DDB3, // $DDB3 + #$DDB4, // $DDB4 + #$DDB5, // $DDB5 + #$DDB6, // $DDB6 + #$DDB7, // $DDB7 + #$DDB8, // $DDB8 + #$DDB9, // $DDB9 + #$DDBA, // $DDBA + #$DDBB, // $DDBB + #$DDBC, // $DDBC + #$DDBD, // $DDBD + #$DDBE, // $DDBE + #$DDBF, // $DDBF + #$DDC0, // $DDC0 + #$DDC1, // $DDC1 + #$DDC2, // $DDC2 + #$DDC3, // $DDC3 + #$DDC4, // $DDC4 + #$DDC5, // $DDC5 + #$DDC6, // $DDC6 + #$DDC7, // $DDC7 + #$DDC8, // $DDC8 + #$DDC9, // $DDC9 + #$DDCA, // $DDCA + #$DDCB, // $DDCB + #$DDCC, // $DDCC + #$DDCD, // $DDCD + #$DDCE, // $DDCE + #$DDCF, // $DDCF + #$DDD0, // $DDD0 + #$DDD1, // $DDD1 + #$DDD2, // $DDD2 + #$DDD3, // $DDD3 + #$DDD4, // $DDD4 + #$DDD5, // $DDD5 + #$DDD6, // $DDD6 + #$DDD7, // $DDD7 + #$DDD8, // $DDD8 + #$DDD9, // $DDD9 + #$DDDA, // $DDDA + #$DDDB, // $DDDB + #$DDDC, // $DDDC + #$DDDD, // $DDDD + #$DDDE, // $DDDE + #$DDDF, // $DDDF + #$DDE0, // $DDE0 + #$DDE1, // $DDE1 + #$DDE2, // $DDE2 + #$DDE3, // $DDE3 + #$DDE4, // $DDE4 + #$DDE5, // $DDE5 + #$DDE6, // $DDE6 + #$DDE7, // $DDE7 + #$DDE8, // $DDE8 + #$DDE9, // $DDE9 + #$DDEA, // $DDEA + #$DDEB, // $DDEB + #$DDEC, // $DDEC + #$DDED, // $DDED + #$DDEE, // $DDEE + #$DDEF, // $DDEF + #$DDF0, // $DDF0 + #$DDF1, // $DDF1 + #$DDF2, // $DDF2 + #$DDF3, // $DDF3 + #$DDF4, // $DDF4 + #$DDF5, // $DDF5 + #$DDF6, // $DDF6 + #$DDF7, // $DDF7 + #$DDF8, // $DDF8 + #$DDF9, // $DDF9 + #$DDFA, // $DDFA + #$DDFB, // $DDFB + #$DDFC, // $DDFC + #$DDFD, // $DDFD + #$DDFE, // $DDFE + #$DDFF, // $DDFF + #$DE00, // $DE00 + #$DE01, // $DE01 + #$DE02, // $DE02 + #$DE03, // $DE03 + #$DE04, // $DE04 + #$DE05, // $DE05 + #$DE06, // $DE06 + #$DE07, // $DE07 + #$DE08, // $DE08 + #$DE09, // $DE09 + #$DE0A, // $DE0A + #$DE0B, // $DE0B + #$DE0C, // $DE0C + #$DE0D, // $DE0D + #$DE0E, // $DE0E + #$DE0F, // $DE0F + #$DE10, // $DE10 + #$DE11, // $DE11 + #$DE12, // $DE12 + #$DE13, // $DE13 + #$DE14, // $DE14 + #$DE15, // $DE15 + #$DE16, // $DE16 + #$DE17, // $DE17 + #$DE18, // $DE18 + #$DE19, // $DE19 + #$DE1A, // $DE1A + #$DE1B, // $DE1B + #$DE1C, // $DE1C + #$DE1D, // $DE1D + #$DE1E, // $DE1E + #$DE1F, // $DE1F + #$DE20, // $DE20 + #$DE21, // $DE21 + #$DE22, // $DE22 + #$DE23, // $DE23 + #$DE24, // $DE24 + #$DE25, // $DE25 + #$DE26, // $DE26 + #$DE27, // $DE27 + #$DE28, // $DE28 + #$DE29, // $DE29 + #$DE2A, // $DE2A + #$DE2B, // $DE2B + #$DE2C, // $DE2C + #$DE2D, // $DE2D + #$DE2E, // $DE2E + #$DE2F, // $DE2F + #$DE30, // $DE30 + #$DE31, // $DE31 + #$DE32, // $DE32 + #$DE33, // $DE33 + #$DE34, // $DE34 + #$DE35, // $DE35 + #$DE36, // $DE36 + #$DE37, // $DE37 + #$DE38, // $DE38 + #$DE39, // $DE39 + #$DE3A, // $DE3A + #$DE3B, // $DE3B + #$DE3C, // $DE3C + #$DE3D, // $DE3D + #$DE3E, // $DE3E + #$DE3F, // $DE3F + #$DE40, // $DE40 + #$DE41, // $DE41 + #$DE42, // $DE42 + #$DE43, // $DE43 + #$DE44, // $DE44 + #$DE45, // $DE45 + #$DE46, // $DE46 + #$DE47, // $DE47 + #$DE48, // $DE48 + #$DE49, // $DE49 + #$DE4A, // $DE4A + #$DE4B, // $DE4B + #$DE4C, // $DE4C + #$DE4D, // $DE4D + #$DE4E, // $DE4E + #$DE4F, // $DE4F + #$DE50, // $DE50 + #$DE51, // $DE51 + #$DE52, // $DE52 + #$DE53, // $DE53 + #$DE54, // $DE54 + #$DE55, // $DE55 + #$DE56, // $DE56 + #$DE57, // $DE57 + #$DE58, // $DE58 + #$DE59, // $DE59 + #$DE5A, // $DE5A + #$DE5B, // $DE5B + #$DE5C, // $DE5C + #$DE5D, // $DE5D + #$DE5E, // $DE5E + #$DE5F, // $DE5F + #$DE60, // $DE60 + #$DE61, // $DE61 + #$DE62, // $DE62 + #$DE63, // $DE63 + #$DE64, // $DE64 + #$DE65, // $DE65 + #$DE66, // $DE66 + #$DE67, // $DE67 + #$DE68, // $DE68 + #$DE69, // $DE69 + #$DE6A, // $DE6A + #$DE6B, // $DE6B + #$DE6C, // $DE6C + #$DE6D, // $DE6D + #$DE6E, // $DE6E + #$DE6F, // $DE6F + #$DE70, // $DE70 + #$DE71, // $DE71 + #$DE72, // $DE72 + #$DE73, // $DE73 + #$DE74, // $DE74 + #$DE75, // $DE75 + #$DE76, // $DE76 + #$DE77, // $DE77 + #$DE78, // $DE78 + #$DE79, // $DE79 + #$DE7A, // $DE7A + #$DE7B, // $DE7B + #$DE7C, // $DE7C + #$DE7D, // $DE7D + #$DE7E, // $DE7E + #$DE7F, // $DE7F + #$DE80, // $DE80 + #$DE81, // $DE81 + #$DE82, // $DE82 + #$DE83, // $DE83 + #$DE84, // $DE84 + #$DE85, // $DE85 + #$DE86, // $DE86 + #$DE87, // $DE87 + #$DE88, // $DE88 + #$DE89, // $DE89 + #$DE8A, // $DE8A + #$DE8B, // $DE8B + #$DE8C, // $DE8C + #$DE8D, // $DE8D + #$DE8E, // $DE8E + #$DE8F, // $DE8F + #$DE90, // $DE90 + #$DE91, // $DE91 + #$DE92, // $DE92 + #$DE93, // $DE93 + #$DE94, // $DE94 + #$DE95, // $DE95 + #$DE96, // $DE96 + #$DE97, // $DE97 + #$DE98, // $DE98 + #$DE99, // $DE99 + #$DE9A, // $DE9A + #$DE9B, // $DE9B + #$DE9C, // $DE9C + #$DE9D, // $DE9D + #$DE9E, // $DE9E + #$DE9F, // $DE9F + #$DEA0, // $DEA0 + #$DEA1, // $DEA1 + #$DEA2, // $DEA2 + #$DEA3, // $DEA3 + #$DEA4, // $DEA4 + #$DEA5, // $DEA5 + #$DEA6, // $DEA6 + #$DEA7, // $DEA7 + #$DEA8, // $DEA8 + #$DEA9, // $DEA9 + #$DEAA, // $DEAA + #$DEAB, // $DEAB + #$DEAC, // $DEAC + #$DEAD, // $DEAD + #$DEAE, // $DEAE + #$DEAF, // $DEAF + #$DEB0, // $DEB0 + #$DEB1, // $DEB1 + #$DEB2, // $DEB2 + #$DEB3, // $DEB3 + #$DEB4, // $DEB4 + #$DEB5, // $DEB5 + #$DEB6, // $DEB6 + #$DEB7, // $DEB7 + #$DEB8, // $DEB8 + #$DEB9, // $DEB9 + #$DEBA, // $DEBA + #$DEBB, // $DEBB + #$DEBC, // $DEBC + #$DEBD, // $DEBD + #$DEBE, // $DEBE + #$DEBF, // $DEBF + #$DEC0, // $DEC0 + #$DEC1, // $DEC1 + #$DEC2, // $DEC2 + #$DEC3, // $DEC3 + #$DEC4, // $DEC4 + #$DEC5, // $DEC5 + #$DEC6, // $DEC6 + #$DEC7, // $DEC7 + #$DEC8, // $DEC8 + #$DEC9, // $DEC9 + #$DECA, // $DECA + #$DECB, // $DECB + #$DECC, // $DECC + #$DECD, // $DECD + #$DECE, // $DECE + #$DECF, // $DECF + #$DED0, // $DED0 + #$DED1, // $DED1 + #$DED2, // $DED2 + #$DED3, // $DED3 + #$DED4, // $DED4 + #$DED5, // $DED5 + #$DED6, // $DED6 + #$DED7, // $DED7 + #$DED8, // $DED8 + #$DED9, // $DED9 + #$DEDA, // $DEDA + #$DEDB, // $DEDB + #$DEDC, // $DEDC + #$DEDD, // $DEDD + #$DEDE, // $DEDE + #$DEDF, // $DEDF + #$DEE0, // $DEE0 + #$DEE1, // $DEE1 + #$DEE2, // $DEE2 + #$DEE3, // $DEE3 + #$DEE4, // $DEE4 + #$DEE5, // $DEE5 + #$DEE6, // $DEE6 + #$DEE7, // $DEE7 + #$DEE8, // $DEE8 + #$DEE9, // $DEE9 + #$DEEA, // $DEEA + #$DEEB, // $DEEB + #$DEEC, // $DEEC + #$DEED, // $DEED + #$DEEE, // $DEEE + #$DEEF, // $DEEF + #$DEF0, // $DEF0 + #$DEF1, // $DEF1 + #$DEF2, // $DEF2 + #$DEF3, // $DEF3 + #$DEF4, // $DEF4 + #$DEF5, // $DEF5 + #$DEF6, // $DEF6 + #$DEF7, // $DEF7 + #$DEF8, // $DEF8 + #$DEF9, // $DEF9 + #$DEFA, // $DEFA + #$DEFB, // $DEFB + #$DEFC, // $DEFC + #$DEFD, // $DEFD + #$DEFE, // $DEFE + #$DEFF, // $DEFF + #$DF00, // $DF00 + #$DF01, // $DF01 + #$DF02, // $DF02 + #$DF03, // $DF03 + #$DF04, // $DF04 + #$DF05, // $DF05 + #$DF06, // $DF06 + #$DF07, // $DF07 + #$DF08, // $DF08 + #$DF09, // $DF09 + #$DF0A, // $DF0A + #$DF0B, // $DF0B + #$DF0C, // $DF0C + #$DF0D, // $DF0D + #$DF0E, // $DF0E + #$DF0F, // $DF0F + #$DF10, // $DF10 + #$DF11, // $DF11 + #$DF12, // $DF12 + #$DF13, // $DF13 + #$DF14, // $DF14 + #$DF15, // $DF15 + #$DF16, // $DF16 + #$DF17, // $DF17 + #$DF18, // $DF18 + #$DF19, // $DF19 + #$DF1A, // $DF1A + #$DF1B, // $DF1B + #$DF1C, // $DF1C + #$DF1D, // $DF1D + #$DF1E, // $DF1E + #$DF1F, // $DF1F + #$DF20, // $DF20 + #$DF21, // $DF21 + #$DF22, // $DF22 + #$DF23, // $DF23 + #$DF24, // $DF24 + #$DF25, // $DF25 + #$DF26, // $DF26 + #$DF27, // $DF27 + #$DF28, // $DF28 + #$DF29, // $DF29 + #$DF2A, // $DF2A + #$DF2B, // $DF2B + #$DF2C, // $DF2C + #$DF2D, // $DF2D + #$DF2E, // $DF2E + #$DF2F, // $DF2F + #$DF30, // $DF30 + #$DF31, // $DF31 + #$DF32, // $DF32 + #$DF33, // $DF33 + #$DF34, // $DF34 + #$DF35, // $DF35 + #$DF36, // $DF36 + #$DF37, // $DF37 + #$DF38, // $DF38 + #$DF39, // $DF39 + #$DF3A, // $DF3A + #$DF3B, // $DF3B + #$DF3C, // $DF3C + #$DF3D, // $DF3D + #$DF3E, // $DF3E + #$DF3F, // $DF3F + #$DF40, // $DF40 + #$DF41, // $DF41 + #$DF42, // $DF42 + #$DF43, // $DF43 + #$DF44, // $DF44 + #$DF45, // $DF45 + #$DF46, // $DF46 + #$DF47, // $DF47 + #$DF48, // $DF48 + #$DF49, // $DF49 + #$DF4A, // $DF4A + #$DF4B, // $DF4B + #$DF4C, // $DF4C + #$DF4D, // $DF4D + #$DF4E, // $DF4E + #$DF4F, // $DF4F + #$DF50, // $DF50 + #$DF51, // $DF51 + #$DF52, // $DF52 + #$DF53, // $DF53 + #$DF54, // $DF54 + #$DF55, // $DF55 + #$DF56, // $DF56 + #$DF57, // $DF57 + #$DF58, // $DF58 + #$DF59, // $DF59 + #$DF5A, // $DF5A + #$DF5B, // $DF5B + #$DF5C, // $DF5C + #$DF5D, // $DF5D + #$DF5E, // $DF5E + #$DF5F, // $DF5F + #$DF60, // $DF60 + #$DF61, // $DF61 + #$DF62, // $DF62 + #$DF63, // $DF63 + #$DF64, // $DF64 + #$DF65, // $DF65 + #$DF66, // $DF66 + #$DF67, // $DF67 + #$DF68, // $DF68 + #$DF69, // $DF69 + #$DF6A, // $DF6A + #$DF6B, // $DF6B + #$DF6C, // $DF6C + #$DF6D, // $DF6D + #$DF6E, // $DF6E + #$DF6F, // $DF6F + #$DF70, // $DF70 + #$DF71, // $DF71 + #$DF72, // $DF72 + #$DF73, // $DF73 + #$DF74, // $DF74 + #$DF75, // $DF75 + #$DF76, // $DF76 + #$DF77, // $DF77 + #$DF78, // $DF78 + #$DF79, // $DF79 + #$DF7A, // $DF7A + #$DF7B, // $DF7B + #$DF7C, // $DF7C + #$DF7D, // $DF7D + #$DF7E, // $DF7E + #$DF7F, // $DF7F + #$DF80, // $DF80 + #$DF81, // $DF81 + #$DF82, // $DF82 + #$DF83, // $DF83 + #$DF84, // $DF84 + #$DF85, // $DF85 + #$DF86, // $DF86 + #$DF87, // $DF87 + #$DF88, // $DF88 + #$DF89, // $DF89 + #$DF8A, // $DF8A + #$DF8B, // $DF8B + #$DF8C, // $DF8C + #$DF8D, // $DF8D + #$DF8E, // $DF8E + #$DF8F, // $DF8F + #$DF90, // $DF90 + #$DF91, // $DF91 + #$DF92, // $DF92 + #$DF93, // $DF93 + #$DF94, // $DF94 + #$DF95, // $DF95 + #$DF96, // $DF96 + #$DF97, // $DF97 + #$DF98, // $DF98 + #$DF99, // $DF99 + #$DF9A, // $DF9A + #$DF9B, // $DF9B + #$DF9C, // $DF9C + #$DF9D, // $DF9D + #$DF9E, // $DF9E + #$DF9F, // $DF9F + #$DFA0, // $DFA0 + #$DFA1, // $DFA1 + #$DFA2, // $DFA2 + #$DFA3, // $DFA3 + #$DFA4, // $DFA4 + #$DFA5, // $DFA5 + #$DFA6, // $DFA6 + #$DFA7, // $DFA7 + #$DFA8, // $DFA8 + #$DFA9, // $DFA9 + #$DFAA, // $DFAA + #$DFAB, // $DFAB + #$DFAC, // $DFAC + #$DFAD, // $DFAD + #$DFAE, // $DFAE + #$DFAF, // $DFAF + #$DFB0, // $DFB0 + #$DFB1, // $DFB1 + #$DFB2, // $DFB2 + #$DFB3, // $DFB3 + #$DFB4, // $DFB4 + #$DFB5, // $DFB5 + #$DFB6, // $DFB6 + #$DFB7, // $DFB7 + #$DFB8, // $DFB8 + #$DFB9, // $DFB9 + #$DFBA, // $DFBA + #$DFBB, // $DFBB + #$DFBC, // $DFBC + #$DFBD, // $DFBD + #$DFBE, // $DFBE + #$DFBF, // $DFBF + #$DFC0, // $DFC0 + #$DFC1, // $DFC1 + #$DFC2, // $DFC2 + #$DFC3, // $DFC3 + #$DFC4, // $DFC4 + #$DFC5, // $DFC5 + #$DFC6, // $DFC6 + #$DFC7, // $DFC7 + #$DFC8, // $DFC8 + #$DFC9, // $DFC9 + #$DFCA, // $DFCA + #$DFCB, // $DFCB + #$DFCC, // $DFCC + #$DFCD, // $DFCD + #$DFCE, // $DFCE + #$DFCF, // $DFCF + #$DFD0, // $DFD0 + #$DFD1, // $DFD1 + #$DFD2, // $DFD2 + #$DFD3, // $DFD3 + #$DFD4, // $DFD4 + #$DFD5, // $DFD5 + #$DFD6, // $DFD6 + #$DFD7, // $DFD7 + #$DFD8, // $DFD8 + #$DFD9, // $DFD9 + #$DFDA, // $DFDA + #$DFDB, // $DFDB + #$DFDC, // $DFDC + #$DFDD, // $DFDD + #$DFDE, // $DFDE + #$DFDF, // $DFDF + #$DFE0, // $DFE0 + #$DFE1, // $DFE1 + #$DFE2, // $DFE2 + #$DFE3, // $DFE3 + #$DFE4, // $DFE4 + #$DFE5, // $DFE5 + #$DFE6, // $DFE6 + #$DFE7, // $DFE7 + #$DFE8, // $DFE8 + #$DFE9, // $DFE9 + #$DFEA, // $DFEA + #$DFEB, // $DFEB + #$DFEC, // $DFEC + #$DFED, // $DFED + #$DFEE, // $DFEE + #$DFEF, // $DFEF + #$DFF0, // $DFF0 + #$DFF1, // $DFF1 + #$DFF2, // $DFF2 + #$DFF3, // $DFF3 + #$DFF4, // $DFF4 + #$DFF5, // $DFF5 + #$DFF6, // $DFF6 + #$DFF7, // $DFF7 + #$DFF8, // $DFF8 + #$DFF9, // $DFF9 + #$DFFA, // $DFFA + #$DFFB, // $DFFB + #$DFFC, // $DFFC + #$DFFD, // $DFFD + #$DFFE, // $DFFE + #$DFFF, // $DFFF + #$E000, // $E000 + #$E001, // $E001 + #$E002, // $E002 + #$E003, // $E003 + #$E004, // $E004 + #$E005, // $E005 + #$E006, // $E006 + #$E007, // $E007 + #$E008, // $E008 + #$E009, // $E009 + #$E00A, // $E00A + #$E00B, // $E00B + #$E00C, // $E00C + #$E00D, // $E00D + #$E00E, // $E00E + #$E00F, // $E00F + #$E010, // $E010 + #$E011, // $E011 + #$E012, // $E012 + #$E013, // $E013 + #$E014, // $E014 + #$E015, // $E015 + #$E016, // $E016 + #$E017, // $E017 + #$E018, // $E018 + #$E019, // $E019 + #$E01A, // $E01A + #$E01B, // $E01B + #$E01C, // $E01C + #$E01D, // $E01D + #$E01E, // $E01E + #$E01F, // $E01F + #$E020, // $E020 + #$E021, // $E021 + #$E022, // $E022 + #$E023, // $E023 + #$E024, // $E024 + #$E025, // $E025 + #$E026, // $E026 + #$E027, // $E027 + #$E028, // $E028 + #$E029, // $E029 + #$E02A, // $E02A + #$E02B, // $E02B + #$E02C, // $E02C + #$E02D, // $E02D + #$E02E, // $E02E + #$E02F, // $E02F + #$E030, // $E030 + #$E031, // $E031 + #$E032, // $E032 + #$E033, // $E033 + #$E034, // $E034 + #$E035, // $E035 + #$E036, // $E036 + #$E037, // $E037 + #$E038, // $E038 + #$E039, // $E039 + #$E03A, // $E03A + #$E03B, // $E03B + #$E03C, // $E03C + #$E03D, // $E03D + #$E03E, // $E03E + #$E03F, // $E03F + #$E040, // $E040 + #$E041, // $E041 + #$E042, // $E042 + #$E043, // $E043 + #$E044, // $E044 + #$E045, // $E045 + #$E046, // $E046 + #$E047, // $E047 + #$E048, // $E048 + #$E049, // $E049 + #$E04A, // $E04A + #$E04B, // $E04B + #$E04C, // $E04C + #$E04D, // $E04D + #$E04E, // $E04E + #$E04F, // $E04F + #$E050, // $E050 + #$E051, // $E051 + #$E052, // $E052 + #$E053, // $E053 + #$E054, // $E054 + #$E055, // $E055 + #$E056, // $E056 + #$E057, // $E057 + #$E058, // $E058 + #$E059, // $E059 + #$E05A, // $E05A + #$E05B, // $E05B + #$E05C, // $E05C + #$E05D, // $E05D + #$E05E, // $E05E + #$E05F, // $E05F + #$E060, // $E060 + #$E061, // $E061 + #$E062, // $E062 + #$E063, // $E063 + #$E064, // $E064 + #$E065, // $E065 + #$E066, // $E066 + #$E067, // $E067 + #$E068, // $E068 + #$E069, // $E069 + #$E06A, // $E06A + #$E06B, // $E06B + #$E06C, // $E06C + #$E06D, // $E06D + #$E06E, // $E06E + #$E06F, // $E06F + #$E070, // $E070 + #$E071, // $E071 + #$E072, // $E072 + #$E073, // $E073 + #$E074, // $E074 + #$E075, // $E075 + #$E076, // $E076 + #$E077, // $E077 + #$E078, // $E078 + #$E079, // $E079 + #$E07A, // $E07A + #$E07B, // $E07B + #$E07C, // $E07C + #$E07D, // $E07D + #$E07E, // $E07E + #$E07F, // $E07F + #$E080, // $E080 + #$E081, // $E081 + #$E082, // $E082 + #$E083, // $E083 + #$E084, // $E084 + #$E085, // $E085 + #$E086, // $E086 + #$E087, // $E087 + #$E088, // $E088 + #$E089, // $E089 + #$E08A, // $E08A + #$E08B, // $E08B + #$E08C, // $E08C + #$E08D, // $E08D + #$E08E, // $E08E + #$E08F, // $E08F + #$E090, // $E090 + #$E091, // $E091 + #$E092, // $E092 + #$E093, // $E093 + #$E094, // $E094 + #$E095, // $E095 + #$E096, // $E096 + #$E097, // $E097 + #$E098, // $E098 + #$E099, // $E099 + #$E09A, // $E09A + #$E09B, // $E09B + #$E09C, // $E09C + #$E09D, // $E09D + #$E09E, // $E09E + #$E09F, // $E09F + #$E0A0, // $E0A0 + #$E0A1, // $E0A1 + #$E0A2, // $E0A2 + #$E0A3, // $E0A3 + #$E0A4, // $E0A4 + #$E0A5, // $E0A5 + #$E0A6, // $E0A6 + #$E0A7, // $E0A7 + #$E0A8, // $E0A8 + #$E0A9, // $E0A9 + #$E0AA, // $E0AA + #$E0AB, // $E0AB + #$E0AC, // $E0AC + #$E0AD, // $E0AD + #$E0AE, // $E0AE + #$E0AF, // $E0AF + #$E0B0, // $E0B0 + #$E0B1, // $E0B1 + #$E0B2, // $E0B2 + #$E0B3, // $E0B3 + #$E0B4, // $E0B4 + #$E0B5, // $E0B5 + #$E0B6, // $E0B6 + #$E0B7, // $E0B7 + #$E0B8, // $E0B8 + #$E0B9, // $E0B9 + #$E0BA, // $E0BA + #$E0BB, // $E0BB + #$E0BC, // $E0BC + #$E0BD, // $E0BD + #$E0BE, // $E0BE + #$E0BF, // $E0BF + #$E0C0, // $E0C0 + #$E0C1, // $E0C1 + #$E0C2, // $E0C2 + #$E0C3, // $E0C3 + #$E0C4, // $E0C4 + #$E0C5, // $E0C5 + #$E0C6, // $E0C6 + #$E0C7, // $E0C7 + #$E0C8, // $E0C8 + #$E0C9, // $E0C9 + #$E0CA, // $E0CA + #$E0CB, // $E0CB + #$E0CC, // $E0CC + #$E0CD, // $E0CD + #$E0CE, // $E0CE + #$E0CF, // $E0CF + #$E0D0, // $E0D0 + #$E0D1, // $E0D1 + #$E0D2, // $E0D2 + #$E0D3, // $E0D3 + #$E0D4, // $E0D4 + #$E0D5, // $E0D5 + #$E0D6, // $E0D6 + #$E0D7, // $E0D7 + #$E0D8, // $E0D8 + #$E0D9, // $E0D9 + #$E0DA, // $E0DA + #$E0DB, // $E0DB + #$E0DC, // $E0DC + #$E0DD, // $E0DD + #$E0DE, // $E0DE + #$E0DF, // $E0DF + #$E0E0, // $E0E0 + #$E0E1, // $E0E1 + #$E0E2, // $E0E2 + #$E0E3, // $E0E3 + #$E0E4, // $E0E4 + #$E0E5, // $E0E5 + #$E0E6, // $E0E6 + #$E0E7, // $E0E7 + #$E0E8, // $E0E8 + #$E0E9, // $E0E9 + #$E0EA, // $E0EA + #$E0EB, // $E0EB + #$E0EC, // $E0EC + #$E0ED, // $E0ED + #$E0EE, // $E0EE + #$E0EF, // $E0EF + #$E0F0, // $E0F0 + #$E0F1, // $E0F1 + #$E0F2, // $E0F2 + #$E0F3, // $E0F3 + #$E0F4, // $E0F4 + #$E0F5, // $E0F5 + #$E0F6, // $E0F6 + #$E0F7, // $E0F7 + #$E0F8, // $E0F8 + #$E0F9, // $E0F9 + #$E0FA, // $E0FA + #$E0FB, // $E0FB + #$E0FC, // $E0FC + #$E0FD, // $E0FD + #$E0FE, // $E0FE + #$E0FF, // $E0FF + #$E100, // $E100 + #$E101, // $E101 + #$E102, // $E102 + #$E103, // $E103 + #$E104, // $E104 + #$E105, // $E105 + #$E106, // $E106 + #$E107, // $E107 + #$E108, // $E108 + #$E109, // $E109 + #$E10A, // $E10A + #$E10B, // $E10B + #$E10C, // $E10C + #$E10D, // $E10D + #$E10E, // $E10E + #$E10F, // $E10F + #$E110, // $E110 + #$E111, // $E111 + #$E112, // $E112 + #$E113, // $E113 + #$E114, // $E114 + #$E115, // $E115 + #$E116, // $E116 + #$E117, // $E117 + #$E118, // $E118 + #$E119, // $E119 + #$E11A, // $E11A + #$E11B, // $E11B + #$E11C, // $E11C + #$E11D, // $E11D + #$E11E, // $E11E + #$E11F, // $E11F + #$E120, // $E120 + #$E121, // $E121 + #$E122, // $E122 + #$E123, // $E123 + #$E124, // $E124 + #$E125, // $E125 + #$E126, // $E126 + #$E127, // $E127 + #$E128, // $E128 + #$E129, // $E129 + #$E12A, // $E12A + #$E12B, // $E12B + #$E12C, // $E12C + #$E12D, // $E12D + #$E12E, // $E12E + #$E12F, // $E12F + #$E130, // $E130 + #$E131, // $E131 + #$E132, // $E132 + #$E133, // $E133 + #$E134, // $E134 + #$E135, // $E135 + #$E136, // $E136 + #$E137, // $E137 + #$E138, // $E138 + #$E139, // $E139 + #$E13A, // $E13A + #$E13B, // $E13B + #$E13C, // $E13C + #$E13D, // $E13D + #$E13E, // $E13E + #$E13F, // $E13F + #$E140, // $E140 + #$E141, // $E141 + #$E142, // $E142 + #$E143, // $E143 + #$E144, // $E144 + #$E145, // $E145 + #$E146, // $E146 + #$E147, // $E147 + #$E148, // $E148 + #$E149, // $E149 + #$E14A, // $E14A + #$E14B, // $E14B + #$E14C, // $E14C + #$E14D, // $E14D + #$E14E, // $E14E + #$E14F, // $E14F + #$E150, // $E150 + #$E151, // $E151 + #$E152, // $E152 + #$E153, // $E153 + #$E154, // $E154 + #$E155, // $E155 + #$E156, // $E156 + #$E157, // $E157 + #$E158, // $E158 + #$E159, // $E159 + #$E15A, // $E15A + #$E15B, // $E15B + #$E15C, // $E15C + #$E15D, // $E15D + #$E15E, // $E15E + #$E15F, // $E15F + #$E160, // $E160 + #$E161, // $E161 + #$E162, // $E162 + #$E163, // $E163 + #$E164, // $E164 + #$E165, // $E165 + #$E166, // $E166 + #$E167, // $E167 + #$E168, // $E168 + #$E169, // $E169 + #$E16A, // $E16A + #$E16B, // $E16B + #$E16C, // $E16C + #$E16D, // $E16D + #$E16E, // $E16E + #$E16F, // $E16F + #$E170, // $E170 + #$E171, // $E171 + #$E172, // $E172 + #$E173, // $E173 + #$E174, // $E174 + #$E175, // $E175 + #$E176, // $E176 + #$E177, // $E177 + #$E178, // $E178 + #$E179, // $E179 + #$E17A, // $E17A + #$E17B, // $E17B + #$E17C, // $E17C + #$E17D, // $E17D + #$E17E, // $E17E + #$E17F, // $E17F + #$E180, // $E180 + #$E181, // $E181 + #$E182, // $E182 + #$E183, // $E183 + #$E184, // $E184 + #$E185, // $E185 + #$E186, // $E186 + #$E187, // $E187 + #$E188, // $E188 + #$E189, // $E189 + #$E18A, // $E18A + #$E18B, // $E18B + #$E18C, // $E18C + #$E18D, // $E18D + #$E18E, // $E18E + #$E18F, // $E18F + #$E190, // $E190 + #$E191, // $E191 + #$E192, // $E192 + #$E193, // $E193 + #$E194, // $E194 + #$E195, // $E195 + #$E196, // $E196 + #$E197, // $E197 + #$E198, // $E198 + #$E199, // $E199 + #$E19A, // $E19A + #$E19B, // $E19B + #$E19C, // $E19C + #$E19D, // $E19D + #$E19E, // $E19E + #$E19F, // $E19F + #$E1A0, // $E1A0 + #$E1A1, // $E1A1 + #$E1A2, // $E1A2 + #$E1A3, // $E1A3 + #$E1A4, // $E1A4 + #$E1A5, // $E1A5 + #$E1A6, // $E1A6 + #$E1A7, // $E1A7 + #$E1A8, // $E1A8 + #$E1A9, // $E1A9 + #$E1AA, // $E1AA + #$E1AB, // $E1AB + #$E1AC, // $E1AC + #$E1AD, // $E1AD + #$E1AE, // $E1AE + #$E1AF, // $E1AF + #$E1B0, // $E1B0 + #$E1B1, // $E1B1 + #$E1B2, // $E1B2 + #$E1B3, // $E1B3 + #$E1B4, // $E1B4 + #$E1B5, // $E1B5 + #$E1B6, // $E1B6 + #$E1B7, // $E1B7 + #$E1B8, // $E1B8 + #$E1B9, // $E1B9 + #$E1BA, // $E1BA + #$E1BB, // $E1BB + #$E1BC, // $E1BC + #$E1BD, // $E1BD + #$E1BE, // $E1BE + #$E1BF, // $E1BF + #$E1C0, // $E1C0 + #$E1C1, // $E1C1 + #$E1C2, // $E1C2 + #$E1C3, // $E1C3 + #$E1C4, // $E1C4 + #$E1C5, // $E1C5 + #$E1C6, // $E1C6 + #$E1C7, // $E1C7 + #$E1C8, // $E1C8 + #$E1C9, // $E1C9 + #$E1CA, // $E1CA + #$E1CB, // $E1CB + #$E1CC, // $E1CC + #$E1CD, // $E1CD + #$E1CE, // $E1CE + #$E1CF, // $E1CF + #$E1D0, // $E1D0 + #$E1D1, // $E1D1 + #$E1D2, // $E1D2 + #$E1D3, // $E1D3 + #$E1D4, // $E1D4 + #$E1D5, // $E1D5 + #$E1D6, // $E1D6 + #$E1D7, // $E1D7 + #$E1D8, // $E1D8 + #$E1D9, // $E1D9 + #$E1DA, // $E1DA + #$E1DB, // $E1DB + #$E1DC, // $E1DC + #$E1DD, // $E1DD + #$E1DE, // $E1DE + #$E1DF, // $E1DF + #$E1E0, // $E1E0 + #$E1E1, // $E1E1 + #$E1E2, // $E1E2 + #$E1E3, // $E1E3 + #$E1E4, // $E1E4 + #$E1E5, // $E1E5 + #$E1E6, // $E1E6 + #$E1E7, // $E1E7 + #$E1E8, // $E1E8 + #$E1E9, // $E1E9 + #$E1EA, // $E1EA + #$E1EB, // $E1EB + #$E1EC, // $E1EC + #$E1ED, // $E1ED + #$E1EE, // $E1EE + #$E1EF, // $E1EF + #$E1F0, // $E1F0 + #$E1F1, // $E1F1 + #$E1F2, // $E1F2 + #$E1F3, // $E1F3 + #$E1F4, // $E1F4 + #$E1F5, // $E1F5 + #$E1F6, // $E1F6 + #$E1F7, // $E1F7 + #$E1F8, // $E1F8 + #$E1F9, // $E1F9 + #$E1FA, // $E1FA + #$E1FB, // $E1FB + #$E1FC, // $E1FC + #$E1FD, // $E1FD + #$E1FE, // $E1FE + #$E1FF, // $E1FF + #$E200, // $E200 + #$E201, // $E201 + #$E202, // $E202 + #$E203, // $E203 + #$E204, // $E204 + #$E205, // $E205 + #$E206, // $E206 + #$E207, // $E207 + #$E208, // $E208 + #$E209, // $E209 + #$E20A, // $E20A + #$E20B, // $E20B + #$E20C, // $E20C + #$E20D, // $E20D + #$E20E, // $E20E + #$E20F, // $E20F + #$E210, // $E210 + #$E211, // $E211 + #$E212, // $E212 + #$E213, // $E213 + #$E214, // $E214 + #$E215, // $E215 + #$E216, // $E216 + #$E217, // $E217 + #$E218, // $E218 + #$E219, // $E219 + #$E21A, // $E21A + #$E21B, // $E21B + #$E21C, // $E21C + #$E21D, // $E21D + #$E21E, // $E21E + #$E21F, // $E21F + #$E220, // $E220 + #$E221, // $E221 + #$E222, // $E222 + #$E223, // $E223 + #$E224, // $E224 + #$E225, // $E225 + #$E226, // $E226 + #$E227, // $E227 + #$E228, // $E228 + #$E229, // $E229 + #$E22A, // $E22A + #$E22B, // $E22B + #$E22C, // $E22C + #$E22D, // $E22D + #$E22E, // $E22E + #$E22F, // $E22F + #$E230, // $E230 + #$E231, // $E231 + #$E232, // $E232 + #$E233, // $E233 + #$E234, // $E234 + #$E235, // $E235 + #$E236, // $E236 + #$E237, // $E237 + #$E238, // $E238 + #$E239, // $E239 + #$E23A, // $E23A + #$E23B, // $E23B + #$E23C, // $E23C + #$E23D, // $E23D + #$E23E, // $E23E + #$E23F, // $E23F + #$E240, // $E240 + #$E241, // $E241 + #$E242, // $E242 + #$E243, // $E243 + #$E244, // $E244 + #$E245, // $E245 + #$E246, // $E246 + #$E247, // $E247 + #$E248, // $E248 + #$E249, // $E249 + #$E24A, // $E24A + #$E24B, // $E24B + #$E24C, // $E24C + #$E24D, // $E24D + #$E24E, // $E24E + #$E24F, // $E24F + #$E250, // $E250 + #$E251, // $E251 + #$E252, // $E252 + #$E253, // $E253 + #$E254, // $E254 + #$E255, // $E255 + #$E256, // $E256 + #$E257, // $E257 + #$E258, // $E258 + #$E259, // $E259 + #$E25A, // $E25A + #$E25B, // $E25B + #$E25C, // $E25C + #$E25D, // $E25D + #$E25E, // $E25E + #$E25F, // $E25F + #$E260, // $E260 + #$E261, // $E261 + #$E262, // $E262 + #$E263, // $E263 + #$E264, // $E264 + #$E265, // $E265 + #$E266, // $E266 + #$E267, // $E267 + #$E268, // $E268 + #$E269, // $E269 + #$E26A, // $E26A + #$E26B, // $E26B + #$E26C, // $E26C + #$E26D, // $E26D + #$E26E, // $E26E + #$E26F, // $E26F + #$E270, // $E270 + #$E271, // $E271 + #$E272, // $E272 + #$E273, // $E273 + #$E274, // $E274 + #$E275, // $E275 + #$E276, // $E276 + #$E277, // $E277 + #$E278, // $E278 + #$E279, // $E279 + #$E27A, // $E27A + #$E27B, // $E27B + #$E27C, // $E27C + #$E27D, // $E27D + #$E27E, // $E27E + #$E27F, // $E27F + #$E280, // $E280 + #$E281, // $E281 + #$E282, // $E282 + #$E283, // $E283 + #$E284, // $E284 + #$E285, // $E285 + #$E286, // $E286 + #$E287, // $E287 + #$E288, // $E288 + #$E289, // $E289 + #$E28A, // $E28A + #$E28B, // $E28B + #$E28C, // $E28C + #$E28D, // $E28D + #$E28E, // $E28E + #$E28F, // $E28F + #$E290, // $E290 + #$E291, // $E291 + #$E292, // $E292 + #$E293, // $E293 + #$E294, // $E294 + #$E295, // $E295 + #$E296, // $E296 + #$E297, // $E297 + #$E298, // $E298 + #$E299, // $E299 + #$E29A, // $E29A + #$E29B, // $E29B + #$E29C, // $E29C + #$E29D, // $E29D + #$E29E, // $E29E + #$E29F, // $E29F + #$E2A0, // $E2A0 + #$E2A1, // $E2A1 + #$E2A2, // $E2A2 + #$E2A3, // $E2A3 + #$E2A4, // $E2A4 + #$E2A5, // $E2A5 + #$E2A6, // $E2A6 + #$E2A7, // $E2A7 + #$E2A8, // $E2A8 + #$E2A9, // $E2A9 + #$E2AA, // $E2AA + #$E2AB, // $E2AB + #$E2AC, // $E2AC + #$E2AD, // $E2AD + #$E2AE, // $E2AE + #$E2AF, // $E2AF + #$E2B0, // $E2B0 + #$E2B1, // $E2B1 + #$E2B2, // $E2B2 + #$E2B3, // $E2B3 + #$E2B4, // $E2B4 + #$E2B5, // $E2B5 + #$E2B6, // $E2B6 + #$E2B7, // $E2B7 + #$E2B8, // $E2B8 + #$E2B9, // $E2B9 + #$E2BA, // $E2BA + #$E2BB, // $E2BB + #$E2BC, // $E2BC + #$E2BD, // $E2BD + #$E2BE, // $E2BE + #$E2BF, // $E2BF + #$E2C0, // $E2C0 + #$E2C1, // $E2C1 + #$E2C2, // $E2C2 + #$E2C3, // $E2C3 + #$E2C4, // $E2C4 + #$E2C5, // $E2C5 + #$E2C6, // $E2C6 + #$E2C7, // $E2C7 + #$E2C8, // $E2C8 + #$E2C9, // $E2C9 + #$E2CA, // $E2CA + #$E2CB, // $E2CB + #$E2CC, // $E2CC + #$E2CD, // $E2CD + #$E2CE, // $E2CE + #$E2CF, // $E2CF + #$E2D0, // $E2D0 + #$E2D1, // $E2D1 + #$E2D2, // $E2D2 + #$E2D3, // $E2D3 + #$E2D4, // $E2D4 + #$E2D5, // $E2D5 + #$E2D6, // $E2D6 + #$E2D7, // $E2D7 + #$E2D8, // $E2D8 + #$E2D9, // $E2D9 + #$E2DA, // $E2DA + #$E2DB, // $E2DB + #$E2DC, // $E2DC + #$E2DD, // $E2DD + #$E2DE, // $E2DE + #$E2DF, // $E2DF + #$E2E0, // $E2E0 + #$E2E1, // $E2E1 + #$E2E2, // $E2E2 + #$E2E3, // $E2E3 + #$E2E4, // $E2E4 + #$E2E5, // $E2E5 + #$E2E6, // $E2E6 + #$E2E7, // $E2E7 + #$E2E8, // $E2E8 + #$E2E9, // $E2E9 + #$E2EA, // $E2EA + #$E2EB, // $E2EB + #$E2EC, // $E2EC + #$E2ED, // $E2ED + #$E2EE, // $E2EE + #$E2EF, // $E2EF + #$E2F0, // $E2F0 + #$E2F1, // $E2F1 + #$E2F2, // $E2F2 + #$E2F3, // $E2F3 + #$E2F4, // $E2F4 + #$E2F5, // $E2F5 + #$E2F6, // $E2F6 + #$E2F7, // $E2F7 + #$E2F8, // $E2F8 + #$E2F9, // $E2F9 + #$E2FA, // $E2FA + #$E2FB, // $E2FB + #$E2FC, // $E2FC + #$E2FD, // $E2FD + #$E2FE, // $E2FE + #$E2FF, // $E2FF + #$E300, // $E300 + #$E301, // $E301 + #$E302, // $E302 + #$E303, // $E303 + #$E304, // $E304 + #$E305, // $E305 + #$E306, // $E306 + #$E307, // $E307 + #$E308, // $E308 + #$E309, // $E309 + #$E30A, // $E30A + #$E30B, // $E30B + #$E30C, // $E30C + #$E30D, // $E30D + #$E30E, // $E30E + #$E30F, // $E30F + #$E310, // $E310 + #$E311, // $E311 + #$E312, // $E312 + #$E313, // $E313 + #$E314, // $E314 + #$E315, // $E315 + #$E316, // $E316 + #$E317, // $E317 + #$E318, // $E318 + #$E319, // $E319 + #$E31A, // $E31A + #$E31B, // $E31B + #$E31C, // $E31C + #$E31D, // $E31D + #$E31E, // $E31E + #$E31F, // $E31F + #$E320, // $E320 + #$E321, // $E321 + #$E322, // $E322 + #$E323, // $E323 + #$E324, // $E324 + #$E325, // $E325 + #$E326, // $E326 + #$E327, // $E327 + #$E328, // $E328 + #$E329, // $E329 + #$E32A, // $E32A + #$E32B, // $E32B + #$E32C, // $E32C + #$E32D, // $E32D + #$E32E, // $E32E + #$E32F, // $E32F + #$E330, // $E330 + #$E331, // $E331 + #$E332, // $E332 + #$E333, // $E333 + #$E334, // $E334 + #$E335, // $E335 + #$E336, // $E336 + #$E337, // $E337 + #$E338, // $E338 + #$E339, // $E339 + #$E33A, // $E33A + #$E33B, // $E33B + #$E33C, // $E33C + #$E33D, // $E33D + #$E33E, // $E33E + #$E33F, // $E33F + #$E340, // $E340 + #$E341, // $E341 + #$E342, // $E342 + #$E343, // $E343 + #$E344, // $E344 + #$E345, // $E345 + #$E346, // $E346 + #$E347, // $E347 + #$E348, // $E348 + #$E349, // $E349 + #$E34A, // $E34A + #$E34B, // $E34B + #$E34C, // $E34C + #$E34D, // $E34D + #$E34E, // $E34E + #$E34F, // $E34F + #$E350, // $E350 + #$E351, // $E351 + #$E352, // $E352 + #$E353, // $E353 + #$E354, // $E354 + #$E355, // $E355 + #$E356, // $E356 + #$E357, // $E357 + #$E358, // $E358 + #$E359, // $E359 + #$E35A, // $E35A + #$E35B, // $E35B + #$E35C, // $E35C + #$E35D, // $E35D + #$E35E, // $E35E + #$E35F, // $E35F + #$E360, // $E360 + #$E361, // $E361 + #$E362, // $E362 + #$E363, // $E363 + #$E364, // $E364 + #$E365, // $E365 + #$E366, // $E366 + #$E367, // $E367 + #$E368, // $E368 + #$E369, // $E369 + #$E36A, // $E36A + #$E36B, // $E36B + #$E36C, // $E36C + #$E36D, // $E36D + #$E36E, // $E36E + #$E36F, // $E36F + #$E370, // $E370 + #$E371, // $E371 + #$E372, // $E372 + #$E373, // $E373 + #$E374, // $E374 + #$E375, // $E375 + #$E376, // $E376 + #$E377, // $E377 + #$E378, // $E378 + #$E379, // $E379 + #$E37A, // $E37A + #$E37B, // $E37B + #$E37C, // $E37C + #$E37D, // $E37D + #$E37E, // $E37E + #$E37F, // $E37F + #$E380, // $E380 + #$E381, // $E381 + #$E382, // $E382 + #$E383, // $E383 + #$E384, // $E384 + #$E385, // $E385 + #$E386, // $E386 + #$E387, // $E387 + #$E388, // $E388 + #$E389, // $E389 + #$E38A, // $E38A + #$E38B, // $E38B + #$E38C, // $E38C + #$E38D, // $E38D + #$E38E, // $E38E + #$E38F, // $E38F + #$E390, // $E390 + #$E391, // $E391 + #$E392, // $E392 + #$E393, // $E393 + #$E394, // $E394 + #$E395, // $E395 + #$E396, // $E396 + #$E397, // $E397 + #$E398, // $E398 + #$E399, // $E399 + #$E39A, // $E39A + #$E39B, // $E39B + #$E39C, // $E39C + #$E39D, // $E39D + #$E39E, // $E39E + #$E39F, // $E39F + #$E3A0, // $E3A0 + #$E3A1, // $E3A1 + #$E3A2, // $E3A2 + #$E3A3, // $E3A3 + #$E3A4, // $E3A4 + #$E3A5, // $E3A5 + #$E3A6, // $E3A6 + #$E3A7, // $E3A7 + #$E3A8, // $E3A8 + #$E3A9, // $E3A9 + #$E3AA, // $E3AA + #$E3AB, // $E3AB + #$E3AC, // $E3AC + #$E3AD, // $E3AD + #$E3AE, // $E3AE + #$E3AF, // $E3AF + #$E3B0, // $E3B0 + #$E3B1, // $E3B1 + #$E3B2, // $E3B2 + #$E3B3, // $E3B3 + #$E3B4, // $E3B4 + #$E3B5, // $E3B5 + #$E3B6, // $E3B6 + #$E3B7, // $E3B7 + #$E3B8, // $E3B8 + #$E3B9, // $E3B9 + #$E3BA, // $E3BA + #$E3BB, // $E3BB + #$E3BC, // $E3BC + #$E3BD, // $E3BD + #$E3BE, // $E3BE + #$E3BF, // $E3BF + #$E3C0, // $E3C0 + #$E3C1, // $E3C1 + #$E3C2, // $E3C2 + #$E3C3, // $E3C3 + #$E3C4, // $E3C4 + #$E3C5, // $E3C5 + #$E3C6, // $E3C6 + #$E3C7, // $E3C7 + #$E3C8, // $E3C8 + #$E3C9, // $E3C9 + #$E3CA, // $E3CA + #$E3CB, // $E3CB + #$E3CC, // $E3CC + #$E3CD, // $E3CD + #$E3CE, // $E3CE + #$E3CF, // $E3CF + #$E3D0, // $E3D0 + #$E3D1, // $E3D1 + #$E3D2, // $E3D2 + #$E3D3, // $E3D3 + #$E3D4, // $E3D4 + #$E3D5, // $E3D5 + #$E3D6, // $E3D6 + #$E3D7, // $E3D7 + #$E3D8, // $E3D8 + #$E3D9, // $E3D9 + #$E3DA, // $E3DA + #$E3DB, // $E3DB + #$E3DC, // $E3DC + #$E3DD, // $E3DD + #$E3DE, // $E3DE + #$E3DF, // $E3DF + #$E3E0, // $E3E0 + #$E3E1, // $E3E1 + #$E3E2, // $E3E2 + #$E3E3, // $E3E3 + #$E3E4, // $E3E4 + #$E3E5, // $E3E5 + #$E3E6, // $E3E6 + #$E3E7, // $E3E7 + #$E3E8, // $E3E8 + #$E3E9, // $E3E9 + #$E3EA, // $E3EA + #$E3EB, // $E3EB + #$E3EC, // $E3EC + #$E3ED, // $E3ED + #$E3EE, // $E3EE + #$E3EF, // $E3EF + #$E3F0, // $E3F0 + #$E3F1, // $E3F1 + #$E3F2, // $E3F2 + #$E3F3, // $E3F3 + #$E3F4, // $E3F4 + #$E3F5, // $E3F5 + #$E3F6, // $E3F6 + #$E3F7, // $E3F7 + #$E3F8, // $E3F8 + #$E3F9, // $E3F9 + #$E3FA, // $E3FA + #$E3FB, // $E3FB + #$E3FC, // $E3FC + #$E3FD, // $E3FD + #$E3FE, // $E3FE + #$E3FF, // $E3FF + #$E400, // $E400 + #$E401, // $E401 + #$E402, // $E402 + #$E403, // $E403 + #$E404, // $E404 + #$E405, // $E405 + #$E406, // $E406 + #$E407, // $E407 + #$E408, // $E408 + #$E409, // $E409 + #$E40A, // $E40A + #$E40B, // $E40B + #$E40C, // $E40C + #$E40D, // $E40D + #$E40E, // $E40E + #$E40F, // $E40F + #$E410, // $E410 + #$E411, // $E411 + #$E412, // $E412 + #$E413, // $E413 + #$E414, // $E414 + #$E415, // $E415 + #$E416, // $E416 + #$E417, // $E417 + #$E418, // $E418 + #$E419, // $E419 + #$E41A, // $E41A + #$E41B, // $E41B + #$E41C, // $E41C + #$E41D, // $E41D + #$E41E, // $E41E + #$E41F, // $E41F + #$E420, // $E420 + #$E421, // $E421 + #$E422, // $E422 + #$E423, // $E423 + #$E424, // $E424 + #$E425, // $E425 + #$E426, // $E426 + #$E427, // $E427 + #$E428, // $E428 + #$E429, // $E429 + #$E42A, // $E42A + #$E42B, // $E42B + #$E42C, // $E42C + #$E42D, // $E42D + #$E42E, // $E42E + #$E42F, // $E42F + #$E430, // $E430 + #$E431, // $E431 + #$E432, // $E432 + #$E433, // $E433 + #$E434, // $E434 + #$E435, // $E435 + #$E436, // $E436 + #$E437, // $E437 + #$E438, // $E438 + #$E439, // $E439 + #$E43A, // $E43A + #$E43B, // $E43B + #$E43C, // $E43C + #$E43D, // $E43D + #$E43E, // $E43E + #$E43F, // $E43F + #$E440, // $E440 + #$E441, // $E441 + #$E442, // $E442 + #$E443, // $E443 + #$E444, // $E444 + #$E445, // $E445 + #$E446, // $E446 + #$E447, // $E447 + #$E448, // $E448 + #$E449, // $E449 + #$E44A, // $E44A + #$E44B, // $E44B + #$E44C, // $E44C + #$E44D, // $E44D + #$E44E, // $E44E + #$E44F, // $E44F + #$E450, // $E450 + #$E451, // $E451 + #$E452, // $E452 + #$E453, // $E453 + #$E454, // $E454 + #$E455, // $E455 + #$E456, // $E456 + #$E457, // $E457 + #$E458, // $E458 + #$E459, // $E459 + #$E45A, // $E45A + #$E45B, // $E45B + #$E45C, // $E45C + #$E45D, // $E45D + #$E45E, // $E45E + #$E45F, // $E45F + #$E460, // $E460 + #$E461, // $E461 + #$E462, // $E462 + #$E463, // $E463 + #$E464, // $E464 + #$E465, // $E465 + #$E466, // $E466 + #$E467, // $E467 + #$E468, // $E468 + #$E469, // $E469 + #$E46A, // $E46A + #$E46B, // $E46B + #$E46C, // $E46C + #$E46D, // $E46D + #$E46E, // $E46E + #$E46F, // $E46F + #$E470, // $E470 + #$E471, // $E471 + #$E472, // $E472 + #$E473, // $E473 + #$E474, // $E474 + #$E475, // $E475 + #$E476, // $E476 + #$E477, // $E477 + #$E478, // $E478 + #$E479, // $E479 + #$E47A, // $E47A + #$E47B, // $E47B + #$E47C, // $E47C + #$E47D, // $E47D + #$E47E, // $E47E + #$E47F, // $E47F + #$E480, // $E480 + #$E481, // $E481 + #$E482, // $E482 + #$E483, // $E483 + #$E484, // $E484 + #$E485, // $E485 + #$E486, // $E486 + #$E487, // $E487 + #$E488, // $E488 + #$E489, // $E489 + #$E48A, // $E48A + #$E48B, // $E48B + #$E48C, // $E48C + #$E48D, // $E48D + #$E48E, // $E48E + #$E48F, // $E48F + #$E490, // $E490 + #$E491, // $E491 + #$E492, // $E492 + #$E493, // $E493 + #$E494, // $E494 + #$E495, // $E495 + #$E496, // $E496 + #$E497, // $E497 + #$E498, // $E498 + #$E499, // $E499 + #$E49A, // $E49A + #$E49B, // $E49B + #$E49C, // $E49C + #$E49D, // $E49D + #$E49E, // $E49E + #$E49F, // $E49F + #$E4A0, // $E4A0 + #$E4A1, // $E4A1 + #$E4A2, // $E4A2 + #$E4A3, // $E4A3 + #$E4A4, // $E4A4 + #$E4A5, // $E4A5 + #$E4A6, // $E4A6 + #$E4A7, // $E4A7 + #$E4A8, // $E4A8 + #$E4A9, // $E4A9 + #$E4AA, // $E4AA + #$E4AB, // $E4AB + #$E4AC, // $E4AC + #$E4AD, // $E4AD + #$E4AE, // $E4AE + #$E4AF, // $E4AF + #$E4B0, // $E4B0 + #$E4B1, // $E4B1 + #$E4B2, // $E4B2 + #$E4B3, // $E4B3 + #$E4B4, // $E4B4 + #$E4B5, // $E4B5 + #$E4B6, // $E4B6 + #$E4B7, // $E4B7 + #$E4B8, // $E4B8 + #$E4B9, // $E4B9 + #$E4BA, // $E4BA + #$E4BB, // $E4BB + #$E4BC, // $E4BC + #$E4BD, // $E4BD + #$E4BE, // $E4BE + #$E4BF, // $E4BF + #$E4C0, // $E4C0 + #$E4C1, // $E4C1 + #$E4C2, // $E4C2 + #$E4C3, // $E4C3 + #$E4C4, // $E4C4 + #$E4C5, // $E4C5 + #$E4C6, // $E4C6 + #$E4C7, // $E4C7 + #$E4C8, // $E4C8 + #$E4C9, // $E4C9 + #$E4CA, // $E4CA + #$E4CB, // $E4CB + #$E4CC, // $E4CC + #$E4CD, // $E4CD + #$E4CE, // $E4CE + #$E4CF, // $E4CF + #$E4D0, // $E4D0 + #$E4D1, // $E4D1 + #$E4D2, // $E4D2 + #$E4D3, // $E4D3 + #$E4D4, // $E4D4 + #$E4D5, // $E4D5 + #$E4D6, // $E4D6 + #$E4D7, // $E4D7 + #$E4D8, // $E4D8 + #$E4D9, // $E4D9 + #$E4DA, // $E4DA + #$E4DB, // $E4DB + #$E4DC, // $E4DC + #$E4DD, // $E4DD + #$E4DE, // $E4DE + #$E4DF, // $E4DF + #$E4E0, // $E4E0 + #$E4E1, // $E4E1 + #$E4E2, // $E4E2 + #$E4E3, // $E4E3 + #$E4E4, // $E4E4 + #$E4E5, // $E4E5 + #$E4E6, // $E4E6 + #$E4E7, // $E4E7 + #$E4E8, // $E4E8 + #$E4E9, // $E4E9 + #$E4EA, // $E4EA + #$E4EB, // $E4EB + #$E4EC, // $E4EC + #$E4ED, // $E4ED + #$E4EE, // $E4EE + #$E4EF, // $E4EF + #$E4F0, // $E4F0 + #$E4F1, // $E4F1 + #$E4F2, // $E4F2 + #$E4F3, // $E4F3 + #$E4F4, // $E4F4 + #$E4F5, // $E4F5 + #$E4F6, // $E4F6 + #$E4F7, // $E4F7 + #$E4F8, // $E4F8 + #$E4F9, // $E4F9 + #$E4FA, // $E4FA + #$E4FB, // $E4FB + #$E4FC, // $E4FC + #$E4FD, // $E4FD + #$E4FE, // $E4FE + #$E4FF, // $E4FF + #$E500, // $E500 + #$E501, // $E501 + #$E502, // $E502 + #$E503, // $E503 + #$E504, // $E504 + #$E505, // $E505 + #$E506, // $E506 + #$E507, // $E507 + #$E508, // $E508 + #$E509, // $E509 + #$E50A, // $E50A + #$E50B, // $E50B + #$E50C, // $E50C + #$E50D, // $E50D + #$E50E, // $E50E + #$E50F, // $E50F + #$E510, // $E510 + #$E511, // $E511 + #$E512, // $E512 + #$E513, // $E513 + #$E514, // $E514 + #$E515, // $E515 + #$E516, // $E516 + #$E517, // $E517 + #$E518, // $E518 + #$E519, // $E519 + #$E51A, // $E51A + #$E51B, // $E51B + #$E51C, // $E51C + #$E51D, // $E51D + #$E51E, // $E51E + #$E51F, // $E51F + #$E520, // $E520 + #$E521, // $E521 + #$E522, // $E522 + #$E523, // $E523 + #$E524, // $E524 + #$E525, // $E525 + #$E526, // $E526 + #$E527, // $E527 + #$E528, // $E528 + #$E529, // $E529 + #$E52A, // $E52A + #$E52B, // $E52B + #$E52C, // $E52C + #$E52D, // $E52D + #$E52E, // $E52E + #$E52F, // $E52F + #$E530, // $E530 + #$E531, // $E531 + #$E532, // $E532 + #$E533, // $E533 + #$E534, // $E534 + #$E535, // $E535 + #$E536, // $E536 + #$E537, // $E537 + #$E538, // $E538 + #$E539, // $E539 + #$E53A, // $E53A + #$E53B, // $E53B + #$E53C, // $E53C + #$E53D, // $E53D + #$E53E, // $E53E + #$E53F, // $E53F + #$E540, // $E540 + #$E541, // $E541 + #$E542, // $E542 + #$E543, // $E543 + #$E544, // $E544 + #$E545, // $E545 + #$E546, // $E546 + #$E547, // $E547 + #$E548, // $E548 + #$E549, // $E549 + #$E54A, // $E54A + #$E54B, // $E54B + #$E54C, // $E54C + #$E54D, // $E54D + #$E54E, // $E54E + #$E54F, // $E54F + #$E550, // $E550 + #$E551, // $E551 + #$E552, // $E552 + #$E553, // $E553 + #$E554, // $E554 + #$E555, // $E555 + #$E556, // $E556 + #$E557, // $E557 + #$E558, // $E558 + #$E559, // $E559 + #$E55A, // $E55A + #$E55B, // $E55B + #$E55C, // $E55C + #$E55D, // $E55D + #$E55E, // $E55E + #$E55F, // $E55F + #$E560, // $E560 + #$E561, // $E561 + #$E562, // $E562 + #$E563, // $E563 + #$E564, // $E564 + #$E565, // $E565 + #$E566, // $E566 + #$E567, // $E567 + #$E568, // $E568 + #$E569, // $E569 + #$E56A, // $E56A + #$E56B, // $E56B + #$E56C, // $E56C + #$E56D, // $E56D + #$E56E, // $E56E + #$E56F, // $E56F + #$E570, // $E570 + #$E571, // $E571 + #$E572, // $E572 + #$E573, // $E573 + #$E574, // $E574 + #$E575, // $E575 + #$E576, // $E576 + #$E577, // $E577 + #$E578, // $E578 + #$E579, // $E579 + #$E57A, // $E57A + #$E57B, // $E57B + #$E57C, // $E57C + #$E57D, // $E57D + #$E57E, // $E57E + #$E57F, // $E57F + #$E580, // $E580 + #$E581, // $E581 + #$E582, // $E582 + #$E583, // $E583 + #$E584, // $E584 + #$E585, // $E585 + #$E586, // $E586 + #$E587, // $E587 + #$E588, // $E588 + #$E589, // $E589 + #$E58A, // $E58A + #$E58B, // $E58B + #$E58C, // $E58C + #$E58D, // $E58D + #$E58E, // $E58E + #$E58F, // $E58F + #$E590, // $E590 + #$E591, // $E591 + #$E592, // $E592 + #$E593, // $E593 + #$E594, // $E594 + #$E595, // $E595 + #$E596, // $E596 + #$E597, // $E597 + #$E598, // $E598 + #$E599, // $E599 + #$E59A, // $E59A + #$E59B, // $E59B + #$E59C, // $E59C + #$E59D, // $E59D + #$E59E, // $E59E + #$E59F, // $E59F + #$E5A0, // $E5A0 + #$E5A1, // $E5A1 + #$E5A2, // $E5A2 + #$E5A3, // $E5A3 + #$E5A4, // $E5A4 + #$E5A5, // $E5A5 + #$E5A6, // $E5A6 + #$E5A7, // $E5A7 + #$E5A8, // $E5A8 + #$E5A9, // $E5A9 + #$E5AA, // $E5AA + #$E5AB, // $E5AB + #$E5AC, // $E5AC + #$E5AD, // $E5AD + #$E5AE, // $E5AE + #$E5AF, // $E5AF + #$E5B0, // $E5B0 + #$E5B1, // $E5B1 + #$E5B2, // $E5B2 + #$E5B3, // $E5B3 + #$E5B4, // $E5B4 + #$E5B5, // $E5B5 + #$E5B6, // $E5B6 + #$E5B7, // $E5B7 + #$E5B8, // $E5B8 + #$E5B9, // $E5B9 + #$E5BA, // $E5BA + #$E5BB, // $E5BB + #$E5BC, // $E5BC + #$E5BD, // $E5BD + #$E5BE, // $E5BE + #$E5BF, // $E5BF + #$E5C0, // $E5C0 + #$E5C1, // $E5C1 + #$E5C2, // $E5C2 + #$E5C3, // $E5C3 + #$E5C4, // $E5C4 + #$E5C5, // $E5C5 + #$E5C6, // $E5C6 + #$E5C7, // $E5C7 + #$E5C8, // $E5C8 + #$E5C9, // $E5C9 + #$E5CA, // $E5CA + #$E5CB, // $E5CB + #$E5CC, // $E5CC + #$E5CD, // $E5CD + #$E5CE, // $E5CE + #$E5CF, // $E5CF + #$E5D0, // $E5D0 + #$E5D1, // $E5D1 + #$E5D2, // $E5D2 + #$E5D3, // $E5D3 + #$E5D4, // $E5D4 + #$E5D5, // $E5D5 + #$E5D6, // $E5D6 + #$E5D7, // $E5D7 + #$E5D8, // $E5D8 + #$E5D9, // $E5D9 + #$E5DA, // $E5DA + #$E5DB, // $E5DB + #$E5DC, // $E5DC + #$E5DD, // $E5DD + #$E5DE, // $E5DE + #$E5DF, // $E5DF + #$E5E0, // $E5E0 + #$E5E1, // $E5E1 + #$E5E2, // $E5E2 + #$E5E3, // $E5E3 + #$E5E4, // $E5E4 + #$E5E5, // $E5E5 + #$E5E6, // $E5E6 + #$E5E7, // $E5E7 + #$E5E8, // $E5E8 + #$E5E9, // $E5E9 + #$E5EA, // $E5EA + #$E5EB, // $E5EB + #$E5EC, // $E5EC + #$E5ED, // $E5ED + #$E5EE, // $E5EE + #$E5EF, // $E5EF + #$E5F0, // $E5F0 + #$E5F1, // $E5F1 + #$E5F2, // $E5F2 + #$E5F3, // $E5F3 + #$E5F4, // $E5F4 + #$E5F5, // $E5F5 + #$E5F6, // $E5F6 + #$E5F7, // $E5F7 + #$E5F8, // $E5F8 + #$E5F9, // $E5F9 + #$E5FA, // $E5FA + #$E5FB, // $E5FB + #$E5FC, // $E5FC + #$E5FD, // $E5FD + #$E5FE, // $E5FE + #$E5FF, // $E5FF + #$E600, // $E600 + #$E601, // $E601 + #$E602, // $E602 + #$E603, // $E603 + #$E604, // $E604 + #$E605, // $E605 + #$E606, // $E606 + #$E607, // $E607 + #$E608, // $E608 + #$E609, // $E609 + #$E60A, // $E60A + #$E60B, // $E60B + #$E60C, // $E60C + #$E60D, // $E60D + #$E60E, // $E60E + #$E60F, // $E60F + #$E610, // $E610 + #$E611, // $E611 + #$E612, // $E612 + #$E613, // $E613 + #$E614, // $E614 + #$E615, // $E615 + #$E616, // $E616 + #$E617, // $E617 + #$E618, // $E618 + #$E619, // $E619 + #$E61A, // $E61A + #$E61B, // $E61B + #$E61C, // $E61C + #$E61D, // $E61D + #$E61E, // $E61E + #$E61F, // $E61F + #$E620, // $E620 + #$E621, // $E621 + #$E622, // $E622 + #$E623, // $E623 + #$E624, // $E624 + #$E625, // $E625 + #$E626, // $E626 + #$E627, // $E627 + #$E628, // $E628 + #$E629, // $E629 + #$E62A, // $E62A + #$E62B, // $E62B + #$E62C, // $E62C + #$E62D, // $E62D + #$E62E, // $E62E + #$E62F, // $E62F + #$E630, // $E630 + #$E631, // $E631 + #$E632, // $E632 + #$E633, // $E633 + #$E634, // $E634 + #$E635, // $E635 + #$E636, // $E636 + #$E637, // $E637 + #$E638, // $E638 + #$E639, // $E639 + #$E63A, // $E63A + #$E63B, // $E63B + #$E63C, // $E63C + #$E63D, // $E63D + #$E63E, // $E63E + #$E63F, // $E63F + #$E640, // $E640 + #$E641, // $E641 + #$E642, // $E642 + #$E643, // $E643 + #$E644, // $E644 + #$E645, // $E645 + #$E646, // $E646 + #$E647, // $E647 + #$E648, // $E648 + #$E649, // $E649 + #$E64A, // $E64A + #$E64B, // $E64B + #$E64C, // $E64C + #$E64D, // $E64D + #$E64E, // $E64E + #$E64F, // $E64F + #$E650, // $E650 + #$E651, // $E651 + #$E652, // $E652 + #$E653, // $E653 + #$E654, // $E654 + #$E655, // $E655 + #$E656, // $E656 + #$E657, // $E657 + #$E658, // $E658 + #$E659, // $E659 + #$E65A, // $E65A + #$E65B, // $E65B + #$E65C, // $E65C + #$E65D, // $E65D + #$E65E, // $E65E + #$E65F, // $E65F + #$E660, // $E660 + #$E661, // $E661 + #$E662, // $E662 + #$E663, // $E663 + #$E664, // $E664 + #$E665, // $E665 + #$E666, // $E666 + #$E667, // $E667 + #$E668, // $E668 + #$E669, // $E669 + #$E66A, // $E66A + #$E66B, // $E66B + #$E66C, // $E66C + #$E66D, // $E66D + #$E66E, // $E66E + #$E66F, // $E66F + #$E670, // $E670 + #$E671, // $E671 + #$E672, // $E672 + #$E673, // $E673 + #$E674, // $E674 + #$E675, // $E675 + #$E676, // $E676 + #$E677, // $E677 + #$E678, // $E678 + #$E679, // $E679 + #$E67A, // $E67A + #$E67B, // $E67B + #$E67C, // $E67C + #$E67D, // $E67D + #$E67E, // $E67E + #$E67F, // $E67F + #$E680, // $E680 + #$E681, // $E681 + #$E682, // $E682 + #$E683, // $E683 + #$E684, // $E684 + #$E685, // $E685 + #$E686, // $E686 + #$E687, // $E687 + #$E688, // $E688 + #$E689, // $E689 + #$E68A, // $E68A + #$E68B, // $E68B + #$E68C, // $E68C + #$E68D, // $E68D + #$E68E, // $E68E + #$E68F, // $E68F + #$E690, // $E690 + #$E691, // $E691 + #$E692, // $E692 + #$E693, // $E693 + #$E694, // $E694 + #$E695, // $E695 + #$E696, // $E696 + #$E697, // $E697 + #$E698, // $E698 + #$E699, // $E699 + #$E69A, // $E69A + #$E69B, // $E69B + #$E69C, // $E69C + #$E69D, // $E69D + #$E69E, // $E69E + #$E69F, // $E69F + #$E6A0, // $E6A0 + #$E6A1, // $E6A1 + #$E6A2, // $E6A2 + #$E6A3, // $E6A3 + #$E6A4, // $E6A4 + #$E6A5, // $E6A5 + #$E6A6, // $E6A6 + #$E6A7, // $E6A7 + #$E6A8, // $E6A8 + #$E6A9, // $E6A9 + #$E6AA, // $E6AA + #$E6AB, // $E6AB + #$E6AC, // $E6AC + #$E6AD, // $E6AD + #$E6AE, // $E6AE + #$E6AF, // $E6AF + #$E6B0, // $E6B0 + #$E6B1, // $E6B1 + #$E6B2, // $E6B2 + #$E6B3, // $E6B3 + #$E6B4, // $E6B4 + #$E6B5, // $E6B5 + #$E6B6, // $E6B6 + #$E6B7, // $E6B7 + #$E6B8, // $E6B8 + #$E6B9, // $E6B9 + #$E6BA, // $E6BA + #$E6BB, // $E6BB + #$E6BC, // $E6BC + #$E6BD, // $E6BD + #$E6BE, // $E6BE + #$E6BF, // $E6BF + #$E6C0, // $E6C0 + #$E6C1, // $E6C1 + #$E6C2, // $E6C2 + #$E6C3, // $E6C3 + #$E6C4, // $E6C4 + #$E6C5, // $E6C5 + #$E6C6, // $E6C6 + #$E6C7, // $E6C7 + #$E6C8, // $E6C8 + #$E6C9, // $E6C9 + #$E6CA, // $E6CA + #$E6CB, // $E6CB + #$E6CC, // $E6CC + #$E6CD, // $E6CD + #$E6CE, // $E6CE + #$E6CF, // $E6CF + #$E6D0, // $E6D0 + #$E6D1, // $E6D1 + #$E6D2, // $E6D2 + #$E6D3, // $E6D3 + #$E6D4, // $E6D4 + #$E6D5, // $E6D5 + #$E6D6, // $E6D6 + #$E6D7, // $E6D7 + #$E6D8, // $E6D8 + #$E6D9, // $E6D9 + #$E6DA, // $E6DA + #$E6DB, // $E6DB + #$E6DC, // $E6DC + #$E6DD, // $E6DD + #$E6DE, // $E6DE + #$E6DF, // $E6DF + #$E6E0, // $E6E0 + #$E6E1, // $E6E1 + #$E6E2, // $E6E2 + #$E6E3, // $E6E3 + #$E6E4, // $E6E4 + #$E6E5, // $E6E5 + #$E6E6, // $E6E6 + #$E6E7, // $E6E7 + #$E6E8, // $E6E8 + #$E6E9, // $E6E9 + #$E6EA, // $E6EA + #$E6EB, // $E6EB + #$E6EC, // $E6EC + #$E6ED, // $E6ED + #$E6EE, // $E6EE + #$E6EF, // $E6EF + #$E6F0, // $E6F0 + #$E6F1, // $E6F1 + #$E6F2, // $E6F2 + #$E6F3, // $E6F3 + #$E6F4, // $E6F4 + #$E6F5, // $E6F5 + #$E6F6, // $E6F6 + #$E6F7, // $E6F7 + #$E6F8, // $E6F8 + #$E6F9, // $E6F9 + #$E6FA, // $E6FA + #$E6FB, // $E6FB + #$E6FC, // $E6FC + #$E6FD, // $E6FD + #$E6FE, // $E6FE + #$E6FF, // $E6FF + #$E700, // $E700 + #$E701, // $E701 + #$E702, // $E702 + #$E703, // $E703 + #$E704, // $E704 + #$E705, // $E705 + #$E706, // $E706 + #$E707, // $E707 + #$E708, // $E708 + #$E709, // $E709 + #$E70A, // $E70A + #$E70B, // $E70B + #$E70C, // $E70C + #$E70D, // $E70D + #$E70E, // $E70E + #$E70F, // $E70F + #$E710, // $E710 + #$E711, // $E711 + #$E712, // $E712 + #$E713, // $E713 + #$E714, // $E714 + #$E715, // $E715 + #$E716, // $E716 + #$E717, // $E717 + #$E718, // $E718 + #$E719, // $E719 + #$E71A, // $E71A + #$E71B, // $E71B + #$E71C, // $E71C + #$E71D, // $E71D + #$E71E, // $E71E + #$E71F, // $E71F + #$E720, // $E720 + #$E721, // $E721 + #$E722, // $E722 + #$E723, // $E723 + #$E724, // $E724 + #$E725, // $E725 + #$E726, // $E726 + #$E727, // $E727 + #$E728, // $E728 + #$E729, // $E729 + #$E72A, // $E72A + #$E72B, // $E72B + #$E72C, // $E72C + #$E72D, // $E72D + #$E72E, // $E72E + #$E72F, // $E72F + #$E730, // $E730 + #$E731, // $E731 + #$E732, // $E732 + #$E733, // $E733 + #$E734, // $E734 + #$E735, // $E735 + #$E736, // $E736 + #$E737, // $E737 + #$E738, // $E738 + #$E739, // $E739 + #$E73A, // $E73A + #$E73B, // $E73B + #$E73C, // $E73C + #$E73D, // $E73D + #$E73E, // $E73E + #$E73F, // $E73F + #$E740, // $E740 + #$E741, // $E741 + #$E742, // $E742 + #$E743, // $E743 + #$E744, // $E744 + #$E745, // $E745 + #$E746, // $E746 + #$E747, // $E747 + #$E748, // $E748 + #$E749, // $E749 + #$E74A, // $E74A + #$E74B, // $E74B + #$E74C, // $E74C + #$E74D, // $E74D + #$E74E, // $E74E + #$E74F, // $E74F + #$E750, // $E750 + #$E751, // $E751 + #$E752, // $E752 + #$E753, // $E753 + #$E754, // $E754 + #$E755, // $E755 + #$E756, // $E756 + #$E757, // $E757 + #$E758, // $E758 + #$E759, // $E759 + #$E75A, // $E75A + #$E75B, // $E75B + #$E75C, // $E75C + #$E75D, // $E75D + #$E75E, // $E75E + #$E75F, // $E75F + #$E760, // $E760 + #$E761, // $E761 + #$E762, // $E762 + #$E763, // $E763 + #$E764, // $E764 + #$E765, // $E765 + #$E766, // $E766 + #$E767, // $E767 + #$E768, // $E768 + #$E769, // $E769 + #$E76A, // $E76A + #$E76B, // $E76B + #$E76C, // $E76C + #$E76D, // $E76D + #$E76E, // $E76E + #$E76F, // $E76F + #$E770, // $E770 + #$E771, // $E771 + #$E772, // $E772 + #$E773, // $E773 + #$E774, // $E774 + #$E775, // $E775 + #$E776, // $E776 + #$E777, // $E777 + #$E778, // $E778 + #$E779, // $E779 + #$E77A, // $E77A + #$E77B, // $E77B + #$E77C, // $E77C + #$E77D, // $E77D + #$E77E, // $E77E + #$E77F, // $E77F + #$E780, // $E780 + #$E781, // $E781 + #$E782, // $E782 + #$E783, // $E783 + #$E784, // $E784 + #$E785, // $E785 + #$E786, // $E786 + #$E787, // $E787 + #$E788, // $E788 + #$E789, // $E789 + #$E78A, // $E78A + #$E78B, // $E78B + #$E78C, // $E78C + #$E78D, // $E78D + #$E78E, // $E78E + #$E78F, // $E78F + #$E790, // $E790 + #$E791, // $E791 + #$E792, // $E792 + #$E793, // $E793 + #$E794, // $E794 + #$E795, // $E795 + #$E796, // $E796 + #$E797, // $E797 + #$E798, // $E798 + #$E799, // $E799 + #$E79A, // $E79A + #$E79B, // $E79B + #$E79C, // $E79C + #$E79D, // $E79D + #$E79E, // $E79E + #$E79F, // $E79F + #$E7A0, // $E7A0 + #$E7A1, // $E7A1 + #$E7A2, // $E7A2 + #$E7A3, // $E7A3 + #$E7A4, // $E7A4 + #$E7A5, // $E7A5 + #$E7A6, // $E7A6 + #$E7A7, // $E7A7 + #$E7A8, // $E7A8 + #$E7A9, // $E7A9 + #$E7AA, // $E7AA + #$E7AB, // $E7AB + #$E7AC, // $E7AC + #$E7AD, // $E7AD + #$E7AE, // $E7AE + #$E7AF, // $E7AF + #$E7B0, // $E7B0 + #$E7B1, // $E7B1 + #$E7B2, // $E7B2 + #$E7B3, // $E7B3 + #$E7B4, // $E7B4 + #$E7B5, // $E7B5 + #$E7B6, // $E7B6 + #$E7B7, // $E7B7 + #$E7B8, // $E7B8 + #$E7B9, // $E7B9 + #$E7BA, // $E7BA + #$E7BB, // $E7BB + #$E7BC, // $E7BC + #$E7BD, // $E7BD + #$E7BE, // $E7BE + #$E7BF, // $E7BF + #$E7C0, // $E7C0 + #$E7C1, // $E7C1 + #$E7C2, // $E7C2 + #$E7C3, // $E7C3 + #$E7C4, // $E7C4 + #$E7C5, // $E7C5 + #$E7C6, // $E7C6 + #$E7C7, // $E7C7 + #$E7C8, // $E7C8 + #$E7C9, // $E7C9 + #$E7CA, // $E7CA + #$E7CB, // $E7CB + #$E7CC, // $E7CC + #$E7CD, // $E7CD + #$E7CE, // $E7CE + #$E7CF, // $E7CF + #$E7D0, // $E7D0 + #$E7D1, // $E7D1 + #$E7D2, // $E7D2 + #$E7D3, // $E7D3 + #$E7D4, // $E7D4 + #$E7D5, // $E7D5 + #$E7D6, // $E7D6 + #$E7D7, // $E7D7 + #$E7D8, // $E7D8 + #$E7D9, // $E7D9 + #$E7DA, // $E7DA + #$E7DB, // $E7DB + #$E7DC, // $E7DC + #$E7DD, // $E7DD + #$E7DE, // $E7DE + #$E7DF, // $E7DF + #$E7E0, // $E7E0 + #$E7E1, // $E7E1 + #$E7E2, // $E7E2 + #$E7E3, // $E7E3 + #$E7E4, // $E7E4 + #$E7E5, // $E7E5 + #$E7E6, // $E7E6 + #$E7E7, // $E7E7 + #$E7E8, // $E7E8 + #$E7E9, // $E7E9 + #$E7EA, // $E7EA + #$E7EB, // $E7EB + #$E7EC, // $E7EC + #$E7ED, // $E7ED + #$E7EE, // $E7EE + #$E7EF, // $E7EF + #$E7F0, // $E7F0 + #$E7F1, // $E7F1 + #$E7F2, // $E7F2 + #$E7F3, // $E7F3 + #$E7F4, // $E7F4 + #$E7F5, // $E7F5 + #$E7F6, // $E7F6 + #$E7F7, // $E7F7 + #$E7F8, // $E7F8 + #$E7F9, // $E7F9 + #$E7FA, // $E7FA + #$E7FB, // $E7FB + #$E7FC, // $E7FC + #$E7FD, // $E7FD + #$E7FE, // $E7FE + #$E7FF, // $E7FF + #$E800, // $E800 + #$E801, // $E801 + #$E802, // $E802 + #$E803, // $E803 + #$E804, // $E804 + #$E805, // $E805 + #$E806, // $E806 + #$E807, // $E807 + #$E808, // $E808 + #$E809, // $E809 + #$E80A, // $E80A + #$E80B, // $E80B + #$E80C, // $E80C + #$E80D, // $E80D + #$E80E, // $E80E + #$E80F, // $E80F + #$E810, // $E810 + #$E811, // $E811 + #$E812, // $E812 + #$E813, // $E813 + #$E814, // $E814 + #$E815, // $E815 + #$E816, // $E816 + #$E817, // $E817 + #$E818, // $E818 + #$E819, // $E819 + #$E81A, // $E81A + #$E81B, // $E81B + #$E81C, // $E81C + #$E81D, // $E81D + #$E81E, // $E81E + #$E81F, // $E81F + #$E820, // $E820 + #$E821, // $E821 + #$E822, // $E822 + #$E823, // $E823 + #$E824, // $E824 + #$E825, // $E825 + #$E826, // $E826 + #$E827, // $E827 + #$E828, // $E828 + #$E829, // $E829 + #$E82A, // $E82A + #$E82B, // $E82B + #$E82C, // $E82C + #$E82D, // $E82D + #$E82E, // $E82E + #$E82F, // $E82F + #$E830, // $E830 + #$E831, // $E831 + #$E832, // $E832 + #$E833, // $E833 + #$E834, // $E834 + #$E835, // $E835 + #$E836, // $E836 + #$E837, // $E837 + #$E838, // $E838 + #$E839, // $E839 + #$E83A, // $E83A + #$E83B, // $E83B + #$E83C, // $E83C + #$E83D, // $E83D + #$E83E, // $E83E + #$E83F, // $E83F + #$E840, // $E840 + #$E841, // $E841 + #$E842, // $E842 + #$E843, // $E843 + #$E844, // $E844 + #$E845, // $E845 + #$E846, // $E846 + #$E847, // $E847 + #$E848, // $E848 + #$E849, // $E849 + #$E84A, // $E84A + #$E84B, // $E84B + #$E84C, // $E84C + #$E84D, // $E84D + #$E84E, // $E84E + #$E84F, // $E84F + #$E850, // $E850 + #$E851, // $E851 + #$E852, // $E852 + #$E853, // $E853 + #$E854, // $E854 + #$E855, // $E855 + #$E856, // $E856 + #$E857, // $E857 + #$E858, // $E858 + #$E859, // $E859 + #$E85A, // $E85A + #$E85B, // $E85B + #$E85C, // $E85C + #$E85D, // $E85D + #$E85E, // $E85E + #$E85F, // $E85F + #$E860, // $E860 + #$E861, // $E861 + #$E862, // $E862 + #$E863, // $E863 + #$E864, // $E864 + #$E865, // $E865 + #$E866, // $E866 + #$E867, // $E867 + #$E868, // $E868 + #$E869, // $E869 + #$E86A, // $E86A + #$E86B, // $E86B + #$E86C, // $E86C + #$E86D, // $E86D + #$E86E, // $E86E + #$E86F, // $E86F + #$E870, // $E870 + #$E871, // $E871 + #$E872, // $E872 + #$E873, // $E873 + #$E874, // $E874 + #$E875, // $E875 + #$E876, // $E876 + #$E877, // $E877 + #$E878, // $E878 + #$E879, // $E879 + #$E87A, // $E87A + #$E87B, // $E87B + #$E87C, // $E87C + #$E87D, // $E87D + #$E87E, // $E87E + #$E87F, // $E87F + #$E880, // $E880 + #$E881, // $E881 + #$E882, // $E882 + #$E883, // $E883 + #$E884, // $E884 + #$E885, // $E885 + #$E886, // $E886 + #$E887, // $E887 + #$E888, // $E888 + #$E889, // $E889 + #$E88A, // $E88A + #$E88B, // $E88B + #$E88C, // $E88C + #$E88D, // $E88D + #$E88E, // $E88E + #$E88F, // $E88F + #$E890, // $E890 + #$E891, // $E891 + #$E892, // $E892 + #$E893, // $E893 + #$E894, // $E894 + #$E895, // $E895 + #$E896, // $E896 + #$E897, // $E897 + #$E898, // $E898 + #$E899, // $E899 + #$E89A, // $E89A + #$E89B, // $E89B + #$E89C, // $E89C + #$E89D, // $E89D + #$E89E, // $E89E + #$E89F, // $E89F + #$E8A0, // $E8A0 + #$E8A1, // $E8A1 + #$E8A2, // $E8A2 + #$E8A3, // $E8A3 + #$E8A4, // $E8A4 + #$E8A5, // $E8A5 + #$E8A6, // $E8A6 + #$E8A7, // $E8A7 + #$E8A8, // $E8A8 + #$E8A9, // $E8A9 + #$E8AA, // $E8AA + #$E8AB, // $E8AB + #$E8AC, // $E8AC + #$E8AD, // $E8AD + #$E8AE, // $E8AE + #$E8AF, // $E8AF + #$E8B0, // $E8B0 + #$E8B1, // $E8B1 + #$E8B2, // $E8B2 + #$E8B3, // $E8B3 + #$E8B4, // $E8B4 + #$E8B5, // $E8B5 + #$E8B6, // $E8B6 + #$E8B7, // $E8B7 + #$E8B8, // $E8B8 + #$E8B9, // $E8B9 + #$E8BA, // $E8BA + #$E8BB, // $E8BB + #$E8BC, // $E8BC + #$E8BD, // $E8BD + #$E8BE, // $E8BE + #$E8BF, // $E8BF + #$E8C0, // $E8C0 + #$E8C1, // $E8C1 + #$E8C2, // $E8C2 + #$E8C3, // $E8C3 + #$E8C4, // $E8C4 + #$E8C5, // $E8C5 + #$E8C6, // $E8C6 + #$E8C7, // $E8C7 + #$E8C8, // $E8C8 + #$E8C9, // $E8C9 + #$E8CA, // $E8CA + #$E8CB, // $E8CB + #$E8CC, // $E8CC + #$E8CD, // $E8CD + #$E8CE, // $E8CE + #$E8CF, // $E8CF + #$E8D0, // $E8D0 + #$E8D1, // $E8D1 + #$E8D2, // $E8D2 + #$E8D3, // $E8D3 + #$E8D4, // $E8D4 + #$E8D5, // $E8D5 + #$E8D6, // $E8D6 + #$E8D7, // $E8D7 + #$E8D8, // $E8D8 + #$E8D9, // $E8D9 + #$E8DA, // $E8DA + #$E8DB, // $E8DB + #$E8DC, // $E8DC + #$E8DD, // $E8DD + #$E8DE, // $E8DE + #$E8DF, // $E8DF + #$E8E0, // $E8E0 + #$E8E1, // $E8E1 + #$E8E2, // $E8E2 + #$E8E3, // $E8E3 + #$E8E4, // $E8E4 + #$E8E5, // $E8E5 + #$E8E6, // $E8E6 + #$E8E7, // $E8E7 + #$E8E8, // $E8E8 + #$E8E9, // $E8E9 + #$E8EA, // $E8EA + #$E8EB, // $E8EB + #$E8EC, // $E8EC + #$E8ED, // $E8ED + #$E8EE, // $E8EE + #$E8EF, // $E8EF + #$E8F0, // $E8F0 + #$E8F1, // $E8F1 + #$E8F2, // $E8F2 + #$E8F3, // $E8F3 + #$E8F4, // $E8F4 + #$E8F5, // $E8F5 + #$E8F6, // $E8F6 + #$E8F7, // $E8F7 + #$E8F8, // $E8F8 + #$E8F9, // $E8F9 + #$E8FA, // $E8FA + #$E8FB, // $E8FB + #$E8FC, // $E8FC + #$E8FD, // $E8FD + #$E8FE, // $E8FE + #$E8FF, // $E8FF + #$E900, // $E900 + #$E901, // $E901 + #$E902, // $E902 + #$E903, // $E903 + #$E904, // $E904 + #$E905, // $E905 + #$E906, // $E906 + #$E907, // $E907 + #$E908, // $E908 + #$E909, // $E909 + #$E90A, // $E90A + #$E90B, // $E90B + #$E90C, // $E90C + #$E90D, // $E90D + #$E90E, // $E90E + #$E90F, // $E90F + #$E910, // $E910 + #$E911, // $E911 + #$E912, // $E912 + #$E913, // $E913 + #$E914, // $E914 + #$E915, // $E915 + #$E916, // $E916 + #$E917, // $E917 + #$E918, // $E918 + #$E919, // $E919 + #$E91A, // $E91A + #$E91B, // $E91B + #$E91C, // $E91C + #$E91D, // $E91D + #$E91E, // $E91E + #$E91F, // $E91F + #$E920, // $E920 + #$E921, // $E921 + #$E922, // $E922 + #$E923, // $E923 + #$E924, // $E924 + #$E925, // $E925 + #$E926, // $E926 + #$E927, // $E927 + #$E928, // $E928 + #$E929, // $E929 + #$E92A, // $E92A + #$E92B, // $E92B + #$E92C, // $E92C + #$E92D, // $E92D + #$E92E, // $E92E + #$E92F, // $E92F + #$E930, // $E930 + #$E931, // $E931 + #$E932, // $E932 + #$E933, // $E933 + #$E934, // $E934 + #$E935, // $E935 + #$E936, // $E936 + #$E937, // $E937 + #$E938, // $E938 + #$E939, // $E939 + #$E93A, // $E93A + #$E93B, // $E93B + #$E93C, // $E93C + #$E93D, // $E93D + #$E93E, // $E93E + #$E93F, // $E93F + #$E940, // $E940 + #$E941, // $E941 + #$E942, // $E942 + #$E943, // $E943 + #$E944, // $E944 + #$E945, // $E945 + #$E946, // $E946 + #$E947, // $E947 + #$E948, // $E948 + #$E949, // $E949 + #$E94A, // $E94A + #$E94B, // $E94B + #$E94C, // $E94C + #$E94D, // $E94D + #$E94E, // $E94E + #$E94F, // $E94F + #$E950, // $E950 + #$E951, // $E951 + #$E952, // $E952 + #$E953, // $E953 + #$E954, // $E954 + #$E955, // $E955 + #$E956, // $E956 + #$E957, // $E957 + #$E958, // $E958 + #$E959, // $E959 + #$E95A, // $E95A + #$E95B, // $E95B + #$E95C, // $E95C + #$E95D, // $E95D + #$E95E, // $E95E + #$E95F, // $E95F + #$E960, // $E960 + #$E961, // $E961 + #$E962, // $E962 + #$E963, // $E963 + #$E964, // $E964 + #$E965, // $E965 + #$E966, // $E966 + #$E967, // $E967 + #$E968, // $E968 + #$E969, // $E969 + #$E96A, // $E96A + #$E96B, // $E96B + #$E96C, // $E96C + #$E96D, // $E96D + #$E96E, // $E96E + #$E96F, // $E96F + #$E970, // $E970 + #$E971, // $E971 + #$E972, // $E972 + #$E973, // $E973 + #$E974, // $E974 + #$E975, // $E975 + #$E976, // $E976 + #$E977, // $E977 + #$E978, // $E978 + #$E979, // $E979 + #$E97A, // $E97A + #$E97B, // $E97B + #$E97C, // $E97C + #$E97D, // $E97D + #$E97E, // $E97E + #$E97F, // $E97F + #$E980, // $E980 + #$E981, // $E981 + #$E982, // $E982 + #$E983, // $E983 + #$E984, // $E984 + #$E985, // $E985 + #$E986, // $E986 + #$E987, // $E987 + #$E988, // $E988 + #$E989, // $E989 + #$E98A, // $E98A + #$E98B, // $E98B + #$E98C, // $E98C + #$E98D, // $E98D + #$E98E, // $E98E + #$E98F, // $E98F + #$E990, // $E990 + #$E991, // $E991 + #$E992, // $E992 + #$E993, // $E993 + #$E994, // $E994 + #$E995, // $E995 + #$E996, // $E996 + #$E997, // $E997 + #$E998, // $E998 + #$E999, // $E999 + #$E99A, // $E99A + #$E99B, // $E99B + #$E99C, // $E99C + #$E99D, // $E99D + #$E99E, // $E99E + #$E99F, // $E99F + #$E9A0, // $E9A0 + #$E9A1, // $E9A1 + #$E9A2, // $E9A2 + #$E9A3, // $E9A3 + #$E9A4, // $E9A4 + #$E9A5, // $E9A5 + #$E9A6, // $E9A6 + #$E9A7, // $E9A7 + #$E9A8, // $E9A8 + #$E9A9, // $E9A9 + #$E9AA, // $E9AA + #$E9AB, // $E9AB + #$E9AC, // $E9AC + #$E9AD, // $E9AD + #$E9AE, // $E9AE + #$E9AF, // $E9AF + #$E9B0, // $E9B0 + #$E9B1, // $E9B1 + #$E9B2, // $E9B2 + #$E9B3, // $E9B3 + #$E9B4, // $E9B4 + #$E9B5, // $E9B5 + #$E9B6, // $E9B6 + #$E9B7, // $E9B7 + #$E9B8, // $E9B8 + #$E9B9, // $E9B9 + #$E9BA, // $E9BA + #$E9BB, // $E9BB + #$E9BC, // $E9BC + #$E9BD, // $E9BD + #$E9BE, // $E9BE + #$E9BF, // $E9BF + #$E9C0, // $E9C0 + #$E9C1, // $E9C1 + #$E9C2, // $E9C2 + #$E9C3, // $E9C3 + #$E9C4, // $E9C4 + #$E9C5, // $E9C5 + #$E9C6, // $E9C6 + #$E9C7, // $E9C7 + #$E9C8, // $E9C8 + #$E9C9, // $E9C9 + #$E9CA, // $E9CA + #$E9CB, // $E9CB + #$E9CC, // $E9CC + #$E9CD, // $E9CD + #$E9CE, // $E9CE + #$E9CF, // $E9CF + #$E9D0, // $E9D0 + #$E9D1, // $E9D1 + #$E9D2, // $E9D2 + #$E9D3, // $E9D3 + #$E9D4, // $E9D4 + #$E9D5, // $E9D5 + #$E9D6, // $E9D6 + #$E9D7, // $E9D7 + #$E9D8, // $E9D8 + #$E9D9, // $E9D9 + #$E9DA, // $E9DA + #$E9DB, // $E9DB + #$E9DC, // $E9DC + #$E9DD, // $E9DD + #$E9DE, // $E9DE + #$E9DF, // $E9DF + #$E9E0, // $E9E0 + #$E9E1, // $E9E1 + #$E9E2, // $E9E2 + #$E9E3, // $E9E3 + #$E9E4, // $E9E4 + #$E9E5, // $E9E5 + #$E9E6, // $E9E6 + #$E9E7, // $E9E7 + #$E9E8, // $E9E8 + #$E9E9, // $E9E9 + #$E9EA, // $E9EA + #$E9EB, // $E9EB + #$E9EC, // $E9EC + #$E9ED, // $E9ED + #$E9EE, // $E9EE + #$E9EF, // $E9EF + #$E9F0, // $E9F0 + #$E9F1, // $E9F1 + #$E9F2, // $E9F2 + #$E9F3, // $E9F3 + #$E9F4, // $E9F4 + #$E9F5, // $E9F5 + #$E9F6, // $E9F6 + #$E9F7, // $E9F7 + #$E9F8, // $E9F8 + #$E9F9, // $E9F9 + #$E9FA, // $E9FA + #$E9FB, // $E9FB + #$E9FC, // $E9FC + #$E9FD, // $E9FD + #$E9FE, // $E9FE + #$E9FF, // $E9FF + #$EA00, // $EA00 + #$EA01, // $EA01 + #$EA02, // $EA02 + #$EA03, // $EA03 + #$EA04, // $EA04 + #$EA05, // $EA05 + #$EA06, // $EA06 + #$EA07, // $EA07 + #$EA08, // $EA08 + #$EA09, // $EA09 + #$EA0A, // $EA0A + #$EA0B, // $EA0B + #$EA0C, // $EA0C + #$EA0D, // $EA0D + #$EA0E, // $EA0E + #$EA0F, // $EA0F + #$EA10, // $EA10 + #$EA11, // $EA11 + #$EA12, // $EA12 + #$EA13, // $EA13 + #$EA14, // $EA14 + #$EA15, // $EA15 + #$EA16, // $EA16 + #$EA17, // $EA17 + #$EA18, // $EA18 + #$EA19, // $EA19 + #$EA1A, // $EA1A + #$EA1B, // $EA1B + #$EA1C, // $EA1C + #$EA1D, // $EA1D + #$EA1E, // $EA1E + #$EA1F, // $EA1F + #$EA20, // $EA20 + #$EA21, // $EA21 + #$EA22, // $EA22 + #$EA23, // $EA23 + #$EA24, // $EA24 + #$EA25, // $EA25 + #$EA26, // $EA26 + #$EA27, // $EA27 + #$EA28, // $EA28 + #$EA29, // $EA29 + #$EA2A, // $EA2A + #$EA2B, // $EA2B + #$EA2C, // $EA2C + #$EA2D, // $EA2D + #$EA2E, // $EA2E + #$EA2F, // $EA2F + #$EA30, // $EA30 + #$EA31, // $EA31 + #$EA32, // $EA32 + #$EA33, // $EA33 + #$EA34, // $EA34 + #$EA35, // $EA35 + #$EA36, // $EA36 + #$EA37, // $EA37 + #$EA38, // $EA38 + #$EA39, // $EA39 + #$EA3A, // $EA3A + #$EA3B, // $EA3B + #$EA3C, // $EA3C + #$EA3D, // $EA3D + #$EA3E, // $EA3E + #$EA3F, // $EA3F + #$EA40, // $EA40 + #$EA41, // $EA41 + #$EA42, // $EA42 + #$EA43, // $EA43 + #$EA44, // $EA44 + #$EA45, // $EA45 + #$EA46, // $EA46 + #$EA47, // $EA47 + #$EA48, // $EA48 + #$EA49, // $EA49 + #$EA4A, // $EA4A + #$EA4B, // $EA4B + #$EA4C, // $EA4C + #$EA4D, // $EA4D + #$EA4E, // $EA4E + #$EA4F, // $EA4F + #$EA50, // $EA50 + #$EA51, // $EA51 + #$EA52, // $EA52 + #$EA53, // $EA53 + #$EA54, // $EA54 + #$EA55, // $EA55 + #$EA56, // $EA56 + #$EA57, // $EA57 + #$EA58, // $EA58 + #$EA59, // $EA59 + #$EA5A, // $EA5A + #$EA5B, // $EA5B + #$EA5C, // $EA5C + #$EA5D, // $EA5D + #$EA5E, // $EA5E + #$EA5F, // $EA5F + #$EA60, // $EA60 + #$EA61, // $EA61 + #$EA62, // $EA62 + #$EA63, // $EA63 + #$EA64, // $EA64 + #$EA65, // $EA65 + #$EA66, // $EA66 + #$EA67, // $EA67 + #$EA68, // $EA68 + #$EA69, // $EA69 + #$EA6A, // $EA6A + #$EA6B, // $EA6B + #$EA6C, // $EA6C + #$EA6D, // $EA6D + #$EA6E, // $EA6E + #$EA6F, // $EA6F + #$EA70, // $EA70 + #$EA71, // $EA71 + #$EA72, // $EA72 + #$EA73, // $EA73 + #$EA74, // $EA74 + #$EA75, // $EA75 + #$EA76, // $EA76 + #$EA77, // $EA77 + #$EA78, // $EA78 + #$EA79, // $EA79 + #$EA7A, // $EA7A + #$EA7B, // $EA7B + #$EA7C, // $EA7C + #$EA7D, // $EA7D + #$EA7E, // $EA7E + #$EA7F, // $EA7F + #$EA80, // $EA80 + #$EA81, // $EA81 + #$EA82, // $EA82 + #$EA83, // $EA83 + #$EA84, // $EA84 + #$EA85, // $EA85 + #$EA86, // $EA86 + #$EA87, // $EA87 + #$EA88, // $EA88 + #$EA89, // $EA89 + #$EA8A, // $EA8A + #$EA8B, // $EA8B + #$EA8C, // $EA8C + #$EA8D, // $EA8D + #$EA8E, // $EA8E + #$EA8F, // $EA8F + #$EA90, // $EA90 + #$EA91, // $EA91 + #$EA92, // $EA92 + #$EA93, // $EA93 + #$EA94, // $EA94 + #$EA95, // $EA95 + #$EA96, // $EA96 + #$EA97, // $EA97 + #$EA98, // $EA98 + #$EA99, // $EA99 + #$EA9A, // $EA9A + #$EA9B, // $EA9B + #$EA9C, // $EA9C + #$EA9D, // $EA9D + #$EA9E, // $EA9E + #$EA9F, // $EA9F + #$EAA0, // $EAA0 + #$EAA1, // $EAA1 + #$EAA2, // $EAA2 + #$EAA3, // $EAA3 + #$EAA4, // $EAA4 + #$EAA5, // $EAA5 + #$EAA6, // $EAA6 + #$EAA7, // $EAA7 + #$EAA8, // $EAA8 + #$EAA9, // $EAA9 + #$EAAA, // $EAAA + #$EAAB, // $EAAB + #$EAAC, // $EAAC + #$EAAD, // $EAAD + #$EAAE, // $EAAE + #$EAAF, // $EAAF + #$EAB0, // $EAB0 + #$EAB1, // $EAB1 + #$EAB2, // $EAB2 + #$EAB3, // $EAB3 + #$EAB4, // $EAB4 + #$EAB5, // $EAB5 + #$EAB6, // $EAB6 + #$EAB7, // $EAB7 + #$EAB8, // $EAB8 + #$EAB9, // $EAB9 + #$EABA, // $EABA + #$EABB, // $EABB + #$EABC, // $EABC + #$EABD, // $EABD + #$EABE, // $EABE + #$EABF, // $EABF + #$EAC0, // $EAC0 + #$EAC1, // $EAC1 + #$EAC2, // $EAC2 + #$EAC3, // $EAC3 + #$EAC4, // $EAC4 + #$EAC5, // $EAC5 + #$EAC6, // $EAC6 + #$EAC7, // $EAC7 + #$EAC8, // $EAC8 + #$EAC9, // $EAC9 + #$EACA, // $EACA + #$EACB, // $EACB + #$EACC, // $EACC + #$EACD, // $EACD + #$EACE, // $EACE + #$EACF, // $EACF + #$EAD0, // $EAD0 + #$EAD1, // $EAD1 + #$EAD2, // $EAD2 + #$EAD3, // $EAD3 + #$EAD4, // $EAD4 + #$EAD5, // $EAD5 + #$EAD6, // $EAD6 + #$EAD7, // $EAD7 + #$EAD8, // $EAD8 + #$EAD9, // $EAD9 + #$EADA, // $EADA + #$EADB, // $EADB + #$EADC, // $EADC + #$EADD, // $EADD + #$EADE, // $EADE + #$EADF, // $EADF + #$EAE0, // $EAE0 + #$EAE1, // $EAE1 + #$EAE2, // $EAE2 + #$EAE3, // $EAE3 + #$EAE4, // $EAE4 + #$EAE5, // $EAE5 + #$EAE6, // $EAE6 + #$EAE7, // $EAE7 + #$EAE8, // $EAE8 + #$EAE9, // $EAE9 + #$EAEA, // $EAEA + #$EAEB, // $EAEB + #$EAEC, // $EAEC + #$EAED, // $EAED + #$EAEE, // $EAEE + #$EAEF, // $EAEF + #$EAF0, // $EAF0 + #$EAF1, // $EAF1 + #$EAF2, // $EAF2 + #$EAF3, // $EAF3 + #$EAF4, // $EAF4 + #$EAF5, // $EAF5 + #$EAF6, // $EAF6 + #$EAF7, // $EAF7 + #$EAF8, // $EAF8 + #$EAF9, // $EAF9 + #$EAFA, // $EAFA + #$EAFB, // $EAFB + #$EAFC, // $EAFC + #$EAFD, // $EAFD + #$EAFE, // $EAFE + #$EAFF, // $EAFF + #$EB00, // $EB00 + #$EB01, // $EB01 + #$EB02, // $EB02 + #$EB03, // $EB03 + #$EB04, // $EB04 + #$EB05, // $EB05 + #$EB06, // $EB06 + #$EB07, // $EB07 + #$EB08, // $EB08 + #$EB09, // $EB09 + #$EB0A, // $EB0A + #$EB0B, // $EB0B + #$EB0C, // $EB0C + #$EB0D, // $EB0D + #$EB0E, // $EB0E + #$EB0F, // $EB0F + #$EB10, // $EB10 + #$EB11, // $EB11 + #$EB12, // $EB12 + #$EB13, // $EB13 + #$EB14, // $EB14 + #$EB15, // $EB15 + #$EB16, // $EB16 + #$EB17, // $EB17 + #$EB18, // $EB18 + #$EB19, // $EB19 + #$EB1A, // $EB1A + #$EB1B, // $EB1B + #$EB1C, // $EB1C + #$EB1D, // $EB1D + #$EB1E, // $EB1E + #$EB1F, // $EB1F + #$EB20, // $EB20 + #$EB21, // $EB21 + #$EB22, // $EB22 + #$EB23, // $EB23 + #$EB24, // $EB24 + #$EB25, // $EB25 + #$EB26, // $EB26 + #$EB27, // $EB27 + #$EB28, // $EB28 + #$EB29, // $EB29 + #$EB2A, // $EB2A + #$EB2B, // $EB2B + #$EB2C, // $EB2C + #$EB2D, // $EB2D + #$EB2E, // $EB2E + #$EB2F, // $EB2F + #$EB30, // $EB30 + #$EB31, // $EB31 + #$EB32, // $EB32 + #$EB33, // $EB33 + #$EB34, // $EB34 + #$EB35, // $EB35 + #$EB36, // $EB36 + #$EB37, // $EB37 + #$EB38, // $EB38 + #$EB39, // $EB39 + #$EB3A, // $EB3A + #$EB3B, // $EB3B + #$EB3C, // $EB3C + #$EB3D, // $EB3D + #$EB3E, // $EB3E + #$EB3F, // $EB3F + #$EB40, // $EB40 + #$EB41, // $EB41 + #$EB42, // $EB42 + #$EB43, // $EB43 + #$EB44, // $EB44 + #$EB45, // $EB45 + #$EB46, // $EB46 + #$EB47, // $EB47 + #$EB48, // $EB48 + #$EB49, // $EB49 + #$EB4A, // $EB4A + #$EB4B, // $EB4B + #$EB4C, // $EB4C + #$EB4D, // $EB4D + #$EB4E, // $EB4E + #$EB4F, // $EB4F + #$EB50, // $EB50 + #$EB51, // $EB51 + #$EB52, // $EB52 + #$EB53, // $EB53 + #$EB54, // $EB54 + #$EB55, // $EB55 + #$EB56, // $EB56 + #$EB57, // $EB57 + #$EB58, // $EB58 + #$EB59, // $EB59 + #$EB5A, // $EB5A + #$EB5B, // $EB5B + #$EB5C, // $EB5C + #$EB5D, // $EB5D + #$EB5E, // $EB5E + #$EB5F, // $EB5F + #$EB60, // $EB60 + #$EB61, // $EB61 + #$EB62, // $EB62 + #$EB63, // $EB63 + #$EB64, // $EB64 + #$EB65, // $EB65 + #$EB66, // $EB66 + #$EB67, // $EB67 + #$EB68, // $EB68 + #$EB69, // $EB69 + #$EB6A, // $EB6A + #$EB6B, // $EB6B + #$EB6C, // $EB6C + #$EB6D, // $EB6D + #$EB6E, // $EB6E + #$EB6F, // $EB6F + #$EB70, // $EB70 + #$EB71, // $EB71 + #$EB72, // $EB72 + #$EB73, // $EB73 + #$EB74, // $EB74 + #$EB75, // $EB75 + #$EB76, // $EB76 + #$EB77, // $EB77 + #$EB78, // $EB78 + #$EB79, // $EB79 + #$EB7A, // $EB7A + #$EB7B, // $EB7B + #$EB7C, // $EB7C + #$EB7D, // $EB7D + #$EB7E, // $EB7E + #$EB7F, // $EB7F + #$EB80, // $EB80 + #$EB81, // $EB81 + #$EB82, // $EB82 + #$EB83, // $EB83 + #$EB84, // $EB84 + #$EB85, // $EB85 + #$EB86, // $EB86 + #$EB87, // $EB87 + #$EB88, // $EB88 + #$EB89, // $EB89 + #$EB8A, // $EB8A + #$EB8B, // $EB8B + #$EB8C, // $EB8C + #$EB8D, // $EB8D + #$EB8E, // $EB8E + #$EB8F, // $EB8F + #$EB90, // $EB90 + #$EB91, // $EB91 + #$EB92, // $EB92 + #$EB93, // $EB93 + #$EB94, // $EB94 + #$EB95, // $EB95 + #$EB96, // $EB96 + #$EB97, // $EB97 + #$EB98, // $EB98 + #$EB99, // $EB99 + #$EB9A, // $EB9A + #$EB9B, // $EB9B + #$EB9C, // $EB9C + #$EB9D, // $EB9D + #$EB9E, // $EB9E + #$EB9F, // $EB9F + #$EBA0, // $EBA0 + #$EBA1, // $EBA1 + #$EBA2, // $EBA2 + #$EBA3, // $EBA3 + #$EBA4, // $EBA4 + #$EBA5, // $EBA5 + #$EBA6, // $EBA6 + #$EBA7, // $EBA7 + #$EBA8, // $EBA8 + #$EBA9, // $EBA9 + #$EBAA, // $EBAA + #$EBAB, // $EBAB + #$EBAC, // $EBAC + #$EBAD, // $EBAD + #$EBAE, // $EBAE + #$EBAF, // $EBAF + #$EBB0, // $EBB0 + #$EBB1, // $EBB1 + #$EBB2, // $EBB2 + #$EBB3, // $EBB3 + #$EBB4, // $EBB4 + #$EBB5, // $EBB5 + #$EBB6, // $EBB6 + #$EBB7, // $EBB7 + #$EBB8, // $EBB8 + #$EBB9, // $EBB9 + #$EBBA, // $EBBA + #$EBBB, // $EBBB + #$EBBC, // $EBBC + #$EBBD, // $EBBD + #$EBBE, // $EBBE + #$EBBF, // $EBBF + #$EBC0, // $EBC0 + #$EBC1, // $EBC1 + #$EBC2, // $EBC2 + #$EBC3, // $EBC3 + #$EBC4, // $EBC4 + #$EBC5, // $EBC5 + #$EBC6, // $EBC6 + #$EBC7, // $EBC7 + #$EBC8, // $EBC8 + #$EBC9, // $EBC9 + #$EBCA, // $EBCA + #$EBCB, // $EBCB + #$EBCC, // $EBCC + #$EBCD, // $EBCD + #$EBCE, // $EBCE + #$EBCF, // $EBCF + #$EBD0, // $EBD0 + #$EBD1, // $EBD1 + #$EBD2, // $EBD2 + #$EBD3, // $EBD3 + #$EBD4, // $EBD4 + #$EBD5, // $EBD5 + #$EBD6, // $EBD6 + #$EBD7, // $EBD7 + #$EBD8, // $EBD8 + #$EBD9, // $EBD9 + #$EBDA, // $EBDA + #$EBDB, // $EBDB + #$EBDC, // $EBDC + #$EBDD, // $EBDD + #$EBDE, // $EBDE + #$EBDF, // $EBDF + #$EBE0, // $EBE0 + #$EBE1, // $EBE1 + #$EBE2, // $EBE2 + #$EBE3, // $EBE3 + #$EBE4, // $EBE4 + #$EBE5, // $EBE5 + #$EBE6, // $EBE6 + #$EBE7, // $EBE7 + #$EBE8, // $EBE8 + #$EBE9, // $EBE9 + #$EBEA, // $EBEA + #$EBEB, // $EBEB + #$EBEC, // $EBEC + #$EBED, // $EBED + #$EBEE, // $EBEE + #$EBEF, // $EBEF + #$EBF0, // $EBF0 + #$EBF1, // $EBF1 + #$EBF2, // $EBF2 + #$EBF3, // $EBF3 + #$EBF4, // $EBF4 + #$EBF5, // $EBF5 + #$EBF6, // $EBF6 + #$EBF7, // $EBF7 + #$EBF8, // $EBF8 + #$EBF9, // $EBF9 + #$EBFA, // $EBFA + #$EBFB, // $EBFB + #$EBFC, // $EBFC + #$EBFD, // $EBFD + #$EBFE, // $EBFE + #$EBFF, // $EBFF + #$EC00, // $EC00 + #$EC01, // $EC01 + #$EC02, // $EC02 + #$EC03, // $EC03 + #$EC04, // $EC04 + #$EC05, // $EC05 + #$EC06, // $EC06 + #$EC07, // $EC07 + #$EC08, // $EC08 + #$EC09, // $EC09 + #$EC0A, // $EC0A + #$EC0B, // $EC0B + #$EC0C, // $EC0C + #$EC0D, // $EC0D + #$EC0E, // $EC0E + #$EC0F, // $EC0F + #$EC10, // $EC10 + #$EC11, // $EC11 + #$EC12, // $EC12 + #$EC13, // $EC13 + #$EC14, // $EC14 + #$EC15, // $EC15 + #$EC16, // $EC16 + #$EC17, // $EC17 + #$EC18, // $EC18 + #$EC19, // $EC19 + #$EC1A, // $EC1A + #$EC1B, // $EC1B + #$EC1C, // $EC1C + #$EC1D, // $EC1D + #$EC1E, // $EC1E + #$EC1F, // $EC1F + #$EC20, // $EC20 + #$EC21, // $EC21 + #$EC22, // $EC22 + #$EC23, // $EC23 + #$EC24, // $EC24 + #$EC25, // $EC25 + #$EC26, // $EC26 + #$EC27, // $EC27 + #$EC28, // $EC28 + #$EC29, // $EC29 + #$EC2A, // $EC2A + #$EC2B, // $EC2B + #$EC2C, // $EC2C + #$EC2D, // $EC2D + #$EC2E, // $EC2E + #$EC2F, // $EC2F + #$EC30, // $EC30 + #$EC31, // $EC31 + #$EC32, // $EC32 + #$EC33, // $EC33 + #$EC34, // $EC34 + #$EC35, // $EC35 + #$EC36, // $EC36 + #$EC37, // $EC37 + #$EC38, // $EC38 + #$EC39, // $EC39 + #$EC3A, // $EC3A + #$EC3B, // $EC3B + #$EC3C, // $EC3C + #$EC3D, // $EC3D + #$EC3E, // $EC3E + #$EC3F, // $EC3F + #$EC40, // $EC40 + #$EC41, // $EC41 + #$EC42, // $EC42 + #$EC43, // $EC43 + #$EC44, // $EC44 + #$EC45, // $EC45 + #$EC46, // $EC46 + #$EC47, // $EC47 + #$EC48, // $EC48 + #$EC49, // $EC49 + #$EC4A, // $EC4A + #$EC4B, // $EC4B + #$EC4C, // $EC4C + #$EC4D, // $EC4D + #$EC4E, // $EC4E + #$EC4F, // $EC4F + #$EC50, // $EC50 + #$EC51, // $EC51 + #$EC52, // $EC52 + #$EC53, // $EC53 + #$EC54, // $EC54 + #$EC55, // $EC55 + #$EC56, // $EC56 + #$EC57, // $EC57 + #$EC58, // $EC58 + #$EC59, // $EC59 + #$EC5A, // $EC5A + #$EC5B, // $EC5B + #$EC5C, // $EC5C + #$EC5D, // $EC5D + #$EC5E, // $EC5E + #$EC5F, // $EC5F + #$EC60, // $EC60 + #$EC61, // $EC61 + #$EC62, // $EC62 + #$EC63, // $EC63 + #$EC64, // $EC64 + #$EC65, // $EC65 + #$EC66, // $EC66 + #$EC67, // $EC67 + #$EC68, // $EC68 + #$EC69, // $EC69 + #$EC6A, // $EC6A + #$EC6B, // $EC6B + #$EC6C, // $EC6C + #$EC6D, // $EC6D + #$EC6E, // $EC6E + #$EC6F, // $EC6F + #$EC70, // $EC70 + #$EC71, // $EC71 + #$EC72, // $EC72 + #$EC73, // $EC73 + #$EC74, // $EC74 + #$EC75, // $EC75 + #$EC76, // $EC76 + #$EC77, // $EC77 + #$EC78, // $EC78 + #$EC79, // $EC79 + #$EC7A, // $EC7A + #$EC7B, // $EC7B + #$EC7C, // $EC7C + #$EC7D, // $EC7D + #$EC7E, // $EC7E + #$EC7F, // $EC7F + #$EC80, // $EC80 + #$EC81, // $EC81 + #$EC82, // $EC82 + #$EC83, // $EC83 + #$EC84, // $EC84 + #$EC85, // $EC85 + #$EC86, // $EC86 + #$EC87, // $EC87 + #$EC88, // $EC88 + #$EC89, // $EC89 + #$EC8A, // $EC8A + #$EC8B, // $EC8B + #$EC8C, // $EC8C + #$EC8D, // $EC8D + #$EC8E, // $EC8E + #$EC8F, // $EC8F + #$EC90, // $EC90 + #$EC91, // $EC91 + #$EC92, // $EC92 + #$EC93, // $EC93 + #$EC94, // $EC94 + #$EC95, // $EC95 + #$EC96, // $EC96 + #$EC97, // $EC97 + #$EC98, // $EC98 + #$EC99, // $EC99 + #$EC9A, // $EC9A + #$EC9B, // $EC9B + #$EC9C, // $EC9C + #$EC9D, // $EC9D + #$EC9E, // $EC9E + #$EC9F, // $EC9F + #$ECA0, // $ECA0 + #$ECA1, // $ECA1 + #$ECA2, // $ECA2 + #$ECA3, // $ECA3 + #$ECA4, // $ECA4 + #$ECA5, // $ECA5 + #$ECA6, // $ECA6 + #$ECA7, // $ECA7 + #$ECA8, // $ECA8 + #$ECA9, // $ECA9 + #$ECAA, // $ECAA + #$ECAB, // $ECAB + #$ECAC, // $ECAC + #$ECAD, // $ECAD + #$ECAE, // $ECAE + #$ECAF, // $ECAF + #$ECB0, // $ECB0 + #$ECB1, // $ECB1 + #$ECB2, // $ECB2 + #$ECB3, // $ECB3 + #$ECB4, // $ECB4 + #$ECB5, // $ECB5 + #$ECB6, // $ECB6 + #$ECB7, // $ECB7 + #$ECB8, // $ECB8 + #$ECB9, // $ECB9 + #$ECBA, // $ECBA + #$ECBB, // $ECBB + #$ECBC, // $ECBC + #$ECBD, // $ECBD + #$ECBE, // $ECBE + #$ECBF, // $ECBF + #$ECC0, // $ECC0 + #$ECC1, // $ECC1 + #$ECC2, // $ECC2 + #$ECC3, // $ECC3 + #$ECC4, // $ECC4 + #$ECC5, // $ECC5 + #$ECC6, // $ECC6 + #$ECC7, // $ECC7 + #$ECC8, // $ECC8 + #$ECC9, // $ECC9 + #$ECCA, // $ECCA + #$ECCB, // $ECCB + #$ECCC, // $ECCC + #$ECCD, // $ECCD + #$ECCE, // $ECCE + #$ECCF, // $ECCF + #$ECD0, // $ECD0 + #$ECD1, // $ECD1 + #$ECD2, // $ECD2 + #$ECD3, // $ECD3 + #$ECD4, // $ECD4 + #$ECD5, // $ECD5 + #$ECD6, // $ECD6 + #$ECD7, // $ECD7 + #$ECD8, // $ECD8 + #$ECD9, // $ECD9 + #$ECDA, // $ECDA + #$ECDB, // $ECDB + #$ECDC, // $ECDC + #$ECDD, // $ECDD + #$ECDE, // $ECDE + #$ECDF, // $ECDF + #$ECE0, // $ECE0 + #$ECE1, // $ECE1 + #$ECE2, // $ECE2 + #$ECE3, // $ECE3 + #$ECE4, // $ECE4 + #$ECE5, // $ECE5 + #$ECE6, // $ECE6 + #$ECE7, // $ECE7 + #$ECE8, // $ECE8 + #$ECE9, // $ECE9 + #$ECEA, // $ECEA + #$ECEB, // $ECEB + #$ECEC, // $ECEC + #$ECED, // $ECED + #$ECEE, // $ECEE + #$ECEF, // $ECEF + #$ECF0, // $ECF0 + #$ECF1, // $ECF1 + #$ECF2, // $ECF2 + #$ECF3, // $ECF3 + #$ECF4, // $ECF4 + #$ECF5, // $ECF5 + #$ECF6, // $ECF6 + #$ECF7, // $ECF7 + #$ECF8, // $ECF8 + #$ECF9, // $ECF9 + #$ECFA, // $ECFA + #$ECFB, // $ECFB + #$ECFC, // $ECFC + #$ECFD, // $ECFD + #$ECFE, // $ECFE + #$ECFF, // $ECFF + #$ED00, // $ED00 + #$ED01, // $ED01 + #$ED02, // $ED02 + #$ED03, // $ED03 + #$ED04, // $ED04 + #$ED05, // $ED05 + #$ED06, // $ED06 + #$ED07, // $ED07 + #$ED08, // $ED08 + #$ED09, // $ED09 + #$ED0A, // $ED0A + #$ED0B, // $ED0B + #$ED0C, // $ED0C + #$ED0D, // $ED0D + #$ED0E, // $ED0E + #$ED0F, // $ED0F + #$ED10, // $ED10 + #$ED11, // $ED11 + #$ED12, // $ED12 + #$ED13, // $ED13 + #$ED14, // $ED14 + #$ED15, // $ED15 + #$ED16, // $ED16 + #$ED17, // $ED17 + #$ED18, // $ED18 + #$ED19, // $ED19 + #$ED1A, // $ED1A + #$ED1B, // $ED1B + #$ED1C, // $ED1C + #$ED1D, // $ED1D + #$ED1E, // $ED1E + #$ED1F, // $ED1F + #$ED20, // $ED20 + #$ED21, // $ED21 + #$ED22, // $ED22 + #$ED23, // $ED23 + #$ED24, // $ED24 + #$ED25, // $ED25 + #$ED26, // $ED26 + #$ED27, // $ED27 + #$ED28, // $ED28 + #$ED29, // $ED29 + #$ED2A, // $ED2A + #$ED2B, // $ED2B + #$ED2C, // $ED2C + #$ED2D, // $ED2D + #$ED2E, // $ED2E + #$ED2F, // $ED2F + #$ED30, // $ED30 + #$ED31, // $ED31 + #$ED32, // $ED32 + #$ED33, // $ED33 + #$ED34, // $ED34 + #$ED35, // $ED35 + #$ED36, // $ED36 + #$ED37, // $ED37 + #$ED38, // $ED38 + #$ED39, // $ED39 + #$ED3A, // $ED3A + #$ED3B, // $ED3B + #$ED3C, // $ED3C + #$ED3D, // $ED3D + #$ED3E, // $ED3E + #$ED3F, // $ED3F + #$ED40, // $ED40 + #$ED41, // $ED41 + #$ED42, // $ED42 + #$ED43, // $ED43 + #$ED44, // $ED44 + #$ED45, // $ED45 + #$ED46, // $ED46 + #$ED47, // $ED47 + #$ED48, // $ED48 + #$ED49, // $ED49 + #$ED4A, // $ED4A + #$ED4B, // $ED4B + #$ED4C, // $ED4C + #$ED4D, // $ED4D + #$ED4E, // $ED4E + #$ED4F, // $ED4F + #$ED50, // $ED50 + #$ED51, // $ED51 + #$ED52, // $ED52 + #$ED53, // $ED53 + #$ED54, // $ED54 + #$ED55, // $ED55 + #$ED56, // $ED56 + #$ED57, // $ED57 + #$ED58, // $ED58 + #$ED59, // $ED59 + #$ED5A, // $ED5A + #$ED5B, // $ED5B + #$ED5C, // $ED5C + #$ED5D, // $ED5D + #$ED5E, // $ED5E + #$ED5F, // $ED5F + #$ED60, // $ED60 + #$ED61, // $ED61 + #$ED62, // $ED62 + #$ED63, // $ED63 + #$ED64, // $ED64 + #$ED65, // $ED65 + #$ED66, // $ED66 + #$ED67, // $ED67 + #$ED68, // $ED68 + #$ED69, // $ED69 + #$ED6A, // $ED6A + #$ED6B, // $ED6B + #$ED6C, // $ED6C + #$ED6D, // $ED6D + #$ED6E, // $ED6E + #$ED6F, // $ED6F + #$ED70, // $ED70 + #$ED71, // $ED71 + #$ED72, // $ED72 + #$ED73, // $ED73 + #$ED74, // $ED74 + #$ED75, // $ED75 + #$ED76, // $ED76 + #$ED77, // $ED77 + #$ED78, // $ED78 + #$ED79, // $ED79 + #$ED7A, // $ED7A + #$ED7B, // $ED7B + #$ED7C, // $ED7C + #$ED7D, // $ED7D + #$ED7E, // $ED7E + #$ED7F, // $ED7F + #$ED80, // $ED80 + #$ED81, // $ED81 + #$ED82, // $ED82 + #$ED83, // $ED83 + #$ED84, // $ED84 + #$ED85, // $ED85 + #$ED86, // $ED86 + #$ED87, // $ED87 + #$ED88, // $ED88 + #$ED89, // $ED89 + #$ED8A, // $ED8A + #$ED8B, // $ED8B + #$ED8C, // $ED8C + #$ED8D, // $ED8D + #$ED8E, // $ED8E + #$ED8F, // $ED8F + #$ED90, // $ED90 + #$ED91, // $ED91 + #$ED92, // $ED92 + #$ED93, // $ED93 + #$ED94, // $ED94 + #$ED95, // $ED95 + #$ED96, // $ED96 + #$ED97, // $ED97 + #$ED98, // $ED98 + #$ED99, // $ED99 + #$ED9A, // $ED9A + #$ED9B, // $ED9B + #$ED9C, // $ED9C + #$ED9D, // $ED9D + #$ED9E, // $ED9E + #$ED9F, // $ED9F + #$EDA0, // $EDA0 + #$EDA1, // $EDA1 + #$EDA2, // $EDA2 + #$EDA3, // $EDA3 + #$EDA4, // $EDA4 + #$EDA5, // $EDA5 + #$EDA6, // $EDA6 + #$EDA7, // $EDA7 + #$EDA8, // $EDA8 + #$EDA9, // $EDA9 + #$EDAA, // $EDAA + #$EDAB, // $EDAB + #$EDAC, // $EDAC + #$EDAD, // $EDAD + #$EDAE, // $EDAE + #$EDAF, // $EDAF + #$EDB0, // $EDB0 + #$EDB1, // $EDB1 + #$EDB2, // $EDB2 + #$EDB3, // $EDB3 + #$EDB4, // $EDB4 + #$EDB5, // $EDB5 + #$EDB6, // $EDB6 + #$EDB7, // $EDB7 + #$EDB8, // $EDB8 + #$EDB9, // $EDB9 + #$EDBA, // $EDBA + #$EDBB, // $EDBB + #$EDBC, // $EDBC + #$EDBD, // $EDBD + #$EDBE, // $EDBE + #$EDBF, // $EDBF + #$EDC0, // $EDC0 + #$EDC1, // $EDC1 + #$EDC2, // $EDC2 + #$EDC3, // $EDC3 + #$EDC4, // $EDC4 + #$EDC5, // $EDC5 + #$EDC6, // $EDC6 + #$EDC7, // $EDC7 + #$EDC8, // $EDC8 + #$EDC9, // $EDC9 + #$EDCA, // $EDCA + #$EDCB, // $EDCB + #$EDCC, // $EDCC + #$EDCD, // $EDCD + #$EDCE, // $EDCE + #$EDCF, // $EDCF + #$EDD0, // $EDD0 + #$EDD1, // $EDD1 + #$EDD2, // $EDD2 + #$EDD3, // $EDD3 + #$EDD4, // $EDD4 + #$EDD5, // $EDD5 + #$EDD6, // $EDD6 + #$EDD7, // $EDD7 + #$EDD8, // $EDD8 + #$EDD9, // $EDD9 + #$EDDA, // $EDDA + #$EDDB, // $EDDB + #$EDDC, // $EDDC + #$EDDD, // $EDDD + #$EDDE, // $EDDE + #$EDDF, // $EDDF + #$EDE0, // $EDE0 + #$EDE1, // $EDE1 + #$EDE2, // $EDE2 + #$EDE3, // $EDE3 + #$EDE4, // $EDE4 + #$EDE5, // $EDE5 + #$EDE6, // $EDE6 + #$EDE7, // $EDE7 + #$EDE8, // $EDE8 + #$EDE9, // $EDE9 + #$EDEA, // $EDEA + #$EDEB, // $EDEB + #$EDEC, // $EDEC + #$EDED, // $EDED + #$EDEE, // $EDEE + #$EDEF, // $EDEF + #$EDF0, // $EDF0 + #$EDF1, // $EDF1 + #$EDF2, // $EDF2 + #$EDF3, // $EDF3 + #$EDF4, // $EDF4 + #$EDF5, // $EDF5 + #$EDF6, // $EDF6 + #$EDF7, // $EDF7 + #$EDF8, // $EDF8 + #$EDF9, // $EDF9 + #$EDFA, // $EDFA + #$EDFB, // $EDFB + #$EDFC, // $EDFC + #$EDFD, // $EDFD + #$EDFE, // $EDFE + #$EDFF, // $EDFF + #$EE00, // $EE00 + #$EE01, // $EE01 + #$EE02, // $EE02 + #$EE03, // $EE03 + #$EE04, // $EE04 + #$EE05, // $EE05 + #$EE06, // $EE06 + #$EE07, // $EE07 + #$EE08, // $EE08 + #$EE09, // $EE09 + #$EE0A, // $EE0A + #$EE0B, // $EE0B + #$EE0C, // $EE0C + #$EE0D, // $EE0D + #$EE0E, // $EE0E + #$EE0F, // $EE0F + #$EE10, // $EE10 + #$EE11, // $EE11 + #$EE12, // $EE12 + #$EE13, // $EE13 + #$EE14, // $EE14 + #$EE15, // $EE15 + #$EE16, // $EE16 + #$EE17, // $EE17 + #$EE18, // $EE18 + #$EE19, // $EE19 + #$EE1A, // $EE1A + #$EE1B, // $EE1B + #$EE1C, // $EE1C + #$EE1D, // $EE1D + #$EE1E, // $EE1E + #$EE1F, // $EE1F + #$EE20, // $EE20 + #$EE21, // $EE21 + #$EE22, // $EE22 + #$EE23, // $EE23 + #$EE24, // $EE24 + #$EE25, // $EE25 + #$EE26, // $EE26 + #$EE27, // $EE27 + #$EE28, // $EE28 + #$EE29, // $EE29 + #$EE2A, // $EE2A + #$EE2B, // $EE2B + #$EE2C, // $EE2C + #$EE2D, // $EE2D + #$EE2E, // $EE2E + #$EE2F, // $EE2F + #$EE30, // $EE30 + #$EE31, // $EE31 + #$EE32, // $EE32 + #$EE33, // $EE33 + #$EE34, // $EE34 + #$EE35, // $EE35 + #$EE36, // $EE36 + #$EE37, // $EE37 + #$EE38, // $EE38 + #$EE39, // $EE39 + #$EE3A, // $EE3A + #$EE3B, // $EE3B + #$EE3C, // $EE3C + #$EE3D, // $EE3D + #$EE3E, // $EE3E + #$EE3F, // $EE3F + #$EE40, // $EE40 + #$EE41, // $EE41 + #$EE42, // $EE42 + #$EE43, // $EE43 + #$EE44, // $EE44 + #$EE45, // $EE45 + #$EE46, // $EE46 + #$EE47, // $EE47 + #$EE48, // $EE48 + #$EE49, // $EE49 + #$EE4A, // $EE4A + #$EE4B, // $EE4B + #$EE4C, // $EE4C + #$EE4D, // $EE4D + #$EE4E, // $EE4E + #$EE4F, // $EE4F + #$EE50, // $EE50 + #$EE51, // $EE51 + #$EE52, // $EE52 + #$EE53, // $EE53 + #$EE54, // $EE54 + #$EE55, // $EE55 + #$EE56, // $EE56 + #$EE57, // $EE57 + #$EE58, // $EE58 + #$EE59, // $EE59 + #$EE5A, // $EE5A + #$EE5B, // $EE5B + #$EE5C, // $EE5C + #$EE5D, // $EE5D + #$EE5E, // $EE5E + #$EE5F, // $EE5F + #$EE60, // $EE60 + #$EE61, // $EE61 + #$EE62, // $EE62 + #$EE63, // $EE63 + #$EE64, // $EE64 + #$EE65, // $EE65 + #$EE66, // $EE66 + #$EE67, // $EE67 + #$EE68, // $EE68 + #$EE69, // $EE69 + #$EE6A, // $EE6A + #$EE6B, // $EE6B + #$EE6C, // $EE6C + #$EE6D, // $EE6D + #$EE6E, // $EE6E + #$EE6F, // $EE6F + #$EE70, // $EE70 + #$EE71, // $EE71 + #$EE72, // $EE72 + #$EE73, // $EE73 + #$EE74, // $EE74 + #$EE75, // $EE75 + #$EE76, // $EE76 + #$EE77, // $EE77 + #$EE78, // $EE78 + #$EE79, // $EE79 + #$EE7A, // $EE7A + #$EE7B, // $EE7B + #$EE7C, // $EE7C + #$EE7D, // $EE7D + #$EE7E, // $EE7E + #$EE7F, // $EE7F + #$EE80, // $EE80 + #$EE81, // $EE81 + #$EE82, // $EE82 + #$EE83, // $EE83 + #$EE84, // $EE84 + #$EE85, // $EE85 + #$EE86, // $EE86 + #$EE87, // $EE87 + #$EE88, // $EE88 + #$EE89, // $EE89 + #$EE8A, // $EE8A + #$EE8B, // $EE8B + #$EE8C, // $EE8C + #$EE8D, // $EE8D + #$EE8E, // $EE8E + #$EE8F, // $EE8F + #$EE90, // $EE90 + #$EE91, // $EE91 + #$EE92, // $EE92 + #$EE93, // $EE93 + #$EE94, // $EE94 + #$EE95, // $EE95 + #$EE96, // $EE96 + #$EE97, // $EE97 + #$EE98, // $EE98 + #$EE99, // $EE99 + #$EE9A, // $EE9A + #$EE9B, // $EE9B + #$EE9C, // $EE9C + #$EE9D, // $EE9D + #$EE9E, // $EE9E + #$EE9F, // $EE9F + #$EEA0, // $EEA0 + #$EEA1, // $EEA1 + #$EEA2, // $EEA2 + #$EEA3, // $EEA3 + #$EEA4, // $EEA4 + #$EEA5, // $EEA5 + #$EEA6, // $EEA6 + #$EEA7, // $EEA7 + #$EEA8, // $EEA8 + #$EEA9, // $EEA9 + #$EEAA, // $EEAA + #$EEAB, // $EEAB + #$EEAC, // $EEAC + #$EEAD, // $EEAD + #$EEAE, // $EEAE + #$EEAF, // $EEAF + #$EEB0, // $EEB0 + #$EEB1, // $EEB1 + #$EEB2, // $EEB2 + #$EEB3, // $EEB3 + #$EEB4, // $EEB4 + #$EEB5, // $EEB5 + #$EEB6, // $EEB6 + #$EEB7, // $EEB7 + #$EEB8, // $EEB8 + #$EEB9, // $EEB9 + #$EEBA, // $EEBA + #$EEBB, // $EEBB + #$EEBC, // $EEBC + #$EEBD, // $EEBD + #$EEBE, // $EEBE + #$EEBF, // $EEBF + #$EEC0, // $EEC0 + #$EEC1, // $EEC1 + #$EEC2, // $EEC2 + #$EEC3, // $EEC3 + #$EEC4, // $EEC4 + #$EEC5, // $EEC5 + #$EEC6, // $EEC6 + #$EEC7, // $EEC7 + #$EEC8, // $EEC8 + #$EEC9, // $EEC9 + #$EECA, // $EECA + #$EECB, // $EECB + #$EECC, // $EECC + #$EECD, // $EECD + #$EECE, // $EECE + #$EECF, // $EECF + #$EED0, // $EED0 + #$EED1, // $EED1 + #$EED2, // $EED2 + #$EED3, // $EED3 + #$EED4, // $EED4 + #$EED5, // $EED5 + #$EED6, // $EED6 + #$EED7, // $EED7 + #$EED8, // $EED8 + #$EED9, // $EED9 + #$EEDA, // $EEDA + #$EEDB, // $EEDB + #$EEDC, // $EEDC + #$EEDD, // $EEDD + #$EEDE, // $EEDE + #$EEDF, // $EEDF + #$EEE0, // $EEE0 + #$EEE1, // $EEE1 + #$EEE2, // $EEE2 + #$EEE3, // $EEE3 + #$EEE4, // $EEE4 + #$EEE5, // $EEE5 + #$EEE6, // $EEE6 + #$EEE7, // $EEE7 + #$EEE8, // $EEE8 + #$EEE9, // $EEE9 + #$EEEA, // $EEEA + #$EEEB, // $EEEB + #$EEEC, // $EEEC + #$EEED, // $EEED + #$EEEE, // $EEEE + #$EEEF, // $EEEF + #$EEF0, // $EEF0 + #$EEF1, // $EEF1 + #$EEF2, // $EEF2 + #$EEF3, // $EEF3 + #$EEF4, // $EEF4 + #$EEF5, // $EEF5 + #$EEF6, // $EEF6 + #$EEF7, // $EEF7 + #$EEF8, // $EEF8 + #$EEF9, // $EEF9 + #$EEFA, // $EEFA + #$EEFB, // $EEFB + #$EEFC, // $EEFC + #$EEFD, // $EEFD + #$EEFE, // $EEFE + #$EEFF, // $EEFF + #$EF00, // $EF00 + #$EF01, // $EF01 + #$EF02, // $EF02 + #$EF03, // $EF03 + #$EF04, // $EF04 + #$EF05, // $EF05 + #$EF06, // $EF06 + #$EF07, // $EF07 + #$EF08, // $EF08 + #$EF09, // $EF09 + #$EF0A, // $EF0A + #$EF0B, // $EF0B + #$EF0C, // $EF0C + #$EF0D, // $EF0D + #$EF0E, // $EF0E + #$EF0F, // $EF0F + #$EF10, // $EF10 + #$EF11, // $EF11 + #$EF12, // $EF12 + #$EF13, // $EF13 + #$EF14, // $EF14 + #$EF15, // $EF15 + #$EF16, // $EF16 + #$EF17, // $EF17 + #$EF18, // $EF18 + #$EF19, // $EF19 + #$EF1A, // $EF1A + #$EF1B, // $EF1B + #$EF1C, // $EF1C + #$EF1D, // $EF1D + #$EF1E, // $EF1E + #$EF1F, // $EF1F + #$EF20, // $EF20 + #$EF21, // $EF21 + #$EF22, // $EF22 + #$EF23, // $EF23 + #$EF24, // $EF24 + #$EF25, // $EF25 + #$EF26, // $EF26 + #$EF27, // $EF27 + #$EF28, // $EF28 + #$EF29, // $EF29 + #$EF2A, // $EF2A + #$EF2B, // $EF2B + #$EF2C, // $EF2C + #$EF2D, // $EF2D + #$EF2E, // $EF2E + #$EF2F, // $EF2F + #$EF30, // $EF30 + #$EF31, // $EF31 + #$EF32, // $EF32 + #$EF33, // $EF33 + #$EF34, // $EF34 + #$EF35, // $EF35 + #$EF36, // $EF36 + #$EF37, // $EF37 + #$EF38, // $EF38 + #$EF39, // $EF39 + #$EF3A, // $EF3A + #$EF3B, // $EF3B + #$EF3C, // $EF3C + #$EF3D, // $EF3D + #$EF3E, // $EF3E + #$EF3F, // $EF3F + #$EF40, // $EF40 + #$EF41, // $EF41 + #$EF42, // $EF42 + #$EF43, // $EF43 + #$EF44, // $EF44 + #$EF45, // $EF45 + #$EF46, // $EF46 + #$EF47, // $EF47 + #$EF48, // $EF48 + #$EF49, // $EF49 + #$EF4A, // $EF4A + #$EF4B, // $EF4B + #$EF4C, // $EF4C + #$EF4D, // $EF4D + #$EF4E, // $EF4E + #$EF4F, // $EF4F + #$EF50, // $EF50 + #$EF51, // $EF51 + #$EF52, // $EF52 + #$EF53, // $EF53 + #$EF54, // $EF54 + #$EF55, // $EF55 + #$EF56, // $EF56 + #$EF57, // $EF57 + #$EF58, // $EF58 + #$EF59, // $EF59 + #$EF5A, // $EF5A + #$EF5B, // $EF5B + #$EF5C, // $EF5C + #$EF5D, // $EF5D + #$EF5E, // $EF5E + #$EF5F, // $EF5F + #$EF60, // $EF60 + #$EF61, // $EF61 + #$EF62, // $EF62 + #$EF63, // $EF63 + #$EF64, // $EF64 + #$EF65, // $EF65 + #$EF66, // $EF66 + #$EF67, // $EF67 + #$EF68, // $EF68 + #$EF69, // $EF69 + #$EF6A, // $EF6A + #$EF6B, // $EF6B + #$EF6C, // $EF6C + #$EF6D, // $EF6D + #$EF6E, // $EF6E + #$EF6F, // $EF6F + #$EF70, // $EF70 + #$EF71, // $EF71 + #$EF72, // $EF72 + #$EF73, // $EF73 + #$EF74, // $EF74 + #$EF75, // $EF75 + #$EF76, // $EF76 + #$EF77, // $EF77 + #$EF78, // $EF78 + #$EF79, // $EF79 + #$EF7A, // $EF7A + #$EF7B, // $EF7B + #$EF7C, // $EF7C + #$EF7D, // $EF7D + #$EF7E, // $EF7E + #$EF7F, // $EF7F + #$EF80, // $EF80 + #$EF81, // $EF81 + #$EF82, // $EF82 + #$EF83, // $EF83 + #$EF84, // $EF84 + #$EF85, // $EF85 + #$EF86, // $EF86 + #$EF87, // $EF87 + #$EF88, // $EF88 + #$EF89, // $EF89 + #$EF8A, // $EF8A + #$EF8B, // $EF8B + #$EF8C, // $EF8C + #$EF8D, // $EF8D + #$EF8E, // $EF8E + #$EF8F, // $EF8F + #$EF90, // $EF90 + #$EF91, // $EF91 + #$EF92, // $EF92 + #$EF93, // $EF93 + #$EF94, // $EF94 + #$EF95, // $EF95 + #$EF96, // $EF96 + #$EF97, // $EF97 + #$EF98, // $EF98 + #$EF99, // $EF99 + #$EF9A, // $EF9A + #$EF9B, // $EF9B + #$EF9C, // $EF9C + #$EF9D, // $EF9D + #$EF9E, // $EF9E + #$EF9F, // $EF9F + #$EFA0, // $EFA0 + #$EFA1, // $EFA1 + #$EFA2, // $EFA2 + #$EFA3, // $EFA3 + #$EFA4, // $EFA4 + #$EFA5, // $EFA5 + #$EFA6, // $EFA6 + #$EFA7, // $EFA7 + #$EFA8, // $EFA8 + #$EFA9, // $EFA9 + #$EFAA, // $EFAA + #$EFAB, // $EFAB + #$EFAC, // $EFAC + #$EFAD, // $EFAD + #$EFAE, // $EFAE + #$EFAF, // $EFAF + #$EFB0, // $EFB0 + #$EFB1, // $EFB1 + #$EFB2, // $EFB2 + #$EFB3, // $EFB3 + #$EFB4, // $EFB4 + #$EFB5, // $EFB5 + #$EFB6, // $EFB6 + #$EFB7, // $EFB7 + #$EFB8, // $EFB8 + #$EFB9, // $EFB9 + #$EFBA, // $EFBA + #$EFBB, // $EFBB + #$EFBC, // $EFBC + #$EFBD, // $EFBD + #$EFBE, // $EFBE + #$EFBF, // $EFBF + #$EFC0, // $EFC0 + #$EFC1, // $EFC1 + #$EFC2, // $EFC2 + #$EFC3, // $EFC3 + #$EFC4, // $EFC4 + #$EFC5, // $EFC5 + #$EFC6, // $EFC6 + #$EFC7, // $EFC7 + #$EFC8, // $EFC8 + #$EFC9, // $EFC9 + #$EFCA, // $EFCA + #$EFCB, // $EFCB + #$EFCC, // $EFCC + #$EFCD, // $EFCD + #$EFCE, // $EFCE + #$EFCF, // $EFCF + #$EFD0, // $EFD0 + #$EFD1, // $EFD1 + #$EFD2, // $EFD2 + #$EFD3, // $EFD3 + #$EFD4, // $EFD4 + #$EFD5, // $EFD5 + #$EFD6, // $EFD6 + #$EFD7, // $EFD7 + #$EFD8, // $EFD8 + #$EFD9, // $EFD9 + #$EFDA, // $EFDA + #$EFDB, // $EFDB + #$EFDC, // $EFDC + #$EFDD, // $EFDD + #$EFDE, // $EFDE + #$EFDF, // $EFDF + #$EFE0, // $EFE0 + #$EFE1, // $EFE1 + #$EFE2, // $EFE2 + #$EFE3, // $EFE3 + #$EFE4, // $EFE4 + #$EFE5, // $EFE5 + #$EFE6, // $EFE6 + #$EFE7, // $EFE7 + #$EFE8, // $EFE8 + #$EFE9, // $EFE9 + #$EFEA, // $EFEA + #$EFEB, // $EFEB + #$EFEC, // $EFEC + #$EFED, // $EFED + #$EFEE, // $EFEE + #$EFEF, // $EFEF + #$EFF0, // $EFF0 + #$EFF1, // $EFF1 + #$EFF2, // $EFF2 + #$EFF3, // $EFF3 + #$EFF4, // $EFF4 + #$EFF5, // $EFF5 + #$EFF6, // $EFF6 + #$EFF7, // $EFF7 + #$EFF8, // $EFF8 + #$EFF9, // $EFF9 + #$EFFA, // $EFFA + #$EFFB, // $EFFB + #$EFFC, // $EFFC + #$EFFD, // $EFFD + #$EFFE, // $EFFE + #$EFFF, // $EFFF + #$F000, // $F000 + #$F001, // $F001 + #$F002, // $F002 + #$F003, // $F003 + #$F004, // $F004 + #$F005, // $F005 + #$F006, // $F006 + #$F007, // $F007 + #$F008, // $F008 + #$F009, // $F009 + #$F00A, // $F00A + #$F00B, // $F00B + #$F00C, // $F00C + #$F00D, // $F00D + #$F00E, // $F00E + #$F00F, // $F00F + #$F010, // $F010 + #$F011, // $F011 + #$F012, // $F012 + #$F013, // $F013 + #$F014, // $F014 + #$F015, // $F015 + #$F016, // $F016 + #$F017, // $F017 + #$F018, // $F018 + #$F019, // $F019 + #$F01A, // $F01A + #$F01B, // $F01B + #$F01C, // $F01C + #$F01D, // $F01D + #$F01E, // $F01E + #$F01F, // $F01F + #$F020, // $F020 + #$F021, // $F021 + #$F022, // $F022 + #$F023, // $F023 + #$F024, // $F024 + #$F025, // $F025 + #$F026, // $F026 + #$F027, // $F027 + #$F028, // $F028 + #$F029, // $F029 + #$F02A, // $F02A + #$F02B, // $F02B + #$F02C, // $F02C + #$F02D, // $F02D + #$F02E, // $F02E + #$F02F, // $F02F + #$F030, // $F030 + #$F031, // $F031 + #$F032, // $F032 + #$F033, // $F033 + #$F034, // $F034 + #$F035, // $F035 + #$F036, // $F036 + #$F037, // $F037 + #$F038, // $F038 + #$F039, // $F039 + #$F03A, // $F03A + #$F03B, // $F03B + #$F03C, // $F03C + #$F03D, // $F03D + #$F03E, // $F03E + #$F03F, // $F03F + #$F040, // $F040 + #$F041, // $F041 + #$F042, // $F042 + #$F043, // $F043 + #$F044, // $F044 + #$F045, // $F045 + #$F046, // $F046 + #$F047, // $F047 + #$F048, // $F048 + #$F049, // $F049 + #$F04A, // $F04A + #$F04B, // $F04B + #$F04C, // $F04C + #$F04D, // $F04D + #$F04E, // $F04E + #$F04F, // $F04F + #$F050, // $F050 + #$F051, // $F051 + #$F052, // $F052 + #$F053, // $F053 + #$F054, // $F054 + #$F055, // $F055 + #$F056, // $F056 + #$F057, // $F057 + #$F058, // $F058 + #$F059, // $F059 + #$F05A, // $F05A + #$F05B, // $F05B + #$F05C, // $F05C + #$F05D, // $F05D + #$F05E, // $F05E + #$F05F, // $F05F + #$F060, // $F060 + #$F061, // $F061 + #$F062, // $F062 + #$F063, // $F063 + #$F064, // $F064 + #$F065, // $F065 + #$F066, // $F066 + #$F067, // $F067 + #$F068, // $F068 + #$F069, // $F069 + #$F06A, // $F06A + #$F06B, // $F06B + #$F06C, // $F06C + #$F06D, // $F06D + #$F06E, // $F06E + #$F06F, // $F06F + #$F070, // $F070 + #$F071, // $F071 + #$F072, // $F072 + #$F073, // $F073 + #$F074, // $F074 + #$F075, // $F075 + #$F076, // $F076 + #$F077, // $F077 + #$F078, // $F078 + #$F079, // $F079 + #$F07A, // $F07A + #$F07B, // $F07B + #$F07C, // $F07C + #$F07D, // $F07D + #$F07E, // $F07E + #$F07F, // $F07F + #$F080, // $F080 + #$F081, // $F081 + #$F082, // $F082 + #$F083, // $F083 + #$F084, // $F084 + #$F085, // $F085 + #$F086, // $F086 + #$F087, // $F087 + #$F088, // $F088 + #$F089, // $F089 + #$F08A, // $F08A + #$F08B, // $F08B + #$F08C, // $F08C + #$F08D, // $F08D + #$F08E, // $F08E + #$F08F, // $F08F + #$F090, // $F090 + #$F091, // $F091 + #$F092, // $F092 + #$F093, // $F093 + #$F094, // $F094 + #$F095, // $F095 + #$F096, // $F096 + #$F097, // $F097 + #$F098, // $F098 + #$F099, // $F099 + #$F09A, // $F09A + #$F09B, // $F09B + #$F09C, // $F09C + #$F09D, // $F09D + #$F09E, // $F09E + #$F09F, // $F09F + #$F0A0, // $F0A0 + #$F0A1, // $F0A1 + #$F0A2, // $F0A2 + #$F0A3, // $F0A3 + #$F0A4, // $F0A4 + #$F0A5, // $F0A5 + #$F0A6, // $F0A6 + #$F0A7, // $F0A7 + #$F0A8, // $F0A8 + #$F0A9, // $F0A9 + #$F0AA, // $F0AA + #$F0AB, // $F0AB + #$F0AC, // $F0AC + #$F0AD, // $F0AD + #$F0AE, // $F0AE + #$F0AF, // $F0AF + #$F0B0, // $F0B0 + #$F0B1, // $F0B1 + #$F0B2, // $F0B2 + #$F0B3, // $F0B3 + #$F0B4, // $F0B4 + #$F0B5, // $F0B5 + #$F0B6, // $F0B6 + #$F0B7, // $F0B7 + #$F0B8, // $F0B8 + #$F0B9, // $F0B9 + #$F0BA, // $F0BA + #$F0BB, // $F0BB + #$F0BC, // $F0BC + #$F0BD, // $F0BD + #$F0BE, // $F0BE + #$F0BF, // $F0BF + #$F0C0, // $F0C0 + #$F0C1, // $F0C1 + #$F0C2, // $F0C2 + #$F0C3, // $F0C3 + #$F0C4, // $F0C4 + #$F0C5, // $F0C5 + #$F0C6, // $F0C6 + #$F0C7, // $F0C7 + #$F0C8, // $F0C8 + #$F0C9, // $F0C9 + #$F0CA, // $F0CA + #$F0CB, // $F0CB + #$F0CC, // $F0CC + #$F0CD, // $F0CD + #$F0CE, // $F0CE + #$F0CF, // $F0CF + #$F0D0, // $F0D0 + #$F0D1, // $F0D1 + #$F0D2, // $F0D2 + #$F0D3, // $F0D3 + #$F0D4, // $F0D4 + #$F0D5, // $F0D5 + #$F0D6, // $F0D6 + #$F0D7, // $F0D7 + #$F0D8, // $F0D8 + #$F0D9, // $F0D9 + #$F0DA, // $F0DA + #$F0DB, // $F0DB + #$F0DC, // $F0DC + #$F0DD, // $F0DD + #$F0DE, // $F0DE + #$F0DF, // $F0DF + #$F0E0, // $F0E0 + #$F0E1, // $F0E1 + #$F0E2, // $F0E2 + #$F0E3, // $F0E3 + #$F0E4, // $F0E4 + #$F0E5, // $F0E5 + #$F0E6, // $F0E6 + #$F0E7, // $F0E7 + #$F0E8, // $F0E8 + #$F0E9, // $F0E9 + #$F0EA, // $F0EA + #$F0EB, // $F0EB + #$F0EC, // $F0EC + #$F0ED, // $F0ED + #$F0EE, // $F0EE + #$F0EF, // $F0EF + #$F0F0, // $F0F0 + #$F0F1, // $F0F1 + #$F0F2, // $F0F2 + #$F0F3, // $F0F3 + #$F0F4, // $F0F4 + #$F0F5, // $F0F5 + #$F0F6, // $F0F6 + #$F0F7, // $F0F7 + #$F0F8, // $F0F8 + #$F0F9, // $F0F9 + #$F0FA, // $F0FA + #$F0FB, // $F0FB + #$F0FC, // $F0FC + #$F0FD, // $F0FD + #$F0FE, // $F0FE + #$F0FF, // $F0FF + #$F100, // $F100 + #$F101, // $F101 + #$F102, // $F102 + #$F103, // $F103 + #$F104, // $F104 + #$F105, // $F105 + #$F106, // $F106 + #$F107, // $F107 + #$F108, // $F108 + #$F109, // $F109 + #$F10A, // $F10A + #$F10B, // $F10B + #$F10C, // $F10C + #$F10D, // $F10D + #$F10E, // $F10E + #$F10F, // $F10F + #$F110, // $F110 + #$F111, // $F111 + #$F112, // $F112 + #$F113, // $F113 + #$F114, // $F114 + #$F115, // $F115 + #$F116, // $F116 + #$F117, // $F117 + #$F118, // $F118 + #$F119, // $F119 + #$F11A, // $F11A + #$F11B, // $F11B + #$F11C, // $F11C + #$F11D, // $F11D + #$F11E, // $F11E + #$F11F, // $F11F + #$F120, // $F120 + #$F121, // $F121 + #$F122, // $F122 + #$F123, // $F123 + #$F124, // $F124 + #$F125, // $F125 + #$F126, // $F126 + #$F127, // $F127 + #$F128, // $F128 + #$F129, // $F129 + #$F12A, // $F12A + #$F12B, // $F12B + #$F12C, // $F12C + #$F12D, // $F12D + #$F12E, // $F12E + #$F12F, // $F12F + #$F130, // $F130 + #$F131, // $F131 + #$F132, // $F132 + #$F133, // $F133 + #$F134, // $F134 + #$F135, // $F135 + #$F136, // $F136 + #$F137, // $F137 + #$F138, // $F138 + #$F139, // $F139 + #$F13A, // $F13A + #$F13B, // $F13B + #$F13C, // $F13C + #$F13D, // $F13D + #$F13E, // $F13E + #$F13F, // $F13F + #$F140, // $F140 + #$F141, // $F141 + #$F142, // $F142 + #$F143, // $F143 + #$F144, // $F144 + #$F145, // $F145 + #$F146, // $F146 + #$F147, // $F147 + #$F148, // $F148 + #$F149, // $F149 + #$F14A, // $F14A + #$F14B, // $F14B + #$F14C, // $F14C + #$F14D, // $F14D + #$F14E, // $F14E + #$F14F, // $F14F + #$F150, // $F150 + #$F151, // $F151 + #$F152, // $F152 + #$F153, // $F153 + #$F154, // $F154 + #$F155, // $F155 + #$F156, // $F156 + #$F157, // $F157 + #$F158, // $F158 + #$F159, // $F159 + #$F15A, // $F15A + #$F15B, // $F15B + #$F15C, // $F15C + #$F15D, // $F15D + #$F15E, // $F15E + #$F15F, // $F15F + #$F160, // $F160 + #$F161, // $F161 + #$F162, // $F162 + #$F163, // $F163 + #$F164, // $F164 + #$F165, // $F165 + #$F166, // $F166 + #$F167, // $F167 + #$F168, // $F168 + #$F169, // $F169 + #$F16A, // $F16A + #$F16B, // $F16B + #$F16C, // $F16C + #$F16D, // $F16D + #$F16E, // $F16E + #$F16F, // $F16F + #$F170, // $F170 + #$F171, // $F171 + #$F172, // $F172 + #$F173, // $F173 + #$F174, // $F174 + #$F175, // $F175 + #$F176, // $F176 + #$F177, // $F177 + #$F178, // $F178 + #$F179, // $F179 + #$F17A, // $F17A + #$F17B, // $F17B + #$F17C, // $F17C + #$F17D, // $F17D + #$F17E, // $F17E + #$F17F, // $F17F + #$F180, // $F180 + #$F181, // $F181 + #$F182, // $F182 + #$F183, // $F183 + #$F184, // $F184 + #$F185, // $F185 + #$F186, // $F186 + #$F187, // $F187 + #$F188, // $F188 + #$F189, // $F189 + #$F18A, // $F18A + #$F18B, // $F18B + #$F18C, // $F18C + #$F18D, // $F18D + #$F18E, // $F18E + #$F18F, // $F18F + #$F190, // $F190 + #$F191, // $F191 + #$F192, // $F192 + #$F193, // $F193 + #$F194, // $F194 + #$F195, // $F195 + #$F196, // $F196 + #$F197, // $F197 + #$F198, // $F198 + #$F199, // $F199 + #$F19A, // $F19A + #$F19B, // $F19B + #$F19C, // $F19C + #$F19D, // $F19D + #$F19E, // $F19E + #$F19F, // $F19F + #$F1A0, // $F1A0 + #$F1A1, // $F1A1 + #$F1A2, // $F1A2 + #$F1A3, // $F1A3 + #$F1A4, // $F1A4 + #$F1A5, // $F1A5 + #$F1A6, // $F1A6 + #$F1A7, // $F1A7 + #$F1A8, // $F1A8 + #$F1A9, // $F1A9 + #$F1AA, // $F1AA + #$F1AB, // $F1AB + #$F1AC, // $F1AC + #$F1AD, // $F1AD + #$F1AE, // $F1AE + #$F1AF, // $F1AF + #$F1B0, // $F1B0 + #$F1B1, // $F1B1 + #$F1B2, // $F1B2 + #$F1B3, // $F1B3 + #$F1B4, // $F1B4 + #$F1B5, // $F1B5 + #$F1B6, // $F1B6 + #$F1B7, // $F1B7 + #$F1B8, // $F1B8 + #$F1B9, // $F1B9 + #$F1BA, // $F1BA + #$F1BB, // $F1BB + #$F1BC, // $F1BC + #$F1BD, // $F1BD + #$F1BE, // $F1BE + #$F1BF, // $F1BF + #$F1C0, // $F1C0 + #$F1C1, // $F1C1 + #$F1C2, // $F1C2 + #$F1C3, // $F1C3 + #$F1C4, // $F1C4 + #$F1C5, // $F1C5 + #$F1C6, // $F1C6 + #$F1C7, // $F1C7 + #$F1C8, // $F1C8 + #$F1C9, // $F1C9 + #$F1CA, // $F1CA + #$F1CB, // $F1CB + #$F1CC, // $F1CC + #$F1CD, // $F1CD + #$F1CE, // $F1CE + #$F1CF, // $F1CF + #$F1D0, // $F1D0 + #$F1D1, // $F1D1 + #$F1D2, // $F1D2 + #$F1D3, // $F1D3 + #$F1D4, // $F1D4 + #$F1D5, // $F1D5 + #$F1D6, // $F1D6 + #$F1D7, // $F1D7 + #$F1D8, // $F1D8 + #$F1D9, // $F1D9 + #$F1DA, // $F1DA + #$F1DB, // $F1DB + #$F1DC, // $F1DC + #$F1DD, // $F1DD + #$F1DE, // $F1DE + #$F1DF, // $F1DF + #$F1E0, // $F1E0 + #$F1E1, // $F1E1 + #$F1E2, // $F1E2 + #$F1E3, // $F1E3 + #$F1E4, // $F1E4 + #$F1E5, // $F1E5 + #$F1E6, // $F1E6 + #$F1E7, // $F1E7 + #$F1E8, // $F1E8 + #$F1E9, // $F1E9 + #$F1EA, // $F1EA + #$F1EB, // $F1EB + #$F1EC, // $F1EC + #$F1ED, // $F1ED + #$F1EE, // $F1EE + #$F1EF, // $F1EF + #$F1F0, // $F1F0 + #$F1F1, // $F1F1 + #$F1F2, // $F1F2 + #$F1F3, // $F1F3 + #$F1F4, // $F1F4 + #$F1F5, // $F1F5 + #$F1F6, // $F1F6 + #$F1F7, // $F1F7 + #$F1F8, // $F1F8 + #$F1F9, // $F1F9 + #$F1FA, // $F1FA + #$F1FB, // $F1FB + #$F1FC, // $F1FC + #$F1FD, // $F1FD + #$F1FE, // $F1FE + #$F1FF, // $F1FF + #$F200, // $F200 + #$F201, // $F201 + #$F202, // $F202 + #$F203, // $F203 + #$F204, // $F204 + #$F205, // $F205 + #$F206, // $F206 + #$F207, // $F207 + #$F208, // $F208 + #$F209, // $F209 + #$F20A, // $F20A + #$F20B, // $F20B + #$F20C, // $F20C + #$F20D, // $F20D + #$F20E, // $F20E + #$F20F, // $F20F + #$F210, // $F210 + #$F211, // $F211 + #$F212, // $F212 + #$F213, // $F213 + #$F214, // $F214 + #$F215, // $F215 + #$F216, // $F216 + #$F217, // $F217 + #$F218, // $F218 + #$F219, // $F219 + #$F21A, // $F21A + #$F21B, // $F21B + #$F21C, // $F21C + #$F21D, // $F21D + #$F21E, // $F21E + #$F21F, // $F21F + #$F220, // $F220 + #$F221, // $F221 + #$F222, // $F222 + #$F223, // $F223 + #$F224, // $F224 + #$F225, // $F225 + #$F226, // $F226 + #$F227, // $F227 + #$F228, // $F228 + #$F229, // $F229 + #$F22A, // $F22A + #$F22B, // $F22B + #$F22C, // $F22C + #$F22D, // $F22D + #$F22E, // $F22E + #$F22F, // $F22F + #$F230, // $F230 + #$F231, // $F231 + #$F232, // $F232 + #$F233, // $F233 + #$F234, // $F234 + #$F235, // $F235 + #$F236, // $F236 + #$F237, // $F237 + #$F238, // $F238 + #$F239, // $F239 + #$F23A, // $F23A + #$F23B, // $F23B + #$F23C, // $F23C + #$F23D, // $F23D + #$F23E, // $F23E + #$F23F, // $F23F + #$F240, // $F240 + #$F241, // $F241 + #$F242, // $F242 + #$F243, // $F243 + #$F244, // $F244 + #$F245, // $F245 + #$F246, // $F246 + #$F247, // $F247 + #$F248, // $F248 + #$F249, // $F249 + #$F24A, // $F24A + #$F24B, // $F24B + #$F24C, // $F24C + #$F24D, // $F24D + #$F24E, // $F24E + #$F24F, // $F24F + #$F250, // $F250 + #$F251, // $F251 + #$F252, // $F252 + #$F253, // $F253 + #$F254, // $F254 + #$F255, // $F255 + #$F256, // $F256 + #$F257, // $F257 + #$F258, // $F258 + #$F259, // $F259 + #$F25A, // $F25A + #$F25B, // $F25B + #$F25C, // $F25C + #$F25D, // $F25D + #$F25E, // $F25E + #$F25F, // $F25F + #$F260, // $F260 + #$F261, // $F261 + #$F262, // $F262 + #$F263, // $F263 + #$F264, // $F264 + #$F265, // $F265 + #$F266, // $F266 + #$F267, // $F267 + #$F268, // $F268 + #$F269, // $F269 + #$F26A, // $F26A + #$F26B, // $F26B + #$F26C, // $F26C + #$F26D, // $F26D + #$F26E, // $F26E + #$F26F, // $F26F + #$F270, // $F270 + #$F271, // $F271 + #$F272, // $F272 + #$F273, // $F273 + #$F274, // $F274 + #$F275, // $F275 + #$F276, // $F276 + #$F277, // $F277 + #$F278, // $F278 + #$F279, // $F279 + #$F27A, // $F27A + #$F27B, // $F27B + #$F27C, // $F27C + #$F27D, // $F27D + #$F27E, // $F27E + #$F27F, // $F27F + #$F280, // $F280 + #$F281, // $F281 + #$F282, // $F282 + #$F283, // $F283 + #$F284, // $F284 + #$F285, // $F285 + #$F286, // $F286 + #$F287, // $F287 + #$F288, // $F288 + #$F289, // $F289 + #$F28A, // $F28A + #$F28B, // $F28B + #$F28C, // $F28C + #$F28D, // $F28D + #$F28E, // $F28E + #$F28F, // $F28F + #$F290, // $F290 + #$F291, // $F291 + #$F292, // $F292 + #$F293, // $F293 + #$F294, // $F294 + #$F295, // $F295 + #$F296, // $F296 + #$F297, // $F297 + #$F298, // $F298 + #$F299, // $F299 + #$F29A, // $F29A + #$F29B, // $F29B + #$F29C, // $F29C + #$F29D, // $F29D + #$F29E, // $F29E + #$F29F, // $F29F + #$F2A0, // $F2A0 + #$F2A1, // $F2A1 + #$F2A2, // $F2A2 + #$F2A3, // $F2A3 + #$F2A4, // $F2A4 + #$F2A5, // $F2A5 + #$F2A6, // $F2A6 + #$F2A7, // $F2A7 + #$F2A8, // $F2A8 + #$F2A9, // $F2A9 + #$F2AA, // $F2AA + #$F2AB, // $F2AB + #$F2AC, // $F2AC + #$F2AD, // $F2AD + #$F2AE, // $F2AE + #$F2AF, // $F2AF + #$F2B0, // $F2B0 + #$F2B1, // $F2B1 + #$F2B2, // $F2B2 + #$F2B3, // $F2B3 + #$F2B4, // $F2B4 + #$F2B5, // $F2B5 + #$F2B6, // $F2B6 + #$F2B7, // $F2B7 + #$F2B8, // $F2B8 + #$F2B9, // $F2B9 + #$F2BA, // $F2BA + #$F2BB, // $F2BB + #$F2BC, // $F2BC + #$F2BD, // $F2BD + #$F2BE, // $F2BE + #$F2BF, // $F2BF + #$F2C0, // $F2C0 + #$F2C1, // $F2C1 + #$F2C2, // $F2C2 + #$F2C3, // $F2C3 + #$F2C4, // $F2C4 + #$F2C5, // $F2C5 + #$F2C6, // $F2C6 + #$F2C7, // $F2C7 + #$F2C8, // $F2C8 + #$F2C9, // $F2C9 + #$F2CA, // $F2CA + #$F2CB, // $F2CB + #$F2CC, // $F2CC + #$F2CD, // $F2CD + #$F2CE, // $F2CE + #$F2CF, // $F2CF + #$F2D0, // $F2D0 + #$F2D1, // $F2D1 + #$F2D2, // $F2D2 + #$F2D3, // $F2D3 + #$F2D4, // $F2D4 + #$F2D5, // $F2D5 + #$F2D6, // $F2D6 + #$F2D7, // $F2D7 + #$F2D8, // $F2D8 + #$F2D9, // $F2D9 + #$F2DA, // $F2DA + #$F2DB, // $F2DB + #$F2DC, // $F2DC + #$F2DD, // $F2DD + #$F2DE, // $F2DE + #$F2DF, // $F2DF + #$F2E0, // $F2E0 + #$F2E1, // $F2E1 + #$F2E2, // $F2E2 + #$F2E3, // $F2E3 + #$F2E4, // $F2E4 + #$F2E5, // $F2E5 + #$F2E6, // $F2E6 + #$F2E7, // $F2E7 + #$F2E8, // $F2E8 + #$F2E9, // $F2E9 + #$F2EA, // $F2EA + #$F2EB, // $F2EB + #$F2EC, // $F2EC + #$F2ED, // $F2ED + #$F2EE, // $F2EE + #$F2EF, // $F2EF + #$F2F0, // $F2F0 + #$F2F1, // $F2F1 + #$F2F2, // $F2F2 + #$F2F3, // $F2F3 + #$F2F4, // $F2F4 + #$F2F5, // $F2F5 + #$F2F6, // $F2F6 + #$F2F7, // $F2F7 + #$F2F8, // $F2F8 + #$F2F9, // $F2F9 + #$F2FA, // $F2FA + #$F2FB, // $F2FB + #$F2FC, // $F2FC + #$F2FD, // $F2FD + #$F2FE, // $F2FE + #$F2FF, // $F2FF + #$F300, // $F300 + #$F301, // $F301 + #$F302, // $F302 + #$F303, // $F303 + #$F304, // $F304 + #$F305, // $F305 + #$F306, // $F306 + #$F307, // $F307 + #$F308, // $F308 + #$F309, // $F309 + #$F30A, // $F30A + #$F30B, // $F30B + #$F30C, // $F30C + #$F30D, // $F30D + #$F30E, // $F30E + #$F30F, // $F30F + #$F310, // $F310 + #$F311, // $F311 + #$F312, // $F312 + #$F313, // $F313 + #$F314, // $F314 + #$F315, // $F315 + #$F316, // $F316 + #$F317, // $F317 + #$F318, // $F318 + #$F319, // $F319 + #$F31A, // $F31A + #$F31B, // $F31B + #$F31C, // $F31C + #$F31D, // $F31D + #$F31E, // $F31E + #$F31F, // $F31F + #$F320, // $F320 + #$F321, // $F321 + #$F322, // $F322 + #$F323, // $F323 + #$F324, // $F324 + #$F325, // $F325 + #$F326, // $F326 + #$F327, // $F327 + #$F328, // $F328 + #$F329, // $F329 + #$F32A, // $F32A + #$F32B, // $F32B + #$F32C, // $F32C + #$F32D, // $F32D + #$F32E, // $F32E + #$F32F, // $F32F + #$F330, // $F330 + #$F331, // $F331 + #$F332, // $F332 + #$F333, // $F333 + #$F334, // $F334 + #$F335, // $F335 + #$F336, // $F336 + #$F337, // $F337 + #$F338, // $F338 + #$F339, // $F339 + #$F33A, // $F33A + #$F33B, // $F33B + #$F33C, // $F33C + #$F33D, // $F33D + #$F33E, // $F33E + #$F33F, // $F33F + #$F340, // $F340 + #$F341, // $F341 + #$F342, // $F342 + #$F343, // $F343 + #$F344, // $F344 + #$F345, // $F345 + #$F346, // $F346 + #$F347, // $F347 + #$F348, // $F348 + #$F349, // $F349 + #$F34A, // $F34A + #$F34B, // $F34B + #$F34C, // $F34C + #$F34D, // $F34D + #$F34E, // $F34E + #$F34F, // $F34F + #$F350, // $F350 + #$F351, // $F351 + #$F352, // $F352 + #$F353, // $F353 + #$F354, // $F354 + #$F355, // $F355 + #$F356, // $F356 + #$F357, // $F357 + #$F358, // $F358 + #$F359, // $F359 + #$F35A, // $F35A + #$F35B, // $F35B + #$F35C, // $F35C + #$F35D, // $F35D + #$F35E, // $F35E + #$F35F, // $F35F + #$F360, // $F360 + #$F361, // $F361 + #$F362, // $F362 + #$F363, // $F363 + #$F364, // $F364 + #$F365, // $F365 + #$F366, // $F366 + #$F367, // $F367 + #$F368, // $F368 + #$F369, // $F369 + #$F36A, // $F36A + #$F36B, // $F36B + #$F36C, // $F36C + #$F36D, // $F36D + #$F36E, // $F36E + #$F36F, // $F36F + #$F370, // $F370 + #$F371, // $F371 + #$F372, // $F372 + #$F373, // $F373 + #$F374, // $F374 + #$F375, // $F375 + #$F376, // $F376 + #$F377, // $F377 + #$F378, // $F378 + #$F379, // $F379 + #$F37A, // $F37A + #$F37B, // $F37B + #$F37C, // $F37C + #$F37D, // $F37D + #$F37E, // $F37E + #$F37F, // $F37F + #$F380, // $F380 + #$F381, // $F381 + #$F382, // $F382 + #$F383, // $F383 + #$F384, // $F384 + #$F385, // $F385 + #$F386, // $F386 + #$F387, // $F387 + #$F388, // $F388 + #$F389, // $F389 + #$F38A, // $F38A + #$F38B, // $F38B + #$F38C, // $F38C + #$F38D, // $F38D + #$F38E, // $F38E + #$F38F, // $F38F + #$F390, // $F390 + #$F391, // $F391 + #$F392, // $F392 + #$F393, // $F393 + #$F394, // $F394 + #$F395, // $F395 + #$F396, // $F396 + #$F397, // $F397 + #$F398, // $F398 + #$F399, // $F399 + #$F39A, // $F39A + #$F39B, // $F39B + #$F39C, // $F39C + #$F39D, // $F39D + #$F39E, // $F39E + #$F39F, // $F39F + #$F3A0, // $F3A0 + #$F3A1, // $F3A1 + #$F3A2, // $F3A2 + #$F3A3, // $F3A3 + #$F3A4, // $F3A4 + #$F3A5, // $F3A5 + #$F3A6, // $F3A6 + #$F3A7, // $F3A7 + #$F3A8, // $F3A8 + #$F3A9, // $F3A9 + #$F3AA, // $F3AA + #$F3AB, // $F3AB + #$F3AC, // $F3AC + #$F3AD, // $F3AD + #$F3AE, // $F3AE + #$F3AF, // $F3AF + #$F3B0, // $F3B0 + #$F3B1, // $F3B1 + #$F3B2, // $F3B2 + #$F3B3, // $F3B3 + #$F3B4, // $F3B4 + #$F3B5, // $F3B5 + #$F3B6, // $F3B6 + #$F3B7, // $F3B7 + #$F3B8, // $F3B8 + #$F3B9, // $F3B9 + #$F3BA, // $F3BA + #$F3BB, // $F3BB + #$F3BC, // $F3BC + #$F3BD, // $F3BD + #$F3BE, // $F3BE + #$F3BF, // $F3BF + #$F3C0, // $F3C0 + #$F3C1, // $F3C1 + #$F3C2, // $F3C2 + #$F3C3, // $F3C3 + #$F3C4, // $F3C4 + #$F3C5, // $F3C5 + #$F3C6, // $F3C6 + #$F3C7, // $F3C7 + #$F3C8, // $F3C8 + #$F3C9, // $F3C9 + #$F3CA, // $F3CA + #$F3CB, // $F3CB + #$F3CC, // $F3CC + #$F3CD, // $F3CD + #$F3CE, // $F3CE + #$F3CF, // $F3CF + #$F3D0, // $F3D0 + #$F3D1, // $F3D1 + #$F3D2, // $F3D2 + #$F3D3, // $F3D3 + #$F3D4, // $F3D4 + #$F3D5, // $F3D5 + #$F3D6, // $F3D6 + #$F3D7, // $F3D7 + #$F3D8, // $F3D8 + #$F3D9, // $F3D9 + #$F3DA, // $F3DA + #$F3DB, // $F3DB + #$F3DC, // $F3DC + #$F3DD, // $F3DD + #$F3DE, // $F3DE + #$F3DF, // $F3DF + #$F3E0, // $F3E0 + #$F3E1, // $F3E1 + #$F3E2, // $F3E2 + #$F3E3, // $F3E3 + #$F3E4, // $F3E4 + #$F3E5, // $F3E5 + #$F3E6, // $F3E6 + #$F3E7, // $F3E7 + #$F3E8, // $F3E8 + #$F3E9, // $F3E9 + #$F3EA, // $F3EA + #$F3EB, // $F3EB + #$F3EC, // $F3EC + #$F3ED, // $F3ED + #$F3EE, // $F3EE + #$F3EF, // $F3EF + #$F3F0, // $F3F0 + #$F3F1, // $F3F1 + #$F3F2, // $F3F2 + #$F3F3, // $F3F3 + #$F3F4, // $F3F4 + #$F3F5, // $F3F5 + #$F3F6, // $F3F6 + #$F3F7, // $F3F7 + #$F3F8, // $F3F8 + #$F3F9, // $F3F9 + #$F3FA, // $F3FA + #$F3FB, // $F3FB + #$F3FC, // $F3FC + #$F3FD, // $F3FD + #$F3FE, // $F3FE + #$F3FF, // $F3FF + #$F400, // $F400 + #$F401, // $F401 + #$F402, // $F402 + #$F403, // $F403 + #$F404, // $F404 + #$F405, // $F405 + #$F406, // $F406 + #$F407, // $F407 + #$F408, // $F408 + #$F409, // $F409 + #$F40A, // $F40A + #$F40B, // $F40B + #$F40C, // $F40C + #$F40D, // $F40D + #$F40E, // $F40E + #$F40F, // $F40F + #$F410, // $F410 + #$F411, // $F411 + #$F412, // $F412 + #$F413, // $F413 + #$F414, // $F414 + #$F415, // $F415 + #$F416, // $F416 + #$F417, // $F417 + #$F418, // $F418 + #$F419, // $F419 + #$F41A, // $F41A + #$F41B, // $F41B + #$F41C, // $F41C + #$F41D, // $F41D + #$F41E, // $F41E + #$F41F, // $F41F + #$F420, // $F420 + #$F421, // $F421 + #$F422, // $F422 + #$F423, // $F423 + #$F424, // $F424 + #$F425, // $F425 + #$F426, // $F426 + #$F427, // $F427 + #$F428, // $F428 + #$F429, // $F429 + #$F42A, // $F42A + #$F42B, // $F42B + #$F42C, // $F42C + #$F42D, // $F42D + #$F42E, // $F42E + #$F42F, // $F42F + #$F430, // $F430 + #$F431, // $F431 + #$F432, // $F432 + #$F433, // $F433 + #$F434, // $F434 + #$F435, // $F435 + #$F436, // $F436 + #$F437, // $F437 + #$F438, // $F438 + #$F439, // $F439 + #$F43A, // $F43A + #$F43B, // $F43B + #$F43C, // $F43C + #$F43D, // $F43D + #$F43E, // $F43E + #$F43F, // $F43F + #$F440, // $F440 + #$F441, // $F441 + #$F442, // $F442 + #$F443, // $F443 + #$F444, // $F444 + #$F445, // $F445 + #$F446, // $F446 + #$F447, // $F447 + #$F448, // $F448 + #$F449, // $F449 + #$F44A, // $F44A + #$F44B, // $F44B + #$F44C, // $F44C + #$F44D, // $F44D + #$F44E, // $F44E + #$F44F, // $F44F + #$F450, // $F450 + #$F451, // $F451 + #$F452, // $F452 + #$F453, // $F453 + #$F454, // $F454 + #$F455, // $F455 + #$F456, // $F456 + #$F457, // $F457 + #$F458, // $F458 + #$F459, // $F459 + #$F45A, // $F45A + #$F45B, // $F45B + #$F45C, // $F45C + #$F45D, // $F45D + #$F45E, // $F45E + #$F45F, // $F45F + #$F460, // $F460 + #$F461, // $F461 + #$F462, // $F462 + #$F463, // $F463 + #$F464, // $F464 + #$F465, // $F465 + #$F466, // $F466 + #$F467, // $F467 + #$F468, // $F468 + #$F469, // $F469 + #$F46A, // $F46A + #$F46B, // $F46B + #$F46C, // $F46C + #$F46D, // $F46D + #$F46E, // $F46E + #$F46F, // $F46F + #$F470, // $F470 + #$F471, // $F471 + #$F472, // $F472 + #$F473, // $F473 + #$F474, // $F474 + #$F475, // $F475 + #$F476, // $F476 + #$F477, // $F477 + #$F478, // $F478 + #$F479, // $F479 + #$F47A, // $F47A + #$F47B, // $F47B + #$F47C, // $F47C + #$F47D, // $F47D + #$F47E, // $F47E + #$F47F, // $F47F + #$F480, // $F480 + #$F481, // $F481 + #$F482, // $F482 + #$F483, // $F483 + #$F484, // $F484 + #$F485, // $F485 + #$F486, // $F486 + #$F487, // $F487 + #$F488, // $F488 + #$F489, // $F489 + #$F48A, // $F48A + #$F48B, // $F48B + #$F48C, // $F48C + #$F48D, // $F48D + #$F48E, // $F48E + #$F48F, // $F48F + #$F490, // $F490 + #$F491, // $F491 + #$F492, // $F492 + #$F493, // $F493 + #$F494, // $F494 + #$F495, // $F495 + #$F496, // $F496 + #$F497, // $F497 + #$F498, // $F498 + #$F499, // $F499 + #$F49A, // $F49A + #$F49B, // $F49B + #$F49C, // $F49C + #$F49D, // $F49D + #$F49E, // $F49E + #$F49F, // $F49F + #$F4A0, // $F4A0 + #$F4A1, // $F4A1 + #$F4A2, // $F4A2 + #$F4A3, // $F4A3 + #$F4A4, // $F4A4 + #$F4A5, // $F4A5 + #$F4A6, // $F4A6 + #$F4A7, // $F4A7 + #$F4A8, // $F4A8 + #$F4A9, // $F4A9 + #$F4AA, // $F4AA + #$F4AB, // $F4AB + #$F4AC, // $F4AC + #$F4AD, // $F4AD + #$F4AE, // $F4AE + #$F4AF, // $F4AF + #$F4B0, // $F4B0 + #$F4B1, // $F4B1 + #$F4B2, // $F4B2 + #$F4B3, // $F4B3 + #$F4B4, // $F4B4 + #$F4B5, // $F4B5 + #$F4B6, // $F4B6 + #$F4B7, // $F4B7 + #$F4B8, // $F4B8 + #$F4B9, // $F4B9 + #$F4BA, // $F4BA + #$F4BB, // $F4BB + #$F4BC, // $F4BC + #$F4BD, // $F4BD + #$F4BE, // $F4BE + #$F4BF, // $F4BF + #$F4C0, // $F4C0 + #$F4C1, // $F4C1 + #$F4C2, // $F4C2 + #$F4C3, // $F4C3 + #$F4C4, // $F4C4 + #$F4C5, // $F4C5 + #$F4C6, // $F4C6 + #$F4C7, // $F4C7 + #$F4C8, // $F4C8 + #$F4C9, // $F4C9 + #$F4CA, // $F4CA + #$F4CB, // $F4CB + #$F4CC, // $F4CC + #$F4CD, // $F4CD + #$F4CE, // $F4CE + #$F4CF, // $F4CF + #$F4D0, // $F4D0 + #$F4D1, // $F4D1 + #$F4D2, // $F4D2 + #$F4D3, // $F4D3 + #$F4D4, // $F4D4 + #$F4D5, // $F4D5 + #$F4D6, // $F4D6 + #$F4D7, // $F4D7 + #$F4D8, // $F4D8 + #$F4D9, // $F4D9 + #$F4DA, // $F4DA + #$F4DB, // $F4DB + #$F4DC, // $F4DC + #$F4DD, // $F4DD + #$F4DE, // $F4DE + #$F4DF, // $F4DF + #$F4E0, // $F4E0 + #$F4E1, // $F4E1 + #$F4E2, // $F4E2 + #$F4E3, // $F4E3 + #$F4E4, // $F4E4 + #$F4E5, // $F4E5 + #$F4E6, // $F4E6 + #$F4E7, // $F4E7 + #$F4E8, // $F4E8 + #$F4E9, // $F4E9 + #$F4EA, // $F4EA + #$F4EB, // $F4EB + #$F4EC, // $F4EC + #$F4ED, // $F4ED + #$F4EE, // $F4EE + #$F4EF, // $F4EF + #$F4F0, // $F4F0 + #$F4F1, // $F4F1 + #$F4F2, // $F4F2 + #$F4F3, // $F4F3 + #$F4F4, // $F4F4 + #$F4F5, // $F4F5 + #$F4F6, // $F4F6 + #$F4F7, // $F4F7 + #$F4F8, // $F4F8 + #$F4F9, // $F4F9 + #$F4FA, // $F4FA + #$F4FB, // $F4FB + #$F4FC, // $F4FC + #$F4FD, // $F4FD + #$F4FE, // $F4FE + #$F4FF, // $F4FF + #$F500, // $F500 + #$F501, // $F501 + #$F502, // $F502 + #$F503, // $F503 + #$F504, // $F504 + #$F505, // $F505 + #$F506, // $F506 + #$F507, // $F507 + #$F508, // $F508 + #$F509, // $F509 + #$F50A, // $F50A + #$F50B, // $F50B + #$F50C, // $F50C + #$F50D, // $F50D + #$F50E, // $F50E + #$F50F, // $F50F + #$F510, // $F510 + #$F511, // $F511 + #$F512, // $F512 + #$F513, // $F513 + #$F514, // $F514 + #$F515, // $F515 + #$F516, // $F516 + #$F517, // $F517 + #$F518, // $F518 + #$F519, // $F519 + #$F51A, // $F51A + #$F51B, // $F51B + #$F51C, // $F51C + #$F51D, // $F51D + #$F51E, // $F51E + #$F51F, // $F51F + #$F520, // $F520 + #$F521, // $F521 + #$F522, // $F522 + #$F523, // $F523 + #$F524, // $F524 + #$F525, // $F525 + #$F526, // $F526 + #$F527, // $F527 + #$F528, // $F528 + #$F529, // $F529 + #$F52A, // $F52A + #$F52B, // $F52B + #$F52C, // $F52C + #$F52D, // $F52D + #$F52E, // $F52E + #$F52F, // $F52F + #$F530, // $F530 + #$F531, // $F531 + #$F532, // $F532 + #$F533, // $F533 + #$F534, // $F534 + #$F535, // $F535 + #$F536, // $F536 + #$F537, // $F537 + #$F538, // $F538 + #$F539, // $F539 + #$F53A, // $F53A + #$F53B, // $F53B + #$F53C, // $F53C + #$F53D, // $F53D + #$F53E, // $F53E + #$F53F, // $F53F + #$F540, // $F540 + #$F541, // $F541 + #$F542, // $F542 + #$F543, // $F543 + #$F544, // $F544 + #$F545, // $F545 + #$F546, // $F546 + #$F547, // $F547 + #$F548, // $F548 + #$F549, // $F549 + #$F54A, // $F54A + #$F54B, // $F54B + #$F54C, // $F54C + #$F54D, // $F54D + #$F54E, // $F54E + #$F54F, // $F54F + #$F550, // $F550 + #$F551, // $F551 + #$F552, // $F552 + #$F553, // $F553 + #$F554, // $F554 + #$F555, // $F555 + #$F556, // $F556 + #$F557, // $F557 + #$F558, // $F558 + #$F559, // $F559 + #$F55A, // $F55A + #$F55B, // $F55B + #$F55C, // $F55C + #$F55D, // $F55D + #$F55E, // $F55E + #$F55F, // $F55F + #$F560, // $F560 + #$F561, // $F561 + #$F562, // $F562 + #$F563, // $F563 + #$F564, // $F564 + #$F565, // $F565 + #$F566, // $F566 + #$F567, // $F567 + #$F568, // $F568 + #$F569, // $F569 + #$F56A, // $F56A + #$F56B, // $F56B + #$F56C, // $F56C + #$F56D, // $F56D + #$F56E, // $F56E + #$F56F, // $F56F + #$F570, // $F570 + #$F571, // $F571 + #$F572, // $F572 + #$F573, // $F573 + #$F574, // $F574 + #$F575, // $F575 + #$F576, // $F576 + #$F577, // $F577 + #$F578, // $F578 + #$F579, // $F579 + #$F57A, // $F57A + #$F57B, // $F57B + #$F57C, // $F57C + #$F57D, // $F57D + #$F57E, // $F57E + #$F57F, // $F57F + #$F580, // $F580 + #$F581, // $F581 + #$F582, // $F582 + #$F583, // $F583 + #$F584, // $F584 + #$F585, // $F585 + #$F586, // $F586 + #$F587, // $F587 + #$F588, // $F588 + #$F589, // $F589 + #$F58A, // $F58A + #$F58B, // $F58B + #$F58C, // $F58C + #$F58D, // $F58D + #$F58E, // $F58E + #$F58F, // $F58F + #$F590, // $F590 + #$F591, // $F591 + #$F592, // $F592 + #$F593, // $F593 + #$F594, // $F594 + #$F595, // $F595 + #$F596, // $F596 + #$F597, // $F597 + #$F598, // $F598 + #$F599, // $F599 + #$F59A, // $F59A + #$F59B, // $F59B + #$F59C, // $F59C + #$F59D, // $F59D + #$F59E, // $F59E + #$F59F, // $F59F + #$F5A0, // $F5A0 + #$F5A1, // $F5A1 + #$F5A2, // $F5A2 + #$F5A3, // $F5A3 + #$F5A4, // $F5A4 + #$F5A5, // $F5A5 + #$F5A6, // $F5A6 + #$F5A7, // $F5A7 + #$F5A8, // $F5A8 + #$F5A9, // $F5A9 + #$F5AA, // $F5AA + #$F5AB, // $F5AB + #$F5AC, // $F5AC + #$F5AD, // $F5AD + #$F5AE, // $F5AE + #$F5AF, // $F5AF + #$F5B0, // $F5B0 + #$F5B1, // $F5B1 + #$F5B2, // $F5B2 + #$F5B3, // $F5B3 + #$F5B4, // $F5B4 + #$F5B5, // $F5B5 + #$F5B6, // $F5B6 + #$F5B7, // $F5B7 + #$F5B8, // $F5B8 + #$F5B9, // $F5B9 + #$F5BA, // $F5BA + #$F5BB, // $F5BB + #$F5BC, // $F5BC + #$F5BD, // $F5BD + #$F5BE, // $F5BE + #$F5BF, // $F5BF + #$F5C0, // $F5C0 + #$F5C1, // $F5C1 + #$F5C2, // $F5C2 + #$F5C3, // $F5C3 + #$F5C4, // $F5C4 + #$F5C5, // $F5C5 + #$F5C6, // $F5C6 + #$F5C7, // $F5C7 + #$F5C8, // $F5C8 + #$F5C9, // $F5C9 + #$F5CA, // $F5CA + #$F5CB, // $F5CB + #$F5CC, // $F5CC + #$F5CD, // $F5CD + #$F5CE, // $F5CE + #$F5CF, // $F5CF + #$F5D0, // $F5D0 + #$F5D1, // $F5D1 + #$F5D2, // $F5D2 + #$F5D3, // $F5D3 + #$F5D4, // $F5D4 + #$F5D5, // $F5D5 + #$F5D6, // $F5D6 + #$F5D7, // $F5D7 + #$F5D8, // $F5D8 + #$F5D9, // $F5D9 + #$F5DA, // $F5DA + #$F5DB, // $F5DB + #$F5DC, // $F5DC + #$F5DD, // $F5DD + #$F5DE, // $F5DE + #$F5DF, // $F5DF + #$F5E0, // $F5E0 + #$F5E1, // $F5E1 + #$F5E2, // $F5E2 + #$F5E3, // $F5E3 + #$F5E4, // $F5E4 + #$F5E5, // $F5E5 + #$F5E6, // $F5E6 + #$F5E7, // $F5E7 + #$F5E8, // $F5E8 + #$F5E9, // $F5E9 + #$F5EA, // $F5EA + #$F5EB, // $F5EB + #$F5EC, // $F5EC + #$F5ED, // $F5ED + #$F5EE, // $F5EE + #$F5EF, // $F5EF + #$F5F0, // $F5F0 + #$F5F1, // $F5F1 + #$F5F2, // $F5F2 + #$F5F3, // $F5F3 + #$F5F4, // $F5F4 + #$F5F5, // $F5F5 + #$F5F6, // $F5F6 + #$F5F7, // $F5F7 + #$F5F8, // $F5F8 + #$F5F9, // $F5F9 + #$F5FA, // $F5FA + #$F5FB, // $F5FB + #$F5FC, // $F5FC + #$F5FD, // $F5FD + #$F5FE, // $F5FE + #$F5FF, // $F5FF + #$F600, // $F600 + #$F601, // $F601 + #$F602, // $F602 + #$F603, // $F603 + #$F604, // $F604 + #$F605, // $F605 + #$F606, // $F606 + #$F607, // $F607 + #$F608, // $F608 + #$F609, // $F609 + #$F60A, // $F60A + #$F60B, // $F60B + #$F60C, // $F60C + #$F60D, // $F60D + #$F60E, // $F60E + #$F60F, // $F60F + #$F610, // $F610 + #$F611, // $F611 + #$F612, // $F612 + #$F613, // $F613 + #$F614, // $F614 + #$F615, // $F615 + #$F616, // $F616 + #$F617, // $F617 + #$F618, // $F618 + #$F619, // $F619 + #$F61A, // $F61A + #$F61B, // $F61B + #$F61C, // $F61C + #$F61D, // $F61D + #$F61E, // $F61E + #$F61F, // $F61F + #$F620, // $F620 + #$F621, // $F621 + #$F622, // $F622 + #$F623, // $F623 + #$F624, // $F624 + #$F625, // $F625 + #$F626, // $F626 + #$F627, // $F627 + #$F628, // $F628 + #$F629, // $F629 + #$F62A, // $F62A + #$F62B, // $F62B + #$F62C, // $F62C + #$F62D, // $F62D + #$F62E, // $F62E + #$F62F, // $F62F + #$F630, // $F630 + #$F631, // $F631 + #$F632, // $F632 + #$F633, // $F633 + #$F634, // $F634 + #$F635, // $F635 + #$F636, // $F636 + #$F637, // $F637 + #$F638, // $F638 + #$F639, // $F639 + #$F63A, // $F63A + #$F63B, // $F63B + #$F63C, // $F63C + #$F63D, // $F63D + #$F63E, // $F63E + #$F63F, // $F63F + #$F640, // $F640 + #$F641, // $F641 + #$F642, // $F642 + #$F643, // $F643 + #$F644, // $F644 + #$F645, // $F645 + #$F646, // $F646 + #$F647, // $F647 + #$F648, // $F648 + #$F649, // $F649 + #$F64A, // $F64A + #$F64B, // $F64B + #$F64C, // $F64C + #$F64D, // $F64D + #$F64E, // $F64E + #$F64F, // $F64F + #$F650, // $F650 + #$F651, // $F651 + #$F652, // $F652 + #$F653, // $F653 + #$F654, // $F654 + #$F655, // $F655 + #$F656, // $F656 + #$F657, // $F657 + #$F658, // $F658 + #$F659, // $F659 + #$F65A, // $F65A + #$F65B, // $F65B + #$F65C, // $F65C + #$F65D, // $F65D + #$F65E, // $F65E + #$F65F, // $F65F + #$F660, // $F660 + #$F661, // $F661 + #$F662, // $F662 + #$F663, // $F663 + #$F664, // $F664 + #$F665, // $F665 + #$F666, // $F666 + #$F667, // $F667 + #$F668, // $F668 + #$F669, // $F669 + #$F66A, // $F66A + #$F66B, // $F66B + #$F66C, // $F66C + #$F66D, // $F66D + #$F66E, // $F66E + #$F66F, // $F66F + #$F670, // $F670 + #$F671, // $F671 + #$F672, // $F672 + #$F673, // $F673 + #$F674, // $F674 + #$F675, // $F675 + #$F676, // $F676 + #$F677, // $F677 + #$F678, // $F678 + #$F679, // $F679 + #$F67A, // $F67A + #$F67B, // $F67B + #$F67C, // $F67C + #$F67D, // $F67D + #$F67E, // $F67E + #$F67F, // $F67F + #$F680, // $F680 + #$F681, // $F681 + #$F682, // $F682 + #$F683, // $F683 + #$F684, // $F684 + #$F685, // $F685 + #$F686, // $F686 + #$F687, // $F687 + #$F688, // $F688 + #$F689, // $F689 + #$F68A, // $F68A + #$F68B, // $F68B + #$F68C, // $F68C + #$F68D, // $F68D + #$F68E, // $F68E + #$F68F, // $F68F + #$F690, // $F690 + #$F691, // $F691 + #$F692, // $F692 + #$F693, // $F693 + #$F694, // $F694 + #$F695, // $F695 + #$F696, // $F696 + #$F697, // $F697 + #$F698, // $F698 + #$F699, // $F699 + #$F69A, // $F69A + #$F69B, // $F69B + #$F69C, // $F69C + #$F69D, // $F69D + #$F69E, // $F69E + #$F69F, // $F69F + #$F6A0, // $F6A0 + #$F6A1, // $F6A1 + #$F6A2, // $F6A2 + #$F6A3, // $F6A3 + #$F6A4, // $F6A4 + #$F6A5, // $F6A5 + #$F6A6, // $F6A6 + #$F6A7, // $F6A7 + #$F6A8, // $F6A8 + #$F6A9, // $F6A9 + #$F6AA, // $F6AA + #$F6AB, // $F6AB + #$F6AC, // $F6AC + #$F6AD, // $F6AD + #$F6AE, // $F6AE + #$F6AF, // $F6AF + #$F6B0, // $F6B0 + #$F6B1, // $F6B1 + #$F6B2, // $F6B2 + #$F6B3, // $F6B3 + #$F6B4, // $F6B4 + #$F6B5, // $F6B5 + #$F6B6, // $F6B6 + #$F6B7, // $F6B7 + #$F6B8, // $F6B8 + #$F6B9, // $F6B9 + #$F6BA, // $F6BA + #$F6BB, // $F6BB + #$F6BC, // $F6BC + #$F6BD, // $F6BD + #$F6BE, // $F6BE + #$F6BF, // $F6BF + #$F6C0, // $F6C0 + #$F6C1, // $F6C1 + #$F6C2, // $F6C2 + #$F6C3, // $F6C3 + #$F6C4, // $F6C4 + #$F6C5, // $F6C5 + #$F6C6, // $F6C6 + #$F6C7, // $F6C7 + #$F6C8, // $F6C8 + #$F6C9, // $F6C9 + #$F6CA, // $F6CA + #$F6CB, // $F6CB + #$F6CC, // $F6CC + #$F6CD, // $F6CD + #$F6CE, // $F6CE + #$F6CF, // $F6CF + #$F6D0, // $F6D0 + #$F6D1, // $F6D1 + #$F6D2, // $F6D2 + #$F6D3, // $F6D3 + #$F6D4, // $F6D4 + #$F6D5, // $F6D5 + #$F6D6, // $F6D6 + #$F6D7, // $F6D7 + #$F6D8, // $F6D8 + #$F6D9, // $F6D9 + #$F6DA, // $F6DA + #$F6DB, // $F6DB + #$F6DC, // $F6DC + #$F6DD, // $F6DD + #$F6DE, // $F6DE + #$F6DF, // $F6DF + #$F6E0, // $F6E0 + #$F6E1, // $F6E1 + #$F6E2, // $F6E2 + #$F6E3, // $F6E3 + #$F6E4, // $F6E4 + #$F6E5, // $F6E5 + #$F6E6, // $F6E6 + #$F6E7, // $F6E7 + #$F6E8, // $F6E8 + #$F6E9, // $F6E9 + #$F6EA, // $F6EA + #$F6EB, // $F6EB + #$F6EC, // $F6EC + #$F6ED, // $F6ED + #$F6EE, // $F6EE + #$F6EF, // $F6EF + #$F6F0, // $F6F0 + #$F6F1, // $F6F1 + #$F6F2, // $F6F2 + #$F6F3, // $F6F3 + #$F6F4, // $F6F4 + #$F6F5, // $F6F5 + #$F6F6, // $F6F6 + #$F6F7, // $F6F7 + #$F6F8, // $F6F8 + #$F6F9, // $F6F9 + #$F6FA, // $F6FA + #$F6FB, // $F6FB + #$F6FC, // $F6FC + #$F6FD, // $F6FD + #$F6FE, // $F6FE + #$F6FF, // $F6FF + #$F700, // $F700 + #$F701, // $F701 + #$F702, // $F702 + #$F703, // $F703 + #$F704, // $F704 + #$F705, // $F705 + #$F706, // $F706 + #$F707, // $F707 + #$F708, // $F708 + #$F709, // $F709 + #$F70A, // $F70A + #$F70B, // $F70B + #$F70C, // $F70C + #$F70D, // $F70D + #$F70E, // $F70E + #$F70F, // $F70F + #$F710, // $F710 + #$F711, // $F711 + #$F712, // $F712 + #$F713, // $F713 + #$F714, // $F714 + #$F715, // $F715 + #$F716, // $F716 + #$F717, // $F717 + #$F718, // $F718 + #$F719, // $F719 + #$F71A, // $F71A + #$F71B, // $F71B + #$F71C, // $F71C + #$F71D, // $F71D + #$F71E, // $F71E + #$F71F, // $F71F + #$F720, // $F720 + #$F721, // $F721 + #$F722, // $F722 + #$F723, // $F723 + #$F724, // $F724 + #$F725, // $F725 + #$F726, // $F726 + #$F727, // $F727 + #$F728, // $F728 + #$F729, // $F729 + #$F72A, // $F72A + #$F72B, // $F72B + #$F72C, // $F72C + #$F72D, // $F72D + #$F72E, // $F72E + #$F72F, // $F72F + #$F730, // $F730 + #$F731, // $F731 + #$F732, // $F732 + #$F733, // $F733 + #$F734, // $F734 + #$F735, // $F735 + #$F736, // $F736 + #$F737, // $F737 + #$F738, // $F738 + #$F739, // $F739 + #$F73A, // $F73A + #$F73B, // $F73B + #$F73C, // $F73C + #$F73D, // $F73D + #$F73E, // $F73E + #$F73F, // $F73F + #$F740, // $F740 + #$F741, // $F741 + #$F742, // $F742 + #$F743, // $F743 + #$F744, // $F744 + #$F745, // $F745 + #$F746, // $F746 + #$F747, // $F747 + #$F748, // $F748 + #$F749, // $F749 + #$F74A, // $F74A + #$F74B, // $F74B + #$F74C, // $F74C + #$F74D, // $F74D + #$F74E, // $F74E + #$F74F, // $F74F + #$F750, // $F750 + #$F751, // $F751 + #$F752, // $F752 + #$F753, // $F753 + #$F754, // $F754 + #$F755, // $F755 + #$F756, // $F756 + #$F757, // $F757 + #$F758, // $F758 + #$F759, // $F759 + #$F75A, // $F75A + #$F75B, // $F75B + #$F75C, // $F75C + #$F75D, // $F75D + #$F75E, // $F75E + #$F75F, // $F75F + #$F760, // $F760 + #$F761, // $F761 + #$F762, // $F762 + #$F763, // $F763 + #$F764, // $F764 + #$F765, // $F765 + #$F766, // $F766 + #$F767, // $F767 + #$F768, // $F768 + #$F769, // $F769 + #$F76A, // $F76A + #$F76B, // $F76B + #$F76C, // $F76C + #$F76D, // $F76D + #$F76E, // $F76E + #$F76F, // $F76F + #$F770, // $F770 + #$F771, // $F771 + #$F772, // $F772 + #$F773, // $F773 + #$F774, // $F774 + #$F775, // $F775 + #$F776, // $F776 + #$F777, // $F777 + #$F778, // $F778 + #$F779, // $F779 + #$F77A, // $F77A + #$F77B, // $F77B + #$F77C, // $F77C + #$F77D, // $F77D + #$F77E, // $F77E + #$F77F, // $F77F + #$F780, // $F780 + #$F781, // $F781 + #$F782, // $F782 + #$F783, // $F783 + #$F784, // $F784 + #$F785, // $F785 + #$F786, // $F786 + #$F787, // $F787 + #$F788, // $F788 + #$F789, // $F789 + #$F78A, // $F78A + #$F78B, // $F78B + #$F78C, // $F78C + #$F78D, // $F78D + #$F78E, // $F78E + #$F78F, // $F78F + #$F790, // $F790 + #$F791, // $F791 + #$F792, // $F792 + #$F793, // $F793 + #$F794, // $F794 + #$F795, // $F795 + #$F796, // $F796 + #$F797, // $F797 + #$F798, // $F798 + #$F799, // $F799 + #$F79A, // $F79A + #$F79B, // $F79B + #$F79C, // $F79C + #$F79D, // $F79D + #$F79E, // $F79E + #$F79F, // $F79F + #$F7A0, // $F7A0 + #$F7A1, // $F7A1 + #$F7A2, // $F7A2 + #$F7A3, // $F7A3 + #$F7A4, // $F7A4 + #$F7A5, // $F7A5 + #$F7A6, // $F7A6 + #$F7A7, // $F7A7 + #$F7A8, // $F7A8 + #$F7A9, // $F7A9 + #$F7AA, // $F7AA + #$F7AB, // $F7AB + #$F7AC, // $F7AC + #$F7AD, // $F7AD + #$F7AE, // $F7AE + #$F7AF, // $F7AF + #$F7B0, // $F7B0 + #$F7B1, // $F7B1 + #$F7B2, // $F7B2 + #$F7B3, // $F7B3 + #$F7B4, // $F7B4 + #$F7B5, // $F7B5 + #$F7B6, // $F7B6 + #$F7B7, // $F7B7 + #$F7B8, // $F7B8 + #$F7B9, // $F7B9 + #$F7BA, // $F7BA + #$F7BB, // $F7BB + #$F7BC, // $F7BC + #$F7BD, // $F7BD + #$F7BE, // $F7BE + #$F7BF, // $F7BF + #$F7C0, // $F7C0 + #$F7C1, // $F7C1 + #$F7C2, // $F7C2 + #$F7C3, // $F7C3 + #$F7C4, // $F7C4 + #$F7C5, // $F7C5 + #$F7C6, // $F7C6 + #$F7C7, // $F7C7 + #$F7C8, // $F7C8 + #$F7C9, // $F7C9 + #$F7CA, // $F7CA + #$F7CB, // $F7CB + #$F7CC, // $F7CC + #$F7CD, // $F7CD + #$F7CE, // $F7CE + #$F7CF, // $F7CF + #$F7D0, // $F7D0 + #$F7D1, // $F7D1 + #$F7D2, // $F7D2 + #$F7D3, // $F7D3 + #$F7D4, // $F7D4 + #$F7D5, // $F7D5 + #$F7D6, // $F7D6 + #$F7D7, // $F7D7 + #$F7D8, // $F7D8 + #$F7D9, // $F7D9 + #$F7DA, // $F7DA + #$F7DB, // $F7DB + #$F7DC, // $F7DC + #$F7DD, // $F7DD + #$F7DE, // $F7DE + #$F7DF, // $F7DF + #$F7E0, // $F7E0 + #$F7E1, // $F7E1 + #$F7E2, // $F7E2 + #$F7E3, // $F7E3 + #$F7E4, // $F7E4 + #$F7E5, // $F7E5 + #$F7E6, // $F7E6 + #$F7E7, // $F7E7 + #$F7E8, // $F7E8 + #$F7E9, // $F7E9 + #$F7EA, // $F7EA + #$F7EB, // $F7EB + #$F7EC, // $F7EC + #$F7ED, // $F7ED + #$F7EE, // $F7EE + #$F7EF, // $F7EF + #$F7F0, // $F7F0 + #$F7F1, // $F7F1 + #$F7F2, // $F7F2 + #$F7F3, // $F7F3 + #$F7F4, // $F7F4 + #$F7F5, // $F7F5 + #$F7F6, // $F7F6 + #$F7F7, // $F7F7 + #$F7F8, // $F7F8 + #$F7F9, // $F7F9 + #$F7FA, // $F7FA + #$F7FB, // $F7FB + #$F7FC, // $F7FC + #$F7FD, // $F7FD + #$F7FE, // $F7FE + #$F7FF, // $F7FF + #$F800, // $F800 + #$F801, // $F801 + #$F802, // $F802 + #$F803, // $F803 + #$F804, // $F804 + #$F805, // $F805 + #$F806, // $F806 + #$F807, // $F807 + #$F808, // $F808 + #$F809, // $F809 + #$F80A, // $F80A + #$F80B, // $F80B + #$F80C, // $F80C + #$F80D, // $F80D + #$F80E, // $F80E + #$F80F, // $F80F + #$F810, // $F810 + #$F811, // $F811 + #$F812, // $F812 + #$F813, // $F813 + #$F814, // $F814 + #$F815, // $F815 + #$F816, // $F816 + #$F817, // $F817 + #$F818, // $F818 + #$F819, // $F819 + #$F81A, // $F81A + #$F81B, // $F81B + #$F81C, // $F81C + #$F81D, // $F81D + #$F81E, // $F81E + #$F81F, // $F81F + #$F820, // $F820 + #$F821, // $F821 + #$F822, // $F822 + #$F823, // $F823 + #$F824, // $F824 + #$F825, // $F825 + #$F826, // $F826 + #$F827, // $F827 + #$F828, // $F828 + #$F829, // $F829 + #$F82A, // $F82A + #$F82B, // $F82B + #$F82C, // $F82C + #$F82D, // $F82D + #$F82E, // $F82E + #$F82F, // $F82F + #$F830, // $F830 + #$F831, // $F831 + #$F832, // $F832 + #$F833, // $F833 + #$F834, // $F834 + #$F835, // $F835 + #$F836, // $F836 + #$F837, // $F837 + #$F838, // $F838 + #$F839, // $F839 + #$F83A, // $F83A + #$F83B, // $F83B + #$F83C, // $F83C + #$F83D, // $F83D + #$F83E, // $F83E + #$F83F, // $F83F + #$F840, // $F840 + #$F841, // $F841 + #$F842, // $F842 + #$F843, // $F843 + #$F844, // $F844 + #$F845, // $F845 + #$F846, // $F846 + #$F847, // $F847 + #$F848, // $F848 + #$F849, // $F849 + #$F84A, // $F84A + #$F84B, // $F84B + #$F84C, // $F84C + #$F84D, // $F84D + #$F84E, // $F84E + #$F84F, // $F84F + #$F850, // $F850 + #$F851, // $F851 + #$F852, // $F852 + #$F853, // $F853 + #$F854, // $F854 + #$F855, // $F855 + #$F856, // $F856 + #$F857, // $F857 + #$F858, // $F858 + #$F859, // $F859 + #$F85A, // $F85A + #$F85B, // $F85B + #$F85C, // $F85C + #$F85D, // $F85D + #$F85E, // $F85E + #$F85F, // $F85F + #$F860, // $F860 + #$F861, // $F861 + #$F862, // $F862 + #$F863, // $F863 + #$F864, // $F864 + #$F865, // $F865 + #$F866, // $F866 + #$F867, // $F867 + #$F868, // $F868 + #$F869, // $F869 + #$F86A, // $F86A + #$F86B, // $F86B + #$F86C, // $F86C + #$F86D, // $F86D + #$F86E, // $F86E + #$F86F, // $F86F + #$F870, // $F870 + #$F871, // $F871 + #$F872, // $F872 + #$F873, // $F873 + #$F874, // $F874 + #$F875, // $F875 + #$F876, // $F876 + #$F877, // $F877 + #$F878, // $F878 + #$F879, // $F879 + #$F87A, // $F87A + #$F87B, // $F87B + #$F87C, // $F87C + #$F87D, // $F87D + #$F87E, // $F87E + #$F87F, // $F87F + #$F880, // $F880 + #$F881, // $F881 + #$F882, // $F882 + #$F883, // $F883 + #$F884, // $F884 + #$F885, // $F885 + #$F886, // $F886 + #$F887, // $F887 + #$F888, // $F888 + #$F889, // $F889 + #$F88A, // $F88A + #$F88B, // $F88B + #$F88C, // $F88C + #$F88D, // $F88D + #$F88E, // $F88E + #$F88F, // $F88F + #$F890, // $F890 + #$F891, // $F891 + #$F892, // $F892 + #$F893, // $F893 + #$F894, // $F894 + #$F895, // $F895 + #$F896, // $F896 + #$F897, // $F897 + #$F898, // $F898 + #$F899, // $F899 + #$F89A, // $F89A + #$F89B, // $F89B + #$F89C, // $F89C + #$F89D, // $F89D + #$F89E, // $F89E + #$F89F, // $F89F + #$F8A0, // $F8A0 + #$F8A1, // $F8A1 + #$F8A2, // $F8A2 + #$F8A3, // $F8A3 + #$F8A4, // $F8A4 + #$F8A5, // $F8A5 + #$F8A6, // $F8A6 + #$F8A7, // $F8A7 + #$F8A8, // $F8A8 + #$F8A9, // $F8A9 + #$F8AA, // $F8AA + #$F8AB, // $F8AB + #$F8AC, // $F8AC + #$F8AD, // $F8AD + #$F8AE, // $F8AE + #$F8AF, // $F8AF + #$F8B0, // $F8B0 + #$F8B1, // $F8B1 + #$F8B2, // $F8B2 + #$F8B3, // $F8B3 + #$F8B4, // $F8B4 + #$F8B5, // $F8B5 + #$F8B6, // $F8B6 + #$F8B7, // $F8B7 + #$F8B8, // $F8B8 + #$F8B9, // $F8B9 + #$F8BA, // $F8BA + #$F8BB, // $F8BB + #$F8BC, // $F8BC + #$F8BD, // $F8BD + #$F8BE, // $F8BE + #$F8BF, // $F8BF + #$F8C0, // $F8C0 + #$F8C1, // $F8C1 + #$F8C2, // $F8C2 + #$F8C3, // $F8C3 + #$F8C4, // $F8C4 + #$F8C5, // $F8C5 + #$F8C6, // $F8C6 + #$F8C7, // $F8C7 + #$F8C8, // $F8C8 + #$F8C9, // $F8C9 + #$F8CA, // $F8CA + #$F8CB, // $F8CB + #$F8CC, // $F8CC + #$F8CD, // $F8CD + #$F8CE, // $F8CE + #$F8CF, // $F8CF + #$F8D0, // $F8D0 + #$F8D1, // $F8D1 + #$F8D2, // $F8D2 + #$F8D3, // $F8D3 + #$F8D4, // $F8D4 + #$F8D5, // $F8D5 + #$F8D6, // $F8D6 + #$F8D7, // $F8D7 + #$F8D8, // $F8D8 + #$F8D9, // $F8D9 + #$F8DA, // $F8DA + #$F8DB, // $F8DB + #$F8DC, // $F8DC + #$F8DD, // $F8DD + #$F8DE, // $F8DE + #$F8DF, // $F8DF + #$F8E0, // $F8E0 + #$F8E1, // $F8E1 + #$F8E2, // $F8E2 + #$F8E3, // $F8E3 + #$F8E4, // $F8E4 + #$F8E5, // $F8E5 + #$F8E6, // $F8E6 + #$F8E7, // $F8E7 + #$F8E8, // $F8E8 + #$F8E9, // $F8E9 + #$F8EA, // $F8EA + #$F8EB, // $F8EB + #$F8EC, // $F8EC + #$F8ED, // $F8ED + #$F8EE, // $F8EE + #$F8EF, // $F8EF + #$F8F0, // $F8F0 + #$F8F1, // $F8F1 + #$F8F2, // $F8F2 + #$F8F3, // $F8F3 + #$F8F4, // $F8F4 + #$F8F5, // $F8F5 + #$F8F6, // $F8F6 + #$F8F7, // $F8F7 + #$F8F8, // $F8F8 + #$F8F9, // $F8F9 + #$F8FA, // $F8FA + #$F8FB, // $F8FB + #$F8FC, // $F8FC + #$F8FD, // $F8FD + #$F8FE, // $F8FE + #$F8FF, // $F8FF + #$F900, // $F900 + #$F901, // $F901 + #$F902, // $F902 + #$F903, // $F903 + #$F904, // $F904 + #$F905, // $F905 + #$F906, // $F906 + #$F907, // $F907 + #$F908, // $F908 + #$F909, // $F909 + #$F90A, // $F90A + #$F90B, // $F90B + #$F90C, // $F90C + #$F90D, // $F90D + #$F90E, // $F90E + #$F90F, // $F90F + #$F910, // $F910 + #$F911, // $F911 + #$F912, // $F912 + #$F913, // $F913 + #$F914, // $F914 + #$F915, // $F915 + #$F916, // $F916 + #$F917, // $F917 + #$F918, // $F918 + #$F919, // $F919 + #$F91A, // $F91A + #$F91B, // $F91B + #$F91C, // $F91C + #$F91D, // $F91D + #$F91E, // $F91E + #$F91F, // $F91F + #$F920, // $F920 + #$F921, // $F921 + #$F922, // $F922 + #$F923, // $F923 + #$F924, // $F924 + #$F925, // $F925 + #$F926, // $F926 + #$F927, // $F927 + #$F928, // $F928 + #$F929, // $F929 + #$F92A, // $F92A + #$F92B, // $F92B + #$F92C, // $F92C + #$F92D, // $F92D + #$F92E, // $F92E + #$F92F, // $F92F + #$F930, // $F930 + #$F931, // $F931 + #$F932, // $F932 + #$F933, // $F933 + #$F934, // $F934 + #$F935, // $F935 + #$F936, // $F936 + #$F937, // $F937 + #$F938, // $F938 + #$F939, // $F939 + #$F93A, // $F93A + #$F93B, // $F93B + #$F93C, // $F93C + #$F93D, // $F93D + #$F93E, // $F93E + #$F93F, // $F93F + #$F940, // $F940 + #$F941, // $F941 + #$F942, // $F942 + #$F943, // $F943 + #$F944, // $F944 + #$F945, // $F945 + #$F946, // $F946 + #$F947, // $F947 + #$F948, // $F948 + #$F949, // $F949 + #$F94A, // $F94A + #$F94B, // $F94B + #$F94C, // $F94C + #$F94D, // $F94D + #$F94E, // $F94E + #$F94F, // $F94F + #$F950, // $F950 + #$F951, // $F951 + #$F952, // $F952 + #$F953, // $F953 + #$F954, // $F954 + #$F955, // $F955 + #$F956, // $F956 + #$F957, // $F957 + #$F958, // $F958 + #$F959, // $F959 + #$F95A, // $F95A + #$F95B, // $F95B + #$F95C, // $F95C + #$F95D, // $F95D + #$F95E, // $F95E + #$F95F, // $F95F + #$F960, // $F960 + #$F961, // $F961 + #$F962, // $F962 + #$F963, // $F963 + #$F964, // $F964 + #$F965, // $F965 + #$F966, // $F966 + #$F967, // $F967 + #$F968, // $F968 + #$F969, // $F969 + #$F96A, // $F96A + #$F96B, // $F96B + #$F96C, // $F96C + #$F96D, // $F96D + #$F96E, // $F96E + #$F96F, // $F96F + #$F970, // $F970 + #$F971, // $F971 + #$F972, // $F972 + #$F973, // $F973 + #$F974, // $F974 + #$F975, // $F975 + #$F976, // $F976 + #$F977, // $F977 + #$F978, // $F978 + #$F979, // $F979 + #$F97A, // $F97A + #$F97B, // $F97B + #$F97C, // $F97C + #$F97D, // $F97D + #$F97E, // $F97E + #$F97F, // $F97F + #$F980, // $F980 + #$F981, // $F981 + #$F982, // $F982 + #$F983, // $F983 + #$F984, // $F984 + #$F985, // $F985 + #$F986, // $F986 + #$F987, // $F987 + #$F988, // $F988 + #$F989, // $F989 + #$F98A, // $F98A + #$F98B, // $F98B + #$F98C, // $F98C + #$F98D, // $F98D + #$F98E, // $F98E + #$F98F, // $F98F + #$F990, // $F990 + #$F991, // $F991 + #$F992, // $F992 + #$F993, // $F993 + #$F994, // $F994 + #$F995, // $F995 + #$F996, // $F996 + #$F997, // $F997 + #$F998, // $F998 + #$F999, // $F999 + #$F99A, // $F99A + #$F99B, // $F99B + #$F99C, // $F99C + #$F99D, // $F99D + #$F99E, // $F99E + #$F99F, // $F99F + #$F9A0, // $F9A0 + #$F9A1, // $F9A1 + #$F9A2, // $F9A2 + #$F9A3, // $F9A3 + #$F9A4, // $F9A4 + #$F9A5, // $F9A5 + #$F9A6, // $F9A6 + #$F9A7, // $F9A7 + #$F9A8, // $F9A8 + #$F9A9, // $F9A9 + #$F9AA, // $F9AA + #$F9AB, // $F9AB + #$F9AC, // $F9AC + #$F9AD, // $F9AD + #$F9AE, // $F9AE + #$F9AF, // $F9AF + #$F9B0, // $F9B0 + #$F9B1, // $F9B1 + #$F9B2, // $F9B2 + #$F9B3, // $F9B3 + #$F9B4, // $F9B4 + #$F9B5, // $F9B5 + #$F9B6, // $F9B6 + #$F9B7, // $F9B7 + #$F9B8, // $F9B8 + #$F9B9, // $F9B9 + #$F9BA, // $F9BA + #$F9BB, // $F9BB + #$F9BC, // $F9BC + #$F9BD, // $F9BD + #$F9BE, // $F9BE + #$F9BF, // $F9BF + #$F9C0, // $F9C0 + #$F9C1, // $F9C1 + #$F9C2, // $F9C2 + #$F9C3, // $F9C3 + #$F9C4, // $F9C4 + #$F9C5, // $F9C5 + #$F9C6, // $F9C6 + #$F9C7, // $F9C7 + #$F9C8, // $F9C8 + #$F9C9, // $F9C9 + #$F9CA, // $F9CA + #$F9CB, // $F9CB + #$F9CC, // $F9CC + #$F9CD, // $F9CD + #$F9CE, // $F9CE + #$F9CF, // $F9CF + #$F9D0, // $F9D0 + #$F9D1, // $F9D1 + #$F9D2, // $F9D2 + #$F9D3, // $F9D3 + #$F9D4, // $F9D4 + #$F9D5, // $F9D5 + #$F9D6, // $F9D6 + #$F9D7, // $F9D7 + #$F9D8, // $F9D8 + #$F9D9, // $F9D9 + #$F9DA, // $F9DA + #$F9DB, // $F9DB + #$F9DC, // $F9DC + #$F9DD, // $F9DD + #$F9DE, // $F9DE + #$F9DF, // $F9DF + #$F9E0, // $F9E0 + #$F9E1, // $F9E1 + #$F9E2, // $F9E2 + #$F9E3, // $F9E3 + #$F9E4, // $F9E4 + #$F9E5, // $F9E5 + #$F9E6, // $F9E6 + #$F9E7, // $F9E7 + #$F9E8, // $F9E8 + #$F9E9, // $F9E9 + #$F9EA, // $F9EA + #$F9EB, // $F9EB + #$F9EC, // $F9EC + #$F9ED, // $F9ED + #$F9EE, // $F9EE + #$F9EF, // $F9EF + #$F9F0, // $F9F0 + #$F9F1, // $F9F1 + #$F9F2, // $F9F2 + #$F9F3, // $F9F3 + #$F9F4, // $F9F4 + #$F9F5, // $F9F5 + #$F9F6, // $F9F6 + #$F9F7, // $F9F7 + #$F9F8, // $F9F8 + #$F9F9, // $F9F9 + #$F9FA, // $F9FA + #$F9FB, // $F9FB + #$F9FC, // $F9FC + #$F9FD, // $F9FD + #$F9FE, // $F9FE + #$F9FF, // $F9FF + #$FA00, // $FA00 + #$FA01, // $FA01 + #$FA02, // $FA02 + #$FA03, // $FA03 + #$FA04, // $FA04 + #$FA05, // $FA05 + #$FA06, // $FA06 + #$FA07, // $FA07 + #$FA08, // $FA08 + #$FA09, // $FA09 + #$FA0A, // $FA0A + #$FA0B, // $FA0B + #$FA0C, // $FA0C + #$FA0D, // $FA0D + #$FA0E, // $FA0E + #$FA0F, // $FA0F + #$FA10, // $FA10 + #$FA11, // $FA11 + #$FA12, // $FA12 + #$FA13, // $FA13 + #$FA14, // $FA14 + #$FA15, // $FA15 + #$FA16, // $FA16 + #$FA17, // $FA17 + #$FA18, // $FA18 + #$FA19, // $FA19 + #$FA1A, // $FA1A + #$FA1B, // $FA1B + #$FA1C, // $FA1C + #$FA1D, // $FA1D + #$FA1E, // $FA1E + #$FA1F, // $FA1F + #$FA20, // $FA20 + #$FA21, // $FA21 + #$FA22, // $FA22 + #$FA23, // $FA23 + #$FA24, // $FA24 + #$FA25, // $FA25 + #$FA26, // $FA26 + #$FA27, // $FA27 + #$FA28, // $FA28 + #$FA29, // $FA29 + #$FA2A, // $FA2A + #$FA2B, // $FA2B + #$FA2C, // $FA2C + #$FA2D, // $FA2D + #$FA2E, // $FA2E + #$FA2F, // $FA2F + #$FA30, // $FA30 + #$FA31, // $FA31 + #$FA32, // $FA32 + #$FA33, // $FA33 + #$FA34, // $FA34 + #$FA35, // $FA35 + #$FA36, // $FA36 + #$FA37, // $FA37 + #$FA38, // $FA38 + #$FA39, // $FA39 + #$FA3A, // $FA3A + #$FA3B, // $FA3B + #$FA3C, // $FA3C + #$FA3D, // $FA3D + #$FA3E, // $FA3E + #$FA3F, // $FA3F + #$FA40, // $FA40 + #$FA41, // $FA41 + #$FA42, // $FA42 + #$FA43, // $FA43 + #$FA44, // $FA44 + #$FA45, // $FA45 + #$FA46, // $FA46 + #$FA47, // $FA47 + #$FA48, // $FA48 + #$FA49, // $FA49 + #$FA4A, // $FA4A + #$FA4B, // $FA4B + #$FA4C, // $FA4C + #$FA4D, // $FA4D + #$FA4E, // $FA4E + #$FA4F, // $FA4F + #$FA50, // $FA50 + #$FA51, // $FA51 + #$FA52, // $FA52 + #$FA53, // $FA53 + #$FA54, // $FA54 + #$FA55, // $FA55 + #$FA56, // $FA56 + #$FA57, // $FA57 + #$FA58, // $FA58 + #$FA59, // $FA59 + #$FA5A, // $FA5A + #$FA5B, // $FA5B + #$FA5C, // $FA5C + #$FA5D, // $FA5D + #$FA5E, // $FA5E + #$FA5F, // $FA5F + #$FA60, // $FA60 + #$FA61, // $FA61 + #$FA62, // $FA62 + #$FA63, // $FA63 + #$FA64, // $FA64 + #$FA65, // $FA65 + #$FA66, // $FA66 + #$FA67, // $FA67 + #$FA68, // $FA68 + #$FA69, // $FA69 + #$FA6A, // $FA6A + #$FA6B, // $FA6B + #$FA6C, // $FA6C + #$FA6D, // $FA6D + #$FA6E, // $FA6E + #$FA6F, // $FA6F + #$FA70, // $FA70 + #$FA71, // $FA71 + #$FA72, // $FA72 + #$FA73, // $FA73 + #$FA74, // $FA74 + #$FA75, // $FA75 + #$FA76, // $FA76 + #$FA77, // $FA77 + #$FA78, // $FA78 + #$FA79, // $FA79 + #$FA7A, // $FA7A + #$FA7B, // $FA7B + #$FA7C, // $FA7C + #$FA7D, // $FA7D + #$FA7E, // $FA7E + #$FA7F, // $FA7F + #$FA80, // $FA80 + #$FA81, // $FA81 + #$FA82, // $FA82 + #$FA83, // $FA83 + #$FA84, // $FA84 + #$FA85, // $FA85 + #$FA86, // $FA86 + #$FA87, // $FA87 + #$FA88, // $FA88 + #$FA89, // $FA89 + #$FA8A, // $FA8A + #$FA8B, // $FA8B + #$FA8C, // $FA8C + #$FA8D, // $FA8D + #$FA8E, // $FA8E + #$FA8F, // $FA8F + #$FA90, // $FA90 + #$FA91, // $FA91 + #$FA92, // $FA92 + #$FA93, // $FA93 + #$FA94, // $FA94 + #$FA95, // $FA95 + #$FA96, // $FA96 + #$FA97, // $FA97 + #$FA98, // $FA98 + #$FA99, // $FA99 + #$FA9A, // $FA9A + #$FA9B, // $FA9B + #$FA9C, // $FA9C + #$FA9D, // $FA9D + #$FA9E, // $FA9E + #$FA9F, // $FA9F + #$FAA0, // $FAA0 + #$FAA1, // $FAA1 + #$FAA2, // $FAA2 + #$FAA3, // $FAA3 + #$FAA4, // $FAA4 + #$FAA5, // $FAA5 + #$FAA6, // $FAA6 + #$FAA7, // $FAA7 + #$FAA8, // $FAA8 + #$FAA9, // $FAA9 + #$FAAA, // $FAAA + #$FAAB, // $FAAB + #$FAAC, // $FAAC + #$FAAD, // $FAAD + #$FAAE, // $FAAE + #$FAAF, // $FAAF + #$FAB0, // $FAB0 + #$FAB1, // $FAB1 + #$FAB2, // $FAB2 + #$FAB3, // $FAB3 + #$FAB4, // $FAB4 + #$FAB5, // $FAB5 + #$FAB6, // $FAB6 + #$FAB7, // $FAB7 + #$FAB8, // $FAB8 + #$FAB9, // $FAB9 + #$FABA, // $FABA + #$FABB, // $FABB + #$FABC, // $FABC + #$FABD, // $FABD + #$FABE, // $FABE + #$FABF, // $FABF + #$FAC0, // $FAC0 + #$FAC1, // $FAC1 + #$FAC2, // $FAC2 + #$FAC3, // $FAC3 + #$FAC4, // $FAC4 + #$FAC5, // $FAC5 + #$FAC6, // $FAC6 + #$FAC7, // $FAC7 + #$FAC8, // $FAC8 + #$FAC9, // $FAC9 + #$FACA, // $FACA + #$FACB, // $FACB + #$FACC, // $FACC + #$FACD, // $FACD + #$FACE, // $FACE + #$FACF, // $FACF + #$FAD0, // $FAD0 + #$FAD1, // $FAD1 + #$FAD2, // $FAD2 + #$FAD3, // $FAD3 + #$FAD4, // $FAD4 + #$FAD5, // $FAD5 + #$FAD6, // $FAD6 + #$FAD7, // $FAD7 + #$FAD8, // $FAD8 + #$FAD9, // $FAD9 + #$FADA, // $FADA + #$FADB, // $FADB + #$FADC, // $FADC + #$FADD, // $FADD + #$FADE, // $FADE + #$FADF, // $FADF + #$FAE0, // $FAE0 + #$FAE1, // $FAE1 + #$FAE2, // $FAE2 + #$FAE3, // $FAE3 + #$FAE4, // $FAE4 + #$FAE5, // $FAE5 + #$FAE6, // $FAE6 + #$FAE7, // $FAE7 + #$FAE8, // $FAE8 + #$FAE9, // $FAE9 + #$FAEA, // $FAEA + #$FAEB, // $FAEB + #$FAEC, // $FAEC + #$FAED, // $FAED + #$FAEE, // $FAEE + #$FAEF, // $FAEF + #$FAF0, // $FAF0 + #$FAF1, // $FAF1 + #$FAF2, // $FAF2 + #$FAF3, // $FAF3 + #$FAF4, // $FAF4 + #$FAF5, // $FAF5 + #$FAF6, // $FAF6 + #$FAF7, // $FAF7 + #$FAF8, // $FAF8 + #$FAF9, // $FAF9 + #$FAFA, // $FAFA + #$FAFB, // $FAFB + #$FAFC, // $FAFC + #$FAFD, // $FAFD + #$FAFE, // $FAFE + #$FAFF, // $FAFF + #$FB00, // $FB00 + #$FB01, // $FB01 + #$FB02, // $FB02 + #$FB03, // $FB03 + #$FB04, // $FB04 + #$FB05, // $FB05 + #$FB06, // $FB06 + #$FB07, // $FB07 + #$FB08, // $FB08 + #$FB09, // $FB09 + #$FB0A, // $FB0A + #$FB0B, // $FB0B + #$FB0C, // $FB0C + #$FB0D, // $FB0D + #$FB0E, // $FB0E + #$FB0F, // $FB0F + #$FB10, // $FB10 + #$FB11, // $FB11 + #$FB12, // $FB12 + #$FB13, // $FB13 + #$FB14, // $FB14 + #$FB15, // $FB15 + #$FB16, // $FB16 + #$FB17, // $FB17 + #$FB18, // $FB18 + #$FB19, // $FB19 + #$FB1A, // $FB1A + #$FB1B, // $FB1B + #$FB1C, // $FB1C + #$FB1D, // $FB1D + #$FB1E, // $FB1E + #$FB1F, // $FB1F + #$FB20, // $FB20 + #$FB21, // $FB21 + #$FB22, // $FB22 + #$FB23, // $FB23 + #$FB24, // $FB24 + #$FB25, // $FB25 + #$FB26, // $FB26 + #$FB27, // $FB27 + #$FB28, // $FB28 + #$FB29, // $FB29 + #$FB2A, // $FB2A + #$FB2B, // $FB2B + #$FB2C, // $FB2C + #$FB2D, // $FB2D + #$FB2E, // $FB2E + #$FB2F, // $FB2F + #$FB30, // $FB30 + #$FB31, // $FB31 + #$FB32, // $FB32 + #$FB33, // $FB33 + #$FB34, // $FB34 + #$FB35, // $FB35 + #$FB36, // $FB36 + #$FB37, // $FB37 + #$FB38, // $FB38 + #$FB39, // $FB39 + #$FB3A, // $FB3A + #$FB3B, // $FB3B + #$FB3C, // $FB3C + #$FB3D, // $FB3D + #$FB3E, // $FB3E + #$FB3F, // $FB3F + #$FB40, // $FB40 + #$FB41, // $FB41 + #$FB42, // $FB42 + #$FB43, // $FB43 + #$FB44, // $FB44 + #$FB45, // $FB45 + #$FB46, // $FB46 + #$FB47, // $FB47 + #$FB48, // $FB48 + #$FB49, // $FB49 + #$FB4A, // $FB4A + #$FB4B, // $FB4B + #$FB4C, // $FB4C + #$FB4D, // $FB4D + #$FB4E, // $FB4E + #$FB4F, // $FB4F + #$FB50, // $FB50 + #$FB51, // $FB51 + #$FB52, // $FB52 + #$FB53, // $FB53 + #$FB54, // $FB54 + #$FB55, // $FB55 + #$FB56, // $FB56 + #$FB57, // $FB57 + #$FB58, // $FB58 + #$FB59, // $FB59 + #$FB5A, // $FB5A + #$FB5B, // $FB5B + #$FB5C, // $FB5C + #$FB5D, // $FB5D + #$FB5E, // $FB5E + #$FB5F, // $FB5F + #$FB60, // $FB60 + #$FB61, // $FB61 + #$FB62, // $FB62 + #$FB63, // $FB63 + #$FB64, // $FB64 + #$FB65, // $FB65 + #$FB66, // $FB66 + #$FB67, // $FB67 + #$FB68, // $FB68 + #$FB69, // $FB69 + #$FB6A, // $FB6A + #$FB6B, // $FB6B + #$FB6C, // $FB6C + #$FB6D, // $FB6D + #$FB6E, // $FB6E + #$FB6F, // $FB6F + #$FB70, // $FB70 + #$FB71, // $FB71 + #$FB72, // $FB72 + #$FB73, // $FB73 + #$FB74, // $FB74 + #$FB75, // $FB75 + #$FB76, // $FB76 + #$FB77, // $FB77 + #$FB78, // $FB78 + #$FB79, // $FB79 + #$FB7A, // $FB7A + #$FB7B, // $FB7B + #$FB7C, // $FB7C + #$FB7D, // $FB7D + #$FB7E, // $FB7E + #$FB7F, // $FB7F + #$FB80, // $FB80 + #$FB81, // $FB81 + #$FB82, // $FB82 + #$FB83, // $FB83 + #$FB84, // $FB84 + #$FB85, // $FB85 + #$FB86, // $FB86 + #$FB87, // $FB87 + #$FB88, // $FB88 + #$FB89, // $FB89 + #$FB8A, // $FB8A + #$FB8B, // $FB8B + #$FB8C, // $FB8C + #$FB8D, // $FB8D + #$FB8E, // $FB8E + #$FB8F, // $FB8F + #$FB90, // $FB90 + #$FB91, // $FB91 + #$FB92, // $FB92 + #$FB93, // $FB93 + #$FB94, // $FB94 + #$FB95, // $FB95 + #$FB96, // $FB96 + #$FB97, // $FB97 + #$FB98, // $FB98 + #$FB99, // $FB99 + #$FB9A, // $FB9A + #$FB9B, // $FB9B + #$FB9C, // $FB9C + #$FB9D, // $FB9D + #$FB9E, // $FB9E + #$FB9F, // $FB9F + #$FBA0, // $FBA0 + #$FBA1, // $FBA1 + #$FBA2, // $FBA2 + #$FBA3, // $FBA3 + #$FBA4, // $FBA4 + #$FBA5, // $FBA5 + #$FBA6, // $FBA6 + #$FBA7, // $FBA7 + #$FBA8, // $FBA8 + #$FBA9, // $FBA9 + #$FBAA, // $FBAA + #$FBAB, // $FBAB + #$FBAC, // $FBAC + #$FBAD, // $FBAD + #$FBAE, // $FBAE + #$FBAF, // $FBAF + #$FBB0, // $FBB0 + #$FBB1, // $FBB1 + #$FBB2, // $FBB2 + #$FBB3, // $FBB3 + #$FBB4, // $FBB4 + #$FBB5, // $FBB5 + #$FBB6, // $FBB6 + #$FBB7, // $FBB7 + #$FBB8, // $FBB8 + #$FBB9, // $FBB9 + #$FBBA, // $FBBA + #$FBBB, // $FBBB + #$FBBC, // $FBBC + #$FBBD, // $FBBD + #$FBBE, // $FBBE + #$FBBF, // $FBBF + #$FBC0, // $FBC0 + #$FBC1, // $FBC1 + #$FBC2, // $FBC2 + #$FBC3, // $FBC3 + #$FBC4, // $FBC4 + #$FBC5, // $FBC5 + #$FBC6, // $FBC6 + #$FBC7, // $FBC7 + #$FBC8, // $FBC8 + #$FBC9, // $FBC9 + #$FBCA, // $FBCA + #$FBCB, // $FBCB + #$FBCC, // $FBCC + #$FBCD, // $FBCD + #$FBCE, // $FBCE + #$FBCF, // $FBCF + #$FBD0, // $FBD0 + #$FBD1, // $FBD1 + #$FBD2, // $FBD2 + #$FBD3, // $FBD3 + #$FBD4, // $FBD4 + #$FBD5, // $FBD5 + #$FBD6, // $FBD6 + #$FBD7, // $FBD7 + #$FBD8, // $FBD8 + #$FBD9, // $FBD9 + #$FBDA, // $FBDA + #$FBDB, // $FBDB + #$FBDC, // $FBDC + #$FBDD, // $FBDD + #$FBDE, // $FBDE + #$FBDF, // $FBDF + #$FBE0, // $FBE0 + #$FBE1, // $FBE1 + #$FBE2, // $FBE2 + #$FBE3, // $FBE3 + #$FBE4, // $FBE4 + #$FBE5, // $FBE5 + #$FBE6, // $FBE6 + #$FBE7, // $FBE7 + #$FBE8, // $FBE8 + #$FBE9, // $FBE9 + #$FBEA, // $FBEA + #$FBEB, // $FBEB + #$FBEC, // $FBEC + #$FBED, // $FBED + #$FBEE, // $FBEE + #$FBEF, // $FBEF + #$FBF0, // $FBF0 + #$FBF1, // $FBF1 + #$FBF2, // $FBF2 + #$FBF3, // $FBF3 + #$FBF4, // $FBF4 + #$FBF5, // $FBF5 + #$FBF6, // $FBF6 + #$FBF7, // $FBF7 + #$FBF8, // $FBF8 + #$FBF9, // $FBF9 + #$FBFA, // $FBFA + #$FBFB, // $FBFB + #$FBFC, // $FBFC + #$FBFD, // $FBFD + #$FBFE, // $FBFE + #$FBFF, // $FBFF + #$FC00, // $FC00 + #$FC01, // $FC01 + #$FC02, // $FC02 + #$FC03, // $FC03 + #$FC04, // $FC04 + #$FC05, // $FC05 + #$FC06, // $FC06 + #$FC07, // $FC07 + #$FC08, // $FC08 + #$FC09, // $FC09 + #$FC0A, // $FC0A + #$FC0B, // $FC0B + #$FC0C, // $FC0C + #$FC0D, // $FC0D + #$FC0E, // $FC0E + #$FC0F, // $FC0F + #$FC10, // $FC10 + #$FC11, // $FC11 + #$FC12, // $FC12 + #$FC13, // $FC13 + #$FC14, // $FC14 + #$FC15, // $FC15 + #$FC16, // $FC16 + #$FC17, // $FC17 + #$FC18, // $FC18 + #$FC19, // $FC19 + #$FC1A, // $FC1A + #$FC1B, // $FC1B + #$FC1C, // $FC1C + #$FC1D, // $FC1D + #$FC1E, // $FC1E + #$FC1F, // $FC1F + #$FC20, // $FC20 + #$FC21, // $FC21 + #$FC22, // $FC22 + #$FC23, // $FC23 + #$FC24, // $FC24 + #$FC25, // $FC25 + #$FC26, // $FC26 + #$FC27, // $FC27 + #$FC28, // $FC28 + #$FC29, // $FC29 + #$FC2A, // $FC2A + #$FC2B, // $FC2B + #$FC2C, // $FC2C + #$FC2D, // $FC2D + #$FC2E, // $FC2E + #$FC2F, // $FC2F + #$FC30, // $FC30 + #$FC31, // $FC31 + #$FC32, // $FC32 + #$FC33, // $FC33 + #$FC34, // $FC34 + #$FC35, // $FC35 + #$FC36, // $FC36 + #$FC37, // $FC37 + #$FC38, // $FC38 + #$FC39, // $FC39 + #$FC3A, // $FC3A + #$FC3B, // $FC3B + #$FC3C, // $FC3C + #$FC3D, // $FC3D + #$FC3E, // $FC3E + #$FC3F, // $FC3F + #$FC40, // $FC40 + #$FC41, // $FC41 + #$FC42, // $FC42 + #$FC43, // $FC43 + #$FC44, // $FC44 + #$FC45, // $FC45 + #$FC46, // $FC46 + #$FC47, // $FC47 + #$FC48, // $FC48 + #$FC49, // $FC49 + #$FC4A, // $FC4A + #$FC4B, // $FC4B + #$FC4C, // $FC4C + #$FC4D, // $FC4D + #$FC4E, // $FC4E + #$FC4F, // $FC4F + #$FC50, // $FC50 + #$FC51, // $FC51 + #$FC52, // $FC52 + #$FC53, // $FC53 + #$FC54, // $FC54 + #$FC55, // $FC55 + #$FC56, // $FC56 + #$FC57, // $FC57 + #$FC58, // $FC58 + #$FC59, // $FC59 + #$FC5A, // $FC5A + #$FC5B, // $FC5B + #$FC5C, // $FC5C + #$FC5D, // $FC5D + #$FC5E, // $FC5E + #$FC5F, // $FC5F + #$FC60, // $FC60 + #$FC61, // $FC61 + #$FC62, // $FC62 + #$FC63, // $FC63 + #$FC64, // $FC64 + #$FC65, // $FC65 + #$FC66, // $FC66 + #$FC67, // $FC67 + #$FC68, // $FC68 + #$FC69, // $FC69 + #$FC6A, // $FC6A + #$FC6B, // $FC6B + #$FC6C, // $FC6C + #$FC6D, // $FC6D + #$FC6E, // $FC6E + #$FC6F, // $FC6F + #$FC70, // $FC70 + #$FC71, // $FC71 + #$FC72, // $FC72 + #$FC73, // $FC73 + #$FC74, // $FC74 + #$FC75, // $FC75 + #$FC76, // $FC76 + #$FC77, // $FC77 + #$FC78, // $FC78 + #$FC79, // $FC79 + #$FC7A, // $FC7A + #$FC7B, // $FC7B + #$FC7C, // $FC7C + #$FC7D, // $FC7D + #$FC7E, // $FC7E + #$FC7F, // $FC7F + #$FC80, // $FC80 + #$FC81, // $FC81 + #$FC82, // $FC82 + #$FC83, // $FC83 + #$FC84, // $FC84 + #$FC85, // $FC85 + #$FC86, // $FC86 + #$FC87, // $FC87 + #$FC88, // $FC88 + #$FC89, // $FC89 + #$FC8A, // $FC8A + #$FC8B, // $FC8B + #$FC8C, // $FC8C + #$FC8D, // $FC8D + #$FC8E, // $FC8E + #$FC8F, // $FC8F + #$FC90, // $FC90 + #$FC91, // $FC91 + #$FC92, // $FC92 + #$FC93, // $FC93 + #$FC94, // $FC94 + #$FC95, // $FC95 + #$FC96, // $FC96 + #$FC97, // $FC97 + #$FC98, // $FC98 + #$FC99, // $FC99 + #$FC9A, // $FC9A + #$FC9B, // $FC9B + #$FC9C, // $FC9C + #$FC9D, // $FC9D + #$FC9E, // $FC9E + #$FC9F, // $FC9F + #$FCA0, // $FCA0 + #$FCA1, // $FCA1 + #$FCA2, // $FCA2 + #$FCA3, // $FCA3 + #$FCA4, // $FCA4 + #$FCA5, // $FCA5 + #$FCA6, // $FCA6 + #$FCA7, // $FCA7 + #$FCA8, // $FCA8 + #$FCA9, // $FCA9 + #$FCAA, // $FCAA + #$FCAB, // $FCAB + #$FCAC, // $FCAC + #$FCAD, // $FCAD + #$FCAE, // $FCAE + #$FCAF, // $FCAF + #$FCB0, // $FCB0 + #$FCB1, // $FCB1 + #$FCB2, // $FCB2 + #$FCB3, // $FCB3 + #$FCB4, // $FCB4 + #$FCB5, // $FCB5 + #$FCB6, // $FCB6 + #$FCB7, // $FCB7 + #$FCB8, // $FCB8 + #$FCB9, // $FCB9 + #$FCBA, // $FCBA + #$FCBB, // $FCBB + #$FCBC, // $FCBC + #$FCBD, // $FCBD + #$FCBE, // $FCBE + #$FCBF, // $FCBF + #$FCC0, // $FCC0 + #$FCC1, // $FCC1 + #$FCC2, // $FCC2 + #$FCC3, // $FCC3 + #$FCC4, // $FCC4 + #$FCC5, // $FCC5 + #$FCC6, // $FCC6 + #$FCC7, // $FCC7 + #$FCC8, // $FCC8 + #$FCC9, // $FCC9 + #$FCCA, // $FCCA + #$FCCB, // $FCCB + #$FCCC, // $FCCC + #$FCCD, // $FCCD + #$FCCE, // $FCCE + #$FCCF, // $FCCF + #$FCD0, // $FCD0 + #$FCD1, // $FCD1 + #$FCD2, // $FCD2 + #$FCD3, // $FCD3 + #$FCD4, // $FCD4 + #$FCD5, // $FCD5 + #$FCD6, // $FCD6 + #$FCD7, // $FCD7 + #$FCD8, // $FCD8 + #$FCD9, // $FCD9 + #$FCDA, // $FCDA + #$FCDB, // $FCDB + #$FCDC, // $FCDC + #$FCDD, // $FCDD + #$FCDE, // $FCDE + #$FCDF, // $FCDF + #$FCE0, // $FCE0 + #$FCE1, // $FCE1 + #$FCE2, // $FCE2 + #$FCE3, // $FCE3 + #$FCE4, // $FCE4 + #$FCE5, // $FCE5 + #$FCE6, // $FCE6 + #$FCE7, // $FCE7 + #$FCE8, // $FCE8 + #$FCE9, // $FCE9 + #$FCEA, // $FCEA + #$FCEB, // $FCEB + #$FCEC, // $FCEC + #$FCED, // $FCED + #$FCEE, // $FCEE + #$FCEF, // $FCEF + #$FCF0, // $FCF0 + #$FCF1, // $FCF1 + #$FCF2, // $FCF2 + #$FCF3, // $FCF3 + #$FCF4, // $FCF4 + #$FCF5, // $FCF5 + #$FCF6, // $FCF6 + #$FCF7, // $FCF7 + #$FCF8, // $FCF8 + #$FCF9, // $FCF9 + #$FCFA, // $FCFA + #$FCFB, // $FCFB + #$FCFC, // $FCFC + #$FCFD, // $FCFD + #$FCFE, // $FCFE + #$FCFF, // $FCFF + #$FD00, // $FD00 + #$FD01, // $FD01 + #$FD02, // $FD02 + #$FD03, // $FD03 + #$FD04, // $FD04 + #$FD05, // $FD05 + #$FD06, // $FD06 + #$FD07, // $FD07 + #$FD08, // $FD08 + #$FD09, // $FD09 + #$FD0A, // $FD0A + #$FD0B, // $FD0B + #$FD0C, // $FD0C + #$FD0D, // $FD0D + #$FD0E, // $FD0E + #$FD0F, // $FD0F + #$FD10, // $FD10 + #$FD11, // $FD11 + #$FD12, // $FD12 + #$FD13, // $FD13 + #$FD14, // $FD14 + #$FD15, // $FD15 + #$FD16, // $FD16 + #$FD17, // $FD17 + #$FD18, // $FD18 + #$FD19, // $FD19 + #$FD1A, // $FD1A + #$FD1B, // $FD1B + #$FD1C, // $FD1C + #$FD1D, // $FD1D + #$FD1E, // $FD1E + #$FD1F, // $FD1F + #$FD20, // $FD20 + #$FD21, // $FD21 + #$FD22, // $FD22 + #$FD23, // $FD23 + #$FD24, // $FD24 + #$FD25, // $FD25 + #$FD26, // $FD26 + #$FD27, // $FD27 + #$FD28, // $FD28 + #$FD29, // $FD29 + #$FD2A, // $FD2A + #$FD2B, // $FD2B + #$FD2C, // $FD2C + #$FD2D, // $FD2D + #$FD2E, // $FD2E + #$FD2F, // $FD2F + #$FD30, // $FD30 + #$FD31, // $FD31 + #$FD32, // $FD32 + #$FD33, // $FD33 + #$FD34, // $FD34 + #$FD35, // $FD35 + #$FD36, // $FD36 + #$FD37, // $FD37 + #$FD38, // $FD38 + #$FD39, // $FD39 + #$FD3A, // $FD3A + #$FD3B, // $FD3B + #$FD3C, // $FD3C + #$FD3D, // $FD3D + #$FD3E, // $FD3E + #$FD3F, // $FD3F + #$FD40, // $FD40 + #$FD41, // $FD41 + #$FD42, // $FD42 + #$FD43, // $FD43 + #$FD44, // $FD44 + #$FD45, // $FD45 + #$FD46, // $FD46 + #$FD47, // $FD47 + #$FD48, // $FD48 + #$FD49, // $FD49 + #$FD4A, // $FD4A + #$FD4B, // $FD4B + #$FD4C, // $FD4C + #$FD4D, // $FD4D + #$FD4E, // $FD4E + #$FD4F, // $FD4F + #$FD50, // $FD50 + #$FD51, // $FD51 + #$FD52, // $FD52 + #$FD53, // $FD53 + #$FD54, // $FD54 + #$FD55, // $FD55 + #$FD56, // $FD56 + #$FD57, // $FD57 + #$FD58, // $FD58 + #$FD59, // $FD59 + #$FD5A, // $FD5A + #$FD5B, // $FD5B + #$FD5C, // $FD5C + #$FD5D, // $FD5D + #$FD5E, // $FD5E + #$FD5F, // $FD5F + #$FD60, // $FD60 + #$FD61, // $FD61 + #$FD62, // $FD62 + #$FD63, // $FD63 + #$FD64, // $FD64 + #$FD65, // $FD65 + #$FD66, // $FD66 + #$FD67, // $FD67 + #$FD68, // $FD68 + #$FD69, // $FD69 + #$FD6A, // $FD6A + #$FD6B, // $FD6B + #$FD6C, // $FD6C + #$FD6D, // $FD6D + #$FD6E, // $FD6E + #$FD6F, // $FD6F + #$FD70, // $FD70 + #$FD71, // $FD71 + #$FD72, // $FD72 + #$FD73, // $FD73 + #$FD74, // $FD74 + #$FD75, // $FD75 + #$FD76, // $FD76 + #$FD77, // $FD77 + #$FD78, // $FD78 + #$FD79, // $FD79 + #$FD7A, // $FD7A + #$FD7B, // $FD7B + #$FD7C, // $FD7C + #$FD7D, // $FD7D + #$FD7E, // $FD7E + #$FD7F, // $FD7F + #$FD80, // $FD80 + #$FD81, // $FD81 + #$FD82, // $FD82 + #$FD83, // $FD83 + #$FD84, // $FD84 + #$FD85, // $FD85 + #$FD86, // $FD86 + #$FD87, // $FD87 + #$FD88, // $FD88 + #$FD89, // $FD89 + #$FD8A, // $FD8A + #$FD8B, // $FD8B + #$FD8C, // $FD8C + #$FD8D, // $FD8D + #$FD8E, // $FD8E + #$FD8F, // $FD8F + #$FD90, // $FD90 + #$FD91, // $FD91 + #$FD92, // $FD92 + #$FD93, // $FD93 + #$FD94, // $FD94 + #$FD95, // $FD95 + #$FD96, // $FD96 + #$FD97, // $FD97 + #$FD98, // $FD98 + #$FD99, // $FD99 + #$FD9A, // $FD9A + #$FD9B, // $FD9B + #$FD9C, // $FD9C + #$FD9D, // $FD9D + #$FD9E, // $FD9E + #$FD9F, // $FD9F + #$FDA0, // $FDA0 + #$FDA1, // $FDA1 + #$FDA2, // $FDA2 + #$FDA3, // $FDA3 + #$FDA4, // $FDA4 + #$FDA5, // $FDA5 + #$FDA6, // $FDA6 + #$FDA7, // $FDA7 + #$FDA8, // $FDA8 + #$FDA9, // $FDA9 + #$FDAA, // $FDAA + #$FDAB, // $FDAB + #$FDAC, // $FDAC + #$FDAD, // $FDAD + #$FDAE, // $FDAE + #$FDAF, // $FDAF + #$FDB0, // $FDB0 + #$FDB1, // $FDB1 + #$FDB2, // $FDB2 + #$FDB3, // $FDB3 + #$FDB4, // $FDB4 + #$FDB5, // $FDB5 + #$FDB6, // $FDB6 + #$FDB7, // $FDB7 + #$FDB8, // $FDB8 + #$FDB9, // $FDB9 + #$FDBA, // $FDBA + #$FDBB, // $FDBB + #$FDBC, // $FDBC + #$FDBD, // $FDBD + #$FDBE, // $FDBE + #$FDBF, // $FDBF + #$FDC0, // $FDC0 + #$FDC1, // $FDC1 + #$FDC2, // $FDC2 + #$FDC3, // $FDC3 + #$FDC4, // $FDC4 + #$FDC5, // $FDC5 + #$FDC6, // $FDC6 + #$FDC7, // $FDC7 + #$FDC8, // $FDC8 + #$FDC9, // $FDC9 + #$FDCA, // $FDCA + #$FDCB, // $FDCB + #$FDCC, // $FDCC + #$FDCD, // $FDCD + #$FDCE, // $FDCE + #$FDCF, // $FDCF + #$FDD0, // $FDD0 + #$FDD1, // $FDD1 + #$FDD2, // $FDD2 + #$FDD3, // $FDD3 + #$FDD4, // $FDD4 + #$FDD5, // $FDD5 + #$FDD6, // $FDD6 + #$FDD7, // $FDD7 + #$FDD8, // $FDD8 + #$FDD9, // $FDD9 + #$FDDA, // $FDDA + #$FDDB, // $FDDB + #$FDDC, // $FDDC + #$FDDD, // $FDDD + #$FDDE, // $FDDE + #$FDDF, // $FDDF + #$FDE0, // $FDE0 + #$FDE1, // $FDE1 + #$FDE2, // $FDE2 + #$FDE3, // $FDE3 + #$FDE4, // $FDE4 + #$FDE5, // $FDE5 + #$FDE6, // $FDE6 + #$FDE7, // $FDE7 + #$FDE8, // $FDE8 + #$FDE9, // $FDE9 + #$FDEA, // $FDEA + #$FDEB, // $FDEB + #$FDEC, // $FDEC + #$FDED, // $FDED + #$FDEE, // $FDEE + #$FDEF, // $FDEF + #$FDF0, // $FDF0 + #$FDF1, // $FDF1 + #$FDF2, // $FDF2 + #$FDF3, // $FDF3 + #$FDF4, // $FDF4 + #$FDF5, // $FDF5 + #$FDF6, // $FDF6 + #$FDF7, // $FDF7 + #$FDF8, // $FDF8 + #$FDF9, // $FDF9 + #$FDFA, // $FDFA + #$FDFB, // $FDFB + #$FDFC, // $FDFC + #$FDFD, // $FDFD + #$FDFE, // $FDFE + #$FDFF, // $FDFF + #$FE00, // $FE00 + #$FE01, // $FE01 + #$FE02, // $FE02 + #$FE03, // $FE03 + #$FE04, // $FE04 + #$FE05, // $FE05 + #$FE06, // $FE06 + #$FE07, // $FE07 + #$FE08, // $FE08 + #$FE09, // $FE09 + #$FE0A, // $FE0A + #$FE0B, // $FE0B + #$FE0C, // $FE0C + #$FE0D, // $FE0D + #$FE0E, // $FE0E + #$FE0F, // $FE0F + #$FE10, // $FE10 + #$FE11, // $FE11 + #$FE12, // $FE12 + #$FE13, // $FE13 + #$FE14, // $FE14 + #$FE15, // $FE15 + #$FE16, // $FE16 + #$FE17, // $FE17 + #$FE18, // $FE18 + #$FE19, // $FE19 + #$FE1A, // $FE1A + #$FE1B, // $FE1B + #$FE1C, // $FE1C + #$FE1D, // $FE1D + #$FE1E, // $FE1E + #$FE1F, // $FE1F + #$FE20, // $FE20 + #$FE21, // $FE21 + #$FE22, // $FE22 + #$FE23, // $FE23 + #$FE24, // $FE24 + #$FE25, // $FE25 + #$FE26, // $FE26 + #$FE27, // $FE27 + #$FE28, // $FE28 + #$FE29, // $FE29 + #$FE2A, // $FE2A + #$FE2B, // $FE2B + #$FE2C, // $FE2C + #$FE2D, // $FE2D + #$FE2E, // $FE2E + #$FE2F, // $FE2F + #$FE30, // $FE30 + #$FE31, // $FE31 + #$FE32, // $FE32 + #$FE33, // $FE33 + #$FE34, // $FE34 + #$FE35, // $FE35 + #$FE36, // $FE36 + #$FE37, // $FE37 + #$FE38, // $FE38 + #$FE39, // $FE39 + #$FE3A, // $FE3A + #$FE3B, // $FE3B + #$FE3C, // $FE3C + #$FE3D, // $FE3D + #$FE3E, // $FE3E + #$FE3F, // $FE3F + #$FE40, // $FE40 + #$FE41, // $FE41 + #$FE42, // $FE42 + #$FE43, // $FE43 + #$FE44, // $FE44 + #$FE45, // $FE45 + #$FE46, // $FE46 + #$FE47, // $FE47 + #$FE48, // $FE48 + #$FE49, // $FE49 + #$FE4A, // $FE4A + #$FE4B, // $FE4B + #$FE4C, // $FE4C + #$FE4D, // $FE4D + #$FE4E, // $FE4E + #$FE4F, // $FE4F + #$FE50, // $FE50 + #$FE51, // $FE51 + #$FE52, // $FE52 + #$FE53, // $FE53 + #$FE54, // $FE54 + #$FE55, // $FE55 + #$FE56, // $FE56 + #$FE57, // $FE57 + #$FE58, // $FE58 + #$FE59, // $FE59 + #$FE5A, // $FE5A + #$FE5B, // $FE5B + #$FE5C, // $FE5C + #$FE5D, // $FE5D + #$FE5E, // $FE5E + #$FE5F, // $FE5F + #$FE60, // $FE60 + #$FE61, // $FE61 + #$FE62, // $FE62 + #$FE63, // $FE63 + #$FE64, // $FE64 + #$FE65, // $FE65 + #$FE66, // $FE66 + #$FE67, // $FE67 + #$FE68, // $FE68 + #$FE69, // $FE69 + #$FE6A, // $FE6A + #$FE6B, // $FE6B + #$FE6C, // $FE6C + #$FE6D, // $FE6D + #$FE6E, // $FE6E + #$FE6F, // $FE6F + #$FE70, // $FE70 + #$FE71, // $FE71 + #$FE72, // $FE72 + #$FE73, // $FE73 + #$FE74, // $FE74 + #$FE75, // $FE75 + #$FE76, // $FE76 + #$FE77, // $FE77 + #$FE78, // $FE78 + #$FE79, // $FE79 + #$FE7A, // $FE7A + #$FE7B, // $FE7B + #$FE7C, // $FE7C + #$FE7D, // $FE7D + #$FE7E, // $FE7E + #$FE7F, // $FE7F + #$FE80, // $FE80 + #$FE81, // $FE81 + #$FE82, // $FE82 + #$FE83, // $FE83 + #$FE84, // $FE84 + #$FE85, // $FE85 + #$FE86, // $FE86 + #$FE87, // $FE87 + #$FE88, // $FE88 + #$FE89, // $FE89 + #$FE8A, // $FE8A + #$FE8B, // $FE8B + #$FE8C, // $FE8C + #$FE8D, // $FE8D + #$FE8E, // $FE8E + #$FE8F, // $FE8F + #$FE90, // $FE90 + #$FE91, // $FE91 + #$FE92, // $FE92 + #$FE93, // $FE93 + #$FE94, // $FE94 + #$FE95, // $FE95 + #$FE96, // $FE96 + #$FE97, // $FE97 + #$FE98, // $FE98 + #$FE99, // $FE99 + #$FE9A, // $FE9A + #$FE9B, // $FE9B + #$FE9C, // $FE9C + #$FE9D, // $FE9D + #$FE9E, // $FE9E + #$FE9F, // $FE9F + #$FEA0, // $FEA0 + #$FEA1, // $FEA1 + #$FEA2, // $FEA2 + #$FEA3, // $FEA3 + #$FEA4, // $FEA4 + #$FEA5, // $FEA5 + #$FEA6, // $FEA6 + #$FEA7, // $FEA7 + #$FEA8, // $FEA8 + #$FEA9, // $FEA9 + #$FEAA, // $FEAA + #$FEAB, // $FEAB + #$FEAC, // $FEAC + #$FEAD, // $FEAD + #$FEAE, // $FEAE + #$FEAF, // $FEAF + #$FEB0, // $FEB0 + #$FEB1, // $FEB1 + #$FEB2, // $FEB2 + #$FEB3, // $FEB3 + #$FEB4, // $FEB4 + #$FEB5, // $FEB5 + #$FEB6, // $FEB6 + #$FEB7, // $FEB7 + #$FEB8, // $FEB8 + #$FEB9, // $FEB9 + #$FEBA, // $FEBA + #$FEBB, // $FEBB + #$FEBC, // $FEBC + #$FEBD, // $FEBD + #$FEBE, // $FEBE + #$FEBF, // $FEBF + #$FEC0, // $FEC0 + #$FEC1, // $FEC1 + #$FEC2, // $FEC2 + #$FEC3, // $FEC3 + #$FEC4, // $FEC4 + #$FEC5, // $FEC5 + #$FEC6, // $FEC6 + #$FEC7, // $FEC7 + #$FEC8, // $FEC8 + #$FEC9, // $FEC9 + #$FECA, // $FECA + #$FECB, // $FECB + #$FECC, // $FECC + #$FECD, // $FECD + #$FECE, // $FECE + #$FECF, // $FECF + #$FED0, // $FED0 + #$FED1, // $FED1 + #$FED2, // $FED2 + #$FED3, // $FED3 + #$FED4, // $FED4 + #$FED5, // $FED5 + #$FED6, // $FED6 + #$FED7, // $FED7 + #$FED8, // $FED8 + #$FED9, // $FED9 + #$FEDA, // $FEDA + #$FEDB, // $FEDB + #$FEDC, // $FEDC + #$FEDD, // $FEDD + #$FEDE, // $FEDE + #$FEDF, // $FEDF + #$FEE0, // $FEE0 + #$FEE1, // $FEE1 + #$FEE2, // $FEE2 + #$FEE3, // $FEE3 + #$FEE4, // $FEE4 + #$FEE5, // $FEE5 + #$FEE6, // $FEE6 + #$FEE7, // $FEE7 + #$FEE8, // $FEE8 + #$FEE9, // $FEE9 + #$FEEA, // $FEEA + #$FEEB, // $FEEB + #$FEEC, // $FEEC + #$FEED, // $FEED + #$FEEE, // $FEEE + #$FEEF, // $FEEF + #$FEF0, // $FEF0 + #$FEF1, // $FEF1 + #$FEF2, // $FEF2 + #$FEF3, // $FEF3 + #$FEF4, // $FEF4 + #$FEF5, // $FEF5 + #$FEF6, // $FEF6 + #$FEF7, // $FEF7 + #$FEF8, // $FEF8 + #$FEF9, // $FEF9 + #$FEFA, // $FEFA + #$FEFB, // $FEFB + #$FEFC, // $FEFC + #$FEFD, // $FEFD + #$FEFE, // $FEFE + #$FEFF, // $FEFF + #$FF00, // $FF00 + #$FF01, // $FF01 + #$FF02, // $FF02 + #$FF03, // $FF03 + #$FF04, // $FF04 + #$FF05, // $FF05 + #$FF06, // $FF06 + #$FF07, // $FF07 + #$FF08, // $FF08 + #$FF09, // $FF09 + #$FF0A, // $FF0A + #$FF0B, // $FF0B + #$FF0C, // $FF0C + #$FF0D, // $FF0D + #$FF0E, // $FF0E + #$FF0F, // $FF0F + #$FF10, // $FF10 + #$FF11, // $FF11 + #$FF12, // $FF12 + #$FF13, // $FF13 + #$FF14, // $FF14 + #$FF15, // $FF15 + #$FF16, // $FF16 + #$FF17, // $FF17 + #$FF18, // $FF18 + #$FF19, // $FF19 + #$FF1A, // $FF1A + #$FF1B, // $FF1B + #$FF1C, // $FF1C + #$FF1D, // $FF1D + #$FF1E, // $FF1E + #$FF1F, // $FF1F + #$FF20, // $FF20 + #$FF21, // $FF21 + #$FF22, // $FF22 + #$FF23, // $FF23 + #$FF24, // $FF24 + #$FF25, // $FF25 + #$FF26, // $FF26 + #$FF27, // $FF27 + #$FF28, // $FF28 + #$FF29, // $FF29 + #$FF2A, // $FF2A + #$FF2B, // $FF2B + #$FF2C, // $FF2C + #$FF2D, // $FF2D + #$FF2E, // $FF2E + #$FF2F, // $FF2F + #$FF30, // $FF30 + #$FF31, // $FF31 + #$FF32, // $FF32 + #$FF33, // $FF33 + #$FF34, // $FF34 + #$FF35, // $FF35 + #$FF36, // $FF36 + #$FF37, // $FF37 + #$FF38, // $FF38 + #$FF39, // $FF39 + #$FF3A, // $FF3A + #$FF3B, // $FF3B + #$FF3C, // $FF3C + #$FF3D, // $FF3D + #$FF3E, // $FF3E + #$FF3F, // $FF3F + #$FF40, // $FF40 + #$FF21, // $FF41 + #$FF22, // $FF42 + #$FF23, // $FF43 + #$FF24, // $FF44 + #$FF25, // $FF45 + #$FF26, // $FF46 + #$FF27, // $FF47 + #$FF28, // $FF48 + #$FF29, // $FF49 + #$FF2A, // $FF4A + #$FF2B, // $FF4B + #$FF2C, // $FF4C + #$FF2D, // $FF4D + #$FF2E, // $FF4E + #$FF2F, // $FF4F + #$FF30, // $FF50 + #$FF31, // $FF51 + #$FF32, // $FF52 + #$FF33, // $FF53 + #$FF34, // $FF54 + #$FF35, // $FF55 + #$FF36, // $FF56 + #$FF37, // $FF57 + #$FF38, // $FF58 + #$FF39, // $FF59 + #$FF3A, // $FF5A + #$FF5B, // $FF5B + #$FF5C, // $FF5C + #$FF5D, // $FF5D + #$FF5E, // $FF5E + #$FF5F, // $FF5F + #$FF60, // $FF60 + #$FF61, // $FF61 + #$FF62, // $FF62 + #$FF63, // $FF63 + #$FF64, // $FF64 + #$FF65, // $FF65 + #$FF66, // $FF66 + #$FF67, // $FF67 + #$FF68, // $FF68 + #$FF69, // $FF69 + #$FF6A, // $FF6A + #$FF6B, // $FF6B + #$FF6C, // $FF6C + #$FF6D, // $FF6D + #$FF6E, // $FF6E + #$FF6F, // $FF6F + #$FF70, // $FF70 + #$FF71, // $FF71 + #$FF72, // $FF72 + #$FF73, // $FF73 + #$FF74, // $FF74 + #$FF75, // $FF75 + #$FF76, // $FF76 + #$FF77, // $FF77 + #$FF78, // $FF78 + #$FF79, // $FF79 + #$FF7A, // $FF7A + #$FF7B, // $FF7B + #$FF7C, // $FF7C + #$FF7D, // $FF7D + #$FF7E, // $FF7E + #$FF7F, // $FF7F + #$FF80, // $FF80 + #$FF81, // $FF81 + #$FF82, // $FF82 + #$FF83, // $FF83 + #$FF84, // $FF84 + #$FF85, // $FF85 + #$FF86, // $FF86 + #$FF87, // $FF87 + #$FF88, // $FF88 + #$FF89, // $FF89 + #$FF8A, // $FF8A + #$FF8B, // $FF8B + #$FF8C, // $FF8C + #$FF8D, // $FF8D + #$FF8E, // $FF8E + #$FF8F, // $FF8F + #$FF90, // $FF90 + #$FF91, // $FF91 + #$FF92, // $FF92 + #$FF93, // $FF93 + #$FF94, // $FF94 + #$FF95, // $FF95 + #$FF96, // $FF96 + #$FF97, // $FF97 + #$FF98, // $FF98 + #$FF99, // $FF99 + #$FF9A, // $FF9A + #$FF9B, // $FF9B + #$FF9C, // $FF9C + #$FF9D, // $FF9D + #$FF9E, // $FF9E + #$FF9F, // $FF9F + #$FFA0, // $FFA0 + #$FFA1, // $FFA1 + #$FFA2, // $FFA2 + #$FFA3, // $FFA3 + #$FFA4, // $FFA4 + #$FFA5, // $FFA5 + #$FFA6, // $FFA6 + #$FFA7, // $FFA7 + #$FFA8, // $FFA8 + #$FFA9, // $FFA9 + #$FFAA, // $FFAA + #$FFAB, // $FFAB + #$FFAC, // $FFAC + #$FFAD, // $FFAD + #$FFAE, // $FFAE + #$FFAF, // $FFAF + #$FFB0, // $FFB0 + #$FFB1, // $FFB1 + #$FFB2, // $FFB2 + #$FFB3, // $FFB3 + #$FFB4, // $FFB4 + #$FFB5, // $FFB5 + #$FFB6, // $FFB6 + #$FFB7, // $FFB7 + #$FFB8, // $FFB8 + #$FFB9, // $FFB9 + #$FFBA, // $FFBA + #$FFBB, // $FFBB + #$FFBC, // $FFBC + #$FFBD, // $FFBD + #$FFBE, // $FFBE + #$FFBF, // $FFBF + #$FFC0, // $FFC0 + #$FFC1, // $FFC1 + #$FFC2, // $FFC2 + #$FFC3, // $FFC3 + #$FFC4, // $FFC4 + #$FFC5, // $FFC5 + #$FFC6, // $FFC6 + #$FFC7, // $FFC7 + #$FFC8, // $FFC8 + #$FFC9, // $FFC9 + #$FFCA, // $FFCA + #$FFCB, // $FFCB + #$FFCC, // $FFCC + #$FFCD, // $FFCD + #$FFCE, // $FFCE + #$FFCF, // $FFCF + #$FFD0, // $FFD0 + #$FFD1, // $FFD1 + #$FFD2, // $FFD2 + #$FFD3, // $FFD3 + #$FFD4, // $FFD4 + #$FFD5, // $FFD5 + #$FFD6, // $FFD6 + #$FFD7, // $FFD7 + #$FFD8, // $FFD8 + #$FFD9, // $FFD9 + #$FFDA, // $FFDA + #$FFDB, // $FFDB + #$FFDC, // $FFDC + #$FFDD, // $FFDD + #$FFDE, // $FFDE + #$FFDF, // $FFDF + #$FFE0, // $FFE0 + #$FFE1, // $FFE1 + #$FFE2, // $FFE2 + #$FFE3, // $FFE3 + #$FFE4, // $FFE4 + #$FFE5, // $FFE5 + #$FFE6, // $FFE6 + #$FFE7, // $FFE7 + #$FFE8, // $FFE8 + #$FFE9, // $FFE9 + #$FFEA, // $FFEA + #$FFEB, // $FFEB + #$FFEC, // $FFEC + #$FFED, // $FFED + #$FFEE, // $FFEE + #$FFEF, // $FFEF + #$FFF0, // $FFF0 + #$FFF1, // $FFF1 + #$FFF2, // $FFF2 + #$FFF3, // $FFF3 + #$FFF4, // $FFF4 + #$FFF5, // $FFF5 + #$FFF6, // $FFF6 + #$FFF7, // $FFF7 + #$FFF8, // $FFF8 + #$FFF9, // $FFF9 + #$FFFA, // $FFFA + #$FFFB, // $FFFB + #$FFFC, // $FFFC + #$FFFD, // $FFFD + #$FFFE, // $FFFE + #$FFFF // $FFFF + ); + + CharLowerArray: packed array[0..$FFFF] of WideChar = ( + #$0000, // $0000 + #$0001, // $0001 + #$0002, // $0002 + #$0003, // $0003 + #$0004, // $0004 + #$0005, // $0005 + #$0006, // $0006 + #$0007, // $0007 + #$0008, // $0008 + #$0009, // $0009 + #$000A, // $000A + #$000B, // $000B + #$000C, // $000C + #$000D, // $000D + #$000E, // $000E + #$000F, // $000F + #$0010, // $0010 + #$0011, // $0011 + #$0012, // $0012 + #$0013, // $0013 + #$0014, // $0014 + #$0015, // $0015 + #$0016, // $0016 + #$0017, // $0017 + #$0018, // $0018 + #$0019, // $0019 + #$001A, // $001A + #$001B, // $001B + #$001C, // $001C + #$001D, // $001D + #$001E, // $001E + #$001F, // $001F + #$0020, // $0020 + #$0021, // $0021 + #$0022, // $0022 + #$0023, // $0023 + #$0024, // $0024 + #$0025, // $0025 + #$0026, // $0026 + #$0027, // $0027 + #$0028, // $0028 + #$0029, // $0029 + #$002A, // $002A + #$002B, // $002B + #$002C, // $002C + #$002D, // $002D + #$002E, // $002E + #$002F, // $002F + #$0030, // $0030 + #$0031, // $0031 + #$0032, // $0032 + #$0033, // $0033 + #$0034, // $0034 + #$0035, // $0035 + #$0036, // $0036 + #$0037, // $0037 + #$0038, // $0038 + #$0039, // $0039 + #$003A, // $003A + #$003B, // $003B + #$003C, // $003C + #$003D, // $003D + #$003E, // $003E + #$003F, // $003F + #$0040, // $0040 + #$0061, // $0041 + #$0062, // $0042 + #$0063, // $0043 + #$0064, // $0044 + #$0065, // $0045 + #$0066, // $0046 + #$0067, // $0047 + #$0068, // $0048 + #$0069, // $0049 + #$006A, // $004A + #$006B, // $004B + #$006C, // $004C + #$006D, // $004D + #$006E, // $004E + #$006F, // $004F + #$0070, // $0050 + #$0071, // $0051 + #$0072, // $0052 + #$0073, // $0053 + #$0074, // $0054 + #$0075, // $0055 + #$0076, // $0056 + #$0077, // $0057 + #$0078, // $0058 + #$0079, // $0059 + #$007A, // $005A + #$005B, // $005B + #$005C, // $005C + #$005D, // $005D + #$005E, // $005E + #$005F, // $005F + #$0060, // $0060 + #$0061, // $0061 + #$0062, // $0062 + #$0063, // $0063 + #$0064, // $0064 + #$0065, // $0065 + #$0066, // $0066 + #$0067, // $0067 + #$0068, // $0068 + #$0069, // $0069 + #$006A, // $006A + #$006B, // $006B + #$006C, // $006C + #$006D, // $006D + #$006E, // $006E + #$006F, // $006F + #$0070, // $0070 + #$0071, // $0071 + #$0072, // $0072 + #$0073, // $0073 + #$0074, // $0074 + #$0075, // $0075 + #$0076, // $0076 + #$0077, // $0077 + #$0078, // $0078 + #$0079, // $0079 + #$007A, // $007A + #$007B, // $007B + #$007C, // $007C + #$007D, // $007D + #$007E, // $007E + #$007F, // $007F + #$0080, // $0080 + #$0081, // $0081 + #$0082, // $0082 + #$0083, // $0083 + #$0084, // $0084 + #$0085, // $0085 + #$0086, // $0086 + #$0087, // $0087 + #$0088, // $0088 + #$0089, // $0089 + #$008A, // $008A + #$008B, // $008B + #$008C, // $008C + #$008D, // $008D + #$008E, // $008E + #$008F, // $008F + #$0090, // $0090 + #$0091, // $0091 + #$0092, // $0092 + #$0093, // $0093 + #$0094, // $0094 + #$0095, // $0095 + #$0096, // $0096 + #$0097, // $0097 + #$0098, // $0098 + #$0099, // $0099 + #$009A, // $009A + #$009B, // $009B + #$009C, // $009C + #$009D, // $009D + #$009E, // $009E + #$009F, // $009F + #$00A0, // $00A0 + #$00A1, // $00A1 + #$00A2, // $00A2 + #$00A3, // $00A3 + #$00A4, // $00A4 + #$00A5, // $00A5 + #$00A6, // $00A6 + #$00A7, // $00A7 + #$00A8, // $00A8 + #$00A9, // $00A9 + #$00AA, // $00AA + #$00AB, // $00AB + #$00AC, // $00AC + #$00AD, // $00AD + #$00AE, // $00AE + #$00AF, // $00AF + #$00B0, // $00B0 + #$00B1, // $00B1 + #$00B2, // $00B2 + #$00B3, // $00B3 + #$00B4, // $00B4 + #$00B5, // $00B5 + #$00B6, // $00B6 + #$00B7, // $00B7 + #$00B8, // $00B8 + #$00B9, // $00B9 + #$00BA, // $00BA + #$00BB, // $00BB + #$00BC, // $00BC + #$00BD, // $00BD + #$00BE, // $00BE + #$00BF, // $00BF + #$00E0, // $00C0 + #$00E1, // $00C1 + #$00E2, // $00C2 + #$00E3, // $00C3 + #$00E4, // $00C4 + #$00E5, // $00C5 + #$00E6, // $00C6 + #$00E7, // $00C7 + #$00E8, // $00C8 + #$00E9, // $00C9 + #$00EA, // $00CA + #$00EB, // $00CB + #$00EC, // $00CC + #$00ED, // $00CD + #$00EE, // $00CE + #$00EF, // $00CF + #$00F0, // $00D0 + #$00F1, // $00D1 + #$00F2, // $00D2 + #$00F3, // $00D3 + #$00F4, // $00D4 + #$00F5, // $00D5 + #$00F6, // $00D6 + #$00D7, // $00D7 + #$00F8, // $00D8 + #$00F9, // $00D9 + #$00FA, // $00DA + #$00FB, // $00DB + #$00FC, // $00DC + #$00FD, // $00DD + #$00FE, // $00DE + #$00DF, // $00DF + #$00E0, // $00E0 + #$00E1, // $00E1 + #$00E2, // $00E2 + #$00E3, // $00E3 + #$00E4, // $00E4 + #$00E5, // $00E5 + #$00E6, // $00E6 + #$00E7, // $00E7 + #$00E8, // $00E8 + #$00E9, // $00E9 + #$00EA, // $00EA + #$00EB, // $00EB + #$00EC, // $00EC + #$00ED, // $00ED + #$00EE, // $00EE + #$00EF, // $00EF + #$00F0, // $00F0 + #$00F1, // $00F1 + #$00F2, // $00F2 + #$00F3, // $00F3 + #$00F4, // $00F4 + #$00F5, // $00F5 + #$00F6, // $00F6 + #$00F7, // $00F7 + #$00F8, // $00F8 + #$00F9, // $00F9 + #$00FA, // $00FA + #$00FB, // $00FB + #$00FC, // $00FC + #$00FD, // $00FD + #$00FE, // $00FE + #$00FF, // $00FF + #$0101, // $0100 + #$0101, // $0101 + #$0103, // $0102 + #$0103, // $0103 + #$0105, // $0104 + #$0105, // $0105 + #$0107, // $0106 + #$0107, // $0107 + #$0109, // $0108 + #$0109, // $0109 + #$010B, // $010A + #$010B, // $010B + #$010D, // $010C + #$010D, // $010D + #$010F, // $010E + #$010F, // $010F + #$0111, // $0110 + #$0111, // $0111 + #$0113, // $0112 + #$0113, // $0113 + #$0115, // $0114 + #$0115, // $0115 + #$0117, // $0116 + #$0117, // $0117 + #$0119, // $0118 + #$0119, // $0119 + #$011B, // $011A + #$011B, // $011B + #$011D, // $011C + #$011D, // $011D + #$011F, // $011E + #$011F, // $011F + #$0121, // $0120 + #$0121, // $0121 + #$0123, // $0122 + #$0123, // $0123 + #$0125, // $0124 + #$0125, // $0125 + #$0127, // $0126 + #$0127, // $0127 + #$0129, // $0128 + #$0129, // $0129 + #$012B, // $012A + #$012B, // $012B + #$012D, // $012C + #$012D, // $012D + #$012F, // $012E + #$012F, // $012F + #$0069, // $0130 + #$0131, // $0131 + #$0133, // $0132 + #$0133, // $0133 + #$0135, // $0134 + #$0135, // $0135 + #$0137, // $0136 + #$0137, // $0137 + #$0138, // $0138 + #$013A, // $0139 + #$013A, // $013A + #$013C, // $013B + #$013C, // $013C + #$013E, // $013D + #$013E, // $013E + #$0140, // $013F + #$0140, // $0140 + #$0142, // $0141 + #$0142, // $0142 + #$0144, // $0143 + #$0144, // $0144 + #$0146, // $0145 + #$0146, // $0146 + #$0148, // $0147 + #$0148, // $0148 + #$0149, // $0149 + #$014B, // $014A + #$014B, // $014B + #$014D, // $014C + #$014D, // $014D + #$014F, // $014E + #$014F, // $014F + #$0151, // $0150 + #$0151, // $0151 + #$0153, // $0152 + #$0153, // $0153 + #$0155, // $0154 + #$0155, // $0155 + #$0157, // $0156 + #$0157, // $0157 + #$0159, // $0158 + #$0159, // $0159 + #$015B, // $015A + #$015B, // $015B + #$015D, // $015C + #$015D, // $015D + #$015F, // $015E + #$015F, // $015F + #$0161, // $0160 + #$0161, // $0161 + #$0163, // $0162 + #$0163, // $0163 + #$0165, // $0164 + #$0165, // $0165 + #$0167, // $0166 + #$0167, // $0167 + #$0169, // $0168 + #$0169, // $0169 + #$016B, // $016A + #$016B, // $016B + #$016D, // $016C + #$016D, // $016D + #$016F, // $016E + #$016F, // $016F + #$0171, // $0170 + #$0171, // $0171 + #$0173, // $0172 + #$0173, // $0173 + #$0175, // $0174 + #$0175, // $0175 + #$0177, // $0176 + #$0177, // $0177 + #$00FF, // $0178 + #$017A, // $0179 + #$017A, // $017A + #$017C, // $017B + #$017C, // $017C + #$017E, // $017D + #$017E, // $017E + #$017F, // $017F + #$0180, // $0180 + #$0253, // $0181 + #$0183, // $0182 + #$0183, // $0183 + #$0185, // $0184 + #$0185, // $0185 + #$0254, // $0186 + #$0188, // $0187 + #$0188, // $0188 + #$0256, // $0189 + #$0257, // $018A + #$018C, // $018B + #$018C, // $018C + #$018D, // $018D + #$01DD, // $018E + #$0259, // $018F + #$025B, // $0190 + #$0192, // $0191 + #$0192, // $0192 + #$0260, // $0193 + #$0263, // $0194 + #$0195, // $0195 + #$0269, // $0196 + #$0268, // $0197 + #$0199, // $0198 + #$0199, // $0199 + #$019A, // $019A + #$019B, // $019B + #$026F, // $019C + #$0272, // $019D + #$019E, // $019E + #$0275, // $019F + #$01A1, // $01A0 + #$01A1, // $01A1 + #$01A3, // $01A2 + #$01A3, // $01A3 + #$01A5, // $01A4 + #$01A5, // $01A5 + #$0280, // $01A6 + #$01A8, // $01A7 + #$01A8, // $01A8 + #$0283, // $01A9 + #$01AA, // $01AA + #$01AB, // $01AB + #$01AD, // $01AC + #$01AD, // $01AD + #$0288, // $01AE + #$01B0, // $01AF + #$01B0, // $01B0 + #$028A, // $01B1 + #$028B, // $01B2 + #$01B4, // $01B3 + #$01B4, // $01B4 + #$01B6, // $01B5 + #$01B6, // $01B6 + #$0292, // $01B7 + #$01B9, // $01B8 + #$01B9, // $01B9 + #$01BA, // $01BA + #$01BB, // $01BB + #$01BD, // $01BC + #$01BD, // $01BD + #$01BE, // $01BE + #$01BF, // $01BF + #$01C0, // $01C0 + #$01C1, // $01C1 + #$01C2, // $01C2 + #$01C3, // $01C3 + #$01C6, // $01C4 + #$01C6, // $01C5 + #$01C6, // $01C6 + #$01C9, // $01C7 + #$01C9, // $01C8 + #$01C9, // $01C9 + #$01CC, // $01CA + #$01CC, // $01CB + #$01CC, // $01CC + #$01CE, // $01CD + #$01CE, // $01CE + #$01D0, // $01CF + #$01D0, // $01D0 + #$01D2, // $01D1 + #$01D2, // $01D2 + #$01D4, // $01D3 + #$01D4, // $01D4 + #$01D6, // $01D5 + #$01D6, // $01D6 + #$01D8, // $01D7 + #$01D8, // $01D8 + #$01DA, // $01D9 + #$01DA, // $01DA + #$01DC, // $01DB + #$01DC, // $01DC + #$01DD, // $01DD + #$01DF, // $01DE + #$01DF, // $01DF + #$01E1, // $01E0 + #$01E1, // $01E1 + #$01E3, // $01E2 + #$01E3, // $01E3 + #$01E5, // $01E4 + #$01E5, // $01E5 + #$01E7, // $01E6 + #$01E7, // $01E7 + #$01E9, // $01E8 + #$01E9, // $01E9 + #$01EB, // $01EA + #$01EB, // $01EB + #$01ED, // $01EC + #$01ED, // $01ED + #$01EF, // $01EE + #$01EF, // $01EF + #$01F0, // $01F0 + #$01F3, // $01F1 + #$01F3, // $01F2 + #$01F3, // $01F3 + #$01F5, // $01F4 + #$01F5, // $01F5 + #$0195, // $01F6 + #$01BF, // $01F7 + #$01F9, // $01F8 + #$01F9, // $01F9 + #$01FB, // $01FA + #$01FB, // $01FB + #$01FD, // $01FC + #$01FD, // $01FD + #$01FF, // $01FE + #$01FF, // $01FF + #$0201, // $0200 + #$0201, // $0201 + #$0203, // $0202 + #$0203, // $0203 + #$0205, // $0204 + #$0205, // $0205 + #$0207, // $0206 + #$0207, // $0207 + #$0209, // $0208 + #$0209, // $0209 + #$020B, // $020A + #$020B, // $020B + #$020D, // $020C + #$020D, // $020D + #$020F, // $020E + #$020F, // $020F + #$0211, // $0210 + #$0211, // $0211 + #$0213, // $0212 + #$0213, // $0213 + #$0215, // $0214 + #$0215, // $0215 + #$0217, // $0216 + #$0217, // $0217 + #$0219, // $0218 + #$0219, // $0219 + #$021B, // $021A + #$021B, // $021B + #$021D, // $021C + #$021D, // $021D + #$021F, // $021E + #$021F, // $021F + #$019E, // $0220 + #$0221, // $0221 + #$0223, // $0222 + #$0223, // $0223 + #$0225, // $0224 + #$0225, // $0225 + #$0227, // $0226 + #$0227, // $0227 + #$0229, // $0228 + #$0229, // $0229 + #$022B, // $022A + #$022B, // $022B + #$022D, // $022C + #$022D, // $022D + #$022F, // $022E + #$022F, // $022F + #$0231, // $0230 + #$0231, // $0231 + #$0233, // $0232 + #$0233, // $0233 + #$0234, // $0234 + #$0235, // $0235 + #$0236, // $0236 + #$0237, // $0237 + #$0238, // $0238 + #$0239, // $0239 + #$2C65, // $023A + #$023C, // $023B + #$023C, // $023C + #$019A, // $023D + #$2C66, // $023E + #$023F, // $023F + #$0240, // $0240 + #$0242, // $0241 + #$0242, // $0242 + #$0180, // $0243 + #$0289, // $0244 + #$028C, // $0245 + #$0247, // $0246 + #$0247, // $0247 + #$0249, // $0248 + #$0249, // $0249 + #$024B, // $024A + #$024B, // $024B + #$024D, // $024C + #$024D, // $024D + #$024F, // $024E + #$024F, // $024F + #$0250, // $0250 + #$0251, // $0251 + #$0252, // $0252 + #$0253, // $0253 + #$0254, // $0254 + #$0255, // $0255 + #$0256, // $0256 + #$0257, // $0257 + #$0258, // $0258 + #$0259, // $0259 + #$025A, // $025A + #$025B, // $025B + #$025C, // $025C + #$025D, // $025D + #$025E, // $025E + #$025F, // $025F + #$0260, // $0260 + #$0261, // $0261 + #$0262, // $0262 + #$0263, // $0263 + #$0264, // $0264 + #$0265, // $0265 + #$0266, // $0266 + #$0267, // $0267 + #$0268, // $0268 + #$0269, // $0269 + #$026A, // $026A + #$026B, // $026B + #$026C, // $026C + #$026D, // $026D + #$026E, // $026E + #$026F, // $026F + #$0270, // $0270 + #$0271, // $0271 + #$0272, // $0272 + #$0273, // $0273 + #$0274, // $0274 + #$0275, // $0275 + #$0276, // $0276 + #$0277, // $0277 + #$0278, // $0278 + #$0279, // $0279 + #$027A, // $027A + #$027B, // $027B + #$027C, // $027C + #$027D, // $027D + #$027E, // $027E + #$027F, // $027F + #$0280, // $0280 + #$0281, // $0281 + #$0282, // $0282 + #$0283, // $0283 + #$0284, // $0284 + #$0285, // $0285 + #$0286, // $0286 + #$0287, // $0287 + #$0288, // $0288 + #$0289, // $0289 + #$028A, // $028A + #$028B, // $028B + #$028C, // $028C + #$028D, // $028D + #$028E, // $028E + #$028F, // $028F + #$0290, // $0290 + #$0291, // $0291 + #$0292, // $0292 + #$0293, // $0293 + #$0294, // $0294 + #$0295, // $0295 + #$0296, // $0296 + #$0297, // $0297 + #$0298, // $0298 + #$0299, // $0299 + #$029A, // $029A + #$029B, // $029B + #$029C, // $029C + #$029D, // $029D + #$029E, // $029E + #$029F, // $029F + #$02A0, // $02A0 + #$02A1, // $02A1 + #$02A2, // $02A2 + #$02A3, // $02A3 + #$02A4, // $02A4 + #$02A5, // $02A5 + #$02A6, // $02A6 + #$02A7, // $02A7 + #$02A8, // $02A8 + #$02A9, // $02A9 + #$02AA, // $02AA + #$02AB, // $02AB + #$02AC, // $02AC + #$02AD, // $02AD + #$02AE, // $02AE + #$02AF, // $02AF + #$02B0, // $02B0 + #$02B1, // $02B1 + #$02B2, // $02B2 + #$02B3, // $02B3 + #$02B4, // $02B4 + #$02B5, // $02B5 + #$02B6, // $02B6 + #$02B7, // $02B7 + #$02B8, // $02B8 + #$02B9, // $02B9 + #$02BA, // $02BA + #$02BB, // $02BB + #$02BC, // $02BC + #$02BD, // $02BD + #$02BE, // $02BE + #$02BF, // $02BF + #$02C0, // $02C0 + #$02C1, // $02C1 + #$02C2, // $02C2 + #$02C3, // $02C3 + #$02C4, // $02C4 + #$02C5, // $02C5 + #$02C6, // $02C6 + #$02C7, // $02C7 + #$02C8, // $02C8 + #$02C9, // $02C9 + #$02CA, // $02CA + #$02CB, // $02CB + #$02CC, // $02CC + #$02CD, // $02CD + #$02CE, // $02CE + #$02CF, // $02CF + #$02D0, // $02D0 + #$02D1, // $02D1 + #$02D2, // $02D2 + #$02D3, // $02D3 + #$02D4, // $02D4 + #$02D5, // $02D5 + #$02D6, // $02D6 + #$02D7, // $02D7 + #$02D8, // $02D8 + #$02D9, // $02D9 + #$02DA, // $02DA + #$02DB, // $02DB + #$02DC, // $02DC + #$02DD, // $02DD + #$02DE, // $02DE + #$02DF, // $02DF + #$02E0, // $02E0 + #$02E1, // $02E1 + #$02E2, // $02E2 + #$02E3, // $02E3 + #$02E4, // $02E4 + #$02E5, // $02E5 + #$02E6, // $02E6 + #$02E7, // $02E7 + #$02E8, // $02E8 + #$02E9, // $02E9 + #$02EA, // $02EA + #$02EB, // $02EB + #$02EC, // $02EC + #$02ED, // $02ED + #$02EE, // $02EE + #$02EF, // $02EF + #$02F0, // $02F0 + #$02F1, // $02F1 + #$02F2, // $02F2 + #$02F3, // $02F3 + #$02F4, // $02F4 + #$02F5, // $02F5 + #$02F6, // $02F6 + #$02F7, // $02F7 + #$02F8, // $02F8 + #$02F9, // $02F9 + #$02FA, // $02FA + #$02FB, // $02FB + #$02FC, // $02FC + #$02FD, // $02FD + #$02FE, // $02FE + #$02FF, // $02FF + #$0300, // $0300 + #$0301, // $0301 + #$0302, // $0302 + #$0303, // $0303 + #$0304, // $0304 + #$0305, // $0305 + #$0306, // $0306 + #$0307, // $0307 + #$0308, // $0308 + #$0309, // $0309 + #$030A, // $030A + #$030B, // $030B + #$030C, // $030C + #$030D, // $030D + #$030E, // $030E + #$030F, // $030F + #$0310, // $0310 + #$0311, // $0311 + #$0312, // $0312 + #$0313, // $0313 + #$0314, // $0314 + #$0315, // $0315 + #$0316, // $0316 + #$0317, // $0317 + #$0318, // $0318 + #$0319, // $0319 + #$031A, // $031A + #$031B, // $031B + #$031C, // $031C + #$031D, // $031D + #$031E, // $031E + #$031F, // $031F + #$0320, // $0320 + #$0321, // $0321 + #$0322, // $0322 + #$0323, // $0323 + #$0324, // $0324 + #$0325, // $0325 + #$0326, // $0326 + #$0327, // $0327 + #$0328, // $0328 + #$0329, // $0329 + #$032A, // $032A + #$032B, // $032B + #$032C, // $032C + #$032D, // $032D + #$032E, // $032E + #$032F, // $032F + #$0330, // $0330 + #$0331, // $0331 + #$0332, // $0332 + #$0333, // $0333 + #$0334, // $0334 + #$0335, // $0335 + #$0336, // $0336 + #$0337, // $0337 + #$0338, // $0338 + #$0339, // $0339 + #$033A, // $033A + #$033B, // $033B + #$033C, // $033C + #$033D, // $033D + #$033E, // $033E + #$033F, // $033F + #$0340, // $0340 + #$0341, // $0341 + #$0342, // $0342 + #$0343, // $0343 + #$0344, // $0344 + #$0345, // $0345 + #$0346, // $0346 + #$0347, // $0347 + #$0348, // $0348 + #$0349, // $0349 + #$034A, // $034A + #$034B, // $034B + #$034C, // $034C + #$034D, // $034D + #$034E, // $034E + #$034F, // $034F + #$0350, // $0350 + #$0351, // $0351 + #$0352, // $0352 + #$0353, // $0353 + #$0354, // $0354 + #$0355, // $0355 + #$0356, // $0356 + #$0357, // $0357 + #$0358, // $0358 + #$0359, // $0359 + #$035A, // $035A + #$035B, // $035B + #$035C, // $035C + #$035D, // $035D + #$035E, // $035E + #$035F, // $035F + #$0360, // $0360 + #$0361, // $0361 + #$0362, // $0362 + #$0363, // $0363 + #$0364, // $0364 + #$0365, // $0365 + #$0366, // $0366 + #$0367, // $0367 + #$0368, // $0368 + #$0369, // $0369 + #$036A, // $036A + #$036B, // $036B + #$036C, // $036C + #$036D, // $036D + #$036E, // $036E + #$036F, // $036F + #$0371, // $0370 + #$0371, // $0371 + #$0373, // $0372 + #$0373, // $0373 + #$0374, // $0374 + #$0375, // $0375 + #$0377, // $0376 + #$0377, // $0377 + #$0378, // $0378 + #$0379, // $0379 + #$037A, // $037A + #$037B, // $037B + #$037C, // $037C + #$037D, // $037D + #$037E, // $037E + #$03F3, // $037F + #$0380, // $0380 + #$0381, // $0381 + #$0382, // $0382 + #$0383, // $0383 + #$0384, // $0384 + #$0385, // $0385 + #$03AC, // $0386 + #$0387, // $0387 + #$03AD, // $0388 + #$03AE, // $0389 + #$03AF, // $038A + #$038B, // $038B + #$03CC, // $038C + #$038D, // $038D + #$03CD, // $038E + #$03CE, // $038F + #$0390, // $0390 + #$03B1, // $0391 + #$03B2, // $0392 + #$03B3, // $0393 + #$03B4, // $0394 + #$03B5, // $0395 + #$03B6, // $0396 + #$03B7, // $0397 + #$03B8, // $0398 + #$03B9, // $0399 + #$03BA, // $039A + #$03BB, // $039B + #$03BC, // $039C + #$03BD, // $039D + #$03BE, // $039E + #$03BF, // $039F + #$03C0, // $03A0 + #$03C1, // $03A1 + #$03A2, // $03A2 + #$03C3, // $03A3 + #$03C4, // $03A4 + #$03C5, // $03A5 + #$03C6, // $03A6 + #$03C7, // $03A7 + #$03C8, // $03A8 + #$03C9, // $03A9 + #$03CA, // $03AA + #$03CB, // $03AB + #$03AC, // $03AC + #$03AD, // $03AD + #$03AE, // $03AE + #$03AF, // $03AF + #$03B0, // $03B0 + #$03B1, // $03B1 + #$03B2, // $03B2 + #$03B3, // $03B3 + #$03B4, // $03B4 + #$03B5, // $03B5 + #$03B6, // $03B6 + #$03B7, // $03B7 + #$03B8, // $03B8 + #$03B9, // $03B9 + #$03BA, // $03BA + #$03BB, // $03BB + #$03BC, // $03BC + #$03BD, // $03BD + #$03BE, // $03BE + #$03BF, // $03BF + #$03C0, // $03C0 + #$03C1, // $03C1 + #$03C2, // $03C2 + #$03C3, // $03C3 + #$03C4, // $03C4 + #$03C5, // $03C5 + #$03C6, // $03C6 + #$03C7, // $03C7 + #$03C8, // $03C8 + #$03C9, // $03C9 + #$03CA, // $03CA + #$03CB, // $03CB + #$03CC, // $03CC + #$03CD, // $03CD + #$03CE, // $03CE + #$03D7, // $03CF + #$03D0, // $03D0 + #$03D1, // $03D1 + #$03D2, // $03D2 + #$03D3, // $03D3 + #$03D4, // $03D4 + #$03D5, // $03D5 + #$03D6, // $03D6 + #$03D7, // $03D7 + #$03D9, // $03D8 + #$03D9, // $03D9 + #$03DB, // $03DA + #$03DB, // $03DB + #$03DD, // $03DC + #$03DD, // $03DD + #$03DF, // $03DE + #$03DF, // $03DF + #$03E1, // $03E0 + #$03E1, // $03E1 + #$03E3, // $03E2 + #$03E3, // $03E3 + #$03E5, // $03E4 + #$03E5, // $03E5 + #$03E7, // $03E6 + #$03E7, // $03E7 + #$03E9, // $03E8 + #$03E9, // $03E9 + #$03EB, // $03EA + #$03EB, // $03EB + #$03ED, // $03EC + #$03ED, // $03ED + #$03EF, // $03EE + #$03EF, // $03EF + #$03F0, // $03F0 + #$03F1, // $03F1 + #$03F2, // $03F2 + #$03F3, // $03F3 + #$03B8, // $03F4 + #$03F5, // $03F5 + #$03F6, // $03F6 + #$03F8, // $03F7 + #$03F8, // $03F8 + #$03F2, // $03F9 + #$03FB, // $03FA + #$03FB, // $03FB + #$03FC, // $03FC + #$037B, // $03FD + #$037C, // $03FE + #$037D, // $03FF + #$0450, // $0400 + #$0451, // $0401 + #$0452, // $0402 + #$0453, // $0403 + #$0454, // $0404 + #$0455, // $0405 + #$0456, // $0406 + #$0457, // $0407 + #$0458, // $0408 + #$0459, // $0409 + #$045A, // $040A + #$045B, // $040B + #$045C, // $040C + #$045D, // $040D + #$045E, // $040E + #$045F, // $040F + #$0430, // $0410 + #$0431, // $0411 + #$0432, // $0412 + #$0433, // $0413 + #$0434, // $0414 + #$0435, // $0415 + #$0436, // $0416 + #$0437, // $0417 + #$0438, // $0418 + #$0439, // $0419 + #$043A, // $041A + #$043B, // $041B + #$043C, // $041C + #$043D, // $041D + #$043E, // $041E + #$043F, // $041F + #$0440, // $0420 + #$0441, // $0421 + #$0442, // $0422 + #$0443, // $0423 + #$0444, // $0424 + #$0445, // $0425 + #$0446, // $0426 + #$0447, // $0427 + #$0448, // $0428 + #$0449, // $0429 + #$044A, // $042A + #$044B, // $042B + #$044C, // $042C + #$044D, // $042D + #$044E, // $042E + #$044F, // $042F + #$0430, // $0430 + #$0431, // $0431 + #$0432, // $0432 + #$0433, // $0433 + #$0434, // $0434 + #$0435, // $0435 + #$0436, // $0436 + #$0437, // $0437 + #$0438, // $0438 + #$0439, // $0439 + #$043A, // $043A + #$043B, // $043B + #$043C, // $043C + #$043D, // $043D + #$043E, // $043E + #$043F, // $043F + #$0440, // $0440 + #$0441, // $0441 + #$0442, // $0442 + #$0443, // $0443 + #$0444, // $0444 + #$0445, // $0445 + #$0446, // $0446 + #$0447, // $0447 + #$0448, // $0448 + #$0449, // $0449 + #$044A, // $044A + #$044B, // $044B + #$044C, // $044C + #$044D, // $044D + #$044E, // $044E + #$044F, // $044F + #$0450, // $0450 + #$0451, // $0451 + #$0452, // $0452 + #$0453, // $0453 + #$0454, // $0454 + #$0455, // $0455 + #$0456, // $0456 + #$0457, // $0457 + #$0458, // $0458 + #$0459, // $0459 + #$045A, // $045A + #$045B, // $045B + #$045C, // $045C + #$045D, // $045D + #$045E, // $045E + #$045F, // $045F + #$0461, // $0460 + #$0461, // $0461 + #$0463, // $0462 + #$0463, // $0463 + #$0465, // $0464 + #$0465, // $0465 + #$0467, // $0466 + #$0467, // $0467 + #$0469, // $0468 + #$0469, // $0469 + #$046B, // $046A + #$046B, // $046B + #$046D, // $046C + #$046D, // $046D + #$046F, // $046E + #$046F, // $046F + #$0471, // $0470 + #$0471, // $0471 + #$0473, // $0472 + #$0473, // $0473 + #$0475, // $0474 + #$0475, // $0475 + #$0477, // $0476 + #$0477, // $0477 + #$0479, // $0478 + #$0479, // $0479 + #$047B, // $047A + #$047B, // $047B + #$047D, // $047C + #$047D, // $047D + #$047F, // $047E + #$047F, // $047F + #$0481, // $0480 + #$0481, // $0481 + #$0482, // $0482 + #$0483, // $0483 + #$0484, // $0484 + #$0485, // $0485 + #$0486, // $0486 + #$0487, // $0487 + #$0488, // $0488 + #$0489, // $0489 + #$048B, // $048A + #$048B, // $048B + #$048D, // $048C + #$048D, // $048D + #$048F, // $048E + #$048F, // $048F + #$0491, // $0490 + #$0491, // $0491 + #$0493, // $0492 + #$0493, // $0493 + #$0495, // $0494 + #$0495, // $0495 + #$0497, // $0496 + #$0497, // $0497 + #$0499, // $0498 + #$0499, // $0499 + #$049B, // $049A + #$049B, // $049B + #$049D, // $049C + #$049D, // $049D + #$049F, // $049E + #$049F, // $049F + #$04A1, // $04A0 + #$04A1, // $04A1 + #$04A3, // $04A2 + #$04A3, // $04A3 + #$04A5, // $04A4 + #$04A5, // $04A5 + #$04A7, // $04A6 + #$04A7, // $04A7 + #$04A9, // $04A8 + #$04A9, // $04A9 + #$04AB, // $04AA + #$04AB, // $04AB + #$04AD, // $04AC + #$04AD, // $04AD + #$04AF, // $04AE + #$04AF, // $04AF + #$04B1, // $04B0 + #$04B1, // $04B1 + #$04B3, // $04B2 + #$04B3, // $04B3 + #$04B5, // $04B4 + #$04B5, // $04B5 + #$04B7, // $04B6 + #$04B7, // $04B7 + #$04B9, // $04B8 + #$04B9, // $04B9 + #$04BB, // $04BA + #$04BB, // $04BB + #$04BD, // $04BC + #$04BD, // $04BD + #$04BF, // $04BE + #$04BF, // $04BF + #$04CF, // $04C0 + #$04C2, // $04C1 + #$04C2, // $04C2 + #$04C4, // $04C3 + #$04C4, // $04C4 + #$04C6, // $04C5 + #$04C6, // $04C6 + #$04C8, // $04C7 + #$04C8, // $04C8 + #$04CA, // $04C9 + #$04CA, // $04CA + #$04CC, // $04CB + #$04CC, // $04CC + #$04CE, // $04CD + #$04CE, // $04CE + #$04CF, // $04CF + #$04D1, // $04D0 + #$04D1, // $04D1 + #$04D3, // $04D2 + #$04D3, // $04D3 + #$04D5, // $04D4 + #$04D5, // $04D5 + #$04D7, // $04D6 + #$04D7, // $04D7 + #$04D9, // $04D8 + #$04D9, // $04D9 + #$04DB, // $04DA + #$04DB, // $04DB + #$04DD, // $04DC + #$04DD, // $04DD + #$04DF, // $04DE + #$04DF, // $04DF + #$04E1, // $04E0 + #$04E1, // $04E1 + #$04E3, // $04E2 + #$04E3, // $04E3 + #$04E5, // $04E4 + #$04E5, // $04E5 + #$04E7, // $04E6 + #$04E7, // $04E7 + #$04E9, // $04E8 + #$04E9, // $04E9 + #$04EB, // $04EA + #$04EB, // $04EB + #$04ED, // $04EC + #$04ED, // $04ED + #$04EF, // $04EE + #$04EF, // $04EF + #$04F1, // $04F0 + #$04F1, // $04F1 + #$04F3, // $04F2 + #$04F3, // $04F3 + #$04F5, // $04F4 + #$04F5, // $04F5 + #$04F7, // $04F6 + #$04F7, // $04F7 + #$04F9, // $04F8 + #$04F9, // $04F9 + #$04FB, // $04FA + #$04FB, // $04FB + #$04FD, // $04FC + #$04FD, // $04FD + #$04FF, // $04FE + #$04FF, // $04FF + #$0501, // $0500 + #$0501, // $0501 + #$0503, // $0502 + #$0503, // $0503 + #$0505, // $0504 + #$0505, // $0505 + #$0507, // $0506 + #$0507, // $0507 + #$0509, // $0508 + #$0509, // $0509 + #$050B, // $050A + #$050B, // $050B + #$050D, // $050C + #$050D, // $050D + #$050F, // $050E + #$050F, // $050F + #$0511, // $0510 + #$0511, // $0511 + #$0513, // $0512 + #$0513, // $0513 + #$0515, // $0514 + #$0515, // $0515 + #$0517, // $0516 + #$0517, // $0517 + #$0519, // $0518 + #$0519, // $0519 + #$051B, // $051A + #$051B, // $051B + #$051D, // $051C + #$051D, // $051D + #$051F, // $051E + #$051F, // $051F + #$0521, // $0520 + #$0521, // $0521 + #$0523, // $0522 + #$0523, // $0523 + #$0525, // $0524 + #$0525, // $0525 + #$0527, // $0526 + #$0527, // $0527 + #$0529, // $0528 + #$0529, // $0529 + #$052B, // $052A + #$052B, // $052B + #$052D, // $052C + #$052D, // $052D + #$052F, // $052E + #$052F, // $052F + #$0530, // $0530 + #$0561, // $0531 + #$0562, // $0532 + #$0563, // $0533 + #$0564, // $0534 + #$0565, // $0535 + #$0566, // $0536 + #$0567, // $0537 + #$0568, // $0538 + #$0569, // $0539 + #$056A, // $053A + #$056B, // $053B + #$056C, // $053C + #$056D, // $053D + #$056E, // $053E + #$056F, // $053F + #$0570, // $0540 + #$0571, // $0541 + #$0572, // $0542 + #$0573, // $0543 + #$0574, // $0544 + #$0575, // $0545 + #$0576, // $0546 + #$0577, // $0547 + #$0578, // $0548 + #$0579, // $0549 + #$057A, // $054A + #$057B, // $054B + #$057C, // $054C + #$057D, // $054D + #$057E, // $054E + #$057F, // $054F + #$0580, // $0550 + #$0581, // $0551 + #$0582, // $0552 + #$0583, // $0553 + #$0584, // $0554 + #$0585, // $0555 + #$0586, // $0556 + #$0557, // $0557 + #$0558, // $0558 + #$0559, // $0559 + #$055A, // $055A + #$055B, // $055B + #$055C, // $055C + #$055D, // $055D + #$055E, // $055E + #$055F, // $055F + #$0560, // $0560 + #$0561, // $0561 + #$0562, // $0562 + #$0563, // $0563 + #$0564, // $0564 + #$0565, // $0565 + #$0566, // $0566 + #$0567, // $0567 + #$0568, // $0568 + #$0569, // $0569 + #$056A, // $056A + #$056B, // $056B + #$056C, // $056C + #$056D, // $056D + #$056E, // $056E + #$056F, // $056F + #$0570, // $0570 + #$0571, // $0571 + #$0572, // $0572 + #$0573, // $0573 + #$0574, // $0574 + #$0575, // $0575 + #$0576, // $0576 + #$0577, // $0577 + #$0578, // $0578 + #$0579, // $0579 + #$057A, // $057A + #$057B, // $057B + #$057C, // $057C + #$057D, // $057D + #$057E, // $057E + #$057F, // $057F + #$0580, // $0580 + #$0581, // $0581 + #$0582, // $0582 + #$0583, // $0583 + #$0584, // $0584 + #$0585, // $0585 + #$0586, // $0586 + #$0587, // $0587 + #$0588, // $0588 + #$0589, // $0589 + #$058A, // $058A + #$058B, // $058B + #$058C, // $058C + #$058D, // $058D + #$058E, // $058E + #$058F, // $058F + #$0590, // $0590 + #$0591, // $0591 + #$0592, // $0592 + #$0593, // $0593 + #$0594, // $0594 + #$0595, // $0595 + #$0596, // $0596 + #$0597, // $0597 + #$0598, // $0598 + #$0599, // $0599 + #$059A, // $059A + #$059B, // $059B + #$059C, // $059C + #$059D, // $059D + #$059E, // $059E + #$059F, // $059F + #$05A0, // $05A0 + #$05A1, // $05A1 + #$05A2, // $05A2 + #$05A3, // $05A3 + #$05A4, // $05A4 + #$05A5, // $05A5 + #$05A6, // $05A6 + #$05A7, // $05A7 + #$05A8, // $05A8 + #$05A9, // $05A9 + #$05AA, // $05AA + #$05AB, // $05AB + #$05AC, // $05AC + #$05AD, // $05AD + #$05AE, // $05AE + #$05AF, // $05AF + #$05B0, // $05B0 + #$05B1, // $05B1 + #$05B2, // $05B2 + #$05B3, // $05B3 + #$05B4, // $05B4 + #$05B5, // $05B5 + #$05B6, // $05B6 + #$05B7, // $05B7 + #$05B8, // $05B8 + #$05B9, // $05B9 + #$05BA, // $05BA + #$05BB, // $05BB + #$05BC, // $05BC + #$05BD, // $05BD + #$05BE, // $05BE + #$05BF, // $05BF + #$05C0, // $05C0 + #$05C1, // $05C1 + #$05C2, // $05C2 + #$05C3, // $05C3 + #$05C4, // $05C4 + #$05C5, // $05C5 + #$05C6, // $05C6 + #$05C7, // $05C7 + #$05C8, // $05C8 + #$05C9, // $05C9 + #$05CA, // $05CA + #$05CB, // $05CB + #$05CC, // $05CC + #$05CD, // $05CD + #$05CE, // $05CE + #$05CF, // $05CF + #$05D0, // $05D0 + #$05D1, // $05D1 + #$05D2, // $05D2 + #$05D3, // $05D3 + #$05D4, // $05D4 + #$05D5, // $05D5 + #$05D6, // $05D6 + #$05D7, // $05D7 + #$05D8, // $05D8 + #$05D9, // $05D9 + #$05DA, // $05DA + #$05DB, // $05DB + #$05DC, // $05DC + #$05DD, // $05DD + #$05DE, // $05DE + #$05DF, // $05DF + #$05E0, // $05E0 + #$05E1, // $05E1 + #$05E2, // $05E2 + #$05E3, // $05E3 + #$05E4, // $05E4 + #$05E5, // $05E5 + #$05E6, // $05E6 + #$05E7, // $05E7 + #$05E8, // $05E8 + #$05E9, // $05E9 + #$05EA, // $05EA + #$05EB, // $05EB + #$05EC, // $05EC + #$05ED, // $05ED + #$05EE, // $05EE + #$05EF, // $05EF + #$05F0, // $05F0 + #$05F1, // $05F1 + #$05F2, // $05F2 + #$05F3, // $05F3 + #$05F4, // $05F4 + #$05F5, // $05F5 + #$05F6, // $05F6 + #$05F7, // $05F7 + #$05F8, // $05F8 + #$05F9, // $05F9 + #$05FA, // $05FA + #$05FB, // $05FB + #$05FC, // $05FC + #$05FD, // $05FD + #$05FE, // $05FE + #$05FF, // $05FF + #$0600, // $0600 + #$0601, // $0601 + #$0602, // $0602 + #$0603, // $0603 + #$0604, // $0604 + #$0605, // $0605 + #$0606, // $0606 + #$0607, // $0607 + #$0608, // $0608 + #$0609, // $0609 + #$060A, // $060A + #$060B, // $060B + #$060C, // $060C + #$060D, // $060D + #$060E, // $060E + #$060F, // $060F + #$0610, // $0610 + #$0611, // $0611 + #$0612, // $0612 + #$0613, // $0613 + #$0614, // $0614 + #$0615, // $0615 + #$0616, // $0616 + #$0617, // $0617 + #$0618, // $0618 + #$0619, // $0619 + #$061A, // $061A + #$061B, // $061B + #$061C, // $061C + #$061D, // $061D + #$061E, // $061E + #$061F, // $061F + #$0620, // $0620 + #$0621, // $0621 + #$0622, // $0622 + #$0623, // $0623 + #$0624, // $0624 + #$0625, // $0625 + #$0626, // $0626 + #$0627, // $0627 + #$0628, // $0628 + #$0629, // $0629 + #$062A, // $062A + #$062B, // $062B + #$062C, // $062C + #$062D, // $062D + #$062E, // $062E + #$062F, // $062F + #$0630, // $0630 + #$0631, // $0631 + #$0632, // $0632 + #$0633, // $0633 + #$0634, // $0634 + #$0635, // $0635 + #$0636, // $0636 + #$0637, // $0637 + #$0638, // $0638 + #$0639, // $0639 + #$063A, // $063A + #$063B, // $063B + #$063C, // $063C + #$063D, // $063D + #$063E, // $063E + #$063F, // $063F + #$0640, // $0640 + #$0641, // $0641 + #$0642, // $0642 + #$0643, // $0643 + #$0644, // $0644 + #$0645, // $0645 + #$0646, // $0646 + #$0647, // $0647 + #$0648, // $0648 + #$0649, // $0649 + #$064A, // $064A + #$064B, // $064B + #$064C, // $064C + #$064D, // $064D + #$064E, // $064E + #$064F, // $064F + #$0650, // $0650 + #$0651, // $0651 + #$0652, // $0652 + #$0653, // $0653 + #$0654, // $0654 + #$0655, // $0655 + #$0656, // $0656 + #$0657, // $0657 + #$0658, // $0658 + #$0659, // $0659 + #$065A, // $065A + #$065B, // $065B + #$065C, // $065C + #$065D, // $065D + #$065E, // $065E + #$065F, // $065F + #$0660, // $0660 + #$0661, // $0661 + #$0662, // $0662 + #$0663, // $0663 + #$0664, // $0664 + #$0665, // $0665 + #$0666, // $0666 + #$0667, // $0667 + #$0668, // $0668 + #$0669, // $0669 + #$066A, // $066A + #$066B, // $066B + #$066C, // $066C + #$066D, // $066D + #$066E, // $066E + #$066F, // $066F + #$0670, // $0670 + #$0671, // $0671 + #$0672, // $0672 + #$0673, // $0673 + #$0674, // $0674 + #$0675, // $0675 + #$0676, // $0676 + #$0677, // $0677 + #$0678, // $0678 + #$0679, // $0679 + #$067A, // $067A + #$067B, // $067B + #$067C, // $067C + #$067D, // $067D + #$067E, // $067E + #$067F, // $067F + #$0680, // $0680 + #$0681, // $0681 + #$0682, // $0682 + #$0683, // $0683 + #$0684, // $0684 + #$0685, // $0685 + #$0686, // $0686 + #$0687, // $0687 + #$0688, // $0688 + #$0689, // $0689 + #$068A, // $068A + #$068B, // $068B + #$068C, // $068C + #$068D, // $068D + #$068E, // $068E + #$068F, // $068F + #$0690, // $0690 + #$0691, // $0691 + #$0692, // $0692 + #$0693, // $0693 + #$0694, // $0694 + #$0695, // $0695 + #$0696, // $0696 + #$0697, // $0697 + #$0698, // $0698 + #$0699, // $0699 + #$069A, // $069A + #$069B, // $069B + #$069C, // $069C + #$069D, // $069D + #$069E, // $069E + #$069F, // $069F + #$06A0, // $06A0 + #$06A1, // $06A1 + #$06A2, // $06A2 + #$06A3, // $06A3 + #$06A4, // $06A4 + #$06A5, // $06A5 + #$06A6, // $06A6 + #$06A7, // $06A7 + #$06A8, // $06A8 + #$06A9, // $06A9 + #$06AA, // $06AA + #$06AB, // $06AB + #$06AC, // $06AC + #$06AD, // $06AD + #$06AE, // $06AE + #$06AF, // $06AF + #$06B0, // $06B0 + #$06B1, // $06B1 + #$06B2, // $06B2 + #$06B3, // $06B3 + #$06B4, // $06B4 + #$06B5, // $06B5 + #$06B6, // $06B6 + #$06B7, // $06B7 + #$06B8, // $06B8 + #$06B9, // $06B9 + #$06BA, // $06BA + #$06BB, // $06BB + #$06BC, // $06BC + #$06BD, // $06BD + #$06BE, // $06BE + #$06BF, // $06BF + #$06C0, // $06C0 + #$06C1, // $06C1 + #$06C2, // $06C2 + #$06C3, // $06C3 + #$06C4, // $06C4 + #$06C5, // $06C5 + #$06C6, // $06C6 + #$06C7, // $06C7 + #$06C8, // $06C8 + #$06C9, // $06C9 + #$06CA, // $06CA + #$06CB, // $06CB + #$06CC, // $06CC + #$06CD, // $06CD + #$06CE, // $06CE + #$06CF, // $06CF + #$06D0, // $06D0 + #$06D1, // $06D1 + #$06D2, // $06D2 + #$06D3, // $06D3 + #$06D4, // $06D4 + #$06D5, // $06D5 + #$06D6, // $06D6 + #$06D7, // $06D7 + #$06D8, // $06D8 + #$06D9, // $06D9 + #$06DA, // $06DA + #$06DB, // $06DB + #$06DC, // $06DC + #$06DD, // $06DD + #$06DE, // $06DE + #$06DF, // $06DF + #$06E0, // $06E0 + #$06E1, // $06E1 + #$06E2, // $06E2 + #$06E3, // $06E3 + #$06E4, // $06E4 + #$06E5, // $06E5 + #$06E6, // $06E6 + #$06E7, // $06E7 + #$06E8, // $06E8 + #$06E9, // $06E9 + #$06EA, // $06EA + #$06EB, // $06EB + #$06EC, // $06EC + #$06ED, // $06ED + #$06EE, // $06EE + #$06EF, // $06EF + #$06F0, // $06F0 + #$06F1, // $06F1 + #$06F2, // $06F2 + #$06F3, // $06F3 + #$06F4, // $06F4 + #$06F5, // $06F5 + #$06F6, // $06F6 + #$06F7, // $06F7 + #$06F8, // $06F8 + #$06F9, // $06F9 + #$06FA, // $06FA + #$06FB, // $06FB + #$06FC, // $06FC + #$06FD, // $06FD + #$06FE, // $06FE + #$06FF, // $06FF + #$0700, // $0700 + #$0701, // $0701 + #$0702, // $0702 + #$0703, // $0703 + #$0704, // $0704 + #$0705, // $0705 + #$0706, // $0706 + #$0707, // $0707 + #$0708, // $0708 + #$0709, // $0709 + #$070A, // $070A + #$070B, // $070B + #$070C, // $070C + #$070D, // $070D + #$070E, // $070E + #$070F, // $070F + #$0710, // $0710 + #$0711, // $0711 + #$0712, // $0712 + #$0713, // $0713 + #$0714, // $0714 + #$0715, // $0715 + #$0716, // $0716 + #$0717, // $0717 + #$0718, // $0718 + #$0719, // $0719 + #$071A, // $071A + #$071B, // $071B + #$071C, // $071C + #$071D, // $071D + #$071E, // $071E + #$071F, // $071F + #$0720, // $0720 + #$0721, // $0721 + #$0722, // $0722 + #$0723, // $0723 + #$0724, // $0724 + #$0725, // $0725 + #$0726, // $0726 + #$0727, // $0727 + #$0728, // $0728 + #$0729, // $0729 + #$072A, // $072A + #$072B, // $072B + #$072C, // $072C + #$072D, // $072D + #$072E, // $072E + #$072F, // $072F + #$0730, // $0730 + #$0731, // $0731 + #$0732, // $0732 + #$0733, // $0733 + #$0734, // $0734 + #$0735, // $0735 + #$0736, // $0736 + #$0737, // $0737 + #$0738, // $0738 + #$0739, // $0739 + #$073A, // $073A + #$073B, // $073B + #$073C, // $073C + #$073D, // $073D + #$073E, // $073E + #$073F, // $073F + #$0740, // $0740 + #$0741, // $0741 + #$0742, // $0742 + #$0743, // $0743 + #$0744, // $0744 + #$0745, // $0745 + #$0746, // $0746 + #$0747, // $0747 + #$0748, // $0748 + #$0749, // $0749 + #$074A, // $074A + #$074B, // $074B + #$074C, // $074C + #$074D, // $074D + #$074E, // $074E + #$074F, // $074F + #$0750, // $0750 + #$0751, // $0751 + #$0752, // $0752 + #$0753, // $0753 + #$0754, // $0754 + #$0755, // $0755 + #$0756, // $0756 + #$0757, // $0757 + #$0758, // $0758 + #$0759, // $0759 + #$075A, // $075A + #$075B, // $075B + #$075C, // $075C + #$075D, // $075D + #$075E, // $075E + #$075F, // $075F + #$0760, // $0760 + #$0761, // $0761 + #$0762, // $0762 + #$0763, // $0763 + #$0764, // $0764 + #$0765, // $0765 + #$0766, // $0766 + #$0767, // $0767 + #$0768, // $0768 + #$0769, // $0769 + #$076A, // $076A + #$076B, // $076B + #$076C, // $076C + #$076D, // $076D + #$076E, // $076E + #$076F, // $076F + #$0770, // $0770 + #$0771, // $0771 + #$0772, // $0772 + #$0773, // $0773 + #$0774, // $0774 + #$0775, // $0775 + #$0776, // $0776 + #$0777, // $0777 + #$0778, // $0778 + #$0779, // $0779 + #$077A, // $077A + #$077B, // $077B + #$077C, // $077C + #$077D, // $077D + #$077E, // $077E + #$077F, // $077F + #$0780, // $0780 + #$0781, // $0781 + #$0782, // $0782 + #$0783, // $0783 + #$0784, // $0784 + #$0785, // $0785 + #$0786, // $0786 + #$0787, // $0787 + #$0788, // $0788 + #$0789, // $0789 + #$078A, // $078A + #$078B, // $078B + #$078C, // $078C + #$078D, // $078D + #$078E, // $078E + #$078F, // $078F + #$0790, // $0790 + #$0791, // $0791 + #$0792, // $0792 + #$0793, // $0793 + #$0794, // $0794 + #$0795, // $0795 + #$0796, // $0796 + #$0797, // $0797 + #$0798, // $0798 + #$0799, // $0799 + #$079A, // $079A + #$079B, // $079B + #$079C, // $079C + #$079D, // $079D + #$079E, // $079E + #$079F, // $079F + #$07A0, // $07A0 + #$07A1, // $07A1 + #$07A2, // $07A2 + #$07A3, // $07A3 + #$07A4, // $07A4 + #$07A5, // $07A5 + #$07A6, // $07A6 + #$07A7, // $07A7 + #$07A8, // $07A8 + #$07A9, // $07A9 + #$07AA, // $07AA + #$07AB, // $07AB + #$07AC, // $07AC + #$07AD, // $07AD + #$07AE, // $07AE + #$07AF, // $07AF + #$07B0, // $07B0 + #$07B1, // $07B1 + #$07B2, // $07B2 + #$07B3, // $07B3 + #$07B4, // $07B4 + #$07B5, // $07B5 + #$07B6, // $07B6 + #$07B7, // $07B7 + #$07B8, // $07B8 + #$07B9, // $07B9 + #$07BA, // $07BA + #$07BB, // $07BB + #$07BC, // $07BC + #$07BD, // $07BD + #$07BE, // $07BE + #$07BF, // $07BF + #$07C0, // $07C0 + #$07C1, // $07C1 + #$07C2, // $07C2 + #$07C3, // $07C3 + #$07C4, // $07C4 + #$07C5, // $07C5 + #$07C6, // $07C6 + #$07C7, // $07C7 + #$07C8, // $07C8 + #$07C9, // $07C9 + #$07CA, // $07CA + #$07CB, // $07CB + #$07CC, // $07CC + #$07CD, // $07CD + #$07CE, // $07CE + #$07CF, // $07CF + #$07D0, // $07D0 + #$07D1, // $07D1 + #$07D2, // $07D2 + #$07D3, // $07D3 + #$07D4, // $07D4 + #$07D5, // $07D5 + #$07D6, // $07D6 + #$07D7, // $07D7 + #$07D8, // $07D8 + #$07D9, // $07D9 + #$07DA, // $07DA + #$07DB, // $07DB + #$07DC, // $07DC + #$07DD, // $07DD + #$07DE, // $07DE + #$07DF, // $07DF + #$07E0, // $07E0 + #$07E1, // $07E1 + #$07E2, // $07E2 + #$07E3, // $07E3 + #$07E4, // $07E4 + #$07E5, // $07E5 + #$07E6, // $07E6 + #$07E7, // $07E7 + #$07E8, // $07E8 + #$07E9, // $07E9 + #$07EA, // $07EA + #$07EB, // $07EB + #$07EC, // $07EC + #$07ED, // $07ED + #$07EE, // $07EE + #$07EF, // $07EF + #$07F0, // $07F0 + #$07F1, // $07F1 + #$07F2, // $07F2 + #$07F3, // $07F3 + #$07F4, // $07F4 + #$07F5, // $07F5 + #$07F6, // $07F6 + #$07F7, // $07F7 + #$07F8, // $07F8 + #$07F9, // $07F9 + #$07FA, // $07FA + #$07FB, // $07FB + #$07FC, // $07FC + #$07FD, // $07FD + #$07FE, // $07FE + #$07FF, // $07FF + #$0800, // $0800 + #$0801, // $0801 + #$0802, // $0802 + #$0803, // $0803 + #$0804, // $0804 + #$0805, // $0805 + #$0806, // $0806 + #$0807, // $0807 + #$0808, // $0808 + #$0809, // $0809 + #$080A, // $080A + #$080B, // $080B + #$080C, // $080C + #$080D, // $080D + #$080E, // $080E + #$080F, // $080F + #$0810, // $0810 + #$0811, // $0811 + #$0812, // $0812 + #$0813, // $0813 + #$0814, // $0814 + #$0815, // $0815 + #$0816, // $0816 + #$0817, // $0817 + #$0818, // $0818 + #$0819, // $0819 + #$081A, // $081A + #$081B, // $081B + #$081C, // $081C + #$081D, // $081D + #$081E, // $081E + #$081F, // $081F + #$0820, // $0820 + #$0821, // $0821 + #$0822, // $0822 + #$0823, // $0823 + #$0824, // $0824 + #$0825, // $0825 + #$0826, // $0826 + #$0827, // $0827 + #$0828, // $0828 + #$0829, // $0829 + #$082A, // $082A + #$082B, // $082B + #$082C, // $082C + #$082D, // $082D + #$082E, // $082E + #$082F, // $082F + #$0830, // $0830 + #$0831, // $0831 + #$0832, // $0832 + #$0833, // $0833 + #$0834, // $0834 + #$0835, // $0835 + #$0836, // $0836 + #$0837, // $0837 + #$0838, // $0838 + #$0839, // $0839 + #$083A, // $083A + #$083B, // $083B + #$083C, // $083C + #$083D, // $083D + #$083E, // $083E + #$083F, // $083F + #$0840, // $0840 + #$0841, // $0841 + #$0842, // $0842 + #$0843, // $0843 + #$0844, // $0844 + #$0845, // $0845 + #$0846, // $0846 + #$0847, // $0847 + #$0848, // $0848 + #$0849, // $0849 + #$084A, // $084A + #$084B, // $084B + #$084C, // $084C + #$084D, // $084D + #$084E, // $084E + #$084F, // $084F + #$0850, // $0850 + #$0851, // $0851 + #$0852, // $0852 + #$0853, // $0853 + #$0854, // $0854 + #$0855, // $0855 + #$0856, // $0856 + #$0857, // $0857 + #$0858, // $0858 + #$0859, // $0859 + #$085A, // $085A + #$085B, // $085B + #$085C, // $085C + #$085D, // $085D + #$085E, // $085E + #$085F, // $085F + #$0860, // $0860 + #$0861, // $0861 + #$0862, // $0862 + #$0863, // $0863 + #$0864, // $0864 + #$0865, // $0865 + #$0866, // $0866 + #$0867, // $0867 + #$0868, // $0868 + #$0869, // $0869 + #$086A, // $086A + #$086B, // $086B + #$086C, // $086C + #$086D, // $086D + #$086E, // $086E + #$086F, // $086F + #$0870, // $0870 + #$0871, // $0871 + #$0872, // $0872 + #$0873, // $0873 + #$0874, // $0874 + #$0875, // $0875 + #$0876, // $0876 + #$0877, // $0877 + #$0878, // $0878 + #$0879, // $0879 + #$087A, // $087A + #$087B, // $087B + #$087C, // $087C + #$087D, // $087D + #$087E, // $087E + #$087F, // $087F + #$0880, // $0880 + #$0881, // $0881 + #$0882, // $0882 + #$0883, // $0883 + #$0884, // $0884 + #$0885, // $0885 + #$0886, // $0886 + #$0887, // $0887 + #$0888, // $0888 + #$0889, // $0889 + #$088A, // $088A + #$088B, // $088B + #$088C, // $088C + #$088D, // $088D + #$088E, // $088E + #$088F, // $088F + #$0890, // $0890 + #$0891, // $0891 + #$0892, // $0892 + #$0893, // $0893 + #$0894, // $0894 + #$0895, // $0895 + #$0896, // $0896 + #$0897, // $0897 + #$0898, // $0898 + #$0899, // $0899 + #$089A, // $089A + #$089B, // $089B + #$089C, // $089C + #$089D, // $089D + #$089E, // $089E + #$089F, // $089F + #$08A0, // $08A0 + #$08A1, // $08A1 + #$08A2, // $08A2 + #$08A3, // $08A3 + #$08A4, // $08A4 + #$08A5, // $08A5 + #$08A6, // $08A6 + #$08A7, // $08A7 + #$08A8, // $08A8 + #$08A9, // $08A9 + #$08AA, // $08AA + #$08AB, // $08AB + #$08AC, // $08AC + #$08AD, // $08AD + #$08AE, // $08AE + #$08AF, // $08AF + #$08B0, // $08B0 + #$08B1, // $08B1 + #$08B2, // $08B2 + #$08B3, // $08B3 + #$08B4, // $08B4 + #$08B5, // $08B5 + #$08B6, // $08B6 + #$08B7, // $08B7 + #$08B8, // $08B8 + #$08B9, // $08B9 + #$08BA, // $08BA + #$08BB, // $08BB + #$08BC, // $08BC + #$08BD, // $08BD + #$08BE, // $08BE + #$08BF, // $08BF + #$08C0, // $08C0 + #$08C1, // $08C1 + #$08C2, // $08C2 + #$08C3, // $08C3 + #$08C4, // $08C4 + #$08C5, // $08C5 + #$08C6, // $08C6 + #$08C7, // $08C7 + #$08C8, // $08C8 + #$08C9, // $08C9 + #$08CA, // $08CA + #$08CB, // $08CB + #$08CC, // $08CC + #$08CD, // $08CD + #$08CE, // $08CE + #$08CF, // $08CF + #$08D0, // $08D0 + #$08D1, // $08D1 + #$08D2, // $08D2 + #$08D3, // $08D3 + #$08D4, // $08D4 + #$08D5, // $08D5 + #$08D6, // $08D6 + #$08D7, // $08D7 + #$08D8, // $08D8 + #$08D9, // $08D9 + #$08DA, // $08DA + #$08DB, // $08DB + #$08DC, // $08DC + #$08DD, // $08DD + #$08DE, // $08DE + #$08DF, // $08DF + #$08E0, // $08E0 + #$08E1, // $08E1 + #$08E2, // $08E2 + #$08E3, // $08E3 + #$08E4, // $08E4 + #$08E5, // $08E5 + #$08E6, // $08E6 + #$08E7, // $08E7 + #$08E8, // $08E8 + #$08E9, // $08E9 + #$08EA, // $08EA + #$08EB, // $08EB + #$08EC, // $08EC + #$08ED, // $08ED + #$08EE, // $08EE + #$08EF, // $08EF + #$08F0, // $08F0 + #$08F1, // $08F1 + #$08F2, // $08F2 + #$08F3, // $08F3 + #$08F4, // $08F4 + #$08F5, // $08F5 + #$08F6, // $08F6 + #$08F7, // $08F7 + #$08F8, // $08F8 + #$08F9, // $08F9 + #$08FA, // $08FA + #$08FB, // $08FB + #$08FC, // $08FC + #$08FD, // $08FD + #$08FE, // $08FE + #$08FF, // $08FF + #$0900, // $0900 + #$0901, // $0901 + #$0902, // $0902 + #$0903, // $0903 + #$0904, // $0904 + #$0905, // $0905 + #$0906, // $0906 + #$0907, // $0907 + #$0908, // $0908 + #$0909, // $0909 + #$090A, // $090A + #$090B, // $090B + #$090C, // $090C + #$090D, // $090D + #$090E, // $090E + #$090F, // $090F + #$0910, // $0910 + #$0911, // $0911 + #$0912, // $0912 + #$0913, // $0913 + #$0914, // $0914 + #$0915, // $0915 + #$0916, // $0916 + #$0917, // $0917 + #$0918, // $0918 + #$0919, // $0919 + #$091A, // $091A + #$091B, // $091B + #$091C, // $091C + #$091D, // $091D + #$091E, // $091E + #$091F, // $091F + #$0920, // $0920 + #$0921, // $0921 + #$0922, // $0922 + #$0923, // $0923 + #$0924, // $0924 + #$0925, // $0925 + #$0926, // $0926 + #$0927, // $0927 + #$0928, // $0928 + #$0929, // $0929 + #$092A, // $092A + #$092B, // $092B + #$092C, // $092C + #$092D, // $092D + #$092E, // $092E + #$092F, // $092F + #$0930, // $0930 + #$0931, // $0931 + #$0932, // $0932 + #$0933, // $0933 + #$0934, // $0934 + #$0935, // $0935 + #$0936, // $0936 + #$0937, // $0937 + #$0938, // $0938 + #$0939, // $0939 + #$093A, // $093A + #$093B, // $093B + #$093C, // $093C + #$093D, // $093D + #$093E, // $093E + #$093F, // $093F + #$0940, // $0940 + #$0941, // $0941 + #$0942, // $0942 + #$0943, // $0943 + #$0944, // $0944 + #$0945, // $0945 + #$0946, // $0946 + #$0947, // $0947 + #$0948, // $0948 + #$0949, // $0949 + #$094A, // $094A + #$094B, // $094B + #$094C, // $094C + #$094D, // $094D + #$094E, // $094E + #$094F, // $094F + #$0950, // $0950 + #$0951, // $0951 + #$0952, // $0952 + #$0953, // $0953 + #$0954, // $0954 + #$0955, // $0955 + #$0956, // $0956 + #$0957, // $0957 + #$0958, // $0958 + #$0959, // $0959 + #$095A, // $095A + #$095B, // $095B + #$095C, // $095C + #$095D, // $095D + #$095E, // $095E + #$095F, // $095F + #$0960, // $0960 + #$0961, // $0961 + #$0962, // $0962 + #$0963, // $0963 + #$0964, // $0964 + #$0965, // $0965 + #$0966, // $0966 + #$0967, // $0967 + #$0968, // $0968 + #$0969, // $0969 + #$096A, // $096A + #$096B, // $096B + #$096C, // $096C + #$096D, // $096D + #$096E, // $096E + #$096F, // $096F + #$0970, // $0970 + #$0971, // $0971 + #$0972, // $0972 + #$0973, // $0973 + #$0974, // $0974 + #$0975, // $0975 + #$0976, // $0976 + #$0977, // $0977 + #$0978, // $0978 + #$0979, // $0979 + #$097A, // $097A + #$097B, // $097B + #$097C, // $097C + #$097D, // $097D + #$097E, // $097E + #$097F, // $097F + #$0980, // $0980 + #$0981, // $0981 + #$0982, // $0982 + #$0983, // $0983 + #$0984, // $0984 + #$0985, // $0985 + #$0986, // $0986 + #$0987, // $0987 + #$0988, // $0988 + #$0989, // $0989 + #$098A, // $098A + #$098B, // $098B + #$098C, // $098C + #$098D, // $098D + #$098E, // $098E + #$098F, // $098F + #$0990, // $0990 + #$0991, // $0991 + #$0992, // $0992 + #$0993, // $0993 + #$0994, // $0994 + #$0995, // $0995 + #$0996, // $0996 + #$0997, // $0997 + #$0998, // $0998 + #$0999, // $0999 + #$099A, // $099A + #$099B, // $099B + #$099C, // $099C + #$099D, // $099D + #$099E, // $099E + #$099F, // $099F + #$09A0, // $09A0 + #$09A1, // $09A1 + #$09A2, // $09A2 + #$09A3, // $09A3 + #$09A4, // $09A4 + #$09A5, // $09A5 + #$09A6, // $09A6 + #$09A7, // $09A7 + #$09A8, // $09A8 + #$09A9, // $09A9 + #$09AA, // $09AA + #$09AB, // $09AB + #$09AC, // $09AC + #$09AD, // $09AD + #$09AE, // $09AE + #$09AF, // $09AF + #$09B0, // $09B0 + #$09B1, // $09B1 + #$09B2, // $09B2 + #$09B3, // $09B3 + #$09B4, // $09B4 + #$09B5, // $09B5 + #$09B6, // $09B6 + #$09B7, // $09B7 + #$09B8, // $09B8 + #$09B9, // $09B9 + #$09BA, // $09BA + #$09BB, // $09BB + #$09BC, // $09BC + #$09BD, // $09BD + #$09BE, // $09BE + #$09BF, // $09BF + #$09C0, // $09C0 + #$09C1, // $09C1 + #$09C2, // $09C2 + #$09C3, // $09C3 + #$09C4, // $09C4 + #$09C5, // $09C5 + #$09C6, // $09C6 + #$09C7, // $09C7 + #$09C8, // $09C8 + #$09C9, // $09C9 + #$09CA, // $09CA + #$09CB, // $09CB + #$09CC, // $09CC + #$09CD, // $09CD + #$09CE, // $09CE + #$09CF, // $09CF + #$09D0, // $09D0 + #$09D1, // $09D1 + #$09D2, // $09D2 + #$09D3, // $09D3 + #$09D4, // $09D4 + #$09D5, // $09D5 + #$09D6, // $09D6 + #$09D7, // $09D7 + #$09D8, // $09D8 + #$09D9, // $09D9 + #$09DA, // $09DA + #$09DB, // $09DB + #$09DC, // $09DC + #$09DD, // $09DD + #$09DE, // $09DE + #$09DF, // $09DF + #$09E0, // $09E0 + #$09E1, // $09E1 + #$09E2, // $09E2 + #$09E3, // $09E3 + #$09E4, // $09E4 + #$09E5, // $09E5 + #$09E6, // $09E6 + #$09E7, // $09E7 + #$09E8, // $09E8 + #$09E9, // $09E9 + #$09EA, // $09EA + #$09EB, // $09EB + #$09EC, // $09EC + #$09ED, // $09ED + #$09EE, // $09EE + #$09EF, // $09EF + #$09F0, // $09F0 + #$09F1, // $09F1 + #$09F2, // $09F2 + #$09F3, // $09F3 + #$09F4, // $09F4 + #$09F5, // $09F5 + #$09F6, // $09F6 + #$09F7, // $09F7 + #$09F8, // $09F8 + #$09F9, // $09F9 + #$09FA, // $09FA + #$09FB, // $09FB + #$09FC, // $09FC + #$09FD, // $09FD + #$09FE, // $09FE + #$09FF, // $09FF + #$0A00, // $0A00 + #$0A01, // $0A01 + #$0A02, // $0A02 + #$0A03, // $0A03 + #$0A04, // $0A04 + #$0A05, // $0A05 + #$0A06, // $0A06 + #$0A07, // $0A07 + #$0A08, // $0A08 + #$0A09, // $0A09 + #$0A0A, // $0A0A + #$0A0B, // $0A0B + #$0A0C, // $0A0C + #$0A0D, // $0A0D + #$0A0E, // $0A0E + #$0A0F, // $0A0F + #$0A10, // $0A10 + #$0A11, // $0A11 + #$0A12, // $0A12 + #$0A13, // $0A13 + #$0A14, // $0A14 + #$0A15, // $0A15 + #$0A16, // $0A16 + #$0A17, // $0A17 + #$0A18, // $0A18 + #$0A19, // $0A19 + #$0A1A, // $0A1A + #$0A1B, // $0A1B + #$0A1C, // $0A1C + #$0A1D, // $0A1D + #$0A1E, // $0A1E + #$0A1F, // $0A1F + #$0A20, // $0A20 + #$0A21, // $0A21 + #$0A22, // $0A22 + #$0A23, // $0A23 + #$0A24, // $0A24 + #$0A25, // $0A25 + #$0A26, // $0A26 + #$0A27, // $0A27 + #$0A28, // $0A28 + #$0A29, // $0A29 + #$0A2A, // $0A2A + #$0A2B, // $0A2B + #$0A2C, // $0A2C + #$0A2D, // $0A2D + #$0A2E, // $0A2E + #$0A2F, // $0A2F + #$0A30, // $0A30 + #$0A31, // $0A31 + #$0A32, // $0A32 + #$0A33, // $0A33 + #$0A34, // $0A34 + #$0A35, // $0A35 + #$0A36, // $0A36 + #$0A37, // $0A37 + #$0A38, // $0A38 + #$0A39, // $0A39 + #$0A3A, // $0A3A + #$0A3B, // $0A3B + #$0A3C, // $0A3C + #$0A3D, // $0A3D + #$0A3E, // $0A3E + #$0A3F, // $0A3F + #$0A40, // $0A40 + #$0A41, // $0A41 + #$0A42, // $0A42 + #$0A43, // $0A43 + #$0A44, // $0A44 + #$0A45, // $0A45 + #$0A46, // $0A46 + #$0A47, // $0A47 + #$0A48, // $0A48 + #$0A49, // $0A49 + #$0A4A, // $0A4A + #$0A4B, // $0A4B + #$0A4C, // $0A4C + #$0A4D, // $0A4D + #$0A4E, // $0A4E + #$0A4F, // $0A4F + #$0A50, // $0A50 + #$0A51, // $0A51 + #$0A52, // $0A52 + #$0A53, // $0A53 + #$0A54, // $0A54 + #$0A55, // $0A55 + #$0A56, // $0A56 + #$0A57, // $0A57 + #$0A58, // $0A58 + #$0A59, // $0A59 + #$0A5A, // $0A5A + #$0A5B, // $0A5B + #$0A5C, // $0A5C + #$0A5D, // $0A5D + #$0A5E, // $0A5E + #$0A5F, // $0A5F + #$0A60, // $0A60 + #$0A61, // $0A61 + #$0A62, // $0A62 + #$0A63, // $0A63 + #$0A64, // $0A64 + #$0A65, // $0A65 + #$0A66, // $0A66 + #$0A67, // $0A67 + #$0A68, // $0A68 + #$0A69, // $0A69 + #$0A6A, // $0A6A + #$0A6B, // $0A6B + #$0A6C, // $0A6C + #$0A6D, // $0A6D + #$0A6E, // $0A6E + #$0A6F, // $0A6F + #$0A70, // $0A70 + #$0A71, // $0A71 + #$0A72, // $0A72 + #$0A73, // $0A73 + #$0A74, // $0A74 + #$0A75, // $0A75 + #$0A76, // $0A76 + #$0A77, // $0A77 + #$0A78, // $0A78 + #$0A79, // $0A79 + #$0A7A, // $0A7A + #$0A7B, // $0A7B + #$0A7C, // $0A7C + #$0A7D, // $0A7D + #$0A7E, // $0A7E + #$0A7F, // $0A7F + #$0A80, // $0A80 + #$0A81, // $0A81 + #$0A82, // $0A82 + #$0A83, // $0A83 + #$0A84, // $0A84 + #$0A85, // $0A85 + #$0A86, // $0A86 + #$0A87, // $0A87 + #$0A88, // $0A88 + #$0A89, // $0A89 + #$0A8A, // $0A8A + #$0A8B, // $0A8B + #$0A8C, // $0A8C + #$0A8D, // $0A8D + #$0A8E, // $0A8E + #$0A8F, // $0A8F + #$0A90, // $0A90 + #$0A91, // $0A91 + #$0A92, // $0A92 + #$0A93, // $0A93 + #$0A94, // $0A94 + #$0A95, // $0A95 + #$0A96, // $0A96 + #$0A97, // $0A97 + #$0A98, // $0A98 + #$0A99, // $0A99 + #$0A9A, // $0A9A + #$0A9B, // $0A9B + #$0A9C, // $0A9C + #$0A9D, // $0A9D + #$0A9E, // $0A9E + #$0A9F, // $0A9F + #$0AA0, // $0AA0 + #$0AA1, // $0AA1 + #$0AA2, // $0AA2 + #$0AA3, // $0AA3 + #$0AA4, // $0AA4 + #$0AA5, // $0AA5 + #$0AA6, // $0AA6 + #$0AA7, // $0AA7 + #$0AA8, // $0AA8 + #$0AA9, // $0AA9 + #$0AAA, // $0AAA + #$0AAB, // $0AAB + #$0AAC, // $0AAC + #$0AAD, // $0AAD + #$0AAE, // $0AAE + #$0AAF, // $0AAF + #$0AB0, // $0AB0 + #$0AB1, // $0AB1 + #$0AB2, // $0AB2 + #$0AB3, // $0AB3 + #$0AB4, // $0AB4 + #$0AB5, // $0AB5 + #$0AB6, // $0AB6 + #$0AB7, // $0AB7 + #$0AB8, // $0AB8 + #$0AB9, // $0AB9 + #$0ABA, // $0ABA + #$0ABB, // $0ABB + #$0ABC, // $0ABC + #$0ABD, // $0ABD + #$0ABE, // $0ABE + #$0ABF, // $0ABF + #$0AC0, // $0AC0 + #$0AC1, // $0AC1 + #$0AC2, // $0AC2 + #$0AC3, // $0AC3 + #$0AC4, // $0AC4 + #$0AC5, // $0AC5 + #$0AC6, // $0AC6 + #$0AC7, // $0AC7 + #$0AC8, // $0AC8 + #$0AC9, // $0AC9 + #$0ACA, // $0ACA + #$0ACB, // $0ACB + #$0ACC, // $0ACC + #$0ACD, // $0ACD + #$0ACE, // $0ACE + #$0ACF, // $0ACF + #$0AD0, // $0AD0 + #$0AD1, // $0AD1 + #$0AD2, // $0AD2 + #$0AD3, // $0AD3 + #$0AD4, // $0AD4 + #$0AD5, // $0AD5 + #$0AD6, // $0AD6 + #$0AD7, // $0AD7 + #$0AD8, // $0AD8 + #$0AD9, // $0AD9 + #$0ADA, // $0ADA + #$0ADB, // $0ADB + #$0ADC, // $0ADC + #$0ADD, // $0ADD + #$0ADE, // $0ADE + #$0ADF, // $0ADF + #$0AE0, // $0AE0 + #$0AE1, // $0AE1 + #$0AE2, // $0AE2 + #$0AE3, // $0AE3 + #$0AE4, // $0AE4 + #$0AE5, // $0AE5 + #$0AE6, // $0AE6 + #$0AE7, // $0AE7 + #$0AE8, // $0AE8 + #$0AE9, // $0AE9 + #$0AEA, // $0AEA + #$0AEB, // $0AEB + #$0AEC, // $0AEC + #$0AED, // $0AED + #$0AEE, // $0AEE + #$0AEF, // $0AEF + #$0AF0, // $0AF0 + #$0AF1, // $0AF1 + #$0AF2, // $0AF2 + #$0AF3, // $0AF3 + #$0AF4, // $0AF4 + #$0AF5, // $0AF5 + #$0AF6, // $0AF6 + #$0AF7, // $0AF7 + #$0AF8, // $0AF8 + #$0AF9, // $0AF9 + #$0AFA, // $0AFA + #$0AFB, // $0AFB + #$0AFC, // $0AFC + #$0AFD, // $0AFD + #$0AFE, // $0AFE + #$0AFF, // $0AFF + #$0B00, // $0B00 + #$0B01, // $0B01 + #$0B02, // $0B02 + #$0B03, // $0B03 + #$0B04, // $0B04 + #$0B05, // $0B05 + #$0B06, // $0B06 + #$0B07, // $0B07 + #$0B08, // $0B08 + #$0B09, // $0B09 + #$0B0A, // $0B0A + #$0B0B, // $0B0B + #$0B0C, // $0B0C + #$0B0D, // $0B0D + #$0B0E, // $0B0E + #$0B0F, // $0B0F + #$0B10, // $0B10 + #$0B11, // $0B11 + #$0B12, // $0B12 + #$0B13, // $0B13 + #$0B14, // $0B14 + #$0B15, // $0B15 + #$0B16, // $0B16 + #$0B17, // $0B17 + #$0B18, // $0B18 + #$0B19, // $0B19 + #$0B1A, // $0B1A + #$0B1B, // $0B1B + #$0B1C, // $0B1C + #$0B1D, // $0B1D + #$0B1E, // $0B1E + #$0B1F, // $0B1F + #$0B20, // $0B20 + #$0B21, // $0B21 + #$0B22, // $0B22 + #$0B23, // $0B23 + #$0B24, // $0B24 + #$0B25, // $0B25 + #$0B26, // $0B26 + #$0B27, // $0B27 + #$0B28, // $0B28 + #$0B29, // $0B29 + #$0B2A, // $0B2A + #$0B2B, // $0B2B + #$0B2C, // $0B2C + #$0B2D, // $0B2D + #$0B2E, // $0B2E + #$0B2F, // $0B2F + #$0B30, // $0B30 + #$0B31, // $0B31 + #$0B32, // $0B32 + #$0B33, // $0B33 + #$0B34, // $0B34 + #$0B35, // $0B35 + #$0B36, // $0B36 + #$0B37, // $0B37 + #$0B38, // $0B38 + #$0B39, // $0B39 + #$0B3A, // $0B3A + #$0B3B, // $0B3B + #$0B3C, // $0B3C + #$0B3D, // $0B3D + #$0B3E, // $0B3E + #$0B3F, // $0B3F + #$0B40, // $0B40 + #$0B41, // $0B41 + #$0B42, // $0B42 + #$0B43, // $0B43 + #$0B44, // $0B44 + #$0B45, // $0B45 + #$0B46, // $0B46 + #$0B47, // $0B47 + #$0B48, // $0B48 + #$0B49, // $0B49 + #$0B4A, // $0B4A + #$0B4B, // $0B4B + #$0B4C, // $0B4C + #$0B4D, // $0B4D + #$0B4E, // $0B4E + #$0B4F, // $0B4F + #$0B50, // $0B50 + #$0B51, // $0B51 + #$0B52, // $0B52 + #$0B53, // $0B53 + #$0B54, // $0B54 + #$0B55, // $0B55 + #$0B56, // $0B56 + #$0B57, // $0B57 + #$0B58, // $0B58 + #$0B59, // $0B59 + #$0B5A, // $0B5A + #$0B5B, // $0B5B + #$0B5C, // $0B5C + #$0B5D, // $0B5D + #$0B5E, // $0B5E + #$0B5F, // $0B5F + #$0B60, // $0B60 + #$0B61, // $0B61 + #$0B62, // $0B62 + #$0B63, // $0B63 + #$0B64, // $0B64 + #$0B65, // $0B65 + #$0B66, // $0B66 + #$0B67, // $0B67 + #$0B68, // $0B68 + #$0B69, // $0B69 + #$0B6A, // $0B6A + #$0B6B, // $0B6B + #$0B6C, // $0B6C + #$0B6D, // $0B6D + #$0B6E, // $0B6E + #$0B6F, // $0B6F + #$0B70, // $0B70 + #$0B71, // $0B71 + #$0B72, // $0B72 + #$0B73, // $0B73 + #$0B74, // $0B74 + #$0B75, // $0B75 + #$0B76, // $0B76 + #$0B77, // $0B77 + #$0B78, // $0B78 + #$0B79, // $0B79 + #$0B7A, // $0B7A + #$0B7B, // $0B7B + #$0B7C, // $0B7C + #$0B7D, // $0B7D + #$0B7E, // $0B7E + #$0B7F, // $0B7F + #$0B80, // $0B80 + #$0B81, // $0B81 + #$0B82, // $0B82 + #$0B83, // $0B83 + #$0B84, // $0B84 + #$0B85, // $0B85 + #$0B86, // $0B86 + #$0B87, // $0B87 + #$0B88, // $0B88 + #$0B89, // $0B89 + #$0B8A, // $0B8A + #$0B8B, // $0B8B + #$0B8C, // $0B8C + #$0B8D, // $0B8D + #$0B8E, // $0B8E + #$0B8F, // $0B8F + #$0B90, // $0B90 + #$0B91, // $0B91 + #$0B92, // $0B92 + #$0B93, // $0B93 + #$0B94, // $0B94 + #$0B95, // $0B95 + #$0B96, // $0B96 + #$0B97, // $0B97 + #$0B98, // $0B98 + #$0B99, // $0B99 + #$0B9A, // $0B9A + #$0B9B, // $0B9B + #$0B9C, // $0B9C + #$0B9D, // $0B9D + #$0B9E, // $0B9E + #$0B9F, // $0B9F + #$0BA0, // $0BA0 + #$0BA1, // $0BA1 + #$0BA2, // $0BA2 + #$0BA3, // $0BA3 + #$0BA4, // $0BA4 + #$0BA5, // $0BA5 + #$0BA6, // $0BA6 + #$0BA7, // $0BA7 + #$0BA8, // $0BA8 + #$0BA9, // $0BA9 + #$0BAA, // $0BAA + #$0BAB, // $0BAB + #$0BAC, // $0BAC + #$0BAD, // $0BAD + #$0BAE, // $0BAE + #$0BAF, // $0BAF + #$0BB0, // $0BB0 + #$0BB1, // $0BB1 + #$0BB2, // $0BB2 + #$0BB3, // $0BB3 + #$0BB4, // $0BB4 + #$0BB5, // $0BB5 + #$0BB6, // $0BB6 + #$0BB7, // $0BB7 + #$0BB8, // $0BB8 + #$0BB9, // $0BB9 + #$0BBA, // $0BBA + #$0BBB, // $0BBB + #$0BBC, // $0BBC + #$0BBD, // $0BBD + #$0BBE, // $0BBE + #$0BBF, // $0BBF + #$0BC0, // $0BC0 + #$0BC1, // $0BC1 + #$0BC2, // $0BC2 + #$0BC3, // $0BC3 + #$0BC4, // $0BC4 + #$0BC5, // $0BC5 + #$0BC6, // $0BC6 + #$0BC7, // $0BC7 + #$0BC8, // $0BC8 + #$0BC9, // $0BC9 + #$0BCA, // $0BCA + #$0BCB, // $0BCB + #$0BCC, // $0BCC + #$0BCD, // $0BCD + #$0BCE, // $0BCE + #$0BCF, // $0BCF + #$0BD0, // $0BD0 + #$0BD1, // $0BD1 + #$0BD2, // $0BD2 + #$0BD3, // $0BD3 + #$0BD4, // $0BD4 + #$0BD5, // $0BD5 + #$0BD6, // $0BD6 + #$0BD7, // $0BD7 + #$0BD8, // $0BD8 + #$0BD9, // $0BD9 + #$0BDA, // $0BDA + #$0BDB, // $0BDB + #$0BDC, // $0BDC + #$0BDD, // $0BDD + #$0BDE, // $0BDE + #$0BDF, // $0BDF + #$0BE0, // $0BE0 + #$0BE1, // $0BE1 + #$0BE2, // $0BE2 + #$0BE3, // $0BE3 + #$0BE4, // $0BE4 + #$0BE5, // $0BE5 + #$0BE6, // $0BE6 + #$0BE7, // $0BE7 + #$0BE8, // $0BE8 + #$0BE9, // $0BE9 + #$0BEA, // $0BEA + #$0BEB, // $0BEB + #$0BEC, // $0BEC + #$0BED, // $0BED + #$0BEE, // $0BEE + #$0BEF, // $0BEF + #$0BF0, // $0BF0 + #$0BF1, // $0BF1 + #$0BF2, // $0BF2 + #$0BF3, // $0BF3 + #$0BF4, // $0BF4 + #$0BF5, // $0BF5 + #$0BF6, // $0BF6 + #$0BF7, // $0BF7 + #$0BF8, // $0BF8 + #$0BF9, // $0BF9 + #$0BFA, // $0BFA + #$0BFB, // $0BFB + #$0BFC, // $0BFC + #$0BFD, // $0BFD + #$0BFE, // $0BFE + #$0BFF, // $0BFF + #$0C00, // $0C00 + #$0C01, // $0C01 + #$0C02, // $0C02 + #$0C03, // $0C03 + #$0C04, // $0C04 + #$0C05, // $0C05 + #$0C06, // $0C06 + #$0C07, // $0C07 + #$0C08, // $0C08 + #$0C09, // $0C09 + #$0C0A, // $0C0A + #$0C0B, // $0C0B + #$0C0C, // $0C0C + #$0C0D, // $0C0D + #$0C0E, // $0C0E + #$0C0F, // $0C0F + #$0C10, // $0C10 + #$0C11, // $0C11 + #$0C12, // $0C12 + #$0C13, // $0C13 + #$0C14, // $0C14 + #$0C15, // $0C15 + #$0C16, // $0C16 + #$0C17, // $0C17 + #$0C18, // $0C18 + #$0C19, // $0C19 + #$0C1A, // $0C1A + #$0C1B, // $0C1B + #$0C1C, // $0C1C + #$0C1D, // $0C1D + #$0C1E, // $0C1E + #$0C1F, // $0C1F + #$0C20, // $0C20 + #$0C21, // $0C21 + #$0C22, // $0C22 + #$0C23, // $0C23 + #$0C24, // $0C24 + #$0C25, // $0C25 + #$0C26, // $0C26 + #$0C27, // $0C27 + #$0C28, // $0C28 + #$0C29, // $0C29 + #$0C2A, // $0C2A + #$0C2B, // $0C2B + #$0C2C, // $0C2C + #$0C2D, // $0C2D + #$0C2E, // $0C2E + #$0C2F, // $0C2F + #$0C30, // $0C30 + #$0C31, // $0C31 + #$0C32, // $0C32 + #$0C33, // $0C33 + #$0C34, // $0C34 + #$0C35, // $0C35 + #$0C36, // $0C36 + #$0C37, // $0C37 + #$0C38, // $0C38 + #$0C39, // $0C39 + #$0C3A, // $0C3A + #$0C3B, // $0C3B + #$0C3C, // $0C3C + #$0C3D, // $0C3D + #$0C3E, // $0C3E + #$0C3F, // $0C3F + #$0C40, // $0C40 + #$0C41, // $0C41 + #$0C42, // $0C42 + #$0C43, // $0C43 + #$0C44, // $0C44 + #$0C45, // $0C45 + #$0C46, // $0C46 + #$0C47, // $0C47 + #$0C48, // $0C48 + #$0C49, // $0C49 + #$0C4A, // $0C4A + #$0C4B, // $0C4B + #$0C4C, // $0C4C + #$0C4D, // $0C4D + #$0C4E, // $0C4E + #$0C4F, // $0C4F + #$0C50, // $0C50 + #$0C51, // $0C51 + #$0C52, // $0C52 + #$0C53, // $0C53 + #$0C54, // $0C54 + #$0C55, // $0C55 + #$0C56, // $0C56 + #$0C57, // $0C57 + #$0C58, // $0C58 + #$0C59, // $0C59 + #$0C5A, // $0C5A + #$0C5B, // $0C5B + #$0C5C, // $0C5C + #$0C5D, // $0C5D + #$0C5E, // $0C5E + #$0C5F, // $0C5F + #$0C60, // $0C60 + #$0C61, // $0C61 + #$0C62, // $0C62 + #$0C63, // $0C63 + #$0C64, // $0C64 + #$0C65, // $0C65 + #$0C66, // $0C66 + #$0C67, // $0C67 + #$0C68, // $0C68 + #$0C69, // $0C69 + #$0C6A, // $0C6A + #$0C6B, // $0C6B + #$0C6C, // $0C6C + #$0C6D, // $0C6D + #$0C6E, // $0C6E + #$0C6F, // $0C6F + #$0C70, // $0C70 + #$0C71, // $0C71 + #$0C72, // $0C72 + #$0C73, // $0C73 + #$0C74, // $0C74 + #$0C75, // $0C75 + #$0C76, // $0C76 + #$0C77, // $0C77 + #$0C78, // $0C78 + #$0C79, // $0C79 + #$0C7A, // $0C7A + #$0C7B, // $0C7B + #$0C7C, // $0C7C + #$0C7D, // $0C7D + #$0C7E, // $0C7E + #$0C7F, // $0C7F + #$0C80, // $0C80 + #$0C81, // $0C81 + #$0C82, // $0C82 + #$0C83, // $0C83 + #$0C84, // $0C84 + #$0C85, // $0C85 + #$0C86, // $0C86 + #$0C87, // $0C87 + #$0C88, // $0C88 + #$0C89, // $0C89 + #$0C8A, // $0C8A + #$0C8B, // $0C8B + #$0C8C, // $0C8C + #$0C8D, // $0C8D + #$0C8E, // $0C8E + #$0C8F, // $0C8F + #$0C90, // $0C90 + #$0C91, // $0C91 + #$0C92, // $0C92 + #$0C93, // $0C93 + #$0C94, // $0C94 + #$0C95, // $0C95 + #$0C96, // $0C96 + #$0C97, // $0C97 + #$0C98, // $0C98 + #$0C99, // $0C99 + #$0C9A, // $0C9A + #$0C9B, // $0C9B + #$0C9C, // $0C9C + #$0C9D, // $0C9D + #$0C9E, // $0C9E + #$0C9F, // $0C9F + #$0CA0, // $0CA0 + #$0CA1, // $0CA1 + #$0CA2, // $0CA2 + #$0CA3, // $0CA3 + #$0CA4, // $0CA4 + #$0CA5, // $0CA5 + #$0CA6, // $0CA6 + #$0CA7, // $0CA7 + #$0CA8, // $0CA8 + #$0CA9, // $0CA9 + #$0CAA, // $0CAA + #$0CAB, // $0CAB + #$0CAC, // $0CAC + #$0CAD, // $0CAD + #$0CAE, // $0CAE + #$0CAF, // $0CAF + #$0CB0, // $0CB0 + #$0CB1, // $0CB1 + #$0CB2, // $0CB2 + #$0CB3, // $0CB3 + #$0CB4, // $0CB4 + #$0CB5, // $0CB5 + #$0CB6, // $0CB6 + #$0CB7, // $0CB7 + #$0CB8, // $0CB8 + #$0CB9, // $0CB9 + #$0CBA, // $0CBA + #$0CBB, // $0CBB + #$0CBC, // $0CBC + #$0CBD, // $0CBD + #$0CBE, // $0CBE + #$0CBF, // $0CBF + #$0CC0, // $0CC0 + #$0CC1, // $0CC1 + #$0CC2, // $0CC2 + #$0CC3, // $0CC3 + #$0CC4, // $0CC4 + #$0CC5, // $0CC5 + #$0CC6, // $0CC6 + #$0CC7, // $0CC7 + #$0CC8, // $0CC8 + #$0CC9, // $0CC9 + #$0CCA, // $0CCA + #$0CCB, // $0CCB + #$0CCC, // $0CCC + #$0CCD, // $0CCD + #$0CCE, // $0CCE + #$0CCF, // $0CCF + #$0CD0, // $0CD0 + #$0CD1, // $0CD1 + #$0CD2, // $0CD2 + #$0CD3, // $0CD3 + #$0CD4, // $0CD4 + #$0CD5, // $0CD5 + #$0CD6, // $0CD6 + #$0CD7, // $0CD7 + #$0CD8, // $0CD8 + #$0CD9, // $0CD9 + #$0CDA, // $0CDA + #$0CDB, // $0CDB + #$0CDC, // $0CDC + #$0CDD, // $0CDD + #$0CDE, // $0CDE + #$0CDF, // $0CDF + #$0CE0, // $0CE0 + #$0CE1, // $0CE1 + #$0CE2, // $0CE2 + #$0CE3, // $0CE3 + #$0CE4, // $0CE4 + #$0CE5, // $0CE5 + #$0CE6, // $0CE6 + #$0CE7, // $0CE7 + #$0CE8, // $0CE8 + #$0CE9, // $0CE9 + #$0CEA, // $0CEA + #$0CEB, // $0CEB + #$0CEC, // $0CEC + #$0CED, // $0CED + #$0CEE, // $0CEE + #$0CEF, // $0CEF + #$0CF0, // $0CF0 + #$0CF1, // $0CF1 + #$0CF2, // $0CF2 + #$0CF3, // $0CF3 + #$0CF4, // $0CF4 + #$0CF5, // $0CF5 + #$0CF6, // $0CF6 + #$0CF7, // $0CF7 + #$0CF8, // $0CF8 + #$0CF9, // $0CF9 + #$0CFA, // $0CFA + #$0CFB, // $0CFB + #$0CFC, // $0CFC + #$0CFD, // $0CFD + #$0CFE, // $0CFE + #$0CFF, // $0CFF + #$0D00, // $0D00 + #$0D01, // $0D01 + #$0D02, // $0D02 + #$0D03, // $0D03 + #$0D04, // $0D04 + #$0D05, // $0D05 + #$0D06, // $0D06 + #$0D07, // $0D07 + #$0D08, // $0D08 + #$0D09, // $0D09 + #$0D0A, // $0D0A + #$0D0B, // $0D0B + #$0D0C, // $0D0C + #$0D0D, // $0D0D + #$0D0E, // $0D0E + #$0D0F, // $0D0F + #$0D10, // $0D10 + #$0D11, // $0D11 + #$0D12, // $0D12 + #$0D13, // $0D13 + #$0D14, // $0D14 + #$0D15, // $0D15 + #$0D16, // $0D16 + #$0D17, // $0D17 + #$0D18, // $0D18 + #$0D19, // $0D19 + #$0D1A, // $0D1A + #$0D1B, // $0D1B + #$0D1C, // $0D1C + #$0D1D, // $0D1D + #$0D1E, // $0D1E + #$0D1F, // $0D1F + #$0D20, // $0D20 + #$0D21, // $0D21 + #$0D22, // $0D22 + #$0D23, // $0D23 + #$0D24, // $0D24 + #$0D25, // $0D25 + #$0D26, // $0D26 + #$0D27, // $0D27 + #$0D28, // $0D28 + #$0D29, // $0D29 + #$0D2A, // $0D2A + #$0D2B, // $0D2B + #$0D2C, // $0D2C + #$0D2D, // $0D2D + #$0D2E, // $0D2E + #$0D2F, // $0D2F + #$0D30, // $0D30 + #$0D31, // $0D31 + #$0D32, // $0D32 + #$0D33, // $0D33 + #$0D34, // $0D34 + #$0D35, // $0D35 + #$0D36, // $0D36 + #$0D37, // $0D37 + #$0D38, // $0D38 + #$0D39, // $0D39 + #$0D3A, // $0D3A + #$0D3B, // $0D3B + #$0D3C, // $0D3C + #$0D3D, // $0D3D + #$0D3E, // $0D3E + #$0D3F, // $0D3F + #$0D40, // $0D40 + #$0D41, // $0D41 + #$0D42, // $0D42 + #$0D43, // $0D43 + #$0D44, // $0D44 + #$0D45, // $0D45 + #$0D46, // $0D46 + #$0D47, // $0D47 + #$0D48, // $0D48 + #$0D49, // $0D49 + #$0D4A, // $0D4A + #$0D4B, // $0D4B + #$0D4C, // $0D4C + #$0D4D, // $0D4D + #$0D4E, // $0D4E + #$0D4F, // $0D4F + #$0D50, // $0D50 + #$0D51, // $0D51 + #$0D52, // $0D52 + #$0D53, // $0D53 + #$0D54, // $0D54 + #$0D55, // $0D55 + #$0D56, // $0D56 + #$0D57, // $0D57 + #$0D58, // $0D58 + #$0D59, // $0D59 + #$0D5A, // $0D5A + #$0D5B, // $0D5B + #$0D5C, // $0D5C + #$0D5D, // $0D5D + #$0D5E, // $0D5E + #$0D5F, // $0D5F + #$0D60, // $0D60 + #$0D61, // $0D61 + #$0D62, // $0D62 + #$0D63, // $0D63 + #$0D64, // $0D64 + #$0D65, // $0D65 + #$0D66, // $0D66 + #$0D67, // $0D67 + #$0D68, // $0D68 + #$0D69, // $0D69 + #$0D6A, // $0D6A + #$0D6B, // $0D6B + #$0D6C, // $0D6C + #$0D6D, // $0D6D + #$0D6E, // $0D6E + #$0D6F, // $0D6F + #$0D70, // $0D70 + #$0D71, // $0D71 + #$0D72, // $0D72 + #$0D73, // $0D73 + #$0D74, // $0D74 + #$0D75, // $0D75 + #$0D76, // $0D76 + #$0D77, // $0D77 + #$0D78, // $0D78 + #$0D79, // $0D79 + #$0D7A, // $0D7A + #$0D7B, // $0D7B + #$0D7C, // $0D7C + #$0D7D, // $0D7D + #$0D7E, // $0D7E + #$0D7F, // $0D7F + #$0D80, // $0D80 + #$0D81, // $0D81 + #$0D82, // $0D82 + #$0D83, // $0D83 + #$0D84, // $0D84 + #$0D85, // $0D85 + #$0D86, // $0D86 + #$0D87, // $0D87 + #$0D88, // $0D88 + #$0D89, // $0D89 + #$0D8A, // $0D8A + #$0D8B, // $0D8B + #$0D8C, // $0D8C + #$0D8D, // $0D8D + #$0D8E, // $0D8E + #$0D8F, // $0D8F + #$0D90, // $0D90 + #$0D91, // $0D91 + #$0D92, // $0D92 + #$0D93, // $0D93 + #$0D94, // $0D94 + #$0D95, // $0D95 + #$0D96, // $0D96 + #$0D97, // $0D97 + #$0D98, // $0D98 + #$0D99, // $0D99 + #$0D9A, // $0D9A + #$0D9B, // $0D9B + #$0D9C, // $0D9C + #$0D9D, // $0D9D + #$0D9E, // $0D9E + #$0D9F, // $0D9F + #$0DA0, // $0DA0 + #$0DA1, // $0DA1 + #$0DA2, // $0DA2 + #$0DA3, // $0DA3 + #$0DA4, // $0DA4 + #$0DA5, // $0DA5 + #$0DA6, // $0DA6 + #$0DA7, // $0DA7 + #$0DA8, // $0DA8 + #$0DA9, // $0DA9 + #$0DAA, // $0DAA + #$0DAB, // $0DAB + #$0DAC, // $0DAC + #$0DAD, // $0DAD + #$0DAE, // $0DAE + #$0DAF, // $0DAF + #$0DB0, // $0DB0 + #$0DB1, // $0DB1 + #$0DB2, // $0DB2 + #$0DB3, // $0DB3 + #$0DB4, // $0DB4 + #$0DB5, // $0DB5 + #$0DB6, // $0DB6 + #$0DB7, // $0DB7 + #$0DB8, // $0DB8 + #$0DB9, // $0DB9 + #$0DBA, // $0DBA + #$0DBB, // $0DBB + #$0DBC, // $0DBC + #$0DBD, // $0DBD + #$0DBE, // $0DBE + #$0DBF, // $0DBF + #$0DC0, // $0DC0 + #$0DC1, // $0DC1 + #$0DC2, // $0DC2 + #$0DC3, // $0DC3 + #$0DC4, // $0DC4 + #$0DC5, // $0DC5 + #$0DC6, // $0DC6 + #$0DC7, // $0DC7 + #$0DC8, // $0DC8 + #$0DC9, // $0DC9 + #$0DCA, // $0DCA + #$0DCB, // $0DCB + #$0DCC, // $0DCC + #$0DCD, // $0DCD + #$0DCE, // $0DCE + #$0DCF, // $0DCF + #$0DD0, // $0DD0 + #$0DD1, // $0DD1 + #$0DD2, // $0DD2 + #$0DD3, // $0DD3 + #$0DD4, // $0DD4 + #$0DD5, // $0DD5 + #$0DD6, // $0DD6 + #$0DD7, // $0DD7 + #$0DD8, // $0DD8 + #$0DD9, // $0DD9 + #$0DDA, // $0DDA + #$0DDB, // $0DDB + #$0DDC, // $0DDC + #$0DDD, // $0DDD + #$0DDE, // $0DDE + #$0DDF, // $0DDF + #$0DE0, // $0DE0 + #$0DE1, // $0DE1 + #$0DE2, // $0DE2 + #$0DE3, // $0DE3 + #$0DE4, // $0DE4 + #$0DE5, // $0DE5 + #$0DE6, // $0DE6 + #$0DE7, // $0DE7 + #$0DE8, // $0DE8 + #$0DE9, // $0DE9 + #$0DEA, // $0DEA + #$0DEB, // $0DEB + #$0DEC, // $0DEC + #$0DED, // $0DED + #$0DEE, // $0DEE + #$0DEF, // $0DEF + #$0DF0, // $0DF0 + #$0DF1, // $0DF1 + #$0DF2, // $0DF2 + #$0DF3, // $0DF3 + #$0DF4, // $0DF4 + #$0DF5, // $0DF5 + #$0DF6, // $0DF6 + #$0DF7, // $0DF7 + #$0DF8, // $0DF8 + #$0DF9, // $0DF9 + #$0DFA, // $0DFA + #$0DFB, // $0DFB + #$0DFC, // $0DFC + #$0DFD, // $0DFD + #$0DFE, // $0DFE + #$0DFF, // $0DFF + #$0E00, // $0E00 + #$0E01, // $0E01 + #$0E02, // $0E02 + #$0E03, // $0E03 + #$0E04, // $0E04 + #$0E05, // $0E05 + #$0E06, // $0E06 + #$0E07, // $0E07 + #$0E08, // $0E08 + #$0E09, // $0E09 + #$0E0A, // $0E0A + #$0E0B, // $0E0B + #$0E0C, // $0E0C + #$0E0D, // $0E0D + #$0E0E, // $0E0E + #$0E0F, // $0E0F + #$0E10, // $0E10 + #$0E11, // $0E11 + #$0E12, // $0E12 + #$0E13, // $0E13 + #$0E14, // $0E14 + #$0E15, // $0E15 + #$0E16, // $0E16 + #$0E17, // $0E17 + #$0E18, // $0E18 + #$0E19, // $0E19 + #$0E1A, // $0E1A + #$0E1B, // $0E1B + #$0E1C, // $0E1C + #$0E1D, // $0E1D + #$0E1E, // $0E1E + #$0E1F, // $0E1F + #$0E20, // $0E20 + #$0E21, // $0E21 + #$0E22, // $0E22 + #$0E23, // $0E23 + #$0E24, // $0E24 + #$0E25, // $0E25 + #$0E26, // $0E26 + #$0E27, // $0E27 + #$0E28, // $0E28 + #$0E29, // $0E29 + #$0E2A, // $0E2A + #$0E2B, // $0E2B + #$0E2C, // $0E2C + #$0E2D, // $0E2D + #$0E2E, // $0E2E + #$0E2F, // $0E2F + #$0E30, // $0E30 + #$0E31, // $0E31 + #$0E32, // $0E32 + #$0E33, // $0E33 + #$0E34, // $0E34 + #$0E35, // $0E35 + #$0E36, // $0E36 + #$0E37, // $0E37 + #$0E38, // $0E38 + #$0E39, // $0E39 + #$0E3A, // $0E3A + #$0E3B, // $0E3B + #$0E3C, // $0E3C + #$0E3D, // $0E3D + #$0E3E, // $0E3E + #$0E3F, // $0E3F + #$0E40, // $0E40 + #$0E41, // $0E41 + #$0E42, // $0E42 + #$0E43, // $0E43 + #$0E44, // $0E44 + #$0E45, // $0E45 + #$0E46, // $0E46 + #$0E47, // $0E47 + #$0E48, // $0E48 + #$0E49, // $0E49 + #$0E4A, // $0E4A + #$0E4B, // $0E4B + #$0E4C, // $0E4C + #$0E4D, // $0E4D + #$0E4E, // $0E4E + #$0E4F, // $0E4F + #$0E50, // $0E50 + #$0E51, // $0E51 + #$0E52, // $0E52 + #$0E53, // $0E53 + #$0E54, // $0E54 + #$0E55, // $0E55 + #$0E56, // $0E56 + #$0E57, // $0E57 + #$0E58, // $0E58 + #$0E59, // $0E59 + #$0E5A, // $0E5A + #$0E5B, // $0E5B + #$0E5C, // $0E5C + #$0E5D, // $0E5D + #$0E5E, // $0E5E + #$0E5F, // $0E5F + #$0E60, // $0E60 + #$0E61, // $0E61 + #$0E62, // $0E62 + #$0E63, // $0E63 + #$0E64, // $0E64 + #$0E65, // $0E65 + #$0E66, // $0E66 + #$0E67, // $0E67 + #$0E68, // $0E68 + #$0E69, // $0E69 + #$0E6A, // $0E6A + #$0E6B, // $0E6B + #$0E6C, // $0E6C + #$0E6D, // $0E6D + #$0E6E, // $0E6E + #$0E6F, // $0E6F + #$0E70, // $0E70 + #$0E71, // $0E71 + #$0E72, // $0E72 + #$0E73, // $0E73 + #$0E74, // $0E74 + #$0E75, // $0E75 + #$0E76, // $0E76 + #$0E77, // $0E77 + #$0E78, // $0E78 + #$0E79, // $0E79 + #$0E7A, // $0E7A + #$0E7B, // $0E7B + #$0E7C, // $0E7C + #$0E7D, // $0E7D + #$0E7E, // $0E7E + #$0E7F, // $0E7F + #$0E80, // $0E80 + #$0E81, // $0E81 + #$0E82, // $0E82 + #$0E83, // $0E83 + #$0E84, // $0E84 + #$0E85, // $0E85 + #$0E86, // $0E86 + #$0E87, // $0E87 + #$0E88, // $0E88 + #$0E89, // $0E89 + #$0E8A, // $0E8A + #$0E8B, // $0E8B + #$0E8C, // $0E8C + #$0E8D, // $0E8D + #$0E8E, // $0E8E + #$0E8F, // $0E8F + #$0E90, // $0E90 + #$0E91, // $0E91 + #$0E92, // $0E92 + #$0E93, // $0E93 + #$0E94, // $0E94 + #$0E95, // $0E95 + #$0E96, // $0E96 + #$0E97, // $0E97 + #$0E98, // $0E98 + #$0E99, // $0E99 + #$0E9A, // $0E9A + #$0E9B, // $0E9B + #$0E9C, // $0E9C + #$0E9D, // $0E9D + #$0E9E, // $0E9E + #$0E9F, // $0E9F + #$0EA0, // $0EA0 + #$0EA1, // $0EA1 + #$0EA2, // $0EA2 + #$0EA3, // $0EA3 + #$0EA4, // $0EA4 + #$0EA5, // $0EA5 + #$0EA6, // $0EA6 + #$0EA7, // $0EA7 + #$0EA8, // $0EA8 + #$0EA9, // $0EA9 + #$0EAA, // $0EAA + #$0EAB, // $0EAB + #$0EAC, // $0EAC + #$0EAD, // $0EAD + #$0EAE, // $0EAE + #$0EAF, // $0EAF + #$0EB0, // $0EB0 + #$0EB1, // $0EB1 + #$0EB2, // $0EB2 + #$0EB3, // $0EB3 + #$0EB4, // $0EB4 + #$0EB5, // $0EB5 + #$0EB6, // $0EB6 + #$0EB7, // $0EB7 + #$0EB8, // $0EB8 + #$0EB9, // $0EB9 + #$0EBA, // $0EBA + #$0EBB, // $0EBB + #$0EBC, // $0EBC + #$0EBD, // $0EBD + #$0EBE, // $0EBE + #$0EBF, // $0EBF + #$0EC0, // $0EC0 + #$0EC1, // $0EC1 + #$0EC2, // $0EC2 + #$0EC3, // $0EC3 + #$0EC4, // $0EC4 + #$0EC5, // $0EC5 + #$0EC6, // $0EC6 + #$0EC7, // $0EC7 + #$0EC8, // $0EC8 + #$0EC9, // $0EC9 + #$0ECA, // $0ECA + #$0ECB, // $0ECB + #$0ECC, // $0ECC + #$0ECD, // $0ECD + #$0ECE, // $0ECE + #$0ECF, // $0ECF + #$0ED0, // $0ED0 + #$0ED1, // $0ED1 + #$0ED2, // $0ED2 + #$0ED3, // $0ED3 + #$0ED4, // $0ED4 + #$0ED5, // $0ED5 + #$0ED6, // $0ED6 + #$0ED7, // $0ED7 + #$0ED8, // $0ED8 + #$0ED9, // $0ED9 + #$0EDA, // $0EDA + #$0EDB, // $0EDB + #$0EDC, // $0EDC + #$0EDD, // $0EDD + #$0EDE, // $0EDE + #$0EDF, // $0EDF + #$0EE0, // $0EE0 + #$0EE1, // $0EE1 + #$0EE2, // $0EE2 + #$0EE3, // $0EE3 + #$0EE4, // $0EE4 + #$0EE5, // $0EE5 + #$0EE6, // $0EE6 + #$0EE7, // $0EE7 + #$0EE8, // $0EE8 + #$0EE9, // $0EE9 + #$0EEA, // $0EEA + #$0EEB, // $0EEB + #$0EEC, // $0EEC + #$0EED, // $0EED + #$0EEE, // $0EEE + #$0EEF, // $0EEF + #$0EF0, // $0EF0 + #$0EF1, // $0EF1 + #$0EF2, // $0EF2 + #$0EF3, // $0EF3 + #$0EF4, // $0EF4 + #$0EF5, // $0EF5 + #$0EF6, // $0EF6 + #$0EF7, // $0EF7 + #$0EF8, // $0EF8 + #$0EF9, // $0EF9 + #$0EFA, // $0EFA + #$0EFB, // $0EFB + #$0EFC, // $0EFC + #$0EFD, // $0EFD + #$0EFE, // $0EFE + #$0EFF, // $0EFF + #$0F00, // $0F00 + #$0F01, // $0F01 + #$0F02, // $0F02 + #$0F03, // $0F03 + #$0F04, // $0F04 + #$0F05, // $0F05 + #$0F06, // $0F06 + #$0F07, // $0F07 + #$0F08, // $0F08 + #$0F09, // $0F09 + #$0F0A, // $0F0A + #$0F0B, // $0F0B + #$0F0C, // $0F0C + #$0F0D, // $0F0D + #$0F0E, // $0F0E + #$0F0F, // $0F0F + #$0F10, // $0F10 + #$0F11, // $0F11 + #$0F12, // $0F12 + #$0F13, // $0F13 + #$0F14, // $0F14 + #$0F15, // $0F15 + #$0F16, // $0F16 + #$0F17, // $0F17 + #$0F18, // $0F18 + #$0F19, // $0F19 + #$0F1A, // $0F1A + #$0F1B, // $0F1B + #$0F1C, // $0F1C + #$0F1D, // $0F1D + #$0F1E, // $0F1E + #$0F1F, // $0F1F + #$0F20, // $0F20 + #$0F21, // $0F21 + #$0F22, // $0F22 + #$0F23, // $0F23 + #$0F24, // $0F24 + #$0F25, // $0F25 + #$0F26, // $0F26 + #$0F27, // $0F27 + #$0F28, // $0F28 + #$0F29, // $0F29 + #$0F2A, // $0F2A + #$0F2B, // $0F2B + #$0F2C, // $0F2C + #$0F2D, // $0F2D + #$0F2E, // $0F2E + #$0F2F, // $0F2F + #$0F30, // $0F30 + #$0F31, // $0F31 + #$0F32, // $0F32 + #$0F33, // $0F33 + #$0F34, // $0F34 + #$0F35, // $0F35 + #$0F36, // $0F36 + #$0F37, // $0F37 + #$0F38, // $0F38 + #$0F39, // $0F39 + #$0F3A, // $0F3A + #$0F3B, // $0F3B + #$0F3C, // $0F3C + #$0F3D, // $0F3D + #$0F3E, // $0F3E + #$0F3F, // $0F3F + #$0F40, // $0F40 + #$0F41, // $0F41 + #$0F42, // $0F42 + #$0F43, // $0F43 + #$0F44, // $0F44 + #$0F45, // $0F45 + #$0F46, // $0F46 + #$0F47, // $0F47 + #$0F48, // $0F48 + #$0F49, // $0F49 + #$0F4A, // $0F4A + #$0F4B, // $0F4B + #$0F4C, // $0F4C + #$0F4D, // $0F4D + #$0F4E, // $0F4E + #$0F4F, // $0F4F + #$0F50, // $0F50 + #$0F51, // $0F51 + #$0F52, // $0F52 + #$0F53, // $0F53 + #$0F54, // $0F54 + #$0F55, // $0F55 + #$0F56, // $0F56 + #$0F57, // $0F57 + #$0F58, // $0F58 + #$0F59, // $0F59 + #$0F5A, // $0F5A + #$0F5B, // $0F5B + #$0F5C, // $0F5C + #$0F5D, // $0F5D + #$0F5E, // $0F5E + #$0F5F, // $0F5F + #$0F60, // $0F60 + #$0F61, // $0F61 + #$0F62, // $0F62 + #$0F63, // $0F63 + #$0F64, // $0F64 + #$0F65, // $0F65 + #$0F66, // $0F66 + #$0F67, // $0F67 + #$0F68, // $0F68 + #$0F69, // $0F69 + #$0F6A, // $0F6A + #$0F6B, // $0F6B + #$0F6C, // $0F6C + #$0F6D, // $0F6D + #$0F6E, // $0F6E + #$0F6F, // $0F6F + #$0F70, // $0F70 + #$0F71, // $0F71 + #$0F72, // $0F72 + #$0F73, // $0F73 + #$0F74, // $0F74 + #$0F75, // $0F75 + #$0F76, // $0F76 + #$0F77, // $0F77 + #$0F78, // $0F78 + #$0F79, // $0F79 + #$0F7A, // $0F7A + #$0F7B, // $0F7B + #$0F7C, // $0F7C + #$0F7D, // $0F7D + #$0F7E, // $0F7E + #$0F7F, // $0F7F + #$0F80, // $0F80 + #$0F81, // $0F81 + #$0F82, // $0F82 + #$0F83, // $0F83 + #$0F84, // $0F84 + #$0F85, // $0F85 + #$0F86, // $0F86 + #$0F87, // $0F87 + #$0F88, // $0F88 + #$0F89, // $0F89 + #$0F8A, // $0F8A + #$0F8B, // $0F8B + #$0F8C, // $0F8C + #$0F8D, // $0F8D + #$0F8E, // $0F8E + #$0F8F, // $0F8F + #$0F90, // $0F90 + #$0F91, // $0F91 + #$0F92, // $0F92 + #$0F93, // $0F93 + #$0F94, // $0F94 + #$0F95, // $0F95 + #$0F96, // $0F96 + #$0F97, // $0F97 + #$0F98, // $0F98 + #$0F99, // $0F99 + #$0F9A, // $0F9A + #$0F9B, // $0F9B + #$0F9C, // $0F9C + #$0F9D, // $0F9D + #$0F9E, // $0F9E + #$0F9F, // $0F9F + #$0FA0, // $0FA0 + #$0FA1, // $0FA1 + #$0FA2, // $0FA2 + #$0FA3, // $0FA3 + #$0FA4, // $0FA4 + #$0FA5, // $0FA5 + #$0FA6, // $0FA6 + #$0FA7, // $0FA7 + #$0FA8, // $0FA8 + #$0FA9, // $0FA9 + #$0FAA, // $0FAA + #$0FAB, // $0FAB + #$0FAC, // $0FAC + #$0FAD, // $0FAD + #$0FAE, // $0FAE + #$0FAF, // $0FAF + #$0FB0, // $0FB0 + #$0FB1, // $0FB1 + #$0FB2, // $0FB2 + #$0FB3, // $0FB3 + #$0FB4, // $0FB4 + #$0FB5, // $0FB5 + #$0FB6, // $0FB6 + #$0FB7, // $0FB7 + #$0FB8, // $0FB8 + #$0FB9, // $0FB9 + #$0FBA, // $0FBA + #$0FBB, // $0FBB + #$0FBC, // $0FBC + #$0FBD, // $0FBD + #$0FBE, // $0FBE + #$0FBF, // $0FBF + #$0FC0, // $0FC0 + #$0FC1, // $0FC1 + #$0FC2, // $0FC2 + #$0FC3, // $0FC3 + #$0FC4, // $0FC4 + #$0FC5, // $0FC5 + #$0FC6, // $0FC6 + #$0FC7, // $0FC7 + #$0FC8, // $0FC8 + #$0FC9, // $0FC9 + #$0FCA, // $0FCA + #$0FCB, // $0FCB + #$0FCC, // $0FCC + #$0FCD, // $0FCD + #$0FCE, // $0FCE + #$0FCF, // $0FCF + #$0FD0, // $0FD0 + #$0FD1, // $0FD1 + #$0FD2, // $0FD2 + #$0FD3, // $0FD3 + #$0FD4, // $0FD4 + #$0FD5, // $0FD5 + #$0FD6, // $0FD6 + #$0FD7, // $0FD7 + #$0FD8, // $0FD8 + #$0FD9, // $0FD9 + #$0FDA, // $0FDA + #$0FDB, // $0FDB + #$0FDC, // $0FDC + #$0FDD, // $0FDD + #$0FDE, // $0FDE + #$0FDF, // $0FDF + #$0FE0, // $0FE0 + #$0FE1, // $0FE1 + #$0FE2, // $0FE2 + #$0FE3, // $0FE3 + #$0FE4, // $0FE4 + #$0FE5, // $0FE5 + #$0FE6, // $0FE6 + #$0FE7, // $0FE7 + #$0FE8, // $0FE8 + #$0FE9, // $0FE9 + #$0FEA, // $0FEA + #$0FEB, // $0FEB + #$0FEC, // $0FEC + #$0FED, // $0FED + #$0FEE, // $0FEE + #$0FEF, // $0FEF + #$0FF0, // $0FF0 + #$0FF1, // $0FF1 + #$0FF2, // $0FF2 + #$0FF3, // $0FF3 + #$0FF4, // $0FF4 + #$0FF5, // $0FF5 + #$0FF6, // $0FF6 + #$0FF7, // $0FF7 + #$0FF8, // $0FF8 + #$0FF9, // $0FF9 + #$0FFA, // $0FFA + #$0FFB, // $0FFB + #$0FFC, // $0FFC + #$0FFD, // $0FFD + #$0FFE, // $0FFE + #$0FFF, // $0FFF + #$1000, // $1000 + #$1001, // $1001 + #$1002, // $1002 + #$1003, // $1003 + #$1004, // $1004 + #$1005, // $1005 + #$1006, // $1006 + #$1007, // $1007 + #$1008, // $1008 + #$1009, // $1009 + #$100A, // $100A + #$100B, // $100B + #$100C, // $100C + #$100D, // $100D + #$100E, // $100E + #$100F, // $100F + #$1010, // $1010 + #$1011, // $1011 + #$1012, // $1012 + #$1013, // $1013 + #$1014, // $1014 + #$1015, // $1015 + #$1016, // $1016 + #$1017, // $1017 + #$1018, // $1018 + #$1019, // $1019 + #$101A, // $101A + #$101B, // $101B + #$101C, // $101C + #$101D, // $101D + #$101E, // $101E + #$101F, // $101F + #$1020, // $1020 + #$1021, // $1021 + #$1022, // $1022 + #$1023, // $1023 + #$1024, // $1024 + #$1025, // $1025 + #$1026, // $1026 + #$1027, // $1027 + #$1028, // $1028 + #$1029, // $1029 + #$102A, // $102A + #$102B, // $102B + #$102C, // $102C + #$102D, // $102D + #$102E, // $102E + #$102F, // $102F + #$1030, // $1030 + #$1031, // $1031 + #$1032, // $1032 + #$1033, // $1033 + #$1034, // $1034 + #$1035, // $1035 + #$1036, // $1036 + #$1037, // $1037 + #$1038, // $1038 + #$1039, // $1039 + #$103A, // $103A + #$103B, // $103B + #$103C, // $103C + #$103D, // $103D + #$103E, // $103E + #$103F, // $103F + #$1040, // $1040 + #$1041, // $1041 + #$1042, // $1042 + #$1043, // $1043 + #$1044, // $1044 + #$1045, // $1045 + #$1046, // $1046 + #$1047, // $1047 + #$1048, // $1048 + #$1049, // $1049 + #$104A, // $104A + #$104B, // $104B + #$104C, // $104C + #$104D, // $104D + #$104E, // $104E + #$104F, // $104F + #$1050, // $1050 + #$1051, // $1051 + #$1052, // $1052 + #$1053, // $1053 + #$1054, // $1054 + #$1055, // $1055 + #$1056, // $1056 + #$1057, // $1057 + #$1058, // $1058 + #$1059, // $1059 + #$105A, // $105A + #$105B, // $105B + #$105C, // $105C + #$105D, // $105D + #$105E, // $105E + #$105F, // $105F + #$1060, // $1060 + #$1061, // $1061 + #$1062, // $1062 + #$1063, // $1063 + #$1064, // $1064 + #$1065, // $1065 + #$1066, // $1066 + #$1067, // $1067 + #$1068, // $1068 + #$1069, // $1069 + #$106A, // $106A + #$106B, // $106B + #$106C, // $106C + #$106D, // $106D + #$106E, // $106E + #$106F, // $106F + #$1070, // $1070 + #$1071, // $1071 + #$1072, // $1072 + #$1073, // $1073 + #$1074, // $1074 + #$1075, // $1075 + #$1076, // $1076 + #$1077, // $1077 + #$1078, // $1078 + #$1079, // $1079 + #$107A, // $107A + #$107B, // $107B + #$107C, // $107C + #$107D, // $107D + #$107E, // $107E + #$107F, // $107F + #$1080, // $1080 + #$1081, // $1081 + #$1082, // $1082 + #$1083, // $1083 + #$1084, // $1084 + #$1085, // $1085 + #$1086, // $1086 + #$1087, // $1087 + #$1088, // $1088 + #$1089, // $1089 + #$108A, // $108A + #$108B, // $108B + #$108C, // $108C + #$108D, // $108D + #$108E, // $108E + #$108F, // $108F + #$1090, // $1090 + #$1091, // $1091 + #$1092, // $1092 + #$1093, // $1093 + #$1094, // $1094 + #$1095, // $1095 + #$1096, // $1096 + #$1097, // $1097 + #$1098, // $1098 + #$1099, // $1099 + #$109A, // $109A + #$109B, // $109B + #$109C, // $109C + #$109D, // $109D + #$109E, // $109E + #$109F, // $109F + #$2D00, // $10A0 + #$2D01, // $10A1 + #$2D02, // $10A2 + #$2D03, // $10A3 + #$2D04, // $10A4 + #$2D05, // $10A5 + #$2D06, // $10A6 + #$2D07, // $10A7 + #$2D08, // $10A8 + #$2D09, // $10A9 + #$2D0A, // $10AA + #$2D0B, // $10AB + #$2D0C, // $10AC + #$2D0D, // $10AD + #$2D0E, // $10AE + #$2D0F, // $10AF + #$2D10, // $10B0 + #$2D11, // $10B1 + #$2D12, // $10B2 + #$2D13, // $10B3 + #$2D14, // $10B4 + #$2D15, // $10B5 + #$2D16, // $10B6 + #$2D17, // $10B7 + #$2D18, // $10B8 + #$2D19, // $10B9 + #$2D1A, // $10BA + #$2D1B, // $10BB + #$2D1C, // $10BC + #$2D1D, // $10BD + #$2D1E, // $10BE + #$2D1F, // $10BF + #$2D20, // $10C0 + #$2D21, // $10C1 + #$2D22, // $10C2 + #$2D23, // $10C3 + #$2D24, // $10C4 + #$2D25, // $10C5 + #$10C6, // $10C6 + #$2D27, // $10C7 + #$10C8, // $10C8 + #$10C9, // $10C9 + #$10CA, // $10CA + #$10CB, // $10CB + #$10CC, // $10CC + #$2D2D, // $10CD + #$10CE, // $10CE + #$10CF, // $10CF + #$10D0, // $10D0 + #$10D1, // $10D1 + #$10D2, // $10D2 + #$10D3, // $10D3 + #$10D4, // $10D4 + #$10D5, // $10D5 + #$10D6, // $10D6 + #$10D7, // $10D7 + #$10D8, // $10D8 + #$10D9, // $10D9 + #$10DA, // $10DA + #$10DB, // $10DB + #$10DC, // $10DC + #$10DD, // $10DD + #$10DE, // $10DE + #$10DF, // $10DF + #$10E0, // $10E0 + #$10E1, // $10E1 + #$10E2, // $10E2 + #$10E3, // $10E3 + #$10E4, // $10E4 + #$10E5, // $10E5 + #$10E6, // $10E6 + #$10E7, // $10E7 + #$10E8, // $10E8 + #$10E9, // $10E9 + #$10EA, // $10EA + #$10EB, // $10EB + #$10EC, // $10EC + #$10ED, // $10ED + #$10EE, // $10EE + #$10EF, // $10EF + #$10F0, // $10F0 + #$10F1, // $10F1 + #$10F2, // $10F2 + #$10F3, // $10F3 + #$10F4, // $10F4 + #$10F5, // $10F5 + #$10F6, // $10F6 + #$10F7, // $10F7 + #$10F8, // $10F8 + #$10F9, // $10F9 + #$10FA, // $10FA + #$10FB, // $10FB + #$10FC, // $10FC + #$10FD, // $10FD + #$10FE, // $10FE + #$10FF, // $10FF + #$1100, // $1100 + #$1101, // $1101 + #$1102, // $1102 + #$1103, // $1103 + #$1104, // $1104 + #$1105, // $1105 + #$1106, // $1106 + #$1107, // $1107 + #$1108, // $1108 + #$1109, // $1109 + #$110A, // $110A + #$110B, // $110B + #$110C, // $110C + #$110D, // $110D + #$110E, // $110E + #$110F, // $110F + #$1110, // $1110 + #$1111, // $1111 + #$1112, // $1112 + #$1113, // $1113 + #$1114, // $1114 + #$1115, // $1115 + #$1116, // $1116 + #$1117, // $1117 + #$1118, // $1118 + #$1119, // $1119 + #$111A, // $111A + #$111B, // $111B + #$111C, // $111C + #$111D, // $111D + #$111E, // $111E + #$111F, // $111F + #$1120, // $1120 + #$1121, // $1121 + #$1122, // $1122 + #$1123, // $1123 + #$1124, // $1124 + #$1125, // $1125 + #$1126, // $1126 + #$1127, // $1127 + #$1128, // $1128 + #$1129, // $1129 + #$112A, // $112A + #$112B, // $112B + #$112C, // $112C + #$112D, // $112D + #$112E, // $112E + #$112F, // $112F + #$1130, // $1130 + #$1131, // $1131 + #$1132, // $1132 + #$1133, // $1133 + #$1134, // $1134 + #$1135, // $1135 + #$1136, // $1136 + #$1137, // $1137 + #$1138, // $1138 + #$1139, // $1139 + #$113A, // $113A + #$113B, // $113B + #$113C, // $113C + #$113D, // $113D + #$113E, // $113E + #$113F, // $113F + #$1140, // $1140 + #$1141, // $1141 + #$1142, // $1142 + #$1143, // $1143 + #$1144, // $1144 + #$1145, // $1145 + #$1146, // $1146 + #$1147, // $1147 + #$1148, // $1148 + #$1149, // $1149 + #$114A, // $114A + #$114B, // $114B + #$114C, // $114C + #$114D, // $114D + #$114E, // $114E + #$114F, // $114F + #$1150, // $1150 + #$1151, // $1151 + #$1152, // $1152 + #$1153, // $1153 + #$1154, // $1154 + #$1155, // $1155 + #$1156, // $1156 + #$1157, // $1157 + #$1158, // $1158 + #$1159, // $1159 + #$115A, // $115A + #$115B, // $115B + #$115C, // $115C + #$115D, // $115D + #$115E, // $115E + #$115F, // $115F + #$1160, // $1160 + #$1161, // $1161 + #$1162, // $1162 + #$1163, // $1163 + #$1164, // $1164 + #$1165, // $1165 + #$1166, // $1166 + #$1167, // $1167 + #$1168, // $1168 + #$1169, // $1169 + #$116A, // $116A + #$116B, // $116B + #$116C, // $116C + #$116D, // $116D + #$116E, // $116E + #$116F, // $116F + #$1170, // $1170 + #$1171, // $1171 + #$1172, // $1172 + #$1173, // $1173 + #$1174, // $1174 + #$1175, // $1175 + #$1176, // $1176 + #$1177, // $1177 + #$1178, // $1178 + #$1179, // $1179 + #$117A, // $117A + #$117B, // $117B + #$117C, // $117C + #$117D, // $117D + #$117E, // $117E + #$117F, // $117F + #$1180, // $1180 + #$1181, // $1181 + #$1182, // $1182 + #$1183, // $1183 + #$1184, // $1184 + #$1185, // $1185 + #$1186, // $1186 + #$1187, // $1187 + #$1188, // $1188 + #$1189, // $1189 + #$118A, // $118A + #$118B, // $118B + #$118C, // $118C + #$118D, // $118D + #$118E, // $118E + #$118F, // $118F + #$1190, // $1190 + #$1191, // $1191 + #$1192, // $1192 + #$1193, // $1193 + #$1194, // $1194 + #$1195, // $1195 + #$1196, // $1196 + #$1197, // $1197 + #$1198, // $1198 + #$1199, // $1199 + #$119A, // $119A + #$119B, // $119B + #$119C, // $119C + #$119D, // $119D + #$119E, // $119E + #$119F, // $119F + #$11A0, // $11A0 + #$11A1, // $11A1 + #$11A2, // $11A2 + #$11A3, // $11A3 + #$11A4, // $11A4 + #$11A5, // $11A5 + #$11A6, // $11A6 + #$11A7, // $11A7 + #$11A8, // $11A8 + #$11A9, // $11A9 + #$11AA, // $11AA + #$11AB, // $11AB + #$11AC, // $11AC + #$11AD, // $11AD + #$11AE, // $11AE + #$11AF, // $11AF + #$11B0, // $11B0 + #$11B1, // $11B1 + #$11B2, // $11B2 + #$11B3, // $11B3 + #$11B4, // $11B4 + #$11B5, // $11B5 + #$11B6, // $11B6 + #$11B7, // $11B7 + #$11B8, // $11B8 + #$11B9, // $11B9 + #$11BA, // $11BA + #$11BB, // $11BB + #$11BC, // $11BC + #$11BD, // $11BD + #$11BE, // $11BE + #$11BF, // $11BF + #$11C0, // $11C0 + #$11C1, // $11C1 + #$11C2, // $11C2 + #$11C3, // $11C3 + #$11C4, // $11C4 + #$11C5, // $11C5 + #$11C6, // $11C6 + #$11C7, // $11C7 + #$11C8, // $11C8 + #$11C9, // $11C9 + #$11CA, // $11CA + #$11CB, // $11CB + #$11CC, // $11CC + #$11CD, // $11CD + #$11CE, // $11CE + #$11CF, // $11CF + #$11D0, // $11D0 + #$11D1, // $11D1 + #$11D2, // $11D2 + #$11D3, // $11D3 + #$11D4, // $11D4 + #$11D5, // $11D5 + #$11D6, // $11D6 + #$11D7, // $11D7 + #$11D8, // $11D8 + #$11D9, // $11D9 + #$11DA, // $11DA + #$11DB, // $11DB + #$11DC, // $11DC + #$11DD, // $11DD + #$11DE, // $11DE + #$11DF, // $11DF + #$11E0, // $11E0 + #$11E1, // $11E1 + #$11E2, // $11E2 + #$11E3, // $11E3 + #$11E4, // $11E4 + #$11E5, // $11E5 + #$11E6, // $11E6 + #$11E7, // $11E7 + #$11E8, // $11E8 + #$11E9, // $11E9 + #$11EA, // $11EA + #$11EB, // $11EB + #$11EC, // $11EC + #$11ED, // $11ED + #$11EE, // $11EE + #$11EF, // $11EF + #$11F0, // $11F0 + #$11F1, // $11F1 + #$11F2, // $11F2 + #$11F3, // $11F3 + #$11F4, // $11F4 + #$11F5, // $11F5 + #$11F6, // $11F6 + #$11F7, // $11F7 + #$11F8, // $11F8 + #$11F9, // $11F9 + #$11FA, // $11FA + #$11FB, // $11FB + #$11FC, // $11FC + #$11FD, // $11FD + #$11FE, // $11FE + #$11FF, // $11FF + #$1200, // $1200 + #$1201, // $1201 + #$1202, // $1202 + #$1203, // $1203 + #$1204, // $1204 + #$1205, // $1205 + #$1206, // $1206 + #$1207, // $1207 + #$1208, // $1208 + #$1209, // $1209 + #$120A, // $120A + #$120B, // $120B + #$120C, // $120C + #$120D, // $120D + #$120E, // $120E + #$120F, // $120F + #$1210, // $1210 + #$1211, // $1211 + #$1212, // $1212 + #$1213, // $1213 + #$1214, // $1214 + #$1215, // $1215 + #$1216, // $1216 + #$1217, // $1217 + #$1218, // $1218 + #$1219, // $1219 + #$121A, // $121A + #$121B, // $121B + #$121C, // $121C + #$121D, // $121D + #$121E, // $121E + #$121F, // $121F + #$1220, // $1220 + #$1221, // $1221 + #$1222, // $1222 + #$1223, // $1223 + #$1224, // $1224 + #$1225, // $1225 + #$1226, // $1226 + #$1227, // $1227 + #$1228, // $1228 + #$1229, // $1229 + #$122A, // $122A + #$122B, // $122B + #$122C, // $122C + #$122D, // $122D + #$122E, // $122E + #$122F, // $122F + #$1230, // $1230 + #$1231, // $1231 + #$1232, // $1232 + #$1233, // $1233 + #$1234, // $1234 + #$1235, // $1235 + #$1236, // $1236 + #$1237, // $1237 + #$1238, // $1238 + #$1239, // $1239 + #$123A, // $123A + #$123B, // $123B + #$123C, // $123C + #$123D, // $123D + #$123E, // $123E + #$123F, // $123F + #$1240, // $1240 + #$1241, // $1241 + #$1242, // $1242 + #$1243, // $1243 + #$1244, // $1244 + #$1245, // $1245 + #$1246, // $1246 + #$1247, // $1247 + #$1248, // $1248 + #$1249, // $1249 + #$124A, // $124A + #$124B, // $124B + #$124C, // $124C + #$124D, // $124D + #$124E, // $124E + #$124F, // $124F + #$1250, // $1250 + #$1251, // $1251 + #$1252, // $1252 + #$1253, // $1253 + #$1254, // $1254 + #$1255, // $1255 + #$1256, // $1256 + #$1257, // $1257 + #$1258, // $1258 + #$1259, // $1259 + #$125A, // $125A + #$125B, // $125B + #$125C, // $125C + #$125D, // $125D + #$125E, // $125E + #$125F, // $125F + #$1260, // $1260 + #$1261, // $1261 + #$1262, // $1262 + #$1263, // $1263 + #$1264, // $1264 + #$1265, // $1265 + #$1266, // $1266 + #$1267, // $1267 + #$1268, // $1268 + #$1269, // $1269 + #$126A, // $126A + #$126B, // $126B + #$126C, // $126C + #$126D, // $126D + #$126E, // $126E + #$126F, // $126F + #$1270, // $1270 + #$1271, // $1271 + #$1272, // $1272 + #$1273, // $1273 + #$1274, // $1274 + #$1275, // $1275 + #$1276, // $1276 + #$1277, // $1277 + #$1278, // $1278 + #$1279, // $1279 + #$127A, // $127A + #$127B, // $127B + #$127C, // $127C + #$127D, // $127D + #$127E, // $127E + #$127F, // $127F + #$1280, // $1280 + #$1281, // $1281 + #$1282, // $1282 + #$1283, // $1283 + #$1284, // $1284 + #$1285, // $1285 + #$1286, // $1286 + #$1287, // $1287 + #$1288, // $1288 + #$1289, // $1289 + #$128A, // $128A + #$128B, // $128B + #$128C, // $128C + #$128D, // $128D + #$128E, // $128E + #$128F, // $128F + #$1290, // $1290 + #$1291, // $1291 + #$1292, // $1292 + #$1293, // $1293 + #$1294, // $1294 + #$1295, // $1295 + #$1296, // $1296 + #$1297, // $1297 + #$1298, // $1298 + #$1299, // $1299 + #$129A, // $129A + #$129B, // $129B + #$129C, // $129C + #$129D, // $129D + #$129E, // $129E + #$129F, // $129F + #$12A0, // $12A0 + #$12A1, // $12A1 + #$12A2, // $12A2 + #$12A3, // $12A3 + #$12A4, // $12A4 + #$12A5, // $12A5 + #$12A6, // $12A6 + #$12A7, // $12A7 + #$12A8, // $12A8 + #$12A9, // $12A9 + #$12AA, // $12AA + #$12AB, // $12AB + #$12AC, // $12AC + #$12AD, // $12AD + #$12AE, // $12AE + #$12AF, // $12AF + #$12B0, // $12B0 + #$12B1, // $12B1 + #$12B2, // $12B2 + #$12B3, // $12B3 + #$12B4, // $12B4 + #$12B5, // $12B5 + #$12B6, // $12B6 + #$12B7, // $12B7 + #$12B8, // $12B8 + #$12B9, // $12B9 + #$12BA, // $12BA + #$12BB, // $12BB + #$12BC, // $12BC + #$12BD, // $12BD + #$12BE, // $12BE + #$12BF, // $12BF + #$12C0, // $12C0 + #$12C1, // $12C1 + #$12C2, // $12C2 + #$12C3, // $12C3 + #$12C4, // $12C4 + #$12C5, // $12C5 + #$12C6, // $12C6 + #$12C7, // $12C7 + #$12C8, // $12C8 + #$12C9, // $12C9 + #$12CA, // $12CA + #$12CB, // $12CB + #$12CC, // $12CC + #$12CD, // $12CD + #$12CE, // $12CE + #$12CF, // $12CF + #$12D0, // $12D0 + #$12D1, // $12D1 + #$12D2, // $12D2 + #$12D3, // $12D3 + #$12D4, // $12D4 + #$12D5, // $12D5 + #$12D6, // $12D6 + #$12D7, // $12D7 + #$12D8, // $12D8 + #$12D9, // $12D9 + #$12DA, // $12DA + #$12DB, // $12DB + #$12DC, // $12DC + #$12DD, // $12DD + #$12DE, // $12DE + #$12DF, // $12DF + #$12E0, // $12E0 + #$12E1, // $12E1 + #$12E2, // $12E2 + #$12E3, // $12E3 + #$12E4, // $12E4 + #$12E5, // $12E5 + #$12E6, // $12E6 + #$12E7, // $12E7 + #$12E8, // $12E8 + #$12E9, // $12E9 + #$12EA, // $12EA + #$12EB, // $12EB + #$12EC, // $12EC + #$12ED, // $12ED + #$12EE, // $12EE + #$12EF, // $12EF + #$12F0, // $12F0 + #$12F1, // $12F1 + #$12F2, // $12F2 + #$12F3, // $12F3 + #$12F4, // $12F4 + #$12F5, // $12F5 + #$12F6, // $12F6 + #$12F7, // $12F7 + #$12F8, // $12F8 + #$12F9, // $12F9 + #$12FA, // $12FA + #$12FB, // $12FB + #$12FC, // $12FC + #$12FD, // $12FD + #$12FE, // $12FE + #$12FF, // $12FF + #$1300, // $1300 + #$1301, // $1301 + #$1302, // $1302 + #$1303, // $1303 + #$1304, // $1304 + #$1305, // $1305 + #$1306, // $1306 + #$1307, // $1307 + #$1308, // $1308 + #$1309, // $1309 + #$130A, // $130A + #$130B, // $130B + #$130C, // $130C + #$130D, // $130D + #$130E, // $130E + #$130F, // $130F + #$1310, // $1310 + #$1311, // $1311 + #$1312, // $1312 + #$1313, // $1313 + #$1314, // $1314 + #$1315, // $1315 + #$1316, // $1316 + #$1317, // $1317 + #$1318, // $1318 + #$1319, // $1319 + #$131A, // $131A + #$131B, // $131B + #$131C, // $131C + #$131D, // $131D + #$131E, // $131E + #$131F, // $131F + #$1320, // $1320 + #$1321, // $1321 + #$1322, // $1322 + #$1323, // $1323 + #$1324, // $1324 + #$1325, // $1325 + #$1326, // $1326 + #$1327, // $1327 + #$1328, // $1328 + #$1329, // $1329 + #$132A, // $132A + #$132B, // $132B + #$132C, // $132C + #$132D, // $132D + #$132E, // $132E + #$132F, // $132F + #$1330, // $1330 + #$1331, // $1331 + #$1332, // $1332 + #$1333, // $1333 + #$1334, // $1334 + #$1335, // $1335 + #$1336, // $1336 + #$1337, // $1337 + #$1338, // $1338 + #$1339, // $1339 + #$133A, // $133A + #$133B, // $133B + #$133C, // $133C + #$133D, // $133D + #$133E, // $133E + #$133F, // $133F + #$1340, // $1340 + #$1341, // $1341 + #$1342, // $1342 + #$1343, // $1343 + #$1344, // $1344 + #$1345, // $1345 + #$1346, // $1346 + #$1347, // $1347 + #$1348, // $1348 + #$1349, // $1349 + #$134A, // $134A + #$134B, // $134B + #$134C, // $134C + #$134D, // $134D + #$134E, // $134E + #$134F, // $134F + #$1350, // $1350 + #$1351, // $1351 + #$1352, // $1352 + #$1353, // $1353 + #$1354, // $1354 + #$1355, // $1355 + #$1356, // $1356 + #$1357, // $1357 + #$1358, // $1358 + #$1359, // $1359 + #$135A, // $135A + #$135B, // $135B + #$135C, // $135C + #$135D, // $135D + #$135E, // $135E + #$135F, // $135F + #$1360, // $1360 + #$1361, // $1361 + #$1362, // $1362 + #$1363, // $1363 + #$1364, // $1364 + #$1365, // $1365 + #$1366, // $1366 + #$1367, // $1367 + #$1368, // $1368 + #$1369, // $1369 + #$136A, // $136A + #$136B, // $136B + #$136C, // $136C + #$136D, // $136D + #$136E, // $136E + #$136F, // $136F + #$1370, // $1370 + #$1371, // $1371 + #$1372, // $1372 + #$1373, // $1373 + #$1374, // $1374 + #$1375, // $1375 + #$1376, // $1376 + #$1377, // $1377 + #$1378, // $1378 + #$1379, // $1379 + #$137A, // $137A + #$137B, // $137B + #$137C, // $137C + #$137D, // $137D + #$137E, // $137E + #$137F, // $137F + #$1380, // $1380 + #$1381, // $1381 + #$1382, // $1382 + #$1383, // $1383 + #$1384, // $1384 + #$1385, // $1385 + #$1386, // $1386 + #$1387, // $1387 + #$1388, // $1388 + #$1389, // $1389 + #$138A, // $138A + #$138B, // $138B + #$138C, // $138C + #$138D, // $138D + #$138E, // $138E + #$138F, // $138F + #$1390, // $1390 + #$1391, // $1391 + #$1392, // $1392 + #$1393, // $1393 + #$1394, // $1394 + #$1395, // $1395 + #$1396, // $1396 + #$1397, // $1397 + #$1398, // $1398 + #$1399, // $1399 + #$139A, // $139A + #$139B, // $139B + #$139C, // $139C + #$139D, // $139D + #$139E, // $139E + #$139F, // $139F + #$AB70, // $13A0 + #$AB71, // $13A1 + #$AB72, // $13A2 + #$AB73, // $13A3 + #$AB74, // $13A4 + #$AB75, // $13A5 + #$AB76, // $13A6 + #$AB77, // $13A7 + #$AB78, // $13A8 + #$AB79, // $13A9 + #$AB7A, // $13AA + #$AB7B, // $13AB + #$AB7C, // $13AC + #$AB7D, // $13AD + #$AB7E, // $13AE + #$AB7F, // $13AF + #$AB80, // $13B0 + #$AB81, // $13B1 + #$AB82, // $13B2 + #$AB83, // $13B3 + #$AB84, // $13B4 + #$AB85, // $13B5 + #$AB86, // $13B6 + #$AB87, // $13B7 + #$AB88, // $13B8 + #$AB89, // $13B9 + #$AB8A, // $13BA + #$AB8B, // $13BB + #$AB8C, // $13BC + #$AB8D, // $13BD + #$AB8E, // $13BE + #$AB8F, // $13BF + #$AB90, // $13C0 + #$AB91, // $13C1 + #$AB92, // $13C2 + #$AB93, // $13C3 + #$AB94, // $13C4 + #$AB95, // $13C5 + #$AB96, // $13C6 + #$AB97, // $13C7 + #$AB98, // $13C8 + #$AB99, // $13C9 + #$AB9A, // $13CA + #$AB9B, // $13CB + #$AB9C, // $13CC + #$AB9D, // $13CD + #$AB9E, // $13CE + #$AB9F, // $13CF + #$ABA0, // $13D0 + #$ABA1, // $13D1 + #$ABA2, // $13D2 + #$ABA3, // $13D3 + #$ABA4, // $13D4 + #$ABA5, // $13D5 + #$ABA6, // $13D6 + #$ABA7, // $13D7 + #$ABA8, // $13D8 + #$ABA9, // $13D9 + #$ABAA, // $13DA + #$ABAB, // $13DB + #$ABAC, // $13DC + #$ABAD, // $13DD + #$ABAE, // $13DE + #$ABAF, // $13DF + #$ABB0, // $13E0 + #$ABB1, // $13E1 + #$ABB2, // $13E2 + #$ABB3, // $13E3 + #$ABB4, // $13E4 + #$ABB5, // $13E5 + #$ABB6, // $13E6 + #$ABB7, // $13E7 + #$ABB8, // $13E8 + #$ABB9, // $13E9 + #$ABBA, // $13EA + #$ABBB, // $13EB + #$ABBC, // $13EC + #$ABBD, // $13ED + #$ABBE, // $13EE + #$ABBF, // $13EF + #$13F8, // $13F0 + #$13F9, // $13F1 + #$13FA, // $13F2 + #$13FB, // $13F3 + #$13FC, // $13F4 + #$13FD, // $13F5 + #$13F6, // $13F6 + #$13F7, // $13F7 + #$13F8, // $13F8 + #$13F9, // $13F9 + #$13FA, // $13FA + #$13FB, // $13FB + #$13FC, // $13FC + #$13FD, // $13FD + #$13FE, // $13FE + #$13FF, // $13FF + #$1400, // $1400 + #$1401, // $1401 + #$1402, // $1402 + #$1403, // $1403 + #$1404, // $1404 + #$1405, // $1405 + #$1406, // $1406 + #$1407, // $1407 + #$1408, // $1408 + #$1409, // $1409 + #$140A, // $140A + #$140B, // $140B + #$140C, // $140C + #$140D, // $140D + #$140E, // $140E + #$140F, // $140F + #$1410, // $1410 + #$1411, // $1411 + #$1412, // $1412 + #$1413, // $1413 + #$1414, // $1414 + #$1415, // $1415 + #$1416, // $1416 + #$1417, // $1417 + #$1418, // $1418 + #$1419, // $1419 + #$141A, // $141A + #$141B, // $141B + #$141C, // $141C + #$141D, // $141D + #$141E, // $141E + #$141F, // $141F + #$1420, // $1420 + #$1421, // $1421 + #$1422, // $1422 + #$1423, // $1423 + #$1424, // $1424 + #$1425, // $1425 + #$1426, // $1426 + #$1427, // $1427 + #$1428, // $1428 + #$1429, // $1429 + #$142A, // $142A + #$142B, // $142B + #$142C, // $142C + #$142D, // $142D + #$142E, // $142E + #$142F, // $142F + #$1430, // $1430 + #$1431, // $1431 + #$1432, // $1432 + #$1433, // $1433 + #$1434, // $1434 + #$1435, // $1435 + #$1436, // $1436 + #$1437, // $1437 + #$1438, // $1438 + #$1439, // $1439 + #$143A, // $143A + #$143B, // $143B + #$143C, // $143C + #$143D, // $143D + #$143E, // $143E + #$143F, // $143F + #$1440, // $1440 + #$1441, // $1441 + #$1442, // $1442 + #$1443, // $1443 + #$1444, // $1444 + #$1445, // $1445 + #$1446, // $1446 + #$1447, // $1447 + #$1448, // $1448 + #$1449, // $1449 + #$144A, // $144A + #$144B, // $144B + #$144C, // $144C + #$144D, // $144D + #$144E, // $144E + #$144F, // $144F + #$1450, // $1450 + #$1451, // $1451 + #$1452, // $1452 + #$1453, // $1453 + #$1454, // $1454 + #$1455, // $1455 + #$1456, // $1456 + #$1457, // $1457 + #$1458, // $1458 + #$1459, // $1459 + #$145A, // $145A + #$145B, // $145B + #$145C, // $145C + #$145D, // $145D + #$145E, // $145E + #$145F, // $145F + #$1460, // $1460 + #$1461, // $1461 + #$1462, // $1462 + #$1463, // $1463 + #$1464, // $1464 + #$1465, // $1465 + #$1466, // $1466 + #$1467, // $1467 + #$1468, // $1468 + #$1469, // $1469 + #$146A, // $146A + #$146B, // $146B + #$146C, // $146C + #$146D, // $146D + #$146E, // $146E + #$146F, // $146F + #$1470, // $1470 + #$1471, // $1471 + #$1472, // $1472 + #$1473, // $1473 + #$1474, // $1474 + #$1475, // $1475 + #$1476, // $1476 + #$1477, // $1477 + #$1478, // $1478 + #$1479, // $1479 + #$147A, // $147A + #$147B, // $147B + #$147C, // $147C + #$147D, // $147D + #$147E, // $147E + #$147F, // $147F + #$1480, // $1480 + #$1481, // $1481 + #$1482, // $1482 + #$1483, // $1483 + #$1484, // $1484 + #$1485, // $1485 + #$1486, // $1486 + #$1487, // $1487 + #$1488, // $1488 + #$1489, // $1489 + #$148A, // $148A + #$148B, // $148B + #$148C, // $148C + #$148D, // $148D + #$148E, // $148E + #$148F, // $148F + #$1490, // $1490 + #$1491, // $1491 + #$1492, // $1492 + #$1493, // $1493 + #$1494, // $1494 + #$1495, // $1495 + #$1496, // $1496 + #$1497, // $1497 + #$1498, // $1498 + #$1499, // $1499 + #$149A, // $149A + #$149B, // $149B + #$149C, // $149C + #$149D, // $149D + #$149E, // $149E + #$149F, // $149F + #$14A0, // $14A0 + #$14A1, // $14A1 + #$14A2, // $14A2 + #$14A3, // $14A3 + #$14A4, // $14A4 + #$14A5, // $14A5 + #$14A6, // $14A6 + #$14A7, // $14A7 + #$14A8, // $14A8 + #$14A9, // $14A9 + #$14AA, // $14AA + #$14AB, // $14AB + #$14AC, // $14AC + #$14AD, // $14AD + #$14AE, // $14AE + #$14AF, // $14AF + #$14B0, // $14B0 + #$14B1, // $14B1 + #$14B2, // $14B2 + #$14B3, // $14B3 + #$14B4, // $14B4 + #$14B5, // $14B5 + #$14B6, // $14B6 + #$14B7, // $14B7 + #$14B8, // $14B8 + #$14B9, // $14B9 + #$14BA, // $14BA + #$14BB, // $14BB + #$14BC, // $14BC + #$14BD, // $14BD + #$14BE, // $14BE + #$14BF, // $14BF + #$14C0, // $14C0 + #$14C1, // $14C1 + #$14C2, // $14C2 + #$14C3, // $14C3 + #$14C4, // $14C4 + #$14C5, // $14C5 + #$14C6, // $14C6 + #$14C7, // $14C7 + #$14C8, // $14C8 + #$14C9, // $14C9 + #$14CA, // $14CA + #$14CB, // $14CB + #$14CC, // $14CC + #$14CD, // $14CD + #$14CE, // $14CE + #$14CF, // $14CF + #$14D0, // $14D0 + #$14D1, // $14D1 + #$14D2, // $14D2 + #$14D3, // $14D3 + #$14D4, // $14D4 + #$14D5, // $14D5 + #$14D6, // $14D6 + #$14D7, // $14D7 + #$14D8, // $14D8 + #$14D9, // $14D9 + #$14DA, // $14DA + #$14DB, // $14DB + #$14DC, // $14DC + #$14DD, // $14DD + #$14DE, // $14DE + #$14DF, // $14DF + #$14E0, // $14E0 + #$14E1, // $14E1 + #$14E2, // $14E2 + #$14E3, // $14E3 + #$14E4, // $14E4 + #$14E5, // $14E5 + #$14E6, // $14E6 + #$14E7, // $14E7 + #$14E8, // $14E8 + #$14E9, // $14E9 + #$14EA, // $14EA + #$14EB, // $14EB + #$14EC, // $14EC + #$14ED, // $14ED + #$14EE, // $14EE + #$14EF, // $14EF + #$14F0, // $14F0 + #$14F1, // $14F1 + #$14F2, // $14F2 + #$14F3, // $14F3 + #$14F4, // $14F4 + #$14F5, // $14F5 + #$14F6, // $14F6 + #$14F7, // $14F7 + #$14F8, // $14F8 + #$14F9, // $14F9 + #$14FA, // $14FA + #$14FB, // $14FB + #$14FC, // $14FC + #$14FD, // $14FD + #$14FE, // $14FE + #$14FF, // $14FF + #$1500, // $1500 + #$1501, // $1501 + #$1502, // $1502 + #$1503, // $1503 + #$1504, // $1504 + #$1505, // $1505 + #$1506, // $1506 + #$1507, // $1507 + #$1508, // $1508 + #$1509, // $1509 + #$150A, // $150A + #$150B, // $150B + #$150C, // $150C + #$150D, // $150D + #$150E, // $150E + #$150F, // $150F + #$1510, // $1510 + #$1511, // $1511 + #$1512, // $1512 + #$1513, // $1513 + #$1514, // $1514 + #$1515, // $1515 + #$1516, // $1516 + #$1517, // $1517 + #$1518, // $1518 + #$1519, // $1519 + #$151A, // $151A + #$151B, // $151B + #$151C, // $151C + #$151D, // $151D + #$151E, // $151E + #$151F, // $151F + #$1520, // $1520 + #$1521, // $1521 + #$1522, // $1522 + #$1523, // $1523 + #$1524, // $1524 + #$1525, // $1525 + #$1526, // $1526 + #$1527, // $1527 + #$1528, // $1528 + #$1529, // $1529 + #$152A, // $152A + #$152B, // $152B + #$152C, // $152C + #$152D, // $152D + #$152E, // $152E + #$152F, // $152F + #$1530, // $1530 + #$1531, // $1531 + #$1532, // $1532 + #$1533, // $1533 + #$1534, // $1534 + #$1535, // $1535 + #$1536, // $1536 + #$1537, // $1537 + #$1538, // $1538 + #$1539, // $1539 + #$153A, // $153A + #$153B, // $153B + #$153C, // $153C + #$153D, // $153D + #$153E, // $153E + #$153F, // $153F + #$1540, // $1540 + #$1541, // $1541 + #$1542, // $1542 + #$1543, // $1543 + #$1544, // $1544 + #$1545, // $1545 + #$1546, // $1546 + #$1547, // $1547 + #$1548, // $1548 + #$1549, // $1549 + #$154A, // $154A + #$154B, // $154B + #$154C, // $154C + #$154D, // $154D + #$154E, // $154E + #$154F, // $154F + #$1550, // $1550 + #$1551, // $1551 + #$1552, // $1552 + #$1553, // $1553 + #$1554, // $1554 + #$1555, // $1555 + #$1556, // $1556 + #$1557, // $1557 + #$1558, // $1558 + #$1559, // $1559 + #$155A, // $155A + #$155B, // $155B + #$155C, // $155C + #$155D, // $155D + #$155E, // $155E + #$155F, // $155F + #$1560, // $1560 + #$1561, // $1561 + #$1562, // $1562 + #$1563, // $1563 + #$1564, // $1564 + #$1565, // $1565 + #$1566, // $1566 + #$1567, // $1567 + #$1568, // $1568 + #$1569, // $1569 + #$156A, // $156A + #$156B, // $156B + #$156C, // $156C + #$156D, // $156D + #$156E, // $156E + #$156F, // $156F + #$1570, // $1570 + #$1571, // $1571 + #$1572, // $1572 + #$1573, // $1573 + #$1574, // $1574 + #$1575, // $1575 + #$1576, // $1576 + #$1577, // $1577 + #$1578, // $1578 + #$1579, // $1579 + #$157A, // $157A + #$157B, // $157B + #$157C, // $157C + #$157D, // $157D + #$157E, // $157E + #$157F, // $157F + #$1580, // $1580 + #$1581, // $1581 + #$1582, // $1582 + #$1583, // $1583 + #$1584, // $1584 + #$1585, // $1585 + #$1586, // $1586 + #$1587, // $1587 + #$1588, // $1588 + #$1589, // $1589 + #$158A, // $158A + #$158B, // $158B + #$158C, // $158C + #$158D, // $158D + #$158E, // $158E + #$158F, // $158F + #$1590, // $1590 + #$1591, // $1591 + #$1592, // $1592 + #$1593, // $1593 + #$1594, // $1594 + #$1595, // $1595 + #$1596, // $1596 + #$1597, // $1597 + #$1598, // $1598 + #$1599, // $1599 + #$159A, // $159A + #$159B, // $159B + #$159C, // $159C + #$159D, // $159D + #$159E, // $159E + #$159F, // $159F + #$15A0, // $15A0 + #$15A1, // $15A1 + #$15A2, // $15A2 + #$15A3, // $15A3 + #$15A4, // $15A4 + #$15A5, // $15A5 + #$15A6, // $15A6 + #$15A7, // $15A7 + #$15A8, // $15A8 + #$15A9, // $15A9 + #$15AA, // $15AA + #$15AB, // $15AB + #$15AC, // $15AC + #$15AD, // $15AD + #$15AE, // $15AE + #$15AF, // $15AF + #$15B0, // $15B0 + #$15B1, // $15B1 + #$15B2, // $15B2 + #$15B3, // $15B3 + #$15B4, // $15B4 + #$15B5, // $15B5 + #$15B6, // $15B6 + #$15B7, // $15B7 + #$15B8, // $15B8 + #$15B9, // $15B9 + #$15BA, // $15BA + #$15BB, // $15BB + #$15BC, // $15BC + #$15BD, // $15BD + #$15BE, // $15BE + #$15BF, // $15BF + #$15C0, // $15C0 + #$15C1, // $15C1 + #$15C2, // $15C2 + #$15C3, // $15C3 + #$15C4, // $15C4 + #$15C5, // $15C5 + #$15C6, // $15C6 + #$15C7, // $15C7 + #$15C8, // $15C8 + #$15C9, // $15C9 + #$15CA, // $15CA + #$15CB, // $15CB + #$15CC, // $15CC + #$15CD, // $15CD + #$15CE, // $15CE + #$15CF, // $15CF + #$15D0, // $15D0 + #$15D1, // $15D1 + #$15D2, // $15D2 + #$15D3, // $15D3 + #$15D4, // $15D4 + #$15D5, // $15D5 + #$15D6, // $15D6 + #$15D7, // $15D7 + #$15D8, // $15D8 + #$15D9, // $15D9 + #$15DA, // $15DA + #$15DB, // $15DB + #$15DC, // $15DC + #$15DD, // $15DD + #$15DE, // $15DE + #$15DF, // $15DF + #$15E0, // $15E0 + #$15E1, // $15E1 + #$15E2, // $15E2 + #$15E3, // $15E3 + #$15E4, // $15E4 + #$15E5, // $15E5 + #$15E6, // $15E6 + #$15E7, // $15E7 + #$15E8, // $15E8 + #$15E9, // $15E9 + #$15EA, // $15EA + #$15EB, // $15EB + #$15EC, // $15EC + #$15ED, // $15ED + #$15EE, // $15EE + #$15EF, // $15EF + #$15F0, // $15F0 + #$15F1, // $15F1 + #$15F2, // $15F2 + #$15F3, // $15F3 + #$15F4, // $15F4 + #$15F5, // $15F5 + #$15F6, // $15F6 + #$15F7, // $15F7 + #$15F8, // $15F8 + #$15F9, // $15F9 + #$15FA, // $15FA + #$15FB, // $15FB + #$15FC, // $15FC + #$15FD, // $15FD + #$15FE, // $15FE + #$15FF, // $15FF + #$1600, // $1600 + #$1601, // $1601 + #$1602, // $1602 + #$1603, // $1603 + #$1604, // $1604 + #$1605, // $1605 + #$1606, // $1606 + #$1607, // $1607 + #$1608, // $1608 + #$1609, // $1609 + #$160A, // $160A + #$160B, // $160B + #$160C, // $160C + #$160D, // $160D + #$160E, // $160E + #$160F, // $160F + #$1610, // $1610 + #$1611, // $1611 + #$1612, // $1612 + #$1613, // $1613 + #$1614, // $1614 + #$1615, // $1615 + #$1616, // $1616 + #$1617, // $1617 + #$1618, // $1618 + #$1619, // $1619 + #$161A, // $161A + #$161B, // $161B + #$161C, // $161C + #$161D, // $161D + #$161E, // $161E + #$161F, // $161F + #$1620, // $1620 + #$1621, // $1621 + #$1622, // $1622 + #$1623, // $1623 + #$1624, // $1624 + #$1625, // $1625 + #$1626, // $1626 + #$1627, // $1627 + #$1628, // $1628 + #$1629, // $1629 + #$162A, // $162A + #$162B, // $162B + #$162C, // $162C + #$162D, // $162D + #$162E, // $162E + #$162F, // $162F + #$1630, // $1630 + #$1631, // $1631 + #$1632, // $1632 + #$1633, // $1633 + #$1634, // $1634 + #$1635, // $1635 + #$1636, // $1636 + #$1637, // $1637 + #$1638, // $1638 + #$1639, // $1639 + #$163A, // $163A + #$163B, // $163B + #$163C, // $163C + #$163D, // $163D + #$163E, // $163E + #$163F, // $163F + #$1640, // $1640 + #$1641, // $1641 + #$1642, // $1642 + #$1643, // $1643 + #$1644, // $1644 + #$1645, // $1645 + #$1646, // $1646 + #$1647, // $1647 + #$1648, // $1648 + #$1649, // $1649 + #$164A, // $164A + #$164B, // $164B + #$164C, // $164C + #$164D, // $164D + #$164E, // $164E + #$164F, // $164F + #$1650, // $1650 + #$1651, // $1651 + #$1652, // $1652 + #$1653, // $1653 + #$1654, // $1654 + #$1655, // $1655 + #$1656, // $1656 + #$1657, // $1657 + #$1658, // $1658 + #$1659, // $1659 + #$165A, // $165A + #$165B, // $165B + #$165C, // $165C + #$165D, // $165D + #$165E, // $165E + #$165F, // $165F + #$1660, // $1660 + #$1661, // $1661 + #$1662, // $1662 + #$1663, // $1663 + #$1664, // $1664 + #$1665, // $1665 + #$1666, // $1666 + #$1667, // $1667 + #$1668, // $1668 + #$1669, // $1669 + #$166A, // $166A + #$166B, // $166B + #$166C, // $166C + #$166D, // $166D + #$166E, // $166E + #$166F, // $166F + #$1670, // $1670 + #$1671, // $1671 + #$1672, // $1672 + #$1673, // $1673 + #$1674, // $1674 + #$1675, // $1675 + #$1676, // $1676 + #$1677, // $1677 + #$1678, // $1678 + #$1679, // $1679 + #$167A, // $167A + #$167B, // $167B + #$167C, // $167C + #$167D, // $167D + #$167E, // $167E + #$167F, // $167F + #$1680, // $1680 + #$1681, // $1681 + #$1682, // $1682 + #$1683, // $1683 + #$1684, // $1684 + #$1685, // $1685 + #$1686, // $1686 + #$1687, // $1687 + #$1688, // $1688 + #$1689, // $1689 + #$168A, // $168A + #$168B, // $168B + #$168C, // $168C + #$168D, // $168D + #$168E, // $168E + #$168F, // $168F + #$1690, // $1690 + #$1691, // $1691 + #$1692, // $1692 + #$1693, // $1693 + #$1694, // $1694 + #$1695, // $1695 + #$1696, // $1696 + #$1697, // $1697 + #$1698, // $1698 + #$1699, // $1699 + #$169A, // $169A + #$169B, // $169B + #$169C, // $169C + #$169D, // $169D + #$169E, // $169E + #$169F, // $169F + #$16A0, // $16A0 + #$16A1, // $16A1 + #$16A2, // $16A2 + #$16A3, // $16A3 + #$16A4, // $16A4 + #$16A5, // $16A5 + #$16A6, // $16A6 + #$16A7, // $16A7 + #$16A8, // $16A8 + #$16A9, // $16A9 + #$16AA, // $16AA + #$16AB, // $16AB + #$16AC, // $16AC + #$16AD, // $16AD + #$16AE, // $16AE + #$16AF, // $16AF + #$16B0, // $16B0 + #$16B1, // $16B1 + #$16B2, // $16B2 + #$16B3, // $16B3 + #$16B4, // $16B4 + #$16B5, // $16B5 + #$16B6, // $16B6 + #$16B7, // $16B7 + #$16B8, // $16B8 + #$16B9, // $16B9 + #$16BA, // $16BA + #$16BB, // $16BB + #$16BC, // $16BC + #$16BD, // $16BD + #$16BE, // $16BE + #$16BF, // $16BF + #$16C0, // $16C0 + #$16C1, // $16C1 + #$16C2, // $16C2 + #$16C3, // $16C3 + #$16C4, // $16C4 + #$16C5, // $16C5 + #$16C6, // $16C6 + #$16C7, // $16C7 + #$16C8, // $16C8 + #$16C9, // $16C9 + #$16CA, // $16CA + #$16CB, // $16CB + #$16CC, // $16CC + #$16CD, // $16CD + #$16CE, // $16CE + #$16CF, // $16CF + #$16D0, // $16D0 + #$16D1, // $16D1 + #$16D2, // $16D2 + #$16D3, // $16D3 + #$16D4, // $16D4 + #$16D5, // $16D5 + #$16D6, // $16D6 + #$16D7, // $16D7 + #$16D8, // $16D8 + #$16D9, // $16D9 + #$16DA, // $16DA + #$16DB, // $16DB + #$16DC, // $16DC + #$16DD, // $16DD + #$16DE, // $16DE + #$16DF, // $16DF + #$16E0, // $16E0 + #$16E1, // $16E1 + #$16E2, // $16E2 + #$16E3, // $16E3 + #$16E4, // $16E4 + #$16E5, // $16E5 + #$16E6, // $16E6 + #$16E7, // $16E7 + #$16E8, // $16E8 + #$16E9, // $16E9 + #$16EA, // $16EA + #$16EB, // $16EB + #$16EC, // $16EC + #$16ED, // $16ED + #$16EE, // $16EE + #$16EF, // $16EF + #$16F0, // $16F0 + #$16F1, // $16F1 + #$16F2, // $16F2 + #$16F3, // $16F3 + #$16F4, // $16F4 + #$16F5, // $16F5 + #$16F6, // $16F6 + #$16F7, // $16F7 + #$16F8, // $16F8 + #$16F9, // $16F9 + #$16FA, // $16FA + #$16FB, // $16FB + #$16FC, // $16FC + #$16FD, // $16FD + #$16FE, // $16FE + #$16FF, // $16FF + #$1700, // $1700 + #$1701, // $1701 + #$1702, // $1702 + #$1703, // $1703 + #$1704, // $1704 + #$1705, // $1705 + #$1706, // $1706 + #$1707, // $1707 + #$1708, // $1708 + #$1709, // $1709 + #$170A, // $170A + #$170B, // $170B + #$170C, // $170C + #$170D, // $170D + #$170E, // $170E + #$170F, // $170F + #$1710, // $1710 + #$1711, // $1711 + #$1712, // $1712 + #$1713, // $1713 + #$1714, // $1714 + #$1715, // $1715 + #$1716, // $1716 + #$1717, // $1717 + #$1718, // $1718 + #$1719, // $1719 + #$171A, // $171A + #$171B, // $171B + #$171C, // $171C + #$171D, // $171D + #$171E, // $171E + #$171F, // $171F + #$1720, // $1720 + #$1721, // $1721 + #$1722, // $1722 + #$1723, // $1723 + #$1724, // $1724 + #$1725, // $1725 + #$1726, // $1726 + #$1727, // $1727 + #$1728, // $1728 + #$1729, // $1729 + #$172A, // $172A + #$172B, // $172B + #$172C, // $172C + #$172D, // $172D + #$172E, // $172E + #$172F, // $172F + #$1730, // $1730 + #$1731, // $1731 + #$1732, // $1732 + #$1733, // $1733 + #$1734, // $1734 + #$1735, // $1735 + #$1736, // $1736 + #$1737, // $1737 + #$1738, // $1738 + #$1739, // $1739 + #$173A, // $173A + #$173B, // $173B + #$173C, // $173C + #$173D, // $173D + #$173E, // $173E + #$173F, // $173F + #$1740, // $1740 + #$1741, // $1741 + #$1742, // $1742 + #$1743, // $1743 + #$1744, // $1744 + #$1745, // $1745 + #$1746, // $1746 + #$1747, // $1747 + #$1748, // $1748 + #$1749, // $1749 + #$174A, // $174A + #$174B, // $174B + #$174C, // $174C + #$174D, // $174D + #$174E, // $174E + #$174F, // $174F + #$1750, // $1750 + #$1751, // $1751 + #$1752, // $1752 + #$1753, // $1753 + #$1754, // $1754 + #$1755, // $1755 + #$1756, // $1756 + #$1757, // $1757 + #$1758, // $1758 + #$1759, // $1759 + #$175A, // $175A + #$175B, // $175B + #$175C, // $175C + #$175D, // $175D + #$175E, // $175E + #$175F, // $175F + #$1760, // $1760 + #$1761, // $1761 + #$1762, // $1762 + #$1763, // $1763 + #$1764, // $1764 + #$1765, // $1765 + #$1766, // $1766 + #$1767, // $1767 + #$1768, // $1768 + #$1769, // $1769 + #$176A, // $176A + #$176B, // $176B + #$176C, // $176C + #$176D, // $176D + #$176E, // $176E + #$176F, // $176F + #$1770, // $1770 + #$1771, // $1771 + #$1772, // $1772 + #$1773, // $1773 + #$1774, // $1774 + #$1775, // $1775 + #$1776, // $1776 + #$1777, // $1777 + #$1778, // $1778 + #$1779, // $1779 + #$177A, // $177A + #$177B, // $177B + #$177C, // $177C + #$177D, // $177D + #$177E, // $177E + #$177F, // $177F + #$1780, // $1780 + #$1781, // $1781 + #$1782, // $1782 + #$1783, // $1783 + #$1784, // $1784 + #$1785, // $1785 + #$1786, // $1786 + #$1787, // $1787 + #$1788, // $1788 + #$1789, // $1789 + #$178A, // $178A + #$178B, // $178B + #$178C, // $178C + #$178D, // $178D + #$178E, // $178E + #$178F, // $178F + #$1790, // $1790 + #$1791, // $1791 + #$1792, // $1792 + #$1793, // $1793 + #$1794, // $1794 + #$1795, // $1795 + #$1796, // $1796 + #$1797, // $1797 + #$1798, // $1798 + #$1799, // $1799 + #$179A, // $179A + #$179B, // $179B + #$179C, // $179C + #$179D, // $179D + #$179E, // $179E + #$179F, // $179F + #$17A0, // $17A0 + #$17A1, // $17A1 + #$17A2, // $17A2 + #$17A3, // $17A3 + #$17A4, // $17A4 + #$17A5, // $17A5 + #$17A6, // $17A6 + #$17A7, // $17A7 + #$17A8, // $17A8 + #$17A9, // $17A9 + #$17AA, // $17AA + #$17AB, // $17AB + #$17AC, // $17AC + #$17AD, // $17AD + #$17AE, // $17AE + #$17AF, // $17AF + #$17B0, // $17B0 + #$17B1, // $17B1 + #$17B2, // $17B2 + #$17B3, // $17B3 + #$17B4, // $17B4 + #$17B5, // $17B5 + #$17B6, // $17B6 + #$17B7, // $17B7 + #$17B8, // $17B8 + #$17B9, // $17B9 + #$17BA, // $17BA + #$17BB, // $17BB + #$17BC, // $17BC + #$17BD, // $17BD + #$17BE, // $17BE + #$17BF, // $17BF + #$17C0, // $17C0 + #$17C1, // $17C1 + #$17C2, // $17C2 + #$17C3, // $17C3 + #$17C4, // $17C4 + #$17C5, // $17C5 + #$17C6, // $17C6 + #$17C7, // $17C7 + #$17C8, // $17C8 + #$17C9, // $17C9 + #$17CA, // $17CA + #$17CB, // $17CB + #$17CC, // $17CC + #$17CD, // $17CD + #$17CE, // $17CE + #$17CF, // $17CF + #$17D0, // $17D0 + #$17D1, // $17D1 + #$17D2, // $17D2 + #$17D3, // $17D3 + #$17D4, // $17D4 + #$17D5, // $17D5 + #$17D6, // $17D6 + #$17D7, // $17D7 + #$17D8, // $17D8 + #$17D9, // $17D9 + #$17DA, // $17DA + #$17DB, // $17DB + #$17DC, // $17DC + #$17DD, // $17DD + #$17DE, // $17DE + #$17DF, // $17DF + #$17E0, // $17E0 + #$17E1, // $17E1 + #$17E2, // $17E2 + #$17E3, // $17E3 + #$17E4, // $17E4 + #$17E5, // $17E5 + #$17E6, // $17E6 + #$17E7, // $17E7 + #$17E8, // $17E8 + #$17E9, // $17E9 + #$17EA, // $17EA + #$17EB, // $17EB + #$17EC, // $17EC + #$17ED, // $17ED + #$17EE, // $17EE + #$17EF, // $17EF + #$17F0, // $17F0 + #$17F1, // $17F1 + #$17F2, // $17F2 + #$17F3, // $17F3 + #$17F4, // $17F4 + #$17F5, // $17F5 + #$17F6, // $17F6 + #$17F7, // $17F7 + #$17F8, // $17F8 + #$17F9, // $17F9 + #$17FA, // $17FA + #$17FB, // $17FB + #$17FC, // $17FC + #$17FD, // $17FD + #$17FE, // $17FE + #$17FF, // $17FF + #$1800, // $1800 + #$1801, // $1801 + #$1802, // $1802 + #$1803, // $1803 + #$1804, // $1804 + #$1805, // $1805 + #$1806, // $1806 + #$1807, // $1807 + #$1808, // $1808 + #$1809, // $1809 + #$180A, // $180A + #$180B, // $180B + #$180C, // $180C + #$180D, // $180D + #$180E, // $180E + #$180F, // $180F + #$1810, // $1810 + #$1811, // $1811 + #$1812, // $1812 + #$1813, // $1813 + #$1814, // $1814 + #$1815, // $1815 + #$1816, // $1816 + #$1817, // $1817 + #$1818, // $1818 + #$1819, // $1819 + #$181A, // $181A + #$181B, // $181B + #$181C, // $181C + #$181D, // $181D + #$181E, // $181E + #$181F, // $181F + #$1820, // $1820 + #$1821, // $1821 + #$1822, // $1822 + #$1823, // $1823 + #$1824, // $1824 + #$1825, // $1825 + #$1826, // $1826 + #$1827, // $1827 + #$1828, // $1828 + #$1829, // $1829 + #$182A, // $182A + #$182B, // $182B + #$182C, // $182C + #$182D, // $182D + #$182E, // $182E + #$182F, // $182F + #$1830, // $1830 + #$1831, // $1831 + #$1832, // $1832 + #$1833, // $1833 + #$1834, // $1834 + #$1835, // $1835 + #$1836, // $1836 + #$1837, // $1837 + #$1838, // $1838 + #$1839, // $1839 + #$183A, // $183A + #$183B, // $183B + #$183C, // $183C + #$183D, // $183D + #$183E, // $183E + #$183F, // $183F + #$1840, // $1840 + #$1841, // $1841 + #$1842, // $1842 + #$1843, // $1843 + #$1844, // $1844 + #$1845, // $1845 + #$1846, // $1846 + #$1847, // $1847 + #$1848, // $1848 + #$1849, // $1849 + #$184A, // $184A + #$184B, // $184B + #$184C, // $184C + #$184D, // $184D + #$184E, // $184E + #$184F, // $184F + #$1850, // $1850 + #$1851, // $1851 + #$1852, // $1852 + #$1853, // $1853 + #$1854, // $1854 + #$1855, // $1855 + #$1856, // $1856 + #$1857, // $1857 + #$1858, // $1858 + #$1859, // $1859 + #$185A, // $185A + #$185B, // $185B + #$185C, // $185C + #$185D, // $185D + #$185E, // $185E + #$185F, // $185F + #$1860, // $1860 + #$1861, // $1861 + #$1862, // $1862 + #$1863, // $1863 + #$1864, // $1864 + #$1865, // $1865 + #$1866, // $1866 + #$1867, // $1867 + #$1868, // $1868 + #$1869, // $1869 + #$186A, // $186A + #$186B, // $186B + #$186C, // $186C + #$186D, // $186D + #$186E, // $186E + #$186F, // $186F + #$1870, // $1870 + #$1871, // $1871 + #$1872, // $1872 + #$1873, // $1873 + #$1874, // $1874 + #$1875, // $1875 + #$1876, // $1876 + #$1877, // $1877 + #$1878, // $1878 + #$1879, // $1879 + #$187A, // $187A + #$187B, // $187B + #$187C, // $187C + #$187D, // $187D + #$187E, // $187E + #$187F, // $187F + #$1880, // $1880 + #$1881, // $1881 + #$1882, // $1882 + #$1883, // $1883 + #$1884, // $1884 + #$1885, // $1885 + #$1886, // $1886 + #$1887, // $1887 + #$1888, // $1888 + #$1889, // $1889 + #$188A, // $188A + #$188B, // $188B + #$188C, // $188C + #$188D, // $188D + #$188E, // $188E + #$188F, // $188F + #$1890, // $1890 + #$1891, // $1891 + #$1892, // $1892 + #$1893, // $1893 + #$1894, // $1894 + #$1895, // $1895 + #$1896, // $1896 + #$1897, // $1897 + #$1898, // $1898 + #$1899, // $1899 + #$189A, // $189A + #$189B, // $189B + #$189C, // $189C + #$189D, // $189D + #$189E, // $189E + #$189F, // $189F + #$18A0, // $18A0 + #$18A1, // $18A1 + #$18A2, // $18A2 + #$18A3, // $18A3 + #$18A4, // $18A4 + #$18A5, // $18A5 + #$18A6, // $18A6 + #$18A7, // $18A7 + #$18A8, // $18A8 + #$18A9, // $18A9 + #$18AA, // $18AA + #$18AB, // $18AB + #$18AC, // $18AC + #$18AD, // $18AD + #$18AE, // $18AE + #$18AF, // $18AF + #$18B0, // $18B0 + #$18B1, // $18B1 + #$18B2, // $18B2 + #$18B3, // $18B3 + #$18B4, // $18B4 + #$18B5, // $18B5 + #$18B6, // $18B6 + #$18B7, // $18B7 + #$18B8, // $18B8 + #$18B9, // $18B9 + #$18BA, // $18BA + #$18BB, // $18BB + #$18BC, // $18BC + #$18BD, // $18BD + #$18BE, // $18BE + #$18BF, // $18BF + #$18C0, // $18C0 + #$18C1, // $18C1 + #$18C2, // $18C2 + #$18C3, // $18C3 + #$18C4, // $18C4 + #$18C5, // $18C5 + #$18C6, // $18C6 + #$18C7, // $18C7 + #$18C8, // $18C8 + #$18C9, // $18C9 + #$18CA, // $18CA + #$18CB, // $18CB + #$18CC, // $18CC + #$18CD, // $18CD + #$18CE, // $18CE + #$18CF, // $18CF + #$18D0, // $18D0 + #$18D1, // $18D1 + #$18D2, // $18D2 + #$18D3, // $18D3 + #$18D4, // $18D4 + #$18D5, // $18D5 + #$18D6, // $18D6 + #$18D7, // $18D7 + #$18D8, // $18D8 + #$18D9, // $18D9 + #$18DA, // $18DA + #$18DB, // $18DB + #$18DC, // $18DC + #$18DD, // $18DD + #$18DE, // $18DE + #$18DF, // $18DF + #$18E0, // $18E0 + #$18E1, // $18E1 + #$18E2, // $18E2 + #$18E3, // $18E3 + #$18E4, // $18E4 + #$18E5, // $18E5 + #$18E6, // $18E6 + #$18E7, // $18E7 + #$18E8, // $18E8 + #$18E9, // $18E9 + #$18EA, // $18EA + #$18EB, // $18EB + #$18EC, // $18EC + #$18ED, // $18ED + #$18EE, // $18EE + #$18EF, // $18EF + #$18F0, // $18F0 + #$18F1, // $18F1 + #$18F2, // $18F2 + #$18F3, // $18F3 + #$18F4, // $18F4 + #$18F5, // $18F5 + #$18F6, // $18F6 + #$18F7, // $18F7 + #$18F8, // $18F8 + #$18F9, // $18F9 + #$18FA, // $18FA + #$18FB, // $18FB + #$18FC, // $18FC + #$18FD, // $18FD + #$18FE, // $18FE + #$18FF, // $18FF + #$1900, // $1900 + #$1901, // $1901 + #$1902, // $1902 + #$1903, // $1903 + #$1904, // $1904 + #$1905, // $1905 + #$1906, // $1906 + #$1907, // $1907 + #$1908, // $1908 + #$1909, // $1909 + #$190A, // $190A + #$190B, // $190B + #$190C, // $190C + #$190D, // $190D + #$190E, // $190E + #$190F, // $190F + #$1910, // $1910 + #$1911, // $1911 + #$1912, // $1912 + #$1913, // $1913 + #$1914, // $1914 + #$1915, // $1915 + #$1916, // $1916 + #$1917, // $1917 + #$1918, // $1918 + #$1919, // $1919 + #$191A, // $191A + #$191B, // $191B + #$191C, // $191C + #$191D, // $191D + #$191E, // $191E + #$191F, // $191F + #$1920, // $1920 + #$1921, // $1921 + #$1922, // $1922 + #$1923, // $1923 + #$1924, // $1924 + #$1925, // $1925 + #$1926, // $1926 + #$1927, // $1927 + #$1928, // $1928 + #$1929, // $1929 + #$192A, // $192A + #$192B, // $192B + #$192C, // $192C + #$192D, // $192D + #$192E, // $192E + #$192F, // $192F + #$1930, // $1930 + #$1931, // $1931 + #$1932, // $1932 + #$1933, // $1933 + #$1934, // $1934 + #$1935, // $1935 + #$1936, // $1936 + #$1937, // $1937 + #$1938, // $1938 + #$1939, // $1939 + #$193A, // $193A + #$193B, // $193B + #$193C, // $193C + #$193D, // $193D + #$193E, // $193E + #$193F, // $193F + #$1940, // $1940 + #$1941, // $1941 + #$1942, // $1942 + #$1943, // $1943 + #$1944, // $1944 + #$1945, // $1945 + #$1946, // $1946 + #$1947, // $1947 + #$1948, // $1948 + #$1949, // $1949 + #$194A, // $194A + #$194B, // $194B + #$194C, // $194C + #$194D, // $194D + #$194E, // $194E + #$194F, // $194F + #$1950, // $1950 + #$1951, // $1951 + #$1952, // $1952 + #$1953, // $1953 + #$1954, // $1954 + #$1955, // $1955 + #$1956, // $1956 + #$1957, // $1957 + #$1958, // $1958 + #$1959, // $1959 + #$195A, // $195A + #$195B, // $195B + #$195C, // $195C + #$195D, // $195D + #$195E, // $195E + #$195F, // $195F + #$1960, // $1960 + #$1961, // $1961 + #$1962, // $1962 + #$1963, // $1963 + #$1964, // $1964 + #$1965, // $1965 + #$1966, // $1966 + #$1967, // $1967 + #$1968, // $1968 + #$1969, // $1969 + #$196A, // $196A + #$196B, // $196B + #$196C, // $196C + #$196D, // $196D + #$196E, // $196E + #$196F, // $196F + #$1970, // $1970 + #$1971, // $1971 + #$1972, // $1972 + #$1973, // $1973 + #$1974, // $1974 + #$1975, // $1975 + #$1976, // $1976 + #$1977, // $1977 + #$1978, // $1978 + #$1979, // $1979 + #$197A, // $197A + #$197B, // $197B + #$197C, // $197C + #$197D, // $197D + #$197E, // $197E + #$197F, // $197F + #$1980, // $1980 + #$1981, // $1981 + #$1982, // $1982 + #$1983, // $1983 + #$1984, // $1984 + #$1985, // $1985 + #$1986, // $1986 + #$1987, // $1987 + #$1988, // $1988 + #$1989, // $1989 + #$198A, // $198A + #$198B, // $198B + #$198C, // $198C + #$198D, // $198D + #$198E, // $198E + #$198F, // $198F + #$1990, // $1990 + #$1991, // $1991 + #$1992, // $1992 + #$1993, // $1993 + #$1994, // $1994 + #$1995, // $1995 + #$1996, // $1996 + #$1997, // $1997 + #$1998, // $1998 + #$1999, // $1999 + #$199A, // $199A + #$199B, // $199B + #$199C, // $199C + #$199D, // $199D + #$199E, // $199E + #$199F, // $199F + #$19A0, // $19A0 + #$19A1, // $19A1 + #$19A2, // $19A2 + #$19A3, // $19A3 + #$19A4, // $19A4 + #$19A5, // $19A5 + #$19A6, // $19A6 + #$19A7, // $19A7 + #$19A8, // $19A8 + #$19A9, // $19A9 + #$19AA, // $19AA + #$19AB, // $19AB + #$19AC, // $19AC + #$19AD, // $19AD + #$19AE, // $19AE + #$19AF, // $19AF + #$19B0, // $19B0 + #$19B1, // $19B1 + #$19B2, // $19B2 + #$19B3, // $19B3 + #$19B4, // $19B4 + #$19B5, // $19B5 + #$19B6, // $19B6 + #$19B7, // $19B7 + #$19B8, // $19B8 + #$19B9, // $19B9 + #$19BA, // $19BA + #$19BB, // $19BB + #$19BC, // $19BC + #$19BD, // $19BD + #$19BE, // $19BE + #$19BF, // $19BF + #$19C0, // $19C0 + #$19C1, // $19C1 + #$19C2, // $19C2 + #$19C3, // $19C3 + #$19C4, // $19C4 + #$19C5, // $19C5 + #$19C6, // $19C6 + #$19C7, // $19C7 + #$19C8, // $19C8 + #$19C9, // $19C9 + #$19CA, // $19CA + #$19CB, // $19CB + #$19CC, // $19CC + #$19CD, // $19CD + #$19CE, // $19CE + #$19CF, // $19CF + #$19D0, // $19D0 + #$19D1, // $19D1 + #$19D2, // $19D2 + #$19D3, // $19D3 + #$19D4, // $19D4 + #$19D5, // $19D5 + #$19D6, // $19D6 + #$19D7, // $19D7 + #$19D8, // $19D8 + #$19D9, // $19D9 + #$19DA, // $19DA + #$19DB, // $19DB + #$19DC, // $19DC + #$19DD, // $19DD + #$19DE, // $19DE + #$19DF, // $19DF + #$19E0, // $19E0 + #$19E1, // $19E1 + #$19E2, // $19E2 + #$19E3, // $19E3 + #$19E4, // $19E4 + #$19E5, // $19E5 + #$19E6, // $19E6 + #$19E7, // $19E7 + #$19E8, // $19E8 + #$19E9, // $19E9 + #$19EA, // $19EA + #$19EB, // $19EB + #$19EC, // $19EC + #$19ED, // $19ED + #$19EE, // $19EE + #$19EF, // $19EF + #$19F0, // $19F0 + #$19F1, // $19F1 + #$19F2, // $19F2 + #$19F3, // $19F3 + #$19F4, // $19F4 + #$19F5, // $19F5 + #$19F6, // $19F6 + #$19F7, // $19F7 + #$19F8, // $19F8 + #$19F9, // $19F9 + #$19FA, // $19FA + #$19FB, // $19FB + #$19FC, // $19FC + #$19FD, // $19FD + #$19FE, // $19FE + #$19FF, // $19FF + #$1A00, // $1A00 + #$1A01, // $1A01 + #$1A02, // $1A02 + #$1A03, // $1A03 + #$1A04, // $1A04 + #$1A05, // $1A05 + #$1A06, // $1A06 + #$1A07, // $1A07 + #$1A08, // $1A08 + #$1A09, // $1A09 + #$1A0A, // $1A0A + #$1A0B, // $1A0B + #$1A0C, // $1A0C + #$1A0D, // $1A0D + #$1A0E, // $1A0E + #$1A0F, // $1A0F + #$1A10, // $1A10 + #$1A11, // $1A11 + #$1A12, // $1A12 + #$1A13, // $1A13 + #$1A14, // $1A14 + #$1A15, // $1A15 + #$1A16, // $1A16 + #$1A17, // $1A17 + #$1A18, // $1A18 + #$1A19, // $1A19 + #$1A1A, // $1A1A + #$1A1B, // $1A1B + #$1A1C, // $1A1C + #$1A1D, // $1A1D + #$1A1E, // $1A1E + #$1A1F, // $1A1F + #$1A20, // $1A20 + #$1A21, // $1A21 + #$1A22, // $1A22 + #$1A23, // $1A23 + #$1A24, // $1A24 + #$1A25, // $1A25 + #$1A26, // $1A26 + #$1A27, // $1A27 + #$1A28, // $1A28 + #$1A29, // $1A29 + #$1A2A, // $1A2A + #$1A2B, // $1A2B + #$1A2C, // $1A2C + #$1A2D, // $1A2D + #$1A2E, // $1A2E + #$1A2F, // $1A2F + #$1A30, // $1A30 + #$1A31, // $1A31 + #$1A32, // $1A32 + #$1A33, // $1A33 + #$1A34, // $1A34 + #$1A35, // $1A35 + #$1A36, // $1A36 + #$1A37, // $1A37 + #$1A38, // $1A38 + #$1A39, // $1A39 + #$1A3A, // $1A3A + #$1A3B, // $1A3B + #$1A3C, // $1A3C + #$1A3D, // $1A3D + #$1A3E, // $1A3E + #$1A3F, // $1A3F + #$1A40, // $1A40 + #$1A41, // $1A41 + #$1A42, // $1A42 + #$1A43, // $1A43 + #$1A44, // $1A44 + #$1A45, // $1A45 + #$1A46, // $1A46 + #$1A47, // $1A47 + #$1A48, // $1A48 + #$1A49, // $1A49 + #$1A4A, // $1A4A + #$1A4B, // $1A4B + #$1A4C, // $1A4C + #$1A4D, // $1A4D + #$1A4E, // $1A4E + #$1A4F, // $1A4F + #$1A50, // $1A50 + #$1A51, // $1A51 + #$1A52, // $1A52 + #$1A53, // $1A53 + #$1A54, // $1A54 + #$1A55, // $1A55 + #$1A56, // $1A56 + #$1A57, // $1A57 + #$1A58, // $1A58 + #$1A59, // $1A59 + #$1A5A, // $1A5A + #$1A5B, // $1A5B + #$1A5C, // $1A5C + #$1A5D, // $1A5D + #$1A5E, // $1A5E + #$1A5F, // $1A5F + #$1A60, // $1A60 + #$1A61, // $1A61 + #$1A62, // $1A62 + #$1A63, // $1A63 + #$1A64, // $1A64 + #$1A65, // $1A65 + #$1A66, // $1A66 + #$1A67, // $1A67 + #$1A68, // $1A68 + #$1A69, // $1A69 + #$1A6A, // $1A6A + #$1A6B, // $1A6B + #$1A6C, // $1A6C + #$1A6D, // $1A6D + #$1A6E, // $1A6E + #$1A6F, // $1A6F + #$1A70, // $1A70 + #$1A71, // $1A71 + #$1A72, // $1A72 + #$1A73, // $1A73 + #$1A74, // $1A74 + #$1A75, // $1A75 + #$1A76, // $1A76 + #$1A77, // $1A77 + #$1A78, // $1A78 + #$1A79, // $1A79 + #$1A7A, // $1A7A + #$1A7B, // $1A7B + #$1A7C, // $1A7C + #$1A7D, // $1A7D + #$1A7E, // $1A7E + #$1A7F, // $1A7F + #$1A80, // $1A80 + #$1A81, // $1A81 + #$1A82, // $1A82 + #$1A83, // $1A83 + #$1A84, // $1A84 + #$1A85, // $1A85 + #$1A86, // $1A86 + #$1A87, // $1A87 + #$1A88, // $1A88 + #$1A89, // $1A89 + #$1A8A, // $1A8A + #$1A8B, // $1A8B + #$1A8C, // $1A8C + #$1A8D, // $1A8D + #$1A8E, // $1A8E + #$1A8F, // $1A8F + #$1A90, // $1A90 + #$1A91, // $1A91 + #$1A92, // $1A92 + #$1A93, // $1A93 + #$1A94, // $1A94 + #$1A95, // $1A95 + #$1A96, // $1A96 + #$1A97, // $1A97 + #$1A98, // $1A98 + #$1A99, // $1A99 + #$1A9A, // $1A9A + #$1A9B, // $1A9B + #$1A9C, // $1A9C + #$1A9D, // $1A9D + #$1A9E, // $1A9E + #$1A9F, // $1A9F + #$1AA0, // $1AA0 + #$1AA1, // $1AA1 + #$1AA2, // $1AA2 + #$1AA3, // $1AA3 + #$1AA4, // $1AA4 + #$1AA5, // $1AA5 + #$1AA6, // $1AA6 + #$1AA7, // $1AA7 + #$1AA8, // $1AA8 + #$1AA9, // $1AA9 + #$1AAA, // $1AAA + #$1AAB, // $1AAB + #$1AAC, // $1AAC + #$1AAD, // $1AAD + #$1AAE, // $1AAE + #$1AAF, // $1AAF + #$1AB0, // $1AB0 + #$1AB1, // $1AB1 + #$1AB2, // $1AB2 + #$1AB3, // $1AB3 + #$1AB4, // $1AB4 + #$1AB5, // $1AB5 + #$1AB6, // $1AB6 + #$1AB7, // $1AB7 + #$1AB8, // $1AB8 + #$1AB9, // $1AB9 + #$1ABA, // $1ABA + #$1ABB, // $1ABB + #$1ABC, // $1ABC + #$1ABD, // $1ABD + #$1ABE, // $1ABE + #$1ABF, // $1ABF + #$1AC0, // $1AC0 + #$1AC1, // $1AC1 + #$1AC2, // $1AC2 + #$1AC3, // $1AC3 + #$1AC4, // $1AC4 + #$1AC5, // $1AC5 + #$1AC6, // $1AC6 + #$1AC7, // $1AC7 + #$1AC8, // $1AC8 + #$1AC9, // $1AC9 + #$1ACA, // $1ACA + #$1ACB, // $1ACB + #$1ACC, // $1ACC + #$1ACD, // $1ACD + #$1ACE, // $1ACE + #$1ACF, // $1ACF + #$1AD0, // $1AD0 + #$1AD1, // $1AD1 + #$1AD2, // $1AD2 + #$1AD3, // $1AD3 + #$1AD4, // $1AD4 + #$1AD5, // $1AD5 + #$1AD6, // $1AD6 + #$1AD7, // $1AD7 + #$1AD8, // $1AD8 + #$1AD9, // $1AD9 + #$1ADA, // $1ADA + #$1ADB, // $1ADB + #$1ADC, // $1ADC + #$1ADD, // $1ADD + #$1ADE, // $1ADE + #$1ADF, // $1ADF + #$1AE0, // $1AE0 + #$1AE1, // $1AE1 + #$1AE2, // $1AE2 + #$1AE3, // $1AE3 + #$1AE4, // $1AE4 + #$1AE5, // $1AE5 + #$1AE6, // $1AE6 + #$1AE7, // $1AE7 + #$1AE8, // $1AE8 + #$1AE9, // $1AE9 + #$1AEA, // $1AEA + #$1AEB, // $1AEB + #$1AEC, // $1AEC + #$1AED, // $1AED + #$1AEE, // $1AEE + #$1AEF, // $1AEF + #$1AF0, // $1AF0 + #$1AF1, // $1AF1 + #$1AF2, // $1AF2 + #$1AF3, // $1AF3 + #$1AF4, // $1AF4 + #$1AF5, // $1AF5 + #$1AF6, // $1AF6 + #$1AF7, // $1AF7 + #$1AF8, // $1AF8 + #$1AF9, // $1AF9 + #$1AFA, // $1AFA + #$1AFB, // $1AFB + #$1AFC, // $1AFC + #$1AFD, // $1AFD + #$1AFE, // $1AFE + #$1AFF, // $1AFF + #$1B00, // $1B00 + #$1B01, // $1B01 + #$1B02, // $1B02 + #$1B03, // $1B03 + #$1B04, // $1B04 + #$1B05, // $1B05 + #$1B06, // $1B06 + #$1B07, // $1B07 + #$1B08, // $1B08 + #$1B09, // $1B09 + #$1B0A, // $1B0A + #$1B0B, // $1B0B + #$1B0C, // $1B0C + #$1B0D, // $1B0D + #$1B0E, // $1B0E + #$1B0F, // $1B0F + #$1B10, // $1B10 + #$1B11, // $1B11 + #$1B12, // $1B12 + #$1B13, // $1B13 + #$1B14, // $1B14 + #$1B15, // $1B15 + #$1B16, // $1B16 + #$1B17, // $1B17 + #$1B18, // $1B18 + #$1B19, // $1B19 + #$1B1A, // $1B1A + #$1B1B, // $1B1B + #$1B1C, // $1B1C + #$1B1D, // $1B1D + #$1B1E, // $1B1E + #$1B1F, // $1B1F + #$1B20, // $1B20 + #$1B21, // $1B21 + #$1B22, // $1B22 + #$1B23, // $1B23 + #$1B24, // $1B24 + #$1B25, // $1B25 + #$1B26, // $1B26 + #$1B27, // $1B27 + #$1B28, // $1B28 + #$1B29, // $1B29 + #$1B2A, // $1B2A + #$1B2B, // $1B2B + #$1B2C, // $1B2C + #$1B2D, // $1B2D + #$1B2E, // $1B2E + #$1B2F, // $1B2F + #$1B30, // $1B30 + #$1B31, // $1B31 + #$1B32, // $1B32 + #$1B33, // $1B33 + #$1B34, // $1B34 + #$1B35, // $1B35 + #$1B36, // $1B36 + #$1B37, // $1B37 + #$1B38, // $1B38 + #$1B39, // $1B39 + #$1B3A, // $1B3A + #$1B3B, // $1B3B + #$1B3C, // $1B3C + #$1B3D, // $1B3D + #$1B3E, // $1B3E + #$1B3F, // $1B3F + #$1B40, // $1B40 + #$1B41, // $1B41 + #$1B42, // $1B42 + #$1B43, // $1B43 + #$1B44, // $1B44 + #$1B45, // $1B45 + #$1B46, // $1B46 + #$1B47, // $1B47 + #$1B48, // $1B48 + #$1B49, // $1B49 + #$1B4A, // $1B4A + #$1B4B, // $1B4B + #$1B4C, // $1B4C + #$1B4D, // $1B4D + #$1B4E, // $1B4E + #$1B4F, // $1B4F + #$1B50, // $1B50 + #$1B51, // $1B51 + #$1B52, // $1B52 + #$1B53, // $1B53 + #$1B54, // $1B54 + #$1B55, // $1B55 + #$1B56, // $1B56 + #$1B57, // $1B57 + #$1B58, // $1B58 + #$1B59, // $1B59 + #$1B5A, // $1B5A + #$1B5B, // $1B5B + #$1B5C, // $1B5C + #$1B5D, // $1B5D + #$1B5E, // $1B5E + #$1B5F, // $1B5F + #$1B60, // $1B60 + #$1B61, // $1B61 + #$1B62, // $1B62 + #$1B63, // $1B63 + #$1B64, // $1B64 + #$1B65, // $1B65 + #$1B66, // $1B66 + #$1B67, // $1B67 + #$1B68, // $1B68 + #$1B69, // $1B69 + #$1B6A, // $1B6A + #$1B6B, // $1B6B + #$1B6C, // $1B6C + #$1B6D, // $1B6D + #$1B6E, // $1B6E + #$1B6F, // $1B6F + #$1B70, // $1B70 + #$1B71, // $1B71 + #$1B72, // $1B72 + #$1B73, // $1B73 + #$1B74, // $1B74 + #$1B75, // $1B75 + #$1B76, // $1B76 + #$1B77, // $1B77 + #$1B78, // $1B78 + #$1B79, // $1B79 + #$1B7A, // $1B7A + #$1B7B, // $1B7B + #$1B7C, // $1B7C + #$1B7D, // $1B7D + #$1B7E, // $1B7E + #$1B7F, // $1B7F + #$1B80, // $1B80 + #$1B81, // $1B81 + #$1B82, // $1B82 + #$1B83, // $1B83 + #$1B84, // $1B84 + #$1B85, // $1B85 + #$1B86, // $1B86 + #$1B87, // $1B87 + #$1B88, // $1B88 + #$1B89, // $1B89 + #$1B8A, // $1B8A + #$1B8B, // $1B8B + #$1B8C, // $1B8C + #$1B8D, // $1B8D + #$1B8E, // $1B8E + #$1B8F, // $1B8F + #$1B90, // $1B90 + #$1B91, // $1B91 + #$1B92, // $1B92 + #$1B93, // $1B93 + #$1B94, // $1B94 + #$1B95, // $1B95 + #$1B96, // $1B96 + #$1B97, // $1B97 + #$1B98, // $1B98 + #$1B99, // $1B99 + #$1B9A, // $1B9A + #$1B9B, // $1B9B + #$1B9C, // $1B9C + #$1B9D, // $1B9D + #$1B9E, // $1B9E + #$1B9F, // $1B9F + #$1BA0, // $1BA0 + #$1BA1, // $1BA1 + #$1BA2, // $1BA2 + #$1BA3, // $1BA3 + #$1BA4, // $1BA4 + #$1BA5, // $1BA5 + #$1BA6, // $1BA6 + #$1BA7, // $1BA7 + #$1BA8, // $1BA8 + #$1BA9, // $1BA9 + #$1BAA, // $1BAA + #$1BAB, // $1BAB + #$1BAC, // $1BAC + #$1BAD, // $1BAD + #$1BAE, // $1BAE + #$1BAF, // $1BAF + #$1BB0, // $1BB0 + #$1BB1, // $1BB1 + #$1BB2, // $1BB2 + #$1BB3, // $1BB3 + #$1BB4, // $1BB4 + #$1BB5, // $1BB5 + #$1BB6, // $1BB6 + #$1BB7, // $1BB7 + #$1BB8, // $1BB8 + #$1BB9, // $1BB9 + #$1BBA, // $1BBA + #$1BBB, // $1BBB + #$1BBC, // $1BBC + #$1BBD, // $1BBD + #$1BBE, // $1BBE + #$1BBF, // $1BBF + #$1BC0, // $1BC0 + #$1BC1, // $1BC1 + #$1BC2, // $1BC2 + #$1BC3, // $1BC3 + #$1BC4, // $1BC4 + #$1BC5, // $1BC5 + #$1BC6, // $1BC6 + #$1BC7, // $1BC7 + #$1BC8, // $1BC8 + #$1BC9, // $1BC9 + #$1BCA, // $1BCA + #$1BCB, // $1BCB + #$1BCC, // $1BCC + #$1BCD, // $1BCD + #$1BCE, // $1BCE + #$1BCF, // $1BCF + #$1BD0, // $1BD0 + #$1BD1, // $1BD1 + #$1BD2, // $1BD2 + #$1BD3, // $1BD3 + #$1BD4, // $1BD4 + #$1BD5, // $1BD5 + #$1BD6, // $1BD6 + #$1BD7, // $1BD7 + #$1BD8, // $1BD8 + #$1BD9, // $1BD9 + #$1BDA, // $1BDA + #$1BDB, // $1BDB + #$1BDC, // $1BDC + #$1BDD, // $1BDD + #$1BDE, // $1BDE + #$1BDF, // $1BDF + #$1BE0, // $1BE0 + #$1BE1, // $1BE1 + #$1BE2, // $1BE2 + #$1BE3, // $1BE3 + #$1BE4, // $1BE4 + #$1BE5, // $1BE5 + #$1BE6, // $1BE6 + #$1BE7, // $1BE7 + #$1BE8, // $1BE8 + #$1BE9, // $1BE9 + #$1BEA, // $1BEA + #$1BEB, // $1BEB + #$1BEC, // $1BEC + #$1BED, // $1BED + #$1BEE, // $1BEE + #$1BEF, // $1BEF + #$1BF0, // $1BF0 + #$1BF1, // $1BF1 + #$1BF2, // $1BF2 + #$1BF3, // $1BF3 + #$1BF4, // $1BF4 + #$1BF5, // $1BF5 + #$1BF6, // $1BF6 + #$1BF7, // $1BF7 + #$1BF8, // $1BF8 + #$1BF9, // $1BF9 + #$1BFA, // $1BFA + #$1BFB, // $1BFB + #$1BFC, // $1BFC + #$1BFD, // $1BFD + #$1BFE, // $1BFE + #$1BFF, // $1BFF + #$1C00, // $1C00 + #$1C01, // $1C01 + #$1C02, // $1C02 + #$1C03, // $1C03 + #$1C04, // $1C04 + #$1C05, // $1C05 + #$1C06, // $1C06 + #$1C07, // $1C07 + #$1C08, // $1C08 + #$1C09, // $1C09 + #$1C0A, // $1C0A + #$1C0B, // $1C0B + #$1C0C, // $1C0C + #$1C0D, // $1C0D + #$1C0E, // $1C0E + #$1C0F, // $1C0F + #$1C10, // $1C10 + #$1C11, // $1C11 + #$1C12, // $1C12 + #$1C13, // $1C13 + #$1C14, // $1C14 + #$1C15, // $1C15 + #$1C16, // $1C16 + #$1C17, // $1C17 + #$1C18, // $1C18 + #$1C19, // $1C19 + #$1C1A, // $1C1A + #$1C1B, // $1C1B + #$1C1C, // $1C1C + #$1C1D, // $1C1D + #$1C1E, // $1C1E + #$1C1F, // $1C1F + #$1C20, // $1C20 + #$1C21, // $1C21 + #$1C22, // $1C22 + #$1C23, // $1C23 + #$1C24, // $1C24 + #$1C25, // $1C25 + #$1C26, // $1C26 + #$1C27, // $1C27 + #$1C28, // $1C28 + #$1C29, // $1C29 + #$1C2A, // $1C2A + #$1C2B, // $1C2B + #$1C2C, // $1C2C + #$1C2D, // $1C2D + #$1C2E, // $1C2E + #$1C2F, // $1C2F + #$1C30, // $1C30 + #$1C31, // $1C31 + #$1C32, // $1C32 + #$1C33, // $1C33 + #$1C34, // $1C34 + #$1C35, // $1C35 + #$1C36, // $1C36 + #$1C37, // $1C37 + #$1C38, // $1C38 + #$1C39, // $1C39 + #$1C3A, // $1C3A + #$1C3B, // $1C3B + #$1C3C, // $1C3C + #$1C3D, // $1C3D + #$1C3E, // $1C3E + #$1C3F, // $1C3F + #$1C40, // $1C40 + #$1C41, // $1C41 + #$1C42, // $1C42 + #$1C43, // $1C43 + #$1C44, // $1C44 + #$1C45, // $1C45 + #$1C46, // $1C46 + #$1C47, // $1C47 + #$1C48, // $1C48 + #$1C49, // $1C49 + #$1C4A, // $1C4A + #$1C4B, // $1C4B + #$1C4C, // $1C4C + #$1C4D, // $1C4D + #$1C4E, // $1C4E + #$1C4F, // $1C4F + #$1C50, // $1C50 + #$1C51, // $1C51 + #$1C52, // $1C52 + #$1C53, // $1C53 + #$1C54, // $1C54 + #$1C55, // $1C55 + #$1C56, // $1C56 + #$1C57, // $1C57 + #$1C58, // $1C58 + #$1C59, // $1C59 + #$1C5A, // $1C5A + #$1C5B, // $1C5B + #$1C5C, // $1C5C + #$1C5D, // $1C5D + #$1C5E, // $1C5E + #$1C5F, // $1C5F + #$1C60, // $1C60 + #$1C61, // $1C61 + #$1C62, // $1C62 + #$1C63, // $1C63 + #$1C64, // $1C64 + #$1C65, // $1C65 + #$1C66, // $1C66 + #$1C67, // $1C67 + #$1C68, // $1C68 + #$1C69, // $1C69 + #$1C6A, // $1C6A + #$1C6B, // $1C6B + #$1C6C, // $1C6C + #$1C6D, // $1C6D + #$1C6E, // $1C6E + #$1C6F, // $1C6F + #$1C70, // $1C70 + #$1C71, // $1C71 + #$1C72, // $1C72 + #$1C73, // $1C73 + #$1C74, // $1C74 + #$1C75, // $1C75 + #$1C76, // $1C76 + #$1C77, // $1C77 + #$1C78, // $1C78 + #$1C79, // $1C79 + #$1C7A, // $1C7A + #$1C7B, // $1C7B + #$1C7C, // $1C7C + #$1C7D, // $1C7D + #$1C7E, // $1C7E + #$1C7F, // $1C7F + #$1C80, // $1C80 + #$1C81, // $1C81 + #$1C82, // $1C82 + #$1C83, // $1C83 + #$1C84, // $1C84 + #$1C85, // $1C85 + #$1C86, // $1C86 + #$1C87, // $1C87 + #$1C88, // $1C88 + #$1C89, // $1C89 + #$1C8A, // $1C8A + #$1C8B, // $1C8B + #$1C8C, // $1C8C + #$1C8D, // $1C8D + #$1C8E, // $1C8E + #$1C8F, // $1C8F + #$1C90, // $1C90 + #$1C91, // $1C91 + #$1C92, // $1C92 + #$1C93, // $1C93 + #$1C94, // $1C94 + #$1C95, // $1C95 + #$1C96, // $1C96 + #$1C97, // $1C97 + #$1C98, // $1C98 + #$1C99, // $1C99 + #$1C9A, // $1C9A + #$1C9B, // $1C9B + #$1C9C, // $1C9C + #$1C9D, // $1C9D + #$1C9E, // $1C9E + #$1C9F, // $1C9F + #$1CA0, // $1CA0 + #$1CA1, // $1CA1 + #$1CA2, // $1CA2 + #$1CA3, // $1CA3 + #$1CA4, // $1CA4 + #$1CA5, // $1CA5 + #$1CA6, // $1CA6 + #$1CA7, // $1CA7 + #$1CA8, // $1CA8 + #$1CA9, // $1CA9 + #$1CAA, // $1CAA + #$1CAB, // $1CAB + #$1CAC, // $1CAC + #$1CAD, // $1CAD + #$1CAE, // $1CAE + #$1CAF, // $1CAF + #$1CB0, // $1CB0 + #$1CB1, // $1CB1 + #$1CB2, // $1CB2 + #$1CB3, // $1CB3 + #$1CB4, // $1CB4 + #$1CB5, // $1CB5 + #$1CB6, // $1CB6 + #$1CB7, // $1CB7 + #$1CB8, // $1CB8 + #$1CB9, // $1CB9 + #$1CBA, // $1CBA + #$1CBB, // $1CBB + #$1CBC, // $1CBC + #$1CBD, // $1CBD + #$1CBE, // $1CBE + #$1CBF, // $1CBF + #$1CC0, // $1CC0 + #$1CC1, // $1CC1 + #$1CC2, // $1CC2 + #$1CC3, // $1CC3 + #$1CC4, // $1CC4 + #$1CC5, // $1CC5 + #$1CC6, // $1CC6 + #$1CC7, // $1CC7 + #$1CC8, // $1CC8 + #$1CC9, // $1CC9 + #$1CCA, // $1CCA + #$1CCB, // $1CCB + #$1CCC, // $1CCC + #$1CCD, // $1CCD + #$1CCE, // $1CCE + #$1CCF, // $1CCF + #$1CD0, // $1CD0 + #$1CD1, // $1CD1 + #$1CD2, // $1CD2 + #$1CD3, // $1CD3 + #$1CD4, // $1CD4 + #$1CD5, // $1CD5 + #$1CD6, // $1CD6 + #$1CD7, // $1CD7 + #$1CD8, // $1CD8 + #$1CD9, // $1CD9 + #$1CDA, // $1CDA + #$1CDB, // $1CDB + #$1CDC, // $1CDC + #$1CDD, // $1CDD + #$1CDE, // $1CDE + #$1CDF, // $1CDF + #$1CE0, // $1CE0 + #$1CE1, // $1CE1 + #$1CE2, // $1CE2 + #$1CE3, // $1CE3 + #$1CE4, // $1CE4 + #$1CE5, // $1CE5 + #$1CE6, // $1CE6 + #$1CE7, // $1CE7 + #$1CE8, // $1CE8 + #$1CE9, // $1CE9 + #$1CEA, // $1CEA + #$1CEB, // $1CEB + #$1CEC, // $1CEC + #$1CED, // $1CED + #$1CEE, // $1CEE + #$1CEF, // $1CEF + #$1CF0, // $1CF0 + #$1CF1, // $1CF1 + #$1CF2, // $1CF2 + #$1CF3, // $1CF3 + #$1CF4, // $1CF4 + #$1CF5, // $1CF5 + #$1CF6, // $1CF6 + #$1CF7, // $1CF7 + #$1CF8, // $1CF8 + #$1CF9, // $1CF9 + #$1CFA, // $1CFA + #$1CFB, // $1CFB + #$1CFC, // $1CFC + #$1CFD, // $1CFD + #$1CFE, // $1CFE + #$1CFF, // $1CFF + #$1D00, // $1D00 + #$1D01, // $1D01 + #$1D02, // $1D02 + #$1D03, // $1D03 + #$1D04, // $1D04 + #$1D05, // $1D05 + #$1D06, // $1D06 + #$1D07, // $1D07 + #$1D08, // $1D08 + #$1D09, // $1D09 + #$1D0A, // $1D0A + #$1D0B, // $1D0B + #$1D0C, // $1D0C + #$1D0D, // $1D0D + #$1D0E, // $1D0E + #$1D0F, // $1D0F + #$1D10, // $1D10 + #$1D11, // $1D11 + #$1D12, // $1D12 + #$1D13, // $1D13 + #$1D14, // $1D14 + #$1D15, // $1D15 + #$1D16, // $1D16 + #$1D17, // $1D17 + #$1D18, // $1D18 + #$1D19, // $1D19 + #$1D1A, // $1D1A + #$1D1B, // $1D1B + #$1D1C, // $1D1C + #$1D1D, // $1D1D + #$1D1E, // $1D1E + #$1D1F, // $1D1F + #$1D20, // $1D20 + #$1D21, // $1D21 + #$1D22, // $1D22 + #$1D23, // $1D23 + #$1D24, // $1D24 + #$1D25, // $1D25 + #$1D26, // $1D26 + #$1D27, // $1D27 + #$1D28, // $1D28 + #$1D29, // $1D29 + #$1D2A, // $1D2A + #$1D2B, // $1D2B + #$1D2C, // $1D2C + #$1D2D, // $1D2D + #$1D2E, // $1D2E + #$1D2F, // $1D2F + #$1D30, // $1D30 + #$1D31, // $1D31 + #$1D32, // $1D32 + #$1D33, // $1D33 + #$1D34, // $1D34 + #$1D35, // $1D35 + #$1D36, // $1D36 + #$1D37, // $1D37 + #$1D38, // $1D38 + #$1D39, // $1D39 + #$1D3A, // $1D3A + #$1D3B, // $1D3B + #$1D3C, // $1D3C + #$1D3D, // $1D3D + #$1D3E, // $1D3E + #$1D3F, // $1D3F + #$1D40, // $1D40 + #$1D41, // $1D41 + #$1D42, // $1D42 + #$1D43, // $1D43 + #$1D44, // $1D44 + #$1D45, // $1D45 + #$1D46, // $1D46 + #$1D47, // $1D47 + #$1D48, // $1D48 + #$1D49, // $1D49 + #$1D4A, // $1D4A + #$1D4B, // $1D4B + #$1D4C, // $1D4C + #$1D4D, // $1D4D + #$1D4E, // $1D4E + #$1D4F, // $1D4F + #$1D50, // $1D50 + #$1D51, // $1D51 + #$1D52, // $1D52 + #$1D53, // $1D53 + #$1D54, // $1D54 + #$1D55, // $1D55 + #$1D56, // $1D56 + #$1D57, // $1D57 + #$1D58, // $1D58 + #$1D59, // $1D59 + #$1D5A, // $1D5A + #$1D5B, // $1D5B + #$1D5C, // $1D5C + #$1D5D, // $1D5D + #$1D5E, // $1D5E + #$1D5F, // $1D5F + #$1D60, // $1D60 + #$1D61, // $1D61 + #$1D62, // $1D62 + #$1D63, // $1D63 + #$1D64, // $1D64 + #$1D65, // $1D65 + #$1D66, // $1D66 + #$1D67, // $1D67 + #$1D68, // $1D68 + #$1D69, // $1D69 + #$1D6A, // $1D6A + #$1D6B, // $1D6B + #$1D6C, // $1D6C + #$1D6D, // $1D6D + #$1D6E, // $1D6E + #$1D6F, // $1D6F + #$1D70, // $1D70 + #$1D71, // $1D71 + #$1D72, // $1D72 + #$1D73, // $1D73 + #$1D74, // $1D74 + #$1D75, // $1D75 + #$1D76, // $1D76 + #$1D77, // $1D77 + #$1D78, // $1D78 + #$1D79, // $1D79 + #$1D7A, // $1D7A + #$1D7B, // $1D7B + #$1D7C, // $1D7C + #$1D7D, // $1D7D + #$1D7E, // $1D7E + #$1D7F, // $1D7F + #$1D80, // $1D80 + #$1D81, // $1D81 + #$1D82, // $1D82 + #$1D83, // $1D83 + #$1D84, // $1D84 + #$1D85, // $1D85 + #$1D86, // $1D86 + #$1D87, // $1D87 + #$1D88, // $1D88 + #$1D89, // $1D89 + #$1D8A, // $1D8A + #$1D8B, // $1D8B + #$1D8C, // $1D8C + #$1D8D, // $1D8D + #$1D8E, // $1D8E + #$1D8F, // $1D8F + #$1D90, // $1D90 + #$1D91, // $1D91 + #$1D92, // $1D92 + #$1D93, // $1D93 + #$1D94, // $1D94 + #$1D95, // $1D95 + #$1D96, // $1D96 + #$1D97, // $1D97 + #$1D98, // $1D98 + #$1D99, // $1D99 + #$1D9A, // $1D9A + #$1D9B, // $1D9B + #$1D9C, // $1D9C + #$1D9D, // $1D9D + #$1D9E, // $1D9E + #$1D9F, // $1D9F + #$1DA0, // $1DA0 + #$1DA1, // $1DA1 + #$1DA2, // $1DA2 + #$1DA3, // $1DA3 + #$1DA4, // $1DA4 + #$1DA5, // $1DA5 + #$1DA6, // $1DA6 + #$1DA7, // $1DA7 + #$1DA8, // $1DA8 + #$1DA9, // $1DA9 + #$1DAA, // $1DAA + #$1DAB, // $1DAB + #$1DAC, // $1DAC + #$1DAD, // $1DAD + #$1DAE, // $1DAE + #$1DAF, // $1DAF + #$1DB0, // $1DB0 + #$1DB1, // $1DB1 + #$1DB2, // $1DB2 + #$1DB3, // $1DB3 + #$1DB4, // $1DB4 + #$1DB5, // $1DB5 + #$1DB6, // $1DB6 + #$1DB7, // $1DB7 + #$1DB8, // $1DB8 + #$1DB9, // $1DB9 + #$1DBA, // $1DBA + #$1DBB, // $1DBB + #$1DBC, // $1DBC + #$1DBD, // $1DBD + #$1DBE, // $1DBE + #$1DBF, // $1DBF + #$1DC0, // $1DC0 + #$1DC1, // $1DC1 + #$1DC2, // $1DC2 + #$1DC3, // $1DC3 + #$1DC4, // $1DC4 + #$1DC5, // $1DC5 + #$1DC6, // $1DC6 + #$1DC7, // $1DC7 + #$1DC8, // $1DC8 + #$1DC9, // $1DC9 + #$1DCA, // $1DCA + #$1DCB, // $1DCB + #$1DCC, // $1DCC + #$1DCD, // $1DCD + #$1DCE, // $1DCE + #$1DCF, // $1DCF + #$1DD0, // $1DD0 + #$1DD1, // $1DD1 + #$1DD2, // $1DD2 + #$1DD3, // $1DD3 + #$1DD4, // $1DD4 + #$1DD5, // $1DD5 + #$1DD6, // $1DD6 + #$1DD7, // $1DD7 + #$1DD8, // $1DD8 + #$1DD9, // $1DD9 + #$1DDA, // $1DDA + #$1DDB, // $1DDB + #$1DDC, // $1DDC + #$1DDD, // $1DDD + #$1DDE, // $1DDE + #$1DDF, // $1DDF + #$1DE0, // $1DE0 + #$1DE1, // $1DE1 + #$1DE2, // $1DE2 + #$1DE3, // $1DE3 + #$1DE4, // $1DE4 + #$1DE5, // $1DE5 + #$1DE6, // $1DE6 + #$1DE7, // $1DE7 + #$1DE8, // $1DE8 + #$1DE9, // $1DE9 + #$1DEA, // $1DEA + #$1DEB, // $1DEB + #$1DEC, // $1DEC + #$1DED, // $1DED + #$1DEE, // $1DEE + #$1DEF, // $1DEF + #$1DF0, // $1DF0 + #$1DF1, // $1DF1 + #$1DF2, // $1DF2 + #$1DF3, // $1DF3 + #$1DF4, // $1DF4 + #$1DF5, // $1DF5 + #$1DF6, // $1DF6 + #$1DF7, // $1DF7 + #$1DF8, // $1DF8 + #$1DF9, // $1DF9 + #$1DFA, // $1DFA + #$1DFB, // $1DFB + #$1DFC, // $1DFC + #$1DFD, // $1DFD + #$1DFE, // $1DFE + #$1DFF, // $1DFF + #$1E01, // $1E00 + #$1E01, // $1E01 + #$1E03, // $1E02 + #$1E03, // $1E03 + #$1E05, // $1E04 + #$1E05, // $1E05 + #$1E07, // $1E06 + #$1E07, // $1E07 + #$1E09, // $1E08 + #$1E09, // $1E09 + #$1E0B, // $1E0A + #$1E0B, // $1E0B + #$1E0D, // $1E0C + #$1E0D, // $1E0D + #$1E0F, // $1E0E + #$1E0F, // $1E0F + #$1E11, // $1E10 + #$1E11, // $1E11 + #$1E13, // $1E12 + #$1E13, // $1E13 + #$1E15, // $1E14 + #$1E15, // $1E15 + #$1E17, // $1E16 + #$1E17, // $1E17 + #$1E19, // $1E18 + #$1E19, // $1E19 + #$1E1B, // $1E1A + #$1E1B, // $1E1B + #$1E1D, // $1E1C + #$1E1D, // $1E1D + #$1E1F, // $1E1E + #$1E1F, // $1E1F + #$1E21, // $1E20 + #$1E21, // $1E21 + #$1E23, // $1E22 + #$1E23, // $1E23 + #$1E25, // $1E24 + #$1E25, // $1E25 + #$1E27, // $1E26 + #$1E27, // $1E27 + #$1E29, // $1E28 + #$1E29, // $1E29 + #$1E2B, // $1E2A + #$1E2B, // $1E2B + #$1E2D, // $1E2C + #$1E2D, // $1E2D + #$1E2F, // $1E2E + #$1E2F, // $1E2F + #$1E31, // $1E30 + #$1E31, // $1E31 + #$1E33, // $1E32 + #$1E33, // $1E33 + #$1E35, // $1E34 + #$1E35, // $1E35 + #$1E37, // $1E36 + #$1E37, // $1E37 + #$1E39, // $1E38 + #$1E39, // $1E39 + #$1E3B, // $1E3A + #$1E3B, // $1E3B + #$1E3D, // $1E3C + #$1E3D, // $1E3D + #$1E3F, // $1E3E + #$1E3F, // $1E3F + #$1E41, // $1E40 + #$1E41, // $1E41 + #$1E43, // $1E42 + #$1E43, // $1E43 + #$1E45, // $1E44 + #$1E45, // $1E45 + #$1E47, // $1E46 + #$1E47, // $1E47 + #$1E49, // $1E48 + #$1E49, // $1E49 + #$1E4B, // $1E4A + #$1E4B, // $1E4B + #$1E4D, // $1E4C + #$1E4D, // $1E4D + #$1E4F, // $1E4E + #$1E4F, // $1E4F + #$1E51, // $1E50 + #$1E51, // $1E51 + #$1E53, // $1E52 + #$1E53, // $1E53 + #$1E55, // $1E54 + #$1E55, // $1E55 + #$1E57, // $1E56 + #$1E57, // $1E57 + #$1E59, // $1E58 + #$1E59, // $1E59 + #$1E5B, // $1E5A + #$1E5B, // $1E5B + #$1E5D, // $1E5C + #$1E5D, // $1E5D + #$1E5F, // $1E5E + #$1E5F, // $1E5F + #$1E61, // $1E60 + #$1E61, // $1E61 + #$1E63, // $1E62 + #$1E63, // $1E63 + #$1E65, // $1E64 + #$1E65, // $1E65 + #$1E67, // $1E66 + #$1E67, // $1E67 + #$1E69, // $1E68 + #$1E69, // $1E69 + #$1E6B, // $1E6A + #$1E6B, // $1E6B + #$1E6D, // $1E6C + #$1E6D, // $1E6D + #$1E6F, // $1E6E + #$1E6F, // $1E6F + #$1E71, // $1E70 + #$1E71, // $1E71 + #$1E73, // $1E72 + #$1E73, // $1E73 + #$1E75, // $1E74 + #$1E75, // $1E75 + #$1E77, // $1E76 + #$1E77, // $1E77 + #$1E79, // $1E78 + #$1E79, // $1E79 + #$1E7B, // $1E7A + #$1E7B, // $1E7B + #$1E7D, // $1E7C + #$1E7D, // $1E7D + #$1E7F, // $1E7E + #$1E7F, // $1E7F + #$1E81, // $1E80 + #$1E81, // $1E81 + #$1E83, // $1E82 + #$1E83, // $1E83 + #$1E85, // $1E84 + #$1E85, // $1E85 + #$1E87, // $1E86 + #$1E87, // $1E87 + #$1E89, // $1E88 + #$1E89, // $1E89 + #$1E8B, // $1E8A + #$1E8B, // $1E8B + #$1E8D, // $1E8C + #$1E8D, // $1E8D + #$1E8F, // $1E8E + #$1E8F, // $1E8F + #$1E91, // $1E90 + #$1E91, // $1E91 + #$1E93, // $1E92 + #$1E93, // $1E93 + #$1E95, // $1E94 + #$1E95, // $1E95 + #$1E96, // $1E96 + #$1E97, // $1E97 + #$1E98, // $1E98 + #$1E99, // $1E99 + #$1E9A, // $1E9A + #$1E9B, // $1E9B + #$1E9C, // $1E9C + #$1E9D, // $1E9D + #$00DF, // $1E9E + #$1E9F, // $1E9F + #$1EA1, // $1EA0 + #$1EA1, // $1EA1 + #$1EA3, // $1EA2 + #$1EA3, // $1EA3 + #$1EA5, // $1EA4 + #$1EA5, // $1EA5 + #$1EA7, // $1EA6 + #$1EA7, // $1EA7 + #$1EA9, // $1EA8 + #$1EA9, // $1EA9 + #$1EAB, // $1EAA + #$1EAB, // $1EAB + #$1EAD, // $1EAC + #$1EAD, // $1EAD + #$1EAF, // $1EAE + #$1EAF, // $1EAF + #$1EB1, // $1EB0 + #$1EB1, // $1EB1 + #$1EB3, // $1EB2 + #$1EB3, // $1EB3 + #$1EB5, // $1EB4 + #$1EB5, // $1EB5 + #$1EB7, // $1EB6 + #$1EB7, // $1EB7 + #$1EB9, // $1EB8 + #$1EB9, // $1EB9 + #$1EBB, // $1EBA + #$1EBB, // $1EBB + #$1EBD, // $1EBC + #$1EBD, // $1EBD + #$1EBF, // $1EBE + #$1EBF, // $1EBF + #$1EC1, // $1EC0 + #$1EC1, // $1EC1 + #$1EC3, // $1EC2 + #$1EC3, // $1EC3 + #$1EC5, // $1EC4 + #$1EC5, // $1EC5 + #$1EC7, // $1EC6 + #$1EC7, // $1EC7 + #$1EC9, // $1EC8 + #$1EC9, // $1EC9 + #$1ECB, // $1ECA + #$1ECB, // $1ECB + #$1ECD, // $1ECC + #$1ECD, // $1ECD + #$1ECF, // $1ECE + #$1ECF, // $1ECF + #$1ED1, // $1ED0 + #$1ED1, // $1ED1 + #$1ED3, // $1ED2 + #$1ED3, // $1ED3 + #$1ED5, // $1ED4 + #$1ED5, // $1ED5 + #$1ED7, // $1ED6 + #$1ED7, // $1ED7 + #$1ED9, // $1ED8 + #$1ED9, // $1ED9 + #$1EDB, // $1EDA + #$1EDB, // $1EDB + #$1EDD, // $1EDC + #$1EDD, // $1EDD + #$1EDF, // $1EDE + #$1EDF, // $1EDF + #$1EE1, // $1EE0 + #$1EE1, // $1EE1 + #$1EE3, // $1EE2 + #$1EE3, // $1EE3 + #$1EE5, // $1EE4 + #$1EE5, // $1EE5 + #$1EE7, // $1EE6 + #$1EE7, // $1EE7 + #$1EE9, // $1EE8 + #$1EE9, // $1EE9 + #$1EEB, // $1EEA + #$1EEB, // $1EEB + #$1EED, // $1EEC + #$1EED, // $1EED + #$1EEF, // $1EEE + #$1EEF, // $1EEF + #$1EF1, // $1EF0 + #$1EF1, // $1EF1 + #$1EF3, // $1EF2 + #$1EF3, // $1EF3 + #$1EF5, // $1EF4 + #$1EF5, // $1EF5 + #$1EF7, // $1EF6 + #$1EF7, // $1EF7 + #$1EF9, // $1EF8 + #$1EF9, // $1EF9 + #$1EFB, // $1EFA + #$1EFB, // $1EFB + #$1EFD, // $1EFC + #$1EFD, // $1EFD + #$1EFF, // $1EFE + #$1EFF, // $1EFF + #$1F00, // $1F00 + #$1F01, // $1F01 + #$1F02, // $1F02 + #$1F03, // $1F03 + #$1F04, // $1F04 + #$1F05, // $1F05 + #$1F06, // $1F06 + #$1F07, // $1F07 + #$1F00, // $1F08 + #$1F01, // $1F09 + #$1F02, // $1F0A + #$1F03, // $1F0B + #$1F04, // $1F0C + #$1F05, // $1F0D + #$1F06, // $1F0E + #$1F07, // $1F0F + #$1F10, // $1F10 + #$1F11, // $1F11 + #$1F12, // $1F12 + #$1F13, // $1F13 + #$1F14, // $1F14 + #$1F15, // $1F15 + #$1F16, // $1F16 + #$1F17, // $1F17 + #$1F10, // $1F18 + #$1F11, // $1F19 + #$1F12, // $1F1A + #$1F13, // $1F1B + #$1F14, // $1F1C + #$1F15, // $1F1D + #$1F1E, // $1F1E + #$1F1F, // $1F1F + #$1F20, // $1F20 + #$1F21, // $1F21 + #$1F22, // $1F22 + #$1F23, // $1F23 + #$1F24, // $1F24 + #$1F25, // $1F25 + #$1F26, // $1F26 + #$1F27, // $1F27 + #$1F20, // $1F28 + #$1F21, // $1F29 + #$1F22, // $1F2A + #$1F23, // $1F2B + #$1F24, // $1F2C + #$1F25, // $1F2D + #$1F26, // $1F2E + #$1F27, // $1F2F + #$1F30, // $1F30 + #$1F31, // $1F31 + #$1F32, // $1F32 + #$1F33, // $1F33 + #$1F34, // $1F34 + #$1F35, // $1F35 + #$1F36, // $1F36 + #$1F37, // $1F37 + #$1F30, // $1F38 + #$1F31, // $1F39 + #$1F32, // $1F3A + #$1F33, // $1F3B + #$1F34, // $1F3C + #$1F35, // $1F3D + #$1F36, // $1F3E + #$1F37, // $1F3F + #$1F40, // $1F40 + #$1F41, // $1F41 + #$1F42, // $1F42 + #$1F43, // $1F43 + #$1F44, // $1F44 + #$1F45, // $1F45 + #$1F46, // $1F46 + #$1F47, // $1F47 + #$1F40, // $1F48 + #$1F41, // $1F49 + #$1F42, // $1F4A + #$1F43, // $1F4B + #$1F44, // $1F4C + #$1F45, // $1F4D + #$1F4E, // $1F4E + #$1F4F, // $1F4F + #$1F50, // $1F50 + #$1F51, // $1F51 + #$1F52, // $1F52 + #$1F53, // $1F53 + #$1F54, // $1F54 + #$1F55, // $1F55 + #$1F56, // $1F56 + #$1F57, // $1F57 + #$1F58, // $1F58 + #$1F51, // $1F59 + #$1F5A, // $1F5A + #$1F53, // $1F5B + #$1F5C, // $1F5C + #$1F55, // $1F5D + #$1F5E, // $1F5E + #$1F57, // $1F5F + #$1F60, // $1F60 + #$1F61, // $1F61 + #$1F62, // $1F62 + #$1F63, // $1F63 + #$1F64, // $1F64 + #$1F65, // $1F65 + #$1F66, // $1F66 + #$1F67, // $1F67 + #$1F60, // $1F68 + #$1F61, // $1F69 + #$1F62, // $1F6A + #$1F63, // $1F6B + #$1F64, // $1F6C + #$1F65, // $1F6D + #$1F66, // $1F6E + #$1F67, // $1F6F + #$1F70, // $1F70 + #$1F71, // $1F71 + #$1F72, // $1F72 + #$1F73, // $1F73 + #$1F74, // $1F74 + #$1F75, // $1F75 + #$1F76, // $1F76 + #$1F77, // $1F77 + #$1F78, // $1F78 + #$1F79, // $1F79 + #$1F7A, // $1F7A + #$1F7B, // $1F7B + #$1F7C, // $1F7C + #$1F7D, // $1F7D + #$1F7E, // $1F7E + #$1F7F, // $1F7F + #$1F80, // $1F80 + #$1F81, // $1F81 + #$1F82, // $1F82 + #$1F83, // $1F83 + #$1F84, // $1F84 + #$1F85, // $1F85 + #$1F86, // $1F86 + #$1F87, // $1F87 + #$1F80, // $1F88 + #$1F81, // $1F89 + #$1F82, // $1F8A + #$1F83, // $1F8B + #$1F84, // $1F8C + #$1F85, // $1F8D + #$1F86, // $1F8E + #$1F87, // $1F8F + #$1F90, // $1F90 + #$1F91, // $1F91 + #$1F92, // $1F92 + #$1F93, // $1F93 + #$1F94, // $1F94 + #$1F95, // $1F95 + #$1F96, // $1F96 + #$1F97, // $1F97 + #$1F90, // $1F98 + #$1F91, // $1F99 + #$1F92, // $1F9A + #$1F93, // $1F9B + #$1F94, // $1F9C + #$1F95, // $1F9D + #$1F96, // $1F9E + #$1F97, // $1F9F + #$1FA0, // $1FA0 + #$1FA1, // $1FA1 + #$1FA2, // $1FA2 + #$1FA3, // $1FA3 + #$1FA4, // $1FA4 + #$1FA5, // $1FA5 + #$1FA6, // $1FA6 + #$1FA7, // $1FA7 + #$1FA0, // $1FA8 + #$1FA1, // $1FA9 + #$1FA2, // $1FAA + #$1FA3, // $1FAB + #$1FA4, // $1FAC + #$1FA5, // $1FAD + #$1FA6, // $1FAE + #$1FA7, // $1FAF + #$1FB0, // $1FB0 + #$1FB1, // $1FB1 + #$1FB2, // $1FB2 + #$1FB3, // $1FB3 + #$1FB4, // $1FB4 + #$1FB5, // $1FB5 + #$1FB6, // $1FB6 + #$1FB7, // $1FB7 + #$1FB0, // $1FB8 + #$1FB1, // $1FB9 + #$1F70, // $1FBA + #$1F71, // $1FBB + #$1FB3, // $1FBC + #$1FBD, // $1FBD + #$1FBE, // $1FBE + #$1FBF, // $1FBF + #$1FC0, // $1FC0 + #$1FC1, // $1FC1 + #$1FC2, // $1FC2 + #$1FC3, // $1FC3 + #$1FC4, // $1FC4 + #$1FC5, // $1FC5 + #$1FC6, // $1FC6 + #$1FC7, // $1FC7 + #$1F72, // $1FC8 + #$1F73, // $1FC9 + #$1F74, // $1FCA + #$1F75, // $1FCB + #$1FC3, // $1FCC + #$1FCD, // $1FCD + #$1FCE, // $1FCE + #$1FCF, // $1FCF + #$1FD0, // $1FD0 + #$1FD1, // $1FD1 + #$1FD2, // $1FD2 + #$1FD3, // $1FD3 + #$1FD4, // $1FD4 + #$1FD5, // $1FD5 + #$1FD6, // $1FD6 + #$1FD7, // $1FD7 + #$1FD0, // $1FD8 + #$1FD1, // $1FD9 + #$1F76, // $1FDA + #$1F77, // $1FDB + #$1FDC, // $1FDC + #$1FDD, // $1FDD + #$1FDE, // $1FDE + #$1FDF, // $1FDF + #$1FE0, // $1FE0 + #$1FE1, // $1FE1 + #$1FE2, // $1FE2 + #$1FE3, // $1FE3 + #$1FE4, // $1FE4 + #$1FE5, // $1FE5 + #$1FE6, // $1FE6 + #$1FE7, // $1FE7 + #$1FE0, // $1FE8 + #$1FE1, // $1FE9 + #$1F7A, // $1FEA + #$1F7B, // $1FEB + #$1FE5, // $1FEC + #$1FED, // $1FED + #$1FEE, // $1FEE + #$1FEF, // $1FEF + #$1FF0, // $1FF0 + #$1FF1, // $1FF1 + #$1FF2, // $1FF2 + #$1FF3, // $1FF3 + #$1FF4, // $1FF4 + #$1FF5, // $1FF5 + #$1FF6, // $1FF6 + #$1FF7, // $1FF7 + #$1F78, // $1FF8 + #$1F79, // $1FF9 + #$1F7C, // $1FFA + #$1F7D, // $1FFB + #$1FF3, // $1FFC + #$1FFD, // $1FFD + #$1FFE, // $1FFE + #$1FFF, // $1FFF + #$2000, // $2000 + #$2001, // $2001 + #$2002, // $2002 + #$2003, // $2003 + #$2004, // $2004 + #$2005, // $2005 + #$2006, // $2006 + #$2007, // $2007 + #$2008, // $2008 + #$2009, // $2009 + #$200A, // $200A + #$200B, // $200B + #$200C, // $200C + #$200D, // $200D + #$200E, // $200E + #$200F, // $200F + #$2010, // $2010 + #$2011, // $2011 + #$2012, // $2012 + #$2013, // $2013 + #$2014, // $2014 + #$2015, // $2015 + #$2016, // $2016 + #$2017, // $2017 + #$2018, // $2018 + #$2019, // $2019 + #$201A, // $201A + #$201B, // $201B + #$201C, // $201C + #$201D, // $201D + #$201E, // $201E + #$201F, // $201F + #$2020, // $2020 + #$2021, // $2021 + #$2022, // $2022 + #$2023, // $2023 + #$2024, // $2024 + #$2025, // $2025 + #$2026, // $2026 + #$2027, // $2027 + #$2028, // $2028 + #$2029, // $2029 + #$202A, // $202A + #$202B, // $202B + #$202C, // $202C + #$202D, // $202D + #$202E, // $202E + #$202F, // $202F + #$2030, // $2030 + #$2031, // $2031 + #$2032, // $2032 + #$2033, // $2033 + #$2034, // $2034 + #$2035, // $2035 + #$2036, // $2036 + #$2037, // $2037 + #$2038, // $2038 + #$2039, // $2039 + #$203A, // $203A + #$203B, // $203B + #$203C, // $203C + #$203D, // $203D + #$203E, // $203E + #$203F, // $203F + #$2040, // $2040 + #$2041, // $2041 + #$2042, // $2042 + #$2043, // $2043 + #$2044, // $2044 + #$2045, // $2045 + #$2046, // $2046 + #$2047, // $2047 + #$2048, // $2048 + #$2049, // $2049 + #$204A, // $204A + #$204B, // $204B + #$204C, // $204C + #$204D, // $204D + #$204E, // $204E + #$204F, // $204F + #$2050, // $2050 + #$2051, // $2051 + #$2052, // $2052 + #$2053, // $2053 + #$2054, // $2054 + #$2055, // $2055 + #$2056, // $2056 + #$2057, // $2057 + #$2058, // $2058 + #$2059, // $2059 + #$205A, // $205A + #$205B, // $205B + #$205C, // $205C + #$205D, // $205D + #$205E, // $205E + #$205F, // $205F + #$2060, // $2060 + #$2061, // $2061 + #$2062, // $2062 + #$2063, // $2063 + #$2064, // $2064 + #$2065, // $2065 + #$2066, // $2066 + #$2067, // $2067 + #$2068, // $2068 + #$2069, // $2069 + #$206A, // $206A + #$206B, // $206B + #$206C, // $206C + #$206D, // $206D + #$206E, // $206E + #$206F, // $206F + #$2070, // $2070 + #$2071, // $2071 + #$2072, // $2072 + #$2073, // $2073 + #$2074, // $2074 + #$2075, // $2075 + #$2076, // $2076 + #$2077, // $2077 + #$2078, // $2078 + #$2079, // $2079 + #$207A, // $207A + #$207B, // $207B + #$207C, // $207C + #$207D, // $207D + #$207E, // $207E + #$207F, // $207F + #$2080, // $2080 + #$2081, // $2081 + #$2082, // $2082 + #$2083, // $2083 + #$2084, // $2084 + #$2085, // $2085 + #$2086, // $2086 + #$2087, // $2087 + #$2088, // $2088 + #$2089, // $2089 + #$208A, // $208A + #$208B, // $208B + #$208C, // $208C + #$208D, // $208D + #$208E, // $208E + #$208F, // $208F + #$2090, // $2090 + #$2091, // $2091 + #$2092, // $2092 + #$2093, // $2093 + #$2094, // $2094 + #$2095, // $2095 + #$2096, // $2096 + #$2097, // $2097 + #$2098, // $2098 + #$2099, // $2099 + #$209A, // $209A + #$209B, // $209B + #$209C, // $209C + #$209D, // $209D + #$209E, // $209E + #$209F, // $209F + #$20A0, // $20A0 + #$20A1, // $20A1 + #$20A2, // $20A2 + #$20A3, // $20A3 + #$20A4, // $20A4 + #$20A5, // $20A5 + #$20A6, // $20A6 + #$20A7, // $20A7 + #$20A8, // $20A8 + #$20A9, // $20A9 + #$20AA, // $20AA + #$20AB, // $20AB + #$20AC, // $20AC + #$20AD, // $20AD + #$20AE, // $20AE + #$20AF, // $20AF + #$20B0, // $20B0 + #$20B1, // $20B1 + #$20B2, // $20B2 + #$20B3, // $20B3 + #$20B4, // $20B4 + #$20B5, // $20B5 + #$20B6, // $20B6 + #$20B7, // $20B7 + #$20B8, // $20B8 + #$20B9, // $20B9 + #$20BA, // $20BA + #$20BB, // $20BB + #$20BC, // $20BC + #$20BD, // $20BD + #$20BE, // $20BE + #$20BF, // $20BF + #$20C0, // $20C0 + #$20C1, // $20C1 + #$20C2, // $20C2 + #$20C3, // $20C3 + #$20C4, // $20C4 + #$20C5, // $20C5 + #$20C6, // $20C6 + #$20C7, // $20C7 + #$20C8, // $20C8 + #$20C9, // $20C9 + #$20CA, // $20CA + #$20CB, // $20CB + #$20CC, // $20CC + #$20CD, // $20CD + #$20CE, // $20CE + #$20CF, // $20CF + #$20D0, // $20D0 + #$20D1, // $20D1 + #$20D2, // $20D2 + #$20D3, // $20D3 + #$20D4, // $20D4 + #$20D5, // $20D5 + #$20D6, // $20D6 + #$20D7, // $20D7 + #$20D8, // $20D8 + #$20D9, // $20D9 + #$20DA, // $20DA + #$20DB, // $20DB + #$20DC, // $20DC + #$20DD, // $20DD + #$20DE, // $20DE + #$20DF, // $20DF + #$20E0, // $20E0 + #$20E1, // $20E1 + #$20E2, // $20E2 + #$20E3, // $20E3 + #$20E4, // $20E4 + #$20E5, // $20E5 + #$20E6, // $20E6 + #$20E7, // $20E7 + #$20E8, // $20E8 + #$20E9, // $20E9 + #$20EA, // $20EA + #$20EB, // $20EB + #$20EC, // $20EC + #$20ED, // $20ED + #$20EE, // $20EE + #$20EF, // $20EF + #$20F0, // $20F0 + #$20F1, // $20F1 + #$20F2, // $20F2 + #$20F3, // $20F3 + #$20F4, // $20F4 + #$20F5, // $20F5 + #$20F6, // $20F6 + #$20F7, // $20F7 + #$20F8, // $20F8 + #$20F9, // $20F9 + #$20FA, // $20FA + #$20FB, // $20FB + #$20FC, // $20FC + #$20FD, // $20FD + #$20FE, // $20FE + #$20FF, // $20FF + #$2100, // $2100 + #$2101, // $2101 + #$2102, // $2102 + #$2103, // $2103 + #$2104, // $2104 + #$2105, // $2105 + #$2106, // $2106 + #$2107, // $2107 + #$2108, // $2108 + #$2109, // $2109 + #$210A, // $210A + #$210B, // $210B + #$210C, // $210C + #$210D, // $210D + #$210E, // $210E + #$210F, // $210F + #$2110, // $2110 + #$2111, // $2111 + #$2112, // $2112 + #$2113, // $2113 + #$2114, // $2114 + #$2115, // $2115 + #$2116, // $2116 + #$2117, // $2117 + #$2118, // $2118 + #$2119, // $2119 + #$211A, // $211A + #$211B, // $211B + #$211C, // $211C + #$211D, // $211D + #$211E, // $211E + #$211F, // $211F + #$2120, // $2120 + #$2121, // $2121 + #$2122, // $2122 + #$2123, // $2123 + #$2124, // $2124 + #$2125, // $2125 + #$03C9, // $2126 + #$2127, // $2127 + #$2128, // $2128 + #$2129, // $2129 + #$006B, // $212A + #$00E5, // $212B + #$212C, // $212C + #$212D, // $212D + #$212E, // $212E + #$212F, // $212F + #$2130, // $2130 + #$2131, // $2131 + #$214E, // $2132 + #$2133, // $2133 + #$2134, // $2134 + #$2135, // $2135 + #$2136, // $2136 + #$2137, // $2137 + #$2138, // $2138 + #$2139, // $2139 + #$213A, // $213A + #$213B, // $213B + #$213C, // $213C + #$213D, // $213D + #$213E, // $213E + #$213F, // $213F + #$2140, // $2140 + #$2141, // $2141 + #$2142, // $2142 + #$2143, // $2143 + #$2144, // $2144 + #$2145, // $2145 + #$2146, // $2146 + #$2147, // $2147 + #$2148, // $2148 + #$2149, // $2149 + #$214A, // $214A + #$214B, // $214B + #$214C, // $214C + #$214D, // $214D + #$214E, // $214E + #$214F, // $214F + #$2150, // $2150 + #$2151, // $2151 + #$2152, // $2152 + #$2153, // $2153 + #$2154, // $2154 + #$2155, // $2155 + #$2156, // $2156 + #$2157, // $2157 + #$2158, // $2158 + #$2159, // $2159 + #$215A, // $215A + #$215B, // $215B + #$215C, // $215C + #$215D, // $215D + #$215E, // $215E + #$215F, // $215F + #$2170, // $2160 + #$2171, // $2161 + #$2172, // $2162 + #$2173, // $2163 + #$2174, // $2164 + #$2175, // $2165 + #$2176, // $2166 + #$2177, // $2167 + #$2178, // $2168 + #$2179, // $2169 + #$217A, // $216A + #$217B, // $216B + #$217C, // $216C + #$217D, // $216D + #$217E, // $216E + #$217F, // $216F + #$2170, // $2170 + #$2171, // $2171 + #$2172, // $2172 + #$2173, // $2173 + #$2174, // $2174 + #$2175, // $2175 + #$2176, // $2176 + #$2177, // $2177 + #$2178, // $2178 + #$2179, // $2179 + #$217A, // $217A + #$217B, // $217B + #$217C, // $217C + #$217D, // $217D + #$217E, // $217E + #$217F, // $217F + #$2180, // $2180 + #$2181, // $2181 + #$2182, // $2182 + #$2184, // $2183 + #$2184, // $2184 + #$2185, // $2185 + #$2186, // $2186 + #$2187, // $2187 + #$2188, // $2188 + #$2189, // $2189 + #$218A, // $218A + #$218B, // $218B + #$218C, // $218C + #$218D, // $218D + #$218E, // $218E + #$218F, // $218F + #$2190, // $2190 + #$2191, // $2191 + #$2192, // $2192 + #$2193, // $2193 + #$2194, // $2194 + #$2195, // $2195 + #$2196, // $2196 + #$2197, // $2197 + #$2198, // $2198 + #$2199, // $2199 + #$219A, // $219A + #$219B, // $219B + #$219C, // $219C + #$219D, // $219D + #$219E, // $219E + #$219F, // $219F + #$21A0, // $21A0 + #$21A1, // $21A1 + #$21A2, // $21A2 + #$21A3, // $21A3 + #$21A4, // $21A4 + #$21A5, // $21A5 + #$21A6, // $21A6 + #$21A7, // $21A7 + #$21A8, // $21A8 + #$21A9, // $21A9 + #$21AA, // $21AA + #$21AB, // $21AB + #$21AC, // $21AC + #$21AD, // $21AD + #$21AE, // $21AE + #$21AF, // $21AF + #$21B0, // $21B0 + #$21B1, // $21B1 + #$21B2, // $21B2 + #$21B3, // $21B3 + #$21B4, // $21B4 + #$21B5, // $21B5 + #$21B6, // $21B6 + #$21B7, // $21B7 + #$21B8, // $21B8 + #$21B9, // $21B9 + #$21BA, // $21BA + #$21BB, // $21BB + #$21BC, // $21BC + #$21BD, // $21BD + #$21BE, // $21BE + #$21BF, // $21BF + #$21C0, // $21C0 + #$21C1, // $21C1 + #$21C2, // $21C2 + #$21C3, // $21C3 + #$21C4, // $21C4 + #$21C5, // $21C5 + #$21C6, // $21C6 + #$21C7, // $21C7 + #$21C8, // $21C8 + #$21C9, // $21C9 + #$21CA, // $21CA + #$21CB, // $21CB + #$21CC, // $21CC + #$21CD, // $21CD + #$21CE, // $21CE + #$21CF, // $21CF + #$21D0, // $21D0 + #$21D1, // $21D1 + #$21D2, // $21D2 + #$21D3, // $21D3 + #$21D4, // $21D4 + #$21D5, // $21D5 + #$21D6, // $21D6 + #$21D7, // $21D7 + #$21D8, // $21D8 + #$21D9, // $21D9 + #$21DA, // $21DA + #$21DB, // $21DB + #$21DC, // $21DC + #$21DD, // $21DD + #$21DE, // $21DE + #$21DF, // $21DF + #$21E0, // $21E0 + #$21E1, // $21E1 + #$21E2, // $21E2 + #$21E3, // $21E3 + #$21E4, // $21E4 + #$21E5, // $21E5 + #$21E6, // $21E6 + #$21E7, // $21E7 + #$21E8, // $21E8 + #$21E9, // $21E9 + #$21EA, // $21EA + #$21EB, // $21EB + #$21EC, // $21EC + #$21ED, // $21ED + #$21EE, // $21EE + #$21EF, // $21EF + #$21F0, // $21F0 + #$21F1, // $21F1 + #$21F2, // $21F2 + #$21F3, // $21F3 + #$21F4, // $21F4 + #$21F5, // $21F5 + #$21F6, // $21F6 + #$21F7, // $21F7 + #$21F8, // $21F8 + #$21F9, // $21F9 + #$21FA, // $21FA + #$21FB, // $21FB + #$21FC, // $21FC + #$21FD, // $21FD + #$21FE, // $21FE + #$21FF, // $21FF + #$2200, // $2200 + #$2201, // $2201 + #$2202, // $2202 + #$2203, // $2203 + #$2204, // $2204 + #$2205, // $2205 + #$2206, // $2206 + #$2207, // $2207 + #$2208, // $2208 + #$2209, // $2209 + #$220A, // $220A + #$220B, // $220B + #$220C, // $220C + #$220D, // $220D + #$220E, // $220E + #$220F, // $220F + #$2210, // $2210 + #$2211, // $2211 + #$2212, // $2212 + #$2213, // $2213 + #$2214, // $2214 + #$2215, // $2215 + #$2216, // $2216 + #$2217, // $2217 + #$2218, // $2218 + #$2219, // $2219 + #$221A, // $221A + #$221B, // $221B + #$221C, // $221C + #$221D, // $221D + #$221E, // $221E + #$221F, // $221F + #$2220, // $2220 + #$2221, // $2221 + #$2222, // $2222 + #$2223, // $2223 + #$2224, // $2224 + #$2225, // $2225 + #$2226, // $2226 + #$2227, // $2227 + #$2228, // $2228 + #$2229, // $2229 + #$222A, // $222A + #$222B, // $222B + #$222C, // $222C + #$222D, // $222D + #$222E, // $222E + #$222F, // $222F + #$2230, // $2230 + #$2231, // $2231 + #$2232, // $2232 + #$2233, // $2233 + #$2234, // $2234 + #$2235, // $2235 + #$2236, // $2236 + #$2237, // $2237 + #$2238, // $2238 + #$2239, // $2239 + #$223A, // $223A + #$223B, // $223B + #$223C, // $223C + #$223D, // $223D + #$223E, // $223E + #$223F, // $223F + #$2240, // $2240 + #$2241, // $2241 + #$2242, // $2242 + #$2243, // $2243 + #$2244, // $2244 + #$2245, // $2245 + #$2246, // $2246 + #$2247, // $2247 + #$2248, // $2248 + #$2249, // $2249 + #$224A, // $224A + #$224B, // $224B + #$224C, // $224C + #$224D, // $224D + #$224E, // $224E + #$224F, // $224F + #$2250, // $2250 + #$2251, // $2251 + #$2252, // $2252 + #$2253, // $2253 + #$2254, // $2254 + #$2255, // $2255 + #$2256, // $2256 + #$2257, // $2257 + #$2258, // $2258 + #$2259, // $2259 + #$225A, // $225A + #$225B, // $225B + #$225C, // $225C + #$225D, // $225D + #$225E, // $225E + #$225F, // $225F + #$2260, // $2260 + #$2261, // $2261 + #$2262, // $2262 + #$2263, // $2263 + #$2264, // $2264 + #$2265, // $2265 + #$2266, // $2266 + #$2267, // $2267 + #$2268, // $2268 + #$2269, // $2269 + #$226A, // $226A + #$226B, // $226B + #$226C, // $226C + #$226D, // $226D + #$226E, // $226E + #$226F, // $226F + #$2270, // $2270 + #$2271, // $2271 + #$2272, // $2272 + #$2273, // $2273 + #$2274, // $2274 + #$2275, // $2275 + #$2276, // $2276 + #$2277, // $2277 + #$2278, // $2278 + #$2279, // $2279 + #$227A, // $227A + #$227B, // $227B + #$227C, // $227C + #$227D, // $227D + #$227E, // $227E + #$227F, // $227F + #$2280, // $2280 + #$2281, // $2281 + #$2282, // $2282 + #$2283, // $2283 + #$2284, // $2284 + #$2285, // $2285 + #$2286, // $2286 + #$2287, // $2287 + #$2288, // $2288 + #$2289, // $2289 + #$228A, // $228A + #$228B, // $228B + #$228C, // $228C + #$228D, // $228D + #$228E, // $228E + #$228F, // $228F + #$2290, // $2290 + #$2291, // $2291 + #$2292, // $2292 + #$2293, // $2293 + #$2294, // $2294 + #$2295, // $2295 + #$2296, // $2296 + #$2297, // $2297 + #$2298, // $2298 + #$2299, // $2299 + #$229A, // $229A + #$229B, // $229B + #$229C, // $229C + #$229D, // $229D + #$229E, // $229E + #$229F, // $229F + #$22A0, // $22A0 + #$22A1, // $22A1 + #$22A2, // $22A2 + #$22A3, // $22A3 + #$22A4, // $22A4 + #$22A5, // $22A5 + #$22A6, // $22A6 + #$22A7, // $22A7 + #$22A8, // $22A8 + #$22A9, // $22A9 + #$22AA, // $22AA + #$22AB, // $22AB + #$22AC, // $22AC + #$22AD, // $22AD + #$22AE, // $22AE + #$22AF, // $22AF + #$22B0, // $22B0 + #$22B1, // $22B1 + #$22B2, // $22B2 + #$22B3, // $22B3 + #$22B4, // $22B4 + #$22B5, // $22B5 + #$22B6, // $22B6 + #$22B7, // $22B7 + #$22B8, // $22B8 + #$22B9, // $22B9 + #$22BA, // $22BA + #$22BB, // $22BB + #$22BC, // $22BC + #$22BD, // $22BD + #$22BE, // $22BE + #$22BF, // $22BF + #$22C0, // $22C0 + #$22C1, // $22C1 + #$22C2, // $22C2 + #$22C3, // $22C3 + #$22C4, // $22C4 + #$22C5, // $22C5 + #$22C6, // $22C6 + #$22C7, // $22C7 + #$22C8, // $22C8 + #$22C9, // $22C9 + #$22CA, // $22CA + #$22CB, // $22CB + #$22CC, // $22CC + #$22CD, // $22CD + #$22CE, // $22CE + #$22CF, // $22CF + #$22D0, // $22D0 + #$22D1, // $22D1 + #$22D2, // $22D2 + #$22D3, // $22D3 + #$22D4, // $22D4 + #$22D5, // $22D5 + #$22D6, // $22D6 + #$22D7, // $22D7 + #$22D8, // $22D8 + #$22D9, // $22D9 + #$22DA, // $22DA + #$22DB, // $22DB + #$22DC, // $22DC + #$22DD, // $22DD + #$22DE, // $22DE + #$22DF, // $22DF + #$22E0, // $22E0 + #$22E1, // $22E1 + #$22E2, // $22E2 + #$22E3, // $22E3 + #$22E4, // $22E4 + #$22E5, // $22E5 + #$22E6, // $22E6 + #$22E7, // $22E7 + #$22E8, // $22E8 + #$22E9, // $22E9 + #$22EA, // $22EA + #$22EB, // $22EB + #$22EC, // $22EC + #$22ED, // $22ED + #$22EE, // $22EE + #$22EF, // $22EF + #$22F0, // $22F0 + #$22F1, // $22F1 + #$22F2, // $22F2 + #$22F3, // $22F3 + #$22F4, // $22F4 + #$22F5, // $22F5 + #$22F6, // $22F6 + #$22F7, // $22F7 + #$22F8, // $22F8 + #$22F9, // $22F9 + #$22FA, // $22FA + #$22FB, // $22FB + #$22FC, // $22FC + #$22FD, // $22FD + #$22FE, // $22FE + #$22FF, // $22FF + #$2300, // $2300 + #$2301, // $2301 + #$2302, // $2302 + #$2303, // $2303 + #$2304, // $2304 + #$2305, // $2305 + #$2306, // $2306 + #$2307, // $2307 + #$2308, // $2308 + #$2309, // $2309 + #$230A, // $230A + #$230B, // $230B + #$230C, // $230C + #$230D, // $230D + #$230E, // $230E + #$230F, // $230F + #$2310, // $2310 + #$2311, // $2311 + #$2312, // $2312 + #$2313, // $2313 + #$2314, // $2314 + #$2315, // $2315 + #$2316, // $2316 + #$2317, // $2317 + #$2318, // $2318 + #$2319, // $2319 + #$231A, // $231A + #$231B, // $231B + #$231C, // $231C + #$231D, // $231D + #$231E, // $231E + #$231F, // $231F + #$2320, // $2320 + #$2321, // $2321 + #$2322, // $2322 + #$2323, // $2323 + #$2324, // $2324 + #$2325, // $2325 + #$2326, // $2326 + #$2327, // $2327 + #$2328, // $2328 + #$2329, // $2329 + #$232A, // $232A + #$232B, // $232B + #$232C, // $232C + #$232D, // $232D + #$232E, // $232E + #$232F, // $232F + #$2330, // $2330 + #$2331, // $2331 + #$2332, // $2332 + #$2333, // $2333 + #$2334, // $2334 + #$2335, // $2335 + #$2336, // $2336 + #$2337, // $2337 + #$2338, // $2338 + #$2339, // $2339 + #$233A, // $233A + #$233B, // $233B + #$233C, // $233C + #$233D, // $233D + #$233E, // $233E + #$233F, // $233F + #$2340, // $2340 + #$2341, // $2341 + #$2342, // $2342 + #$2343, // $2343 + #$2344, // $2344 + #$2345, // $2345 + #$2346, // $2346 + #$2347, // $2347 + #$2348, // $2348 + #$2349, // $2349 + #$234A, // $234A + #$234B, // $234B + #$234C, // $234C + #$234D, // $234D + #$234E, // $234E + #$234F, // $234F + #$2350, // $2350 + #$2351, // $2351 + #$2352, // $2352 + #$2353, // $2353 + #$2354, // $2354 + #$2355, // $2355 + #$2356, // $2356 + #$2357, // $2357 + #$2358, // $2358 + #$2359, // $2359 + #$235A, // $235A + #$235B, // $235B + #$235C, // $235C + #$235D, // $235D + #$235E, // $235E + #$235F, // $235F + #$2360, // $2360 + #$2361, // $2361 + #$2362, // $2362 + #$2363, // $2363 + #$2364, // $2364 + #$2365, // $2365 + #$2366, // $2366 + #$2367, // $2367 + #$2368, // $2368 + #$2369, // $2369 + #$236A, // $236A + #$236B, // $236B + #$236C, // $236C + #$236D, // $236D + #$236E, // $236E + #$236F, // $236F + #$2370, // $2370 + #$2371, // $2371 + #$2372, // $2372 + #$2373, // $2373 + #$2374, // $2374 + #$2375, // $2375 + #$2376, // $2376 + #$2377, // $2377 + #$2378, // $2378 + #$2379, // $2379 + #$237A, // $237A + #$237B, // $237B + #$237C, // $237C + #$237D, // $237D + #$237E, // $237E + #$237F, // $237F + #$2380, // $2380 + #$2381, // $2381 + #$2382, // $2382 + #$2383, // $2383 + #$2384, // $2384 + #$2385, // $2385 + #$2386, // $2386 + #$2387, // $2387 + #$2388, // $2388 + #$2389, // $2389 + #$238A, // $238A + #$238B, // $238B + #$238C, // $238C + #$238D, // $238D + #$238E, // $238E + #$238F, // $238F + #$2390, // $2390 + #$2391, // $2391 + #$2392, // $2392 + #$2393, // $2393 + #$2394, // $2394 + #$2395, // $2395 + #$2396, // $2396 + #$2397, // $2397 + #$2398, // $2398 + #$2399, // $2399 + #$239A, // $239A + #$239B, // $239B + #$239C, // $239C + #$239D, // $239D + #$239E, // $239E + #$239F, // $239F + #$23A0, // $23A0 + #$23A1, // $23A1 + #$23A2, // $23A2 + #$23A3, // $23A3 + #$23A4, // $23A4 + #$23A5, // $23A5 + #$23A6, // $23A6 + #$23A7, // $23A7 + #$23A8, // $23A8 + #$23A9, // $23A9 + #$23AA, // $23AA + #$23AB, // $23AB + #$23AC, // $23AC + #$23AD, // $23AD + #$23AE, // $23AE + #$23AF, // $23AF + #$23B0, // $23B0 + #$23B1, // $23B1 + #$23B2, // $23B2 + #$23B3, // $23B3 + #$23B4, // $23B4 + #$23B5, // $23B5 + #$23B6, // $23B6 + #$23B7, // $23B7 + #$23B8, // $23B8 + #$23B9, // $23B9 + #$23BA, // $23BA + #$23BB, // $23BB + #$23BC, // $23BC + #$23BD, // $23BD + #$23BE, // $23BE + #$23BF, // $23BF + #$23C0, // $23C0 + #$23C1, // $23C1 + #$23C2, // $23C2 + #$23C3, // $23C3 + #$23C4, // $23C4 + #$23C5, // $23C5 + #$23C6, // $23C6 + #$23C7, // $23C7 + #$23C8, // $23C8 + #$23C9, // $23C9 + #$23CA, // $23CA + #$23CB, // $23CB + #$23CC, // $23CC + #$23CD, // $23CD + #$23CE, // $23CE + #$23CF, // $23CF + #$23D0, // $23D0 + #$23D1, // $23D1 + #$23D2, // $23D2 + #$23D3, // $23D3 + #$23D4, // $23D4 + #$23D5, // $23D5 + #$23D6, // $23D6 + #$23D7, // $23D7 + #$23D8, // $23D8 + #$23D9, // $23D9 + #$23DA, // $23DA + #$23DB, // $23DB + #$23DC, // $23DC + #$23DD, // $23DD + #$23DE, // $23DE + #$23DF, // $23DF + #$23E0, // $23E0 + #$23E1, // $23E1 + #$23E2, // $23E2 + #$23E3, // $23E3 + #$23E4, // $23E4 + #$23E5, // $23E5 + #$23E6, // $23E6 + #$23E7, // $23E7 + #$23E8, // $23E8 + #$23E9, // $23E9 + #$23EA, // $23EA + #$23EB, // $23EB + #$23EC, // $23EC + #$23ED, // $23ED + #$23EE, // $23EE + #$23EF, // $23EF + #$23F0, // $23F0 + #$23F1, // $23F1 + #$23F2, // $23F2 + #$23F3, // $23F3 + #$23F4, // $23F4 + #$23F5, // $23F5 + #$23F6, // $23F6 + #$23F7, // $23F7 + #$23F8, // $23F8 + #$23F9, // $23F9 + #$23FA, // $23FA + #$23FB, // $23FB + #$23FC, // $23FC + #$23FD, // $23FD + #$23FE, // $23FE + #$23FF, // $23FF + #$2400, // $2400 + #$2401, // $2401 + #$2402, // $2402 + #$2403, // $2403 + #$2404, // $2404 + #$2405, // $2405 + #$2406, // $2406 + #$2407, // $2407 + #$2408, // $2408 + #$2409, // $2409 + #$240A, // $240A + #$240B, // $240B + #$240C, // $240C + #$240D, // $240D + #$240E, // $240E + #$240F, // $240F + #$2410, // $2410 + #$2411, // $2411 + #$2412, // $2412 + #$2413, // $2413 + #$2414, // $2414 + #$2415, // $2415 + #$2416, // $2416 + #$2417, // $2417 + #$2418, // $2418 + #$2419, // $2419 + #$241A, // $241A + #$241B, // $241B + #$241C, // $241C + #$241D, // $241D + #$241E, // $241E + #$241F, // $241F + #$2420, // $2420 + #$2421, // $2421 + #$2422, // $2422 + #$2423, // $2423 + #$2424, // $2424 + #$2425, // $2425 + #$2426, // $2426 + #$2427, // $2427 + #$2428, // $2428 + #$2429, // $2429 + #$242A, // $242A + #$242B, // $242B + #$242C, // $242C + #$242D, // $242D + #$242E, // $242E + #$242F, // $242F + #$2430, // $2430 + #$2431, // $2431 + #$2432, // $2432 + #$2433, // $2433 + #$2434, // $2434 + #$2435, // $2435 + #$2436, // $2436 + #$2437, // $2437 + #$2438, // $2438 + #$2439, // $2439 + #$243A, // $243A + #$243B, // $243B + #$243C, // $243C + #$243D, // $243D + #$243E, // $243E + #$243F, // $243F + #$2440, // $2440 + #$2441, // $2441 + #$2442, // $2442 + #$2443, // $2443 + #$2444, // $2444 + #$2445, // $2445 + #$2446, // $2446 + #$2447, // $2447 + #$2448, // $2448 + #$2449, // $2449 + #$244A, // $244A + #$244B, // $244B + #$244C, // $244C + #$244D, // $244D + #$244E, // $244E + #$244F, // $244F + #$2450, // $2450 + #$2451, // $2451 + #$2452, // $2452 + #$2453, // $2453 + #$2454, // $2454 + #$2455, // $2455 + #$2456, // $2456 + #$2457, // $2457 + #$2458, // $2458 + #$2459, // $2459 + #$245A, // $245A + #$245B, // $245B + #$245C, // $245C + #$245D, // $245D + #$245E, // $245E + #$245F, // $245F + #$2460, // $2460 + #$2461, // $2461 + #$2462, // $2462 + #$2463, // $2463 + #$2464, // $2464 + #$2465, // $2465 + #$2466, // $2466 + #$2467, // $2467 + #$2468, // $2468 + #$2469, // $2469 + #$246A, // $246A + #$246B, // $246B + #$246C, // $246C + #$246D, // $246D + #$246E, // $246E + #$246F, // $246F + #$2470, // $2470 + #$2471, // $2471 + #$2472, // $2472 + #$2473, // $2473 + #$2474, // $2474 + #$2475, // $2475 + #$2476, // $2476 + #$2477, // $2477 + #$2478, // $2478 + #$2479, // $2479 + #$247A, // $247A + #$247B, // $247B + #$247C, // $247C + #$247D, // $247D + #$247E, // $247E + #$247F, // $247F + #$2480, // $2480 + #$2481, // $2481 + #$2482, // $2482 + #$2483, // $2483 + #$2484, // $2484 + #$2485, // $2485 + #$2486, // $2486 + #$2487, // $2487 + #$2488, // $2488 + #$2489, // $2489 + #$248A, // $248A + #$248B, // $248B + #$248C, // $248C + #$248D, // $248D + #$248E, // $248E + #$248F, // $248F + #$2490, // $2490 + #$2491, // $2491 + #$2492, // $2492 + #$2493, // $2493 + #$2494, // $2494 + #$2495, // $2495 + #$2496, // $2496 + #$2497, // $2497 + #$2498, // $2498 + #$2499, // $2499 + #$249A, // $249A + #$249B, // $249B + #$249C, // $249C + #$249D, // $249D + #$249E, // $249E + #$249F, // $249F + #$24A0, // $24A0 + #$24A1, // $24A1 + #$24A2, // $24A2 + #$24A3, // $24A3 + #$24A4, // $24A4 + #$24A5, // $24A5 + #$24A6, // $24A6 + #$24A7, // $24A7 + #$24A8, // $24A8 + #$24A9, // $24A9 + #$24AA, // $24AA + #$24AB, // $24AB + #$24AC, // $24AC + #$24AD, // $24AD + #$24AE, // $24AE + #$24AF, // $24AF + #$24B0, // $24B0 + #$24B1, // $24B1 + #$24B2, // $24B2 + #$24B3, // $24B3 + #$24B4, // $24B4 + #$24B5, // $24B5 + #$24D0, // $24B6 + #$24D1, // $24B7 + #$24D2, // $24B8 + #$24D3, // $24B9 + #$24D4, // $24BA + #$24D5, // $24BB + #$24D6, // $24BC + #$24D7, // $24BD + #$24D8, // $24BE + #$24D9, // $24BF + #$24DA, // $24C0 + #$24DB, // $24C1 + #$24DC, // $24C2 + #$24DD, // $24C3 + #$24DE, // $24C4 + #$24DF, // $24C5 + #$24E0, // $24C6 + #$24E1, // $24C7 + #$24E2, // $24C8 + #$24E3, // $24C9 + #$24E4, // $24CA + #$24E5, // $24CB + #$24E6, // $24CC + #$24E7, // $24CD + #$24E8, // $24CE + #$24E9, // $24CF + #$24D0, // $24D0 + #$24D1, // $24D1 + #$24D2, // $24D2 + #$24D3, // $24D3 + #$24D4, // $24D4 + #$24D5, // $24D5 + #$24D6, // $24D6 + #$24D7, // $24D7 + #$24D8, // $24D8 + #$24D9, // $24D9 + #$24DA, // $24DA + #$24DB, // $24DB + #$24DC, // $24DC + #$24DD, // $24DD + #$24DE, // $24DE + #$24DF, // $24DF + #$24E0, // $24E0 + #$24E1, // $24E1 + #$24E2, // $24E2 + #$24E3, // $24E3 + #$24E4, // $24E4 + #$24E5, // $24E5 + #$24E6, // $24E6 + #$24E7, // $24E7 + #$24E8, // $24E8 + #$24E9, // $24E9 + #$24EA, // $24EA + #$24EB, // $24EB + #$24EC, // $24EC + #$24ED, // $24ED + #$24EE, // $24EE + #$24EF, // $24EF + #$24F0, // $24F0 + #$24F1, // $24F1 + #$24F2, // $24F2 + #$24F3, // $24F3 + #$24F4, // $24F4 + #$24F5, // $24F5 + #$24F6, // $24F6 + #$24F7, // $24F7 + #$24F8, // $24F8 + #$24F9, // $24F9 + #$24FA, // $24FA + #$24FB, // $24FB + #$24FC, // $24FC + #$24FD, // $24FD + #$24FE, // $24FE + #$24FF, // $24FF + #$2500, // $2500 + #$2501, // $2501 + #$2502, // $2502 + #$2503, // $2503 + #$2504, // $2504 + #$2505, // $2505 + #$2506, // $2506 + #$2507, // $2507 + #$2508, // $2508 + #$2509, // $2509 + #$250A, // $250A + #$250B, // $250B + #$250C, // $250C + #$250D, // $250D + #$250E, // $250E + #$250F, // $250F + #$2510, // $2510 + #$2511, // $2511 + #$2512, // $2512 + #$2513, // $2513 + #$2514, // $2514 + #$2515, // $2515 + #$2516, // $2516 + #$2517, // $2517 + #$2518, // $2518 + #$2519, // $2519 + #$251A, // $251A + #$251B, // $251B + #$251C, // $251C + #$251D, // $251D + #$251E, // $251E + #$251F, // $251F + #$2520, // $2520 + #$2521, // $2521 + #$2522, // $2522 + #$2523, // $2523 + #$2524, // $2524 + #$2525, // $2525 + #$2526, // $2526 + #$2527, // $2527 + #$2528, // $2528 + #$2529, // $2529 + #$252A, // $252A + #$252B, // $252B + #$252C, // $252C + #$252D, // $252D + #$252E, // $252E + #$252F, // $252F + #$2530, // $2530 + #$2531, // $2531 + #$2532, // $2532 + #$2533, // $2533 + #$2534, // $2534 + #$2535, // $2535 + #$2536, // $2536 + #$2537, // $2537 + #$2538, // $2538 + #$2539, // $2539 + #$253A, // $253A + #$253B, // $253B + #$253C, // $253C + #$253D, // $253D + #$253E, // $253E + #$253F, // $253F + #$2540, // $2540 + #$2541, // $2541 + #$2542, // $2542 + #$2543, // $2543 + #$2544, // $2544 + #$2545, // $2545 + #$2546, // $2546 + #$2547, // $2547 + #$2548, // $2548 + #$2549, // $2549 + #$254A, // $254A + #$254B, // $254B + #$254C, // $254C + #$254D, // $254D + #$254E, // $254E + #$254F, // $254F + #$2550, // $2550 + #$2551, // $2551 + #$2552, // $2552 + #$2553, // $2553 + #$2554, // $2554 + #$2555, // $2555 + #$2556, // $2556 + #$2557, // $2557 + #$2558, // $2558 + #$2559, // $2559 + #$255A, // $255A + #$255B, // $255B + #$255C, // $255C + #$255D, // $255D + #$255E, // $255E + #$255F, // $255F + #$2560, // $2560 + #$2561, // $2561 + #$2562, // $2562 + #$2563, // $2563 + #$2564, // $2564 + #$2565, // $2565 + #$2566, // $2566 + #$2567, // $2567 + #$2568, // $2568 + #$2569, // $2569 + #$256A, // $256A + #$256B, // $256B + #$256C, // $256C + #$256D, // $256D + #$256E, // $256E + #$256F, // $256F + #$2570, // $2570 + #$2571, // $2571 + #$2572, // $2572 + #$2573, // $2573 + #$2574, // $2574 + #$2575, // $2575 + #$2576, // $2576 + #$2577, // $2577 + #$2578, // $2578 + #$2579, // $2579 + #$257A, // $257A + #$257B, // $257B + #$257C, // $257C + #$257D, // $257D + #$257E, // $257E + #$257F, // $257F + #$2580, // $2580 + #$2581, // $2581 + #$2582, // $2582 + #$2583, // $2583 + #$2584, // $2584 + #$2585, // $2585 + #$2586, // $2586 + #$2587, // $2587 + #$2588, // $2588 + #$2589, // $2589 + #$258A, // $258A + #$258B, // $258B + #$258C, // $258C + #$258D, // $258D + #$258E, // $258E + #$258F, // $258F + #$2590, // $2590 + #$2591, // $2591 + #$2592, // $2592 + #$2593, // $2593 + #$2594, // $2594 + #$2595, // $2595 + #$2596, // $2596 + #$2597, // $2597 + #$2598, // $2598 + #$2599, // $2599 + #$259A, // $259A + #$259B, // $259B + #$259C, // $259C + #$259D, // $259D + #$259E, // $259E + #$259F, // $259F + #$25A0, // $25A0 + #$25A1, // $25A1 + #$25A2, // $25A2 + #$25A3, // $25A3 + #$25A4, // $25A4 + #$25A5, // $25A5 + #$25A6, // $25A6 + #$25A7, // $25A7 + #$25A8, // $25A8 + #$25A9, // $25A9 + #$25AA, // $25AA + #$25AB, // $25AB + #$25AC, // $25AC + #$25AD, // $25AD + #$25AE, // $25AE + #$25AF, // $25AF + #$25B0, // $25B0 + #$25B1, // $25B1 + #$25B2, // $25B2 + #$25B3, // $25B3 + #$25B4, // $25B4 + #$25B5, // $25B5 + #$25B6, // $25B6 + #$25B7, // $25B7 + #$25B8, // $25B8 + #$25B9, // $25B9 + #$25BA, // $25BA + #$25BB, // $25BB + #$25BC, // $25BC + #$25BD, // $25BD + #$25BE, // $25BE + #$25BF, // $25BF + #$25C0, // $25C0 + #$25C1, // $25C1 + #$25C2, // $25C2 + #$25C3, // $25C3 + #$25C4, // $25C4 + #$25C5, // $25C5 + #$25C6, // $25C6 + #$25C7, // $25C7 + #$25C8, // $25C8 + #$25C9, // $25C9 + #$25CA, // $25CA + #$25CB, // $25CB + #$25CC, // $25CC + #$25CD, // $25CD + #$25CE, // $25CE + #$25CF, // $25CF + #$25D0, // $25D0 + #$25D1, // $25D1 + #$25D2, // $25D2 + #$25D3, // $25D3 + #$25D4, // $25D4 + #$25D5, // $25D5 + #$25D6, // $25D6 + #$25D7, // $25D7 + #$25D8, // $25D8 + #$25D9, // $25D9 + #$25DA, // $25DA + #$25DB, // $25DB + #$25DC, // $25DC + #$25DD, // $25DD + #$25DE, // $25DE + #$25DF, // $25DF + #$25E0, // $25E0 + #$25E1, // $25E1 + #$25E2, // $25E2 + #$25E3, // $25E3 + #$25E4, // $25E4 + #$25E5, // $25E5 + #$25E6, // $25E6 + #$25E7, // $25E7 + #$25E8, // $25E8 + #$25E9, // $25E9 + #$25EA, // $25EA + #$25EB, // $25EB + #$25EC, // $25EC + #$25ED, // $25ED + #$25EE, // $25EE + #$25EF, // $25EF + #$25F0, // $25F0 + #$25F1, // $25F1 + #$25F2, // $25F2 + #$25F3, // $25F3 + #$25F4, // $25F4 + #$25F5, // $25F5 + #$25F6, // $25F6 + #$25F7, // $25F7 + #$25F8, // $25F8 + #$25F9, // $25F9 + #$25FA, // $25FA + #$25FB, // $25FB + #$25FC, // $25FC + #$25FD, // $25FD + #$25FE, // $25FE + #$25FF, // $25FF + #$2600, // $2600 + #$2601, // $2601 + #$2602, // $2602 + #$2603, // $2603 + #$2604, // $2604 + #$2605, // $2605 + #$2606, // $2606 + #$2607, // $2607 + #$2608, // $2608 + #$2609, // $2609 + #$260A, // $260A + #$260B, // $260B + #$260C, // $260C + #$260D, // $260D + #$260E, // $260E + #$260F, // $260F + #$2610, // $2610 + #$2611, // $2611 + #$2612, // $2612 + #$2613, // $2613 + #$2614, // $2614 + #$2615, // $2615 + #$2616, // $2616 + #$2617, // $2617 + #$2618, // $2618 + #$2619, // $2619 + #$261A, // $261A + #$261B, // $261B + #$261C, // $261C + #$261D, // $261D + #$261E, // $261E + #$261F, // $261F + #$2620, // $2620 + #$2621, // $2621 + #$2622, // $2622 + #$2623, // $2623 + #$2624, // $2624 + #$2625, // $2625 + #$2626, // $2626 + #$2627, // $2627 + #$2628, // $2628 + #$2629, // $2629 + #$262A, // $262A + #$262B, // $262B + #$262C, // $262C + #$262D, // $262D + #$262E, // $262E + #$262F, // $262F + #$2630, // $2630 + #$2631, // $2631 + #$2632, // $2632 + #$2633, // $2633 + #$2634, // $2634 + #$2635, // $2635 + #$2636, // $2636 + #$2637, // $2637 + #$2638, // $2638 + #$2639, // $2639 + #$263A, // $263A + #$263B, // $263B + #$263C, // $263C + #$263D, // $263D + #$263E, // $263E + #$263F, // $263F + #$2640, // $2640 + #$2641, // $2641 + #$2642, // $2642 + #$2643, // $2643 + #$2644, // $2644 + #$2645, // $2645 + #$2646, // $2646 + #$2647, // $2647 + #$2648, // $2648 + #$2649, // $2649 + #$264A, // $264A + #$264B, // $264B + #$264C, // $264C + #$264D, // $264D + #$264E, // $264E + #$264F, // $264F + #$2650, // $2650 + #$2651, // $2651 + #$2652, // $2652 + #$2653, // $2653 + #$2654, // $2654 + #$2655, // $2655 + #$2656, // $2656 + #$2657, // $2657 + #$2658, // $2658 + #$2659, // $2659 + #$265A, // $265A + #$265B, // $265B + #$265C, // $265C + #$265D, // $265D + #$265E, // $265E + #$265F, // $265F + #$2660, // $2660 + #$2661, // $2661 + #$2662, // $2662 + #$2663, // $2663 + #$2664, // $2664 + #$2665, // $2665 + #$2666, // $2666 + #$2667, // $2667 + #$2668, // $2668 + #$2669, // $2669 + #$266A, // $266A + #$266B, // $266B + #$266C, // $266C + #$266D, // $266D + #$266E, // $266E + #$266F, // $266F + #$2670, // $2670 + #$2671, // $2671 + #$2672, // $2672 + #$2673, // $2673 + #$2674, // $2674 + #$2675, // $2675 + #$2676, // $2676 + #$2677, // $2677 + #$2678, // $2678 + #$2679, // $2679 + #$267A, // $267A + #$267B, // $267B + #$267C, // $267C + #$267D, // $267D + #$267E, // $267E + #$267F, // $267F + #$2680, // $2680 + #$2681, // $2681 + #$2682, // $2682 + #$2683, // $2683 + #$2684, // $2684 + #$2685, // $2685 + #$2686, // $2686 + #$2687, // $2687 + #$2688, // $2688 + #$2689, // $2689 + #$268A, // $268A + #$268B, // $268B + #$268C, // $268C + #$268D, // $268D + #$268E, // $268E + #$268F, // $268F + #$2690, // $2690 + #$2691, // $2691 + #$2692, // $2692 + #$2693, // $2693 + #$2694, // $2694 + #$2695, // $2695 + #$2696, // $2696 + #$2697, // $2697 + #$2698, // $2698 + #$2699, // $2699 + #$269A, // $269A + #$269B, // $269B + #$269C, // $269C + #$269D, // $269D + #$269E, // $269E + #$269F, // $269F + #$26A0, // $26A0 + #$26A1, // $26A1 + #$26A2, // $26A2 + #$26A3, // $26A3 + #$26A4, // $26A4 + #$26A5, // $26A5 + #$26A6, // $26A6 + #$26A7, // $26A7 + #$26A8, // $26A8 + #$26A9, // $26A9 + #$26AA, // $26AA + #$26AB, // $26AB + #$26AC, // $26AC + #$26AD, // $26AD + #$26AE, // $26AE + #$26AF, // $26AF + #$26B0, // $26B0 + #$26B1, // $26B1 + #$26B2, // $26B2 + #$26B3, // $26B3 + #$26B4, // $26B4 + #$26B5, // $26B5 + #$26B6, // $26B6 + #$26B7, // $26B7 + #$26B8, // $26B8 + #$26B9, // $26B9 + #$26BA, // $26BA + #$26BB, // $26BB + #$26BC, // $26BC + #$26BD, // $26BD + #$26BE, // $26BE + #$26BF, // $26BF + #$26C0, // $26C0 + #$26C1, // $26C1 + #$26C2, // $26C2 + #$26C3, // $26C3 + #$26C4, // $26C4 + #$26C5, // $26C5 + #$26C6, // $26C6 + #$26C7, // $26C7 + #$26C8, // $26C8 + #$26C9, // $26C9 + #$26CA, // $26CA + #$26CB, // $26CB + #$26CC, // $26CC + #$26CD, // $26CD + #$26CE, // $26CE + #$26CF, // $26CF + #$26D0, // $26D0 + #$26D1, // $26D1 + #$26D2, // $26D2 + #$26D3, // $26D3 + #$26D4, // $26D4 + #$26D5, // $26D5 + #$26D6, // $26D6 + #$26D7, // $26D7 + #$26D8, // $26D8 + #$26D9, // $26D9 + #$26DA, // $26DA + #$26DB, // $26DB + #$26DC, // $26DC + #$26DD, // $26DD + #$26DE, // $26DE + #$26DF, // $26DF + #$26E0, // $26E0 + #$26E1, // $26E1 + #$26E2, // $26E2 + #$26E3, // $26E3 + #$26E4, // $26E4 + #$26E5, // $26E5 + #$26E6, // $26E6 + #$26E7, // $26E7 + #$26E8, // $26E8 + #$26E9, // $26E9 + #$26EA, // $26EA + #$26EB, // $26EB + #$26EC, // $26EC + #$26ED, // $26ED + #$26EE, // $26EE + #$26EF, // $26EF + #$26F0, // $26F0 + #$26F1, // $26F1 + #$26F2, // $26F2 + #$26F3, // $26F3 + #$26F4, // $26F4 + #$26F5, // $26F5 + #$26F6, // $26F6 + #$26F7, // $26F7 + #$26F8, // $26F8 + #$26F9, // $26F9 + #$26FA, // $26FA + #$26FB, // $26FB + #$26FC, // $26FC + #$26FD, // $26FD + #$26FE, // $26FE + #$26FF, // $26FF + #$2700, // $2700 + #$2701, // $2701 + #$2702, // $2702 + #$2703, // $2703 + #$2704, // $2704 + #$2705, // $2705 + #$2706, // $2706 + #$2707, // $2707 + #$2708, // $2708 + #$2709, // $2709 + #$270A, // $270A + #$270B, // $270B + #$270C, // $270C + #$270D, // $270D + #$270E, // $270E + #$270F, // $270F + #$2710, // $2710 + #$2711, // $2711 + #$2712, // $2712 + #$2713, // $2713 + #$2714, // $2714 + #$2715, // $2715 + #$2716, // $2716 + #$2717, // $2717 + #$2718, // $2718 + #$2719, // $2719 + #$271A, // $271A + #$271B, // $271B + #$271C, // $271C + #$271D, // $271D + #$271E, // $271E + #$271F, // $271F + #$2720, // $2720 + #$2721, // $2721 + #$2722, // $2722 + #$2723, // $2723 + #$2724, // $2724 + #$2725, // $2725 + #$2726, // $2726 + #$2727, // $2727 + #$2728, // $2728 + #$2729, // $2729 + #$272A, // $272A + #$272B, // $272B + #$272C, // $272C + #$272D, // $272D + #$272E, // $272E + #$272F, // $272F + #$2730, // $2730 + #$2731, // $2731 + #$2732, // $2732 + #$2733, // $2733 + #$2734, // $2734 + #$2735, // $2735 + #$2736, // $2736 + #$2737, // $2737 + #$2738, // $2738 + #$2739, // $2739 + #$273A, // $273A + #$273B, // $273B + #$273C, // $273C + #$273D, // $273D + #$273E, // $273E + #$273F, // $273F + #$2740, // $2740 + #$2741, // $2741 + #$2742, // $2742 + #$2743, // $2743 + #$2744, // $2744 + #$2745, // $2745 + #$2746, // $2746 + #$2747, // $2747 + #$2748, // $2748 + #$2749, // $2749 + #$274A, // $274A + #$274B, // $274B + #$274C, // $274C + #$274D, // $274D + #$274E, // $274E + #$274F, // $274F + #$2750, // $2750 + #$2751, // $2751 + #$2752, // $2752 + #$2753, // $2753 + #$2754, // $2754 + #$2755, // $2755 + #$2756, // $2756 + #$2757, // $2757 + #$2758, // $2758 + #$2759, // $2759 + #$275A, // $275A + #$275B, // $275B + #$275C, // $275C + #$275D, // $275D + #$275E, // $275E + #$275F, // $275F + #$2760, // $2760 + #$2761, // $2761 + #$2762, // $2762 + #$2763, // $2763 + #$2764, // $2764 + #$2765, // $2765 + #$2766, // $2766 + #$2767, // $2767 + #$2768, // $2768 + #$2769, // $2769 + #$276A, // $276A + #$276B, // $276B + #$276C, // $276C + #$276D, // $276D + #$276E, // $276E + #$276F, // $276F + #$2770, // $2770 + #$2771, // $2771 + #$2772, // $2772 + #$2773, // $2773 + #$2774, // $2774 + #$2775, // $2775 + #$2776, // $2776 + #$2777, // $2777 + #$2778, // $2778 + #$2779, // $2779 + #$277A, // $277A + #$277B, // $277B + #$277C, // $277C + #$277D, // $277D + #$277E, // $277E + #$277F, // $277F + #$2780, // $2780 + #$2781, // $2781 + #$2782, // $2782 + #$2783, // $2783 + #$2784, // $2784 + #$2785, // $2785 + #$2786, // $2786 + #$2787, // $2787 + #$2788, // $2788 + #$2789, // $2789 + #$278A, // $278A + #$278B, // $278B + #$278C, // $278C + #$278D, // $278D + #$278E, // $278E + #$278F, // $278F + #$2790, // $2790 + #$2791, // $2791 + #$2792, // $2792 + #$2793, // $2793 + #$2794, // $2794 + #$2795, // $2795 + #$2796, // $2796 + #$2797, // $2797 + #$2798, // $2798 + #$2799, // $2799 + #$279A, // $279A + #$279B, // $279B + #$279C, // $279C + #$279D, // $279D + #$279E, // $279E + #$279F, // $279F + #$27A0, // $27A0 + #$27A1, // $27A1 + #$27A2, // $27A2 + #$27A3, // $27A3 + #$27A4, // $27A4 + #$27A5, // $27A5 + #$27A6, // $27A6 + #$27A7, // $27A7 + #$27A8, // $27A8 + #$27A9, // $27A9 + #$27AA, // $27AA + #$27AB, // $27AB + #$27AC, // $27AC + #$27AD, // $27AD + #$27AE, // $27AE + #$27AF, // $27AF + #$27B0, // $27B0 + #$27B1, // $27B1 + #$27B2, // $27B2 + #$27B3, // $27B3 + #$27B4, // $27B4 + #$27B5, // $27B5 + #$27B6, // $27B6 + #$27B7, // $27B7 + #$27B8, // $27B8 + #$27B9, // $27B9 + #$27BA, // $27BA + #$27BB, // $27BB + #$27BC, // $27BC + #$27BD, // $27BD + #$27BE, // $27BE + #$27BF, // $27BF + #$27C0, // $27C0 + #$27C1, // $27C1 + #$27C2, // $27C2 + #$27C3, // $27C3 + #$27C4, // $27C4 + #$27C5, // $27C5 + #$27C6, // $27C6 + #$27C7, // $27C7 + #$27C8, // $27C8 + #$27C9, // $27C9 + #$27CA, // $27CA + #$27CB, // $27CB + #$27CC, // $27CC + #$27CD, // $27CD + #$27CE, // $27CE + #$27CF, // $27CF + #$27D0, // $27D0 + #$27D1, // $27D1 + #$27D2, // $27D2 + #$27D3, // $27D3 + #$27D4, // $27D4 + #$27D5, // $27D5 + #$27D6, // $27D6 + #$27D7, // $27D7 + #$27D8, // $27D8 + #$27D9, // $27D9 + #$27DA, // $27DA + #$27DB, // $27DB + #$27DC, // $27DC + #$27DD, // $27DD + #$27DE, // $27DE + #$27DF, // $27DF + #$27E0, // $27E0 + #$27E1, // $27E1 + #$27E2, // $27E2 + #$27E3, // $27E3 + #$27E4, // $27E4 + #$27E5, // $27E5 + #$27E6, // $27E6 + #$27E7, // $27E7 + #$27E8, // $27E8 + #$27E9, // $27E9 + #$27EA, // $27EA + #$27EB, // $27EB + #$27EC, // $27EC + #$27ED, // $27ED + #$27EE, // $27EE + #$27EF, // $27EF + #$27F0, // $27F0 + #$27F1, // $27F1 + #$27F2, // $27F2 + #$27F3, // $27F3 + #$27F4, // $27F4 + #$27F5, // $27F5 + #$27F6, // $27F6 + #$27F7, // $27F7 + #$27F8, // $27F8 + #$27F9, // $27F9 + #$27FA, // $27FA + #$27FB, // $27FB + #$27FC, // $27FC + #$27FD, // $27FD + #$27FE, // $27FE + #$27FF, // $27FF + #$2800, // $2800 + #$2801, // $2801 + #$2802, // $2802 + #$2803, // $2803 + #$2804, // $2804 + #$2805, // $2805 + #$2806, // $2806 + #$2807, // $2807 + #$2808, // $2808 + #$2809, // $2809 + #$280A, // $280A + #$280B, // $280B + #$280C, // $280C + #$280D, // $280D + #$280E, // $280E + #$280F, // $280F + #$2810, // $2810 + #$2811, // $2811 + #$2812, // $2812 + #$2813, // $2813 + #$2814, // $2814 + #$2815, // $2815 + #$2816, // $2816 + #$2817, // $2817 + #$2818, // $2818 + #$2819, // $2819 + #$281A, // $281A + #$281B, // $281B + #$281C, // $281C + #$281D, // $281D + #$281E, // $281E + #$281F, // $281F + #$2820, // $2820 + #$2821, // $2821 + #$2822, // $2822 + #$2823, // $2823 + #$2824, // $2824 + #$2825, // $2825 + #$2826, // $2826 + #$2827, // $2827 + #$2828, // $2828 + #$2829, // $2829 + #$282A, // $282A + #$282B, // $282B + #$282C, // $282C + #$282D, // $282D + #$282E, // $282E + #$282F, // $282F + #$2830, // $2830 + #$2831, // $2831 + #$2832, // $2832 + #$2833, // $2833 + #$2834, // $2834 + #$2835, // $2835 + #$2836, // $2836 + #$2837, // $2837 + #$2838, // $2838 + #$2839, // $2839 + #$283A, // $283A + #$283B, // $283B + #$283C, // $283C + #$283D, // $283D + #$283E, // $283E + #$283F, // $283F + #$2840, // $2840 + #$2841, // $2841 + #$2842, // $2842 + #$2843, // $2843 + #$2844, // $2844 + #$2845, // $2845 + #$2846, // $2846 + #$2847, // $2847 + #$2848, // $2848 + #$2849, // $2849 + #$284A, // $284A + #$284B, // $284B + #$284C, // $284C + #$284D, // $284D + #$284E, // $284E + #$284F, // $284F + #$2850, // $2850 + #$2851, // $2851 + #$2852, // $2852 + #$2853, // $2853 + #$2854, // $2854 + #$2855, // $2855 + #$2856, // $2856 + #$2857, // $2857 + #$2858, // $2858 + #$2859, // $2859 + #$285A, // $285A + #$285B, // $285B + #$285C, // $285C + #$285D, // $285D + #$285E, // $285E + #$285F, // $285F + #$2860, // $2860 + #$2861, // $2861 + #$2862, // $2862 + #$2863, // $2863 + #$2864, // $2864 + #$2865, // $2865 + #$2866, // $2866 + #$2867, // $2867 + #$2868, // $2868 + #$2869, // $2869 + #$286A, // $286A + #$286B, // $286B + #$286C, // $286C + #$286D, // $286D + #$286E, // $286E + #$286F, // $286F + #$2870, // $2870 + #$2871, // $2871 + #$2872, // $2872 + #$2873, // $2873 + #$2874, // $2874 + #$2875, // $2875 + #$2876, // $2876 + #$2877, // $2877 + #$2878, // $2878 + #$2879, // $2879 + #$287A, // $287A + #$287B, // $287B + #$287C, // $287C + #$287D, // $287D + #$287E, // $287E + #$287F, // $287F + #$2880, // $2880 + #$2881, // $2881 + #$2882, // $2882 + #$2883, // $2883 + #$2884, // $2884 + #$2885, // $2885 + #$2886, // $2886 + #$2887, // $2887 + #$2888, // $2888 + #$2889, // $2889 + #$288A, // $288A + #$288B, // $288B + #$288C, // $288C + #$288D, // $288D + #$288E, // $288E + #$288F, // $288F + #$2890, // $2890 + #$2891, // $2891 + #$2892, // $2892 + #$2893, // $2893 + #$2894, // $2894 + #$2895, // $2895 + #$2896, // $2896 + #$2897, // $2897 + #$2898, // $2898 + #$2899, // $2899 + #$289A, // $289A + #$289B, // $289B + #$289C, // $289C + #$289D, // $289D + #$289E, // $289E + #$289F, // $289F + #$28A0, // $28A0 + #$28A1, // $28A1 + #$28A2, // $28A2 + #$28A3, // $28A3 + #$28A4, // $28A4 + #$28A5, // $28A5 + #$28A6, // $28A6 + #$28A7, // $28A7 + #$28A8, // $28A8 + #$28A9, // $28A9 + #$28AA, // $28AA + #$28AB, // $28AB + #$28AC, // $28AC + #$28AD, // $28AD + #$28AE, // $28AE + #$28AF, // $28AF + #$28B0, // $28B0 + #$28B1, // $28B1 + #$28B2, // $28B2 + #$28B3, // $28B3 + #$28B4, // $28B4 + #$28B5, // $28B5 + #$28B6, // $28B6 + #$28B7, // $28B7 + #$28B8, // $28B8 + #$28B9, // $28B9 + #$28BA, // $28BA + #$28BB, // $28BB + #$28BC, // $28BC + #$28BD, // $28BD + #$28BE, // $28BE + #$28BF, // $28BF + #$28C0, // $28C0 + #$28C1, // $28C1 + #$28C2, // $28C2 + #$28C3, // $28C3 + #$28C4, // $28C4 + #$28C5, // $28C5 + #$28C6, // $28C6 + #$28C7, // $28C7 + #$28C8, // $28C8 + #$28C9, // $28C9 + #$28CA, // $28CA + #$28CB, // $28CB + #$28CC, // $28CC + #$28CD, // $28CD + #$28CE, // $28CE + #$28CF, // $28CF + #$28D0, // $28D0 + #$28D1, // $28D1 + #$28D2, // $28D2 + #$28D3, // $28D3 + #$28D4, // $28D4 + #$28D5, // $28D5 + #$28D6, // $28D6 + #$28D7, // $28D7 + #$28D8, // $28D8 + #$28D9, // $28D9 + #$28DA, // $28DA + #$28DB, // $28DB + #$28DC, // $28DC + #$28DD, // $28DD + #$28DE, // $28DE + #$28DF, // $28DF + #$28E0, // $28E0 + #$28E1, // $28E1 + #$28E2, // $28E2 + #$28E3, // $28E3 + #$28E4, // $28E4 + #$28E5, // $28E5 + #$28E6, // $28E6 + #$28E7, // $28E7 + #$28E8, // $28E8 + #$28E9, // $28E9 + #$28EA, // $28EA + #$28EB, // $28EB + #$28EC, // $28EC + #$28ED, // $28ED + #$28EE, // $28EE + #$28EF, // $28EF + #$28F0, // $28F0 + #$28F1, // $28F1 + #$28F2, // $28F2 + #$28F3, // $28F3 + #$28F4, // $28F4 + #$28F5, // $28F5 + #$28F6, // $28F6 + #$28F7, // $28F7 + #$28F8, // $28F8 + #$28F9, // $28F9 + #$28FA, // $28FA + #$28FB, // $28FB + #$28FC, // $28FC + #$28FD, // $28FD + #$28FE, // $28FE + #$28FF, // $28FF + #$2900, // $2900 + #$2901, // $2901 + #$2902, // $2902 + #$2903, // $2903 + #$2904, // $2904 + #$2905, // $2905 + #$2906, // $2906 + #$2907, // $2907 + #$2908, // $2908 + #$2909, // $2909 + #$290A, // $290A + #$290B, // $290B + #$290C, // $290C + #$290D, // $290D + #$290E, // $290E + #$290F, // $290F + #$2910, // $2910 + #$2911, // $2911 + #$2912, // $2912 + #$2913, // $2913 + #$2914, // $2914 + #$2915, // $2915 + #$2916, // $2916 + #$2917, // $2917 + #$2918, // $2918 + #$2919, // $2919 + #$291A, // $291A + #$291B, // $291B + #$291C, // $291C + #$291D, // $291D + #$291E, // $291E + #$291F, // $291F + #$2920, // $2920 + #$2921, // $2921 + #$2922, // $2922 + #$2923, // $2923 + #$2924, // $2924 + #$2925, // $2925 + #$2926, // $2926 + #$2927, // $2927 + #$2928, // $2928 + #$2929, // $2929 + #$292A, // $292A + #$292B, // $292B + #$292C, // $292C + #$292D, // $292D + #$292E, // $292E + #$292F, // $292F + #$2930, // $2930 + #$2931, // $2931 + #$2932, // $2932 + #$2933, // $2933 + #$2934, // $2934 + #$2935, // $2935 + #$2936, // $2936 + #$2937, // $2937 + #$2938, // $2938 + #$2939, // $2939 + #$293A, // $293A + #$293B, // $293B + #$293C, // $293C + #$293D, // $293D + #$293E, // $293E + #$293F, // $293F + #$2940, // $2940 + #$2941, // $2941 + #$2942, // $2942 + #$2943, // $2943 + #$2944, // $2944 + #$2945, // $2945 + #$2946, // $2946 + #$2947, // $2947 + #$2948, // $2948 + #$2949, // $2949 + #$294A, // $294A + #$294B, // $294B + #$294C, // $294C + #$294D, // $294D + #$294E, // $294E + #$294F, // $294F + #$2950, // $2950 + #$2951, // $2951 + #$2952, // $2952 + #$2953, // $2953 + #$2954, // $2954 + #$2955, // $2955 + #$2956, // $2956 + #$2957, // $2957 + #$2958, // $2958 + #$2959, // $2959 + #$295A, // $295A + #$295B, // $295B + #$295C, // $295C + #$295D, // $295D + #$295E, // $295E + #$295F, // $295F + #$2960, // $2960 + #$2961, // $2961 + #$2962, // $2962 + #$2963, // $2963 + #$2964, // $2964 + #$2965, // $2965 + #$2966, // $2966 + #$2967, // $2967 + #$2968, // $2968 + #$2969, // $2969 + #$296A, // $296A + #$296B, // $296B + #$296C, // $296C + #$296D, // $296D + #$296E, // $296E + #$296F, // $296F + #$2970, // $2970 + #$2971, // $2971 + #$2972, // $2972 + #$2973, // $2973 + #$2974, // $2974 + #$2975, // $2975 + #$2976, // $2976 + #$2977, // $2977 + #$2978, // $2978 + #$2979, // $2979 + #$297A, // $297A + #$297B, // $297B + #$297C, // $297C + #$297D, // $297D + #$297E, // $297E + #$297F, // $297F + #$2980, // $2980 + #$2981, // $2981 + #$2982, // $2982 + #$2983, // $2983 + #$2984, // $2984 + #$2985, // $2985 + #$2986, // $2986 + #$2987, // $2987 + #$2988, // $2988 + #$2989, // $2989 + #$298A, // $298A + #$298B, // $298B + #$298C, // $298C + #$298D, // $298D + #$298E, // $298E + #$298F, // $298F + #$2990, // $2990 + #$2991, // $2991 + #$2992, // $2992 + #$2993, // $2993 + #$2994, // $2994 + #$2995, // $2995 + #$2996, // $2996 + #$2997, // $2997 + #$2998, // $2998 + #$2999, // $2999 + #$299A, // $299A + #$299B, // $299B + #$299C, // $299C + #$299D, // $299D + #$299E, // $299E + #$299F, // $299F + #$29A0, // $29A0 + #$29A1, // $29A1 + #$29A2, // $29A2 + #$29A3, // $29A3 + #$29A4, // $29A4 + #$29A5, // $29A5 + #$29A6, // $29A6 + #$29A7, // $29A7 + #$29A8, // $29A8 + #$29A9, // $29A9 + #$29AA, // $29AA + #$29AB, // $29AB + #$29AC, // $29AC + #$29AD, // $29AD + #$29AE, // $29AE + #$29AF, // $29AF + #$29B0, // $29B0 + #$29B1, // $29B1 + #$29B2, // $29B2 + #$29B3, // $29B3 + #$29B4, // $29B4 + #$29B5, // $29B5 + #$29B6, // $29B6 + #$29B7, // $29B7 + #$29B8, // $29B8 + #$29B9, // $29B9 + #$29BA, // $29BA + #$29BB, // $29BB + #$29BC, // $29BC + #$29BD, // $29BD + #$29BE, // $29BE + #$29BF, // $29BF + #$29C0, // $29C0 + #$29C1, // $29C1 + #$29C2, // $29C2 + #$29C3, // $29C3 + #$29C4, // $29C4 + #$29C5, // $29C5 + #$29C6, // $29C6 + #$29C7, // $29C7 + #$29C8, // $29C8 + #$29C9, // $29C9 + #$29CA, // $29CA + #$29CB, // $29CB + #$29CC, // $29CC + #$29CD, // $29CD + #$29CE, // $29CE + #$29CF, // $29CF + #$29D0, // $29D0 + #$29D1, // $29D1 + #$29D2, // $29D2 + #$29D3, // $29D3 + #$29D4, // $29D4 + #$29D5, // $29D5 + #$29D6, // $29D6 + #$29D7, // $29D7 + #$29D8, // $29D8 + #$29D9, // $29D9 + #$29DA, // $29DA + #$29DB, // $29DB + #$29DC, // $29DC + #$29DD, // $29DD + #$29DE, // $29DE + #$29DF, // $29DF + #$29E0, // $29E0 + #$29E1, // $29E1 + #$29E2, // $29E2 + #$29E3, // $29E3 + #$29E4, // $29E4 + #$29E5, // $29E5 + #$29E6, // $29E6 + #$29E7, // $29E7 + #$29E8, // $29E8 + #$29E9, // $29E9 + #$29EA, // $29EA + #$29EB, // $29EB + #$29EC, // $29EC + #$29ED, // $29ED + #$29EE, // $29EE + #$29EF, // $29EF + #$29F0, // $29F0 + #$29F1, // $29F1 + #$29F2, // $29F2 + #$29F3, // $29F3 + #$29F4, // $29F4 + #$29F5, // $29F5 + #$29F6, // $29F6 + #$29F7, // $29F7 + #$29F8, // $29F8 + #$29F9, // $29F9 + #$29FA, // $29FA + #$29FB, // $29FB + #$29FC, // $29FC + #$29FD, // $29FD + #$29FE, // $29FE + #$29FF, // $29FF + #$2A00, // $2A00 + #$2A01, // $2A01 + #$2A02, // $2A02 + #$2A03, // $2A03 + #$2A04, // $2A04 + #$2A05, // $2A05 + #$2A06, // $2A06 + #$2A07, // $2A07 + #$2A08, // $2A08 + #$2A09, // $2A09 + #$2A0A, // $2A0A + #$2A0B, // $2A0B + #$2A0C, // $2A0C + #$2A0D, // $2A0D + #$2A0E, // $2A0E + #$2A0F, // $2A0F + #$2A10, // $2A10 + #$2A11, // $2A11 + #$2A12, // $2A12 + #$2A13, // $2A13 + #$2A14, // $2A14 + #$2A15, // $2A15 + #$2A16, // $2A16 + #$2A17, // $2A17 + #$2A18, // $2A18 + #$2A19, // $2A19 + #$2A1A, // $2A1A + #$2A1B, // $2A1B + #$2A1C, // $2A1C + #$2A1D, // $2A1D + #$2A1E, // $2A1E + #$2A1F, // $2A1F + #$2A20, // $2A20 + #$2A21, // $2A21 + #$2A22, // $2A22 + #$2A23, // $2A23 + #$2A24, // $2A24 + #$2A25, // $2A25 + #$2A26, // $2A26 + #$2A27, // $2A27 + #$2A28, // $2A28 + #$2A29, // $2A29 + #$2A2A, // $2A2A + #$2A2B, // $2A2B + #$2A2C, // $2A2C + #$2A2D, // $2A2D + #$2A2E, // $2A2E + #$2A2F, // $2A2F + #$2A30, // $2A30 + #$2A31, // $2A31 + #$2A32, // $2A32 + #$2A33, // $2A33 + #$2A34, // $2A34 + #$2A35, // $2A35 + #$2A36, // $2A36 + #$2A37, // $2A37 + #$2A38, // $2A38 + #$2A39, // $2A39 + #$2A3A, // $2A3A + #$2A3B, // $2A3B + #$2A3C, // $2A3C + #$2A3D, // $2A3D + #$2A3E, // $2A3E + #$2A3F, // $2A3F + #$2A40, // $2A40 + #$2A41, // $2A41 + #$2A42, // $2A42 + #$2A43, // $2A43 + #$2A44, // $2A44 + #$2A45, // $2A45 + #$2A46, // $2A46 + #$2A47, // $2A47 + #$2A48, // $2A48 + #$2A49, // $2A49 + #$2A4A, // $2A4A + #$2A4B, // $2A4B + #$2A4C, // $2A4C + #$2A4D, // $2A4D + #$2A4E, // $2A4E + #$2A4F, // $2A4F + #$2A50, // $2A50 + #$2A51, // $2A51 + #$2A52, // $2A52 + #$2A53, // $2A53 + #$2A54, // $2A54 + #$2A55, // $2A55 + #$2A56, // $2A56 + #$2A57, // $2A57 + #$2A58, // $2A58 + #$2A59, // $2A59 + #$2A5A, // $2A5A + #$2A5B, // $2A5B + #$2A5C, // $2A5C + #$2A5D, // $2A5D + #$2A5E, // $2A5E + #$2A5F, // $2A5F + #$2A60, // $2A60 + #$2A61, // $2A61 + #$2A62, // $2A62 + #$2A63, // $2A63 + #$2A64, // $2A64 + #$2A65, // $2A65 + #$2A66, // $2A66 + #$2A67, // $2A67 + #$2A68, // $2A68 + #$2A69, // $2A69 + #$2A6A, // $2A6A + #$2A6B, // $2A6B + #$2A6C, // $2A6C + #$2A6D, // $2A6D + #$2A6E, // $2A6E + #$2A6F, // $2A6F + #$2A70, // $2A70 + #$2A71, // $2A71 + #$2A72, // $2A72 + #$2A73, // $2A73 + #$2A74, // $2A74 + #$2A75, // $2A75 + #$2A76, // $2A76 + #$2A77, // $2A77 + #$2A78, // $2A78 + #$2A79, // $2A79 + #$2A7A, // $2A7A + #$2A7B, // $2A7B + #$2A7C, // $2A7C + #$2A7D, // $2A7D + #$2A7E, // $2A7E + #$2A7F, // $2A7F + #$2A80, // $2A80 + #$2A81, // $2A81 + #$2A82, // $2A82 + #$2A83, // $2A83 + #$2A84, // $2A84 + #$2A85, // $2A85 + #$2A86, // $2A86 + #$2A87, // $2A87 + #$2A88, // $2A88 + #$2A89, // $2A89 + #$2A8A, // $2A8A + #$2A8B, // $2A8B + #$2A8C, // $2A8C + #$2A8D, // $2A8D + #$2A8E, // $2A8E + #$2A8F, // $2A8F + #$2A90, // $2A90 + #$2A91, // $2A91 + #$2A92, // $2A92 + #$2A93, // $2A93 + #$2A94, // $2A94 + #$2A95, // $2A95 + #$2A96, // $2A96 + #$2A97, // $2A97 + #$2A98, // $2A98 + #$2A99, // $2A99 + #$2A9A, // $2A9A + #$2A9B, // $2A9B + #$2A9C, // $2A9C + #$2A9D, // $2A9D + #$2A9E, // $2A9E + #$2A9F, // $2A9F + #$2AA0, // $2AA0 + #$2AA1, // $2AA1 + #$2AA2, // $2AA2 + #$2AA3, // $2AA3 + #$2AA4, // $2AA4 + #$2AA5, // $2AA5 + #$2AA6, // $2AA6 + #$2AA7, // $2AA7 + #$2AA8, // $2AA8 + #$2AA9, // $2AA9 + #$2AAA, // $2AAA + #$2AAB, // $2AAB + #$2AAC, // $2AAC + #$2AAD, // $2AAD + #$2AAE, // $2AAE + #$2AAF, // $2AAF + #$2AB0, // $2AB0 + #$2AB1, // $2AB1 + #$2AB2, // $2AB2 + #$2AB3, // $2AB3 + #$2AB4, // $2AB4 + #$2AB5, // $2AB5 + #$2AB6, // $2AB6 + #$2AB7, // $2AB7 + #$2AB8, // $2AB8 + #$2AB9, // $2AB9 + #$2ABA, // $2ABA + #$2ABB, // $2ABB + #$2ABC, // $2ABC + #$2ABD, // $2ABD + #$2ABE, // $2ABE + #$2ABF, // $2ABF + #$2AC0, // $2AC0 + #$2AC1, // $2AC1 + #$2AC2, // $2AC2 + #$2AC3, // $2AC3 + #$2AC4, // $2AC4 + #$2AC5, // $2AC5 + #$2AC6, // $2AC6 + #$2AC7, // $2AC7 + #$2AC8, // $2AC8 + #$2AC9, // $2AC9 + #$2ACA, // $2ACA + #$2ACB, // $2ACB + #$2ACC, // $2ACC + #$2ACD, // $2ACD + #$2ACE, // $2ACE + #$2ACF, // $2ACF + #$2AD0, // $2AD0 + #$2AD1, // $2AD1 + #$2AD2, // $2AD2 + #$2AD3, // $2AD3 + #$2AD4, // $2AD4 + #$2AD5, // $2AD5 + #$2AD6, // $2AD6 + #$2AD7, // $2AD7 + #$2AD8, // $2AD8 + #$2AD9, // $2AD9 + #$2ADA, // $2ADA + #$2ADB, // $2ADB + #$2ADC, // $2ADC + #$2ADD, // $2ADD + #$2ADE, // $2ADE + #$2ADF, // $2ADF + #$2AE0, // $2AE0 + #$2AE1, // $2AE1 + #$2AE2, // $2AE2 + #$2AE3, // $2AE3 + #$2AE4, // $2AE4 + #$2AE5, // $2AE5 + #$2AE6, // $2AE6 + #$2AE7, // $2AE7 + #$2AE8, // $2AE8 + #$2AE9, // $2AE9 + #$2AEA, // $2AEA + #$2AEB, // $2AEB + #$2AEC, // $2AEC + #$2AED, // $2AED + #$2AEE, // $2AEE + #$2AEF, // $2AEF + #$2AF0, // $2AF0 + #$2AF1, // $2AF1 + #$2AF2, // $2AF2 + #$2AF3, // $2AF3 + #$2AF4, // $2AF4 + #$2AF5, // $2AF5 + #$2AF6, // $2AF6 + #$2AF7, // $2AF7 + #$2AF8, // $2AF8 + #$2AF9, // $2AF9 + #$2AFA, // $2AFA + #$2AFB, // $2AFB + #$2AFC, // $2AFC + #$2AFD, // $2AFD + #$2AFE, // $2AFE + #$2AFF, // $2AFF + #$2B00, // $2B00 + #$2B01, // $2B01 + #$2B02, // $2B02 + #$2B03, // $2B03 + #$2B04, // $2B04 + #$2B05, // $2B05 + #$2B06, // $2B06 + #$2B07, // $2B07 + #$2B08, // $2B08 + #$2B09, // $2B09 + #$2B0A, // $2B0A + #$2B0B, // $2B0B + #$2B0C, // $2B0C + #$2B0D, // $2B0D + #$2B0E, // $2B0E + #$2B0F, // $2B0F + #$2B10, // $2B10 + #$2B11, // $2B11 + #$2B12, // $2B12 + #$2B13, // $2B13 + #$2B14, // $2B14 + #$2B15, // $2B15 + #$2B16, // $2B16 + #$2B17, // $2B17 + #$2B18, // $2B18 + #$2B19, // $2B19 + #$2B1A, // $2B1A + #$2B1B, // $2B1B + #$2B1C, // $2B1C + #$2B1D, // $2B1D + #$2B1E, // $2B1E + #$2B1F, // $2B1F + #$2B20, // $2B20 + #$2B21, // $2B21 + #$2B22, // $2B22 + #$2B23, // $2B23 + #$2B24, // $2B24 + #$2B25, // $2B25 + #$2B26, // $2B26 + #$2B27, // $2B27 + #$2B28, // $2B28 + #$2B29, // $2B29 + #$2B2A, // $2B2A + #$2B2B, // $2B2B + #$2B2C, // $2B2C + #$2B2D, // $2B2D + #$2B2E, // $2B2E + #$2B2F, // $2B2F + #$2B30, // $2B30 + #$2B31, // $2B31 + #$2B32, // $2B32 + #$2B33, // $2B33 + #$2B34, // $2B34 + #$2B35, // $2B35 + #$2B36, // $2B36 + #$2B37, // $2B37 + #$2B38, // $2B38 + #$2B39, // $2B39 + #$2B3A, // $2B3A + #$2B3B, // $2B3B + #$2B3C, // $2B3C + #$2B3D, // $2B3D + #$2B3E, // $2B3E + #$2B3F, // $2B3F + #$2B40, // $2B40 + #$2B41, // $2B41 + #$2B42, // $2B42 + #$2B43, // $2B43 + #$2B44, // $2B44 + #$2B45, // $2B45 + #$2B46, // $2B46 + #$2B47, // $2B47 + #$2B48, // $2B48 + #$2B49, // $2B49 + #$2B4A, // $2B4A + #$2B4B, // $2B4B + #$2B4C, // $2B4C + #$2B4D, // $2B4D + #$2B4E, // $2B4E + #$2B4F, // $2B4F + #$2B50, // $2B50 + #$2B51, // $2B51 + #$2B52, // $2B52 + #$2B53, // $2B53 + #$2B54, // $2B54 + #$2B55, // $2B55 + #$2B56, // $2B56 + #$2B57, // $2B57 + #$2B58, // $2B58 + #$2B59, // $2B59 + #$2B5A, // $2B5A + #$2B5B, // $2B5B + #$2B5C, // $2B5C + #$2B5D, // $2B5D + #$2B5E, // $2B5E + #$2B5F, // $2B5F + #$2B60, // $2B60 + #$2B61, // $2B61 + #$2B62, // $2B62 + #$2B63, // $2B63 + #$2B64, // $2B64 + #$2B65, // $2B65 + #$2B66, // $2B66 + #$2B67, // $2B67 + #$2B68, // $2B68 + #$2B69, // $2B69 + #$2B6A, // $2B6A + #$2B6B, // $2B6B + #$2B6C, // $2B6C + #$2B6D, // $2B6D + #$2B6E, // $2B6E + #$2B6F, // $2B6F + #$2B70, // $2B70 + #$2B71, // $2B71 + #$2B72, // $2B72 + #$2B73, // $2B73 + #$2B74, // $2B74 + #$2B75, // $2B75 + #$2B76, // $2B76 + #$2B77, // $2B77 + #$2B78, // $2B78 + #$2B79, // $2B79 + #$2B7A, // $2B7A + #$2B7B, // $2B7B + #$2B7C, // $2B7C + #$2B7D, // $2B7D + #$2B7E, // $2B7E + #$2B7F, // $2B7F + #$2B80, // $2B80 + #$2B81, // $2B81 + #$2B82, // $2B82 + #$2B83, // $2B83 + #$2B84, // $2B84 + #$2B85, // $2B85 + #$2B86, // $2B86 + #$2B87, // $2B87 + #$2B88, // $2B88 + #$2B89, // $2B89 + #$2B8A, // $2B8A + #$2B8B, // $2B8B + #$2B8C, // $2B8C + #$2B8D, // $2B8D + #$2B8E, // $2B8E + #$2B8F, // $2B8F + #$2B90, // $2B90 + #$2B91, // $2B91 + #$2B92, // $2B92 + #$2B93, // $2B93 + #$2B94, // $2B94 + #$2B95, // $2B95 + #$2B96, // $2B96 + #$2B97, // $2B97 + #$2B98, // $2B98 + #$2B99, // $2B99 + #$2B9A, // $2B9A + #$2B9B, // $2B9B + #$2B9C, // $2B9C + #$2B9D, // $2B9D + #$2B9E, // $2B9E + #$2B9F, // $2B9F + #$2BA0, // $2BA0 + #$2BA1, // $2BA1 + #$2BA2, // $2BA2 + #$2BA3, // $2BA3 + #$2BA4, // $2BA4 + #$2BA5, // $2BA5 + #$2BA6, // $2BA6 + #$2BA7, // $2BA7 + #$2BA8, // $2BA8 + #$2BA9, // $2BA9 + #$2BAA, // $2BAA + #$2BAB, // $2BAB + #$2BAC, // $2BAC + #$2BAD, // $2BAD + #$2BAE, // $2BAE + #$2BAF, // $2BAF + #$2BB0, // $2BB0 + #$2BB1, // $2BB1 + #$2BB2, // $2BB2 + #$2BB3, // $2BB3 + #$2BB4, // $2BB4 + #$2BB5, // $2BB5 + #$2BB6, // $2BB6 + #$2BB7, // $2BB7 + #$2BB8, // $2BB8 + #$2BB9, // $2BB9 + #$2BBA, // $2BBA + #$2BBB, // $2BBB + #$2BBC, // $2BBC + #$2BBD, // $2BBD + #$2BBE, // $2BBE + #$2BBF, // $2BBF + #$2BC0, // $2BC0 + #$2BC1, // $2BC1 + #$2BC2, // $2BC2 + #$2BC3, // $2BC3 + #$2BC4, // $2BC4 + #$2BC5, // $2BC5 + #$2BC6, // $2BC6 + #$2BC7, // $2BC7 + #$2BC8, // $2BC8 + #$2BC9, // $2BC9 + #$2BCA, // $2BCA + #$2BCB, // $2BCB + #$2BCC, // $2BCC + #$2BCD, // $2BCD + #$2BCE, // $2BCE + #$2BCF, // $2BCF + #$2BD0, // $2BD0 + #$2BD1, // $2BD1 + #$2BD2, // $2BD2 + #$2BD3, // $2BD3 + #$2BD4, // $2BD4 + #$2BD5, // $2BD5 + #$2BD6, // $2BD6 + #$2BD7, // $2BD7 + #$2BD8, // $2BD8 + #$2BD9, // $2BD9 + #$2BDA, // $2BDA + #$2BDB, // $2BDB + #$2BDC, // $2BDC + #$2BDD, // $2BDD + #$2BDE, // $2BDE + #$2BDF, // $2BDF + #$2BE0, // $2BE0 + #$2BE1, // $2BE1 + #$2BE2, // $2BE2 + #$2BE3, // $2BE3 + #$2BE4, // $2BE4 + #$2BE5, // $2BE5 + #$2BE6, // $2BE6 + #$2BE7, // $2BE7 + #$2BE8, // $2BE8 + #$2BE9, // $2BE9 + #$2BEA, // $2BEA + #$2BEB, // $2BEB + #$2BEC, // $2BEC + #$2BED, // $2BED + #$2BEE, // $2BEE + #$2BEF, // $2BEF + #$2BF0, // $2BF0 + #$2BF1, // $2BF1 + #$2BF2, // $2BF2 + #$2BF3, // $2BF3 + #$2BF4, // $2BF4 + #$2BF5, // $2BF5 + #$2BF6, // $2BF6 + #$2BF7, // $2BF7 + #$2BF8, // $2BF8 + #$2BF9, // $2BF9 + #$2BFA, // $2BFA + #$2BFB, // $2BFB + #$2BFC, // $2BFC + #$2BFD, // $2BFD + #$2BFE, // $2BFE + #$2BFF, // $2BFF + #$2C30, // $2C00 + #$2C31, // $2C01 + #$2C32, // $2C02 + #$2C33, // $2C03 + #$2C34, // $2C04 + #$2C35, // $2C05 + #$2C36, // $2C06 + #$2C37, // $2C07 + #$2C38, // $2C08 + #$2C39, // $2C09 + #$2C3A, // $2C0A + #$2C3B, // $2C0B + #$2C3C, // $2C0C + #$2C3D, // $2C0D + #$2C3E, // $2C0E + #$2C3F, // $2C0F + #$2C40, // $2C10 + #$2C41, // $2C11 + #$2C42, // $2C12 + #$2C43, // $2C13 + #$2C44, // $2C14 + #$2C45, // $2C15 + #$2C46, // $2C16 + #$2C47, // $2C17 + #$2C48, // $2C18 + #$2C49, // $2C19 + #$2C4A, // $2C1A + #$2C4B, // $2C1B + #$2C4C, // $2C1C + #$2C4D, // $2C1D + #$2C4E, // $2C1E + #$2C4F, // $2C1F + #$2C50, // $2C20 + #$2C51, // $2C21 + #$2C52, // $2C22 + #$2C53, // $2C23 + #$2C54, // $2C24 + #$2C55, // $2C25 + #$2C56, // $2C26 + #$2C57, // $2C27 + #$2C58, // $2C28 + #$2C59, // $2C29 + #$2C5A, // $2C2A + #$2C5B, // $2C2B + #$2C5C, // $2C2C + #$2C5D, // $2C2D + #$2C5E, // $2C2E + #$2C2F, // $2C2F + #$2C30, // $2C30 + #$2C31, // $2C31 + #$2C32, // $2C32 + #$2C33, // $2C33 + #$2C34, // $2C34 + #$2C35, // $2C35 + #$2C36, // $2C36 + #$2C37, // $2C37 + #$2C38, // $2C38 + #$2C39, // $2C39 + #$2C3A, // $2C3A + #$2C3B, // $2C3B + #$2C3C, // $2C3C + #$2C3D, // $2C3D + #$2C3E, // $2C3E + #$2C3F, // $2C3F + #$2C40, // $2C40 + #$2C41, // $2C41 + #$2C42, // $2C42 + #$2C43, // $2C43 + #$2C44, // $2C44 + #$2C45, // $2C45 + #$2C46, // $2C46 + #$2C47, // $2C47 + #$2C48, // $2C48 + #$2C49, // $2C49 + #$2C4A, // $2C4A + #$2C4B, // $2C4B + #$2C4C, // $2C4C + #$2C4D, // $2C4D + #$2C4E, // $2C4E + #$2C4F, // $2C4F + #$2C50, // $2C50 + #$2C51, // $2C51 + #$2C52, // $2C52 + #$2C53, // $2C53 + #$2C54, // $2C54 + #$2C55, // $2C55 + #$2C56, // $2C56 + #$2C57, // $2C57 + #$2C58, // $2C58 + #$2C59, // $2C59 + #$2C5A, // $2C5A + #$2C5B, // $2C5B + #$2C5C, // $2C5C + #$2C5D, // $2C5D + #$2C5E, // $2C5E + #$2C5F, // $2C5F + #$2C61, // $2C60 + #$2C61, // $2C61 + #$026B, // $2C62 + #$1D7D, // $2C63 + #$027D, // $2C64 + #$2C65, // $2C65 + #$2C66, // $2C66 + #$2C68, // $2C67 + #$2C68, // $2C68 + #$2C6A, // $2C69 + #$2C6A, // $2C6A + #$2C6C, // $2C6B + #$2C6C, // $2C6C + #$0251, // $2C6D + #$0271, // $2C6E + #$0250, // $2C6F + #$0252, // $2C70 + #$2C71, // $2C71 + #$2C73, // $2C72 + #$2C73, // $2C73 + #$2C74, // $2C74 + #$2C76, // $2C75 + #$2C76, // $2C76 + #$2C77, // $2C77 + #$2C78, // $2C78 + #$2C79, // $2C79 + #$2C7A, // $2C7A + #$2C7B, // $2C7B + #$2C7C, // $2C7C + #$2C7D, // $2C7D + #$023F, // $2C7E + #$0240, // $2C7F + #$2C81, // $2C80 + #$2C81, // $2C81 + #$2C83, // $2C82 + #$2C83, // $2C83 + #$2C85, // $2C84 + #$2C85, // $2C85 + #$2C87, // $2C86 + #$2C87, // $2C87 + #$2C89, // $2C88 + #$2C89, // $2C89 + #$2C8B, // $2C8A + #$2C8B, // $2C8B + #$2C8D, // $2C8C + #$2C8D, // $2C8D + #$2C8F, // $2C8E + #$2C8F, // $2C8F + #$2C91, // $2C90 + #$2C91, // $2C91 + #$2C93, // $2C92 + #$2C93, // $2C93 + #$2C95, // $2C94 + #$2C95, // $2C95 + #$2C97, // $2C96 + #$2C97, // $2C97 + #$2C99, // $2C98 + #$2C99, // $2C99 + #$2C9B, // $2C9A + #$2C9B, // $2C9B + #$2C9D, // $2C9C + #$2C9D, // $2C9D + #$2C9F, // $2C9E + #$2C9F, // $2C9F + #$2CA1, // $2CA0 + #$2CA1, // $2CA1 + #$2CA3, // $2CA2 + #$2CA3, // $2CA3 + #$2CA5, // $2CA4 + #$2CA5, // $2CA5 + #$2CA7, // $2CA6 + #$2CA7, // $2CA7 + #$2CA9, // $2CA8 + #$2CA9, // $2CA9 + #$2CAB, // $2CAA + #$2CAB, // $2CAB + #$2CAD, // $2CAC + #$2CAD, // $2CAD + #$2CAF, // $2CAE + #$2CAF, // $2CAF + #$2CB1, // $2CB0 + #$2CB1, // $2CB1 + #$2CB3, // $2CB2 + #$2CB3, // $2CB3 + #$2CB5, // $2CB4 + #$2CB5, // $2CB5 + #$2CB7, // $2CB6 + #$2CB7, // $2CB7 + #$2CB9, // $2CB8 + #$2CB9, // $2CB9 + #$2CBB, // $2CBA + #$2CBB, // $2CBB + #$2CBD, // $2CBC + #$2CBD, // $2CBD + #$2CBF, // $2CBE + #$2CBF, // $2CBF + #$2CC1, // $2CC0 + #$2CC1, // $2CC1 + #$2CC3, // $2CC2 + #$2CC3, // $2CC3 + #$2CC5, // $2CC4 + #$2CC5, // $2CC5 + #$2CC7, // $2CC6 + #$2CC7, // $2CC7 + #$2CC9, // $2CC8 + #$2CC9, // $2CC9 + #$2CCB, // $2CCA + #$2CCB, // $2CCB + #$2CCD, // $2CCC + #$2CCD, // $2CCD + #$2CCF, // $2CCE + #$2CCF, // $2CCF + #$2CD1, // $2CD0 + #$2CD1, // $2CD1 + #$2CD3, // $2CD2 + #$2CD3, // $2CD3 + #$2CD5, // $2CD4 + #$2CD5, // $2CD5 + #$2CD7, // $2CD6 + #$2CD7, // $2CD7 + #$2CD9, // $2CD8 + #$2CD9, // $2CD9 + #$2CDB, // $2CDA + #$2CDB, // $2CDB + #$2CDD, // $2CDC + #$2CDD, // $2CDD + #$2CDF, // $2CDE + #$2CDF, // $2CDF + #$2CE1, // $2CE0 + #$2CE1, // $2CE1 + #$2CE3, // $2CE2 + #$2CE3, // $2CE3 + #$2CE4, // $2CE4 + #$2CE5, // $2CE5 + #$2CE6, // $2CE6 + #$2CE7, // $2CE7 + #$2CE8, // $2CE8 + #$2CE9, // $2CE9 + #$2CEA, // $2CEA + #$2CEC, // $2CEB + #$2CEC, // $2CEC + #$2CEE, // $2CED + #$2CEE, // $2CEE + #$2CEF, // $2CEF + #$2CF0, // $2CF0 + #$2CF1, // $2CF1 + #$2CF3, // $2CF2 + #$2CF3, // $2CF3 + #$2CF4, // $2CF4 + #$2CF5, // $2CF5 + #$2CF6, // $2CF6 + #$2CF7, // $2CF7 + #$2CF8, // $2CF8 + #$2CF9, // $2CF9 + #$2CFA, // $2CFA + #$2CFB, // $2CFB + #$2CFC, // $2CFC + #$2CFD, // $2CFD + #$2CFE, // $2CFE + #$2CFF, // $2CFF + #$2D00, // $2D00 + #$2D01, // $2D01 + #$2D02, // $2D02 + #$2D03, // $2D03 + #$2D04, // $2D04 + #$2D05, // $2D05 + #$2D06, // $2D06 + #$2D07, // $2D07 + #$2D08, // $2D08 + #$2D09, // $2D09 + #$2D0A, // $2D0A + #$2D0B, // $2D0B + #$2D0C, // $2D0C + #$2D0D, // $2D0D + #$2D0E, // $2D0E + #$2D0F, // $2D0F + #$2D10, // $2D10 + #$2D11, // $2D11 + #$2D12, // $2D12 + #$2D13, // $2D13 + #$2D14, // $2D14 + #$2D15, // $2D15 + #$2D16, // $2D16 + #$2D17, // $2D17 + #$2D18, // $2D18 + #$2D19, // $2D19 + #$2D1A, // $2D1A + #$2D1B, // $2D1B + #$2D1C, // $2D1C + #$2D1D, // $2D1D + #$2D1E, // $2D1E + #$2D1F, // $2D1F + #$2D20, // $2D20 + #$2D21, // $2D21 + #$2D22, // $2D22 + #$2D23, // $2D23 + #$2D24, // $2D24 + #$2D25, // $2D25 + #$2D26, // $2D26 + #$2D27, // $2D27 + #$2D28, // $2D28 + #$2D29, // $2D29 + #$2D2A, // $2D2A + #$2D2B, // $2D2B + #$2D2C, // $2D2C + #$2D2D, // $2D2D + #$2D2E, // $2D2E + #$2D2F, // $2D2F + #$2D30, // $2D30 + #$2D31, // $2D31 + #$2D32, // $2D32 + #$2D33, // $2D33 + #$2D34, // $2D34 + #$2D35, // $2D35 + #$2D36, // $2D36 + #$2D37, // $2D37 + #$2D38, // $2D38 + #$2D39, // $2D39 + #$2D3A, // $2D3A + #$2D3B, // $2D3B + #$2D3C, // $2D3C + #$2D3D, // $2D3D + #$2D3E, // $2D3E + #$2D3F, // $2D3F + #$2D40, // $2D40 + #$2D41, // $2D41 + #$2D42, // $2D42 + #$2D43, // $2D43 + #$2D44, // $2D44 + #$2D45, // $2D45 + #$2D46, // $2D46 + #$2D47, // $2D47 + #$2D48, // $2D48 + #$2D49, // $2D49 + #$2D4A, // $2D4A + #$2D4B, // $2D4B + #$2D4C, // $2D4C + #$2D4D, // $2D4D + #$2D4E, // $2D4E + #$2D4F, // $2D4F + #$2D50, // $2D50 + #$2D51, // $2D51 + #$2D52, // $2D52 + #$2D53, // $2D53 + #$2D54, // $2D54 + #$2D55, // $2D55 + #$2D56, // $2D56 + #$2D57, // $2D57 + #$2D58, // $2D58 + #$2D59, // $2D59 + #$2D5A, // $2D5A + #$2D5B, // $2D5B + #$2D5C, // $2D5C + #$2D5D, // $2D5D + #$2D5E, // $2D5E + #$2D5F, // $2D5F + #$2D60, // $2D60 + #$2D61, // $2D61 + #$2D62, // $2D62 + #$2D63, // $2D63 + #$2D64, // $2D64 + #$2D65, // $2D65 + #$2D66, // $2D66 + #$2D67, // $2D67 + #$2D68, // $2D68 + #$2D69, // $2D69 + #$2D6A, // $2D6A + #$2D6B, // $2D6B + #$2D6C, // $2D6C + #$2D6D, // $2D6D + #$2D6E, // $2D6E + #$2D6F, // $2D6F + #$2D70, // $2D70 + #$2D71, // $2D71 + #$2D72, // $2D72 + #$2D73, // $2D73 + #$2D74, // $2D74 + #$2D75, // $2D75 + #$2D76, // $2D76 + #$2D77, // $2D77 + #$2D78, // $2D78 + #$2D79, // $2D79 + #$2D7A, // $2D7A + #$2D7B, // $2D7B + #$2D7C, // $2D7C + #$2D7D, // $2D7D + #$2D7E, // $2D7E + #$2D7F, // $2D7F + #$2D80, // $2D80 + #$2D81, // $2D81 + #$2D82, // $2D82 + #$2D83, // $2D83 + #$2D84, // $2D84 + #$2D85, // $2D85 + #$2D86, // $2D86 + #$2D87, // $2D87 + #$2D88, // $2D88 + #$2D89, // $2D89 + #$2D8A, // $2D8A + #$2D8B, // $2D8B + #$2D8C, // $2D8C + #$2D8D, // $2D8D + #$2D8E, // $2D8E + #$2D8F, // $2D8F + #$2D90, // $2D90 + #$2D91, // $2D91 + #$2D92, // $2D92 + #$2D93, // $2D93 + #$2D94, // $2D94 + #$2D95, // $2D95 + #$2D96, // $2D96 + #$2D97, // $2D97 + #$2D98, // $2D98 + #$2D99, // $2D99 + #$2D9A, // $2D9A + #$2D9B, // $2D9B + #$2D9C, // $2D9C + #$2D9D, // $2D9D + #$2D9E, // $2D9E + #$2D9F, // $2D9F + #$2DA0, // $2DA0 + #$2DA1, // $2DA1 + #$2DA2, // $2DA2 + #$2DA3, // $2DA3 + #$2DA4, // $2DA4 + #$2DA5, // $2DA5 + #$2DA6, // $2DA6 + #$2DA7, // $2DA7 + #$2DA8, // $2DA8 + #$2DA9, // $2DA9 + #$2DAA, // $2DAA + #$2DAB, // $2DAB + #$2DAC, // $2DAC + #$2DAD, // $2DAD + #$2DAE, // $2DAE + #$2DAF, // $2DAF + #$2DB0, // $2DB0 + #$2DB1, // $2DB1 + #$2DB2, // $2DB2 + #$2DB3, // $2DB3 + #$2DB4, // $2DB4 + #$2DB5, // $2DB5 + #$2DB6, // $2DB6 + #$2DB7, // $2DB7 + #$2DB8, // $2DB8 + #$2DB9, // $2DB9 + #$2DBA, // $2DBA + #$2DBB, // $2DBB + #$2DBC, // $2DBC + #$2DBD, // $2DBD + #$2DBE, // $2DBE + #$2DBF, // $2DBF + #$2DC0, // $2DC0 + #$2DC1, // $2DC1 + #$2DC2, // $2DC2 + #$2DC3, // $2DC3 + #$2DC4, // $2DC4 + #$2DC5, // $2DC5 + #$2DC6, // $2DC6 + #$2DC7, // $2DC7 + #$2DC8, // $2DC8 + #$2DC9, // $2DC9 + #$2DCA, // $2DCA + #$2DCB, // $2DCB + #$2DCC, // $2DCC + #$2DCD, // $2DCD + #$2DCE, // $2DCE + #$2DCF, // $2DCF + #$2DD0, // $2DD0 + #$2DD1, // $2DD1 + #$2DD2, // $2DD2 + #$2DD3, // $2DD3 + #$2DD4, // $2DD4 + #$2DD5, // $2DD5 + #$2DD6, // $2DD6 + #$2DD7, // $2DD7 + #$2DD8, // $2DD8 + #$2DD9, // $2DD9 + #$2DDA, // $2DDA + #$2DDB, // $2DDB + #$2DDC, // $2DDC + #$2DDD, // $2DDD + #$2DDE, // $2DDE + #$2DDF, // $2DDF + #$2DE0, // $2DE0 + #$2DE1, // $2DE1 + #$2DE2, // $2DE2 + #$2DE3, // $2DE3 + #$2DE4, // $2DE4 + #$2DE5, // $2DE5 + #$2DE6, // $2DE6 + #$2DE7, // $2DE7 + #$2DE8, // $2DE8 + #$2DE9, // $2DE9 + #$2DEA, // $2DEA + #$2DEB, // $2DEB + #$2DEC, // $2DEC + #$2DED, // $2DED + #$2DEE, // $2DEE + #$2DEF, // $2DEF + #$2DF0, // $2DF0 + #$2DF1, // $2DF1 + #$2DF2, // $2DF2 + #$2DF3, // $2DF3 + #$2DF4, // $2DF4 + #$2DF5, // $2DF5 + #$2DF6, // $2DF6 + #$2DF7, // $2DF7 + #$2DF8, // $2DF8 + #$2DF9, // $2DF9 + #$2DFA, // $2DFA + #$2DFB, // $2DFB + #$2DFC, // $2DFC + #$2DFD, // $2DFD + #$2DFE, // $2DFE + #$2DFF, // $2DFF + #$2E00, // $2E00 + #$2E01, // $2E01 + #$2E02, // $2E02 + #$2E03, // $2E03 + #$2E04, // $2E04 + #$2E05, // $2E05 + #$2E06, // $2E06 + #$2E07, // $2E07 + #$2E08, // $2E08 + #$2E09, // $2E09 + #$2E0A, // $2E0A + #$2E0B, // $2E0B + #$2E0C, // $2E0C + #$2E0D, // $2E0D + #$2E0E, // $2E0E + #$2E0F, // $2E0F + #$2E10, // $2E10 + #$2E11, // $2E11 + #$2E12, // $2E12 + #$2E13, // $2E13 + #$2E14, // $2E14 + #$2E15, // $2E15 + #$2E16, // $2E16 + #$2E17, // $2E17 + #$2E18, // $2E18 + #$2E19, // $2E19 + #$2E1A, // $2E1A + #$2E1B, // $2E1B + #$2E1C, // $2E1C + #$2E1D, // $2E1D + #$2E1E, // $2E1E + #$2E1F, // $2E1F + #$2E20, // $2E20 + #$2E21, // $2E21 + #$2E22, // $2E22 + #$2E23, // $2E23 + #$2E24, // $2E24 + #$2E25, // $2E25 + #$2E26, // $2E26 + #$2E27, // $2E27 + #$2E28, // $2E28 + #$2E29, // $2E29 + #$2E2A, // $2E2A + #$2E2B, // $2E2B + #$2E2C, // $2E2C + #$2E2D, // $2E2D + #$2E2E, // $2E2E + #$2E2F, // $2E2F + #$2E30, // $2E30 + #$2E31, // $2E31 + #$2E32, // $2E32 + #$2E33, // $2E33 + #$2E34, // $2E34 + #$2E35, // $2E35 + #$2E36, // $2E36 + #$2E37, // $2E37 + #$2E38, // $2E38 + #$2E39, // $2E39 + #$2E3A, // $2E3A + #$2E3B, // $2E3B + #$2E3C, // $2E3C + #$2E3D, // $2E3D + #$2E3E, // $2E3E + #$2E3F, // $2E3F + #$2E40, // $2E40 + #$2E41, // $2E41 + #$2E42, // $2E42 + #$2E43, // $2E43 + #$2E44, // $2E44 + #$2E45, // $2E45 + #$2E46, // $2E46 + #$2E47, // $2E47 + #$2E48, // $2E48 + #$2E49, // $2E49 + #$2E4A, // $2E4A + #$2E4B, // $2E4B + #$2E4C, // $2E4C + #$2E4D, // $2E4D + #$2E4E, // $2E4E + #$2E4F, // $2E4F + #$2E50, // $2E50 + #$2E51, // $2E51 + #$2E52, // $2E52 + #$2E53, // $2E53 + #$2E54, // $2E54 + #$2E55, // $2E55 + #$2E56, // $2E56 + #$2E57, // $2E57 + #$2E58, // $2E58 + #$2E59, // $2E59 + #$2E5A, // $2E5A + #$2E5B, // $2E5B + #$2E5C, // $2E5C + #$2E5D, // $2E5D + #$2E5E, // $2E5E + #$2E5F, // $2E5F + #$2E60, // $2E60 + #$2E61, // $2E61 + #$2E62, // $2E62 + #$2E63, // $2E63 + #$2E64, // $2E64 + #$2E65, // $2E65 + #$2E66, // $2E66 + #$2E67, // $2E67 + #$2E68, // $2E68 + #$2E69, // $2E69 + #$2E6A, // $2E6A + #$2E6B, // $2E6B + #$2E6C, // $2E6C + #$2E6D, // $2E6D + #$2E6E, // $2E6E + #$2E6F, // $2E6F + #$2E70, // $2E70 + #$2E71, // $2E71 + #$2E72, // $2E72 + #$2E73, // $2E73 + #$2E74, // $2E74 + #$2E75, // $2E75 + #$2E76, // $2E76 + #$2E77, // $2E77 + #$2E78, // $2E78 + #$2E79, // $2E79 + #$2E7A, // $2E7A + #$2E7B, // $2E7B + #$2E7C, // $2E7C + #$2E7D, // $2E7D + #$2E7E, // $2E7E + #$2E7F, // $2E7F + #$2E80, // $2E80 + #$2E81, // $2E81 + #$2E82, // $2E82 + #$2E83, // $2E83 + #$2E84, // $2E84 + #$2E85, // $2E85 + #$2E86, // $2E86 + #$2E87, // $2E87 + #$2E88, // $2E88 + #$2E89, // $2E89 + #$2E8A, // $2E8A + #$2E8B, // $2E8B + #$2E8C, // $2E8C + #$2E8D, // $2E8D + #$2E8E, // $2E8E + #$2E8F, // $2E8F + #$2E90, // $2E90 + #$2E91, // $2E91 + #$2E92, // $2E92 + #$2E93, // $2E93 + #$2E94, // $2E94 + #$2E95, // $2E95 + #$2E96, // $2E96 + #$2E97, // $2E97 + #$2E98, // $2E98 + #$2E99, // $2E99 + #$2E9A, // $2E9A + #$2E9B, // $2E9B + #$2E9C, // $2E9C + #$2E9D, // $2E9D + #$2E9E, // $2E9E + #$2E9F, // $2E9F + #$2EA0, // $2EA0 + #$2EA1, // $2EA1 + #$2EA2, // $2EA2 + #$2EA3, // $2EA3 + #$2EA4, // $2EA4 + #$2EA5, // $2EA5 + #$2EA6, // $2EA6 + #$2EA7, // $2EA7 + #$2EA8, // $2EA8 + #$2EA9, // $2EA9 + #$2EAA, // $2EAA + #$2EAB, // $2EAB + #$2EAC, // $2EAC + #$2EAD, // $2EAD + #$2EAE, // $2EAE + #$2EAF, // $2EAF + #$2EB0, // $2EB0 + #$2EB1, // $2EB1 + #$2EB2, // $2EB2 + #$2EB3, // $2EB3 + #$2EB4, // $2EB4 + #$2EB5, // $2EB5 + #$2EB6, // $2EB6 + #$2EB7, // $2EB7 + #$2EB8, // $2EB8 + #$2EB9, // $2EB9 + #$2EBA, // $2EBA + #$2EBB, // $2EBB + #$2EBC, // $2EBC + #$2EBD, // $2EBD + #$2EBE, // $2EBE + #$2EBF, // $2EBF + #$2EC0, // $2EC0 + #$2EC1, // $2EC1 + #$2EC2, // $2EC2 + #$2EC3, // $2EC3 + #$2EC4, // $2EC4 + #$2EC5, // $2EC5 + #$2EC6, // $2EC6 + #$2EC7, // $2EC7 + #$2EC8, // $2EC8 + #$2EC9, // $2EC9 + #$2ECA, // $2ECA + #$2ECB, // $2ECB + #$2ECC, // $2ECC + #$2ECD, // $2ECD + #$2ECE, // $2ECE + #$2ECF, // $2ECF + #$2ED0, // $2ED0 + #$2ED1, // $2ED1 + #$2ED2, // $2ED2 + #$2ED3, // $2ED3 + #$2ED4, // $2ED4 + #$2ED5, // $2ED5 + #$2ED6, // $2ED6 + #$2ED7, // $2ED7 + #$2ED8, // $2ED8 + #$2ED9, // $2ED9 + #$2EDA, // $2EDA + #$2EDB, // $2EDB + #$2EDC, // $2EDC + #$2EDD, // $2EDD + #$2EDE, // $2EDE + #$2EDF, // $2EDF + #$2EE0, // $2EE0 + #$2EE1, // $2EE1 + #$2EE2, // $2EE2 + #$2EE3, // $2EE3 + #$2EE4, // $2EE4 + #$2EE5, // $2EE5 + #$2EE6, // $2EE6 + #$2EE7, // $2EE7 + #$2EE8, // $2EE8 + #$2EE9, // $2EE9 + #$2EEA, // $2EEA + #$2EEB, // $2EEB + #$2EEC, // $2EEC + #$2EED, // $2EED + #$2EEE, // $2EEE + #$2EEF, // $2EEF + #$2EF0, // $2EF0 + #$2EF1, // $2EF1 + #$2EF2, // $2EF2 + #$2EF3, // $2EF3 + #$2EF4, // $2EF4 + #$2EF5, // $2EF5 + #$2EF6, // $2EF6 + #$2EF7, // $2EF7 + #$2EF8, // $2EF8 + #$2EF9, // $2EF9 + #$2EFA, // $2EFA + #$2EFB, // $2EFB + #$2EFC, // $2EFC + #$2EFD, // $2EFD + #$2EFE, // $2EFE + #$2EFF, // $2EFF + #$2F00, // $2F00 + #$2F01, // $2F01 + #$2F02, // $2F02 + #$2F03, // $2F03 + #$2F04, // $2F04 + #$2F05, // $2F05 + #$2F06, // $2F06 + #$2F07, // $2F07 + #$2F08, // $2F08 + #$2F09, // $2F09 + #$2F0A, // $2F0A + #$2F0B, // $2F0B + #$2F0C, // $2F0C + #$2F0D, // $2F0D + #$2F0E, // $2F0E + #$2F0F, // $2F0F + #$2F10, // $2F10 + #$2F11, // $2F11 + #$2F12, // $2F12 + #$2F13, // $2F13 + #$2F14, // $2F14 + #$2F15, // $2F15 + #$2F16, // $2F16 + #$2F17, // $2F17 + #$2F18, // $2F18 + #$2F19, // $2F19 + #$2F1A, // $2F1A + #$2F1B, // $2F1B + #$2F1C, // $2F1C + #$2F1D, // $2F1D + #$2F1E, // $2F1E + #$2F1F, // $2F1F + #$2F20, // $2F20 + #$2F21, // $2F21 + #$2F22, // $2F22 + #$2F23, // $2F23 + #$2F24, // $2F24 + #$2F25, // $2F25 + #$2F26, // $2F26 + #$2F27, // $2F27 + #$2F28, // $2F28 + #$2F29, // $2F29 + #$2F2A, // $2F2A + #$2F2B, // $2F2B + #$2F2C, // $2F2C + #$2F2D, // $2F2D + #$2F2E, // $2F2E + #$2F2F, // $2F2F + #$2F30, // $2F30 + #$2F31, // $2F31 + #$2F32, // $2F32 + #$2F33, // $2F33 + #$2F34, // $2F34 + #$2F35, // $2F35 + #$2F36, // $2F36 + #$2F37, // $2F37 + #$2F38, // $2F38 + #$2F39, // $2F39 + #$2F3A, // $2F3A + #$2F3B, // $2F3B + #$2F3C, // $2F3C + #$2F3D, // $2F3D + #$2F3E, // $2F3E + #$2F3F, // $2F3F + #$2F40, // $2F40 + #$2F41, // $2F41 + #$2F42, // $2F42 + #$2F43, // $2F43 + #$2F44, // $2F44 + #$2F45, // $2F45 + #$2F46, // $2F46 + #$2F47, // $2F47 + #$2F48, // $2F48 + #$2F49, // $2F49 + #$2F4A, // $2F4A + #$2F4B, // $2F4B + #$2F4C, // $2F4C + #$2F4D, // $2F4D + #$2F4E, // $2F4E + #$2F4F, // $2F4F + #$2F50, // $2F50 + #$2F51, // $2F51 + #$2F52, // $2F52 + #$2F53, // $2F53 + #$2F54, // $2F54 + #$2F55, // $2F55 + #$2F56, // $2F56 + #$2F57, // $2F57 + #$2F58, // $2F58 + #$2F59, // $2F59 + #$2F5A, // $2F5A + #$2F5B, // $2F5B + #$2F5C, // $2F5C + #$2F5D, // $2F5D + #$2F5E, // $2F5E + #$2F5F, // $2F5F + #$2F60, // $2F60 + #$2F61, // $2F61 + #$2F62, // $2F62 + #$2F63, // $2F63 + #$2F64, // $2F64 + #$2F65, // $2F65 + #$2F66, // $2F66 + #$2F67, // $2F67 + #$2F68, // $2F68 + #$2F69, // $2F69 + #$2F6A, // $2F6A + #$2F6B, // $2F6B + #$2F6C, // $2F6C + #$2F6D, // $2F6D + #$2F6E, // $2F6E + #$2F6F, // $2F6F + #$2F70, // $2F70 + #$2F71, // $2F71 + #$2F72, // $2F72 + #$2F73, // $2F73 + #$2F74, // $2F74 + #$2F75, // $2F75 + #$2F76, // $2F76 + #$2F77, // $2F77 + #$2F78, // $2F78 + #$2F79, // $2F79 + #$2F7A, // $2F7A + #$2F7B, // $2F7B + #$2F7C, // $2F7C + #$2F7D, // $2F7D + #$2F7E, // $2F7E + #$2F7F, // $2F7F + #$2F80, // $2F80 + #$2F81, // $2F81 + #$2F82, // $2F82 + #$2F83, // $2F83 + #$2F84, // $2F84 + #$2F85, // $2F85 + #$2F86, // $2F86 + #$2F87, // $2F87 + #$2F88, // $2F88 + #$2F89, // $2F89 + #$2F8A, // $2F8A + #$2F8B, // $2F8B + #$2F8C, // $2F8C + #$2F8D, // $2F8D + #$2F8E, // $2F8E + #$2F8F, // $2F8F + #$2F90, // $2F90 + #$2F91, // $2F91 + #$2F92, // $2F92 + #$2F93, // $2F93 + #$2F94, // $2F94 + #$2F95, // $2F95 + #$2F96, // $2F96 + #$2F97, // $2F97 + #$2F98, // $2F98 + #$2F99, // $2F99 + #$2F9A, // $2F9A + #$2F9B, // $2F9B + #$2F9C, // $2F9C + #$2F9D, // $2F9D + #$2F9E, // $2F9E + #$2F9F, // $2F9F + #$2FA0, // $2FA0 + #$2FA1, // $2FA1 + #$2FA2, // $2FA2 + #$2FA3, // $2FA3 + #$2FA4, // $2FA4 + #$2FA5, // $2FA5 + #$2FA6, // $2FA6 + #$2FA7, // $2FA7 + #$2FA8, // $2FA8 + #$2FA9, // $2FA9 + #$2FAA, // $2FAA + #$2FAB, // $2FAB + #$2FAC, // $2FAC + #$2FAD, // $2FAD + #$2FAE, // $2FAE + #$2FAF, // $2FAF + #$2FB0, // $2FB0 + #$2FB1, // $2FB1 + #$2FB2, // $2FB2 + #$2FB3, // $2FB3 + #$2FB4, // $2FB4 + #$2FB5, // $2FB5 + #$2FB6, // $2FB6 + #$2FB7, // $2FB7 + #$2FB8, // $2FB8 + #$2FB9, // $2FB9 + #$2FBA, // $2FBA + #$2FBB, // $2FBB + #$2FBC, // $2FBC + #$2FBD, // $2FBD + #$2FBE, // $2FBE + #$2FBF, // $2FBF + #$2FC0, // $2FC0 + #$2FC1, // $2FC1 + #$2FC2, // $2FC2 + #$2FC3, // $2FC3 + #$2FC4, // $2FC4 + #$2FC5, // $2FC5 + #$2FC6, // $2FC6 + #$2FC7, // $2FC7 + #$2FC8, // $2FC8 + #$2FC9, // $2FC9 + #$2FCA, // $2FCA + #$2FCB, // $2FCB + #$2FCC, // $2FCC + #$2FCD, // $2FCD + #$2FCE, // $2FCE + #$2FCF, // $2FCF + #$2FD0, // $2FD0 + #$2FD1, // $2FD1 + #$2FD2, // $2FD2 + #$2FD3, // $2FD3 + #$2FD4, // $2FD4 + #$2FD5, // $2FD5 + #$2FD6, // $2FD6 + #$2FD7, // $2FD7 + #$2FD8, // $2FD8 + #$2FD9, // $2FD9 + #$2FDA, // $2FDA + #$2FDB, // $2FDB + #$2FDC, // $2FDC + #$2FDD, // $2FDD + #$2FDE, // $2FDE + #$2FDF, // $2FDF + #$2FE0, // $2FE0 + #$2FE1, // $2FE1 + #$2FE2, // $2FE2 + #$2FE3, // $2FE3 + #$2FE4, // $2FE4 + #$2FE5, // $2FE5 + #$2FE6, // $2FE6 + #$2FE7, // $2FE7 + #$2FE8, // $2FE8 + #$2FE9, // $2FE9 + #$2FEA, // $2FEA + #$2FEB, // $2FEB + #$2FEC, // $2FEC + #$2FED, // $2FED + #$2FEE, // $2FEE + #$2FEF, // $2FEF + #$2FF0, // $2FF0 + #$2FF1, // $2FF1 + #$2FF2, // $2FF2 + #$2FF3, // $2FF3 + #$2FF4, // $2FF4 + #$2FF5, // $2FF5 + #$2FF6, // $2FF6 + #$2FF7, // $2FF7 + #$2FF8, // $2FF8 + #$2FF9, // $2FF9 + #$2FFA, // $2FFA + #$2FFB, // $2FFB + #$2FFC, // $2FFC + #$2FFD, // $2FFD + #$2FFE, // $2FFE + #$2FFF, // $2FFF + #$3000, // $3000 + #$3001, // $3001 + #$3002, // $3002 + #$3003, // $3003 + #$3004, // $3004 + #$3005, // $3005 + #$3006, // $3006 + #$3007, // $3007 + #$3008, // $3008 + #$3009, // $3009 + #$300A, // $300A + #$300B, // $300B + #$300C, // $300C + #$300D, // $300D + #$300E, // $300E + #$300F, // $300F + #$3010, // $3010 + #$3011, // $3011 + #$3012, // $3012 + #$3013, // $3013 + #$3014, // $3014 + #$3015, // $3015 + #$3016, // $3016 + #$3017, // $3017 + #$3018, // $3018 + #$3019, // $3019 + #$301A, // $301A + #$301B, // $301B + #$301C, // $301C + #$301D, // $301D + #$301E, // $301E + #$301F, // $301F + #$3020, // $3020 + #$3021, // $3021 + #$3022, // $3022 + #$3023, // $3023 + #$3024, // $3024 + #$3025, // $3025 + #$3026, // $3026 + #$3027, // $3027 + #$3028, // $3028 + #$3029, // $3029 + #$302A, // $302A + #$302B, // $302B + #$302C, // $302C + #$302D, // $302D + #$302E, // $302E + #$302F, // $302F + #$3030, // $3030 + #$3031, // $3031 + #$3032, // $3032 + #$3033, // $3033 + #$3034, // $3034 + #$3035, // $3035 + #$3036, // $3036 + #$3037, // $3037 + #$3038, // $3038 + #$3039, // $3039 + #$303A, // $303A + #$303B, // $303B + #$303C, // $303C + #$303D, // $303D + #$303E, // $303E + #$303F, // $303F + #$3040, // $3040 + #$3041, // $3041 + #$3042, // $3042 + #$3043, // $3043 + #$3044, // $3044 + #$3045, // $3045 + #$3046, // $3046 + #$3047, // $3047 + #$3048, // $3048 + #$3049, // $3049 + #$304A, // $304A + #$304B, // $304B + #$304C, // $304C + #$304D, // $304D + #$304E, // $304E + #$304F, // $304F + #$3050, // $3050 + #$3051, // $3051 + #$3052, // $3052 + #$3053, // $3053 + #$3054, // $3054 + #$3055, // $3055 + #$3056, // $3056 + #$3057, // $3057 + #$3058, // $3058 + #$3059, // $3059 + #$305A, // $305A + #$305B, // $305B + #$305C, // $305C + #$305D, // $305D + #$305E, // $305E + #$305F, // $305F + #$3060, // $3060 + #$3061, // $3061 + #$3062, // $3062 + #$3063, // $3063 + #$3064, // $3064 + #$3065, // $3065 + #$3066, // $3066 + #$3067, // $3067 + #$3068, // $3068 + #$3069, // $3069 + #$306A, // $306A + #$306B, // $306B + #$306C, // $306C + #$306D, // $306D + #$306E, // $306E + #$306F, // $306F + #$3070, // $3070 + #$3071, // $3071 + #$3072, // $3072 + #$3073, // $3073 + #$3074, // $3074 + #$3075, // $3075 + #$3076, // $3076 + #$3077, // $3077 + #$3078, // $3078 + #$3079, // $3079 + #$307A, // $307A + #$307B, // $307B + #$307C, // $307C + #$307D, // $307D + #$307E, // $307E + #$307F, // $307F + #$3080, // $3080 + #$3081, // $3081 + #$3082, // $3082 + #$3083, // $3083 + #$3084, // $3084 + #$3085, // $3085 + #$3086, // $3086 + #$3087, // $3087 + #$3088, // $3088 + #$3089, // $3089 + #$308A, // $308A + #$308B, // $308B + #$308C, // $308C + #$308D, // $308D + #$308E, // $308E + #$308F, // $308F + #$3090, // $3090 + #$3091, // $3091 + #$3092, // $3092 + #$3093, // $3093 + #$3094, // $3094 + #$3095, // $3095 + #$3096, // $3096 + #$3097, // $3097 + #$3098, // $3098 + #$3099, // $3099 + #$309A, // $309A + #$309B, // $309B + #$309C, // $309C + #$309D, // $309D + #$309E, // $309E + #$309F, // $309F + #$30A0, // $30A0 + #$30A1, // $30A1 + #$30A2, // $30A2 + #$30A3, // $30A3 + #$30A4, // $30A4 + #$30A5, // $30A5 + #$30A6, // $30A6 + #$30A7, // $30A7 + #$30A8, // $30A8 + #$30A9, // $30A9 + #$30AA, // $30AA + #$30AB, // $30AB + #$30AC, // $30AC + #$30AD, // $30AD + #$30AE, // $30AE + #$30AF, // $30AF + #$30B0, // $30B0 + #$30B1, // $30B1 + #$30B2, // $30B2 + #$30B3, // $30B3 + #$30B4, // $30B4 + #$30B5, // $30B5 + #$30B6, // $30B6 + #$30B7, // $30B7 + #$30B8, // $30B8 + #$30B9, // $30B9 + #$30BA, // $30BA + #$30BB, // $30BB + #$30BC, // $30BC + #$30BD, // $30BD + #$30BE, // $30BE + #$30BF, // $30BF + #$30C0, // $30C0 + #$30C1, // $30C1 + #$30C2, // $30C2 + #$30C3, // $30C3 + #$30C4, // $30C4 + #$30C5, // $30C5 + #$30C6, // $30C6 + #$30C7, // $30C7 + #$30C8, // $30C8 + #$30C9, // $30C9 + #$30CA, // $30CA + #$30CB, // $30CB + #$30CC, // $30CC + #$30CD, // $30CD + #$30CE, // $30CE + #$30CF, // $30CF + #$30D0, // $30D0 + #$30D1, // $30D1 + #$30D2, // $30D2 + #$30D3, // $30D3 + #$30D4, // $30D4 + #$30D5, // $30D5 + #$30D6, // $30D6 + #$30D7, // $30D7 + #$30D8, // $30D8 + #$30D9, // $30D9 + #$30DA, // $30DA + #$30DB, // $30DB + #$30DC, // $30DC + #$30DD, // $30DD + #$30DE, // $30DE + #$30DF, // $30DF + #$30E0, // $30E0 + #$30E1, // $30E1 + #$30E2, // $30E2 + #$30E3, // $30E3 + #$30E4, // $30E4 + #$30E5, // $30E5 + #$30E6, // $30E6 + #$30E7, // $30E7 + #$30E8, // $30E8 + #$30E9, // $30E9 + #$30EA, // $30EA + #$30EB, // $30EB + #$30EC, // $30EC + #$30ED, // $30ED + #$30EE, // $30EE + #$30EF, // $30EF + #$30F0, // $30F0 + #$30F1, // $30F1 + #$30F2, // $30F2 + #$30F3, // $30F3 + #$30F4, // $30F4 + #$30F5, // $30F5 + #$30F6, // $30F6 + #$30F7, // $30F7 + #$30F8, // $30F8 + #$30F9, // $30F9 + #$30FA, // $30FA + #$30FB, // $30FB + #$30FC, // $30FC + #$30FD, // $30FD + #$30FE, // $30FE + #$30FF, // $30FF + #$3100, // $3100 + #$3101, // $3101 + #$3102, // $3102 + #$3103, // $3103 + #$3104, // $3104 + #$3105, // $3105 + #$3106, // $3106 + #$3107, // $3107 + #$3108, // $3108 + #$3109, // $3109 + #$310A, // $310A + #$310B, // $310B + #$310C, // $310C + #$310D, // $310D + #$310E, // $310E + #$310F, // $310F + #$3110, // $3110 + #$3111, // $3111 + #$3112, // $3112 + #$3113, // $3113 + #$3114, // $3114 + #$3115, // $3115 + #$3116, // $3116 + #$3117, // $3117 + #$3118, // $3118 + #$3119, // $3119 + #$311A, // $311A + #$311B, // $311B + #$311C, // $311C + #$311D, // $311D + #$311E, // $311E + #$311F, // $311F + #$3120, // $3120 + #$3121, // $3121 + #$3122, // $3122 + #$3123, // $3123 + #$3124, // $3124 + #$3125, // $3125 + #$3126, // $3126 + #$3127, // $3127 + #$3128, // $3128 + #$3129, // $3129 + #$312A, // $312A + #$312B, // $312B + #$312C, // $312C + #$312D, // $312D + #$312E, // $312E + #$312F, // $312F + #$3130, // $3130 + #$3131, // $3131 + #$3132, // $3132 + #$3133, // $3133 + #$3134, // $3134 + #$3135, // $3135 + #$3136, // $3136 + #$3137, // $3137 + #$3138, // $3138 + #$3139, // $3139 + #$313A, // $313A + #$313B, // $313B + #$313C, // $313C + #$313D, // $313D + #$313E, // $313E + #$313F, // $313F + #$3140, // $3140 + #$3141, // $3141 + #$3142, // $3142 + #$3143, // $3143 + #$3144, // $3144 + #$3145, // $3145 + #$3146, // $3146 + #$3147, // $3147 + #$3148, // $3148 + #$3149, // $3149 + #$314A, // $314A + #$314B, // $314B + #$314C, // $314C + #$314D, // $314D + #$314E, // $314E + #$314F, // $314F + #$3150, // $3150 + #$3151, // $3151 + #$3152, // $3152 + #$3153, // $3153 + #$3154, // $3154 + #$3155, // $3155 + #$3156, // $3156 + #$3157, // $3157 + #$3158, // $3158 + #$3159, // $3159 + #$315A, // $315A + #$315B, // $315B + #$315C, // $315C + #$315D, // $315D + #$315E, // $315E + #$315F, // $315F + #$3160, // $3160 + #$3161, // $3161 + #$3162, // $3162 + #$3163, // $3163 + #$3164, // $3164 + #$3165, // $3165 + #$3166, // $3166 + #$3167, // $3167 + #$3168, // $3168 + #$3169, // $3169 + #$316A, // $316A + #$316B, // $316B + #$316C, // $316C + #$316D, // $316D + #$316E, // $316E + #$316F, // $316F + #$3170, // $3170 + #$3171, // $3171 + #$3172, // $3172 + #$3173, // $3173 + #$3174, // $3174 + #$3175, // $3175 + #$3176, // $3176 + #$3177, // $3177 + #$3178, // $3178 + #$3179, // $3179 + #$317A, // $317A + #$317B, // $317B + #$317C, // $317C + #$317D, // $317D + #$317E, // $317E + #$317F, // $317F + #$3180, // $3180 + #$3181, // $3181 + #$3182, // $3182 + #$3183, // $3183 + #$3184, // $3184 + #$3185, // $3185 + #$3186, // $3186 + #$3187, // $3187 + #$3188, // $3188 + #$3189, // $3189 + #$318A, // $318A + #$318B, // $318B + #$318C, // $318C + #$318D, // $318D + #$318E, // $318E + #$318F, // $318F + #$3190, // $3190 + #$3191, // $3191 + #$3192, // $3192 + #$3193, // $3193 + #$3194, // $3194 + #$3195, // $3195 + #$3196, // $3196 + #$3197, // $3197 + #$3198, // $3198 + #$3199, // $3199 + #$319A, // $319A + #$319B, // $319B + #$319C, // $319C + #$319D, // $319D + #$319E, // $319E + #$319F, // $319F + #$31A0, // $31A0 + #$31A1, // $31A1 + #$31A2, // $31A2 + #$31A3, // $31A3 + #$31A4, // $31A4 + #$31A5, // $31A5 + #$31A6, // $31A6 + #$31A7, // $31A7 + #$31A8, // $31A8 + #$31A9, // $31A9 + #$31AA, // $31AA + #$31AB, // $31AB + #$31AC, // $31AC + #$31AD, // $31AD + #$31AE, // $31AE + #$31AF, // $31AF + #$31B0, // $31B0 + #$31B1, // $31B1 + #$31B2, // $31B2 + #$31B3, // $31B3 + #$31B4, // $31B4 + #$31B5, // $31B5 + #$31B6, // $31B6 + #$31B7, // $31B7 + #$31B8, // $31B8 + #$31B9, // $31B9 + #$31BA, // $31BA + #$31BB, // $31BB + #$31BC, // $31BC + #$31BD, // $31BD + #$31BE, // $31BE + #$31BF, // $31BF + #$31C0, // $31C0 + #$31C1, // $31C1 + #$31C2, // $31C2 + #$31C3, // $31C3 + #$31C4, // $31C4 + #$31C5, // $31C5 + #$31C6, // $31C6 + #$31C7, // $31C7 + #$31C8, // $31C8 + #$31C9, // $31C9 + #$31CA, // $31CA + #$31CB, // $31CB + #$31CC, // $31CC + #$31CD, // $31CD + #$31CE, // $31CE + #$31CF, // $31CF + #$31D0, // $31D0 + #$31D1, // $31D1 + #$31D2, // $31D2 + #$31D3, // $31D3 + #$31D4, // $31D4 + #$31D5, // $31D5 + #$31D6, // $31D6 + #$31D7, // $31D7 + #$31D8, // $31D8 + #$31D9, // $31D9 + #$31DA, // $31DA + #$31DB, // $31DB + #$31DC, // $31DC + #$31DD, // $31DD + #$31DE, // $31DE + #$31DF, // $31DF + #$31E0, // $31E0 + #$31E1, // $31E1 + #$31E2, // $31E2 + #$31E3, // $31E3 + #$31E4, // $31E4 + #$31E5, // $31E5 + #$31E6, // $31E6 + #$31E7, // $31E7 + #$31E8, // $31E8 + #$31E9, // $31E9 + #$31EA, // $31EA + #$31EB, // $31EB + #$31EC, // $31EC + #$31ED, // $31ED + #$31EE, // $31EE + #$31EF, // $31EF + #$31F0, // $31F0 + #$31F1, // $31F1 + #$31F2, // $31F2 + #$31F3, // $31F3 + #$31F4, // $31F4 + #$31F5, // $31F5 + #$31F6, // $31F6 + #$31F7, // $31F7 + #$31F8, // $31F8 + #$31F9, // $31F9 + #$31FA, // $31FA + #$31FB, // $31FB + #$31FC, // $31FC + #$31FD, // $31FD + #$31FE, // $31FE + #$31FF, // $31FF + #$3200, // $3200 + #$3201, // $3201 + #$3202, // $3202 + #$3203, // $3203 + #$3204, // $3204 + #$3205, // $3205 + #$3206, // $3206 + #$3207, // $3207 + #$3208, // $3208 + #$3209, // $3209 + #$320A, // $320A + #$320B, // $320B + #$320C, // $320C + #$320D, // $320D + #$320E, // $320E + #$320F, // $320F + #$3210, // $3210 + #$3211, // $3211 + #$3212, // $3212 + #$3213, // $3213 + #$3214, // $3214 + #$3215, // $3215 + #$3216, // $3216 + #$3217, // $3217 + #$3218, // $3218 + #$3219, // $3219 + #$321A, // $321A + #$321B, // $321B + #$321C, // $321C + #$321D, // $321D + #$321E, // $321E + #$321F, // $321F + #$3220, // $3220 + #$3221, // $3221 + #$3222, // $3222 + #$3223, // $3223 + #$3224, // $3224 + #$3225, // $3225 + #$3226, // $3226 + #$3227, // $3227 + #$3228, // $3228 + #$3229, // $3229 + #$322A, // $322A + #$322B, // $322B + #$322C, // $322C + #$322D, // $322D + #$322E, // $322E + #$322F, // $322F + #$3230, // $3230 + #$3231, // $3231 + #$3232, // $3232 + #$3233, // $3233 + #$3234, // $3234 + #$3235, // $3235 + #$3236, // $3236 + #$3237, // $3237 + #$3238, // $3238 + #$3239, // $3239 + #$323A, // $323A + #$323B, // $323B + #$323C, // $323C + #$323D, // $323D + #$323E, // $323E + #$323F, // $323F + #$3240, // $3240 + #$3241, // $3241 + #$3242, // $3242 + #$3243, // $3243 + #$3244, // $3244 + #$3245, // $3245 + #$3246, // $3246 + #$3247, // $3247 + #$3248, // $3248 + #$3249, // $3249 + #$324A, // $324A + #$324B, // $324B + #$324C, // $324C + #$324D, // $324D + #$324E, // $324E + #$324F, // $324F + #$3250, // $3250 + #$3251, // $3251 + #$3252, // $3252 + #$3253, // $3253 + #$3254, // $3254 + #$3255, // $3255 + #$3256, // $3256 + #$3257, // $3257 + #$3258, // $3258 + #$3259, // $3259 + #$325A, // $325A + #$325B, // $325B + #$325C, // $325C + #$325D, // $325D + #$325E, // $325E + #$325F, // $325F + #$3260, // $3260 + #$3261, // $3261 + #$3262, // $3262 + #$3263, // $3263 + #$3264, // $3264 + #$3265, // $3265 + #$3266, // $3266 + #$3267, // $3267 + #$3268, // $3268 + #$3269, // $3269 + #$326A, // $326A + #$326B, // $326B + #$326C, // $326C + #$326D, // $326D + #$326E, // $326E + #$326F, // $326F + #$3270, // $3270 + #$3271, // $3271 + #$3272, // $3272 + #$3273, // $3273 + #$3274, // $3274 + #$3275, // $3275 + #$3276, // $3276 + #$3277, // $3277 + #$3278, // $3278 + #$3279, // $3279 + #$327A, // $327A + #$327B, // $327B + #$327C, // $327C + #$327D, // $327D + #$327E, // $327E + #$327F, // $327F + #$3280, // $3280 + #$3281, // $3281 + #$3282, // $3282 + #$3283, // $3283 + #$3284, // $3284 + #$3285, // $3285 + #$3286, // $3286 + #$3287, // $3287 + #$3288, // $3288 + #$3289, // $3289 + #$328A, // $328A + #$328B, // $328B + #$328C, // $328C + #$328D, // $328D + #$328E, // $328E + #$328F, // $328F + #$3290, // $3290 + #$3291, // $3291 + #$3292, // $3292 + #$3293, // $3293 + #$3294, // $3294 + #$3295, // $3295 + #$3296, // $3296 + #$3297, // $3297 + #$3298, // $3298 + #$3299, // $3299 + #$329A, // $329A + #$329B, // $329B + #$329C, // $329C + #$329D, // $329D + #$329E, // $329E + #$329F, // $329F + #$32A0, // $32A0 + #$32A1, // $32A1 + #$32A2, // $32A2 + #$32A3, // $32A3 + #$32A4, // $32A4 + #$32A5, // $32A5 + #$32A6, // $32A6 + #$32A7, // $32A7 + #$32A8, // $32A8 + #$32A9, // $32A9 + #$32AA, // $32AA + #$32AB, // $32AB + #$32AC, // $32AC + #$32AD, // $32AD + #$32AE, // $32AE + #$32AF, // $32AF + #$32B0, // $32B0 + #$32B1, // $32B1 + #$32B2, // $32B2 + #$32B3, // $32B3 + #$32B4, // $32B4 + #$32B5, // $32B5 + #$32B6, // $32B6 + #$32B7, // $32B7 + #$32B8, // $32B8 + #$32B9, // $32B9 + #$32BA, // $32BA + #$32BB, // $32BB + #$32BC, // $32BC + #$32BD, // $32BD + #$32BE, // $32BE + #$32BF, // $32BF + #$32C0, // $32C0 + #$32C1, // $32C1 + #$32C2, // $32C2 + #$32C3, // $32C3 + #$32C4, // $32C4 + #$32C5, // $32C5 + #$32C6, // $32C6 + #$32C7, // $32C7 + #$32C8, // $32C8 + #$32C9, // $32C9 + #$32CA, // $32CA + #$32CB, // $32CB + #$32CC, // $32CC + #$32CD, // $32CD + #$32CE, // $32CE + #$32CF, // $32CF + #$32D0, // $32D0 + #$32D1, // $32D1 + #$32D2, // $32D2 + #$32D3, // $32D3 + #$32D4, // $32D4 + #$32D5, // $32D5 + #$32D6, // $32D6 + #$32D7, // $32D7 + #$32D8, // $32D8 + #$32D9, // $32D9 + #$32DA, // $32DA + #$32DB, // $32DB + #$32DC, // $32DC + #$32DD, // $32DD + #$32DE, // $32DE + #$32DF, // $32DF + #$32E0, // $32E0 + #$32E1, // $32E1 + #$32E2, // $32E2 + #$32E3, // $32E3 + #$32E4, // $32E4 + #$32E5, // $32E5 + #$32E6, // $32E6 + #$32E7, // $32E7 + #$32E8, // $32E8 + #$32E9, // $32E9 + #$32EA, // $32EA + #$32EB, // $32EB + #$32EC, // $32EC + #$32ED, // $32ED + #$32EE, // $32EE + #$32EF, // $32EF + #$32F0, // $32F0 + #$32F1, // $32F1 + #$32F2, // $32F2 + #$32F3, // $32F3 + #$32F4, // $32F4 + #$32F5, // $32F5 + #$32F6, // $32F6 + #$32F7, // $32F7 + #$32F8, // $32F8 + #$32F9, // $32F9 + #$32FA, // $32FA + #$32FB, // $32FB + #$32FC, // $32FC + #$32FD, // $32FD + #$32FE, // $32FE + #$32FF, // $32FF + #$3300, // $3300 + #$3301, // $3301 + #$3302, // $3302 + #$3303, // $3303 + #$3304, // $3304 + #$3305, // $3305 + #$3306, // $3306 + #$3307, // $3307 + #$3308, // $3308 + #$3309, // $3309 + #$330A, // $330A + #$330B, // $330B + #$330C, // $330C + #$330D, // $330D + #$330E, // $330E + #$330F, // $330F + #$3310, // $3310 + #$3311, // $3311 + #$3312, // $3312 + #$3313, // $3313 + #$3314, // $3314 + #$3315, // $3315 + #$3316, // $3316 + #$3317, // $3317 + #$3318, // $3318 + #$3319, // $3319 + #$331A, // $331A + #$331B, // $331B + #$331C, // $331C + #$331D, // $331D + #$331E, // $331E + #$331F, // $331F + #$3320, // $3320 + #$3321, // $3321 + #$3322, // $3322 + #$3323, // $3323 + #$3324, // $3324 + #$3325, // $3325 + #$3326, // $3326 + #$3327, // $3327 + #$3328, // $3328 + #$3329, // $3329 + #$332A, // $332A + #$332B, // $332B + #$332C, // $332C + #$332D, // $332D + #$332E, // $332E + #$332F, // $332F + #$3330, // $3330 + #$3331, // $3331 + #$3332, // $3332 + #$3333, // $3333 + #$3334, // $3334 + #$3335, // $3335 + #$3336, // $3336 + #$3337, // $3337 + #$3338, // $3338 + #$3339, // $3339 + #$333A, // $333A + #$333B, // $333B + #$333C, // $333C + #$333D, // $333D + #$333E, // $333E + #$333F, // $333F + #$3340, // $3340 + #$3341, // $3341 + #$3342, // $3342 + #$3343, // $3343 + #$3344, // $3344 + #$3345, // $3345 + #$3346, // $3346 + #$3347, // $3347 + #$3348, // $3348 + #$3349, // $3349 + #$334A, // $334A + #$334B, // $334B + #$334C, // $334C + #$334D, // $334D + #$334E, // $334E + #$334F, // $334F + #$3350, // $3350 + #$3351, // $3351 + #$3352, // $3352 + #$3353, // $3353 + #$3354, // $3354 + #$3355, // $3355 + #$3356, // $3356 + #$3357, // $3357 + #$3358, // $3358 + #$3359, // $3359 + #$335A, // $335A + #$335B, // $335B + #$335C, // $335C + #$335D, // $335D + #$335E, // $335E + #$335F, // $335F + #$3360, // $3360 + #$3361, // $3361 + #$3362, // $3362 + #$3363, // $3363 + #$3364, // $3364 + #$3365, // $3365 + #$3366, // $3366 + #$3367, // $3367 + #$3368, // $3368 + #$3369, // $3369 + #$336A, // $336A + #$336B, // $336B + #$336C, // $336C + #$336D, // $336D + #$336E, // $336E + #$336F, // $336F + #$3370, // $3370 + #$3371, // $3371 + #$3372, // $3372 + #$3373, // $3373 + #$3374, // $3374 + #$3375, // $3375 + #$3376, // $3376 + #$3377, // $3377 + #$3378, // $3378 + #$3379, // $3379 + #$337A, // $337A + #$337B, // $337B + #$337C, // $337C + #$337D, // $337D + #$337E, // $337E + #$337F, // $337F + #$3380, // $3380 + #$3381, // $3381 + #$3382, // $3382 + #$3383, // $3383 + #$3384, // $3384 + #$3385, // $3385 + #$3386, // $3386 + #$3387, // $3387 + #$3388, // $3388 + #$3389, // $3389 + #$338A, // $338A + #$338B, // $338B + #$338C, // $338C + #$338D, // $338D + #$338E, // $338E + #$338F, // $338F + #$3390, // $3390 + #$3391, // $3391 + #$3392, // $3392 + #$3393, // $3393 + #$3394, // $3394 + #$3395, // $3395 + #$3396, // $3396 + #$3397, // $3397 + #$3398, // $3398 + #$3399, // $3399 + #$339A, // $339A + #$339B, // $339B + #$339C, // $339C + #$339D, // $339D + #$339E, // $339E + #$339F, // $339F + #$33A0, // $33A0 + #$33A1, // $33A1 + #$33A2, // $33A2 + #$33A3, // $33A3 + #$33A4, // $33A4 + #$33A5, // $33A5 + #$33A6, // $33A6 + #$33A7, // $33A7 + #$33A8, // $33A8 + #$33A9, // $33A9 + #$33AA, // $33AA + #$33AB, // $33AB + #$33AC, // $33AC + #$33AD, // $33AD + #$33AE, // $33AE + #$33AF, // $33AF + #$33B0, // $33B0 + #$33B1, // $33B1 + #$33B2, // $33B2 + #$33B3, // $33B3 + #$33B4, // $33B4 + #$33B5, // $33B5 + #$33B6, // $33B6 + #$33B7, // $33B7 + #$33B8, // $33B8 + #$33B9, // $33B9 + #$33BA, // $33BA + #$33BB, // $33BB + #$33BC, // $33BC + #$33BD, // $33BD + #$33BE, // $33BE + #$33BF, // $33BF + #$33C0, // $33C0 + #$33C1, // $33C1 + #$33C2, // $33C2 + #$33C3, // $33C3 + #$33C4, // $33C4 + #$33C5, // $33C5 + #$33C6, // $33C6 + #$33C7, // $33C7 + #$33C8, // $33C8 + #$33C9, // $33C9 + #$33CA, // $33CA + #$33CB, // $33CB + #$33CC, // $33CC + #$33CD, // $33CD + #$33CE, // $33CE + #$33CF, // $33CF + #$33D0, // $33D0 + #$33D1, // $33D1 + #$33D2, // $33D2 + #$33D3, // $33D3 + #$33D4, // $33D4 + #$33D5, // $33D5 + #$33D6, // $33D6 + #$33D7, // $33D7 + #$33D8, // $33D8 + #$33D9, // $33D9 + #$33DA, // $33DA + #$33DB, // $33DB + #$33DC, // $33DC + #$33DD, // $33DD + #$33DE, // $33DE + #$33DF, // $33DF + #$33E0, // $33E0 + #$33E1, // $33E1 + #$33E2, // $33E2 + #$33E3, // $33E3 + #$33E4, // $33E4 + #$33E5, // $33E5 + #$33E6, // $33E6 + #$33E7, // $33E7 + #$33E8, // $33E8 + #$33E9, // $33E9 + #$33EA, // $33EA + #$33EB, // $33EB + #$33EC, // $33EC + #$33ED, // $33ED + #$33EE, // $33EE + #$33EF, // $33EF + #$33F0, // $33F0 + #$33F1, // $33F1 + #$33F2, // $33F2 + #$33F3, // $33F3 + #$33F4, // $33F4 + #$33F5, // $33F5 + #$33F6, // $33F6 + #$33F7, // $33F7 + #$33F8, // $33F8 + #$33F9, // $33F9 + #$33FA, // $33FA + #$33FB, // $33FB + #$33FC, // $33FC + #$33FD, // $33FD + #$33FE, // $33FE + #$33FF, // $33FF + #$3400, // $3400 + #$3401, // $3401 + #$3402, // $3402 + #$3403, // $3403 + #$3404, // $3404 + #$3405, // $3405 + #$3406, // $3406 + #$3407, // $3407 + #$3408, // $3408 + #$3409, // $3409 + #$340A, // $340A + #$340B, // $340B + #$340C, // $340C + #$340D, // $340D + #$340E, // $340E + #$340F, // $340F + #$3410, // $3410 + #$3411, // $3411 + #$3412, // $3412 + #$3413, // $3413 + #$3414, // $3414 + #$3415, // $3415 + #$3416, // $3416 + #$3417, // $3417 + #$3418, // $3418 + #$3419, // $3419 + #$341A, // $341A + #$341B, // $341B + #$341C, // $341C + #$341D, // $341D + #$341E, // $341E + #$341F, // $341F + #$3420, // $3420 + #$3421, // $3421 + #$3422, // $3422 + #$3423, // $3423 + #$3424, // $3424 + #$3425, // $3425 + #$3426, // $3426 + #$3427, // $3427 + #$3428, // $3428 + #$3429, // $3429 + #$342A, // $342A + #$342B, // $342B + #$342C, // $342C + #$342D, // $342D + #$342E, // $342E + #$342F, // $342F + #$3430, // $3430 + #$3431, // $3431 + #$3432, // $3432 + #$3433, // $3433 + #$3434, // $3434 + #$3435, // $3435 + #$3436, // $3436 + #$3437, // $3437 + #$3438, // $3438 + #$3439, // $3439 + #$343A, // $343A + #$343B, // $343B + #$343C, // $343C + #$343D, // $343D + #$343E, // $343E + #$343F, // $343F + #$3440, // $3440 + #$3441, // $3441 + #$3442, // $3442 + #$3443, // $3443 + #$3444, // $3444 + #$3445, // $3445 + #$3446, // $3446 + #$3447, // $3447 + #$3448, // $3448 + #$3449, // $3449 + #$344A, // $344A + #$344B, // $344B + #$344C, // $344C + #$344D, // $344D + #$344E, // $344E + #$344F, // $344F + #$3450, // $3450 + #$3451, // $3451 + #$3452, // $3452 + #$3453, // $3453 + #$3454, // $3454 + #$3455, // $3455 + #$3456, // $3456 + #$3457, // $3457 + #$3458, // $3458 + #$3459, // $3459 + #$345A, // $345A + #$345B, // $345B + #$345C, // $345C + #$345D, // $345D + #$345E, // $345E + #$345F, // $345F + #$3460, // $3460 + #$3461, // $3461 + #$3462, // $3462 + #$3463, // $3463 + #$3464, // $3464 + #$3465, // $3465 + #$3466, // $3466 + #$3467, // $3467 + #$3468, // $3468 + #$3469, // $3469 + #$346A, // $346A + #$346B, // $346B + #$346C, // $346C + #$346D, // $346D + #$346E, // $346E + #$346F, // $346F + #$3470, // $3470 + #$3471, // $3471 + #$3472, // $3472 + #$3473, // $3473 + #$3474, // $3474 + #$3475, // $3475 + #$3476, // $3476 + #$3477, // $3477 + #$3478, // $3478 + #$3479, // $3479 + #$347A, // $347A + #$347B, // $347B + #$347C, // $347C + #$347D, // $347D + #$347E, // $347E + #$347F, // $347F + #$3480, // $3480 + #$3481, // $3481 + #$3482, // $3482 + #$3483, // $3483 + #$3484, // $3484 + #$3485, // $3485 + #$3486, // $3486 + #$3487, // $3487 + #$3488, // $3488 + #$3489, // $3489 + #$348A, // $348A + #$348B, // $348B + #$348C, // $348C + #$348D, // $348D + #$348E, // $348E + #$348F, // $348F + #$3490, // $3490 + #$3491, // $3491 + #$3492, // $3492 + #$3493, // $3493 + #$3494, // $3494 + #$3495, // $3495 + #$3496, // $3496 + #$3497, // $3497 + #$3498, // $3498 + #$3499, // $3499 + #$349A, // $349A + #$349B, // $349B + #$349C, // $349C + #$349D, // $349D + #$349E, // $349E + #$349F, // $349F + #$34A0, // $34A0 + #$34A1, // $34A1 + #$34A2, // $34A2 + #$34A3, // $34A3 + #$34A4, // $34A4 + #$34A5, // $34A5 + #$34A6, // $34A6 + #$34A7, // $34A7 + #$34A8, // $34A8 + #$34A9, // $34A9 + #$34AA, // $34AA + #$34AB, // $34AB + #$34AC, // $34AC + #$34AD, // $34AD + #$34AE, // $34AE + #$34AF, // $34AF + #$34B0, // $34B0 + #$34B1, // $34B1 + #$34B2, // $34B2 + #$34B3, // $34B3 + #$34B4, // $34B4 + #$34B5, // $34B5 + #$34B6, // $34B6 + #$34B7, // $34B7 + #$34B8, // $34B8 + #$34B9, // $34B9 + #$34BA, // $34BA + #$34BB, // $34BB + #$34BC, // $34BC + #$34BD, // $34BD + #$34BE, // $34BE + #$34BF, // $34BF + #$34C0, // $34C0 + #$34C1, // $34C1 + #$34C2, // $34C2 + #$34C3, // $34C3 + #$34C4, // $34C4 + #$34C5, // $34C5 + #$34C6, // $34C6 + #$34C7, // $34C7 + #$34C8, // $34C8 + #$34C9, // $34C9 + #$34CA, // $34CA + #$34CB, // $34CB + #$34CC, // $34CC + #$34CD, // $34CD + #$34CE, // $34CE + #$34CF, // $34CF + #$34D0, // $34D0 + #$34D1, // $34D1 + #$34D2, // $34D2 + #$34D3, // $34D3 + #$34D4, // $34D4 + #$34D5, // $34D5 + #$34D6, // $34D6 + #$34D7, // $34D7 + #$34D8, // $34D8 + #$34D9, // $34D9 + #$34DA, // $34DA + #$34DB, // $34DB + #$34DC, // $34DC + #$34DD, // $34DD + #$34DE, // $34DE + #$34DF, // $34DF + #$34E0, // $34E0 + #$34E1, // $34E1 + #$34E2, // $34E2 + #$34E3, // $34E3 + #$34E4, // $34E4 + #$34E5, // $34E5 + #$34E6, // $34E6 + #$34E7, // $34E7 + #$34E8, // $34E8 + #$34E9, // $34E9 + #$34EA, // $34EA + #$34EB, // $34EB + #$34EC, // $34EC + #$34ED, // $34ED + #$34EE, // $34EE + #$34EF, // $34EF + #$34F0, // $34F0 + #$34F1, // $34F1 + #$34F2, // $34F2 + #$34F3, // $34F3 + #$34F4, // $34F4 + #$34F5, // $34F5 + #$34F6, // $34F6 + #$34F7, // $34F7 + #$34F8, // $34F8 + #$34F9, // $34F9 + #$34FA, // $34FA + #$34FB, // $34FB + #$34FC, // $34FC + #$34FD, // $34FD + #$34FE, // $34FE + #$34FF, // $34FF + #$3500, // $3500 + #$3501, // $3501 + #$3502, // $3502 + #$3503, // $3503 + #$3504, // $3504 + #$3505, // $3505 + #$3506, // $3506 + #$3507, // $3507 + #$3508, // $3508 + #$3509, // $3509 + #$350A, // $350A + #$350B, // $350B + #$350C, // $350C + #$350D, // $350D + #$350E, // $350E + #$350F, // $350F + #$3510, // $3510 + #$3511, // $3511 + #$3512, // $3512 + #$3513, // $3513 + #$3514, // $3514 + #$3515, // $3515 + #$3516, // $3516 + #$3517, // $3517 + #$3518, // $3518 + #$3519, // $3519 + #$351A, // $351A + #$351B, // $351B + #$351C, // $351C + #$351D, // $351D + #$351E, // $351E + #$351F, // $351F + #$3520, // $3520 + #$3521, // $3521 + #$3522, // $3522 + #$3523, // $3523 + #$3524, // $3524 + #$3525, // $3525 + #$3526, // $3526 + #$3527, // $3527 + #$3528, // $3528 + #$3529, // $3529 + #$352A, // $352A + #$352B, // $352B + #$352C, // $352C + #$352D, // $352D + #$352E, // $352E + #$352F, // $352F + #$3530, // $3530 + #$3531, // $3531 + #$3532, // $3532 + #$3533, // $3533 + #$3534, // $3534 + #$3535, // $3535 + #$3536, // $3536 + #$3537, // $3537 + #$3538, // $3538 + #$3539, // $3539 + #$353A, // $353A + #$353B, // $353B + #$353C, // $353C + #$353D, // $353D + #$353E, // $353E + #$353F, // $353F + #$3540, // $3540 + #$3541, // $3541 + #$3542, // $3542 + #$3543, // $3543 + #$3544, // $3544 + #$3545, // $3545 + #$3546, // $3546 + #$3547, // $3547 + #$3548, // $3548 + #$3549, // $3549 + #$354A, // $354A + #$354B, // $354B + #$354C, // $354C + #$354D, // $354D + #$354E, // $354E + #$354F, // $354F + #$3550, // $3550 + #$3551, // $3551 + #$3552, // $3552 + #$3553, // $3553 + #$3554, // $3554 + #$3555, // $3555 + #$3556, // $3556 + #$3557, // $3557 + #$3558, // $3558 + #$3559, // $3559 + #$355A, // $355A + #$355B, // $355B + #$355C, // $355C + #$355D, // $355D + #$355E, // $355E + #$355F, // $355F + #$3560, // $3560 + #$3561, // $3561 + #$3562, // $3562 + #$3563, // $3563 + #$3564, // $3564 + #$3565, // $3565 + #$3566, // $3566 + #$3567, // $3567 + #$3568, // $3568 + #$3569, // $3569 + #$356A, // $356A + #$356B, // $356B + #$356C, // $356C + #$356D, // $356D + #$356E, // $356E + #$356F, // $356F + #$3570, // $3570 + #$3571, // $3571 + #$3572, // $3572 + #$3573, // $3573 + #$3574, // $3574 + #$3575, // $3575 + #$3576, // $3576 + #$3577, // $3577 + #$3578, // $3578 + #$3579, // $3579 + #$357A, // $357A + #$357B, // $357B + #$357C, // $357C + #$357D, // $357D + #$357E, // $357E + #$357F, // $357F + #$3580, // $3580 + #$3581, // $3581 + #$3582, // $3582 + #$3583, // $3583 + #$3584, // $3584 + #$3585, // $3585 + #$3586, // $3586 + #$3587, // $3587 + #$3588, // $3588 + #$3589, // $3589 + #$358A, // $358A + #$358B, // $358B + #$358C, // $358C + #$358D, // $358D + #$358E, // $358E + #$358F, // $358F + #$3590, // $3590 + #$3591, // $3591 + #$3592, // $3592 + #$3593, // $3593 + #$3594, // $3594 + #$3595, // $3595 + #$3596, // $3596 + #$3597, // $3597 + #$3598, // $3598 + #$3599, // $3599 + #$359A, // $359A + #$359B, // $359B + #$359C, // $359C + #$359D, // $359D + #$359E, // $359E + #$359F, // $359F + #$35A0, // $35A0 + #$35A1, // $35A1 + #$35A2, // $35A2 + #$35A3, // $35A3 + #$35A4, // $35A4 + #$35A5, // $35A5 + #$35A6, // $35A6 + #$35A7, // $35A7 + #$35A8, // $35A8 + #$35A9, // $35A9 + #$35AA, // $35AA + #$35AB, // $35AB + #$35AC, // $35AC + #$35AD, // $35AD + #$35AE, // $35AE + #$35AF, // $35AF + #$35B0, // $35B0 + #$35B1, // $35B1 + #$35B2, // $35B2 + #$35B3, // $35B3 + #$35B4, // $35B4 + #$35B5, // $35B5 + #$35B6, // $35B6 + #$35B7, // $35B7 + #$35B8, // $35B8 + #$35B9, // $35B9 + #$35BA, // $35BA + #$35BB, // $35BB + #$35BC, // $35BC + #$35BD, // $35BD + #$35BE, // $35BE + #$35BF, // $35BF + #$35C0, // $35C0 + #$35C1, // $35C1 + #$35C2, // $35C2 + #$35C3, // $35C3 + #$35C4, // $35C4 + #$35C5, // $35C5 + #$35C6, // $35C6 + #$35C7, // $35C7 + #$35C8, // $35C8 + #$35C9, // $35C9 + #$35CA, // $35CA + #$35CB, // $35CB + #$35CC, // $35CC + #$35CD, // $35CD + #$35CE, // $35CE + #$35CF, // $35CF + #$35D0, // $35D0 + #$35D1, // $35D1 + #$35D2, // $35D2 + #$35D3, // $35D3 + #$35D4, // $35D4 + #$35D5, // $35D5 + #$35D6, // $35D6 + #$35D7, // $35D7 + #$35D8, // $35D8 + #$35D9, // $35D9 + #$35DA, // $35DA + #$35DB, // $35DB + #$35DC, // $35DC + #$35DD, // $35DD + #$35DE, // $35DE + #$35DF, // $35DF + #$35E0, // $35E0 + #$35E1, // $35E1 + #$35E2, // $35E2 + #$35E3, // $35E3 + #$35E4, // $35E4 + #$35E5, // $35E5 + #$35E6, // $35E6 + #$35E7, // $35E7 + #$35E8, // $35E8 + #$35E9, // $35E9 + #$35EA, // $35EA + #$35EB, // $35EB + #$35EC, // $35EC + #$35ED, // $35ED + #$35EE, // $35EE + #$35EF, // $35EF + #$35F0, // $35F0 + #$35F1, // $35F1 + #$35F2, // $35F2 + #$35F3, // $35F3 + #$35F4, // $35F4 + #$35F5, // $35F5 + #$35F6, // $35F6 + #$35F7, // $35F7 + #$35F8, // $35F8 + #$35F9, // $35F9 + #$35FA, // $35FA + #$35FB, // $35FB + #$35FC, // $35FC + #$35FD, // $35FD + #$35FE, // $35FE + #$35FF, // $35FF + #$3600, // $3600 + #$3601, // $3601 + #$3602, // $3602 + #$3603, // $3603 + #$3604, // $3604 + #$3605, // $3605 + #$3606, // $3606 + #$3607, // $3607 + #$3608, // $3608 + #$3609, // $3609 + #$360A, // $360A + #$360B, // $360B + #$360C, // $360C + #$360D, // $360D + #$360E, // $360E + #$360F, // $360F + #$3610, // $3610 + #$3611, // $3611 + #$3612, // $3612 + #$3613, // $3613 + #$3614, // $3614 + #$3615, // $3615 + #$3616, // $3616 + #$3617, // $3617 + #$3618, // $3618 + #$3619, // $3619 + #$361A, // $361A + #$361B, // $361B + #$361C, // $361C + #$361D, // $361D + #$361E, // $361E + #$361F, // $361F + #$3620, // $3620 + #$3621, // $3621 + #$3622, // $3622 + #$3623, // $3623 + #$3624, // $3624 + #$3625, // $3625 + #$3626, // $3626 + #$3627, // $3627 + #$3628, // $3628 + #$3629, // $3629 + #$362A, // $362A + #$362B, // $362B + #$362C, // $362C + #$362D, // $362D + #$362E, // $362E + #$362F, // $362F + #$3630, // $3630 + #$3631, // $3631 + #$3632, // $3632 + #$3633, // $3633 + #$3634, // $3634 + #$3635, // $3635 + #$3636, // $3636 + #$3637, // $3637 + #$3638, // $3638 + #$3639, // $3639 + #$363A, // $363A + #$363B, // $363B + #$363C, // $363C + #$363D, // $363D + #$363E, // $363E + #$363F, // $363F + #$3640, // $3640 + #$3641, // $3641 + #$3642, // $3642 + #$3643, // $3643 + #$3644, // $3644 + #$3645, // $3645 + #$3646, // $3646 + #$3647, // $3647 + #$3648, // $3648 + #$3649, // $3649 + #$364A, // $364A + #$364B, // $364B + #$364C, // $364C + #$364D, // $364D + #$364E, // $364E + #$364F, // $364F + #$3650, // $3650 + #$3651, // $3651 + #$3652, // $3652 + #$3653, // $3653 + #$3654, // $3654 + #$3655, // $3655 + #$3656, // $3656 + #$3657, // $3657 + #$3658, // $3658 + #$3659, // $3659 + #$365A, // $365A + #$365B, // $365B + #$365C, // $365C + #$365D, // $365D + #$365E, // $365E + #$365F, // $365F + #$3660, // $3660 + #$3661, // $3661 + #$3662, // $3662 + #$3663, // $3663 + #$3664, // $3664 + #$3665, // $3665 + #$3666, // $3666 + #$3667, // $3667 + #$3668, // $3668 + #$3669, // $3669 + #$366A, // $366A + #$366B, // $366B + #$366C, // $366C + #$366D, // $366D + #$366E, // $366E + #$366F, // $366F + #$3670, // $3670 + #$3671, // $3671 + #$3672, // $3672 + #$3673, // $3673 + #$3674, // $3674 + #$3675, // $3675 + #$3676, // $3676 + #$3677, // $3677 + #$3678, // $3678 + #$3679, // $3679 + #$367A, // $367A + #$367B, // $367B + #$367C, // $367C + #$367D, // $367D + #$367E, // $367E + #$367F, // $367F + #$3680, // $3680 + #$3681, // $3681 + #$3682, // $3682 + #$3683, // $3683 + #$3684, // $3684 + #$3685, // $3685 + #$3686, // $3686 + #$3687, // $3687 + #$3688, // $3688 + #$3689, // $3689 + #$368A, // $368A + #$368B, // $368B + #$368C, // $368C + #$368D, // $368D + #$368E, // $368E + #$368F, // $368F + #$3690, // $3690 + #$3691, // $3691 + #$3692, // $3692 + #$3693, // $3693 + #$3694, // $3694 + #$3695, // $3695 + #$3696, // $3696 + #$3697, // $3697 + #$3698, // $3698 + #$3699, // $3699 + #$369A, // $369A + #$369B, // $369B + #$369C, // $369C + #$369D, // $369D + #$369E, // $369E + #$369F, // $369F + #$36A0, // $36A0 + #$36A1, // $36A1 + #$36A2, // $36A2 + #$36A3, // $36A3 + #$36A4, // $36A4 + #$36A5, // $36A5 + #$36A6, // $36A6 + #$36A7, // $36A7 + #$36A8, // $36A8 + #$36A9, // $36A9 + #$36AA, // $36AA + #$36AB, // $36AB + #$36AC, // $36AC + #$36AD, // $36AD + #$36AE, // $36AE + #$36AF, // $36AF + #$36B0, // $36B0 + #$36B1, // $36B1 + #$36B2, // $36B2 + #$36B3, // $36B3 + #$36B4, // $36B4 + #$36B5, // $36B5 + #$36B6, // $36B6 + #$36B7, // $36B7 + #$36B8, // $36B8 + #$36B9, // $36B9 + #$36BA, // $36BA + #$36BB, // $36BB + #$36BC, // $36BC + #$36BD, // $36BD + #$36BE, // $36BE + #$36BF, // $36BF + #$36C0, // $36C0 + #$36C1, // $36C1 + #$36C2, // $36C2 + #$36C3, // $36C3 + #$36C4, // $36C4 + #$36C5, // $36C5 + #$36C6, // $36C6 + #$36C7, // $36C7 + #$36C8, // $36C8 + #$36C9, // $36C9 + #$36CA, // $36CA + #$36CB, // $36CB + #$36CC, // $36CC + #$36CD, // $36CD + #$36CE, // $36CE + #$36CF, // $36CF + #$36D0, // $36D0 + #$36D1, // $36D1 + #$36D2, // $36D2 + #$36D3, // $36D3 + #$36D4, // $36D4 + #$36D5, // $36D5 + #$36D6, // $36D6 + #$36D7, // $36D7 + #$36D8, // $36D8 + #$36D9, // $36D9 + #$36DA, // $36DA + #$36DB, // $36DB + #$36DC, // $36DC + #$36DD, // $36DD + #$36DE, // $36DE + #$36DF, // $36DF + #$36E0, // $36E0 + #$36E1, // $36E1 + #$36E2, // $36E2 + #$36E3, // $36E3 + #$36E4, // $36E4 + #$36E5, // $36E5 + #$36E6, // $36E6 + #$36E7, // $36E7 + #$36E8, // $36E8 + #$36E9, // $36E9 + #$36EA, // $36EA + #$36EB, // $36EB + #$36EC, // $36EC + #$36ED, // $36ED + #$36EE, // $36EE + #$36EF, // $36EF + #$36F0, // $36F0 + #$36F1, // $36F1 + #$36F2, // $36F2 + #$36F3, // $36F3 + #$36F4, // $36F4 + #$36F5, // $36F5 + #$36F6, // $36F6 + #$36F7, // $36F7 + #$36F8, // $36F8 + #$36F9, // $36F9 + #$36FA, // $36FA + #$36FB, // $36FB + #$36FC, // $36FC + #$36FD, // $36FD + #$36FE, // $36FE + #$36FF, // $36FF + #$3700, // $3700 + #$3701, // $3701 + #$3702, // $3702 + #$3703, // $3703 + #$3704, // $3704 + #$3705, // $3705 + #$3706, // $3706 + #$3707, // $3707 + #$3708, // $3708 + #$3709, // $3709 + #$370A, // $370A + #$370B, // $370B + #$370C, // $370C + #$370D, // $370D + #$370E, // $370E + #$370F, // $370F + #$3710, // $3710 + #$3711, // $3711 + #$3712, // $3712 + #$3713, // $3713 + #$3714, // $3714 + #$3715, // $3715 + #$3716, // $3716 + #$3717, // $3717 + #$3718, // $3718 + #$3719, // $3719 + #$371A, // $371A + #$371B, // $371B + #$371C, // $371C + #$371D, // $371D + #$371E, // $371E + #$371F, // $371F + #$3720, // $3720 + #$3721, // $3721 + #$3722, // $3722 + #$3723, // $3723 + #$3724, // $3724 + #$3725, // $3725 + #$3726, // $3726 + #$3727, // $3727 + #$3728, // $3728 + #$3729, // $3729 + #$372A, // $372A + #$372B, // $372B + #$372C, // $372C + #$372D, // $372D + #$372E, // $372E + #$372F, // $372F + #$3730, // $3730 + #$3731, // $3731 + #$3732, // $3732 + #$3733, // $3733 + #$3734, // $3734 + #$3735, // $3735 + #$3736, // $3736 + #$3737, // $3737 + #$3738, // $3738 + #$3739, // $3739 + #$373A, // $373A + #$373B, // $373B + #$373C, // $373C + #$373D, // $373D + #$373E, // $373E + #$373F, // $373F + #$3740, // $3740 + #$3741, // $3741 + #$3742, // $3742 + #$3743, // $3743 + #$3744, // $3744 + #$3745, // $3745 + #$3746, // $3746 + #$3747, // $3747 + #$3748, // $3748 + #$3749, // $3749 + #$374A, // $374A + #$374B, // $374B + #$374C, // $374C + #$374D, // $374D + #$374E, // $374E + #$374F, // $374F + #$3750, // $3750 + #$3751, // $3751 + #$3752, // $3752 + #$3753, // $3753 + #$3754, // $3754 + #$3755, // $3755 + #$3756, // $3756 + #$3757, // $3757 + #$3758, // $3758 + #$3759, // $3759 + #$375A, // $375A + #$375B, // $375B + #$375C, // $375C + #$375D, // $375D + #$375E, // $375E + #$375F, // $375F + #$3760, // $3760 + #$3761, // $3761 + #$3762, // $3762 + #$3763, // $3763 + #$3764, // $3764 + #$3765, // $3765 + #$3766, // $3766 + #$3767, // $3767 + #$3768, // $3768 + #$3769, // $3769 + #$376A, // $376A + #$376B, // $376B + #$376C, // $376C + #$376D, // $376D + #$376E, // $376E + #$376F, // $376F + #$3770, // $3770 + #$3771, // $3771 + #$3772, // $3772 + #$3773, // $3773 + #$3774, // $3774 + #$3775, // $3775 + #$3776, // $3776 + #$3777, // $3777 + #$3778, // $3778 + #$3779, // $3779 + #$377A, // $377A + #$377B, // $377B + #$377C, // $377C + #$377D, // $377D + #$377E, // $377E + #$377F, // $377F + #$3780, // $3780 + #$3781, // $3781 + #$3782, // $3782 + #$3783, // $3783 + #$3784, // $3784 + #$3785, // $3785 + #$3786, // $3786 + #$3787, // $3787 + #$3788, // $3788 + #$3789, // $3789 + #$378A, // $378A + #$378B, // $378B + #$378C, // $378C + #$378D, // $378D + #$378E, // $378E + #$378F, // $378F + #$3790, // $3790 + #$3791, // $3791 + #$3792, // $3792 + #$3793, // $3793 + #$3794, // $3794 + #$3795, // $3795 + #$3796, // $3796 + #$3797, // $3797 + #$3798, // $3798 + #$3799, // $3799 + #$379A, // $379A + #$379B, // $379B + #$379C, // $379C + #$379D, // $379D + #$379E, // $379E + #$379F, // $379F + #$37A0, // $37A0 + #$37A1, // $37A1 + #$37A2, // $37A2 + #$37A3, // $37A3 + #$37A4, // $37A4 + #$37A5, // $37A5 + #$37A6, // $37A6 + #$37A7, // $37A7 + #$37A8, // $37A8 + #$37A9, // $37A9 + #$37AA, // $37AA + #$37AB, // $37AB + #$37AC, // $37AC + #$37AD, // $37AD + #$37AE, // $37AE + #$37AF, // $37AF + #$37B0, // $37B0 + #$37B1, // $37B1 + #$37B2, // $37B2 + #$37B3, // $37B3 + #$37B4, // $37B4 + #$37B5, // $37B5 + #$37B6, // $37B6 + #$37B7, // $37B7 + #$37B8, // $37B8 + #$37B9, // $37B9 + #$37BA, // $37BA + #$37BB, // $37BB + #$37BC, // $37BC + #$37BD, // $37BD + #$37BE, // $37BE + #$37BF, // $37BF + #$37C0, // $37C0 + #$37C1, // $37C1 + #$37C2, // $37C2 + #$37C3, // $37C3 + #$37C4, // $37C4 + #$37C5, // $37C5 + #$37C6, // $37C6 + #$37C7, // $37C7 + #$37C8, // $37C8 + #$37C9, // $37C9 + #$37CA, // $37CA + #$37CB, // $37CB + #$37CC, // $37CC + #$37CD, // $37CD + #$37CE, // $37CE + #$37CF, // $37CF + #$37D0, // $37D0 + #$37D1, // $37D1 + #$37D2, // $37D2 + #$37D3, // $37D3 + #$37D4, // $37D4 + #$37D5, // $37D5 + #$37D6, // $37D6 + #$37D7, // $37D7 + #$37D8, // $37D8 + #$37D9, // $37D9 + #$37DA, // $37DA + #$37DB, // $37DB + #$37DC, // $37DC + #$37DD, // $37DD + #$37DE, // $37DE + #$37DF, // $37DF + #$37E0, // $37E0 + #$37E1, // $37E1 + #$37E2, // $37E2 + #$37E3, // $37E3 + #$37E4, // $37E4 + #$37E5, // $37E5 + #$37E6, // $37E6 + #$37E7, // $37E7 + #$37E8, // $37E8 + #$37E9, // $37E9 + #$37EA, // $37EA + #$37EB, // $37EB + #$37EC, // $37EC + #$37ED, // $37ED + #$37EE, // $37EE + #$37EF, // $37EF + #$37F0, // $37F0 + #$37F1, // $37F1 + #$37F2, // $37F2 + #$37F3, // $37F3 + #$37F4, // $37F4 + #$37F5, // $37F5 + #$37F6, // $37F6 + #$37F7, // $37F7 + #$37F8, // $37F8 + #$37F9, // $37F9 + #$37FA, // $37FA + #$37FB, // $37FB + #$37FC, // $37FC + #$37FD, // $37FD + #$37FE, // $37FE + #$37FF, // $37FF + #$3800, // $3800 + #$3801, // $3801 + #$3802, // $3802 + #$3803, // $3803 + #$3804, // $3804 + #$3805, // $3805 + #$3806, // $3806 + #$3807, // $3807 + #$3808, // $3808 + #$3809, // $3809 + #$380A, // $380A + #$380B, // $380B + #$380C, // $380C + #$380D, // $380D + #$380E, // $380E + #$380F, // $380F + #$3810, // $3810 + #$3811, // $3811 + #$3812, // $3812 + #$3813, // $3813 + #$3814, // $3814 + #$3815, // $3815 + #$3816, // $3816 + #$3817, // $3817 + #$3818, // $3818 + #$3819, // $3819 + #$381A, // $381A + #$381B, // $381B + #$381C, // $381C + #$381D, // $381D + #$381E, // $381E + #$381F, // $381F + #$3820, // $3820 + #$3821, // $3821 + #$3822, // $3822 + #$3823, // $3823 + #$3824, // $3824 + #$3825, // $3825 + #$3826, // $3826 + #$3827, // $3827 + #$3828, // $3828 + #$3829, // $3829 + #$382A, // $382A + #$382B, // $382B + #$382C, // $382C + #$382D, // $382D + #$382E, // $382E + #$382F, // $382F + #$3830, // $3830 + #$3831, // $3831 + #$3832, // $3832 + #$3833, // $3833 + #$3834, // $3834 + #$3835, // $3835 + #$3836, // $3836 + #$3837, // $3837 + #$3838, // $3838 + #$3839, // $3839 + #$383A, // $383A + #$383B, // $383B + #$383C, // $383C + #$383D, // $383D + #$383E, // $383E + #$383F, // $383F + #$3840, // $3840 + #$3841, // $3841 + #$3842, // $3842 + #$3843, // $3843 + #$3844, // $3844 + #$3845, // $3845 + #$3846, // $3846 + #$3847, // $3847 + #$3848, // $3848 + #$3849, // $3849 + #$384A, // $384A + #$384B, // $384B + #$384C, // $384C + #$384D, // $384D + #$384E, // $384E + #$384F, // $384F + #$3850, // $3850 + #$3851, // $3851 + #$3852, // $3852 + #$3853, // $3853 + #$3854, // $3854 + #$3855, // $3855 + #$3856, // $3856 + #$3857, // $3857 + #$3858, // $3858 + #$3859, // $3859 + #$385A, // $385A + #$385B, // $385B + #$385C, // $385C + #$385D, // $385D + #$385E, // $385E + #$385F, // $385F + #$3860, // $3860 + #$3861, // $3861 + #$3862, // $3862 + #$3863, // $3863 + #$3864, // $3864 + #$3865, // $3865 + #$3866, // $3866 + #$3867, // $3867 + #$3868, // $3868 + #$3869, // $3869 + #$386A, // $386A + #$386B, // $386B + #$386C, // $386C + #$386D, // $386D + #$386E, // $386E + #$386F, // $386F + #$3870, // $3870 + #$3871, // $3871 + #$3872, // $3872 + #$3873, // $3873 + #$3874, // $3874 + #$3875, // $3875 + #$3876, // $3876 + #$3877, // $3877 + #$3878, // $3878 + #$3879, // $3879 + #$387A, // $387A + #$387B, // $387B + #$387C, // $387C + #$387D, // $387D + #$387E, // $387E + #$387F, // $387F + #$3880, // $3880 + #$3881, // $3881 + #$3882, // $3882 + #$3883, // $3883 + #$3884, // $3884 + #$3885, // $3885 + #$3886, // $3886 + #$3887, // $3887 + #$3888, // $3888 + #$3889, // $3889 + #$388A, // $388A + #$388B, // $388B + #$388C, // $388C + #$388D, // $388D + #$388E, // $388E + #$388F, // $388F + #$3890, // $3890 + #$3891, // $3891 + #$3892, // $3892 + #$3893, // $3893 + #$3894, // $3894 + #$3895, // $3895 + #$3896, // $3896 + #$3897, // $3897 + #$3898, // $3898 + #$3899, // $3899 + #$389A, // $389A + #$389B, // $389B + #$389C, // $389C + #$389D, // $389D + #$389E, // $389E + #$389F, // $389F + #$38A0, // $38A0 + #$38A1, // $38A1 + #$38A2, // $38A2 + #$38A3, // $38A3 + #$38A4, // $38A4 + #$38A5, // $38A5 + #$38A6, // $38A6 + #$38A7, // $38A7 + #$38A8, // $38A8 + #$38A9, // $38A9 + #$38AA, // $38AA + #$38AB, // $38AB + #$38AC, // $38AC + #$38AD, // $38AD + #$38AE, // $38AE + #$38AF, // $38AF + #$38B0, // $38B0 + #$38B1, // $38B1 + #$38B2, // $38B2 + #$38B3, // $38B3 + #$38B4, // $38B4 + #$38B5, // $38B5 + #$38B6, // $38B6 + #$38B7, // $38B7 + #$38B8, // $38B8 + #$38B9, // $38B9 + #$38BA, // $38BA + #$38BB, // $38BB + #$38BC, // $38BC + #$38BD, // $38BD + #$38BE, // $38BE + #$38BF, // $38BF + #$38C0, // $38C0 + #$38C1, // $38C1 + #$38C2, // $38C2 + #$38C3, // $38C3 + #$38C4, // $38C4 + #$38C5, // $38C5 + #$38C6, // $38C6 + #$38C7, // $38C7 + #$38C8, // $38C8 + #$38C9, // $38C9 + #$38CA, // $38CA + #$38CB, // $38CB + #$38CC, // $38CC + #$38CD, // $38CD + #$38CE, // $38CE + #$38CF, // $38CF + #$38D0, // $38D0 + #$38D1, // $38D1 + #$38D2, // $38D2 + #$38D3, // $38D3 + #$38D4, // $38D4 + #$38D5, // $38D5 + #$38D6, // $38D6 + #$38D7, // $38D7 + #$38D8, // $38D8 + #$38D9, // $38D9 + #$38DA, // $38DA + #$38DB, // $38DB + #$38DC, // $38DC + #$38DD, // $38DD + #$38DE, // $38DE + #$38DF, // $38DF + #$38E0, // $38E0 + #$38E1, // $38E1 + #$38E2, // $38E2 + #$38E3, // $38E3 + #$38E4, // $38E4 + #$38E5, // $38E5 + #$38E6, // $38E6 + #$38E7, // $38E7 + #$38E8, // $38E8 + #$38E9, // $38E9 + #$38EA, // $38EA + #$38EB, // $38EB + #$38EC, // $38EC + #$38ED, // $38ED + #$38EE, // $38EE + #$38EF, // $38EF + #$38F0, // $38F0 + #$38F1, // $38F1 + #$38F2, // $38F2 + #$38F3, // $38F3 + #$38F4, // $38F4 + #$38F5, // $38F5 + #$38F6, // $38F6 + #$38F7, // $38F7 + #$38F8, // $38F8 + #$38F9, // $38F9 + #$38FA, // $38FA + #$38FB, // $38FB + #$38FC, // $38FC + #$38FD, // $38FD + #$38FE, // $38FE + #$38FF, // $38FF + #$3900, // $3900 + #$3901, // $3901 + #$3902, // $3902 + #$3903, // $3903 + #$3904, // $3904 + #$3905, // $3905 + #$3906, // $3906 + #$3907, // $3907 + #$3908, // $3908 + #$3909, // $3909 + #$390A, // $390A + #$390B, // $390B + #$390C, // $390C + #$390D, // $390D + #$390E, // $390E + #$390F, // $390F + #$3910, // $3910 + #$3911, // $3911 + #$3912, // $3912 + #$3913, // $3913 + #$3914, // $3914 + #$3915, // $3915 + #$3916, // $3916 + #$3917, // $3917 + #$3918, // $3918 + #$3919, // $3919 + #$391A, // $391A + #$391B, // $391B + #$391C, // $391C + #$391D, // $391D + #$391E, // $391E + #$391F, // $391F + #$3920, // $3920 + #$3921, // $3921 + #$3922, // $3922 + #$3923, // $3923 + #$3924, // $3924 + #$3925, // $3925 + #$3926, // $3926 + #$3927, // $3927 + #$3928, // $3928 + #$3929, // $3929 + #$392A, // $392A + #$392B, // $392B + #$392C, // $392C + #$392D, // $392D + #$392E, // $392E + #$392F, // $392F + #$3930, // $3930 + #$3931, // $3931 + #$3932, // $3932 + #$3933, // $3933 + #$3934, // $3934 + #$3935, // $3935 + #$3936, // $3936 + #$3937, // $3937 + #$3938, // $3938 + #$3939, // $3939 + #$393A, // $393A + #$393B, // $393B + #$393C, // $393C + #$393D, // $393D + #$393E, // $393E + #$393F, // $393F + #$3940, // $3940 + #$3941, // $3941 + #$3942, // $3942 + #$3943, // $3943 + #$3944, // $3944 + #$3945, // $3945 + #$3946, // $3946 + #$3947, // $3947 + #$3948, // $3948 + #$3949, // $3949 + #$394A, // $394A + #$394B, // $394B + #$394C, // $394C + #$394D, // $394D + #$394E, // $394E + #$394F, // $394F + #$3950, // $3950 + #$3951, // $3951 + #$3952, // $3952 + #$3953, // $3953 + #$3954, // $3954 + #$3955, // $3955 + #$3956, // $3956 + #$3957, // $3957 + #$3958, // $3958 + #$3959, // $3959 + #$395A, // $395A + #$395B, // $395B + #$395C, // $395C + #$395D, // $395D + #$395E, // $395E + #$395F, // $395F + #$3960, // $3960 + #$3961, // $3961 + #$3962, // $3962 + #$3963, // $3963 + #$3964, // $3964 + #$3965, // $3965 + #$3966, // $3966 + #$3967, // $3967 + #$3968, // $3968 + #$3969, // $3969 + #$396A, // $396A + #$396B, // $396B + #$396C, // $396C + #$396D, // $396D + #$396E, // $396E + #$396F, // $396F + #$3970, // $3970 + #$3971, // $3971 + #$3972, // $3972 + #$3973, // $3973 + #$3974, // $3974 + #$3975, // $3975 + #$3976, // $3976 + #$3977, // $3977 + #$3978, // $3978 + #$3979, // $3979 + #$397A, // $397A + #$397B, // $397B + #$397C, // $397C + #$397D, // $397D + #$397E, // $397E + #$397F, // $397F + #$3980, // $3980 + #$3981, // $3981 + #$3982, // $3982 + #$3983, // $3983 + #$3984, // $3984 + #$3985, // $3985 + #$3986, // $3986 + #$3987, // $3987 + #$3988, // $3988 + #$3989, // $3989 + #$398A, // $398A + #$398B, // $398B + #$398C, // $398C + #$398D, // $398D + #$398E, // $398E + #$398F, // $398F + #$3990, // $3990 + #$3991, // $3991 + #$3992, // $3992 + #$3993, // $3993 + #$3994, // $3994 + #$3995, // $3995 + #$3996, // $3996 + #$3997, // $3997 + #$3998, // $3998 + #$3999, // $3999 + #$399A, // $399A + #$399B, // $399B + #$399C, // $399C + #$399D, // $399D + #$399E, // $399E + #$399F, // $399F + #$39A0, // $39A0 + #$39A1, // $39A1 + #$39A2, // $39A2 + #$39A3, // $39A3 + #$39A4, // $39A4 + #$39A5, // $39A5 + #$39A6, // $39A6 + #$39A7, // $39A7 + #$39A8, // $39A8 + #$39A9, // $39A9 + #$39AA, // $39AA + #$39AB, // $39AB + #$39AC, // $39AC + #$39AD, // $39AD + #$39AE, // $39AE + #$39AF, // $39AF + #$39B0, // $39B0 + #$39B1, // $39B1 + #$39B2, // $39B2 + #$39B3, // $39B3 + #$39B4, // $39B4 + #$39B5, // $39B5 + #$39B6, // $39B6 + #$39B7, // $39B7 + #$39B8, // $39B8 + #$39B9, // $39B9 + #$39BA, // $39BA + #$39BB, // $39BB + #$39BC, // $39BC + #$39BD, // $39BD + #$39BE, // $39BE + #$39BF, // $39BF + #$39C0, // $39C0 + #$39C1, // $39C1 + #$39C2, // $39C2 + #$39C3, // $39C3 + #$39C4, // $39C4 + #$39C5, // $39C5 + #$39C6, // $39C6 + #$39C7, // $39C7 + #$39C8, // $39C8 + #$39C9, // $39C9 + #$39CA, // $39CA + #$39CB, // $39CB + #$39CC, // $39CC + #$39CD, // $39CD + #$39CE, // $39CE + #$39CF, // $39CF + #$39D0, // $39D0 + #$39D1, // $39D1 + #$39D2, // $39D2 + #$39D3, // $39D3 + #$39D4, // $39D4 + #$39D5, // $39D5 + #$39D6, // $39D6 + #$39D7, // $39D7 + #$39D8, // $39D8 + #$39D9, // $39D9 + #$39DA, // $39DA + #$39DB, // $39DB + #$39DC, // $39DC + #$39DD, // $39DD + #$39DE, // $39DE + #$39DF, // $39DF + #$39E0, // $39E0 + #$39E1, // $39E1 + #$39E2, // $39E2 + #$39E3, // $39E3 + #$39E4, // $39E4 + #$39E5, // $39E5 + #$39E6, // $39E6 + #$39E7, // $39E7 + #$39E8, // $39E8 + #$39E9, // $39E9 + #$39EA, // $39EA + #$39EB, // $39EB + #$39EC, // $39EC + #$39ED, // $39ED + #$39EE, // $39EE + #$39EF, // $39EF + #$39F0, // $39F0 + #$39F1, // $39F1 + #$39F2, // $39F2 + #$39F3, // $39F3 + #$39F4, // $39F4 + #$39F5, // $39F5 + #$39F6, // $39F6 + #$39F7, // $39F7 + #$39F8, // $39F8 + #$39F9, // $39F9 + #$39FA, // $39FA + #$39FB, // $39FB + #$39FC, // $39FC + #$39FD, // $39FD + #$39FE, // $39FE + #$39FF, // $39FF + #$3A00, // $3A00 + #$3A01, // $3A01 + #$3A02, // $3A02 + #$3A03, // $3A03 + #$3A04, // $3A04 + #$3A05, // $3A05 + #$3A06, // $3A06 + #$3A07, // $3A07 + #$3A08, // $3A08 + #$3A09, // $3A09 + #$3A0A, // $3A0A + #$3A0B, // $3A0B + #$3A0C, // $3A0C + #$3A0D, // $3A0D + #$3A0E, // $3A0E + #$3A0F, // $3A0F + #$3A10, // $3A10 + #$3A11, // $3A11 + #$3A12, // $3A12 + #$3A13, // $3A13 + #$3A14, // $3A14 + #$3A15, // $3A15 + #$3A16, // $3A16 + #$3A17, // $3A17 + #$3A18, // $3A18 + #$3A19, // $3A19 + #$3A1A, // $3A1A + #$3A1B, // $3A1B + #$3A1C, // $3A1C + #$3A1D, // $3A1D + #$3A1E, // $3A1E + #$3A1F, // $3A1F + #$3A20, // $3A20 + #$3A21, // $3A21 + #$3A22, // $3A22 + #$3A23, // $3A23 + #$3A24, // $3A24 + #$3A25, // $3A25 + #$3A26, // $3A26 + #$3A27, // $3A27 + #$3A28, // $3A28 + #$3A29, // $3A29 + #$3A2A, // $3A2A + #$3A2B, // $3A2B + #$3A2C, // $3A2C + #$3A2D, // $3A2D + #$3A2E, // $3A2E + #$3A2F, // $3A2F + #$3A30, // $3A30 + #$3A31, // $3A31 + #$3A32, // $3A32 + #$3A33, // $3A33 + #$3A34, // $3A34 + #$3A35, // $3A35 + #$3A36, // $3A36 + #$3A37, // $3A37 + #$3A38, // $3A38 + #$3A39, // $3A39 + #$3A3A, // $3A3A + #$3A3B, // $3A3B + #$3A3C, // $3A3C + #$3A3D, // $3A3D + #$3A3E, // $3A3E + #$3A3F, // $3A3F + #$3A40, // $3A40 + #$3A41, // $3A41 + #$3A42, // $3A42 + #$3A43, // $3A43 + #$3A44, // $3A44 + #$3A45, // $3A45 + #$3A46, // $3A46 + #$3A47, // $3A47 + #$3A48, // $3A48 + #$3A49, // $3A49 + #$3A4A, // $3A4A + #$3A4B, // $3A4B + #$3A4C, // $3A4C + #$3A4D, // $3A4D + #$3A4E, // $3A4E + #$3A4F, // $3A4F + #$3A50, // $3A50 + #$3A51, // $3A51 + #$3A52, // $3A52 + #$3A53, // $3A53 + #$3A54, // $3A54 + #$3A55, // $3A55 + #$3A56, // $3A56 + #$3A57, // $3A57 + #$3A58, // $3A58 + #$3A59, // $3A59 + #$3A5A, // $3A5A + #$3A5B, // $3A5B + #$3A5C, // $3A5C + #$3A5D, // $3A5D + #$3A5E, // $3A5E + #$3A5F, // $3A5F + #$3A60, // $3A60 + #$3A61, // $3A61 + #$3A62, // $3A62 + #$3A63, // $3A63 + #$3A64, // $3A64 + #$3A65, // $3A65 + #$3A66, // $3A66 + #$3A67, // $3A67 + #$3A68, // $3A68 + #$3A69, // $3A69 + #$3A6A, // $3A6A + #$3A6B, // $3A6B + #$3A6C, // $3A6C + #$3A6D, // $3A6D + #$3A6E, // $3A6E + #$3A6F, // $3A6F + #$3A70, // $3A70 + #$3A71, // $3A71 + #$3A72, // $3A72 + #$3A73, // $3A73 + #$3A74, // $3A74 + #$3A75, // $3A75 + #$3A76, // $3A76 + #$3A77, // $3A77 + #$3A78, // $3A78 + #$3A79, // $3A79 + #$3A7A, // $3A7A + #$3A7B, // $3A7B + #$3A7C, // $3A7C + #$3A7D, // $3A7D + #$3A7E, // $3A7E + #$3A7F, // $3A7F + #$3A80, // $3A80 + #$3A81, // $3A81 + #$3A82, // $3A82 + #$3A83, // $3A83 + #$3A84, // $3A84 + #$3A85, // $3A85 + #$3A86, // $3A86 + #$3A87, // $3A87 + #$3A88, // $3A88 + #$3A89, // $3A89 + #$3A8A, // $3A8A + #$3A8B, // $3A8B + #$3A8C, // $3A8C + #$3A8D, // $3A8D + #$3A8E, // $3A8E + #$3A8F, // $3A8F + #$3A90, // $3A90 + #$3A91, // $3A91 + #$3A92, // $3A92 + #$3A93, // $3A93 + #$3A94, // $3A94 + #$3A95, // $3A95 + #$3A96, // $3A96 + #$3A97, // $3A97 + #$3A98, // $3A98 + #$3A99, // $3A99 + #$3A9A, // $3A9A + #$3A9B, // $3A9B + #$3A9C, // $3A9C + #$3A9D, // $3A9D + #$3A9E, // $3A9E + #$3A9F, // $3A9F + #$3AA0, // $3AA0 + #$3AA1, // $3AA1 + #$3AA2, // $3AA2 + #$3AA3, // $3AA3 + #$3AA4, // $3AA4 + #$3AA5, // $3AA5 + #$3AA6, // $3AA6 + #$3AA7, // $3AA7 + #$3AA8, // $3AA8 + #$3AA9, // $3AA9 + #$3AAA, // $3AAA + #$3AAB, // $3AAB + #$3AAC, // $3AAC + #$3AAD, // $3AAD + #$3AAE, // $3AAE + #$3AAF, // $3AAF + #$3AB0, // $3AB0 + #$3AB1, // $3AB1 + #$3AB2, // $3AB2 + #$3AB3, // $3AB3 + #$3AB4, // $3AB4 + #$3AB5, // $3AB5 + #$3AB6, // $3AB6 + #$3AB7, // $3AB7 + #$3AB8, // $3AB8 + #$3AB9, // $3AB9 + #$3ABA, // $3ABA + #$3ABB, // $3ABB + #$3ABC, // $3ABC + #$3ABD, // $3ABD + #$3ABE, // $3ABE + #$3ABF, // $3ABF + #$3AC0, // $3AC0 + #$3AC1, // $3AC1 + #$3AC2, // $3AC2 + #$3AC3, // $3AC3 + #$3AC4, // $3AC4 + #$3AC5, // $3AC5 + #$3AC6, // $3AC6 + #$3AC7, // $3AC7 + #$3AC8, // $3AC8 + #$3AC9, // $3AC9 + #$3ACA, // $3ACA + #$3ACB, // $3ACB + #$3ACC, // $3ACC + #$3ACD, // $3ACD + #$3ACE, // $3ACE + #$3ACF, // $3ACF + #$3AD0, // $3AD0 + #$3AD1, // $3AD1 + #$3AD2, // $3AD2 + #$3AD3, // $3AD3 + #$3AD4, // $3AD4 + #$3AD5, // $3AD5 + #$3AD6, // $3AD6 + #$3AD7, // $3AD7 + #$3AD8, // $3AD8 + #$3AD9, // $3AD9 + #$3ADA, // $3ADA + #$3ADB, // $3ADB + #$3ADC, // $3ADC + #$3ADD, // $3ADD + #$3ADE, // $3ADE + #$3ADF, // $3ADF + #$3AE0, // $3AE0 + #$3AE1, // $3AE1 + #$3AE2, // $3AE2 + #$3AE3, // $3AE3 + #$3AE4, // $3AE4 + #$3AE5, // $3AE5 + #$3AE6, // $3AE6 + #$3AE7, // $3AE7 + #$3AE8, // $3AE8 + #$3AE9, // $3AE9 + #$3AEA, // $3AEA + #$3AEB, // $3AEB + #$3AEC, // $3AEC + #$3AED, // $3AED + #$3AEE, // $3AEE + #$3AEF, // $3AEF + #$3AF0, // $3AF0 + #$3AF1, // $3AF1 + #$3AF2, // $3AF2 + #$3AF3, // $3AF3 + #$3AF4, // $3AF4 + #$3AF5, // $3AF5 + #$3AF6, // $3AF6 + #$3AF7, // $3AF7 + #$3AF8, // $3AF8 + #$3AF9, // $3AF9 + #$3AFA, // $3AFA + #$3AFB, // $3AFB + #$3AFC, // $3AFC + #$3AFD, // $3AFD + #$3AFE, // $3AFE + #$3AFF, // $3AFF + #$3B00, // $3B00 + #$3B01, // $3B01 + #$3B02, // $3B02 + #$3B03, // $3B03 + #$3B04, // $3B04 + #$3B05, // $3B05 + #$3B06, // $3B06 + #$3B07, // $3B07 + #$3B08, // $3B08 + #$3B09, // $3B09 + #$3B0A, // $3B0A + #$3B0B, // $3B0B + #$3B0C, // $3B0C + #$3B0D, // $3B0D + #$3B0E, // $3B0E + #$3B0F, // $3B0F + #$3B10, // $3B10 + #$3B11, // $3B11 + #$3B12, // $3B12 + #$3B13, // $3B13 + #$3B14, // $3B14 + #$3B15, // $3B15 + #$3B16, // $3B16 + #$3B17, // $3B17 + #$3B18, // $3B18 + #$3B19, // $3B19 + #$3B1A, // $3B1A + #$3B1B, // $3B1B + #$3B1C, // $3B1C + #$3B1D, // $3B1D + #$3B1E, // $3B1E + #$3B1F, // $3B1F + #$3B20, // $3B20 + #$3B21, // $3B21 + #$3B22, // $3B22 + #$3B23, // $3B23 + #$3B24, // $3B24 + #$3B25, // $3B25 + #$3B26, // $3B26 + #$3B27, // $3B27 + #$3B28, // $3B28 + #$3B29, // $3B29 + #$3B2A, // $3B2A + #$3B2B, // $3B2B + #$3B2C, // $3B2C + #$3B2D, // $3B2D + #$3B2E, // $3B2E + #$3B2F, // $3B2F + #$3B30, // $3B30 + #$3B31, // $3B31 + #$3B32, // $3B32 + #$3B33, // $3B33 + #$3B34, // $3B34 + #$3B35, // $3B35 + #$3B36, // $3B36 + #$3B37, // $3B37 + #$3B38, // $3B38 + #$3B39, // $3B39 + #$3B3A, // $3B3A + #$3B3B, // $3B3B + #$3B3C, // $3B3C + #$3B3D, // $3B3D + #$3B3E, // $3B3E + #$3B3F, // $3B3F + #$3B40, // $3B40 + #$3B41, // $3B41 + #$3B42, // $3B42 + #$3B43, // $3B43 + #$3B44, // $3B44 + #$3B45, // $3B45 + #$3B46, // $3B46 + #$3B47, // $3B47 + #$3B48, // $3B48 + #$3B49, // $3B49 + #$3B4A, // $3B4A + #$3B4B, // $3B4B + #$3B4C, // $3B4C + #$3B4D, // $3B4D + #$3B4E, // $3B4E + #$3B4F, // $3B4F + #$3B50, // $3B50 + #$3B51, // $3B51 + #$3B52, // $3B52 + #$3B53, // $3B53 + #$3B54, // $3B54 + #$3B55, // $3B55 + #$3B56, // $3B56 + #$3B57, // $3B57 + #$3B58, // $3B58 + #$3B59, // $3B59 + #$3B5A, // $3B5A + #$3B5B, // $3B5B + #$3B5C, // $3B5C + #$3B5D, // $3B5D + #$3B5E, // $3B5E + #$3B5F, // $3B5F + #$3B60, // $3B60 + #$3B61, // $3B61 + #$3B62, // $3B62 + #$3B63, // $3B63 + #$3B64, // $3B64 + #$3B65, // $3B65 + #$3B66, // $3B66 + #$3B67, // $3B67 + #$3B68, // $3B68 + #$3B69, // $3B69 + #$3B6A, // $3B6A + #$3B6B, // $3B6B + #$3B6C, // $3B6C + #$3B6D, // $3B6D + #$3B6E, // $3B6E + #$3B6F, // $3B6F + #$3B70, // $3B70 + #$3B71, // $3B71 + #$3B72, // $3B72 + #$3B73, // $3B73 + #$3B74, // $3B74 + #$3B75, // $3B75 + #$3B76, // $3B76 + #$3B77, // $3B77 + #$3B78, // $3B78 + #$3B79, // $3B79 + #$3B7A, // $3B7A + #$3B7B, // $3B7B + #$3B7C, // $3B7C + #$3B7D, // $3B7D + #$3B7E, // $3B7E + #$3B7F, // $3B7F + #$3B80, // $3B80 + #$3B81, // $3B81 + #$3B82, // $3B82 + #$3B83, // $3B83 + #$3B84, // $3B84 + #$3B85, // $3B85 + #$3B86, // $3B86 + #$3B87, // $3B87 + #$3B88, // $3B88 + #$3B89, // $3B89 + #$3B8A, // $3B8A + #$3B8B, // $3B8B + #$3B8C, // $3B8C + #$3B8D, // $3B8D + #$3B8E, // $3B8E + #$3B8F, // $3B8F + #$3B90, // $3B90 + #$3B91, // $3B91 + #$3B92, // $3B92 + #$3B93, // $3B93 + #$3B94, // $3B94 + #$3B95, // $3B95 + #$3B96, // $3B96 + #$3B97, // $3B97 + #$3B98, // $3B98 + #$3B99, // $3B99 + #$3B9A, // $3B9A + #$3B9B, // $3B9B + #$3B9C, // $3B9C + #$3B9D, // $3B9D + #$3B9E, // $3B9E + #$3B9F, // $3B9F + #$3BA0, // $3BA0 + #$3BA1, // $3BA1 + #$3BA2, // $3BA2 + #$3BA3, // $3BA3 + #$3BA4, // $3BA4 + #$3BA5, // $3BA5 + #$3BA6, // $3BA6 + #$3BA7, // $3BA7 + #$3BA8, // $3BA8 + #$3BA9, // $3BA9 + #$3BAA, // $3BAA + #$3BAB, // $3BAB + #$3BAC, // $3BAC + #$3BAD, // $3BAD + #$3BAE, // $3BAE + #$3BAF, // $3BAF + #$3BB0, // $3BB0 + #$3BB1, // $3BB1 + #$3BB2, // $3BB2 + #$3BB3, // $3BB3 + #$3BB4, // $3BB4 + #$3BB5, // $3BB5 + #$3BB6, // $3BB6 + #$3BB7, // $3BB7 + #$3BB8, // $3BB8 + #$3BB9, // $3BB9 + #$3BBA, // $3BBA + #$3BBB, // $3BBB + #$3BBC, // $3BBC + #$3BBD, // $3BBD + #$3BBE, // $3BBE + #$3BBF, // $3BBF + #$3BC0, // $3BC0 + #$3BC1, // $3BC1 + #$3BC2, // $3BC2 + #$3BC3, // $3BC3 + #$3BC4, // $3BC4 + #$3BC5, // $3BC5 + #$3BC6, // $3BC6 + #$3BC7, // $3BC7 + #$3BC8, // $3BC8 + #$3BC9, // $3BC9 + #$3BCA, // $3BCA + #$3BCB, // $3BCB + #$3BCC, // $3BCC + #$3BCD, // $3BCD + #$3BCE, // $3BCE + #$3BCF, // $3BCF + #$3BD0, // $3BD0 + #$3BD1, // $3BD1 + #$3BD2, // $3BD2 + #$3BD3, // $3BD3 + #$3BD4, // $3BD4 + #$3BD5, // $3BD5 + #$3BD6, // $3BD6 + #$3BD7, // $3BD7 + #$3BD8, // $3BD8 + #$3BD9, // $3BD9 + #$3BDA, // $3BDA + #$3BDB, // $3BDB + #$3BDC, // $3BDC + #$3BDD, // $3BDD + #$3BDE, // $3BDE + #$3BDF, // $3BDF + #$3BE0, // $3BE0 + #$3BE1, // $3BE1 + #$3BE2, // $3BE2 + #$3BE3, // $3BE3 + #$3BE4, // $3BE4 + #$3BE5, // $3BE5 + #$3BE6, // $3BE6 + #$3BE7, // $3BE7 + #$3BE8, // $3BE8 + #$3BE9, // $3BE9 + #$3BEA, // $3BEA + #$3BEB, // $3BEB + #$3BEC, // $3BEC + #$3BED, // $3BED + #$3BEE, // $3BEE + #$3BEF, // $3BEF + #$3BF0, // $3BF0 + #$3BF1, // $3BF1 + #$3BF2, // $3BF2 + #$3BF3, // $3BF3 + #$3BF4, // $3BF4 + #$3BF5, // $3BF5 + #$3BF6, // $3BF6 + #$3BF7, // $3BF7 + #$3BF8, // $3BF8 + #$3BF9, // $3BF9 + #$3BFA, // $3BFA + #$3BFB, // $3BFB + #$3BFC, // $3BFC + #$3BFD, // $3BFD + #$3BFE, // $3BFE + #$3BFF, // $3BFF + #$3C00, // $3C00 + #$3C01, // $3C01 + #$3C02, // $3C02 + #$3C03, // $3C03 + #$3C04, // $3C04 + #$3C05, // $3C05 + #$3C06, // $3C06 + #$3C07, // $3C07 + #$3C08, // $3C08 + #$3C09, // $3C09 + #$3C0A, // $3C0A + #$3C0B, // $3C0B + #$3C0C, // $3C0C + #$3C0D, // $3C0D + #$3C0E, // $3C0E + #$3C0F, // $3C0F + #$3C10, // $3C10 + #$3C11, // $3C11 + #$3C12, // $3C12 + #$3C13, // $3C13 + #$3C14, // $3C14 + #$3C15, // $3C15 + #$3C16, // $3C16 + #$3C17, // $3C17 + #$3C18, // $3C18 + #$3C19, // $3C19 + #$3C1A, // $3C1A + #$3C1B, // $3C1B + #$3C1C, // $3C1C + #$3C1D, // $3C1D + #$3C1E, // $3C1E + #$3C1F, // $3C1F + #$3C20, // $3C20 + #$3C21, // $3C21 + #$3C22, // $3C22 + #$3C23, // $3C23 + #$3C24, // $3C24 + #$3C25, // $3C25 + #$3C26, // $3C26 + #$3C27, // $3C27 + #$3C28, // $3C28 + #$3C29, // $3C29 + #$3C2A, // $3C2A + #$3C2B, // $3C2B + #$3C2C, // $3C2C + #$3C2D, // $3C2D + #$3C2E, // $3C2E + #$3C2F, // $3C2F + #$3C30, // $3C30 + #$3C31, // $3C31 + #$3C32, // $3C32 + #$3C33, // $3C33 + #$3C34, // $3C34 + #$3C35, // $3C35 + #$3C36, // $3C36 + #$3C37, // $3C37 + #$3C38, // $3C38 + #$3C39, // $3C39 + #$3C3A, // $3C3A + #$3C3B, // $3C3B + #$3C3C, // $3C3C + #$3C3D, // $3C3D + #$3C3E, // $3C3E + #$3C3F, // $3C3F + #$3C40, // $3C40 + #$3C41, // $3C41 + #$3C42, // $3C42 + #$3C43, // $3C43 + #$3C44, // $3C44 + #$3C45, // $3C45 + #$3C46, // $3C46 + #$3C47, // $3C47 + #$3C48, // $3C48 + #$3C49, // $3C49 + #$3C4A, // $3C4A + #$3C4B, // $3C4B + #$3C4C, // $3C4C + #$3C4D, // $3C4D + #$3C4E, // $3C4E + #$3C4F, // $3C4F + #$3C50, // $3C50 + #$3C51, // $3C51 + #$3C52, // $3C52 + #$3C53, // $3C53 + #$3C54, // $3C54 + #$3C55, // $3C55 + #$3C56, // $3C56 + #$3C57, // $3C57 + #$3C58, // $3C58 + #$3C59, // $3C59 + #$3C5A, // $3C5A + #$3C5B, // $3C5B + #$3C5C, // $3C5C + #$3C5D, // $3C5D + #$3C5E, // $3C5E + #$3C5F, // $3C5F + #$3C60, // $3C60 + #$3C61, // $3C61 + #$3C62, // $3C62 + #$3C63, // $3C63 + #$3C64, // $3C64 + #$3C65, // $3C65 + #$3C66, // $3C66 + #$3C67, // $3C67 + #$3C68, // $3C68 + #$3C69, // $3C69 + #$3C6A, // $3C6A + #$3C6B, // $3C6B + #$3C6C, // $3C6C + #$3C6D, // $3C6D + #$3C6E, // $3C6E + #$3C6F, // $3C6F + #$3C70, // $3C70 + #$3C71, // $3C71 + #$3C72, // $3C72 + #$3C73, // $3C73 + #$3C74, // $3C74 + #$3C75, // $3C75 + #$3C76, // $3C76 + #$3C77, // $3C77 + #$3C78, // $3C78 + #$3C79, // $3C79 + #$3C7A, // $3C7A + #$3C7B, // $3C7B + #$3C7C, // $3C7C + #$3C7D, // $3C7D + #$3C7E, // $3C7E + #$3C7F, // $3C7F + #$3C80, // $3C80 + #$3C81, // $3C81 + #$3C82, // $3C82 + #$3C83, // $3C83 + #$3C84, // $3C84 + #$3C85, // $3C85 + #$3C86, // $3C86 + #$3C87, // $3C87 + #$3C88, // $3C88 + #$3C89, // $3C89 + #$3C8A, // $3C8A + #$3C8B, // $3C8B + #$3C8C, // $3C8C + #$3C8D, // $3C8D + #$3C8E, // $3C8E + #$3C8F, // $3C8F + #$3C90, // $3C90 + #$3C91, // $3C91 + #$3C92, // $3C92 + #$3C93, // $3C93 + #$3C94, // $3C94 + #$3C95, // $3C95 + #$3C96, // $3C96 + #$3C97, // $3C97 + #$3C98, // $3C98 + #$3C99, // $3C99 + #$3C9A, // $3C9A + #$3C9B, // $3C9B + #$3C9C, // $3C9C + #$3C9D, // $3C9D + #$3C9E, // $3C9E + #$3C9F, // $3C9F + #$3CA0, // $3CA0 + #$3CA1, // $3CA1 + #$3CA2, // $3CA2 + #$3CA3, // $3CA3 + #$3CA4, // $3CA4 + #$3CA5, // $3CA5 + #$3CA6, // $3CA6 + #$3CA7, // $3CA7 + #$3CA8, // $3CA8 + #$3CA9, // $3CA9 + #$3CAA, // $3CAA + #$3CAB, // $3CAB + #$3CAC, // $3CAC + #$3CAD, // $3CAD + #$3CAE, // $3CAE + #$3CAF, // $3CAF + #$3CB0, // $3CB0 + #$3CB1, // $3CB1 + #$3CB2, // $3CB2 + #$3CB3, // $3CB3 + #$3CB4, // $3CB4 + #$3CB5, // $3CB5 + #$3CB6, // $3CB6 + #$3CB7, // $3CB7 + #$3CB8, // $3CB8 + #$3CB9, // $3CB9 + #$3CBA, // $3CBA + #$3CBB, // $3CBB + #$3CBC, // $3CBC + #$3CBD, // $3CBD + #$3CBE, // $3CBE + #$3CBF, // $3CBF + #$3CC0, // $3CC0 + #$3CC1, // $3CC1 + #$3CC2, // $3CC2 + #$3CC3, // $3CC3 + #$3CC4, // $3CC4 + #$3CC5, // $3CC5 + #$3CC6, // $3CC6 + #$3CC7, // $3CC7 + #$3CC8, // $3CC8 + #$3CC9, // $3CC9 + #$3CCA, // $3CCA + #$3CCB, // $3CCB + #$3CCC, // $3CCC + #$3CCD, // $3CCD + #$3CCE, // $3CCE + #$3CCF, // $3CCF + #$3CD0, // $3CD0 + #$3CD1, // $3CD1 + #$3CD2, // $3CD2 + #$3CD3, // $3CD3 + #$3CD4, // $3CD4 + #$3CD5, // $3CD5 + #$3CD6, // $3CD6 + #$3CD7, // $3CD7 + #$3CD8, // $3CD8 + #$3CD9, // $3CD9 + #$3CDA, // $3CDA + #$3CDB, // $3CDB + #$3CDC, // $3CDC + #$3CDD, // $3CDD + #$3CDE, // $3CDE + #$3CDF, // $3CDF + #$3CE0, // $3CE0 + #$3CE1, // $3CE1 + #$3CE2, // $3CE2 + #$3CE3, // $3CE3 + #$3CE4, // $3CE4 + #$3CE5, // $3CE5 + #$3CE6, // $3CE6 + #$3CE7, // $3CE7 + #$3CE8, // $3CE8 + #$3CE9, // $3CE9 + #$3CEA, // $3CEA + #$3CEB, // $3CEB + #$3CEC, // $3CEC + #$3CED, // $3CED + #$3CEE, // $3CEE + #$3CEF, // $3CEF + #$3CF0, // $3CF0 + #$3CF1, // $3CF1 + #$3CF2, // $3CF2 + #$3CF3, // $3CF3 + #$3CF4, // $3CF4 + #$3CF5, // $3CF5 + #$3CF6, // $3CF6 + #$3CF7, // $3CF7 + #$3CF8, // $3CF8 + #$3CF9, // $3CF9 + #$3CFA, // $3CFA + #$3CFB, // $3CFB + #$3CFC, // $3CFC + #$3CFD, // $3CFD + #$3CFE, // $3CFE + #$3CFF, // $3CFF + #$3D00, // $3D00 + #$3D01, // $3D01 + #$3D02, // $3D02 + #$3D03, // $3D03 + #$3D04, // $3D04 + #$3D05, // $3D05 + #$3D06, // $3D06 + #$3D07, // $3D07 + #$3D08, // $3D08 + #$3D09, // $3D09 + #$3D0A, // $3D0A + #$3D0B, // $3D0B + #$3D0C, // $3D0C + #$3D0D, // $3D0D + #$3D0E, // $3D0E + #$3D0F, // $3D0F + #$3D10, // $3D10 + #$3D11, // $3D11 + #$3D12, // $3D12 + #$3D13, // $3D13 + #$3D14, // $3D14 + #$3D15, // $3D15 + #$3D16, // $3D16 + #$3D17, // $3D17 + #$3D18, // $3D18 + #$3D19, // $3D19 + #$3D1A, // $3D1A + #$3D1B, // $3D1B + #$3D1C, // $3D1C + #$3D1D, // $3D1D + #$3D1E, // $3D1E + #$3D1F, // $3D1F + #$3D20, // $3D20 + #$3D21, // $3D21 + #$3D22, // $3D22 + #$3D23, // $3D23 + #$3D24, // $3D24 + #$3D25, // $3D25 + #$3D26, // $3D26 + #$3D27, // $3D27 + #$3D28, // $3D28 + #$3D29, // $3D29 + #$3D2A, // $3D2A + #$3D2B, // $3D2B + #$3D2C, // $3D2C + #$3D2D, // $3D2D + #$3D2E, // $3D2E + #$3D2F, // $3D2F + #$3D30, // $3D30 + #$3D31, // $3D31 + #$3D32, // $3D32 + #$3D33, // $3D33 + #$3D34, // $3D34 + #$3D35, // $3D35 + #$3D36, // $3D36 + #$3D37, // $3D37 + #$3D38, // $3D38 + #$3D39, // $3D39 + #$3D3A, // $3D3A + #$3D3B, // $3D3B + #$3D3C, // $3D3C + #$3D3D, // $3D3D + #$3D3E, // $3D3E + #$3D3F, // $3D3F + #$3D40, // $3D40 + #$3D41, // $3D41 + #$3D42, // $3D42 + #$3D43, // $3D43 + #$3D44, // $3D44 + #$3D45, // $3D45 + #$3D46, // $3D46 + #$3D47, // $3D47 + #$3D48, // $3D48 + #$3D49, // $3D49 + #$3D4A, // $3D4A + #$3D4B, // $3D4B + #$3D4C, // $3D4C + #$3D4D, // $3D4D + #$3D4E, // $3D4E + #$3D4F, // $3D4F + #$3D50, // $3D50 + #$3D51, // $3D51 + #$3D52, // $3D52 + #$3D53, // $3D53 + #$3D54, // $3D54 + #$3D55, // $3D55 + #$3D56, // $3D56 + #$3D57, // $3D57 + #$3D58, // $3D58 + #$3D59, // $3D59 + #$3D5A, // $3D5A + #$3D5B, // $3D5B + #$3D5C, // $3D5C + #$3D5D, // $3D5D + #$3D5E, // $3D5E + #$3D5F, // $3D5F + #$3D60, // $3D60 + #$3D61, // $3D61 + #$3D62, // $3D62 + #$3D63, // $3D63 + #$3D64, // $3D64 + #$3D65, // $3D65 + #$3D66, // $3D66 + #$3D67, // $3D67 + #$3D68, // $3D68 + #$3D69, // $3D69 + #$3D6A, // $3D6A + #$3D6B, // $3D6B + #$3D6C, // $3D6C + #$3D6D, // $3D6D + #$3D6E, // $3D6E + #$3D6F, // $3D6F + #$3D70, // $3D70 + #$3D71, // $3D71 + #$3D72, // $3D72 + #$3D73, // $3D73 + #$3D74, // $3D74 + #$3D75, // $3D75 + #$3D76, // $3D76 + #$3D77, // $3D77 + #$3D78, // $3D78 + #$3D79, // $3D79 + #$3D7A, // $3D7A + #$3D7B, // $3D7B + #$3D7C, // $3D7C + #$3D7D, // $3D7D + #$3D7E, // $3D7E + #$3D7F, // $3D7F + #$3D80, // $3D80 + #$3D81, // $3D81 + #$3D82, // $3D82 + #$3D83, // $3D83 + #$3D84, // $3D84 + #$3D85, // $3D85 + #$3D86, // $3D86 + #$3D87, // $3D87 + #$3D88, // $3D88 + #$3D89, // $3D89 + #$3D8A, // $3D8A + #$3D8B, // $3D8B + #$3D8C, // $3D8C + #$3D8D, // $3D8D + #$3D8E, // $3D8E + #$3D8F, // $3D8F + #$3D90, // $3D90 + #$3D91, // $3D91 + #$3D92, // $3D92 + #$3D93, // $3D93 + #$3D94, // $3D94 + #$3D95, // $3D95 + #$3D96, // $3D96 + #$3D97, // $3D97 + #$3D98, // $3D98 + #$3D99, // $3D99 + #$3D9A, // $3D9A + #$3D9B, // $3D9B + #$3D9C, // $3D9C + #$3D9D, // $3D9D + #$3D9E, // $3D9E + #$3D9F, // $3D9F + #$3DA0, // $3DA0 + #$3DA1, // $3DA1 + #$3DA2, // $3DA2 + #$3DA3, // $3DA3 + #$3DA4, // $3DA4 + #$3DA5, // $3DA5 + #$3DA6, // $3DA6 + #$3DA7, // $3DA7 + #$3DA8, // $3DA8 + #$3DA9, // $3DA9 + #$3DAA, // $3DAA + #$3DAB, // $3DAB + #$3DAC, // $3DAC + #$3DAD, // $3DAD + #$3DAE, // $3DAE + #$3DAF, // $3DAF + #$3DB0, // $3DB0 + #$3DB1, // $3DB1 + #$3DB2, // $3DB2 + #$3DB3, // $3DB3 + #$3DB4, // $3DB4 + #$3DB5, // $3DB5 + #$3DB6, // $3DB6 + #$3DB7, // $3DB7 + #$3DB8, // $3DB8 + #$3DB9, // $3DB9 + #$3DBA, // $3DBA + #$3DBB, // $3DBB + #$3DBC, // $3DBC + #$3DBD, // $3DBD + #$3DBE, // $3DBE + #$3DBF, // $3DBF + #$3DC0, // $3DC0 + #$3DC1, // $3DC1 + #$3DC2, // $3DC2 + #$3DC3, // $3DC3 + #$3DC4, // $3DC4 + #$3DC5, // $3DC5 + #$3DC6, // $3DC6 + #$3DC7, // $3DC7 + #$3DC8, // $3DC8 + #$3DC9, // $3DC9 + #$3DCA, // $3DCA + #$3DCB, // $3DCB + #$3DCC, // $3DCC + #$3DCD, // $3DCD + #$3DCE, // $3DCE + #$3DCF, // $3DCF + #$3DD0, // $3DD0 + #$3DD1, // $3DD1 + #$3DD2, // $3DD2 + #$3DD3, // $3DD3 + #$3DD4, // $3DD4 + #$3DD5, // $3DD5 + #$3DD6, // $3DD6 + #$3DD7, // $3DD7 + #$3DD8, // $3DD8 + #$3DD9, // $3DD9 + #$3DDA, // $3DDA + #$3DDB, // $3DDB + #$3DDC, // $3DDC + #$3DDD, // $3DDD + #$3DDE, // $3DDE + #$3DDF, // $3DDF + #$3DE0, // $3DE0 + #$3DE1, // $3DE1 + #$3DE2, // $3DE2 + #$3DE3, // $3DE3 + #$3DE4, // $3DE4 + #$3DE5, // $3DE5 + #$3DE6, // $3DE6 + #$3DE7, // $3DE7 + #$3DE8, // $3DE8 + #$3DE9, // $3DE9 + #$3DEA, // $3DEA + #$3DEB, // $3DEB + #$3DEC, // $3DEC + #$3DED, // $3DED + #$3DEE, // $3DEE + #$3DEF, // $3DEF + #$3DF0, // $3DF0 + #$3DF1, // $3DF1 + #$3DF2, // $3DF2 + #$3DF3, // $3DF3 + #$3DF4, // $3DF4 + #$3DF5, // $3DF5 + #$3DF6, // $3DF6 + #$3DF7, // $3DF7 + #$3DF8, // $3DF8 + #$3DF9, // $3DF9 + #$3DFA, // $3DFA + #$3DFB, // $3DFB + #$3DFC, // $3DFC + #$3DFD, // $3DFD + #$3DFE, // $3DFE + #$3DFF, // $3DFF + #$3E00, // $3E00 + #$3E01, // $3E01 + #$3E02, // $3E02 + #$3E03, // $3E03 + #$3E04, // $3E04 + #$3E05, // $3E05 + #$3E06, // $3E06 + #$3E07, // $3E07 + #$3E08, // $3E08 + #$3E09, // $3E09 + #$3E0A, // $3E0A + #$3E0B, // $3E0B + #$3E0C, // $3E0C + #$3E0D, // $3E0D + #$3E0E, // $3E0E + #$3E0F, // $3E0F + #$3E10, // $3E10 + #$3E11, // $3E11 + #$3E12, // $3E12 + #$3E13, // $3E13 + #$3E14, // $3E14 + #$3E15, // $3E15 + #$3E16, // $3E16 + #$3E17, // $3E17 + #$3E18, // $3E18 + #$3E19, // $3E19 + #$3E1A, // $3E1A + #$3E1B, // $3E1B + #$3E1C, // $3E1C + #$3E1D, // $3E1D + #$3E1E, // $3E1E + #$3E1F, // $3E1F + #$3E20, // $3E20 + #$3E21, // $3E21 + #$3E22, // $3E22 + #$3E23, // $3E23 + #$3E24, // $3E24 + #$3E25, // $3E25 + #$3E26, // $3E26 + #$3E27, // $3E27 + #$3E28, // $3E28 + #$3E29, // $3E29 + #$3E2A, // $3E2A + #$3E2B, // $3E2B + #$3E2C, // $3E2C + #$3E2D, // $3E2D + #$3E2E, // $3E2E + #$3E2F, // $3E2F + #$3E30, // $3E30 + #$3E31, // $3E31 + #$3E32, // $3E32 + #$3E33, // $3E33 + #$3E34, // $3E34 + #$3E35, // $3E35 + #$3E36, // $3E36 + #$3E37, // $3E37 + #$3E38, // $3E38 + #$3E39, // $3E39 + #$3E3A, // $3E3A + #$3E3B, // $3E3B + #$3E3C, // $3E3C + #$3E3D, // $3E3D + #$3E3E, // $3E3E + #$3E3F, // $3E3F + #$3E40, // $3E40 + #$3E41, // $3E41 + #$3E42, // $3E42 + #$3E43, // $3E43 + #$3E44, // $3E44 + #$3E45, // $3E45 + #$3E46, // $3E46 + #$3E47, // $3E47 + #$3E48, // $3E48 + #$3E49, // $3E49 + #$3E4A, // $3E4A + #$3E4B, // $3E4B + #$3E4C, // $3E4C + #$3E4D, // $3E4D + #$3E4E, // $3E4E + #$3E4F, // $3E4F + #$3E50, // $3E50 + #$3E51, // $3E51 + #$3E52, // $3E52 + #$3E53, // $3E53 + #$3E54, // $3E54 + #$3E55, // $3E55 + #$3E56, // $3E56 + #$3E57, // $3E57 + #$3E58, // $3E58 + #$3E59, // $3E59 + #$3E5A, // $3E5A + #$3E5B, // $3E5B + #$3E5C, // $3E5C + #$3E5D, // $3E5D + #$3E5E, // $3E5E + #$3E5F, // $3E5F + #$3E60, // $3E60 + #$3E61, // $3E61 + #$3E62, // $3E62 + #$3E63, // $3E63 + #$3E64, // $3E64 + #$3E65, // $3E65 + #$3E66, // $3E66 + #$3E67, // $3E67 + #$3E68, // $3E68 + #$3E69, // $3E69 + #$3E6A, // $3E6A + #$3E6B, // $3E6B + #$3E6C, // $3E6C + #$3E6D, // $3E6D + #$3E6E, // $3E6E + #$3E6F, // $3E6F + #$3E70, // $3E70 + #$3E71, // $3E71 + #$3E72, // $3E72 + #$3E73, // $3E73 + #$3E74, // $3E74 + #$3E75, // $3E75 + #$3E76, // $3E76 + #$3E77, // $3E77 + #$3E78, // $3E78 + #$3E79, // $3E79 + #$3E7A, // $3E7A + #$3E7B, // $3E7B + #$3E7C, // $3E7C + #$3E7D, // $3E7D + #$3E7E, // $3E7E + #$3E7F, // $3E7F + #$3E80, // $3E80 + #$3E81, // $3E81 + #$3E82, // $3E82 + #$3E83, // $3E83 + #$3E84, // $3E84 + #$3E85, // $3E85 + #$3E86, // $3E86 + #$3E87, // $3E87 + #$3E88, // $3E88 + #$3E89, // $3E89 + #$3E8A, // $3E8A + #$3E8B, // $3E8B + #$3E8C, // $3E8C + #$3E8D, // $3E8D + #$3E8E, // $3E8E + #$3E8F, // $3E8F + #$3E90, // $3E90 + #$3E91, // $3E91 + #$3E92, // $3E92 + #$3E93, // $3E93 + #$3E94, // $3E94 + #$3E95, // $3E95 + #$3E96, // $3E96 + #$3E97, // $3E97 + #$3E98, // $3E98 + #$3E99, // $3E99 + #$3E9A, // $3E9A + #$3E9B, // $3E9B + #$3E9C, // $3E9C + #$3E9D, // $3E9D + #$3E9E, // $3E9E + #$3E9F, // $3E9F + #$3EA0, // $3EA0 + #$3EA1, // $3EA1 + #$3EA2, // $3EA2 + #$3EA3, // $3EA3 + #$3EA4, // $3EA4 + #$3EA5, // $3EA5 + #$3EA6, // $3EA6 + #$3EA7, // $3EA7 + #$3EA8, // $3EA8 + #$3EA9, // $3EA9 + #$3EAA, // $3EAA + #$3EAB, // $3EAB + #$3EAC, // $3EAC + #$3EAD, // $3EAD + #$3EAE, // $3EAE + #$3EAF, // $3EAF + #$3EB0, // $3EB0 + #$3EB1, // $3EB1 + #$3EB2, // $3EB2 + #$3EB3, // $3EB3 + #$3EB4, // $3EB4 + #$3EB5, // $3EB5 + #$3EB6, // $3EB6 + #$3EB7, // $3EB7 + #$3EB8, // $3EB8 + #$3EB9, // $3EB9 + #$3EBA, // $3EBA + #$3EBB, // $3EBB + #$3EBC, // $3EBC + #$3EBD, // $3EBD + #$3EBE, // $3EBE + #$3EBF, // $3EBF + #$3EC0, // $3EC0 + #$3EC1, // $3EC1 + #$3EC2, // $3EC2 + #$3EC3, // $3EC3 + #$3EC4, // $3EC4 + #$3EC5, // $3EC5 + #$3EC6, // $3EC6 + #$3EC7, // $3EC7 + #$3EC8, // $3EC8 + #$3EC9, // $3EC9 + #$3ECA, // $3ECA + #$3ECB, // $3ECB + #$3ECC, // $3ECC + #$3ECD, // $3ECD + #$3ECE, // $3ECE + #$3ECF, // $3ECF + #$3ED0, // $3ED0 + #$3ED1, // $3ED1 + #$3ED2, // $3ED2 + #$3ED3, // $3ED3 + #$3ED4, // $3ED4 + #$3ED5, // $3ED5 + #$3ED6, // $3ED6 + #$3ED7, // $3ED7 + #$3ED8, // $3ED8 + #$3ED9, // $3ED9 + #$3EDA, // $3EDA + #$3EDB, // $3EDB + #$3EDC, // $3EDC + #$3EDD, // $3EDD + #$3EDE, // $3EDE + #$3EDF, // $3EDF + #$3EE0, // $3EE0 + #$3EE1, // $3EE1 + #$3EE2, // $3EE2 + #$3EE3, // $3EE3 + #$3EE4, // $3EE4 + #$3EE5, // $3EE5 + #$3EE6, // $3EE6 + #$3EE7, // $3EE7 + #$3EE8, // $3EE8 + #$3EE9, // $3EE9 + #$3EEA, // $3EEA + #$3EEB, // $3EEB + #$3EEC, // $3EEC + #$3EED, // $3EED + #$3EEE, // $3EEE + #$3EEF, // $3EEF + #$3EF0, // $3EF0 + #$3EF1, // $3EF1 + #$3EF2, // $3EF2 + #$3EF3, // $3EF3 + #$3EF4, // $3EF4 + #$3EF5, // $3EF5 + #$3EF6, // $3EF6 + #$3EF7, // $3EF7 + #$3EF8, // $3EF8 + #$3EF9, // $3EF9 + #$3EFA, // $3EFA + #$3EFB, // $3EFB + #$3EFC, // $3EFC + #$3EFD, // $3EFD + #$3EFE, // $3EFE + #$3EFF, // $3EFF + #$3F00, // $3F00 + #$3F01, // $3F01 + #$3F02, // $3F02 + #$3F03, // $3F03 + #$3F04, // $3F04 + #$3F05, // $3F05 + #$3F06, // $3F06 + #$3F07, // $3F07 + #$3F08, // $3F08 + #$3F09, // $3F09 + #$3F0A, // $3F0A + #$3F0B, // $3F0B + #$3F0C, // $3F0C + #$3F0D, // $3F0D + #$3F0E, // $3F0E + #$3F0F, // $3F0F + #$3F10, // $3F10 + #$3F11, // $3F11 + #$3F12, // $3F12 + #$3F13, // $3F13 + #$3F14, // $3F14 + #$3F15, // $3F15 + #$3F16, // $3F16 + #$3F17, // $3F17 + #$3F18, // $3F18 + #$3F19, // $3F19 + #$3F1A, // $3F1A + #$3F1B, // $3F1B + #$3F1C, // $3F1C + #$3F1D, // $3F1D + #$3F1E, // $3F1E + #$3F1F, // $3F1F + #$3F20, // $3F20 + #$3F21, // $3F21 + #$3F22, // $3F22 + #$3F23, // $3F23 + #$3F24, // $3F24 + #$3F25, // $3F25 + #$3F26, // $3F26 + #$3F27, // $3F27 + #$3F28, // $3F28 + #$3F29, // $3F29 + #$3F2A, // $3F2A + #$3F2B, // $3F2B + #$3F2C, // $3F2C + #$3F2D, // $3F2D + #$3F2E, // $3F2E + #$3F2F, // $3F2F + #$3F30, // $3F30 + #$3F31, // $3F31 + #$3F32, // $3F32 + #$3F33, // $3F33 + #$3F34, // $3F34 + #$3F35, // $3F35 + #$3F36, // $3F36 + #$3F37, // $3F37 + #$3F38, // $3F38 + #$3F39, // $3F39 + #$3F3A, // $3F3A + #$3F3B, // $3F3B + #$3F3C, // $3F3C + #$3F3D, // $3F3D + #$3F3E, // $3F3E + #$3F3F, // $3F3F + #$3F40, // $3F40 + #$3F41, // $3F41 + #$3F42, // $3F42 + #$3F43, // $3F43 + #$3F44, // $3F44 + #$3F45, // $3F45 + #$3F46, // $3F46 + #$3F47, // $3F47 + #$3F48, // $3F48 + #$3F49, // $3F49 + #$3F4A, // $3F4A + #$3F4B, // $3F4B + #$3F4C, // $3F4C + #$3F4D, // $3F4D + #$3F4E, // $3F4E + #$3F4F, // $3F4F + #$3F50, // $3F50 + #$3F51, // $3F51 + #$3F52, // $3F52 + #$3F53, // $3F53 + #$3F54, // $3F54 + #$3F55, // $3F55 + #$3F56, // $3F56 + #$3F57, // $3F57 + #$3F58, // $3F58 + #$3F59, // $3F59 + #$3F5A, // $3F5A + #$3F5B, // $3F5B + #$3F5C, // $3F5C + #$3F5D, // $3F5D + #$3F5E, // $3F5E + #$3F5F, // $3F5F + #$3F60, // $3F60 + #$3F61, // $3F61 + #$3F62, // $3F62 + #$3F63, // $3F63 + #$3F64, // $3F64 + #$3F65, // $3F65 + #$3F66, // $3F66 + #$3F67, // $3F67 + #$3F68, // $3F68 + #$3F69, // $3F69 + #$3F6A, // $3F6A + #$3F6B, // $3F6B + #$3F6C, // $3F6C + #$3F6D, // $3F6D + #$3F6E, // $3F6E + #$3F6F, // $3F6F + #$3F70, // $3F70 + #$3F71, // $3F71 + #$3F72, // $3F72 + #$3F73, // $3F73 + #$3F74, // $3F74 + #$3F75, // $3F75 + #$3F76, // $3F76 + #$3F77, // $3F77 + #$3F78, // $3F78 + #$3F79, // $3F79 + #$3F7A, // $3F7A + #$3F7B, // $3F7B + #$3F7C, // $3F7C + #$3F7D, // $3F7D + #$3F7E, // $3F7E + #$3F7F, // $3F7F + #$3F80, // $3F80 + #$3F81, // $3F81 + #$3F82, // $3F82 + #$3F83, // $3F83 + #$3F84, // $3F84 + #$3F85, // $3F85 + #$3F86, // $3F86 + #$3F87, // $3F87 + #$3F88, // $3F88 + #$3F89, // $3F89 + #$3F8A, // $3F8A + #$3F8B, // $3F8B + #$3F8C, // $3F8C + #$3F8D, // $3F8D + #$3F8E, // $3F8E + #$3F8F, // $3F8F + #$3F90, // $3F90 + #$3F91, // $3F91 + #$3F92, // $3F92 + #$3F93, // $3F93 + #$3F94, // $3F94 + #$3F95, // $3F95 + #$3F96, // $3F96 + #$3F97, // $3F97 + #$3F98, // $3F98 + #$3F99, // $3F99 + #$3F9A, // $3F9A + #$3F9B, // $3F9B + #$3F9C, // $3F9C + #$3F9D, // $3F9D + #$3F9E, // $3F9E + #$3F9F, // $3F9F + #$3FA0, // $3FA0 + #$3FA1, // $3FA1 + #$3FA2, // $3FA2 + #$3FA3, // $3FA3 + #$3FA4, // $3FA4 + #$3FA5, // $3FA5 + #$3FA6, // $3FA6 + #$3FA7, // $3FA7 + #$3FA8, // $3FA8 + #$3FA9, // $3FA9 + #$3FAA, // $3FAA + #$3FAB, // $3FAB + #$3FAC, // $3FAC + #$3FAD, // $3FAD + #$3FAE, // $3FAE + #$3FAF, // $3FAF + #$3FB0, // $3FB0 + #$3FB1, // $3FB1 + #$3FB2, // $3FB2 + #$3FB3, // $3FB3 + #$3FB4, // $3FB4 + #$3FB5, // $3FB5 + #$3FB6, // $3FB6 + #$3FB7, // $3FB7 + #$3FB8, // $3FB8 + #$3FB9, // $3FB9 + #$3FBA, // $3FBA + #$3FBB, // $3FBB + #$3FBC, // $3FBC + #$3FBD, // $3FBD + #$3FBE, // $3FBE + #$3FBF, // $3FBF + #$3FC0, // $3FC0 + #$3FC1, // $3FC1 + #$3FC2, // $3FC2 + #$3FC3, // $3FC3 + #$3FC4, // $3FC4 + #$3FC5, // $3FC5 + #$3FC6, // $3FC6 + #$3FC7, // $3FC7 + #$3FC8, // $3FC8 + #$3FC9, // $3FC9 + #$3FCA, // $3FCA + #$3FCB, // $3FCB + #$3FCC, // $3FCC + #$3FCD, // $3FCD + #$3FCE, // $3FCE + #$3FCF, // $3FCF + #$3FD0, // $3FD0 + #$3FD1, // $3FD1 + #$3FD2, // $3FD2 + #$3FD3, // $3FD3 + #$3FD4, // $3FD4 + #$3FD5, // $3FD5 + #$3FD6, // $3FD6 + #$3FD7, // $3FD7 + #$3FD8, // $3FD8 + #$3FD9, // $3FD9 + #$3FDA, // $3FDA + #$3FDB, // $3FDB + #$3FDC, // $3FDC + #$3FDD, // $3FDD + #$3FDE, // $3FDE + #$3FDF, // $3FDF + #$3FE0, // $3FE0 + #$3FE1, // $3FE1 + #$3FE2, // $3FE2 + #$3FE3, // $3FE3 + #$3FE4, // $3FE4 + #$3FE5, // $3FE5 + #$3FE6, // $3FE6 + #$3FE7, // $3FE7 + #$3FE8, // $3FE8 + #$3FE9, // $3FE9 + #$3FEA, // $3FEA + #$3FEB, // $3FEB + #$3FEC, // $3FEC + #$3FED, // $3FED + #$3FEE, // $3FEE + #$3FEF, // $3FEF + #$3FF0, // $3FF0 + #$3FF1, // $3FF1 + #$3FF2, // $3FF2 + #$3FF3, // $3FF3 + #$3FF4, // $3FF4 + #$3FF5, // $3FF5 + #$3FF6, // $3FF6 + #$3FF7, // $3FF7 + #$3FF8, // $3FF8 + #$3FF9, // $3FF9 + #$3FFA, // $3FFA + #$3FFB, // $3FFB + #$3FFC, // $3FFC + #$3FFD, // $3FFD + #$3FFE, // $3FFE + #$3FFF, // $3FFF + #$4000, // $4000 + #$4001, // $4001 + #$4002, // $4002 + #$4003, // $4003 + #$4004, // $4004 + #$4005, // $4005 + #$4006, // $4006 + #$4007, // $4007 + #$4008, // $4008 + #$4009, // $4009 + #$400A, // $400A + #$400B, // $400B + #$400C, // $400C + #$400D, // $400D + #$400E, // $400E + #$400F, // $400F + #$4010, // $4010 + #$4011, // $4011 + #$4012, // $4012 + #$4013, // $4013 + #$4014, // $4014 + #$4015, // $4015 + #$4016, // $4016 + #$4017, // $4017 + #$4018, // $4018 + #$4019, // $4019 + #$401A, // $401A + #$401B, // $401B + #$401C, // $401C + #$401D, // $401D + #$401E, // $401E + #$401F, // $401F + #$4020, // $4020 + #$4021, // $4021 + #$4022, // $4022 + #$4023, // $4023 + #$4024, // $4024 + #$4025, // $4025 + #$4026, // $4026 + #$4027, // $4027 + #$4028, // $4028 + #$4029, // $4029 + #$402A, // $402A + #$402B, // $402B + #$402C, // $402C + #$402D, // $402D + #$402E, // $402E + #$402F, // $402F + #$4030, // $4030 + #$4031, // $4031 + #$4032, // $4032 + #$4033, // $4033 + #$4034, // $4034 + #$4035, // $4035 + #$4036, // $4036 + #$4037, // $4037 + #$4038, // $4038 + #$4039, // $4039 + #$403A, // $403A + #$403B, // $403B + #$403C, // $403C + #$403D, // $403D + #$403E, // $403E + #$403F, // $403F + #$4040, // $4040 + #$4041, // $4041 + #$4042, // $4042 + #$4043, // $4043 + #$4044, // $4044 + #$4045, // $4045 + #$4046, // $4046 + #$4047, // $4047 + #$4048, // $4048 + #$4049, // $4049 + #$404A, // $404A + #$404B, // $404B + #$404C, // $404C + #$404D, // $404D + #$404E, // $404E + #$404F, // $404F + #$4050, // $4050 + #$4051, // $4051 + #$4052, // $4052 + #$4053, // $4053 + #$4054, // $4054 + #$4055, // $4055 + #$4056, // $4056 + #$4057, // $4057 + #$4058, // $4058 + #$4059, // $4059 + #$405A, // $405A + #$405B, // $405B + #$405C, // $405C + #$405D, // $405D + #$405E, // $405E + #$405F, // $405F + #$4060, // $4060 + #$4061, // $4061 + #$4062, // $4062 + #$4063, // $4063 + #$4064, // $4064 + #$4065, // $4065 + #$4066, // $4066 + #$4067, // $4067 + #$4068, // $4068 + #$4069, // $4069 + #$406A, // $406A + #$406B, // $406B + #$406C, // $406C + #$406D, // $406D + #$406E, // $406E + #$406F, // $406F + #$4070, // $4070 + #$4071, // $4071 + #$4072, // $4072 + #$4073, // $4073 + #$4074, // $4074 + #$4075, // $4075 + #$4076, // $4076 + #$4077, // $4077 + #$4078, // $4078 + #$4079, // $4079 + #$407A, // $407A + #$407B, // $407B + #$407C, // $407C + #$407D, // $407D + #$407E, // $407E + #$407F, // $407F + #$4080, // $4080 + #$4081, // $4081 + #$4082, // $4082 + #$4083, // $4083 + #$4084, // $4084 + #$4085, // $4085 + #$4086, // $4086 + #$4087, // $4087 + #$4088, // $4088 + #$4089, // $4089 + #$408A, // $408A + #$408B, // $408B + #$408C, // $408C + #$408D, // $408D + #$408E, // $408E + #$408F, // $408F + #$4090, // $4090 + #$4091, // $4091 + #$4092, // $4092 + #$4093, // $4093 + #$4094, // $4094 + #$4095, // $4095 + #$4096, // $4096 + #$4097, // $4097 + #$4098, // $4098 + #$4099, // $4099 + #$409A, // $409A + #$409B, // $409B + #$409C, // $409C + #$409D, // $409D + #$409E, // $409E + #$409F, // $409F + #$40A0, // $40A0 + #$40A1, // $40A1 + #$40A2, // $40A2 + #$40A3, // $40A3 + #$40A4, // $40A4 + #$40A5, // $40A5 + #$40A6, // $40A6 + #$40A7, // $40A7 + #$40A8, // $40A8 + #$40A9, // $40A9 + #$40AA, // $40AA + #$40AB, // $40AB + #$40AC, // $40AC + #$40AD, // $40AD + #$40AE, // $40AE + #$40AF, // $40AF + #$40B0, // $40B0 + #$40B1, // $40B1 + #$40B2, // $40B2 + #$40B3, // $40B3 + #$40B4, // $40B4 + #$40B5, // $40B5 + #$40B6, // $40B6 + #$40B7, // $40B7 + #$40B8, // $40B8 + #$40B9, // $40B9 + #$40BA, // $40BA + #$40BB, // $40BB + #$40BC, // $40BC + #$40BD, // $40BD + #$40BE, // $40BE + #$40BF, // $40BF + #$40C0, // $40C0 + #$40C1, // $40C1 + #$40C2, // $40C2 + #$40C3, // $40C3 + #$40C4, // $40C4 + #$40C5, // $40C5 + #$40C6, // $40C6 + #$40C7, // $40C7 + #$40C8, // $40C8 + #$40C9, // $40C9 + #$40CA, // $40CA + #$40CB, // $40CB + #$40CC, // $40CC + #$40CD, // $40CD + #$40CE, // $40CE + #$40CF, // $40CF + #$40D0, // $40D0 + #$40D1, // $40D1 + #$40D2, // $40D2 + #$40D3, // $40D3 + #$40D4, // $40D4 + #$40D5, // $40D5 + #$40D6, // $40D6 + #$40D7, // $40D7 + #$40D8, // $40D8 + #$40D9, // $40D9 + #$40DA, // $40DA + #$40DB, // $40DB + #$40DC, // $40DC + #$40DD, // $40DD + #$40DE, // $40DE + #$40DF, // $40DF + #$40E0, // $40E0 + #$40E1, // $40E1 + #$40E2, // $40E2 + #$40E3, // $40E3 + #$40E4, // $40E4 + #$40E5, // $40E5 + #$40E6, // $40E6 + #$40E7, // $40E7 + #$40E8, // $40E8 + #$40E9, // $40E9 + #$40EA, // $40EA + #$40EB, // $40EB + #$40EC, // $40EC + #$40ED, // $40ED + #$40EE, // $40EE + #$40EF, // $40EF + #$40F0, // $40F0 + #$40F1, // $40F1 + #$40F2, // $40F2 + #$40F3, // $40F3 + #$40F4, // $40F4 + #$40F5, // $40F5 + #$40F6, // $40F6 + #$40F7, // $40F7 + #$40F8, // $40F8 + #$40F9, // $40F9 + #$40FA, // $40FA + #$40FB, // $40FB + #$40FC, // $40FC + #$40FD, // $40FD + #$40FE, // $40FE + #$40FF, // $40FF + #$4100, // $4100 + #$4101, // $4101 + #$4102, // $4102 + #$4103, // $4103 + #$4104, // $4104 + #$4105, // $4105 + #$4106, // $4106 + #$4107, // $4107 + #$4108, // $4108 + #$4109, // $4109 + #$410A, // $410A + #$410B, // $410B + #$410C, // $410C + #$410D, // $410D + #$410E, // $410E + #$410F, // $410F + #$4110, // $4110 + #$4111, // $4111 + #$4112, // $4112 + #$4113, // $4113 + #$4114, // $4114 + #$4115, // $4115 + #$4116, // $4116 + #$4117, // $4117 + #$4118, // $4118 + #$4119, // $4119 + #$411A, // $411A + #$411B, // $411B + #$411C, // $411C + #$411D, // $411D + #$411E, // $411E + #$411F, // $411F + #$4120, // $4120 + #$4121, // $4121 + #$4122, // $4122 + #$4123, // $4123 + #$4124, // $4124 + #$4125, // $4125 + #$4126, // $4126 + #$4127, // $4127 + #$4128, // $4128 + #$4129, // $4129 + #$412A, // $412A + #$412B, // $412B + #$412C, // $412C + #$412D, // $412D + #$412E, // $412E + #$412F, // $412F + #$4130, // $4130 + #$4131, // $4131 + #$4132, // $4132 + #$4133, // $4133 + #$4134, // $4134 + #$4135, // $4135 + #$4136, // $4136 + #$4137, // $4137 + #$4138, // $4138 + #$4139, // $4139 + #$413A, // $413A + #$413B, // $413B + #$413C, // $413C + #$413D, // $413D + #$413E, // $413E + #$413F, // $413F + #$4140, // $4140 + #$4141, // $4141 + #$4142, // $4142 + #$4143, // $4143 + #$4144, // $4144 + #$4145, // $4145 + #$4146, // $4146 + #$4147, // $4147 + #$4148, // $4148 + #$4149, // $4149 + #$414A, // $414A + #$414B, // $414B + #$414C, // $414C + #$414D, // $414D + #$414E, // $414E + #$414F, // $414F + #$4150, // $4150 + #$4151, // $4151 + #$4152, // $4152 + #$4153, // $4153 + #$4154, // $4154 + #$4155, // $4155 + #$4156, // $4156 + #$4157, // $4157 + #$4158, // $4158 + #$4159, // $4159 + #$415A, // $415A + #$415B, // $415B + #$415C, // $415C + #$415D, // $415D + #$415E, // $415E + #$415F, // $415F + #$4160, // $4160 + #$4161, // $4161 + #$4162, // $4162 + #$4163, // $4163 + #$4164, // $4164 + #$4165, // $4165 + #$4166, // $4166 + #$4167, // $4167 + #$4168, // $4168 + #$4169, // $4169 + #$416A, // $416A + #$416B, // $416B + #$416C, // $416C + #$416D, // $416D + #$416E, // $416E + #$416F, // $416F + #$4170, // $4170 + #$4171, // $4171 + #$4172, // $4172 + #$4173, // $4173 + #$4174, // $4174 + #$4175, // $4175 + #$4176, // $4176 + #$4177, // $4177 + #$4178, // $4178 + #$4179, // $4179 + #$417A, // $417A + #$417B, // $417B + #$417C, // $417C + #$417D, // $417D + #$417E, // $417E + #$417F, // $417F + #$4180, // $4180 + #$4181, // $4181 + #$4182, // $4182 + #$4183, // $4183 + #$4184, // $4184 + #$4185, // $4185 + #$4186, // $4186 + #$4187, // $4187 + #$4188, // $4188 + #$4189, // $4189 + #$418A, // $418A + #$418B, // $418B + #$418C, // $418C + #$418D, // $418D + #$418E, // $418E + #$418F, // $418F + #$4190, // $4190 + #$4191, // $4191 + #$4192, // $4192 + #$4193, // $4193 + #$4194, // $4194 + #$4195, // $4195 + #$4196, // $4196 + #$4197, // $4197 + #$4198, // $4198 + #$4199, // $4199 + #$419A, // $419A + #$419B, // $419B + #$419C, // $419C + #$419D, // $419D + #$419E, // $419E + #$419F, // $419F + #$41A0, // $41A0 + #$41A1, // $41A1 + #$41A2, // $41A2 + #$41A3, // $41A3 + #$41A4, // $41A4 + #$41A5, // $41A5 + #$41A6, // $41A6 + #$41A7, // $41A7 + #$41A8, // $41A8 + #$41A9, // $41A9 + #$41AA, // $41AA + #$41AB, // $41AB + #$41AC, // $41AC + #$41AD, // $41AD + #$41AE, // $41AE + #$41AF, // $41AF + #$41B0, // $41B0 + #$41B1, // $41B1 + #$41B2, // $41B2 + #$41B3, // $41B3 + #$41B4, // $41B4 + #$41B5, // $41B5 + #$41B6, // $41B6 + #$41B7, // $41B7 + #$41B8, // $41B8 + #$41B9, // $41B9 + #$41BA, // $41BA + #$41BB, // $41BB + #$41BC, // $41BC + #$41BD, // $41BD + #$41BE, // $41BE + #$41BF, // $41BF + #$41C0, // $41C0 + #$41C1, // $41C1 + #$41C2, // $41C2 + #$41C3, // $41C3 + #$41C4, // $41C4 + #$41C5, // $41C5 + #$41C6, // $41C6 + #$41C7, // $41C7 + #$41C8, // $41C8 + #$41C9, // $41C9 + #$41CA, // $41CA + #$41CB, // $41CB + #$41CC, // $41CC + #$41CD, // $41CD + #$41CE, // $41CE + #$41CF, // $41CF + #$41D0, // $41D0 + #$41D1, // $41D1 + #$41D2, // $41D2 + #$41D3, // $41D3 + #$41D4, // $41D4 + #$41D5, // $41D5 + #$41D6, // $41D6 + #$41D7, // $41D7 + #$41D8, // $41D8 + #$41D9, // $41D9 + #$41DA, // $41DA + #$41DB, // $41DB + #$41DC, // $41DC + #$41DD, // $41DD + #$41DE, // $41DE + #$41DF, // $41DF + #$41E0, // $41E0 + #$41E1, // $41E1 + #$41E2, // $41E2 + #$41E3, // $41E3 + #$41E4, // $41E4 + #$41E5, // $41E5 + #$41E6, // $41E6 + #$41E7, // $41E7 + #$41E8, // $41E8 + #$41E9, // $41E9 + #$41EA, // $41EA + #$41EB, // $41EB + #$41EC, // $41EC + #$41ED, // $41ED + #$41EE, // $41EE + #$41EF, // $41EF + #$41F0, // $41F0 + #$41F1, // $41F1 + #$41F2, // $41F2 + #$41F3, // $41F3 + #$41F4, // $41F4 + #$41F5, // $41F5 + #$41F6, // $41F6 + #$41F7, // $41F7 + #$41F8, // $41F8 + #$41F9, // $41F9 + #$41FA, // $41FA + #$41FB, // $41FB + #$41FC, // $41FC + #$41FD, // $41FD + #$41FE, // $41FE + #$41FF, // $41FF + #$4200, // $4200 + #$4201, // $4201 + #$4202, // $4202 + #$4203, // $4203 + #$4204, // $4204 + #$4205, // $4205 + #$4206, // $4206 + #$4207, // $4207 + #$4208, // $4208 + #$4209, // $4209 + #$420A, // $420A + #$420B, // $420B + #$420C, // $420C + #$420D, // $420D + #$420E, // $420E + #$420F, // $420F + #$4210, // $4210 + #$4211, // $4211 + #$4212, // $4212 + #$4213, // $4213 + #$4214, // $4214 + #$4215, // $4215 + #$4216, // $4216 + #$4217, // $4217 + #$4218, // $4218 + #$4219, // $4219 + #$421A, // $421A + #$421B, // $421B + #$421C, // $421C + #$421D, // $421D + #$421E, // $421E + #$421F, // $421F + #$4220, // $4220 + #$4221, // $4221 + #$4222, // $4222 + #$4223, // $4223 + #$4224, // $4224 + #$4225, // $4225 + #$4226, // $4226 + #$4227, // $4227 + #$4228, // $4228 + #$4229, // $4229 + #$422A, // $422A + #$422B, // $422B + #$422C, // $422C + #$422D, // $422D + #$422E, // $422E + #$422F, // $422F + #$4230, // $4230 + #$4231, // $4231 + #$4232, // $4232 + #$4233, // $4233 + #$4234, // $4234 + #$4235, // $4235 + #$4236, // $4236 + #$4237, // $4237 + #$4238, // $4238 + #$4239, // $4239 + #$423A, // $423A + #$423B, // $423B + #$423C, // $423C + #$423D, // $423D + #$423E, // $423E + #$423F, // $423F + #$4240, // $4240 + #$4241, // $4241 + #$4242, // $4242 + #$4243, // $4243 + #$4244, // $4244 + #$4245, // $4245 + #$4246, // $4246 + #$4247, // $4247 + #$4248, // $4248 + #$4249, // $4249 + #$424A, // $424A + #$424B, // $424B + #$424C, // $424C + #$424D, // $424D + #$424E, // $424E + #$424F, // $424F + #$4250, // $4250 + #$4251, // $4251 + #$4252, // $4252 + #$4253, // $4253 + #$4254, // $4254 + #$4255, // $4255 + #$4256, // $4256 + #$4257, // $4257 + #$4258, // $4258 + #$4259, // $4259 + #$425A, // $425A + #$425B, // $425B + #$425C, // $425C + #$425D, // $425D + #$425E, // $425E + #$425F, // $425F + #$4260, // $4260 + #$4261, // $4261 + #$4262, // $4262 + #$4263, // $4263 + #$4264, // $4264 + #$4265, // $4265 + #$4266, // $4266 + #$4267, // $4267 + #$4268, // $4268 + #$4269, // $4269 + #$426A, // $426A + #$426B, // $426B + #$426C, // $426C + #$426D, // $426D + #$426E, // $426E + #$426F, // $426F + #$4270, // $4270 + #$4271, // $4271 + #$4272, // $4272 + #$4273, // $4273 + #$4274, // $4274 + #$4275, // $4275 + #$4276, // $4276 + #$4277, // $4277 + #$4278, // $4278 + #$4279, // $4279 + #$427A, // $427A + #$427B, // $427B + #$427C, // $427C + #$427D, // $427D + #$427E, // $427E + #$427F, // $427F + #$4280, // $4280 + #$4281, // $4281 + #$4282, // $4282 + #$4283, // $4283 + #$4284, // $4284 + #$4285, // $4285 + #$4286, // $4286 + #$4287, // $4287 + #$4288, // $4288 + #$4289, // $4289 + #$428A, // $428A + #$428B, // $428B + #$428C, // $428C + #$428D, // $428D + #$428E, // $428E + #$428F, // $428F + #$4290, // $4290 + #$4291, // $4291 + #$4292, // $4292 + #$4293, // $4293 + #$4294, // $4294 + #$4295, // $4295 + #$4296, // $4296 + #$4297, // $4297 + #$4298, // $4298 + #$4299, // $4299 + #$429A, // $429A + #$429B, // $429B + #$429C, // $429C + #$429D, // $429D + #$429E, // $429E + #$429F, // $429F + #$42A0, // $42A0 + #$42A1, // $42A1 + #$42A2, // $42A2 + #$42A3, // $42A3 + #$42A4, // $42A4 + #$42A5, // $42A5 + #$42A6, // $42A6 + #$42A7, // $42A7 + #$42A8, // $42A8 + #$42A9, // $42A9 + #$42AA, // $42AA + #$42AB, // $42AB + #$42AC, // $42AC + #$42AD, // $42AD + #$42AE, // $42AE + #$42AF, // $42AF + #$42B0, // $42B0 + #$42B1, // $42B1 + #$42B2, // $42B2 + #$42B3, // $42B3 + #$42B4, // $42B4 + #$42B5, // $42B5 + #$42B6, // $42B6 + #$42B7, // $42B7 + #$42B8, // $42B8 + #$42B9, // $42B9 + #$42BA, // $42BA + #$42BB, // $42BB + #$42BC, // $42BC + #$42BD, // $42BD + #$42BE, // $42BE + #$42BF, // $42BF + #$42C0, // $42C0 + #$42C1, // $42C1 + #$42C2, // $42C2 + #$42C3, // $42C3 + #$42C4, // $42C4 + #$42C5, // $42C5 + #$42C6, // $42C6 + #$42C7, // $42C7 + #$42C8, // $42C8 + #$42C9, // $42C9 + #$42CA, // $42CA + #$42CB, // $42CB + #$42CC, // $42CC + #$42CD, // $42CD + #$42CE, // $42CE + #$42CF, // $42CF + #$42D0, // $42D0 + #$42D1, // $42D1 + #$42D2, // $42D2 + #$42D3, // $42D3 + #$42D4, // $42D4 + #$42D5, // $42D5 + #$42D6, // $42D6 + #$42D7, // $42D7 + #$42D8, // $42D8 + #$42D9, // $42D9 + #$42DA, // $42DA + #$42DB, // $42DB + #$42DC, // $42DC + #$42DD, // $42DD + #$42DE, // $42DE + #$42DF, // $42DF + #$42E0, // $42E0 + #$42E1, // $42E1 + #$42E2, // $42E2 + #$42E3, // $42E3 + #$42E4, // $42E4 + #$42E5, // $42E5 + #$42E6, // $42E6 + #$42E7, // $42E7 + #$42E8, // $42E8 + #$42E9, // $42E9 + #$42EA, // $42EA + #$42EB, // $42EB + #$42EC, // $42EC + #$42ED, // $42ED + #$42EE, // $42EE + #$42EF, // $42EF + #$42F0, // $42F0 + #$42F1, // $42F1 + #$42F2, // $42F2 + #$42F3, // $42F3 + #$42F4, // $42F4 + #$42F5, // $42F5 + #$42F6, // $42F6 + #$42F7, // $42F7 + #$42F8, // $42F8 + #$42F9, // $42F9 + #$42FA, // $42FA + #$42FB, // $42FB + #$42FC, // $42FC + #$42FD, // $42FD + #$42FE, // $42FE + #$42FF, // $42FF + #$4300, // $4300 + #$4301, // $4301 + #$4302, // $4302 + #$4303, // $4303 + #$4304, // $4304 + #$4305, // $4305 + #$4306, // $4306 + #$4307, // $4307 + #$4308, // $4308 + #$4309, // $4309 + #$430A, // $430A + #$430B, // $430B + #$430C, // $430C + #$430D, // $430D + #$430E, // $430E + #$430F, // $430F + #$4310, // $4310 + #$4311, // $4311 + #$4312, // $4312 + #$4313, // $4313 + #$4314, // $4314 + #$4315, // $4315 + #$4316, // $4316 + #$4317, // $4317 + #$4318, // $4318 + #$4319, // $4319 + #$431A, // $431A + #$431B, // $431B + #$431C, // $431C + #$431D, // $431D + #$431E, // $431E + #$431F, // $431F + #$4320, // $4320 + #$4321, // $4321 + #$4322, // $4322 + #$4323, // $4323 + #$4324, // $4324 + #$4325, // $4325 + #$4326, // $4326 + #$4327, // $4327 + #$4328, // $4328 + #$4329, // $4329 + #$432A, // $432A + #$432B, // $432B + #$432C, // $432C + #$432D, // $432D + #$432E, // $432E + #$432F, // $432F + #$4330, // $4330 + #$4331, // $4331 + #$4332, // $4332 + #$4333, // $4333 + #$4334, // $4334 + #$4335, // $4335 + #$4336, // $4336 + #$4337, // $4337 + #$4338, // $4338 + #$4339, // $4339 + #$433A, // $433A + #$433B, // $433B + #$433C, // $433C + #$433D, // $433D + #$433E, // $433E + #$433F, // $433F + #$4340, // $4340 + #$4341, // $4341 + #$4342, // $4342 + #$4343, // $4343 + #$4344, // $4344 + #$4345, // $4345 + #$4346, // $4346 + #$4347, // $4347 + #$4348, // $4348 + #$4349, // $4349 + #$434A, // $434A + #$434B, // $434B + #$434C, // $434C + #$434D, // $434D + #$434E, // $434E + #$434F, // $434F + #$4350, // $4350 + #$4351, // $4351 + #$4352, // $4352 + #$4353, // $4353 + #$4354, // $4354 + #$4355, // $4355 + #$4356, // $4356 + #$4357, // $4357 + #$4358, // $4358 + #$4359, // $4359 + #$435A, // $435A + #$435B, // $435B + #$435C, // $435C + #$435D, // $435D + #$435E, // $435E + #$435F, // $435F + #$4360, // $4360 + #$4361, // $4361 + #$4362, // $4362 + #$4363, // $4363 + #$4364, // $4364 + #$4365, // $4365 + #$4366, // $4366 + #$4367, // $4367 + #$4368, // $4368 + #$4369, // $4369 + #$436A, // $436A + #$436B, // $436B + #$436C, // $436C + #$436D, // $436D + #$436E, // $436E + #$436F, // $436F + #$4370, // $4370 + #$4371, // $4371 + #$4372, // $4372 + #$4373, // $4373 + #$4374, // $4374 + #$4375, // $4375 + #$4376, // $4376 + #$4377, // $4377 + #$4378, // $4378 + #$4379, // $4379 + #$437A, // $437A + #$437B, // $437B + #$437C, // $437C + #$437D, // $437D + #$437E, // $437E + #$437F, // $437F + #$4380, // $4380 + #$4381, // $4381 + #$4382, // $4382 + #$4383, // $4383 + #$4384, // $4384 + #$4385, // $4385 + #$4386, // $4386 + #$4387, // $4387 + #$4388, // $4388 + #$4389, // $4389 + #$438A, // $438A + #$438B, // $438B + #$438C, // $438C + #$438D, // $438D + #$438E, // $438E + #$438F, // $438F + #$4390, // $4390 + #$4391, // $4391 + #$4392, // $4392 + #$4393, // $4393 + #$4394, // $4394 + #$4395, // $4395 + #$4396, // $4396 + #$4397, // $4397 + #$4398, // $4398 + #$4399, // $4399 + #$439A, // $439A + #$439B, // $439B + #$439C, // $439C + #$439D, // $439D + #$439E, // $439E + #$439F, // $439F + #$43A0, // $43A0 + #$43A1, // $43A1 + #$43A2, // $43A2 + #$43A3, // $43A3 + #$43A4, // $43A4 + #$43A5, // $43A5 + #$43A6, // $43A6 + #$43A7, // $43A7 + #$43A8, // $43A8 + #$43A9, // $43A9 + #$43AA, // $43AA + #$43AB, // $43AB + #$43AC, // $43AC + #$43AD, // $43AD + #$43AE, // $43AE + #$43AF, // $43AF + #$43B0, // $43B0 + #$43B1, // $43B1 + #$43B2, // $43B2 + #$43B3, // $43B3 + #$43B4, // $43B4 + #$43B5, // $43B5 + #$43B6, // $43B6 + #$43B7, // $43B7 + #$43B8, // $43B8 + #$43B9, // $43B9 + #$43BA, // $43BA + #$43BB, // $43BB + #$43BC, // $43BC + #$43BD, // $43BD + #$43BE, // $43BE + #$43BF, // $43BF + #$43C0, // $43C0 + #$43C1, // $43C1 + #$43C2, // $43C2 + #$43C3, // $43C3 + #$43C4, // $43C4 + #$43C5, // $43C5 + #$43C6, // $43C6 + #$43C7, // $43C7 + #$43C8, // $43C8 + #$43C9, // $43C9 + #$43CA, // $43CA + #$43CB, // $43CB + #$43CC, // $43CC + #$43CD, // $43CD + #$43CE, // $43CE + #$43CF, // $43CF + #$43D0, // $43D0 + #$43D1, // $43D1 + #$43D2, // $43D2 + #$43D3, // $43D3 + #$43D4, // $43D4 + #$43D5, // $43D5 + #$43D6, // $43D6 + #$43D7, // $43D7 + #$43D8, // $43D8 + #$43D9, // $43D9 + #$43DA, // $43DA + #$43DB, // $43DB + #$43DC, // $43DC + #$43DD, // $43DD + #$43DE, // $43DE + #$43DF, // $43DF + #$43E0, // $43E0 + #$43E1, // $43E1 + #$43E2, // $43E2 + #$43E3, // $43E3 + #$43E4, // $43E4 + #$43E5, // $43E5 + #$43E6, // $43E6 + #$43E7, // $43E7 + #$43E8, // $43E8 + #$43E9, // $43E9 + #$43EA, // $43EA + #$43EB, // $43EB + #$43EC, // $43EC + #$43ED, // $43ED + #$43EE, // $43EE + #$43EF, // $43EF + #$43F0, // $43F0 + #$43F1, // $43F1 + #$43F2, // $43F2 + #$43F3, // $43F3 + #$43F4, // $43F4 + #$43F5, // $43F5 + #$43F6, // $43F6 + #$43F7, // $43F7 + #$43F8, // $43F8 + #$43F9, // $43F9 + #$43FA, // $43FA + #$43FB, // $43FB + #$43FC, // $43FC + #$43FD, // $43FD + #$43FE, // $43FE + #$43FF, // $43FF + #$4400, // $4400 + #$4401, // $4401 + #$4402, // $4402 + #$4403, // $4403 + #$4404, // $4404 + #$4405, // $4405 + #$4406, // $4406 + #$4407, // $4407 + #$4408, // $4408 + #$4409, // $4409 + #$440A, // $440A + #$440B, // $440B + #$440C, // $440C + #$440D, // $440D + #$440E, // $440E + #$440F, // $440F + #$4410, // $4410 + #$4411, // $4411 + #$4412, // $4412 + #$4413, // $4413 + #$4414, // $4414 + #$4415, // $4415 + #$4416, // $4416 + #$4417, // $4417 + #$4418, // $4418 + #$4419, // $4419 + #$441A, // $441A + #$441B, // $441B + #$441C, // $441C + #$441D, // $441D + #$441E, // $441E + #$441F, // $441F + #$4420, // $4420 + #$4421, // $4421 + #$4422, // $4422 + #$4423, // $4423 + #$4424, // $4424 + #$4425, // $4425 + #$4426, // $4426 + #$4427, // $4427 + #$4428, // $4428 + #$4429, // $4429 + #$442A, // $442A + #$442B, // $442B + #$442C, // $442C + #$442D, // $442D + #$442E, // $442E + #$442F, // $442F + #$4430, // $4430 + #$4431, // $4431 + #$4432, // $4432 + #$4433, // $4433 + #$4434, // $4434 + #$4435, // $4435 + #$4436, // $4436 + #$4437, // $4437 + #$4438, // $4438 + #$4439, // $4439 + #$443A, // $443A + #$443B, // $443B + #$443C, // $443C + #$443D, // $443D + #$443E, // $443E + #$443F, // $443F + #$4440, // $4440 + #$4441, // $4441 + #$4442, // $4442 + #$4443, // $4443 + #$4444, // $4444 + #$4445, // $4445 + #$4446, // $4446 + #$4447, // $4447 + #$4448, // $4448 + #$4449, // $4449 + #$444A, // $444A + #$444B, // $444B + #$444C, // $444C + #$444D, // $444D + #$444E, // $444E + #$444F, // $444F + #$4450, // $4450 + #$4451, // $4451 + #$4452, // $4452 + #$4453, // $4453 + #$4454, // $4454 + #$4455, // $4455 + #$4456, // $4456 + #$4457, // $4457 + #$4458, // $4458 + #$4459, // $4459 + #$445A, // $445A + #$445B, // $445B + #$445C, // $445C + #$445D, // $445D + #$445E, // $445E + #$445F, // $445F + #$4460, // $4460 + #$4461, // $4461 + #$4462, // $4462 + #$4463, // $4463 + #$4464, // $4464 + #$4465, // $4465 + #$4466, // $4466 + #$4467, // $4467 + #$4468, // $4468 + #$4469, // $4469 + #$446A, // $446A + #$446B, // $446B + #$446C, // $446C + #$446D, // $446D + #$446E, // $446E + #$446F, // $446F + #$4470, // $4470 + #$4471, // $4471 + #$4472, // $4472 + #$4473, // $4473 + #$4474, // $4474 + #$4475, // $4475 + #$4476, // $4476 + #$4477, // $4477 + #$4478, // $4478 + #$4479, // $4479 + #$447A, // $447A + #$447B, // $447B + #$447C, // $447C + #$447D, // $447D + #$447E, // $447E + #$447F, // $447F + #$4480, // $4480 + #$4481, // $4481 + #$4482, // $4482 + #$4483, // $4483 + #$4484, // $4484 + #$4485, // $4485 + #$4486, // $4486 + #$4487, // $4487 + #$4488, // $4488 + #$4489, // $4489 + #$448A, // $448A + #$448B, // $448B + #$448C, // $448C + #$448D, // $448D + #$448E, // $448E + #$448F, // $448F + #$4490, // $4490 + #$4491, // $4491 + #$4492, // $4492 + #$4493, // $4493 + #$4494, // $4494 + #$4495, // $4495 + #$4496, // $4496 + #$4497, // $4497 + #$4498, // $4498 + #$4499, // $4499 + #$449A, // $449A + #$449B, // $449B + #$449C, // $449C + #$449D, // $449D + #$449E, // $449E + #$449F, // $449F + #$44A0, // $44A0 + #$44A1, // $44A1 + #$44A2, // $44A2 + #$44A3, // $44A3 + #$44A4, // $44A4 + #$44A5, // $44A5 + #$44A6, // $44A6 + #$44A7, // $44A7 + #$44A8, // $44A8 + #$44A9, // $44A9 + #$44AA, // $44AA + #$44AB, // $44AB + #$44AC, // $44AC + #$44AD, // $44AD + #$44AE, // $44AE + #$44AF, // $44AF + #$44B0, // $44B0 + #$44B1, // $44B1 + #$44B2, // $44B2 + #$44B3, // $44B3 + #$44B4, // $44B4 + #$44B5, // $44B5 + #$44B6, // $44B6 + #$44B7, // $44B7 + #$44B8, // $44B8 + #$44B9, // $44B9 + #$44BA, // $44BA + #$44BB, // $44BB + #$44BC, // $44BC + #$44BD, // $44BD + #$44BE, // $44BE + #$44BF, // $44BF + #$44C0, // $44C0 + #$44C1, // $44C1 + #$44C2, // $44C2 + #$44C3, // $44C3 + #$44C4, // $44C4 + #$44C5, // $44C5 + #$44C6, // $44C6 + #$44C7, // $44C7 + #$44C8, // $44C8 + #$44C9, // $44C9 + #$44CA, // $44CA + #$44CB, // $44CB + #$44CC, // $44CC + #$44CD, // $44CD + #$44CE, // $44CE + #$44CF, // $44CF + #$44D0, // $44D0 + #$44D1, // $44D1 + #$44D2, // $44D2 + #$44D3, // $44D3 + #$44D4, // $44D4 + #$44D5, // $44D5 + #$44D6, // $44D6 + #$44D7, // $44D7 + #$44D8, // $44D8 + #$44D9, // $44D9 + #$44DA, // $44DA + #$44DB, // $44DB + #$44DC, // $44DC + #$44DD, // $44DD + #$44DE, // $44DE + #$44DF, // $44DF + #$44E0, // $44E0 + #$44E1, // $44E1 + #$44E2, // $44E2 + #$44E3, // $44E3 + #$44E4, // $44E4 + #$44E5, // $44E5 + #$44E6, // $44E6 + #$44E7, // $44E7 + #$44E8, // $44E8 + #$44E9, // $44E9 + #$44EA, // $44EA + #$44EB, // $44EB + #$44EC, // $44EC + #$44ED, // $44ED + #$44EE, // $44EE + #$44EF, // $44EF + #$44F0, // $44F0 + #$44F1, // $44F1 + #$44F2, // $44F2 + #$44F3, // $44F3 + #$44F4, // $44F4 + #$44F5, // $44F5 + #$44F6, // $44F6 + #$44F7, // $44F7 + #$44F8, // $44F8 + #$44F9, // $44F9 + #$44FA, // $44FA + #$44FB, // $44FB + #$44FC, // $44FC + #$44FD, // $44FD + #$44FE, // $44FE + #$44FF, // $44FF + #$4500, // $4500 + #$4501, // $4501 + #$4502, // $4502 + #$4503, // $4503 + #$4504, // $4504 + #$4505, // $4505 + #$4506, // $4506 + #$4507, // $4507 + #$4508, // $4508 + #$4509, // $4509 + #$450A, // $450A + #$450B, // $450B + #$450C, // $450C + #$450D, // $450D + #$450E, // $450E + #$450F, // $450F + #$4510, // $4510 + #$4511, // $4511 + #$4512, // $4512 + #$4513, // $4513 + #$4514, // $4514 + #$4515, // $4515 + #$4516, // $4516 + #$4517, // $4517 + #$4518, // $4518 + #$4519, // $4519 + #$451A, // $451A + #$451B, // $451B + #$451C, // $451C + #$451D, // $451D + #$451E, // $451E + #$451F, // $451F + #$4520, // $4520 + #$4521, // $4521 + #$4522, // $4522 + #$4523, // $4523 + #$4524, // $4524 + #$4525, // $4525 + #$4526, // $4526 + #$4527, // $4527 + #$4528, // $4528 + #$4529, // $4529 + #$452A, // $452A + #$452B, // $452B + #$452C, // $452C + #$452D, // $452D + #$452E, // $452E + #$452F, // $452F + #$4530, // $4530 + #$4531, // $4531 + #$4532, // $4532 + #$4533, // $4533 + #$4534, // $4534 + #$4535, // $4535 + #$4536, // $4536 + #$4537, // $4537 + #$4538, // $4538 + #$4539, // $4539 + #$453A, // $453A + #$453B, // $453B + #$453C, // $453C + #$453D, // $453D + #$453E, // $453E + #$453F, // $453F + #$4540, // $4540 + #$4541, // $4541 + #$4542, // $4542 + #$4543, // $4543 + #$4544, // $4544 + #$4545, // $4545 + #$4546, // $4546 + #$4547, // $4547 + #$4548, // $4548 + #$4549, // $4549 + #$454A, // $454A + #$454B, // $454B + #$454C, // $454C + #$454D, // $454D + #$454E, // $454E + #$454F, // $454F + #$4550, // $4550 + #$4551, // $4551 + #$4552, // $4552 + #$4553, // $4553 + #$4554, // $4554 + #$4555, // $4555 + #$4556, // $4556 + #$4557, // $4557 + #$4558, // $4558 + #$4559, // $4559 + #$455A, // $455A + #$455B, // $455B + #$455C, // $455C + #$455D, // $455D + #$455E, // $455E + #$455F, // $455F + #$4560, // $4560 + #$4561, // $4561 + #$4562, // $4562 + #$4563, // $4563 + #$4564, // $4564 + #$4565, // $4565 + #$4566, // $4566 + #$4567, // $4567 + #$4568, // $4568 + #$4569, // $4569 + #$456A, // $456A + #$456B, // $456B + #$456C, // $456C + #$456D, // $456D + #$456E, // $456E + #$456F, // $456F + #$4570, // $4570 + #$4571, // $4571 + #$4572, // $4572 + #$4573, // $4573 + #$4574, // $4574 + #$4575, // $4575 + #$4576, // $4576 + #$4577, // $4577 + #$4578, // $4578 + #$4579, // $4579 + #$457A, // $457A + #$457B, // $457B + #$457C, // $457C + #$457D, // $457D + #$457E, // $457E + #$457F, // $457F + #$4580, // $4580 + #$4581, // $4581 + #$4582, // $4582 + #$4583, // $4583 + #$4584, // $4584 + #$4585, // $4585 + #$4586, // $4586 + #$4587, // $4587 + #$4588, // $4588 + #$4589, // $4589 + #$458A, // $458A + #$458B, // $458B + #$458C, // $458C + #$458D, // $458D + #$458E, // $458E + #$458F, // $458F + #$4590, // $4590 + #$4591, // $4591 + #$4592, // $4592 + #$4593, // $4593 + #$4594, // $4594 + #$4595, // $4595 + #$4596, // $4596 + #$4597, // $4597 + #$4598, // $4598 + #$4599, // $4599 + #$459A, // $459A + #$459B, // $459B + #$459C, // $459C + #$459D, // $459D + #$459E, // $459E + #$459F, // $459F + #$45A0, // $45A0 + #$45A1, // $45A1 + #$45A2, // $45A2 + #$45A3, // $45A3 + #$45A4, // $45A4 + #$45A5, // $45A5 + #$45A6, // $45A6 + #$45A7, // $45A7 + #$45A8, // $45A8 + #$45A9, // $45A9 + #$45AA, // $45AA + #$45AB, // $45AB + #$45AC, // $45AC + #$45AD, // $45AD + #$45AE, // $45AE + #$45AF, // $45AF + #$45B0, // $45B0 + #$45B1, // $45B1 + #$45B2, // $45B2 + #$45B3, // $45B3 + #$45B4, // $45B4 + #$45B5, // $45B5 + #$45B6, // $45B6 + #$45B7, // $45B7 + #$45B8, // $45B8 + #$45B9, // $45B9 + #$45BA, // $45BA + #$45BB, // $45BB + #$45BC, // $45BC + #$45BD, // $45BD + #$45BE, // $45BE + #$45BF, // $45BF + #$45C0, // $45C0 + #$45C1, // $45C1 + #$45C2, // $45C2 + #$45C3, // $45C3 + #$45C4, // $45C4 + #$45C5, // $45C5 + #$45C6, // $45C6 + #$45C7, // $45C7 + #$45C8, // $45C8 + #$45C9, // $45C9 + #$45CA, // $45CA + #$45CB, // $45CB + #$45CC, // $45CC + #$45CD, // $45CD + #$45CE, // $45CE + #$45CF, // $45CF + #$45D0, // $45D0 + #$45D1, // $45D1 + #$45D2, // $45D2 + #$45D3, // $45D3 + #$45D4, // $45D4 + #$45D5, // $45D5 + #$45D6, // $45D6 + #$45D7, // $45D7 + #$45D8, // $45D8 + #$45D9, // $45D9 + #$45DA, // $45DA + #$45DB, // $45DB + #$45DC, // $45DC + #$45DD, // $45DD + #$45DE, // $45DE + #$45DF, // $45DF + #$45E0, // $45E0 + #$45E1, // $45E1 + #$45E2, // $45E2 + #$45E3, // $45E3 + #$45E4, // $45E4 + #$45E5, // $45E5 + #$45E6, // $45E6 + #$45E7, // $45E7 + #$45E8, // $45E8 + #$45E9, // $45E9 + #$45EA, // $45EA + #$45EB, // $45EB + #$45EC, // $45EC + #$45ED, // $45ED + #$45EE, // $45EE + #$45EF, // $45EF + #$45F0, // $45F0 + #$45F1, // $45F1 + #$45F2, // $45F2 + #$45F3, // $45F3 + #$45F4, // $45F4 + #$45F5, // $45F5 + #$45F6, // $45F6 + #$45F7, // $45F7 + #$45F8, // $45F8 + #$45F9, // $45F9 + #$45FA, // $45FA + #$45FB, // $45FB + #$45FC, // $45FC + #$45FD, // $45FD + #$45FE, // $45FE + #$45FF, // $45FF + #$4600, // $4600 + #$4601, // $4601 + #$4602, // $4602 + #$4603, // $4603 + #$4604, // $4604 + #$4605, // $4605 + #$4606, // $4606 + #$4607, // $4607 + #$4608, // $4608 + #$4609, // $4609 + #$460A, // $460A + #$460B, // $460B + #$460C, // $460C + #$460D, // $460D + #$460E, // $460E + #$460F, // $460F + #$4610, // $4610 + #$4611, // $4611 + #$4612, // $4612 + #$4613, // $4613 + #$4614, // $4614 + #$4615, // $4615 + #$4616, // $4616 + #$4617, // $4617 + #$4618, // $4618 + #$4619, // $4619 + #$461A, // $461A + #$461B, // $461B + #$461C, // $461C + #$461D, // $461D + #$461E, // $461E + #$461F, // $461F + #$4620, // $4620 + #$4621, // $4621 + #$4622, // $4622 + #$4623, // $4623 + #$4624, // $4624 + #$4625, // $4625 + #$4626, // $4626 + #$4627, // $4627 + #$4628, // $4628 + #$4629, // $4629 + #$462A, // $462A + #$462B, // $462B + #$462C, // $462C + #$462D, // $462D + #$462E, // $462E + #$462F, // $462F + #$4630, // $4630 + #$4631, // $4631 + #$4632, // $4632 + #$4633, // $4633 + #$4634, // $4634 + #$4635, // $4635 + #$4636, // $4636 + #$4637, // $4637 + #$4638, // $4638 + #$4639, // $4639 + #$463A, // $463A + #$463B, // $463B + #$463C, // $463C + #$463D, // $463D + #$463E, // $463E + #$463F, // $463F + #$4640, // $4640 + #$4641, // $4641 + #$4642, // $4642 + #$4643, // $4643 + #$4644, // $4644 + #$4645, // $4645 + #$4646, // $4646 + #$4647, // $4647 + #$4648, // $4648 + #$4649, // $4649 + #$464A, // $464A + #$464B, // $464B + #$464C, // $464C + #$464D, // $464D + #$464E, // $464E + #$464F, // $464F + #$4650, // $4650 + #$4651, // $4651 + #$4652, // $4652 + #$4653, // $4653 + #$4654, // $4654 + #$4655, // $4655 + #$4656, // $4656 + #$4657, // $4657 + #$4658, // $4658 + #$4659, // $4659 + #$465A, // $465A + #$465B, // $465B + #$465C, // $465C + #$465D, // $465D + #$465E, // $465E + #$465F, // $465F + #$4660, // $4660 + #$4661, // $4661 + #$4662, // $4662 + #$4663, // $4663 + #$4664, // $4664 + #$4665, // $4665 + #$4666, // $4666 + #$4667, // $4667 + #$4668, // $4668 + #$4669, // $4669 + #$466A, // $466A + #$466B, // $466B + #$466C, // $466C + #$466D, // $466D + #$466E, // $466E + #$466F, // $466F + #$4670, // $4670 + #$4671, // $4671 + #$4672, // $4672 + #$4673, // $4673 + #$4674, // $4674 + #$4675, // $4675 + #$4676, // $4676 + #$4677, // $4677 + #$4678, // $4678 + #$4679, // $4679 + #$467A, // $467A + #$467B, // $467B + #$467C, // $467C + #$467D, // $467D + #$467E, // $467E + #$467F, // $467F + #$4680, // $4680 + #$4681, // $4681 + #$4682, // $4682 + #$4683, // $4683 + #$4684, // $4684 + #$4685, // $4685 + #$4686, // $4686 + #$4687, // $4687 + #$4688, // $4688 + #$4689, // $4689 + #$468A, // $468A + #$468B, // $468B + #$468C, // $468C + #$468D, // $468D + #$468E, // $468E + #$468F, // $468F + #$4690, // $4690 + #$4691, // $4691 + #$4692, // $4692 + #$4693, // $4693 + #$4694, // $4694 + #$4695, // $4695 + #$4696, // $4696 + #$4697, // $4697 + #$4698, // $4698 + #$4699, // $4699 + #$469A, // $469A + #$469B, // $469B + #$469C, // $469C + #$469D, // $469D + #$469E, // $469E + #$469F, // $469F + #$46A0, // $46A0 + #$46A1, // $46A1 + #$46A2, // $46A2 + #$46A3, // $46A3 + #$46A4, // $46A4 + #$46A5, // $46A5 + #$46A6, // $46A6 + #$46A7, // $46A7 + #$46A8, // $46A8 + #$46A9, // $46A9 + #$46AA, // $46AA + #$46AB, // $46AB + #$46AC, // $46AC + #$46AD, // $46AD + #$46AE, // $46AE + #$46AF, // $46AF + #$46B0, // $46B0 + #$46B1, // $46B1 + #$46B2, // $46B2 + #$46B3, // $46B3 + #$46B4, // $46B4 + #$46B5, // $46B5 + #$46B6, // $46B6 + #$46B7, // $46B7 + #$46B8, // $46B8 + #$46B9, // $46B9 + #$46BA, // $46BA + #$46BB, // $46BB + #$46BC, // $46BC + #$46BD, // $46BD + #$46BE, // $46BE + #$46BF, // $46BF + #$46C0, // $46C0 + #$46C1, // $46C1 + #$46C2, // $46C2 + #$46C3, // $46C3 + #$46C4, // $46C4 + #$46C5, // $46C5 + #$46C6, // $46C6 + #$46C7, // $46C7 + #$46C8, // $46C8 + #$46C9, // $46C9 + #$46CA, // $46CA + #$46CB, // $46CB + #$46CC, // $46CC + #$46CD, // $46CD + #$46CE, // $46CE + #$46CF, // $46CF + #$46D0, // $46D0 + #$46D1, // $46D1 + #$46D2, // $46D2 + #$46D3, // $46D3 + #$46D4, // $46D4 + #$46D5, // $46D5 + #$46D6, // $46D6 + #$46D7, // $46D7 + #$46D8, // $46D8 + #$46D9, // $46D9 + #$46DA, // $46DA + #$46DB, // $46DB + #$46DC, // $46DC + #$46DD, // $46DD + #$46DE, // $46DE + #$46DF, // $46DF + #$46E0, // $46E0 + #$46E1, // $46E1 + #$46E2, // $46E2 + #$46E3, // $46E3 + #$46E4, // $46E4 + #$46E5, // $46E5 + #$46E6, // $46E6 + #$46E7, // $46E7 + #$46E8, // $46E8 + #$46E9, // $46E9 + #$46EA, // $46EA + #$46EB, // $46EB + #$46EC, // $46EC + #$46ED, // $46ED + #$46EE, // $46EE + #$46EF, // $46EF + #$46F0, // $46F0 + #$46F1, // $46F1 + #$46F2, // $46F2 + #$46F3, // $46F3 + #$46F4, // $46F4 + #$46F5, // $46F5 + #$46F6, // $46F6 + #$46F7, // $46F7 + #$46F8, // $46F8 + #$46F9, // $46F9 + #$46FA, // $46FA + #$46FB, // $46FB + #$46FC, // $46FC + #$46FD, // $46FD + #$46FE, // $46FE + #$46FF, // $46FF + #$4700, // $4700 + #$4701, // $4701 + #$4702, // $4702 + #$4703, // $4703 + #$4704, // $4704 + #$4705, // $4705 + #$4706, // $4706 + #$4707, // $4707 + #$4708, // $4708 + #$4709, // $4709 + #$470A, // $470A + #$470B, // $470B + #$470C, // $470C + #$470D, // $470D + #$470E, // $470E + #$470F, // $470F + #$4710, // $4710 + #$4711, // $4711 + #$4712, // $4712 + #$4713, // $4713 + #$4714, // $4714 + #$4715, // $4715 + #$4716, // $4716 + #$4717, // $4717 + #$4718, // $4718 + #$4719, // $4719 + #$471A, // $471A + #$471B, // $471B + #$471C, // $471C + #$471D, // $471D + #$471E, // $471E + #$471F, // $471F + #$4720, // $4720 + #$4721, // $4721 + #$4722, // $4722 + #$4723, // $4723 + #$4724, // $4724 + #$4725, // $4725 + #$4726, // $4726 + #$4727, // $4727 + #$4728, // $4728 + #$4729, // $4729 + #$472A, // $472A + #$472B, // $472B + #$472C, // $472C + #$472D, // $472D + #$472E, // $472E + #$472F, // $472F + #$4730, // $4730 + #$4731, // $4731 + #$4732, // $4732 + #$4733, // $4733 + #$4734, // $4734 + #$4735, // $4735 + #$4736, // $4736 + #$4737, // $4737 + #$4738, // $4738 + #$4739, // $4739 + #$473A, // $473A + #$473B, // $473B + #$473C, // $473C + #$473D, // $473D + #$473E, // $473E + #$473F, // $473F + #$4740, // $4740 + #$4741, // $4741 + #$4742, // $4742 + #$4743, // $4743 + #$4744, // $4744 + #$4745, // $4745 + #$4746, // $4746 + #$4747, // $4747 + #$4748, // $4748 + #$4749, // $4749 + #$474A, // $474A + #$474B, // $474B + #$474C, // $474C + #$474D, // $474D + #$474E, // $474E + #$474F, // $474F + #$4750, // $4750 + #$4751, // $4751 + #$4752, // $4752 + #$4753, // $4753 + #$4754, // $4754 + #$4755, // $4755 + #$4756, // $4756 + #$4757, // $4757 + #$4758, // $4758 + #$4759, // $4759 + #$475A, // $475A + #$475B, // $475B + #$475C, // $475C + #$475D, // $475D + #$475E, // $475E + #$475F, // $475F + #$4760, // $4760 + #$4761, // $4761 + #$4762, // $4762 + #$4763, // $4763 + #$4764, // $4764 + #$4765, // $4765 + #$4766, // $4766 + #$4767, // $4767 + #$4768, // $4768 + #$4769, // $4769 + #$476A, // $476A + #$476B, // $476B + #$476C, // $476C + #$476D, // $476D + #$476E, // $476E + #$476F, // $476F + #$4770, // $4770 + #$4771, // $4771 + #$4772, // $4772 + #$4773, // $4773 + #$4774, // $4774 + #$4775, // $4775 + #$4776, // $4776 + #$4777, // $4777 + #$4778, // $4778 + #$4779, // $4779 + #$477A, // $477A + #$477B, // $477B + #$477C, // $477C + #$477D, // $477D + #$477E, // $477E + #$477F, // $477F + #$4780, // $4780 + #$4781, // $4781 + #$4782, // $4782 + #$4783, // $4783 + #$4784, // $4784 + #$4785, // $4785 + #$4786, // $4786 + #$4787, // $4787 + #$4788, // $4788 + #$4789, // $4789 + #$478A, // $478A + #$478B, // $478B + #$478C, // $478C + #$478D, // $478D + #$478E, // $478E + #$478F, // $478F + #$4790, // $4790 + #$4791, // $4791 + #$4792, // $4792 + #$4793, // $4793 + #$4794, // $4794 + #$4795, // $4795 + #$4796, // $4796 + #$4797, // $4797 + #$4798, // $4798 + #$4799, // $4799 + #$479A, // $479A + #$479B, // $479B + #$479C, // $479C + #$479D, // $479D + #$479E, // $479E + #$479F, // $479F + #$47A0, // $47A0 + #$47A1, // $47A1 + #$47A2, // $47A2 + #$47A3, // $47A3 + #$47A4, // $47A4 + #$47A5, // $47A5 + #$47A6, // $47A6 + #$47A7, // $47A7 + #$47A8, // $47A8 + #$47A9, // $47A9 + #$47AA, // $47AA + #$47AB, // $47AB + #$47AC, // $47AC + #$47AD, // $47AD + #$47AE, // $47AE + #$47AF, // $47AF + #$47B0, // $47B0 + #$47B1, // $47B1 + #$47B2, // $47B2 + #$47B3, // $47B3 + #$47B4, // $47B4 + #$47B5, // $47B5 + #$47B6, // $47B6 + #$47B7, // $47B7 + #$47B8, // $47B8 + #$47B9, // $47B9 + #$47BA, // $47BA + #$47BB, // $47BB + #$47BC, // $47BC + #$47BD, // $47BD + #$47BE, // $47BE + #$47BF, // $47BF + #$47C0, // $47C0 + #$47C1, // $47C1 + #$47C2, // $47C2 + #$47C3, // $47C3 + #$47C4, // $47C4 + #$47C5, // $47C5 + #$47C6, // $47C6 + #$47C7, // $47C7 + #$47C8, // $47C8 + #$47C9, // $47C9 + #$47CA, // $47CA + #$47CB, // $47CB + #$47CC, // $47CC + #$47CD, // $47CD + #$47CE, // $47CE + #$47CF, // $47CF + #$47D0, // $47D0 + #$47D1, // $47D1 + #$47D2, // $47D2 + #$47D3, // $47D3 + #$47D4, // $47D4 + #$47D5, // $47D5 + #$47D6, // $47D6 + #$47D7, // $47D7 + #$47D8, // $47D8 + #$47D9, // $47D9 + #$47DA, // $47DA + #$47DB, // $47DB + #$47DC, // $47DC + #$47DD, // $47DD + #$47DE, // $47DE + #$47DF, // $47DF + #$47E0, // $47E0 + #$47E1, // $47E1 + #$47E2, // $47E2 + #$47E3, // $47E3 + #$47E4, // $47E4 + #$47E5, // $47E5 + #$47E6, // $47E6 + #$47E7, // $47E7 + #$47E8, // $47E8 + #$47E9, // $47E9 + #$47EA, // $47EA + #$47EB, // $47EB + #$47EC, // $47EC + #$47ED, // $47ED + #$47EE, // $47EE + #$47EF, // $47EF + #$47F0, // $47F0 + #$47F1, // $47F1 + #$47F2, // $47F2 + #$47F3, // $47F3 + #$47F4, // $47F4 + #$47F5, // $47F5 + #$47F6, // $47F6 + #$47F7, // $47F7 + #$47F8, // $47F8 + #$47F9, // $47F9 + #$47FA, // $47FA + #$47FB, // $47FB + #$47FC, // $47FC + #$47FD, // $47FD + #$47FE, // $47FE + #$47FF, // $47FF + #$4800, // $4800 + #$4801, // $4801 + #$4802, // $4802 + #$4803, // $4803 + #$4804, // $4804 + #$4805, // $4805 + #$4806, // $4806 + #$4807, // $4807 + #$4808, // $4808 + #$4809, // $4809 + #$480A, // $480A + #$480B, // $480B + #$480C, // $480C + #$480D, // $480D + #$480E, // $480E + #$480F, // $480F + #$4810, // $4810 + #$4811, // $4811 + #$4812, // $4812 + #$4813, // $4813 + #$4814, // $4814 + #$4815, // $4815 + #$4816, // $4816 + #$4817, // $4817 + #$4818, // $4818 + #$4819, // $4819 + #$481A, // $481A + #$481B, // $481B + #$481C, // $481C + #$481D, // $481D + #$481E, // $481E + #$481F, // $481F + #$4820, // $4820 + #$4821, // $4821 + #$4822, // $4822 + #$4823, // $4823 + #$4824, // $4824 + #$4825, // $4825 + #$4826, // $4826 + #$4827, // $4827 + #$4828, // $4828 + #$4829, // $4829 + #$482A, // $482A + #$482B, // $482B + #$482C, // $482C + #$482D, // $482D + #$482E, // $482E + #$482F, // $482F + #$4830, // $4830 + #$4831, // $4831 + #$4832, // $4832 + #$4833, // $4833 + #$4834, // $4834 + #$4835, // $4835 + #$4836, // $4836 + #$4837, // $4837 + #$4838, // $4838 + #$4839, // $4839 + #$483A, // $483A + #$483B, // $483B + #$483C, // $483C + #$483D, // $483D + #$483E, // $483E + #$483F, // $483F + #$4840, // $4840 + #$4841, // $4841 + #$4842, // $4842 + #$4843, // $4843 + #$4844, // $4844 + #$4845, // $4845 + #$4846, // $4846 + #$4847, // $4847 + #$4848, // $4848 + #$4849, // $4849 + #$484A, // $484A + #$484B, // $484B + #$484C, // $484C + #$484D, // $484D + #$484E, // $484E + #$484F, // $484F + #$4850, // $4850 + #$4851, // $4851 + #$4852, // $4852 + #$4853, // $4853 + #$4854, // $4854 + #$4855, // $4855 + #$4856, // $4856 + #$4857, // $4857 + #$4858, // $4858 + #$4859, // $4859 + #$485A, // $485A + #$485B, // $485B + #$485C, // $485C + #$485D, // $485D + #$485E, // $485E + #$485F, // $485F + #$4860, // $4860 + #$4861, // $4861 + #$4862, // $4862 + #$4863, // $4863 + #$4864, // $4864 + #$4865, // $4865 + #$4866, // $4866 + #$4867, // $4867 + #$4868, // $4868 + #$4869, // $4869 + #$486A, // $486A + #$486B, // $486B + #$486C, // $486C + #$486D, // $486D + #$486E, // $486E + #$486F, // $486F + #$4870, // $4870 + #$4871, // $4871 + #$4872, // $4872 + #$4873, // $4873 + #$4874, // $4874 + #$4875, // $4875 + #$4876, // $4876 + #$4877, // $4877 + #$4878, // $4878 + #$4879, // $4879 + #$487A, // $487A + #$487B, // $487B + #$487C, // $487C + #$487D, // $487D + #$487E, // $487E + #$487F, // $487F + #$4880, // $4880 + #$4881, // $4881 + #$4882, // $4882 + #$4883, // $4883 + #$4884, // $4884 + #$4885, // $4885 + #$4886, // $4886 + #$4887, // $4887 + #$4888, // $4888 + #$4889, // $4889 + #$488A, // $488A + #$488B, // $488B + #$488C, // $488C + #$488D, // $488D + #$488E, // $488E + #$488F, // $488F + #$4890, // $4890 + #$4891, // $4891 + #$4892, // $4892 + #$4893, // $4893 + #$4894, // $4894 + #$4895, // $4895 + #$4896, // $4896 + #$4897, // $4897 + #$4898, // $4898 + #$4899, // $4899 + #$489A, // $489A + #$489B, // $489B + #$489C, // $489C + #$489D, // $489D + #$489E, // $489E + #$489F, // $489F + #$48A0, // $48A0 + #$48A1, // $48A1 + #$48A2, // $48A2 + #$48A3, // $48A3 + #$48A4, // $48A4 + #$48A5, // $48A5 + #$48A6, // $48A6 + #$48A7, // $48A7 + #$48A8, // $48A8 + #$48A9, // $48A9 + #$48AA, // $48AA + #$48AB, // $48AB + #$48AC, // $48AC + #$48AD, // $48AD + #$48AE, // $48AE + #$48AF, // $48AF + #$48B0, // $48B0 + #$48B1, // $48B1 + #$48B2, // $48B2 + #$48B3, // $48B3 + #$48B4, // $48B4 + #$48B5, // $48B5 + #$48B6, // $48B6 + #$48B7, // $48B7 + #$48B8, // $48B8 + #$48B9, // $48B9 + #$48BA, // $48BA + #$48BB, // $48BB + #$48BC, // $48BC + #$48BD, // $48BD + #$48BE, // $48BE + #$48BF, // $48BF + #$48C0, // $48C0 + #$48C1, // $48C1 + #$48C2, // $48C2 + #$48C3, // $48C3 + #$48C4, // $48C4 + #$48C5, // $48C5 + #$48C6, // $48C6 + #$48C7, // $48C7 + #$48C8, // $48C8 + #$48C9, // $48C9 + #$48CA, // $48CA + #$48CB, // $48CB + #$48CC, // $48CC + #$48CD, // $48CD + #$48CE, // $48CE + #$48CF, // $48CF + #$48D0, // $48D0 + #$48D1, // $48D1 + #$48D2, // $48D2 + #$48D3, // $48D3 + #$48D4, // $48D4 + #$48D5, // $48D5 + #$48D6, // $48D6 + #$48D7, // $48D7 + #$48D8, // $48D8 + #$48D9, // $48D9 + #$48DA, // $48DA + #$48DB, // $48DB + #$48DC, // $48DC + #$48DD, // $48DD + #$48DE, // $48DE + #$48DF, // $48DF + #$48E0, // $48E0 + #$48E1, // $48E1 + #$48E2, // $48E2 + #$48E3, // $48E3 + #$48E4, // $48E4 + #$48E5, // $48E5 + #$48E6, // $48E6 + #$48E7, // $48E7 + #$48E8, // $48E8 + #$48E9, // $48E9 + #$48EA, // $48EA + #$48EB, // $48EB + #$48EC, // $48EC + #$48ED, // $48ED + #$48EE, // $48EE + #$48EF, // $48EF + #$48F0, // $48F0 + #$48F1, // $48F1 + #$48F2, // $48F2 + #$48F3, // $48F3 + #$48F4, // $48F4 + #$48F5, // $48F5 + #$48F6, // $48F6 + #$48F7, // $48F7 + #$48F8, // $48F8 + #$48F9, // $48F9 + #$48FA, // $48FA + #$48FB, // $48FB + #$48FC, // $48FC + #$48FD, // $48FD + #$48FE, // $48FE + #$48FF, // $48FF + #$4900, // $4900 + #$4901, // $4901 + #$4902, // $4902 + #$4903, // $4903 + #$4904, // $4904 + #$4905, // $4905 + #$4906, // $4906 + #$4907, // $4907 + #$4908, // $4908 + #$4909, // $4909 + #$490A, // $490A + #$490B, // $490B + #$490C, // $490C + #$490D, // $490D + #$490E, // $490E + #$490F, // $490F + #$4910, // $4910 + #$4911, // $4911 + #$4912, // $4912 + #$4913, // $4913 + #$4914, // $4914 + #$4915, // $4915 + #$4916, // $4916 + #$4917, // $4917 + #$4918, // $4918 + #$4919, // $4919 + #$491A, // $491A + #$491B, // $491B + #$491C, // $491C + #$491D, // $491D + #$491E, // $491E + #$491F, // $491F + #$4920, // $4920 + #$4921, // $4921 + #$4922, // $4922 + #$4923, // $4923 + #$4924, // $4924 + #$4925, // $4925 + #$4926, // $4926 + #$4927, // $4927 + #$4928, // $4928 + #$4929, // $4929 + #$492A, // $492A + #$492B, // $492B + #$492C, // $492C + #$492D, // $492D + #$492E, // $492E + #$492F, // $492F + #$4930, // $4930 + #$4931, // $4931 + #$4932, // $4932 + #$4933, // $4933 + #$4934, // $4934 + #$4935, // $4935 + #$4936, // $4936 + #$4937, // $4937 + #$4938, // $4938 + #$4939, // $4939 + #$493A, // $493A + #$493B, // $493B + #$493C, // $493C + #$493D, // $493D + #$493E, // $493E + #$493F, // $493F + #$4940, // $4940 + #$4941, // $4941 + #$4942, // $4942 + #$4943, // $4943 + #$4944, // $4944 + #$4945, // $4945 + #$4946, // $4946 + #$4947, // $4947 + #$4948, // $4948 + #$4949, // $4949 + #$494A, // $494A + #$494B, // $494B + #$494C, // $494C + #$494D, // $494D + #$494E, // $494E + #$494F, // $494F + #$4950, // $4950 + #$4951, // $4951 + #$4952, // $4952 + #$4953, // $4953 + #$4954, // $4954 + #$4955, // $4955 + #$4956, // $4956 + #$4957, // $4957 + #$4958, // $4958 + #$4959, // $4959 + #$495A, // $495A + #$495B, // $495B + #$495C, // $495C + #$495D, // $495D + #$495E, // $495E + #$495F, // $495F + #$4960, // $4960 + #$4961, // $4961 + #$4962, // $4962 + #$4963, // $4963 + #$4964, // $4964 + #$4965, // $4965 + #$4966, // $4966 + #$4967, // $4967 + #$4968, // $4968 + #$4969, // $4969 + #$496A, // $496A + #$496B, // $496B + #$496C, // $496C + #$496D, // $496D + #$496E, // $496E + #$496F, // $496F + #$4970, // $4970 + #$4971, // $4971 + #$4972, // $4972 + #$4973, // $4973 + #$4974, // $4974 + #$4975, // $4975 + #$4976, // $4976 + #$4977, // $4977 + #$4978, // $4978 + #$4979, // $4979 + #$497A, // $497A + #$497B, // $497B + #$497C, // $497C + #$497D, // $497D + #$497E, // $497E + #$497F, // $497F + #$4980, // $4980 + #$4981, // $4981 + #$4982, // $4982 + #$4983, // $4983 + #$4984, // $4984 + #$4985, // $4985 + #$4986, // $4986 + #$4987, // $4987 + #$4988, // $4988 + #$4989, // $4989 + #$498A, // $498A + #$498B, // $498B + #$498C, // $498C + #$498D, // $498D + #$498E, // $498E + #$498F, // $498F + #$4990, // $4990 + #$4991, // $4991 + #$4992, // $4992 + #$4993, // $4993 + #$4994, // $4994 + #$4995, // $4995 + #$4996, // $4996 + #$4997, // $4997 + #$4998, // $4998 + #$4999, // $4999 + #$499A, // $499A + #$499B, // $499B + #$499C, // $499C + #$499D, // $499D + #$499E, // $499E + #$499F, // $499F + #$49A0, // $49A0 + #$49A1, // $49A1 + #$49A2, // $49A2 + #$49A3, // $49A3 + #$49A4, // $49A4 + #$49A5, // $49A5 + #$49A6, // $49A6 + #$49A7, // $49A7 + #$49A8, // $49A8 + #$49A9, // $49A9 + #$49AA, // $49AA + #$49AB, // $49AB + #$49AC, // $49AC + #$49AD, // $49AD + #$49AE, // $49AE + #$49AF, // $49AF + #$49B0, // $49B0 + #$49B1, // $49B1 + #$49B2, // $49B2 + #$49B3, // $49B3 + #$49B4, // $49B4 + #$49B5, // $49B5 + #$49B6, // $49B6 + #$49B7, // $49B7 + #$49B8, // $49B8 + #$49B9, // $49B9 + #$49BA, // $49BA + #$49BB, // $49BB + #$49BC, // $49BC + #$49BD, // $49BD + #$49BE, // $49BE + #$49BF, // $49BF + #$49C0, // $49C0 + #$49C1, // $49C1 + #$49C2, // $49C2 + #$49C3, // $49C3 + #$49C4, // $49C4 + #$49C5, // $49C5 + #$49C6, // $49C6 + #$49C7, // $49C7 + #$49C8, // $49C8 + #$49C9, // $49C9 + #$49CA, // $49CA + #$49CB, // $49CB + #$49CC, // $49CC + #$49CD, // $49CD + #$49CE, // $49CE + #$49CF, // $49CF + #$49D0, // $49D0 + #$49D1, // $49D1 + #$49D2, // $49D2 + #$49D3, // $49D3 + #$49D4, // $49D4 + #$49D5, // $49D5 + #$49D6, // $49D6 + #$49D7, // $49D7 + #$49D8, // $49D8 + #$49D9, // $49D9 + #$49DA, // $49DA + #$49DB, // $49DB + #$49DC, // $49DC + #$49DD, // $49DD + #$49DE, // $49DE + #$49DF, // $49DF + #$49E0, // $49E0 + #$49E1, // $49E1 + #$49E2, // $49E2 + #$49E3, // $49E3 + #$49E4, // $49E4 + #$49E5, // $49E5 + #$49E6, // $49E6 + #$49E7, // $49E7 + #$49E8, // $49E8 + #$49E9, // $49E9 + #$49EA, // $49EA + #$49EB, // $49EB + #$49EC, // $49EC + #$49ED, // $49ED + #$49EE, // $49EE + #$49EF, // $49EF + #$49F0, // $49F0 + #$49F1, // $49F1 + #$49F2, // $49F2 + #$49F3, // $49F3 + #$49F4, // $49F4 + #$49F5, // $49F5 + #$49F6, // $49F6 + #$49F7, // $49F7 + #$49F8, // $49F8 + #$49F9, // $49F9 + #$49FA, // $49FA + #$49FB, // $49FB + #$49FC, // $49FC + #$49FD, // $49FD + #$49FE, // $49FE + #$49FF, // $49FF + #$4A00, // $4A00 + #$4A01, // $4A01 + #$4A02, // $4A02 + #$4A03, // $4A03 + #$4A04, // $4A04 + #$4A05, // $4A05 + #$4A06, // $4A06 + #$4A07, // $4A07 + #$4A08, // $4A08 + #$4A09, // $4A09 + #$4A0A, // $4A0A + #$4A0B, // $4A0B + #$4A0C, // $4A0C + #$4A0D, // $4A0D + #$4A0E, // $4A0E + #$4A0F, // $4A0F + #$4A10, // $4A10 + #$4A11, // $4A11 + #$4A12, // $4A12 + #$4A13, // $4A13 + #$4A14, // $4A14 + #$4A15, // $4A15 + #$4A16, // $4A16 + #$4A17, // $4A17 + #$4A18, // $4A18 + #$4A19, // $4A19 + #$4A1A, // $4A1A + #$4A1B, // $4A1B + #$4A1C, // $4A1C + #$4A1D, // $4A1D + #$4A1E, // $4A1E + #$4A1F, // $4A1F + #$4A20, // $4A20 + #$4A21, // $4A21 + #$4A22, // $4A22 + #$4A23, // $4A23 + #$4A24, // $4A24 + #$4A25, // $4A25 + #$4A26, // $4A26 + #$4A27, // $4A27 + #$4A28, // $4A28 + #$4A29, // $4A29 + #$4A2A, // $4A2A + #$4A2B, // $4A2B + #$4A2C, // $4A2C + #$4A2D, // $4A2D + #$4A2E, // $4A2E + #$4A2F, // $4A2F + #$4A30, // $4A30 + #$4A31, // $4A31 + #$4A32, // $4A32 + #$4A33, // $4A33 + #$4A34, // $4A34 + #$4A35, // $4A35 + #$4A36, // $4A36 + #$4A37, // $4A37 + #$4A38, // $4A38 + #$4A39, // $4A39 + #$4A3A, // $4A3A + #$4A3B, // $4A3B + #$4A3C, // $4A3C + #$4A3D, // $4A3D + #$4A3E, // $4A3E + #$4A3F, // $4A3F + #$4A40, // $4A40 + #$4A41, // $4A41 + #$4A42, // $4A42 + #$4A43, // $4A43 + #$4A44, // $4A44 + #$4A45, // $4A45 + #$4A46, // $4A46 + #$4A47, // $4A47 + #$4A48, // $4A48 + #$4A49, // $4A49 + #$4A4A, // $4A4A + #$4A4B, // $4A4B + #$4A4C, // $4A4C + #$4A4D, // $4A4D + #$4A4E, // $4A4E + #$4A4F, // $4A4F + #$4A50, // $4A50 + #$4A51, // $4A51 + #$4A52, // $4A52 + #$4A53, // $4A53 + #$4A54, // $4A54 + #$4A55, // $4A55 + #$4A56, // $4A56 + #$4A57, // $4A57 + #$4A58, // $4A58 + #$4A59, // $4A59 + #$4A5A, // $4A5A + #$4A5B, // $4A5B + #$4A5C, // $4A5C + #$4A5D, // $4A5D + #$4A5E, // $4A5E + #$4A5F, // $4A5F + #$4A60, // $4A60 + #$4A61, // $4A61 + #$4A62, // $4A62 + #$4A63, // $4A63 + #$4A64, // $4A64 + #$4A65, // $4A65 + #$4A66, // $4A66 + #$4A67, // $4A67 + #$4A68, // $4A68 + #$4A69, // $4A69 + #$4A6A, // $4A6A + #$4A6B, // $4A6B + #$4A6C, // $4A6C + #$4A6D, // $4A6D + #$4A6E, // $4A6E + #$4A6F, // $4A6F + #$4A70, // $4A70 + #$4A71, // $4A71 + #$4A72, // $4A72 + #$4A73, // $4A73 + #$4A74, // $4A74 + #$4A75, // $4A75 + #$4A76, // $4A76 + #$4A77, // $4A77 + #$4A78, // $4A78 + #$4A79, // $4A79 + #$4A7A, // $4A7A + #$4A7B, // $4A7B + #$4A7C, // $4A7C + #$4A7D, // $4A7D + #$4A7E, // $4A7E + #$4A7F, // $4A7F + #$4A80, // $4A80 + #$4A81, // $4A81 + #$4A82, // $4A82 + #$4A83, // $4A83 + #$4A84, // $4A84 + #$4A85, // $4A85 + #$4A86, // $4A86 + #$4A87, // $4A87 + #$4A88, // $4A88 + #$4A89, // $4A89 + #$4A8A, // $4A8A + #$4A8B, // $4A8B + #$4A8C, // $4A8C + #$4A8D, // $4A8D + #$4A8E, // $4A8E + #$4A8F, // $4A8F + #$4A90, // $4A90 + #$4A91, // $4A91 + #$4A92, // $4A92 + #$4A93, // $4A93 + #$4A94, // $4A94 + #$4A95, // $4A95 + #$4A96, // $4A96 + #$4A97, // $4A97 + #$4A98, // $4A98 + #$4A99, // $4A99 + #$4A9A, // $4A9A + #$4A9B, // $4A9B + #$4A9C, // $4A9C + #$4A9D, // $4A9D + #$4A9E, // $4A9E + #$4A9F, // $4A9F + #$4AA0, // $4AA0 + #$4AA1, // $4AA1 + #$4AA2, // $4AA2 + #$4AA3, // $4AA3 + #$4AA4, // $4AA4 + #$4AA5, // $4AA5 + #$4AA6, // $4AA6 + #$4AA7, // $4AA7 + #$4AA8, // $4AA8 + #$4AA9, // $4AA9 + #$4AAA, // $4AAA + #$4AAB, // $4AAB + #$4AAC, // $4AAC + #$4AAD, // $4AAD + #$4AAE, // $4AAE + #$4AAF, // $4AAF + #$4AB0, // $4AB0 + #$4AB1, // $4AB1 + #$4AB2, // $4AB2 + #$4AB3, // $4AB3 + #$4AB4, // $4AB4 + #$4AB5, // $4AB5 + #$4AB6, // $4AB6 + #$4AB7, // $4AB7 + #$4AB8, // $4AB8 + #$4AB9, // $4AB9 + #$4ABA, // $4ABA + #$4ABB, // $4ABB + #$4ABC, // $4ABC + #$4ABD, // $4ABD + #$4ABE, // $4ABE + #$4ABF, // $4ABF + #$4AC0, // $4AC0 + #$4AC1, // $4AC1 + #$4AC2, // $4AC2 + #$4AC3, // $4AC3 + #$4AC4, // $4AC4 + #$4AC5, // $4AC5 + #$4AC6, // $4AC6 + #$4AC7, // $4AC7 + #$4AC8, // $4AC8 + #$4AC9, // $4AC9 + #$4ACA, // $4ACA + #$4ACB, // $4ACB + #$4ACC, // $4ACC + #$4ACD, // $4ACD + #$4ACE, // $4ACE + #$4ACF, // $4ACF + #$4AD0, // $4AD0 + #$4AD1, // $4AD1 + #$4AD2, // $4AD2 + #$4AD3, // $4AD3 + #$4AD4, // $4AD4 + #$4AD5, // $4AD5 + #$4AD6, // $4AD6 + #$4AD7, // $4AD7 + #$4AD8, // $4AD8 + #$4AD9, // $4AD9 + #$4ADA, // $4ADA + #$4ADB, // $4ADB + #$4ADC, // $4ADC + #$4ADD, // $4ADD + #$4ADE, // $4ADE + #$4ADF, // $4ADF + #$4AE0, // $4AE0 + #$4AE1, // $4AE1 + #$4AE2, // $4AE2 + #$4AE3, // $4AE3 + #$4AE4, // $4AE4 + #$4AE5, // $4AE5 + #$4AE6, // $4AE6 + #$4AE7, // $4AE7 + #$4AE8, // $4AE8 + #$4AE9, // $4AE9 + #$4AEA, // $4AEA + #$4AEB, // $4AEB + #$4AEC, // $4AEC + #$4AED, // $4AED + #$4AEE, // $4AEE + #$4AEF, // $4AEF + #$4AF0, // $4AF0 + #$4AF1, // $4AF1 + #$4AF2, // $4AF2 + #$4AF3, // $4AF3 + #$4AF4, // $4AF4 + #$4AF5, // $4AF5 + #$4AF6, // $4AF6 + #$4AF7, // $4AF7 + #$4AF8, // $4AF8 + #$4AF9, // $4AF9 + #$4AFA, // $4AFA + #$4AFB, // $4AFB + #$4AFC, // $4AFC + #$4AFD, // $4AFD + #$4AFE, // $4AFE + #$4AFF, // $4AFF + #$4B00, // $4B00 + #$4B01, // $4B01 + #$4B02, // $4B02 + #$4B03, // $4B03 + #$4B04, // $4B04 + #$4B05, // $4B05 + #$4B06, // $4B06 + #$4B07, // $4B07 + #$4B08, // $4B08 + #$4B09, // $4B09 + #$4B0A, // $4B0A + #$4B0B, // $4B0B + #$4B0C, // $4B0C + #$4B0D, // $4B0D + #$4B0E, // $4B0E + #$4B0F, // $4B0F + #$4B10, // $4B10 + #$4B11, // $4B11 + #$4B12, // $4B12 + #$4B13, // $4B13 + #$4B14, // $4B14 + #$4B15, // $4B15 + #$4B16, // $4B16 + #$4B17, // $4B17 + #$4B18, // $4B18 + #$4B19, // $4B19 + #$4B1A, // $4B1A + #$4B1B, // $4B1B + #$4B1C, // $4B1C + #$4B1D, // $4B1D + #$4B1E, // $4B1E + #$4B1F, // $4B1F + #$4B20, // $4B20 + #$4B21, // $4B21 + #$4B22, // $4B22 + #$4B23, // $4B23 + #$4B24, // $4B24 + #$4B25, // $4B25 + #$4B26, // $4B26 + #$4B27, // $4B27 + #$4B28, // $4B28 + #$4B29, // $4B29 + #$4B2A, // $4B2A + #$4B2B, // $4B2B + #$4B2C, // $4B2C + #$4B2D, // $4B2D + #$4B2E, // $4B2E + #$4B2F, // $4B2F + #$4B30, // $4B30 + #$4B31, // $4B31 + #$4B32, // $4B32 + #$4B33, // $4B33 + #$4B34, // $4B34 + #$4B35, // $4B35 + #$4B36, // $4B36 + #$4B37, // $4B37 + #$4B38, // $4B38 + #$4B39, // $4B39 + #$4B3A, // $4B3A + #$4B3B, // $4B3B + #$4B3C, // $4B3C + #$4B3D, // $4B3D + #$4B3E, // $4B3E + #$4B3F, // $4B3F + #$4B40, // $4B40 + #$4B41, // $4B41 + #$4B42, // $4B42 + #$4B43, // $4B43 + #$4B44, // $4B44 + #$4B45, // $4B45 + #$4B46, // $4B46 + #$4B47, // $4B47 + #$4B48, // $4B48 + #$4B49, // $4B49 + #$4B4A, // $4B4A + #$4B4B, // $4B4B + #$4B4C, // $4B4C + #$4B4D, // $4B4D + #$4B4E, // $4B4E + #$4B4F, // $4B4F + #$4B50, // $4B50 + #$4B51, // $4B51 + #$4B52, // $4B52 + #$4B53, // $4B53 + #$4B54, // $4B54 + #$4B55, // $4B55 + #$4B56, // $4B56 + #$4B57, // $4B57 + #$4B58, // $4B58 + #$4B59, // $4B59 + #$4B5A, // $4B5A + #$4B5B, // $4B5B + #$4B5C, // $4B5C + #$4B5D, // $4B5D + #$4B5E, // $4B5E + #$4B5F, // $4B5F + #$4B60, // $4B60 + #$4B61, // $4B61 + #$4B62, // $4B62 + #$4B63, // $4B63 + #$4B64, // $4B64 + #$4B65, // $4B65 + #$4B66, // $4B66 + #$4B67, // $4B67 + #$4B68, // $4B68 + #$4B69, // $4B69 + #$4B6A, // $4B6A + #$4B6B, // $4B6B + #$4B6C, // $4B6C + #$4B6D, // $4B6D + #$4B6E, // $4B6E + #$4B6F, // $4B6F + #$4B70, // $4B70 + #$4B71, // $4B71 + #$4B72, // $4B72 + #$4B73, // $4B73 + #$4B74, // $4B74 + #$4B75, // $4B75 + #$4B76, // $4B76 + #$4B77, // $4B77 + #$4B78, // $4B78 + #$4B79, // $4B79 + #$4B7A, // $4B7A + #$4B7B, // $4B7B + #$4B7C, // $4B7C + #$4B7D, // $4B7D + #$4B7E, // $4B7E + #$4B7F, // $4B7F + #$4B80, // $4B80 + #$4B81, // $4B81 + #$4B82, // $4B82 + #$4B83, // $4B83 + #$4B84, // $4B84 + #$4B85, // $4B85 + #$4B86, // $4B86 + #$4B87, // $4B87 + #$4B88, // $4B88 + #$4B89, // $4B89 + #$4B8A, // $4B8A + #$4B8B, // $4B8B + #$4B8C, // $4B8C + #$4B8D, // $4B8D + #$4B8E, // $4B8E + #$4B8F, // $4B8F + #$4B90, // $4B90 + #$4B91, // $4B91 + #$4B92, // $4B92 + #$4B93, // $4B93 + #$4B94, // $4B94 + #$4B95, // $4B95 + #$4B96, // $4B96 + #$4B97, // $4B97 + #$4B98, // $4B98 + #$4B99, // $4B99 + #$4B9A, // $4B9A + #$4B9B, // $4B9B + #$4B9C, // $4B9C + #$4B9D, // $4B9D + #$4B9E, // $4B9E + #$4B9F, // $4B9F + #$4BA0, // $4BA0 + #$4BA1, // $4BA1 + #$4BA2, // $4BA2 + #$4BA3, // $4BA3 + #$4BA4, // $4BA4 + #$4BA5, // $4BA5 + #$4BA6, // $4BA6 + #$4BA7, // $4BA7 + #$4BA8, // $4BA8 + #$4BA9, // $4BA9 + #$4BAA, // $4BAA + #$4BAB, // $4BAB + #$4BAC, // $4BAC + #$4BAD, // $4BAD + #$4BAE, // $4BAE + #$4BAF, // $4BAF + #$4BB0, // $4BB0 + #$4BB1, // $4BB1 + #$4BB2, // $4BB2 + #$4BB3, // $4BB3 + #$4BB4, // $4BB4 + #$4BB5, // $4BB5 + #$4BB6, // $4BB6 + #$4BB7, // $4BB7 + #$4BB8, // $4BB8 + #$4BB9, // $4BB9 + #$4BBA, // $4BBA + #$4BBB, // $4BBB + #$4BBC, // $4BBC + #$4BBD, // $4BBD + #$4BBE, // $4BBE + #$4BBF, // $4BBF + #$4BC0, // $4BC0 + #$4BC1, // $4BC1 + #$4BC2, // $4BC2 + #$4BC3, // $4BC3 + #$4BC4, // $4BC4 + #$4BC5, // $4BC5 + #$4BC6, // $4BC6 + #$4BC7, // $4BC7 + #$4BC8, // $4BC8 + #$4BC9, // $4BC9 + #$4BCA, // $4BCA + #$4BCB, // $4BCB + #$4BCC, // $4BCC + #$4BCD, // $4BCD + #$4BCE, // $4BCE + #$4BCF, // $4BCF + #$4BD0, // $4BD0 + #$4BD1, // $4BD1 + #$4BD2, // $4BD2 + #$4BD3, // $4BD3 + #$4BD4, // $4BD4 + #$4BD5, // $4BD5 + #$4BD6, // $4BD6 + #$4BD7, // $4BD7 + #$4BD8, // $4BD8 + #$4BD9, // $4BD9 + #$4BDA, // $4BDA + #$4BDB, // $4BDB + #$4BDC, // $4BDC + #$4BDD, // $4BDD + #$4BDE, // $4BDE + #$4BDF, // $4BDF + #$4BE0, // $4BE0 + #$4BE1, // $4BE1 + #$4BE2, // $4BE2 + #$4BE3, // $4BE3 + #$4BE4, // $4BE4 + #$4BE5, // $4BE5 + #$4BE6, // $4BE6 + #$4BE7, // $4BE7 + #$4BE8, // $4BE8 + #$4BE9, // $4BE9 + #$4BEA, // $4BEA + #$4BEB, // $4BEB + #$4BEC, // $4BEC + #$4BED, // $4BED + #$4BEE, // $4BEE + #$4BEF, // $4BEF + #$4BF0, // $4BF0 + #$4BF1, // $4BF1 + #$4BF2, // $4BF2 + #$4BF3, // $4BF3 + #$4BF4, // $4BF4 + #$4BF5, // $4BF5 + #$4BF6, // $4BF6 + #$4BF7, // $4BF7 + #$4BF8, // $4BF8 + #$4BF9, // $4BF9 + #$4BFA, // $4BFA + #$4BFB, // $4BFB + #$4BFC, // $4BFC + #$4BFD, // $4BFD + #$4BFE, // $4BFE + #$4BFF, // $4BFF + #$4C00, // $4C00 + #$4C01, // $4C01 + #$4C02, // $4C02 + #$4C03, // $4C03 + #$4C04, // $4C04 + #$4C05, // $4C05 + #$4C06, // $4C06 + #$4C07, // $4C07 + #$4C08, // $4C08 + #$4C09, // $4C09 + #$4C0A, // $4C0A + #$4C0B, // $4C0B + #$4C0C, // $4C0C + #$4C0D, // $4C0D + #$4C0E, // $4C0E + #$4C0F, // $4C0F + #$4C10, // $4C10 + #$4C11, // $4C11 + #$4C12, // $4C12 + #$4C13, // $4C13 + #$4C14, // $4C14 + #$4C15, // $4C15 + #$4C16, // $4C16 + #$4C17, // $4C17 + #$4C18, // $4C18 + #$4C19, // $4C19 + #$4C1A, // $4C1A + #$4C1B, // $4C1B + #$4C1C, // $4C1C + #$4C1D, // $4C1D + #$4C1E, // $4C1E + #$4C1F, // $4C1F + #$4C20, // $4C20 + #$4C21, // $4C21 + #$4C22, // $4C22 + #$4C23, // $4C23 + #$4C24, // $4C24 + #$4C25, // $4C25 + #$4C26, // $4C26 + #$4C27, // $4C27 + #$4C28, // $4C28 + #$4C29, // $4C29 + #$4C2A, // $4C2A + #$4C2B, // $4C2B + #$4C2C, // $4C2C + #$4C2D, // $4C2D + #$4C2E, // $4C2E + #$4C2F, // $4C2F + #$4C30, // $4C30 + #$4C31, // $4C31 + #$4C32, // $4C32 + #$4C33, // $4C33 + #$4C34, // $4C34 + #$4C35, // $4C35 + #$4C36, // $4C36 + #$4C37, // $4C37 + #$4C38, // $4C38 + #$4C39, // $4C39 + #$4C3A, // $4C3A + #$4C3B, // $4C3B + #$4C3C, // $4C3C + #$4C3D, // $4C3D + #$4C3E, // $4C3E + #$4C3F, // $4C3F + #$4C40, // $4C40 + #$4C41, // $4C41 + #$4C42, // $4C42 + #$4C43, // $4C43 + #$4C44, // $4C44 + #$4C45, // $4C45 + #$4C46, // $4C46 + #$4C47, // $4C47 + #$4C48, // $4C48 + #$4C49, // $4C49 + #$4C4A, // $4C4A + #$4C4B, // $4C4B + #$4C4C, // $4C4C + #$4C4D, // $4C4D + #$4C4E, // $4C4E + #$4C4F, // $4C4F + #$4C50, // $4C50 + #$4C51, // $4C51 + #$4C52, // $4C52 + #$4C53, // $4C53 + #$4C54, // $4C54 + #$4C55, // $4C55 + #$4C56, // $4C56 + #$4C57, // $4C57 + #$4C58, // $4C58 + #$4C59, // $4C59 + #$4C5A, // $4C5A + #$4C5B, // $4C5B + #$4C5C, // $4C5C + #$4C5D, // $4C5D + #$4C5E, // $4C5E + #$4C5F, // $4C5F + #$4C60, // $4C60 + #$4C61, // $4C61 + #$4C62, // $4C62 + #$4C63, // $4C63 + #$4C64, // $4C64 + #$4C65, // $4C65 + #$4C66, // $4C66 + #$4C67, // $4C67 + #$4C68, // $4C68 + #$4C69, // $4C69 + #$4C6A, // $4C6A + #$4C6B, // $4C6B + #$4C6C, // $4C6C + #$4C6D, // $4C6D + #$4C6E, // $4C6E + #$4C6F, // $4C6F + #$4C70, // $4C70 + #$4C71, // $4C71 + #$4C72, // $4C72 + #$4C73, // $4C73 + #$4C74, // $4C74 + #$4C75, // $4C75 + #$4C76, // $4C76 + #$4C77, // $4C77 + #$4C78, // $4C78 + #$4C79, // $4C79 + #$4C7A, // $4C7A + #$4C7B, // $4C7B + #$4C7C, // $4C7C + #$4C7D, // $4C7D + #$4C7E, // $4C7E + #$4C7F, // $4C7F + #$4C80, // $4C80 + #$4C81, // $4C81 + #$4C82, // $4C82 + #$4C83, // $4C83 + #$4C84, // $4C84 + #$4C85, // $4C85 + #$4C86, // $4C86 + #$4C87, // $4C87 + #$4C88, // $4C88 + #$4C89, // $4C89 + #$4C8A, // $4C8A + #$4C8B, // $4C8B + #$4C8C, // $4C8C + #$4C8D, // $4C8D + #$4C8E, // $4C8E + #$4C8F, // $4C8F + #$4C90, // $4C90 + #$4C91, // $4C91 + #$4C92, // $4C92 + #$4C93, // $4C93 + #$4C94, // $4C94 + #$4C95, // $4C95 + #$4C96, // $4C96 + #$4C97, // $4C97 + #$4C98, // $4C98 + #$4C99, // $4C99 + #$4C9A, // $4C9A + #$4C9B, // $4C9B + #$4C9C, // $4C9C + #$4C9D, // $4C9D + #$4C9E, // $4C9E + #$4C9F, // $4C9F + #$4CA0, // $4CA0 + #$4CA1, // $4CA1 + #$4CA2, // $4CA2 + #$4CA3, // $4CA3 + #$4CA4, // $4CA4 + #$4CA5, // $4CA5 + #$4CA6, // $4CA6 + #$4CA7, // $4CA7 + #$4CA8, // $4CA8 + #$4CA9, // $4CA9 + #$4CAA, // $4CAA + #$4CAB, // $4CAB + #$4CAC, // $4CAC + #$4CAD, // $4CAD + #$4CAE, // $4CAE + #$4CAF, // $4CAF + #$4CB0, // $4CB0 + #$4CB1, // $4CB1 + #$4CB2, // $4CB2 + #$4CB3, // $4CB3 + #$4CB4, // $4CB4 + #$4CB5, // $4CB5 + #$4CB6, // $4CB6 + #$4CB7, // $4CB7 + #$4CB8, // $4CB8 + #$4CB9, // $4CB9 + #$4CBA, // $4CBA + #$4CBB, // $4CBB + #$4CBC, // $4CBC + #$4CBD, // $4CBD + #$4CBE, // $4CBE + #$4CBF, // $4CBF + #$4CC0, // $4CC0 + #$4CC1, // $4CC1 + #$4CC2, // $4CC2 + #$4CC3, // $4CC3 + #$4CC4, // $4CC4 + #$4CC5, // $4CC5 + #$4CC6, // $4CC6 + #$4CC7, // $4CC7 + #$4CC8, // $4CC8 + #$4CC9, // $4CC9 + #$4CCA, // $4CCA + #$4CCB, // $4CCB + #$4CCC, // $4CCC + #$4CCD, // $4CCD + #$4CCE, // $4CCE + #$4CCF, // $4CCF + #$4CD0, // $4CD0 + #$4CD1, // $4CD1 + #$4CD2, // $4CD2 + #$4CD3, // $4CD3 + #$4CD4, // $4CD4 + #$4CD5, // $4CD5 + #$4CD6, // $4CD6 + #$4CD7, // $4CD7 + #$4CD8, // $4CD8 + #$4CD9, // $4CD9 + #$4CDA, // $4CDA + #$4CDB, // $4CDB + #$4CDC, // $4CDC + #$4CDD, // $4CDD + #$4CDE, // $4CDE + #$4CDF, // $4CDF + #$4CE0, // $4CE0 + #$4CE1, // $4CE1 + #$4CE2, // $4CE2 + #$4CE3, // $4CE3 + #$4CE4, // $4CE4 + #$4CE5, // $4CE5 + #$4CE6, // $4CE6 + #$4CE7, // $4CE7 + #$4CE8, // $4CE8 + #$4CE9, // $4CE9 + #$4CEA, // $4CEA + #$4CEB, // $4CEB + #$4CEC, // $4CEC + #$4CED, // $4CED + #$4CEE, // $4CEE + #$4CEF, // $4CEF + #$4CF0, // $4CF0 + #$4CF1, // $4CF1 + #$4CF2, // $4CF2 + #$4CF3, // $4CF3 + #$4CF4, // $4CF4 + #$4CF5, // $4CF5 + #$4CF6, // $4CF6 + #$4CF7, // $4CF7 + #$4CF8, // $4CF8 + #$4CF9, // $4CF9 + #$4CFA, // $4CFA + #$4CFB, // $4CFB + #$4CFC, // $4CFC + #$4CFD, // $4CFD + #$4CFE, // $4CFE + #$4CFF, // $4CFF + #$4D00, // $4D00 + #$4D01, // $4D01 + #$4D02, // $4D02 + #$4D03, // $4D03 + #$4D04, // $4D04 + #$4D05, // $4D05 + #$4D06, // $4D06 + #$4D07, // $4D07 + #$4D08, // $4D08 + #$4D09, // $4D09 + #$4D0A, // $4D0A + #$4D0B, // $4D0B + #$4D0C, // $4D0C + #$4D0D, // $4D0D + #$4D0E, // $4D0E + #$4D0F, // $4D0F + #$4D10, // $4D10 + #$4D11, // $4D11 + #$4D12, // $4D12 + #$4D13, // $4D13 + #$4D14, // $4D14 + #$4D15, // $4D15 + #$4D16, // $4D16 + #$4D17, // $4D17 + #$4D18, // $4D18 + #$4D19, // $4D19 + #$4D1A, // $4D1A + #$4D1B, // $4D1B + #$4D1C, // $4D1C + #$4D1D, // $4D1D + #$4D1E, // $4D1E + #$4D1F, // $4D1F + #$4D20, // $4D20 + #$4D21, // $4D21 + #$4D22, // $4D22 + #$4D23, // $4D23 + #$4D24, // $4D24 + #$4D25, // $4D25 + #$4D26, // $4D26 + #$4D27, // $4D27 + #$4D28, // $4D28 + #$4D29, // $4D29 + #$4D2A, // $4D2A + #$4D2B, // $4D2B + #$4D2C, // $4D2C + #$4D2D, // $4D2D + #$4D2E, // $4D2E + #$4D2F, // $4D2F + #$4D30, // $4D30 + #$4D31, // $4D31 + #$4D32, // $4D32 + #$4D33, // $4D33 + #$4D34, // $4D34 + #$4D35, // $4D35 + #$4D36, // $4D36 + #$4D37, // $4D37 + #$4D38, // $4D38 + #$4D39, // $4D39 + #$4D3A, // $4D3A + #$4D3B, // $4D3B + #$4D3C, // $4D3C + #$4D3D, // $4D3D + #$4D3E, // $4D3E + #$4D3F, // $4D3F + #$4D40, // $4D40 + #$4D41, // $4D41 + #$4D42, // $4D42 + #$4D43, // $4D43 + #$4D44, // $4D44 + #$4D45, // $4D45 + #$4D46, // $4D46 + #$4D47, // $4D47 + #$4D48, // $4D48 + #$4D49, // $4D49 + #$4D4A, // $4D4A + #$4D4B, // $4D4B + #$4D4C, // $4D4C + #$4D4D, // $4D4D + #$4D4E, // $4D4E + #$4D4F, // $4D4F + #$4D50, // $4D50 + #$4D51, // $4D51 + #$4D52, // $4D52 + #$4D53, // $4D53 + #$4D54, // $4D54 + #$4D55, // $4D55 + #$4D56, // $4D56 + #$4D57, // $4D57 + #$4D58, // $4D58 + #$4D59, // $4D59 + #$4D5A, // $4D5A + #$4D5B, // $4D5B + #$4D5C, // $4D5C + #$4D5D, // $4D5D + #$4D5E, // $4D5E + #$4D5F, // $4D5F + #$4D60, // $4D60 + #$4D61, // $4D61 + #$4D62, // $4D62 + #$4D63, // $4D63 + #$4D64, // $4D64 + #$4D65, // $4D65 + #$4D66, // $4D66 + #$4D67, // $4D67 + #$4D68, // $4D68 + #$4D69, // $4D69 + #$4D6A, // $4D6A + #$4D6B, // $4D6B + #$4D6C, // $4D6C + #$4D6D, // $4D6D + #$4D6E, // $4D6E + #$4D6F, // $4D6F + #$4D70, // $4D70 + #$4D71, // $4D71 + #$4D72, // $4D72 + #$4D73, // $4D73 + #$4D74, // $4D74 + #$4D75, // $4D75 + #$4D76, // $4D76 + #$4D77, // $4D77 + #$4D78, // $4D78 + #$4D79, // $4D79 + #$4D7A, // $4D7A + #$4D7B, // $4D7B + #$4D7C, // $4D7C + #$4D7D, // $4D7D + #$4D7E, // $4D7E + #$4D7F, // $4D7F + #$4D80, // $4D80 + #$4D81, // $4D81 + #$4D82, // $4D82 + #$4D83, // $4D83 + #$4D84, // $4D84 + #$4D85, // $4D85 + #$4D86, // $4D86 + #$4D87, // $4D87 + #$4D88, // $4D88 + #$4D89, // $4D89 + #$4D8A, // $4D8A + #$4D8B, // $4D8B + #$4D8C, // $4D8C + #$4D8D, // $4D8D + #$4D8E, // $4D8E + #$4D8F, // $4D8F + #$4D90, // $4D90 + #$4D91, // $4D91 + #$4D92, // $4D92 + #$4D93, // $4D93 + #$4D94, // $4D94 + #$4D95, // $4D95 + #$4D96, // $4D96 + #$4D97, // $4D97 + #$4D98, // $4D98 + #$4D99, // $4D99 + #$4D9A, // $4D9A + #$4D9B, // $4D9B + #$4D9C, // $4D9C + #$4D9D, // $4D9D + #$4D9E, // $4D9E + #$4D9F, // $4D9F + #$4DA0, // $4DA0 + #$4DA1, // $4DA1 + #$4DA2, // $4DA2 + #$4DA3, // $4DA3 + #$4DA4, // $4DA4 + #$4DA5, // $4DA5 + #$4DA6, // $4DA6 + #$4DA7, // $4DA7 + #$4DA8, // $4DA8 + #$4DA9, // $4DA9 + #$4DAA, // $4DAA + #$4DAB, // $4DAB + #$4DAC, // $4DAC + #$4DAD, // $4DAD + #$4DAE, // $4DAE + #$4DAF, // $4DAF + #$4DB0, // $4DB0 + #$4DB1, // $4DB1 + #$4DB2, // $4DB2 + #$4DB3, // $4DB3 + #$4DB4, // $4DB4 + #$4DB5, // $4DB5 + #$4DB6, // $4DB6 + #$4DB7, // $4DB7 + #$4DB8, // $4DB8 + #$4DB9, // $4DB9 + #$4DBA, // $4DBA + #$4DBB, // $4DBB + #$4DBC, // $4DBC + #$4DBD, // $4DBD + #$4DBE, // $4DBE + #$4DBF, // $4DBF + #$4DC0, // $4DC0 + #$4DC1, // $4DC1 + #$4DC2, // $4DC2 + #$4DC3, // $4DC3 + #$4DC4, // $4DC4 + #$4DC5, // $4DC5 + #$4DC6, // $4DC6 + #$4DC7, // $4DC7 + #$4DC8, // $4DC8 + #$4DC9, // $4DC9 + #$4DCA, // $4DCA + #$4DCB, // $4DCB + #$4DCC, // $4DCC + #$4DCD, // $4DCD + #$4DCE, // $4DCE + #$4DCF, // $4DCF + #$4DD0, // $4DD0 + #$4DD1, // $4DD1 + #$4DD2, // $4DD2 + #$4DD3, // $4DD3 + #$4DD4, // $4DD4 + #$4DD5, // $4DD5 + #$4DD6, // $4DD6 + #$4DD7, // $4DD7 + #$4DD8, // $4DD8 + #$4DD9, // $4DD9 + #$4DDA, // $4DDA + #$4DDB, // $4DDB + #$4DDC, // $4DDC + #$4DDD, // $4DDD + #$4DDE, // $4DDE + #$4DDF, // $4DDF + #$4DE0, // $4DE0 + #$4DE1, // $4DE1 + #$4DE2, // $4DE2 + #$4DE3, // $4DE3 + #$4DE4, // $4DE4 + #$4DE5, // $4DE5 + #$4DE6, // $4DE6 + #$4DE7, // $4DE7 + #$4DE8, // $4DE8 + #$4DE9, // $4DE9 + #$4DEA, // $4DEA + #$4DEB, // $4DEB + #$4DEC, // $4DEC + #$4DED, // $4DED + #$4DEE, // $4DEE + #$4DEF, // $4DEF + #$4DF0, // $4DF0 + #$4DF1, // $4DF1 + #$4DF2, // $4DF2 + #$4DF3, // $4DF3 + #$4DF4, // $4DF4 + #$4DF5, // $4DF5 + #$4DF6, // $4DF6 + #$4DF7, // $4DF7 + #$4DF8, // $4DF8 + #$4DF9, // $4DF9 + #$4DFA, // $4DFA + #$4DFB, // $4DFB + #$4DFC, // $4DFC + #$4DFD, // $4DFD + #$4DFE, // $4DFE + #$4DFF, // $4DFF + #$4E00, // $4E00 + #$4E01, // $4E01 + #$4E02, // $4E02 + #$4E03, // $4E03 + #$4E04, // $4E04 + #$4E05, // $4E05 + #$4E06, // $4E06 + #$4E07, // $4E07 + #$4E08, // $4E08 + #$4E09, // $4E09 + #$4E0A, // $4E0A + #$4E0B, // $4E0B + #$4E0C, // $4E0C + #$4E0D, // $4E0D + #$4E0E, // $4E0E + #$4E0F, // $4E0F + #$4E10, // $4E10 + #$4E11, // $4E11 + #$4E12, // $4E12 + #$4E13, // $4E13 + #$4E14, // $4E14 + #$4E15, // $4E15 + #$4E16, // $4E16 + #$4E17, // $4E17 + #$4E18, // $4E18 + #$4E19, // $4E19 + #$4E1A, // $4E1A + #$4E1B, // $4E1B + #$4E1C, // $4E1C + #$4E1D, // $4E1D + #$4E1E, // $4E1E + #$4E1F, // $4E1F + #$4E20, // $4E20 + #$4E21, // $4E21 + #$4E22, // $4E22 + #$4E23, // $4E23 + #$4E24, // $4E24 + #$4E25, // $4E25 + #$4E26, // $4E26 + #$4E27, // $4E27 + #$4E28, // $4E28 + #$4E29, // $4E29 + #$4E2A, // $4E2A + #$4E2B, // $4E2B + #$4E2C, // $4E2C + #$4E2D, // $4E2D + #$4E2E, // $4E2E + #$4E2F, // $4E2F + #$4E30, // $4E30 + #$4E31, // $4E31 + #$4E32, // $4E32 + #$4E33, // $4E33 + #$4E34, // $4E34 + #$4E35, // $4E35 + #$4E36, // $4E36 + #$4E37, // $4E37 + #$4E38, // $4E38 + #$4E39, // $4E39 + #$4E3A, // $4E3A + #$4E3B, // $4E3B + #$4E3C, // $4E3C + #$4E3D, // $4E3D + #$4E3E, // $4E3E + #$4E3F, // $4E3F + #$4E40, // $4E40 + #$4E41, // $4E41 + #$4E42, // $4E42 + #$4E43, // $4E43 + #$4E44, // $4E44 + #$4E45, // $4E45 + #$4E46, // $4E46 + #$4E47, // $4E47 + #$4E48, // $4E48 + #$4E49, // $4E49 + #$4E4A, // $4E4A + #$4E4B, // $4E4B + #$4E4C, // $4E4C + #$4E4D, // $4E4D + #$4E4E, // $4E4E + #$4E4F, // $4E4F + #$4E50, // $4E50 + #$4E51, // $4E51 + #$4E52, // $4E52 + #$4E53, // $4E53 + #$4E54, // $4E54 + #$4E55, // $4E55 + #$4E56, // $4E56 + #$4E57, // $4E57 + #$4E58, // $4E58 + #$4E59, // $4E59 + #$4E5A, // $4E5A + #$4E5B, // $4E5B + #$4E5C, // $4E5C + #$4E5D, // $4E5D + #$4E5E, // $4E5E + #$4E5F, // $4E5F + #$4E60, // $4E60 + #$4E61, // $4E61 + #$4E62, // $4E62 + #$4E63, // $4E63 + #$4E64, // $4E64 + #$4E65, // $4E65 + #$4E66, // $4E66 + #$4E67, // $4E67 + #$4E68, // $4E68 + #$4E69, // $4E69 + #$4E6A, // $4E6A + #$4E6B, // $4E6B + #$4E6C, // $4E6C + #$4E6D, // $4E6D + #$4E6E, // $4E6E + #$4E6F, // $4E6F + #$4E70, // $4E70 + #$4E71, // $4E71 + #$4E72, // $4E72 + #$4E73, // $4E73 + #$4E74, // $4E74 + #$4E75, // $4E75 + #$4E76, // $4E76 + #$4E77, // $4E77 + #$4E78, // $4E78 + #$4E79, // $4E79 + #$4E7A, // $4E7A + #$4E7B, // $4E7B + #$4E7C, // $4E7C + #$4E7D, // $4E7D + #$4E7E, // $4E7E + #$4E7F, // $4E7F + #$4E80, // $4E80 + #$4E81, // $4E81 + #$4E82, // $4E82 + #$4E83, // $4E83 + #$4E84, // $4E84 + #$4E85, // $4E85 + #$4E86, // $4E86 + #$4E87, // $4E87 + #$4E88, // $4E88 + #$4E89, // $4E89 + #$4E8A, // $4E8A + #$4E8B, // $4E8B + #$4E8C, // $4E8C + #$4E8D, // $4E8D + #$4E8E, // $4E8E + #$4E8F, // $4E8F + #$4E90, // $4E90 + #$4E91, // $4E91 + #$4E92, // $4E92 + #$4E93, // $4E93 + #$4E94, // $4E94 + #$4E95, // $4E95 + #$4E96, // $4E96 + #$4E97, // $4E97 + #$4E98, // $4E98 + #$4E99, // $4E99 + #$4E9A, // $4E9A + #$4E9B, // $4E9B + #$4E9C, // $4E9C + #$4E9D, // $4E9D + #$4E9E, // $4E9E + #$4E9F, // $4E9F + #$4EA0, // $4EA0 + #$4EA1, // $4EA1 + #$4EA2, // $4EA2 + #$4EA3, // $4EA3 + #$4EA4, // $4EA4 + #$4EA5, // $4EA5 + #$4EA6, // $4EA6 + #$4EA7, // $4EA7 + #$4EA8, // $4EA8 + #$4EA9, // $4EA9 + #$4EAA, // $4EAA + #$4EAB, // $4EAB + #$4EAC, // $4EAC + #$4EAD, // $4EAD + #$4EAE, // $4EAE + #$4EAF, // $4EAF + #$4EB0, // $4EB0 + #$4EB1, // $4EB1 + #$4EB2, // $4EB2 + #$4EB3, // $4EB3 + #$4EB4, // $4EB4 + #$4EB5, // $4EB5 + #$4EB6, // $4EB6 + #$4EB7, // $4EB7 + #$4EB8, // $4EB8 + #$4EB9, // $4EB9 + #$4EBA, // $4EBA + #$4EBB, // $4EBB + #$4EBC, // $4EBC + #$4EBD, // $4EBD + #$4EBE, // $4EBE + #$4EBF, // $4EBF + #$4EC0, // $4EC0 + #$4EC1, // $4EC1 + #$4EC2, // $4EC2 + #$4EC3, // $4EC3 + #$4EC4, // $4EC4 + #$4EC5, // $4EC5 + #$4EC6, // $4EC6 + #$4EC7, // $4EC7 + #$4EC8, // $4EC8 + #$4EC9, // $4EC9 + #$4ECA, // $4ECA + #$4ECB, // $4ECB + #$4ECC, // $4ECC + #$4ECD, // $4ECD + #$4ECE, // $4ECE + #$4ECF, // $4ECF + #$4ED0, // $4ED0 + #$4ED1, // $4ED1 + #$4ED2, // $4ED2 + #$4ED3, // $4ED3 + #$4ED4, // $4ED4 + #$4ED5, // $4ED5 + #$4ED6, // $4ED6 + #$4ED7, // $4ED7 + #$4ED8, // $4ED8 + #$4ED9, // $4ED9 + #$4EDA, // $4EDA + #$4EDB, // $4EDB + #$4EDC, // $4EDC + #$4EDD, // $4EDD + #$4EDE, // $4EDE + #$4EDF, // $4EDF + #$4EE0, // $4EE0 + #$4EE1, // $4EE1 + #$4EE2, // $4EE2 + #$4EE3, // $4EE3 + #$4EE4, // $4EE4 + #$4EE5, // $4EE5 + #$4EE6, // $4EE6 + #$4EE7, // $4EE7 + #$4EE8, // $4EE8 + #$4EE9, // $4EE9 + #$4EEA, // $4EEA + #$4EEB, // $4EEB + #$4EEC, // $4EEC + #$4EED, // $4EED + #$4EEE, // $4EEE + #$4EEF, // $4EEF + #$4EF0, // $4EF0 + #$4EF1, // $4EF1 + #$4EF2, // $4EF2 + #$4EF3, // $4EF3 + #$4EF4, // $4EF4 + #$4EF5, // $4EF5 + #$4EF6, // $4EF6 + #$4EF7, // $4EF7 + #$4EF8, // $4EF8 + #$4EF9, // $4EF9 + #$4EFA, // $4EFA + #$4EFB, // $4EFB + #$4EFC, // $4EFC + #$4EFD, // $4EFD + #$4EFE, // $4EFE + #$4EFF, // $4EFF + #$4F00, // $4F00 + #$4F01, // $4F01 + #$4F02, // $4F02 + #$4F03, // $4F03 + #$4F04, // $4F04 + #$4F05, // $4F05 + #$4F06, // $4F06 + #$4F07, // $4F07 + #$4F08, // $4F08 + #$4F09, // $4F09 + #$4F0A, // $4F0A + #$4F0B, // $4F0B + #$4F0C, // $4F0C + #$4F0D, // $4F0D + #$4F0E, // $4F0E + #$4F0F, // $4F0F + #$4F10, // $4F10 + #$4F11, // $4F11 + #$4F12, // $4F12 + #$4F13, // $4F13 + #$4F14, // $4F14 + #$4F15, // $4F15 + #$4F16, // $4F16 + #$4F17, // $4F17 + #$4F18, // $4F18 + #$4F19, // $4F19 + #$4F1A, // $4F1A + #$4F1B, // $4F1B + #$4F1C, // $4F1C + #$4F1D, // $4F1D + #$4F1E, // $4F1E + #$4F1F, // $4F1F + #$4F20, // $4F20 + #$4F21, // $4F21 + #$4F22, // $4F22 + #$4F23, // $4F23 + #$4F24, // $4F24 + #$4F25, // $4F25 + #$4F26, // $4F26 + #$4F27, // $4F27 + #$4F28, // $4F28 + #$4F29, // $4F29 + #$4F2A, // $4F2A + #$4F2B, // $4F2B + #$4F2C, // $4F2C + #$4F2D, // $4F2D + #$4F2E, // $4F2E + #$4F2F, // $4F2F + #$4F30, // $4F30 + #$4F31, // $4F31 + #$4F32, // $4F32 + #$4F33, // $4F33 + #$4F34, // $4F34 + #$4F35, // $4F35 + #$4F36, // $4F36 + #$4F37, // $4F37 + #$4F38, // $4F38 + #$4F39, // $4F39 + #$4F3A, // $4F3A + #$4F3B, // $4F3B + #$4F3C, // $4F3C + #$4F3D, // $4F3D + #$4F3E, // $4F3E + #$4F3F, // $4F3F + #$4F40, // $4F40 + #$4F41, // $4F41 + #$4F42, // $4F42 + #$4F43, // $4F43 + #$4F44, // $4F44 + #$4F45, // $4F45 + #$4F46, // $4F46 + #$4F47, // $4F47 + #$4F48, // $4F48 + #$4F49, // $4F49 + #$4F4A, // $4F4A + #$4F4B, // $4F4B + #$4F4C, // $4F4C + #$4F4D, // $4F4D + #$4F4E, // $4F4E + #$4F4F, // $4F4F + #$4F50, // $4F50 + #$4F51, // $4F51 + #$4F52, // $4F52 + #$4F53, // $4F53 + #$4F54, // $4F54 + #$4F55, // $4F55 + #$4F56, // $4F56 + #$4F57, // $4F57 + #$4F58, // $4F58 + #$4F59, // $4F59 + #$4F5A, // $4F5A + #$4F5B, // $4F5B + #$4F5C, // $4F5C + #$4F5D, // $4F5D + #$4F5E, // $4F5E + #$4F5F, // $4F5F + #$4F60, // $4F60 + #$4F61, // $4F61 + #$4F62, // $4F62 + #$4F63, // $4F63 + #$4F64, // $4F64 + #$4F65, // $4F65 + #$4F66, // $4F66 + #$4F67, // $4F67 + #$4F68, // $4F68 + #$4F69, // $4F69 + #$4F6A, // $4F6A + #$4F6B, // $4F6B + #$4F6C, // $4F6C + #$4F6D, // $4F6D + #$4F6E, // $4F6E + #$4F6F, // $4F6F + #$4F70, // $4F70 + #$4F71, // $4F71 + #$4F72, // $4F72 + #$4F73, // $4F73 + #$4F74, // $4F74 + #$4F75, // $4F75 + #$4F76, // $4F76 + #$4F77, // $4F77 + #$4F78, // $4F78 + #$4F79, // $4F79 + #$4F7A, // $4F7A + #$4F7B, // $4F7B + #$4F7C, // $4F7C + #$4F7D, // $4F7D + #$4F7E, // $4F7E + #$4F7F, // $4F7F + #$4F80, // $4F80 + #$4F81, // $4F81 + #$4F82, // $4F82 + #$4F83, // $4F83 + #$4F84, // $4F84 + #$4F85, // $4F85 + #$4F86, // $4F86 + #$4F87, // $4F87 + #$4F88, // $4F88 + #$4F89, // $4F89 + #$4F8A, // $4F8A + #$4F8B, // $4F8B + #$4F8C, // $4F8C + #$4F8D, // $4F8D + #$4F8E, // $4F8E + #$4F8F, // $4F8F + #$4F90, // $4F90 + #$4F91, // $4F91 + #$4F92, // $4F92 + #$4F93, // $4F93 + #$4F94, // $4F94 + #$4F95, // $4F95 + #$4F96, // $4F96 + #$4F97, // $4F97 + #$4F98, // $4F98 + #$4F99, // $4F99 + #$4F9A, // $4F9A + #$4F9B, // $4F9B + #$4F9C, // $4F9C + #$4F9D, // $4F9D + #$4F9E, // $4F9E + #$4F9F, // $4F9F + #$4FA0, // $4FA0 + #$4FA1, // $4FA1 + #$4FA2, // $4FA2 + #$4FA3, // $4FA3 + #$4FA4, // $4FA4 + #$4FA5, // $4FA5 + #$4FA6, // $4FA6 + #$4FA7, // $4FA7 + #$4FA8, // $4FA8 + #$4FA9, // $4FA9 + #$4FAA, // $4FAA + #$4FAB, // $4FAB + #$4FAC, // $4FAC + #$4FAD, // $4FAD + #$4FAE, // $4FAE + #$4FAF, // $4FAF + #$4FB0, // $4FB0 + #$4FB1, // $4FB1 + #$4FB2, // $4FB2 + #$4FB3, // $4FB3 + #$4FB4, // $4FB4 + #$4FB5, // $4FB5 + #$4FB6, // $4FB6 + #$4FB7, // $4FB7 + #$4FB8, // $4FB8 + #$4FB9, // $4FB9 + #$4FBA, // $4FBA + #$4FBB, // $4FBB + #$4FBC, // $4FBC + #$4FBD, // $4FBD + #$4FBE, // $4FBE + #$4FBF, // $4FBF + #$4FC0, // $4FC0 + #$4FC1, // $4FC1 + #$4FC2, // $4FC2 + #$4FC3, // $4FC3 + #$4FC4, // $4FC4 + #$4FC5, // $4FC5 + #$4FC6, // $4FC6 + #$4FC7, // $4FC7 + #$4FC8, // $4FC8 + #$4FC9, // $4FC9 + #$4FCA, // $4FCA + #$4FCB, // $4FCB + #$4FCC, // $4FCC + #$4FCD, // $4FCD + #$4FCE, // $4FCE + #$4FCF, // $4FCF + #$4FD0, // $4FD0 + #$4FD1, // $4FD1 + #$4FD2, // $4FD2 + #$4FD3, // $4FD3 + #$4FD4, // $4FD4 + #$4FD5, // $4FD5 + #$4FD6, // $4FD6 + #$4FD7, // $4FD7 + #$4FD8, // $4FD8 + #$4FD9, // $4FD9 + #$4FDA, // $4FDA + #$4FDB, // $4FDB + #$4FDC, // $4FDC + #$4FDD, // $4FDD + #$4FDE, // $4FDE + #$4FDF, // $4FDF + #$4FE0, // $4FE0 + #$4FE1, // $4FE1 + #$4FE2, // $4FE2 + #$4FE3, // $4FE3 + #$4FE4, // $4FE4 + #$4FE5, // $4FE5 + #$4FE6, // $4FE6 + #$4FE7, // $4FE7 + #$4FE8, // $4FE8 + #$4FE9, // $4FE9 + #$4FEA, // $4FEA + #$4FEB, // $4FEB + #$4FEC, // $4FEC + #$4FED, // $4FED + #$4FEE, // $4FEE + #$4FEF, // $4FEF + #$4FF0, // $4FF0 + #$4FF1, // $4FF1 + #$4FF2, // $4FF2 + #$4FF3, // $4FF3 + #$4FF4, // $4FF4 + #$4FF5, // $4FF5 + #$4FF6, // $4FF6 + #$4FF7, // $4FF7 + #$4FF8, // $4FF8 + #$4FF9, // $4FF9 + #$4FFA, // $4FFA + #$4FFB, // $4FFB + #$4FFC, // $4FFC + #$4FFD, // $4FFD + #$4FFE, // $4FFE + #$4FFF, // $4FFF + #$5000, // $5000 + #$5001, // $5001 + #$5002, // $5002 + #$5003, // $5003 + #$5004, // $5004 + #$5005, // $5005 + #$5006, // $5006 + #$5007, // $5007 + #$5008, // $5008 + #$5009, // $5009 + #$500A, // $500A + #$500B, // $500B + #$500C, // $500C + #$500D, // $500D + #$500E, // $500E + #$500F, // $500F + #$5010, // $5010 + #$5011, // $5011 + #$5012, // $5012 + #$5013, // $5013 + #$5014, // $5014 + #$5015, // $5015 + #$5016, // $5016 + #$5017, // $5017 + #$5018, // $5018 + #$5019, // $5019 + #$501A, // $501A + #$501B, // $501B + #$501C, // $501C + #$501D, // $501D + #$501E, // $501E + #$501F, // $501F + #$5020, // $5020 + #$5021, // $5021 + #$5022, // $5022 + #$5023, // $5023 + #$5024, // $5024 + #$5025, // $5025 + #$5026, // $5026 + #$5027, // $5027 + #$5028, // $5028 + #$5029, // $5029 + #$502A, // $502A + #$502B, // $502B + #$502C, // $502C + #$502D, // $502D + #$502E, // $502E + #$502F, // $502F + #$5030, // $5030 + #$5031, // $5031 + #$5032, // $5032 + #$5033, // $5033 + #$5034, // $5034 + #$5035, // $5035 + #$5036, // $5036 + #$5037, // $5037 + #$5038, // $5038 + #$5039, // $5039 + #$503A, // $503A + #$503B, // $503B + #$503C, // $503C + #$503D, // $503D + #$503E, // $503E + #$503F, // $503F + #$5040, // $5040 + #$5041, // $5041 + #$5042, // $5042 + #$5043, // $5043 + #$5044, // $5044 + #$5045, // $5045 + #$5046, // $5046 + #$5047, // $5047 + #$5048, // $5048 + #$5049, // $5049 + #$504A, // $504A + #$504B, // $504B + #$504C, // $504C + #$504D, // $504D + #$504E, // $504E + #$504F, // $504F + #$5050, // $5050 + #$5051, // $5051 + #$5052, // $5052 + #$5053, // $5053 + #$5054, // $5054 + #$5055, // $5055 + #$5056, // $5056 + #$5057, // $5057 + #$5058, // $5058 + #$5059, // $5059 + #$505A, // $505A + #$505B, // $505B + #$505C, // $505C + #$505D, // $505D + #$505E, // $505E + #$505F, // $505F + #$5060, // $5060 + #$5061, // $5061 + #$5062, // $5062 + #$5063, // $5063 + #$5064, // $5064 + #$5065, // $5065 + #$5066, // $5066 + #$5067, // $5067 + #$5068, // $5068 + #$5069, // $5069 + #$506A, // $506A + #$506B, // $506B + #$506C, // $506C + #$506D, // $506D + #$506E, // $506E + #$506F, // $506F + #$5070, // $5070 + #$5071, // $5071 + #$5072, // $5072 + #$5073, // $5073 + #$5074, // $5074 + #$5075, // $5075 + #$5076, // $5076 + #$5077, // $5077 + #$5078, // $5078 + #$5079, // $5079 + #$507A, // $507A + #$507B, // $507B + #$507C, // $507C + #$507D, // $507D + #$507E, // $507E + #$507F, // $507F + #$5080, // $5080 + #$5081, // $5081 + #$5082, // $5082 + #$5083, // $5083 + #$5084, // $5084 + #$5085, // $5085 + #$5086, // $5086 + #$5087, // $5087 + #$5088, // $5088 + #$5089, // $5089 + #$508A, // $508A + #$508B, // $508B + #$508C, // $508C + #$508D, // $508D + #$508E, // $508E + #$508F, // $508F + #$5090, // $5090 + #$5091, // $5091 + #$5092, // $5092 + #$5093, // $5093 + #$5094, // $5094 + #$5095, // $5095 + #$5096, // $5096 + #$5097, // $5097 + #$5098, // $5098 + #$5099, // $5099 + #$509A, // $509A + #$509B, // $509B + #$509C, // $509C + #$509D, // $509D + #$509E, // $509E + #$509F, // $509F + #$50A0, // $50A0 + #$50A1, // $50A1 + #$50A2, // $50A2 + #$50A3, // $50A3 + #$50A4, // $50A4 + #$50A5, // $50A5 + #$50A6, // $50A6 + #$50A7, // $50A7 + #$50A8, // $50A8 + #$50A9, // $50A9 + #$50AA, // $50AA + #$50AB, // $50AB + #$50AC, // $50AC + #$50AD, // $50AD + #$50AE, // $50AE + #$50AF, // $50AF + #$50B0, // $50B0 + #$50B1, // $50B1 + #$50B2, // $50B2 + #$50B3, // $50B3 + #$50B4, // $50B4 + #$50B5, // $50B5 + #$50B6, // $50B6 + #$50B7, // $50B7 + #$50B8, // $50B8 + #$50B9, // $50B9 + #$50BA, // $50BA + #$50BB, // $50BB + #$50BC, // $50BC + #$50BD, // $50BD + #$50BE, // $50BE + #$50BF, // $50BF + #$50C0, // $50C0 + #$50C1, // $50C1 + #$50C2, // $50C2 + #$50C3, // $50C3 + #$50C4, // $50C4 + #$50C5, // $50C5 + #$50C6, // $50C6 + #$50C7, // $50C7 + #$50C8, // $50C8 + #$50C9, // $50C9 + #$50CA, // $50CA + #$50CB, // $50CB + #$50CC, // $50CC + #$50CD, // $50CD + #$50CE, // $50CE + #$50CF, // $50CF + #$50D0, // $50D0 + #$50D1, // $50D1 + #$50D2, // $50D2 + #$50D3, // $50D3 + #$50D4, // $50D4 + #$50D5, // $50D5 + #$50D6, // $50D6 + #$50D7, // $50D7 + #$50D8, // $50D8 + #$50D9, // $50D9 + #$50DA, // $50DA + #$50DB, // $50DB + #$50DC, // $50DC + #$50DD, // $50DD + #$50DE, // $50DE + #$50DF, // $50DF + #$50E0, // $50E0 + #$50E1, // $50E1 + #$50E2, // $50E2 + #$50E3, // $50E3 + #$50E4, // $50E4 + #$50E5, // $50E5 + #$50E6, // $50E6 + #$50E7, // $50E7 + #$50E8, // $50E8 + #$50E9, // $50E9 + #$50EA, // $50EA + #$50EB, // $50EB + #$50EC, // $50EC + #$50ED, // $50ED + #$50EE, // $50EE + #$50EF, // $50EF + #$50F0, // $50F0 + #$50F1, // $50F1 + #$50F2, // $50F2 + #$50F3, // $50F3 + #$50F4, // $50F4 + #$50F5, // $50F5 + #$50F6, // $50F6 + #$50F7, // $50F7 + #$50F8, // $50F8 + #$50F9, // $50F9 + #$50FA, // $50FA + #$50FB, // $50FB + #$50FC, // $50FC + #$50FD, // $50FD + #$50FE, // $50FE + #$50FF, // $50FF + #$5100, // $5100 + #$5101, // $5101 + #$5102, // $5102 + #$5103, // $5103 + #$5104, // $5104 + #$5105, // $5105 + #$5106, // $5106 + #$5107, // $5107 + #$5108, // $5108 + #$5109, // $5109 + #$510A, // $510A + #$510B, // $510B + #$510C, // $510C + #$510D, // $510D + #$510E, // $510E + #$510F, // $510F + #$5110, // $5110 + #$5111, // $5111 + #$5112, // $5112 + #$5113, // $5113 + #$5114, // $5114 + #$5115, // $5115 + #$5116, // $5116 + #$5117, // $5117 + #$5118, // $5118 + #$5119, // $5119 + #$511A, // $511A + #$511B, // $511B + #$511C, // $511C + #$511D, // $511D + #$511E, // $511E + #$511F, // $511F + #$5120, // $5120 + #$5121, // $5121 + #$5122, // $5122 + #$5123, // $5123 + #$5124, // $5124 + #$5125, // $5125 + #$5126, // $5126 + #$5127, // $5127 + #$5128, // $5128 + #$5129, // $5129 + #$512A, // $512A + #$512B, // $512B + #$512C, // $512C + #$512D, // $512D + #$512E, // $512E + #$512F, // $512F + #$5130, // $5130 + #$5131, // $5131 + #$5132, // $5132 + #$5133, // $5133 + #$5134, // $5134 + #$5135, // $5135 + #$5136, // $5136 + #$5137, // $5137 + #$5138, // $5138 + #$5139, // $5139 + #$513A, // $513A + #$513B, // $513B + #$513C, // $513C + #$513D, // $513D + #$513E, // $513E + #$513F, // $513F + #$5140, // $5140 + #$5141, // $5141 + #$5142, // $5142 + #$5143, // $5143 + #$5144, // $5144 + #$5145, // $5145 + #$5146, // $5146 + #$5147, // $5147 + #$5148, // $5148 + #$5149, // $5149 + #$514A, // $514A + #$514B, // $514B + #$514C, // $514C + #$514D, // $514D + #$514E, // $514E + #$514F, // $514F + #$5150, // $5150 + #$5151, // $5151 + #$5152, // $5152 + #$5153, // $5153 + #$5154, // $5154 + #$5155, // $5155 + #$5156, // $5156 + #$5157, // $5157 + #$5158, // $5158 + #$5159, // $5159 + #$515A, // $515A + #$515B, // $515B + #$515C, // $515C + #$515D, // $515D + #$515E, // $515E + #$515F, // $515F + #$5160, // $5160 + #$5161, // $5161 + #$5162, // $5162 + #$5163, // $5163 + #$5164, // $5164 + #$5165, // $5165 + #$5166, // $5166 + #$5167, // $5167 + #$5168, // $5168 + #$5169, // $5169 + #$516A, // $516A + #$516B, // $516B + #$516C, // $516C + #$516D, // $516D + #$516E, // $516E + #$516F, // $516F + #$5170, // $5170 + #$5171, // $5171 + #$5172, // $5172 + #$5173, // $5173 + #$5174, // $5174 + #$5175, // $5175 + #$5176, // $5176 + #$5177, // $5177 + #$5178, // $5178 + #$5179, // $5179 + #$517A, // $517A + #$517B, // $517B + #$517C, // $517C + #$517D, // $517D + #$517E, // $517E + #$517F, // $517F + #$5180, // $5180 + #$5181, // $5181 + #$5182, // $5182 + #$5183, // $5183 + #$5184, // $5184 + #$5185, // $5185 + #$5186, // $5186 + #$5187, // $5187 + #$5188, // $5188 + #$5189, // $5189 + #$518A, // $518A + #$518B, // $518B + #$518C, // $518C + #$518D, // $518D + #$518E, // $518E + #$518F, // $518F + #$5190, // $5190 + #$5191, // $5191 + #$5192, // $5192 + #$5193, // $5193 + #$5194, // $5194 + #$5195, // $5195 + #$5196, // $5196 + #$5197, // $5197 + #$5198, // $5198 + #$5199, // $5199 + #$519A, // $519A + #$519B, // $519B + #$519C, // $519C + #$519D, // $519D + #$519E, // $519E + #$519F, // $519F + #$51A0, // $51A0 + #$51A1, // $51A1 + #$51A2, // $51A2 + #$51A3, // $51A3 + #$51A4, // $51A4 + #$51A5, // $51A5 + #$51A6, // $51A6 + #$51A7, // $51A7 + #$51A8, // $51A8 + #$51A9, // $51A9 + #$51AA, // $51AA + #$51AB, // $51AB + #$51AC, // $51AC + #$51AD, // $51AD + #$51AE, // $51AE + #$51AF, // $51AF + #$51B0, // $51B0 + #$51B1, // $51B1 + #$51B2, // $51B2 + #$51B3, // $51B3 + #$51B4, // $51B4 + #$51B5, // $51B5 + #$51B6, // $51B6 + #$51B7, // $51B7 + #$51B8, // $51B8 + #$51B9, // $51B9 + #$51BA, // $51BA + #$51BB, // $51BB + #$51BC, // $51BC + #$51BD, // $51BD + #$51BE, // $51BE + #$51BF, // $51BF + #$51C0, // $51C0 + #$51C1, // $51C1 + #$51C2, // $51C2 + #$51C3, // $51C3 + #$51C4, // $51C4 + #$51C5, // $51C5 + #$51C6, // $51C6 + #$51C7, // $51C7 + #$51C8, // $51C8 + #$51C9, // $51C9 + #$51CA, // $51CA + #$51CB, // $51CB + #$51CC, // $51CC + #$51CD, // $51CD + #$51CE, // $51CE + #$51CF, // $51CF + #$51D0, // $51D0 + #$51D1, // $51D1 + #$51D2, // $51D2 + #$51D3, // $51D3 + #$51D4, // $51D4 + #$51D5, // $51D5 + #$51D6, // $51D6 + #$51D7, // $51D7 + #$51D8, // $51D8 + #$51D9, // $51D9 + #$51DA, // $51DA + #$51DB, // $51DB + #$51DC, // $51DC + #$51DD, // $51DD + #$51DE, // $51DE + #$51DF, // $51DF + #$51E0, // $51E0 + #$51E1, // $51E1 + #$51E2, // $51E2 + #$51E3, // $51E3 + #$51E4, // $51E4 + #$51E5, // $51E5 + #$51E6, // $51E6 + #$51E7, // $51E7 + #$51E8, // $51E8 + #$51E9, // $51E9 + #$51EA, // $51EA + #$51EB, // $51EB + #$51EC, // $51EC + #$51ED, // $51ED + #$51EE, // $51EE + #$51EF, // $51EF + #$51F0, // $51F0 + #$51F1, // $51F1 + #$51F2, // $51F2 + #$51F3, // $51F3 + #$51F4, // $51F4 + #$51F5, // $51F5 + #$51F6, // $51F6 + #$51F7, // $51F7 + #$51F8, // $51F8 + #$51F9, // $51F9 + #$51FA, // $51FA + #$51FB, // $51FB + #$51FC, // $51FC + #$51FD, // $51FD + #$51FE, // $51FE + #$51FF, // $51FF + #$5200, // $5200 + #$5201, // $5201 + #$5202, // $5202 + #$5203, // $5203 + #$5204, // $5204 + #$5205, // $5205 + #$5206, // $5206 + #$5207, // $5207 + #$5208, // $5208 + #$5209, // $5209 + #$520A, // $520A + #$520B, // $520B + #$520C, // $520C + #$520D, // $520D + #$520E, // $520E + #$520F, // $520F + #$5210, // $5210 + #$5211, // $5211 + #$5212, // $5212 + #$5213, // $5213 + #$5214, // $5214 + #$5215, // $5215 + #$5216, // $5216 + #$5217, // $5217 + #$5218, // $5218 + #$5219, // $5219 + #$521A, // $521A + #$521B, // $521B + #$521C, // $521C + #$521D, // $521D + #$521E, // $521E + #$521F, // $521F + #$5220, // $5220 + #$5221, // $5221 + #$5222, // $5222 + #$5223, // $5223 + #$5224, // $5224 + #$5225, // $5225 + #$5226, // $5226 + #$5227, // $5227 + #$5228, // $5228 + #$5229, // $5229 + #$522A, // $522A + #$522B, // $522B + #$522C, // $522C + #$522D, // $522D + #$522E, // $522E + #$522F, // $522F + #$5230, // $5230 + #$5231, // $5231 + #$5232, // $5232 + #$5233, // $5233 + #$5234, // $5234 + #$5235, // $5235 + #$5236, // $5236 + #$5237, // $5237 + #$5238, // $5238 + #$5239, // $5239 + #$523A, // $523A + #$523B, // $523B + #$523C, // $523C + #$523D, // $523D + #$523E, // $523E + #$523F, // $523F + #$5240, // $5240 + #$5241, // $5241 + #$5242, // $5242 + #$5243, // $5243 + #$5244, // $5244 + #$5245, // $5245 + #$5246, // $5246 + #$5247, // $5247 + #$5248, // $5248 + #$5249, // $5249 + #$524A, // $524A + #$524B, // $524B + #$524C, // $524C + #$524D, // $524D + #$524E, // $524E + #$524F, // $524F + #$5250, // $5250 + #$5251, // $5251 + #$5252, // $5252 + #$5253, // $5253 + #$5254, // $5254 + #$5255, // $5255 + #$5256, // $5256 + #$5257, // $5257 + #$5258, // $5258 + #$5259, // $5259 + #$525A, // $525A + #$525B, // $525B + #$525C, // $525C + #$525D, // $525D + #$525E, // $525E + #$525F, // $525F + #$5260, // $5260 + #$5261, // $5261 + #$5262, // $5262 + #$5263, // $5263 + #$5264, // $5264 + #$5265, // $5265 + #$5266, // $5266 + #$5267, // $5267 + #$5268, // $5268 + #$5269, // $5269 + #$526A, // $526A + #$526B, // $526B + #$526C, // $526C + #$526D, // $526D + #$526E, // $526E + #$526F, // $526F + #$5270, // $5270 + #$5271, // $5271 + #$5272, // $5272 + #$5273, // $5273 + #$5274, // $5274 + #$5275, // $5275 + #$5276, // $5276 + #$5277, // $5277 + #$5278, // $5278 + #$5279, // $5279 + #$527A, // $527A + #$527B, // $527B + #$527C, // $527C + #$527D, // $527D + #$527E, // $527E + #$527F, // $527F + #$5280, // $5280 + #$5281, // $5281 + #$5282, // $5282 + #$5283, // $5283 + #$5284, // $5284 + #$5285, // $5285 + #$5286, // $5286 + #$5287, // $5287 + #$5288, // $5288 + #$5289, // $5289 + #$528A, // $528A + #$528B, // $528B + #$528C, // $528C + #$528D, // $528D + #$528E, // $528E + #$528F, // $528F + #$5290, // $5290 + #$5291, // $5291 + #$5292, // $5292 + #$5293, // $5293 + #$5294, // $5294 + #$5295, // $5295 + #$5296, // $5296 + #$5297, // $5297 + #$5298, // $5298 + #$5299, // $5299 + #$529A, // $529A + #$529B, // $529B + #$529C, // $529C + #$529D, // $529D + #$529E, // $529E + #$529F, // $529F + #$52A0, // $52A0 + #$52A1, // $52A1 + #$52A2, // $52A2 + #$52A3, // $52A3 + #$52A4, // $52A4 + #$52A5, // $52A5 + #$52A6, // $52A6 + #$52A7, // $52A7 + #$52A8, // $52A8 + #$52A9, // $52A9 + #$52AA, // $52AA + #$52AB, // $52AB + #$52AC, // $52AC + #$52AD, // $52AD + #$52AE, // $52AE + #$52AF, // $52AF + #$52B0, // $52B0 + #$52B1, // $52B1 + #$52B2, // $52B2 + #$52B3, // $52B3 + #$52B4, // $52B4 + #$52B5, // $52B5 + #$52B6, // $52B6 + #$52B7, // $52B7 + #$52B8, // $52B8 + #$52B9, // $52B9 + #$52BA, // $52BA + #$52BB, // $52BB + #$52BC, // $52BC + #$52BD, // $52BD + #$52BE, // $52BE + #$52BF, // $52BF + #$52C0, // $52C0 + #$52C1, // $52C1 + #$52C2, // $52C2 + #$52C3, // $52C3 + #$52C4, // $52C4 + #$52C5, // $52C5 + #$52C6, // $52C6 + #$52C7, // $52C7 + #$52C8, // $52C8 + #$52C9, // $52C9 + #$52CA, // $52CA + #$52CB, // $52CB + #$52CC, // $52CC + #$52CD, // $52CD + #$52CE, // $52CE + #$52CF, // $52CF + #$52D0, // $52D0 + #$52D1, // $52D1 + #$52D2, // $52D2 + #$52D3, // $52D3 + #$52D4, // $52D4 + #$52D5, // $52D5 + #$52D6, // $52D6 + #$52D7, // $52D7 + #$52D8, // $52D8 + #$52D9, // $52D9 + #$52DA, // $52DA + #$52DB, // $52DB + #$52DC, // $52DC + #$52DD, // $52DD + #$52DE, // $52DE + #$52DF, // $52DF + #$52E0, // $52E0 + #$52E1, // $52E1 + #$52E2, // $52E2 + #$52E3, // $52E3 + #$52E4, // $52E4 + #$52E5, // $52E5 + #$52E6, // $52E6 + #$52E7, // $52E7 + #$52E8, // $52E8 + #$52E9, // $52E9 + #$52EA, // $52EA + #$52EB, // $52EB + #$52EC, // $52EC + #$52ED, // $52ED + #$52EE, // $52EE + #$52EF, // $52EF + #$52F0, // $52F0 + #$52F1, // $52F1 + #$52F2, // $52F2 + #$52F3, // $52F3 + #$52F4, // $52F4 + #$52F5, // $52F5 + #$52F6, // $52F6 + #$52F7, // $52F7 + #$52F8, // $52F8 + #$52F9, // $52F9 + #$52FA, // $52FA + #$52FB, // $52FB + #$52FC, // $52FC + #$52FD, // $52FD + #$52FE, // $52FE + #$52FF, // $52FF + #$5300, // $5300 + #$5301, // $5301 + #$5302, // $5302 + #$5303, // $5303 + #$5304, // $5304 + #$5305, // $5305 + #$5306, // $5306 + #$5307, // $5307 + #$5308, // $5308 + #$5309, // $5309 + #$530A, // $530A + #$530B, // $530B + #$530C, // $530C + #$530D, // $530D + #$530E, // $530E + #$530F, // $530F + #$5310, // $5310 + #$5311, // $5311 + #$5312, // $5312 + #$5313, // $5313 + #$5314, // $5314 + #$5315, // $5315 + #$5316, // $5316 + #$5317, // $5317 + #$5318, // $5318 + #$5319, // $5319 + #$531A, // $531A + #$531B, // $531B + #$531C, // $531C + #$531D, // $531D + #$531E, // $531E + #$531F, // $531F + #$5320, // $5320 + #$5321, // $5321 + #$5322, // $5322 + #$5323, // $5323 + #$5324, // $5324 + #$5325, // $5325 + #$5326, // $5326 + #$5327, // $5327 + #$5328, // $5328 + #$5329, // $5329 + #$532A, // $532A + #$532B, // $532B + #$532C, // $532C + #$532D, // $532D + #$532E, // $532E + #$532F, // $532F + #$5330, // $5330 + #$5331, // $5331 + #$5332, // $5332 + #$5333, // $5333 + #$5334, // $5334 + #$5335, // $5335 + #$5336, // $5336 + #$5337, // $5337 + #$5338, // $5338 + #$5339, // $5339 + #$533A, // $533A + #$533B, // $533B + #$533C, // $533C + #$533D, // $533D + #$533E, // $533E + #$533F, // $533F + #$5340, // $5340 + #$5341, // $5341 + #$5342, // $5342 + #$5343, // $5343 + #$5344, // $5344 + #$5345, // $5345 + #$5346, // $5346 + #$5347, // $5347 + #$5348, // $5348 + #$5349, // $5349 + #$534A, // $534A + #$534B, // $534B + #$534C, // $534C + #$534D, // $534D + #$534E, // $534E + #$534F, // $534F + #$5350, // $5350 + #$5351, // $5351 + #$5352, // $5352 + #$5353, // $5353 + #$5354, // $5354 + #$5355, // $5355 + #$5356, // $5356 + #$5357, // $5357 + #$5358, // $5358 + #$5359, // $5359 + #$535A, // $535A + #$535B, // $535B + #$535C, // $535C + #$535D, // $535D + #$535E, // $535E + #$535F, // $535F + #$5360, // $5360 + #$5361, // $5361 + #$5362, // $5362 + #$5363, // $5363 + #$5364, // $5364 + #$5365, // $5365 + #$5366, // $5366 + #$5367, // $5367 + #$5368, // $5368 + #$5369, // $5369 + #$536A, // $536A + #$536B, // $536B + #$536C, // $536C + #$536D, // $536D + #$536E, // $536E + #$536F, // $536F + #$5370, // $5370 + #$5371, // $5371 + #$5372, // $5372 + #$5373, // $5373 + #$5374, // $5374 + #$5375, // $5375 + #$5376, // $5376 + #$5377, // $5377 + #$5378, // $5378 + #$5379, // $5379 + #$537A, // $537A + #$537B, // $537B + #$537C, // $537C + #$537D, // $537D + #$537E, // $537E + #$537F, // $537F + #$5380, // $5380 + #$5381, // $5381 + #$5382, // $5382 + #$5383, // $5383 + #$5384, // $5384 + #$5385, // $5385 + #$5386, // $5386 + #$5387, // $5387 + #$5388, // $5388 + #$5389, // $5389 + #$538A, // $538A + #$538B, // $538B + #$538C, // $538C + #$538D, // $538D + #$538E, // $538E + #$538F, // $538F + #$5390, // $5390 + #$5391, // $5391 + #$5392, // $5392 + #$5393, // $5393 + #$5394, // $5394 + #$5395, // $5395 + #$5396, // $5396 + #$5397, // $5397 + #$5398, // $5398 + #$5399, // $5399 + #$539A, // $539A + #$539B, // $539B + #$539C, // $539C + #$539D, // $539D + #$539E, // $539E + #$539F, // $539F + #$53A0, // $53A0 + #$53A1, // $53A1 + #$53A2, // $53A2 + #$53A3, // $53A3 + #$53A4, // $53A4 + #$53A5, // $53A5 + #$53A6, // $53A6 + #$53A7, // $53A7 + #$53A8, // $53A8 + #$53A9, // $53A9 + #$53AA, // $53AA + #$53AB, // $53AB + #$53AC, // $53AC + #$53AD, // $53AD + #$53AE, // $53AE + #$53AF, // $53AF + #$53B0, // $53B0 + #$53B1, // $53B1 + #$53B2, // $53B2 + #$53B3, // $53B3 + #$53B4, // $53B4 + #$53B5, // $53B5 + #$53B6, // $53B6 + #$53B7, // $53B7 + #$53B8, // $53B8 + #$53B9, // $53B9 + #$53BA, // $53BA + #$53BB, // $53BB + #$53BC, // $53BC + #$53BD, // $53BD + #$53BE, // $53BE + #$53BF, // $53BF + #$53C0, // $53C0 + #$53C1, // $53C1 + #$53C2, // $53C2 + #$53C3, // $53C3 + #$53C4, // $53C4 + #$53C5, // $53C5 + #$53C6, // $53C6 + #$53C7, // $53C7 + #$53C8, // $53C8 + #$53C9, // $53C9 + #$53CA, // $53CA + #$53CB, // $53CB + #$53CC, // $53CC + #$53CD, // $53CD + #$53CE, // $53CE + #$53CF, // $53CF + #$53D0, // $53D0 + #$53D1, // $53D1 + #$53D2, // $53D2 + #$53D3, // $53D3 + #$53D4, // $53D4 + #$53D5, // $53D5 + #$53D6, // $53D6 + #$53D7, // $53D7 + #$53D8, // $53D8 + #$53D9, // $53D9 + #$53DA, // $53DA + #$53DB, // $53DB + #$53DC, // $53DC + #$53DD, // $53DD + #$53DE, // $53DE + #$53DF, // $53DF + #$53E0, // $53E0 + #$53E1, // $53E1 + #$53E2, // $53E2 + #$53E3, // $53E3 + #$53E4, // $53E4 + #$53E5, // $53E5 + #$53E6, // $53E6 + #$53E7, // $53E7 + #$53E8, // $53E8 + #$53E9, // $53E9 + #$53EA, // $53EA + #$53EB, // $53EB + #$53EC, // $53EC + #$53ED, // $53ED + #$53EE, // $53EE + #$53EF, // $53EF + #$53F0, // $53F0 + #$53F1, // $53F1 + #$53F2, // $53F2 + #$53F3, // $53F3 + #$53F4, // $53F4 + #$53F5, // $53F5 + #$53F6, // $53F6 + #$53F7, // $53F7 + #$53F8, // $53F8 + #$53F9, // $53F9 + #$53FA, // $53FA + #$53FB, // $53FB + #$53FC, // $53FC + #$53FD, // $53FD + #$53FE, // $53FE + #$53FF, // $53FF + #$5400, // $5400 + #$5401, // $5401 + #$5402, // $5402 + #$5403, // $5403 + #$5404, // $5404 + #$5405, // $5405 + #$5406, // $5406 + #$5407, // $5407 + #$5408, // $5408 + #$5409, // $5409 + #$540A, // $540A + #$540B, // $540B + #$540C, // $540C + #$540D, // $540D + #$540E, // $540E + #$540F, // $540F + #$5410, // $5410 + #$5411, // $5411 + #$5412, // $5412 + #$5413, // $5413 + #$5414, // $5414 + #$5415, // $5415 + #$5416, // $5416 + #$5417, // $5417 + #$5418, // $5418 + #$5419, // $5419 + #$541A, // $541A + #$541B, // $541B + #$541C, // $541C + #$541D, // $541D + #$541E, // $541E + #$541F, // $541F + #$5420, // $5420 + #$5421, // $5421 + #$5422, // $5422 + #$5423, // $5423 + #$5424, // $5424 + #$5425, // $5425 + #$5426, // $5426 + #$5427, // $5427 + #$5428, // $5428 + #$5429, // $5429 + #$542A, // $542A + #$542B, // $542B + #$542C, // $542C + #$542D, // $542D + #$542E, // $542E + #$542F, // $542F + #$5430, // $5430 + #$5431, // $5431 + #$5432, // $5432 + #$5433, // $5433 + #$5434, // $5434 + #$5435, // $5435 + #$5436, // $5436 + #$5437, // $5437 + #$5438, // $5438 + #$5439, // $5439 + #$543A, // $543A + #$543B, // $543B + #$543C, // $543C + #$543D, // $543D + #$543E, // $543E + #$543F, // $543F + #$5440, // $5440 + #$5441, // $5441 + #$5442, // $5442 + #$5443, // $5443 + #$5444, // $5444 + #$5445, // $5445 + #$5446, // $5446 + #$5447, // $5447 + #$5448, // $5448 + #$5449, // $5449 + #$544A, // $544A + #$544B, // $544B + #$544C, // $544C + #$544D, // $544D + #$544E, // $544E + #$544F, // $544F + #$5450, // $5450 + #$5451, // $5451 + #$5452, // $5452 + #$5453, // $5453 + #$5454, // $5454 + #$5455, // $5455 + #$5456, // $5456 + #$5457, // $5457 + #$5458, // $5458 + #$5459, // $5459 + #$545A, // $545A + #$545B, // $545B + #$545C, // $545C + #$545D, // $545D + #$545E, // $545E + #$545F, // $545F + #$5460, // $5460 + #$5461, // $5461 + #$5462, // $5462 + #$5463, // $5463 + #$5464, // $5464 + #$5465, // $5465 + #$5466, // $5466 + #$5467, // $5467 + #$5468, // $5468 + #$5469, // $5469 + #$546A, // $546A + #$546B, // $546B + #$546C, // $546C + #$546D, // $546D + #$546E, // $546E + #$546F, // $546F + #$5470, // $5470 + #$5471, // $5471 + #$5472, // $5472 + #$5473, // $5473 + #$5474, // $5474 + #$5475, // $5475 + #$5476, // $5476 + #$5477, // $5477 + #$5478, // $5478 + #$5479, // $5479 + #$547A, // $547A + #$547B, // $547B + #$547C, // $547C + #$547D, // $547D + #$547E, // $547E + #$547F, // $547F + #$5480, // $5480 + #$5481, // $5481 + #$5482, // $5482 + #$5483, // $5483 + #$5484, // $5484 + #$5485, // $5485 + #$5486, // $5486 + #$5487, // $5487 + #$5488, // $5488 + #$5489, // $5489 + #$548A, // $548A + #$548B, // $548B + #$548C, // $548C + #$548D, // $548D + #$548E, // $548E + #$548F, // $548F + #$5490, // $5490 + #$5491, // $5491 + #$5492, // $5492 + #$5493, // $5493 + #$5494, // $5494 + #$5495, // $5495 + #$5496, // $5496 + #$5497, // $5497 + #$5498, // $5498 + #$5499, // $5499 + #$549A, // $549A + #$549B, // $549B + #$549C, // $549C + #$549D, // $549D + #$549E, // $549E + #$549F, // $549F + #$54A0, // $54A0 + #$54A1, // $54A1 + #$54A2, // $54A2 + #$54A3, // $54A3 + #$54A4, // $54A4 + #$54A5, // $54A5 + #$54A6, // $54A6 + #$54A7, // $54A7 + #$54A8, // $54A8 + #$54A9, // $54A9 + #$54AA, // $54AA + #$54AB, // $54AB + #$54AC, // $54AC + #$54AD, // $54AD + #$54AE, // $54AE + #$54AF, // $54AF + #$54B0, // $54B0 + #$54B1, // $54B1 + #$54B2, // $54B2 + #$54B3, // $54B3 + #$54B4, // $54B4 + #$54B5, // $54B5 + #$54B6, // $54B6 + #$54B7, // $54B7 + #$54B8, // $54B8 + #$54B9, // $54B9 + #$54BA, // $54BA + #$54BB, // $54BB + #$54BC, // $54BC + #$54BD, // $54BD + #$54BE, // $54BE + #$54BF, // $54BF + #$54C0, // $54C0 + #$54C1, // $54C1 + #$54C2, // $54C2 + #$54C3, // $54C3 + #$54C4, // $54C4 + #$54C5, // $54C5 + #$54C6, // $54C6 + #$54C7, // $54C7 + #$54C8, // $54C8 + #$54C9, // $54C9 + #$54CA, // $54CA + #$54CB, // $54CB + #$54CC, // $54CC + #$54CD, // $54CD + #$54CE, // $54CE + #$54CF, // $54CF + #$54D0, // $54D0 + #$54D1, // $54D1 + #$54D2, // $54D2 + #$54D3, // $54D3 + #$54D4, // $54D4 + #$54D5, // $54D5 + #$54D6, // $54D6 + #$54D7, // $54D7 + #$54D8, // $54D8 + #$54D9, // $54D9 + #$54DA, // $54DA + #$54DB, // $54DB + #$54DC, // $54DC + #$54DD, // $54DD + #$54DE, // $54DE + #$54DF, // $54DF + #$54E0, // $54E0 + #$54E1, // $54E1 + #$54E2, // $54E2 + #$54E3, // $54E3 + #$54E4, // $54E4 + #$54E5, // $54E5 + #$54E6, // $54E6 + #$54E7, // $54E7 + #$54E8, // $54E8 + #$54E9, // $54E9 + #$54EA, // $54EA + #$54EB, // $54EB + #$54EC, // $54EC + #$54ED, // $54ED + #$54EE, // $54EE + #$54EF, // $54EF + #$54F0, // $54F0 + #$54F1, // $54F1 + #$54F2, // $54F2 + #$54F3, // $54F3 + #$54F4, // $54F4 + #$54F5, // $54F5 + #$54F6, // $54F6 + #$54F7, // $54F7 + #$54F8, // $54F8 + #$54F9, // $54F9 + #$54FA, // $54FA + #$54FB, // $54FB + #$54FC, // $54FC + #$54FD, // $54FD + #$54FE, // $54FE + #$54FF, // $54FF + #$5500, // $5500 + #$5501, // $5501 + #$5502, // $5502 + #$5503, // $5503 + #$5504, // $5504 + #$5505, // $5505 + #$5506, // $5506 + #$5507, // $5507 + #$5508, // $5508 + #$5509, // $5509 + #$550A, // $550A + #$550B, // $550B + #$550C, // $550C + #$550D, // $550D + #$550E, // $550E + #$550F, // $550F + #$5510, // $5510 + #$5511, // $5511 + #$5512, // $5512 + #$5513, // $5513 + #$5514, // $5514 + #$5515, // $5515 + #$5516, // $5516 + #$5517, // $5517 + #$5518, // $5518 + #$5519, // $5519 + #$551A, // $551A + #$551B, // $551B + #$551C, // $551C + #$551D, // $551D + #$551E, // $551E + #$551F, // $551F + #$5520, // $5520 + #$5521, // $5521 + #$5522, // $5522 + #$5523, // $5523 + #$5524, // $5524 + #$5525, // $5525 + #$5526, // $5526 + #$5527, // $5527 + #$5528, // $5528 + #$5529, // $5529 + #$552A, // $552A + #$552B, // $552B + #$552C, // $552C + #$552D, // $552D + #$552E, // $552E + #$552F, // $552F + #$5530, // $5530 + #$5531, // $5531 + #$5532, // $5532 + #$5533, // $5533 + #$5534, // $5534 + #$5535, // $5535 + #$5536, // $5536 + #$5537, // $5537 + #$5538, // $5538 + #$5539, // $5539 + #$553A, // $553A + #$553B, // $553B + #$553C, // $553C + #$553D, // $553D + #$553E, // $553E + #$553F, // $553F + #$5540, // $5540 + #$5541, // $5541 + #$5542, // $5542 + #$5543, // $5543 + #$5544, // $5544 + #$5545, // $5545 + #$5546, // $5546 + #$5547, // $5547 + #$5548, // $5548 + #$5549, // $5549 + #$554A, // $554A + #$554B, // $554B + #$554C, // $554C + #$554D, // $554D + #$554E, // $554E + #$554F, // $554F + #$5550, // $5550 + #$5551, // $5551 + #$5552, // $5552 + #$5553, // $5553 + #$5554, // $5554 + #$5555, // $5555 + #$5556, // $5556 + #$5557, // $5557 + #$5558, // $5558 + #$5559, // $5559 + #$555A, // $555A + #$555B, // $555B + #$555C, // $555C + #$555D, // $555D + #$555E, // $555E + #$555F, // $555F + #$5560, // $5560 + #$5561, // $5561 + #$5562, // $5562 + #$5563, // $5563 + #$5564, // $5564 + #$5565, // $5565 + #$5566, // $5566 + #$5567, // $5567 + #$5568, // $5568 + #$5569, // $5569 + #$556A, // $556A + #$556B, // $556B + #$556C, // $556C + #$556D, // $556D + #$556E, // $556E + #$556F, // $556F + #$5570, // $5570 + #$5571, // $5571 + #$5572, // $5572 + #$5573, // $5573 + #$5574, // $5574 + #$5575, // $5575 + #$5576, // $5576 + #$5577, // $5577 + #$5578, // $5578 + #$5579, // $5579 + #$557A, // $557A + #$557B, // $557B + #$557C, // $557C + #$557D, // $557D + #$557E, // $557E + #$557F, // $557F + #$5580, // $5580 + #$5581, // $5581 + #$5582, // $5582 + #$5583, // $5583 + #$5584, // $5584 + #$5585, // $5585 + #$5586, // $5586 + #$5587, // $5587 + #$5588, // $5588 + #$5589, // $5589 + #$558A, // $558A + #$558B, // $558B + #$558C, // $558C + #$558D, // $558D + #$558E, // $558E + #$558F, // $558F + #$5590, // $5590 + #$5591, // $5591 + #$5592, // $5592 + #$5593, // $5593 + #$5594, // $5594 + #$5595, // $5595 + #$5596, // $5596 + #$5597, // $5597 + #$5598, // $5598 + #$5599, // $5599 + #$559A, // $559A + #$559B, // $559B + #$559C, // $559C + #$559D, // $559D + #$559E, // $559E + #$559F, // $559F + #$55A0, // $55A0 + #$55A1, // $55A1 + #$55A2, // $55A2 + #$55A3, // $55A3 + #$55A4, // $55A4 + #$55A5, // $55A5 + #$55A6, // $55A6 + #$55A7, // $55A7 + #$55A8, // $55A8 + #$55A9, // $55A9 + #$55AA, // $55AA + #$55AB, // $55AB + #$55AC, // $55AC + #$55AD, // $55AD + #$55AE, // $55AE + #$55AF, // $55AF + #$55B0, // $55B0 + #$55B1, // $55B1 + #$55B2, // $55B2 + #$55B3, // $55B3 + #$55B4, // $55B4 + #$55B5, // $55B5 + #$55B6, // $55B6 + #$55B7, // $55B7 + #$55B8, // $55B8 + #$55B9, // $55B9 + #$55BA, // $55BA + #$55BB, // $55BB + #$55BC, // $55BC + #$55BD, // $55BD + #$55BE, // $55BE + #$55BF, // $55BF + #$55C0, // $55C0 + #$55C1, // $55C1 + #$55C2, // $55C2 + #$55C3, // $55C3 + #$55C4, // $55C4 + #$55C5, // $55C5 + #$55C6, // $55C6 + #$55C7, // $55C7 + #$55C8, // $55C8 + #$55C9, // $55C9 + #$55CA, // $55CA + #$55CB, // $55CB + #$55CC, // $55CC + #$55CD, // $55CD + #$55CE, // $55CE + #$55CF, // $55CF + #$55D0, // $55D0 + #$55D1, // $55D1 + #$55D2, // $55D2 + #$55D3, // $55D3 + #$55D4, // $55D4 + #$55D5, // $55D5 + #$55D6, // $55D6 + #$55D7, // $55D7 + #$55D8, // $55D8 + #$55D9, // $55D9 + #$55DA, // $55DA + #$55DB, // $55DB + #$55DC, // $55DC + #$55DD, // $55DD + #$55DE, // $55DE + #$55DF, // $55DF + #$55E0, // $55E0 + #$55E1, // $55E1 + #$55E2, // $55E2 + #$55E3, // $55E3 + #$55E4, // $55E4 + #$55E5, // $55E5 + #$55E6, // $55E6 + #$55E7, // $55E7 + #$55E8, // $55E8 + #$55E9, // $55E9 + #$55EA, // $55EA + #$55EB, // $55EB + #$55EC, // $55EC + #$55ED, // $55ED + #$55EE, // $55EE + #$55EF, // $55EF + #$55F0, // $55F0 + #$55F1, // $55F1 + #$55F2, // $55F2 + #$55F3, // $55F3 + #$55F4, // $55F4 + #$55F5, // $55F5 + #$55F6, // $55F6 + #$55F7, // $55F7 + #$55F8, // $55F8 + #$55F9, // $55F9 + #$55FA, // $55FA + #$55FB, // $55FB + #$55FC, // $55FC + #$55FD, // $55FD + #$55FE, // $55FE + #$55FF, // $55FF + #$5600, // $5600 + #$5601, // $5601 + #$5602, // $5602 + #$5603, // $5603 + #$5604, // $5604 + #$5605, // $5605 + #$5606, // $5606 + #$5607, // $5607 + #$5608, // $5608 + #$5609, // $5609 + #$560A, // $560A + #$560B, // $560B + #$560C, // $560C + #$560D, // $560D + #$560E, // $560E + #$560F, // $560F + #$5610, // $5610 + #$5611, // $5611 + #$5612, // $5612 + #$5613, // $5613 + #$5614, // $5614 + #$5615, // $5615 + #$5616, // $5616 + #$5617, // $5617 + #$5618, // $5618 + #$5619, // $5619 + #$561A, // $561A + #$561B, // $561B + #$561C, // $561C + #$561D, // $561D + #$561E, // $561E + #$561F, // $561F + #$5620, // $5620 + #$5621, // $5621 + #$5622, // $5622 + #$5623, // $5623 + #$5624, // $5624 + #$5625, // $5625 + #$5626, // $5626 + #$5627, // $5627 + #$5628, // $5628 + #$5629, // $5629 + #$562A, // $562A + #$562B, // $562B + #$562C, // $562C + #$562D, // $562D + #$562E, // $562E + #$562F, // $562F + #$5630, // $5630 + #$5631, // $5631 + #$5632, // $5632 + #$5633, // $5633 + #$5634, // $5634 + #$5635, // $5635 + #$5636, // $5636 + #$5637, // $5637 + #$5638, // $5638 + #$5639, // $5639 + #$563A, // $563A + #$563B, // $563B + #$563C, // $563C + #$563D, // $563D + #$563E, // $563E + #$563F, // $563F + #$5640, // $5640 + #$5641, // $5641 + #$5642, // $5642 + #$5643, // $5643 + #$5644, // $5644 + #$5645, // $5645 + #$5646, // $5646 + #$5647, // $5647 + #$5648, // $5648 + #$5649, // $5649 + #$564A, // $564A + #$564B, // $564B + #$564C, // $564C + #$564D, // $564D + #$564E, // $564E + #$564F, // $564F + #$5650, // $5650 + #$5651, // $5651 + #$5652, // $5652 + #$5653, // $5653 + #$5654, // $5654 + #$5655, // $5655 + #$5656, // $5656 + #$5657, // $5657 + #$5658, // $5658 + #$5659, // $5659 + #$565A, // $565A + #$565B, // $565B + #$565C, // $565C + #$565D, // $565D + #$565E, // $565E + #$565F, // $565F + #$5660, // $5660 + #$5661, // $5661 + #$5662, // $5662 + #$5663, // $5663 + #$5664, // $5664 + #$5665, // $5665 + #$5666, // $5666 + #$5667, // $5667 + #$5668, // $5668 + #$5669, // $5669 + #$566A, // $566A + #$566B, // $566B + #$566C, // $566C + #$566D, // $566D + #$566E, // $566E + #$566F, // $566F + #$5670, // $5670 + #$5671, // $5671 + #$5672, // $5672 + #$5673, // $5673 + #$5674, // $5674 + #$5675, // $5675 + #$5676, // $5676 + #$5677, // $5677 + #$5678, // $5678 + #$5679, // $5679 + #$567A, // $567A + #$567B, // $567B + #$567C, // $567C + #$567D, // $567D + #$567E, // $567E + #$567F, // $567F + #$5680, // $5680 + #$5681, // $5681 + #$5682, // $5682 + #$5683, // $5683 + #$5684, // $5684 + #$5685, // $5685 + #$5686, // $5686 + #$5687, // $5687 + #$5688, // $5688 + #$5689, // $5689 + #$568A, // $568A + #$568B, // $568B + #$568C, // $568C + #$568D, // $568D + #$568E, // $568E + #$568F, // $568F + #$5690, // $5690 + #$5691, // $5691 + #$5692, // $5692 + #$5693, // $5693 + #$5694, // $5694 + #$5695, // $5695 + #$5696, // $5696 + #$5697, // $5697 + #$5698, // $5698 + #$5699, // $5699 + #$569A, // $569A + #$569B, // $569B + #$569C, // $569C + #$569D, // $569D + #$569E, // $569E + #$569F, // $569F + #$56A0, // $56A0 + #$56A1, // $56A1 + #$56A2, // $56A2 + #$56A3, // $56A3 + #$56A4, // $56A4 + #$56A5, // $56A5 + #$56A6, // $56A6 + #$56A7, // $56A7 + #$56A8, // $56A8 + #$56A9, // $56A9 + #$56AA, // $56AA + #$56AB, // $56AB + #$56AC, // $56AC + #$56AD, // $56AD + #$56AE, // $56AE + #$56AF, // $56AF + #$56B0, // $56B0 + #$56B1, // $56B1 + #$56B2, // $56B2 + #$56B3, // $56B3 + #$56B4, // $56B4 + #$56B5, // $56B5 + #$56B6, // $56B6 + #$56B7, // $56B7 + #$56B8, // $56B8 + #$56B9, // $56B9 + #$56BA, // $56BA + #$56BB, // $56BB + #$56BC, // $56BC + #$56BD, // $56BD + #$56BE, // $56BE + #$56BF, // $56BF + #$56C0, // $56C0 + #$56C1, // $56C1 + #$56C2, // $56C2 + #$56C3, // $56C3 + #$56C4, // $56C4 + #$56C5, // $56C5 + #$56C6, // $56C6 + #$56C7, // $56C7 + #$56C8, // $56C8 + #$56C9, // $56C9 + #$56CA, // $56CA + #$56CB, // $56CB + #$56CC, // $56CC + #$56CD, // $56CD + #$56CE, // $56CE + #$56CF, // $56CF + #$56D0, // $56D0 + #$56D1, // $56D1 + #$56D2, // $56D2 + #$56D3, // $56D3 + #$56D4, // $56D4 + #$56D5, // $56D5 + #$56D6, // $56D6 + #$56D7, // $56D7 + #$56D8, // $56D8 + #$56D9, // $56D9 + #$56DA, // $56DA + #$56DB, // $56DB + #$56DC, // $56DC + #$56DD, // $56DD + #$56DE, // $56DE + #$56DF, // $56DF + #$56E0, // $56E0 + #$56E1, // $56E1 + #$56E2, // $56E2 + #$56E3, // $56E3 + #$56E4, // $56E4 + #$56E5, // $56E5 + #$56E6, // $56E6 + #$56E7, // $56E7 + #$56E8, // $56E8 + #$56E9, // $56E9 + #$56EA, // $56EA + #$56EB, // $56EB + #$56EC, // $56EC + #$56ED, // $56ED + #$56EE, // $56EE + #$56EF, // $56EF + #$56F0, // $56F0 + #$56F1, // $56F1 + #$56F2, // $56F2 + #$56F3, // $56F3 + #$56F4, // $56F4 + #$56F5, // $56F5 + #$56F6, // $56F6 + #$56F7, // $56F7 + #$56F8, // $56F8 + #$56F9, // $56F9 + #$56FA, // $56FA + #$56FB, // $56FB + #$56FC, // $56FC + #$56FD, // $56FD + #$56FE, // $56FE + #$56FF, // $56FF + #$5700, // $5700 + #$5701, // $5701 + #$5702, // $5702 + #$5703, // $5703 + #$5704, // $5704 + #$5705, // $5705 + #$5706, // $5706 + #$5707, // $5707 + #$5708, // $5708 + #$5709, // $5709 + #$570A, // $570A + #$570B, // $570B + #$570C, // $570C + #$570D, // $570D + #$570E, // $570E + #$570F, // $570F + #$5710, // $5710 + #$5711, // $5711 + #$5712, // $5712 + #$5713, // $5713 + #$5714, // $5714 + #$5715, // $5715 + #$5716, // $5716 + #$5717, // $5717 + #$5718, // $5718 + #$5719, // $5719 + #$571A, // $571A + #$571B, // $571B + #$571C, // $571C + #$571D, // $571D + #$571E, // $571E + #$571F, // $571F + #$5720, // $5720 + #$5721, // $5721 + #$5722, // $5722 + #$5723, // $5723 + #$5724, // $5724 + #$5725, // $5725 + #$5726, // $5726 + #$5727, // $5727 + #$5728, // $5728 + #$5729, // $5729 + #$572A, // $572A + #$572B, // $572B + #$572C, // $572C + #$572D, // $572D + #$572E, // $572E + #$572F, // $572F + #$5730, // $5730 + #$5731, // $5731 + #$5732, // $5732 + #$5733, // $5733 + #$5734, // $5734 + #$5735, // $5735 + #$5736, // $5736 + #$5737, // $5737 + #$5738, // $5738 + #$5739, // $5739 + #$573A, // $573A + #$573B, // $573B + #$573C, // $573C + #$573D, // $573D + #$573E, // $573E + #$573F, // $573F + #$5740, // $5740 + #$5741, // $5741 + #$5742, // $5742 + #$5743, // $5743 + #$5744, // $5744 + #$5745, // $5745 + #$5746, // $5746 + #$5747, // $5747 + #$5748, // $5748 + #$5749, // $5749 + #$574A, // $574A + #$574B, // $574B + #$574C, // $574C + #$574D, // $574D + #$574E, // $574E + #$574F, // $574F + #$5750, // $5750 + #$5751, // $5751 + #$5752, // $5752 + #$5753, // $5753 + #$5754, // $5754 + #$5755, // $5755 + #$5756, // $5756 + #$5757, // $5757 + #$5758, // $5758 + #$5759, // $5759 + #$575A, // $575A + #$575B, // $575B + #$575C, // $575C + #$575D, // $575D + #$575E, // $575E + #$575F, // $575F + #$5760, // $5760 + #$5761, // $5761 + #$5762, // $5762 + #$5763, // $5763 + #$5764, // $5764 + #$5765, // $5765 + #$5766, // $5766 + #$5767, // $5767 + #$5768, // $5768 + #$5769, // $5769 + #$576A, // $576A + #$576B, // $576B + #$576C, // $576C + #$576D, // $576D + #$576E, // $576E + #$576F, // $576F + #$5770, // $5770 + #$5771, // $5771 + #$5772, // $5772 + #$5773, // $5773 + #$5774, // $5774 + #$5775, // $5775 + #$5776, // $5776 + #$5777, // $5777 + #$5778, // $5778 + #$5779, // $5779 + #$577A, // $577A + #$577B, // $577B + #$577C, // $577C + #$577D, // $577D + #$577E, // $577E + #$577F, // $577F + #$5780, // $5780 + #$5781, // $5781 + #$5782, // $5782 + #$5783, // $5783 + #$5784, // $5784 + #$5785, // $5785 + #$5786, // $5786 + #$5787, // $5787 + #$5788, // $5788 + #$5789, // $5789 + #$578A, // $578A + #$578B, // $578B + #$578C, // $578C + #$578D, // $578D + #$578E, // $578E + #$578F, // $578F + #$5790, // $5790 + #$5791, // $5791 + #$5792, // $5792 + #$5793, // $5793 + #$5794, // $5794 + #$5795, // $5795 + #$5796, // $5796 + #$5797, // $5797 + #$5798, // $5798 + #$5799, // $5799 + #$579A, // $579A + #$579B, // $579B + #$579C, // $579C + #$579D, // $579D + #$579E, // $579E + #$579F, // $579F + #$57A0, // $57A0 + #$57A1, // $57A1 + #$57A2, // $57A2 + #$57A3, // $57A3 + #$57A4, // $57A4 + #$57A5, // $57A5 + #$57A6, // $57A6 + #$57A7, // $57A7 + #$57A8, // $57A8 + #$57A9, // $57A9 + #$57AA, // $57AA + #$57AB, // $57AB + #$57AC, // $57AC + #$57AD, // $57AD + #$57AE, // $57AE + #$57AF, // $57AF + #$57B0, // $57B0 + #$57B1, // $57B1 + #$57B2, // $57B2 + #$57B3, // $57B3 + #$57B4, // $57B4 + #$57B5, // $57B5 + #$57B6, // $57B6 + #$57B7, // $57B7 + #$57B8, // $57B8 + #$57B9, // $57B9 + #$57BA, // $57BA + #$57BB, // $57BB + #$57BC, // $57BC + #$57BD, // $57BD + #$57BE, // $57BE + #$57BF, // $57BF + #$57C0, // $57C0 + #$57C1, // $57C1 + #$57C2, // $57C2 + #$57C3, // $57C3 + #$57C4, // $57C4 + #$57C5, // $57C5 + #$57C6, // $57C6 + #$57C7, // $57C7 + #$57C8, // $57C8 + #$57C9, // $57C9 + #$57CA, // $57CA + #$57CB, // $57CB + #$57CC, // $57CC + #$57CD, // $57CD + #$57CE, // $57CE + #$57CF, // $57CF + #$57D0, // $57D0 + #$57D1, // $57D1 + #$57D2, // $57D2 + #$57D3, // $57D3 + #$57D4, // $57D4 + #$57D5, // $57D5 + #$57D6, // $57D6 + #$57D7, // $57D7 + #$57D8, // $57D8 + #$57D9, // $57D9 + #$57DA, // $57DA + #$57DB, // $57DB + #$57DC, // $57DC + #$57DD, // $57DD + #$57DE, // $57DE + #$57DF, // $57DF + #$57E0, // $57E0 + #$57E1, // $57E1 + #$57E2, // $57E2 + #$57E3, // $57E3 + #$57E4, // $57E4 + #$57E5, // $57E5 + #$57E6, // $57E6 + #$57E7, // $57E7 + #$57E8, // $57E8 + #$57E9, // $57E9 + #$57EA, // $57EA + #$57EB, // $57EB + #$57EC, // $57EC + #$57ED, // $57ED + #$57EE, // $57EE + #$57EF, // $57EF + #$57F0, // $57F0 + #$57F1, // $57F1 + #$57F2, // $57F2 + #$57F3, // $57F3 + #$57F4, // $57F4 + #$57F5, // $57F5 + #$57F6, // $57F6 + #$57F7, // $57F7 + #$57F8, // $57F8 + #$57F9, // $57F9 + #$57FA, // $57FA + #$57FB, // $57FB + #$57FC, // $57FC + #$57FD, // $57FD + #$57FE, // $57FE + #$57FF, // $57FF + #$5800, // $5800 + #$5801, // $5801 + #$5802, // $5802 + #$5803, // $5803 + #$5804, // $5804 + #$5805, // $5805 + #$5806, // $5806 + #$5807, // $5807 + #$5808, // $5808 + #$5809, // $5809 + #$580A, // $580A + #$580B, // $580B + #$580C, // $580C + #$580D, // $580D + #$580E, // $580E + #$580F, // $580F + #$5810, // $5810 + #$5811, // $5811 + #$5812, // $5812 + #$5813, // $5813 + #$5814, // $5814 + #$5815, // $5815 + #$5816, // $5816 + #$5817, // $5817 + #$5818, // $5818 + #$5819, // $5819 + #$581A, // $581A + #$581B, // $581B + #$581C, // $581C + #$581D, // $581D + #$581E, // $581E + #$581F, // $581F + #$5820, // $5820 + #$5821, // $5821 + #$5822, // $5822 + #$5823, // $5823 + #$5824, // $5824 + #$5825, // $5825 + #$5826, // $5826 + #$5827, // $5827 + #$5828, // $5828 + #$5829, // $5829 + #$582A, // $582A + #$582B, // $582B + #$582C, // $582C + #$582D, // $582D + #$582E, // $582E + #$582F, // $582F + #$5830, // $5830 + #$5831, // $5831 + #$5832, // $5832 + #$5833, // $5833 + #$5834, // $5834 + #$5835, // $5835 + #$5836, // $5836 + #$5837, // $5837 + #$5838, // $5838 + #$5839, // $5839 + #$583A, // $583A + #$583B, // $583B + #$583C, // $583C + #$583D, // $583D + #$583E, // $583E + #$583F, // $583F + #$5840, // $5840 + #$5841, // $5841 + #$5842, // $5842 + #$5843, // $5843 + #$5844, // $5844 + #$5845, // $5845 + #$5846, // $5846 + #$5847, // $5847 + #$5848, // $5848 + #$5849, // $5849 + #$584A, // $584A + #$584B, // $584B + #$584C, // $584C + #$584D, // $584D + #$584E, // $584E + #$584F, // $584F + #$5850, // $5850 + #$5851, // $5851 + #$5852, // $5852 + #$5853, // $5853 + #$5854, // $5854 + #$5855, // $5855 + #$5856, // $5856 + #$5857, // $5857 + #$5858, // $5858 + #$5859, // $5859 + #$585A, // $585A + #$585B, // $585B + #$585C, // $585C + #$585D, // $585D + #$585E, // $585E + #$585F, // $585F + #$5860, // $5860 + #$5861, // $5861 + #$5862, // $5862 + #$5863, // $5863 + #$5864, // $5864 + #$5865, // $5865 + #$5866, // $5866 + #$5867, // $5867 + #$5868, // $5868 + #$5869, // $5869 + #$586A, // $586A + #$586B, // $586B + #$586C, // $586C + #$586D, // $586D + #$586E, // $586E + #$586F, // $586F + #$5870, // $5870 + #$5871, // $5871 + #$5872, // $5872 + #$5873, // $5873 + #$5874, // $5874 + #$5875, // $5875 + #$5876, // $5876 + #$5877, // $5877 + #$5878, // $5878 + #$5879, // $5879 + #$587A, // $587A + #$587B, // $587B + #$587C, // $587C + #$587D, // $587D + #$587E, // $587E + #$587F, // $587F + #$5880, // $5880 + #$5881, // $5881 + #$5882, // $5882 + #$5883, // $5883 + #$5884, // $5884 + #$5885, // $5885 + #$5886, // $5886 + #$5887, // $5887 + #$5888, // $5888 + #$5889, // $5889 + #$588A, // $588A + #$588B, // $588B + #$588C, // $588C + #$588D, // $588D + #$588E, // $588E + #$588F, // $588F + #$5890, // $5890 + #$5891, // $5891 + #$5892, // $5892 + #$5893, // $5893 + #$5894, // $5894 + #$5895, // $5895 + #$5896, // $5896 + #$5897, // $5897 + #$5898, // $5898 + #$5899, // $5899 + #$589A, // $589A + #$589B, // $589B + #$589C, // $589C + #$589D, // $589D + #$589E, // $589E + #$589F, // $589F + #$58A0, // $58A0 + #$58A1, // $58A1 + #$58A2, // $58A2 + #$58A3, // $58A3 + #$58A4, // $58A4 + #$58A5, // $58A5 + #$58A6, // $58A6 + #$58A7, // $58A7 + #$58A8, // $58A8 + #$58A9, // $58A9 + #$58AA, // $58AA + #$58AB, // $58AB + #$58AC, // $58AC + #$58AD, // $58AD + #$58AE, // $58AE + #$58AF, // $58AF + #$58B0, // $58B0 + #$58B1, // $58B1 + #$58B2, // $58B2 + #$58B3, // $58B3 + #$58B4, // $58B4 + #$58B5, // $58B5 + #$58B6, // $58B6 + #$58B7, // $58B7 + #$58B8, // $58B8 + #$58B9, // $58B9 + #$58BA, // $58BA + #$58BB, // $58BB + #$58BC, // $58BC + #$58BD, // $58BD + #$58BE, // $58BE + #$58BF, // $58BF + #$58C0, // $58C0 + #$58C1, // $58C1 + #$58C2, // $58C2 + #$58C3, // $58C3 + #$58C4, // $58C4 + #$58C5, // $58C5 + #$58C6, // $58C6 + #$58C7, // $58C7 + #$58C8, // $58C8 + #$58C9, // $58C9 + #$58CA, // $58CA + #$58CB, // $58CB + #$58CC, // $58CC + #$58CD, // $58CD + #$58CE, // $58CE + #$58CF, // $58CF + #$58D0, // $58D0 + #$58D1, // $58D1 + #$58D2, // $58D2 + #$58D3, // $58D3 + #$58D4, // $58D4 + #$58D5, // $58D5 + #$58D6, // $58D6 + #$58D7, // $58D7 + #$58D8, // $58D8 + #$58D9, // $58D9 + #$58DA, // $58DA + #$58DB, // $58DB + #$58DC, // $58DC + #$58DD, // $58DD + #$58DE, // $58DE + #$58DF, // $58DF + #$58E0, // $58E0 + #$58E1, // $58E1 + #$58E2, // $58E2 + #$58E3, // $58E3 + #$58E4, // $58E4 + #$58E5, // $58E5 + #$58E6, // $58E6 + #$58E7, // $58E7 + #$58E8, // $58E8 + #$58E9, // $58E9 + #$58EA, // $58EA + #$58EB, // $58EB + #$58EC, // $58EC + #$58ED, // $58ED + #$58EE, // $58EE + #$58EF, // $58EF + #$58F0, // $58F0 + #$58F1, // $58F1 + #$58F2, // $58F2 + #$58F3, // $58F3 + #$58F4, // $58F4 + #$58F5, // $58F5 + #$58F6, // $58F6 + #$58F7, // $58F7 + #$58F8, // $58F8 + #$58F9, // $58F9 + #$58FA, // $58FA + #$58FB, // $58FB + #$58FC, // $58FC + #$58FD, // $58FD + #$58FE, // $58FE + #$58FF, // $58FF + #$5900, // $5900 + #$5901, // $5901 + #$5902, // $5902 + #$5903, // $5903 + #$5904, // $5904 + #$5905, // $5905 + #$5906, // $5906 + #$5907, // $5907 + #$5908, // $5908 + #$5909, // $5909 + #$590A, // $590A + #$590B, // $590B + #$590C, // $590C + #$590D, // $590D + #$590E, // $590E + #$590F, // $590F + #$5910, // $5910 + #$5911, // $5911 + #$5912, // $5912 + #$5913, // $5913 + #$5914, // $5914 + #$5915, // $5915 + #$5916, // $5916 + #$5917, // $5917 + #$5918, // $5918 + #$5919, // $5919 + #$591A, // $591A + #$591B, // $591B + #$591C, // $591C + #$591D, // $591D + #$591E, // $591E + #$591F, // $591F + #$5920, // $5920 + #$5921, // $5921 + #$5922, // $5922 + #$5923, // $5923 + #$5924, // $5924 + #$5925, // $5925 + #$5926, // $5926 + #$5927, // $5927 + #$5928, // $5928 + #$5929, // $5929 + #$592A, // $592A + #$592B, // $592B + #$592C, // $592C + #$592D, // $592D + #$592E, // $592E + #$592F, // $592F + #$5930, // $5930 + #$5931, // $5931 + #$5932, // $5932 + #$5933, // $5933 + #$5934, // $5934 + #$5935, // $5935 + #$5936, // $5936 + #$5937, // $5937 + #$5938, // $5938 + #$5939, // $5939 + #$593A, // $593A + #$593B, // $593B + #$593C, // $593C + #$593D, // $593D + #$593E, // $593E + #$593F, // $593F + #$5940, // $5940 + #$5941, // $5941 + #$5942, // $5942 + #$5943, // $5943 + #$5944, // $5944 + #$5945, // $5945 + #$5946, // $5946 + #$5947, // $5947 + #$5948, // $5948 + #$5949, // $5949 + #$594A, // $594A + #$594B, // $594B + #$594C, // $594C + #$594D, // $594D + #$594E, // $594E + #$594F, // $594F + #$5950, // $5950 + #$5951, // $5951 + #$5952, // $5952 + #$5953, // $5953 + #$5954, // $5954 + #$5955, // $5955 + #$5956, // $5956 + #$5957, // $5957 + #$5958, // $5958 + #$5959, // $5959 + #$595A, // $595A + #$595B, // $595B + #$595C, // $595C + #$595D, // $595D + #$595E, // $595E + #$595F, // $595F + #$5960, // $5960 + #$5961, // $5961 + #$5962, // $5962 + #$5963, // $5963 + #$5964, // $5964 + #$5965, // $5965 + #$5966, // $5966 + #$5967, // $5967 + #$5968, // $5968 + #$5969, // $5969 + #$596A, // $596A + #$596B, // $596B + #$596C, // $596C + #$596D, // $596D + #$596E, // $596E + #$596F, // $596F + #$5970, // $5970 + #$5971, // $5971 + #$5972, // $5972 + #$5973, // $5973 + #$5974, // $5974 + #$5975, // $5975 + #$5976, // $5976 + #$5977, // $5977 + #$5978, // $5978 + #$5979, // $5979 + #$597A, // $597A + #$597B, // $597B + #$597C, // $597C + #$597D, // $597D + #$597E, // $597E + #$597F, // $597F + #$5980, // $5980 + #$5981, // $5981 + #$5982, // $5982 + #$5983, // $5983 + #$5984, // $5984 + #$5985, // $5985 + #$5986, // $5986 + #$5987, // $5987 + #$5988, // $5988 + #$5989, // $5989 + #$598A, // $598A + #$598B, // $598B + #$598C, // $598C + #$598D, // $598D + #$598E, // $598E + #$598F, // $598F + #$5990, // $5990 + #$5991, // $5991 + #$5992, // $5992 + #$5993, // $5993 + #$5994, // $5994 + #$5995, // $5995 + #$5996, // $5996 + #$5997, // $5997 + #$5998, // $5998 + #$5999, // $5999 + #$599A, // $599A + #$599B, // $599B + #$599C, // $599C + #$599D, // $599D + #$599E, // $599E + #$599F, // $599F + #$59A0, // $59A0 + #$59A1, // $59A1 + #$59A2, // $59A2 + #$59A3, // $59A3 + #$59A4, // $59A4 + #$59A5, // $59A5 + #$59A6, // $59A6 + #$59A7, // $59A7 + #$59A8, // $59A8 + #$59A9, // $59A9 + #$59AA, // $59AA + #$59AB, // $59AB + #$59AC, // $59AC + #$59AD, // $59AD + #$59AE, // $59AE + #$59AF, // $59AF + #$59B0, // $59B0 + #$59B1, // $59B1 + #$59B2, // $59B2 + #$59B3, // $59B3 + #$59B4, // $59B4 + #$59B5, // $59B5 + #$59B6, // $59B6 + #$59B7, // $59B7 + #$59B8, // $59B8 + #$59B9, // $59B9 + #$59BA, // $59BA + #$59BB, // $59BB + #$59BC, // $59BC + #$59BD, // $59BD + #$59BE, // $59BE + #$59BF, // $59BF + #$59C0, // $59C0 + #$59C1, // $59C1 + #$59C2, // $59C2 + #$59C3, // $59C3 + #$59C4, // $59C4 + #$59C5, // $59C5 + #$59C6, // $59C6 + #$59C7, // $59C7 + #$59C8, // $59C8 + #$59C9, // $59C9 + #$59CA, // $59CA + #$59CB, // $59CB + #$59CC, // $59CC + #$59CD, // $59CD + #$59CE, // $59CE + #$59CF, // $59CF + #$59D0, // $59D0 + #$59D1, // $59D1 + #$59D2, // $59D2 + #$59D3, // $59D3 + #$59D4, // $59D4 + #$59D5, // $59D5 + #$59D6, // $59D6 + #$59D7, // $59D7 + #$59D8, // $59D8 + #$59D9, // $59D9 + #$59DA, // $59DA + #$59DB, // $59DB + #$59DC, // $59DC + #$59DD, // $59DD + #$59DE, // $59DE + #$59DF, // $59DF + #$59E0, // $59E0 + #$59E1, // $59E1 + #$59E2, // $59E2 + #$59E3, // $59E3 + #$59E4, // $59E4 + #$59E5, // $59E5 + #$59E6, // $59E6 + #$59E7, // $59E7 + #$59E8, // $59E8 + #$59E9, // $59E9 + #$59EA, // $59EA + #$59EB, // $59EB + #$59EC, // $59EC + #$59ED, // $59ED + #$59EE, // $59EE + #$59EF, // $59EF + #$59F0, // $59F0 + #$59F1, // $59F1 + #$59F2, // $59F2 + #$59F3, // $59F3 + #$59F4, // $59F4 + #$59F5, // $59F5 + #$59F6, // $59F6 + #$59F7, // $59F7 + #$59F8, // $59F8 + #$59F9, // $59F9 + #$59FA, // $59FA + #$59FB, // $59FB + #$59FC, // $59FC + #$59FD, // $59FD + #$59FE, // $59FE + #$59FF, // $59FF + #$5A00, // $5A00 + #$5A01, // $5A01 + #$5A02, // $5A02 + #$5A03, // $5A03 + #$5A04, // $5A04 + #$5A05, // $5A05 + #$5A06, // $5A06 + #$5A07, // $5A07 + #$5A08, // $5A08 + #$5A09, // $5A09 + #$5A0A, // $5A0A + #$5A0B, // $5A0B + #$5A0C, // $5A0C + #$5A0D, // $5A0D + #$5A0E, // $5A0E + #$5A0F, // $5A0F + #$5A10, // $5A10 + #$5A11, // $5A11 + #$5A12, // $5A12 + #$5A13, // $5A13 + #$5A14, // $5A14 + #$5A15, // $5A15 + #$5A16, // $5A16 + #$5A17, // $5A17 + #$5A18, // $5A18 + #$5A19, // $5A19 + #$5A1A, // $5A1A + #$5A1B, // $5A1B + #$5A1C, // $5A1C + #$5A1D, // $5A1D + #$5A1E, // $5A1E + #$5A1F, // $5A1F + #$5A20, // $5A20 + #$5A21, // $5A21 + #$5A22, // $5A22 + #$5A23, // $5A23 + #$5A24, // $5A24 + #$5A25, // $5A25 + #$5A26, // $5A26 + #$5A27, // $5A27 + #$5A28, // $5A28 + #$5A29, // $5A29 + #$5A2A, // $5A2A + #$5A2B, // $5A2B + #$5A2C, // $5A2C + #$5A2D, // $5A2D + #$5A2E, // $5A2E + #$5A2F, // $5A2F + #$5A30, // $5A30 + #$5A31, // $5A31 + #$5A32, // $5A32 + #$5A33, // $5A33 + #$5A34, // $5A34 + #$5A35, // $5A35 + #$5A36, // $5A36 + #$5A37, // $5A37 + #$5A38, // $5A38 + #$5A39, // $5A39 + #$5A3A, // $5A3A + #$5A3B, // $5A3B + #$5A3C, // $5A3C + #$5A3D, // $5A3D + #$5A3E, // $5A3E + #$5A3F, // $5A3F + #$5A40, // $5A40 + #$5A41, // $5A41 + #$5A42, // $5A42 + #$5A43, // $5A43 + #$5A44, // $5A44 + #$5A45, // $5A45 + #$5A46, // $5A46 + #$5A47, // $5A47 + #$5A48, // $5A48 + #$5A49, // $5A49 + #$5A4A, // $5A4A + #$5A4B, // $5A4B + #$5A4C, // $5A4C + #$5A4D, // $5A4D + #$5A4E, // $5A4E + #$5A4F, // $5A4F + #$5A50, // $5A50 + #$5A51, // $5A51 + #$5A52, // $5A52 + #$5A53, // $5A53 + #$5A54, // $5A54 + #$5A55, // $5A55 + #$5A56, // $5A56 + #$5A57, // $5A57 + #$5A58, // $5A58 + #$5A59, // $5A59 + #$5A5A, // $5A5A + #$5A5B, // $5A5B + #$5A5C, // $5A5C + #$5A5D, // $5A5D + #$5A5E, // $5A5E + #$5A5F, // $5A5F + #$5A60, // $5A60 + #$5A61, // $5A61 + #$5A62, // $5A62 + #$5A63, // $5A63 + #$5A64, // $5A64 + #$5A65, // $5A65 + #$5A66, // $5A66 + #$5A67, // $5A67 + #$5A68, // $5A68 + #$5A69, // $5A69 + #$5A6A, // $5A6A + #$5A6B, // $5A6B + #$5A6C, // $5A6C + #$5A6D, // $5A6D + #$5A6E, // $5A6E + #$5A6F, // $5A6F + #$5A70, // $5A70 + #$5A71, // $5A71 + #$5A72, // $5A72 + #$5A73, // $5A73 + #$5A74, // $5A74 + #$5A75, // $5A75 + #$5A76, // $5A76 + #$5A77, // $5A77 + #$5A78, // $5A78 + #$5A79, // $5A79 + #$5A7A, // $5A7A + #$5A7B, // $5A7B + #$5A7C, // $5A7C + #$5A7D, // $5A7D + #$5A7E, // $5A7E + #$5A7F, // $5A7F + #$5A80, // $5A80 + #$5A81, // $5A81 + #$5A82, // $5A82 + #$5A83, // $5A83 + #$5A84, // $5A84 + #$5A85, // $5A85 + #$5A86, // $5A86 + #$5A87, // $5A87 + #$5A88, // $5A88 + #$5A89, // $5A89 + #$5A8A, // $5A8A + #$5A8B, // $5A8B + #$5A8C, // $5A8C + #$5A8D, // $5A8D + #$5A8E, // $5A8E + #$5A8F, // $5A8F + #$5A90, // $5A90 + #$5A91, // $5A91 + #$5A92, // $5A92 + #$5A93, // $5A93 + #$5A94, // $5A94 + #$5A95, // $5A95 + #$5A96, // $5A96 + #$5A97, // $5A97 + #$5A98, // $5A98 + #$5A99, // $5A99 + #$5A9A, // $5A9A + #$5A9B, // $5A9B + #$5A9C, // $5A9C + #$5A9D, // $5A9D + #$5A9E, // $5A9E + #$5A9F, // $5A9F + #$5AA0, // $5AA0 + #$5AA1, // $5AA1 + #$5AA2, // $5AA2 + #$5AA3, // $5AA3 + #$5AA4, // $5AA4 + #$5AA5, // $5AA5 + #$5AA6, // $5AA6 + #$5AA7, // $5AA7 + #$5AA8, // $5AA8 + #$5AA9, // $5AA9 + #$5AAA, // $5AAA + #$5AAB, // $5AAB + #$5AAC, // $5AAC + #$5AAD, // $5AAD + #$5AAE, // $5AAE + #$5AAF, // $5AAF + #$5AB0, // $5AB0 + #$5AB1, // $5AB1 + #$5AB2, // $5AB2 + #$5AB3, // $5AB3 + #$5AB4, // $5AB4 + #$5AB5, // $5AB5 + #$5AB6, // $5AB6 + #$5AB7, // $5AB7 + #$5AB8, // $5AB8 + #$5AB9, // $5AB9 + #$5ABA, // $5ABA + #$5ABB, // $5ABB + #$5ABC, // $5ABC + #$5ABD, // $5ABD + #$5ABE, // $5ABE + #$5ABF, // $5ABF + #$5AC0, // $5AC0 + #$5AC1, // $5AC1 + #$5AC2, // $5AC2 + #$5AC3, // $5AC3 + #$5AC4, // $5AC4 + #$5AC5, // $5AC5 + #$5AC6, // $5AC6 + #$5AC7, // $5AC7 + #$5AC8, // $5AC8 + #$5AC9, // $5AC9 + #$5ACA, // $5ACA + #$5ACB, // $5ACB + #$5ACC, // $5ACC + #$5ACD, // $5ACD + #$5ACE, // $5ACE + #$5ACF, // $5ACF + #$5AD0, // $5AD0 + #$5AD1, // $5AD1 + #$5AD2, // $5AD2 + #$5AD3, // $5AD3 + #$5AD4, // $5AD4 + #$5AD5, // $5AD5 + #$5AD6, // $5AD6 + #$5AD7, // $5AD7 + #$5AD8, // $5AD8 + #$5AD9, // $5AD9 + #$5ADA, // $5ADA + #$5ADB, // $5ADB + #$5ADC, // $5ADC + #$5ADD, // $5ADD + #$5ADE, // $5ADE + #$5ADF, // $5ADF + #$5AE0, // $5AE0 + #$5AE1, // $5AE1 + #$5AE2, // $5AE2 + #$5AE3, // $5AE3 + #$5AE4, // $5AE4 + #$5AE5, // $5AE5 + #$5AE6, // $5AE6 + #$5AE7, // $5AE7 + #$5AE8, // $5AE8 + #$5AE9, // $5AE9 + #$5AEA, // $5AEA + #$5AEB, // $5AEB + #$5AEC, // $5AEC + #$5AED, // $5AED + #$5AEE, // $5AEE + #$5AEF, // $5AEF + #$5AF0, // $5AF0 + #$5AF1, // $5AF1 + #$5AF2, // $5AF2 + #$5AF3, // $5AF3 + #$5AF4, // $5AF4 + #$5AF5, // $5AF5 + #$5AF6, // $5AF6 + #$5AF7, // $5AF7 + #$5AF8, // $5AF8 + #$5AF9, // $5AF9 + #$5AFA, // $5AFA + #$5AFB, // $5AFB + #$5AFC, // $5AFC + #$5AFD, // $5AFD + #$5AFE, // $5AFE + #$5AFF, // $5AFF + #$5B00, // $5B00 + #$5B01, // $5B01 + #$5B02, // $5B02 + #$5B03, // $5B03 + #$5B04, // $5B04 + #$5B05, // $5B05 + #$5B06, // $5B06 + #$5B07, // $5B07 + #$5B08, // $5B08 + #$5B09, // $5B09 + #$5B0A, // $5B0A + #$5B0B, // $5B0B + #$5B0C, // $5B0C + #$5B0D, // $5B0D + #$5B0E, // $5B0E + #$5B0F, // $5B0F + #$5B10, // $5B10 + #$5B11, // $5B11 + #$5B12, // $5B12 + #$5B13, // $5B13 + #$5B14, // $5B14 + #$5B15, // $5B15 + #$5B16, // $5B16 + #$5B17, // $5B17 + #$5B18, // $5B18 + #$5B19, // $5B19 + #$5B1A, // $5B1A + #$5B1B, // $5B1B + #$5B1C, // $5B1C + #$5B1D, // $5B1D + #$5B1E, // $5B1E + #$5B1F, // $5B1F + #$5B20, // $5B20 + #$5B21, // $5B21 + #$5B22, // $5B22 + #$5B23, // $5B23 + #$5B24, // $5B24 + #$5B25, // $5B25 + #$5B26, // $5B26 + #$5B27, // $5B27 + #$5B28, // $5B28 + #$5B29, // $5B29 + #$5B2A, // $5B2A + #$5B2B, // $5B2B + #$5B2C, // $5B2C + #$5B2D, // $5B2D + #$5B2E, // $5B2E + #$5B2F, // $5B2F + #$5B30, // $5B30 + #$5B31, // $5B31 + #$5B32, // $5B32 + #$5B33, // $5B33 + #$5B34, // $5B34 + #$5B35, // $5B35 + #$5B36, // $5B36 + #$5B37, // $5B37 + #$5B38, // $5B38 + #$5B39, // $5B39 + #$5B3A, // $5B3A + #$5B3B, // $5B3B + #$5B3C, // $5B3C + #$5B3D, // $5B3D + #$5B3E, // $5B3E + #$5B3F, // $5B3F + #$5B40, // $5B40 + #$5B41, // $5B41 + #$5B42, // $5B42 + #$5B43, // $5B43 + #$5B44, // $5B44 + #$5B45, // $5B45 + #$5B46, // $5B46 + #$5B47, // $5B47 + #$5B48, // $5B48 + #$5B49, // $5B49 + #$5B4A, // $5B4A + #$5B4B, // $5B4B + #$5B4C, // $5B4C + #$5B4D, // $5B4D + #$5B4E, // $5B4E + #$5B4F, // $5B4F + #$5B50, // $5B50 + #$5B51, // $5B51 + #$5B52, // $5B52 + #$5B53, // $5B53 + #$5B54, // $5B54 + #$5B55, // $5B55 + #$5B56, // $5B56 + #$5B57, // $5B57 + #$5B58, // $5B58 + #$5B59, // $5B59 + #$5B5A, // $5B5A + #$5B5B, // $5B5B + #$5B5C, // $5B5C + #$5B5D, // $5B5D + #$5B5E, // $5B5E + #$5B5F, // $5B5F + #$5B60, // $5B60 + #$5B61, // $5B61 + #$5B62, // $5B62 + #$5B63, // $5B63 + #$5B64, // $5B64 + #$5B65, // $5B65 + #$5B66, // $5B66 + #$5B67, // $5B67 + #$5B68, // $5B68 + #$5B69, // $5B69 + #$5B6A, // $5B6A + #$5B6B, // $5B6B + #$5B6C, // $5B6C + #$5B6D, // $5B6D + #$5B6E, // $5B6E + #$5B6F, // $5B6F + #$5B70, // $5B70 + #$5B71, // $5B71 + #$5B72, // $5B72 + #$5B73, // $5B73 + #$5B74, // $5B74 + #$5B75, // $5B75 + #$5B76, // $5B76 + #$5B77, // $5B77 + #$5B78, // $5B78 + #$5B79, // $5B79 + #$5B7A, // $5B7A + #$5B7B, // $5B7B + #$5B7C, // $5B7C + #$5B7D, // $5B7D + #$5B7E, // $5B7E + #$5B7F, // $5B7F + #$5B80, // $5B80 + #$5B81, // $5B81 + #$5B82, // $5B82 + #$5B83, // $5B83 + #$5B84, // $5B84 + #$5B85, // $5B85 + #$5B86, // $5B86 + #$5B87, // $5B87 + #$5B88, // $5B88 + #$5B89, // $5B89 + #$5B8A, // $5B8A + #$5B8B, // $5B8B + #$5B8C, // $5B8C + #$5B8D, // $5B8D + #$5B8E, // $5B8E + #$5B8F, // $5B8F + #$5B90, // $5B90 + #$5B91, // $5B91 + #$5B92, // $5B92 + #$5B93, // $5B93 + #$5B94, // $5B94 + #$5B95, // $5B95 + #$5B96, // $5B96 + #$5B97, // $5B97 + #$5B98, // $5B98 + #$5B99, // $5B99 + #$5B9A, // $5B9A + #$5B9B, // $5B9B + #$5B9C, // $5B9C + #$5B9D, // $5B9D + #$5B9E, // $5B9E + #$5B9F, // $5B9F + #$5BA0, // $5BA0 + #$5BA1, // $5BA1 + #$5BA2, // $5BA2 + #$5BA3, // $5BA3 + #$5BA4, // $5BA4 + #$5BA5, // $5BA5 + #$5BA6, // $5BA6 + #$5BA7, // $5BA7 + #$5BA8, // $5BA8 + #$5BA9, // $5BA9 + #$5BAA, // $5BAA + #$5BAB, // $5BAB + #$5BAC, // $5BAC + #$5BAD, // $5BAD + #$5BAE, // $5BAE + #$5BAF, // $5BAF + #$5BB0, // $5BB0 + #$5BB1, // $5BB1 + #$5BB2, // $5BB2 + #$5BB3, // $5BB3 + #$5BB4, // $5BB4 + #$5BB5, // $5BB5 + #$5BB6, // $5BB6 + #$5BB7, // $5BB7 + #$5BB8, // $5BB8 + #$5BB9, // $5BB9 + #$5BBA, // $5BBA + #$5BBB, // $5BBB + #$5BBC, // $5BBC + #$5BBD, // $5BBD + #$5BBE, // $5BBE + #$5BBF, // $5BBF + #$5BC0, // $5BC0 + #$5BC1, // $5BC1 + #$5BC2, // $5BC2 + #$5BC3, // $5BC3 + #$5BC4, // $5BC4 + #$5BC5, // $5BC5 + #$5BC6, // $5BC6 + #$5BC7, // $5BC7 + #$5BC8, // $5BC8 + #$5BC9, // $5BC9 + #$5BCA, // $5BCA + #$5BCB, // $5BCB + #$5BCC, // $5BCC + #$5BCD, // $5BCD + #$5BCE, // $5BCE + #$5BCF, // $5BCF + #$5BD0, // $5BD0 + #$5BD1, // $5BD1 + #$5BD2, // $5BD2 + #$5BD3, // $5BD3 + #$5BD4, // $5BD4 + #$5BD5, // $5BD5 + #$5BD6, // $5BD6 + #$5BD7, // $5BD7 + #$5BD8, // $5BD8 + #$5BD9, // $5BD9 + #$5BDA, // $5BDA + #$5BDB, // $5BDB + #$5BDC, // $5BDC + #$5BDD, // $5BDD + #$5BDE, // $5BDE + #$5BDF, // $5BDF + #$5BE0, // $5BE0 + #$5BE1, // $5BE1 + #$5BE2, // $5BE2 + #$5BE3, // $5BE3 + #$5BE4, // $5BE4 + #$5BE5, // $5BE5 + #$5BE6, // $5BE6 + #$5BE7, // $5BE7 + #$5BE8, // $5BE8 + #$5BE9, // $5BE9 + #$5BEA, // $5BEA + #$5BEB, // $5BEB + #$5BEC, // $5BEC + #$5BED, // $5BED + #$5BEE, // $5BEE + #$5BEF, // $5BEF + #$5BF0, // $5BF0 + #$5BF1, // $5BF1 + #$5BF2, // $5BF2 + #$5BF3, // $5BF3 + #$5BF4, // $5BF4 + #$5BF5, // $5BF5 + #$5BF6, // $5BF6 + #$5BF7, // $5BF7 + #$5BF8, // $5BF8 + #$5BF9, // $5BF9 + #$5BFA, // $5BFA + #$5BFB, // $5BFB + #$5BFC, // $5BFC + #$5BFD, // $5BFD + #$5BFE, // $5BFE + #$5BFF, // $5BFF + #$5C00, // $5C00 + #$5C01, // $5C01 + #$5C02, // $5C02 + #$5C03, // $5C03 + #$5C04, // $5C04 + #$5C05, // $5C05 + #$5C06, // $5C06 + #$5C07, // $5C07 + #$5C08, // $5C08 + #$5C09, // $5C09 + #$5C0A, // $5C0A + #$5C0B, // $5C0B + #$5C0C, // $5C0C + #$5C0D, // $5C0D + #$5C0E, // $5C0E + #$5C0F, // $5C0F + #$5C10, // $5C10 + #$5C11, // $5C11 + #$5C12, // $5C12 + #$5C13, // $5C13 + #$5C14, // $5C14 + #$5C15, // $5C15 + #$5C16, // $5C16 + #$5C17, // $5C17 + #$5C18, // $5C18 + #$5C19, // $5C19 + #$5C1A, // $5C1A + #$5C1B, // $5C1B + #$5C1C, // $5C1C + #$5C1D, // $5C1D + #$5C1E, // $5C1E + #$5C1F, // $5C1F + #$5C20, // $5C20 + #$5C21, // $5C21 + #$5C22, // $5C22 + #$5C23, // $5C23 + #$5C24, // $5C24 + #$5C25, // $5C25 + #$5C26, // $5C26 + #$5C27, // $5C27 + #$5C28, // $5C28 + #$5C29, // $5C29 + #$5C2A, // $5C2A + #$5C2B, // $5C2B + #$5C2C, // $5C2C + #$5C2D, // $5C2D + #$5C2E, // $5C2E + #$5C2F, // $5C2F + #$5C30, // $5C30 + #$5C31, // $5C31 + #$5C32, // $5C32 + #$5C33, // $5C33 + #$5C34, // $5C34 + #$5C35, // $5C35 + #$5C36, // $5C36 + #$5C37, // $5C37 + #$5C38, // $5C38 + #$5C39, // $5C39 + #$5C3A, // $5C3A + #$5C3B, // $5C3B + #$5C3C, // $5C3C + #$5C3D, // $5C3D + #$5C3E, // $5C3E + #$5C3F, // $5C3F + #$5C40, // $5C40 + #$5C41, // $5C41 + #$5C42, // $5C42 + #$5C43, // $5C43 + #$5C44, // $5C44 + #$5C45, // $5C45 + #$5C46, // $5C46 + #$5C47, // $5C47 + #$5C48, // $5C48 + #$5C49, // $5C49 + #$5C4A, // $5C4A + #$5C4B, // $5C4B + #$5C4C, // $5C4C + #$5C4D, // $5C4D + #$5C4E, // $5C4E + #$5C4F, // $5C4F + #$5C50, // $5C50 + #$5C51, // $5C51 + #$5C52, // $5C52 + #$5C53, // $5C53 + #$5C54, // $5C54 + #$5C55, // $5C55 + #$5C56, // $5C56 + #$5C57, // $5C57 + #$5C58, // $5C58 + #$5C59, // $5C59 + #$5C5A, // $5C5A + #$5C5B, // $5C5B + #$5C5C, // $5C5C + #$5C5D, // $5C5D + #$5C5E, // $5C5E + #$5C5F, // $5C5F + #$5C60, // $5C60 + #$5C61, // $5C61 + #$5C62, // $5C62 + #$5C63, // $5C63 + #$5C64, // $5C64 + #$5C65, // $5C65 + #$5C66, // $5C66 + #$5C67, // $5C67 + #$5C68, // $5C68 + #$5C69, // $5C69 + #$5C6A, // $5C6A + #$5C6B, // $5C6B + #$5C6C, // $5C6C + #$5C6D, // $5C6D + #$5C6E, // $5C6E + #$5C6F, // $5C6F + #$5C70, // $5C70 + #$5C71, // $5C71 + #$5C72, // $5C72 + #$5C73, // $5C73 + #$5C74, // $5C74 + #$5C75, // $5C75 + #$5C76, // $5C76 + #$5C77, // $5C77 + #$5C78, // $5C78 + #$5C79, // $5C79 + #$5C7A, // $5C7A + #$5C7B, // $5C7B + #$5C7C, // $5C7C + #$5C7D, // $5C7D + #$5C7E, // $5C7E + #$5C7F, // $5C7F + #$5C80, // $5C80 + #$5C81, // $5C81 + #$5C82, // $5C82 + #$5C83, // $5C83 + #$5C84, // $5C84 + #$5C85, // $5C85 + #$5C86, // $5C86 + #$5C87, // $5C87 + #$5C88, // $5C88 + #$5C89, // $5C89 + #$5C8A, // $5C8A + #$5C8B, // $5C8B + #$5C8C, // $5C8C + #$5C8D, // $5C8D + #$5C8E, // $5C8E + #$5C8F, // $5C8F + #$5C90, // $5C90 + #$5C91, // $5C91 + #$5C92, // $5C92 + #$5C93, // $5C93 + #$5C94, // $5C94 + #$5C95, // $5C95 + #$5C96, // $5C96 + #$5C97, // $5C97 + #$5C98, // $5C98 + #$5C99, // $5C99 + #$5C9A, // $5C9A + #$5C9B, // $5C9B + #$5C9C, // $5C9C + #$5C9D, // $5C9D + #$5C9E, // $5C9E + #$5C9F, // $5C9F + #$5CA0, // $5CA0 + #$5CA1, // $5CA1 + #$5CA2, // $5CA2 + #$5CA3, // $5CA3 + #$5CA4, // $5CA4 + #$5CA5, // $5CA5 + #$5CA6, // $5CA6 + #$5CA7, // $5CA7 + #$5CA8, // $5CA8 + #$5CA9, // $5CA9 + #$5CAA, // $5CAA + #$5CAB, // $5CAB + #$5CAC, // $5CAC + #$5CAD, // $5CAD + #$5CAE, // $5CAE + #$5CAF, // $5CAF + #$5CB0, // $5CB0 + #$5CB1, // $5CB1 + #$5CB2, // $5CB2 + #$5CB3, // $5CB3 + #$5CB4, // $5CB4 + #$5CB5, // $5CB5 + #$5CB6, // $5CB6 + #$5CB7, // $5CB7 + #$5CB8, // $5CB8 + #$5CB9, // $5CB9 + #$5CBA, // $5CBA + #$5CBB, // $5CBB + #$5CBC, // $5CBC + #$5CBD, // $5CBD + #$5CBE, // $5CBE + #$5CBF, // $5CBF + #$5CC0, // $5CC0 + #$5CC1, // $5CC1 + #$5CC2, // $5CC2 + #$5CC3, // $5CC3 + #$5CC4, // $5CC4 + #$5CC5, // $5CC5 + #$5CC6, // $5CC6 + #$5CC7, // $5CC7 + #$5CC8, // $5CC8 + #$5CC9, // $5CC9 + #$5CCA, // $5CCA + #$5CCB, // $5CCB + #$5CCC, // $5CCC + #$5CCD, // $5CCD + #$5CCE, // $5CCE + #$5CCF, // $5CCF + #$5CD0, // $5CD0 + #$5CD1, // $5CD1 + #$5CD2, // $5CD2 + #$5CD3, // $5CD3 + #$5CD4, // $5CD4 + #$5CD5, // $5CD5 + #$5CD6, // $5CD6 + #$5CD7, // $5CD7 + #$5CD8, // $5CD8 + #$5CD9, // $5CD9 + #$5CDA, // $5CDA + #$5CDB, // $5CDB + #$5CDC, // $5CDC + #$5CDD, // $5CDD + #$5CDE, // $5CDE + #$5CDF, // $5CDF + #$5CE0, // $5CE0 + #$5CE1, // $5CE1 + #$5CE2, // $5CE2 + #$5CE3, // $5CE3 + #$5CE4, // $5CE4 + #$5CE5, // $5CE5 + #$5CE6, // $5CE6 + #$5CE7, // $5CE7 + #$5CE8, // $5CE8 + #$5CE9, // $5CE9 + #$5CEA, // $5CEA + #$5CEB, // $5CEB + #$5CEC, // $5CEC + #$5CED, // $5CED + #$5CEE, // $5CEE + #$5CEF, // $5CEF + #$5CF0, // $5CF0 + #$5CF1, // $5CF1 + #$5CF2, // $5CF2 + #$5CF3, // $5CF3 + #$5CF4, // $5CF4 + #$5CF5, // $5CF5 + #$5CF6, // $5CF6 + #$5CF7, // $5CF7 + #$5CF8, // $5CF8 + #$5CF9, // $5CF9 + #$5CFA, // $5CFA + #$5CFB, // $5CFB + #$5CFC, // $5CFC + #$5CFD, // $5CFD + #$5CFE, // $5CFE + #$5CFF, // $5CFF + #$5D00, // $5D00 + #$5D01, // $5D01 + #$5D02, // $5D02 + #$5D03, // $5D03 + #$5D04, // $5D04 + #$5D05, // $5D05 + #$5D06, // $5D06 + #$5D07, // $5D07 + #$5D08, // $5D08 + #$5D09, // $5D09 + #$5D0A, // $5D0A + #$5D0B, // $5D0B + #$5D0C, // $5D0C + #$5D0D, // $5D0D + #$5D0E, // $5D0E + #$5D0F, // $5D0F + #$5D10, // $5D10 + #$5D11, // $5D11 + #$5D12, // $5D12 + #$5D13, // $5D13 + #$5D14, // $5D14 + #$5D15, // $5D15 + #$5D16, // $5D16 + #$5D17, // $5D17 + #$5D18, // $5D18 + #$5D19, // $5D19 + #$5D1A, // $5D1A + #$5D1B, // $5D1B + #$5D1C, // $5D1C + #$5D1D, // $5D1D + #$5D1E, // $5D1E + #$5D1F, // $5D1F + #$5D20, // $5D20 + #$5D21, // $5D21 + #$5D22, // $5D22 + #$5D23, // $5D23 + #$5D24, // $5D24 + #$5D25, // $5D25 + #$5D26, // $5D26 + #$5D27, // $5D27 + #$5D28, // $5D28 + #$5D29, // $5D29 + #$5D2A, // $5D2A + #$5D2B, // $5D2B + #$5D2C, // $5D2C + #$5D2D, // $5D2D + #$5D2E, // $5D2E + #$5D2F, // $5D2F + #$5D30, // $5D30 + #$5D31, // $5D31 + #$5D32, // $5D32 + #$5D33, // $5D33 + #$5D34, // $5D34 + #$5D35, // $5D35 + #$5D36, // $5D36 + #$5D37, // $5D37 + #$5D38, // $5D38 + #$5D39, // $5D39 + #$5D3A, // $5D3A + #$5D3B, // $5D3B + #$5D3C, // $5D3C + #$5D3D, // $5D3D + #$5D3E, // $5D3E + #$5D3F, // $5D3F + #$5D40, // $5D40 + #$5D41, // $5D41 + #$5D42, // $5D42 + #$5D43, // $5D43 + #$5D44, // $5D44 + #$5D45, // $5D45 + #$5D46, // $5D46 + #$5D47, // $5D47 + #$5D48, // $5D48 + #$5D49, // $5D49 + #$5D4A, // $5D4A + #$5D4B, // $5D4B + #$5D4C, // $5D4C + #$5D4D, // $5D4D + #$5D4E, // $5D4E + #$5D4F, // $5D4F + #$5D50, // $5D50 + #$5D51, // $5D51 + #$5D52, // $5D52 + #$5D53, // $5D53 + #$5D54, // $5D54 + #$5D55, // $5D55 + #$5D56, // $5D56 + #$5D57, // $5D57 + #$5D58, // $5D58 + #$5D59, // $5D59 + #$5D5A, // $5D5A + #$5D5B, // $5D5B + #$5D5C, // $5D5C + #$5D5D, // $5D5D + #$5D5E, // $5D5E + #$5D5F, // $5D5F + #$5D60, // $5D60 + #$5D61, // $5D61 + #$5D62, // $5D62 + #$5D63, // $5D63 + #$5D64, // $5D64 + #$5D65, // $5D65 + #$5D66, // $5D66 + #$5D67, // $5D67 + #$5D68, // $5D68 + #$5D69, // $5D69 + #$5D6A, // $5D6A + #$5D6B, // $5D6B + #$5D6C, // $5D6C + #$5D6D, // $5D6D + #$5D6E, // $5D6E + #$5D6F, // $5D6F + #$5D70, // $5D70 + #$5D71, // $5D71 + #$5D72, // $5D72 + #$5D73, // $5D73 + #$5D74, // $5D74 + #$5D75, // $5D75 + #$5D76, // $5D76 + #$5D77, // $5D77 + #$5D78, // $5D78 + #$5D79, // $5D79 + #$5D7A, // $5D7A + #$5D7B, // $5D7B + #$5D7C, // $5D7C + #$5D7D, // $5D7D + #$5D7E, // $5D7E + #$5D7F, // $5D7F + #$5D80, // $5D80 + #$5D81, // $5D81 + #$5D82, // $5D82 + #$5D83, // $5D83 + #$5D84, // $5D84 + #$5D85, // $5D85 + #$5D86, // $5D86 + #$5D87, // $5D87 + #$5D88, // $5D88 + #$5D89, // $5D89 + #$5D8A, // $5D8A + #$5D8B, // $5D8B + #$5D8C, // $5D8C + #$5D8D, // $5D8D + #$5D8E, // $5D8E + #$5D8F, // $5D8F + #$5D90, // $5D90 + #$5D91, // $5D91 + #$5D92, // $5D92 + #$5D93, // $5D93 + #$5D94, // $5D94 + #$5D95, // $5D95 + #$5D96, // $5D96 + #$5D97, // $5D97 + #$5D98, // $5D98 + #$5D99, // $5D99 + #$5D9A, // $5D9A + #$5D9B, // $5D9B + #$5D9C, // $5D9C + #$5D9D, // $5D9D + #$5D9E, // $5D9E + #$5D9F, // $5D9F + #$5DA0, // $5DA0 + #$5DA1, // $5DA1 + #$5DA2, // $5DA2 + #$5DA3, // $5DA3 + #$5DA4, // $5DA4 + #$5DA5, // $5DA5 + #$5DA6, // $5DA6 + #$5DA7, // $5DA7 + #$5DA8, // $5DA8 + #$5DA9, // $5DA9 + #$5DAA, // $5DAA + #$5DAB, // $5DAB + #$5DAC, // $5DAC + #$5DAD, // $5DAD + #$5DAE, // $5DAE + #$5DAF, // $5DAF + #$5DB0, // $5DB0 + #$5DB1, // $5DB1 + #$5DB2, // $5DB2 + #$5DB3, // $5DB3 + #$5DB4, // $5DB4 + #$5DB5, // $5DB5 + #$5DB6, // $5DB6 + #$5DB7, // $5DB7 + #$5DB8, // $5DB8 + #$5DB9, // $5DB9 + #$5DBA, // $5DBA + #$5DBB, // $5DBB + #$5DBC, // $5DBC + #$5DBD, // $5DBD + #$5DBE, // $5DBE + #$5DBF, // $5DBF + #$5DC0, // $5DC0 + #$5DC1, // $5DC1 + #$5DC2, // $5DC2 + #$5DC3, // $5DC3 + #$5DC4, // $5DC4 + #$5DC5, // $5DC5 + #$5DC6, // $5DC6 + #$5DC7, // $5DC7 + #$5DC8, // $5DC8 + #$5DC9, // $5DC9 + #$5DCA, // $5DCA + #$5DCB, // $5DCB + #$5DCC, // $5DCC + #$5DCD, // $5DCD + #$5DCE, // $5DCE + #$5DCF, // $5DCF + #$5DD0, // $5DD0 + #$5DD1, // $5DD1 + #$5DD2, // $5DD2 + #$5DD3, // $5DD3 + #$5DD4, // $5DD4 + #$5DD5, // $5DD5 + #$5DD6, // $5DD6 + #$5DD7, // $5DD7 + #$5DD8, // $5DD8 + #$5DD9, // $5DD9 + #$5DDA, // $5DDA + #$5DDB, // $5DDB + #$5DDC, // $5DDC + #$5DDD, // $5DDD + #$5DDE, // $5DDE + #$5DDF, // $5DDF + #$5DE0, // $5DE0 + #$5DE1, // $5DE1 + #$5DE2, // $5DE2 + #$5DE3, // $5DE3 + #$5DE4, // $5DE4 + #$5DE5, // $5DE5 + #$5DE6, // $5DE6 + #$5DE7, // $5DE7 + #$5DE8, // $5DE8 + #$5DE9, // $5DE9 + #$5DEA, // $5DEA + #$5DEB, // $5DEB + #$5DEC, // $5DEC + #$5DED, // $5DED + #$5DEE, // $5DEE + #$5DEF, // $5DEF + #$5DF0, // $5DF0 + #$5DF1, // $5DF1 + #$5DF2, // $5DF2 + #$5DF3, // $5DF3 + #$5DF4, // $5DF4 + #$5DF5, // $5DF5 + #$5DF6, // $5DF6 + #$5DF7, // $5DF7 + #$5DF8, // $5DF8 + #$5DF9, // $5DF9 + #$5DFA, // $5DFA + #$5DFB, // $5DFB + #$5DFC, // $5DFC + #$5DFD, // $5DFD + #$5DFE, // $5DFE + #$5DFF, // $5DFF + #$5E00, // $5E00 + #$5E01, // $5E01 + #$5E02, // $5E02 + #$5E03, // $5E03 + #$5E04, // $5E04 + #$5E05, // $5E05 + #$5E06, // $5E06 + #$5E07, // $5E07 + #$5E08, // $5E08 + #$5E09, // $5E09 + #$5E0A, // $5E0A + #$5E0B, // $5E0B + #$5E0C, // $5E0C + #$5E0D, // $5E0D + #$5E0E, // $5E0E + #$5E0F, // $5E0F + #$5E10, // $5E10 + #$5E11, // $5E11 + #$5E12, // $5E12 + #$5E13, // $5E13 + #$5E14, // $5E14 + #$5E15, // $5E15 + #$5E16, // $5E16 + #$5E17, // $5E17 + #$5E18, // $5E18 + #$5E19, // $5E19 + #$5E1A, // $5E1A + #$5E1B, // $5E1B + #$5E1C, // $5E1C + #$5E1D, // $5E1D + #$5E1E, // $5E1E + #$5E1F, // $5E1F + #$5E20, // $5E20 + #$5E21, // $5E21 + #$5E22, // $5E22 + #$5E23, // $5E23 + #$5E24, // $5E24 + #$5E25, // $5E25 + #$5E26, // $5E26 + #$5E27, // $5E27 + #$5E28, // $5E28 + #$5E29, // $5E29 + #$5E2A, // $5E2A + #$5E2B, // $5E2B + #$5E2C, // $5E2C + #$5E2D, // $5E2D + #$5E2E, // $5E2E + #$5E2F, // $5E2F + #$5E30, // $5E30 + #$5E31, // $5E31 + #$5E32, // $5E32 + #$5E33, // $5E33 + #$5E34, // $5E34 + #$5E35, // $5E35 + #$5E36, // $5E36 + #$5E37, // $5E37 + #$5E38, // $5E38 + #$5E39, // $5E39 + #$5E3A, // $5E3A + #$5E3B, // $5E3B + #$5E3C, // $5E3C + #$5E3D, // $5E3D + #$5E3E, // $5E3E + #$5E3F, // $5E3F + #$5E40, // $5E40 + #$5E41, // $5E41 + #$5E42, // $5E42 + #$5E43, // $5E43 + #$5E44, // $5E44 + #$5E45, // $5E45 + #$5E46, // $5E46 + #$5E47, // $5E47 + #$5E48, // $5E48 + #$5E49, // $5E49 + #$5E4A, // $5E4A + #$5E4B, // $5E4B + #$5E4C, // $5E4C + #$5E4D, // $5E4D + #$5E4E, // $5E4E + #$5E4F, // $5E4F + #$5E50, // $5E50 + #$5E51, // $5E51 + #$5E52, // $5E52 + #$5E53, // $5E53 + #$5E54, // $5E54 + #$5E55, // $5E55 + #$5E56, // $5E56 + #$5E57, // $5E57 + #$5E58, // $5E58 + #$5E59, // $5E59 + #$5E5A, // $5E5A + #$5E5B, // $5E5B + #$5E5C, // $5E5C + #$5E5D, // $5E5D + #$5E5E, // $5E5E + #$5E5F, // $5E5F + #$5E60, // $5E60 + #$5E61, // $5E61 + #$5E62, // $5E62 + #$5E63, // $5E63 + #$5E64, // $5E64 + #$5E65, // $5E65 + #$5E66, // $5E66 + #$5E67, // $5E67 + #$5E68, // $5E68 + #$5E69, // $5E69 + #$5E6A, // $5E6A + #$5E6B, // $5E6B + #$5E6C, // $5E6C + #$5E6D, // $5E6D + #$5E6E, // $5E6E + #$5E6F, // $5E6F + #$5E70, // $5E70 + #$5E71, // $5E71 + #$5E72, // $5E72 + #$5E73, // $5E73 + #$5E74, // $5E74 + #$5E75, // $5E75 + #$5E76, // $5E76 + #$5E77, // $5E77 + #$5E78, // $5E78 + #$5E79, // $5E79 + #$5E7A, // $5E7A + #$5E7B, // $5E7B + #$5E7C, // $5E7C + #$5E7D, // $5E7D + #$5E7E, // $5E7E + #$5E7F, // $5E7F + #$5E80, // $5E80 + #$5E81, // $5E81 + #$5E82, // $5E82 + #$5E83, // $5E83 + #$5E84, // $5E84 + #$5E85, // $5E85 + #$5E86, // $5E86 + #$5E87, // $5E87 + #$5E88, // $5E88 + #$5E89, // $5E89 + #$5E8A, // $5E8A + #$5E8B, // $5E8B + #$5E8C, // $5E8C + #$5E8D, // $5E8D + #$5E8E, // $5E8E + #$5E8F, // $5E8F + #$5E90, // $5E90 + #$5E91, // $5E91 + #$5E92, // $5E92 + #$5E93, // $5E93 + #$5E94, // $5E94 + #$5E95, // $5E95 + #$5E96, // $5E96 + #$5E97, // $5E97 + #$5E98, // $5E98 + #$5E99, // $5E99 + #$5E9A, // $5E9A + #$5E9B, // $5E9B + #$5E9C, // $5E9C + #$5E9D, // $5E9D + #$5E9E, // $5E9E + #$5E9F, // $5E9F + #$5EA0, // $5EA0 + #$5EA1, // $5EA1 + #$5EA2, // $5EA2 + #$5EA3, // $5EA3 + #$5EA4, // $5EA4 + #$5EA5, // $5EA5 + #$5EA6, // $5EA6 + #$5EA7, // $5EA7 + #$5EA8, // $5EA8 + #$5EA9, // $5EA9 + #$5EAA, // $5EAA + #$5EAB, // $5EAB + #$5EAC, // $5EAC + #$5EAD, // $5EAD + #$5EAE, // $5EAE + #$5EAF, // $5EAF + #$5EB0, // $5EB0 + #$5EB1, // $5EB1 + #$5EB2, // $5EB2 + #$5EB3, // $5EB3 + #$5EB4, // $5EB4 + #$5EB5, // $5EB5 + #$5EB6, // $5EB6 + #$5EB7, // $5EB7 + #$5EB8, // $5EB8 + #$5EB9, // $5EB9 + #$5EBA, // $5EBA + #$5EBB, // $5EBB + #$5EBC, // $5EBC + #$5EBD, // $5EBD + #$5EBE, // $5EBE + #$5EBF, // $5EBF + #$5EC0, // $5EC0 + #$5EC1, // $5EC1 + #$5EC2, // $5EC2 + #$5EC3, // $5EC3 + #$5EC4, // $5EC4 + #$5EC5, // $5EC5 + #$5EC6, // $5EC6 + #$5EC7, // $5EC7 + #$5EC8, // $5EC8 + #$5EC9, // $5EC9 + #$5ECA, // $5ECA + #$5ECB, // $5ECB + #$5ECC, // $5ECC + #$5ECD, // $5ECD + #$5ECE, // $5ECE + #$5ECF, // $5ECF + #$5ED0, // $5ED0 + #$5ED1, // $5ED1 + #$5ED2, // $5ED2 + #$5ED3, // $5ED3 + #$5ED4, // $5ED4 + #$5ED5, // $5ED5 + #$5ED6, // $5ED6 + #$5ED7, // $5ED7 + #$5ED8, // $5ED8 + #$5ED9, // $5ED9 + #$5EDA, // $5EDA + #$5EDB, // $5EDB + #$5EDC, // $5EDC + #$5EDD, // $5EDD + #$5EDE, // $5EDE + #$5EDF, // $5EDF + #$5EE0, // $5EE0 + #$5EE1, // $5EE1 + #$5EE2, // $5EE2 + #$5EE3, // $5EE3 + #$5EE4, // $5EE4 + #$5EE5, // $5EE5 + #$5EE6, // $5EE6 + #$5EE7, // $5EE7 + #$5EE8, // $5EE8 + #$5EE9, // $5EE9 + #$5EEA, // $5EEA + #$5EEB, // $5EEB + #$5EEC, // $5EEC + #$5EED, // $5EED + #$5EEE, // $5EEE + #$5EEF, // $5EEF + #$5EF0, // $5EF0 + #$5EF1, // $5EF1 + #$5EF2, // $5EF2 + #$5EF3, // $5EF3 + #$5EF4, // $5EF4 + #$5EF5, // $5EF5 + #$5EF6, // $5EF6 + #$5EF7, // $5EF7 + #$5EF8, // $5EF8 + #$5EF9, // $5EF9 + #$5EFA, // $5EFA + #$5EFB, // $5EFB + #$5EFC, // $5EFC + #$5EFD, // $5EFD + #$5EFE, // $5EFE + #$5EFF, // $5EFF + #$5F00, // $5F00 + #$5F01, // $5F01 + #$5F02, // $5F02 + #$5F03, // $5F03 + #$5F04, // $5F04 + #$5F05, // $5F05 + #$5F06, // $5F06 + #$5F07, // $5F07 + #$5F08, // $5F08 + #$5F09, // $5F09 + #$5F0A, // $5F0A + #$5F0B, // $5F0B + #$5F0C, // $5F0C + #$5F0D, // $5F0D + #$5F0E, // $5F0E + #$5F0F, // $5F0F + #$5F10, // $5F10 + #$5F11, // $5F11 + #$5F12, // $5F12 + #$5F13, // $5F13 + #$5F14, // $5F14 + #$5F15, // $5F15 + #$5F16, // $5F16 + #$5F17, // $5F17 + #$5F18, // $5F18 + #$5F19, // $5F19 + #$5F1A, // $5F1A + #$5F1B, // $5F1B + #$5F1C, // $5F1C + #$5F1D, // $5F1D + #$5F1E, // $5F1E + #$5F1F, // $5F1F + #$5F20, // $5F20 + #$5F21, // $5F21 + #$5F22, // $5F22 + #$5F23, // $5F23 + #$5F24, // $5F24 + #$5F25, // $5F25 + #$5F26, // $5F26 + #$5F27, // $5F27 + #$5F28, // $5F28 + #$5F29, // $5F29 + #$5F2A, // $5F2A + #$5F2B, // $5F2B + #$5F2C, // $5F2C + #$5F2D, // $5F2D + #$5F2E, // $5F2E + #$5F2F, // $5F2F + #$5F30, // $5F30 + #$5F31, // $5F31 + #$5F32, // $5F32 + #$5F33, // $5F33 + #$5F34, // $5F34 + #$5F35, // $5F35 + #$5F36, // $5F36 + #$5F37, // $5F37 + #$5F38, // $5F38 + #$5F39, // $5F39 + #$5F3A, // $5F3A + #$5F3B, // $5F3B + #$5F3C, // $5F3C + #$5F3D, // $5F3D + #$5F3E, // $5F3E + #$5F3F, // $5F3F + #$5F40, // $5F40 + #$5F41, // $5F41 + #$5F42, // $5F42 + #$5F43, // $5F43 + #$5F44, // $5F44 + #$5F45, // $5F45 + #$5F46, // $5F46 + #$5F47, // $5F47 + #$5F48, // $5F48 + #$5F49, // $5F49 + #$5F4A, // $5F4A + #$5F4B, // $5F4B + #$5F4C, // $5F4C + #$5F4D, // $5F4D + #$5F4E, // $5F4E + #$5F4F, // $5F4F + #$5F50, // $5F50 + #$5F51, // $5F51 + #$5F52, // $5F52 + #$5F53, // $5F53 + #$5F54, // $5F54 + #$5F55, // $5F55 + #$5F56, // $5F56 + #$5F57, // $5F57 + #$5F58, // $5F58 + #$5F59, // $5F59 + #$5F5A, // $5F5A + #$5F5B, // $5F5B + #$5F5C, // $5F5C + #$5F5D, // $5F5D + #$5F5E, // $5F5E + #$5F5F, // $5F5F + #$5F60, // $5F60 + #$5F61, // $5F61 + #$5F62, // $5F62 + #$5F63, // $5F63 + #$5F64, // $5F64 + #$5F65, // $5F65 + #$5F66, // $5F66 + #$5F67, // $5F67 + #$5F68, // $5F68 + #$5F69, // $5F69 + #$5F6A, // $5F6A + #$5F6B, // $5F6B + #$5F6C, // $5F6C + #$5F6D, // $5F6D + #$5F6E, // $5F6E + #$5F6F, // $5F6F + #$5F70, // $5F70 + #$5F71, // $5F71 + #$5F72, // $5F72 + #$5F73, // $5F73 + #$5F74, // $5F74 + #$5F75, // $5F75 + #$5F76, // $5F76 + #$5F77, // $5F77 + #$5F78, // $5F78 + #$5F79, // $5F79 + #$5F7A, // $5F7A + #$5F7B, // $5F7B + #$5F7C, // $5F7C + #$5F7D, // $5F7D + #$5F7E, // $5F7E + #$5F7F, // $5F7F + #$5F80, // $5F80 + #$5F81, // $5F81 + #$5F82, // $5F82 + #$5F83, // $5F83 + #$5F84, // $5F84 + #$5F85, // $5F85 + #$5F86, // $5F86 + #$5F87, // $5F87 + #$5F88, // $5F88 + #$5F89, // $5F89 + #$5F8A, // $5F8A + #$5F8B, // $5F8B + #$5F8C, // $5F8C + #$5F8D, // $5F8D + #$5F8E, // $5F8E + #$5F8F, // $5F8F + #$5F90, // $5F90 + #$5F91, // $5F91 + #$5F92, // $5F92 + #$5F93, // $5F93 + #$5F94, // $5F94 + #$5F95, // $5F95 + #$5F96, // $5F96 + #$5F97, // $5F97 + #$5F98, // $5F98 + #$5F99, // $5F99 + #$5F9A, // $5F9A + #$5F9B, // $5F9B + #$5F9C, // $5F9C + #$5F9D, // $5F9D + #$5F9E, // $5F9E + #$5F9F, // $5F9F + #$5FA0, // $5FA0 + #$5FA1, // $5FA1 + #$5FA2, // $5FA2 + #$5FA3, // $5FA3 + #$5FA4, // $5FA4 + #$5FA5, // $5FA5 + #$5FA6, // $5FA6 + #$5FA7, // $5FA7 + #$5FA8, // $5FA8 + #$5FA9, // $5FA9 + #$5FAA, // $5FAA + #$5FAB, // $5FAB + #$5FAC, // $5FAC + #$5FAD, // $5FAD + #$5FAE, // $5FAE + #$5FAF, // $5FAF + #$5FB0, // $5FB0 + #$5FB1, // $5FB1 + #$5FB2, // $5FB2 + #$5FB3, // $5FB3 + #$5FB4, // $5FB4 + #$5FB5, // $5FB5 + #$5FB6, // $5FB6 + #$5FB7, // $5FB7 + #$5FB8, // $5FB8 + #$5FB9, // $5FB9 + #$5FBA, // $5FBA + #$5FBB, // $5FBB + #$5FBC, // $5FBC + #$5FBD, // $5FBD + #$5FBE, // $5FBE + #$5FBF, // $5FBF + #$5FC0, // $5FC0 + #$5FC1, // $5FC1 + #$5FC2, // $5FC2 + #$5FC3, // $5FC3 + #$5FC4, // $5FC4 + #$5FC5, // $5FC5 + #$5FC6, // $5FC6 + #$5FC7, // $5FC7 + #$5FC8, // $5FC8 + #$5FC9, // $5FC9 + #$5FCA, // $5FCA + #$5FCB, // $5FCB + #$5FCC, // $5FCC + #$5FCD, // $5FCD + #$5FCE, // $5FCE + #$5FCF, // $5FCF + #$5FD0, // $5FD0 + #$5FD1, // $5FD1 + #$5FD2, // $5FD2 + #$5FD3, // $5FD3 + #$5FD4, // $5FD4 + #$5FD5, // $5FD5 + #$5FD6, // $5FD6 + #$5FD7, // $5FD7 + #$5FD8, // $5FD8 + #$5FD9, // $5FD9 + #$5FDA, // $5FDA + #$5FDB, // $5FDB + #$5FDC, // $5FDC + #$5FDD, // $5FDD + #$5FDE, // $5FDE + #$5FDF, // $5FDF + #$5FE0, // $5FE0 + #$5FE1, // $5FE1 + #$5FE2, // $5FE2 + #$5FE3, // $5FE3 + #$5FE4, // $5FE4 + #$5FE5, // $5FE5 + #$5FE6, // $5FE6 + #$5FE7, // $5FE7 + #$5FE8, // $5FE8 + #$5FE9, // $5FE9 + #$5FEA, // $5FEA + #$5FEB, // $5FEB + #$5FEC, // $5FEC + #$5FED, // $5FED + #$5FEE, // $5FEE + #$5FEF, // $5FEF + #$5FF0, // $5FF0 + #$5FF1, // $5FF1 + #$5FF2, // $5FF2 + #$5FF3, // $5FF3 + #$5FF4, // $5FF4 + #$5FF5, // $5FF5 + #$5FF6, // $5FF6 + #$5FF7, // $5FF7 + #$5FF8, // $5FF8 + #$5FF9, // $5FF9 + #$5FFA, // $5FFA + #$5FFB, // $5FFB + #$5FFC, // $5FFC + #$5FFD, // $5FFD + #$5FFE, // $5FFE + #$5FFF, // $5FFF + #$6000, // $6000 + #$6001, // $6001 + #$6002, // $6002 + #$6003, // $6003 + #$6004, // $6004 + #$6005, // $6005 + #$6006, // $6006 + #$6007, // $6007 + #$6008, // $6008 + #$6009, // $6009 + #$600A, // $600A + #$600B, // $600B + #$600C, // $600C + #$600D, // $600D + #$600E, // $600E + #$600F, // $600F + #$6010, // $6010 + #$6011, // $6011 + #$6012, // $6012 + #$6013, // $6013 + #$6014, // $6014 + #$6015, // $6015 + #$6016, // $6016 + #$6017, // $6017 + #$6018, // $6018 + #$6019, // $6019 + #$601A, // $601A + #$601B, // $601B + #$601C, // $601C + #$601D, // $601D + #$601E, // $601E + #$601F, // $601F + #$6020, // $6020 + #$6021, // $6021 + #$6022, // $6022 + #$6023, // $6023 + #$6024, // $6024 + #$6025, // $6025 + #$6026, // $6026 + #$6027, // $6027 + #$6028, // $6028 + #$6029, // $6029 + #$602A, // $602A + #$602B, // $602B + #$602C, // $602C + #$602D, // $602D + #$602E, // $602E + #$602F, // $602F + #$6030, // $6030 + #$6031, // $6031 + #$6032, // $6032 + #$6033, // $6033 + #$6034, // $6034 + #$6035, // $6035 + #$6036, // $6036 + #$6037, // $6037 + #$6038, // $6038 + #$6039, // $6039 + #$603A, // $603A + #$603B, // $603B + #$603C, // $603C + #$603D, // $603D + #$603E, // $603E + #$603F, // $603F + #$6040, // $6040 + #$6041, // $6041 + #$6042, // $6042 + #$6043, // $6043 + #$6044, // $6044 + #$6045, // $6045 + #$6046, // $6046 + #$6047, // $6047 + #$6048, // $6048 + #$6049, // $6049 + #$604A, // $604A + #$604B, // $604B + #$604C, // $604C + #$604D, // $604D + #$604E, // $604E + #$604F, // $604F + #$6050, // $6050 + #$6051, // $6051 + #$6052, // $6052 + #$6053, // $6053 + #$6054, // $6054 + #$6055, // $6055 + #$6056, // $6056 + #$6057, // $6057 + #$6058, // $6058 + #$6059, // $6059 + #$605A, // $605A + #$605B, // $605B + #$605C, // $605C + #$605D, // $605D + #$605E, // $605E + #$605F, // $605F + #$6060, // $6060 + #$6061, // $6061 + #$6062, // $6062 + #$6063, // $6063 + #$6064, // $6064 + #$6065, // $6065 + #$6066, // $6066 + #$6067, // $6067 + #$6068, // $6068 + #$6069, // $6069 + #$606A, // $606A + #$606B, // $606B + #$606C, // $606C + #$606D, // $606D + #$606E, // $606E + #$606F, // $606F + #$6070, // $6070 + #$6071, // $6071 + #$6072, // $6072 + #$6073, // $6073 + #$6074, // $6074 + #$6075, // $6075 + #$6076, // $6076 + #$6077, // $6077 + #$6078, // $6078 + #$6079, // $6079 + #$607A, // $607A + #$607B, // $607B + #$607C, // $607C + #$607D, // $607D + #$607E, // $607E + #$607F, // $607F + #$6080, // $6080 + #$6081, // $6081 + #$6082, // $6082 + #$6083, // $6083 + #$6084, // $6084 + #$6085, // $6085 + #$6086, // $6086 + #$6087, // $6087 + #$6088, // $6088 + #$6089, // $6089 + #$608A, // $608A + #$608B, // $608B + #$608C, // $608C + #$608D, // $608D + #$608E, // $608E + #$608F, // $608F + #$6090, // $6090 + #$6091, // $6091 + #$6092, // $6092 + #$6093, // $6093 + #$6094, // $6094 + #$6095, // $6095 + #$6096, // $6096 + #$6097, // $6097 + #$6098, // $6098 + #$6099, // $6099 + #$609A, // $609A + #$609B, // $609B + #$609C, // $609C + #$609D, // $609D + #$609E, // $609E + #$609F, // $609F + #$60A0, // $60A0 + #$60A1, // $60A1 + #$60A2, // $60A2 + #$60A3, // $60A3 + #$60A4, // $60A4 + #$60A5, // $60A5 + #$60A6, // $60A6 + #$60A7, // $60A7 + #$60A8, // $60A8 + #$60A9, // $60A9 + #$60AA, // $60AA + #$60AB, // $60AB + #$60AC, // $60AC + #$60AD, // $60AD + #$60AE, // $60AE + #$60AF, // $60AF + #$60B0, // $60B0 + #$60B1, // $60B1 + #$60B2, // $60B2 + #$60B3, // $60B3 + #$60B4, // $60B4 + #$60B5, // $60B5 + #$60B6, // $60B6 + #$60B7, // $60B7 + #$60B8, // $60B8 + #$60B9, // $60B9 + #$60BA, // $60BA + #$60BB, // $60BB + #$60BC, // $60BC + #$60BD, // $60BD + #$60BE, // $60BE + #$60BF, // $60BF + #$60C0, // $60C0 + #$60C1, // $60C1 + #$60C2, // $60C2 + #$60C3, // $60C3 + #$60C4, // $60C4 + #$60C5, // $60C5 + #$60C6, // $60C6 + #$60C7, // $60C7 + #$60C8, // $60C8 + #$60C9, // $60C9 + #$60CA, // $60CA + #$60CB, // $60CB + #$60CC, // $60CC + #$60CD, // $60CD + #$60CE, // $60CE + #$60CF, // $60CF + #$60D0, // $60D0 + #$60D1, // $60D1 + #$60D2, // $60D2 + #$60D3, // $60D3 + #$60D4, // $60D4 + #$60D5, // $60D5 + #$60D6, // $60D6 + #$60D7, // $60D7 + #$60D8, // $60D8 + #$60D9, // $60D9 + #$60DA, // $60DA + #$60DB, // $60DB + #$60DC, // $60DC + #$60DD, // $60DD + #$60DE, // $60DE + #$60DF, // $60DF + #$60E0, // $60E0 + #$60E1, // $60E1 + #$60E2, // $60E2 + #$60E3, // $60E3 + #$60E4, // $60E4 + #$60E5, // $60E5 + #$60E6, // $60E6 + #$60E7, // $60E7 + #$60E8, // $60E8 + #$60E9, // $60E9 + #$60EA, // $60EA + #$60EB, // $60EB + #$60EC, // $60EC + #$60ED, // $60ED + #$60EE, // $60EE + #$60EF, // $60EF + #$60F0, // $60F0 + #$60F1, // $60F1 + #$60F2, // $60F2 + #$60F3, // $60F3 + #$60F4, // $60F4 + #$60F5, // $60F5 + #$60F6, // $60F6 + #$60F7, // $60F7 + #$60F8, // $60F8 + #$60F9, // $60F9 + #$60FA, // $60FA + #$60FB, // $60FB + #$60FC, // $60FC + #$60FD, // $60FD + #$60FE, // $60FE + #$60FF, // $60FF + #$6100, // $6100 + #$6101, // $6101 + #$6102, // $6102 + #$6103, // $6103 + #$6104, // $6104 + #$6105, // $6105 + #$6106, // $6106 + #$6107, // $6107 + #$6108, // $6108 + #$6109, // $6109 + #$610A, // $610A + #$610B, // $610B + #$610C, // $610C + #$610D, // $610D + #$610E, // $610E + #$610F, // $610F + #$6110, // $6110 + #$6111, // $6111 + #$6112, // $6112 + #$6113, // $6113 + #$6114, // $6114 + #$6115, // $6115 + #$6116, // $6116 + #$6117, // $6117 + #$6118, // $6118 + #$6119, // $6119 + #$611A, // $611A + #$611B, // $611B + #$611C, // $611C + #$611D, // $611D + #$611E, // $611E + #$611F, // $611F + #$6120, // $6120 + #$6121, // $6121 + #$6122, // $6122 + #$6123, // $6123 + #$6124, // $6124 + #$6125, // $6125 + #$6126, // $6126 + #$6127, // $6127 + #$6128, // $6128 + #$6129, // $6129 + #$612A, // $612A + #$612B, // $612B + #$612C, // $612C + #$612D, // $612D + #$612E, // $612E + #$612F, // $612F + #$6130, // $6130 + #$6131, // $6131 + #$6132, // $6132 + #$6133, // $6133 + #$6134, // $6134 + #$6135, // $6135 + #$6136, // $6136 + #$6137, // $6137 + #$6138, // $6138 + #$6139, // $6139 + #$613A, // $613A + #$613B, // $613B + #$613C, // $613C + #$613D, // $613D + #$613E, // $613E + #$613F, // $613F + #$6140, // $6140 + #$6141, // $6141 + #$6142, // $6142 + #$6143, // $6143 + #$6144, // $6144 + #$6145, // $6145 + #$6146, // $6146 + #$6147, // $6147 + #$6148, // $6148 + #$6149, // $6149 + #$614A, // $614A + #$614B, // $614B + #$614C, // $614C + #$614D, // $614D + #$614E, // $614E + #$614F, // $614F + #$6150, // $6150 + #$6151, // $6151 + #$6152, // $6152 + #$6153, // $6153 + #$6154, // $6154 + #$6155, // $6155 + #$6156, // $6156 + #$6157, // $6157 + #$6158, // $6158 + #$6159, // $6159 + #$615A, // $615A + #$615B, // $615B + #$615C, // $615C + #$615D, // $615D + #$615E, // $615E + #$615F, // $615F + #$6160, // $6160 + #$6161, // $6161 + #$6162, // $6162 + #$6163, // $6163 + #$6164, // $6164 + #$6165, // $6165 + #$6166, // $6166 + #$6167, // $6167 + #$6168, // $6168 + #$6169, // $6169 + #$616A, // $616A + #$616B, // $616B + #$616C, // $616C + #$616D, // $616D + #$616E, // $616E + #$616F, // $616F + #$6170, // $6170 + #$6171, // $6171 + #$6172, // $6172 + #$6173, // $6173 + #$6174, // $6174 + #$6175, // $6175 + #$6176, // $6176 + #$6177, // $6177 + #$6178, // $6178 + #$6179, // $6179 + #$617A, // $617A + #$617B, // $617B + #$617C, // $617C + #$617D, // $617D + #$617E, // $617E + #$617F, // $617F + #$6180, // $6180 + #$6181, // $6181 + #$6182, // $6182 + #$6183, // $6183 + #$6184, // $6184 + #$6185, // $6185 + #$6186, // $6186 + #$6187, // $6187 + #$6188, // $6188 + #$6189, // $6189 + #$618A, // $618A + #$618B, // $618B + #$618C, // $618C + #$618D, // $618D + #$618E, // $618E + #$618F, // $618F + #$6190, // $6190 + #$6191, // $6191 + #$6192, // $6192 + #$6193, // $6193 + #$6194, // $6194 + #$6195, // $6195 + #$6196, // $6196 + #$6197, // $6197 + #$6198, // $6198 + #$6199, // $6199 + #$619A, // $619A + #$619B, // $619B + #$619C, // $619C + #$619D, // $619D + #$619E, // $619E + #$619F, // $619F + #$61A0, // $61A0 + #$61A1, // $61A1 + #$61A2, // $61A2 + #$61A3, // $61A3 + #$61A4, // $61A4 + #$61A5, // $61A5 + #$61A6, // $61A6 + #$61A7, // $61A7 + #$61A8, // $61A8 + #$61A9, // $61A9 + #$61AA, // $61AA + #$61AB, // $61AB + #$61AC, // $61AC + #$61AD, // $61AD + #$61AE, // $61AE + #$61AF, // $61AF + #$61B0, // $61B0 + #$61B1, // $61B1 + #$61B2, // $61B2 + #$61B3, // $61B3 + #$61B4, // $61B4 + #$61B5, // $61B5 + #$61B6, // $61B6 + #$61B7, // $61B7 + #$61B8, // $61B8 + #$61B9, // $61B9 + #$61BA, // $61BA + #$61BB, // $61BB + #$61BC, // $61BC + #$61BD, // $61BD + #$61BE, // $61BE + #$61BF, // $61BF + #$61C0, // $61C0 + #$61C1, // $61C1 + #$61C2, // $61C2 + #$61C3, // $61C3 + #$61C4, // $61C4 + #$61C5, // $61C5 + #$61C6, // $61C6 + #$61C7, // $61C7 + #$61C8, // $61C8 + #$61C9, // $61C9 + #$61CA, // $61CA + #$61CB, // $61CB + #$61CC, // $61CC + #$61CD, // $61CD + #$61CE, // $61CE + #$61CF, // $61CF + #$61D0, // $61D0 + #$61D1, // $61D1 + #$61D2, // $61D2 + #$61D3, // $61D3 + #$61D4, // $61D4 + #$61D5, // $61D5 + #$61D6, // $61D6 + #$61D7, // $61D7 + #$61D8, // $61D8 + #$61D9, // $61D9 + #$61DA, // $61DA + #$61DB, // $61DB + #$61DC, // $61DC + #$61DD, // $61DD + #$61DE, // $61DE + #$61DF, // $61DF + #$61E0, // $61E0 + #$61E1, // $61E1 + #$61E2, // $61E2 + #$61E3, // $61E3 + #$61E4, // $61E4 + #$61E5, // $61E5 + #$61E6, // $61E6 + #$61E7, // $61E7 + #$61E8, // $61E8 + #$61E9, // $61E9 + #$61EA, // $61EA + #$61EB, // $61EB + #$61EC, // $61EC + #$61ED, // $61ED + #$61EE, // $61EE + #$61EF, // $61EF + #$61F0, // $61F0 + #$61F1, // $61F1 + #$61F2, // $61F2 + #$61F3, // $61F3 + #$61F4, // $61F4 + #$61F5, // $61F5 + #$61F6, // $61F6 + #$61F7, // $61F7 + #$61F8, // $61F8 + #$61F9, // $61F9 + #$61FA, // $61FA + #$61FB, // $61FB + #$61FC, // $61FC + #$61FD, // $61FD + #$61FE, // $61FE + #$61FF, // $61FF + #$6200, // $6200 + #$6201, // $6201 + #$6202, // $6202 + #$6203, // $6203 + #$6204, // $6204 + #$6205, // $6205 + #$6206, // $6206 + #$6207, // $6207 + #$6208, // $6208 + #$6209, // $6209 + #$620A, // $620A + #$620B, // $620B + #$620C, // $620C + #$620D, // $620D + #$620E, // $620E + #$620F, // $620F + #$6210, // $6210 + #$6211, // $6211 + #$6212, // $6212 + #$6213, // $6213 + #$6214, // $6214 + #$6215, // $6215 + #$6216, // $6216 + #$6217, // $6217 + #$6218, // $6218 + #$6219, // $6219 + #$621A, // $621A + #$621B, // $621B + #$621C, // $621C + #$621D, // $621D + #$621E, // $621E + #$621F, // $621F + #$6220, // $6220 + #$6221, // $6221 + #$6222, // $6222 + #$6223, // $6223 + #$6224, // $6224 + #$6225, // $6225 + #$6226, // $6226 + #$6227, // $6227 + #$6228, // $6228 + #$6229, // $6229 + #$622A, // $622A + #$622B, // $622B + #$622C, // $622C + #$622D, // $622D + #$622E, // $622E + #$622F, // $622F + #$6230, // $6230 + #$6231, // $6231 + #$6232, // $6232 + #$6233, // $6233 + #$6234, // $6234 + #$6235, // $6235 + #$6236, // $6236 + #$6237, // $6237 + #$6238, // $6238 + #$6239, // $6239 + #$623A, // $623A + #$623B, // $623B + #$623C, // $623C + #$623D, // $623D + #$623E, // $623E + #$623F, // $623F + #$6240, // $6240 + #$6241, // $6241 + #$6242, // $6242 + #$6243, // $6243 + #$6244, // $6244 + #$6245, // $6245 + #$6246, // $6246 + #$6247, // $6247 + #$6248, // $6248 + #$6249, // $6249 + #$624A, // $624A + #$624B, // $624B + #$624C, // $624C + #$624D, // $624D + #$624E, // $624E + #$624F, // $624F + #$6250, // $6250 + #$6251, // $6251 + #$6252, // $6252 + #$6253, // $6253 + #$6254, // $6254 + #$6255, // $6255 + #$6256, // $6256 + #$6257, // $6257 + #$6258, // $6258 + #$6259, // $6259 + #$625A, // $625A + #$625B, // $625B + #$625C, // $625C + #$625D, // $625D + #$625E, // $625E + #$625F, // $625F + #$6260, // $6260 + #$6261, // $6261 + #$6262, // $6262 + #$6263, // $6263 + #$6264, // $6264 + #$6265, // $6265 + #$6266, // $6266 + #$6267, // $6267 + #$6268, // $6268 + #$6269, // $6269 + #$626A, // $626A + #$626B, // $626B + #$626C, // $626C + #$626D, // $626D + #$626E, // $626E + #$626F, // $626F + #$6270, // $6270 + #$6271, // $6271 + #$6272, // $6272 + #$6273, // $6273 + #$6274, // $6274 + #$6275, // $6275 + #$6276, // $6276 + #$6277, // $6277 + #$6278, // $6278 + #$6279, // $6279 + #$627A, // $627A + #$627B, // $627B + #$627C, // $627C + #$627D, // $627D + #$627E, // $627E + #$627F, // $627F + #$6280, // $6280 + #$6281, // $6281 + #$6282, // $6282 + #$6283, // $6283 + #$6284, // $6284 + #$6285, // $6285 + #$6286, // $6286 + #$6287, // $6287 + #$6288, // $6288 + #$6289, // $6289 + #$628A, // $628A + #$628B, // $628B + #$628C, // $628C + #$628D, // $628D + #$628E, // $628E + #$628F, // $628F + #$6290, // $6290 + #$6291, // $6291 + #$6292, // $6292 + #$6293, // $6293 + #$6294, // $6294 + #$6295, // $6295 + #$6296, // $6296 + #$6297, // $6297 + #$6298, // $6298 + #$6299, // $6299 + #$629A, // $629A + #$629B, // $629B + #$629C, // $629C + #$629D, // $629D + #$629E, // $629E + #$629F, // $629F + #$62A0, // $62A0 + #$62A1, // $62A1 + #$62A2, // $62A2 + #$62A3, // $62A3 + #$62A4, // $62A4 + #$62A5, // $62A5 + #$62A6, // $62A6 + #$62A7, // $62A7 + #$62A8, // $62A8 + #$62A9, // $62A9 + #$62AA, // $62AA + #$62AB, // $62AB + #$62AC, // $62AC + #$62AD, // $62AD + #$62AE, // $62AE + #$62AF, // $62AF + #$62B0, // $62B0 + #$62B1, // $62B1 + #$62B2, // $62B2 + #$62B3, // $62B3 + #$62B4, // $62B4 + #$62B5, // $62B5 + #$62B6, // $62B6 + #$62B7, // $62B7 + #$62B8, // $62B8 + #$62B9, // $62B9 + #$62BA, // $62BA + #$62BB, // $62BB + #$62BC, // $62BC + #$62BD, // $62BD + #$62BE, // $62BE + #$62BF, // $62BF + #$62C0, // $62C0 + #$62C1, // $62C1 + #$62C2, // $62C2 + #$62C3, // $62C3 + #$62C4, // $62C4 + #$62C5, // $62C5 + #$62C6, // $62C6 + #$62C7, // $62C7 + #$62C8, // $62C8 + #$62C9, // $62C9 + #$62CA, // $62CA + #$62CB, // $62CB + #$62CC, // $62CC + #$62CD, // $62CD + #$62CE, // $62CE + #$62CF, // $62CF + #$62D0, // $62D0 + #$62D1, // $62D1 + #$62D2, // $62D2 + #$62D3, // $62D3 + #$62D4, // $62D4 + #$62D5, // $62D5 + #$62D6, // $62D6 + #$62D7, // $62D7 + #$62D8, // $62D8 + #$62D9, // $62D9 + #$62DA, // $62DA + #$62DB, // $62DB + #$62DC, // $62DC + #$62DD, // $62DD + #$62DE, // $62DE + #$62DF, // $62DF + #$62E0, // $62E0 + #$62E1, // $62E1 + #$62E2, // $62E2 + #$62E3, // $62E3 + #$62E4, // $62E4 + #$62E5, // $62E5 + #$62E6, // $62E6 + #$62E7, // $62E7 + #$62E8, // $62E8 + #$62E9, // $62E9 + #$62EA, // $62EA + #$62EB, // $62EB + #$62EC, // $62EC + #$62ED, // $62ED + #$62EE, // $62EE + #$62EF, // $62EF + #$62F0, // $62F0 + #$62F1, // $62F1 + #$62F2, // $62F2 + #$62F3, // $62F3 + #$62F4, // $62F4 + #$62F5, // $62F5 + #$62F6, // $62F6 + #$62F7, // $62F7 + #$62F8, // $62F8 + #$62F9, // $62F9 + #$62FA, // $62FA + #$62FB, // $62FB + #$62FC, // $62FC + #$62FD, // $62FD + #$62FE, // $62FE + #$62FF, // $62FF + #$6300, // $6300 + #$6301, // $6301 + #$6302, // $6302 + #$6303, // $6303 + #$6304, // $6304 + #$6305, // $6305 + #$6306, // $6306 + #$6307, // $6307 + #$6308, // $6308 + #$6309, // $6309 + #$630A, // $630A + #$630B, // $630B + #$630C, // $630C + #$630D, // $630D + #$630E, // $630E + #$630F, // $630F + #$6310, // $6310 + #$6311, // $6311 + #$6312, // $6312 + #$6313, // $6313 + #$6314, // $6314 + #$6315, // $6315 + #$6316, // $6316 + #$6317, // $6317 + #$6318, // $6318 + #$6319, // $6319 + #$631A, // $631A + #$631B, // $631B + #$631C, // $631C + #$631D, // $631D + #$631E, // $631E + #$631F, // $631F + #$6320, // $6320 + #$6321, // $6321 + #$6322, // $6322 + #$6323, // $6323 + #$6324, // $6324 + #$6325, // $6325 + #$6326, // $6326 + #$6327, // $6327 + #$6328, // $6328 + #$6329, // $6329 + #$632A, // $632A + #$632B, // $632B + #$632C, // $632C + #$632D, // $632D + #$632E, // $632E + #$632F, // $632F + #$6330, // $6330 + #$6331, // $6331 + #$6332, // $6332 + #$6333, // $6333 + #$6334, // $6334 + #$6335, // $6335 + #$6336, // $6336 + #$6337, // $6337 + #$6338, // $6338 + #$6339, // $6339 + #$633A, // $633A + #$633B, // $633B + #$633C, // $633C + #$633D, // $633D + #$633E, // $633E + #$633F, // $633F + #$6340, // $6340 + #$6341, // $6341 + #$6342, // $6342 + #$6343, // $6343 + #$6344, // $6344 + #$6345, // $6345 + #$6346, // $6346 + #$6347, // $6347 + #$6348, // $6348 + #$6349, // $6349 + #$634A, // $634A + #$634B, // $634B + #$634C, // $634C + #$634D, // $634D + #$634E, // $634E + #$634F, // $634F + #$6350, // $6350 + #$6351, // $6351 + #$6352, // $6352 + #$6353, // $6353 + #$6354, // $6354 + #$6355, // $6355 + #$6356, // $6356 + #$6357, // $6357 + #$6358, // $6358 + #$6359, // $6359 + #$635A, // $635A + #$635B, // $635B + #$635C, // $635C + #$635D, // $635D + #$635E, // $635E + #$635F, // $635F + #$6360, // $6360 + #$6361, // $6361 + #$6362, // $6362 + #$6363, // $6363 + #$6364, // $6364 + #$6365, // $6365 + #$6366, // $6366 + #$6367, // $6367 + #$6368, // $6368 + #$6369, // $6369 + #$636A, // $636A + #$636B, // $636B + #$636C, // $636C + #$636D, // $636D + #$636E, // $636E + #$636F, // $636F + #$6370, // $6370 + #$6371, // $6371 + #$6372, // $6372 + #$6373, // $6373 + #$6374, // $6374 + #$6375, // $6375 + #$6376, // $6376 + #$6377, // $6377 + #$6378, // $6378 + #$6379, // $6379 + #$637A, // $637A + #$637B, // $637B + #$637C, // $637C + #$637D, // $637D + #$637E, // $637E + #$637F, // $637F + #$6380, // $6380 + #$6381, // $6381 + #$6382, // $6382 + #$6383, // $6383 + #$6384, // $6384 + #$6385, // $6385 + #$6386, // $6386 + #$6387, // $6387 + #$6388, // $6388 + #$6389, // $6389 + #$638A, // $638A + #$638B, // $638B + #$638C, // $638C + #$638D, // $638D + #$638E, // $638E + #$638F, // $638F + #$6390, // $6390 + #$6391, // $6391 + #$6392, // $6392 + #$6393, // $6393 + #$6394, // $6394 + #$6395, // $6395 + #$6396, // $6396 + #$6397, // $6397 + #$6398, // $6398 + #$6399, // $6399 + #$639A, // $639A + #$639B, // $639B + #$639C, // $639C + #$639D, // $639D + #$639E, // $639E + #$639F, // $639F + #$63A0, // $63A0 + #$63A1, // $63A1 + #$63A2, // $63A2 + #$63A3, // $63A3 + #$63A4, // $63A4 + #$63A5, // $63A5 + #$63A6, // $63A6 + #$63A7, // $63A7 + #$63A8, // $63A8 + #$63A9, // $63A9 + #$63AA, // $63AA + #$63AB, // $63AB + #$63AC, // $63AC + #$63AD, // $63AD + #$63AE, // $63AE + #$63AF, // $63AF + #$63B0, // $63B0 + #$63B1, // $63B1 + #$63B2, // $63B2 + #$63B3, // $63B3 + #$63B4, // $63B4 + #$63B5, // $63B5 + #$63B6, // $63B6 + #$63B7, // $63B7 + #$63B8, // $63B8 + #$63B9, // $63B9 + #$63BA, // $63BA + #$63BB, // $63BB + #$63BC, // $63BC + #$63BD, // $63BD + #$63BE, // $63BE + #$63BF, // $63BF + #$63C0, // $63C0 + #$63C1, // $63C1 + #$63C2, // $63C2 + #$63C3, // $63C3 + #$63C4, // $63C4 + #$63C5, // $63C5 + #$63C6, // $63C6 + #$63C7, // $63C7 + #$63C8, // $63C8 + #$63C9, // $63C9 + #$63CA, // $63CA + #$63CB, // $63CB + #$63CC, // $63CC + #$63CD, // $63CD + #$63CE, // $63CE + #$63CF, // $63CF + #$63D0, // $63D0 + #$63D1, // $63D1 + #$63D2, // $63D2 + #$63D3, // $63D3 + #$63D4, // $63D4 + #$63D5, // $63D5 + #$63D6, // $63D6 + #$63D7, // $63D7 + #$63D8, // $63D8 + #$63D9, // $63D9 + #$63DA, // $63DA + #$63DB, // $63DB + #$63DC, // $63DC + #$63DD, // $63DD + #$63DE, // $63DE + #$63DF, // $63DF + #$63E0, // $63E0 + #$63E1, // $63E1 + #$63E2, // $63E2 + #$63E3, // $63E3 + #$63E4, // $63E4 + #$63E5, // $63E5 + #$63E6, // $63E6 + #$63E7, // $63E7 + #$63E8, // $63E8 + #$63E9, // $63E9 + #$63EA, // $63EA + #$63EB, // $63EB + #$63EC, // $63EC + #$63ED, // $63ED + #$63EE, // $63EE + #$63EF, // $63EF + #$63F0, // $63F0 + #$63F1, // $63F1 + #$63F2, // $63F2 + #$63F3, // $63F3 + #$63F4, // $63F4 + #$63F5, // $63F5 + #$63F6, // $63F6 + #$63F7, // $63F7 + #$63F8, // $63F8 + #$63F9, // $63F9 + #$63FA, // $63FA + #$63FB, // $63FB + #$63FC, // $63FC + #$63FD, // $63FD + #$63FE, // $63FE + #$63FF, // $63FF + #$6400, // $6400 + #$6401, // $6401 + #$6402, // $6402 + #$6403, // $6403 + #$6404, // $6404 + #$6405, // $6405 + #$6406, // $6406 + #$6407, // $6407 + #$6408, // $6408 + #$6409, // $6409 + #$640A, // $640A + #$640B, // $640B + #$640C, // $640C + #$640D, // $640D + #$640E, // $640E + #$640F, // $640F + #$6410, // $6410 + #$6411, // $6411 + #$6412, // $6412 + #$6413, // $6413 + #$6414, // $6414 + #$6415, // $6415 + #$6416, // $6416 + #$6417, // $6417 + #$6418, // $6418 + #$6419, // $6419 + #$641A, // $641A + #$641B, // $641B + #$641C, // $641C + #$641D, // $641D + #$641E, // $641E + #$641F, // $641F + #$6420, // $6420 + #$6421, // $6421 + #$6422, // $6422 + #$6423, // $6423 + #$6424, // $6424 + #$6425, // $6425 + #$6426, // $6426 + #$6427, // $6427 + #$6428, // $6428 + #$6429, // $6429 + #$642A, // $642A + #$642B, // $642B + #$642C, // $642C + #$642D, // $642D + #$642E, // $642E + #$642F, // $642F + #$6430, // $6430 + #$6431, // $6431 + #$6432, // $6432 + #$6433, // $6433 + #$6434, // $6434 + #$6435, // $6435 + #$6436, // $6436 + #$6437, // $6437 + #$6438, // $6438 + #$6439, // $6439 + #$643A, // $643A + #$643B, // $643B + #$643C, // $643C + #$643D, // $643D + #$643E, // $643E + #$643F, // $643F + #$6440, // $6440 + #$6441, // $6441 + #$6442, // $6442 + #$6443, // $6443 + #$6444, // $6444 + #$6445, // $6445 + #$6446, // $6446 + #$6447, // $6447 + #$6448, // $6448 + #$6449, // $6449 + #$644A, // $644A + #$644B, // $644B + #$644C, // $644C + #$644D, // $644D + #$644E, // $644E + #$644F, // $644F + #$6450, // $6450 + #$6451, // $6451 + #$6452, // $6452 + #$6453, // $6453 + #$6454, // $6454 + #$6455, // $6455 + #$6456, // $6456 + #$6457, // $6457 + #$6458, // $6458 + #$6459, // $6459 + #$645A, // $645A + #$645B, // $645B + #$645C, // $645C + #$645D, // $645D + #$645E, // $645E + #$645F, // $645F + #$6460, // $6460 + #$6461, // $6461 + #$6462, // $6462 + #$6463, // $6463 + #$6464, // $6464 + #$6465, // $6465 + #$6466, // $6466 + #$6467, // $6467 + #$6468, // $6468 + #$6469, // $6469 + #$646A, // $646A + #$646B, // $646B + #$646C, // $646C + #$646D, // $646D + #$646E, // $646E + #$646F, // $646F + #$6470, // $6470 + #$6471, // $6471 + #$6472, // $6472 + #$6473, // $6473 + #$6474, // $6474 + #$6475, // $6475 + #$6476, // $6476 + #$6477, // $6477 + #$6478, // $6478 + #$6479, // $6479 + #$647A, // $647A + #$647B, // $647B + #$647C, // $647C + #$647D, // $647D + #$647E, // $647E + #$647F, // $647F + #$6480, // $6480 + #$6481, // $6481 + #$6482, // $6482 + #$6483, // $6483 + #$6484, // $6484 + #$6485, // $6485 + #$6486, // $6486 + #$6487, // $6487 + #$6488, // $6488 + #$6489, // $6489 + #$648A, // $648A + #$648B, // $648B + #$648C, // $648C + #$648D, // $648D + #$648E, // $648E + #$648F, // $648F + #$6490, // $6490 + #$6491, // $6491 + #$6492, // $6492 + #$6493, // $6493 + #$6494, // $6494 + #$6495, // $6495 + #$6496, // $6496 + #$6497, // $6497 + #$6498, // $6498 + #$6499, // $6499 + #$649A, // $649A + #$649B, // $649B + #$649C, // $649C + #$649D, // $649D + #$649E, // $649E + #$649F, // $649F + #$64A0, // $64A0 + #$64A1, // $64A1 + #$64A2, // $64A2 + #$64A3, // $64A3 + #$64A4, // $64A4 + #$64A5, // $64A5 + #$64A6, // $64A6 + #$64A7, // $64A7 + #$64A8, // $64A8 + #$64A9, // $64A9 + #$64AA, // $64AA + #$64AB, // $64AB + #$64AC, // $64AC + #$64AD, // $64AD + #$64AE, // $64AE + #$64AF, // $64AF + #$64B0, // $64B0 + #$64B1, // $64B1 + #$64B2, // $64B2 + #$64B3, // $64B3 + #$64B4, // $64B4 + #$64B5, // $64B5 + #$64B6, // $64B6 + #$64B7, // $64B7 + #$64B8, // $64B8 + #$64B9, // $64B9 + #$64BA, // $64BA + #$64BB, // $64BB + #$64BC, // $64BC + #$64BD, // $64BD + #$64BE, // $64BE + #$64BF, // $64BF + #$64C0, // $64C0 + #$64C1, // $64C1 + #$64C2, // $64C2 + #$64C3, // $64C3 + #$64C4, // $64C4 + #$64C5, // $64C5 + #$64C6, // $64C6 + #$64C7, // $64C7 + #$64C8, // $64C8 + #$64C9, // $64C9 + #$64CA, // $64CA + #$64CB, // $64CB + #$64CC, // $64CC + #$64CD, // $64CD + #$64CE, // $64CE + #$64CF, // $64CF + #$64D0, // $64D0 + #$64D1, // $64D1 + #$64D2, // $64D2 + #$64D3, // $64D3 + #$64D4, // $64D4 + #$64D5, // $64D5 + #$64D6, // $64D6 + #$64D7, // $64D7 + #$64D8, // $64D8 + #$64D9, // $64D9 + #$64DA, // $64DA + #$64DB, // $64DB + #$64DC, // $64DC + #$64DD, // $64DD + #$64DE, // $64DE + #$64DF, // $64DF + #$64E0, // $64E0 + #$64E1, // $64E1 + #$64E2, // $64E2 + #$64E3, // $64E3 + #$64E4, // $64E4 + #$64E5, // $64E5 + #$64E6, // $64E6 + #$64E7, // $64E7 + #$64E8, // $64E8 + #$64E9, // $64E9 + #$64EA, // $64EA + #$64EB, // $64EB + #$64EC, // $64EC + #$64ED, // $64ED + #$64EE, // $64EE + #$64EF, // $64EF + #$64F0, // $64F0 + #$64F1, // $64F1 + #$64F2, // $64F2 + #$64F3, // $64F3 + #$64F4, // $64F4 + #$64F5, // $64F5 + #$64F6, // $64F6 + #$64F7, // $64F7 + #$64F8, // $64F8 + #$64F9, // $64F9 + #$64FA, // $64FA + #$64FB, // $64FB + #$64FC, // $64FC + #$64FD, // $64FD + #$64FE, // $64FE + #$64FF, // $64FF + #$6500, // $6500 + #$6501, // $6501 + #$6502, // $6502 + #$6503, // $6503 + #$6504, // $6504 + #$6505, // $6505 + #$6506, // $6506 + #$6507, // $6507 + #$6508, // $6508 + #$6509, // $6509 + #$650A, // $650A + #$650B, // $650B + #$650C, // $650C + #$650D, // $650D + #$650E, // $650E + #$650F, // $650F + #$6510, // $6510 + #$6511, // $6511 + #$6512, // $6512 + #$6513, // $6513 + #$6514, // $6514 + #$6515, // $6515 + #$6516, // $6516 + #$6517, // $6517 + #$6518, // $6518 + #$6519, // $6519 + #$651A, // $651A + #$651B, // $651B + #$651C, // $651C + #$651D, // $651D + #$651E, // $651E + #$651F, // $651F + #$6520, // $6520 + #$6521, // $6521 + #$6522, // $6522 + #$6523, // $6523 + #$6524, // $6524 + #$6525, // $6525 + #$6526, // $6526 + #$6527, // $6527 + #$6528, // $6528 + #$6529, // $6529 + #$652A, // $652A + #$652B, // $652B + #$652C, // $652C + #$652D, // $652D + #$652E, // $652E + #$652F, // $652F + #$6530, // $6530 + #$6531, // $6531 + #$6532, // $6532 + #$6533, // $6533 + #$6534, // $6534 + #$6535, // $6535 + #$6536, // $6536 + #$6537, // $6537 + #$6538, // $6538 + #$6539, // $6539 + #$653A, // $653A + #$653B, // $653B + #$653C, // $653C + #$653D, // $653D + #$653E, // $653E + #$653F, // $653F + #$6540, // $6540 + #$6541, // $6541 + #$6542, // $6542 + #$6543, // $6543 + #$6544, // $6544 + #$6545, // $6545 + #$6546, // $6546 + #$6547, // $6547 + #$6548, // $6548 + #$6549, // $6549 + #$654A, // $654A + #$654B, // $654B + #$654C, // $654C + #$654D, // $654D + #$654E, // $654E + #$654F, // $654F + #$6550, // $6550 + #$6551, // $6551 + #$6552, // $6552 + #$6553, // $6553 + #$6554, // $6554 + #$6555, // $6555 + #$6556, // $6556 + #$6557, // $6557 + #$6558, // $6558 + #$6559, // $6559 + #$655A, // $655A + #$655B, // $655B + #$655C, // $655C + #$655D, // $655D + #$655E, // $655E + #$655F, // $655F + #$6560, // $6560 + #$6561, // $6561 + #$6562, // $6562 + #$6563, // $6563 + #$6564, // $6564 + #$6565, // $6565 + #$6566, // $6566 + #$6567, // $6567 + #$6568, // $6568 + #$6569, // $6569 + #$656A, // $656A + #$656B, // $656B + #$656C, // $656C + #$656D, // $656D + #$656E, // $656E + #$656F, // $656F + #$6570, // $6570 + #$6571, // $6571 + #$6572, // $6572 + #$6573, // $6573 + #$6574, // $6574 + #$6575, // $6575 + #$6576, // $6576 + #$6577, // $6577 + #$6578, // $6578 + #$6579, // $6579 + #$657A, // $657A + #$657B, // $657B + #$657C, // $657C + #$657D, // $657D + #$657E, // $657E + #$657F, // $657F + #$6580, // $6580 + #$6581, // $6581 + #$6582, // $6582 + #$6583, // $6583 + #$6584, // $6584 + #$6585, // $6585 + #$6586, // $6586 + #$6587, // $6587 + #$6588, // $6588 + #$6589, // $6589 + #$658A, // $658A + #$658B, // $658B + #$658C, // $658C + #$658D, // $658D + #$658E, // $658E + #$658F, // $658F + #$6590, // $6590 + #$6591, // $6591 + #$6592, // $6592 + #$6593, // $6593 + #$6594, // $6594 + #$6595, // $6595 + #$6596, // $6596 + #$6597, // $6597 + #$6598, // $6598 + #$6599, // $6599 + #$659A, // $659A + #$659B, // $659B + #$659C, // $659C + #$659D, // $659D + #$659E, // $659E + #$659F, // $659F + #$65A0, // $65A0 + #$65A1, // $65A1 + #$65A2, // $65A2 + #$65A3, // $65A3 + #$65A4, // $65A4 + #$65A5, // $65A5 + #$65A6, // $65A6 + #$65A7, // $65A7 + #$65A8, // $65A8 + #$65A9, // $65A9 + #$65AA, // $65AA + #$65AB, // $65AB + #$65AC, // $65AC + #$65AD, // $65AD + #$65AE, // $65AE + #$65AF, // $65AF + #$65B0, // $65B0 + #$65B1, // $65B1 + #$65B2, // $65B2 + #$65B3, // $65B3 + #$65B4, // $65B4 + #$65B5, // $65B5 + #$65B6, // $65B6 + #$65B7, // $65B7 + #$65B8, // $65B8 + #$65B9, // $65B9 + #$65BA, // $65BA + #$65BB, // $65BB + #$65BC, // $65BC + #$65BD, // $65BD + #$65BE, // $65BE + #$65BF, // $65BF + #$65C0, // $65C0 + #$65C1, // $65C1 + #$65C2, // $65C2 + #$65C3, // $65C3 + #$65C4, // $65C4 + #$65C5, // $65C5 + #$65C6, // $65C6 + #$65C7, // $65C7 + #$65C8, // $65C8 + #$65C9, // $65C9 + #$65CA, // $65CA + #$65CB, // $65CB + #$65CC, // $65CC + #$65CD, // $65CD + #$65CE, // $65CE + #$65CF, // $65CF + #$65D0, // $65D0 + #$65D1, // $65D1 + #$65D2, // $65D2 + #$65D3, // $65D3 + #$65D4, // $65D4 + #$65D5, // $65D5 + #$65D6, // $65D6 + #$65D7, // $65D7 + #$65D8, // $65D8 + #$65D9, // $65D9 + #$65DA, // $65DA + #$65DB, // $65DB + #$65DC, // $65DC + #$65DD, // $65DD + #$65DE, // $65DE + #$65DF, // $65DF + #$65E0, // $65E0 + #$65E1, // $65E1 + #$65E2, // $65E2 + #$65E3, // $65E3 + #$65E4, // $65E4 + #$65E5, // $65E5 + #$65E6, // $65E6 + #$65E7, // $65E7 + #$65E8, // $65E8 + #$65E9, // $65E9 + #$65EA, // $65EA + #$65EB, // $65EB + #$65EC, // $65EC + #$65ED, // $65ED + #$65EE, // $65EE + #$65EF, // $65EF + #$65F0, // $65F0 + #$65F1, // $65F1 + #$65F2, // $65F2 + #$65F3, // $65F3 + #$65F4, // $65F4 + #$65F5, // $65F5 + #$65F6, // $65F6 + #$65F7, // $65F7 + #$65F8, // $65F8 + #$65F9, // $65F9 + #$65FA, // $65FA + #$65FB, // $65FB + #$65FC, // $65FC + #$65FD, // $65FD + #$65FE, // $65FE + #$65FF, // $65FF + #$6600, // $6600 + #$6601, // $6601 + #$6602, // $6602 + #$6603, // $6603 + #$6604, // $6604 + #$6605, // $6605 + #$6606, // $6606 + #$6607, // $6607 + #$6608, // $6608 + #$6609, // $6609 + #$660A, // $660A + #$660B, // $660B + #$660C, // $660C + #$660D, // $660D + #$660E, // $660E + #$660F, // $660F + #$6610, // $6610 + #$6611, // $6611 + #$6612, // $6612 + #$6613, // $6613 + #$6614, // $6614 + #$6615, // $6615 + #$6616, // $6616 + #$6617, // $6617 + #$6618, // $6618 + #$6619, // $6619 + #$661A, // $661A + #$661B, // $661B + #$661C, // $661C + #$661D, // $661D + #$661E, // $661E + #$661F, // $661F + #$6620, // $6620 + #$6621, // $6621 + #$6622, // $6622 + #$6623, // $6623 + #$6624, // $6624 + #$6625, // $6625 + #$6626, // $6626 + #$6627, // $6627 + #$6628, // $6628 + #$6629, // $6629 + #$662A, // $662A + #$662B, // $662B + #$662C, // $662C + #$662D, // $662D + #$662E, // $662E + #$662F, // $662F + #$6630, // $6630 + #$6631, // $6631 + #$6632, // $6632 + #$6633, // $6633 + #$6634, // $6634 + #$6635, // $6635 + #$6636, // $6636 + #$6637, // $6637 + #$6638, // $6638 + #$6639, // $6639 + #$663A, // $663A + #$663B, // $663B + #$663C, // $663C + #$663D, // $663D + #$663E, // $663E + #$663F, // $663F + #$6640, // $6640 + #$6641, // $6641 + #$6642, // $6642 + #$6643, // $6643 + #$6644, // $6644 + #$6645, // $6645 + #$6646, // $6646 + #$6647, // $6647 + #$6648, // $6648 + #$6649, // $6649 + #$664A, // $664A + #$664B, // $664B + #$664C, // $664C + #$664D, // $664D + #$664E, // $664E + #$664F, // $664F + #$6650, // $6650 + #$6651, // $6651 + #$6652, // $6652 + #$6653, // $6653 + #$6654, // $6654 + #$6655, // $6655 + #$6656, // $6656 + #$6657, // $6657 + #$6658, // $6658 + #$6659, // $6659 + #$665A, // $665A + #$665B, // $665B + #$665C, // $665C + #$665D, // $665D + #$665E, // $665E + #$665F, // $665F + #$6660, // $6660 + #$6661, // $6661 + #$6662, // $6662 + #$6663, // $6663 + #$6664, // $6664 + #$6665, // $6665 + #$6666, // $6666 + #$6667, // $6667 + #$6668, // $6668 + #$6669, // $6669 + #$666A, // $666A + #$666B, // $666B + #$666C, // $666C + #$666D, // $666D + #$666E, // $666E + #$666F, // $666F + #$6670, // $6670 + #$6671, // $6671 + #$6672, // $6672 + #$6673, // $6673 + #$6674, // $6674 + #$6675, // $6675 + #$6676, // $6676 + #$6677, // $6677 + #$6678, // $6678 + #$6679, // $6679 + #$667A, // $667A + #$667B, // $667B + #$667C, // $667C + #$667D, // $667D + #$667E, // $667E + #$667F, // $667F + #$6680, // $6680 + #$6681, // $6681 + #$6682, // $6682 + #$6683, // $6683 + #$6684, // $6684 + #$6685, // $6685 + #$6686, // $6686 + #$6687, // $6687 + #$6688, // $6688 + #$6689, // $6689 + #$668A, // $668A + #$668B, // $668B + #$668C, // $668C + #$668D, // $668D + #$668E, // $668E + #$668F, // $668F + #$6690, // $6690 + #$6691, // $6691 + #$6692, // $6692 + #$6693, // $6693 + #$6694, // $6694 + #$6695, // $6695 + #$6696, // $6696 + #$6697, // $6697 + #$6698, // $6698 + #$6699, // $6699 + #$669A, // $669A + #$669B, // $669B + #$669C, // $669C + #$669D, // $669D + #$669E, // $669E + #$669F, // $669F + #$66A0, // $66A0 + #$66A1, // $66A1 + #$66A2, // $66A2 + #$66A3, // $66A3 + #$66A4, // $66A4 + #$66A5, // $66A5 + #$66A6, // $66A6 + #$66A7, // $66A7 + #$66A8, // $66A8 + #$66A9, // $66A9 + #$66AA, // $66AA + #$66AB, // $66AB + #$66AC, // $66AC + #$66AD, // $66AD + #$66AE, // $66AE + #$66AF, // $66AF + #$66B0, // $66B0 + #$66B1, // $66B1 + #$66B2, // $66B2 + #$66B3, // $66B3 + #$66B4, // $66B4 + #$66B5, // $66B5 + #$66B6, // $66B6 + #$66B7, // $66B7 + #$66B8, // $66B8 + #$66B9, // $66B9 + #$66BA, // $66BA + #$66BB, // $66BB + #$66BC, // $66BC + #$66BD, // $66BD + #$66BE, // $66BE + #$66BF, // $66BF + #$66C0, // $66C0 + #$66C1, // $66C1 + #$66C2, // $66C2 + #$66C3, // $66C3 + #$66C4, // $66C4 + #$66C5, // $66C5 + #$66C6, // $66C6 + #$66C7, // $66C7 + #$66C8, // $66C8 + #$66C9, // $66C9 + #$66CA, // $66CA + #$66CB, // $66CB + #$66CC, // $66CC + #$66CD, // $66CD + #$66CE, // $66CE + #$66CF, // $66CF + #$66D0, // $66D0 + #$66D1, // $66D1 + #$66D2, // $66D2 + #$66D3, // $66D3 + #$66D4, // $66D4 + #$66D5, // $66D5 + #$66D6, // $66D6 + #$66D7, // $66D7 + #$66D8, // $66D8 + #$66D9, // $66D9 + #$66DA, // $66DA + #$66DB, // $66DB + #$66DC, // $66DC + #$66DD, // $66DD + #$66DE, // $66DE + #$66DF, // $66DF + #$66E0, // $66E0 + #$66E1, // $66E1 + #$66E2, // $66E2 + #$66E3, // $66E3 + #$66E4, // $66E4 + #$66E5, // $66E5 + #$66E6, // $66E6 + #$66E7, // $66E7 + #$66E8, // $66E8 + #$66E9, // $66E9 + #$66EA, // $66EA + #$66EB, // $66EB + #$66EC, // $66EC + #$66ED, // $66ED + #$66EE, // $66EE + #$66EF, // $66EF + #$66F0, // $66F0 + #$66F1, // $66F1 + #$66F2, // $66F2 + #$66F3, // $66F3 + #$66F4, // $66F4 + #$66F5, // $66F5 + #$66F6, // $66F6 + #$66F7, // $66F7 + #$66F8, // $66F8 + #$66F9, // $66F9 + #$66FA, // $66FA + #$66FB, // $66FB + #$66FC, // $66FC + #$66FD, // $66FD + #$66FE, // $66FE + #$66FF, // $66FF + #$6700, // $6700 + #$6701, // $6701 + #$6702, // $6702 + #$6703, // $6703 + #$6704, // $6704 + #$6705, // $6705 + #$6706, // $6706 + #$6707, // $6707 + #$6708, // $6708 + #$6709, // $6709 + #$670A, // $670A + #$670B, // $670B + #$670C, // $670C + #$670D, // $670D + #$670E, // $670E + #$670F, // $670F + #$6710, // $6710 + #$6711, // $6711 + #$6712, // $6712 + #$6713, // $6713 + #$6714, // $6714 + #$6715, // $6715 + #$6716, // $6716 + #$6717, // $6717 + #$6718, // $6718 + #$6719, // $6719 + #$671A, // $671A + #$671B, // $671B + #$671C, // $671C + #$671D, // $671D + #$671E, // $671E + #$671F, // $671F + #$6720, // $6720 + #$6721, // $6721 + #$6722, // $6722 + #$6723, // $6723 + #$6724, // $6724 + #$6725, // $6725 + #$6726, // $6726 + #$6727, // $6727 + #$6728, // $6728 + #$6729, // $6729 + #$672A, // $672A + #$672B, // $672B + #$672C, // $672C + #$672D, // $672D + #$672E, // $672E + #$672F, // $672F + #$6730, // $6730 + #$6731, // $6731 + #$6732, // $6732 + #$6733, // $6733 + #$6734, // $6734 + #$6735, // $6735 + #$6736, // $6736 + #$6737, // $6737 + #$6738, // $6738 + #$6739, // $6739 + #$673A, // $673A + #$673B, // $673B + #$673C, // $673C + #$673D, // $673D + #$673E, // $673E + #$673F, // $673F + #$6740, // $6740 + #$6741, // $6741 + #$6742, // $6742 + #$6743, // $6743 + #$6744, // $6744 + #$6745, // $6745 + #$6746, // $6746 + #$6747, // $6747 + #$6748, // $6748 + #$6749, // $6749 + #$674A, // $674A + #$674B, // $674B + #$674C, // $674C + #$674D, // $674D + #$674E, // $674E + #$674F, // $674F + #$6750, // $6750 + #$6751, // $6751 + #$6752, // $6752 + #$6753, // $6753 + #$6754, // $6754 + #$6755, // $6755 + #$6756, // $6756 + #$6757, // $6757 + #$6758, // $6758 + #$6759, // $6759 + #$675A, // $675A + #$675B, // $675B + #$675C, // $675C + #$675D, // $675D + #$675E, // $675E + #$675F, // $675F + #$6760, // $6760 + #$6761, // $6761 + #$6762, // $6762 + #$6763, // $6763 + #$6764, // $6764 + #$6765, // $6765 + #$6766, // $6766 + #$6767, // $6767 + #$6768, // $6768 + #$6769, // $6769 + #$676A, // $676A + #$676B, // $676B + #$676C, // $676C + #$676D, // $676D + #$676E, // $676E + #$676F, // $676F + #$6770, // $6770 + #$6771, // $6771 + #$6772, // $6772 + #$6773, // $6773 + #$6774, // $6774 + #$6775, // $6775 + #$6776, // $6776 + #$6777, // $6777 + #$6778, // $6778 + #$6779, // $6779 + #$677A, // $677A + #$677B, // $677B + #$677C, // $677C + #$677D, // $677D + #$677E, // $677E + #$677F, // $677F + #$6780, // $6780 + #$6781, // $6781 + #$6782, // $6782 + #$6783, // $6783 + #$6784, // $6784 + #$6785, // $6785 + #$6786, // $6786 + #$6787, // $6787 + #$6788, // $6788 + #$6789, // $6789 + #$678A, // $678A + #$678B, // $678B + #$678C, // $678C + #$678D, // $678D + #$678E, // $678E + #$678F, // $678F + #$6790, // $6790 + #$6791, // $6791 + #$6792, // $6792 + #$6793, // $6793 + #$6794, // $6794 + #$6795, // $6795 + #$6796, // $6796 + #$6797, // $6797 + #$6798, // $6798 + #$6799, // $6799 + #$679A, // $679A + #$679B, // $679B + #$679C, // $679C + #$679D, // $679D + #$679E, // $679E + #$679F, // $679F + #$67A0, // $67A0 + #$67A1, // $67A1 + #$67A2, // $67A2 + #$67A3, // $67A3 + #$67A4, // $67A4 + #$67A5, // $67A5 + #$67A6, // $67A6 + #$67A7, // $67A7 + #$67A8, // $67A8 + #$67A9, // $67A9 + #$67AA, // $67AA + #$67AB, // $67AB + #$67AC, // $67AC + #$67AD, // $67AD + #$67AE, // $67AE + #$67AF, // $67AF + #$67B0, // $67B0 + #$67B1, // $67B1 + #$67B2, // $67B2 + #$67B3, // $67B3 + #$67B4, // $67B4 + #$67B5, // $67B5 + #$67B6, // $67B6 + #$67B7, // $67B7 + #$67B8, // $67B8 + #$67B9, // $67B9 + #$67BA, // $67BA + #$67BB, // $67BB + #$67BC, // $67BC + #$67BD, // $67BD + #$67BE, // $67BE + #$67BF, // $67BF + #$67C0, // $67C0 + #$67C1, // $67C1 + #$67C2, // $67C2 + #$67C3, // $67C3 + #$67C4, // $67C4 + #$67C5, // $67C5 + #$67C6, // $67C6 + #$67C7, // $67C7 + #$67C8, // $67C8 + #$67C9, // $67C9 + #$67CA, // $67CA + #$67CB, // $67CB + #$67CC, // $67CC + #$67CD, // $67CD + #$67CE, // $67CE + #$67CF, // $67CF + #$67D0, // $67D0 + #$67D1, // $67D1 + #$67D2, // $67D2 + #$67D3, // $67D3 + #$67D4, // $67D4 + #$67D5, // $67D5 + #$67D6, // $67D6 + #$67D7, // $67D7 + #$67D8, // $67D8 + #$67D9, // $67D9 + #$67DA, // $67DA + #$67DB, // $67DB + #$67DC, // $67DC + #$67DD, // $67DD + #$67DE, // $67DE + #$67DF, // $67DF + #$67E0, // $67E0 + #$67E1, // $67E1 + #$67E2, // $67E2 + #$67E3, // $67E3 + #$67E4, // $67E4 + #$67E5, // $67E5 + #$67E6, // $67E6 + #$67E7, // $67E7 + #$67E8, // $67E8 + #$67E9, // $67E9 + #$67EA, // $67EA + #$67EB, // $67EB + #$67EC, // $67EC + #$67ED, // $67ED + #$67EE, // $67EE + #$67EF, // $67EF + #$67F0, // $67F0 + #$67F1, // $67F1 + #$67F2, // $67F2 + #$67F3, // $67F3 + #$67F4, // $67F4 + #$67F5, // $67F5 + #$67F6, // $67F6 + #$67F7, // $67F7 + #$67F8, // $67F8 + #$67F9, // $67F9 + #$67FA, // $67FA + #$67FB, // $67FB + #$67FC, // $67FC + #$67FD, // $67FD + #$67FE, // $67FE + #$67FF, // $67FF + #$6800, // $6800 + #$6801, // $6801 + #$6802, // $6802 + #$6803, // $6803 + #$6804, // $6804 + #$6805, // $6805 + #$6806, // $6806 + #$6807, // $6807 + #$6808, // $6808 + #$6809, // $6809 + #$680A, // $680A + #$680B, // $680B + #$680C, // $680C + #$680D, // $680D + #$680E, // $680E + #$680F, // $680F + #$6810, // $6810 + #$6811, // $6811 + #$6812, // $6812 + #$6813, // $6813 + #$6814, // $6814 + #$6815, // $6815 + #$6816, // $6816 + #$6817, // $6817 + #$6818, // $6818 + #$6819, // $6819 + #$681A, // $681A + #$681B, // $681B + #$681C, // $681C + #$681D, // $681D + #$681E, // $681E + #$681F, // $681F + #$6820, // $6820 + #$6821, // $6821 + #$6822, // $6822 + #$6823, // $6823 + #$6824, // $6824 + #$6825, // $6825 + #$6826, // $6826 + #$6827, // $6827 + #$6828, // $6828 + #$6829, // $6829 + #$682A, // $682A + #$682B, // $682B + #$682C, // $682C + #$682D, // $682D + #$682E, // $682E + #$682F, // $682F + #$6830, // $6830 + #$6831, // $6831 + #$6832, // $6832 + #$6833, // $6833 + #$6834, // $6834 + #$6835, // $6835 + #$6836, // $6836 + #$6837, // $6837 + #$6838, // $6838 + #$6839, // $6839 + #$683A, // $683A + #$683B, // $683B + #$683C, // $683C + #$683D, // $683D + #$683E, // $683E + #$683F, // $683F + #$6840, // $6840 + #$6841, // $6841 + #$6842, // $6842 + #$6843, // $6843 + #$6844, // $6844 + #$6845, // $6845 + #$6846, // $6846 + #$6847, // $6847 + #$6848, // $6848 + #$6849, // $6849 + #$684A, // $684A + #$684B, // $684B + #$684C, // $684C + #$684D, // $684D + #$684E, // $684E + #$684F, // $684F + #$6850, // $6850 + #$6851, // $6851 + #$6852, // $6852 + #$6853, // $6853 + #$6854, // $6854 + #$6855, // $6855 + #$6856, // $6856 + #$6857, // $6857 + #$6858, // $6858 + #$6859, // $6859 + #$685A, // $685A + #$685B, // $685B + #$685C, // $685C + #$685D, // $685D + #$685E, // $685E + #$685F, // $685F + #$6860, // $6860 + #$6861, // $6861 + #$6862, // $6862 + #$6863, // $6863 + #$6864, // $6864 + #$6865, // $6865 + #$6866, // $6866 + #$6867, // $6867 + #$6868, // $6868 + #$6869, // $6869 + #$686A, // $686A + #$686B, // $686B + #$686C, // $686C + #$686D, // $686D + #$686E, // $686E + #$686F, // $686F + #$6870, // $6870 + #$6871, // $6871 + #$6872, // $6872 + #$6873, // $6873 + #$6874, // $6874 + #$6875, // $6875 + #$6876, // $6876 + #$6877, // $6877 + #$6878, // $6878 + #$6879, // $6879 + #$687A, // $687A + #$687B, // $687B + #$687C, // $687C + #$687D, // $687D + #$687E, // $687E + #$687F, // $687F + #$6880, // $6880 + #$6881, // $6881 + #$6882, // $6882 + #$6883, // $6883 + #$6884, // $6884 + #$6885, // $6885 + #$6886, // $6886 + #$6887, // $6887 + #$6888, // $6888 + #$6889, // $6889 + #$688A, // $688A + #$688B, // $688B + #$688C, // $688C + #$688D, // $688D + #$688E, // $688E + #$688F, // $688F + #$6890, // $6890 + #$6891, // $6891 + #$6892, // $6892 + #$6893, // $6893 + #$6894, // $6894 + #$6895, // $6895 + #$6896, // $6896 + #$6897, // $6897 + #$6898, // $6898 + #$6899, // $6899 + #$689A, // $689A + #$689B, // $689B + #$689C, // $689C + #$689D, // $689D + #$689E, // $689E + #$689F, // $689F + #$68A0, // $68A0 + #$68A1, // $68A1 + #$68A2, // $68A2 + #$68A3, // $68A3 + #$68A4, // $68A4 + #$68A5, // $68A5 + #$68A6, // $68A6 + #$68A7, // $68A7 + #$68A8, // $68A8 + #$68A9, // $68A9 + #$68AA, // $68AA + #$68AB, // $68AB + #$68AC, // $68AC + #$68AD, // $68AD + #$68AE, // $68AE + #$68AF, // $68AF + #$68B0, // $68B0 + #$68B1, // $68B1 + #$68B2, // $68B2 + #$68B3, // $68B3 + #$68B4, // $68B4 + #$68B5, // $68B5 + #$68B6, // $68B6 + #$68B7, // $68B7 + #$68B8, // $68B8 + #$68B9, // $68B9 + #$68BA, // $68BA + #$68BB, // $68BB + #$68BC, // $68BC + #$68BD, // $68BD + #$68BE, // $68BE + #$68BF, // $68BF + #$68C0, // $68C0 + #$68C1, // $68C1 + #$68C2, // $68C2 + #$68C3, // $68C3 + #$68C4, // $68C4 + #$68C5, // $68C5 + #$68C6, // $68C6 + #$68C7, // $68C7 + #$68C8, // $68C8 + #$68C9, // $68C9 + #$68CA, // $68CA + #$68CB, // $68CB + #$68CC, // $68CC + #$68CD, // $68CD + #$68CE, // $68CE + #$68CF, // $68CF + #$68D0, // $68D0 + #$68D1, // $68D1 + #$68D2, // $68D2 + #$68D3, // $68D3 + #$68D4, // $68D4 + #$68D5, // $68D5 + #$68D6, // $68D6 + #$68D7, // $68D7 + #$68D8, // $68D8 + #$68D9, // $68D9 + #$68DA, // $68DA + #$68DB, // $68DB + #$68DC, // $68DC + #$68DD, // $68DD + #$68DE, // $68DE + #$68DF, // $68DF + #$68E0, // $68E0 + #$68E1, // $68E1 + #$68E2, // $68E2 + #$68E3, // $68E3 + #$68E4, // $68E4 + #$68E5, // $68E5 + #$68E6, // $68E6 + #$68E7, // $68E7 + #$68E8, // $68E8 + #$68E9, // $68E9 + #$68EA, // $68EA + #$68EB, // $68EB + #$68EC, // $68EC + #$68ED, // $68ED + #$68EE, // $68EE + #$68EF, // $68EF + #$68F0, // $68F0 + #$68F1, // $68F1 + #$68F2, // $68F2 + #$68F3, // $68F3 + #$68F4, // $68F4 + #$68F5, // $68F5 + #$68F6, // $68F6 + #$68F7, // $68F7 + #$68F8, // $68F8 + #$68F9, // $68F9 + #$68FA, // $68FA + #$68FB, // $68FB + #$68FC, // $68FC + #$68FD, // $68FD + #$68FE, // $68FE + #$68FF, // $68FF + #$6900, // $6900 + #$6901, // $6901 + #$6902, // $6902 + #$6903, // $6903 + #$6904, // $6904 + #$6905, // $6905 + #$6906, // $6906 + #$6907, // $6907 + #$6908, // $6908 + #$6909, // $6909 + #$690A, // $690A + #$690B, // $690B + #$690C, // $690C + #$690D, // $690D + #$690E, // $690E + #$690F, // $690F + #$6910, // $6910 + #$6911, // $6911 + #$6912, // $6912 + #$6913, // $6913 + #$6914, // $6914 + #$6915, // $6915 + #$6916, // $6916 + #$6917, // $6917 + #$6918, // $6918 + #$6919, // $6919 + #$691A, // $691A + #$691B, // $691B + #$691C, // $691C + #$691D, // $691D + #$691E, // $691E + #$691F, // $691F + #$6920, // $6920 + #$6921, // $6921 + #$6922, // $6922 + #$6923, // $6923 + #$6924, // $6924 + #$6925, // $6925 + #$6926, // $6926 + #$6927, // $6927 + #$6928, // $6928 + #$6929, // $6929 + #$692A, // $692A + #$692B, // $692B + #$692C, // $692C + #$692D, // $692D + #$692E, // $692E + #$692F, // $692F + #$6930, // $6930 + #$6931, // $6931 + #$6932, // $6932 + #$6933, // $6933 + #$6934, // $6934 + #$6935, // $6935 + #$6936, // $6936 + #$6937, // $6937 + #$6938, // $6938 + #$6939, // $6939 + #$693A, // $693A + #$693B, // $693B + #$693C, // $693C + #$693D, // $693D + #$693E, // $693E + #$693F, // $693F + #$6940, // $6940 + #$6941, // $6941 + #$6942, // $6942 + #$6943, // $6943 + #$6944, // $6944 + #$6945, // $6945 + #$6946, // $6946 + #$6947, // $6947 + #$6948, // $6948 + #$6949, // $6949 + #$694A, // $694A + #$694B, // $694B + #$694C, // $694C + #$694D, // $694D + #$694E, // $694E + #$694F, // $694F + #$6950, // $6950 + #$6951, // $6951 + #$6952, // $6952 + #$6953, // $6953 + #$6954, // $6954 + #$6955, // $6955 + #$6956, // $6956 + #$6957, // $6957 + #$6958, // $6958 + #$6959, // $6959 + #$695A, // $695A + #$695B, // $695B + #$695C, // $695C + #$695D, // $695D + #$695E, // $695E + #$695F, // $695F + #$6960, // $6960 + #$6961, // $6961 + #$6962, // $6962 + #$6963, // $6963 + #$6964, // $6964 + #$6965, // $6965 + #$6966, // $6966 + #$6967, // $6967 + #$6968, // $6968 + #$6969, // $6969 + #$696A, // $696A + #$696B, // $696B + #$696C, // $696C + #$696D, // $696D + #$696E, // $696E + #$696F, // $696F + #$6970, // $6970 + #$6971, // $6971 + #$6972, // $6972 + #$6973, // $6973 + #$6974, // $6974 + #$6975, // $6975 + #$6976, // $6976 + #$6977, // $6977 + #$6978, // $6978 + #$6979, // $6979 + #$697A, // $697A + #$697B, // $697B + #$697C, // $697C + #$697D, // $697D + #$697E, // $697E + #$697F, // $697F + #$6980, // $6980 + #$6981, // $6981 + #$6982, // $6982 + #$6983, // $6983 + #$6984, // $6984 + #$6985, // $6985 + #$6986, // $6986 + #$6987, // $6987 + #$6988, // $6988 + #$6989, // $6989 + #$698A, // $698A + #$698B, // $698B + #$698C, // $698C + #$698D, // $698D + #$698E, // $698E + #$698F, // $698F + #$6990, // $6990 + #$6991, // $6991 + #$6992, // $6992 + #$6993, // $6993 + #$6994, // $6994 + #$6995, // $6995 + #$6996, // $6996 + #$6997, // $6997 + #$6998, // $6998 + #$6999, // $6999 + #$699A, // $699A + #$699B, // $699B + #$699C, // $699C + #$699D, // $699D + #$699E, // $699E + #$699F, // $699F + #$69A0, // $69A0 + #$69A1, // $69A1 + #$69A2, // $69A2 + #$69A3, // $69A3 + #$69A4, // $69A4 + #$69A5, // $69A5 + #$69A6, // $69A6 + #$69A7, // $69A7 + #$69A8, // $69A8 + #$69A9, // $69A9 + #$69AA, // $69AA + #$69AB, // $69AB + #$69AC, // $69AC + #$69AD, // $69AD + #$69AE, // $69AE + #$69AF, // $69AF + #$69B0, // $69B0 + #$69B1, // $69B1 + #$69B2, // $69B2 + #$69B3, // $69B3 + #$69B4, // $69B4 + #$69B5, // $69B5 + #$69B6, // $69B6 + #$69B7, // $69B7 + #$69B8, // $69B8 + #$69B9, // $69B9 + #$69BA, // $69BA + #$69BB, // $69BB + #$69BC, // $69BC + #$69BD, // $69BD + #$69BE, // $69BE + #$69BF, // $69BF + #$69C0, // $69C0 + #$69C1, // $69C1 + #$69C2, // $69C2 + #$69C3, // $69C3 + #$69C4, // $69C4 + #$69C5, // $69C5 + #$69C6, // $69C6 + #$69C7, // $69C7 + #$69C8, // $69C8 + #$69C9, // $69C9 + #$69CA, // $69CA + #$69CB, // $69CB + #$69CC, // $69CC + #$69CD, // $69CD + #$69CE, // $69CE + #$69CF, // $69CF + #$69D0, // $69D0 + #$69D1, // $69D1 + #$69D2, // $69D2 + #$69D3, // $69D3 + #$69D4, // $69D4 + #$69D5, // $69D5 + #$69D6, // $69D6 + #$69D7, // $69D7 + #$69D8, // $69D8 + #$69D9, // $69D9 + #$69DA, // $69DA + #$69DB, // $69DB + #$69DC, // $69DC + #$69DD, // $69DD + #$69DE, // $69DE + #$69DF, // $69DF + #$69E0, // $69E0 + #$69E1, // $69E1 + #$69E2, // $69E2 + #$69E3, // $69E3 + #$69E4, // $69E4 + #$69E5, // $69E5 + #$69E6, // $69E6 + #$69E7, // $69E7 + #$69E8, // $69E8 + #$69E9, // $69E9 + #$69EA, // $69EA + #$69EB, // $69EB + #$69EC, // $69EC + #$69ED, // $69ED + #$69EE, // $69EE + #$69EF, // $69EF + #$69F0, // $69F0 + #$69F1, // $69F1 + #$69F2, // $69F2 + #$69F3, // $69F3 + #$69F4, // $69F4 + #$69F5, // $69F5 + #$69F6, // $69F6 + #$69F7, // $69F7 + #$69F8, // $69F8 + #$69F9, // $69F9 + #$69FA, // $69FA + #$69FB, // $69FB + #$69FC, // $69FC + #$69FD, // $69FD + #$69FE, // $69FE + #$69FF, // $69FF + #$6A00, // $6A00 + #$6A01, // $6A01 + #$6A02, // $6A02 + #$6A03, // $6A03 + #$6A04, // $6A04 + #$6A05, // $6A05 + #$6A06, // $6A06 + #$6A07, // $6A07 + #$6A08, // $6A08 + #$6A09, // $6A09 + #$6A0A, // $6A0A + #$6A0B, // $6A0B + #$6A0C, // $6A0C + #$6A0D, // $6A0D + #$6A0E, // $6A0E + #$6A0F, // $6A0F + #$6A10, // $6A10 + #$6A11, // $6A11 + #$6A12, // $6A12 + #$6A13, // $6A13 + #$6A14, // $6A14 + #$6A15, // $6A15 + #$6A16, // $6A16 + #$6A17, // $6A17 + #$6A18, // $6A18 + #$6A19, // $6A19 + #$6A1A, // $6A1A + #$6A1B, // $6A1B + #$6A1C, // $6A1C + #$6A1D, // $6A1D + #$6A1E, // $6A1E + #$6A1F, // $6A1F + #$6A20, // $6A20 + #$6A21, // $6A21 + #$6A22, // $6A22 + #$6A23, // $6A23 + #$6A24, // $6A24 + #$6A25, // $6A25 + #$6A26, // $6A26 + #$6A27, // $6A27 + #$6A28, // $6A28 + #$6A29, // $6A29 + #$6A2A, // $6A2A + #$6A2B, // $6A2B + #$6A2C, // $6A2C + #$6A2D, // $6A2D + #$6A2E, // $6A2E + #$6A2F, // $6A2F + #$6A30, // $6A30 + #$6A31, // $6A31 + #$6A32, // $6A32 + #$6A33, // $6A33 + #$6A34, // $6A34 + #$6A35, // $6A35 + #$6A36, // $6A36 + #$6A37, // $6A37 + #$6A38, // $6A38 + #$6A39, // $6A39 + #$6A3A, // $6A3A + #$6A3B, // $6A3B + #$6A3C, // $6A3C + #$6A3D, // $6A3D + #$6A3E, // $6A3E + #$6A3F, // $6A3F + #$6A40, // $6A40 + #$6A41, // $6A41 + #$6A42, // $6A42 + #$6A43, // $6A43 + #$6A44, // $6A44 + #$6A45, // $6A45 + #$6A46, // $6A46 + #$6A47, // $6A47 + #$6A48, // $6A48 + #$6A49, // $6A49 + #$6A4A, // $6A4A + #$6A4B, // $6A4B + #$6A4C, // $6A4C + #$6A4D, // $6A4D + #$6A4E, // $6A4E + #$6A4F, // $6A4F + #$6A50, // $6A50 + #$6A51, // $6A51 + #$6A52, // $6A52 + #$6A53, // $6A53 + #$6A54, // $6A54 + #$6A55, // $6A55 + #$6A56, // $6A56 + #$6A57, // $6A57 + #$6A58, // $6A58 + #$6A59, // $6A59 + #$6A5A, // $6A5A + #$6A5B, // $6A5B + #$6A5C, // $6A5C + #$6A5D, // $6A5D + #$6A5E, // $6A5E + #$6A5F, // $6A5F + #$6A60, // $6A60 + #$6A61, // $6A61 + #$6A62, // $6A62 + #$6A63, // $6A63 + #$6A64, // $6A64 + #$6A65, // $6A65 + #$6A66, // $6A66 + #$6A67, // $6A67 + #$6A68, // $6A68 + #$6A69, // $6A69 + #$6A6A, // $6A6A + #$6A6B, // $6A6B + #$6A6C, // $6A6C + #$6A6D, // $6A6D + #$6A6E, // $6A6E + #$6A6F, // $6A6F + #$6A70, // $6A70 + #$6A71, // $6A71 + #$6A72, // $6A72 + #$6A73, // $6A73 + #$6A74, // $6A74 + #$6A75, // $6A75 + #$6A76, // $6A76 + #$6A77, // $6A77 + #$6A78, // $6A78 + #$6A79, // $6A79 + #$6A7A, // $6A7A + #$6A7B, // $6A7B + #$6A7C, // $6A7C + #$6A7D, // $6A7D + #$6A7E, // $6A7E + #$6A7F, // $6A7F + #$6A80, // $6A80 + #$6A81, // $6A81 + #$6A82, // $6A82 + #$6A83, // $6A83 + #$6A84, // $6A84 + #$6A85, // $6A85 + #$6A86, // $6A86 + #$6A87, // $6A87 + #$6A88, // $6A88 + #$6A89, // $6A89 + #$6A8A, // $6A8A + #$6A8B, // $6A8B + #$6A8C, // $6A8C + #$6A8D, // $6A8D + #$6A8E, // $6A8E + #$6A8F, // $6A8F + #$6A90, // $6A90 + #$6A91, // $6A91 + #$6A92, // $6A92 + #$6A93, // $6A93 + #$6A94, // $6A94 + #$6A95, // $6A95 + #$6A96, // $6A96 + #$6A97, // $6A97 + #$6A98, // $6A98 + #$6A99, // $6A99 + #$6A9A, // $6A9A + #$6A9B, // $6A9B + #$6A9C, // $6A9C + #$6A9D, // $6A9D + #$6A9E, // $6A9E + #$6A9F, // $6A9F + #$6AA0, // $6AA0 + #$6AA1, // $6AA1 + #$6AA2, // $6AA2 + #$6AA3, // $6AA3 + #$6AA4, // $6AA4 + #$6AA5, // $6AA5 + #$6AA6, // $6AA6 + #$6AA7, // $6AA7 + #$6AA8, // $6AA8 + #$6AA9, // $6AA9 + #$6AAA, // $6AAA + #$6AAB, // $6AAB + #$6AAC, // $6AAC + #$6AAD, // $6AAD + #$6AAE, // $6AAE + #$6AAF, // $6AAF + #$6AB0, // $6AB0 + #$6AB1, // $6AB1 + #$6AB2, // $6AB2 + #$6AB3, // $6AB3 + #$6AB4, // $6AB4 + #$6AB5, // $6AB5 + #$6AB6, // $6AB6 + #$6AB7, // $6AB7 + #$6AB8, // $6AB8 + #$6AB9, // $6AB9 + #$6ABA, // $6ABA + #$6ABB, // $6ABB + #$6ABC, // $6ABC + #$6ABD, // $6ABD + #$6ABE, // $6ABE + #$6ABF, // $6ABF + #$6AC0, // $6AC0 + #$6AC1, // $6AC1 + #$6AC2, // $6AC2 + #$6AC3, // $6AC3 + #$6AC4, // $6AC4 + #$6AC5, // $6AC5 + #$6AC6, // $6AC6 + #$6AC7, // $6AC7 + #$6AC8, // $6AC8 + #$6AC9, // $6AC9 + #$6ACA, // $6ACA + #$6ACB, // $6ACB + #$6ACC, // $6ACC + #$6ACD, // $6ACD + #$6ACE, // $6ACE + #$6ACF, // $6ACF + #$6AD0, // $6AD0 + #$6AD1, // $6AD1 + #$6AD2, // $6AD2 + #$6AD3, // $6AD3 + #$6AD4, // $6AD4 + #$6AD5, // $6AD5 + #$6AD6, // $6AD6 + #$6AD7, // $6AD7 + #$6AD8, // $6AD8 + #$6AD9, // $6AD9 + #$6ADA, // $6ADA + #$6ADB, // $6ADB + #$6ADC, // $6ADC + #$6ADD, // $6ADD + #$6ADE, // $6ADE + #$6ADF, // $6ADF + #$6AE0, // $6AE0 + #$6AE1, // $6AE1 + #$6AE2, // $6AE2 + #$6AE3, // $6AE3 + #$6AE4, // $6AE4 + #$6AE5, // $6AE5 + #$6AE6, // $6AE6 + #$6AE7, // $6AE7 + #$6AE8, // $6AE8 + #$6AE9, // $6AE9 + #$6AEA, // $6AEA + #$6AEB, // $6AEB + #$6AEC, // $6AEC + #$6AED, // $6AED + #$6AEE, // $6AEE + #$6AEF, // $6AEF + #$6AF0, // $6AF0 + #$6AF1, // $6AF1 + #$6AF2, // $6AF2 + #$6AF3, // $6AF3 + #$6AF4, // $6AF4 + #$6AF5, // $6AF5 + #$6AF6, // $6AF6 + #$6AF7, // $6AF7 + #$6AF8, // $6AF8 + #$6AF9, // $6AF9 + #$6AFA, // $6AFA + #$6AFB, // $6AFB + #$6AFC, // $6AFC + #$6AFD, // $6AFD + #$6AFE, // $6AFE + #$6AFF, // $6AFF + #$6B00, // $6B00 + #$6B01, // $6B01 + #$6B02, // $6B02 + #$6B03, // $6B03 + #$6B04, // $6B04 + #$6B05, // $6B05 + #$6B06, // $6B06 + #$6B07, // $6B07 + #$6B08, // $6B08 + #$6B09, // $6B09 + #$6B0A, // $6B0A + #$6B0B, // $6B0B + #$6B0C, // $6B0C + #$6B0D, // $6B0D + #$6B0E, // $6B0E + #$6B0F, // $6B0F + #$6B10, // $6B10 + #$6B11, // $6B11 + #$6B12, // $6B12 + #$6B13, // $6B13 + #$6B14, // $6B14 + #$6B15, // $6B15 + #$6B16, // $6B16 + #$6B17, // $6B17 + #$6B18, // $6B18 + #$6B19, // $6B19 + #$6B1A, // $6B1A + #$6B1B, // $6B1B + #$6B1C, // $6B1C + #$6B1D, // $6B1D + #$6B1E, // $6B1E + #$6B1F, // $6B1F + #$6B20, // $6B20 + #$6B21, // $6B21 + #$6B22, // $6B22 + #$6B23, // $6B23 + #$6B24, // $6B24 + #$6B25, // $6B25 + #$6B26, // $6B26 + #$6B27, // $6B27 + #$6B28, // $6B28 + #$6B29, // $6B29 + #$6B2A, // $6B2A + #$6B2B, // $6B2B + #$6B2C, // $6B2C + #$6B2D, // $6B2D + #$6B2E, // $6B2E + #$6B2F, // $6B2F + #$6B30, // $6B30 + #$6B31, // $6B31 + #$6B32, // $6B32 + #$6B33, // $6B33 + #$6B34, // $6B34 + #$6B35, // $6B35 + #$6B36, // $6B36 + #$6B37, // $6B37 + #$6B38, // $6B38 + #$6B39, // $6B39 + #$6B3A, // $6B3A + #$6B3B, // $6B3B + #$6B3C, // $6B3C + #$6B3D, // $6B3D + #$6B3E, // $6B3E + #$6B3F, // $6B3F + #$6B40, // $6B40 + #$6B41, // $6B41 + #$6B42, // $6B42 + #$6B43, // $6B43 + #$6B44, // $6B44 + #$6B45, // $6B45 + #$6B46, // $6B46 + #$6B47, // $6B47 + #$6B48, // $6B48 + #$6B49, // $6B49 + #$6B4A, // $6B4A + #$6B4B, // $6B4B + #$6B4C, // $6B4C + #$6B4D, // $6B4D + #$6B4E, // $6B4E + #$6B4F, // $6B4F + #$6B50, // $6B50 + #$6B51, // $6B51 + #$6B52, // $6B52 + #$6B53, // $6B53 + #$6B54, // $6B54 + #$6B55, // $6B55 + #$6B56, // $6B56 + #$6B57, // $6B57 + #$6B58, // $6B58 + #$6B59, // $6B59 + #$6B5A, // $6B5A + #$6B5B, // $6B5B + #$6B5C, // $6B5C + #$6B5D, // $6B5D + #$6B5E, // $6B5E + #$6B5F, // $6B5F + #$6B60, // $6B60 + #$6B61, // $6B61 + #$6B62, // $6B62 + #$6B63, // $6B63 + #$6B64, // $6B64 + #$6B65, // $6B65 + #$6B66, // $6B66 + #$6B67, // $6B67 + #$6B68, // $6B68 + #$6B69, // $6B69 + #$6B6A, // $6B6A + #$6B6B, // $6B6B + #$6B6C, // $6B6C + #$6B6D, // $6B6D + #$6B6E, // $6B6E + #$6B6F, // $6B6F + #$6B70, // $6B70 + #$6B71, // $6B71 + #$6B72, // $6B72 + #$6B73, // $6B73 + #$6B74, // $6B74 + #$6B75, // $6B75 + #$6B76, // $6B76 + #$6B77, // $6B77 + #$6B78, // $6B78 + #$6B79, // $6B79 + #$6B7A, // $6B7A + #$6B7B, // $6B7B + #$6B7C, // $6B7C + #$6B7D, // $6B7D + #$6B7E, // $6B7E + #$6B7F, // $6B7F + #$6B80, // $6B80 + #$6B81, // $6B81 + #$6B82, // $6B82 + #$6B83, // $6B83 + #$6B84, // $6B84 + #$6B85, // $6B85 + #$6B86, // $6B86 + #$6B87, // $6B87 + #$6B88, // $6B88 + #$6B89, // $6B89 + #$6B8A, // $6B8A + #$6B8B, // $6B8B + #$6B8C, // $6B8C + #$6B8D, // $6B8D + #$6B8E, // $6B8E + #$6B8F, // $6B8F + #$6B90, // $6B90 + #$6B91, // $6B91 + #$6B92, // $6B92 + #$6B93, // $6B93 + #$6B94, // $6B94 + #$6B95, // $6B95 + #$6B96, // $6B96 + #$6B97, // $6B97 + #$6B98, // $6B98 + #$6B99, // $6B99 + #$6B9A, // $6B9A + #$6B9B, // $6B9B + #$6B9C, // $6B9C + #$6B9D, // $6B9D + #$6B9E, // $6B9E + #$6B9F, // $6B9F + #$6BA0, // $6BA0 + #$6BA1, // $6BA1 + #$6BA2, // $6BA2 + #$6BA3, // $6BA3 + #$6BA4, // $6BA4 + #$6BA5, // $6BA5 + #$6BA6, // $6BA6 + #$6BA7, // $6BA7 + #$6BA8, // $6BA8 + #$6BA9, // $6BA9 + #$6BAA, // $6BAA + #$6BAB, // $6BAB + #$6BAC, // $6BAC + #$6BAD, // $6BAD + #$6BAE, // $6BAE + #$6BAF, // $6BAF + #$6BB0, // $6BB0 + #$6BB1, // $6BB1 + #$6BB2, // $6BB2 + #$6BB3, // $6BB3 + #$6BB4, // $6BB4 + #$6BB5, // $6BB5 + #$6BB6, // $6BB6 + #$6BB7, // $6BB7 + #$6BB8, // $6BB8 + #$6BB9, // $6BB9 + #$6BBA, // $6BBA + #$6BBB, // $6BBB + #$6BBC, // $6BBC + #$6BBD, // $6BBD + #$6BBE, // $6BBE + #$6BBF, // $6BBF + #$6BC0, // $6BC0 + #$6BC1, // $6BC1 + #$6BC2, // $6BC2 + #$6BC3, // $6BC3 + #$6BC4, // $6BC4 + #$6BC5, // $6BC5 + #$6BC6, // $6BC6 + #$6BC7, // $6BC7 + #$6BC8, // $6BC8 + #$6BC9, // $6BC9 + #$6BCA, // $6BCA + #$6BCB, // $6BCB + #$6BCC, // $6BCC + #$6BCD, // $6BCD + #$6BCE, // $6BCE + #$6BCF, // $6BCF + #$6BD0, // $6BD0 + #$6BD1, // $6BD1 + #$6BD2, // $6BD2 + #$6BD3, // $6BD3 + #$6BD4, // $6BD4 + #$6BD5, // $6BD5 + #$6BD6, // $6BD6 + #$6BD7, // $6BD7 + #$6BD8, // $6BD8 + #$6BD9, // $6BD9 + #$6BDA, // $6BDA + #$6BDB, // $6BDB + #$6BDC, // $6BDC + #$6BDD, // $6BDD + #$6BDE, // $6BDE + #$6BDF, // $6BDF + #$6BE0, // $6BE0 + #$6BE1, // $6BE1 + #$6BE2, // $6BE2 + #$6BE3, // $6BE3 + #$6BE4, // $6BE4 + #$6BE5, // $6BE5 + #$6BE6, // $6BE6 + #$6BE7, // $6BE7 + #$6BE8, // $6BE8 + #$6BE9, // $6BE9 + #$6BEA, // $6BEA + #$6BEB, // $6BEB + #$6BEC, // $6BEC + #$6BED, // $6BED + #$6BEE, // $6BEE + #$6BEF, // $6BEF + #$6BF0, // $6BF0 + #$6BF1, // $6BF1 + #$6BF2, // $6BF2 + #$6BF3, // $6BF3 + #$6BF4, // $6BF4 + #$6BF5, // $6BF5 + #$6BF6, // $6BF6 + #$6BF7, // $6BF7 + #$6BF8, // $6BF8 + #$6BF9, // $6BF9 + #$6BFA, // $6BFA + #$6BFB, // $6BFB + #$6BFC, // $6BFC + #$6BFD, // $6BFD + #$6BFE, // $6BFE + #$6BFF, // $6BFF + #$6C00, // $6C00 + #$6C01, // $6C01 + #$6C02, // $6C02 + #$6C03, // $6C03 + #$6C04, // $6C04 + #$6C05, // $6C05 + #$6C06, // $6C06 + #$6C07, // $6C07 + #$6C08, // $6C08 + #$6C09, // $6C09 + #$6C0A, // $6C0A + #$6C0B, // $6C0B + #$6C0C, // $6C0C + #$6C0D, // $6C0D + #$6C0E, // $6C0E + #$6C0F, // $6C0F + #$6C10, // $6C10 + #$6C11, // $6C11 + #$6C12, // $6C12 + #$6C13, // $6C13 + #$6C14, // $6C14 + #$6C15, // $6C15 + #$6C16, // $6C16 + #$6C17, // $6C17 + #$6C18, // $6C18 + #$6C19, // $6C19 + #$6C1A, // $6C1A + #$6C1B, // $6C1B + #$6C1C, // $6C1C + #$6C1D, // $6C1D + #$6C1E, // $6C1E + #$6C1F, // $6C1F + #$6C20, // $6C20 + #$6C21, // $6C21 + #$6C22, // $6C22 + #$6C23, // $6C23 + #$6C24, // $6C24 + #$6C25, // $6C25 + #$6C26, // $6C26 + #$6C27, // $6C27 + #$6C28, // $6C28 + #$6C29, // $6C29 + #$6C2A, // $6C2A + #$6C2B, // $6C2B + #$6C2C, // $6C2C + #$6C2D, // $6C2D + #$6C2E, // $6C2E + #$6C2F, // $6C2F + #$6C30, // $6C30 + #$6C31, // $6C31 + #$6C32, // $6C32 + #$6C33, // $6C33 + #$6C34, // $6C34 + #$6C35, // $6C35 + #$6C36, // $6C36 + #$6C37, // $6C37 + #$6C38, // $6C38 + #$6C39, // $6C39 + #$6C3A, // $6C3A + #$6C3B, // $6C3B + #$6C3C, // $6C3C + #$6C3D, // $6C3D + #$6C3E, // $6C3E + #$6C3F, // $6C3F + #$6C40, // $6C40 + #$6C41, // $6C41 + #$6C42, // $6C42 + #$6C43, // $6C43 + #$6C44, // $6C44 + #$6C45, // $6C45 + #$6C46, // $6C46 + #$6C47, // $6C47 + #$6C48, // $6C48 + #$6C49, // $6C49 + #$6C4A, // $6C4A + #$6C4B, // $6C4B + #$6C4C, // $6C4C + #$6C4D, // $6C4D + #$6C4E, // $6C4E + #$6C4F, // $6C4F + #$6C50, // $6C50 + #$6C51, // $6C51 + #$6C52, // $6C52 + #$6C53, // $6C53 + #$6C54, // $6C54 + #$6C55, // $6C55 + #$6C56, // $6C56 + #$6C57, // $6C57 + #$6C58, // $6C58 + #$6C59, // $6C59 + #$6C5A, // $6C5A + #$6C5B, // $6C5B + #$6C5C, // $6C5C + #$6C5D, // $6C5D + #$6C5E, // $6C5E + #$6C5F, // $6C5F + #$6C60, // $6C60 + #$6C61, // $6C61 + #$6C62, // $6C62 + #$6C63, // $6C63 + #$6C64, // $6C64 + #$6C65, // $6C65 + #$6C66, // $6C66 + #$6C67, // $6C67 + #$6C68, // $6C68 + #$6C69, // $6C69 + #$6C6A, // $6C6A + #$6C6B, // $6C6B + #$6C6C, // $6C6C + #$6C6D, // $6C6D + #$6C6E, // $6C6E + #$6C6F, // $6C6F + #$6C70, // $6C70 + #$6C71, // $6C71 + #$6C72, // $6C72 + #$6C73, // $6C73 + #$6C74, // $6C74 + #$6C75, // $6C75 + #$6C76, // $6C76 + #$6C77, // $6C77 + #$6C78, // $6C78 + #$6C79, // $6C79 + #$6C7A, // $6C7A + #$6C7B, // $6C7B + #$6C7C, // $6C7C + #$6C7D, // $6C7D + #$6C7E, // $6C7E + #$6C7F, // $6C7F + #$6C80, // $6C80 + #$6C81, // $6C81 + #$6C82, // $6C82 + #$6C83, // $6C83 + #$6C84, // $6C84 + #$6C85, // $6C85 + #$6C86, // $6C86 + #$6C87, // $6C87 + #$6C88, // $6C88 + #$6C89, // $6C89 + #$6C8A, // $6C8A + #$6C8B, // $6C8B + #$6C8C, // $6C8C + #$6C8D, // $6C8D + #$6C8E, // $6C8E + #$6C8F, // $6C8F + #$6C90, // $6C90 + #$6C91, // $6C91 + #$6C92, // $6C92 + #$6C93, // $6C93 + #$6C94, // $6C94 + #$6C95, // $6C95 + #$6C96, // $6C96 + #$6C97, // $6C97 + #$6C98, // $6C98 + #$6C99, // $6C99 + #$6C9A, // $6C9A + #$6C9B, // $6C9B + #$6C9C, // $6C9C + #$6C9D, // $6C9D + #$6C9E, // $6C9E + #$6C9F, // $6C9F + #$6CA0, // $6CA0 + #$6CA1, // $6CA1 + #$6CA2, // $6CA2 + #$6CA3, // $6CA3 + #$6CA4, // $6CA4 + #$6CA5, // $6CA5 + #$6CA6, // $6CA6 + #$6CA7, // $6CA7 + #$6CA8, // $6CA8 + #$6CA9, // $6CA9 + #$6CAA, // $6CAA + #$6CAB, // $6CAB + #$6CAC, // $6CAC + #$6CAD, // $6CAD + #$6CAE, // $6CAE + #$6CAF, // $6CAF + #$6CB0, // $6CB0 + #$6CB1, // $6CB1 + #$6CB2, // $6CB2 + #$6CB3, // $6CB3 + #$6CB4, // $6CB4 + #$6CB5, // $6CB5 + #$6CB6, // $6CB6 + #$6CB7, // $6CB7 + #$6CB8, // $6CB8 + #$6CB9, // $6CB9 + #$6CBA, // $6CBA + #$6CBB, // $6CBB + #$6CBC, // $6CBC + #$6CBD, // $6CBD + #$6CBE, // $6CBE + #$6CBF, // $6CBF + #$6CC0, // $6CC0 + #$6CC1, // $6CC1 + #$6CC2, // $6CC2 + #$6CC3, // $6CC3 + #$6CC4, // $6CC4 + #$6CC5, // $6CC5 + #$6CC6, // $6CC6 + #$6CC7, // $6CC7 + #$6CC8, // $6CC8 + #$6CC9, // $6CC9 + #$6CCA, // $6CCA + #$6CCB, // $6CCB + #$6CCC, // $6CCC + #$6CCD, // $6CCD + #$6CCE, // $6CCE + #$6CCF, // $6CCF + #$6CD0, // $6CD0 + #$6CD1, // $6CD1 + #$6CD2, // $6CD2 + #$6CD3, // $6CD3 + #$6CD4, // $6CD4 + #$6CD5, // $6CD5 + #$6CD6, // $6CD6 + #$6CD7, // $6CD7 + #$6CD8, // $6CD8 + #$6CD9, // $6CD9 + #$6CDA, // $6CDA + #$6CDB, // $6CDB + #$6CDC, // $6CDC + #$6CDD, // $6CDD + #$6CDE, // $6CDE + #$6CDF, // $6CDF + #$6CE0, // $6CE0 + #$6CE1, // $6CE1 + #$6CE2, // $6CE2 + #$6CE3, // $6CE3 + #$6CE4, // $6CE4 + #$6CE5, // $6CE5 + #$6CE6, // $6CE6 + #$6CE7, // $6CE7 + #$6CE8, // $6CE8 + #$6CE9, // $6CE9 + #$6CEA, // $6CEA + #$6CEB, // $6CEB + #$6CEC, // $6CEC + #$6CED, // $6CED + #$6CEE, // $6CEE + #$6CEF, // $6CEF + #$6CF0, // $6CF0 + #$6CF1, // $6CF1 + #$6CF2, // $6CF2 + #$6CF3, // $6CF3 + #$6CF4, // $6CF4 + #$6CF5, // $6CF5 + #$6CF6, // $6CF6 + #$6CF7, // $6CF7 + #$6CF8, // $6CF8 + #$6CF9, // $6CF9 + #$6CFA, // $6CFA + #$6CFB, // $6CFB + #$6CFC, // $6CFC + #$6CFD, // $6CFD + #$6CFE, // $6CFE + #$6CFF, // $6CFF + #$6D00, // $6D00 + #$6D01, // $6D01 + #$6D02, // $6D02 + #$6D03, // $6D03 + #$6D04, // $6D04 + #$6D05, // $6D05 + #$6D06, // $6D06 + #$6D07, // $6D07 + #$6D08, // $6D08 + #$6D09, // $6D09 + #$6D0A, // $6D0A + #$6D0B, // $6D0B + #$6D0C, // $6D0C + #$6D0D, // $6D0D + #$6D0E, // $6D0E + #$6D0F, // $6D0F + #$6D10, // $6D10 + #$6D11, // $6D11 + #$6D12, // $6D12 + #$6D13, // $6D13 + #$6D14, // $6D14 + #$6D15, // $6D15 + #$6D16, // $6D16 + #$6D17, // $6D17 + #$6D18, // $6D18 + #$6D19, // $6D19 + #$6D1A, // $6D1A + #$6D1B, // $6D1B + #$6D1C, // $6D1C + #$6D1D, // $6D1D + #$6D1E, // $6D1E + #$6D1F, // $6D1F + #$6D20, // $6D20 + #$6D21, // $6D21 + #$6D22, // $6D22 + #$6D23, // $6D23 + #$6D24, // $6D24 + #$6D25, // $6D25 + #$6D26, // $6D26 + #$6D27, // $6D27 + #$6D28, // $6D28 + #$6D29, // $6D29 + #$6D2A, // $6D2A + #$6D2B, // $6D2B + #$6D2C, // $6D2C + #$6D2D, // $6D2D + #$6D2E, // $6D2E + #$6D2F, // $6D2F + #$6D30, // $6D30 + #$6D31, // $6D31 + #$6D32, // $6D32 + #$6D33, // $6D33 + #$6D34, // $6D34 + #$6D35, // $6D35 + #$6D36, // $6D36 + #$6D37, // $6D37 + #$6D38, // $6D38 + #$6D39, // $6D39 + #$6D3A, // $6D3A + #$6D3B, // $6D3B + #$6D3C, // $6D3C + #$6D3D, // $6D3D + #$6D3E, // $6D3E + #$6D3F, // $6D3F + #$6D40, // $6D40 + #$6D41, // $6D41 + #$6D42, // $6D42 + #$6D43, // $6D43 + #$6D44, // $6D44 + #$6D45, // $6D45 + #$6D46, // $6D46 + #$6D47, // $6D47 + #$6D48, // $6D48 + #$6D49, // $6D49 + #$6D4A, // $6D4A + #$6D4B, // $6D4B + #$6D4C, // $6D4C + #$6D4D, // $6D4D + #$6D4E, // $6D4E + #$6D4F, // $6D4F + #$6D50, // $6D50 + #$6D51, // $6D51 + #$6D52, // $6D52 + #$6D53, // $6D53 + #$6D54, // $6D54 + #$6D55, // $6D55 + #$6D56, // $6D56 + #$6D57, // $6D57 + #$6D58, // $6D58 + #$6D59, // $6D59 + #$6D5A, // $6D5A + #$6D5B, // $6D5B + #$6D5C, // $6D5C + #$6D5D, // $6D5D + #$6D5E, // $6D5E + #$6D5F, // $6D5F + #$6D60, // $6D60 + #$6D61, // $6D61 + #$6D62, // $6D62 + #$6D63, // $6D63 + #$6D64, // $6D64 + #$6D65, // $6D65 + #$6D66, // $6D66 + #$6D67, // $6D67 + #$6D68, // $6D68 + #$6D69, // $6D69 + #$6D6A, // $6D6A + #$6D6B, // $6D6B + #$6D6C, // $6D6C + #$6D6D, // $6D6D + #$6D6E, // $6D6E + #$6D6F, // $6D6F + #$6D70, // $6D70 + #$6D71, // $6D71 + #$6D72, // $6D72 + #$6D73, // $6D73 + #$6D74, // $6D74 + #$6D75, // $6D75 + #$6D76, // $6D76 + #$6D77, // $6D77 + #$6D78, // $6D78 + #$6D79, // $6D79 + #$6D7A, // $6D7A + #$6D7B, // $6D7B + #$6D7C, // $6D7C + #$6D7D, // $6D7D + #$6D7E, // $6D7E + #$6D7F, // $6D7F + #$6D80, // $6D80 + #$6D81, // $6D81 + #$6D82, // $6D82 + #$6D83, // $6D83 + #$6D84, // $6D84 + #$6D85, // $6D85 + #$6D86, // $6D86 + #$6D87, // $6D87 + #$6D88, // $6D88 + #$6D89, // $6D89 + #$6D8A, // $6D8A + #$6D8B, // $6D8B + #$6D8C, // $6D8C + #$6D8D, // $6D8D + #$6D8E, // $6D8E + #$6D8F, // $6D8F + #$6D90, // $6D90 + #$6D91, // $6D91 + #$6D92, // $6D92 + #$6D93, // $6D93 + #$6D94, // $6D94 + #$6D95, // $6D95 + #$6D96, // $6D96 + #$6D97, // $6D97 + #$6D98, // $6D98 + #$6D99, // $6D99 + #$6D9A, // $6D9A + #$6D9B, // $6D9B + #$6D9C, // $6D9C + #$6D9D, // $6D9D + #$6D9E, // $6D9E + #$6D9F, // $6D9F + #$6DA0, // $6DA0 + #$6DA1, // $6DA1 + #$6DA2, // $6DA2 + #$6DA3, // $6DA3 + #$6DA4, // $6DA4 + #$6DA5, // $6DA5 + #$6DA6, // $6DA6 + #$6DA7, // $6DA7 + #$6DA8, // $6DA8 + #$6DA9, // $6DA9 + #$6DAA, // $6DAA + #$6DAB, // $6DAB + #$6DAC, // $6DAC + #$6DAD, // $6DAD + #$6DAE, // $6DAE + #$6DAF, // $6DAF + #$6DB0, // $6DB0 + #$6DB1, // $6DB1 + #$6DB2, // $6DB2 + #$6DB3, // $6DB3 + #$6DB4, // $6DB4 + #$6DB5, // $6DB5 + #$6DB6, // $6DB6 + #$6DB7, // $6DB7 + #$6DB8, // $6DB8 + #$6DB9, // $6DB9 + #$6DBA, // $6DBA + #$6DBB, // $6DBB + #$6DBC, // $6DBC + #$6DBD, // $6DBD + #$6DBE, // $6DBE + #$6DBF, // $6DBF + #$6DC0, // $6DC0 + #$6DC1, // $6DC1 + #$6DC2, // $6DC2 + #$6DC3, // $6DC3 + #$6DC4, // $6DC4 + #$6DC5, // $6DC5 + #$6DC6, // $6DC6 + #$6DC7, // $6DC7 + #$6DC8, // $6DC8 + #$6DC9, // $6DC9 + #$6DCA, // $6DCA + #$6DCB, // $6DCB + #$6DCC, // $6DCC + #$6DCD, // $6DCD + #$6DCE, // $6DCE + #$6DCF, // $6DCF + #$6DD0, // $6DD0 + #$6DD1, // $6DD1 + #$6DD2, // $6DD2 + #$6DD3, // $6DD3 + #$6DD4, // $6DD4 + #$6DD5, // $6DD5 + #$6DD6, // $6DD6 + #$6DD7, // $6DD7 + #$6DD8, // $6DD8 + #$6DD9, // $6DD9 + #$6DDA, // $6DDA + #$6DDB, // $6DDB + #$6DDC, // $6DDC + #$6DDD, // $6DDD + #$6DDE, // $6DDE + #$6DDF, // $6DDF + #$6DE0, // $6DE0 + #$6DE1, // $6DE1 + #$6DE2, // $6DE2 + #$6DE3, // $6DE3 + #$6DE4, // $6DE4 + #$6DE5, // $6DE5 + #$6DE6, // $6DE6 + #$6DE7, // $6DE7 + #$6DE8, // $6DE8 + #$6DE9, // $6DE9 + #$6DEA, // $6DEA + #$6DEB, // $6DEB + #$6DEC, // $6DEC + #$6DED, // $6DED + #$6DEE, // $6DEE + #$6DEF, // $6DEF + #$6DF0, // $6DF0 + #$6DF1, // $6DF1 + #$6DF2, // $6DF2 + #$6DF3, // $6DF3 + #$6DF4, // $6DF4 + #$6DF5, // $6DF5 + #$6DF6, // $6DF6 + #$6DF7, // $6DF7 + #$6DF8, // $6DF8 + #$6DF9, // $6DF9 + #$6DFA, // $6DFA + #$6DFB, // $6DFB + #$6DFC, // $6DFC + #$6DFD, // $6DFD + #$6DFE, // $6DFE + #$6DFF, // $6DFF + #$6E00, // $6E00 + #$6E01, // $6E01 + #$6E02, // $6E02 + #$6E03, // $6E03 + #$6E04, // $6E04 + #$6E05, // $6E05 + #$6E06, // $6E06 + #$6E07, // $6E07 + #$6E08, // $6E08 + #$6E09, // $6E09 + #$6E0A, // $6E0A + #$6E0B, // $6E0B + #$6E0C, // $6E0C + #$6E0D, // $6E0D + #$6E0E, // $6E0E + #$6E0F, // $6E0F + #$6E10, // $6E10 + #$6E11, // $6E11 + #$6E12, // $6E12 + #$6E13, // $6E13 + #$6E14, // $6E14 + #$6E15, // $6E15 + #$6E16, // $6E16 + #$6E17, // $6E17 + #$6E18, // $6E18 + #$6E19, // $6E19 + #$6E1A, // $6E1A + #$6E1B, // $6E1B + #$6E1C, // $6E1C + #$6E1D, // $6E1D + #$6E1E, // $6E1E + #$6E1F, // $6E1F + #$6E20, // $6E20 + #$6E21, // $6E21 + #$6E22, // $6E22 + #$6E23, // $6E23 + #$6E24, // $6E24 + #$6E25, // $6E25 + #$6E26, // $6E26 + #$6E27, // $6E27 + #$6E28, // $6E28 + #$6E29, // $6E29 + #$6E2A, // $6E2A + #$6E2B, // $6E2B + #$6E2C, // $6E2C + #$6E2D, // $6E2D + #$6E2E, // $6E2E + #$6E2F, // $6E2F + #$6E30, // $6E30 + #$6E31, // $6E31 + #$6E32, // $6E32 + #$6E33, // $6E33 + #$6E34, // $6E34 + #$6E35, // $6E35 + #$6E36, // $6E36 + #$6E37, // $6E37 + #$6E38, // $6E38 + #$6E39, // $6E39 + #$6E3A, // $6E3A + #$6E3B, // $6E3B + #$6E3C, // $6E3C + #$6E3D, // $6E3D + #$6E3E, // $6E3E + #$6E3F, // $6E3F + #$6E40, // $6E40 + #$6E41, // $6E41 + #$6E42, // $6E42 + #$6E43, // $6E43 + #$6E44, // $6E44 + #$6E45, // $6E45 + #$6E46, // $6E46 + #$6E47, // $6E47 + #$6E48, // $6E48 + #$6E49, // $6E49 + #$6E4A, // $6E4A + #$6E4B, // $6E4B + #$6E4C, // $6E4C + #$6E4D, // $6E4D + #$6E4E, // $6E4E + #$6E4F, // $6E4F + #$6E50, // $6E50 + #$6E51, // $6E51 + #$6E52, // $6E52 + #$6E53, // $6E53 + #$6E54, // $6E54 + #$6E55, // $6E55 + #$6E56, // $6E56 + #$6E57, // $6E57 + #$6E58, // $6E58 + #$6E59, // $6E59 + #$6E5A, // $6E5A + #$6E5B, // $6E5B + #$6E5C, // $6E5C + #$6E5D, // $6E5D + #$6E5E, // $6E5E + #$6E5F, // $6E5F + #$6E60, // $6E60 + #$6E61, // $6E61 + #$6E62, // $6E62 + #$6E63, // $6E63 + #$6E64, // $6E64 + #$6E65, // $6E65 + #$6E66, // $6E66 + #$6E67, // $6E67 + #$6E68, // $6E68 + #$6E69, // $6E69 + #$6E6A, // $6E6A + #$6E6B, // $6E6B + #$6E6C, // $6E6C + #$6E6D, // $6E6D + #$6E6E, // $6E6E + #$6E6F, // $6E6F + #$6E70, // $6E70 + #$6E71, // $6E71 + #$6E72, // $6E72 + #$6E73, // $6E73 + #$6E74, // $6E74 + #$6E75, // $6E75 + #$6E76, // $6E76 + #$6E77, // $6E77 + #$6E78, // $6E78 + #$6E79, // $6E79 + #$6E7A, // $6E7A + #$6E7B, // $6E7B + #$6E7C, // $6E7C + #$6E7D, // $6E7D + #$6E7E, // $6E7E + #$6E7F, // $6E7F + #$6E80, // $6E80 + #$6E81, // $6E81 + #$6E82, // $6E82 + #$6E83, // $6E83 + #$6E84, // $6E84 + #$6E85, // $6E85 + #$6E86, // $6E86 + #$6E87, // $6E87 + #$6E88, // $6E88 + #$6E89, // $6E89 + #$6E8A, // $6E8A + #$6E8B, // $6E8B + #$6E8C, // $6E8C + #$6E8D, // $6E8D + #$6E8E, // $6E8E + #$6E8F, // $6E8F + #$6E90, // $6E90 + #$6E91, // $6E91 + #$6E92, // $6E92 + #$6E93, // $6E93 + #$6E94, // $6E94 + #$6E95, // $6E95 + #$6E96, // $6E96 + #$6E97, // $6E97 + #$6E98, // $6E98 + #$6E99, // $6E99 + #$6E9A, // $6E9A + #$6E9B, // $6E9B + #$6E9C, // $6E9C + #$6E9D, // $6E9D + #$6E9E, // $6E9E + #$6E9F, // $6E9F + #$6EA0, // $6EA0 + #$6EA1, // $6EA1 + #$6EA2, // $6EA2 + #$6EA3, // $6EA3 + #$6EA4, // $6EA4 + #$6EA5, // $6EA5 + #$6EA6, // $6EA6 + #$6EA7, // $6EA7 + #$6EA8, // $6EA8 + #$6EA9, // $6EA9 + #$6EAA, // $6EAA + #$6EAB, // $6EAB + #$6EAC, // $6EAC + #$6EAD, // $6EAD + #$6EAE, // $6EAE + #$6EAF, // $6EAF + #$6EB0, // $6EB0 + #$6EB1, // $6EB1 + #$6EB2, // $6EB2 + #$6EB3, // $6EB3 + #$6EB4, // $6EB4 + #$6EB5, // $6EB5 + #$6EB6, // $6EB6 + #$6EB7, // $6EB7 + #$6EB8, // $6EB8 + #$6EB9, // $6EB9 + #$6EBA, // $6EBA + #$6EBB, // $6EBB + #$6EBC, // $6EBC + #$6EBD, // $6EBD + #$6EBE, // $6EBE + #$6EBF, // $6EBF + #$6EC0, // $6EC0 + #$6EC1, // $6EC1 + #$6EC2, // $6EC2 + #$6EC3, // $6EC3 + #$6EC4, // $6EC4 + #$6EC5, // $6EC5 + #$6EC6, // $6EC6 + #$6EC7, // $6EC7 + #$6EC8, // $6EC8 + #$6EC9, // $6EC9 + #$6ECA, // $6ECA + #$6ECB, // $6ECB + #$6ECC, // $6ECC + #$6ECD, // $6ECD + #$6ECE, // $6ECE + #$6ECF, // $6ECF + #$6ED0, // $6ED0 + #$6ED1, // $6ED1 + #$6ED2, // $6ED2 + #$6ED3, // $6ED3 + #$6ED4, // $6ED4 + #$6ED5, // $6ED5 + #$6ED6, // $6ED6 + #$6ED7, // $6ED7 + #$6ED8, // $6ED8 + #$6ED9, // $6ED9 + #$6EDA, // $6EDA + #$6EDB, // $6EDB + #$6EDC, // $6EDC + #$6EDD, // $6EDD + #$6EDE, // $6EDE + #$6EDF, // $6EDF + #$6EE0, // $6EE0 + #$6EE1, // $6EE1 + #$6EE2, // $6EE2 + #$6EE3, // $6EE3 + #$6EE4, // $6EE4 + #$6EE5, // $6EE5 + #$6EE6, // $6EE6 + #$6EE7, // $6EE7 + #$6EE8, // $6EE8 + #$6EE9, // $6EE9 + #$6EEA, // $6EEA + #$6EEB, // $6EEB + #$6EEC, // $6EEC + #$6EED, // $6EED + #$6EEE, // $6EEE + #$6EEF, // $6EEF + #$6EF0, // $6EF0 + #$6EF1, // $6EF1 + #$6EF2, // $6EF2 + #$6EF3, // $6EF3 + #$6EF4, // $6EF4 + #$6EF5, // $6EF5 + #$6EF6, // $6EF6 + #$6EF7, // $6EF7 + #$6EF8, // $6EF8 + #$6EF9, // $6EF9 + #$6EFA, // $6EFA + #$6EFB, // $6EFB + #$6EFC, // $6EFC + #$6EFD, // $6EFD + #$6EFE, // $6EFE + #$6EFF, // $6EFF + #$6F00, // $6F00 + #$6F01, // $6F01 + #$6F02, // $6F02 + #$6F03, // $6F03 + #$6F04, // $6F04 + #$6F05, // $6F05 + #$6F06, // $6F06 + #$6F07, // $6F07 + #$6F08, // $6F08 + #$6F09, // $6F09 + #$6F0A, // $6F0A + #$6F0B, // $6F0B + #$6F0C, // $6F0C + #$6F0D, // $6F0D + #$6F0E, // $6F0E + #$6F0F, // $6F0F + #$6F10, // $6F10 + #$6F11, // $6F11 + #$6F12, // $6F12 + #$6F13, // $6F13 + #$6F14, // $6F14 + #$6F15, // $6F15 + #$6F16, // $6F16 + #$6F17, // $6F17 + #$6F18, // $6F18 + #$6F19, // $6F19 + #$6F1A, // $6F1A + #$6F1B, // $6F1B + #$6F1C, // $6F1C + #$6F1D, // $6F1D + #$6F1E, // $6F1E + #$6F1F, // $6F1F + #$6F20, // $6F20 + #$6F21, // $6F21 + #$6F22, // $6F22 + #$6F23, // $6F23 + #$6F24, // $6F24 + #$6F25, // $6F25 + #$6F26, // $6F26 + #$6F27, // $6F27 + #$6F28, // $6F28 + #$6F29, // $6F29 + #$6F2A, // $6F2A + #$6F2B, // $6F2B + #$6F2C, // $6F2C + #$6F2D, // $6F2D + #$6F2E, // $6F2E + #$6F2F, // $6F2F + #$6F30, // $6F30 + #$6F31, // $6F31 + #$6F32, // $6F32 + #$6F33, // $6F33 + #$6F34, // $6F34 + #$6F35, // $6F35 + #$6F36, // $6F36 + #$6F37, // $6F37 + #$6F38, // $6F38 + #$6F39, // $6F39 + #$6F3A, // $6F3A + #$6F3B, // $6F3B + #$6F3C, // $6F3C + #$6F3D, // $6F3D + #$6F3E, // $6F3E + #$6F3F, // $6F3F + #$6F40, // $6F40 + #$6F41, // $6F41 + #$6F42, // $6F42 + #$6F43, // $6F43 + #$6F44, // $6F44 + #$6F45, // $6F45 + #$6F46, // $6F46 + #$6F47, // $6F47 + #$6F48, // $6F48 + #$6F49, // $6F49 + #$6F4A, // $6F4A + #$6F4B, // $6F4B + #$6F4C, // $6F4C + #$6F4D, // $6F4D + #$6F4E, // $6F4E + #$6F4F, // $6F4F + #$6F50, // $6F50 + #$6F51, // $6F51 + #$6F52, // $6F52 + #$6F53, // $6F53 + #$6F54, // $6F54 + #$6F55, // $6F55 + #$6F56, // $6F56 + #$6F57, // $6F57 + #$6F58, // $6F58 + #$6F59, // $6F59 + #$6F5A, // $6F5A + #$6F5B, // $6F5B + #$6F5C, // $6F5C + #$6F5D, // $6F5D + #$6F5E, // $6F5E + #$6F5F, // $6F5F + #$6F60, // $6F60 + #$6F61, // $6F61 + #$6F62, // $6F62 + #$6F63, // $6F63 + #$6F64, // $6F64 + #$6F65, // $6F65 + #$6F66, // $6F66 + #$6F67, // $6F67 + #$6F68, // $6F68 + #$6F69, // $6F69 + #$6F6A, // $6F6A + #$6F6B, // $6F6B + #$6F6C, // $6F6C + #$6F6D, // $6F6D + #$6F6E, // $6F6E + #$6F6F, // $6F6F + #$6F70, // $6F70 + #$6F71, // $6F71 + #$6F72, // $6F72 + #$6F73, // $6F73 + #$6F74, // $6F74 + #$6F75, // $6F75 + #$6F76, // $6F76 + #$6F77, // $6F77 + #$6F78, // $6F78 + #$6F79, // $6F79 + #$6F7A, // $6F7A + #$6F7B, // $6F7B + #$6F7C, // $6F7C + #$6F7D, // $6F7D + #$6F7E, // $6F7E + #$6F7F, // $6F7F + #$6F80, // $6F80 + #$6F81, // $6F81 + #$6F82, // $6F82 + #$6F83, // $6F83 + #$6F84, // $6F84 + #$6F85, // $6F85 + #$6F86, // $6F86 + #$6F87, // $6F87 + #$6F88, // $6F88 + #$6F89, // $6F89 + #$6F8A, // $6F8A + #$6F8B, // $6F8B + #$6F8C, // $6F8C + #$6F8D, // $6F8D + #$6F8E, // $6F8E + #$6F8F, // $6F8F + #$6F90, // $6F90 + #$6F91, // $6F91 + #$6F92, // $6F92 + #$6F93, // $6F93 + #$6F94, // $6F94 + #$6F95, // $6F95 + #$6F96, // $6F96 + #$6F97, // $6F97 + #$6F98, // $6F98 + #$6F99, // $6F99 + #$6F9A, // $6F9A + #$6F9B, // $6F9B + #$6F9C, // $6F9C + #$6F9D, // $6F9D + #$6F9E, // $6F9E + #$6F9F, // $6F9F + #$6FA0, // $6FA0 + #$6FA1, // $6FA1 + #$6FA2, // $6FA2 + #$6FA3, // $6FA3 + #$6FA4, // $6FA4 + #$6FA5, // $6FA5 + #$6FA6, // $6FA6 + #$6FA7, // $6FA7 + #$6FA8, // $6FA8 + #$6FA9, // $6FA9 + #$6FAA, // $6FAA + #$6FAB, // $6FAB + #$6FAC, // $6FAC + #$6FAD, // $6FAD + #$6FAE, // $6FAE + #$6FAF, // $6FAF + #$6FB0, // $6FB0 + #$6FB1, // $6FB1 + #$6FB2, // $6FB2 + #$6FB3, // $6FB3 + #$6FB4, // $6FB4 + #$6FB5, // $6FB5 + #$6FB6, // $6FB6 + #$6FB7, // $6FB7 + #$6FB8, // $6FB8 + #$6FB9, // $6FB9 + #$6FBA, // $6FBA + #$6FBB, // $6FBB + #$6FBC, // $6FBC + #$6FBD, // $6FBD + #$6FBE, // $6FBE + #$6FBF, // $6FBF + #$6FC0, // $6FC0 + #$6FC1, // $6FC1 + #$6FC2, // $6FC2 + #$6FC3, // $6FC3 + #$6FC4, // $6FC4 + #$6FC5, // $6FC5 + #$6FC6, // $6FC6 + #$6FC7, // $6FC7 + #$6FC8, // $6FC8 + #$6FC9, // $6FC9 + #$6FCA, // $6FCA + #$6FCB, // $6FCB + #$6FCC, // $6FCC + #$6FCD, // $6FCD + #$6FCE, // $6FCE + #$6FCF, // $6FCF + #$6FD0, // $6FD0 + #$6FD1, // $6FD1 + #$6FD2, // $6FD2 + #$6FD3, // $6FD3 + #$6FD4, // $6FD4 + #$6FD5, // $6FD5 + #$6FD6, // $6FD6 + #$6FD7, // $6FD7 + #$6FD8, // $6FD8 + #$6FD9, // $6FD9 + #$6FDA, // $6FDA + #$6FDB, // $6FDB + #$6FDC, // $6FDC + #$6FDD, // $6FDD + #$6FDE, // $6FDE + #$6FDF, // $6FDF + #$6FE0, // $6FE0 + #$6FE1, // $6FE1 + #$6FE2, // $6FE2 + #$6FE3, // $6FE3 + #$6FE4, // $6FE4 + #$6FE5, // $6FE5 + #$6FE6, // $6FE6 + #$6FE7, // $6FE7 + #$6FE8, // $6FE8 + #$6FE9, // $6FE9 + #$6FEA, // $6FEA + #$6FEB, // $6FEB + #$6FEC, // $6FEC + #$6FED, // $6FED + #$6FEE, // $6FEE + #$6FEF, // $6FEF + #$6FF0, // $6FF0 + #$6FF1, // $6FF1 + #$6FF2, // $6FF2 + #$6FF3, // $6FF3 + #$6FF4, // $6FF4 + #$6FF5, // $6FF5 + #$6FF6, // $6FF6 + #$6FF7, // $6FF7 + #$6FF8, // $6FF8 + #$6FF9, // $6FF9 + #$6FFA, // $6FFA + #$6FFB, // $6FFB + #$6FFC, // $6FFC + #$6FFD, // $6FFD + #$6FFE, // $6FFE + #$6FFF, // $6FFF + #$7000, // $7000 + #$7001, // $7001 + #$7002, // $7002 + #$7003, // $7003 + #$7004, // $7004 + #$7005, // $7005 + #$7006, // $7006 + #$7007, // $7007 + #$7008, // $7008 + #$7009, // $7009 + #$700A, // $700A + #$700B, // $700B + #$700C, // $700C + #$700D, // $700D + #$700E, // $700E + #$700F, // $700F + #$7010, // $7010 + #$7011, // $7011 + #$7012, // $7012 + #$7013, // $7013 + #$7014, // $7014 + #$7015, // $7015 + #$7016, // $7016 + #$7017, // $7017 + #$7018, // $7018 + #$7019, // $7019 + #$701A, // $701A + #$701B, // $701B + #$701C, // $701C + #$701D, // $701D + #$701E, // $701E + #$701F, // $701F + #$7020, // $7020 + #$7021, // $7021 + #$7022, // $7022 + #$7023, // $7023 + #$7024, // $7024 + #$7025, // $7025 + #$7026, // $7026 + #$7027, // $7027 + #$7028, // $7028 + #$7029, // $7029 + #$702A, // $702A + #$702B, // $702B + #$702C, // $702C + #$702D, // $702D + #$702E, // $702E + #$702F, // $702F + #$7030, // $7030 + #$7031, // $7031 + #$7032, // $7032 + #$7033, // $7033 + #$7034, // $7034 + #$7035, // $7035 + #$7036, // $7036 + #$7037, // $7037 + #$7038, // $7038 + #$7039, // $7039 + #$703A, // $703A + #$703B, // $703B + #$703C, // $703C + #$703D, // $703D + #$703E, // $703E + #$703F, // $703F + #$7040, // $7040 + #$7041, // $7041 + #$7042, // $7042 + #$7043, // $7043 + #$7044, // $7044 + #$7045, // $7045 + #$7046, // $7046 + #$7047, // $7047 + #$7048, // $7048 + #$7049, // $7049 + #$704A, // $704A + #$704B, // $704B + #$704C, // $704C + #$704D, // $704D + #$704E, // $704E + #$704F, // $704F + #$7050, // $7050 + #$7051, // $7051 + #$7052, // $7052 + #$7053, // $7053 + #$7054, // $7054 + #$7055, // $7055 + #$7056, // $7056 + #$7057, // $7057 + #$7058, // $7058 + #$7059, // $7059 + #$705A, // $705A + #$705B, // $705B + #$705C, // $705C + #$705D, // $705D + #$705E, // $705E + #$705F, // $705F + #$7060, // $7060 + #$7061, // $7061 + #$7062, // $7062 + #$7063, // $7063 + #$7064, // $7064 + #$7065, // $7065 + #$7066, // $7066 + #$7067, // $7067 + #$7068, // $7068 + #$7069, // $7069 + #$706A, // $706A + #$706B, // $706B + #$706C, // $706C + #$706D, // $706D + #$706E, // $706E + #$706F, // $706F + #$7070, // $7070 + #$7071, // $7071 + #$7072, // $7072 + #$7073, // $7073 + #$7074, // $7074 + #$7075, // $7075 + #$7076, // $7076 + #$7077, // $7077 + #$7078, // $7078 + #$7079, // $7079 + #$707A, // $707A + #$707B, // $707B + #$707C, // $707C + #$707D, // $707D + #$707E, // $707E + #$707F, // $707F + #$7080, // $7080 + #$7081, // $7081 + #$7082, // $7082 + #$7083, // $7083 + #$7084, // $7084 + #$7085, // $7085 + #$7086, // $7086 + #$7087, // $7087 + #$7088, // $7088 + #$7089, // $7089 + #$708A, // $708A + #$708B, // $708B + #$708C, // $708C + #$708D, // $708D + #$708E, // $708E + #$708F, // $708F + #$7090, // $7090 + #$7091, // $7091 + #$7092, // $7092 + #$7093, // $7093 + #$7094, // $7094 + #$7095, // $7095 + #$7096, // $7096 + #$7097, // $7097 + #$7098, // $7098 + #$7099, // $7099 + #$709A, // $709A + #$709B, // $709B + #$709C, // $709C + #$709D, // $709D + #$709E, // $709E + #$709F, // $709F + #$70A0, // $70A0 + #$70A1, // $70A1 + #$70A2, // $70A2 + #$70A3, // $70A3 + #$70A4, // $70A4 + #$70A5, // $70A5 + #$70A6, // $70A6 + #$70A7, // $70A7 + #$70A8, // $70A8 + #$70A9, // $70A9 + #$70AA, // $70AA + #$70AB, // $70AB + #$70AC, // $70AC + #$70AD, // $70AD + #$70AE, // $70AE + #$70AF, // $70AF + #$70B0, // $70B0 + #$70B1, // $70B1 + #$70B2, // $70B2 + #$70B3, // $70B3 + #$70B4, // $70B4 + #$70B5, // $70B5 + #$70B6, // $70B6 + #$70B7, // $70B7 + #$70B8, // $70B8 + #$70B9, // $70B9 + #$70BA, // $70BA + #$70BB, // $70BB + #$70BC, // $70BC + #$70BD, // $70BD + #$70BE, // $70BE + #$70BF, // $70BF + #$70C0, // $70C0 + #$70C1, // $70C1 + #$70C2, // $70C2 + #$70C3, // $70C3 + #$70C4, // $70C4 + #$70C5, // $70C5 + #$70C6, // $70C6 + #$70C7, // $70C7 + #$70C8, // $70C8 + #$70C9, // $70C9 + #$70CA, // $70CA + #$70CB, // $70CB + #$70CC, // $70CC + #$70CD, // $70CD + #$70CE, // $70CE + #$70CF, // $70CF + #$70D0, // $70D0 + #$70D1, // $70D1 + #$70D2, // $70D2 + #$70D3, // $70D3 + #$70D4, // $70D4 + #$70D5, // $70D5 + #$70D6, // $70D6 + #$70D7, // $70D7 + #$70D8, // $70D8 + #$70D9, // $70D9 + #$70DA, // $70DA + #$70DB, // $70DB + #$70DC, // $70DC + #$70DD, // $70DD + #$70DE, // $70DE + #$70DF, // $70DF + #$70E0, // $70E0 + #$70E1, // $70E1 + #$70E2, // $70E2 + #$70E3, // $70E3 + #$70E4, // $70E4 + #$70E5, // $70E5 + #$70E6, // $70E6 + #$70E7, // $70E7 + #$70E8, // $70E8 + #$70E9, // $70E9 + #$70EA, // $70EA + #$70EB, // $70EB + #$70EC, // $70EC + #$70ED, // $70ED + #$70EE, // $70EE + #$70EF, // $70EF + #$70F0, // $70F0 + #$70F1, // $70F1 + #$70F2, // $70F2 + #$70F3, // $70F3 + #$70F4, // $70F4 + #$70F5, // $70F5 + #$70F6, // $70F6 + #$70F7, // $70F7 + #$70F8, // $70F8 + #$70F9, // $70F9 + #$70FA, // $70FA + #$70FB, // $70FB + #$70FC, // $70FC + #$70FD, // $70FD + #$70FE, // $70FE + #$70FF, // $70FF + #$7100, // $7100 + #$7101, // $7101 + #$7102, // $7102 + #$7103, // $7103 + #$7104, // $7104 + #$7105, // $7105 + #$7106, // $7106 + #$7107, // $7107 + #$7108, // $7108 + #$7109, // $7109 + #$710A, // $710A + #$710B, // $710B + #$710C, // $710C + #$710D, // $710D + #$710E, // $710E + #$710F, // $710F + #$7110, // $7110 + #$7111, // $7111 + #$7112, // $7112 + #$7113, // $7113 + #$7114, // $7114 + #$7115, // $7115 + #$7116, // $7116 + #$7117, // $7117 + #$7118, // $7118 + #$7119, // $7119 + #$711A, // $711A + #$711B, // $711B + #$711C, // $711C + #$711D, // $711D + #$711E, // $711E + #$711F, // $711F + #$7120, // $7120 + #$7121, // $7121 + #$7122, // $7122 + #$7123, // $7123 + #$7124, // $7124 + #$7125, // $7125 + #$7126, // $7126 + #$7127, // $7127 + #$7128, // $7128 + #$7129, // $7129 + #$712A, // $712A + #$712B, // $712B + #$712C, // $712C + #$712D, // $712D + #$712E, // $712E + #$712F, // $712F + #$7130, // $7130 + #$7131, // $7131 + #$7132, // $7132 + #$7133, // $7133 + #$7134, // $7134 + #$7135, // $7135 + #$7136, // $7136 + #$7137, // $7137 + #$7138, // $7138 + #$7139, // $7139 + #$713A, // $713A + #$713B, // $713B + #$713C, // $713C + #$713D, // $713D + #$713E, // $713E + #$713F, // $713F + #$7140, // $7140 + #$7141, // $7141 + #$7142, // $7142 + #$7143, // $7143 + #$7144, // $7144 + #$7145, // $7145 + #$7146, // $7146 + #$7147, // $7147 + #$7148, // $7148 + #$7149, // $7149 + #$714A, // $714A + #$714B, // $714B + #$714C, // $714C + #$714D, // $714D + #$714E, // $714E + #$714F, // $714F + #$7150, // $7150 + #$7151, // $7151 + #$7152, // $7152 + #$7153, // $7153 + #$7154, // $7154 + #$7155, // $7155 + #$7156, // $7156 + #$7157, // $7157 + #$7158, // $7158 + #$7159, // $7159 + #$715A, // $715A + #$715B, // $715B + #$715C, // $715C + #$715D, // $715D + #$715E, // $715E + #$715F, // $715F + #$7160, // $7160 + #$7161, // $7161 + #$7162, // $7162 + #$7163, // $7163 + #$7164, // $7164 + #$7165, // $7165 + #$7166, // $7166 + #$7167, // $7167 + #$7168, // $7168 + #$7169, // $7169 + #$716A, // $716A + #$716B, // $716B + #$716C, // $716C + #$716D, // $716D + #$716E, // $716E + #$716F, // $716F + #$7170, // $7170 + #$7171, // $7171 + #$7172, // $7172 + #$7173, // $7173 + #$7174, // $7174 + #$7175, // $7175 + #$7176, // $7176 + #$7177, // $7177 + #$7178, // $7178 + #$7179, // $7179 + #$717A, // $717A + #$717B, // $717B + #$717C, // $717C + #$717D, // $717D + #$717E, // $717E + #$717F, // $717F + #$7180, // $7180 + #$7181, // $7181 + #$7182, // $7182 + #$7183, // $7183 + #$7184, // $7184 + #$7185, // $7185 + #$7186, // $7186 + #$7187, // $7187 + #$7188, // $7188 + #$7189, // $7189 + #$718A, // $718A + #$718B, // $718B + #$718C, // $718C + #$718D, // $718D + #$718E, // $718E + #$718F, // $718F + #$7190, // $7190 + #$7191, // $7191 + #$7192, // $7192 + #$7193, // $7193 + #$7194, // $7194 + #$7195, // $7195 + #$7196, // $7196 + #$7197, // $7197 + #$7198, // $7198 + #$7199, // $7199 + #$719A, // $719A + #$719B, // $719B + #$719C, // $719C + #$719D, // $719D + #$719E, // $719E + #$719F, // $719F + #$71A0, // $71A0 + #$71A1, // $71A1 + #$71A2, // $71A2 + #$71A3, // $71A3 + #$71A4, // $71A4 + #$71A5, // $71A5 + #$71A6, // $71A6 + #$71A7, // $71A7 + #$71A8, // $71A8 + #$71A9, // $71A9 + #$71AA, // $71AA + #$71AB, // $71AB + #$71AC, // $71AC + #$71AD, // $71AD + #$71AE, // $71AE + #$71AF, // $71AF + #$71B0, // $71B0 + #$71B1, // $71B1 + #$71B2, // $71B2 + #$71B3, // $71B3 + #$71B4, // $71B4 + #$71B5, // $71B5 + #$71B6, // $71B6 + #$71B7, // $71B7 + #$71B8, // $71B8 + #$71B9, // $71B9 + #$71BA, // $71BA + #$71BB, // $71BB + #$71BC, // $71BC + #$71BD, // $71BD + #$71BE, // $71BE + #$71BF, // $71BF + #$71C0, // $71C0 + #$71C1, // $71C1 + #$71C2, // $71C2 + #$71C3, // $71C3 + #$71C4, // $71C4 + #$71C5, // $71C5 + #$71C6, // $71C6 + #$71C7, // $71C7 + #$71C8, // $71C8 + #$71C9, // $71C9 + #$71CA, // $71CA + #$71CB, // $71CB + #$71CC, // $71CC + #$71CD, // $71CD + #$71CE, // $71CE + #$71CF, // $71CF + #$71D0, // $71D0 + #$71D1, // $71D1 + #$71D2, // $71D2 + #$71D3, // $71D3 + #$71D4, // $71D4 + #$71D5, // $71D5 + #$71D6, // $71D6 + #$71D7, // $71D7 + #$71D8, // $71D8 + #$71D9, // $71D9 + #$71DA, // $71DA + #$71DB, // $71DB + #$71DC, // $71DC + #$71DD, // $71DD + #$71DE, // $71DE + #$71DF, // $71DF + #$71E0, // $71E0 + #$71E1, // $71E1 + #$71E2, // $71E2 + #$71E3, // $71E3 + #$71E4, // $71E4 + #$71E5, // $71E5 + #$71E6, // $71E6 + #$71E7, // $71E7 + #$71E8, // $71E8 + #$71E9, // $71E9 + #$71EA, // $71EA + #$71EB, // $71EB + #$71EC, // $71EC + #$71ED, // $71ED + #$71EE, // $71EE + #$71EF, // $71EF + #$71F0, // $71F0 + #$71F1, // $71F1 + #$71F2, // $71F2 + #$71F3, // $71F3 + #$71F4, // $71F4 + #$71F5, // $71F5 + #$71F6, // $71F6 + #$71F7, // $71F7 + #$71F8, // $71F8 + #$71F9, // $71F9 + #$71FA, // $71FA + #$71FB, // $71FB + #$71FC, // $71FC + #$71FD, // $71FD + #$71FE, // $71FE + #$71FF, // $71FF + #$7200, // $7200 + #$7201, // $7201 + #$7202, // $7202 + #$7203, // $7203 + #$7204, // $7204 + #$7205, // $7205 + #$7206, // $7206 + #$7207, // $7207 + #$7208, // $7208 + #$7209, // $7209 + #$720A, // $720A + #$720B, // $720B + #$720C, // $720C + #$720D, // $720D + #$720E, // $720E + #$720F, // $720F + #$7210, // $7210 + #$7211, // $7211 + #$7212, // $7212 + #$7213, // $7213 + #$7214, // $7214 + #$7215, // $7215 + #$7216, // $7216 + #$7217, // $7217 + #$7218, // $7218 + #$7219, // $7219 + #$721A, // $721A + #$721B, // $721B + #$721C, // $721C + #$721D, // $721D + #$721E, // $721E + #$721F, // $721F + #$7220, // $7220 + #$7221, // $7221 + #$7222, // $7222 + #$7223, // $7223 + #$7224, // $7224 + #$7225, // $7225 + #$7226, // $7226 + #$7227, // $7227 + #$7228, // $7228 + #$7229, // $7229 + #$722A, // $722A + #$722B, // $722B + #$722C, // $722C + #$722D, // $722D + #$722E, // $722E + #$722F, // $722F + #$7230, // $7230 + #$7231, // $7231 + #$7232, // $7232 + #$7233, // $7233 + #$7234, // $7234 + #$7235, // $7235 + #$7236, // $7236 + #$7237, // $7237 + #$7238, // $7238 + #$7239, // $7239 + #$723A, // $723A + #$723B, // $723B + #$723C, // $723C + #$723D, // $723D + #$723E, // $723E + #$723F, // $723F + #$7240, // $7240 + #$7241, // $7241 + #$7242, // $7242 + #$7243, // $7243 + #$7244, // $7244 + #$7245, // $7245 + #$7246, // $7246 + #$7247, // $7247 + #$7248, // $7248 + #$7249, // $7249 + #$724A, // $724A + #$724B, // $724B + #$724C, // $724C + #$724D, // $724D + #$724E, // $724E + #$724F, // $724F + #$7250, // $7250 + #$7251, // $7251 + #$7252, // $7252 + #$7253, // $7253 + #$7254, // $7254 + #$7255, // $7255 + #$7256, // $7256 + #$7257, // $7257 + #$7258, // $7258 + #$7259, // $7259 + #$725A, // $725A + #$725B, // $725B + #$725C, // $725C + #$725D, // $725D + #$725E, // $725E + #$725F, // $725F + #$7260, // $7260 + #$7261, // $7261 + #$7262, // $7262 + #$7263, // $7263 + #$7264, // $7264 + #$7265, // $7265 + #$7266, // $7266 + #$7267, // $7267 + #$7268, // $7268 + #$7269, // $7269 + #$726A, // $726A + #$726B, // $726B + #$726C, // $726C + #$726D, // $726D + #$726E, // $726E + #$726F, // $726F + #$7270, // $7270 + #$7271, // $7271 + #$7272, // $7272 + #$7273, // $7273 + #$7274, // $7274 + #$7275, // $7275 + #$7276, // $7276 + #$7277, // $7277 + #$7278, // $7278 + #$7279, // $7279 + #$727A, // $727A + #$727B, // $727B + #$727C, // $727C + #$727D, // $727D + #$727E, // $727E + #$727F, // $727F + #$7280, // $7280 + #$7281, // $7281 + #$7282, // $7282 + #$7283, // $7283 + #$7284, // $7284 + #$7285, // $7285 + #$7286, // $7286 + #$7287, // $7287 + #$7288, // $7288 + #$7289, // $7289 + #$728A, // $728A + #$728B, // $728B + #$728C, // $728C + #$728D, // $728D + #$728E, // $728E + #$728F, // $728F + #$7290, // $7290 + #$7291, // $7291 + #$7292, // $7292 + #$7293, // $7293 + #$7294, // $7294 + #$7295, // $7295 + #$7296, // $7296 + #$7297, // $7297 + #$7298, // $7298 + #$7299, // $7299 + #$729A, // $729A + #$729B, // $729B + #$729C, // $729C + #$729D, // $729D + #$729E, // $729E + #$729F, // $729F + #$72A0, // $72A0 + #$72A1, // $72A1 + #$72A2, // $72A2 + #$72A3, // $72A3 + #$72A4, // $72A4 + #$72A5, // $72A5 + #$72A6, // $72A6 + #$72A7, // $72A7 + #$72A8, // $72A8 + #$72A9, // $72A9 + #$72AA, // $72AA + #$72AB, // $72AB + #$72AC, // $72AC + #$72AD, // $72AD + #$72AE, // $72AE + #$72AF, // $72AF + #$72B0, // $72B0 + #$72B1, // $72B1 + #$72B2, // $72B2 + #$72B3, // $72B3 + #$72B4, // $72B4 + #$72B5, // $72B5 + #$72B6, // $72B6 + #$72B7, // $72B7 + #$72B8, // $72B8 + #$72B9, // $72B9 + #$72BA, // $72BA + #$72BB, // $72BB + #$72BC, // $72BC + #$72BD, // $72BD + #$72BE, // $72BE + #$72BF, // $72BF + #$72C0, // $72C0 + #$72C1, // $72C1 + #$72C2, // $72C2 + #$72C3, // $72C3 + #$72C4, // $72C4 + #$72C5, // $72C5 + #$72C6, // $72C6 + #$72C7, // $72C7 + #$72C8, // $72C8 + #$72C9, // $72C9 + #$72CA, // $72CA + #$72CB, // $72CB + #$72CC, // $72CC + #$72CD, // $72CD + #$72CE, // $72CE + #$72CF, // $72CF + #$72D0, // $72D0 + #$72D1, // $72D1 + #$72D2, // $72D2 + #$72D3, // $72D3 + #$72D4, // $72D4 + #$72D5, // $72D5 + #$72D6, // $72D6 + #$72D7, // $72D7 + #$72D8, // $72D8 + #$72D9, // $72D9 + #$72DA, // $72DA + #$72DB, // $72DB + #$72DC, // $72DC + #$72DD, // $72DD + #$72DE, // $72DE + #$72DF, // $72DF + #$72E0, // $72E0 + #$72E1, // $72E1 + #$72E2, // $72E2 + #$72E3, // $72E3 + #$72E4, // $72E4 + #$72E5, // $72E5 + #$72E6, // $72E6 + #$72E7, // $72E7 + #$72E8, // $72E8 + #$72E9, // $72E9 + #$72EA, // $72EA + #$72EB, // $72EB + #$72EC, // $72EC + #$72ED, // $72ED + #$72EE, // $72EE + #$72EF, // $72EF + #$72F0, // $72F0 + #$72F1, // $72F1 + #$72F2, // $72F2 + #$72F3, // $72F3 + #$72F4, // $72F4 + #$72F5, // $72F5 + #$72F6, // $72F6 + #$72F7, // $72F7 + #$72F8, // $72F8 + #$72F9, // $72F9 + #$72FA, // $72FA + #$72FB, // $72FB + #$72FC, // $72FC + #$72FD, // $72FD + #$72FE, // $72FE + #$72FF, // $72FF + #$7300, // $7300 + #$7301, // $7301 + #$7302, // $7302 + #$7303, // $7303 + #$7304, // $7304 + #$7305, // $7305 + #$7306, // $7306 + #$7307, // $7307 + #$7308, // $7308 + #$7309, // $7309 + #$730A, // $730A + #$730B, // $730B + #$730C, // $730C + #$730D, // $730D + #$730E, // $730E + #$730F, // $730F + #$7310, // $7310 + #$7311, // $7311 + #$7312, // $7312 + #$7313, // $7313 + #$7314, // $7314 + #$7315, // $7315 + #$7316, // $7316 + #$7317, // $7317 + #$7318, // $7318 + #$7319, // $7319 + #$731A, // $731A + #$731B, // $731B + #$731C, // $731C + #$731D, // $731D + #$731E, // $731E + #$731F, // $731F + #$7320, // $7320 + #$7321, // $7321 + #$7322, // $7322 + #$7323, // $7323 + #$7324, // $7324 + #$7325, // $7325 + #$7326, // $7326 + #$7327, // $7327 + #$7328, // $7328 + #$7329, // $7329 + #$732A, // $732A + #$732B, // $732B + #$732C, // $732C + #$732D, // $732D + #$732E, // $732E + #$732F, // $732F + #$7330, // $7330 + #$7331, // $7331 + #$7332, // $7332 + #$7333, // $7333 + #$7334, // $7334 + #$7335, // $7335 + #$7336, // $7336 + #$7337, // $7337 + #$7338, // $7338 + #$7339, // $7339 + #$733A, // $733A + #$733B, // $733B + #$733C, // $733C + #$733D, // $733D + #$733E, // $733E + #$733F, // $733F + #$7340, // $7340 + #$7341, // $7341 + #$7342, // $7342 + #$7343, // $7343 + #$7344, // $7344 + #$7345, // $7345 + #$7346, // $7346 + #$7347, // $7347 + #$7348, // $7348 + #$7349, // $7349 + #$734A, // $734A + #$734B, // $734B + #$734C, // $734C + #$734D, // $734D + #$734E, // $734E + #$734F, // $734F + #$7350, // $7350 + #$7351, // $7351 + #$7352, // $7352 + #$7353, // $7353 + #$7354, // $7354 + #$7355, // $7355 + #$7356, // $7356 + #$7357, // $7357 + #$7358, // $7358 + #$7359, // $7359 + #$735A, // $735A + #$735B, // $735B + #$735C, // $735C + #$735D, // $735D + #$735E, // $735E + #$735F, // $735F + #$7360, // $7360 + #$7361, // $7361 + #$7362, // $7362 + #$7363, // $7363 + #$7364, // $7364 + #$7365, // $7365 + #$7366, // $7366 + #$7367, // $7367 + #$7368, // $7368 + #$7369, // $7369 + #$736A, // $736A + #$736B, // $736B + #$736C, // $736C + #$736D, // $736D + #$736E, // $736E + #$736F, // $736F + #$7370, // $7370 + #$7371, // $7371 + #$7372, // $7372 + #$7373, // $7373 + #$7374, // $7374 + #$7375, // $7375 + #$7376, // $7376 + #$7377, // $7377 + #$7378, // $7378 + #$7379, // $7379 + #$737A, // $737A + #$737B, // $737B + #$737C, // $737C + #$737D, // $737D + #$737E, // $737E + #$737F, // $737F + #$7380, // $7380 + #$7381, // $7381 + #$7382, // $7382 + #$7383, // $7383 + #$7384, // $7384 + #$7385, // $7385 + #$7386, // $7386 + #$7387, // $7387 + #$7388, // $7388 + #$7389, // $7389 + #$738A, // $738A + #$738B, // $738B + #$738C, // $738C + #$738D, // $738D + #$738E, // $738E + #$738F, // $738F + #$7390, // $7390 + #$7391, // $7391 + #$7392, // $7392 + #$7393, // $7393 + #$7394, // $7394 + #$7395, // $7395 + #$7396, // $7396 + #$7397, // $7397 + #$7398, // $7398 + #$7399, // $7399 + #$739A, // $739A + #$739B, // $739B + #$739C, // $739C + #$739D, // $739D + #$739E, // $739E + #$739F, // $739F + #$73A0, // $73A0 + #$73A1, // $73A1 + #$73A2, // $73A2 + #$73A3, // $73A3 + #$73A4, // $73A4 + #$73A5, // $73A5 + #$73A6, // $73A6 + #$73A7, // $73A7 + #$73A8, // $73A8 + #$73A9, // $73A9 + #$73AA, // $73AA + #$73AB, // $73AB + #$73AC, // $73AC + #$73AD, // $73AD + #$73AE, // $73AE + #$73AF, // $73AF + #$73B0, // $73B0 + #$73B1, // $73B1 + #$73B2, // $73B2 + #$73B3, // $73B3 + #$73B4, // $73B4 + #$73B5, // $73B5 + #$73B6, // $73B6 + #$73B7, // $73B7 + #$73B8, // $73B8 + #$73B9, // $73B9 + #$73BA, // $73BA + #$73BB, // $73BB + #$73BC, // $73BC + #$73BD, // $73BD + #$73BE, // $73BE + #$73BF, // $73BF + #$73C0, // $73C0 + #$73C1, // $73C1 + #$73C2, // $73C2 + #$73C3, // $73C3 + #$73C4, // $73C4 + #$73C5, // $73C5 + #$73C6, // $73C6 + #$73C7, // $73C7 + #$73C8, // $73C8 + #$73C9, // $73C9 + #$73CA, // $73CA + #$73CB, // $73CB + #$73CC, // $73CC + #$73CD, // $73CD + #$73CE, // $73CE + #$73CF, // $73CF + #$73D0, // $73D0 + #$73D1, // $73D1 + #$73D2, // $73D2 + #$73D3, // $73D3 + #$73D4, // $73D4 + #$73D5, // $73D5 + #$73D6, // $73D6 + #$73D7, // $73D7 + #$73D8, // $73D8 + #$73D9, // $73D9 + #$73DA, // $73DA + #$73DB, // $73DB + #$73DC, // $73DC + #$73DD, // $73DD + #$73DE, // $73DE + #$73DF, // $73DF + #$73E0, // $73E0 + #$73E1, // $73E1 + #$73E2, // $73E2 + #$73E3, // $73E3 + #$73E4, // $73E4 + #$73E5, // $73E5 + #$73E6, // $73E6 + #$73E7, // $73E7 + #$73E8, // $73E8 + #$73E9, // $73E9 + #$73EA, // $73EA + #$73EB, // $73EB + #$73EC, // $73EC + #$73ED, // $73ED + #$73EE, // $73EE + #$73EF, // $73EF + #$73F0, // $73F0 + #$73F1, // $73F1 + #$73F2, // $73F2 + #$73F3, // $73F3 + #$73F4, // $73F4 + #$73F5, // $73F5 + #$73F6, // $73F6 + #$73F7, // $73F7 + #$73F8, // $73F8 + #$73F9, // $73F9 + #$73FA, // $73FA + #$73FB, // $73FB + #$73FC, // $73FC + #$73FD, // $73FD + #$73FE, // $73FE + #$73FF, // $73FF + #$7400, // $7400 + #$7401, // $7401 + #$7402, // $7402 + #$7403, // $7403 + #$7404, // $7404 + #$7405, // $7405 + #$7406, // $7406 + #$7407, // $7407 + #$7408, // $7408 + #$7409, // $7409 + #$740A, // $740A + #$740B, // $740B + #$740C, // $740C + #$740D, // $740D + #$740E, // $740E + #$740F, // $740F + #$7410, // $7410 + #$7411, // $7411 + #$7412, // $7412 + #$7413, // $7413 + #$7414, // $7414 + #$7415, // $7415 + #$7416, // $7416 + #$7417, // $7417 + #$7418, // $7418 + #$7419, // $7419 + #$741A, // $741A + #$741B, // $741B + #$741C, // $741C + #$741D, // $741D + #$741E, // $741E + #$741F, // $741F + #$7420, // $7420 + #$7421, // $7421 + #$7422, // $7422 + #$7423, // $7423 + #$7424, // $7424 + #$7425, // $7425 + #$7426, // $7426 + #$7427, // $7427 + #$7428, // $7428 + #$7429, // $7429 + #$742A, // $742A + #$742B, // $742B + #$742C, // $742C + #$742D, // $742D + #$742E, // $742E + #$742F, // $742F + #$7430, // $7430 + #$7431, // $7431 + #$7432, // $7432 + #$7433, // $7433 + #$7434, // $7434 + #$7435, // $7435 + #$7436, // $7436 + #$7437, // $7437 + #$7438, // $7438 + #$7439, // $7439 + #$743A, // $743A + #$743B, // $743B + #$743C, // $743C + #$743D, // $743D + #$743E, // $743E + #$743F, // $743F + #$7440, // $7440 + #$7441, // $7441 + #$7442, // $7442 + #$7443, // $7443 + #$7444, // $7444 + #$7445, // $7445 + #$7446, // $7446 + #$7447, // $7447 + #$7448, // $7448 + #$7449, // $7449 + #$744A, // $744A + #$744B, // $744B + #$744C, // $744C + #$744D, // $744D + #$744E, // $744E + #$744F, // $744F + #$7450, // $7450 + #$7451, // $7451 + #$7452, // $7452 + #$7453, // $7453 + #$7454, // $7454 + #$7455, // $7455 + #$7456, // $7456 + #$7457, // $7457 + #$7458, // $7458 + #$7459, // $7459 + #$745A, // $745A + #$745B, // $745B + #$745C, // $745C + #$745D, // $745D + #$745E, // $745E + #$745F, // $745F + #$7460, // $7460 + #$7461, // $7461 + #$7462, // $7462 + #$7463, // $7463 + #$7464, // $7464 + #$7465, // $7465 + #$7466, // $7466 + #$7467, // $7467 + #$7468, // $7468 + #$7469, // $7469 + #$746A, // $746A + #$746B, // $746B + #$746C, // $746C + #$746D, // $746D + #$746E, // $746E + #$746F, // $746F + #$7470, // $7470 + #$7471, // $7471 + #$7472, // $7472 + #$7473, // $7473 + #$7474, // $7474 + #$7475, // $7475 + #$7476, // $7476 + #$7477, // $7477 + #$7478, // $7478 + #$7479, // $7479 + #$747A, // $747A + #$747B, // $747B + #$747C, // $747C + #$747D, // $747D + #$747E, // $747E + #$747F, // $747F + #$7480, // $7480 + #$7481, // $7481 + #$7482, // $7482 + #$7483, // $7483 + #$7484, // $7484 + #$7485, // $7485 + #$7486, // $7486 + #$7487, // $7487 + #$7488, // $7488 + #$7489, // $7489 + #$748A, // $748A + #$748B, // $748B + #$748C, // $748C + #$748D, // $748D + #$748E, // $748E + #$748F, // $748F + #$7490, // $7490 + #$7491, // $7491 + #$7492, // $7492 + #$7493, // $7493 + #$7494, // $7494 + #$7495, // $7495 + #$7496, // $7496 + #$7497, // $7497 + #$7498, // $7498 + #$7499, // $7499 + #$749A, // $749A + #$749B, // $749B + #$749C, // $749C + #$749D, // $749D + #$749E, // $749E + #$749F, // $749F + #$74A0, // $74A0 + #$74A1, // $74A1 + #$74A2, // $74A2 + #$74A3, // $74A3 + #$74A4, // $74A4 + #$74A5, // $74A5 + #$74A6, // $74A6 + #$74A7, // $74A7 + #$74A8, // $74A8 + #$74A9, // $74A9 + #$74AA, // $74AA + #$74AB, // $74AB + #$74AC, // $74AC + #$74AD, // $74AD + #$74AE, // $74AE + #$74AF, // $74AF + #$74B0, // $74B0 + #$74B1, // $74B1 + #$74B2, // $74B2 + #$74B3, // $74B3 + #$74B4, // $74B4 + #$74B5, // $74B5 + #$74B6, // $74B6 + #$74B7, // $74B7 + #$74B8, // $74B8 + #$74B9, // $74B9 + #$74BA, // $74BA + #$74BB, // $74BB + #$74BC, // $74BC + #$74BD, // $74BD + #$74BE, // $74BE + #$74BF, // $74BF + #$74C0, // $74C0 + #$74C1, // $74C1 + #$74C2, // $74C2 + #$74C3, // $74C3 + #$74C4, // $74C4 + #$74C5, // $74C5 + #$74C6, // $74C6 + #$74C7, // $74C7 + #$74C8, // $74C8 + #$74C9, // $74C9 + #$74CA, // $74CA + #$74CB, // $74CB + #$74CC, // $74CC + #$74CD, // $74CD + #$74CE, // $74CE + #$74CF, // $74CF + #$74D0, // $74D0 + #$74D1, // $74D1 + #$74D2, // $74D2 + #$74D3, // $74D3 + #$74D4, // $74D4 + #$74D5, // $74D5 + #$74D6, // $74D6 + #$74D7, // $74D7 + #$74D8, // $74D8 + #$74D9, // $74D9 + #$74DA, // $74DA + #$74DB, // $74DB + #$74DC, // $74DC + #$74DD, // $74DD + #$74DE, // $74DE + #$74DF, // $74DF + #$74E0, // $74E0 + #$74E1, // $74E1 + #$74E2, // $74E2 + #$74E3, // $74E3 + #$74E4, // $74E4 + #$74E5, // $74E5 + #$74E6, // $74E6 + #$74E7, // $74E7 + #$74E8, // $74E8 + #$74E9, // $74E9 + #$74EA, // $74EA + #$74EB, // $74EB + #$74EC, // $74EC + #$74ED, // $74ED + #$74EE, // $74EE + #$74EF, // $74EF + #$74F0, // $74F0 + #$74F1, // $74F1 + #$74F2, // $74F2 + #$74F3, // $74F3 + #$74F4, // $74F4 + #$74F5, // $74F5 + #$74F6, // $74F6 + #$74F7, // $74F7 + #$74F8, // $74F8 + #$74F9, // $74F9 + #$74FA, // $74FA + #$74FB, // $74FB + #$74FC, // $74FC + #$74FD, // $74FD + #$74FE, // $74FE + #$74FF, // $74FF + #$7500, // $7500 + #$7501, // $7501 + #$7502, // $7502 + #$7503, // $7503 + #$7504, // $7504 + #$7505, // $7505 + #$7506, // $7506 + #$7507, // $7507 + #$7508, // $7508 + #$7509, // $7509 + #$750A, // $750A + #$750B, // $750B + #$750C, // $750C + #$750D, // $750D + #$750E, // $750E + #$750F, // $750F + #$7510, // $7510 + #$7511, // $7511 + #$7512, // $7512 + #$7513, // $7513 + #$7514, // $7514 + #$7515, // $7515 + #$7516, // $7516 + #$7517, // $7517 + #$7518, // $7518 + #$7519, // $7519 + #$751A, // $751A + #$751B, // $751B + #$751C, // $751C + #$751D, // $751D + #$751E, // $751E + #$751F, // $751F + #$7520, // $7520 + #$7521, // $7521 + #$7522, // $7522 + #$7523, // $7523 + #$7524, // $7524 + #$7525, // $7525 + #$7526, // $7526 + #$7527, // $7527 + #$7528, // $7528 + #$7529, // $7529 + #$752A, // $752A + #$752B, // $752B + #$752C, // $752C + #$752D, // $752D + #$752E, // $752E + #$752F, // $752F + #$7530, // $7530 + #$7531, // $7531 + #$7532, // $7532 + #$7533, // $7533 + #$7534, // $7534 + #$7535, // $7535 + #$7536, // $7536 + #$7537, // $7537 + #$7538, // $7538 + #$7539, // $7539 + #$753A, // $753A + #$753B, // $753B + #$753C, // $753C + #$753D, // $753D + #$753E, // $753E + #$753F, // $753F + #$7540, // $7540 + #$7541, // $7541 + #$7542, // $7542 + #$7543, // $7543 + #$7544, // $7544 + #$7545, // $7545 + #$7546, // $7546 + #$7547, // $7547 + #$7548, // $7548 + #$7549, // $7549 + #$754A, // $754A + #$754B, // $754B + #$754C, // $754C + #$754D, // $754D + #$754E, // $754E + #$754F, // $754F + #$7550, // $7550 + #$7551, // $7551 + #$7552, // $7552 + #$7553, // $7553 + #$7554, // $7554 + #$7555, // $7555 + #$7556, // $7556 + #$7557, // $7557 + #$7558, // $7558 + #$7559, // $7559 + #$755A, // $755A + #$755B, // $755B + #$755C, // $755C + #$755D, // $755D + #$755E, // $755E + #$755F, // $755F + #$7560, // $7560 + #$7561, // $7561 + #$7562, // $7562 + #$7563, // $7563 + #$7564, // $7564 + #$7565, // $7565 + #$7566, // $7566 + #$7567, // $7567 + #$7568, // $7568 + #$7569, // $7569 + #$756A, // $756A + #$756B, // $756B + #$756C, // $756C + #$756D, // $756D + #$756E, // $756E + #$756F, // $756F + #$7570, // $7570 + #$7571, // $7571 + #$7572, // $7572 + #$7573, // $7573 + #$7574, // $7574 + #$7575, // $7575 + #$7576, // $7576 + #$7577, // $7577 + #$7578, // $7578 + #$7579, // $7579 + #$757A, // $757A + #$757B, // $757B + #$757C, // $757C + #$757D, // $757D + #$757E, // $757E + #$757F, // $757F + #$7580, // $7580 + #$7581, // $7581 + #$7582, // $7582 + #$7583, // $7583 + #$7584, // $7584 + #$7585, // $7585 + #$7586, // $7586 + #$7587, // $7587 + #$7588, // $7588 + #$7589, // $7589 + #$758A, // $758A + #$758B, // $758B + #$758C, // $758C + #$758D, // $758D + #$758E, // $758E + #$758F, // $758F + #$7590, // $7590 + #$7591, // $7591 + #$7592, // $7592 + #$7593, // $7593 + #$7594, // $7594 + #$7595, // $7595 + #$7596, // $7596 + #$7597, // $7597 + #$7598, // $7598 + #$7599, // $7599 + #$759A, // $759A + #$759B, // $759B + #$759C, // $759C + #$759D, // $759D + #$759E, // $759E + #$759F, // $759F + #$75A0, // $75A0 + #$75A1, // $75A1 + #$75A2, // $75A2 + #$75A3, // $75A3 + #$75A4, // $75A4 + #$75A5, // $75A5 + #$75A6, // $75A6 + #$75A7, // $75A7 + #$75A8, // $75A8 + #$75A9, // $75A9 + #$75AA, // $75AA + #$75AB, // $75AB + #$75AC, // $75AC + #$75AD, // $75AD + #$75AE, // $75AE + #$75AF, // $75AF + #$75B0, // $75B0 + #$75B1, // $75B1 + #$75B2, // $75B2 + #$75B3, // $75B3 + #$75B4, // $75B4 + #$75B5, // $75B5 + #$75B6, // $75B6 + #$75B7, // $75B7 + #$75B8, // $75B8 + #$75B9, // $75B9 + #$75BA, // $75BA + #$75BB, // $75BB + #$75BC, // $75BC + #$75BD, // $75BD + #$75BE, // $75BE + #$75BF, // $75BF + #$75C0, // $75C0 + #$75C1, // $75C1 + #$75C2, // $75C2 + #$75C3, // $75C3 + #$75C4, // $75C4 + #$75C5, // $75C5 + #$75C6, // $75C6 + #$75C7, // $75C7 + #$75C8, // $75C8 + #$75C9, // $75C9 + #$75CA, // $75CA + #$75CB, // $75CB + #$75CC, // $75CC + #$75CD, // $75CD + #$75CE, // $75CE + #$75CF, // $75CF + #$75D0, // $75D0 + #$75D1, // $75D1 + #$75D2, // $75D2 + #$75D3, // $75D3 + #$75D4, // $75D4 + #$75D5, // $75D5 + #$75D6, // $75D6 + #$75D7, // $75D7 + #$75D8, // $75D8 + #$75D9, // $75D9 + #$75DA, // $75DA + #$75DB, // $75DB + #$75DC, // $75DC + #$75DD, // $75DD + #$75DE, // $75DE + #$75DF, // $75DF + #$75E0, // $75E0 + #$75E1, // $75E1 + #$75E2, // $75E2 + #$75E3, // $75E3 + #$75E4, // $75E4 + #$75E5, // $75E5 + #$75E6, // $75E6 + #$75E7, // $75E7 + #$75E8, // $75E8 + #$75E9, // $75E9 + #$75EA, // $75EA + #$75EB, // $75EB + #$75EC, // $75EC + #$75ED, // $75ED + #$75EE, // $75EE + #$75EF, // $75EF + #$75F0, // $75F0 + #$75F1, // $75F1 + #$75F2, // $75F2 + #$75F3, // $75F3 + #$75F4, // $75F4 + #$75F5, // $75F5 + #$75F6, // $75F6 + #$75F7, // $75F7 + #$75F8, // $75F8 + #$75F9, // $75F9 + #$75FA, // $75FA + #$75FB, // $75FB + #$75FC, // $75FC + #$75FD, // $75FD + #$75FE, // $75FE + #$75FF, // $75FF + #$7600, // $7600 + #$7601, // $7601 + #$7602, // $7602 + #$7603, // $7603 + #$7604, // $7604 + #$7605, // $7605 + #$7606, // $7606 + #$7607, // $7607 + #$7608, // $7608 + #$7609, // $7609 + #$760A, // $760A + #$760B, // $760B + #$760C, // $760C + #$760D, // $760D + #$760E, // $760E + #$760F, // $760F + #$7610, // $7610 + #$7611, // $7611 + #$7612, // $7612 + #$7613, // $7613 + #$7614, // $7614 + #$7615, // $7615 + #$7616, // $7616 + #$7617, // $7617 + #$7618, // $7618 + #$7619, // $7619 + #$761A, // $761A + #$761B, // $761B + #$761C, // $761C + #$761D, // $761D + #$761E, // $761E + #$761F, // $761F + #$7620, // $7620 + #$7621, // $7621 + #$7622, // $7622 + #$7623, // $7623 + #$7624, // $7624 + #$7625, // $7625 + #$7626, // $7626 + #$7627, // $7627 + #$7628, // $7628 + #$7629, // $7629 + #$762A, // $762A + #$762B, // $762B + #$762C, // $762C + #$762D, // $762D + #$762E, // $762E + #$762F, // $762F + #$7630, // $7630 + #$7631, // $7631 + #$7632, // $7632 + #$7633, // $7633 + #$7634, // $7634 + #$7635, // $7635 + #$7636, // $7636 + #$7637, // $7637 + #$7638, // $7638 + #$7639, // $7639 + #$763A, // $763A + #$763B, // $763B + #$763C, // $763C + #$763D, // $763D + #$763E, // $763E + #$763F, // $763F + #$7640, // $7640 + #$7641, // $7641 + #$7642, // $7642 + #$7643, // $7643 + #$7644, // $7644 + #$7645, // $7645 + #$7646, // $7646 + #$7647, // $7647 + #$7648, // $7648 + #$7649, // $7649 + #$764A, // $764A + #$764B, // $764B + #$764C, // $764C + #$764D, // $764D + #$764E, // $764E + #$764F, // $764F + #$7650, // $7650 + #$7651, // $7651 + #$7652, // $7652 + #$7653, // $7653 + #$7654, // $7654 + #$7655, // $7655 + #$7656, // $7656 + #$7657, // $7657 + #$7658, // $7658 + #$7659, // $7659 + #$765A, // $765A + #$765B, // $765B + #$765C, // $765C + #$765D, // $765D + #$765E, // $765E + #$765F, // $765F + #$7660, // $7660 + #$7661, // $7661 + #$7662, // $7662 + #$7663, // $7663 + #$7664, // $7664 + #$7665, // $7665 + #$7666, // $7666 + #$7667, // $7667 + #$7668, // $7668 + #$7669, // $7669 + #$766A, // $766A + #$766B, // $766B + #$766C, // $766C + #$766D, // $766D + #$766E, // $766E + #$766F, // $766F + #$7670, // $7670 + #$7671, // $7671 + #$7672, // $7672 + #$7673, // $7673 + #$7674, // $7674 + #$7675, // $7675 + #$7676, // $7676 + #$7677, // $7677 + #$7678, // $7678 + #$7679, // $7679 + #$767A, // $767A + #$767B, // $767B + #$767C, // $767C + #$767D, // $767D + #$767E, // $767E + #$767F, // $767F + #$7680, // $7680 + #$7681, // $7681 + #$7682, // $7682 + #$7683, // $7683 + #$7684, // $7684 + #$7685, // $7685 + #$7686, // $7686 + #$7687, // $7687 + #$7688, // $7688 + #$7689, // $7689 + #$768A, // $768A + #$768B, // $768B + #$768C, // $768C + #$768D, // $768D + #$768E, // $768E + #$768F, // $768F + #$7690, // $7690 + #$7691, // $7691 + #$7692, // $7692 + #$7693, // $7693 + #$7694, // $7694 + #$7695, // $7695 + #$7696, // $7696 + #$7697, // $7697 + #$7698, // $7698 + #$7699, // $7699 + #$769A, // $769A + #$769B, // $769B + #$769C, // $769C + #$769D, // $769D + #$769E, // $769E + #$769F, // $769F + #$76A0, // $76A0 + #$76A1, // $76A1 + #$76A2, // $76A2 + #$76A3, // $76A3 + #$76A4, // $76A4 + #$76A5, // $76A5 + #$76A6, // $76A6 + #$76A7, // $76A7 + #$76A8, // $76A8 + #$76A9, // $76A9 + #$76AA, // $76AA + #$76AB, // $76AB + #$76AC, // $76AC + #$76AD, // $76AD + #$76AE, // $76AE + #$76AF, // $76AF + #$76B0, // $76B0 + #$76B1, // $76B1 + #$76B2, // $76B2 + #$76B3, // $76B3 + #$76B4, // $76B4 + #$76B5, // $76B5 + #$76B6, // $76B6 + #$76B7, // $76B7 + #$76B8, // $76B8 + #$76B9, // $76B9 + #$76BA, // $76BA + #$76BB, // $76BB + #$76BC, // $76BC + #$76BD, // $76BD + #$76BE, // $76BE + #$76BF, // $76BF + #$76C0, // $76C0 + #$76C1, // $76C1 + #$76C2, // $76C2 + #$76C3, // $76C3 + #$76C4, // $76C4 + #$76C5, // $76C5 + #$76C6, // $76C6 + #$76C7, // $76C7 + #$76C8, // $76C8 + #$76C9, // $76C9 + #$76CA, // $76CA + #$76CB, // $76CB + #$76CC, // $76CC + #$76CD, // $76CD + #$76CE, // $76CE + #$76CF, // $76CF + #$76D0, // $76D0 + #$76D1, // $76D1 + #$76D2, // $76D2 + #$76D3, // $76D3 + #$76D4, // $76D4 + #$76D5, // $76D5 + #$76D6, // $76D6 + #$76D7, // $76D7 + #$76D8, // $76D8 + #$76D9, // $76D9 + #$76DA, // $76DA + #$76DB, // $76DB + #$76DC, // $76DC + #$76DD, // $76DD + #$76DE, // $76DE + #$76DF, // $76DF + #$76E0, // $76E0 + #$76E1, // $76E1 + #$76E2, // $76E2 + #$76E3, // $76E3 + #$76E4, // $76E4 + #$76E5, // $76E5 + #$76E6, // $76E6 + #$76E7, // $76E7 + #$76E8, // $76E8 + #$76E9, // $76E9 + #$76EA, // $76EA + #$76EB, // $76EB + #$76EC, // $76EC + #$76ED, // $76ED + #$76EE, // $76EE + #$76EF, // $76EF + #$76F0, // $76F0 + #$76F1, // $76F1 + #$76F2, // $76F2 + #$76F3, // $76F3 + #$76F4, // $76F4 + #$76F5, // $76F5 + #$76F6, // $76F6 + #$76F7, // $76F7 + #$76F8, // $76F8 + #$76F9, // $76F9 + #$76FA, // $76FA + #$76FB, // $76FB + #$76FC, // $76FC + #$76FD, // $76FD + #$76FE, // $76FE + #$76FF, // $76FF + #$7700, // $7700 + #$7701, // $7701 + #$7702, // $7702 + #$7703, // $7703 + #$7704, // $7704 + #$7705, // $7705 + #$7706, // $7706 + #$7707, // $7707 + #$7708, // $7708 + #$7709, // $7709 + #$770A, // $770A + #$770B, // $770B + #$770C, // $770C + #$770D, // $770D + #$770E, // $770E + #$770F, // $770F + #$7710, // $7710 + #$7711, // $7711 + #$7712, // $7712 + #$7713, // $7713 + #$7714, // $7714 + #$7715, // $7715 + #$7716, // $7716 + #$7717, // $7717 + #$7718, // $7718 + #$7719, // $7719 + #$771A, // $771A + #$771B, // $771B + #$771C, // $771C + #$771D, // $771D + #$771E, // $771E + #$771F, // $771F + #$7720, // $7720 + #$7721, // $7721 + #$7722, // $7722 + #$7723, // $7723 + #$7724, // $7724 + #$7725, // $7725 + #$7726, // $7726 + #$7727, // $7727 + #$7728, // $7728 + #$7729, // $7729 + #$772A, // $772A + #$772B, // $772B + #$772C, // $772C + #$772D, // $772D + #$772E, // $772E + #$772F, // $772F + #$7730, // $7730 + #$7731, // $7731 + #$7732, // $7732 + #$7733, // $7733 + #$7734, // $7734 + #$7735, // $7735 + #$7736, // $7736 + #$7737, // $7737 + #$7738, // $7738 + #$7739, // $7739 + #$773A, // $773A + #$773B, // $773B + #$773C, // $773C + #$773D, // $773D + #$773E, // $773E + #$773F, // $773F + #$7740, // $7740 + #$7741, // $7741 + #$7742, // $7742 + #$7743, // $7743 + #$7744, // $7744 + #$7745, // $7745 + #$7746, // $7746 + #$7747, // $7747 + #$7748, // $7748 + #$7749, // $7749 + #$774A, // $774A + #$774B, // $774B + #$774C, // $774C + #$774D, // $774D + #$774E, // $774E + #$774F, // $774F + #$7750, // $7750 + #$7751, // $7751 + #$7752, // $7752 + #$7753, // $7753 + #$7754, // $7754 + #$7755, // $7755 + #$7756, // $7756 + #$7757, // $7757 + #$7758, // $7758 + #$7759, // $7759 + #$775A, // $775A + #$775B, // $775B + #$775C, // $775C + #$775D, // $775D + #$775E, // $775E + #$775F, // $775F + #$7760, // $7760 + #$7761, // $7761 + #$7762, // $7762 + #$7763, // $7763 + #$7764, // $7764 + #$7765, // $7765 + #$7766, // $7766 + #$7767, // $7767 + #$7768, // $7768 + #$7769, // $7769 + #$776A, // $776A + #$776B, // $776B + #$776C, // $776C + #$776D, // $776D + #$776E, // $776E + #$776F, // $776F + #$7770, // $7770 + #$7771, // $7771 + #$7772, // $7772 + #$7773, // $7773 + #$7774, // $7774 + #$7775, // $7775 + #$7776, // $7776 + #$7777, // $7777 + #$7778, // $7778 + #$7779, // $7779 + #$777A, // $777A + #$777B, // $777B + #$777C, // $777C + #$777D, // $777D + #$777E, // $777E + #$777F, // $777F + #$7780, // $7780 + #$7781, // $7781 + #$7782, // $7782 + #$7783, // $7783 + #$7784, // $7784 + #$7785, // $7785 + #$7786, // $7786 + #$7787, // $7787 + #$7788, // $7788 + #$7789, // $7789 + #$778A, // $778A + #$778B, // $778B + #$778C, // $778C + #$778D, // $778D + #$778E, // $778E + #$778F, // $778F + #$7790, // $7790 + #$7791, // $7791 + #$7792, // $7792 + #$7793, // $7793 + #$7794, // $7794 + #$7795, // $7795 + #$7796, // $7796 + #$7797, // $7797 + #$7798, // $7798 + #$7799, // $7799 + #$779A, // $779A + #$779B, // $779B + #$779C, // $779C + #$779D, // $779D + #$779E, // $779E + #$779F, // $779F + #$77A0, // $77A0 + #$77A1, // $77A1 + #$77A2, // $77A2 + #$77A3, // $77A3 + #$77A4, // $77A4 + #$77A5, // $77A5 + #$77A6, // $77A6 + #$77A7, // $77A7 + #$77A8, // $77A8 + #$77A9, // $77A9 + #$77AA, // $77AA + #$77AB, // $77AB + #$77AC, // $77AC + #$77AD, // $77AD + #$77AE, // $77AE + #$77AF, // $77AF + #$77B0, // $77B0 + #$77B1, // $77B1 + #$77B2, // $77B2 + #$77B3, // $77B3 + #$77B4, // $77B4 + #$77B5, // $77B5 + #$77B6, // $77B6 + #$77B7, // $77B7 + #$77B8, // $77B8 + #$77B9, // $77B9 + #$77BA, // $77BA + #$77BB, // $77BB + #$77BC, // $77BC + #$77BD, // $77BD + #$77BE, // $77BE + #$77BF, // $77BF + #$77C0, // $77C0 + #$77C1, // $77C1 + #$77C2, // $77C2 + #$77C3, // $77C3 + #$77C4, // $77C4 + #$77C5, // $77C5 + #$77C6, // $77C6 + #$77C7, // $77C7 + #$77C8, // $77C8 + #$77C9, // $77C9 + #$77CA, // $77CA + #$77CB, // $77CB + #$77CC, // $77CC + #$77CD, // $77CD + #$77CE, // $77CE + #$77CF, // $77CF + #$77D0, // $77D0 + #$77D1, // $77D1 + #$77D2, // $77D2 + #$77D3, // $77D3 + #$77D4, // $77D4 + #$77D5, // $77D5 + #$77D6, // $77D6 + #$77D7, // $77D7 + #$77D8, // $77D8 + #$77D9, // $77D9 + #$77DA, // $77DA + #$77DB, // $77DB + #$77DC, // $77DC + #$77DD, // $77DD + #$77DE, // $77DE + #$77DF, // $77DF + #$77E0, // $77E0 + #$77E1, // $77E1 + #$77E2, // $77E2 + #$77E3, // $77E3 + #$77E4, // $77E4 + #$77E5, // $77E5 + #$77E6, // $77E6 + #$77E7, // $77E7 + #$77E8, // $77E8 + #$77E9, // $77E9 + #$77EA, // $77EA + #$77EB, // $77EB + #$77EC, // $77EC + #$77ED, // $77ED + #$77EE, // $77EE + #$77EF, // $77EF + #$77F0, // $77F0 + #$77F1, // $77F1 + #$77F2, // $77F2 + #$77F3, // $77F3 + #$77F4, // $77F4 + #$77F5, // $77F5 + #$77F6, // $77F6 + #$77F7, // $77F7 + #$77F8, // $77F8 + #$77F9, // $77F9 + #$77FA, // $77FA + #$77FB, // $77FB + #$77FC, // $77FC + #$77FD, // $77FD + #$77FE, // $77FE + #$77FF, // $77FF + #$7800, // $7800 + #$7801, // $7801 + #$7802, // $7802 + #$7803, // $7803 + #$7804, // $7804 + #$7805, // $7805 + #$7806, // $7806 + #$7807, // $7807 + #$7808, // $7808 + #$7809, // $7809 + #$780A, // $780A + #$780B, // $780B + #$780C, // $780C + #$780D, // $780D + #$780E, // $780E + #$780F, // $780F + #$7810, // $7810 + #$7811, // $7811 + #$7812, // $7812 + #$7813, // $7813 + #$7814, // $7814 + #$7815, // $7815 + #$7816, // $7816 + #$7817, // $7817 + #$7818, // $7818 + #$7819, // $7819 + #$781A, // $781A + #$781B, // $781B + #$781C, // $781C + #$781D, // $781D + #$781E, // $781E + #$781F, // $781F + #$7820, // $7820 + #$7821, // $7821 + #$7822, // $7822 + #$7823, // $7823 + #$7824, // $7824 + #$7825, // $7825 + #$7826, // $7826 + #$7827, // $7827 + #$7828, // $7828 + #$7829, // $7829 + #$782A, // $782A + #$782B, // $782B + #$782C, // $782C + #$782D, // $782D + #$782E, // $782E + #$782F, // $782F + #$7830, // $7830 + #$7831, // $7831 + #$7832, // $7832 + #$7833, // $7833 + #$7834, // $7834 + #$7835, // $7835 + #$7836, // $7836 + #$7837, // $7837 + #$7838, // $7838 + #$7839, // $7839 + #$783A, // $783A + #$783B, // $783B + #$783C, // $783C + #$783D, // $783D + #$783E, // $783E + #$783F, // $783F + #$7840, // $7840 + #$7841, // $7841 + #$7842, // $7842 + #$7843, // $7843 + #$7844, // $7844 + #$7845, // $7845 + #$7846, // $7846 + #$7847, // $7847 + #$7848, // $7848 + #$7849, // $7849 + #$784A, // $784A + #$784B, // $784B + #$784C, // $784C + #$784D, // $784D + #$784E, // $784E + #$784F, // $784F + #$7850, // $7850 + #$7851, // $7851 + #$7852, // $7852 + #$7853, // $7853 + #$7854, // $7854 + #$7855, // $7855 + #$7856, // $7856 + #$7857, // $7857 + #$7858, // $7858 + #$7859, // $7859 + #$785A, // $785A + #$785B, // $785B + #$785C, // $785C + #$785D, // $785D + #$785E, // $785E + #$785F, // $785F + #$7860, // $7860 + #$7861, // $7861 + #$7862, // $7862 + #$7863, // $7863 + #$7864, // $7864 + #$7865, // $7865 + #$7866, // $7866 + #$7867, // $7867 + #$7868, // $7868 + #$7869, // $7869 + #$786A, // $786A + #$786B, // $786B + #$786C, // $786C + #$786D, // $786D + #$786E, // $786E + #$786F, // $786F + #$7870, // $7870 + #$7871, // $7871 + #$7872, // $7872 + #$7873, // $7873 + #$7874, // $7874 + #$7875, // $7875 + #$7876, // $7876 + #$7877, // $7877 + #$7878, // $7878 + #$7879, // $7879 + #$787A, // $787A + #$787B, // $787B + #$787C, // $787C + #$787D, // $787D + #$787E, // $787E + #$787F, // $787F + #$7880, // $7880 + #$7881, // $7881 + #$7882, // $7882 + #$7883, // $7883 + #$7884, // $7884 + #$7885, // $7885 + #$7886, // $7886 + #$7887, // $7887 + #$7888, // $7888 + #$7889, // $7889 + #$788A, // $788A + #$788B, // $788B + #$788C, // $788C + #$788D, // $788D + #$788E, // $788E + #$788F, // $788F + #$7890, // $7890 + #$7891, // $7891 + #$7892, // $7892 + #$7893, // $7893 + #$7894, // $7894 + #$7895, // $7895 + #$7896, // $7896 + #$7897, // $7897 + #$7898, // $7898 + #$7899, // $7899 + #$789A, // $789A + #$789B, // $789B + #$789C, // $789C + #$789D, // $789D + #$789E, // $789E + #$789F, // $789F + #$78A0, // $78A0 + #$78A1, // $78A1 + #$78A2, // $78A2 + #$78A3, // $78A3 + #$78A4, // $78A4 + #$78A5, // $78A5 + #$78A6, // $78A6 + #$78A7, // $78A7 + #$78A8, // $78A8 + #$78A9, // $78A9 + #$78AA, // $78AA + #$78AB, // $78AB + #$78AC, // $78AC + #$78AD, // $78AD + #$78AE, // $78AE + #$78AF, // $78AF + #$78B0, // $78B0 + #$78B1, // $78B1 + #$78B2, // $78B2 + #$78B3, // $78B3 + #$78B4, // $78B4 + #$78B5, // $78B5 + #$78B6, // $78B6 + #$78B7, // $78B7 + #$78B8, // $78B8 + #$78B9, // $78B9 + #$78BA, // $78BA + #$78BB, // $78BB + #$78BC, // $78BC + #$78BD, // $78BD + #$78BE, // $78BE + #$78BF, // $78BF + #$78C0, // $78C0 + #$78C1, // $78C1 + #$78C2, // $78C2 + #$78C3, // $78C3 + #$78C4, // $78C4 + #$78C5, // $78C5 + #$78C6, // $78C6 + #$78C7, // $78C7 + #$78C8, // $78C8 + #$78C9, // $78C9 + #$78CA, // $78CA + #$78CB, // $78CB + #$78CC, // $78CC + #$78CD, // $78CD + #$78CE, // $78CE + #$78CF, // $78CF + #$78D0, // $78D0 + #$78D1, // $78D1 + #$78D2, // $78D2 + #$78D3, // $78D3 + #$78D4, // $78D4 + #$78D5, // $78D5 + #$78D6, // $78D6 + #$78D7, // $78D7 + #$78D8, // $78D8 + #$78D9, // $78D9 + #$78DA, // $78DA + #$78DB, // $78DB + #$78DC, // $78DC + #$78DD, // $78DD + #$78DE, // $78DE + #$78DF, // $78DF + #$78E0, // $78E0 + #$78E1, // $78E1 + #$78E2, // $78E2 + #$78E3, // $78E3 + #$78E4, // $78E4 + #$78E5, // $78E5 + #$78E6, // $78E6 + #$78E7, // $78E7 + #$78E8, // $78E8 + #$78E9, // $78E9 + #$78EA, // $78EA + #$78EB, // $78EB + #$78EC, // $78EC + #$78ED, // $78ED + #$78EE, // $78EE + #$78EF, // $78EF + #$78F0, // $78F0 + #$78F1, // $78F1 + #$78F2, // $78F2 + #$78F3, // $78F3 + #$78F4, // $78F4 + #$78F5, // $78F5 + #$78F6, // $78F6 + #$78F7, // $78F7 + #$78F8, // $78F8 + #$78F9, // $78F9 + #$78FA, // $78FA + #$78FB, // $78FB + #$78FC, // $78FC + #$78FD, // $78FD + #$78FE, // $78FE + #$78FF, // $78FF + #$7900, // $7900 + #$7901, // $7901 + #$7902, // $7902 + #$7903, // $7903 + #$7904, // $7904 + #$7905, // $7905 + #$7906, // $7906 + #$7907, // $7907 + #$7908, // $7908 + #$7909, // $7909 + #$790A, // $790A + #$790B, // $790B + #$790C, // $790C + #$790D, // $790D + #$790E, // $790E + #$790F, // $790F + #$7910, // $7910 + #$7911, // $7911 + #$7912, // $7912 + #$7913, // $7913 + #$7914, // $7914 + #$7915, // $7915 + #$7916, // $7916 + #$7917, // $7917 + #$7918, // $7918 + #$7919, // $7919 + #$791A, // $791A + #$791B, // $791B + #$791C, // $791C + #$791D, // $791D + #$791E, // $791E + #$791F, // $791F + #$7920, // $7920 + #$7921, // $7921 + #$7922, // $7922 + #$7923, // $7923 + #$7924, // $7924 + #$7925, // $7925 + #$7926, // $7926 + #$7927, // $7927 + #$7928, // $7928 + #$7929, // $7929 + #$792A, // $792A + #$792B, // $792B + #$792C, // $792C + #$792D, // $792D + #$792E, // $792E + #$792F, // $792F + #$7930, // $7930 + #$7931, // $7931 + #$7932, // $7932 + #$7933, // $7933 + #$7934, // $7934 + #$7935, // $7935 + #$7936, // $7936 + #$7937, // $7937 + #$7938, // $7938 + #$7939, // $7939 + #$793A, // $793A + #$793B, // $793B + #$793C, // $793C + #$793D, // $793D + #$793E, // $793E + #$793F, // $793F + #$7940, // $7940 + #$7941, // $7941 + #$7942, // $7942 + #$7943, // $7943 + #$7944, // $7944 + #$7945, // $7945 + #$7946, // $7946 + #$7947, // $7947 + #$7948, // $7948 + #$7949, // $7949 + #$794A, // $794A + #$794B, // $794B + #$794C, // $794C + #$794D, // $794D + #$794E, // $794E + #$794F, // $794F + #$7950, // $7950 + #$7951, // $7951 + #$7952, // $7952 + #$7953, // $7953 + #$7954, // $7954 + #$7955, // $7955 + #$7956, // $7956 + #$7957, // $7957 + #$7958, // $7958 + #$7959, // $7959 + #$795A, // $795A + #$795B, // $795B + #$795C, // $795C + #$795D, // $795D + #$795E, // $795E + #$795F, // $795F + #$7960, // $7960 + #$7961, // $7961 + #$7962, // $7962 + #$7963, // $7963 + #$7964, // $7964 + #$7965, // $7965 + #$7966, // $7966 + #$7967, // $7967 + #$7968, // $7968 + #$7969, // $7969 + #$796A, // $796A + #$796B, // $796B + #$796C, // $796C + #$796D, // $796D + #$796E, // $796E + #$796F, // $796F + #$7970, // $7970 + #$7971, // $7971 + #$7972, // $7972 + #$7973, // $7973 + #$7974, // $7974 + #$7975, // $7975 + #$7976, // $7976 + #$7977, // $7977 + #$7978, // $7978 + #$7979, // $7979 + #$797A, // $797A + #$797B, // $797B + #$797C, // $797C + #$797D, // $797D + #$797E, // $797E + #$797F, // $797F + #$7980, // $7980 + #$7981, // $7981 + #$7982, // $7982 + #$7983, // $7983 + #$7984, // $7984 + #$7985, // $7985 + #$7986, // $7986 + #$7987, // $7987 + #$7988, // $7988 + #$7989, // $7989 + #$798A, // $798A + #$798B, // $798B + #$798C, // $798C + #$798D, // $798D + #$798E, // $798E + #$798F, // $798F + #$7990, // $7990 + #$7991, // $7991 + #$7992, // $7992 + #$7993, // $7993 + #$7994, // $7994 + #$7995, // $7995 + #$7996, // $7996 + #$7997, // $7997 + #$7998, // $7998 + #$7999, // $7999 + #$799A, // $799A + #$799B, // $799B + #$799C, // $799C + #$799D, // $799D + #$799E, // $799E + #$799F, // $799F + #$79A0, // $79A0 + #$79A1, // $79A1 + #$79A2, // $79A2 + #$79A3, // $79A3 + #$79A4, // $79A4 + #$79A5, // $79A5 + #$79A6, // $79A6 + #$79A7, // $79A7 + #$79A8, // $79A8 + #$79A9, // $79A9 + #$79AA, // $79AA + #$79AB, // $79AB + #$79AC, // $79AC + #$79AD, // $79AD + #$79AE, // $79AE + #$79AF, // $79AF + #$79B0, // $79B0 + #$79B1, // $79B1 + #$79B2, // $79B2 + #$79B3, // $79B3 + #$79B4, // $79B4 + #$79B5, // $79B5 + #$79B6, // $79B6 + #$79B7, // $79B7 + #$79B8, // $79B8 + #$79B9, // $79B9 + #$79BA, // $79BA + #$79BB, // $79BB + #$79BC, // $79BC + #$79BD, // $79BD + #$79BE, // $79BE + #$79BF, // $79BF + #$79C0, // $79C0 + #$79C1, // $79C1 + #$79C2, // $79C2 + #$79C3, // $79C3 + #$79C4, // $79C4 + #$79C5, // $79C5 + #$79C6, // $79C6 + #$79C7, // $79C7 + #$79C8, // $79C8 + #$79C9, // $79C9 + #$79CA, // $79CA + #$79CB, // $79CB + #$79CC, // $79CC + #$79CD, // $79CD + #$79CE, // $79CE + #$79CF, // $79CF + #$79D0, // $79D0 + #$79D1, // $79D1 + #$79D2, // $79D2 + #$79D3, // $79D3 + #$79D4, // $79D4 + #$79D5, // $79D5 + #$79D6, // $79D6 + #$79D7, // $79D7 + #$79D8, // $79D8 + #$79D9, // $79D9 + #$79DA, // $79DA + #$79DB, // $79DB + #$79DC, // $79DC + #$79DD, // $79DD + #$79DE, // $79DE + #$79DF, // $79DF + #$79E0, // $79E0 + #$79E1, // $79E1 + #$79E2, // $79E2 + #$79E3, // $79E3 + #$79E4, // $79E4 + #$79E5, // $79E5 + #$79E6, // $79E6 + #$79E7, // $79E7 + #$79E8, // $79E8 + #$79E9, // $79E9 + #$79EA, // $79EA + #$79EB, // $79EB + #$79EC, // $79EC + #$79ED, // $79ED + #$79EE, // $79EE + #$79EF, // $79EF + #$79F0, // $79F0 + #$79F1, // $79F1 + #$79F2, // $79F2 + #$79F3, // $79F3 + #$79F4, // $79F4 + #$79F5, // $79F5 + #$79F6, // $79F6 + #$79F7, // $79F7 + #$79F8, // $79F8 + #$79F9, // $79F9 + #$79FA, // $79FA + #$79FB, // $79FB + #$79FC, // $79FC + #$79FD, // $79FD + #$79FE, // $79FE + #$79FF, // $79FF + #$7A00, // $7A00 + #$7A01, // $7A01 + #$7A02, // $7A02 + #$7A03, // $7A03 + #$7A04, // $7A04 + #$7A05, // $7A05 + #$7A06, // $7A06 + #$7A07, // $7A07 + #$7A08, // $7A08 + #$7A09, // $7A09 + #$7A0A, // $7A0A + #$7A0B, // $7A0B + #$7A0C, // $7A0C + #$7A0D, // $7A0D + #$7A0E, // $7A0E + #$7A0F, // $7A0F + #$7A10, // $7A10 + #$7A11, // $7A11 + #$7A12, // $7A12 + #$7A13, // $7A13 + #$7A14, // $7A14 + #$7A15, // $7A15 + #$7A16, // $7A16 + #$7A17, // $7A17 + #$7A18, // $7A18 + #$7A19, // $7A19 + #$7A1A, // $7A1A + #$7A1B, // $7A1B + #$7A1C, // $7A1C + #$7A1D, // $7A1D + #$7A1E, // $7A1E + #$7A1F, // $7A1F + #$7A20, // $7A20 + #$7A21, // $7A21 + #$7A22, // $7A22 + #$7A23, // $7A23 + #$7A24, // $7A24 + #$7A25, // $7A25 + #$7A26, // $7A26 + #$7A27, // $7A27 + #$7A28, // $7A28 + #$7A29, // $7A29 + #$7A2A, // $7A2A + #$7A2B, // $7A2B + #$7A2C, // $7A2C + #$7A2D, // $7A2D + #$7A2E, // $7A2E + #$7A2F, // $7A2F + #$7A30, // $7A30 + #$7A31, // $7A31 + #$7A32, // $7A32 + #$7A33, // $7A33 + #$7A34, // $7A34 + #$7A35, // $7A35 + #$7A36, // $7A36 + #$7A37, // $7A37 + #$7A38, // $7A38 + #$7A39, // $7A39 + #$7A3A, // $7A3A + #$7A3B, // $7A3B + #$7A3C, // $7A3C + #$7A3D, // $7A3D + #$7A3E, // $7A3E + #$7A3F, // $7A3F + #$7A40, // $7A40 + #$7A41, // $7A41 + #$7A42, // $7A42 + #$7A43, // $7A43 + #$7A44, // $7A44 + #$7A45, // $7A45 + #$7A46, // $7A46 + #$7A47, // $7A47 + #$7A48, // $7A48 + #$7A49, // $7A49 + #$7A4A, // $7A4A + #$7A4B, // $7A4B + #$7A4C, // $7A4C + #$7A4D, // $7A4D + #$7A4E, // $7A4E + #$7A4F, // $7A4F + #$7A50, // $7A50 + #$7A51, // $7A51 + #$7A52, // $7A52 + #$7A53, // $7A53 + #$7A54, // $7A54 + #$7A55, // $7A55 + #$7A56, // $7A56 + #$7A57, // $7A57 + #$7A58, // $7A58 + #$7A59, // $7A59 + #$7A5A, // $7A5A + #$7A5B, // $7A5B + #$7A5C, // $7A5C + #$7A5D, // $7A5D + #$7A5E, // $7A5E + #$7A5F, // $7A5F + #$7A60, // $7A60 + #$7A61, // $7A61 + #$7A62, // $7A62 + #$7A63, // $7A63 + #$7A64, // $7A64 + #$7A65, // $7A65 + #$7A66, // $7A66 + #$7A67, // $7A67 + #$7A68, // $7A68 + #$7A69, // $7A69 + #$7A6A, // $7A6A + #$7A6B, // $7A6B + #$7A6C, // $7A6C + #$7A6D, // $7A6D + #$7A6E, // $7A6E + #$7A6F, // $7A6F + #$7A70, // $7A70 + #$7A71, // $7A71 + #$7A72, // $7A72 + #$7A73, // $7A73 + #$7A74, // $7A74 + #$7A75, // $7A75 + #$7A76, // $7A76 + #$7A77, // $7A77 + #$7A78, // $7A78 + #$7A79, // $7A79 + #$7A7A, // $7A7A + #$7A7B, // $7A7B + #$7A7C, // $7A7C + #$7A7D, // $7A7D + #$7A7E, // $7A7E + #$7A7F, // $7A7F + #$7A80, // $7A80 + #$7A81, // $7A81 + #$7A82, // $7A82 + #$7A83, // $7A83 + #$7A84, // $7A84 + #$7A85, // $7A85 + #$7A86, // $7A86 + #$7A87, // $7A87 + #$7A88, // $7A88 + #$7A89, // $7A89 + #$7A8A, // $7A8A + #$7A8B, // $7A8B + #$7A8C, // $7A8C + #$7A8D, // $7A8D + #$7A8E, // $7A8E + #$7A8F, // $7A8F + #$7A90, // $7A90 + #$7A91, // $7A91 + #$7A92, // $7A92 + #$7A93, // $7A93 + #$7A94, // $7A94 + #$7A95, // $7A95 + #$7A96, // $7A96 + #$7A97, // $7A97 + #$7A98, // $7A98 + #$7A99, // $7A99 + #$7A9A, // $7A9A + #$7A9B, // $7A9B + #$7A9C, // $7A9C + #$7A9D, // $7A9D + #$7A9E, // $7A9E + #$7A9F, // $7A9F + #$7AA0, // $7AA0 + #$7AA1, // $7AA1 + #$7AA2, // $7AA2 + #$7AA3, // $7AA3 + #$7AA4, // $7AA4 + #$7AA5, // $7AA5 + #$7AA6, // $7AA6 + #$7AA7, // $7AA7 + #$7AA8, // $7AA8 + #$7AA9, // $7AA9 + #$7AAA, // $7AAA + #$7AAB, // $7AAB + #$7AAC, // $7AAC + #$7AAD, // $7AAD + #$7AAE, // $7AAE + #$7AAF, // $7AAF + #$7AB0, // $7AB0 + #$7AB1, // $7AB1 + #$7AB2, // $7AB2 + #$7AB3, // $7AB3 + #$7AB4, // $7AB4 + #$7AB5, // $7AB5 + #$7AB6, // $7AB6 + #$7AB7, // $7AB7 + #$7AB8, // $7AB8 + #$7AB9, // $7AB9 + #$7ABA, // $7ABA + #$7ABB, // $7ABB + #$7ABC, // $7ABC + #$7ABD, // $7ABD + #$7ABE, // $7ABE + #$7ABF, // $7ABF + #$7AC0, // $7AC0 + #$7AC1, // $7AC1 + #$7AC2, // $7AC2 + #$7AC3, // $7AC3 + #$7AC4, // $7AC4 + #$7AC5, // $7AC5 + #$7AC6, // $7AC6 + #$7AC7, // $7AC7 + #$7AC8, // $7AC8 + #$7AC9, // $7AC9 + #$7ACA, // $7ACA + #$7ACB, // $7ACB + #$7ACC, // $7ACC + #$7ACD, // $7ACD + #$7ACE, // $7ACE + #$7ACF, // $7ACF + #$7AD0, // $7AD0 + #$7AD1, // $7AD1 + #$7AD2, // $7AD2 + #$7AD3, // $7AD3 + #$7AD4, // $7AD4 + #$7AD5, // $7AD5 + #$7AD6, // $7AD6 + #$7AD7, // $7AD7 + #$7AD8, // $7AD8 + #$7AD9, // $7AD9 + #$7ADA, // $7ADA + #$7ADB, // $7ADB + #$7ADC, // $7ADC + #$7ADD, // $7ADD + #$7ADE, // $7ADE + #$7ADF, // $7ADF + #$7AE0, // $7AE0 + #$7AE1, // $7AE1 + #$7AE2, // $7AE2 + #$7AE3, // $7AE3 + #$7AE4, // $7AE4 + #$7AE5, // $7AE5 + #$7AE6, // $7AE6 + #$7AE7, // $7AE7 + #$7AE8, // $7AE8 + #$7AE9, // $7AE9 + #$7AEA, // $7AEA + #$7AEB, // $7AEB + #$7AEC, // $7AEC + #$7AED, // $7AED + #$7AEE, // $7AEE + #$7AEF, // $7AEF + #$7AF0, // $7AF0 + #$7AF1, // $7AF1 + #$7AF2, // $7AF2 + #$7AF3, // $7AF3 + #$7AF4, // $7AF4 + #$7AF5, // $7AF5 + #$7AF6, // $7AF6 + #$7AF7, // $7AF7 + #$7AF8, // $7AF8 + #$7AF9, // $7AF9 + #$7AFA, // $7AFA + #$7AFB, // $7AFB + #$7AFC, // $7AFC + #$7AFD, // $7AFD + #$7AFE, // $7AFE + #$7AFF, // $7AFF + #$7B00, // $7B00 + #$7B01, // $7B01 + #$7B02, // $7B02 + #$7B03, // $7B03 + #$7B04, // $7B04 + #$7B05, // $7B05 + #$7B06, // $7B06 + #$7B07, // $7B07 + #$7B08, // $7B08 + #$7B09, // $7B09 + #$7B0A, // $7B0A + #$7B0B, // $7B0B + #$7B0C, // $7B0C + #$7B0D, // $7B0D + #$7B0E, // $7B0E + #$7B0F, // $7B0F + #$7B10, // $7B10 + #$7B11, // $7B11 + #$7B12, // $7B12 + #$7B13, // $7B13 + #$7B14, // $7B14 + #$7B15, // $7B15 + #$7B16, // $7B16 + #$7B17, // $7B17 + #$7B18, // $7B18 + #$7B19, // $7B19 + #$7B1A, // $7B1A + #$7B1B, // $7B1B + #$7B1C, // $7B1C + #$7B1D, // $7B1D + #$7B1E, // $7B1E + #$7B1F, // $7B1F + #$7B20, // $7B20 + #$7B21, // $7B21 + #$7B22, // $7B22 + #$7B23, // $7B23 + #$7B24, // $7B24 + #$7B25, // $7B25 + #$7B26, // $7B26 + #$7B27, // $7B27 + #$7B28, // $7B28 + #$7B29, // $7B29 + #$7B2A, // $7B2A + #$7B2B, // $7B2B + #$7B2C, // $7B2C + #$7B2D, // $7B2D + #$7B2E, // $7B2E + #$7B2F, // $7B2F + #$7B30, // $7B30 + #$7B31, // $7B31 + #$7B32, // $7B32 + #$7B33, // $7B33 + #$7B34, // $7B34 + #$7B35, // $7B35 + #$7B36, // $7B36 + #$7B37, // $7B37 + #$7B38, // $7B38 + #$7B39, // $7B39 + #$7B3A, // $7B3A + #$7B3B, // $7B3B + #$7B3C, // $7B3C + #$7B3D, // $7B3D + #$7B3E, // $7B3E + #$7B3F, // $7B3F + #$7B40, // $7B40 + #$7B41, // $7B41 + #$7B42, // $7B42 + #$7B43, // $7B43 + #$7B44, // $7B44 + #$7B45, // $7B45 + #$7B46, // $7B46 + #$7B47, // $7B47 + #$7B48, // $7B48 + #$7B49, // $7B49 + #$7B4A, // $7B4A + #$7B4B, // $7B4B + #$7B4C, // $7B4C + #$7B4D, // $7B4D + #$7B4E, // $7B4E + #$7B4F, // $7B4F + #$7B50, // $7B50 + #$7B51, // $7B51 + #$7B52, // $7B52 + #$7B53, // $7B53 + #$7B54, // $7B54 + #$7B55, // $7B55 + #$7B56, // $7B56 + #$7B57, // $7B57 + #$7B58, // $7B58 + #$7B59, // $7B59 + #$7B5A, // $7B5A + #$7B5B, // $7B5B + #$7B5C, // $7B5C + #$7B5D, // $7B5D + #$7B5E, // $7B5E + #$7B5F, // $7B5F + #$7B60, // $7B60 + #$7B61, // $7B61 + #$7B62, // $7B62 + #$7B63, // $7B63 + #$7B64, // $7B64 + #$7B65, // $7B65 + #$7B66, // $7B66 + #$7B67, // $7B67 + #$7B68, // $7B68 + #$7B69, // $7B69 + #$7B6A, // $7B6A + #$7B6B, // $7B6B + #$7B6C, // $7B6C + #$7B6D, // $7B6D + #$7B6E, // $7B6E + #$7B6F, // $7B6F + #$7B70, // $7B70 + #$7B71, // $7B71 + #$7B72, // $7B72 + #$7B73, // $7B73 + #$7B74, // $7B74 + #$7B75, // $7B75 + #$7B76, // $7B76 + #$7B77, // $7B77 + #$7B78, // $7B78 + #$7B79, // $7B79 + #$7B7A, // $7B7A + #$7B7B, // $7B7B + #$7B7C, // $7B7C + #$7B7D, // $7B7D + #$7B7E, // $7B7E + #$7B7F, // $7B7F + #$7B80, // $7B80 + #$7B81, // $7B81 + #$7B82, // $7B82 + #$7B83, // $7B83 + #$7B84, // $7B84 + #$7B85, // $7B85 + #$7B86, // $7B86 + #$7B87, // $7B87 + #$7B88, // $7B88 + #$7B89, // $7B89 + #$7B8A, // $7B8A + #$7B8B, // $7B8B + #$7B8C, // $7B8C + #$7B8D, // $7B8D + #$7B8E, // $7B8E + #$7B8F, // $7B8F + #$7B90, // $7B90 + #$7B91, // $7B91 + #$7B92, // $7B92 + #$7B93, // $7B93 + #$7B94, // $7B94 + #$7B95, // $7B95 + #$7B96, // $7B96 + #$7B97, // $7B97 + #$7B98, // $7B98 + #$7B99, // $7B99 + #$7B9A, // $7B9A + #$7B9B, // $7B9B + #$7B9C, // $7B9C + #$7B9D, // $7B9D + #$7B9E, // $7B9E + #$7B9F, // $7B9F + #$7BA0, // $7BA0 + #$7BA1, // $7BA1 + #$7BA2, // $7BA2 + #$7BA3, // $7BA3 + #$7BA4, // $7BA4 + #$7BA5, // $7BA5 + #$7BA6, // $7BA6 + #$7BA7, // $7BA7 + #$7BA8, // $7BA8 + #$7BA9, // $7BA9 + #$7BAA, // $7BAA + #$7BAB, // $7BAB + #$7BAC, // $7BAC + #$7BAD, // $7BAD + #$7BAE, // $7BAE + #$7BAF, // $7BAF + #$7BB0, // $7BB0 + #$7BB1, // $7BB1 + #$7BB2, // $7BB2 + #$7BB3, // $7BB3 + #$7BB4, // $7BB4 + #$7BB5, // $7BB5 + #$7BB6, // $7BB6 + #$7BB7, // $7BB7 + #$7BB8, // $7BB8 + #$7BB9, // $7BB9 + #$7BBA, // $7BBA + #$7BBB, // $7BBB + #$7BBC, // $7BBC + #$7BBD, // $7BBD + #$7BBE, // $7BBE + #$7BBF, // $7BBF + #$7BC0, // $7BC0 + #$7BC1, // $7BC1 + #$7BC2, // $7BC2 + #$7BC3, // $7BC3 + #$7BC4, // $7BC4 + #$7BC5, // $7BC5 + #$7BC6, // $7BC6 + #$7BC7, // $7BC7 + #$7BC8, // $7BC8 + #$7BC9, // $7BC9 + #$7BCA, // $7BCA + #$7BCB, // $7BCB + #$7BCC, // $7BCC + #$7BCD, // $7BCD + #$7BCE, // $7BCE + #$7BCF, // $7BCF + #$7BD0, // $7BD0 + #$7BD1, // $7BD1 + #$7BD2, // $7BD2 + #$7BD3, // $7BD3 + #$7BD4, // $7BD4 + #$7BD5, // $7BD5 + #$7BD6, // $7BD6 + #$7BD7, // $7BD7 + #$7BD8, // $7BD8 + #$7BD9, // $7BD9 + #$7BDA, // $7BDA + #$7BDB, // $7BDB + #$7BDC, // $7BDC + #$7BDD, // $7BDD + #$7BDE, // $7BDE + #$7BDF, // $7BDF + #$7BE0, // $7BE0 + #$7BE1, // $7BE1 + #$7BE2, // $7BE2 + #$7BE3, // $7BE3 + #$7BE4, // $7BE4 + #$7BE5, // $7BE5 + #$7BE6, // $7BE6 + #$7BE7, // $7BE7 + #$7BE8, // $7BE8 + #$7BE9, // $7BE9 + #$7BEA, // $7BEA + #$7BEB, // $7BEB + #$7BEC, // $7BEC + #$7BED, // $7BED + #$7BEE, // $7BEE + #$7BEF, // $7BEF + #$7BF0, // $7BF0 + #$7BF1, // $7BF1 + #$7BF2, // $7BF2 + #$7BF3, // $7BF3 + #$7BF4, // $7BF4 + #$7BF5, // $7BF5 + #$7BF6, // $7BF6 + #$7BF7, // $7BF7 + #$7BF8, // $7BF8 + #$7BF9, // $7BF9 + #$7BFA, // $7BFA + #$7BFB, // $7BFB + #$7BFC, // $7BFC + #$7BFD, // $7BFD + #$7BFE, // $7BFE + #$7BFF, // $7BFF + #$7C00, // $7C00 + #$7C01, // $7C01 + #$7C02, // $7C02 + #$7C03, // $7C03 + #$7C04, // $7C04 + #$7C05, // $7C05 + #$7C06, // $7C06 + #$7C07, // $7C07 + #$7C08, // $7C08 + #$7C09, // $7C09 + #$7C0A, // $7C0A + #$7C0B, // $7C0B + #$7C0C, // $7C0C + #$7C0D, // $7C0D + #$7C0E, // $7C0E + #$7C0F, // $7C0F + #$7C10, // $7C10 + #$7C11, // $7C11 + #$7C12, // $7C12 + #$7C13, // $7C13 + #$7C14, // $7C14 + #$7C15, // $7C15 + #$7C16, // $7C16 + #$7C17, // $7C17 + #$7C18, // $7C18 + #$7C19, // $7C19 + #$7C1A, // $7C1A + #$7C1B, // $7C1B + #$7C1C, // $7C1C + #$7C1D, // $7C1D + #$7C1E, // $7C1E + #$7C1F, // $7C1F + #$7C20, // $7C20 + #$7C21, // $7C21 + #$7C22, // $7C22 + #$7C23, // $7C23 + #$7C24, // $7C24 + #$7C25, // $7C25 + #$7C26, // $7C26 + #$7C27, // $7C27 + #$7C28, // $7C28 + #$7C29, // $7C29 + #$7C2A, // $7C2A + #$7C2B, // $7C2B + #$7C2C, // $7C2C + #$7C2D, // $7C2D + #$7C2E, // $7C2E + #$7C2F, // $7C2F + #$7C30, // $7C30 + #$7C31, // $7C31 + #$7C32, // $7C32 + #$7C33, // $7C33 + #$7C34, // $7C34 + #$7C35, // $7C35 + #$7C36, // $7C36 + #$7C37, // $7C37 + #$7C38, // $7C38 + #$7C39, // $7C39 + #$7C3A, // $7C3A + #$7C3B, // $7C3B + #$7C3C, // $7C3C + #$7C3D, // $7C3D + #$7C3E, // $7C3E + #$7C3F, // $7C3F + #$7C40, // $7C40 + #$7C41, // $7C41 + #$7C42, // $7C42 + #$7C43, // $7C43 + #$7C44, // $7C44 + #$7C45, // $7C45 + #$7C46, // $7C46 + #$7C47, // $7C47 + #$7C48, // $7C48 + #$7C49, // $7C49 + #$7C4A, // $7C4A + #$7C4B, // $7C4B + #$7C4C, // $7C4C + #$7C4D, // $7C4D + #$7C4E, // $7C4E + #$7C4F, // $7C4F + #$7C50, // $7C50 + #$7C51, // $7C51 + #$7C52, // $7C52 + #$7C53, // $7C53 + #$7C54, // $7C54 + #$7C55, // $7C55 + #$7C56, // $7C56 + #$7C57, // $7C57 + #$7C58, // $7C58 + #$7C59, // $7C59 + #$7C5A, // $7C5A + #$7C5B, // $7C5B + #$7C5C, // $7C5C + #$7C5D, // $7C5D + #$7C5E, // $7C5E + #$7C5F, // $7C5F + #$7C60, // $7C60 + #$7C61, // $7C61 + #$7C62, // $7C62 + #$7C63, // $7C63 + #$7C64, // $7C64 + #$7C65, // $7C65 + #$7C66, // $7C66 + #$7C67, // $7C67 + #$7C68, // $7C68 + #$7C69, // $7C69 + #$7C6A, // $7C6A + #$7C6B, // $7C6B + #$7C6C, // $7C6C + #$7C6D, // $7C6D + #$7C6E, // $7C6E + #$7C6F, // $7C6F + #$7C70, // $7C70 + #$7C71, // $7C71 + #$7C72, // $7C72 + #$7C73, // $7C73 + #$7C74, // $7C74 + #$7C75, // $7C75 + #$7C76, // $7C76 + #$7C77, // $7C77 + #$7C78, // $7C78 + #$7C79, // $7C79 + #$7C7A, // $7C7A + #$7C7B, // $7C7B + #$7C7C, // $7C7C + #$7C7D, // $7C7D + #$7C7E, // $7C7E + #$7C7F, // $7C7F + #$7C80, // $7C80 + #$7C81, // $7C81 + #$7C82, // $7C82 + #$7C83, // $7C83 + #$7C84, // $7C84 + #$7C85, // $7C85 + #$7C86, // $7C86 + #$7C87, // $7C87 + #$7C88, // $7C88 + #$7C89, // $7C89 + #$7C8A, // $7C8A + #$7C8B, // $7C8B + #$7C8C, // $7C8C + #$7C8D, // $7C8D + #$7C8E, // $7C8E + #$7C8F, // $7C8F + #$7C90, // $7C90 + #$7C91, // $7C91 + #$7C92, // $7C92 + #$7C93, // $7C93 + #$7C94, // $7C94 + #$7C95, // $7C95 + #$7C96, // $7C96 + #$7C97, // $7C97 + #$7C98, // $7C98 + #$7C99, // $7C99 + #$7C9A, // $7C9A + #$7C9B, // $7C9B + #$7C9C, // $7C9C + #$7C9D, // $7C9D + #$7C9E, // $7C9E + #$7C9F, // $7C9F + #$7CA0, // $7CA0 + #$7CA1, // $7CA1 + #$7CA2, // $7CA2 + #$7CA3, // $7CA3 + #$7CA4, // $7CA4 + #$7CA5, // $7CA5 + #$7CA6, // $7CA6 + #$7CA7, // $7CA7 + #$7CA8, // $7CA8 + #$7CA9, // $7CA9 + #$7CAA, // $7CAA + #$7CAB, // $7CAB + #$7CAC, // $7CAC + #$7CAD, // $7CAD + #$7CAE, // $7CAE + #$7CAF, // $7CAF + #$7CB0, // $7CB0 + #$7CB1, // $7CB1 + #$7CB2, // $7CB2 + #$7CB3, // $7CB3 + #$7CB4, // $7CB4 + #$7CB5, // $7CB5 + #$7CB6, // $7CB6 + #$7CB7, // $7CB7 + #$7CB8, // $7CB8 + #$7CB9, // $7CB9 + #$7CBA, // $7CBA + #$7CBB, // $7CBB + #$7CBC, // $7CBC + #$7CBD, // $7CBD + #$7CBE, // $7CBE + #$7CBF, // $7CBF + #$7CC0, // $7CC0 + #$7CC1, // $7CC1 + #$7CC2, // $7CC2 + #$7CC3, // $7CC3 + #$7CC4, // $7CC4 + #$7CC5, // $7CC5 + #$7CC6, // $7CC6 + #$7CC7, // $7CC7 + #$7CC8, // $7CC8 + #$7CC9, // $7CC9 + #$7CCA, // $7CCA + #$7CCB, // $7CCB + #$7CCC, // $7CCC + #$7CCD, // $7CCD + #$7CCE, // $7CCE + #$7CCF, // $7CCF + #$7CD0, // $7CD0 + #$7CD1, // $7CD1 + #$7CD2, // $7CD2 + #$7CD3, // $7CD3 + #$7CD4, // $7CD4 + #$7CD5, // $7CD5 + #$7CD6, // $7CD6 + #$7CD7, // $7CD7 + #$7CD8, // $7CD8 + #$7CD9, // $7CD9 + #$7CDA, // $7CDA + #$7CDB, // $7CDB + #$7CDC, // $7CDC + #$7CDD, // $7CDD + #$7CDE, // $7CDE + #$7CDF, // $7CDF + #$7CE0, // $7CE0 + #$7CE1, // $7CE1 + #$7CE2, // $7CE2 + #$7CE3, // $7CE3 + #$7CE4, // $7CE4 + #$7CE5, // $7CE5 + #$7CE6, // $7CE6 + #$7CE7, // $7CE7 + #$7CE8, // $7CE8 + #$7CE9, // $7CE9 + #$7CEA, // $7CEA + #$7CEB, // $7CEB + #$7CEC, // $7CEC + #$7CED, // $7CED + #$7CEE, // $7CEE + #$7CEF, // $7CEF + #$7CF0, // $7CF0 + #$7CF1, // $7CF1 + #$7CF2, // $7CF2 + #$7CF3, // $7CF3 + #$7CF4, // $7CF4 + #$7CF5, // $7CF5 + #$7CF6, // $7CF6 + #$7CF7, // $7CF7 + #$7CF8, // $7CF8 + #$7CF9, // $7CF9 + #$7CFA, // $7CFA + #$7CFB, // $7CFB + #$7CFC, // $7CFC + #$7CFD, // $7CFD + #$7CFE, // $7CFE + #$7CFF, // $7CFF + #$7D00, // $7D00 + #$7D01, // $7D01 + #$7D02, // $7D02 + #$7D03, // $7D03 + #$7D04, // $7D04 + #$7D05, // $7D05 + #$7D06, // $7D06 + #$7D07, // $7D07 + #$7D08, // $7D08 + #$7D09, // $7D09 + #$7D0A, // $7D0A + #$7D0B, // $7D0B + #$7D0C, // $7D0C + #$7D0D, // $7D0D + #$7D0E, // $7D0E + #$7D0F, // $7D0F + #$7D10, // $7D10 + #$7D11, // $7D11 + #$7D12, // $7D12 + #$7D13, // $7D13 + #$7D14, // $7D14 + #$7D15, // $7D15 + #$7D16, // $7D16 + #$7D17, // $7D17 + #$7D18, // $7D18 + #$7D19, // $7D19 + #$7D1A, // $7D1A + #$7D1B, // $7D1B + #$7D1C, // $7D1C + #$7D1D, // $7D1D + #$7D1E, // $7D1E + #$7D1F, // $7D1F + #$7D20, // $7D20 + #$7D21, // $7D21 + #$7D22, // $7D22 + #$7D23, // $7D23 + #$7D24, // $7D24 + #$7D25, // $7D25 + #$7D26, // $7D26 + #$7D27, // $7D27 + #$7D28, // $7D28 + #$7D29, // $7D29 + #$7D2A, // $7D2A + #$7D2B, // $7D2B + #$7D2C, // $7D2C + #$7D2D, // $7D2D + #$7D2E, // $7D2E + #$7D2F, // $7D2F + #$7D30, // $7D30 + #$7D31, // $7D31 + #$7D32, // $7D32 + #$7D33, // $7D33 + #$7D34, // $7D34 + #$7D35, // $7D35 + #$7D36, // $7D36 + #$7D37, // $7D37 + #$7D38, // $7D38 + #$7D39, // $7D39 + #$7D3A, // $7D3A + #$7D3B, // $7D3B + #$7D3C, // $7D3C + #$7D3D, // $7D3D + #$7D3E, // $7D3E + #$7D3F, // $7D3F + #$7D40, // $7D40 + #$7D41, // $7D41 + #$7D42, // $7D42 + #$7D43, // $7D43 + #$7D44, // $7D44 + #$7D45, // $7D45 + #$7D46, // $7D46 + #$7D47, // $7D47 + #$7D48, // $7D48 + #$7D49, // $7D49 + #$7D4A, // $7D4A + #$7D4B, // $7D4B + #$7D4C, // $7D4C + #$7D4D, // $7D4D + #$7D4E, // $7D4E + #$7D4F, // $7D4F + #$7D50, // $7D50 + #$7D51, // $7D51 + #$7D52, // $7D52 + #$7D53, // $7D53 + #$7D54, // $7D54 + #$7D55, // $7D55 + #$7D56, // $7D56 + #$7D57, // $7D57 + #$7D58, // $7D58 + #$7D59, // $7D59 + #$7D5A, // $7D5A + #$7D5B, // $7D5B + #$7D5C, // $7D5C + #$7D5D, // $7D5D + #$7D5E, // $7D5E + #$7D5F, // $7D5F + #$7D60, // $7D60 + #$7D61, // $7D61 + #$7D62, // $7D62 + #$7D63, // $7D63 + #$7D64, // $7D64 + #$7D65, // $7D65 + #$7D66, // $7D66 + #$7D67, // $7D67 + #$7D68, // $7D68 + #$7D69, // $7D69 + #$7D6A, // $7D6A + #$7D6B, // $7D6B + #$7D6C, // $7D6C + #$7D6D, // $7D6D + #$7D6E, // $7D6E + #$7D6F, // $7D6F + #$7D70, // $7D70 + #$7D71, // $7D71 + #$7D72, // $7D72 + #$7D73, // $7D73 + #$7D74, // $7D74 + #$7D75, // $7D75 + #$7D76, // $7D76 + #$7D77, // $7D77 + #$7D78, // $7D78 + #$7D79, // $7D79 + #$7D7A, // $7D7A + #$7D7B, // $7D7B + #$7D7C, // $7D7C + #$7D7D, // $7D7D + #$7D7E, // $7D7E + #$7D7F, // $7D7F + #$7D80, // $7D80 + #$7D81, // $7D81 + #$7D82, // $7D82 + #$7D83, // $7D83 + #$7D84, // $7D84 + #$7D85, // $7D85 + #$7D86, // $7D86 + #$7D87, // $7D87 + #$7D88, // $7D88 + #$7D89, // $7D89 + #$7D8A, // $7D8A + #$7D8B, // $7D8B + #$7D8C, // $7D8C + #$7D8D, // $7D8D + #$7D8E, // $7D8E + #$7D8F, // $7D8F + #$7D90, // $7D90 + #$7D91, // $7D91 + #$7D92, // $7D92 + #$7D93, // $7D93 + #$7D94, // $7D94 + #$7D95, // $7D95 + #$7D96, // $7D96 + #$7D97, // $7D97 + #$7D98, // $7D98 + #$7D99, // $7D99 + #$7D9A, // $7D9A + #$7D9B, // $7D9B + #$7D9C, // $7D9C + #$7D9D, // $7D9D + #$7D9E, // $7D9E + #$7D9F, // $7D9F + #$7DA0, // $7DA0 + #$7DA1, // $7DA1 + #$7DA2, // $7DA2 + #$7DA3, // $7DA3 + #$7DA4, // $7DA4 + #$7DA5, // $7DA5 + #$7DA6, // $7DA6 + #$7DA7, // $7DA7 + #$7DA8, // $7DA8 + #$7DA9, // $7DA9 + #$7DAA, // $7DAA + #$7DAB, // $7DAB + #$7DAC, // $7DAC + #$7DAD, // $7DAD + #$7DAE, // $7DAE + #$7DAF, // $7DAF + #$7DB0, // $7DB0 + #$7DB1, // $7DB1 + #$7DB2, // $7DB2 + #$7DB3, // $7DB3 + #$7DB4, // $7DB4 + #$7DB5, // $7DB5 + #$7DB6, // $7DB6 + #$7DB7, // $7DB7 + #$7DB8, // $7DB8 + #$7DB9, // $7DB9 + #$7DBA, // $7DBA + #$7DBB, // $7DBB + #$7DBC, // $7DBC + #$7DBD, // $7DBD + #$7DBE, // $7DBE + #$7DBF, // $7DBF + #$7DC0, // $7DC0 + #$7DC1, // $7DC1 + #$7DC2, // $7DC2 + #$7DC3, // $7DC3 + #$7DC4, // $7DC4 + #$7DC5, // $7DC5 + #$7DC6, // $7DC6 + #$7DC7, // $7DC7 + #$7DC8, // $7DC8 + #$7DC9, // $7DC9 + #$7DCA, // $7DCA + #$7DCB, // $7DCB + #$7DCC, // $7DCC + #$7DCD, // $7DCD + #$7DCE, // $7DCE + #$7DCF, // $7DCF + #$7DD0, // $7DD0 + #$7DD1, // $7DD1 + #$7DD2, // $7DD2 + #$7DD3, // $7DD3 + #$7DD4, // $7DD4 + #$7DD5, // $7DD5 + #$7DD6, // $7DD6 + #$7DD7, // $7DD7 + #$7DD8, // $7DD8 + #$7DD9, // $7DD9 + #$7DDA, // $7DDA + #$7DDB, // $7DDB + #$7DDC, // $7DDC + #$7DDD, // $7DDD + #$7DDE, // $7DDE + #$7DDF, // $7DDF + #$7DE0, // $7DE0 + #$7DE1, // $7DE1 + #$7DE2, // $7DE2 + #$7DE3, // $7DE3 + #$7DE4, // $7DE4 + #$7DE5, // $7DE5 + #$7DE6, // $7DE6 + #$7DE7, // $7DE7 + #$7DE8, // $7DE8 + #$7DE9, // $7DE9 + #$7DEA, // $7DEA + #$7DEB, // $7DEB + #$7DEC, // $7DEC + #$7DED, // $7DED + #$7DEE, // $7DEE + #$7DEF, // $7DEF + #$7DF0, // $7DF0 + #$7DF1, // $7DF1 + #$7DF2, // $7DF2 + #$7DF3, // $7DF3 + #$7DF4, // $7DF4 + #$7DF5, // $7DF5 + #$7DF6, // $7DF6 + #$7DF7, // $7DF7 + #$7DF8, // $7DF8 + #$7DF9, // $7DF9 + #$7DFA, // $7DFA + #$7DFB, // $7DFB + #$7DFC, // $7DFC + #$7DFD, // $7DFD + #$7DFE, // $7DFE + #$7DFF, // $7DFF + #$7E00, // $7E00 + #$7E01, // $7E01 + #$7E02, // $7E02 + #$7E03, // $7E03 + #$7E04, // $7E04 + #$7E05, // $7E05 + #$7E06, // $7E06 + #$7E07, // $7E07 + #$7E08, // $7E08 + #$7E09, // $7E09 + #$7E0A, // $7E0A + #$7E0B, // $7E0B + #$7E0C, // $7E0C + #$7E0D, // $7E0D + #$7E0E, // $7E0E + #$7E0F, // $7E0F + #$7E10, // $7E10 + #$7E11, // $7E11 + #$7E12, // $7E12 + #$7E13, // $7E13 + #$7E14, // $7E14 + #$7E15, // $7E15 + #$7E16, // $7E16 + #$7E17, // $7E17 + #$7E18, // $7E18 + #$7E19, // $7E19 + #$7E1A, // $7E1A + #$7E1B, // $7E1B + #$7E1C, // $7E1C + #$7E1D, // $7E1D + #$7E1E, // $7E1E + #$7E1F, // $7E1F + #$7E20, // $7E20 + #$7E21, // $7E21 + #$7E22, // $7E22 + #$7E23, // $7E23 + #$7E24, // $7E24 + #$7E25, // $7E25 + #$7E26, // $7E26 + #$7E27, // $7E27 + #$7E28, // $7E28 + #$7E29, // $7E29 + #$7E2A, // $7E2A + #$7E2B, // $7E2B + #$7E2C, // $7E2C + #$7E2D, // $7E2D + #$7E2E, // $7E2E + #$7E2F, // $7E2F + #$7E30, // $7E30 + #$7E31, // $7E31 + #$7E32, // $7E32 + #$7E33, // $7E33 + #$7E34, // $7E34 + #$7E35, // $7E35 + #$7E36, // $7E36 + #$7E37, // $7E37 + #$7E38, // $7E38 + #$7E39, // $7E39 + #$7E3A, // $7E3A + #$7E3B, // $7E3B + #$7E3C, // $7E3C + #$7E3D, // $7E3D + #$7E3E, // $7E3E + #$7E3F, // $7E3F + #$7E40, // $7E40 + #$7E41, // $7E41 + #$7E42, // $7E42 + #$7E43, // $7E43 + #$7E44, // $7E44 + #$7E45, // $7E45 + #$7E46, // $7E46 + #$7E47, // $7E47 + #$7E48, // $7E48 + #$7E49, // $7E49 + #$7E4A, // $7E4A + #$7E4B, // $7E4B + #$7E4C, // $7E4C + #$7E4D, // $7E4D + #$7E4E, // $7E4E + #$7E4F, // $7E4F + #$7E50, // $7E50 + #$7E51, // $7E51 + #$7E52, // $7E52 + #$7E53, // $7E53 + #$7E54, // $7E54 + #$7E55, // $7E55 + #$7E56, // $7E56 + #$7E57, // $7E57 + #$7E58, // $7E58 + #$7E59, // $7E59 + #$7E5A, // $7E5A + #$7E5B, // $7E5B + #$7E5C, // $7E5C + #$7E5D, // $7E5D + #$7E5E, // $7E5E + #$7E5F, // $7E5F + #$7E60, // $7E60 + #$7E61, // $7E61 + #$7E62, // $7E62 + #$7E63, // $7E63 + #$7E64, // $7E64 + #$7E65, // $7E65 + #$7E66, // $7E66 + #$7E67, // $7E67 + #$7E68, // $7E68 + #$7E69, // $7E69 + #$7E6A, // $7E6A + #$7E6B, // $7E6B + #$7E6C, // $7E6C + #$7E6D, // $7E6D + #$7E6E, // $7E6E + #$7E6F, // $7E6F + #$7E70, // $7E70 + #$7E71, // $7E71 + #$7E72, // $7E72 + #$7E73, // $7E73 + #$7E74, // $7E74 + #$7E75, // $7E75 + #$7E76, // $7E76 + #$7E77, // $7E77 + #$7E78, // $7E78 + #$7E79, // $7E79 + #$7E7A, // $7E7A + #$7E7B, // $7E7B + #$7E7C, // $7E7C + #$7E7D, // $7E7D + #$7E7E, // $7E7E + #$7E7F, // $7E7F + #$7E80, // $7E80 + #$7E81, // $7E81 + #$7E82, // $7E82 + #$7E83, // $7E83 + #$7E84, // $7E84 + #$7E85, // $7E85 + #$7E86, // $7E86 + #$7E87, // $7E87 + #$7E88, // $7E88 + #$7E89, // $7E89 + #$7E8A, // $7E8A + #$7E8B, // $7E8B + #$7E8C, // $7E8C + #$7E8D, // $7E8D + #$7E8E, // $7E8E + #$7E8F, // $7E8F + #$7E90, // $7E90 + #$7E91, // $7E91 + #$7E92, // $7E92 + #$7E93, // $7E93 + #$7E94, // $7E94 + #$7E95, // $7E95 + #$7E96, // $7E96 + #$7E97, // $7E97 + #$7E98, // $7E98 + #$7E99, // $7E99 + #$7E9A, // $7E9A + #$7E9B, // $7E9B + #$7E9C, // $7E9C + #$7E9D, // $7E9D + #$7E9E, // $7E9E + #$7E9F, // $7E9F + #$7EA0, // $7EA0 + #$7EA1, // $7EA1 + #$7EA2, // $7EA2 + #$7EA3, // $7EA3 + #$7EA4, // $7EA4 + #$7EA5, // $7EA5 + #$7EA6, // $7EA6 + #$7EA7, // $7EA7 + #$7EA8, // $7EA8 + #$7EA9, // $7EA9 + #$7EAA, // $7EAA + #$7EAB, // $7EAB + #$7EAC, // $7EAC + #$7EAD, // $7EAD + #$7EAE, // $7EAE + #$7EAF, // $7EAF + #$7EB0, // $7EB0 + #$7EB1, // $7EB1 + #$7EB2, // $7EB2 + #$7EB3, // $7EB3 + #$7EB4, // $7EB4 + #$7EB5, // $7EB5 + #$7EB6, // $7EB6 + #$7EB7, // $7EB7 + #$7EB8, // $7EB8 + #$7EB9, // $7EB9 + #$7EBA, // $7EBA + #$7EBB, // $7EBB + #$7EBC, // $7EBC + #$7EBD, // $7EBD + #$7EBE, // $7EBE + #$7EBF, // $7EBF + #$7EC0, // $7EC0 + #$7EC1, // $7EC1 + #$7EC2, // $7EC2 + #$7EC3, // $7EC3 + #$7EC4, // $7EC4 + #$7EC5, // $7EC5 + #$7EC6, // $7EC6 + #$7EC7, // $7EC7 + #$7EC8, // $7EC8 + #$7EC9, // $7EC9 + #$7ECA, // $7ECA + #$7ECB, // $7ECB + #$7ECC, // $7ECC + #$7ECD, // $7ECD + #$7ECE, // $7ECE + #$7ECF, // $7ECF + #$7ED0, // $7ED0 + #$7ED1, // $7ED1 + #$7ED2, // $7ED2 + #$7ED3, // $7ED3 + #$7ED4, // $7ED4 + #$7ED5, // $7ED5 + #$7ED6, // $7ED6 + #$7ED7, // $7ED7 + #$7ED8, // $7ED8 + #$7ED9, // $7ED9 + #$7EDA, // $7EDA + #$7EDB, // $7EDB + #$7EDC, // $7EDC + #$7EDD, // $7EDD + #$7EDE, // $7EDE + #$7EDF, // $7EDF + #$7EE0, // $7EE0 + #$7EE1, // $7EE1 + #$7EE2, // $7EE2 + #$7EE3, // $7EE3 + #$7EE4, // $7EE4 + #$7EE5, // $7EE5 + #$7EE6, // $7EE6 + #$7EE7, // $7EE7 + #$7EE8, // $7EE8 + #$7EE9, // $7EE9 + #$7EEA, // $7EEA + #$7EEB, // $7EEB + #$7EEC, // $7EEC + #$7EED, // $7EED + #$7EEE, // $7EEE + #$7EEF, // $7EEF + #$7EF0, // $7EF0 + #$7EF1, // $7EF1 + #$7EF2, // $7EF2 + #$7EF3, // $7EF3 + #$7EF4, // $7EF4 + #$7EF5, // $7EF5 + #$7EF6, // $7EF6 + #$7EF7, // $7EF7 + #$7EF8, // $7EF8 + #$7EF9, // $7EF9 + #$7EFA, // $7EFA + #$7EFB, // $7EFB + #$7EFC, // $7EFC + #$7EFD, // $7EFD + #$7EFE, // $7EFE + #$7EFF, // $7EFF + #$7F00, // $7F00 + #$7F01, // $7F01 + #$7F02, // $7F02 + #$7F03, // $7F03 + #$7F04, // $7F04 + #$7F05, // $7F05 + #$7F06, // $7F06 + #$7F07, // $7F07 + #$7F08, // $7F08 + #$7F09, // $7F09 + #$7F0A, // $7F0A + #$7F0B, // $7F0B + #$7F0C, // $7F0C + #$7F0D, // $7F0D + #$7F0E, // $7F0E + #$7F0F, // $7F0F + #$7F10, // $7F10 + #$7F11, // $7F11 + #$7F12, // $7F12 + #$7F13, // $7F13 + #$7F14, // $7F14 + #$7F15, // $7F15 + #$7F16, // $7F16 + #$7F17, // $7F17 + #$7F18, // $7F18 + #$7F19, // $7F19 + #$7F1A, // $7F1A + #$7F1B, // $7F1B + #$7F1C, // $7F1C + #$7F1D, // $7F1D + #$7F1E, // $7F1E + #$7F1F, // $7F1F + #$7F20, // $7F20 + #$7F21, // $7F21 + #$7F22, // $7F22 + #$7F23, // $7F23 + #$7F24, // $7F24 + #$7F25, // $7F25 + #$7F26, // $7F26 + #$7F27, // $7F27 + #$7F28, // $7F28 + #$7F29, // $7F29 + #$7F2A, // $7F2A + #$7F2B, // $7F2B + #$7F2C, // $7F2C + #$7F2D, // $7F2D + #$7F2E, // $7F2E + #$7F2F, // $7F2F + #$7F30, // $7F30 + #$7F31, // $7F31 + #$7F32, // $7F32 + #$7F33, // $7F33 + #$7F34, // $7F34 + #$7F35, // $7F35 + #$7F36, // $7F36 + #$7F37, // $7F37 + #$7F38, // $7F38 + #$7F39, // $7F39 + #$7F3A, // $7F3A + #$7F3B, // $7F3B + #$7F3C, // $7F3C + #$7F3D, // $7F3D + #$7F3E, // $7F3E + #$7F3F, // $7F3F + #$7F40, // $7F40 + #$7F41, // $7F41 + #$7F42, // $7F42 + #$7F43, // $7F43 + #$7F44, // $7F44 + #$7F45, // $7F45 + #$7F46, // $7F46 + #$7F47, // $7F47 + #$7F48, // $7F48 + #$7F49, // $7F49 + #$7F4A, // $7F4A + #$7F4B, // $7F4B + #$7F4C, // $7F4C + #$7F4D, // $7F4D + #$7F4E, // $7F4E + #$7F4F, // $7F4F + #$7F50, // $7F50 + #$7F51, // $7F51 + #$7F52, // $7F52 + #$7F53, // $7F53 + #$7F54, // $7F54 + #$7F55, // $7F55 + #$7F56, // $7F56 + #$7F57, // $7F57 + #$7F58, // $7F58 + #$7F59, // $7F59 + #$7F5A, // $7F5A + #$7F5B, // $7F5B + #$7F5C, // $7F5C + #$7F5D, // $7F5D + #$7F5E, // $7F5E + #$7F5F, // $7F5F + #$7F60, // $7F60 + #$7F61, // $7F61 + #$7F62, // $7F62 + #$7F63, // $7F63 + #$7F64, // $7F64 + #$7F65, // $7F65 + #$7F66, // $7F66 + #$7F67, // $7F67 + #$7F68, // $7F68 + #$7F69, // $7F69 + #$7F6A, // $7F6A + #$7F6B, // $7F6B + #$7F6C, // $7F6C + #$7F6D, // $7F6D + #$7F6E, // $7F6E + #$7F6F, // $7F6F + #$7F70, // $7F70 + #$7F71, // $7F71 + #$7F72, // $7F72 + #$7F73, // $7F73 + #$7F74, // $7F74 + #$7F75, // $7F75 + #$7F76, // $7F76 + #$7F77, // $7F77 + #$7F78, // $7F78 + #$7F79, // $7F79 + #$7F7A, // $7F7A + #$7F7B, // $7F7B + #$7F7C, // $7F7C + #$7F7D, // $7F7D + #$7F7E, // $7F7E + #$7F7F, // $7F7F + #$7F80, // $7F80 + #$7F81, // $7F81 + #$7F82, // $7F82 + #$7F83, // $7F83 + #$7F84, // $7F84 + #$7F85, // $7F85 + #$7F86, // $7F86 + #$7F87, // $7F87 + #$7F88, // $7F88 + #$7F89, // $7F89 + #$7F8A, // $7F8A + #$7F8B, // $7F8B + #$7F8C, // $7F8C + #$7F8D, // $7F8D + #$7F8E, // $7F8E + #$7F8F, // $7F8F + #$7F90, // $7F90 + #$7F91, // $7F91 + #$7F92, // $7F92 + #$7F93, // $7F93 + #$7F94, // $7F94 + #$7F95, // $7F95 + #$7F96, // $7F96 + #$7F97, // $7F97 + #$7F98, // $7F98 + #$7F99, // $7F99 + #$7F9A, // $7F9A + #$7F9B, // $7F9B + #$7F9C, // $7F9C + #$7F9D, // $7F9D + #$7F9E, // $7F9E + #$7F9F, // $7F9F + #$7FA0, // $7FA0 + #$7FA1, // $7FA1 + #$7FA2, // $7FA2 + #$7FA3, // $7FA3 + #$7FA4, // $7FA4 + #$7FA5, // $7FA5 + #$7FA6, // $7FA6 + #$7FA7, // $7FA7 + #$7FA8, // $7FA8 + #$7FA9, // $7FA9 + #$7FAA, // $7FAA + #$7FAB, // $7FAB + #$7FAC, // $7FAC + #$7FAD, // $7FAD + #$7FAE, // $7FAE + #$7FAF, // $7FAF + #$7FB0, // $7FB0 + #$7FB1, // $7FB1 + #$7FB2, // $7FB2 + #$7FB3, // $7FB3 + #$7FB4, // $7FB4 + #$7FB5, // $7FB5 + #$7FB6, // $7FB6 + #$7FB7, // $7FB7 + #$7FB8, // $7FB8 + #$7FB9, // $7FB9 + #$7FBA, // $7FBA + #$7FBB, // $7FBB + #$7FBC, // $7FBC + #$7FBD, // $7FBD + #$7FBE, // $7FBE + #$7FBF, // $7FBF + #$7FC0, // $7FC0 + #$7FC1, // $7FC1 + #$7FC2, // $7FC2 + #$7FC3, // $7FC3 + #$7FC4, // $7FC4 + #$7FC5, // $7FC5 + #$7FC6, // $7FC6 + #$7FC7, // $7FC7 + #$7FC8, // $7FC8 + #$7FC9, // $7FC9 + #$7FCA, // $7FCA + #$7FCB, // $7FCB + #$7FCC, // $7FCC + #$7FCD, // $7FCD + #$7FCE, // $7FCE + #$7FCF, // $7FCF + #$7FD0, // $7FD0 + #$7FD1, // $7FD1 + #$7FD2, // $7FD2 + #$7FD3, // $7FD3 + #$7FD4, // $7FD4 + #$7FD5, // $7FD5 + #$7FD6, // $7FD6 + #$7FD7, // $7FD7 + #$7FD8, // $7FD8 + #$7FD9, // $7FD9 + #$7FDA, // $7FDA + #$7FDB, // $7FDB + #$7FDC, // $7FDC + #$7FDD, // $7FDD + #$7FDE, // $7FDE + #$7FDF, // $7FDF + #$7FE0, // $7FE0 + #$7FE1, // $7FE1 + #$7FE2, // $7FE2 + #$7FE3, // $7FE3 + #$7FE4, // $7FE4 + #$7FE5, // $7FE5 + #$7FE6, // $7FE6 + #$7FE7, // $7FE7 + #$7FE8, // $7FE8 + #$7FE9, // $7FE9 + #$7FEA, // $7FEA + #$7FEB, // $7FEB + #$7FEC, // $7FEC + #$7FED, // $7FED + #$7FEE, // $7FEE + #$7FEF, // $7FEF + #$7FF0, // $7FF0 + #$7FF1, // $7FF1 + #$7FF2, // $7FF2 + #$7FF3, // $7FF3 + #$7FF4, // $7FF4 + #$7FF5, // $7FF5 + #$7FF6, // $7FF6 + #$7FF7, // $7FF7 + #$7FF8, // $7FF8 + #$7FF9, // $7FF9 + #$7FFA, // $7FFA + #$7FFB, // $7FFB + #$7FFC, // $7FFC + #$7FFD, // $7FFD + #$7FFE, // $7FFE + #$7FFF, // $7FFF + #$8000, // $8000 + #$8001, // $8001 + #$8002, // $8002 + #$8003, // $8003 + #$8004, // $8004 + #$8005, // $8005 + #$8006, // $8006 + #$8007, // $8007 + #$8008, // $8008 + #$8009, // $8009 + #$800A, // $800A + #$800B, // $800B + #$800C, // $800C + #$800D, // $800D + #$800E, // $800E + #$800F, // $800F + #$8010, // $8010 + #$8011, // $8011 + #$8012, // $8012 + #$8013, // $8013 + #$8014, // $8014 + #$8015, // $8015 + #$8016, // $8016 + #$8017, // $8017 + #$8018, // $8018 + #$8019, // $8019 + #$801A, // $801A + #$801B, // $801B + #$801C, // $801C + #$801D, // $801D + #$801E, // $801E + #$801F, // $801F + #$8020, // $8020 + #$8021, // $8021 + #$8022, // $8022 + #$8023, // $8023 + #$8024, // $8024 + #$8025, // $8025 + #$8026, // $8026 + #$8027, // $8027 + #$8028, // $8028 + #$8029, // $8029 + #$802A, // $802A + #$802B, // $802B + #$802C, // $802C + #$802D, // $802D + #$802E, // $802E + #$802F, // $802F + #$8030, // $8030 + #$8031, // $8031 + #$8032, // $8032 + #$8033, // $8033 + #$8034, // $8034 + #$8035, // $8035 + #$8036, // $8036 + #$8037, // $8037 + #$8038, // $8038 + #$8039, // $8039 + #$803A, // $803A + #$803B, // $803B + #$803C, // $803C + #$803D, // $803D + #$803E, // $803E + #$803F, // $803F + #$8040, // $8040 + #$8041, // $8041 + #$8042, // $8042 + #$8043, // $8043 + #$8044, // $8044 + #$8045, // $8045 + #$8046, // $8046 + #$8047, // $8047 + #$8048, // $8048 + #$8049, // $8049 + #$804A, // $804A + #$804B, // $804B + #$804C, // $804C + #$804D, // $804D + #$804E, // $804E + #$804F, // $804F + #$8050, // $8050 + #$8051, // $8051 + #$8052, // $8052 + #$8053, // $8053 + #$8054, // $8054 + #$8055, // $8055 + #$8056, // $8056 + #$8057, // $8057 + #$8058, // $8058 + #$8059, // $8059 + #$805A, // $805A + #$805B, // $805B + #$805C, // $805C + #$805D, // $805D + #$805E, // $805E + #$805F, // $805F + #$8060, // $8060 + #$8061, // $8061 + #$8062, // $8062 + #$8063, // $8063 + #$8064, // $8064 + #$8065, // $8065 + #$8066, // $8066 + #$8067, // $8067 + #$8068, // $8068 + #$8069, // $8069 + #$806A, // $806A + #$806B, // $806B + #$806C, // $806C + #$806D, // $806D + #$806E, // $806E + #$806F, // $806F + #$8070, // $8070 + #$8071, // $8071 + #$8072, // $8072 + #$8073, // $8073 + #$8074, // $8074 + #$8075, // $8075 + #$8076, // $8076 + #$8077, // $8077 + #$8078, // $8078 + #$8079, // $8079 + #$807A, // $807A + #$807B, // $807B + #$807C, // $807C + #$807D, // $807D + #$807E, // $807E + #$807F, // $807F + #$8080, // $8080 + #$8081, // $8081 + #$8082, // $8082 + #$8083, // $8083 + #$8084, // $8084 + #$8085, // $8085 + #$8086, // $8086 + #$8087, // $8087 + #$8088, // $8088 + #$8089, // $8089 + #$808A, // $808A + #$808B, // $808B + #$808C, // $808C + #$808D, // $808D + #$808E, // $808E + #$808F, // $808F + #$8090, // $8090 + #$8091, // $8091 + #$8092, // $8092 + #$8093, // $8093 + #$8094, // $8094 + #$8095, // $8095 + #$8096, // $8096 + #$8097, // $8097 + #$8098, // $8098 + #$8099, // $8099 + #$809A, // $809A + #$809B, // $809B + #$809C, // $809C + #$809D, // $809D + #$809E, // $809E + #$809F, // $809F + #$80A0, // $80A0 + #$80A1, // $80A1 + #$80A2, // $80A2 + #$80A3, // $80A3 + #$80A4, // $80A4 + #$80A5, // $80A5 + #$80A6, // $80A6 + #$80A7, // $80A7 + #$80A8, // $80A8 + #$80A9, // $80A9 + #$80AA, // $80AA + #$80AB, // $80AB + #$80AC, // $80AC + #$80AD, // $80AD + #$80AE, // $80AE + #$80AF, // $80AF + #$80B0, // $80B0 + #$80B1, // $80B1 + #$80B2, // $80B2 + #$80B3, // $80B3 + #$80B4, // $80B4 + #$80B5, // $80B5 + #$80B6, // $80B6 + #$80B7, // $80B7 + #$80B8, // $80B8 + #$80B9, // $80B9 + #$80BA, // $80BA + #$80BB, // $80BB + #$80BC, // $80BC + #$80BD, // $80BD + #$80BE, // $80BE + #$80BF, // $80BF + #$80C0, // $80C0 + #$80C1, // $80C1 + #$80C2, // $80C2 + #$80C3, // $80C3 + #$80C4, // $80C4 + #$80C5, // $80C5 + #$80C6, // $80C6 + #$80C7, // $80C7 + #$80C8, // $80C8 + #$80C9, // $80C9 + #$80CA, // $80CA + #$80CB, // $80CB + #$80CC, // $80CC + #$80CD, // $80CD + #$80CE, // $80CE + #$80CF, // $80CF + #$80D0, // $80D0 + #$80D1, // $80D1 + #$80D2, // $80D2 + #$80D3, // $80D3 + #$80D4, // $80D4 + #$80D5, // $80D5 + #$80D6, // $80D6 + #$80D7, // $80D7 + #$80D8, // $80D8 + #$80D9, // $80D9 + #$80DA, // $80DA + #$80DB, // $80DB + #$80DC, // $80DC + #$80DD, // $80DD + #$80DE, // $80DE + #$80DF, // $80DF + #$80E0, // $80E0 + #$80E1, // $80E1 + #$80E2, // $80E2 + #$80E3, // $80E3 + #$80E4, // $80E4 + #$80E5, // $80E5 + #$80E6, // $80E6 + #$80E7, // $80E7 + #$80E8, // $80E8 + #$80E9, // $80E9 + #$80EA, // $80EA + #$80EB, // $80EB + #$80EC, // $80EC + #$80ED, // $80ED + #$80EE, // $80EE + #$80EF, // $80EF + #$80F0, // $80F0 + #$80F1, // $80F1 + #$80F2, // $80F2 + #$80F3, // $80F3 + #$80F4, // $80F4 + #$80F5, // $80F5 + #$80F6, // $80F6 + #$80F7, // $80F7 + #$80F8, // $80F8 + #$80F9, // $80F9 + #$80FA, // $80FA + #$80FB, // $80FB + #$80FC, // $80FC + #$80FD, // $80FD + #$80FE, // $80FE + #$80FF, // $80FF + #$8100, // $8100 + #$8101, // $8101 + #$8102, // $8102 + #$8103, // $8103 + #$8104, // $8104 + #$8105, // $8105 + #$8106, // $8106 + #$8107, // $8107 + #$8108, // $8108 + #$8109, // $8109 + #$810A, // $810A + #$810B, // $810B + #$810C, // $810C + #$810D, // $810D + #$810E, // $810E + #$810F, // $810F + #$8110, // $8110 + #$8111, // $8111 + #$8112, // $8112 + #$8113, // $8113 + #$8114, // $8114 + #$8115, // $8115 + #$8116, // $8116 + #$8117, // $8117 + #$8118, // $8118 + #$8119, // $8119 + #$811A, // $811A + #$811B, // $811B + #$811C, // $811C + #$811D, // $811D + #$811E, // $811E + #$811F, // $811F + #$8120, // $8120 + #$8121, // $8121 + #$8122, // $8122 + #$8123, // $8123 + #$8124, // $8124 + #$8125, // $8125 + #$8126, // $8126 + #$8127, // $8127 + #$8128, // $8128 + #$8129, // $8129 + #$812A, // $812A + #$812B, // $812B + #$812C, // $812C + #$812D, // $812D + #$812E, // $812E + #$812F, // $812F + #$8130, // $8130 + #$8131, // $8131 + #$8132, // $8132 + #$8133, // $8133 + #$8134, // $8134 + #$8135, // $8135 + #$8136, // $8136 + #$8137, // $8137 + #$8138, // $8138 + #$8139, // $8139 + #$813A, // $813A + #$813B, // $813B + #$813C, // $813C + #$813D, // $813D + #$813E, // $813E + #$813F, // $813F + #$8140, // $8140 + #$8141, // $8141 + #$8142, // $8142 + #$8143, // $8143 + #$8144, // $8144 + #$8145, // $8145 + #$8146, // $8146 + #$8147, // $8147 + #$8148, // $8148 + #$8149, // $8149 + #$814A, // $814A + #$814B, // $814B + #$814C, // $814C + #$814D, // $814D + #$814E, // $814E + #$814F, // $814F + #$8150, // $8150 + #$8151, // $8151 + #$8152, // $8152 + #$8153, // $8153 + #$8154, // $8154 + #$8155, // $8155 + #$8156, // $8156 + #$8157, // $8157 + #$8158, // $8158 + #$8159, // $8159 + #$815A, // $815A + #$815B, // $815B + #$815C, // $815C + #$815D, // $815D + #$815E, // $815E + #$815F, // $815F + #$8160, // $8160 + #$8161, // $8161 + #$8162, // $8162 + #$8163, // $8163 + #$8164, // $8164 + #$8165, // $8165 + #$8166, // $8166 + #$8167, // $8167 + #$8168, // $8168 + #$8169, // $8169 + #$816A, // $816A + #$816B, // $816B + #$816C, // $816C + #$816D, // $816D + #$816E, // $816E + #$816F, // $816F + #$8170, // $8170 + #$8171, // $8171 + #$8172, // $8172 + #$8173, // $8173 + #$8174, // $8174 + #$8175, // $8175 + #$8176, // $8176 + #$8177, // $8177 + #$8178, // $8178 + #$8179, // $8179 + #$817A, // $817A + #$817B, // $817B + #$817C, // $817C + #$817D, // $817D + #$817E, // $817E + #$817F, // $817F + #$8180, // $8180 + #$8181, // $8181 + #$8182, // $8182 + #$8183, // $8183 + #$8184, // $8184 + #$8185, // $8185 + #$8186, // $8186 + #$8187, // $8187 + #$8188, // $8188 + #$8189, // $8189 + #$818A, // $818A + #$818B, // $818B + #$818C, // $818C + #$818D, // $818D + #$818E, // $818E + #$818F, // $818F + #$8190, // $8190 + #$8191, // $8191 + #$8192, // $8192 + #$8193, // $8193 + #$8194, // $8194 + #$8195, // $8195 + #$8196, // $8196 + #$8197, // $8197 + #$8198, // $8198 + #$8199, // $8199 + #$819A, // $819A + #$819B, // $819B + #$819C, // $819C + #$819D, // $819D + #$819E, // $819E + #$819F, // $819F + #$81A0, // $81A0 + #$81A1, // $81A1 + #$81A2, // $81A2 + #$81A3, // $81A3 + #$81A4, // $81A4 + #$81A5, // $81A5 + #$81A6, // $81A6 + #$81A7, // $81A7 + #$81A8, // $81A8 + #$81A9, // $81A9 + #$81AA, // $81AA + #$81AB, // $81AB + #$81AC, // $81AC + #$81AD, // $81AD + #$81AE, // $81AE + #$81AF, // $81AF + #$81B0, // $81B0 + #$81B1, // $81B1 + #$81B2, // $81B2 + #$81B3, // $81B3 + #$81B4, // $81B4 + #$81B5, // $81B5 + #$81B6, // $81B6 + #$81B7, // $81B7 + #$81B8, // $81B8 + #$81B9, // $81B9 + #$81BA, // $81BA + #$81BB, // $81BB + #$81BC, // $81BC + #$81BD, // $81BD + #$81BE, // $81BE + #$81BF, // $81BF + #$81C0, // $81C0 + #$81C1, // $81C1 + #$81C2, // $81C2 + #$81C3, // $81C3 + #$81C4, // $81C4 + #$81C5, // $81C5 + #$81C6, // $81C6 + #$81C7, // $81C7 + #$81C8, // $81C8 + #$81C9, // $81C9 + #$81CA, // $81CA + #$81CB, // $81CB + #$81CC, // $81CC + #$81CD, // $81CD + #$81CE, // $81CE + #$81CF, // $81CF + #$81D0, // $81D0 + #$81D1, // $81D1 + #$81D2, // $81D2 + #$81D3, // $81D3 + #$81D4, // $81D4 + #$81D5, // $81D5 + #$81D6, // $81D6 + #$81D7, // $81D7 + #$81D8, // $81D8 + #$81D9, // $81D9 + #$81DA, // $81DA + #$81DB, // $81DB + #$81DC, // $81DC + #$81DD, // $81DD + #$81DE, // $81DE + #$81DF, // $81DF + #$81E0, // $81E0 + #$81E1, // $81E1 + #$81E2, // $81E2 + #$81E3, // $81E3 + #$81E4, // $81E4 + #$81E5, // $81E5 + #$81E6, // $81E6 + #$81E7, // $81E7 + #$81E8, // $81E8 + #$81E9, // $81E9 + #$81EA, // $81EA + #$81EB, // $81EB + #$81EC, // $81EC + #$81ED, // $81ED + #$81EE, // $81EE + #$81EF, // $81EF + #$81F0, // $81F0 + #$81F1, // $81F1 + #$81F2, // $81F2 + #$81F3, // $81F3 + #$81F4, // $81F4 + #$81F5, // $81F5 + #$81F6, // $81F6 + #$81F7, // $81F7 + #$81F8, // $81F8 + #$81F9, // $81F9 + #$81FA, // $81FA + #$81FB, // $81FB + #$81FC, // $81FC + #$81FD, // $81FD + #$81FE, // $81FE + #$81FF, // $81FF + #$8200, // $8200 + #$8201, // $8201 + #$8202, // $8202 + #$8203, // $8203 + #$8204, // $8204 + #$8205, // $8205 + #$8206, // $8206 + #$8207, // $8207 + #$8208, // $8208 + #$8209, // $8209 + #$820A, // $820A + #$820B, // $820B + #$820C, // $820C + #$820D, // $820D + #$820E, // $820E + #$820F, // $820F + #$8210, // $8210 + #$8211, // $8211 + #$8212, // $8212 + #$8213, // $8213 + #$8214, // $8214 + #$8215, // $8215 + #$8216, // $8216 + #$8217, // $8217 + #$8218, // $8218 + #$8219, // $8219 + #$821A, // $821A + #$821B, // $821B + #$821C, // $821C + #$821D, // $821D + #$821E, // $821E + #$821F, // $821F + #$8220, // $8220 + #$8221, // $8221 + #$8222, // $8222 + #$8223, // $8223 + #$8224, // $8224 + #$8225, // $8225 + #$8226, // $8226 + #$8227, // $8227 + #$8228, // $8228 + #$8229, // $8229 + #$822A, // $822A + #$822B, // $822B + #$822C, // $822C + #$822D, // $822D + #$822E, // $822E + #$822F, // $822F + #$8230, // $8230 + #$8231, // $8231 + #$8232, // $8232 + #$8233, // $8233 + #$8234, // $8234 + #$8235, // $8235 + #$8236, // $8236 + #$8237, // $8237 + #$8238, // $8238 + #$8239, // $8239 + #$823A, // $823A + #$823B, // $823B + #$823C, // $823C + #$823D, // $823D + #$823E, // $823E + #$823F, // $823F + #$8240, // $8240 + #$8241, // $8241 + #$8242, // $8242 + #$8243, // $8243 + #$8244, // $8244 + #$8245, // $8245 + #$8246, // $8246 + #$8247, // $8247 + #$8248, // $8248 + #$8249, // $8249 + #$824A, // $824A + #$824B, // $824B + #$824C, // $824C + #$824D, // $824D + #$824E, // $824E + #$824F, // $824F + #$8250, // $8250 + #$8251, // $8251 + #$8252, // $8252 + #$8253, // $8253 + #$8254, // $8254 + #$8255, // $8255 + #$8256, // $8256 + #$8257, // $8257 + #$8258, // $8258 + #$8259, // $8259 + #$825A, // $825A + #$825B, // $825B + #$825C, // $825C + #$825D, // $825D + #$825E, // $825E + #$825F, // $825F + #$8260, // $8260 + #$8261, // $8261 + #$8262, // $8262 + #$8263, // $8263 + #$8264, // $8264 + #$8265, // $8265 + #$8266, // $8266 + #$8267, // $8267 + #$8268, // $8268 + #$8269, // $8269 + #$826A, // $826A + #$826B, // $826B + #$826C, // $826C + #$826D, // $826D + #$826E, // $826E + #$826F, // $826F + #$8270, // $8270 + #$8271, // $8271 + #$8272, // $8272 + #$8273, // $8273 + #$8274, // $8274 + #$8275, // $8275 + #$8276, // $8276 + #$8277, // $8277 + #$8278, // $8278 + #$8279, // $8279 + #$827A, // $827A + #$827B, // $827B + #$827C, // $827C + #$827D, // $827D + #$827E, // $827E + #$827F, // $827F + #$8280, // $8280 + #$8281, // $8281 + #$8282, // $8282 + #$8283, // $8283 + #$8284, // $8284 + #$8285, // $8285 + #$8286, // $8286 + #$8287, // $8287 + #$8288, // $8288 + #$8289, // $8289 + #$828A, // $828A + #$828B, // $828B + #$828C, // $828C + #$828D, // $828D + #$828E, // $828E + #$828F, // $828F + #$8290, // $8290 + #$8291, // $8291 + #$8292, // $8292 + #$8293, // $8293 + #$8294, // $8294 + #$8295, // $8295 + #$8296, // $8296 + #$8297, // $8297 + #$8298, // $8298 + #$8299, // $8299 + #$829A, // $829A + #$829B, // $829B + #$829C, // $829C + #$829D, // $829D + #$829E, // $829E + #$829F, // $829F + #$82A0, // $82A0 + #$82A1, // $82A1 + #$82A2, // $82A2 + #$82A3, // $82A3 + #$82A4, // $82A4 + #$82A5, // $82A5 + #$82A6, // $82A6 + #$82A7, // $82A7 + #$82A8, // $82A8 + #$82A9, // $82A9 + #$82AA, // $82AA + #$82AB, // $82AB + #$82AC, // $82AC + #$82AD, // $82AD + #$82AE, // $82AE + #$82AF, // $82AF + #$82B0, // $82B0 + #$82B1, // $82B1 + #$82B2, // $82B2 + #$82B3, // $82B3 + #$82B4, // $82B4 + #$82B5, // $82B5 + #$82B6, // $82B6 + #$82B7, // $82B7 + #$82B8, // $82B8 + #$82B9, // $82B9 + #$82BA, // $82BA + #$82BB, // $82BB + #$82BC, // $82BC + #$82BD, // $82BD + #$82BE, // $82BE + #$82BF, // $82BF + #$82C0, // $82C0 + #$82C1, // $82C1 + #$82C2, // $82C2 + #$82C3, // $82C3 + #$82C4, // $82C4 + #$82C5, // $82C5 + #$82C6, // $82C6 + #$82C7, // $82C7 + #$82C8, // $82C8 + #$82C9, // $82C9 + #$82CA, // $82CA + #$82CB, // $82CB + #$82CC, // $82CC + #$82CD, // $82CD + #$82CE, // $82CE + #$82CF, // $82CF + #$82D0, // $82D0 + #$82D1, // $82D1 + #$82D2, // $82D2 + #$82D3, // $82D3 + #$82D4, // $82D4 + #$82D5, // $82D5 + #$82D6, // $82D6 + #$82D7, // $82D7 + #$82D8, // $82D8 + #$82D9, // $82D9 + #$82DA, // $82DA + #$82DB, // $82DB + #$82DC, // $82DC + #$82DD, // $82DD + #$82DE, // $82DE + #$82DF, // $82DF + #$82E0, // $82E0 + #$82E1, // $82E1 + #$82E2, // $82E2 + #$82E3, // $82E3 + #$82E4, // $82E4 + #$82E5, // $82E5 + #$82E6, // $82E6 + #$82E7, // $82E7 + #$82E8, // $82E8 + #$82E9, // $82E9 + #$82EA, // $82EA + #$82EB, // $82EB + #$82EC, // $82EC + #$82ED, // $82ED + #$82EE, // $82EE + #$82EF, // $82EF + #$82F0, // $82F0 + #$82F1, // $82F1 + #$82F2, // $82F2 + #$82F3, // $82F3 + #$82F4, // $82F4 + #$82F5, // $82F5 + #$82F6, // $82F6 + #$82F7, // $82F7 + #$82F8, // $82F8 + #$82F9, // $82F9 + #$82FA, // $82FA + #$82FB, // $82FB + #$82FC, // $82FC + #$82FD, // $82FD + #$82FE, // $82FE + #$82FF, // $82FF + #$8300, // $8300 + #$8301, // $8301 + #$8302, // $8302 + #$8303, // $8303 + #$8304, // $8304 + #$8305, // $8305 + #$8306, // $8306 + #$8307, // $8307 + #$8308, // $8308 + #$8309, // $8309 + #$830A, // $830A + #$830B, // $830B + #$830C, // $830C + #$830D, // $830D + #$830E, // $830E + #$830F, // $830F + #$8310, // $8310 + #$8311, // $8311 + #$8312, // $8312 + #$8313, // $8313 + #$8314, // $8314 + #$8315, // $8315 + #$8316, // $8316 + #$8317, // $8317 + #$8318, // $8318 + #$8319, // $8319 + #$831A, // $831A + #$831B, // $831B + #$831C, // $831C + #$831D, // $831D + #$831E, // $831E + #$831F, // $831F + #$8320, // $8320 + #$8321, // $8321 + #$8322, // $8322 + #$8323, // $8323 + #$8324, // $8324 + #$8325, // $8325 + #$8326, // $8326 + #$8327, // $8327 + #$8328, // $8328 + #$8329, // $8329 + #$832A, // $832A + #$832B, // $832B + #$832C, // $832C + #$832D, // $832D + #$832E, // $832E + #$832F, // $832F + #$8330, // $8330 + #$8331, // $8331 + #$8332, // $8332 + #$8333, // $8333 + #$8334, // $8334 + #$8335, // $8335 + #$8336, // $8336 + #$8337, // $8337 + #$8338, // $8338 + #$8339, // $8339 + #$833A, // $833A + #$833B, // $833B + #$833C, // $833C + #$833D, // $833D + #$833E, // $833E + #$833F, // $833F + #$8340, // $8340 + #$8341, // $8341 + #$8342, // $8342 + #$8343, // $8343 + #$8344, // $8344 + #$8345, // $8345 + #$8346, // $8346 + #$8347, // $8347 + #$8348, // $8348 + #$8349, // $8349 + #$834A, // $834A + #$834B, // $834B + #$834C, // $834C + #$834D, // $834D + #$834E, // $834E + #$834F, // $834F + #$8350, // $8350 + #$8351, // $8351 + #$8352, // $8352 + #$8353, // $8353 + #$8354, // $8354 + #$8355, // $8355 + #$8356, // $8356 + #$8357, // $8357 + #$8358, // $8358 + #$8359, // $8359 + #$835A, // $835A + #$835B, // $835B + #$835C, // $835C + #$835D, // $835D + #$835E, // $835E + #$835F, // $835F + #$8360, // $8360 + #$8361, // $8361 + #$8362, // $8362 + #$8363, // $8363 + #$8364, // $8364 + #$8365, // $8365 + #$8366, // $8366 + #$8367, // $8367 + #$8368, // $8368 + #$8369, // $8369 + #$836A, // $836A + #$836B, // $836B + #$836C, // $836C + #$836D, // $836D + #$836E, // $836E + #$836F, // $836F + #$8370, // $8370 + #$8371, // $8371 + #$8372, // $8372 + #$8373, // $8373 + #$8374, // $8374 + #$8375, // $8375 + #$8376, // $8376 + #$8377, // $8377 + #$8378, // $8378 + #$8379, // $8379 + #$837A, // $837A + #$837B, // $837B + #$837C, // $837C + #$837D, // $837D + #$837E, // $837E + #$837F, // $837F + #$8380, // $8380 + #$8381, // $8381 + #$8382, // $8382 + #$8383, // $8383 + #$8384, // $8384 + #$8385, // $8385 + #$8386, // $8386 + #$8387, // $8387 + #$8388, // $8388 + #$8389, // $8389 + #$838A, // $838A + #$838B, // $838B + #$838C, // $838C + #$838D, // $838D + #$838E, // $838E + #$838F, // $838F + #$8390, // $8390 + #$8391, // $8391 + #$8392, // $8392 + #$8393, // $8393 + #$8394, // $8394 + #$8395, // $8395 + #$8396, // $8396 + #$8397, // $8397 + #$8398, // $8398 + #$8399, // $8399 + #$839A, // $839A + #$839B, // $839B + #$839C, // $839C + #$839D, // $839D + #$839E, // $839E + #$839F, // $839F + #$83A0, // $83A0 + #$83A1, // $83A1 + #$83A2, // $83A2 + #$83A3, // $83A3 + #$83A4, // $83A4 + #$83A5, // $83A5 + #$83A6, // $83A6 + #$83A7, // $83A7 + #$83A8, // $83A8 + #$83A9, // $83A9 + #$83AA, // $83AA + #$83AB, // $83AB + #$83AC, // $83AC + #$83AD, // $83AD + #$83AE, // $83AE + #$83AF, // $83AF + #$83B0, // $83B0 + #$83B1, // $83B1 + #$83B2, // $83B2 + #$83B3, // $83B3 + #$83B4, // $83B4 + #$83B5, // $83B5 + #$83B6, // $83B6 + #$83B7, // $83B7 + #$83B8, // $83B8 + #$83B9, // $83B9 + #$83BA, // $83BA + #$83BB, // $83BB + #$83BC, // $83BC + #$83BD, // $83BD + #$83BE, // $83BE + #$83BF, // $83BF + #$83C0, // $83C0 + #$83C1, // $83C1 + #$83C2, // $83C2 + #$83C3, // $83C3 + #$83C4, // $83C4 + #$83C5, // $83C5 + #$83C6, // $83C6 + #$83C7, // $83C7 + #$83C8, // $83C8 + #$83C9, // $83C9 + #$83CA, // $83CA + #$83CB, // $83CB + #$83CC, // $83CC + #$83CD, // $83CD + #$83CE, // $83CE + #$83CF, // $83CF + #$83D0, // $83D0 + #$83D1, // $83D1 + #$83D2, // $83D2 + #$83D3, // $83D3 + #$83D4, // $83D4 + #$83D5, // $83D5 + #$83D6, // $83D6 + #$83D7, // $83D7 + #$83D8, // $83D8 + #$83D9, // $83D9 + #$83DA, // $83DA + #$83DB, // $83DB + #$83DC, // $83DC + #$83DD, // $83DD + #$83DE, // $83DE + #$83DF, // $83DF + #$83E0, // $83E0 + #$83E1, // $83E1 + #$83E2, // $83E2 + #$83E3, // $83E3 + #$83E4, // $83E4 + #$83E5, // $83E5 + #$83E6, // $83E6 + #$83E7, // $83E7 + #$83E8, // $83E8 + #$83E9, // $83E9 + #$83EA, // $83EA + #$83EB, // $83EB + #$83EC, // $83EC + #$83ED, // $83ED + #$83EE, // $83EE + #$83EF, // $83EF + #$83F0, // $83F0 + #$83F1, // $83F1 + #$83F2, // $83F2 + #$83F3, // $83F3 + #$83F4, // $83F4 + #$83F5, // $83F5 + #$83F6, // $83F6 + #$83F7, // $83F7 + #$83F8, // $83F8 + #$83F9, // $83F9 + #$83FA, // $83FA + #$83FB, // $83FB + #$83FC, // $83FC + #$83FD, // $83FD + #$83FE, // $83FE + #$83FF, // $83FF + #$8400, // $8400 + #$8401, // $8401 + #$8402, // $8402 + #$8403, // $8403 + #$8404, // $8404 + #$8405, // $8405 + #$8406, // $8406 + #$8407, // $8407 + #$8408, // $8408 + #$8409, // $8409 + #$840A, // $840A + #$840B, // $840B + #$840C, // $840C + #$840D, // $840D + #$840E, // $840E + #$840F, // $840F + #$8410, // $8410 + #$8411, // $8411 + #$8412, // $8412 + #$8413, // $8413 + #$8414, // $8414 + #$8415, // $8415 + #$8416, // $8416 + #$8417, // $8417 + #$8418, // $8418 + #$8419, // $8419 + #$841A, // $841A + #$841B, // $841B + #$841C, // $841C + #$841D, // $841D + #$841E, // $841E + #$841F, // $841F + #$8420, // $8420 + #$8421, // $8421 + #$8422, // $8422 + #$8423, // $8423 + #$8424, // $8424 + #$8425, // $8425 + #$8426, // $8426 + #$8427, // $8427 + #$8428, // $8428 + #$8429, // $8429 + #$842A, // $842A + #$842B, // $842B + #$842C, // $842C + #$842D, // $842D + #$842E, // $842E + #$842F, // $842F + #$8430, // $8430 + #$8431, // $8431 + #$8432, // $8432 + #$8433, // $8433 + #$8434, // $8434 + #$8435, // $8435 + #$8436, // $8436 + #$8437, // $8437 + #$8438, // $8438 + #$8439, // $8439 + #$843A, // $843A + #$843B, // $843B + #$843C, // $843C + #$843D, // $843D + #$843E, // $843E + #$843F, // $843F + #$8440, // $8440 + #$8441, // $8441 + #$8442, // $8442 + #$8443, // $8443 + #$8444, // $8444 + #$8445, // $8445 + #$8446, // $8446 + #$8447, // $8447 + #$8448, // $8448 + #$8449, // $8449 + #$844A, // $844A + #$844B, // $844B + #$844C, // $844C + #$844D, // $844D + #$844E, // $844E + #$844F, // $844F + #$8450, // $8450 + #$8451, // $8451 + #$8452, // $8452 + #$8453, // $8453 + #$8454, // $8454 + #$8455, // $8455 + #$8456, // $8456 + #$8457, // $8457 + #$8458, // $8458 + #$8459, // $8459 + #$845A, // $845A + #$845B, // $845B + #$845C, // $845C + #$845D, // $845D + #$845E, // $845E + #$845F, // $845F + #$8460, // $8460 + #$8461, // $8461 + #$8462, // $8462 + #$8463, // $8463 + #$8464, // $8464 + #$8465, // $8465 + #$8466, // $8466 + #$8467, // $8467 + #$8468, // $8468 + #$8469, // $8469 + #$846A, // $846A + #$846B, // $846B + #$846C, // $846C + #$846D, // $846D + #$846E, // $846E + #$846F, // $846F + #$8470, // $8470 + #$8471, // $8471 + #$8472, // $8472 + #$8473, // $8473 + #$8474, // $8474 + #$8475, // $8475 + #$8476, // $8476 + #$8477, // $8477 + #$8478, // $8478 + #$8479, // $8479 + #$847A, // $847A + #$847B, // $847B + #$847C, // $847C + #$847D, // $847D + #$847E, // $847E + #$847F, // $847F + #$8480, // $8480 + #$8481, // $8481 + #$8482, // $8482 + #$8483, // $8483 + #$8484, // $8484 + #$8485, // $8485 + #$8486, // $8486 + #$8487, // $8487 + #$8488, // $8488 + #$8489, // $8489 + #$848A, // $848A + #$848B, // $848B + #$848C, // $848C + #$848D, // $848D + #$848E, // $848E + #$848F, // $848F + #$8490, // $8490 + #$8491, // $8491 + #$8492, // $8492 + #$8493, // $8493 + #$8494, // $8494 + #$8495, // $8495 + #$8496, // $8496 + #$8497, // $8497 + #$8498, // $8498 + #$8499, // $8499 + #$849A, // $849A + #$849B, // $849B + #$849C, // $849C + #$849D, // $849D + #$849E, // $849E + #$849F, // $849F + #$84A0, // $84A0 + #$84A1, // $84A1 + #$84A2, // $84A2 + #$84A3, // $84A3 + #$84A4, // $84A4 + #$84A5, // $84A5 + #$84A6, // $84A6 + #$84A7, // $84A7 + #$84A8, // $84A8 + #$84A9, // $84A9 + #$84AA, // $84AA + #$84AB, // $84AB + #$84AC, // $84AC + #$84AD, // $84AD + #$84AE, // $84AE + #$84AF, // $84AF + #$84B0, // $84B0 + #$84B1, // $84B1 + #$84B2, // $84B2 + #$84B3, // $84B3 + #$84B4, // $84B4 + #$84B5, // $84B5 + #$84B6, // $84B6 + #$84B7, // $84B7 + #$84B8, // $84B8 + #$84B9, // $84B9 + #$84BA, // $84BA + #$84BB, // $84BB + #$84BC, // $84BC + #$84BD, // $84BD + #$84BE, // $84BE + #$84BF, // $84BF + #$84C0, // $84C0 + #$84C1, // $84C1 + #$84C2, // $84C2 + #$84C3, // $84C3 + #$84C4, // $84C4 + #$84C5, // $84C5 + #$84C6, // $84C6 + #$84C7, // $84C7 + #$84C8, // $84C8 + #$84C9, // $84C9 + #$84CA, // $84CA + #$84CB, // $84CB + #$84CC, // $84CC + #$84CD, // $84CD + #$84CE, // $84CE + #$84CF, // $84CF + #$84D0, // $84D0 + #$84D1, // $84D1 + #$84D2, // $84D2 + #$84D3, // $84D3 + #$84D4, // $84D4 + #$84D5, // $84D5 + #$84D6, // $84D6 + #$84D7, // $84D7 + #$84D8, // $84D8 + #$84D9, // $84D9 + #$84DA, // $84DA + #$84DB, // $84DB + #$84DC, // $84DC + #$84DD, // $84DD + #$84DE, // $84DE + #$84DF, // $84DF + #$84E0, // $84E0 + #$84E1, // $84E1 + #$84E2, // $84E2 + #$84E3, // $84E3 + #$84E4, // $84E4 + #$84E5, // $84E5 + #$84E6, // $84E6 + #$84E7, // $84E7 + #$84E8, // $84E8 + #$84E9, // $84E9 + #$84EA, // $84EA + #$84EB, // $84EB + #$84EC, // $84EC + #$84ED, // $84ED + #$84EE, // $84EE + #$84EF, // $84EF + #$84F0, // $84F0 + #$84F1, // $84F1 + #$84F2, // $84F2 + #$84F3, // $84F3 + #$84F4, // $84F4 + #$84F5, // $84F5 + #$84F6, // $84F6 + #$84F7, // $84F7 + #$84F8, // $84F8 + #$84F9, // $84F9 + #$84FA, // $84FA + #$84FB, // $84FB + #$84FC, // $84FC + #$84FD, // $84FD + #$84FE, // $84FE + #$84FF, // $84FF + #$8500, // $8500 + #$8501, // $8501 + #$8502, // $8502 + #$8503, // $8503 + #$8504, // $8504 + #$8505, // $8505 + #$8506, // $8506 + #$8507, // $8507 + #$8508, // $8508 + #$8509, // $8509 + #$850A, // $850A + #$850B, // $850B + #$850C, // $850C + #$850D, // $850D + #$850E, // $850E + #$850F, // $850F + #$8510, // $8510 + #$8511, // $8511 + #$8512, // $8512 + #$8513, // $8513 + #$8514, // $8514 + #$8515, // $8515 + #$8516, // $8516 + #$8517, // $8517 + #$8518, // $8518 + #$8519, // $8519 + #$851A, // $851A + #$851B, // $851B + #$851C, // $851C + #$851D, // $851D + #$851E, // $851E + #$851F, // $851F + #$8520, // $8520 + #$8521, // $8521 + #$8522, // $8522 + #$8523, // $8523 + #$8524, // $8524 + #$8525, // $8525 + #$8526, // $8526 + #$8527, // $8527 + #$8528, // $8528 + #$8529, // $8529 + #$852A, // $852A + #$852B, // $852B + #$852C, // $852C + #$852D, // $852D + #$852E, // $852E + #$852F, // $852F + #$8530, // $8530 + #$8531, // $8531 + #$8532, // $8532 + #$8533, // $8533 + #$8534, // $8534 + #$8535, // $8535 + #$8536, // $8536 + #$8537, // $8537 + #$8538, // $8538 + #$8539, // $8539 + #$853A, // $853A + #$853B, // $853B + #$853C, // $853C + #$853D, // $853D + #$853E, // $853E + #$853F, // $853F + #$8540, // $8540 + #$8541, // $8541 + #$8542, // $8542 + #$8543, // $8543 + #$8544, // $8544 + #$8545, // $8545 + #$8546, // $8546 + #$8547, // $8547 + #$8548, // $8548 + #$8549, // $8549 + #$854A, // $854A + #$854B, // $854B + #$854C, // $854C + #$854D, // $854D + #$854E, // $854E + #$854F, // $854F + #$8550, // $8550 + #$8551, // $8551 + #$8552, // $8552 + #$8553, // $8553 + #$8554, // $8554 + #$8555, // $8555 + #$8556, // $8556 + #$8557, // $8557 + #$8558, // $8558 + #$8559, // $8559 + #$855A, // $855A + #$855B, // $855B + #$855C, // $855C + #$855D, // $855D + #$855E, // $855E + #$855F, // $855F + #$8560, // $8560 + #$8561, // $8561 + #$8562, // $8562 + #$8563, // $8563 + #$8564, // $8564 + #$8565, // $8565 + #$8566, // $8566 + #$8567, // $8567 + #$8568, // $8568 + #$8569, // $8569 + #$856A, // $856A + #$856B, // $856B + #$856C, // $856C + #$856D, // $856D + #$856E, // $856E + #$856F, // $856F + #$8570, // $8570 + #$8571, // $8571 + #$8572, // $8572 + #$8573, // $8573 + #$8574, // $8574 + #$8575, // $8575 + #$8576, // $8576 + #$8577, // $8577 + #$8578, // $8578 + #$8579, // $8579 + #$857A, // $857A + #$857B, // $857B + #$857C, // $857C + #$857D, // $857D + #$857E, // $857E + #$857F, // $857F + #$8580, // $8580 + #$8581, // $8581 + #$8582, // $8582 + #$8583, // $8583 + #$8584, // $8584 + #$8585, // $8585 + #$8586, // $8586 + #$8587, // $8587 + #$8588, // $8588 + #$8589, // $8589 + #$858A, // $858A + #$858B, // $858B + #$858C, // $858C + #$858D, // $858D + #$858E, // $858E + #$858F, // $858F + #$8590, // $8590 + #$8591, // $8591 + #$8592, // $8592 + #$8593, // $8593 + #$8594, // $8594 + #$8595, // $8595 + #$8596, // $8596 + #$8597, // $8597 + #$8598, // $8598 + #$8599, // $8599 + #$859A, // $859A + #$859B, // $859B + #$859C, // $859C + #$859D, // $859D + #$859E, // $859E + #$859F, // $859F + #$85A0, // $85A0 + #$85A1, // $85A1 + #$85A2, // $85A2 + #$85A3, // $85A3 + #$85A4, // $85A4 + #$85A5, // $85A5 + #$85A6, // $85A6 + #$85A7, // $85A7 + #$85A8, // $85A8 + #$85A9, // $85A9 + #$85AA, // $85AA + #$85AB, // $85AB + #$85AC, // $85AC + #$85AD, // $85AD + #$85AE, // $85AE + #$85AF, // $85AF + #$85B0, // $85B0 + #$85B1, // $85B1 + #$85B2, // $85B2 + #$85B3, // $85B3 + #$85B4, // $85B4 + #$85B5, // $85B5 + #$85B6, // $85B6 + #$85B7, // $85B7 + #$85B8, // $85B8 + #$85B9, // $85B9 + #$85BA, // $85BA + #$85BB, // $85BB + #$85BC, // $85BC + #$85BD, // $85BD + #$85BE, // $85BE + #$85BF, // $85BF + #$85C0, // $85C0 + #$85C1, // $85C1 + #$85C2, // $85C2 + #$85C3, // $85C3 + #$85C4, // $85C4 + #$85C5, // $85C5 + #$85C6, // $85C6 + #$85C7, // $85C7 + #$85C8, // $85C8 + #$85C9, // $85C9 + #$85CA, // $85CA + #$85CB, // $85CB + #$85CC, // $85CC + #$85CD, // $85CD + #$85CE, // $85CE + #$85CF, // $85CF + #$85D0, // $85D0 + #$85D1, // $85D1 + #$85D2, // $85D2 + #$85D3, // $85D3 + #$85D4, // $85D4 + #$85D5, // $85D5 + #$85D6, // $85D6 + #$85D7, // $85D7 + #$85D8, // $85D8 + #$85D9, // $85D9 + #$85DA, // $85DA + #$85DB, // $85DB + #$85DC, // $85DC + #$85DD, // $85DD + #$85DE, // $85DE + #$85DF, // $85DF + #$85E0, // $85E0 + #$85E1, // $85E1 + #$85E2, // $85E2 + #$85E3, // $85E3 + #$85E4, // $85E4 + #$85E5, // $85E5 + #$85E6, // $85E6 + #$85E7, // $85E7 + #$85E8, // $85E8 + #$85E9, // $85E9 + #$85EA, // $85EA + #$85EB, // $85EB + #$85EC, // $85EC + #$85ED, // $85ED + #$85EE, // $85EE + #$85EF, // $85EF + #$85F0, // $85F0 + #$85F1, // $85F1 + #$85F2, // $85F2 + #$85F3, // $85F3 + #$85F4, // $85F4 + #$85F5, // $85F5 + #$85F6, // $85F6 + #$85F7, // $85F7 + #$85F8, // $85F8 + #$85F9, // $85F9 + #$85FA, // $85FA + #$85FB, // $85FB + #$85FC, // $85FC + #$85FD, // $85FD + #$85FE, // $85FE + #$85FF, // $85FF + #$8600, // $8600 + #$8601, // $8601 + #$8602, // $8602 + #$8603, // $8603 + #$8604, // $8604 + #$8605, // $8605 + #$8606, // $8606 + #$8607, // $8607 + #$8608, // $8608 + #$8609, // $8609 + #$860A, // $860A + #$860B, // $860B + #$860C, // $860C + #$860D, // $860D + #$860E, // $860E + #$860F, // $860F + #$8610, // $8610 + #$8611, // $8611 + #$8612, // $8612 + #$8613, // $8613 + #$8614, // $8614 + #$8615, // $8615 + #$8616, // $8616 + #$8617, // $8617 + #$8618, // $8618 + #$8619, // $8619 + #$861A, // $861A + #$861B, // $861B + #$861C, // $861C + #$861D, // $861D + #$861E, // $861E + #$861F, // $861F + #$8620, // $8620 + #$8621, // $8621 + #$8622, // $8622 + #$8623, // $8623 + #$8624, // $8624 + #$8625, // $8625 + #$8626, // $8626 + #$8627, // $8627 + #$8628, // $8628 + #$8629, // $8629 + #$862A, // $862A + #$862B, // $862B + #$862C, // $862C + #$862D, // $862D + #$862E, // $862E + #$862F, // $862F + #$8630, // $8630 + #$8631, // $8631 + #$8632, // $8632 + #$8633, // $8633 + #$8634, // $8634 + #$8635, // $8635 + #$8636, // $8636 + #$8637, // $8637 + #$8638, // $8638 + #$8639, // $8639 + #$863A, // $863A + #$863B, // $863B + #$863C, // $863C + #$863D, // $863D + #$863E, // $863E + #$863F, // $863F + #$8640, // $8640 + #$8641, // $8641 + #$8642, // $8642 + #$8643, // $8643 + #$8644, // $8644 + #$8645, // $8645 + #$8646, // $8646 + #$8647, // $8647 + #$8648, // $8648 + #$8649, // $8649 + #$864A, // $864A + #$864B, // $864B + #$864C, // $864C + #$864D, // $864D + #$864E, // $864E + #$864F, // $864F + #$8650, // $8650 + #$8651, // $8651 + #$8652, // $8652 + #$8653, // $8653 + #$8654, // $8654 + #$8655, // $8655 + #$8656, // $8656 + #$8657, // $8657 + #$8658, // $8658 + #$8659, // $8659 + #$865A, // $865A + #$865B, // $865B + #$865C, // $865C + #$865D, // $865D + #$865E, // $865E + #$865F, // $865F + #$8660, // $8660 + #$8661, // $8661 + #$8662, // $8662 + #$8663, // $8663 + #$8664, // $8664 + #$8665, // $8665 + #$8666, // $8666 + #$8667, // $8667 + #$8668, // $8668 + #$8669, // $8669 + #$866A, // $866A + #$866B, // $866B + #$866C, // $866C + #$866D, // $866D + #$866E, // $866E + #$866F, // $866F + #$8670, // $8670 + #$8671, // $8671 + #$8672, // $8672 + #$8673, // $8673 + #$8674, // $8674 + #$8675, // $8675 + #$8676, // $8676 + #$8677, // $8677 + #$8678, // $8678 + #$8679, // $8679 + #$867A, // $867A + #$867B, // $867B + #$867C, // $867C + #$867D, // $867D + #$867E, // $867E + #$867F, // $867F + #$8680, // $8680 + #$8681, // $8681 + #$8682, // $8682 + #$8683, // $8683 + #$8684, // $8684 + #$8685, // $8685 + #$8686, // $8686 + #$8687, // $8687 + #$8688, // $8688 + #$8689, // $8689 + #$868A, // $868A + #$868B, // $868B + #$868C, // $868C + #$868D, // $868D + #$868E, // $868E + #$868F, // $868F + #$8690, // $8690 + #$8691, // $8691 + #$8692, // $8692 + #$8693, // $8693 + #$8694, // $8694 + #$8695, // $8695 + #$8696, // $8696 + #$8697, // $8697 + #$8698, // $8698 + #$8699, // $8699 + #$869A, // $869A + #$869B, // $869B + #$869C, // $869C + #$869D, // $869D + #$869E, // $869E + #$869F, // $869F + #$86A0, // $86A0 + #$86A1, // $86A1 + #$86A2, // $86A2 + #$86A3, // $86A3 + #$86A4, // $86A4 + #$86A5, // $86A5 + #$86A6, // $86A6 + #$86A7, // $86A7 + #$86A8, // $86A8 + #$86A9, // $86A9 + #$86AA, // $86AA + #$86AB, // $86AB + #$86AC, // $86AC + #$86AD, // $86AD + #$86AE, // $86AE + #$86AF, // $86AF + #$86B0, // $86B0 + #$86B1, // $86B1 + #$86B2, // $86B2 + #$86B3, // $86B3 + #$86B4, // $86B4 + #$86B5, // $86B5 + #$86B6, // $86B6 + #$86B7, // $86B7 + #$86B8, // $86B8 + #$86B9, // $86B9 + #$86BA, // $86BA + #$86BB, // $86BB + #$86BC, // $86BC + #$86BD, // $86BD + #$86BE, // $86BE + #$86BF, // $86BF + #$86C0, // $86C0 + #$86C1, // $86C1 + #$86C2, // $86C2 + #$86C3, // $86C3 + #$86C4, // $86C4 + #$86C5, // $86C5 + #$86C6, // $86C6 + #$86C7, // $86C7 + #$86C8, // $86C8 + #$86C9, // $86C9 + #$86CA, // $86CA + #$86CB, // $86CB + #$86CC, // $86CC + #$86CD, // $86CD + #$86CE, // $86CE + #$86CF, // $86CF + #$86D0, // $86D0 + #$86D1, // $86D1 + #$86D2, // $86D2 + #$86D3, // $86D3 + #$86D4, // $86D4 + #$86D5, // $86D5 + #$86D6, // $86D6 + #$86D7, // $86D7 + #$86D8, // $86D8 + #$86D9, // $86D9 + #$86DA, // $86DA + #$86DB, // $86DB + #$86DC, // $86DC + #$86DD, // $86DD + #$86DE, // $86DE + #$86DF, // $86DF + #$86E0, // $86E0 + #$86E1, // $86E1 + #$86E2, // $86E2 + #$86E3, // $86E3 + #$86E4, // $86E4 + #$86E5, // $86E5 + #$86E6, // $86E6 + #$86E7, // $86E7 + #$86E8, // $86E8 + #$86E9, // $86E9 + #$86EA, // $86EA + #$86EB, // $86EB + #$86EC, // $86EC + #$86ED, // $86ED + #$86EE, // $86EE + #$86EF, // $86EF + #$86F0, // $86F0 + #$86F1, // $86F1 + #$86F2, // $86F2 + #$86F3, // $86F3 + #$86F4, // $86F4 + #$86F5, // $86F5 + #$86F6, // $86F6 + #$86F7, // $86F7 + #$86F8, // $86F8 + #$86F9, // $86F9 + #$86FA, // $86FA + #$86FB, // $86FB + #$86FC, // $86FC + #$86FD, // $86FD + #$86FE, // $86FE + #$86FF, // $86FF + #$8700, // $8700 + #$8701, // $8701 + #$8702, // $8702 + #$8703, // $8703 + #$8704, // $8704 + #$8705, // $8705 + #$8706, // $8706 + #$8707, // $8707 + #$8708, // $8708 + #$8709, // $8709 + #$870A, // $870A + #$870B, // $870B + #$870C, // $870C + #$870D, // $870D + #$870E, // $870E + #$870F, // $870F + #$8710, // $8710 + #$8711, // $8711 + #$8712, // $8712 + #$8713, // $8713 + #$8714, // $8714 + #$8715, // $8715 + #$8716, // $8716 + #$8717, // $8717 + #$8718, // $8718 + #$8719, // $8719 + #$871A, // $871A + #$871B, // $871B + #$871C, // $871C + #$871D, // $871D + #$871E, // $871E + #$871F, // $871F + #$8720, // $8720 + #$8721, // $8721 + #$8722, // $8722 + #$8723, // $8723 + #$8724, // $8724 + #$8725, // $8725 + #$8726, // $8726 + #$8727, // $8727 + #$8728, // $8728 + #$8729, // $8729 + #$872A, // $872A + #$872B, // $872B + #$872C, // $872C + #$872D, // $872D + #$872E, // $872E + #$872F, // $872F + #$8730, // $8730 + #$8731, // $8731 + #$8732, // $8732 + #$8733, // $8733 + #$8734, // $8734 + #$8735, // $8735 + #$8736, // $8736 + #$8737, // $8737 + #$8738, // $8738 + #$8739, // $8739 + #$873A, // $873A + #$873B, // $873B + #$873C, // $873C + #$873D, // $873D + #$873E, // $873E + #$873F, // $873F + #$8740, // $8740 + #$8741, // $8741 + #$8742, // $8742 + #$8743, // $8743 + #$8744, // $8744 + #$8745, // $8745 + #$8746, // $8746 + #$8747, // $8747 + #$8748, // $8748 + #$8749, // $8749 + #$874A, // $874A + #$874B, // $874B + #$874C, // $874C + #$874D, // $874D + #$874E, // $874E + #$874F, // $874F + #$8750, // $8750 + #$8751, // $8751 + #$8752, // $8752 + #$8753, // $8753 + #$8754, // $8754 + #$8755, // $8755 + #$8756, // $8756 + #$8757, // $8757 + #$8758, // $8758 + #$8759, // $8759 + #$875A, // $875A + #$875B, // $875B + #$875C, // $875C + #$875D, // $875D + #$875E, // $875E + #$875F, // $875F + #$8760, // $8760 + #$8761, // $8761 + #$8762, // $8762 + #$8763, // $8763 + #$8764, // $8764 + #$8765, // $8765 + #$8766, // $8766 + #$8767, // $8767 + #$8768, // $8768 + #$8769, // $8769 + #$876A, // $876A + #$876B, // $876B + #$876C, // $876C + #$876D, // $876D + #$876E, // $876E + #$876F, // $876F + #$8770, // $8770 + #$8771, // $8771 + #$8772, // $8772 + #$8773, // $8773 + #$8774, // $8774 + #$8775, // $8775 + #$8776, // $8776 + #$8777, // $8777 + #$8778, // $8778 + #$8779, // $8779 + #$877A, // $877A + #$877B, // $877B + #$877C, // $877C + #$877D, // $877D + #$877E, // $877E + #$877F, // $877F + #$8780, // $8780 + #$8781, // $8781 + #$8782, // $8782 + #$8783, // $8783 + #$8784, // $8784 + #$8785, // $8785 + #$8786, // $8786 + #$8787, // $8787 + #$8788, // $8788 + #$8789, // $8789 + #$878A, // $878A + #$878B, // $878B + #$878C, // $878C + #$878D, // $878D + #$878E, // $878E + #$878F, // $878F + #$8790, // $8790 + #$8791, // $8791 + #$8792, // $8792 + #$8793, // $8793 + #$8794, // $8794 + #$8795, // $8795 + #$8796, // $8796 + #$8797, // $8797 + #$8798, // $8798 + #$8799, // $8799 + #$879A, // $879A + #$879B, // $879B + #$879C, // $879C + #$879D, // $879D + #$879E, // $879E + #$879F, // $879F + #$87A0, // $87A0 + #$87A1, // $87A1 + #$87A2, // $87A2 + #$87A3, // $87A3 + #$87A4, // $87A4 + #$87A5, // $87A5 + #$87A6, // $87A6 + #$87A7, // $87A7 + #$87A8, // $87A8 + #$87A9, // $87A9 + #$87AA, // $87AA + #$87AB, // $87AB + #$87AC, // $87AC + #$87AD, // $87AD + #$87AE, // $87AE + #$87AF, // $87AF + #$87B0, // $87B0 + #$87B1, // $87B1 + #$87B2, // $87B2 + #$87B3, // $87B3 + #$87B4, // $87B4 + #$87B5, // $87B5 + #$87B6, // $87B6 + #$87B7, // $87B7 + #$87B8, // $87B8 + #$87B9, // $87B9 + #$87BA, // $87BA + #$87BB, // $87BB + #$87BC, // $87BC + #$87BD, // $87BD + #$87BE, // $87BE + #$87BF, // $87BF + #$87C0, // $87C0 + #$87C1, // $87C1 + #$87C2, // $87C2 + #$87C3, // $87C3 + #$87C4, // $87C4 + #$87C5, // $87C5 + #$87C6, // $87C6 + #$87C7, // $87C7 + #$87C8, // $87C8 + #$87C9, // $87C9 + #$87CA, // $87CA + #$87CB, // $87CB + #$87CC, // $87CC + #$87CD, // $87CD + #$87CE, // $87CE + #$87CF, // $87CF + #$87D0, // $87D0 + #$87D1, // $87D1 + #$87D2, // $87D2 + #$87D3, // $87D3 + #$87D4, // $87D4 + #$87D5, // $87D5 + #$87D6, // $87D6 + #$87D7, // $87D7 + #$87D8, // $87D8 + #$87D9, // $87D9 + #$87DA, // $87DA + #$87DB, // $87DB + #$87DC, // $87DC + #$87DD, // $87DD + #$87DE, // $87DE + #$87DF, // $87DF + #$87E0, // $87E0 + #$87E1, // $87E1 + #$87E2, // $87E2 + #$87E3, // $87E3 + #$87E4, // $87E4 + #$87E5, // $87E5 + #$87E6, // $87E6 + #$87E7, // $87E7 + #$87E8, // $87E8 + #$87E9, // $87E9 + #$87EA, // $87EA + #$87EB, // $87EB + #$87EC, // $87EC + #$87ED, // $87ED + #$87EE, // $87EE + #$87EF, // $87EF + #$87F0, // $87F0 + #$87F1, // $87F1 + #$87F2, // $87F2 + #$87F3, // $87F3 + #$87F4, // $87F4 + #$87F5, // $87F5 + #$87F6, // $87F6 + #$87F7, // $87F7 + #$87F8, // $87F8 + #$87F9, // $87F9 + #$87FA, // $87FA + #$87FB, // $87FB + #$87FC, // $87FC + #$87FD, // $87FD + #$87FE, // $87FE + #$87FF, // $87FF + #$8800, // $8800 + #$8801, // $8801 + #$8802, // $8802 + #$8803, // $8803 + #$8804, // $8804 + #$8805, // $8805 + #$8806, // $8806 + #$8807, // $8807 + #$8808, // $8808 + #$8809, // $8809 + #$880A, // $880A + #$880B, // $880B + #$880C, // $880C + #$880D, // $880D + #$880E, // $880E + #$880F, // $880F + #$8810, // $8810 + #$8811, // $8811 + #$8812, // $8812 + #$8813, // $8813 + #$8814, // $8814 + #$8815, // $8815 + #$8816, // $8816 + #$8817, // $8817 + #$8818, // $8818 + #$8819, // $8819 + #$881A, // $881A + #$881B, // $881B + #$881C, // $881C + #$881D, // $881D + #$881E, // $881E + #$881F, // $881F + #$8820, // $8820 + #$8821, // $8821 + #$8822, // $8822 + #$8823, // $8823 + #$8824, // $8824 + #$8825, // $8825 + #$8826, // $8826 + #$8827, // $8827 + #$8828, // $8828 + #$8829, // $8829 + #$882A, // $882A + #$882B, // $882B + #$882C, // $882C + #$882D, // $882D + #$882E, // $882E + #$882F, // $882F + #$8830, // $8830 + #$8831, // $8831 + #$8832, // $8832 + #$8833, // $8833 + #$8834, // $8834 + #$8835, // $8835 + #$8836, // $8836 + #$8837, // $8837 + #$8838, // $8838 + #$8839, // $8839 + #$883A, // $883A + #$883B, // $883B + #$883C, // $883C + #$883D, // $883D + #$883E, // $883E + #$883F, // $883F + #$8840, // $8840 + #$8841, // $8841 + #$8842, // $8842 + #$8843, // $8843 + #$8844, // $8844 + #$8845, // $8845 + #$8846, // $8846 + #$8847, // $8847 + #$8848, // $8848 + #$8849, // $8849 + #$884A, // $884A + #$884B, // $884B + #$884C, // $884C + #$884D, // $884D + #$884E, // $884E + #$884F, // $884F + #$8850, // $8850 + #$8851, // $8851 + #$8852, // $8852 + #$8853, // $8853 + #$8854, // $8854 + #$8855, // $8855 + #$8856, // $8856 + #$8857, // $8857 + #$8858, // $8858 + #$8859, // $8859 + #$885A, // $885A + #$885B, // $885B + #$885C, // $885C + #$885D, // $885D + #$885E, // $885E + #$885F, // $885F + #$8860, // $8860 + #$8861, // $8861 + #$8862, // $8862 + #$8863, // $8863 + #$8864, // $8864 + #$8865, // $8865 + #$8866, // $8866 + #$8867, // $8867 + #$8868, // $8868 + #$8869, // $8869 + #$886A, // $886A + #$886B, // $886B + #$886C, // $886C + #$886D, // $886D + #$886E, // $886E + #$886F, // $886F + #$8870, // $8870 + #$8871, // $8871 + #$8872, // $8872 + #$8873, // $8873 + #$8874, // $8874 + #$8875, // $8875 + #$8876, // $8876 + #$8877, // $8877 + #$8878, // $8878 + #$8879, // $8879 + #$887A, // $887A + #$887B, // $887B + #$887C, // $887C + #$887D, // $887D + #$887E, // $887E + #$887F, // $887F + #$8880, // $8880 + #$8881, // $8881 + #$8882, // $8882 + #$8883, // $8883 + #$8884, // $8884 + #$8885, // $8885 + #$8886, // $8886 + #$8887, // $8887 + #$8888, // $8888 + #$8889, // $8889 + #$888A, // $888A + #$888B, // $888B + #$888C, // $888C + #$888D, // $888D + #$888E, // $888E + #$888F, // $888F + #$8890, // $8890 + #$8891, // $8891 + #$8892, // $8892 + #$8893, // $8893 + #$8894, // $8894 + #$8895, // $8895 + #$8896, // $8896 + #$8897, // $8897 + #$8898, // $8898 + #$8899, // $8899 + #$889A, // $889A + #$889B, // $889B + #$889C, // $889C + #$889D, // $889D + #$889E, // $889E + #$889F, // $889F + #$88A0, // $88A0 + #$88A1, // $88A1 + #$88A2, // $88A2 + #$88A3, // $88A3 + #$88A4, // $88A4 + #$88A5, // $88A5 + #$88A6, // $88A6 + #$88A7, // $88A7 + #$88A8, // $88A8 + #$88A9, // $88A9 + #$88AA, // $88AA + #$88AB, // $88AB + #$88AC, // $88AC + #$88AD, // $88AD + #$88AE, // $88AE + #$88AF, // $88AF + #$88B0, // $88B0 + #$88B1, // $88B1 + #$88B2, // $88B2 + #$88B3, // $88B3 + #$88B4, // $88B4 + #$88B5, // $88B5 + #$88B6, // $88B6 + #$88B7, // $88B7 + #$88B8, // $88B8 + #$88B9, // $88B9 + #$88BA, // $88BA + #$88BB, // $88BB + #$88BC, // $88BC + #$88BD, // $88BD + #$88BE, // $88BE + #$88BF, // $88BF + #$88C0, // $88C0 + #$88C1, // $88C1 + #$88C2, // $88C2 + #$88C3, // $88C3 + #$88C4, // $88C4 + #$88C5, // $88C5 + #$88C6, // $88C6 + #$88C7, // $88C7 + #$88C8, // $88C8 + #$88C9, // $88C9 + #$88CA, // $88CA + #$88CB, // $88CB + #$88CC, // $88CC + #$88CD, // $88CD + #$88CE, // $88CE + #$88CF, // $88CF + #$88D0, // $88D0 + #$88D1, // $88D1 + #$88D2, // $88D2 + #$88D3, // $88D3 + #$88D4, // $88D4 + #$88D5, // $88D5 + #$88D6, // $88D6 + #$88D7, // $88D7 + #$88D8, // $88D8 + #$88D9, // $88D9 + #$88DA, // $88DA + #$88DB, // $88DB + #$88DC, // $88DC + #$88DD, // $88DD + #$88DE, // $88DE + #$88DF, // $88DF + #$88E0, // $88E0 + #$88E1, // $88E1 + #$88E2, // $88E2 + #$88E3, // $88E3 + #$88E4, // $88E4 + #$88E5, // $88E5 + #$88E6, // $88E6 + #$88E7, // $88E7 + #$88E8, // $88E8 + #$88E9, // $88E9 + #$88EA, // $88EA + #$88EB, // $88EB + #$88EC, // $88EC + #$88ED, // $88ED + #$88EE, // $88EE + #$88EF, // $88EF + #$88F0, // $88F0 + #$88F1, // $88F1 + #$88F2, // $88F2 + #$88F3, // $88F3 + #$88F4, // $88F4 + #$88F5, // $88F5 + #$88F6, // $88F6 + #$88F7, // $88F7 + #$88F8, // $88F8 + #$88F9, // $88F9 + #$88FA, // $88FA + #$88FB, // $88FB + #$88FC, // $88FC + #$88FD, // $88FD + #$88FE, // $88FE + #$88FF, // $88FF + #$8900, // $8900 + #$8901, // $8901 + #$8902, // $8902 + #$8903, // $8903 + #$8904, // $8904 + #$8905, // $8905 + #$8906, // $8906 + #$8907, // $8907 + #$8908, // $8908 + #$8909, // $8909 + #$890A, // $890A + #$890B, // $890B + #$890C, // $890C + #$890D, // $890D + #$890E, // $890E + #$890F, // $890F + #$8910, // $8910 + #$8911, // $8911 + #$8912, // $8912 + #$8913, // $8913 + #$8914, // $8914 + #$8915, // $8915 + #$8916, // $8916 + #$8917, // $8917 + #$8918, // $8918 + #$8919, // $8919 + #$891A, // $891A + #$891B, // $891B + #$891C, // $891C + #$891D, // $891D + #$891E, // $891E + #$891F, // $891F + #$8920, // $8920 + #$8921, // $8921 + #$8922, // $8922 + #$8923, // $8923 + #$8924, // $8924 + #$8925, // $8925 + #$8926, // $8926 + #$8927, // $8927 + #$8928, // $8928 + #$8929, // $8929 + #$892A, // $892A + #$892B, // $892B + #$892C, // $892C + #$892D, // $892D + #$892E, // $892E + #$892F, // $892F + #$8930, // $8930 + #$8931, // $8931 + #$8932, // $8932 + #$8933, // $8933 + #$8934, // $8934 + #$8935, // $8935 + #$8936, // $8936 + #$8937, // $8937 + #$8938, // $8938 + #$8939, // $8939 + #$893A, // $893A + #$893B, // $893B + #$893C, // $893C + #$893D, // $893D + #$893E, // $893E + #$893F, // $893F + #$8940, // $8940 + #$8941, // $8941 + #$8942, // $8942 + #$8943, // $8943 + #$8944, // $8944 + #$8945, // $8945 + #$8946, // $8946 + #$8947, // $8947 + #$8948, // $8948 + #$8949, // $8949 + #$894A, // $894A + #$894B, // $894B + #$894C, // $894C + #$894D, // $894D + #$894E, // $894E + #$894F, // $894F + #$8950, // $8950 + #$8951, // $8951 + #$8952, // $8952 + #$8953, // $8953 + #$8954, // $8954 + #$8955, // $8955 + #$8956, // $8956 + #$8957, // $8957 + #$8958, // $8958 + #$8959, // $8959 + #$895A, // $895A + #$895B, // $895B + #$895C, // $895C + #$895D, // $895D + #$895E, // $895E + #$895F, // $895F + #$8960, // $8960 + #$8961, // $8961 + #$8962, // $8962 + #$8963, // $8963 + #$8964, // $8964 + #$8965, // $8965 + #$8966, // $8966 + #$8967, // $8967 + #$8968, // $8968 + #$8969, // $8969 + #$896A, // $896A + #$896B, // $896B + #$896C, // $896C + #$896D, // $896D + #$896E, // $896E + #$896F, // $896F + #$8970, // $8970 + #$8971, // $8971 + #$8972, // $8972 + #$8973, // $8973 + #$8974, // $8974 + #$8975, // $8975 + #$8976, // $8976 + #$8977, // $8977 + #$8978, // $8978 + #$8979, // $8979 + #$897A, // $897A + #$897B, // $897B + #$897C, // $897C + #$897D, // $897D + #$897E, // $897E + #$897F, // $897F + #$8980, // $8980 + #$8981, // $8981 + #$8982, // $8982 + #$8983, // $8983 + #$8984, // $8984 + #$8985, // $8985 + #$8986, // $8986 + #$8987, // $8987 + #$8988, // $8988 + #$8989, // $8989 + #$898A, // $898A + #$898B, // $898B + #$898C, // $898C + #$898D, // $898D + #$898E, // $898E + #$898F, // $898F + #$8990, // $8990 + #$8991, // $8991 + #$8992, // $8992 + #$8993, // $8993 + #$8994, // $8994 + #$8995, // $8995 + #$8996, // $8996 + #$8997, // $8997 + #$8998, // $8998 + #$8999, // $8999 + #$899A, // $899A + #$899B, // $899B + #$899C, // $899C + #$899D, // $899D + #$899E, // $899E + #$899F, // $899F + #$89A0, // $89A0 + #$89A1, // $89A1 + #$89A2, // $89A2 + #$89A3, // $89A3 + #$89A4, // $89A4 + #$89A5, // $89A5 + #$89A6, // $89A6 + #$89A7, // $89A7 + #$89A8, // $89A8 + #$89A9, // $89A9 + #$89AA, // $89AA + #$89AB, // $89AB + #$89AC, // $89AC + #$89AD, // $89AD + #$89AE, // $89AE + #$89AF, // $89AF + #$89B0, // $89B0 + #$89B1, // $89B1 + #$89B2, // $89B2 + #$89B3, // $89B3 + #$89B4, // $89B4 + #$89B5, // $89B5 + #$89B6, // $89B6 + #$89B7, // $89B7 + #$89B8, // $89B8 + #$89B9, // $89B9 + #$89BA, // $89BA + #$89BB, // $89BB + #$89BC, // $89BC + #$89BD, // $89BD + #$89BE, // $89BE + #$89BF, // $89BF + #$89C0, // $89C0 + #$89C1, // $89C1 + #$89C2, // $89C2 + #$89C3, // $89C3 + #$89C4, // $89C4 + #$89C5, // $89C5 + #$89C6, // $89C6 + #$89C7, // $89C7 + #$89C8, // $89C8 + #$89C9, // $89C9 + #$89CA, // $89CA + #$89CB, // $89CB + #$89CC, // $89CC + #$89CD, // $89CD + #$89CE, // $89CE + #$89CF, // $89CF + #$89D0, // $89D0 + #$89D1, // $89D1 + #$89D2, // $89D2 + #$89D3, // $89D3 + #$89D4, // $89D4 + #$89D5, // $89D5 + #$89D6, // $89D6 + #$89D7, // $89D7 + #$89D8, // $89D8 + #$89D9, // $89D9 + #$89DA, // $89DA + #$89DB, // $89DB + #$89DC, // $89DC + #$89DD, // $89DD + #$89DE, // $89DE + #$89DF, // $89DF + #$89E0, // $89E0 + #$89E1, // $89E1 + #$89E2, // $89E2 + #$89E3, // $89E3 + #$89E4, // $89E4 + #$89E5, // $89E5 + #$89E6, // $89E6 + #$89E7, // $89E7 + #$89E8, // $89E8 + #$89E9, // $89E9 + #$89EA, // $89EA + #$89EB, // $89EB + #$89EC, // $89EC + #$89ED, // $89ED + #$89EE, // $89EE + #$89EF, // $89EF + #$89F0, // $89F0 + #$89F1, // $89F1 + #$89F2, // $89F2 + #$89F3, // $89F3 + #$89F4, // $89F4 + #$89F5, // $89F5 + #$89F6, // $89F6 + #$89F7, // $89F7 + #$89F8, // $89F8 + #$89F9, // $89F9 + #$89FA, // $89FA + #$89FB, // $89FB + #$89FC, // $89FC + #$89FD, // $89FD + #$89FE, // $89FE + #$89FF, // $89FF + #$8A00, // $8A00 + #$8A01, // $8A01 + #$8A02, // $8A02 + #$8A03, // $8A03 + #$8A04, // $8A04 + #$8A05, // $8A05 + #$8A06, // $8A06 + #$8A07, // $8A07 + #$8A08, // $8A08 + #$8A09, // $8A09 + #$8A0A, // $8A0A + #$8A0B, // $8A0B + #$8A0C, // $8A0C + #$8A0D, // $8A0D + #$8A0E, // $8A0E + #$8A0F, // $8A0F + #$8A10, // $8A10 + #$8A11, // $8A11 + #$8A12, // $8A12 + #$8A13, // $8A13 + #$8A14, // $8A14 + #$8A15, // $8A15 + #$8A16, // $8A16 + #$8A17, // $8A17 + #$8A18, // $8A18 + #$8A19, // $8A19 + #$8A1A, // $8A1A + #$8A1B, // $8A1B + #$8A1C, // $8A1C + #$8A1D, // $8A1D + #$8A1E, // $8A1E + #$8A1F, // $8A1F + #$8A20, // $8A20 + #$8A21, // $8A21 + #$8A22, // $8A22 + #$8A23, // $8A23 + #$8A24, // $8A24 + #$8A25, // $8A25 + #$8A26, // $8A26 + #$8A27, // $8A27 + #$8A28, // $8A28 + #$8A29, // $8A29 + #$8A2A, // $8A2A + #$8A2B, // $8A2B + #$8A2C, // $8A2C + #$8A2D, // $8A2D + #$8A2E, // $8A2E + #$8A2F, // $8A2F + #$8A30, // $8A30 + #$8A31, // $8A31 + #$8A32, // $8A32 + #$8A33, // $8A33 + #$8A34, // $8A34 + #$8A35, // $8A35 + #$8A36, // $8A36 + #$8A37, // $8A37 + #$8A38, // $8A38 + #$8A39, // $8A39 + #$8A3A, // $8A3A + #$8A3B, // $8A3B + #$8A3C, // $8A3C + #$8A3D, // $8A3D + #$8A3E, // $8A3E + #$8A3F, // $8A3F + #$8A40, // $8A40 + #$8A41, // $8A41 + #$8A42, // $8A42 + #$8A43, // $8A43 + #$8A44, // $8A44 + #$8A45, // $8A45 + #$8A46, // $8A46 + #$8A47, // $8A47 + #$8A48, // $8A48 + #$8A49, // $8A49 + #$8A4A, // $8A4A + #$8A4B, // $8A4B + #$8A4C, // $8A4C + #$8A4D, // $8A4D + #$8A4E, // $8A4E + #$8A4F, // $8A4F + #$8A50, // $8A50 + #$8A51, // $8A51 + #$8A52, // $8A52 + #$8A53, // $8A53 + #$8A54, // $8A54 + #$8A55, // $8A55 + #$8A56, // $8A56 + #$8A57, // $8A57 + #$8A58, // $8A58 + #$8A59, // $8A59 + #$8A5A, // $8A5A + #$8A5B, // $8A5B + #$8A5C, // $8A5C + #$8A5D, // $8A5D + #$8A5E, // $8A5E + #$8A5F, // $8A5F + #$8A60, // $8A60 + #$8A61, // $8A61 + #$8A62, // $8A62 + #$8A63, // $8A63 + #$8A64, // $8A64 + #$8A65, // $8A65 + #$8A66, // $8A66 + #$8A67, // $8A67 + #$8A68, // $8A68 + #$8A69, // $8A69 + #$8A6A, // $8A6A + #$8A6B, // $8A6B + #$8A6C, // $8A6C + #$8A6D, // $8A6D + #$8A6E, // $8A6E + #$8A6F, // $8A6F + #$8A70, // $8A70 + #$8A71, // $8A71 + #$8A72, // $8A72 + #$8A73, // $8A73 + #$8A74, // $8A74 + #$8A75, // $8A75 + #$8A76, // $8A76 + #$8A77, // $8A77 + #$8A78, // $8A78 + #$8A79, // $8A79 + #$8A7A, // $8A7A + #$8A7B, // $8A7B + #$8A7C, // $8A7C + #$8A7D, // $8A7D + #$8A7E, // $8A7E + #$8A7F, // $8A7F + #$8A80, // $8A80 + #$8A81, // $8A81 + #$8A82, // $8A82 + #$8A83, // $8A83 + #$8A84, // $8A84 + #$8A85, // $8A85 + #$8A86, // $8A86 + #$8A87, // $8A87 + #$8A88, // $8A88 + #$8A89, // $8A89 + #$8A8A, // $8A8A + #$8A8B, // $8A8B + #$8A8C, // $8A8C + #$8A8D, // $8A8D + #$8A8E, // $8A8E + #$8A8F, // $8A8F + #$8A90, // $8A90 + #$8A91, // $8A91 + #$8A92, // $8A92 + #$8A93, // $8A93 + #$8A94, // $8A94 + #$8A95, // $8A95 + #$8A96, // $8A96 + #$8A97, // $8A97 + #$8A98, // $8A98 + #$8A99, // $8A99 + #$8A9A, // $8A9A + #$8A9B, // $8A9B + #$8A9C, // $8A9C + #$8A9D, // $8A9D + #$8A9E, // $8A9E + #$8A9F, // $8A9F + #$8AA0, // $8AA0 + #$8AA1, // $8AA1 + #$8AA2, // $8AA2 + #$8AA3, // $8AA3 + #$8AA4, // $8AA4 + #$8AA5, // $8AA5 + #$8AA6, // $8AA6 + #$8AA7, // $8AA7 + #$8AA8, // $8AA8 + #$8AA9, // $8AA9 + #$8AAA, // $8AAA + #$8AAB, // $8AAB + #$8AAC, // $8AAC + #$8AAD, // $8AAD + #$8AAE, // $8AAE + #$8AAF, // $8AAF + #$8AB0, // $8AB0 + #$8AB1, // $8AB1 + #$8AB2, // $8AB2 + #$8AB3, // $8AB3 + #$8AB4, // $8AB4 + #$8AB5, // $8AB5 + #$8AB6, // $8AB6 + #$8AB7, // $8AB7 + #$8AB8, // $8AB8 + #$8AB9, // $8AB9 + #$8ABA, // $8ABA + #$8ABB, // $8ABB + #$8ABC, // $8ABC + #$8ABD, // $8ABD + #$8ABE, // $8ABE + #$8ABF, // $8ABF + #$8AC0, // $8AC0 + #$8AC1, // $8AC1 + #$8AC2, // $8AC2 + #$8AC3, // $8AC3 + #$8AC4, // $8AC4 + #$8AC5, // $8AC5 + #$8AC6, // $8AC6 + #$8AC7, // $8AC7 + #$8AC8, // $8AC8 + #$8AC9, // $8AC9 + #$8ACA, // $8ACA + #$8ACB, // $8ACB + #$8ACC, // $8ACC + #$8ACD, // $8ACD + #$8ACE, // $8ACE + #$8ACF, // $8ACF + #$8AD0, // $8AD0 + #$8AD1, // $8AD1 + #$8AD2, // $8AD2 + #$8AD3, // $8AD3 + #$8AD4, // $8AD4 + #$8AD5, // $8AD5 + #$8AD6, // $8AD6 + #$8AD7, // $8AD7 + #$8AD8, // $8AD8 + #$8AD9, // $8AD9 + #$8ADA, // $8ADA + #$8ADB, // $8ADB + #$8ADC, // $8ADC + #$8ADD, // $8ADD + #$8ADE, // $8ADE + #$8ADF, // $8ADF + #$8AE0, // $8AE0 + #$8AE1, // $8AE1 + #$8AE2, // $8AE2 + #$8AE3, // $8AE3 + #$8AE4, // $8AE4 + #$8AE5, // $8AE5 + #$8AE6, // $8AE6 + #$8AE7, // $8AE7 + #$8AE8, // $8AE8 + #$8AE9, // $8AE9 + #$8AEA, // $8AEA + #$8AEB, // $8AEB + #$8AEC, // $8AEC + #$8AED, // $8AED + #$8AEE, // $8AEE + #$8AEF, // $8AEF + #$8AF0, // $8AF0 + #$8AF1, // $8AF1 + #$8AF2, // $8AF2 + #$8AF3, // $8AF3 + #$8AF4, // $8AF4 + #$8AF5, // $8AF5 + #$8AF6, // $8AF6 + #$8AF7, // $8AF7 + #$8AF8, // $8AF8 + #$8AF9, // $8AF9 + #$8AFA, // $8AFA + #$8AFB, // $8AFB + #$8AFC, // $8AFC + #$8AFD, // $8AFD + #$8AFE, // $8AFE + #$8AFF, // $8AFF + #$8B00, // $8B00 + #$8B01, // $8B01 + #$8B02, // $8B02 + #$8B03, // $8B03 + #$8B04, // $8B04 + #$8B05, // $8B05 + #$8B06, // $8B06 + #$8B07, // $8B07 + #$8B08, // $8B08 + #$8B09, // $8B09 + #$8B0A, // $8B0A + #$8B0B, // $8B0B + #$8B0C, // $8B0C + #$8B0D, // $8B0D + #$8B0E, // $8B0E + #$8B0F, // $8B0F + #$8B10, // $8B10 + #$8B11, // $8B11 + #$8B12, // $8B12 + #$8B13, // $8B13 + #$8B14, // $8B14 + #$8B15, // $8B15 + #$8B16, // $8B16 + #$8B17, // $8B17 + #$8B18, // $8B18 + #$8B19, // $8B19 + #$8B1A, // $8B1A + #$8B1B, // $8B1B + #$8B1C, // $8B1C + #$8B1D, // $8B1D + #$8B1E, // $8B1E + #$8B1F, // $8B1F + #$8B20, // $8B20 + #$8B21, // $8B21 + #$8B22, // $8B22 + #$8B23, // $8B23 + #$8B24, // $8B24 + #$8B25, // $8B25 + #$8B26, // $8B26 + #$8B27, // $8B27 + #$8B28, // $8B28 + #$8B29, // $8B29 + #$8B2A, // $8B2A + #$8B2B, // $8B2B + #$8B2C, // $8B2C + #$8B2D, // $8B2D + #$8B2E, // $8B2E + #$8B2F, // $8B2F + #$8B30, // $8B30 + #$8B31, // $8B31 + #$8B32, // $8B32 + #$8B33, // $8B33 + #$8B34, // $8B34 + #$8B35, // $8B35 + #$8B36, // $8B36 + #$8B37, // $8B37 + #$8B38, // $8B38 + #$8B39, // $8B39 + #$8B3A, // $8B3A + #$8B3B, // $8B3B + #$8B3C, // $8B3C + #$8B3D, // $8B3D + #$8B3E, // $8B3E + #$8B3F, // $8B3F + #$8B40, // $8B40 + #$8B41, // $8B41 + #$8B42, // $8B42 + #$8B43, // $8B43 + #$8B44, // $8B44 + #$8B45, // $8B45 + #$8B46, // $8B46 + #$8B47, // $8B47 + #$8B48, // $8B48 + #$8B49, // $8B49 + #$8B4A, // $8B4A + #$8B4B, // $8B4B + #$8B4C, // $8B4C + #$8B4D, // $8B4D + #$8B4E, // $8B4E + #$8B4F, // $8B4F + #$8B50, // $8B50 + #$8B51, // $8B51 + #$8B52, // $8B52 + #$8B53, // $8B53 + #$8B54, // $8B54 + #$8B55, // $8B55 + #$8B56, // $8B56 + #$8B57, // $8B57 + #$8B58, // $8B58 + #$8B59, // $8B59 + #$8B5A, // $8B5A + #$8B5B, // $8B5B + #$8B5C, // $8B5C + #$8B5D, // $8B5D + #$8B5E, // $8B5E + #$8B5F, // $8B5F + #$8B60, // $8B60 + #$8B61, // $8B61 + #$8B62, // $8B62 + #$8B63, // $8B63 + #$8B64, // $8B64 + #$8B65, // $8B65 + #$8B66, // $8B66 + #$8B67, // $8B67 + #$8B68, // $8B68 + #$8B69, // $8B69 + #$8B6A, // $8B6A + #$8B6B, // $8B6B + #$8B6C, // $8B6C + #$8B6D, // $8B6D + #$8B6E, // $8B6E + #$8B6F, // $8B6F + #$8B70, // $8B70 + #$8B71, // $8B71 + #$8B72, // $8B72 + #$8B73, // $8B73 + #$8B74, // $8B74 + #$8B75, // $8B75 + #$8B76, // $8B76 + #$8B77, // $8B77 + #$8B78, // $8B78 + #$8B79, // $8B79 + #$8B7A, // $8B7A + #$8B7B, // $8B7B + #$8B7C, // $8B7C + #$8B7D, // $8B7D + #$8B7E, // $8B7E + #$8B7F, // $8B7F + #$8B80, // $8B80 + #$8B81, // $8B81 + #$8B82, // $8B82 + #$8B83, // $8B83 + #$8B84, // $8B84 + #$8B85, // $8B85 + #$8B86, // $8B86 + #$8B87, // $8B87 + #$8B88, // $8B88 + #$8B89, // $8B89 + #$8B8A, // $8B8A + #$8B8B, // $8B8B + #$8B8C, // $8B8C + #$8B8D, // $8B8D + #$8B8E, // $8B8E + #$8B8F, // $8B8F + #$8B90, // $8B90 + #$8B91, // $8B91 + #$8B92, // $8B92 + #$8B93, // $8B93 + #$8B94, // $8B94 + #$8B95, // $8B95 + #$8B96, // $8B96 + #$8B97, // $8B97 + #$8B98, // $8B98 + #$8B99, // $8B99 + #$8B9A, // $8B9A + #$8B9B, // $8B9B + #$8B9C, // $8B9C + #$8B9D, // $8B9D + #$8B9E, // $8B9E + #$8B9F, // $8B9F + #$8BA0, // $8BA0 + #$8BA1, // $8BA1 + #$8BA2, // $8BA2 + #$8BA3, // $8BA3 + #$8BA4, // $8BA4 + #$8BA5, // $8BA5 + #$8BA6, // $8BA6 + #$8BA7, // $8BA7 + #$8BA8, // $8BA8 + #$8BA9, // $8BA9 + #$8BAA, // $8BAA + #$8BAB, // $8BAB + #$8BAC, // $8BAC + #$8BAD, // $8BAD + #$8BAE, // $8BAE + #$8BAF, // $8BAF + #$8BB0, // $8BB0 + #$8BB1, // $8BB1 + #$8BB2, // $8BB2 + #$8BB3, // $8BB3 + #$8BB4, // $8BB4 + #$8BB5, // $8BB5 + #$8BB6, // $8BB6 + #$8BB7, // $8BB7 + #$8BB8, // $8BB8 + #$8BB9, // $8BB9 + #$8BBA, // $8BBA + #$8BBB, // $8BBB + #$8BBC, // $8BBC + #$8BBD, // $8BBD + #$8BBE, // $8BBE + #$8BBF, // $8BBF + #$8BC0, // $8BC0 + #$8BC1, // $8BC1 + #$8BC2, // $8BC2 + #$8BC3, // $8BC3 + #$8BC4, // $8BC4 + #$8BC5, // $8BC5 + #$8BC6, // $8BC6 + #$8BC7, // $8BC7 + #$8BC8, // $8BC8 + #$8BC9, // $8BC9 + #$8BCA, // $8BCA + #$8BCB, // $8BCB + #$8BCC, // $8BCC + #$8BCD, // $8BCD + #$8BCE, // $8BCE + #$8BCF, // $8BCF + #$8BD0, // $8BD0 + #$8BD1, // $8BD1 + #$8BD2, // $8BD2 + #$8BD3, // $8BD3 + #$8BD4, // $8BD4 + #$8BD5, // $8BD5 + #$8BD6, // $8BD6 + #$8BD7, // $8BD7 + #$8BD8, // $8BD8 + #$8BD9, // $8BD9 + #$8BDA, // $8BDA + #$8BDB, // $8BDB + #$8BDC, // $8BDC + #$8BDD, // $8BDD + #$8BDE, // $8BDE + #$8BDF, // $8BDF + #$8BE0, // $8BE0 + #$8BE1, // $8BE1 + #$8BE2, // $8BE2 + #$8BE3, // $8BE3 + #$8BE4, // $8BE4 + #$8BE5, // $8BE5 + #$8BE6, // $8BE6 + #$8BE7, // $8BE7 + #$8BE8, // $8BE8 + #$8BE9, // $8BE9 + #$8BEA, // $8BEA + #$8BEB, // $8BEB + #$8BEC, // $8BEC + #$8BED, // $8BED + #$8BEE, // $8BEE + #$8BEF, // $8BEF + #$8BF0, // $8BF0 + #$8BF1, // $8BF1 + #$8BF2, // $8BF2 + #$8BF3, // $8BF3 + #$8BF4, // $8BF4 + #$8BF5, // $8BF5 + #$8BF6, // $8BF6 + #$8BF7, // $8BF7 + #$8BF8, // $8BF8 + #$8BF9, // $8BF9 + #$8BFA, // $8BFA + #$8BFB, // $8BFB + #$8BFC, // $8BFC + #$8BFD, // $8BFD + #$8BFE, // $8BFE + #$8BFF, // $8BFF + #$8C00, // $8C00 + #$8C01, // $8C01 + #$8C02, // $8C02 + #$8C03, // $8C03 + #$8C04, // $8C04 + #$8C05, // $8C05 + #$8C06, // $8C06 + #$8C07, // $8C07 + #$8C08, // $8C08 + #$8C09, // $8C09 + #$8C0A, // $8C0A + #$8C0B, // $8C0B + #$8C0C, // $8C0C + #$8C0D, // $8C0D + #$8C0E, // $8C0E + #$8C0F, // $8C0F + #$8C10, // $8C10 + #$8C11, // $8C11 + #$8C12, // $8C12 + #$8C13, // $8C13 + #$8C14, // $8C14 + #$8C15, // $8C15 + #$8C16, // $8C16 + #$8C17, // $8C17 + #$8C18, // $8C18 + #$8C19, // $8C19 + #$8C1A, // $8C1A + #$8C1B, // $8C1B + #$8C1C, // $8C1C + #$8C1D, // $8C1D + #$8C1E, // $8C1E + #$8C1F, // $8C1F + #$8C20, // $8C20 + #$8C21, // $8C21 + #$8C22, // $8C22 + #$8C23, // $8C23 + #$8C24, // $8C24 + #$8C25, // $8C25 + #$8C26, // $8C26 + #$8C27, // $8C27 + #$8C28, // $8C28 + #$8C29, // $8C29 + #$8C2A, // $8C2A + #$8C2B, // $8C2B + #$8C2C, // $8C2C + #$8C2D, // $8C2D + #$8C2E, // $8C2E + #$8C2F, // $8C2F + #$8C30, // $8C30 + #$8C31, // $8C31 + #$8C32, // $8C32 + #$8C33, // $8C33 + #$8C34, // $8C34 + #$8C35, // $8C35 + #$8C36, // $8C36 + #$8C37, // $8C37 + #$8C38, // $8C38 + #$8C39, // $8C39 + #$8C3A, // $8C3A + #$8C3B, // $8C3B + #$8C3C, // $8C3C + #$8C3D, // $8C3D + #$8C3E, // $8C3E + #$8C3F, // $8C3F + #$8C40, // $8C40 + #$8C41, // $8C41 + #$8C42, // $8C42 + #$8C43, // $8C43 + #$8C44, // $8C44 + #$8C45, // $8C45 + #$8C46, // $8C46 + #$8C47, // $8C47 + #$8C48, // $8C48 + #$8C49, // $8C49 + #$8C4A, // $8C4A + #$8C4B, // $8C4B + #$8C4C, // $8C4C + #$8C4D, // $8C4D + #$8C4E, // $8C4E + #$8C4F, // $8C4F + #$8C50, // $8C50 + #$8C51, // $8C51 + #$8C52, // $8C52 + #$8C53, // $8C53 + #$8C54, // $8C54 + #$8C55, // $8C55 + #$8C56, // $8C56 + #$8C57, // $8C57 + #$8C58, // $8C58 + #$8C59, // $8C59 + #$8C5A, // $8C5A + #$8C5B, // $8C5B + #$8C5C, // $8C5C + #$8C5D, // $8C5D + #$8C5E, // $8C5E + #$8C5F, // $8C5F + #$8C60, // $8C60 + #$8C61, // $8C61 + #$8C62, // $8C62 + #$8C63, // $8C63 + #$8C64, // $8C64 + #$8C65, // $8C65 + #$8C66, // $8C66 + #$8C67, // $8C67 + #$8C68, // $8C68 + #$8C69, // $8C69 + #$8C6A, // $8C6A + #$8C6B, // $8C6B + #$8C6C, // $8C6C + #$8C6D, // $8C6D + #$8C6E, // $8C6E + #$8C6F, // $8C6F + #$8C70, // $8C70 + #$8C71, // $8C71 + #$8C72, // $8C72 + #$8C73, // $8C73 + #$8C74, // $8C74 + #$8C75, // $8C75 + #$8C76, // $8C76 + #$8C77, // $8C77 + #$8C78, // $8C78 + #$8C79, // $8C79 + #$8C7A, // $8C7A + #$8C7B, // $8C7B + #$8C7C, // $8C7C + #$8C7D, // $8C7D + #$8C7E, // $8C7E + #$8C7F, // $8C7F + #$8C80, // $8C80 + #$8C81, // $8C81 + #$8C82, // $8C82 + #$8C83, // $8C83 + #$8C84, // $8C84 + #$8C85, // $8C85 + #$8C86, // $8C86 + #$8C87, // $8C87 + #$8C88, // $8C88 + #$8C89, // $8C89 + #$8C8A, // $8C8A + #$8C8B, // $8C8B + #$8C8C, // $8C8C + #$8C8D, // $8C8D + #$8C8E, // $8C8E + #$8C8F, // $8C8F + #$8C90, // $8C90 + #$8C91, // $8C91 + #$8C92, // $8C92 + #$8C93, // $8C93 + #$8C94, // $8C94 + #$8C95, // $8C95 + #$8C96, // $8C96 + #$8C97, // $8C97 + #$8C98, // $8C98 + #$8C99, // $8C99 + #$8C9A, // $8C9A + #$8C9B, // $8C9B + #$8C9C, // $8C9C + #$8C9D, // $8C9D + #$8C9E, // $8C9E + #$8C9F, // $8C9F + #$8CA0, // $8CA0 + #$8CA1, // $8CA1 + #$8CA2, // $8CA2 + #$8CA3, // $8CA3 + #$8CA4, // $8CA4 + #$8CA5, // $8CA5 + #$8CA6, // $8CA6 + #$8CA7, // $8CA7 + #$8CA8, // $8CA8 + #$8CA9, // $8CA9 + #$8CAA, // $8CAA + #$8CAB, // $8CAB + #$8CAC, // $8CAC + #$8CAD, // $8CAD + #$8CAE, // $8CAE + #$8CAF, // $8CAF + #$8CB0, // $8CB0 + #$8CB1, // $8CB1 + #$8CB2, // $8CB2 + #$8CB3, // $8CB3 + #$8CB4, // $8CB4 + #$8CB5, // $8CB5 + #$8CB6, // $8CB6 + #$8CB7, // $8CB7 + #$8CB8, // $8CB8 + #$8CB9, // $8CB9 + #$8CBA, // $8CBA + #$8CBB, // $8CBB + #$8CBC, // $8CBC + #$8CBD, // $8CBD + #$8CBE, // $8CBE + #$8CBF, // $8CBF + #$8CC0, // $8CC0 + #$8CC1, // $8CC1 + #$8CC2, // $8CC2 + #$8CC3, // $8CC3 + #$8CC4, // $8CC4 + #$8CC5, // $8CC5 + #$8CC6, // $8CC6 + #$8CC7, // $8CC7 + #$8CC8, // $8CC8 + #$8CC9, // $8CC9 + #$8CCA, // $8CCA + #$8CCB, // $8CCB + #$8CCC, // $8CCC + #$8CCD, // $8CCD + #$8CCE, // $8CCE + #$8CCF, // $8CCF + #$8CD0, // $8CD0 + #$8CD1, // $8CD1 + #$8CD2, // $8CD2 + #$8CD3, // $8CD3 + #$8CD4, // $8CD4 + #$8CD5, // $8CD5 + #$8CD6, // $8CD6 + #$8CD7, // $8CD7 + #$8CD8, // $8CD8 + #$8CD9, // $8CD9 + #$8CDA, // $8CDA + #$8CDB, // $8CDB + #$8CDC, // $8CDC + #$8CDD, // $8CDD + #$8CDE, // $8CDE + #$8CDF, // $8CDF + #$8CE0, // $8CE0 + #$8CE1, // $8CE1 + #$8CE2, // $8CE2 + #$8CE3, // $8CE3 + #$8CE4, // $8CE4 + #$8CE5, // $8CE5 + #$8CE6, // $8CE6 + #$8CE7, // $8CE7 + #$8CE8, // $8CE8 + #$8CE9, // $8CE9 + #$8CEA, // $8CEA + #$8CEB, // $8CEB + #$8CEC, // $8CEC + #$8CED, // $8CED + #$8CEE, // $8CEE + #$8CEF, // $8CEF + #$8CF0, // $8CF0 + #$8CF1, // $8CF1 + #$8CF2, // $8CF2 + #$8CF3, // $8CF3 + #$8CF4, // $8CF4 + #$8CF5, // $8CF5 + #$8CF6, // $8CF6 + #$8CF7, // $8CF7 + #$8CF8, // $8CF8 + #$8CF9, // $8CF9 + #$8CFA, // $8CFA + #$8CFB, // $8CFB + #$8CFC, // $8CFC + #$8CFD, // $8CFD + #$8CFE, // $8CFE + #$8CFF, // $8CFF + #$8D00, // $8D00 + #$8D01, // $8D01 + #$8D02, // $8D02 + #$8D03, // $8D03 + #$8D04, // $8D04 + #$8D05, // $8D05 + #$8D06, // $8D06 + #$8D07, // $8D07 + #$8D08, // $8D08 + #$8D09, // $8D09 + #$8D0A, // $8D0A + #$8D0B, // $8D0B + #$8D0C, // $8D0C + #$8D0D, // $8D0D + #$8D0E, // $8D0E + #$8D0F, // $8D0F + #$8D10, // $8D10 + #$8D11, // $8D11 + #$8D12, // $8D12 + #$8D13, // $8D13 + #$8D14, // $8D14 + #$8D15, // $8D15 + #$8D16, // $8D16 + #$8D17, // $8D17 + #$8D18, // $8D18 + #$8D19, // $8D19 + #$8D1A, // $8D1A + #$8D1B, // $8D1B + #$8D1C, // $8D1C + #$8D1D, // $8D1D + #$8D1E, // $8D1E + #$8D1F, // $8D1F + #$8D20, // $8D20 + #$8D21, // $8D21 + #$8D22, // $8D22 + #$8D23, // $8D23 + #$8D24, // $8D24 + #$8D25, // $8D25 + #$8D26, // $8D26 + #$8D27, // $8D27 + #$8D28, // $8D28 + #$8D29, // $8D29 + #$8D2A, // $8D2A + #$8D2B, // $8D2B + #$8D2C, // $8D2C + #$8D2D, // $8D2D + #$8D2E, // $8D2E + #$8D2F, // $8D2F + #$8D30, // $8D30 + #$8D31, // $8D31 + #$8D32, // $8D32 + #$8D33, // $8D33 + #$8D34, // $8D34 + #$8D35, // $8D35 + #$8D36, // $8D36 + #$8D37, // $8D37 + #$8D38, // $8D38 + #$8D39, // $8D39 + #$8D3A, // $8D3A + #$8D3B, // $8D3B + #$8D3C, // $8D3C + #$8D3D, // $8D3D + #$8D3E, // $8D3E + #$8D3F, // $8D3F + #$8D40, // $8D40 + #$8D41, // $8D41 + #$8D42, // $8D42 + #$8D43, // $8D43 + #$8D44, // $8D44 + #$8D45, // $8D45 + #$8D46, // $8D46 + #$8D47, // $8D47 + #$8D48, // $8D48 + #$8D49, // $8D49 + #$8D4A, // $8D4A + #$8D4B, // $8D4B + #$8D4C, // $8D4C + #$8D4D, // $8D4D + #$8D4E, // $8D4E + #$8D4F, // $8D4F + #$8D50, // $8D50 + #$8D51, // $8D51 + #$8D52, // $8D52 + #$8D53, // $8D53 + #$8D54, // $8D54 + #$8D55, // $8D55 + #$8D56, // $8D56 + #$8D57, // $8D57 + #$8D58, // $8D58 + #$8D59, // $8D59 + #$8D5A, // $8D5A + #$8D5B, // $8D5B + #$8D5C, // $8D5C + #$8D5D, // $8D5D + #$8D5E, // $8D5E + #$8D5F, // $8D5F + #$8D60, // $8D60 + #$8D61, // $8D61 + #$8D62, // $8D62 + #$8D63, // $8D63 + #$8D64, // $8D64 + #$8D65, // $8D65 + #$8D66, // $8D66 + #$8D67, // $8D67 + #$8D68, // $8D68 + #$8D69, // $8D69 + #$8D6A, // $8D6A + #$8D6B, // $8D6B + #$8D6C, // $8D6C + #$8D6D, // $8D6D + #$8D6E, // $8D6E + #$8D6F, // $8D6F + #$8D70, // $8D70 + #$8D71, // $8D71 + #$8D72, // $8D72 + #$8D73, // $8D73 + #$8D74, // $8D74 + #$8D75, // $8D75 + #$8D76, // $8D76 + #$8D77, // $8D77 + #$8D78, // $8D78 + #$8D79, // $8D79 + #$8D7A, // $8D7A + #$8D7B, // $8D7B + #$8D7C, // $8D7C + #$8D7D, // $8D7D + #$8D7E, // $8D7E + #$8D7F, // $8D7F + #$8D80, // $8D80 + #$8D81, // $8D81 + #$8D82, // $8D82 + #$8D83, // $8D83 + #$8D84, // $8D84 + #$8D85, // $8D85 + #$8D86, // $8D86 + #$8D87, // $8D87 + #$8D88, // $8D88 + #$8D89, // $8D89 + #$8D8A, // $8D8A + #$8D8B, // $8D8B + #$8D8C, // $8D8C + #$8D8D, // $8D8D + #$8D8E, // $8D8E + #$8D8F, // $8D8F + #$8D90, // $8D90 + #$8D91, // $8D91 + #$8D92, // $8D92 + #$8D93, // $8D93 + #$8D94, // $8D94 + #$8D95, // $8D95 + #$8D96, // $8D96 + #$8D97, // $8D97 + #$8D98, // $8D98 + #$8D99, // $8D99 + #$8D9A, // $8D9A + #$8D9B, // $8D9B + #$8D9C, // $8D9C + #$8D9D, // $8D9D + #$8D9E, // $8D9E + #$8D9F, // $8D9F + #$8DA0, // $8DA0 + #$8DA1, // $8DA1 + #$8DA2, // $8DA2 + #$8DA3, // $8DA3 + #$8DA4, // $8DA4 + #$8DA5, // $8DA5 + #$8DA6, // $8DA6 + #$8DA7, // $8DA7 + #$8DA8, // $8DA8 + #$8DA9, // $8DA9 + #$8DAA, // $8DAA + #$8DAB, // $8DAB + #$8DAC, // $8DAC + #$8DAD, // $8DAD + #$8DAE, // $8DAE + #$8DAF, // $8DAF + #$8DB0, // $8DB0 + #$8DB1, // $8DB1 + #$8DB2, // $8DB2 + #$8DB3, // $8DB3 + #$8DB4, // $8DB4 + #$8DB5, // $8DB5 + #$8DB6, // $8DB6 + #$8DB7, // $8DB7 + #$8DB8, // $8DB8 + #$8DB9, // $8DB9 + #$8DBA, // $8DBA + #$8DBB, // $8DBB + #$8DBC, // $8DBC + #$8DBD, // $8DBD + #$8DBE, // $8DBE + #$8DBF, // $8DBF + #$8DC0, // $8DC0 + #$8DC1, // $8DC1 + #$8DC2, // $8DC2 + #$8DC3, // $8DC3 + #$8DC4, // $8DC4 + #$8DC5, // $8DC5 + #$8DC6, // $8DC6 + #$8DC7, // $8DC7 + #$8DC8, // $8DC8 + #$8DC9, // $8DC9 + #$8DCA, // $8DCA + #$8DCB, // $8DCB + #$8DCC, // $8DCC + #$8DCD, // $8DCD + #$8DCE, // $8DCE + #$8DCF, // $8DCF + #$8DD0, // $8DD0 + #$8DD1, // $8DD1 + #$8DD2, // $8DD2 + #$8DD3, // $8DD3 + #$8DD4, // $8DD4 + #$8DD5, // $8DD5 + #$8DD6, // $8DD6 + #$8DD7, // $8DD7 + #$8DD8, // $8DD8 + #$8DD9, // $8DD9 + #$8DDA, // $8DDA + #$8DDB, // $8DDB + #$8DDC, // $8DDC + #$8DDD, // $8DDD + #$8DDE, // $8DDE + #$8DDF, // $8DDF + #$8DE0, // $8DE0 + #$8DE1, // $8DE1 + #$8DE2, // $8DE2 + #$8DE3, // $8DE3 + #$8DE4, // $8DE4 + #$8DE5, // $8DE5 + #$8DE6, // $8DE6 + #$8DE7, // $8DE7 + #$8DE8, // $8DE8 + #$8DE9, // $8DE9 + #$8DEA, // $8DEA + #$8DEB, // $8DEB + #$8DEC, // $8DEC + #$8DED, // $8DED + #$8DEE, // $8DEE + #$8DEF, // $8DEF + #$8DF0, // $8DF0 + #$8DF1, // $8DF1 + #$8DF2, // $8DF2 + #$8DF3, // $8DF3 + #$8DF4, // $8DF4 + #$8DF5, // $8DF5 + #$8DF6, // $8DF6 + #$8DF7, // $8DF7 + #$8DF8, // $8DF8 + #$8DF9, // $8DF9 + #$8DFA, // $8DFA + #$8DFB, // $8DFB + #$8DFC, // $8DFC + #$8DFD, // $8DFD + #$8DFE, // $8DFE + #$8DFF, // $8DFF + #$8E00, // $8E00 + #$8E01, // $8E01 + #$8E02, // $8E02 + #$8E03, // $8E03 + #$8E04, // $8E04 + #$8E05, // $8E05 + #$8E06, // $8E06 + #$8E07, // $8E07 + #$8E08, // $8E08 + #$8E09, // $8E09 + #$8E0A, // $8E0A + #$8E0B, // $8E0B + #$8E0C, // $8E0C + #$8E0D, // $8E0D + #$8E0E, // $8E0E + #$8E0F, // $8E0F + #$8E10, // $8E10 + #$8E11, // $8E11 + #$8E12, // $8E12 + #$8E13, // $8E13 + #$8E14, // $8E14 + #$8E15, // $8E15 + #$8E16, // $8E16 + #$8E17, // $8E17 + #$8E18, // $8E18 + #$8E19, // $8E19 + #$8E1A, // $8E1A + #$8E1B, // $8E1B + #$8E1C, // $8E1C + #$8E1D, // $8E1D + #$8E1E, // $8E1E + #$8E1F, // $8E1F + #$8E20, // $8E20 + #$8E21, // $8E21 + #$8E22, // $8E22 + #$8E23, // $8E23 + #$8E24, // $8E24 + #$8E25, // $8E25 + #$8E26, // $8E26 + #$8E27, // $8E27 + #$8E28, // $8E28 + #$8E29, // $8E29 + #$8E2A, // $8E2A + #$8E2B, // $8E2B + #$8E2C, // $8E2C + #$8E2D, // $8E2D + #$8E2E, // $8E2E + #$8E2F, // $8E2F + #$8E30, // $8E30 + #$8E31, // $8E31 + #$8E32, // $8E32 + #$8E33, // $8E33 + #$8E34, // $8E34 + #$8E35, // $8E35 + #$8E36, // $8E36 + #$8E37, // $8E37 + #$8E38, // $8E38 + #$8E39, // $8E39 + #$8E3A, // $8E3A + #$8E3B, // $8E3B + #$8E3C, // $8E3C + #$8E3D, // $8E3D + #$8E3E, // $8E3E + #$8E3F, // $8E3F + #$8E40, // $8E40 + #$8E41, // $8E41 + #$8E42, // $8E42 + #$8E43, // $8E43 + #$8E44, // $8E44 + #$8E45, // $8E45 + #$8E46, // $8E46 + #$8E47, // $8E47 + #$8E48, // $8E48 + #$8E49, // $8E49 + #$8E4A, // $8E4A + #$8E4B, // $8E4B + #$8E4C, // $8E4C + #$8E4D, // $8E4D + #$8E4E, // $8E4E + #$8E4F, // $8E4F + #$8E50, // $8E50 + #$8E51, // $8E51 + #$8E52, // $8E52 + #$8E53, // $8E53 + #$8E54, // $8E54 + #$8E55, // $8E55 + #$8E56, // $8E56 + #$8E57, // $8E57 + #$8E58, // $8E58 + #$8E59, // $8E59 + #$8E5A, // $8E5A + #$8E5B, // $8E5B + #$8E5C, // $8E5C + #$8E5D, // $8E5D + #$8E5E, // $8E5E + #$8E5F, // $8E5F + #$8E60, // $8E60 + #$8E61, // $8E61 + #$8E62, // $8E62 + #$8E63, // $8E63 + #$8E64, // $8E64 + #$8E65, // $8E65 + #$8E66, // $8E66 + #$8E67, // $8E67 + #$8E68, // $8E68 + #$8E69, // $8E69 + #$8E6A, // $8E6A + #$8E6B, // $8E6B + #$8E6C, // $8E6C + #$8E6D, // $8E6D + #$8E6E, // $8E6E + #$8E6F, // $8E6F + #$8E70, // $8E70 + #$8E71, // $8E71 + #$8E72, // $8E72 + #$8E73, // $8E73 + #$8E74, // $8E74 + #$8E75, // $8E75 + #$8E76, // $8E76 + #$8E77, // $8E77 + #$8E78, // $8E78 + #$8E79, // $8E79 + #$8E7A, // $8E7A + #$8E7B, // $8E7B + #$8E7C, // $8E7C + #$8E7D, // $8E7D + #$8E7E, // $8E7E + #$8E7F, // $8E7F + #$8E80, // $8E80 + #$8E81, // $8E81 + #$8E82, // $8E82 + #$8E83, // $8E83 + #$8E84, // $8E84 + #$8E85, // $8E85 + #$8E86, // $8E86 + #$8E87, // $8E87 + #$8E88, // $8E88 + #$8E89, // $8E89 + #$8E8A, // $8E8A + #$8E8B, // $8E8B + #$8E8C, // $8E8C + #$8E8D, // $8E8D + #$8E8E, // $8E8E + #$8E8F, // $8E8F + #$8E90, // $8E90 + #$8E91, // $8E91 + #$8E92, // $8E92 + #$8E93, // $8E93 + #$8E94, // $8E94 + #$8E95, // $8E95 + #$8E96, // $8E96 + #$8E97, // $8E97 + #$8E98, // $8E98 + #$8E99, // $8E99 + #$8E9A, // $8E9A + #$8E9B, // $8E9B + #$8E9C, // $8E9C + #$8E9D, // $8E9D + #$8E9E, // $8E9E + #$8E9F, // $8E9F + #$8EA0, // $8EA0 + #$8EA1, // $8EA1 + #$8EA2, // $8EA2 + #$8EA3, // $8EA3 + #$8EA4, // $8EA4 + #$8EA5, // $8EA5 + #$8EA6, // $8EA6 + #$8EA7, // $8EA7 + #$8EA8, // $8EA8 + #$8EA9, // $8EA9 + #$8EAA, // $8EAA + #$8EAB, // $8EAB + #$8EAC, // $8EAC + #$8EAD, // $8EAD + #$8EAE, // $8EAE + #$8EAF, // $8EAF + #$8EB0, // $8EB0 + #$8EB1, // $8EB1 + #$8EB2, // $8EB2 + #$8EB3, // $8EB3 + #$8EB4, // $8EB4 + #$8EB5, // $8EB5 + #$8EB6, // $8EB6 + #$8EB7, // $8EB7 + #$8EB8, // $8EB8 + #$8EB9, // $8EB9 + #$8EBA, // $8EBA + #$8EBB, // $8EBB + #$8EBC, // $8EBC + #$8EBD, // $8EBD + #$8EBE, // $8EBE + #$8EBF, // $8EBF + #$8EC0, // $8EC0 + #$8EC1, // $8EC1 + #$8EC2, // $8EC2 + #$8EC3, // $8EC3 + #$8EC4, // $8EC4 + #$8EC5, // $8EC5 + #$8EC6, // $8EC6 + #$8EC7, // $8EC7 + #$8EC8, // $8EC8 + #$8EC9, // $8EC9 + #$8ECA, // $8ECA + #$8ECB, // $8ECB + #$8ECC, // $8ECC + #$8ECD, // $8ECD + #$8ECE, // $8ECE + #$8ECF, // $8ECF + #$8ED0, // $8ED0 + #$8ED1, // $8ED1 + #$8ED2, // $8ED2 + #$8ED3, // $8ED3 + #$8ED4, // $8ED4 + #$8ED5, // $8ED5 + #$8ED6, // $8ED6 + #$8ED7, // $8ED7 + #$8ED8, // $8ED8 + #$8ED9, // $8ED9 + #$8EDA, // $8EDA + #$8EDB, // $8EDB + #$8EDC, // $8EDC + #$8EDD, // $8EDD + #$8EDE, // $8EDE + #$8EDF, // $8EDF + #$8EE0, // $8EE0 + #$8EE1, // $8EE1 + #$8EE2, // $8EE2 + #$8EE3, // $8EE3 + #$8EE4, // $8EE4 + #$8EE5, // $8EE5 + #$8EE6, // $8EE6 + #$8EE7, // $8EE7 + #$8EE8, // $8EE8 + #$8EE9, // $8EE9 + #$8EEA, // $8EEA + #$8EEB, // $8EEB + #$8EEC, // $8EEC + #$8EED, // $8EED + #$8EEE, // $8EEE + #$8EEF, // $8EEF + #$8EF0, // $8EF0 + #$8EF1, // $8EF1 + #$8EF2, // $8EF2 + #$8EF3, // $8EF3 + #$8EF4, // $8EF4 + #$8EF5, // $8EF5 + #$8EF6, // $8EF6 + #$8EF7, // $8EF7 + #$8EF8, // $8EF8 + #$8EF9, // $8EF9 + #$8EFA, // $8EFA + #$8EFB, // $8EFB + #$8EFC, // $8EFC + #$8EFD, // $8EFD + #$8EFE, // $8EFE + #$8EFF, // $8EFF + #$8F00, // $8F00 + #$8F01, // $8F01 + #$8F02, // $8F02 + #$8F03, // $8F03 + #$8F04, // $8F04 + #$8F05, // $8F05 + #$8F06, // $8F06 + #$8F07, // $8F07 + #$8F08, // $8F08 + #$8F09, // $8F09 + #$8F0A, // $8F0A + #$8F0B, // $8F0B + #$8F0C, // $8F0C + #$8F0D, // $8F0D + #$8F0E, // $8F0E + #$8F0F, // $8F0F + #$8F10, // $8F10 + #$8F11, // $8F11 + #$8F12, // $8F12 + #$8F13, // $8F13 + #$8F14, // $8F14 + #$8F15, // $8F15 + #$8F16, // $8F16 + #$8F17, // $8F17 + #$8F18, // $8F18 + #$8F19, // $8F19 + #$8F1A, // $8F1A + #$8F1B, // $8F1B + #$8F1C, // $8F1C + #$8F1D, // $8F1D + #$8F1E, // $8F1E + #$8F1F, // $8F1F + #$8F20, // $8F20 + #$8F21, // $8F21 + #$8F22, // $8F22 + #$8F23, // $8F23 + #$8F24, // $8F24 + #$8F25, // $8F25 + #$8F26, // $8F26 + #$8F27, // $8F27 + #$8F28, // $8F28 + #$8F29, // $8F29 + #$8F2A, // $8F2A + #$8F2B, // $8F2B + #$8F2C, // $8F2C + #$8F2D, // $8F2D + #$8F2E, // $8F2E + #$8F2F, // $8F2F + #$8F30, // $8F30 + #$8F31, // $8F31 + #$8F32, // $8F32 + #$8F33, // $8F33 + #$8F34, // $8F34 + #$8F35, // $8F35 + #$8F36, // $8F36 + #$8F37, // $8F37 + #$8F38, // $8F38 + #$8F39, // $8F39 + #$8F3A, // $8F3A + #$8F3B, // $8F3B + #$8F3C, // $8F3C + #$8F3D, // $8F3D + #$8F3E, // $8F3E + #$8F3F, // $8F3F + #$8F40, // $8F40 + #$8F41, // $8F41 + #$8F42, // $8F42 + #$8F43, // $8F43 + #$8F44, // $8F44 + #$8F45, // $8F45 + #$8F46, // $8F46 + #$8F47, // $8F47 + #$8F48, // $8F48 + #$8F49, // $8F49 + #$8F4A, // $8F4A + #$8F4B, // $8F4B + #$8F4C, // $8F4C + #$8F4D, // $8F4D + #$8F4E, // $8F4E + #$8F4F, // $8F4F + #$8F50, // $8F50 + #$8F51, // $8F51 + #$8F52, // $8F52 + #$8F53, // $8F53 + #$8F54, // $8F54 + #$8F55, // $8F55 + #$8F56, // $8F56 + #$8F57, // $8F57 + #$8F58, // $8F58 + #$8F59, // $8F59 + #$8F5A, // $8F5A + #$8F5B, // $8F5B + #$8F5C, // $8F5C + #$8F5D, // $8F5D + #$8F5E, // $8F5E + #$8F5F, // $8F5F + #$8F60, // $8F60 + #$8F61, // $8F61 + #$8F62, // $8F62 + #$8F63, // $8F63 + #$8F64, // $8F64 + #$8F65, // $8F65 + #$8F66, // $8F66 + #$8F67, // $8F67 + #$8F68, // $8F68 + #$8F69, // $8F69 + #$8F6A, // $8F6A + #$8F6B, // $8F6B + #$8F6C, // $8F6C + #$8F6D, // $8F6D + #$8F6E, // $8F6E + #$8F6F, // $8F6F + #$8F70, // $8F70 + #$8F71, // $8F71 + #$8F72, // $8F72 + #$8F73, // $8F73 + #$8F74, // $8F74 + #$8F75, // $8F75 + #$8F76, // $8F76 + #$8F77, // $8F77 + #$8F78, // $8F78 + #$8F79, // $8F79 + #$8F7A, // $8F7A + #$8F7B, // $8F7B + #$8F7C, // $8F7C + #$8F7D, // $8F7D + #$8F7E, // $8F7E + #$8F7F, // $8F7F + #$8F80, // $8F80 + #$8F81, // $8F81 + #$8F82, // $8F82 + #$8F83, // $8F83 + #$8F84, // $8F84 + #$8F85, // $8F85 + #$8F86, // $8F86 + #$8F87, // $8F87 + #$8F88, // $8F88 + #$8F89, // $8F89 + #$8F8A, // $8F8A + #$8F8B, // $8F8B + #$8F8C, // $8F8C + #$8F8D, // $8F8D + #$8F8E, // $8F8E + #$8F8F, // $8F8F + #$8F90, // $8F90 + #$8F91, // $8F91 + #$8F92, // $8F92 + #$8F93, // $8F93 + #$8F94, // $8F94 + #$8F95, // $8F95 + #$8F96, // $8F96 + #$8F97, // $8F97 + #$8F98, // $8F98 + #$8F99, // $8F99 + #$8F9A, // $8F9A + #$8F9B, // $8F9B + #$8F9C, // $8F9C + #$8F9D, // $8F9D + #$8F9E, // $8F9E + #$8F9F, // $8F9F + #$8FA0, // $8FA0 + #$8FA1, // $8FA1 + #$8FA2, // $8FA2 + #$8FA3, // $8FA3 + #$8FA4, // $8FA4 + #$8FA5, // $8FA5 + #$8FA6, // $8FA6 + #$8FA7, // $8FA7 + #$8FA8, // $8FA8 + #$8FA9, // $8FA9 + #$8FAA, // $8FAA + #$8FAB, // $8FAB + #$8FAC, // $8FAC + #$8FAD, // $8FAD + #$8FAE, // $8FAE + #$8FAF, // $8FAF + #$8FB0, // $8FB0 + #$8FB1, // $8FB1 + #$8FB2, // $8FB2 + #$8FB3, // $8FB3 + #$8FB4, // $8FB4 + #$8FB5, // $8FB5 + #$8FB6, // $8FB6 + #$8FB7, // $8FB7 + #$8FB8, // $8FB8 + #$8FB9, // $8FB9 + #$8FBA, // $8FBA + #$8FBB, // $8FBB + #$8FBC, // $8FBC + #$8FBD, // $8FBD + #$8FBE, // $8FBE + #$8FBF, // $8FBF + #$8FC0, // $8FC0 + #$8FC1, // $8FC1 + #$8FC2, // $8FC2 + #$8FC3, // $8FC3 + #$8FC4, // $8FC4 + #$8FC5, // $8FC5 + #$8FC6, // $8FC6 + #$8FC7, // $8FC7 + #$8FC8, // $8FC8 + #$8FC9, // $8FC9 + #$8FCA, // $8FCA + #$8FCB, // $8FCB + #$8FCC, // $8FCC + #$8FCD, // $8FCD + #$8FCE, // $8FCE + #$8FCF, // $8FCF + #$8FD0, // $8FD0 + #$8FD1, // $8FD1 + #$8FD2, // $8FD2 + #$8FD3, // $8FD3 + #$8FD4, // $8FD4 + #$8FD5, // $8FD5 + #$8FD6, // $8FD6 + #$8FD7, // $8FD7 + #$8FD8, // $8FD8 + #$8FD9, // $8FD9 + #$8FDA, // $8FDA + #$8FDB, // $8FDB + #$8FDC, // $8FDC + #$8FDD, // $8FDD + #$8FDE, // $8FDE + #$8FDF, // $8FDF + #$8FE0, // $8FE0 + #$8FE1, // $8FE1 + #$8FE2, // $8FE2 + #$8FE3, // $8FE3 + #$8FE4, // $8FE4 + #$8FE5, // $8FE5 + #$8FE6, // $8FE6 + #$8FE7, // $8FE7 + #$8FE8, // $8FE8 + #$8FE9, // $8FE9 + #$8FEA, // $8FEA + #$8FEB, // $8FEB + #$8FEC, // $8FEC + #$8FED, // $8FED + #$8FEE, // $8FEE + #$8FEF, // $8FEF + #$8FF0, // $8FF0 + #$8FF1, // $8FF1 + #$8FF2, // $8FF2 + #$8FF3, // $8FF3 + #$8FF4, // $8FF4 + #$8FF5, // $8FF5 + #$8FF6, // $8FF6 + #$8FF7, // $8FF7 + #$8FF8, // $8FF8 + #$8FF9, // $8FF9 + #$8FFA, // $8FFA + #$8FFB, // $8FFB + #$8FFC, // $8FFC + #$8FFD, // $8FFD + #$8FFE, // $8FFE + #$8FFF, // $8FFF + #$9000, // $9000 + #$9001, // $9001 + #$9002, // $9002 + #$9003, // $9003 + #$9004, // $9004 + #$9005, // $9005 + #$9006, // $9006 + #$9007, // $9007 + #$9008, // $9008 + #$9009, // $9009 + #$900A, // $900A + #$900B, // $900B + #$900C, // $900C + #$900D, // $900D + #$900E, // $900E + #$900F, // $900F + #$9010, // $9010 + #$9011, // $9011 + #$9012, // $9012 + #$9013, // $9013 + #$9014, // $9014 + #$9015, // $9015 + #$9016, // $9016 + #$9017, // $9017 + #$9018, // $9018 + #$9019, // $9019 + #$901A, // $901A + #$901B, // $901B + #$901C, // $901C + #$901D, // $901D + #$901E, // $901E + #$901F, // $901F + #$9020, // $9020 + #$9021, // $9021 + #$9022, // $9022 + #$9023, // $9023 + #$9024, // $9024 + #$9025, // $9025 + #$9026, // $9026 + #$9027, // $9027 + #$9028, // $9028 + #$9029, // $9029 + #$902A, // $902A + #$902B, // $902B + #$902C, // $902C + #$902D, // $902D + #$902E, // $902E + #$902F, // $902F + #$9030, // $9030 + #$9031, // $9031 + #$9032, // $9032 + #$9033, // $9033 + #$9034, // $9034 + #$9035, // $9035 + #$9036, // $9036 + #$9037, // $9037 + #$9038, // $9038 + #$9039, // $9039 + #$903A, // $903A + #$903B, // $903B + #$903C, // $903C + #$903D, // $903D + #$903E, // $903E + #$903F, // $903F + #$9040, // $9040 + #$9041, // $9041 + #$9042, // $9042 + #$9043, // $9043 + #$9044, // $9044 + #$9045, // $9045 + #$9046, // $9046 + #$9047, // $9047 + #$9048, // $9048 + #$9049, // $9049 + #$904A, // $904A + #$904B, // $904B + #$904C, // $904C + #$904D, // $904D + #$904E, // $904E + #$904F, // $904F + #$9050, // $9050 + #$9051, // $9051 + #$9052, // $9052 + #$9053, // $9053 + #$9054, // $9054 + #$9055, // $9055 + #$9056, // $9056 + #$9057, // $9057 + #$9058, // $9058 + #$9059, // $9059 + #$905A, // $905A + #$905B, // $905B + #$905C, // $905C + #$905D, // $905D + #$905E, // $905E + #$905F, // $905F + #$9060, // $9060 + #$9061, // $9061 + #$9062, // $9062 + #$9063, // $9063 + #$9064, // $9064 + #$9065, // $9065 + #$9066, // $9066 + #$9067, // $9067 + #$9068, // $9068 + #$9069, // $9069 + #$906A, // $906A + #$906B, // $906B + #$906C, // $906C + #$906D, // $906D + #$906E, // $906E + #$906F, // $906F + #$9070, // $9070 + #$9071, // $9071 + #$9072, // $9072 + #$9073, // $9073 + #$9074, // $9074 + #$9075, // $9075 + #$9076, // $9076 + #$9077, // $9077 + #$9078, // $9078 + #$9079, // $9079 + #$907A, // $907A + #$907B, // $907B + #$907C, // $907C + #$907D, // $907D + #$907E, // $907E + #$907F, // $907F + #$9080, // $9080 + #$9081, // $9081 + #$9082, // $9082 + #$9083, // $9083 + #$9084, // $9084 + #$9085, // $9085 + #$9086, // $9086 + #$9087, // $9087 + #$9088, // $9088 + #$9089, // $9089 + #$908A, // $908A + #$908B, // $908B + #$908C, // $908C + #$908D, // $908D + #$908E, // $908E + #$908F, // $908F + #$9090, // $9090 + #$9091, // $9091 + #$9092, // $9092 + #$9093, // $9093 + #$9094, // $9094 + #$9095, // $9095 + #$9096, // $9096 + #$9097, // $9097 + #$9098, // $9098 + #$9099, // $9099 + #$909A, // $909A + #$909B, // $909B + #$909C, // $909C + #$909D, // $909D + #$909E, // $909E + #$909F, // $909F + #$90A0, // $90A0 + #$90A1, // $90A1 + #$90A2, // $90A2 + #$90A3, // $90A3 + #$90A4, // $90A4 + #$90A5, // $90A5 + #$90A6, // $90A6 + #$90A7, // $90A7 + #$90A8, // $90A8 + #$90A9, // $90A9 + #$90AA, // $90AA + #$90AB, // $90AB + #$90AC, // $90AC + #$90AD, // $90AD + #$90AE, // $90AE + #$90AF, // $90AF + #$90B0, // $90B0 + #$90B1, // $90B1 + #$90B2, // $90B2 + #$90B3, // $90B3 + #$90B4, // $90B4 + #$90B5, // $90B5 + #$90B6, // $90B6 + #$90B7, // $90B7 + #$90B8, // $90B8 + #$90B9, // $90B9 + #$90BA, // $90BA + #$90BB, // $90BB + #$90BC, // $90BC + #$90BD, // $90BD + #$90BE, // $90BE + #$90BF, // $90BF + #$90C0, // $90C0 + #$90C1, // $90C1 + #$90C2, // $90C2 + #$90C3, // $90C3 + #$90C4, // $90C4 + #$90C5, // $90C5 + #$90C6, // $90C6 + #$90C7, // $90C7 + #$90C8, // $90C8 + #$90C9, // $90C9 + #$90CA, // $90CA + #$90CB, // $90CB + #$90CC, // $90CC + #$90CD, // $90CD + #$90CE, // $90CE + #$90CF, // $90CF + #$90D0, // $90D0 + #$90D1, // $90D1 + #$90D2, // $90D2 + #$90D3, // $90D3 + #$90D4, // $90D4 + #$90D5, // $90D5 + #$90D6, // $90D6 + #$90D7, // $90D7 + #$90D8, // $90D8 + #$90D9, // $90D9 + #$90DA, // $90DA + #$90DB, // $90DB + #$90DC, // $90DC + #$90DD, // $90DD + #$90DE, // $90DE + #$90DF, // $90DF + #$90E0, // $90E0 + #$90E1, // $90E1 + #$90E2, // $90E2 + #$90E3, // $90E3 + #$90E4, // $90E4 + #$90E5, // $90E5 + #$90E6, // $90E6 + #$90E7, // $90E7 + #$90E8, // $90E8 + #$90E9, // $90E9 + #$90EA, // $90EA + #$90EB, // $90EB + #$90EC, // $90EC + #$90ED, // $90ED + #$90EE, // $90EE + #$90EF, // $90EF + #$90F0, // $90F0 + #$90F1, // $90F1 + #$90F2, // $90F2 + #$90F3, // $90F3 + #$90F4, // $90F4 + #$90F5, // $90F5 + #$90F6, // $90F6 + #$90F7, // $90F7 + #$90F8, // $90F8 + #$90F9, // $90F9 + #$90FA, // $90FA + #$90FB, // $90FB + #$90FC, // $90FC + #$90FD, // $90FD + #$90FE, // $90FE + #$90FF, // $90FF + #$9100, // $9100 + #$9101, // $9101 + #$9102, // $9102 + #$9103, // $9103 + #$9104, // $9104 + #$9105, // $9105 + #$9106, // $9106 + #$9107, // $9107 + #$9108, // $9108 + #$9109, // $9109 + #$910A, // $910A + #$910B, // $910B + #$910C, // $910C + #$910D, // $910D + #$910E, // $910E + #$910F, // $910F + #$9110, // $9110 + #$9111, // $9111 + #$9112, // $9112 + #$9113, // $9113 + #$9114, // $9114 + #$9115, // $9115 + #$9116, // $9116 + #$9117, // $9117 + #$9118, // $9118 + #$9119, // $9119 + #$911A, // $911A + #$911B, // $911B + #$911C, // $911C + #$911D, // $911D + #$911E, // $911E + #$911F, // $911F + #$9120, // $9120 + #$9121, // $9121 + #$9122, // $9122 + #$9123, // $9123 + #$9124, // $9124 + #$9125, // $9125 + #$9126, // $9126 + #$9127, // $9127 + #$9128, // $9128 + #$9129, // $9129 + #$912A, // $912A + #$912B, // $912B + #$912C, // $912C + #$912D, // $912D + #$912E, // $912E + #$912F, // $912F + #$9130, // $9130 + #$9131, // $9131 + #$9132, // $9132 + #$9133, // $9133 + #$9134, // $9134 + #$9135, // $9135 + #$9136, // $9136 + #$9137, // $9137 + #$9138, // $9138 + #$9139, // $9139 + #$913A, // $913A + #$913B, // $913B + #$913C, // $913C + #$913D, // $913D + #$913E, // $913E + #$913F, // $913F + #$9140, // $9140 + #$9141, // $9141 + #$9142, // $9142 + #$9143, // $9143 + #$9144, // $9144 + #$9145, // $9145 + #$9146, // $9146 + #$9147, // $9147 + #$9148, // $9148 + #$9149, // $9149 + #$914A, // $914A + #$914B, // $914B + #$914C, // $914C + #$914D, // $914D + #$914E, // $914E + #$914F, // $914F + #$9150, // $9150 + #$9151, // $9151 + #$9152, // $9152 + #$9153, // $9153 + #$9154, // $9154 + #$9155, // $9155 + #$9156, // $9156 + #$9157, // $9157 + #$9158, // $9158 + #$9159, // $9159 + #$915A, // $915A + #$915B, // $915B + #$915C, // $915C + #$915D, // $915D + #$915E, // $915E + #$915F, // $915F + #$9160, // $9160 + #$9161, // $9161 + #$9162, // $9162 + #$9163, // $9163 + #$9164, // $9164 + #$9165, // $9165 + #$9166, // $9166 + #$9167, // $9167 + #$9168, // $9168 + #$9169, // $9169 + #$916A, // $916A + #$916B, // $916B + #$916C, // $916C + #$916D, // $916D + #$916E, // $916E + #$916F, // $916F + #$9170, // $9170 + #$9171, // $9171 + #$9172, // $9172 + #$9173, // $9173 + #$9174, // $9174 + #$9175, // $9175 + #$9176, // $9176 + #$9177, // $9177 + #$9178, // $9178 + #$9179, // $9179 + #$917A, // $917A + #$917B, // $917B + #$917C, // $917C + #$917D, // $917D + #$917E, // $917E + #$917F, // $917F + #$9180, // $9180 + #$9181, // $9181 + #$9182, // $9182 + #$9183, // $9183 + #$9184, // $9184 + #$9185, // $9185 + #$9186, // $9186 + #$9187, // $9187 + #$9188, // $9188 + #$9189, // $9189 + #$918A, // $918A + #$918B, // $918B + #$918C, // $918C + #$918D, // $918D + #$918E, // $918E + #$918F, // $918F + #$9190, // $9190 + #$9191, // $9191 + #$9192, // $9192 + #$9193, // $9193 + #$9194, // $9194 + #$9195, // $9195 + #$9196, // $9196 + #$9197, // $9197 + #$9198, // $9198 + #$9199, // $9199 + #$919A, // $919A + #$919B, // $919B + #$919C, // $919C + #$919D, // $919D + #$919E, // $919E + #$919F, // $919F + #$91A0, // $91A0 + #$91A1, // $91A1 + #$91A2, // $91A2 + #$91A3, // $91A3 + #$91A4, // $91A4 + #$91A5, // $91A5 + #$91A6, // $91A6 + #$91A7, // $91A7 + #$91A8, // $91A8 + #$91A9, // $91A9 + #$91AA, // $91AA + #$91AB, // $91AB + #$91AC, // $91AC + #$91AD, // $91AD + #$91AE, // $91AE + #$91AF, // $91AF + #$91B0, // $91B0 + #$91B1, // $91B1 + #$91B2, // $91B2 + #$91B3, // $91B3 + #$91B4, // $91B4 + #$91B5, // $91B5 + #$91B6, // $91B6 + #$91B7, // $91B7 + #$91B8, // $91B8 + #$91B9, // $91B9 + #$91BA, // $91BA + #$91BB, // $91BB + #$91BC, // $91BC + #$91BD, // $91BD + #$91BE, // $91BE + #$91BF, // $91BF + #$91C0, // $91C0 + #$91C1, // $91C1 + #$91C2, // $91C2 + #$91C3, // $91C3 + #$91C4, // $91C4 + #$91C5, // $91C5 + #$91C6, // $91C6 + #$91C7, // $91C7 + #$91C8, // $91C8 + #$91C9, // $91C9 + #$91CA, // $91CA + #$91CB, // $91CB + #$91CC, // $91CC + #$91CD, // $91CD + #$91CE, // $91CE + #$91CF, // $91CF + #$91D0, // $91D0 + #$91D1, // $91D1 + #$91D2, // $91D2 + #$91D3, // $91D3 + #$91D4, // $91D4 + #$91D5, // $91D5 + #$91D6, // $91D6 + #$91D7, // $91D7 + #$91D8, // $91D8 + #$91D9, // $91D9 + #$91DA, // $91DA + #$91DB, // $91DB + #$91DC, // $91DC + #$91DD, // $91DD + #$91DE, // $91DE + #$91DF, // $91DF + #$91E0, // $91E0 + #$91E1, // $91E1 + #$91E2, // $91E2 + #$91E3, // $91E3 + #$91E4, // $91E4 + #$91E5, // $91E5 + #$91E6, // $91E6 + #$91E7, // $91E7 + #$91E8, // $91E8 + #$91E9, // $91E9 + #$91EA, // $91EA + #$91EB, // $91EB + #$91EC, // $91EC + #$91ED, // $91ED + #$91EE, // $91EE + #$91EF, // $91EF + #$91F0, // $91F0 + #$91F1, // $91F1 + #$91F2, // $91F2 + #$91F3, // $91F3 + #$91F4, // $91F4 + #$91F5, // $91F5 + #$91F6, // $91F6 + #$91F7, // $91F7 + #$91F8, // $91F8 + #$91F9, // $91F9 + #$91FA, // $91FA + #$91FB, // $91FB + #$91FC, // $91FC + #$91FD, // $91FD + #$91FE, // $91FE + #$91FF, // $91FF + #$9200, // $9200 + #$9201, // $9201 + #$9202, // $9202 + #$9203, // $9203 + #$9204, // $9204 + #$9205, // $9205 + #$9206, // $9206 + #$9207, // $9207 + #$9208, // $9208 + #$9209, // $9209 + #$920A, // $920A + #$920B, // $920B + #$920C, // $920C + #$920D, // $920D + #$920E, // $920E + #$920F, // $920F + #$9210, // $9210 + #$9211, // $9211 + #$9212, // $9212 + #$9213, // $9213 + #$9214, // $9214 + #$9215, // $9215 + #$9216, // $9216 + #$9217, // $9217 + #$9218, // $9218 + #$9219, // $9219 + #$921A, // $921A + #$921B, // $921B + #$921C, // $921C + #$921D, // $921D + #$921E, // $921E + #$921F, // $921F + #$9220, // $9220 + #$9221, // $9221 + #$9222, // $9222 + #$9223, // $9223 + #$9224, // $9224 + #$9225, // $9225 + #$9226, // $9226 + #$9227, // $9227 + #$9228, // $9228 + #$9229, // $9229 + #$922A, // $922A + #$922B, // $922B + #$922C, // $922C + #$922D, // $922D + #$922E, // $922E + #$922F, // $922F + #$9230, // $9230 + #$9231, // $9231 + #$9232, // $9232 + #$9233, // $9233 + #$9234, // $9234 + #$9235, // $9235 + #$9236, // $9236 + #$9237, // $9237 + #$9238, // $9238 + #$9239, // $9239 + #$923A, // $923A + #$923B, // $923B + #$923C, // $923C + #$923D, // $923D + #$923E, // $923E + #$923F, // $923F + #$9240, // $9240 + #$9241, // $9241 + #$9242, // $9242 + #$9243, // $9243 + #$9244, // $9244 + #$9245, // $9245 + #$9246, // $9246 + #$9247, // $9247 + #$9248, // $9248 + #$9249, // $9249 + #$924A, // $924A + #$924B, // $924B + #$924C, // $924C + #$924D, // $924D + #$924E, // $924E + #$924F, // $924F + #$9250, // $9250 + #$9251, // $9251 + #$9252, // $9252 + #$9253, // $9253 + #$9254, // $9254 + #$9255, // $9255 + #$9256, // $9256 + #$9257, // $9257 + #$9258, // $9258 + #$9259, // $9259 + #$925A, // $925A + #$925B, // $925B + #$925C, // $925C + #$925D, // $925D + #$925E, // $925E + #$925F, // $925F + #$9260, // $9260 + #$9261, // $9261 + #$9262, // $9262 + #$9263, // $9263 + #$9264, // $9264 + #$9265, // $9265 + #$9266, // $9266 + #$9267, // $9267 + #$9268, // $9268 + #$9269, // $9269 + #$926A, // $926A + #$926B, // $926B + #$926C, // $926C + #$926D, // $926D + #$926E, // $926E + #$926F, // $926F + #$9270, // $9270 + #$9271, // $9271 + #$9272, // $9272 + #$9273, // $9273 + #$9274, // $9274 + #$9275, // $9275 + #$9276, // $9276 + #$9277, // $9277 + #$9278, // $9278 + #$9279, // $9279 + #$927A, // $927A + #$927B, // $927B + #$927C, // $927C + #$927D, // $927D + #$927E, // $927E + #$927F, // $927F + #$9280, // $9280 + #$9281, // $9281 + #$9282, // $9282 + #$9283, // $9283 + #$9284, // $9284 + #$9285, // $9285 + #$9286, // $9286 + #$9287, // $9287 + #$9288, // $9288 + #$9289, // $9289 + #$928A, // $928A + #$928B, // $928B + #$928C, // $928C + #$928D, // $928D + #$928E, // $928E + #$928F, // $928F + #$9290, // $9290 + #$9291, // $9291 + #$9292, // $9292 + #$9293, // $9293 + #$9294, // $9294 + #$9295, // $9295 + #$9296, // $9296 + #$9297, // $9297 + #$9298, // $9298 + #$9299, // $9299 + #$929A, // $929A + #$929B, // $929B + #$929C, // $929C + #$929D, // $929D + #$929E, // $929E + #$929F, // $929F + #$92A0, // $92A0 + #$92A1, // $92A1 + #$92A2, // $92A2 + #$92A3, // $92A3 + #$92A4, // $92A4 + #$92A5, // $92A5 + #$92A6, // $92A6 + #$92A7, // $92A7 + #$92A8, // $92A8 + #$92A9, // $92A9 + #$92AA, // $92AA + #$92AB, // $92AB + #$92AC, // $92AC + #$92AD, // $92AD + #$92AE, // $92AE + #$92AF, // $92AF + #$92B0, // $92B0 + #$92B1, // $92B1 + #$92B2, // $92B2 + #$92B3, // $92B3 + #$92B4, // $92B4 + #$92B5, // $92B5 + #$92B6, // $92B6 + #$92B7, // $92B7 + #$92B8, // $92B8 + #$92B9, // $92B9 + #$92BA, // $92BA + #$92BB, // $92BB + #$92BC, // $92BC + #$92BD, // $92BD + #$92BE, // $92BE + #$92BF, // $92BF + #$92C0, // $92C0 + #$92C1, // $92C1 + #$92C2, // $92C2 + #$92C3, // $92C3 + #$92C4, // $92C4 + #$92C5, // $92C5 + #$92C6, // $92C6 + #$92C7, // $92C7 + #$92C8, // $92C8 + #$92C9, // $92C9 + #$92CA, // $92CA + #$92CB, // $92CB + #$92CC, // $92CC + #$92CD, // $92CD + #$92CE, // $92CE + #$92CF, // $92CF + #$92D0, // $92D0 + #$92D1, // $92D1 + #$92D2, // $92D2 + #$92D3, // $92D3 + #$92D4, // $92D4 + #$92D5, // $92D5 + #$92D6, // $92D6 + #$92D7, // $92D7 + #$92D8, // $92D8 + #$92D9, // $92D9 + #$92DA, // $92DA + #$92DB, // $92DB + #$92DC, // $92DC + #$92DD, // $92DD + #$92DE, // $92DE + #$92DF, // $92DF + #$92E0, // $92E0 + #$92E1, // $92E1 + #$92E2, // $92E2 + #$92E3, // $92E3 + #$92E4, // $92E4 + #$92E5, // $92E5 + #$92E6, // $92E6 + #$92E7, // $92E7 + #$92E8, // $92E8 + #$92E9, // $92E9 + #$92EA, // $92EA + #$92EB, // $92EB + #$92EC, // $92EC + #$92ED, // $92ED + #$92EE, // $92EE + #$92EF, // $92EF + #$92F0, // $92F0 + #$92F1, // $92F1 + #$92F2, // $92F2 + #$92F3, // $92F3 + #$92F4, // $92F4 + #$92F5, // $92F5 + #$92F6, // $92F6 + #$92F7, // $92F7 + #$92F8, // $92F8 + #$92F9, // $92F9 + #$92FA, // $92FA + #$92FB, // $92FB + #$92FC, // $92FC + #$92FD, // $92FD + #$92FE, // $92FE + #$92FF, // $92FF + #$9300, // $9300 + #$9301, // $9301 + #$9302, // $9302 + #$9303, // $9303 + #$9304, // $9304 + #$9305, // $9305 + #$9306, // $9306 + #$9307, // $9307 + #$9308, // $9308 + #$9309, // $9309 + #$930A, // $930A + #$930B, // $930B + #$930C, // $930C + #$930D, // $930D + #$930E, // $930E + #$930F, // $930F + #$9310, // $9310 + #$9311, // $9311 + #$9312, // $9312 + #$9313, // $9313 + #$9314, // $9314 + #$9315, // $9315 + #$9316, // $9316 + #$9317, // $9317 + #$9318, // $9318 + #$9319, // $9319 + #$931A, // $931A + #$931B, // $931B + #$931C, // $931C + #$931D, // $931D + #$931E, // $931E + #$931F, // $931F + #$9320, // $9320 + #$9321, // $9321 + #$9322, // $9322 + #$9323, // $9323 + #$9324, // $9324 + #$9325, // $9325 + #$9326, // $9326 + #$9327, // $9327 + #$9328, // $9328 + #$9329, // $9329 + #$932A, // $932A + #$932B, // $932B + #$932C, // $932C + #$932D, // $932D + #$932E, // $932E + #$932F, // $932F + #$9330, // $9330 + #$9331, // $9331 + #$9332, // $9332 + #$9333, // $9333 + #$9334, // $9334 + #$9335, // $9335 + #$9336, // $9336 + #$9337, // $9337 + #$9338, // $9338 + #$9339, // $9339 + #$933A, // $933A + #$933B, // $933B + #$933C, // $933C + #$933D, // $933D + #$933E, // $933E + #$933F, // $933F + #$9340, // $9340 + #$9341, // $9341 + #$9342, // $9342 + #$9343, // $9343 + #$9344, // $9344 + #$9345, // $9345 + #$9346, // $9346 + #$9347, // $9347 + #$9348, // $9348 + #$9349, // $9349 + #$934A, // $934A + #$934B, // $934B + #$934C, // $934C + #$934D, // $934D + #$934E, // $934E + #$934F, // $934F + #$9350, // $9350 + #$9351, // $9351 + #$9352, // $9352 + #$9353, // $9353 + #$9354, // $9354 + #$9355, // $9355 + #$9356, // $9356 + #$9357, // $9357 + #$9358, // $9358 + #$9359, // $9359 + #$935A, // $935A + #$935B, // $935B + #$935C, // $935C + #$935D, // $935D + #$935E, // $935E + #$935F, // $935F + #$9360, // $9360 + #$9361, // $9361 + #$9362, // $9362 + #$9363, // $9363 + #$9364, // $9364 + #$9365, // $9365 + #$9366, // $9366 + #$9367, // $9367 + #$9368, // $9368 + #$9369, // $9369 + #$936A, // $936A + #$936B, // $936B + #$936C, // $936C + #$936D, // $936D + #$936E, // $936E + #$936F, // $936F + #$9370, // $9370 + #$9371, // $9371 + #$9372, // $9372 + #$9373, // $9373 + #$9374, // $9374 + #$9375, // $9375 + #$9376, // $9376 + #$9377, // $9377 + #$9378, // $9378 + #$9379, // $9379 + #$937A, // $937A + #$937B, // $937B + #$937C, // $937C + #$937D, // $937D + #$937E, // $937E + #$937F, // $937F + #$9380, // $9380 + #$9381, // $9381 + #$9382, // $9382 + #$9383, // $9383 + #$9384, // $9384 + #$9385, // $9385 + #$9386, // $9386 + #$9387, // $9387 + #$9388, // $9388 + #$9389, // $9389 + #$938A, // $938A + #$938B, // $938B + #$938C, // $938C + #$938D, // $938D + #$938E, // $938E + #$938F, // $938F + #$9390, // $9390 + #$9391, // $9391 + #$9392, // $9392 + #$9393, // $9393 + #$9394, // $9394 + #$9395, // $9395 + #$9396, // $9396 + #$9397, // $9397 + #$9398, // $9398 + #$9399, // $9399 + #$939A, // $939A + #$939B, // $939B + #$939C, // $939C + #$939D, // $939D + #$939E, // $939E + #$939F, // $939F + #$93A0, // $93A0 + #$93A1, // $93A1 + #$93A2, // $93A2 + #$93A3, // $93A3 + #$93A4, // $93A4 + #$93A5, // $93A5 + #$93A6, // $93A6 + #$93A7, // $93A7 + #$93A8, // $93A8 + #$93A9, // $93A9 + #$93AA, // $93AA + #$93AB, // $93AB + #$93AC, // $93AC + #$93AD, // $93AD + #$93AE, // $93AE + #$93AF, // $93AF + #$93B0, // $93B0 + #$93B1, // $93B1 + #$93B2, // $93B2 + #$93B3, // $93B3 + #$93B4, // $93B4 + #$93B5, // $93B5 + #$93B6, // $93B6 + #$93B7, // $93B7 + #$93B8, // $93B8 + #$93B9, // $93B9 + #$93BA, // $93BA + #$93BB, // $93BB + #$93BC, // $93BC + #$93BD, // $93BD + #$93BE, // $93BE + #$93BF, // $93BF + #$93C0, // $93C0 + #$93C1, // $93C1 + #$93C2, // $93C2 + #$93C3, // $93C3 + #$93C4, // $93C4 + #$93C5, // $93C5 + #$93C6, // $93C6 + #$93C7, // $93C7 + #$93C8, // $93C8 + #$93C9, // $93C9 + #$93CA, // $93CA + #$93CB, // $93CB + #$93CC, // $93CC + #$93CD, // $93CD + #$93CE, // $93CE + #$93CF, // $93CF + #$93D0, // $93D0 + #$93D1, // $93D1 + #$93D2, // $93D2 + #$93D3, // $93D3 + #$93D4, // $93D4 + #$93D5, // $93D5 + #$93D6, // $93D6 + #$93D7, // $93D7 + #$93D8, // $93D8 + #$93D9, // $93D9 + #$93DA, // $93DA + #$93DB, // $93DB + #$93DC, // $93DC + #$93DD, // $93DD + #$93DE, // $93DE + #$93DF, // $93DF + #$93E0, // $93E0 + #$93E1, // $93E1 + #$93E2, // $93E2 + #$93E3, // $93E3 + #$93E4, // $93E4 + #$93E5, // $93E5 + #$93E6, // $93E6 + #$93E7, // $93E7 + #$93E8, // $93E8 + #$93E9, // $93E9 + #$93EA, // $93EA + #$93EB, // $93EB + #$93EC, // $93EC + #$93ED, // $93ED + #$93EE, // $93EE + #$93EF, // $93EF + #$93F0, // $93F0 + #$93F1, // $93F1 + #$93F2, // $93F2 + #$93F3, // $93F3 + #$93F4, // $93F4 + #$93F5, // $93F5 + #$93F6, // $93F6 + #$93F7, // $93F7 + #$93F8, // $93F8 + #$93F9, // $93F9 + #$93FA, // $93FA + #$93FB, // $93FB + #$93FC, // $93FC + #$93FD, // $93FD + #$93FE, // $93FE + #$93FF, // $93FF + #$9400, // $9400 + #$9401, // $9401 + #$9402, // $9402 + #$9403, // $9403 + #$9404, // $9404 + #$9405, // $9405 + #$9406, // $9406 + #$9407, // $9407 + #$9408, // $9408 + #$9409, // $9409 + #$940A, // $940A + #$940B, // $940B + #$940C, // $940C + #$940D, // $940D + #$940E, // $940E + #$940F, // $940F + #$9410, // $9410 + #$9411, // $9411 + #$9412, // $9412 + #$9413, // $9413 + #$9414, // $9414 + #$9415, // $9415 + #$9416, // $9416 + #$9417, // $9417 + #$9418, // $9418 + #$9419, // $9419 + #$941A, // $941A + #$941B, // $941B + #$941C, // $941C + #$941D, // $941D + #$941E, // $941E + #$941F, // $941F + #$9420, // $9420 + #$9421, // $9421 + #$9422, // $9422 + #$9423, // $9423 + #$9424, // $9424 + #$9425, // $9425 + #$9426, // $9426 + #$9427, // $9427 + #$9428, // $9428 + #$9429, // $9429 + #$942A, // $942A + #$942B, // $942B + #$942C, // $942C + #$942D, // $942D + #$942E, // $942E + #$942F, // $942F + #$9430, // $9430 + #$9431, // $9431 + #$9432, // $9432 + #$9433, // $9433 + #$9434, // $9434 + #$9435, // $9435 + #$9436, // $9436 + #$9437, // $9437 + #$9438, // $9438 + #$9439, // $9439 + #$943A, // $943A + #$943B, // $943B + #$943C, // $943C + #$943D, // $943D + #$943E, // $943E + #$943F, // $943F + #$9440, // $9440 + #$9441, // $9441 + #$9442, // $9442 + #$9443, // $9443 + #$9444, // $9444 + #$9445, // $9445 + #$9446, // $9446 + #$9447, // $9447 + #$9448, // $9448 + #$9449, // $9449 + #$944A, // $944A + #$944B, // $944B + #$944C, // $944C + #$944D, // $944D + #$944E, // $944E + #$944F, // $944F + #$9450, // $9450 + #$9451, // $9451 + #$9452, // $9452 + #$9453, // $9453 + #$9454, // $9454 + #$9455, // $9455 + #$9456, // $9456 + #$9457, // $9457 + #$9458, // $9458 + #$9459, // $9459 + #$945A, // $945A + #$945B, // $945B + #$945C, // $945C + #$945D, // $945D + #$945E, // $945E + #$945F, // $945F + #$9460, // $9460 + #$9461, // $9461 + #$9462, // $9462 + #$9463, // $9463 + #$9464, // $9464 + #$9465, // $9465 + #$9466, // $9466 + #$9467, // $9467 + #$9468, // $9468 + #$9469, // $9469 + #$946A, // $946A + #$946B, // $946B + #$946C, // $946C + #$946D, // $946D + #$946E, // $946E + #$946F, // $946F + #$9470, // $9470 + #$9471, // $9471 + #$9472, // $9472 + #$9473, // $9473 + #$9474, // $9474 + #$9475, // $9475 + #$9476, // $9476 + #$9477, // $9477 + #$9478, // $9478 + #$9479, // $9479 + #$947A, // $947A + #$947B, // $947B + #$947C, // $947C + #$947D, // $947D + #$947E, // $947E + #$947F, // $947F + #$9480, // $9480 + #$9481, // $9481 + #$9482, // $9482 + #$9483, // $9483 + #$9484, // $9484 + #$9485, // $9485 + #$9486, // $9486 + #$9487, // $9487 + #$9488, // $9488 + #$9489, // $9489 + #$948A, // $948A + #$948B, // $948B + #$948C, // $948C + #$948D, // $948D + #$948E, // $948E + #$948F, // $948F + #$9490, // $9490 + #$9491, // $9491 + #$9492, // $9492 + #$9493, // $9493 + #$9494, // $9494 + #$9495, // $9495 + #$9496, // $9496 + #$9497, // $9497 + #$9498, // $9498 + #$9499, // $9499 + #$949A, // $949A + #$949B, // $949B + #$949C, // $949C + #$949D, // $949D + #$949E, // $949E + #$949F, // $949F + #$94A0, // $94A0 + #$94A1, // $94A1 + #$94A2, // $94A2 + #$94A3, // $94A3 + #$94A4, // $94A4 + #$94A5, // $94A5 + #$94A6, // $94A6 + #$94A7, // $94A7 + #$94A8, // $94A8 + #$94A9, // $94A9 + #$94AA, // $94AA + #$94AB, // $94AB + #$94AC, // $94AC + #$94AD, // $94AD + #$94AE, // $94AE + #$94AF, // $94AF + #$94B0, // $94B0 + #$94B1, // $94B1 + #$94B2, // $94B2 + #$94B3, // $94B3 + #$94B4, // $94B4 + #$94B5, // $94B5 + #$94B6, // $94B6 + #$94B7, // $94B7 + #$94B8, // $94B8 + #$94B9, // $94B9 + #$94BA, // $94BA + #$94BB, // $94BB + #$94BC, // $94BC + #$94BD, // $94BD + #$94BE, // $94BE + #$94BF, // $94BF + #$94C0, // $94C0 + #$94C1, // $94C1 + #$94C2, // $94C2 + #$94C3, // $94C3 + #$94C4, // $94C4 + #$94C5, // $94C5 + #$94C6, // $94C6 + #$94C7, // $94C7 + #$94C8, // $94C8 + #$94C9, // $94C9 + #$94CA, // $94CA + #$94CB, // $94CB + #$94CC, // $94CC + #$94CD, // $94CD + #$94CE, // $94CE + #$94CF, // $94CF + #$94D0, // $94D0 + #$94D1, // $94D1 + #$94D2, // $94D2 + #$94D3, // $94D3 + #$94D4, // $94D4 + #$94D5, // $94D5 + #$94D6, // $94D6 + #$94D7, // $94D7 + #$94D8, // $94D8 + #$94D9, // $94D9 + #$94DA, // $94DA + #$94DB, // $94DB + #$94DC, // $94DC + #$94DD, // $94DD + #$94DE, // $94DE + #$94DF, // $94DF + #$94E0, // $94E0 + #$94E1, // $94E1 + #$94E2, // $94E2 + #$94E3, // $94E3 + #$94E4, // $94E4 + #$94E5, // $94E5 + #$94E6, // $94E6 + #$94E7, // $94E7 + #$94E8, // $94E8 + #$94E9, // $94E9 + #$94EA, // $94EA + #$94EB, // $94EB + #$94EC, // $94EC + #$94ED, // $94ED + #$94EE, // $94EE + #$94EF, // $94EF + #$94F0, // $94F0 + #$94F1, // $94F1 + #$94F2, // $94F2 + #$94F3, // $94F3 + #$94F4, // $94F4 + #$94F5, // $94F5 + #$94F6, // $94F6 + #$94F7, // $94F7 + #$94F8, // $94F8 + #$94F9, // $94F9 + #$94FA, // $94FA + #$94FB, // $94FB + #$94FC, // $94FC + #$94FD, // $94FD + #$94FE, // $94FE + #$94FF, // $94FF + #$9500, // $9500 + #$9501, // $9501 + #$9502, // $9502 + #$9503, // $9503 + #$9504, // $9504 + #$9505, // $9505 + #$9506, // $9506 + #$9507, // $9507 + #$9508, // $9508 + #$9509, // $9509 + #$950A, // $950A + #$950B, // $950B + #$950C, // $950C + #$950D, // $950D + #$950E, // $950E + #$950F, // $950F + #$9510, // $9510 + #$9511, // $9511 + #$9512, // $9512 + #$9513, // $9513 + #$9514, // $9514 + #$9515, // $9515 + #$9516, // $9516 + #$9517, // $9517 + #$9518, // $9518 + #$9519, // $9519 + #$951A, // $951A + #$951B, // $951B + #$951C, // $951C + #$951D, // $951D + #$951E, // $951E + #$951F, // $951F + #$9520, // $9520 + #$9521, // $9521 + #$9522, // $9522 + #$9523, // $9523 + #$9524, // $9524 + #$9525, // $9525 + #$9526, // $9526 + #$9527, // $9527 + #$9528, // $9528 + #$9529, // $9529 + #$952A, // $952A + #$952B, // $952B + #$952C, // $952C + #$952D, // $952D + #$952E, // $952E + #$952F, // $952F + #$9530, // $9530 + #$9531, // $9531 + #$9532, // $9532 + #$9533, // $9533 + #$9534, // $9534 + #$9535, // $9535 + #$9536, // $9536 + #$9537, // $9537 + #$9538, // $9538 + #$9539, // $9539 + #$953A, // $953A + #$953B, // $953B + #$953C, // $953C + #$953D, // $953D + #$953E, // $953E + #$953F, // $953F + #$9540, // $9540 + #$9541, // $9541 + #$9542, // $9542 + #$9543, // $9543 + #$9544, // $9544 + #$9545, // $9545 + #$9546, // $9546 + #$9547, // $9547 + #$9548, // $9548 + #$9549, // $9549 + #$954A, // $954A + #$954B, // $954B + #$954C, // $954C + #$954D, // $954D + #$954E, // $954E + #$954F, // $954F + #$9550, // $9550 + #$9551, // $9551 + #$9552, // $9552 + #$9553, // $9553 + #$9554, // $9554 + #$9555, // $9555 + #$9556, // $9556 + #$9557, // $9557 + #$9558, // $9558 + #$9559, // $9559 + #$955A, // $955A + #$955B, // $955B + #$955C, // $955C + #$955D, // $955D + #$955E, // $955E + #$955F, // $955F + #$9560, // $9560 + #$9561, // $9561 + #$9562, // $9562 + #$9563, // $9563 + #$9564, // $9564 + #$9565, // $9565 + #$9566, // $9566 + #$9567, // $9567 + #$9568, // $9568 + #$9569, // $9569 + #$956A, // $956A + #$956B, // $956B + #$956C, // $956C + #$956D, // $956D + #$956E, // $956E + #$956F, // $956F + #$9570, // $9570 + #$9571, // $9571 + #$9572, // $9572 + #$9573, // $9573 + #$9574, // $9574 + #$9575, // $9575 + #$9576, // $9576 + #$9577, // $9577 + #$9578, // $9578 + #$9579, // $9579 + #$957A, // $957A + #$957B, // $957B + #$957C, // $957C + #$957D, // $957D + #$957E, // $957E + #$957F, // $957F + #$9580, // $9580 + #$9581, // $9581 + #$9582, // $9582 + #$9583, // $9583 + #$9584, // $9584 + #$9585, // $9585 + #$9586, // $9586 + #$9587, // $9587 + #$9588, // $9588 + #$9589, // $9589 + #$958A, // $958A + #$958B, // $958B + #$958C, // $958C + #$958D, // $958D + #$958E, // $958E + #$958F, // $958F + #$9590, // $9590 + #$9591, // $9591 + #$9592, // $9592 + #$9593, // $9593 + #$9594, // $9594 + #$9595, // $9595 + #$9596, // $9596 + #$9597, // $9597 + #$9598, // $9598 + #$9599, // $9599 + #$959A, // $959A + #$959B, // $959B + #$959C, // $959C + #$959D, // $959D + #$959E, // $959E + #$959F, // $959F + #$95A0, // $95A0 + #$95A1, // $95A1 + #$95A2, // $95A2 + #$95A3, // $95A3 + #$95A4, // $95A4 + #$95A5, // $95A5 + #$95A6, // $95A6 + #$95A7, // $95A7 + #$95A8, // $95A8 + #$95A9, // $95A9 + #$95AA, // $95AA + #$95AB, // $95AB + #$95AC, // $95AC + #$95AD, // $95AD + #$95AE, // $95AE + #$95AF, // $95AF + #$95B0, // $95B0 + #$95B1, // $95B1 + #$95B2, // $95B2 + #$95B3, // $95B3 + #$95B4, // $95B4 + #$95B5, // $95B5 + #$95B6, // $95B6 + #$95B7, // $95B7 + #$95B8, // $95B8 + #$95B9, // $95B9 + #$95BA, // $95BA + #$95BB, // $95BB + #$95BC, // $95BC + #$95BD, // $95BD + #$95BE, // $95BE + #$95BF, // $95BF + #$95C0, // $95C0 + #$95C1, // $95C1 + #$95C2, // $95C2 + #$95C3, // $95C3 + #$95C4, // $95C4 + #$95C5, // $95C5 + #$95C6, // $95C6 + #$95C7, // $95C7 + #$95C8, // $95C8 + #$95C9, // $95C9 + #$95CA, // $95CA + #$95CB, // $95CB + #$95CC, // $95CC + #$95CD, // $95CD + #$95CE, // $95CE + #$95CF, // $95CF + #$95D0, // $95D0 + #$95D1, // $95D1 + #$95D2, // $95D2 + #$95D3, // $95D3 + #$95D4, // $95D4 + #$95D5, // $95D5 + #$95D6, // $95D6 + #$95D7, // $95D7 + #$95D8, // $95D8 + #$95D9, // $95D9 + #$95DA, // $95DA + #$95DB, // $95DB + #$95DC, // $95DC + #$95DD, // $95DD + #$95DE, // $95DE + #$95DF, // $95DF + #$95E0, // $95E0 + #$95E1, // $95E1 + #$95E2, // $95E2 + #$95E3, // $95E3 + #$95E4, // $95E4 + #$95E5, // $95E5 + #$95E6, // $95E6 + #$95E7, // $95E7 + #$95E8, // $95E8 + #$95E9, // $95E9 + #$95EA, // $95EA + #$95EB, // $95EB + #$95EC, // $95EC + #$95ED, // $95ED + #$95EE, // $95EE + #$95EF, // $95EF + #$95F0, // $95F0 + #$95F1, // $95F1 + #$95F2, // $95F2 + #$95F3, // $95F3 + #$95F4, // $95F4 + #$95F5, // $95F5 + #$95F6, // $95F6 + #$95F7, // $95F7 + #$95F8, // $95F8 + #$95F9, // $95F9 + #$95FA, // $95FA + #$95FB, // $95FB + #$95FC, // $95FC + #$95FD, // $95FD + #$95FE, // $95FE + #$95FF, // $95FF + #$9600, // $9600 + #$9601, // $9601 + #$9602, // $9602 + #$9603, // $9603 + #$9604, // $9604 + #$9605, // $9605 + #$9606, // $9606 + #$9607, // $9607 + #$9608, // $9608 + #$9609, // $9609 + #$960A, // $960A + #$960B, // $960B + #$960C, // $960C + #$960D, // $960D + #$960E, // $960E + #$960F, // $960F + #$9610, // $9610 + #$9611, // $9611 + #$9612, // $9612 + #$9613, // $9613 + #$9614, // $9614 + #$9615, // $9615 + #$9616, // $9616 + #$9617, // $9617 + #$9618, // $9618 + #$9619, // $9619 + #$961A, // $961A + #$961B, // $961B + #$961C, // $961C + #$961D, // $961D + #$961E, // $961E + #$961F, // $961F + #$9620, // $9620 + #$9621, // $9621 + #$9622, // $9622 + #$9623, // $9623 + #$9624, // $9624 + #$9625, // $9625 + #$9626, // $9626 + #$9627, // $9627 + #$9628, // $9628 + #$9629, // $9629 + #$962A, // $962A + #$962B, // $962B + #$962C, // $962C + #$962D, // $962D + #$962E, // $962E + #$962F, // $962F + #$9630, // $9630 + #$9631, // $9631 + #$9632, // $9632 + #$9633, // $9633 + #$9634, // $9634 + #$9635, // $9635 + #$9636, // $9636 + #$9637, // $9637 + #$9638, // $9638 + #$9639, // $9639 + #$963A, // $963A + #$963B, // $963B + #$963C, // $963C + #$963D, // $963D + #$963E, // $963E + #$963F, // $963F + #$9640, // $9640 + #$9641, // $9641 + #$9642, // $9642 + #$9643, // $9643 + #$9644, // $9644 + #$9645, // $9645 + #$9646, // $9646 + #$9647, // $9647 + #$9648, // $9648 + #$9649, // $9649 + #$964A, // $964A + #$964B, // $964B + #$964C, // $964C + #$964D, // $964D + #$964E, // $964E + #$964F, // $964F + #$9650, // $9650 + #$9651, // $9651 + #$9652, // $9652 + #$9653, // $9653 + #$9654, // $9654 + #$9655, // $9655 + #$9656, // $9656 + #$9657, // $9657 + #$9658, // $9658 + #$9659, // $9659 + #$965A, // $965A + #$965B, // $965B + #$965C, // $965C + #$965D, // $965D + #$965E, // $965E + #$965F, // $965F + #$9660, // $9660 + #$9661, // $9661 + #$9662, // $9662 + #$9663, // $9663 + #$9664, // $9664 + #$9665, // $9665 + #$9666, // $9666 + #$9667, // $9667 + #$9668, // $9668 + #$9669, // $9669 + #$966A, // $966A + #$966B, // $966B + #$966C, // $966C + #$966D, // $966D + #$966E, // $966E + #$966F, // $966F + #$9670, // $9670 + #$9671, // $9671 + #$9672, // $9672 + #$9673, // $9673 + #$9674, // $9674 + #$9675, // $9675 + #$9676, // $9676 + #$9677, // $9677 + #$9678, // $9678 + #$9679, // $9679 + #$967A, // $967A + #$967B, // $967B + #$967C, // $967C + #$967D, // $967D + #$967E, // $967E + #$967F, // $967F + #$9680, // $9680 + #$9681, // $9681 + #$9682, // $9682 + #$9683, // $9683 + #$9684, // $9684 + #$9685, // $9685 + #$9686, // $9686 + #$9687, // $9687 + #$9688, // $9688 + #$9689, // $9689 + #$968A, // $968A + #$968B, // $968B + #$968C, // $968C + #$968D, // $968D + #$968E, // $968E + #$968F, // $968F + #$9690, // $9690 + #$9691, // $9691 + #$9692, // $9692 + #$9693, // $9693 + #$9694, // $9694 + #$9695, // $9695 + #$9696, // $9696 + #$9697, // $9697 + #$9698, // $9698 + #$9699, // $9699 + #$969A, // $969A + #$969B, // $969B + #$969C, // $969C + #$969D, // $969D + #$969E, // $969E + #$969F, // $969F + #$96A0, // $96A0 + #$96A1, // $96A1 + #$96A2, // $96A2 + #$96A3, // $96A3 + #$96A4, // $96A4 + #$96A5, // $96A5 + #$96A6, // $96A6 + #$96A7, // $96A7 + #$96A8, // $96A8 + #$96A9, // $96A9 + #$96AA, // $96AA + #$96AB, // $96AB + #$96AC, // $96AC + #$96AD, // $96AD + #$96AE, // $96AE + #$96AF, // $96AF + #$96B0, // $96B0 + #$96B1, // $96B1 + #$96B2, // $96B2 + #$96B3, // $96B3 + #$96B4, // $96B4 + #$96B5, // $96B5 + #$96B6, // $96B6 + #$96B7, // $96B7 + #$96B8, // $96B8 + #$96B9, // $96B9 + #$96BA, // $96BA + #$96BB, // $96BB + #$96BC, // $96BC + #$96BD, // $96BD + #$96BE, // $96BE + #$96BF, // $96BF + #$96C0, // $96C0 + #$96C1, // $96C1 + #$96C2, // $96C2 + #$96C3, // $96C3 + #$96C4, // $96C4 + #$96C5, // $96C5 + #$96C6, // $96C6 + #$96C7, // $96C7 + #$96C8, // $96C8 + #$96C9, // $96C9 + #$96CA, // $96CA + #$96CB, // $96CB + #$96CC, // $96CC + #$96CD, // $96CD + #$96CE, // $96CE + #$96CF, // $96CF + #$96D0, // $96D0 + #$96D1, // $96D1 + #$96D2, // $96D2 + #$96D3, // $96D3 + #$96D4, // $96D4 + #$96D5, // $96D5 + #$96D6, // $96D6 + #$96D7, // $96D7 + #$96D8, // $96D8 + #$96D9, // $96D9 + #$96DA, // $96DA + #$96DB, // $96DB + #$96DC, // $96DC + #$96DD, // $96DD + #$96DE, // $96DE + #$96DF, // $96DF + #$96E0, // $96E0 + #$96E1, // $96E1 + #$96E2, // $96E2 + #$96E3, // $96E3 + #$96E4, // $96E4 + #$96E5, // $96E5 + #$96E6, // $96E6 + #$96E7, // $96E7 + #$96E8, // $96E8 + #$96E9, // $96E9 + #$96EA, // $96EA + #$96EB, // $96EB + #$96EC, // $96EC + #$96ED, // $96ED + #$96EE, // $96EE + #$96EF, // $96EF + #$96F0, // $96F0 + #$96F1, // $96F1 + #$96F2, // $96F2 + #$96F3, // $96F3 + #$96F4, // $96F4 + #$96F5, // $96F5 + #$96F6, // $96F6 + #$96F7, // $96F7 + #$96F8, // $96F8 + #$96F9, // $96F9 + #$96FA, // $96FA + #$96FB, // $96FB + #$96FC, // $96FC + #$96FD, // $96FD + #$96FE, // $96FE + #$96FF, // $96FF + #$9700, // $9700 + #$9701, // $9701 + #$9702, // $9702 + #$9703, // $9703 + #$9704, // $9704 + #$9705, // $9705 + #$9706, // $9706 + #$9707, // $9707 + #$9708, // $9708 + #$9709, // $9709 + #$970A, // $970A + #$970B, // $970B + #$970C, // $970C + #$970D, // $970D + #$970E, // $970E + #$970F, // $970F + #$9710, // $9710 + #$9711, // $9711 + #$9712, // $9712 + #$9713, // $9713 + #$9714, // $9714 + #$9715, // $9715 + #$9716, // $9716 + #$9717, // $9717 + #$9718, // $9718 + #$9719, // $9719 + #$971A, // $971A + #$971B, // $971B + #$971C, // $971C + #$971D, // $971D + #$971E, // $971E + #$971F, // $971F + #$9720, // $9720 + #$9721, // $9721 + #$9722, // $9722 + #$9723, // $9723 + #$9724, // $9724 + #$9725, // $9725 + #$9726, // $9726 + #$9727, // $9727 + #$9728, // $9728 + #$9729, // $9729 + #$972A, // $972A + #$972B, // $972B + #$972C, // $972C + #$972D, // $972D + #$972E, // $972E + #$972F, // $972F + #$9730, // $9730 + #$9731, // $9731 + #$9732, // $9732 + #$9733, // $9733 + #$9734, // $9734 + #$9735, // $9735 + #$9736, // $9736 + #$9737, // $9737 + #$9738, // $9738 + #$9739, // $9739 + #$973A, // $973A + #$973B, // $973B + #$973C, // $973C + #$973D, // $973D + #$973E, // $973E + #$973F, // $973F + #$9740, // $9740 + #$9741, // $9741 + #$9742, // $9742 + #$9743, // $9743 + #$9744, // $9744 + #$9745, // $9745 + #$9746, // $9746 + #$9747, // $9747 + #$9748, // $9748 + #$9749, // $9749 + #$974A, // $974A + #$974B, // $974B + #$974C, // $974C + #$974D, // $974D + #$974E, // $974E + #$974F, // $974F + #$9750, // $9750 + #$9751, // $9751 + #$9752, // $9752 + #$9753, // $9753 + #$9754, // $9754 + #$9755, // $9755 + #$9756, // $9756 + #$9757, // $9757 + #$9758, // $9758 + #$9759, // $9759 + #$975A, // $975A + #$975B, // $975B + #$975C, // $975C + #$975D, // $975D + #$975E, // $975E + #$975F, // $975F + #$9760, // $9760 + #$9761, // $9761 + #$9762, // $9762 + #$9763, // $9763 + #$9764, // $9764 + #$9765, // $9765 + #$9766, // $9766 + #$9767, // $9767 + #$9768, // $9768 + #$9769, // $9769 + #$976A, // $976A + #$976B, // $976B + #$976C, // $976C + #$976D, // $976D + #$976E, // $976E + #$976F, // $976F + #$9770, // $9770 + #$9771, // $9771 + #$9772, // $9772 + #$9773, // $9773 + #$9774, // $9774 + #$9775, // $9775 + #$9776, // $9776 + #$9777, // $9777 + #$9778, // $9778 + #$9779, // $9779 + #$977A, // $977A + #$977B, // $977B + #$977C, // $977C + #$977D, // $977D + #$977E, // $977E + #$977F, // $977F + #$9780, // $9780 + #$9781, // $9781 + #$9782, // $9782 + #$9783, // $9783 + #$9784, // $9784 + #$9785, // $9785 + #$9786, // $9786 + #$9787, // $9787 + #$9788, // $9788 + #$9789, // $9789 + #$978A, // $978A + #$978B, // $978B + #$978C, // $978C + #$978D, // $978D + #$978E, // $978E + #$978F, // $978F + #$9790, // $9790 + #$9791, // $9791 + #$9792, // $9792 + #$9793, // $9793 + #$9794, // $9794 + #$9795, // $9795 + #$9796, // $9796 + #$9797, // $9797 + #$9798, // $9798 + #$9799, // $9799 + #$979A, // $979A + #$979B, // $979B + #$979C, // $979C + #$979D, // $979D + #$979E, // $979E + #$979F, // $979F + #$97A0, // $97A0 + #$97A1, // $97A1 + #$97A2, // $97A2 + #$97A3, // $97A3 + #$97A4, // $97A4 + #$97A5, // $97A5 + #$97A6, // $97A6 + #$97A7, // $97A7 + #$97A8, // $97A8 + #$97A9, // $97A9 + #$97AA, // $97AA + #$97AB, // $97AB + #$97AC, // $97AC + #$97AD, // $97AD + #$97AE, // $97AE + #$97AF, // $97AF + #$97B0, // $97B0 + #$97B1, // $97B1 + #$97B2, // $97B2 + #$97B3, // $97B3 + #$97B4, // $97B4 + #$97B5, // $97B5 + #$97B6, // $97B6 + #$97B7, // $97B7 + #$97B8, // $97B8 + #$97B9, // $97B9 + #$97BA, // $97BA + #$97BB, // $97BB + #$97BC, // $97BC + #$97BD, // $97BD + #$97BE, // $97BE + #$97BF, // $97BF + #$97C0, // $97C0 + #$97C1, // $97C1 + #$97C2, // $97C2 + #$97C3, // $97C3 + #$97C4, // $97C4 + #$97C5, // $97C5 + #$97C6, // $97C6 + #$97C7, // $97C7 + #$97C8, // $97C8 + #$97C9, // $97C9 + #$97CA, // $97CA + #$97CB, // $97CB + #$97CC, // $97CC + #$97CD, // $97CD + #$97CE, // $97CE + #$97CF, // $97CF + #$97D0, // $97D0 + #$97D1, // $97D1 + #$97D2, // $97D2 + #$97D3, // $97D3 + #$97D4, // $97D4 + #$97D5, // $97D5 + #$97D6, // $97D6 + #$97D7, // $97D7 + #$97D8, // $97D8 + #$97D9, // $97D9 + #$97DA, // $97DA + #$97DB, // $97DB + #$97DC, // $97DC + #$97DD, // $97DD + #$97DE, // $97DE + #$97DF, // $97DF + #$97E0, // $97E0 + #$97E1, // $97E1 + #$97E2, // $97E2 + #$97E3, // $97E3 + #$97E4, // $97E4 + #$97E5, // $97E5 + #$97E6, // $97E6 + #$97E7, // $97E7 + #$97E8, // $97E8 + #$97E9, // $97E9 + #$97EA, // $97EA + #$97EB, // $97EB + #$97EC, // $97EC + #$97ED, // $97ED + #$97EE, // $97EE + #$97EF, // $97EF + #$97F0, // $97F0 + #$97F1, // $97F1 + #$97F2, // $97F2 + #$97F3, // $97F3 + #$97F4, // $97F4 + #$97F5, // $97F5 + #$97F6, // $97F6 + #$97F7, // $97F7 + #$97F8, // $97F8 + #$97F9, // $97F9 + #$97FA, // $97FA + #$97FB, // $97FB + #$97FC, // $97FC + #$97FD, // $97FD + #$97FE, // $97FE + #$97FF, // $97FF + #$9800, // $9800 + #$9801, // $9801 + #$9802, // $9802 + #$9803, // $9803 + #$9804, // $9804 + #$9805, // $9805 + #$9806, // $9806 + #$9807, // $9807 + #$9808, // $9808 + #$9809, // $9809 + #$980A, // $980A + #$980B, // $980B + #$980C, // $980C + #$980D, // $980D + #$980E, // $980E + #$980F, // $980F + #$9810, // $9810 + #$9811, // $9811 + #$9812, // $9812 + #$9813, // $9813 + #$9814, // $9814 + #$9815, // $9815 + #$9816, // $9816 + #$9817, // $9817 + #$9818, // $9818 + #$9819, // $9819 + #$981A, // $981A + #$981B, // $981B + #$981C, // $981C + #$981D, // $981D + #$981E, // $981E + #$981F, // $981F + #$9820, // $9820 + #$9821, // $9821 + #$9822, // $9822 + #$9823, // $9823 + #$9824, // $9824 + #$9825, // $9825 + #$9826, // $9826 + #$9827, // $9827 + #$9828, // $9828 + #$9829, // $9829 + #$982A, // $982A + #$982B, // $982B + #$982C, // $982C + #$982D, // $982D + #$982E, // $982E + #$982F, // $982F + #$9830, // $9830 + #$9831, // $9831 + #$9832, // $9832 + #$9833, // $9833 + #$9834, // $9834 + #$9835, // $9835 + #$9836, // $9836 + #$9837, // $9837 + #$9838, // $9838 + #$9839, // $9839 + #$983A, // $983A + #$983B, // $983B + #$983C, // $983C + #$983D, // $983D + #$983E, // $983E + #$983F, // $983F + #$9840, // $9840 + #$9841, // $9841 + #$9842, // $9842 + #$9843, // $9843 + #$9844, // $9844 + #$9845, // $9845 + #$9846, // $9846 + #$9847, // $9847 + #$9848, // $9848 + #$9849, // $9849 + #$984A, // $984A + #$984B, // $984B + #$984C, // $984C + #$984D, // $984D + #$984E, // $984E + #$984F, // $984F + #$9850, // $9850 + #$9851, // $9851 + #$9852, // $9852 + #$9853, // $9853 + #$9854, // $9854 + #$9855, // $9855 + #$9856, // $9856 + #$9857, // $9857 + #$9858, // $9858 + #$9859, // $9859 + #$985A, // $985A + #$985B, // $985B + #$985C, // $985C + #$985D, // $985D + #$985E, // $985E + #$985F, // $985F + #$9860, // $9860 + #$9861, // $9861 + #$9862, // $9862 + #$9863, // $9863 + #$9864, // $9864 + #$9865, // $9865 + #$9866, // $9866 + #$9867, // $9867 + #$9868, // $9868 + #$9869, // $9869 + #$986A, // $986A + #$986B, // $986B + #$986C, // $986C + #$986D, // $986D + #$986E, // $986E + #$986F, // $986F + #$9870, // $9870 + #$9871, // $9871 + #$9872, // $9872 + #$9873, // $9873 + #$9874, // $9874 + #$9875, // $9875 + #$9876, // $9876 + #$9877, // $9877 + #$9878, // $9878 + #$9879, // $9879 + #$987A, // $987A + #$987B, // $987B + #$987C, // $987C + #$987D, // $987D + #$987E, // $987E + #$987F, // $987F + #$9880, // $9880 + #$9881, // $9881 + #$9882, // $9882 + #$9883, // $9883 + #$9884, // $9884 + #$9885, // $9885 + #$9886, // $9886 + #$9887, // $9887 + #$9888, // $9888 + #$9889, // $9889 + #$988A, // $988A + #$988B, // $988B + #$988C, // $988C + #$988D, // $988D + #$988E, // $988E + #$988F, // $988F + #$9890, // $9890 + #$9891, // $9891 + #$9892, // $9892 + #$9893, // $9893 + #$9894, // $9894 + #$9895, // $9895 + #$9896, // $9896 + #$9897, // $9897 + #$9898, // $9898 + #$9899, // $9899 + #$989A, // $989A + #$989B, // $989B + #$989C, // $989C + #$989D, // $989D + #$989E, // $989E + #$989F, // $989F + #$98A0, // $98A0 + #$98A1, // $98A1 + #$98A2, // $98A2 + #$98A3, // $98A3 + #$98A4, // $98A4 + #$98A5, // $98A5 + #$98A6, // $98A6 + #$98A7, // $98A7 + #$98A8, // $98A8 + #$98A9, // $98A9 + #$98AA, // $98AA + #$98AB, // $98AB + #$98AC, // $98AC + #$98AD, // $98AD + #$98AE, // $98AE + #$98AF, // $98AF + #$98B0, // $98B0 + #$98B1, // $98B1 + #$98B2, // $98B2 + #$98B3, // $98B3 + #$98B4, // $98B4 + #$98B5, // $98B5 + #$98B6, // $98B6 + #$98B7, // $98B7 + #$98B8, // $98B8 + #$98B9, // $98B9 + #$98BA, // $98BA + #$98BB, // $98BB + #$98BC, // $98BC + #$98BD, // $98BD + #$98BE, // $98BE + #$98BF, // $98BF + #$98C0, // $98C0 + #$98C1, // $98C1 + #$98C2, // $98C2 + #$98C3, // $98C3 + #$98C4, // $98C4 + #$98C5, // $98C5 + #$98C6, // $98C6 + #$98C7, // $98C7 + #$98C8, // $98C8 + #$98C9, // $98C9 + #$98CA, // $98CA + #$98CB, // $98CB + #$98CC, // $98CC + #$98CD, // $98CD + #$98CE, // $98CE + #$98CF, // $98CF + #$98D0, // $98D0 + #$98D1, // $98D1 + #$98D2, // $98D2 + #$98D3, // $98D3 + #$98D4, // $98D4 + #$98D5, // $98D5 + #$98D6, // $98D6 + #$98D7, // $98D7 + #$98D8, // $98D8 + #$98D9, // $98D9 + #$98DA, // $98DA + #$98DB, // $98DB + #$98DC, // $98DC + #$98DD, // $98DD + #$98DE, // $98DE + #$98DF, // $98DF + #$98E0, // $98E0 + #$98E1, // $98E1 + #$98E2, // $98E2 + #$98E3, // $98E3 + #$98E4, // $98E4 + #$98E5, // $98E5 + #$98E6, // $98E6 + #$98E7, // $98E7 + #$98E8, // $98E8 + #$98E9, // $98E9 + #$98EA, // $98EA + #$98EB, // $98EB + #$98EC, // $98EC + #$98ED, // $98ED + #$98EE, // $98EE + #$98EF, // $98EF + #$98F0, // $98F0 + #$98F1, // $98F1 + #$98F2, // $98F2 + #$98F3, // $98F3 + #$98F4, // $98F4 + #$98F5, // $98F5 + #$98F6, // $98F6 + #$98F7, // $98F7 + #$98F8, // $98F8 + #$98F9, // $98F9 + #$98FA, // $98FA + #$98FB, // $98FB + #$98FC, // $98FC + #$98FD, // $98FD + #$98FE, // $98FE + #$98FF, // $98FF + #$9900, // $9900 + #$9901, // $9901 + #$9902, // $9902 + #$9903, // $9903 + #$9904, // $9904 + #$9905, // $9905 + #$9906, // $9906 + #$9907, // $9907 + #$9908, // $9908 + #$9909, // $9909 + #$990A, // $990A + #$990B, // $990B + #$990C, // $990C + #$990D, // $990D + #$990E, // $990E + #$990F, // $990F + #$9910, // $9910 + #$9911, // $9911 + #$9912, // $9912 + #$9913, // $9913 + #$9914, // $9914 + #$9915, // $9915 + #$9916, // $9916 + #$9917, // $9917 + #$9918, // $9918 + #$9919, // $9919 + #$991A, // $991A + #$991B, // $991B + #$991C, // $991C + #$991D, // $991D + #$991E, // $991E + #$991F, // $991F + #$9920, // $9920 + #$9921, // $9921 + #$9922, // $9922 + #$9923, // $9923 + #$9924, // $9924 + #$9925, // $9925 + #$9926, // $9926 + #$9927, // $9927 + #$9928, // $9928 + #$9929, // $9929 + #$992A, // $992A + #$992B, // $992B + #$992C, // $992C + #$992D, // $992D + #$992E, // $992E + #$992F, // $992F + #$9930, // $9930 + #$9931, // $9931 + #$9932, // $9932 + #$9933, // $9933 + #$9934, // $9934 + #$9935, // $9935 + #$9936, // $9936 + #$9937, // $9937 + #$9938, // $9938 + #$9939, // $9939 + #$993A, // $993A + #$993B, // $993B + #$993C, // $993C + #$993D, // $993D + #$993E, // $993E + #$993F, // $993F + #$9940, // $9940 + #$9941, // $9941 + #$9942, // $9942 + #$9943, // $9943 + #$9944, // $9944 + #$9945, // $9945 + #$9946, // $9946 + #$9947, // $9947 + #$9948, // $9948 + #$9949, // $9949 + #$994A, // $994A + #$994B, // $994B + #$994C, // $994C + #$994D, // $994D + #$994E, // $994E + #$994F, // $994F + #$9950, // $9950 + #$9951, // $9951 + #$9952, // $9952 + #$9953, // $9953 + #$9954, // $9954 + #$9955, // $9955 + #$9956, // $9956 + #$9957, // $9957 + #$9958, // $9958 + #$9959, // $9959 + #$995A, // $995A + #$995B, // $995B + #$995C, // $995C + #$995D, // $995D + #$995E, // $995E + #$995F, // $995F + #$9960, // $9960 + #$9961, // $9961 + #$9962, // $9962 + #$9963, // $9963 + #$9964, // $9964 + #$9965, // $9965 + #$9966, // $9966 + #$9967, // $9967 + #$9968, // $9968 + #$9969, // $9969 + #$996A, // $996A + #$996B, // $996B + #$996C, // $996C + #$996D, // $996D + #$996E, // $996E + #$996F, // $996F + #$9970, // $9970 + #$9971, // $9971 + #$9972, // $9972 + #$9973, // $9973 + #$9974, // $9974 + #$9975, // $9975 + #$9976, // $9976 + #$9977, // $9977 + #$9978, // $9978 + #$9979, // $9979 + #$997A, // $997A + #$997B, // $997B + #$997C, // $997C + #$997D, // $997D + #$997E, // $997E + #$997F, // $997F + #$9980, // $9980 + #$9981, // $9981 + #$9982, // $9982 + #$9983, // $9983 + #$9984, // $9984 + #$9985, // $9985 + #$9986, // $9986 + #$9987, // $9987 + #$9988, // $9988 + #$9989, // $9989 + #$998A, // $998A + #$998B, // $998B + #$998C, // $998C + #$998D, // $998D + #$998E, // $998E + #$998F, // $998F + #$9990, // $9990 + #$9991, // $9991 + #$9992, // $9992 + #$9993, // $9993 + #$9994, // $9994 + #$9995, // $9995 + #$9996, // $9996 + #$9997, // $9997 + #$9998, // $9998 + #$9999, // $9999 + #$999A, // $999A + #$999B, // $999B + #$999C, // $999C + #$999D, // $999D + #$999E, // $999E + #$999F, // $999F + #$99A0, // $99A0 + #$99A1, // $99A1 + #$99A2, // $99A2 + #$99A3, // $99A3 + #$99A4, // $99A4 + #$99A5, // $99A5 + #$99A6, // $99A6 + #$99A7, // $99A7 + #$99A8, // $99A8 + #$99A9, // $99A9 + #$99AA, // $99AA + #$99AB, // $99AB + #$99AC, // $99AC + #$99AD, // $99AD + #$99AE, // $99AE + #$99AF, // $99AF + #$99B0, // $99B0 + #$99B1, // $99B1 + #$99B2, // $99B2 + #$99B3, // $99B3 + #$99B4, // $99B4 + #$99B5, // $99B5 + #$99B6, // $99B6 + #$99B7, // $99B7 + #$99B8, // $99B8 + #$99B9, // $99B9 + #$99BA, // $99BA + #$99BB, // $99BB + #$99BC, // $99BC + #$99BD, // $99BD + #$99BE, // $99BE + #$99BF, // $99BF + #$99C0, // $99C0 + #$99C1, // $99C1 + #$99C2, // $99C2 + #$99C3, // $99C3 + #$99C4, // $99C4 + #$99C5, // $99C5 + #$99C6, // $99C6 + #$99C7, // $99C7 + #$99C8, // $99C8 + #$99C9, // $99C9 + #$99CA, // $99CA + #$99CB, // $99CB + #$99CC, // $99CC + #$99CD, // $99CD + #$99CE, // $99CE + #$99CF, // $99CF + #$99D0, // $99D0 + #$99D1, // $99D1 + #$99D2, // $99D2 + #$99D3, // $99D3 + #$99D4, // $99D4 + #$99D5, // $99D5 + #$99D6, // $99D6 + #$99D7, // $99D7 + #$99D8, // $99D8 + #$99D9, // $99D9 + #$99DA, // $99DA + #$99DB, // $99DB + #$99DC, // $99DC + #$99DD, // $99DD + #$99DE, // $99DE + #$99DF, // $99DF + #$99E0, // $99E0 + #$99E1, // $99E1 + #$99E2, // $99E2 + #$99E3, // $99E3 + #$99E4, // $99E4 + #$99E5, // $99E5 + #$99E6, // $99E6 + #$99E7, // $99E7 + #$99E8, // $99E8 + #$99E9, // $99E9 + #$99EA, // $99EA + #$99EB, // $99EB + #$99EC, // $99EC + #$99ED, // $99ED + #$99EE, // $99EE + #$99EF, // $99EF + #$99F0, // $99F0 + #$99F1, // $99F1 + #$99F2, // $99F2 + #$99F3, // $99F3 + #$99F4, // $99F4 + #$99F5, // $99F5 + #$99F6, // $99F6 + #$99F7, // $99F7 + #$99F8, // $99F8 + #$99F9, // $99F9 + #$99FA, // $99FA + #$99FB, // $99FB + #$99FC, // $99FC + #$99FD, // $99FD + #$99FE, // $99FE + #$99FF, // $99FF + #$9A00, // $9A00 + #$9A01, // $9A01 + #$9A02, // $9A02 + #$9A03, // $9A03 + #$9A04, // $9A04 + #$9A05, // $9A05 + #$9A06, // $9A06 + #$9A07, // $9A07 + #$9A08, // $9A08 + #$9A09, // $9A09 + #$9A0A, // $9A0A + #$9A0B, // $9A0B + #$9A0C, // $9A0C + #$9A0D, // $9A0D + #$9A0E, // $9A0E + #$9A0F, // $9A0F + #$9A10, // $9A10 + #$9A11, // $9A11 + #$9A12, // $9A12 + #$9A13, // $9A13 + #$9A14, // $9A14 + #$9A15, // $9A15 + #$9A16, // $9A16 + #$9A17, // $9A17 + #$9A18, // $9A18 + #$9A19, // $9A19 + #$9A1A, // $9A1A + #$9A1B, // $9A1B + #$9A1C, // $9A1C + #$9A1D, // $9A1D + #$9A1E, // $9A1E + #$9A1F, // $9A1F + #$9A20, // $9A20 + #$9A21, // $9A21 + #$9A22, // $9A22 + #$9A23, // $9A23 + #$9A24, // $9A24 + #$9A25, // $9A25 + #$9A26, // $9A26 + #$9A27, // $9A27 + #$9A28, // $9A28 + #$9A29, // $9A29 + #$9A2A, // $9A2A + #$9A2B, // $9A2B + #$9A2C, // $9A2C + #$9A2D, // $9A2D + #$9A2E, // $9A2E + #$9A2F, // $9A2F + #$9A30, // $9A30 + #$9A31, // $9A31 + #$9A32, // $9A32 + #$9A33, // $9A33 + #$9A34, // $9A34 + #$9A35, // $9A35 + #$9A36, // $9A36 + #$9A37, // $9A37 + #$9A38, // $9A38 + #$9A39, // $9A39 + #$9A3A, // $9A3A + #$9A3B, // $9A3B + #$9A3C, // $9A3C + #$9A3D, // $9A3D + #$9A3E, // $9A3E + #$9A3F, // $9A3F + #$9A40, // $9A40 + #$9A41, // $9A41 + #$9A42, // $9A42 + #$9A43, // $9A43 + #$9A44, // $9A44 + #$9A45, // $9A45 + #$9A46, // $9A46 + #$9A47, // $9A47 + #$9A48, // $9A48 + #$9A49, // $9A49 + #$9A4A, // $9A4A + #$9A4B, // $9A4B + #$9A4C, // $9A4C + #$9A4D, // $9A4D + #$9A4E, // $9A4E + #$9A4F, // $9A4F + #$9A50, // $9A50 + #$9A51, // $9A51 + #$9A52, // $9A52 + #$9A53, // $9A53 + #$9A54, // $9A54 + #$9A55, // $9A55 + #$9A56, // $9A56 + #$9A57, // $9A57 + #$9A58, // $9A58 + #$9A59, // $9A59 + #$9A5A, // $9A5A + #$9A5B, // $9A5B + #$9A5C, // $9A5C + #$9A5D, // $9A5D + #$9A5E, // $9A5E + #$9A5F, // $9A5F + #$9A60, // $9A60 + #$9A61, // $9A61 + #$9A62, // $9A62 + #$9A63, // $9A63 + #$9A64, // $9A64 + #$9A65, // $9A65 + #$9A66, // $9A66 + #$9A67, // $9A67 + #$9A68, // $9A68 + #$9A69, // $9A69 + #$9A6A, // $9A6A + #$9A6B, // $9A6B + #$9A6C, // $9A6C + #$9A6D, // $9A6D + #$9A6E, // $9A6E + #$9A6F, // $9A6F + #$9A70, // $9A70 + #$9A71, // $9A71 + #$9A72, // $9A72 + #$9A73, // $9A73 + #$9A74, // $9A74 + #$9A75, // $9A75 + #$9A76, // $9A76 + #$9A77, // $9A77 + #$9A78, // $9A78 + #$9A79, // $9A79 + #$9A7A, // $9A7A + #$9A7B, // $9A7B + #$9A7C, // $9A7C + #$9A7D, // $9A7D + #$9A7E, // $9A7E + #$9A7F, // $9A7F + #$9A80, // $9A80 + #$9A81, // $9A81 + #$9A82, // $9A82 + #$9A83, // $9A83 + #$9A84, // $9A84 + #$9A85, // $9A85 + #$9A86, // $9A86 + #$9A87, // $9A87 + #$9A88, // $9A88 + #$9A89, // $9A89 + #$9A8A, // $9A8A + #$9A8B, // $9A8B + #$9A8C, // $9A8C + #$9A8D, // $9A8D + #$9A8E, // $9A8E + #$9A8F, // $9A8F + #$9A90, // $9A90 + #$9A91, // $9A91 + #$9A92, // $9A92 + #$9A93, // $9A93 + #$9A94, // $9A94 + #$9A95, // $9A95 + #$9A96, // $9A96 + #$9A97, // $9A97 + #$9A98, // $9A98 + #$9A99, // $9A99 + #$9A9A, // $9A9A + #$9A9B, // $9A9B + #$9A9C, // $9A9C + #$9A9D, // $9A9D + #$9A9E, // $9A9E + #$9A9F, // $9A9F + #$9AA0, // $9AA0 + #$9AA1, // $9AA1 + #$9AA2, // $9AA2 + #$9AA3, // $9AA3 + #$9AA4, // $9AA4 + #$9AA5, // $9AA5 + #$9AA6, // $9AA6 + #$9AA7, // $9AA7 + #$9AA8, // $9AA8 + #$9AA9, // $9AA9 + #$9AAA, // $9AAA + #$9AAB, // $9AAB + #$9AAC, // $9AAC + #$9AAD, // $9AAD + #$9AAE, // $9AAE + #$9AAF, // $9AAF + #$9AB0, // $9AB0 + #$9AB1, // $9AB1 + #$9AB2, // $9AB2 + #$9AB3, // $9AB3 + #$9AB4, // $9AB4 + #$9AB5, // $9AB5 + #$9AB6, // $9AB6 + #$9AB7, // $9AB7 + #$9AB8, // $9AB8 + #$9AB9, // $9AB9 + #$9ABA, // $9ABA + #$9ABB, // $9ABB + #$9ABC, // $9ABC + #$9ABD, // $9ABD + #$9ABE, // $9ABE + #$9ABF, // $9ABF + #$9AC0, // $9AC0 + #$9AC1, // $9AC1 + #$9AC2, // $9AC2 + #$9AC3, // $9AC3 + #$9AC4, // $9AC4 + #$9AC5, // $9AC5 + #$9AC6, // $9AC6 + #$9AC7, // $9AC7 + #$9AC8, // $9AC8 + #$9AC9, // $9AC9 + #$9ACA, // $9ACA + #$9ACB, // $9ACB + #$9ACC, // $9ACC + #$9ACD, // $9ACD + #$9ACE, // $9ACE + #$9ACF, // $9ACF + #$9AD0, // $9AD0 + #$9AD1, // $9AD1 + #$9AD2, // $9AD2 + #$9AD3, // $9AD3 + #$9AD4, // $9AD4 + #$9AD5, // $9AD5 + #$9AD6, // $9AD6 + #$9AD7, // $9AD7 + #$9AD8, // $9AD8 + #$9AD9, // $9AD9 + #$9ADA, // $9ADA + #$9ADB, // $9ADB + #$9ADC, // $9ADC + #$9ADD, // $9ADD + #$9ADE, // $9ADE + #$9ADF, // $9ADF + #$9AE0, // $9AE0 + #$9AE1, // $9AE1 + #$9AE2, // $9AE2 + #$9AE3, // $9AE3 + #$9AE4, // $9AE4 + #$9AE5, // $9AE5 + #$9AE6, // $9AE6 + #$9AE7, // $9AE7 + #$9AE8, // $9AE8 + #$9AE9, // $9AE9 + #$9AEA, // $9AEA + #$9AEB, // $9AEB + #$9AEC, // $9AEC + #$9AED, // $9AED + #$9AEE, // $9AEE + #$9AEF, // $9AEF + #$9AF0, // $9AF0 + #$9AF1, // $9AF1 + #$9AF2, // $9AF2 + #$9AF3, // $9AF3 + #$9AF4, // $9AF4 + #$9AF5, // $9AF5 + #$9AF6, // $9AF6 + #$9AF7, // $9AF7 + #$9AF8, // $9AF8 + #$9AF9, // $9AF9 + #$9AFA, // $9AFA + #$9AFB, // $9AFB + #$9AFC, // $9AFC + #$9AFD, // $9AFD + #$9AFE, // $9AFE + #$9AFF, // $9AFF + #$9B00, // $9B00 + #$9B01, // $9B01 + #$9B02, // $9B02 + #$9B03, // $9B03 + #$9B04, // $9B04 + #$9B05, // $9B05 + #$9B06, // $9B06 + #$9B07, // $9B07 + #$9B08, // $9B08 + #$9B09, // $9B09 + #$9B0A, // $9B0A + #$9B0B, // $9B0B + #$9B0C, // $9B0C + #$9B0D, // $9B0D + #$9B0E, // $9B0E + #$9B0F, // $9B0F + #$9B10, // $9B10 + #$9B11, // $9B11 + #$9B12, // $9B12 + #$9B13, // $9B13 + #$9B14, // $9B14 + #$9B15, // $9B15 + #$9B16, // $9B16 + #$9B17, // $9B17 + #$9B18, // $9B18 + #$9B19, // $9B19 + #$9B1A, // $9B1A + #$9B1B, // $9B1B + #$9B1C, // $9B1C + #$9B1D, // $9B1D + #$9B1E, // $9B1E + #$9B1F, // $9B1F + #$9B20, // $9B20 + #$9B21, // $9B21 + #$9B22, // $9B22 + #$9B23, // $9B23 + #$9B24, // $9B24 + #$9B25, // $9B25 + #$9B26, // $9B26 + #$9B27, // $9B27 + #$9B28, // $9B28 + #$9B29, // $9B29 + #$9B2A, // $9B2A + #$9B2B, // $9B2B + #$9B2C, // $9B2C + #$9B2D, // $9B2D + #$9B2E, // $9B2E + #$9B2F, // $9B2F + #$9B30, // $9B30 + #$9B31, // $9B31 + #$9B32, // $9B32 + #$9B33, // $9B33 + #$9B34, // $9B34 + #$9B35, // $9B35 + #$9B36, // $9B36 + #$9B37, // $9B37 + #$9B38, // $9B38 + #$9B39, // $9B39 + #$9B3A, // $9B3A + #$9B3B, // $9B3B + #$9B3C, // $9B3C + #$9B3D, // $9B3D + #$9B3E, // $9B3E + #$9B3F, // $9B3F + #$9B40, // $9B40 + #$9B41, // $9B41 + #$9B42, // $9B42 + #$9B43, // $9B43 + #$9B44, // $9B44 + #$9B45, // $9B45 + #$9B46, // $9B46 + #$9B47, // $9B47 + #$9B48, // $9B48 + #$9B49, // $9B49 + #$9B4A, // $9B4A + #$9B4B, // $9B4B + #$9B4C, // $9B4C + #$9B4D, // $9B4D + #$9B4E, // $9B4E + #$9B4F, // $9B4F + #$9B50, // $9B50 + #$9B51, // $9B51 + #$9B52, // $9B52 + #$9B53, // $9B53 + #$9B54, // $9B54 + #$9B55, // $9B55 + #$9B56, // $9B56 + #$9B57, // $9B57 + #$9B58, // $9B58 + #$9B59, // $9B59 + #$9B5A, // $9B5A + #$9B5B, // $9B5B + #$9B5C, // $9B5C + #$9B5D, // $9B5D + #$9B5E, // $9B5E + #$9B5F, // $9B5F + #$9B60, // $9B60 + #$9B61, // $9B61 + #$9B62, // $9B62 + #$9B63, // $9B63 + #$9B64, // $9B64 + #$9B65, // $9B65 + #$9B66, // $9B66 + #$9B67, // $9B67 + #$9B68, // $9B68 + #$9B69, // $9B69 + #$9B6A, // $9B6A + #$9B6B, // $9B6B + #$9B6C, // $9B6C + #$9B6D, // $9B6D + #$9B6E, // $9B6E + #$9B6F, // $9B6F + #$9B70, // $9B70 + #$9B71, // $9B71 + #$9B72, // $9B72 + #$9B73, // $9B73 + #$9B74, // $9B74 + #$9B75, // $9B75 + #$9B76, // $9B76 + #$9B77, // $9B77 + #$9B78, // $9B78 + #$9B79, // $9B79 + #$9B7A, // $9B7A + #$9B7B, // $9B7B + #$9B7C, // $9B7C + #$9B7D, // $9B7D + #$9B7E, // $9B7E + #$9B7F, // $9B7F + #$9B80, // $9B80 + #$9B81, // $9B81 + #$9B82, // $9B82 + #$9B83, // $9B83 + #$9B84, // $9B84 + #$9B85, // $9B85 + #$9B86, // $9B86 + #$9B87, // $9B87 + #$9B88, // $9B88 + #$9B89, // $9B89 + #$9B8A, // $9B8A + #$9B8B, // $9B8B + #$9B8C, // $9B8C + #$9B8D, // $9B8D + #$9B8E, // $9B8E + #$9B8F, // $9B8F + #$9B90, // $9B90 + #$9B91, // $9B91 + #$9B92, // $9B92 + #$9B93, // $9B93 + #$9B94, // $9B94 + #$9B95, // $9B95 + #$9B96, // $9B96 + #$9B97, // $9B97 + #$9B98, // $9B98 + #$9B99, // $9B99 + #$9B9A, // $9B9A + #$9B9B, // $9B9B + #$9B9C, // $9B9C + #$9B9D, // $9B9D + #$9B9E, // $9B9E + #$9B9F, // $9B9F + #$9BA0, // $9BA0 + #$9BA1, // $9BA1 + #$9BA2, // $9BA2 + #$9BA3, // $9BA3 + #$9BA4, // $9BA4 + #$9BA5, // $9BA5 + #$9BA6, // $9BA6 + #$9BA7, // $9BA7 + #$9BA8, // $9BA8 + #$9BA9, // $9BA9 + #$9BAA, // $9BAA + #$9BAB, // $9BAB + #$9BAC, // $9BAC + #$9BAD, // $9BAD + #$9BAE, // $9BAE + #$9BAF, // $9BAF + #$9BB0, // $9BB0 + #$9BB1, // $9BB1 + #$9BB2, // $9BB2 + #$9BB3, // $9BB3 + #$9BB4, // $9BB4 + #$9BB5, // $9BB5 + #$9BB6, // $9BB6 + #$9BB7, // $9BB7 + #$9BB8, // $9BB8 + #$9BB9, // $9BB9 + #$9BBA, // $9BBA + #$9BBB, // $9BBB + #$9BBC, // $9BBC + #$9BBD, // $9BBD + #$9BBE, // $9BBE + #$9BBF, // $9BBF + #$9BC0, // $9BC0 + #$9BC1, // $9BC1 + #$9BC2, // $9BC2 + #$9BC3, // $9BC3 + #$9BC4, // $9BC4 + #$9BC5, // $9BC5 + #$9BC6, // $9BC6 + #$9BC7, // $9BC7 + #$9BC8, // $9BC8 + #$9BC9, // $9BC9 + #$9BCA, // $9BCA + #$9BCB, // $9BCB + #$9BCC, // $9BCC + #$9BCD, // $9BCD + #$9BCE, // $9BCE + #$9BCF, // $9BCF + #$9BD0, // $9BD0 + #$9BD1, // $9BD1 + #$9BD2, // $9BD2 + #$9BD3, // $9BD3 + #$9BD4, // $9BD4 + #$9BD5, // $9BD5 + #$9BD6, // $9BD6 + #$9BD7, // $9BD7 + #$9BD8, // $9BD8 + #$9BD9, // $9BD9 + #$9BDA, // $9BDA + #$9BDB, // $9BDB + #$9BDC, // $9BDC + #$9BDD, // $9BDD + #$9BDE, // $9BDE + #$9BDF, // $9BDF + #$9BE0, // $9BE0 + #$9BE1, // $9BE1 + #$9BE2, // $9BE2 + #$9BE3, // $9BE3 + #$9BE4, // $9BE4 + #$9BE5, // $9BE5 + #$9BE6, // $9BE6 + #$9BE7, // $9BE7 + #$9BE8, // $9BE8 + #$9BE9, // $9BE9 + #$9BEA, // $9BEA + #$9BEB, // $9BEB + #$9BEC, // $9BEC + #$9BED, // $9BED + #$9BEE, // $9BEE + #$9BEF, // $9BEF + #$9BF0, // $9BF0 + #$9BF1, // $9BF1 + #$9BF2, // $9BF2 + #$9BF3, // $9BF3 + #$9BF4, // $9BF4 + #$9BF5, // $9BF5 + #$9BF6, // $9BF6 + #$9BF7, // $9BF7 + #$9BF8, // $9BF8 + #$9BF9, // $9BF9 + #$9BFA, // $9BFA + #$9BFB, // $9BFB + #$9BFC, // $9BFC + #$9BFD, // $9BFD + #$9BFE, // $9BFE + #$9BFF, // $9BFF + #$9C00, // $9C00 + #$9C01, // $9C01 + #$9C02, // $9C02 + #$9C03, // $9C03 + #$9C04, // $9C04 + #$9C05, // $9C05 + #$9C06, // $9C06 + #$9C07, // $9C07 + #$9C08, // $9C08 + #$9C09, // $9C09 + #$9C0A, // $9C0A + #$9C0B, // $9C0B + #$9C0C, // $9C0C + #$9C0D, // $9C0D + #$9C0E, // $9C0E + #$9C0F, // $9C0F + #$9C10, // $9C10 + #$9C11, // $9C11 + #$9C12, // $9C12 + #$9C13, // $9C13 + #$9C14, // $9C14 + #$9C15, // $9C15 + #$9C16, // $9C16 + #$9C17, // $9C17 + #$9C18, // $9C18 + #$9C19, // $9C19 + #$9C1A, // $9C1A + #$9C1B, // $9C1B + #$9C1C, // $9C1C + #$9C1D, // $9C1D + #$9C1E, // $9C1E + #$9C1F, // $9C1F + #$9C20, // $9C20 + #$9C21, // $9C21 + #$9C22, // $9C22 + #$9C23, // $9C23 + #$9C24, // $9C24 + #$9C25, // $9C25 + #$9C26, // $9C26 + #$9C27, // $9C27 + #$9C28, // $9C28 + #$9C29, // $9C29 + #$9C2A, // $9C2A + #$9C2B, // $9C2B + #$9C2C, // $9C2C + #$9C2D, // $9C2D + #$9C2E, // $9C2E + #$9C2F, // $9C2F + #$9C30, // $9C30 + #$9C31, // $9C31 + #$9C32, // $9C32 + #$9C33, // $9C33 + #$9C34, // $9C34 + #$9C35, // $9C35 + #$9C36, // $9C36 + #$9C37, // $9C37 + #$9C38, // $9C38 + #$9C39, // $9C39 + #$9C3A, // $9C3A + #$9C3B, // $9C3B + #$9C3C, // $9C3C + #$9C3D, // $9C3D + #$9C3E, // $9C3E + #$9C3F, // $9C3F + #$9C40, // $9C40 + #$9C41, // $9C41 + #$9C42, // $9C42 + #$9C43, // $9C43 + #$9C44, // $9C44 + #$9C45, // $9C45 + #$9C46, // $9C46 + #$9C47, // $9C47 + #$9C48, // $9C48 + #$9C49, // $9C49 + #$9C4A, // $9C4A + #$9C4B, // $9C4B + #$9C4C, // $9C4C + #$9C4D, // $9C4D + #$9C4E, // $9C4E + #$9C4F, // $9C4F + #$9C50, // $9C50 + #$9C51, // $9C51 + #$9C52, // $9C52 + #$9C53, // $9C53 + #$9C54, // $9C54 + #$9C55, // $9C55 + #$9C56, // $9C56 + #$9C57, // $9C57 + #$9C58, // $9C58 + #$9C59, // $9C59 + #$9C5A, // $9C5A + #$9C5B, // $9C5B + #$9C5C, // $9C5C + #$9C5D, // $9C5D + #$9C5E, // $9C5E + #$9C5F, // $9C5F + #$9C60, // $9C60 + #$9C61, // $9C61 + #$9C62, // $9C62 + #$9C63, // $9C63 + #$9C64, // $9C64 + #$9C65, // $9C65 + #$9C66, // $9C66 + #$9C67, // $9C67 + #$9C68, // $9C68 + #$9C69, // $9C69 + #$9C6A, // $9C6A + #$9C6B, // $9C6B + #$9C6C, // $9C6C + #$9C6D, // $9C6D + #$9C6E, // $9C6E + #$9C6F, // $9C6F + #$9C70, // $9C70 + #$9C71, // $9C71 + #$9C72, // $9C72 + #$9C73, // $9C73 + #$9C74, // $9C74 + #$9C75, // $9C75 + #$9C76, // $9C76 + #$9C77, // $9C77 + #$9C78, // $9C78 + #$9C79, // $9C79 + #$9C7A, // $9C7A + #$9C7B, // $9C7B + #$9C7C, // $9C7C + #$9C7D, // $9C7D + #$9C7E, // $9C7E + #$9C7F, // $9C7F + #$9C80, // $9C80 + #$9C81, // $9C81 + #$9C82, // $9C82 + #$9C83, // $9C83 + #$9C84, // $9C84 + #$9C85, // $9C85 + #$9C86, // $9C86 + #$9C87, // $9C87 + #$9C88, // $9C88 + #$9C89, // $9C89 + #$9C8A, // $9C8A + #$9C8B, // $9C8B + #$9C8C, // $9C8C + #$9C8D, // $9C8D + #$9C8E, // $9C8E + #$9C8F, // $9C8F + #$9C90, // $9C90 + #$9C91, // $9C91 + #$9C92, // $9C92 + #$9C93, // $9C93 + #$9C94, // $9C94 + #$9C95, // $9C95 + #$9C96, // $9C96 + #$9C97, // $9C97 + #$9C98, // $9C98 + #$9C99, // $9C99 + #$9C9A, // $9C9A + #$9C9B, // $9C9B + #$9C9C, // $9C9C + #$9C9D, // $9C9D + #$9C9E, // $9C9E + #$9C9F, // $9C9F + #$9CA0, // $9CA0 + #$9CA1, // $9CA1 + #$9CA2, // $9CA2 + #$9CA3, // $9CA3 + #$9CA4, // $9CA4 + #$9CA5, // $9CA5 + #$9CA6, // $9CA6 + #$9CA7, // $9CA7 + #$9CA8, // $9CA8 + #$9CA9, // $9CA9 + #$9CAA, // $9CAA + #$9CAB, // $9CAB + #$9CAC, // $9CAC + #$9CAD, // $9CAD + #$9CAE, // $9CAE + #$9CAF, // $9CAF + #$9CB0, // $9CB0 + #$9CB1, // $9CB1 + #$9CB2, // $9CB2 + #$9CB3, // $9CB3 + #$9CB4, // $9CB4 + #$9CB5, // $9CB5 + #$9CB6, // $9CB6 + #$9CB7, // $9CB7 + #$9CB8, // $9CB8 + #$9CB9, // $9CB9 + #$9CBA, // $9CBA + #$9CBB, // $9CBB + #$9CBC, // $9CBC + #$9CBD, // $9CBD + #$9CBE, // $9CBE + #$9CBF, // $9CBF + #$9CC0, // $9CC0 + #$9CC1, // $9CC1 + #$9CC2, // $9CC2 + #$9CC3, // $9CC3 + #$9CC4, // $9CC4 + #$9CC5, // $9CC5 + #$9CC6, // $9CC6 + #$9CC7, // $9CC7 + #$9CC8, // $9CC8 + #$9CC9, // $9CC9 + #$9CCA, // $9CCA + #$9CCB, // $9CCB + #$9CCC, // $9CCC + #$9CCD, // $9CCD + #$9CCE, // $9CCE + #$9CCF, // $9CCF + #$9CD0, // $9CD0 + #$9CD1, // $9CD1 + #$9CD2, // $9CD2 + #$9CD3, // $9CD3 + #$9CD4, // $9CD4 + #$9CD5, // $9CD5 + #$9CD6, // $9CD6 + #$9CD7, // $9CD7 + #$9CD8, // $9CD8 + #$9CD9, // $9CD9 + #$9CDA, // $9CDA + #$9CDB, // $9CDB + #$9CDC, // $9CDC + #$9CDD, // $9CDD + #$9CDE, // $9CDE + #$9CDF, // $9CDF + #$9CE0, // $9CE0 + #$9CE1, // $9CE1 + #$9CE2, // $9CE2 + #$9CE3, // $9CE3 + #$9CE4, // $9CE4 + #$9CE5, // $9CE5 + #$9CE6, // $9CE6 + #$9CE7, // $9CE7 + #$9CE8, // $9CE8 + #$9CE9, // $9CE9 + #$9CEA, // $9CEA + #$9CEB, // $9CEB + #$9CEC, // $9CEC + #$9CED, // $9CED + #$9CEE, // $9CEE + #$9CEF, // $9CEF + #$9CF0, // $9CF0 + #$9CF1, // $9CF1 + #$9CF2, // $9CF2 + #$9CF3, // $9CF3 + #$9CF4, // $9CF4 + #$9CF5, // $9CF5 + #$9CF6, // $9CF6 + #$9CF7, // $9CF7 + #$9CF8, // $9CF8 + #$9CF9, // $9CF9 + #$9CFA, // $9CFA + #$9CFB, // $9CFB + #$9CFC, // $9CFC + #$9CFD, // $9CFD + #$9CFE, // $9CFE + #$9CFF, // $9CFF + #$9D00, // $9D00 + #$9D01, // $9D01 + #$9D02, // $9D02 + #$9D03, // $9D03 + #$9D04, // $9D04 + #$9D05, // $9D05 + #$9D06, // $9D06 + #$9D07, // $9D07 + #$9D08, // $9D08 + #$9D09, // $9D09 + #$9D0A, // $9D0A + #$9D0B, // $9D0B + #$9D0C, // $9D0C + #$9D0D, // $9D0D + #$9D0E, // $9D0E + #$9D0F, // $9D0F + #$9D10, // $9D10 + #$9D11, // $9D11 + #$9D12, // $9D12 + #$9D13, // $9D13 + #$9D14, // $9D14 + #$9D15, // $9D15 + #$9D16, // $9D16 + #$9D17, // $9D17 + #$9D18, // $9D18 + #$9D19, // $9D19 + #$9D1A, // $9D1A + #$9D1B, // $9D1B + #$9D1C, // $9D1C + #$9D1D, // $9D1D + #$9D1E, // $9D1E + #$9D1F, // $9D1F + #$9D20, // $9D20 + #$9D21, // $9D21 + #$9D22, // $9D22 + #$9D23, // $9D23 + #$9D24, // $9D24 + #$9D25, // $9D25 + #$9D26, // $9D26 + #$9D27, // $9D27 + #$9D28, // $9D28 + #$9D29, // $9D29 + #$9D2A, // $9D2A + #$9D2B, // $9D2B + #$9D2C, // $9D2C + #$9D2D, // $9D2D + #$9D2E, // $9D2E + #$9D2F, // $9D2F + #$9D30, // $9D30 + #$9D31, // $9D31 + #$9D32, // $9D32 + #$9D33, // $9D33 + #$9D34, // $9D34 + #$9D35, // $9D35 + #$9D36, // $9D36 + #$9D37, // $9D37 + #$9D38, // $9D38 + #$9D39, // $9D39 + #$9D3A, // $9D3A + #$9D3B, // $9D3B + #$9D3C, // $9D3C + #$9D3D, // $9D3D + #$9D3E, // $9D3E + #$9D3F, // $9D3F + #$9D40, // $9D40 + #$9D41, // $9D41 + #$9D42, // $9D42 + #$9D43, // $9D43 + #$9D44, // $9D44 + #$9D45, // $9D45 + #$9D46, // $9D46 + #$9D47, // $9D47 + #$9D48, // $9D48 + #$9D49, // $9D49 + #$9D4A, // $9D4A + #$9D4B, // $9D4B + #$9D4C, // $9D4C + #$9D4D, // $9D4D + #$9D4E, // $9D4E + #$9D4F, // $9D4F + #$9D50, // $9D50 + #$9D51, // $9D51 + #$9D52, // $9D52 + #$9D53, // $9D53 + #$9D54, // $9D54 + #$9D55, // $9D55 + #$9D56, // $9D56 + #$9D57, // $9D57 + #$9D58, // $9D58 + #$9D59, // $9D59 + #$9D5A, // $9D5A + #$9D5B, // $9D5B + #$9D5C, // $9D5C + #$9D5D, // $9D5D + #$9D5E, // $9D5E + #$9D5F, // $9D5F + #$9D60, // $9D60 + #$9D61, // $9D61 + #$9D62, // $9D62 + #$9D63, // $9D63 + #$9D64, // $9D64 + #$9D65, // $9D65 + #$9D66, // $9D66 + #$9D67, // $9D67 + #$9D68, // $9D68 + #$9D69, // $9D69 + #$9D6A, // $9D6A + #$9D6B, // $9D6B + #$9D6C, // $9D6C + #$9D6D, // $9D6D + #$9D6E, // $9D6E + #$9D6F, // $9D6F + #$9D70, // $9D70 + #$9D71, // $9D71 + #$9D72, // $9D72 + #$9D73, // $9D73 + #$9D74, // $9D74 + #$9D75, // $9D75 + #$9D76, // $9D76 + #$9D77, // $9D77 + #$9D78, // $9D78 + #$9D79, // $9D79 + #$9D7A, // $9D7A + #$9D7B, // $9D7B + #$9D7C, // $9D7C + #$9D7D, // $9D7D + #$9D7E, // $9D7E + #$9D7F, // $9D7F + #$9D80, // $9D80 + #$9D81, // $9D81 + #$9D82, // $9D82 + #$9D83, // $9D83 + #$9D84, // $9D84 + #$9D85, // $9D85 + #$9D86, // $9D86 + #$9D87, // $9D87 + #$9D88, // $9D88 + #$9D89, // $9D89 + #$9D8A, // $9D8A + #$9D8B, // $9D8B + #$9D8C, // $9D8C + #$9D8D, // $9D8D + #$9D8E, // $9D8E + #$9D8F, // $9D8F + #$9D90, // $9D90 + #$9D91, // $9D91 + #$9D92, // $9D92 + #$9D93, // $9D93 + #$9D94, // $9D94 + #$9D95, // $9D95 + #$9D96, // $9D96 + #$9D97, // $9D97 + #$9D98, // $9D98 + #$9D99, // $9D99 + #$9D9A, // $9D9A + #$9D9B, // $9D9B + #$9D9C, // $9D9C + #$9D9D, // $9D9D + #$9D9E, // $9D9E + #$9D9F, // $9D9F + #$9DA0, // $9DA0 + #$9DA1, // $9DA1 + #$9DA2, // $9DA2 + #$9DA3, // $9DA3 + #$9DA4, // $9DA4 + #$9DA5, // $9DA5 + #$9DA6, // $9DA6 + #$9DA7, // $9DA7 + #$9DA8, // $9DA8 + #$9DA9, // $9DA9 + #$9DAA, // $9DAA + #$9DAB, // $9DAB + #$9DAC, // $9DAC + #$9DAD, // $9DAD + #$9DAE, // $9DAE + #$9DAF, // $9DAF + #$9DB0, // $9DB0 + #$9DB1, // $9DB1 + #$9DB2, // $9DB2 + #$9DB3, // $9DB3 + #$9DB4, // $9DB4 + #$9DB5, // $9DB5 + #$9DB6, // $9DB6 + #$9DB7, // $9DB7 + #$9DB8, // $9DB8 + #$9DB9, // $9DB9 + #$9DBA, // $9DBA + #$9DBB, // $9DBB + #$9DBC, // $9DBC + #$9DBD, // $9DBD + #$9DBE, // $9DBE + #$9DBF, // $9DBF + #$9DC0, // $9DC0 + #$9DC1, // $9DC1 + #$9DC2, // $9DC2 + #$9DC3, // $9DC3 + #$9DC4, // $9DC4 + #$9DC5, // $9DC5 + #$9DC6, // $9DC6 + #$9DC7, // $9DC7 + #$9DC8, // $9DC8 + #$9DC9, // $9DC9 + #$9DCA, // $9DCA + #$9DCB, // $9DCB + #$9DCC, // $9DCC + #$9DCD, // $9DCD + #$9DCE, // $9DCE + #$9DCF, // $9DCF + #$9DD0, // $9DD0 + #$9DD1, // $9DD1 + #$9DD2, // $9DD2 + #$9DD3, // $9DD3 + #$9DD4, // $9DD4 + #$9DD5, // $9DD5 + #$9DD6, // $9DD6 + #$9DD7, // $9DD7 + #$9DD8, // $9DD8 + #$9DD9, // $9DD9 + #$9DDA, // $9DDA + #$9DDB, // $9DDB + #$9DDC, // $9DDC + #$9DDD, // $9DDD + #$9DDE, // $9DDE + #$9DDF, // $9DDF + #$9DE0, // $9DE0 + #$9DE1, // $9DE1 + #$9DE2, // $9DE2 + #$9DE3, // $9DE3 + #$9DE4, // $9DE4 + #$9DE5, // $9DE5 + #$9DE6, // $9DE6 + #$9DE7, // $9DE7 + #$9DE8, // $9DE8 + #$9DE9, // $9DE9 + #$9DEA, // $9DEA + #$9DEB, // $9DEB + #$9DEC, // $9DEC + #$9DED, // $9DED + #$9DEE, // $9DEE + #$9DEF, // $9DEF + #$9DF0, // $9DF0 + #$9DF1, // $9DF1 + #$9DF2, // $9DF2 + #$9DF3, // $9DF3 + #$9DF4, // $9DF4 + #$9DF5, // $9DF5 + #$9DF6, // $9DF6 + #$9DF7, // $9DF7 + #$9DF8, // $9DF8 + #$9DF9, // $9DF9 + #$9DFA, // $9DFA + #$9DFB, // $9DFB + #$9DFC, // $9DFC + #$9DFD, // $9DFD + #$9DFE, // $9DFE + #$9DFF, // $9DFF + #$9E00, // $9E00 + #$9E01, // $9E01 + #$9E02, // $9E02 + #$9E03, // $9E03 + #$9E04, // $9E04 + #$9E05, // $9E05 + #$9E06, // $9E06 + #$9E07, // $9E07 + #$9E08, // $9E08 + #$9E09, // $9E09 + #$9E0A, // $9E0A + #$9E0B, // $9E0B + #$9E0C, // $9E0C + #$9E0D, // $9E0D + #$9E0E, // $9E0E + #$9E0F, // $9E0F + #$9E10, // $9E10 + #$9E11, // $9E11 + #$9E12, // $9E12 + #$9E13, // $9E13 + #$9E14, // $9E14 + #$9E15, // $9E15 + #$9E16, // $9E16 + #$9E17, // $9E17 + #$9E18, // $9E18 + #$9E19, // $9E19 + #$9E1A, // $9E1A + #$9E1B, // $9E1B + #$9E1C, // $9E1C + #$9E1D, // $9E1D + #$9E1E, // $9E1E + #$9E1F, // $9E1F + #$9E20, // $9E20 + #$9E21, // $9E21 + #$9E22, // $9E22 + #$9E23, // $9E23 + #$9E24, // $9E24 + #$9E25, // $9E25 + #$9E26, // $9E26 + #$9E27, // $9E27 + #$9E28, // $9E28 + #$9E29, // $9E29 + #$9E2A, // $9E2A + #$9E2B, // $9E2B + #$9E2C, // $9E2C + #$9E2D, // $9E2D + #$9E2E, // $9E2E + #$9E2F, // $9E2F + #$9E30, // $9E30 + #$9E31, // $9E31 + #$9E32, // $9E32 + #$9E33, // $9E33 + #$9E34, // $9E34 + #$9E35, // $9E35 + #$9E36, // $9E36 + #$9E37, // $9E37 + #$9E38, // $9E38 + #$9E39, // $9E39 + #$9E3A, // $9E3A + #$9E3B, // $9E3B + #$9E3C, // $9E3C + #$9E3D, // $9E3D + #$9E3E, // $9E3E + #$9E3F, // $9E3F + #$9E40, // $9E40 + #$9E41, // $9E41 + #$9E42, // $9E42 + #$9E43, // $9E43 + #$9E44, // $9E44 + #$9E45, // $9E45 + #$9E46, // $9E46 + #$9E47, // $9E47 + #$9E48, // $9E48 + #$9E49, // $9E49 + #$9E4A, // $9E4A + #$9E4B, // $9E4B + #$9E4C, // $9E4C + #$9E4D, // $9E4D + #$9E4E, // $9E4E + #$9E4F, // $9E4F + #$9E50, // $9E50 + #$9E51, // $9E51 + #$9E52, // $9E52 + #$9E53, // $9E53 + #$9E54, // $9E54 + #$9E55, // $9E55 + #$9E56, // $9E56 + #$9E57, // $9E57 + #$9E58, // $9E58 + #$9E59, // $9E59 + #$9E5A, // $9E5A + #$9E5B, // $9E5B + #$9E5C, // $9E5C + #$9E5D, // $9E5D + #$9E5E, // $9E5E + #$9E5F, // $9E5F + #$9E60, // $9E60 + #$9E61, // $9E61 + #$9E62, // $9E62 + #$9E63, // $9E63 + #$9E64, // $9E64 + #$9E65, // $9E65 + #$9E66, // $9E66 + #$9E67, // $9E67 + #$9E68, // $9E68 + #$9E69, // $9E69 + #$9E6A, // $9E6A + #$9E6B, // $9E6B + #$9E6C, // $9E6C + #$9E6D, // $9E6D + #$9E6E, // $9E6E + #$9E6F, // $9E6F + #$9E70, // $9E70 + #$9E71, // $9E71 + #$9E72, // $9E72 + #$9E73, // $9E73 + #$9E74, // $9E74 + #$9E75, // $9E75 + #$9E76, // $9E76 + #$9E77, // $9E77 + #$9E78, // $9E78 + #$9E79, // $9E79 + #$9E7A, // $9E7A + #$9E7B, // $9E7B + #$9E7C, // $9E7C + #$9E7D, // $9E7D + #$9E7E, // $9E7E + #$9E7F, // $9E7F + #$9E80, // $9E80 + #$9E81, // $9E81 + #$9E82, // $9E82 + #$9E83, // $9E83 + #$9E84, // $9E84 + #$9E85, // $9E85 + #$9E86, // $9E86 + #$9E87, // $9E87 + #$9E88, // $9E88 + #$9E89, // $9E89 + #$9E8A, // $9E8A + #$9E8B, // $9E8B + #$9E8C, // $9E8C + #$9E8D, // $9E8D + #$9E8E, // $9E8E + #$9E8F, // $9E8F + #$9E90, // $9E90 + #$9E91, // $9E91 + #$9E92, // $9E92 + #$9E93, // $9E93 + #$9E94, // $9E94 + #$9E95, // $9E95 + #$9E96, // $9E96 + #$9E97, // $9E97 + #$9E98, // $9E98 + #$9E99, // $9E99 + #$9E9A, // $9E9A + #$9E9B, // $9E9B + #$9E9C, // $9E9C + #$9E9D, // $9E9D + #$9E9E, // $9E9E + #$9E9F, // $9E9F + #$9EA0, // $9EA0 + #$9EA1, // $9EA1 + #$9EA2, // $9EA2 + #$9EA3, // $9EA3 + #$9EA4, // $9EA4 + #$9EA5, // $9EA5 + #$9EA6, // $9EA6 + #$9EA7, // $9EA7 + #$9EA8, // $9EA8 + #$9EA9, // $9EA9 + #$9EAA, // $9EAA + #$9EAB, // $9EAB + #$9EAC, // $9EAC + #$9EAD, // $9EAD + #$9EAE, // $9EAE + #$9EAF, // $9EAF + #$9EB0, // $9EB0 + #$9EB1, // $9EB1 + #$9EB2, // $9EB2 + #$9EB3, // $9EB3 + #$9EB4, // $9EB4 + #$9EB5, // $9EB5 + #$9EB6, // $9EB6 + #$9EB7, // $9EB7 + #$9EB8, // $9EB8 + #$9EB9, // $9EB9 + #$9EBA, // $9EBA + #$9EBB, // $9EBB + #$9EBC, // $9EBC + #$9EBD, // $9EBD + #$9EBE, // $9EBE + #$9EBF, // $9EBF + #$9EC0, // $9EC0 + #$9EC1, // $9EC1 + #$9EC2, // $9EC2 + #$9EC3, // $9EC3 + #$9EC4, // $9EC4 + #$9EC5, // $9EC5 + #$9EC6, // $9EC6 + #$9EC7, // $9EC7 + #$9EC8, // $9EC8 + #$9EC9, // $9EC9 + #$9ECA, // $9ECA + #$9ECB, // $9ECB + #$9ECC, // $9ECC + #$9ECD, // $9ECD + #$9ECE, // $9ECE + #$9ECF, // $9ECF + #$9ED0, // $9ED0 + #$9ED1, // $9ED1 + #$9ED2, // $9ED2 + #$9ED3, // $9ED3 + #$9ED4, // $9ED4 + #$9ED5, // $9ED5 + #$9ED6, // $9ED6 + #$9ED7, // $9ED7 + #$9ED8, // $9ED8 + #$9ED9, // $9ED9 + #$9EDA, // $9EDA + #$9EDB, // $9EDB + #$9EDC, // $9EDC + #$9EDD, // $9EDD + #$9EDE, // $9EDE + #$9EDF, // $9EDF + #$9EE0, // $9EE0 + #$9EE1, // $9EE1 + #$9EE2, // $9EE2 + #$9EE3, // $9EE3 + #$9EE4, // $9EE4 + #$9EE5, // $9EE5 + #$9EE6, // $9EE6 + #$9EE7, // $9EE7 + #$9EE8, // $9EE8 + #$9EE9, // $9EE9 + #$9EEA, // $9EEA + #$9EEB, // $9EEB + #$9EEC, // $9EEC + #$9EED, // $9EED + #$9EEE, // $9EEE + #$9EEF, // $9EEF + #$9EF0, // $9EF0 + #$9EF1, // $9EF1 + #$9EF2, // $9EF2 + #$9EF3, // $9EF3 + #$9EF4, // $9EF4 + #$9EF5, // $9EF5 + #$9EF6, // $9EF6 + #$9EF7, // $9EF7 + #$9EF8, // $9EF8 + #$9EF9, // $9EF9 + #$9EFA, // $9EFA + #$9EFB, // $9EFB + #$9EFC, // $9EFC + #$9EFD, // $9EFD + #$9EFE, // $9EFE + #$9EFF, // $9EFF + #$9F00, // $9F00 + #$9F01, // $9F01 + #$9F02, // $9F02 + #$9F03, // $9F03 + #$9F04, // $9F04 + #$9F05, // $9F05 + #$9F06, // $9F06 + #$9F07, // $9F07 + #$9F08, // $9F08 + #$9F09, // $9F09 + #$9F0A, // $9F0A + #$9F0B, // $9F0B + #$9F0C, // $9F0C + #$9F0D, // $9F0D + #$9F0E, // $9F0E + #$9F0F, // $9F0F + #$9F10, // $9F10 + #$9F11, // $9F11 + #$9F12, // $9F12 + #$9F13, // $9F13 + #$9F14, // $9F14 + #$9F15, // $9F15 + #$9F16, // $9F16 + #$9F17, // $9F17 + #$9F18, // $9F18 + #$9F19, // $9F19 + #$9F1A, // $9F1A + #$9F1B, // $9F1B + #$9F1C, // $9F1C + #$9F1D, // $9F1D + #$9F1E, // $9F1E + #$9F1F, // $9F1F + #$9F20, // $9F20 + #$9F21, // $9F21 + #$9F22, // $9F22 + #$9F23, // $9F23 + #$9F24, // $9F24 + #$9F25, // $9F25 + #$9F26, // $9F26 + #$9F27, // $9F27 + #$9F28, // $9F28 + #$9F29, // $9F29 + #$9F2A, // $9F2A + #$9F2B, // $9F2B + #$9F2C, // $9F2C + #$9F2D, // $9F2D + #$9F2E, // $9F2E + #$9F2F, // $9F2F + #$9F30, // $9F30 + #$9F31, // $9F31 + #$9F32, // $9F32 + #$9F33, // $9F33 + #$9F34, // $9F34 + #$9F35, // $9F35 + #$9F36, // $9F36 + #$9F37, // $9F37 + #$9F38, // $9F38 + #$9F39, // $9F39 + #$9F3A, // $9F3A + #$9F3B, // $9F3B + #$9F3C, // $9F3C + #$9F3D, // $9F3D + #$9F3E, // $9F3E + #$9F3F, // $9F3F + #$9F40, // $9F40 + #$9F41, // $9F41 + #$9F42, // $9F42 + #$9F43, // $9F43 + #$9F44, // $9F44 + #$9F45, // $9F45 + #$9F46, // $9F46 + #$9F47, // $9F47 + #$9F48, // $9F48 + #$9F49, // $9F49 + #$9F4A, // $9F4A + #$9F4B, // $9F4B + #$9F4C, // $9F4C + #$9F4D, // $9F4D + #$9F4E, // $9F4E + #$9F4F, // $9F4F + #$9F50, // $9F50 + #$9F51, // $9F51 + #$9F52, // $9F52 + #$9F53, // $9F53 + #$9F54, // $9F54 + #$9F55, // $9F55 + #$9F56, // $9F56 + #$9F57, // $9F57 + #$9F58, // $9F58 + #$9F59, // $9F59 + #$9F5A, // $9F5A + #$9F5B, // $9F5B + #$9F5C, // $9F5C + #$9F5D, // $9F5D + #$9F5E, // $9F5E + #$9F5F, // $9F5F + #$9F60, // $9F60 + #$9F61, // $9F61 + #$9F62, // $9F62 + #$9F63, // $9F63 + #$9F64, // $9F64 + #$9F65, // $9F65 + #$9F66, // $9F66 + #$9F67, // $9F67 + #$9F68, // $9F68 + #$9F69, // $9F69 + #$9F6A, // $9F6A + #$9F6B, // $9F6B + #$9F6C, // $9F6C + #$9F6D, // $9F6D + #$9F6E, // $9F6E + #$9F6F, // $9F6F + #$9F70, // $9F70 + #$9F71, // $9F71 + #$9F72, // $9F72 + #$9F73, // $9F73 + #$9F74, // $9F74 + #$9F75, // $9F75 + #$9F76, // $9F76 + #$9F77, // $9F77 + #$9F78, // $9F78 + #$9F79, // $9F79 + #$9F7A, // $9F7A + #$9F7B, // $9F7B + #$9F7C, // $9F7C + #$9F7D, // $9F7D + #$9F7E, // $9F7E + #$9F7F, // $9F7F + #$9F80, // $9F80 + #$9F81, // $9F81 + #$9F82, // $9F82 + #$9F83, // $9F83 + #$9F84, // $9F84 + #$9F85, // $9F85 + #$9F86, // $9F86 + #$9F87, // $9F87 + #$9F88, // $9F88 + #$9F89, // $9F89 + #$9F8A, // $9F8A + #$9F8B, // $9F8B + #$9F8C, // $9F8C + #$9F8D, // $9F8D + #$9F8E, // $9F8E + #$9F8F, // $9F8F + #$9F90, // $9F90 + #$9F91, // $9F91 + #$9F92, // $9F92 + #$9F93, // $9F93 + #$9F94, // $9F94 + #$9F95, // $9F95 + #$9F96, // $9F96 + #$9F97, // $9F97 + #$9F98, // $9F98 + #$9F99, // $9F99 + #$9F9A, // $9F9A + #$9F9B, // $9F9B + #$9F9C, // $9F9C + #$9F9D, // $9F9D + #$9F9E, // $9F9E + #$9F9F, // $9F9F + #$9FA0, // $9FA0 + #$9FA1, // $9FA1 + #$9FA2, // $9FA2 + #$9FA3, // $9FA3 + #$9FA4, // $9FA4 + #$9FA5, // $9FA5 + #$9FA6, // $9FA6 + #$9FA7, // $9FA7 + #$9FA8, // $9FA8 + #$9FA9, // $9FA9 + #$9FAA, // $9FAA + #$9FAB, // $9FAB + #$9FAC, // $9FAC + #$9FAD, // $9FAD + #$9FAE, // $9FAE + #$9FAF, // $9FAF + #$9FB0, // $9FB0 + #$9FB1, // $9FB1 + #$9FB2, // $9FB2 + #$9FB3, // $9FB3 + #$9FB4, // $9FB4 + #$9FB5, // $9FB5 + #$9FB6, // $9FB6 + #$9FB7, // $9FB7 + #$9FB8, // $9FB8 + #$9FB9, // $9FB9 + #$9FBA, // $9FBA + #$9FBB, // $9FBB + #$9FBC, // $9FBC + #$9FBD, // $9FBD + #$9FBE, // $9FBE + #$9FBF, // $9FBF + #$9FC0, // $9FC0 + #$9FC1, // $9FC1 + #$9FC2, // $9FC2 + #$9FC3, // $9FC3 + #$9FC4, // $9FC4 + #$9FC5, // $9FC5 + #$9FC6, // $9FC6 + #$9FC7, // $9FC7 + #$9FC8, // $9FC8 + #$9FC9, // $9FC9 + #$9FCA, // $9FCA + #$9FCB, // $9FCB + #$9FCC, // $9FCC + #$9FCD, // $9FCD + #$9FCE, // $9FCE + #$9FCF, // $9FCF + #$9FD0, // $9FD0 + #$9FD1, // $9FD1 + #$9FD2, // $9FD2 + #$9FD3, // $9FD3 + #$9FD4, // $9FD4 + #$9FD5, // $9FD5 + #$9FD6, // $9FD6 + #$9FD7, // $9FD7 + #$9FD8, // $9FD8 + #$9FD9, // $9FD9 + #$9FDA, // $9FDA + #$9FDB, // $9FDB + #$9FDC, // $9FDC + #$9FDD, // $9FDD + #$9FDE, // $9FDE + #$9FDF, // $9FDF + #$9FE0, // $9FE0 + #$9FE1, // $9FE1 + #$9FE2, // $9FE2 + #$9FE3, // $9FE3 + #$9FE4, // $9FE4 + #$9FE5, // $9FE5 + #$9FE6, // $9FE6 + #$9FE7, // $9FE7 + #$9FE8, // $9FE8 + #$9FE9, // $9FE9 + #$9FEA, // $9FEA + #$9FEB, // $9FEB + #$9FEC, // $9FEC + #$9FED, // $9FED + #$9FEE, // $9FEE + #$9FEF, // $9FEF + #$9FF0, // $9FF0 + #$9FF1, // $9FF1 + #$9FF2, // $9FF2 + #$9FF3, // $9FF3 + #$9FF4, // $9FF4 + #$9FF5, // $9FF5 + #$9FF6, // $9FF6 + #$9FF7, // $9FF7 + #$9FF8, // $9FF8 + #$9FF9, // $9FF9 + #$9FFA, // $9FFA + #$9FFB, // $9FFB + #$9FFC, // $9FFC + #$9FFD, // $9FFD + #$9FFE, // $9FFE + #$9FFF, // $9FFF + #$A000, // $A000 + #$A001, // $A001 + #$A002, // $A002 + #$A003, // $A003 + #$A004, // $A004 + #$A005, // $A005 + #$A006, // $A006 + #$A007, // $A007 + #$A008, // $A008 + #$A009, // $A009 + #$A00A, // $A00A + #$A00B, // $A00B + #$A00C, // $A00C + #$A00D, // $A00D + #$A00E, // $A00E + #$A00F, // $A00F + #$A010, // $A010 + #$A011, // $A011 + #$A012, // $A012 + #$A013, // $A013 + #$A014, // $A014 + #$A015, // $A015 + #$A016, // $A016 + #$A017, // $A017 + #$A018, // $A018 + #$A019, // $A019 + #$A01A, // $A01A + #$A01B, // $A01B + #$A01C, // $A01C + #$A01D, // $A01D + #$A01E, // $A01E + #$A01F, // $A01F + #$A020, // $A020 + #$A021, // $A021 + #$A022, // $A022 + #$A023, // $A023 + #$A024, // $A024 + #$A025, // $A025 + #$A026, // $A026 + #$A027, // $A027 + #$A028, // $A028 + #$A029, // $A029 + #$A02A, // $A02A + #$A02B, // $A02B + #$A02C, // $A02C + #$A02D, // $A02D + #$A02E, // $A02E + #$A02F, // $A02F + #$A030, // $A030 + #$A031, // $A031 + #$A032, // $A032 + #$A033, // $A033 + #$A034, // $A034 + #$A035, // $A035 + #$A036, // $A036 + #$A037, // $A037 + #$A038, // $A038 + #$A039, // $A039 + #$A03A, // $A03A + #$A03B, // $A03B + #$A03C, // $A03C + #$A03D, // $A03D + #$A03E, // $A03E + #$A03F, // $A03F + #$A040, // $A040 + #$A041, // $A041 + #$A042, // $A042 + #$A043, // $A043 + #$A044, // $A044 + #$A045, // $A045 + #$A046, // $A046 + #$A047, // $A047 + #$A048, // $A048 + #$A049, // $A049 + #$A04A, // $A04A + #$A04B, // $A04B + #$A04C, // $A04C + #$A04D, // $A04D + #$A04E, // $A04E + #$A04F, // $A04F + #$A050, // $A050 + #$A051, // $A051 + #$A052, // $A052 + #$A053, // $A053 + #$A054, // $A054 + #$A055, // $A055 + #$A056, // $A056 + #$A057, // $A057 + #$A058, // $A058 + #$A059, // $A059 + #$A05A, // $A05A + #$A05B, // $A05B + #$A05C, // $A05C + #$A05D, // $A05D + #$A05E, // $A05E + #$A05F, // $A05F + #$A060, // $A060 + #$A061, // $A061 + #$A062, // $A062 + #$A063, // $A063 + #$A064, // $A064 + #$A065, // $A065 + #$A066, // $A066 + #$A067, // $A067 + #$A068, // $A068 + #$A069, // $A069 + #$A06A, // $A06A + #$A06B, // $A06B + #$A06C, // $A06C + #$A06D, // $A06D + #$A06E, // $A06E + #$A06F, // $A06F + #$A070, // $A070 + #$A071, // $A071 + #$A072, // $A072 + #$A073, // $A073 + #$A074, // $A074 + #$A075, // $A075 + #$A076, // $A076 + #$A077, // $A077 + #$A078, // $A078 + #$A079, // $A079 + #$A07A, // $A07A + #$A07B, // $A07B + #$A07C, // $A07C + #$A07D, // $A07D + #$A07E, // $A07E + #$A07F, // $A07F + #$A080, // $A080 + #$A081, // $A081 + #$A082, // $A082 + #$A083, // $A083 + #$A084, // $A084 + #$A085, // $A085 + #$A086, // $A086 + #$A087, // $A087 + #$A088, // $A088 + #$A089, // $A089 + #$A08A, // $A08A + #$A08B, // $A08B + #$A08C, // $A08C + #$A08D, // $A08D + #$A08E, // $A08E + #$A08F, // $A08F + #$A090, // $A090 + #$A091, // $A091 + #$A092, // $A092 + #$A093, // $A093 + #$A094, // $A094 + #$A095, // $A095 + #$A096, // $A096 + #$A097, // $A097 + #$A098, // $A098 + #$A099, // $A099 + #$A09A, // $A09A + #$A09B, // $A09B + #$A09C, // $A09C + #$A09D, // $A09D + #$A09E, // $A09E + #$A09F, // $A09F + #$A0A0, // $A0A0 + #$A0A1, // $A0A1 + #$A0A2, // $A0A2 + #$A0A3, // $A0A3 + #$A0A4, // $A0A4 + #$A0A5, // $A0A5 + #$A0A6, // $A0A6 + #$A0A7, // $A0A7 + #$A0A8, // $A0A8 + #$A0A9, // $A0A9 + #$A0AA, // $A0AA + #$A0AB, // $A0AB + #$A0AC, // $A0AC + #$A0AD, // $A0AD + #$A0AE, // $A0AE + #$A0AF, // $A0AF + #$A0B0, // $A0B0 + #$A0B1, // $A0B1 + #$A0B2, // $A0B2 + #$A0B3, // $A0B3 + #$A0B4, // $A0B4 + #$A0B5, // $A0B5 + #$A0B6, // $A0B6 + #$A0B7, // $A0B7 + #$A0B8, // $A0B8 + #$A0B9, // $A0B9 + #$A0BA, // $A0BA + #$A0BB, // $A0BB + #$A0BC, // $A0BC + #$A0BD, // $A0BD + #$A0BE, // $A0BE + #$A0BF, // $A0BF + #$A0C0, // $A0C0 + #$A0C1, // $A0C1 + #$A0C2, // $A0C2 + #$A0C3, // $A0C3 + #$A0C4, // $A0C4 + #$A0C5, // $A0C5 + #$A0C6, // $A0C6 + #$A0C7, // $A0C7 + #$A0C8, // $A0C8 + #$A0C9, // $A0C9 + #$A0CA, // $A0CA + #$A0CB, // $A0CB + #$A0CC, // $A0CC + #$A0CD, // $A0CD + #$A0CE, // $A0CE + #$A0CF, // $A0CF + #$A0D0, // $A0D0 + #$A0D1, // $A0D1 + #$A0D2, // $A0D2 + #$A0D3, // $A0D3 + #$A0D4, // $A0D4 + #$A0D5, // $A0D5 + #$A0D6, // $A0D6 + #$A0D7, // $A0D7 + #$A0D8, // $A0D8 + #$A0D9, // $A0D9 + #$A0DA, // $A0DA + #$A0DB, // $A0DB + #$A0DC, // $A0DC + #$A0DD, // $A0DD + #$A0DE, // $A0DE + #$A0DF, // $A0DF + #$A0E0, // $A0E0 + #$A0E1, // $A0E1 + #$A0E2, // $A0E2 + #$A0E3, // $A0E3 + #$A0E4, // $A0E4 + #$A0E5, // $A0E5 + #$A0E6, // $A0E6 + #$A0E7, // $A0E7 + #$A0E8, // $A0E8 + #$A0E9, // $A0E9 + #$A0EA, // $A0EA + #$A0EB, // $A0EB + #$A0EC, // $A0EC + #$A0ED, // $A0ED + #$A0EE, // $A0EE + #$A0EF, // $A0EF + #$A0F0, // $A0F0 + #$A0F1, // $A0F1 + #$A0F2, // $A0F2 + #$A0F3, // $A0F3 + #$A0F4, // $A0F4 + #$A0F5, // $A0F5 + #$A0F6, // $A0F6 + #$A0F7, // $A0F7 + #$A0F8, // $A0F8 + #$A0F9, // $A0F9 + #$A0FA, // $A0FA + #$A0FB, // $A0FB + #$A0FC, // $A0FC + #$A0FD, // $A0FD + #$A0FE, // $A0FE + #$A0FF, // $A0FF + #$A100, // $A100 + #$A101, // $A101 + #$A102, // $A102 + #$A103, // $A103 + #$A104, // $A104 + #$A105, // $A105 + #$A106, // $A106 + #$A107, // $A107 + #$A108, // $A108 + #$A109, // $A109 + #$A10A, // $A10A + #$A10B, // $A10B + #$A10C, // $A10C + #$A10D, // $A10D + #$A10E, // $A10E + #$A10F, // $A10F + #$A110, // $A110 + #$A111, // $A111 + #$A112, // $A112 + #$A113, // $A113 + #$A114, // $A114 + #$A115, // $A115 + #$A116, // $A116 + #$A117, // $A117 + #$A118, // $A118 + #$A119, // $A119 + #$A11A, // $A11A + #$A11B, // $A11B + #$A11C, // $A11C + #$A11D, // $A11D + #$A11E, // $A11E + #$A11F, // $A11F + #$A120, // $A120 + #$A121, // $A121 + #$A122, // $A122 + #$A123, // $A123 + #$A124, // $A124 + #$A125, // $A125 + #$A126, // $A126 + #$A127, // $A127 + #$A128, // $A128 + #$A129, // $A129 + #$A12A, // $A12A + #$A12B, // $A12B + #$A12C, // $A12C + #$A12D, // $A12D + #$A12E, // $A12E + #$A12F, // $A12F + #$A130, // $A130 + #$A131, // $A131 + #$A132, // $A132 + #$A133, // $A133 + #$A134, // $A134 + #$A135, // $A135 + #$A136, // $A136 + #$A137, // $A137 + #$A138, // $A138 + #$A139, // $A139 + #$A13A, // $A13A + #$A13B, // $A13B + #$A13C, // $A13C + #$A13D, // $A13D + #$A13E, // $A13E + #$A13F, // $A13F + #$A140, // $A140 + #$A141, // $A141 + #$A142, // $A142 + #$A143, // $A143 + #$A144, // $A144 + #$A145, // $A145 + #$A146, // $A146 + #$A147, // $A147 + #$A148, // $A148 + #$A149, // $A149 + #$A14A, // $A14A + #$A14B, // $A14B + #$A14C, // $A14C + #$A14D, // $A14D + #$A14E, // $A14E + #$A14F, // $A14F + #$A150, // $A150 + #$A151, // $A151 + #$A152, // $A152 + #$A153, // $A153 + #$A154, // $A154 + #$A155, // $A155 + #$A156, // $A156 + #$A157, // $A157 + #$A158, // $A158 + #$A159, // $A159 + #$A15A, // $A15A + #$A15B, // $A15B + #$A15C, // $A15C + #$A15D, // $A15D + #$A15E, // $A15E + #$A15F, // $A15F + #$A160, // $A160 + #$A161, // $A161 + #$A162, // $A162 + #$A163, // $A163 + #$A164, // $A164 + #$A165, // $A165 + #$A166, // $A166 + #$A167, // $A167 + #$A168, // $A168 + #$A169, // $A169 + #$A16A, // $A16A + #$A16B, // $A16B + #$A16C, // $A16C + #$A16D, // $A16D + #$A16E, // $A16E + #$A16F, // $A16F + #$A170, // $A170 + #$A171, // $A171 + #$A172, // $A172 + #$A173, // $A173 + #$A174, // $A174 + #$A175, // $A175 + #$A176, // $A176 + #$A177, // $A177 + #$A178, // $A178 + #$A179, // $A179 + #$A17A, // $A17A + #$A17B, // $A17B + #$A17C, // $A17C + #$A17D, // $A17D + #$A17E, // $A17E + #$A17F, // $A17F + #$A180, // $A180 + #$A181, // $A181 + #$A182, // $A182 + #$A183, // $A183 + #$A184, // $A184 + #$A185, // $A185 + #$A186, // $A186 + #$A187, // $A187 + #$A188, // $A188 + #$A189, // $A189 + #$A18A, // $A18A + #$A18B, // $A18B + #$A18C, // $A18C + #$A18D, // $A18D + #$A18E, // $A18E + #$A18F, // $A18F + #$A190, // $A190 + #$A191, // $A191 + #$A192, // $A192 + #$A193, // $A193 + #$A194, // $A194 + #$A195, // $A195 + #$A196, // $A196 + #$A197, // $A197 + #$A198, // $A198 + #$A199, // $A199 + #$A19A, // $A19A + #$A19B, // $A19B + #$A19C, // $A19C + #$A19D, // $A19D + #$A19E, // $A19E + #$A19F, // $A19F + #$A1A0, // $A1A0 + #$A1A1, // $A1A1 + #$A1A2, // $A1A2 + #$A1A3, // $A1A3 + #$A1A4, // $A1A4 + #$A1A5, // $A1A5 + #$A1A6, // $A1A6 + #$A1A7, // $A1A7 + #$A1A8, // $A1A8 + #$A1A9, // $A1A9 + #$A1AA, // $A1AA + #$A1AB, // $A1AB + #$A1AC, // $A1AC + #$A1AD, // $A1AD + #$A1AE, // $A1AE + #$A1AF, // $A1AF + #$A1B0, // $A1B0 + #$A1B1, // $A1B1 + #$A1B2, // $A1B2 + #$A1B3, // $A1B3 + #$A1B4, // $A1B4 + #$A1B5, // $A1B5 + #$A1B6, // $A1B6 + #$A1B7, // $A1B7 + #$A1B8, // $A1B8 + #$A1B9, // $A1B9 + #$A1BA, // $A1BA + #$A1BB, // $A1BB + #$A1BC, // $A1BC + #$A1BD, // $A1BD + #$A1BE, // $A1BE + #$A1BF, // $A1BF + #$A1C0, // $A1C0 + #$A1C1, // $A1C1 + #$A1C2, // $A1C2 + #$A1C3, // $A1C3 + #$A1C4, // $A1C4 + #$A1C5, // $A1C5 + #$A1C6, // $A1C6 + #$A1C7, // $A1C7 + #$A1C8, // $A1C8 + #$A1C9, // $A1C9 + #$A1CA, // $A1CA + #$A1CB, // $A1CB + #$A1CC, // $A1CC + #$A1CD, // $A1CD + #$A1CE, // $A1CE + #$A1CF, // $A1CF + #$A1D0, // $A1D0 + #$A1D1, // $A1D1 + #$A1D2, // $A1D2 + #$A1D3, // $A1D3 + #$A1D4, // $A1D4 + #$A1D5, // $A1D5 + #$A1D6, // $A1D6 + #$A1D7, // $A1D7 + #$A1D8, // $A1D8 + #$A1D9, // $A1D9 + #$A1DA, // $A1DA + #$A1DB, // $A1DB + #$A1DC, // $A1DC + #$A1DD, // $A1DD + #$A1DE, // $A1DE + #$A1DF, // $A1DF + #$A1E0, // $A1E0 + #$A1E1, // $A1E1 + #$A1E2, // $A1E2 + #$A1E3, // $A1E3 + #$A1E4, // $A1E4 + #$A1E5, // $A1E5 + #$A1E6, // $A1E6 + #$A1E7, // $A1E7 + #$A1E8, // $A1E8 + #$A1E9, // $A1E9 + #$A1EA, // $A1EA + #$A1EB, // $A1EB + #$A1EC, // $A1EC + #$A1ED, // $A1ED + #$A1EE, // $A1EE + #$A1EF, // $A1EF + #$A1F0, // $A1F0 + #$A1F1, // $A1F1 + #$A1F2, // $A1F2 + #$A1F3, // $A1F3 + #$A1F4, // $A1F4 + #$A1F5, // $A1F5 + #$A1F6, // $A1F6 + #$A1F7, // $A1F7 + #$A1F8, // $A1F8 + #$A1F9, // $A1F9 + #$A1FA, // $A1FA + #$A1FB, // $A1FB + #$A1FC, // $A1FC + #$A1FD, // $A1FD + #$A1FE, // $A1FE + #$A1FF, // $A1FF + #$A200, // $A200 + #$A201, // $A201 + #$A202, // $A202 + #$A203, // $A203 + #$A204, // $A204 + #$A205, // $A205 + #$A206, // $A206 + #$A207, // $A207 + #$A208, // $A208 + #$A209, // $A209 + #$A20A, // $A20A + #$A20B, // $A20B + #$A20C, // $A20C + #$A20D, // $A20D + #$A20E, // $A20E + #$A20F, // $A20F + #$A210, // $A210 + #$A211, // $A211 + #$A212, // $A212 + #$A213, // $A213 + #$A214, // $A214 + #$A215, // $A215 + #$A216, // $A216 + #$A217, // $A217 + #$A218, // $A218 + #$A219, // $A219 + #$A21A, // $A21A + #$A21B, // $A21B + #$A21C, // $A21C + #$A21D, // $A21D + #$A21E, // $A21E + #$A21F, // $A21F + #$A220, // $A220 + #$A221, // $A221 + #$A222, // $A222 + #$A223, // $A223 + #$A224, // $A224 + #$A225, // $A225 + #$A226, // $A226 + #$A227, // $A227 + #$A228, // $A228 + #$A229, // $A229 + #$A22A, // $A22A + #$A22B, // $A22B + #$A22C, // $A22C + #$A22D, // $A22D + #$A22E, // $A22E + #$A22F, // $A22F + #$A230, // $A230 + #$A231, // $A231 + #$A232, // $A232 + #$A233, // $A233 + #$A234, // $A234 + #$A235, // $A235 + #$A236, // $A236 + #$A237, // $A237 + #$A238, // $A238 + #$A239, // $A239 + #$A23A, // $A23A + #$A23B, // $A23B + #$A23C, // $A23C + #$A23D, // $A23D + #$A23E, // $A23E + #$A23F, // $A23F + #$A240, // $A240 + #$A241, // $A241 + #$A242, // $A242 + #$A243, // $A243 + #$A244, // $A244 + #$A245, // $A245 + #$A246, // $A246 + #$A247, // $A247 + #$A248, // $A248 + #$A249, // $A249 + #$A24A, // $A24A + #$A24B, // $A24B + #$A24C, // $A24C + #$A24D, // $A24D + #$A24E, // $A24E + #$A24F, // $A24F + #$A250, // $A250 + #$A251, // $A251 + #$A252, // $A252 + #$A253, // $A253 + #$A254, // $A254 + #$A255, // $A255 + #$A256, // $A256 + #$A257, // $A257 + #$A258, // $A258 + #$A259, // $A259 + #$A25A, // $A25A + #$A25B, // $A25B + #$A25C, // $A25C + #$A25D, // $A25D + #$A25E, // $A25E + #$A25F, // $A25F + #$A260, // $A260 + #$A261, // $A261 + #$A262, // $A262 + #$A263, // $A263 + #$A264, // $A264 + #$A265, // $A265 + #$A266, // $A266 + #$A267, // $A267 + #$A268, // $A268 + #$A269, // $A269 + #$A26A, // $A26A + #$A26B, // $A26B + #$A26C, // $A26C + #$A26D, // $A26D + #$A26E, // $A26E + #$A26F, // $A26F + #$A270, // $A270 + #$A271, // $A271 + #$A272, // $A272 + #$A273, // $A273 + #$A274, // $A274 + #$A275, // $A275 + #$A276, // $A276 + #$A277, // $A277 + #$A278, // $A278 + #$A279, // $A279 + #$A27A, // $A27A + #$A27B, // $A27B + #$A27C, // $A27C + #$A27D, // $A27D + #$A27E, // $A27E + #$A27F, // $A27F + #$A280, // $A280 + #$A281, // $A281 + #$A282, // $A282 + #$A283, // $A283 + #$A284, // $A284 + #$A285, // $A285 + #$A286, // $A286 + #$A287, // $A287 + #$A288, // $A288 + #$A289, // $A289 + #$A28A, // $A28A + #$A28B, // $A28B + #$A28C, // $A28C + #$A28D, // $A28D + #$A28E, // $A28E + #$A28F, // $A28F + #$A290, // $A290 + #$A291, // $A291 + #$A292, // $A292 + #$A293, // $A293 + #$A294, // $A294 + #$A295, // $A295 + #$A296, // $A296 + #$A297, // $A297 + #$A298, // $A298 + #$A299, // $A299 + #$A29A, // $A29A + #$A29B, // $A29B + #$A29C, // $A29C + #$A29D, // $A29D + #$A29E, // $A29E + #$A29F, // $A29F + #$A2A0, // $A2A0 + #$A2A1, // $A2A1 + #$A2A2, // $A2A2 + #$A2A3, // $A2A3 + #$A2A4, // $A2A4 + #$A2A5, // $A2A5 + #$A2A6, // $A2A6 + #$A2A7, // $A2A7 + #$A2A8, // $A2A8 + #$A2A9, // $A2A9 + #$A2AA, // $A2AA + #$A2AB, // $A2AB + #$A2AC, // $A2AC + #$A2AD, // $A2AD + #$A2AE, // $A2AE + #$A2AF, // $A2AF + #$A2B0, // $A2B0 + #$A2B1, // $A2B1 + #$A2B2, // $A2B2 + #$A2B3, // $A2B3 + #$A2B4, // $A2B4 + #$A2B5, // $A2B5 + #$A2B6, // $A2B6 + #$A2B7, // $A2B7 + #$A2B8, // $A2B8 + #$A2B9, // $A2B9 + #$A2BA, // $A2BA + #$A2BB, // $A2BB + #$A2BC, // $A2BC + #$A2BD, // $A2BD + #$A2BE, // $A2BE + #$A2BF, // $A2BF + #$A2C0, // $A2C0 + #$A2C1, // $A2C1 + #$A2C2, // $A2C2 + #$A2C3, // $A2C3 + #$A2C4, // $A2C4 + #$A2C5, // $A2C5 + #$A2C6, // $A2C6 + #$A2C7, // $A2C7 + #$A2C8, // $A2C8 + #$A2C9, // $A2C9 + #$A2CA, // $A2CA + #$A2CB, // $A2CB + #$A2CC, // $A2CC + #$A2CD, // $A2CD + #$A2CE, // $A2CE + #$A2CF, // $A2CF + #$A2D0, // $A2D0 + #$A2D1, // $A2D1 + #$A2D2, // $A2D2 + #$A2D3, // $A2D3 + #$A2D4, // $A2D4 + #$A2D5, // $A2D5 + #$A2D6, // $A2D6 + #$A2D7, // $A2D7 + #$A2D8, // $A2D8 + #$A2D9, // $A2D9 + #$A2DA, // $A2DA + #$A2DB, // $A2DB + #$A2DC, // $A2DC + #$A2DD, // $A2DD + #$A2DE, // $A2DE + #$A2DF, // $A2DF + #$A2E0, // $A2E0 + #$A2E1, // $A2E1 + #$A2E2, // $A2E2 + #$A2E3, // $A2E3 + #$A2E4, // $A2E4 + #$A2E5, // $A2E5 + #$A2E6, // $A2E6 + #$A2E7, // $A2E7 + #$A2E8, // $A2E8 + #$A2E9, // $A2E9 + #$A2EA, // $A2EA + #$A2EB, // $A2EB + #$A2EC, // $A2EC + #$A2ED, // $A2ED + #$A2EE, // $A2EE + #$A2EF, // $A2EF + #$A2F0, // $A2F0 + #$A2F1, // $A2F1 + #$A2F2, // $A2F2 + #$A2F3, // $A2F3 + #$A2F4, // $A2F4 + #$A2F5, // $A2F5 + #$A2F6, // $A2F6 + #$A2F7, // $A2F7 + #$A2F8, // $A2F8 + #$A2F9, // $A2F9 + #$A2FA, // $A2FA + #$A2FB, // $A2FB + #$A2FC, // $A2FC + #$A2FD, // $A2FD + #$A2FE, // $A2FE + #$A2FF, // $A2FF + #$A300, // $A300 + #$A301, // $A301 + #$A302, // $A302 + #$A303, // $A303 + #$A304, // $A304 + #$A305, // $A305 + #$A306, // $A306 + #$A307, // $A307 + #$A308, // $A308 + #$A309, // $A309 + #$A30A, // $A30A + #$A30B, // $A30B + #$A30C, // $A30C + #$A30D, // $A30D + #$A30E, // $A30E + #$A30F, // $A30F + #$A310, // $A310 + #$A311, // $A311 + #$A312, // $A312 + #$A313, // $A313 + #$A314, // $A314 + #$A315, // $A315 + #$A316, // $A316 + #$A317, // $A317 + #$A318, // $A318 + #$A319, // $A319 + #$A31A, // $A31A + #$A31B, // $A31B + #$A31C, // $A31C + #$A31D, // $A31D + #$A31E, // $A31E + #$A31F, // $A31F + #$A320, // $A320 + #$A321, // $A321 + #$A322, // $A322 + #$A323, // $A323 + #$A324, // $A324 + #$A325, // $A325 + #$A326, // $A326 + #$A327, // $A327 + #$A328, // $A328 + #$A329, // $A329 + #$A32A, // $A32A + #$A32B, // $A32B + #$A32C, // $A32C + #$A32D, // $A32D + #$A32E, // $A32E + #$A32F, // $A32F + #$A330, // $A330 + #$A331, // $A331 + #$A332, // $A332 + #$A333, // $A333 + #$A334, // $A334 + #$A335, // $A335 + #$A336, // $A336 + #$A337, // $A337 + #$A338, // $A338 + #$A339, // $A339 + #$A33A, // $A33A + #$A33B, // $A33B + #$A33C, // $A33C + #$A33D, // $A33D + #$A33E, // $A33E + #$A33F, // $A33F + #$A340, // $A340 + #$A341, // $A341 + #$A342, // $A342 + #$A343, // $A343 + #$A344, // $A344 + #$A345, // $A345 + #$A346, // $A346 + #$A347, // $A347 + #$A348, // $A348 + #$A349, // $A349 + #$A34A, // $A34A + #$A34B, // $A34B + #$A34C, // $A34C + #$A34D, // $A34D + #$A34E, // $A34E + #$A34F, // $A34F + #$A350, // $A350 + #$A351, // $A351 + #$A352, // $A352 + #$A353, // $A353 + #$A354, // $A354 + #$A355, // $A355 + #$A356, // $A356 + #$A357, // $A357 + #$A358, // $A358 + #$A359, // $A359 + #$A35A, // $A35A + #$A35B, // $A35B + #$A35C, // $A35C + #$A35D, // $A35D + #$A35E, // $A35E + #$A35F, // $A35F + #$A360, // $A360 + #$A361, // $A361 + #$A362, // $A362 + #$A363, // $A363 + #$A364, // $A364 + #$A365, // $A365 + #$A366, // $A366 + #$A367, // $A367 + #$A368, // $A368 + #$A369, // $A369 + #$A36A, // $A36A + #$A36B, // $A36B + #$A36C, // $A36C + #$A36D, // $A36D + #$A36E, // $A36E + #$A36F, // $A36F + #$A370, // $A370 + #$A371, // $A371 + #$A372, // $A372 + #$A373, // $A373 + #$A374, // $A374 + #$A375, // $A375 + #$A376, // $A376 + #$A377, // $A377 + #$A378, // $A378 + #$A379, // $A379 + #$A37A, // $A37A + #$A37B, // $A37B + #$A37C, // $A37C + #$A37D, // $A37D + #$A37E, // $A37E + #$A37F, // $A37F + #$A380, // $A380 + #$A381, // $A381 + #$A382, // $A382 + #$A383, // $A383 + #$A384, // $A384 + #$A385, // $A385 + #$A386, // $A386 + #$A387, // $A387 + #$A388, // $A388 + #$A389, // $A389 + #$A38A, // $A38A + #$A38B, // $A38B + #$A38C, // $A38C + #$A38D, // $A38D + #$A38E, // $A38E + #$A38F, // $A38F + #$A390, // $A390 + #$A391, // $A391 + #$A392, // $A392 + #$A393, // $A393 + #$A394, // $A394 + #$A395, // $A395 + #$A396, // $A396 + #$A397, // $A397 + #$A398, // $A398 + #$A399, // $A399 + #$A39A, // $A39A + #$A39B, // $A39B + #$A39C, // $A39C + #$A39D, // $A39D + #$A39E, // $A39E + #$A39F, // $A39F + #$A3A0, // $A3A0 + #$A3A1, // $A3A1 + #$A3A2, // $A3A2 + #$A3A3, // $A3A3 + #$A3A4, // $A3A4 + #$A3A5, // $A3A5 + #$A3A6, // $A3A6 + #$A3A7, // $A3A7 + #$A3A8, // $A3A8 + #$A3A9, // $A3A9 + #$A3AA, // $A3AA + #$A3AB, // $A3AB + #$A3AC, // $A3AC + #$A3AD, // $A3AD + #$A3AE, // $A3AE + #$A3AF, // $A3AF + #$A3B0, // $A3B0 + #$A3B1, // $A3B1 + #$A3B2, // $A3B2 + #$A3B3, // $A3B3 + #$A3B4, // $A3B4 + #$A3B5, // $A3B5 + #$A3B6, // $A3B6 + #$A3B7, // $A3B7 + #$A3B8, // $A3B8 + #$A3B9, // $A3B9 + #$A3BA, // $A3BA + #$A3BB, // $A3BB + #$A3BC, // $A3BC + #$A3BD, // $A3BD + #$A3BE, // $A3BE + #$A3BF, // $A3BF + #$A3C0, // $A3C0 + #$A3C1, // $A3C1 + #$A3C2, // $A3C2 + #$A3C3, // $A3C3 + #$A3C4, // $A3C4 + #$A3C5, // $A3C5 + #$A3C6, // $A3C6 + #$A3C7, // $A3C7 + #$A3C8, // $A3C8 + #$A3C9, // $A3C9 + #$A3CA, // $A3CA + #$A3CB, // $A3CB + #$A3CC, // $A3CC + #$A3CD, // $A3CD + #$A3CE, // $A3CE + #$A3CF, // $A3CF + #$A3D0, // $A3D0 + #$A3D1, // $A3D1 + #$A3D2, // $A3D2 + #$A3D3, // $A3D3 + #$A3D4, // $A3D4 + #$A3D5, // $A3D5 + #$A3D6, // $A3D6 + #$A3D7, // $A3D7 + #$A3D8, // $A3D8 + #$A3D9, // $A3D9 + #$A3DA, // $A3DA + #$A3DB, // $A3DB + #$A3DC, // $A3DC + #$A3DD, // $A3DD + #$A3DE, // $A3DE + #$A3DF, // $A3DF + #$A3E0, // $A3E0 + #$A3E1, // $A3E1 + #$A3E2, // $A3E2 + #$A3E3, // $A3E3 + #$A3E4, // $A3E4 + #$A3E5, // $A3E5 + #$A3E6, // $A3E6 + #$A3E7, // $A3E7 + #$A3E8, // $A3E8 + #$A3E9, // $A3E9 + #$A3EA, // $A3EA + #$A3EB, // $A3EB + #$A3EC, // $A3EC + #$A3ED, // $A3ED + #$A3EE, // $A3EE + #$A3EF, // $A3EF + #$A3F0, // $A3F0 + #$A3F1, // $A3F1 + #$A3F2, // $A3F2 + #$A3F3, // $A3F3 + #$A3F4, // $A3F4 + #$A3F5, // $A3F5 + #$A3F6, // $A3F6 + #$A3F7, // $A3F7 + #$A3F8, // $A3F8 + #$A3F9, // $A3F9 + #$A3FA, // $A3FA + #$A3FB, // $A3FB + #$A3FC, // $A3FC + #$A3FD, // $A3FD + #$A3FE, // $A3FE + #$A3FF, // $A3FF + #$A400, // $A400 + #$A401, // $A401 + #$A402, // $A402 + #$A403, // $A403 + #$A404, // $A404 + #$A405, // $A405 + #$A406, // $A406 + #$A407, // $A407 + #$A408, // $A408 + #$A409, // $A409 + #$A40A, // $A40A + #$A40B, // $A40B + #$A40C, // $A40C + #$A40D, // $A40D + #$A40E, // $A40E + #$A40F, // $A40F + #$A410, // $A410 + #$A411, // $A411 + #$A412, // $A412 + #$A413, // $A413 + #$A414, // $A414 + #$A415, // $A415 + #$A416, // $A416 + #$A417, // $A417 + #$A418, // $A418 + #$A419, // $A419 + #$A41A, // $A41A + #$A41B, // $A41B + #$A41C, // $A41C + #$A41D, // $A41D + #$A41E, // $A41E + #$A41F, // $A41F + #$A420, // $A420 + #$A421, // $A421 + #$A422, // $A422 + #$A423, // $A423 + #$A424, // $A424 + #$A425, // $A425 + #$A426, // $A426 + #$A427, // $A427 + #$A428, // $A428 + #$A429, // $A429 + #$A42A, // $A42A + #$A42B, // $A42B + #$A42C, // $A42C + #$A42D, // $A42D + #$A42E, // $A42E + #$A42F, // $A42F + #$A430, // $A430 + #$A431, // $A431 + #$A432, // $A432 + #$A433, // $A433 + #$A434, // $A434 + #$A435, // $A435 + #$A436, // $A436 + #$A437, // $A437 + #$A438, // $A438 + #$A439, // $A439 + #$A43A, // $A43A + #$A43B, // $A43B + #$A43C, // $A43C + #$A43D, // $A43D + #$A43E, // $A43E + #$A43F, // $A43F + #$A440, // $A440 + #$A441, // $A441 + #$A442, // $A442 + #$A443, // $A443 + #$A444, // $A444 + #$A445, // $A445 + #$A446, // $A446 + #$A447, // $A447 + #$A448, // $A448 + #$A449, // $A449 + #$A44A, // $A44A + #$A44B, // $A44B + #$A44C, // $A44C + #$A44D, // $A44D + #$A44E, // $A44E + #$A44F, // $A44F + #$A450, // $A450 + #$A451, // $A451 + #$A452, // $A452 + #$A453, // $A453 + #$A454, // $A454 + #$A455, // $A455 + #$A456, // $A456 + #$A457, // $A457 + #$A458, // $A458 + #$A459, // $A459 + #$A45A, // $A45A + #$A45B, // $A45B + #$A45C, // $A45C + #$A45D, // $A45D + #$A45E, // $A45E + #$A45F, // $A45F + #$A460, // $A460 + #$A461, // $A461 + #$A462, // $A462 + #$A463, // $A463 + #$A464, // $A464 + #$A465, // $A465 + #$A466, // $A466 + #$A467, // $A467 + #$A468, // $A468 + #$A469, // $A469 + #$A46A, // $A46A + #$A46B, // $A46B + #$A46C, // $A46C + #$A46D, // $A46D + #$A46E, // $A46E + #$A46F, // $A46F + #$A470, // $A470 + #$A471, // $A471 + #$A472, // $A472 + #$A473, // $A473 + #$A474, // $A474 + #$A475, // $A475 + #$A476, // $A476 + #$A477, // $A477 + #$A478, // $A478 + #$A479, // $A479 + #$A47A, // $A47A + #$A47B, // $A47B + #$A47C, // $A47C + #$A47D, // $A47D + #$A47E, // $A47E + #$A47F, // $A47F + #$A480, // $A480 + #$A481, // $A481 + #$A482, // $A482 + #$A483, // $A483 + #$A484, // $A484 + #$A485, // $A485 + #$A486, // $A486 + #$A487, // $A487 + #$A488, // $A488 + #$A489, // $A489 + #$A48A, // $A48A + #$A48B, // $A48B + #$A48C, // $A48C + #$A48D, // $A48D + #$A48E, // $A48E + #$A48F, // $A48F + #$A490, // $A490 + #$A491, // $A491 + #$A492, // $A492 + #$A493, // $A493 + #$A494, // $A494 + #$A495, // $A495 + #$A496, // $A496 + #$A497, // $A497 + #$A498, // $A498 + #$A499, // $A499 + #$A49A, // $A49A + #$A49B, // $A49B + #$A49C, // $A49C + #$A49D, // $A49D + #$A49E, // $A49E + #$A49F, // $A49F + #$A4A0, // $A4A0 + #$A4A1, // $A4A1 + #$A4A2, // $A4A2 + #$A4A3, // $A4A3 + #$A4A4, // $A4A4 + #$A4A5, // $A4A5 + #$A4A6, // $A4A6 + #$A4A7, // $A4A7 + #$A4A8, // $A4A8 + #$A4A9, // $A4A9 + #$A4AA, // $A4AA + #$A4AB, // $A4AB + #$A4AC, // $A4AC + #$A4AD, // $A4AD + #$A4AE, // $A4AE + #$A4AF, // $A4AF + #$A4B0, // $A4B0 + #$A4B1, // $A4B1 + #$A4B2, // $A4B2 + #$A4B3, // $A4B3 + #$A4B4, // $A4B4 + #$A4B5, // $A4B5 + #$A4B6, // $A4B6 + #$A4B7, // $A4B7 + #$A4B8, // $A4B8 + #$A4B9, // $A4B9 + #$A4BA, // $A4BA + #$A4BB, // $A4BB + #$A4BC, // $A4BC + #$A4BD, // $A4BD + #$A4BE, // $A4BE + #$A4BF, // $A4BF + #$A4C0, // $A4C0 + #$A4C1, // $A4C1 + #$A4C2, // $A4C2 + #$A4C3, // $A4C3 + #$A4C4, // $A4C4 + #$A4C5, // $A4C5 + #$A4C6, // $A4C6 + #$A4C7, // $A4C7 + #$A4C8, // $A4C8 + #$A4C9, // $A4C9 + #$A4CA, // $A4CA + #$A4CB, // $A4CB + #$A4CC, // $A4CC + #$A4CD, // $A4CD + #$A4CE, // $A4CE + #$A4CF, // $A4CF + #$A4D0, // $A4D0 + #$A4D1, // $A4D1 + #$A4D2, // $A4D2 + #$A4D3, // $A4D3 + #$A4D4, // $A4D4 + #$A4D5, // $A4D5 + #$A4D6, // $A4D6 + #$A4D7, // $A4D7 + #$A4D8, // $A4D8 + #$A4D9, // $A4D9 + #$A4DA, // $A4DA + #$A4DB, // $A4DB + #$A4DC, // $A4DC + #$A4DD, // $A4DD + #$A4DE, // $A4DE + #$A4DF, // $A4DF + #$A4E0, // $A4E0 + #$A4E1, // $A4E1 + #$A4E2, // $A4E2 + #$A4E3, // $A4E3 + #$A4E4, // $A4E4 + #$A4E5, // $A4E5 + #$A4E6, // $A4E6 + #$A4E7, // $A4E7 + #$A4E8, // $A4E8 + #$A4E9, // $A4E9 + #$A4EA, // $A4EA + #$A4EB, // $A4EB + #$A4EC, // $A4EC + #$A4ED, // $A4ED + #$A4EE, // $A4EE + #$A4EF, // $A4EF + #$A4F0, // $A4F0 + #$A4F1, // $A4F1 + #$A4F2, // $A4F2 + #$A4F3, // $A4F3 + #$A4F4, // $A4F4 + #$A4F5, // $A4F5 + #$A4F6, // $A4F6 + #$A4F7, // $A4F7 + #$A4F8, // $A4F8 + #$A4F9, // $A4F9 + #$A4FA, // $A4FA + #$A4FB, // $A4FB + #$A4FC, // $A4FC + #$A4FD, // $A4FD + #$A4FE, // $A4FE + #$A4FF, // $A4FF + #$A500, // $A500 + #$A501, // $A501 + #$A502, // $A502 + #$A503, // $A503 + #$A504, // $A504 + #$A505, // $A505 + #$A506, // $A506 + #$A507, // $A507 + #$A508, // $A508 + #$A509, // $A509 + #$A50A, // $A50A + #$A50B, // $A50B + #$A50C, // $A50C + #$A50D, // $A50D + #$A50E, // $A50E + #$A50F, // $A50F + #$A510, // $A510 + #$A511, // $A511 + #$A512, // $A512 + #$A513, // $A513 + #$A514, // $A514 + #$A515, // $A515 + #$A516, // $A516 + #$A517, // $A517 + #$A518, // $A518 + #$A519, // $A519 + #$A51A, // $A51A + #$A51B, // $A51B + #$A51C, // $A51C + #$A51D, // $A51D + #$A51E, // $A51E + #$A51F, // $A51F + #$A520, // $A520 + #$A521, // $A521 + #$A522, // $A522 + #$A523, // $A523 + #$A524, // $A524 + #$A525, // $A525 + #$A526, // $A526 + #$A527, // $A527 + #$A528, // $A528 + #$A529, // $A529 + #$A52A, // $A52A + #$A52B, // $A52B + #$A52C, // $A52C + #$A52D, // $A52D + #$A52E, // $A52E + #$A52F, // $A52F + #$A530, // $A530 + #$A531, // $A531 + #$A532, // $A532 + #$A533, // $A533 + #$A534, // $A534 + #$A535, // $A535 + #$A536, // $A536 + #$A537, // $A537 + #$A538, // $A538 + #$A539, // $A539 + #$A53A, // $A53A + #$A53B, // $A53B + #$A53C, // $A53C + #$A53D, // $A53D + #$A53E, // $A53E + #$A53F, // $A53F + #$A540, // $A540 + #$A541, // $A541 + #$A542, // $A542 + #$A543, // $A543 + #$A544, // $A544 + #$A545, // $A545 + #$A546, // $A546 + #$A547, // $A547 + #$A548, // $A548 + #$A549, // $A549 + #$A54A, // $A54A + #$A54B, // $A54B + #$A54C, // $A54C + #$A54D, // $A54D + #$A54E, // $A54E + #$A54F, // $A54F + #$A550, // $A550 + #$A551, // $A551 + #$A552, // $A552 + #$A553, // $A553 + #$A554, // $A554 + #$A555, // $A555 + #$A556, // $A556 + #$A557, // $A557 + #$A558, // $A558 + #$A559, // $A559 + #$A55A, // $A55A + #$A55B, // $A55B + #$A55C, // $A55C + #$A55D, // $A55D + #$A55E, // $A55E + #$A55F, // $A55F + #$A560, // $A560 + #$A561, // $A561 + #$A562, // $A562 + #$A563, // $A563 + #$A564, // $A564 + #$A565, // $A565 + #$A566, // $A566 + #$A567, // $A567 + #$A568, // $A568 + #$A569, // $A569 + #$A56A, // $A56A + #$A56B, // $A56B + #$A56C, // $A56C + #$A56D, // $A56D + #$A56E, // $A56E + #$A56F, // $A56F + #$A570, // $A570 + #$A571, // $A571 + #$A572, // $A572 + #$A573, // $A573 + #$A574, // $A574 + #$A575, // $A575 + #$A576, // $A576 + #$A577, // $A577 + #$A578, // $A578 + #$A579, // $A579 + #$A57A, // $A57A + #$A57B, // $A57B + #$A57C, // $A57C + #$A57D, // $A57D + #$A57E, // $A57E + #$A57F, // $A57F + #$A580, // $A580 + #$A581, // $A581 + #$A582, // $A582 + #$A583, // $A583 + #$A584, // $A584 + #$A585, // $A585 + #$A586, // $A586 + #$A587, // $A587 + #$A588, // $A588 + #$A589, // $A589 + #$A58A, // $A58A + #$A58B, // $A58B + #$A58C, // $A58C + #$A58D, // $A58D + #$A58E, // $A58E + #$A58F, // $A58F + #$A590, // $A590 + #$A591, // $A591 + #$A592, // $A592 + #$A593, // $A593 + #$A594, // $A594 + #$A595, // $A595 + #$A596, // $A596 + #$A597, // $A597 + #$A598, // $A598 + #$A599, // $A599 + #$A59A, // $A59A + #$A59B, // $A59B + #$A59C, // $A59C + #$A59D, // $A59D + #$A59E, // $A59E + #$A59F, // $A59F + #$A5A0, // $A5A0 + #$A5A1, // $A5A1 + #$A5A2, // $A5A2 + #$A5A3, // $A5A3 + #$A5A4, // $A5A4 + #$A5A5, // $A5A5 + #$A5A6, // $A5A6 + #$A5A7, // $A5A7 + #$A5A8, // $A5A8 + #$A5A9, // $A5A9 + #$A5AA, // $A5AA + #$A5AB, // $A5AB + #$A5AC, // $A5AC + #$A5AD, // $A5AD + #$A5AE, // $A5AE + #$A5AF, // $A5AF + #$A5B0, // $A5B0 + #$A5B1, // $A5B1 + #$A5B2, // $A5B2 + #$A5B3, // $A5B3 + #$A5B4, // $A5B4 + #$A5B5, // $A5B5 + #$A5B6, // $A5B6 + #$A5B7, // $A5B7 + #$A5B8, // $A5B8 + #$A5B9, // $A5B9 + #$A5BA, // $A5BA + #$A5BB, // $A5BB + #$A5BC, // $A5BC + #$A5BD, // $A5BD + #$A5BE, // $A5BE + #$A5BF, // $A5BF + #$A5C0, // $A5C0 + #$A5C1, // $A5C1 + #$A5C2, // $A5C2 + #$A5C3, // $A5C3 + #$A5C4, // $A5C4 + #$A5C5, // $A5C5 + #$A5C6, // $A5C6 + #$A5C7, // $A5C7 + #$A5C8, // $A5C8 + #$A5C9, // $A5C9 + #$A5CA, // $A5CA + #$A5CB, // $A5CB + #$A5CC, // $A5CC + #$A5CD, // $A5CD + #$A5CE, // $A5CE + #$A5CF, // $A5CF + #$A5D0, // $A5D0 + #$A5D1, // $A5D1 + #$A5D2, // $A5D2 + #$A5D3, // $A5D3 + #$A5D4, // $A5D4 + #$A5D5, // $A5D5 + #$A5D6, // $A5D6 + #$A5D7, // $A5D7 + #$A5D8, // $A5D8 + #$A5D9, // $A5D9 + #$A5DA, // $A5DA + #$A5DB, // $A5DB + #$A5DC, // $A5DC + #$A5DD, // $A5DD + #$A5DE, // $A5DE + #$A5DF, // $A5DF + #$A5E0, // $A5E0 + #$A5E1, // $A5E1 + #$A5E2, // $A5E2 + #$A5E3, // $A5E3 + #$A5E4, // $A5E4 + #$A5E5, // $A5E5 + #$A5E6, // $A5E6 + #$A5E7, // $A5E7 + #$A5E8, // $A5E8 + #$A5E9, // $A5E9 + #$A5EA, // $A5EA + #$A5EB, // $A5EB + #$A5EC, // $A5EC + #$A5ED, // $A5ED + #$A5EE, // $A5EE + #$A5EF, // $A5EF + #$A5F0, // $A5F0 + #$A5F1, // $A5F1 + #$A5F2, // $A5F2 + #$A5F3, // $A5F3 + #$A5F4, // $A5F4 + #$A5F5, // $A5F5 + #$A5F6, // $A5F6 + #$A5F7, // $A5F7 + #$A5F8, // $A5F8 + #$A5F9, // $A5F9 + #$A5FA, // $A5FA + #$A5FB, // $A5FB + #$A5FC, // $A5FC + #$A5FD, // $A5FD + #$A5FE, // $A5FE + #$A5FF, // $A5FF + #$A600, // $A600 + #$A601, // $A601 + #$A602, // $A602 + #$A603, // $A603 + #$A604, // $A604 + #$A605, // $A605 + #$A606, // $A606 + #$A607, // $A607 + #$A608, // $A608 + #$A609, // $A609 + #$A60A, // $A60A + #$A60B, // $A60B + #$A60C, // $A60C + #$A60D, // $A60D + #$A60E, // $A60E + #$A60F, // $A60F + #$A610, // $A610 + #$A611, // $A611 + #$A612, // $A612 + #$A613, // $A613 + #$A614, // $A614 + #$A615, // $A615 + #$A616, // $A616 + #$A617, // $A617 + #$A618, // $A618 + #$A619, // $A619 + #$A61A, // $A61A + #$A61B, // $A61B + #$A61C, // $A61C + #$A61D, // $A61D + #$A61E, // $A61E + #$A61F, // $A61F + #$A620, // $A620 + #$A621, // $A621 + #$A622, // $A622 + #$A623, // $A623 + #$A624, // $A624 + #$A625, // $A625 + #$A626, // $A626 + #$A627, // $A627 + #$A628, // $A628 + #$A629, // $A629 + #$A62A, // $A62A + #$A62B, // $A62B + #$A62C, // $A62C + #$A62D, // $A62D + #$A62E, // $A62E + #$A62F, // $A62F + #$A630, // $A630 + #$A631, // $A631 + #$A632, // $A632 + #$A633, // $A633 + #$A634, // $A634 + #$A635, // $A635 + #$A636, // $A636 + #$A637, // $A637 + #$A638, // $A638 + #$A639, // $A639 + #$A63A, // $A63A + #$A63B, // $A63B + #$A63C, // $A63C + #$A63D, // $A63D + #$A63E, // $A63E + #$A63F, // $A63F + #$A641, // $A640 + #$A641, // $A641 + #$A643, // $A642 + #$A643, // $A643 + #$A645, // $A644 + #$A645, // $A645 + #$A647, // $A646 + #$A647, // $A647 + #$A649, // $A648 + #$A649, // $A649 + #$A64B, // $A64A + #$A64B, // $A64B + #$A64D, // $A64C + #$A64D, // $A64D + #$A64F, // $A64E + #$A64F, // $A64F + #$A651, // $A650 + #$A651, // $A651 + #$A653, // $A652 + #$A653, // $A653 + #$A655, // $A654 + #$A655, // $A655 + #$A657, // $A656 + #$A657, // $A657 + #$A659, // $A658 + #$A659, // $A659 + #$A65B, // $A65A + #$A65B, // $A65B + #$A65D, // $A65C + #$A65D, // $A65D + #$A65F, // $A65E + #$A65F, // $A65F + #$A661, // $A660 + #$A661, // $A661 + #$A663, // $A662 + #$A663, // $A663 + #$A665, // $A664 + #$A665, // $A665 + #$A667, // $A666 + #$A667, // $A667 + #$A669, // $A668 + #$A669, // $A669 + #$A66B, // $A66A + #$A66B, // $A66B + #$A66D, // $A66C + #$A66D, // $A66D + #$A66E, // $A66E + #$A66F, // $A66F + #$A670, // $A670 + #$A671, // $A671 + #$A672, // $A672 + #$A673, // $A673 + #$A674, // $A674 + #$A675, // $A675 + #$A676, // $A676 + #$A677, // $A677 + #$A678, // $A678 + #$A679, // $A679 + #$A67A, // $A67A + #$A67B, // $A67B + #$A67C, // $A67C + #$A67D, // $A67D + #$A67E, // $A67E + #$A67F, // $A67F + #$A681, // $A680 + #$A681, // $A681 + #$A683, // $A682 + #$A683, // $A683 + #$A685, // $A684 + #$A685, // $A685 + #$A687, // $A686 + #$A687, // $A687 + #$A689, // $A688 + #$A689, // $A689 + #$A68B, // $A68A + #$A68B, // $A68B + #$A68D, // $A68C + #$A68D, // $A68D + #$A68F, // $A68E + #$A68F, // $A68F + #$A691, // $A690 + #$A691, // $A691 + #$A693, // $A692 + #$A693, // $A693 + #$A695, // $A694 + #$A695, // $A695 + #$A697, // $A696 + #$A697, // $A697 + #$A699, // $A698 + #$A699, // $A699 + #$A69B, // $A69A + #$A69B, // $A69B + #$A69C, // $A69C + #$A69D, // $A69D + #$A69E, // $A69E + #$A69F, // $A69F + #$A6A0, // $A6A0 + #$A6A1, // $A6A1 + #$A6A2, // $A6A2 + #$A6A3, // $A6A3 + #$A6A4, // $A6A4 + #$A6A5, // $A6A5 + #$A6A6, // $A6A6 + #$A6A7, // $A6A7 + #$A6A8, // $A6A8 + #$A6A9, // $A6A9 + #$A6AA, // $A6AA + #$A6AB, // $A6AB + #$A6AC, // $A6AC + #$A6AD, // $A6AD + #$A6AE, // $A6AE + #$A6AF, // $A6AF + #$A6B0, // $A6B0 + #$A6B1, // $A6B1 + #$A6B2, // $A6B2 + #$A6B3, // $A6B3 + #$A6B4, // $A6B4 + #$A6B5, // $A6B5 + #$A6B6, // $A6B6 + #$A6B7, // $A6B7 + #$A6B8, // $A6B8 + #$A6B9, // $A6B9 + #$A6BA, // $A6BA + #$A6BB, // $A6BB + #$A6BC, // $A6BC + #$A6BD, // $A6BD + #$A6BE, // $A6BE + #$A6BF, // $A6BF + #$A6C0, // $A6C0 + #$A6C1, // $A6C1 + #$A6C2, // $A6C2 + #$A6C3, // $A6C3 + #$A6C4, // $A6C4 + #$A6C5, // $A6C5 + #$A6C6, // $A6C6 + #$A6C7, // $A6C7 + #$A6C8, // $A6C8 + #$A6C9, // $A6C9 + #$A6CA, // $A6CA + #$A6CB, // $A6CB + #$A6CC, // $A6CC + #$A6CD, // $A6CD + #$A6CE, // $A6CE + #$A6CF, // $A6CF + #$A6D0, // $A6D0 + #$A6D1, // $A6D1 + #$A6D2, // $A6D2 + #$A6D3, // $A6D3 + #$A6D4, // $A6D4 + #$A6D5, // $A6D5 + #$A6D6, // $A6D6 + #$A6D7, // $A6D7 + #$A6D8, // $A6D8 + #$A6D9, // $A6D9 + #$A6DA, // $A6DA + #$A6DB, // $A6DB + #$A6DC, // $A6DC + #$A6DD, // $A6DD + #$A6DE, // $A6DE + #$A6DF, // $A6DF + #$A6E0, // $A6E0 + #$A6E1, // $A6E1 + #$A6E2, // $A6E2 + #$A6E3, // $A6E3 + #$A6E4, // $A6E4 + #$A6E5, // $A6E5 + #$A6E6, // $A6E6 + #$A6E7, // $A6E7 + #$A6E8, // $A6E8 + #$A6E9, // $A6E9 + #$A6EA, // $A6EA + #$A6EB, // $A6EB + #$A6EC, // $A6EC + #$A6ED, // $A6ED + #$A6EE, // $A6EE + #$A6EF, // $A6EF + #$A6F0, // $A6F0 + #$A6F1, // $A6F1 + #$A6F2, // $A6F2 + #$A6F3, // $A6F3 + #$A6F4, // $A6F4 + #$A6F5, // $A6F5 + #$A6F6, // $A6F6 + #$A6F7, // $A6F7 + #$A6F8, // $A6F8 + #$A6F9, // $A6F9 + #$A6FA, // $A6FA + #$A6FB, // $A6FB + #$A6FC, // $A6FC + #$A6FD, // $A6FD + #$A6FE, // $A6FE + #$A6FF, // $A6FF + #$A700, // $A700 + #$A701, // $A701 + #$A702, // $A702 + #$A703, // $A703 + #$A704, // $A704 + #$A705, // $A705 + #$A706, // $A706 + #$A707, // $A707 + #$A708, // $A708 + #$A709, // $A709 + #$A70A, // $A70A + #$A70B, // $A70B + #$A70C, // $A70C + #$A70D, // $A70D + #$A70E, // $A70E + #$A70F, // $A70F + #$A710, // $A710 + #$A711, // $A711 + #$A712, // $A712 + #$A713, // $A713 + #$A714, // $A714 + #$A715, // $A715 + #$A716, // $A716 + #$A717, // $A717 + #$A718, // $A718 + #$A719, // $A719 + #$A71A, // $A71A + #$A71B, // $A71B + #$A71C, // $A71C + #$A71D, // $A71D + #$A71E, // $A71E + #$A71F, // $A71F + #$A720, // $A720 + #$A721, // $A721 + #$A723, // $A722 + #$A723, // $A723 + #$A725, // $A724 + #$A725, // $A725 + #$A727, // $A726 + #$A727, // $A727 + #$A729, // $A728 + #$A729, // $A729 + #$A72B, // $A72A + #$A72B, // $A72B + #$A72D, // $A72C + #$A72D, // $A72D + #$A72F, // $A72E + #$A72F, // $A72F + #$A730, // $A730 + #$A731, // $A731 + #$A733, // $A732 + #$A733, // $A733 + #$A735, // $A734 + #$A735, // $A735 + #$A737, // $A736 + #$A737, // $A737 + #$A739, // $A738 + #$A739, // $A739 + #$A73B, // $A73A + #$A73B, // $A73B + #$A73D, // $A73C + #$A73D, // $A73D + #$A73F, // $A73E + #$A73F, // $A73F + #$A741, // $A740 + #$A741, // $A741 + #$A743, // $A742 + #$A743, // $A743 + #$A745, // $A744 + #$A745, // $A745 + #$A747, // $A746 + #$A747, // $A747 + #$A749, // $A748 + #$A749, // $A749 + #$A74B, // $A74A + #$A74B, // $A74B + #$A74D, // $A74C + #$A74D, // $A74D + #$A74F, // $A74E + #$A74F, // $A74F + #$A751, // $A750 + #$A751, // $A751 + #$A753, // $A752 + #$A753, // $A753 + #$A755, // $A754 + #$A755, // $A755 + #$A757, // $A756 + #$A757, // $A757 + #$A759, // $A758 + #$A759, // $A759 + #$A75B, // $A75A + #$A75B, // $A75B + #$A75D, // $A75C + #$A75D, // $A75D + #$A75F, // $A75E + #$A75F, // $A75F + #$A761, // $A760 + #$A761, // $A761 + #$A763, // $A762 + #$A763, // $A763 + #$A765, // $A764 + #$A765, // $A765 + #$A767, // $A766 + #$A767, // $A767 + #$A769, // $A768 + #$A769, // $A769 + #$A76B, // $A76A + #$A76B, // $A76B + #$A76D, // $A76C + #$A76D, // $A76D + #$A76F, // $A76E + #$A76F, // $A76F + #$A770, // $A770 + #$A771, // $A771 + #$A772, // $A772 + #$A773, // $A773 + #$A774, // $A774 + #$A775, // $A775 + #$A776, // $A776 + #$A777, // $A777 + #$A778, // $A778 + #$A77A, // $A779 + #$A77A, // $A77A + #$A77C, // $A77B + #$A77C, // $A77C + #$1D79, // $A77D + #$A77F, // $A77E + #$A77F, // $A77F + #$A781, // $A780 + #$A781, // $A781 + #$A783, // $A782 + #$A783, // $A783 + #$A785, // $A784 + #$A785, // $A785 + #$A787, // $A786 + #$A787, // $A787 + #$A788, // $A788 + #$A789, // $A789 + #$A78A, // $A78A + #$A78C, // $A78B + #$A78C, // $A78C + #$0265, // $A78D + #$A78E, // $A78E + #$A78F, // $A78F + #$A791, // $A790 + #$A791, // $A791 + #$A793, // $A792 + #$A793, // $A793 + #$A794, // $A794 + #$A795, // $A795 + #$A797, // $A796 + #$A797, // $A797 + #$A799, // $A798 + #$A799, // $A799 + #$A79B, // $A79A + #$A79B, // $A79B + #$A79D, // $A79C + #$A79D, // $A79D + #$A79F, // $A79E + #$A79F, // $A79F + #$A7A1, // $A7A0 + #$A7A1, // $A7A1 + #$A7A3, // $A7A2 + #$A7A3, // $A7A3 + #$A7A5, // $A7A4 + #$A7A5, // $A7A5 + #$A7A7, // $A7A6 + #$A7A7, // $A7A7 + #$A7A9, // $A7A8 + #$A7A9, // $A7A9 + #$0266, // $A7AA + #$025C, // $A7AB + #$0261, // $A7AC + #$026C, // $A7AD + #$026A, // $A7AE + #$A7AF, // $A7AF + #$029E, // $A7B0 + #$0287, // $A7B1 + #$029D, // $A7B2 + #$AB53, // $A7B3 + #$A7B5, // $A7B4 + #$A7B5, // $A7B5 + #$A7B7, // $A7B6 + #$A7B7, // $A7B7 + #$A7B8, // $A7B8 + #$A7B9, // $A7B9 + #$A7BA, // $A7BA + #$A7BB, // $A7BB + #$A7BC, // $A7BC + #$A7BD, // $A7BD + #$A7BE, // $A7BE + #$A7BF, // $A7BF + #$A7C0, // $A7C0 + #$A7C1, // $A7C1 + #$A7C2, // $A7C2 + #$A7C3, // $A7C3 + #$A7C4, // $A7C4 + #$A7C5, // $A7C5 + #$A7C6, // $A7C6 + #$A7C7, // $A7C7 + #$A7C8, // $A7C8 + #$A7C9, // $A7C9 + #$A7CA, // $A7CA + #$A7CB, // $A7CB + #$A7CC, // $A7CC + #$A7CD, // $A7CD + #$A7CE, // $A7CE + #$A7CF, // $A7CF + #$A7D0, // $A7D0 + #$A7D1, // $A7D1 + #$A7D2, // $A7D2 + #$A7D3, // $A7D3 + #$A7D4, // $A7D4 + #$A7D5, // $A7D5 + #$A7D6, // $A7D6 + #$A7D7, // $A7D7 + #$A7D8, // $A7D8 + #$A7D9, // $A7D9 + #$A7DA, // $A7DA + #$A7DB, // $A7DB + #$A7DC, // $A7DC + #$A7DD, // $A7DD + #$A7DE, // $A7DE + #$A7DF, // $A7DF + #$A7E0, // $A7E0 + #$A7E1, // $A7E1 + #$A7E2, // $A7E2 + #$A7E3, // $A7E3 + #$A7E4, // $A7E4 + #$A7E5, // $A7E5 + #$A7E6, // $A7E6 + #$A7E7, // $A7E7 + #$A7E8, // $A7E8 + #$A7E9, // $A7E9 + #$A7EA, // $A7EA + #$A7EB, // $A7EB + #$A7EC, // $A7EC + #$A7ED, // $A7ED + #$A7EE, // $A7EE + #$A7EF, // $A7EF + #$A7F0, // $A7F0 + #$A7F1, // $A7F1 + #$A7F2, // $A7F2 + #$A7F3, // $A7F3 + #$A7F4, // $A7F4 + #$A7F5, // $A7F5 + #$A7F6, // $A7F6 + #$A7F7, // $A7F7 + #$A7F8, // $A7F8 + #$A7F9, // $A7F9 + #$A7FA, // $A7FA + #$A7FB, // $A7FB + #$A7FC, // $A7FC + #$A7FD, // $A7FD + #$A7FE, // $A7FE + #$A7FF, // $A7FF + #$A800, // $A800 + #$A801, // $A801 + #$A802, // $A802 + #$A803, // $A803 + #$A804, // $A804 + #$A805, // $A805 + #$A806, // $A806 + #$A807, // $A807 + #$A808, // $A808 + #$A809, // $A809 + #$A80A, // $A80A + #$A80B, // $A80B + #$A80C, // $A80C + #$A80D, // $A80D + #$A80E, // $A80E + #$A80F, // $A80F + #$A810, // $A810 + #$A811, // $A811 + #$A812, // $A812 + #$A813, // $A813 + #$A814, // $A814 + #$A815, // $A815 + #$A816, // $A816 + #$A817, // $A817 + #$A818, // $A818 + #$A819, // $A819 + #$A81A, // $A81A + #$A81B, // $A81B + #$A81C, // $A81C + #$A81D, // $A81D + #$A81E, // $A81E + #$A81F, // $A81F + #$A820, // $A820 + #$A821, // $A821 + #$A822, // $A822 + #$A823, // $A823 + #$A824, // $A824 + #$A825, // $A825 + #$A826, // $A826 + #$A827, // $A827 + #$A828, // $A828 + #$A829, // $A829 + #$A82A, // $A82A + #$A82B, // $A82B + #$A82C, // $A82C + #$A82D, // $A82D + #$A82E, // $A82E + #$A82F, // $A82F + #$A830, // $A830 + #$A831, // $A831 + #$A832, // $A832 + #$A833, // $A833 + #$A834, // $A834 + #$A835, // $A835 + #$A836, // $A836 + #$A837, // $A837 + #$A838, // $A838 + #$A839, // $A839 + #$A83A, // $A83A + #$A83B, // $A83B + #$A83C, // $A83C + #$A83D, // $A83D + #$A83E, // $A83E + #$A83F, // $A83F + #$A840, // $A840 + #$A841, // $A841 + #$A842, // $A842 + #$A843, // $A843 + #$A844, // $A844 + #$A845, // $A845 + #$A846, // $A846 + #$A847, // $A847 + #$A848, // $A848 + #$A849, // $A849 + #$A84A, // $A84A + #$A84B, // $A84B + #$A84C, // $A84C + #$A84D, // $A84D + #$A84E, // $A84E + #$A84F, // $A84F + #$A850, // $A850 + #$A851, // $A851 + #$A852, // $A852 + #$A853, // $A853 + #$A854, // $A854 + #$A855, // $A855 + #$A856, // $A856 + #$A857, // $A857 + #$A858, // $A858 + #$A859, // $A859 + #$A85A, // $A85A + #$A85B, // $A85B + #$A85C, // $A85C + #$A85D, // $A85D + #$A85E, // $A85E + #$A85F, // $A85F + #$A860, // $A860 + #$A861, // $A861 + #$A862, // $A862 + #$A863, // $A863 + #$A864, // $A864 + #$A865, // $A865 + #$A866, // $A866 + #$A867, // $A867 + #$A868, // $A868 + #$A869, // $A869 + #$A86A, // $A86A + #$A86B, // $A86B + #$A86C, // $A86C + #$A86D, // $A86D + #$A86E, // $A86E + #$A86F, // $A86F + #$A870, // $A870 + #$A871, // $A871 + #$A872, // $A872 + #$A873, // $A873 + #$A874, // $A874 + #$A875, // $A875 + #$A876, // $A876 + #$A877, // $A877 + #$A878, // $A878 + #$A879, // $A879 + #$A87A, // $A87A + #$A87B, // $A87B + #$A87C, // $A87C + #$A87D, // $A87D + #$A87E, // $A87E + #$A87F, // $A87F + #$A880, // $A880 + #$A881, // $A881 + #$A882, // $A882 + #$A883, // $A883 + #$A884, // $A884 + #$A885, // $A885 + #$A886, // $A886 + #$A887, // $A887 + #$A888, // $A888 + #$A889, // $A889 + #$A88A, // $A88A + #$A88B, // $A88B + #$A88C, // $A88C + #$A88D, // $A88D + #$A88E, // $A88E + #$A88F, // $A88F + #$A890, // $A890 + #$A891, // $A891 + #$A892, // $A892 + #$A893, // $A893 + #$A894, // $A894 + #$A895, // $A895 + #$A896, // $A896 + #$A897, // $A897 + #$A898, // $A898 + #$A899, // $A899 + #$A89A, // $A89A + #$A89B, // $A89B + #$A89C, // $A89C + #$A89D, // $A89D + #$A89E, // $A89E + #$A89F, // $A89F + #$A8A0, // $A8A0 + #$A8A1, // $A8A1 + #$A8A2, // $A8A2 + #$A8A3, // $A8A3 + #$A8A4, // $A8A4 + #$A8A5, // $A8A5 + #$A8A6, // $A8A6 + #$A8A7, // $A8A7 + #$A8A8, // $A8A8 + #$A8A9, // $A8A9 + #$A8AA, // $A8AA + #$A8AB, // $A8AB + #$A8AC, // $A8AC + #$A8AD, // $A8AD + #$A8AE, // $A8AE + #$A8AF, // $A8AF + #$A8B0, // $A8B0 + #$A8B1, // $A8B1 + #$A8B2, // $A8B2 + #$A8B3, // $A8B3 + #$A8B4, // $A8B4 + #$A8B5, // $A8B5 + #$A8B6, // $A8B6 + #$A8B7, // $A8B7 + #$A8B8, // $A8B8 + #$A8B9, // $A8B9 + #$A8BA, // $A8BA + #$A8BB, // $A8BB + #$A8BC, // $A8BC + #$A8BD, // $A8BD + #$A8BE, // $A8BE + #$A8BF, // $A8BF + #$A8C0, // $A8C0 + #$A8C1, // $A8C1 + #$A8C2, // $A8C2 + #$A8C3, // $A8C3 + #$A8C4, // $A8C4 + #$A8C5, // $A8C5 + #$A8C6, // $A8C6 + #$A8C7, // $A8C7 + #$A8C8, // $A8C8 + #$A8C9, // $A8C9 + #$A8CA, // $A8CA + #$A8CB, // $A8CB + #$A8CC, // $A8CC + #$A8CD, // $A8CD + #$A8CE, // $A8CE + #$A8CF, // $A8CF + #$A8D0, // $A8D0 + #$A8D1, // $A8D1 + #$A8D2, // $A8D2 + #$A8D3, // $A8D3 + #$A8D4, // $A8D4 + #$A8D5, // $A8D5 + #$A8D6, // $A8D6 + #$A8D7, // $A8D7 + #$A8D8, // $A8D8 + #$A8D9, // $A8D9 + #$A8DA, // $A8DA + #$A8DB, // $A8DB + #$A8DC, // $A8DC + #$A8DD, // $A8DD + #$A8DE, // $A8DE + #$A8DF, // $A8DF + #$A8E0, // $A8E0 + #$A8E1, // $A8E1 + #$A8E2, // $A8E2 + #$A8E3, // $A8E3 + #$A8E4, // $A8E4 + #$A8E5, // $A8E5 + #$A8E6, // $A8E6 + #$A8E7, // $A8E7 + #$A8E8, // $A8E8 + #$A8E9, // $A8E9 + #$A8EA, // $A8EA + #$A8EB, // $A8EB + #$A8EC, // $A8EC + #$A8ED, // $A8ED + #$A8EE, // $A8EE + #$A8EF, // $A8EF + #$A8F0, // $A8F0 + #$A8F1, // $A8F1 + #$A8F2, // $A8F2 + #$A8F3, // $A8F3 + #$A8F4, // $A8F4 + #$A8F5, // $A8F5 + #$A8F6, // $A8F6 + #$A8F7, // $A8F7 + #$A8F8, // $A8F8 + #$A8F9, // $A8F9 + #$A8FA, // $A8FA + #$A8FB, // $A8FB + #$A8FC, // $A8FC + #$A8FD, // $A8FD + #$A8FE, // $A8FE + #$A8FF, // $A8FF + #$A900, // $A900 + #$A901, // $A901 + #$A902, // $A902 + #$A903, // $A903 + #$A904, // $A904 + #$A905, // $A905 + #$A906, // $A906 + #$A907, // $A907 + #$A908, // $A908 + #$A909, // $A909 + #$A90A, // $A90A + #$A90B, // $A90B + #$A90C, // $A90C + #$A90D, // $A90D + #$A90E, // $A90E + #$A90F, // $A90F + #$A910, // $A910 + #$A911, // $A911 + #$A912, // $A912 + #$A913, // $A913 + #$A914, // $A914 + #$A915, // $A915 + #$A916, // $A916 + #$A917, // $A917 + #$A918, // $A918 + #$A919, // $A919 + #$A91A, // $A91A + #$A91B, // $A91B + #$A91C, // $A91C + #$A91D, // $A91D + #$A91E, // $A91E + #$A91F, // $A91F + #$A920, // $A920 + #$A921, // $A921 + #$A922, // $A922 + #$A923, // $A923 + #$A924, // $A924 + #$A925, // $A925 + #$A926, // $A926 + #$A927, // $A927 + #$A928, // $A928 + #$A929, // $A929 + #$A92A, // $A92A + #$A92B, // $A92B + #$A92C, // $A92C + #$A92D, // $A92D + #$A92E, // $A92E + #$A92F, // $A92F + #$A930, // $A930 + #$A931, // $A931 + #$A932, // $A932 + #$A933, // $A933 + #$A934, // $A934 + #$A935, // $A935 + #$A936, // $A936 + #$A937, // $A937 + #$A938, // $A938 + #$A939, // $A939 + #$A93A, // $A93A + #$A93B, // $A93B + #$A93C, // $A93C + #$A93D, // $A93D + #$A93E, // $A93E + #$A93F, // $A93F + #$A940, // $A940 + #$A941, // $A941 + #$A942, // $A942 + #$A943, // $A943 + #$A944, // $A944 + #$A945, // $A945 + #$A946, // $A946 + #$A947, // $A947 + #$A948, // $A948 + #$A949, // $A949 + #$A94A, // $A94A + #$A94B, // $A94B + #$A94C, // $A94C + #$A94D, // $A94D + #$A94E, // $A94E + #$A94F, // $A94F + #$A950, // $A950 + #$A951, // $A951 + #$A952, // $A952 + #$A953, // $A953 + #$A954, // $A954 + #$A955, // $A955 + #$A956, // $A956 + #$A957, // $A957 + #$A958, // $A958 + #$A959, // $A959 + #$A95A, // $A95A + #$A95B, // $A95B + #$A95C, // $A95C + #$A95D, // $A95D + #$A95E, // $A95E + #$A95F, // $A95F + #$A960, // $A960 + #$A961, // $A961 + #$A962, // $A962 + #$A963, // $A963 + #$A964, // $A964 + #$A965, // $A965 + #$A966, // $A966 + #$A967, // $A967 + #$A968, // $A968 + #$A969, // $A969 + #$A96A, // $A96A + #$A96B, // $A96B + #$A96C, // $A96C + #$A96D, // $A96D + #$A96E, // $A96E + #$A96F, // $A96F + #$A970, // $A970 + #$A971, // $A971 + #$A972, // $A972 + #$A973, // $A973 + #$A974, // $A974 + #$A975, // $A975 + #$A976, // $A976 + #$A977, // $A977 + #$A978, // $A978 + #$A979, // $A979 + #$A97A, // $A97A + #$A97B, // $A97B + #$A97C, // $A97C + #$A97D, // $A97D + #$A97E, // $A97E + #$A97F, // $A97F + #$A980, // $A980 + #$A981, // $A981 + #$A982, // $A982 + #$A983, // $A983 + #$A984, // $A984 + #$A985, // $A985 + #$A986, // $A986 + #$A987, // $A987 + #$A988, // $A988 + #$A989, // $A989 + #$A98A, // $A98A + #$A98B, // $A98B + #$A98C, // $A98C + #$A98D, // $A98D + #$A98E, // $A98E + #$A98F, // $A98F + #$A990, // $A990 + #$A991, // $A991 + #$A992, // $A992 + #$A993, // $A993 + #$A994, // $A994 + #$A995, // $A995 + #$A996, // $A996 + #$A997, // $A997 + #$A998, // $A998 + #$A999, // $A999 + #$A99A, // $A99A + #$A99B, // $A99B + #$A99C, // $A99C + #$A99D, // $A99D + #$A99E, // $A99E + #$A99F, // $A99F + #$A9A0, // $A9A0 + #$A9A1, // $A9A1 + #$A9A2, // $A9A2 + #$A9A3, // $A9A3 + #$A9A4, // $A9A4 + #$A9A5, // $A9A5 + #$A9A6, // $A9A6 + #$A9A7, // $A9A7 + #$A9A8, // $A9A8 + #$A9A9, // $A9A9 + #$A9AA, // $A9AA + #$A9AB, // $A9AB + #$A9AC, // $A9AC + #$A9AD, // $A9AD + #$A9AE, // $A9AE + #$A9AF, // $A9AF + #$A9B0, // $A9B0 + #$A9B1, // $A9B1 + #$A9B2, // $A9B2 + #$A9B3, // $A9B3 + #$A9B4, // $A9B4 + #$A9B5, // $A9B5 + #$A9B6, // $A9B6 + #$A9B7, // $A9B7 + #$A9B8, // $A9B8 + #$A9B9, // $A9B9 + #$A9BA, // $A9BA + #$A9BB, // $A9BB + #$A9BC, // $A9BC + #$A9BD, // $A9BD + #$A9BE, // $A9BE + #$A9BF, // $A9BF + #$A9C0, // $A9C0 + #$A9C1, // $A9C1 + #$A9C2, // $A9C2 + #$A9C3, // $A9C3 + #$A9C4, // $A9C4 + #$A9C5, // $A9C5 + #$A9C6, // $A9C6 + #$A9C7, // $A9C7 + #$A9C8, // $A9C8 + #$A9C9, // $A9C9 + #$A9CA, // $A9CA + #$A9CB, // $A9CB + #$A9CC, // $A9CC + #$A9CD, // $A9CD + #$A9CE, // $A9CE + #$A9CF, // $A9CF + #$A9D0, // $A9D0 + #$A9D1, // $A9D1 + #$A9D2, // $A9D2 + #$A9D3, // $A9D3 + #$A9D4, // $A9D4 + #$A9D5, // $A9D5 + #$A9D6, // $A9D6 + #$A9D7, // $A9D7 + #$A9D8, // $A9D8 + #$A9D9, // $A9D9 + #$A9DA, // $A9DA + #$A9DB, // $A9DB + #$A9DC, // $A9DC + #$A9DD, // $A9DD + #$A9DE, // $A9DE + #$A9DF, // $A9DF + #$A9E0, // $A9E0 + #$A9E1, // $A9E1 + #$A9E2, // $A9E2 + #$A9E3, // $A9E3 + #$A9E4, // $A9E4 + #$A9E5, // $A9E5 + #$A9E6, // $A9E6 + #$A9E7, // $A9E7 + #$A9E8, // $A9E8 + #$A9E9, // $A9E9 + #$A9EA, // $A9EA + #$A9EB, // $A9EB + #$A9EC, // $A9EC + #$A9ED, // $A9ED + #$A9EE, // $A9EE + #$A9EF, // $A9EF + #$A9F0, // $A9F0 + #$A9F1, // $A9F1 + #$A9F2, // $A9F2 + #$A9F3, // $A9F3 + #$A9F4, // $A9F4 + #$A9F5, // $A9F5 + #$A9F6, // $A9F6 + #$A9F7, // $A9F7 + #$A9F8, // $A9F8 + #$A9F9, // $A9F9 + #$A9FA, // $A9FA + #$A9FB, // $A9FB + #$A9FC, // $A9FC + #$A9FD, // $A9FD + #$A9FE, // $A9FE + #$A9FF, // $A9FF + #$AA00, // $AA00 + #$AA01, // $AA01 + #$AA02, // $AA02 + #$AA03, // $AA03 + #$AA04, // $AA04 + #$AA05, // $AA05 + #$AA06, // $AA06 + #$AA07, // $AA07 + #$AA08, // $AA08 + #$AA09, // $AA09 + #$AA0A, // $AA0A + #$AA0B, // $AA0B + #$AA0C, // $AA0C + #$AA0D, // $AA0D + #$AA0E, // $AA0E + #$AA0F, // $AA0F + #$AA10, // $AA10 + #$AA11, // $AA11 + #$AA12, // $AA12 + #$AA13, // $AA13 + #$AA14, // $AA14 + #$AA15, // $AA15 + #$AA16, // $AA16 + #$AA17, // $AA17 + #$AA18, // $AA18 + #$AA19, // $AA19 + #$AA1A, // $AA1A + #$AA1B, // $AA1B + #$AA1C, // $AA1C + #$AA1D, // $AA1D + #$AA1E, // $AA1E + #$AA1F, // $AA1F + #$AA20, // $AA20 + #$AA21, // $AA21 + #$AA22, // $AA22 + #$AA23, // $AA23 + #$AA24, // $AA24 + #$AA25, // $AA25 + #$AA26, // $AA26 + #$AA27, // $AA27 + #$AA28, // $AA28 + #$AA29, // $AA29 + #$AA2A, // $AA2A + #$AA2B, // $AA2B + #$AA2C, // $AA2C + #$AA2D, // $AA2D + #$AA2E, // $AA2E + #$AA2F, // $AA2F + #$AA30, // $AA30 + #$AA31, // $AA31 + #$AA32, // $AA32 + #$AA33, // $AA33 + #$AA34, // $AA34 + #$AA35, // $AA35 + #$AA36, // $AA36 + #$AA37, // $AA37 + #$AA38, // $AA38 + #$AA39, // $AA39 + #$AA3A, // $AA3A + #$AA3B, // $AA3B + #$AA3C, // $AA3C + #$AA3D, // $AA3D + #$AA3E, // $AA3E + #$AA3F, // $AA3F + #$AA40, // $AA40 + #$AA41, // $AA41 + #$AA42, // $AA42 + #$AA43, // $AA43 + #$AA44, // $AA44 + #$AA45, // $AA45 + #$AA46, // $AA46 + #$AA47, // $AA47 + #$AA48, // $AA48 + #$AA49, // $AA49 + #$AA4A, // $AA4A + #$AA4B, // $AA4B + #$AA4C, // $AA4C + #$AA4D, // $AA4D + #$AA4E, // $AA4E + #$AA4F, // $AA4F + #$AA50, // $AA50 + #$AA51, // $AA51 + #$AA52, // $AA52 + #$AA53, // $AA53 + #$AA54, // $AA54 + #$AA55, // $AA55 + #$AA56, // $AA56 + #$AA57, // $AA57 + #$AA58, // $AA58 + #$AA59, // $AA59 + #$AA5A, // $AA5A + #$AA5B, // $AA5B + #$AA5C, // $AA5C + #$AA5D, // $AA5D + #$AA5E, // $AA5E + #$AA5F, // $AA5F + #$AA60, // $AA60 + #$AA61, // $AA61 + #$AA62, // $AA62 + #$AA63, // $AA63 + #$AA64, // $AA64 + #$AA65, // $AA65 + #$AA66, // $AA66 + #$AA67, // $AA67 + #$AA68, // $AA68 + #$AA69, // $AA69 + #$AA6A, // $AA6A + #$AA6B, // $AA6B + #$AA6C, // $AA6C + #$AA6D, // $AA6D + #$AA6E, // $AA6E + #$AA6F, // $AA6F + #$AA70, // $AA70 + #$AA71, // $AA71 + #$AA72, // $AA72 + #$AA73, // $AA73 + #$AA74, // $AA74 + #$AA75, // $AA75 + #$AA76, // $AA76 + #$AA77, // $AA77 + #$AA78, // $AA78 + #$AA79, // $AA79 + #$AA7A, // $AA7A + #$AA7B, // $AA7B + #$AA7C, // $AA7C + #$AA7D, // $AA7D + #$AA7E, // $AA7E + #$AA7F, // $AA7F + #$AA80, // $AA80 + #$AA81, // $AA81 + #$AA82, // $AA82 + #$AA83, // $AA83 + #$AA84, // $AA84 + #$AA85, // $AA85 + #$AA86, // $AA86 + #$AA87, // $AA87 + #$AA88, // $AA88 + #$AA89, // $AA89 + #$AA8A, // $AA8A + #$AA8B, // $AA8B + #$AA8C, // $AA8C + #$AA8D, // $AA8D + #$AA8E, // $AA8E + #$AA8F, // $AA8F + #$AA90, // $AA90 + #$AA91, // $AA91 + #$AA92, // $AA92 + #$AA93, // $AA93 + #$AA94, // $AA94 + #$AA95, // $AA95 + #$AA96, // $AA96 + #$AA97, // $AA97 + #$AA98, // $AA98 + #$AA99, // $AA99 + #$AA9A, // $AA9A + #$AA9B, // $AA9B + #$AA9C, // $AA9C + #$AA9D, // $AA9D + #$AA9E, // $AA9E + #$AA9F, // $AA9F + #$AAA0, // $AAA0 + #$AAA1, // $AAA1 + #$AAA2, // $AAA2 + #$AAA3, // $AAA3 + #$AAA4, // $AAA4 + #$AAA5, // $AAA5 + #$AAA6, // $AAA6 + #$AAA7, // $AAA7 + #$AAA8, // $AAA8 + #$AAA9, // $AAA9 + #$AAAA, // $AAAA + #$AAAB, // $AAAB + #$AAAC, // $AAAC + #$AAAD, // $AAAD + #$AAAE, // $AAAE + #$AAAF, // $AAAF + #$AAB0, // $AAB0 + #$AAB1, // $AAB1 + #$AAB2, // $AAB2 + #$AAB3, // $AAB3 + #$AAB4, // $AAB4 + #$AAB5, // $AAB5 + #$AAB6, // $AAB6 + #$AAB7, // $AAB7 + #$AAB8, // $AAB8 + #$AAB9, // $AAB9 + #$AABA, // $AABA + #$AABB, // $AABB + #$AABC, // $AABC + #$AABD, // $AABD + #$AABE, // $AABE + #$AABF, // $AABF + #$AAC0, // $AAC0 + #$AAC1, // $AAC1 + #$AAC2, // $AAC2 + #$AAC3, // $AAC3 + #$AAC4, // $AAC4 + #$AAC5, // $AAC5 + #$AAC6, // $AAC6 + #$AAC7, // $AAC7 + #$AAC8, // $AAC8 + #$AAC9, // $AAC9 + #$AACA, // $AACA + #$AACB, // $AACB + #$AACC, // $AACC + #$AACD, // $AACD + #$AACE, // $AACE + #$AACF, // $AACF + #$AAD0, // $AAD0 + #$AAD1, // $AAD1 + #$AAD2, // $AAD2 + #$AAD3, // $AAD3 + #$AAD4, // $AAD4 + #$AAD5, // $AAD5 + #$AAD6, // $AAD6 + #$AAD7, // $AAD7 + #$AAD8, // $AAD8 + #$AAD9, // $AAD9 + #$AADA, // $AADA + #$AADB, // $AADB + #$AADC, // $AADC + #$AADD, // $AADD + #$AADE, // $AADE + #$AADF, // $AADF + #$AAE0, // $AAE0 + #$AAE1, // $AAE1 + #$AAE2, // $AAE2 + #$AAE3, // $AAE3 + #$AAE4, // $AAE4 + #$AAE5, // $AAE5 + #$AAE6, // $AAE6 + #$AAE7, // $AAE7 + #$AAE8, // $AAE8 + #$AAE9, // $AAE9 + #$AAEA, // $AAEA + #$AAEB, // $AAEB + #$AAEC, // $AAEC + #$AAED, // $AAED + #$AAEE, // $AAEE + #$AAEF, // $AAEF + #$AAF0, // $AAF0 + #$AAF1, // $AAF1 + #$AAF2, // $AAF2 + #$AAF3, // $AAF3 + #$AAF4, // $AAF4 + #$AAF5, // $AAF5 + #$AAF6, // $AAF6 + #$AAF7, // $AAF7 + #$AAF8, // $AAF8 + #$AAF9, // $AAF9 + #$AAFA, // $AAFA + #$AAFB, // $AAFB + #$AAFC, // $AAFC + #$AAFD, // $AAFD + #$AAFE, // $AAFE + #$AAFF, // $AAFF + #$AB00, // $AB00 + #$AB01, // $AB01 + #$AB02, // $AB02 + #$AB03, // $AB03 + #$AB04, // $AB04 + #$AB05, // $AB05 + #$AB06, // $AB06 + #$AB07, // $AB07 + #$AB08, // $AB08 + #$AB09, // $AB09 + #$AB0A, // $AB0A + #$AB0B, // $AB0B + #$AB0C, // $AB0C + #$AB0D, // $AB0D + #$AB0E, // $AB0E + #$AB0F, // $AB0F + #$AB10, // $AB10 + #$AB11, // $AB11 + #$AB12, // $AB12 + #$AB13, // $AB13 + #$AB14, // $AB14 + #$AB15, // $AB15 + #$AB16, // $AB16 + #$AB17, // $AB17 + #$AB18, // $AB18 + #$AB19, // $AB19 + #$AB1A, // $AB1A + #$AB1B, // $AB1B + #$AB1C, // $AB1C + #$AB1D, // $AB1D + #$AB1E, // $AB1E + #$AB1F, // $AB1F + #$AB20, // $AB20 + #$AB21, // $AB21 + #$AB22, // $AB22 + #$AB23, // $AB23 + #$AB24, // $AB24 + #$AB25, // $AB25 + #$AB26, // $AB26 + #$AB27, // $AB27 + #$AB28, // $AB28 + #$AB29, // $AB29 + #$AB2A, // $AB2A + #$AB2B, // $AB2B + #$AB2C, // $AB2C + #$AB2D, // $AB2D + #$AB2E, // $AB2E + #$AB2F, // $AB2F + #$AB30, // $AB30 + #$AB31, // $AB31 + #$AB32, // $AB32 + #$AB33, // $AB33 + #$AB34, // $AB34 + #$AB35, // $AB35 + #$AB36, // $AB36 + #$AB37, // $AB37 + #$AB38, // $AB38 + #$AB39, // $AB39 + #$AB3A, // $AB3A + #$AB3B, // $AB3B + #$AB3C, // $AB3C + #$AB3D, // $AB3D + #$AB3E, // $AB3E + #$AB3F, // $AB3F + #$AB40, // $AB40 + #$AB41, // $AB41 + #$AB42, // $AB42 + #$AB43, // $AB43 + #$AB44, // $AB44 + #$AB45, // $AB45 + #$AB46, // $AB46 + #$AB47, // $AB47 + #$AB48, // $AB48 + #$AB49, // $AB49 + #$AB4A, // $AB4A + #$AB4B, // $AB4B + #$AB4C, // $AB4C + #$AB4D, // $AB4D + #$AB4E, // $AB4E + #$AB4F, // $AB4F + #$AB50, // $AB50 + #$AB51, // $AB51 + #$AB52, // $AB52 + #$AB53, // $AB53 + #$AB54, // $AB54 + #$AB55, // $AB55 + #$AB56, // $AB56 + #$AB57, // $AB57 + #$AB58, // $AB58 + #$AB59, // $AB59 + #$AB5A, // $AB5A + #$AB5B, // $AB5B + #$AB5C, // $AB5C + #$AB5D, // $AB5D + #$AB5E, // $AB5E + #$AB5F, // $AB5F + #$AB60, // $AB60 + #$AB61, // $AB61 + #$AB62, // $AB62 + #$AB63, // $AB63 + #$AB64, // $AB64 + #$AB65, // $AB65 + #$AB66, // $AB66 + #$AB67, // $AB67 + #$AB68, // $AB68 + #$AB69, // $AB69 + #$AB6A, // $AB6A + #$AB6B, // $AB6B + #$AB6C, // $AB6C + #$AB6D, // $AB6D + #$AB6E, // $AB6E + #$AB6F, // $AB6F + #$AB70, // $AB70 + #$AB71, // $AB71 + #$AB72, // $AB72 + #$AB73, // $AB73 + #$AB74, // $AB74 + #$AB75, // $AB75 + #$AB76, // $AB76 + #$AB77, // $AB77 + #$AB78, // $AB78 + #$AB79, // $AB79 + #$AB7A, // $AB7A + #$AB7B, // $AB7B + #$AB7C, // $AB7C + #$AB7D, // $AB7D + #$AB7E, // $AB7E + #$AB7F, // $AB7F + #$AB80, // $AB80 + #$AB81, // $AB81 + #$AB82, // $AB82 + #$AB83, // $AB83 + #$AB84, // $AB84 + #$AB85, // $AB85 + #$AB86, // $AB86 + #$AB87, // $AB87 + #$AB88, // $AB88 + #$AB89, // $AB89 + #$AB8A, // $AB8A + #$AB8B, // $AB8B + #$AB8C, // $AB8C + #$AB8D, // $AB8D + #$AB8E, // $AB8E + #$AB8F, // $AB8F + #$AB90, // $AB90 + #$AB91, // $AB91 + #$AB92, // $AB92 + #$AB93, // $AB93 + #$AB94, // $AB94 + #$AB95, // $AB95 + #$AB96, // $AB96 + #$AB97, // $AB97 + #$AB98, // $AB98 + #$AB99, // $AB99 + #$AB9A, // $AB9A + #$AB9B, // $AB9B + #$AB9C, // $AB9C + #$AB9D, // $AB9D + #$AB9E, // $AB9E + #$AB9F, // $AB9F + #$ABA0, // $ABA0 + #$ABA1, // $ABA1 + #$ABA2, // $ABA2 + #$ABA3, // $ABA3 + #$ABA4, // $ABA4 + #$ABA5, // $ABA5 + #$ABA6, // $ABA6 + #$ABA7, // $ABA7 + #$ABA8, // $ABA8 + #$ABA9, // $ABA9 + #$ABAA, // $ABAA + #$ABAB, // $ABAB + #$ABAC, // $ABAC + #$ABAD, // $ABAD + #$ABAE, // $ABAE + #$ABAF, // $ABAF + #$ABB0, // $ABB0 + #$ABB1, // $ABB1 + #$ABB2, // $ABB2 + #$ABB3, // $ABB3 + #$ABB4, // $ABB4 + #$ABB5, // $ABB5 + #$ABB6, // $ABB6 + #$ABB7, // $ABB7 + #$ABB8, // $ABB8 + #$ABB9, // $ABB9 + #$ABBA, // $ABBA + #$ABBB, // $ABBB + #$ABBC, // $ABBC + #$ABBD, // $ABBD + #$ABBE, // $ABBE + #$ABBF, // $ABBF + #$ABC0, // $ABC0 + #$ABC1, // $ABC1 + #$ABC2, // $ABC2 + #$ABC3, // $ABC3 + #$ABC4, // $ABC4 + #$ABC5, // $ABC5 + #$ABC6, // $ABC6 + #$ABC7, // $ABC7 + #$ABC8, // $ABC8 + #$ABC9, // $ABC9 + #$ABCA, // $ABCA + #$ABCB, // $ABCB + #$ABCC, // $ABCC + #$ABCD, // $ABCD + #$ABCE, // $ABCE + #$ABCF, // $ABCF + #$ABD0, // $ABD0 + #$ABD1, // $ABD1 + #$ABD2, // $ABD2 + #$ABD3, // $ABD3 + #$ABD4, // $ABD4 + #$ABD5, // $ABD5 + #$ABD6, // $ABD6 + #$ABD7, // $ABD7 + #$ABD8, // $ABD8 + #$ABD9, // $ABD9 + #$ABDA, // $ABDA + #$ABDB, // $ABDB + #$ABDC, // $ABDC + #$ABDD, // $ABDD + #$ABDE, // $ABDE + #$ABDF, // $ABDF + #$ABE0, // $ABE0 + #$ABE1, // $ABE1 + #$ABE2, // $ABE2 + #$ABE3, // $ABE3 + #$ABE4, // $ABE4 + #$ABE5, // $ABE5 + #$ABE6, // $ABE6 + #$ABE7, // $ABE7 + #$ABE8, // $ABE8 + #$ABE9, // $ABE9 + #$ABEA, // $ABEA + #$ABEB, // $ABEB + #$ABEC, // $ABEC + #$ABED, // $ABED + #$ABEE, // $ABEE + #$ABEF, // $ABEF + #$ABF0, // $ABF0 + #$ABF1, // $ABF1 + #$ABF2, // $ABF2 + #$ABF3, // $ABF3 + #$ABF4, // $ABF4 + #$ABF5, // $ABF5 + #$ABF6, // $ABF6 + #$ABF7, // $ABF7 + #$ABF8, // $ABF8 + #$ABF9, // $ABF9 + #$ABFA, // $ABFA + #$ABFB, // $ABFB + #$ABFC, // $ABFC + #$ABFD, // $ABFD + #$ABFE, // $ABFE + #$ABFF, // $ABFF + #$AC00, // $AC00 + #$AC01, // $AC01 + #$AC02, // $AC02 + #$AC03, // $AC03 + #$AC04, // $AC04 + #$AC05, // $AC05 + #$AC06, // $AC06 + #$AC07, // $AC07 + #$AC08, // $AC08 + #$AC09, // $AC09 + #$AC0A, // $AC0A + #$AC0B, // $AC0B + #$AC0C, // $AC0C + #$AC0D, // $AC0D + #$AC0E, // $AC0E + #$AC0F, // $AC0F + #$AC10, // $AC10 + #$AC11, // $AC11 + #$AC12, // $AC12 + #$AC13, // $AC13 + #$AC14, // $AC14 + #$AC15, // $AC15 + #$AC16, // $AC16 + #$AC17, // $AC17 + #$AC18, // $AC18 + #$AC19, // $AC19 + #$AC1A, // $AC1A + #$AC1B, // $AC1B + #$AC1C, // $AC1C + #$AC1D, // $AC1D + #$AC1E, // $AC1E + #$AC1F, // $AC1F + #$AC20, // $AC20 + #$AC21, // $AC21 + #$AC22, // $AC22 + #$AC23, // $AC23 + #$AC24, // $AC24 + #$AC25, // $AC25 + #$AC26, // $AC26 + #$AC27, // $AC27 + #$AC28, // $AC28 + #$AC29, // $AC29 + #$AC2A, // $AC2A + #$AC2B, // $AC2B + #$AC2C, // $AC2C + #$AC2D, // $AC2D + #$AC2E, // $AC2E + #$AC2F, // $AC2F + #$AC30, // $AC30 + #$AC31, // $AC31 + #$AC32, // $AC32 + #$AC33, // $AC33 + #$AC34, // $AC34 + #$AC35, // $AC35 + #$AC36, // $AC36 + #$AC37, // $AC37 + #$AC38, // $AC38 + #$AC39, // $AC39 + #$AC3A, // $AC3A + #$AC3B, // $AC3B + #$AC3C, // $AC3C + #$AC3D, // $AC3D + #$AC3E, // $AC3E + #$AC3F, // $AC3F + #$AC40, // $AC40 + #$AC41, // $AC41 + #$AC42, // $AC42 + #$AC43, // $AC43 + #$AC44, // $AC44 + #$AC45, // $AC45 + #$AC46, // $AC46 + #$AC47, // $AC47 + #$AC48, // $AC48 + #$AC49, // $AC49 + #$AC4A, // $AC4A + #$AC4B, // $AC4B + #$AC4C, // $AC4C + #$AC4D, // $AC4D + #$AC4E, // $AC4E + #$AC4F, // $AC4F + #$AC50, // $AC50 + #$AC51, // $AC51 + #$AC52, // $AC52 + #$AC53, // $AC53 + #$AC54, // $AC54 + #$AC55, // $AC55 + #$AC56, // $AC56 + #$AC57, // $AC57 + #$AC58, // $AC58 + #$AC59, // $AC59 + #$AC5A, // $AC5A + #$AC5B, // $AC5B + #$AC5C, // $AC5C + #$AC5D, // $AC5D + #$AC5E, // $AC5E + #$AC5F, // $AC5F + #$AC60, // $AC60 + #$AC61, // $AC61 + #$AC62, // $AC62 + #$AC63, // $AC63 + #$AC64, // $AC64 + #$AC65, // $AC65 + #$AC66, // $AC66 + #$AC67, // $AC67 + #$AC68, // $AC68 + #$AC69, // $AC69 + #$AC6A, // $AC6A + #$AC6B, // $AC6B + #$AC6C, // $AC6C + #$AC6D, // $AC6D + #$AC6E, // $AC6E + #$AC6F, // $AC6F + #$AC70, // $AC70 + #$AC71, // $AC71 + #$AC72, // $AC72 + #$AC73, // $AC73 + #$AC74, // $AC74 + #$AC75, // $AC75 + #$AC76, // $AC76 + #$AC77, // $AC77 + #$AC78, // $AC78 + #$AC79, // $AC79 + #$AC7A, // $AC7A + #$AC7B, // $AC7B + #$AC7C, // $AC7C + #$AC7D, // $AC7D + #$AC7E, // $AC7E + #$AC7F, // $AC7F + #$AC80, // $AC80 + #$AC81, // $AC81 + #$AC82, // $AC82 + #$AC83, // $AC83 + #$AC84, // $AC84 + #$AC85, // $AC85 + #$AC86, // $AC86 + #$AC87, // $AC87 + #$AC88, // $AC88 + #$AC89, // $AC89 + #$AC8A, // $AC8A + #$AC8B, // $AC8B + #$AC8C, // $AC8C + #$AC8D, // $AC8D + #$AC8E, // $AC8E + #$AC8F, // $AC8F + #$AC90, // $AC90 + #$AC91, // $AC91 + #$AC92, // $AC92 + #$AC93, // $AC93 + #$AC94, // $AC94 + #$AC95, // $AC95 + #$AC96, // $AC96 + #$AC97, // $AC97 + #$AC98, // $AC98 + #$AC99, // $AC99 + #$AC9A, // $AC9A + #$AC9B, // $AC9B + #$AC9C, // $AC9C + #$AC9D, // $AC9D + #$AC9E, // $AC9E + #$AC9F, // $AC9F + #$ACA0, // $ACA0 + #$ACA1, // $ACA1 + #$ACA2, // $ACA2 + #$ACA3, // $ACA3 + #$ACA4, // $ACA4 + #$ACA5, // $ACA5 + #$ACA6, // $ACA6 + #$ACA7, // $ACA7 + #$ACA8, // $ACA8 + #$ACA9, // $ACA9 + #$ACAA, // $ACAA + #$ACAB, // $ACAB + #$ACAC, // $ACAC + #$ACAD, // $ACAD + #$ACAE, // $ACAE + #$ACAF, // $ACAF + #$ACB0, // $ACB0 + #$ACB1, // $ACB1 + #$ACB2, // $ACB2 + #$ACB3, // $ACB3 + #$ACB4, // $ACB4 + #$ACB5, // $ACB5 + #$ACB6, // $ACB6 + #$ACB7, // $ACB7 + #$ACB8, // $ACB8 + #$ACB9, // $ACB9 + #$ACBA, // $ACBA + #$ACBB, // $ACBB + #$ACBC, // $ACBC + #$ACBD, // $ACBD + #$ACBE, // $ACBE + #$ACBF, // $ACBF + #$ACC0, // $ACC0 + #$ACC1, // $ACC1 + #$ACC2, // $ACC2 + #$ACC3, // $ACC3 + #$ACC4, // $ACC4 + #$ACC5, // $ACC5 + #$ACC6, // $ACC6 + #$ACC7, // $ACC7 + #$ACC8, // $ACC8 + #$ACC9, // $ACC9 + #$ACCA, // $ACCA + #$ACCB, // $ACCB + #$ACCC, // $ACCC + #$ACCD, // $ACCD + #$ACCE, // $ACCE + #$ACCF, // $ACCF + #$ACD0, // $ACD0 + #$ACD1, // $ACD1 + #$ACD2, // $ACD2 + #$ACD3, // $ACD3 + #$ACD4, // $ACD4 + #$ACD5, // $ACD5 + #$ACD6, // $ACD6 + #$ACD7, // $ACD7 + #$ACD8, // $ACD8 + #$ACD9, // $ACD9 + #$ACDA, // $ACDA + #$ACDB, // $ACDB + #$ACDC, // $ACDC + #$ACDD, // $ACDD + #$ACDE, // $ACDE + #$ACDF, // $ACDF + #$ACE0, // $ACE0 + #$ACE1, // $ACE1 + #$ACE2, // $ACE2 + #$ACE3, // $ACE3 + #$ACE4, // $ACE4 + #$ACE5, // $ACE5 + #$ACE6, // $ACE6 + #$ACE7, // $ACE7 + #$ACE8, // $ACE8 + #$ACE9, // $ACE9 + #$ACEA, // $ACEA + #$ACEB, // $ACEB + #$ACEC, // $ACEC + #$ACED, // $ACED + #$ACEE, // $ACEE + #$ACEF, // $ACEF + #$ACF0, // $ACF0 + #$ACF1, // $ACF1 + #$ACF2, // $ACF2 + #$ACF3, // $ACF3 + #$ACF4, // $ACF4 + #$ACF5, // $ACF5 + #$ACF6, // $ACF6 + #$ACF7, // $ACF7 + #$ACF8, // $ACF8 + #$ACF9, // $ACF9 + #$ACFA, // $ACFA + #$ACFB, // $ACFB + #$ACFC, // $ACFC + #$ACFD, // $ACFD + #$ACFE, // $ACFE + #$ACFF, // $ACFF + #$AD00, // $AD00 + #$AD01, // $AD01 + #$AD02, // $AD02 + #$AD03, // $AD03 + #$AD04, // $AD04 + #$AD05, // $AD05 + #$AD06, // $AD06 + #$AD07, // $AD07 + #$AD08, // $AD08 + #$AD09, // $AD09 + #$AD0A, // $AD0A + #$AD0B, // $AD0B + #$AD0C, // $AD0C + #$AD0D, // $AD0D + #$AD0E, // $AD0E + #$AD0F, // $AD0F + #$AD10, // $AD10 + #$AD11, // $AD11 + #$AD12, // $AD12 + #$AD13, // $AD13 + #$AD14, // $AD14 + #$AD15, // $AD15 + #$AD16, // $AD16 + #$AD17, // $AD17 + #$AD18, // $AD18 + #$AD19, // $AD19 + #$AD1A, // $AD1A + #$AD1B, // $AD1B + #$AD1C, // $AD1C + #$AD1D, // $AD1D + #$AD1E, // $AD1E + #$AD1F, // $AD1F + #$AD20, // $AD20 + #$AD21, // $AD21 + #$AD22, // $AD22 + #$AD23, // $AD23 + #$AD24, // $AD24 + #$AD25, // $AD25 + #$AD26, // $AD26 + #$AD27, // $AD27 + #$AD28, // $AD28 + #$AD29, // $AD29 + #$AD2A, // $AD2A + #$AD2B, // $AD2B + #$AD2C, // $AD2C + #$AD2D, // $AD2D + #$AD2E, // $AD2E + #$AD2F, // $AD2F + #$AD30, // $AD30 + #$AD31, // $AD31 + #$AD32, // $AD32 + #$AD33, // $AD33 + #$AD34, // $AD34 + #$AD35, // $AD35 + #$AD36, // $AD36 + #$AD37, // $AD37 + #$AD38, // $AD38 + #$AD39, // $AD39 + #$AD3A, // $AD3A + #$AD3B, // $AD3B + #$AD3C, // $AD3C + #$AD3D, // $AD3D + #$AD3E, // $AD3E + #$AD3F, // $AD3F + #$AD40, // $AD40 + #$AD41, // $AD41 + #$AD42, // $AD42 + #$AD43, // $AD43 + #$AD44, // $AD44 + #$AD45, // $AD45 + #$AD46, // $AD46 + #$AD47, // $AD47 + #$AD48, // $AD48 + #$AD49, // $AD49 + #$AD4A, // $AD4A + #$AD4B, // $AD4B + #$AD4C, // $AD4C + #$AD4D, // $AD4D + #$AD4E, // $AD4E + #$AD4F, // $AD4F + #$AD50, // $AD50 + #$AD51, // $AD51 + #$AD52, // $AD52 + #$AD53, // $AD53 + #$AD54, // $AD54 + #$AD55, // $AD55 + #$AD56, // $AD56 + #$AD57, // $AD57 + #$AD58, // $AD58 + #$AD59, // $AD59 + #$AD5A, // $AD5A + #$AD5B, // $AD5B + #$AD5C, // $AD5C + #$AD5D, // $AD5D + #$AD5E, // $AD5E + #$AD5F, // $AD5F + #$AD60, // $AD60 + #$AD61, // $AD61 + #$AD62, // $AD62 + #$AD63, // $AD63 + #$AD64, // $AD64 + #$AD65, // $AD65 + #$AD66, // $AD66 + #$AD67, // $AD67 + #$AD68, // $AD68 + #$AD69, // $AD69 + #$AD6A, // $AD6A + #$AD6B, // $AD6B + #$AD6C, // $AD6C + #$AD6D, // $AD6D + #$AD6E, // $AD6E + #$AD6F, // $AD6F + #$AD70, // $AD70 + #$AD71, // $AD71 + #$AD72, // $AD72 + #$AD73, // $AD73 + #$AD74, // $AD74 + #$AD75, // $AD75 + #$AD76, // $AD76 + #$AD77, // $AD77 + #$AD78, // $AD78 + #$AD79, // $AD79 + #$AD7A, // $AD7A + #$AD7B, // $AD7B + #$AD7C, // $AD7C + #$AD7D, // $AD7D + #$AD7E, // $AD7E + #$AD7F, // $AD7F + #$AD80, // $AD80 + #$AD81, // $AD81 + #$AD82, // $AD82 + #$AD83, // $AD83 + #$AD84, // $AD84 + #$AD85, // $AD85 + #$AD86, // $AD86 + #$AD87, // $AD87 + #$AD88, // $AD88 + #$AD89, // $AD89 + #$AD8A, // $AD8A + #$AD8B, // $AD8B + #$AD8C, // $AD8C + #$AD8D, // $AD8D + #$AD8E, // $AD8E + #$AD8F, // $AD8F + #$AD90, // $AD90 + #$AD91, // $AD91 + #$AD92, // $AD92 + #$AD93, // $AD93 + #$AD94, // $AD94 + #$AD95, // $AD95 + #$AD96, // $AD96 + #$AD97, // $AD97 + #$AD98, // $AD98 + #$AD99, // $AD99 + #$AD9A, // $AD9A + #$AD9B, // $AD9B + #$AD9C, // $AD9C + #$AD9D, // $AD9D + #$AD9E, // $AD9E + #$AD9F, // $AD9F + #$ADA0, // $ADA0 + #$ADA1, // $ADA1 + #$ADA2, // $ADA2 + #$ADA3, // $ADA3 + #$ADA4, // $ADA4 + #$ADA5, // $ADA5 + #$ADA6, // $ADA6 + #$ADA7, // $ADA7 + #$ADA8, // $ADA8 + #$ADA9, // $ADA9 + #$ADAA, // $ADAA + #$ADAB, // $ADAB + #$ADAC, // $ADAC + #$ADAD, // $ADAD + #$ADAE, // $ADAE + #$ADAF, // $ADAF + #$ADB0, // $ADB0 + #$ADB1, // $ADB1 + #$ADB2, // $ADB2 + #$ADB3, // $ADB3 + #$ADB4, // $ADB4 + #$ADB5, // $ADB5 + #$ADB6, // $ADB6 + #$ADB7, // $ADB7 + #$ADB8, // $ADB8 + #$ADB9, // $ADB9 + #$ADBA, // $ADBA + #$ADBB, // $ADBB + #$ADBC, // $ADBC + #$ADBD, // $ADBD + #$ADBE, // $ADBE + #$ADBF, // $ADBF + #$ADC0, // $ADC0 + #$ADC1, // $ADC1 + #$ADC2, // $ADC2 + #$ADC3, // $ADC3 + #$ADC4, // $ADC4 + #$ADC5, // $ADC5 + #$ADC6, // $ADC6 + #$ADC7, // $ADC7 + #$ADC8, // $ADC8 + #$ADC9, // $ADC9 + #$ADCA, // $ADCA + #$ADCB, // $ADCB + #$ADCC, // $ADCC + #$ADCD, // $ADCD + #$ADCE, // $ADCE + #$ADCF, // $ADCF + #$ADD0, // $ADD0 + #$ADD1, // $ADD1 + #$ADD2, // $ADD2 + #$ADD3, // $ADD3 + #$ADD4, // $ADD4 + #$ADD5, // $ADD5 + #$ADD6, // $ADD6 + #$ADD7, // $ADD7 + #$ADD8, // $ADD8 + #$ADD9, // $ADD9 + #$ADDA, // $ADDA + #$ADDB, // $ADDB + #$ADDC, // $ADDC + #$ADDD, // $ADDD + #$ADDE, // $ADDE + #$ADDF, // $ADDF + #$ADE0, // $ADE0 + #$ADE1, // $ADE1 + #$ADE2, // $ADE2 + #$ADE3, // $ADE3 + #$ADE4, // $ADE4 + #$ADE5, // $ADE5 + #$ADE6, // $ADE6 + #$ADE7, // $ADE7 + #$ADE8, // $ADE8 + #$ADE9, // $ADE9 + #$ADEA, // $ADEA + #$ADEB, // $ADEB + #$ADEC, // $ADEC + #$ADED, // $ADED + #$ADEE, // $ADEE + #$ADEF, // $ADEF + #$ADF0, // $ADF0 + #$ADF1, // $ADF1 + #$ADF2, // $ADF2 + #$ADF3, // $ADF3 + #$ADF4, // $ADF4 + #$ADF5, // $ADF5 + #$ADF6, // $ADF6 + #$ADF7, // $ADF7 + #$ADF8, // $ADF8 + #$ADF9, // $ADF9 + #$ADFA, // $ADFA + #$ADFB, // $ADFB + #$ADFC, // $ADFC + #$ADFD, // $ADFD + #$ADFE, // $ADFE + #$ADFF, // $ADFF + #$AE00, // $AE00 + #$AE01, // $AE01 + #$AE02, // $AE02 + #$AE03, // $AE03 + #$AE04, // $AE04 + #$AE05, // $AE05 + #$AE06, // $AE06 + #$AE07, // $AE07 + #$AE08, // $AE08 + #$AE09, // $AE09 + #$AE0A, // $AE0A + #$AE0B, // $AE0B + #$AE0C, // $AE0C + #$AE0D, // $AE0D + #$AE0E, // $AE0E + #$AE0F, // $AE0F + #$AE10, // $AE10 + #$AE11, // $AE11 + #$AE12, // $AE12 + #$AE13, // $AE13 + #$AE14, // $AE14 + #$AE15, // $AE15 + #$AE16, // $AE16 + #$AE17, // $AE17 + #$AE18, // $AE18 + #$AE19, // $AE19 + #$AE1A, // $AE1A + #$AE1B, // $AE1B + #$AE1C, // $AE1C + #$AE1D, // $AE1D + #$AE1E, // $AE1E + #$AE1F, // $AE1F + #$AE20, // $AE20 + #$AE21, // $AE21 + #$AE22, // $AE22 + #$AE23, // $AE23 + #$AE24, // $AE24 + #$AE25, // $AE25 + #$AE26, // $AE26 + #$AE27, // $AE27 + #$AE28, // $AE28 + #$AE29, // $AE29 + #$AE2A, // $AE2A + #$AE2B, // $AE2B + #$AE2C, // $AE2C + #$AE2D, // $AE2D + #$AE2E, // $AE2E + #$AE2F, // $AE2F + #$AE30, // $AE30 + #$AE31, // $AE31 + #$AE32, // $AE32 + #$AE33, // $AE33 + #$AE34, // $AE34 + #$AE35, // $AE35 + #$AE36, // $AE36 + #$AE37, // $AE37 + #$AE38, // $AE38 + #$AE39, // $AE39 + #$AE3A, // $AE3A + #$AE3B, // $AE3B + #$AE3C, // $AE3C + #$AE3D, // $AE3D + #$AE3E, // $AE3E + #$AE3F, // $AE3F + #$AE40, // $AE40 + #$AE41, // $AE41 + #$AE42, // $AE42 + #$AE43, // $AE43 + #$AE44, // $AE44 + #$AE45, // $AE45 + #$AE46, // $AE46 + #$AE47, // $AE47 + #$AE48, // $AE48 + #$AE49, // $AE49 + #$AE4A, // $AE4A + #$AE4B, // $AE4B + #$AE4C, // $AE4C + #$AE4D, // $AE4D + #$AE4E, // $AE4E + #$AE4F, // $AE4F + #$AE50, // $AE50 + #$AE51, // $AE51 + #$AE52, // $AE52 + #$AE53, // $AE53 + #$AE54, // $AE54 + #$AE55, // $AE55 + #$AE56, // $AE56 + #$AE57, // $AE57 + #$AE58, // $AE58 + #$AE59, // $AE59 + #$AE5A, // $AE5A + #$AE5B, // $AE5B + #$AE5C, // $AE5C + #$AE5D, // $AE5D + #$AE5E, // $AE5E + #$AE5F, // $AE5F + #$AE60, // $AE60 + #$AE61, // $AE61 + #$AE62, // $AE62 + #$AE63, // $AE63 + #$AE64, // $AE64 + #$AE65, // $AE65 + #$AE66, // $AE66 + #$AE67, // $AE67 + #$AE68, // $AE68 + #$AE69, // $AE69 + #$AE6A, // $AE6A + #$AE6B, // $AE6B + #$AE6C, // $AE6C + #$AE6D, // $AE6D + #$AE6E, // $AE6E + #$AE6F, // $AE6F + #$AE70, // $AE70 + #$AE71, // $AE71 + #$AE72, // $AE72 + #$AE73, // $AE73 + #$AE74, // $AE74 + #$AE75, // $AE75 + #$AE76, // $AE76 + #$AE77, // $AE77 + #$AE78, // $AE78 + #$AE79, // $AE79 + #$AE7A, // $AE7A + #$AE7B, // $AE7B + #$AE7C, // $AE7C + #$AE7D, // $AE7D + #$AE7E, // $AE7E + #$AE7F, // $AE7F + #$AE80, // $AE80 + #$AE81, // $AE81 + #$AE82, // $AE82 + #$AE83, // $AE83 + #$AE84, // $AE84 + #$AE85, // $AE85 + #$AE86, // $AE86 + #$AE87, // $AE87 + #$AE88, // $AE88 + #$AE89, // $AE89 + #$AE8A, // $AE8A + #$AE8B, // $AE8B + #$AE8C, // $AE8C + #$AE8D, // $AE8D + #$AE8E, // $AE8E + #$AE8F, // $AE8F + #$AE90, // $AE90 + #$AE91, // $AE91 + #$AE92, // $AE92 + #$AE93, // $AE93 + #$AE94, // $AE94 + #$AE95, // $AE95 + #$AE96, // $AE96 + #$AE97, // $AE97 + #$AE98, // $AE98 + #$AE99, // $AE99 + #$AE9A, // $AE9A + #$AE9B, // $AE9B + #$AE9C, // $AE9C + #$AE9D, // $AE9D + #$AE9E, // $AE9E + #$AE9F, // $AE9F + #$AEA0, // $AEA0 + #$AEA1, // $AEA1 + #$AEA2, // $AEA2 + #$AEA3, // $AEA3 + #$AEA4, // $AEA4 + #$AEA5, // $AEA5 + #$AEA6, // $AEA6 + #$AEA7, // $AEA7 + #$AEA8, // $AEA8 + #$AEA9, // $AEA9 + #$AEAA, // $AEAA + #$AEAB, // $AEAB + #$AEAC, // $AEAC + #$AEAD, // $AEAD + #$AEAE, // $AEAE + #$AEAF, // $AEAF + #$AEB0, // $AEB0 + #$AEB1, // $AEB1 + #$AEB2, // $AEB2 + #$AEB3, // $AEB3 + #$AEB4, // $AEB4 + #$AEB5, // $AEB5 + #$AEB6, // $AEB6 + #$AEB7, // $AEB7 + #$AEB8, // $AEB8 + #$AEB9, // $AEB9 + #$AEBA, // $AEBA + #$AEBB, // $AEBB + #$AEBC, // $AEBC + #$AEBD, // $AEBD + #$AEBE, // $AEBE + #$AEBF, // $AEBF + #$AEC0, // $AEC0 + #$AEC1, // $AEC1 + #$AEC2, // $AEC2 + #$AEC3, // $AEC3 + #$AEC4, // $AEC4 + #$AEC5, // $AEC5 + #$AEC6, // $AEC6 + #$AEC7, // $AEC7 + #$AEC8, // $AEC8 + #$AEC9, // $AEC9 + #$AECA, // $AECA + #$AECB, // $AECB + #$AECC, // $AECC + #$AECD, // $AECD + #$AECE, // $AECE + #$AECF, // $AECF + #$AED0, // $AED0 + #$AED1, // $AED1 + #$AED2, // $AED2 + #$AED3, // $AED3 + #$AED4, // $AED4 + #$AED5, // $AED5 + #$AED6, // $AED6 + #$AED7, // $AED7 + #$AED8, // $AED8 + #$AED9, // $AED9 + #$AEDA, // $AEDA + #$AEDB, // $AEDB + #$AEDC, // $AEDC + #$AEDD, // $AEDD + #$AEDE, // $AEDE + #$AEDF, // $AEDF + #$AEE0, // $AEE0 + #$AEE1, // $AEE1 + #$AEE2, // $AEE2 + #$AEE3, // $AEE3 + #$AEE4, // $AEE4 + #$AEE5, // $AEE5 + #$AEE6, // $AEE6 + #$AEE7, // $AEE7 + #$AEE8, // $AEE8 + #$AEE9, // $AEE9 + #$AEEA, // $AEEA + #$AEEB, // $AEEB + #$AEEC, // $AEEC + #$AEED, // $AEED + #$AEEE, // $AEEE + #$AEEF, // $AEEF + #$AEF0, // $AEF0 + #$AEF1, // $AEF1 + #$AEF2, // $AEF2 + #$AEF3, // $AEF3 + #$AEF4, // $AEF4 + #$AEF5, // $AEF5 + #$AEF6, // $AEF6 + #$AEF7, // $AEF7 + #$AEF8, // $AEF8 + #$AEF9, // $AEF9 + #$AEFA, // $AEFA + #$AEFB, // $AEFB + #$AEFC, // $AEFC + #$AEFD, // $AEFD + #$AEFE, // $AEFE + #$AEFF, // $AEFF + #$AF00, // $AF00 + #$AF01, // $AF01 + #$AF02, // $AF02 + #$AF03, // $AF03 + #$AF04, // $AF04 + #$AF05, // $AF05 + #$AF06, // $AF06 + #$AF07, // $AF07 + #$AF08, // $AF08 + #$AF09, // $AF09 + #$AF0A, // $AF0A + #$AF0B, // $AF0B + #$AF0C, // $AF0C + #$AF0D, // $AF0D + #$AF0E, // $AF0E + #$AF0F, // $AF0F + #$AF10, // $AF10 + #$AF11, // $AF11 + #$AF12, // $AF12 + #$AF13, // $AF13 + #$AF14, // $AF14 + #$AF15, // $AF15 + #$AF16, // $AF16 + #$AF17, // $AF17 + #$AF18, // $AF18 + #$AF19, // $AF19 + #$AF1A, // $AF1A + #$AF1B, // $AF1B + #$AF1C, // $AF1C + #$AF1D, // $AF1D + #$AF1E, // $AF1E + #$AF1F, // $AF1F + #$AF20, // $AF20 + #$AF21, // $AF21 + #$AF22, // $AF22 + #$AF23, // $AF23 + #$AF24, // $AF24 + #$AF25, // $AF25 + #$AF26, // $AF26 + #$AF27, // $AF27 + #$AF28, // $AF28 + #$AF29, // $AF29 + #$AF2A, // $AF2A + #$AF2B, // $AF2B + #$AF2C, // $AF2C + #$AF2D, // $AF2D + #$AF2E, // $AF2E + #$AF2F, // $AF2F + #$AF30, // $AF30 + #$AF31, // $AF31 + #$AF32, // $AF32 + #$AF33, // $AF33 + #$AF34, // $AF34 + #$AF35, // $AF35 + #$AF36, // $AF36 + #$AF37, // $AF37 + #$AF38, // $AF38 + #$AF39, // $AF39 + #$AF3A, // $AF3A + #$AF3B, // $AF3B + #$AF3C, // $AF3C + #$AF3D, // $AF3D + #$AF3E, // $AF3E + #$AF3F, // $AF3F + #$AF40, // $AF40 + #$AF41, // $AF41 + #$AF42, // $AF42 + #$AF43, // $AF43 + #$AF44, // $AF44 + #$AF45, // $AF45 + #$AF46, // $AF46 + #$AF47, // $AF47 + #$AF48, // $AF48 + #$AF49, // $AF49 + #$AF4A, // $AF4A + #$AF4B, // $AF4B + #$AF4C, // $AF4C + #$AF4D, // $AF4D + #$AF4E, // $AF4E + #$AF4F, // $AF4F + #$AF50, // $AF50 + #$AF51, // $AF51 + #$AF52, // $AF52 + #$AF53, // $AF53 + #$AF54, // $AF54 + #$AF55, // $AF55 + #$AF56, // $AF56 + #$AF57, // $AF57 + #$AF58, // $AF58 + #$AF59, // $AF59 + #$AF5A, // $AF5A + #$AF5B, // $AF5B + #$AF5C, // $AF5C + #$AF5D, // $AF5D + #$AF5E, // $AF5E + #$AF5F, // $AF5F + #$AF60, // $AF60 + #$AF61, // $AF61 + #$AF62, // $AF62 + #$AF63, // $AF63 + #$AF64, // $AF64 + #$AF65, // $AF65 + #$AF66, // $AF66 + #$AF67, // $AF67 + #$AF68, // $AF68 + #$AF69, // $AF69 + #$AF6A, // $AF6A + #$AF6B, // $AF6B + #$AF6C, // $AF6C + #$AF6D, // $AF6D + #$AF6E, // $AF6E + #$AF6F, // $AF6F + #$AF70, // $AF70 + #$AF71, // $AF71 + #$AF72, // $AF72 + #$AF73, // $AF73 + #$AF74, // $AF74 + #$AF75, // $AF75 + #$AF76, // $AF76 + #$AF77, // $AF77 + #$AF78, // $AF78 + #$AF79, // $AF79 + #$AF7A, // $AF7A + #$AF7B, // $AF7B + #$AF7C, // $AF7C + #$AF7D, // $AF7D + #$AF7E, // $AF7E + #$AF7F, // $AF7F + #$AF80, // $AF80 + #$AF81, // $AF81 + #$AF82, // $AF82 + #$AF83, // $AF83 + #$AF84, // $AF84 + #$AF85, // $AF85 + #$AF86, // $AF86 + #$AF87, // $AF87 + #$AF88, // $AF88 + #$AF89, // $AF89 + #$AF8A, // $AF8A + #$AF8B, // $AF8B + #$AF8C, // $AF8C + #$AF8D, // $AF8D + #$AF8E, // $AF8E + #$AF8F, // $AF8F + #$AF90, // $AF90 + #$AF91, // $AF91 + #$AF92, // $AF92 + #$AF93, // $AF93 + #$AF94, // $AF94 + #$AF95, // $AF95 + #$AF96, // $AF96 + #$AF97, // $AF97 + #$AF98, // $AF98 + #$AF99, // $AF99 + #$AF9A, // $AF9A + #$AF9B, // $AF9B + #$AF9C, // $AF9C + #$AF9D, // $AF9D + #$AF9E, // $AF9E + #$AF9F, // $AF9F + #$AFA0, // $AFA0 + #$AFA1, // $AFA1 + #$AFA2, // $AFA2 + #$AFA3, // $AFA3 + #$AFA4, // $AFA4 + #$AFA5, // $AFA5 + #$AFA6, // $AFA6 + #$AFA7, // $AFA7 + #$AFA8, // $AFA8 + #$AFA9, // $AFA9 + #$AFAA, // $AFAA + #$AFAB, // $AFAB + #$AFAC, // $AFAC + #$AFAD, // $AFAD + #$AFAE, // $AFAE + #$AFAF, // $AFAF + #$AFB0, // $AFB0 + #$AFB1, // $AFB1 + #$AFB2, // $AFB2 + #$AFB3, // $AFB3 + #$AFB4, // $AFB4 + #$AFB5, // $AFB5 + #$AFB6, // $AFB6 + #$AFB7, // $AFB7 + #$AFB8, // $AFB8 + #$AFB9, // $AFB9 + #$AFBA, // $AFBA + #$AFBB, // $AFBB + #$AFBC, // $AFBC + #$AFBD, // $AFBD + #$AFBE, // $AFBE + #$AFBF, // $AFBF + #$AFC0, // $AFC0 + #$AFC1, // $AFC1 + #$AFC2, // $AFC2 + #$AFC3, // $AFC3 + #$AFC4, // $AFC4 + #$AFC5, // $AFC5 + #$AFC6, // $AFC6 + #$AFC7, // $AFC7 + #$AFC8, // $AFC8 + #$AFC9, // $AFC9 + #$AFCA, // $AFCA + #$AFCB, // $AFCB + #$AFCC, // $AFCC + #$AFCD, // $AFCD + #$AFCE, // $AFCE + #$AFCF, // $AFCF + #$AFD0, // $AFD0 + #$AFD1, // $AFD1 + #$AFD2, // $AFD2 + #$AFD3, // $AFD3 + #$AFD4, // $AFD4 + #$AFD5, // $AFD5 + #$AFD6, // $AFD6 + #$AFD7, // $AFD7 + #$AFD8, // $AFD8 + #$AFD9, // $AFD9 + #$AFDA, // $AFDA + #$AFDB, // $AFDB + #$AFDC, // $AFDC + #$AFDD, // $AFDD + #$AFDE, // $AFDE + #$AFDF, // $AFDF + #$AFE0, // $AFE0 + #$AFE1, // $AFE1 + #$AFE2, // $AFE2 + #$AFE3, // $AFE3 + #$AFE4, // $AFE4 + #$AFE5, // $AFE5 + #$AFE6, // $AFE6 + #$AFE7, // $AFE7 + #$AFE8, // $AFE8 + #$AFE9, // $AFE9 + #$AFEA, // $AFEA + #$AFEB, // $AFEB + #$AFEC, // $AFEC + #$AFED, // $AFED + #$AFEE, // $AFEE + #$AFEF, // $AFEF + #$AFF0, // $AFF0 + #$AFF1, // $AFF1 + #$AFF2, // $AFF2 + #$AFF3, // $AFF3 + #$AFF4, // $AFF4 + #$AFF5, // $AFF5 + #$AFF6, // $AFF6 + #$AFF7, // $AFF7 + #$AFF8, // $AFF8 + #$AFF9, // $AFF9 + #$AFFA, // $AFFA + #$AFFB, // $AFFB + #$AFFC, // $AFFC + #$AFFD, // $AFFD + #$AFFE, // $AFFE + #$AFFF, // $AFFF + #$B000, // $B000 + #$B001, // $B001 + #$B002, // $B002 + #$B003, // $B003 + #$B004, // $B004 + #$B005, // $B005 + #$B006, // $B006 + #$B007, // $B007 + #$B008, // $B008 + #$B009, // $B009 + #$B00A, // $B00A + #$B00B, // $B00B + #$B00C, // $B00C + #$B00D, // $B00D + #$B00E, // $B00E + #$B00F, // $B00F + #$B010, // $B010 + #$B011, // $B011 + #$B012, // $B012 + #$B013, // $B013 + #$B014, // $B014 + #$B015, // $B015 + #$B016, // $B016 + #$B017, // $B017 + #$B018, // $B018 + #$B019, // $B019 + #$B01A, // $B01A + #$B01B, // $B01B + #$B01C, // $B01C + #$B01D, // $B01D + #$B01E, // $B01E + #$B01F, // $B01F + #$B020, // $B020 + #$B021, // $B021 + #$B022, // $B022 + #$B023, // $B023 + #$B024, // $B024 + #$B025, // $B025 + #$B026, // $B026 + #$B027, // $B027 + #$B028, // $B028 + #$B029, // $B029 + #$B02A, // $B02A + #$B02B, // $B02B + #$B02C, // $B02C + #$B02D, // $B02D + #$B02E, // $B02E + #$B02F, // $B02F + #$B030, // $B030 + #$B031, // $B031 + #$B032, // $B032 + #$B033, // $B033 + #$B034, // $B034 + #$B035, // $B035 + #$B036, // $B036 + #$B037, // $B037 + #$B038, // $B038 + #$B039, // $B039 + #$B03A, // $B03A + #$B03B, // $B03B + #$B03C, // $B03C + #$B03D, // $B03D + #$B03E, // $B03E + #$B03F, // $B03F + #$B040, // $B040 + #$B041, // $B041 + #$B042, // $B042 + #$B043, // $B043 + #$B044, // $B044 + #$B045, // $B045 + #$B046, // $B046 + #$B047, // $B047 + #$B048, // $B048 + #$B049, // $B049 + #$B04A, // $B04A + #$B04B, // $B04B + #$B04C, // $B04C + #$B04D, // $B04D + #$B04E, // $B04E + #$B04F, // $B04F + #$B050, // $B050 + #$B051, // $B051 + #$B052, // $B052 + #$B053, // $B053 + #$B054, // $B054 + #$B055, // $B055 + #$B056, // $B056 + #$B057, // $B057 + #$B058, // $B058 + #$B059, // $B059 + #$B05A, // $B05A + #$B05B, // $B05B + #$B05C, // $B05C + #$B05D, // $B05D + #$B05E, // $B05E + #$B05F, // $B05F + #$B060, // $B060 + #$B061, // $B061 + #$B062, // $B062 + #$B063, // $B063 + #$B064, // $B064 + #$B065, // $B065 + #$B066, // $B066 + #$B067, // $B067 + #$B068, // $B068 + #$B069, // $B069 + #$B06A, // $B06A + #$B06B, // $B06B + #$B06C, // $B06C + #$B06D, // $B06D + #$B06E, // $B06E + #$B06F, // $B06F + #$B070, // $B070 + #$B071, // $B071 + #$B072, // $B072 + #$B073, // $B073 + #$B074, // $B074 + #$B075, // $B075 + #$B076, // $B076 + #$B077, // $B077 + #$B078, // $B078 + #$B079, // $B079 + #$B07A, // $B07A + #$B07B, // $B07B + #$B07C, // $B07C + #$B07D, // $B07D + #$B07E, // $B07E + #$B07F, // $B07F + #$B080, // $B080 + #$B081, // $B081 + #$B082, // $B082 + #$B083, // $B083 + #$B084, // $B084 + #$B085, // $B085 + #$B086, // $B086 + #$B087, // $B087 + #$B088, // $B088 + #$B089, // $B089 + #$B08A, // $B08A + #$B08B, // $B08B + #$B08C, // $B08C + #$B08D, // $B08D + #$B08E, // $B08E + #$B08F, // $B08F + #$B090, // $B090 + #$B091, // $B091 + #$B092, // $B092 + #$B093, // $B093 + #$B094, // $B094 + #$B095, // $B095 + #$B096, // $B096 + #$B097, // $B097 + #$B098, // $B098 + #$B099, // $B099 + #$B09A, // $B09A + #$B09B, // $B09B + #$B09C, // $B09C + #$B09D, // $B09D + #$B09E, // $B09E + #$B09F, // $B09F + #$B0A0, // $B0A0 + #$B0A1, // $B0A1 + #$B0A2, // $B0A2 + #$B0A3, // $B0A3 + #$B0A4, // $B0A4 + #$B0A5, // $B0A5 + #$B0A6, // $B0A6 + #$B0A7, // $B0A7 + #$B0A8, // $B0A8 + #$B0A9, // $B0A9 + #$B0AA, // $B0AA + #$B0AB, // $B0AB + #$B0AC, // $B0AC + #$B0AD, // $B0AD + #$B0AE, // $B0AE + #$B0AF, // $B0AF + #$B0B0, // $B0B0 + #$B0B1, // $B0B1 + #$B0B2, // $B0B2 + #$B0B3, // $B0B3 + #$B0B4, // $B0B4 + #$B0B5, // $B0B5 + #$B0B6, // $B0B6 + #$B0B7, // $B0B7 + #$B0B8, // $B0B8 + #$B0B9, // $B0B9 + #$B0BA, // $B0BA + #$B0BB, // $B0BB + #$B0BC, // $B0BC + #$B0BD, // $B0BD + #$B0BE, // $B0BE + #$B0BF, // $B0BF + #$B0C0, // $B0C0 + #$B0C1, // $B0C1 + #$B0C2, // $B0C2 + #$B0C3, // $B0C3 + #$B0C4, // $B0C4 + #$B0C5, // $B0C5 + #$B0C6, // $B0C6 + #$B0C7, // $B0C7 + #$B0C8, // $B0C8 + #$B0C9, // $B0C9 + #$B0CA, // $B0CA + #$B0CB, // $B0CB + #$B0CC, // $B0CC + #$B0CD, // $B0CD + #$B0CE, // $B0CE + #$B0CF, // $B0CF + #$B0D0, // $B0D0 + #$B0D1, // $B0D1 + #$B0D2, // $B0D2 + #$B0D3, // $B0D3 + #$B0D4, // $B0D4 + #$B0D5, // $B0D5 + #$B0D6, // $B0D6 + #$B0D7, // $B0D7 + #$B0D8, // $B0D8 + #$B0D9, // $B0D9 + #$B0DA, // $B0DA + #$B0DB, // $B0DB + #$B0DC, // $B0DC + #$B0DD, // $B0DD + #$B0DE, // $B0DE + #$B0DF, // $B0DF + #$B0E0, // $B0E0 + #$B0E1, // $B0E1 + #$B0E2, // $B0E2 + #$B0E3, // $B0E3 + #$B0E4, // $B0E4 + #$B0E5, // $B0E5 + #$B0E6, // $B0E6 + #$B0E7, // $B0E7 + #$B0E8, // $B0E8 + #$B0E9, // $B0E9 + #$B0EA, // $B0EA + #$B0EB, // $B0EB + #$B0EC, // $B0EC + #$B0ED, // $B0ED + #$B0EE, // $B0EE + #$B0EF, // $B0EF + #$B0F0, // $B0F0 + #$B0F1, // $B0F1 + #$B0F2, // $B0F2 + #$B0F3, // $B0F3 + #$B0F4, // $B0F4 + #$B0F5, // $B0F5 + #$B0F6, // $B0F6 + #$B0F7, // $B0F7 + #$B0F8, // $B0F8 + #$B0F9, // $B0F9 + #$B0FA, // $B0FA + #$B0FB, // $B0FB + #$B0FC, // $B0FC + #$B0FD, // $B0FD + #$B0FE, // $B0FE + #$B0FF, // $B0FF + #$B100, // $B100 + #$B101, // $B101 + #$B102, // $B102 + #$B103, // $B103 + #$B104, // $B104 + #$B105, // $B105 + #$B106, // $B106 + #$B107, // $B107 + #$B108, // $B108 + #$B109, // $B109 + #$B10A, // $B10A + #$B10B, // $B10B + #$B10C, // $B10C + #$B10D, // $B10D + #$B10E, // $B10E + #$B10F, // $B10F + #$B110, // $B110 + #$B111, // $B111 + #$B112, // $B112 + #$B113, // $B113 + #$B114, // $B114 + #$B115, // $B115 + #$B116, // $B116 + #$B117, // $B117 + #$B118, // $B118 + #$B119, // $B119 + #$B11A, // $B11A + #$B11B, // $B11B + #$B11C, // $B11C + #$B11D, // $B11D + #$B11E, // $B11E + #$B11F, // $B11F + #$B120, // $B120 + #$B121, // $B121 + #$B122, // $B122 + #$B123, // $B123 + #$B124, // $B124 + #$B125, // $B125 + #$B126, // $B126 + #$B127, // $B127 + #$B128, // $B128 + #$B129, // $B129 + #$B12A, // $B12A + #$B12B, // $B12B + #$B12C, // $B12C + #$B12D, // $B12D + #$B12E, // $B12E + #$B12F, // $B12F + #$B130, // $B130 + #$B131, // $B131 + #$B132, // $B132 + #$B133, // $B133 + #$B134, // $B134 + #$B135, // $B135 + #$B136, // $B136 + #$B137, // $B137 + #$B138, // $B138 + #$B139, // $B139 + #$B13A, // $B13A + #$B13B, // $B13B + #$B13C, // $B13C + #$B13D, // $B13D + #$B13E, // $B13E + #$B13F, // $B13F + #$B140, // $B140 + #$B141, // $B141 + #$B142, // $B142 + #$B143, // $B143 + #$B144, // $B144 + #$B145, // $B145 + #$B146, // $B146 + #$B147, // $B147 + #$B148, // $B148 + #$B149, // $B149 + #$B14A, // $B14A + #$B14B, // $B14B + #$B14C, // $B14C + #$B14D, // $B14D + #$B14E, // $B14E + #$B14F, // $B14F + #$B150, // $B150 + #$B151, // $B151 + #$B152, // $B152 + #$B153, // $B153 + #$B154, // $B154 + #$B155, // $B155 + #$B156, // $B156 + #$B157, // $B157 + #$B158, // $B158 + #$B159, // $B159 + #$B15A, // $B15A + #$B15B, // $B15B + #$B15C, // $B15C + #$B15D, // $B15D + #$B15E, // $B15E + #$B15F, // $B15F + #$B160, // $B160 + #$B161, // $B161 + #$B162, // $B162 + #$B163, // $B163 + #$B164, // $B164 + #$B165, // $B165 + #$B166, // $B166 + #$B167, // $B167 + #$B168, // $B168 + #$B169, // $B169 + #$B16A, // $B16A + #$B16B, // $B16B + #$B16C, // $B16C + #$B16D, // $B16D + #$B16E, // $B16E + #$B16F, // $B16F + #$B170, // $B170 + #$B171, // $B171 + #$B172, // $B172 + #$B173, // $B173 + #$B174, // $B174 + #$B175, // $B175 + #$B176, // $B176 + #$B177, // $B177 + #$B178, // $B178 + #$B179, // $B179 + #$B17A, // $B17A + #$B17B, // $B17B + #$B17C, // $B17C + #$B17D, // $B17D + #$B17E, // $B17E + #$B17F, // $B17F + #$B180, // $B180 + #$B181, // $B181 + #$B182, // $B182 + #$B183, // $B183 + #$B184, // $B184 + #$B185, // $B185 + #$B186, // $B186 + #$B187, // $B187 + #$B188, // $B188 + #$B189, // $B189 + #$B18A, // $B18A + #$B18B, // $B18B + #$B18C, // $B18C + #$B18D, // $B18D + #$B18E, // $B18E + #$B18F, // $B18F + #$B190, // $B190 + #$B191, // $B191 + #$B192, // $B192 + #$B193, // $B193 + #$B194, // $B194 + #$B195, // $B195 + #$B196, // $B196 + #$B197, // $B197 + #$B198, // $B198 + #$B199, // $B199 + #$B19A, // $B19A + #$B19B, // $B19B + #$B19C, // $B19C + #$B19D, // $B19D + #$B19E, // $B19E + #$B19F, // $B19F + #$B1A0, // $B1A0 + #$B1A1, // $B1A1 + #$B1A2, // $B1A2 + #$B1A3, // $B1A3 + #$B1A4, // $B1A4 + #$B1A5, // $B1A5 + #$B1A6, // $B1A6 + #$B1A7, // $B1A7 + #$B1A8, // $B1A8 + #$B1A9, // $B1A9 + #$B1AA, // $B1AA + #$B1AB, // $B1AB + #$B1AC, // $B1AC + #$B1AD, // $B1AD + #$B1AE, // $B1AE + #$B1AF, // $B1AF + #$B1B0, // $B1B0 + #$B1B1, // $B1B1 + #$B1B2, // $B1B2 + #$B1B3, // $B1B3 + #$B1B4, // $B1B4 + #$B1B5, // $B1B5 + #$B1B6, // $B1B6 + #$B1B7, // $B1B7 + #$B1B8, // $B1B8 + #$B1B9, // $B1B9 + #$B1BA, // $B1BA + #$B1BB, // $B1BB + #$B1BC, // $B1BC + #$B1BD, // $B1BD + #$B1BE, // $B1BE + #$B1BF, // $B1BF + #$B1C0, // $B1C0 + #$B1C1, // $B1C1 + #$B1C2, // $B1C2 + #$B1C3, // $B1C3 + #$B1C4, // $B1C4 + #$B1C5, // $B1C5 + #$B1C6, // $B1C6 + #$B1C7, // $B1C7 + #$B1C8, // $B1C8 + #$B1C9, // $B1C9 + #$B1CA, // $B1CA + #$B1CB, // $B1CB + #$B1CC, // $B1CC + #$B1CD, // $B1CD + #$B1CE, // $B1CE + #$B1CF, // $B1CF + #$B1D0, // $B1D0 + #$B1D1, // $B1D1 + #$B1D2, // $B1D2 + #$B1D3, // $B1D3 + #$B1D4, // $B1D4 + #$B1D5, // $B1D5 + #$B1D6, // $B1D6 + #$B1D7, // $B1D7 + #$B1D8, // $B1D8 + #$B1D9, // $B1D9 + #$B1DA, // $B1DA + #$B1DB, // $B1DB + #$B1DC, // $B1DC + #$B1DD, // $B1DD + #$B1DE, // $B1DE + #$B1DF, // $B1DF + #$B1E0, // $B1E0 + #$B1E1, // $B1E1 + #$B1E2, // $B1E2 + #$B1E3, // $B1E3 + #$B1E4, // $B1E4 + #$B1E5, // $B1E5 + #$B1E6, // $B1E6 + #$B1E7, // $B1E7 + #$B1E8, // $B1E8 + #$B1E9, // $B1E9 + #$B1EA, // $B1EA + #$B1EB, // $B1EB + #$B1EC, // $B1EC + #$B1ED, // $B1ED + #$B1EE, // $B1EE + #$B1EF, // $B1EF + #$B1F0, // $B1F0 + #$B1F1, // $B1F1 + #$B1F2, // $B1F2 + #$B1F3, // $B1F3 + #$B1F4, // $B1F4 + #$B1F5, // $B1F5 + #$B1F6, // $B1F6 + #$B1F7, // $B1F7 + #$B1F8, // $B1F8 + #$B1F9, // $B1F9 + #$B1FA, // $B1FA + #$B1FB, // $B1FB + #$B1FC, // $B1FC + #$B1FD, // $B1FD + #$B1FE, // $B1FE + #$B1FF, // $B1FF + #$B200, // $B200 + #$B201, // $B201 + #$B202, // $B202 + #$B203, // $B203 + #$B204, // $B204 + #$B205, // $B205 + #$B206, // $B206 + #$B207, // $B207 + #$B208, // $B208 + #$B209, // $B209 + #$B20A, // $B20A + #$B20B, // $B20B + #$B20C, // $B20C + #$B20D, // $B20D + #$B20E, // $B20E + #$B20F, // $B20F + #$B210, // $B210 + #$B211, // $B211 + #$B212, // $B212 + #$B213, // $B213 + #$B214, // $B214 + #$B215, // $B215 + #$B216, // $B216 + #$B217, // $B217 + #$B218, // $B218 + #$B219, // $B219 + #$B21A, // $B21A + #$B21B, // $B21B + #$B21C, // $B21C + #$B21D, // $B21D + #$B21E, // $B21E + #$B21F, // $B21F + #$B220, // $B220 + #$B221, // $B221 + #$B222, // $B222 + #$B223, // $B223 + #$B224, // $B224 + #$B225, // $B225 + #$B226, // $B226 + #$B227, // $B227 + #$B228, // $B228 + #$B229, // $B229 + #$B22A, // $B22A + #$B22B, // $B22B + #$B22C, // $B22C + #$B22D, // $B22D + #$B22E, // $B22E + #$B22F, // $B22F + #$B230, // $B230 + #$B231, // $B231 + #$B232, // $B232 + #$B233, // $B233 + #$B234, // $B234 + #$B235, // $B235 + #$B236, // $B236 + #$B237, // $B237 + #$B238, // $B238 + #$B239, // $B239 + #$B23A, // $B23A + #$B23B, // $B23B + #$B23C, // $B23C + #$B23D, // $B23D + #$B23E, // $B23E + #$B23F, // $B23F + #$B240, // $B240 + #$B241, // $B241 + #$B242, // $B242 + #$B243, // $B243 + #$B244, // $B244 + #$B245, // $B245 + #$B246, // $B246 + #$B247, // $B247 + #$B248, // $B248 + #$B249, // $B249 + #$B24A, // $B24A + #$B24B, // $B24B + #$B24C, // $B24C + #$B24D, // $B24D + #$B24E, // $B24E + #$B24F, // $B24F + #$B250, // $B250 + #$B251, // $B251 + #$B252, // $B252 + #$B253, // $B253 + #$B254, // $B254 + #$B255, // $B255 + #$B256, // $B256 + #$B257, // $B257 + #$B258, // $B258 + #$B259, // $B259 + #$B25A, // $B25A + #$B25B, // $B25B + #$B25C, // $B25C + #$B25D, // $B25D + #$B25E, // $B25E + #$B25F, // $B25F + #$B260, // $B260 + #$B261, // $B261 + #$B262, // $B262 + #$B263, // $B263 + #$B264, // $B264 + #$B265, // $B265 + #$B266, // $B266 + #$B267, // $B267 + #$B268, // $B268 + #$B269, // $B269 + #$B26A, // $B26A + #$B26B, // $B26B + #$B26C, // $B26C + #$B26D, // $B26D + #$B26E, // $B26E + #$B26F, // $B26F + #$B270, // $B270 + #$B271, // $B271 + #$B272, // $B272 + #$B273, // $B273 + #$B274, // $B274 + #$B275, // $B275 + #$B276, // $B276 + #$B277, // $B277 + #$B278, // $B278 + #$B279, // $B279 + #$B27A, // $B27A + #$B27B, // $B27B + #$B27C, // $B27C + #$B27D, // $B27D + #$B27E, // $B27E + #$B27F, // $B27F + #$B280, // $B280 + #$B281, // $B281 + #$B282, // $B282 + #$B283, // $B283 + #$B284, // $B284 + #$B285, // $B285 + #$B286, // $B286 + #$B287, // $B287 + #$B288, // $B288 + #$B289, // $B289 + #$B28A, // $B28A + #$B28B, // $B28B + #$B28C, // $B28C + #$B28D, // $B28D + #$B28E, // $B28E + #$B28F, // $B28F + #$B290, // $B290 + #$B291, // $B291 + #$B292, // $B292 + #$B293, // $B293 + #$B294, // $B294 + #$B295, // $B295 + #$B296, // $B296 + #$B297, // $B297 + #$B298, // $B298 + #$B299, // $B299 + #$B29A, // $B29A + #$B29B, // $B29B + #$B29C, // $B29C + #$B29D, // $B29D + #$B29E, // $B29E + #$B29F, // $B29F + #$B2A0, // $B2A0 + #$B2A1, // $B2A1 + #$B2A2, // $B2A2 + #$B2A3, // $B2A3 + #$B2A4, // $B2A4 + #$B2A5, // $B2A5 + #$B2A6, // $B2A6 + #$B2A7, // $B2A7 + #$B2A8, // $B2A8 + #$B2A9, // $B2A9 + #$B2AA, // $B2AA + #$B2AB, // $B2AB + #$B2AC, // $B2AC + #$B2AD, // $B2AD + #$B2AE, // $B2AE + #$B2AF, // $B2AF + #$B2B0, // $B2B0 + #$B2B1, // $B2B1 + #$B2B2, // $B2B2 + #$B2B3, // $B2B3 + #$B2B4, // $B2B4 + #$B2B5, // $B2B5 + #$B2B6, // $B2B6 + #$B2B7, // $B2B7 + #$B2B8, // $B2B8 + #$B2B9, // $B2B9 + #$B2BA, // $B2BA + #$B2BB, // $B2BB + #$B2BC, // $B2BC + #$B2BD, // $B2BD + #$B2BE, // $B2BE + #$B2BF, // $B2BF + #$B2C0, // $B2C0 + #$B2C1, // $B2C1 + #$B2C2, // $B2C2 + #$B2C3, // $B2C3 + #$B2C4, // $B2C4 + #$B2C5, // $B2C5 + #$B2C6, // $B2C6 + #$B2C7, // $B2C7 + #$B2C8, // $B2C8 + #$B2C9, // $B2C9 + #$B2CA, // $B2CA + #$B2CB, // $B2CB + #$B2CC, // $B2CC + #$B2CD, // $B2CD + #$B2CE, // $B2CE + #$B2CF, // $B2CF + #$B2D0, // $B2D0 + #$B2D1, // $B2D1 + #$B2D2, // $B2D2 + #$B2D3, // $B2D3 + #$B2D4, // $B2D4 + #$B2D5, // $B2D5 + #$B2D6, // $B2D6 + #$B2D7, // $B2D7 + #$B2D8, // $B2D8 + #$B2D9, // $B2D9 + #$B2DA, // $B2DA + #$B2DB, // $B2DB + #$B2DC, // $B2DC + #$B2DD, // $B2DD + #$B2DE, // $B2DE + #$B2DF, // $B2DF + #$B2E0, // $B2E0 + #$B2E1, // $B2E1 + #$B2E2, // $B2E2 + #$B2E3, // $B2E3 + #$B2E4, // $B2E4 + #$B2E5, // $B2E5 + #$B2E6, // $B2E6 + #$B2E7, // $B2E7 + #$B2E8, // $B2E8 + #$B2E9, // $B2E9 + #$B2EA, // $B2EA + #$B2EB, // $B2EB + #$B2EC, // $B2EC + #$B2ED, // $B2ED + #$B2EE, // $B2EE + #$B2EF, // $B2EF + #$B2F0, // $B2F0 + #$B2F1, // $B2F1 + #$B2F2, // $B2F2 + #$B2F3, // $B2F3 + #$B2F4, // $B2F4 + #$B2F5, // $B2F5 + #$B2F6, // $B2F6 + #$B2F7, // $B2F7 + #$B2F8, // $B2F8 + #$B2F9, // $B2F9 + #$B2FA, // $B2FA + #$B2FB, // $B2FB + #$B2FC, // $B2FC + #$B2FD, // $B2FD + #$B2FE, // $B2FE + #$B2FF, // $B2FF + #$B300, // $B300 + #$B301, // $B301 + #$B302, // $B302 + #$B303, // $B303 + #$B304, // $B304 + #$B305, // $B305 + #$B306, // $B306 + #$B307, // $B307 + #$B308, // $B308 + #$B309, // $B309 + #$B30A, // $B30A + #$B30B, // $B30B + #$B30C, // $B30C + #$B30D, // $B30D + #$B30E, // $B30E + #$B30F, // $B30F + #$B310, // $B310 + #$B311, // $B311 + #$B312, // $B312 + #$B313, // $B313 + #$B314, // $B314 + #$B315, // $B315 + #$B316, // $B316 + #$B317, // $B317 + #$B318, // $B318 + #$B319, // $B319 + #$B31A, // $B31A + #$B31B, // $B31B + #$B31C, // $B31C + #$B31D, // $B31D + #$B31E, // $B31E + #$B31F, // $B31F + #$B320, // $B320 + #$B321, // $B321 + #$B322, // $B322 + #$B323, // $B323 + #$B324, // $B324 + #$B325, // $B325 + #$B326, // $B326 + #$B327, // $B327 + #$B328, // $B328 + #$B329, // $B329 + #$B32A, // $B32A + #$B32B, // $B32B + #$B32C, // $B32C + #$B32D, // $B32D + #$B32E, // $B32E + #$B32F, // $B32F + #$B330, // $B330 + #$B331, // $B331 + #$B332, // $B332 + #$B333, // $B333 + #$B334, // $B334 + #$B335, // $B335 + #$B336, // $B336 + #$B337, // $B337 + #$B338, // $B338 + #$B339, // $B339 + #$B33A, // $B33A + #$B33B, // $B33B + #$B33C, // $B33C + #$B33D, // $B33D + #$B33E, // $B33E + #$B33F, // $B33F + #$B340, // $B340 + #$B341, // $B341 + #$B342, // $B342 + #$B343, // $B343 + #$B344, // $B344 + #$B345, // $B345 + #$B346, // $B346 + #$B347, // $B347 + #$B348, // $B348 + #$B349, // $B349 + #$B34A, // $B34A + #$B34B, // $B34B + #$B34C, // $B34C + #$B34D, // $B34D + #$B34E, // $B34E + #$B34F, // $B34F + #$B350, // $B350 + #$B351, // $B351 + #$B352, // $B352 + #$B353, // $B353 + #$B354, // $B354 + #$B355, // $B355 + #$B356, // $B356 + #$B357, // $B357 + #$B358, // $B358 + #$B359, // $B359 + #$B35A, // $B35A + #$B35B, // $B35B + #$B35C, // $B35C + #$B35D, // $B35D + #$B35E, // $B35E + #$B35F, // $B35F + #$B360, // $B360 + #$B361, // $B361 + #$B362, // $B362 + #$B363, // $B363 + #$B364, // $B364 + #$B365, // $B365 + #$B366, // $B366 + #$B367, // $B367 + #$B368, // $B368 + #$B369, // $B369 + #$B36A, // $B36A + #$B36B, // $B36B + #$B36C, // $B36C + #$B36D, // $B36D + #$B36E, // $B36E + #$B36F, // $B36F + #$B370, // $B370 + #$B371, // $B371 + #$B372, // $B372 + #$B373, // $B373 + #$B374, // $B374 + #$B375, // $B375 + #$B376, // $B376 + #$B377, // $B377 + #$B378, // $B378 + #$B379, // $B379 + #$B37A, // $B37A + #$B37B, // $B37B + #$B37C, // $B37C + #$B37D, // $B37D + #$B37E, // $B37E + #$B37F, // $B37F + #$B380, // $B380 + #$B381, // $B381 + #$B382, // $B382 + #$B383, // $B383 + #$B384, // $B384 + #$B385, // $B385 + #$B386, // $B386 + #$B387, // $B387 + #$B388, // $B388 + #$B389, // $B389 + #$B38A, // $B38A + #$B38B, // $B38B + #$B38C, // $B38C + #$B38D, // $B38D + #$B38E, // $B38E + #$B38F, // $B38F + #$B390, // $B390 + #$B391, // $B391 + #$B392, // $B392 + #$B393, // $B393 + #$B394, // $B394 + #$B395, // $B395 + #$B396, // $B396 + #$B397, // $B397 + #$B398, // $B398 + #$B399, // $B399 + #$B39A, // $B39A + #$B39B, // $B39B + #$B39C, // $B39C + #$B39D, // $B39D + #$B39E, // $B39E + #$B39F, // $B39F + #$B3A0, // $B3A0 + #$B3A1, // $B3A1 + #$B3A2, // $B3A2 + #$B3A3, // $B3A3 + #$B3A4, // $B3A4 + #$B3A5, // $B3A5 + #$B3A6, // $B3A6 + #$B3A7, // $B3A7 + #$B3A8, // $B3A8 + #$B3A9, // $B3A9 + #$B3AA, // $B3AA + #$B3AB, // $B3AB + #$B3AC, // $B3AC + #$B3AD, // $B3AD + #$B3AE, // $B3AE + #$B3AF, // $B3AF + #$B3B0, // $B3B0 + #$B3B1, // $B3B1 + #$B3B2, // $B3B2 + #$B3B3, // $B3B3 + #$B3B4, // $B3B4 + #$B3B5, // $B3B5 + #$B3B6, // $B3B6 + #$B3B7, // $B3B7 + #$B3B8, // $B3B8 + #$B3B9, // $B3B9 + #$B3BA, // $B3BA + #$B3BB, // $B3BB + #$B3BC, // $B3BC + #$B3BD, // $B3BD + #$B3BE, // $B3BE + #$B3BF, // $B3BF + #$B3C0, // $B3C0 + #$B3C1, // $B3C1 + #$B3C2, // $B3C2 + #$B3C3, // $B3C3 + #$B3C4, // $B3C4 + #$B3C5, // $B3C5 + #$B3C6, // $B3C6 + #$B3C7, // $B3C7 + #$B3C8, // $B3C8 + #$B3C9, // $B3C9 + #$B3CA, // $B3CA + #$B3CB, // $B3CB + #$B3CC, // $B3CC + #$B3CD, // $B3CD + #$B3CE, // $B3CE + #$B3CF, // $B3CF + #$B3D0, // $B3D0 + #$B3D1, // $B3D1 + #$B3D2, // $B3D2 + #$B3D3, // $B3D3 + #$B3D4, // $B3D4 + #$B3D5, // $B3D5 + #$B3D6, // $B3D6 + #$B3D7, // $B3D7 + #$B3D8, // $B3D8 + #$B3D9, // $B3D9 + #$B3DA, // $B3DA + #$B3DB, // $B3DB + #$B3DC, // $B3DC + #$B3DD, // $B3DD + #$B3DE, // $B3DE + #$B3DF, // $B3DF + #$B3E0, // $B3E0 + #$B3E1, // $B3E1 + #$B3E2, // $B3E2 + #$B3E3, // $B3E3 + #$B3E4, // $B3E4 + #$B3E5, // $B3E5 + #$B3E6, // $B3E6 + #$B3E7, // $B3E7 + #$B3E8, // $B3E8 + #$B3E9, // $B3E9 + #$B3EA, // $B3EA + #$B3EB, // $B3EB + #$B3EC, // $B3EC + #$B3ED, // $B3ED + #$B3EE, // $B3EE + #$B3EF, // $B3EF + #$B3F0, // $B3F0 + #$B3F1, // $B3F1 + #$B3F2, // $B3F2 + #$B3F3, // $B3F3 + #$B3F4, // $B3F4 + #$B3F5, // $B3F5 + #$B3F6, // $B3F6 + #$B3F7, // $B3F7 + #$B3F8, // $B3F8 + #$B3F9, // $B3F9 + #$B3FA, // $B3FA + #$B3FB, // $B3FB + #$B3FC, // $B3FC + #$B3FD, // $B3FD + #$B3FE, // $B3FE + #$B3FF, // $B3FF + #$B400, // $B400 + #$B401, // $B401 + #$B402, // $B402 + #$B403, // $B403 + #$B404, // $B404 + #$B405, // $B405 + #$B406, // $B406 + #$B407, // $B407 + #$B408, // $B408 + #$B409, // $B409 + #$B40A, // $B40A + #$B40B, // $B40B + #$B40C, // $B40C + #$B40D, // $B40D + #$B40E, // $B40E + #$B40F, // $B40F + #$B410, // $B410 + #$B411, // $B411 + #$B412, // $B412 + #$B413, // $B413 + #$B414, // $B414 + #$B415, // $B415 + #$B416, // $B416 + #$B417, // $B417 + #$B418, // $B418 + #$B419, // $B419 + #$B41A, // $B41A + #$B41B, // $B41B + #$B41C, // $B41C + #$B41D, // $B41D + #$B41E, // $B41E + #$B41F, // $B41F + #$B420, // $B420 + #$B421, // $B421 + #$B422, // $B422 + #$B423, // $B423 + #$B424, // $B424 + #$B425, // $B425 + #$B426, // $B426 + #$B427, // $B427 + #$B428, // $B428 + #$B429, // $B429 + #$B42A, // $B42A + #$B42B, // $B42B + #$B42C, // $B42C + #$B42D, // $B42D + #$B42E, // $B42E + #$B42F, // $B42F + #$B430, // $B430 + #$B431, // $B431 + #$B432, // $B432 + #$B433, // $B433 + #$B434, // $B434 + #$B435, // $B435 + #$B436, // $B436 + #$B437, // $B437 + #$B438, // $B438 + #$B439, // $B439 + #$B43A, // $B43A + #$B43B, // $B43B + #$B43C, // $B43C + #$B43D, // $B43D + #$B43E, // $B43E + #$B43F, // $B43F + #$B440, // $B440 + #$B441, // $B441 + #$B442, // $B442 + #$B443, // $B443 + #$B444, // $B444 + #$B445, // $B445 + #$B446, // $B446 + #$B447, // $B447 + #$B448, // $B448 + #$B449, // $B449 + #$B44A, // $B44A + #$B44B, // $B44B + #$B44C, // $B44C + #$B44D, // $B44D + #$B44E, // $B44E + #$B44F, // $B44F + #$B450, // $B450 + #$B451, // $B451 + #$B452, // $B452 + #$B453, // $B453 + #$B454, // $B454 + #$B455, // $B455 + #$B456, // $B456 + #$B457, // $B457 + #$B458, // $B458 + #$B459, // $B459 + #$B45A, // $B45A + #$B45B, // $B45B + #$B45C, // $B45C + #$B45D, // $B45D + #$B45E, // $B45E + #$B45F, // $B45F + #$B460, // $B460 + #$B461, // $B461 + #$B462, // $B462 + #$B463, // $B463 + #$B464, // $B464 + #$B465, // $B465 + #$B466, // $B466 + #$B467, // $B467 + #$B468, // $B468 + #$B469, // $B469 + #$B46A, // $B46A + #$B46B, // $B46B + #$B46C, // $B46C + #$B46D, // $B46D + #$B46E, // $B46E + #$B46F, // $B46F + #$B470, // $B470 + #$B471, // $B471 + #$B472, // $B472 + #$B473, // $B473 + #$B474, // $B474 + #$B475, // $B475 + #$B476, // $B476 + #$B477, // $B477 + #$B478, // $B478 + #$B479, // $B479 + #$B47A, // $B47A + #$B47B, // $B47B + #$B47C, // $B47C + #$B47D, // $B47D + #$B47E, // $B47E + #$B47F, // $B47F + #$B480, // $B480 + #$B481, // $B481 + #$B482, // $B482 + #$B483, // $B483 + #$B484, // $B484 + #$B485, // $B485 + #$B486, // $B486 + #$B487, // $B487 + #$B488, // $B488 + #$B489, // $B489 + #$B48A, // $B48A + #$B48B, // $B48B + #$B48C, // $B48C + #$B48D, // $B48D + #$B48E, // $B48E + #$B48F, // $B48F + #$B490, // $B490 + #$B491, // $B491 + #$B492, // $B492 + #$B493, // $B493 + #$B494, // $B494 + #$B495, // $B495 + #$B496, // $B496 + #$B497, // $B497 + #$B498, // $B498 + #$B499, // $B499 + #$B49A, // $B49A + #$B49B, // $B49B + #$B49C, // $B49C + #$B49D, // $B49D + #$B49E, // $B49E + #$B49F, // $B49F + #$B4A0, // $B4A0 + #$B4A1, // $B4A1 + #$B4A2, // $B4A2 + #$B4A3, // $B4A3 + #$B4A4, // $B4A4 + #$B4A5, // $B4A5 + #$B4A6, // $B4A6 + #$B4A7, // $B4A7 + #$B4A8, // $B4A8 + #$B4A9, // $B4A9 + #$B4AA, // $B4AA + #$B4AB, // $B4AB + #$B4AC, // $B4AC + #$B4AD, // $B4AD + #$B4AE, // $B4AE + #$B4AF, // $B4AF + #$B4B0, // $B4B0 + #$B4B1, // $B4B1 + #$B4B2, // $B4B2 + #$B4B3, // $B4B3 + #$B4B4, // $B4B4 + #$B4B5, // $B4B5 + #$B4B6, // $B4B6 + #$B4B7, // $B4B7 + #$B4B8, // $B4B8 + #$B4B9, // $B4B9 + #$B4BA, // $B4BA + #$B4BB, // $B4BB + #$B4BC, // $B4BC + #$B4BD, // $B4BD + #$B4BE, // $B4BE + #$B4BF, // $B4BF + #$B4C0, // $B4C0 + #$B4C1, // $B4C1 + #$B4C2, // $B4C2 + #$B4C3, // $B4C3 + #$B4C4, // $B4C4 + #$B4C5, // $B4C5 + #$B4C6, // $B4C6 + #$B4C7, // $B4C7 + #$B4C8, // $B4C8 + #$B4C9, // $B4C9 + #$B4CA, // $B4CA + #$B4CB, // $B4CB + #$B4CC, // $B4CC + #$B4CD, // $B4CD + #$B4CE, // $B4CE + #$B4CF, // $B4CF + #$B4D0, // $B4D0 + #$B4D1, // $B4D1 + #$B4D2, // $B4D2 + #$B4D3, // $B4D3 + #$B4D4, // $B4D4 + #$B4D5, // $B4D5 + #$B4D6, // $B4D6 + #$B4D7, // $B4D7 + #$B4D8, // $B4D8 + #$B4D9, // $B4D9 + #$B4DA, // $B4DA + #$B4DB, // $B4DB + #$B4DC, // $B4DC + #$B4DD, // $B4DD + #$B4DE, // $B4DE + #$B4DF, // $B4DF + #$B4E0, // $B4E0 + #$B4E1, // $B4E1 + #$B4E2, // $B4E2 + #$B4E3, // $B4E3 + #$B4E4, // $B4E4 + #$B4E5, // $B4E5 + #$B4E6, // $B4E6 + #$B4E7, // $B4E7 + #$B4E8, // $B4E8 + #$B4E9, // $B4E9 + #$B4EA, // $B4EA + #$B4EB, // $B4EB + #$B4EC, // $B4EC + #$B4ED, // $B4ED + #$B4EE, // $B4EE + #$B4EF, // $B4EF + #$B4F0, // $B4F0 + #$B4F1, // $B4F1 + #$B4F2, // $B4F2 + #$B4F3, // $B4F3 + #$B4F4, // $B4F4 + #$B4F5, // $B4F5 + #$B4F6, // $B4F6 + #$B4F7, // $B4F7 + #$B4F8, // $B4F8 + #$B4F9, // $B4F9 + #$B4FA, // $B4FA + #$B4FB, // $B4FB + #$B4FC, // $B4FC + #$B4FD, // $B4FD + #$B4FE, // $B4FE + #$B4FF, // $B4FF + #$B500, // $B500 + #$B501, // $B501 + #$B502, // $B502 + #$B503, // $B503 + #$B504, // $B504 + #$B505, // $B505 + #$B506, // $B506 + #$B507, // $B507 + #$B508, // $B508 + #$B509, // $B509 + #$B50A, // $B50A + #$B50B, // $B50B + #$B50C, // $B50C + #$B50D, // $B50D + #$B50E, // $B50E + #$B50F, // $B50F + #$B510, // $B510 + #$B511, // $B511 + #$B512, // $B512 + #$B513, // $B513 + #$B514, // $B514 + #$B515, // $B515 + #$B516, // $B516 + #$B517, // $B517 + #$B518, // $B518 + #$B519, // $B519 + #$B51A, // $B51A + #$B51B, // $B51B + #$B51C, // $B51C + #$B51D, // $B51D + #$B51E, // $B51E + #$B51F, // $B51F + #$B520, // $B520 + #$B521, // $B521 + #$B522, // $B522 + #$B523, // $B523 + #$B524, // $B524 + #$B525, // $B525 + #$B526, // $B526 + #$B527, // $B527 + #$B528, // $B528 + #$B529, // $B529 + #$B52A, // $B52A + #$B52B, // $B52B + #$B52C, // $B52C + #$B52D, // $B52D + #$B52E, // $B52E + #$B52F, // $B52F + #$B530, // $B530 + #$B531, // $B531 + #$B532, // $B532 + #$B533, // $B533 + #$B534, // $B534 + #$B535, // $B535 + #$B536, // $B536 + #$B537, // $B537 + #$B538, // $B538 + #$B539, // $B539 + #$B53A, // $B53A + #$B53B, // $B53B + #$B53C, // $B53C + #$B53D, // $B53D + #$B53E, // $B53E + #$B53F, // $B53F + #$B540, // $B540 + #$B541, // $B541 + #$B542, // $B542 + #$B543, // $B543 + #$B544, // $B544 + #$B545, // $B545 + #$B546, // $B546 + #$B547, // $B547 + #$B548, // $B548 + #$B549, // $B549 + #$B54A, // $B54A + #$B54B, // $B54B + #$B54C, // $B54C + #$B54D, // $B54D + #$B54E, // $B54E + #$B54F, // $B54F + #$B550, // $B550 + #$B551, // $B551 + #$B552, // $B552 + #$B553, // $B553 + #$B554, // $B554 + #$B555, // $B555 + #$B556, // $B556 + #$B557, // $B557 + #$B558, // $B558 + #$B559, // $B559 + #$B55A, // $B55A + #$B55B, // $B55B + #$B55C, // $B55C + #$B55D, // $B55D + #$B55E, // $B55E + #$B55F, // $B55F + #$B560, // $B560 + #$B561, // $B561 + #$B562, // $B562 + #$B563, // $B563 + #$B564, // $B564 + #$B565, // $B565 + #$B566, // $B566 + #$B567, // $B567 + #$B568, // $B568 + #$B569, // $B569 + #$B56A, // $B56A + #$B56B, // $B56B + #$B56C, // $B56C + #$B56D, // $B56D + #$B56E, // $B56E + #$B56F, // $B56F + #$B570, // $B570 + #$B571, // $B571 + #$B572, // $B572 + #$B573, // $B573 + #$B574, // $B574 + #$B575, // $B575 + #$B576, // $B576 + #$B577, // $B577 + #$B578, // $B578 + #$B579, // $B579 + #$B57A, // $B57A + #$B57B, // $B57B + #$B57C, // $B57C + #$B57D, // $B57D + #$B57E, // $B57E + #$B57F, // $B57F + #$B580, // $B580 + #$B581, // $B581 + #$B582, // $B582 + #$B583, // $B583 + #$B584, // $B584 + #$B585, // $B585 + #$B586, // $B586 + #$B587, // $B587 + #$B588, // $B588 + #$B589, // $B589 + #$B58A, // $B58A + #$B58B, // $B58B + #$B58C, // $B58C + #$B58D, // $B58D + #$B58E, // $B58E + #$B58F, // $B58F + #$B590, // $B590 + #$B591, // $B591 + #$B592, // $B592 + #$B593, // $B593 + #$B594, // $B594 + #$B595, // $B595 + #$B596, // $B596 + #$B597, // $B597 + #$B598, // $B598 + #$B599, // $B599 + #$B59A, // $B59A + #$B59B, // $B59B + #$B59C, // $B59C + #$B59D, // $B59D + #$B59E, // $B59E + #$B59F, // $B59F + #$B5A0, // $B5A0 + #$B5A1, // $B5A1 + #$B5A2, // $B5A2 + #$B5A3, // $B5A3 + #$B5A4, // $B5A4 + #$B5A5, // $B5A5 + #$B5A6, // $B5A6 + #$B5A7, // $B5A7 + #$B5A8, // $B5A8 + #$B5A9, // $B5A9 + #$B5AA, // $B5AA + #$B5AB, // $B5AB + #$B5AC, // $B5AC + #$B5AD, // $B5AD + #$B5AE, // $B5AE + #$B5AF, // $B5AF + #$B5B0, // $B5B0 + #$B5B1, // $B5B1 + #$B5B2, // $B5B2 + #$B5B3, // $B5B3 + #$B5B4, // $B5B4 + #$B5B5, // $B5B5 + #$B5B6, // $B5B6 + #$B5B7, // $B5B7 + #$B5B8, // $B5B8 + #$B5B9, // $B5B9 + #$B5BA, // $B5BA + #$B5BB, // $B5BB + #$B5BC, // $B5BC + #$B5BD, // $B5BD + #$B5BE, // $B5BE + #$B5BF, // $B5BF + #$B5C0, // $B5C0 + #$B5C1, // $B5C1 + #$B5C2, // $B5C2 + #$B5C3, // $B5C3 + #$B5C4, // $B5C4 + #$B5C5, // $B5C5 + #$B5C6, // $B5C6 + #$B5C7, // $B5C7 + #$B5C8, // $B5C8 + #$B5C9, // $B5C9 + #$B5CA, // $B5CA + #$B5CB, // $B5CB + #$B5CC, // $B5CC + #$B5CD, // $B5CD + #$B5CE, // $B5CE + #$B5CF, // $B5CF + #$B5D0, // $B5D0 + #$B5D1, // $B5D1 + #$B5D2, // $B5D2 + #$B5D3, // $B5D3 + #$B5D4, // $B5D4 + #$B5D5, // $B5D5 + #$B5D6, // $B5D6 + #$B5D7, // $B5D7 + #$B5D8, // $B5D8 + #$B5D9, // $B5D9 + #$B5DA, // $B5DA + #$B5DB, // $B5DB + #$B5DC, // $B5DC + #$B5DD, // $B5DD + #$B5DE, // $B5DE + #$B5DF, // $B5DF + #$B5E0, // $B5E0 + #$B5E1, // $B5E1 + #$B5E2, // $B5E2 + #$B5E3, // $B5E3 + #$B5E4, // $B5E4 + #$B5E5, // $B5E5 + #$B5E6, // $B5E6 + #$B5E7, // $B5E7 + #$B5E8, // $B5E8 + #$B5E9, // $B5E9 + #$B5EA, // $B5EA + #$B5EB, // $B5EB + #$B5EC, // $B5EC + #$B5ED, // $B5ED + #$B5EE, // $B5EE + #$B5EF, // $B5EF + #$B5F0, // $B5F0 + #$B5F1, // $B5F1 + #$B5F2, // $B5F2 + #$B5F3, // $B5F3 + #$B5F4, // $B5F4 + #$B5F5, // $B5F5 + #$B5F6, // $B5F6 + #$B5F7, // $B5F7 + #$B5F8, // $B5F8 + #$B5F9, // $B5F9 + #$B5FA, // $B5FA + #$B5FB, // $B5FB + #$B5FC, // $B5FC + #$B5FD, // $B5FD + #$B5FE, // $B5FE + #$B5FF, // $B5FF + #$B600, // $B600 + #$B601, // $B601 + #$B602, // $B602 + #$B603, // $B603 + #$B604, // $B604 + #$B605, // $B605 + #$B606, // $B606 + #$B607, // $B607 + #$B608, // $B608 + #$B609, // $B609 + #$B60A, // $B60A + #$B60B, // $B60B + #$B60C, // $B60C + #$B60D, // $B60D + #$B60E, // $B60E + #$B60F, // $B60F + #$B610, // $B610 + #$B611, // $B611 + #$B612, // $B612 + #$B613, // $B613 + #$B614, // $B614 + #$B615, // $B615 + #$B616, // $B616 + #$B617, // $B617 + #$B618, // $B618 + #$B619, // $B619 + #$B61A, // $B61A + #$B61B, // $B61B + #$B61C, // $B61C + #$B61D, // $B61D + #$B61E, // $B61E + #$B61F, // $B61F + #$B620, // $B620 + #$B621, // $B621 + #$B622, // $B622 + #$B623, // $B623 + #$B624, // $B624 + #$B625, // $B625 + #$B626, // $B626 + #$B627, // $B627 + #$B628, // $B628 + #$B629, // $B629 + #$B62A, // $B62A + #$B62B, // $B62B + #$B62C, // $B62C + #$B62D, // $B62D + #$B62E, // $B62E + #$B62F, // $B62F + #$B630, // $B630 + #$B631, // $B631 + #$B632, // $B632 + #$B633, // $B633 + #$B634, // $B634 + #$B635, // $B635 + #$B636, // $B636 + #$B637, // $B637 + #$B638, // $B638 + #$B639, // $B639 + #$B63A, // $B63A + #$B63B, // $B63B + #$B63C, // $B63C + #$B63D, // $B63D + #$B63E, // $B63E + #$B63F, // $B63F + #$B640, // $B640 + #$B641, // $B641 + #$B642, // $B642 + #$B643, // $B643 + #$B644, // $B644 + #$B645, // $B645 + #$B646, // $B646 + #$B647, // $B647 + #$B648, // $B648 + #$B649, // $B649 + #$B64A, // $B64A + #$B64B, // $B64B + #$B64C, // $B64C + #$B64D, // $B64D + #$B64E, // $B64E + #$B64F, // $B64F + #$B650, // $B650 + #$B651, // $B651 + #$B652, // $B652 + #$B653, // $B653 + #$B654, // $B654 + #$B655, // $B655 + #$B656, // $B656 + #$B657, // $B657 + #$B658, // $B658 + #$B659, // $B659 + #$B65A, // $B65A + #$B65B, // $B65B + #$B65C, // $B65C + #$B65D, // $B65D + #$B65E, // $B65E + #$B65F, // $B65F + #$B660, // $B660 + #$B661, // $B661 + #$B662, // $B662 + #$B663, // $B663 + #$B664, // $B664 + #$B665, // $B665 + #$B666, // $B666 + #$B667, // $B667 + #$B668, // $B668 + #$B669, // $B669 + #$B66A, // $B66A + #$B66B, // $B66B + #$B66C, // $B66C + #$B66D, // $B66D + #$B66E, // $B66E + #$B66F, // $B66F + #$B670, // $B670 + #$B671, // $B671 + #$B672, // $B672 + #$B673, // $B673 + #$B674, // $B674 + #$B675, // $B675 + #$B676, // $B676 + #$B677, // $B677 + #$B678, // $B678 + #$B679, // $B679 + #$B67A, // $B67A + #$B67B, // $B67B + #$B67C, // $B67C + #$B67D, // $B67D + #$B67E, // $B67E + #$B67F, // $B67F + #$B680, // $B680 + #$B681, // $B681 + #$B682, // $B682 + #$B683, // $B683 + #$B684, // $B684 + #$B685, // $B685 + #$B686, // $B686 + #$B687, // $B687 + #$B688, // $B688 + #$B689, // $B689 + #$B68A, // $B68A + #$B68B, // $B68B + #$B68C, // $B68C + #$B68D, // $B68D + #$B68E, // $B68E + #$B68F, // $B68F + #$B690, // $B690 + #$B691, // $B691 + #$B692, // $B692 + #$B693, // $B693 + #$B694, // $B694 + #$B695, // $B695 + #$B696, // $B696 + #$B697, // $B697 + #$B698, // $B698 + #$B699, // $B699 + #$B69A, // $B69A + #$B69B, // $B69B + #$B69C, // $B69C + #$B69D, // $B69D + #$B69E, // $B69E + #$B69F, // $B69F + #$B6A0, // $B6A0 + #$B6A1, // $B6A1 + #$B6A2, // $B6A2 + #$B6A3, // $B6A3 + #$B6A4, // $B6A4 + #$B6A5, // $B6A5 + #$B6A6, // $B6A6 + #$B6A7, // $B6A7 + #$B6A8, // $B6A8 + #$B6A9, // $B6A9 + #$B6AA, // $B6AA + #$B6AB, // $B6AB + #$B6AC, // $B6AC + #$B6AD, // $B6AD + #$B6AE, // $B6AE + #$B6AF, // $B6AF + #$B6B0, // $B6B0 + #$B6B1, // $B6B1 + #$B6B2, // $B6B2 + #$B6B3, // $B6B3 + #$B6B4, // $B6B4 + #$B6B5, // $B6B5 + #$B6B6, // $B6B6 + #$B6B7, // $B6B7 + #$B6B8, // $B6B8 + #$B6B9, // $B6B9 + #$B6BA, // $B6BA + #$B6BB, // $B6BB + #$B6BC, // $B6BC + #$B6BD, // $B6BD + #$B6BE, // $B6BE + #$B6BF, // $B6BF + #$B6C0, // $B6C0 + #$B6C1, // $B6C1 + #$B6C2, // $B6C2 + #$B6C3, // $B6C3 + #$B6C4, // $B6C4 + #$B6C5, // $B6C5 + #$B6C6, // $B6C6 + #$B6C7, // $B6C7 + #$B6C8, // $B6C8 + #$B6C9, // $B6C9 + #$B6CA, // $B6CA + #$B6CB, // $B6CB + #$B6CC, // $B6CC + #$B6CD, // $B6CD + #$B6CE, // $B6CE + #$B6CF, // $B6CF + #$B6D0, // $B6D0 + #$B6D1, // $B6D1 + #$B6D2, // $B6D2 + #$B6D3, // $B6D3 + #$B6D4, // $B6D4 + #$B6D5, // $B6D5 + #$B6D6, // $B6D6 + #$B6D7, // $B6D7 + #$B6D8, // $B6D8 + #$B6D9, // $B6D9 + #$B6DA, // $B6DA + #$B6DB, // $B6DB + #$B6DC, // $B6DC + #$B6DD, // $B6DD + #$B6DE, // $B6DE + #$B6DF, // $B6DF + #$B6E0, // $B6E0 + #$B6E1, // $B6E1 + #$B6E2, // $B6E2 + #$B6E3, // $B6E3 + #$B6E4, // $B6E4 + #$B6E5, // $B6E5 + #$B6E6, // $B6E6 + #$B6E7, // $B6E7 + #$B6E8, // $B6E8 + #$B6E9, // $B6E9 + #$B6EA, // $B6EA + #$B6EB, // $B6EB + #$B6EC, // $B6EC + #$B6ED, // $B6ED + #$B6EE, // $B6EE + #$B6EF, // $B6EF + #$B6F0, // $B6F0 + #$B6F1, // $B6F1 + #$B6F2, // $B6F2 + #$B6F3, // $B6F3 + #$B6F4, // $B6F4 + #$B6F5, // $B6F5 + #$B6F6, // $B6F6 + #$B6F7, // $B6F7 + #$B6F8, // $B6F8 + #$B6F9, // $B6F9 + #$B6FA, // $B6FA + #$B6FB, // $B6FB + #$B6FC, // $B6FC + #$B6FD, // $B6FD + #$B6FE, // $B6FE + #$B6FF, // $B6FF + #$B700, // $B700 + #$B701, // $B701 + #$B702, // $B702 + #$B703, // $B703 + #$B704, // $B704 + #$B705, // $B705 + #$B706, // $B706 + #$B707, // $B707 + #$B708, // $B708 + #$B709, // $B709 + #$B70A, // $B70A + #$B70B, // $B70B + #$B70C, // $B70C + #$B70D, // $B70D + #$B70E, // $B70E + #$B70F, // $B70F + #$B710, // $B710 + #$B711, // $B711 + #$B712, // $B712 + #$B713, // $B713 + #$B714, // $B714 + #$B715, // $B715 + #$B716, // $B716 + #$B717, // $B717 + #$B718, // $B718 + #$B719, // $B719 + #$B71A, // $B71A + #$B71B, // $B71B + #$B71C, // $B71C + #$B71D, // $B71D + #$B71E, // $B71E + #$B71F, // $B71F + #$B720, // $B720 + #$B721, // $B721 + #$B722, // $B722 + #$B723, // $B723 + #$B724, // $B724 + #$B725, // $B725 + #$B726, // $B726 + #$B727, // $B727 + #$B728, // $B728 + #$B729, // $B729 + #$B72A, // $B72A + #$B72B, // $B72B + #$B72C, // $B72C + #$B72D, // $B72D + #$B72E, // $B72E + #$B72F, // $B72F + #$B730, // $B730 + #$B731, // $B731 + #$B732, // $B732 + #$B733, // $B733 + #$B734, // $B734 + #$B735, // $B735 + #$B736, // $B736 + #$B737, // $B737 + #$B738, // $B738 + #$B739, // $B739 + #$B73A, // $B73A + #$B73B, // $B73B + #$B73C, // $B73C + #$B73D, // $B73D + #$B73E, // $B73E + #$B73F, // $B73F + #$B740, // $B740 + #$B741, // $B741 + #$B742, // $B742 + #$B743, // $B743 + #$B744, // $B744 + #$B745, // $B745 + #$B746, // $B746 + #$B747, // $B747 + #$B748, // $B748 + #$B749, // $B749 + #$B74A, // $B74A + #$B74B, // $B74B + #$B74C, // $B74C + #$B74D, // $B74D + #$B74E, // $B74E + #$B74F, // $B74F + #$B750, // $B750 + #$B751, // $B751 + #$B752, // $B752 + #$B753, // $B753 + #$B754, // $B754 + #$B755, // $B755 + #$B756, // $B756 + #$B757, // $B757 + #$B758, // $B758 + #$B759, // $B759 + #$B75A, // $B75A + #$B75B, // $B75B + #$B75C, // $B75C + #$B75D, // $B75D + #$B75E, // $B75E + #$B75F, // $B75F + #$B760, // $B760 + #$B761, // $B761 + #$B762, // $B762 + #$B763, // $B763 + #$B764, // $B764 + #$B765, // $B765 + #$B766, // $B766 + #$B767, // $B767 + #$B768, // $B768 + #$B769, // $B769 + #$B76A, // $B76A + #$B76B, // $B76B + #$B76C, // $B76C + #$B76D, // $B76D + #$B76E, // $B76E + #$B76F, // $B76F + #$B770, // $B770 + #$B771, // $B771 + #$B772, // $B772 + #$B773, // $B773 + #$B774, // $B774 + #$B775, // $B775 + #$B776, // $B776 + #$B777, // $B777 + #$B778, // $B778 + #$B779, // $B779 + #$B77A, // $B77A + #$B77B, // $B77B + #$B77C, // $B77C + #$B77D, // $B77D + #$B77E, // $B77E + #$B77F, // $B77F + #$B780, // $B780 + #$B781, // $B781 + #$B782, // $B782 + #$B783, // $B783 + #$B784, // $B784 + #$B785, // $B785 + #$B786, // $B786 + #$B787, // $B787 + #$B788, // $B788 + #$B789, // $B789 + #$B78A, // $B78A + #$B78B, // $B78B + #$B78C, // $B78C + #$B78D, // $B78D + #$B78E, // $B78E + #$B78F, // $B78F + #$B790, // $B790 + #$B791, // $B791 + #$B792, // $B792 + #$B793, // $B793 + #$B794, // $B794 + #$B795, // $B795 + #$B796, // $B796 + #$B797, // $B797 + #$B798, // $B798 + #$B799, // $B799 + #$B79A, // $B79A + #$B79B, // $B79B + #$B79C, // $B79C + #$B79D, // $B79D + #$B79E, // $B79E + #$B79F, // $B79F + #$B7A0, // $B7A0 + #$B7A1, // $B7A1 + #$B7A2, // $B7A2 + #$B7A3, // $B7A3 + #$B7A4, // $B7A4 + #$B7A5, // $B7A5 + #$B7A6, // $B7A6 + #$B7A7, // $B7A7 + #$B7A8, // $B7A8 + #$B7A9, // $B7A9 + #$B7AA, // $B7AA + #$B7AB, // $B7AB + #$B7AC, // $B7AC + #$B7AD, // $B7AD + #$B7AE, // $B7AE + #$B7AF, // $B7AF + #$B7B0, // $B7B0 + #$B7B1, // $B7B1 + #$B7B2, // $B7B2 + #$B7B3, // $B7B3 + #$B7B4, // $B7B4 + #$B7B5, // $B7B5 + #$B7B6, // $B7B6 + #$B7B7, // $B7B7 + #$B7B8, // $B7B8 + #$B7B9, // $B7B9 + #$B7BA, // $B7BA + #$B7BB, // $B7BB + #$B7BC, // $B7BC + #$B7BD, // $B7BD + #$B7BE, // $B7BE + #$B7BF, // $B7BF + #$B7C0, // $B7C0 + #$B7C1, // $B7C1 + #$B7C2, // $B7C2 + #$B7C3, // $B7C3 + #$B7C4, // $B7C4 + #$B7C5, // $B7C5 + #$B7C6, // $B7C6 + #$B7C7, // $B7C7 + #$B7C8, // $B7C8 + #$B7C9, // $B7C9 + #$B7CA, // $B7CA + #$B7CB, // $B7CB + #$B7CC, // $B7CC + #$B7CD, // $B7CD + #$B7CE, // $B7CE + #$B7CF, // $B7CF + #$B7D0, // $B7D0 + #$B7D1, // $B7D1 + #$B7D2, // $B7D2 + #$B7D3, // $B7D3 + #$B7D4, // $B7D4 + #$B7D5, // $B7D5 + #$B7D6, // $B7D6 + #$B7D7, // $B7D7 + #$B7D8, // $B7D8 + #$B7D9, // $B7D9 + #$B7DA, // $B7DA + #$B7DB, // $B7DB + #$B7DC, // $B7DC + #$B7DD, // $B7DD + #$B7DE, // $B7DE + #$B7DF, // $B7DF + #$B7E0, // $B7E0 + #$B7E1, // $B7E1 + #$B7E2, // $B7E2 + #$B7E3, // $B7E3 + #$B7E4, // $B7E4 + #$B7E5, // $B7E5 + #$B7E6, // $B7E6 + #$B7E7, // $B7E7 + #$B7E8, // $B7E8 + #$B7E9, // $B7E9 + #$B7EA, // $B7EA + #$B7EB, // $B7EB + #$B7EC, // $B7EC + #$B7ED, // $B7ED + #$B7EE, // $B7EE + #$B7EF, // $B7EF + #$B7F0, // $B7F0 + #$B7F1, // $B7F1 + #$B7F2, // $B7F2 + #$B7F3, // $B7F3 + #$B7F4, // $B7F4 + #$B7F5, // $B7F5 + #$B7F6, // $B7F6 + #$B7F7, // $B7F7 + #$B7F8, // $B7F8 + #$B7F9, // $B7F9 + #$B7FA, // $B7FA + #$B7FB, // $B7FB + #$B7FC, // $B7FC + #$B7FD, // $B7FD + #$B7FE, // $B7FE + #$B7FF, // $B7FF + #$B800, // $B800 + #$B801, // $B801 + #$B802, // $B802 + #$B803, // $B803 + #$B804, // $B804 + #$B805, // $B805 + #$B806, // $B806 + #$B807, // $B807 + #$B808, // $B808 + #$B809, // $B809 + #$B80A, // $B80A + #$B80B, // $B80B + #$B80C, // $B80C + #$B80D, // $B80D + #$B80E, // $B80E + #$B80F, // $B80F + #$B810, // $B810 + #$B811, // $B811 + #$B812, // $B812 + #$B813, // $B813 + #$B814, // $B814 + #$B815, // $B815 + #$B816, // $B816 + #$B817, // $B817 + #$B818, // $B818 + #$B819, // $B819 + #$B81A, // $B81A + #$B81B, // $B81B + #$B81C, // $B81C + #$B81D, // $B81D + #$B81E, // $B81E + #$B81F, // $B81F + #$B820, // $B820 + #$B821, // $B821 + #$B822, // $B822 + #$B823, // $B823 + #$B824, // $B824 + #$B825, // $B825 + #$B826, // $B826 + #$B827, // $B827 + #$B828, // $B828 + #$B829, // $B829 + #$B82A, // $B82A + #$B82B, // $B82B + #$B82C, // $B82C + #$B82D, // $B82D + #$B82E, // $B82E + #$B82F, // $B82F + #$B830, // $B830 + #$B831, // $B831 + #$B832, // $B832 + #$B833, // $B833 + #$B834, // $B834 + #$B835, // $B835 + #$B836, // $B836 + #$B837, // $B837 + #$B838, // $B838 + #$B839, // $B839 + #$B83A, // $B83A + #$B83B, // $B83B + #$B83C, // $B83C + #$B83D, // $B83D + #$B83E, // $B83E + #$B83F, // $B83F + #$B840, // $B840 + #$B841, // $B841 + #$B842, // $B842 + #$B843, // $B843 + #$B844, // $B844 + #$B845, // $B845 + #$B846, // $B846 + #$B847, // $B847 + #$B848, // $B848 + #$B849, // $B849 + #$B84A, // $B84A + #$B84B, // $B84B + #$B84C, // $B84C + #$B84D, // $B84D + #$B84E, // $B84E + #$B84F, // $B84F + #$B850, // $B850 + #$B851, // $B851 + #$B852, // $B852 + #$B853, // $B853 + #$B854, // $B854 + #$B855, // $B855 + #$B856, // $B856 + #$B857, // $B857 + #$B858, // $B858 + #$B859, // $B859 + #$B85A, // $B85A + #$B85B, // $B85B + #$B85C, // $B85C + #$B85D, // $B85D + #$B85E, // $B85E + #$B85F, // $B85F + #$B860, // $B860 + #$B861, // $B861 + #$B862, // $B862 + #$B863, // $B863 + #$B864, // $B864 + #$B865, // $B865 + #$B866, // $B866 + #$B867, // $B867 + #$B868, // $B868 + #$B869, // $B869 + #$B86A, // $B86A + #$B86B, // $B86B + #$B86C, // $B86C + #$B86D, // $B86D + #$B86E, // $B86E + #$B86F, // $B86F + #$B870, // $B870 + #$B871, // $B871 + #$B872, // $B872 + #$B873, // $B873 + #$B874, // $B874 + #$B875, // $B875 + #$B876, // $B876 + #$B877, // $B877 + #$B878, // $B878 + #$B879, // $B879 + #$B87A, // $B87A + #$B87B, // $B87B + #$B87C, // $B87C + #$B87D, // $B87D + #$B87E, // $B87E + #$B87F, // $B87F + #$B880, // $B880 + #$B881, // $B881 + #$B882, // $B882 + #$B883, // $B883 + #$B884, // $B884 + #$B885, // $B885 + #$B886, // $B886 + #$B887, // $B887 + #$B888, // $B888 + #$B889, // $B889 + #$B88A, // $B88A + #$B88B, // $B88B + #$B88C, // $B88C + #$B88D, // $B88D + #$B88E, // $B88E + #$B88F, // $B88F + #$B890, // $B890 + #$B891, // $B891 + #$B892, // $B892 + #$B893, // $B893 + #$B894, // $B894 + #$B895, // $B895 + #$B896, // $B896 + #$B897, // $B897 + #$B898, // $B898 + #$B899, // $B899 + #$B89A, // $B89A + #$B89B, // $B89B + #$B89C, // $B89C + #$B89D, // $B89D + #$B89E, // $B89E + #$B89F, // $B89F + #$B8A0, // $B8A0 + #$B8A1, // $B8A1 + #$B8A2, // $B8A2 + #$B8A3, // $B8A3 + #$B8A4, // $B8A4 + #$B8A5, // $B8A5 + #$B8A6, // $B8A6 + #$B8A7, // $B8A7 + #$B8A8, // $B8A8 + #$B8A9, // $B8A9 + #$B8AA, // $B8AA + #$B8AB, // $B8AB + #$B8AC, // $B8AC + #$B8AD, // $B8AD + #$B8AE, // $B8AE + #$B8AF, // $B8AF + #$B8B0, // $B8B0 + #$B8B1, // $B8B1 + #$B8B2, // $B8B2 + #$B8B3, // $B8B3 + #$B8B4, // $B8B4 + #$B8B5, // $B8B5 + #$B8B6, // $B8B6 + #$B8B7, // $B8B7 + #$B8B8, // $B8B8 + #$B8B9, // $B8B9 + #$B8BA, // $B8BA + #$B8BB, // $B8BB + #$B8BC, // $B8BC + #$B8BD, // $B8BD + #$B8BE, // $B8BE + #$B8BF, // $B8BF + #$B8C0, // $B8C0 + #$B8C1, // $B8C1 + #$B8C2, // $B8C2 + #$B8C3, // $B8C3 + #$B8C4, // $B8C4 + #$B8C5, // $B8C5 + #$B8C6, // $B8C6 + #$B8C7, // $B8C7 + #$B8C8, // $B8C8 + #$B8C9, // $B8C9 + #$B8CA, // $B8CA + #$B8CB, // $B8CB + #$B8CC, // $B8CC + #$B8CD, // $B8CD + #$B8CE, // $B8CE + #$B8CF, // $B8CF + #$B8D0, // $B8D0 + #$B8D1, // $B8D1 + #$B8D2, // $B8D2 + #$B8D3, // $B8D3 + #$B8D4, // $B8D4 + #$B8D5, // $B8D5 + #$B8D6, // $B8D6 + #$B8D7, // $B8D7 + #$B8D8, // $B8D8 + #$B8D9, // $B8D9 + #$B8DA, // $B8DA + #$B8DB, // $B8DB + #$B8DC, // $B8DC + #$B8DD, // $B8DD + #$B8DE, // $B8DE + #$B8DF, // $B8DF + #$B8E0, // $B8E0 + #$B8E1, // $B8E1 + #$B8E2, // $B8E2 + #$B8E3, // $B8E3 + #$B8E4, // $B8E4 + #$B8E5, // $B8E5 + #$B8E6, // $B8E6 + #$B8E7, // $B8E7 + #$B8E8, // $B8E8 + #$B8E9, // $B8E9 + #$B8EA, // $B8EA + #$B8EB, // $B8EB + #$B8EC, // $B8EC + #$B8ED, // $B8ED + #$B8EE, // $B8EE + #$B8EF, // $B8EF + #$B8F0, // $B8F0 + #$B8F1, // $B8F1 + #$B8F2, // $B8F2 + #$B8F3, // $B8F3 + #$B8F4, // $B8F4 + #$B8F5, // $B8F5 + #$B8F6, // $B8F6 + #$B8F7, // $B8F7 + #$B8F8, // $B8F8 + #$B8F9, // $B8F9 + #$B8FA, // $B8FA + #$B8FB, // $B8FB + #$B8FC, // $B8FC + #$B8FD, // $B8FD + #$B8FE, // $B8FE + #$B8FF, // $B8FF + #$B900, // $B900 + #$B901, // $B901 + #$B902, // $B902 + #$B903, // $B903 + #$B904, // $B904 + #$B905, // $B905 + #$B906, // $B906 + #$B907, // $B907 + #$B908, // $B908 + #$B909, // $B909 + #$B90A, // $B90A + #$B90B, // $B90B + #$B90C, // $B90C + #$B90D, // $B90D + #$B90E, // $B90E + #$B90F, // $B90F + #$B910, // $B910 + #$B911, // $B911 + #$B912, // $B912 + #$B913, // $B913 + #$B914, // $B914 + #$B915, // $B915 + #$B916, // $B916 + #$B917, // $B917 + #$B918, // $B918 + #$B919, // $B919 + #$B91A, // $B91A + #$B91B, // $B91B + #$B91C, // $B91C + #$B91D, // $B91D + #$B91E, // $B91E + #$B91F, // $B91F + #$B920, // $B920 + #$B921, // $B921 + #$B922, // $B922 + #$B923, // $B923 + #$B924, // $B924 + #$B925, // $B925 + #$B926, // $B926 + #$B927, // $B927 + #$B928, // $B928 + #$B929, // $B929 + #$B92A, // $B92A + #$B92B, // $B92B + #$B92C, // $B92C + #$B92D, // $B92D + #$B92E, // $B92E + #$B92F, // $B92F + #$B930, // $B930 + #$B931, // $B931 + #$B932, // $B932 + #$B933, // $B933 + #$B934, // $B934 + #$B935, // $B935 + #$B936, // $B936 + #$B937, // $B937 + #$B938, // $B938 + #$B939, // $B939 + #$B93A, // $B93A + #$B93B, // $B93B + #$B93C, // $B93C + #$B93D, // $B93D + #$B93E, // $B93E + #$B93F, // $B93F + #$B940, // $B940 + #$B941, // $B941 + #$B942, // $B942 + #$B943, // $B943 + #$B944, // $B944 + #$B945, // $B945 + #$B946, // $B946 + #$B947, // $B947 + #$B948, // $B948 + #$B949, // $B949 + #$B94A, // $B94A + #$B94B, // $B94B + #$B94C, // $B94C + #$B94D, // $B94D + #$B94E, // $B94E + #$B94F, // $B94F + #$B950, // $B950 + #$B951, // $B951 + #$B952, // $B952 + #$B953, // $B953 + #$B954, // $B954 + #$B955, // $B955 + #$B956, // $B956 + #$B957, // $B957 + #$B958, // $B958 + #$B959, // $B959 + #$B95A, // $B95A + #$B95B, // $B95B + #$B95C, // $B95C + #$B95D, // $B95D + #$B95E, // $B95E + #$B95F, // $B95F + #$B960, // $B960 + #$B961, // $B961 + #$B962, // $B962 + #$B963, // $B963 + #$B964, // $B964 + #$B965, // $B965 + #$B966, // $B966 + #$B967, // $B967 + #$B968, // $B968 + #$B969, // $B969 + #$B96A, // $B96A + #$B96B, // $B96B + #$B96C, // $B96C + #$B96D, // $B96D + #$B96E, // $B96E + #$B96F, // $B96F + #$B970, // $B970 + #$B971, // $B971 + #$B972, // $B972 + #$B973, // $B973 + #$B974, // $B974 + #$B975, // $B975 + #$B976, // $B976 + #$B977, // $B977 + #$B978, // $B978 + #$B979, // $B979 + #$B97A, // $B97A + #$B97B, // $B97B + #$B97C, // $B97C + #$B97D, // $B97D + #$B97E, // $B97E + #$B97F, // $B97F + #$B980, // $B980 + #$B981, // $B981 + #$B982, // $B982 + #$B983, // $B983 + #$B984, // $B984 + #$B985, // $B985 + #$B986, // $B986 + #$B987, // $B987 + #$B988, // $B988 + #$B989, // $B989 + #$B98A, // $B98A + #$B98B, // $B98B + #$B98C, // $B98C + #$B98D, // $B98D + #$B98E, // $B98E + #$B98F, // $B98F + #$B990, // $B990 + #$B991, // $B991 + #$B992, // $B992 + #$B993, // $B993 + #$B994, // $B994 + #$B995, // $B995 + #$B996, // $B996 + #$B997, // $B997 + #$B998, // $B998 + #$B999, // $B999 + #$B99A, // $B99A + #$B99B, // $B99B + #$B99C, // $B99C + #$B99D, // $B99D + #$B99E, // $B99E + #$B99F, // $B99F + #$B9A0, // $B9A0 + #$B9A1, // $B9A1 + #$B9A2, // $B9A2 + #$B9A3, // $B9A3 + #$B9A4, // $B9A4 + #$B9A5, // $B9A5 + #$B9A6, // $B9A6 + #$B9A7, // $B9A7 + #$B9A8, // $B9A8 + #$B9A9, // $B9A9 + #$B9AA, // $B9AA + #$B9AB, // $B9AB + #$B9AC, // $B9AC + #$B9AD, // $B9AD + #$B9AE, // $B9AE + #$B9AF, // $B9AF + #$B9B0, // $B9B0 + #$B9B1, // $B9B1 + #$B9B2, // $B9B2 + #$B9B3, // $B9B3 + #$B9B4, // $B9B4 + #$B9B5, // $B9B5 + #$B9B6, // $B9B6 + #$B9B7, // $B9B7 + #$B9B8, // $B9B8 + #$B9B9, // $B9B9 + #$B9BA, // $B9BA + #$B9BB, // $B9BB + #$B9BC, // $B9BC + #$B9BD, // $B9BD + #$B9BE, // $B9BE + #$B9BF, // $B9BF + #$B9C0, // $B9C0 + #$B9C1, // $B9C1 + #$B9C2, // $B9C2 + #$B9C3, // $B9C3 + #$B9C4, // $B9C4 + #$B9C5, // $B9C5 + #$B9C6, // $B9C6 + #$B9C7, // $B9C7 + #$B9C8, // $B9C8 + #$B9C9, // $B9C9 + #$B9CA, // $B9CA + #$B9CB, // $B9CB + #$B9CC, // $B9CC + #$B9CD, // $B9CD + #$B9CE, // $B9CE + #$B9CF, // $B9CF + #$B9D0, // $B9D0 + #$B9D1, // $B9D1 + #$B9D2, // $B9D2 + #$B9D3, // $B9D3 + #$B9D4, // $B9D4 + #$B9D5, // $B9D5 + #$B9D6, // $B9D6 + #$B9D7, // $B9D7 + #$B9D8, // $B9D8 + #$B9D9, // $B9D9 + #$B9DA, // $B9DA + #$B9DB, // $B9DB + #$B9DC, // $B9DC + #$B9DD, // $B9DD + #$B9DE, // $B9DE + #$B9DF, // $B9DF + #$B9E0, // $B9E0 + #$B9E1, // $B9E1 + #$B9E2, // $B9E2 + #$B9E3, // $B9E3 + #$B9E4, // $B9E4 + #$B9E5, // $B9E5 + #$B9E6, // $B9E6 + #$B9E7, // $B9E7 + #$B9E8, // $B9E8 + #$B9E9, // $B9E9 + #$B9EA, // $B9EA + #$B9EB, // $B9EB + #$B9EC, // $B9EC + #$B9ED, // $B9ED + #$B9EE, // $B9EE + #$B9EF, // $B9EF + #$B9F0, // $B9F0 + #$B9F1, // $B9F1 + #$B9F2, // $B9F2 + #$B9F3, // $B9F3 + #$B9F4, // $B9F4 + #$B9F5, // $B9F5 + #$B9F6, // $B9F6 + #$B9F7, // $B9F7 + #$B9F8, // $B9F8 + #$B9F9, // $B9F9 + #$B9FA, // $B9FA + #$B9FB, // $B9FB + #$B9FC, // $B9FC + #$B9FD, // $B9FD + #$B9FE, // $B9FE + #$B9FF, // $B9FF + #$BA00, // $BA00 + #$BA01, // $BA01 + #$BA02, // $BA02 + #$BA03, // $BA03 + #$BA04, // $BA04 + #$BA05, // $BA05 + #$BA06, // $BA06 + #$BA07, // $BA07 + #$BA08, // $BA08 + #$BA09, // $BA09 + #$BA0A, // $BA0A + #$BA0B, // $BA0B + #$BA0C, // $BA0C + #$BA0D, // $BA0D + #$BA0E, // $BA0E + #$BA0F, // $BA0F + #$BA10, // $BA10 + #$BA11, // $BA11 + #$BA12, // $BA12 + #$BA13, // $BA13 + #$BA14, // $BA14 + #$BA15, // $BA15 + #$BA16, // $BA16 + #$BA17, // $BA17 + #$BA18, // $BA18 + #$BA19, // $BA19 + #$BA1A, // $BA1A + #$BA1B, // $BA1B + #$BA1C, // $BA1C + #$BA1D, // $BA1D + #$BA1E, // $BA1E + #$BA1F, // $BA1F + #$BA20, // $BA20 + #$BA21, // $BA21 + #$BA22, // $BA22 + #$BA23, // $BA23 + #$BA24, // $BA24 + #$BA25, // $BA25 + #$BA26, // $BA26 + #$BA27, // $BA27 + #$BA28, // $BA28 + #$BA29, // $BA29 + #$BA2A, // $BA2A + #$BA2B, // $BA2B + #$BA2C, // $BA2C + #$BA2D, // $BA2D + #$BA2E, // $BA2E + #$BA2F, // $BA2F + #$BA30, // $BA30 + #$BA31, // $BA31 + #$BA32, // $BA32 + #$BA33, // $BA33 + #$BA34, // $BA34 + #$BA35, // $BA35 + #$BA36, // $BA36 + #$BA37, // $BA37 + #$BA38, // $BA38 + #$BA39, // $BA39 + #$BA3A, // $BA3A + #$BA3B, // $BA3B + #$BA3C, // $BA3C + #$BA3D, // $BA3D + #$BA3E, // $BA3E + #$BA3F, // $BA3F + #$BA40, // $BA40 + #$BA41, // $BA41 + #$BA42, // $BA42 + #$BA43, // $BA43 + #$BA44, // $BA44 + #$BA45, // $BA45 + #$BA46, // $BA46 + #$BA47, // $BA47 + #$BA48, // $BA48 + #$BA49, // $BA49 + #$BA4A, // $BA4A + #$BA4B, // $BA4B + #$BA4C, // $BA4C + #$BA4D, // $BA4D + #$BA4E, // $BA4E + #$BA4F, // $BA4F + #$BA50, // $BA50 + #$BA51, // $BA51 + #$BA52, // $BA52 + #$BA53, // $BA53 + #$BA54, // $BA54 + #$BA55, // $BA55 + #$BA56, // $BA56 + #$BA57, // $BA57 + #$BA58, // $BA58 + #$BA59, // $BA59 + #$BA5A, // $BA5A + #$BA5B, // $BA5B + #$BA5C, // $BA5C + #$BA5D, // $BA5D + #$BA5E, // $BA5E + #$BA5F, // $BA5F + #$BA60, // $BA60 + #$BA61, // $BA61 + #$BA62, // $BA62 + #$BA63, // $BA63 + #$BA64, // $BA64 + #$BA65, // $BA65 + #$BA66, // $BA66 + #$BA67, // $BA67 + #$BA68, // $BA68 + #$BA69, // $BA69 + #$BA6A, // $BA6A + #$BA6B, // $BA6B + #$BA6C, // $BA6C + #$BA6D, // $BA6D + #$BA6E, // $BA6E + #$BA6F, // $BA6F + #$BA70, // $BA70 + #$BA71, // $BA71 + #$BA72, // $BA72 + #$BA73, // $BA73 + #$BA74, // $BA74 + #$BA75, // $BA75 + #$BA76, // $BA76 + #$BA77, // $BA77 + #$BA78, // $BA78 + #$BA79, // $BA79 + #$BA7A, // $BA7A + #$BA7B, // $BA7B + #$BA7C, // $BA7C + #$BA7D, // $BA7D + #$BA7E, // $BA7E + #$BA7F, // $BA7F + #$BA80, // $BA80 + #$BA81, // $BA81 + #$BA82, // $BA82 + #$BA83, // $BA83 + #$BA84, // $BA84 + #$BA85, // $BA85 + #$BA86, // $BA86 + #$BA87, // $BA87 + #$BA88, // $BA88 + #$BA89, // $BA89 + #$BA8A, // $BA8A + #$BA8B, // $BA8B + #$BA8C, // $BA8C + #$BA8D, // $BA8D + #$BA8E, // $BA8E + #$BA8F, // $BA8F + #$BA90, // $BA90 + #$BA91, // $BA91 + #$BA92, // $BA92 + #$BA93, // $BA93 + #$BA94, // $BA94 + #$BA95, // $BA95 + #$BA96, // $BA96 + #$BA97, // $BA97 + #$BA98, // $BA98 + #$BA99, // $BA99 + #$BA9A, // $BA9A + #$BA9B, // $BA9B + #$BA9C, // $BA9C + #$BA9D, // $BA9D + #$BA9E, // $BA9E + #$BA9F, // $BA9F + #$BAA0, // $BAA0 + #$BAA1, // $BAA1 + #$BAA2, // $BAA2 + #$BAA3, // $BAA3 + #$BAA4, // $BAA4 + #$BAA5, // $BAA5 + #$BAA6, // $BAA6 + #$BAA7, // $BAA7 + #$BAA8, // $BAA8 + #$BAA9, // $BAA9 + #$BAAA, // $BAAA + #$BAAB, // $BAAB + #$BAAC, // $BAAC + #$BAAD, // $BAAD + #$BAAE, // $BAAE + #$BAAF, // $BAAF + #$BAB0, // $BAB0 + #$BAB1, // $BAB1 + #$BAB2, // $BAB2 + #$BAB3, // $BAB3 + #$BAB4, // $BAB4 + #$BAB5, // $BAB5 + #$BAB6, // $BAB6 + #$BAB7, // $BAB7 + #$BAB8, // $BAB8 + #$BAB9, // $BAB9 + #$BABA, // $BABA + #$BABB, // $BABB + #$BABC, // $BABC + #$BABD, // $BABD + #$BABE, // $BABE + #$BABF, // $BABF + #$BAC0, // $BAC0 + #$BAC1, // $BAC1 + #$BAC2, // $BAC2 + #$BAC3, // $BAC3 + #$BAC4, // $BAC4 + #$BAC5, // $BAC5 + #$BAC6, // $BAC6 + #$BAC7, // $BAC7 + #$BAC8, // $BAC8 + #$BAC9, // $BAC9 + #$BACA, // $BACA + #$BACB, // $BACB + #$BACC, // $BACC + #$BACD, // $BACD + #$BACE, // $BACE + #$BACF, // $BACF + #$BAD0, // $BAD0 + #$BAD1, // $BAD1 + #$BAD2, // $BAD2 + #$BAD3, // $BAD3 + #$BAD4, // $BAD4 + #$BAD5, // $BAD5 + #$BAD6, // $BAD6 + #$BAD7, // $BAD7 + #$BAD8, // $BAD8 + #$BAD9, // $BAD9 + #$BADA, // $BADA + #$BADB, // $BADB + #$BADC, // $BADC + #$BADD, // $BADD + #$BADE, // $BADE + #$BADF, // $BADF + #$BAE0, // $BAE0 + #$BAE1, // $BAE1 + #$BAE2, // $BAE2 + #$BAE3, // $BAE3 + #$BAE4, // $BAE4 + #$BAE5, // $BAE5 + #$BAE6, // $BAE6 + #$BAE7, // $BAE7 + #$BAE8, // $BAE8 + #$BAE9, // $BAE9 + #$BAEA, // $BAEA + #$BAEB, // $BAEB + #$BAEC, // $BAEC + #$BAED, // $BAED + #$BAEE, // $BAEE + #$BAEF, // $BAEF + #$BAF0, // $BAF0 + #$BAF1, // $BAF1 + #$BAF2, // $BAF2 + #$BAF3, // $BAF3 + #$BAF4, // $BAF4 + #$BAF5, // $BAF5 + #$BAF6, // $BAF6 + #$BAF7, // $BAF7 + #$BAF8, // $BAF8 + #$BAF9, // $BAF9 + #$BAFA, // $BAFA + #$BAFB, // $BAFB + #$BAFC, // $BAFC + #$BAFD, // $BAFD + #$BAFE, // $BAFE + #$BAFF, // $BAFF + #$BB00, // $BB00 + #$BB01, // $BB01 + #$BB02, // $BB02 + #$BB03, // $BB03 + #$BB04, // $BB04 + #$BB05, // $BB05 + #$BB06, // $BB06 + #$BB07, // $BB07 + #$BB08, // $BB08 + #$BB09, // $BB09 + #$BB0A, // $BB0A + #$BB0B, // $BB0B + #$BB0C, // $BB0C + #$BB0D, // $BB0D + #$BB0E, // $BB0E + #$BB0F, // $BB0F + #$BB10, // $BB10 + #$BB11, // $BB11 + #$BB12, // $BB12 + #$BB13, // $BB13 + #$BB14, // $BB14 + #$BB15, // $BB15 + #$BB16, // $BB16 + #$BB17, // $BB17 + #$BB18, // $BB18 + #$BB19, // $BB19 + #$BB1A, // $BB1A + #$BB1B, // $BB1B + #$BB1C, // $BB1C + #$BB1D, // $BB1D + #$BB1E, // $BB1E + #$BB1F, // $BB1F + #$BB20, // $BB20 + #$BB21, // $BB21 + #$BB22, // $BB22 + #$BB23, // $BB23 + #$BB24, // $BB24 + #$BB25, // $BB25 + #$BB26, // $BB26 + #$BB27, // $BB27 + #$BB28, // $BB28 + #$BB29, // $BB29 + #$BB2A, // $BB2A + #$BB2B, // $BB2B + #$BB2C, // $BB2C + #$BB2D, // $BB2D + #$BB2E, // $BB2E + #$BB2F, // $BB2F + #$BB30, // $BB30 + #$BB31, // $BB31 + #$BB32, // $BB32 + #$BB33, // $BB33 + #$BB34, // $BB34 + #$BB35, // $BB35 + #$BB36, // $BB36 + #$BB37, // $BB37 + #$BB38, // $BB38 + #$BB39, // $BB39 + #$BB3A, // $BB3A + #$BB3B, // $BB3B + #$BB3C, // $BB3C + #$BB3D, // $BB3D + #$BB3E, // $BB3E + #$BB3F, // $BB3F + #$BB40, // $BB40 + #$BB41, // $BB41 + #$BB42, // $BB42 + #$BB43, // $BB43 + #$BB44, // $BB44 + #$BB45, // $BB45 + #$BB46, // $BB46 + #$BB47, // $BB47 + #$BB48, // $BB48 + #$BB49, // $BB49 + #$BB4A, // $BB4A + #$BB4B, // $BB4B + #$BB4C, // $BB4C + #$BB4D, // $BB4D + #$BB4E, // $BB4E + #$BB4F, // $BB4F + #$BB50, // $BB50 + #$BB51, // $BB51 + #$BB52, // $BB52 + #$BB53, // $BB53 + #$BB54, // $BB54 + #$BB55, // $BB55 + #$BB56, // $BB56 + #$BB57, // $BB57 + #$BB58, // $BB58 + #$BB59, // $BB59 + #$BB5A, // $BB5A + #$BB5B, // $BB5B + #$BB5C, // $BB5C + #$BB5D, // $BB5D + #$BB5E, // $BB5E + #$BB5F, // $BB5F + #$BB60, // $BB60 + #$BB61, // $BB61 + #$BB62, // $BB62 + #$BB63, // $BB63 + #$BB64, // $BB64 + #$BB65, // $BB65 + #$BB66, // $BB66 + #$BB67, // $BB67 + #$BB68, // $BB68 + #$BB69, // $BB69 + #$BB6A, // $BB6A + #$BB6B, // $BB6B + #$BB6C, // $BB6C + #$BB6D, // $BB6D + #$BB6E, // $BB6E + #$BB6F, // $BB6F + #$BB70, // $BB70 + #$BB71, // $BB71 + #$BB72, // $BB72 + #$BB73, // $BB73 + #$BB74, // $BB74 + #$BB75, // $BB75 + #$BB76, // $BB76 + #$BB77, // $BB77 + #$BB78, // $BB78 + #$BB79, // $BB79 + #$BB7A, // $BB7A + #$BB7B, // $BB7B + #$BB7C, // $BB7C + #$BB7D, // $BB7D + #$BB7E, // $BB7E + #$BB7F, // $BB7F + #$BB80, // $BB80 + #$BB81, // $BB81 + #$BB82, // $BB82 + #$BB83, // $BB83 + #$BB84, // $BB84 + #$BB85, // $BB85 + #$BB86, // $BB86 + #$BB87, // $BB87 + #$BB88, // $BB88 + #$BB89, // $BB89 + #$BB8A, // $BB8A + #$BB8B, // $BB8B + #$BB8C, // $BB8C + #$BB8D, // $BB8D + #$BB8E, // $BB8E + #$BB8F, // $BB8F + #$BB90, // $BB90 + #$BB91, // $BB91 + #$BB92, // $BB92 + #$BB93, // $BB93 + #$BB94, // $BB94 + #$BB95, // $BB95 + #$BB96, // $BB96 + #$BB97, // $BB97 + #$BB98, // $BB98 + #$BB99, // $BB99 + #$BB9A, // $BB9A + #$BB9B, // $BB9B + #$BB9C, // $BB9C + #$BB9D, // $BB9D + #$BB9E, // $BB9E + #$BB9F, // $BB9F + #$BBA0, // $BBA0 + #$BBA1, // $BBA1 + #$BBA2, // $BBA2 + #$BBA3, // $BBA3 + #$BBA4, // $BBA4 + #$BBA5, // $BBA5 + #$BBA6, // $BBA6 + #$BBA7, // $BBA7 + #$BBA8, // $BBA8 + #$BBA9, // $BBA9 + #$BBAA, // $BBAA + #$BBAB, // $BBAB + #$BBAC, // $BBAC + #$BBAD, // $BBAD + #$BBAE, // $BBAE + #$BBAF, // $BBAF + #$BBB0, // $BBB0 + #$BBB1, // $BBB1 + #$BBB2, // $BBB2 + #$BBB3, // $BBB3 + #$BBB4, // $BBB4 + #$BBB5, // $BBB5 + #$BBB6, // $BBB6 + #$BBB7, // $BBB7 + #$BBB8, // $BBB8 + #$BBB9, // $BBB9 + #$BBBA, // $BBBA + #$BBBB, // $BBBB + #$BBBC, // $BBBC + #$BBBD, // $BBBD + #$BBBE, // $BBBE + #$BBBF, // $BBBF + #$BBC0, // $BBC0 + #$BBC1, // $BBC1 + #$BBC2, // $BBC2 + #$BBC3, // $BBC3 + #$BBC4, // $BBC4 + #$BBC5, // $BBC5 + #$BBC6, // $BBC6 + #$BBC7, // $BBC7 + #$BBC8, // $BBC8 + #$BBC9, // $BBC9 + #$BBCA, // $BBCA + #$BBCB, // $BBCB + #$BBCC, // $BBCC + #$BBCD, // $BBCD + #$BBCE, // $BBCE + #$BBCF, // $BBCF + #$BBD0, // $BBD0 + #$BBD1, // $BBD1 + #$BBD2, // $BBD2 + #$BBD3, // $BBD3 + #$BBD4, // $BBD4 + #$BBD5, // $BBD5 + #$BBD6, // $BBD6 + #$BBD7, // $BBD7 + #$BBD8, // $BBD8 + #$BBD9, // $BBD9 + #$BBDA, // $BBDA + #$BBDB, // $BBDB + #$BBDC, // $BBDC + #$BBDD, // $BBDD + #$BBDE, // $BBDE + #$BBDF, // $BBDF + #$BBE0, // $BBE0 + #$BBE1, // $BBE1 + #$BBE2, // $BBE2 + #$BBE3, // $BBE3 + #$BBE4, // $BBE4 + #$BBE5, // $BBE5 + #$BBE6, // $BBE6 + #$BBE7, // $BBE7 + #$BBE8, // $BBE8 + #$BBE9, // $BBE9 + #$BBEA, // $BBEA + #$BBEB, // $BBEB + #$BBEC, // $BBEC + #$BBED, // $BBED + #$BBEE, // $BBEE + #$BBEF, // $BBEF + #$BBF0, // $BBF0 + #$BBF1, // $BBF1 + #$BBF2, // $BBF2 + #$BBF3, // $BBF3 + #$BBF4, // $BBF4 + #$BBF5, // $BBF5 + #$BBF6, // $BBF6 + #$BBF7, // $BBF7 + #$BBF8, // $BBF8 + #$BBF9, // $BBF9 + #$BBFA, // $BBFA + #$BBFB, // $BBFB + #$BBFC, // $BBFC + #$BBFD, // $BBFD + #$BBFE, // $BBFE + #$BBFF, // $BBFF + #$BC00, // $BC00 + #$BC01, // $BC01 + #$BC02, // $BC02 + #$BC03, // $BC03 + #$BC04, // $BC04 + #$BC05, // $BC05 + #$BC06, // $BC06 + #$BC07, // $BC07 + #$BC08, // $BC08 + #$BC09, // $BC09 + #$BC0A, // $BC0A + #$BC0B, // $BC0B + #$BC0C, // $BC0C + #$BC0D, // $BC0D + #$BC0E, // $BC0E + #$BC0F, // $BC0F + #$BC10, // $BC10 + #$BC11, // $BC11 + #$BC12, // $BC12 + #$BC13, // $BC13 + #$BC14, // $BC14 + #$BC15, // $BC15 + #$BC16, // $BC16 + #$BC17, // $BC17 + #$BC18, // $BC18 + #$BC19, // $BC19 + #$BC1A, // $BC1A + #$BC1B, // $BC1B + #$BC1C, // $BC1C + #$BC1D, // $BC1D + #$BC1E, // $BC1E + #$BC1F, // $BC1F + #$BC20, // $BC20 + #$BC21, // $BC21 + #$BC22, // $BC22 + #$BC23, // $BC23 + #$BC24, // $BC24 + #$BC25, // $BC25 + #$BC26, // $BC26 + #$BC27, // $BC27 + #$BC28, // $BC28 + #$BC29, // $BC29 + #$BC2A, // $BC2A + #$BC2B, // $BC2B + #$BC2C, // $BC2C + #$BC2D, // $BC2D + #$BC2E, // $BC2E + #$BC2F, // $BC2F + #$BC30, // $BC30 + #$BC31, // $BC31 + #$BC32, // $BC32 + #$BC33, // $BC33 + #$BC34, // $BC34 + #$BC35, // $BC35 + #$BC36, // $BC36 + #$BC37, // $BC37 + #$BC38, // $BC38 + #$BC39, // $BC39 + #$BC3A, // $BC3A + #$BC3B, // $BC3B + #$BC3C, // $BC3C + #$BC3D, // $BC3D + #$BC3E, // $BC3E + #$BC3F, // $BC3F + #$BC40, // $BC40 + #$BC41, // $BC41 + #$BC42, // $BC42 + #$BC43, // $BC43 + #$BC44, // $BC44 + #$BC45, // $BC45 + #$BC46, // $BC46 + #$BC47, // $BC47 + #$BC48, // $BC48 + #$BC49, // $BC49 + #$BC4A, // $BC4A + #$BC4B, // $BC4B + #$BC4C, // $BC4C + #$BC4D, // $BC4D + #$BC4E, // $BC4E + #$BC4F, // $BC4F + #$BC50, // $BC50 + #$BC51, // $BC51 + #$BC52, // $BC52 + #$BC53, // $BC53 + #$BC54, // $BC54 + #$BC55, // $BC55 + #$BC56, // $BC56 + #$BC57, // $BC57 + #$BC58, // $BC58 + #$BC59, // $BC59 + #$BC5A, // $BC5A + #$BC5B, // $BC5B + #$BC5C, // $BC5C + #$BC5D, // $BC5D + #$BC5E, // $BC5E + #$BC5F, // $BC5F + #$BC60, // $BC60 + #$BC61, // $BC61 + #$BC62, // $BC62 + #$BC63, // $BC63 + #$BC64, // $BC64 + #$BC65, // $BC65 + #$BC66, // $BC66 + #$BC67, // $BC67 + #$BC68, // $BC68 + #$BC69, // $BC69 + #$BC6A, // $BC6A + #$BC6B, // $BC6B + #$BC6C, // $BC6C + #$BC6D, // $BC6D + #$BC6E, // $BC6E + #$BC6F, // $BC6F + #$BC70, // $BC70 + #$BC71, // $BC71 + #$BC72, // $BC72 + #$BC73, // $BC73 + #$BC74, // $BC74 + #$BC75, // $BC75 + #$BC76, // $BC76 + #$BC77, // $BC77 + #$BC78, // $BC78 + #$BC79, // $BC79 + #$BC7A, // $BC7A + #$BC7B, // $BC7B + #$BC7C, // $BC7C + #$BC7D, // $BC7D + #$BC7E, // $BC7E + #$BC7F, // $BC7F + #$BC80, // $BC80 + #$BC81, // $BC81 + #$BC82, // $BC82 + #$BC83, // $BC83 + #$BC84, // $BC84 + #$BC85, // $BC85 + #$BC86, // $BC86 + #$BC87, // $BC87 + #$BC88, // $BC88 + #$BC89, // $BC89 + #$BC8A, // $BC8A + #$BC8B, // $BC8B + #$BC8C, // $BC8C + #$BC8D, // $BC8D + #$BC8E, // $BC8E + #$BC8F, // $BC8F + #$BC90, // $BC90 + #$BC91, // $BC91 + #$BC92, // $BC92 + #$BC93, // $BC93 + #$BC94, // $BC94 + #$BC95, // $BC95 + #$BC96, // $BC96 + #$BC97, // $BC97 + #$BC98, // $BC98 + #$BC99, // $BC99 + #$BC9A, // $BC9A + #$BC9B, // $BC9B + #$BC9C, // $BC9C + #$BC9D, // $BC9D + #$BC9E, // $BC9E + #$BC9F, // $BC9F + #$BCA0, // $BCA0 + #$BCA1, // $BCA1 + #$BCA2, // $BCA2 + #$BCA3, // $BCA3 + #$BCA4, // $BCA4 + #$BCA5, // $BCA5 + #$BCA6, // $BCA6 + #$BCA7, // $BCA7 + #$BCA8, // $BCA8 + #$BCA9, // $BCA9 + #$BCAA, // $BCAA + #$BCAB, // $BCAB + #$BCAC, // $BCAC + #$BCAD, // $BCAD + #$BCAE, // $BCAE + #$BCAF, // $BCAF + #$BCB0, // $BCB0 + #$BCB1, // $BCB1 + #$BCB2, // $BCB2 + #$BCB3, // $BCB3 + #$BCB4, // $BCB4 + #$BCB5, // $BCB5 + #$BCB6, // $BCB6 + #$BCB7, // $BCB7 + #$BCB8, // $BCB8 + #$BCB9, // $BCB9 + #$BCBA, // $BCBA + #$BCBB, // $BCBB + #$BCBC, // $BCBC + #$BCBD, // $BCBD + #$BCBE, // $BCBE + #$BCBF, // $BCBF + #$BCC0, // $BCC0 + #$BCC1, // $BCC1 + #$BCC2, // $BCC2 + #$BCC3, // $BCC3 + #$BCC4, // $BCC4 + #$BCC5, // $BCC5 + #$BCC6, // $BCC6 + #$BCC7, // $BCC7 + #$BCC8, // $BCC8 + #$BCC9, // $BCC9 + #$BCCA, // $BCCA + #$BCCB, // $BCCB + #$BCCC, // $BCCC + #$BCCD, // $BCCD + #$BCCE, // $BCCE + #$BCCF, // $BCCF + #$BCD0, // $BCD0 + #$BCD1, // $BCD1 + #$BCD2, // $BCD2 + #$BCD3, // $BCD3 + #$BCD4, // $BCD4 + #$BCD5, // $BCD5 + #$BCD6, // $BCD6 + #$BCD7, // $BCD7 + #$BCD8, // $BCD8 + #$BCD9, // $BCD9 + #$BCDA, // $BCDA + #$BCDB, // $BCDB + #$BCDC, // $BCDC + #$BCDD, // $BCDD + #$BCDE, // $BCDE + #$BCDF, // $BCDF + #$BCE0, // $BCE0 + #$BCE1, // $BCE1 + #$BCE2, // $BCE2 + #$BCE3, // $BCE3 + #$BCE4, // $BCE4 + #$BCE5, // $BCE5 + #$BCE6, // $BCE6 + #$BCE7, // $BCE7 + #$BCE8, // $BCE8 + #$BCE9, // $BCE9 + #$BCEA, // $BCEA + #$BCEB, // $BCEB + #$BCEC, // $BCEC + #$BCED, // $BCED + #$BCEE, // $BCEE + #$BCEF, // $BCEF + #$BCF0, // $BCF0 + #$BCF1, // $BCF1 + #$BCF2, // $BCF2 + #$BCF3, // $BCF3 + #$BCF4, // $BCF4 + #$BCF5, // $BCF5 + #$BCF6, // $BCF6 + #$BCF7, // $BCF7 + #$BCF8, // $BCF8 + #$BCF9, // $BCF9 + #$BCFA, // $BCFA + #$BCFB, // $BCFB + #$BCFC, // $BCFC + #$BCFD, // $BCFD + #$BCFE, // $BCFE + #$BCFF, // $BCFF + #$BD00, // $BD00 + #$BD01, // $BD01 + #$BD02, // $BD02 + #$BD03, // $BD03 + #$BD04, // $BD04 + #$BD05, // $BD05 + #$BD06, // $BD06 + #$BD07, // $BD07 + #$BD08, // $BD08 + #$BD09, // $BD09 + #$BD0A, // $BD0A + #$BD0B, // $BD0B + #$BD0C, // $BD0C + #$BD0D, // $BD0D + #$BD0E, // $BD0E + #$BD0F, // $BD0F + #$BD10, // $BD10 + #$BD11, // $BD11 + #$BD12, // $BD12 + #$BD13, // $BD13 + #$BD14, // $BD14 + #$BD15, // $BD15 + #$BD16, // $BD16 + #$BD17, // $BD17 + #$BD18, // $BD18 + #$BD19, // $BD19 + #$BD1A, // $BD1A + #$BD1B, // $BD1B + #$BD1C, // $BD1C + #$BD1D, // $BD1D + #$BD1E, // $BD1E + #$BD1F, // $BD1F + #$BD20, // $BD20 + #$BD21, // $BD21 + #$BD22, // $BD22 + #$BD23, // $BD23 + #$BD24, // $BD24 + #$BD25, // $BD25 + #$BD26, // $BD26 + #$BD27, // $BD27 + #$BD28, // $BD28 + #$BD29, // $BD29 + #$BD2A, // $BD2A + #$BD2B, // $BD2B + #$BD2C, // $BD2C + #$BD2D, // $BD2D + #$BD2E, // $BD2E + #$BD2F, // $BD2F + #$BD30, // $BD30 + #$BD31, // $BD31 + #$BD32, // $BD32 + #$BD33, // $BD33 + #$BD34, // $BD34 + #$BD35, // $BD35 + #$BD36, // $BD36 + #$BD37, // $BD37 + #$BD38, // $BD38 + #$BD39, // $BD39 + #$BD3A, // $BD3A + #$BD3B, // $BD3B + #$BD3C, // $BD3C + #$BD3D, // $BD3D + #$BD3E, // $BD3E + #$BD3F, // $BD3F + #$BD40, // $BD40 + #$BD41, // $BD41 + #$BD42, // $BD42 + #$BD43, // $BD43 + #$BD44, // $BD44 + #$BD45, // $BD45 + #$BD46, // $BD46 + #$BD47, // $BD47 + #$BD48, // $BD48 + #$BD49, // $BD49 + #$BD4A, // $BD4A + #$BD4B, // $BD4B + #$BD4C, // $BD4C + #$BD4D, // $BD4D + #$BD4E, // $BD4E + #$BD4F, // $BD4F + #$BD50, // $BD50 + #$BD51, // $BD51 + #$BD52, // $BD52 + #$BD53, // $BD53 + #$BD54, // $BD54 + #$BD55, // $BD55 + #$BD56, // $BD56 + #$BD57, // $BD57 + #$BD58, // $BD58 + #$BD59, // $BD59 + #$BD5A, // $BD5A + #$BD5B, // $BD5B + #$BD5C, // $BD5C + #$BD5D, // $BD5D + #$BD5E, // $BD5E + #$BD5F, // $BD5F + #$BD60, // $BD60 + #$BD61, // $BD61 + #$BD62, // $BD62 + #$BD63, // $BD63 + #$BD64, // $BD64 + #$BD65, // $BD65 + #$BD66, // $BD66 + #$BD67, // $BD67 + #$BD68, // $BD68 + #$BD69, // $BD69 + #$BD6A, // $BD6A + #$BD6B, // $BD6B + #$BD6C, // $BD6C + #$BD6D, // $BD6D + #$BD6E, // $BD6E + #$BD6F, // $BD6F + #$BD70, // $BD70 + #$BD71, // $BD71 + #$BD72, // $BD72 + #$BD73, // $BD73 + #$BD74, // $BD74 + #$BD75, // $BD75 + #$BD76, // $BD76 + #$BD77, // $BD77 + #$BD78, // $BD78 + #$BD79, // $BD79 + #$BD7A, // $BD7A + #$BD7B, // $BD7B + #$BD7C, // $BD7C + #$BD7D, // $BD7D + #$BD7E, // $BD7E + #$BD7F, // $BD7F + #$BD80, // $BD80 + #$BD81, // $BD81 + #$BD82, // $BD82 + #$BD83, // $BD83 + #$BD84, // $BD84 + #$BD85, // $BD85 + #$BD86, // $BD86 + #$BD87, // $BD87 + #$BD88, // $BD88 + #$BD89, // $BD89 + #$BD8A, // $BD8A + #$BD8B, // $BD8B + #$BD8C, // $BD8C + #$BD8D, // $BD8D + #$BD8E, // $BD8E + #$BD8F, // $BD8F + #$BD90, // $BD90 + #$BD91, // $BD91 + #$BD92, // $BD92 + #$BD93, // $BD93 + #$BD94, // $BD94 + #$BD95, // $BD95 + #$BD96, // $BD96 + #$BD97, // $BD97 + #$BD98, // $BD98 + #$BD99, // $BD99 + #$BD9A, // $BD9A + #$BD9B, // $BD9B + #$BD9C, // $BD9C + #$BD9D, // $BD9D + #$BD9E, // $BD9E + #$BD9F, // $BD9F + #$BDA0, // $BDA0 + #$BDA1, // $BDA1 + #$BDA2, // $BDA2 + #$BDA3, // $BDA3 + #$BDA4, // $BDA4 + #$BDA5, // $BDA5 + #$BDA6, // $BDA6 + #$BDA7, // $BDA7 + #$BDA8, // $BDA8 + #$BDA9, // $BDA9 + #$BDAA, // $BDAA + #$BDAB, // $BDAB + #$BDAC, // $BDAC + #$BDAD, // $BDAD + #$BDAE, // $BDAE + #$BDAF, // $BDAF + #$BDB0, // $BDB0 + #$BDB1, // $BDB1 + #$BDB2, // $BDB2 + #$BDB3, // $BDB3 + #$BDB4, // $BDB4 + #$BDB5, // $BDB5 + #$BDB6, // $BDB6 + #$BDB7, // $BDB7 + #$BDB8, // $BDB8 + #$BDB9, // $BDB9 + #$BDBA, // $BDBA + #$BDBB, // $BDBB + #$BDBC, // $BDBC + #$BDBD, // $BDBD + #$BDBE, // $BDBE + #$BDBF, // $BDBF + #$BDC0, // $BDC0 + #$BDC1, // $BDC1 + #$BDC2, // $BDC2 + #$BDC3, // $BDC3 + #$BDC4, // $BDC4 + #$BDC5, // $BDC5 + #$BDC6, // $BDC6 + #$BDC7, // $BDC7 + #$BDC8, // $BDC8 + #$BDC9, // $BDC9 + #$BDCA, // $BDCA + #$BDCB, // $BDCB + #$BDCC, // $BDCC + #$BDCD, // $BDCD + #$BDCE, // $BDCE + #$BDCF, // $BDCF + #$BDD0, // $BDD0 + #$BDD1, // $BDD1 + #$BDD2, // $BDD2 + #$BDD3, // $BDD3 + #$BDD4, // $BDD4 + #$BDD5, // $BDD5 + #$BDD6, // $BDD6 + #$BDD7, // $BDD7 + #$BDD8, // $BDD8 + #$BDD9, // $BDD9 + #$BDDA, // $BDDA + #$BDDB, // $BDDB + #$BDDC, // $BDDC + #$BDDD, // $BDDD + #$BDDE, // $BDDE + #$BDDF, // $BDDF + #$BDE0, // $BDE0 + #$BDE1, // $BDE1 + #$BDE2, // $BDE2 + #$BDE3, // $BDE3 + #$BDE4, // $BDE4 + #$BDE5, // $BDE5 + #$BDE6, // $BDE6 + #$BDE7, // $BDE7 + #$BDE8, // $BDE8 + #$BDE9, // $BDE9 + #$BDEA, // $BDEA + #$BDEB, // $BDEB + #$BDEC, // $BDEC + #$BDED, // $BDED + #$BDEE, // $BDEE + #$BDEF, // $BDEF + #$BDF0, // $BDF0 + #$BDF1, // $BDF1 + #$BDF2, // $BDF2 + #$BDF3, // $BDF3 + #$BDF4, // $BDF4 + #$BDF5, // $BDF5 + #$BDF6, // $BDF6 + #$BDF7, // $BDF7 + #$BDF8, // $BDF8 + #$BDF9, // $BDF9 + #$BDFA, // $BDFA + #$BDFB, // $BDFB + #$BDFC, // $BDFC + #$BDFD, // $BDFD + #$BDFE, // $BDFE + #$BDFF, // $BDFF + #$BE00, // $BE00 + #$BE01, // $BE01 + #$BE02, // $BE02 + #$BE03, // $BE03 + #$BE04, // $BE04 + #$BE05, // $BE05 + #$BE06, // $BE06 + #$BE07, // $BE07 + #$BE08, // $BE08 + #$BE09, // $BE09 + #$BE0A, // $BE0A + #$BE0B, // $BE0B + #$BE0C, // $BE0C + #$BE0D, // $BE0D + #$BE0E, // $BE0E + #$BE0F, // $BE0F + #$BE10, // $BE10 + #$BE11, // $BE11 + #$BE12, // $BE12 + #$BE13, // $BE13 + #$BE14, // $BE14 + #$BE15, // $BE15 + #$BE16, // $BE16 + #$BE17, // $BE17 + #$BE18, // $BE18 + #$BE19, // $BE19 + #$BE1A, // $BE1A + #$BE1B, // $BE1B + #$BE1C, // $BE1C + #$BE1D, // $BE1D + #$BE1E, // $BE1E + #$BE1F, // $BE1F + #$BE20, // $BE20 + #$BE21, // $BE21 + #$BE22, // $BE22 + #$BE23, // $BE23 + #$BE24, // $BE24 + #$BE25, // $BE25 + #$BE26, // $BE26 + #$BE27, // $BE27 + #$BE28, // $BE28 + #$BE29, // $BE29 + #$BE2A, // $BE2A + #$BE2B, // $BE2B + #$BE2C, // $BE2C + #$BE2D, // $BE2D + #$BE2E, // $BE2E + #$BE2F, // $BE2F + #$BE30, // $BE30 + #$BE31, // $BE31 + #$BE32, // $BE32 + #$BE33, // $BE33 + #$BE34, // $BE34 + #$BE35, // $BE35 + #$BE36, // $BE36 + #$BE37, // $BE37 + #$BE38, // $BE38 + #$BE39, // $BE39 + #$BE3A, // $BE3A + #$BE3B, // $BE3B + #$BE3C, // $BE3C + #$BE3D, // $BE3D + #$BE3E, // $BE3E + #$BE3F, // $BE3F + #$BE40, // $BE40 + #$BE41, // $BE41 + #$BE42, // $BE42 + #$BE43, // $BE43 + #$BE44, // $BE44 + #$BE45, // $BE45 + #$BE46, // $BE46 + #$BE47, // $BE47 + #$BE48, // $BE48 + #$BE49, // $BE49 + #$BE4A, // $BE4A + #$BE4B, // $BE4B + #$BE4C, // $BE4C + #$BE4D, // $BE4D + #$BE4E, // $BE4E + #$BE4F, // $BE4F + #$BE50, // $BE50 + #$BE51, // $BE51 + #$BE52, // $BE52 + #$BE53, // $BE53 + #$BE54, // $BE54 + #$BE55, // $BE55 + #$BE56, // $BE56 + #$BE57, // $BE57 + #$BE58, // $BE58 + #$BE59, // $BE59 + #$BE5A, // $BE5A + #$BE5B, // $BE5B + #$BE5C, // $BE5C + #$BE5D, // $BE5D + #$BE5E, // $BE5E + #$BE5F, // $BE5F + #$BE60, // $BE60 + #$BE61, // $BE61 + #$BE62, // $BE62 + #$BE63, // $BE63 + #$BE64, // $BE64 + #$BE65, // $BE65 + #$BE66, // $BE66 + #$BE67, // $BE67 + #$BE68, // $BE68 + #$BE69, // $BE69 + #$BE6A, // $BE6A + #$BE6B, // $BE6B + #$BE6C, // $BE6C + #$BE6D, // $BE6D + #$BE6E, // $BE6E + #$BE6F, // $BE6F + #$BE70, // $BE70 + #$BE71, // $BE71 + #$BE72, // $BE72 + #$BE73, // $BE73 + #$BE74, // $BE74 + #$BE75, // $BE75 + #$BE76, // $BE76 + #$BE77, // $BE77 + #$BE78, // $BE78 + #$BE79, // $BE79 + #$BE7A, // $BE7A + #$BE7B, // $BE7B + #$BE7C, // $BE7C + #$BE7D, // $BE7D + #$BE7E, // $BE7E + #$BE7F, // $BE7F + #$BE80, // $BE80 + #$BE81, // $BE81 + #$BE82, // $BE82 + #$BE83, // $BE83 + #$BE84, // $BE84 + #$BE85, // $BE85 + #$BE86, // $BE86 + #$BE87, // $BE87 + #$BE88, // $BE88 + #$BE89, // $BE89 + #$BE8A, // $BE8A + #$BE8B, // $BE8B + #$BE8C, // $BE8C + #$BE8D, // $BE8D + #$BE8E, // $BE8E + #$BE8F, // $BE8F + #$BE90, // $BE90 + #$BE91, // $BE91 + #$BE92, // $BE92 + #$BE93, // $BE93 + #$BE94, // $BE94 + #$BE95, // $BE95 + #$BE96, // $BE96 + #$BE97, // $BE97 + #$BE98, // $BE98 + #$BE99, // $BE99 + #$BE9A, // $BE9A + #$BE9B, // $BE9B + #$BE9C, // $BE9C + #$BE9D, // $BE9D + #$BE9E, // $BE9E + #$BE9F, // $BE9F + #$BEA0, // $BEA0 + #$BEA1, // $BEA1 + #$BEA2, // $BEA2 + #$BEA3, // $BEA3 + #$BEA4, // $BEA4 + #$BEA5, // $BEA5 + #$BEA6, // $BEA6 + #$BEA7, // $BEA7 + #$BEA8, // $BEA8 + #$BEA9, // $BEA9 + #$BEAA, // $BEAA + #$BEAB, // $BEAB + #$BEAC, // $BEAC + #$BEAD, // $BEAD + #$BEAE, // $BEAE + #$BEAF, // $BEAF + #$BEB0, // $BEB0 + #$BEB1, // $BEB1 + #$BEB2, // $BEB2 + #$BEB3, // $BEB3 + #$BEB4, // $BEB4 + #$BEB5, // $BEB5 + #$BEB6, // $BEB6 + #$BEB7, // $BEB7 + #$BEB8, // $BEB8 + #$BEB9, // $BEB9 + #$BEBA, // $BEBA + #$BEBB, // $BEBB + #$BEBC, // $BEBC + #$BEBD, // $BEBD + #$BEBE, // $BEBE + #$BEBF, // $BEBF + #$BEC0, // $BEC0 + #$BEC1, // $BEC1 + #$BEC2, // $BEC2 + #$BEC3, // $BEC3 + #$BEC4, // $BEC4 + #$BEC5, // $BEC5 + #$BEC6, // $BEC6 + #$BEC7, // $BEC7 + #$BEC8, // $BEC8 + #$BEC9, // $BEC9 + #$BECA, // $BECA + #$BECB, // $BECB + #$BECC, // $BECC + #$BECD, // $BECD + #$BECE, // $BECE + #$BECF, // $BECF + #$BED0, // $BED0 + #$BED1, // $BED1 + #$BED2, // $BED2 + #$BED3, // $BED3 + #$BED4, // $BED4 + #$BED5, // $BED5 + #$BED6, // $BED6 + #$BED7, // $BED7 + #$BED8, // $BED8 + #$BED9, // $BED9 + #$BEDA, // $BEDA + #$BEDB, // $BEDB + #$BEDC, // $BEDC + #$BEDD, // $BEDD + #$BEDE, // $BEDE + #$BEDF, // $BEDF + #$BEE0, // $BEE0 + #$BEE1, // $BEE1 + #$BEE2, // $BEE2 + #$BEE3, // $BEE3 + #$BEE4, // $BEE4 + #$BEE5, // $BEE5 + #$BEE6, // $BEE6 + #$BEE7, // $BEE7 + #$BEE8, // $BEE8 + #$BEE9, // $BEE9 + #$BEEA, // $BEEA + #$BEEB, // $BEEB + #$BEEC, // $BEEC + #$BEED, // $BEED + #$BEEE, // $BEEE + #$BEEF, // $BEEF + #$BEF0, // $BEF0 + #$BEF1, // $BEF1 + #$BEF2, // $BEF2 + #$BEF3, // $BEF3 + #$BEF4, // $BEF4 + #$BEF5, // $BEF5 + #$BEF6, // $BEF6 + #$BEF7, // $BEF7 + #$BEF8, // $BEF8 + #$BEF9, // $BEF9 + #$BEFA, // $BEFA + #$BEFB, // $BEFB + #$BEFC, // $BEFC + #$BEFD, // $BEFD + #$BEFE, // $BEFE + #$BEFF, // $BEFF + #$BF00, // $BF00 + #$BF01, // $BF01 + #$BF02, // $BF02 + #$BF03, // $BF03 + #$BF04, // $BF04 + #$BF05, // $BF05 + #$BF06, // $BF06 + #$BF07, // $BF07 + #$BF08, // $BF08 + #$BF09, // $BF09 + #$BF0A, // $BF0A + #$BF0B, // $BF0B + #$BF0C, // $BF0C + #$BF0D, // $BF0D + #$BF0E, // $BF0E + #$BF0F, // $BF0F + #$BF10, // $BF10 + #$BF11, // $BF11 + #$BF12, // $BF12 + #$BF13, // $BF13 + #$BF14, // $BF14 + #$BF15, // $BF15 + #$BF16, // $BF16 + #$BF17, // $BF17 + #$BF18, // $BF18 + #$BF19, // $BF19 + #$BF1A, // $BF1A + #$BF1B, // $BF1B + #$BF1C, // $BF1C + #$BF1D, // $BF1D + #$BF1E, // $BF1E + #$BF1F, // $BF1F + #$BF20, // $BF20 + #$BF21, // $BF21 + #$BF22, // $BF22 + #$BF23, // $BF23 + #$BF24, // $BF24 + #$BF25, // $BF25 + #$BF26, // $BF26 + #$BF27, // $BF27 + #$BF28, // $BF28 + #$BF29, // $BF29 + #$BF2A, // $BF2A + #$BF2B, // $BF2B + #$BF2C, // $BF2C + #$BF2D, // $BF2D + #$BF2E, // $BF2E + #$BF2F, // $BF2F + #$BF30, // $BF30 + #$BF31, // $BF31 + #$BF32, // $BF32 + #$BF33, // $BF33 + #$BF34, // $BF34 + #$BF35, // $BF35 + #$BF36, // $BF36 + #$BF37, // $BF37 + #$BF38, // $BF38 + #$BF39, // $BF39 + #$BF3A, // $BF3A + #$BF3B, // $BF3B + #$BF3C, // $BF3C + #$BF3D, // $BF3D + #$BF3E, // $BF3E + #$BF3F, // $BF3F + #$BF40, // $BF40 + #$BF41, // $BF41 + #$BF42, // $BF42 + #$BF43, // $BF43 + #$BF44, // $BF44 + #$BF45, // $BF45 + #$BF46, // $BF46 + #$BF47, // $BF47 + #$BF48, // $BF48 + #$BF49, // $BF49 + #$BF4A, // $BF4A + #$BF4B, // $BF4B + #$BF4C, // $BF4C + #$BF4D, // $BF4D + #$BF4E, // $BF4E + #$BF4F, // $BF4F + #$BF50, // $BF50 + #$BF51, // $BF51 + #$BF52, // $BF52 + #$BF53, // $BF53 + #$BF54, // $BF54 + #$BF55, // $BF55 + #$BF56, // $BF56 + #$BF57, // $BF57 + #$BF58, // $BF58 + #$BF59, // $BF59 + #$BF5A, // $BF5A + #$BF5B, // $BF5B + #$BF5C, // $BF5C + #$BF5D, // $BF5D + #$BF5E, // $BF5E + #$BF5F, // $BF5F + #$BF60, // $BF60 + #$BF61, // $BF61 + #$BF62, // $BF62 + #$BF63, // $BF63 + #$BF64, // $BF64 + #$BF65, // $BF65 + #$BF66, // $BF66 + #$BF67, // $BF67 + #$BF68, // $BF68 + #$BF69, // $BF69 + #$BF6A, // $BF6A + #$BF6B, // $BF6B + #$BF6C, // $BF6C + #$BF6D, // $BF6D + #$BF6E, // $BF6E + #$BF6F, // $BF6F + #$BF70, // $BF70 + #$BF71, // $BF71 + #$BF72, // $BF72 + #$BF73, // $BF73 + #$BF74, // $BF74 + #$BF75, // $BF75 + #$BF76, // $BF76 + #$BF77, // $BF77 + #$BF78, // $BF78 + #$BF79, // $BF79 + #$BF7A, // $BF7A + #$BF7B, // $BF7B + #$BF7C, // $BF7C + #$BF7D, // $BF7D + #$BF7E, // $BF7E + #$BF7F, // $BF7F + #$BF80, // $BF80 + #$BF81, // $BF81 + #$BF82, // $BF82 + #$BF83, // $BF83 + #$BF84, // $BF84 + #$BF85, // $BF85 + #$BF86, // $BF86 + #$BF87, // $BF87 + #$BF88, // $BF88 + #$BF89, // $BF89 + #$BF8A, // $BF8A + #$BF8B, // $BF8B + #$BF8C, // $BF8C + #$BF8D, // $BF8D + #$BF8E, // $BF8E + #$BF8F, // $BF8F + #$BF90, // $BF90 + #$BF91, // $BF91 + #$BF92, // $BF92 + #$BF93, // $BF93 + #$BF94, // $BF94 + #$BF95, // $BF95 + #$BF96, // $BF96 + #$BF97, // $BF97 + #$BF98, // $BF98 + #$BF99, // $BF99 + #$BF9A, // $BF9A + #$BF9B, // $BF9B + #$BF9C, // $BF9C + #$BF9D, // $BF9D + #$BF9E, // $BF9E + #$BF9F, // $BF9F + #$BFA0, // $BFA0 + #$BFA1, // $BFA1 + #$BFA2, // $BFA2 + #$BFA3, // $BFA3 + #$BFA4, // $BFA4 + #$BFA5, // $BFA5 + #$BFA6, // $BFA6 + #$BFA7, // $BFA7 + #$BFA8, // $BFA8 + #$BFA9, // $BFA9 + #$BFAA, // $BFAA + #$BFAB, // $BFAB + #$BFAC, // $BFAC + #$BFAD, // $BFAD + #$BFAE, // $BFAE + #$BFAF, // $BFAF + #$BFB0, // $BFB0 + #$BFB1, // $BFB1 + #$BFB2, // $BFB2 + #$BFB3, // $BFB3 + #$BFB4, // $BFB4 + #$BFB5, // $BFB5 + #$BFB6, // $BFB6 + #$BFB7, // $BFB7 + #$BFB8, // $BFB8 + #$BFB9, // $BFB9 + #$BFBA, // $BFBA + #$BFBB, // $BFBB + #$BFBC, // $BFBC + #$BFBD, // $BFBD + #$BFBE, // $BFBE + #$BFBF, // $BFBF + #$BFC0, // $BFC0 + #$BFC1, // $BFC1 + #$BFC2, // $BFC2 + #$BFC3, // $BFC3 + #$BFC4, // $BFC4 + #$BFC5, // $BFC5 + #$BFC6, // $BFC6 + #$BFC7, // $BFC7 + #$BFC8, // $BFC8 + #$BFC9, // $BFC9 + #$BFCA, // $BFCA + #$BFCB, // $BFCB + #$BFCC, // $BFCC + #$BFCD, // $BFCD + #$BFCE, // $BFCE + #$BFCF, // $BFCF + #$BFD0, // $BFD0 + #$BFD1, // $BFD1 + #$BFD2, // $BFD2 + #$BFD3, // $BFD3 + #$BFD4, // $BFD4 + #$BFD5, // $BFD5 + #$BFD6, // $BFD6 + #$BFD7, // $BFD7 + #$BFD8, // $BFD8 + #$BFD9, // $BFD9 + #$BFDA, // $BFDA + #$BFDB, // $BFDB + #$BFDC, // $BFDC + #$BFDD, // $BFDD + #$BFDE, // $BFDE + #$BFDF, // $BFDF + #$BFE0, // $BFE0 + #$BFE1, // $BFE1 + #$BFE2, // $BFE2 + #$BFE3, // $BFE3 + #$BFE4, // $BFE4 + #$BFE5, // $BFE5 + #$BFE6, // $BFE6 + #$BFE7, // $BFE7 + #$BFE8, // $BFE8 + #$BFE9, // $BFE9 + #$BFEA, // $BFEA + #$BFEB, // $BFEB + #$BFEC, // $BFEC + #$BFED, // $BFED + #$BFEE, // $BFEE + #$BFEF, // $BFEF + #$BFF0, // $BFF0 + #$BFF1, // $BFF1 + #$BFF2, // $BFF2 + #$BFF3, // $BFF3 + #$BFF4, // $BFF4 + #$BFF5, // $BFF5 + #$BFF6, // $BFF6 + #$BFF7, // $BFF7 + #$BFF8, // $BFF8 + #$BFF9, // $BFF9 + #$BFFA, // $BFFA + #$BFFB, // $BFFB + #$BFFC, // $BFFC + #$BFFD, // $BFFD + #$BFFE, // $BFFE + #$BFFF, // $BFFF + #$C000, // $C000 + #$C001, // $C001 + #$C002, // $C002 + #$C003, // $C003 + #$C004, // $C004 + #$C005, // $C005 + #$C006, // $C006 + #$C007, // $C007 + #$C008, // $C008 + #$C009, // $C009 + #$C00A, // $C00A + #$C00B, // $C00B + #$C00C, // $C00C + #$C00D, // $C00D + #$C00E, // $C00E + #$C00F, // $C00F + #$C010, // $C010 + #$C011, // $C011 + #$C012, // $C012 + #$C013, // $C013 + #$C014, // $C014 + #$C015, // $C015 + #$C016, // $C016 + #$C017, // $C017 + #$C018, // $C018 + #$C019, // $C019 + #$C01A, // $C01A + #$C01B, // $C01B + #$C01C, // $C01C + #$C01D, // $C01D + #$C01E, // $C01E + #$C01F, // $C01F + #$C020, // $C020 + #$C021, // $C021 + #$C022, // $C022 + #$C023, // $C023 + #$C024, // $C024 + #$C025, // $C025 + #$C026, // $C026 + #$C027, // $C027 + #$C028, // $C028 + #$C029, // $C029 + #$C02A, // $C02A + #$C02B, // $C02B + #$C02C, // $C02C + #$C02D, // $C02D + #$C02E, // $C02E + #$C02F, // $C02F + #$C030, // $C030 + #$C031, // $C031 + #$C032, // $C032 + #$C033, // $C033 + #$C034, // $C034 + #$C035, // $C035 + #$C036, // $C036 + #$C037, // $C037 + #$C038, // $C038 + #$C039, // $C039 + #$C03A, // $C03A + #$C03B, // $C03B + #$C03C, // $C03C + #$C03D, // $C03D + #$C03E, // $C03E + #$C03F, // $C03F + #$C040, // $C040 + #$C041, // $C041 + #$C042, // $C042 + #$C043, // $C043 + #$C044, // $C044 + #$C045, // $C045 + #$C046, // $C046 + #$C047, // $C047 + #$C048, // $C048 + #$C049, // $C049 + #$C04A, // $C04A + #$C04B, // $C04B + #$C04C, // $C04C + #$C04D, // $C04D + #$C04E, // $C04E + #$C04F, // $C04F + #$C050, // $C050 + #$C051, // $C051 + #$C052, // $C052 + #$C053, // $C053 + #$C054, // $C054 + #$C055, // $C055 + #$C056, // $C056 + #$C057, // $C057 + #$C058, // $C058 + #$C059, // $C059 + #$C05A, // $C05A + #$C05B, // $C05B + #$C05C, // $C05C + #$C05D, // $C05D + #$C05E, // $C05E + #$C05F, // $C05F + #$C060, // $C060 + #$C061, // $C061 + #$C062, // $C062 + #$C063, // $C063 + #$C064, // $C064 + #$C065, // $C065 + #$C066, // $C066 + #$C067, // $C067 + #$C068, // $C068 + #$C069, // $C069 + #$C06A, // $C06A + #$C06B, // $C06B + #$C06C, // $C06C + #$C06D, // $C06D + #$C06E, // $C06E + #$C06F, // $C06F + #$C070, // $C070 + #$C071, // $C071 + #$C072, // $C072 + #$C073, // $C073 + #$C074, // $C074 + #$C075, // $C075 + #$C076, // $C076 + #$C077, // $C077 + #$C078, // $C078 + #$C079, // $C079 + #$C07A, // $C07A + #$C07B, // $C07B + #$C07C, // $C07C + #$C07D, // $C07D + #$C07E, // $C07E + #$C07F, // $C07F + #$C080, // $C080 + #$C081, // $C081 + #$C082, // $C082 + #$C083, // $C083 + #$C084, // $C084 + #$C085, // $C085 + #$C086, // $C086 + #$C087, // $C087 + #$C088, // $C088 + #$C089, // $C089 + #$C08A, // $C08A + #$C08B, // $C08B + #$C08C, // $C08C + #$C08D, // $C08D + #$C08E, // $C08E + #$C08F, // $C08F + #$C090, // $C090 + #$C091, // $C091 + #$C092, // $C092 + #$C093, // $C093 + #$C094, // $C094 + #$C095, // $C095 + #$C096, // $C096 + #$C097, // $C097 + #$C098, // $C098 + #$C099, // $C099 + #$C09A, // $C09A + #$C09B, // $C09B + #$C09C, // $C09C + #$C09D, // $C09D + #$C09E, // $C09E + #$C09F, // $C09F + #$C0A0, // $C0A0 + #$C0A1, // $C0A1 + #$C0A2, // $C0A2 + #$C0A3, // $C0A3 + #$C0A4, // $C0A4 + #$C0A5, // $C0A5 + #$C0A6, // $C0A6 + #$C0A7, // $C0A7 + #$C0A8, // $C0A8 + #$C0A9, // $C0A9 + #$C0AA, // $C0AA + #$C0AB, // $C0AB + #$C0AC, // $C0AC + #$C0AD, // $C0AD + #$C0AE, // $C0AE + #$C0AF, // $C0AF + #$C0B0, // $C0B0 + #$C0B1, // $C0B1 + #$C0B2, // $C0B2 + #$C0B3, // $C0B3 + #$C0B4, // $C0B4 + #$C0B5, // $C0B5 + #$C0B6, // $C0B6 + #$C0B7, // $C0B7 + #$C0B8, // $C0B8 + #$C0B9, // $C0B9 + #$C0BA, // $C0BA + #$C0BB, // $C0BB + #$C0BC, // $C0BC + #$C0BD, // $C0BD + #$C0BE, // $C0BE + #$C0BF, // $C0BF + #$C0C0, // $C0C0 + #$C0C1, // $C0C1 + #$C0C2, // $C0C2 + #$C0C3, // $C0C3 + #$C0C4, // $C0C4 + #$C0C5, // $C0C5 + #$C0C6, // $C0C6 + #$C0C7, // $C0C7 + #$C0C8, // $C0C8 + #$C0C9, // $C0C9 + #$C0CA, // $C0CA + #$C0CB, // $C0CB + #$C0CC, // $C0CC + #$C0CD, // $C0CD + #$C0CE, // $C0CE + #$C0CF, // $C0CF + #$C0D0, // $C0D0 + #$C0D1, // $C0D1 + #$C0D2, // $C0D2 + #$C0D3, // $C0D3 + #$C0D4, // $C0D4 + #$C0D5, // $C0D5 + #$C0D6, // $C0D6 + #$C0D7, // $C0D7 + #$C0D8, // $C0D8 + #$C0D9, // $C0D9 + #$C0DA, // $C0DA + #$C0DB, // $C0DB + #$C0DC, // $C0DC + #$C0DD, // $C0DD + #$C0DE, // $C0DE + #$C0DF, // $C0DF + #$C0E0, // $C0E0 + #$C0E1, // $C0E1 + #$C0E2, // $C0E2 + #$C0E3, // $C0E3 + #$C0E4, // $C0E4 + #$C0E5, // $C0E5 + #$C0E6, // $C0E6 + #$C0E7, // $C0E7 + #$C0E8, // $C0E8 + #$C0E9, // $C0E9 + #$C0EA, // $C0EA + #$C0EB, // $C0EB + #$C0EC, // $C0EC + #$C0ED, // $C0ED + #$C0EE, // $C0EE + #$C0EF, // $C0EF + #$C0F0, // $C0F0 + #$C0F1, // $C0F1 + #$C0F2, // $C0F2 + #$C0F3, // $C0F3 + #$C0F4, // $C0F4 + #$C0F5, // $C0F5 + #$C0F6, // $C0F6 + #$C0F7, // $C0F7 + #$C0F8, // $C0F8 + #$C0F9, // $C0F9 + #$C0FA, // $C0FA + #$C0FB, // $C0FB + #$C0FC, // $C0FC + #$C0FD, // $C0FD + #$C0FE, // $C0FE + #$C0FF, // $C0FF + #$C100, // $C100 + #$C101, // $C101 + #$C102, // $C102 + #$C103, // $C103 + #$C104, // $C104 + #$C105, // $C105 + #$C106, // $C106 + #$C107, // $C107 + #$C108, // $C108 + #$C109, // $C109 + #$C10A, // $C10A + #$C10B, // $C10B + #$C10C, // $C10C + #$C10D, // $C10D + #$C10E, // $C10E + #$C10F, // $C10F + #$C110, // $C110 + #$C111, // $C111 + #$C112, // $C112 + #$C113, // $C113 + #$C114, // $C114 + #$C115, // $C115 + #$C116, // $C116 + #$C117, // $C117 + #$C118, // $C118 + #$C119, // $C119 + #$C11A, // $C11A + #$C11B, // $C11B + #$C11C, // $C11C + #$C11D, // $C11D + #$C11E, // $C11E + #$C11F, // $C11F + #$C120, // $C120 + #$C121, // $C121 + #$C122, // $C122 + #$C123, // $C123 + #$C124, // $C124 + #$C125, // $C125 + #$C126, // $C126 + #$C127, // $C127 + #$C128, // $C128 + #$C129, // $C129 + #$C12A, // $C12A + #$C12B, // $C12B + #$C12C, // $C12C + #$C12D, // $C12D + #$C12E, // $C12E + #$C12F, // $C12F + #$C130, // $C130 + #$C131, // $C131 + #$C132, // $C132 + #$C133, // $C133 + #$C134, // $C134 + #$C135, // $C135 + #$C136, // $C136 + #$C137, // $C137 + #$C138, // $C138 + #$C139, // $C139 + #$C13A, // $C13A + #$C13B, // $C13B + #$C13C, // $C13C + #$C13D, // $C13D + #$C13E, // $C13E + #$C13F, // $C13F + #$C140, // $C140 + #$C141, // $C141 + #$C142, // $C142 + #$C143, // $C143 + #$C144, // $C144 + #$C145, // $C145 + #$C146, // $C146 + #$C147, // $C147 + #$C148, // $C148 + #$C149, // $C149 + #$C14A, // $C14A + #$C14B, // $C14B + #$C14C, // $C14C + #$C14D, // $C14D + #$C14E, // $C14E + #$C14F, // $C14F + #$C150, // $C150 + #$C151, // $C151 + #$C152, // $C152 + #$C153, // $C153 + #$C154, // $C154 + #$C155, // $C155 + #$C156, // $C156 + #$C157, // $C157 + #$C158, // $C158 + #$C159, // $C159 + #$C15A, // $C15A + #$C15B, // $C15B + #$C15C, // $C15C + #$C15D, // $C15D + #$C15E, // $C15E + #$C15F, // $C15F + #$C160, // $C160 + #$C161, // $C161 + #$C162, // $C162 + #$C163, // $C163 + #$C164, // $C164 + #$C165, // $C165 + #$C166, // $C166 + #$C167, // $C167 + #$C168, // $C168 + #$C169, // $C169 + #$C16A, // $C16A + #$C16B, // $C16B + #$C16C, // $C16C + #$C16D, // $C16D + #$C16E, // $C16E + #$C16F, // $C16F + #$C170, // $C170 + #$C171, // $C171 + #$C172, // $C172 + #$C173, // $C173 + #$C174, // $C174 + #$C175, // $C175 + #$C176, // $C176 + #$C177, // $C177 + #$C178, // $C178 + #$C179, // $C179 + #$C17A, // $C17A + #$C17B, // $C17B + #$C17C, // $C17C + #$C17D, // $C17D + #$C17E, // $C17E + #$C17F, // $C17F + #$C180, // $C180 + #$C181, // $C181 + #$C182, // $C182 + #$C183, // $C183 + #$C184, // $C184 + #$C185, // $C185 + #$C186, // $C186 + #$C187, // $C187 + #$C188, // $C188 + #$C189, // $C189 + #$C18A, // $C18A + #$C18B, // $C18B + #$C18C, // $C18C + #$C18D, // $C18D + #$C18E, // $C18E + #$C18F, // $C18F + #$C190, // $C190 + #$C191, // $C191 + #$C192, // $C192 + #$C193, // $C193 + #$C194, // $C194 + #$C195, // $C195 + #$C196, // $C196 + #$C197, // $C197 + #$C198, // $C198 + #$C199, // $C199 + #$C19A, // $C19A + #$C19B, // $C19B + #$C19C, // $C19C + #$C19D, // $C19D + #$C19E, // $C19E + #$C19F, // $C19F + #$C1A0, // $C1A0 + #$C1A1, // $C1A1 + #$C1A2, // $C1A2 + #$C1A3, // $C1A3 + #$C1A4, // $C1A4 + #$C1A5, // $C1A5 + #$C1A6, // $C1A6 + #$C1A7, // $C1A7 + #$C1A8, // $C1A8 + #$C1A9, // $C1A9 + #$C1AA, // $C1AA + #$C1AB, // $C1AB + #$C1AC, // $C1AC + #$C1AD, // $C1AD + #$C1AE, // $C1AE + #$C1AF, // $C1AF + #$C1B0, // $C1B0 + #$C1B1, // $C1B1 + #$C1B2, // $C1B2 + #$C1B3, // $C1B3 + #$C1B4, // $C1B4 + #$C1B5, // $C1B5 + #$C1B6, // $C1B6 + #$C1B7, // $C1B7 + #$C1B8, // $C1B8 + #$C1B9, // $C1B9 + #$C1BA, // $C1BA + #$C1BB, // $C1BB + #$C1BC, // $C1BC + #$C1BD, // $C1BD + #$C1BE, // $C1BE + #$C1BF, // $C1BF + #$C1C0, // $C1C0 + #$C1C1, // $C1C1 + #$C1C2, // $C1C2 + #$C1C3, // $C1C3 + #$C1C4, // $C1C4 + #$C1C5, // $C1C5 + #$C1C6, // $C1C6 + #$C1C7, // $C1C7 + #$C1C8, // $C1C8 + #$C1C9, // $C1C9 + #$C1CA, // $C1CA + #$C1CB, // $C1CB + #$C1CC, // $C1CC + #$C1CD, // $C1CD + #$C1CE, // $C1CE + #$C1CF, // $C1CF + #$C1D0, // $C1D0 + #$C1D1, // $C1D1 + #$C1D2, // $C1D2 + #$C1D3, // $C1D3 + #$C1D4, // $C1D4 + #$C1D5, // $C1D5 + #$C1D6, // $C1D6 + #$C1D7, // $C1D7 + #$C1D8, // $C1D8 + #$C1D9, // $C1D9 + #$C1DA, // $C1DA + #$C1DB, // $C1DB + #$C1DC, // $C1DC + #$C1DD, // $C1DD + #$C1DE, // $C1DE + #$C1DF, // $C1DF + #$C1E0, // $C1E0 + #$C1E1, // $C1E1 + #$C1E2, // $C1E2 + #$C1E3, // $C1E3 + #$C1E4, // $C1E4 + #$C1E5, // $C1E5 + #$C1E6, // $C1E6 + #$C1E7, // $C1E7 + #$C1E8, // $C1E8 + #$C1E9, // $C1E9 + #$C1EA, // $C1EA + #$C1EB, // $C1EB + #$C1EC, // $C1EC + #$C1ED, // $C1ED + #$C1EE, // $C1EE + #$C1EF, // $C1EF + #$C1F0, // $C1F0 + #$C1F1, // $C1F1 + #$C1F2, // $C1F2 + #$C1F3, // $C1F3 + #$C1F4, // $C1F4 + #$C1F5, // $C1F5 + #$C1F6, // $C1F6 + #$C1F7, // $C1F7 + #$C1F8, // $C1F8 + #$C1F9, // $C1F9 + #$C1FA, // $C1FA + #$C1FB, // $C1FB + #$C1FC, // $C1FC + #$C1FD, // $C1FD + #$C1FE, // $C1FE + #$C1FF, // $C1FF + #$C200, // $C200 + #$C201, // $C201 + #$C202, // $C202 + #$C203, // $C203 + #$C204, // $C204 + #$C205, // $C205 + #$C206, // $C206 + #$C207, // $C207 + #$C208, // $C208 + #$C209, // $C209 + #$C20A, // $C20A + #$C20B, // $C20B + #$C20C, // $C20C + #$C20D, // $C20D + #$C20E, // $C20E + #$C20F, // $C20F + #$C210, // $C210 + #$C211, // $C211 + #$C212, // $C212 + #$C213, // $C213 + #$C214, // $C214 + #$C215, // $C215 + #$C216, // $C216 + #$C217, // $C217 + #$C218, // $C218 + #$C219, // $C219 + #$C21A, // $C21A + #$C21B, // $C21B + #$C21C, // $C21C + #$C21D, // $C21D + #$C21E, // $C21E + #$C21F, // $C21F + #$C220, // $C220 + #$C221, // $C221 + #$C222, // $C222 + #$C223, // $C223 + #$C224, // $C224 + #$C225, // $C225 + #$C226, // $C226 + #$C227, // $C227 + #$C228, // $C228 + #$C229, // $C229 + #$C22A, // $C22A + #$C22B, // $C22B + #$C22C, // $C22C + #$C22D, // $C22D + #$C22E, // $C22E + #$C22F, // $C22F + #$C230, // $C230 + #$C231, // $C231 + #$C232, // $C232 + #$C233, // $C233 + #$C234, // $C234 + #$C235, // $C235 + #$C236, // $C236 + #$C237, // $C237 + #$C238, // $C238 + #$C239, // $C239 + #$C23A, // $C23A + #$C23B, // $C23B + #$C23C, // $C23C + #$C23D, // $C23D + #$C23E, // $C23E + #$C23F, // $C23F + #$C240, // $C240 + #$C241, // $C241 + #$C242, // $C242 + #$C243, // $C243 + #$C244, // $C244 + #$C245, // $C245 + #$C246, // $C246 + #$C247, // $C247 + #$C248, // $C248 + #$C249, // $C249 + #$C24A, // $C24A + #$C24B, // $C24B + #$C24C, // $C24C + #$C24D, // $C24D + #$C24E, // $C24E + #$C24F, // $C24F + #$C250, // $C250 + #$C251, // $C251 + #$C252, // $C252 + #$C253, // $C253 + #$C254, // $C254 + #$C255, // $C255 + #$C256, // $C256 + #$C257, // $C257 + #$C258, // $C258 + #$C259, // $C259 + #$C25A, // $C25A + #$C25B, // $C25B + #$C25C, // $C25C + #$C25D, // $C25D + #$C25E, // $C25E + #$C25F, // $C25F + #$C260, // $C260 + #$C261, // $C261 + #$C262, // $C262 + #$C263, // $C263 + #$C264, // $C264 + #$C265, // $C265 + #$C266, // $C266 + #$C267, // $C267 + #$C268, // $C268 + #$C269, // $C269 + #$C26A, // $C26A + #$C26B, // $C26B + #$C26C, // $C26C + #$C26D, // $C26D + #$C26E, // $C26E + #$C26F, // $C26F + #$C270, // $C270 + #$C271, // $C271 + #$C272, // $C272 + #$C273, // $C273 + #$C274, // $C274 + #$C275, // $C275 + #$C276, // $C276 + #$C277, // $C277 + #$C278, // $C278 + #$C279, // $C279 + #$C27A, // $C27A + #$C27B, // $C27B + #$C27C, // $C27C + #$C27D, // $C27D + #$C27E, // $C27E + #$C27F, // $C27F + #$C280, // $C280 + #$C281, // $C281 + #$C282, // $C282 + #$C283, // $C283 + #$C284, // $C284 + #$C285, // $C285 + #$C286, // $C286 + #$C287, // $C287 + #$C288, // $C288 + #$C289, // $C289 + #$C28A, // $C28A + #$C28B, // $C28B + #$C28C, // $C28C + #$C28D, // $C28D + #$C28E, // $C28E + #$C28F, // $C28F + #$C290, // $C290 + #$C291, // $C291 + #$C292, // $C292 + #$C293, // $C293 + #$C294, // $C294 + #$C295, // $C295 + #$C296, // $C296 + #$C297, // $C297 + #$C298, // $C298 + #$C299, // $C299 + #$C29A, // $C29A + #$C29B, // $C29B + #$C29C, // $C29C + #$C29D, // $C29D + #$C29E, // $C29E + #$C29F, // $C29F + #$C2A0, // $C2A0 + #$C2A1, // $C2A1 + #$C2A2, // $C2A2 + #$C2A3, // $C2A3 + #$C2A4, // $C2A4 + #$C2A5, // $C2A5 + #$C2A6, // $C2A6 + #$C2A7, // $C2A7 + #$C2A8, // $C2A8 + #$C2A9, // $C2A9 + #$C2AA, // $C2AA + #$C2AB, // $C2AB + #$C2AC, // $C2AC + #$C2AD, // $C2AD + #$C2AE, // $C2AE + #$C2AF, // $C2AF + #$C2B0, // $C2B0 + #$C2B1, // $C2B1 + #$C2B2, // $C2B2 + #$C2B3, // $C2B3 + #$C2B4, // $C2B4 + #$C2B5, // $C2B5 + #$C2B6, // $C2B6 + #$C2B7, // $C2B7 + #$C2B8, // $C2B8 + #$C2B9, // $C2B9 + #$C2BA, // $C2BA + #$C2BB, // $C2BB + #$C2BC, // $C2BC + #$C2BD, // $C2BD + #$C2BE, // $C2BE + #$C2BF, // $C2BF + #$C2C0, // $C2C0 + #$C2C1, // $C2C1 + #$C2C2, // $C2C2 + #$C2C3, // $C2C3 + #$C2C4, // $C2C4 + #$C2C5, // $C2C5 + #$C2C6, // $C2C6 + #$C2C7, // $C2C7 + #$C2C8, // $C2C8 + #$C2C9, // $C2C9 + #$C2CA, // $C2CA + #$C2CB, // $C2CB + #$C2CC, // $C2CC + #$C2CD, // $C2CD + #$C2CE, // $C2CE + #$C2CF, // $C2CF + #$C2D0, // $C2D0 + #$C2D1, // $C2D1 + #$C2D2, // $C2D2 + #$C2D3, // $C2D3 + #$C2D4, // $C2D4 + #$C2D5, // $C2D5 + #$C2D6, // $C2D6 + #$C2D7, // $C2D7 + #$C2D8, // $C2D8 + #$C2D9, // $C2D9 + #$C2DA, // $C2DA + #$C2DB, // $C2DB + #$C2DC, // $C2DC + #$C2DD, // $C2DD + #$C2DE, // $C2DE + #$C2DF, // $C2DF + #$C2E0, // $C2E0 + #$C2E1, // $C2E1 + #$C2E2, // $C2E2 + #$C2E3, // $C2E3 + #$C2E4, // $C2E4 + #$C2E5, // $C2E5 + #$C2E6, // $C2E6 + #$C2E7, // $C2E7 + #$C2E8, // $C2E8 + #$C2E9, // $C2E9 + #$C2EA, // $C2EA + #$C2EB, // $C2EB + #$C2EC, // $C2EC + #$C2ED, // $C2ED + #$C2EE, // $C2EE + #$C2EF, // $C2EF + #$C2F0, // $C2F0 + #$C2F1, // $C2F1 + #$C2F2, // $C2F2 + #$C2F3, // $C2F3 + #$C2F4, // $C2F4 + #$C2F5, // $C2F5 + #$C2F6, // $C2F6 + #$C2F7, // $C2F7 + #$C2F8, // $C2F8 + #$C2F9, // $C2F9 + #$C2FA, // $C2FA + #$C2FB, // $C2FB + #$C2FC, // $C2FC + #$C2FD, // $C2FD + #$C2FE, // $C2FE + #$C2FF, // $C2FF + #$C300, // $C300 + #$C301, // $C301 + #$C302, // $C302 + #$C303, // $C303 + #$C304, // $C304 + #$C305, // $C305 + #$C306, // $C306 + #$C307, // $C307 + #$C308, // $C308 + #$C309, // $C309 + #$C30A, // $C30A + #$C30B, // $C30B + #$C30C, // $C30C + #$C30D, // $C30D + #$C30E, // $C30E + #$C30F, // $C30F + #$C310, // $C310 + #$C311, // $C311 + #$C312, // $C312 + #$C313, // $C313 + #$C314, // $C314 + #$C315, // $C315 + #$C316, // $C316 + #$C317, // $C317 + #$C318, // $C318 + #$C319, // $C319 + #$C31A, // $C31A + #$C31B, // $C31B + #$C31C, // $C31C + #$C31D, // $C31D + #$C31E, // $C31E + #$C31F, // $C31F + #$C320, // $C320 + #$C321, // $C321 + #$C322, // $C322 + #$C323, // $C323 + #$C324, // $C324 + #$C325, // $C325 + #$C326, // $C326 + #$C327, // $C327 + #$C328, // $C328 + #$C329, // $C329 + #$C32A, // $C32A + #$C32B, // $C32B + #$C32C, // $C32C + #$C32D, // $C32D + #$C32E, // $C32E + #$C32F, // $C32F + #$C330, // $C330 + #$C331, // $C331 + #$C332, // $C332 + #$C333, // $C333 + #$C334, // $C334 + #$C335, // $C335 + #$C336, // $C336 + #$C337, // $C337 + #$C338, // $C338 + #$C339, // $C339 + #$C33A, // $C33A + #$C33B, // $C33B + #$C33C, // $C33C + #$C33D, // $C33D + #$C33E, // $C33E + #$C33F, // $C33F + #$C340, // $C340 + #$C341, // $C341 + #$C342, // $C342 + #$C343, // $C343 + #$C344, // $C344 + #$C345, // $C345 + #$C346, // $C346 + #$C347, // $C347 + #$C348, // $C348 + #$C349, // $C349 + #$C34A, // $C34A + #$C34B, // $C34B + #$C34C, // $C34C + #$C34D, // $C34D + #$C34E, // $C34E + #$C34F, // $C34F + #$C350, // $C350 + #$C351, // $C351 + #$C352, // $C352 + #$C353, // $C353 + #$C354, // $C354 + #$C355, // $C355 + #$C356, // $C356 + #$C357, // $C357 + #$C358, // $C358 + #$C359, // $C359 + #$C35A, // $C35A + #$C35B, // $C35B + #$C35C, // $C35C + #$C35D, // $C35D + #$C35E, // $C35E + #$C35F, // $C35F + #$C360, // $C360 + #$C361, // $C361 + #$C362, // $C362 + #$C363, // $C363 + #$C364, // $C364 + #$C365, // $C365 + #$C366, // $C366 + #$C367, // $C367 + #$C368, // $C368 + #$C369, // $C369 + #$C36A, // $C36A + #$C36B, // $C36B + #$C36C, // $C36C + #$C36D, // $C36D + #$C36E, // $C36E + #$C36F, // $C36F + #$C370, // $C370 + #$C371, // $C371 + #$C372, // $C372 + #$C373, // $C373 + #$C374, // $C374 + #$C375, // $C375 + #$C376, // $C376 + #$C377, // $C377 + #$C378, // $C378 + #$C379, // $C379 + #$C37A, // $C37A + #$C37B, // $C37B + #$C37C, // $C37C + #$C37D, // $C37D + #$C37E, // $C37E + #$C37F, // $C37F + #$C380, // $C380 + #$C381, // $C381 + #$C382, // $C382 + #$C383, // $C383 + #$C384, // $C384 + #$C385, // $C385 + #$C386, // $C386 + #$C387, // $C387 + #$C388, // $C388 + #$C389, // $C389 + #$C38A, // $C38A + #$C38B, // $C38B + #$C38C, // $C38C + #$C38D, // $C38D + #$C38E, // $C38E + #$C38F, // $C38F + #$C390, // $C390 + #$C391, // $C391 + #$C392, // $C392 + #$C393, // $C393 + #$C394, // $C394 + #$C395, // $C395 + #$C396, // $C396 + #$C397, // $C397 + #$C398, // $C398 + #$C399, // $C399 + #$C39A, // $C39A + #$C39B, // $C39B + #$C39C, // $C39C + #$C39D, // $C39D + #$C39E, // $C39E + #$C39F, // $C39F + #$C3A0, // $C3A0 + #$C3A1, // $C3A1 + #$C3A2, // $C3A2 + #$C3A3, // $C3A3 + #$C3A4, // $C3A4 + #$C3A5, // $C3A5 + #$C3A6, // $C3A6 + #$C3A7, // $C3A7 + #$C3A8, // $C3A8 + #$C3A9, // $C3A9 + #$C3AA, // $C3AA + #$C3AB, // $C3AB + #$C3AC, // $C3AC + #$C3AD, // $C3AD + #$C3AE, // $C3AE + #$C3AF, // $C3AF + #$C3B0, // $C3B0 + #$C3B1, // $C3B1 + #$C3B2, // $C3B2 + #$C3B3, // $C3B3 + #$C3B4, // $C3B4 + #$C3B5, // $C3B5 + #$C3B6, // $C3B6 + #$C3B7, // $C3B7 + #$C3B8, // $C3B8 + #$C3B9, // $C3B9 + #$C3BA, // $C3BA + #$C3BB, // $C3BB + #$C3BC, // $C3BC + #$C3BD, // $C3BD + #$C3BE, // $C3BE + #$C3BF, // $C3BF + #$C3C0, // $C3C0 + #$C3C1, // $C3C1 + #$C3C2, // $C3C2 + #$C3C3, // $C3C3 + #$C3C4, // $C3C4 + #$C3C5, // $C3C5 + #$C3C6, // $C3C6 + #$C3C7, // $C3C7 + #$C3C8, // $C3C8 + #$C3C9, // $C3C9 + #$C3CA, // $C3CA + #$C3CB, // $C3CB + #$C3CC, // $C3CC + #$C3CD, // $C3CD + #$C3CE, // $C3CE + #$C3CF, // $C3CF + #$C3D0, // $C3D0 + #$C3D1, // $C3D1 + #$C3D2, // $C3D2 + #$C3D3, // $C3D3 + #$C3D4, // $C3D4 + #$C3D5, // $C3D5 + #$C3D6, // $C3D6 + #$C3D7, // $C3D7 + #$C3D8, // $C3D8 + #$C3D9, // $C3D9 + #$C3DA, // $C3DA + #$C3DB, // $C3DB + #$C3DC, // $C3DC + #$C3DD, // $C3DD + #$C3DE, // $C3DE + #$C3DF, // $C3DF + #$C3E0, // $C3E0 + #$C3E1, // $C3E1 + #$C3E2, // $C3E2 + #$C3E3, // $C3E3 + #$C3E4, // $C3E4 + #$C3E5, // $C3E5 + #$C3E6, // $C3E6 + #$C3E7, // $C3E7 + #$C3E8, // $C3E8 + #$C3E9, // $C3E9 + #$C3EA, // $C3EA + #$C3EB, // $C3EB + #$C3EC, // $C3EC + #$C3ED, // $C3ED + #$C3EE, // $C3EE + #$C3EF, // $C3EF + #$C3F0, // $C3F0 + #$C3F1, // $C3F1 + #$C3F2, // $C3F2 + #$C3F3, // $C3F3 + #$C3F4, // $C3F4 + #$C3F5, // $C3F5 + #$C3F6, // $C3F6 + #$C3F7, // $C3F7 + #$C3F8, // $C3F8 + #$C3F9, // $C3F9 + #$C3FA, // $C3FA + #$C3FB, // $C3FB + #$C3FC, // $C3FC + #$C3FD, // $C3FD + #$C3FE, // $C3FE + #$C3FF, // $C3FF + #$C400, // $C400 + #$C401, // $C401 + #$C402, // $C402 + #$C403, // $C403 + #$C404, // $C404 + #$C405, // $C405 + #$C406, // $C406 + #$C407, // $C407 + #$C408, // $C408 + #$C409, // $C409 + #$C40A, // $C40A + #$C40B, // $C40B + #$C40C, // $C40C + #$C40D, // $C40D + #$C40E, // $C40E + #$C40F, // $C40F + #$C410, // $C410 + #$C411, // $C411 + #$C412, // $C412 + #$C413, // $C413 + #$C414, // $C414 + #$C415, // $C415 + #$C416, // $C416 + #$C417, // $C417 + #$C418, // $C418 + #$C419, // $C419 + #$C41A, // $C41A + #$C41B, // $C41B + #$C41C, // $C41C + #$C41D, // $C41D + #$C41E, // $C41E + #$C41F, // $C41F + #$C420, // $C420 + #$C421, // $C421 + #$C422, // $C422 + #$C423, // $C423 + #$C424, // $C424 + #$C425, // $C425 + #$C426, // $C426 + #$C427, // $C427 + #$C428, // $C428 + #$C429, // $C429 + #$C42A, // $C42A + #$C42B, // $C42B + #$C42C, // $C42C + #$C42D, // $C42D + #$C42E, // $C42E + #$C42F, // $C42F + #$C430, // $C430 + #$C431, // $C431 + #$C432, // $C432 + #$C433, // $C433 + #$C434, // $C434 + #$C435, // $C435 + #$C436, // $C436 + #$C437, // $C437 + #$C438, // $C438 + #$C439, // $C439 + #$C43A, // $C43A + #$C43B, // $C43B + #$C43C, // $C43C + #$C43D, // $C43D + #$C43E, // $C43E + #$C43F, // $C43F + #$C440, // $C440 + #$C441, // $C441 + #$C442, // $C442 + #$C443, // $C443 + #$C444, // $C444 + #$C445, // $C445 + #$C446, // $C446 + #$C447, // $C447 + #$C448, // $C448 + #$C449, // $C449 + #$C44A, // $C44A + #$C44B, // $C44B + #$C44C, // $C44C + #$C44D, // $C44D + #$C44E, // $C44E + #$C44F, // $C44F + #$C450, // $C450 + #$C451, // $C451 + #$C452, // $C452 + #$C453, // $C453 + #$C454, // $C454 + #$C455, // $C455 + #$C456, // $C456 + #$C457, // $C457 + #$C458, // $C458 + #$C459, // $C459 + #$C45A, // $C45A + #$C45B, // $C45B + #$C45C, // $C45C + #$C45D, // $C45D + #$C45E, // $C45E + #$C45F, // $C45F + #$C460, // $C460 + #$C461, // $C461 + #$C462, // $C462 + #$C463, // $C463 + #$C464, // $C464 + #$C465, // $C465 + #$C466, // $C466 + #$C467, // $C467 + #$C468, // $C468 + #$C469, // $C469 + #$C46A, // $C46A + #$C46B, // $C46B + #$C46C, // $C46C + #$C46D, // $C46D + #$C46E, // $C46E + #$C46F, // $C46F + #$C470, // $C470 + #$C471, // $C471 + #$C472, // $C472 + #$C473, // $C473 + #$C474, // $C474 + #$C475, // $C475 + #$C476, // $C476 + #$C477, // $C477 + #$C478, // $C478 + #$C479, // $C479 + #$C47A, // $C47A + #$C47B, // $C47B + #$C47C, // $C47C + #$C47D, // $C47D + #$C47E, // $C47E + #$C47F, // $C47F + #$C480, // $C480 + #$C481, // $C481 + #$C482, // $C482 + #$C483, // $C483 + #$C484, // $C484 + #$C485, // $C485 + #$C486, // $C486 + #$C487, // $C487 + #$C488, // $C488 + #$C489, // $C489 + #$C48A, // $C48A + #$C48B, // $C48B + #$C48C, // $C48C + #$C48D, // $C48D + #$C48E, // $C48E + #$C48F, // $C48F + #$C490, // $C490 + #$C491, // $C491 + #$C492, // $C492 + #$C493, // $C493 + #$C494, // $C494 + #$C495, // $C495 + #$C496, // $C496 + #$C497, // $C497 + #$C498, // $C498 + #$C499, // $C499 + #$C49A, // $C49A + #$C49B, // $C49B + #$C49C, // $C49C + #$C49D, // $C49D + #$C49E, // $C49E + #$C49F, // $C49F + #$C4A0, // $C4A0 + #$C4A1, // $C4A1 + #$C4A2, // $C4A2 + #$C4A3, // $C4A3 + #$C4A4, // $C4A4 + #$C4A5, // $C4A5 + #$C4A6, // $C4A6 + #$C4A7, // $C4A7 + #$C4A8, // $C4A8 + #$C4A9, // $C4A9 + #$C4AA, // $C4AA + #$C4AB, // $C4AB + #$C4AC, // $C4AC + #$C4AD, // $C4AD + #$C4AE, // $C4AE + #$C4AF, // $C4AF + #$C4B0, // $C4B0 + #$C4B1, // $C4B1 + #$C4B2, // $C4B2 + #$C4B3, // $C4B3 + #$C4B4, // $C4B4 + #$C4B5, // $C4B5 + #$C4B6, // $C4B6 + #$C4B7, // $C4B7 + #$C4B8, // $C4B8 + #$C4B9, // $C4B9 + #$C4BA, // $C4BA + #$C4BB, // $C4BB + #$C4BC, // $C4BC + #$C4BD, // $C4BD + #$C4BE, // $C4BE + #$C4BF, // $C4BF + #$C4C0, // $C4C0 + #$C4C1, // $C4C1 + #$C4C2, // $C4C2 + #$C4C3, // $C4C3 + #$C4C4, // $C4C4 + #$C4C5, // $C4C5 + #$C4C6, // $C4C6 + #$C4C7, // $C4C7 + #$C4C8, // $C4C8 + #$C4C9, // $C4C9 + #$C4CA, // $C4CA + #$C4CB, // $C4CB + #$C4CC, // $C4CC + #$C4CD, // $C4CD + #$C4CE, // $C4CE + #$C4CF, // $C4CF + #$C4D0, // $C4D0 + #$C4D1, // $C4D1 + #$C4D2, // $C4D2 + #$C4D3, // $C4D3 + #$C4D4, // $C4D4 + #$C4D5, // $C4D5 + #$C4D6, // $C4D6 + #$C4D7, // $C4D7 + #$C4D8, // $C4D8 + #$C4D9, // $C4D9 + #$C4DA, // $C4DA + #$C4DB, // $C4DB + #$C4DC, // $C4DC + #$C4DD, // $C4DD + #$C4DE, // $C4DE + #$C4DF, // $C4DF + #$C4E0, // $C4E0 + #$C4E1, // $C4E1 + #$C4E2, // $C4E2 + #$C4E3, // $C4E3 + #$C4E4, // $C4E4 + #$C4E5, // $C4E5 + #$C4E6, // $C4E6 + #$C4E7, // $C4E7 + #$C4E8, // $C4E8 + #$C4E9, // $C4E9 + #$C4EA, // $C4EA + #$C4EB, // $C4EB + #$C4EC, // $C4EC + #$C4ED, // $C4ED + #$C4EE, // $C4EE + #$C4EF, // $C4EF + #$C4F0, // $C4F0 + #$C4F1, // $C4F1 + #$C4F2, // $C4F2 + #$C4F3, // $C4F3 + #$C4F4, // $C4F4 + #$C4F5, // $C4F5 + #$C4F6, // $C4F6 + #$C4F7, // $C4F7 + #$C4F8, // $C4F8 + #$C4F9, // $C4F9 + #$C4FA, // $C4FA + #$C4FB, // $C4FB + #$C4FC, // $C4FC + #$C4FD, // $C4FD + #$C4FE, // $C4FE + #$C4FF, // $C4FF + #$C500, // $C500 + #$C501, // $C501 + #$C502, // $C502 + #$C503, // $C503 + #$C504, // $C504 + #$C505, // $C505 + #$C506, // $C506 + #$C507, // $C507 + #$C508, // $C508 + #$C509, // $C509 + #$C50A, // $C50A + #$C50B, // $C50B + #$C50C, // $C50C + #$C50D, // $C50D + #$C50E, // $C50E + #$C50F, // $C50F + #$C510, // $C510 + #$C511, // $C511 + #$C512, // $C512 + #$C513, // $C513 + #$C514, // $C514 + #$C515, // $C515 + #$C516, // $C516 + #$C517, // $C517 + #$C518, // $C518 + #$C519, // $C519 + #$C51A, // $C51A + #$C51B, // $C51B + #$C51C, // $C51C + #$C51D, // $C51D + #$C51E, // $C51E + #$C51F, // $C51F + #$C520, // $C520 + #$C521, // $C521 + #$C522, // $C522 + #$C523, // $C523 + #$C524, // $C524 + #$C525, // $C525 + #$C526, // $C526 + #$C527, // $C527 + #$C528, // $C528 + #$C529, // $C529 + #$C52A, // $C52A + #$C52B, // $C52B + #$C52C, // $C52C + #$C52D, // $C52D + #$C52E, // $C52E + #$C52F, // $C52F + #$C530, // $C530 + #$C531, // $C531 + #$C532, // $C532 + #$C533, // $C533 + #$C534, // $C534 + #$C535, // $C535 + #$C536, // $C536 + #$C537, // $C537 + #$C538, // $C538 + #$C539, // $C539 + #$C53A, // $C53A + #$C53B, // $C53B + #$C53C, // $C53C + #$C53D, // $C53D + #$C53E, // $C53E + #$C53F, // $C53F + #$C540, // $C540 + #$C541, // $C541 + #$C542, // $C542 + #$C543, // $C543 + #$C544, // $C544 + #$C545, // $C545 + #$C546, // $C546 + #$C547, // $C547 + #$C548, // $C548 + #$C549, // $C549 + #$C54A, // $C54A + #$C54B, // $C54B + #$C54C, // $C54C + #$C54D, // $C54D + #$C54E, // $C54E + #$C54F, // $C54F + #$C550, // $C550 + #$C551, // $C551 + #$C552, // $C552 + #$C553, // $C553 + #$C554, // $C554 + #$C555, // $C555 + #$C556, // $C556 + #$C557, // $C557 + #$C558, // $C558 + #$C559, // $C559 + #$C55A, // $C55A + #$C55B, // $C55B + #$C55C, // $C55C + #$C55D, // $C55D + #$C55E, // $C55E + #$C55F, // $C55F + #$C560, // $C560 + #$C561, // $C561 + #$C562, // $C562 + #$C563, // $C563 + #$C564, // $C564 + #$C565, // $C565 + #$C566, // $C566 + #$C567, // $C567 + #$C568, // $C568 + #$C569, // $C569 + #$C56A, // $C56A + #$C56B, // $C56B + #$C56C, // $C56C + #$C56D, // $C56D + #$C56E, // $C56E + #$C56F, // $C56F + #$C570, // $C570 + #$C571, // $C571 + #$C572, // $C572 + #$C573, // $C573 + #$C574, // $C574 + #$C575, // $C575 + #$C576, // $C576 + #$C577, // $C577 + #$C578, // $C578 + #$C579, // $C579 + #$C57A, // $C57A + #$C57B, // $C57B + #$C57C, // $C57C + #$C57D, // $C57D + #$C57E, // $C57E + #$C57F, // $C57F + #$C580, // $C580 + #$C581, // $C581 + #$C582, // $C582 + #$C583, // $C583 + #$C584, // $C584 + #$C585, // $C585 + #$C586, // $C586 + #$C587, // $C587 + #$C588, // $C588 + #$C589, // $C589 + #$C58A, // $C58A + #$C58B, // $C58B + #$C58C, // $C58C + #$C58D, // $C58D + #$C58E, // $C58E + #$C58F, // $C58F + #$C590, // $C590 + #$C591, // $C591 + #$C592, // $C592 + #$C593, // $C593 + #$C594, // $C594 + #$C595, // $C595 + #$C596, // $C596 + #$C597, // $C597 + #$C598, // $C598 + #$C599, // $C599 + #$C59A, // $C59A + #$C59B, // $C59B + #$C59C, // $C59C + #$C59D, // $C59D + #$C59E, // $C59E + #$C59F, // $C59F + #$C5A0, // $C5A0 + #$C5A1, // $C5A1 + #$C5A2, // $C5A2 + #$C5A3, // $C5A3 + #$C5A4, // $C5A4 + #$C5A5, // $C5A5 + #$C5A6, // $C5A6 + #$C5A7, // $C5A7 + #$C5A8, // $C5A8 + #$C5A9, // $C5A9 + #$C5AA, // $C5AA + #$C5AB, // $C5AB + #$C5AC, // $C5AC + #$C5AD, // $C5AD + #$C5AE, // $C5AE + #$C5AF, // $C5AF + #$C5B0, // $C5B0 + #$C5B1, // $C5B1 + #$C5B2, // $C5B2 + #$C5B3, // $C5B3 + #$C5B4, // $C5B4 + #$C5B5, // $C5B5 + #$C5B6, // $C5B6 + #$C5B7, // $C5B7 + #$C5B8, // $C5B8 + #$C5B9, // $C5B9 + #$C5BA, // $C5BA + #$C5BB, // $C5BB + #$C5BC, // $C5BC + #$C5BD, // $C5BD + #$C5BE, // $C5BE + #$C5BF, // $C5BF + #$C5C0, // $C5C0 + #$C5C1, // $C5C1 + #$C5C2, // $C5C2 + #$C5C3, // $C5C3 + #$C5C4, // $C5C4 + #$C5C5, // $C5C5 + #$C5C6, // $C5C6 + #$C5C7, // $C5C7 + #$C5C8, // $C5C8 + #$C5C9, // $C5C9 + #$C5CA, // $C5CA + #$C5CB, // $C5CB + #$C5CC, // $C5CC + #$C5CD, // $C5CD + #$C5CE, // $C5CE + #$C5CF, // $C5CF + #$C5D0, // $C5D0 + #$C5D1, // $C5D1 + #$C5D2, // $C5D2 + #$C5D3, // $C5D3 + #$C5D4, // $C5D4 + #$C5D5, // $C5D5 + #$C5D6, // $C5D6 + #$C5D7, // $C5D7 + #$C5D8, // $C5D8 + #$C5D9, // $C5D9 + #$C5DA, // $C5DA + #$C5DB, // $C5DB + #$C5DC, // $C5DC + #$C5DD, // $C5DD + #$C5DE, // $C5DE + #$C5DF, // $C5DF + #$C5E0, // $C5E0 + #$C5E1, // $C5E1 + #$C5E2, // $C5E2 + #$C5E3, // $C5E3 + #$C5E4, // $C5E4 + #$C5E5, // $C5E5 + #$C5E6, // $C5E6 + #$C5E7, // $C5E7 + #$C5E8, // $C5E8 + #$C5E9, // $C5E9 + #$C5EA, // $C5EA + #$C5EB, // $C5EB + #$C5EC, // $C5EC + #$C5ED, // $C5ED + #$C5EE, // $C5EE + #$C5EF, // $C5EF + #$C5F0, // $C5F0 + #$C5F1, // $C5F1 + #$C5F2, // $C5F2 + #$C5F3, // $C5F3 + #$C5F4, // $C5F4 + #$C5F5, // $C5F5 + #$C5F6, // $C5F6 + #$C5F7, // $C5F7 + #$C5F8, // $C5F8 + #$C5F9, // $C5F9 + #$C5FA, // $C5FA + #$C5FB, // $C5FB + #$C5FC, // $C5FC + #$C5FD, // $C5FD + #$C5FE, // $C5FE + #$C5FF, // $C5FF + #$C600, // $C600 + #$C601, // $C601 + #$C602, // $C602 + #$C603, // $C603 + #$C604, // $C604 + #$C605, // $C605 + #$C606, // $C606 + #$C607, // $C607 + #$C608, // $C608 + #$C609, // $C609 + #$C60A, // $C60A + #$C60B, // $C60B + #$C60C, // $C60C + #$C60D, // $C60D + #$C60E, // $C60E + #$C60F, // $C60F + #$C610, // $C610 + #$C611, // $C611 + #$C612, // $C612 + #$C613, // $C613 + #$C614, // $C614 + #$C615, // $C615 + #$C616, // $C616 + #$C617, // $C617 + #$C618, // $C618 + #$C619, // $C619 + #$C61A, // $C61A + #$C61B, // $C61B + #$C61C, // $C61C + #$C61D, // $C61D + #$C61E, // $C61E + #$C61F, // $C61F + #$C620, // $C620 + #$C621, // $C621 + #$C622, // $C622 + #$C623, // $C623 + #$C624, // $C624 + #$C625, // $C625 + #$C626, // $C626 + #$C627, // $C627 + #$C628, // $C628 + #$C629, // $C629 + #$C62A, // $C62A + #$C62B, // $C62B + #$C62C, // $C62C + #$C62D, // $C62D + #$C62E, // $C62E + #$C62F, // $C62F + #$C630, // $C630 + #$C631, // $C631 + #$C632, // $C632 + #$C633, // $C633 + #$C634, // $C634 + #$C635, // $C635 + #$C636, // $C636 + #$C637, // $C637 + #$C638, // $C638 + #$C639, // $C639 + #$C63A, // $C63A + #$C63B, // $C63B + #$C63C, // $C63C + #$C63D, // $C63D + #$C63E, // $C63E + #$C63F, // $C63F + #$C640, // $C640 + #$C641, // $C641 + #$C642, // $C642 + #$C643, // $C643 + #$C644, // $C644 + #$C645, // $C645 + #$C646, // $C646 + #$C647, // $C647 + #$C648, // $C648 + #$C649, // $C649 + #$C64A, // $C64A + #$C64B, // $C64B + #$C64C, // $C64C + #$C64D, // $C64D + #$C64E, // $C64E + #$C64F, // $C64F + #$C650, // $C650 + #$C651, // $C651 + #$C652, // $C652 + #$C653, // $C653 + #$C654, // $C654 + #$C655, // $C655 + #$C656, // $C656 + #$C657, // $C657 + #$C658, // $C658 + #$C659, // $C659 + #$C65A, // $C65A + #$C65B, // $C65B + #$C65C, // $C65C + #$C65D, // $C65D + #$C65E, // $C65E + #$C65F, // $C65F + #$C660, // $C660 + #$C661, // $C661 + #$C662, // $C662 + #$C663, // $C663 + #$C664, // $C664 + #$C665, // $C665 + #$C666, // $C666 + #$C667, // $C667 + #$C668, // $C668 + #$C669, // $C669 + #$C66A, // $C66A + #$C66B, // $C66B + #$C66C, // $C66C + #$C66D, // $C66D + #$C66E, // $C66E + #$C66F, // $C66F + #$C670, // $C670 + #$C671, // $C671 + #$C672, // $C672 + #$C673, // $C673 + #$C674, // $C674 + #$C675, // $C675 + #$C676, // $C676 + #$C677, // $C677 + #$C678, // $C678 + #$C679, // $C679 + #$C67A, // $C67A + #$C67B, // $C67B + #$C67C, // $C67C + #$C67D, // $C67D + #$C67E, // $C67E + #$C67F, // $C67F + #$C680, // $C680 + #$C681, // $C681 + #$C682, // $C682 + #$C683, // $C683 + #$C684, // $C684 + #$C685, // $C685 + #$C686, // $C686 + #$C687, // $C687 + #$C688, // $C688 + #$C689, // $C689 + #$C68A, // $C68A + #$C68B, // $C68B + #$C68C, // $C68C + #$C68D, // $C68D + #$C68E, // $C68E + #$C68F, // $C68F + #$C690, // $C690 + #$C691, // $C691 + #$C692, // $C692 + #$C693, // $C693 + #$C694, // $C694 + #$C695, // $C695 + #$C696, // $C696 + #$C697, // $C697 + #$C698, // $C698 + #$C699, // $C699 + #$C69A, // $C69A + #$C69B, // $C69B + #$C69C, // $C69C + #$C69D, // $C69D + #$C69E, // $C69E + #$C69F, // $C69F + #$C6A0, // $C6A0 + #$C6A1, // $C6A1 + #$C6A2, // $C6A2 + #$C6A3, // $C6A3 + #$C6A4, // $C6A4 + #$C6A5, // $C6A5 + #$C6A6, // $C6A6 + #$C6A7, // $C6A7 + #$C6A8, // $C6A8 + #$C6A9, // $C6A9 + #$C6AA, // $C6AA + #$C6AB, // $C6AB + #$C6AC, // $C6AC + #$C6AD, // $C6AD + #$C6AE, // $C6AE + #$C6AF, // $C6AF + #$C6B0, // $C6B0 + #$C6B1, // $C6B1 + #$C6B2, // $C6B2 + #$C6B3, // $C6B3 + #$C6B4, // $C6B4 + #$C6B5, // $C6B5 + #$C6B6, // $C6B6 + #$C6B7, // $C6B7 + #$C6B8, // $C6B8 + #$C6B9, // $C6B9 + #$C6BA, // $C6BA + #$C6BB, // $C6BB + #$C6BC, // $C6BC + #$C6BD, // $C6BD + #$C6BE, // $C6BE + #$C6BF, // $C6BF + #$C6C0, // $C6C0 + #$C6C1, // $C6C1 + #$C6C2, // $C6C2 + #$C6C3, // $C6C3 + #$C6C4, // $C6C4 + #$C6C5, // $C6C5 + #$C6C6, // $C6C6 + #$C6C7, // $C6C7 + #$C6C8, // $C6C8 + #$C6C9, // $C6C9 + #$C6CA, // $C6CA + #$C6CB, // $C6CB + #$C6CC, // $C6CC + #$C6CD, // $C6CD + #$C6CE, // $C6CE + #$C6CF, // $C6CF + #$C6D0, // $C6D0 + #$C6D1, // $C6D1 + #$C6D2, // $C6D2 + #$C6D3, // $C6D3 + #$C6D4, // $C6D4 + #$C6D5, // $C6D5 + #$C6D6, // $C6D6 + #$C6D7, // $C6D7 + #$C6D8, // $C6D8 + #$C6D9, // $C6D9 + #$C6DA, // $C6DA + #$C6DB, // $C6DB + #$C6DC, // $C6DC + #$C6DD, // $C6DD + #$C6DE, // $C6DE + #$C6DF, // $C6DF + #$C6E0, // $C6E0 + #$C6E1, // $C6E1 + #$C6E2, // $C6E2 + #$C6E3, // $C6E3 + #$C6E4, // $C6E4 + #$C6E5, // $C6E5 + #$C6E6, // $C6E6 + #$C6E7, // $C6E7 + #$C6E8, // $C6E8 + #$C6E9, // $C6E9 + #$C6EA, // $C6EA + #$C6EB, // $C6EB + #$C6EC, // $C6EC + #$C6ED, // $C6ED + #$C6EE, // $C6EE + #$C6EF, // $C6EF + #$C6F0, // $C6F0 + #$C6F1, // $C6F1 + #$C6F2, // $C6F2 + #$C6F3, // $C6F3 + #$C6F4, // $C6F4 + #$C6F5, // $C6F5 + #$C6F6, // $C6F6 + #$C6F7, // $C6F7 + #$C6F8, // $C6F8 + #$C6F9, // $C6F9 + #$C6FA, // $C6FA + #$C6FB, // $C6FB + #$C6FC, // $C6FC + #$C6FD, // $C6FD + #$C6FE, // $C6FE + #$C6FF, // $C6FF + #$C700, // $C700 + #$C701, // $C701 + #$C702, // $C702 + #$C703, // $C703 + #$C704, // $C704 + #$C705, // $C705 + #$C706, // $C706 + #$C707, // $C707 + #$C708, // $C708 + #$C709, // $C709 + #$C70A, // $C70A + #$C70B, // $C70B + #$C70C, // $C70C + #$C70D, // $C70D + #$C70E, // $C70E + #$C70F, // $C70F + #$C710, // $C710 + #$C711, // $C711 + #$C712, // $C712 + #$C713, // $C713 + #$C714, // $C714 + #$C715, // $C715 + #$C716, // $C716 + #$C717, // $C717 + #$C718, // $C718 + #$C719, // $C719 + #$C71A, // $C71A + #$C71B, // $C71B + #$C71C, // $C71C + #$C71D, // $C71D + #$C71E, // $C71E + #$C71F, // $C71F + #$C720, // $C720 + #$C721, // $C721 + #$C722, // $C722 + #$C723, // $C723 + #$C724, // $C724 + #$C725, // $C725 + #$C726, // $C726 + #$C727, // $C727 + #$C728, // $C728 + #$C729, // $C729 + #$C72A, // $C72A + #$C72B, // $C72B + #$C72C, // $C72C + #$C72D, // $C72D + #$C72E, // $C72E + #$C72F, // $C72F + #$C730, // $C730 + #$C731, // $C731 + #$C732, // $C732 + #$C733, // $C733 + #$C734, // $C734 + #$C735, // $C735 + #$C736, // $C736 + #$C737, // $C737 + #$C738, // $C738 + #$C739, // $C739 + #$C73A, // $C73A + #$C73B, // $C73B + #$C73C, // $C73C + #$C73D, // $C73D + #$C73E, // $C73E + #$C73F, // $C73F + #$C740, // $C740 + #$C741, // $C741 + #$C742, // $C742 + #$C743, // $C743 + #$C744, // $C744 + #$C745, // $C745 + #$C746, // $C746 + #$C747, // $C747 + #$C748, // $C748 + #$C749, // $C749 + #$C74A, // $C74A + #$C74B, // $C74B + #$C74C, // $C74C + #$C74D, // $C74D + #$C74E, // $C74E + #$C74F, // $C74F + #$C750, // $C750 + #$C751, // $C751 + #$C752, // $C752 + #$C753, // $C753 + #$C754, // $C754 + #$C755, // $C755 + #$C756, // $C756 + #$C757, // $C757 + #$C758, // $C758 + #$C759, // $C759 + #$C75A, // $C75A + #$C75B, // $C75B + #$C75C, // $C75C + #$C75D, // $C75D + #$C75E, // $C75E + #$C75F, // $C75F + #$C760, // $C760 + #$C761, // $C761 + #$C762, // $C762 + #$C763, // $C763 + #$C764, // $C764 + #$C765, // $C765 + #$C766, // $C766 + #$C767, // $C767 + #$C768, // $C768 + #$C769, // $C769 + #$C76A, // $C76A + #$C76B, // $C76B + #$C76C, // $C76C + #$C76D, // $C76D + #$C76E, // $C76E + #$C76F, // $C76F + #$C770, // $C770 + #$C771, // $C771 + #$C772, // $C772 + #$C773, // $C773 + #$C774, // $C774 + #$C775, // $C775 + #$C776, // $C776 + #$C777, // $C777 + #$C778, // $C778 + #$C779, // $C779 + #$C77A, // $C77A + #$C77B, // $C77B + #$C77C, // $C77C + #$C77D, // $C77D + #$C77E, // $C77E + #$C77F, // $C77F + #$C780, // $C780 + #$C781, // $C781 + #$C782, // $C782 + #$C783, // $C783 + #$C784, // $C784 + #$C785, // $C785 + #$C786, // $C786 + #$C787, // $C787 + #$C788, // $C788 + #$C789, // $C789 + #$C78A, // $C78A + #$C78B, // $C78B + #$C78C, // $C78C + #$C78D, // $C78D + #$C78E, // $C78E + #$C78F, // $C78F + #$C790, // $C790 + #$C791, // $C791 + #$C792, // $C792 + #$C793, // $C793 + #$C794, // $C794 + #$C795, // $C795 + #$C796, // $C796 + #$C797, // $C797 + #$C798, // $C798 + #$C799, // $C799 + #$C79A, // $C79A + #$C79B, // $C79B + #$C79C, // $C79C + #$C79D, // $C79D + #$C79E, // $C79E + #$C79F, // $C79F + #$C7A0, // $C7A0 + #$C7A1, // $C7A1 + #$C7A2, // $C7A2 + #$C7A3, // $C7A3 + #$C7A4, // $C7A4 + #$C7A5, // $C7A5 + #$C7A6, // $C7A6 + #$C7A7, // $C7A7 + #$C7A8, // $C7A8 + #$C7A9, // $C7A9 + #$C7AA, // $C7AA + #$C7AB, // $C7AB + #$C7AC, // $C7AC + #$C7AD, // $C7AD + #$C7AE, // $C7AE + #$C7AF, // $C7AF + #$C7B0, // $C7B0 + #$C7B1, // $C7B1 + #$C7B2, // $C7B2 + #$C7B3, // $C7B3 + #$C7B4, // $C7B4 + #$C7B5, // $C7B5 + #$C7B6, // $C7B6 + #$C7B7, // $C7B7 + #$C7B8, // $C7B8 + #$C7B9, // $C7B9 + #$C7BA, // $C7BA + #$C7BB, // $C7BB + #$C7BC, // $C7BC + #$C7BD, // $C7BD + #$C7BE, // $C7BE + #$C7BF, // $C7BF + #$C7C0, // $C7C0 + #$C7C1, // $C7C1 + #$C7C2, // $C7C2 + #$C7C3, // $C7C3 + #$C7C4, // $C7C4 + #$C7C5, // $C7C5 + #$C7C6, // $C7C6 + #$C7C7, // $C7C7 + #$C7C8, // $C7C8 + #$C7C9, // $C7C9 + #$C7CA, // $C7CA + #$C7CB, // $C7CB + #$C7CC, // $C7CC + #$C7CD, // $C7CD + #$C7CE, // $C7CE + #$C7CF, // $C7CF + #$C7D0, // $C7D0 + #$C7D1, // $C7D1 + #$C7D2, // $C7D2 + #$C7D3, // $C7D3 + #$C7D4, // $C7D4 + #$C7D5, // $C7D5 + #$C7D6, // $C7D6 + #$C7D7, // $C7D7 + #$C7D8, // $C7D8 + #$C7D9, // $C7D9 + #$C7DA, // $C7DA + #$C7DB, // $C7DB + #$C7DC, // $C7DC + #$C7DD, // $C7DD + #$C7DE, // $C7DE + #$C7DF, // $C7DF + #$C7E0, // $C7E0 + #$C7E1, // $C7E1 + #$C7E2, // $C7E2 + #$C7E3, // $C7E3 + #$C7E4, // $C7E4 + #$C7E5, // $C7E5 + #$C7E6, // $C7E6 + #$C7E7, // $C7E7 + #$C7E8, // $C7E8 + #$C7E9, // $C7E9 + #$C7EA, // $C7EA + #$C7EB, // $C7EB + #$C7EC, // $C7EC + #$C7ED, // $C7ED + #$C7EE, // $C7EE + #$C7EF, // $C7EF + #$C7F0, // $C7F0 + #$C7F1, // $C7F1 + #$C7F2, // $C7F2 + #$C7F3, // $C7F3 + #$C7F4, // $C7F4 + #$C7F5, // $C7F5 + #$C7F6, // $C7F6 + #$C7F7, // $C7F7 + #$C7F8, // $C7F8 + #$C7F9, // $C7F9 + #$C7FA, // $C7FA + #$C7FB, // $C7FB + #$C7FC, // $C7FC + #$C7FD, // $C7FD + #$C7FE, // $C7FE + #$C7FF, // $C7FF + #$C800, // $C800 + #$C801, // $C801 + #$C802, // $C802 + #$C803, // $C803 + #$C804, // $C804 + #$C805, // $C805 + #$C806, // $C806 + #$C807, // $C807 + #$C808, // $C808 + #$C809, // $C809 + #$C80A, // $C80A + #$C80B, // $C80B + #$C80C, // $C80C + #$C80D, // $C80D + #$C80E, // $C80E + #$C80F, // $C80F + #$C810, // $C810 + #$C811, // $C811 + #$C812, // $C812 + #$C813, // $C813 + #$C814, // $C814 + #$C815, // $C815 + #$C816, // $C816 + #$C817, // $C817 + #$C818, // $C818 + #$C819, // $C819 + #$C81A, // $C81A + #$C81B, // $C81B + #$C81C, // $C81C + #$C81D, // $C81D + #$C81E, // $C81E + #$C81F, // $C81F + #$C820, // $C820 + #$C821, // $C821 + #$C822, // $C822 + #$C823, // $C823 + #$C824, // $C824 + #$C825, // $C825 + #$C826, // $C826 + #$C827, // $C827 + #$C828, // $C828 + #$C829, // $C829 + #$C82A, // $C82A + #$C82B, // $C82B + #$C82C, // $C82C + #$C82D, // $C82D + #$C82E, // $C82E + #$C82F, // $C82F + #$C830, // $C830 + #$C831, // $C831 + #$C832, // $C832 + #$C833, // $C833 + #$C834, // $C834 + #$C835, // $C835 + #$C836, // $C836 + #$C837, // $C837 + #$C838, // $C838 + #$C839, // $C839 + #$C83A, // $C83A + #$C83B, // $C83B + #$C83C, // $C83C + #$C83D, // $C83D + #$C83E, // $C83E + #$C83F, // $C83F + #$C840, // $C840 + #$C841, // $C841 + #$C842, // $C842 + #$C843, // $C843 + #$C844, // $C844 + #$C845, // $C845 + #$C846, // $C846 + #$C847, // $C847 + #$C848, // $C848 + #$C849, // $C849 + #$C84A, // $C84A + #$C84B, // $C84B + #$C84C, // $C84C + #$C84D, // $C84D + #$C84E, // $C84E + #$C84F, // $C84F + #$C850, // $C850 + #$C851, // $C851 + #$C852, // $C852 + #$C853, // $C853 + #$C854, // $C854 + #$C855, // $C855 + #$C856, // $C856 + #$C857, // $C857 + #$C858, // $C858 + #$C859, // $C859 + #$C85A, // $C85A + #$C85B, // $C85B + #$C85C, // $C85C + #$C85D, // $C85D + #$C85E, // $C85E + #$C85F, // $C85F + #$C860, // $C860 + #$C861, // $C861 + #$C862, // $C862 + #$C863, // $C863 + #$C864, // $C864 + #$C865, // $C865 + #$C866, // $C866 + #$C867, // $C867 + #$C868, // $C868 + #$C869, // $C869 + #$C86A, // $C86A + #$C86B, // $C86B + #$C86C, // $C86C + #$C86D, // $C86D + #$C86E, // $C86E + #$C86F, // $C86F + #$C870, // $C870 + #$C871, // $C871 + #$C872, // $C872 + #$C873, // $C873 + #$C874, // $C874 + #$C875, // $C875 + #$C876, // $C876 + #$C877, // $C877 + #$C878, // $C878 + #$C879, // $C879 + #$C87A, // $C87A + #$C87B, // $C87B + #$C87C, // $C87C + #$C87D, // $C87D + #$C87E, // $C87E + #$C87F, // $C87F + #$C880, // $C880 + #$C881, // $C881 + #$C882, // $C882 + #$C883, // $C883 + #$C884, // $C884 + #$C885, // $C885 + #$C886, // $C886 + #$C887, // $C887 + #$C888, // $C888 + #$C889, // $C889 + #$C88A, // $C88A + #$C88B, // $C88B + #$C88C, // $C88C + #$C88D, // $C88D + #$C88E, // $C88E + #$C88F, // $C88F + #$C890, // $C890 + #$C891, // $C891 + #$C892, // $C892 + #$C893, // $C893 + #$C894, // $C894 + #$C895, // $C895 + #$C896, // $C896 + #$C897, // $C897 + #$C898, // $C898 + #$C899, // $C899 + #$C89A, // $C89A + #$C89B, // $C89B + #$C89C, // $C89C + #$C89D, // $C89D + #$C89E, // $C89E + #$C89F, // $C89F + #$C8A0, // $C8A0 + #$C8A1, // $C8A1 + #$C8A2, // $C8A2 + #$C8A3, // $C8A3 + #$C8A4, // $C8A4 + #$C8A5, // $C8A5 + #$C8A6, // $C8A6 + #$C8A7, // $C8A7 + #$C8A8, // $C8A8 + #$C8A9, // $C8A9 + #$C8AA, // $C8AA + #$C8AB, // $C8AB + #$C8AC, // $C8AC + #$C8AD, // $C8AD + #$C8AE, // $C8AE + #$C8AF, // $C8AF + #$C8B0, // $C8B0 + #$C8B1, // $C8B1 + #$C8B2, // $C8B2 + #$C8B3, // $C8B3 + #$C8B4, // $C8B4 + #$C8B5, // $C8B5 + #$C8B6, // $C8B6 + #$C8B7, // $C8B7 + #$C8B8, // $C8B8 + #$C8B9, // $C8B9 + #$C8BA, // $C8BA + #$C8BB, // $C8BB + #$C8BC, // $C8BC + #$C8BD, // $C8BD + #$C8BE, // $C8BE + #$C8BF, // $C8BF + #$C8C0, // $C8C0 + #$C8C1, // $C8C1 + #$C8C2, // $C8C2 + #$C8C3, // $C8C3 + #$C8C4, // $C8C4 + #$C8C5, // $C8C5 + #$C8C6, // $C8C6 + #$C8C7, // $C8C7 + #$C8C8, // $C8C8 + #$C8C9, // $C8C9 + #$C8CA, // $C8CA + #$C8CB, // $C8CB + #$C8CC, // $C8CC + #$C8CD, // $C8CD + #$C8CE, // $C8CE + #$C8CF, // $C8CF + #$C8D0, // $C8D0 + #$C8D1, // $C8D1 + #$C8D2, // $C8D2 + #$C8D3, // $C8D3 + #$C8D4, // $C8D4 + #$C8D5, // $C8D5 + #$C8D6, // $C8D6 + #$C8D7, // $C8D7 + #$C8D8, // $C8D8 + #$C8D9, // $C8D9 + #$C8DA, // $C8DA + #$C8DB, // $C8DB + #$C8DC, // $C8DC + #$C8DD, // $C8DD + #$C8DE, // $C8DE + #$C8DF, // $C8DF + #$C8E0, // $C8E0 + #$C8E1, // $C8E1 + #$C8E2, // $C8E2 + #$C8E3, // $C8E3 + #$C8E4, // $C8E4 + #$C8E5, // $C8E5 + #$C8E6, // $C8E6 + #$C8E7, // $C8E7 + #$C8E8, // $C8E8 + #$C8E9, // $C8E9 + #$C8EA, // $C8EA + #$C8EB, // $C8EB + #$C8EC, // $C8EC + #$C8ED, // $C8ED + #$C8EE, // $C8EE + #$C8EF, // $C8EF + #$C8F0, // $C8F0 + #$C8F1, // $C8F1 + #$C8F2, // $C8F2 + #$C8F3, // $C8F3 + #$C8F4, // $C8F4 + #$C8F5, // $C8F5 + #$C8F6, // $C8F6 + #$C8F7, // $C8F7 + #$C8F8, // $C8F8 + #$C8F9, // $C8F9 + #$C8FA, // $C8FA + #$C8FB, // $C8FB + #$C8FC, // $C8FC + #$C8FD, // $C8FD + #$C8FE, // $C8FE + #$C8FF, // $C8FF + #$C900, // $C900 + #$C901, // $C901 + #$C902, // $C902 + #$C903, // $C903 + #$C904, // $C904 + #$C905, // $C905 + #$C906, // $C906 + #$C907, // $C907 + #$C908, // $C908 + #$C909, // $C909 + #$C90A, // $C90A + #$C90B, // $C90B + #$C90C, // $C90C + #$C90D, // $C90D + #$C90E, // $C90E + #$C90F, // $C90F + #$C910, // $C910 + #$C911, // $C911 + #$C912, // $C912 + #$C913, // $C913 + #$C914, // $C914 + #$C915, // $C915 + #$C916, // $C916 + #$C917, // $C917 + #$C918, // $C918 + #$C919, // $C919 + #$C91A, // $C91A + #$C91B, // $C91B + #$C91C, // $C91C + #$C91D, // $C91D + #$C91E, // $C91E + #$C91F, // $C91F + #$C920, // $C920 + #$C921, // $C921 + #$C922, // $C922 + #$C923, // $C923 + #$C924, // $C924 + #$C925, // $C925 + #$C926, // $C926 + #$C927, // $C927 + #$C928, // $C928 + #$C929, // $C929 + #$C92A, // $C92A + #$C92B, // $C92B + #$C92C, // $C92C + #$C92D, // $C92D + #$C92E, // $C92E + #$C92F, // $C92F + #$C930, // $C930 + #$C931, // $C931 + #$C932, // $C932 + #$C933, // $C933 + #$C934, // $C934 + #$C935, // $C935 + #$C936, // $C936 + #$C937, // $C937 + #$C938, // $C938 + #$C939, // $C939 + #$C93A, // $C93A + #$C93B, // $C93B + #$C93C, // $C93C + #$C93D, // $C93D + #$C93E, // $C93E + #$C93F, // $C93F + #$C940, // $C940 + #$C941, // $C941 + #$C942, // $C942 + #$C943, // $C943 + #$C944, // $C944 + #$C945, // $C945 + #$C946, // $C946 + #$C947, // $C947 + #$C948, // $C948 + #$C949, // $C949 + #$C94A, // $C94A + #$C94B, // $C94B + #$C94C, // $C94C + #$C94D, // $C94D + #$C94E, // $C94E + #$C94F, // $C94F + #$C950, // $C950 + #$C951, // $C951 + #$C952, // $C952 + #$C953, // $C953 + #$C954, // $C954 + #$C955, // $C955 + #$C956, // $C956 + #$C957, // $C957 + #$C958, // $C958 + #$C959, // $C959 + #$C95A, // $C95A + #$C95B, // $C95B + #$C95C, // $C95C + #$C95D, // $C95D + #$C95E, // $C95E + #$C95F, // $C95F + #$C960, // $C960 + #$C961, // $C961 + #$C962, // $C962 + #$C963, // $C963 + #$C964, // $C964 + #$C965, // $C965 + #$C966, // $C966 + #$C967, // $C967 + #$C968, // $C968 + #$C969, // $C969 + #$C96A, // $C96A + #$C96B, // $C96B + #$C96C, // $C96C + #$C96D, // $C96D + #$C96E, // $C96E + #$C96F, // $C96F + #$C970, // $C970 + #$C971, // $C971 + #$C972, // $C972 + #$C973, // $C973 + #$C974, // $C974 + #$C975, // $C975 + #$C976, // $C976 + #$C977, // $C977 + #$C978, // $C978 + #$C979, // $C979 + #$C97A, // $C97A + #$C97B, // $C97B + #$C97C, // $C97C + #$C97D, // $C97D + #$C97E, // $C97E + #$C97F, // $C97F + #$C980, // $C980 + #$C981, // $C981 + #$C982, // $C982 + #$C983, // $C983 + #$C984, // $C984 + #$C985, // $C985 + #$C986, // $C986 + #$C987, // $C987 + #$C988, // $C988 + #$C989, // $C989 + #$C98A, // $C98A + #$C98B, // $C98B + #$C98C, // $C98C + #$C98D, // $C98D + #$C98E, // $C98E + #$C98F, // $C98F + #$C990, // $C990 + #$C991, // $C991 + #$C992, // $C992 + #$C993, // $C993 + #$C994, // $C994 + #$C995, // $C995 + #$C996, // $C996 + #$C997, // $C997 + #$C998, // $C998 + #$C999, // $C999 + #$C99A, // $C99A + #$C99B, // $C99B + #$C99C, // $C99C + #$C99D, // $C99D + #$C99E, // $C99E + #$C99F, // $C99F + #$C9A0, // $C9A0 + #$C9A1, // $C9A1 + #$C9A2, // $C9A2 + #$C9A3, // $C9A3 + #$C9A4, // $C9A4 + #$C9A5, // $C9A5 + #$C9A6, // $C9A6 + #$C9A7, // $C9A7 + #$C9A8, // $C9A8 + #$C9A9, // $C9A9 + #$C9AA, // $C9AA + #$C9AB, // $C9AB + #$C9AC, // $C9AC + #$C9AD, // $C9AD + #$C9AE, // $C9AE + #$C9AF, // $C9AF + #$C9B0, // $C9B0 + #$C9B1, // $C9B1 + #$C9B2, // $C9B2 + #$C9B3, // $C9B3 + #$C9B4, // $C9B4 + #$C9B5, // $C9B5 + #$C9B6, // $C9B6 + #$C9B7, // $C9B7 + #$C9B8, // $C9B8 + #$C9B9, // $C9B9 + #$C9BA, // $C9BA + #$C9BB, // $C9BB + #$C9BC, // $C9BC + #$C9BD, // $C9BD + #$C9BE, // $C9BE + #$C9BF, // $C9BF + #$C9C0, // $C9C0 + #$C9C1, // $C9C1 + #$C9C2, // $C9C2 + #$C9C3, // $C9C3 + #$C9C4, // $C9C4 + #$C9C5, // $C9C5 + #$C9C6, // $C9C6 + #$C9C7, // $C9C7 + #$C9C8, // $C9C8 + #$C9C9, // $C9C9 + #$C9CA, // $C9CA + #$C9CB, // $C9CB + #$C9CC, // $C9CC + #$C9CD, // $C9CD + #$C9CE, // $C9CE + #$C9CF, // $C9CF + #$C9D0, // $C9D0 + #$C9D1, // $C9D1 + #$C9D2, // $C9D2 + #$C9D3, // $C9D3 + #$C9D4, // $C9D4 + #$C9D5, // $C9D5 + #$C9D6, // $C9D6 + #$C9D7, // $C9D7 + #$C9D8, // $C9D8 + #$C9D9, // $C9D9 + #$C9DA, // $C9DA + #$C9DB, // $C9DB + #$C9DC, // $C9DC + #$C9DD, // $C9DD + #$C9DE, // $C9DE + #$C9DF, // $C9DF + #$C9E0, // $C9E0 + #$C9E1, // $C9E1 + #$C9E2, // $C9E2 + #$C9E3, // $C9E3 + #$C9E4, // $C9E4 + #$C9E5, // $C9E5 + #$C9E6, // $C9E6 + #$C9E7, // $C9E7 + #$C9E8, // $C9E8 + #$C9E9, // $C9E9 + #$C9EA, // $C9EA + #$C9EB, // $C9EB + #$C9EC, // $C9EC + #$C9ED, // $C9ED + #$C9EE, // $C9EE + #$C9EF, // $C9EF + #$C9F0, // $C9F0 + #$C9F1, // $C9F1 + #$C9F2, // $C9F2 + #$C9F3, // $C9F3 + #$C9F4, // $C9F4 + #$C9F5, // $C9F5 + #$C9F6, // $C9F6 + #$C9F7, // $C9F7 + #$C9F8, // $C9F8 + #$C9F9, // $C9F9 + #$C9FA, // $C9FA + #$C9FB, // $C9FB + #$C9FC, // $C9FC + #$C9FD, // $C9FD + #$C9FE, // $C9FE + #$C9FF, // $C9FF + #$CA00, // $CA00 + #$CA01, // $CA01 + #$CA02, // $CA02 + #$CA03, // $CA03 + #$CA04, // $CA04 + #$CA05, // $CA05 + #$CA06, // $CA06 + #$CA07, // $CA07 + #$CA08, // $CA08 + #$CA09, // $CA09 + #$CA0A, // $CA0A + #$CA0B, // $CA0B + #$CA0C, // $CA0C + #$CA0D, // $CA0D + #$CA0E, // $CA0E + #$CA0F, // $CA0F + #$CA10, // $CA10 + #$CA11, // $CA11 + #$CA12, // $CA12 + #$CA13, // $CA13 + #$CA14, // $CA14 + #$CA15, // $CA15 + #$CA16, // $CA16 + #$CA17, // $CA17 + #$CA18, // $CA18 + #$CA19, // $CA19 + #$CA1A, // $CA1A + #$CA1B, // $CA1B + #$CA1C, // $CA1C + #$CA1D, // $CA1D + #$CA1E, // $CA1E + #$CA1F, // $CA1F + #$CA20, // $CA20 + #$CA21, // $CA21 + #$CA22, // $CA22 + #$CA23, // $CA23 + #$CA24, // $CA24 + #$CA25, // $CA25 + #$CA26, // $CA26 + #$CA27, // $CA27 + #$CA28, // $CA28 + #$CA29, // $CA29 + #$CA2A, // $CA2A + #$CA2B, // $CA2B + #$CA2C, // $CA2C + #$CA2D, // $CA2D + #$CA2E, // $CA2E + #$CA2F, // $CA2F + #$CA30, // $CA30 + #$CA31, // $CA31 + #$CA32, // $CA32 + #$CA33, // $CA33 + #$CA34, // $CA34 + #$CA35, // $CA35 + #$CA36, // $CA36 + #$CA37, // $CA37 + #$CA38, // $CA38 + #$CA39, // $CA39 + #$CA3A, // $CA3A + #$CA3B, // $CA3B + #$CA3C, // $CA3C + #$CA3D, // $CA3D + #$CA3E, // $CA3E + #$CA3F, // $CA3F + #$CA40, // $CA40 + #$CA41, // $CA41 + #$CA42, // $CA42 + #$CA43, // $CA43 + #$CA44, // $CA44 + #$CA45, // $CA45 + #$CA46, // $CA46 + #$CA47, // $CA47 + #$CA48, // $CA48 + #$CA49, // $CA49 + #$CA4A, // $CA4A + #$CA4B, // $CA4B + #$CA4C, // $CA4C + #$CA4D, // $CA4D + #$CA4E, // $CA4E + #$CA4F, // $CA4F + #$CA50, // $CA50 + #$CA51, // $CA51 + #$CA52, // $CA52 + #$CA53, // $CA53 + #$CA54, // $CA54 + #$CA55, // $CA55 + #$CA56, // $CA56 + #$CA57, // $CA57 + #$CA58, // $CA58 + #$CA59, // $CA59 + #$CA5A, // $CA5A + #$CA5B, // $CA5B + #$CA5C, // $CA5C + #$CA5D, // $CA5D + #$CA5E, // $CA5E + #$CA5F, // $CA5F + #$CA60, // $CA60 + #$CA61, // $CA61 + #$CA62, // $CA62 + #$CA63, // $CA63 + #$CA64, // $CA64 + #$CA65, // $CA65 + #$CA66, // $CA66 + #$CA67, // $CA67 + #$CA68, // $CA68 + #$CA69, // $CA69 + #$CA6A, // $CA6A + #$CA6B, // $CA6B + #$CA6C, // $CA6C + #$CA6D, // $CA6D + #$CA6E, // $CA6E + #$CA6F, // $CA6F + #$CA70, // $CA70 + #$CA71, // $CA71 + #$CA72, // $CA72 + #$CA73, // $CA73 + #$CA74, // $CA74 + #$CA75, // $CA75 + #$CA76, // $CA76 + #$CA77, // $CA77 + #$CA78, // $CA78 + #$CA79, // $CA79 + #$CA7A, // $CA7A + #$CA7B, // $CA7B + #$CA7C, // $CA7C + #$CA7D, // $CA7D + #$CA7E, // $CA7E + #$CA7F, // $CA7F + #$CA80, // $CA80 + #$CA81, // $CA81 + #$CA82, // $CA82 + #$CA83, // $CA83 + #$CA84, // $CA84 + #$CA85, // $CA85 + #$CA86, // $CA86 + #$CA87, // $CA87 + #$CA88, // $CA88 + #$CA89, // $CA89 + #$CA8A, // $CA8A + #$CA8B, // $CA8B + #$CA8C, // $CA8C + #$CA8D, // $CA8D + #$CA8E, // $CA8E + #$CA8F, // $CA8F + #$CA90, // $CA90 + #$CA91, // $CA91 + #$CA92, // $CA92 + #$CA93, // $CA93 + #$CA94, // $CA94 + #$CA95, // $CA95 + #$CA96, // $CA96 + #$CA97, // $CA97 + #$CA98, // $CA98 + #$CA99, // $CA99 + #$CA9A, // $CA9A + #$CA9B, // $CA9B + #$CA9C, // $CA9C + #$CA9D, // $CA9D + #$CA9E, // $CA9E + #$CA9F, // $CA9F + #$CAA0, // $CAA0 + #$CAA1, // $CAA1 + #$CAA2, // $CAA2 + #$CAA3, // $CAA3 + #$CAA4, // $CAA4 + #$CAA5, // $CAA5 + #$CAA6, // $CAA6 + #$CAA7, // $CAA7 + #$CAA8, // $CAA8 + #$CAA9, // $CAA9 + #$CAAA, // $CAAA + #$CAAB, // $CAAB + #$CAAC, // $CAAC + #$CAAD, // $CAAD + #$CAAE, // $CAAE + #$CAAF, // $CAAF + #$CAB0, // $CAB0 + #$CAB1, // $CAB1 + #$CAB2, // $CAB2 + #$CAB3, // $CAB3 + #$CAB4, // $CAB4 + #$CAB5, // $CAB5 + #$CAB6, // $CAB6 + #$CAB7, // $CAB7 + #$CAB8, // $CAB8 + #$CAB9, // $CAB9 + #$CABA, // $CABA + #$CABB, // $CABB + #$CABC, // $CABC + #$CABD, // $CABD + #$CABE, // $CABE + #$CABF, // $CABF + #$CAC0, // $CAC0 + #$CAC1, // $CAC1 + #$CAC2, // $CAC2 + #$CAC3, // $CAC3 + #$CAC4, // $CAC4 + #$CAC5, // $CAC5 + #$CAC6, // $CAC6 + #$CAC7, // $CAC7 + #$CAC8, // $CAC8 + #$CAC9, // $CAC9 + #$CACA, // $CACA + #$CACB, // $CACB + #$CACC, // $CACC + #$CACD, // $CACD + #$CACE, // $CACE + #$CACF, // $CACF + #$CAD0, // $CAD0 + #$CAD1, // $CAD1 + #$CAD2, // $CAD2 + #$CAD3, // $CAD3 + #$CAD4, // $CAD4 + #$CAD5, // $CAD5 + #$CAD6, // $CAD6 + #$CAD7, // $CAD7 + #$CAD8, // $CAD8 + #$CAD9, // $CAD9 + #$CADA, // $CADA + #$CADB, // $CADB + #$CADC, // $CADC + #$CADD, // $CADD + #$CADE, // $CADE + #$CADF, // $CADF + #$CAE0, // $CAE0 + #$CAE1, // $CAE1 + #$CAE2, // $CAE2 + #$CAE3, // $CAE3 + #$CAE4, // $CAE4 + #$CAE5, // $CAE5 + #$CAE6, // $CAE6 + #$CAE7, // $CAE7 + #$CAE8, // $CAE8 + #$CAE9, // $CAE9 + #$CAEA, // $CAEA + #$CAEB, // $CAEB + #$CAEC, // $CAEC + #$CAED, // $CAED + #$CAEE, // $CAEE + #$CAEF, // $CAEF + #$CAF0, // $CAF0 + #$CAF1, // $CAF1 + #$CAF2, // $CAF2 + #$CAF3, // $CAF3 + #$CAF4, // $CAF4 + #$CAF5, // $CAF5 + #$CAF6, // $CAF6 + #$CAF7, // $CAF7 + #$CAF8, // $CAF8 + #$CAF9, // $CAF9 + #$CAFA, // $CAFA + #$CAFB, // $CAFB + #$CAFC, // $CAFC + #$CAFD, // $CAFD + #$CAFE, // $CAFE + #$CAFF, // $CAFF + #$CB00, // $CB00 + #$CB01, // $CB01 + #$CB02, // $CB02 + #$CB03, // $CB03 + #$CB04, // $CB04 + #$CB05, // $CB05 + #$CB06, // $CB06 + #$CB07, // $CB07 + #$CB08, // $CB08 + #$CB09, // $CB09 + #$CB0A, // $CB0A + #$CB0B, // $CB0B + #$CB0C, // $CB0C + #$CB0D, // $CB0D + #$CB0E, // $CB0E + #$CB0F, // $CB0F + #$CB10, // $CB10 + #$CB11, // $CB11 + #$CB12, // $CB12 + #$CB13, // $CB13 + #$CB14, // $CB14 + #$CB15, // $CB15 + #$CB16, // $CB16 + #$CB17, // $CB17 + #$CB18, // $CB18 + #$CB19, // $CB19 + #$CB1A, // $CB1A + #$CB1B, // $CB1B + #$CB1C, // $CB1C + #$CB1D, // $CB1D + #$CB1E, // $CB1E + #$CB1F, // $CB1F + #$CB20, // $CB20 + #$CB21, // $CB21 + #$CB22, // $CB22 + #$CB23, // $CB23 + #$CB24, // $CB24 + #$CB25, // $CB25 + #$CB26, // $CB26 + #$CB27, // $CB27 + #$CB28, // $CB28 + #$CB29, // $CB29 + #$CB2A, // $CB2A + #$CB2B, // $CB2B + #$CB2C, // $CB2C + #$CB2D, // $CB2D + #$CB2E, // $CB2E + #$CB2F, // $CB2F + #$CB30, // $CB30 + #$CB31, // $CB31 + #$CB32, // $CB32 + #$CB33, // $CB33 + #$CB34, // $CB34 + #$CB35, // $CB35 + #$CB36, // $CB36 + #$CB37, // $CB37 + #$CB38, // $CB38 + #$CB39, // $CB39 + #$CB3A, // $CB3A + #$CB3B, // $CB3B + #$CB3C, // $CB3C + #$CB3D, // $CB3D + #$CB3E, // $CB3E + #$CB3F, // $CB3F + #$CB40, // $CB40 + #$CB41, // $CB41 + #$CB42, // $CB42 + #$CB43, // $CB43 + #$CB44, // $CB44 + #$CB45, // $CB45 + #$CB46, // $CB46 + #$CB47, // $CB47 + #$CB48, // $CB48 + #$CB49, // $CB49 + #$CB4A, // $CB4A + #$CB4B, // $CB4B + #$CB4C, // $CB4C + #$CB4D, // $CB4D + #$CB4E, // $CB4E + #$CB4F, // $CB4F + #$CB50, // $CB50 + #$CB51, // $CB51 + #$CB52, // $CB52 + #$CB53, // $CB53 + #$CB54, // $CB54 + #$CB55, // $CB55 + #$CB56, // $CB56 + #$CB57, // $CB57 + #$CB58, // $CB58 + #$CB59, // $CB59 + #$CB5A, // $CB5A + #$CB5B, // $CB5B + #$CB5C, // $CB5C + #$CB5D, // $CB5D + #$CB5E, // $CB5E + #$CB5F, // $CB5F + #$CB60, // $CB60 + #$CB61, // $CB61 + #$CB62, // $CB62 + #$CB63, // $CB63 + #$CB64, // $CB64 + #$CB65, // $CB65 + #$CB66, // $CB66 + #$CB67, // $CB67 + #$CB68, // $CB68 + #$CB69, // $CB69 + #$CB6A, // $CB6A + #$CB6B, // $CB6B + #$CB6C, // $CB6C + #$CB6D, // $CB6D + #$CB6E, // $CB6E + #$CB6F, // $CB6F + #$CB70, // $CB70 + #$CB71, // $CB71 + #$CB72, // $CB72 + #$CB73, // $CB73 + #$CB74, // $CB74 + #$CB75, // $CB75 + #$CB76, // $CB76 + #$CB77, // $CB77 + #$CB78, // $CB78 + #$CB79, // $CB79 + #$CB7A, // $CB7A + #$CB7B, // $CB7B + #$CB7C, // $CB7C + #$CB7D, // $CB7D + #$CB7E, // $CB7E + #$CB7F, // $CB7F + #$CB80, // $CB80 + #$CB81, // $CB81 + #$CB82, // $CB82 + #$CB83, // $CB83 + #$CB84, // $CB84 + #$CB85, // $CB85 + #$CB86, // $CB86 + #$CB87, // $CB87 + #$CB88, // $CB88 + #$CB89, // $CB89 + #$CB8A, // $CB8A + #$CB8B, // $CB8B + #$CB8C, // $CB8C + #$CB8D, // $CB8D + #$CB8E, // $CB8E + #$CB8F, // $CB8F + #$CB90, // $CB90 + #$CB91, // $CB91 + #$CB92, // $CB92 + #$CB93, // $CB93 + #$CB94, // $CB94 + #$CB95, // $CB95 + #$CB96, // $CB96 + #$CB97, // $CB97 + #$CB98, // $CB98 + #$CB99, // $CB99 + #$CB9A, // $CB9A + #$CB9B, // $CB9B + #$CB9C, // $CB9C + #$CB9D, // $CB9D + #$CB9E, // $CB9E + #$CB9F, // $CB9F + #$CBA0, // $CBA0 + #$CBA1, // $CBA1 + #$CBA2, // $CBA2 + #$CBA3, // $CBA3 + #$CBA4, // $CBA4 + #$CBA5, // $CBA5 + #$CBA6, // $CBA6 + #$CBA7, // $CBA7 + #$CBA8, // $CBA8 + #$CBA9, // $CBA9 + #$CBAA, // $CBAA + #$CBAB, // $CBAB + #$CBAC, // $CBAC + #$CBAD, // $CBAD + #$CBAE, // $CBAE + #$CBAF, // $CBAF + #$CBB0, // $CBB0 + #$CBB1, // $CBB1 + #$CBB2, // $CBB2 + #$CBB3, // $CBB3 + #$CBB4, // $CBB4 + #$CBB5, // $CBB5 + #$CBB6, // $CBB6 + #$CBB7, // $CBB7 + #$CBB8, // $CBB8 + #$CBB9, // $CBB9 + #$CBBA, // $CBBA + #$CBBB, // $CBBB + #$CBBC, // $CBBC + #$CBBD, // $CBBD + #$CBBE, // $CBBE + #$CBBF, // $CBBF + #$CBC0, // $CBC0 + #$CBC1, // $CBC1 + #$CBC2, // $CBC2 + #$CBC3, // $CBC3 + #$CBC4, // $CBC4 + #$CBC5, // $CBC5 + #$CBC6, // $CBC6 + #$CBC7, // $CBC7 + #$CBC8, // $CBC8 + #$CBC9, // $CBC9 + #$CBCA, // $CBCA + #$CBCB, // $CBCB + #$CBCC, // $CBCC + #$CBCD, // $CBCD + #$CBCE, // $CBCE + #$CBCF, // $CBCF + #$CBD0, // $CBD0 + #$CBD1, // $CBD1 + #$CBD2, // $CBD2 + #$CBD3, // $CBD3 + #$CBD4, // $CBD4 + #$CBD5, // $CBD5 + #$CBD6, // $CBD6 + #$CBD7, // $CBD7 + #$CBD8, // $CBD8 + #$CBD9, // $CBD9 + #$CBDA, // $CBDA + #$CBDB, // $CBDB + #$CBDC, // $CBDC + #$CBDD, // $CBDD + #$CBDE, // $CBDE + #$CBDF, // $CBDF + #$CBE0, // $CBE0 + #$CBE1, // $CBE1 + #$CBE2, // $CBE2 + #$CBE3, // $CBE3 + #$CBE4, // $CBE4 + #$CBE5, // $CBE5 + #$CBE6, // $CBE6 + #$CBE7, // $CBE7 + #$CBE8, // $CBE8 + #$CBE9, // $CBE9 + #$CBEA, // $CBEA + #$CBEB, // $CBEB + #$CBEC, // $CBEC + #$CBED, // $CBED + #$CBEE, // $CBEE + #$CBEF, // $CBEF + #$CBF0, // $CBF0 + #$CBF1, // $CBF1 + #$CBF2, // $CBF2 + #$CBF3, // $CBF3 + #$CBF4, // $CBF4 + #$CBF5, // $CBF5 + #$CBF6, // $CBF6 + #$CBF7, // $CBF7 + #$CBF8, // $CBF8 + #$CBF9, // $CBF9 + #$CBFA, // $CBFA + #$CBFB, // $CBFB + #$CBFC, // $CBFC + #$CBFD, // $CBFD + #$CBFE, // $CBFE + #$CBFF, // $CBFF + #$CC00, // $CC00 + #$CC01, // $CC01 + #$CC02, // $CC02 + #$CC03, // $CC03 + #$CC04, // $CC04 + #$CC05, // $CC05 + #$CC06, // $CC06 + #$CC07, // $CC07 + #$CC08, // $CC08 + #$CC09, // $CC09 + #$CC0A, // $CC0A + #$CC0B, // $CC0B + #$CC0C, // $CC0C + #$CC0D, // $CC0D + #$CC0E, // $CC0E + #$CC0F, // $CC0F + #$CC10, // $CC10 + #$CC11, // $CC11 + #$CC12, // $CC12 + #$CC13, // $CC13 + #$CC14, // $CC14 + #$CC15, // $CC15 + #$CC16, // $CC16 + #$CC17, // $CC17 + #$CC18, // $CC18 + #$CC19, // $CC19 + #$CC1A, // $CC1A + #$CC1B, // $CC1B + #$CC1C, // $CC1C + #$CC1D, // $CC1D + #$CC1E, // $CC1E + #$CC1F, // $CC1F + #$CC20, // $CC20 + #$CC21, // $CC21 + #$CC22, // $CC22 + #$CC23, // $CC23 + #$CC24, // $CC24 + #$CC25, // $CC25 + #$CC26, // $CC26 + #$CC27, // $CC27 + #$CC28, // $CC28 + #$CC29, // $CC29 + #$CC2A, // $CC2A + #$CC2B, // $CC2B + #$CC2C, // $CC2C + #$CC2D, // $CC2D + #$CC2E, // $CC2E + #$CC2F, // $CC2F + #$CC30, // $CC30 + #$CC31, // $CC31 + #$CC32, // $CC32 + #$CC33, // $CC33 + #$CC34, // $CC34 + #$CC35, // $CC35 + #$CC36, // $CC36 + #$CC37, // $CC37 + #$CC38, // $CC38 + #$CC39, // $CC39 + #$CC3A, // $CC3A + #$CC3B, // $CC3B + #$CC3C, // $CC3C + #$CC3D, // $CC3D + #$CC3E, // $CC3E + #$CC3F, // $CC3F + #$CC40, // $CC40 + #$CC41, // $CC41 + #$CC42, // $CC42 + #$CC43, // $CC43 + #$CC44, // $CC44 + #$CC45, // $CC45 + #$CC46, // $CC46 + #$CC47, // $CC47 + #$CC48, // $CC48 + #$CC49, // $CC49 + #$CC4A, // $CC4A + #$CC4B, // $CC4B + #$CC4C, // $CC4C + #$CC4D, // $CC4D + #$CC4E, // $CC4E + #$CC4F, // $CC4F + #$CC50, // $CC50 + #$CC51, // $CC51 + #$CC52, // $CC52 + #$CC53, // $CC53 + #$CC54, // $CC54 + #$CC55, // $CC55 + #$CC56, // $CC56 + #$CC57, // $CC57 + #$CC58, // $CC58 + #$CC59, // $CC59 + #$CC5A, // $CC5A + #$CC5B, // $CC5B + #$CC5C, // $CC5C + #$CC5D, // $CC5D + #$CC5E, // $CC5E + #$CC5F, // $CC5F + #$CC60, // $CC60 + #$CC61, // $CC61 + #$CC62, // $CC62 + #$CC63, // $CC63 + #$CC64, // $CC64 + #$CC65, // $CC65 + #$CC66, // $CC66 + #$CC67, // $CC67 + #$CC68, // $CC68 + #$CC69, // $CC69 + #$CC6A, // $CC6A + #$CC6B, // $CC6B + #$CC6C, // $CC6C + #$CC6D, // $CC6D + #$CC6E, // $CC6E + #$CC6F, // $CC6F + #$CC70, // $CC70 + #$CC71, // $CC71 + #$CC72, // $CC72 + #$CC73, // $CC73 + #$CC74, // $CC74 + #$CC75, // $CC75 + #$CC76, // $CC76 + #$CC77, // $CC77 + #$CC78, // $CC78 + #$CC79, // $CC79 + #$CC7A, // $CC7A + #$CC7B, // $CC7B + #$CC7C, // $CC7C + #$CC7D, // $CC7D + #$CC7E, // $CC7E + #$CC7F, // $CC7F + #$CC80, // $CC80 + #$CC81, // $CC81 + #$CC82, // $CC82 + #$CC83, // $CC83 + #$CC84, // $CC84 + #$CC85, // $CC85 + #$CC86, // $CC86 + #$CC87, // $CC87 + #$CC88, // $CC88 + #$CC89, // $CC89 + #$CC8A, // $CC8A + #$CC8B, // $CC8B + #$CC8C, // $CC8C + #$CC8D, // $CC8D + #$CC8E, // $CC8E + #$CC8F, // $CC8F + #$CC90, // $CC90 + #$CC91, // $CC91 + #$CC92, // $CC92 + #$CC93, // $CC93 + #$CC94, // $CC94 + #$CC95, // $CC95 + #$CC96, // $CC96 + #$CC97, // $CC97 + #$CC98, // $CC98 + #$CC99, // $CC99 + #$CC9A, // $CC9A + #$CC9B, // $CC9B + #$CC9C, // $CC9C + #$CC9D, // $CC9D + #$CC9E, // $CC9E + #$CC9F, // $CC9F + #$CCA0, // $CCA0 + #$CCA1, // $CCA1 + #$CCA2, // $CCA2 + #$CCA3, // $CCA3 + #$CCA4, // $CCA4 + #$CCA5, // $CCA5 + #$CCA6, // $CCA6 + #$CCA7, // $CCA7 + #$CCA8, // $CCA8 + #$CCA9, // $CCA9 + #$CCAA, // $CCAA + #$CCAB, // $CCAB + #$CCAC, // $CCAC + #$CCAD, // $CCAD + #$CCAE, // $CCAE + #$CCAF, // $CCAF + #$CCB0, // $CCB0 + #$CCB1, // $CCB1 + #$CCB2, // $CCB2 + #$CCB3, // $CCB3 + #$CCB4, // $CCB4 + #$CCB5, // $CCB5 + #$CCB6, // $CCB6 + #$CCB7, // $CCB7 + #$CCB8, // $CCB8 + #$CCB9, // $CCB9 + #$CCBA, // $CCBA + #$CCBB, // $CCBB + #$CCBC, // $CCBC + #$CCBD, // $CCBD + #$CCBE, // $CCBE + #$CCBF, // $CCBF + #$CCC0, // $CCC0 + #$CCC1, // $CCC1 + #$CCC2, // $CCC2 + #$CCC3, // $CCC3 + #$CCC4, // $CCC4 + #$CCC5, // $CCC5 + #$CCC6, // $CCC6 + #$CCC7, // $CCC7 + #$CCC8, // $CCC8 + #$CCC9, // $CCC9 + #$CCCA, // $CCCA + #$CCCB, // $CCCB + #$CCCC, // $CCCC + #$CCCD, // $CCCD + #$CCCE, // $CCCE + #$CCCF, // $CCCF + #$CCD0, // $CCD0 + #$CCD1, // $CCD1 + #$CCD2, // $CCD2 + #$CCD3, // $CCD3 + #$CCD4, // $CCD4 + #$CCD5, // $CCD5 + #$CCD6, // $CCD6 + #$CCD7, // $CCD7 + #$CCD8, // $CCD8 + #$CCD9, // $CCD9 + #$CCDA, // $CCDA + #$CCDB, // $CCDB + #$CCDC, // $CCDC + #$CCDD, // $CCDD + #$CCDE, // $CCDE + #$CCDF, // $CCDF + #$CCE0, // $CCE0 + #$CCE1, // $CCE1 + #$CCE2, // $CCE2 + #$CCE3, // $CCE3 + #$CCE4, // $CCE4 + #$CCE5, // $CCE5 + #$CCE6, // $CCE6 + #$CCE7, // $CCE7 + #$CCE8, // $CCE8 + #$CCE9, // $CCE9 + #$CCEA, // $CCEA + #$CCEB, // $CCEB + #$CCEC, // $CCEC + #$CCED, // $CCED + #$CCEE, // $CCEE + #$CCEF, // $CCEF + #$CCF0, // $CCF0 + #$CCF1, // $CCF1 + #$CCF2, // $CCF2 + #$CCF3, // $CCF3 + #$CCF4, // $CCF4 + #$CCF5, // $CCF5 + #$CCF6, // $CCF6 + #$CCF7, // $CCF7 + #$CCF8, // $CCF8 + #$CCF9, // $CCF9 + #$CCFA, // $CCFA + #$CCFB, // $CCFB + #$CCFC, // $CCFC + #$CCFD, // $CCFD + #$CCFE, // $CCFE + #$CCFF, // $CCFF + #$CD00, // $CD00 + #$CD01, // $CD01 + #$CD02, // $CD02 + #$CD03, // $CD03 + #$CD04, // $CD04 + #$CD05, // $CD05 + #$CD06, // $CD06 + #$CD07, // $CD07 + #$CD08, // $CD08 + #$CD09, // $CD09 + #$CD0A, // $CD0A + #$CD0B, // $CD0B + #$CD0C, // $CD0C + #$CD0D, // $CD0D + #$CD0E, // $CD0E + #$CD0F, // $CD0F + #$CD10, // $CD10 + #$CD11, // $CD11 + #$CD12, // $CD12 + #$CD13, // $CD13 + #$CD14, // $CD14 + #$CD15, // $CD15 + #$CD16, // $CD16 + #$CD17, // $CD17 + #$CD18, // $CD18 + #$CD19, // $CD19 + #$CD1A, // $CD1A + #$CD1B, // $CD1B + #$CD1C, // $CD1C + #$CD1D, // $CD1D + #$CD1E, // $CD1E + #$CD1F, // $CD1F + #$CD20, // $CD20 + #$CD21, // $CD21 + #$CD22, // $CD22 + #$CD23, // $CD23 + #$CD24, // $CD24 + #$CD25, // $CD25 + #$CD26, // $CD26 + #$CD27, // $CD27 + #$CD28, // $CD28 + #$CD29, // $CD29 + #$CD2A, // $CD2A + #$CD2B, // $CD2B + #$CD2C, // $CD2C + #$CD2D, // $CD2D + #$CD2E, // $CD2E + #$CD2F, // $CD2F + #$CD30, // $CD30 + #$CD31, // $CD31 + #$CD32, // $CD32 + #$CD33, // $CD33 + #$CD34, // $CD34 + #$CD35, // $CD35 + #$CD36, // $CD36 + #$CD37, // $CD37 + #$CD38, // $CD38 + #$CD39, // $CD39 + #$CD3A, // $CD3A + #$CD3B, // $CD3B + #$CD3C, // $CD3C + #$CD3D, // $CD3D + #$CD3E, // $CD3E + #$CD3F, // $CD3F + #$CD40, // $CD40 + #$CD41, // $CD41 + #$CD42, // $CD42 + #$CD43, // $CD43 + #$CD44, // $CD44 + #$CD45, // $CD45 + #$CD46, // $CD46 + #$CD47, // $CD47 + #$CD48, // $CD48 + #$CD49, // $CD49 + #$CD4A, // $CD4A + #$CD4B, // $CD4B + #$CD4C, // $CD4C + #$CD4D, // $CD4D + #$CD4E, // $CD4E + #$CD4F, // $CD4F + #$CD50, // $CD50 + #$CD51, // $CD51 + #$CD52, // $CD52 + #$CD53, // $CD53 + #$CD54, // $CD54 + #$CD55, // $CD55 + #$CD56, // $CD56 + #$CD57, // $CD57 + #$CD58, // $CD58 + #$CD59, // $CD59 + #$CD5A, // $CD5A + #$CD5B, // $CD5B + #$CD5C, // $CD5C + #$CD5D, // $CD5D + #$CD5E, // $CD5E + #$CD5F, // $CD5F + #$CD60, // $CD60 + #$CD61, // $CD61 + #$CD62, // $CD62 + #$CD63, // $CD63 + #$CD64, // $CD64 + #$CD65, // $CD65 + #$CD66, // $CD66 + #$CD67, // $CD67 + #$CD68, // $CD68 + #$CD69, // $CD69 + #$CD6A, // $CD6A + #$CD6B, // $CD6B + #$CD6C, // $CD6C + #$CD6D, // $CD6D + #$CD6E, // $CD6E + #$CD6F, // $CD6F + #$CD70, // $CD70 + #$CD71, // $CD71 + #$CD72, // $CD72 + #$CD73, // $CD73 + #$CD74, // $CD74 + #$CD75, // $CD75 + #$CD76, // $CD76 + #$CD77, // $CD77 + #$CD78, // $CD78 + #$CD79, // $CD79 + #$CD7A, // $CD7A + #$CD7B, // $CD7B + #$CD7C, // $CD7C + #$CD7D, // $CD7D + #$CD7E, // $CD7E + #$CD7F, // $CD7F + #$CD80, // $CD80 + #$CD81, // $CD81 + #$CD82, // $CD82 + #$CD83, // $CD83 + #$CD84, // $CD84 + #$CD85, // $CD85 + #$CD86, // $CD86 + #$CD87, // $CD87 + #$CD88, // $CD88 + #$CD89, // $CD89 + #$CD8A, // $CD8A + #$CD8B, // $CD8B + #$CD8C, // $CD8C + #$CD8D, // $CD8D + #$CD8E, // $CD8E + #$CD8F, // $CD8F + #$CD90, // $CD90 + #$CD91, // $CD91 + #$CD92, // $CD92 + #$CD93, // $CD93 + #$CD94, // $CD94 + #$CD95, // $CD95 + #$CD96, // $CD96 + #$CD97, // $CD97 + #$CD98, // $CD98 + #$CD99, // $CD99 + #$CD9A, // $CD9A + #$CD9B, // $CD9B + #$CD9C, // $CD9C + #$CD9D, // $CD9D + #$CD9E, // $CD9E + #$CD9F, // $CD9F + #$CDA0, // $CDA0 + #$CDA1, // $CDA1 + #$CDA2, // $CDA2 + #$CDA3, // $CDA3 + #$CDA4, // $CDA4 + #$CDA5, // $CDA5 + #$CDA6, // $CDA6 + #$CDA7, // $CDA7 + #$CDA8, // $CDA8 + #$CDA9, // $CDA9 + #$CDAA, // $CDAA + #$CDAB, // $CDAB + #$CDAC, // $CDAC + #$CDAD, // $CDAD + #$CDAE, // $CDAE + #$CDAF, // $CDAF + #$CDB0, // $CDB0 + #$CDB1, // $CDB1 + #$CDB2, // $CDB2 + #$CDB3, // $CDB3 + #$CDB4, // $CDB4 + #$CDB5, // $CDB5 + #$CDB6, // $CDB6 + #$CDB7, // $CDB7 + #$CDB8, // $CDB8 + #$CDB9, // $CDB9 + #$CDBA, // $CDBA + #$CDBB, // $CDBB + #$CDBC, // $CDBC + #$CDBD, // $CDBD + #$CDBE, // $CDBE + #$CDBF, // $CDBF + #$CDC0, // $CDC0 + #$CDC1, // $CDC1 + #$CDC2, // $CDC2 + #$CDC3, // $CDC3 + #$CDC4, // $CDC4 + #$CDC5, // $CDC5 + #$CDC6, // $CDC6 + #$CDC7, // $CDC7 + #$CDC8, // $CDC8 + #$CDC9, // $CDC9 + #$CDCA, // $CDCA + #$CDCB, // $CDCB + #$CDCC, // $CDCC + #$CDCD, // $CDCD + #$CDCE, // $CDCE + #$CDCF, // $CDCF + #$CDD0, // $CDD0 + #$CDD1, // $CDD1 + #$CDD2, // $CDD2 + #$CDD3, // $CDD3 + #$CDD4, // $CDD4 + #$CDD5, // $CDD5 + #$CDD6, // $CDD6 + #$CDD7, // $CDD7 + #$CDD8, // $CDD8 + #$CDD9, // $CDD9 + #$CDDA, // $CDDA + #$CDDB, // $CDDB + #$CDDC, // $CDDC + #$CDDD, // $CDDD + #$CDDE, // $CDDE + #$CDDF, // $CDDF + #$CDE0, // $CDE0 + #$CDE1, // $CDE1 + #$CDE2, // $CDE2 + #$CDE3, // $CDE3 + #$CDE4, // $CDE4 + #$CDE5, // $CDE5 + #$CDE6, // $CDE6 + #$CDE7, // $CDE7 + #$CDE8, // $CDE8 + #$CDE9, // $CDE9 + #$CDEA, // $CDEA + #$CDEB, // $CDEB + #$CDEC, // $CDEC + #$CDED, // $CDED + #$CDEE, // $CDEE + #$CDEF, // $CDEF + #$CDF0, // $CDF0 + #$CDF1, // $CDF1 + #$CDF2, // $CDF2 + #$CDF3, // $CDF3 + #$CDF4, // $CDF4 + #$CDF5, // $CDF5 + #$CDF6, // $CDF6 + #$CDF7, // $CDF7 + #$CDF8, // $CDF8 + #$CDF9, // $CDF9 + #$CDFA, // $CDFA + #$CDFB, // $CDFB + #$CDFC, // $CDFC + #$CDFD, // $CDFD + #$CDFE, // $CDFE + #$CDFF, // $CDFF + #$CE00, // $CE00 + #$CE01, // $CE01 + #$CE02, // $CE02 + #$CE03, // $CE03 + #$CE04, // $CE04 + #$CE05, // $CE05 + #$CE06, // $CE06 + #$CE07, // $CE07 + #$CE08, // $CE08 + #$CE09, // $CE09 + #$CE0A, // $CE0A + #$CE0B, // $CE0B + #$CE0C, // $CE0C + #$CE0D, // $CE0D + #$CE0E, // $CE0E + #$CE0F, // $CE0F + #$CE10, // $CE10 + #$CE11, // $CE11 + #$CE12, // $CE12 + #$CE13, // $CE13 + #$CE14, // $CE14 + #$CE15, // $CE15 + #$CE16, // $CE16 + #$CE17, // $CE17 + #$CE18, // $CE18 + #$CE19, // $CE19 + #$CE1A, // $CE1A + #$CE1B, // $CE1B + #$CE1C, // $CE1C + #$CE1D, // $CE1D + #$CE1E, // $CE1E + #$CE1F, // $CE1F + #$CE20, // $CE20 + #$CE21, // $CE21 + #$CE22, // $CE22 + #$CE23, // $CE23 + #$CE24, // $CE24 + #$CE25, // $CE25 + #$CE26, // $CE26 + #$CE27, // $CE27 + #$CE28, // $CE28 + #$CE29, // $CE29 + #$CE2A, // $CE2A + #$CE2B, // $CE2B + #$CE2C, // $CE2C + #$CE2D, // $CE2D + #$CE2E, // $CE2E + #$CE2F, // $CE2F + #$CE30, // $CE30 + #$CE31, // $CE31 + #$CE32, // $CE32 + #$CE33, // $CE33 + #$CE34, // $CE34 + #$CE35, // $CE35 + #$CE36, // $CE36 + #$CE37, // $CE37 + #$CE38, // $CE38 + #$CE39, // $CE39 + #$CE3A, // $CE3A + #$CE3B, // $CE3B + #$CE3C, // $CE3C + #$CE3D, // $CE3D + #$CE3E, // $CE3E + #$CE3F, // $CE3F + #$CE40, // $CE40 + #$CE41, // $CE41 + #$CE42, // $CE42 + #$CE43, // $CE43 + #$CE44, // $CE44 + #$CE45, // $CE45 + #$CE46, // $CE46 + #$CE47, // $CE47 + #$CE48, // $CE48 + #$CE49, // $CE49 + #$CE4A, // $CE4A + #$CE4B, // $CE4B + #$CE4C, // $CE4C + #$CE4D, // $CE4D + #$CE4E, // $CE4E + #$CE4F, // $CE4F + #$CE50, // $CE50 + #$CE51, // $CE51 + #$CE52, // $CE52 + #$CE53, // $CE53 + #$CE54, // $CE54 + #$CE55, // $CE55 + #$CE56, // $CE56 + #$CE57, // $CE57 + #$CE58, // $CE58 + #$CE59, // $CE59 + #$CE5A, // $CE5A + #$CE5B, // $CE5B + #$CE5C, // $CE5C + #$CE5D, // $CE5D + #$CE5E, // $CE5E + #$CE5F, // $CE5F + #$CE60, // $CE60 + #$CE61, // $CE61 + #$CE62, // $CE62 + #$CE63, // $CE63 + #$CE64, // $CE64 + #$CE65, // $CE65 + #$CE66, // $CE66 + #$CE67, // $CE67 + #$CE68, // $CE68 + #$CE69, // $CE69 + #$CE6A, // $CE6A + #$CE6B, // $CE6B + #$CE6C, // $CE6C + #$CE6D, // $CE6D + #$CE6E, // $CE6E + #$CE6F, // $CE6F + #$CE70, // $CE70 + #$CE71, // $CE71 + #$CE72, // $CE72 + #$CE73, // $CE73 + #$CE74, // $CE74 + #$CE75, // $CE75 + #$CE76, // $CE76 + #$CE77, // $CE77 + #$CE78, // $CE78 + #$CE79, // $CE79 + #$CE7A, // $CE7A + #$CE7B, // $CE7B + #$CE7C, // $CE7C + #$CE7D, // $CE7D + #$CE7E, // $CE7E + #$CE7F, // $CE7F + #$CE80, // $CE80 + #$CE81, // $CE81 + #$CE82, // $CE82 + #$CE83, // $CE83 + #$CE84, // $CE84 + #$CE85, // $CE85 + #$CE86, // $CE86 + #$CE87, // $CE87 + #$CE88, // $CE88 + #$CE89, // $CE89 + #$CE8A, // $CE8A + #$CE8B, // $CE8B + #$CE8C, // $CE8C + #$CE8D, // $CE8D + #$CE8E, // $CE8E + #$CE8F, // $CE8F + #$CE90, // $CE90 + #$CE91, // $CE91 + #$CE92, // $CE92 + #$CE93, // $CE93 + #$CE94, // $CE94 + #$CE95, // $CE95 + #$CE96, // $CE96 + #$CE97, // $CE97 + #$CE98, // $CE98 + #$CE99, // $CE99 + #$CE9A, // $CE9A + #$CE9B, // $CE9B + #$CE9C, // $CE9C + #$CE9D, // $CE9D + #$CE9E, // $CE9E + #$CE9F, // $CE9F + #$CEA0, // $CEA0 + #$CEA1, // $CEA1 + #$CEA2, // $CEA2 + #$CEA3, // $CEA3 + #$CEA4, // $CEA4 + #$CEA5, // $CEA5 + #$CEA6, // $CEA6 + #$CEA7, // $CEA7 + #$CEA8, // $CEA8 + #$CEA9, // $CEA9 + #$CEAA, // $CEAA + #$CEAB, // $CEAB + #$CEAC, // $CEAC + #$CEAD, // $CEAD + #$CEAE, // $CEAE + #$CEAF, // $CEAF + #$CEB0, // $CEB0 + #$CEB1, // $CEB1 + #$CEB2, // $CEB2 + #$CEB3, // $CEB3 + #$CEB4, // $CEB4 + #$CEB5, // $CEB5 + #$CEB6, // $CEB6 + #$CEB7, // $CEB7 + #$CEB8, // $CEB8 + #$CEB9, // $CEB9 + #$CEBA, // $CEBA + #$CEBB, // $CEBB + #$CEBC, // $CEBC + #$CEBD, // $CEBD + #$CEBE, // $CEBE + #$CEBF, // $CEBF + #$CEC0, // $CEC0 + #$CEC1, // $CEC1 + #$CEC2, // $CEC2 + #$CEC3, // $CEC3 + #$CEC4, // $CEC4 + #$CEC5, // $CEC5 + #$CEC6, // $CEC6 + #$CEC7, // $CEC7 + #$CEC8, // $CEC8 + #$CEC9, // $CEC9 + #$CECA, // $CECA + #$CECB, // $CECB + #$CECC, // $CECC + #$CECD, // $CECD + #$CECE, // $CECE + #$CECF, // $CECF + #$CED0, // $CED0 + #$CED1, // $CED1 + #$CED2, // $CED2 + #$CED3, // $CED3 + #$CED4, // $CED4 + #$CED5, // $CED5 + #$CED6, // $CED6 + #$CED7, // $CED7 + #$CED8, // $CED8 + #$CED9, // $CED9 + #$CEDA, // $CEDA + #$CEDB, // $CEDB + #$CEDC, // $CEDC + #$CEDD, // $CEDD + #$CEDE, // $CEDE + #$CEDF, // $CEDF + #$CEE0, // $CEE0 + #$CEE1, // $CEE1 + #$CEE2, // $CEE2 + #$CEE3, // $CEE3 + #$CEE4, // $CEE4 + #$CEE5, // $CEE5 + #$CEE6, // $CEE6 + #$CEE7, // $CEE7 + #$CEE8, // $CEE8 + #$CEE9, // $CEE9 + #$CEEA, // $CEEA + #$CEEB, // $CEEB + #$CEEC, // $CEEC + #$CEED, // $CEED + #$CEEE, // $CEEE + #$CEEF, // $CEEF + #$CEF0, // $CEF0 + #$CEF1, // $CEF1 + #$CEF2, // $CEF2 + #$CEF3, // $CEF3 + #$CEF4, // $CEF4 + #$CEF5, // $CEF5 + #$CEF6, // $CEF6 + #$CEF7, // $CEF7 + #$CEF8, // $CEF8 + #$CEF9, // $CEF9 + #$CEFA, // $CEFA + #$CEFB, // $CEFB + #$CEFC, // $CEFC + #$CEFD, // $CEFD + #$CEFE, // $CEFE + #$CEFF, // $CEFF + #$CF00, // $CF00 + #$CF01, // $CF01 + #$CF02, // $CF02 + #$CF03, // $CF03 + #$CF04, // $CF04 + #$CF05, // $CF05 + #$CF06, // $CF06 + #$CF07, // $CF07 + #$CF08, // $CF08 + #$CF09, // $CF09 + #$CF0A, // $CF0A + #$CF0B, // $CF0B + #$CF0C, // $CF0C + #$CF0D, // $CF0D + #$CF0E, // $CF0E + #$CF0F, // $CF0F + #$CF10, // $CF10 + #$CF11, // $CF11 + #$CF12, // $CF12 + #$CF13, // $CF13 + #$CF14, // $CF14 + #$CF15, // $CF15 + #$CF16, // $CF16 + #$CF17, // $CF17 + #$CF18, // $CF18 + #$CF19, // $CF19 + #$CF1A, // $CF1A + #$CF1B, // $CF1B + #$CF1C, // $CF1C + #$CF1D, // $CF1D + #$CF1E, // $CF1E + #$CF1F, // $CF1F + #$CF20, // $CF20 + #$CF21, // $CF21 + #$CF22, // $CF22 + #$CF23, // $CF23 + #$CF24, // $CF24 + #$CF25, // $CF25 + #$CF26, // $CF26 + #$CF27, // $CF27 + #$CF28, // $CF28 + #$CF29, // $CF29 + #$CF2A, // $CF2A + #$CF2B, // $CF2B + #$CF2C, // $CF2C + #$CF2D, // $CF2D + #$CF2E, // $CF2E + #$CF2F, // $CF2F + #$CF30, // $CF30 + #$CF31, // $CF31 + #$CF32, // $CF32 + #$CF33, // $CF33 + #$CF34, // $CF34 + #$CF35, // $CF35 + #$CF36, // $CF36 + #$CF37, // $CF37 + #$CF38, // $CF38 + #$CF39, // $CF39 + #$CF3A, // $CF3A + #$CF3B, // $CF3B + #$CF3C, // $CF3C + #$CF3D, // $CF3D + #$CF3E, // $CF3E + #$CF3F, // $CF3F + #$CF40, // $CF40 + #$CF41, // $CF41 + #$CF42, // $CF42 + #$CF43, // $CF43 + #$CF44, // $CF44 + #$CF45, // $CF45 + #$CF46, // $CF46 + #$CF47, // $CF47 + #$CF48, // $CF48 + #$CF49, // $CF49 + #$CF4A, // $CF4A + #$CF4B, // $CF4B + #$CF4C, // $CF4C + #$CF4D, // $CF4D + #$CF4E, // $CF4E + #$CF4F, // $CF4F + #$CF50, // $CF50 + #$CF51, // $CF51 + #$CF52, // $CF52 + #$CF53, // $CF53 + #$CF54, // $CF54 + #$CF55, // $CF55 + #$CF56, // $CF56 + #$CF57, // $CF57 + #$CF58, // $CF58 + #$CF59, // $CF59 + #$CF5A, // $CF5A + #$CF5B, // $CF5B + #$CF5C, // $CF5C + #$CF5D, // $CF5D + #$CF5E, // $CF5E + #$CF5F, // $CF5F + #$CF60, // $CF60 + #$CF61, // $CF61 + #$CF62, // $CF62 + #$CF63, // $CF63 + #$CF64, // $CF64 + #$CF65, // $CF65 + #$CF66, // $CF66 + #$CF67, // $CF67 + #$CF68, // $CF68 + #$CF69, // $CF69 + #$CF6A, // $CF6A + #$CF6B, // $CF6B + #$CF6C, // $CF6C + #$CF6D, // $CF6D + #$CF6E, // $CF6E + #$CF6F, // $CF6F + #$CF70, // $CF70 + #$CF71, // $CF71 + #$CF72, // $CF72 + #$CF73, // $CF73 + #$CF74, // $CF74 + #$CF75, // $CF75 + #$CF76, // $CF76 + #$CF77, // $CF77 + #$CF78, // $CF78 + #$CF79, // $CF79 + #$CF7A, // $CF7A + #$CF7B, // $CF7B + #$CF7C, // $CF7C + #$CF7D, // $CF7D + #$CF7E, // $CF7E + #$CF7F, // $CF7F + #$CF80, // $CF80 + #$CF81, // $CF81 + #$CF82, // $CF82 + #$CF83, // $CF83 + #$CF84, // $CF84 + #$CF85, // $CF85 + #$CF86, // $CF86 + #$CF87, // $CF87 + #$CF88, // $CF88 + #$CF89, // $CF89 + #$CF8A, // $CF8A + #$CF8B, // $CF8B + #$CF8C, // $CF8C + #$CF8D, // $CF8D + #$CF8E, // $CF8E + #$CF8F, // $CF8F + #$CF90, // $CF90 + #$CF91, // $CF91 + #$CF92, // $CF92 + #$CF93, // $CF93 + #$CF94, // $CF94 + #$CF95, // $CF95 + #$CF96, // $CF96 + #$CF97, // $CF97 + #$CF98, // $CF98 + #$CF99, // $CF99 + #$CF9A, // $CF9A + #$CF9B, // $CF9B + #$CF9C, // $CF9C + #$CF9D, // $CF9D + #$CF9E, // $CF9E + #$CF9F, // $CF9F + #$CFA0, // $CFA0 + #$CFA1, // $CFA1 + #$CFA2, // $CFA2 + #$CFA3, // $CFA3 + #$CFA4, // $CFA4 + #$CFA5, // $CFA5 + #$CFA6, // $CFA6 + #$CFA7, // $CFA7 + #$CFA8, // $CFA8 + #$CFA9, // $CFA9 + #$CFAA, // $CFAA + #$CFAB, // $CFAB + #$CFAC, // $CFAC + #$CFAD, // $CFAD + #$CFAE, // $CFAE + #$CFAF, // $CFAF + #$CFB0, // $CFB0 + #$CFB1, // $CFB1 + #$CFB2, // $CFB2 + #$CFB3, // $CFB3 + #$CFB4, // $CFB4 + #$CFB5, // $CFB5 + #$CFB6, // $CFB6 + #$CFB7, // $CFB7 + #$CFB8, // $CFB8 + #$CFB9, // $CFB9 + #$CFBA, // $CFBA + #$CFBB, // $CFBB + #$CFBC, // $CFBC + #$CFBD, // $CFBD + #$CFBE, // $CFBE + #$CFBF, // $CFBF + #$CFC0, // $CFC0 + #$CFC1, // $CFC1 + #$CFC2, // $CFC2 + #$CFC3, // $CFC3 + #$CFC4, // $CFC4 + #$CFC5, // $CFC5 + #$CFC6, // $CFC6 + #$CFC7, // $CFC7 + #$CFC8, // $CFC8 + #$CFC9, // $CFC9 + #$CFCA, // $CFCA + #$CFCB, // $CFCB + #$CFCC, // $CFCC + #$CFCD, // $CFCD + #$CFCE, // $CFCE + #$CFCF, // $CFCF + #$CFD0, // $CFD0 + #$CFD1, // $CFD1 + #$CFD2, // $CFD2 + #$CFD3, // $CFD3 + #$CFD4, // $CFD4 + #$CFD5, // $CFD5 + #$CFD6, // $CFD6 + #$CFD7, // $CFD7 + #$CFD8, // $CFD8 + #$CFD9, // $CFD9 + #$CFDA, // $CFDA + #$CFDB, // $CFDB + #$CFDC, // $CFDC + #$CFDD, // $CFDD + #$CFDE, // $CFDE + #$CFDF, // $CFDF + #$CFE0, // $CFE0 + #$CFE1, // $CFE1 + #$CFE2, // $CFE2 + #$CFE3, // $CFE3 + #$CFE4, // $CFE4 + #$CFE5, // $CFE5 + #$CFE6, // $CFE6 + #$CFE7, // $CFE7 + #$CFE8, // $CFE8 + #$CFE9, // $CFE9 + #$CFEA, // $CFEA + #$CFEB, // $CFEB + #$CFEC, // $CFEC + #$CFED, // $CFED + #$CFEE, // $CFEE + #$CFEF, // $CFEF + #$CFF0, // $CFF0 + #$CFF1, // $CFF1 + #$CFF2, // $CFF2 + #$CFF3, // $CFF3 + #$CFF4, // $CFF4 + #$CFF5, // $CFF5 + #$CFF6, // $CFF6 + #$CFF7, // $CFF7 + #$CFF8, // $CFF8 + #$CFF9, // $CFF9 + #$CFFA, // $CFFA + #$CFFB, // $CFFB + #$CFFC, // $CFFC + #$CFFD, // $CFFD + #$CFFE, // $CFFE + #$CFFF, // $CFFF + #$D000, // $D000 + #$D001, // $D001 + #$D002, // $D002 + #$D003, // $D003 + #$D004, // $D004 + #$D005, // $D005 + #$D006, // $D006 + #$D007, // $D007 + #$D008, // $D008 + #$D009, // $D009 + #$D00A, // $D00A + #$D00B, // $D00B + #$D00C, // $D00C + #$D00D, // $D00D + #$D00E, // $D00E + #$D00F, // $D00F + #$D010, // $D010 + #$D011, // $D011 + #$D012, // $D012 + #$D013, // $D013 + #$D014, // $D014 + #$D015, // $D015 + #$D016, // $D016 + #$D017, // $D017 + #$D018, // $D018 + #$D019, // $D019 + #$D01A, // $D01A + #$D01B, // $D01B + #$D01C, // $D01C + #$D01D, // $D01D + #$D01E, // $D01E + #$D01F, // $D01F + #$D020, // $D020 + #$D021, // $D021 + #$D022, // $D022 + #$D023, // $D023 + #$D024, // $D024 + #$D025, // $D025 + #$D026, // $D026 + #$D027, // $D027 + #$D028, // $D028 + #$D029, // $D029 + #$D02A, // $D02A + #$D02B, // $D02B + #$D02C, // $D02C + #$D02D, // $D02D + #$D02E, // $D02E + #$D02F, // $D02F + #$D030, // $D030 + #$D031, // $D031 + #$D032, // $D032 + #$D033, // $D033 + #$D034, // $D034 + #$D035, // $D035 + #$D036, // $D036 + #$D037, // $D037 + #$D038, // $D038 + #$D039, // $D039 + #$D03A, // $D03A + #$D03B, // $D03B + #$D03C, // $D03C + #$D03D, // $D03D + #$D03E, // $D03E + #$D03F, // $D03F + #$D040, // $D040 + #$D041, // $D041 + #$D042, // $D042 + #$D043, // $D043 + #$D044, // $D044 + #$D045, // $D045 + #$D046, // $D046 + #$D047, // $D047 + #$D048, // $D048 + #$D049, // $D049 + #$D04A, // $D04A + #$D04B, // $D04B + #$D04C, // $D04C + #$D04D, // $D04D + #$D04E, // $D04E + #$D04F, // $D04F + #$D050, // $D050 + #$D051, // $D051 + #$D052, // $D052 + #$D053, // $D053 + #$D054, // $D054 + #$D055, // $D055 + #$D056, // $D056 + #$D057, // $D057 + #$D058, // $D058 + #$D059, // $D059 + #$D05A, // $D05A + #$D05B, // $D05B + #$D05C, // $D05C + #$D05D, // $D05D + #$D05E, // $D05E + #$D05F, // $D05F + #$D060, // $D060 + #$D061, // $D061 + #$D062, // $D062 + #$D063, // $D063 + #$D064, // $D064 + #$D065, // $D065 + #$D066, // $D066 + #$D067, // $D067 + #$D068, // $D068 + #$D069, // $D069 + #$D06A, // $D06A + #$D06B, // $D06B + #$D06C, // $D06C + #$D06D, // $D06D + #$D06E, // $D06E + #$D06F, // $D06F + #$D070, // $D070 + #$D071, // $D071 + #$D072, // $D072 + #$D073, // $D073 + #$D074, // $D074 + #$D075, // $D075 + #$D076, // $D076 + #$D077, // $D077 + #$D078, // $D078 + #$D079, // $D079 + #$D07A, // $D07A + #$D07B, // $D07B + #$D07C, // $D07C + #$D07D, // $D07D + #$D07E, // $D07E + #$D07F, // $D07F + #$D080, // $D080 + #$D081, // $D081 + #$D082, // $D082 + #$D083, // $D083 + #$D084, // $D084 + #$D085, // $D085 + #$D086, // $D086 + #$D087, // $D087 + #$D088, // $D088 + #$D089, // $D089 + #$D08A, // $D08A + #$D08B, // $D08B + #$D08C, // $D08C + #$D08D, // $D08D + #$D08E, // $D08E + #$D08F, // $D08F + #$D090, // $D090 + #$D091, // $D091 + #$D092, // $D092 + #$D093, // $D093 + #$D094, // $D094 + #$D095, // $D095 + #$D096, // $D096 + #$D097, // $D097 + #$D098, // $D098 + #$D099, // $D099 + #$D09A, // $D09A + #$D09B, // $D09B + #$D09C, // $D09C + #$D09D, // $D09D + #$D09E, // $D09E + #$D09F, // $D09F + #$D0A0, // $D0A0 + #$D0A1, // $D0A1 + #$D0A2, // $D0A2 + #$D0A3, // $D0A3 + #$D0A4, // $D0A4 + #$D0A5, // $D0A5 + #$D0A6, // $D0A6 + #$D0A7, // $D0A7 + #$D0A8, // $D0A8 + #$D0A9, // $D0A9 + #$D0AA, // $D0AA + #$D0AB, // $D0AB + #$D0AC, // $D0AC + #$D0AD, // $D0AD + #$D0AE, // $D0AE + #$D0AF, // $D0AF + #$D0B0, // $D0B0 + #$D0B1, // $D0B1 + #$D0B2, // $D0B2 + #$D0B3, // $D0B3 + #$D0B4, // $D0B4 + #$D0B5, // $D0B5 + #$D0B6, // $D0B6 + #$D0B7, // $D0B7 + #$D0B8, // $D0B8 + #$D0B9, // $D0B9 + #$D0BA, // $D0BA + #$D0BB, // $D0BB + #$D0BC, // $D0BC + #$D0BD, // $D0BD + #$D0BE, // $D0BE + #$D0BF, // $D0BF + #$D0C0, // $D0C0 + #$D0C1, // $D0C1 + #$D0C2, // $D0C2 + #$D0C3, // $D0C3 + #$D0C4, // $D0C4 + #$D0C5, // $D0C5 + #$D0C6, // $D0C6 + #$D0C7, // $D0C7 + #$D0C8, // $D0C8 + #$D0C9, // $D0C9 + #$D0CA, // $D0CA + #$D0CB, // $D0CB + #$D0CC, // $D0CC + #$D0CD, // $D0CD + #$D0CE, // $D0CE + #$D0CF, // $D0CF + #$D0D0, // $D0D0 + #$D0D1, // $D0D1 + #$D0D2, // $D0D2 + #$D0D3, // $D0D3 + #$D0D4, // $D0D4 + #$D0D5, // $D0D5 + #$D0D6, // $D0D6 + #$D0D7, // $D0D7 + #$D0D8, // $D0D8 + #$D0D9, // $D0D9 + #$D0DA, // $D0DA + #$D0DB, // $D0DB + #$D0DC, // $D0DC + #$D0DD, // $D0DD + #$D0DE, // $D0DE + #$D0DF, // $D0DF + #$D0E0, // $D0E0 + #$D0E1, // $D0E1 + #$D0E2, // $D0E2 + #$D0E3, // $D0E3 + #$D0E4, // $D0E4 + #$D0E5, // $D0E5 + #$D0E6, // $D0E6 + #$D0E7, // $D0E7 + #$D0E8, // $D0E8 + #$D0E9, // $D0E9 + #$D0EA, // $D0EA + #$D0EB, // $D0EB + #$D0EC, // $D0EC + #$D0ED, // $D0ED + #$D0EE, // $D0EE + #$D0EF, // $D0EF + #$D0F0, // $D0F0 + #$D0F1, // $D0F1 + #$D0F2, // $D0F2 + #$D0F3, // $D0F3 + #$D0F4, // $D0F4 + #$D0F5, // $D0F5 + #$D0F6, // $D0F6 + #$D0F7, // $D0F7 + #$D0F8, // $D0F8 + #$D0F9, // $D0F9 + #$D0FA, // $D0FA + #$D0FB, // $D0FB + #$D0FC, // $D0FC + #$D0FD, // $D0FD + #$D0FE, // $D0FE + #$D0FF, // $D0FF + #$D100, // $D100 + #$D101, // $D101 + #$D102, // $D102 + #$D103, // $D103 + #$D104, // $D104 + #$D105, // $D105 + #$D106, // $D106 + #$D107, // $D107 + #$D108, // $D108 + #$D109, // $D109 + #$D10A, // $D10A + #$D10B, // $D10B + #$D10C, // $D10C + #$D10D, // $D10D + #$D10E, // $D10E + #$D10F, // $D10F + #$D110, // $D110 + #$D111, // $D111 + #$D112, // $D112 + #$D113, // $D113 + #$D114, // $D114 + #$D115, // $D115 + #$D116, // $D116 + #$D117, // $D117 + #$D118, // $D118 + #$D119, // $D119 + #$D11A, // $D11A + #$D11B, // $D11B + #$D11C, // $D11C + #$D11D, // $D11D + #$D11E, // $D11E + #$D11F, // $D11F + #$D120, // $D120 + #$D121, // $D121 + #$D122, // $D122 + #$D123, // $D123 + #$D124, // $D124 + #$D125, // $D125 + #$D126, // $D126 + #$D127, // $D127 + #$D128, // $D128 + #$D129, // $D129 + #$D12A, // $D12A + #$D12B, // $D12B + #$D12C, // $D12C + #$D12D, // $D12D + #$D12E, // $D12E + #$D12F, // $D12F + #$D130, // $D130 + #$D131, // $D131 + #$D132, // $D132 + #$D133, // $D133 + #$D134, // $D134 + #$D135, // $D135 + #$D136, // $D136 + #$D137, // $D137 + #$D138, // $D138 + #$D139, // $D139 + #$D13A, // $D13A + #$D13B, // $D13B + #$D13C, // $D13C + #$D13D, // $D13D + #$D13E, // $D13E + #$D13F, // $D13F + #$D140, // $D140 + #$D141, // $D141 + #$D142, // $D142 + #$D143, // $D143 + #$D144, // $D144 + #$D145, // $D145 + #$D146, // $D146 + #$D147, // $D147 + #$D148, // $D148 + #$D149, // $D149 + #$D14A, // $D14A + #$D14B, // $D14B + #$D14C, // $D14C + #$D14D, // $D14D + #$D14E, // $D14E + #$D14F, // $D14F + #$D150, // $D150 + #$D151, // $D151 + #$D152, // $D152 + #$D153, // $D153 + #$D154, // $D154 + #$D155, // $D155 + #$D156, // $D156 + #$D157, // $D157 + #$D158, // $D158 + #$D159, // $D159 + #$D15A, // $D15A + #$D15B, // $D15B + #$D15C, // $D15C + #$D15D, // $D15D + #$D15E, // $D15E + #$D15F, // $D15F + #$D160, // $D160 + #$D161, // $D161 + #$D162, // $D162 + #$D163, // $D163 + #$D164, // $D164 + #$D165, // $D165 + #$D166, // $D166 + #$D167, // $D167 + #$D168, // $D168 + #$D169, // $D169 + #$D16A, // $D16A + #$D16B, // $D16B + #$D16C, // $D16C + #$D16D, // $D16D + #$D16E, // $D16E + #$D16F, // $D16F + #$D170, // $D170 + #$D171, // $D171 + #$D172, // $D172 + #$D173, // $D173 + #$D174, // $D174 + #$D175, // $D175 + #$D176, // $D176 + #$D177, // $D177 + #$D178, // $D178 + #$D179, // $D179 + #$D17A, // $D17A + #$D17B, // $D17B + #$D17C, // $D17C + #$D17D, // $D17D + #$D17E, // $D17E + #$D17F, // $D17F + #$D180, // $D180 + #$D181, // $D181 + #$D182, // $D182 + #$D183, // $D183 + #$D184, // $D184 + #$D185, // $D185 + #$D186, // $D186 + #$D187, // $D187 + #$D188, // $D188 + #$D189, // $D189 + #$D18A, // $D18A + #$D18B, // $D18B + #$D18C, // $D18C + #$D18D, // $D18D + #$D18E, // $D18E + #$D18F, // $D18F + #$D190, // $D190 + #$D191, // $D191 + #$D192, // $D192 + #$D193, // $D193 + #$D194, // $D194 + #$D195, // $D195 + #$D196, // $D196 + #$D197, // $D197 + #$D198, // $D198 + #$D199, // $D199 + #$D19A, // $D19A + #$D19B, // $D19B + #$D19C, // $D19C + #$D19D, // $D19D + #$D19E, // $D19E + #$D19F, // $D19F + #$D1A0, // $D1A0 + #$D1A1, // $D1A1 + #$D1A2, // $D1A2 + #$D1A3, // $D1A3 + #$D1A4, // $D1A4 + #$D1A5, // $D1A5 + #$D1A6, // $D1A6 + #$D1A7, // $D1A7 + #$D1A8, // $D1A8 + #$D1A9, // $D1A9 + #$D1AA, // $D1AA + #$D1AB, // $D1AB + #$D1AC, // $D1AC + #$D1AD, // $D1AD + #$D1AE, // $D1AE + #$D1AF, // $D1AF + #$D1B0, // $D1B0 + #$D1B1, // $D1B1 + #$D1B2, // $D1B2 + #$D1B3, // $D1B3 + #$D1B4, // $D1B4 + #$D1B5, // $D1B5 + #$D1B6, // $D1B6 + #$D1B7, // $D1B7 + #$D1B8, // $D1B8 + #$D1B9, // $D1B9 + #$D1BA, // $D1BA + #$D1BB, // $D1BB + #$D1BC, // $D1BC + #$D1BD, // $D1BD + #$D1BE, // $D1BE + #$D1BF, // $D1BF + #$D1C0, // $D1C0 + #$D1C1, // $D1C1 + #$D1C2, // $D1C2 + #$D1C3, // $D1C3 + #$D1C4, // $D1C4 + #$D1C5, // $D1C5 + #$D1C6, // $D1C6 + #$D1C7, // $D1C7 + #$D1C8, // $D1C8 + #$D1C9, // $D1C9 + #$D1CA, // $D1CA + #$D1CB, // $D1CB + #$D1CC, // $D1CC + #$D1CD, // $D1CD + #$D1CE, // $D1CE + #$D1CF, // $D1CF + #$D1D0, // $D1D0 + #$D1D1, // $D1D1 + #$D1D2, // $D1D2 + #$D1D3, // $D1D3 + #$D1D4, // $D1D4 + #$D1D5, // $D1D5 + #$D1D6, // $D1D6 + #$D1D7, // $D1D7 + #$D1D8, // $D1D8 + #$D1D9, // $D1D9 + #$D1DA, // $D1DA + #$D1DB, // $D1DB + #$D1DC, // $D1DC + #$D1DD, // $D1DD + #$D1DE, // $D1DE + #$D1DF, // $D1DF + #$D1E0, // $D1E0 + #$D1E1, // $D1E1 + #$D1E2, // $D1E2 + #$D1E3, // $D1E3 + #$D1E4, // $D1E4 + #$D1E5, // $D1E5 + #$D1E6, // $D1E6 + #$D1E7, // $D1E7 + #$D1E8, // $D1E8 + #$D1E9, // $D1E9 + #$D1EA, // $D1EA + #$D1EB, // $D1EB + #$D1EC, // $D1EC + #$D1ED, // $D1ED + #$D1EE, // $D1EE + #$D1EF, // $D1EF + #$D1F0, // $D1F0 + #$D1F1, // $D1F1 + #$D1F2, // $D1F2 + #$D1F3, // $D1F3 + #$D1F4, // $D1F4 + #$D1F5, // $D1F5 + #$D1F6, // $D1F6 + #$D1F7, // $D1F7 + #$D1F8, // $D1F8 + #$D1F9, // $D1F9 + #$D1FA, // $D1FA + #$D1FB, // $D1FB + #$D1FC, // $D1FC + #$D1FD, // $D1FD + #$D1FE, // $D1FE + #$D1FF, // $D1FF + #$D200, // $D200 + #$D201, // $D201 + #$D202, // $D202 + #$D203, // $D203 + #$D204, // $D204 + #$D205, // $D205 + #$D206, // $D206 + #$D207, // $D207 + #$D208, // $D208 + #$D209, // $D209 + #$D20A, // $D20A + #$D20B, // $D20B + #$D20C, // $D20C + #$D20D, // $D20D + #$D20E, // $D20E + #$D20F, // $D20F + #$D210, // $D210 + #$D211, // $D211 + #$D212, // $D212 + #$D213, // $D213 + #$D214, // $D214 + #$D215, // $D215 + #$D216, // $D216 + #$D217, // $D217 + #$D218, // $D218 + #$D219, // $D219 + #$D21A, // $D21A + #$D21B, // $D21B + #$D21C, // $D21C + #$D21D, // $D21D + #$D21E, // $D21E + #$D21F, // $D21F + #$D220, // $D220 + #$D221, // $D221 + #$D222, // $D222 + #$D223, // $D223 + #$D224, // $D224 + #$D225, // $D225 + #$D226, // $D226 + #$D227, // $D227 + #$D228, // $D228 + #$D229, // $D229 + #$D22A, // $D22A + #$D22B, // $D22B + #$D22C, // $D22C + #$D22D, // $D22D + #$D22E, // $D22E + #$D22F, // $D22F + #$D230, // $D230 + #$D231, // $D231 + #$D232, // $D232 + #$D233, // $D233 + #$D234, // $D234 + #$D235, // $D235 + #$D236, // $D236 + #$D237, // $D237 + #$D238, // $D238 + #$D239, // $D239 + #$D23A, // $D23A + #$D23B, // $D23B + #$D23C, // $D23C + #$D23D, // $D23D + #$D23E, // $D23E + #$D23F, // $D23F + #$D240, // $D240 + #$D241, // $D241 + #$D242, // $D242 + #$D243, // $D243 + #$D244, // $D244 + #$D245, // $D245 + #$D246, // $D246 + #$D247, // $D247 + #$D248, // $D248 + #$D249, // $D249 + #$D24A, // $D24A + #$D24B, // $D24B + #$D24C, // $D24C + #$D24D, // $D24D + #$D24E, // $D24E + #$D24F, // $D24F + #$D250, // $D250 + #$D251, // $D251 + #$D252, // $D252 + #$D253, // $D253 + #$D254, // $D254 + #$D255, // $D255 + #$D256, // $D256 + #$D257, // $D257 + #$D258, // $D258 + #$D259, // $D259 + #$D25A, // $D25A + #$D25B, // $D25B + #$D25C, // $D25C + #$D25D, // $D25D + #$D25E, // $D25E + #$D25F, // $D25F + #$D260, // $D260 + #$D261, // $D261 + #$D262, // $D262 + #$D263, // $D263 + #$D264, // $D264 + #$D265, // $D265 + #$D266, // $D266 + #$D267, // $D267 + #$D268, // $D268 + #$D269, // $D269 + #$D26A, // $D26A + #$D26B, // $D26B + #$D26C, // $D26C + #$D26D, // $D26D + #$D26E, // $D26E + #$D26F, // $D26F + #$D270, // $D270 + #$D271, // $D271 + #$D272, // $D272 + #$D273, // $D273 + #$D274, // $D274 + #$D275, // $D275 + #$D276, // $D276 + #$D277, // $D277 + #$D278, // $D278 + #$D279, // $D279 + #$D27A, // $D27A + #$D27B, // $D27B + #$D27C, // $D27C + #$D27D, // $D27D + #$D27E, // $D27E + #$D27F, // $D27F + #$D280, // $D280 + #$D281, // $D281 + #$D282, // $D282 + #$D283, // $D283 + #$D284, // $D284 + #$D285, // $D285 + #$D286, // $D286 + #$D287, // $D287 + #$D288, // $D288 + #$D289, // $D289 + #$D28A, // $D28A + #$D28B, // $D28B + #$D28C, // $D28C + #$D28D, // $D28D + #$D28E, // $D28E + #$D28F, // $D28F + #$D290, // $D290 + #$D291, // $D291 + #$D292, // $D292 + #$D293, // $D293 + #$D294, // $D294 + #$D295, // $D295 + #$D296, // $D296 + #$D297, // $D297 + #$D298, // $D298 + #$D299, // $D299 + #$D29A, // $D29A + #$D29B, // $D29B + #$D29C, // $D29C + #$D29D, // $D29D + #$D29E, // $D29E + #$D29F, // $D29F + #$D2A0, // $D2A0 + #$D2A1, // $D2A1 + #$D2A2, // $D2A2 + #$D2A3, // $D2A3 + #$D2A4, // $D2A4 + #$D2A5, // $D2A5 + #$D2A6, // $D2A6 + #$D2A7, // $D2A7 + #$D2A8, // $D2A8 + #$D2A9, // $D2A9 + #$D2AA, // $D2AA + #$D2AB, // $D2AB + #$D2AC, // $D2AC + #$D2AD, // $D2AD + #$D2AE, // $D2AE + #$D2AF, // $D2AF + #$D2B0, // $D2B0 + #$D2B1, // $D2B1 + #$D2B2, // $D2B2 + #$D2B3, // $D2B3 + #$D2B4, // $D2B4 + #$D2B5, // $D2B5 + #$D2B6, // $D2B6 + #$D2B7, // $D2B7 + #$D2B8, // $D2B8 + #$D2B9, // $D2B9 + #$D2BA, // $D2BA + #$D2BB, // $D2BB + #$D2BC, // $D2BC + #$D2BD, // $D2BD + #$D2BE, // $D2BE + #$D2BF, // $D2BF + #$D2C0, // $D2C0 + #$D2C1, // $D2C1 + #$D2C2, // $D2C2 + #$D2C3, // $D2C3 + #$D2C4, // $D2C4 + #$D2C5, // $D2C5 + #$D2C6, // $D2C6 + #$D2C7, // $D2C7 + #$D2C8, // $D2C8 + #$D2C9, // $D2C9 + #$D2CA, // $D2CA + #$D2CB, // $D2CB + #$D2CC, // $D2CC + #$D2CD, // $D2CD + #$D2CE, // $D2CE + #$D2CF, // $D2CF + #$D2D0, // $D2D0 + #$D2D1, // $D2D1 + #$D2D2, // $D2D2 + #$D2D3, // $D2D3 + #$D2D4, // $D2D4 + #$D2D5, // $D2D5 + #$D2D6, // $D2D6 + #$D2D7, // $D2D7 + #$D2D8, // $D2D8 + #$D2D9, // $D2D9 + #$D2DA, // $D2DA + #$D2DB, // $D2DB + #$D2DC, // $D2DC + #$D2DD, // $D2DD + #$D2DE, // $D2DE + #$D2DF, // $D2DF + #$D2E0, // $D2E0 + #$D2E1, // $D2E1 + #$D2E2, // $D2E2 + #$D2E3, // $D2E3 + #$D2E4, // $D2E4 + #$D2E5, // $D2E5 + #$D2E6, // $D2E6 + #$D2E7, // $D2E7 + #$D2E8, // $D2E8 + #$D2E9, // $D2E9 + #$D2EA, // $D2EA + #$D2EB, // $D2EB + #$D2EC, // $D2EC + #$D2ED, // $D2ED + #$D2EE, // $D2EE + #$D2EF, // $D2EF + #$D2F0, // $D2F0 + #$D2F1, // $D2F1 + #$D2F2, // $D2F2 + #$D2F3, // $D2F3 + #$D2F4, // $D2F4 + #$D2F5, // $D2F5 + #$D2F6, // $D2F6 + #$D2F7, // $D2F7 + #$D2F8, // $D2F8 + #$D2F9, // $D2F9 + #$D2FA, // $D2FA + #$D2FB, // $D2FB + #$D2FC, // $D2FC + #$D2FD, // $D2FD + #$D2FE, // $D2FE + #$D2FF, // $D2FF + #$D300, // $D300 + #$D301, // $D301 + #$D302, // $D302 + #$D303, // $D303 + #$D304, // $D304 + #$D305, // $D305 + #$D306, // $D306 + #$D307, // $D307 + #$D308, // $D308 + #$D309, // $D309 + #$D30A, // $D30A + #$D30B, // $D30B + #$D30C, // $D30C + #$D30D, // $D30D + #$D30E, // $D30E + #$D30F, // $D30F + #$D310, // $D310 + #$D311, // $D311 + #$D312, // $D312 + #$D313, // $D313 + #$D314, // $D314 + #$D315, // $D315 + #$D316, // $D316 + #$D317, // $D317 + #$D318, // $D318 + #$D319, // $D319 + #$D31A, // $D31A + #$D31B, // $D31B + #$D31C, // $D31C + #$D31D, // $D31D + #$D31E, // $D31E + #$D31F, // $D31F + #$D320, // $D320 + #$D321, // $D321 + #$D322, // $D322 + #$D323, // $D323 + #$D324, // $D324 + #$D325, // $D325 + #$D326, // $D326 + #$D327, // $D327 + #$D328, // $D328 + #$D329, // $D329 + #$D32A, // $D32A + #$D32B, // $D32B + #$D32C, // $D32C + #$D32D, // $D32D + #$D32E, // $D32E + #$D32F, // $D32F + #$D330, // $D330 + #$D331, // $D331 + #$D332, // $D332 + #$D333, // $D333 + #$D334, // $D334 + #$D335, // $D335 + #$D336, // $D336 + #$D337, // $D337 + #$D338, // $D338 + #$D339, // $D339 + #$D33A, // $D33A + #$D33B, // $D33B + #$D33C, // $D33C + #$D33D, // $D33D + #$D33E, // $D33E + #$D33F, // $D33F + #$D340, // $D340 + #$D341, // $D341 + #$D342, // $D342 + #$D343, // $D343 + #$D344, // $D344 + #$D345, // $D345 + #$D346, // $D346 + #$D347, // $D347 + #$D348, // $D348 + #$D349, // $D349 + #$D34A, // $D34A + #$D34B, // $D34B + #$D34C, // $D34C + #$D34D, // $D34D + #$D34E, // $D34E + #$D34F, // $D34F + #$D350, // $D350 + #$D351, // $D351 + #$D352, // $D352 + #$D353, // $D353 + #$D354, // $D354 + #$D355, // $D355 + #$D356, // $D356 + #$D357, // $D357 + #$D358, // $D358 + #$D359, // $D359 + #$D35A, // $D35A + #$D35B, // $D35B + #$D35C, // $D35C + #$D35D, // $D35D + #$D35E, // $D35E + #$D35F, // $D35F + #$D360, // $D360 + #$D361, // $D361 + #$D362, // $D362 + #$D363, // $D363 + #$D364, // $D364 + #$D365, // $D365 + #$D366, // $D366 + #$D367, // $D367 + #$D368, // $D368 + #$D369, // $D369 + #$D36A, // $D36A + #$D36B, // $D36B + #$D36C, // $D36C + #$D36D, // $D36D + #$D36E, // $D36E + #$D36F, // $D36F + #$D370, // $D370 + #$D371, // $D371 + #$D372, // $D372 + #$D373, // $D373 + #$D374, // $D374 + #$D375, // $D375 + #$D376, // $D376 + #$D377, // $D377 + #$D378, // $D378 + #$D379, // $D379 + #$D37A, // $D37A + #$D37B, // $D37B + #$D37C, // $D37C + #$D37D, // $D37D + #$D37E, // $D37E + #$D37F, // $D37F + #$D380, // $D380 + #$D381, // $D381 + #$D382, // $D382 + #$D383, // $D383 + #$D384, // $D384 + #$D385, // $D385 + #$D386, // $D386 + #$D387, // $D387 + #$D388, // $D388 + #$D389, // $D389 + #$D38A, // $D38A + #$D38B, // $D38B + #$D38C, // $D38C + #$D38D, // $D38D + #$D38E, // $D38E + #$D38F, // $D38F + #$D390, // $D390 + #$D391, // $D391 + #$D392, // $D392 + #$D393, // $D393 + #$D394, // $D394 + #$D395, // $D395 + #$D396, // $D396 + #$D397, // $D397 + #$D398, // $D398 + #$D399, // $D399 + #$D39A, // $D39A + #$D39B, // $D39B + #$D39C, // $D39C + #$D39D, // $D39D + #$D39E, // $D39E + #$D39F, // $D39F + #$D3A0, // $D3A0 + #$D3A1, // $D3A1 + #$D3A2, // $D3A2 + #$D3A3, // $D3A3 + #$D3A4, // $D3A4 + #$D3A5, // $D3A5 + #$D3A6, // $D3A6 + #$D3A7, // $D3A7 + #$D3A8, // $D3A8 + #$D3A9, // $D3A9 + #$D3AA, // $D3AA + #$D3AB, // $D3AB + #$D3AC, // $D3AC + #$D3AD, // $D3AD + #$D3AE, // $D3AE + #$D3AF, // $D3AF + #$D3B0, // $D3B0 + #$D3B1, // $D3B1 + #$D3B2, // $D3B2 + #$D3B3, // $D3B3 + #$D3B4, // $D3B4 + #$D3B5, // $D3B5 + #$D3B6, // $D3B6 + #$D3B7, // $D3B7 + #$D3B8, // $D3B8 + #$D3B9, // $D3B9 + #$D3BA, // $D3BA + #$D3BB, // $D3BB + #$D3BC, // $D3BC + #$D3BD, // $D3BD + #$D3BE, // $D3BE + #$D3BF, // $D3BF + #$D3C0, // $D3C0 + #$D3C1, // $D3C1 + #$D3C2, // $D3C2 + #$D3C3, // $D3C3 + #$D3C4, // $D3C4 + #$D3C5, // $D3C5 + #$D3C6, // $D3C6 + #$D3C7, // $D3C7 + #$D3C8, // $D3C8 + #$D3C9, // $D3C9 + #$D3CA, // $D3CA + #$D3CB, // $D3CB + #$D3CC, // $D3CC + #$D3CD, // $D3CD + #$D3CE, // $D3CE + #$D3CF, // $D3CF + #$D3D0, // $D3D0 + #$D3D1, // $D3D1 + #$D3D2, // $D3D2 + #$D3D3, // $D3D3 + #$D3D4, // $D3D4 + #$D3D5, // $D3D5 + #$D3D6, // $D3D6 + #$D3D7, // $D3D7 + #$D3D8, // $D3D8 + #$D3D9, // $D3D9 + #$D3DA, // $D3DA + #$D3DB, // $D3DB + #$D3DC, // $D3DC + #$D3DD, // $D3DD + #$D3DE, // $D3DE + #$D3DF, // $D3DF + #$D3E0, // $D3E0 + #$D3E1, // $D3E1 + #$D3E2, // $D3E2 + #$D3E3, // $D3E3 + #$D3E4, // $D3E4 + #$D3E5, // $D3E5 + #$D3E6, // $D3E6 + #$D3E7, // $D3E7 + #$D3E8, // $D3E8 + #$D3E9, // $D3E9 + #$D3EA, // $D3EA + #$D3EB, // $D3EB + #$D3EC, // $D3EC + #$D3ED, // $D3ED + #$D3EE, // $D3EE + #$D3EF, // $D3EF + #$D3F0, // $D3F0 + #$D3F1, // $D3F1 + #$D3F2, // $D3F2 + #$D3F3, // $D3F3 + #$D3F4, // $D3F4 + #$D3F5, // $D3F5 + #$D3F6, // $D3F6 + #$D3F7, // $D3F7 + #$D3F8, // $D3F8 + #$D3F9, // $D3F9 + #$D3FA, // $D3FA + #$D3FB, // $D3FB + #$D3FC, // $D3FC + #$D3FD, // $D3FD + #$D3FE, // $D3FE + #$D3FF, // $D3FF + #$D400, // $D400 + #$D401, // $D401 + #$D402, // $D402 + #$D403, // $D403 + #$D404, // $D404 + #$D405, // $D405 + #$D406, // $D406 + #$D407, // $D407 + #$D408, // $D408 + #$D409, // $D409 + #$D40A, // $D40A + #$D40B, // $D40B + #$D40C, // $D40C + #$D40D, // $D40D + #$D40E, // $D40E + #$D40F, // $D40F + #$D410, // $D410 + #$D411, // $D411 + #$D412, // $D412 + #$D413, // $D413 + #$D414, // $D414 + #$D415, // $D415 + #$D416, // $D416 + #$D417, // $D417 + #$D418, // $D418 + #$D419, // $D419 + #$D41A, // $D41A + #$D41B, // $D41B + #$D41C, // $D41C + #$D41D, // $D41D + #$D41E, // $D41E + #$D41F, // $D41F + #$D420, // $D420 + #$D421, // $D421 + #$D422, // $D422 + #$D423, // $D423 + #$D424, // $D424 + #$D425, // $D425 + #$D426, // $D426 + #$D427, // $D427 + #$D428, // $D428 + #$D429, // $D429 + #$D42A, // $D42A + #$D42B, // $D42B + #$D42C, // $D42C + #$D42D, // $D42D + #$D42E, // $D42E + #$D42F, // $D42F + #$D430, // $D430 + #$D431, // $D431 + #$D432, // $D432 + #$D433, // $D433 + #$D434, // $D434 + #$D435, // $D435 + #$D436, // $D436 + #$D437, // $D437 + #$D438, // $D438 + #$D439, // $D439 + #$D43A, // $D43A + #$D43B, // $D43B + #$D43C, // $D43C + #$D43D, // $D43D + #$D43E, // $D43E + #$D43F, // $D43F + #$D440, // $D440 + #$D441, // $D441 + #$D442, // $D442 + #$D443, // $D443 + #$D444, // $D444 + #$D445, // $D445 + #$D446, // $D446 + #$D447, // $D447 + #$D448, // $D448 + #$D449, // $D449 + #$D44A, // $D44A + #$D44B, // $D44B + #$D44C, // $D44C + #$D44D, // $D44D + #$D44E, // $D44E + #$D44F, // $D44F + #$D450, // $D450 + #$D451, // $D451 + #$D452, // $D452 + #$D453, // $D453 + #$D454, // $D454 + #$D455, // $D455 + #$D456, // $D456 + #$D457, // $D457 + #$D458, // $D458 + #$D459, // $D459 + #$D45A, // $D45A + #$D45B, // $D45B + #$D45C, // $D45C + #$D45D, // $D45D + #$D45E, // $D45E + #$D45F, // $D45F + #$D460, // $D460 + #$D461, // $D461 + #$D462, // $D462 + #$D463, // $D463 + #$D464, // $D464 + #$D465, // $D465 + #$D466, // $D466 + #$D467, // $D467 + #$D468, // $D468 + #$D469, // $D469 + #$D46A, // $D46A + #$D46B, // $D46B + #$D46C, // $D46C + #$D46D, // $D46D + #$D46E, // $D46E + #$D46F, // $D46F + #$D470, // $D470 + #$D471, // $D471 + #$D472, // $D472 + #$D473, // $D473 + #$D474, // $D474 + #$D475, // $D475 + #$D476, // $D476 + #$D477, // $D477 + #$D478, // $D478 + #$D479, // $D479 + #$D47A, // $D47A + #$D47B, // $D47B + #$D47C, // $D47C + #$D47D, // $D47D + #$D47E, // $D47E + #$D47F, // $D47F + #$D480, // $D480 + #$D481, // $D481 + #$D482, // $D482 + #$D483, // $D483 + #$D484, // $D484 + #$D485, // $D485 + #$D486, // $D486 + #$D487, // $D487 + #$D488, // $D488 + #$D489, // $D489 + #$D48A, // $D48A + #$D48B, // $D48B + #$D48C, // $D48C + #$D48D, // $D48D + #$D48E, // $D48E + #$D48F, // $D48F + #$D490, // $D490 + #$D491, // $D491 + #$D492, // $D492 + #$D493, // $D493 + #$D494, // $D494 + #$D495, // $D495 + #$D496, // $D496 + #$D497, // $D497 + #$D498, // $D498 + #$D499, // $D499 + #$D49A, // $D49A + #$D49B, // $D49B + #$D49C, // $D49C + #$D49D, // $D49D + #$D49E, // $D49E + #$D49F, // $D49F + #$D4A0, // $D4A0 + #$D4A1, // $D4A1 + #$D4A2, // $D4A2 + #$D4A3, // $D4A3 + #$D4A4, // $D4A4 + #$D4A5, // $D4A5 + #$D4A6, // $D4A6 + #$D4A7, // $D4A7 + #$D4A8, // $D4A8 + #$D4A9, // $D4A9 + #$D4AA, // $D4AA + #$D4AB, // $D4AB + #$D4AC, // $D4AC + #$D4AD, // $D4AD + #$D4AE, // $D4AE + #$D4AF, // $D4AF + #$D4B0, // $D4B0 + #$D4B1, // $D4B1 + #$D4B2, // $D4B2 + #$D4B3, // $D4B3 + #$D4B4, // $D4B4 + #$D4B5, // $D4B5 + #$D4B6, // $D4B6 + #$D4B7, // $D4B7 + #$D4B8, // $D4B8 + #$D4B9, // $D4B9 + #$D4BA, // $D4BA + #$D4BB, // $D4BB + #$D4BC, // $D4BC + #$D4BD, // $D4BD + #$D4BE, // $D4BE + #$D4BF, // $D4BF + #$D4C0, // $D4C0 + #$D4C1, // $D4C1 + #$D4C2, // $D4C2 + #$D4C3, // $D4C3 + #$D4C4, // $D4C4 + #$D4C5, // $D4C5 + #$D4C6, // $D4C6 + #$D4C7, // $D4C7 + #$D4C8, // $D4C8 + #$D4C9, // $D4C9 + #$D4CA, // $D4CA + #$D4CB, // $D4CB + #$D4CC, // $D4CC + #$D4CD, // $D4CD + #$D4CE, // $D4CE + #$D4CF, // $D4CF + #$D4D0, // $D4D0 + #$D4D1, // $D4D1 + #$D4D2, // $D4D2 + #$D4D3, // $D4D3 + #$D4D4, // $D4D4 + #$D4D5, // $D4D5 + #$D4D6, // $D4D6 + #$D4D7, // $D4D7 + #$D4D8, // $D4D8 + #$D4D9, // $D4D9 + #$D4DA, // $D4DA + #$D4DB, // $D4DB + #$D4DC, // $D4DC + #$D4DD, // $D4DD + #$D4DE, // $D4DE + #$D4DF, // $D4DF + #$D4E0, // $D4E0 + #$D4E1, // $D4E1 + #$D4E2, // $D4E2 + #$D4E3, // $D4E3 + #$D4E4, // $D4E4 + #$D4E5, // $D4E5 + #$D4E6, // $D4E6 + #$D4E7, // $D4E7 + #$D4E8, // $D4E8 + #$D4E9, // $D4E9 + #$D4EA, // $D4EA + #$D4EB, // $D4EB + #$D4EC, // $D4EC + #$D4ED, // $D4ED + #$D4EE, // $D4EE + #$D4EF, // $D4EF + #$D4F0, // $D4F0 + #$D4F1, // $D4F1 + #$D4F2, // $D4F2 + #$D4F3, // $D4F3 + #$D4F4, // $D4F4 + #$D4F5, // $D4F5 + #$D4F6, // $D4F6 + #$D4F7, // $D4F7 + #$D4F8, // $D4F8 + #$D4F9, // $D4F9 + #$D4FA, // $D4FA + #$D4FB, // $D4FB + #$D4FC, // $D4FC + #$D4FD, // $D4FD + #$D4FE, // $D4FE + #$D4FF, // $D4FF + #$D500, // $D500 + #$D501, // $D501 + #$D502, // $D502 + #$D503, // $D503 + #$D504, // $D504 + #$D505, // $D505 + #$D506, // $D506 + #$D507, // $D507 + #$D508, // $D508 + #$D509, // $D509 + #$D50A, // $D50A + #$D50B, // $D50B + #$D50C, // $D50C + #$D50D, // $D50D + #$D50E, // $D50E + #$D50F, // $D50F + #$D510, // $D510 + #$D511, // $D511 + #$D512, // $D512 + #$D513, // $D513 + #$D514, // $D514 + #$D515, // $D515 + #$D516, // $D516 + #$D517, // $D517 + #$D518, // $D518 + #$D519, // $D519 + #$D51A, // $D51A + #$D51B, // $D51B + #$D51C, // $D51C + #$D51D, // $D51D + #$D51E, // $D51E + #$D51F, // $D51F + #$D520, // $D520 + #$D521, // $D521 + #$D522, // $D522 + #$D523, // $D523 + #$D524, // $D524 + #$D525, // $D525 + #$D526, // $D526 + #$D527, // $D527 + #$D528, // $D528 + #$D529, // $D529 + #$D52A, // $D52A + #$D52B, // $D52B + #$D52C, // $D52C + #$D52D, // $D52D + #$D52E, // $D52E + #$D52F, // $D52F + #$D530, // $D530 + #$D531, // $D531 + #$D532, // $D532 + #$D533, // $D533 + #$D534, // $D534 + #$D535, // $D535 + #$D536, // $D536 + #$D537, // $D537 + #$D538, // $D538 + #$D539, // $D539 + #$D53A, // $D53A + #$D53B, // $D53B + #$D53C, // $D53C + #$D53D, // $D53D + #$D53E, // $D53E + #$D53F, // $D53F + #$D540, // $D540 + #$D541, // $D541 + #$D542, // $D542 + #$D543, // $D543 + #$D544, // $D544 + #$D545, // $D545 + #$D546, // $D546 + #$D547, // $D547 + #$D548, // $D548 + #$D549, // $D549 + #$D54A, // $D54A + #$D54B, // $D54B + #$D54C, // $D54C + #$D54D, // $D54D + #$D54E, // $D54E + #$D54F, // $D54F + #$D550, // $D550 + #$D551, // $D551 + #$D552, // $D552 + #$D553, // $D553 + #$D554, // $D554 + #$D555, // $D555 + #$D556, // $D556 + #$D557, // $D557 + #$D558, // $D558 + #$D559, // $D559 + #$D55A, // $D55A + #$D55B, // $D55B + #$D55C, // $D55C + #$D55D, // $D55D + #$D55E, // $D55E + #$D55F, // $D55F + #$D560, // $D560 + #$D561, // $D561 + #$D562, // $D562 + #$D563, // $D563 + #$D564, // $D564 + #$D565, // $D565 + #$D566, // $D566 + #$D567, // $D567 + #$D568, // $D568 + #$D569, // $D569 + #$D56A, // $D56A + #$D56B, // $D56B + #$D56C, // $D56C + #$D56D, // $D56D + #$D56E, // $D56E + #$D56F, // $D56F + #$D570, // $D570 + #$D571, // $D571 + #$D572, // $D572 + #$D573, // $D573 + #$D574, // $D574 + #$D575, // $D575 + #$D576, // $D576 + #$D577, // $D577 + #$D578, // $D578 + #$D579, // $D579 + #$D57A, // $D57A + #$D57B, // $D57B + #$D57C, // $D57C + #$D57D, // $D57D + #$D57E, // $D57E + #$D57F, // $D57F + #$D580, // $D580 + #$D581, // $D581 + #$D582, // $D582 + #$D583, // $D583 + #$D584, // $D584 + #$D585, // $D585 + #$D586, // $D586 + #$D587, // $D587 + #$D588, // $D588 + #$D589, // $D589 + #$D58A, // $D58A + #$D58B, // $D58B + #$D58C, // $D58C + #$D58D, // $D58D + #$D58E, // $D58E + #$D58F, // $D58F + #$D590, // $D590 + #$D591, // $D591 + #$D592, // $D592 + #$D593, // $D593 + #$D594, // $D594 + #$D595, // $D595 + #$D596, // $D596 + #$D597, // $D597 + #$D598, // $D598 + #$D599, // $D599 + #$D59A, // $D59A + #$D59B, // $D59B + #$D59C, // $D59C + #$D59D, // $D59D + #$D59E, // $D59E + #$D59F, // $D59F + #$D5A0, // $D5A0 + #$D5A1, // $D5A1 + #$D5A2, // $D5A2 + #$D5A3, // $D5A3 + #$D5A4, // $D5A4 + #$D5A5, // $D5A5 + #$D5A6, // $D5A6 + #$D5A7, // $D5A7 + #$D5A8, // $D5A8 + #$D5A9, // $D5A9 + #$D5AA, // $D5AA + #$D5AB, // $D5AB + #$D5AC, // $D5AC + #$D5AD, // $D5AD + #$D5AE, // $D5AE + #$D5AF, // $D5AF + #$D5B0, // $D5B0 + #$D5B1, // $D5B1 + #$D5B2, // $D5B2 + #$D5B3, // $D5B3 + #$D5B4, // $D5B4 + #$D5B5, // $D5B5 + #$D5B6, // $D5B6 + #$D5B7, // $D5B7 + #$D5B8, // $D5B8 + #$D5B9, // $D5B9 + #$D5BA, // $D5BA + #$D5BB, // $D5BB + #$D5BC, // $D5BC + #$D5BD, // $D5BD + #$D5BE, // $D5BE + #$D5BF, // $D5BF + #$D5C0, // $D5C0 + #$D5C1, // $D5C1 + #$D5C2, // $D5C2 + #$D5C3, // $D5C3 + #$D5C4, // $D5C4 + #$D5C5, // $D5C5 + #$D5C6, // $D5C6 + #$D5C7, // $D5C7 + #$D5C8, // $D5C8 + #$D5C9, // $D5C9 + #$D5CA, // $D5CA + #$D5CB, // $D5CB + #$D5CC, // $D5CC + #$D5CD, // $D5CD + #$D5CE, // $D5CE + #$D5CF, // $D5CF + #$D5D0, // $D5D0 + #$D5D1, // $D5D1 + #$D5D2, // $D5D2 + #$D5D3, // $D5D3 + #$D5D4, // $D5D4 + #$D5D5, // $D5D5 + #$D5D6, // $D5D6 + #$D5D7, // $D5D7 + #$D5D8, // $D5D8 + #$D5D9, // $D5D9 + #$D5DA, // $D5DA + #$D5DB, // $D5DB + #$D5DC, // $D5DC + #$D5DD, // $D5DD + #$D5DE, // $D5DE + #$D5DF, // $D5DF + #$D5E0, // $D5E0 + #$D5E1, // $D5E1 + #$D5E2, // $D5E2 + #$D5E3, // $D5E3 + #$D5E4, // $D5E4 + #$D5E5, // $D5E5 + #$D5E6, // $D5E6 + #$D5E7, // $D5E7 + #$D5E8, // $D5E8 + #$D5E9, // $D5E9 + #$D5EA, // $D5EA + #$D5EB, // $D5EB + #$D5EC, // $D5EC + #$D5ED, // $D5ED + #$D5EE, // $D5EE + #$D5EF, // $D5EF + #$D5F0, // $D5F0 + #$D5F1, // $D5F1 + #$D5F2, // $D5F2 + #$D5F3, // $D5F3 + #$D5F4, // $D5F4 + #$D5F5, // $D5F5 + #$D5F6, // $D5F6 + #$D5F7, // $D5F7 + #$D5F8, // $D5F8 + #$D5F9, // $D5F9 + #$D5FA, // $D5FA + #$D5FB, // $D5FB + #$D5FC, // $D5FC + #$D5FD, // $D5FD + #$D5FE, // $D5FE + #$D5FF, // $D5FF + #$D600, // $D600 + #$D601, // $D601 + #$D602, // $D602 + #$D603, // $D603 + #$D604, // $D604 + #$D605, // $D605 + #$D606, // $D606 + #$D607, // $D607 + #$D608, // $D608 + #$D609, // $D609 + #$D60A, // $D60A + #$D60B, // $D60B + #$D60C, // $D60C + #$D60D, // $D60D + #$D60E, // $D60E + #$D60F, // $D60F + #$D610, // $D610 + #$D611, // $D611 + #$D612, // $D612 + #$D613, // $D613 + #$D614, // $D614 + #$D615, // $D615 + #$D616, // $D616 + #$D617, // $D617 + #$D618, // $D618 + #$D619, // $D619 + #$D61A, // $D61A + #$D61B, // $D61B + #$D61C, // $D61C + #$D61D, // $D61D + #$D61E, // $D61E + #$D61F, // $D61F + #$D620, // $D620 + #$D621, // $D621 + #$D622, // $D622 + #$D623, // $D623 + #$D624, // $D624 + #$D625, // $D625 + #$D626, // $D626 + #$D627, // $D627 + #$D628, // $D628 + #$D629, // $D629 + #$D62A, // $D62A + #$D62B, // $D62B + #$D62C, // $D62C + #$D62D, // $D62D + #$D62E, // $D62E + #$D62F, // $D62F + #$D630, // $D630 + #$D631, // $D631 + #$D632, // $D632 + #$D633, // $D633 + #$D634, // $D634 + #$D635, // $D635 + #$D636, // $D636 + #$D637, // $D637 + #$D638, // $D638 + #$D639, // $D639 + #$D63A, // $D63A + #$D63B, // $D63B + #$D63C, // $D63C + #$D63D, // $D63D + #$D63E, // $D63E + #$D63F, // $D63F + #$D640, // $D640 + #$D641, // $D641 + #$D642, // $D642 + #$D643, // $D643 + #$D644, // $D644 + #$D645, // $D645 + #$D646, // $D646 + #$D647, // $D647 + #$D648, // $D648 + #$D649, // $D649 + #$D64A, // $D64A + #$D64B, // $D64B + #$D64C, // $D64C + #$D64D, // $D64D + #$D64E, // $D64E + #$D64F, // $D64F + #$D650, // $D650 + #$D651, // $D651 + #$D652, // $D652 + #$D653, // $D653 + #$D654, // $D654 + #$D655, // $D655 + #$D656, // $D656 + #$D657, // $D657 + #$D658, // $D658 + #$D659, // $D659 + #$D65A, // $D65A + #$D65B, // $D65B + #$D65C, // $D65C + #$D65D, // $D65D + #$D65E, // $D65E + #$D65F, // $D65F + #$D660, // $D660 + #$D661, // $D661 + #$D662, // $D662 + #$D663, // $D663 + #$D664, // $D664 + #$D665, // $D665 + #$D666, // $D666 + #$D667, // $D667 + #$D668, // $D668 + #$D669, // $D669 + #$D66A, // $D66A + #$D66B, // $D66B + #$D66C, // $D66C + #$D66D, // $D66D + #$D66E, // $D66E + #$D66F, // $D66F + #$D670, // $D670 + #$D671, // $D671 + #$D672, // $D672 + #$D673, // $D673 + #$D674, // $D674 + #$D675, // $D675 + #$D676, // $D676 + #$D677, // $D677 + #$D678, // $D678 + #$D679, // $D679 + #$D67A, // $D67A + #$D67B, // $D67B + #$D67C, // $D67C + #$D67D, // $D67D + #$D67E, // $D67E + #$D67F, // $D67F + #$D680, // $D680 + #$D681, // $D681 + #$D682, // $D682 + #$D683, // $D683 + #$D684, // $D684 + #$D685, // $D685 + #$D686, // $D686 + #$D687, // $D687 + #$D688, // $D688 + #$D689, // $D689 + #$D68A, // $D68A + #$D68B, // $D68B + #$D68C, // $D68C + #$D68D, // $D68D + #$D68E, // $D68E + #$D68F, // $D68F + #$D690, // $D690 + #$D691, // $D691 + #$D692, // $D692 + #$D693, // $D693 + #$D694, // $D694 + #$D695, // $D695 + #$D696, // $D696 + #$D697, // $D697 + #$D698, // $D698 + #$D699, // $D699 + #$D69A, // $D69A + #$D69B, // $D69B + #$D69C, // $D69C + #$D69D, // $D69D + #$D69E, // $D69E + #$D69F, // $D69F + #$D6A0, // $D6A0 + #$D6A1, // $D6A1 + #$D6A2, // $D6A2 + #$D6A3, // $D6A3 + #$D6A4, // $D6A4 + #$D6A5, // $D6A5 + #$D6A6, // $D6A6 + #$D6A7, // $D6A7 + #$D6A8, // $D6A8 + #$D6A9, // $D6A9 + #$D6AA, // $D6AA + #$D6AB, // $D6AB + #$D6AC, // $D6AC + #$D6AD, // $D6AD + #$D6AE, // $D6AE + #$D6AF, // $D6AF + #$D6B0, // $D6B0 + #$D6B1, // $D6B1 + #$D6B2, // $D6B2 + #$D6B3, // $D6B3 + #$D6B4, // $D6B4 + #$D6B5, // $D6B5 + #$D6B6, // $D6B6 + #$D6B7, // $D6B7 + #$D6B8, // $D6B8 + #$D6B9, // $D6B9 + #$D6BA, // $D6BA + #$D6BB, // $D6BB + #$D6BC, // $D6BC + #$D6BD, // $D6BD + #$D6BE, // $D6BE + #$D6BF, // $D6BF + #$D6C0, // $D6C0 + #$D6C1, // $D6C1 + #$D6C2, // $D6C2 + #$D6C3, // $D6C3 + #$D6C4, // $D6C4 + #$D6C5, // $D6C5 + #$D6C6, // $D6C6 + #$D6C7, // $D6C7 + #$D6C8, // $D6C8 + #$D6C9, // $D6C9 + #$D6CA, // $D6CA + #$D6CB, // $D6CB + #$D6CC, // $D6CC + #$D6CD, // $D6CD + #$D6CE, // $D6CE + #$D6CF, // $D6CF + #$D6D0, // $D6D0 + #$D6D1, // $D6D1 + #$D6D2, // $D6D2 + #$D6D3, // $D6D3 + #$D6D4, // $D6D4 + #$D6D5, // $D6D5 + #$D6D6, // $D6D6 + #$D6D7, // $D6D7 + #$D6D8, // $D6D8 + #$D6D9, // $D6D9 + #$D6DA, // $D6DA + #$D6DB, // $D6DB + #$D6DC, // $D6DC + #$D6DD, // $D6DD + #$D6DE, // $D6DE + #$D6DF, // $D6DF + #$D6E0, // $D6E0 + #$D6E1, // $D6E1 + #$D6E2, // $D6E2 + #$D6E3, // $D6E3 + #$D6E4, // $D6E4 + #$D6E5, // $D6E5 + #$D6E6, // $D6E6 + #$D6E7, // $D6E7 + #$D6E8, // $D6E8 + #$D6E9, // $D6E9 + #$D6EA, // $D6EA + #$D6EB, // $D6EB + #$D6EC, // $D6EC + #$D6ED, // $D6ED + #$D6EE, // $D6EE + #$D6EF, // $D6EF + #$D6F0, // $D6F0 + #$D6F1, // $D6F1 + #$D6F2, // $D6F2 + #$D6F3, // $D6F3 + #$D6F4, // $D6F4 + #$D6F5, // $D6F5 + #$D6F6, // $D6F6 + #$D6F7, // $D6F7 + #$D6F8, // $D6F8 + #$D6F9, // $D6F9 + #$D6FA, // $D6FA + #$D6FB, // $D6FB + #$D6FC, // $D6FC + #$D6FD, // $D6FD + #$D6FE, // $D6FE + #$D6FF, // $D6FF + #$D700, // $D700 + #$D701, // $D701 + #$D702, // $D702 + #$D703, // $D703 + #$D704, // $D704 + #$D705, // $D705 + #$D706, // $D706 + #$D707, // $D707 + #$D708, // $D708 + #$D709, // $D709 + #$D70A, // $D70A + #$D70B, // $D70B + #$D70C, // $D70C + #$D70D, // $D70D + #$D70E, // $D70E + #$D70F, // $D70F + #$D710, // $D710 + #$D711, // $D711 + #$D712, // $D712 + #$D713, // $D713 + #$D714, // $D714 + #$D715, // $D715 + #$D716, // $D716 + #$D717, // $D717 + #$D718, // $D718 + #$D719, // $D719 + #$D71A, // $D71A + #$D71B, // $D71B + #$D71C, // $D71C + #$D71D, // $D71D + #$D71E, // $D71E + #$D71F, // $D71F + #$D720, // $D720 + #$D721, // $D721 + #$D722, // $D722 + #$D723, // $D723 + #$D724, // $D724 + #$D725, // $D725 + #$D726, // $D726 + #$D727, // $D727 + #$D728, // $D728 + #$D729, // $D729 + #$D72A, // $D72A + #$D72B, // $D72B + #$D72C, // $D72C + #$D72D, // $D72D + #$D72E, // $D72E + #$D72F, // $D72F + #$D730, // $D730 + #$D731, // $D731 + #$D732, // $D732 + #$D733, // $D733 + #$D734, // $D734 + #$D735, // $D735 + #$D736, // $D736 + #$D737, // $D737 + #$D738, // $D738 + #$D739, // $D739 + #$D73A, // $D73A + #$D73B, // $D73B + #$D73C, // $D73C + #$D73D, // $D73D + #$D73E, // $D73E + #$D73F, // $D73F + #$D740, // $D740 + #$D741, // $D741 + #$D742, // $D742 + #$D743, // $D743 + #$D744, // $D744 + #$D745, // $D745 + #$D746, // $D746 + #$D747, // $D747 + #$D748, // $D748 + #$D749, // $D749 + #$D74A, // $D74A + #$D74B, // $D74B + #$D74C, // $D74C + #$D74D, // $D74D + #$D74E, // $D74E + #$D74F, // $D74F + #$D750, // $D750 + #$D751, // $D751 + #$D752, // $D752 + #$D753, // $D753 + #$D754, // $D754 + #$D755, // $D755 + #$D756, // $D756 + #$D757, // $D757 + #$D758, // $D758 + #$D759, // $D759 + #$D75A, // $D75A + #$D75B, // $D75B + #$D75C, // $D75C + #$D75D, // $D75D + #$D75E, // $D75E + #$D75F, // $D75F + #$D760, // $D760 + #$D761, // $D761 + #$D762, // $D762 + #$D763, // $D763 + #$D764, // $D764 + #$D765, // $D765 + #$D766, // $D766 + #$D767, // $D767 + #$D768, // $D768 + #$D769, // $D769 + #$D76A, // $D76A + #$D76B, // $D76B + #$D76C, // $D76C + #$D76D, // $D76D + #$D76E, // $D76E + #$D76F, // $D76F + #$D770, // $D770 + #$D771, // $D771 + #$D772, // $D772 + #$D773, // $D773 + #$D774, // $D774 + #$D775, // $D775 + #$D776, // $D776 + #$D777, // $D777 + #$D778, // $D778 + #$D779, // $D779 + #$D77A, // $D77A + #$D77B, // $D77B + #$D77C, // $D77C + #$D77D, // $D77D + #$D77E, // $D77E + #$D77F, // $D77F + #$D780, // $D780 + #$D781, // $D781 + #$D782, // $D782 + #$D783, // $D783 + #$D784, // $D784 + #$D785, // $D785 + #$D786, // $D786 + #$D787, // $D787 + #$D788, // $D788 + #$D789, // $D789 + #$D78A, // $D78A + #$D78B, // $D78B + #$D78C, // $D78C + #$D78D, // $D78D + #$D78E, // $D78E + #$D78F, // $D78F + #$D790, // $D790 + #$D791, // $D791 + #$D792, // $D792 + #$D793, // $D793 + #$D794, // $D794 + #$D795, // $D795 + #$D796, // $D796 + #$D797, // $D797 + #$D798, // $D798 + #$D799, // $D799 + #$D79A, // $D79A + #$D79B, // $D79B + #$D79C, // $D79C + #$D79D, // $D79D + #$D79E, // $D79E + #$D79F, // $D79F + #$D7A0, // $D7A0 + #$D7A1, // $D7A1 + #$D7A2, // $D7A2 + #$D7A3, // $D7A3 + #$D7A4, // $D7A4 + #$D7A5, // $D7A5 + #$D7A6, // $D7A6 + #$D7A7, // $D7A7 + #$D7A8, // $D7A8 + #$D7A9, // $D7A9 + #$D7AA, // $D7AA + #$D7AB, // $D7AB + #$D7AC, // $D7AC + #$D7AD, // $D7AD + #$D7AE, // $D7AE + #$D7AF, // $D7AF + #$D7B0, // $D7B0 + #$D7B1, // $D7B1 + #$D7B2, // $D7B2 + #$D7B3, // $D7B3 + #$D7B4, // $D7B4 + #$D7B5, // $D7B5 + #$D7B6, // $D7B6 + #$D7B7, // $D7B7 + #$D7B8, // $D7B8 + #$D7B9, // $D7B9 + #$D7BA, // $D7BA + #$D7BB, // $D7BB + #$D7BC, // $D7BC + #$D7BD, // $D7BD + #$D7BE, // $D7BE + #$D7BF, // $D7BF + #$D7C0, // $D7C0 + #$D7C1, // $D7C1 + #$D7C2, // $D7C2 + #$D7C3, // $D7C3 + #$D7C4, // $D7C4 + #$D7C5, // $D7C5 + #$D7C6, // $D7C6 + #$D7C7, // $D7C7 + #$D7C8, // $D7C8 + #$D7C9, // $D7C9 + #$D7CA, // $D7CA + #$D7CB, // $D7CB + #$D7CC, // $D7CC + #$D7CD, // $D7CD + #$D7CE, // $D7CE + #$D7CF, // $D7CF + #$D7D0, // $D7D0 + #$D7D1, // $D7D1 + #$D7D2, // $D7D2 + #$D7D3, // $D7D3 + #$D7D4, // $D7D4 + #$D7D5, // $D7D5 + #$D7D6, // $D7D6 + #$D7D7, // $D7D7 + #$D7D8, // $D7D8 + #$D7D9, // $D7D9 + #$D7DA, // $D7DA + #$D7DB, // $D7DB + #$D7DC, // $D7DC + #$D7DD, // $D7DD + #$D7DE, // $D7DE + #$D7DF, // $D7DF + #$D7E0, // $D7E0 + #$D7E1, // $D7E1 + #$D7E2, // $D7E2 + #$D7E3, // $D7E3 + #$D7E4, // $D7E4 + #$D7E5, // $D7E5 + #$D7E6, // $D7E6 + #$D7E7, // $D7E7 + #$D7E8, // $D7E8 + #$D7E9, // $D7E9 + #$D7EA, // $D7EA + #$D7EB, // $D7EB + #$D7EC, // $D7EC + #$D7ED, // $D7ED + #$D7EE, // $D7EE + #$D7EF, // $D7EF + #$D7F0, // $D7F0 + #$D7F1, // $D7F1 + #$D7F2, // $D7F2 + #$D7F3, // $D7F3 + #$D7F4, // $D7F4 + #$D7F5, // $D7F5 + #$D7F6, // $D7F6 + #$D7F7, // $D7F7 + #$D7F8, // $D7F8 + #$D7F9, // $D7F9 + #$D7FA, // $D7FA + #$D7FB, // $D7FB + #$D7FC, // $D7FC + #$D7FD, // $D7FD + #$D7FE, // $D7FE + #$D7FF, // $D7FF + #$D800, // $D800 + #$D801, // $D801 + #$D802, // $D802 + #$D803, // $D803 + #$D804, // $D804 + #$D805, // $D805 + #$D806, // $D806 + #$D807, // $D807 + #$D808, // $D808 + #$D809, // $D809 + #$D80A, // $D80A + #$D80B, // $D80B + #$D80C, // $D80C + #$D80D, // $D80D + #$D80E, // $D80E + #$D80F, // $D80F + #$D810, // $D810 + #$D811, // $D811 + #$D812, // $D812 + #$D813, // $D813 + #$D814, // $D814 + #$D815, // $D815 + #$D816, // $D816 + #$D817, // $D817 + #$D818, // $D818 + #$D819, // $D819 + #$D81A, // $D81A + #$D81B, // $D81B + #$D81C, // $D81C + #$D81D, // $D81D + #$D81E, // $D81E + #$D81F, // $D81F + #$D820, // $D820 + #$D821, // $D821 + #$D822, // $D822 + #$D823, // $D823 + #$D824, // $D824 + #$D825, // $D825 + #$D826, // $D826 + #$D827, // $D827 + #$D828, // $D828 + #$D829, // $D829 + #$D82A, // $D82A + #$D82B, // $D82B + #$D82C, // $D82C + #$D82D, // $D82D + #$D82E, // $D82E + #$D82F, // $D82F + #$D830, // $D830 + #$D831, // $D831 + #$D832, // $D832 + #$D833, // $D833 + #$D834, // $D834 + #$D835, // $D835 + #$D836, // $D836 + #$D837, // $D837 + #$D838, // $D838 + #$D839, // $D839 + #$D83A, // $D83A + #$D83B, // $D83B + #$D83C, // $D83C + #$D83D, // $D83D + #$D83E, // $D83E + #$D83F, // $D83F + #$D840, // $D840 + #$D841, // $D841 + #$D842, // $D842 + #$D843, // $D843 + #$D844, // $D844 + #$D845, // $D845 + #$D846, // $D846 + #$D847, // $D847 + #$D848, // $D848 + #$D849, // $D849 + #$D84A, // $D84A + #$D84B, // $D84B + #$D84C, // $D84C + #$D84D, // $D84D + #$D84E, // $D84E + #$D84F, // $D84F + #$D850, // $D850 + #$D851, // $D851 + #$D852, // $D852 + #$D853, // $D853 + #$D854, // $D854 + #$D855, // $D855 + #$D856, // $D856 + #$D857, // $D857 + #$D858, // $D858 + #$D859, // $D859 + #$D85A, // $D85A + #$D85B, // $D85B + #$D85C, // $D85C + #$D85D, // $D85D + #$D85E, // $D85E + #$D85F, // $D85F + #$D860, // $D860 + #$D861, // $D861 + #$D862, // $D862 + #$D863, // $D863 + #$D864, // $D864 + #$D865, // $D865 + #$D866, // $D866 + #$D867, // $D867 + #$D868, // $D868 + #$D869, // $D869 + #$D86A, // $D86A + #$D86B, // $D86B + #$D86C, // $D86C + #$D86D, // $D86D + #$D86E, // $D86E + #$D86F, // $D86F + #$D870, // $D870 + #$D871, // $D871 + #$D872, // $D872 + #$D873, // $D873 + #$D874, // $D874 + #$D875, // $D875 + #$D876, // $D876 + #$D877, // $D877 + #$D878, // $D878 + #$D879, // $D879 + #$D87A, // $D87A + #$D87B, // $D87B + #$D87C, // $D87C + #$D87D, // $D87D + #$D87E, // $D87E + #$D87F, // $D87F + #$D880, // $D880 + #$D881, // $D881 + #$D882, // $D882 + #$D883, // $D883 + #$D884, // $D884 + #$D885, // $D885 + #$D886, // $D886 + #$D887, // $D887 + #$D888, // $D888 + #$D889, // $D889 + #$D88A, // $D88A + #$D88B, // $D88B + #$D88C, // $D88C + #$D88D, // $D88D + #$D88E, // $D88E + #$D88F, // $D88F + #$D890, // $D890 + #$D891, // $D891 + #$D892, // $D892 + #$D893, // $D893 + #$D894, // $D894 + #$D895, // $D895 + #$D896, // $D896 + #$D897, // $D897 + #$D898, // $D898 + #$D899, // $D899 + #$D89A, // $D89A + #$D89B, // $D89B + #$D89C, // $D89C + #$D89D, // $D89D + #$D89E, // $D89E + #$D89F, // $D89F + #$D8A0, // $D8A0 + #$D8A1, // $D8A1 + #$D8A2, // $D8A2 + #$D8A3, // $D8A3 + #$D8A4, // $D8A4 + #$D8A5, // $D8A5 + #$D8A6, // $D8A6 + #$D8A7, // $D8A7 + #$D8A8, // $D8A8 + #$D8A9, // $D8A9 + #$D8AA, // $D8AA + #$D8AB, // $D8AB + #$D8AC, // $D8AC + #$D8AD, // $D8AD + #$D8AE, // $D8AE + #$D8AF, // $D8AF + #$D8B0, // $D8B0 + #$D8B1, // $D8B1 + #$D8B2, // $D8B2 + #$D8B3, // $D8B3 + #$D8B4, // $D8B4 + #$D8B5, // $D8B5 + #$D8B6, // $D8B6 + #$D8B7, // $D8B7 + #$D8B8, // $D8B8 + #$D8B9, // $D8B9 + #$D8BA, // $D8BA + #$D8BB, // $D8BB + #$D8BC, // $D8BC + #$D8BD, // $D8BD + #$D8BE, // $D8BE + #$D8BF, // $D8BF + #$D8C0, // $D8C0 + #$D8C1, // $D8C1 + #$D8C2, // $D8C2 + #$D8C3, // $D8C3 + #$D8C4, // $D8C4 + #$D8C5, // $D8C5 + #$D8C6, // $D8C6 + #$D8C7, // $D8C7 + #$D8C8, // $D8C8 + #$D8C9, // $D8C9 + #$D8CA, // $D8CA + #$D8CB, // $D8CB + #$D8CC, // $D8CC + #$D8CD, // $D8CD + #$D8CE, // $D8CE + #$D8CF, // $D8CF + #$D8D0, // $D8D0 + #$D8D1, // $D8D1 + #$D8D2, // $D8D2 + #$D8D3, // $D8D3 + #$D8D4, // $D8D4 + #$D8D5, // $D8D5 + #$D8D6, // $D8D6 + #$D8D7, // $D8D7 + #$D8D8, // $D8D8 + #$D8D9, // $D8D9 + #$D8DA, // $D8DA + #$D8DB, // $D8DB + #$D8DC, // $D8DC + #$D8DD, // $D8DD + #$D8DE, // $D8DE + #$D8DF, // $D8DF + #$D8E0, // $D8E0 + #$D8E1, // $D8E1 + #$D8E2, // $D8E2 + #$D8E3, // $D8E3 + #$D8E4, // $D8E4 + #$D8E5, // $D8E5 + #$D8E6, // $D8E6 + #$D8E7, // $D8E7 + #$D8E8, // $D8E8 + #$D8E9, // $D8E9 + #$D8EA, // $D8EA + #$D8EB, // $D8EB + #$D8EC, // $D8EC + #$D8ED, // $D8ED + #$D8EE, // $D8EE + #$D8EF, // $D8EF + #$D8F0, // $D8F0 + #$D8F1, // $D8F1 + #$D8F2, // $D8F2 + #$D8F3, // $D8F3 + #$D8F4, // $D8F4 + #$D8F5, // $D8F5 + #$D8F6, // $D8F6 + #$D8F7, // $D8F7 + #$D8F8, // $D8F8 + #$D8F9, // $D8F9 + #$D8FA, // $D8FA + #$D8FB, // $D8FB + #$D8FC, // $D8FC + #$D8FD, // $D8FD + #$D8FE, // $D8FE + #$D8FF, // $D8FF + #$D900, // $D900 + #$D901, // $D901 + #$D902, // $D902 + #$D903, // $D903 + #$D904, // $D904 + #$D905, // $D905 + #$D906, // $D906 + #$D907, // $D907 + #$D908, // $D908 + #$D909, // $D909 + #$D90A, // $D90A + #$D90B, // $D90B + #$D90C, // $D90C + #$D90D, // $D90D + #$D90E, // $D90E + #$D90F, // $D90F + #$D910, // $D910 + #$D911, // $D911 + #$D912, // $D912 + #$D913, // $D913 + #$D914, // $D914 + #$D915, // $D915 + #$D916, // $D916 + #$D917, // $D917 + #$D918, // $D918 + #$D919, // $D919 + #$D91A, // $D91A + #$D91B, // $D91B + #$D91C, // $D91C + #$D91D, // $D91D + #$D91E, // $D91E + #$D91F, // $D91F + #$D920, // $D920 + #$D921, // $D921 + #$D922, // $D922 + #$D923, // $D923 + #$D924, // $D924 + #$D925, // $D925 + #$D926, // $D926 + #$D927, // $D927 + #$D928, // $D928 + #$D929, // $D929 + #$D92A, // $D92A + #$D92B, // $D92B + #$D92C, // $D92C + #$D92D, // $D92D + #$D92E, // $D92E + #$D92F, // $D92F + #$D930, // $D930 + #$D931, // $D931 + #$D932, // $D932 + #$D933, // $D933 + #$D934, // $D934 + #$D935, // $D935 + #$D936, // $D936 + #$D937, // $D937 + #$D938, // $D938 + #$D939, // $D939 + #$D93A, // $D93A + #$D93B, // $D93B + #$D93C, // $D93C + #$D93D, // $D93D + #$D93E, // $D93E + #$D93F, // $D93F + #$D940, // $D940 + #$D941, // $D941 + #$D942, // $D942 + #$D943, // $D943 + #$D944, // $D944 + #$D945, // $D945 + #$D946, // $D946 + #$D947, // $D947 + #$D948, // $D948 + #$D949, // $D949 + #$D94A, // $D94A + #$D94B, // $D94B + #$D94C, // $D94C + #$D94D, // $D94D + #$D94E, // $D94E + #$D94F, // $D94F + #$D950, // $D950 + #$D951, // $D951 + #$D952, // $D952 + #$D953, // $D953 + #$D954, // $D954 + #$D955, // $D955 + #$D956, // $D956 + #$D957, // $D957 + #$D958, // $D958 + #$D959, // $D959 + #$D95A, // $D95A + #$D95B, // $D95B + #$D95C, // $D95C + #$D95D, // $D95D + #$D95E, // $D95E + #$D95F, // $D95F + #$D960, // $D960 + #$D961, // $D961 + #$D962, // $D962 + #$D963, // $D963 + #$D964, // $D964 + #$D965, // $D965 + #$D966, // $D966 + #$D967, // $D967 + #$D968, // $D968 + #$D969, // $D969 + #$D96A, // $D96A + #$D96B, // $D96B + #$D96C, // $D96C + #$D96D, // $D96D + #$D96E, // $D96E + #$D96F, // $D96F + #$D970, // $D970 + #$D971, // $D971 + #$D972, // $D972 + #$D973, // $D973 + #$D974, // $D974 + #$D975, // $D975 + #$D976, // $D976 + #$D977, // $D977 + #$D978, // $D978 + #$D979, // $D979 + #$D97A, // $D97A + #$D97B, // $D97B + #$D97C, // $D97C + #$D97D, // $D97D + #$D97E, // $D97E + #$D97F, // $D97F + #$D980, // $D980 + #$D981, // $D981 + #$D982, // $D982 + #$D983, // $D983 + #$D984, // $D984 + #$D985, // $D985 + #$D986, // $D986 + #$D987, // $D987 + #$D988, // $D988 + #$D989, // $D989 + #$D98A, // $D98A + #$D98B, // $D98B + #$D98C, // $D98C + #$D98D, // $D98D + #$D98E, // $D98E + #$D98F, // $D98F + #$D990, // $D990 + #$D991, // $D991 + #$D992, // $D992 + #$D993, // $D993 + #$D994, // $D994 + #$D995, // $D995 + #$D996, // $D996 + #$D997, // $D997 + #$D998, // $D998 + #$D999, // $D999 + #$D99A, // $D99A + #$D99B, // $D99B + #$D99C, // $D99C + #$D99D, // $D99D + #$D99E, // $D99E + #$D99F, // $D99F + #$D9A0, // $D9A0 + #$D9A1, // $D9A1 + #$D9A2, // $D9A2 + #$D9A3, // $D9A3 + #$D9A4, // $D9A4 + #$D9A5, // $D9A5 + #$D9A6, // $D9A6 + #$D9A7, // $D9A7 + #$D9A8, // $D9A8 + #$D9A9, // $D9A9 + #$D9AA, // $D9AA + #$D9AB, // $D9AB + #$D9AC, // $D9AC + #$D9AD, // $D9AD + #$D9AE, // $D9AE + #$D9AF, // $D9AF + #$D9B0, // $D9B0 + #$D9B1, // $D9B1 + #$D9B2, // $D9B2 + #$D9B3, // $D9B3 + #$D9B4, // $D9B4 + #$D9B5, // $D9B5 + #$D9B6, // $D9B6 + #$D9B7, // $D9B7 + #$D9B8, // $D9B8 + #$D9B9, // $D9B9 + #$D9BA, // $D9BA + #$D9BB, // $D9BB + #$D9BC, // $D9BC + #$D9BD, // $D9BD + #$D9BE, // $D9BE + #$D9BF, // $D9BF + #$D9C0, // $D9C0 + #$D9C1, // $D9C1 + #$D9C2, // $D9C2 + #$D9C3, // $D9C3 + #$D9C4, // $D9C4 + #$D9C5, // $D9C5 + #$D9C6, // $D9C6 + #$D9C7, // $D9C7 + #$D9C8, // $D9C8 + #$D9C9, // $D9C9 + #$D9CA, // $D9CA + #$D9CB, // $D9CB + #$D9CC, // $D9CC + #$D9CD, // $D9CD + #$D9CE, // $D9CE + #$D9CF, // $D9CF + #$D9D0, // $D9D0 + #$D9D1, // $D9D1 + #$D9D2, // $D9D2 + #$D9D3, // $D9D3 + #$D9D4, // $D9D4 + #$D9D5, // $D9D5 + #$D9D6, // $D9D6 + #$D9D7, // $D9D7 + #$D9D8, // $D9D8 + #$D9D9, // $D9D9 + #$D9DA, // $D9DA + #$D9DB, // $D9DB + #$D9DC, // $D9DC + #$D9DD, // $D9DD + #$D9DE, // $D9DE + #$D9DF, // $D9DF + #$D9E0, // $D9E0 + #$D9E1, // $D9E1 + #$D9E2, // $D9E2 + #$D9E3, // $D9E3 + #$D9E4, // $D9E4 + #$D9E5, // $D9E5 + #$D9E6, // $D9E6 + #$D9E7, // $D9E7 + #$D9E8, // $D9E8 + #$D9E9, // $D9E9 + #$D9EA, // $D9EA + #$D9EB, // $D9EB + #$D9EC, // $D9EC + #$D9ED, // $D9ED + #$D9EE, // $D9EE + #$D9EF, // $D9EF + #$D9F0, // $D9F0 + #$D9F1, // $D9F1 + #$D9F2, // $D9F2 + #$D9F3, // $D9F3 + #$D9F4, // $D9F4 + #$D9F5, // $D9F5 + #$D9F6, // $D9F6 + #$D9F7, // $D9F7 + #$D9F8, // $D9F8 + #$D9F9, // $D9F9 + #$D9FA, // $D9FA + #$D9FB, // $D9FB + #$D9FC, // $D9FC + #$D9FD, // $D9FD + #$D9FE, // $D9FE + #$D9FF, // $D9FF + #$DA00, // $DA00 + #$DA01, // $DA01 + #$DA02, // $DA02 + #$DA03, // $DA03 + #$DA04, // $DA04 + #$DA05, // $DA05 + #$DA06, // $DA06 + #$DA07, // $DA07 + #$DA08, // $DA08 + #$DA09, // $DA09 + #$DA0A, // $DA0A + #$DA0B, // $DA0B + #$DA0C, // $DA0C + #$DA0D, // $DA0D + #$DA0E, // $DA0E + #$DA0F, // $DA0F + #$DA10, // $DA10 + #$DA11, // $DA11 + #$DA12, // $DA12 + #$DA13, // $DA13 + #$DA14, // $DA14 + #$DA15, // $DA15 + #$DA16, // $DA16 + #$DA17, // $DA17 + #$DA18, // $DA18 + #$DA19, // $DA19 + #$DA1A, // $DA1A + #$DA1B, // $DA1B + #$DA1C, // $DA1C + #$DA1D, // $DA1D + #$DA1E, // $DA1E + #$DA1F, // $DA1F + #$DA20, // $DA20 + #$DA21, // $DA21 + #$DA22, // $DA22 + #$DA23, // $DA23 + #$DA24, // $DA24 + #$DA25, // $DA25 + #$DA26, // $DA26 + #$DA27, // $DA27 + #$DA28, // $DA28 + #$DA29, // $DA29 + #$DA2A, // $DA2A + #$DA2B, // $DA2B + #$DA2C, // $DA2C + #$DA2D, // $DA2D + #$DA2E, // $DA2E + #$DA2F, // $DA2F + #$DA30, // $DA30 + #$DA31, // $DA31 + #$DA32, // $DA32 + #$DA33, // $DA33 + #$DA34, // $DA34 + #$DA35, // $DA35 + #$DA36, // $DA36 + #$DA37, // $DA37 + #$DA38, // $DA38 + #$DA39, // $DA39 + #$DA3A, // $DA3A + #$DA3B, // $DA3B + #$DA3C, // $DA3C + #$DA3D, // $DA3D + #$DA3E, // $DA3E + #$DA3F, // $DA3F + #$DA40, // $DA40 + #$DA41, // $DA41 + #$DA42, // $DA42 + #$DA43, // $DA43 + #$DA44, // $DA44 + #$DA45, // $DA45 + #$DA46, // $DA46 + #$DA47, // $DA47 + #$DA48, // $DA48 + #$DA49, // $DA49 + #$DA4A, // $DA4A + #$DA4B, // $DA4B + #$DA4C, // $DA4C + #$DA4D, // $DA4D + #$DA4E, // $DA4E + #$DA4F, // $DA4F + #$DA50, // $DA50 + #$DA51, // $DA51 + #$DA52, // $DA52 + #$DA53, // $DA53 + #$DA54, // $DA54 + #$DA55, // $DA55 + #$DA56, // $DA56 + #$DA57, // $DA57 + #$DA58, // $DA58 + #$DA59, // $DA59 + #$DA5A, // $DA5A + #$DA5B, // $DA5B + #$DA5C, // $DA5C + #$DA5D, // $DA5D + #$DA5E, // $DA5E + #$DA5F, // $DA5F + #$DA60, // $DA60 + #$DA61, // $DA61 + #$DA62, // $DA62 + #$DA63, // $DA63 + #$DA64, // $DA64 + #$DA65, // $DA65 + #$DA66, // $DA66 + #$DA67, // $DA67 + #$DA68, // $DA68 + #$DA69, // $DA69 + #$DA6A, // $DA6A + #$DA6B, // $DA6B + #$DA6C, // $DA6C + #$DA6D, // $DA6D + #$DA6E, // $DA6E + #$DA6F, // $DA6F + #$DA70, // $DA70 + #$DA71, // $DA71 + #$DA72, // $DA72 + #$DA73, // $DA73 + #$DA74, // $DA74 + #$DA75, // $DA75 + #$DA76, // $DA76 + #$DA77, // $DA77 + #$DA78, // $DA78 + #$DA79, // $DA79 + #$DA7A, // $DA7A + #$DA7B, // $DA7B + #$DA7C, // $DA7C + #$DA7D, // $DA7D + #$DA7E, // $DA7E + #$DA7F, // $DA7F + #$DA80, // $DA80 + #$DA81, // $DA81 + #$DA82, // $DA82 + #$DA83, // $DA83 + #$DA84, // $DA84 + #$DA85, // $DA85 + #$DA86, // $DA86 + #$DA87, // $DA87 + #$DA88, // $DA88 + #$DA89, // $DA89 + #$DA8A, // $DA8A + #$DA8B, // $DA8B + #$DA8C, // $DA8C + #$DA8D, // $DA8D + #$DA8E, // $DA8E + #$DA8F, // $DA8F + #$DA90, // $DA90 + #$DA91, // $DA91 + #$DA92, // $DA92 + #$DA93, // $DA93 + #$DA94, // $DA94 + #$DA95, // $DA95 + #$DA96, // $DA96 + #$DA97, // $DA97 + #$DA98, // $DA98 + #$DA99, // $DA99 + #$DA9A, // $DA9A + #$DA9B, // $DA9B + #$DA9C, // $DA9C + #$DA9D, // $DA9D + #$DA9E, // $DA9E + #$DA9F, // $DA9F + #$DAA0, // $DAA0 + #$DAA1, // $DAA1 + #$DAA2, // $DAA2 + #$DAA3, // $DAA3 + #$DAA4, // $DAA4 + #$DAA5, // $DAA5 + #$DAA6, // $DAA6 + #$DAA7, // $DAA7 + #$DAA8, // $DAA8 + #$DAA9, // $DAA9 + #$DAAA, // $DAAA + #$DAAB, // $DAAB + #$DAAC, // $DAAC + #$DAAD, // $DAAD + #$DAAE, // $DAAE + #$DAAF, // $DAAF + #$DAB0, // $DAB0 + #$DAB1, // $DAB1 + #$DAB2, // $DAB2 + #$DAB3, // $DAB3 + #$DAB4, // $DAB4 + #$DAB5, // $DAB5 + #$DAB6, // $DAB6 + #$DAB7, // $DAB7 + #$DAB8, // $DAB8 + #$DAB9, // $DAB9 + #$DABA, // $DABA + #$DABB, // $DABB + #$DABC, // $DABC + #$DABD, // $DABD + #$DABE, // $DABE + #$DABF, // $DABF + #$DAC0, // $DAC0 + #$DAC1, // $DAC1 + #$DAC2, // $DAC2 + #$DAC3, // $DAC3 + #$DAC4, // $DAC4 + #$DAC5, // $DAC5 + #$DAC6, // $DAC6 + #$DAC7, // $DAC7 + #$DAC8, // $DAC8 + #$DAC9, // $DAC9 + #$DACA, // $DACA + #$DACB, // $DACB + #$DACC, // $DACC + #$DACD, // $DACD + #$DACE, // $DACE + #$DACF, // $DACF + #$DAD0, // $DAD0 + #$DAD1, // $DAD1 + #$DAD2, // $DAD2 + #$DAD3, // $DAD3 + #$DAD4, // $DAD4 + #$DAD5, // $DAD5 + #$DAD6, // $DAD6 + #$DAD7, // $DAD7 + #$DAD8, // $DAD8 + #$DAD9, // $DAD9 + #$DADA, // $DADA + #$DADB, // $DADB + #$DADC, // $DADC + #$DADD, // $DADD + #$DADE, // $DADE + #$DADF, // $DADF + #$DAE0, // $DAE0 + #$DAE1, // $DAE1 + #$DAE2, // $DAE2 + #$DAE3, // $DAE3 + #$DAE4, // $DAE4 + #$DAE5, // $DAE5 + #$DAE6, // $DAE6 + #$DAE7, // $DAE7 + #$DAE8, // $DAE8 + #$DAE9, // $DAE9 + #$DAEA, // $DAEA + #$DAEB, // $DAEB + #$DAEC, // $DAEC + #$DAED, // $DAED + #$DAEE, // $DAEE + #$DAEF, // $DAEF + #$DAF0, // $DAF0 + #$DAF1, // $DAF1 + #$DAF2, // $DAF2 + #$DAF3, // $DAF3 + #$DAF4, // $DAF4 + #$DAF5, // $DAF5 + #$DAF6, // $DAF6 + #$DAF7, // $DAF7 + #$DAF8, // $DAF8 + #$DAF9, // $DAF9 + #$DAFA, // $DAFA + #$DAFB, // $DAFB + #$DAFC, // $DAFC + #$DAFD, // $DAFD + #$DAFE, // $DAFE + #$DAFF, // $DAFF + #$DB00, // $DB00 + #$DB01, // $DB01 + #$DB02, // $DB02 + #$DB03, // $DB03 + #$DB04, // $DB04 + #$DB05, // $DB05 + #$DB06, // $DB06 + #$DB07, // $DB07 + #$DB08, // $DB08 + #$DB09, // $DB09 + #$DB0A, // $DB0A + #$DB0B, // $DB0B + #$DB0C, // $DB0C + #$DB0D, // $DB0D + #$DB0E, // $DB0E + #$DB0F, // $DB0F + #$DB10, // $DB10 + #$DB11, // $DB11 + #$DB12, // $DB12 + #$DB13, // $DB13 + #$DB14, // $DB14 + #$DB15, // $DB15 + #$DB16, // $DB16 + #$DB17, // $DB17 + #$DB18, // $DB18 + #$DB19, // $DB19 + #$DB1A, // $DB1A + #$DB1B, // $DB1B + #$DB1C, // $DB1C + #$DB1D, // $DB1D + #$DB1E, // $DB1E + #$DB1F, // $DB1F + #$DB20, // $DB20 + #$DB21, // $DB21 + #$DB22, // $DB22 + #$DB23, // $DB23 + #$DB24, // $DB24 + #$DB25, // $DB25 + #$DB26, // $DB26 + #$DB27, // $DB27 + #$DB28, // $DB28 + #$DB29, // $DB29 + #$DB2A, // $DB2A + #$DB2B, // $DB2B + #$DB2C, // $DB2C + #$DB2D, // $DB2D + #$DB2E, // $DB2E + #$DB2F, // $DB2F + #$DB30, // $DB30 + #$DB31, // $DB31 + #$DB32, // $DB32 + #$DB33, // $DB33 + #$DB34, // $DB34 + #$DB35, // $DB35 + #$DB36, // $DB36 + #$DB37, // $DB37 + #$DB38, // $DB38 + #$DB39, // $DB39 + #$DB3A, // $DB3A + #$DB3B, // $DB3B + #$DB3C, // $DB3C + #$DB3D, // $DB3D + #$DB3E, // $DB3E + #$DB3F, // $DB3F + #$DB40, // $DB40 + #$DB41, // $DB41 + #$DB42, // $DB42 + #$DB43, // $DB43 + #$DB44, // $DB44 + #$DB45, // $DB45 + #$DB46, // $DB46 + #$DB47, // $DB47 + #$DB48, // $DB48 + #$DB49, // $DB49 + #$DB4A, // $DB4A + #$DB4B, // $DB4B + #$DB4C, // $DB4C + #$DB4D, // $DB4D + #$DB4E, // $DB4E + #$DB4F, // $DB4F + #$DB50, // $DB50 + #$DB51, // $DB51 + #$DB52, // $DB52 + #$DB53, // $DB53 + #$DB54, // $DB54 + #$DB55, // $DB55 + #$DB56, // $DB56 + #$DB57, // $DB57 + #$DB58, // $DB58 + #$DB59, // $DB59 + #$DB5A, // $DB5A + #$DB5B, // $DB5B + #$DB5C, // $DB5C + #$DB5D, // $DB5D + #$DB5E, // $DB5E + #$DB5F, // $DB5F + #$DB60, // $DB60 + #$DB61, // $DB61 + #$DB62, // $DB62 + #$DB63, // $DB63 + #$DB64, // $DB64 + #$DB65, // $DB65 + #$DB66, // $DB66 + #$DB67, // $DB67 + #$DB68, // $DB68 + #$DB69, // $DB69 + #$DB6A, // $DB6A + #$DB6B, // $DB6B + #$DB6C, // $DB6C + #$DB6D, // $DB6D + #$DB6E, // $DB6E + #$DB6F, // $DB6F + #$DB70, // $DB70 + #$DB71, // $DB71 + #$DB72, // $DB72 + #$DB73, // $DB73 + #$DB74, // $DB74 + #$DB75, // $DB75 + #$DB76, // $DB76 + #$DB77, // $DB77 + #$DB78, // $DB78 + #$DB79, // $DB79 + #$DB7A, // $DB7A + #$DB7B, // $DB7B + #$DB7C, // $DB7C + #$DB7D, // $DB7D + #$DB7E, // $DB7E + #$DB7F, // $DB7F + #$DB80, // $DB80 + #$DB81, // $DB81 + #$DB82, // $DB82 + #$DB83, // $DB83 + #$DB84, // $DB84 + #$DB85, // $DB85 + #$DB86, // $DB86 + #$DB87, // $DB87 + #$DB88, // $DB88 + #$DB89, // $DB89 + #$DB8A, // $DB8A + #$DB8B, // $DB8B + #$DB8C, // $DB8C + #$DB8D, // $DB8D + #$DB8E, // $DB8E + #$DB8F, // $DB8F + #$DB90, // $DB90 + #$DB91, // $DB91 + #$DB92, // $DB92 + #$DB93, // $DB93 + #$DB94, // $DB94 + #$DB95, // $DB95 + #$DB96, // $DB96 + #$DB97, // $DB97 + #$DB98, // $DB98 + #$DB99, // $DB99 + #$DB9A, // $DB9A + #$DB9B, // $DB9B + #$DB9C, // $DB9C + #$DB9D, // $DB9D + #$DB9E, // $DB9E + #$DB9F, // $DB9F + #$DBA0, // $DBA0 + #$DBA1, // $DBA1 + #$DBA2, // $DBA2 + #$DBA3, // $DBA3 + #$DBA4, // $DBA4 + #$DBA5, // $DBA5 + #$DBA6, // $DBA6 + #$DBA7, // $DBA7 + #$DBA8, // $DBA8 + #$DBA9, // $DBA9 + #$DBAA, // $DBAA + #$DBAB, // $DBAB + #$DBAC, // $DBAC + #$DBAD, // $DBAD + #$DBAE, // $DBAE + #$DBAF, // $DBAF + #$DBB0, // $DBB0 + #$DBB1, // $DBB1 + #$DBB2, // $DBB2 + #$DBB3, // $DBB3 + #$DBB4, // $DBB4 + #$DBB5, // $DBB5 + #$DBB6, // $DBB6 + #$DBB7, // $DBB7 + #$DBB8, // $DBB8 + #$DBB9, // $DBB9 + #$DBBA, // $DBBA + #$DBBB, // $DBBB + #$DBBC, // $DBBC + #$DBBD, // $DBBD + #$DBBE, // $DBBE + #$DBBF, // $DBBF + #$DBC0, // $DBC0 + #$DBC1, // $DBC1 + #$DBC2, // $DBC2 + #$DBC3, // $DBC3 + #$DBC4, // $DBC4 + #$DBC5, // $DBC5 + #$DBC6, // $DBC6 + #$DBC7, // $DBC7 + #$DBC8, // $DBC8 + #$DBC9, // $DBC9 + #$DBCA, // $DBCA + #$DBCB, // $DBCB + #$DBCC, // $DBCC + #$DBCD, // $DBCD + #$DBCE, // $DBCE + #$DBCF, // $DBCF + #$DBD0, // $DBD0 + #$DBD1, // $DBD1 + #$DBD2, // $DBD2 + #$DBD3, // $DBD3 + #$DBD4, // $DBD4 + #$DBD5, // $DBD5 + #$DBD6, // $DBD6 + #$DBD7, // $DBD7 + #$DBD8, // $DBD8 + #$DBD9, // $DBD9 + #$DBDA, // $DBDA + #$DBDB, // $DBDB + #$DBDC, // $DBDC + #$DBDD, // $DBDD + #$DBDE, // $DBDE + #$DBDF, // $DBDF + #$DBE0, // $DBE0 + #$DBE1, // $DBE1 + #$DBE2, // $DBE2 + #$DBE3, // $DBE3 + #$DBE4, // $DBE4 + #$DBE5, // $DBE5 + #$DBE6, // $DBE6 + #$DBE7, // $DBE7 + #$DBE8, // $DBE8 + #$DBE9, // $DBE9 + #$DBEA, // $DBEA + #$DBEB, // $DBEB + #$DBEC, // $DBEC + #$DBED, // $DBED + #$DBEE, // $DBEE + #$DBEF, // $DBEF + #$DBF0, // $DBF0 + #$DBF1, // $DBF1 + #$DBF2, // $DBF2 + #$DBF3, // $DBF3 + #$DBF4, // $DBF4 + #$DBF5, // $DBF5 + #$DBF6, // $DBF6 + #$DBF7, // $DBF7 + #$DBF8, // $DBF8 + #$DBF9, // $DBF9 + #$DBFA, // $DBFA + #$DBFB, // $DBFB + #$DBFC, // $DBFC + #$DBFD, // $DBFD + #$DBFE, // $DBFE + #$DBFF, // $DBFF + #$DC00, // $DC00 + #$DC01, // $DC01 + #$DC02, // $DC02 + #$DC03, // $DC03 + #$DC04, // $DC04 + #$DC05, // $DC05 + #$DC06, // $DC06 + #$DC07, // $DC07 + #$DC08, // $DC08 + #$DC09, // $DC09 + #$DC0A, // $DC0A + #$DC0B, // $DC0B + #$DC0C, // $DC0C + #$DC0D, // $DC0D + #$DC0E, // $DC0E + #$DC0F, // $DC0F + #$DC10, // $DC10 + #$DC11, // $DC11 + #$DC12, // $DC12 + #$DC13, // $DC13 + #$DC14, // $DC14 + #$DC15, // $DC15 + #$DC16, // $DC16 + #$DC17, // $DC17 + #$DC18, // $DC18 + #$DC19, // $DC19 + #$DC1A, // $DC1A + #$DC1B, // $DC1B + #$DC1C, // $DC1C + #$DC1D, // $DC1D + #$DC1E, // $DC1E + #$DC1F, // $DC1F + #$DC20, // $DC20 + #$DC21, // $DC21 + #$DC22, // $DC22 + #$DC23, // $DC23 + #$DC24, // $DC24 + #$DC25, // $DC25 + #$DC26, // $DC26 + #$DC27, // $DC27 + #$DC28, // $DC28 + #$DC29, // $DC29 + #$DC2A, // $DC2A + #$DC2B, // $DC2B + #$DC2C, // $DC2C + #$DC2D, // $DC2D + #$DC2E, // $DC2E + #$DC2F, // $DC2F + #$DC30, // $DC30 + #$DC31, // $DC31 + #$DC32, // $DC32 + #$DC33, // $DC33 + #$DC34, // $DC34 + #$DC35, // $DC35 + #$DC36, // $DC36 + #$DC37, // $DC37 + #$DC38, // $DC38 + #$DC39, // $DC39 + #$DC3A, // $DC3A + #$DC3B, // $DC3B + #$DC3C, // $DC3C + #$DC3D, // $DC3D + #$DC3E, // $DC3E + #$DC3F, // $DC3F + #$DC40, // $DC40 + #$DC41, // $DC41 + #$DC42, // $DC42 + #$DC43, // $DC43 + #$DC44, // $DC44 + #$DC45, // $DC45 + #$DC46, // $DC46 + #$DC47, // $DC47 + #$DC48, // $DC48 + #$DC49, // $DC49 + #$DC4A, // $DC4A + #$DC4B, // $DC4B + #$DC4C, // $DC4C + #$DC4D, // $DC4D + #$DC4E, // $DC4E + #$DC4F, // $DC4F + #$DC50, // $DC50 + #$DC51, // $DC51 + #$DC52, // $DC52 + #$DC53, // $DC53 + #$DC54, // $DC54 + #$DC55, // $DC55 + #$DC56, // $DC56 + #$DC57, // $DC57 + #$DC58, // $DC58 + #$DC59, // $DC59 + #$DC5A, // $DC5A + #$DC5B, // $DC5B + #$DC5C, // $DC5C + #$DC5D, // $DC5D + #$DC5E, // $DC5E + #$DC5F, // $DC5F + #$DC60, // $DC60 + #$DC61, // $DC61 + #$DC62, // $DC62 + #$DC63, // $DC63 + #$DC64, // $DC64 + #$DC65, // $DC65 + #$DC66, // $DC66 + #$DC67, // $DC67 + #$DC68, // $DC68 + #$DC69, // $DC69 + #$DC6A, // $DC6A + #$DC6B, // $DC6B + #$DC6C, // $DC6C + #$DC6D, // $DC6D + #$DC6E, // $DC6E + #$DC6F, // $DC6F + #$DC70, // $DC70 + #$DC71, // $DC71 + #$DC72, // $DC72 + #$DC73, // $DC73 + #$DC74, // $DC74 + #$DC75, // $DC75 + #$DC76, // $DC76 + #$DC77, // $DC77 + #$DC78, // $DC78 + #$DC79, // $DC79 + #$DC7A, // $DC7A + #$DC7B, // $DC7B + #$DC7C, // $DC7C + #$DC7D, // $DC7D + #$DC7E, // $DC7E + #$DC7F, // $DC7F + #$DC80, // $DC80 + #$DC81, // $DC81 + #$DC82, // $DC82 + #$DC83, // $DC83 + #$DC84, // $DC84 + #$DC85, // $DC85 + #$DC86, // $DC86 + #$DC87, // $DC87 + #$DC88, // $DC88 + #$DC89, // $DC89 + #$DC8A, // $DC8A + #$DC8B, // $DC8B + #$DC8C, // $DC8C + #$DC8D, // $DC8D + #$DC8E, // $DC8E + #$DC8F, // $DC8F + #$DC90, // $DC90 + #$DC91, // $DC91 + #$DC92, // $DC92 + #$DC93, // $DC93 + #$DC94, // $DC94 + #$DC95, // $DC95 + #$DC96, // $DC96 + #$DC97, // $DC97 + #$DC98, // $DC98 + #$DC99, // $DC99 + #$DC9A, // $DC9A + #$DC9B, // $DC9B + #$DC9C, // $DC9C + #$DC9D, // $DC9D + #$DC9E, // $DC9E + #$DC9F, // $DC9F + #$DCA0, // $DCA0 + #$DCA1, // $DCA1 + #$DCA2, // $DCA2 + #$DCA3, // $DCA3 + #$DCA4, // $DCA4 + #$DCA5, // $DCA5 + #$DCA6, // $DCA6 + #$DCA7, // $DCA7 + #$DCA8, // $DCA8 + #$DCA9, // $DCA9 + #$DCAA, // $DCAA + #$DCAB, // $DCAB + #$DCAC, // $DCAC + #$DCAD, // $DCAD + #$DCAE, // $DCAE + #$DCAF, // $DCAF + #$DCB0, // $DCB0 + #$DCB1, // $DCB1 + #$DCB2, // $DCB2 + #$DCB3, // $DCB3 + #$DCB4, // $DCB4 + #$DCB5, // $DCB5 + #$DCB6, // $DCB6 + #$DCB7, // $DCB7 + #$DCB8, // $DCB8 + #$DCB9, // $DCB9 + #$DCBA, // $DCBA + #$DCBB, // $DCBB + #$DCBC, // $DCBC + #$DCBD, // $DCBD + #$DCBE, // $DCBE + #$DCBF, // $DCBF + #$DCC0, // $DCC0 + #$DCC1, // $DCC1 + #$DCC2, // $DCC2 + #$DCC3, // $DCC3 + #$DCC4, // $DCC4 + #$DCC5, // $DCC5 + #$DCC6, // $DCC6 + #$DCC7, // $DCC7 + #$DCC8, // $DCC8 + #$DCC9, // $DCC9 + #$DCCA, // $DCCA + #$DCCB, // $DCCB + #$DCCC, // $DCCC + #$DCCD, // $DCCD + #$DCCE, // $DCCE + #$DCCF, // $DCCF + #$DCD0, // $DCD0 + #$DCD1, // $DCD1 + #$DCD2, // $DCD2 + #$DCD3, // $DCD3 + #$DCD4, // $DCD4 + #$DCD5, // $DCD5 + #$DCD6, // $DCD6 + #$DCD7, // $DCD7 + #$DCD8, // $DCD8 + #$DCD9, // $DCD9 + #$DCDA, // $DCDA + #$DCDB, // $DCDB + #$DCDC, // $DCDC + #$DCDD, // $DCDD + #$DCDE, // $DCDE + #$DCDF, // $DCDF + #$DCE0, // $DCE0 + #$DCE1, // $DCE1 + #$DCE2, // $DCE2 + #$DCE3, // $DCE3 + #$DCE4, // $DCE4 + #$DCE5, // $DCE5 + #$DCE6, // $DCE6 + #$DCE7, // $DCE7 + #$DCE8, // $DCE8 + #$DCE9, // $DCE9 + #$DCEA, // $DCEA + #$DCEB, // $DCEB + #$DCEC, // $DCEC + #$DCED, // $DCED + #$DCEE, // $DCEE + #$DCEF, // $DCEF + #$DCF0, // $DCF0 + #$DCF1, // $DCF1 + #$DCF2, // $DCF2 + #$DCF3, // $DCF3 + #$DCF4, // $DCF4 + #$DCF5, // $DCF5 + #$DCF6, // $DCF6 + #$DCF7, // $DCF7 + #$DCF8, // $DCF8 + #$DCF9, // $DCF9 + #$DCFA, // $DCFA + #$DCFB, // $DCFB + #$DCFC, // $DCFC + #$DCFD, // $DCFD + #$DCFE, // $DCFE + #$DCFF, // $DCFF + #$DD00, // $DD00 + #$DD01, // $DD01 + #$DD02, // $DD02 + #$DD03, // $DD03 + #$DD04, // $DD04 + #$DD05, // $DD05 + #$DD06, // $DD06 + #$DD07, // $DD07 + #$DD08, // $DD08 + #$DD09, // $DD09 + #$DD0A, // $DD0A + #$DD0B, // $DD0B + #$DD0C, // $DD0C + #$DD0D, // $DD0D + #$DD0E, // $DD0E + #$DD0F, // $DD0F + #$DD10, // $DD10 + #$DD11, // $DD11 + #$DD12, // $DD12 + #$DD13, // $DD13 + #$DD14, // $DD14 + #$DD15, // $DD15 + #$DD16, // $DD16 + #$DD17, // $DD17 + #$DD18, // $DD18 + #$DD19, // $DD19 + #$DD1A, // $DD1A + #$DD1B, // $DD1B + #$DD1C, // $DD1C + #$DD1D, // $DD1D + #$DD1E, // $DD1E + #$DD1F, // $DD1F + #$DD20, // $DD20 + #$DD21, // $DD21 + #$DD22, // $DD22 + #$DD23, // $DD23 + #$DD24, // $DD24 + #$DD25, // $DD25 + #$DD26, // $DD26 + #$DD27, // $DD27 + #$DD28, // $DD28 + #$DD29, // $DD29 + #$DD2A, // $DD2A + #$DD2B, // $DD2B + #$DD2C, // $DD2C + #$DD2D, // $DD2D + #$DD2E, // $DD2E + #$DD2F, // $DD2F + #$DD30, // $DD30 + #$DD31, // $DD31 + #$DD32, // $DD32 + #$DD33, // $DD33 + #$DD34, // $DD34 + #$DD35, // $DD35 + #$DD36, // $DD36 + #$DD37, // $DD37 + #$DD38, // $DD38 + #$DD39, // $DD39 + #$DD3A, // $DD3A + #$DD3B, // $DD3B + #$DD3C, // $DD3C + #$DD3D, // $DD3D + #$DD3E, // $DD3E + #$DD3F, // $DD3F + #$DD40, // $DD40 + #$DD41, // $DD41 + #$DD42, // $DD42 + #$DD43, // $DD43 + #$DD44, // $DD44 + #$DD45, // $DD45 + #$DD46, // $DD46 + #$DD47, // $DD47 + #$DD48, // $DD48 + #$DD49, // $DD49 + #$DD4A, // $DD4A + #$DD4B, // $DD4B + #$DD4C, // $DD4C + #$DD4D, // $DD4D + #$DD4E, // $DD4E + #$DD4F, // $DD4F + #$DD50, // $DD50 + #$DD51, // $DD51 + #$DD52, // $DD52 + #$DD53, // $DD53 + #$DD54, // $DD54 + #$DD55, // $DD55 + #$DD56, // $DD56 + #$DD57, // $DD57 + #$DD58, // $DD58 + #$DD59, // $DD59 + #$DD5A, // $DD5A + #$DD5B, // $DD5B + #$DD5C, // $DD5C + #$DD5D, // $DD5D + #$DD5E, // $DD5E + #$DD5F, // $DD5F + #$DD60, // $DD60 + #$DD61, // $DD61 + #$DD62, // $DD62 + #$DD63, // $DD63 + #$DD64, // $DD64 + #$DD65, // $DD65 + #$DD66, // $DD66 + #$DD67, // $DD67 + #$DD68, // $DD68 + #$DD69, // $DD69 + #$DD6A, // $DD6A + #$DD6B, // $DD6B + #$DD6C, // $DD6C + #$DD6D, // $DD6D + #$DD6E, // $DD6E + #$DD6F, // $DD6F + #$DD70, // $DD70 + #$DD71, // $DD71 + #$DD72, // $DD72 + #$DD73, // $DD73 + #$DD74, // $DD74 + #$DD75, // $DD75 + #$DD76, // $DD76 + #$DD77, // $DD77 + #$DD78, // $DD78 + #$DD79, // $DD79 + #$DD7A, // $DD7A + #$DD7B, // $DD7B + #$DD7C, // $DD7C + #$DD7D, // $DD7D + #$DD7E, // $DD7E + #$DD7F, // $DD7F + #$DD80, // $DD80 + #$DD81, // $DD81 + #$DD82, // $DD82 + #$DD83, // $DD83 + #$DD84, // $DD84 + #$DD85, // $DD85 + #$DD86, // $DD86 + #$DD87, // $DD87 + #$DD88, // $DD88 + #$DD89, // $DD89 + #$DD8A, // $DD8A + #$DD8B, // $DD8B + #$DD8C, // $DD8C + #$DD8D, // $DD8D + #$DD8E, // $DD8E + #$DD8F, // $DD8F + #$DD90, // $DD90 + #$DD91, // $DD91 + #$DD92, // $DD92 + #$DD93, // $DD93 + #$DD94, // $DD94 + #$DD95, // $DD95 + #$DD96, // $DD96 + #$DD97, // $DD97 + #$DD98, // $DD98 + #$DD99, // $DD99 + #$DD9A, // $DD9A + #$DD9B, // $DD9B + #$DD9C, // $DD9C + #$DD9D, // $DD9D + #$DD9E, // $DD9E + #$DD9F, // $DD9F + #$DDA0, // $DDA0 + #$DDA1, // $DDA1 + #$DDA2, // $DDA2 + #$DDA3, // $DDA3 + #$DDA4, // $DDA4 + #$DDA5, // $DDA5 + #$DDA6, // $DDA6 + #$DDA7, // $DDA7 + #$DDA8, // $DDA8 + #$DDA9, // $DDA9 + #$DDAA, // $DDAA + #$DDAB, // $DDAB + #$DDAC, // $DDAC + #$DDAD, // $DDAD + #$DDAE, // $DDAE + #$DDAF, // $DDAF + #$DDB0, // $DDB0 + #$DDB1, // $DDB1 + #$DDB2, // $DDB2 + #$DDB3, // $DDB3 + #$DDB4, // $DDB4 + #$DDB5, // $DDB5 + #$DDB6, // $DDB6 + #$DDB7, // $DDB7 + #$DDB8, // $DDB8 + #$DDB9, // $DDB9 + #$DDBA, // $DDBA + #$DDBB, // $DDBB + #$DDBC, // $DDBC + #$DDBD, // $DDBD + #$DDBE, // $DDBE + #$DDBF, // $DDBF + #$DDC0, // $DDC0 + #$DDC1, // $DDC1 + #$DDC2, // $DDC2 + #$DDC3, // $DDC3 + #$DDC4, // $DDC4 + #$DDC5, // $DDC5 + #$DDC6, // $DDC6 + #$DDC7, // $DDC7 + #$DDC8, // $DDC8 + #$DDC9, // $DDC9 + #$DDCA, // $DDCA + #$DDCB, // $DDCB + #$DDCC, // $DDCC + #$DDCD, // $DDCD + #$DDCE, // $DDCE + #$DDCF, // $DDCF + #$DDD0, // $DDD0 + #$DDD1, // $DDD1 + #$DDD2, // $DDD2 + #$DDD3, // $DDD3 + #$DDD4, // $DDD4 + #$DDD5, // $DDD5 + #$DDD6, // $DDD6 + #$DDD7, // $DDD7 + #$DDD8, // $DDD8 + #$DDD9, // $DDD9 + #$DDDA, // $DDDA + #$DDDB, // $DDDB + #$DDDC, // $DDDC + #$DDDD, // $DDDD + #$DDDE, // $DDDE + #$DDDF, // $DDDF + #$DDE0, // $DDE0 + #$DDE1, // $DDE1 + #$DDE2, // $DDE2 + #$DDE3, // $DDE3 + #$DDE4, // $DDE4 + #$DDE5, // $DDE5 + #$DDE6, // $DDE6 + #$DDE7, // $DDE7 + #$DDE8, // $DDE8 + #$DDE9, // $DDE9 + #$DDEA, // $DDEA + #$DDEB, // $DDEB + #$DDEC, // $DDEC + #$DDED, // $DDED + #$DDEE, // $DDEE + #$DDEF, // $DDEF + #$DDF0, // $DDF0 + #$DDF1, // $DDF1 + #$DDF2, // $DDF2 + #$DDF3, // $DDF3 + #$DDF4, // $DDF4 + #$DDF5, // $DDF5 + #$DDF6, // $DDF6 + #$DDF7, // $DDF7 + #$DDF8, // $DDF8 + #$DDF9, // $DDF9 + #$DDFA, // $DDFA + #$DDFB, // $DDFB + #$DDFC, // $DDFC + #$DDFD, // $DDFD + #$DDFE, // $DDFE + #$DDFF, // $DDFF + #$DE00, // $DE00 + #$DE01, // $DE01 + #$DE02, // $DE02 + #$DE03, // $DE03 + #$DE04, // $DE04 + #$DE05, // $DE05 + #$DE06, // $DE06 + #$DE07, // $DE07 + #$DE08, // $DE08 + #$DE09, // $DE09 + #$DE0A, // $DE0A + #$DE0B, // $DE0B + #$DE0C, // $DE0C + #$DE0D, // $DE0D + #$DE0E, // $DE0E + #$DE0F, // $DE0F + #$DE10, // $DE10 + #$DE11, // $DE11 + #$DE12, // $DE12 + #$DE13, // $DE13 + #$DE14, // $DE14 + #$DE15, // $DE15 + #$DE16, // $DE16 + #$DE17, // $DE17 + #$DE18, // $DE18 + #$DE19, // $DE19 + #$DE1A, // $DE1A + #$DE1B, // $DE1B + #$DE1C, // $DE1C + #$DE1D, // $DE1D + #$DE1E, // $DE1E + #$DE1F, // $DE1F + #$DE20, // $DE20 + #$DE21, // $DE21 + #$DE22, // $DE22 + #$DE23, // $DE23 + #$DE24, // $DE24 + #$DE25, // $DE25 + #$DE26, // $DE26 + #$DE27, // $DE27 + #$DE28, // $DE28 + #$DE29, // $DE29 + #$DE2A, // $DE2A + #$DE2B, // $DE2B + #$DE2C, // $DE2C + #$DE2D, // $DE2D + #$DE2E, // $DE2E + #$DE2F, // $DE2F + #$DE30, // $DE30 + #$DE31, // $DE31 + #$DE32, // $DE32 + #$DE33, // $DE33 + #$DE34, // $DE34 + #$DE35, // $DE35 + #$DE36, // $DE36 + #$DE37, // $DE37 + #$DE38, // $DE38 + #$DE39, // $DE39 + #$DE3A, // $DE3A + #$DE3B, // $DE3B + #$DE3C, // $DE3C + #$DE3D, // $DE3D + #$DE3E, // $DE3E + #$DE3F, // $DE3F + #$DE40, // $DE40 + #$DE41, // $DE41 + #$DE42, // $DE42 + #$DE43, // $DE43 + #$DE44, // $DE44 + #$DE45, // $DE45 + #$DE46, // $DE46 + #$DE47, // $DE47 + #$DE48, // $DE48 + #$DE49, // $DE49 + #$DE4A, // $DE4A + #$DE4B, // $DE4B + #$DE4C, // $DE4C + #$DE4D, // $DE4D + #$DE4E, // $DE4E + #$DE4F, // $DE4F + #$DE50, // $DE50 + #$DE51, // $DE51 + #$DE52, // $DE52 + #$DE53, // $DE53 + #$DE54, // $DE54 + #$DE55, // $DE55 + #$DE56, // $DE56 + #$DE57, // $DE57 + #$DE58, // $DE58 + #$DE59, // $DE59 + #$DE5A, // $DE5A + #$DE5B, // $DE5B + #$DE5C, // $DE5C + #$DE5D, // $DE5D + #$DE5E, // $DE5E + #$DE5F, // $DE5F + #$DE60, // $DE60 + #$DE61, // $DE61 + #$DE62, // $DE62 + #$DE63, // $DE63 + #$DE64, // $DE64 + #$DE65, // $DE65 + #$DE66, // $DE66 + #$DE67, // $DE67 + #$DE68, // $DE68 + #$DE69, // $DE69 + #$DE6A, // $DE6A + #$DE6B, // $DE6B + #$DE6C, // $DE6C + #$DE6D, // $DE6D + #$DE6E, // $DE6E + #$DE6F, // $DE6F + #$DE70, // $DE70 + #$DE71, // $DE71 + #$DE72, // $DE72 + #$DE73, // $DE73 + #$DE74, // $DE74 + #$DE75, // $DE75 + #$DE76, // $DE76 + #$DE77, // $DE77 + #$DE78, // $DE78 + #$DE79, // $DE79 + #$DE7A, // $DE7A + #$DE7B, // $DE7B + #$DE7C, // $DE7C + #$DE7D, // $DE7D + #$DE7E, // $DE7E + #$DE7F, // $DE7F + #$DE80, // $DE80 + #$DE81, // $DE81 + #$DE82, // $DE82 + #$DE83, // $DE83 + #$DE84, // $DE84 + #$DE85, // $DE85 + #$DE86, // $DE86 + #$DE87, // $DE87 + #$DE88, // $DE88 + #$DE89, // $DE89 + #$DE8A, // $DE8A + #$DE8B, // $DE8B + #$DE8C, // $DE8C + #$DE8D, // $DE8D + #$DE8E, // $DE8E + #$DE8F, // $DE8F + #$DE90, // $DE90 + #$DE91, // $DE91 + #$DE92, // $DE92 + #$DE93, // $DE93 + #$DE94, // $DE94 + #$DE95, // $DE95 + #$DE96, // $DE96 + #$DE97, // $DE97 + #$DE98, // $DE98 + #$DE99, // $DE99 + #$DE9A, // $DE9A + #$DE9B, // $DE9B + #$DE9C, // $DE9C + #$DE9D, // $DE9D + #$DE9E, // $DE9E + #$DE9F, // $DE9F + #$DEA0, // $DEA0 + #$DEA1, // $DEA1 + #$DEA2, // $DEA2 + #$DEA3, // $DEA3 + #$DEA4, // $DEA4 + #$DEA5, // $DEA5 + #$DEA6, // $DEA6 + #$DEA7, // $DEA7 + #$DEA8, // $DEA8 + #$DEA9, // $DEA9 + #$DEAA, // $DEAA + #$DEAB, // $DEAB + #$DEAC, // $DEAC + #$DEAD, // $DEAD + #$DEAE, // $DEAE + #$DEAF, // $DEAF + #$DEB0, // $DEB0 + #$DEB1, // $DEB1 + #$DEB2, // $DEB2 + #$DEB3, // $DEB3 + #$DEB4, // $DEB4 + #$DEB5, // $DEB5 + #$DEB6, // $DEB6 + #$DEB7, // $DEB7 + #$DEB8, // $DEB8 + #$DEB9, // $DEB9 + #$DEBA, // $DEBA + #$DEBB, // $DEBB + #$DEBC, // $DEBC + #$DEBD, // $DEBD + #$DEBE, // $DEBE + #$DEBF, // $DEBF + #$DEC0, // $DEC0 + #$DEC1, // $DEC1 + #$DEC2, // $DEC2 + #$DEC3, // $DEC3 + #$DEC4, // $DEC4 + #$DEC5, // $DEC5 + #$DEC6, // $DEC6 + #$DEC7, // $DEC7 + #$DEC8, // $DEC8 + #$DEC9, // $DEC9 + #$DECA, // $DECA + #$DECB, // $DECB + #$DECC, // $DECC + #$DECD, // $DECD + #$DECE, // $DECE + #$DECF, // $DECF + #$DED0, // $DED0 + #$DED1, // $DED1 + #$DED2, // $DED2 + #$DED3, // $DED3 + #$DED4, // $DED4 + #$DED5, // $DED5 + #$DED6, // $DED6 + #$DED7, // $DED7 + #$DED8, // $DED8 + #$DED9, // $DED9 + #$DEDA, // $DEDA + #$DEDB, // $DEDB + #$DEDC, // $DEDC + #$DEDD, // $DEDD + #$DEDE, // $DEDE + #$DEDF, // $DEDF + #$DEE0, // $DEE0 + #$DEE1, // $DEE1 + #$DEE2, // $DEE2 + #$DEE3, // $DEE3 + #$DEE4, // $DEE4 + #$DEE5, // $DEE5 + #$DEE6, // $DEE6 + #$DEE7, // $DEE7 + #$DEE8, // $DEE8 + #$DEE9, // $DEE9 + #$DEEA, // $DEEA + #$DEEB, // $DEEB + #$DEEC, // $DEEC + #$DEED, // $DEED + #$DEEE, // $DEEE + #$DEEF, // $DEEF + #$DEF0, // $DEF0 + #$DEF1, // $DEF1 + #$DEF2, // $DEF2 + #$DEF3, // $DEF3 + #$DEF4, // $DEF4 + #$DEF5, // $DEF5 + #$DEF6, // $DEF6 + #$DEF7, // $DEF7 + #$DEF8, // $DEF8 + #$DEF9, // $DEF9 + #$DEFA, // $DEFA + #$DEFB, // $DEFB + #$DEFC, // $DEFC + #$DEFD, // $DEFD + #$DEFE, // $DEFE + #$DEFF, // $DEFF + #$DF00, // $DF00 + #$DF01, // $DF01 + #$DF02, // $DF02 + #$DF03, // $DF03 + #$DF04, // $DF04 + #$DF05, // $DF05 + #$DF06, // $DF06 + #$DF07, // $DF07 + #$DF08, // $DF08 + #$DF09, // $DF09 + #$DF0A, // $DF0A + #$DF0B, // $DF0B + #$DF0C, // $DF0C + #$DF0D, // $DF0D + #$DF0E, // $DF0E + #$DF0F, // $DF0F + #$DF10, // $DF10 + #$DF11, // $DF11 + #$DF12, // $DF12 + #$DF13, // $DF13 + #$DF14, // $DF14 + #$DF15, // $DF15 + #$DF16, // $DF16 + #$DF17, // $DF17 + #$DF18, // $DF18 + #$DF19, // $DF19 + #$DF1A, // $DF1A + #$DF1B, // $DF1B + #$DF1C, // $DF1C + #$DF1D, // $DF1D + #$DF1E, // $DF1E + #$DF1F, // $DF1F + #$DF20, // $DF20 + #$DF21, // $DF21 + #$DF22, // $DF22 + #$DF23, // $DF23 + #$DF24, // $DF24 + #$DF25, // $DF25 + #$DF26, // $DF26 + #$DF27, // $DF27 + #$DF28, // $DF28 + #$DF29, // $DF29 + #$DF2A, // $DF2A + #$DF2B, // $DF2B + #$DF2C, // $DF2C + #$DF2D, // $DF2D + #$DF2E, // $DF2E + #$DF2F, // $DF2F + #$DF30, // $DF30 + #$DF31, // $DF31 + #$DF32, // $DF32 + #$DF33, // $DF33 + #$DF34, // $DF34 + #$DF35, // $DF35 + #$DF36, // $DF36 + #$DF37, // $DF37 + #$DF38, // $DF38 + #$DF39, // $DF39 + #$DF3A, // $DF3A + #$DF3B, // $DF3B + #$DF3C, // $DF3C + #$DF3D, // $DF3D + #$DF3E, // $DF3E + #$DF3F, // $DF3F + #$DF40, // $DF40 + #$DF41, // $DF41 + #$DF42, // $DF42 + #$DF43, // $DF43 + #$DF44, // $DF44 + #$DF45, // $DF45 + #$DF46, // $DF46 + #$DF47, // $DF47 + #$DF48, // $DF48 + #$DF49, // $DF49 + #$DF4A, // $DF4A + #$DF4B, // $DF4B + #$DF4C, // $DF4C + #$DF4D, // $DF4D + #$DF4E, // $DF4E + #$DF4F, // $DF4F + #$DF50, // $DF50 + #$DF51, // $DF51 + #$DF52, // $DF52 + #$DF53, // $DF53 + #$DF54, // $DF54 + #$DF55, // $DF55 + #$DF56, // $DF56 + #$DF57, // $DF57 + #$DF58, // $DF58 + #$DF59, // $DF59 + #$DF5A, // $DF5A + #$DF5B, // $DF5B + #$DF5C, // $DF5C + #$DF5D, // $DF5D + #$DF5E, // $DF5E + #$DF5F, // $DF5F + #$DF60, // $DF60 + #$DF61, // $DF61 + #$DF62, // $DF62 + #$DF63, // $DF63 + #$DF64, // $DF64 + #$DF65, // $DF65 + #$DF66, // $DF66 + #$DF67, // $DF67 + #$DF68, // $DF68 + #$DF69, // $DF69 + #$DF6A, // $DF6A + #$DF6B, // $DF6B + #$DF6C, // $DF6C + #$DF6D, // $DF6D + #$DF6E, // $DF6E + #$DF6F, // $DF6F + #$DF70, // $DF70 + #$DF71, // $DF71 + #$DF72, // $DF72 + #$DF73, // $DF73 + #$DF74, // $DF74 + #$DF75, // $DF75 + #$DF76, // $DF76 + #$DF77, // $DF77 + #$DF78, // $DF78 + #$DF79, // $DF79 + #$DF7A, // $DF7A + #$DF7B, // $DF7B + #$DF7C, // $DF7C + #$DF7D, // $DF7D + #$DF7E, // $DF7E + #$DF7F, // $DF7F + #$DF80, // $DF80 + #$DF81, // $DF81 + #$DF82, // $DF82 + #$DF83, // $DF83 + #$DF84, // $DF84 + #$DF85, // $DF85 + #$DF86, // $DF86 + #$DF87, // $DF87 + #$DF88, // $DF88 + #$DF89, // $DF89 + #$DF8A, // $DF8A + #$DF8B, // $DF8B + #$DF8C, // $DF8C + #$DF8D, // $DF8D + #$DF8E, // $DF8E + #$DF8F, // $DF8F + #$DF90, // $DF90 + #$DF91, // $DF91 + #$DF92, // $DF92 + #$DF93, // $DF93 + #$DF94, // $DF94 + #$DF95, // $DF95 + #$DF96, // $DF96 + #$DF97, // $DF97 + #$DF98, // $DF98 + #$DF99, // $DF99 + #$DF9A, // $DF9A + #$DF9B, // $DF9B + #$DF9C, // $DF9C + #$DF9D, // $DF9D + #$DF9E, // $DF9E + #$DF9F, // $DF9F + #$DFA0, // $DFA0 + #$DFA1, // $DFA1 + #$DFA2, // $DFA2 + #$DFA3, // $DFA3 + #$DFA4, // $DFA4 + #$DFA5, // $DFA5 + #$DFA6, // $DFA6 + #$DFA7, // $DFA7 + #$DFA8, // $DFA8 + #$DFA9, // $DFA9 + #$DFAA, // $DFAA + #$DFAB, // $DFAB + #$DFAC, // $DFAC + #$DFAD, // $DFAD + #$DFAE, // $DFAE + #$DFAF, // $DFAF + #$DFB0, // $DFB0 + #$DFB1, // $DFB1 + #$DFB2, // $DFB2 + #$DFB3, // $DFB3 + #$DFB4, // $DFB4 + #$DFB5, // $DFB5 + #$DFB6, // $DFB6 + #$DFB7, // $DFB7 + #$DFB8, // $DFB8 + #$DFB9, // $DFB9 + #$DFBA, // $DFBA + #$DFBB, // $DFBB + #$DFBC, // $DFBC + #$DFBD, // $DFBD + #$DFBE, // $DFBE + #$DFBF, // $DFBF + #$DFC0, // $DFC0 + #$DFC1, // $DFC1 + #$DFC2, // $DFC2 + #$DFC3, // $DFC3 + #$DFC4, // $DFC4 + #$DFC5, // $DFC5 + #$DFC6, // $DFC6 + #$DFC7, // $DFC7 + #$DFC8, // $DFC8 + #$DFC9, // $DFC9 + #$DFCA, // $DFCA + #$DFCB, // $DFCB + #$DFCC, // $DFCC + #$DFCD, // $DFCD + #$DFCE, // $DFCE + #$DFCF, // $DFCF + #$DFD0, // $DFD0 + #$DFD1, // $DFD1 + #$DFD2, // $DFD2 + #$DFD3, // $DFD3 + #$DFD4, // $DFD4 + #$DFD5, // $DFD5 + #$DFD6, // $DFD6 + #$DFD7, // $DFD7 + #$DFD8, // $DFD8 + #$DFD9, // $DFD9 + #$DFDA, // $DFDA + #$DFDB, // $DFDB + #$DFDC, // $DFDC + #$DFDD, // $DFDD + #$DFDE, // $DFDE + #$DFDF, // $DFDF + #$DFE0, // $DFE0 + #$DFE1, // $DFE1 + #$DFE2, // $DFE2 + #$DFE3, // $DFE3 + #$DFE4, // $DFE4 + #$DFE5, // $DFE5 + #$DFE6, // $DFE6 + #$DFE7, // $DFE7 + #$DFE8, // $DFE8 + #$DFE9, // $DFE9 + #$DFEA, // $DFEA + #$DFEB, // $DFEB + #$DFEC, // $DFEC + #$DFED, // $DFED + #$DFEE, // $DFEE + #$DFEF, // $DFEF + #$DFF0, // $DFF0 + #$DFF1, // $DFF1 + #$DFF2, // $DFF2 + #$DFF3, // $DFF3 + #$DFF4, // $DFF4 + #$DFF5, // $DFF5 + #$DFF6, // $DFF6 + #$DFF7, // $DFF7 + #$DFF8, // $DFF8 + #$DFF9, // $DFF9 + #$DFFA, // $DFFA + #$DFFB, // $DFFB + #$DFFC, // $DFFC + #$DFFD, // $DFFD + #$DFFE, // $DFFE + #$DFFF, // $DFFF + #$E000, // $E000 + #$E001, // $E001 + #$E002, // $E002 + #$E003, // $E003 + #$E004, // $E004 + #$E005, // $E005 + #$E006, // $E006 + #$E007, // $E007 + #$E008, // $E008 + #$E009, // $E009 + #$E00A, // $E00A + #$E00B, // $E00B + #$E00C, // $E00C + #$E00D, // $E00D + #$E00E, // $E00E + #$E00F, // $E00F + #$E010, // $E010 + #$E011, // $E011 + #$E012, // $E012 + #$E013, // $E013 + #$E014, // $E014 + #$E015, // $E015 + #$E016, // $E016 + #$E017, // $E017 + #$E018, // $E018 + #$E019, // $E019 + #$E01A, // $E01A + #$E01B, // $E01B + #$E01C, // $E01C + #$E01D, // $E01D + #$E01E, // $E01E + #$E01F, // $E01F + #$E020, // $E020 + #$E021, // $E021 + #$E022, // $E022 + #$E023, // $E023 + #$E024, // $E024 + #$E025, // $E025 + #$E026, // $E026 + #$E027, // $E027 + #$E028, // $E028 + #$E029, // $E029 + #$E02A, // $E02A + #$E02B, // $E02B + #$E02C, // $E02C + #$E02D, // $E02D + #$E02E, // $E02E + #$E02F, // $E02F + #$E030, // $E030 + #$E031, // $E031 + #$E032, // $E032 + #$E033, // $E033 + #$E034, // $E034 + #$E035, // $E035 + #$E036, // $E036 + #$E037, // $E037 + #$E038, // $E038 + #$E039, // $E039 + #$E03A, // $E03A + #$E03B, // $E03B + #$E03C, // $E03C + #$E03D, // $E03D + #$E03E, // $E03E + #$E03F, // $E03F + #$E040, // $E040 + #$E041, // $E041 + #$E042, // $E042 + #$E043, // $E043 + #$E044, // $E044 + #$E045, // $E045 + #$E046, // $E046 + #$E047, // $E047 + #$E048, // $E048 + #$E049, // $E049 + #$E04A, // $E04A + #$E04B, // $E04B + #$E04C, // $E04C + #$E04D, // $E04D + #$E04E, // $E04E + #$E04F, // $E04F + #$E050, // $E050 + #$E051, // $E051 + #$E052, // $E052 + #$E053, // $E053 + #$E054, // $E054 + #$E055, // $E055 + #$E056, // $E056 + #$E057, // $E057 + #$E058, // $E058 + #$E059, // $E059 + #$E05A, // $E05A + #$E05B, // $E05B + #$E05C, // $E05C + #$E05D, // $E05D + #$E05E, // $E05E + #$E05F, // $E05F + #$E060, // $E060 + #$E061, // $E061 + #$E062, // $E062 + #$E063, // $E063 + #$E064, // $E064 + #$E065, // $E065 + #$E066, // $E066 + #$E067, // $E067 + #$E068, // $E068 + #$E069, // $E069 + #$E06A, // $E06A + #$E06B, // $E06B + #$E06C, // $E06C + #$E06D, // $E06D + #$E06E, // $E06E + #$E06F, // $E06F + #$E070, // $E070 + #$E071, // $E071 + #$E072, // $E072 + #$E073, // $E073 + #$E074, // $E074 + #$E075, // $E075 + #$E076, // $E076 + #$E077, // $E077 + #$E078, // $E078 + #$E079, // $E079 + #$E07A, // $E07A + #$E07B, // $E07B + #$E07C, // $E07C + #$E07D, // $E07D + #$E07E, // $E07E + #$E07F, // $E07F + #$E080, // $E080 + #$E081, // $E081 + #$E082, // $E082 + #$E083, // $E083 + #$E084, // $E084 + #$E085, // $E085 + #$E086, // $E086 + #$E087, // $E087 + #$E088, // $E088 + #$E089, // $E089 + #$E08A, // $E08A + #$E08B, // $E08B + #$E08C, // $E08C + #$E08D, // $E08D + #$E08E, // $E08E + #$E08F, // $E08F + #$E090, // $E090 + #$E091, // $E091 + #$E092, // $E092 + #$E093, // $E093 + #$E094, // $E094 + #$E095, // $E095 + #$E096, // $E096 + #$E097, // $E097 + #$E098, // $E098 + #$E099, // $E099 + #$E09A, // $E09A + #$E09B, // $E09B + #$E09C, // $E09C + #$E09D, // $E09D + #$E09E, // $E09E + #$E09F, // $E09F + #$E0A0, // $E0A0 + #$E0A1, // $E0A1 + #$E0A2, // $E0A2 + #$E0A3, // $E0A3 + #$E0A4, // $E0A4 + #$E0A5, // $E0A5 + #$E0A6, // $E0A6 + #$E0A7, // $E0A7 + #$E0A8, // $E0A8 + #$E0A9, // $E0A9 + #$E0AA, // $E0AA + #$E0AB, // $E0AB + #$E0AC, // $E0AC + #$E0AD, // $E0AD + #$E0AE, // $E0AE + #$E0AF, // $E0AF + #$E0B0, // $E0B0 + #$E0B1, // $E0B1 + #$E0B2, // $E0B2 + #$E0B3, // $E0B3 + #$E0B4, // $E0B4 + #$E0B5, // $E0B5 + #$E0B6, // $E0B6 + #$E0B7, // $E0B7 + #$E0B8, // $E0B8 + #$E0B9, // $E0B9 + #$E0BA, // $E0BA + #$E0BB, // $E0BB + #$E0BC, // $E0BC + #$E0BD, // $E0BD + #$E0BE, // $E0BE + #$E0BF, // $E0BF + #$E0C0, // $E0C0 + #$E0C1, // $E0C1 + #$E0C2, // $E0C2 + #$E0C3, // $E0C3 + #$E0C4, // $E0C4 + #$E0C5, // $E0C5 + #$E0C6, // $E0C6 + #$E0C7, // $E0C7 + #$E0C8, // $E0C8 + #$E0C9, // $E0C9 + #$E0CA, // $E0CA + #$E0CB, // $E0CB + #$E0CC, // $E0CC + #$E0CD, // $E0CD + #$E0CE, // $E0CE + #$E0CF, // $E0CF + #$E0D0, // $E0D0 + #$E0D1, // $E0D1 + #$E0D2, // $E0D2 + #$E0D3, // $E0D3 + #$E0D4, // $E0D4 + #$E0D5, // $E0D5 + #$E0D6, // $E0D6 + #$E0D7, // $E0D7 + #$E0D8, // $E0D8 + #$E0D9, // $E0D9 + #$E0DA, // $E0DA + #$E0DB, // $E0DB + #$E0DC, // $E0DC + #$E0DD, // $E0DD + #$E0DE, // $E0DE + #$E0DF, // $E0DF + #$E0E0, // $E0E0 + #$E0E1, // $E0E1 + #$E0E2, // $E0E2 + #$E0E3, // $E0E3 + #$E0E4, // $E0E4 + #$E0E5, // $E0E5 + #$E0E6, // $E0E6 + #$E0E7, // $E0E7 + #$E0E8, // $E0E8 + #$E0E9, // $E0E9 + #$E0EA, // $E0EA + #$E0EB, // $E0EB + #$E0EC, // $E0EC + #$E0ED, // $E0ED + #$E0EE, // $E0EE + #$E0EF, // $E0EF + #$E0F0, // $E0F0 + #$E0F1, // $E0F1 + #$E0F2, // $E0F2 + #$E0F3, // $E0F3 + #$E0F4, // $E0F4 + #$E0F5, // $E0F5 + #$E0F6, // $E0F6 + #$E0F7, // $E0F7 + #$E0F8, // $E0F8 + #$E0F9, // $E0F9 + #$E0FA, // $E0FA + #$E0FB, // $E0FB + #$E0FC, // $E0FC + #$E0FD, // $E0FD + #$E0FE, // $E0FE + #$E0FF, // $E0FF + #$E100, // $E100 + #$E101, // $E101 + #$E102, // $E102 + #$E103, // $E103 + #$E104, // $E104 + #$E105, // $E105 + #$E106, // $E106 + #$E107, // $E107 + #$E108, // $E108 + #$E109, // $E109 + #$E10A, // $E10A + #$E10B, // $E10B + #$E10C, // $E10C + #$E10D, // $E10D + #$E10E, // $E10E + #$E10F, // $E10F + #$E110, // $E110 + #$E111, // $E111 + #$E112, // $E112 + #$E113, // $E113 + #$E114, // $E114 + #$E115, // $E115 + #$E116, // $E116 + #$E117, // $E117 + #$E118, // $E118 + #$E119, // $E119 + #$E11A, // $E11A + #$E11B, // $E11B + #$E11C, // $E11C + #$E11D, // $E11D + #$E11E, // $E11E + #$E11F, // $E11F + #$E120, // $E120 + #$E121, // $E121 + #$E122, // $E122 + #$E123, // $E123 + #$E124, // $E124 + #$E125, // $E125 + #$E126, // $E126 + #$E127, // $E127 + #$E128, // $E128 + #$E129, // $E129 + #$E12A, // $E12A + #$E12B, // $E12B + #$E12C, // $E12C + #$E12D, // $E12D + #$E12E, // $E12E + #$E12F, // $E12F + #$E130, // $E130 + #$E131, // $E131 + #$E132, // $E132 + #$E133, // $E133 + #$E134, // $E134 + #$E135, // $E135 + #$E136, // $E136 + #$E137, // $E137 + #$E138, // $E138 + #$E139, // $E139 + #$E13A, // $E13A + #$E13B, // $E13B + #$E13C, // $E13C + #$E13D, // $E13D + #$E13E, // $E13E + #$E13F, // $E13F + #$E140, // $E140 + #$E141, // $E141 + #$E142, // $E142 + #$E143, // $E143 + #$E144, // $E144 + #$E145, // $E145 + #$E146, // $E146 + #$E147, // $E147 + #$E148, // $E148 + #$E149, // $E149 + #$E14A, // $E14A + #$E14B, // $E14B + #$E14C, // $E14C + #$E14D, // $E14D + #$E14E, // $E14E + #$E14F, // $E14F + #$E150, // $E150 + #$E151, // $E151 + #$E152, // $E152 + #$E153, // $E153 + #$E154, // $E154 + #$E155, // $E155 + #$E156, // $E156 + #$E157, // $E157 + #$E158, // $E158 + #$E159, // $E159 + #$E15A, // $E15A + #$E15B, // $E15B + #$E15C, // $E15C + #$E15D, // $E15D + #$E15E, // $E15E + #$E15F, // $E15F + #$E160, // $E160 + #$E161, // $E161 + #$E162, // $E162 + #$E163, // $E163 + #$E164, // $E164 + #$E165, // $E165 + #$E166, // $E166 + #$E167, // $E167 + #$E168, // $E168 + #$E169, // $E169 + #$E16A, // $E16A + #$E16B, // $E16B + #$E16C, // $E16C + #$E16D, // $E16D + #$E16E, // $E16E + #$E16F, // $E16F + #$E170, // $E170 + #$E171, // $E171 + #$E172, // $E172 + #$E173, // $E173 + #$E174, // $E174 + #$E175, // $E175 + #$E176, // $E176 + #$E177, // $E177 + #$E178, // $E178 + #$E179, // $E179 + #$E17A, // $E17A + #$E17B, // $E17B + #$E17C, // $E17C + #$E17D, // $E17D + #$E17E, // $E17E + #$E17F, // $E17F + #$E180, // $E180 + #$E181, // $E181 + #$E182, // $E182 + #$E183, // $E183 + #$E184, // $E184 + #$E185, // $E185 + #$E186, // $E186 + #$E187, // $E187 + #$E188, // $E188 + #$E189, // $E189 + #$E18A, // $E18A + #$E18B, // $E18B + #$E18C, // $E18C + #$E18D, // $E18D + #$E18E, // $E18E + #$E18F, // $E18F + #$E190, // $E190 + #$E191, // $E191 + #$E192, // $E192 + #$E193, // $E193 + #$E194, // $E194 + #$E195, // $E195 + #$E196, // $E196 + #$E197, // $E197 + #$E198, // $E198 + #$E199, // $E199 + #$E19A, // $E19A + #$E19B, // $E19B + #$E19C, // $E19C + #$E19D, // $E19D + #$E19E, // $E19E + #$E19F, // $E19F + #$E1A0, // $E1A0 + #$E1A1, // $E1A1 + #$E1A2, // $E1A2 + #$E1A3, // $E1A3 + #$E1A4, // $E1A4 + #$E1A5, // $E1A5 + #$E1A6, // $E1A6 + #$E1A7, // $E1A7 + #$E1A8, // $E1A8 + #$E1A9, // $E1A9 + #$E1AA, // $E1AA + #$E1AB, // $E1AB + #$E1AC, // $E1AC + #$E1AD, // $E1AD + #$E1AE, // $E1AE + #$E1AF, // $E1AF + #$E1B0, // $E1B0 + #$E1B1, // $E1B1 + #$E1B2, // $E1B2 + #$E1B3, // $E1B3 + #$E1B4, // $E1B4 + #$E1B5, // $E1B5 + #$E1B6, // $E1B6 + #$E1B7, // $E1B7 + #$E1B8, // $E1B8 + #$E1B9, // $E1B9 + #$E1BA, // $E1BA + #$E1BB, // $E1BB + #$E1BC, // $E1BC + #$E1BD, // $E1BD + #$E1BE, // $E1BE + #$E1BF, // $E1BF + #$E1C0, // $E1C0 + #$E1C1, // $E1C1 + #$E1C2, // $E1C2 + #$E1C3, // $E1C3 + #$E1C4, // $E1C4 + #$E1C5, // $E1C5 + #$E1C6, // $E1C6 + #$E1C7, // $E1C7 + #$E1C8, // $E1C8 + #$E1C9, // $E1C9 + #$E1CA, // $E1CA + #$E1CB, // $E1CB + #$E1CC, // $E1CC + #$E1CD, // $E1CD + #$E1CE, // $E1CE + #$E1CF, // $E1CF + #$E1D0, // $E1D0 + #$E1D1, // $E1D1 + #$E1D2, // $E1D2 + #$E1D3, // $E1D3 + #$E1D4, // $E1D4 + #$E1D5, // $E1D5 + #$E1D6, // $E1D6 + #$E1D7, // $E1D7 + #$E1D8, // $E1D8 + #$E1D9, // $E1D9 + #$E1DA, // $E1DA + #$E1DB, // $E1DB + #$E1DC, // $E1DC + #$E1DD, // $E1DD + #$E1DE, // $E1DE + #$E1DF, // $E1DF + #$E1E0, // $E1E0 + #$E1E1, // $E1E1 + #$E1E2, // $E1E2 + #$E1E3, // $E1E3 + #$E1E4, // $E1E4 + #$E1E5, // $E1E5 + #$E1E6, // $E1E6 + #$E1E7, // $E1E7 + #$E1E8, // $E1E8 + #$E1E9, // $E1E9 + #$E1EA, // $E1EA + #$E1EB, // $E1EB + #$E1EC, // $E1EC + #$E1ED, // $E1ED + #$E1EE, // $E1EE + #$E1EF, // $E1EF + #$E1F0, // $E1F0 + #$E1F1, // $E1F1 + #$E1F2, // $E1F2 + #$E1F3, // $E1F3 + #$E1F4, // $E1F4 + #$E1F5, // $E1F5 + #$E1F6, // $E1F6 + #$E1F7, // $E1F7 + #$E1F8, // $E1F8 + #$E1F9, // $E1F9 + #$E1FA, // $E1FA + #$E1FB, // $E1FB + #$E1FC, // $E1FC + #$E1FD, // $E1FD + #$E1FE, // $E1FE + #$E1FF, // $E1FF + #$E200, // $E200 + #$E201, // $E201 + #$E202, // $E202 + #$E203, // $E203 + #$E204, // $E204 + #$E205, // $E205 + #$E206, // $E206 + #$E207, // $E207 + #$E208, // $E208 + #$E209, // $E209 + #$E20A, // $E20A + #$E20B, // $E20B + #$E20C, // $E20C + #$E20D, // $E20D + #$E20E, // $E20E + #$E20F, // $E20F + #$E210, // $E210 + #$E211, // $E211 + #$E212, // $E212 + #$E213, // $E213 + #$E214, // $E214 + #$E215, // $E215 + #$E216, // $E216 + #$E217, // $E217 + #$E218, // $E218 + #$E219, // $E219 + #$E21A, // $E21A + #$E21B, // $E21B + #$E21C, // $E21C + #$E21D, // $E21D + #$E21E, // $E21E + #$E21F, // $E21F + #$E220, // $E220 + #$E221, // $E221 + #$E222, // $E222 + #$E223, // $E223 + #$E224, // $E224 + #$E225, // $E225 + #$E226, // $E226 + #$E227, // $E227 + #$E228, // $E228 + #$E229, // $E229 + #$E22A, // $E22A + #$E22B, // $E22B + #$E22C, // $E22C + #$E22D, // $E22D + #$E22E, // $E22E + #$E22F, // $E22F + #$E230, // $E230 + #$E231, // $E231 + #$E232, // $E232 + #$E233, // $E233 + #$E234, // $E234 + #$E235, // $E235 + #$E236, // $E236 + #$E237, // $E237 + #$E238, // $E238 + #$E239, // $E239 + #$E23A, // $E23A + #$E23B, // $E23B + #$E23C, // $E23C + #$E23D, // $E23D + #$E23E, // $E23E + #$E23F, // $E23F + #$E240, // $E240 + #$E241, // $E241 + #$E242, // $E242 + #$E243, // $E243 + #$E244, // $E244 + #$E245, // $E245 + #$E246, // $E246 + #$E247, // $E247 + #$E248, // $E248 + #$E249, // $E249 + #$E24A, // $E24A + #$E24B, // $E24B + #$E24C, // $E24C + #$E24D, // $E24D + #$E24E, // $E24E + #$E24F, // $E24F + #$E250, // $E250 + #$E251, // $E251 + #$E252, // $E252 + #$E253, // $E253 + #$E254, // $E254 + #$E255, // $E255 + #$E256, // $E256 + #$E257, // $E257 + #$E258, // $E258 + #$E259, // $E259 + #$E25A, // $E25A + #$E25B, // $E25B + #$E25C, // $E25C + #$E25D, // $E25D + #$E25E, // $E25E + #$E25F, // $E25F + #$E260, // $E260 + #$E261, // $E261 + #$E262, // $E262 + #$E263, // $E263 + #$E264, // $E264 + #$E265, // $E265 + #$E266, // $E266 + #$E267, // $E267 + #$E268, // $E268 + #$E269, // $E269 + #$E26A, // $E26A + #$E26B, // $E26B + #$E26C, // $E26C + #$E26D, // $E26D + #$E26E, // $E26E + #$E26F, // $E26F + #$E270, // $E270 + #$E271, // $E271 + #$E272, // $E272 + #$E273, // $E273 + #$E274, // $E274 + #$E275, // $E275 + #$E276, // $E276 + #$E277, // $E277 + #$E278, // $E278 + #$E279, // $E279 + #$E27A, // $E27A + #$E27B, // $E27B + #$E27C, // $E27C + #$E27D, // $E27D + #$E27E, // $E27E + #$E27F, // $E27F + #$E280, // $E280 + #$E281, // $E281 + #$E282, // $E282 + #$E283, // $E283 + #$E284, // $E284 + #$E285, // $E285 + #$E286, // $E286 + #$E287, // $E287 + #$E288, // $E288 + #$E289, // $E289 + #$E28A, // $E28A + #$E28B, // $E28B + #$E28C, // $E28C + #$E28D, // $E28D + #$E28E, // $E28E + #$E28F, // $E28F + #$E290, // $E290 + #$E291, // $E291 + #$E292, // $E292 + #$E293, // $E293 + #$E294, // $E294 + #$E295, // $E295 + #$E296, // $E296 + #$E297, // $E297 + #$E298, // $E298 + #$E299, // $E299 + #$E29A, // $E29A + #$E29B, // $E29B + #$E29C, // $E29C + #$E29D, // $E29D + #$E29E, // $E29E + #$E29F, // $E29F + #$E2A0, // $E2A0 + #$E2A1, // $E2A1 + #$E2A2, // $E2A2 + #$E2A3, // $E2A3 + #$E2A4, // $E2A4 + #$E2A5, // $E2A5 + #$E2A6, // $E2A6 + #$E2A7, // $E2A7 + #$E2A8, // $E2A8 + #$E2A9, // $E2A9 + #$E2AA, // $E2AA + #$E2AB, // $E2AB + #$E2AC, // $E2AC + #$E2AD, // $E2AD + #$E2AE, // $E2AE + #$E2AF, // $E2AF + #$E2B0, // $E2B0 + #$E2B1, // $E2B1 + #$E2B2, // $E2B2 + #$E2B3, // $E2B3 + #$E2B4, // $E2B4 + #$E2B5, // $E2B5 + #$E2B6, // $E2B6 + #$E2B7, // $E2B7 + #$E2B8, // $E2B8 + #$E2B9, // $E2B9 + #$E2BA, // $E2BA + #$E2BB, // $E2BB + #$E2BC, // $E2BC + #$E2BD, // $E2BD + #$E2BE, // $E2BE + #$E2BF, // $E2BF + #$E2C0, // $E2C0 + #$E2C1, // $E2C1 + #$E2C2, // $E2C2 + #$E2C3, // $E2C3 + #$E2C4, // $E2C4 + #$E2C5, // $E2C5 + #$E2C6, // $E2C6 + #$E2C7, // $E2C7 + #$E2C8, // $E2C8 + #$E2C9, // $E2C9 + #$E2CA, // $E2CA + #$E2CB, // $E2CB + #$E2CC, // $E2CC + #$E2CD, // $E2CD + #$E2CE, // $E2CE + #$E2CF, // $E2CF + #$E2D0, // $E2D0 + #$E2D1, // $E2D1 + #$E2D2, // $E2D2 + #$E2D3, // $E2D3 + #$E2D4, // $E2D4 + #$E2D5, // $E2D5 + #$E2D6, // $E2D6 + #$E2D7, // $E2D7 + #$E2D8, // $E2D8 + #$E2D9, // $E2D9 + #$E2DA, // $E2DA + #$E2DB, // $E2DB + #$E2DC, // $E2DC + #$E2DD, // $E2DD + #$E2DE, // $E2DE + #$E2DF, // $E2DF + #$E2E0, // $E2E0 + #$E2E1, // $E2E1 + #$E2E2, // $E2E2 + #$E2E3, // $E2E3 + #$E2E4, // $E2E4 + #$E2E5, // $E2E5 + #$E2E6, // $E2E6 + #$E2E7, // $E2E7 + #$E2E8, // $E2E8 + #$E2E9, // $E2E9 + #$E2EA, // $E2EA + #$E2EB, // $E2EB + #$E2EC, // $E2EC + #$E2ED, // $E2ED + #$E2EE, // $E2EE + #$E2EF, // $E2EF + #$E2F0, // $E2F0 + #$E2F1, // $E2F1 + #$E2F2, // $E2F2 + #$E2F3, // $E2F3 + #$E2F4, // $E2F4 + #$E2F5, // $E2F5 + #$E2F6, // $E2F6 + #$E2F7, // $E2F7 + #$E2F8, // $E2F8 + #$E2F9, // $E2F9 + #$E2FA, // $E2FA + #$E2FB, // $E2FB + #$E2FC, // $E2FC + #$E2FD, // $E2FD + #$E2FE, // $E2FE + #$E2FF, // $E2FF + #$E300, // $E300 + #$E301, // $E301 + #$E302, // $E302 + #$E303, // $E303 + #$E304, // $E304 + #$E305, // $E305 + #$E306, // $E306 + #$E307, // $E307 + #$E308, // $E308 + #$E309, // $E309 + #$E30A, // $E30A + #$E30B, // $E30B + #$E30C, // $E30C + #$E30D, // $E30D + #$E30E, // $E30E + #$E30F, // $E30F + #$E310, // $E310 + #$E311, // $E311 + #$E312, // $E312 + #$E313, // $E313 + #$E314, // $E314 + #$E315, // $E315 + #$E316, // $E316 + #$E317, // $E317 + #$E318, // $E318 + #$E319, // $E319 + #$E31A, // $E31A + #$E31B, // $E31B + #$E31C, // $E31C + #$E31D, // $E31D + #$E31E, // $E31E + #$E31F, // $E31F + #$E320, // $E320 + #$E321, // $E321 + #$E322, // $E322 + #$E323, // $E323 + #$E324, // $E324 + #$E325, // $E325 + #$E326, // $E326 + #$E327, // $E327 + #$E328, // $E328 + #$E329, // $E329 + #$E32A, // $E32A + #$E32B, // $E32B + #$E32C, // $E32C + #$E32D, // $E32D + #$E32E, // $E32E + #$E32F, // $E32F + #$E330, // $E330 + #$E331, // $E331 + #$E332, // $E332 + #$E333, // $E333 + #$E334, // $E334 + #$E335, // $E335 + #$E336, // $E336 + #$E337, // $E337 + #$E338, // $E338 + #$E339, // $E339 + #$E33A, // $E33A + #$E33B, // $E33B + #$E33C, // $E33C + #$E33D, // $E33D + #$E33E, // $E33E + #$E33F, // $E33F + #$E340, // $E340 + #$E341, // $E341 + #$E342, // $E342 + #$E343, // $E343 + #$E344, // $E344 + #$E345, // $E345 + #$E346, // $E346 + #$E347, // $E347 + #$E348, // $E348 + #$E349, // $E349 + #$E34A, // $E34A + #$E34B, // $E34B + #$E34C, // $E34C + #$E34D, // $E34D + #$E34E, // $E34E + #$E34F, // $E34F + #$E350, // $E350 + #$E351, // $E351 + #$E352, // $E352 + #$E353, // $E353 + #$E354, // $E354 + #$E355, // $E355 + #$E356, // $E356 + #$E357, // $E357 + #$E358, // $E358 + #$E359, // $E359 + #$E35A, // $E35A + #$E35B, // $E35B + #$E35C, // $E35C + #$E35D, // $E35D + #$E35E, // $E35E + #$E35F, // $E35F + #$E360, // $E360 + #$E361, // $E361 + #$E362, // $E362 + #$E363, // $E363 + #$E364, // $E364 + #$E365, // $E365 + #$E366, // $E366 + #$E367, // $E367 + #$E368, // $E368 + #$E369, // $E369 + #$E36A, // $E36A + #$E36B, // $E36B + #$E36C, // $E36C + #$E36D, // $E36D + #$E36E, // $E36E + #$E36F, // $E36F + #$E370, // $E370 + #$E371, // $E371 + #$E372, // $E372 + #$E373, // $E373 + #$E374, // $E374 + #$E375, // $E375 + #$E376, // $E376 + #$E377, // $E377 + #$E378, // $E378 + #$E379, // $E379 + #$E37A, // $E37A + #$E37B, // $E37B + #$E37C, // $E37C + #$E37D, // $E37D + #$E37E, // $E37E + #$E37F, // $E37F + #$E380, // $E380 + #$E381, // $E381 + #$E382, // $E382 + #$E383, // $E383 + #$E384, // $E384 + #$E385, // $E385 + #$E386, // $E386 + #$E387, // $E387 + #$E388, // $E388 + #$E389, // $E389 + #$E38A, // $E38A + #$E38B, // $E38B + #$E38C, // $E38C + #$E38D, // $E38D + #$E38E, // $E38E + #$E38F, // $E38F + #$E390, // $E390 + #$E391, // $E391 + #$E392, // $E392 + #$E393, // $E393 + #$E394, // $E394 + #$E395, // $E395 + #$E396, // $E396 + #$E397, // $E397 + #$E398, // $E398 + #$E399, // $E399 + #$E39A, // $E39A + #$E39B, // $E39B + #$E39C, // $E39C + #$E39D, // $E39D + #$E39E, // $E39E + #$E39F, // $E39F + #$E3A0, // $E3A0 + #$E3A1, // $E3A1 + #$E3A2, // $E3A2 + #$E3A3, // $E3A3 + #$E3A4, // $E3A4 + #$E3A5, // $E3A5 + #$E3A6, // $E3A6 + #$E3A7, // $E3A7 + #$E3A8, // $E3A8 + #$E3A9, // $E3A9 + #$E3AA, // $E3AA + #$E3AB, // $E3AB + #$E3AC, // $E3AC + #$E3AD, // $E3AD + #$E3AE, // $E3AE + #$E3AF, // $E3AF + #$E3B0, // $E3B0 + #$E3B1, // $E3B1 + #$E3B2, // $E3B2 + #$E3B3, // $E3B3 + #$E3B4, // $E3B4 + #$E3B5, // $E3B5 + #$E3B6, // $E3B6 + #$E3B7, // $E3B7 + #$E3B8, // $E3B8 + #$E3B9, // $E3B9 + #$E3BA, // $E3BA + #$E3BB, // $E3BB + #$E3BC, // $E3BC + #$E3BD, // $E3BD + #$E3BE, // $E3BE + #$E3BF, // $E3BF + #$E3C0, // $E3C0 + #$E3C1, // $E3C1 + #$E3C2, // $E3C2 + #$E3C3, // $E3C3 + #$E3C4, // $E3C4 + #$E3C5, // $E3C5 + #$E3C6, // $E3C6 + #$E3C7, // $E3C7 + #$E3C8, // $E3C8 + #$E3C9, // $E3C9 + #$E3CA, // $E3CA + #$E3CB, // $E3CB + #$E3CC, // $E3CC + #$E3CD, // $E3CD + #$E3CE, // $E3CE + #$E3CF, // $E3CF + #$E3D0, // $E3D0 + #$E3D1, // $E3D1 + #$E3D2, // $E3D2 + #$E3D3, // $E3D3 + #$E3D4, // $E3D4 + #$E3D5, // $E3D5 + #$E3D6, // $E3D6 + #$E3D7, // $E3D7 + #$E3D8, // $E3D8 + #$E3D9, // $E3D9 + #$E3DA, // $E3DA + #$E3DB, // $E3DB + #$E3DC, // $E3DC + #$E3DD, // $E3DD + #$E3DE, // $E3DE + #$E3DF, // $E3DF + #$E3E0, // $E3E0 + #$E3E1, // $E3E1 + #$E3E2, // $E3E2 + #$E3E3, // $E3E3 + #$E3E4, // $E3E4 + #$E3E5, // $E3E5 + #$E3E6, // $E3E6 + #$E3E7, // $E3E7 + #$E3E8, // $E3E8 + #$E3E9, // $E3E9 + #$E3EA, // $E3EA + #$E3EB, // $E3EB + #$E3EC, // $E3EC + #$E3ED, // $E3ED + #$E3EE, // $E3EE + #$E3EF, // $E3EF + #$E3F0, // $E3F0 + #$E3F1, // $E3F1 + #$E3F2, // $E3F2 + #$E3F3, // $E3F3 + #$E3F4, // $E3F4 + #$E3F5, // $E3F5 + #$E3F6, // $E3F6 + #$E3F7, // $E3F7 + #$E3F8, // $E3F8 + #$E3F9, // $E3F9 + #$E3FA, // $E3FA + #$E3FB, // $E3FB + #$E3FC, // $E3FC + #$E3FD, // $E3FD + #$E3FE, // $E3FE + #$E3FF, // $E3FF + #$E400, // $E400 + #$E401, // $E401 + #$E402, // $E402 + #$E403, // $E403 + #$E404, // $E404 + #$E405, // $E405 + #$E406, // $E406 + #$E407, // $E407 + #$E408, // $E408 + #$E409, // $E409 + #$E40A, // $E40A + #$E40B, // $E40B + #$E40C, // $E40C + #$E40D, // $E40D + #$E40E, // $E40E + #$E40F, // $E40F + #$E410, // $E410 + #$E411, // $E411 + #$E412, // $E412 + #$E413, // $E413 + #$E414, // $E414 + #$E415, // $E415 + #$E416, // $E416 + #$E417, // $E417 + #$E418, // $E418 + #$E419, // $E419 + #$E41A, // $E41A + #$E41B, // $E41B + #$E41C, // $E41C + #$E41D, // $E41D + #$E41E, // $E41E + #$E41F, // $E41F + #$E420, // $E420 + #$E421, // $E421 + #$E422, // $E422 + #$E423, // $E423 + #$E424, // $E424 + #$E425, // $E425 + #$E426, // $E426 + #$E427, // $E427 + #$E428, // $E428 + #$E429, // $E429 + #$E42A, // $E42A + #$E42B, // $E42B + #$E42C, // $E42C + #$E42D, // $E42D + #$E42E, // $E42E + #$E42F, // $E42F + #$E430, // $E430 + #$E431, // $E431 + #$E432, // $E432 + #$E433, // $E433 + #$E434, // $E434 + #$E435, // $E435 + #$E436, // $E436 + #$E437, // $E437 + #$E438, // $E438 + #$E439, // $E439 + #$E43A, // $E43A + #$E43B, // $E43B + #$E43C, // $E43C + #$E43D, // $E43D + #$E43E, // $E43E + #$E43F, // $E43F + #$E440, // $E440 + #$E441, // $E441 + #$E442, // $E442 + #$E443, // $E443 + #$E444, // $E444 + #$E445, // $E445 + #$E446, // $E446 + #$E447, // $E447 + #$E448, // $E448 + #$E449, // $E449 + #$E44A, // $E44A + #$E44B, // $E44B + #$E44C, // $E44C + #$E44D, // $E44D + #$E44E, // $E44E + #$E44F, // $E44F + #$E450, // $E450 + #$E451, // $E451 + #$E452, // $E452 + #$E453, // $E453 + #$E454, // $E454 + #$E455, // $E455 + #$E456, // $E456 + #$E457, // $E457 + #$E458, // $E458 + #$E459, // $E459 + #$E45A, // $E45A + #$E45B, // $E45B + #$E45C, // $E45C + #$E45D, // $E45D + #$E45E, // $E45E + #$E45F, // $E45F + #$E460, // $E460 + #$E461, // $E461 + #$E462, // $E462 + #$E463, // $E463 + #$E464, // $E464 + #$E465, // $E465 + #$E466, // $E466 + #$E467, // $E467 + #$E468, // $E468 + #$E469, // $E469 + #$E46A, // $E46A + #$E46B, // $E46B + #$E46C, // $E46C + #$E46D, // $E46D + #$E46E, // $E46E + #$E46F, // $E46F + #$E470, // $E470 + #$E471, // $E471 + #$E472, // $E472 + #$E473, // $E473 + #$E474, // $E474 + #$E475, // $E475 + #$E476, // $E476 + #$E477, // $E477 + #$E478, // $E478 + #$E479, // $E479 + #$E47A, // $E47A + #$E47B, // $E47B + #$E47C, // $E47C + #$E47D, // $E47D + #$E47E, // $E47E + #$E47F, // $E47F + #$E480, // $E480 + #$E481, // $E481 + #$E482, // $E482 + #$E483, // $E483 + #$E484, // $E484 + #$E485, // $E485 + #$E486, // $E486 + #$E487, // $E487 + #$E488, // $E488 + #$E489, // $E489 + #$E48A, // $E48A + #$E48B, // $E48B + #$E48C, // $E48C + #$E48D, // $E48D + #$E48E, // $E48E + #$E48F, // $E48F + #$E490, // $E490 + #$E491, // $E491 + #$E492, // $E492 + #$E493, // $E493 + #$E494, // $E494 + #$E495, // $E495 + #$E496, // $E496 + #$E497, // $E497 + #$E498, // $E498 + #$E499, // $E499 + #$E49A, // $E49A + #$E49B, // $E49B + #$E49C, // $E49C + #$E49D, // $E49D + #$E49E, // $E49E + #$E49F, // $E49F + #$E4A0, // $E4A0 + #$E4A1, // $E4A1 + #$E4A2, // $E4A2 + #$E4A3, // $E4A3 + #$E4A4, // $E4A4 + #$E4A5, // $E4A5 + #$E4A6, // $E4A6 + #$E4A7, // $E4A7 + #$E4A8, // $E4A8 + #$E4A9, // $E4A9 + #$E4AA, // $E4AA + #$E4AB, // $E4AB + #$E4AC, // $E4AC + #$E4AD, // $E4AD + #$E4AE, // $E4AE + #$E4AF, // $E4AF + #$E4B0, // $E4B0 + #$E4B1, // $E4B1 + #$E4B2, // $E4B2 + #$E4B3, // $E4B3 + #$E4B4, // $E4B4 + #$E4B5, // $E4B5 + #$E4B6, // $E4B6 + #$E4B7, // $E4B7 + #$E4B8, // $E4B8 + #$E4B9, // $E4B9 + #$E4BA, // $E4BA + #$E4BB, // $E4BB + #$E4BC, // $E4BC + #$E4BD, // $E4BD + #$E4BE, // $E4BE + #$E4BF, // $E4BF + #$E4C0, // $E4C0 + #$E4C1, // $E4C1 + #$E4C2, // $E4C2 + #$E4C3, // $E4C3 + #$E4C4, // $E4C4 + #$E4C5, // $E4C5 + #$E4C6, // $E4C6 + #$E4C7, // $E4C7 + #$E4C8, // $E4C8 + #$E4C9, // $E4C9 + #$E4CA, // $E4CA + #$E4CB, // $E4CB + #$E4CC, // $E4CC + #$E4CD, // $E4CD + #$E4CE, // $E4CE + #$E4CF, // $E4CF + #$E4D0, // $E4D0 + #$E4D1, // $E4D1 + #$E4D2, // $E4D2 + #$E4D3, // $E4D3 + #$E4D4, // $E4D4 + #$E4D5, // $E4D5 + #$E4D6, // $E4D6 + #$E4D7, // $E4D7 + #$E4D8, // $E4D8 + #$E4D9, // $E4D9 + #$E4DA, // $E4DA + #$E4DB, // $E4DB + #$E4DC, // $E4DC + #$E4DD, // $E4DD + #$E4DE, // $E4DE + #$E4DF, // $E4DF + #$E4E0, // $E4E0 + #$E4E1, // $E4E1 + #$E4E2, // $E4E2 + #$E4E3, // $E4E3 + #$E4E4, // $E4E4 + #$E4E5, // $E4E5 + #$E4E6, // $E4E6 + #$E4E7, // $E4E7 + #$E4E8, // $E4E8 + #$E4E9, // $E4E9 + #$E4EA, // $E4EA + #$E4EB, // $E4EB + #$E4EC, // $E4EC + #$E4ED, // $E4ED + #$E4EE, // $E4EE + #$E4EF, // $E4EF + #$E4F0, // $E4F0 + #$E4F1, // $E4F1 + #$E4F2, // $E4F2 + #$E4F3, // $E4F3 + #$E4F4, // $E4F4 + #$E4F5, // $E4F5 + #$E4F6, // $E4F6 + #$E4F7, // $E4F7 + #$E4F8, // $E4F8 + #$E4F9, // $E4F9 + #$E4FA, // $E4FA + #$E4FB, // $E4FB + #$E4FC, // $E4FC + #$E4FD, // $E4FD + #$E4FE, // $E4FE + #$E4FF, // $E4FF + #$E500, // $E500 + #$E501, // $E501 + #$E502, // $E502 + #$E503, // $E503 + #$E504, // $E504 + #$E505, // $E505 + #$E506, // $E506 + #$E507, // $E507 + #$E508, // $E508 + #$E509, // $E509 + #$E50A, // $E50A + #$E50B, // $E50B + #$E50C, // $E50C + #$E50D, // $E50D + #$E50E, // $E50E + #$E50F, // $E50F + #$E510, // $E510 + #$E511, // $E511 + #$E512, // $E512 + #$E513, // $E513 + #$E514, // $E514 + #$E515, // $E515 + #$E516, // $E516 + #$E517, // $E517 + #$E518, // $E518 + #$E519, // $E519 + #$E51A, // $E51A + #$E51B, // $E51B + #$E51C, // $E51C + #$E51D, // $E51D + #$E51E, // $E51E + #$E51F, // $E51F + #$E520, // $E520 + #$E521, // $E521 + #$E522, // $E522 + #$E523, // $E523 + #$E524, // $E524 + #$E525, // $E525 + #$E526, // $E526 + #$E527, // $E527 + #$E528, // $E528 + #$E529, // $E529 + #$E52A, // $E52A + #$E52B, // $E52B + #$E52C, // $E52C + #$E52D, // $E52D + #$E52E, // $E52E + #$E52F, // $E52F + #$E530, // $E530 + #$E531, // $E531 + #$E532, // $E532 + #$E533, // $E533 + #$E534, // $E534 + #$E535, // $E535 + #$E536, // $E536 + #$E537, // $E537 + #$E538, // $E538 + #$E539, // $E539 + #$E53A, // $E53A + #$E53B, // $E53B + #$E53C, // $E53C + #$E53D, // $E53D + #$E53E, // $E53E + #$E53F, // $E53F + #$E540, // $E540 + #$E541, // $E541 + #$E542, // $E542 + #$E543, // $E543 + #$E544, // $E544 + #$E545, // $E545 + #$E546, // $E546 + #$E547, // $E547 + #$E548, // $E548 + #$E549, // $E549 + #$E54A, // $E54A + #$E54B, // $E54B + #$E54C, // $E54C + #$E54D, // $E54D + #$E54E, // $E54E + #$E54F, // $E54F + #$E550, // $E550 + #$E551, // $E551 + #$E552, // $E552 + #$E553, // $E553 + #$E554, // $E554 + #$E555, // $E555 + #$E556, // $E556 + #$E557, // $E557 + #$E558, // $E558 + #$E559, // $E559 + #$E55A, // $E55A + #$E55B, // $E55B + #$E55C, // $E55C + #$E55D, // $E55D + #$E55E, // $E55E + #$E55F, // $E55F + #$E560, // $E560 + #$E561, // $E561 + #$E562, // $E562 + #$E563, // $E563 + #$E564, // $E564 + #$E565, // $E565 + #$E566, // $E566 + #$E567, // $E567 + #$E568, // $E568 + #$E569, // $E569 + #$E56A, // $E56A + #$E56B, // $E56B + #$E56C, // $E56C + #$E56D, // $E56D + #$E56E, // $E56E + #$E56F, // $E56F + #$E570, // $E570 + #$E571, // $E571 + #$E572, // $E572 + #$E573, // $E573 + #$E574, // $E574 + #$E575, // $E575 + #$E576, // $E576 + #$E577, // $E577 + #$E578, // $E578 + #$E579, // $E579 + #$E57A, // $E57A + #$E57B, // $E57B + #$E57C, // $E57C + #$E57D, // $E57D + #$E57E, // $E57E + #$E57F, // $E57F + #$E580, // $E580 + #$E581, // $E581 + #$E582, // $E582 + #$E583, // $E583 + #$E584, // $E584 + #$E585, // $E585 + #$E586, // $E586 + #$E587, // $E587 + #$E588, // $E588 + #$E589, // $E589 + #$E58A, // $E58A + #$E58B, // $E58B + #$E58C, // $E58C + #$E58D, // $E58D + #$E58E, // $E58E + #$E58F, // $E58F + #$E590, // $E590 + #$E591, // $E591 + #$E592, // $E592 + #$E593, // $E593 + #$E594, // $E594 + #$E595, // $E595 + #$E596, // $E596 + #$E597, // $E597 + #$E598, // $E598 + #$E599, // $E599 + #$E59A, // $E59A + #$E59B, // $E59B + #$E59C, // $E59C + #$E59D, // $E59D + #$E59E, // $E59E + #$E59F, // $E59F + #$E5A0, // $E5A0 + #$E5A1, // $E5A1 + #$E5A2, // $E5A2 + #$E5A3, // $E5A3 + #$E5A4, // $E5A4 + #$E5A5, // $E5A5 + #$E5A6, // $E5A6 + #$E5A7, // $E5A7 + #$E5A8, // $E5A8 + #$E5A9, // $E5A9 + #$E5AA, // $E5AA + #$E5AB, // $E5AB + #$E5AC, // $E5AC + #$E5AD, // $E5AD + #$E5AE, // $E5AE + #$E5AF, // $E5AF + #$E5B0, // $E5B0 + #$E5B1, // $E5B1 + #$E5B2, // $E5B2 + #$E5B3, // $E5B3 + #$E5B4, // $E5B4 + #$E5B5, // $E5B5 + #$E5B6, // $E5B6 + #$E5B7, // $E5B7 + #$E5B8, // $E5B8 + #$E5B9, // $E5B9 + #$E5BA, // $E5BA + #$E5BB, // $E5BB + #$E5BC, // $E5BC + #$E5BD, // $E5BD + #$E5BE, // $E5BE + #$E5BF, // $E5BF + #$E5C0, // $E5C0 + #$E5C1, // $E5C1 + #$E5C2, // $E5C2 + #$E5C3, // $E5C3 + #$E5C4, // $E5C4 + #$E5C5, // $E5C5 + #$E5C6, // $E5C6 + #$E5C7, // $E5C7 + #$E5C8, // $E5C8 + #$E5C9, // $E5C9 + #$E5CA, // $E5CA + #$E5CB, // $E5CB + #$E5CC, // $E5CC + #$E5CD, // $E5CD + #$E5CE, // $E5CE + #$E5CF, // $E5CF + #$E5D0, // $E5D0 + #$E5D1, // $E5D1 + #$E5D2, // $E5D2 + #$E5D3, // $E5D3 + #$E5D4, // $E5D4 + #$E5D5, // $E5D5 + #$E5D6, // $E5D6 + #$E5D7, // $E5D7 + #$E5D8, // $E5D8 + #$E5D9, // $E5D9 + #$E5DA, // $E5DA + #$E5DB, // $E5DB + #$E5DC, // $E5DC + #$E5DD, // $E5DD + #$E5DE, // $E5DE + #$E5DF, // $E5DF + #$E5E0, // $E5E0 + #$E5E1, // $E5E1 + #$E5E2, // $E5E2 + #$E5E3, // $E5E3 + #$E5E4, // $E5E4 + #$E5E5, // $E5E5 + #$E5E6, // $E5E6 + #$E5E7, // $E5E7 + #$E5E8, // $E5E8 + #$E5E9, // $E5E9 + #$E5EA, // $E5EA + #$E5EB, // $E5EB + #$E5EC, // $E5EC + #$E5ED, // $E5ED + #$E5EE, // $E5EE + #$E5EF, // $E5EF + #$E5F0, // $E5F0 + #$E5F1, // $E5F1 + #$E5F2, // $E5F2 + #$E5F3, // $E5F3 + #$E5F4, // $E5F4 + #$E5F5, // $E5F5 + #$E5F6, // $E5F6 + #$E5F7, // $E5F7 + #$E5F8, // $E5F8 + #$E5F9, // $E5F9 + #$E5FA, // $E5FA + #$E5FB, // $E5FB + #$E5FC, // $E5FC + #$E5FD, // $E5FD + #$E5FE, // $E5FE + #$E5FF, // $E5FF + #$E600, // $E600 + #$E601, // $E601 + #$E602, // $E602 + #$E603, // $E603 + #$E604, // $E604 + #$E605, // $E605 + #$E606, // $E606 + #$E607, // $E607 + #$E608, // $E608 + #$E609, // $E609 + #$E60A, // $E60A + #$E60B, // $E60B + #$E60C, // $E60C + #$E60D, // $E60D + #$E60E, // $E60E + #$E60F, // $E60F + #$E610, // $E610 + #$E611, // $E611 + #$E612, // $E612 + #$E613, // $E613 + #$E614, // $E614 + #$E615, // $E615 + #$E616, // $E616 + #$E617, // $E617 + #$E618, // $E618 + #$E619, // $E619 + #$E61A, // $E61A + #$E61B, // $E61B + #$E61C, // $E61C + #$E61D, // $E61D + #$E61E, // $E61E + #$E61F, // $E61F + #$E620, // $E620 + #$E621, // $E621 + #$E622, // $E622 + #$E623, // $E623 + #$E624, // $E624 + #$E625, // $E625 + #$E626, // $E626 + #$E627, // $E627 + #$E628, // $E628 + #$E629, // $E629 + #$E62A, // $E62A + #$E62B, // $E62B + #$E62C, // $E62C + #$E62D, // $E62D + #$E62E, // $E62E + #$E62F, // $E62F + #$E630, // $E630 + #$E631, // $E631 + #$E632, // $E632 + #$E633, // $E633 + #$E634, // $E634 + #$E635, // $E635 + #$E636, // $E636 + #$E637, // $E637 + #$E638, // $E638 + #$E639, // $E639 + #$E63A, // $E63A + #$E63B, // $E63B + #$E63C, // $E63C + #$E63D, // $E63D + #$E63E, // $E63E + #$E63F, // $E63F + #$E640, // $E640 + #$E641, // $E641 + #$E642, // $E642 + #$E643, // $E643 + #$E644, // $E644 + #$E645, // $E645 + #$E646, // $E646 + #$E647, // $E647 + #$E648, // $E648 + #$E649, // $E649 + #$E64A, // $E64A + #$E64B, // $E64B + #$E64C, // $E64C + #$E64D, // $E64D + #$E64E, // $E64E + #$E64F, // $E64F + #$E650, // $E650 + #$E651, // $E651 + #$E652, // $E652 + #$E653, // $E653 + #$E654, // $E654 + #$E655, // $E655 + #$E656, // $E656 + #$E657, // $E657 + #$E658, // $E658 + #$E659, // $E659 + #$E65A, // $E65A + #$E65B, // $E65B + #$E65C, // $E65C + #$E65D, // $E65D + #$E65E, // $E65E + #$E65F, // $E65F + #$E660, // $E660 + #$E661, // $E661 + #$E662, // $E662 + #$E663, // $E663 + #$E664, // $E664 + #$E665, // $E665 + #$E666, // $E666 + #$E667, // $E667 + #$E668, // $E668 + #$E669, // $E669 + #$E66A, // $E66A + #$E66B, // $E66B + #$E66C, // $E66C + #$E66D, // $E66D + #$E66E, // $E66E + #$E66F, // $E66F + #$E670, // $E670 + #$E671, // $E671 + #$E672, // $E672 + #$E673, // $E673 + #$E674, // $E674 + #$E675, // $E675 + #$E676, // $E676 + #$E677, // $E677 + #$E678, // $E678 + #$E679, // $E679 + #$E67A, // $E67A + #$E67B, // $E67B + #$E67C, // $E67C + #$E67D, // $E67D + #$E67E, // $E67E + #$E67F, // $E67F + #$E680, // $E680 + #$E681, // $E681 + #$E682, // $E682 + #$E683, // $E683 + #$E684, // $E684 + #$E685, // $E685 + #$E686, // $E686 + #$E687, // $E687 + #$E688, // $E688 + #$E689, // $E689 + #$E68A, // $E68A + #$E68B, // $E68B + #$E68C, // $E68C + #$E68D, // $E68D + #$E68E, // $E68E + #$E68F, // $E68F + #$E690, // $E690 + #$E691, // $E691 + #$E692, // $E692 + #$E693, // $E693 + #$E694, // $E694 + #$E695, // $E695 + #$E696, // $E696 + #$E697, // $E697 + #$E698, // $E698 + #$E699, // $E699 + #$E69A, // $E69A + #$E69B, // $E69B + #$E69C, // $E69C + #$E69D, // $E69D + #$E69E, // $E69E + #$E69F, // $E69F + #$E6A0, // $E6A0 + #$E6A1, // $E6A1 + #$E6A2, // $E6A2 + #$E6A3, // $E6A3 + #$E6A4, // $E6A4 + #$E6A5, // $E6A5 + #$E6A6, // $E6A6 + #$E6A7, // $E6A7 + #$E6A8, // $E6A8 + #$E6A9, // $E6A9 + #$E6AA, // $E6AA + #$E6AB, // $E6AB + #$E6AC, // $E6AC + #$E6AD, // $E6AD + #$E6AE, // $E6AE + #$E6AF, // $E6AF + #$E6B0, // $E6B0 + #$E6B1, // $E6B1 + #$E6B2, // $E6B2 + #$E6B3, // $E6B3 + #$E6B4, // $E6B4 + #$E6B5, // $E6B5 + #$E6B6, // $E6B6 + #$E6B7, // $E6B7 + #$E6B8, // $E6B8 + #$E6B9, // $E6B9 + #$E6BA, // $E6BA + #$E6BB, // $E6BB + #$E6BC, // $E6BC + #$E6BD, // $E6BD + #$E6BE, // $E6BE + #$E6BF, // $E6BF + #$E6C0, // $E6C0 + #$E6C1, // $E6C1 + #$E6C2, // $E6C2 + #$E6C3, // $E6C3 + #$E6C4, // $E6C4 + #$E6C5, // $E6C5 + #$E6C6, // $E6C6 + #$E6C7, // $E6C7 + #$E6C8, // $E6C8 + #$E6C9, // $E6C9 + #$E6CA, // $E6CA + #$E6CB, // $E6CB + #$E6CC, // $E6CC + #$E6CD, // $E6CD + #$E6CE, // $E6CE + #$E6CF, // $E6CF + #$E6D0, // $E6D0 + #$E6D1, // $E6D1 + #$E6D2, // $E6D2 + #$E6D3, // $E6D3 + #$E6D4, // $E6D4 + #$E6D5, // $E6D5 + #$E6D6, // $E6D6 + #$E6D7, // $E6D7 + #$E6D8, // $E6D8 + #$E6D9, // $E6D9 + #$E6DA, // $E6DA + #$E6DB, // $E6DB + #$E6DC, // $E6DC + #$E6DD, // $E6DD + #$E6DE, // $E6DE + #$E6DF, // $E6DF + #$E6E0, // $E6E0 + #$E6E1, // $E6E1 + #$E6E2, // $E6E2 + #$E6E3, // $E6E3 + #$E6E4, // $E6E4 + #$E6E5, // $E6E5 + #$E6E6, // $E6E6 + #$E6E7, // $E6E7 + #$E6E8, // $E6E8 + #$E6E9, // $E6E9 + #$E6EA, // $E6EA + #$E6EB, // $E6EB + #$E6EC, // $E6EC + #$E6ED, // $E6ED + #$E6EE, // $E6EE + #$E6EF, // $E6EF + #$E6F0, // $E6F0 + #$E6F1, // $E6F1 + #$E6F2, // $E6F2 + #$E6F3, // $E6F3 + #$E6F4, // $E6F4 + #$E6F5, // $E6F5 + #$E6F6, // $E6F6 + #$E6F7, // $E6F7 + #$E6F8, // $E6F8 + #$E6F9, // $E6F9 + #$E6FA, // $E6FA + #$E6FB, // $E6FB + #$E6FC, // $E6FC + #$E6FD, // $E6FD + #$E6FE, // $E6FE + #$E6FF, // $E6FF + #$E700, // $E700 + #$E701, // $E701 + #$E702, // $E702 + #$E703, // $E703 + #$E704, // $E704 + #$E705, // $E705 + #$E706, // $E706 + #$E707, // $E707 + #$E708, // $E708 + #$E709, // $E709 + #$E70A, // $E70A + #$E70B, // $E70B + #$E70C, // $E70C + #$E70D, // $E70D + #$E70E, // $E70E + #$E70F, // $E70F + #$E710, // $E710 + #$E711, // $E711 + #$E712, // $E712 + #$E713, // $E713 + #$E714, // $E714 + #$E715, // $E715 + #$E716, // $E716 + #$E717, // $E717 + #$E718, // $E718 + #$E719, // $E719 + #$E71A, // $E71A + #$E71B, // $E71B + #$E71C, // $E71C + #$E71D, // $E71D + #$E71E, // $E71E + #$E71F, // $E71F + #$E720, // $E720 + #$E721, // $E721 + #$E722, // $E722 + #$E723, // $E723 + #$E724, // $E724 + #$E725, // $E725 + #$E726, // $E726 + #$E727, // $E727 + #$E728, // $E728 + #$E729, // $E729 + #$E72A, // $E72A + #$E72B, // $E72B + #$E72C, // $E72C + #$E72D, // $E72D + #$E72E, // $E72E + #$E72F, // $E72F + #$E730, // $E730 + #$E731, // $E731 + #$E732, // $E732 + #$E733, // $E733 + #$E734, // $E734 + #$E735, // $E735 + #$E736, // $E736 + #$E737, // $E737 + #$E738, // $E738 + #$E739, // $E739 + #$E73A, // $E73A + #$E73B, // $E73B + #$E73C, // $E73C + #$E73D, // $E73D + #$E73E, // $E73E + #$E73F, // $E73F + #$E740, // $E740 + #$E741, // $E741 + #$E742, // $E742 + #$E743, // $E743 + #$E744, // $E744 + #$E745, // $E745 + #$E746, // $E746 + #$E747, // $E747 + #$E748, // $E748 + #$E749, // $E749 + #$E74A, // $E74A + #$E74B, // $E74B + #$E74C, // $E74C + #$E74D, // $E74D + #$E74E, // $E74E + #$E74F, // $E74F + #$E750, // $E750 + #$E751, // $E751 + #$E752, // $E752 + #$E753, // $E753 + #$E754, // $E754 + #$E755, // $E755 + #$E756, // $E756 + #$E757, // $E757 + #$E758, // $E758 + #$E759, // $E759 + #$E75A, // $E75A + #$E75B, // $E75B + #$E75C, // $E75C + #$E75D, // $E75D + #$E75E, // $E75E + #$E75F, // $E75F + #$E760, // $E760 + #$E761, // $E761 + #$E762, // $E762 + #$E763, // $E763 + #$E764, // $E764 + #$E765, // $E765 + #$E766, // $E766 + #$E767, // $E767 + #$E768, // $E768 + #$E769, // $E769 + #$E76A, // $E76A + #$E76B, // $E76B + #$E76C, // $E76C + #$E76D, // $E76D + #$E76E, // $E76E + #$E76F, // $E76F + #$E770, // $E770 + #$E771, // $E771 + #$E772, // $E772 + #$E773, // $E773 + #$E774, // $E774 + #$E775, // $E775 + #$E776, // $E776 + #$E777, // $E777 + #$E778, // $E778 + #$E779, // $E779 + #$E77A, // $E77A + #$E77B, // $E77B + #$E77C, // $E77C + #$E77D, // $E77D + #$E77E, // $E77E + #$E77F, // $E77F + #$E780, // $E780 + #$E781, // $E781 + #$E782, // $E782 + #$E783, // $E783 + #$E784, // $E784 + #$E785, // $E785 + #$E786, // $E786 + #$E787, // $E787 + #$E788, // $E788 + #$E789, // $E789 + #$E78A, // $E78A + #$E78B, // $E78B + #$E78C, // $E78C + #$E78D, // $E78D + #$E78E, // $E78E + #$E78F, // $E78F + #$E790, // $E790 + #$E791, // $E791 + #$E792, // $E792 + #$E793, // $E793 + #$E794, // $E794 + #$E795, // $E795 + #$E796, // $E796 + #$E797, // $E797 + #$E798, // $E798 + #$E799, // $E799 + #$E79A, // $E79A + #$E79B, // $E79B + #$E79C, // $E79C + #$E79D, // $E79D + #$E79E, // $E79E + #$E79F, // $E79F + #$E7A0, // $E7A0 + #$E7A1, // $E7A1 + #$E7A2, // $E7A2 + #$E7A3, // $E7A3 + #$E7A4, // $E7A4 + #$E7A5, // $E7A5 + #$E7A6, // $E7A6 + #$E7A7, // $E7A7 + #$E7A8, // $E7A8 + #$E7A9, // $E7A9 + #$E7AA, // $E7AA + #$E7AB, // $E7AB + #$E7AC, // $E7AC + #$E7AD, // $E7AD + #$E7AE, // $E7AE + #$E7AF, // $E7AF + #$E7B0, // $E7B0 + #$E7B1, // $E7B1 + #$E7B2, // $E7B2 + #$E7B3, // $E7B3 + #$E7B4, // $E7B4 + #$E7B5, // $E7B5 + #$E7B6, // $E7B6 + #$E7B7, // $E7B7 + #$E7B8, // $E7B8 + #$E7B9, // $E7B9 + #$E7BA, // $E7BA + #$E7BB, // $E7BB + #$E7BC, // $E7BC + #$E7BD, // $E7BD + #$E7BE, // $E7BE + #$E7BF, // $E7BF + #$E7C0, // $E7C0 + #$E7C1, // $E7C1 + #$E7C2, // $E7C2 + #$E7C3, // $E7C3 + #$E7C4, // $E7C4 + #$E7C5, // $E7C5 + #$E7C6, // $E7C6 + #$E7C7, // $E7C7 + #$E7C8, // $E7C8 + #$E7C9, // $E7C9 + #$E7CA, // $E7CA + #$E7CB, // $E7CB + #$E7CC, // $E7CC + #$E7CD, // $E7CD + #$E7CE, // $E7CE + #$E7CF, // $E7CF + #$E7D0, // $E7D0 + #$E7D1, // $E7D1 + #$E7D2, // $E7D2 + #$E7D3, // $E7D3 + #$E7D4, // $E7D4 + #$E7D5, // $E7D5 + #$E7D6, // $E7D6 + #$E7D7, // $E7D7 + #$E7D8, // $E7D8 + #$E7D9, // $E7D9 + #$E7DA, // $E7DA + #$E7DB, // $E7DB + #$E7DC, // $E7DC + #$E7DD, // $E7DD + #$E7DE, // $E7DE + #$E7DF, // $E7DF + #$E7E0, // $E7E0 + #$E7E1, // $E7E1 + #$E7E2, // $E7E2 + #$E7E3, // $E7E3 + #$E7E4, // $E7E4 + #$E7E5, // $E7E5 + #$E7E6, // $E7E6 + #$E7E7, // $E7E7 + #$E7E8, // $E7E8 + #$E7E9, // $E7E9 + #$E7EA, // $E7EA + #$E7EB, // $E7EB + #$E7EC, // $E7EC + #$E7ED, // $E7ED + #$E7EE, // $E7EE + #$E7EF, // $E7EF + #$E7F0, // $E7F0 + #$E7F1, // $E7F1 + #$E7F2, // $E7F2 + #$E7F3, // $E7F3 + #$E7F4, // $E7F4 + #$E7F5, // $E7F5 + #$E7F6, // $E7F6 + #$E7F7, // $E7F7 + #$E7F8, // $E7F8 + #$E7F9, // $E7F9 + #$E7FA, // $E7FA + #$E7FB, // $E7FB + #$E7FC, // $E7FC + #$E7FD, // $E7FD + #$E7FE, // $E7FE + #$E7FF, // $E7FF + #$E800, // $E800 + #$E801, // $E801 + #$E802, // $E802 + #$E803, // $E803 + #$E804, // $E804 + #$E805, // $E805 + #$E806, // $E806 + #$E807, // $E807 + #$E808, // $E808 + #$E809, // $E809 + #$E80A, // $E80A + #$E80B, // $E80B + #$E80C, // $E80C + #$E80D, // $E80D + #$E80E, // $E80E + #$E80F, // $E80F + #$E810, // $E810 + #$E811, // $E811 + #$E812, // $E812 + #$E813, // $E813 + #$E814, // $E814 + #$E815, // $E815 + #$E816, // $E816 + #$E817, // $E817 + #$E818, // $E818 + #$E819, // $E819 + #$E81A, // $E81A + #$E81B, // $E81B + #$E81C, // $E81C + #$E81D, // $E81D + #$E81E, // $E81E + #$E81F, // $E81F + #$E820, // $E820 + #$E821, // $E821 + #$E822, // $E822 + #$E823, // $E823 + #$E824, // $E824 + #$E825, // $E825 + #$E826, // $E826 + #$E827, // $E827 + #$E828, // $E828 + #$E829, // $E829 + #$E82A, // $E82A + #$E82B, // $E82B + #$E82C, // $E82C + #$E82D, // $E82D + #$E82E, // $E82E + #$E82F, // $E82F + #$E830, // $E830 + #$E831, // $E831 + #$E832, // $E832 + #$E833, // $E833 + #$E834, // $E834 + #$E835, // $E835 + #$E836, // $E836 + #$E837, // $E837 + #$E838, // $E838 + #$E839, // $E839 + #$E83A, // $E83A + #$E83B, // $E83B + #$E83C, // $E83C + #$E83D, // $E83D + #$E83E, // $E83E + #$E83F, // $E83F + #$E840, // $E840 + #$E841, // $E841 + #$E842, // $E842 + #$E843, // $E843 + #$E844, // $E844 + #$E845, // $E845 + #$E846, // $E846 + #$E847, // $E847 + #$E848, // $E848 + #$E849, // $E849 + #$E84A, // $E84A + #$E84B, // $E84B + #$E84C, // $E84C + #$E84D, // $E84D + #$E84E, // $E84E + #$E84F, // $E84F + #$E850, // $E850 + #$E851, // $E851 + #$E852, // $E852 + #$E853, // $E853 + #$E854, // $E854 + #$E855, // $E855 + #$E856, // $E856 + #$E857, // $E857 + #$E858, // $E858 + #$E859, // $E859 + #$E85A, // $E85A + #$E85B, // $E85B + #$E85C, // $E85C + #$E85D, // $E85D + #$E85E, // $E85E + #$E85F, // $E85F + #$E860, // $E860 + #$E861, // $E861 + #$E862, // $E862 + #$E863, // $E863 + #$E864, // $E864 + #$E865, // $E865 + #$E866, // $E866 + #$E867, // $E867 + #$E868, // $E868 + #$E869, // $E869 + #$E86A, // $E86A + #$E86B, // $E86B + #$E86C, // $E86C + #$E86D, // $E86D + #$E86E, // $E86E + #$E86F, // $E86F + #$E870, // $E870 + #$E871, // $E871 + #$E872, // $E872 + #$E873, // $E873 + #$E874, // $E874 + #$E875, // $E875 + #$E876, // $E876 + #$E877, // $E877 + #$E878, // $E878 + #$E879, // $E879 + #$E87A, // $E87A + #$E87B, // $E87B + #$E87C, // $E87C + #$E87D, // $E87D + #$E87E, // $E87E + #$E87F, // $E87F + #$E880, // $E880 + #$E881, // $E881 + #$E882, // $E882 + #$E883, // $E883 + #$E884, // $E884 + #$E885, // $E885 + #$E886, // $E886 + #$E887, // $E887 + #$E888, // $E888 + #$E889, // $E889 + #$E88A, // $E88A + #$E88B, // $E88B + #$E88C, // $E88C + #$E88D, // $E88D + #$E88E, // $E88E + #$E88F, // $E88F + #$E890, // $E890 + #$E891, // $E891 + #$E892, // $E892 + #$E893, // $E893 + #$E894, // $E894 + #$E895, // $E895 + #$E896, // $E896 + #$E897, // $E897 + #$E898, // $E898 + #$E899, // $E899 + #$E89A, // $E89A + #$E89B, // $E89B + #$E89C, // $E89C + #$E89D, // $E89D + #$E89E, // $E89E + #$E89F, // $E89F + #$E8A0, // $E8A0 + #$E8A1, // $E8A1 + #$E8A2, // $E8A2 + #$E8A3, // $E8A3 + #$E8A4, // $E8A4 + #$E8A5, // $E8A5 + #$E8A6, // $E8A6 + #$E8A7, // $E8A7 + #$E8A8, // $E8A8 + #$E8A9, // $E8A9 + #$E8AA, // $E8AA + #$E8AB, // $E8AB + #$E8AC, // $E8AC + #$E8AD, // $E8AD + #$E8AE, // $E8AE + #$E8AF, // $E8AF + #$E8B0, // $E8B0 + #$E8B1, // $E8B1 + #$E8B2, // $E8B2 + #$E8B3, // $E8B3 + #$E8B4, // $E8B4 + #$E8B5, // $E8B5 + #$E8B6, // $E8B6 + #$E8B7, // $E8B7 + #$E8B8, // $E8B8 + #$E8B9, // $E8B9 + #$E8BA, // $E8BA + #$E8BB, // $E8BB + #$E8BC, // $E8BC + #$E8BD, // $E8BD + #$E8BE, // $E8BE + #$E8BF, // $E8BF + #$E8C0, // $E8C0 + #$E8C1, // $E8C1 + #$E8C2, // $E8C2 + #$E8C3, // $E8C3 + #$E8C4, // $E8C4 + #$E8C5, // $E8C5 + #$E8C6, // $E8C6 + #$E8C7, // $E8C7 + #$E8C8, // $E8C8 + #$E8C9, // $E8C9 + #$E8CA, // $E8CA + #$E8CB, // $E8CB + #$E8CC, // $E8CC + #$E8CD, // $E8CD + #$E8CE, // $E8CE + #$E8CF, // $E8CF + #$E8D0, // $E8D0 + #$E8D1, // $E8D1 + #$E8D2, // $E8D2 + #$E8D3, // $E8D3 + #$E8D4, // $E8D4 + #$E8D5, // $E8D5 + #$E8D6, // $E8D6 + #$E8D7, // $E8D7 + #$E8D8, // $E8D8 + #$E8D9, // $E8D9 + #$E8DA, // $E8DA + #$E8DB, // $E8DB + #$E8DC, // $E8DC + #$E8DD, // $E8DD + #$E8DE, // $E8DE + #$E8DF, // $E8DF + #$E8E0, // $E8E0 + #$E8E1, // $E8E1 + #$E8E2, // $E8E2 + #$E8E3, // $E8E3 + #$E8E4, // $E8E4 + #$E8E5, // $E8E5 + #$E8E6, // $E8E6 + #$E8E7, // $E8E7 + #$E8E8, // $E8E8 + #$E8E9, // $E8E9 + #$E8EA, // $E8EA + #$E8EB, // $E8EB + #$E8EC, // $E8EC + #$E8ED, // $E8ED + #$E8EE, // $E8EE + #$E8EF, // $E8EF + #$E8F0, // $E8F0 + #$E8F1, // $E8F1 + #$E8F2, // $E8F2 + #$E8F3, // $E8F3 + #$E8F4, // $E8F4 + #$E8F5, // $E8F5 + #$E8F6, // $E8F6 + #$E8F7, // $E8F7 + #$E8F8, // $E8F8 + #$E8F9, // $E8F9 + #$E8FA, // $E8FA + #$E8FB, // $E8FB + #$E8FC, // $E8FC + #$E8FD, // $E8FD + #$E8FE, // $E8FE + #$E8FF, // $E8FF + #$E900, // $E900 + #$E901, // $E901 + #$E902, // $E902 + #$E903, // $E903 + #$E904, // $E904 + #$E905, // $E905 + #$E906, // $E906 + #$E907, // $E907 + #$E908, // $E908 + #$E909, // $E909 + #$E90A, // $E90A + #$E90B, // $E90B + #$E90C, // $E90C + #$E90D, // $E90D + #$E90E, // $E90E + #$E90F, // $E90F + #$E910, // $E910 + #$E911, // $E911 + #$E912, // $E912 + #$E913, // $E913 + #$E914, // $E914 + #$E915, // $E915 + #$E916, // $E916 + #$E917, // $E917 + #$E918, // $E918 + #$E919, // $E919 + #$E91A, // $E91A + #$E91B, // $E91B + #$E91C, // $E91C + #$E91D, // $E91D + #$E91E, // $E91E + #$E91F, // $E91F + #$E920, // $E920 + #$E921, // $E921 + #$E922, // $E922 + #$E923, // $E923 + #$E924, // $E924 + #$E925, // $E925 + #$E926, // $E926 + #$E927, // $E927 + #$E928, // $E928 + #$E929, // $E929 + #$E92A, // $E92A + #$E92B, // $E92B + #$E92C, // $E92C + #$E92D, // $E92D + #$E92E, // $E92E + #$E92F, // $E92F + #$E930, // $E930 + #$E931, // $E931 + #$E932, // $E932 + #$E933, // $E933 + #$E934, // $E934 + #$E935, // $E935 + #$E936, // $E936 + #$E937, // $E937 + #$E938, // $E938 + #$E939, // $E939 + #$E93A, // $E93A + #$E93B, // $E93B + #$E93C, // $E93C + #$E93D, // $E93D + #$E93E, // $E93E + #$E93F, // $E93F + #$E940, // $E940 + #$E941, // $E941 + #$E942, // $E942 + #$E943, // $E943 + #$E944, // $E944 + #$E945, // $E945 + #$E946, // $E946 + #$E947, // $E947 + #$E948, // $E948 + #$E949, // $E949 + #$E94A, // $E94A + #$E94B, // $E94B + #$E94C, // $E94C + #$E94D, // $E94D + #$E94E, // $E94E + #$E94F, // $E94F + #$E950, // $E950 + #$E951, // $E951 + #$E952, // $E952 + #$E953, // $E953 + #$E954, // $E954 + #$E955, // $E955 + #$E956, // $E956 + #$E957, // $E957 + #$E958, // $E958 + #$E959, // $E959 + #$E95A, // $E95A + #$E95B, // $E95B + #$E95C, // $E95C + #$E95D, // $E95D + #$E95E, // $E95E + #$E95F, // $E95F + #$E960, // $E960 + #$E961, // $E961 + #$E962, // $E962 + #$E963, // $E963 + #$E964, // $E964 + #$E965, // $E965 + #$E966, // $E966 + #$E967, // $E967 + #$E968, // $E968 + #$E969, // $E969 + #$E96A, // $E96A + #$E96B, // $E96B + #$E96C, // $E96C + #$E96D, // $E96D + #$E96E, // $E96E + #$E96F, // $E96F + #$E970, // $E970 + #$E971, // $E971 + #$E972, // $E972 + #$E973, // $E973 + #$E974, // $E974 + #$E975, // $E975 + #$E976, // $E976 + #$E977, // $E977 + #$E978, // $E978 + #$E979, // $E979 + #$E97A, // $E97A + #$E97B, // $E97B + #$E97C, // $E97C + #$E97D, // $E97D + #$E97E, // $E97E + #$E97F, // $E97F + #$E980, // $E980 + #$E981, // $E981 + #$E982, // $E982 + #$E983, // $E983 + #$E984, // $E984 + #$E985, // $E985 + #$E986, // $E986 + #$E987, // $E987 + #$E988, // $E988 + #$E989, // $E989 + #$E98A, // $E98A + #$E98B, // $E98B + #$E98C, // $E98C + #$E98D, // $E98D + #$E98E, // $E98E + #$E98F, // $E98F + #$E990, // $E990 + #$E991, // $E991 + #$E992, // $E992 + #$E993, // $E993 + #$E994, // $E994 + #$E995, // $E995 + #$E996, // $E996 + #$E997, // $E997 + #$E998, // $E998 + #$E999, // $E999 + #$E99A, // $E99A + #$E99B, // $E99B + #$E99C, // $E99C + #$E99D, // $E99D + #$E99E, // $E99E + #$E99F, // $E99F + #$E9A0, // $E9A0 + #$E9A1, // $E9A1 + #$E9A2, // $E9A2 + #$E9A3, // $E9A3 + #$E9A4, // $E9A4 + #$E9A5, // $E9A5 + #$E9A6, // $E9A6 + #$E9A7, // $E9A7 + #$E9A8, // $E9A8 + #$E9A9, // $E9A9 + #$E9AA, // $E9AA + #$E9AB, // $E9AB + #$E9AC, // $E9AC + #$E9AD, // $E9AD + #$E9AE, // $E9AE + #$E9AF, // $E9AF + #$E9B0, // $E9B0 + #$E9B1, // $E9B1 + #$E9B2, // $E9B2 + #$E9B3, // $E9B3 + #$E9B4, // $E9B4 + #$E9B5, // $E9B5 + #$E9B6, // $E9B6 + #$E9B7, // $E9B7 + #$E9B8, // $E9B8 + #$E9B9, // $E9B9 + #$E9BA, // $E9BA + #$E9BB, // $E9BB + #$E9BC, // $E9BC + #$E9BD, // $E9BD + #$E9BE, // $E9BE + #$E9BF, // $E9BF + #$E9C0, // $E9C0 + #$E9C1, // $E9C1 + #$E9C2, // $E9C2 + #$E9C3, // $E9C3 + #$E9C4, // $E9C4 + #$E9C5, // $E9C5 + #$E9C6, // $E9C6 + #$E9C7, // $E9C7 + #$E9C8, // $E9C8 + #$E9C9, // $E9C9 + #$E9CA, // $E9CA + #$E9CB, // $E9CB + #$E9CC, // $E9CC + #$E9CD, // $E9CD + #$E9CE, // $E9CE + #$E9CF, // $E9CF + #$E9D0, // $E9D0 + #$E9D1, // $E9D1 + #$E9D2, // $E9D2 + #$E9D3, // $E9D3 + #$E9D4, // $E9D4 + #$E9D5, // $E9D5 + #$E9D6, // $E9D6 + #$E9D7, // $E9D7 + #$E9D8, // $E9D8 + #$E9D9, // $E9D9 + #$E9DA, // $E9DA + #$E9DB, // $E9DB + #$E9DC, // $E9DC + #$E9DD, // $E9DD + #$E9DE, // $E9DE + #$E9DF, // $E9DF + #$E9E0, // $E9E0 + #$E9E1, // $E9E1 + #$E9E2, // $E9E2 + #$E9E3, // $E9E3 + #$E9E4, // $E9E4 + #$E9E5, // $E9E5 + #$E9E6, // $E9E6 + #$E9E7, // $E9E7 + #$E9E8, // $E9E8 + #$E9E9, // $E9E9 + #$E9EA, // $E9EA + #$E9EB, // $E9EB + #$E9EC, // $E9EC + #$E9ED, // $E9ED + #$E9EE, // $E9EE + #$E9EF, // $E9EF + #$E9F0, // $E9F0 + #$E9F1, // $E9F1 + #$E9F2, // $E9F2 + #$E9F3, // $E9F3 + #$E9F4, // $E9F4 + #$E9F5, // $E9F5 + #$E9F6, // $E9F6 + #$E9F7, // $E9F7 + #$E9F8, // $E9F8 + #$E9F9, // $E9F9 + #$E9FA, // $E9FA + #$E9FB, // $E9FB + #$E9FC, // $E9FC + #$E9FD, // $E9FD + #$E9FE, // $E9FE + #$E9FF, // $E9FF + #$EA00, // $EA00 + #$EA01, // $EA01 + #$EA02, // $EA02 + #$EA03, // $EA03 + #$EA04, // $EA04 + #$EA05, // $EA05 + #$EA06, // $EA06 + #$EA07, // $EA07 + #$EA08, // $EA08 + #$EA09, // $EA09 + #$EA0A, // $EA0A + #$EA0B, // $EA0B + #$EA0C, // $EA0C + #$EA0D, // $EA0D + #$EA0E, // $EA0E + #$EA0F, // $EA0F + #$EA10, // $EA10 + #$EA11, // $EA11 + #$EA12, // $EA12 + #$EA13, // $EA13 + #$EA14, // $EA14 + #$EA15, // $EA15 + #$EA16, // $EA16 + #$EA17, // $EA17 + #$EA18, // $EA18 + #$EA19, // $EA19 + #$EA1A, // $EA1A + #$EA1B, // $EA1B + #$EA1C, // $EA1C + #$EA1D, // $EA1D + #$EA1E, // $EA1E + #$EA1F, // $EA1F + #$EA20, // $EA20 + #$EA21, // $EA21 + #$EA22, // $EA22 + #$EA23, // $EA23 + #$EA24, // $EA24 + #$EA25, // $EA25 + #$EA26, // $EA26 + #$EA27, // $EA27 + #$EA28, // $EA28 + #$EA29, // $EA29 + #$EA2A, // $EA2A + #$EA2B, // $EA2B + #$EA2C, // $EA2C + #$EA2D, // $EA2D + #$EA2E, // $EA2E + #$EA2F, // $EA2F + #$EA30, // $EA30 + #$EA31, // $EA31 + #$EA32, // $EA32 + #$EA33, // $EA33 + #$EA34, // $EA34 + #$EA35, // $EA35 + #$EA36, // $EA36 + #$EA37, // $EA37 + #$EA38, // $EA38 + #$EA39, // $EA39 + #$EA3A, // $EA3A + #$EA3B, // $EA3B + #$EA3C, // $EA3C + #$EA3D, // $EA3D + #$EA3E, // $EA3E + #$EA3F, // $EA3F + #$EA40, // $EA40 + #$EA41, // $EA41 + #$EA42, // $EA42 + #$EA43, // $EA43 + #$EA44, // $EA44 + #$EA45, // $EA45 + #$EA46, // $EA46 + #$EA47, // $EA47 + #$EA48, // $EA48 + #$EA49, // $EA49 + #$EA4A, // $EA4A + #$EA4B, // $EA4B + #$EA4C, // $EA4C + #$EA4D, // $EA4D + #$EA4E, // $EA4E + #$EA4F, // $EA4F + #$EA50, // $EA50 + #$EA51, // $EA51 + #$EA52, // $EA52 + #$EA53, // $EA53 + #$EA54, // $EA54 + #$EA55, // $EA55 + #$EA56, // $EA56 + #$EA57, // $EA57 + #$EA58, // $EA58 + #$EA59, // $EA59 + #$EA5A, // $EA5A + #$EA5B, // $EA5B + #$EA5C, // $EA5C + #$EA5D, // $EA5D + #$EA5E, // $EA5E + #$EA5F, // $EA5F + #$EA60, // $EA60 + #$EA61, // $EA61 + #$EA62, // $EA62 + #$EA63, // $EA63 + #$EA64, // $EA64 + #$EA65, // $EA65 + #$EA66, // $EA66 + #$EA67, // $EA67 + #$EA68, // $EA68 + #$EA69, // $EA69 + #$EA6A, // $EA6A + #$EA6B, // $EA6B + #$EA6C, // $EA6C + #$EA6D, // $EA6D + #$EA6E, // $EA6E + #$EA6F, // $EA6F + #$EA70, // $EA70 + #$EA71, // $EA71 + #$EA72, // $EA72 + #$EA73, // $EA73 + #$EA74, // $EA74 + #$EA75, // $EA75 + #$EA76, // $EA76 + #$EA77, // $EA77 + #$EA78, // $EA78 + #$EA79, // $EA79 + #$EA7A, // $EA7A + #$EA7B, // $EA7B + #$EA7C, // $EA7C + #$EA7D, // $EA7D + #$EA7E, // $EA7E + #$EA7F, // $EA7F + #$EA80, // $EA80 + #$EA81, // $EA81 + #$EA82, // $EA82 + #$EA83, // $EA83 + #$EA84, // $EA84 + #$EA85, // $EA85 + #$EA86, // $EA86 + #$EA87, // $EA87 + #$EA88, // $EA88 + #$EA89, // $EA89 + #$EA8A, // $EA8A + #$EA8B, // $EA8B + #$EA8C, // $EA8C + #$EA8D, // $EA8D + #$EA8E, // $EA8E + #$EA8F, // $EA8F + #$EA90, // $EA90 + #$EA91, // $EA91 + #$EA92, // $EA92 + #$EA93, // $EA93 + #$EA94, // $EA94 + #$EA95, // $EA95 + #$EA96, // $EA96 + #$EA97, // $EA97 + #$EA98, // $EA98 + #$EA99, // $EA99 + #$EA9A, // $EA9A + #$EA9B, // $EA9B + #$EA9C, // $EA9C + #$EA9D, // $EA9D + #$EA9E, // $EA9E + #$EA9F, // $EA9F + #$EAA0, // $EAA0 + #$EAA1, // $EAA1 + #$EAA2, // $EAA2 + #$EAA3, // $EAA3 + #$EAA4, // $EAA4 + #$EAA5, // $EAA5 + #$EAA6, // $EAA6 + #$EAA7, // $EAA7 + #$EAA8, // $EAA8 + #$EAA9, // $EAA9 + #$EAAA, // $EAAA + #$EAAB, // $EAAB + #$EAAC, // $EAAC + #$EAAD, // $EAAD + #$EAAE, // $EAAE + #$EAAF, // $EAAF + #$EAB0, // $EAB0 + #$EAB1, // $EAB1 + #$EAB2, // $EAB2 + #$EAB3, // $EAB3 + #$EAB4, // $EAB4 + #$EAB5, // $EAB5 + #$EAB6, // $EAB6 + #$EAB7, // $EAB7 + #$EAB8, // $EAB8 + #$EAB9, // $EAB9 + #$EABA, // $EABA + #$EABB, // $EABB + #$EABC, // $EABC + #$EABD, // $EABD + #$EABE, // $EABE + #$EABF, // $EABF + #$EAC0, // $EAC0 + #$EAC1, // $EAC1 + #$EAC2, // $EAC2 + #$EAC3, // $EAC3 + #$EAC4, // $EAC4 + #$EAC5, // $EAC5 + #$EAC6, // $EAC6 + #$EAC7, // $EAC7 + #$EAC8, // $EAC8 + #$EAC9, // $EAC9 + #$EACA, // $EACA + #$EACB, // $EACB + #$EACC, // $EACC + #$EACD, // $EACD + #$EACE, // $EACE + #$EACF, // $EACF + #$EAD0, // $EAD0 + #$EAD1, // $EAD1 + #$EAD2, // $EAD2 + #$EAD3, // $EAD3 + #$EAD4, // $EAD4 + #$EAD5, // $EAD5 + #$EAD6, // $EAD6 + #$EAD7, // $EAD7 + #$EAD8, // $EAD8 + #$EAD9, // $EAD9 + #$EADA, // $EADA + #$EADB, // $EADB + #$EADC, // $EADC + #$EADD, // $EADD + #$EADE, // $EADE + #$EADF, // $EADF + #$EAE0, // $EAE0 + #$EAE1, // $EAE1 + #$EAE2, // $EAE2 + #$EAE3, // $EAE3 + #$EAE4, // $EAE4 + #$EAE5, // $EAE5 + #$EAE6, // $EAE6 + #$EAE7, // $EAE7 + #$EAE8, // $EAE8 + #$EAE9, // $EAE9 + #$EAEA, // $EAEA + #$EAEB, // $EAEB + #$EAEC, // $EAEC + #$EAED, // $EAED + #$EAEE, // $EAEE + #$EAEF, // $EAEF + #$EAF0, // $EAF0 + #$EAF1, // $EAF1 + #$EAF2, // $EAF2 + #$EAF3, // $EAF3 + #$EAF4, // $EAF4 + #$EAF5, // $EAF5 + #$EAF6, // $EAF6 + #$EAF7, // $EAF7 + #$EAF8, // $EAF8 + #$EAF9, // $EAF9 + #$EAFA, // $EAFA + #$EAFB, // $EAFB + #$EAFC, // $EAFC + #$EAFD, // $EAFD + #$EAFE, // $EAFE + #$EAFF, // $EAFF + #$EB00, // $EB00 + #$EB01, // $EB01 + #$EB02, // $EB02 + #$EB03, // $EB03 + #$EB04, // $EB04 + #$EB05, // $EB05 + #$EB06, // $EB06 + #$EB07, // $EB07 + #$EB08, // $EB08 + #$EB09, // $EB09 + #$EB0A, // $EB0A + #$EB0B, // $EB0B + #$EB0C, // $EB0C + #$EB0D, // $EB0D + #$EB0E, // $EB0E + #$EB0F, // $EB0F + #$EB10, // $EB10 + #$EB11, // $EB11 + #$EB12, // $EB12 + #$EB13, // $EB13 + #$EB14, // $EB14 + #$EB15, // $EB15 + #$EB16, // $EB16 + #$EB17, // $EB17 + #$EB18, // $EB18 + #$EB19, // $EB19 + #$EB1A, // $EB1A + #$EB1B, // $EB1B + #$EB1C, // $EB1C + #$EB1D, // $EB1D + #$EB1E, // $EB1E + #$EB1F, // $EB1F + #$EB20, // $EB20 + #$EB21, // $EB21 + #$EB22, // $EB22 + #$EB23, // $EB23 + #$EB24, // $EB24 + #$EB25, // $EB25 + #$EB26, // $EB26 + #$EB27, // $EB27 + #$EB28, // $EB28 + #$EB29, // $EB29 + #$EB2A, // $EB2A + #$EB2B, // $EB2B + #$EB2C, // $EB2C + #$EB2D, // $EB2D + #$EB2E, // $EB2E + #$EB2F, // $EB2F + #$EB30, // $EB30 + #$EB31, // $EB31 + #$EB32, // $EB32 + #$EB33, // $EB33 + #$EB34, // $EB34 + #$EB35, // $EB35 + #$EB36, // $EB36 + #$EB37, // $EB37 + #$EB38, // $EB38 + #$EB39, // $EB39 + #$EB3A, // $EB3A + #$EB3B, // $EB3B + #$EB3C, // $EB3C + #$EB3D, // $EB3D + #$EB3E, // $EB3E + #$EB3F, // $EB3F + #$EB40, // $EB40 + #$EB41, // $EB41 + #$EB42, // $EB42 + #$EB43, // $EB43 + #$EB44, // $EB44 + #$EB45, // $EB45 + #$EB46, // $EB46 + #$EB47, // $EB47 + #$EB48, // $EB48 + #$EB49, // $EB49 + #$EB4A, // $EB4A + #$EB4B, // $EB4B + #$EB4C, // $EB4C + #$EB4D, // $EB4D + #$EB4E, // $EB4E + #$EB4F, // $EB4F + #$EB50, // $EB50 + #$EB51, // $EB51 + #$EB52, // $EB52 + #$EB53, // $EB53 + #$EB54, // $EB54 + #$EB55, // $EB55 + #$EB56, // $EB56 + #$EB57, // $EB57 + #$EB58, // $EB58 + #$EB59, // $EB59 + #$EB5A, // $EB5A + #$EB5B, // $EB5B + #$EB5C, // $EB5C + #$EB5D, // $EB5D + #$EB5E, // $EB5E + #$EB5F, // $EB5F + #$EB60, // $EB60 + #$EB61, // $EB61 + #$EB62, // $EB62 + #$EB63, // $EB63 + #$EB64, // $EB64 + #$EB65, // $EB65 + #$EB66, // $EB66 + #$EB67, // $EB67 + #$EB68, // $EB68 + #$EB69, // $EB69 + #$EB6A, // $EB6A + #$EB6B, // $EB6B + #$EB6C, // $EB6C + #$EB6D, // $EB6D + #$EB6E, // $EB6E + #$EB6F, // $EB6F + #$EB70, // $EB70 + #$EB71, // $EB71 + #$EB72, // $EB72 + #$EB73, // $EB73 + #$EB74, // $EB74 + #$EB75, // $EB75 + #$EB76, // $EB76 + #$EB77, // $EB77 + #$EB78, // $EB78 + #$EB79, // $EB79 + #$EB7A, // $EB7A + #$EB7B, // $EB7B + #$EB7C, // $EB7C + #$EB7D, // $EB7D + #$EB7E, // $EB7E + #$EB7F, // $EB7F + #$EB80, // $EB80 + #$EB81, // $EB81 + #$EB82, // $EB82 + #$EB83, // $EB83 + #$EB84, // $EB84 + #$EB85, // $EB85 + #$EB86, // $EB86 + #$EB87, // $EB87 + #$EB88, // $EB88 + #$EB89, // $EB89 + #$EB8A, // $EB8A + #$EB8B, // $EB8B + #$EB8C, // $EB8C + #$EB8D, // $EB8D + #$EB8E, // $EB8E + #$EB8F, // $EB8F + #$EB90, // $EB90 + #$EB91, // $EB91 + #$EB92, // $EB92 + #$EB93, // $EB93 + #$EB94, // $EB94 + #$EB95, // $EB95 + #$EB96, // $EB96 + #$EB97, // $EB97 + #$EB98, // $EB98 + #$EB99, // $EB99 + #$EB9A, // $EB9A + #$EB9B, // $EB9B + #$EB9C, // $EB9C + #$EB9D, // $EB9D + #$EB9E, // $EB9E + #$EB9F, // $EB9F + #$EBA0, // $EBA0 + #$EBA1, // $EBA1 + #$EBA2, // $EBA2 + #$EBA3, // $EBA3 + #$EBA4, // $EBA4 + #$EBA5, // $EBA5 + #$EBA6, // $EBA6 + #$EBA7, // $EBA7 + #$EBA8, // $EBA8 + #$EBA9, // $EBA9 + #$EBAA, // $EBAA + #$EBAB, // $EBAB + #$EBAC, // $EBAC + #$EBAD, // $EBAD + #$EBAE, // $EBAE + #$EBAF, // $EBAF + #$EBB0, // $EBB0 + #$EBB1, // $EBB1 + #$EBB2, // $EBB2 + #$EBB3, // $EBB3 + #$EBB4, // $EBB4 + #$EBB5, // $EBB5 + #$EBB6, // $EBB6 + #$EBB7, // $EBB7 + #$EBB8, // $EBB8 + #$EBB9, // $EBB9 + #$EBBA, // $EBBA + #$EBBB, // $EBBB + #$EBBC, // $EBBC + #$EBBD, // $EBBD + #$EBBE, // $EBBE + #$EBBF, // $EBBF + #$EBC0, // $EBC0 + #$EBC1, // $EBC1 + #$EBC2, // $EBC2 + #$EBC3, // $EBC3 + #$EBC4, // $EBC4 + #$EBC5, // $EBC5 + #$EBC6, // $EBC6 + #$EBC7, // $EBC7 + #$EBC8, // $EBC8 + #$EBC9, // $EBC9 + #$EBCA, // $EBCA + #$EBCB, // $EBCB + #$EBCC, // $EBCC + #$EBCD, // $EBCD + #$EBCE, // $EBCE + #$EBCF, // $EBCF + #$EBD0, // $EBD0 + #$EBD1, // $EBD1 + #$EBD2, // $EBD2 + #$EBD3, // $EBD3 + #$EBD4, // $EBD4 + #$EBD5, // $EBD5 + #$EBD6, // $EBD6 + #$EBD7, // $EBD7 + #$EBD8, // $EBD8 + #$EBD9, // $EBD9 + #$EBDA, // $EBDA + #$EBDB, // $EBDB + #$EBDC, // $EBDC + #$EBDD, // $EBDD + #$EBDE, // $EBDE + #$EBDF, // $EBDF + #$EBE0, // $EBE0 + #$EBE1, // $EBE1 + #$EBE2, // $EBE2 + #$EBE3, // $EBE3 + #$EBE4, // $EBE4 + #$EBE5, // $EBE5 + #$EBE6, // $EBE6 + #$EBE7, // $EBE7 + #$EBE8, // $EBE8 + #$EBE9, // $EBE9 + #$EBEA, // $EBEA + #$EBEB, // $EBEB + #$EBEC, // $EBEC + #$EBED, // $EBED + #$EBEE, // $EBEE + #$EBEF, // $EBEF + #$EBF0, // $EBF0 + #$EBF1, // $EBF1 + #$EBF2, // $EBF2 + #$EBF3, // $EBF3 + #$EBF4, // $EBF4 + #$EBF5, // $EBF5 + #$EBF6, // $EBF6 + #$EBF7, // $EBF7 + #$EBF8, // $EBF8 + #$EBF9, // $EBF9 + #$EBFA, // $EBFA + #$EBFB, // $EBFB + #$EBFC, // $EBFC + #$EBFD, // $EBFD + #$EBFE, // $EBFE + #$EBFF, // $EBFF + #$EC00, // $EC00 + #$EC01, // $EC01 + #$EC02, // $EC02 + #$EC03, // $EC03 + #$EC04, // $EC04 + #$EC05, // $EC05 + #$EC06, // $EC06 + #$EC07, // $EC07 + #$EC08, // $EC08 + #$EC09, // $EC09 + #$EC0A, // $EC0A + #$EC0B, // $EC0B + #$EC0C, // $EC0C + #$EC0D, // $EC0D + #$EC0E, // $EC0E + #$EC0F, // $EC0F + #$EC10, // $EC10 + #$EC11, // $EC11 + #$EC12, // $EC12 + #$EC13, // $EC13 + #$EC14, // $EC14 + #$EC15, // $EC15 + #$EC16, // $EC16 + #$EC17, // $EC17 + #$EC18, // $EC18 + #$EC19, // $EC19 + #$EC1A, // $EC1A + #$EC1B, // $EC1B + #$EC1C, // $EC1C + #$EC1D, // $EC1D + #$EC1E, // $EC1E + #$EC1F, // $EC1F + #$EC20, // $EC20 + #$EC21, // $EC21 + #$EC22, // $EC22 + #$EC23, // $EC23 + #$EC24, // $EC24 + #$EC25, // $EC25 + #$EC26, // $EC26 + #$EC27, // $EC27 + #$EC28, // $EC28 + #$EC29, // $EC29 + #$EC2A, // $EC2A + #$EC2B, // $EC2B + #$EC2C, // $EC2C + #$EC2D, // $EC2D + #$EC2E, // $EC2E + #$EC2F, // $EC2F + #$EC30, // $EC30 + #$EC31, // $EC31 + #$EC32, // $EC32 + #$EC33, // $EC33 + #$EC34, // $EC34 + #$EC35, // $EC35 + #$EC36, // $EC36 + #$EC37, // $EC37 + #$EC38, // $EC38 + #$EC39, // $EC39 + #$EC3A, // $EC3A + #$EC3B, // $EC3B + #$EC3C, // $EC3C + #$EC3D, // $EC3D + #$EC3E, // $EC3E + #$EC3F, // $EC3F + #$EC40, // $EC40 + #$EC41, // $EC41 + #$EC42, // $EC42 + #$EC43, // $EC43 + #$EC44, // $EC44 + #$EC45, // $EC45 + #$EC46, // $EC46 + #$EC47, // $EC47 + #$EC48, // $EC48 + #$EC49, // $EC49 + #$EC4A, // $EC4A + #$EC4B, // $EC4B + #$EC4C, // $EC4C + #$EC4D, // $EC4D + #$EC4E, // $EC4E + #$EC4F, // $EC4F + #$EC50, // $EC50 + #$EC51, // $EC51 + #$EC52, // $EC52 + #$EC53, // $EC53 + #$EC54, // $EC54 + #$EC55, // $EC55 + #$EC56, // $EC56 + #$EC57, // $EC57 + #$EC58, // $EC58 + #$EC59, // $EC59 + #$EC5A, // $EC5A + #$EC5B, // $EC5B + #$EC5C, // $EC5C + #$EC5D, // $EC5D + #$EC5E, // $EC5E + #$EC5F, // $EC5F + #$EC60, // $EC60 + #$EC61, // $EC61 + #$EC62, // $EC62 + #$EC63, // $EC63 + #$EC64, // $EC64 + #$EC65, // $EC65 + #$EC66, // $EC66 + #$EC67, // $EC67 + #$EC68, // $EC68 + #$EC69, // $EC69 + #$EC6A, // $EC6A + #$EC6B, // $EC6B + #$EC6C, // $EC6C + #$EC6D, // $EC6D + #$EC6E, // $EC6E + #$EC6F, // $EC6F + #$EC70, // $EC70 + #$EC71, // $EC71 + #$EC72, // $EC72 + #$EC73, // $EC73 + #$EC74, // $EC74 + #$EC75, // $EC75 + #$EC76, // $EC76 + #$EC77, // $EC77 + #$EC78, // $EC78 + #$EC79, // $EC79 + #$EC7A, // $EC7A + #$EC7B, // $EC7B + #$EC7C, // $EC7C + #$EC7D, // $EC7D + #$EC7E, // $EC7E + #$EC7F, // $EC7F + #$EC80, // $EC80 + #$EC81, // $EC81 + #$EC82, // $EC82 + #$EC83, // $EC83 + #$EC84, // $EC84 + #$EC85, // $EC85 + #$EC86, // $EC86 + #$EC87, // $EC87 + #$EC88, // $EC88 + #$EC89, // $EC89 + #$EC8A, // $EC8A + #$EC8B, // $EC8B + #$EC8C, // $EC8C + #$EC8D, // $EC8D + #$EC8E, // $EC8E + #$EC8F, // $EC8F + #$EC90, // $EC90 + #$EC91, // $EC91 + #$EC92, // $EC92 + #$EC93, // $EC93 + #$EC94, // $EC94 + #$EC95, // $EC95 + #$EC96, // $EC96 + #$EC97, // $EC97 + #$EC98, // $EC98 + #$EC99, // $EC99 + #$EC9A, // $EC9A + #$EC9B, // $EC9B + #$EC9C, // $EC9C + #$EC9D, // $EC9D + #$EC9E, // $EC9E + #$EC9F, // $EC9F + #$ECA0, // $ECA0 + #$ECA1, // $ECA1 + #$ECA2, // $ECA2 + #$ECA3, // $ECA3 + #$ECA4, // $ECA4 + #$ECA5, // $ECA5 + #$ECA6, // $ECA6 + #$ECA7, // $ECA7 + #$ECA8, // $ECA8 + #$ECA9, // $ECA9 + #$ECAA, // $ECAA + #$ECAB, // $ECAB + #$ECAC, // $ECAC + #$ECAD, // $ECAD + #$ECAE, // $ECAE + #$ECAF, // $ECAF + #$ECB0, // $ECB0 + #$ECB1, // $ECB1 + #$ECB2, // $ECB2 + #$ECB3, // $ECB3 + #$ECB4, // $ECB4 + #$ECB5, // $ECB5 + #$ECB6, // $ECB6 + #$ECB7, // $ECB7 + #$ECB8, // $ECB8 + #$ECB9, // $ECB9 + #$ECBA, // $ECBA + #$ECBB, // $ECBB + #$ECBC, // $ECBC + #$ECBD, // $ECBD + #$ECBE, // $ECBE + #$ECBF, // $ECBF + #$ECC0, // $ECC0 + #$ECC1, // $ECC1 + #$ECC2, // $ECC2 + #$ECC3, // $ECC3 + #$ECC4, // $ECC4 + #$ECC5, // $ECC5 + #$ECC6, // $ECC6 + #$ECC7, // $ECC7 + #$ECC8, // $ECC8 + #$ECC9, // $ECC9 + #$ECCA, // $ECCA + #$ECCB, // $ECCB + #$ECCC, // $ECCC + #$ECCD, // $ECCD + #$ECCE, // $ECCE + #$ECCF, // $ECCF + #$ECD0, // $ECD0 + #$ECD1, // $ECD1 + #$ECD2, // $ECD2 + #$ECD3, // $ECD3 + #$ECD4, // $ECD4 + #$ECD5, // $ECD5 + #$ECD6, // $ECD6 + #$ECD7, // $ECD7 + #$ECD8, // $ECD8 + #$ECD9, // $ECD9 + #$ECDA, // $ECDA + #$ECDB, // $ECDB + #$ECDC, // $ECDC + #$ECDD, // $ECDD + #$ECDE, // $ECDE + #$ECDF, // $ECDF + #$ECE0, // $ECE0 + #$ECE1, // $ECE1 + #$ECE2, // $ECE2 + #$ECE3, // $ECE3 + #$ECE4, // $ECE4 + #$ECE5, // $ECE5 + #$ECE6, // $ECE6 + #$ECE7, // $ECE7 + #$ECE8, // $ECE8 + #$ECE9, // $ECE9 + #$ECEA, // $ECEA + #$ECEB, // $ECEB + #$ECEC, // $ECEC + #$ECED, // $ECED + #$ECEE, // $ECEE + #$ECEF, // $ECEF + #$ECF0, // $ECF0 + #$ECF1, // $ECF1 + #$ECF2, // $ECF2 + #$ECF3, // $ECF3 + #$ECF4, // $ECF4 + #$ECF5, // $ECF5 + #$ECF6, // $ECF6 + #$ECF7, // $ECF7 + #$ECF8, // $ECF8 + #$ECF9, // $ECF9 + #$ECFA, // $ECFA + #$ECFB, // $ECFB + #$ECFC, // $ECFC + #$ECFD, // $ECFD + #$ECFE, // $ECFE + #$ECFF, // $ECFF + #$ED00, // $ED00 + #$ED01, // $ED01 + #$ED02, // $ED02 + #$ED03, // $ED03 + #$ED04, // $ED04 + #$ED05, // $ED05 + #$ED06, // $ED06 + #$ED07, // $ED07 + #$ED08, // $ED08 + #$ED09, // $ED09 + #$ED0A, // $ED0A + #$ED0B, // $ED0B + #$ED0C, // $ED0C + #$ED0D, // $ED0D + #$ED0E, // $ED0E + #$ED0F, // $ED0F + #$ED10, // $ED10 + #$ED11, // $ED11 + #$ED12, // $ED12 + #$ED13, // $ED13 + #$ED14, // $ED14 + #$ED15, // $ED15 + #$ED16, // $ED16 + #$ED17, // $ED17 + #$ED18, // $ED18 + #$ED19, // $ED19 + #$ED1A, // $ED1A + #$ED1B, // $ED1B + #$ED1C, // $ED1C + #$ED1D, // $ED1D + #$ED1E, // $ED1E + #$ED1F, // $ED1F + #$ED20, // $ED20 + #$ED21, // $ED21 + #$ED22, // $ED22 + #$ED23, // $ED23 + #$ED24, // $ED24 + #$ED25, // $ED25 + #$ED26, // $ED26 + #$ED27, // $ED27 + #$ED28, // $ED28 + #$ED29, // $ED29 + #$ED2A, // $ED2A + #$ED2B, // $ED2B + #$ED2C, // $ED2C + #$ED2D, // $ED2D + #$ED2E, // $ED2E + #$ED2F, // $ED2F + #$ED30, // $ED30 + #$ED31, // $ED31 + #$ED32, // $ED32 + #$ED33, // $ED33 + #$ED34, // $ED34 + #$ED35, // $ED35 + #$ED36, // $ED36 + #$ED37, // $ED37 + #$ED38, // $ED38 + #$ED39, // $ED39 + #$ED3A, // $ED3A + #$ED3B, // $ED3B + #$ED3C, // $ED3C + #$ED3D, // $ED3D + #$ED3E, // $ED3E + #$ED3F, // $ED3F + #$ED40, // $ED40 + #$ED41, // $ED41 + #$ED42, // $ED42 + #$ED43, // $ED43 + #$ED44, // $ED44 + #$ED45, // $ED45 + #$ED46, // $ED46 + #$ED47, // $ED47 + #$ED48, // $ED48 + #$ED49, // $ED49 + #$ED4A, // $ED4A + #$ED4B, // $ED4B + #$ED4C, // $ED4C + #$ED4D, // $ED4D + #$ED4E, // $ED4E + #$ED4F, // $ED4F + #$ED50, // $ED50 + #$ED51, // $ED51 + #$ED52, // $ED52 + #$ED53, // $ED53 + #$ED54, // $ED54 + #$ED55, // $ED55 + #$ED56, // $ED56 + #$ED57, // $ED57 + #$ED58, // $ED58 + #$ED59, // $ED59 + #$ED5A, // $ED5A + #$ED5B, // $ED5B + #$ED5C, // $ED5C + #$ED5D, // $ED5D + #$ED5E, // $ED5E + #$ED5F, // $ED5F + #$ED60, // $ED60 + #$ED61, // $ED61 + #$ED62, // $ED62 + #$ED63, // $ED63 + #$ED64, // $ED64 + #$ED65, // $ED65 + #$ED66, // $ED66 + #$ED67, // $ED67 + #$ED68, // $ED68 + #$ED69, // $ED69 + #$ED6A, // $ED6A + #$ED6B, // $ED6B + #$ED6C, // $ED6C + #$ED6D, // $ED6D + #$ED6E, // $ED6E + #$ED6F, // $ED6F + #$ED70, // $ED70 + #$ED71, // $ED71 + #$ED72, // $ED72 + #$ED73, // $ED73 + #$ED74, // $ED74 + #$ED75, // $ED75 + #$ED76, // $ED76 + #$ED77, // $ED77 + #$ED78, // $ED78 + #$ED79, // $ED79 + #$ED7A, // $ED7A + #$ED7B, // $ED7B + #$ED7C, // $ED7C + #$ED7D, // $ED7D + #$ED7E, // $ED7E + #$ED7F, // $ED7F + #$ED80, // $ED80 + #$ED81, // $ED81 + #$ED82, // $ED82 + #$ED83, // $ED83 + #$ED84, // $ED84 + #$ED85, // $ED85 + #$ED86, // $ED86 + #$ED87, // $ED87 + #$ED88, // $ED88 + #$ED89, // $ED89 + #$ED8A, // $ED8A + #$ED8B, // $ED8B + #$ED8C, // $ED8C + #$ED8D, // $ED8D + #$ED8E, // $ED8E + #$ED8F, // $ED8F + #$ED90, // $ED90 + #$ED91, // $ED91 + #$ED92, // $ED92 + #$ED93, // $ED93 + #$ED94, // $ED94 + #$ED95, // $ED95 + #$ED96, // $ED96 + #$ED97, // $ED97 + #$ED98, // $ED98 + #$ED99, // $ED99 + #$ED9A, // $ED9A + #$ED9B, // $ED9B + #$ED9C, // $ED9C + #$ED9D, // $ED9D + #$ED9E, // $ED9E + #$ED9F, // $ED9F + #$EDA0, // $EDA0 + #$EDA1, // $EDA1 + #$EDA2, // $EDA2 + #$EDA3, // $EDA3 + #$EDA4, // $EDA4 + #$EDA5, // $EDA5 + #$EDA6, // $EDA6 + #$EDA7, // $EDA7 + #$EDA8, // $EDA8 + #$EDA9, // $EDA9 + #$EDAA, // $EDAA + #$EDAB, // $EDAB + #$EDAC, // $EDAC + #$EDAD, // $EDAD + #$EDAE, // $EDAE + #$EDAF, // $EDAF + #$EDB0, // $EDB0 + #$EDB1, // $EDB1 + #$EDB2, // $EDB2 + #$EDB3, // $EDB3 + #$EDB4, // $EDB4 + #$EDB5, // $EDB5 + #$EDB6, // $EDB6 + #$EDB7, // $EDB7 + #$EDB8, // $EDB8 + #$EDB9, // $EDB9 + #$EDBA, // $EDBA + #$EDBB, // $EDBB + #$EDBC, // $EDBC + #$EDBD, // $EDBD + #$EDBE, // $EDBE + #$EDBF, // $EDBF + #$EDC0, // $EDC0 + #$EDC1, // $EDC1 + #$EDC2, // $EDC2 + #$EDC3, // $EDC3 + #$EDC4, // $EDC4 + #$EDC5, // $EDC5 + #$EDC6, // $EDC6 + #$EDC7, // $EDC7 + #$EDC8, // $EDC8 + #$EDC9, // $EDC9 + #$EDCA, // $EDCA + #$EDCB, // $EDCB + #$EDCC, // $EDCC + #$EDCD, // $EDCD + #$EDCE, // $EDCE + #$EDCF, // $EDCF + #$EDD0, // $EDD0 + #$EDD1, // $EDD1 + #$EDD2, // $EDD2 + #$EDD3, // $EDD3 + #$EDD4, // $EDD4 + #$EDD5, // $EDD5 + #$EDD6, // $EDD6 + #$EDD7, // $EDD7 + #$EDD8, // $EDD8 + #$EDD9, // $EDD9 + #$EDDA, // $EDDA + #$EDDB, // $EDDB + #$EDDC, // $EDDC + #$EDDD, // $EDDD + #$EDDE, // $EDDE + #$EDDF, // $EDDF + #$EDE0, // $EDE0 + #$EDE1, // $EDE1 + #$EDE2, // $EDE2 + #$EDE3, // $EDE3 + #$EDE4, // $EDE4 + #$EDE5, // $EDE5 + #$EDE6, // $EDE6 + #$EDE7, // $EDE7 + #$EDE8, // $EDE8 + #$EDE9, // $EDE9 + #$EDEA, // $EDEA + #$EDEB, // $EDEB + #$EDEC, // $EDEC + #$EDED, // $EDED + #$EDEE, // $EDEE + #$EDEF, // $EDEF + #$EDF0, // $EDF0 + #$EDF1, // $EDF1 + #$EDF2, // $EDF2 + #$EDF3, // $EDF3 + #$EDF4, // $EDF4 + #$EDF5, // $EDF5 + #$EDF6, // $EDF6 + #$EDF7, // $EDF7 + #$EDF8, // $EDF8 + #$EDF9, // $EDF9 + #$EDFA, // $EDFA + #$EDFB, // $EDFB + #$EDFC, // $EDFC + #$EDFD, // $EDFD + #$EDFE, // $EDFE + #$EDFF, // $EDFF + #$EE00, // $EE00 + #$EE01, // $EE01 + #$EE02, // $EE02 + #$EE03, // $EE03 + #$EE04, // $EE04 + #$EE05, // $EE05 + #$EE06, // $EE06 + #$EE07, // $EE07 + #$EE08, // $EE08 + #$EE09, // $EE09 + #$EE0A, // $EE0A + #$EE0B, // $EE0B + #$EE0C, // $EE0C + #$EE0D, // $EE0D + #$EE0E, // $EE0E + #$EE0F, // $EE0F + #$EE10, // $EE10 + #$EE11, // $EE11 + #$EE12, // $EE12 + #$EE13, // $EE13 + #$EE14, // $EE14 + #$EE15, // $EE15 + #$EE16, // $EE16 + #$EE17, // $EE17 + #$EE18, // $EE18 + #$EE19, // $EE19 + #$EE1A, // $EE1A + #$EE1B, // $EE1B + #$EE1C, // $EE1C + #$EE1D, // $EE1D + #$EE1E, // $EE1E + #$EE1F, // $EE1F + #$EE20, // $EE20 + #$EE21, // $EE21 + #$EE22, // $EE22 + #$EE23, // $EE23 + #$EE24, // $EE24 + #$EE25, // $EE25 + #$EE26, // $EE26 + #$EE27, // $EE27 + #$EE28, // $EE28 + #$EE29, // $EE29 + #$EE2A, // $EE2A + #$EE2B, // $EE2B + #$EE2C, // $EE2C + #$EE2D, // $EE2D + #$EE2E, // $EE2E + #$EE2F, // $EE2F + #$EE30, // $EE30 + #$EE31, // $EE31 + #$EE32, // $EE32 + #$EE33, // $EE33 + #$EE34, // $EE34 + #$EE35, // $EE35 + #$EE36, // $EE36 + #$EE37, // $EE37 + #$EE38, // $EE38 + #$EE39, // $EE39 + #$EE3A, // $EE3A + #$EE3B, // $EE3B + #$EE3C, // $EE3C + #$EE3D, // $EE3D + #$EE3E, // $EE3E + #$EE3F, // $EE3F + #$EE40, // $EE40 + #$EE41, // $EE41 + #$EE42, // $EE42 + #$EE43, // $EE43 + #$EE44, // $EE44 + #$EE45, // $EE45 + #$EE46, // $EE46 + #$EE47, // $EE47 + #$EE48, // $EE48 + #$EE49, // $EE49 + #$EE4A, // $EE4A + #$EE4B, // $EE4B + #$EE4C, // $EE4C + #$EE4D, // $EE4D + #$EE4E, // $EE4E + #$EE4F, // $EE4F + #$EE50, // $EE50 + #$EE51, // $EE51 + #$EE52, // $EE52 + #$EE53, // $EE53 + #$EE54, // $EE54 + #$EE55, // $EE55 + #$EE56, // $EE56 + #$EE57, // $EE57 + #$EE58, // $EE58 + #$EE59, // $EE59 + #$EE5A, // $EE5A + #$EE5B, // $EE5B + #$EE5C, // $EE5C + #$EE5D, // $EE5D + #$EE5E, // $EE5E + #$EE5F, // $EE5F + #$EE60, // $EE60 + #$EE61, // $EE61 + #$EE62, // $EE62 + #$EE63, // $EE63 + #$EE64, // $EE64 + #$EE65, // $EE65 + #$EE66, // $EE66 + #$EE67, // $EE67 + #$EE68, // $EE68 + #$EE69, // $EE69 + #$EE6A, // $EE6A + #$EE6B, // $EE6B + #$EE6C, // $EE6C + #$EE6D, // $EE6D + #$EE6E, // $EE6E + #$EE6F, // $EE6F + #$EE70, // $EE70 + #$EE71, // $EE71 + #$EE72, // $EE72 + #$EE73, // $EE73 + #$EE74, // $EE74 + #$EE75, // $EE75 + #$EE76, // $EE76 + #$EE77, // $EE77 + #$EE78, // $EE78 + #$EE79, // $EE79 + #$EE7A, // $EE7A + #$EE7B, // $EE7B + #$EE7C, // $EE7C + #$EE7D, // $EE7D + #$EE7E, // $EE7E + #$EE7F, // $EE7F + #$EE80, // $EE80 + #$EE81, // $EE81 + #$EE82, // $EE82 + #$EE83, // $EE83 + #$EE84, // $EE84 + #$EE85, // $EE85 + #$EE86, // $EE86 + #$EE87, // $EE87 + #$EE88, // $EE88 + #$EE89, // $EE89 + #$EE8A, // $EE8A + #$EE8B, // $EE8B + #$EE8C, // $EE8C + #$EE8D, // $EE8D + #$EE8E, // $EE8E + #$EE8F, // $EE8F + #$EE90, // $EE90 + #$EE91, // $EE91 + #$EE92, // $EE92 + #$EE93, // $EE93 + #$EE94, // $EE94 + #$EE95, // $EE95 + #$EE96, // $EE96 + #$EE97, // $EE97 + #$EE98, // $EE98 + #$EE99, // $EE99 + #$EE9A, // $EE9A + #$EE9B, // $EE9B + #$EE9C, // $EE9C + #$EE9D, // $EE9D + #$EE9E, // $EE9E + #$EE9F, // $EE9F + #$EEA0, // $EEA0 + #$EEA1, // $EEA1 + #$EEA2, // $EEA2 + #$EEA3, // $EEA3 + #$EEA4, // $EEA4 + #$EEA5, // $EEA5 + #$EEA6, // $EEA6 + #$EEA7, // $EEA7 + #$EEA8, // $EEA8 + #$EEA9, // $EEA9 + #$EEAA, // $EEAA + #$EEAB, // $EEAB + #$EEAC, // $EEAC + #$EEAD, // $EEAD + #$EEAE, // $EEAE + #$EEAF, // $EEAF + #$EEB0, // $EEB0 + #$EEB1, // $EEB1 + #$EEB2, // $EEB2 + #$EEB3, // $EEB3 + #$EEB4, // $EEB4 + #$EEB5, // $EEB5 + #$EEB6, // $EEB6 + #$EEB7, // $EEB7 + #$EEB8, // $EEB8 + #$EEB9, // $EEB9 + #$EEBA, // $EEBA + #$EEBB, // $EEBB + #$EEBC, // $EEBC + #$EEBD, // $EEBD + #$EEBE, // $EEBE + #$EEBF, // $EEBF + #$EEC0, // $EEC0 + #$EEC1, // $EEC1 + #$EEC2, // $EEC2 + #$EEC3, // $EEC3 + #$EEC4, // $EEC4 + #$EEC5, // $EEC5 + #$EEC6, // $EEC6 + #$EEC7, // $EEC7 + #$EEC8, // $EEC8 + #$EEC9, // $EEC9 + #$EECA, // $EECA + #$EECB, // $EECB + #$EECC, // $EECC + #$EECD, // $EECD + #$EECE, // $EECE + #$EECF, // $EECF + #$EED0, // $EED0 + #$EED1, // $EED1 + #$EED2, // $EED2 + #$EED3, // $EED3 + #$EED4, // $EED4 + #$EED5, // $EED5 + #$EED6, // $EED6 + #$EED7, // $EED7 + #$EED8, // $EED8 + #$EED9, // $EED9 + #$EEDA, // $EEDA + #$EEDB, // $EEDB + #$EEDC, // $EEDC + #$EEDD, // $EEDD + #$EEDE, // $EEDE + #$EEDF, // $EEDF + #$EEE0, // $EEE0 + #$EEE1, // $EEE1 + #$EEE2, // $EEE2 + #$EEE3, // $EEE3 + #$EEE4, // $EEE4 + #$EEE5, // $EEE5 + #$EEE6, // $EEE6 + #$EEE7, // $EEE7 + #$EEE8, // $EEE8 + #$EEE9, // $EEE9 + #$EEEA, // $EEEA + #$EEEB, // $EEEB + #$EEEC, // $EEEC + #$EEED, // $EEED + #$EEEE, // $EEEE + #$EEEF, // $EEEF + #$EEF0, // $EEF0 + #$EEF1, // $EEF1 + #$EEF2, // $EEF2 + #$EEF3, // $EEF3 + #$EEF4, // $EEF4 + #$EEF5, // $EEF5 + #$EEF6, // $EEF6 + #$EEF7, // $EEF7 + #$EEF8, // $EEF8 + #$EEF9, // $EEF9 + #$EEFA, // $EEFA + #$EEFB, // $EEFB + #$EEFC, // $EEFC + #$EEFD, // $EEFD + #$EEFE, // $EEFE + #$EEFF, // $EEFF + #$EF00, // $EF00 + #$EF01, // $EF01 + #$EF02, // $EF02 + #$EF03, // $EF03 + #$EF04, // $EF04 + #$EF05, // $EF05 + #$EF06, // $EF06 + #$EF07, // $EF07 + #$EF08, // $EF08 + #$EF09, // $EF09 + #$EF0A, // $EF0A + #$EF0B, // $EF0B + #$EF0C, // $EF0C + #$EF0D, // $EF0D + #$EF0E, // $EF0E + #$EF0F, // $EF0F + #$EF10, // $EF10 + #$EF11, // $EF11 + #$EF12, // $EF12 + #$EF13, // $EF13 + #$EF14, // $EF14 + #$EF15, // $EF15 + #$EF16, // $EF16 + #$EF17, // $EF17 + #$EF18, // $EF18 + #$EF19, // $EF19 + #$EF1A, // $EF1A + #$EF1B, // $EF1B + #$EF1C, // $EF1C + #$EF1D, // $EF1D + #$EF1E, // $EF1E + #$EF1F, // $EF1F + #$EF20, // $EF20 + #$EF21, // $EF21 + #$EF22, // $EF22 + #$EF23, // $EF23 + #$EF24, // $EF24 + #$EF25, // $EF25 + #$EF26, // $EF26 + #$EF27, // $EF27 + #$EF28, // $EF28 + #$EF29, // $EF29 + #$EF2A, // $EF2A + #$EF2B, // $EF2B + #$EF2C, // $EF2C + #$EF2D, // $EF2D + #$EF2E, // $EF2E + #$EF2F, // $EF2F + #$EF30, // $EF30 + #$EF31, // $EF31 + #$EF32, // $EF32 + #$EF33, // $EF33 + #$EF34, // $EF34 + #$EF35, // $EF35 + #$EF36, // $EF36 + #$EF37, // $EF37 + #$EF38, // $EF38 + #$EF39, // $EF39 + #$EF3A, // $EF3A + #$EF3B, // $EF3B + #$EF3C, // $EF3C + #$EF3D, // $EF3D + #$EF3E, // $EF3E + #$EF3F, // $EF3F + #$EF40, // $EF40 + #$EF41, // $EF41 + #$EF42, // $EF42 + #$EF43, // $EF43 + #$EF44, // $EF44 + #$EF45, // $EF45 + #$EF46, // $EF46 + #$EF47, // $EF47 + #$EF48, // $EF48 + #$EF49, // $EF49 + #$EF4A, // $EF4A + #$EF4B, // $EF4B + #$EF4C, // $EF4C + #$EF4D, // $EF4D + #$EF4E, // $EF4E + #$EF4F, // $EF4F + #$EF50, // $EF50 + #$EF51, // $EF51 + #$EF52, // $EF52 + #$EF53, // $EF53 + #$EF54, // $EF54 + #$EF55, // $EF55 + #$EF56, // $EF56 + #$EF57, // $EF57 + #$EF58, // $EF58 + #$EF59, // $EF59 + #$EF5A, // $EF5A + #$EF5B, // $EF5B + #$EF5C, // $EF5C + #$EF5D, // $EF5D + #$EF5E, // $EF5E + #$EF5F, // $EF5F + #$EF60, // $EF60 + #$EF61, // $EF61 + #$EF62, // $EF62 + #$EF63, // $EF63 + #$EF64, // $EF64 + #$EF65, // $EF65 + #$EF66, // $EF66 + #$EF67, // $EF67 + #$EF68, // $EF68 + #$EF69, // $EF69 + #$EF6A, // $EF6A + #$EF6B, // $EF6B + #$EF6C, // $EF6C + #$EF6D, // $EF6D + #$EF6E, // $EF6E + #$EF6F, // $EF6F + #$EF70, // $EF70 + #$EF71, // $EF71 + #$EF72, // $EF72 + #$EF73, // $EF73 + #$EF74, // $EF74 + #$EF75, // $EF75 + #$EF76, // $EF76 + #$EF77, // $EF77 + #$EF78, // $EF78 + #$EF79, // $EF79 + #$EF7A, // $EF7A + #$EF7B, // $EF7B + #$EF7C, // $EF7C + #$EF7D, // $EF7D + #$EF7E, // $EF7E + #$EF7F, // $EF7F + #$EF80, // $EF80 + #$EF81, // $EF81 + #$EF82, // $EF82 + #$EF83, // $EF83 + #$EF84, // $EF84 + #$EF85, // $EF85 + #$EF86, // $EF86 + #$EF87, // $EF87 + #$EF88, // $EF88 + #$EF89, // $EF89 + #$EF8A, // $EF8A + #$EF8B, // $EF8B + #$EF8C, // $EF8C + #$EF8D, // $EF8D + #$EF8E, // $EF8E + #$EF8F, // $EF8F + #$EF90, // $EF90 + #$EF91, // $EF91 + #$EF92, // $EF92 + #$EF93, // $EF93 + #$EF94, // $EF94 + #$EF95, // $EF95 + #$EF96, // $EF96 + #$EF97, // $EF97 + #$EF98, // $EF98 + #$EF99, // $EF99 + #$EF9A, // $EF9A + #$EF9B, // $EF9B + #$EF9C, // $EF9C + #$EF9D, // $EF9D + #$EF9E, // $EF9E + #$EF9F, // $EF9F + #$EFA0, // $EFA0 + #$EFA1, // $EFA1 + #$EFA2, // $EFA2 + #$EFA3, // $EFA3 + #$EFA4, // $EFA4 + #$EFA5, // $EFA5 + #$EFA6, // $EFA6 + #$EFA7, // $EFA7 + #$EFA8, // $EFA8 + #$EFA9, // $EFA9 + #$EFAA, // $EFAA + #$EFAB, // $EFAB + #$EFAC, // $EFAC + #$EFAD, // $EFAD + #$EFAE, // $EFAE + #$EFAF, // $EFAF + #$EFB0, // $EFB0 + #$EFB1, // $EFB1 + #$EFB2, // $EFB2 + #$EFB3, // $EFB3 + #$EFB4, // $EFB4 + #$EFB5, // $EFB5 + #$EFB6, // $EFB6 + #$EFB7, // $EFB7 + #$EFB8, // $EFB8 + #$EFB9, // $EFB9 + #$EFBA, // $EFBA + #$EFBB, // $EFBB + #$EFBC, // $EFBC + #$EFBD, // $EFBD + #$EFBE, // $EFBE + #$EFBF, // $EFBF + #$EFC0, // $EFC0 + #$EFC1, // $EFC1 + #$EFC2, // $EFC2 + #$EFC3, // $EFC3 + #$EFC4, // $EFC4 + #$EFC5, // $EFC5 + #$EFC6, // $EFC6 + #$EFC7, // $EFC7 + #$EFC8, // $EFC8 + #$EFC9, // $EFC9 + #$EFCA, // $EFCA + #$EFCB, // $EFCB + #$EFCC, // $EFCC + #$EFCD, // $EFCD + #$EFCE, // $EFCE + #$EFCF, // $EFCF + #$EFD0, // $EFD0 + #$EFD1, // $EFD1 + #$EFD2, // $EFD2 + #$EFD3, // $EFD3 + #$EFD4, // $EFD4 + #$EFD5, // $EFD5 + #$EFD6, // $EFD6 + #$EFD7, // $EFD7 + #$EFD8, // $EFD8 + #$EFD9, // $EFD9 + #$EFDA, // $EFDA + #$EFDB, // $EFDB + #$EFDC, // $EFDC + #$EFDD, // $EFDD + #$EFDE, // $EFDE + #$EFDF, // $EFDF + #$EFE0, // $EFE0 + #$EFE1, // $EFE1 + #$EFE2, // $EFE2 + #$EFE3, // $EFE3 + #$EFE4, // $EFE4 + #$EFE5, // $EFE5 + #$EFE6, // $EFE6 + #$EFE7, // $EFE7 + #$EFE8, // $EFE8 + #$EFE9, // $EFE9 + #$EFEA, // $EFEA + #$EFEB, // $EFEB + #$EFEC, // $EFEC + #$EFED, // $EFED + #$EFEE, // $EFEE + #$EFEF, // $EFEF + #$EFF0, // $EFF0 + #$EFF1, // $EFF1 + #$EFF2, // $EFF2 + #$EFF3, // $EFF3 + #$EFF4, // $EFF4 + #$EFF5, // $EFF5 + #$EFF6, // $EFF6 + #$EFF7, // $EFF7 + #$EFF8, // $EFF8 + #$EFF9, // $EFF9 + #$EFFA, // $EFFA + #$EFFB, // $EFFB + #$EFFC, // $EFFC + #$EFFD, // $EFFD + #$EFFE, // $EFFE + #$EFFF, // $EFFF + #$F000, // $F000 + #$F001, // $F001 + #$F002, // $F002 + #$F003, // $F003 + #$F004, // $F004 + #$F005, // $F005 + #$F006, // $F006 + #$F007, // $F007 + #$F008, // $F008 + #$F009, // $F009 + #$F00A, // $F00A + #$F00B, // $F00B + #$F00C, // $F00C + #$F00D, // $F00D + #$F00E, // $F00E + #$F00F, // $F00F + #$F010, // $F010 + #$F011, // $F011 + #$F012, // $F012 + #$F013, // $F013 + #$F014, // $F014 + #$F015, // $F015 + #$F016, // $F016 + #$F017, // $F017 + #$F018, // $F018 + #$F019, // $F019 + #$F01A, // $F01A + #$F01B, // $F01B + #$F01C, // $F01C + #$F01D, // $F01D + #$F01E, // $F01E + #$F01F, // $F01F + #$F020, // $F020 + #$F021, // $F021 + #$F022, // $F022 + #$F023, // $F023 + #$F024, // $F024 + #$F025, // $F025 + #$F026, // $F026 + #$F027, // $F027 + #$F028, // $F028 + #$F029, // $F029 + #$F02A, // $F02A + #$F02B, // $F02B + #$F02C, // $F02C + #$F02D, // $F02D + #$F02E, // $F02E + #$F02F, // $F02F + #$F030, // $F030 + #$F031, // $F031 + #$F032, // $F032 + #$F033, // $F033 + #$F034, // $F034 + #$F035, // $F035 + #$F036, // $F036 + #$F037, // $F037 + #$F038, // $F038 + #$F039, // $F039 + #$F03A, // $F03A + #$F03B, // $F03B + #$F03C, // $F03C + #$F03D, // $F03D + #$F03E, // $F03E + #$F03F, // $F03F + #$F040, // $F040 + #$F041, // $F041 + #$F042, // $F042 + #$F043, // $F043 + #$F044, // $F044 + #$F045, // $F045 + #$F046, // $F046 + #$F047, // $F047 + #$F048, // $F048 + #$F049, // $F049 + #$F04A, // $F04A + #$F04B, // $F04B + #$F04C, // $F04C + #$F04D, // $F04D + #$F04E, // $F04E + #$F04F, // $F04F + #$F050, // $F050 + #$F051, // $F051 + #$F052, // $F052 + #$F053, // $F053 + #$F054, // $F054 + #$F055, // $F055 + #$F056, // $F056 + #$F057, // $F057 + #$F058, // $F058 + #$F059, // $F059 + #$F05A, // $F05A + #$F05B, // $F05B + #$F05C, // $F05C + #$F05D, // $F05D + #$F05E, // $F05E + #$F05F, // $F05F + #$F060, // $F060 + #$F061, // $F061 + #$F062, // $F062 + #$F063, // $F063 + #$F064, // $F064 + #$F065, // $F065 + #$F066, // $F066 + #$F067, // $F067 + #$F068, // $F068 + #$F069, // $F069 + #$F06A, // $F06A + #$F06B, // $F06B + #$F06C, // $F06C + #$F06D, // $F06D + #$F06E, // $F06E + #$F06F, // $F06F + #$F070, // $F070 + #$F071, // $F071 + #$F072, // $F072 + #$F073, // $F073 + #$F074, // $F074 + #$F075, // $F075 + #$F076, // $F076 + #$F077, // $F077 + #$F078, // $F078 + #$F079, // $F079 + #$F07A, // $F07A + #$F07B, // $F07B + #$F07C, // $F07C + #$F07D, // $F07D + #$F07E, // $F07E + #$F07F, // $F07F + #$F080, // $F080 + #$F081, // $F081 + #$F082, // $F082 + #$F083, // $F083 + #$F084, // $F084 + #$F085, // $F085 + #$F086, // $F086 + #$F087, // $F087 + #$F088, // $F088 + #$F089, // $F089 + #$F08A, // $F08A + #$F08B, // $F08B + #$F08C, // $F08C + #$F08D, // $F08D + #$F08E, // $F08E + #$F08F, // $F08F + #$F090, // $F090 + #$F091, // $F091 + #$F092, // $F092 + #$F093, // $F093 + #$F094, // $F094 + #$F095, // $F095 + #$F096, // $F096 + #$F097, // $F097 + #$F098, // $F098 + #$F099, // $F099 + #$F09A, // $F09A + #$F09B, // $F09B + #$F09C, // $F09C + #$F09D, // $F09D + #$F09E, // $F09E + #$F09F, // $F09F + #$F0A0, // $F0A0 + #$F0A1, // $F0A1 + #$F0A2, // $F0A2 + #$F0A3, // $F0A3 + #$F0A4, // $F0A4 + #$F0A5, // $F0A5 + #$F0A6, // $F0A6 + #$F0A7, // $F0A7 + #$F0A8, // $F0A8 + #$F0A9, // $F0A9 + #$F0AA, // $F0AA + #$F0AB, // $F0AB + #$F0AC, // $F0AC + #$F0AD, // $F0AD + #$F0AE, // $F0AE + #$F0AF, // $F0AF + #$F0B0, // $F0B0 + #$F0B1, // $F0B1 + #$F0B2, // $F0B2 + #$F0B3, // $F0B3 + #$F0B4, // $F0B4 + #$F0B5, // $F0B5 + #$F0B6, // $F0B6 + #$F0B7, // $F0B7 + #$F0B8, // $F0B8 + #$F0B9, // $F0B9 + #$F0BA, // $F0BA + #$F0BB, // $F0BB + #$F0BC, // $F0BC + #$F0BD, // $F0BD + #$F0BE, // $F0BE + #$F0BF, // $F0BF + #$F0C0, // $F0C0 + #$F0C1, // $F0C1 + #$F0C2, // $F0C2 + #$F0C3, // $F0C3 + #$F0C4, // $F0C4 + #$F0C5, // $F0C5 + #$F0C6, // $F0C6 + #$F0C7, // $F0C7 + #$F0C8, // $F0C8 + #$F0C9, // $F0C9 + #$F0CA, // $F0CA + #$F0CB, // $F0CB + #$F0CC, // $F0CC + #$F0CD, // $F0CD + #$F0CE, // $F0CE + #$F0CF, // $F0CF + #$F0D0, // $F0D0 + #$F0D1, // $F0D1 + #$F0D2, // $F0D2 + #$F0D3, // $F0D3 + #$F0D4, // $F0D4 + #$F0D5, // $F0D5 + #$F0D6, // $F0D6 + #$F0D7, // $F0D7 + #$F0D8, // $F0D8 + #$F0D9, // $F0D9 + #$F0DA, // $F0DA + #$F0DB, // $F0DB + #$F0DC, // $F0DC + #$F0DD, // $F0DD + #$F0DE, // $F0DE + #$F0DF, // $F0DF + #$F0E0, // $F0E0 + #$F0E1, // $F0E1 + #$F0E2, // $F0E2 + #$F0E3, // $F0E3 + #$F0E4, // $F0E4 + #$F0E5, // $F0E5 + #$F0E6, // $F0E6 + #$F0E7, // $F0E7 + #$F0E8, // $F0E8 + #$F0E9, // $F0E9 + #$F0EA, // $F0EA + #$F0EB, // $F0EB + #$F0EC, // $F0EC + #$F0ED, // $F0ED + #$F0EE, // $F0EE + #$F0EF, // $F0EF + #$F0F0, // $F0F0 + #$F0F1, // $F0F1 + #$F0F2, // $F0F2 + #$F0F3, // $F0F3 + #$F0F4, // $F0F4 + #$F0F5, // $F0F5 + #$F0F6, // $F0F6 + #$F0F7, // $F0F7 + #$F0F8, // $F0F8 + #$F0F9, // $F0F9 + #$F0FA, // $F0FA + #$F0FB, // $F0FB + #$F0FC, // $F0FC + #$F0FD, // $F0FD + #$F0FE, // $F0FE + #$F0FF, // $F0FF + #$F100, // $F100 + #$F101, // $F101 + #$F102, // $F102 + #$F103, // $F103 + #$F104, // $F104 + #$F105, // $F105 + #$F106, // $F106 + #$F107, // $F107 + #$F108, // $F108 + #$F109, // $F109 + #$F10A, // $F10A + #$F10B, // $F10B + #$F10C, // $F10C + #$F10D, // $F10D + #$F10E, // $F10E + #$F10F, // $F10F + #$F110, // $F110 + #$F111, // $F111 + #$F112, // $F112 + #$F113, // $F113 + #$F114, // $F114 + #$F115, // $F115 + #$F116, // $F116 + #$F117, // $F117 + #$F118, // $F118 + #$F119, // $F119 + #$F11A, // $F11A + #$F11B, // $F11B + #$F11C, // $F11C + #$F11D, // $F11D + #$F11E, // $F11E + #$F11F, // $F11F + #$F120, // $F120 + #$F121, // $F121 + #$F122, // $F122 + #$F123, // $F123 + #$F124, // $F124 + #$F125, // $F125 + #$F126, // $F126 + #$F127, // $F127 + #$F128, // $F128 + #$F129, // $F129 + #$F12A, // $F12A + #$F12B, // $F12B + #$F12C, // $F12C + #$F12D, // $F12D + #$F12E, // $F12E + #$F12F, // $F12F + #$F130, // $F130 + #$F131, // $F131 + #$F132, // $F132 + #$F133, // $F133 + #$F134, // $F134 + #$F135, // $F135 + #$F136, // $F136 + #$F137, // $F137 + #$F138, // $F138 + #$F139, // $F139 + #$F13A, // $F13A + #$F13B, // $F13B + #$F13C, // $F13C + #$F13D, // $F13D + #$F13E, // $F13E + #$F13F, // $F13F + #$F140, // $F140 + #$F141, // $F141 + #$F142, // $F142 + #$F143, // $F143 + #$F144, // $F144 + #$F145, // $F145 + #$F146, // $F146 + #$F147, // $F147 + #$F148, // $F148 + #$F149, // $F149 + #$F14A, // $F14A + #$F14B, // $F14B + #$F14C, // $F14C + #$F14D, // $F14D + #$F14E, // $F14E + #$F14F, // $F14F + #$F150, // $F150 + #$F151, // $F151 + #$F152, // $F152 + #$F153, // $F153 + #$F154, // $F154 + #$F155, // $F155 + #$F156, // $F156 + #$F157, // $F157 + #$F158, // $F158 + #$F159, // $F159 + #$F15A, // $F15A + #$F15B, // $F15B + #$F15C, // $F15C + #$F15D, // $F15D + #$F15E, // $F15E + #$F15F, // $F15F + #$F160, // $F160 + #$F161, // $F161 + #$F162, // $F162 + #$F163, // $F163 + #$F164, // $F164 + #$F165, // $F165 + #$F166, // $F166 + #$F167, // $F167 + #$F168, // $F168 + #$F169, // $F169 + #$F16A, // $F16A + #$F16B, // $F16B + #$F16C, // $F16C + #$F16D, // $F16D + #$F16E, // $F16E + #$F16F, // $F16F + #$F170, // $F170 + #$F171, // $F171 + #$F172, // $F172 + #$F173, // $F173 + #$F174, // $F174 + #$F175, // $F175 + #$F176, // $F176 + #$F177, // $F177 + #$F178, // $F178 + #$F179, // $F179 + #$F17A, // $F17A + #$F17B, // $F17B + #$F17C, // $F17C + #$F17D, // $F17D + #$F17E, // $F17E + #$F17F, // $F17F + #$F180, // $F180 + #$F181, // $F181 + #$F182, // $F182 + #$F183, // $F183 + #$F184, // $F184 + #$F185, // $F185 + #$F186, // $F186 + #$F187, // $F187 + #$F188, // $F188 + #$F189, // $F189 + #$F18A, // $F18A + #$F18B, // $F18B + #$F18C, // $F18C + #$F18D, // $F18D + #$F18E, // $F18E + #$F18F, // $F18F + #$F190, // $F190 + #$F191, // $F191 + #$F192, // $F192 + #$F193, // $F193 + #$F194, // $F194 + #$F195, // $F195 + #$F196, // $F196 + #$F197, // $F197 + #$F198, // $F198 + #$F199, // $F199 + #$F19A, // $F19A + #$F19B, // $F19B + #$F19C, // $F19C + #$F19D, // $F19D + #$F19E, // $F19E + #$F19F, // $F19F + #$F1A0, // $F1A0 + #$F1A1, // $F1A1 + #$F1A2, // $F1A2 + #$F1A3, // $F1A3 + #$F1A4, // $F1A4 + #$F1A5, // $F1A5 + #$F1A6, // $F1A6 + #$F1A7, // $F1A7 + #$F1A8, // $F1A8 + #$F1A9, // $F1A9 + #$F1AA, // $F1AA + #$F1AB, // $F1AB + #$F1AC, // $F1AC + #$F1AD, // $F1AD + #$F1AE, // $F1AE + #$F1AF, // $F1AF + #$F1B0, // $F1B0 + #$F1B1, // $F1B1 + #$F1B2, // $F1B2 + #$F1B3, // $F1B3 + #$F1B4, // $F1B4 + #$F1B5, // $F1B5 + #$F1B6, // $F1B6 + #$F1B7, // $F1B7 + #$F1B8, // $F1B8 + #$F1B9, // $F1B9 + #$F1BA, // $F1BA + #$F1BB, // $F1BB + #$F1BC, // $F1BC + #$F1BD, // $F1BD + #$F1BE, // $F1BE + #$F1BF, // $F1BF + #$F1C0, // $F1C0 + #$F1C1, // $F1C1 + #$F1C2, // $F1C2 + #$F1C3, // $F1C3 + #$F1C4, // $F1C4 + #$F1C5, // $F1C5 + #$F1C6, // $F1C6 + #$F1C7, // $F1C7 + #$F1C8, // $F1C8 + #$F1C9, // $F1C9 + #$F1CA, // $F1CA + #$F1CB, // $F1CB + #$F1CC, // $F1CC + #$F1CD, // $F1CD + #$F1CE, // $F1CE + #$F1CF, // $F1CF + #$F1D0, // $F1D0 + #$F1D1, // $F1D1 + #$F1D2, // $F1D2 + #$F1D3, // $F1D3 + #$F1D4, // $F1D4 + #$F1D5, // $F1D5 + #$F1D6, // $F1D6 + #$F1D7, // $F1D7 + #$F1D8, // $F1D8 + #$F1D9, // $F1D9 + #$F1DA, // $F1DA + #$F1DB, // $F1DB + #$F1DC, // $F1DC + #$F1DD, // $F1DD + #$F1DE, // $F1DE + #$F1DF, // $F1DF + #$F1E0, // $F1E0 + #$F1E1, // $F1E1 + #$F1E2, // $F1E2 + #$F1E3, // $F1E3 + #$F1E4, // $F1E4 + #$F1E5, // $F1E5 + #$F1E6, // $F1E6 + #$F1E7, // $F1E7 + #$F1E8, // $F1E8 + #$F1E9, // $F1E9 + #$F1EA, // $F1EA + #$F1EB, // $F1EB + #$F1EC, // $F1EC + #$F1ED, // $F1ED + #$F1EE, // $F1EE + #$F1EF, // $F1EF + #$F1F0, // $F1F0 + #$F1F1, // $F1F1 + #$F1F2, // $F1F2 + #$F1F3, // $F1F3 + #$F1F4, // $F1F4 + #$F1F5, // $F1F5 + #$F1F6, // $F1F6 + #$F1F7, // $F1F7 + #$F1F8, // $F1F8 + #$F1F9, // $F1F9 + #$F1FA, // $F1FA + #$F1FB, // $F1FB + #$F1FC, // $F1FC + #$F1FD, // $F1FD + #$F1FE, // $F1FE + #$F1FF, // $F1FF + #$F200, // $F200 + #$F201, // $F201 + #$F202, // $F202 + #$F203, // $F203 + #$F204, // $F204 + #$F205, // $F205 + #$F206, // $F206 + #$F207, // $F207 + #$F208, // $F208 + #$F209, // $F209 + #$F20A, // $F20A + #$F20B, // $F20B + #$F20C, // $F20C + #$F20D, // $F20D + #$F20E, // $F20E + #$F20F, // $F20F + #$F210, // $F210 + #$F211, // $F211 + #$F212, // $F212 + #$F213, // $F213 + #$F214, // $F214 + #$F215, // $F215 + #$F216, // $F216 + #$F217, // $F217 + #$F218, // $F218 + #$F219, // $F219 + #$F21A, // $F21A + #$F21B, // $F21B + #$F21C, // $F21C + #$F21D, // $F21D + #$F21E, // $F21E + #$F21F, // $F21F + #$F220, // $F220 + #$F221, // $F221 + #$F222, // $F222 + #$F223, // $F223 + #$F224, // $F224 + #$F225, // $F225 + #$F226, // $F226 + #$F227, // $F227 + #$F228, // $F228 + #$F229, // $F229 + #$F22A, // $F22A + #$F22B, // $F22B + #$F22C, // $F22C + #$F22D, // $F22D + #$F22E, // $F22E + #$F22F, // $F22F + #$F230, // $F230 + #$F231, // $F231 + #$F232, // $F232 + #$F233, // $F233 + #$F234, // $F234 + #$F235, // $F235 + #$F236, // $F236 + #$F237, // $F237 + #$F238, // $F238 + #$F239, // $F239 + #$F23A, // $F23A + #$F23B, // $F23B + #$F23C, // $F23C + #$F23D, // $F23D + #$F23E, // $F23E + #$F23F, // $F23F + #$F240, // $F240 + #$F241, // $F241 + #$F242, // $F242 + #$F243, // $F243 + #$F244, // $F244 + #$F245, // $F245 + #$F246, // $F246 + #$F247, // $F247 + #$F248, // $F248 + #$F249, // $F249 + #$F24A, // $F24A + #$F24B, // $F24B + #$F24C, // $F24C + #$F24D, // $F24D + #$F24E, // $F24E + #$F24F, // $F24F + #$F250, // $F250 + #$F251, // $F251 + #$F252, // $F252 + #$F253, // $F253 + #$F254, // $F254 + #$F255, // $F255 + #$F256, // $F256 + #$F257, // $F257 + #$F258, // $F258 + #$F259, // $F259 + #$F25A, // $F25A + #$F25B, // $F25B + #$F25C, // $F25C + #$F25D, // $F25D + #$F25E, // $F25E + #$F25F, // $F25F + #$F260, // $F260 + #$F261, // $F261 + #$F262, // $F262 + #$F263, // $F263 + #$F264, // $F264 + #$F265, // $F265 + #$F266, // $F266 + #$F267, // $F267 + #$F268, // $F268 + #$F269, // $F269 + #$F26A, // $F26A + #$F26B, // $F26B + #$F26C, // $F26C + #$F26D, // $F26D + #$F26E, // $F26E + #$F26F, // $F26F + #$F270, // $F270 + #$F271, // $F271 + #$F272, // $F272 + #$F273, // $F273 + #$F274, // $F274 + #$F275, // $F275 + #$F276, // $F276 + #$F277, // $F277 + #$F278, // $F278 + #$F279, // $F279 + #$F27A, // $F27A + #$F27B, // $F27B + #$F27C, // $F27C + #$F27D, // $F27D + #$F27E, // $F27E + #$F27F, // $F27F + #$F280, // $F280 + #$F281, // $F281 + #$F282, // $F282 + #$F283, // $F283 + #$F284, // $F284 + #$F285, // $F285 + #$F286, // $F286 + #$F287, // $F287 + #$F288, // $F288 + #$F289, // $F289 + #$F28A, // $F28A + #$F28B, // $F28B + #$F28C, // $F28C + #$F28D, // $F28D + #$F28E, // $F28E + #$F28F, // $F28F + #$F290, // $F290 + #$F291, // $F291 + #$F292, // $F292 + #$F293, // $F293 + #$F294, // $F294 + #$F295, // $F295 + #$F296, // $F296 + #$F297, // $F297 + #$F298, // $F298 + #$F299, // $F299 + #$F29A, // $F29A + #$F29B, // $F29B + #$F29C, // $F29C + #$F29D, // $F29D + #$F29E, // $F29E + #$F29F, // $F29F + #$F2A0, // $F2A0 + #$F2A1, // $F2A1 + #$F2A2, // $F2A2 + #$F2A3, // $F2A3 + #$F2A4, // $F2A4 + #$F2A5, // $F2A5 + #$F2A6, // $F2A6 + #$F2A7, // $F2A7 + #$F2A8, // $F2A8 + #$F2A9, // $F2A9 + #$F2AA, // $F2AA + #$F2AB, // $F2AB + #$F2AC, // $F2AC + #$F2AD, // $F2AD + #$F2AE, // $F2AE + #$F2AF, // $F2AF + #$F2B0, // $F2B0 + #$F2B1, // $F2B1 + #$F2B2, // $F2B2 + #$F2B3, // $F2B3 + #$F2B4, // $F2B4 + #$F2B5, // $F2B5 + #$F2B6, // $F2B6 + #$F2B7, // $F2B7 + #$F2B8, // $F2B8 + #$F2B9, // $F2B9 + #$F2BA, // $F2BA + #$F2BB, // $F2BB + #$F2BC, // $F2BC + #$F2BD, // $F2BD + #$F2BE, // $F2BE + #$F2BF, // $F2BF + #$F2C0, // $F2C0 + #$F2C1, // $F2C1 + #$F2C2, // $F2C2 + #$F2C3, // $F2C3 + #$F2C4, // $F2C4 + #$F2C5, // $F2C5 + #$F2C6, // $F2C6 + #$F2C7, // $F2C7 + #$F2C8, // $F2C8 + #$F2C9, // $F2C9 + #$F2CA, // $F2CA + #$F2CB, // $F2CB + #$F2CC, // $F2CC + #$F2CD, // $F2CD + #$F2CE, // $F2CE + #$F2CF, // $F2CF + #$F2D0, // $F2D0 + #$F2D1, // $F2D1 + #$F2D2, // $F2D2 + #$F2D3, // $F2D3 + #$F2D4, // $F2D4 + #$F2D5, // $F2D5 + #$F2D6, // $F2D6 + #$F2D7, // $F2D7 + #$F2D8, // $F2D8 + #$F2D9, // $F2D9 + #$F2DA, // $F2DA + #$F2DB, // $F2DB + #$F2DC, // $F2DC + #$F2DD, // $F2DD + #$F2DE, // $F2DE + #$F2DF, // $F2DF + #$F2E0, // $F2E0 + #$F2E1, // $F2E1 + #$F2E2, // $F2E2 + #$F2E3, // $F2E3 + #$F2E4, // $F2E4 + #$F2E5, // $F2E5 + #$F2E6, // $F2E6 + #$F2E7, // $F2E7 + #$F2E8, // $F2E8 + #$F2E9, // $F2E9 + #$F2EA, // $F2EA + #$F2EB, // $F2EB + #$F2EC, // $F2EC + #$F2ED, // $F2ED + #$F2EE, // $F2EE + #$F2EF, // $F2EF + #$F2F0, // $F2F0 + #$F2F1, // $F2F1 + #$F2F2, // $F2F2 + #$F2F3, // $F2F3 + #$F2F4, // $F2F4 + #$F2F5, // $F2F5 + #$F2F6, // $F2F6 + #$F2F7, // $F2F7 + #$F2F8, // $F2F8 + #$F2F9, // $F2F9 + #$F2FA, // $F2FA + #$F2FB, // $F2FB + #$F2FC, // $F2FC + #$F2FD, // $F2FD + #$F2FE, // $F2FE + #$F2FF, // $F2FF + #$F300, // $F300 + #$F301, // $F301 + #$F302, // $F302 + #$F303, // $F303 + #$F304, // $F304 + #$F305, // $F305 + #$F306, // $F306 + #$F307, // $F307 + #$F308, // $F308 + #$F309, // $F309 + #$F30A, // $F30A + #$F30B, // $F30B + #$F30C, // $F30C + #$F30D, // $F30D + #$F30E, // $F30E + #$F30F, // $F30F + #$F310, // $F310 + #$F311, // $F311 + #$F312, // $F312 + #$F313, // $F313 + #$F314, // $F314 + #$F315, // $F315 + #$F316, // $F316 + #$F317, // $F317 + #$F318, // $F318 + #$F319, // $F319 + #$F31A, // $F31A + #$F31B, // $F31B + #$F31C, // $F31C + #$F31D, // $F31D + #$F31E, // $F31E + #$F31F, // $F31F + #$F320, // $F320 + #$F321, // $F321 + #$F322, // $F322 + #$F323, // $F323 + #$F324, // $F324 + #$F325, // $F325 + #$F326, // $F326 + #$F327, // $F327 + #$F328, // $F328 + #$F329, // $F329 + #$F32A, // $F32A + #$F32B, // $F32B + #$F32C, // $F32C + #$F32D, // $F32D + #$F32E, // $F32E + #$F32F, // $F32F + #$F330, // $F330 + #$F331, // $F331 + #$F332, // $F332 + #$F333, // $F333 + #$F334, // $F334 + #$F335, // $F335 + #$F336, // $F336 + #$F337, // $F337 + #$F338, // $F338 + #$F339, // $F339 + #$F33A, // $F33A + #$F33B, // $F33B + #$F33C, // $F33C + #$F33D, // $F33D + #$F33E, // $F33E + #$F33F, // $F33F + #$F340, // $F340 + #$F341, // $F341 + #$F342, // $F342 + #$F343, // $F343 + #$F344, // $F344 + #$F345, // $F345 + #$F346, // $F346 + #$F347, // $F347 + #$F348, // $F348 + #$F349, // $F349 + #$F34A, // $F34A + #$F34B, // $F34B + #$F34C, // $F34C + #$F34D, // $F34D + #$F34E, // $F34E + #$F34F, // $F34F + #$F350, // $F350 + #$F351, // $F351 + #$F352, // $F352 + #$F353, // $F353 + #$F354, // $F354 + #$F355, // $F355 + #$F356, // $F356 + #$F357, // $F357 + #$F358, // $F358 + #$F359, // $F359 + #$F35A, // $F35A + #$F35B, // $F35B + #$F35C, // $F35C + #$F35D, // $F35D + #$F35E, // $F35E + #$F35F, // $F35F + #$F360, // $F360 + #$F361, // $F361 + #$F362, // $F362 + #$F363, // $F363 + #$F364, // $F364 + #$F365, // $F365 + #$F366, // $F366 + #$F367, // $F367 + #$F368, // $F368 + #$F369, // $F369 + #$F36A, // $F36A + #$F36B, // $F36B + #$F36C, // $F36C + #$F36D, // $F36D + #$F36E, // $F36E + #$F36F, // $F36F + #$F370, // $F370 + #$F371, // $F371 + #$F372, // $F372 + #$F373, // $F373 + #$F374, // $F374 + #$F375, // $F375 + #$F376, // $F376 + #$F377, // $F377 + #$F378, // $F378 + #$F379, // $F379 + #$F37A, // $F37A + #$F37B, // $F37B + #$F37C, // $F37C + #$F37D, // $F37D + #$F37E, // $F37E + #$F37F, // $F37F + #$F380, // $F380 + #$F381, // $F381 + #$F382, // $F382 + #$F383, // $F383 + #$F384, // $F384 + #$F385, // $F385 + #$F386, // $F386 + #$F387, // $F387 + #$F388, // $F388 + #$F389, // $F389 + #$F38A, // $F38A + #$F38B, // $F38B + #$F38C, // $F38C + #$F38D, // $F38D + #$F38E, // $F38E + #$F38F, // $F38F + #$F390, // $F390 + #$F391, // $F391 + #$F392, // $F392 + #$F393, // $F393 + #$F394, // $F394 + #$F395, // $F395 + #$F396, // $F396 + #$F397, // $F397 + #$F398, // $F398 + #$F399, // $F399 + #$F39A, // $F39A + #$F39B, // $F39B + #$F39C, // $F39C + #$F39D, // $F39D + #$F39E, // $F39E + #$F39F, // $F39F + #$F3A0, // $F3A0 + #$F3A1, // $F3A1 + #$F3A2, // $F3A2 + #$F3A3, // $F3A3 + #$F3A4, // $F3A4 + #$F3A5, // $F3A5 + #$F3A6, // $F3A6 + #$F3A7, // $F3A7 + #$F3A8, // $F3A8 + #$F3A9, // $F3A9 + #$F3AA, // $F3AA + #$F3AB, // $F3AB + #$F3AC, // $F3AC + #$F3AD, // $F3AD + #$F3AE, // $F3AE + #$F3AF, // $F3AF + #$F3B0, // $F3B0 + #$F3B1, // $F3B1 + #$F3B2, // $F3B2 + #$F3B3, // $F3B3 + #$F3B4, // $F3B4 + #$F3B5, // $F3B5 + #$F3B6, // $F3B6 + #$F3B7, // $F3B7 + #$F3B8, // $F3B8 + #$F3B9, // $F3B9 + #$F3BA, // $F3BA + #$F3BB, // $F3BB + #$F3BC, // $F3BC + #$F3BD, // $F3BD + #$F3BE, // $F3BE + #$F3BF, // $F3BF + #$F3C0, // $F3C0 + #$F3C1, // $F3C1 + #$F3C2, // $F3C2 + #$F3C3, // $F3C3 + #$F3C4, // $F3C4 + #$F3C5, // $F3C5 + #$F3C6, // $F3C6 + #$F3C7, // $F3C7 + #$F3C8, // $F3C8 + #$F3C9, // $F3C9 + #$F3CA, // $F3CA + #$F3CB, // $F3CB + #$F3CC, // $F3CC + #$F3CD, // $F3CD + #$F3CE, // $F3CE + #$F3CF, // $F3CF + #$F3D0, // $F3D0 + #$F3D1, // $F3D1 + #$F3D2, // $F3D2 + #$F3D3, // $F3D3 + #$F3D4, // $F3D4 + #$F3D5, // $F3D5 + #$F3D6, // $F3D6 + #$F3D7, // $F3D7 + #$F3D8, // $F3D8 + #$F3D9, // $F3D9 + #$F3DA, // $F3DA + #$F3DB, // $F3DB + #$F3DC, // $F3DC + #$F3DD, // $F3DD + #$F3DE, // $F3DE + #$F3DF, // $F3DF + #$F3E0, // $F3E0 + #$F3E1, // $F3E1 + #$F3E2, // $F3E2 + #$F3E3, // $F3E3 + #$F3E4, // $F3E4 + #$F3E5, // $F3E5 + #$F3E6, // $F3E6 + #$F3E7, // $F3E7 + #$F3E8, // $F3E8 + #$F3E9, // $F3E9 + #$F3EA, // $F3EA + #$F3EB, // $F3EB + #$F3EC, // $F3EC + #$F3ED, // $F3ED + #$F3EE, // $F3EE + #$F3EF, // $F3EF + #$F3F0, // $F3F0 + #$F3F1, // $F3F1 + #$F3F2, // $F3F2 + #$F3F3, // $F3F3 + #$F3F4, // $F3F4 + #$F3F5, // $F3F5 + #$F3F6, // $F3F6 + #$F3F7, // $F3F7 + #$F3F8, // $F3F8 + #$F3F9, // $F3F9 + #$F3FA, // $F3FA + #$F3FB, // $F3FB + #$F3FC, // $F3FC + #$F3FD, // $F3FD + #$F3FE, // $F3FE + #$F3FF, // $F3FF + #$F400, // $F400 + #$F401, // $F401 + #$F402, // $F402 + #$F403, // $F403 + #$F404, // $F404 + #$F405, // $F405 + #$F406, // $F406 + #$F407, // $F407 + #$F408, // $F408 + #$F409, // $F409 + #$F40A, // $F40A + #$F40B, // $F40B + #$F40C, // $F40C + #$F40D, // $F40D + #$F40E, // $F40E + #$F40F, // $F40F + #$F410, // $F410 + #$F411, // $F411 + #$F412, // $F412 + #$F413, // $F413 + #$F414, // $F414 + #$F415, // $F415 + #$F416, // $F416 + #$F417, // $F417 + #$F418, // $F418 + #$F419, // $F419 + #$F41A, // $F41A + #$F41B, // $F41B + #$F41C, // $F41C + #$F41D, // $F41D + #$F41E, // $F41E + #$F41F, // $F41F + #$F420, // $F420 + #$F421, // $F421 + #$F422, // $F422 + #$F423, // $F423 + #$F424, // $F424 + #$F425, // $F425 + #$F426, // $F426 + #$F427, // $F427 + #$F428, // $F428 + #$F429, // $F429 + #$F42A, // $F42A + #$F42B, // $F42B + #$F42C, // $F42C + #$F42D, // $F42D + #$F42E, // $F42E + #$F42F, // $F42F + #$F430, // $F430 + #$F431, // $F431 + #$F432, // $F432 + #$F433, // $F433 + #$F434, // $F434 + #$F435, // $F435 + #$F436, // $F436 + #$F437, // $F437 + #$F438, // $F438 + #$F439, // $F439 + #$F43A, // $F43A + #$F43B, // $F43B + #$F43C, // $F43C + #$F43D, // $F43D + #$F43E, // $F43E + #$F43F, // $F43F + #$F440, // $F440 + #$F441, // $F441 + #$F442, // $F442 + #$F443, // $F443 + #$F444, // $F444 + #$F445, // $F445 + #$F446, // $F446 + #$F447, // $F447 + #$F448, // $F448 + #$F449, // $F449 + #$F44A, // $F44A + #$F44B, // $F44B + #$F44C, // $F44C + #$F44D, // $F44D + #$F44E, // $F44E + #$F44F, // $F44F + #$F450, // $F450 + #$F451, // $F451 + #$F452, // $F452 + #$F453, // $F453 + #$F454, // $F454 + #$F455, // $F455 + #$F456, // $F456 + #$F457, // $F457 + #$F458, // $F458 + #$F459, // $F459 + #$F45A, // $F45A + #$F45B, // $F45B + #$F45C, // $F45C + #$F45D, // $F45D + #$F45E, // $F45E + #$F45F, // $F45F + #$F460, // $F460 + #$F461, // $F461 + #$F462, // $F462 + #$F463, // $F463 + #$F464, // $F464 + #$F465, // $F465 + #$F466, // $F466 + #$F467, // $F467 + #$F468, // $F468 + #$F469, // $F469 + #$F46A, // $F46A + #$F46B, // $F46B + #$F46C, // $F46C + #$F46D, // $F46D + #$F46E, // $F46E + #$F46F, // $F46F + #$F470, // $F470 + #$F471, // $F471 + #$F472, // $F472 + #$F473, // $F473 + #$F474, // $F474 + #$F475, // $F475 + #$F476, // $F476 + #$F477, // $F477 + #$F478, // $F478 + #$F479, // $F479 + #$F47A, // $F47A + #$F47B, // $F47B + #$F47C, // $F47C + #$F47D, // $F47D + #$F47E, // $F47E + #$F47F, // $F47F + #$F480, // $F480 + #$F481, // $F481 + #$F482, // $F482 + #$F483, // $F483 + #$F484, // $F484 + #$F485, // $F485 + #$F486, // $F486 + #$F487, // $F487 + #$F488, // $F488 + #$F489, // $F489 + #$F48A, // $F48A + #$F48B, // $F48B + #$F48C, // $F48C + #$F48D, // $F48D + #$F48E, // $F48E + #$F48F, // $F48F + #$F490, // $F490 + #$F491, // $F491 + #$F492, // $F492 + #$F493, // $F493 + #$F494, // $F494 + #$F495, // $F495 + #$F496, // $F496 + #$F497, // $F497 + #$F498, // $F498 + #$F499, // $F499 + #$F49A, // $F49A + #$F49B, // $F49B + #$F49C, // $F49C + #$F49D, // $F49D + #$F49E, // $F49E + #$F49F, // $F49F + #$F4A0, // $F4A0 + #$F4A1, // $F4A1 + #$F4A2, // $F4A2 + #$F4A3, // $F4A3 + #$F4A4, // $F4A4 + #$F4A5, // $F4A5 + #$F4A6, // $F4A6 + #$F4A7, // $F4A7 + #$F4A8, // $F4A8 + #$F4A9, // $F4A9 + #$F4AA, // $F4AA + #$F4AB, // $F4AB + #$F4AC, // $F4AC + #$F4AD, // $F4AD + #$F4AE, // $F4AE + #$F4AF, // $F4AF + #$F4B0, // $F4B0 + #$F4B1, // $F4B1 + #$F4B2, // $F4B2 + #$F4B3, // $F4B3 + #$F4B4, // $F4B4 + #$F4B5, // $F4B5 + #$F4B6, // $F4B6 + #$F4B7, // $F4B7 + #$F4B8, // $F4B8 + #$F4B9, // $F4B9 + #$F4BA, // $F4BA + #$F4BB, // $F4BB + #$F4BC, // $F4BC + #$F4BD, // $F4BD + #$F4BE, // $F4BE + #$F4BF, // $F4BF + #$F4C0, // $F4C0 + #$F4C1, // $F4C1 + #$F4C2, // $F4C2 + #$F4C3, // $F4C3 + #$F4C4, // $F4C4 + #$F4C5, // $F4C5 + #$F4C6, // $F4C6 + #$F4C7, // $F4C7 + #$F4C8, // $F4C8 + #$F4C9, // $F4C9 + #$F4CA, // $F4CA + #$F4CB, // $F4CB + #$F4CC, // $F4CC + #$F4CD, // $F4CD + #$F4CE, // $F4CE + #$F4CF, // $F4CF + #$F4D0, // $F4D0 + #$F4D1, // $F4D1 + #$F4D2, // $F4D2 + #$F4D3, // $F4D3 + #$F4D4, // $F4D4 + #$F4D5, // $F4D5 + #$F4D6, // $F4D6 + #$F4D7, // $F4D7 + #$F4D8, // $F4D8 + #$F4D9, // $F4D9 + #$F4DA, // $F4DA + #$F4DB, // $F4DB + #$F4DC, // $F4DC + #$F4DD, // $F4DD + #$F4DE, // $F4DE + #$F4DF, // $F4DF + #$F4E0, // $F4E0 + #$F4E1, // $F4E1 + #$F4E2, // $F4E2 + #$F4E3, // $F4E3 + #$F4E4, // $F4E4 + #$F4E5, // $F4E5 + #$F4E6, // $F4E6 + #$F4E7, // $F4E7 + #$F4E8, // $F4E8 + #$F4E9, // $F4E9 + #$F4EA, // $F4EA + #$F4EB, // $F4EB + #$F4EC, // $F4EC + #$F4ED, // $F4ED + #$F4EE, // $F4EE + #$F4EF, // $F4EF + #$F4F0, // $F4F0 + #$F4F1, // $F4F1 + #$F4F2, // $F4F2 + #$F4F3, // $F4F3 + #$F4F4, // $F4F4 + #$F4F5, // $F4F5 + #$F4F6, // $F4F6 + #$F4F7, // $F4F7 + #$F4F8, // $F4F8 + #$F4F9, // $F4F9 + #$F4FA, // $F4FA + #$F4FB, // $F4FB + #$F4FC, // $F4FC + #$F4FD, // $F4FD + #$F4FE, // $F4FE + #$F4FF, // $F4FF + #$F500, // $F500 + #$F501, // $F501 + #$F502, // $F502 + #$F503, // $F503 + #$F504, // $F504 + #$F505, // $F505 + #$F506, // $F506 + #$F507, // $F507 + #$F508, // $F508 + #$F509, // $F509 + #$F50A, // $F50A + #$F50B, // $F50B + #$F50C, // $F50C + #$F50D, // $F50D + #$F50E, // $F50E + #$F50F, // $F50F + #$F510, // $F510 + #$F511, // $F511 + #$F512, // $F512 + #$F513, // $F513 + #$F514, // $F514 + #$F515, // $F515 + #$F516, // $F516 + #$F517, // $F517 + #$F518, // $F518 + #$F519, // $F519 + #$F51A, // $F51A + #$F51B, // $F51B + #$F51C, // $F51C + #$F51D, // $F51D + #$F51E, // $F51E + #$F51F, // $F51F + #$F520, // $F520 + #$F521, // $F521 + #$F522, // $F522 + #$F523, // $F523 + #$F524, // $F524 + #$F525, // $F525 + #$F526, // $F526 + #$F527, // $F527 + #$F528, // $F528 + #$F529, // $F529 + #$F52A, // $F52A + #$F52B, // $F52B + #$F52C, // $F52C + #$F52D, // $F52D + #$F52E, // $F52E + #$F52F, // $F52F + #$F530, // $F530 + #$F531, // $F531 + #$F532, // $F532 + #$F533, // $F533 + #$F534, // $F534 + #$F535, // $F535 + #$F536, // $F536 + #$F537, // $F537 + #$F538, // $F538 + #$F539, // $F539 + #$F53A, // $F53A + #$F53B, // $F53B + #$F53C, // $F53C + #$F53D, // $F53D + #$F53E, // $F53E + #$F53F, // $F53F + #$F540, // $F540 + #$F541, // $F541 + #$F542, // $F542 + #$F543, // $F543 + #$F544, // $F544 + #$F545, // $F545 + #$F546, // $F546 + #$F547, // $F547 + #$F548, // $F548 + #$F549, // $F549 + #$F54A, // $F54A + #$F54B, // $F54B + #$F54C, // $F54C + #$F54D, // $F54D + #$F54E, // $F54E + #$F54F, // $F54F + #$F550, // $F550 + #$F551, // $F551 + #$F552, // $F552 + #$F553, // $F553 + #$F554, // $F554 + #$F555, // $F555 + #$F556, // $F556 + #$F557, // $F557 + #$F558, // $F558 + #$F559, // $F559 + #$F55A, // $F55A + #$F55B, // $F55B + #$F55C, // $F55C + #$F55D, // $F55D + #$F55E, // $F55E + #$F55F, // $F55F + #$F560, // $F560 + #$F561, // $F561 + #$F562, // $F562 + #$F563, // $F563 + #$F564, // $F564 + #$F565, // $F565 + #$F566, // $F566 + #$F567, // $F567 + #$F568, // $F568 + #$F569, // $F569 + #$F56A, // $F56A + #$F56B, // $F56B + #$F56C, // $F56C + #$F56D, // $F56D + #$F56E, // $F56E + #$F56F, // $F56F + #$F570, // $F570 + #$F571, // $F571 + #$F572, // $F572 + #$F573, // $F573 + #$F574, // $F574 + #$F575, // $F575 + #$F576, // $F576 + #$F577, // $F577 + #$F578, // $F578 + #$F579, // $F579 + #$F57A, // $F57A + #$F57B, // $F57B + #$F57C, // $F57C + #$F57D, // $F57D + #$F57E, // $F57E + #$F57F, // $F57F + #$F580, // $F580 + #$F581, // $F581 + #$F582, // $F582 + #$F583, // $F583 + #$F584, // $F584 + #$F585, // $F585 + #$F586, // $F586 + #$F587, // $F587 + #$F588, // $F588 + #$F589, // $F589 + #$F58A, // $F58A + #$F58B, // $F58B + #$F58C, // $F58C + #$F58D, // $F58D + #$F58E, // $F58E + #$F58F, // $F58F + #$F590, // $F590 + #$F591, // $F591 + #$F592, // $F592 + #$F593, // $F593 + #$F594, // $F594 + #$F595, // $F595 + #$F596, // $F596 + #$F597, // $F597 + #$F598, // $F598 + #$F599, // $F599 + #$F59A, // $F59A + #$F59B, // $F59B + #$F59C, // $F59C + #$F59D, // $F59D + #$F59E, // $F59E + #$F59F, // $F59F + #$F5A0, // $F5A0 + #$F5A1, // $F5A1 + #$F5A2, // $F5A2 + #$F5A3, // $F5A3 + #$F5A4, // $F5A4 + #$F5A5, // $F5A5 + #$F5A6, // $F5A6 + #$F5A7, // $F5A7 + #$F5A8, // $F5A8 + #$F5A9, // $F5A9 + #$F5AA, // $F5AA + #$F5AB, // $F5AB + #$F5AC, // $F5AC + #$F5AD, // $F5AD + #$F5AE, // $F5AE + #$F5AF, // $F5AF + #$F5B0, // $F5B0 + #$F5B1, // $F5B1 + #$F5B2, // $F5B2 + #$F5B3, // $F5B3 + #$F5B4, // $F5B4 + #$F5B5, // $F5B5 + #$F5B6, // $F5B6 + #$F5B7, // $F5B7 + #$F5B8, // $F5B8 + #$F5B9, // $F5B9 + #$F5BA, // $F5BA + #$F5BB, // $F5BB + #$F5BC, // $F5BC + #$F5BD, // $F5BD + #$F5BE, // $F5BE + #$F5BF, // $F5BF + #$F5C0, // $F5C0 + #$F5C1, // $F5C1 + #$F5C2, // $F5C2 + #$F5C3, // $F5C3 + #$F5C4, // $F5C4 + #$F5C5, // $F5C5 + #$F5C6, // $F5C6 + #$F5C7, // $F5C7 + #$F5C8, // $F5C8 + #$F5C9, // $F5C9 + #$F5CA, // $F5CA + #$F5CB, // $F5CB + #$F5CC, // $F5CC + #$F5CD, // $F5CD + #$F5CE, // $F5CE + #$F5CF, // $F5CF + #$F5D0, // $F5D0 + #$F5D1, // $F5D1 + #$F5D2, // $F5D2 + #$F5D3, // $F5D3 + #$F5D4, // $F5D4 + #$F5D5, // $F5D5 + #$F5D6, // $F5D6 + #$F5D7, // $F5D7 + #$F5D8, // $F5D8 + #$F5D9, // $F5D9 + #$F5DA, // $F5DA + #$F5DB, // $F5DB + #$F5DC, // $F5DC + #$F5DD, // $F5DD + #$F5DE, // $F5DE + #$F5DF, // $F5DF + #$F5E0, // $F5E0 + #$F5E1, // $F5E1 + #$F5E2, // $F5E2 + #$F5E3, // $F5E3 + #$F5E4, // $F5E4 + #$F5E5, // $F5E5 + #$F5E6, // $F5E6 + #$F5E7, // $F5E7 + #$F5E8, // $F5E8 + #$F5E9, // $F5E9 + #$F5EA, // $F5EA + #$F5EB, // $F5EB + #$F5EC, // $F5EC + #$F5ED, // $F5ED + #$F5EE, // $F5EE + #$F5EF, // $F5EF + #$F5F0, // $F5F0 + #$F5F1, // $F5F1 + #$F5F2, // $F5F2 + #$F5F3, // $F5F3 + #$F5F4, // $F5F4 + #$F5F5, // $F5F5 + #$F5F6, // $F5F6 + #$F5F7, // $F5F7 + #$F5F8, // $F5F8 + #$F5F9, // $F5F9 + #$F5FA, // $F5FA + #$F5FB, // $F5FB + #$F5FC, // $F5FC + #$F5FD, // $F5FD + #$F5FE, // $F5FE + #$F5FF, // $F5FF + #$F600, // $F600 + #$F601, // $F601 + #$F602, // $F602 + #$F603, // $F603 + #$F604, // $F604 + #$F605, // $F605 + #$F606, // $F606 + #$F607, // $F607 + #$F608, // $F608 + #$F609, // $F609 + #$F60A, // $F60A + #$F60B, // $F60B + #$F60C, // $F60C + #$F60D, // $F60D + #$F60E, // $F60E + #$F60F, // $F60F + #$F610, // $F610 + #$F611, // $F611 + #$F612, // $F612 + #$F613, // $F613 + #$F614, // $F614 + #$F615, // $F615 + #$F616, // $F616 + #$F617, // $F617 + #$F618, // $F618 + #$F619, // $F619 + #$F61A, // $F61A + #$F61B, // $F61B + #$F61C, // $F61C + #$F61D, // $F61D + #$F61E, // $F61E + #$F61F, // $F61F + #$F620, // $F620 + #$F621, // $F621 + #$F622, // $F622 + #$F623, // $F623 + #$F624, // $F624 + #$F625, // $F625 + #$F626, // $F626 + #$F627, // $F627 + #$F628, // $F628 + #$F629, // $F629 + #$F62A, // $F62A + #$F62B, // $F62B + #$F62C, // $F62C + #$F62D, // $F62D + #$F62E, // $F62E + #$F62F, // $F62F + #$F630, // $F630 + #$F631, // $F631 + #$F632, // $F632 + #$F633, // $F633 + #$F634, // $F634 + #$F635, // $F635 + #$F636, // $F636 + #$F637, // $F637 + #$F638, // $F638 + #$F639, // $F639 + #$F63A, // $F63A + #$F63B, // $F63B + #$F63C, // $F63C + #$F63D, // $F63D + #$F63E, // $F63E + #$F63F, // $F63F + #$F640, // $F640 + #$F641, // $F641 + #$F642, // $F642 + #$F643, // $F643 + #$F644, // $F644 + #$F645, // $F645 + #$F646, // $F646 + #$F647, // $F647 + #$F648, // $F648 + #$F649, // $F649 + #$F64A, // $F64A + #$F64B, // $F64B + #$F64C, // $F64C + #$F64D, // $F64D + #$F64E, // $F64E + #$F64F, // $F64F + #$F650, // $F650 + #$F651, // $F651 + #$F652, // $F652 + #$F653, // $F653 + #$F654, // $F654 + #$F655, // $F655 + #$F656, // $F656 + #$F657, // $F657 + #$F658, // $F658 + #$F659, // $F659 + #$F65A, // $F65A + #$F65B, // $F65B + #$F65C, // $F65C + #$F65D, // $F65D + #$F65E, // $F65E + #$F65F, // $F65F + #$F660, // $F660 + #$F661, // $F661 + #$F662, // $F662 + #$F663, // $F663 + #$F664, // $F664 + #$F665, // $F665 + #$F666, // $F666 + #$F667, // $F667 + #$F668, // $F668 + #$F669, // $F669 + #$F66A, // $F66A + #$F66B, // $F66B + #$F66C, // $F66C + #$F66D, // $F66D + #$F66E, // $F66E + #$F66F, // $F66F + #$F670, // $F670 + #$F671, // $F671 + #$F672, // $F672 + #$F673, // $F673 + #$F674, // $F674 + #$F675, // $F675 + #$F676, // $F676 + #$F677, // $F677 + #$F678, // $F678 + #$F679, // $F679 + #$F67A, // $F67A + #$F67B, // $F67B + #$F67C, // $F67C + #$F67D, // $F67D + #$F67E, // $F67E + #$F67F, // $F67F + #$F680, // $F680 + #$F681, // $F681 + #$F682, // $F682 + #$F683, // $F683 + #$F684, // $F684 + #$F685, // $F685 + #$F686, // $F686 + #$F687, // $F687 + #$F688, // $F688 + #$F689, // $F689 + #$F68A, // $F68A + #$F68B, // $F68B + #$F68C, // $F68C + #$F68D, // $F68D + #$F68E, // $F68E + #$F68F, // $F68F + #$F690, // $F690 + #$F691, // $F691 + #$F692, // $F692 + #$F693, // $F693 + #$F694, // $F694 + #$F695, // $F695 + #$F696, // $F696 + #$F697, // $F697 + #$F698, // $F698 + #$F699, // $F699 + #$F69A, // $F69A + #$F69B, // $F69B + #$F69C, // $F69C + #$F69D, // $F69D + #$F69E, // $F69E + #$F69F, // $F69F + #$F6A0, // $F6A0 + #$F6A1, // $F6A1 + #$F6A2, // $F6A2 + #$F6A3, // $F6A3 + #$F6A4, // $F6A4 + #$F6A5, // $F6A5 + #$F6A6, // $F6A6 + #$F6A7, // $F6A7 + #$F6A8, // $F6A8 + #$F6A9, // $F6A9 + #$F6AA, // $F6AA + #$F6AB, // $F6AB + #$F6AC, // $F6AC + #$F6AD, // $F6AD + #$F6AE, // $F6AE + #$F6AF, // $F6AF + #$F6B0, // $F6B0 + #$F6B1, // $F6B1 + #$F6B2, // $F6B2 + #$F6B3, // $F6B3 + #$F6B4, // $F6B4 + #$F6B5, // $F6B5 + #$F6B6, // $F6B6 + #$F6B7, // $F6B7 + #$F6B8, // $F6B8 + #$F6B9, // $F6B9 + #$F6BA, // $F6BA + #$F6BB, // $F6BB + #$F6BC, // $F6BC + #$F6BD, // $F6BD + #$F6BE, // $F6BE + #$F6BF, // $F6BF + #$F6C0, // $F6C0 + #$F6C1, // $F6C1 + #$F6C2, // $F6C2 + #$F6C3, // $F6C3 + #$F6C4, // $F6C4 + #$F6C5, // $F6C5 + #$F6C6, // $F6C6 + #$F6C7, // $F6C7 + #$F6C8, // $F6C8 + #$F6C9, // $F6C9 + #$F6CA, // $F6CA + #$F6CB, // $F6CB + #$F6CC, // $F6CC + #$F6CD, // $F6CD + #$F6CE, // $F6CE + #$F6CF, // $F6CF + #$F6D0, // $F6D0 + #$F6D1, // $F6D1 + #$F6D2, // $F6D2 + #$F6D3, // $F6D3 + #$F6D4, // $F6D4 + #$F6D5, // $F6D5 + #$F6D6, // $F6D6 + #$F6D7, // $F6D7 + #$F6D8, // $F6D8 + #$F6D9, // $F6D9 + #$F6DA, // $F6DA + #$F6DB, // $F6DB + #$F6DC, // $F6DC + #$F6DD, // $F6DD + #$F6DE, // $F6DE + #$F6DF, // $F6DF + #$F6E0, // $F6E0 + #$F6E1, // $F6E1 + #$F6E2, // $F6E2 + #$F6E3, // $F6E3 + #$F6E4, // $F6E4 + #$F6E5, // $F6E5 + #$F6E6, // $F6E6 + #$F6E7, // $F6E7 + #$F6E8, // $F6E8 + #$F6E9, // $F6E9 + #$F6EA, // $F6EA + #$F6EB, // $F6EB + #$F6EC, // $F6EC + #$F6ED, // $F6ED + #$F6EE, // $F6EE + #$F6EF, // $F6EF + #$F6F0, // $F6F0 + #$F6F1, // $F6F1 + #$F6F2, // $F6F2 + #$F6F3, // $F6F3 + #$F6F4, // $F6F4 + #$F6F5, // $F6F5 + #$F6F6, // $F6F6 + #$F6F7, // $F6F7 + #$F6F8, // $F6F8 + #$F6F9, // $F6F9 + #$F6FA, // $F6FA + #$F6FB, // $F6FB + #$F6FC, // $F6FC + #$F6FD, // $F6FD + #$F6FE, // $F6FE + #$F6FF, // $F6FF + #$F700, // $F700 + #$F701, // $F701 + #$F702, // $F702 + #$F703, // $F703 + #$F704, // $F704 + #$F705, // $F705 + #$F706, // $F706 + #$F707, // $F707 + #$F708, // $F708 + #$F709, // $F709 + #$F70A, // $F70A + #$F70B, // $F70B + #$F70C, // $F70C + #$F70D, // $F70D + #$F70E, // $F70E + #$F70F, // $F70F + #$F710, // $F710 + #$F711, // $F711 + #$F712, // $F712 + #$F713, // $F713 + #$F714, // $F714 + #$F715, // $F715 + #$F716, // $F716 + #$F717, // $F717 + #$F718, // $F718 + #$F719, // $F719 + #$F71A, // $F71A + #$F71B, // $F71B + #$F71C, // $F71C + #$F71D, // $F71D + #$F71E, // $F71E + #$F71F, // $F71F + #$F720, // $F720 + #$F721, // $F721 + #$F722, // $F722 + #$F723, // $F723 + #$F724, // $F724 + #$F725, // $F725 + #$F726, // $F726 + #$F727, // $F727 + #$F728, // $F728 + #$F729, // $F729 + #$F72A, // $F72A + #$F72B, // $F72B + #$F72C, // $F72C + #$F72D, // $F72D + #$F72E, // $F72E + #$F72F, // $F72F + #$F730, // $F730 + #$F731, // $F731 + #$F732, // $F732 + #$F733, // $F733 + #$F734, // $F734 + #$F735, // $F735 + #$F736, // $F736 + #$F737, // $F737 + #$F738, // $F738 + #$F739, // $F739 + #$F73A, // $F73A + #$F73B, // $F73B + #$F73C, // $F73C + #$F73D, // $F73D + #$F73E, // $F73E + #$F73F, // $F73F + #$F740, // $F740 + #$F741, // $F741 + #$F742, // $F742 + #$F743, // $F743 + #$F744, // $F744 + #$F745, // $F745 + #$F746, // $F746 + #$F747, // $F747 + #$F748, // $F748 + #$F749, // $F749 + #$F74A, // $F74A + #$F74B, // $F74B + #$F74C, // $F74C + #$F74D, // $F74D + #$F74E, // $F74E + #$F74F, // $F74F + #$F750, // $F750 + #$F751, // $F751 + #$F752, // $F752 + #$F753, // $F753 + #$F754, // $F754 + #$F755, // $F755 + #$F756, // $F756 + #$F757, // $F757 + #$F758, // $F758 + #$F759, // $F759 + #$F75A, // $F75A + #$F75B, // $F75B + #$F75C, // $F75C + #$F75D, // $F75D + #$F75E, // $F75E + #$F75F, // $F75F + #$F760, // $F760 + #$F761, // $F761 + #$F762, // $F762 + #$F763, // $F763 + #$F764, // $F764 + #$F765, // $F765 + #$F766, // $F766 + #$F767, // $F767 + #$F768, // $F768 + #$F769, // $F769 + #$F76A, // $F76A + #$F76B, // $F76B + #$F76C, // $F76C + #$F76D, // $F76D + #$F76E, // $F76E + #$F76F, // $F76F + #$F770, // $F770 + #$F771, // $F771 + #$F772, // $F772 + #$F773, // $F773 + #$F774, // $F774 + #$F775, // $F775 + #$F776, // $F776 + #$F777, // $F777 + #$F778, // $F778 + #$F779, // $F779 + #$F77A, // $F77A + #$F77B, // $F77B + #$F77C, // $F77C + #$F77D, // $F77D + #$F77E, // $F77E + #$F77F, // $F77F + #$F780, // $F780 + #$F781, // $F781 + #$F782, // $F782 + #$F783, // $F783 + #$F784, // $F784 + #$F785, // $F785 + #$F786, // $F786 + #$F787, // $F787 + #$F788, // $F788 + #$F789, // $F789 + #$F78A, // $F78A + #$F78B, // $F78B + #$F78C, // $F78C + #$F78D, // $F78D + #$F78E, // $F78E + #$F78F, // $F78F + #$F790, // $F790 + #$F791, // $F791 + #$F792, // $F792 + #$F793, // $F793 + #$F794, // $F794 + #$F795, // $F795 + #$F796, // $F796 + #$F797, // $F797 + #$F798, // $F798 + #$F799, // $F799 + #$F79A, // $F79A + #$F79B, // $F79B + #$F79C, // $F79C + #$F79D, // $F79D + #$F79E, // $F79E + #$F79F, // $F79F + #$F7A0, // $F7A0 + #$F7A1, // $F7A1 + #$F7A2, // $F7A2 + #$F7A3, // $F7A3 + #$F7A4, // $F7A4 + #$F7A5, // $F7A5 + #$F7A6, // $F7A6 + #$F7A7, // $F7A7 + #$F7A8, // $F7A8 + #$F7A9, // $F7A9 + #$F7AA, // $F7AA + #$F7AB, // $F7AB + #$F7AC, // $F7AC + #$F7AD, // $F7AD + #$F7AE, // $F7AE + #$F7AF, // $F7AF + #$F7B0, // $F7B0 + #$F7B1, // $F7B1 + #$F7B2, // $F7B2 + #$F7B3, // $F7B3 + #$F7B4, // $F7B4 + #$F7B5, // $F7B5 + #$F7B6, // $F7B6 + #$F7B7, // $F7B7 + #$F7B8, // $F7B8 + #$F7B9, // $F7B9 + #$F7BA, // $F7BA + #$F7BB, // $F7BB + #$F7BC, // $F7BC + #$F7BD, // $F7BD + #$F7BE, // $F7BE + #$F7BF, // $F7BF + #$F7C0, // $F7C0 + #$F7C1, // $F7C1 + #$F7C2, // $F7C2 + #$F7C3, // $F7C3 + #$F7C4, // $F7C4 + #$F7C5, // $F7C5 + #$F7C6, // $F7C6 + #$F7C7, // $F7C7 + #$F7C8, // $F7C8 + #$F7C9, // $F7C9 + #$F7CA, // $F7CA + #$F7CB, // $F7CB + #$F7CC, // $F7CC + #$F7CD, // $F7CD + #$F7CE, // $F7CE + #$F7CF, // $F7CF + #$F7D0, // $F7D0 + #$F7D1, // $F7D1 + #$F7D2, // $F7D2 + #$F7D3, // $F7D3 + #$F7D4, // $F7D4 + #$F7D5, // $F7D5 + #$F7D6, // $F7D6 + #$F7D7, // $F7D7 + #$F7D8, // $F7D8 + #$F7D9, // $F7D9 + #$F7DA, // $F7DA + #$F7DB, // $F7DB + #$F7DC, // $F7DC + #$F7DD, // $F7DD + #$F7DE, // $F7DE + #$F7DF, // $F7DF + #$F7E0, // $F7E0 + #$F7E1, // $F7E1 + #$F7E2, // $F7E2 + #$F7E3, // $F7E3 + #$F7E4, // $F7E4 + #$F7E5, // $F7E5 + #$F7E6, // $F7E6 + #$F7E7, // $F7E7 + #$F7E8, // $F7E8 + #$F7E9, // $F7E9 + #$F7EA, // $F7EA + #$F7EB, // $F7EB + #$F7EC, // $F7EC + #$F7ED, // $F7ED + #$F7EE, // $F7EE + #$F7EF, // $F7EF + #$F7F0, // $F7F0 + #$F7F1, // $F7F1 + #$F7F2, // $F7F2 + #$F7F3, // $F7F3 + #$F7F4, // $F7F4 + #$F7F5, // $F7F5 + #$F7F6, // $F7F6 + #$F7F7, // $F7F7 + #$F7F8, // $F7F8 + #$F7F9, // $F7F9 + #$F7FA, // $F7FA + #$F7FB, // $F7FB + #$F7FC, // $F7FC + #$F7FD, // $F7FD + #$F7FE, // $F7FE + #$F7FF, // $F7FF + #$F800, // $F800 + #$F801, // $F801 + #$F802, // $F802 + #$F803, // $F803 + #$F804, // $F804 + #$F805, // $F805 + #$F806, // $F806 + #$F807, // $F807 + #$F808, // $F808 + #$F809, // $F809 + #$F80A, // $F80A + #$F80B, // $F80B + #$F80C, // $F80C + #$F80D, // $F80D + #$F80E, // $F80E + #$F80F, // $F80F + #$F810, // $F810 + #$F811, // $F811 + #$F812, // $F812 + #$F813, // $F813 + #$F814, // $F814 + #$F815, // $F815 + #$F816, // $F816 + #$F817, // $F817 + #$F818, // $F818 + #$F819, // $F819 + #$F81A, // $F81A + #$F81B, // $F81B + #$F81C, // $F81C + #$F81D, // $F81D + #$F81E, // $F81E + #$F81F, // $F81F + #$F820, // $F820 + #$F821, // $F821 + #$F822, // $F822 + #$F823, // $F823 + #$F824, // $F824 + #$F825, // $F825 + #$F826, // $F826 + #$F827, // $F827 + #$F828, // $F828 + #$F829, // $F829 + #$F82A, // $F82A + #$F82B, // $F82B + #$F82C, // $F82C + #$F82D, // $F82D + #$F82E, // $F82E + #$F82F, // $F82F + #$F830, // $F830 + #$F831, // $F831 + #$F832, // $F832 + #$F833, // $F833 + #$F834, // $F834 + #$F835, // $F835 + #$F836, // $F836 + #$F837, // $F837 + #$F838, // $F838 + #$F839, // $F839 + #$F83A, // $F83A + #$F83B, // $F83B + #$F83C, // $F83C + #$F83D, // $F83D + #$F83E, // $F83E + #$F83F, // $F83F + #$F840, // $F840 + #$F841, // $F841 + #$F842, // $F842 + #$F843, // $F843 + #$F844, // $F844 + #$F845, // $F845 + #$F846, // $F846 + #$F847, // $F847 + #$F848, // $F848 + #$F849, // $F849 + #$F84A, // $F84A + #$F84B, // $F84B + #$F84C, // $F84C + #$F84D, // $F84D + #$F84E, // $F84E + #$F84F, // $F84F + #$F850, // $F850 + #$F851, // $F851 + #$F852, // $F852 + #$F853, // $F853 + #$F854, // $F854 + #$F855, // $F855 + #$F856, // $F856 + #$F857, // $F857 + #$F858, // $F858 + #$F859, // $F859 + #$F85A, // $F85A + #$F85B, // $F85B + #$F85C, // $F85C + #$F85D, // $F85D + #$F85E, // $F85E + #$F85F, // $F85F + #$F860, // $F860 + #$F861, // $F861 + #$F862, // $F862 + #$F863, // $F863 + #$F864, // $F864 + #$F865, // $F865 + #$F866, // $F866 + #$F867, // $F867 + #$F868, // $F868 + #$F869, // $F869 + #$F86A, // $F86A + #$F86B, // $F86B + #$F86C, // $F86C + #$F86D, // $F86D + #$F86E, // $F86E + #$F86F, // $F86F + #$F870, // $F870 + #$F871, // $F871 + #$F872, // $F872 + #$F873, // $F873 + #$F874, // $F874 + #$F875, // $F875 + #$F876, // $F876 + #$F877, // $F877 + #$F878, // $F878 + #$F879, // $F879 + #$F87A, // $F87A + #$F87B, // $F87B + #$F87C, // $F87C + #$F87D, // $F87D + #$F87E, // $F87E + #$F87F, // $F87F + #$F880, // $F880 + #$F881, // $F881 + #$F882, // $F882 + #$F883, // $F883 + #$F884, // $F884 + #$F885, // $F885 + #$F886, // $F886 + #$F887, // $F887 + #$F888, // $F888 + #$F889, // $F889 + #$F88A, // $F88A + #$F88B, // $F88B + #$F88C, // $F88C + #$F88D, // $F88D + #$F88E, // $F88E + #$F88F, // $F88F + #$F890, // $F890 + #$F891, // $F891 + #$F892, // $F892 + #$F893, // $F893 + #$F894, // $F894 + #$F895, // $F895 + #$F896, // $F896 + #$F897, // $F897 + #$F898, // $F898 + #$F899, // $F899 + #$F89A, // $F89A + #$F89B, // $F89B + #$F89C, // $F89C + #$F89D, // $F89D + #$F89E, // $F89E + #$F89F, // $F89F + #$F8A0, // $F8A0 + #$F8A1, // $F8A1 + #$F8A2, // $F8A2 + #$F8A3, // $F8A3 + #$F8A4, // $F8A4 + #$F8A5, // $F8A5 + #$F8A6, // $F8A6 + #$F8A7, // $F8A7 + #$F8A8, // $F8A8 + #$F8A9, // $F8A9 + #$F8AA, // $F8AA + #$F8AB, // $F8AB + #$F8AC, // $F8AC + #$F8AD, // $F8AD + #$F8AE, // $F8AE + #$F8AF, // $F8AF + #$F8B0, // $F8B0 + #$F8B1, // $F8B1 + #$F8B2, // $F8B2 + #$F8B3, // $F8B3 + #$F8B4, // $F8B4 + #$F8B5, // $F8B5 + #$F8B6, // $F8B6 + #$F8B7, // $F8B7 + #$F8B8, // $F8B8 + #$F8B9, // $F8B9 + #$F8BA, // $F8BA + #$F8BB, // $F8BB + #$F8BC, // $F8BC + #$F8BD, // $F8BD + #$F8BE, // $F8BE + #$F8BF, // $F8BF + #$F8C0, // $F8C0 + #$F8C1, // $F8C1 + #$F8C2, // $F8C2 + #$F8C3, // $F8C3 + #$F8C4, // $F8C4 + #$F8C5, // $F8C5 + #$F8C6, // $F8C6 + #$F8C7, // $F8C7 + #$F8C8, // $F8C8 + #$F8C9, // $F8C9 + #$F8CA, // $F8CA + #$F8CB, // $F8CB + #$F8CC, // $F8CC + #$F8CD, // $F8CD + #$F8CE, // $F8CE + #$F8CF, // $F8CF + #$F8D0, // $F8D0 + #$F8D1, // $F8D1 + #$F8D2, // $F8D2 + #$F8D3, // $F8D3 + #$F8D4, // $F8D4 + #$F8D5, // $F8D5 + #$F8D6, // $F8D6 + #$F8D7, // $F8D7 + #$F8D8, // $F8D8 + #$F8D9, // $F8D9 + #$F8DA, // $F8DA + #$F8DB, // $F8DB + #$F8DC, // $F8DC + #$F8DD, // $F8DD + #$F8DE, // $F8DE + #$F8DF, // $F8DF + #$F8E0, // $F8E0 + #$F8E1, // $F8E1 + #$F8E2, // $F8E2 + #$F8E3, // $F8E3 + #$F8E4, // $F8E4 + #$F8E5, // $F8E5 + #$F8E6, // $F8E6 + #$F8E7, // $F8E7 + #$F8E8, // $F8E8 + #$F8E9, // $F8E9 + #$F8EA, // $F8EA + #$F8EB, // $F8EB + #$F8EC, // $F8EC + #$F8ED, // $F8ED + #$F8EE, // $F8EE + #$F8EF, // $F8EF + #$F8F0, // $F8F0 + #$F8F1, // $F8F1 + #$F8F2, // $F8F2 + #$F8F3, // $F8F3 + #$F8F4, // $F8F4 + #$F8F5, // $F8F5 + #$F8F6, // $F8F6 + #$F8F7, // $F8F7 + #$F8F8, // $F8F8 + #$F8F9, // $F8F9 + #$F8FA, // $F8FA + #$F8FB, // $F8FB + #$F8FC, // $F8FC + #$F8FD, // $F8FD + #$F8FE, // $F8FE + #$F8FF, // $F8FF + #$F900, // $F900 + #$F901, // $F901 + #$F902, // $F902 + #$F903, // $F903 + #$F904, // $F904 + #$F905, // $F905 + #$F906, // $F906 + #$F907, // $F907 + #$F908, // $F908 + #$F909, // $F909 + #$F90A, // $F90A + #$F90B, // $F90B + #$F90C, // $F90C + #$F90D, // $F90D + #$F90E, // $F90E + #$F90F, // $F90F + #$F910, // $F910 + #$F911, // $F911 + #$F912, // $F912 + #$F913, // $F913 + #$F914, // $F914 + #$F915, // $F915 + #$F916, // $F916 + #$F917, // $F917 + #$F918, // $F918 + #$F919, // $F919 + #$F91A, // $F91A + #$F91B, // $F91B + #$F91C, // $F91C + #$F91D, // $F91D + #$F91E, // $F91E + #$F91F, // $F91F + #$F920, // $F920 + #$F921, // $F921 + #$F922, // $F922 + #$F923, // $F923 + #$F924, // $F924 + #$F925, // $F925 + #$F926, // $F926 + #$F927, // $F927 + #$F928, // $F928 + #$F929, // $F929 + #$F92A, // $F92A + #$F92B, // $F92B + #$F92C, // $F92C + #$F92D, // $F92D + #$F92E, // $F92E + #$F92F, // $F92F + #$F930, // $F930 + #$F931, // $F931 + #$F932, // $F932 + #$F933, // $F933 + #$F934, // $F934 + #$F935, // $F935 + #$F936, // $F936 + #$F937, // $F937 + #$F938, // $F938 + #$F939, // $F939 + #$F93A, // $F93A + #$F93B, // $F93B + #$F93C, // $F93C + #$F93D, // $F93D + #$F93E, // $F93E + #$F93F, // $F93F + #$F940, // $F940 + #$F941, // $F941 + #$F942, // $F942 + #$F943, // $F943 + #$F944, // $F944 + #$F945, // $F945 + #$F946, // $F946 + #$F947, // $F947 + #$F948, // $F948 + #$F949, // $F949 + #$F94A, // $F94A + #$F94B, // $F94B + #$F94C, // $F94C + #$F94D, // $F94D + #$F94E, // $F94E + #$F94F, // $F94F + #$F950, // $F950 + #$F951, // $F951 + #$F952, // $F952 + #$F953, // $F953 + #$F954, // $F954 + #$F955, // $F955 + #$F956, // $F956 + #$F957, // $F957 + #$F958, // $F958 + #$F959, // $F959 + #$F95A, // $F95A + #$F95B, // $F95B + #$F95C, // $F95C + #$F95D, // $F95D + #$F95E, // $F95E + #$F95F, // $F95F + #$F960, // $F960 + #$F961, // $F961 + #$F962, // $F962 + #$F963, // $F963 + #$F964, // $F964 + #$F965, // $F965 + #$F966, // $F966 + #$F967, // $F967 + #$F968, // $F968 + #$F969, // $F969 + #$F96A, // $F96A + #$F96B, // $F96B + #$F96C, // $F96C + #$F96D, // $F96D + #$F96E, // $F96E + #$F96F, // $F96F + #$F970, // $F970 + #$F971, // $F971 + #$F972, // $F972 + #$F973, // $F973 + #$F974, // $F974 + #$F975, // $F975 + #$F976, // $F976 + #$F977, // $F977 + #$F978, // $F978 + #$F979, // $F979 + #$F97A, // $F97A + #$F97B, // $F97B + #$F97C, // $F97C + #$F97D, // $F97D + #$F97E, // $F97E + #$F97F, // $F97F + #$F980, // $F980 + #$F981, // $F981 + #$F982, // $F982 + #$F983, // $F983 + #$F984, // $F984 + #$F985, // $F985 + #$F986, // $F986 + #$F987, // $F987 + #$F988, // $F988 + #$F989, // $F989 + #$F98A, // $F98A + #$F98B, // $F98B + #$F98C, // $F98C + #$F98D, // $F98D + #$F98E, // $F98E + #$F98F, // $F98F + #$F990, // $F990 + #$F991, // $F991 + #$F992, // $F992 + #$F993, // $F993 + #$F994, // $F994 + #$F995, // $F995 + #$F996, // $F996 + #$F997, // $F997 + #$F998, // $F998 + #$F999, // $F999 + #$F99A, // $F99A + #$F99B, // $F99B + #$F99C, // $F99C + #$F99D, // $F99D + #$F99E, // $F99E + #$F99F, // $F99F + #$F9A0, // $F9A0 + #$F9A1, // $F9A1 + #$F9A2, // $F9A2 + #$F9A3, // $F9A3 + #$F9A4, // $F9A4 + #$F9A5, // $F9A5 + #$F9A6, // $F9A6 + #$F9A7, // $F9A7 + #$F9A8, // $F9A8 + #$F9A9, // $F9A9 + #$F9AA, // $F9AA + #$F9AB, // $F9AB + #$F9AC, // $F9AC + #$F9AD, // $F9AD + #$F9AE, // $F9AE + #$F9AF, // $F9AF + #$F9B0, // $F9B0 + #$F9B1, // $F9B1 + #$F9B2, // $F9B2 + #$F9B3, // $F9B3 + #$F9B4, // $F9B4 + #$F9B5, // $F9B5 + #$F9B6, // $F9B6 + #$F9B7, // $F9B7 + #$F9B8, // $F9B8 + #$F9B9, // $F9B9 + #$F9BA, // $F9BA + #$F9BB, // $F9BB + #$F9BC, // $F9BC + #$F9BD, // $F9BD + #$F9BE, // $F9BE + #$F9BF, // $F9BF + #$F9C0, // $F9C0 + #$F9C1, // $F9C1 + #$F9C2, // $F9C2 + #$F9C3, // $F9C3 + #$F9C4, // $F9C4 + #$F9C5, // $F9C5 + #$F9C6, // $F9C6 + #$F9C7, // $F9C7 + #$F9C8, // $F9C8 + #$F9C9, // $F9C9 + #$F9CA, // $F9CA + #$F9CB, // $F9CB + #$F9CC, // $F9CC + #$F9CD, // $F9CD + #$F9CE, // $F9CE + #$F9CF, // $F9CF + #$F9D0, // $F9D0 + #$F9D1, // $F9D1 + #$F9D2, // $F9D2 + #$F9D3, // $F9D3 + #$F9D4, // $F9D4 + #$F9D5, // $F9D5 + #$F9D6, // $F9D6 + #$F9D7, // $F9D7 + #$F9D8, // $F9D8 + #$F9D9, // $F9D9 + #$F9DA, // $F9DA + #$F9DB, // $F9DB + #$F9DC, // $F9DC + #$F9DD, // $F9DD + #$F9DE, // $F9DE + #$F9DF, // $F9DF + #$F9E0, // $F9E0 + #$F9E1, // $F9E1 + #$F9E2, // $F9E2 + #$F9E3, // $F9E3 + #$F9E4, // $F9E4 + #$F9E5, // $F9E5 + #$F9E6, // $F9E6 + #$F9E7, // $F9E7 + #$F9E8, // $F9E8 + #$F9E9, // $F9E9 + #$F9EA, // $F9EA + #$F9EB, // $F9EB + #$F9EC, // $F9EC + #$F9ED, // $F9ED + #$F9EE, // $F9EE + #$F9EF, // $F9EF + #$F9F0, // $F9F0 + #$F9F1, // $F9F1 + #$F9F2, // $F9F2 + #$F9F3, // $F9F3 + #$F9F4, // $F9F4 + #$F9F5, // $F9F5 + #$F9F6, // $F9F6 + #$F9F7, // $F9F7 + #$F9F8, // $F9F8 + #$F9F9, // $F9F9 + #$F9FA, // $F9FA + #$F9FB, // $F9FB + #$F9FC, // $F9FC + #$F9FD, // $F9FD + #$F9FE, // $F9FE + #$F9FF, // $F9FF + #$FA00, // $FA00 + #$FA01, // $FA01 + #$FA02, // $FA02 + #$FA03, // $FA03 + #$FA04, // $FA04 + #$FA05, // $FA05 + #$FA06, // $FA06 + #$FA07, // $FA07 + #$FA08, // $FA08 + #$FA09, // $FA09 + #$FA0A, // $FA0A + #$FA0B, // $FA0B + #$FA0C, // $FA0C + #$FA0D, // $FA0D + #$FA0E, // $FA0E + #$FA0F, // $FA0F + #$FA10, // $FA10 + #$FA11, // $FA11 + #$FA12, // $FA12 + #$FA13, // $FA13 + #$FA14, // $FA14 + #$FA15, // $FA15 + #$FA16, // $FA16 + #$FA17, // $FA17 + #$FA18, // $FA18 + #$FA19, // $FA19 + #$FA1A, // $FA1A + #$FA1B, // $FA1B + #$FA1C, // $FA1C + #$FA1D, // $FA1D + #$FA1E, // $FA1E + #$FA1F, // $FA1F + #$FA20, // $FA20 + #$FA21, // $FA21 + #$FA22, // $FA22 + #$FA23, // $FA23 + #$FA24, // $FA24 + #$FA25, // $FA25 + #$FA26, // $FA26 + #$FA27, // $FA27 + #$FA28, // $FA28 + #$FA29, // $FA29 + #$FA2A, // $FA2A + #$FA2B, // $FA2B + #$FA2C, // $FA2C + #$FA2D, // $FA2D + #$FA2E, // $FA2E + #$FA2F, // $FA2F + #$FA30, // $FA30 + #$FA31, // $FA31 + #$FA32, // $FA32 + #$FA33, // $FA33 + #$FA34, // $FA34 + #$FA35, // $FA35 + #$FA36, // $FA36 + #$FA37, // $FA37 + #$FA38, // $FA38 + #$FA39, // $FA39 + #$FA3A, // $FA3A + #$FA3B, // $FA3B + #$FA3C, // $FA3C + #$FA3D, // $FA3D + #$FA3E, // $FA3E + #$FA3F, // $FA3F + #$FA40, // $FA40 + #$FA41, // $FA41 + #$FA42, // $FA42 + #$FA43, // $FA43 + #$FA44, // $FA44 + #$FA45, // $FA45 + #$FA46, // $FA46 + #$FA47, // $FA47 + #$FA48, // $FA48 + #$FA49, // $FA49 + #$FA4A, // $FA4A + #$FA4B, // $FA4B + #$FA4C, // $FA4C + #$FA4D, // $FA4D + #$FA4E, // $FA4E + #$FA4F, // $FA4F + #$FA50, // $FA50 + #$FA51, // $FA51 + #$FA52, // $FA52 + #$FA53, // $FA53 + #$FA54, // $FA54 + #$FA55, // $FA55 + #$FA56, // $FA56 + #$FA57, // $FA57 + #$FA58, // $FA58 + #$FA59, // $FA59 + #$FA5A, // $FA5A + #$FA5B, // $FA5B + #$FA5C, // $FA5C + #$FA5D, // $FA5D + #$FA5E, // $FA5E + #$FA5F, // $FA5F + #$FA60, // $FA60 + #$FA61, // $FA61 + #$FA62, // $FA62 + #$FA63, // $FA63 + #$FA64, // $FA64 + #$FA65, // $FA65 + #$FA66, // $FA66 + #$FA67, // $FA67 + #$FA68, // $FA68 + #$FA69, // $FA69 + #$FA6A, // $FA6A + #$FA6B, // $FA6B + #$FA6C, // $FA6C + #$FA6D, // $FA6D + #$FA6E, // $FA6E + #$FA6F, // $FA6F + #$FA70, // $FA70 + #$FA71, // $FA71 + #$FA72, // $FA72 + #$FA73, // $FA73 + #$FA74, // $FA74 + #$FA75, // $FA75 + #$FA76, // $FA76 + #$FA77, // $FA77 + #$FA78, // $FA78 + #$FA79, // $FA79 + #$FA7A, // $FA7A + #$FA7B, // $FA7B + #$FA7C, // $FA7C + #$FA7D, // $FA7D + #$FA7E, // $FA7E + #$FA7F, // $FA7F + #$FA80, // $FA80 + #$FA81, // $FA81 + #$FA82, // $FA82 + #$FA83, // $FA83 + #$FA84, // $FA84 + #$FA85, // $FA85 + #$FA86, // $FA86 + #$FA87, // $FA87 + #$FA88, // $FA88 + #$FA89, // $FA89 + #$FA8A, // $FA8A + #$FA8B, // $FA8B + #$FA8C, // $FA8C + #$FA8D, // $FA8D + #$FA8E, // $FA8E + #$FA8F, // $FA8F + #$FA90, // $FA90 + #$FA91, // $FA91 + #$FA92, // $FA92 + #$FA93, // $FA93 + #$FA94, // $FA94 + #$FA95, // $FA95 + #$FA96, // $FA96 + #$FA97, // $FA97 + #$FA98, // $FA98 + #$FA99, // $FA99 + #$FA9A, // $FA9A + #$FA9B, // $FA9B + #$FA9C, // $FA9C + #$FA9D, // $FA9D + #$FA9E, // $FA9E + #$FA9F, // $FA9F + #$FAA0, // $FAA0 + #$FAA1, // $FAA1 + #$FAA2, // $FAA2 + #$FAA3, // $FAA3 + #$FAA4, // $FAA4 + #$FAA5, // $FAA5 + #$FAA6, // $FAA6 + #$FAA7, // $FAA7 + #$FAA8, // $FAA8 + #$FAA9, // $FAA9 + #$FAAA, // $FAAA + #$FAAB, // $FAAB + #$FAAC, // $FAAC + #$FAAD, // $FAAD + #$FAAE, // $FAAE + #$FAAF, // $FAAF + #$FAB0, // $FAB0 + #$FAB1, // $FAB1 + #$FAB2, // $FAB2 + #$FAB3, // $FAB3 + #$FAB4, // $FAB4 + #$FAB5, // $FAB5 + #$FAB6, // $FAB6 + #$FAB7, // $FAB7 + #$FAB8, // $FAB8 + #$FAB9, // $FAB9 + #$FABA, // $FABA + #$FABB, // $FABB + #$FABC, // $FABC + #$FABD, // $FABD + #$FABE, // $FABE + #$FABF, // $FABF + #$FAC0, // $FAC0 + #$FAC1, // $FAC1 + #$FAC2, // $FAC2 + #$FAC3, // $FAC3 + #$FAC4, // $FAC4 + #$FAC5, // $FAC5 + #$FAC6, // $FAC6 + #$FAC7, // $FAC7 + #$FAC8, // $FAC8 + #$FAC9, // $FAC9 + #$FACA, // $FACA + #$FACB, // $FACB + #$FACC, // $FACC + #$FACD, // $FACD + #$FACE, // $FACE + #$FACF, // $FACF + #$FAD0, // $FAD0 + #$FAD1, // $FAD1 + #$FAD2, // $FAD2 + #$FAD3, // $FAD3 + #$FAD4, // $FAD4 + #$FAD5, // $FAD5 + #$FAD6, // $FAD6 + #$FAD7, // $FAD7 + #$FAD8, // $FAD8 + #$FAD9, // $FAD9 + #$FADA, // $FADA + #$FADB, // $FADB + #$FADC, // $FADC + #$FADD, // $FADD + #$FADE, // $FADE + #$FADF, // $FADF + #$FAE0, // $FAE0 + #$FAE1, // $FAE1 + #$FAE2, // $FAE2 + #$FAE3, // $FAE3 + #$FAE4, // $FAE4 + #$FAE5, // $FAE5 + #$FAE6, // $FAE6 + #$FAE7, // $FAE7 + #$FAE8, // $FAE8 + #$FAE9, // $FAE9 + #$FAEA, // $FAEA + #$FAEB, // $FAEB + #$FAEC, // $FAEC + #$FAED, // $FAED + #$FAEE, // $FAEE + #$FAEF, // $FAEF + #$FAF0, // $FAF0 + #$FAF1, // $FAF1 + #$FAF2, // $FAF2 + #$FAF3, // $FAF3 + #$FAF4, // $FAF4 + #$FAF5, // $FAF5 + #$FAF6, // $FAF6 + #$FAF7, // $FAF7 + #$FAF8, // $FAF8 + #$FAF9, // $FAF9 + #$FAFA, // $FAFA + #$FAFB, // $FAFB + #$FAFC, // $FAFC + #$FAFD, // $FAFD + #$FAFE, // $FAFE + #$FAFF, // $FAFF + #$FB00, // $FB00 + #$FB01, // $FB01 + #$FB02, // $FB02 + #$FB03, // $FB03 + #$FB04, // $FB04 + #$FB05, // $FB05 + #$FB06, // $FB06 + #$FB07, // $FB07 + #$FB08, // $FB08 + #$FB09, // $FB09 + #$FB0A, // $FB0A + #$FB0B, // $FB0B + #$FB0C, // $FB0C + #$FB0D, // $FB0D + #$FB0E, // $FB0E + #$FB0F, // $FB0F + #$FB10, // $FB10 + #$FB11, // $FB11 + #$FB12, // $FB12 + #$FB13, // $FB13 + #$FB14, // $FB14 + #$FB15, // $FB15 + #$FB16, // $FB16 + #$FB17, // $FB17 + #$FB18, // $FB18 + #$FB19, // $FB19 + #$FB1A, // $FB1A + #$FB1B, // $FB1B + #$FB1C, // $FB1C + #$FB1D, // $FB1D + #$FB1E, // $FB1E + #$FB1F, // $FB1F + #$FB20, // $FB20 + #$FB21, // $FB21 + #$FB22, // $FB22 + #$FB23, // $FB23 + #$FB24, // $FB24 + #$FB25, // $FB25 + #$FB26, // $FB26 + #$FB27, // $FB27 + #$FB28, // $FB28 + #$FB29, // $FB29 + #$FB2A, // $FB2A + #$FB2B, // $FB2B + #$FB2C, // $FB2C + #$FB2D, // $FB2D + #$FB2E, // $FB2E + #$FB2F, // $FB2F + #$FB30, // $FB30 + #$FB31, // $FB31 + #$FB32, // $FB32 + #$FB33, // $FB33 + #$FB34, // $FB34 + #$FB35, // $FB35 + #$FB36, // $FB36 + #$FB37, // $FB37 + #$FB38, // $FB38 + #$FB39, // $FB39 + #$FB3A, // $FB3A + #$FB3B, // $FB3B + #$FB3C, // $FB3C + #$FB3D, // $FB3D + #$FB3E, // $FB3E + #$FB3F, // $FB3F + #$FB40, // $FB40 + #$FB41, // $FB41 + #$FB42, // $FB42 + #$FB43, // $FB43 + #$FB44, // $FB44 + #$FB45, // $FB45 + #$FB46, // $FB46 + #$FB47, // $FB47 + #$FB48, // $FB48 + #$FB49, // $FB49 + #$FB4A, // $FB4A + #$FB4B, // $FB4B + #$FB4C, // $FB4C + #$FB4D, // $FB4D + #$FB4E, // $FB4E + #$FB4F, // $FB4F + #$FB50, // $FB50 + #$FB51, // $FB51 + #$FB52, // $FB52 + #$FB53, // $FB53 + #$FB54, // $FB54 + #$FB55, // $FB55 + #$FB56, // $FB56 + #$FB57, // $FB57 + #$FB58, // $FB58 + #$FB59, // $FB59 + #$FB5A, // $FB5A + #$FB5B, // $FB5B + #$FB5C, // $FB5C + #$FB5D, // $FB5D + #$FB5E, // $FB5E + #$FB5F, // $FB5F + #$FB60, // $FB60 + #$FB61, // $FB61 + #$FB62, // $FB62 + #$FB63, // $FB63 + #$FB64, // $FB64 + #$FB65, // $FB65 + #$FB66, // $FB66 + #$FB67, // $FB67 + #$FB68, // $FB68 + #$FB69, // $FB69 + #$FB6A, // $FB6A + #$FB6B, // $FB6B + #$FB6C, // $FB6C + #$FB6D, // $FB6D + #$FB6E, // $FB6E + #$FB6F, // $FB6F + #$FB70, // $FB70 + #$FB71, // $FB71 + #$FB72, // $FB72 + #$FB73, // $FB73 + #$FB74, // $FB74 + #$FB75, // $FB75 + #$FB76, // $FB76 + #$FB77, // $FB77 + #$FB78, // $FB78 + #$FB79, // $FB79 + #$FB7A, // $FB7A + #$FB7B, // $FB7B + #$FB7C, // $FB7C + #$FB7D, // $FB7D + #$FB7E, // $FB7E + #$FB7F, // $FB7F + #$FB80, // $FB80 + #$FB81, // $FB81 + #$FB82, // $FB82 + #$FB83, // $FB83 + #$FB84, // $FB84 + #$FB85, // $FB85 + #$FB86, // $FB86 + #$FB87, // $FB87 + #$FB88, // $FB88 + #$FB89, // $FB89 + #$FB8A, // $FB8A + #$FB8B, // $FB8B + #$FB8C, // $FB8C + #$FB8D, // $FB8D + #$FB8E, // $FB8E + #$FB8F, // $FB8F + #$FB90, // $FB90 + #$FB91, // $FB91 + #$FB92, // $FB92 + #$FB93, // $FB93 + #$FB94, // $FB94 + #$FB95, // $FB95 + #$FB96, // $FB96 + #$FB97, // $FB97 + #$FB98, // $FB98 + #$FB99, // $FB99 + #$FB9A, // $FB9A + #$FB9B, // $FB9B + #$FB9C, // $FB9C + #$FB9D, // $FB9D + #$FB9E, // $FB9E + #$FB9F, // $FB9F + #$FBA0, // $FBA0 + #$FBA1, // $FBA1 + #$FBA2, // $FBA2 + #$FBA3, // $FBA3 + #$FBA4, // $FBA4 + #$FBA5, // $FBA5 + #$FBA6, // $FBA6 + #$FBA7, // $FBA7 + #$FBA8, // $FBA8 + #$FBA9, // $FBA9 + #$FBAA, // $FBAA + #$FBAB, // $FBAB + #$FBAC, // $FBAC + #$FBAD, // $FBAD + #$FBAE, // $FBAE + #$FBAF, // $FBAF + #$FBB0, // $FBB0 + #$FBB1, // $FBB1 + #$FBB2, // $FBB2 + #$FBB3, // $FBB3 + #$FBB4, // $FBB4 + #$FBB5, // $FBB5 + #$FBB6, // $FBB6 + #$FBB7, // $FBB7 + #$FBB8, // $FBB8 + #$FBB9, // $FBB9 + #$FBBA, // $FBBA + #$FBBB, // $FBBB + #$FBBC, // $FBBC + #$FBBD, // $FBBD + #$FBBE, // $FBBE + #$FBBF, // $FBBF + #$FBC0, // $FBC0 + #$FBC1, // $FBC1 + #$FBC2, // $FBC2 + #$FBC3, // $FBC3 + #$FBC4, // $FBC4 + #$FBC5, // $FBC5 + #$FBC6, // $FBC6 + #$FBC7, // $FBC7 + #$FBC8, // $FBC8 + #$FBC9, // $FBC9 + #$FBCA, // $FBCA + #$FBCB, // $FBCB + #$FBCC, // $FBCC + #$FBCD, // $FBCD + #$FBCE, // $FBCE + #$FBCF, // $FBCF + #$FBD0, // $FBD0 + #$FBD1, // $FBD1 + #$FBD2, // $FBD2 + #$FBD3, // $FBD3 + #$FBD4, // $FBD4 + #$FBD5, // $FBD5 + #$FBD6, // $FBD6 + #$FBD7, // $FBD7 + #$FBD8, // $FBD8 + #$FBD9, // $FBD9 + #$FBDA, // $FBDA + #$FBDB, // $FBDB + #$FBDC, // $FBDC + #$FBDD, // $FBDD + #$FBDE, // $FBDE + #$FBDF, // $FBDF + #$FBE0, // $FBE0 + #$FBE1, // $FBE1 + #$FBE2, // $FBE2 + #$FBE3, // $FBE3 + #$FBE4, // $FBE4 + #$FBE5, // $FBE5 + #$FBE6, // $FBE6 + #$FBE7, // $FBE7 + #$FBE8, // $FBE8 + #$FBE9, // $FBE9 + #$FBEA, // $FBEA + #$FBEB, // $FBEB + #$FBEC, // $FBEC + #$FBED, // $FBED + #$FBEE, // $FBEE + #$FBEF, // $FBEF + #$FBF0, // $FBF0 + #$FBF1, // $FBF1 + #$FBF2, // $FBF2 + #$FBF3, // $FBF3 + #$FBF4, // $FBF4 + #$FBF5, // $FBF5 + #$FBF6, // $FBF6 + #$FBF7, // $FBF7 + #$FBF8, // $FBF8 + #$FBF9, // $FBF9 + #$FBFA, // $FBFA + #$FBFB, // $FBFB + #$FBFC, // $FBFC + #$FBFD, // $FBFD + #$FBFE, // $FBFE + #$FBFF, // $FBFF + #$FC00, // $FC00 + #$FC01, // $FC01 + #$FC02, // $FC02 + #$FC03, // $FC03 + #$FC04, // $FC04 + #$FC05, // $FC05 + #$FC06, // $FC06 + #$FC07, // $FC07 + #$FC08, // $FC08 + #$FC09, // $FC09 + #$FC0A, // $FC0A + #$FC0B, // $FC0B + #$FC0C, // $FC0C + #$FC0D, // $FC0D + #$FC0E, // $FC0E + #$FC0F, // $FC0F + #$FC10, // $FC10 + #$FC11, // $FC11 + #$FC12, // $FC12 + #$FC13, // $FC13 + #$FC14, // $FC14 + #$FC15, // $FC15 + #$FC16, // $FC16 + #$FC17, // $FC17 + #$FC18, // $FC18 + #$FC19, // $FC19 + #$FC1A, // $FC1A + #$FC1B, // $FC1B + #$FC1C, // $FC1C + #$FC1D, // $FC1D + #$FC1E, // $FC1E + #$FC1F, // $FC1F + #$FC20, // $FC20 + #$FC21, // $FC21 + #$FC22, // $FC22 + #$FC23, // $FC23 + #$FC24, // $FC24 + #$FC25, // $FC25 + #$FC26, // $FC26 + #$FC27, // $FC27 + #$FC28, // $FC28 + #$FC29, // $FC29 + #$FC2A, // $FC2A + #$FC2B, // $FC2B + #$FC2C, // $FC2C + #$FC2D, // $FC2D + #$FC2E, // $FC2E + #$FC2F, // $FC2F + #$FC30, // $FC30 + #$FC31, // $FC31 + #$FC32, // $FC32 + #$FC33, // $FC33 + #$FC34, // $FC34 + #$FC35, // $FC35 + #$FC36, // $FC36 + #$FC37, // $FC37 + #$FC38, // $FC38 + #$FC39, // $FC39 + #$FC3A, // $FC3A + #$FC3B, // $FC3B + #$FC3C, // $FC3C + #$FC3D, // $FC3D + #$FC3E, // $FC3E + #$FC3F, // $FC3F + #$FC40, // $FC40 + #$FC41, // $FC41 + #$FC42, // $FC42 + #$FC43, // $FC43 + #$FC44, // $FC44 + #$FC45, // $FC45 + #$FC46, // $FC46 + #$FC47, // $FC47 + #$FC48, // $FC48 + #$FC49, // $FC49 + #$FC4A, // $FC4A + #$FC4B, // $FC4B + #$FC4C, // $FC4C + #$FC4D, // $FC4D + #$FC4E, // $FC4E + #$FC4F, // $FC4F + #$FC50, // $FC50 + #$FC51, // $FC51 + #$FC52, // $FC52 + #$FC53, // $FC53 + #$FC54, // $FC54 + #$FC55, // $FC55 + #$FC56, // $FC56 + #$FC57, // $FC57 + #$FC58, // $FC58 + #$FC59, // $FC59 + #$FC5A, // $FC5A + #$FC5B, // $FC5B + #$FC5C, // $FC5C + #$FC5D, // $FC5D + #$FC5E, // $FC5E + #$FC5F, // $FC5F + #$FC60, // $FC60 + #$FC61, // $FC61 + #$FC62, // $FC62 + #$FC63, // $FC63 + #$FC64, // $FC64 + #$FC65, // $FC65 + #$FC66, // $FC66 + #$FC67, // $FC67 + #$FC68, // $FC68 + #$FC69, // $FC69 + #$FC6A, // $FC6A + #$FC6B, // $FC6B + #$FC6C, // $FC6C + #$FC6D, // $FC6D + #$FC6E, // $FC6E + #$FC6F, // $FC6F + #$FC70, // $FC70 + #$FC71, // $FC71 + #$FC72, // $FC72 + #$FC73, // $FC73 + #$FC74, // $FC74 + #$FC75, // $FC75 + #$FC76, // $FC76 + #$FC77, // $FC77 + #$FC78, // $FC78 + #$FC79, // $FC79 + #$FC7A, // $FC7A + #$FC7B, // $FC7B + #$FC7C, // $FC7C + #$FC7D, // $FC7D + #$FC7E, // $FC7E + #$FC7F, // $FC7F + #$FC80, // $FC80 + #$FC81, // $FC81 + #$FC82, // $FC82 + #$FC83, // $FC83 + #$FC84, // $FC84 + #$FC85, // $FC85 + #$FC86, // $FC86 + #$FC87, // $FC87 + #$FC88, // $FC88 + #$FC89, // $FC89 + #$FC8A, // $FC8A + #$FC8B, // $FC8B + #$FC8C, // $FC8C + #$FC8D, // $FC8D + #$FC8E, // $FC8E + #$FC8F, // $FC8F + #$FC90, // $FC90 + #$FC91, // $FC91 + #$FC92, // $FC92 + #$FC93, // $FC93 + #$FC94, // $FC94 + #$FC95, // $FC95 + #$FC96, // $FC96 + #$FC97, // $FC97 + #$FC98, // $FC98 + #$FC99, // $FC99 + #$FC9A, // $FC9A + #$FC9B, // $FC9B + #$FC9C, // $FC9C + #$FC9D, // $FC9D + #$FC9E, // $FC9E + #$FC9F, // $FC9F + #$FCA0, // $FCA0 + #$FCA1, // $FCA1 + #$FCA2, // $FCA2 + #$FCA3, // $FCA3 + #$FCA4, // $FCA4 + #$FCA5, // $FCA5 + #$FCA6, // $FCA6 + #$FCA7, // $FCA7 + #$FCA8, // $FCA8 + #$FCA9, // $FCA9 + #$FCAA, // $FCAA + #$FCAB, // $FCAB + #$FCAC, // $FCAC + #$FCAD, // $FCAD + #$FCAE, // $FCAE + #$FCAF, // $FCAF + #$FCB0, // $FCB0 + #$FCB1, // $FCB1 + #$FCB2, // $FCB2 + #$FCB3, // $FCB3 + #$FCB4, // $FCB4 + #$FCB5, // $FCB5 + #$FCB6, // $FCB6 + #$FCB7, // $FCB7 + #$FCB8, // $FCB8 + #$FCB9, // $FCB9 + #$FCBA, // $FCBA + #$FCBB, // $FCBB + #$FCBC, // $FCBC + #$FCBD, // $FCBD + #$FCBE, // $FCBE + #$FCBF, // $FCBF + #$FCC0, // $FCC0 + #$FCC1, // $FCC1 + #$FCC2, // $FCC2 + #$FCC3, // $FCC3 + #$FCC4, // $FCC4 + #$FCC5, // $FCC5 + #$FCC6, // $FCC6 + #$FCC7, // $FCC7 + #$FCC8, // $FCC8 + #$FCC9, // $FCC9 + #$FCCA, // $FCCA + #$FCCB, // $FCCB + #$FCCC, // $FCCC + #$FCCD, // $FCCD + #$FCCE, // $FCCE + #$FCCF, // $FCCF + #$FCD0, // $FCD0 + #$FCD1, // $FCD1 + #$FCD2, // $FCD2 + #$FCD3, // $FCD3 + #$FCD4, // $FCD4 + #$FCD5, // $FCD5 + #$FCD6, // $FCD6 + #$FCD7, // $FCD7 + #$FCD8, // $FCD8 + #$FCD9, // $FCD9 + #$FCDA, // $FCDA + #$FCDB, // $FCDB + #$FCDC, // $FCDC + #$FCDD, // $FCDD + #$FCDE, // $FCDE + #$FCDF, // $FCDF + #$FCE0, // $FCE0 + #$FCE1, // $FCE1 + #$FCE2, // $FCE2 + #$FCE3, // $FCE3 + #$FCE4, // $FCE4 + #$FCE5, // $FCE5 + #$FCE6, // $FCE6 + #$FCE7, // $FCE7 + #$FCE8, // $FCE8 + #$FCE9, // $FCE9 + #$FCEA, // $FCEA + #$FCEB, // $FCEB + #$FCEC, // $FCEC + #$FCED, // $FCED + #$FCEE, // $FCEE + #$FCEF, // $FCEF + #$FCF0, // $FCF0 + #$FCF1, // $FCF1 + #$FCF2, // $FCF2 + #$FCF3, // $FCF3 + #$FCF4, // $FCF4 + #$FCF5, // $FCF5 + #$FCF6, // $FCF6 + #$FCF7, // $FCF7 + #$FCF8, // $FCF8 + #$FCF9, // $FCF9 + #$FCFA, // $FCFA + #$FCFB, // $FCFB + #$FCFC, // $FCFC + #$FCFD, // $FCFD + #$FCFE, // $FCFE + #$FCFF, // $FCFF + #$FD00, // $FD00 + #$FD01, // $FD01 + #$FD02, // $FD02 + #$FD03, // $FD03 + #$FD04, // $FD04 + #$FD05, // $FD05 + #$FD06, // $FD06 + #$FD07, // $FD07 + #$FD08, // $FD08 + #$FD09, // $FD09 + #$FD0A, // $FD0A + #$FD0B, // $FD0B + #$FD0C, // $FD0C + #$FD0D, // $FD0D + #$FD0E, // $FD0E + #$FD0F, // $FD0F + #$FD10, // $FD10 + #$FD11, // $FD11 + #$FD12, // $FD12 + #$FD13, // $FD13 + #$FD14, // $FD14 + #$FD15, // $FD15 + #$FD16, // $FD16 + #$FD17, // $FD17 + #$FD18, // $FD18 + #$FD19, // $FD19 + #$FD1A, // $FD1A + #$FD1B, // $FD1B + #$FD1C, // $FD1C + #$FD1D, // $FD1D + #$FD1E, // $FD1E + #$FD1F, // $FD1F + #$FD20, // $FD20 + #$FD21, // $FD21 + #$FD22, // $FD22 + #$FD23, // $FD23 + #$FD24, // $FD24 + #$FD25, // $FD25 + #$FD26, // $FD26 + #$FD27, // $FD27 + #$FD28, // $FD28 + #$FD29, // $FD29 + #$FD2A, // $FD2A + #$FD2B, // $FD2B + #$FD2C, // $FD2C + #$FD2D, // $FD2D + #$FD2E, // $FD2E + #$FD2F, // $FD2F + #$FD30, // $FD30 + #$FD31, // $FD31 + #$FD32, // $FD32 + #$FD33, // $FD33 + #$FD34, // $FD34 + #$FD35, // $FD35 + #$FD36, // $FD36 + #$FD37, // $FD37 + #$FD38, // $FD38 + #$FD39, // $FD39 + #$FD3A, // $FD3A + #$FD3B, // $FD3B + #$FD3C, // $FD3C + #$FD3D, // $FD3D + #$FD3E, // $FD3E + #$FD3F, // $FD3F + #$FD40, // $FD40 + #$FD41, // $FD41 + #$FD42, // $FD42 + #$FD43, // $FD43 + #$FD44, // $FD44 + #$FD45, // $FD45 + #$FD46, // $FD46 + #$FD47, // $FD47 + #$FD48, // $FD48 + #$FD49, // $FD49 + #$FD4A, // $FD4A + #$FD4B, // $FD4B + #$FD4C, // $FD4C + #$FD4D, // $FD4D + #$FD4E, // $FD4E + #$FD4F, // $FD4F + #$FD50, // $FD50 + #$FD51, // $FD51 + #$FD52, // $FD52 + #$FD53, // $FD53 + #$FD54, // $FD54 + #$FD55, // $FD55 + #$FD56, // $FD56 + #$FD57, // $FD57 + #$FD58, // $FD58 + #$FD59, // $FD59 + #$FD5A, // $FD5A + #$FD5B, // $FD5B + #$FD5C, // $FD5C + #$FD5D, // $FD5D + #$FD5E, // $FD5E + #$FD5F, // $FD5F + #$FD60, // $FD60 + #$FD61, // $FD61 + #$FD62, // $FD62 + #$FD63, // $FD63 + #$FD64, // $FD64 + #$FD65, // $FD65 + #$FD66, // $FD66 + #$FD67, // $FD67 + #$FD68, // $FD68 + #$FD69, // $FD69 + #$FD6A, // $FD6A + #$FD6B, // $FD6B + #$FD6C, // $FD6C + #$FD6D, // $FD6D + #$FD6E, // $FD6E + #$FD6F, // $FD6F + #$FD70, // $FD70 + #$FD71, // $FD71 + #$FD72, // $FD72 + #$FD73, // $FD73 + #$FD74, // $FD74 + #$FD75, // $FD75 + #$FD76, // $FD76 + #$FD77, // $FD77 + #$FD78, // $FD78 + #$FD79, // $FD79 + #$FD7A, // $FD7A + #$FD7B, // $FD7B + #$FD7C, // $FD7C + #$FD7D, // $FD7D + #$FD7E, // $FD7E + #$FD7F, // $FD7F + #$FD80, // $FD80 + #$FD81, // $FD81 + #$FD82, // $FD82 + #$FD83, // $FD83 + #$FD84, // $FD84 + #$FD85, // $FD85 + #$FD86, // $FD86 + #$FD87, // $FD87 + #$FD88, // $FD88 + #$FD89, // $FD89 + #$FD8A, // $FD8A + #$FD8B, // $FD8B + #$FD8C, // $FD8C + #$FD8D, // $FD8D + #$FD8E, // $FD8E + #$FD8F, // $FD8F + #$FD90, // $FD90 + #$FD91, // $FD91 + #$FD92, // $FD92 + #$FD93, // $FD93 + #$FD94, // $FD94 + #$FD95, // $FD95 + #$FD96, // $FD96 + #$FD97, // $FD97 + #$FD98, // $FD98 + #$FD99, // $FD99 + #$FD9A, // $FD9A + #$FD9B, // $FD9B + #$FD9C, // $FD9C + #$FD9D, // $FD9D + #$FD9E, // $FD9E + #$FD9F, // $FD9F + #$FDA0, // $FDA0 + #$FDA1, // $FDA1 + #$FDA2, // $FDA2 + #$FDA3, // $FDA3 + #$FDA4, // $FDA4 + #$FDA5, // $FDA5 + #$FDA6, // $FDA6 + #$FDA7, // $FDA7 + #$FDA8, // $FDA8 + #$FDA9, // $FDA9 + #$FDAA, // $FDAA + #$FDAB, // $FDAB + #$FDAC, // $FDAC + #$FDAD, // $FDAD + #$FDAE, // $FDAE + #$FDAF, // $FDAF + #$FDB0, // $FDB0 + #$FDB1, // $FDB1 + #$FDB2, // $FDB2 + #$FDB3, // $FDB3 + #$FDB4, // $FDB4 + #$FDB5, // $FDB5 + #$FDB6, // $FDB6 + #$FDB7, // $FDB7 + #$FDB8, // $FDB8 + #$FDB9, // $FDB9 + #$FDBA, // $FDBA + #$FDBB, // $FDBB + #$FDBC, // $FDBC + #$FDBD, // $FDBD + #$FDBE, // $FDBE + #$FDBF, // $FDBF + #$FDC0, // $FDC0 + #$FDC1, // $FDC1 + #$FDC2, // $FDC2 + #$FDC3, // $FDC3 + #$FDC4, // $FDC4 + #$FDC5, // $FDC5 + #$FDC6, // $FDC6 + #$FDC7, // $FDC7 + #$FDC8, // $FDC8 + #$FDC9, // $FDC9 + #$FDCA, // $FDCA + #$FDCB, // $FDCB + #$FDCC, // $FDCC + #$FDCD, // $FDCD + #$FDCE, // $FDCE + #$FDCF, // $FDCF + #$FDD0, // $FDD0 + #$FDD1, // $FDD1 + #$FDD2, // $FDD2 + #$FDD3, // $FDD3 + #$FDD4, // $FDD4 + #$FDD5, // $FDD5 + #$FDD6, // $FDD6 + #$FDD7, // $FDD7 + #$FDD8, // $FDD8 + #$FDD9, // $FDD9 + #$FDDA, // $FDDA + #$FDDB, // $FDDB + #$FDDC, // $FDDC + #$FDDD, // $FDDD + #$FDDE, // $FDDE + #$FDDF, // $FDDF + #$FDE0, // $FDE0 + #$FDE1, // $FDE1 + #$FDE2, // $FDE2 + #$FDE3, // $FDE3 + #$FDE4, // $FDE4 + #$FDE5, // $FDE5 + #$FDE6, // $FDE6 + #$FDE7, // $FDE7 + #$FDE8, // $FDE8 + #$FDE9, // $FDE9 + #$FDEA, // $FDEA + #$FDEB, // $FDEB + #$FDEC, // $FDEC + #$FDED, // $FDED + #$FDEE, // $FDEE + #$FDEF, // $FDEF + #$FDF0, // $FDF0 + #$FDF1, // $FDF1 + #$FDF2, // $FDF2 + #$FDF3, // $FDF3 + #$FDF4, // $FDF4 + #$FDF5, // $FDF5 + #$FDF6, // $FDF6 + #$FDF7, // $FDF7 + #$FDF8, // $FDF8 + #$FDF9, // $FDF9 + #$FDFA, // $FDFA + #$FDFB, // $FDFB + #$FDFC, // $FDFC + #$FDFD, // $FDFD + #$FDFE, // $FDFE + #$FDFF, // $FDFF + #$FE00, // $FE00 + #$FE01, // $FE01 + #$FE02, // $FE02 + #$FE03, // $FE03 + #$FE04, // $FE04 + #$FE05, // $FE05 + #$FE06, // $FE06 + #$FE07, // $FE07 + #$FE08, // $FE08 + #$FE09, // $FE09 + #$FE0A, // $FE0A + #$FE0B, // $FE0B + #$FE0C, // $FE0C + #$FE0D, // $FE0D + #$FE0E, // $FE0E + #$FE0F, // $FE0F + #$FE10, // $FE10 + #$FE11, // $FE11 + #$FE12, // $FE12 + #$FE13, // $FE13 + #$FE14, // $FE14 + #$FE15, // $FE15 + #$FE16, // $FE16 + #$FE17, // $FE17 + #$FE18, // $FE18 + #$FE19, // $FE19 + #$FE1A, // $FE1A + #$FE1B, // $FE1B + #$FE1C, // $FE1C + #$FE1D, // $FE1D + #$FE1E, // $FE1E + #$FE1F, // $FE1F + #$FE20, // $FE20 + #$FE21, // $FE21 + #$FE22, // $FE22 + #$FE23, // $FE23 + #$FE24, // $FE24 + #$FE25, // $FE25 + #$FE26, // $FE26 + #$FE27, // $FE27 + #$FE28, // $FE28 + #$FE29, // $FE29 + #$FE2A, // $FE2A + #$FE2B, // $FE2B + #$FE2C, // $FE2C + #$FE2D, // $FE2D + #$FE2E, // $FE2E + #$FE2F, // $FE2F + #$FE30, // $FE30 + #$FE31, // $FE31 + #$FE32, // $FE32 + #$FE33, // $FE33 + #$FE34, // $FE34 + #$FE35, // $FE35 + #$FE36, // $FE36 + #$FE37, // $FE37 + #$FE38, // $FE38 + #$FE39, // $FE39 + #$FE3A, // $FE3A + #$FE3B, // $FE3B + #$FE3C, // $FE3C + #$FE3D, // $FE3D + #$FE3E, // $FE3E + #$FE3F, // $FE3F + #$FE40, // $FE40 + #$FE41, // $FE41 + #$FE42, // $FE42 + #$FE43, // $FE43 + #$FE44, // $FE44 + #$FE45, // $FE45 + #$FE46, // $FE46 + #$FE47, // $FE47 + #$FE48, // $FE48 + #$FE49, // $FE49 + #$FE4A, // $FE4A + #$FE4B, // $FE4B + #$FE4C, // $FE4C + #$FE4D, // $FE4D + #$FE4E, // $FE4E + #$FE4F, // $FE4F + #$FE50, // $FE50 + #$FE51, // $FE51 + #$FE52, // $FE52 + #$FE53, // $FE53 + #$FE54, // $FE54 + #$FE55, // $FE55 + #$FE56, // $FE56 + #$FE57, // $FE57 + #$FE58, // $FE58 + #$FE59, // $FE59 + #$FE5A, // $FE5A + #$FE5B, // $FE5B + #$FE5C, // $FE5C + #$FE5D, // $FE5D + #$FE5E, // $FE5E + #$FE5F, // $FE5F + #$FE60, // $FE60 + #$FE61, // $FE61 + #$FE62, // $FE62 + #$FE63, // $FE63 + #$FE64, // $FE64 + #$FE65, // $FE65 + #$FE66, // $FE66 + #$FE67, // $FE67 + #$FE68, // $FE68 + #$FE69, // $FE69 + #$FE6A, // $FE6A + #$FE6B, // $FE6B + #$FE6C, // $FE6C + #$FE6D, // $FE6D + #$FE6E, // $FE6E + #$FE6F, // $FE6F + #$FE70, // $FE70 + #$FE71, // $FE71 + #$FE72, // $FE72 + #$FE73, // $FE73 + #$FE74, // $FE74 + #$FE75, // $FE75 + #$FE76, // $FE76 + #$FE77, // $FE77 + #$FE78, // $FE78 + #$FE79, // $FE79 + #$FE7A, // $FE7A + #$FE7B, // $FE7B + #$FE7C, // $FE7C + #$FE7D, // $FE7D + #$FE7E, // $FE7E + #$FE7F, // $FE7F + #$FE80, // $FE80 + #$FE81, // $FE81 + #$FE82, // $FE82 + #$FE83, // $FE83 + #$FE84, // $FE84 + #$FE85, // $FE85 + #$FE86, // $FE86 + #$FE87, // $FE87 + #$FE88, // $FE88 + #$FE89, // $FE89 + #$FE8A, // $FE8A + #$FE8B, // $FE8B + #$FE8C, // $FE8C + #$FE8D, // $FE8D + #$FE8E, // $FE8E + #$FE8F, // $FE8F + #$FE90, // $FE90 + #$FE91, // $FE91 + #$FE92, // $FE92 + #$FE93, // $FE93 + #$FE94, // $FE94 + #$FE95, // $FE95 + #$FE96, // $FE96 + #$FE97, // $FE97 + #$FE98, // $FE98 + #$FE99, // $FE99 + #$FE9A, // $FE9A + #$FE9B, // $FE9B + #$FE9C, // $FE9C + #$FE9D, // $FE9D + #$FE9E, // $FE9E + #$FE9F, // $FE9F + #$FEA0, // $FEA0 + #$FEA1, // $FEA1 + #$FEA2, // $FEA2 + #$FEA3, // $FEA3 + #$FEA4, // $FEA4 + #$FEA5, // $FEA5 + #$FEA6, // $FEA6 + #$FEA7, // $FEA7 + #$FEA8, // $FEA8 + #$FEA9, // $FEA9 + #$FEAA, // $FEAA + #$FEAB, // $FEAB + #$FEAC, // $FEAC + #$FEAD, // $FEAD + #$FEAE, // $FEAE + #$FEAF, // $FEAF + #$FEB0, // $FEB0 + #$FEB1, // $FEB1 + #$FEB2, // $FEB2 + #$FEB3, // $FEB3 + #$FEB4, // $FEB4 + #$FEB5, // $FEB5 + #$FEB6, // $FEB6 + #$FEB7, // $FEB7 + #$FEB8, // $FEB8 + #$FEB9, // $FEB9 + #$FEBA, // $FEBA + #$FEBB, // $FEBB + #$FEBC, // $FEBC + #$FEBD, // $FEBD + #$FEBE, // $FEBE + #$FEBF, // $FEBF + #$FEC0, // $FEC0 + #$FEC1, // $FEC1 + #$FEC2, // $FEC2 + #$FEC3, // $FEC3 + #$FEC4, // $FEC4 + #$FEC5, // $FEC5 + #$FEC6, // $FEC6 + #$FEC7, // $FEC7 + #$FEC8, // $FEC8 + #$FEC9, // $FEC9 + #$FECA, // $FECA + #$FECB, // $FECB + #$FECC, // $FECC + #$FECD, // $FECD + #$FECE, // $FECE + #$FECF, // $FECF + #$FED0, // $FED0 + #$FED1, // $FED1 + #$FED2, // $FED2 + #$FED3, // $FED3 + #$FED4, // $FED4 + #$FED5, // $FED5 + #$FED6, // $FED6 + #$FED7, // $FED7 + #$FED8, // $FED8 + #$FED9, // $FED9 + #$FEDA, // $FEDA + #$FEDB, // $FEDB + #$FEDC, // $FEDC + #$FEDD, // $FEDD + #$FEDE, // $FEDE + #$FEDF, // $FEDF + #$FEE0, // $FEE0 + #$FEE1, // $FEE1 + #$FEE2, // $FEE2 + #$FEE3, // $FEE3 + #$FEE4, // $FEE4 + #$FEE5, // $FEE5 + #$FEE6, // $FEE6 + #$FEE7, // $FEE7 + #$FEE8, // $FEE8 + #$FEE9, // $FEE9 + #$FEEA, // $FEEA + #$FEEB, // $FEEB + #$FEEC, // $FEEC + #$FEED, // $FEED + #$FEEE, // $FEEE + #$FEEF, // $FEEF + #$FEF0, // $FEF0 + #$FEF1, // $FEF1 + #$FEF2, // $FEF2 + #$FEF3, // $FEF3 + #$FEF4, // $FEF4 + #$FEF5, // $FEF5 + #$FEF6, // $FEF6 + #$FEF7, // $FEF7 + #$FEF8, // $FEF8 + #$FEF9, // $FEF9 + #$FEFA, // $FEFA + #$FEFB, // $FEFB + #$FEFC, // $FEFC + #$FEFD, // $FEFD + #$FEFE, // $FEFE + #$FEFF, // $FEFF + #$FF00, // $FF00 + #$FF01, // $FF01 + #$FF02, // $FF02 + #$FF03, // $FF03 + #$FF04, // $FF04 + #$FF05, // $FF05 + #$FF06, // $FF06 + #$FF07, // $FF07 + #$FF08, // $FF08 + #$FF09, // $FF09 + #$FF0A, // $FF0A + #$FF0B, // $FF0B + #$FF0C, // $FF0C + #$FF0D, // $FF0D + #$FF0E, // $FF0E + #$FF0F, // $FF0F + #$FF10, // $FF10 + #$FF11, // $FF11 + #$FF12, // $FF12 + #$FF13, // $FF13 + #$FF14, // $FF14 + #$FF15, // $FF15 + #$FF16, // $FF16 + #$FF17, // $FF17 + #$FF18, // $FF18 + #$FF19, // $FF19 + #$FF1A, // $FF1A + #$FF1B, // $FF1B + #$FF1C, // $FF1C + #$FF1D, // $FF1D + #$FF1E, // $FF1E + #$FF1F, // $FF1F + #$FF20, // $FF20 + #$FF41, // $FF21 + #$FF42, // $FF22 + #$FF43, // $FF23 + #$FF44, // $FF24 + #$FF45, // $FF25 + #$FF46, // $FF26 + #$FF47, // $FF27 + #$FF48, // $FF28 + #$FF49, // $FF29 + #$FF4A, // $FF2A + #$FF4B, // $FF2B + #$FF4C, // $FF2C + #$FF4D, // $FF2D + #$FF4E, // $FF2E + #$FF4F, // $FF2F + #$FF50, // $FF30 + #$FF51, // $FF31 + #$FF52, // $FF32 + #$FF53, // $FF33 + #$FF54, // $FF34 + #$FF55, // $FF35 + #$FF56, // $FF36 + #$FF57, // $FF37 + #$FF58, // $FF38 + #$FF59, // $FF39 + #$FF5A, // $FF3A + #$FF3B, // $FF3B + #$FF3C, // $FF3C + #$FF3D, // $FF3D + #$FF3E, // $FF3E + #$FF3F, // $FF3F + #$FF40, // $FF40 + #$FF41, // $FF41 + #$FF42, // $FF42 + #$FF43, // $FF43 + #$FF44, // $FF44 + #$FF45, // $FF45 + #$FF46, // $FF46 + #$FF47, // $FF47 + #$FF48, // $FF48 + #$FF49, // $FF49 + #$FF4A, // $FF4A + #$FF4B, // $FF4B + #$FF4C, // $FF4C + #$FF4D, // $FF4D + #$FF4E, // $FF4E + #$FF4F, // $FF4F + #$FF50, // $FF50 + #$FF51, // $FF51 + #$FF52, // $FF52 + #$FF53, // $FF53 + #$FF54, // $FF54 + #$FF55, // $FF55 + #$FF56, // $FF56 + #$FF57, // $FF57 + #$FF58, // $FF58 + #$FF59, // $FF59 + #$FF5A, // $FF5A + #$FF5B, // $FF5B + #$FF5C, // $FF5C + #$FF5D, // $FF5D + #$FF5E, // $FF5E + #$FF5F, // $FF5F + #$FF60, // $FF60 + #$FF61, // $FF61 + #$FF62, // $FF62 + #$FF63, // $FF63 + #$FF64, // $FF64 + #$FF65, // $FF65 + #$FF66, // $FF66 + #$FF67, // $FF67 + #$FF68, // $FF68 + #$FF69, // $FF69 + #$FF6A, // $FF6A + #$FF6B, // $FF6B + #$FF6C, // $FF6C + #$FF6D, // $FF6D + #$FF6E, // $FF6E + #$FF6F, // $FF6F + #$FF70, // $FF70 + #$FF71, // $FF71 + #$FF72, // $FF72 + #$FF73, // $FF73 + #$FF74, // $FF74 + #$FF75, // $FF75 + #$FF76, // $FF76 + #$FF77, // $FF77 + #$FF78, // $FF78 + #$FF79, // $FF79 + #$FF7A, // $FF7A + #$FF7B, // $FF7B + #$FF7C, // $FF7C + #$FF7D, // $FF7D + #$FF7E, // $FF7E + #$FF7F, // $FF7F + #$FF80, // $FF80 + #$FF81, // $FF81 + #$FF82, // $FF82 + #$FF83, // $FF83 + #$FF84, // $FF84 + #$FF85, // $FF85 + #$FF86, // $FF86 + #$FF87, // $FF87 + #$FF88, // $FF88 + #$FF89, // $FF89 + #$FF8A, // $FF8A + #$FF8B, // $FF8B + #$FF8C, // $FF8C + #$FF8D, // $FF8D + #$FF8E, // $FF8E + #$FF8F, // $FF8F + #$FF90, // $FF90 + #$FF91, // $FF91 + #$FF92, // $FF92 + #$FF93, // $FF93 + #$FF94, // $FF94 + #$FF95, // $FF95 + #$FF96, // $FF96 + #$FF97, // $FF97 + #$FF98, // $FF98 + #$FF99, // $FF99 + #$FF9A, // $FF9A + #$FF9B, // $FF9B + #$FF9C, // $FF9C + #$FF9D, // $FF9D + #$FF9E, // $FF9E + #$FF9F, // $FF9F + #$FFA0, // $FFA0 + #$FFA1, // $FFA1 + #$FFA2, // $FFA2 + #$FFA3, // $FFA3 + #$FFA4, // $FFA4 + #$FFA5, // $FFA5 + #$FFA6, // $FFA6 + #$FFA7, // $FFA7 + #$FFA8, // $FFA8 + #$FFA9, // $FFA9 + #$FFAA, // $FFAA + #$FFAB, // $FFAB + #$FFAC, // $FFAC + #$FFAD, // $FFAD + #$FFAE, // $FFAE + #$FFAF, // $FFAF + #$FFB0, // $FFB0 + #$FFB1, // $FFB1 + #$FFB2, // $FFB2 + #$FFB3, // $FFB3 + #$FFB4, // $FFB4 + #$FFB5, // $FFB5 + #$FFB6, // $FFB6 + #$FFB7, // $FFB7 + #$FFB8, // $FFB8 + #$FFB9, // $FFB9 + #$FFBA, // $FFBA + #$FFBB, // $FFBB + #$FFBC, // $FFBC + #$FFBD, // $FFBD + #$FFBE, // $FFBE + #$FFBF, // $FFBF + #$FFC0, // $FFC0 + #$FFC1, // $FFC1 + #$FFC2, // $FFC2 + #$FFC3, // $FFC3 + #$FFC4, // $FFC4 + #$FFC5, // $FFC5 + #$FFC6, // $FFC6 + #$FFC7, // $FFC7 + #$FFC8, // $FFC8 + #$FFC9, // $FFC9 + #$FFCA, // $FFCA + #$FFCB, // $FFCB + #$FFCC, // $FFCC + #$FFCD, // $FFCD + #$FFCE, // $FFCE + #$FFCF, // $FFCF + #$FFD0, // $FFD0 + #$FFD1, // $FFD1 + #$FFD2, // $FFD2 + #$FFD3, // $FFD3 + #$FFD4, // $FFD4 + #$FFD5, // $FFD5 + #$FFD6, // $FFD6 + #$FFD7, // $FFD7 + #$FFD8, // $FFD8 + #$FFD9, // $FFD9 + #$FFDA, // $FFDA + #$FFDB, // $FFDB + #$FFDC, // $FFDC + #$FFDD, // $FFDD + #$FFDE, // $FFDE + #$FFDF, // $FFDF + #$FFE0, // $FFE0 + #$FFE1, // $FFE1 + #$FFE2, // $FFE2 + #$FFE3, // $FFE3 + #$FFE4, // $FFE4 + #$FFE5, // $FFE5 + #$FFE6, // $FFE6 + #$FFE7, // $FFE7 + #$FFE8, // $FFE8 + #$FFE9, // $FFE9 + #$FFEA, // $FFEA + #$FFEB, // $FFEB + #$FFEC, // $FFEC + #$FFED, // $FFED + #$FFEE, // $FFEE + #$FFEF, // $FFEF + #$FFF0, // $FFF0 + #$FFF1, // $FFF1 + #$FFF2, // $FFF2 + #$FFF3, // $FFF3 + #$FFF4, // $FFF4 + #$FFF5, // $FFF5 + #$FFF6, // $FFF6 + #$FFF7, // $FFF7 + #$FFF8, // $FFF8 + #$FFF9, // $FFF9 + #$FFFA, // $FFFA + #$FFFB, // $FFFB + #$FFFC, // $FFFC + #$FFFD, // $FFFD + #$FFFE, // $FFFE + #$FFFF // $FFFF + ); + +implementation +end. diff --git a/src/libraries/regex/uregexpr.pas b/src/libraries/regex/uregexpr.pas new file mode 100644 index 000000000..26609f368 --- /dev/null +++ b/src/libraries/regex/uregexpr.pas @@ -0,0 +1,6816 @@ +unit uregexpr; + +{ + TRegExpr class library + Delphi Regular Expressions + + Copyright (c) 1999-2004 Andrey V. Sorokin, St.Petersburg, Russia + + You can choose to use this Pascal unit in one of the two following licenses: + + Option 1> + + You may use this software in any kind of development, + including comercial, redistribute, and modify it freely, + under the following restrictions : + 1. This software is provided as it is, without any kind of + warranty given. Use it at Your own risk.The author is not + responsible for any consequences of use of this software. + 2. The origin of this software may not be mispresented, You + must not claim that You wrote the original software. If + You use this software in any kind of product, it would be + appreciated that there in a information box, or in the + documentation would be an acknowledgement like + + Partial Copyright (c) 2004 Andrey V. Sorokin + https://sorokin.engineer/ + andrey@sorokin.engineer + + 3. You may not have any income from distributing this source + (or altered version of it) to other developers. When You + use this product in a comercial package, the source may + not be charged seperatly. + 4. Altered versions must be plainly marked as such, and must + not be misrepresented as being the original software. + 5. RegExp Studio application and all the visual components as + well as documentation is not part of the TRegExpr library + and is not free for usage. + + https://sorokin.engineer/ + andrey@sorokin.engineer + + Option 2> + + The same modified LGPL with static linking exception as the Free Pascal RTL +} + +{ +program is essentially a linear encoding +of a nondeterministic finite-state machine (aka syntax charts or +"railroad normal form" in parsing technology). Each node is an opcode +plus a "next" pointer, possibly plus an operand. "Next" pointers of +all nodes except BRANCH implement concatenation; a "next" pointer with +a BRANCH on both ends of it connects two alternatives. (Here we +have one of the subtle syntax dependencies: an individual BRANCH (as +opposed to a collection of them) is never concatenated with anything +because of operator precedence.) The operand of some types of node is +a literal string; for others, it is a node leading into a sub-FSM. In +particular, the operand of a BRANCH node is the first node of the branch. +(NB this is *not* a tree structure: the tail of the branch connects +to the thing following the set of BRANCHes.) +} + +interface + +{ off $DEFINE DebugSynRegExpr } +// ======== Determine compiler +{$I regexpr_compilers.inc} +// ======== Define base compiler options +{$BOOLEVAL OFF} +{$EXTENDEDSYNTAX ON} +{$LONGSTRINGS ON} +{$OPTIMIZATION ON} +{$IFDEF FPC} + {$MODE DELPHI} // Delphi-compatible mode in FreePascal + {$INLINE ON} +{$ENDIF} +// ======== Define options for TRegExpr engine +{$DEFINE Unicode} // Use WideChar for characters and UnicodeString/WideString for strings +{ off $DEFINE UnicodeEx} // Support Unicode >0xFFFF, e.g. emoji, e.g. "." must find 2 WideChars of 1 emoji +{ off $DEFINE UseWordChars} // Use WordChars property, otherwise fixed list 'a'..'z','A'..'Z','0'..'9','_' +{ off $DEFINE UseSpaceChars} // Use SpaceChars property, otherwise fixed list +{ off $DEFINE UseLineSep} // Use LineSeparators property, otherwise fixed line-break chars +{$DEFINE FastUnicodeData} // Use arrays for UpperCase/LowerCase/IsWordChar, they take 320K more memory +{$DEFINE UseFirstCharSet} // Enable optimization, which finds possible first chars of input string +{$DEFINE RegExpPCodeDump} // Enable method Dump() to show opcode as string +{$IFNDEF FPC} // Not supported in FreePascal + {$DEFINE reRealExceptionAddr} // Exceptions will point to appropriate source line, not to Error procedure +{$ENDIF} +{$DEFINE ComplexBraces} // Support braces in complex cases +{$IFNDEF Unicode} + {$UNDEF UnicodeEx} + {$UNDEF FastUnicodeData} +{$ENDIF} +// ======== Define Pascal-language options +// Define 'UseAsserts' option (do not edit this definitions). +// Asserts used to catch 'strange bugs' in TRegExpr implementation (when something goes +// completely wrong). You can swith asserts on/off with help of {$C+}/{$C-} compiler options. +{$IFDEF D3} {$DEFINE UseAsserts} {$ENDIF} +{$IFDEF FPC} {$DEFINE UseAsserts} {$ENDIF} +// Define 'use subroutine parameters default values' option (do not edit this definition). +{$IFDEF D4} {$DEFINE DefParam} {$ENDIF} +{$IFDEF FPC} {$DEFINE DefParam} {$ENDIF} +// Define 'OverMeth' options, to use method overloading (do not edit this definitions). +{$IFDEF D5} {$DEFINE OverMeth} {$ENDIF} +{$IFDEF FPC} {$DEFINE OverMeth} {$ENDIF} +// Define 'InlineFuncs' options, to use inline keyword (do not edit this definitions). +//{$IFDEF D8} {$DEFINE InlineFuncs} {$ENDIF} +{$IFDEF FPC} {$DEFINE InlineFuncs} {$ENDIF} + +uses + Classes, // TStrings in Split method + SysUtils, // Exception + Math; + +type + {$IFNDEF FPC} + // Delphi doesn't have PtrInt but has NativeInt + PtrInt = NativeInt; + PtrUInt = NativeInt; + {$ENDIF} + {$IFDEF UniCode} + PRegExprChar = PWideChar; + {$IFDEF FPC} + RegExprString = UnicodeString; + {$ELSE} + {$IFDEF D2009} + RegExprString = UnicodeString; + {$ELSE} + RegExprString = WideString; + {$ENDIF} + {$ENDIF} + REChar = WideChar; + {$ELSE} + PRegExprChar = PChar; + RegExprString = AnsiString; + REChar = Char; + {$ENDIF} + TREOp = REChar; // internal opcode type + PREOp = ^TREOp; + +type + TRegExprCharset = set of byte; + +const + // Escape char ('\' in common r.e.) used for escaping metachars (\w, \d etc) + EscChar = '\'; + + // Substitute method: prefix of group reference: $1 .. $9 and $<name> + SubstituteGroupChar = '$'; + + RegExprModifierI: boolean = False; // default value for ModifierI + RegExprModifierR: boolean = True; // default value for ModifierR + RegExprModifierS: boolean = True; // default value for ModifierS + RegExprModifierG: boolean = True; // default value for ModifierG + RegExprModifierM: boolean = False; // default value for ModifierM + RegExprModifierX: boolean = False; // default value for ModifierX + + {$IFDEF UseSpaceChars} + // default value for SpaceChars + RegExprSpaceChars: RegExprString = ' '#$9#$A#$D#$C; + {$ENDIF} + + {$IFDEF UseWordChars} + // default value for WordChars + RegExprWordChars: RegExprString = '0123456789' + + 'abcdefghijklmnopqrstuvwxyz' + + 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'; + {$ENDIF} + + {$IFDEF UseLineSep} + // default value for LineSeparators + RegExprLineSeparators: RegExprString = #$d#$a#$b#$c + {$IFDEF UniCode} + + #$2028#$2029#$85 + {$ENDIF}; + {$ENDIF} + + // Tab and Unicode category "Space Separator": + // https://www.compart.com/en/unicode/category/Zs + RegExprHorzSeparators: RegExprString = #9#$20#$A0 + {$IFDEF UniCode} + + #$1680#$2000#$2001#$2002#$2003#$2004#$2005#$2006#$2007#$2008#$2009#$200A#$202F#$205F#$3000 + {$ENDIF}; + + RegExprUsePairedBreak: boolean = True; + RegExprReplaceLineBreak: RegExprString = sLineBreak; + + RegExprLookaheadIsAtomic: boolean = False; + RegExprLookbehindIsAtomic: boolean = True; + +const + RegexMaxGroups = 90; + // Max number of groups. + // Be carefull - don't use values which overflow OP_CLOSE* opcode + // (in this case you'll get compiler error). + // Big value causes slower work and more stack required. + RegexMaxMaxGroups = 255; + // Max possible value for RegexMaxGroups. + // Don't change it! It's defined by internal TRegExpr design. + +{$IFDEF ComplexBraces} +const + LoopStackMax = 10; // max depth of loops stack //###0.925 + +type + TRegExprLoopStack = array [1 .. LoopStackMax] of integer; +{$ENDIF} + +type + TRegExprModifiers = record + I: boolean; + // Case-insensitive. + R: boolean; + // Extended syntax for Russian ranges in []. + // If True, then а-я additionally includes letter 'ё', + // А-Я additionally includes 'Ё', and а-Я includes all Russian letters. + // Turn it off if it interferes with your national alphabet. + S: boolean; + // Dot '.' matches any char, otherwise only [^\n]. + G: boolean; + // Greedy. Switching it off switches all operators to non-greedy style, + // so if G=False, then '*' works like '*?', '+' works like '+?' and so on. + M: boolean; + // Treat string as multiple lines. It changes `^' and `$' from + // matching at only the very start/end of the string to the start/end + // of any line anywhere within the string. + X: boolean; + // Allow comments in regex using # char. + end; + +function IsModifiersEqual(const A, B: TRegExprModifiers): boolean; + +type + TRegExpr = class; + TRegExprReplaceFunction = function(ARegExpr: TRegExpr): RegExprString of object; + TRegExprCharChecker = function(ch: REChar): boolean of object; + TRegExprCharCheckerArray = array[0 .. 30] of TRegExprCharChecker; + TRegExprCharCheckerInfo = record + CharBegin, CharEnd: REChar; + CheckerIndex: integer; + end; + TRegExprCharCheckerInfos = array of TRegExprCharCheckerInfo; + + { TRegExpr } + + TRegExpr = class + private + GrpStart: array [0 .. RegexMaxGroups - 1] of PRegExprChar; // pointer to group start in InputString + GrpEnd: array [0 .. RegexMaxGroups - 1] of PRegExprChar; // pointer to group end in InputString + + GrpIndexes: array [0 .. RegexMaxGroups - 1] of integer; // map global group index to _capturing_ group index + GrpNames: array [0 .. RegexMaxGroups - 1] of RegExprString; // names of groups, if non-empty + GrpAtomic: array [0 .. RegexMaxGroups - 1] of boolean; // group[i] is atomic (filled in Compile) + GrpAtomicDone: array [0 .. RegexMaxGroups - 1] of boolean; // atomic group[i] is "done" (used in Exec* only) + GrpOpCodes: array [0 .. RegexMaxGroups - 1] of PRegExprChar; // pointer to opcode of group[i] (used by OP_SUBCALL*) + GrpSubCalled: array [0 .. RegexMaxGroups - 1] of boolean; // group[i] is called by OP_SUBCALL* + GrpCount: integer; + + {$IFDEF ComplexBraces} + LoopStack: TRegExprLoopStack; // state before entering loop + LoopStackIdx: integer; // 0 - out of all loops + {$ENDIF} + + // The "internal use only" fields to pass info from compile + // to execute that permits the execute phase to run lots faster on + // simple cases. + + regAnchored: REChar; // is the match anchored (at beginning-of-line only)? + // regAnchored permits very fast decisions on suitable starting points + // for a match, cutting down the work a lot. regMust permits fast rejection + // of lines that cannot possibly match. The regMust tests are costly enough + // that regcomp() supplies a regMust only if the r.e. contains something + // potentially expensive (at present, the only such thing detected is * or + + // at the start of the r.e., which can involve a lot of backup). regMustLen is + // supplied because the test in regexec() needs it and regcomp() is computing + // it anyway. + + regMust: PRegExprChar; // string (pointer into program) that match must include, or nil + regMustLen: integer; // length of regMust string + regMustString: RegExprString; // string which must occur in match (got from regMust/regMustLen) + regLookahead: boolean; // regex has _some_ lookahead + regLookaheadNeg: boolean; // regex has _nagative_ lookahead + regLookaheadGroup: integer; // index of group for lookahead + regLookbehind: boolean; // regex has positive lookbehind + regNestedCalls: integer; // some attempt to prevent 'catastrophic backtracking' but not used + + {$IFDEF UseFirstCharSet} + FirstCharSet: TRegExprCharset; + FirstCharArray: array[byte] of boolean; + {$ENDIF} + + // work variables for Exec routines - save stack in recursion + regInput: PRegExprChar; // pointer to currently handling char of input string + fInputStart: PRegExprChar; // pointer to first char of input string + fInputEnd: PRegExprChar; // pointer after last char of input string + fRegexStart: PRegExprChar; // pointer to first char of regex + fRegexEnd: PRegExprChar; // pointer after last char of regex + regCurrentGrp: integer; // index of group handling by OP_OPEN* opcode + + // work variables for compiler's routines + regParse: PRegExprChar; // pointer to currently handling char of regex + regNumBrackets: integer; // count of () brackets + regDummy: REChar; // dummy pointer, used to detect 1st/2nd pass of Compile + // if p=@regDummy, it is pass-1: opcode memory is not yet allocated + programm: PRegExprChar; // pointer to opcode, =nil in pass-1 + regCode: PRegExprChar; // pointer to last emitted opcode; changing in pass-2, but =@regDummy in pass-1 + regCodeSize: integer; // total opcode size in REChars + regCodeWork: PRegExprChar; // pointer to opcode, to first code after MAGIC + regExactlyLen: PLongInt; // pointer to length of substring of OP_EXACTLY* inside opcode + fSecondPass: boolean; // true inside pass-2 of Compile + + fExpression: RegExprString; // regex string + fInputString: RegExprString; // input string + fLastError: integer; // Error call sets code of LastError + fLastErrorOpcode: TREOp; + fLastErrorSymbol: REChar; + + fModifiers: TRegExprModifiers; // regex modifiers + fCompModifiers: TRegExprModifiers; // compiler's copy of modifiers + fProgModifiers: TRegExprModifiers; // modifiers values from last programm compilation + + {$IFDEF UseSpaceChars} + fSpaceChars: RegExprString; + {$ENDIF} + {$IFDEF UseWordChars} + fWordChars: RegExprString; + {$ENDIF} + + {$IFDEF UseLineSep} + fLineSeparators: RegExprString; + {$ENDIF} + + fUsePairedBreak: boolean; + fReplaceLineEnd: RegExprString; // string to use for "\n" in Substitute method + + fSlowChecksSizeMax: integer; + // Exec() param ASlowChecks is set to True, when Length(InputString)<SlowChecksSizeMax + // This ASlowChecks enables to use regMustString optimization + + {$IFNDEF UniCode} + fLineSepArray: array[byte] of boolean; + {$ENDIF} + + CharCheckers: TRegExprCharCheckerArray; + CharCheckerInfos: TRegExprCharCheckerInfos; + CheckerIndex_Word: byte; + CheckerIndex_NotWord: byte; + CheckerIndex_Digit: byte; + CheckerIndex_NotDigit: byte; + CheckerIndex_Space: byte; + CheckerIndex_NotSpace: byte; + CheckerIndex_HorzSep: byte; + CheckerIndex_NotHorzSep: byte; + CheckerIndex_VertSep: byte; + CheckerIndex_NotVertSep: byte; + CheckerIndex_LowerAZ: byte; + CheckerIndex_UpperAZ: byte; + + fHelper: TRegExpr; + fHelperLen: integer; + + procedure InitCharCheckers; + function CharChecker_Word(ch: REChar): boolean; + function CharChecker_NotWord(ch: REChar): boolean; + function CharChecker_Space(ch: REChar): boolean; + function CharChecker_NotSpace(ch: REChar): boolean; + function CharChecker_Digit(ch: REChar): boolean; + function CharChecker_NotDigit(ch: REChar): boolean; + function CharChecker_HorzSep(ch: REChar): boolean; + function CharChecker_NotHorzSep(ch: REChar): boolean; + function CharChecker_VertSep(ch: REChar): boolean; + function CharChecker_NotVertSep(ch: REChar): boolean; + function CharChecker_LowerAZ(ch: REChar): boolean; + function CharChecker_UpperAZ(ch: REChar): boolean; + function DumpCheckerIndex(N: byte): RegExprString; + function DumpCategoryChars(ch, ch2: REChar; Positive: boolean): RegExprString; + + procedure ClearMatches; {$IFDEF InlineFuncs}inline;{$ENDIF} + procedure ClearInternalIndexes; {$IFDEF InlineFuncs}inline;{$ENDIF} + function FindInCharClass(ABuffer: PRegExprChar; AChar: REChar; AIgnoreCase: boolean): boolean; + procedure GetCharSetFromCharClass(ABuffer: PRegExprChar; AIgnoreCase: boolean; var ARes: TRegExprCharset); + procedure GetCharSetFromSpaceChars(var ARes: TRegExprCharset); {$IFDEF InlineFuncs}inline;{$ENDIF} + procedure GetCharSetFromWordChars(var ARes: TRegExprCharSet); {$IFDEF InlineFuncs}inline;{$ENDIF} + function IsWordChar(AChar: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} + function IsSpaceChar(AChar: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} + function IsCustomLineSeparator(AChar: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} + {$IFDEF UseLineSep} + procedure InitLineSepArray; + {$ENDIF} + procedure FindGroupName(APtr: PRegExprChar; AEndChar: REChar; var AName: RegExprString); + + // Mark programm as having to be [re]compiled + procedure InvalidateProgramm; + + // Check if we can use compiled regex, compile it if something changed + function IsProgrammOk: boolean; + + procedure SetExpression(const AStr: RegExprString); + + function GetModifierStr: RegExprString; + procedure SetModifierStr(const AStr: RegExprString); + function GetModifierG: boolean; + function GetModifierI: boolean; + function GetModifierM: boolean; + function GetModifierR: boolean; + function GetModifierS: boolean; + function GetModifierX: boolean; + procedure SetModifierG(AValue: boolean); + procedure SetModifierI(AValue: boolean); + procedure SetModifierM(AValue: boolean); + procedure SetModifierR(AValue: boolean); + procedure SetModifierS(AValue: boolean); + procedure SetModifierX(AValue: boolean); + + // Default handler raises exception ERegExpr with + // Message = ErrorMsg (AErrorID), ErrorCode = AErrorID + // and CompilerErrorPos = value of property CompilerErrorPos. + procedure Error(AErrorID: integer); virtual; // error handler. + + { ==================== Compiler section =================== } + // compile a regular expression into internal code + function CompileRegExpr(ARegExp: PRegExprChar): boolean; + + // set the next-pointer at the end of a node chain + procedure Tail(p: PRegExprChar; val: PRegExprChar); + + // regoptail - regtail on operand of first argument; nop if operandless + procedure OpTail(p: PRegExprChar; val: PRegExprChar); + + // regnode - emit a node, return location + function EmitNode(op: TREOp): PRegExprChar; + + // emit (if appropriate) a byte of code + procedure EmitC(ch: REChar); {$IFDEF InlineFuncs}inline;{$ENDIF} + + // emit LongInt value + procedure EmitInt(AValue: LongInt); {$IFDEF InlineFuncs}inline;{$ENDIF} + + // emit back-reference to group + function EmitGroupRef(AIndex: integer; AIgnoreCase: boolean): PRegExprChar; + {$IFDEF InlineFuncs}inline;{$ENDIF} + + {$IFDEF FastUnicodeData} + procedure FindCategoryName(var scan: PRegExprChar; var ch1, ch2: REChar); + function EmitCategoryMain(APositive: boolean): PRegExprChar; + {$ENDIF} + + // insert an operator in front of already-emitted operand + // Means relocating the operand. + procedure InsertOperator(op: TREOp; opnd: PRegExprChar; sz: integer); + // ###0.90 + + // regular expression, i.e. main body or parenthesized thing + function ParseReg(InBrackets: boolean; var FlagParse: integer): PRegExprChar; + + // one alternative of an | operator + function ParseBranch(var FlagParse: integer): PRegExprChar; + + // something followed by possible [*+?] + function ParsePiece(var FlagParse: integer): PRegExprChar; + + function HexDig(Ch: REChar): integer; + + function UnQuoteChar(var APtr: PRegExprChar): REChar; + + // the lowest level + function ParseAtom(var FlagParse: integer): PRegExprChar; + + // current pos in r.e. - for error hanling + function GetCompilerErrorPos: PtrInt; + + {$IFDEF UseFirstCharSet} // ###0.929 + procedure FillFirstCharSet(prog: PRegExprChar); + {$ENDIF} + { ===================== Matching section =================== } + // repeatedly match something simple, report how many + function FindRepeated(p: PRegExprChar; AMax: integer): integer; + + // dig the "next" pointer out of a node + function regNext(p: PRegExprChar): PRegExprChar; + + // recursively matching routine + function MatchPrim(prog: PRegExprChar): boolean; + + // match at specific position only, called from ExecPrim + function MatchAtOnePos(APos: PRegExprChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} + + // Exec for stored InputString + function ExecPrim(AOffset: integer; ATryOnce, ASlowChecks, ABackward: boolean): boolean; + + function GetSubExprCount: integer; + function GetMatchPos(Idx: integer): PtrInt; + function GetMatchLen(Idx: integer): PtrInt; + function GetMatch(Idx: integer): RegExprString; + + procedure SetInputString(const AInputString: RegExprString); + procedure SetInputRange(AStart, AEnd: PRegExprChar); + + {$IFDEF UseLineSep} + procedure SetLineSeparators(const AStr: RegExprString); + {$ENDIF} + procedure SetUsePairedBreak(AValue: boolean); + + public + constructor Create; {$IFDEF OverMeth} overload; + constructor Create(const AExpression: RegExprString); overload; + {$ENDIF} + destructor Destroy; override; + + class function VersionMajor: integer; + class function VersionMinor: integer; + + // match a programm against a string AInputString + // !!! Exec store AInputString into InputString property + // For Delphi 5 and higher available overloaded versions - first without + // parameter (uses already assigned to InputString property value) + // and second that has int parameter and is same as ExecPos + function Exec(const AInputString: RegExprString): boolean; + {$IFDEF OverMeth} overload; + function Exec: boolean; overload; + function Exec(AOffset: integer): boolean; overload; + {$ENDIF} + + // find next match: + // ExecNext; + // works the same as + // if MatchLen [0] = 0 then ExecPos (MatchPos [0] + 1) + // else ExecPos (MatchPos [0] + MatchLen [0]); + // but it's more simpler ! + // Raises exception if used without preceeding SUCCESSFUL call to + // Exec* (Exec, ExecPos, ExecNext). So You always must use something like + // if Exec (InputString) then repeat { proceed results} until not ExecNext; + function ExecNext(ABackward: boolean {$IFDEF DefParam} = False{$ENDIF}): boolean; + + // find match for InputString starting from AOffset position + // (AOffset=1 - first char of InputString) + function ExecPos(AOffset: integer {$IFDEF DefParam} = 1{$ENDIF}): boolean; + {$IFDEF OverMeth} overload; + function ExecPos(AOffset: integer; ATryOnce, ABackward: boolean): boolean; overload; + {$ENDIF} + + // Returns ATemplate with '$&' or '$0' replaced by whole r.e. + // occurence and '$1'...'$nn' replaced by subexpression with given index. + // Symbol '$' is used instead of '\' (for future extensions + // and for more Perl-compatibility) and accepts more than one digit. + // If you want to place into template raw '$' or '\', use prefix '\'. + // Example: '1\$ is $2\\rub\\' -> '1$ is <Match[2]>\rub\' + // If you want to place any number after '$' you must enclose it + // with curly braces: '${12}'. + // Example: 'a$12bc' -> 'a<Match[12]>bc' + // 'a${1}2bc' -> 'a<Match[1]>2bc'. + function Substitute(const ATemplate: RegExprString): RegExprString; + + // Splits AInputStr to list by positions of all r.e. occurencies. + // Internally calls Exec, ExecNext. + procedure Split(const AInputStr: RegExprString; APieces: TStrings); + + function Replace(const AInputStr: RegExprString; + const AReplaceStr: RegExprString; + AUseSubstitution: boolean{$IFDEF DefParam} = False{$ENDIF}) // ###0.946 + : RegExprString; {$IFDEF OverMeth} overload; + function Replace(const AInputStr: RegExprString; + AReplaceFunc: TRegExprReplaceFunction): RegExprString; overload; + {$ENDIF} + // Returns AInputStr with r.e. occurencies replaced by AReplaceStr. + // If AUseSubstitution is true, then AReplaceStr will be used + // as template for Substitution methods. + // For example: + // Expression := '({-i}block|var)\s*\(\s*([^ ]*)\s*\)\s*'; + // Replace ('BLOCK( test1)', 'def "$1" value "$2"', True); + // will return: def 'BLOCK' value 'test1' + // Replace ('BLOCK( test1)', 'def "$1" value "$2"') + // will return: def "$1" value "$2" + // Internally calls Exec, ExecNext. + // Overloaded version and ReplaceEx operate with callback function, + // so you can implement really complex functionality. + function ReplaceEx(const AInputStr: RegExprString; + AReplaceFunc: TRegExprReplaceFunction): RegExprString; + + // Returns ID of last error, 0 if no errors (unusable if + // Error method raises exception) and clear internal status + // into 0 (no errors). + function LastError: integer; + + // Returns Error message for error with ID = AErrorID. + function ErrorMsg(AErrorID: integer): RegExprString; virtual; + + // Re-compile regex + procedure Compile; + + {$IFDEF RegExpPCodeDump} + // Show compiled regex in textual form + function Dump: RegExprString; + // Show single opcode in textual form + function DumpOp(op: TREOp): RegExprString; + {$ENDIF} + + function IsCompiled: boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} + + // Opcode contains only operations for fixed match length: EXACTLY*, ANY*, etc + function IsFixedLength(var op: TREOp; var ALen: integer): boolean; + + // Regular expression. + // For optimization, TRegExpr will automatically compiles it into 'P-code' + // (You can see it with help of Dump method) and stores in internal + // structures. Real [re]compilation occures only when it really needed - + // while calling Exec, ExecNext, Substitute, Dump, etc + // and only if Expression or other P-code affected properties was changed + // after last [re]compilation. + // If any errors while [re]compilation occures, Error method is called + // (by default Error raises exception - see below) + property Expression: RegExprString read fExpression write SetExpression; + + // Set/get default values of r.e.syntax modifiers. Modifiers in + // r.e. (?ismx-ismx) will replace this default values. + // If you try to set unsupported modifier, Error will be called + // (by defaul Error raises exception ERegExpr). + property ModifierStr: RegExprString read GetModifierStr write SetModifierStr; + + property ModifierI: boolean read GetModifierI write SetModifierI; + property ModifierR: boolean read GetModifierR write SetModifierR; + property ModifierS: boolean read GetModifierS write SetModifierS; + property ModifierG: boolean read GetModifierG write SetModifierG; + property ModifierM: boolean read GetModifierM write SetModifierM; + property ModifierX: boolean read GetModifierX write SetModifierX; + + // returns current input string (from last Exec call or last assign + // to this property). + // Any assignment to this property clear Match* properties ! + property InputString: RegExprString read fInputString write SetInputString; + + // Number of subexpressions has been found in last Exec* call. + // If there are no subexpr. but whole expr was found (Exec* returned True), + // then SubExprMatchCount=0, if no subexpressions nor whole + // r.e. found (Exec* returned false) then SubExprMatchCount=-1. + // Note, that some subexpr. may be not found and for such + // subexpr. MathPos=MatchLen=-1 and Match=''. + // For example: Expression := '(1)?2(3)?'; + // Exec ('123'): SubExprMatchCount=2, Match[0]='123', [1]='1', [2]='3' + // Exec ('12'): SubExprMatchCount=1, Match[0]='12', [1]='1' + // Exec ('23'): SubExprMatchCount=2, Match[0]='23', [1]='', [2]='3' + // Exec ('2'): SubExprMatchCount=0, Match[0]='2' + // Exec ('7') - return False: SubExprMatchCount=-1 + property SubExprMatchCount: integer read GetSubExprCount; + + // pos of entrance subexpr. #Idx into tested in last Exec* + // string. First subexpr. has Idx=1, last - MatchCount, + // whole r.e. has Idx=0. + // Returns -1 if in r.e. no such subexpr. or this subexpr. + // not found in input string. + property MatchPos[Idx: integer]: PtrInt read GetMatchPos; + + // len of entrance subexpr. #Idx r.e. into tested in last Exec* + // string. First subexpr. has Idx=1, last - MatchCount, + // whole r.e. has Idx=0. + // Returns -1 if in r.e. no such subexpr. or this subexpr. + // not found in input string. + // Remember - MatchLen may be 0 (if r.e. match empty string) ! + property MatchLen[Idx: integer]: PtrInt read GetMatchLen; + + // == copy (InputString, MatchPos [Idx], MatchLen [Idx]) + // Returns '' if in r.e. no such subexpr. or this subexpr. + // not found in input string. + property Match[Idx: integer]: RegExprString read GetMatch; + + // get index of group (subexpression) by name, to support named groups + // like in Python: (?P<name>regex) + function MatchIndexFromName(const AName: RegExprString): integer; + + function MatchFromName(const AName: RegExprString): RegExprString; + + // Returns position in r.e. where compiler stopped. + // Useful for error diagnostics + property CompilerErrorPos: PtrInt read GetCompilerErrorPos; + + {$IFDEF UseSpaceChars} + // Contains chars, treated as /s (initially filled with RegExprSpaceChars + // global constant) + property SpaceChars: RegExprString read fSpaceChars write fSpaceChars; + // ###0.927 + {$ENDIF} + + {$IFDEF UseWordChars} + // Contains chars, treated as /w (initially filled with RegExprWordChars + // global constant) + property WordChars: RegExprString read fWordChars write fWordChars; + // ###0.929 + {$ENDIF} + + {$IFDEF UseLineSep} + // line separators (like \n in Unix) + property LineSeparators: RegExprString read fLineSeparators write SetLineSeparators; // ###0.941 + {$ENDIF} + + // support paired line-break CR LF + property UseLinePairedBreak: boolean read fUsePairedBreak write SetUsePairedBreak; + + property ReplaceLineEnd: RegExprString read fReplaceLineEnd write fReplaceLineEnd; + + property SlowChecksSizeMax: integer read fSlowChecksSizeMax write fSlowChecksSizeMax; + end; + +type + ERegExpr = class(Exception) + public + ErrorCode: integer; + CompilerErrorPos: PtrInt; + end; + + // true if string AInputString match regular expression ARegExpr + // ! will raise exeption if syntax errors in ARegExpr +function ExecRegExpr(const ARegExpr, AInputStr: RegExprString): boolean; + +// Split AInputStr into APieces by r.e. ARegExpr occurencies +procedure SplitRegExpr(const ARegExpr, AInputStr: RegExprString; + APieces: TStrings); + +// Returns AInputStr with r.e. occurencies replaced by AReplaceStr +// If AUseSubstitution is true, then AReplaceStr will be used +// as template for Substitution methods. +// For example: +// ReplaceRegExpr ('({-i}block|var)\s*\(\s*([^ ]*)\s*\)\s*', +// 'BLOCK( test1)', 'def "$1" value "$2"', True) +// will return: def 'BLOCK' value 'test1' +// ReplaceRegExpr ('({-i}block|var)\s*\(\s*([^ ]*)\s*\)\s*', +// 'BLOCK( test1)', 'def "$1" value "$2"') +// will return: def "$1" value "$2" +function ReplaceRegExpr(const ARegExpr, AInputStr, AReplaceStr: RegExprString; + AUseSubstitution: boolean{$IFDEF DefParam} = False{$ENDIF}): RegExprString; +{$IFDEF OverMeth}overload; // ###0.947 + +// Alternate form allowing to set more parameters. + +type + TRegexReplaceOption = ( + rroModifierI, + rroModifierR, + rroModifierS, + rroModifierG, + rroModifierM, + rroModifierX, + rroUseSubstitution, + rroUseOsLineEnd + ); + TRegexReplaceOptions = set of TRegexReplaceOption; + +function ReplaceRegExpr(const ARegExpr, AInputStr, AReplaceStr: RegExprString; + Options: TRegexReplaceOptions): RegExprString; overload; +{$ENDIF} +// Replace all metachars with its safe representation, +// for example 'abc$cd.(' converts into 'abc\$cd\.\(' +// This function useful for r.e. autogeneration from +// user input +function QuoteRegExprMetaChars(const AStr: RegExprString): RegExprString; +// Makes list of subexpressions found in ARegExpr r.e. +// In ASubExps every item represent subexpression, +// from first to last, in format: +// String - subexpression text (without '()') +// low word of Object - starting position in ARegExpr, including '(' +// if exists! (first position is 1) +// high word of Object - length, including starting '(' and ending ')' +// if exist! +// AExtendedSyntax - must be True if modifier /m will be On while +// using the r.e. +// Useful for GUI editors of r.e. etc (You can find example of using +// in TestRExp.dpr project) +// Returns +// 0 Success. No unbalanced brackets was found; +// -1 There are not enough closing brackets ')'; +// -(n+1) At position n was found opening '[' without //###0.942 +// corresponding closing ']'; +// n At position n was found closing bracket ')' without +// corresponding opening '('. +// If Result <> 0, then ASubExpr can contain empty items or illegal ones +function RegExprSubExpressions(const ARegExpr: string; ASubExprs: TStrings; + AExtendedSyntax: boolean{$IFDEF DefParam} = False{$ENDIF}): integer; + +implementation + +{$IFDEF FastUnicodeData} +uses + regexpr_unicodedata; +{$ENDIF} + +const + // TRegExpr.VersionMajor/Minor return values of these constants: + REVersionMajor = 1; + REVersionMinor = 148; + + OpKind_End = REChar(1); + OpKind_MetaClass = REChar(2); + OpKind_Range = REChar(3); + OpKind_Char = REChar(4); + OpKind_CategoryYes = REChar(5); + OpKind_CategoryNo = REChar(6); + + RegExprAllSet = [0 .. 255]; + RegExprWordSet = [Ord('a') .. Ord('z'), Ord('A') .. Ord('Z'), Ord('0') .. Ord('9'), Ord('_')]; + RegExprDigitSet = [Ord('0') .. Ord('9')]; + RegExprLowerAzSet = [Ord('a') .. Ord('z')]; + RegExprUpperAzSet = [Ord('A') .. Ord('Z')]; + RegExprAllAzSet = RegExprLowerAzSet + RegExprUpperAzSet; + RegExprSpaceSet = [Ord(' '), $9, $A, $D, $C]; + RegExprLineSeparatorsSet = [$d, $a, $b, $c] {$IFDEF UniCode} + [$85] {$ENDIF}; + RegExprHorzSeparatorsSet = [9, $20, $A0]; + + MaxBracesArg = $7FFFFFFF - 1; // max value for {n,m} arguments //###0.933 + +type + TRENextOff = PtrInt; + // internal Next "pointer" (offset to current p-code) //###0.933 + PRENextOff = ^TRENextOff; + // used for extracting Next "pointers" from compiled r.e. //###0.933 + TREBracesArg = integer; // type of {m,n} arguments + PREBracesArg = ^TREBracesArg; + + TREGroupKind = ( + gkNormalGroup, + gkNonCapturingGroup, + gkNamedGroupReference, + gkComment, + gkModifierString, + gkLookahead, + gkLookaheadNeg, + gkLookbehind, + gkLookbehindNeg, + gkRecursion, + gkSubCall + ); + +const + REOpSz = SizeOf(TREOp) div SizeOf(REChar); + // size of OP_ command in REChars + {$IFDEF FPC_REQUIRES_PROPER_ALIGNMENT} + // add space for aligning pointer + // -1 is the correct max size but also needed for InsertOperator that needs a multiple of pointer size + RENextOffSz = (2 * SizeOf(TRENextOff) div SizeOf(REChar)) - 1; + REBracesArgSz = (2 * SizeOf(TREBracesArg) div SizeOf(REChar)); + // add space for aligning pointer + {$ELSE} + RENextOffSz = (SizeOf(TRENextOff) div SizeOf(REChar)); + // size of Next pointer in REChars + REBracesArgSz = SizeOf(TREBracesArg) div SizeOf(REChar); + // size of BRACES arguments in REChars + {$ENDIF} + RENumberSz = SizeOf(LongInt) div SizeOf(REChar); + +function IsPairedBreak(p: PRegExprChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +const + cBreak = {$IFDEF Unicode} $000D000A; {$ELSE} $0D0A; {$ENDIF} +type + PtrPair = {$IFDEF Unicode} ^LongInt; {$ELSE} ^Word; {$ENDIF} +begin + Result := PtrPair(p)^ = cBreak; +end; + +function _FindCharInBuffer(SBegin, SEnd: PRegExprChar; Ch: REChar): PRegExprChar; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + while SBegin < SEnd do + begin + if SBegin^ = Ch then + begin + Result := SBegin; + Exit; + end; + Inc(SBegin); + end; + Result := nil; +end; + +function IsIgnoredChar(AChar: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + case AChar of + ' ', #9, #$d, #$a: + Result := True + else + Result := False; + end; +end; + +function _IsMetaChar(AChar: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + case AChar of + 'd', 'D', + 's', 'S', + 'w', 'W', + 'v', 'V', + 'h', 'H': + Result := True + else + Result := False; + end; +end; + +function AlignToPtr(const p: Pointer): Pointer; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + {$IFDEF FPC_REQUIRES_PROPER_ALIGNMENT} + Result := Align(p, SizeOf(Pointer)); + {$ELSE} + Result := p; + {$ENDIF} +end; + +function AlignToInt(const p: Pointer): Pointer; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + {$IFDEF FPC_REQUIRES_PROPER_ALIGNMENT} + Result := Align(p, SizeOf(integer)); + {$ELSE} + Result := p; + {$ENDIF} +end; + +{$IFDEF FastUnicodeData} +function _UpperCase(Ch: REChar): REChar; inline; +begin + Result := CharUpperArray[Ord(Ch)]; +end; + +function _LowerCase(Ch: REChar): REChar; inline; +begin + Result := CharLowerArray[Ord(Ch)]; +end; + +{$ELSE} +function _UpperCase(Ch: REChar): REChar; +begin + Result := Ch; + if (Ch >= 'a') and (Ch <= 'z') then + begin + Dec(Result, 32); + Exit; + end; + if Ord(Ch) < 128 then + Exit; + + {$IFDEF FPC} + {$IFDEF UniCode} + Result := UnicodeUpperCase(Ch)[1]; + {$ELSE} + Result := AnsiUpperCase(Ch)[1]; + {$ENDIF} + {$ELSE} + {$IFDEF UniCode} + {$IFDEF D_XE4} + Result := Ch.ToUpper; + {$ELSE} + {$IFDEF D2009} + Result := TCharacter.ToUpper(Ch); + {$ENDIF} + {$ENDIF} + {$ELSE} + Result := AnsiUpperCase(Ch)[1]; + {$ENDIF} + {$ENDIF} +end; + +function _LowerCase(Ch: REChar): REChar; +begin + Result := Ch; + if (Ch >= 'A') and (Ch <= 'Z') then + begin + Inc(Result, 32); + Exit; + end; + if Ord(Ch) < 128 then + Exit; + + {$IFDEF FPC} + {$IFDEF UniCode} + Result := UnicodeLowerCase(Ch)[1]; + {$ELSE} + Result := AnsiLowerCase(Ch)[1]; + {$ENDIF} + {$ELSE} + {$IFDEF UniCode} + {$IFDEF D_XE4} + Result := Ch.ToLower; + {$ELSE} + {$IFDEF D2009} + Result := TCharacter.ToLower(Ch); + {$ENDIF} + {$ENDIF} + {$ELSE} + Result := AnsiLowerCase(Ch)[1]; + {$ENDIF} + {$ENDIF} +end; +{$ENDIF} + +function InvertCase(const Ch: REChar): REChar; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + Result := _UpperCase(Ch); + if Result = Ch then + Result := _LowerCase(Ch); +end; + +function _FindClosingBracket(P, PEnd: PRegExprChar): PRegExprChar; +var + Level: integer; +begin + Result := nil; + Level := 1; + repeat + if P >= PEnd then Exit; + case P^ of + EscChar: + Inc(P); + '(': + begin + Inc(Level); + end; + ')': + begin + Dec(Level); + if Level = 0 then + begin + Result := P; + Exit; + end; + end; + end; + Inc(P); + until False; +end; + +{$IFDEF UNICODEEX} +procedure IncUnicode(var p: PRegExprChar); {$IFDEF InlineFuncs}inline;{$ENDIF} +// make additional increment if we are on low-surrogate char +// no need to check p<fInputEnd, at the end of string we have chr(0) +var + ch: REChar; +begin + Inc(p); + ch := p^; + if (Ord(ch) >= $DC00) and (Ord(ch) <= $DFFF) then + Inc(p); +end; + +procedure IncUnicode2(var p: PRegExprChar; var N: integer); {$IFDEF InlineFuncs}inline;{$ENDIF} +var + ch: REChar; +begin + Inc(p); + Inc(N); + ch := p^; + if (Ord(ch) >= $DC00) and (Ord(ch) <= $DFFF) then + begin + Inc(p); + Inc(N); + end; +end; +{$ENDIF} + +{ ============================================================= } +{ ===================== Global functions ====================== } +{ ============================================================= } + +function IsModifiersEqual(const A, B: TRegExprModifiers): boolean; +begin + Result := + (A.I = B.I) and + (A.G = B.G) and + (A.M = B.M) and + (A.S = B.S) and + (A.R = B.R) and + (A.X = B.X); +end; + +function ParseModifiers(const APtr: PRegExprChar; + ALen: integer; + var AValue: TRegExprModifiers): boolean; +// Parse string and set AValue if it's in format 'ismxrg-ismxrg' +var + IsOn: boolean; + i: integer; +begin + Result := True; + IsOn := True; + for i := 0 to ALen-1 do + case APtr[i] of + '-': + IsOn := False; + 'I', 'i': + AValue.I := IsOn; + 'R', 'r': + AValue.R := IsOn; + 'S', 's': + AValue.S := IsOn; + 'G', 'g': + AValue.G := IsOn; + 'M', 'm': + AValue.M := IsOn; + 'X', 'x': + AValue.X := IsOn; + else + begin + Result := False; + Exit; + end; + end; +end; + +function ExecRegExpr(const ARegExpr, AInputStr: RegExprString): boolean; +var + r: TRegExpr; +begin + r := TRegExpr.Create; + try + r.Expression := ARegExpr; + Result := r.Exec(AInputStr); + finally + r.Free; + end; +end; { of function ExecRegExpr + -------------------------------------------------------------- } + +procedure SplitRegExpr(const ARegExpr, AInputStr: RegExprString; + APieces: TStrings); +var + r: TRegExpr; +begin + APieces.Clear; + r := TRegExpr.Create; + try + r.Expression := ARegExpr; + r.Split(AInputStr, APieces); + finally + r.Free; + end; +end; { of procedure SplitRegExpr + -------------------------------------------------------------- } + +function ReplaceRegExpr(const ARegExpr, AInputStr, AReplaceStr: RegExprString; + AUseSubstitution: boolean{$IFDEF DefParam} = False{$ENDIF}): RegExprString; +begin + with TRegExpr.Create do + try + Expression := ARegExpr; + Result := Replace(AInputStr, AReplaceStr, AUseSubstitution); + finally + Free; + end; +end; { of function ReplaceRegExpr + -------------------------------------------------------------- } +{$IFDEF OverMeth} + +function ReplaceRegExpr(const ARegExpr, AInputStr, AReplaceStr: RegExprString; + Options: TRegexReplaceOptions): RegExprString; overload; + +begin + with TRegExpr.Create do + try + ModifierI := (rroModifierI in Options); + ModifierR := (rroModifierR in Options); + ModifierS := (rroModifierS in Options); + ModifierG := (rroModifierG in Options); + ModifierM := (rroModifierM in Options); + ModifierX := (rroModifierX in Options); + // Set this after the above, if the regex contains modifiers, they will be applied. + Expression := ARegExpr; + if rroUseOsLineEnd in Options then + ReplaceLineEnd := sLineBreak + else + ReplaceLineEnd := #10; + Result := Replace(AInputStr, AReplaceStr, rroUseSubstitution in Options); + finally + Free; + end; +end; +{$ENDIF} + +(* +const + MetaChars_Init = '^$.[()|?+*' + EscChar + '{'; + MetaChars = MetaChars_Init; // not needed to be a variable, const is faster + MetaAll = MetaChars_Init + ']}'; // Very similar to MetaChars, but slighly changed. +*) + +function _IsMetaSymbol1(ch: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + case ch of + '^', '$', '.', '[', '(', ')', '|', '?', '+', '*', EscChar, '{': + Result := True + else + Result := False + end; +end; + +function _IsMetaSymbol2(ch: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + case ch of + '^', '$', '.', '[', '(', ')', '|', '?', '+', '*', EscChar, '{', + ']', '}': + Result := True + else + Result := False + end; +end; + +function QuoteRegExprMetaChars(const AStr: RegExprString): RegExprString; +var + i, i0, Len: integer; + ch: REChar; +begin + Result := ''; + Len := Length(AStr); + i := 1; + i0 := i; + while i <= Len do + begin + ch := AStr[i]; + if _IsMetaSymbol2(ch) then + begin + Result := Result + System.Copy(AStr, i0, i - i0) + EscChar + ch; + i0 := i + 1; + end; + Inc(i); + end; + Result := Result + System.Copy(AStr, i0, MaxInt); // Tail +end; { of function QuoteRegExprMetaChars + -------------------------------------------------------------- } + +function RegExprSubExpressions(const ARegExpr: string; ASubExprs: TStrings; + AExtendedSyntax: boolean{$IFDEF DefParam} = False{$ENDIF}): integer; +type + TStackItemRec = record // ###0.945 + SubExprIdx: integer; + StartPos: PtrInt; + end; + + TStackArray = packed array [0 .. RegexMaxMaxGroups - 1] of TStackItemRec; +var + Len, SubExprLen: integer; + i, i0: integer; + Modif: TRegExprModifiers; + Stack: ^TStackArray; // ###0.945 + StackIdx, StackSz: integer; +begin + Result := 0; // no unbalanced brackets found at this very moment + FillChar(Modif, SizeOf(Modif), 0); + ASubExprs.Clear; // I don't think that adding to non empty list + // can be useful, so I simplified algorithm to work only with empty list + + Len := Length(ARegExpr); // some optimization tricks + + // first we have to calculate number of subexpression to reserve + // space in Stack array (may be we'll reserve more than needed, but + // it's faster then memory reallocation during parsing) + StackSz := 1; // add 1 for entire r.e. + for i := 1 to Len do + if ARegExpr[i] = '(' then + Inc(StackSz); + // SetLength (Stack, StackSz); //###0.945 + GetMem(Stack, SizeOf(TStackItemRec) * StackSz); + + try + StackIdx := 0; + i := 1; + while (i <= Len) do + begin + case ARegExpr[i] of + '(': + begin + if (i < Len) and (ARegExpr[i + 1] = '?') then + begin + // this is not subexpression, but comment or other + // Perl extension. We must check is it (?ismxrg-ismxrg) + // and change AExtendedSyntax if /x is changed. + Inc(i, 2); // skip '(?' + i0 := i; + while (i <= Len) and (ARegExpr[i] <> ')') do + Inc(i); + if i > Len then + Result := -1 // unbalansed '(' + else + if ParseModifiers(@ARegExpr[i0], i - i0, Modif) then + // Alexey-T: original code had copy from i, not from i0 + AExtendedSyntax := Modif.X; + end + else + begin // subexpression starts + ASubExprs.Add(''); // just reserve space + with Stack[StackIdx] do + begin + SubExprIdx := ASubExprs.Count - 1; + StartPos := i; + end; + Inc(StackIdx); + end; + end; + ')': + begin + if StackIdx = 0 then + Result := i // unbalanced ')' + else + begin + Dec(StackIdx); + with Stack[StackIdx] do + begin + SubExprLen := i - StartPos + 1; + ASubExprs.Objects[SubExprIdx] := + TObject(StartPos or (SubExprLen ShL 16)); + ASubExprs[SubExprIdx] := System.Copy(ARegExpr, StartPos + 1, + SubExprLen - 2); // add without brackets + end; + end; + end; + EscChar: + Inc(i); // skip quoted symbol + '[': + begin + // we have to skip character ranges at once, because they can + // contain '#', and '#' in it must NOT be recognized as eXtended + // comment beginning! + i0 := i; + Inc(i); + if ARegExpr[i] = ']' // first ']' inside [] treated as simple char, no need to check '[' + then + Inc(i); + while (i <= Len) and (ARegExpr[i] <> ']') do + if ARegExpr[i] = EscChar // ###0.942 + then + Inc(i, 2) // skip 'escaped' char to prevent stopping at '\]' + else + Inc(i); + if (i > Len) or (ARegExpr[i] <> ']') // ###0.942 + then + Result := -(i0 + 1); // unbalansed '[' //###0.942 + end; + '#': + if AExtendedSyntax then + begin + // skip eXtended comments + while (i <= Len) and (ARegExpr[i] <> #$d) and (ARegExpr[i] <> #$a) + // do not use [#$d, #$a] due to UniCode compatibility + do + Inc(i); + while (i + 1 <= Len) and + ((ARegExpr[i + 1] = #$d) or (ARegExpr[i + 1] = #$a)) do + Inc(i); // attempt to work with different kinds of line separators + // now we are at the line separator that must be skipped. + end; + // here is no 'else' clause - we simply skip ordinary chars + end; // of case + Inc(i); // skip scanned char + // ! can move after Len due to skipping quoted symbol + end; + + // check brackets balance + if StackIdx <> 0 then + Result := -1; // unbalansed '(' + + // check if entire r.e. added + if (ASubExprs.Count = 0) or ((PtrInt(ASubExprs.Objects[0]) and $FFFF) <> 1) + or (((PtrInt(ASubExprs.Objects[0]) ShR 16) and $FFFF) <> Len) + // whole r.e. wasn't added because it isn't bracketed + // well, we add it now: + then + ASubExprs.InsertObject(0, ARegExpr, TObject((Len ShL 16) or 1)); + + finally + FreeMem(Stack); + end; +end; { of function RegExprSubExpressions + -------------------------------------------------------------- } + +const + OP_MAGIC = TREOp(216); // programm signature + + // name opcode opnd? meaning + OP_EEND = TREOp(0); // - End of program + OP_BOL = TREOp(1); // - Match "" at beginning of line + OP_EOL = TREOp(2); // - Match "" at end of line + OP_ANY = TREOp(3); // - Match any one character + OP_ANYOF = TREOp(4); // Str Match any character in string Str + OP_ANYBUT = TREOp(5); // Str Match any char. not in string Str + OP_BRANCH = TREOp(6); // Node Match this alternative, or the next + OP_BACK = TREOp(7); // - Jump backward (Next < 0) + OP_EXACTLY = TREOp(8); // Str Match string Str + OP_NOTHING = TREOp(9); // - Match empty string + OP_STAR = TREOp(10); // Node Match this (simple) thing 0 or more times + OP_PLUS = TREOp(11); // Node Match this (simple) thing 1 or more times + OP_ANYDIGIT = TREOp(12); // - Match any digit (equiv [0-9]) + OP_NOTDIGIT = TREOp(13); // - Match not digit (equiv [0-9]) + OP_ANYLETTER = TREOp(14); // - Match any letter from property WordChars + OP_NOTLETTER = TREOp(15); // - Match not letter from property WordChars + OP_ANYSPACE = TREOp(16); // - Match any space char (see property SpaceChars) + OP_NOTSPACE = TREOp(17); // - Match not space char (see property SpaceChars) + OP_BRACES = TREOp(18); + // Node,Min,Max Match this (simple) thing from Min to Max times. + // Min and Max are TREBracesArg + OP_COMMENT = TREOp(19); // - Comment ;) + OP_EXACTLYCI = TREOp(20); // Str Match string Str case insensitive + OP_ANYOFCI = TREOp(21); + // Str Match any character in string Str, case insensitive + OP_ANYBUTCI = TREOp(22); + // Str Match any char. not in string Str, case insensitive + OP_LOOPENTRY = TREOp(23); // Node Start of loop (Node - LOOP for this loop) + OP_LOOP = TREOp(24); // Node,Min,Max,LoopEntryJmp - back jump for LOOPENTRY. + // Min and Max are TREBracesArg + // Node - next node in sequence, + // LoopEntryJmp - associated LOOPENTRY node addr + OP_EOL2 = TReOp(25); // like OP_EOL but also matches before final line-break + OP_BSUBEXP = TREOp(28); + // Idx Match previously matched subexpression #Idx (stored as REChar) //###0.936 + OP_BSUBEXPCI = TREOp(29); // Idx -"- in case-insensitive mode + + // Non-Greedy Style Ops //###0.940 + OP_STARNG = TREOp(30); // Same as OP_START but in non-greedy mode + OP_PLUSNG = TREOp(31); // Same as OP_PLUS but in non-greedy mode + OP_BRACESNG = TREOp(32); // Same as OP_BRACES but in non-greedy mode + OP_LOOPNG = TREOp(33); // Same as OP_LOOP but in non-greedy mode + + // Multiline mode \m + OP_BOLML = TREOp(34); // - Match "" at beginning of line + OP_EOLML = TREOp(35); // - Match "" at end of line + OP_ANYML = TREOp(36); // - Match any one character + + // Word boundary + OP_BOUND = TREOp(37); // Match "" between words //###0.943 + OP_NOTBOUND = TREOp(38); // Match "" not between words //###0.943 + + OP_ANYHORZSEP = TREOp(39); // Any horizontal whitespace \h + OP_NOTHORZSEP = TREOp(40); // Not horizontal whitespace \H + OP_ANYVERTSEP = TREOp(41); // Any vertical whitespace \v + OP_NOTVERTSEP = TREOp(42); // Not vertical whitespace \V + + OP_ANYCATEGORY = TREOp(43); // \p{L} + OP_NOTCATEGORY = TREOp(44); // \P{L} + + OP_STAR_POSS = TReOp(45); + OP_PLUS_POSS = TReOp(46); + OP_BRACES_POSS = TReOp(47); + + OP_RECUR = TReOp(48); + + // !!! Change OP_OPEN value if you add new opcodes !!! + + OP_OPEN = TREOp(50); // Opening of group; OP_OPEN+i is for group i + OP_OPEN_FIRST = Succ(OP_OPEN); + OP_OPEN_LAST = TREOp(Ord(OP_OPEN) + RegexMaxGroups - 1); + + OP_CLOSE = Succ(OP_OPEN_LAST); // Closing of group; OP_CLOSE+i is for group i + OP_CLOSE_FIRST = Succ(OP_CLOSE); + OP_CLOSE_LAST = TReOp(Ord(OP_CLOSE) + RegexMaxGroups - 1); + + OP_SUBCALL = Succ(OP_CLOSE_LAST); // Call of subroutine; OP_SUBCALL+i is for group i + OP_SUBCALL_FIRST = Succ(OP_SUBCALL); + OP_SUBCALL_LAST = + {$IFDEF Unicode} + TReOp(Ord(OP_SUBCALL) + RegexMaxGroups - 1); + {$ELSE} + High(REChar); // must fit to 0..255 range + {$ENDIF} + + // We work with p-code through pointers, compatible with PRegExprChar. + // Note: all code components (TRENextOff, TREOp, TREBracesArg, etc) + // must have lengths that can be divided by SizeOf (REChar) ! + // A node is TREOp of opcode followed Next "pointer" of TRENextOff type. + // The Next is a offset from the opcode of the node containing it. + // An operand, if any, simply follows the node. (Note that much of + // the code generation knows about this implicit relationship!) + // Using TRENextOff=PtrInt speed up p-code processing. + + // Opcodes description: + // + // BRANCH The set of branches constituting a single choice are hooked + // together with their "next" pointers, since precedence prevents + // anything being concatenated to any individual branch. The + // "next" pointer of the last BRANCH in a choice points to the + // thing following the whole choice. This is also where the + // final "next" pointer of each individual branch points; each + // branch starts with the operand node of a BRANCH node. + // BACK Normal "next" pointers all implicitly point forward; BACK + // exists to make loop structures possible. + // STAR,PLUS,BRACES '?', and complex '*' and '+', are implemented as + // circular BRANCH structures using BACK. Complex '{min,max}' + // - as pair LOOPENTRY-LOOP (see below). Simple cases (one + // character per match) are implemented with STAR, PLUS and + // BRACES for speed and to minimize recursive plunges. + // LOOPENTRY,LOOP {min,max} are implemented as special pair + // LOOPENTRY-LOOP. Each LOOPENTRY initialize loopstack for + // current level. + // OPEN,CLOSE are numbered at compile time. + + { ============================================================= } + { ================== Error handling section =================== } + { ============================================================= } + +const + reeOk = 0; + reeCompNullArgument = 100; + reeUnknownMetaSymbol = 101; + reeCompParseRegTooManyBrackets = 102; + reeCompParseRegUnmatchedBrackets = 103; + reeCompParseRegUnmatchedBrackets2 = 104; + reeCompParseRegJunkOnEnd = 105; + reePlusStarOperandCouldBeEmpty = 106; + reeNestedQuantif = 107; + reeBadHexDigit = 108; + reeInvalidRange = 109; + reeParseAtomTrailingBackSlash = 110; + reeNoHexCodeAfterBSlashX = 111; + reeHexCodeAfterBSlashXTooBig = 112; + reeUnmatchedSqBrackets = 113; + reeInternalUrp = 114; + reeQuantifFollowsNothing = 115; + reeTrailingBackSlash = 116; + reeNoLetterAfterBSlashC = 117; + reeMetaCharAfterMinusInRange = 118; + reeRarseAtomInternalDisaster = 119; + reeIncorrectSpecialBrackets = 120; + reeIncorrectBraces = 121; + reeBRACESArgTooBig = 122; + reeUnknownOpcodeInFillFirst = 123; + reeBracesMinParamGreaterMax = 124; + reeUnclosedComment = 125; + reeComplexBracesNotImplemented = 126; + reeUnrecognizedModifier = 127; + reeBadLinePairedSeparator = 128; + reeBadUnicodeCategory = 129; + reeTooSmallCheckersArray = 130; + reePossessiveAfterComplexBraces = 131; + reeBadRecursion = 132; + reeBadSubCall = 133; + reeNamedGroupBad = 140; + reeNamedGroupBadName = 141; + reeNamedGroupBadRef = 142; + reeNamedGroupDupName = 143; + reeLookaheadBad = 150; + reeLookbehindBad = 152; + reeLookbehindTooComplex = 153; + reeLookaroundNotAtEdge = 154; + // Runtime errors must be >= reeFirstRuntimeCode + reeFirstRuntimeCode = 1000; + reeRegRepeatCalledInappropriately = 1000; + reeMatchPrimMemoryCorruption = 1001; + reeMatchPrimCorruptedPointers = 1002; + reeNoExpression = 1003; + reeCorruptedProgram = 1004; + reeOffsetMustBePositive = 1006; + reeExecNextWithoutExec = 1007; + reeBadOpcodeInCharClass = 1008; + reeDumpCorruptedOpcode = 1011; + reeModifierUnsupported = 1013; + reeLoopStackExceeded = 1014; + reeLoopWithoutEntry = 1015; + +function TRegExpr.ErrorMsg(AErrorID: integer): RegExprString; +begin + case AErrorID of + reeOk: + Result := 'No errors'; + reeCompNullArgument: + Result := 'TRegExpr compile: null argument'; + reeUnknownMetaSymbol: + Result := 'TRegExpr compile: unknown meta-character: \' + fLastErrorSymbol; + reeCompParseRegTooManyBrackets: + Result := 'TRegExpr compile: ParseReg: too many ()'; + reeCompParseRegUnmatchedBrackets: + Result := 'TRegExpr compile: ParseReg: unmatched ()'; + reeCompParseRegUnmatchedBrackets2: + Result := 'TRegExpr compile: ParseReg: unmatched ()'; + reeCompParseRegJunkOnEnd: + Result := 'TRegExpr compile: ParseReg: junk at end'; + reePlusStarOperandCouldBeEmpty: + Result := 'TRegExpr compile: *+ operand could be empty'; + reeNestedQuantif: + Result := 'TRegExpr compile: nested quantifier *?+'; + reeBadHexDigit: + Result := 'TRegExpr compile: bad hex digit'; + reeInvalidRange: + Result := 'TRegExpr compile: invalid [] range'; + reeParseAtomTrailingBackSlash: + Result := 'TRegExpr compile: parse atom trailing \'; + reeNoHexCodeAfterBSlashX: + Result := 'TRegExpr compile: no hex code after \x'; + reeNoLetterAfterBSlashC: + Result := 'TRegExpr compile: no letter "A".."Z" after \c'; + reeMetaCharAfterMinusInRange: + Result := 'TRegExpr compile: metachar after "-" in [] range'; + reeHexCodeAfterBSlashXTooBig: + Result := 'TRegExpr compile: hex code after \x is too big'; + reeUnmatchedSqBrackets: + Result := 'TRegExpr compile: unmatched []'; + reeInternalUrp: + Result := 'TRegExpr compile: internal fail on char "|", ")"'; + reeQuantifFollowsNothing: + Result := 'TRegExpr compile: quantifier ?+*{ follows nothing'; + reeTrailingBackSlash: + Result := 'TRegExpr compile: trailing \'; + reeRarseAtomInternalDisaster: + Result := 'TRegExpr compile: RarseAtom internal disaster'; + reeIncorrectSpecialBrackets: + Result := 'TRegExpr compile: incorrect expression in (?...) brackets'; + reeIncorrectBraces: + Result := 'TRegExpr compile: incorrect {} braces'; + reeBRACESArgTooBig: + Result := 'TRegExpr compile: braces {} argument too big'; + reeUnknownOpcodeInFillFirst: + Result := 'TRegExpr compile: unknown opcode in FillFirstCharSet ('+DumpOp(fLastErrorOpcode)+')'; + reeBracesMinParamGreaterMax: + Result := 'TRegExpr compile: braces {} min param greater then max'; + reeUnclosedComment: + Result := 'TRegExpr compile: unclosed (?#comment)'; + reeComplexBracesNotImplemented: + Result := 'TRegExpr compile: if you use braces {} and non-greedy ops *?, +?, ?? for complex cases, enable {$DEFINE ComplexBraces}'; + reeUnrecognizedModifier: + Result := 'TRegExpr compile: incorrect modifier in (?...)'; + reeBadLinePairedSeparator: + Result := 'TRegExpr compile: LinePairedSeparator must countain two different chars or be empty'; + reeBadUnicodeCategory: + Result := 'TRegExpr compile: invalid category after \p or \P'; + reeTooSmallCheckersArray: + Result := 'TRegExpr compile: too small CharCheckers array'; + reePossessiveAfterComplexBraces: + Result := 'TRegExpr compile: possessive + after complex braces: (foo){n,m}+'; + reeBadRecursion: + Result := 'TRegExpr compile: bad recursion (?R)'; + reeBadSubCall: + Result := 'TRegExpr compile: bad subroutine call'; + reeNamedGroupBad: + Result := 'TRegExpr compile: bad named group'; + reeNamedGroupBadName: + Result := 'TRegExpr compile: bad identifier in named group'; + reeNamedGroupBadRef: + Result := 'TRegExpr compile: bad back-reference to named group'; + reeNamedGroupDupName: + Result := 'TRegExpr compile: named group defined more than once'; + reeLookaheadBad: + Result := 'TRegExpr compile: bad lookahead'; + reeLookbehindBad: + Result := 'TRegExpr compile: bad lookbehind'; + reeLookbehindTooComplex: + Result := 'TRegExpr compile: lookbehind (?<!foo) must have fixed length'; + reeLookaroundNotAtEdge: + Result := 'TRegExpr compile: lookaround brackets must be at the very beginning/ending'; + + reeRegRepeatCalledInappropriately: + Result := 'TRegExpr exec: RegRepeat called inappropriately'; + reeMatchPrimMemoryCorruption: + Result := 'TRegExpr exec: MatchPrim memory corruption'; + reeMatchPrimCorruptedPointers: + Result := 'TRegExpr exec: MatchPrim corrupted pointers'; + reeNoExpression: + Result := 'TRegExpr exec: empty expression'; + reeCorruptedProgram: + Result := 'TRegExpr exec: corrupted opcode (no magic byte)'; + reeOffsetMustBePositive: + Result := 'TRegExpr exec: offset must be >0'; + reeExecNextWithoutExec: + Result := 'TRegExpr exec: ExecNext without Exec(Pos)'; + reeBadOpcodeInCharClass: + Result := 'TRegExpr exec: invalid opcode in char class'; + reeDumpCorruptedOpcode: + Result := 'TRegExpr dump: corrupted opcode'; + reeLoopStackExceeded: + Result := 'TRegExpr exec: loop stack exceeded'; + reeLoopWithoutEntry: + Result := 'TRegExpr exec: loop without loop entry'; + else + Result := 'Unknown error'; + end; +end; { of procedure TRegExpr.Error + -------------------------------------------------------------- } + +function TRegExpr.LastError: integer; +begin + Result := fLastError; + fLastError := reeOk; +end; { of function TRegExpr.LastError + -------------------------------------------------------------- } + +{ ============================================================= } +{ ===================== Common section ======================== } +{ ============================================================= } + +class function TRegExpr.VersionMajor: integer; +begin + Result := REVersionMajor; +end; + +class function TRegExpr.VersionMinor: integer; +begin + Result := REVersionMinor; +end; + +constructor TRegExpr.Create; +begin + inherited; + programm := nil; + fExpression := ''; + fInputString := ''; + + FillChar(fModifiers, SizeOf(fModifiers), 0); + ModifierI := RegExprModifierI; + ModifierR := RegExprModifierR; + ModifierS := RegExprModifierS; + ModifierG := RegExprModifierG; + ModifierM := RegExprModifierM; + ModifierX := RegExprModifierX; + + {$IFDEF UseSpaceChars} + SpaceChars := RegExprSpaceChars; + {$ENDIF} + {$IFDEF UseWordChars} + WordChars := RegExprWordChars; + {$ENDIF} + + {$IFDEF UseLineSep} + fLineSeparators := RegExprLineSeparators; + {$ENDIF} + + fUsePairedBreak := RegExprUsePairedBreak; + fReplaceLineEnd := RegExprReplaceLineBreak; + + fSlowChecksSizeMax := 2000; + + {$IFDEF UseLineSep} + InitLineSepArray; + {$ENDIF} + + InitCharCheckers; +end; { of constructor TRegExpr.Create + -------------------------------------------------------------- } + +{$IFDEF OverMeth} +constructor TRegExpr.Create(const AExpression: RegExprString); +begin + Create; + Expression := AExpression; +end; +{$ENDIF} + +destructor TRegExpr.Destroy; +begin + if programm <> nil then + begin + FreeMem(programm); + programm := nil; + end; + + if Assigned(fHelper) then + FreeAndNil(fHelper); +end; + +procedure TRegExpr.SetExpression(const AStr: RegExprString); +begin + if (AStr <> fExpression) or not IsCompiled then + begin + fExpression := AStr; + UniqueString(fExpression); + fRegexStart := PRegExprChar(fExpression); + fRegexEnd := fRegexStart + Length(fExpression); + InvalidateProgramm; + end; +end; { of procedure TRegExpr.SetExpression + -------------------------------------------------------------- } + +function TRegExpr.GetSubExprCount: integer; +begin + // if nothing found, we must return -1 per TRegExpr docs + if GrpStart[0] = nil then + Result := -1 + else + Result := GrpCount; +end; + +function TRegExpr.GetMatchPos(Idx: integer): PtrInt; +begin + Idx := GrpIndexes[Idx]; + if (Idx >= 0) and (GrpStart[Idx] <> nil) then + Result := GrpStart[Idx] - fInputStart + 1 + else + Result := -1; +end; { of function TRegExpr.GetMatchPos + -------------------------------------------------------------- } + +function TRegExpr.GetMatchLen(Idx: integer): PtrInt; +begin + Idx := GrpIndexes[Idx]; + if (Idx >= 0) and (GrpStart[Idx] <> nil) then + Result := GrpEnd[Idx] - GrpStart[Idx] + else + Result := -1; +end; { of function TRegExpr.GetMatchLen + -------------------------------------------------------------- } + +function TRegExpr.GetMatch(Idx: integer): RegExprString; +begin + //Result := ''; + Result := #0; + Idx := GrpIndexes[Idx]; + if (Idx >= 0) and (GrpEnd[Idx] > GrpStart[Idx]) then + SetString(Result, GrpStart[Idx], GrpEnd[Idx] - GrpStart[Idx]); +end; { of function TRegExpr.GetMatch + -------------------------------------------------------------- } + +function TRegExpr.MatchIndexFromName(const AName: RegExprString): integer; +var + i: integer; +begin + for i := 1 {not 0} to GrpCount do + if GrpNames[i] = AName then + begin + Result := i; + Exit; + end; + Result := -1; +end; + +function TRegExpr.MatchFromName(const AName: RegExprString): RegExprString; +var + Idx: integer; +begin + Idx := MatchIndexFromName(AName); + if Idx >= 0 then + Result := GetMatch(Idx) + else + Result := ''; +end; + +function TRegExpr.GetModifierStr: RegExprString; +begin + Result := '-'; + + if ModifierI then + Result := 'i' + Result + else + Result := Result + 'i'; + if ModifierR then + Result := 'r' + Result + else + Result := Result + 'r'; + if ModifierS then + Result := 's' + Result + else + Result := Result + 's'; + if ModifierG then + Result := 'g' + Result + else + Result := Result + 'g'; + if ModifierM then + Result := 'm' + Result + else + Result := Result + 'm'; + if ModifierX then + Result := 'x' + Result + else + Result := Result + 'x'; + + if Result[Length(Result)] = '-' // remove '-' if all modifiers are 'On' + then + System.Delete(Result, Length(Result), 1); +end; { of function TRegExpr.GetModifierStr + -------------------------------------------------------------- } + +procedure TRegExpr.SetModifierG(AValue: boolean); +begin + fModifiers.G := AValue; +end; + +procedure TRegExpr.SetModifierI(AValue: boolean); +begin + fModifiers.I := AValue; +end; + +procedure TRegExpr.SetModifierM(AValue: boolean); +begin + fModifiers.M := AValue; +end; + +procedure TRegExpr.SetModifierR(AValue: boolean); +begin + fModifiers.R := AValue; +end; + +procedure TRegExpr.SetModifierS(AValue: boolean); +begin + fModifiers.S := AValue; +end; + +procedure TRegExpr.SetModifierX(AValue: boolean); +begin + fModifiers.X := AValue; +end; + +procedure TRegExpr.SetModifierStr(const AStr: RegExprString); +begin + if not ParseModifiers(PRegExprChar(AStr), Length(AStr), fModifiers) then + Error(reeModifierUnsupported); +end; { of procedure TRegExpr.SetModifierStr + -------------------------------------------------------------- } + +{ ============================================================= } +{ ==================== Compiler section ======================= } +{ ============================================================= } + +{$IFDEF FastUnicodeData} +function TRegExpr.IsWordChar(AChar: REChar): boolean; +begin + // bit 7 in value: is word char + Result := CharCategoryArray[Ord(AChar)] and 128 <> 0; +end; + +(* + // Unicode General Category + UGC_UppercaseLetter = 0; Lu + UGC_LowercaseLetter = 1; Ll + UGC_TitlecaseLetter = 2; Lt + UGC_ModifierLetter = 3; Lm + UGC_OtherLetter = 4; Lo + + UGC_NonSpacingMark = 5; Mn + UGC_CombiningMark = 6; Mc + UGC_EnclosingMark = 7; Me + + UGC_DecimalNumber = 8; Nd + UGC_LetterNumber = 9; Nl + UGC_OtherNumber = 10; No + + UGC_ConnectPunctuation = 11; Pc + UGC_DashPunctuation = 12; Pd + UGC_OpenPunctuation = 13; Ps + UGC_ClosePunctuation = 14; Pe + UGC_InitialPunctuation = 15; Pi + UGC_FinalPunctuation = 16; Pf + UGC_OtherPunctuation = 17; Po + + UGC_MathSymbol = 18; Sm + UGC_CurrencySymbol = 19; Sc + UGC_ModifierSymbol = 20; Sk + UGC_OtherSymbol = 21; So + + UGC_SpaceSeparator = 22; Zs + UGC_LineSeparator = 23; Zl + UGC_ParagraphSeparator = 24; Zp + + UGC_Control = 25; Cc + UGC_Format = 26; Cf + UGC_Surrogate = 27; Cs + UGC_PrivateUse = 28; Co + UGC_Unassigned = 29; Cn +*) + +const + CategoryNames: array[0..29] of array[0..1] of REChar = ( + ('L', 'u'), + ('L', 'l'), + ('L', 't'), + ('L', 'm'), + ('L', 'o'), + ('M', 'n'), + ('M', 'c'), + ('M', 'e'), + ('N', 'd'), + ('N', 'l'), + ('N', 'o'), + ('P', 'c'), + ('P', 'd'), + ('P', 's'), + ('P', 'e'), + ('P', 'i'), + ('P', 'f'), + ('P', 'o'), + ('S', 'm'), + ('S', 'c'), + ('S', 'k'), + ('S', 'o'), + ('Z', 's'), + ('Z', 'l'), + ('Z', 'p'), + ('C', 'c'), + ('C', 'f'), + ('C', 's'), + ('C', 'o'), + ('C', 'n') + ); + +function IsCategoryFirstChar(AChar: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + case AChar of + 'L', 'M', 'N', 'P', 'S', 'C', 'Z': + Result := True; + else + Result := False; + end; +end; + +function IsCategoryChars(AChar, AChar2: REChar): boolean; +var + i: integer; +begin + for i := Low(CategoryNames) to High(CategoryNames) do + if (AChar = CategoryNames[i][0]) then + if (AChar2 = CategoryNames[i][1]) then + begin + Result := True; + Exit + end; + Result := False; +end; + +function CheckCharCategory(AChar: REChar; Ch0, Ch1: REChar): boolean; +// AChar: check this char against opcode +// Ch0, Ch1: opcode operands after OP_*CATEGORY +var + N: byte; + Name0, Name1: REChar; +begin + Result := False; + // bits 0..6 are category + N := CharCategoryArray[Ord(AChar)] and 127; + if N <= High(CategoryNames) then + begin + Name0 := CategoryNames[N][0]; + Name1 := CategoryNames[N][1]; + if Ch0 <> Name0 then Exit; + if Ch1 <> #0 then + if Ch1 <> Name1 then Exit; + Result := True; + end; +end; + +function MatchOneCharCategory(opnd, scan: PRegExprChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +// opnd: points to opcode operands after OP_*CATEGORY +// scan: points into InputString +begin + Result := CheckCharCategory(scan^, opnd^, (opnd + 1)^); +end; + +{$ELSE} +function TRegExpr.IsWordChar(AChar: REChar): boolean; +begin + {$IFDEF UseWordChars} + Result := Pos(AChar, fWordChars) > 0; + {$ELSE} + case AChar of + 'a' .. 'z', + 'A' .. 'Z', + '0' .. '9', '_': + Result := True + else + Result := False; + end; + {$ENDIF} +end; +{$ENDIF} + +function TRegExpr.IsSpaceChar(AChar: REChar): boolean; +begin + {$IFDEF UseSpaceChars} + Result := Pos(AChar, fSpaceChars) > 0; + {$ELSE} + case AChar of + ' ', #$9, #$A, #$D, #$C: + Result := True + else + Result := False; + end; + {$ENDIF} +end; + +function TRegExpr.IsCustomLineSeparator(AChar: REChar): boolean; +begin + {$IFDEF UseLineSep} + {$IFDEF UniCode} + Result := Pos(AChar, fLineSeparators) > 0; + {$ELSE} + Result := fLineSepArray[byte(AChar)]; + {$ENDIF} + {$ELSE} + case AChar of + #$d, #$a, + {$IFDEF UniCode} + #$85, #$2028, #$2029, + {$ENDIF} + #$b, #$c: + Result := True; + else + Result := False; + end; + {$ENDIF} +end; + +function IsDigitChar(AChar: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + case AChar of + '0' .. '9': + Result := True; + else + Result := False; + end; +end; + +function IsHorzSeparator(AChar: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + // Tab and Unicode categoty "Space Separator": https://www.compart.com/en/unicode/category/Zs + case AChar of + #9, #$20, #$A0: + Result := True; + {$IFDEF UniCode} + #$1680, #$2000 .. #$200A, #$202F, #$205F, #$3000: + Result := True; + {$ENDIF} + else + Result := False; + end; +end; + +function IsVertLineSeparator(AChar: REChar): boolean; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + case AChar of + #$d, #$a, #$b, #$c: + Result := True; + {$IFDEF UniCode} + #$2028, #$2029, #$85: + Result := True; + {$ENDIF} + else + Result := False; + end; +end; + +procedure TRegExpr.InvalidateProgramm; +begin + if programm <> nil then + begin + FreeMem(programm); + programm := nil; + end; +end; { of procedure TRegExpr.InvalidateProgramm + -------------------------------------------------------------- } + +procedure TRegExpr.Compile; +begin + if fExpression = '' then + begin + Error(reeNoExpression); + Exit; + end; + + CompileRegExpr(fRegexStart); +end; { of procedure TRegExpr.Compile + -------------------------------------------------------------- } + +{$IFDEF UseLineSep} +procedure TRegExpr.InitLineSepArray; +{$IFNDEF UniCode} +var + i: integer; +{$ENDIF} +begin + {$IFNDEF UniCode} + FillChar(fLineSepArray, SizeOf(fLineSepArray), 0); + for i := 1 to Length(fLineSeparators) do + fLineSepArray[byte(fLineSeparators[i])] := True; + {$ENDIF} +end; +{$ENDIF} + +function TRegExpr.IsProgrammOk: boolean; +begin + Result := False; + + // check modifiers + if not IsModifiersEqual(fModifiers, fProgModifiers) then + InvalidateProgramm; + + // compile if needed + if programm = nil then + begin + Compile; + // Check compiled programm + if programm = nil then + Exit; + end; + + if programm[0] <> OP_MAGIC then + Error(reeCorruptedProgram) + else + Result := True; +end; { of function TRegExpr.IsProgrammOk + -------------------------------------------------------------- } + +procedure TRegExpr.Tail(p: PRegExprChar; val: PRegExprChar); +// set the next-pointer at the end of a node chain +var + scan: PRegExprChar; + temp: PRegExprChar; +begin + if p = @regDummy then + Exit; + // Find last node. + scan := p; + repeat + temp := regNext(scan); + if temp = nil then + Break; + scan := temp; + until False; + // Set Next 'pointer' + if val < scan then + PRENextOff(AlignToPtr(scan + REOpSz))^ := -(scan - val) // ###0.948 + // work around PWideChar subtraction bug (Delphi uses + // shr after subtraction to calculate widechar distance %-( ) + // so, if difference is negative we have .. the "feature" :( + // I could wrap it in $IFDEF UniCode, but I didn't because + // "P – Q computes the difference between the address given + // by P (the higher address) and the address given by Q (the + // lower address)" - Delphi help quotation. + else + PRENextOff(AlignToPtr(scan + REOpSz))^ := val - scan; // ###0.933 +end; { of procedure TRegExpr.Tail + -------------------------------------------------------------- } + +procedure TRegExpr.OpTail(p: PRegExprChar; val: PRegExprChar); +// regtail on operand of first argument; nop if operandless +begin + // "Operandless" and "op != OP_BRANCH" are synonymous in practice. + if (p = nil) or (p = @regDummy) or (PREOp(p)^ <> OP_BRANCH) then + Exit; + Tail(p + REOpSz + RENextOffSz, val); // ###0.933 +end; { of procedure TRegExpr.OpTail + -------------------------------------------------------------- } + +function TRegExpr.EmitNode(op: TREOp): PRegExprChar; // ###0.933 +// emit a node, return location +begin + Result := regCode; + if Result <> @regDummy then + begin + PREOp(regCode)^ := op; + Inc(regCode, REOpSz); + PRENextOff(AlignToPtr(regCode))^ := 0; // Next "pointer" := nil + Inc(regCode, RENextOffSz); + + if (op = OP_EXACTLY) or (op = OP_EXACTLYCI) then + regExactlyLen := PLongInt(regCode) + else + regExactlyLen := nil; + + {$IFDEF DebugSynRegExpr} + if regcode - programm > regsize then + raise Exception.Create('TRegExpr.EmitNode buffer overrun'); + {$ENDIF} + end + else + Inc(regCodeSize, REOpSz + RENextOffSz); + // compute code size without code generation +end; { of function TRegExpr.EmitNode + -------------------------------------------------------------- } + +procedure TRegExpr.EmitC(ch: REChar); +begin + if regCode <> @regDummy then + begin + regCode^ := ch; + Inc(regCode); + {$IFDEF DebugSynRegExpr} + if regcode - programm > regsize then + raise Exception.Create('TRegExpr.EmitC buffer overrun'); + {$ENDIF} + end + else + Inc(regCodeSize, REOpSz); // Type of p-code pointer always is ^REChar +end; { of procedure TRegExpr.EmitC + -------------------------------------------------------------- } + +procedure TRegExpr.EmitInt(AValue: LongInt); +begin + if regCode <> @regDummy then + begin + PLongInt(regCode)^ := AValue; + Inc(regCode, RENumberSz); + {$IFDEF DebugSynRegExpr} + if regcode - programm > regsize then + raise Exception.Create('TRegExpr.EmitInt buffer overrun'); + {$ENDIF} + end + else + Inc(regCodeSize, RENumberSz); +end; + +function TRegExpr.EmitGroupRef(AIndex: integer; AIgnoreCase: boolean): PRegExprChar; +begin + if AIgnoreCase then + Result := EmitNode(OP_BSUBEXPCI) + else + Result := EmitNode(OP_BSUBEXP); + EmitC(REChar(AIndex)); +end; + +{$IFDEF FastUnicodeData} +procedure TRegExpr.FindCategoryName(var scan: PRegExprChar; var ch1, ch2: REChar); +// scan: points into regex string after '\p', to find category name +// ch1, ch2: 2-char name of category; ch2 can be #0 +var + ch: REChar; + pos1, pos2, namePtr: PRegExprChar; + nameLen: integer; +begin + ch1 := #0; + ch2 := #0; + ch := scan^; + if IsCategoryFirstChar(ch) then + begin + ch1 := ch; + Exit; + end; + if ch = '{' then + begin + pos1 := scan; + pos2 := pos1; + while (pos2 < fRegexEnd) and (pos2^ <> '}') do + Inc(pos2); + if pos2 >= fRegexEnd then + Error(reeIncorrectBraces); + + namePtr := pos1+1; + nameLen := pos2-pos1-1; + Inc(scan, nameLen+1); + + if nameLen<1 then + Error(reeBadUnicodeCategory); + if nameLen>2 then + Error(reeBadUnicodeCategory); + + if nameLen = 1 then + begin + ch1 := namePtr^; + ch2 := #0; + if not IsCategoryFirstChar(ch1) then + Error(reeBadUnicodeCategory); + Exit; + end; + + if nameLen = 2 then + begin + ch1 := namePtr^; + ch2 := (namePtr+1)^; + if not IsCategoryChars(ch1, ch2) then + Error(reeBadUnicodeCategory); + Exit; + end; + end + else + Error(reeBadUnicodeCategory); +end; + +function TRegExpr.EmitCategoryMain(APositive: boolean): PRegExprChar; +var + ch, ch2: REChar; +begin + Inc(regParse); + if regParse >= fRegexEnd then + Error(reeBadUnicodeCategory); + FindCategoryName(regParse, ch, ch2); + if APositive then + Result := EmitNode(OP_ANYCATEGORY) + else + Result := EmitNode(OP_NOTCATEGORY); + EmitC(ch); + EmitC(ch2); +end; +{$ENDIF} + +procedure TRegExpr.InsertOperator(op: TREOp; opnd: PRegExprChar; sz: integer); +// insert an operator in front of already-emitted operand +// Means relocating the operand. +var + src, dst, place: PRegExprChar; + i: integer; +begin + if regCode = @regDummy then + begin + Inc(regCodeSize, sz); + Exit; + end; + // move code behind insert position + src := regCode; + Inc(regCode, sz); + {$IFDEF DebugSynRegExpr} + if regCode - programm > regCodeSize then + raise Exception.Create('TRegExpr.InsertOperator buffer overrun'); + // if (opnd<regCode) or (opnd-regCode>regCodeSize) then + // raise Exception.Create('TRegExpr.InsertOperator invalid opnd'); + {$ENDIF} + dst := regCode; + while src > opnd do + begin + Dec(dst); + Dec(src); + dst^ := src^; + end; + place := opnd; // Op node, where operand used to be. + PREOp(place)^ := op; + Inc(place, REOpSz); + for i := 1 + REOpSz to sz do + begin + place^ := #0; + Inc(place); + end; +end; { of procedure TRegExpr.InsertOperator + -------------------------------------------------------------- } + +function FindSkippedMetaLen(PStart, PEnd: PRegExprChar): integer; {$IFDEF InlineFuncs}inline;{$ENDIF} +// find length of initial segment of PStart string consisting +// entirely of characters not from IsMetaSymbol1. +begin + Result := 0; + while PStart < PEnd do + begin + if _IsMetaSymbol1(PStart^) then + Exit; + Inc(Result); + Inc(PStart) + end; +end; + +const + // Flags to be passed up and down. + FLAG_WORST = 0; // Worst case + FLAG_HASWIDTH = 1; // Cannot match empty string + FLAG_SIMPLE = 2; // Simple enough to be OP_STAR/OP_PLUS/OP_BRACES operand + FLAG_SPECSTART = 4; // Starts with * or + + + {$IFDEF UniCode} + RusRangeLoLow = #$430; // 'а' + RusRangeLoHigh = #$44F; // 'я' + RusRangeHiLow = #$410; // 'А' + RusRangeHiHigh = #$42F; // 'Я' + {$ELSE} + RusRangeLoLow = #$E0; // 'а' in cp1251 + RusRangeLoHigh = #$FF; // 'я' in cp1251 + RusRangeHiLow = #$C0; // 'А' in cp1251 + RusRangeHiHigh = #$DF; // 'Я' in cp1251 + {$ENDIF} + +function TRegExpr.FindInCharClass(ABuffer: PRegExprChar; AChar: REChar; AIgnoreCase: boolean): boolean; +// Buffer contains char pairs: (Kind, Data), where Kind is one of OpKind_ values, +// and Data depends on Kind +var + OpKind: REChar; + ch, ch2: REChar; + N, i: integer; +begin + if AIgnoreCase then + AChar := _UpperCase(AChar); + repeat + OpKind := ABuffer^; + case OpKind of + OpKind_End: + begin + Result := False; + Exit; + end; + + OpKind_Range: + begin + Inc(ABuffer); + ch := ABuffer^; + Inc(ABuffer); + ch2 := ABuffer^; + Inc(ABuffer); + { + // if AIgnoreCase, ch, ch2 are upcased in opcode + if AIgnoreCase then + begin + ch := _UpperCase(ch); + ch2 := _UpperCase(ch2); + end; + } + if (AChar >= ch) and (AChar <= ch2) then + begin + Result := True; + Exit; + end; + end; + + OpKind_MetaClass: + begin + Inc(ABuffer); + N := Ord(ABuffer^); + Inc(ABuffer); + if CharCheckers[N](AChar) then + begin + Result := True; + Exit + end; + end; + + OpKind_Char: + begin + Inc(ABuffer); + N := PLongInt(ABuffer)^; + Inc(ABuffer, RENumberSz); + for i := 1 to N do + begin + ch := ABuffer^; + Inc(ABuffer); + { + // already upcased in opcode + if AIgnoreCase then + ch := _UpperCase(ch); + } + if ch = AChar then + begin + Result := True; + Exit; + end; + end; + end; + + {$IFDEF FastUnicodeData} + OpKind_CategoryYes, + OpKind_CategoryNo: + begin + Inc(ABuffer); + ch := ABuffer^; + Inc(ABuffer); + ch2 := ABuffer^; + Inc(ABuffer); + Result := CheckCharCategory(AChar, ch, ch2); + if OpKind = OpKind_CategoryNo then + Result := not Result; + if Result then + Exit; + end; + {$ENDIF} + + else + Error(reeBadOpcodeInCharClass); + end; + until False; // assume that Buffer is ended correctly +end; + + +procedure TRegExpr.GetCharSetFromWordChars(var ARes: TRegExprCharSet); +{$IFDEF UseWordChars} +var + i: integer; + ch: REChar; +{$ENDIF} +begin + {$IFDEF UseWordChars} + ARes := []; + for i := 1 to Length(fWordChars) do + begin + ch := fWordChars[i]; + {$IFDEF UniCode} + if Ord(ch) <= $FF then + {$ENDIF} + Include(ARes, byte(ch)); + end; + {$ELSE} + ARes := RegExprWordSet; + {$ENDIF} +end; + +procedure TRegExpr.GetCharSetFromSpaceChars(var ARes: TRegExprCharset); +{$IFDEF UseSpaceChars} +var + i: integer; + ch: REChar; +{$ENDIF} +begin + {$IFDEF UseSpaceChars} + ARes := []; + for i := 1 to Length(fSpaceChars) do + begin + ch := fSpaceChars[i]; + {$IFDEF UniCode} + if Ord(ch) <= $FF then + {$ENDIF} + Include(ARes, byte(ch)); + end; + {$ELSE} + ARes := RegExprSpaceSet; + {$ENDIF} +end; + +procedure TRegExpr.GetCharSetFromCharClass(ABuffer: PRegExprChar; AIgnoreCase: boolean; var ARes: TRegExprCharset); +var + ch, ch2: REChar; + TempSet: TRegExprCharSet; + N, i: integer; +begin + ARes := []; + TempSet := []; + repeat + case ABuffer^ of + OpKind_End: + Exit; + + OpKind_Range: + begin + Inc(ABuffer); + ch := ABuffer^; + Inc(ABuffer); + ch2 := ABuffer^; + Inc(ABuffer); + for i := Ord(ch) to + {$IFDEF UniCode} Min(Ord(ch2), $FF) {$ELSE} Ord(ch2) {$ENDIF} do + begin + Include(ARes, byte(i)); + if AIgnoreCase then + Include(ARes, byte(InvertCase(REChar(i)))); + end; + end; + + OpKind_MetaClass: + begin + Inc(ABuffer); + N := Ord(ABuffer^); + Inc(ABuffer); + + if N = CheckerIndex_Word then + begin + GetCharSetFromWordChars(TempSet); + ARes := ARes + TempSet; + end + else + if N = CheckerIndex_NotWord then + begin + GetCharSetFromWordChars(TempSet); + ARes := ARes + (RegExprAllSet - TempSet); + end + else + if N = CheckerIndex_Space then + begin + GetCharSetFromSpaceChars(TempSet); + ARes := ARes + TempSet; + end + else + if N = CheckerIndex_NotSpace then + begin + GetCharSetFromSpaceChars(TempSet); + ARes := ARes + (RegExprAllSet - TempSet); + end + else + if N = CheckerIndex_Digit then + ARes := ARes + RegExprDigitSet + else + if N = CheckerIndex_NotDigit then + ARes := ARes + (RegExprAllSet - RegExprDigitSet) + else + if N = CheckerIndex_VertSep then + ARes := ARes + RegExprLineSeparatorsSet + else + if N = CheckerIndex_NotVertSep then + ARes := ARes + (RegExprAllSet - RegExprLineSeparatorsSet) + else + if N = CheckerIndex_HorzSep then + ARes := ARes + RegExprHorzSeparatorsSet + else + if N = CheckerIndex_NotHorzSep then + ARes := ARes + (RegExprAllSet - RegExprHorzSeparatorsSet) + else + if N = CheckerIndex_LowerAZ then + begin + if AIgnoreCase then + ARes := ARes + RegExprAllAzSet + else + ARes := ARes + RegExprLowerAzSet; + end + else + if N = CheckerIndex_UpperAZ then + begin + if AIgnoreCase then + ARes := ARes + RegExprAllAzSet + else + ARes := ARes + RegExprUpperAzSet; + end + else + Error(reeBadOpcodeInCharClass); + end; + + OpKind_Char: + begin + Inc(ABuffer); + N := PLongInt(ABuffer)^; + Inc(ABuffer, RENumberSz); + for i := 1 to N do + begin + ch := ABuffer^; + Inc(ABuffer); + {$IFDEF UniCode} + if Ord(ch) <= $FF then + {$ENDIF} + begin + Include(ARes, byte(ch)); + if AIgnoreCase then + Include(ARes, byte(InvertCase(ch))); + end; + end; + end; + + {$IFDEF FastUnicodeData} + OpKind_CategoryYes, + OpKind_CategoryNo: + begin + // usage of FirstCharSet makes no sense for regex with \p \P + ARes := RegExprAllSet; + Exit; + end; + {$ENDIF} + + else + Error(reeBadOpcodeInCharClass); + end; + until False; // assume that Buffer is ended correctly +end; + + +function TRegExpr.GetModifierG: boolean; +begin + Result := fModifiers.G; +end; + +function TRegExpr.GetModifierI: boolean; +begin + Result := fModifiers.I; +end; + +function TRegExpr.GetModifierM: boolean; +begin + Result := fModifiers.M; +end; + +function TRegExpr.GetModifierR: boolean; +begin + Result := fModifiers.R; +end; + +function TRegExpr.GetModifierS: boolean; +begin + Result := fModifiers.S; +end; + +function TRegExpr.GetModifierX: boolean; +begin + Result := fModifiers.X; +end; + +function TRegExpr.CompileRegExpr(ARegExp: PRegExprChar): boolean; +// Compile a regular expression into internal code +// We can't allocate space until we know how big the compiled form will be, +// but we can't compile it (and thus know how big it is) until we've got a +// place to put the code. So we cheat: we compile it twice, once with code +// generation turned off and size counting turned on, and once "for real". +// This also means that we don't allocate space until we are sure that the +// thing really will compile successfully, and we never have to move the +// code and thus invalidate pointers into it. (Note that it has to be in +// one piece because free() must be able to free it all.) +// Beware that the optimization-preparation code in here knows about some +// of the structure of the compiled regexp. +var + scan, longest, longestTemp: PRegExprChar; + Len, LenTemp: integer; + FlagTemp: integer; +begin + Result := False; + FlagTemp := 0; + regParse := nil; // for correct error handling + regExactlyLen := nil; + + ClearInternalIndexes; + fLastError := reeOk; + fLastErrorOpcode := TREOp(0); + + if Assigned(fHelper) then + FreeAndNil(fHelper); + fHelperLen := 0; + + try + if programm <> nil then + begin + FreeMem(programm); + programm := nil; + end; + + if ARegExp = nil then + begin + Error(reeCompNullArgument); + Exit; + end; + + fProgModifiers := fModifiers; + // well, may it's paranoia. I'll check it later. + + // First pass: calculate opcode size, validate regex + fSecondPass := False; + fCompModifiers := fModifiers; + regParse := ARegExp; + regNumBrackets := 1; + regCodeSize := 0; + regCode := @regDummy; + regCodeWork := nil; + regLookahead := False; + regLookaheadNeg := False; + regLookaheadGroup := -1; + regLookbehind := False; + + EmitC(OP_MAGIC); + if ParseReg(False, FlagTemp) = nil then + Exit; + + // Allocate memory + GetMem(programm, regCodeSize * SizeOf(REChar)); + + // Second pass: emit opcode + fSecondPass := True; + fCompModifiers := fModifiers; + regParse := ARegExp; + regNumBrackets := 1; + regCode := programm; + regCodeWork := programm + REOpSz; + + EmitC(OP_MAGIC); + if ParseReg(False, FlagTemp) = nil then + Exit; + + // Dig out information for optimizations. + {$IFDEF UseFirstCharSet} // ###0.929 + FirstCharSet := []; + FillFirstCharSet(regCodeWork); + for Len := 0 to 255 do + FirstCharArray[Len] := byte(Len) in FirstCharSet; + {$ENDIF} + + regAnchored := #0; + regMust := nil; + regMustLen := 0; + regMustString := ''; + + scan := regCodeWork; // First OP_BRANCH. + if PREOp(regNext(scan))^ = OP_EEND then + begin // Only one top-level choice. + scan := scan + REOpSz + RENextOffSz; + + // Starting-point info. + if PREOp(scan)^ = OP_BOL then + Inc(regAnchored); + + // If there's something expensive in the r.e., find the longest + // literal string that must appear and make it the regMust. Resolve + // ties in favor of later strings, since the regstart check works + // with the beginning of the r.e. and avoiding duplication + // strengthens checking. Not a strong reason, but sufficient in the + // absence of others. + if (FlagTemp and FLAG_SPECSTART) <> 0 then + begin + longest := nil; + Len := 0; + while scan <> nil do + begin + if PREOp(scan)^ = OP_EXACTLY then + begin + longestTemp := scan + REOpSz + RENextOffSz + RENumberSz; + LenTemp := PLongInt(scan + REOpSz + RENextOffSz)^; + if LenTemp >= Len then + begin + longest := longestTemp; + Len := LenTemp; + end; + end; + scan := regNext(scan); + end; + regMust := longest; + regMustLen := Len; + if regMustLen > 1 then // don't use regMust if too short + SetString(regMustString, regMust, regMustLen); + end; + end; + + Result := True; + + finally + begin + if not Result then + InvalidateProgramm; + end; + end; + +end; { of function TRegExpr.CompileRegExpr + -------------------------------------------------------------- } + +function TRegExpr.ParseReg(InBrackets: boolean; var FlagParse: integer): PRegExprChar; +// regular expression, i.e. main body or parenthesized thing +// Caller must absorb opening parenthesis. +// Combining parenthesis handling with the base level of regular expression +// is a trifle forced, but the need to tie the tails of the branches to what +// follows makes it hard to avoid. +var + ret, br, ender: PRegExprChar; + NBrackets: integer; + FlagTemp: integer; + SavedModifiers: TRegExprModifiers; +begin + Result := nil; + FlagTemp := 0; + FlagParse := FLAG_HASWIDTH; // Tentatively. + NBrackets := 0; + SavedModifiers := fCompModifiers; + + // Make an OP_OPEN node, if parenthesized. + if InBrackets then + begin + if regNumBrackets >= RegexMaxGroups then + begin + Error(reeCompParseRegTooManyBrackets); + Exit; + end; + NBrackets := regNumBrackets; + Inc(regNumBrackets); + ret := EmitNode(TREOp(Ord(OP_OPEN) + NBrackets)); + GrpOpCodes[NBrackets] := ret; + end + else + ret := nil; + + // Pick up the branches, linking them together. + br := ParseBranch(FlagTemp); + if br = nil then + begin + Result := nil; + Exit; + end; + if ret <> nil then + Tail(ret, br) // OP_OPEN -> first. + else + ret := br; + if (FlagTemp and FLAG_HASWIDTH) = 0 then + FlagParse := FlagParse and not FLAG_HASWIDTH; + FlagParse := FlagParse or FlagTemp and FLAG_SPECSTART; + while (regParse^ = '|') do + begin + Inc(regParse); + br := ParseBranch(FlagTemp); + if br = nil then + begin + Result := nil; + Exit; + end; + Tail(ret, br); // OP_BRANCH -> OP_BRANCH. + if (FlagTemp and FLAG_HASWIDTH) = 0 then + FlagParse := FlagParse and not FLAG_HASWIDTH; + FlagParse := FlagParse or FlagTemp and FLAG_SPECSTART; + end; + + // Make a closing node, and hook it on the end. + if InBrackets then + ender := EmitNode(TREOp(Ord(OP_CLOSE) + NBrackets)) + else + ender := EmitNode(OP_EEND); + Tail(ret, ender); + + // Hook the tails of the branches to the closing node. + br := ret; + while br <> nil do + begin + OpTail(br, ender); + br := regNext(br); + end; + + // Check for proper termination. + if InBrackets then + if regParse^ <> ')' then + begin + Error(reeCompParseRegUnmatchedBrackets); + Exit; + end + else + Inc(regParse); // skip trailing ')' + if (not InBrackets) and (regParse < fRegexEnd) then + begin + if regParse^ = ')' then + Error(reeCompParseRegUnmatchedBrackets2) + else + Error(reeCompParseRegJunkOnEnd); + Exit; + end; + fCompModifiers := SavedModifiers; // restore modifiers of parent + Result := ret; +end; { of function TRegExpr.ParseReg + -------------------------------------------------------------- } + +function TRegExpr.ParseBranch(var FlagParse: integer): PRegExprChar; +// one alternative of an | operator +// Implements the concatenation operator. +var + ret, chain, latest: PRegExprChar; + FlagTemp: integer; +begin + FlagTemp := 0; + FlagParse := FLAG_WORST; // Tentatively. + + ret := EmitNode(OP_BRANCH); + chain := nil; + while (regParse < fRegexEnd) and (regParse^ <> '|') and (regParse^ <> ')') do + begin + latest := ParsePiece(FlagTemp); + if latest = nil then + begin + Result := nil; + Exit; + end; + FlagParse := FlagParse or FlagTemp and FLAG_HASWIDTH; + if chain = nil // First piece. + then + FlagParse := FlagParse or FlagTemp and FLAG_SPECSTART + else + Tail(chain, latest); + chain := latest; + end; + if chain = nil // Loop ran zero times. + then + EmitNode(OP_NOTHING); + Result := ret; +end; { of function TRegExpr.ParseBranch + -------------------------------------------------------------- } + +function TRegExpr.ParsePiece(var FlagParse: integer): PRegExprChar; +// something followed by possible [*+?{] +// Note that the branching code sequences used for ? and the general cases +// of * and + and { are somewhat optimized: they use the same OP_NOTHING node as +// both the endmarker for their branch list and the body of the last branch. +// It might seem that this node could be dispensed with entirely, but the +// endmarker role is not redundant. + + function ParseNumber(AStart, AEnd: PRegExprChar): TREBracesArg; + begin + Result := 0; + if AEnd - AStart + 1 > 8 then + begin // prevent stupid scanning + Error(reeBRACESArgTooBig); + Exit; + end; + while AStart <= AEnd do + begin + Result := Result * 10 + (Ord(AStart^) - Ord('0')); + Inc(AStart); + end; + if (Result > MaxBracesArg) or (Result < 0) then + begin + Error(reeBRACESArgTooBig); + Exit; + end; + end; + +var + TheOp: TREOp; + NextNode: PRegExprChar; + + procedure EmitComplexBraces(ABracesMin, ABracesMax: TREBracesArg; ANonGreedyOp: boolean); // ###0.940 + {$IFDEF ComplexBraces} + var + off: TRENextOff; + {$ENDIF} + begin + {$IFNDEF ComplexBraces} + Error(reeComplexBracesNotImplemented); + {$ELSE} + if ANonGreedyOp then + TheOp := OP_LOOPNG + else + TheOp := OP_LOOP; + InsertOperator(OP_LOOPENTRY, Result, REOpSz + RENextOffSz); + NextNode := EmitNode(TheOp); + if regCode <> @regDummy then + begin + off := (Result + REOpSz + RENextOffSz) - (regCode - REOpSz - RENextOffSz); + // back to Atom after OP_LOOPENTRY + PREBracesArg(AlignToInt(regCode))^ := ABracesMin; + Inc(regCode, REBracesArgSz); + PREBracesArg(AlignToInt(regCode))^ := ABracesMax; + Inc(regCode, REBracesArgSz); + PRENextOff(AlignToPtr(regCode))^ := off; + Inc(regCode, RENextOffSz); + {$IFDEF DebugSynRegExpr} + if regcode - programm > regsize then + raise Exception.Create + ('TRegExpr.ParsePiece.EmitComplexBraces buffer overrun'); + {$ENDIF} + end + else + Inc(regCodeSize, REBracesArgSz * 2 + RENextOffSz); + Tail(Result, NextNode); // OP_LOOPENTRY -> OP_LOOP + if regCode <> @regDummy then + Tail(Result + REOpSz + RENextOffSz, NextNode); // Atom -> OP_LOOP + {$ENDIF} + end; + + procedure EmitSimpleBraces(ABracesMin, ABracesMax: TREBracesArg; ANonGreedyOp, APossessive: boolean); + begin + if APossessive then + TheOp := OP_BRACES_POSS + else + if ANonGreedyOp then + TheOp := OP_BRACESNG + else + TheOp := OP_BRACES; + InsertOperator(TheOp, Result, REOpSz + RENextOffSz + REBracesArgSz * 2); + if regCode <> @regDummy then + begin + PREBracesArg(AlignToInt(Result + REOpSz + RENextOffSz))^ := ABracesMin; + PREBracesArg(AlignToInt(Result + REOpSz + RENextOffSz + REBracesArgSz))^ := ABracesMax; + end; + end; + +var + op, nextch: REChar; + NonGreedyOp, NonGreedyCh, PossessiveCh: boolean; + FlagTemp: integer; + BracesMin, BracesMax: TREBracesArg; + p: PRegExprChar; +begin + FlagTemp := 0; + Result := ParseAtom(FlagTemp); + if Result = nil then + Exit; + + op := regParse^; + if not ((op = '*') or (op = '+') or (op = '?') or (op = '{')) then + begin + FlagParse := FlagTemp; + Exit; + end; + if ((FlagTemp and FLAG_HASWIDTH) = 0) and (op <> '?') then + begin + Error(reePlusStarOperandCouldBeEmpty); + Exit; + end; + + case op of + '*': + begin + FlagParse := FLAG_WORST or FLAG_SPECSTART; + nextch := (regParse + 1)^; + PossessiveCh := nextch = '+'; + if PossessiveCh then + begin + NonGreedyCh := False; + NonGreedyOp := False; + end + else + begin + NonGreedyCh := nextch = '?'; + NonGreedyOp := NonGreedyCh or not fCompModifiers.G; + end; + if (FlagTemp and FLAG_SIMPLE) = 0 then + begin + if NonGreedyOp then + EmitComplexBraces(0, MaxBracesArg, NonGreedyOp) + else + begin // Emit x* as (x&|), where & means "self". + InsertOperator(OP_BRANCH, Result, REOpSz + RENextOffSz); // Either x + OpTail(Result, EmitNode(OP_BACK)); // and loop + OpTail(Result, Result); // back + Tail(Result, EmitNode(OP_BRANCH)); // or + Tail(Result, EmitNode(OP_NOTHING)); // nil. + end + end + else + begin // Simple + if PossessiveCh then + TheOp := OP_STAR_POSS + else + if NonGreedyOp then + TheOp := OP_STARNG + else + TheOp := OP_STAR; + InsertOperator(TheOp, Result, REOpSz + RENextOffSz); + end; + if NonGreedyCh or PossessiveCh then + Inc(regParse); // Skip extra char ('?') + end; { of case '*' } + '+': + begin + FlagParse := FLAG_WORST or FLAG_SPECSTART or FLAG_HASWIDTH; + nextch := (regParse + 1)^; + PossessiveCh := nextch = '+'; + if PossessiveCh then + begin + NonGreedyCh := False; + NonGreedyOp := False; + end + else + begin + NonGreedyCh := nextch = '?'; + NonGreedyOp := NonGreedyCh or not fCompModifiers.G; + end; + if (FlagTemp and FLAG_SIMPLE) = 0 then + begin + if NonGreedyOp then + EmitComplexBraces(1, MaxBracesArg, NonGreedyOp) + else + begin // Emit x+ as x(&|), where & means "self". + NextNode := EmitNode(OP_BRANCH); // Either + Tail(Result, NextNode); + Tail(EmitNode(OP_BACK), Result); // loop back + Tail(NextNode, EmitNode(OP_BRANCH)); // or + Tail(Result, EmitNode(OP_NOTHING)); // nil. + end + end + else + begin // Simple + if PossessiveCh then + TheOp := OP_PLUS_POSS + else + if NonGreedyOp then + TheOp := OP_PLUSNG + else + TheOp := OP_PLUS; + InsertOperator(TheOp, Result, REOpSz + RENextOffSz); + end; + if NonGreedyCh or PossessiveCh then + Inc(regParse); // Skip extra char ('?') + end; { of case '+' } + '?': + begin + FlagParse := FLAG_WORST; + nextch := (regParse + 1)^; + PossessiveCh := nextch = '+'; + if PossessiveCh then + begin + NonGreedyCh := False; + NonGreedyOp := False; + end + else + begin + NonGreedyCh := nextch = '?'; + NonGreedyOp := NonGreedyCh or not fCompModifiers.G; + end; + if NonGreedyOp or PossessiveCh then + begin // ###0.940 // We emit x?? as x{0,1}? + if (FlagTemp and FLAG_SIMPLE) = 0 then + begin + if PossessiveCh then + Error(reePossessiveAfterComplexBraces); + EmitComplexBraces(0, 1, NonGreedyOp); + end + else + EmitSimpleBraces(0, 1, NonGreedyOp, PossessiveCh); + end + else + begin // greedy '?' + InsertOperator(OP_BRANCH, Result, REOpSz + RENextOffSz); // Either x + Tail(Result, EmitNode(OP_BRANCH)); // or + NextNode := EmitNode(OP_NOTHING); // nil. + Tail(Result, NextNode); + OpTail(Result, NextNode); + end; + if NonGreedyCh or PossessiveCh then + Inc(regParse); // Skip extra char ('?') + end; { of case '?' } + '{': + begin + Inc(regParse); + p := regParse; + while IsDigitChar(regParse^) do // <min> MUST appear + Inc(regParse); + if (regParse^ <> '}') and (regParse^ <> ',') or (p = regParse) then + begin + Error(reeIncorrectBraces); + Exit; + end; + BracesMin := ParseNumber(p, regParse - 1); + if regParse^ = ',' then + begin + Inc(regParse); + p := regParse; + while IsDigitChar(regParse^) do + Inc(regParse); + if regParse^ <> '}' then + begin + Error(reeIncorrectBraces); + Exit; + end; + if p = regParse then + BracesMax := MaxBracesArg + else + BracesMax := ParseNumber(p, regParse - 1); + end + else + BracesMax := BracesMin; // {n} == {n,n} + if BracesMin > BracesMax then + begin + Error(reeBracesMinParamGreaterMax); + Exit; + end; + if BracesMin > 0 then + FlagParse := FLAG_WORST; + if BracesMax > 0 then + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SPECSTART; + + nextch := (regParse + 1)^; + PossessiveCh := nextch = '+'; + if PossessiveCh then + begin + NonGreedyCh := False; + NonGreedyOp := False; + end + else + begin + NonGreedyCh := nextch = '?'; + NonGreedyOp := NonGreedyCh or not fCompModifiers.G; + end; + if (FlagTemp and FLAG_SIMPLE) <> 0 then + EmitSimpleBraces(BracesMin, BracesMax, NonGreedyOp, PossessiveCh) + else + begin + if PossessiveCh then + Error(reePossessiveAfterComplexBraces); + EmitComplexBraces(BracesMin, BracesMax, NonGreedyOp); + end; + if NonGreedyCh or PossessiveCh then + Inc(regParse); // Skip extra char '?' + end; // of case '{' + // else // here we can't be + end; { of case op } + + Inc(regParse); + op := regParse^; + if (op = '*') or (op = '+') or (op = '?') or (op = '{') then + Error(reeNestedQuantif); +end; { of function TRegExpr.ParsePiece + -------------------------------------------------------------- } + +function TRegExpr.HexDig(Ch: REChar): integer; +begin + case Ch of + '0' .. '9': + Result := Ord(Ch) - Ord('0'); + 'a' .. 'f': + Result := Ord(Ch) - Ord('a') + 10; + 'A' .. 'F': + Result := Ord(Ch) - Ord('A') + 10; + else + begin + Result := 0; + Error(reeBadHexDigit); + end; + end; +end; + +function TRegExpr.UnQuoteChar(var APtr: PRegExprChar): REChar; +var + Ch: REChar; +begin + case APtr^ of + 't': + Result := #$9; // \t => tab (HT/TAB) + 'n': + Result := #$a; // \n => newline (NL) + 'r': + Result := #$d; // \r => carriage return (CR) + 'f': + Result := #$c; // \f => form feed (FF) + 'a': + Result := #$7; // \a => alarm (bell) (BEL) + 'e': + Result := #$1b; // \e => escape (ESC) + 'c': + begin // \cK => code for Ctrl+K + Result := #0; + Inc(APtr); + if APtr >= fRegexEnd then + Error(reeNoLetterAfterBSlashC); + Ch := APtr^; + case Ch of + 'a' .. 'z': + Result := REChar(Ord(Ch) - Ord('a') + 1); + 'A' .. 'Z': + Result := REChar(Ord(Ch) - Ord('A') + 1); + else + Error(reeNoLetterAfterBSlashC); + end; + end; + 'x': + begin // \x: hex char + Result := #0; + Inc(APtr); + if APtr >= fRegexEnd then + begin + Error(reeNoHexCodeAfterBSlashX); + Exit; + end; + if APtr^ = '{' then + begin // \x{nnnn} //###0.936 + repeat + Inc(APtr); + if APtr >= fRegexEnd then + begin + Error(reeNoHexCodeAfterBSlashX); + Exit; + end; + if APtr^ <> '}' then + begin + if (Ord(Result) ShR (SizeOf(REChar) * 8 - 4)) and $F <> 0 then + begin + Error(reeHexCodeAfterBSlashXTooBig); + Exit; + end; + Result := REChar((Ord(Result) ShL 4) or HexDig(APtr^)); + // HexDig will cause Error if bad hex digit found + end + else + Break; + until False; + end + else + begin + Result := REChar(HexDig(APtr^)); + // HexDig will cause Error if bad hex digit found + Inc(APtr); + if APtr >= fRegexEnd then + begin + Error(reeNoHexCodeAfterBSlashX); + Exit; + end; + Result := REChar((Ord(Result) ShL 4) or HexDig(APtr^)); + // HexDig will cause Error if bad hex digit found + end; + end; + else + begin + Result := APtr^; + if IsWordChar(Result) then + begin + fLastErrorSymbol := Result; + Error(reeUnknownMetaSymbol); + end; + end; + end; +end; + +function TRegExpr.ParseAtom(var FlagParse: integer): PRegExprChar; +// the lowest level +// Optimization: gobbles an entire sequence of ordinary characters so that +// it can turn them into a single node, which is smaller to store and +// faster to run. Backslashed characters are exceptions, each becoming a +// separate node; the code is simpler that way and it's not worth fixing. +var + ret: PRegExprChar; + RangeBeg, RangeEnd: REChar; + CanBeRange: boolean; + AddrOfLen: PLongInt; + + procedure EmitExactly(Ch: REChar); + begin + if fCompModifiers.I then + ret := EmitNode(OP_EXACTLYCI) + else + ret := EmitNode(OP_EXACTLY); + EmitInt(1); + EmitC(Ch); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + + procedure EmitRangeChar(Ch: REChar; AStartOfRange: boolean); + begin + CanBeRange := AStartOfRange; + if fCompModifiers.I then + Ch := _UpperCase(Ch); + if AStartOfRange then + begin + AddrOfLen := nil; + RangeBeg := Ch; + end + else + begin + if AddrOfLen = nil then + begin + EmitC(OpKind_Char); + Pointer(AddrOfLen) := regCode; + EmitInt(0); + end; + Inc(AddrOfLen^); + EmitC(Ch); + end; + end; + + procedure EmitRangePacked(ch1, ch2: REChar); + var + ChkIndex: integer; + begin + AddrOfLen := nil; + CanBeRange := False; + + if fCompModifiers.I then + begin + ch1 := _UpperCase(ch1); + ch2 := _UpperCase(ch2); + end; + + for ChkIndex := Low(CharCheckerInfos) to High(CharCheckerInfos) do + if (CharCheckerInfos[ChkIndex].CharBegin = ch1) and + (CharCheckerInfos[ChkIndex].CharEnd = ch2) then + begin + EmitC(OpKind_MetaClass); + EmitC(REChar(CharCheckerInfos[ChkIndex].CheckerIndex)); + Exit; + end; + + EmitC(OpKind_Range); + EmitC(ch1); + EmitC(ch2); + end; + + {$IFDEF FastUnicodeData} + procedure EmitCategoryInCharClass(APositive: boolean); + var + ch, ch2: REChar; + begin + AddrOfLen := nil; + CanBeRange := False; + Inc(regParse); + FindCategoryName(regParse, ch, ch2); + if APositive then + EmitC(OpKind_CategoryYes) + else + EmitC(OpKind_CategoryNo); + EmitC(ch); + EmitC(ch2); + end; + {$ENDIF} + +var + FlagTemp: integer; + Len: integer; + SavedPtr: PRegExprChar; + EnderChar, TempChar: REChar; + DashForRange: Boolean; + GrpKind: TREGroupKind; + GrpName: RegExprString; + GrpIndex: integer; + NextCh: REChar; +begin + Result := nil; + FlagTemp := 0; + FlagParse := FLAG_WORST; + AddrOfLen := nil; + + Inc(regParse); + case (regParse - 1)^ of + '^': + begin + if not fCompModifiers.M + {$IFDEF UseLineSep} or (fLineSeparators = '') {$ENDIF} then + ret := EmitNode(OP_BOL) + else + ret := EmitNode(OP_BOLML); + end; + + '$': + begin + if not fCompModifiers.M + {$IFDEF UseLineSep} or (fLineSeparators = '') {$ENDIF} then + ret := EmitNode(OP_EOL) + else + ret := EmitNode(OP_EOLML); + end; + + '.': + begin + if fCompModifiers.S then + begin + ret := EmitNode(OP_ANY); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end + else + begin // not /s, so emit [^:LineSeparators:] + ret := EmitNode(OP_ANYML); + FlagParse := FlagParse or FLAG_HASWIDTH; // not so simple ;) + end; + end; + + '[': + begin + if regParse^ = '^' then + begin // Complement of range. + if fCompModifiers.I then + ret := EmitNode(OP_ANYBUTCI) + else + ret := EmitNode(OP_ANYBUT); + Inc(regParse); + end + else if fCompModifiers.I then + ret := EmitNode(OP_ANYOFCI) + else + ret := EmitNode(OP_ANYOF); + + CanBeRange := False; + + if regParse^ = ']' then + begin + // first ']' inside [] treated as simple char, no need to check '[' + EmitRangeChar(regParse^, (regParse + 1)^ = '-'); + Inc(regParse); + end; + + while (regParse < fRegexEnd) and (regParse^ <> ']') do + begin + // last '-' inside [] treated as simple dash + if (regParse^ = '-') and + ((regParse + 1) < fRegexEnd) and + ((regParse + 1)^ = ']') then + begin + EmitRangeChar('-', False); + Inc(regParse); + Break; + end; + + // char '-' which (maybe) makes a range + if (regParse^ = '-') and ((regParse + 1) < fRegexEnd) and CanBeRange then + begin + Inc(regParse); + RangeEnd := regParse^; + if RangeEnd = EscChar then + begin + if _IsMetaChar((regParse + 1)^) then + begin + Error(reeMetaCharAfterMinusInRange); + Exit; + end; + Inc(regParse); + RangeEnd := UnQuoteChar(regParse); + end; + + // special handling for Russian range a-YA, add 2 ranges: a-ya and A-YA + if fCompModifiers.R and + (RangeBeg = RusRangeLoLow) and (RangeEnd = RusRangeHiHigh) then + begin + EmitRangePacked(RusRangeLoLow, RusRangeLoHigh); + EmitRangePacked(RusRangeHiLow, RusRangeHiHigh); + end + else + begin // standard r.e. handling + if RangeBeg > RangeEnd then + begin + Error(reeInvalidRange); + Exit; + end; + EmitRangePacked(RangeBeg, RangeEnd); + end; + Inc(regParse); + end + else + begin + if regParse^ = EscChar then + begin + Inc(regParse); + if regParse >= fRegexEnd then + begin + Error(reeParseAtomTrailingBackSlash); + Exit; + end; + if _IsMetaChar(regParse^) then + begin + AddrOfLen := nil; + CanBeRange := False; + EmitC(OpKind_MetaClass); + case regParse^ of + 'w': + EmitC(REChar(CheckerIndex_Word)); + 'W': + EmitC(REChar(CheckerIndex_NotWord)); + 's': + EmitC(REChar(CheckerIndex_Space)); + 'S': + EmitC(REChar(CheckerIndex_NotSpace)); + 'd': + EmitC(REChar(CheckerIndex_Digit)); + 'D': + EmitC(REChar(CheckerIndex_NotDigit)); + 'v': + EmitC(REChar(CheckerIndex_VertSep)); + 'V': + EmitC(REChar(CheckerIndex_NotVertSep)); + 'h': + EmitC(REChar(CheckerIndex_HorzSep)); + 'H': + EmitC(REChar(CheckerIndex_NotHorzSep)); + else + Error(reeBadOpcodeInCharClass); + end; + end + else + {$IFDEF FastUnicodeData} + if regParse^ = 'p' then + EmitCategoryInCharClass(True) + else + if regParse^ = 'P' then + EmitCategoryInCharClass(False) + else + {$ENDIF} + begin + TempChar := UnQuoteChar(regParse); + // False if '-' is last char in [] + DashForRange := + (regParse + 2 < fRegexEnd) and + ((regParse + 1)^ = '-') and + ((regParse + 2)^ <> ']'); + EmitRangeChar(TempChar, DashForRange); + end; + end + else + begin + // False if '-' is last char in [] + DashForRange := + (regParse + 2 < fRegexEnd) and + ((regParse + 1)^ = '-') and + ((regParse + 2)^ <> ']'); + EmitRangeChar(regParse^, DashForRange); + end; + Inc(regParse); + end; + end; { of while } + AddrOfLen := nil; + CanBeRange := False; + EmitC(OpKind_End); + if regParse^ <> ']' then + begin + Error(reeUnmatchedSqBrackets); + Exit; + end; + Inc(regParse); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + + '(': + begin + GrpKind := gkNormalGroup; + GrpName := ''; + + // A: detect kind of expression in brackets + if regParse^ = '?' then + begin + NextCh := (regParse + 1)^; + case NextCh of + ':': + begin + // non-capturing group: (?:regex) + GrpKind := gkNonCapturingGroup; + Inc(regParse, 2); + end; + '>': + begin + // atomic group: (?>regex) + GrpKind := gkNonCapturingGroup; + Inc(regParse, 2); + GrpAtomic[regNumBrackets] := True; + end; + 'P': + begin + if (regParse + 4 >= fRegexEnd) then + Error(reeNamedGroupBad); + case (regParse + 2)^ of + '<': + begin + // named group: (?P<name>regex) + GrpKind := gkNormalGroup; + FindGroupName(regParse + 3, '>', GrpName); + Inc(regParse, Length(GrpName) + 4); + end; + '=': + begin + // back-reference to named group: (?P=name) + GrpKind := gkNamedGroupReference; + FindGroupName(regParse + 3, ')', GrpName); + Inc(regParse, Length(GrpName) + 4); + end; + '>': + begin + // subroutine call to named group: (?P>name) + GrpKind := gkSubCall; + FindGroupName(regParse + 3, ')', GrpName); + Inc(regParse, Length(GrpName) + 4); + GrpIndex := MatchIndexFromName(GrpName); + if GrpIndex < 1 then + Error(reeNamedGroupBadRef); + end; + else + Error(reeNamedGroupBad); + end; + end; + '<': + begin + // lookbehind: (?<=foo)bar + if (regParse + 4 >= fRegexEnd) then + Error(reeLookbehindBad); + case (regParse + 2)^ of + '=': + begin + // allow lookbehind only at the beginning + if regParse <> fRegexStart + 1 then + Error(reeLookaroundNotAtEdge); + + GrpKind := gkLookbehind; + GrpAtomic[regNumBrackets] := RegExprLookbehindIsAtomic; + regLookbehind := True; + Inc(regParse, 3); + end; + + '!': + begin + // allow lookbehind only at the beginning + if regParse <> fRegexStart + 1 then + Error(reeLookaroundNotAtEdge); + + GrpKind := gkLookbehindNeg; + Inc(regParse, 3); + SavedPtr := _FindClosingBracket(regParse, fRegexEnd); + if SavedPtr = nil then + Error(reeCompParseRegUnmatchedBrackets); + + // for '(?<!foo)bar', we make our regex 'bar' and make Helper object with 'foo' + if not fSecondPass then + begin + Len := SavedPtr - fRegexStart - 4; + if Len = 0 then + Error(reeLookbehindBad); + + if fHelper = nil then + fHelper := TRegExpr.Create; + fHelper.Expression := Copy(fExpression, 5, Len); + + try + fHelper.Compile; + except + Len := fHelper.LastError; + FreeAndNil(fHelper); + Error(Len); + end; + + if fHelper.IsFixedLength(TempChar, Len) then + fHelperLen := Len + else + begin + FreeAndNil(fHelper); + Error(reeLookbehindTooComplex); + end; + end; + + // jump to closing bracket, don't make opcode for (?<!foo) + regParse := SavedPtr + 1; + end; + else + Error(reeLookbehindBad); + end; + end; + '=', '!': + begin + // lookaheads: foo(?=bar) and foo(?!bar) + if (regParse + 3 >= fRegexEnd) then + Error(reeLookaheadBad); + regLookahead := True; + regLookaheadGroup := regNumBrackets; + if NextCh = '=' then + begin + GrpKind := gkLookahead; + end + else + begin + GrpKind := gkLookaheadNeg; + regLookaheadNeg := True; + end; + GrpAtomic[regNumBrackets] := RegExprLookaheadIsAtomic; + + // check that these brackets are last in regex + SavedPtr := _FindClosingBracket(regParse + 1, fRegexEnd); + if (SavedPtr <> fRegexEnd - 1) then + Error(reeLookaroundNotAtEdge); + + Inc(regParse, 2); + end; + '#': + begin + // (?#comment) + GrpKind := gkComment; + Inc(regParse, 2); + end; + 'a'..'z', '-': + begin + // modifiers string like (?mxr) + GrpKind := gkModifierString; + Inc(regParse); + end; + 'R', '0': + begin + // recursion (?R), (?0) + GrpKind := gkRecursion; + Inc(regParse, 2); + if regParse^ <> ')' then + Error(reeBadRecursion); + Inc(regParse); + end; + '1'..'9': + begin + // subroutine call (?1)..(?99) + GrpKind := gkSubCall; + GrpIndex := Ord(NextCh) - Ord('0'); + Inc(regParse, 2); + // support 2-digit group numbers + case regParse^ of + ')': + begin + Inc(regParse); + end; + '0'..'9': + begin + GrpIndex := GrpIndex * 10 + Ord(regParse^) - Ord('0'); + if GrpIndex >= RegexMaxGroups then + Error(reeBadSubCall); + Inc(regParse); + if regParse^ <> ')' then + Error(reeBadSubCall); + Inc(regParse); + end + else + Error(reeBadRecursion); + end; + end; + '''': + begin + // named group: (?'name'regex) + if (regParse + 4 >= fRegexEnd) then + Error(reeNamedGroupBad); + GrpKind := gkNormalGroup; + FindGroupName(regParse + 2, '''', GrpName); + Inc(regParse, Length(GrpName) + 3); + end; + '&': + begin + // subroutine call to named group: (?&name) + if (regParse + 2 >= fRegexEnd) then + Error(reeBadSubCall); + GrpKind := gkSubCall; + FindGroupName(regParse + 2, ')', GrpName); + Inc(regParse, Length(GrpName) + 3); + GrpIndex := MatchIndexFromName(GrpName); + if GrpIndex < 1 then + Error(reeNamedGroupBadRef); + end; + else + Error(reeIncorrectSpecialBrackets); + end; + end; + + // B: process found kind of brackets + case GrpKind of + gkNormalGroup, + gkNonCapturingGroup, + gkLookahead, + gkLookaheadNeg, + gkLookbehind: + begin + // skip this block for one of passes, to not double groups count; + // must take first pass (we need GrpNames filled) + if (GrpKind = gkNormalGroup) and not fSecondPass then + if GrpCount < RegexMaxGroups - 1 then + begin + Inc(GrpCount); + GrpIndexes[GrpCount] := regNumBrackets; + if GrpName <> '' then + begin + if MatchIndexFromName(GrpName) >= 0 then + Error(reeNamedGroupDupName); + GrpNames[GrpCount] := GrpName; + end; + end; + ret := ParseReg(True, FlagTemp); + if ret = nil then + begin + Result := nil; + Exit; + end; + FlagParse := FlagParse or FlagTemp and (FLAG_HASWIDTH or FLAG_SPECSTART); + end; + + gkLookbehindNeg: + begin + // don't make opcode + ret := EmitNode(OP_COMMENT); + FlagParse := FLAG_WORST; + end; + + gkNamedGroupReference: + begin + Len := MatchIndexFromName(GrpName); + if Len < 0 then + Error(reeNamedGroupBadRef); + ret := EmitGroupRef(Len, fCompModifiers.I); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + + gkModifierString: + begin + SavedPtr := regParse; + while (regParse < fRegexEnd) and (regParse^ <> ')') do + Inc(regParse); + if (regParse^ <> ')') or + not ParseModifiers(SavedPtr, regParse - SavedPtr, fCompModifiers) then + begin + Error(reeUnrecognizedModifier); + Exit; + end; + Inc(regParse); // skip ')' + ret := EmitNode(OP_COMMENT); // comment + // Error (reeQuantifFollowsNothing); + // Exit; + end; + + gkComment: + begin + while (regParse < fRegexEnd) and (regParse^ <> ')') do + Inc(regParse); + if regParse^ <> ')' then + begin + Error(reeUnclosedComment); + Exit; + end; + Inc(regParse); // skip ')' + ret := EmitNode(OP_COMMENT); // comment + end; + + gkRecursion: + begin + // set FLAG_HASWIDTH to allow compiling of such regex: b(?:m|(?R))*e + FlagParse := FlagParse or FLAG_HASWIDTH; + ret := EmitNode(OP_RECUR); + end; + + gkSubCall: + begin + // set FLAG_HASWIDTH like for (?R) + FlagParse := FlagParse or FLAG_HASWIDTH; + ret := EmitNode(TReOp(Ord(OP_SUBCALL) + GrpIndex)); + end; + end; // case GrpKind of + end; + + '|', ')': + begin // Supposed to be caught earlier. + Error(reeInternalUrp); + Exit; + end; + + '?', '+', '*': + begin + Error(reeQuantifFollowsNothing); + Exit; + end; + + EscChar: + begin + if regParse >= fRegexEnd then + begin + Error(reeTrailingBackSlash); + Exit; + end; + case regParse^ of + 'b': + ret := EmitNode(OP_BOUND); + 'B': + ret := EmitNode(OP_NOTBOUND); + 'A': + ret := EmitNode(OP_BOL); + 'z': + ret := EmitNode(OP_EOL); + 'Z': + ret := EmitNode(OP_EOL2); + 'd': + begin // r.e.extension - any digit ('0' .. '9') + ret := EmitNode(OP_ANYDIGIT); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 'D': + begin // r.e.extension - not digit ('0' .. '9') + ret := EmitNode(OP_NOTDIGIT); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 's': + begin // r.e.extension - any space char + ret := EmitNode(OP_ANYSPACE); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 'S': + begin // r.e.extension - not space char + ret := EmitNode(OP_NOTSPACE); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 'w': + begin // r.e.extension - any english char / digit / '_' + ret := EmitNode(OP_ANYLETTER); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 'W': + begin // r.e.extension - not english char / digit / '_' + ret := EmitNode(OP_NOTLETTER); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 'v': + begin + ret := EmitNode(OP_ANYVERTSEP); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 'V': + begin + ret := EmitNode(OP_NOTVERTSEP); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 'h': + begin + ret := EmitNode(OP_ANYHORZSEP); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 'H': + begin + ret := EmitNode(OP_NOTHORZSEP); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + '1' .. '9': + begin + ret := EmitGroupRef(Ord(regParse^) - Ord('0'), fCompModifiers.I); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + {$IFDEF FastUnicodeData} + 'p': + begin + ret := EmitCategoryMain(True); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + 'P': + begin + ret := EmitCategoryMain(False); + FlagParse := FlagParse or FLAG_HASWIDTH or FLAG_SIMPLE; + end; + {$ENDIF} + else + EmitExactly(UnQuoteChar(regParse)); + end; { of case } + Inc(regParse); + end; + + else + begin + Dec(regParse); + if fCompModifiers.X and // check for eXtended syntax + ((regParse^ = '#') or IsIgnoredChar(regParse^)) then + begin // ###0.941 \x + if regParse^ = '#' then + begin // Skip eXtended comment + // find comment terminator (group of \n and/or \r) + while (regParse < fRegexEnd) and (regParse^ <> #$d) and + (regParse^ <> #$a) do + Inc(regParse); + while (regParse^ = #$d) or (regParse^ = #$a) + // skip comment terminator + do + Inc(regParse); + // attempt to support different type of line separators + end + else + begin // Skip the blanks! + while IsIgnoredChar(regParse^) do + Inc(regParse); + end; + ret := EmitNode(OP_COMMENT); // comment + end + else + begin + Len := FindSkippedMetaLen(regParse, fRegexEnd); + if Len <= 0 then + if regParse^ <> '{' then + begin + Error(reeRarseAtomInternalDisaster); + Exit; + end + else + Len := FindSkippedMetaLen(regParse + 1, fRegexEnd) + 1; + // bad {n,m} - compile as EXACTLY + EnderChar := (regParse + Len)^; + if (Len > 1) and ((EnderChar = '*') or (EnderChar = '+') or (EnderChar = '?') or (EnderChar = '{')) then + Dec(Len); // back off clear of ?+*{ operand. + FlagParse := FlagParse or FLAG_HASWIDTH; + if Len = 1 then + FlagParse := FlagParse or FLAG_SIMPLE; + if fCompModifiers.I then + ret := EmitNode(OP_EXACTLYCI) + else + ret := EmitNode(OP_EXACTLY); + EmitInt(0); + while (Len > 0) and ((not fCompModifiers.X) or (regParse^ <> '#')) do + begin + if not fCompModifiers.X or not IsIgnoredChar(regParse^) then + begin + EmitC(regParse^); + if regCode <> @regDummy then + Inc(regExactlyLen^); + end; + Inc(regParse); + Dec(Len); + end; + end; { of if not comment } + end; { of case else } + end; { of case } + + Result := ret; +end; { of function TRegExpr.ParseAtom + -------------------------------------------------------------- } + +function TRegExpr.GetCompilerErrorPos: PtrInt; +begin + Result := 0; + if (fRegexStart = nil) or (regParse = nil) then + Exit; // not in compiling mode ? + Result := regParse - fRegexStart; +end; { of function TRegExpr.GetCompilerErrorPos + -------------------------------------------------------------- } + +{ ============================================================= } +{ ===================== Matching section ====================== } +{ ============================================================= } + +procedure TRegExpr.FindGroupName(APtr: PRegExprChar; AEndChar: REChar; var AName: RegExprString); +// check that group name is valid identifier, started from non-digit +// this is to be like in Python regex +var + P: PRegExprChar; +begin + P := APtr; + if IsDigitChar(P^) or not IsWordChar(P^) then + Error(reeNamedGroupBadName); + + repeat + if P >= fRegexEnd then + Error(reeNamedGroupBad); + if P^ = AEndChar then + Break; + if not IsWordChar(P^) then + Error(reeNamedGroupBadName); + Inc(P); + until False; + + SetString(AName, APtr, P-APtr); +end; + +function TRegExpr.FindRepeated(p: PRegExprChar; AMax: integer): integer; +// repeatedly match something simple, report how many +// p: points to current opcode +var + scan: PRegExprChar; + opnd: PRegExprChar; + TheMax: PtrInt; // PtrInt, gets diff of 2 pointers + InvChar: REChar; + CurStart, CurEnd: PRegExprChar; + ArrayIndex, i: integer; +begin + Result := 0; + scan := regInput; // points into InputString + opnd := p + REOpSz + RENextOffSz; // points to operand of opcode (after OP_nnn code) + TheMax := fInputEnd - scan; + if TheMax > AMax then + TheMax := AMax; + case PREOp(p)^ of + OP_ANY: + begin + // note - OP_ANYML cannot be proceeded in FindRepeated because can skip + // more than one char at once + {$IFDEF UnicodeEx} + for i := 1 to TheMax do + IncUnicode2(scan, Result); + {$ELSE} + Result := TheMax; + Inc(scan, Result); + {$ENDIF} + end; + + OP_EXACTLY: + begin // in opnd can be only ONE char !!! + { + // Alexey: commented because of https://github.com/andgineer/TRegExpr/issues/145 + NLen := PLongInt(opnd)^; + if TheMax > NLen then + TheMax := NLen; + } + Inc(opnd, RENumberSz); + while (Result < TheMax) and (opnd^ = scan^) do + begin + Inc(Result); + Inc(scan); + end; + end; + + OP_EXACTLYCI: + begin // in opnd can be only ONE char !!! + { + // Alexey: commented because of https://github.com/andgineer/TRegExpr/issues/145 + NLen := PLongInt(opnd)^; + if TheMax > NLen then + TheMax := NLen; + } + Inc(opnd, RENumberSz); + while (Result < TheMax) and (opnd^ = scan^) do + begin // prevent unneeded InvertCase //###0.931 + Inc(Result); + Inc(scan); + end; + if Result < TheMax then + begin // ###0.931 + InvChar := InvertCase(opnd^); // store in register + while (Result < TheMax) and ((opnd^ = scan^) or (InvChar = scan^)) do + begin + Inc(Result); + Inc(scan); + end; + end; + end; + + OP_BSUBEXP: + begin // ###0.936 + ArrayIndex := GrpIndexes[Ord(opnd^)]; + if ArrayIndex < 0 then + Exit; + CurStart := GrpStart[ArrayIndex]; + if CurStart = nil then + Exit; + CurEnd := GrpEnd[ArrayIndex]; + if CurEnd = nil then + Exit; + repeat + opnd := CurStart; + while opnd < CurEnd do + begin + if (scan >= fInputEnd) or (scan^ <> opnd^) then + Exit; + Inc(scan); + Inc(opnd); + end; + Inc(Result); + regInput := scan; + until Result >= AMax; + end; + + OP_BSUBEXPCI: + begin // ###0.936 + ArrayIndex := GrpIndexes[Ord(opnd^)]; + if ArrayIndex < 0 then + Exit; + CurStart := GrpStart[ArrayIndex]; + if CurStart = nil then + Exit; + CurEnd := GrpEnd[ArrayIndex]; + if CurEnd = nil then + Exit; + repeat + opnd := CurStart; + while opnd < CurEnd do + begin + if (scan >= fInputEnd) or + ((scan^ <> opnd^) and (scan^ <> InvertCase(opnd^))) then + Exit; + Inc(scan); + Inc(opnd); + end; + Inc(Result); + regInput := scan; + until Result >= AMax; + end; + + OP_ANYDIGIT: + while (Result < TheMax) and IsDigitChar(scan^) do + begin + Inc(Result); + Inc(scan); + end; + + OP_NOTDIGIT: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and not IsDigitChar(scan^) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and not IsDigitChar(scan^) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + OP_ANYLETTER: + while (Result < TheMax) and IsWordChar(scan^) do // ###0.940 + begin + Inc(Result); + Inc(scan); + end; + + OP_NOTLETTER: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and not IsWordChar(scan^) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and not IsWordChar(scan^) do // ###0.940 + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + OP_ANYSPACE: + while (Result < TheMax) and IsSpaceChar(scan^) do + begin + Inc(Result); + Inc(scan); + end; + + OP_NOTSPACE: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and not IsSpaceChar(scan^) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and not IsSpaceChar(scan^) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + OP_ANYVERTSEP: + while (Result < TheMax) and IsVertLineSeparator(scan^) do + begin + Inc(Result); + Inc(scan); + end; + + OP_NOTVERTSEP: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and not IsVertLineSeparator(scan^) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and not IsVertLineSeparator(scan^) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + OP_ANYHORZSEP: + while (Result < TheMax) and IsHorzSeparator(scan^) do + begin + Inc(Result); + Inc(scan); + end; + + OP_NOTHORZSEP: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and not IsHorzSeparator(scan^) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and not IsHorzSeparator(scan^) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + OP_ANYOF: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and FindInCharClass(opnd, scan^, False) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and FindInCharClass(opnd, scan^, False) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + OP_ANYBUT: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and not FindInCharClass(opnd, scan^, False) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and not FindInCharClass(opnd, scan^, False) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + OP_ANYOFCI: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and FindInCharClass(opnd, scan^, True) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and FindInCharClass(opnd, scan^, True) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + OP_ANYBUTCI: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and not FindInCharClass(opnd, scan^, True) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and not FindInCharClass(opnd, scan^, True) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + {$IFDEF FastUnicodeData} + OP_ANYCATEGORY: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and MatchOneCharCategory(opnd, scan) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and MatchOneCharCategory(opnd, scan) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + + OP_NOTCATEGORY: + {$IFDEF UNICODEEX} + begin + i := 0; + while (i < TheMax) and not MatchOneCharCategory(opnd, scan) do + begin + Inc(i); + IncUnicode2(scan, Result); + end; + end; + {$ELSE} + while (Result < TheMax) and not MatchOneCharCategory(opnd, scan) do + begin + Inc(Result); + Inc(scan); + end; + {$ENDIF} + {$ENDIF} + + else + begin // Oh dear. Called inappropriately. + Result := 0; + Error(reeRegRepeatCalledInappropriately); + Exit; + end; + end; { of case } + regInput := scan; +end; { of function TRegExpr.FindRepeated + -------------------------------------------------------------- } + +function TRegExpr.regNext(p: PRegExprChar): PRegExprChar; +// dig the "next" pointer out of a node +var + offset: TRENextOff; +begin + if p = @regDummy then + begin + Result := nil; + Exit; + end; + offset := PRENextOff(AlignToPtr(p + REOpSz))^; // ###0.933 inlined NEXT + if offset = 0 then + Result := nil + else + Result := p + offset; +end; { of function TRegExpr.regNext + -------------------------------------------------------------- } + +function TRegExpr.MatchPrim(prog: PRegExprChar): boolean; +// recursively matching routine +// Conceptually the strategy is simple: check to see whether the current +// node matches, call self recursively to see whether the rest matches, +// and then act accordingly. In practice we make some effort to avoid +// recursion, in particular by going through "ordinary" nodes (that don't +// need to know whether the rest of the match failed) by a loop instead of +// by recursion. + +var + scan: PRegExprChar; // Current node. + next: PRegExprChar; // Next node. + Len: PtrInt; + opnd: PRegExprChar; + no: integer; + save: PRegExprChar; + saveCurrentGrp: integer; + nextch: REChar; + BracesMin, BracesMax: integer; + // we use integer instead of TREBracesArg for better support */+ + {$IFDEF ComplexBraces} + SavedLoopStack: TRegExprLoopStack; // :(( very bad for recursion + SavedLoopStackIdx: integer; // ###0.925 + {$ENDIF} + bound1, bound2: boolean; + checkAtomicGroup: boolean; +begin + Result := False; + { + // Alexey: not sure it's ok for long searches in big texts, so disabled + if regNestedCalls > MaxRegexBackTracking then + Exit; + Inc(regNestedCalls); + } + + scan := prog; + while scan <> nil do + begin + Len := PRENextOff(AlignToPtr(scan + 1))^; // ###0.932 inlined regNext + if Len = 0 then + next := nil + else + next := scan + Len; + + case scan^ of + OP_BOUND: + begin + bound1 := (regInput = fInputStart) or not IsWordChar((regInput - 1)^); + bound2 := (regInput >= fInputEnd) or not IsWordChar(regInput^); + if bound1 = bound2 then + Exit; + end; + + OP_NOTBOUND: + begin + bound1 := (regInput = fInputStart) or not IsWordChar((regInput - 1)^); + bound2 := (regInput >= fInputEnd) or not IsWordChar(regInput^); + if bound1 <> bound2 then + Exit; + end; + + OP_BOL: + begin + if regInput <> fInputStart then + Exit; + end; + + OP_EOL: + begin + // \z matches at the very end + if regInput < fInputEnd then + Exit; + end; + + OP_EOL2: + begin + // \Z matches at the very and + before the final line-break (LF and CR LF) + if regInput < fInputEnd then + begin + if (regInput = fInputEnd - 1) and (regInput^ = #10) then + begin end + else + if (regInput = fInputEnd - 2) and (regInput^ = #13) and ((regInput + 1) ^ = #10) then + begin end + else + Exit; + end; + end; + + OP_BOLML: + if regInput > fInputStart then + begin + if ((regInput - 1) <= fInputStart) or + not IsPairedBreak(regInput - 2) then + begin + // don't stop between paired separator + if IsPairedBreak(regInput - 1) then + Exit; + if not IsCustomLineSeparator((regInput - 1)^) then + Exit; + end; + end; + + OP_EOLML: + if regInput < fInputEnd then + begin + if not IsPairedBreak(regInput) then + begin + // don't stop between paired separator + if (regInput > fInputStart) and IsPairedBreak(regInput - 1) then + Exit; + if not IsCustomLineSeparator(regInput^) then + Exit; + end; + end; + + OP_ANY: + begin + if regInput >= fInputEnd then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_ANYML: + begin + if (regInput >= fInputEnd) or + IsPairedBreak(regInput) or + IsCustomLineSeparator(regInput^) + then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_ANYDIGIT: + begin + if (regInput >= fInputEnd) or not IsDigitChar(regInput^) then + Exit; + Inc(regInput); + end; + + OP_NOTDIGIT: + begin + if (regInput >= fInputEnd) or IsDigitChar(regInput^) then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_ANYLETTER: + begin + if (regInput >= fInputEnd) or not IsWordChar(regInput^) then + Exit; + Inc(regInput); + end; + + OP_NOTLETTER: + begin + if (regInput >= fInputEnd) or IsWordChar(regInput^) then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_ANYSPACE: + begin + if (regInput >= fInputEnd) or not IsSpaceChar(regInput^) then + Exit; + Inc(regInput); + end; + + OP_NOTSPACE: + begin + if (regInput >= fInputEnd) or IsSpaceChar(regInput^) then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_ANYVERTSEP: + begin + if (regInput >= fInputEnd) or not IsVertLineSeparator(regInput^) then + Exit; + Inc(regInput); + end; + + OP_NOTVERTSEP: + begin + if (regInput >= fInputEnd) or IsVertLineSeparator(regInput^) then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_ANYHORZSEP: + begin + if (regInput >= fInputEnd) or not IsHorzSeparator(regInput^) then + Exit; + Inc(regInput); + end; + + OP_NOTHORZSEP: + begin + if (regInput >= fInputEnd) or IsHorzSeparator(regInput^) then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_EXACTLYCI: + begin + opnd := scan + REOpSz + RENextOffSz; // OPERAND + Len := PLongInt(opnd)^; + Inc(opnd, RENumberSz); + // Inline the first character, for speed. + if (opnd^ <> regInput^) and (InvertCase(opnd^) <> regInput^) then + Exit; + // ###0.929 begin + no := Len; + save := regInput; + while no > 1 do + begin + Inc(save); + Inc(opnd); + if (opnd^ <> save^) and (InvertCase(opnd^) <> save^) then + Exit; + Dec(no); + end; + // ###0.929 end + Inc(regInput, Len); + end; + + OP_EXACTLY: + begin + opnd := scan + REOpSz + RENextOffSz; // OPERAND + Len := PLongInt(opnd)^; + Inc(opnd, RENumberSz); + // Inline the first character, for speed. + if opnd^ <> regInput^ then + Exit; + // ###0.929 begin + no := Len; + save := regInput; + while no > 1 do + begin + Inc(save); + Inc(opnd); + if opnd^ <> save^ then + Exit; + Dec(no); + end; + // ###0.929 end + Inc(regInput, Len); + end; + + OP_BSUBEXP: + begin // ###0.936 + no := Ord((scan + REOpSz + RENextOffSz)^); + no := GrpIndexes[no]; + if no < 0 then + Exit; + if GrpStart[no] = nil then + Exit; + if GrpEnd[no] = nil then + Exit; + save := regInput; + opnd := GrpStart[no]; + while opnd < GrpEnd[no] do + begin + if (save >= fInputEnd) or (save^ <> opnd^) then + Exit; + Inc(save); + Inc(opnd); + end; + regInput := save; + end; + + OP_BSUBEXPCI: + begin // ###0.936 + no := Ord((scan + REOpSz + RENextOffSz)^); + no := GrpIndexes[no]; + if no < 0 then + Exit; + if GrpStart[no] = nil then + Exit; + if GrpEnd[no] = nil then + Exit; + save := regInput; + opnd := GrpStart[no]; + while opnd < GrpEnd[no] do + begin + if (save >= fInputEnd) or + ((save^ <> opnd^) and (save^ <> InvertCase(opnd^))) then + Exit; + Inc(save); + Inc(opnd); + end; + regInput := save; + end; + + OP_ANYOF: + begin + if (regInput >= fInputEnd) or + not FindInCharClass(scan + REOpSz + RENextOffSz, regInput^, False) then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_ANYBUT: + begin + if (regInput >= fInputEnd) or + FindInCharClass(scan + REOpSz + RENextOffSz, regInput^, False) then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_ANYOFCI: + begin + if (regInput >= fInputEnd) or + not FindInCharClass(scan + REOpSz + RENextOffSz, regInput^, True) then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_ANYBUTCI: + begin + if (regInput >= fInputEnd) or + FindInCharClass(scan + REOpSz + RENextOffSz, regInput^, True) then + Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_NOTHING: + ; + OP_COMMENT: + ; + OP_BACK: + ; + + OP_OPEN_FIRST .. OP_OPEN_LAST: + begin + no := Ord(scan^) - Ord(OP_OPEN); + regCurrentGrp := no; + save := GrpStart[no]; // ###0.936 + GrpStart[no] := regInput; // ###0.936 + Result := MatchPrim(next); + if not Result then // ###0.936 + GrpStart[no] := save; + // handle negative lookahead + if regLookaheadNeg then + if no = regLookaheadGroup then + begin + Result := not Result; + if Result then + begin + // we need zero length of "lookahead group", + // it is later used to adjust the match + GrpStart[no] := regInput; + GrpEnd[no]:= regInput; + end + else + GrpStart[no] := save; + end; + Exit; + end; + + OP_CLOSE_FIRST .. OP_CLOSE_LAST: + begin + no := Ord(scan^) - Ord(OP_CLOSE); + regCurrentGrp := -1; + // handle atomic group, mark it as "done" + // (we are here because some OP_BRANCH is matched) + if GrpAtomic[no] then + GrpAtomicDone[no] := True; + save := GrpEnd[no]; // ###0.936 + GrpEnd[no] := regInput; // ###0.936 + + // if we are in OP_SUBCALL* call, it called OP_OPEN*, so we must return + // in OP_CLOSE, without going to next opcode + if GrpSubCalled[no] then + begin + Result := True; + Exit; + end; + + Result := MatchPrim(next); + if not Result then // ###0.936 + GrpEnd[no] := save; + Exit; + end; + + OP_BRANCH: + begin + saveCurrentGrp := regCurrentGrp; + checkAtomicGroup := (regCurrentGrp >= 0) and GrpAtomic[regCurrentGrp]; + if (next^ <> OP_BRANCH) // No next choice in group + then + next := scan + REOpSz + RENextOffSz // Avoid recursion + else + begin + repeat + save := regInput; + Result := MatchPrim(scan + REOpSz + RENextOffSz); + regCurrentGrp := saveCurrentGrp; + if Result then + Exit; + // if branch worked until OP_CLOSE, and marked atomic group as "done", then exit + if checkAtomicGroup then + if GrpAtomicDone[regCurrentGrp] then + Exit; + regInput := save; + scan := regNext(scan); + until (scan = nil) or (scan^ <> OP_BRANCH); + Exit; + end; + end; + + {$IFDEF ComplexBraces} + OP_LOOPENTRY: + begin // ###0.925 + no := LoopStackIdx; + Inc(LoopStackIdx); + if LoopStackIdx > LoopStackMax then + begin + Error(reeLoopStackExceeded); + Exit; + end; + save := regInput; + LoopStack[LoopStackIdx] := 0; // init loop counter + Result := MatchPrim(next); // execute loop + LoopStackIdx := no; // cleanup + if Result then + Exit; + regInput := save; + Exit; + end; + + OP_LOOP, OP_LOOPNG: + begin // ###0.940 + if LoopStackIdx <= 0 then + begin + Error(reeLoopWithoutEntry); + Exit; + end; + opnd := scan + PRENextOff(AlignToPtr(scan + REOpSz + RENextOffSz + 2 * REBracesArgSz))^; + BracesMin := PREBracesArg(AlignToInt(scan + REOpSz + RENextOffSz))^; + BracesMax := PREBracesArg(AlignToPtr(scan + REOpSz + RENextOffSz + REBracesArgSz))^; + save := regInput; + if LoopStack[LoopStackIdx] >= BracesMin then + begin // Min alredy matched - we can work + if scan^ = OP_LOOP then + begin + // greedy way - first try to max deep of greed ;) + if LoopStack[LoopStackIdx] < BracesMax then + begin + Inc(LoopStack[LoopStackIdx]); + no := LoopStackIdx; + Result := MatchPrim(opnd); + LoopStackIdx := no; + if Result then + Exit; + regInput := save; + end; + Dec(LoopStackIdx); // Fail. May be we are too greedy? ;) + Result := MatchPrim(next); + if not Result then + regInput := save; + Exit; + end + else + begin + // non-greedy - try just now + Result := MatchPrim(next); + if Result then + Exit + else + regInput := save; // failed - move next and try again + if LoopStack[LoopStackIdx] < BracesMax then + begin + Inc(LoopStack[LoopStackIdx]); + no := LoopStackIdx; + Result := MatchPrim(opnd); + LoopStackIdx := no; + if Result then + Exit; + regInput := save; + end; + Dec(LoopStackIdx); // Failed - back up + Exit; + end + end + else + begin // first match a min_cnt times + Inc(LoopStack[LoopStackIdx]); + no := LoopStackIdx; + Result := MatchPrim(opnd); + LoopStackIdx := no; + if Result then + Exit; + Dec(LoopStack[LoopStackIdx]); + regInput := save; + Exit; + end; + end; + {$ENDIF} + + OP_STAR, OP_PLUS, OP_BRACES, OP_STARNG, OP_PLUSNG, OP_BRACESNG: + begin + // Lookahead to avoid useless match attempts when we know + // what character comes next. + nextch := #0; + if next^ = OP_EXACTLY then + nextch := (next + REOpSz + RENextOffSz + RENumberSz)^; + BracesMax := MaxInt; // infinite loop for * and + //###0.92 + if (scan^ = OP_STAR) or (scan^ = OP_STARNG) then + BracesMin := 0 // star + else if (scan^ = OP_PLUS) or (scan^ = OP_PLUSNG) then + BracesMin := 1 // plus + else + begin // braces + BracesMin := PREBracesArg(AlignToPtr(scan + REOpSz + RENextOffSz))^; + BracesMax := PREBracesArg(AlignToPtr(scan + REOpSz + RENextOffSz + REBracesArgSz))^; + end; + save := regInput; + opnd := scan + REOpSz + RENextOffSz; + if (scan^ = OP_BRACES) or (scan^ = OP_BRACESNG) then + Inc(opnd, 2 * REBracesArgSz); + + if (scan^ = OP_PLUSNG) or (scan^ = OP_STARNG) or (scan^ = OP_BRACESNG) then + begin + // non-greedy mode + BracesMax := FindRepeated(opnd, BracesMax); + // don't repeat more than BracesMax + // Now we know real Max limit to move forward (for recursion 'back up') + // In some cases it can be faster to check only Min positions first, + // but after that we have to check every position separtely instead + // of fast scannig in loop. + no := BracesMin; + while no <= BracesMax do + begin + regInput := save + no; + // If it could work, try it. + if (nextch = #0) or (regInput^ = nextch) then + begin + {$IFDEF ComplexBraces} + System.Move(LoopStack, SavedLoopStack, SizeOf(LoopStack)); + // ###0.925 + SavedLoopStackIdx := LoopStackIdx; + {$ENDIF} + if MatchPrim(next) then + begin + Result := True; + Exit; + end; + {$IFDEF ComplexBraces} + System.Move(SavedLoopStack, LoopStack, SizeOf(LoopStack)); + LoopStackIdx := SavedLoopStackIdx; + {$ENDIF} + end; + Inc(no); // Couldn't or didn't - move forward. + end; { of while } + Exit; + end + else + begin // greedy mode + no := FindRepeated(opnd, BracesMax); // don't repeat more than max_cnt + while no >= BracesMin do + begin + // If it could work, try it. + if (nextch = #0) or (regInput^ = nextch) then + begin + {$IFDEF ComplexBraces} + System.Move(LoopStack, SavedLoopStack, SizeOf(LoopStack)); + // ###0.925 + SavedLoopStackIdx := LoopStackIdx; + {$ENDIF} + if MatchPrim(next) then + begin + Result := True; + Exit; + end; + {$IFDEF ComplexBraces} + System.Move(SavedLoopStack, LoopStack, SizeOf(LoopStack)); + LoopStackIdx := SavedLoopStackIdx; + {$ENDIF} + end; + Dec(no); // Couldn't or didn't - back up. + regInput := save + no; + end; { of while } + Exit; + end; + end; + + OP_STAR_POSS, OP_PLUS_POSS, OP_BRACES_POSS: + begin + // Lookahead to avoid useless match attempts when we know + // what character comes next. + nextch := #0; + if next^ = OP_EXACTLY then + nextch := (next + REOpSz + RENextOffSz + RENumberSz)^; + opnd := scan + REOpSz + RENextOffSz; + case scan^ of + OP_STAR_POSS: + begin + BracesMin := 0; + BracesMax := MaxInt; + end; + OP_PLUS_POSS: + begin + BracesMin := 1; + BracesMax := MaxInt; + end; + else + begin // braces + BracesMin := PREBracesArg(AlignToPtr(scan + REOpSz + RENextOffSz))^; + BracesMax := PREBracesArg(AlignToPtr(scan + REOpSz + RENextOffSz + REBracesArgSz))^; + Inc(opnd, 2 * REBracesArgSz); + end; + end; + no := FindRepeated(opnd, BracesMax); + if no >= BracesMin then + if (nextch = #0) or (regInput^ = nextch) then + Result := MatchPrim(next); + Exit; + end; + + OP_EEND: + begin + Result := True; // Success! + Exit; + end; + + {$IFDEF FastUnicodeData} + OP_ANYCATEGORY: + begin + if (regInput >= fInputEnd) then Exit; + if not MatchOneCharCategory(scan + REOpSz + RENextOffSz, regInput) then Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + + OP_NOTCATEGORY: + begin + if (regInput >= fInputEnd) then Exit; + if MatchOneCharCategory(scan + REOpSz + RENextOffSz, regInput) then Exit; + {$IFDEF UNICODEEX} + IncUnicode(regInput); + {$ELSE} + Inc(regInput); + {$ENDIF} + end; + {$ENDIF} + + OP_RECUR: + begin + // call opcode start + if not MatchPrim(regCodeWork) then Exit; + end; + + OP_SUBCALL_FIRST .. OP_SUBCALL_LAST: + begin + // call subroutine + no := GrpIndexes[Ord(scan^) - Ord(OP_SUBCALL)]; + if no < 0 then Exit; + save := GrpOpCodes[no]; + if save = nil then Exit; + checkAtomicGroup := GrpSubCalled[no]; + // mark group in GrpSubCalled array so opcode can detect subcall + GrpSubCalled[no] := True; + if not MatchPrim(save) then + begin + GrpSubCalled[no] := checkAtomicGroup; + Exit; + end; + GrpSubCalled[no] := checkAtomicGroup; + end; + + else + begin + Error(reeMatchPrimMemoryCorruption); + Exit; + end; + end; { of case scan^ } + scan := next; + end; { of while scan <> nil } + + // We get here only if there's trouble -- normally "case EEND" is the + // terminating point. + Error(reeMatchPrimCorruptedPointers); +end; { of function TRegExpr.MatchPrim + -------------------------------------------------------------- } + +function TRegExpr.Exec(const AInputString: RegExprString): boolean; +begin + InputString := AInputString; + Result := ExecPrim(1, False, False, False); +end; { of function TRegExpr.Exec + -------------------------------------------------------------- } + +{$IFDEF OverMeth} +function TRegExpr.Exec: boolean; +var + SlowChecks: boolean; +begin + SlowChecks := Length(fInputString) < fSlowChecksSizeMax; + Result := ExecPrim(1, False, SlowChecks, False); +end; { of function TRegExpr.Exec + -------------------------------------------------------------- } + +function TRegExpr.Exec(AOffset: integer): boolean; +begin + Result := ExecPrim(AOffset, False, False, False); +end; { of function TRegExpr.Exec + -------------------------------------------------------------- } +{$ENDIF} + +function TRegExpr.ExecPos(AOffset: integer {$IFDEF DefParam} = 1{$ENDIF}): boolean; +begin + Result := ExecPrim(AOffset, False, False, False); +end; { of function TRegExpr.ExecPos + -------------------------------------------------------------- } + +{$IFDEF OverMeth} +function TRegExpr.ExecPos(AOffset: integer; ATryOnce, ABackward: boolean): boolean; +begin + Result := ExecPrim(AOffset, ATryOnce, False, ABackward); +end; +{$ENDIF} + +function TRegExpr.MatchAtOnePos(APos: PRegExprChar): boolean; +begin + // test for lookbehind '(?<!foo)bar' before running actual MatchPrim + if Assigned(fHelper) then + if (APos - fHelperLen) >= fInputStart then + begin + fHelper.SetInputRange(APos - fHelperLen, APos); + if fHelper.MatchAtOnePos(APos - fHelperLen) then + begin + Result := False; + Exit; + end; + end; + + regInput := APos; + regCurrentGrp := -1; + regNestedCalls := 0; + Result := MatchPrim(regCodeWork); + if Result then + begin + GrpStart[0] := APos; + GrpEnd[0] := regInput; + + // with lookbehind, increase found position by the len of group=1 + if regLookbehind then + Inc(GrpStart[0], GrpEnd[1] - GrpStart[1]); + + // with lookahead, decrease ending by the len of group=regLookaheadGroup + if regLookahead and (regLookaheadGroup > 0) then + Dec(GrpEnd[0], GrpEnd[regLookaheadGroup] - GrpStart[regLookaheadGroup]); + end; +end; + +procedure TRegExpr.ClearMatches; +begin + FillChar(GrpStart, SizeOf(GrpStart), 0); + FillChar(GrpEnd, SizeOf(GrpEnd), 0); + + FillChar(GrpAtomicDone, SizeOf(GrpAtomicDone), 0); + FillChar(GrpSubCalled, SizeOf(GrpSubCalled), 0); +end; + +procedure TRegExpr.ClearInternalIndexes; +var + i: integer; +begin + FillChar(GrpStart, SizeOf(GrpStart), 0); + FillChar(GrpEnd, SizeOf(GrpEnd), 0); + + FillChar(GrpAtomic, SizeOf(GrpAtomic), 0); + FillChar(GrpAtomicDone, SizeOf(GrpAtomicDone), 0); + FillChar(GrpSubCalled, SizeOf(GrpSubCalled), 0); + FillChar(GrpOpCodes, SizeOf(GrpOpCodes), 0); + + for i := 0 to RegexMaxGroups - 1 do + begin + GrpIndexes[i] := -1; + GrpNames[i] := ''; + end; + GrpIndexes[0] := 0; + GrpCount := 0; +end; + +function TRegExpr.ExecPrim(AOffset: integer; + ATryOnce, ASlowChecks, ABackward: boolean): boolean; +var + Ptr: PRegExprChar; +begin + Result := False; + + // Ensure that Match cleared either if optimization tricks or some error + // will lead to leaving ExecPrim without actual search. That is + // important for ExecNext logic and so on. + ClearMatches; + + // Don't check IsProgrammOk here! it causes big slowdown in test_benchmark! + if programm = nil then + begin + Compile; + if programm = nil then + Exit; + end; + + if fInputString = '' then + begin + //Error(reeNoInputStringSpecified); // better don't raise error, breaks some apps + Exit; + end; + + // Check that the start position is not negative + if AOffset < 1 then + begin + Error(reeOffsetMustBePositive); + Exit; + end; + + // Check that the start position is not longer than the line + if AOffset > (Length(fInputString) + 1) then + Exit; + + Ptr := fInputStart + AOffset - 1; + + // If there is a "must appear" string, look for it. + if ASlowChecks then + if regMustString <> '' then + if Pos(regMustString, fInputString) = 0 then Exit; + + {$IFDEF ComplexBraces} + // no loops started + LoopStackIdx := 0; // ###0.925 + {$ENDIF} + + // ATryOnce or anchored match (it needs to be tried only once). + if ATryOnce or (regAnchored <> #0) then + begin + {$IFDEF UseFirstCharSet} + {$IFDEF UniCode} + if Ord(Ptr^) <= $FF then + {$ENDIF} + if not FirstCharArray[byte(Ptr^)] then + Exit; + {$ENDIF} + + Result := MatchAtOnePos(Ptr); + Exit; + end; + + // Messy cases: unanchored match. + if ABackward then + Inc(Ptr, 2) + else + Dec(Ptr); + repeat + if ABackward then + begin + Dec(Ptr); + if Ptr < fInputStart then + Exit; + end + else + begin + Inc(Ptr); + if Ptr > fInputEnd then + Exit; + end; + + {$IFDEF UseFirstCharSet} + {$IFDEF UniCode} + if Ord(Ptr^) <= $FF then + {$ENDIF} + if not FirstCharArray[byte(Ptr^)] then + Continue; + {$ENDIF} + + Result := MatchAtOnePos(Ptr); + // Exit on a match or after testing the end-of-string + if Result then + Exit; + until False; +end; { of function TRegExpr.ExecPrim + -------------------------------------------------------------- } + +function TRegExpr.ExecNext(ABackward: boolean {$IFDEF DefParam} = False{$ENDIF}): boolean; +var + PtrBegin, PtrEnd: PRegExprChar; + Offset: PtrInt; +begin + PtrBegin := GrpStart[0]; + PtrEnd := GrpEnd[0]; + if (PtrBegin = nil) or (PtrEnd = nil) then + begin + Error(reeExecNextWithoutExec); + Result := False; + Exit; + end; + + Offset := PtrEnd - fInputStart + 1; + // prevent infinite looping if empty string matches r.e. + if PtrBegin = PtrEnd then + Inc(Offset); + + Result := ExecPrim(Offset, False, False, ABackward); +end; { of function TRegExpr.ExecNext + -------------------------------------------------------------- } + +procedure TRegExpr.SetInputString(const AInputString: RegExprString); +begin + ClearMatches; + + fInputString := AInputString; + UniqueString(fInputString); + + fInputStart := PRegExprChar(fInputString); + fInputEnd := fInputStart + Length(fInputString); +end; + +procedure TRegExpr.SetInputRange(AStart, AEnd: PRegExprChar); +begin + fInputString := ''; + fInputStart := AStart; + fInputEnd := AEnd; +end; + +{$IFDEF UseLineSep} +procedure TRegExpr.SetLineSeparators(const AStr: RegExprString); +begin + if AStr <> fLineSeparators then + begin + fLineSeparators := AStr; + InitLineSepArray; + InvalidateProgramm; + end; +end; { of procedure TRegExpr.SetLineSeparators + -------------------------------------------------------------- } +{$ENDIF} + +procedure TRegExpr.SetUsePairedBreak(AValue: boolean); +begin + if AValue <> fUsePairedBreak then + begin + fUsePairedBreak := AValue; + InvalidateProgramm; + end; +end; + +function TRegExpr.Substitute(const ATemplate: RegExprString): RegExprString; +// perform substitutions after a regexp match +var + TemplateBeg, TemplateEnd: PRegExprChar; + + function ParseVarName(var APtr: PRegExprChar): integer; + // extract name of variable: $1 or ${1} or ${name} + // from APtr^, uses TemplateEnd + var + p: PRegExprChar; + Delimited: boolean; + GrpName: RegExprString; + begin + Result := 0; + p := APtr; + Delimited := (p < TemplateEnd) and (p^ = '{'); + if Delimited then + Inc(p); // skip left curly brace + if (p < TemplateEnd) and (p^ = '&') then + Inc(p) // this is '$&' or '${&}' + else + begin + if IsDigitChar(p^) then + begin + while (p < TemplateEnd) and IsDigitChar(p^) do + begin + Result := Result * 10 + (Ord(p^) - Ord('0')); + Inc(p); + end + end + else + if Delimited then + begin + FindGroupName(p, '}', GrpName); + Result := MatchIndexFromName(GrpName); + Inc(p, Length(GrpName)); + end; + end; + if Delimited then + if (p < TemplateEnd) and (p^ = '}') then + Inc(p) // skip right curly brace + else + p := APtr; // isn't properly terminated + if p = APtr then + Result := -1; // no valid digits found or no right curly brace + APtr := p; + end; + + procedure FindSubstGroupIndex(var p: PRegExprChar; var Idx: integer); {$IFDEF InlineFuncs}inline;{$ENDIF} + begin + Idx := ParseVarName(p); + if (Idx >= 0) and (Idx <= High(GrpIndexes)) then + Idx := GrpIndexes[Idx]; + end; + +type + TSubstMode = (smodeNormal, smodeOneUpper, smodeOneLower, smodeAllUpper, smodeAllLower); +var + Mode: TSubstMode; + p, p0, p1, ResultPtr: PRegExprChar; + ResultLen, n: integer; + Ch, QuotedChar: REChar; +begin + // Check programm and input string + if not IsProgrammOk then + Exit; + // Note: don't check for empty fInputString, it's valid case, + // e.g. user needs to replace regex "\b" to "_", it's zero match length + if ATemplate = '' then + begin + Result := ''; + Exit; + end; + TemplateBeg := PRegExprChar(ATemplate); + TemplateEnd := TemplateBeg + Length(ATemplate); + // Count result length for speed optimization. + ResultLen := 0; + p := TemplateBeg; + while p < TemplateEnd do + begin + Ch := p^; + Inc(p); + n := -1; + if Ch = SubstituteGroupChar then + FindSubstGroupIndex(p, n); + if n >= 0 then + begin + Inc(ResultLen, GrpEnd[n] - GrpStart[n]); + end + else + begin + if (Ch = EscChar) and (p < TemplateEnd) then + begin // quoted or special char followed + Ch := p^; + Inc(p); + case Ch of + 'n': + Inc(ResultLen, Length(fReplaceLineEnd)); + 'u', 'l', 'U', 'L': { nothing } + ; + 'x': + begin + Inc(ResultLen); + if (p^ = '{') then + begin // skip \x{....} + while ((p^ <> '}') and (p < TemplateEnd)) do + p := p + 1; + p := p + 1; + end + else + p := p + 2 // skip \x.. + end; + else + Inc(ResultLen); + end; + end + else + Inc(ResultLen); + end; + end; + // Get memory. We do it once and it significant speed up work ! + if ResultLen = 0 then + begin + Result := ''; + Exit; + end; + SetLength(Result, ResultLen); + // Fill Result + ResultPtr := PRegExprChar(Result); + p := TemplateBeg; + Mode := smodeNormal; + while p < TemplateEnd do + begin + Ch := p^; + p0 := p; + Inc(p); + p1 := p; + n := -1; + if Ch = SubstituteGroupChar then + FindSubstGroupIndex(p, n); + if (n >= 0) then + begin + p0 := GrpStart[n]; + p1 := GrpEnd[n]; + end + else + begin + if (Ch = EscChar) and (p < TemplateEnd) then + begin // quoted or special char followed + Ch := p^; + Inc(p); + case Ch of + 'n': + begin + p0 := PRegExprChar(fReplaceLineEnd); + p1 := p0 + Length(fReplaceLineEnd); + end; + 'x', 't', 'r', 'f', 'a', 'e': + begin + p := p - 1; + // UnquoteChar expects the escaped char under the pointer + QuotedChar := UnQuoteChar(p); + p := p + 1; + // Skip after last part of the escaped sequence - UnquoteChar stops on the last symbol of it + p0 := @QuotedChar; + p1 := p0 + 1; + end; + 'l': + begin + Mode := smodeOneLower; + p1 := p0; + end; + 'L': + begin + Mode := smodeAllLower; + p1 := p0; + end; + 'u': + begin + Mode := smodeOneUpper; + p1 := p0; + end; + 'U': + begin + Mode := smodeAllUpper; + p1 := p0; + end; + else + begin + Inc(p0); + Inc(p1); + end; + end; + end + end; + if p0 < p1 then + begin + while p0 < p1 do + begin + case Mode of + smodeOneLower: + begin + ResultPtr^ := _LowerCase(p0^); + Mode := smodeNormal; + end; + smodeAllLower: + begin + ResultPtr^ := _LowerCase(p0^); + end; + smodeOneUpper: + begin + ResultPtr^ := _UpperCase(p0^); + Mode := smodeNormal; + end; + smodeAllUpper: + begin + ResultPtr^ := _UpperCase(p0^); + end; + else + ResultPtr^ := p0^; + end; + Inc(ResultPtr); + Inc(p0); + end; + Mode := smodeNormal; + end; + end; +end; { of function TRegExpr.Substitute + -------------------------------------------------------------- } + +procedure TRegExpr.Split(const AInputStr: RegExprString; APieces: TStrings); +var + PrevPos: PtrInt; +begin + PrevPos := 1; + if Exec(AInputStr) then + repeat + APieces.Add(System.Copy(AInputStr, PrevPos, MatchPos[0] - PrevPos)); + PrevPos := MatchPos[0] + MatchLen[0]; + until not ExecNext; + APieces.Add(System.Copy(AInputStr, PrevPos, MaxInt)); // Tail +end; { of procedure TRegExpr.Split + -------------------------------------------------------------- } + +function TRegExpr.Replace(const AInputStr: RegExprString; + const AReplaceStr: RegExprString; + AUseSubstitution: boolean{$IFDEF DefParam} = False{$ENDIF}): RegExprString; +var + PrevPos: PtrInt; +begin + Result := ''; + PrevPos := 1; + if Exec(AInputStr) then + repeat + Result := Result + System.Copy(AInputStr, PrevPos, MatchPos[0] - PrevPos); + if AUseSubstitution // ###0.946 + then + Result := Result + Substitute(AReplaceStr) + else + Result := Result + AReplaceStr; + PrevPos := MatchPos[0] + MatchLen[0]; + until not ExecNext; + Result := Result + System.Copy(AInputStr, PrevPos, MaxInt); // Tail +end; { of function TRegExpr.Replace + -------------------------------------------------------------- } + +function TRegExpr.ReplaceEx(const AInputStr: RegExprString; + AReplaceFunc: TRegExprReplaceFunction): RegExprString; +var + PrevPos: PtrInt; +begin + Result := ''; + PrevPos := 1; + if Exec(AInputStr) then + repeat + Result := Result + System.Copy(AInputStr, PrevPos, MatchPos[0] - PrevPos) + + AReplaceFunc(Self); + PrevPos := MatchPos[0] + MatchLen[0]; + until not ExecNext; + Result := Result + System.Copy(AInputStr, PrevPos, MaxInt); // Tail +end; { of function TRegExpr.ReplaceEx + -------------------------------------------------------------- } + +{$IFDEF OverMeth} +function TRegExpr.Replace(const AInputStr: RegExprString; + AReplaceFunc: TRegExprReplaceFunction): RegExprString; +begin + Result := ReplaceEx(AInputStr, AReplaceFunc); +end; { of function TRegExpr.Replace + -------------------------------------------------------------- } +{$ENDIF} +{ ============================================================= } +{ ====================== Debug section ======================== } +{ ============================================================= } + +{$IFDEF UseFirstCharSet} +procedure TRegExpr.FillFirstCharSet(prog: PRegExprChar); +var + scan: PRegExprChar; // Current node. + Next: PRegExprChar; // Next node. + opnd: PRegExprChar; + Oper: TREOp; + ch: REChar; + min_cnt, i: integer; + TempSet: TRegExprCharset; +begin + TempSet := []; + scan := prog; + while scan <> nil do + begin + Next := regNext(scan); + Oper := PREOp(scan)^; + case Oper of + OP_BSUBEXP, + OP_BSUBEXPCI: + begin + // we cannot optimize r.e. if it starts with back reference + FirstCharSet := RegExprAllSet; //###0.930 + Exit; + end; + + OP_BOL, + OP_BOLML: + ; // Exit; //###0.937 + + OP_EOL, + OP_EOL2, + OP_EOLML: + begin //###0.948 was empty in 0.947, was EXIT in 0.937 + Include(FirstCharSet, 0); + if ModifierM then + begin + {$IFDEF UseLineSep} + for i := 1 to Length(LineSeparators) do + Include(FirstCharSet, byte(LineSeparators[i])); + {$ELSE} + FirstCharSet := FirstCharSet + RegExprLineSeparatorsSet; + {$ENDIF} + end; + Exit; + end; + + OP_BOUND, + OP_NOTBOUND: + ; //###0.943 ?!! + + OP_ANY, + OP_ANYML: + begin // we can better define ANYML !!! + FirstCharSet := RegExprAllSet; //###0.930 + Exit; + end; + + OP_ANYDIGIT: + begin + FirstCharSet := FirstCharSet + RegExprDigitSet; + Exit; + end; + + OP_NOTDIGIT: + begin + FirstCharSet := FirstCharSet + (RegExprAllSet - RegExprDigitSet); + Exit; + end; + + OP_ANYLETTER: + begin + GetCharSetFromWordChars(TempSet); + FirstCharSet := FirstCharSet + TempSet; + Exit; + end; + + OP_NOTLETTER: + begin + GetCharSetFromWordChars(TempSet); + FirstCharSet := FirstCharSet + (RegExprAllSet - TempSet); + Exit; + end; + + OP_ANYSPACE: + begin + GetCharSetFromSpaceChars(TempSet); + FirstCharSet := FirstCharSet + TempSet; + Exit; + end; + + OP_NOTSPACE: + begin + GetCharSetFromSpaceChars(TempSet); + FirstCharSet := FirstCharSet + (RegExprAllSet - TempSet); + Exit; + end; + + OP_ANYVERTSEP: + begin + FirstCharSet := FirstCharSet + RegExprLineSeparatorsSet; + Exit; + end; + + OP_NOTVERTSEP: + begin + FirstCharSet := FirstCharSet + (RegExprAllSet - RegExprLineSeparatorsSet); + Exit; + end; + + OP_ANYHORZSEP: + begin + FirstCharSet := FirstCharSet + RegExprHorzSeparatorsSet; + Exit; + end; + + OP_NOTHORZSEP: + begin + FirstCharSet := FirstCharSet + (RegExprAllSet - RegExprHorzSeparatorsSet); + Exit; + end; + + OP_EXACTLYCI: + begin + ch := (scan + REOpSz + RENextOffSz + RENumberSz)^; + {$IFDEF UniCode} + if Ord(ch) <= $FF then + {$ENDIF} + begin + Include(FirstCharSet, byte(ch)); + Include(FirstCharSet, byte(InvertCase(ch))); + end; + Exit; + end; + + OP_EXACTLY: + begin + ch := (scan + REOpSz + RENextOffSz + RENumberSz)^; + {$IFDEF UniCode} + if Ord(ch) <= $FF then + {$ENDIF} + Include(FirstCharSet, byte(ch)); + Exit; + end; + + OP_ANYOF: + begin + GetCharSetFromCharClass(scan + REOpSz + RENextOffSz, False, TempSet); + FirstCharSet := FirstCharSet + TempSet; + Exit; + end; + + OP_ANYBUT: + begin + GetCharSetFromCharClass(scan + REOpSz + RENextOffSz, False, TempSet); + FirstCharSet := FirstCharSet + (RegExprAllSet - TempSet); + Exit; + end; + + OP_ANYOFCI: + begin + GetCharSetFromCharClass(scan + REOpSz + RENextOffSz, True, TempSet); + FirstCharSet := FirstCharSet + TempSet; + Exit; + end; + + OP_ANYBUTCI: + begin + GetCharSetFromCharClass(scan + REOpSz + RENextOffSz, True, TempSet); + FirstCharSet := FirstCharSet + (RegExprAllSet - TempSet); + Exit; + end; + + OP_NOTHING: + ; + OP_COMMENT: + ; + OP_BACK: + ; + + OP_OPEN_FIRST .. OP_OPEN_LAST: + begin + FillFirstCharSet(Next); + Exit; + end; + + OP_CLOSE_FIRST .. OP_CLOSE_LAST: + begin + FillFirstCharSet(Next); + Exit; + end; + + OP_BRANCH: + begin + if (PREOp(Next)^ <> OP_BRANCH) // No choice. + then + Next := scan + REOpSz + RENextOffSz // Avoid recursion. + else + begin + repeat + FillFirstCharSet(scan + REOpSz + RENextOffSz); + scan := regNext(scan); + until (scan = nil) or (PREOp(scan)^ <> OP_BRANCH); + Exit; + end; + end; + + {$IFDEF ComplexBraces} + OP_LOOPENTRY: + begin //###0.925 + //LoopStack [LoopStackIdx] := 0; //###0.940 line removed + FillFirstCharSet(Next); // execute LOOP + Exit; + end; + + OP_LOOP, + OP_LOOPNG: + begin //###0.940 + opnd := scan + PRENextOff(AlignToPtr(scan + REOpSz + RENextOffSz + REBracesArgSz * 2))^; + min_cnt := PREBracesArg(AlignToPtr(scan + REOpSz + RENextOffSz))^; + FillFirstCharSet(opnd); + if min_cnt = 0 then + FillFirstCharSet(Next); + Exit; + end; + {$ENDIF} + + OP_STAR, + OP_STARNG, + OP_STAR_POSS: //###0.940 + FillFirstCharSet(scan + REOpSz + RENextOffSz); + + OP_PLUS, + OP_PLUSNG, + OP_PLUS_POSS: + begin //###0.940 + FillFirstCharSet(scan + REOpSz + RENextOffSz); + Exit; + end; + + OP_BRACES, + OP_BRACESNG, + OP_BRACES_POSS: + begin //###0.940 + opnd := scan + REOpSz + RENextOffSz + REBracesArgSz * 2; + min_cnt := PREBracesArg(AlignToPtr(scan + REOpSz + RENextOffSz))^; // BRACES + FillFirstCharSet(opnd); + if min_cnt > 0 then + Exit; + end; + + OP_EEND: + begin + FirstCharSet := RegExprAllSet; //###0.948 + Exit; + end; + + OP_ANYCATEGORY, + OP_NOTCATEGORY: + begin + FirstCharSet := RegExprAllSet; + Exit; + end; + + OP_RECUR, + OP_SUBCALL_FIRST .. OP_SUBCALL_LAST: + begin + end + + else + begin + fLastErrorOpcode := Oper; + Error(reeUnknownOpcodeInFillFirst); + Exit; + end; + end; { of case scan^} + scan := Next; + end; { of while scan <> nil} +end; { of procedure FillFirstCharSet +--------------------------------------------------------------} +{$ENDIF} + +procedure TRegExpr.InitCharCheckers; +var + Cnt: integer; + // + function Add(AChecker: TRegExprCharChecker): byte; + begin + Inc(Cnt); + if Cnt > High(CharCheckers) then + Error(reeTooSmallCheckersArray); + CharCheckers[Cnt - 1] := AChecker; + Result := Cnt - 1; + end; + // +begin + Cnt := 0; + FillChar(CharCheckers, SizeOf(CharCheckers), 0); + + CheckerIndex_Word := Add(CharChecker_Word); + CheckerIndex_NotWord := Add(CharChecker_NotWord); + CheckerIndex_Space := Add(CharChecker_Space); + CheckerIndex_NotSpace := Add(CharChecker_NotSpace); + CheckerIndex_Digit := Add(CharChecker_Digit); + CheckerIndex_NotDigit := Add(CharChecker_NotDigit); + CheckerIndex_VertSep := Add(CharChecker_VertSep); + CheckerIndex_NotVertSep := Add(CharChecker_NotVertSep); + CheckerIndex_HorzSep := Add(CharChecker_HorzSep); + CheckerIndex_NotHorzSep := Add(CharChecker_NotHorzSep); + //CheckerIndex_AllAZ := Add(CharChecker_AllAZ); + CheckerIndex_LowerAZ := Add(CharChecker_LowerAZ); + CheckerIndex_UpperAZ := Add(CharChecker_UpperAZ); + + SetLength(CharCheckerInfos, 3); + with CharCheckerInfos[0] do + begin + CharBegin := 'a'; + CharEnd:= 'z'; + CheckerIndex := CheckerIndex_LowerAZ; + end; + with CharCheckerInfos[1] do + begin + CharBegin := 'A'; + CharEnd := 'Z'; + CheckerIndex := CheckerIndex_UpperAZ; + end; + with CharCheckerInfos[2] do + begin + CharBegin := '0'; + CharEnd := '9'; + CheckerIndex := CheckerIndex_Digit; + end; +end; + +function TRegExpr.CharChecker_Word(ch: REChar): boolean; +begin + Result := IsWordChar(ch); +end; + +function TRegExpr.CharChecker_NotWord(ch: REChar): boolean; +begin + Result := not IsWordChar(ch); +end; + +function TRegExpr.CharChecker_Space(ch: REChar): boolean; +begin + Result := IsSpaceChar(ch); +end; + +function TRegExpr.CharChecker_NotSpace(ch: REChar): boolean; +begin + Result := not IsSpaceChar(ch); +end; + +function TRegExpr.CharChecker_Digit(ch: REChar): boolean; +begin + Result := IsDigitChar(ch); +end; + +function TRegExpr.CharChecker_NotDigit(ch: REChar): boolean; +begin + Result := not IsDigitChar(ch); +end; + +function TRegExpr.CharChecker_VertSep(ch: REChar): boolean; +begin + Result := IsVertLineSeparator(ch); +end; + +function TRegExpr.CharChecker_NotVertSep(ch: REChar): boolean; +begin + Result := not IsVertLineSeparator(ch); +end; + +function TRegExpr.CharChecker_HorzSep(ch: REChar): boolean; +begin + Result := IsHorzSeparator(ch); +end; + +function TRegExpr.CharChecker_NotHorzSep(ch: REChar): boolean; +begin + Result := not IsHorzSeparator(ch); +end; + +function TRegExpr.CharChecker_LowerAZ(ch: REChar): boolean; +begin + case ch of + 'a' .. 'z': + Result := True; + else + Result := False; + end; +end; + +function TRegExpr.CharChecker_UpperAZ(ch: REChar): boolean; +begin + case ch of + 'A' .. 'Z': + Result := True; + else + Result := False; + end; +end; + + +{$IFDEF RegExpPCodeDump} + +function TRegExpr.DumpOp(op: TREOp): RegExprString; +// printable representation of opcode +begin + case op of + OP_BOL: + Result := 'BOL'; + OP_EOL: + Result := 'EOL'; + OP_EOL2: + Result := 'EOL2'; + OP_BOLML: + Result := 'BOLML'; + OP_EOLML: + Result := 'EOLML'; + OP_BOUND: + Result := 'BOUND'; + OP_NOTBOUND: + Result := 'NOTBOUND'; + OP_ANY: + Result := 'ANY'; + OP_ANYML: + Result := 'ANYML'; + OP_ANYLETTER: + Result := 'ANYLETTER'; + OP_NOTLETTER: + Result := 'NOTLETTER'; + OP_ANYDIGIT: + Result := 'ANYDIGIT'; + OP_NOTDIGIT: + Result := 'NOTDIGIT'; + OP_ANYSPACE: + Result := 'ANYSPACE'; + OP_NOTSPACE: + Result := 'NOTSPACE'; + OP_ANYHORZSEP: + Result := 'ANYHORZSEP'; + OP_NOTHORZSEP: + Result := 'NOTHORZSEP'; + OP_ANYVERTSEP: + Result := 'ANYVERTSEP'; + OP_NOTVERTSEP: + Result := 'NOTVERTSEP'; + OP_ANYOF: + Result := 'ANYOF'; + OP_ANYBUT: + Result := 'ANYBUT'; + OP_ANYOFCI: + Result := 'ANYOF/CI'; + OP_ANYBUTCI: + Result := 'ANYBUT/CI'; + OP_BRANCH: + Result := 'BRANCH'; + OP_EXACTLY: + Result := 'EXACTLY'; + OP_EXACTLYCI: + Result := 'EXACTLY/CI'; + OP_NOTHING: + Result := 'NOTHING'; + OP_COMMENT: + Result := 'COMMENT'; + OP_BACK: + Result := 'BACK'; + OP_EEND: + Result := 'END'; + OP_BSUBEXP: + Result := 'BSUBEXP'; + OP_BSUBEXPCI: + Result := 'BSUBEXP/CI'; + OP_OPEN_FIRST .. OP_OPEN_LAST: + Result := Format('OPEN[%d]', [Ord(op) - Ord(OP_OPEN)]); + OP_CLOSE_FIRST .. OP_CLOSE_LAST: + Result := Format('CLOSE[%d]', [Ord(op) - Ord(OP_CLOSE)]); + OP_STAR: + Result := 'STAR'; + OP_PLUS: + Result := 'PLUS'; + OP_BRACES: + Result := 'BRACES'; + {$IFDEF ComplexBraces} + OP_LOOPENTRY: + Result := 'LOOPENTRY'; + OP_LOOP: + Result := 'LOOP'; + OP_LOOPNG: + Result := 'LOOPNG'; + {$ENDIF} + OP_STARNG: + Result := 'STARNG'; + OP_PLUSNG: + Result := 'PLUSNG'; + OP_BRACESNG: + Result := 'BRACESNG'; + OP_STAR_POSS: + Result := 'STAR_POSS'; + OP_PLUS_POSS: + Result := 'PLUS_POSS'; + OP_BRACES_POSS: + Result := 'BRACES_POSS'; + OP_ANYCATEGORY: + Result := 'ANYCATEG'; + OP_NOTCATEGORY: + Result := 'NOTCATEG'; + OP_RECUR: + Result := 'RECURSION'; + OP_SUBCALL_FIRST .. OP_SUBCALL_LAST: + Result := Format('SUBCALL[%d]', [Ord(op) - Ord(OP_SUBCALL)]); + else + Error(reeDumpCorruptedOpcode); + end; +end; { of function TRegExpr.DumpOp + -------------------------------------------------------------- } + +function TRegExpr.IsCompiled: boolean; +begin + Result := programm <> nil; +end; + +function PrintableChar(AChar: REChar): RegExprString; {$IFDEF InlineFuncs}inline;{$ENDIF} +begin + if AChar < ' ' then + Result := '#' + IntToStr(Ord(AChar)) + else + Result := AChar; +end; + +function TRegExpr.DumpCheckerIndex(N: byte): RegExprString; +begin + Result := '?'; + if N = CheckerIndex_Word then Exit('\w'); + if N = CheckerIndex_NotWord then Exit('\W'); + if N = CheckerIndex_Digit then Exit('\d'); + if N = CheckerIndex_NotDigit then Exit('\D'); + if N = CheckerIndex_Space then Exit('\s'); + if N = CheckerIndex_NotSpace then Exit('\S'); + if N = CheckerIndex_HorzSep then Exit('\h'); + if N = CheckerIndex_NotHorzSep then Exit('\H'); + if N = CheckerIndex_VertSep then Exit('\v'); + if N = CheckerIndex_NotVertSep then Exit('\V'); + if N = CheckerIndex_LowerAZ then Exit('az'); + if N = CheckerIndex_UpperAZ then Exit('AZ'); +end; + +function TRegExpr.DumpCategoryChars(ch, ch2: REChar; Positive: boolean): RegExprString; +const + S: array[boolean] of REChar = ('P', 'p'); +begin + Result := '\' + S[Positive] + '{' + ch; + if ch2 <> #0 then + Result := Result + ch2; + Result := Result + '} '; +end; + +function TRegExpr.Dump: RegExprString; +// dump a regexp in vaguely comprehensible form +var + s: PRegExprChar; + op: TREOp; // Arbitrary non-END op. + next: PRegExprChar; + i, NLen: integer; + Diff: PtrInt; + iByte: byte; + ch, ch2: REChar; +begin + if not IsProgrammOk then + Exit; + + op := OP_EXACTLY; + Result := ''; + s := regCodeWork; + while op <> OP_EEND do + begin // While that wasn't END last time... + op := s^; + Result := Result + Format('%2d: %s', [s - programm, DumpOp(s^)]); + // Where, what. + next := regNext(s); + if next = nil // Next ptr. + then + Result := Result + ' (0)' + else + begin + if next > s + // ###0.948 PWideChar subtraction workaround (see comments in Tail method for details) + then + Diff := next - s + else + Diff := -(s - next); + Result := Result + Format(' (%d) ', [(s - programm) + Diff]); + end; + Inc(s, REOpSz + RENextOffSz); + if (op = OP_ANYOF) or (op = OP_ANYOFCI) or (op = OP_ANYBUT) or (op = OP_ANYBUTCI) then + begin + repeat + case s^ of + OpKind_End: + begin + Inc(s); + Break; + end; + OpKind_Range: + begin + Result := Result + 'Rng('; + Inc(s); + Result := Result + PrintableChar(s^) + '-'; + Inc(s); + Result := Result + PrintableChar(s^); + Result := Result + ') '; + Inc(s); + end; + OpKind_MetaClass: + begin + Inc(s); + Result := Result + DumpCheckerIndex(byte(s^)) + ' '; + Inc(s); + end; + OpKind_Char: + begin + Inc(s); + NLen := PLongInt(s)^; + Inc(s, RENumberSz); + Result := Result + 'Ch('; + for i := 1 to NLen do + begin + Result := Result + PrintableChar(s^); + Inc(s); + end; + Result := Result + ') '; + end; + OpKind_CategoryYes: + begin + Inc(s); + ch := s^; + Inc(s); + ch2 := s^; + Result := Result + DumpCategoryChars(ch, ch2, True); + Inc(s); + end; + OpKind_CategoryNo: + begin + Inc(s); + ch := s^; + Inc(s); + ch2 := s^; + Result := Result + DumpCategoryChars(ch, ch2, False); + Inc(s); + end; + else + Error(reeDumpCorruptedOpcode); + end; + until false; + end; + if (op = OP_EXACTLY) or (op = OP_EXACTLYCI) then + begin + // Literal string, where present. + NLen := PLongInt(s)^; + Inc(s, RENumberSz); + for i := 1 to NLen do + begin + Result := Result + PrintableChar(s^); + Inc(s); + end; + end; + if (op = OP_BSUBEXP) or (op = OP_BSUBEXPCI) then + begin + Result := Result + ' \' + IntToStr(Ord(s^)); + Inc(s); + end; + if (op = OP_BRACES) or (op = OP_BRACESNG) or (op = OP_BRACES_POSS) then + begin // ###0.941 + // show min/max argument of braces operator + Result := Result + Format('{%d,%d}', [PREBracesArg(AlignToInt(s))^, + PREBracesArg(AlignToInt(s + REBracesArgSz))^]); + Inc(s, REBracesArgSz * 2); + end; + {$IFDEF ComplexBraces} + if (op = OP_LOOP) or (op = OP_LOOPNG) then + begin // ###0.940 + Result := Result + Format(' -> (%d) {%d,%d}', + [(s - programm - (REOpSz + RENextOffSz)) + + PRENextOff(AlignToPtr(s + 2 * REBracesArgSz))^, + PREBracesArg(AlignToInt(s))^, + PREBracesArg(AlignToInt(s + REBracesArgSz))^]); + Inc(s, 2 * REBracesArgSz + RENextOffSz); + end; + {$ENDIF} + if (op = OP_ANYCATEGORY) or (op = OP_NOTCATEGORY) then + begin + ch := s^; + Inc(s); + ch2 := s^; + Inc(s); + if ch2<>#0 then + Result := Result + '{' + ch + ch2 + '}' + else + Result := Result + '{' + ch + '}'; + end; + Result := Result + #$d#$a; + end; { of while } + + // Header fields of interest. + if regAnchored <> #0 then + Result := Result + 'Anchored; '; + if regMustString <> '' then + Result := Result + 'Must have: "' + regMustString + '"; '; + + {$IFDEF UseFirstCharSet} // ###0.929 + Result := Result + #$d#$a'First charset: '; + if FirstCharSet = [] then + Result := Result + '<empty set>' + else + if FirstCharSet = RegExprAllSet then + Result := Result + '<all chars>' + else + for iByte := 0 to 255 do + if iByte in FirstCharSet then + Result := Result + PrintableChar(REChar(iByte)); + {$ENDIF} + Result := Result + #$d#$a; +end; { of function TRegExpr.Dump + -------------------------------------------------------------- } +{$ENDIF} + + +function TRegExpr.IsFixedLength(var op: TREOp; var ALen: integer): boolean; +var + s, next: PRegExprChar; + N, N2: integer; +begin + Result := False; + ALen := 0; + if not IsCompiled then Exit; + s := regCodeWork; + + repeat + next := regNext(s); + op := s^; + Inc(s, REOpSz + RENextOffSz); + + case op of + OP_EEND: + begin + Result := True; + Exit; + end; + + OP_BRANCH: + begin + op := next^; + if op <> OP_EEND then Exit; + end; + + OP_COMMENT, + OP_BOUND, + OP_NOTBOUND: + Continue; + + OP_ANY, + OP_ANYML, + OP_ANYDIGIT, + OP_NOTDIGIT, + OP_ANYLETTER, + OP_NOTLETTER, + OP_ANYSPACE, + OP_NOTSPACE, + OP_ANYHORZSEP, + OP_NOTHORZSEP, + OP_ANYVERTSEP, + OP_NOTVERTSEP: + begin + Inc(ALen); + Continue; + end; + + OP_ANYOF, + OP_ANYOFCI, + OP_ANYBUT, + OP_ANYBUTCI: + begin + Inc(ALen); + repeat + case s^ of + OpKind_End: + begin + Inc(s); + Break; + end; + OpKind_Range: + begin + Inc(s); + Inc(s); + Inc(s); + end; + OpKind_MetaClass: + begin + Inc(s); + Inc(s); + end; + OpKind_Char: + begin + Inc(s); + Inc(s, RENumberSz + PLongInt(s)^); + end; + OpKind_CategoryYes, + OpKind_CategoryNo: + begin + Inc(s); + Inc(s); + Inc(s); + end; + end; + until False; + end; + + OP_EXACTLY, + OP_EXACTLYCI: + begin + N := PLongInt(s)^; + Inc(ALen, N); + Inc(s, RENumberSz + N); + Continue; + end; + + OP_ANYCATEGORY, + OP_NOTCATEGORY: + begin + Inc(ALen); + Inc(s, 2); + Continue; + end; + + OP_BRACES, + OP_BRACESNG, + OP_BRACES_POSS: + begin + // allow only d{n,n} + N := PREBracesArg(AlignToInt(s))^; + N2 := PREBracesArg(AlignToInt(s + REBracesArgSz))^; + if N <> N2 then + Exit; + Inc(ALen, N-1); + Inc(s, REBracesArgSz * 2); + end; + + else + Exit; + end; + until False; +end; + +{$IFDEF reRealExceptionAddr} +{$OPTIMIZATION ON} +// ReturnAddr works correctly only if compiler optimization is ON +// I placed this method at very end of unit because there are no +// way to restore compiler optimization flag ... +{$ENDIF} + +procedure TRegExpr.Error(AErrorID: integer); + {$IFDEF reRealExceptionAddr} + function ReturnAddr: Pointer; // ###0.938 + asm + mov eax,[ebp+4] + end; + {$ENDIF} +var + e: ERegExpr; + Msg: string; +begin + fLastError := AErrorID; // dummy stub - useless because will raise exception + Msg := ErrorMsg(AErrorID); + // compilation error ? + if AErrorID < reeFirstRuntimeCode then + Msg := Msg + ' (pos ' + IntToStr(CompilerErrorPos) + ')'; + e := ERegExpr.Create(Msg); + e.ErrorCode := AErrorID; + e.CompilerErrorPos := CompilerErrorPos; + raise e + {$IFDEF reRealExceptionAddr} + at ReturnAddr + {$ENDIF}; +end; { of procedure TRegExpr.Error + -------------------------------------------------------------- } + +end. diff --git a/src/libraries/sphere10/UCommon.pas b/src/libraries/sphere10/UCommon.pas index b79b8c920..5eefaa393 100644 --- a/src/libraries/sphere10/UCommon.pas +++ b/src/libraries/sphere10/UCommon.pas @@ -16,8 +16,10 @@ {$IFDEF FPC} {$MODE Delphi} + {$ZEROBASEDSTRINGS OFF} {$ENDIF} + interface uses @@ -82,6 +84,22 @@ function GetSetValue(const aSet:PTypeInfo; Name: String): Integer; SizeInt = NativeInt; {$ENDIF} + { TNullable } + + TNullable<T> = record + private + FHasValue: Boolean; + FValue: T; + function GetValue: T; + procedure SetValue(AValue: T); + public + procedure Clear; + property HasValue: Boolean read FHasValue; + property Value: T read GetValue write SetValue; + class operator Implicit(A: T): TNullable<T>; + class operator Implicit(A: Pointer): TNullable<T>; + end; + {$IFDEF FPC} { TTimeSpan } @@ -900,6 +918,41 @@ function GetSetValue(const aSet:PTypeInfo; Name: String): Integer; {$ENDIF} +{ TNullable } + +function TNullable<T>.GetValue: T; +begin + if FHasValue then + Result := FValue + else + raise Exception.Create('Variable has no value'); +end; + +procedure TNullable<T>.SetValue(AValue: T); +begin + FValue := AValue; + FHasValue := True; +end; + +procedure TNullable<T>.Clear; +begin + FHasValue := False; +end; + +class operator TNullable<T>.Implicit(A: T): TNullable<T>; +begin + Result.Value := A; +end; + +class operator TNullable<T>.Implicit(A: Pointer): TNullable<T>; +begin + if A = nil then + Result.Clear + else + raise Exception.Create('Pointer value not allowed'); +end; + + {$IFDEF FPC} { TTimeSpan } diff --git a/src/pascalcoin_wallet_classic.dpr b/src/pascalcoin_wallet_classic.dpr index 9e2cf2c7c..94ef9ef4f 100644 --- a/src/pascalcoin_wallet_classic.dpr +++ b/src/pascalcoin_wallet_classic.dpr @@ -51,7 +51,7 @@ uses UFRMOperationsExplorer in 'gui-classic\UFRMOperationsExplorer.pas' {FRMOperationsExplorer}, {$IFDEF USE_GNUGETTEXT} UFRMSelectLanguage in 'gui-classic\UFRMSelectLanguage.pas' {FRMChangeLanguage}, - {$ENDIF} + {$ENDIF } UFRMPascalCoinWalletConfig in 'gui-classic\UFRMPascalCoinWalletConfig.pas' {FRMPascalCoinWalletConfig}, UFRMPayloadDecoder in 'gui-classic\UFRMPayloadDecoder.pas' {FRMPayloadDecoder}, UFRMRandomOperations in 'gui-classic\UFRMRandomOperations.pas' {FRMRandomOperations}, @@ -68,7 +68,9 @@ uses URandomHash2 in 'core\URandomHash2.pas', UFRMDiagnosticTool in 'gui-classic\UFRMDiagnosticTool.pas' {FRMDiagnosticTool}, UCommon in 'libraries\sphere10\UCommon.pas', - UMemory in 'libraries\sphere10\UMemory.pas'; + UMemory in 'libraries\sphere10\UMemory.pas', + UEPasa in 'core\UEPasa.pas', + UEncoding in 'core\UEncoding.pas'; {$R *.res} diff --git a/src/pascalcoin_wallet_classic.dproj b/src/pascalcoin_wallet_classic.dproj index 7748fb428..4eb0d1417 100644 --- a/src/pascalcoin_wallet_classic.dproj +++ b/src/pascalcoin_wallet_classic.dproj @@ -7,7 +7,7 @@ <TargetedPlatforms>3</TargetedPlatforms> <AppType>Application</AppType> <FrameworkType>VCL</FrameworkType> - <ProjectVersion>18.6</ProjectVersion> + <ProjectVersion>18.8</ProjectVersion> <Platform Condition="'$(Platform)'==''">Win32</Platform> </PropertyGroup> <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''"> @@ -68,7 +68,7 @@ <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Posix;Winapi;$(DCC_Namespace)</DCC_Namespace> <VerInfo_Locale>1033</VerInfo_Locale> <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys> - <DCC_UnitSearchPath>.\libraries\gnugettext;.\libraries\abstractmem;.\libraries\hashlib4pascal;.\libraries\sphere10;.\libraries\pascalcoin;.\libraries\synapse;.\core;.\gui-classic;.\libraries\cryptolib4pascal;.\libraries\simplebaselib4pascal;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> + <DCC_UnitSearchPath>.\libraries\gnugettext;.\libraries\abstractmem;.\libraries\hashlib4pascal;.\libraries\sphere10;.\libraries\pascalcoin;.\libraries\synapse;.\core;.\gui-classic;.\libraries\cryptolib4pascal;.\libraries\simplebaselib4pascal;.\libraries\regex;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> <DCC_DcuOutput>.\lib\$(Platform)\$(Config)</DCC_DcuOutput> </PropertyGroup> <PropertyGroup Condition="'$(Base_Win32)'!=''"> @@ -214,6 +214,8 @@ </DCCReference> <DCCReference Include="libraries\sphere10\UCommon.pas"/> <DCCReference Include="libraries\sphere10\UMemory.pas"/> + <DCCReference Include="core\UEPasa.pas"/> + <DCCReference Include="core\UEncoding.pas"/> <BuildConfiguration Include="Debug"> <Key>Cfg_2</Key> <CfgParent>Base</CfgParent> @@ -245,6 +247,12 @@ </Platforms> <Deployment Version="3"> <DeployFile LocalName="pascalcoin_wallet_classic.exe" Configuration="Debug" Class="ProjectOutput"/> + <DeployFile LocalName="pascalcoin_wallet_classic.exe" Configuration="Debug" Class="ProjectOutput"> + <Platform Name="Win32"> + <RemoteName>pascalcoin_wallet_classic.exe</RemoteName> + <Overwrite>true</Overwrite> + </Platform> + </DeployFile> <DeployClass Name="AdditionalDebugSymbols"> <Platform Name="iOSSimulator"> <Operation>1</Operation> From cd5e7db42b1c04ae4ee428d91ce98f16b169c7bb Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 24 Nov 2020 12:25:08 +0100 Subject: [PATCH 060/275] Update UEncoding.pas --- src/core/UEncoding.pas | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/UEncoding.pas b/src/core/UEncoding.pas index f8797b1bd..c93302012 100644 --- a/src/core/UEncoding.pas +++ b/src/core/UEncoding.pas @@ -15,6 +15,10 @@ THIS LICENSE HEADER MUST NOT BE REMOVED. } +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + interface uses From 2a6d2e73d56be72c37a620925fdbe26f16ec97df Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 25 Nov 2020 15:02:44 +0100 Subject: [PATCH 061/275] Improvements on AbstractMem speed - More speed - Customize cache values at ini file - Flush to disk regularly --- CHANGELOG.md | 5 +- src/core/UAccounts.pas | 1 + src/core/UBlockChain.pas | 17 ++- src/core/UEPasa.pas | 2 +- src/core/UNetProtocol.pas | 4 + src/core/UNode.pas | 5 +- src/core/UPCAbstractMem.pas | 117 ++++++++++++++++-- src/core/UPCAbstractMemAccountKeys.pas | 28 +++-- src/core/UThread.pas | 1 + src/core/upcdaemon.pas | 26 +++- src/libraries/abstractmem/UAVLCache.pas | 11 +- .../abstractmem/UAbstractMemTList.pas | 85 +++++++++---- src/pascalcoin_daemon.ini | 18 ++- src/pascalcoin_daemon.lpi | 2 +- 14 files changed, 260 insertions(+), 62 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3840eba22..a34134809 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,12 @@ # Changelog ## Build 5.4 - (PENDING RELEASE) -- Added "DATAFOLDER" configuration option at pascalcoin_daemon.ini file (daemon/service) in order to allow customize data folder - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file +- Changes to `pascalcoin_daemon.ini` file: + - Added "DATAFOLDER" configuration option at pascalcoin_daemon.ini file (daemon/service) in order to allow customize data folder + - Added "ABSTRACTMEM_MAX_CACHE_MB" to customize Maximum megabytes in memory as a cache + - Added "ABSTRACTMEM_USE_CACHE_ON_LISTS","ABSTRACTMEM_CACHE_MAX_ACCOUNTS","ABSTRACTMEM_CACHE_MAX_PUBKEYS" in order to customize cache values - Improved performance when downloading Safebox (Fresh installation) - JSON-RPC changes: - Updated "findaccounts": diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 852a28699..1ebbf99e4 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -320,6 +320,7 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany procedure UpdateSafeboxFileName(const ANewSafeboxFileName : String); procedure ClearSafeboxfile; class Function CopyAbstractMemToSafeBoxStream(ASource : TPCAbstractMem; ADestStream : TStream; AFromBlock, AToBlock : Cardinal; var AErrors : String) : Boolean; + property PCAbstractMem : TPCAbstractMem read FPCAbstractMem; {$ENDIF} End; diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 482a3a1ac..c45641c66 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -1050,8 +1050,9 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo TPCBankNotify(FNotifyList.Items[i]).NotifyNewBlock; end; end; - - + {$IFDEF USE_ABSTRACTMEM} + SafeBox.PCAbstractMem.FlushCache; + {$ENDIF} finally FBankLock.Release; end; @@ -1249,12 +1250,20 @@ function TPCBank.LoadBankFromStream(Stream: TStream; useSecureLoad : Boolean; ch Var LastReadBlock : TBlockAccount; i : Integer; auxSB : TPCSafeBox; + Lucoaml : boolean; + Lmmu : Integer; begin auxSB := Nil; Try If useSecureLoad then begin // When on secure load will load Stream in a separate SafeBox, changing only real SafeBox if successfully auxSB := TPCSafeBox.Create; + {$IFDEF USE_ABSTRACTMEM} + Lucoaml := Self.SafeBox.PCAbstractMem.UseCacheOnAbstractMemLists; + Lmmu := Self.SafeBox.PCAbstractMem.MaxMemUsage; + auxSB.PCAbstractMem.UseCacheOnAbstractMemLists := False; + auxSB.PCAbstractMem.MaxMemUsage := 100 * 1024 * 1024; // 100 Mb + {$ENDIF} Result := auxSB.LoadSafeBoxFromStream(Stream,true,checkSafeboxHash,progressNotify,previousCheckedSafebox,LastReadBlock,errors); If Not Result then Exit; end; @@ -1262,6 +1271,10 @@ function TPCBank.LoadBankFromStream(Stream: TStream; useSecureLoad : Boolean; ch try If Assigned(auxSB) then begin SafeBox.CopyFrom(auxSB); + {$IFDEF USE_ABSTRACTMEM} + Self.SafeBox.PCAbstractMem.UseCacheOnAbstractMemLists := Lucoaml; + Self.SafeBox.PCAbstractMem.MaxMemUsage := Lmmu; + {$ENDIF} end else begin Result := SafeBox.LoadSafeBoxFromStream(Stream,False,checkSafeboxHash,progressNotify,previousCheckedSafebox,LastReadBlock,errors); end; diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 8f08bdca0..c49386ea0 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -104,7 +104,7 @@ TEPasa = record function IsPayToKey: Boolean; inline; function GetRawPayloadBytes(): TArray<Byte>; inline; function ToString(): String; overload; - function ToString(AOmitExtendedChecksum: Boolean): String; reintroduce; overload; + function ToString(AOmitExtendedChecksum: Boolean): String; overload; property Account: TNullable<UInt32> read GetAccount write SetAccount; property AccountChecksum: TNullable<UInt32> read GetAccountChecksum write SetAccountChecksum; diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index d3254f24c..deb44b0a0 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -3038,6 +3038,10 @@ procedure TNetConnection.DoProcess_GetBlocks_Response(HeaderData: TNetHeaderData end; sleep(1); end; + {$IFDEF USE_ABSTRACTMEM} + TNode.Node.Bank.SafeBox.PCAbstractMem.FlushCache; + {$ENDIF} + FIsDownloadingBlocks := false; if ((LOpCount>0) And (FRemoteOperationBlock.block>=TNode.Node.Bank.BlocksCount)) then begin Send_GetBlocks(TNode.Node.Bank.BlocksCount,100,c); diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 56a84ba49..7f7f32932 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -258,6 +258,9 @@ function TNode.AddNewBlockChain(SenderConnection: TNetConnection; NewBlockOperat // Does not need to save a FOperations backup because is Sanitized by "TNode.OnBankNewBlock" Result := Bank.AddNewBlockChainBlock(NewBlockOperations,TNetData.NetData.NetworkAdjustedTime.GetMaxAllowedTimestampForNewBlock,errors); if Result then begin + {$IFDEF USE_ABSTRACTMEM} + Bank.SafeBox.PCAbstractMem.FlushCache; + {$ENDIF} if Assigned(SenderConnection) then begin FNodeLog.NotifyNewLog(ltupdate,SenderConnection.ClassName,Format(';%d;%s;%s;;%d;%d;%d;%s',[OpBlock.block,sClientRemoteAddr,OpBlock.block_payload.ToPrintable, OpBlock.timestamp,UnivDateTimeToUnix(DateTime2UnivDateTime(Now)),UnivDateTimeToUnix(DateTime2UnivDateTime(Now)) - OpBlock.timestamp,IntToHex(OpBlock.compact_target,8)])); @@ -932,7 +935,7 @@ procedure TNode.GetStoredOperationsFromAccount(AOwnerThread : TPCThread; const O last_block_number := block_number; l.Clear; If not Bank.Storage.LoadBlockChainBlock(opc,block_number) then begin - TLog.NewLog(ltdebug,ClassName,'Block '+inttostr(block_number)+' not found. Cannot read operations'); + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,'Block '+inttostr(block_number)+' not found. Cannot read operations');{$ENDIF} exit; end; opc.OperationsHashTree.GetOperationsAffectingAccount(account_number,l); diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 189556d6f..6b3d006f0 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -77,7 +77,7 @@ TPCAbstractMemListAccounts = class(TAbstractMemTList<TAccount>) FSaveBufferPosition : TAbstractMemPosition; protected public - Constructor Create(AAbstractMem : TAbstractMem; APosition : TAbstractMemPosition; ACurrBlocksCount : Integer); + Constructor Create(AAbstractMem : TAbstractMem; APosition : TAbstractMemPosition; ACurrBlocksCount : Integer); reintroduce; procedure Flush; end; @@ -90,7 +90,7 @@ TPCAbstractMemListAccounts = class(TAbstractMemTList<TAccount>) procedure BCExecute; override; public Constructor Create(APCAbstractMem : TPCAbstractMem); - Destructor Destroy; + Destructor Destroy; override; procedure Restart; property Errors : TStrings read FErrors; End; @@ -98,6 +98,13 @@ TPCAbstractMemListAccounts = class(TAbstractMemTList<TAccount>) TAccountCache = Class(TAVLCache<TAccount>) End; + TPCAbstractMemStats = Record + FlushesCount : Integer; + FlushesMillis : TTickCount; + function ToString : String; + procedure Clear; + end; + TPCAbstractMem = class private FFileName : String; @@ -105,6 +112,8 @@ TPCAbstractMem = class FCheckingThread : TPCAbstractMemCheckThread; FLockAbstractMem : TPCCriticalSection; + FStats : TPCAbstractMemStats; + FBlocks: TPCAbstractMemListBlocks; FAccounts: TPCAbstractMemListAccounts; FAccountsNames: TPCAbstractMemListAccountNames; @@ -113,6 +122,8 @@ TPCAbstractMem = class FBufferBlocksHash: TPCAbstractMemBytesBuffer32Safebox; FAggregatedHashrate : TBigNum; FZoneAggregatedHashrate : TAMZone; + FUseCacheOnAbstractMemLists: Boolean; + FMaxMemUsage: Integer; function IsChecking : Boolean; procedure DoCheck; @@ -121,6 +132,12 @@ TPCAbstractMem = class procedure AddBlockInfo(const ABlock : TOperationBlockExt); procedure SetBlockInfo(const ABlock : TOperationBlockExt); function DoInit(out AIsNewStructure : Boolean) : Boolean; + procedure SetMaxMemUsage(const Value: Integer); + procedure SetUseCacheOnAbstractMemLists(const Value: Boolean); + procedure SetMaxAccountsCache(const Value: Integer); + function GetMaxAccountsCache: Integer; + function GetMaxAccountKeysCache: Integer; + procedure SetMaxAccountKeysCache(const Value: Integer); protected procedure UpgradeAbstractMemVersion(const ACurrentHeaderVersion : Integer); public @@ -156,6 +173,12 @@ TPCAbstractMem = class property AccountCache : TAccountCache read FAccountCache; property FileName : String read FFileName; procedure EraseData; + function GetStatsReport(AClearStats : Boolean) : String; + // + Property UseCacheOnAbstractMemLists : Boolean read FUseCacheOnAbstractMemLists write SetUseCacheOnAbstractMemLists; + Property MaxMemUsage : Integer read FMaxMemUsage write SetMaxMemUsage; + Property MaxAccountsCache : Integer read GetMaxAccountsCache write SetMaxAccountsCache; + Property MaxAccountKeysCache : Integer read GetMaxAccountKeysCache write SetMaxAccountKeysCache; end; implementation @@ -403,6 +426,8 @@ procedure TPCAbstractMem.CopyFrom(ASource: TPCAbstractMem); begin ASource.FlushCache; FAbstractMem.CopyFrom(ASource.FAbstractMem); + FUseCacheOnAbstractMemLists := ASource.FUseCacheOnAbstractMemLists; + FMaxMemUsage := ASource.FMaxMemUsage; DoInit(LIsNew); end; @@ -514,13 +539,17 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; // Free FreeAndNil(FBlocks); // - FBlocks := TPCAbstractMemListBlocks.Create( FAbstractMem, LZoneBlocks, 10000 ); + FBlocks := TPCAbstractMemListBlocks.Create( FAbstractMem, LZoneBlocks, 10000, Self.UseCacheOnAbstractMemLists); FBlocks.FPCAbstractMem := Self; - FAccounts := TPCAbstractMemListAccounts.Create( FAbstractMem, LZoneAccounts, 50000); + + FAccounts := TPCAbstractMemListAccounts.Create( FAbstractMem, LZoneAccounts, 50000, Self.UseCacheOnAbstractMemLists); FAccounts.FPCAbstractMem := Self; - FAccountsNames := TPCAbstractMemListAccountNames.Create( FAbstractMem, LZoneAccountsNames, 5000 , False); + + FAccountsNames := TPCAbstractMemListAccountNames.Create( FAbstractMem, LZoneAccountsNames, 5000 , False, Self.UseCacheOnAbstractMemLists); FAccountsNames.FPCAbstractMem := Self; - FAccountKeys := TPCAbstractMemAccountKeys.Create( FAbstractMem, LZoneAccountKeys.position ); + + FAccountKeys := TPCAbstractMemAccountKeys.Create( FAbstractMem, LZoneAccountKeys.position, Self.UseCacheOnAbstractMemLists); + // Read AggregatedHashrate SetLength(LBuffer,100); FAbstractMem.Read(FZoneAggregatedHashrate.position,LBuffer[0],Length(LBuffer)); @@ -554,6 +583,17 @@ constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boo var LIsNewStructure : Boolean; begin + FStats.Clear; + + FUseCacheOnAbstractMemLists := True; + FMaxMemUsage := 100 * 1024 * 1024; + + FBlocks := Nil; + FAccounts:= Nil; + FAccountsNames:= Nil; + FAccountKeys:= Nil; + FBufferBlocksHash:= Nil; + FCheckingThread := Nil; FLockAbstractMem := TPCCriticalSection.Create(Self.ClassName); FAccountCache := TAccountCache.Create(10000,_AccountCache_Comparision); @@ -566,7 +606,7 @@ constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boo FAbstractMem := TMem.Create(0,AReadOnly); end; if FAbstractMem is TFileMem then begin - TFileMem(FAbstractMem).MaxCacheSize := 40 * 1024 * 1024; // 40Mb + TFileMem(FAbstractMem).MaxCacheSize := FMaxMemUsage; TFileMem(FAbstractMem).MaxCacheDataBlocks := 200000; end; @@ -631,8 +671,10 @@ procedure TPCAbstractMem.DoCheck; procedure TPCAbstractMem.FlushCache; var LBigNum : TBytes; + Ltc : TTickCount; begin if FAbstractMem.ReadOnly then Exit; + Ltc := TPlatform.GetTickCount; FBlocks.FlushCache; FAccounts.FlushCache; FAccountsNames.FlushCache; @@ -643,6 +685,8 @@ procedure TPCAbstractMem.FlushCache; if FAbstractMem is TFileMem then begin TFileMem(FAbstractMem).FlushCache; end; + Inc(FStats.FlushesCount); + Inc(Fstats.FlushesMillis, TPlatform.GetElapsedMilliseconds(Ltc) ); end; Procedure DoCopyFile(const ASource, ADest : String); @@ -773,6 +817,33 @@ procedure TPCAbstractMem.SetBlockInfo(const ABlock: TOperationBlockExt); end else raise EPCAbstractMem.Create(Format('Cannot set block info %d (current %d blocks)',[ABlock.operationBlock.block,LCount])); end; +procedure TPCAbstractMem.SetMaxAccountKeysCache(const Value: Integer); +begin + FAccountKeys.AccountKeyByPositionCache.MaxRegisters := Value; +end; + +procedure TPCAbstractMem.SetMaxAccountsCache(const Value: Integer); +begin + FAccountCache.MaxRegisters := Value; +end; + +procedure TPCAbstractMem.SetMaxMemUsage(const Value: Integer); +begin + FMaxMemUsage := Value; + if FAbstractMem is TFileMem then begin + TFileMem(FAbstractMem).MaxCacheSize := FMaxMemUsage; + TFileMem(FAbstractMem).MaxCacheDataBlocks := 200000; + end; +end; + +procedure TPCAbstractMem.SetUseCacheOnAbstractMemLists(const Value: Boolean); +var Lins : Boolean; +begin + if Value=FUseCacheOnAbstractMemLists then Exit; + FUseCacheOnAbstractMemLists := Value; + DoInit(Lins); +end; + procedure TPCAbstractMem.UpdateSafeboxFileName(const ANewSafeboxFileName: String); var LReadOnly, Ltmp : Boolean; begin @@ -791,7 +862,7 @@ procedure TPCAbstractMem.UpdateSafeboxFileName(const ANewSafeboxFileName: String FAbstractMem := TMem.Create(0,LReadOnly); end; if FAbstractMem is TFileMem then begin - TFileMem(FAbstractMem).MaxCacheSize := 40 * 1024 * 1024; // 40Mb + TFileMem(FAbstractMem).MaxCacheSize := FMaxMemUsage; TFileMem(FAbstractMem).MaxCacheDataBlocks := 200000; end; DoInit(Ltmp); @@ -864,6 +935,22 @@ function TPCAbstractMem.GetBlockInfo(ABlockNumber: cardinal): TOperationBlockExt Result := FBlocks.GetItem( ABlockNumber ); end; +function TPCAbstractMem.GetMaxAccountKeysCache: Integer; +begin + Result := FAccountKeys.AccountKeyByPositionCache.MaxRegisters; +end; + +function TPCAbstractMem.GetMaxAccountsCache: Integer; +begin + Result := FAccountCache.MaxRegisters; +end; + +function TPCAbstractMem.GetStatsReport(AClearStats: Boolean): String; +begin + Result := AbstractMem.GetStatsReport(AClearStats) + #10 + FStats.ToString; + if AClearStats then FStats.Clear; +end; + function TPCAbstractMem.IsChecking: Boolean; begin Result := Assigned(TPCThread.GetThreadByClass(TPCAbstractMemCheckThread,Nil)); @@ -1168,6 +1255,7 @@ destructor TPCAbstractMemCheckThread.Destroy; FPCAbstractMem.FLockAbstractMem.Release; end; FErrors.Free; + inherited Destroy; end; procedure TPCAbstractMemCheckThread.Restart; @@ -1177,4 +1265,17 @@ procedure TPCAbstractMemCheckThread.Restart; end; +{ TPCAbstractMemStats } + +procedure TPCAbstractMemStats.Clear; +begin + Self.FlushesCount := 0; + Self.FlushesMillis := 0; +end; + +function TPCAbstractMemStats.ToString: String; +begin + Result := Format('PCAbstractMem flushes:%d in %d millis',[Self.FlushesCount,Self.FlushesMillis]); +end; + end. diff --git a/src/core/UPCAbstractMemAccountKeys.pas b/src/core/UPCAbstractMemAccountKeys.pas index a16cf294e..672539747 100644 --- a/src/core/UPCAbstractMemAccountKeys.pas +++ b/src/core/UPCAbstractMemAccountKeys.pas @@ -38,7 +38,7 @@ TAbstractMemAccountKeyNode = record procedure SaveTo(const AItem : Cardinal; AIsAddingItem : Boolean; var ABytes : TBytes); override; function Compare(const ALeft, ARight : Cardinal) : Integer; override; public - Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone); reintroduce; + Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; AUseCache : Boolean); reintroduce; Function Add(const AItem : Cardinal) : Integer; reintroduce; procedure Delete(index : Integer); reintroduce; End; @@ -64,6 +64,7 @@ TAccountKeyByPosition = record FPointerToRootPosition : TAbstractMemPosition; FRootPosition : TAbstractMemPosition; FAccountKeyByPositionCache : TPCAccountKeyByPositionCache; + FUseCacheOnAbstractMemLists: Boolean; protected function GetRoot: TAbstractMemAccountKeyNode; override; procedure SetRoot(const Value: TAbstractMemAccountKeyNode); override; @@ -79,7 +80,7 @@ TAccountKeyByPosition = record public function IsNil(const ANode : TAbstractMemAccountKeyNode) : Boolean; override; function ToString(const ANode: TAbstractMemAccountKeyNode) : String; override; - constructor Create(AAbstractMem : TAbstractMem; APointerToRootPosition : TAbstractMemPosition); reintroduce; + constructor Create(AAbstractMem : TAbstractMem; APointerToRootPosition : TAbstractMemPosition; AUseCacheOnAbstractMemLists : Boolean); reintroduce; destructor Destroy; override; // function GetKeyAtPosition(APosition : TAbstractMemPosition) : TAccountKey; @@ -89,6 +90,8 @@ TAccountKeyByPosition = record procedure GetAccountsUsingKey(const AAccountKey : TAccountKey; const AList : TList<Cardinal>); function GetAccountsUsingThisKey(const AAccountKey : TAccountKey) : TAccountsUsingThisKey; procedure FlushCache; + property UseCacheOnAbstractMemLists : Boolean read FUseCacheOnAbstractMemLists write FUseCacheOnAbstractMemLists; + property AccountKeyByPositionCache : TPCAccountKeyByPositionCache read FAccountKeyByPositionCache; end; @@ -113,7 +116,7 @@ class function TAccountsUsingThisKey_BlackHole.GetInstance: TAccountsUsingThisKe _BlackHoleAbstractMem := TMem.Create(0,True); end; LZone.Clear; - _TAccountsUsingThisKey_BlackHole := TAccountsUsingThisKey_BlackHole.Create(_BlackHoleAbstractMem,LZone); + _TAccountsUsingThisKey_BlackHole := TAccountsUsingThisKey_BlackHole.Create(_BlackHoleAbstractMem,LZone,True); end; Result := _TAccountsUsingThisKey_BlackHole; end; @@ -225,12 +228,13 @@ function _AccountKeyByPositionCache_Comparision(const Left, Right: TPCAccountKey Result := Left.data.position - Right.data.position; end; -constructor TPCAbstractMemAccountKeys.Create(AAbstractMem: TAbstractMem; APointerToRootPosition : TAbstractMemPosition); +constructor TPCAbstractMemAccountKeys.Create(AAbstractMem: TAbstractMem; APointerToRootPosition : TAbstractMemPosition; AUseCacheOnAbstractMemLists : Boolean); begin FAccountKeysLock := TCriticalSection.Create; FAbstractMem := AAbstractMem; FPointerToRootPosition := APointerToRootPosition; FRootPosition := 0; + FUseCacheOnAbstractMemLists := AUseCacheOnAbstractMemLists; // Read Root position FAbstractMem.Read(FPointerToRootPosition,FRootPosition,4); FAccountKeyByPositionCache := TPCAccountKeyByPositionCache.Create(5000,_AccountKeyByPositionCache_Comparision); @@ -239,8 +243,8 @@ constructor TPCAbstractMemAccountKeys.Create(AAbstractMem: TAbstractMem; APointe destructor TPCAbstractMemAccountKeys.Destroy; begin - FAccountKeyByPositionCache.Free; - FAccountKeysLock.Free; + FreeAndNil(FAccountKeyByPositionCache); + FreeAndNil(FAccountKeysLock); inherited; end; @@ -297,7 +301,7 @@ function TPCAbstractMemAccountKeys.GetAccountsUsingThisKey(const AAccountKey: TA LP.Clear; LP.position := LNode.myPosition; LP.accountKey := AAccountKey; - LP.accountsUsingThisKey := TAccountsUsingThisKey.Create(FAbstractMem,LZone); + LP.accountsUsingThisKey := TAccountsUsingThisKey.Create(FAbstractMem,LZone,Self.UseCacheOnAbstractMemLists); FAccountKeyByPositionCache.Add(LP); // Add to cache! end; Result := LP.accountsUsingThisKey; @@ -330,7 +334,7 @@ function TPCAbstractMemAccountKeys.GetKeyAtPosition(APosition: TAbstractMemPosit if LNode.accounts_using_this_key_position>0 then begin LAccZone.Clear; LAccZone.position := LNode.accounts_using_this_key_position; - LP.accountsUsingThisKey := TAccountsUsingThisKey.Create(FAbstractMem,LAccZone); + LP.accountsUsingThisKey := TAccountsUsingThisKey.Create(FAbstractMem,LAccZone,Self.UseCacheOnAbstractMemLists); end else LP.accountsUsingThisKey := Nil; FAccountKeyByPositionCache.Add(LP); // Add to cache! end; @@ -392,7 +396,7 @@ function TPCAbstractMemAccountKeys.GetPositionOfKeyAndAddAccount(const AAccountK LNode.accounts_using_this_key_position := LZone.position; LNode.WriteToMem( FAbstractMem ); // Save update: end else LZone.position := LNode.accounts_using_this_key_position; - LAccKeyByPos.accountsUsingThisKey := TAccountsUsingThisKey.Create(FAbstractMem,LZone); + LAccKeyByPos.accountsUsingThisKey := TAccountsUsingThisKey.Create(FAbstractMem,LZone,Self.UseCacheOnAbstractMemLists); // Add to cache FAccountKeyByPositionCache.Add( LAccKeyByPos ); end; @@ -435,7 +439,7 @@ function TPCAbstractMemAccountKeys.GetPositionOfKeyAndRemoveAccount( LAccKeyByPos.accountKey := AAccountKey; LZone.Clear; LZone.position := LNode.accounts_using_this_key_position; - LAccKeyByPos.accountsUsingThisKey := TAccountsUsingThisKey.Create(FAbstractMem,LZone); + LAccKeyByPos.accountsUsingThisKey := TAccountsUsingThisKey.Create(FAbstractMem,LZone,Self.UseCacheOnAbstractMemLists); // Add to cache FAccountKeyByPositionCache.Add( LAccKeyByPos ); end; @@ -554,9 +558,9 @@ function TAccountsUsingThisKey.Compare(const ALeft, ARight: Cardinal): Integer; Result := ALeft - ARight; end; -constructor TAccountsUsingThisKey.Create(AAbstractMem: TAbstractMem; const AInitialZone: TAMZone); +constructor TAccountsUsingThisKey.Create(AAbstractMem: TAbstractMem; const AInitialZone: TAMZone; AUseCache : Boolean); begin - inherited Create(AAbstractMem,AInitialZone,1000,False); + inherited Create(AAbstractMem,AInitialZone,1000,False, AUseCache); end; procedure TAccountsUsingThisKey.Delete(index: Integer); diff --git a/src/core/UThread.pas b/src/core/UThread.pas index 69a114603..0d869e325 100644 --- a/src/core/UThread.pas +++ b/src/core/UThread.pas @@ -81,6 +81,7 @@ interface constructor Create(CreateSuspended: Boolean); destructor Destroy; override; Property DebugStep : String read FDebugStep write FDebugStep; + Property StartTickCount : TTickCount read FStartTickCount; property Terminated; End; diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index 7c3d6b827..61d601993 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -1,6 +1,6 @@ unit upcdaemon; -{ Copyright (c) 2016 by Albert Molina +{ Copyright (c) 2016-2020 by Albert Molina Distributed under the MIT software license, see the accompanying file LICENSE or visit http://www.opensource.org/licenses/mit-license.php. @@ -48,6 +48,12 @@ interface CT_INI_IDENT_MINPENDINGBLOCKSTODOWNLOADCHECKPOINT = 'MINPENDINGBLOCKSTODOWNLOADCHECKPOINT'; CT_INI_IDENT_PEERCACHE = 'PEERCACHE'; CT_INI_IDENT_DATA_FOLDER = 'DATAFOLDER'; + {$IFDEF USE_ABSTRACTMEM} + CT_INI_IDENT_ABSTRACTMEM_MAX_CACHE_MB = 'ABSTRACTMEM_MAX_CACHE_MB'; + CT_INI_IDENT_ABSTRACTMEM_USE_CACHE_ON_LISTS = 'ABSTRACTMEM_USE_CACHE_ON_LISTS'; + CT_INI_IDENT_ABSTRACTMEM_CACHE_MAX_ACCOUNTS = 'ABSTRACTMEM_CACHE_MAX_ACCOUNTS'; + CT_INI_IDENT_ABSTRACTMEM_CACHE_MAX_PUBKEYS = 'ABSTRACTMEM_CACHE_MAX_PUBKEYS'; + {$ENDIF} Type { TPCDaemonThread } @@ -238,7 +244,11 @@ procedure TPCDaemonThread.BCExecute; TLog.NewLog(ltinfo,ClassName,'RPC Miner Server NOT ACTIVE (Ini file is '+CT_INI_IDENT_RPC_SERVERMINER_PORT+'=0)'); end; end; - + {$IFDEF USE_ABSTRACTMEM} + var LMaxMemMb : Integer; + LUseCacheOnMemLists : Boolean; + LCacheMaxAccounts, LCacheMaxPubKeys : Integer; + {$ENDIF} begin FMInerServer := Nil; TLog.NewLog(ltinfo,Classname,'START PascalCoin Server'); @@ -254,6 +264,18 @@ procedure TPCDaemonThread.BCExecute; FWalletKeys.WalletFileName := GetDataFolder+PathDelim+'WalletKeys.dat'; // Creating Node: FNode := TNode.Node; + {$IFDEF USE_ABSTRACTMEM} + LMaxMemMb := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_MAX_CACHE_MB,100); + LUseCacheOnMemLists:= FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_USE_CACHE_ON_LISTS,True); + LCacheMaxAccounts := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_CACHE_MAX_ACCOUNTS,10000); + LCacheMaxPubKeys := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_CACHE_MAX_PUBKEYS,5000); + + TLog.NewLog(ltinfo,ClassName,Format('Init abstract mem library to %d mb %d accounts and %d Pubkeys and use cache lists: %s',[LMaxMemMb,LCacheMaxAccounts,LCacheMaxPubKeys,LUseCacheOnMemLists.ToString])); + FNode.Bank.SafeBox.PCAbstractMem.MaxMemUsage := LMaxMemMb * 1024 * 1024; + FNode.Bank.SafeBox.PCAbstractMem.UseCacheOnAbstractMemLists := LUseCacheOnMemLists; + FNode.Bank.SafeBox.PCAbstractMem.MaxAccountsCache := LCacheMaxAccounts; + FNode.Bank.SafeBox.PCAbstractMem.MaxAccountKeysCache := LCacheMaxPubKeys; + {$ENDIF} {$IFDEF TESTNET} TPCTNetDataExtraMessages.InitNetDataExtraMessages(FNode,TNetData.NetData,FWalletKeys); {$ENDIF} diff --git a/src/libraries/abstractmem/UAVLCache.pas b/src/libraries/abstractmem/UAVLCache.pas index 7ff069f2e..2152c3d22 100644 --- a/src/libraries/abstractmem/UAVLCache.pas +++ b/src/libraries/abstractmem/UAVLCache.pas @@ -87,13 +87,13 @@ TAVLCacheMemData = record function ConsistencyCheck(const AErrors : TStrings): integer; override; end; var FAVLCacheMem : TAVLCacheMem; - FDefaultMax : Integer; + FMaxRegisters : Integer; FAVLCacheLock : TCriticalSection; protected procedure BeforeDelete(var AData : T); virtual; procedure ConsistencyCheck; public - Constructor Create(ADefaultMax : Integer; const AOnCompareMethod: TComparison<PAVLCacheMemData>); + Constructor Create(ADefaultMaxRegisters : Integer; const AOnCompareMethod: TComparison<PAVLCacheMemData>); Destructor Destroy; override; // function Find(const AData : T; out AFound : T) : Boolean; @@ -103,6 +103,7 @@ TAVLCacheMemData = record procedure Clear; function TreeToString: String; function ToString(const AData : T) : String; overload; virtual; + property MaxRegisters : Integer read FMaxRegisters write FMaxRegisters; End; implementation @@ -339,7 +340,7 @@ procedure TAVLCache<T>.Add(const AData: T); P^.data := AData; FAVLCacheMem.Add(P); FAVLCacheMem.DoMark(P,True); - if (FDefaultMax > 0) And (FAVLCacheMem.FCount>FDefaultMax) then begin + if (FMaxRegisters > 0) And (FAVLCacheMem.FCount>FMaxRegisters) then begin // Dispose cache LnToRemove := FAVLCacheMem.FCount SHR 1; i := 1; @@ -395,10 +396,10 @@ procedure TAVLCache<T>.ConsistencyCheck; End; end; -constructor TAVLCache<T>.Create(ADefaultMax: Integer; const AOnCompareMethod: TComparison<PAVLCacheMemData>); +constructor TAVLCache<T>.Create(ADefaultMaxRegisters: Integer; const AOnCompareMethod: TComparison<PAVLCacheMemData>); begin FAVLCacheMem := TAVLCacheMem.Create(AOnCompareMethod,False); - FDefaultMax := ADefaultMax; + FMaxRegisters := ADefaultMaxRegisters; FAVLCacheLock := TCriticalSection.Create; end; diff --git a/src/libraries/abstractmem/UAbstractMemTList.pas b/src/libraries/abstractmem/UAbstractMemTList.pas index b68a8d2b6..33100ea31 100644 --- a/src/libraries/abstractmem/UAbstractMemTList.pas +++ b/src/libraries/abstractmem/UAbstractMemTList.pas @@ -59,33 +59,34 @@ interface FUseCache : Boolean; FCacheData : TBytes; FCacheUpdated : Boolean; + FCacheDataLoaded : Boolean; function GetPosition(AIndex: Integer): TAbstractMemPosition; procedure SetPosition(AIndex: Integer; const Value: TAbstractMemPosition); + function UseCacheData : Boolean; Procedure CheckInitialized; procedure GetPointerTo(AIndex : Integer; AAllowIncrease : Boolean; out APreviousBlockPointer, ABlockPointer : TAbstractMemPosition; out AIndexInBlock : Integer); procedure AddRange(AIndexStart, AInsertCount : Integer); procedure RemoveRange(AIndexStart, ARemoveCount : Integer); procedure LoadElements(AIndexStart : Integer; var AElements : TBytes); procedure SetUseCache(const Value: Boolean); + procedure Initialize(const AInitialZone : TAMZone; ADefaultElementsPerBlock : Integer); protected FAbstractMemTListLock : TCriticalSection; public - Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; ADefaultElementsPerBlock : Integer); virtual; + Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; ADefaultElementsPerBlock : Integer; AUseCache : Boolean); virtual; destructor Destroy; override; procedure FlushCache; - procedure Initialize(const AInitialZone : TAMZone; ADefaultElementsPerBlock : Integer); - - Function Add(const APosition : TAbstractMemPosition) : Integer; //virtual; + Function Add(const APosition : TAbstractMemPosition) : Integer; - Procedure Clear; //virtual; + Procedure Clear; Procedure Dispose; - Procedure Delete(index : Integer); //virtual; - Procedure Insert(AIndex : Integer; const APosition : TAbstractMemPosition); //virtual; + Procedure Delete(index : Integer); + Procedure Insert(AIndex : Integer; const APosition : TAbstractMemPosition); property Position[AIndex : Integer] : TAbstractMemPosition read GetPosition write SetPosition; @@ -101,6 +102,8 @@ interface private FAbstractMem: TAbstractMem; function GetInitialZone: TAMZone; + function GetUseCache : Boolean; + procedure SetUseCache(const Value: Boolean); protected FList : TAbstractMemTList; // POSSIBLE OVERRIDE METHODS @@ -111,7 +114,7 @@ interface procedure LoadFrom(const ABytes : TBytes; var AItem : T); virtual; abstract; procedure SaveTo(const AItem : T; AIsAddingItem : Boolean; var ABytes : TBytes); virtual; abstract; public - Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; ADefaultElementsPerBlock : Integer); virtual; + Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; ADefaultElementsPerBlock : Integer; AUseCache : Boolean); virtual; Destructor Destroy; override; Function Add(const AItem : T) : Integer; virtual; @@ -124,6 +127,7 @@ interface Procedure Dispose; property AbstractMem : TAbstractMem read FAbstractMem; property InitialiZone : TAMZone read GetInitialZone; + property UseCache : Boolean read GetUseCache write SetUseCache; End; @@ -141,7 +145,7 @@ interface // ABSTRACT METHODS NEED TO OVERRIDE function Compare(const ALeft, ARight : T) : Integer; virtual; abstract; public - Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; ADefaultElementsPerBlock : Integer; AAllowDuplicates : Boolean); reintroduce; + Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; ADefaultElementsPerBlock : Integer; AAllowDuplicates, AUseCache : Boolean); reintroduce; function Find(const AItemToFind : T; out AIndex : Integer) : Boolean; Function Add(const AItem : T) : Integer; reintroduce; property Item[index : Integer] : T read GetItem; @@ -182,7 +186,7 @@ procedure TAbstractMemTList.AddRange(AIndexStart, AInsertCount: Integer); begin CheckInitialized; if (AIndexStart<0) or (AInsertCount<=0) or (AIndexStart>FNextElementPosition) then raise EAbstractMemTList.Create(Format('%s AddRange %d..%d out of range 0..%d',[ClassName,AIndexStart,AIndexStart+AInsertCount,FNextElementPosition-1])); - if (FUseCache) then begin + if (UseCacheData) then begin FCacheUpdated := True; SetLength(FCacheData,Length(FCacheData)+(AInsertCount*4)); Move(FCacheData[AIndexStart*4],FCacheData[(AIndexStart+AInsertCount)*4],Length(FCacheData)-((AIndexStart+AInsertCount)*4)); @@ -243,11 +247,12 @@ function TAbstractMemTList.Count: Integer; Result := FNextElementPosition; end; -constructor TAbstractMemTList.Create(AAbstractMem: TAbstractMem; const AInitialZone: TAMZone; ADefaultElementsPerBlock : Integer); +constructor TAbstractMemTList.Create(AAbstractMem: TAbstractMem; const AInitialZone: TAMZone; ADefaultElementsPerBlock : Integer; AUseCache : Boolean); begin SetLength(FCacheData,0); - FUseCache := True; + FUseCache := AUseCache; FCacheUpdated := False; + FCacheDataLoaded := False; FAbstractMem := AAbstractMem; FInitialZone.Clear; @@ -393,7 +398,7 @@ function TAbstractMemTList.GetPosition(AIndex: Integer): TAbstractMemPosition; Result := 0; FAbstractMemTListLock.Acquire; try - if FUseCache then begin + if (UseCacheData) then begin if (AIndex<0) or (AIndex>=FNextElementPosition) then raise EAbstractMemTList.Create(Format('%s index %d out of range 0..%d',[ClassName,AIndex,FNextElementPosition-1])); Move( FCacheData[AIndex*4], Result, 4); end else begin @@ -450,12 +455,6 @@ procedure TAbstractMemTList.Initialize(const AInitialZone: TAMZone; ADefaultElem FAbstractMem.Write( FInitialZone.position, LBytes[0], Length(LBytes) ); end; end; - if (FUseCache) then begin - if (FElementsOfEachBlock>0) then begin - LoadElements(0,FCacheData); - end; - FCacheUpdated := False; - end; end; procedure TAbstractMemTList.Insert(AIndex: Integer; const APosition: TAbstractMemPosition); @@ -465,7 +464,7 @@ procedure TAbstractMemTList.Insert(AIndex: Integer; const APosition: TAbstractMe FAbstractMemTListLock.Acquire; try AddRange(AIndex,1); - if FUseCache then begin + if (UseCacheData) then begin Move(APosition, FCacheData[AIndex*4], 4); FCacheUpdated := True; end else begin @@ -519,7 +518,7 @@ procedure TAbstractMemTList.RemoveRange(AIndexStart, ARemoveCount: Integer); else raise EAbstractMemTList.Create(Format('%s remove %d..%d out of range (NO ELEMENTS)',[ClassName,AIndexStart,AIndexStart + ARemoveCount -1])) end; - if FUseCache then begin + if (UseCacheData) then begin if (AIndexStart+ARemoveCount < FNextElementPosition) then begin Move(FCacheData[(AIndexStart + ARemoveCount) *4], FCacheData[(AIndexStart) *4], @@ -584,7 +583,7 @@ procedure TAbstractMemTList.SetPosition(AIndex: Integer; const Value: TAbstractM begin FAbstractMemTListLock.Acquire; try - if FUseCache then begin + if (UseCacheData) then begin Move( Value, FCacheData[AIndex*4], 4); FCacheUpdated := True; end else begin @@ -603,7 +602,8 @@ procedure TAbstractMemTList.SetUseCache(const Value: Boolean); FlushCache; SetLength(FCacheData,0); end else begin - LoadElements(0,FCacheData); + SetLength(FCacheData,0); + FCacheDataLoaded := False; FCacheUpdated := False; end; FUseCache := Value; @@ -614,6 +614,17 @@ procedure TAbstractMemTList.UnlockList; FAbstractMemTListLock.Release; end; +function TAbstractMemTList.UseCacheData: Boolean; +begin + if FUseCache then begin + Result := True; + if Not FCacheDataLoaded then begin + FCacheDataLoaded := True; + LoadElements(0,FCacheData); + end; + end else Result := False; +end; + { TAbstractMemTListBaseAbstract<T> } function TAbstractMemTListBaseAbstract<T>.Add(const AItem: T): Integer; @@ -657,10 +668,10 @@ function TAbstractMemTListBaseAbstract<T>.Count: Integer; end; constructor TAbstractMemTListBaseAbstract<T>.Create(AAbstractMem: TAbstractMem; - const AInitialZone: TAMZone; ADefaultElementsPerBlock: Integer); + const AInitialZone: TAMZone; ADefaultElementsPerBlock: Integer; AUseCache : Boolean); begin FAbstractMem := AAbstractMem; - FList := TAbstractMemTList.Create(AAbstractMem,AInitialZone,ADefaultElementsPerBlock); + FList := TAbstractMemTList.Create(AAbstractMem,AInitialZone,ADefaultElementsPerBlock,AUseCache); end; procedure TAbstractMemTListBaseAbstract<T>.Delete(index: Integer); @@ -720,6 +731,16 @@ function TAbstractMemTListBaseAbstract<T>.GetItem(index: Integer): T; end; end; +function TAbstractMemTListBaseAbstract<T>.GetUseCache: Boolean; +begin + FList.LockList; + try + Result := FList.UseCache; + finally + FList.UnlockList; + end; +end; + procedure TAbstractMemTListBaseAbstract<T>.SetItem(index: Integer; const AItem: T); var @@ -765,6 +786,16 @@ procedure TAbstractMemTListBaseAbstract<T>.SetItem(index: Integer; end; end; +procedure TAbstractMemTListBaseAbstract<T>.SetUseCache(const Value: Boolean); +begin + FList.LockList; + try + FList.UseCache := Value; + finally + FList.UnlockList; + end; +end; + function TAbstractMemTListBaseAbstract<T>.ToString(const AItem: T): String; begin Result := Self.ClassName+'.T '+IntToStr(SizeOf(AItem)); @@ -797,9 +828,9 @@ function TAbstractMemOrderedTList<T>.Add(const AItem: T): Integer; constructor TAbstractMemOrderedTList<T>.Create(AAbstractMem: TAbstractMem; const AInitialZone: TAMZone; ADefaultElementsPerBlock: Integer; - AAllowDuplicates: Boolean); + AAllowDuplicates, AUseCache: Boolean); begin - inherited Create(AAbstractMem, AInitialZone, ADefaultElementsPerBlock); + inherited Create(AAbstractMem, AInitialZone, ADefaultElementsPerBlock, AUseCache); FAllowDuplicates := AAllowDuplicates; end; diff --git a/src/pascalcoin_daemon.ini b/src/pascalcoin_daemon.ini index d2103d6d4..38b399ed0 100644 --- a/src/pascalcoin_daemon.ini +++ b/src/pascalcoin_daemon.ini @@ -1,13 +1,13 @@ [GLOBAL] ;SAVELOGS : Boolean ;If 1 (true) logs will be saved to a file at $HOME/PascalCoin -SAVELOGS=0 +SAVELOGS=1 ;NODE_PORT : Integer (Default 4004) ;Port P2P of PascalCoin NODE_PORT=4004 ;NODE_MAX_CONNECTIONS : Integer (Default 100) ;Max node connections P2P -NODE_MAX_CONNECTIONS=100 +NODE_MAX_CONNECTIONS=200 ;LOWMEMORY : Boolean ;If True, will read/write directly to file storage, using less memory but decreasing speed LOWMEMORY=0 @@ -49,3 +49,17 @@ RPC_SERVERMINER_MAX_ZERO_FEE_OPERATIONS= ;Allow define folder to store data of PascalCoin (Blockchain, Safebox, WalletKeys file, Temporal files ...) ;If empty will use default folder $HOME/PascalCoin (Each OS will assigna a different $HOME folder, AppData for Windows...) DATAFOLDER= + +;ABSTRACTMEM CACHE VALUES +;ABSTRACTMEM_MAX_CACHE_MB : Integer +;Maximum megabytes in memory as a cache - Default 100 +ABSTRACTMEM_MAX_CACHE_MB= +;ABSTRACTMEM_USE_CACHE_ON_LISTS : Boolean +;Set to true (1) to allow save lists on cache or false (0) - Default TRUE +ABSTRACTMEM_USE_CACHE_ON_LISTS= +;ABSTRACTMEM_CACHE_MAX_ACCOUNTS : Integer +;Max number of accounts to store at cache - Default 10000 +ABSTRACTMEM_CACHE_MAX_ACCOUNTS= +;ABSTRACTMEM_CACHE_MAX_PUBKEYS : Integer +;Max number of public keys to store at cache - Default 5000 +ABSTRACTMEM_CACHE_MAX_PUBKEYS= diff --git a/src/pascalcoin_daemon.lpi b/src/pascalcoin_daemon.lpi index c83739991..d1fb3a849 100644 --- a/src/pascalcoin_daemon.lpi +++ b/src/pascalcoin_daemon.lpi @@ -53,7 +53,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir)"/> - <OtherUnitFiles Value="core;libraries\synapse;libraries\pascalcoin;libraries\generics.collections;libraries\sphere10;libraries\hashlib4pascal;libraries\paszlib;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\abstractmem"/> + <OtherUnitFiles Value="core;libraries\synapse;libraries\pascalcoin;libraries\generics.collections;libraries\sphere10;libraries\hashlib4pascal;libraries\paszlib;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\abstractmem;libraries\regex"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <CodeGeneration> From 54d04be7c4fd61c52deda2d8adfefa633fc6a70c Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Sat, 28 Nov 2020 22:34:27 +1000 Subject: [PATCH 062/275] ExperimentalGUI:compilation fixes --- src/gui-experimental/UFRMPayloadDecoder.pas | 4 ++-- src/pascalcoin_wallet_experimental.lpi | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui-experimental/UFRMPayloadDecoder.pas b/src/gui-experimental/UFRMPayloadDecoder.pas index c62e7849b..82edb04b2 100644 --- a/src/gui-experimental/UFRMPayloadDecoder.pas +++ b/src/gui-experimental/UFRMPayloadDecoder.pas @@ -330,7 +330,7 @@ procedure TFRMPayloadDecoder.SetOpResume(const Value: TOperationResume); else if Value.Fee=0 then lblFee.Font.Color := clGray else lblFee.Font.Color := clRed; ebOpHash.text := TCrypto.ToHexaString(Value.OperationHash); - memoOriginalPayloadInHexa.Lines.Text := TCrypto.ToHexaString(Value.OriginalPayload); + memoOriginalPayloadInHexa.Lines.Text := TCrypto.ToHexaString(Value.OriginalPayload.payload_raw); cbMethodPublicPayload.Checked := TSettings.AppParams.ParamByName['PayloadDecoder.notencrypted'].GetAsBoolean(true); cbUsingPrivateKeys.Checked := TSettings.AppParams.ParamByName['PayloadDecoder.usingprivatekeys'].GetAsBoolean(true); cbUsingPasswords.Checked := TSettings.AppParams.ParamByName['PayloadDecoder.usingpasswords'].GetAsBoolean(true); @@ -387,7 +387,7 @@ procedure TFRMPayloadDecoder.TryToDecode; begin ok := true; if Assigned(TWallet.Keys) then begin - raw := FOpResume.OriginalPayload; + raw := FOpResume.OriginalPayload.payload_raw; if Length(raw)>0 then begin // First try to a human readable... if (cbMethodPublicPayload.Checked) and (TCrypto.IsHumanReadable(raw)) then begin diff --git a/src/pascalcoin_wallet_experimental.lpi b/src/pascalcoin_wallet_experimental.lpi index bf856f62f..3f68b5d1b 100644 --- a/src/pascalcoin_wallet_experimental.lpi +++ b/src/pascalcoin_wallet_experimental.lpi @@ -28,7 +28,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir);libraries\generics.collections\inc"/> - <OtherUnitFiles Value="core;gui-experimental;libraries\synapse;libraries\sphere10;libraries\simplebaselib4pascal;libraries\cryptolib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;gui-experimental\core.utils;gui-experimental\wizards\wallet;gui-experimental\wizards\operations;gui-classic;libraries\paszlib"/> + <OtherUnitFiles Value="core;gui-experimental;libraries\synapse;libraries\abstractmem;\libraries\regex;libraries\sphere10;libraries\simplebaselib4pascal;libraries\cryptolib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;gui-experimental\core.utils;gui-experimental\wizards\wallet;gui-experimental\wizards\operations;gui-classic;libraries\paszlib"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> From df00519553ba68cef55a3a04a1a5b7b99415eb68 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 1 Dec 2020 16:44:49 +0100 Subject: [PATCH 063/275] Improvements on AbstractMem library 1.1 --- .../abstractmem/UAbstractMemTList.pas | 23 ++- src/libraries/abstractmem/UCacheMem.pas | 164 ++++++++++++++---- .../abstractmem/tests/src/UCacheMem.Tests.pas | 74 ++++++-- 3 files changed, 206 insertions(+), 55 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractMemTList.pas b/src/libraries/abstractmem/UAbstractMemTList.pas index 33100ea31..82e014096 100644 --- a/src/libraries/abstractmem/UAbstractMemTList.pas +++ b/src/libraries/abstractmem/UAbstractMemTList.pas @@ -60,6 +60,7 @@ interface FCacheData : TBytes; FCacheUpdated : Boolean; FCacheDataLoaded : Boolean; + FCacheDataUsedBytes : Integer; function GetPosition(AIndex: Integer): TAbstractMemPosition; procedure SetPosition(AIndex: Integer; const Value: TAbstractMemPosition); @@ -187,9 +188,15 @@ procedure TAbstractMemTList.AddRange(AIndexStart, AInsertCount: Integer); CheckInitialized; if (AIndexStart<0) or (AInsertCount<=0) or (AIndexStart>FNextElementPosition) then raise EAbstractMemTList.Create(Format('%s AddRange %d..%d out of range 0..%d',[ClassName,AIndexStart,AIndexStart+AInsertCount,FNextElementPosition-1])); if (UseCacheData) then begin + if (Length(FCacheData)-FCacheDataUsedBytes)< (AInsertCount*4) then begin + // Increase + if (FElementsOfEachBlock>AInsertCount) then i := FElementsOfEachBlock + else i := AInsertCount; + SetLength(FCacheData,Length(FCacheData) + (i * 4)); + end; FCacheUpdated := True; - SetLength(FCacheData,Length(FCacheData)+(AInsertCount*4)); - Move(FCacheData[AIndexStart*4],FCacheData[(AIndexStart+AInsertCount)*4],Length(FCacheData)-((AIndexStart+AInsertCount)*4)); + Inc(FCacheDataUsedBytes,(AInsertCount*4)); + Move(FCacheData[AIndexStart*4],FCacheData[(AIndexStart+AInsertCount)*4],FCacheDataUsedBytes-((AIndexStart+AInsertCount)*4)); Inc(FNextElementPosition,AInsertCount); Exit; end; @@ -237,6 +244,7 @@ procedure TAbstractMemTList.Clear; SetLength(FCacheData,0); FCacheUpdated := False; + FCacheDataUsedBytes := 0; Finally FAbstractMemTListLock.Release; End; @@ -253,6 +261,7 @@ constructor TAbstractMemTList.Create(AAbstractMem: TAbstractMem; const AInitialZ FUseCache := AUseCache; FCacheUpdated := False; FCacheDataLoaded := False; + FCacheDataUsedBytes := 0; FAbstractMem := AAbstractMem; FInitialZone.Clear; @@ -310,7 +319,7 @@ procedure TAbstractMemTList.FlushCache; LNext := 0; // Save full: i := 0; - while ((i*4) < (Length(FCacheData))) do begin + while ((i*4) < (FCacheDataUsedBytes)) do begin GetPointerTo(i,True,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); if (i+FElementsOfEachBlock-1 >= FNextElementPosition) then begin LElements := FNextElementPosition - i; @@ -522,10 +531,9 @@ procedure TAbstractMemTList.RemoveRange(AIndexStart, ARemoveCount: Integer); if (AIndexStart+ARemoveCount < FNextElementPosition) then begin Move(FCacheData[(AIndexStart + ARemoveCount) *4], FCacheData[(AIndexStart) *4], - Length(FCacheData)-((AIndexStart + ARemoveCount)*4)); - + FCacheDataUsedBytes-((AIndexStart + ARemoveCount)*4)); end; - SetLength(FCacheData,Length(FCacheData) - (ARemoveCount*4)); + Dec(FCacheDataUsedBytes,(ARemoveCount*4)); FCacheUpdated := True; Dec(FNextElementPosition,ARemoveCount); Exit; @@ -601,10 +609,12 @@ procedure TAbstractMemTList.SetUseCache(const Value: Boolean); if (FUseCache) then begin FlushCache; SetLength(FCacheData,0); + FCacheDataUsedBytes := 0; end else begin SetLength(FCacheData,0); FCacheDataLoaded := False; FCacheUpdated := False; + FCacheDataUsedBytes := 0; end; FUseCache := Value; end; @@ -621,6 +631,7 @@ function TAbstractMemTList.UseCacheData: Boolean; if Not FCacheDataLoaded then begin FCacheDataLoaded := True; LoadElements(0,FCacheData); + FCacheDataUsedBytes := Length(FCacheData); end; end else Result := False; end; diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 7f7f43836..772fa0079 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -1,4 +1,4 @@ -unit UCacheMem; +unit UCacheMem; { This file is part of AbstractMem framework @@ -108,6 +108,9 @@ TCacheMemStats = record maxUsedCacheSize : Integer; reusedCacheMemDataCount : Integer; reusedCacheMemDataBytes : Int64; + deletedBlocksReused : Integer; + deletedBlocksSaved : Integer; + deletedBlocksCount : Integer; procedure Clear; function ToString : String; end; @@ -135,10 +138,13 @@ TCacheMemStats = record FMaxCacheSize: Integer; FMaxCacheDataBlocks: Integer; FDefaultCacheDataBlocksSize : Integer; + FGridCache : Boolean; function FindCacheMemDataByPosition(APosition : Integer; out APCacheMemData : PCacheMemData) : Boolean; procedure Delete(var APCacheMemData : PCacheMemData); overload; function FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData>) : Boolean; overload; procedure CheckMaxMemUsage; + function LoadDataExt(var ABuffer; const AStartPos, ASize : Integer) : Boolean; + procedure SaveToCacheExt(const ABuffer; ASize, AStartPos : Integer; AMarkAsPendingToSave : Boolean); public Constructor Create(AOnNeedDataProc : TOnNeedDataProc; AOnSaveDataProc : TOnSaveDataProc); Destructor Destroy; override; @@ -165,6 +171,7 @@ TCacheMemStats = record property MaxCacheSize : Integer read FMaxCacheSize write FMaxCacheSize; property MaxCacheDataBlocks : Integer read FMaxCacheDataBlocks write FMaxCacheDataBlocks; property DefaultCacheDataBlocksSize : Integer read FDefaultCacheDataBlocksSize write FDefaultCacheDataBlocksSize; + property GridCache : Boolean read FGridCache write FGridCache; {$IFDEF ABSTRACTMEM_ENABLE_STATS} procedure ClearStats; property CacheMemStats : TCacheMemStats read FCacheMemStats; @@ -321,7 +328,8 @@ constructor TCacheMem.Create(AOnNeedDataProc : TOnNeedDataProc; AOnSaveDataProc FCacheDataBlocks := 0; FPendingToSaveBytes := 0; FCacheDataSize := 0; - FDefaultCacheDataBlocksSize := 4000; + FDefaultCacheDataBlocksSize := 9000; + FGridCache := False; FOnNeedDataProc := AOnNeedDataProc; FOnSaveDataProc := AOnSaveDataProc; FOldestUsed := Nil; @@ -340,6 +348,9 @@ procedure TCacheMem.Delete(var APCacheMemData : PCacheMemData); APCacheMemData^.UnMark(Self,APCacheMemData); FCacheData.Delete(APCacheMemData); Dec(FCacheDataBlocks); + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + inc(FCacheMemStats.deletedBlocksCount); + {$ENDIF} end; destructor TCacheMem.Destroy; @@ -512,6 +523,36 @@ function TCacheMem.GetStatsReport(AClearStats: Boolean): String; end; function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boolean; +Var + LNewStartPos, LIndex, LLoadSize, LMoveSize : Integer; + Lpc : PByte; + LData : TBytes; +begin + if (FGridCache) And (FDefaultCacheDataBlocksSize>0) then begin + Result := True; + SetLength(LData,FDefaultCacheDataBlocksSize); + Lpc := @(ABuffer); + LNewStartPos := (((AStartPos-1) DIV FDefaultCacheDataBlocksSize) + 0 ) * FDefaultCacheDataBlocksSize; + LIndex := AStartPos - LNewStartPos; + while (LNewStartPos < (AStartPos + ASize)) and (Result) do begin + if (LNewStartPos + FDefaultCacheDataBlocksSize) > (AStartPos + ASize) then begin + LLoadSize := (AStartPos + ASize) - LNewStartPos; + end else begin + LLoadSize := FDefaultCacheDataBlocksSize; + end; + LMoveSize := LLoadSize-LIndex; + Result := LoadDataExt(LData[0],LNewStartPos,LLoadSize); + Move(LData[LIndex],Lpc^,LMoveSize); + LIndex := 0; + inc(LNewStartPos,FDefaultCacheDataBlocksSize); + inc(Lpc,LMoveSize); + end; + end else begin + Result := LoadDataExt(ABuffer,AStartPos,ASize); + end; +end; + +function TCacheMem.LoadDataExt(var ABuffer; const AStartPos, ASize: Integer): Boolean; // Will return a Pointer to AStartPos function _CaptureDataFromOnNeedDataProc(ACapturePosStart, ACaptureSize : Integer; var ACapturedData : TBytes; out ACapturedSize : Integer) : Boolean; @@ -546,7 +587,7 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole if ASize=0 then Exit(True); if (FDefaultCacheDataBlocksSize>0) then begin - LNewStartPos := (((AStartPos-1) DIV FDefaultCacheDataBlocksSize) + 0 ) * FDefaultCacheDataBlocksSize; + LNewStartPos := (((AStartPos) DIV FDefaultCacheDataBlocksSize)) * FDefaultCacheDataBlocksSize; LSizeToStore := (((ASize-1) DIV FDefaultCacheDataBlocksSize) + 1 ) * FDefaultCacheDataBlocksSize; if (LNewStartPos + LSizeToStore) < (AStartPos + ASize) then begin inc(LSizeToStore, FDefaultCacheDataBlocksSize); @@ -557,7 +598,7 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole end; if (FindCacheMemDataByPosition(LNewStartPos,PCurrent)) then begin - if (PCurrent^.GetEndPos >= (AStartPos + ASize)) then begin + if (PCurrent^.GetEndPos >= (AStartPos + ASize -1)) then begin // PCurrent has all needed info Move(PCurrent^.buffer[ AStartPos-PCurrent^.startPos ],ABuffer,ASize); PCurrent^.MarkAsUsed(Self,PCurrent); @@ -616,6 +657,9 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole PToDelete := PCurrent; PCurrent := FCacheData.FindSuccessor(PCurrent); Delete( PToDelete ); + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + inc(FCacheMemStats.deletedBlocksReused); + {$ENDIF} end; end; if (Result) and ((LLastAddedPosition) < (LNewP^.GetEndPos)) then begin @@ -655,35 +699,7 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole CheckMaxMemUsage; end; -procedure TCacheMem.SaveToCache(const ABuffer: TBytes; AStartPos: Integer; AMarkAsPendingToSave : Boolean); -begin - SaveToCache(ABuffer[0],Length(ABuffer),AStartPos,AMarkAsPendingToSave); -end; - -function TCacheMem.ToString: String; -var - LLines : TStrings; - LPct : Double; - PCurrent : PCacheMemData; -begin - LLines := TStringList.Create; - try - LLines.Add(Format('%s.ToString',[ClassName])); - PCurrent := FCacheData.FindLowest; - while (Assigned(PCurrent)) do begin - LLines.Add( PCurrent^.ToString ); - PCurrent := FCacheData.FindSuccessor(PCurrent); - end; - if FCacheDataSize>0 then LPct := (FPendingToSaveBytes / FCacheDataSize)*100 - else LPct := 0.0; - LLines.Add(Format('Total size %d bytes in %d blocks - Pending to Save %d bytes (%.2n%%)',[FCacheDataSize,FCacheDataBlocks,FPendingToSaveBytes,LPct])); - Result := LLines.Text; - finally - LLines.Free; - end; -end; - -procedure TCacheMem.SaveToCache(const ABuffer; ASize, AStartPos: Integer; AMarkAsPendingToSave : Boolean); +procedure TCacheMem.SaveToCacheExt(const ABuffer; ASize, AStartPos: Integer; AMarkAsPendingToSave : Boolean); var LNewP, PCurrent, PToDelete : PCacheMemData; LLastAddedPosition, LBytesCount : Integer; @@ -710,11 +726,11 @@ procedure TCacheMem.SaveToCache(const ABuffer; ASize, AStartPos: Integer; AMarkA New( LNewP ); try LNewP.Clear; - SetLength(LNewP^.buffer, ASize); LNewP.startPos := AStartPos; + SetLength(LNewP^.buffer, ASize); LNewP^.pendingToSave := AMarkAsPendingToSave; - LLastAddedPosition := AStartPos - 1; + LLastAddedPosition := LNewP.startPos - 1; while (Assigned(PCurrent)) and ( (LLastAddedPosition+1) < (LNewP^.GetEndPos) ) do begin if (PCurrent^.GetEndPos <= LLastAddedPosition) then PCurrent := FCacheData.FindSuccessor( PCurrent ) else if (PCurrent^.startPos > LNewP^.GetEndPos) then break @@ -740,6 +756,9 @@ procedure TCacheMem.SaveToCache(const ABuffer; ASize, AStartPos: Integer; AMarkA PToDelete := PCurrent; PCurrent := FCacheData.FindSuccessor(PCurrent); Delete( PToDelete ); + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + inc(FCacheMemStats.deletedBlocksSaved); + {$ENDIF} end; end; // At this point LNewP^.buffer startPos <= AStartPos and LNewP^.buffer Size >= ASize @@ -765,6 +784,75 @@ procedure TCacheMem.SaveToCache(const ABuffer; ASize, AStartPos: Integer; AMarkA CheckMaxMemUsage; end; +procedure TCacheMem.SaveToCache(const ABuffer: TBytes; AStartPos: Integer; AMarkAsPendingToSave : Boolean); +begin + SaveToCache(ABuffer[0],Length(ABuffer),AStartPos,AMarkAsPendingToSave); +end; + +procedure TCacheMem.SaveToCache(const ABuffer; ASize, AStartPos: Integer; AMarkAsPendingToSave: Boolean); +Var + LNewStartPos, LSizeToStore : Integer; + Lpc : PByte; + LLeftBuff : TBytes; +begin + if (FDefaultCacheDataBlocksSize>0) then begin + Lpc := @(ABuffer); + + LNewStartPos := (((AStartPos) DIV FDefaultCacheDataBlocksSize)) * FDefaultCacheDataBlocksSize; + // Left chunk: + if (LNewStartPos < AStartPos) then begin + if LNewStartPos + FDefaultCacheDataBlocksSize <= AStartPos+ASize then LSizeToStore := FDefaultCacheDataBlocksSize + else LSizeToStore := (AStartPos+ASize) - (LNewStartPos); + SetLength(LLeftBuff,LSizeToStore); + LoadDataExt(LLeftBuff[0],LNewStartPos,AStartPos - LNewStartPos); + Move(Lpc^,LLeftBuff[ AStartPos - LNewStartPos ],LSizeToStore - (AStartPos - LNewStartPos)); + SaveToCacheExt(LLeftBuff[0],LSizeToStore,LNewStartPos,AMarkAsPendingToSave); + inc(Lpc,LSizeToStore - (AStartPos - LNewStartPos)); // LSizeToStore); + inc(LNewStartPos,LSizeToStore); + end; + + while (LNewStartPos < (AStartPos + ASize)) do begin + LSizeToStore := FDefaultCacheDataBlocksSize; + if (FGridCache) then begin + end else begin + while (LNewStartPos+LSizeToStore+FDefaultCacheDataBlocksSize) <= (AStartPos + ASize) do inc(LSizeToStore,FDefaultCacheDataBlocksSize); + end; + if (LNewStartPos + LSizeToStore) > (AStartPos + ASize) then begin + // Right chunk does not fit on block size + LSizeToStore := (AStartPos + ASize) - (LNewStartPos); + end; + SaveToCacheExt(Lpc^,LSizeToStore,LNewStartPos,AMarkAsPendingToSave); + inc(Lpc,LSizeToStore); + inc(LNewStartPos,LSizeToStore); + end; + end else begin + SaveToCacheExt(ABuffer,ASize,AStartPos,AMarkAsPendingToSave); + end; +end; + +function TCacheMem.ToString: String; +var + LLines : TStrings; + LPct : Double; + PCurrent : PCacheMemData; +begin + LLines := TStringList.Create; + try + LLines.Add(Format('%s.ToString',[ClassName])); + PCurrent := FCacheData.FindLowest; + while (Assigned(PCurrent)) do begin + LLines.Add( PCurrent^.ToString ); + PCurrent := FCacheData.FindSuccessor(PCurrent); + end; + if FCacheDataSize>0 then LPct := (FPendingToSaveBytes / FCacheDataSize)*100 + else LPct := 0.0; + LLines.Add(Format('Total size %d bytes in %d blocks - Pending to Save %d bytes (%.2n%%)',[FCacheDataSize,FCacheDataBlocks,FPendingToSaveBytes,LPct])); + Result := LLines.Text; + finally + LLines.Free; + end; +end; + { TCacheMemData } procedure TCacheMemData.Clear; @@ -906,12 +994,16 @@ procedure TCacheMemStats.Clear; freememElaspedMillis := 0; reusedCacheMemDataCount := 0; reusedCacheMemDataBytes := 0; + deletedBlocksReused := 0; + deletedBlocksSaved := 0; + deletedBlocksCount := 0; end; function TCacheMemStats.ToString: String; begin - Result := Format('CacheMemStats Reused:%d (%d bytes) - Flush:%d (%d bytes) %d millis - FreeMem:%d (%d bytes) %d millis', + Result := Format('CacheMemStats Reused:%d (%d bytes) - Deleteds:%d (Saved:%d - reused:%d) - Flush:%d (%d bytes) %d millis - FreeMem:%d (%d bytes) %d millis', [Self.reusedCacheMemDataCount,Self.reusedCacheMemDataBytes, + Self.deletedBlocksCount,Self.deletedBlocksSaved,Self.deletedBlocksReused, Self.flushCount,Self.flushSize,Self.flushElapsedMillis, Self.freememCount,Self.freememSize, Self.freememElaspedMillis]); diff --git a/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas index 989c3b49e..4935276ab 100644 --- a/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas @@ -40,7 +40,7 @@ procedure TestTCacheMem.CheckBytes(const ABytes: TBytes; ALoadedStartPos, ASize: for i := 0 to ASize-1 do begin if (ABytes[i] <> ((ALoadedStartPos+i+1) MOD 89)) then begin - raise ETestFailure.Create(Format('Value at pos %d (item %d) should be %d instead of %d',[ALoadedStartPos+i,i,((ALoadedStartPos+i) MOD 89),ABytes[i]])); + raise {$IFDEF FPC}Exception{$ELSE}ETestFailure{$ENDIF}.Create(Format('Value at pos %d (item %d) should be %d instead of %d',[ALoadedStartPos+i,i,((ALoadedStartPos+i) MOD 89),ABytes[i]])); end; end; @@ -58,11 +58,11 @@ procedure TestTCacheMem.InitCurrentMem(ASize: Integer); function TestTCacheMem.OnNeedDataProc(var ABuffer; AStartPos, ASize: Integer): Integer; begin - if (High(FCurrentMem) >= AStartPos + ASize) then begin + if (Length(FCurrentMem) >= AStartPos + ASize) then begin Result := ASize; Move(FCurrentMem[AStartPos],ABuffer,ASize); end else begin - Result := High(FCurrentMem) - AStartPos; + Result := Length(FCurrentMem) - AStartPos; if Result>0 then begin Move(FCurrentMem[AStartPos],ABuffer,Result); end; @@ -71,11 +71,11 @@ function TestTCacheMem.OnNeedDataProc(var ABuffer; AStartPos, ASize: Integer): I function TestTCacheMem.OnSaveDataProc(const ABuffer; AStartPos, ASize: Integer): Integer; begin - if (High(FCurrentMem) >= AStartPos + ASize) then begin + if (Length(FCurrentMem) >= AStartPos + ASize) then begin Result := ASize; Move(ABuffer,FCurrentMem[AStartPos],ASize); end else begin - Result := High(FCurrentMem) - AStartPos; + Result := Length(FCurrentMem) - AStartPos; if Result>0 then begin Move(ABuffer,FCurrentMem[AStartPos],Result); end; @@ -99,36 +99,84 @@ procedure TestTCacheMem.TestCacheMem; begin LCMem := TCacheMem.Create(OnNeedDataProc,OnSaveDataProc); Try - InitCurrentMem(11); + InitCurrentMem(22); SetLength(LBuff,Length(FCurrentMem)); - LCMem.DefaultCacheDataBlocksSize :=10; + LCMem.DefaultCacheDataBlocksSize :=5; + LCMem.GridCache := True; // Check replacing initial position of buffer on Load LCMem.Clear; - LCMem.LoadData(LBuff[0],3,3); + + FillChar(LBuff[0],Length(LBuff),0); + CheckTrue( LCMem.LoadData(LBuff[0],3,3) ); CheckBytes(LBuff,3,3); - LCMem.LoadData(LBuff[0],1,9); + + FillChar(LBuff[0],Length(LBuff),0); + CheckTrue( LCMem.LoadData(LBuff[0],1,9) ); CheckBytes(LBuff,1,9); + + FillChar(LBuff[0],Length(LBuff),0); + CheckTrue( LCMem.LoadData(LBuff[0],9,2) ); + CheckBytes(LBuff,9,2); + + FillChar(LBuff[0],Length(LBuff),0); + CheckTrue( LCMem.LoadData(LBuff[0],8,3) ); + CheckBytes(LBuff,8,3); + + // Check false and load final data + FillChar(LBuff[0],Length(LBuff),0); + CheckFalse( LCMem.LoadData(LBuff[0],Length(FCurrentMem)-3,4) ); + CheckBytes(LBuff,Length(FCurrentMem)-3,3); LCMem.ConsistencyCheck; + // Load all to LBuff + CheckTrue( LCMem.LoadData(LBuff[0],0,Length(LBuff)) ); // Check replacing initial position of buffer on Save LCMem.Clear; LCMem.SaveToCache(LBuff[0],3,3,True); LCMem.SaveToCache(LBuff[0],7,0,True); + + // Check saving chunks + LCMem.Clear; + LCMem.DefaultCacheDataBlocksSize := 5; + LCMem.GridCache := False; + LCMem.SaveToCache(LBuff[2],5,2,True); + LCMem.SaveToCache(LBuff[1],15,1,True); + CheckTrue( LCMem.CacheDataBlocks=3, Format('3 Cache blocks: %d',[LCMem.CacheDataBlocks])); + LCMem.Clear; + LCMem.GridCache := True; + LCMem.SaveToCache(LBuff[2],5,2,True); + LCMem.SaveToCache(LBuff[1],15,1,True); + CheckTrue( LCMem.CacheDataBlocks=4, Format('4 Cache blocks: %d',[LCMem.CacheDataBlocks])); + LCMem.Clear; + + // Clear FCurrentMem + LCMem.Clear; + FillChar(FCurrentMem[0],Length(FCurrentMem),0); + // Save from LBuff + LCMem.SaveToCache(LBuff,0,True); + LCMem.FlushCache; LCMem.ConsistencyCheck; LCMem.Clear; - InitCurrentMem(100000); + InitCurrentMem(100); SetLength(LBuff,Length(FCurrentMem)); - CheckTrue( LCMem.LoadData(LBuff[0],0,100) ); + // Save 3 blocks + LCMem.LoadData(LBuff[0],2,2*LCMem.DefaultCacheDataBlocksSize); + LCMem.Clear; + LCMem.SaveToCache(LBuff[0], 2*LCMem.DefaultCacheDataBlocksSize , 2,True); + CheckTrue( LCMem.CacheDataBlocks=3, '3 Cache blocks'); + + CheckTrue( LCMem.LoadData(LBuff[0],1,98) ); // Incremental round i := 1; while (i+i < High(FCurrentMem)) do begin - CheckTrue( LCMem.LoadData(LBuff[0],i,i) ); + CheckTrue( LCMem.LoadData(LBuff[0],i-1,i) ); + CheckBytes(LBuff,i-1,i); inc(i); end; - CheckFalse( LCMem.LoadData( LBuff[0],i,i) ); + CheckFalse( LCMem.LoadData( LBuff[0],i+1,i) ); LCMem.ConsistencyCheck; Finally From 2184bd89283855b72a3dbce656352f74f3c81497 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 1 Dec 2020 19:04:56 +0100 Subject: [PATCH 064/275] Apply abstractmem improvements/optimizations on PascalCoin --- src/core/UAccounts.pas | 6 ++++++ src/core/UBaseTypes.pas | 2 +- src/core/UPCAbstractMem.pas | 41 ++++++++++++++++++++++++++++++++----- src/core/upcdaemon.pas | 2 +- src/pascalcoin_daemon.ini | 2 +- 5 files changed, 45 insertions(+), 8 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 1ebbf99e4..322221c60 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -3395,6 +3395,9 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool tc := TPlatform.GetTickCount; StartThreadSafe; try + {$IFDEF USE_ABSTRACTMEM} + FPCAbstractMem.SavingNewSafeboxMode := True; + {$ENDIF} LStartTickCount := tc; // Read Header info If not LoadSafeBoxStreamHeader(Stream,sbHeader) then begin @@ -3695,6 +3698,9 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool if Not Result then Clear else errors := ''; End; Finally + {$IFDEF USE_ABSTRACTMEM} + FPCAbstractMem.SavingNewSafeboxMode := False; + {$ENDIF} EndThreadSave; end; TLog.NewLog(ltdebug,ClassName,Format('Finalized read Safebox from blocks %d to %d (total %d blocks) in %.2f seconds', diff --git a/src/core/UBaseTypes.pas b/src/core/UBaseTypes.pas index 2b4832741..85a6778bb 100644 --- a/src/core/UBaseTypes.pas +++ b/src/core/UBaseTypes.pas @@ -635,7 +635,7 @@ procedure TBytesBuffer.SaveToStream(AStream: TStream); procedure TBytesBuffer.SetDefaultIncrement(AValue: Integer); begin if AValue<=0 then FDefaultIncrement:=1024 - else if AValue>(1024*1024) then FDefaultIncrement := 1024*1024 + else if AValue>(100*1024*1024) then FDefaultIncrement := (100*1024*1024) else FDefaultIncrement:=AValue; end; diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 6b3d006f0..6567e67e3 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -7,7 +7,7 @@ interface {$ENDIF} uses Classes, SysUtils, SyncObjs, - UAbstractMem, UFileMem, UAbstractMemTList, + UAbstractMem, UFileMem, UAbstractMemTList, UCacheMem, UAbstractBTree, UThread, UAVLCache, ULog, UCrypto, UPCAbstractMemAccountKeys, @@ -124,6 +124,10 @@ TPCAbstractMem = class FZoneAggregatedHashrate : TAMZone; FUseCacheOnAbstractMemLists: Boolean; FMaxMemUsage: Integer; + FSavingNewSafeboxMode: Boolean; + + FSavingOldGridCache : Boolean; + FSavingOldDefaultCacheDataBlocksSize : Integer; function IsChecking : Boolean; procedure DoCheck; @@ -138,6 +142,7 @@ TPCAbstractMem = class function GetMaxAccountsCache: Integer; function GetMaxAccountKeysCache: Integer; procedure SetMaxAccountKeysCache(const Value: Integer); + procedure SetSavingNewSafeboxMode(const Value: Boolean); protected procedure UpgradeAbstractMemVersion(const ACurrentHeaderVersion : Integer); public @@ -179,6 +184,7 @@ TPCAbstractMem = class Property MaxMemUsage : Integer read FMaxMemUsage write SetMaxMemUsage; Property MaxAccountsCache : Integer read GetMaxAccountsCache write SetMaxAccountsCache; Property MaxAccountKeysCache : Integer read GetMaxAccountKeysCache write SetMaxAccountKeysCache; + Property SavingNewSafeboxMode : Boolean read FSavingNewSafeboxMode write SetSavingNewSafeboxMode; end; implementation @@ -203,7 +209,7 @@ constructor TPCAbstractMemBytesBuffer32Safebox.Create(AAbstractMem : TAbstractMe LCachedSafeboxHash : TBytes; begin FCachedSafeboxHash := Nil; - inherited Create(1000*32); + inherited Create(100000*32); FAbstractMem := AAbstractMem; FSaveBufferPosition:=APosition; if (APosition>0) then begin @@ -539,10 +545,10 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; // Free FreeAndNil(FBlocks); // - FBlocks := TPCAbstractMemListBlocks.Create( FAbstractMem, LZoneBlocks, 10000, Self.UseCacheOnAbstractMemLists); + FBlocks := TPCAbstractMemListBlocks.Create( FAbstractMem, LZoneBlocks, 20000, Self.UseCacheOnAbstractMemLists); FBlocks.FPCAbstractMem := Self; - FAccounts := TPCAbstractMemListAccounts.Create( FAbstractMem, LZoneAccounts, 50000, Self.UseCacheOnAbstractMemLists); + FAccounts := TPCAbstractMemListAccounts.Create( FAbstractMem, LZoneAccounts, 100000, Self.UseCacheOnAbstractMemLists); FAccounts.FPCAbstractMem := Self; FAccountsNames := TPCAbstractMemListAccountNames.Create( FAbstractMem, LZoneAccountsNames, 5000 , False, Self.UseCacheOnAbstractMemLists); @@ -597,10 +603,11 @@ constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boo FCheckingThread := Nil; FLockAbstractMem := TPCCriticalSection.Create(Self.ClassName); FAccountCache := TAccountCache.Create(10000,_AccountCache_Comparision); + FSavingNewSafeboxMode := False; FAggregatedHashrate := TBigNum.Create(0); FFileName := ASafeboxFileName; - if (FFileName<>'') {and (FileExists(ASafeboxFileName))} then begin + if (FFileName<>'') then begin FAbstractMem := TFileMem.Create( ASafeboxFileName , AReadOnly); end else begin FAbstractMem := TMem.Create(0,AReadOnly); @@ -836,6 +843,30 @@ procedure TPCAbstractMem.SetMaxMemUsage(const Value: Integer); end; end; +procedure TPCAbstractMem.SetSavingNewSafeboxMode(const Value: Boolean); +var Lcm : TCacheMem; +begin + FSavingNewSafeboxMode := Value; + // Will set in optimized state (cache and others) for maximum performance and minimum impact + TLog.NewLog(ltinfo,ClassName,Format('Seting AbstractMem is Saving mode:%s',[Value.ToString])); + if FAbstractMem is TFileMem then begin + Lcm := TFileMem(FAbstractMem).LockCache; + try + if Value then begin + FSavingOldGridCache := Lcm.GridCache; + FSavingOldDefaultCacheDataBlocksSize := Lcm.DefaultCacheDataBlocksSize; + Lcm.GridCache := False; + Lcm.DefaultCacheDataBlocksSize := -1; + end else begin + Lcm.GridCache := FSavingOldGridCache; + Lcm.DefaultCacheDataBlocksSize := FSavingOldDefaultCacheDataBlocksSize; + end; + finally + TFileMem(FAbstractMem).UnlockCache; + end; + end; +end; + procedure TPCAbstractMem.SetUseCacheOnAbstractMemLists(const Value: Boolean); var Lins : Boolean; begin diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index 61d601993..d414a30c7 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -266,7 +266,7 @@ procedure TPCDaemonThread.BCExecute; FNode := TNode.Node; {$IFDEF USE_ABSTRACTMEM} LMaxMemMb := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_MAX_CACHE_MB,100); - LUseCacheOnMemLists:= FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_USE_CACHE_ON_LISTS,True); + LUseCacheOnMemLists:= FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_USE_CACHE_ON_LISTS,False); LCacheMaxAccounts := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_CACHE_MAX_ACCOUNTS,10000); LCacheMaxPubKeys := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_CACHE_MAX_PUBKEYS,5000); diff --git a/src/pascalcoin_daemon.ini b/src/pascalcoin_daemon.ini index 38b399ed0..446add2c1 100644 --- a/src/pascalcoin_daemon.ini +++ b/src/pascalcoin_daemon.ini @@ -55,7 +55,7 @@ DATAFOLDER= ;Maximum megabytes in memory as a cache - Default 100 ABSTRACTMEM_MAX_CACHE_MB= ;ABSTRACTMEM_USE_CACHE_ON_LISTS : Boolean -;Set to true (1) to allow save lists on cache or false (0) - Default TRUE +;Set to true (1) to allow save lists on cache or false (0) - Default False ABSTRACTMEM_USE_CACHE_ON_LISTS= ;ABSTRACTMEM_CACHE_MAX_ACCOUNTS : Integer ;Max number of accounts to store at cache - Default 10000 From 66ac2830b9f27013704a91dfaf3354c5ea079c86 Mon Sep 17 00:00:00 2001 From: Skybuck <skybuck2000@hotmail.com> Date: Thu, 3 Dec 2020 01:14:42 +0100 Subject: [PATCH 065/275] Some bug fixes, some things disabled, some loss of functionality --- src/core/UEncoding.pas | 2 +- .../core.utils/UCoreUtils.pas | 37 +++++++++++-------- src/libraries/sphere10/UCommon.Data.pas | 3 ++ src/pascalcoin_wallet_experimental.lpi | 12 ++++-- 4 files changed, 33 insertions(+), 21 deletions(-) diff --git a/src/core/UEncoding.pas b/src/core/UEncoding.pas index c93302012..85ce9a878 100644 --- a/src/core/UEncoding.pas +++ b/src/core/UEncoding.pas @@ -195,7 +195,7 @@ function TCustomRegex.GetMatchFromName(const AGroupName: String): String; i: Int32; begin Result := #0; - i := FRegex.MatchIndexFromName(AGroupName); +// i := FRegex.MatchIndexFromName(AGroupName); // Skybuck *disabled, missing* if i >= 0 then begin Result := FRegex.Match[i]; end; diff --git a/src/gui-experimental/core.utils/UCoreUtils.pas b/src/gui-experimental/core.utils/UCoreUtils.pas index b082f40da..448177616 100644 --- a/src/gui-experimental/core.utils/UCoreUtils.pas +++ b/src/gui-experimental/core.utils/UCoreUtils.pas @@ -23,14 +23,14 @@ interface uses Classes, SysUtils, Forms, Dialogs, LCLType, UAccounts, UBlockChain, UNode, UWallet, - UBaseTypes, UCommon, UCoreObjects, UCommon.Collections, Generics.Defaults; + UBaseTypes, UCommon, UCoreObjects, UCommon.Collections, Generics.Defaults, UPCDataTypes; type { TAccountComparer } TAccountComparer = class(TComparer<TAccount>) - function Compare(constref ALeft, ARight: T): integer; override; + function Compare(constref ALeft, ARight: TAccount): integer; override; class function DoCompare(constref ALeft, ARight: TAccount): integer; inline; end; @@ -47,7 +47,7 @@ TAccountEqualityComparer = class(TEqualityComparer<TAccount>) { TAccountKeyComparer } TAccountKeyComparer = class(TComparer<TAccountKey>) - function Compare(constref ALeft, ARight: T): integer; override; + function Compare(constref ALeft, ARight: TAccountKey): integer; override; class function DoCompare(constref ALeft, ARight: TAccountKey): integer; inline; end; @@ -232,7 +232,7 @@ class function TCoreTool.GetUserAccounts(out Balance: TBalanceSummary; IncludePe i, j: integer; LAccs: TList<TAccount>; LAcc: TAccount; - LList: TOrderedCardinalList; + LList: TAccountsNumbersList; LMemPool: TPCOperationsComp; Disposables: TDisposables; begin @@ -268,7 +268,7 @@ class function TCoreTool.GetUserAccountNumbers: TArray<cardinal>; var i, j: integer; LAccs: TSortedList<cardinal>; - LList: TOrderedCardinalList; + LList: TAccountsNumbersList; Disposables: TDisposables; begin LAccs := Disposables.AddObject(TSortedList<cardinal>.Create) as TSortedList<cardinal>; @@ -478,7 +478,7 @@ function TNodeHelper.GetStoredOperationsAffectingAccounts(const AAccountNumbers: function GetAccountLastUpdateBlock(constref AAccount: TAccount): cardinal; begin - Result := AAccount.updated_block; + Result := AAccount.GetLastUpdatedBlock; end; begin @@ -496,8 +496,8 @@ function TNodeHelper.GetStoredOperationsAffectingAccounts(const AAccountNumbers: // if account is modified in block-tip LAcc := LAccounts[i]; LAccountBalances.AddOrSetValue(LAcc.account, LAcc.Balance); // track account balances - LBlockTraversal.Add(LAcc.updated_block); - MarkAccountAsScannableAtBlock(LAcc.account, LAcc.updated_block); + LBlockTraversal.Add(LAcc.GetLastUpdatedBlock); + MarkAccountAsScannableAtBlock(LAcc.account, LAcc.GetLastUpdatedBlock); end; // Traverse the set of "last updated" blocks in DESCENDING order @@ -544,7 +544,7 @@ class function TAccountEqualityComparer.AreEqual(constref ALeft, ARight: TAccoun Result := (ALeft.account = ARight.account) and (ALeft.balance = ARight.balance) and - (ALeft.updated_block = ARight.updated_block) and + (ALeft.GetLastUpdatedBlock = ARight.GetLastUpdatedBlock) and (ALeft.n_operation = ARight.n_operation) and TAccountKeyEqualityComparer.AreEqual(ALeft.accountInfo.accountKey, ARight.accountInfo.accountKey); end; @@ -556,7 +556,7 @@ class function TAccountEqualityComparer.CalcHashCode(constref AValue: TAccount): { TAccountKeyComparer } -function TAccountKeyComparer.Compare(constref ALeft, ARight: T): integer; +function TAccountKeyComparer.Compare(constref ALeft, ARight: TAccountKey): integer; begin Result := TAccountKeyComparer.DoCompare(ALeft, ARight); end; @@ -614,7 +614,8 @@ function TAccountHelper.GetInfoText(const ABank: TPCBank): utf8string; builder.Append(''); builder.Append(Format('Current balance: %s', [TAccountComp.FormatMoney(Self.balance)])); builder.Append(''); - builder.Append(Format('Updated on block: %d (%d blocks ago)', [Self.updated_block, ABank.BlocksCount - Self.updated_block])); + builder.Append(Format('Passively updated on block: %d (%d blocks ago)', [Self.updated_on_block_passive_mode, ABank.BlocksCount - Self.updated_on_block_passive_mode])); + builder.Append(Format('Actively updated on block: %d (%d blocks ago)', [Self.updated_on_block_active_mode, ABank.BlocksCount - Self.updated_on_block_active_mode])); builder.Append(Format('Public key type: %s', [TAccountComp.GetECInfoTxt(Self.accountInfo.accountKey.EC_OpenSSL_NID)])); builder.Append(Format('Base58 Public key: %s', [TAccountComp.AccountPublicKeyExport(Self.accountInfo.accountKey)])); if TAccountComp.IsAccountForSale(Self.accountInfo) then @@ -623,7 +624,9 @@ function TAccountHelper.GetInfoText(const ABank: TPCBank): utf8string; builder.Append('** Account is for sale: **'); builder.Append(Format('Price: %s', [TAccountComp.FormatMoney(Self.accountInfo.price)])); builder.Append(Format('Seller account (where to pay): %s', [TAccountComp.AccountNumberToAccountTxtNumber(Self.accountInfo.account_to_pay)])); - if TAccountComp.IsAccountForSaleAcceptingTransactions(Self.accountInfo) then +// if TAccountComp.IsAccountForSaleAcceptingTransactions(Self.accountInfo) then // Skybuck *old* + // Skybuck: reduced funtionality for now, might need fixing later. + if TAccountComp.IsAccountForSaleOrSwap(Self.accountInfo) then // Skybuck *new* begin builder.Append(''); builder.Append('** Private sale **'); @@ -669,12 +672,12 @@ function TOperationResumeHelper.GetInfoText(const ABank: TPCBank): utf8string; builder.Add(Format('Operation Hash (ophash): %s', [TCrypto.ToHexaString(Self.OperationHash)])); if (Self.OperationHash_OLD <> nil) then builder.Add(Format('Old Operation Hash (old_ophash): %s', [TCrypto.ToHexaString(Self.OperationHash_OLD)])); - if (Self.OriginalPayload <> nil) then + if (Self.OriginalPayload.payload_raw <> nil) then begin - builder.Add(Format('Payload length:%d', [length(Self.OriginalPayload)])); + builder.Add(Format('Payload length:%d', [length(Self.OriginalPayload.payload_raw)])); if Self.PrintablePayload <> '' then builder.Add(Format('Payload (human): %s', [Self.PrintablePayload])); - builder.Add(Format('Payload (Hexadecimal): %s', [TCrypto.ToHexaString(Self.OriginalPayload)])); + builder.Add(Format('Payload (Hexadecimal): %s', [TCrypto.ToHexaString(Self.OriginalPayload.payload_raw)])); end; if Self.Balance >= 0 then builder.Add(Format('Final balance: %s', [TAccountComp.FormatMoney(Self.Balance)])); @@ -1587,6 +1590,7 @@ class function TWIZOperationsHelper.ExecuteBuyAccount(const ASelectedAccounts: T LAccountIdx, LNoOfOperations, LAccNumberIndex: integer; LCurrentAccount, LSignerAccount: TAccount; LPayloadEncodedBytes, LNewName: TRawBytes; + LOperationPayload : TOperationPayload; begin LWalletKeys := TWallet.Keys; @@ -1644,8 +1648,9 @@ class function TWIZOperationsHelper.ExecuteBuyAccount(const ASelectedAccounts: T Exit(False); end; + LOperationPayload.payload_raw := LPayloadEncodedBytes; LPCOperation := TOpBuyAccount.CreateBuy(LNode.Bank.Safebox.CurrentProtocol, LCurrentAccount.account, LCurrentAccount.n_operation + 1, AAccountToBuy.account, AAccountToBuy.accountInfo.account_to_pay, - AAccountToBuy.accountInfo.price, AAmount, LFee, ANewOwnerPublicKey, LWalletKey.PrivateKey, LPayloadEncodedBytes); + AAccountToBuy.accountInfo.price, AAmount, LFee, ANewOwnerPublicKey, LWalletKey.PrivateKey, LOperationPayload); try LTemp := Format('%d. Buy Account %s for %s PASC %s', [LNoOfOperations + 1, AAccountToBuy.AccountString, TAccountComp.FormatMoney(AAmount), sLineBreak]); diff --git a/src/libraries/sphere10/UCommon.Data.pas b/src/libraries/sphere10/UCommon.Data.pas index f7f23e6ad..a3e45a7be 100644 --- a/src/libraries/sphere10/UCommon.Data.pas +++ b/src/libraries/sphere10/UCommon.Data.pas @@ -675,6 +675,8 @@ class function TDataSourceTool<T>.ConstructRowPredicate(const AFilters : TArray< end; end; + (* + // Skybuck: Free Pascal Compiler Bug/Internal Error 2015052501 (disabled for now). case filters.Count of 0: Result := nil; 1: Result := filters[0]; @@ -683,6 +685,7 @@ class function TDataSourceTool<T>.ConstructRowPredicate(const AFilters : TArray< foOr: Result := __TPredicateTool_T.OrMany(filters.ToArray); end; end; + *) end; { TPageFetchParams } diff --git a/src/pascalcoin_wallet_experimental.lpi b/src/pascalcoin_wallet_experimental.lpi index 3f68b5d1b..2389e8d56 100644 --- a/src/pascalcoin_wallet_experimental.lpi +++ b/src/pascalcoin_wallet_experimental.lpi @@ -1,16 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <CONFIG> <ProjectOptions> - <Version Value="12"/> + <Version Value="11"/> <PathDelim Value="\"/> <General> <Flags> <MainUnitHasUsesSectionForAllUnits Value="False"/> <MainUnitHasCreateFormStatements Value="False"/> <MainUnitHasTitleStatement Value="False"/> - <CompatibilityMode Value="True"/> </Flags> <SessionStorage Value="InProjectDir"/> + <MainUnit Value="0"/> <Title Value="PascalCoin Wallet"/> <ResourceType Value="res"/> </General> @@ -77,7 +77,7 @@ <PackageName Value="LCL"/> </Item1> </RequiredPackages> - <Units Count="104"> + <Units Count="105"> <Unit0> <Filename Value="pascalcoin_wallet_experimental.dpr"/> <IsPartOfProject Value="True"/> @@ -642,6 +642,10 @@ <Filename Value="core\URandomHash2.pas"/> <IsPartOfProject Value="True"/> </Unit103> + <Unit104> + <Filename Value="libraries\abstractmem\UAbstractMem.pas"/> + <IsPartOfProject Value="True"/> + </Unit104> </Units> </ProjectOptions> <CompilerOptions> @@ -652,7 +656,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir);libraries\generics.collections\inc"/> - <OtherUnitFiles Value="core;gui-experimental;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\cryptolib4pascal;libraries\synapse;libraries\sphere10;libraries\generics.collections;libraries\pascalcoin;gui-experimental\core.utils;gui-experimental\wizards\wallet;gui-experimental\wizards\operations;libraries\paszlib;gui-classic"/> + <OtherUnitFiles Value="core;gui-experimental;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\cryptolib4pascal;libraries\synapse;libraries\sphere10;libraries\generics.collections;libraries\pascalcoin;gui-experimental\core.utils;gui-experimental\wizards\wallet;gui-experimental\wizards\operations;libraries\paszlib;gui-classic;libraries\abstractmem"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> From 594cf6efd8a9749eabc67565bb6db66f014fe508 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 3 Dec 2020 11:56:08 +0100 Subject: [PATCH 066/275] Improvement speed on SafeboxRootHash initialization --- src/core/UPCSafeBoxRootHash.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/UPCSafeBoxRootHash.pas b/src/core/UPCSafeBoxRootHash.pas index f12477739..c48da7d05 100644 --- a/src/core/UPCSafeBoxRootHash.pas +++ b/src/core/UPCSafeBoxRootHash.pas @@ -428,7 +428,7 @@ procedure TBytesBuffer32Safebox.NotifyUpdated(AStartPos, ACountBytes: Integer); FreeAndNil(FNextLevelBytesBuffer); end else if Not Assigned(FNextLevelBytesBuffer) then begin // First time must "Redo" - RedoNextLevelsForMerkleRootHash; + // "RedoNextLevelsForMerkleRootHash" will be called when need to access next level value end else begin LLevelItemIndex := AStartPos DIV 32; LLevelItemsCount := Self.Length DIV 32; From 7c6e264c913027d7d125463febac878459c738c1 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 3 Dec 2020 12:03:54 +0100 Subject: [PATCH 067/275] Minor improvement on TAbstractMemList adding "UseCacheAuto" property (Default True) --- src/core/UPCAbstractMem.pas | 2 +- src/core/upcdaemon.pas | 2 +- .../abstractmem/UAbstractMemTList.pas | 20 +++++++++++-------- src/pascalcoin_daemon.ini | 2 +- 4 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 6567e67e3..650ef602d 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -591,7 +591,7 @@ constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boo begin FStats.Clear; - FUseCacheOnAbstractMemLists := True; + FUseCacheOnAbstractMemLists := False; FMaxMemUsage := 100 * 1024 * 1024; FBlocks := Nil; diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index d414a30c7..61d601993 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -266,7 +266,7 @@ procedure TPCDaemonThread.BCExecute; FNode := TNode.Node; {$IFDEF USE_ABSTRACTMEM} LMaxMemMb := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_MAX_CACHE_MB,100); - LUseCacheOnMemLists:= FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_USE_CACHE_ON_LISTS,False); + LUseCacheOnMemLists:= FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_USE_CACHE_ON_LISTS,True); LCacheMaxAccounts := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_CACHE_MAX_ACCOUNTS,10000); LCacheMaxPubKeys := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_ABSTRACTMEM_CACHE_MAX_PUBKEYS,5000); diff --git a/src/libraries/abstractmem/UAbstractMemTList.pas b/src/libraries/abstractmem/UAbstractMemTList.pas index 82e014096..72546b486 100644 --- a/src/libraries/abstractmem/UAbstractMemTList.pas +++ b/src/libraries/abstractmem/UAbstractMemTList.pas @@ -57,6 +57,7 @@ interface FNextElementPosition : Integer; FUseCache : Boolean; + FUseCacheAuto : Boolean; FCacheData : TBytes; FCacheUpdated : Boolean; FCacheDataLoaded : Boolean; @@ -65,7 +66,7 @@ interface function GetPosition(AIndex: Integer): TAbstractMemPosition; procedure SetPosition(AIndex: Integer; const Value: TAbstractMemPosition); - function UseCacheData : Boolean; + function UseCacheData(AWillUpdateData : Boolean) : Boolean; Procedure CheckInitialized; procedure GetPointerTo(AIndex : Integer; AAllowIncrease : Boolean; out APreviousBlockPointer, ABlockPointer : TAbstractMemPosition; out AIndexInBlock : Integer); procedure AddRange(AIndexStart, AInsertCount : Integer); @@ -95,6 +96,7 @@ interface property AbstractMem : TAbstractMem read FAbstractMem; property InitialiZone : TAMZone read FInitialZone; property UseCache : Boolean read FUseCache write SetUseCache; + property UseCacheAuto : Boolean read FUseCacheAuto write FUseCacheAuto; procedure LockList; procedure UnlockList; End; @@ -187,7 +189,7 @@ procedure TAbstractMemTList.AddRange(AIndexStart, AInsertCount: Integer); begin CheckInitialized; if (AIndexStart<0) or (AInsertCount<=0) or (AIndexStart>FNextElementPosition) then raise EAbstractMemTList.Create(Format('%s AddRange %d..%d out of range 0..%d',[ClassName,AIndexStart,AIndexStart+AInsertCount,FNextElementPosition-1])); - if (UseCacheData) then begin + if (UseCacheData(True)) then begin if (Length(FCacheData)-FCacheDataUsedBytes)< (AInsertCount*4) then begin // Increase if (FElementsOfEachBlock>AInsertCount) then i := FElementsOfEachBlock @@ -262,6 +264,7 @@ constructor TAbstractMemTList.Create(AAbstractMem: TAbstractMem; const AInitialZ FCacheUpdated := False; FCacheDataLoaded := False; FCacheDataUsedBytes := 0; + FUseCacheAuto := True; FAbstractMem := AAbstractMem; FInitialZone.Clear; @@ -407,7 +410,7 @@ function TAbstractMemTList.GetPosition(AIndex: Integer): TAbstractMemPosition; Result := 0; FAbstractMemTListLock.Acquire; try - if (UseCacheData) then begin + if (UseCacheData(False)) then begin if (AIndex<0) or (AIndex>=FNextElementPosition) then raise EAbstractMemTList.Create(Format('%s index %d out of range 0..%d',[ClassName,AIndex,FNextElementPosition-1])); Move( FCacheData[AIndex*4], Result, 4); end else begin @@ -473,7 +476,7 @@ procedure TAbstractMemTList.Insert(AIndex: Integer; const APosition: TAbstractMe FAbstractMemTListLock.Acquire; try AddRange(AIndex,1); - if (UseCacheData) then begin + if (UseCacheData(True)) then begin Move(APosition, FCacheData[AIndex*4], 4); FCacheUpdated := True; end else begin @@ -527,7 +530,7 @@ procedure TAbstractMemTList.RemoveRange(AIndexStart, ARemoveCount: Integer); else raise EAbstractMemTList.Create(Format('%s remove %d..%d out of range (NO ELEMENTS)',[ClassName,AIndexStart,AIndexStart + ARemoveCount -1])) end; - if (UseCacheData) then begin + if (UseCacheData(True)) then begin if (AIndexStart+ARemoveCount < FNextElementPosition) then begin Move(FCacheData[(AIndexStart + ARemoveCount) *4], FCacheData[(AIndexStart) *4], @@ -591,7 +594,7 @@ procedure TAbstractMemTList.SetPosition(AIndex: Integer; const Value: TAbstractM begin FAbstractMemTListLock.Acquire; try - if (UseCacheData) then begin + if (UseCacheData(True)) then begin Move( Value, FCacheData[AIndex*4], 4); FCacheUpdated := True; end else begin @@ -624,9 +627,10 @@ procedure TAbstractMemTList.UnlockList; FAbstractMemTListLock.Release; end; -function TAbstractMemTList.UseCacheData: Boolean; +function TAbstractMemTList.UseCacheData(AWillUpdateData : Boolean): Boolean; begin - if FUseCache then begin + if (FUseCache) or ((AWillUpdateData) and (FUseCacheAuto)) then begin + FUseCache := True; Result := True; if Not FCacheDataLoaded then begin FCacheDataLoaded := True; diff --git a/src/pascalcoin_daemon.ini b/src/pascalcoin_daemon.ini index 446add2c1..19ab0692c 100644 --- a/src/pascalcoin_daemon.ini +++ b/src/pascalcoin_daemon.ini @@ -55,7 +55,7 @@ DATAFOLDER= ;Maximum megabytes in memory as a cache - Default 100 ABSTRACTMEM_MAX_CACHE_MB= ;ABSTRACTMEM_USE_CACHE_ON_LISTS : Boolean -;Set to true (1) to allow save lists on cache or false (0) - Default False +;Set to true (1) to allow save lists on cache or false (0) - Default True ABSTRACTMEM_USE_CACHE_ON_LISTS= ;ABSTRACTMEM_CACHE_MAX_ACCOUNTS : Integer ;Max number of accounts to store at cache - Default 10000 From de6121533db2525d6a01dba7f955d3c054002bd8 Mon Sep 17 00:00:00 2001 From: Skybuck <skybuck2000@hotmail.com> Date: Thu, 3 Dec 2020 17:32:57 +0100 Subject: [PATCH 068/275] FRegex fixed by adding uregexpr.pas unit file to project file to supercede the one from fpc compiler --- src/core/UEncoding.pas | 5 ++++- src/pascalcoin_wallet_experimental.lpi | 14 +++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/core/UEncoding.pas b/src/core/UEncoding.pas index 85ce9a878..4ff8f5839 100644 --- a/src/core/UEncoding.pas +++ b/src/core/UEncoding.pas @@ -195,7 +195,10 @@ function TCustomRegex.GetMatchFromName(const AGroupName: String): String; i: Int32; begin Result := #0; -// i := FRegex.MatchIndexFromName(AGroupName); // Skybuck *disabled, missing* + // carefull: E:\SourceCode\PascalCoin-master\src\libraries\regex must be added to project file + // otherwise wrong unit will be used from: + // Drive:\Tools\Lazarus\fpc\3.2.0\source\packages\regexpr\src + i := FRegex.MatchIndexFromName(AGroupName); if i >= 0 then begin Result := FRegex.Match[i]; end; diff --git a/src/pascalcoin_wallet_experimental.lpi b/src/pascalcoin_wallet_experimental.lpi index 2389e8d56..62d640df6 100644 --- a/src/pascalcoin_wallet_experimental.lpi +++ b/src/pascalcoin_wallet_experimental.lpi @@ -28,7 +28,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir);libraries\generics.collections\inc"/> - <OtherUnitFiles Value="core;gui-experimental;libraries\synapse;libraries\abstractmem;\libraries\regex;libraries\sphere10;libraries\simplebaselib4pascal;libraries\cryptolib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;gui-experimental\core.utils;gui-experimental\wizards\wallet;gui-experimental\wizards\operations;gui-classic;libraries\paszlib"/> + <OtherUnitFiles Value="core;gui-experimental;libraries\synapse;libraries\abstractmem;\libraries\regex;libraries\sphere10;libraries\simplebaselib4pascal;libraries\cryptolib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;gui-experimental\core.utils;gui-experimental\wizards\wallet;gui-experimental\wizards\operations;gui-classic;libraries\paszlib;libraries\regex"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> @@ -77,7 +77,7 @@ <PackageName Value="LCL"/> </Item1> </RequiredPackages> - <Units Count="105"> + <Units Count="107"> <Unit0> <Filename Value="pascalcoin_wallet_experimental.dpr"/> <IsPartOfProject Value="True"/> @@ -646,6 +646,14 @@ <Filename Value="libraries\abstractmem\UAbstractMem.pas"/> <IsPartOfProject Value="True"/> </Unit104> + <Unit105> + <Filename Value="core\UEncoding.pas"/> + <IsPartOfProject Value="True"/> + </Unit105> + <Unit106> + <Filename Value="libraries\regex\uregexpr.pas"/> + <IsPartOfProject Value="True"/> + </Unit106> </Units> </ProjectOptions> <CompilerOptions> @@ -656,7 +664,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir);libraries\generics.collections\inc"/> - <OtherUnitFiles Value="core;gui-experimental;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\cryptolib4pascal;libraries\synapse;libraries\sphere10;libraries\generics.collections;libraries\pascalcoin;gui-experimental\core.utils;gui-experimental\wizards\wallet;gui-experimental\wizards\operations;libraries\paszlib;gui-classic;libraries\abstractmem"/> + <OtherUnitFiles Value="core;gui-experimental;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\cryptolib4pascal;libraries\synapse;libraries\sphere10;libraries\generics.collections;libraries\pascalcoin;gui-experimental\core.utils;gui-experimental\wizards\wallet;gui-experimental\wizards\operations;libraries\paszlib;gui-classic;libraries\abstractmem;libraries\regex"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> From 3bd9095bb0f1a5bc0243516f97b5c3de12f45e30 Mon Sep 17 00:00:00 2001 From: Skybuck <skybuck2000@hotmail.com> Date: Sat, 5 Dec 2020 01:54:22 +0100 Subject: [PATCH 069/275] Some functionality partially restored, more GUIExperimental bug fixes, some generics disabled due to FPC compiler bug --- src/gui-experimental/UFRMAccountSelect.pas | 8 +-- src/gui-experimental/UFRMOperation.pas | 4 +- src/gui-experimental/UUserInterface.pas | 2 +- .../core.utils/UCoreUtils.pas | 61 +++++++++++-------- .../core.utils/UDataSources.pas | 8 +-- .../sphere10/UCommon.Collections.pas | 18 ++++-- src/libraries/sphere10/UCommon.Data.pas | 15 ++++- src/pascalcoin_wallet_experimental.lpi | 2 +- 8 files changed, 76 insertions(+), 42 deletions(-) diff --git a/src/gui-experimental/UFRMAccountSelect.pas b/src/gui-experimental/UFRMAccountSelect.pas index 5282d9018..ede7f4825 100644 --- a/src/gui-experimental/UFRMAccountSelect.pas +++ b/src/gui-experimental/UFRMAccountSelect.pas @@ -26,7 +26,7 @@ interface LCLIntf, LCLType, LMessages, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, UAccounts, Grids, StdCtrls, Buttons, ExtCtrls, UCommon.UI, - UWallet, UNode, UGridUtils, UFRMMemoText, UConst, UThread, UPCOrderedLists, UBaseTypes; + UWallet, UNode, UGridUtils, UFRMMemoText, UConst, UThread, UPCOrderedLists, UBaseTypes, UPCDataTypes; const CT_AS_MyAccounts = $0001; @@ -156,7 +156,7 @@ procedure TSearchThread.BCExecute; SetLength(FAccounts,0); c := 0; maxC := FSearchValues.SafeBox.AccountsCount-1; - validAccKey := TAccountComp.IsValidAccountKey(FSearchValues.inAccountKey,errors); + validAccKey := TAccountComp.IsValidAccountKey(FSearchValues.inAccountKey, FSearchValues.SafeBox.CurrentProtocol, errors); while (c<=maxC) And (Not Terminated) And (Not FDoStopSearch) do begin account := FSearchValues.SafeBox.Account(c); isValid := True; @@ -169,10 +169,10 @@ procedure TSearchThread.BCExecute; isValid := TAccountComp.IsAccountForSale(account.accountInfo); end; If IsValid and (FSearchValues.onlyForPublicSale) then begin - isValid := (TAccountComp.IsAccountForSale(account.accountInfo)) And (Not TAccountComp.IsAccountForSaleAcceptingTransactions(account.accountInfo)); + isValid := (TAccountComp.IsAccountForSale(account.accountInfo)) And (Not TAccountComp.IsAccountForSaleOrSwapAcceptingTransactions(account, FSearchValues.SafeBox.BlocksCount, FSearchValues.SafeBox.CurrentProtocol, nil)); // Skybuck: todo check/debug if this is safe end; If IsValid and (FSearchValues.onlyForPrivateSaleToMe) then begin - isValid := (TAccountComp.IsAccountForSaleAcceptingTransactions(account.accountInfo)) And + isValid := ( TAccountComp.IsAccountForSaleOrSwapAcceptingTransactions(account,FSearchValues.SafeBox.BlocksCount, FSearchValues.SafeBox.CurrentProtocol, nil)) And // Skybuck: todo check/debug if this is safe (Assigned(FSearchValues.inWalletKeys)) And (FSearchValues.inWalletKeys.IndexOfAccountKey(account.accountInfo.new_publicKey)>=0); end; If IsValid then begin diff --git a/src/gui-experimental/UFRMOperation.pas b/src/gui-experimental/UFRMOperation.pas index d65f7ef40..31e841cbe 100644 --- a/src/gui-experimental/UFRMOperation.pas +++ b/src/gui-experimental/UFRMOperation.pas @@ -27,7 +27,7 @@ interface Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, UCommon.UI, UNode, UWallet, UCrypto, Buttons, UBlockChain, UBaseTypes, - UAccounts, UFRMAccountSelect, ActnList, ComCtrls, Types, UCommon, UPCOrderedLists; + UAccounts, UFRMAccountSelect, ActnList, ComCtrls, Types, UCommon, UPCOrderedLists, UPCDataTypes; Const CM_PC_WalletKeysChanged = WM_USER + 1; @@ -178,7 +178,7 @@ implementation uses UPCEncryption, - UCoreUtils, UConst, UOpTransaction, UFRMWalletKeys, UUserInterface, UPCDataTypes; + UCoreUtils, UConst, UOpTransaction, UFRMWalletKeys, UUserInterface; {$R *.lfm} diff --git a/src/gui-experimental/UUserInterface.pas b/src/gui-experimental/UUserInterface.pas index 0b8ec90b0..6902a3b2e 100644 --- a/src/gui-experimental/UUserInterface.pas +++ b/src/gui-experimental/UUserInterface.pas @@ -27,7 +27,7 @@ interface Dialogs, LCLType, UCommon, UCommon.UI, UBlockChain, UAccounts, UNode, UWallet, UConst, UFolderHelper, UGridUtils, URPC, UPoolMining, - ULog, UThread, UNetProtocol, UCrypto, UBaseTypes, + ULog, UThread, UNetProtocol, UCrypto, UBaseTypes, UPCDataTypes, UFRMMainForm, UCTRLSyncronization, UFRMAccountExplorer, UFRMOperationExplorer, UFRMPendingOperations, UFRMOperation, UFRMLogs, UFRMMessages, UFRMNodes, UFRMBlockExplorer, UFRMWalletKeys, UPCOrderedLists {$IFDEF TESTNET},UFRMRandomOperations, UAccountKeyStorage{$ENDIF}; diff --git a/src/gui-experimental/core.utils/UCoreUtils.pas b/src/gui-experimental/core.utils/UCoreUtils.pas index 448177616..1c561593a 100644 --- a/src/gui-experimental/core.utils/UCoreUtils.pas +++ b/src/gui-experimental/core.utils/UCoreUtils.pas @@ -114,7 +114,8 @@ TWIZOperationsHelper = class private class function IsOwnerOfWallet(AAccount: TAccount; AWalletKeys: TWalletKeys; out AWalletKey: TWalletKey; var AErrorMessage: string): boolean; static; class function ValidateOperationsInput(const ASelectedAccounts: TArray<TAccount>; AWalletKeys: TWalletKeys; ANode: TNode; var AErrorMessage: string): boolean; static; - class function UpdatePayload(const ASenderPublicKey, ADestinationPublicKey: TAccountKey; const APayloadEncryptionMode: TPayloadEncryptionMode; const APayloadContent: string; var AEncodedPayloadBytes: TRawBytes; const APayloadEncryptionPassword: string; var AErrorMessage: string): boolean; static; + class function UpdatePayload(const ASenderPublicKey, ADestinationPublicKey: TAccountKey; const APayloadEncryptionMode: TPayloadEncryptionMode; const APayloadContent: string; var AEncodedPayloadBytes: TRawBytes; const APayloadEncryptionPassword: string; var AErrorMessage: string): boolean; static; overload; + class function UpdatePayload(const ASenderPublicKey, ADestinationPublicKey: TAccountKey; const APayloadEncryptionMode: TPayloadEncryptionMode; const APayloadContent: string; var AOperationPayload: TOperationPayload; const APayloadEncryptionPassword: string; var AErrorMessage: string): boolean; static; overload; class function SendPASCFinalizeAndDisplayMessage(const AOperationsTxt, AOperationToString: string; ANoOfOperations: integer; ATotalAmount, ATotalFee: int64; AOperationsHashTree: TOperationsHashTree; var AErrorMessage: string): boolean; static; class function OthersFinalizeAndDisplayMessage(const AOperationsTxt, AOperationToString: string; ANoOfOperations: integer; ATotalFee: int64; AOperationsHashTree: TOperationsHashTree; var AErrorMessage: string): boolean; static; public @@ -625,8 +626,8 @@ function TAccountHelper.GetInfoText(const ABank: TPCBank): utf8string; builder.Append(Format('Price: %s', [TAccountComp.FormatMoney(Self.accountInfo.price)])); builder.Append(Format('Seller account (where to pay): %s', [TAccountComp.AccountNumberToAccountTxtNumber(Self.accountInfo.account_to_pay)])); // if TAccountComp.IsAccountForSaleAcceptingTransactions(Self.accountInfo) then // Skybuck *old* - // Skybuck: reduced funtionality for now, might need fixing later. - if TAccountComp.IsAccountForSaleOrSwap(Self.accountInfo) then // Skybuck *new* + // Skybuck: funtionality partially restored, unsure of last parameter, unsure of parameter 2 and 3, needs testing and debugging + if TAccountComp.IsAccountForSaleOrSwapAcceptingTransactions(Self, ABank.SafeBox.BlocksCount, ABank.SafeBox.CurrentProtocol, nil ) then // Skybuck *new* begin builder.Append(''); builder.Append('** Private sale **'); @@ -860,6 +861,11 @@ class function TWIZOperationsHelper.UpdatePayload(const ASenderPublicKey, ADesti end; end; +class function TWIZOperationsHelper.UpdatePayload(const ASenderPublicKey, ADestinationPublicKey: TAccountKey; const APayloadEncryptionMode: TPayloadEncryptionMode; const APayloadContent: string; var AOperationPayload: TOperationPayload; const APayloadEncryptionPassword: string; var AErrorMessage: string): boolean; +begin + result := UpdatePayload( ASenderPublicKey, ADestinationPublicKey, APayloadEncryptionMode, APayloadContent, AOperationPayload.payload_raw, APayloadEncryptionPassword, AErrorMessage ); +end; + class function TWIZOperationsHelper.OthersFinalizeAndDisplayMessage(const AOperationsTxt, AOperationToString: string; ANoOfOperations: integer; ATotalFee: int64; AOperationsHashTree: TOperationsHashTree; var AErrorMessage: string): boolean; var LAuxs, LOperationsTxt: string; @@ -924,7 +930,7 @@ class function TWIZOperationsHelper.ExecuteSendPASC(const ASelectedAccounts: TAr LOperationsTxt, LOperationToString, LTemp: string; LAccountIdx, LNoOfOperations: integer; LCurrentAccount: TAccount; - LPayloadEncodedBytes: TRawBytes; + LOperationPayload : TOperationPayload; begin LWalletKeys := TWallet.Keys; @@ -954,7 +960,7 @@ class function TWIZOperationsHelper.ExecuteSendPASC(const ASelectedAccounts: TAr Exit(False); end; - if not UpdatePayload(LCurrentAccount.accountInfo.accountKey, ADestinationAccount.accountInfo.accountKey, APayloadEncryptionMode, APayloadContent, LPayloadEncodedBytes, APayloadEncryptionPassword, AErrorMessage) then + if not UpdatePayload(LCurrentAccount.accountInfo.accountKey, ADestinationAccount.accountInfo.accountKey, APayloadEncryptionMode, APayloadContent, LOperationPayload, APayloadEncryptionPassword, AErrorMessage) then begin AErrorMessage := Format('Error Encoding Payload Of Selected Account "%s. ", Specific Error Is "%s"', [LCurrentAccount.AccountString, AErrorMessage]); Exit(False); @@ -990,7 +996,7 @@ class function TWIZOperationsHelper.ExecuteSendPASC(const ASelectedAccounts: TAr if LDoOperation then begin LPCOperation := TOpTransaction.CreateTransaction( - TNode.Node.Bank.Safebox.CurrentProtocol, LCurrentAccount.account, LCurrentAccount.n_operation + 1, ADestinationAccount.account, LWalletKey.PrivateKey, LAmount, LFee, LPayloadEncodedBytes); + TNode.Node.Bank.Safebox.CurrentProtocol, LCurrentAccount.account, LCurrentAccount.n_operation + 1, ADestinationAccount.account, LWalletKey.PrivateKey, LAmount, LFee, LOperationPayload); try LTemp := Format('%d. Transfer of %s PASC from %s to %s %s', [LNoOfOperations + 1, TAccountComp.FormatMoney(LAmount), LCurrentAccount.AccountString, ADestinationAccount.AccountString, sLineBreak]); if LOperationsTxt <> '' then @@ -1039,7 +1045,7 @@ class function TWIZOperationsHelper.ExecuteChangeKey(const ASelectedAccounts: TA LOperationsTxt, LOperationToString, LTemp: string; LAccountIdx, LNoOfOperations: integer; LCurrentAccount, LSignerAccount: TAccount; - LPayloadEncodedBytes: TRawBytes; + LOperationPayload : TOperationPayload; label loop_start; begin @@ -1094,7 +1100,7 @@ class function TWIZOperationsHelper.ExecuteChangeKey(const ASelectedAccounts: TA else LSignerAccount := LCurrentAccount; - if not UpdatePayload(LCurrentAccount.accountInfo.accountKey, APublicKey, APayloadEncryptionMode, APayloadContent, LPayloadEncodedBytes, APayloadEncryptionPassword, AErrorMessage) then + if not UpdatePayload(LCurrentAccount.accountInfo.accountKey, APublicKey, APayloadEncryptionMode, APayloadContent, LOperationPayload, APayloadEncryptionPassword, AErrorMessage) then begin AErrorMessage := Format('Error Encoding Payload Of Selected Account "%s. ", Specific Error Is "%s"', [LCurrentAccount.AccountString, AErrorMessage]); Exit(False); @@ -1122,11 +1128,11 @@ class function TWIZOperationsHelper.ExecuteChangeKey(const ASelectedAccounts: TA LPCOperation := TOpChangeKeySigned.Create(LNode.Bank.Safebox.CurrentProtocol, LSignerAccount.account, LSignerAccount.n_operation + LNoOfOperations + 1, LCurrentAccount.account, - LWalletKey.PrivateKey, APublicKey, LFee, LPayloadEncodedBytes); + LWalletKey.PrivateKey, APublicKey, LFee, LOperationPayload ); end else LPCOperation := TOpChangeKey.Create(LNode.Bank.Safebox.CurrentProtocol, LCurrentAccount.account, LCurrentAccount.n_operation + - 1, LCurrentAccount.account, LWalletKey.PrivateKey, APublicKey, LFee, LPayloadEncodedBytes); + 1, LCurrentAccount.account, LWalletKey.PrivateKey, APublicKey, LFee, LOperationPayload); try LTemp := Format('%d. Change Key To %s', [LNoOfOperations + 1, TAccountComp.GetECInfoTxt(APublicKey.EC_OpenSSL_NID), sLineBreak]); @@ -1174,7 +1180,8 @@ class function TWIZOperationsHelper.ExecuteEnlistAccountForSale(const ASelectedA LOperationsTxt, LOperationToString, LTemp: string; LAccountIdx, LNoOfOperations: integer; LCurrentAccount, LSignerAccount: TAccount; - LPayloadEncodedBytes: TRawBytes; + LOperationPayload : TOperationPayload; + LANewAccountState : TAccountState; begin LWalletKeys := TWallet.Keys; @@ -1239,7 +1246,7 @@ class function TWIZOperationsHelper.ExecuteEnlistAccountForSale(const ASelectedA else LFee := LSignerAccount.balance; - if not UpdatePayload(LCurrentAccount.accountInfo.accountKey, LSignerAccount.accountInfo.accountKey, APayloadEncryptionMode, APayloadContent, LPayloadEncodedBytes, APayloadEncryptionPassword, AErrorMessage) then + if not UpdatePayload(LCurrentAccount.accountInfo.accountKey, LSignerAccount.accountInfo.accountKey, APayloadEncryptionMode, APayloadContent, LOperationPayload, APayloadEncryptionPassword, AErrorMessage) then begin AErrorMessage := Format('Error Encoding Payload Of Selected Account "%s. ", Specific Error Is "%s"', [LCurrentAccount.AccountString, AErrorMessage]); Exit(False); @@ -1248,17 +1255,21 @@ class function TWIZOperationsHelper.ExecuteEnlistAccountForSale(const ASelectedA case AAccountSaleMode of akaPublicSale: - LPCOperation := TOpListAccountForSale.CreateListAccountForSale( - LNode.Bank.Safebox.CurrentProtocol, LSignerAccount.account, LSignerAccount.n_operation + 1 + LAccountIdx, + LPCOperation := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap( + LNode.Bank.Safebox.CurrentProtocol, + LANewAccountState, // Skybuck not sure if this must be a parameter or acquired locally or left empty, for now adding to code. + LSignerAccount.account, LSignerAccount.n_operation + 1 + LAccountIdx, LCurrentAccount.account, ASalePrice, LFee, ASellerAccount.account, - APublicKey, 0, LWalletKey.PrivateKey, LPayloadEncodedBytes); + APublicKey, 0, LWalletKey.PrivateKey, CT_HashLock_NUL, LOperationPayload); // Skybuck: somebody check if hashlock can be a nil record akaPrivateSale: - LPCOperation := TOpListAccountForSale.CreateListAccountForSale( - LNode.Bank.Safebox.CurrentProtocol, LSignerAccount.account, LSignerAccount.n_operation + 1 + LAccountIdx, + LPCOperation := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap( + LNode.Bank.Safebox.CurrentProtocol, + LANewAccountState, // Skybuck not sure if this must be a parameter or acquired locally or left empty, for now adding to code. + LSignerAccount.account, LSignerAccount.n_operation + 1 + LAccountIdx, LCurrentAccount.account, ASalePrice, LFee, ASellerAccount.account, - APublicKey, ALockedUntilBlock, LWalletKey.PrivateKey, LPayloadEncodedBytes) + APublicKey, ALockedUntilBlock, LWalletKey.PrivateKey, CT_HashLock_NUL, LOperationPayload); // Skybuck: somebody check if hashlock can be a nil record else raise Exception.Create('Invalid Account Sale Type') end; @@ -1309,7 +1320,7 @@ class function TWIZOperationsHelper.ExecuteDelistAccountFromSale(const ASelected LOperationsTxt, LOperationToString, LTemp: string; LAccountIdx, LNoOfOperations: integer; LCurrentAccount, LSignerAccount: TAccount; - LPayloadEncodedBytes: TRawBytes; + LOperationPayload : TOperationPayload; begin LWalletKeys := TWallet.Keys; @@ -1369,7 +1380,7 @@ class function TWIZOperationsHelper.ExecuteDelistAccountFromSale(const ASelected else LFee := LSignerAccount.balance; - if not UpdatePayload(LCurrentAccount.accountInfo.accountKey, LSignerAccount.accountInfo.accountKey, APayloadEncryptionMode, APayloadContent, LPayloadEncodedBytes, APayloadEncryptionPassword, AErrorMessage) then + if not UpdatePayload(LCurrentAccount.accountInfo.accountKey, LSignerAccount.accountInfo.accountKey, APayloadEncryptionMode, APayloadContent, LOperationPayload, APayloadEncryptionPassword, AErrorMessage) then begin AErrorMessage := Format('Error Encoding Payload Of Selected Account "%s. ", Specific Error Is "%s"', [LCurrentAccount.AccountString, AErrorMessage]); Exit(False); @@ -1377,7 +1388,7 @@ class function TWIZOperationsHelper.ExecuteDelistAccountFromSale(const ASelected LPCOperation := TOpDelistAccountForSale.CreateDelistAccountForSale(LNode.Bank.Safebox.CurrentProtocol, LSignerAccount.account, LSignerAccount.n_operation + 1 + LAccountIdx, LCurrentAccount.account, LFee, LWalletKey.PrivateKey, - LPayloadEncodedBytes); + LOperationPayload); try LTemp := Format('%d. Delist Account %s From Sale %s', [LNoOfOperations + 1, LCurrentAccount.DisplayString, sLineBreak]); @@ -1427,6 +1438,9 @@ class function TWIZOperationsHelper.ExecuteChangeAccountInfo(const ASelectedAcco LCurrentAccount, LSignerAccount: TAccount; LPayloadEncodedBytes, LNewName: TRawBytes; LChangeType, LChangeName: boolean; + LChangeData : boolean; + LNewData : TRawBytes; + LOperationPayload : TOperationPayload; begin LWalletKeys := TWallet.Keys; @@ -1526,10 +1540,9 @@ class function TWIZOperationsHelper.ExecuteChangeAccountInfo(const ASelectedAcco Exit(False); end; - - LPCOperation := TOpChangeAccountInfo.CreateChangeAccountInfo(LNode.Bank.Safebox.CurrentProtocol, + LPCOperation := TOpChangeAccountInfo.CreateChangeAccountInfo( LNode.Bank.Safebox.CurrentProtocol, LSignerAccount.account, LSignerAccount.n_operation + 1, LCurrentAccount.account, LWalletKey.PrivateKey, False, CT_TECDSA_Public_Nul, - LChangeName, LNewName, LChangeType, ANewType, LFee, LPayloadEncodedBytes); + LChangeName, LNewName, LChangeType, ANewType, LChangeData, LNewData, LFee, LOperationPayload); try if (LChangeName) and (LChangeType) then diff --git a/src/gui-experimental/core.utils/UDataSources.pas b/src/gui-experimental/core.utils/UDataSources.pas index e48e70d7e..97cbe26ef 100644 --- a/src/gui-experimental/core.utils/UDataSources.pas +++ b/src/gui-experimental/core.utils/UDataSources.pas @@ -21,7 +21,7 @@ interface uses Classes, SysUtils, UAccounts, UNode, UBlockchain, UCrypto, UCoreObjects, UCommon, UMemory, UConst, UCommon.Data, UCoreUtils, UBaseTypes, - UCommon.Collections, Generics.Collections, Generics.Defaults, syncobjs; + UCommon.Collections, Generics.Collections, Generics.Defaults, syncobjs, UPCDataTypes; type @@ -189,7 +189,7 @@ function TAccountsDataSourceBase.GetItemField(constref AItem: TAccount; const AB else if ABindingName = 'NOperation' then Result := AItem.n_operation else if ABindingName = 'LastUpdatedBlock' then - Result := AItem.updated_block + Result := AItem.GetLastUpdatedBlock else raise Exception.Create(Format('Field not found "%s"', [ABindingName])); end; @@ -605,7 +605,7 @@ procedure TBlockSummarySource.FetchAll(const AContainer: TList<TBlockSummary>); for LIdx := LEnd downto LStart do begin LBlockChainData := CT_BlockSummary_NUL; - LOperationBlock := LNode.Bank.SafeBox.Block(LIdx).blockchainInfo; + LOperationBlock := LNode.Bank.SafeBox.GetBlock(LIdx).blockchainInfo; LBlockChainData.Block := LOperationBlock.block; LBlockChainData.Timestamp := LOperationBlock.timestamp; LBlockChainData.BlockProtocolVersion := LOperationBlock.protocol_version; @@ -623,7 +623,7 @@ procedure TBlockSummarySource.FetchAll(const AContainer: TList<TBlockSummary>); LBlockChainData.MinerPayload := LOperationBlock.block_payload; LBlockChainData.PoW := LOperationBlock.proof_of_work; LBlockChainData.SafeBoxHash := LOperationBlock.initial_safe_box_hash; - LBlockChainData.AccumulatedWork := LNode.Bank.SafeBox.Block(LBlockChainData.Block).AccumulatedWork; + LBlockChainData.AccumulatedWork := LNode.Bank.SafeBox.GetBlock(LBlockChainData.Block).AccumulatedWork; if (LNode.Bank.LoadOperations(LOperationComp, LIdx)) then begin LBlockChainData.OperationsCount := LOperationComp.Count; LBlockChainData.Volume := LOperationComp.OperationsHashTree.TotalAmount + LOperationComp.OperationsHashTree.TotalFee; diff --git a/src/libraries/sphere10/UCommon.Collections.pas b/src/libraries/sphere10/UCommon.Collections.pas index 4e1a49a79..4cc3404a3 100644 --- a/src/libraries/sphere10/UCommon.Collections.pas +++ b/src/libraries/sphere10/UCommon.Collections.pas @@ -343,10 +343,12 @@ class function TComparerTool<T>.Many(const comparers: array of TGlobalComparerFu end; class function TComparerTool<T>.Many(const comparers: array of IComparer<T>) : IComparer<T>; +(* type __TArrayTool_IComparer_T = TArrayTool<__IComparer_T>; +*) begin - Result := TManyComparer<T>.Create( __TArrayTool_IComparer_T.Copy(comparers) ); +// Result := TManyComparer<T>.Create( __TArrayTool_IComparer_T.Copy(comparers) ); // Skybuck: disabled for now end; class function TComparerTool<T>.Many(const comparers: TEnumerable<__IComparer_T>) : IComparer<T>; @@ -363,8 +365,10 @@ class function TComparerTool<T>.Many(const comparers: TEnumerable<__IComparer_T> end; class function TComparerTool<T>.AlwaysEqual : IComparer<T>; +(* type - __TGlobalComparerFunc_T = TGlobalComparerFunc<T>; + __TGlobalComparerFunc_T = TGlobalComparerFunc<T>; // Skybuck: Disabled for now +*) begin Result := TComparerTool<T>.FromFunc( AlwaysEqualHandler ); end; @@ -465,8 +469,10 @@ class function TPredicateTool<T>.FromFunc(const AFunc: TGlobalPredicateFunc<T>) end; class function TPredicateTool<T>.AndMany(const APredicates : array of IPredicate<T>) : IPredicate<T>; +(* type - __TArrayTool_IPredicate_T = TArrayTool<__IPredicate_T>; + __TArrayTool_IPredicate_T = TArrayTool<__IPredicate_T>; // Skybuck: Disabled for now +*) var arr : TArray<__IPredicate_T>; i : Integer; @@ -512,10 +518,14 @@ class function TPredicateTool<T>.AndMany(const APredicates : array of TGlobalPre end; class function TPredicateTool<T>.OrMany(const APredicates : array of IPredicate<T>) : IPredicate<T>; +// Skybuck: Disabled for now +(* type __TArrayTool_IPredicate_T = TArrayTool<__IPredicate_T>; +*) begin - Result := TOrManyPredicate<T>.Create( __TArrayTool_IPredicate_T.Copy( APredicates) ); + // Skybuck: Disabled for now +// Result := TOrManyPredicate<T>.Create( __TArrayTool_IPredicate_T.Copy( APredicates) ); end; class function TPredicateTool<T>.OrMany(const APredicates : array of TNestedPredicateFunc<T>) : IPredicate<T>; diff --git a/src/libraries/sphere10/UCommon.Data.pas b/src/libraries/sphere10/UCommon.Data.pas index a3e45a7be..92e10a148 100644 --- a/src/libraries/sphere10/UCommon.Data.pas +++ b/src/libraries/sphere10/UCommon.Data.pas @@ -637,14 +637,18 @@ function TColumnFieldComparer<T>.Compare(constref ALeft, ARight: T): Integer; { TDataSourceTool } class function TDataSourceTool<T>.ConstructRowComparer(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplySortDelegate<T>) : IComparer<T>; +(* type - __IComparer_T = IComparer<T>; + __IComparer_T = IComparer<T>; // Skybuck: Disabled for now +*) var i : integer; - comparers : TList<__IComparer_T>; +// comparers : TList<__IComparer_T>; // Skybuck: Disabled for now filter : TColumnFilter; GC : TDisposables; begin +// Skybuck: Disabled for now +(* comparers := GC.AddObject( TList<__IComparer_T>.Create ) as TList<__IComparer_T>; for i := Low(AFilters) to High(AFilters) do begin filter := AFilters[i]; @@ -657,23 +661,30 @@ class function TDataSourceTool<T>.ConstructRowComparer(const AFilters : TArray<T 1: Result := comparers[0]; else Result := TComparerTool<T>.Many(comparers); end; +*) end; class function TDataSourceTool<T>.ConstructRowPredicate(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplyFilterDelegate<T>; const AOperand : TFilterOperand) : IPredicate<T>; +// Skybuck: Disabled for now +(* type __TColumnFilterPredicate_T = TColumnFilterPredicate<T>; __TPredicateTool_T = TPredicateTool<T>; +*) var i : integer; filters : __TList_IPredicate_T; GC : TDisposables; begin + // Skybuck: Disabled for now + (* filters := GC.AddObject( __TList_IPredicate_T.Create ) as __TList_IPredicate_T; for i := Low(AFilters) to High(AFilters) do begin if AFilters[i].Filter <> vgfSortable then begin filters.Add( __TColumnFilterPredicate_T.Create(AFilters[i], ADelegate)); end; end; + *) (* // Skybuck: Free Pascal Compiler Bug/Internal Error 2015052501 (disabled for now). diff --git a/src/pascalcoin_wallet_experimental.lpi b/src/pascalcoin_wallet_experimental.lpi index 62d640df6..2db9b0c5a 100644 --- a/src/pascalcoin_wallet_experimental.lpi +++ b/src/pascalcoin_wallet_experimental.lpi @@ -674,7 +674,7 @@ </Parsing> <CodeGeneration> <Optimizations> - <OptimizationLevel Value="3"/> + <OptimizationLevel Value="0"/> </Optimizations> </CodeGeneration> <Linking> From 632e5c9f3830d3980a509871d286ac4cbc15341f Mon Sep 17 00:00:00 2001 From: UrbanCohortDev <UrbanCohortDev@users.noreply.github.com> Date: Mon, 7 Dec 2020 11:42:39 +0000 Subject: [PATCH 070/275] fix for Delphi 10.4 in TDisposables --- src/libraries/sphere10/UMemory.pas | 57 ++++++++++++++++++++++++++++-- 1 file changed, 54 insertions(+), 3 deletions(-) diff --git a/src/libraries/sphere10/UMemory.pas b/src/libraries/sphere10/UMemory.pas index dcc352a6b..4aba1e80c 100644 --- a/src/libraries/sphere10/UMemory.pas +++ b/src/libraries/sphere10/UMemory.pas @@ -20,6 +20,7 @@ {$MODESWITCH ADVANCEDRECORDS} {$ENDIF} +{$I ./../../config.inc} interface type @@ -50,8 +51,10 @@ TGuard = class(TInterfacedObject) FGuardian: IInterface; FPointers: array of TDisposablePointer; FLastIndex: Integer; + {$IFNDEF DELPHI_SYDNEY_PLUS} class procedure Initialize(var ADisposables: TDisposables); static; class procedure Finalize(var ADisposables: TDisposables); static; + {$ENDIF} procedure RegisterPointer(Ptr: Pointer; ADisposePolicy: TDisposePolicy); procedure UnregisterPointer(Ptr: Pointer); public @@ -62,6 +65,10 @@ TGuard = class(TInterfacedObject) procedure AddMem(const P: Pointer); procedure ReallocMem(var P: Pointer; Size: Integer); procedure RemoveMem(const P: Pointer); + {$IFDEF DELPHI_SYDNEY_PLUS} + class operator Initialize (out Dest: TDisposables); + class operator Finalize (var Dest: TDisposables); + {$ENDIF} /// <summary>A syntax sugar for the AddObject method.</summary> property Objects[const AnObject: TObject]: TObject read AddObject; default; end; @@ -76,20 +83,64 @@ implementation constructor TDisposables.TGuard.Create(ADisposablesRec: PDisposables); begin FDispoablesRec := ADisposablesRec; + {$IFNDEF DELPHI_SYDNEY_PLUS} TDisposables.Initialize(FDispoablesRec^); + {$ENDIF} end; destructor TDisposables.TGuard.Destroy; begin inherited; try + {$IFNDEF DELPHI_SYDNEY_PLUS} TDisposables.Finalize(FDispoablesRec^); + {$ENDIF} except FreeInstance; raise; end; end; +{$IFDEF DELPHI_SYDNEY_PLUS} +class operator TDisposables.Initialize (out Dest: TDisposables); +begin + Dest.FLastIndex := -1; + SetLength(Dest.FPointers, 16); +end; + +class operator TDisposables.Finalize (var Dest: TDisposables); +var + FirstException: Pointer; + i, x: Integer; +begin + FirstException := nil; + for i := Dest.FLastIndex downto 0 do + try + case Dest.FPointers[i].DisposePolicy of + idpNone: ; + idpNil: Dest.FPointers[i].Ptr := nil; + idpFree, idpFreeAndNil: if Assigned(Dest.FPointers[i].Ptr) then begin + FreeAndNil(Dest.FPointers[i].Ptr); + Dest.FPointers[i].Ptr := nil; + end; + idpRelease: begin + raise ENotSupportedException.Create('Dispose policy idoRelease not supported'); + end; + idpFreeMem: if Assigned(Dest.FPointers[i].Ptr) then System.FreeMem(Dest.FPointers[i].Ptr); + else raise ENotSupportedException.Create('Dispose policy not supported'); + end; + except + if not Assigned(FirstException) then + FirstException := AcquireExceptionObject; + end; + + if Assigned(FirstException) then + begin + SetLength(Dest.FPointers, 0); + raise TObject(FirstException); + end; +end; +{$ELSE} class procedure TDisposables.Initialize(var ADisposables: TDisposables); begin ADisposables.FLastIndex := -1; @@ -99,10 +150,9 @@ class procedure TDisposables.Initialize(var ADisposables: TDisposables); class procedure TDisposables.Finalize(var ADisposables: TDisposables); var FirstException: Pointer; - i: Integer; + i, x: Integer; begin FirstException := nil; - for i := ADisposables.FLastIndex downto 0 do try case ADisposables.FPointers[i].DisposePolicy of @@ -116,7 +166,7 @@ class procedure TDisposables.Finalize(var ADisposables: TDisposables); raise ENotSupportedException.Create('Dispose policy idoRelease not supported'); end; idpFreeMem: if Assigned(ADisposables.FPointers[i].Ptr) then System.FreeMem(ADisposables.FPointers[i].Ptr); - else raise ENotSupportedException.Create('Dispose policy not supported');; + else raise ENotSupportedException.Create('Dispose policy not supported'); end; except if not Assigned(FirstException) then @@ -129,6 +179,7 @@ class procedure TDisposables.Finalize(var ADisposables: TDisposables); raise TObject(FirstException); end; end; +{$ENDIF} procedure TDisposables.RegisterPointer(Ptr: Pointer; ADisposePolicy: TDisposePolicy); begin From d29dd0ee979ca5f31f4cfaf5fedf8f36f2d3ce2d Mon Sep 17 00:00:00 2001 From: Skybuck <skybuck2000@hotmail.com> Date: Thu, 10 Dec 2020 16:30:22 +0100 Subject: [PATCH 071/275] GUIExperimental builds into executable again. 1. Problem with TWizardForm<T> generic (seems) solved. 2. PascalCoinWalletExperimental.exe not tested yet libcrypto-1_1-x64 is missing. 3. Problem with other predicate generic is not yet solved. Therefore I do not recommend running this executable a this time or debug it cautiously. 4. Used TNode.GetPascalCoinDataFolder to fix TFolderHelper problems. 5. Search source code for "Skybuck" and/or "debug" and/or "check" to find sections of code that need to be tested/debugged (without the "") ! --- src/core/UOpTransaction.pas | 2 +- src/gui-experimental/UCTRLWallet.lfm | 36 +++++----- src/gui-experimental/UCTRLWallet.pas | 2 +- src/gui-experimental/UFRMAccountExplorer.lfm | 62 +++++++++--------- src/gui-experimental/UFRMAccountExplorer.pas | 2 +- src/gui-experimental/UFRMOperation.pas | 34 ++++++---- .../UFRMPascalCoinWalletConfig.pas | 10 ++- src/gui-experimental/UUserInterface.pas | 14 ++-- .../core.utils/UCoreUtils.pas | 8 ++- .../operations/UWIZBuyAccount_Details.pas | 1 + .../operations/UWIZChangeAccountInfo.pas | 1 + .../UWIZChangeAccountInfo_Details.lfm | 36 +++++----- .../UWIZChangeAccountInfo_Details.pas | 1 + .../wizards/operations/UWIZChangeKey.pas | 2 +- .../operations/UWIZChangeKey_EnterKey.pas | 1 + .../operations/UWIZChangeKey_SelectKey.pas | 1 + .../operations/UWIZEnlistAccountForSale.pas | 1 + .../UWIZEnlistAccountForSale_EnterSeller.pas | 1 + .../wizards/operations/UWIZOperation.pas | 2 +- .../operations/UWIZOperationConfirmation.pas | 1 + .../operations/UWIZOperationFee_Custom.pas | 1 + .../operations/UWIZOperationSelected.pas | 1 + .../operations/UWIZOperationSigner_Select.pas | 1 + .../operations/UWIZSendPASC_Details.pas | 1 + .../wallet/UWIZAddKey_ImportPubKey.pas | 3 +- src/libraries/sphere10/UWizard.pas | 28 ++++---- src/pascalcoin_wallet_classic.res | Bin 70296 -> 68416 bytes 27 files changed, 146 insertions(+), 107 deletions(-) diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index e44b68782..7893f8a86 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -32,7 +32,7 @@ interface Type // Operations Type TOpTransactionStyle = (transaction, transaction_with_auto_buy_account, buy_account, transaction_with_auto_atomic_swap); - // transaction = Sinlge standard transaction + // transaction = Single standard transaction // transaction_with_auto_buy_account = Single transaction made over an account listed for private sale. For STORING purposes only // buy_account = A Buy account operation // transaction_with_auto_atomic_swap = Single transaction made over an account listed for atomic swap (coin swap or account swap) diff --git a/src/gui-experimental/UCTRLWallet.lfm b/src/gui-experimental/UCTRLWallet.lfm index dd5261415..5a583ac30 100644 --- a/src/gui-experimental/UCTRLWallet.lfm +++ b/src/gui-experimental/UCTRLWallet.lfm @@ -10,7 +10,7 @@ object CTRLWallet: TCTRLWallet ClientWidth = 1151 OnCreate = FormCreate OnResize = FormResize - LCLVersion = '2.0.2.0' + LCLVersion = '2.0.10.0' object PairSplitter1: TPairSplitter Cursor = crDefault Left = 0 @@ -34,14 +34,14 @@ object CTRLWallet: TCTRLWallet Width = 344 Anchors = [akTop, akLeft, akRight] Caption = 'Overview' - ClientHeight = 85 + ClientHeight = 86 ClientWidth = 340 TabOrder = 0 object Label1: TLabel Left = 16 - Height = 15 + Height = 14 Top = 16 - Width = 58 + Width = 68 Caption = 'Total PASC' Font.Style = [fsBold] ParentColor = False @@ -49,9 +49,9 @@ object CTRLWallet: TCTRLWallet end object Label2: TLabel Left = 16 - Height = 15 + Height = 14 Top = 48 - Width = 59 + Width = 69 Caption = 'Total PASA' Font.Style = [fsBold] ParentColor = False @@ -91,16 +91,16 @@ object CTRLWallet: TCTRLWallet Width = 344 Anchors = [akTop, akLeft, akRight, akBottom] Caption = 'My Accounts' - ClientHeight = 420 + ClientHeight = 421 ClientWidth = 340 TabOrder = 1 object cbAccounts: TComboBox Left = 8 - Height = 23 + Height = 22 Top = 8 Width = 320 Anchors = [akTop, akLeft, akRight] - ItemHeight = 15 + ItemHeight = 14 ItemIndex = 0 Items.Strings = ( 'Show All' @@ -114,7 +114,7 @@ object CTRLWallet: TCTRLWallet end object paAccounts: TPanel Left = 8 - Height = 376 + Height = 377 Top = 40 Width = 320 Anchors = [akTop, akLeft, akRight, akBottom] @@ -141,12 +141,12 @@ object CTRLWallet: TCTRLWallet Width = 776 Anchors = [akTop, akLeft, akRight, akBottom] Caption = 'Recent Operations' - ClientHeight = 532 + ClientHeight = 533 ClientWidth = 772 TabOrder = 0 object paOperations: TPanel Left = 8 - Height = 512 + Height = 513 Top = 16 Width = 760 Anchors = [akTop, akLeft, akRight, akBottom] @@ -160,8 +160,8 @@ object CTRLWallet: TCTRLWallet end end object mnuAccountsPopup: TPopupMenu - left = 768 - top = 64 + Left = 768 + Top = 64 object miSendPASC: TMenuItem Caption = 'Send PASC' OnClick = miSendPASCClick @@ -198,8 +198,8 @@ object CTRLWallet: TCTRLWallet end end object mnuOperationsPopup: TPopupMenu - left = 896 - top = 64 + Left = 896 + Top = 64 object miCopyOphash: TMenuItem Caption = 'Copy OPHASH' OnClick = miCopyOphashClick @@ -213,7 +213,7 @@ object CTRLWallet: TCTRLWallet end end object mnuFirstAccountPopup: TPopupMenu - left = 1024 - top = 64 + Left = 1024 + Top = 64 end end diff --git a/src/gui-experimental/UCTRLWallet.pas b/src/gui-experimental/UCTRLWallet.pas index 266b557ca..cc1b2af5c 100644 --- a/src/gui-experimental/UCTRLWallet.pas +++ b/src/gui-experimental/UCTRLWallet.pas @@ -21,7 +21,7 @@ interface uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, Menus, ExtCtrls, PairSplitter, Buttons, UVisualGrid, UCommon, UCommon.UI, Generics.Collections, - ULog, UAccounts, UDataSources, UNode, UCoreObjects, UCoreUtils, UCTRLNoAccount; + ULog, UAccounts, UPCDataTypes, UDataSources, UNode, UCoreObjects, UCoreUtils, UCTRLNoAccount; type diff --git a/src/gui-experimental/UFRMAccountExplorer.lfm b/src/gui-experimental/UFRMAccountExplorer.lfm index 6e36d717c..c389b3c7d 100644 --- a/src/gui-experimental/UFRMAccountExplorer.lfm +++ b/src/gui-experimental/UFRMAccountExplorer.lfm @@ -5,16 +5,16 @@ object FRMAccountExplorer: TFRMAccountExplorer Width = 868 ActiveControl = cbMyPrivateKeys Caption = 'Accounts Explorer' - ClientHeight = 431 + ClientHeight = 432 ClientWidth = 868 Menu = meAccountExplorerMenu OnCreate = FormCreate OnDestroy = FormDestroy Position = poOwnerFormCenter - LCLVersion = '2.0.2.0' + LCLVersion = '2.0.10.0' object Splitter1: TSplitter Left = 380 - Height = 385 + Height = 366 Top = 66 Width = 5 end @@ -30,34 +30,34 @@ object FRMAccountExplorer: TFRMAccountExplorer TabOrder = 0 object Label18: TLabel Left = 11 - Height = 15 + Height = 14 Top = 40 - Width = 69 + Width = 70 Caption = 'Find account' ParentColor = False end object cbMyPrivateKeys: TComboBox Left = 308 - Height = 23 + Height = 22 Top = 5 Width = 411 - ItemHeight = 15 + ItemHeight = 14 OnChange = cbMyPrivateKeysChange Style = csDropDownList TabOrder = 0 end object cbExploreMyAccounts: TCheckBox Left = 11 - Height = 19 + Height = 18 Top = 9 - Width = 255 + Width = 268 Caption = 'Explore accounts with one of my Wallet Keys' OnChange = cbExploreMyAccountsChange TabOrder = 1 end object ebFindAccountNumber: TEdit Left = 95 - Height = 23 + Height = 22 Top = 33 Width = 83 OnChange = ebFindAccountNumberChange @@ -75,16 +75,16 @@ object FRMAccountExplorer: TFRMAccountExplorer end object cbFilterAccounts: TCheckBox Left = 308 - Height = 19 + Height = 18 Top = 35 - Width = 157 + Width = 161 Caption = 'Filter accounts by balance' OnChange = cbFilterAccountsChange TabOrder = 4 end object ebFilterAccountByBalanceMin: TEdit Left = 472 - Height = 23 + Height = 22 Hint = 'Min balance' Top = 33 Width = 83 @@ -94,7 +94,7 @@ object FRMAccountExplorer: TFRMAccountExplorer end object ebFilterAccountByBalanceMax: TEdit Left = 568 - Height = 23 + Height = 22 Hint = 'Max balance' Top = 33 Width = 83 @@ -140,17 +140,17 @@ object FRMAccountExplorer: TFRMAccountExplorer end object pnlAccounts: TPanel Left = 0 - Height = 385 + Height = 366 Top = 66 Width = 380 Align = alLeft BevelOuter = bvNone - ClientHeight = 385 + ClientHeight = 366 ClientWidth = 380 TabOrder = 1 object dgAccounts: TDrawGrid Left = 0 - Height = 351 + Height = 332 Top = 0 Width = 380 Align = alClient @@ -164,7 +164,7 @@ object FRMAccountExplorer: TFRMAccountExplorer object pnlAccountsInfo: TPanel Left = 0 Height = 34 - Top = 351 + Top = 332 Width = 380 Align = alBottom BevelOuter = bvNone @@ -173,33 +173,33 @@ object FRMAccountExplorer: TFRMAccountExplorer TabOrder = 1 object Label17: TLabel Left = 5 - Height = 15 + Height = 14 Top = 10 - Width = 53 + Width = 55 Caption = 'Accounts:' ParentColor = False end object Label19: TLabel Left = 136 - Height = 15 + Height = 14 Top = 10 - Width = 44 + Width = 45 Caption = 'Balance:' ParentColor = False end object lblAccountsCount: TLabel Left = 60 - Height = 15 + Height = 14 Top = 10 - Width = 18 + Width = 21 Caption = '000' ParentColor = False end object lblAccountsBalance: TLabel Left = 200 - Height = 15 + Height = 14 Top = 10 - Width = 18 + Width = 21 Caption = '000' ParentColor = False end @@ -245,7 +245,7 @@ object FRMAccountExplorer: TFRMAccountExplorer end object pcAccountsOptions: TPageControl Left = 385 - Height = 385 + Height = 366 Top = 66 Width = 483 ActivePage = tsAccountOperations @@ -254,11 +254,11 @@ object FRMAccountExplorer: TFRMAccountExplorer TabOrder = 2 object tsAccountOperations: TTabSheet Caption = 'Operations of selected Account' - ClientHeight = 357 + ClientHeight = 339 ClientWidth = 475 object dgAccountOperations: TDrawGrid Left = 0 - Height = 357 + Height = 339 Top = 0 Width = 475 Align = alClient @@ -471,8 +471,8 @@ object FRMAccountExplorer: TFRMAccountExplorer end end object meAccountExplorerMenu: TMainMenu - left = 240 - top = 16 + Left = 240 + Top = 16 object miTools: TMenuItem Caption = 'Tools' object miNewOperation: TMenuItem diff --git a/src/gui-experimental/UFRMAccountExplorer.pas b/src/gui-experimental/UFRMAccountExplorer.pas index 20b202ced..123939c5e 100644 --- a/src/gui-experimental/UFRMAccountExplorer.pas +++ b/src/gui-experimental/UFRMAccountExplorer.pas @@ -25,7 +25,7 @@ interface uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ComCtrls, ExtCtrls, StdCtrls, Buttons, Grids, Menus, - UCommon.UI, UBaseTypes, UGridUtils, UNode, UAccounts, UBlockChain; + UCommon.UI, UBaseTypes, UPCDataTypes, UGridUtils, UNode, UAccounts, UBlockChain; type diff --git a/src/gui-experimental/UFRMOperation.pas b/src/gui-experimental/UFRMOperation.pas index 31e841cbe..f13a5aacd 100644 --- a/src/gui-experimental/UFRMOperation.pas +++ b/src/gui-experimental/UFRMOperation.pas @@ -143,7 +143,8 @@ TFRMOperation = class(TApplicationForm) FNode : TNode; FWalletKeys: TWalletKeys; FDefaultFee: Int64; - FEncodedPayload : TRawBytes; +// FEncodedPayload : TRawBytes; + FOperationPayload : TOperationPayload; FDisabled : Boolean; FSenderAccounts: TOrderedCardinalList; // TODO: TOrderedCardinalList should be replaced with a "TCardinalList" since signer account should be processed last procedure SetWalletKeys(const Value: TWalletKeys); @@ -201,6 +202,11 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); _newType : Word; _changeName, _changeType, _V2, _executeSigner : Boolean; _senderAccounts : TCardinalsArray; + LNewAccountState : TAccountState; + LAccountTarget : cardinal; + LHashLock : T32Bytes; + lChangeData : boolean; + LNewData : TRawBytes; label loop_start; begin if Not Assigned(WalletKeys) then raise Exception.Create('No wallet keys'); @@ -252,7 +258,7 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); end; if dooperation then begin op := TOpTransaction.CreateTransaction(FNode.Bank.SafeBox.CurrentProtocol, - account.account,account.n_operation+1,destAccount.account,wk.PrivateKey,_amount,_fee,FEncodedPayload); + account.account,account.n_operation+1,destAccount.account,wk.PrivateKey,_amount,_fee,FOperationPayload); inc(_totalamount,_amount); inc(_totalfee,_fee); end; @@ -272,11 +278,11 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); if uint64(_totalSignerFee) >= signerAccount.balance then _fee := 0 else if signerAccount.balance - uint64(_totalSignerFee) > uint64(DefaultFee) then _fee := DefaultFee else _fee := signerAccount.balance - uint64(_totalSignerFee); - op := TOpChangeKeySigned.Create(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+_signer_n_ops+1,account.account,wk.PrivateKey,_newOwnerPublicKey,_fee,FEncodedPayload); + op := TOpChangeKeySigned.Create(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+_signer_n_ops+1,account.account,wk.PrivateKey,_newOwnerPublicKey,_fee,FOperationPayload); inc(_signer_n_ops); inc(_totalSignerFee, _fee); end else begin - op := TOpChangeKey.Create(FNode.Bank.SafeBox.CurrentProtocol,account.account,account.n_operation+1,account.account,wk.PrivateKey,_newOwnerPublicKey,_fee,FEncodedPayload); + op := TOpChangeKey.Create(FNode.Bank.SafeBox.CurrentProtocol,account.account,account.n_operation+1,account.account,wk.PrivateKey,_newOwnerPublicKey,_fee,FOperationPayload); end; inc(_totalfee,_fee); operationstxt := 'Change private key to '+TAccountComp.GetECInfoTxt(_newOwnerPublicKey.EC_OpenSSL_NID); @@ -288,9 +294,11 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); if signerAccount.balance>DefaultFee then _fee := DefaultFee else _fee := signerAccount.balance; if (rbListAccountForPublicSale.Checked) then begin - op := TOpListAccountForSale.CreateListAccountForSale(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee,destAccount.account,CT_TECDSA_Public_Nul,0,wk.PrivateKey,FEncodedPayload); + LHashLock := CT_HashLock_NUL; // Skybuck: check or debug ! passed in function below ! + // Skybuck: LNewAccountState parameter added, check or debug this later ! passed in function below ! + op := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, LNewAccountState, signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee, destAccount.account,CT_TECDSA_Public_Nul,0,wk.PrivateKey,LHashLock, FOperationPayload); end else if (rbListAccountForPrivateSale.Checked) then begin - op := TOpListAccountForSale.CreateListAccountForSale(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee,destAccount.account,_newOwnerPublicKey,_lockedUntil,wk.PrivateKey,FEncodedPayload); + op := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, LNewAccountState, signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee, destAccount.account,_newOwnerPublicKey,_lockedUntil,wk.PrivateKey,LHashLock, FOperationPayload); end else raise Exception.Create('Select Sale type'); {%endregion} end else if (PageControlOpType.ActivePage = tsDelist) then begin @@ -299,21 +307,22 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); // Special fee account: if signerAccount.balance>DefaultFee then _fee := DefaultFee else _fee := signerAccount.balance; - op := TOpDelistAccountForSale.CreateDelistAccountForSale(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+1+iAcc,account.account,_fee,wk.PrivateKey,FEncodedPayload); + op := TOpDelistAccountForSale.CreateDelistAccountForSale(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+1+iAcc,account.account,_fee,wk.PrivateKey,FOperationPayload); {%endregion} end else if (PageControlOpType.ActivePage = tsBuyAccount) then begin {%region Operation: Buy Account} if Not UpdateOpBuyAccount(account,accountToBuy,_amount,_newOwnerPublicKey,errors) then raise Exception.Create(errors); op := TOpBuyAccount.CreateBuy(FNode.Bank.SafeBox.CurrentProtocol,account.account,account.n_operation+1,accountToBuy.account,accountToBuy.accountInfo.account_to_pay, - accountToBuy.accountInfo.price,_amount,_fee,_newOwnerPublicKey,wk.PrivateKey,FEncodedPayload); + accountToBuy.accountInfo.price,_amount,_fee,_newOwnerPublicKey,wk.PrivateKey,FOperationPayload); {%endregion} end else if (PageControlOpType.ActivePage = tsChangeInfo) then begin {%region Operation: Change Info} if not UpdateOpChangeInfo(account,signerAccount,_changeName,_newName,_changeType,_newType,errors) then raise Exception.Create(errors); if signerAccount.balance>DefaultFee then _fee := DefaultFee else _fee := signerAccount.balance; + // Skybuck: check or debug LChangeData and LNewData !! op := TOpChangeAccountInfo.CreateChangeAccountInfo(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+1,account.account,wk.PrivateKey,false,CT_TECDSA_Public_Nul, - _changeName,_newName,_changeType,_newType,_fee,FEncodedPayload); + _changeName,_newName,_changeType,_newType,LChangeData,LNewData,_fee,FOperationPayload); {%endregion} end else begin raise Exception.Create('No operation selected'); @@ -1246,7 +1255,8 @@ function TFRMOperation.UpdatePayload(const SenderAccount: TAccount; begin valid := false; payload_encrypted := Nil; - FEncodedPayload := Nil; +// FEncodedPayload := Nil; // Skybuck: old/deprecated + FOperationPayload.payload_raw := nil; errors := 'Unknown error'; payload_u := memoPayload.Lines.Text; try @@ -1349,7 +1359,9 @@ function TFRMOperation.UpdatePayload(const SenderAccount: TAccount; lblEncryptionErrors.Caption := errors; lblPayloadLength.Caption := Format('(%db -> ?)',[length(payload_u)]); end; - FEncodedPayload := payload_encrypted; +// FEncodedPayload := payload_encrypted; // Skybuck: old/deprecated + FOperationPayload.payload_raw := payload_encrypted; + Result := valid; end; end; diff --git a/src/gui-experimental/UFRMPascalCoinWalletConfig.pas b/src/gui-experimental/UFRMPascalCoinWalletConfig.pas index e39115eb4..f87f69d54 100644 --- a/src/gui-experimental/UFRMPascalCoinWalletConfig.pas +++ b/src/gui-experimental/UFRMPascalCoinWalletConfig.pas @@ -84,7 +84,7 @@ TFRMPascalCoinWalletConfig = class(TApplicationForm) implementation -uses UConst, USettings, UAccounts, ULog, UCrypto, UFolderHelper, UWallet, UUserInterface, UCommon; +uses UConst, USettings, UAccounts, ULog, UCrypto, UFolderHelper, UWallet, UUserInterface, UCommon, UNode; {$R *.lfm} @@ -135,7 +135,13 @@ procedure TFRMPascalCoinWalletConfig.bbOkClick(Sender: TObject); procedure TFRMPascalCoinWalletConfig.bbOpenDataFolderClick(Sender: TObject); begin - OpenDocument(PChar(TFolderHelper.GetPascalCoinDataFolder)) +// OpenDocument(PChar(TFolderHelper.GetPascalCoinDataFolder)) // Skybuck: old, don't work no more. + // Skybuck: two solutions possible: + // 1: TNode.GetPascalCoinDataFolder + // 2. TFolderHelper.GetDataFolder(CT_PascalCoin_Data_Folder + + // Skybuck: I will try TNode first if this does not work use solution 2. + OpenDocument(PChar(TNode.GetPascalCoinDataFolder)); end; procedure TFRMPascalCoinWalletConfig.bbUpdatePasswordClick(Sender: TObject); diff --git a/src/gui-experimental/UUserInterface.pas b/src/gui-experimental/UUserInterface.pas index 6902a3b2e..6aa74809b 100644 --- a/src/gui-experimental/UUserInterface.pas +++ b/src/gui-experimental/UUserInterface.pas @@ -342,8 +342,9 @@ class procedure TUserInterface.StartApplication(mainForm : TForm); FLog.SaveTypes := []; // Create data directories - If Not ForceDirectories(TFolderHelper.GetPascalCoinDataFolder) then - raise Exception.Create('Cannot create dir: '+TFolderHelper.GetPascalCoinDataFolder); + // Skybuck: using solution 1 for now: TNode.GetPascalCoinDataFolder + If Not ForceDirectories(TNode.GetPascalCoinDataFolder) then + raise Exception.Create('Cannot create dir: '+TNode.GetPascalCoinDataFolder); // Load settings TSettings.Load; @@ -378,7 +379,8 @@ class procedure TUserInterface.StartApplication(mainForm : TForm); // Initialise Database FNode.Bank.StorageClass := TFileStorage; - TFileStorage(FNode.Bank.Storage).DatabaseFolder := TFolderHelper.GetPascalCoinDataFolder+PathDelim+'Data'; + // skybuck: using solution 1 for now: TNode.GetPascalCoinDataFolder + TFileStorage(FNode.Bank.Storage).DatabaseFolder := TNode.GetPascalCoinDataFolder+PathDelim+'Data'; TFileStorage(FNode.Bank.Storage).Initialize; // Reading database @@ -616,7 +618,8 @@ class procedure TUserInterface.OnSettingsChanged(Sender: TObject); FLog.SaveTypes := CT_TLogTypes_ALL else FLog.SaveTypes := CT_TLogTypes_DEFAULT; - FLog.FileName := TFolderHelper.GetPascalCoinDataFolder+PathDelim+'PascalCointWallet.log'; + // Skybuck: Using solution 1 for now: TNode.GetPascalCoinDataFolder + FLog.FileName := TNode.GetPascalCoinDataFolder+PathDelim+'PascalCointWallet.log'; end else begin FLog.SaveTypes := []; FLog.FileName := ''; @@ -631,7 +634,8 @@ class procedure TUserInterface.OnSettingsChanged(Sender: TObject); finally FNode.UnlockMempoolWrite; end; - FNode.NodeLogFilename := TFolderHelper.GetPascalCoinDataFolder+PathDelim+'blocks.log'; + // Skybuck: Using solution 1 for now: TNode.GetPascalCoinDataFolder + FNode.NodeLogFilename := TNode.GetPascalCoinDataFolder+PathDelim+'blocks.log'; end; if Assigned(FPoolMiningServer) then begin if FPoolMiningServer.Port <> TSettings.MinerServerRpcPort then begin diff --git a/src/gui-experimental/core.utils/UCoreUtils.pas b/src/gui-experimental/core.utils/UCoreUtils.pas index 1c561593a..20fa07354 100644 --- a/src/gui-experimental/core.utils/UCoreUtils.pas +++ b/src/gui-experimental/core.utils/UCoreUtils.pas @@ -1182,6 +1182,7 @@ class function TWIZOperationsHelper.ExecuteEnlistAccountForSale(const ASelectedA LCurrentAccount, LSignerAccount: TAccount; LOperationPayload : TOperationPayload; LANewAccountState : TAccountState; + LHashLock : T32Bytes; begin LWalletKeys := TWallet.Keys; @@ -1252,15 +1253,16 @@ class function TWIZOperationsHelper.ExecuteEnlistAccountForSale(const ASelectedA Exit(False); end; + LHashLock := CT_HashLock_NUL; // Skybuck: check or debug if this needs to be a parameter, calculated or if it can be a nil record. Passed below into function + case AAccountSaleMode of akaPublicSale: - LPCOperation := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap( LNode.Bank.Safebox.CurrentProtocol, - LANewAccountState, // Skybuck not sure if this must be a parameter or acquired locally or left empty, for now adding to code. + LANewAccountState, // Skybuck: check or debug LANewAccountState, perhaps this needs to be a parameter in the above function header ?!? LSignerAccount.account, LSignerAccount.n_operation + 1 + LAccountIdx, LCurrentAccount.account, ASalePrice, LFee, ASellerAccount.account, - APublicKey, 0, LWalletKey.PrivateKey, CT_HashLock_NUL, LOperationPayload); // Skybuck: somebody check if hashlock can be a nil record + APublicKey, 0, LWalletKey.PrivateKey, LHashLock, LOperationPayload); // Skybuck: check or debug LHashLock ! Perhaps needs to be a parameter to above function header ?!? akaPrivateSale: diff --git a/src/gui-experimental/wizards/operations/UWIZBuyAccount_Details.pas b/src/gui-experimental/wizards/operations/UWIZBuyAccount_Details.pas index 26ad5cc7e..9558cba7b 100644 --- a/src/gui-experimental/wizards/operations/UWIZBuyAccount_Details.pas +++ b/src/gui-experimental/wizards/operations/UWIZBuyAccount_Details.pas @@ -70,6 +70,7 @@ implementation UCrypto, UMemory, UAccounts, + UPCDataTypes, USettings, UCoreUtils, UBaseTypes, diff --git a/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo.pas b/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo.pas index 0108ea6d7..bd126b40e 100644 --- a/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo.pas +++ b/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo.pas @@ -43,6 +43,7 @@ implementation UWallet, UCommon, UAccounts, + UPCDataTypes, UCoreUtils, UWIZOperationSelected, UWIZChangeAccountInfo_Details, diff --git a/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo_Details.lfm b/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo_Details.lfm index f1140dfb6..a8a6d65d1 100644 --- a/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo_Details.lfm +++ b/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo_Details.lfm @@ -8,7 +8,7 @@ object WIZChangeAccountInfo_Details: TWIZChangeAccountInfo_Details Caption = 'WIZChangeAccountInfo_Details' ClientHeight = 379 ClientWidth = 450 - Visible = False + LCLVersion = '2.0.10.0' object gbName: TGroupBox Left = 8 Height = 124 @@ -16,7 +16,7 @@ object WIZChangeAccountInfo_Details: TWIZChangeAccountInfo_Details Width = 431 Anchors = [akTop, akLeft, akRight] Caption = 'Name' - ClientHeight = 104 + ClientHeight = 105 ClientWidth = 427 TabOrder = 0 object txtName: TEdit @@ -35,18 +35,18 @@ object WIZChangeAccountInfo_Details: TWIZChangeAccountInfo_Details end object lblNameNotice: TLabel Left = 16 - Height = 15 + Height = 14 Top = 8 - Width = 121 + Width = 130 Caption = 'Please enter new name' ParentColor = False ParentFont = False end object lblNameDetails: TLabel - Left = 333 - Height = 15 + Left = 329 + Height = 14 Top = 8 - Width = 74 + Width = 78 Anchors = [akTop, akRight] Caption = 'Name Details' Font.Style = [fsBold] @@ -61,7 +61,7 @@ object WIZChangeAccountInfo_Details: TWIZChangeAccountInfo_Details Width = 431 Anchors = [akTop, akLeft, akRight] Caption = 'Type' - ClientHeight = 102 + ClientHeight = 103 ClientWidth = 427 ParentFont = False TabOrder = 1 @@ -82,17 +82,17 @@ object WIZChangeAccountInfo_Details: TWIZChangeAccountInfo_Details end object lblTypeNotice: TLabel Left = 16 - Height = 15 + Height = 14 Top = 11 - Width = 114 + Width = 125 Caption = 'Please enter new type' ParentColor = False end object lblTypeDetails: TLabel - Left = 340 - Height = 15 + Left = 333 + Height = 14 Top = 8 - Width = 67 + Width = 74 Anchors = [akTop, akRight] Caption = 'Type Details' Font.Style = [fsBold] @@ -107,22 +107,22 @@ object WIZChangeAccountInfo_Details: TWIZChangeAccountInfo_Details Width = 431 Anchors = [akTop, akLeft, akRight, akBottom] Caption = 'Options' - ClientHeight = 69 + ClientHeight = 70 ClientWidth = 427 TabOrder = 2 object chkCustomFee: TCheckBox Left = 16 - Height = 19 + Height = 18 Top = 8 - Width = 164 + Width = 174 Caption = 'Allow me to choose the fee' TabOrder = 0 end object chkPayload: TCheckBox Left = 16 - Height = 19 + Height = 18 Top = 40 - Width = 158 + Width = 163 Caption = 'Attach a message payload' TabOrder = 1 end diff --git a/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo_Details.pas b/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo_Details.pas index 3978aff09..3742ca36e 100644 --- a/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo_Details.pas +++ b/src/gui-experimental/wizards/operations/UWIZChangeAccountInfo_Details.pas @@ -64,6 +64,7 @@ implementation UCommon, UMemory, UAccounts, + UPCDataTypes, USettings, UCoreUtils, UBaseTypes, diff --git a/src/gui-experimental/wizards/operations/UWIZChangeKey.pas b/src/gui-experimental/wizards/operations/UWIZChangeKey.pas index 437d6410c..8c749ae6b 100644 --- a/src/gui-experimental/wizards/operations/UWIZChangeKey.pas +++ b/src/gui-experimental/wizards/operations/UWIZChangeKey.pas @@ -15,7 +15,7 @@ interface uses - Classes, SysUtils, Forms, Dialogs, UCrypto, UCommon, UWizard, UAccounts, UCoreObjects, UWIZOperation, LCLType; + Classes, SysUtils, Forms, Dialogs, UCrypto, UCommon, UWizard, UAccounts, UPCDataTypes, UCoreObjects, UWIZOperation, LCLType; type diff --git a/src/gui-experimental/wizards/operations/UWIZChangeKey_EnterKey.pas b/src/gui-experimental/wizards/operations/UWIZChangeKey_EnterKey.pas index 83bbf9e6e..360a6cd55 100644 --- a/src/gui-experimental/wizards/operations/UWIZChangeKey_EnterKey.pas +++ b/src/gui-experimental/wizards/operations/UWIZChangeKey_EnterKey.pas @@ -49,6 +49,7 @@ implementation uses UAccounts, + UPCDataTypes, USettings, UCoreObjects, UWIZOperationFee_Custom, diff --git a/src/gui-experimental/wizards/operations/UWIZChangeKey_SelectKey.pas b/src/gui-experimental/wizards/operations/UWIZChangeKey_SelectKey.pas index b1e06d191..1a1eb0e82 100644 --- a/src/gui-experimental/wizards/operations/UWIZChangeKey_SelectKey.pas +++ b/src/gui-experimental/wizards/operations/UWIZChangeKey_SelectKey.pas @@ -55,6 +55,7 @@ implementation UCommon, UCrypto, UAccounts, + UPCDataTypes, USettings, UCoreObjects, UWIZOperationFee_Custom, diff --git a/src/gui-experimental/wizards/operations/UWIZEnlistAccountForSale.pas b/src/gui-experimental/wizards/operations/UWIZEnlistAccountForSale.pas index fc34acd13..c93ca3d2a 100644 --- a/src/gui-experimental/wizards/operations/UWIZEnlistAccountForSale.pas +++ b/src/gui-experimental/wizards/operations/UWIZEnlistAccountForSale.pas @@ -44,6 +44,7 @@ implementation UCrypto, UWallet, UAccounts, + UPCDataTypes, UCoreUtils, UCoreObjects, UWIZOperationSelected, diff --git a/src/gui-experimental/wizards/operations/UWIZEnlistAccountForSale_EnterSeller.pas b/src/gui-experimental/wizards/operations/UWIZEnlistAccountForSale_EnterSeller.pas index 3b3fcc097..18bee230c 100644 --- a/src/gui-experimental/wizards/operations/UWIZEnlistAccountForSale_EnterSeller.pas +++ b/src/gui-experimental/wizards/operations/UWIZEnlistAccountForSale_EnterSeller.pas @@ -54,6 +54,7 @@ implementation UNode, UWallet, UAccounts, + UPCDataTypes, UCoreUtils, UBaseTypes, UFRMAccountSelect; diff --git a/src/gui-experimental/wizards/operations/UWIZOperation.pas b/src/gui-experimental/wizards/operations/UWIZOperation.pas index bcdc65259..1be9d388f 100644 --- a/src/gui-experimental/wizards/operations/UWIZOperation.pas +++ b/src/gui-experimental/wizards/operations/UWIZOperation.pas @@ -22,7 +22,7 @@ interface uses - Classes, SysUtils, UAccounts, UWallet, UBaseTypes, UCoreObjects; + Classes, SysUtils, UAccounts, UWallet, UBaseTypes, UCoreObjects, UPCDataTypes; type diff --git a/src/gui-experimental/wizards/operations/UWIZOperationConfirmation.pas b/src/gui-experimental/wizards/operations/UWIZOperationConfirmation.pas index a3d5f6a59..cf0a7ea63 100644 --- a/src/gui-experimental/wizards/operations/UWIZOperationConfirmation.pas +++ b/src/gui-experimental/wizards/operations/UWIZOperationConfirmation.pas @@ -57,6 +57,7 @@ implementation UWallet, UCommon, UAccounts, + UPCDataTypes, UCoreUtils, UCoreObjects, UCommon.UI, diff --git a/src/gui-experimental/wizards/operations/UWIZOperationFee_Custom.pas b/src/gui-experimental/wizards/operations/UWIZOperationFee_Custom.pas index 6f3729c8f..02b34b9c8 100644 --- a/src/gui-experimental/wizards/operations/UWIZOperationFee_Custom.pas +++ b/src/gui-experimental/wizards/operations/UWIZOperationFee_Custom.pas @@ -57,6 +57,7 @@ implementation uses UAccounts, + UPCDataTypes, USettings, UCoreUtils, UCoreObjects, diff --git a/src/gui-experimental/wizards/operations/UWIZOperationSelected.pas b/src/gui-experimental/wizards/operations/UWIZOperationSelected.pas index 681076b02..9a7f767f5 100644 --- a/src/gui-experimental/wizards/operations/UWIZOperationSelected.pas +++ b/src/gui-experimental/wizards/operations/UWIZOperationSelected.pas @@ -56,6 +56,7 @@ implementation UCoreObjects, UCommon.Data, UDataSources, + UPCDataTypes, Generics.Collections; type diff --git a/src/gui-experimental/wizards/operations/UWIZOperationSigner_Select.pas b/src/gui-experimental/wizards/operations/UWIZOperationSigner_Select.pas index 07019a759..8ff6027e5 100644 --- a/src/gui-experimental/wizards/operations/UWIZOperationSigner_Select.pas +++ b/src/gui-experimental/wizards/operations/UWIZOperationSigner_Select.pas @@ -51,6 +51,7 @@ implementation uses UAccounts, + UPCDataTypes, UCoreObjects; { TWIZOperationSigner_Select } diff --git a/src/gui-experimental/wizards/operations/UWIZSendPASC_Details.pas b/src/gui-experimental/wizards/operations/UWIZSendPASC_Details.pas index 70fc9474c..c83062e22 100644 --- a/src/gui-experimental/wizards/operations/UWIZSendPASC_Details.pas +++ b/src/gui-experimental/wizards/operations/UWIZSendPASC_Details.pas @@ -68,6 +68,7 @@ implementation USettings, UCoreUtils, UBaseTypes, + UPCDataTypes, UCoreObjects, UBlockChain, UFRMAccountSelect, diff --git a/src/gui-experimental/wizards/wallet/UWIZAddKey_ImportPubKey.pas b/src/gui-experimental/wizards/wallet/UWIZAddKey_ImportPubKey.pas index e3dd87ecd..b51b4d968 100644 --- a/src/gui-experimental/wizards/wallet/UWIZAddKey_ImportPubKey.pas +++ b/src/gui-experimental/wizards/wallet/UWIZAddKey_ImportPubKey.pas @@ -39,7 +39,8 @@ implementation {$R *.lfm} uses - UAccounts; + UAccounts, + UPCDataTypes; { TWIZAddKey_ImportPubKey } diff --git a/src/libraries/sphere10/UWizard.pas b/src/libraries/sphere10/UWizard.pas index 29fc3d3bd..b733b6895 100644 --- a/src/libraries/sphere10/UWizard.pas +++ b/src/libraries/sphere10/UWizard.pas @@ -31,7 +31,7 @@ interface type { Forward Declarations } - TWizardForm<T> = class; +// TWizardForm<T> = class; // Skybuck: disabled, not needed anymore. { Enums } @@ -101,7 +101,7 @@ TWizard<T> = class(TComponent) FHost : TWizardHostForm; FStarted : Boolean; FFinished : Boolean; - FCurrentScreen : TWizardForm<T>; + FCurrentScreen : __TScreenType; // Skybuck: Using __TScreenType instead of TWizard<T> solved the FPC Compiler bug ! FModel : T; FScreenPath : TList<TComponentClass>; FScreenPathBackup : TDictionary<SizeInt, __TList_TComponentClass>; @@ -117,16 +117,16 @@ TWizard<T> = class(TComponent) procedure NextHandler(sender : TObject); procedure PreviousHandler(sender : TObject); protected - function CreateScreen(AType: TComponentClass) : TWizardForm<T>; + function CreateScreen(AType: TComponentClass) : __TScreenType; function DetermineHasNext : boolean; virtual; function DetermineHasPrevious : boolean; virtual; - procedure PresentScreen(screen : TWizardForm<T>); virtual; + procedure PresentScreen(screen : __TScreenType); virtual; function FinishRequested(out message : AnsiString) : boolean; virtual; abstract; function CancelRequested(out message : AnsiString) : boolean; virtual; abstract; public - constructor Create(AOwner:TComponent; const screens: array of TComponentClass); overload; + constructor Create(AOwner:TComponent; const screens: array of TComponentClass); overload; destructor Destroy; override; - property CurrentScreen : TWizardForm<T> read FCurrentScreen; + property CurrentScreen : __TScreenType read FCurrentScreen; property Model : T read FModel; property HasNext : boolean read DetermineHasNext; property HasPrevious : boolean read DetermineHasPrevious; @@ -153,7 +153,7 @@ TActionWizard<T> = class(TWizard<T>) function CancelRequested(out message : AnsiString) : boolean; override; function FinishRequested(out message : AnsiString) : boolean; override; public - constructor Create(AOwner:TComponent; title, finish: AnsiString; const screens : array of TComponentClass; cancelFunc: TActionWizardCancelFunc; finishFunc : TActionWizardFinishFunc); + constructor Create(AOwner:TComponent; title, finish: AnsiString; const screens : array of TComponentClass; cancelFunc: TActionWizardCancelFunc; finishFunc : TActionWizardFinishFunc); // Skybuck: disabled for now because of fpc compiler internal error: 200602034 class procedure Show(AParent: TForm; title, finish: AnsiString; constref bag : T; const screens : array of TComponentClass; cancelFunc: TActionWizardCancelFunc; finishFunc : TActionWizardFinishFunc); property FinishText : AnsiString read FTitleText; property TitleText : AnsiString read FFinishText; @@ -304,7 +304,7 @@ procedure TWizardHostForm.SetContentSize(size : TPoint); constructor TWizard<T>.Create(AOwner:TComponent; const screens: array of TComponentClass); var i : integer; - screen : TWizardForm<T>; + screen : __TScreenType; begin inherited Create(AOwner); if Length(screens) = 0 then @@ -328,7 +328,7 @@ constructor TWizard<T>.Create(AOwner:TComponent; const screens: array of TCompon destructor TWizard<T>.Destroy; var i : integer; - screen : TWizardForm<T>; + screen : __TScreenType; key : TComponentClass; backup : TList<TComponentClass>; begin @@ -346,10 +346,10 @@ destructor TWizard<T>.Destroy; // note: Property bag not destroyed, left for user to destroy end; -function TWizard<T>.CreateScreen(AType: TComponentClass) : TWizardForm<T>; +function TWizard<T>.CreateScreen(AType: TComponentClass) : __TScreenType; begin if NOT FScreenInstances.ContainsKey(AType) then begin - Result := TWizardForm<T>(AType.Create(self)); + Result := __TScreenType(AType.Create(self)); if Result = nil then raise Exception.Create('Supplied type was not correct TWizardForm<T> type'); Result.UpdatePath := UpdatePath; @@ -361,7 +361,7 @@ function TWizard<T>.CreateScreen(AType: TComponentClass) : TWizardForm<T>; function TWizard<T>.CalculateFitSize : TPoint; var maxWidth, maxHeight, i : Integer; - screen : TWizardForm<T>; + screen : __TScreenType; begin maxWidth := 0; maxHeight := 0; @@ -489,7 +489,7 @@ procedure TWizard<T>.UpdatePath(APathUpdateType: TPathUpdateType; const screens end; end; -procedure TWizard<T>.PresentScreen(screen : TWizardForm<T>); +procedure TWizard<T>.PresentScreen(screen : __TScreenType); begin FCurrentScreen := screen; FCurrentScreen.Model := Model; @@ -532,6 +532,7 @@ constructor TActionWizard<T>.Create(AOwner: TComponent; title, finish: AnsiStrin self.FFinishHandler := finishFunc; end; + class procedure TActionWizard<T>.Show(AParent: TForm; title, finish: AnsiString; constref bag : T; const screens : array of TComponentClass; cancelFunc: TActionWizardCancelFunc; finishFunc : TActionWizardFinishFunc); type MyWizard = TActionWizard<T>; @@ -563,4 +564,5 @@ function TActionWizard<T>.FinishRequested(out message : AnsiString) : boolean; {%endregion} + end. diff --git a/src/pascalcoin_wallet_classic.res b/src/pascalcoin_wallet_classic.res index 0a9b51d2e91a9cb6d5684cdd6256783ff58432ec..1450bc9f9b037e7f5d391ce407f353a69a01d7f8 100644 GIT binary patch delta 405 zcmbQSl;yxQmI(@sB@-2ec?AR*;GkrpqoFnn10w@7T*w~EVqpM@qk=0F=PEO9n0Qcp z@(xCoU;_p{1_WkckO8V^WN>E4XUGM@RE9i;5{6=^0V+sx1q_Kmxk?5<APrIn13C<h z6K|_BGE6pPRIWFH8g2}v4S^~k26%!EO=Tzo(uoW?Xhvv&E%5;wnGTi(Ii&z-Q4vEX zP$UEB90&kf1cV56AwU(03@Jc;xj?#zA)BGt0_G?Nh+==JA(>E%-GD~sfc=Q<2cRP- rr!&d|y%5RdKK%t3qY4Wsw5JPjGs;X}z$C`Rz|g#dY5NW)MgtB2I21b^ delta 2315 zcmbtWUys{F5Z~OLM03(fC-s2}fwXl&prVccJI*P|DQd4MqNh7?M|r74*Y-MRVSA0& z$u%J42fhHOlMoN^$TvXZwR{NP_%3BOaqPRc5wvyWwRdKAelx$F@#fjjTfh9i^%HJA zxww6EM?>u`R9#OlM*63%YO;LpS2Jm|(o`b!?BcgOtzR$xdUx|Ndhhb6^^u+-iUjgu zjA7&`LMi$hoiFAwVyJ+b4?1ZjK<i&lTX$~isDrfnM(9*}+xX!1y<PnMarvUN4Bdsm zk5LZcOkkuaL1T1(k%J5|0bmBB2bz2ldH{22-9fLN4nmiF<KWgOH(Ce-!t>{wa4%`w z-ED9ExV!o1?q*B7arwu_hg%v*F8|qhzihvQD)U>l`PFUd?>|jqJY%_tcsfw@j;3Ii z`aFoz$w2w?^Z{`dEDD+iH0CKAD03#1{o&4bp9;YeFP>v?kcxpa&C@;MpRt4rl0<&a z1rLjo_&nL8BI(R@1t&C(LMDnw*WecGrOnJ-<E3$8Dgcc!fP?iO&9XT1X#t@RL0Zet zqcq^>;)E4t0eOg}64XH!jm~M#RxzIyMYgA^RoI<6><&b&o*a%<L(^>atJ>Ydn=&l& zDO0ngude*P1duWzBuFWl`5!2{^D@dY%MW=P6+CZ%q~9u4b;&`KYn^JpQUN_>&Ci0i zfMqNVV1MV8la-(tRl8YdvfAD;m={qoU+^nAF6J4O0l=DuQVUa>fbej&?VXCUPI-?f z2~WvAo)$TeMYEzVIj5t^U!%#U9z^{)o1gM;7}TU=_iWFxbj$MnP!Gb!GN$QdN+*DP zw-IJJ_kkszk8=O4j0)x#(|lo~u9$me)<AN@&Vnu2W>JjOkgv++l_h?yIG0r@m_N;d zv*C6r8H2*h*|$?Dd=?z%(JYGDgw;iPReSIhR?2dI$Yw0A*~K`P^MOLeIGq72d6O>2 z(`e+&j0Z|cW5F5~<h#OG*9Op6n`j{vwN6_0IJ7|q?d3%=Wb@xFTr-y)KP>UicDsMI zPo<#UzfH*L8N=iI*kdt2$IxN2k(t0?i^Vj{cwXR;=eVjQ{3wF25GDk|g7uXJ3yx0k zI2b73GegsL%kC20wj5%azD=kdvXW?;8!*Pqzznq?6m|Hf_}%r`rmdT<*Q3M^dVn2z z0dbiT5NcSZr5T1D_Dm|V-!OG|J+wuQ&~TYaY}4xz%d&Lh(VkBNrx#e%qNT%3_idm% z`g(9Zbh?h;b%?7momht1BhaZHam_#roj?m{w|pCLU0aXsGA-;<-5_4*nZP-73G9GP zEH?~njp{b-Ny@()w%cu4g6a!3*jKL=t1Nc-YA#PSn7{$M0e63K&~C#K{}7GfzrzD` aguXzB@HT?yXXpUlPQXT9S5MVVnEwkG-i;mr From 7fc2b28eee94402f43415994abe7740511f1e6fa Mon Sep 17 00:00:00 2001 From: Skybuck <skybuck2000@hotmail.com> Date: Mon, 21 Dec 2020 09:20:01 +0100 Subject: [PATCH 072/275] Buggy TList replaced with TFPGList in UCommon.Data Buggy: __TList_IPredicate_T = TList<__IPredicate_T>; Replaced with: __TList_IPredicate_T = TFPGlist<IPredicate<T>>; Temporary function ArrayFromList added to TDataSourceTool<T> to assist with conversion from TFPGList<IPredicate<T>> to TArray<IPredicate<T>> Previously disabled code due to TList bug re-enabled, except one unused type which was problematic and caused another compiler malfunction. --- .../sphere10/UCommon.Collections.pas | 23 +++------ src/libraries/sphere10/UCommon.Data.pas | 49 +++++++++++-------- src/libraries/sphere10/UWizard.pas | 2 +- 3 files changed, 37 insertions(+), 37 deletions(-) diff --git a/src/libraries/sphere10/UCommon.Collections.pas b/src/libraries/sphere10/UCommon.Collections.pas index 4cc3404a3..e0eb9319b 100644 --- a/src/libraries/sphere10/UCommon.Collections.pas +++ b/src/libraries/sphere10/UCommon.Collections.pas @@ -343,12 +343,11 @@ class function TComparerTool<T>.Many(const comparers: array of TGlobalComparerFu end; class function TComparerTool<T>.Many(const comparers: array of IComparer<T>) : IComparer<T>; -(* type __TArrayTool_IComparer_T = TArrayTool<__IComparer_T>; -*) + begin -// Result := TManyComparer<T>.Create( __TArrayTool_IComparer_T.Copy(comparers) ); // Skybuck: disabled for now + Result := TManyComparer<T>.Create( __TArrayTool_IComparer_T.Copy(comparers) ); // Skybuck: re-enabled end; class function TComparerTool<T>.Many(const comparers: TEnumerable<__IComparer_T>) : IComparer<T>; @@ -365,10 +364,8 @@ class function TComparerTool<T>.Many(const comparers: TEnumerable<__IComparer_T> end; class function TComparerTool<T>.AlwaysEqual : IComparer<T>; -(* type - __TGlobalComparerFunc_T = TGlobalComparerFunc<T>; // Skybuck: Disabled for now -*) + __TGlobalComparerFunc_T = TGlobalComparerFunc<T>; // Skybuck: Re-enabled begin Result := TComparerTool<T>.FromFunc( AlwaysEqualHandler ); end; @@ -469,10 +466,8 @@ class function TPredicateTool<T>.FromFunc(const AFunc: TGlobalPredicateFunc<T>) end; class function TPredicateTool<T>.AndMany(const APredicates : array of IPredicate<T>) : IPredicate<T>; -(* -type - __TArrayTool_IPredicate_T = TArrayTool<__IPredicate_T>; // Skybuck: Disabled for now -*) +// type +// __TArrayTool_IPredicate_T = TArrayTool<__IPredicate_T>; // Skybuck: Disabled not needed var arr : TArray<__IPredicate_T>; i : Integer; @@ -518,14 +513,10 @@ class function TPredicateTool<T>.AndMany(const APredicates : array of TGlobalPre end; class function TPredicateTool<T>.OrMany(const APredicates : array of IPredicate<T>) : IPredicate<T>; -// Skybuck: Disabled for now -(* type - __TArrayTool_IPredicate_T = TArrayTool<__IPredicate_T>; -*) + __TArrayTool_IPredicate_T = TArrayTool<__IPredicate_T>; // Skybuck: Re-enabled begin - // Skybuck: Disabled for now -// Result := TOrManyPredicate<T>.Create( __TArrayTool_IPredicate_T.Copy( APredicates) ); + Result := TOrManyPredicate<T>.Create( __TArrayTool_IPredicate_T.Copy( APredicates) ); // Skybuck: Re-enabled end; class function TPredicateTool<T>.OrMany(const APredicates : array of TNestedPredicateFunc<T>) : IPredicate<T>; diff --git a/src/libraries/sphere10/UCommon.Data.pas b/src/libraries/sphere10/UCommon.Data.pas index 92e10a148..59d360212 100644 --- a/src/libraries/sphere10/UCommon.Data.pas +++ b/src/libraries/sphere10/UCommon.Data.pas @@ -23,7 +23,7 @@ interface uses Classes, SysUtils, Generics.Collections, UMemory, UCommon, UCommon.Collections, Generics.Defaults, - Variants, LazUTF8, math, typinfo, syncobjs; + Variants, LazUTF8, math, typinfo, syncobjs, fgl; type TSortDirection = (sdNone, sdAscending, sdDescending); @@ -234,8 +234,10 @@ TSearchExpressionService = class TDataSourceTool<T> = class protected type __IPredicate_T = IPredicate<T>; - __TList_IPredicate_T = TList<__IPredicate_T>; +// __TList_IPredicate_T = TList<__IPredicate_T>; // Skybuck: TList is buggy, disabled and replaced with TFPGList + __TList_IPredicate_T = TFPGlist<IPredicate<T>>; public + class function ArrayFromList( ParaList : __TList_IPredicate_T ) : TArray<IPredicate<T>>; class function ConstructRowComparer(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplySortDelegate<T>) : IComparer<T>; class function ConstructRowPredicate(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplyFilterDelegate<T>; const AOperand : TFilterOperand) : IPredicate<T>; end; @@ -637,18 +639,15 @@ function TColumnFieldComparer<T>.Compare(constref ALeft, ARight: T): Integer; { TDataSourceTool } class function TDataSourceTool<T>.ConstructRowComparer(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplySortDelegate<T>) : IComparer<T>; -(* type - __IComparer_T = IComparer<T>; // Skybuck: Disabled for now -*) + __IComparer_T = IComparer<T>; // Skybuck: Re-enabled var i : integer; -// comparers : TList<__IComparer_T>; // Skybuck: Disabled for now + comparers : TList<__IComparer_T>; // Skybuck: Re-enabled filter : TColumnFilter; GC : TDisposables; begin -// Skybuck: Disabled for now -(* +// Skybuck: Re-enabled comparers := GC.AddObject( TList<__IComparer_T>.Create ) as TList<__IComparer_T>; for i := Low(AFilters) to High(AFilters) do begin filter := AFilters[i]; @@ -661,42 +660,52 @@ class function TDataSourceTool<T>.ConstructRowComparer(const AFilters : TArray<T 1: Result := comparers[0]; else Result := TComparerTool<T>.Many(comparers); end; -*) +end; + +// Skybuck: New temporarely ArrayFromList function until buggy TList is fixed by FPC compiler team (or generics team ?!?) +class function TDataSourceTool<T>.ArrayFromList( ParaList : __TList_IPredicate_T ) : TArray<IPredicate<T>>; +var + LIndex : integer; +begin + // Skybuck: untested code, check and/or debug it ! + SetLength( result, ParaList.Count ); + + for LIndex := 0 to length(result)-1 do + begin + result[LIndex] := ParaList.Items[LIndex]; + end; end; class function TDataSourceTool<T>.ConstructRowPredicate(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplyFilterDelegate<T>; const AOperand : TFilterOperand) : IPredicate<T>; -// Skybuck: Disabled for now -(* +// Skybuck: Re-enabled type __TColumnFilterPredicate_T = TColumnFilterPredicate<T>; __TPredicateTool_T = TPredicateTool<T>; -*) var i : integer; filters : __TList_IPredicate_T; GC : TDisposables; begin - // Skybuck: Disabled for now - (* + // Skybuck: Re-enabled filters := GC.AddObject( __TList_IPredicate_T.Create ) as __TList_IPredicate_T; for i := Low(AFilters) to High(AFilters) do begin if AFilters[i].Filter <> vgfSortable then begin filters.Add( __TColumnFilterPredicate_T.Create(AFilters[i], ADelegate)); end; end; - *) - (* - // Skybuck: Free Pascal Compiler Bug/Internal Error 2015052501 (disabled for now). + // Skybuck: Free Pascal Compiler Bug/Internal Error 2015052501 caused by buggy TList, replaced with TFPGList. case filters.Count of 0: Result := nil; 1: Result := filters[0]; else case AOperand of - foAnd: Result := __TPredicateTool_T.AndMany(filters.ToArray); - foOr: Result := __TPredicateTool_T.OrMany(filters.ToArray); +// foAnd: Result := __TPredicateTool_T.AndMany(filters.ToArray); // Skybuck: old TList bug +// foOr: Result := __TPredicateTool_T.OrMany(filters.ToArray); // Skybuck: old TList bug + + foAnd: Result := __TPredicateTool_T.AndMany(ArrayFromList(filters)); // skybuck: new TFPGList fix + foOr: Result := __TPredicateTool_T.OrMany(ArrayFromList(filters)); // Skybuck: new TFPGList fix end; end; - *) end; { TPageFetchParams } diff --git a/src/libraries/sphere10/UWizard.pas b/src/libraries/sphere10/UWizard.pas index b733b6895..597f8b69c 100644 --- a/src/libraries/sphere10/UWizard.pas +++ b/src/libraries/sphere10/UWizard.pas @@ -153,7 +153,7 @@ TActionWizard<T> = class(TWizard<T>) function CancelRequested(out message : AnsiString) : boolean; override; function FinishRequested(out message : AnsiString) : boolean; override; public - constructor Create(AOwner:TComponent; title, finish: AnsiString; const screens : array of TComponentClass; cancelFunc: TActionWizardCancelFunc; finishFunc : TActionWizardFinishFunc); // Skybuck: disabled for now because of fpc compiler internal error: 200602034 + constructor Create(AOwner:TComponent; title, finish: AnsiString; const screens : array of TComponentClass; cancelFunc: TActionWizardCancelFunc; finishFunc : TActionWizardFinishFunc); class procedure Show(AParent: TForm; title, finish: AnsiString; constref bag : T; const screens : array of TComponentClass; cancelFunc: TActionWizardCancelFunc; finishFunc : TActionWizardFinishFunc); property FinishText : AnsiString read FTitleText; property TitleText : AnsiString read FFinishText; From 95c9cce565f12919ef671dc0a444cc9b9564d938 Mon Sep 17 00:00:00 2001 From: Skybuck <skybuck2000@hotmail.com> Date: Wed, 23 Dec 2020 06:17:31 +0100 Subject: [PATCH 073/275] Proper work around implemented for TList.ToArray 1. Reduced the number of Skybuck comments significantly. 2. Removed FGL unit from UCommon.Data.pas. 3. Reverted TFPGList back to TList. 4. Renamed ReturnArrayFromList to ToArrayWorkAround. 5. ToArrayWorkAround now simply returns TList.ToArray. --- src/gui-experimental/UFRMAccountSelect.pas | 4 +- src/gui-experimental/UFRMOperation.pas | 8 ++-- .../UFRMPascalCoinWalletConfig.pas | 8 ++-- src/gui-experimental/UUserInterface.pas | 4 -- .../sphere10/UCommon.Collections.pas | 8 ++-- src/libraries/sphere10/UCommon.Data.pas | 38 +++++++------------ 6 files changed, 26 insertions(+), 44 deletions(-) diff --git a/src/gui-experimental/UFRMAccountSelect.pas b/src/gui-experimental/UFRMAccountSelect.pas index ede7f4825..de1bb581b 100644 --- a/src/gui-experimental/UFRMAccountSelect.pas +++ b/src/gui-experimental/UFRMAccountSelect.pas @@ -169,10 +169,10 @@ procedure TSearchThread.BCExecute; isValid := TAccountComp.IsAccountForSale(account.accountInfo); end; If IsValid and (FSearchValues.onlyForPublicSale) then begin - isValid := (TAccountComp.IsAccountForSale(account.accountInfo)) And (Not TAccountComp.IsAccountForSaleOrSwapAcceptingTransactions(account, FSearchValues.SafeBox.BlocksCount, FSearchValues.SafeBox.CurrentProtocol, nil)); // Skybuck: todo check/debug if this is safe + isValid := (TAccountComp.IsAccountForSale(account.accountInfo)) And (Not TAccountComp.IsAccountForSaleOrSwapAcceptingTransactions(account, FSearchValues.SafeBox.BlocksCount, FSearchValues.SafeBox.CurrentProtocol, nil)); // Skybuck: todo check/debug ! end; If IsValid and (FSearchValues.onlyForPrivateSaleToMe) then begin - isValid := ( TAccountComp.IsAccountForSaleOrSwapAcceptingTransactions(account,FSearchValues.SafeBox.BlocksCount, FSearchValues.SafeBox.CurrentProtocol, nil)) And // Skybuck: todo check/debug if this is safe + isValid := ( TAccountComp.IsAccountForSaleOrSwapAcceptingTransactions(account,FSearchValues.SafeBox.BlocksCount, FSearchValues.SafeBox.CurrentProtocol, nil)) And // Skybuck: todo check/debug ! (Assigned(FSearchValues.inWalletKeys)) And (FSearchValues.inWalletKeys.IndexOfAccountKey(account.accountInfo.new_publicKey)>=0); end; If IsValid then begin diff --git a/src/gui-experimental/UFRMOperation.pas b/src/gui-experimental/UFRMOperation.pas index f13a5aacd..7b19b8fdd 100644 --- a/src/gui-experimental/UFRMOperation.pas +++ b/src/gui-experimental/UFRMOperation.pas @@ -294,8 +294,8 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); if signerAccount.balance>DefaultFee then _fee := DefaultFee else _fee := signerAccount.balance; if (rbListAccountForPublicSale.Checked) then begin - LHashLock := CT_HashLock_NUL; // Skybuck: check or debug ! passed in function below ! - // Skybuck: LNewAccountState parameter added, check or debug this later ! passed in function below ! + LHashLock := CT_HashLock_NUL; // Skybuck: check or debug ! LHashLock zero value array passed in function below perhaps replace with correctly filled hash array ! + // Skybuck: LNewAccountState parameter added, check or debug this later ! passed in function below ! LNewAccountState is not set yet ! op := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, LNewAccountState, signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee, destAccount.account,CT_TECDSA_Public_Nul,0,wk.PrivateKey,LHashLock, FOperationPayload); end else if (rbListAccountForPrivateSale.Checked) then begin op := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, LNewAccountState, signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee, destAccount.account,_newOwnerPublicKey,_lockedUntil,wk.PrivateKey,LHashLock, FOperationPayload); @@ -320,7 +320,7 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); if not UpdateOpChangeInfo(account,signerAccount,_changeName,_newName,_changeType,_newType,errors) then raise Exception.Create(errors); if signerAccount.balance>DefaultFee then _fee := DefaultFee else _fee := signerAccount.balance; - // Skybuck: check or debug LChangeData and LNewData !! + // Skybuck: check or debug LChangeData and LNewData !! (newly added, no correct values yet set in these two variables !?!) op := TOpChangeAccountInfo.CreateChangeAccountInfo(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+1,account.account,wk.PrivateKey,false,CT_TECDSA_Public_Nul, _changeName,_newName,_changeType,_newType,LChangeData,LNewData,_fee,FOperationPayload); {%endregion} @@ -1255,7 +1255,6 @@ function TFRMOperation.UpdatePayload(const SenderAccount: TAccount; begin valid := false; payload_encrypted := Nil; -// FEncodedPayload := Nil; // Skybuck: old/deprecated FOperationPayload.payload_raw := nil; errors := 'Unknown error'; payload_u := memoPayload.Lines.Text; @@ -1359,7 +1358,6 @@ function TFRMOperation.UpdatePayload(const SenderAccount: TAccount; lblEncryptionErrors.Caption := errors; lblPayloadLength.Caption := Format('(%db -> ?)',[length(payload_u)]); end; -// FEncodedPayload := payload_encrypted; // Skybuck: old/deprecated FOperationPayload.payload_raw := payload_encrypted; Result := valid; diff --git a/src/gui-experimental/UFRMPascalCoinWalletConfig.pas b/src/gui-experimental/UFRMPascalCoinWalletConfig.pas index f87f69d54..ce28b7142 100644 --- a/src/gui-experimental/UFRMPascalCoinWalletConfig.pas +++ b/src/gui-experimental/UFRMPascalCoinWalletConfig.pas @@ -135,12 +135,12 @@ procedure TFRMPascalCoinWalletConfig.bbOkClick(Sender: TObject); procedure TFRMPascalCoinWalletConfig.bbOpenDataFolderClick(Sender: TObject); begin -// OpenDocument(PChar(TFolderHelper.GetPascalCoinDataFolder)) // Skybuck: old, don't work no more. - // Skybuck: two solutions possible: + // Skybuck:TFolderHelper.GetPascalCoinDataFolder don't exist no more replaced with TNode.GetPascalCoinDataFolder + // OpenDocument(PChar(TFolderHelper.GetPascalCoinDataFolder)) + // Two solutions possible: // 1: TNode.GetPascalCoinDataFolder // 2. TFolderHelper.GetDataFolder(CT_PascalCoin_Data_Folder - - // Skybuck: I will try TNode first if this does not work use solution 2. + // I will try TNode first if this does not work use solution 2. OpenDocument(PChar(TNode.GetPascalCoinDataFolder)); end; diff --git a/src/gui-experimental/UUserInterface.pas b/src/gui-experimental/UUserInterface.pas index 6aa74809b..3bcf39058 100644 --- a/src/gui-experimental/UUserInterface.pas +++ b/src/gui-experimental/UUserInterface.pas @@ -342,7 +342,6 @@ class procedure TUserInterface.StartApplication(mainForm : TForm); FLog.SaveTypes := []; // Create data directories - // Skybuck: using solution 1 for now: TNode.GetPascalCoinDataFolder If Not ForceDirectories(TNode.GetPascalCoinDataFolder) then raise Exception.Create('Cannot create dir: '+TNode.GetPascalCoinDataFolder); @@ -379,7 +378,6 @@ class procedure TUserInterface.StartApplication(mainForm : TForm); // Initialise Database FNode.Bank.StorageClass := TFileStorage; - // skybuck: using solution 1 for now: TNode.GetPascalCoinDataFolder TFileStorage(FNode.Bank.Storage).DatabaseFolder := TNode.GetPascalCoinDataFolder+PathDelim+'Data'; TFileStorage(FNode.Bank.Storage).Initialize; @@ -618,7 +616,6 @@ class procedure TUserInterface.OnSettingsChanged(Sender: TObject); FLog.SaveTypes := CT_TLogTypes_ALL else FLog.SaveTypes := CT_TLogTypes_DEFAULT; - // Skybuck: Using solution 1 for now: TNode.GetPascalCoinDataFolder FLog.FileName := TNode.GetPascalCoinDataFolder+PathDelim+'PascalCointWallet.log'; end else begin FLog.SaveTypes := []; @@ -634,7 +631,6 @@ class procedure TUserInterface.OnSettingsChanged(Sender: TObject); finally FNode.UnlockMempoolWrite; end; - // Skybuck: Using solution 1 for now: TNode.GetPascalCoinDataFolder FNode.NodeLogFilename := TNode.GetPascalCoinDataFolder+PathDelim+'blocks.log'; end; if Assigned(FPoolMiningServer) then begin diff --git a/src/libraries/sphere10/UCommon.Collections.pas b/src/libraries/sphere10/UCommon.Collections.pas index e0eb9319b..4d4df1af7 100644 --- a/src/libraries/sphere10/UCommon.Collections.pas +++ b/src/libraries/sphere10/UCommon.Collections.pas @@ -347,7 +347,7 @@ class function TComparerTool<T>.Many(const comparers: array of IComparer<T>) : I __TArrayTool_IComparer_T = TArrayTool<__IComparer_T>; begin - Result := TManyComparer<T>.Create( __TArrayTool_IComparer_T.Copy(comparers) ); // Skybuck: re-enabled + Result := TManyComparer<T>.Create( __TArrayTool_IComparer_T.Copy(comparers) ); end; class function TComparerTool<T>.Many(const comparers: TEnumerable<__IComparer_T>) : IComparer<T>; @@ -365,7 +365,7 @@ class function TComparerTool<T>.Many(const comparers: TEnumerable<__IComparer_T> class function TComparerTool<T>.AlwaysEqual : IComparer<T>; type - __TGlobalComparerFunc_T = TGlobalComparerFunc<T>; // Skybuck: Re-enabled + __TGlobalComparerFunc_T = TGlobalComparerFunc<T>; begin Result := TComparerTool<T>.FromFunc( AlwaysEqualHandler ); end; @@ -514,9 +514,9 @@ class function TPredicateTool<T>.AndMany(const APredicates : array of TGlobalPre class function TPredicateTool<T>.OrMany(const APredicates : array of IPredicate<T>) : IPredicate<T>; type - __TArrayTool_IPredicate_T = TArrayTool<__IPredicate_T>; // Skybuck: Re-enabled + __TArrayTool_IPredicate_T = TArrayTool<__IPredicate_T>; begin - Result := TOrManyPredicate<T>.Create( __TArrayTool_IPredicate_T.Copy( APredicates) ); // Skybuck: Re-enabled + Result := TOrManyPredicate<T>.Create( __TArrayTool_IPredicate_T.Copy( APredicates) ); end; class function TPredicateTool<T>.OrMany(const APredicates : array of TNestedPredicateFunc<T>) : IPredicate<T>; diff --git a/src/libraries/sphere10/UCommon.Data.pas b/src/libraries/sphere10/UCommon.Data.pas index 59d360212..09f6cdfe1 100644 --- a/src/libraries/sphere10/UCommon.Data.pas +++ b/src/libraries/sphere10/UCommon.Data.pas @@ -23,7 +23,7 @@ interface uses Classes, SysUtils, Generics.Collections, UMemory, UCommon, UCommon.Collections, Generics.Defaults, - Variants, LazUTF8, math, typinfo, syncobjs, fgl; + Variants, LazUTF8, math, typinfo, syncobjs; type TSortDirection = (sdNone, sdAscending, sdDescending); @@ -234,10 +234,9 @@ TSearchExpressionService = class TDataSourceTool<T> = class protected type __IPredicate_T = IPredicate<T>; -// __TList_IPredicate_T = TList<__IPredicate_T>; // Skybuck: TList is buggy, disabled and replaced with TFPGList - __TList_IPredicate_T = TFPGlist<IPredicate<T>>; + __TList_IPredicate_T = TList<__IPredicate_T>; public - class function ArrayFromList( ParaList : __TList_IPredicate_T ) : TArray<IPredicate<T>>; + class function ToArrayWorkAround( ParaList : __TList_IPredicate_T ) : TArray<IPredicate<T>>; // Skybuck: work around for buggy TList.ToArray class function ConstructRowComparer(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplySortDelegate<T>) : IComparer<T>; class function ConstructRowPredicate(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplyFilterDelegate<T>; const AOperand : TFilterOperand) : IPredicate<T>; end; @@ -640,14 +639,13 @@ function TColumnFieldComparer<T>.Compare(constref ALeft, ARight: T): Integer; class function TDataSourceTool<T>.ConstructRowComparer(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplySortDelegate<T>) : IComparer<T>; type - __IComparer_T = IComparer<T>; // Skybuck: Re-enabled + __IComparer_T = IComparer<T>; var i : integer; - comparers : TList<__IComparer_T>; // Skybuck: Re-enabled + comparers : TList<__IComparer_T>; filter : TColumnFilter; GC : TDisposables; begin -// Skybuck: Re-enabled comparers := GC.AddObject( TList<__IComparer_T>.Create ) as TList<__IComparer_T>; for i := Low(AFilters) to High(AFilters) do begin filter := AFilters[i]; @@ -662,22 +660,13 @@ class function TDataSourceTool<T>.ConstructRowComparer(const AFilters : TArray<T end; end; -// Skybuck: New temporarely ArrayFromList function until buggy TList is fixed by FPC compiler team (or generics team ?!?) -class function TDataSourceTool<T>.ArrayFromList( ParaList : __TList_IPredicate_T ) : TArray<IPredicate<T>>; -var - LIndex : integer; +// Skybuck: ToArrayWorkAround implementation until TList.ToArray is fixed by FPC compiler and/or generics team ? +class function TDataSourceTool<T>.ToArrayWorkAround( ParaList : __TList_IPredicate_T ) : TArray<IPredicate<T>>; begin - // Skybuck: untested code, check and/or debug it ! - SetLength( result, ParaList.Count ); - - for LIndex := 0 to length(result)-1 do - begin - result[LIndex] := ParaList.Items[LIndex]; - end; + result := ParaList.ToArray; end; class function TDataSourceTool<T>.ConstructRowPredicate(const AFilters : TArray<TColumnFilter>; const ADelegate : TApplyFilterDelegate<T>; const AOperand : TFilterOperand) : IPredicate<T>; -// Skybuck: Re-enabled type __TColumnFilterPredicate_T = TColumnFilterPredicate<T>; __TPredicateTool_T = TPredicateTool<T>; @@ -686,7 +675,6 @@ class function TDataSourceTool<T>.ConstructRowPredicate(const AFilters : TArray< filters : __TList_IPredicate_T; GC : TDisposables; begin - // Skybuck: Re-enabled filters := GC.AddObject( __TList_IPredicate_T.Create ) as __TList_IPredicate_T; for i := Low(AFilters) to High(AFilters) do begin if AFilters[i].Filter <> vgfSortable then begin @@ -694,16 +682,16 @@ class function TDataSourceTool<T>.ConstructRowPredicate(const AFilters : TArray< end; end; - // Skybuck: Free Pascal Compiler Bug/Internal Error 2015052501 caused by buggy TList, replaced with TFPGList. + // Skybuck: Free Pascal Compiler Bug/Internal Error 2015052501 caused by buggy TList.ToArray case filters.Count of 0: Result := nil; 1: Result := filters[0]; else case AOperand of -// foAnd: Result := __TPredicateTool_T.AndMany(filters.ToArray); // Skybuck: old TList bug -// foOr: Result := __TPredicateTool_T.OrMany(filters.ToArray); // Skybuck: old TList bug +// foAnd: Result := __TPredicateTool_T.AndMany(filters.ToArray); // Skybuck: TList.ToArray causes FPC compiler to crash here. +// foOr: Result := __TPredicateTool_T.OrMany(filters.ToArray); - foAnd: Result := __TPredicateTool_T.AndMany(ArrayFromList(filters)); // skybuck: new TFPGList fix - foOr: Result := __TPredicateTool_T.OrMany(ArrayFromList(filters)); // Skybuck: new TFPGList fix + foAnd: Result := __TPredicateTool_T.AndMany(ToArrayWorkAround(filters)); + foOr: Result := __TPredicateTool_T.OrMany(ToArrayWorkAround(filters)); end; end; end; From 3e0c18b1232d0630f8aadd04129f4030dc0430b7 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 8 Jan 2021 13:48:14 +0100 Subject: [PATCH 074/275] AbstractMem library 1.2 Added TAbstractBTree - Standard B-Tree implementation for use on AbstractMem Library --- src/core/UPCAbstractMemAccountKeys.pas | 2 +- .../abstractmem/ConfigAbstractMem.inc | 11 +- src/libraries/abstractmem/UAVLCache.pas | 4 +- .../abstractmem/UAbstractAVLTree.pas | 1011 ++++++++++ src/libraries/abstractmem/UAbstractBTree.pas | 1795 +++++++++-------- src/libraries/abstractmem/UAbstractMem.pas | 10 +- .../abstractmem/UAbstractMemTList.pas | 2 +- src/libraries/abstractmem/UCacheMem.pas | 4 +- src/libraries/abstractmem/UFileMem.pas | 4 +- src/libraries/abstractmem/UOrderedList.pas | 2 +- .../abstractmem/tests/AbstractMem.Tests.dpr | 9 +- .../tests/src/UAbstractBTree.Tests.pas | 389 ++++ .../tests/src/UAbstractMem.Tests.pas | 52 + 13 files changed, 2495 insertions(+), 800 deletions(-) create mode 100644 src/libraries/abstractmem/UAbstractAVLTree.pas create mode 100644 src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas create mode 100644 src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas diff --git a/src/core/UPCAbstractMemAccountKeys.pas b/src/core/UPCAbstractMemAccountKeys.pas index 672539747..ef6ac8ebb 100644 --- a/src/core/UPCAbstractMemAccountKeys.pas +++ b/src/core/UPCAbstractMemAccountKeys.pas @@ -9,7 +9,7 @@ interface uses Classes, SysUtils, SyncObjs, UAbstractMem, UFileMem, UAbstractMemTList, - UAbstractBTree, + UAbstractBTree, UAbstractAVLTree, UPCDataTypes, UBaseTypes, UAVLCache, {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}; diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index 27869dfd5..eee491dc5 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -1,7 +1,7 @@ { This file is part of AbstractMem framework - Copyright (C) 2020 Albert Molina - bpascalblockchain@gmail.com + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com https://github.com/PascalCoinDev/ @@ -27,6 +27,9 @@ {.$define ABSTRACTMEM_ENABLE_STATS} // define this to activate some stats on objects usefull for testing +{.$define ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION} +// define this to prevent circular search on tree nodes + {$if (defined(ABSTRACTMEM_TESTING_MODE)) or (defined(ABSTRACTMEM_USE_TLOG))}{$define ABSTRACTMEM_ENABLE_STATS}{$endif} { @@ -45,7 +48,11 @@ - Added tests - Fixed bug on CacheMem when replacing initial position of buffer + Version 1.2 - Jan 2021 + - Added TAbstractBTree - Standard B-Tree implementation for use on AbstractMem Library + - Added ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION compiler directive to prevent circular structures on Tree nodes + } const - CT_ABSTRACTMEM_VERSION = 1.1; // Each revision should increase this version... + CT_ABSTRACTMEM_VERSION = 1.2; // Each revision should increase this version... diff --git a/src/libraries/abstractmem/UAVLCache.pas b/src/libraries/abstractmem/UAVLCache.pas index 2152c3d22..4582f3fad 100644 --- a/src/libraries/abstractmem/UAVLCache.pas +++ b/src/libraries/abstractmem/UAVLCache.pas @@ -3,7 +3,7 @@ { This file is part of AbstractMem framework - Copyright (C) 2020 Albert Molina - bpascalblockchain@gmail.com + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com https://github.com/PascalCoinDev/ @@ -33,7 +33,7 @@ interface uses Classes, SysUtils, SyncObjs, - UAbstractBTree, UOrderedList, + UAbstractAVLTree, UOrderedList, {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}; type diff --git a/src/libraries/abstractmem/UAbstractAVLTree.pas b/src/libraries/abstractmem/UAbstractAVLTree.pas new file mode 100644 index 000000000..9eaa1ec7d --- /dev/null +++ b/src/libraries/abstractmem/UAbstractAVLTree.pas @@ -0,0 +1,1011 @@ +unit UAbstractAVLTree; + +{ + This file is part of AbstractMem framework + + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com + + https://github.com/PascalCoinDev/ + + *** BEGIN LICENSE BLOCK ***** + + The contents of this files are subject to the Mozilla Public License Version + 2.0 (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL + + Software distributed under the License is distributed on an "AS IS" basis, + WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + for the specific language governing rights and limitations under the License. + + The Initial Developer of the Original Code is Albert Molina. + + See ConfigAbstractMem.inc file for more info + + SPECIAL CONTRIBUTOR: + This unit contains TAVLAbstractTree component that + is created based on work previously made + by Mattias Gaertner at unit AVL_Tree for Free Component Library (FCL) + and Lazarus: lazarus\components\lazutils\laz_avl_tree.pp + Code object has been fully redo but algo is based on it... and on + initial algo of AVL Tree created by Adelson-Velsky and Landis + + ***** END LICENSE BLOCK ***** +} + +{$ifdef FPC} + {$mode DELPHI} +{$endif} +{$H+} + +interface + +uses + Classes, SysUtils, + // NOTE ABOUT FREEPASCAL (2020-03-10) + // Current version 3.0.4 does not contain valid support for Generics, using Generics from this: + // https://github.com/PascalCoinDev/PascalCoin/tree/master/src/libraries/generics.collections + // (Download and set folder as a "units include folder" in compiler options) + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} + UOrderedList, UAbstractBTree; + +{$I ./ConfigAbstractMem.inc } + +{$IFDEF ABSTRACTMEM_TESTING_MODE} + {$DEFINE ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION} +{$ENDIF} + +type + TAVLTreePosition = (poParent, poLeft, poRight); + + EAVLAbstractTree = Class(Exception); + + { TAVLAbstractTree } + + TAVLAbstractTree<T> = class + private + FOnCompare: TComparison<T>; + FDisabledsCount : Integer; + FAllowDuplicates: Boolean; + procedure BalanceAfterInsert(ANode: T); + procedure BalanceAfterDelete(ANode: T); + procedure CheckNode(const ANode: T); overload; + function CheckNode(const ANode: T; ACheckedList:TOrderedList<T>; var ALeftDepth, ARightDepth : Integer; const AErrors : TStrings): integer; overload; + procedure RotateLeft(var ANode: T); + procedure RotateRight(var ANode: T); + procedure BeginUpdate; + procedure EndUpdate; + procedure SwitchPositionWithSuccessor(aNode, aSuccessor: T); + protected + FCount: integer; + FCircularProtection : Boolean; + function GetRoot: T; virtual; abstract; + procedure SetRoot(const Value: T); virtual; abstract; + function HasPosition(const ANode : T; APosition : TAVLTreePosition) : Boolean; virtual; abstract; + function GetPosition(const ANode : T; APosition : TAVLTreePosition) : T; virtual; abstract; + procedure SetPosition(var ANode : T; APosition : TAVLTreePosition; const ANewValue : T); virtual; abstract; + procedure ClearPosition(var ANode : T; APosition : TAVLTreePosition); virtual; abstract; + function GetBalance(const ANode : T) : Integer; virtual; abstract; + procedure SetBalance(var ANode : T; ANewBalance : Integer); virtual; abstract; + function AreEquals(const ANode1, ANode2 : T) : Boolean; virtual; abstract; + procedure ClearNode(var ANode : T); virtual; abstract; + procedure DisposeNode(var ANode : T); virtual; abstract; + // + procedure UpdateFinished; virtual; + public + property AllowDuplicates : Boolean read FAllowDuplicates write FAllowDuplicates; + property DisabledsCount:Integer read FDisabledsCount; + function IsNil(const ANode : T) : Boolean; virtual; abstract; + // + property Root: T read GetRoot; + function FindInsertPos(const AData: T): T; + function Find(const AData: T): T; + function FindSuccessor(const ANode: T): T; + function FindPrecessor(const ANode: T): T; + function FindLowest: T; + function FindHighest: T; + function Add(var ANode: T) : Boolean; + procedure Delete(var ANode: T); + constructor Create(const OnCompareMethod: TComparison<T>; AAllowDuplicates : Boolean); virtual; + function ConsistencyCheck(const AErrors : TStrings): integer; virtual; + function ToString(const ANode:T) : String; reintroduce; overload; virtual; + function ToString : String; reintroduce; overload; + property OnCompareMethod: TComparison<T> read FOnCompare; + property CircularProtection : Boolean read FCircularProtection write FCircularProtection; + end; + + // + + PAVLPointerTreeNode = ^TAVLPointerTreeNode; + TAVLPointerTreeNode = Record + parent : PAVLPointerTreeNode; + left : PAVLPointerTreeNode; + right : PAVLPointerTreeNode; + balance : Integer; + data : Pointer; + End; + + TPAVLPointerTree = Class( TAVLAbstractTree<PAVLPointerTreeNode> ) + private + FRoot : PAVLPointerTreeNode; + protected + function GetRoot: PAVLPointerTreeNode; override; + procedure SetRoot(const Value: PAVLPointerTreeNode); override; + function HasPosition(const ANode : PAVLPointerTreeNode; APosition : TAVLTreePosition) : Boolean; override; + procedure SetPosition(var ANode : PAVLPointerTreeNode; APosition : TAVLTreePosition; const ANewValue : PAVLPointerTreeNode); override; + procedure ClearPosition(var ANode : PAVLPointerTreeNode; APosition : TAVLTreePosition); override; + function GetBalance(const ANode : PAVLPointerTreeNode) : Integer; override; + procedure SetBalance(var ANode : PAVLPointerTreeNode; ANewBalance : Integer); override; + function AreEquals(const ANode1, ANode2 : PAVLPointerTreeNode) : Boolean; override; + procedure ClearNode(var ANode : PAVLPointerTreeNode); override; + procedure DisposeNode(var ANode : PAVLPointerTreeNode); override; + public + function IsNil(const ANode : PAVLPointerTreeNode) : Boolean; override; + function ToString(const ANode: PAVLPointerTreeNode) : String; override; + constructor Create(const OnCompareMethod: TComparison<PAVLPointerTreeNode>; AAllowDuplicates : Boolean); override; + // + function GetPosition(const ANode : PAVLPointerTreeNode; APosition : TAVLTreePosition) : PAVLPointerTreeNode; override; + End; + +const + CT_TAVLPointerTreeNode_NULL : TAVLPointerTreeNode = (parent:Nil;left:Nil;right:Nil;balance:0;data:Nil); + +implementation + +{ TAVLAbstractTree } + +function TAVLAbstractTree<T>.Add(var ANode : T) : Boolean; +var LInsertPos: T; + LInsertComp: integer; +begin + BeginUpdate; + Try + // Init T + ClearPosition(ANode,poLeft); + ClearPosition(ANode,poRight); + SetBalance(ANode,0); // Init Balance to 0 + if Not IsNil(Root) then begin + LInsertPos:=FindInsertPos(ANode); + LInsertComp:=fOnCompare(ANode,LInsertPos); + SetPosition(ANode,poParent,LInsertPos); + if LInsertComp<0 then begin + // insert to the left + SetPosition(LInsertPos,poLeft,ANode); + end else if (AllowDuplicates) Or (LInsertComp>0) then begin + // insert to the right + SetPosition(LInsertPos,poRight,ANode); + end else begin + Exit(False); + end; + BalanceAfterInsert(ANode); + end else begin + SetRoot( ANode ); + ClearPosition(ANode,poParent); + end; + inc(FCount); + Result := True; + Finally + EndUpdate; + End; +end; + +function TAVLAbstractTree<T>.FindLowest: T; +begin + Result:=Root; + if Not IsNil(Result) then + while HasPosition(Result,poLeft) do Result := GetPosition(Result,poLeft); +end; + +function TAVLAbstractTree<T>.FindHighest: T; +begin + Result:=Root; + if Not IsNil(Result) then + while HasPosition(Result,poRight) do Result := GetPosition(Result,poRight); +end; + +procedure TAVLAbstractTree<T>.BalanceAfterDelete(ANode: T); +var + OldParent, OldRight, OldRightLeft, OldLeft, OldLeftRight: T; +begin + while Not IsNil(ANode) do begin + if ((GetBalance(ANode)=+1) or (GetBalance(ANode)=-1)) then exit; + OldParent:=GetPosition(ANode,poParent); + if (GetBalance(ANode)=0) then begin + // Treeheight has decreased by one + if IsNil(OldParent) then + exit; + if (AreEquals(GetPosition(OldParent,poLeft),ANode)) then + SetBalance(OldParent,GetBalance(OldParent)+1) + else + SetBalance(OldParent,GetBalance(OldParent)-1); + ANode:=OldParent; + end else if (GetBalance(ANode)=+2) then begin + // Node is overweighted to the right + OldRight:=GetPosition(ANode,poRight); + if (GetBalance(OldRight)>=0) then begin + // OldRight.Balance is 0 or +1 + // rotate ANode,OldRight left + RotateLeft(ANode); + SetBalance(ANode,(1-GetBalance(OldRight))); // toggle 0 and 1 + SetBalance(OldRight,GetBalance(OldRight)-1); + ANode:=OldRight; + end else begin + // OldRight.Balance=-1 + { double rotate + = rotate OldRightLeft,OldRight right + and then rotate ANode,OldRightLeft left + OldParent OldParent + | | + ANode OldRightLeft + \ / \ + OldRight => ANode OldRight + / \ / + OldRightLeft OldRightLeftLeft OldRightLeftRight + / \ + OldRightLeftLeft OldRightLeftRight + } + OldRightLeft:=GetPosition(OldRight,poLeft); + RotateRight(OldRight); + RotateLeft(ANode); + if (GetBalance(OldRightLeft)<=0) then + SetBalance(ANode,0) + else + SetBalance(ANode,-1); + if (GetBalance(OldRightLeft)>=0) then + SetBalance(OldRight,0) + else + SetBalance(OldRight,+1); + SetBalance(OldRightLeft,0); + ANode:=OldRightLeft; + end; + end else begin + // Node.Balance=-2 + // Node is overweighted to the left + OldLeft:=GetPosition(ANode,poLeft); + if (GetBalance(OldLeft)<=0) then begin + // rotate OldLeft,ANode right + RotateRight(ANode); + SetBalance(ANode,(-1-GetBalance(OldLeft))); // toggle 0 and -1 + SetBalance(OldLeft,GetBalance(OldLeft)+1); + ANode:=OldLeft; + end else begin + // OldLeft.Balance = 1 + { double rotate left right + = rotate OldLeft,OldLeftRight left + and then rotate OldLeft,ANode right + OldParent OldParent + | | + ANode OldLeftRight + / / \ + OldLeft => OldLeft ANode + \ \ / + OldLeftRight OldLeftRightLeft OldLeftRightRight + / \ + OldLeftRightLeft OldLeftRightRight + } + OldLeftRight:=GetPosition(OldLeft,poRight); + RotateLeft(OldLeft); + RotateRight(ANode); + if (GetBalance(OldLeftRight)>=0) then + SetBalance(ANode,0) + else + SetBalance(ANode,+1); + if (GetBalance(OldLeftRight)<=0) then + SetBalance(OldLeft,0) + else + SetBalance(OldLeft,-1); + SetBalance(OldLeftRight,0); + ANode:=OldLeftRight; + end; + end; + end; +end; + +procedure TAVLAbstractTree<T>.BalanceAfterInsert(ANode : T); +var + OldParent, OldRight, OldLeft: T; +begin + OldParent:=GetPosition(ANode,poParent); + while Not IsNil(OldParent) do begin + if (AreEquals(GetPosition(OldParent,poLeft),ANode)) then begin + // Node is left child + SetBalance(OldParent,GetBalance(OldParent)-1); + if (GetBalance(OldParent)=0) then exit; + if (GetBalance(OldParent)=-1) then begin + ANode:=OldParent; + OldParent:=GetPosition(ANode,poParent); + continue; + end; + // OldParent.Balance=-2 + if (GetBalance(ANode)=-1) then begin + { rotate ANode,ANode.Parent right + OldParentParent OldParentParent + | | + OldParent => ANode + / \ + ANode OldParent + \ / + OldRight OldRight } + RotateRight(OldParent); + SetBalance(ANode,0); + SetBalance(OldParent,0); + end else begin + // Node.Balance = +1 + { double rotate + = rotate ANode,OldRight left and then rotate OldRight,OldParent right + OldParentParent OldParentParent + | | + OldParent OldRight + / => / \ + ANode ANode OldParent + \ \ / + OldRight OldRightLeft OldRightRight + / \ + OldRightLeft OldRightRight + } + OldRight:=GetPosition(ANode,poRight); + RotateLeft(ANode); + RotateRight(OldParent); + if (GetBalance(OldRight)<=0) then + SetBalance(ANode,0) + else + SetBalance(ANode,-1); + if (GetBalance(OldRight)=-1) then + SetBalance(OldParent,1) + else + SetBalance(OldParent,0); + SetBalance(OldRight,0); + end; + exit; + end else begin + // Node is right child + SetBalance(OldParent, GetBalance(OldParent)+1); + if (GetBalance(OldParent)=0) then exit; + if (GetBalance(OldParent)=+1) then begin + ANode:=OldParent; + OldParent:=GetPosition(ANode,poParent); + continue; + end; + // OldParent.Balance = +2 + if (GetBalance(ANode)=+1) then begin + { rotate OldParent,ANode left + OldParentParent OldParentParent + | | + OldParent => ANode + \ / + ANode OldParent + / \ + OldLeft OldLeft } + RotateLeft(OldParent); + SetBalance(ANode,0); + SetBalance(OldParent,0); + end else begin + // Node.Balance = -1 + { double rotate + = rotate OldLeft,ANode right and then rotate OldParent,OldLeft right + OldParentParent OldParentParent + | | + OldParent OldLeft + \ => / \ + ANode OldParent ANode + / \ / + OldLeft OldLeftLeft OldLeftRight + / \ + OldLeftLeft OldLeftRight + } + OldLeft:=GetPosition(ANode,poLeft); + RotateRight(ANode); + RotateLeft(OldParent); + if (GetBalance(OldLeft)>=0) then + SetBalance(ANode,0) + else + SetBalance(ANode,+1); + if (GetBalance(OldLeft)=+1) then + SetBalance(OldParent,-1) + else + SetBalance(OldParent,0); + SetBalance(OldLeft,0); + end; + exit; + end; + end; +end; + +procedure TAVLAbstractTree<T>.BeginUpdate; +begin + inc(FDisabledsCount); +end; + +constructor TAVLAbstractTree<T>.Create(const OnCompareMethod: TComparison<T>; AAllowDuplicates : Boolean); +begin + inherited Create; + FOnCompare:=OnCompareMethod; + FCount:=0; + FDisabledsCount := 0; + FAllowDuplicates := AAllowDuplicates; + {$IFDEF ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION} + FCircularProtection := True; + {$ELSE} + FCircularProtection := False; + {$ENDIF} +end; + +procedure TAVLAbstractTree<T>.Delete(var ANode: T); +var OldParent, Child, LSuccessor: T; +begin + BeginUpdate; + try + if (Not IsNil(GetPosition(ANode,poLeft))) and (Not IsNil(GetPosition(ANode,poRight))) then begin + // ANode has both: Left and Right + // Switch ANode position with Successor + // Because ANode.Right<>nil the Successor is a child of ANode + LSuccessor := FindSuccessor(ANode); + SwitchPositionWithSuccessor(ANode,LSuccessor); + end; + // left or right is nil + OldParent:=GetPosition(ANode,poParent); + ClearPosition(ANode,poParent); + if Not IsNil(GetPosition(ANode,poLeft)) then + Child:=GetPosition(ANode,poLeft) + else + Child:=GetPosition(ANode,poRight); + if Not IsNil(Child) then + SetPosition(Child,poParent,OldParent); + if Not IsNil(OldParent) then begin + // Node has parent + if (AreEquals(GetPosition(OldParent,poLeft),ANode)) then begin + // Node is left child of OldParent + SetPosition(OldParent,poLeft,Child); + SetBalance(OldParent, GetBalance(OldParent)+1); + end else begin + // Node is right child of OldParent + SetPosition(OldParent,poRight,Child); + SetBalance(OldParent, GetBalance(OldParent)-1); + end; + BalanceAfterDelete(OldParent); + end else begin + // Node was Root + SetRoot( Child ); + end; + dec(FCount); + + DisposeNode(ANode); + + finally + EndUpdate; + end; +end; + + +procedure TAVLAbstractTree<T>.EndUpdate; +begin + if FDisabledsCount<=0 then Raise EAVLAbstractTree.Create('EndUpdate invalid'); + Dec(FDisabledsCount); + if FDisabledsCount=0 then UpdateFinished; +end; + +procedure TAVLAbstractTree<T>.SwitchPositionWithSuccessor(aNode, aSuccessor: T); +{ called by delete, when aNode.Left<>nil and aNode.Right<>nil + Switch ANode position with Successor + Because ANode.Right<>nil the Successor is a child of ANode } +var + OldBalance: Integer; + OldParent, OldLeft, OldRight, + OldSuccParent, OldSuccLeft, OldSuccRight: T; +begin + OldBalance:=GetBalance(aNode); + SetBalance(aNode, GetBalance(aSuccessor)); + SetBalance(aSuccessor, OldBalance); + + OldParent:=GetPosition(aNode,poParent); + OldLeft:=GetPosition(aNode,poLeft); + OldRight:=GetPosition(aNode,poRight); + OldSuccParent:=GetPosition(aSuccessor,poParent); + OldSuccLeft:=GetPosition(aSuccessor,poLeft); + OldSuccRight:=GetPosition(aSuccessor,poRight); + + if Not IsNil(OldParent) then begin + if AreEquals(GetPosition(OldParent,poLeft),aNode) then + SetPosition(OldParent,poLeft,aSuccessor) + else + SetPosition(OldParent,poRight,aSuccessor); + end else + SetRoot(aSuccessor); + SetPosition(aSuccessor,poParent,OldParent); + + if Not AreEquals(OldSuccParent,aNode) then begin + if AreEquals(GetPosition(OldSuccParent,poLeft),aSuccessor) then + SetPosition(OldSuccParent,poLeft,aNode) + else + SetPosition(OldSuccParent,poRight,aNode); + SetPosition(aSuccessor,poRight,OldRight); + SetPosition(aNode,poParent,OldSuccParent); + if Not IsNil(OldRight) then + SetPosition(OldRight,poParent,aSuccessor); + end else begin + { aNode aSuccessor + \ => \ + aSuccessor aNode } + SetPosition(aSuccessor,poRight,aNode); + SetPosition(aNode,poParent,aSuccessor); + end; + + SetPosition(aNode,poLeft,OldSuccLeft); + if Not IsNil(OldSuccLeft) then + SetPosition(OldSuccLeft,poParent,aNode); + SetPosition(aNode,poRight,OldSuccRight); + if Not IsNil(OldSuccRight) then + SetPosition(OldSuccRight,poParent,aNode); + SetPosition(aSuccessor,poLeft,OldLeft); + if Not IsNil(OldLeft) then + SetPosition(OldLeft,poParent,aSuccessor); +end; + +function TAVLAbstractTree<T>.Find(const AData: T): T; +var Comp: integer; + LPreviousSearch : TNoDuplicateData<T>; +begin + if FCircularProtection then begin + LPreviousSearch := TNoDuplicateData<T>.Create(FOnCompare); // Protection against circular "malformed" structure + end else LPreviousSearch := Nil; + try + Result:=Root; + while (Not IsNil(Result)) do begin + if FCircularProtection then begin + if Not LPreviousSearch.Add(Result) then raise EAVLAbstractTree.Create('Circular T structure at Find for T='+ToString(Result)+ ' searching for '+ToString(AData)); + end; + Comp:=fOnCompare(AData,Result); + if Comp=0 then exit; + if Comp<0 then begin + Result:=GetPosition(Result,poLeft); + end else begin + Result:=GetPosition(Result,poRight); + end; + end; + finally + if FCircularProtection then begin + LPreviousSearch.Free; + end; + end; +end; + +function TAVLAbstractTree<T>.FindInsertPos(const AData: T): T; +var Comp: integer; + LPreviousSearch : TNoDuplicateData<T>; +begin + if FCircularProtection then begin + LPreviousSearch := TNoDuplicateData<T>.Create(FOnCompare); // Protection against circular "malformed" structure + end else LPreviousSearch := Nil; + try + Result:=Root; + while (Not IsNil(Result)) do begin + if FCircularProtection then begin + if Not LPreviousSearch.Add(Result) then raise EAVLAbstractTree.Create('Circular T structure at FindInsertPos for T='+ToString(Result)+ ' searching for '+ToString(AData)); + end; + Comp:=fOnCompare(AData,Result); + if Comp<0 then begin + if (HasPosition(Result,poLeft)) then begin + Result:=GetPosition(Result,poLeft); + end else begin + Exit; + end; + end else begin + if (HasPosition(Result,poRight)) then begin + Result:=GetPosition(Result,poRight); + end else begin + Exit; + end; + end; + end; + finally + if FCircularProtection then begin + LPreviousSearch.Free; + end; + end; +end; + +function TAVLAbstractTree<T>.FindSuccessor(const ANode: T): T; +begin + if HasPosition(ANode,poRight) then begin + Result := GetPosition(ANode,poRight); + while (HasPosition(Result,poLeft)) do Result:=GetPosition(Result,poLeft); + end else begin + Result := ANode; + while (HasPosition(Result,poParent)) and (AreEquals(GetPosition(GetPosition(Result,poParent),poRight),Result)) do + Result:=GetPosition(Result,poParent); + Result := GetPosition(Result,poParent); + end; +end; + +function TAVLAbstractTree<T>.ToString: String; +var i : Integer; + LStrings : TStringList; + LNode : T; +begin + LStrings := TStringList.Create; + try + i := 0; + LNode := FindLowest; + while (Not IsNil(LNode)) do begin + inc(i); + LStrings.Add(Format('Pos:%d - %s',[i,ToString(LNode)])); + LNode := FindSuccessor(LNode); + end; + LStrings.Add(Format('Total:%d',[i])); + Result := LStrings.Text; + finally + LStrings.Free; + end; +end; + +procedure TAVLAbstractTree<T>.UpdateFinished; +{$IFDEF ABSTRACTMEM_TESTING_MODE} +var LErrors : TStrings; +{$ENDIF} +begin + // Nothing to do here. Used in inheritance classes + {$IFDEF ABSTRACTMEM_TESTING_MODE} + LErrors := TStringList.Create; + Try + if ConsistencyCheck(LErrors)<>0 then begin + raise EAVLAbstractTree.Create('CONSISTENCY ERRORS'+#10+LErrors.Text); + end; + Finally + LErrors.Free; + End; + {$ENDIF} +end; + +function TAVLAbstractTree<T>.ToString(const ANode: T): String; +begin + Result := Format('Abstract T %d bytes',[SizeOf(T)]); +end; + +function TAVLAbstractTree<T>.FindPrecessor(const ANode: T): T; +begin + if HasPosition(ANode,poLeft) then begin + Result := GetPosition(ANode,poLeft); + while (HasPosition(Result,poRight)) do Result:=GetPosition(Result,poRight); + end else begin + Result := ANode; + while (HasPosition(Result,poParent)) and (AreEquals(GetPosition(GetPosition(Result,poParent),poLeft),Result)) do + Result:=GetPosition(Result,poParent); + Result := GetPosition(Result,poParent); + end; +end; + +function TAVLAbstractTree<T>.CheckNode(const ANode: T; ACheckedList : TOrderedList<T>; var ALeftDepth, ARightDepth : Integer; const AErrors : TStrings): integer; +var i : Integer; + LLeftDepth, LRightDepth : Integer; + LParent, LLeft, LRight : T; +begin + Result := 0; + + LLeftDepth := 0; + LRightDepth := 0; + + ALeftDepth := 0; + ARightDepth := 0; + + if IsNil(ANode) then begin + exit(0); + end; + if Assigned(ACheckedList) then begin + if ACheckedList.Find(ANode,i) then begin + // Found in previous searchs... + Result := -1; + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency circular found at %d of %d -> %s',[i,ACheckedList.Count,ToString(ANode)])); + end; + Exit; + end; + ACheckedList.Add(ANode); + end; + + // test left son + if HasPosition(ANode,poLeft) then begin + LLeft := GetPosition(ANode,poLeft); + if Not AreEquals(GetPosition(GetPosition(ANode,poLeft),poParent),ANode) then begin + Result:=-2; + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency not equals in left for %s',[ToString(ANode)])); + end; + Exit; + end; + if fOnCompare(GetPosition(ANode,poLeft),ANode)>0 then begin + Result:=-3; + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency compare>0 in left for %s',[ToString(ANode)])); + end; + Exit; + end; + Result:=CheckNode(GetPosition(ANode,poLeft),ACheckedList,LLeftDepth,LRightDepth,AErrors); + if LLeftDepth>LRightDepth then inc(ALeftDepth,LLeftDepth+1) + else inc(ALeftDepth,LRightDepth+1); + if Result<>0 then Exit; + end else ClearNode(LLeft); + // test right son + if HasPosition(ANode,poRight) then begin + LRight := GetPosition(ANode,poRight); + if Not AreEquals(GetPosition(GetPosition(ANode,poRight),poParent),ANode) then begin + Result:=-4; + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency not equals in right for %s found %s at right.parent',[ToString(ANode),ToString(GetPosition(GetPosition(ANode,poRight),poParent))])); + end; + Exit; + end; + if fOnCompare(GetPosition(ANode,poRight),ANode)<0 then begin + Result:=-5; + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency compare>0 in right for %s',[ToString(ANode)])); + end; + Exit; + end; + Result:=CheckNode(GetPosition(ANode,poRight),ACheckedList,LLeftDepth,LRightDepth,AErrors); + if LLeftDepth>LRightDepth then inc(ARightDepth,LLeftDepth+1) + else inc(ARightDepth,LRightDepth+1); + if Result<>0 then Exit; + end else ClearNode(LRight); + + if (HasPosition(ANode,poParent)) then begin + LParent := GetPosition(ANode,poParent); + end else ClearNode(LParent); + + if Not IsNil(LParent) then begin + if AreEquals(ANode,LParent) then begin + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency Self=Parent for %s (Parent %s)',[ToString(ANode),ToString(LParent)])); + end; + Result := -7; + end; + end; + if Not IsNil(LLeft) then begin + if AreEquals(ANode,LLeft) then begin + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency Self=Left for %s (Left %s)',[ToString(ANode),ToString(LLeft)])); + end; + Result := -8; + end; + end; + if Not IsNil(LRight) then begin + if AreEquals(ANode,LRight) then begin + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency Self=Right for %s (Right %s)',[ToString(ANode),ToString(LRight)])); + end; + Result := -9; + end; + end; + if (Not IsNil(LParent)) and (Not IsNil(LLeft)) then begin + if AreEquals(LParent,LLeft) then begin + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency Parent=Left for %s (Parent %s)',[ToString(ANode),ToString(LParent)])); + end; + Result := -10; + end; + end; + if (Not IsNil(LParent)) and (Not IsNil(LRight)) then begin + if AreEquals(LParent,LRight) then begin + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency Parent=Right for %s (Parent %s)',[ToString(ANode),ToString(LParent)])); + end; + Result := -11; + end; + end; + if (Not IsNil(LLeft)) and (Not IsNil(LRight)) then begin + if AreEquals(LLeft,LRight) then begin + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency Left=Right for %s (Left %s)',[ToString(ANode),ToString(LLeft)])); + end; + Result := -12; + end; + end; + + // Check balance + if GetBalance(ANode)<>(ARightDepth - ALeftDepth) then begin + if Assigned(AErrors) then begin + AErrors.Add(Format('Error Consistency balance (%d <> Right(%d) - Left(%d)) at %s',[GetBalance(ANode),ARightDepth,ALeftDepth,ToString(ANode)])); + end; + Result := -15; + Exit; + end; +end; + +procedure TAVLAbstractTree<T>.RotateLeft(var ANode: T); +{ Parent Parent + | | + Node => OldRight + / \ / + Left OldRight Node + / / \ + OldRightLeft Left OldRightLeft } +var + AParent, OldRight, OldRightLeft: T; +begin + OldRight:=GetPosition(aNode,poRight); + OldRightLeft:=GetPosition(OldRight,poLeft); + AParent:=GetPosition(aNode,poParent); + if Not IsNil(AParent) then begin + if AreEquals(GetPosition(AParent,poLeft),aNode) then + SetPosition(AParent,poLeft,OldRight) + else + SetPosition(AParent,poRight,OldRight); + end else + SetRoot( OldRight ); + SetPosition(OldRight,poParent,AParent); + SetPosition(aNode,poParent,OldRight); + SetPosition(aNode,poRight,OldRightLeft); + if Not IsNil(OldRightLeft) then + SetPosition(OldRightLeft,poParent,aNode); + SetPosition(OldRight,poLeft,aNode); +end; + +procedure TAVLAbstractTree<T>.RotateRight(var ANode: T); +{ Parent Parent + | | + Node => OldLeft + / \ \ + OldLeft Right Node + \ / \ + OldLeftRight OldLeftRight Right } +var + AParent, OldLeft, OldLeftRight: T; +begin + OldLeft:=GetPosition(ANode,poLeft); + OldLeftRight:=GetPosition(OldLeft,poRight); + AParent:=GetPosition(ANode,poParent); + if Not IsNil(AParent) then begin + if AreEquals(GetPosition(AParent,poLeft),aNode) then + SetPosition(AParent,poLeft,OldLeft) + else + SetPosition(AParent,poRight,OldLeft); + end else + SetRoot( OldLeft ); + SetPosition(OldLeft,poParent,AParent); + SetPosition(aNode,poParent,OldLeft); + SetPosition(aNode,poLeft,OldLeftRight); + if Not IsNil(OldLeftRight) then + SetPosition(OldLeftRight,poParent,aNode); + SetPosition(OldLeft,poRight,aNode); +end; + +procedure TAVLAbstractTree<T>.CheckNode(const ANode: T); +var LLeft,LRight : Integer; + LErrors : TStrings; +begin + LErrors := TStringList.Create; + try + if CheckNode(ANode,Nil,LLeft,LRight,LErrors)<>0 then + raise EAVLAbstractTree.Create('CHECK CONSISTENCY ERROR'+#10+LErrors.Text); + finally + LErrors.Free; + end; +end; + +function TAVLAbstractTree<T>.ConsistencyCheck(const AErrors : TStrings): integer; +var LCheckedList : TOrderedList<T>; +var LLeftDepth, LRightDepth : Integer; +begin + LCheckedList := TOrderedList<T>.Create(False,FOnCompare); + try + LLeftDepth := 0; + LRightDepth := 0; + Result:=CheckNode(Root,LCheckedList,LLeftDepth,LRightDepth,AErrors); + finally + LCheckedList.Free; + end; +end; + +{ TPAVLPointerTree } + +function TPAVLPointerTree.AreEquals(const ANode1, ANode2: PAVLPointerTreeNode): Boolean; +begin + Result := ANode1 = ANode2; +end; + +procedure TPAVLPointerTree.ClearNode(var ANode: PAVLPointerTreeNode); +begin + ANode := Nil; +end; + +procedure TPAVLPointerTree.ClearPosition(var ANode: PAVLPointerTreeNode; APosition: TAVLTreePosition); +begin + if Not Assigned(ANode) then raise EAVLAbstractTree.Create('Cannot ClearPosition of a Nil node'); + case APosition of + poParent: ANode.parent := Nil; + poLeft: ANode.left := Nil; + poRight: ANode.right := Nil; + end; +end; + +constructor TPAVLPointerTree.Create(const OnCompareMethod: TComparison<PAVLPointerTreeNode>; AAllowDuplicates : Boolean); +begin + FRoot := Nil; + inherited; +end; + +procedure TPAVLPointerTree.DisposeNode(var ANode: PAVLPointerTreeNode); +begin + if Not Assigned(ANode) then Exit; + Dispose( ANode ); + ANode := Nil; +end; + +function TPAVLPointerTree.GetBalance(const ANode: PAVLPointerTreeNode): Integer; +begin + if Not Assigned(ANode) then raise EAVLAbstractTree.Create('Cannot GetBalance of a Nil node'); + Result := ANode^.balance; +end; + +function TPAVLPointerTree.GetPosition(const ANode: PAVLPointerTreeNode; + APosition: TAVLTreePosition): PAVLPointerTreeNode; +begin + if Not Assigned(ANode) then raise EAVLAbstractTree.Create('Cannot GetPosition of a Nil node'); + case APosition of + poParent: Result := ANode.parent; + poLeft: Result := ANode.left; + poRight: Result := ANode.right; + else raise EAVLAbstractTree.Create('Undefined 20200310-1'); + end; +end; + +function TPAVLPointerTree.GetRoot: PAVLPointerTreeNode; +begin + Result := FRoot; +end; + +function TPAVLPointerTree.HasPosition(const ANode: PAVLPointerTreeNode; APosition: TAVLTreePosition): Boolean; +begin + if Not Assigned(ANode) then raise EAVLAbstractTree.Create('Cannot answer HasPosition of a Nil node'); + case APosition of + poParent: Result := Assigned( ANode.parent ); + poLeft: Result := Assigned( ANode.left ); + poRight: Result := Assigned( ANode.right ); + else raise EAVLAbstractTree.Create('Undefined 20200310-2'); + end; +end; + +function TPAVLPointerTree.IsNil(const ANode: PAVLPointerTreeNode): Boolean; +begin + Result := ANode = Nil; +end; + +procedure TPAVLPointerTree.SetBalance(var ANode: PAVLPointerTreeNode; ANewBalance: Integer); +begin + if Not Assigned(ANode) then raise EAVLAbstractTree.Create('Cannot SetBalance of a Nil node'); + ANode^.balance := ANewBalance; +end; + +procedure TPAVLPointerTree.SetPosition(var ANode: PAVLPointerTreeNode; APosition: TAVLTreePosition; const ANewValue: PAVLPointerTreeNode); +begin + if Not Assigned(ANode) then raise EAVLAbstractTree.Create('Cannot SetPosition of a Nil node'); + case APosition of + poParent: ANode.parent := ANewValue; + poLeft: ANode.left := ANewValue; + poRight: ANode.right := ANewValue; + end; +end; + +procedure TPAVLPointerTree.SetRoot(const Value: PAVLPointerTreeNode); +begin + FRoot := Value; +end; + +function TPAVLPointerTree.ToString(const ANode: PAVLPointerTreeNode): String; +var LParent, LLeft, LRight : String; +begin + if Assigned(ANode) then begin + if Assigned(ANode.parent) then LParent := IntToStr(Integer(ANode.parent.data)) else LParent := 'NIL'; + if Assigned(ANode.left) then LLeft := IntToStr(Integer(ANode.left.data)) else LLeft := 'NIL'; + if Assigned(ANode.right) then LRight := IntToStr(Integer(ANode.right.data)) else LRight := 'NIL'; + + Result := Format('%d (Parent:%s Left:%s Right:%s Balance:%d)',[Integer(ANode.data),LParent,LLeft,LRight,ANode.balance]); + end else begin + Result := 'NIL'; + end; +end; + +initialization + +finalization + +end. diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index e0bd02a3b..61a57e86e 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -3,7 +3,7 @@ { This file is part of AbstractMem framework - Copyright (C) 2020 Albert Molina - bpascalblockchain@gmail.com + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com https://github.com/PascalCoinDev/ @@ -22,14 +22,6 @@ See ConfigAbstractMem.inc file for more info - SPECIAL CONTRIBUTOR: - This unit contains TAVLAbstractTree component that - is created based on work previously made - by Mattias Gaertner at unit AVL_Tree for Free Component Library (FCL) - and Lazarus: lazarus\components\lazutils\laz_avl_tree.pp - Code object has been fully redo but algo is based on it... and on - initial algo of AVL Tree created by Adelson-Velsky and Landis - ***** END LICENSE BLOCK ***** } @@ -52,951 +44,1182 @@ interface {$I ./ConfigAbstractMem.inc } {$IFDEF ABSTRACTMEM_TESTING_MODE} - {$DEFINE ABSTRACTMEM_CHECK} + {$DEFINE ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION} {$ENDIF} type - TAVLTreePosition = (poParent, poLeft, poRight); - - EAVLAbstractTree = Class(Exception); - - { TAVLAbstractTree } + EAbstractBTree = Class(Exception); - TAVLAbstractTree<T> = class + TAbstractBTree<TIdentify, TData> = Class + public + type + TIdentifyArray = Array of TIdentify; + TDataArray = Array of TData; + TAbstractBTreeNode = record + identify : TIdentify; + parent : TIdentify; + data : TDataArray; + childs : TIdentifyArray; + function IsLeaf : Boolean; + procedure InsertData(const AData : TData; AIndex : Integer); + procedure InsertChild(const AChild : TIdentify; AIndex : Integer); + procedure RemoveInNode(AIndex : Integer); + procedure DeleteData(AIndex : Integer); + procedure DeleteChild(AChildIndex : Integer); + function Count : Integer; + end; private - FOnCompare: TComparison<T>; - FDisabledsCount : Integer; + FOnCompareIdentify: TComparison<TIdentify>; + FOnCompareData: TComparison<TData>; FAllowDuplicates: Boolean; - procedure BalanceAfterInsert(ANode: T); - procedure BalanceAfterDelete(ANode: T); - procedure CheckNode(const ANode: T); overload; - function CheckNode(const ANode: T; ACheckedList:TOrderedList<T>; var ALeftDepth, ARightDepth : Integer; const AErrors : TStrings): integer; overload; - procedure RotateLeft(var ANode: T); - procedure RotateRight(var ANode: T); - procedure BeginUpdate; - procedure EndUpdate; - procedure SwitchPositionWithSuccessor(aNode, aSuccessor: T); + FOrder: Integer; + FCircularProtection : Boolean; + procedure SplitAfterInsert(var ANode : TAbstractBTreeNode); + procedure MoveRange(var ASourceNode, ADestNode : TAbstractBTreeNode; AFromSource, ACount, AToDest : Integer); + procedure MoveRangeBetweenSiblings(var ASourceNode, ADestNode : TAbstractBTreeNode); + procedure BTreeNodeToString(const ANode : TAbstractBTreeNode; ALevel, ALevelIndex : Integer; const AStrings : TStrings); + procedure CheckConsistencyEx(const ANode: TAbstractBTreeNode; AIsGoingDown : Boolean; AParentDataIndexLeft,AParentDataIndexRight : Integer; ADatas: TOrderedList<TData>; AIdents: TOrderedList<TIdentify>; ACurrentLevel : Integer; var ALevels, ANodesCount, AItemsCount : Integer); + function FindPrecessorExt(var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; + function FindSuccessorExt(var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; + procedure EraseTreeExt(var ANode : TAbstractBTreeNode); protected FCount: integer; - function GetRoot: T; virtual; abstract; - procedure SetRoot(const Value: T); virtual; abstract; - function HasPosition(const ANode : T; APosition : TAVLTreePosition) : Boolean; virtual; abstract; - function GetPosition(const ANode : T; APosition : TAVLTreePosition) : T; virtual; abstract; - procedure SetPosition(var ANode : T; APosition : TAVLTreePosition; const ANewValue : T); virtual; abstract; - procedure ClearPosition(var ANode : T; APosition : TAVLTreePosition); virtual; abstract; - function GetBalance(const ANode : T) : Integer; virtual; abstract; - procedure SetBalance(var ANode : T; ANewBalance : Integer); virtual; abstract; - function AreEquals(const ANode1, ANode2 : T) : Boolean; virtual; abstract; - procedure ClearNode(var ANode : T); virtual; abstract; - procedure DisposeNode(var ANode : T); virtual; abstract; - // - procedure UpdateFinished; virtual; + function GetRoot: TAbstractBTreeNode; virtual; abstract; + procedure SetRoot(var Value: TAbstractBTreeNode); virtual; abstract; + + procedure ClearNode(var ANode : TAbstractBTreeNode); virtual; + function NewNode : TAbstractBTreeNode; virtual; abstract; + procedure DisposeNode(var ANode : TAbstractBTreeNode); virtual; abstract; + procedure SetNil(var AIdentify : TIdentify); virtual; abstract; + function BinarySearch(const AData : TData; const ADataArray : TDataArray; out AIndex : Integer) : Boolean; + function AreEquals(const AIdentify1, AIdentify2 : TIdentify) : Boolean; + procedure SaveNode(var ANode : TAbstractBTreeNode); virtual; abstract; + function GetCount : Integer; virtual; + procedure SetCount(const ANewCount : Integer); virtual; + function GetHeight: Integer; virtual; + property Count : Integer read GetCount; + procedure CheckConsistencyFinalized(ADatas : TOrderedList<TData>; AIdents : TOrderedList<TIdentify>; Alevels, ANodesCount, AItemsCount : Integer); virtual; + function FindChildPos(const AIdent : TIdentify; const AParent : TAbstractBTreeNode) : Integer; public property AllowDuplicates : Boolean read FAllowDuplicates write FAllowDuplicates; - property DisabledsCount:Integer read FDisabledsCount; - function IsNil(const ANode : T) : Boolean; virtual; abstract; + function IsNil(const AIdentify : TIdentify) : Boolean; virtual; abstract; + function ToString(const ANode : TAbstractBTreeNode) : String; overload; + procedure EraseTree; // - property Root: T read GetRoot; - function FindInsertPos(const AData: T): T; - function Find(const AData: T): T; - function FindSuccessor(const ANode: T): T; - function FindPrecessor(const ANode: T): T; - function FindLowest: T; - function FindHighest: T; - function Add(var ANode: T) : Boolean; - procedure Delete(var ANode: T); - constructor Create(const OnCompareMethod: TComparison<T>; AAllowDuplicates : Boolean); virtual; - function ConsistencyCheck(const AErrors : TStrings): integer; virtual; - function ToString(const ANode:T) : String; reintroduce; overload; virtual; - function ToString : String; reintroduce; overload; - property OnCompareMethod: TComparison<T> read FOnCompare; - end; - - // - - PAVLPointerTreeNode = ^TAVLPointerTreeNode; - TAVLPointerTreeNode = Record - parent : PAVLPointerTreeNode; - left : PAVLPointerTreeNode; - right : PAVLPointerTreeNode; - balance : Integer; - data : Pointer; + property Root: TAbstractBTreeNode read GetRoot; + function Find(const AData: TData; out ANode : TAbstractBTreeNode; out iPos : Integer): Boolean; + function GetNode(AIdentify : TIdentify) : TAbstractBTreeNode; virtual; abstract; + function FindPrecessor(const AData : TData; out APrecessor : TData) : Boolean; + function FindSuccessor(const AData : TData; out ASuccessor : TData) : Boolean; + function FindLowestNode: TAbstractBTreeNode; + function FindLowest(out ALowest : TData) : Boolean; + function FindHighestNode: TAbstractBTreeNode; + function FindHighest(out AHighest : TData) : Boolean; + function Add(const AData: TData) : Boolean; + function Delete(const AData: TData) : Boolean; + function NodeDataToString(const AData : TData) : String; virtual; + constructor Create(const AOnCompareIdentifyMethod: TComparison<TIdentify>; const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder: Integer); + property OnCompareIdentifyMethod: TComparison<TIdentify> read FOnCompareIdentify; + property OnCompareDataMethod: TComparison<TData> read FOnCompareData; + function BTreeToString : String; + property Order : Integer read FOrder; + function MaxItemsPerNode : Integer; + function MinItemsPerNode : Integer; + function MinChildrenPerNode : Integer; + function MaxChildrenPerNode : Integer; + procedure CheckConsistency; virtual; + property Height : Integer read GetHeight; + property CircularProtection : Boolean read FCircularProtection write FCircularProtection; End; - TPAVLPointerTree = Class( TAVLAbstractTree<PAVLPointerTreeNode> ) + TMemoryBTree<TData> = Class( TAbstractBTree<Integer,TData> ) private - FRoot : PAVLPointerTreeNode; + FBuffer : TList<TAbstractBTree<Integer,TData>.TAbstractBTreeNode> ; + Froot : Integer; + FDisposed : Integer; + FDisposedMinPos : Integer; protected - function GetRoot: PAVLPointerTreeNode; override; - procedure SetRoot(const Value: PAVLPointerTreeNode); override; - function HasPosition(const ANode : PAVLPointerTreeNode; APosition : TAVLTreePosition) : Boolean; override; - procedure SetPosition(var ANode : PAVLPointerTreeNode; APosition : TAVLTreePosition; const ANewValue : PAVLPointerTreeNode); override; - procedure ClearPosition(var ANode : PAVLPointerTreeNode; APosition : TAVLTreePosition); override; - function GetBalance(const ANode : PAVLPointerTreeNode) : Integer; override; - procedure SetBalance(var ANode : PAVLPointerTreeNode; ANewBalance : Integer); override; - function AreEquals(const ANode1, ANode2 : PAVLPointerTreeNode) : Boolean; override; - procedure ClearNode(var ANode : PAVLPointerTreeNode); override; - procedure DisposeNode(var ANode : PAVLPointerTreeNode); override; + function GetRoot: TAbstractBTree<Integer,TData>.TAbstractBTreeNode; override; + procedure SetRoot(var Value: TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; + function NewNode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode; override; + procedure DisposeNode(var ANode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; + procedure SetNil(var AIdentify : Integer); override; + procedure SaveNode(var ANode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; + procedure CheckConsistencyFinalized(ADatas : TOrderedList<TData>; AIdents : TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount : Integer); override; public - function IsNil(const ANode : PAVLPointerTreeNode) : Boolean; override; - function ToString(const ANode: PAVLPointerTreeNode) : String; override; - constructor Create(const OnCompareMethod: TComparison<PAVLPointerTreeNode>; AAllowDuplicates : Boolean); override; - // - function GetPosition(const ANode : PAVLPointerTreeNode; APosition : TAVLTreePosition) : PAVLPointerTreeNode; override; + function IsNil(const AIdentify : Integer) : Boolean; override; + constructor Create(const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder : Integer); + destructor Destroy; override; + function GetNode(AIdentify : Integer) : TAbstractBTree<Integer,TData>.TAbstractBTreeNode; override; + property Count; End; + TNoDuplicateData<TData> = Class + private + FBTree : TMemoryBTree<TData>; + public + function Add(const AData : TData) : Boolean; + constructor Create(const AOnCompareDataMethod: TComparison<TData>); + destructor Destroy; override; + End; -const - CT_TAVLPointerTreeNode_NULL : TAVLPointerTreeNode = (parent:Nil;left:Nil;right:Nil;balance:0;data:Nil); + TIntegerBTree = Class( TMemoryBTree<Integer> ) + private + protected + public + constructor Create(AAllowDuplicates : Boolean; AOrder : Integer); + function NodeDataToString(const AData : Integer) : String; override; + End; implementation -{ TAVLAbstractTree } - -function TAVLAbstractTree<T>.Add(var ANode : T) : Boolean; -var LInsertPos: T; - LInsertComp: integer; -begin - BeginUpdate; - Try - // Init T - ClearPosition(ANode,poLeft); - ClearPosition(ANode,poRight); - SetBalance(ANode,0); // Init Balance to 0 - if Not IsNil(Root) then begin - LInsertPos:=FindInsertPos(ANode); - LInsertComp:=fOnCompare(ANode,LInsertPos); - SetPosition(ANode,poParent,LInsertPos); - if LInsertComp<0 then begin - // insert to the left - SetPosition(LInsertPos,poLeft,ANode); - end else if (AllowDuplicates) Or (LInsertComp>0) then begin - // insert to the right - SetPosition(LInsertPos,poRight,ANode); - end else begin - Exit(False); +{ TAbstractBTree<TIdentify, TData> } + +function TAbstractBTree<TIdentify, TData>.Add(const AData: TData): Boolean; +var Lnode : TAbstractBTreeNode; + iDataPos : Integer; +begin + if (Find(AData,Lnode,iDataPos)) then begin + if (Not FAllowDuplicates) then Exit(False); + // Follow childs until leaf node + while (Not Lnode.IsLeaf) do begin + Lnode := GetNode(Lnode.childs[iDataPos]); // Insert at right position + if (BinarySearch(AData,Lnode.data,iDataPos)) then begin + // end; - BalanceAfterInsert(ANode); + end; + end else if (IsNil(Lnode.identify)) then begin + Lnode := NewNode; + SetRoot(Lnode); + end; + Assert(Lnode.IsLeaf,'Node must be a leaf'); + // Lnode is a leaf and iDataPos is position to insert + Lnode.InsertData(Adata,iDataPos); + SaveNode(Lnode); + if Lnode.Count>MaxItemsPerNode then begin + // Split and up + SplitAfterInsert(Lnode); + end; + Result := True; + if (FCount>=0) then begin + SetCount(FCount+1); + end; +end; + +function TAbstractBTree<TIdentify, TData>.AreEquals(const AIdentify1, AIdentify2: TIdentify): Boolean; +begin + Result := FOnCompareIdentify(AIdentify1,AIdentify2)=0; +end; + +function TAbstractBTree<TIdentify, TData>.BinarySearch(const AData : TData; const ADataArray: TDataArray; out AIndex: Integer): Boolean; + // AIndex will be a value between 0..Count and will be the position to do a Insert if needed +var i, j, mid, cmp : integer; +begin + Result := False; + i := 0; + j := Length(ADataArray)-1; + while (i <= j) do begin + mid := (i + j) shr 1; + cmp := FOnCompareData(AData,ADataArray[mid]); + if (cmp<0) then begin + j := mid - 1; + end else if (cmp>0) then begin + i := mid + 1; end else begin - SetRoot( ANode ); - ClearPosition(ANode,poParent); + AIndex := mid; + Exit(True); end; - inc(FCount); - Result := True; - Finally - EndUpdate; - End; + end; + AIndex := i; end; -function TAVLAbstractTree<T>.FindLowest: T; +procedure TAbstractBTree<TIdentify, TData>.BTreeNodeToString(const ANode: TAbstractBTreeNode; ALevel, ALevelIndex : Integer; const AStrings: TStrings); +var i : Integer; + s : String; begin - Result:=Root; - if Not IsNil(Result) then - while HasPosition(Result,poLeft) do Result := GetPosition(Result,poLeft); + while (AStrings.Count<=ALevel) do AStrings.Add(''); + s := ''; + for i := 0 to ANode.Count-1 do begin + if (s<>'') then s := s + ','; + s := s + NodeDataToString(ANode.data[i]); + end; + if (AStrings.Strings[ALevel]<>'') then AStrings.Strings[ALevel] := AStrings.Strings[ALevel]+' '; + AStrings.Strings[ALevel] := AStrings.Strings[ALevel] + '['+s+']'; + for i := 0 to High(ANode.childs) do begin + BTreeNodeToString( GetNode(ANode.childs[i]), ALevel+1, ALevelIndex+i, AStrings); + end; end; -function TAVLAbstractTree<T>.FindHighest: T; +function TAbstractBTree<TIdentify, TData>.BTreeToString: String; +var Lsl : TStrings; + Lnode : TAbstractBTreeNode; begin - Result:=Root; - if Not IsNil(Result) then - while HasPosition(Result,poRight) do Result := GetPosition(Result,poRight); + Lsl := TStringList.Create; + try + Lnode := GetRoot; + if Not IsNil(Lnode.identify) then BTreeNodeToString(Lnode,0,0,Lsl); + Result := Lsl.Text; + finally + Lsl.Free; + end; end; -procedure TAVLAbstractTree<T>.BalanceAfterDelete(ANode: T); +procedure TAbstractBTree<TIdentify, TData>.CheckConsistency; var - OldParent, OldRight, OldRightLeft, OldLeft, OldLeftRight: T; -begin - while Not IsNil(ANode) do begin - if ((GetBalance(ANode)=+1) or (GetBalance(ANode)=-1)) then exit; - OldParent:=GetPosition(ANode,poParent); - if (GetBalance(ANode)=0) then begin - // Treeheight has decreased by one - if IsNil(OldParent) then - exit; - if (AreEquals(GetPosition(OldParent,poLeft),ANode)) then - SetBalance(OldParent,GetBalance(OldParent)+1) - else - SetBalance(OldParent,GetBalance(OldParent)-1); - ANode:=OldParent; - end else if (GetBalance(ANode)=+2) then begin - // Node is overweighted to the right - OldRight:=GetPosition(ANode,poRight); - if (GetBalance(OldRight)>=0) then begin - // OldRight.Balance is 0 or +1 - // rotate ANode,OldRight left - RotateLeft(ANode); - SetBalance(ANode,(1-GetBalance(OldRight))); // toggle 0 and 1 - SetBalance(OldRight,GetBalance(OldRight)-1); - ANode:=OldRight; - end else begin - // OldRight.Balance=-1 - { double rotate - = rotate OldRightLeft,OldRight right - and then rotate ANode,OldRightLeft left - OldParent OldParent - | | - ANode OldRightLeft - \ / \ - OldRight => ANode OldRight - / \ / - OldRightLeft OldRightLeftLeft OldRightLeftRight - / \ - OldRightLeftLeft OldRightLeftRight - } - OldRightLeft:=GetPosition(OldRight,poLeft); - RotateRight(OldRight); - RotateLeft(ANode); - if (GetBalance(OldRightLeft)<=0) then - SetBalance(ANode,0) - else - SetBalance(ANode,-1); - if (GetBalance(OldRightLeft)>=0) then - SetBalance(OldRight,0) - else - SetBalance(OldRight,+1); - SetBalance(OldRightLeft,0); - ANode:=OldRightLeft; - end; + FDatas : TOrderedList<TData>; + FIdents : TOrderedList<TIdentify>; + Lnode : TAbstractBTreeNode; + Llevels, LnodesCount, LItemsCount : Integer; +begin + FIdents := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + FDatas := TOrderedList<TData>.Create(FAllowDuplicates,FOnCompareData); + try + Llevels := 0; + LnodesCount := 0; + LItemsCount := 0; + Lnode := GetRoot; + if Not IsNil(Lnode.identify) then begin + CheckConsistencyEx(Lnode,True,-1,-1,FDatas,FIdents,1,Llevels,LnodesCount,LItemsCount); + end; + if (FCount>=0) then begin + if LItemsCount<>FCount then raise EAbstractBTree.Create(Format('Inconsistent items count %d vs register %d',[LItemsCount,FCount])); + end; + CheckConsistencyFinalized(FDatas,FIdents,Llevels,LnodesCount,LItemsCount); + finally + FDatas.Free; + FIdents.Free; + end; +end; + +procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyEx(const ANode: TAbstractBTreeNode; AIsGoingDown : Boolean; AParentDataIndexLeft, AParentDataIndexRight : Integer; ADatas: TOrderedList<TData>; AIdents: TOrderedList<TIdentify>; ACurrentLevel : Integer; var ALevels, ANodesCount, AItemsCount : Integer); +var Lchild : TAbstractBTreeNode; + i, Lcmp, iLeft, iRight : Integer; +begin + if (assigned(AIdents)) then begin + if (AIdents.Add(ANode.identify)<0) then raise EAbstractBTree.Create(Format('Inconsistent Identify',[])); + end; + Inc(ANodesCount); + Inc(AItemsCount,ANode.Count); + if AIsGoingDown then begin + inc(ALevels); + end; + if (ALevels < ACurrentLevel) then raise EAbstractBTree.Create(Format('Inconsistent level %d < %d',[ALevels,ACurrentLevel])); + if (ACurrentLevel>1) then begin + if (ANode.Count=0) then raise EAbstractBTree.Create(Format('Inconsistent NIL node at level %d',[ACurrentLevel])); + if (AParentDataIndexLeft>=0) then begin + // Right must be < than parent + Lcmp := FOnCompareData(ADatas.Get(AParentDataIndexLeft), ANode.data[0]); + if Lcmp>0 then raise EAbstractBTree.Create(Format('Inconsistent %d data [%s] vs parent left [%s] at level %d', + [Lcmp,NodeDataToString(ANode.data[0]),NodeDataToString(ADatas.Get(AParentDataIndexLeft)), ACurrentLevel])); + end; + if (AParentDataIndexRight>=0) then begin + // Right must be < than parent + Lcmp := FOnCompareData(ANode.data[ANode.Count-1],ADatas.Get(AParentDataIndexRight)); + if Lcmp>0 then raise EAbstractBTree.Create(Format('Inconsistent %d data [%s] vs parent right [%s] at level %d', + [Lcmp,NodeDataToString(ANode.data[ANode.Count-1]),NodeDataToString(ADatas.Get(AParentDataIndexRight)), ACurrentLevel])); + end; + end; + if (MinItemsPerNode>ANode.Count) or (MaxItemsPerNode<ANode.Count) then begin + if Not (IsNil(ANode.parent)) then begin + raise EAbstractBTree.Create(Format('Inconsistent Items in Node (%d..%d) %s at level %d for order %d',[MinItemsPerNode,MaxItemsPerNode,ToString(ANode),ACurrentLevel,FOrder])); + end; + end; + + for i := 1 to ANode.Count-1 do begin + if FOnCompareData(ANode.data[i-1],ANode.data[i])>0 then raise EAbstractBTree.Create(Format('Inconsistent data (%d..%d)/%d [%s] > [%s] at level %d', + [i-1,i,ANode.Count,NodeDataToString(ANode.data[i-1]),NodeDataToString(ANode.data[i]), ACurrentLevel])); + end; + + if ANode.IsLeaf then begin + if (ALevels<>ACurrentLevel) then raise EAbstractBTree.Create('Inconsistency error not balanced'); + Exit; + end; + if (Length(ANode.childs)<>(ANode.Count+1)) then raise EAbstractBTree.Create(Format('Inconsistency error %d childs vs %d items',[Length(ANode.childs),ANode.Count])); + if (ACurrentLevel>1) and ((MinChildrenPerNode>Length(ANode.childs)) or (MaxChildrenPerNode<Length(ANode.childs))) then begin + raise EAbstractBTree.Create(Format('Inconsistent %d Childs in Node (%d..%d) %s at level %d',[Length(ANode.childs),MinChildrenPerNode,MaxChildrenPerNode,ToString(ANode),ACurrentLevel])); + end; + + iLeft := -1; + iRight := -1; + for i := 0 to High(ANode.childs) do begin + if (i<High(ANode.childs)) then begin + iLeft := iRight; + iRight := ADatas.Add(ANode.data[i]); end else begin - // Node.Balance=-2 - // Node is overweighted to the left - OldLeft:=GetPosition(ANode,poLeft); - if (GetBalance(OldLeft)<=0) then begin - // rotate OldLeft,ANode right - RotateRight(ANode); - SetBalance(ANode,(-1-GetBalance(OldLeft))); // toggle 0 and -1 - SetBalance(OldLeft,GetBalance(OldLeft)+1); - ANode:=OldLeft; - end else begin - // OldLeft.Balance = 1 - { double rotate left right - = rotate OldLeft,OldLeftRight left - and then rotate OldLeft,ANode right - OldParent OldParent - | | - ANode OldLeftRight - / / \ - OldLeft => OldLeft ANode - \ \ / - OldLeftRight OldLeftRightLeft OldLeftRightRight - / \ - OldLeftRightLeft OldLeftRightRight - } - OldLeftRight:=GetPosition(OldLeft,poRight); - RotateLeft(OldLeft); - RotateRight(ANode); - if (GetBalance(OldLeftRight)>=0) then - SetBalance(ANode,0) - else - SetBalance(ANode,+1); - if (GetBalance(OldLeftRight)<=0) then - SetBalance(OldLeft,0) - else - SetBalance(OldLeft,-1); - SetBalance(OldLeftRight,0); - ANode:=OldLeftRight; - end; + iLeft := iRight; + iRight := -1; end; + Lchild := GetNode(ANode.childs[i]); + if Not AreEquals(Lchild.parent,ANode.identify) then raise EAbstractBTree.Create(Format('Inconsistent Identify child %d/%d %s invalid pointer to parent at %s',[i+1,Length(ANode.childs),ToString(Lchild),ToString(ANode)])); + CheckConsistencyEx(Lchild, + ((AIsGoingDown) and (i=0)),iLeft,iRight, + ADatas,AIdents, + ACurrentLevel+1, + ALevels,ANodesCount,AItemsCount); end; + end; -procedure TAVLAbstractTree<T>.BalanceAfterInsert(ANode : T); -var - OldParent, OldRight, OldLeft: T; -begin - OldParent:=GetPosition(ANode,poParent); - while Not IsNil(OldParent) do begin - if (AreEquals(GetPosition(OldParent,poLeft),ANode)) then begin - // Node is left child - SetBalance(OldParent,GetBalance(OldParent)-1); - if (GetBalance(OldParent)=0) then exit; - if (GetBalance(OldParent)=-1) then begin - ANode:=OldParent; - OldParent:=GetPosition(ANode,poParent); - continue; +procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyFinalized(ADatas: TOrderedList<TData>; AIdents: TOrderedList<TIdentify>; Alevels, ANodesCount, AItemsCount: Integer); +begin + // +end; + +procedure TAbstractBTree<TIdentify, TData>.ClearNode(var ANode: TAbstractBTreeNode); +begin + SetLength(ANode.data,0); + SetLength(ANode.childs,0); + SetNil(ANode.identify); + SetNil(ANode.parent); +end; + +constructor TAbstractBTree<TIdentify, TData>.Create(const AOnCompareIdentifyMethod: TComparison<TIdentify>; const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder: Integer); +begin + FOnCompareIdentify := AOnCompareIdentifyMethod; + FOnCompareData := AOnCompareDataMethod; + FAllowDuplicates := AAllowDuplicates; + FOrder := AOrder; + if FOrder<3 then FOrder := 3 // Minimum order for a BTree is 3. Order = Max childs + else if FOrder>32 then FOrder := 32; // Maximum order will be established to 32 + FCount := -1; // -1 Means there is no control + {$IFDEF ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION} + FCircularProtection := True; + {$ELSE} + FCircularProtection := False; + {$ENDIF} +end; + +function TAbstractBTree<TIdentify, TData>.Delete(const AData: TData) : Boolean; +var Lnode, Lparent, Lparentparent : TAbstractBTreeNode; + iPos, iPosParent, iPosParentParent, j : Integer; + LmovingUp : Boolean; + Lleft, Lright : TAbstractBTreeNode; +begin + if Not Find(AData,Lnode,iPos) then Exit(False); + + Assert(FCount<>0,'Cannot Delete when FCount = 0'); + + if (FCount>0) then begin + SetCount(FCount-1); + end; + + LmovingUp := False; + + if (Lnode.IsLeaf) then begin + Lnode.DeleteData(iPos); + end; + + repeat + if (Lnode.IsLeaf) or (LmovingUp) then begin + if (IsNil(Lnode.parent)) and (Length(Lnode.childs)=1) then begin + // child will be root + Lleft := GetNode(Lnode.childs[0]); + DisposeNode(Lnode); + SetNil(Lleft.parent); + SaveNode(Lleft); + SetRoot(Lleft); + Exit(True); + end; + + if (IsNil(Lnode.parent)) or (Lnode.Count>=MinItemsPerNode) then begin + // Deleting from root where root is single node + // or Node has more than minimum datas + SaveNode(Lnode); + Exit(True); + end; + // Can borrow from left or right? + Lparent := GetNode( Lnode.parent ); + if (Not LmovingUp) then begin + BinarySearch(AData,Lparent.data,iPosParent); end; - // OldParent.Balance=-2 - if (GetBalance(ANode)=-1) then begin - { rotate ANode,ANode.Parent right - OldParentParent OldParentParent - | | - OldParent => ANode - / \ - ANode OldParent - \ / - OldRight OldRight } - RotateRight(OldParent); - SetBalance(ANode,0); - SetBalance(OldParent,0); + if (iPosParent>0) //and (iPosParent<=Lparent.Count) + then begin + Lleft := GetNode(Lparent.childs[iPosParent-1]); + // Use Left? + if Lleft.Count>MinItemsPerNode then begin + + // Move Tri From Left To Right=Lnode + if (Not Lleft.IsLeaf) then begin + Lright := GetNode(Lleft.childs[High(Lleft.childs)]); // Right = left sibling last child (right child) + Lright.parent := Lnode.identify; + SaveNode(Lright); + // + Lnode.InsertChild(Lright.identify,0); + Lleft.DeleteChild(High(Lleft.childs)); + end else Assert(Lnode.IsLeaf,'node must be a leaf because left sibling is a leaf'); + Lnode.InsertData(Lparent.data[iPosParent-1],0); + Lparent.DeleteData(iPosParent-1); + Lparent.InsertData(Lleft.data[Lleft.Count-1],iPosParent-1); + Lleft.DeleteData(Lleft.Count-1); + + SaveNode(Lnode); + SaveNode(Lparent); + SaveNode(Lleft); + Exit(True); + end; + end else ClearNode(Lleft); + if (iPosParent<Lparent.Count) then begin + Lright := GetNode(Lparent.childs[iPosParent+1]); + // Use right? + if (Lright.Count>MinItemsPerNode) then begin + // Move Tri From Right To left=Lnode + if (Not Lright.IsLeaf) then begin + Lleft := GetNode(Lright.childs[0]); // Left = right sibling first child (left child) + Lleft.parent := Lnode.identify; + SaveNode(Lleft); + // + Lnode.InsertChild(Lleft.identify,Length(Lnode.childs)); + Lright.DeleteChild(0); + end else Assert(Lnode.IsLeaf,'node must be a leaf because right sibling is a leaf'); + Lnode.InsertData(Lparent.data[iPosParent],Lnode.Count); + Lparent.DeleteData(iPosParent); + Lparent.InsertData(Lright.data[0],iPosParent); + Lright.DeleteData(0); + + SaveNode(Lnode); + SaveNode(Lparent); + SaveNode(Lright); + Exit(True); + end; + end; + // Leaf but neither left or right > MinItemsPerNode + // Parent can remove 1 item and move others to childs? + if (Lnode.IsLeaf) + and + (Lparent.Count>MinItemsPerNode) + then begin + // Yes. Use parent + if (iPosParent>0) then begin + // Use Left Sibling as destination and remove Lnode + Lleft := GetNode(Lparent.childs[iPosParent-1]); + Lleft.InsertData(Lparent.data[iPosParent-1],Lleft.Count); + Lparent.DeleteData(iPosParent-1); + Lparent.DeleteChild(iPosParent); + MoveRangeBetweenSiblings(Lnode,Lleft); + DisposeNode(Lnode); + SaveNode(Lparent); + SaveNode(Lleft); + Exit(True); + end else begin + // Use right sibling (loaded before) + Lnode.InsertData(Lparent.data[iPosParent],Lnode.Count); + Lparent.DeleteData(0); + Lparent.DeleteChild(1); // 1 = Lright + SaveNode(Lparent); + for j := 0 to Lright.Count-1 do begin + Lnode.InsertData(Lright.data[j],Lnode.Count); + end; + DisposeNode(Lright); + SaveNode(Lnode); + Exit(True); + end; + end; + // Neither siblings neither parent are > MinItemsPernode + // in this case, go up in the tree using Parent as node + { + [a,c] MinItemsPerNode=2 Order=3,4 + [a1] [b1] [c1] + + } + + if (Not IsNil(Lparent.parent)) then begin + Lparentparent := GetNode(Lparent.parent); + iPosParentParent := FindChildPos(Lparent.identify,Lparentparent); + end; + + // Lnode is empty + if (iPosParent>0) then begin + // Deleting [b1] or [c1] + // Move to Left sibling and dispose Lnode + + Lleft := GetNode(Lparent.childs[iPosParent-1]); + Lleft.InsertData(Lparent.data[iPosParent-1],Lleft.Count); + + if (not AreEquals(Lnode.identify,Lleft.identify)) then begin + MoveRangeBetweenSiblings(Lnode,Lleft); + end; + if (iPosParent<=Lparent.Count) and (not AreEquals(Lnode.identify,Lparent.childs[iPosParent])) then begin + Lright := GetNode(Lparent.childs[iPosParent]); + MoveRangeBetweenSiblings(Lright,Lleft); + DisposeNode(Lright); + end; + + Lparent.DeleteData(iPosParent-1); + Lparent.DeleteChild(iPosParent); + + if (not AreEquals(Lnode.identify,Lleft.identify)) then begin + DisposeNode(Lnode); + end; + SaveNode(Lparent); + SaveNode(Lleft); + Lnode := Lparent; end else begin - // Node.Balance = +1 - { double rotate - = rotate ANode,OldRight left and then rotate OldRight,OldParent right - OldParentParent OldParentParent - | | - OldParent OldRight - / => / \ - ANode ANode OldParent - \ \ / - OldRight OldRightLeft OldRightRight - / \ - OldRightLeft OldRightRight - } - OldRight:=GetPosition(ANode,poRight); - RotateLeft(ANode); - RotateRight(OldParent); - if (GetBalance(OldRight)<=0) then - SetBalance(ANode,0) - else - SetBalance(ANode,-1); - if (GetBalance(OldRight)=-1) then - SetBalance(OldParent,1) - else - SetBalance(OldParent,0); - SetBalance(OldRight,0); + // Move from right and dispose Lright + // Lright was loaded before + Lnode.InsertData(Lparent.data[iPosParent],Lnode.Count); + + Lparent.DeleteData(iPosParent); + Lparent.DeleteChild(iPosParent+1); + + MoveRangeBetweenSiblings(Lright,Lnode); + + DisposeNode(Lright); + SaveNode(Lparent); + SaveNode(Lnode); + Lnode := Lparent; end; - exit; + + iPosParent := iPosParentParent; + end else begin - // Node is right child - SetBalance(OldParent, GetBalance(OldParent)+1); - if (GetBalance(OldParent)=0) then exit; - if (GetBalance(OldParent)=+1) then begin - ANode:=OldParent; - OldParent:=GetPosition(ANode,poParent); - continue; + // Internal node + // Lnode[iPos] has not been deleted neither updated + // + // Search Indorder predecessor: + Lleft := GetNode(Lnode.childs[iPos]); + while (Not Lleft.IsLeaf) do Lleft := GetNode(Lleft.childs[Lleft.Count]); + if (Lleft.Count>MinItemsPerNode) then begin + // Inorder predecessor + Lnode.data[iPos] := Lleft.data[Lleft.Count-1]; + SaveNode(Lnode); + Lleft.RemoveInNode(Lleft.Count-1); + SaveNode(Lleft); + Exit(True); end; - // OldParent.Balance = +2 - if (GetBalance(ANode)=+1) then begin - { rotate OldParent,ANode left - OldParentParent OldParentParent - | | - OldParent => ANode - \ / - ANode OldParent - / \ - OldLeft OldLeft } - RotateLeft(OldParent); - SetBalance(ANode,0); - SetBalance(OldParent,0); + // Search Indorder successor: + Lright := GetNode(Lnode.childs[iPos+1]); + while (Not Lright.IsLeaf) do Lright := GetNode(Lright.childs[0]); + if (Lright.Count>MinItemsPerNode) then begin + // Inorder successor + Lnode.data[iPos] := Lright.data[0]; + SaveNode(Lnode); + Lright.RemoveInNode(0); + SaveNode(Lright); + Exit(True); + end; + // Neither predecessor neither successor + Assert((Lleft.IsLeaf),'Left must be leaf'); + Assert((Lright.IsLeaf),'Right must be leaf'); + if (Lnode.Count>MinItemsPerNode) and (AreEquals(Lnode.identify,Lleft.parent)) then begin + // Both childs are = MinItemsPerNode and Lnode > MinItemsPerNode . Remove from Lnode + { + [a,b,c] <- Remove "b" + [a1,a2] [b1,b2] [c1,c2] <- MinItemsPerNode=2 + + [a,c] + [a1,a2,b1,b2] [c1,c2] + } + + Lnode.DeleteData(iPos); + Lnode.DeleteChild(iPos+1); //iPos+1 = Right sibling + MoveRangeBetweenSiblings(Lright,Lleft); + SaveNode(Lnode); + SaveNode(Lleft); + DisposeNode(Lright); + Exit(True); end else begin - // Node.Balance = -1 - { double rotate - = rotate OldLeft,ANode right and then rotate OldParent,OldLeft right - OldParentParent OldParentParent - | | - OldParent OldLeft - \ => / \ - ANode OldParent ANode - / \ / - OldLeft OldLeftLeft OldLeftRight - / \ - OldLeftLeft OldLeftRight + { + [a,e] <- Remove "a" or "e" - MinItemsPerNode=2 Order=3 + [a1,a2] [b1,b2] [f1,f2] + + [a2,e] + [a1] [b1,b2] [f1,f2] <- Can remove "a2" or "b2", never "f1" or "f2" } - OldLeft:=GetPosition(ANode,poLeft); - RotateRight(ANode); - RotateLeft(OldParent); - if (GetBalance(OldLeft)>=0) then - SetBalance(ANode,0) - else - SetBalance(ANode,+1); - if (GetBalance(OldLeft)=+1) then - SetBalance(OldParent,-1) - else - SetBalance(OldParent,0); - SetBalance(OldLeft,0); + // Set predecessor + Lnode.data[iPos] := Lleft.data[Lleft.Count-1]; + SaveNode(Lnode); + + if (Not IsNil(Lleft.parent)) then begin + Lparent := GetNode(Lleft.parent); + iPosParent := FindChildPos(Lleft.identify,Lparent); + end; + + Lleft.DeleteData(Lleft.Count-1); + SaveNode(Lleft); + Lnode := Lleft; end; - exit; + end; - end; + + LmovingUp := True; + until (False); end; -procedure TAVLAbstractTree<T>.BeginUpdate; +procedure TAbstractBTree<TIdentify, TData>.EraseTree; +var Lnode : TAbstractBTreeNode; begin - inc(FDisabledsCount); + Lnode := GetRoot; + if Not IsNil(Lnode.identify) then EraseTreeExt(Lnode); + ClearNode(Lnode); + if Fcount>0 then SetCount(0); + SetRoot(Lnode); end; -constructor TAVLAbstractTree<T>.Create(const OnCompareMethod: TComparison<T>; AAllowDuplicates : Boolean); +procedure TAbstractBTree<TIdentify, TData>.EraseTreeExt(var ANode: TAbstractBTreeNode); +var i : Integer; + Lchild : TAbstractBTreeNode; begin - inherited Create; - FOnCompare:=OnCompareMethod; - FCount:=0; - FDisabledsCount := 0; - FAllowDuplicates := AAllowDuplicates; + if Not (ANode.IsLeaf) then begin + for i:=0 to Length(ANode.childs)-1 do begin + Lchild := GetNode(ANode.childs[i]); + EraseTreeExt(Lchild); + end; + end; + SetLength(ANode.childs,0); + DisposeNode(ANode); + ClearNode(ANode); end; -procedure TAVLAbstractTree<T>.Delete(var ANode: T); -var OldParent, Child, LSuccessor: T; +function TAbstractBTree<TIdentify, TData>.Find(const AData: TData; out ANode: TAbstractBTreeNode; out iPos: Integer): Boolean; +var LCircularPreviousSearchProtection : TNoDuplicateData<TIdentify>; begin - BeginUpdate; + if FCircularProtection then begin + LCircularPreviousSearchProtection := TNoDuplicateData<TIdentify>.Create(FOnCompareIdentify); + end else LCircularPreviousSearchProtection := Nil; try - if (Not IsNil(GetPosition(ANode,poLeft))) and (Not IsNil(GetPosition(ANode,poRight))) then begin - // ANode has both: Left and Right - // Switch ANode position with Successor - // Because ANode.Right<>nil the Successor is a child of ANode - LSuccessor := FindSuccessor(ANode); - SwitchPositionWithSuccessor(ANode,LSuccessor); - end; - // left or right is nil - OldParent:=GetPosition(ANode,poParent); - ClearPosition(ANode,poParent); - if Not IsNil(GetPosition(ANode,poLeft)) then - Child:=GetPosition(ANode,poLeft) - else - Child:=GetPosition(ANode,poRight); - if Not IsNil(Child) then - SetPosition(Child,poParent,OldParent); - if Not IsNil(OldParent) then begin - // Node has parent - if (AreEquals(GetPosition(OldParent,poLeft),ANode)) then begin - // Node is left child of OldParent - SetPosition(OldParent,poLeft,Child); - SetBalance(OldParent, GetBalance(OldParent)+1); - end else begin - // Node is right child of OldParent - SetPosition(OldParent,poRight,Child); - SetBalance(OldParent, GetBalance(OldParent)-1); + ANode := GetRoot; + iPos := 0; + repeat + if FCircularProtection then begin + if Not LCircularPreviousSearchProtection.Add(ANode.identify) then raise EAbstractBTree.Create('Circular T structure at Find for T='+ToString(ANode)+ ' searching for '+NodeDataToString(AData)); end; - BalanceAfterDelete(OldParent); - end else begin - // Node was Root - SetRoot( Child ); + if (BinarySearch(AData,ANode.data,iPos)) then Exit(True) + else if (Not ANode.IsLeaf) then ANode := GetNode( ANode.childs[ iPos ] ) + else Exit(False); + until False; + finally + if FCircularProtection then begin + LCircularPreviousSearchProtection.Free; end; - dec(FCount); - - DisposeNode(ANode); + end; +end; - finally - EndUpdate; +function TAbstractBTree<TIdentify, TData>.FindChildPos(const AIdent: TIdentify; const AParent: TAbstractBTreeNode): Integer; +begin + for Result := 0 to High(AParent.childs) do begin + if AreEquals(AIdent,AParent.childs[Result]) then Exit; end; + raise EAbstractBTree.Create(Format('Child not found at %s',[ToString(AParent)])); end; +function TAbstractBTree<TIdentify, TData>.FindHighest(out AHighest : TData) : Boolean; +var Lnode : TAbstractBTreeNode; +begin + Lnode := FindHighestNode; + if Lnode.Count>0 then begin + AHighest := Lnode.data[Lnode.Count-1]; + Result := True; + end else Result := False; +end; -procedure TAVLAbstractTree<T>.EndUpdate; +function TAbstractBTree<TIdentify, TData>.FindHighestNode: TAbstractBTreeNode; begin - if FDisabledsCount<=0 then Raise EAVLAbstractTree.Create('EndUpdate invalid'); - Dec(FDisabledsCount); - if FDisabledsCount=0 then UpdateFinished; + Result := GetRoot; + while (Not Result.IsLeaf) do Result := GetNode(Result.childs[Result.Count]); end; -procedure TAVLAbstractTree<T>.SwitchPositionWithSuccessor(aNode, aSuccessor: T); -{ called by delete, when aNode.Left<>nil and aNode.Right<>nil - Switch ANode position with Successor - Because ANode.Right<>nil the Successor is a child of ANode } -var - OldBalance: Integer; - OldParent, OldLeft, OldRight, - OldSuccParent, OldSuccLeft, OldSuccRight: T; -begin - OldBalance:=GetBalance(aNode); - SetBalance(aNode, GetBalance(aSuccessor)); - SetBalance(aSuccessor, OldBalance); - - OldParent:=GetPosition(aNode,poParent); - OldLeft:=GetPosition(aNode,poLeft); - OldRight:=GetPosition(aNode,poRight); - OldSuccParent:=GetPosition(aSuccessor,poParent); - OldSuccLeft:=GetPosition(aSuccessor,poLeft); - OldSuccRight:=GetPosition(aSuccessor,poRight); - - if Not IsNil(OldParent) then begin - if AreEquals(GetPosition(OldParent,poLeft),aNode) then - SetPosition(OldParent,poLeft,aSuccessor) - else - SetPosition(OldParent,poRight,aSuccessor); - end else - SetRoot(aSuccessor); - SetPosition(aSuccessor,poParent,OldParent); - - if Not AreEquals(OldSuccParent,aNode) then begin - if AreEquals(GetPosition(OldSuccParent,poLeft),aSuccessor) then - SetPosition(OldSuccParent,poLeft,aNode) - else - SetPosition(OldSuccParent,poRight,aNode); - SetPosition(aSuccessor,poRight,OldRight); - SetPosition(aNode,poParent,OldSuccParent); - if Not IsNil(OldRight) then - SetPosition(OldRight,poParent,aSuccessor); - end else begin - { aNode aSuccessor - \ => \ - aSuccessor aNode } - SetPosition(aSuccessor,poRight,aNode); - SetPosition(aNode,poParent,aSuccessor); - end; - - SetPosition(aNode,poLeft,OldSuccLeft); - if Not IsNil(OldSuccLeft) then - SetPosition(OldSuccLeft,poParent,aNode); - SetPosition(aNode,poRight,OldSuccRight); - if Not IsNil(OldSuccRight) then - SetPosition(OldSuccRight,poParent,aNode); - SetPosition(aSuccessor,poLeft,OldLeft); - if Not IsNil(OldLeft) then - SetPosition(OldLeft,poParent,aSuccessor); -end; - -function TAVLAbstractTree<T>.Find(const AData: T): T; -var Comp: integer; - {$IFDEF ABSTRACTMEM_CHECK} - LPreviousSearch : TOrderedList<T>; - {$ENDIF} +function TAbstractBTree<TIdentify, TData>.FindLowest(out ALowest : TData) : Boolean; +var Lnode : TAbstractBTreeNode; begin - {$IFDEF ABSTRACTMEM_CHECK} - LPreviousSearch := TOrderedList<T>.Create(False,FOnCompare); // Protection against circular "malformed" structure - try - {$ENDIF} - Result:=Root; - while (Not IsNil(Result)) do begin - {$IFDEF ABSTRACTMEM_CHECK} - if LPreviousSearch.Add(Result)<0 then raise EAVLAbstractTree.Create('Circular T structure at Find for T='+ToString(Result)+ ' searching for '+ToString(AData)); - {$ENDIF} - Comp:=fOnCompare(AData,Result); - if Comp=0 then exit; - if Comp<0 then begin - Result:=GetPosition(Result,poLeft); - end else begin - Result:=GetPosition(Result,poRight); - end; + Lnode := FindLowestNode; + if Lnode.Count>0 then begin + ALowest := Lnode.data[0]; + Result := True; + end else Result := False; +end; + +function TAbstractBTree<TIdentify, TData>.FindLowestNode: TAbstractBTreeNode; +begin + Result := GetRoot; + while (Not Result.IsLeaf) do Result := GetNode(Result.childs[0]); +end; + +function TAbstractBTree<TIdentify, TData>.FindPrecessor(const AData : TData; out APrecessor : TData) : Boolean; +var Lnode : TAbstractBTreeNode; + iPos : Integer; +begin + Result := False; + if Not Find(AData,Lnode,iPos) then Exit(False); + repeat + Result := FindPrecessorExt(Lnode,iPos); + if Result then begin + APrecessor := Lnode.data[iPos]; end; - {$IFDEF ABSTRACTMEM_CHECK} - finally - LPreviousSearch.Free; - end; - {$ENDIF} + until (Not Result) or (Not FAllowDuplicates) or (FOnCompareData(AData,APrecessor)>0); end; -function TAVLAbstractTree<T>.FindInsertPos(const AData: T): T; -var Comp: integer; - {$IFDEF ABSTRACTMEM_CHECK} - LPreviousSearch : TOrderedList<T>; - {$ENDIF} +function TAbstractBTree<TIdentify, TData>.FindPrecessorExt(var ANode: TAbstractBTreeNode; var iPos: Integer): Boolean; +var Lparent : TAbstractBTreeNode; begin - {$IFDEF ABSTRACTMEM_CHECK} - LPreviousSearch := TOrderedList<T>.Create(False,FOnCompare); // Protection against circular "malformed" structure - try - {$ENDIF} - Result:=Root; - while (Not IsNil(Result)) do begin - {$IFDEF ABSTRACTMEM_CHECK} - if LPreviousSearch.Add(Result)<0 then raise EAVLAbstractTree.Create('Circular T structure at FindInsertPos for T='+ToString(Result)+ ' searching for '+ToString(AData)); - {$ENDIF} - Comp:=fOnCompare(AData,Result); - if Comp<0 then begin - if (HasPosition(Result,poLeft)) then begin - Result:=GetPosition(Result,poLeft); - end else begin - Exit; - end; + Result := False; + if (Not ANode.IsLeaf) then begin + ANode := GetNode(ANode.childs[iPos]); + while (Not ANode.IsLeaf) do ANode := GetNode(ANode.childs[ANode.Count]); + iPos := ANode.Count-1; + Exit(True); + end else begin + if iPos>0 then begin + Dec(iPos); + Exit(True); + end else if (Not IsNil(ANode.parent)) then begin + // Left sibling + Lparent := GetNode(ANode.parent); + iPos := FindChildPos(ANode.identify,Lparent); + if iPos>0 then begin + Dec(iPos); + ANode := Lparent; + Exit(True); end else begin - if (HasPosition(Result,poRight)) then begin - Result:=GetPosition(Result,poRight); - end else begin - Exit; + // Search parents until parent iPos>0 + while (iPos=0) and (Not IsNil(Lparent.parent)) do begin + ANode := Lparent; + Lparent := GetNode(ANode.parent); + iPos := FindChildPos(ANode.identify,Lparent); + end; + if iPos>0 then begin + Dec(iPos); + ANode := Lparent; + Exit(True); end; end; end; - {$IFDEF ABSTRACTMEM_CHECK} - finally - LPreviousSearch.Free; end; - {$ENDIF} end; -function TAVLAbstractTree<T>.FindSuccessor(const ANode: T): T; +function TAbstractBTree<TIdentify, TData>.FindSuccessor(const AData : TData; out ASuccessor : TData) : Boolean; +var Lnode : TAbstractBTreeNode; + iPos : Integer; begin - if HasPosition(ANode,poRight) then begin - Result := GetPosition(ANode,poRight); - while (HasPosition(Result,poLeft)) do Result:=GetPosition(Result,poLeft); - end else begin - Result := ANode; - while (HasPosition(Result,poParent)) and (AreEquals(GetPosition(GetPosition(Result,poParent),poRight),Result)) do - Result:=GetPosition(Result,poParent); - Result := GetPosition(Result,poParent); - end; + Result := False; + if Not Find(AData,Lnode,iPos) then Exit(False); + repeat + Result := FindSuccessorExt(Lnode,iPos); + if Result then begin + ASuccessor := Lnode.data[iPos]; + end; + until (Not Result) or (Not FAllowDuplicates) or (FOnCompareData(AData,ASuccessor)<0); end; -function TAVLAbstractTree<T>.ToString: String; -var i : Integer; - LStrings : TStringList; - LNode : T; +function TAbstractBTree<TIdentify, TData>.FindSuccessorExt(var ANode: TAbstractBTreeNode; var iPos: Integer): Boolean; +var Lparent : TAbstractBTreeNode; begin - LStrings := TStringList.Create; - try - i := 0; - LNode := FindLowest; - while (Not IsNil(LNode)) do begin - inc(i); - LStrings.Add(Format('Pos:%d - %s',[i,ToString(LNode)])); - LNode := FindSuccessor(LNode); + Result := False; + if (Not ANode.IsLeaf) then begin + ANode := GetNode(ANode.childs[iPos+1]); + iPos := 0; + while (Not ANode.IsLeaf) do ANode := GetNode(ANode.childs[0]); + Exit(True); + end else begin + if iPos+1<ANode.Count then begin + inc(iPos); + Exit(True); + end else if (Not IsNil(ANode.parent)) then begin + // right sibling + Lparent := GetNode(ANode.parent); + iPos := FindChildPos(ANode.identify,Lparent); + if iPos<Lparent.Count then begin + ANode := Lparent; + Exit(True); + end else begin + // Search parents until parent iPos>0 + while (iPos=Lparent.Count) and (Not IsNil(Lparent.parent)) do begin + ANode := Lparent; + Lparent := GetNode(ANode.parent); + iPos := FindChildPos(ANode.identify,Lparent); + end; + if iPos<Lparent.Count then begin + ANode := Lparent; + Exit(True); + end; + end; end; - LStrings.Add(Format('Total:%d',[i])); - Result := LStrings.Text; - finally - LStrings.Free; end; end; -procedure TAVLAbstractTree<T>.UpdateFinished; -{$IFDEF ABSTRACTMEM_TESTING_MODE} -var LErrors : TStrings; -{$ENDIF} +function TAbstractBTree<TIdentify, TData>.GetCount: Integer; begin - // Nothing to do here. Used in inheritance classes - {$IFDEF ABSTRACTMEM_TESTING_MODE} - LErrors := TStringList.Create; - Try - if ConsistencyCheck(LErrors)<>0 then begin - raise EAVLAbstractTree.Create('CONSISTENCY ERRORS'+#10+LErrors.Text); - end; - Finally - LErrors.Free; - End; - {$ENDIF} + Result := FCount; end; -function TAVLAbstractTree<T>.ToString(const ANode: T): String; +function TAbstractBTree<TIdentify, TData>.GetHeight: Integer; +var Lnode : TAbstractBTreeNode; begin - Result := Format('Abstract T %d bytes',[SizeOf(T)]); + Lnode := GetRoot; + if (Lnode.Count=0) or (IsNil(Lnode.identify)) then Exit(0); + Result := 1; + while (Not Lnode.IsLeaf) do begin + Lnode := GetNode(Lnode.childs[0]); + inc(Result); + end; end; -function TAVLAbstractTree<T>.FindPrecessor(const ANode: T): T; +function TAbstractBTree<TIdentify, TData>.MaxChildrenPerNode: Integer; begin - if HasPosition(ANode,poLeft) then begin - Result := GetPosition(ANode,poLeft); - while (HasPosition(Result,poRight)) do Result:=GetPosition(Result,poRight); - end else begin - Result := ANode; - while (HasPosition(Result,poParent)) and (AreEquals(GetPosition(GetPosition(Result,poParent),poLeft),Result)) do - Result:=GetPosition(Result,poParent); - Result := GetPosition(Result,poParent); - end; + Result := FOrder; end; -function TAVLAbstractTree<T>.CheckNode(const ANode: T; ACheckedList : TOrderedList<T>; var ALeftDepth, ARightDepth : Integer; const AErrors : TStrings): integer; -var i : Integer; - LLeftDepth, LRightDepth : Integer; - LParent, LLeft, LRight : T; +function TAbstractBTree<TIdentify, TData>.MaxItemsPerNode: Integer; begin - Result := 0; + Result := FOrder-1; +end; - LLeftDepth := 0; - LRightDepth := 0; +function TAbstractBTree<TIdentify, TData>.MinChildrenPerNode: Integer; +begin + // Order 3 -> 1-2 items 2-3 childrens + // Order 4 -> 1-3 items 2-4 childrens + // Order 5 -> 2-4 items 3-5 childrens + // Order 6 -> 2-5 items 3-6 childrens + // Order 7 -> 3-6 items 4-7 childrens + // ... + Result := ((FOrder+1) DIV 2); +end; - ALeftDepth := 0; - ARightDepth := 0; +function TAbstractBTree<TIdentify, TData>.MinItemsPerNode: Integer; +begin + Result := ((FOrder+1) DIV 2)-1; +end; - if IsNil(ANode) then begin - exit(0); - end; - if Assigned(ACheckedList) then begin - if ACheckedList.Find(ANode,i) then begin - // Found in previous searchs... - Result := -1; - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency circular found at %d of %d -> %s',[i,ACheckedList.Count,ToString(ANode)])); - end; - Exit; +procedure TAbstractBTree<TIdentify, TData>.MoveRange(var ASourceNode, ADestNode: TAbstractBTreeNode; AFromSource, ACount, AToDest: Integer); +var i : Integer; + Lchild : TAbstractBTreeNode; +begin + // Will NOT save nodes because are passed as a variable, BUT will save child nodes! + if (ACount<=0) then Exit; // Nothing to move... + + Assert(ACount>0,'Invalid move range count'); + Assert((AFromSource>=0) and (AFromSource<Length(ASourceNode.data)),'Invalid move range from source'); + Assert((AToDest>=0) and (AToDest<=Length(ADestNode.data)),'Invalid move range to dest'); + // MoveRange is only available to move LEFT or RIGHT of ASourceNode, never MIDDLE positions + Assert((AFromSource=0) or ((AFromSource+ACount)=ASourceNode.Count),'Invalid MIDDLE positions of node'); + Assert(((AFromSource=0) and (AToDest=ADestNode.Count)) or + ((AtoDest=0) and (AFromSource+ACount=ASourceNode.Count)) + ,Format('Invalid middle MoveRange from %d count %d to %d source.count=%d dest.count=%d',[AFromSource,ACount,AToDest,ASourceNode.Count,ADestNode.Count])); + + for i := 0 to ACount-1 do begin + ADestNode.InsertData(ASourceNode.data[AFromSource + i],AToDest+i); + if Not ASourceNode.IsLeaf then begin + Lchild := GetNode( ASourceNode.childs[AFromSource + i] ); + Lchild.parent := ADestNode.identify; + SaveNode(Lchild); + ADestNode.InsertChild( ASourceNode.childs[AFromSource + i], AToDest + i); end; - ACheckedList.Add(ANode); + end; + if Not ASourceNode.IsLeaf then begin + Lchild := GetNode( ASourceNode.childs[(AFromSource + ACount)] ); + Lchild.parent := ADestNode.identify; + SaveNode(Lchild); + ADestNode.InsertChild( ASourceNode.childs[AFromSource + ACount], AToDest + ACount ); end; - // test left son - if HasPosition(ANode,poLeft) then begin - LLeft := GetPosition(ANode,poLeft); - if Not AreEquals(GetPosition(GetPosition(ANode,poLeft),poParent),ANode) then begin - Result:=-2; - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency not equals in left for %s',[ToString(ANode)])); - end; - Exit; - end; - if fOnCompare(GetPosition(ANode,poLeft),ANode)>0 then begin - Result:=-3; - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency compare>0 in left for %s',[ToString(ANode)])); - end; - Exit; - end; - Result:=CheckNode(GetPosition(ANode,poLeft),ACheckedList,LLeftDepth,LRightDepth,AErrors); - if LLeftDepth>LRightDepth then inc(ALeftDepth,LLeftDepth+1) - else inc(ALeftDepth,LRightDepth+1); - if Result<>0 then Exit; - end else ClearNode(LLeft); - // test right son - if HasPosition(ANode,poRight) then begin - LRight := GetPosition(ANode,poRight); - if Not AreEquals(GetPosition(GetPosition(ANode,poRight),poParent),ANode) then begin - Result:=-4; - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency not equals in right for %s found %s at right.parent',[ToString(ANode),ToString(GetPosition(GetPosition(ANode,poRight),poParent))])); - end; - Exit; - end; - if fOnCompare(GetPosition(ANode,poRight),ANode)<0 then begin - Result:=-5; - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency compare>0 in right for %s',[ToString(ANode)])); - end; - Exit; - end; - Result:=CheckNode(GetPosition(ANode,poRight),ACheckedList,LLeftDepth,LRightDepth,AErrors); - if LLeftDepth>LRightDepth then inc(ARightDepth,LLeftDepth+1) - else inc(ARightDepth,LRightDepth+1); - if Result<>0 then Exit; - end else ClearNode(LRight); - - if (HasPosition(ANode,poParent)) then begin - LParent := GetPosition(ANode,poParent); - end else ClearNode(LParent); - - if Not IsNil(LParent) then begin - if AreEquals(ANode,LParent) then begin - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency Self=Parent for %s (Parent %s)',[ToString(ANode),ToString(LParent)])); - end; - Result := -7; + for i := 0 to ACount-1 do begin + ASourceNode.DeleteData(AFromSource + i); + if Not ASourceNode.IsLeaf then begin + ASourceNode.DeleteChild(AFromSource + i); end; end; - if Not IsNil(LLeft) then begin - if AreEquals(ANode,LLeft) then begin - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency Self=Left for %s (Left %s)',[ToString(ANode),ToString(LLeft)])); - end; - Result := -8; - end; + if Not ASourceNode.IsLeaf then begin + ASourceNode.DeleteChild(AFromSource + ACount); end; - if Not IsNil(LRight) then begin - if AreEquals(ANode,LRight) then begin - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency Self=Right for %s (Right %s)',[ToString(ANode),ToString(LRight)])); - end; - Result := -9; - end; + +end; + +procedure TAbstractBTree<TIdentify, TData>.MoveRangeBetweenSiblings(var ASourceNode, ADestNode: TAbstractBTreeNode); +var i, LdestStart : Integer; + Lchild : TAbstractBTreeNode; +begin + LdestStart := Length(ADestNode.data); + SetLength(ADestNode.data,Length(ADestNode.data)+Length(ASourceNode.data)); + for i := 0 to Length(ASourceNode.data)-1 do begin + ADestNode.data[LdestStart + i] := ASourceNode.data[i]; end; - if (Not IsNil(LParent)) and (Not IsNil(LLeft)) then begin - if AreEquals(LParent,LLeft) then begin - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency Parent=Left for %s (Parent %s)',[ToString(ANode),ToString(LParent)])); - end; - Result := -10; - end; + + LdestStart := Length(ADestNode.childs); + SetLength(ADestNode.childs,Length(ADestNode.childs)+Length(ASourceNode.childs)); + for i := 0 to Length(ASourceNode.childs)-1 do begin + ADestNode.childs[LdestStart + i] := ASourceNode.childs[i]; + Lchild := GetNode( ASourceNode.childs[i] ); + Lchild.parent := ADestNode.identify; + SaveNode(Lchild); end; - if (Not IsNil(LParent)) and (Not IsNil(LRight)) then begin - if AreEquals(LParent,LRight) then begin - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency Parent=Right for %s (Parent %s)',[ToString(ANode),ToString(LParent)])); - end; - Result := -11; - end; +end; + +function TAbstractBTree<TIdentify, TData>.NodeDataToString(const AData: TData): String; +begin + Result := IntToStr(SizeOf(AData)); +end; + +procedure TAbstractBTree<TIdentify, TData>.SetCount(const ANewCount: Integer); +begin + FCount := ANewCount; +end; + +procedure TAbstractBTree<TIdentify, TData>.SplitAfterInsert(var ANode: TAbstractBTreeNode); +var iDataInsertPos : Integer; + LnewNode, Lup : TAbstractBTreeNode; +begin + Assert(ANode.Count>MaxItemsPerNode); + LnewNode := NewNode; + MoveRange(ANode,LnewNode,MinItemsPerNode+1,ANode.Count - (MinItemsPerNode+1),0); + // Put ANode[MinItemsPerNode+1] up + if IsNil(ANode.parent) then begin + // Lup will be a new root + Lup := NewNode; + end else begin + Lup := GetNode(ANode.parent); end; - if (Not IsNil(LLeft)) and (Not IsNil(LRight)) then begin - if AreEquals(LLeft,LRight) then begin - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency Left=Right for %s (Left %s)',[ToString(ANode),ToString(LLeft)])); - end; - Result := -12; - end; + if Lup.Count=0 then begin + Lup.InsertData(ANode.data[MinItemsPerNode], 0 ); + // Insert both childs because is a new root + Lup.InsertChild(ANode.identify,0); + SaveNode(LnewNode); // We need a valid identify value + Lup.InsertChild(LnewNode.identify,1); + SaveNode(Lup); + SetRoot(Lup); + end else begin + iDataInsertPos := FindChildPos(ANode.identify,Lup); + Lup.InsertData(ANode.data[MinItemsPerNode], iDataInsertPos ); + SaveNode(LnewNode); // We need a valid identify value + Lup.InsertChild(LnewNode.identify, iDataInsertPos +1 ); + SaveNode(Lup); end; + LnewNode.parent := Lup.identify; + SaveNode(LnewNode); + ANode.parent := Lup.identify; + // Remove data&child + ANode.DeleteData(MinItemsPerNode); + SaveNode(ANode); + if Lup.Count>MaxItemsPerNode then SplitAfterInsert(Lup); +end; - // Check balance - if GetBalance(ANode)<>(ARightDepth - ALeftDepth) then begin - if Assigned(AErrors) then begin - AErrors.Add(Format('Error Consistency balance (%d <> Right(%d) - Left(%d)) at %s',[GetBalance(ANode),ARightDepth,ALeftDepth,ToString(ANode)])); - end; - Result := -15; - Exit; +function TAbstractBTree<TIdentify, TData>.ToString(const ANode: TAbstractBTreeNode): String; +var i : Integer; +begin + Result := ''; + for i := 0 to ANode.Count-1 do begin + if Result<>'' then Result := Result + ','; + Result := Result + NodeDataToString(ANode.data[i]); end; + Result := '['+Result+']'; end; -procedure TAVLAbstractTree<T>.RotateLeft(var ANode: T); -{ Parent Parent - | | - Node => OldRight - / \ / - Left OldRight Node - / / \ - OldRightLeft Left OldRightLeft } -var - AParent, OldRight, OldRightLeft: T; -begin - OldRight:=GetPosition(aNode,poRight); - OldRightLeft:=GetPosition(OldRight,poLeft); - AParent:=GetPosition(aNode,poParent); - if Not IsNil(AParent) then begin - if AreEquals(GetPosition(AParent,poLeft),aNode) then - SetPosition(AParent,poLeft,OldRight) - else - SetPosition(AParent,poRight,OldRight); - end else - SetRoot( OldRight ); - SetPosition(OldRight,poParent,AParent); - SetPosition(aNode,poParent,OldRight); - SetPosition(aNode,poRight,OldRightLeft); - if Not IsNil(OldRightLeft) then - SetPosition(OldRightLeft,poParent,aNode); - SetPosition(OldRight,poLeft,aNode); -end; - -procedure TAVLAbstractTree<T>.RotateRight(var ANode: T); -{ Parent Parent - | | - Node => OldLeft - / \ \ - OldLeft Right Node - \ / \ - OldLeftRight OldLeftRight Right } -var - AParent, OldLeft, OldLeftRight: T; -begin - OldLeft:=GetPosition(ANode,poLeft); - OldLeftRight:=GetPosition(OldLeft,poRight); - AParent:=GetPosition(ANode,poParent); - if Not IsNil(AParent) then begin - if AreEquals(GetPosition(AParent,poLeft),aNode) then - SetPosition(AParent,poLeft,OldLeft) - else - SetPosition(AParent,poRight,OldLeft); - end else - SetRoot( OldLeft ); - SetPosition(OldLeft,poParent,AParent); - SetPosition(aNode,poParent,OldLeft); - SetPosition(aNode,poLeft,OldLeftRight); - if Not IsNil(OldLeftRight) then - SetPosition(OldLeftRight,poParent,aNode); - SetPosition(OldLeft,poRight,aNode); -end; - -procedure TAVLAbstractTree<T>.CheckNode(const ANode: T); -var LLeft,LRight : Integer; - LErrors : TStrings; -begin - LErrors := TStringList.Create; - try - if CheckNode(ANode,Nil,LLeft,LRight,LErrors)<>0 then - raise EAVLAbstractTree.Create('CHECK CONSISTENCY ERROR'+#10+LErrors.Text); - finally - LErrors.Free; +{ TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode } + +function TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.Count: Integer; +begin + Result := Length(Self.data); +end; + +procedure TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.DeleteChild(AChildIndex: Integer); +var i : Integer; +begin + for i := AChildIndex to (High(Self.childs)-1) do begin + Self.childs[i] := Self.childs[i+1]; end; + SetLength(Self.childs,Length(Self.childs)-1); end; -function TAVLAbstractTree<T>.ConsistencyCheck(const AErrors : TStrings): integer; -var LCheckedList : TOrderedList<T>; -var LLeftDepth, LRightDepth : Integer; +procedure TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.DeleteData(AIndex: Integer); +var i : Integer; begin - LCheckedList := TOrderedList<T>.Create(False,FOnCompare); - try - LLeftDepth := 0; - LRightDepth := 0; - Result:=CheckNode(Root,LCheckedList,LLeftDepth,LRightDepth,AErrors); - finally - LCheckedList.Free; + for i := AIndex to (High(Self.data)-1) do begin + Self.data[i] := Self.data[i+1]; + end; + SetLength(Self.data,Length(Self.data)-1); +end; + +procedure TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.InsertChild(const AChild: TIdentify; AIndex: Integer); +var i : Integer; +begin + if (AIndex<0) or (AIndex>Length(Self.childs)) then raise EAbstractBTree.Create('Error 20201215-3'); + SetLength(Self.childs,Length(Self.childs)+1); + for i := Length(Self.childs)-1 downto AIndex+1 do begin + Self.childs[i] := Self.childs[i-1]; end; + Self.childs[AIndex] := AChild; end; -{ TPAVLPointerTree } +procedure TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.InsertData(const AData: TData; AIndex: Integer); +var i : Integer; +begin + if (AIndex<0) or (AIndex>Length(Self.data)) then raise EAbstractBTree.Create('Error 20201215-4'); + SetLength(Self.data,Length(Self.data)+1); + for i := Length(Self.data)-1 downto AIndex+1 do begin + Self.data[i] := Self.data[i-1]; + end; + Self.data[AIndex] := AData; +end; -function TPAVLPointerTree.AreEquals(const ANode1, ANode2: PAVLPointerTreeNode): Boolean; +function TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.IsLeaf: Boolean; begin - Result := ANode1 = ANode2; + Result := Length(Self.childs)=0; end; -procedure TPAVLPointerTree.ClearNode(var ANode: PAVLPointerTreeNode); +procedure TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.RemoveInNode(AIndex: Integer); +var i : Integer; begin - ANode := Nil; + { + Can only remove LEFT or RIGHT. Not Middle positions + } + if (AIndex<0) or (AIndex>=Length(Self.data)) then raise EAbstractBTree.Create('Error 20201215-5'); + Assert((AIndex=0) or (AIndex=High(Self.data)),'Must remove first or last position'); + for i := AIndex to (High(Self.data)-1) do begin + Self.data[i] := Self.data[i+1]; + end; + SetLength(Self.data,Length(Self.data)-1); + if (Not Self.IsLeaf) then begin + if (AIndex>=Length(Self.childs)) then raise EAbstractBTree.Create('Error 20201215-6'); + if (Aindex=0) and (Length(Self.childs)>2) then begin + for i := AIndex+1 to (High(Self.childs)) do begin + Self.childs[i-1] := Self.childs[i]; + end; + end; + SetLength(Self.childs,Length(Self.childs)-1); + end; end; -procedure TPAVLPointerTree.ClearPosition(var ANode: PAVLPointerTreeNode; APosition: TAVLTreePosition); +{ TMemoryBTree<TData> } + +procedure TMemoryBTree<TData>.CheckConsistencyFinalized(ADatas: TOrderedList<TData>; AIdents: TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount: Integer); +var i,iPos,nDisposed, LDisposedMinPos : Integer; begin - case APosition of - poParent: ANode.parent := Nil; - poLeft: ANode.left := Nil; - poRight: ANode.right := Nil; + inherited; + nDisposed := 0; + LDisposedMinPos := -1; + for i := 0 to FBuffer.Count-1 do begin + if (FBuffer.Items[i].identify=i) then begin + if Assigned(AIdents) then begin + if not AIdents.Find(i,iPos) then begin + raise EAbstractBTree.Create(Format('CheckConsistency ident %d not found (%d idents)',[i,FBuffer.Count])); + end; + end; + end else begin + inc(nDisposed); + if (LDisposedMinPos<0) then LDisposedMinPos := i; + end; end; + if FDisposed<>nDisposed then raise EAbstractBTree.Create(Format('CheckConsistency Disposed %d <> %d',[FDisposed,nDisposed])); + if FDisposedMinPos>LDisposedMinPos then raise EAbstractBTree.Create(Format('CheckConsistency DisposedMinPos %d > %d',[FDisposedMinPos,LDisposedMinPos])); +end; + +constructor TMemoryBTree<TData>.Create(const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder : Integer); +begin + FBuffer := TList<TAbstractBTreeNode>.Create; + Froot := -1; + inherited Create(TComparison_Integer,AOnCompareDataMethod,AAllowDuplicates,AOrder); + FCount := 0; + FDisposed := 0; + FDisposedMinPos := -1; end; -constructor TPAVLPointerTree.Create(const OnCompareMethod: TComparison<PAVLPointerTreeNode>; AAllowDuplicates : Boolean); +destructor TMemoryBTree<TData>.Destroy; begin - FRoot := Nil; + EraseTree; + FreeAndNil(FBuffer); inherited; end; -procedure TPAVLPointerTree.DisposeNode(var ANode: PAVLPointerTreeNode); +procedure TMemoryBTree<TData>.DisposeNode(var ANode: TAbstractBTree<Integer, TData>.TAbstractBTreeNode); +var Lpos : Integer; begin - if Not Assigned(ANode) then Exit; - Dispose( ANode ); - ANode := Nil; + Lpos := ANode.identify; + Assert((Lpos>=0) and (Lpos<FBuffer.Count),Format('Dispose %d out of range [0..%d]',[Lpos,FBuffer.Count-1])); + ClearNode(ANode); + FBuffer[Lpos] := ANode; + inc(FDisposed); + if (FDisposedMinPos<0) or (FDisposedMinPos>Lpos) then FDisposedMinPos := Lpos; end; -function TPAVLPointerTree.GetBalance(const ANode: PAVLPointerTreeNode): Integer; +function TMemoryBTree<TData>.GetNode(AIdentify: Integer): TAbstractBTree<Integer, TData>.TAbstractBTreeNode; begin - Result := ANode^.balance; + Result := FBuffer[AIdentify]; + if (Result.identify<>AIdentify) then raise EAbstractBTree.Create(Format('Found %d Identify instead of %d',[Result.identify,AIdentify])); end; -function TPAVLPointerTree.GetPosition(const ANode: PAVLPointerTreeNode; - APosition: TAVLTreePosition): PAVLPointerTreeNode; +function TMemoryBTree<TData>.GetRoot: TAbstractBTree<Integer, TData>.TAbstractBTreeNode; begin - case APosition of - poParent: Result := ANode.parent; - poLeft: Result := ANode.left; - poRight: Result := ANode.right; - else raise EAVLAbstractTree.Create('Undefined 20200310-1'); + if (Froot<0) then begin + ClearNode(Result); + Exit; end; + Result := GetNode(Froot); end; -function TPAVLPointerTree.GetRoot: PAVLPointerTreeNode; +function TMemoryBTree<TData>.IsNil(const AIdentify: Integer): Boolean; begin - Result := FRoot; + Result := AIdentify<0; end; -function TPAVLPointerTree.HasPosition(const ANode: PAVLPointerTreeNode; - APosition: TAVLTreePosition): Boolean; +function TMemoryBTree<TData>.NewNode: TAbstractBTree<Integer, TData>.TAbstractBTreeNode; begin - case APosition of - poParent: Result := Assigned( ANode.parent ); - poLeft: Result := Assigned( ANode.left ); - poRight: Result := Assigned( ANode.right ); - else raise EAVLAbstractTree.Create('Undefined 20200310-2'); + ClearNode(Result); + if (FDisposed > 0) And (FDisposed > (Count DIV 5)) then begin // 20% max disposed nodes + // Reuse disposed node: + if (FDisposedMinPos<0) then FDisposedMinPos := 0; + while (FDisposedMinPos<FBuffer.Count) and (FBuffer.Items[FDisposedMinPos].identify = FDisposedMinPos) do inc(FDisposedMinPos); + if (FDisposedMinPos>=0) and (FDisposedMinPos<FBuffer.Count) then begin + Assert(FBuffer.Items[FDisposedMinPos].identify<0); + Result.identify := FDisposedMinPos; + inc(FDisposedMinPos); + Dec(FDisposed); + FBuffer.Items[Result.identify] := Result; + Exit; + end else raise EAbstractBTree.Create('Cannot reuse NewNode'); end; + Result.identify := FBuffer.Count; + FBuffer.Insert(Result.identify,Result); end; -function TPAVLPointerTree.IsNil(const ANode: PAVLPointerTreeNode): Boolean; +procedure TMemoryBTree<TData>.SaveNode(var ANode: TAbstractBTree<Integer, TData>.TAbstractBTreeNode); begin - Result := ANode = Nil; + if (ANode.identify<0) then begin + raise EAbstractBTree.Create('Save undefined node '+ToString(ANode)); + // New + ANode.identify := FBuffer.Count; + FBuffer.Insert(ANode.identify,ANode); + end else begin + FBuffer[ANode.identify] := ANode; + end; end; -procedure TPAVLPointerTree.SetBalance(var ANode: PAVLPointerTreeNode; - ANewBalance: Integer); +procedure TMemoryBTree<TData>.SetNil(var AIdentify: Integer); begin - ANode^.balance := ANewBalance; + AIdentify := -1; end; -procedure TPAVLPointerTree.SetPosition(var ANode: PAVLPointerTreeNode; - APosition: TAVLTreePosition; const ANewValue: PAVLPointerTreeNode); +procedure TMemoryBTree<TData>.SetRoot(var Value: TAbstractBTree<Integer, TData>.TAbstractBTreeNode); begin - case APosition of - poParent: ANode.parent := ANewValue; - poLeft: ANode.left := ANewValue; - poRight: ANode.right := ANewValue; - end; + Froot := Value.identify; end; -procedure TPAVLPointerTree.SetRoot(const Value: PAVLPointerTreeNode); +{ TIntegerBTree } + +constructor TIntegerBTree.Create(AAllowDuplicates: Boolean; AOrder: Integer); begin - FRoot := Value; + inherited Create(TComparison_Integer,AAllowDuplicates,AOrder); end; -function TPAVLPointerTree.ToString(const ANode: PAVLPointerTreeNode): String; -var LParent, LLeft, LRight : String; +function TIntegerBTree.NodeDataToString(const AData: Integer): String; begin - if Assigned(ANode) then begin - if Assigned(ANode.parent) then LParent := IntToStr(Integer(ANode.parent.data)) else LParent := 'NIL'; - if Assigned(ANode.left) then LLeft := IntToStr(Integer(ANode.left.data)) else LLeft := 'NIL'; - if Assigned(ANode.right) then LRight := IntToStr(Integer(ANode.right.data)) else LRight := 'NIL'; + Result := AData.ToString; +end; - Result := Format('%d (Parent:%s Left:%s Right:%s Balance:%d)',[Integer(ANode.data),LParent,LLeft,LRight,ANode.balance]); - end else begin - Result := 'NIL'; - end; +{ TNoDuplicateData<TData> } + +function TNoDuplicateData<TData>.Add(const AData: TData): Boolean; +begin + Result := FBTree.Add(AData); +end; + +constructor TNoDuplicateData<TData>.Create(const AOnCompareDataMethod: TComparison<TData>); +begin + FBTree := TMemoryBTree<TData>.Create(AOnCompareDataMethod,False,7); + FBTree.FCircularProtection := False; +end; + +destructor TNoDuplicateData<TData>.Destroy; +begin + FreeAndNil(FBTree); + inherited; end; initialization diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index 3c0d27cf6..044b43a11 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -3,7 +3,7 @@ { This file is part of AbstractMem framework - Copyright (C) 2020 Albert Molina - bpascalblockchain@gmail.com + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com https://github.com/PascalCoinDev/ @@ -34,7 +34,7 @@ interface uses Classes, SysUtils, SyncObjs, - UAbstractBTree; + UAbstractAVLTree; {$I ./ConfigAbstractMem.inc } @@ -142,6 +142,7 @@ TAbstractMemMemoryLeaksNode = record procedure SaveToStream(AStream : TStream); procedure CopyFrom(ASource : TAbstractMem); function GetStatsReport(AClearStats : Boolean) : String; virtual; + class function SizeOfPosition : Integer; End; TMem = Class(TAbstractMem) @@ -542,6 +543,11 @@ procedure TAbstractMem.SaveToStream(AStream: TStream); End; end; +class function TAbstractMem.SizeOfPosition: Integer; +begin + Result := 4; // 4 Bytes +end; + function TAbstractMem.ToString: String; var LAnalize : TStrings; LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Integer; diff --git a/src/libraries/abstractmem/UAbstractMemTList.pas b/src/libraries/abstractmem/UAbstractMemTList.pas index 72546b486..49ee0b76b 100644 --- a/src/libraries/abstractmem/UAbstractMemTList.pas +++ b/src/libraries/abstractmem/UAbstractMemTList.pas @@ -3,7 +3,7 @@ { This file is part of AbstractMem framework - Copyright (C) 2020 Albert Molina - bpascalblockchain@gmail.com + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com https://github.com/PascalCoinDev/ diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 772fa0079..4971ae791 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -3,7 +3,7 @@ { This file is part of AbstractMem framework - Copyright (C) 2020 Albert Molina - bpascalblockchain@gmail.com + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com https://github.com/PascalCoinDev/ @@ -34,7 +34,7 @@ interface uses Classes, SysUtils, {$IFNDEF FPC}{$IFDEF MSWINDOWS}windows,{$ENDIF}{$ENDIF} - UAbstractBTree, UOrderedList; + UAbstractAVLTree, UOrderedList; {$I ./ConfigAbstractMem.inc } diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index d18a783d9..a993c9f05 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -3,7 +3,7 @@ { This file is part of AbstractMem framework - Copyright (C) 2020 Albert Molina - bpascalblockchain@gmail.com + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com https://github.com/PascalCoinDev/ @@ -34,7 +34,7 @@ interface uses Classes, SysUtils, SyncObjs, - UAbstractBTree, UAbstractMem, UCacheMem; + UAbstractMem, UCacheMem; {$I ./ConfigAbstractMem.inc } diff --git a/src/libraries/abstractmem/UOrderedList.pas b/src/libraries/abstractmem/UOrderedList.pas index abe35b6ea..411a9e4de 100644 --- a/src/libraries/abstractmem/UOrderedList.pas +++ b/src/libraries/abstractmem/UOrderedList.pas @@ -3,7 +3,7 @@ { This file is part of AbstractMem framework - Copyright (C) 2020 Albert Molina - bpascalblockchain@gmail.com + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com https://github.com/PascalCoinDev/ diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr index 5fa59c47e..c108ac1a1 100644 --- a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr @@ -26,6 +26,7 @@ uses GUITestRunner, TextTestRunner, {$ENDIF } + UAbstractAVLTree in '..\UAbstractAVLTree.pas', UAbstractBTree in '..\UAbstractBTree.pas', UAbstractMem in '..\UAbstractMem.pas', UAbstractMemTList in '..\UAbstractMemTList.pas', @@ -33,7 +34,9 @@ uses UCacheMem in '..\UCacheMem.pas', UFileMem in '..\UFileMem.pas', UOrderedList in '..\UOrderedList.pas', - UCacheMem.Tests in 'src\UCacheMem.Tests.pas'; + UCacheMem.Tests in 'src\UCacheMem.Tests.pas', + UAbstractMem.Tests in 'src\UAbstractMem.Tests.pas', + UAbstractBTree.Tests in 'src\UAbstractBTree.Tests.pas'; {$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} type @@ -45,6 +48,10 @@ var {$ENDIF} begin + {$IFNDEF FPC} + System.ReportMemoryLeaksOnShutdown := True; + {$ENDIF} + {$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} Application := TFreePascalConsoleRunner.Create(nil); {$ENDIF} diff --git a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas new file mode 100644 index 000000000..4af3f9dd3 --- /dev/null +++ b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas @@ -0,0 +1,389 @@ +unit UAbstractBTree.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +uses + SysUtils, + {$IFDEF FPC} + fpcunit, testutils, testregistry, + {$ELSE} + TestFramework, + {$ENDIF} + UAbstractBTree, UOrderedList; + +type + TestTAbstractBTree = class(TTestCase) + strict private + public + procedure SetUp; override; + procedure TearDown; override; + procedure TestInfinite(AOrder : Integer); + published + procedure Test_duplicate; + procedure TestInsert; + procedure TestDelete; + procedure TestInfiniteOrder_3; + procedure TestInfiniteOrder_4; + procedure TestInfiniteOrder_5; + procedure TestInfiniteOrder_6; + procedure TestInfiniteOrder_7; + procedure TestPrecessorSuccessor; + procedure TestPrecessorSuccessor_Duplicates; + end; + +implementation + +function TComparison_XX_Integer(const ALeft, ARight: Integer): Integer; +begin + Result := ALeft - ARight; +end; + +procedure TestTAbstractBTree.SetUp; +begin +end; + +procedure TestTAbstractBTree.TearDown; +begin +end; + +procedure TestTAbstractBTree.TestInfinite(AOrder : Integer); +var Lbt : TIntegerBTree; + intValue, nRounds, nAdds, nDeletes, i : Integer; + Lnode : TIntegerBTree.TAbstractBTreeNode; +begin + {$IFDEF FPC} + Randomize; + {$ELSE} + RandomizeProc(0); + {$ENDIF} + nRounds := 0; + nAdds := 0; + nDeletes := 0; + Lbt := TIntegerBTree.Create(True,AOrder); + try + repeat + inc(nRounds); + intValue := Random(AOrder * 100); + if Random(2)=0 then begin + if (Lbt.Add(intValue)) then begin + inc(nAdds); + if Random(100)=0 then begin + Lbt.CheckConsistency; + end; + end; + end else begin + if Lbt.Delete(intValue) then begin + inc(nDeletes); + if Random(100)=0 then begin + Lbt.CheckConsistency; + end; + end; + end; + until (nRounds>=AOrder * 10000); + Lbt.CheckConsistency; + // Delete mode + while Lbt.Count>0 do begin + Lnode := Lbt.Root; + while (Not Lnode.IsLeaf) and (Random(5)>0) do begin + Lnode := Lbt.GetNode(Lnode.childs[Random(Lnode.Count)+1]); + end; + Lbt.Delete(Lnode.data[Random(Lnode.Count)]); + if Random(100)=0 then begin + Lbt.CheckConsistency; + end; + end; + Lbt.CheckConsistency; + // Try to re-use + for i := 1 to AOrder do begin + intValue := Random(AOrder * 100); + Assert(Lbt.Add(intValue),Format('Cannot re-use %d/%d and add %d',[i,AOrder,intValue])); + Lbt.CheckConsistency; + end; + finally + Lbt.Free; + end; + +end; + +procedure TestTAbstractBTree.TestInfiniteOrder_3; +begin + TestInfinite(3); +end; + +procedure TestTAbstractBTree.TestInfiniteOrder_4; +begin + TestInfinite(4); +end; + +procedure TestTAbstractBTree.TestInfiniteOrder_5; +begin + TestInfinite(5); +end; + +procedure TestTAbstractBTree.TestInfiniteOrder_6; +begin + TestInfinite(6); +end; + +procedure TestTAbstractBTree.TestInfiniteOrder_7; +begin + TestInfinite(7); +end; + +procedure TestTAbstractBTree.TestInsert; +var Lbt : TIntegerBTree; + Lorder, i, intValue : Integer; +begin + for Lorder := 3 to 5 do begin + Lbt := TIntegerBTree.Create(False,Lorder); + try + i := 1; + repeat + intValue := i; + inc(i); + Lbt.Add(intValue); + Lbt.CheckConsistency; + until Lbt.Height>6; + finally + Lbt.Free; + end; + end; + for Lorder := 3 to 5 do begin + Lbt := TIntegerBTree.Create(False,Lorder); + try + i := 10000; + repeat + intValue := i; + dec(i); + Lbt.Add(intValue); + Lbt.CheckConsistency; + until Lbt.Height>6; + finally + Lbt.Free; + end; + end; + for Lorder := 3 to 5 do begin + Lbt := TIntegerBTree.Create(False,Lorder); + try + repeat + intValue := Random(50000); + Lbt.Add(intValue); + Lbt.CheckConsistency; + until Lbt.Height>6; + finally + Lbt.Free; + end; + end; +end; + +procedure TestTAbstractBTree.TestPrecessorSuccessor; +var Lbt : TIntegerBTree; + Lorder, i, intValue, valMin, valMax, Lregs : Integer; +begin + for Lorder := 3 to 7 do begin + Lbt := TIntegerBTree.Create(False,Lorder); + try + valMin := 1; + intValue :=valMin; + Lregs := 0; + while Lbt.Height<Lorder+1 do begin + Lbt.Add(intValue); + valMax := intValue; + inc(intValue); + inc(Lregs); + end; + Assert(Lbt.FindLowest(i),'Find lowest'); + Assert(i=valMin,Format('Lowest <> %d',[valMin])); + Assert(Lbt.FindHighest(i),'Find highest'); + Assert(i=valMax,Format('Highest <> %d',[valMax])); + Lbt.FindLowest(intValue); + i := 1; + while (Lbt.FindSuccessor(intValue,intValue)) do begin + inc(i); + end; + Assert(intValue=valMax,Format('Successor %d<>%d',[intValue,valMax])); + Assert(i=Lregs,Format('Succcessor count %d %d',[i,Lregs])); + Lbt.FindHighest(intValue); + i := 1; + while (Lbt.FindPrecessor(intValue,intValue)) do begin + inc(i); + end; + Assert(intValue=valMin,Format('Precessor %d<>%d',[intValue,valMin])); + Assert(i=Lregs,Format('Precessor count %d %d',[i,Lregs])); + + finally + Lbt.Free; + end; + + end; +end; + +procedure TestTAbstractBTree.TestPrecessorSuccessor_Duplicates; +var Lbt : TIntegerBTree; + Lorder, i, intValue, valMin, valMax, Lregs : Integer; +begin + for Lorder := 3 to 7 do begin + Lbt := TIntegerBTree.Create(True,Lorder); + try + valMin := 1; + intValue :=valMin; + Lregs := 0; + while Lbt.Height<Lorder+1 do begin + Lbt.Add(intValue); + valMax := intValue; + if (Lregs MOD Lorder)=0 then inc(intValue); + inc(Lregs); + end; + Assert(Lbt.FindLowest(i),'Find lowest'); + Assert(i=valMin,Format('Lowest <> %d',[valMin])); + Assert(Lbt.FindHighest(i),'Find highest'); + Assert(i=valMax,Format('Highest <> %d',[valMax])); + Lbt.FindLowest(intValue); + i := 1; + while (Lbt.FindSuccessor(intValue,intValue)) do begin + inc(i); + end; + Assert(intValue=valMax,Format('Successor %d<>%d',[intValue,valMax])); +// Assert(i=Lregs,Format('Succcessor count %d %d',[i,Lregs])); + Lbt.FindHighest(intValue); + i := 1; + while (Lbt.FindPrecessor(intValue,intValue)) do begin + inc(i); + end; + Assert(intValue=valMin,Format('Precessor %d<>%d',[intValue,valMin])); +// Assert(i=Lregs,Format('Precessor count %d %d',[i,Lregs])); + + finally + Lbt.Free; + end; + + end; +end; + +procedure TestTAbstractBTree.Test_duplicate; +var Lbt : TIntegerBTree; + Lorder, i, intValue : Integer; + LLastTree, LCurrentTree : String; + + procedure DoInsert(AValue : Integer); + begin + Lbt.Add(AValue); + { + LCurrentTree := Lbt.BTreeToString; + Lbt.CheckConsistency; + LLastTree := LCurrentTree; + } + end; + + procedure DoDelete(AValue : Integer); + begin + Lbt.Delete(AValue); + { + LCurrentTree := Lbt.BTreeToString; + Lbt.CheckConsistency; + LLastTree := LCurrentTree; + } + end; + +begin + {$IFDEF FPC} + Randomize; + {$ELSE} + RandomizeProc(0); + {$ENDIF} + for Lorder := 3 to 7 do begin + Lbt := TIntegerBTree.Create(True,Lorder); + try + LLastTree := ''; + LCurrentTree := ''; + i :=1; + while Lbt.Height<Lorder+1 do begin + intValue := Random(100); + DoInsert(intValue); // Lbt.Add(intValue); + inc(i); + end; + + LCurrentTree := Lbt.BTreeToString; + Lbt.CheckConsistency; + + i := 0; + + // Tree is ready to delete + while (Lbt.Count>0) do begin + Lbt.FindHighest(i); + intValue := Random(i+1); + DoDelete(intValue); + end; + LCurrentTree := Lbt.BTreeToString; + Lbt.CheckConsistency; + if LLastTree = '' then Beep; + finally + Lbt.Free; + end; + + end; +end; + +procedure TestTAbstractBTree.TestDelete; +var Lbt : TIntegerBTree; + Lorder, i, intValue : Integer; + LLastTree, LCurrentTree : String; + + procedure DoDelete(AValue : Integer); + begin + Lbt.Delete(AValue); + LCurrentTree := Lbt.BTreeToString; + Lbt.CheckConsistency; + LLastTree := LCurrentTree; + end; + +begin + for Lorder := 3 to 6 do begin + Lbt := TIntegerBTree.Create(False,Lorder); + try + LLastTree := ''; + LCurrentTree := ''; + i :=1; + while Lbt.Height<Lorder+1 do begin + intValue := i; + Lbt.Add(intValue); + inc(i); + end; + + LCurrentTree := Lbt.BTreeToString; + Lbt.CheckConsistency; + i := 0; + + DoDelete(1); + DoDelete(13); + DoDelete(8); + DoDelete(4); + DoDelete(6); + DoDelete(5); + DoDelete(12); + DoDelete(14); + DoDelete(9); + + // Tree is ready to delete + while (Lbt.Count>0) do begin + inc(i); + Lbt.FindHighest(intValue); + intValue := Random(intValue)+1; + DoDelete(intValue); + end; + if LLastTree = '' then Beep; + finally + Lbt.Free; + end; + + end; +end; + + +initialization + RegisterTest(TestTAbstractBTree{$IFNDEF FPC}.Suite{$ENDIF}); +end. diff --git a/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas new file mode 100644 index 000000000..da394ca31 --- /dev/null +++ b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas @@ -0,0 +1,52 @@ +unit UAbstractMem.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + + uses + SysUtils, + {$IFDEF FPC} + fpcunit, testutils, testregistry, + {$ELSE} + TestFramework, + {$ENDIF} + UCacheMem, UFileMem, UAbstractMem, UAbstractBTree, UAbstractMemTList; + type + // Test methods for class TCalc + TestTAbstractMem = class(TTestCase) + strict private + public + procedure SetUp; override; + procedure TearDown; override; + published + procedure Test1; + end; + +implementation + +procedure TestTAbstractMem.SetUp; +begin +end; + +procedure TestTAbstractMem.TearDown; +begin +end; + +procedure TestTAbstractMem.Test1; +var Lfm : TFileMem; +begin + Lfm := TFileMem.Create(ExtractFileDir(ParamStr(0))+PathDelim+'test1.am',False); + try + Lfm.ClearContent; // Init + finally + Lfm.Free; + end; +end; + + +initialization +// RegisterTest(TestTAbstractMem{$IFNDEF FPC}.Suite{$ENDIF}); +end. From 4a93e24e4ba2115f5e41195f223f0ac35097d3d1 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 12 Jan 2021 14:12:19 +0100 Subject: [PATCH 075/275] AbstractMem TAbstractMemBTree<TData> implementation Allows to store on an AbstractMem a BTree generic <TData> value that will be overriden using "LoadData" and "SaveData" descendants implementations --- src/libraries/abstractmem/UAbstractBTree.pas | 53 ++- .../abstractmem/UAbstractMemBTree.pas | 434 ++++++++++++++++++ .../abstractmem/tests/AbstractMem.Tests.dpr | 4 +- .../tests/src/UAbstractBTree.Tests.pas | 14 +- .../tests/src/UAbstractMemBTree.Tests.pas | 300 ++++++++++++ 5 files changed, 774 insertions(+), 31 deletions(-) create mode 100644 src/libraries/abstractmem/UAbstractMemBTree.pas create mode 100644 src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index 61a57e86e..a4294a29c 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -78,7 +78,7 @@ TAbstractBTreeNode = record procedure MoveRange(var ASourceNode, ADestNode : TAbstractBTreeNode; AFromSource, ACount, AToDest : Integer); procedure MoveRangeBetweenSiblings(var ASourceNode, ADestNode : TAbstractBTreeNode); procedure BTreeNodeToString(const ANode : TAbstractBTreeNode; ALevel, ALevelIndex : Integer; const AStrings : TStrings); - procedure CheckConsistencyEx(const ANode: TAbstractBTreeNode; AIsGoingDown : Boolean; AParentDataIndexLeft,AParentDataIndexRight : Integer; ADatas: TOrderedList<TData>; AIdents: TOrderedList<TIdentify>; ACurrentLevel : Integer; var ALevels, ANodesCount, AItemsCount : Integer); + procedure CheckConsistencyEx(const ANode: TAbstractBTreeNode; AIsGoingDown : Boolean; AParentDataIndexLeft,AParentDataIndexRight : Integer; ADatas: TList<TData>; AIdents: TOrderedList<TIdentify>; ACurrentLevel : Integer; var ALevels, ANodesCount, AItemsCount : Integer); function FindPrecessorExt(var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; function FindSuccessorExt(var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; procedure EraseTreeExt(var ANode : TAbstractBTreeNode); @@ -91,15 +91,17 @@ TAbstractBTreeNode = record function NewNode : TAbstractBTreeNode; virtual; abstract; procedure DisposeNode(var ANode : TAbstractBTreeNode); virtual; abstract; procedure SetNil(var AIdentify : TIdentify); virtual; abstract; - function BinarySearch(const AData : TData; const ADataArray : TDataArray; out AIndex : Integer) : Boolean; + function BinarySearch(const AData : TData; const ADataArray : TDataArray; out AIndex : Integer) : Boolean; virtual; function AreEquals(const AIdentify1, AIdentify2 : TIdentify) : Boolean; procedure SaveNode(var ANode : TAbstractBTreeNode); virtual; abstract; function GetCount : Integer; virtual; procedure SetCount(const ANewCount : Integer); virtual; function GetHeight: Integer; virtual; property Count : Integer read GetCount; - procedure CheckConsistencyFinalized(ADatas : TOrderedList<TData>; AIdents : TOrderedList<TIdentify>; Alevels, ANodesCount, AItemsCount : Integer); virtual; + procedure CheckConsistencyFinalized(ADatas : TList<TData>; AIdents : TOrderedList<TIdentify>; Alevels, ANodesCount, AItemsCount : Integer); virtual; function FindChildPos(const AIdent : TIdentify; const AParent : TAbstractBTreeNode) : Integer; + procedure DisposeData(var AData : TData); virtual; + function DoCompareData(const ALeftData, ARightData: TData): Integer; virtual; public property AllowDuplicates : Boolean read FAllowDuplicates write FAllowDuplicates; function IsNil(const AIdentify : TIdentify) : Boolean; virtual; abstract; @@ -145,7 +147,7 @@ TAbstractBTreeNode = record procedure DisposeNode(var ANode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; procedure SetNil(var AIdentify : Integer); override; procedure SaveNode(var ANode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; - procedure CheckConsistencyFinalized(ADatas : TOrderedList<TData>; AIdents : TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount : Integer); override; + procedure CheckConsistencyFinalized(ADatas : TList<TData>; AIdents : TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount : Integer); override; public function IsNil(const AIdentify : Integer) : Boolean; override; constructor Create(const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder : Integer); @@ -220,7 +222,7 @@ function TAbstractBTree<TIdentify, TData>.BinarySearch(const AData : TData; cons j := Length(ADataArray)-1; while (i <= j) do begin mid := (i + j) shr 1; - cmp := FOnCompareData(AData,ADataArray[mid]); + cmp := DoCompareData(AData,ADataArray[mid]); if (cmp<0) then begin j := mid - 1; end else if (cmp>0) then begin @@ -266,13 +268,13 @@ function TAbstractBTree<TIdentify, TData>.BTreeToString: String; procedure TAbstractBTree<TIdentify, TData>.CheckConsistency; var - FDatas : TOrderedList<TData>; + FDatas : TList<TData>; FIdents : TOrderedList<TIdentify>; Lnode : TAbstractBTreeNode; Llevels, LnodesCount, LItemsCount : Integer; begin FIdents := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); - FDatas := TOrderedList<TData>.Create(FAllowDuplicates,FOnCompareData); + FDatas := TList<TData>.Create; try Llevels := 0; LnodesCount := 0; @@ -291,7 +293,7 @@ procedure TAbstractBTree<TIdentify, TData>.CheckConsistency; end; end; -procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyEx(const ANode: TAbstractBTreeNode; AIsGoingDown : Boolean; AParentDataIndexLeft, AParentDataIndexRight : Integer; ADatas: TOrderedList<TData>; AIdents: TOrderedList<TIdentify>; ACurrentLevel : Integer; var ALevels, ANodesCount, AItemsCount : Integer); +procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyEx(const ANode: TAbstractBTreeNode; AIsGoingDown : Boolean; AParentDataIndexLeft, AParentDataIndexRight : Integer; ADatas: TList<TData>; AIdents: TOrderedList<TIdentify>; ACurrentLevel : Integer; var ALevels, ANodesCount, AItemsCount : Integer); var Lchild : TAbstractBTreeNode; i, Lcmp, iLeft, iRight : Integer; begin @@ -308,15 +310,15 @@ procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyEx(const ANode: TAbst if (ANode.Count=0) then raise EAbstractBTree.Create(Format('Inconsistent NIL node at level %d',[ACurrentLevel])); if (AParentDataIndexLeft>=0) then begin // Right must be < than parent - Lcmp := FOnCompareData(ADatas.Get(AParentDataIndexLeft), ANode.data[0]); + Lcmp := DoCompareData(ADatas.Items[AParentDataIndexLeft], ANode.data[0]); if Lcmp>0 then raise EAbstractBTree.Create(Format('Inconsistent %d data [%s] vs parent left [%s] at level %d', - [Lcmp,NodeDataToString(ANode.data[0]),NodeDataToString(ADatas.Get(AParentDataIndexLeft)), ACurrentLevel])); + [Lcmp,NodeDataToString(ANode.data[0]),NodeDataToString(ADatas.Items[AParentDataIndexLeft]), ACurrentLevel])); end; if (AParentDataIndexRight>=0) then begin // Right must be < than parent - Lcmp := FOnCompareData(ANode.data[ANode.Count-1],ADatas.Get(AParentDataIndexRight)); + Lcmp := DoCompareData(ANode.data[ANode.Count-1],ADatas.Items[AParentDataIndexRight]); if Lcmp>0 then raise EAbstractBTree.Create(Format('Inconsistent %d data [%s] vs parent right [%s] at level %d', - [Lcmp,NodeDataToString(ANode.data[ANode.Count-1]),NodeDataToString(ADatas.Get(AParentDataIndexRight)), ACurrentLevel])); + [Lcmp,NodeDataToString(ANode.data[ANode.Count-1]),NodeDataToString(ADatas.Items[AParentDataIndexRight]), ACurrentLevel])); end; end; if (MinItemsPerNode>ANode.Count) or (MaxItemsPerNode<ANode.Count) then begin @@ -326,7 +328,7 @@ procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyEx(const ANode: TAbst end; for i := 1 to ANode.Count-1 do begin - if FOnCompareData(ANode.data[i-1],ANode.data[i])>0 then raise EAbstractBTree.Create(Format('Inconsistent data (%d..%d)/%d [%s] > [%s] at level %d', + if DoCompareData(ANode.data[i-1],ANode.data[i])>0 then raise EAbstractBTree.Create(Format('Inconsistent data (%d..%d)/%d [%s] > [%s] at level %d', [i-1,i,ANode.Count,NodeDataToString(ANode.data[i-1]),NodeDataToString(ANode.data[i]), ACurrentLevel])); end; @@ -360,7 +362,7 @@ procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyEx(const ANode: TAbst end; -procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyFinalized(ADatas: TOrderedList<TData>; AIdents: TOrderedList<TIdentify>; Alevels, ANodesCount, AItemsCount: Integer); +procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyFinalized(ADatas: TList<TData>; AIdents: TOrderedList<TIdentify>; Alevels, ANodesCount, AItemsCount: Integer); begin // end; @@ -432,8 +434,7 @@ function TAbstractBTree<TIdentify, TData>.Delete(const AData: TData) : Boolean; if (Not LmovingUp) then begin BinarySearch(AData,Lparent.data,iPosParent); end; - if (iPosParent>0) //and (iPosParent<=Lparent.Count) - then begin + if (iPosParent>0) then begin Lleft := GetNode(Lparent.childs[iPosParent-1]); // Use Left? if Lleft.Count>MinItemsPerNode then begin @@ -645,6 +646,16 @@ function TAbstractBTree<TIdentify, TData>.Delete(const AData: TData) : Boolean; until (False); end; +procedure TAbstractBTree<TIdentify, TData>.DisposeData(var AData: TData); +begin + // Nothing to do +end; + +function TAbstractBTree<TIdentify, TData>.DoCompareData(const ALeftData, ARightData: TData): Integer; +begin + Result := FOnCompareData(ALeftData,ARightData); +end; + procedure TAbstractBTree<TIdentify, TData>.EraseTree; var Lnode : TAbstractBTreeNode; begin @@ -665,7 +676,9 @@ procedure TAbstractBTree<TIdentify, TData>.EraseTreeExt(var ANode: TAbstractBTre EraseTreeExt(Lchild); end; end; - SetLength(ANode.childs,0); + for i:=0 to Length(ANode.data)-1 do begin + DisposeData(ANode.data[i]); + end; DisposeNode(ANode); ClearNode(ANode); end; @@ -745,7 +758,7 @@ function TAbstractBTree<TIdentify, TData>.FindPrecessor(const AData : TData; out if Result then begin APrecessor := Lnode.data[iPos]; end; - until (Not Result) or (Not FAllowDuplicates) or (FOnCompareData(AData,APrecessor)>0); + until (Not Result) or (Not FAllowDuplicates) or (DoCompareData(AData,APrecessor)>0); end; function TAbstractBTree<TIdentify, TData>.FindPrecessorExt(var ANode: TAbstractBTreeNode; var iPos: Integer): Boolean; @@ -797,7 +810,7 @@ function TAbstractBTree<TIdentify, TData>.FindSuccessor(const AData : TData; out if Result then begin ASuccessor := Lnode.data[iPos]; end; - until (Not Result) or (Not FAllowDuplicates) or (FOnCompareData(AData,ASuccessor)<0); + until (Not Result) or (Not FAllowDuplicates) or (DoCompareData(AData,ASuccessor)<0); end; function TAbstractBTree<TIdentify, TData>.FindSuccessorExt(var ANode: TAbstractBTreeNode; var iPos: Integer): Boolean; @@ -1079,7 +1092,7 @@ procedure TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.RemoveInNode(AInde { TMemoryBTree<TData> } -procedure TMemoryBTree<TData>.CheckConsistencyFinalized(ADatas: TOrderedList<TData>; AIdents: TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount: Integer); +procedure TMemoryBTree<TData>.CheckConsistencyFinalized(ADatas: TList<TData>; AIdents: TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount: Integer); var i,iPos,nDisposed, LDisposedMinPos : Integer; begin inherited; diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas new file mode 100644 index 000000000..33507f25d --- /dev/null +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -0,0 +1,434 @@ +unit UAbstractMemBTree; + +{ + This file is part of AbstractMem framework + + Copyright (C) 2020-2021 Albert Molina - bpascalblockchain@gmail.com + + https://github.com/PascalCoinDev/ + + *** BEGIN LICENSE BLOCK ***** + + The contents of this files are subject to the Mozilla Public License Version + 2.0 (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL + + Software distributed under the License is distributed on an "AS IS" basis, + WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + for the specific language governing rights and limitations under the License. + + The Initial Developer of the Original Code is Albert Molina. + + See ConfigAbstractMem.inc file for more info + + ***** END LICENSE BLOCK ***** +} + +{$ifdef FPC} + {$mode DELPHI} +{$endif} +{$H+} + +interface + +uses + Classes, SysUtils, + // NOTE ABOUT FREEPASCAL (2020-03-10) + // Current version 3.0.4 does not contain valid support for Generics, using Generics from this: + // https://github.com/PascalCoinDev/PascalCoin/tree/master/src/libraries/generics.collections + // (Download and set folder as a "units include folder" in compiler options) + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} + UOrderedList, UAbstractMem, UAbstractBTree; + +{$I ./ConfigAbstractMem.inc } + +type + EAbstractMemBTree = Class(Exception); + + TAbstractMemBTree = Class( TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition> ) + // BTree implementation on AbstractMem will use TIdentify and TData as a TAbstractMemPosition (aka pointer inside AbstractMem) + // Internal search process will convert TData pointer to final TData value for + // comparisions + private + const CT_MIN_INITIAL_POSITION_SIZE = 16; + CT_AbstractMemBTree_Magic = 'AMBT'; // DO NOT LOCALIZE MUST BE 4 BYTES LENGTH + var + FInitialZone : TAMZone; + FrootPosition : TAbstractMemPosition; + procedure SaveHeader; + function GetNodeSize : Integer; + protected + FAbstractMem : TAbstractMem; + function GetRoot: TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; override; + procedure SetRoot(var Value: TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode); override; + function NewNode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; override; + procedure DisposeNode(var ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode); override; + procedure SetNil(var AIdentify : TAbstractMemPosition); override; + procedure SaveNode(var ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode); override; + procedure SetCount(const ANewCount : Integer); override; + // + // NOTE: inherited classes will need to override DisposeData if Data is not a new AbstractMem memory region that must be freed + // + procedure DisposeData(var AData : TAbstractMemPosition); override; + // + // NOTE: inherited classes will need to override DoCompareData function in order to properly compare: + // function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; + // + public + function IsNil(const AIdentify : TAbstractMemPosition) : Boolean; override; + constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer); virtual; + destructor Destroy; override; + function GetNode(AIdentify : TAbstractMemPosition) : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; override; + class function MinAbstractMemInitialPositionSize : Integer; + property AbstractMem : TAbstractMem read FAbstractMem; + End; + + TAbstractMemBTreeData<TData> = Class(TAbstractMemBTree) + private + // FLeft_ and FRight_ will be used as a cache for improvement calls on DoCompareData + FLeft_Pos, FRight_Pos : TAbstractMemPosition; + FLeft_Data, FRight_Data : TData; + FSearchTarget : TData; + FOnCompareAbstractMemData: TComparison<TData>; + protected + function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; + // + function LoadData(const APosition : TAbstractMemPosition) : TData; virtual; abstract; + function SaveData(const AData : TData) : TAMZone; virtual; abstract; + public + constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; const AOnCompareAbstractMemDataMethod: TComparison<TData>); + function AddData(const AData: TData) : Boolean; + function FindData(const AData: TData; var APosition : TAbstractMemPosition) : Boolean; + function DeleteData(const AData: TData) : Boolean; + End; + + + +implementation + +{ TAbstractMemBTree<TData> } + +constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates: Boolean; AOrder: Integer); +var LBuff : TBytes; + i : Integer; + LOrder : Integer; + +begin + FAbstractMem := AAbstractMem; + FrootPosition := 0; + inherited Create(TComparison_Integer,TComparison_Integer,AAllowDuplicates,AOrder); + FCount := 0; + // + if Not FAbstractMem.GetUsedZoneInfo(AInitialZone.position,False,FInitialZone) then raise EAbstractMemBTree.Create('Cannot capture zone info for initialize'); + if (FInitialZone.size<MinAbstractMemInitialPositionSize) then raise EAbstractMemBTree.Create(Format('Invalid size %d for initialize',[FInitialZone.size])); + SetLength(LBuff,CT_MIN_INITIAL_POSITION_SIZE); + FAbstractMem.Read(FInitialZone.position,LBuff[0],Length(LBuff)); + try + // Check magic + for i := 0 to CT_AbstractMemBTree_Magic.Length-1 do begin + if LBuff[i]<>Ord(CT_AbstractMemBTree_Magic.Chars[i]) then Exit; + end; + Move(LBuff[4],FrootPosition,4); + Move(LBuff[8],FCount,4); + LOrder := 0; + Move(LBuff[12],LOrder,4); + if LOrder<>Order then raise EAbstractMemBTree.Create(Format('Invalid Order %d expected %d',[LOrder,Order])); + if ( Not ((FrootPosition=0) and (FCount=0))) then raise EAbstractMemBTree.Create(Format('Invalid initial root %d vs count %d',[FrootPosition,FCount])); + finally + if FrootPosition<=0 then begin + FrootPosition := 0; + FCount := 0; + for i := 0 to CT_AbstractMemBTree_Magic.Length-1 do begin + LBuff[i] := Byte(Ord(CT_AbstractMemBTree_Magic.Chars[i])); + end; + Move(FrootPosition,LBuff[4],4); + Move(FCount,LBuff[8],4); + LOrder := Order; + Move(LOrder,LBuff[12],4); + FAbstractMem.Write(FInitialZone.position,LBuff[0],16); + SaveHeader; + end; + end; +end; + +destructor TAbstractMemBTree.Destroy; +begin + // + inherited; +end; + +procedure TAbstractMemBTree.DisposeData(var AData: TAbstractMemPosition); +begin + inherited; + // Will be called on EraseTreeEx + FAbstractMem.Dispose(AData); +end; + +procedure TAbstractMemBTree.DisposeNode(var ANode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode); +begin + FAbstractMem.Dispose( ANode.identify ); + ClearNode(ANode); +end; + +function TAbstractMemBTree.GetNode(AIdentify: TAbstractMemPosition): TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; +var LBuff : TBytes; + LStream : TStream; + LByte : Byte; + i, LItemsCount, LChildsCount : Integer; +begin + // For each node: + // Size = (4+2+2)+(4*MaxItemsPerNode)+(4*MaxChildrenPerNode) = GetNodeSize + // 4 Bytes [0..3] : Parent + // 1 Byte [4] : Used items (0..32) + // 1 Byte [5] : Used childs (0 (leaf) or Used Items+1) + // 2 Bytes [6..7] : 0 (unusued) + // For each item: + // 4 Bytes : data (AbstractMemPosition or Data using 4 bytes) + // For each children: + // 4 Bytes : Children AbstractMem position + ClearNode(Result); + Result.identify := AIdentify; + SetLength(LBuff, GetNodeSize ); + FAbstractMem.Read(AIdentify,LBuff[0],Length(LBuff)); + LStream := TMemoryStream.Create; + try + LStream.Write(LBuff[0],Length(LBuff)); + LStream.Position := 0; + // + LStream.Read(Result.parent,4); // Read parent position + LStream.Read(LByte,1); + LItemsCount := LByte; + LStream.Read(LByte,1); + LChildsCount := LByte; + LStream.Read(LByte,1); + Assert(LByte=0); + LStream.Read(LByte,1); + Assert(LByte=0); + if ((LItemsCount=0) and (Result.parent=0) and (LChildsCount=0)) then begin + // root without data + end else begin + if (Result.parent=0) then begin + if ((LItemsCount<1) or (LItemsCount>MaxItemsPerNode)) then + raise EAbstractMemBTree.Create(Format('Root Node items %d not in range [%d..%d]',[LItemsCount,MinItemsPerNode,MaxItemsPerNode])); + end else begin + if ((LItemsCount<MinItemsPerNode) or (LItemsCount>MaxItemsPerNode)) then + raise EAbstractMemBTree.Create(Format('Node items %d not in range [%d..%d]',[LItemsCount,MinItemsPerNode,MaxItemsPerNode])); + end; + if ((LChildsCount<>0) and (LChildsCount<>(LItemsCount+1))) then + raise EAbstractMemBTree.Create(Format('Node childrens %d not %d+1 in range [%d..%d]',[LChildsCount,LItemsCount,MinChildrenPerNode,MaxChildrenPerNode])); + end; + // Read items + SetLength(Result.data,LItemsCount); + SetLength(Result.childs,LChildsCount); + for i := 0 to LItemsCount-1 do begin + LStream.Read(Result.data[i],4); + end; + // Read childrens + for i := 0 to LChildsCount-1 do begin + LStream.Read(Result.childs[i],4); + end; + finally + LStream.Free; + end; +end; + +function TAbstractMemBTree.GetNodeSize: Integer; +begin + Result := 8 + (4 * MaxItemsPerNode) + (4 * MaxChildrenPerNode); +end; + +function TAbstractMemBTree.GetRoot: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; +begin + if FrootPosition>0 then begin + Result := GetNode(FrootPosition); + end else ClearNode(Result); +end; + +function TAbstractMemBTree.IsNil(const AIdentify: TAbstractMemPosition): Boolean; +begin + Result := AIdentify=0; +end; + +class function TAbstractMemBTree.MinAbstractMemInitialPositionSize: Integer; +begin + Result := CT_MIN_INITIAL_POSITION_SIZE; +end; + +function TAbstractMemBTree.NewNode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; +begin + ClearNode(Result); + Result.identify := FAbstractMem.New(GetNodeSize).position; +end; + +procedure TAbstractMemBTree.SaveHeader; +var LBuff : TBytes; + i : Integer; + LOrder : Integer; +begin + SetLength(LBuff,16); + for i := 0 to CT_AbstractMemBTree_Magic.Length-1 do begin + LBuff[i] := Byte(Ord(CT_AbstractMemBTree_Magic.Chars[i])); + end; + Move(FrootPosition,LBuff[4],4); + Move(FCount,LBuff[8],4); + LOrder := Order; + Move(LOrder,LBuff[12],4); + FAbstractMem.Write(FInitialZone.position,LBuff[0],16); +end; + +procedure TAbstractMemBTree.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode); +var LBuff : TBytes; + LStream : TStream; + LByte : Byte; + i, LItemsCount, LChildsCount : Integer; +begin + if ((ANode.Count)>MaxItemsPerNode) or (Length(ANode.childs)>MaxChildrenPerNode) then begin + // Protection agains saving temporal Node info with extra datas or childs + Exit; + end; + + // See GetNode info + LStream := TMemoryStream.Create; + try + LStream.Write(ANode.parent,4); + LItemsCount := Length(ANode.data); + LStream.Write(LItemsCount,1); + LChildsCount := Length(ANode.childs); + LStream.Write(LChildsCount,1); + LByte := 0; + LStream.Write(LByte,1); + LStream.Write(LByte,1); + for i := 0 to LItemsCount-1 do begin + LStream.Write(ANode.data[i],4) + end; + // Read childrens + for i := 0 to LChildsCount-1 do begin + LStream.Write(ANode.childs[i],4); + end; + SetLength(LBuff,LStream.Size); + LStream.Position := 0; + LStream.Read(LBuff[0],LStream.Size); + FAbstractMem.Write(ANode.identify,LBuff[0],Length(LBuff)); + finally + LStream.Free; + end; +end; + +procedure TAbstractMemBTree.SetCount(const ANewCount: Integer); +begin + inherited; + SaveHeader; +end; + +procedure TAbstractMemBTree.SetNil(var AIdentify: TAbstractMemPosition); +begin + inherited; + AIdentify := 0; +end; + +procedure TAbstractMemBTree.SetRoot(var Value: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode); +begin + inherited; + FrootPosition := Value.identify; + SaveHeader; +end; + +{ TAbstractMemBTreeData<TData> } + +function TAbstractMemBTreeData<TData>.AddData(const AData: TData): Boolean; +var Lzone : TAMZone; +begin + Lzone := SaveData(AData); + Result := inherited Add(Lzone.position); + if Not Result then begin + // Dispose + FAbstractMem.Dispose(Lzone); + end; +end; + +constructor TAbstractMemBTreeData<TData>.Create(AAbstractMem: TAbstractMem; + const AInitialZone: TAMZone; AAllowDuplicates: Boolean; AOrder: Integer; + const AOnCompareAbstractMemDataMethod: TComparison<TData>); +begin + inherited Create(AAbstractMem,AInitialZone,AAllowDuplicates,AOrder); + FOnCompareAbstractMemData := AOnCompareAbstractMemDataMethod; + FLeft_Pos := 0; + FRight_Pos := 0; +end; + +function TAbstractMemBTreeData<TData>.DeleteData(const AData: TData): Boolean; +var LAbstractMemPos : TAbstractMemPosition; +begin + if FindData(AData,LAbstractMemPos) then begin + Delete(LAbstractMemPos); + FAbstractMem.Dispose(LAbstractMemPos); + Result := True; + if FLeft_Pos=LAbstractMemPos then FLeft_Pos := 0; + if FRight_Pos=LAbstractMemPos then FRight_Pos := 0; + end else Result := False; +end; + +function TAbstractMemBTreeData<TData>.DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; +var Ltmp : TData; +begin + Assert((ALeftData<>0) and (ARightData<>0) and (ARightData<>1),Format('DoCompareData: Invalid Left %d or Right %d (data cannot be 0 neither 1)',[ALeftData,ARightData])); + if (ALeftData=ARightData) then begin + // Comparing same data because stored on same position + Exit(0); + end; + Assert(ALeftData<>ARightData,Format('DoCompareData: Left (%d) and Right (%d) are equals',[ALeftData,ARightData])); + if (ALeftData=1) then begin + if (FRight_Pos=0) or (FRight_Pos<>ARightData) then begin + if (FLeft_Pos=ARightData) then begin + Result := FOnCompareAbstractMemData(FSearchTarget,FLeft_Data); + Exit; + end; + FRight_Pos := ARightData; + FRight_Data := LoadData(ARightData); + end; + Result := FOnCompareAbstractMemData(FSearchTarget,FRight_Data); + end else begin + if (FLeft_Pos=0) or (FLeft_Pos<>ALeftData) then begin + if (FRight_Pos=ALeftData) then begin + // Use right as left + if (FLeft_Pos<>ARightData) then begin + // Left is not right, reload + FLeft_Pos := ARightData; + FLeft_Data := LoadData(ARightData); + end; + Result := FOnCompareAbstractMemData(FRight_Data,FLeft_Data); + Exit; + end; + FLeft_Pos := ALeftData; + FLeft_Data := LoadData(ALeftData); + end; + if (FRight_Pos=0) or (FRight_Pos<>ARightData) then begin + FRight_Pos := ARightData; + FRight_data := LoadData(ARightData); + end; + Result := FOnCompareAbstractMemData(FLeft_data,FRight_data); + end; +end; + +function TAbstractMemBTreeData<TData>.FindData(const AData: TData; + var APosition: TAbstractMemPosition): Boolean; +var Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; + LiPosNode : Integer; +begin + // NOTE: This is not multithread protected + FSearchTarget := AData; + if Find(1,Lnode,LiPosNode) then begin + APosition := Lnode.data[LiPosNode]; + Result := True; + end else begin + APosition := 0; + Result := False; + end; +end; + +initialization + +finalization + +end. diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr index c108ac1a1..d8a9c8560 100644 --- a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr @@ -29,6 +29,7 @@ uses UAbstractAVLTree in '..\UAbstractAVLTree.pas', UAbstractBTree in '..\UAbstractBTree.pas', UAbstractMem in '..\UAbstractMem.pas', + UAbstractMemBTree in '..\UAbstractMemBTree.pas', UAbstractMemTList in '..\UAbstractMemTList.pas', UAVLCache in '..\UAVLCache.pas', UCacheMem in '..\UCacheMem.pas', @@ -36,7 +37,8 @@ uses UOrderedList in '..\UOrderedList.pas', UCacheMem.Tests in 'src\UCacheMem.Tests.pas', UAbstractMem.Tests in 'src\UAbstractMem.Tests.pas', - UAbstractBTree.Tests in 'src\UAbstractBTree.Tests.pas'; + UAbstractBTree.Tests in 'src\UAbstractBTree.Tests.pas', + UAbstractMemBTree.Tests in 'src\UAbstractMemBTree.Tests.pas'; {$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} type diff --git a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas index 4af3f9dd3..b6ed7f4bc 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas @@ -71,18 +71,15 @@ procedure TestTAbstractBTree.TestInfinite(AOrder : Integer); if Random(2)=0 then begin if (Lbt.Add(intValue)) then begin inc(nAdds); - if Random(100)=0 then begin - Lbt.CheckConsistency; - end; end; end else begin if Lbt.Delete(intValue) then begin inc(nDeletes); - if Random(100)=0 then begin - Lbt.CheckConsistency; - end; end; end; + if Random(100)=0 then begin + Lbt.CheckConsistency; + end; until (nRounds>=AOrder * 10000); Lbt.CheckConsistency; // Delete mode @@ -248,15 +245,12 @@ procedure TestTAbstractBTree.TestPrecessorSuccessor_Duplicates; inc(i); end; Assert(intValue=valMax,Format('Successor %d<>%d',[intValue,valMax])); -// Assert(i=Lregs,Format('Succcessor count %d %d',[i,Lregs])); Lbt.FindHighest(intValue); i := 1; while (Lbt.FindPrecessor(intValue,intValue)) do begin inc(i); end; Assert(intValue=valMin,Format('Precessor %d<>%d',[intValue,valMin])); -// Assert(i=Lregs,Format('Precessor count %d %d',[i,Lregs])); - finally Lbt.Free; end; @@ -303,7 +297,7 @@ procedure TestTAbstractBTree.Test_duplicate; i :=1; while Lbt.Height<Lorder+1 do begin intValue := Random(100); - DoInsert(intValue); // Lbt.Add(intValue); + DoInsert(intValue); inc(i); end; diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas new file mode 100644 index 000000000..80b38e72e --- /dev/null +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -0,0 +1,300 @@ +unit UAbstractMemBTree.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +uses + SysUtils, + {$IFDEF FPC} + fpcunit, testutils, testregistry, + {$ELSE} + TestFramework, + {$ENDIF} + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} + UAbstractMem, + UAbstractBTree, UOrderedList, UAbstractMemBTree; + +type + TAbstractMemBTreeExampleInteger = Class(TAbstractMemBTree) + protected + procedure DisposeData(var AData : TAbstractMemPosition); override; + function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; + public + function NodeDataToString(const AData : TAbstractMemPosition) : String; override; + End; + + TAbstractMemBTreeExampleString = Class(TAbstractMemBTreeData<String>) + protected + function LoadData(const APosition : TAbstractMemPosition) : String; override; + function SaveData(const AData : String) : TAMZone; override; + public + function NodeDataToString(const AData : TAbstractMemPosition) : String; override; + End; + + + TestTAbstractMemBTree = class(TTestCase) + strict private + public + procedure SetUp; override; + procedure TearDown; override; + procedure TestInfinite_Integer(AOrder : Integer; AAllowDuplicates : Boolean); + procedure TestInfinite_String(AOrder : Integer; AAllowDuplicates : Boolean); + procedure TestInfinite(AOrder : Integer); + procedure DoCheckAbstractMem(AAbstractMem : TAbstractMem; AUsedBytes : Integer); + published + procedure TestInfiniteOrder_3; + procedure TestInfiniteOrder_4; + procedure TestInfiniteOrder_5; + procedure TestInfiniteOrder_6; + procedure TestInfiniteOrder_7; + end; + +implementation + +{ TAbstractMemBTreeExampleInteger } + +procedure TAbstractMemBTreeExampleInteger.DisposeData(var AData: TAbstractMemPosition); +begin + // NOTE: Nothing to do NEITHER to inherit from ancestor +end; + +function TAbstractMemBTreeExampleInteger.DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; +begin + Result := ALeftData - ARightData; +end; + +function TAbstractMemBTreeExampleInteger.NodeDataToString(const AData: TAbstractMemPosition): String; +begin + Result := IntToStr(AData); +end; + +{ TAbstractMemBTreeExampleString } + +function TAbstractMemBTreeExampleString.LoadData(const APosition: TAbstractMemPosition): String; +var i : Integer; + wLength : Word; + Lbuff : TBytes; +begin + Result := ''; + wLength := 0; + FAbstractMem.Read(APosition,wLength,2); + if wLength<=0 then Exit; + SetLength(Lbuff,wLength); + FAbstractMem.Read(APosition+2,LBuff[0],wLength); + for i:=0 to wLength-1 do begin + Result := Result + Char(LBuff[i]); + end; +end; + +function TAbstractMemBTreeExampleString.NodeDataToString(const AData: TAbstractMemPosition): String; +begin + Result := LoadData(AData); +end; + +function TAbstractMemBTreeExampleString.SaveData(const AData: String): TAMZone; +var i : Integer; + wLength : Word; + Lbuff : TBytes; +begin + wLength := Length(AData); + Result := FAbstractMem.New( wLength+2 ); + SetLength(Lbuff,wLength+2); + Move(wLength,Lbuff[0],2); + for i:=0 to AData.Length-1 do begin + Lbuff[2 + i] := Byte(Char(AData.Chars[i])); + end; + FAbstractMem.Write(Result.position,Lbuff[0],Length(Lbuff)); +end; + +{ TestTAbstractMemBTree } + +procedure TestTAbstractMemBTree.DoCheckAbstractMem(AAbstractMem: TAbstractMem; AUsedBytes: Integer); +var + LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Integer; +begin + Assert(AAbstractMem.CheckConsistency(Nil,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount)); + Assert(LTotalUsedSize=AUsedBytes,Format('Total used %d bytes (%d blocks) different from expected %d bytes - Total free %d bytes (%d blocks)',[LTotalUsedSize, AUsedBytes, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount])); +end; + +procedure TestTAbstractMemBTree.SetUp; +begin +end; + +procedure TestTAbstractMemBTree.TearDown; +begin +end; + +procedure TestTAbstractMemBTree.TestInfinite(AOrder: Integer); +begin + TestInfinite_Integer(AOrder,(AOrder MOD 2)=0); + TestInfinite_String(AOrder,(AOrder MOD 2)=0); +end; + +procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDuplicates : Boolean); +var Lbt : TAbstractMemBTreeExampleInteger; + Lbts : TAbstractMemBTreeExampleString; + Lzone : TAMZone; + intValue, nRounds, nAdds, nDeletes, i : Integer; + Lnode : TIntegerBTree.TAbstractBTreeNode; + Lmem : TAbstractMem; + LCurr : String; +begin + Lmem := TMem.Create(0,False); + Try + {$IFDEF FPC} + Randomize; + {$ELSE} + RandomizeProc(0); + {$ENDIF} + nRounds := 0; + nAdds := 0; + nDeletes := 0; + Lzone := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + Lbt := TAbstractMemBTreeExampleInteger.Create(Lmem,Lzone,AAllowDuplicates,AOrder); + try + repeat + inc(nRounds); + intValue := Random(AOrder * 100); + if Random(2)=0 then begin + if (Lbt.Add(intValue)) then begin + inc(nAdds); + end; + end else begin + if Lbt.Delete(intValue) then begin + inc(nDeletes); + end; + end; + if Random(100)=0 then begin + Lbt.CheckConsistency; + end; + until (nRounds>=AOrder * 10000); + Lbt.CheckConsistency; + // Delete mode + while Lbt.Count>0 do begin + Lnode := Lbt.Root; + while (Not Lnode.IsLeaf) and (Random(5)>0) do begin + Lnode := Lbt.GetNode(Lnode.childs[Random(Lnode.Count)+1]); + end; + If Not Lbt.Delete(Lnode.data[Random(Lnode.Count)]) then raise Exception.Create('Not Found to delete!'); + if Random(100)=0 then begin + Lbt.CheckConsistency; + end; + end; + Lbt.CheckConsistency; + // Try to re-use + for i := 1 to AOrder do begin + intValue := Random(AOrder * 100); + Assert(Lbt.Add(intValue),Format('Cannot re-use %d/%d and add %d',[i,AOrder,intValue])); + Lbt.CheckConsistency; + end; + Lbt.EraseTree; + finally + Lbt.Free; + end; + Lmem.Dispose(Lzone); + DoCheckAbstractMem(Lmem,0); + Finally + Lmem.Free; + End; +end; + +procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDuplicates : Boolean); +var Lbt : TAbstractMemBTreeExampleString; + Lzone : TAMZone; + intValue, nRounds, nAdds, nDeletes, i : Integer; + Lnode : TIntegerBTree.TAbstractBTreeNode; + Lmem : TAbstractMem; + LCurr : String; + LCurrData : String; +begin + Lmem := TMem.Create(0,False); + Try + {$IFDEF FPC} + Randomize; + {$ELSE} + RandomizeProc(0); + {$ENDIF} + nRounds := 0; + nAdds := 0; + nDeletes := 0; + Lzone := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + Lbt := TAbstractMemBTreeExampleString.Create(Lmem,Lzone,AAllowDuplicates,AOrder,TComparison_String); + try + repeat + inc(nRounds); + intValue := Random(AOrder * 100); + if Random(2)=0 then begin + if (Lbt.AddData(intValue.ToString)) then begin + inc(nAdds); + end; + end else begin + if Lbt.DeleteData(intValue.ToString) then begin + inc(nDeletes); + end; + end; + if Random(100)=0 then begin + Lbt.CheckConsistency; + end; + until (nRounds>=AOrder * 10000); + Lbt.CheckConsistency; + // Delete mode + while Lbt.Count>0 do begin + Lnode := Lbt.Root; + while (Not Lnode.IsLeaf) and (Random(5)>0) do begin + Lnode := Lbt.GetNode(Lnode.childs[Random(Lnode.Count)+1]); + end; + LCurrData := Lbt.LoadData(Lnode.data[Random(Lnode.Count)]); + if Not Lbt.DeleteData(LCurrData) then raise EAbstractMemBTree.Create('Not found to delete!'); + if Random(100)=0 then begin + Lbt.CheckConsistency; + end; + end; + Lbt.CheckConsistency; + // Try to re-use + for i := 1 to AOrder do begin + intValue := Random(AOrder * 100); + Assert(Lbt.AddData(intValue.ToString),Format('Cannot re-use %d/%d and add %d',[i,AOrder,intValue])); + Lbt.CheckConsistency; + end; + Lbt.EraseTree; + finally + Lbt.Free; + end; + Lmem.Dispose(Lzone); + DoCheckAbstractMem(Lmem,0); + Finally + Lmem.Free; + End; +end; + +procedure TestTAbstractMemBTree.TestInfiniteOrder_3; +begin + TestInfinite(3); +end; + +procedure TestTAbstractMemBTree.TestInfiniteOrder_4; +begin + TestInfinite(4); +end; + +procedure TestTAbstractMemBTree.TestInfiniteOrder_5; +begin + TestInfinite(5); +end; + +procedure TestTAbstractMemBTree.TestInfiniteOrder_6; +begin + TestInfinite(6); +end; + +procedure TestTAbstractMemBTree.TestInfiniteOrder_7; +begin + TestInfinite(7); +end; + +initialization + RegisterTest(TestTAbstractMemBTree{$IFNDEF FPC}.Suite{$ENDIF}); +end. From 861c26e09e46e23b66e4e7882fdab33fd79e2e2d Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 14 Jan 2021 19:28:03 +0100 Subject: [PATCH 076/275] Improvements on AbstractMem 1.2 --- .../abstractmem/ConfigAbstractMem.inc | 3 +- src/libraries/abstractmem/UAbstractBTree.pas | 509 +++++++++++++----- .../abstractmem/UAbstractMemBTree.pas | 98 +++- .../tests/src/UAbstractBTree.Tests.pas | 28 +- .../tests/src/UAbstractMemBTree.Tests.pas | 58 +- 5 files changed, 556 insertions(+), 140 deletions(-) diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index eee491dc5..5d331f24b 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -49,7 +49,8 @@ - Fixed bug on CacheMem when replacing initial position of buffer Version 1.2 - Jan 2021 - - Added TAbstractBTree - Standard B-Tree implementation for use on AbstractMem Library + - Added TAbstractBTree - Standard B-Tree implementation for use on AbstractMem Library - Multithread protected + - Added TAbstractMemBTreeData<TData> that implements a generic <TData> implementation for TAbstractBTree on TAbstractMem - Added ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION compiler directive to prevent circular structures on Tree nodes } diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index a4294a29c..6529c825e 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -34,6 +34,7 @@ interface uses Classes, SysUtils, + SyncObjs, // NOTE ABOUT FREEPASCAL (2020-03-10) // Current version 3.0.4 does not contain valid support for Generics, using Generics from this: // https://github.com/PascalCoinDev/PascalCoin/tree/master/src/libraries/generics.collections @@ -74,16 +75,21 @@ TAbstractBTreeNode = record FAllowDuplicates: Boolean; FOrder: Integer; FCircularProtection : Boolean; - procedure SplitAfterInsert(var ANode : TAbstractBTreeNode); + procedure SplitAfterInsert(var ANode : TAbstractBTreeNode; const ACircularProtectionList : TOrderedList<TIdentify>); procedure MoveRange(var ASourceNode, ADestNode : TAbstractBTreeNode; AFromSource, ACount, AToDest : Integer); procedure MoveRangeBetweenSiblings(var ASourceNode, ADestNode : TAbstractBTreeNode); procedure BTreeNodeToString(const ANode : TAbstractBTreeNode; ALevel, ALevelIndex : Integer; const AStrings : TStrings); procedure CheckConsistencyEx(const ANode: TAbstractBTreeNode; AIsGoingDown : Boolean; AParentDataIndexLeft,AParentDataIndexRight : Integer; ADatas: TList<TData>; AIdents: TOrderedList<TIdentify>; ACurrentLevel : Integer; var ALevels, ANodesCount, AItemsCount : Integer); - function FindPrecessorExt(var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; - function FindSuccessorExt(var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; + function FindPrecessorExt(const ACircularProtectionList : TOrderedList<TIdentify>; var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; + function FindSuccessorExt(const ACircularProtectionList : TOrderedList<TIdentify>; var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; procedure EraseTreeExt(var ANode : TAbstractBTreeNode); + function FindExt(const AData: TData; const ACircularProtectionList : TOrderedList<TIdentify>; out ANode : TAbstractBTreeNode; out iPos : Integer): Boolean; + function FindLowestNodeExt(const ACircularProtectionList : TOrderedList<TIdentify>): TAbstractBTreeNode; + function FindHighestNodeExt(const ACircularProtectionList : TOrderedList<TIdentify>): TAbstractBTreeNode; protected FCount: integer; + FAbstractBTreeLock : TCriticalSection; + FIsFindingProcess : Boolean; function GetRoot: TAbstractBTreeNode; virtual; abstract; procedure SetRoot(var Value: TAbstractBTreeNode); virtual; abstract; @@ -117,10 +123,13 @@ TAbstractBTreeNode = record function FindLowest(out ALowest : TData) : Boolean; function FindHighestNode: TAbstractBTreeNode; function FindHighest(out AHighest : TData) : Boolean; + function FindIndex(AIndex : Integer; out AData : TData) : Boolean; + function FillList(AStartIndex, ACount : Integer; const AList : TList<TData>) : Integer; function Add(const AData: TData) : Boolean; function Delete(const AData: TData) : Boolean; function NodeDataToString(const AData : TData) : String; virtual; constructor Create(const AOnCompareIdentifyMethod: TComparison<TIdentify>; const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder: Integer); + destructor Destroy; override; property OnCompareIdentifyMethod: TComparison<TIdentify> read FOnCompareIdentify; property OnCompareDataMethod: TComparison<TData> read FOnCompareData; function BTreeToString : String; @@ -165,14 +174,6 @@ TAbstractBTreeNode = record destructor Destroy; override; End; - TIntegerBTree = Class( TMemoryBTree<Integer> ) - private - protected - public - constructor Create(AAllowDuplicates : Boolean; AOrder : Integer); - function NodeDataToString(const AData : Integer) : String; override; - End; - implementation { TAbstractBTree<TIdentify, TData> } @@ -180,32 +181,47 @@ implementation function TAbstractBTree<TIdentify, TData>.Add(const AData: TData): Boolean; var Lnode : TAbstractBTreeNode; iDataPos : Integer; + LCircularProtectionList : TOrderedList<TIdentify>; begin - if (Find(AData,Lnode,iDataPos)) then begin - if (Not FAllowDuplicates) then Exit(False); - // Follow childs until leaf node - while (Not Lnode.IsLeaf) do begin - Lnode := GetNode(Lnode.childs[iDataPos]); // Insert at right position - if (BinarySearch(AData,Lnode.data,iDataPos)) then begin - // + FAbstractBTreeLock.Acquire; + Try + if FCircularProtection then begin + LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + end else LCircularProtectionList := Nil; + Try + if (FindExt(AData,LCircularProtectionList,Lnode,iDataPos)) then begin + if (Not FAllowDuplicates) then Exit(False); + // Follow childs until leaf node + while (Not Lnode.IsLeaf) do begin + Lnode := GetNode(Lnode.childs[iDataPos]); // Insert at right position + if (BinarySearch(AData,Lnode.data,iDataPos)) then begin + // + end; + end; + end else if (IsNil(Lnode.identify)) then begin + Lnode := NewNode; + SetRoot(Lnode); end; - end; - end else if (IsNil(Lnode.identify)) then begin - Lnode := NewNode; - SetRoot(Lnode); - end; - Assert(Lnode.IsLeaf,'Node must be a leaf'); - // Lnode is a leaf and iDataPos is position to insert - Lnode.InsertData(Adata,iDataPos); - SaveNode(Lnode); - if Lnode.Count>MaxItemsPerNode then begin - // Split and up - SplitAfterInsert(Lnode); - end; - Result := True; - if (FCount>=0) then begin - SetCount(FCount+1); - end; + Assert(Lnode.IsLeaf,'Node must be a leaf'); + // Lnode is a leaf and iDataPos is position to insert + Lnode.InsertData(Adata,iDataPos); + SaveNode(Lnode); + if Lnode.Count>MaxItemsPerNode then begin + // Split and up + if Assigned(LCircularProtectionList) then LCircularProtectionList.Clear; + SplitAfterInsert(Lnode,LCircularProtectionList); + end; + Result := True; + if (FCount>=0) then begin + SetCount(FCount+1); + end; + Finally + if Assigned(LCircularProtectionList) then + LCircularProtectionList.Free; + End; + Finally + FAbstractBTreeLock.Release; + End; end; function TAbstractBTree<TIdentify, TData>.AreEquals(const AIdentify1, AIdentify2: TIdentify): Boolean; @@ -257,11 +273,13 @@ function TAbstractBTree<TIdentify, TData>.BTreeToString: String; Lnode : TAbstractBTreeNode; begin Lsl := TStringList.Create; + FAbstractBTreeLock.Acquire; try Lnode := GetRoot; if Not IsNil(Lnode.identify) then BTreeNodeToString(Lnode,0,0,Lsl); Result := Lsl.Text; finally + FAbstractBTreeLock.Release; Lsl.Free; end; end; @@ -275,6 +293,7 @@ procedure TAbstractBTree<TIdentify, TData>.CheckConsistency; begin FIdents := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); FDatas := TList<TData>.Create; + FAbstractBTreeLock.Acquire; try Llevels := 0; LnodesCount := 0; @@ -288,6 +307,7 @@ procedure TAbstractBTree<TIdentify, TData>.CheckConsistency; end; CheckConsistencyFinalized(FDatas,FIdents,Llevels,LnodesCount,LItemsCount); finally + FAbstractBTreeLock.Release; FDatas.Free; FIdents.Free; end; @@ -377,6 +397,8 @@ procedure TAbstractBTree<TIdentify, TData>.ClearNode(var ANode: TAbstractBTreeNo constructor TAbstractBTree<TIdentify, TData>.Create(const AOnCompareIdentifyMethod: TComparison<TIdentify>; const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder: Integer); begin + FIsFindingProcess := False; + FAbstractBTreeLock := TCriticalSection.Create; FOnCompareIdentify := AOnCompareIdentifyMethod; FOnCompareData := AOnCompareDataMethod; FAllowDuplicates := AAllowDuplicates; @@ -396,22 +418,35 @@ function TAbstractBTree<TIdentify, TData>.Delete(const AData: TData) : Boolean; iPos, iPosParent, iPosParentParent, j : Integer; LmovingUp : Boolean; Lleft, Lright : TAbstractBTreeNode; + LCircularProtectionList: TOrderedList<TIdentify>; begin - if Not Find(AData,Lnode,iPos) then Exit(False); + FAbstractBTreeLock.Acquire; + try + if FCircularProtection then begin + LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + end else LCircularProtectionList := Nil; + try - Assert(FCount<>0,'Cannot Delete when FCount = 0'); + if Not FindExt(AData,LCircularProtectionList,Lnode,iPos) then Exit(False); - if (FCount>0) then begin - SetCount(FCount-1); - end; + Assert(FCount<>0,'Cannot Delete when FCount = 0'); - LmovingUp := False; + if (FCount>0) then begin + SetCount(FCount-1); + end; - if (Lnode.IsLeaf) then begin - Lnode.DeleteData(iPos); - end; + LmovingUp := False; + + if (Lnode.IsLeaf) then begin + Lnode.DeleteData(iPos); + end; + + if Assigned(LCircularProtectionList) then LCircularProtectionList.Clear; repeat + if Assigned(LCircularProtectionList) then begin + if LCircularProtectionList.Add(Lnode.identify)<0 then raise EAbstractBTree.Create(ClassName+'.Delete Circular T structure at Find for T='+ToString(LNode)+ ' deleting '+NodeDataToString(AData)); + end; if (Lnode.IsLeaf) or (LmovingUp) then begin if (IsNil(Lnode.parent)) and (Length(Lnode.childs)=1) then begin // child will be root @@ -578,7 +613,13 @@ function TAbstractBTree<TIdentify, TData>.Delete(const AData: TData) : Boolean; // // Search Indorder predecessor: Lleft := GetNode(Lnode.childs[iPos]); - while (Not Lleft.IsLeaf) do Lleft := GetNode(Lleft.childs[Lleft.Count]); + while (Not Lleft.IsLeaf) do begin + if Assigned(LCircularProtectionList) then begin + if LCircularProtectionList.Add(Lleft.childs[Lleft.Count])<0 then + raise EAbstractBTree.Create(ClassName+'.Delete Circular T structure searching for inorder precessor at '+ToString(Lleft)+' deleting '+NodeDataToString(AData)); + end; + Lleft := GetNode(Lleft.childs[Lleft.Count]); + end; if (Lleft.Count>MinItemsPerNode) then begin // Inorder predecessor Lnode.data[iPos] := Lleft.data[Lleft.Count-1]; @@ -589,7 +630,13 @@ function TAbstractBTree<TIdentify, TData>.Delete(const AData: TData) : Boolean; end; // Search Indorder successor: Lright := GetNode(Lnode.childs[iPos+1]); - while (Not Lright.IsLeaf) do Lright := GetNode(Lright.childs[0]); + while (Not Lright.IsLeaf) do begin + if Assigned(LCircularProtectionList) then begin + if LCircularProtectionList.Add(Lright.childs[0])<0 then + raise EAbstractBTree.Create(ClassName+'.Delete Circular T structure searching for inorder successor at '+ToString(Lright)+' deleting '+NodeDataToString(AData)); + end; + Lright := GetNode(Lright.childs[0]); + end; if (Lright.Count>MinItemsPerNode) then begin // Inorder successor Lnode.data[iPos] := Lright.data[0]; @@ -642,8 +689,24 @@ function TAbstractBTree<TIdentify, TData>.Delete(const AData: TData) : Boolean; end; - LmovingUp := True; + if (Not LmovingUp) then begin + if Assigned(LCircularProtectionList) then LCircularProtectionList.Clear; + LmovingUp := True; + end; until (False); + finally + if Assigned(LCircularProtectionList) then + LCircularProtectionList.Free; + end; + finally + FAbstractBTreeLock.Release; + end; +end; + +destructor TAbstractBTree<TIdentify, TData>.Destroy; +begin + FAbstractBTreeLock.Free; + inherited; end; procedure TAbstractBTree<TIdentify, TData>.DisposeData(var AData: TData); @@ -659,11 +722,16 @@ function TAbstractBTree<TIdentify, TData>.DoCompareData(const ALeftData, ARightD procedure TAbstractBTree<TIdentify, TData>.EraseTree; var Lnode : TAbstractBTreeNode; begin - Lnode := GetRoot; - if Not IsNil(Lnode.identify) then EraseTreeExt(Lnode); - ClearNode(Lnode); - if Fcount>0 then SetCount(0); - SetRoot(Lnode); + FAbstractBTreeLock.Acquire; + try + Lnode := GetRoot; + if Not IsNil(Lnode.identify) then EraseTreeExt(Lnode); + ClearNode(Lnode); + if Fcount>0 then SetCount(0); + SetRoot(Lnode); + finally + FAbstractBTreeLock.Release; + end; end; procedure TAbstractBTree<TIdentify, TData>.EraseTreeExt(var ANode: TAbstractBTreeNode); @@ -683,27 +751,62 @@ procedure TAbstractBTree<TIdentify, TData>.EraseTreeExt(var ANode: TAbstractBTre ClearNode(ANode); end; -function TAbstractBTree<TIdentify, TData>.Find(const AData: TData; out ANode: TAbstractBTreeNode; out iPos: Integer): Boolean; -var LCircularPreviousSearchProtection : TNoDuplicateData<TIdentify>; +function TAbstractBTree<TIdentify, TData>.FillList(AStartIndex, ACount: Integer; const AList: TList<TData>): Integer; +var Lnode : TAbstractBTreeNode; + iPos : Integer; + LCircularProtectionList: TOrderedList<TIdentify>; begin - if FCircularProtection then begin - LCircularPreviousSearchProtection := TNoDuplicateData<TIdentify>.Create(FOnCompareIdentify); - end else LCircularPreviousSearchProtection := Nil; + Assert((AStartIndex>=0) and (ACount>=0),Format('Invalid start %d or count %d',[AStartIndex,ACount])); + Result := 0; + FAbstractBTreeLock.Acquire; try - ANode := GetRoot; - iPos := 0; - repeat - if FCircularProtection then begin - if Not LCircularPreviousSearchProtection.Add(ANode.identify) then raise EAbstractBTree.Create('Circular T structure at Find for T='+ToString(ANode)+ ' searching for '+NodeDataToString(AData)); + if FCircularProtection then begin + LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + end else LCircularProtectionList := Nil; + try + if (ACount<=0) or (AStartIndex<0) then Exit; + if (FCount>=0) And (FCount-1 < AStartIndex) then Exit; + + Lnode := FindLowestNodeExt(LCircularProtectionList); + if Assigned(LCircularProtectionList) then LCircularProtectionList.Clear; + if Lnode.Count<=0 then Exit; + // + Dec(AStartIndex); + iPos := 0; + while (AStartIndex>=0) do begin + if Not FindSuccessorExt(LCircularProtectionList,Lnode,iPos) then Exit; + Dec(AStartIndex); end; - if (BinarySearch(AData,ANode.data,iPos)) then Exit(True) - else if (Not ANode.IsLeaf) then ANode := GetNode( ANode.childs[ iPos ] ) - else Exit(False); - until False; + if Not ( (AStartIndex=-1) and (iPos < Lnode.Count) and (iPos>=0) ) then Exit; + // Lnode.data[iPos] = Start position + repeat + AList.Add(Lnode.data[iPos]); + Dec(ACount); + inc(Result); + until (ACount<0) or (Not FindSuccessorExt(LCircularProtectionList,Lnode,iPos)); + finally + if Assigned(LCircularProtectionList) then LCircularProtectionList.Free; + end; finally + FAbstractBTreeLock.Release; + end; +end; + +function TAbstractBTree<TIdentify, TData>.Find(const AData: TData; out ANode: TAbstractBTreeNode; out iPos: Integer): Boolean; +var LCircularProtectionList: TOrderedList<TIdentify>; +begin + FAbstractBTreeLock.Acquire; + try if FCircularProtection then begin - LCircularPreviousSearchProtection.Free; - end; + LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + end else LCircularProtectionList := Nil; + Try + Result := FindExt(AData,LCircularProtectionList,ANode,iPos); + Finally + if Assigned(LCircularProtectionList) then LCircularProtectionList.Free; + End; + finally + FAbstractBTreeLock.Release; end; end; @@ -715,59 +818,178 @@ function TAbstractBTree<TIdentify, TData>.FindChildPos(const AIdent: TIdentify; raise EAbstractBTree.Create(Format('Child not found at %s',[ToString(AParent)])); end; +function TAbstractBTree<TIdentify, TData>.FindExt(const AData: TData; const ACircularProtectionList: TOrderedList<TIdentify>; + out ANode: TAbstractBTreeNode; out iPos: Integer): Boolean; +begin + Assert(Not FIsFindingProcess,'Is finding process'); + FIsFindingProcess := True; + Try + ANode := GetRoot; + iPos := 0; + repeat + if Assigned(ACircularProtectionList) then begin + if ACircularProtectionList.Add(ANode.identify)<0 then raise EAbstractBTree.Create(ClassName+'.Find Circular T structure at Find for T='+ToString(ANode)+ ' searching for '+NodeDataToString(AData)); + end; + if (BinarySearch(AData,ANode.data,iPos)) then Exit(True) + else if (Not ANode.IsLeaf) then ANode := GetNode( ANode.childs[ iPos ] ) + else Exit(False); + until False; + Finally + FIsFindingProcess := False; + End; +end; + function TAbstractBTree<TIdentify, TData>.FindHighest(out AHighest : TData) : Boolean; var Lnode : TAbstractBTreeNode; begin - Lnode := FindHighestNode; - if Lnode.Count>0 then begin - AHighest := Lnode.data[Lnode.Count-1]; - Result := True; - end else Result := False; + FAbstractBTreeLock.Acquire; + try + Lnode := FindHighestNode; + if Lnode.Count>0 then begin + AHighest := Lnode.data[Lnode.Count-1]; + Result := True; + end else Result := False; + finally + FAbstractBTreeLock.Release; + end; end; function TAbstractBTree<TIdentify, TData>.FindHighestNode: TAbstractBTreeNode; begin - Result := GetRoot; - while (Not Result.IsLeaf) do Result := GetNode(Result.childs[Result.Count]); + Result := FindHighestNodeExt(Nil); +end; + +function TAbstractBTree<TIdentify, TData>.FindHighestNodeExt( + const ACircularProtectionList: TOrderedList<TIdentify>): TAbstractBTreeNode; +begin + FAbstractBTreeLock.Acquire; + try + Result := GetRoot; + while (Not Result.IsLeaf) do begin + if Assigned(ACircularProtectionList) then begin + if ACircularProtectionList.Add(Result.childs[Result.Count])<0 then + raise EAbstractBTree.Create(ClassName+'.FindHighestNode Circular T structure for T='+ToString(Result)); + end; + Result := GetNode(Result.childs[Result.Count]); + end; + finally + FAbstractBTreeLock.Release; + end; +end; + +function TAbstractBTree<TIdentify, TData>.FindIndex(AIndex: Integer; out AData: TData): Boolean; +var Lnode : TAbstractBTreeNode; + iPos : Integer; + LCircularProtectionList: TOrderedList<TIdentify>; +begin + FAbstractBTreeLock.Acquire; + try + if FCircularProtection then begin + LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + end else LCircularProtectionList := Nil; + try + Lnode := FindLowestNodeExt(LCircularProtectionList); + if Assigned(LCircularProtectionList) then LCircularProtectionList.Clear; + if Lnode.Count<=0 then Exit(False); + // + Dec(AIndex); + iPos := 0; + while (AIndex>=0) do begin + if Not FindSuccessorExt(LCircularProtectionList,Lnode,iPos) then Exit(False); + Dec(AIndex); + end; + if (AIndex=-1) and (iPos < Lnode.Count) and (iPos>=0) then begin + Result := True; + AData := Lnode.data[iPos]; + end else Result := False; + finally + if Assigned(LCircularProtectionList) then LCircularProtectionList.Free; + end; + finally + FAbstractBTreeLock.Release; + end; end; function TAbstractBTree<TIdentify, TData>.FindLowest(out ALowest : TData) : Boolean; var Lnode : TAbstractBTreeNode; begin - Lnode := FindLowestNode; - if Lnode.Count>0 then begin - ALowest := Lnode.data[0]; - Result := True; - end else Result := False; + FAbstractBTreeLock.Acquire; + try + Lnode := FindLowestNode; + if Lnode.Count>0 then begin + ALowest := Lnode.data[0]; + Result := True; + end else Result := False; + finally + FAbstractBTreeLock.Release; + end; end; function TAbstractBTree<TIdentify, TData>.FindLowestNode: TAbstractBTreeNode; begin - Result := GetRoot; - while (Not Result.IsLeaf) do Result := GetNode(Result.childs[0]); + Result := FindLowestNodeExt(Nil); +end; + +function TAbstractBTree<TIdentify, TData>.FindLowestNodeExt( + const ACircularProtectionList: TOrderedList<TIdentify>): TAbstractBTreeNode; +begin + FAbstractBTreeLock.Acquire; + try + Result := GetRoot; + while (Not Result.IsLeaf) do begin + if Assigned(ACircularProtectionList) then begin + if ACircularProtectionList.Add(Result.childs[0])<0 then + raise EAbstractBTree.Create(ClassName+'.FindLowestNode Circular T structure for T='+ToString(Result)); + end; + Result := GetNode(Result.childs[0]); + end; + finally + FAbstractBTreeLock.Release; + end; end; function TAbstractBTree<TIdentify, TData>.FindPrecessor(const AData : TData; out APrecessor : TData) : Boolean; var Lnode : TAbstractBTreeNode; iPos : Integer; + LCircularProtectionList: TOrderedList<TIdentify>; begin - Result := False; - if Not Find(AData,Lnode,iPos) then Exit(False); - repeat - Result := FindPrecessorExt(Lnode,iPos); - if Result then begin - APrecessor := Lnode.data[iPos]; - end; - until (Not Result) or (Not FAllowDuplicates) or (DoCompareData(AData,APrecessor)>0); + FAbstractBTreeLock.Acquire; + try + if FCircularProtection then begin + LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + end else LCircularProtectionList := Nil; + Try + Result := False; + if Not FindExt(AData,LCircularProtectionList,Lnode,iPos) then Exit(False); + if Assigned(LCircularProtectionList) then LCircularProtectionList.Clear; + repeat + Result := FindPrecessorExt(LCircularProtectionList,Lnode,iPos); + if Result then begin + APrecessor := Lnode.data[iPos]; + end; + until (Not Result) or (Not FAllowDuplicates) or (DoCompareData(AData,APrecessor)>0); + Finally + if Assigned(LCircularProtectionList) then LCircularProtectionList.Free; + End; + finally + FAbstractBTreeLock.Release; + end; end; -function TAbstractBTree<TIdentify, TData>.FindPrecessorExt(var ANode: TAbstractBTreeNode; var iPos: Integer): Boolean; +function TAbstractBTree<TIdentify, TData>.FindPrecessorExt(const ACircularProtectionList : TOrderedList<TIdentify>; var ANode: TAbstractBTreeNode; var iPos: Integer): Boolean; var Lparent : TAbstractBTreeNode; + Lsecondary : TOrderedList<TIdentify>; begin Result := False; if (Not ANode.IsLeaf) then begin ANode := GetNode(ANode.childs[iPos]); - while (Not ANode.IsLeaf) do ANode := GetNode(ANode.childs[ANode.Count]); + while (Not ANode.IsLeaf) do begin + if Assigned(ACircularProtectionList) then begin + if ACircularProtectionList.Add(ANode.childs[ANode.Count])<0 then + raise EAbstractBTree.Create(ClassName+'.FindPrecessor Circular T structure at Find for T='+ToString(ANode)); + end; + ANode := GetNode(ANode.childs[ANode.Count]); + end; iPos := ANode.Count-1; Exit(True); end else begin @@ -784,10 +1006,21 @@ function TAbstractBTree<TIdentify, TData>.FindPrecessorExt(var ANode: TAbstractB Exit(True); end else begin // Search parents until parent iPos>0 - while (iPos=0) and (Not IsNil(Lparent.parent)) do begin - ANode := Lparent; - Lparent := GetNode(ANode.parent); - iPos := FindChildPos(ANode.identify,Lparent); + if Assigned(ACircularProtectionList) then begin + Lsecondary := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + end else Lsecondary := Nil; + try + while (iPos=0) and (Not IsNil(Lparent.parent)) do begin + ANode := Lparent; + if Assigned(Lsecondary) then begin + if Lsecondary.Add(ANode.parent)<0 then + raise EAbstractBTree.Create(ClassName+'.FindPrecessor Circular T structure at Find for parent of T='+ToString(ANode)); + end; + Lparent := GetNode(ANode.parent); + iPos := FindChildPos(ANode.identify,Lparent); + end; + finally + if Assigned(Lsecondary) then Lsecondary.Free; end; if iPos>0 then begin Dec(iPos); @@ -802,25 +1035,46 @@ function TAbstractBTree<TIdentify, TData>.FindPrecessorExt(var ANode: TAbstractB function TAbstractBTree<TIdentify, TData>.FindSuccessor(const AData : TData; out ASuccessor : TData) : Boolean; var Lnode : TAbstractBTreeNode; iPos : Integer; + LCircularProtectionList: TOrderedList<TIdentify>; begin - Result := False; - if Not Find(AData,Lnode,iPos) then Exit(False); - repeat - Result := FindSuccessorExt(Lnode,iPos); - if Result then begin - ASuccessor := Lnode.data[iPos]; - end; - until (Not Result) or (Not FAllowDuplicates) or (DoCompareData(AData,ASuccessor)<0); + FAbstractBTreeLock.Acquire; + try + if FCircularProtection then begin + LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + end else LCircularProtectionList := Nil; + Try + Result := False; + if Not FindExt(AData,LCircularProtectionList,Lnode,iPos) then Exit(False); + if Assigned(LCircularProtectionList) then LCircularProtectionList.Clear; + repeat + Result := FindSuccessorExt(LCircularProtectionList,Lnode,iPos); + if Result then begin + ASuccessor := Lnode.data[iPos]; + end; + until (Not Result) or (Not FAllowDuplicates) or (DoCompareData(AData,ASuccessor)<0); + Finally + if Assigned(LCircularProtectionList) then LCircularProtectionList.Free; + End; + finally + FAbstractBTreeLock.Release; + end; end; -function TAbstractBTree<TIdentify, TData>.FindSuccessorExt(var ANode: TAbstractBTreeNode; var iPos: Integer): Boolean; +function TAbstractBTree<TIdentify, TData>.FindSuccessorExt(const ACircularProtectionList : TOrderedList<TIdentify>; var ANode: TAbstractBTreeNode; var iPos: Integer): Boolean; var Lparent : TAbstractBTreeNode; + Lsecondary : TOrderedList<TIdentify>; begin Result := False; if (Not ANode.IsLeaf) then begin ANode := GetNode(ANode.childs[iPos+1]); iPos := 0; - while (Not ANode.IsLeaf) do ANode := GetNode(ANode.childs[0]); + while (Not ANode.IsLeaf) do begin + if Assigned(ACircularProtectionList) then begin + if ACircularProtectionList.Add(ANode.childs[0])<0 then + raise EAbstractBTree.Create(ClassName+'.FindSuccessor Circular T structure at Find for T='+ToString(ANode)); + end; + ANode := GetNode(ANode.childs[0]); + end; Exit(True); end else begin if iPos+1<ANode.Count then begin @@ -835,10 +1089,21 @@ function TAbstractBTree<TIdentify, TData>.FindSuccessorExt(var ANode: TAbstractB Exit(True); end else begin // Search parents until parent iPos>0 - while (iPos=Lparent.Count) and (Not IsNil(Lparent.parent)) do begin - ANode := Lparent; - Lparent := GetNode(ANode.parent); - iPos := FindChildPos(ANode.identify,Lparent); + if Assigned(ACircularProtectionList) then begin + Lsecondary := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + end else Lsecondary := Nil; + try + while (iPos=Lparent.Count) and (Not IsNil(Lparent.parent)) do begin + ANode := Lparent; + if Assigned(Lsecondary) then begin + if Lsecondary.Add(ANode.parent)<0 then + raise EAbstractBTree.Create(ClassName+'.FindSuccessor Circular T structure at Find for parent of T='+ToString(ANode)); + end; + Lparent := GetNode(ANode.parent); + iPos := FindChildPos(ANode.identify,Lparent); + end; + finally + if Assigned(Lsecondary) then Lsecondary.Free; end; if iPos<Lparent.Count then begin ANode := Lparent; @@ -857,6 +1122,8 @@ function TAbstractBTree<TIdentify, TData>.GetCount: Integer; function TAbstractBTree<TIdentify, TData>.GetHeight: Integer; var Lnode : TAbstractBTreeNode; begin + FAbstractBTreeLock.Acquire; + try Lnode := GetRoot; if (Lnode.Count=0) or (IsNil(Lnode.identify)) then Exit(0); Result := 1; @@ -864,6 +1131,9 @@ function TAbstractBTree<TIdentify, TData>.GetHeight: Integer; Lnode := GetNode(Lnode.childs[0]); inc(Result); end; + finally + FAbstractBTreeLock.Release; + end; end; function TAbstractBTree<TIdentify, TData>.MaxChildrenPerNode: Integer; @@ -966,7 +1236,7 @@ procedure TAbstractBTree<TIdentify, TData>.SetCount(const ANewCount: Integer); FCount := ANewCount; end; -procedure TAbstractBTree<TIdentify, TData>.SplitAfterInsert(var ANode: TAbstractBTreeNode); +procedure TAbstractBTree<TIdentify, TData>.SplitAfterInsert(var ANode: TAbstractBTreeNode; const ACircularProtectionList : TOrderedList<TIdentify>); var iDataInsertPos : Integer; LnewNode, Lup : TAbstractBTreeNode; begin @@ -978,6 +1248,9 @@ procedure TAbstractBTree<TIdentify, TData>.SplitAfterInsert(var ANode: TAbstract // Lup will be a new root Lup := NewNode; end else begin + if Assigned(ACircularProtectionList) then begin + if ACircularProtectionList.Add(ANode.parent)<0 then raise EAbstractBTree.Create(ClassName+'.SplitAfterInsert Circular T structure at Find for parent of T='+ToString(ANode)); + end; Lup := GetNode(ANode.parent); end; if Lup.Count=0 then begin @@ -1001,7 +1274,7 @@ procedure TAbstractBTree<TIdentify, TData>.SplitAfterInsert(var ANode: TAbstract // Remove data&child ANode.DeleteData(MinItemsPerNode); SaveNode(ANode); - if Lup.Count>MaxItemsPerNode then SplitAfterInsert(Lup); + if Lup.Count>MaxItemsPerNode then SplitAfterInsert(Lup,ACircularProtectionList); end; function TAbstractBTree<TIdentify, TData>.ToString(const ANode: TAbstractBTreeNode): String; @@ -1204,18 +1477,6 @@ procedure TMemoryBTree<TData>.SetRoot(var Value: TAbstractBTree<Integer, TData>. Froot := Value.identify; end; -{ TIntegerBTree } - -constructor TIntegerBTree.Create(AAllowDuplicates: Boolean; AOrder: Integer); -begin - inherited Create(TComparison_Integer,AAllowDuplicates,AOrder); -end; - -function TIntegerBTree.NodeDataToString(const AData: Integer): String; -begin - Result := AData.ToString; -end; - { TNoDuplicateData<TData> } function TNoDuplicateData<TData>.Add(const AData: TData): Boolean; diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 33507f25d..7e4f956b2 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -58,6 +58,7 @@ interface FrootPosition : TAbstractMemPosition; procedure SaveHeader; function GetNodeSize : Integer; + Procedure CheckInitialized; protected FAbstractMem : TAbstractMem; function GetRoot: TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; override; @@ -82,6 +83,7 @@ interface function GetNode(AIdentify : TAbstractMemPosition) : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; override; class function MinAbstractMemInitialPositionSize : Integer; property AbstractMem : TAbstractMem read FAbstractMem; + property Count; End; TAbstractMemBTreeData<TData> = Class(TAbstractMemBTree) @@ -101,6 +103,10 @@ interface function AddData(const AData: TData) : Boolean; function FindData(const AData: TData; var APosition : TAbstractMemPosition) : Boolean; function DeleteData(const AData: TData) : Boolean; + function FindDataPrecessor(const AData : TData; var APrecessor : TData) : Boolean; + function FindDataSuccessor(const AData : TData; var ASuccessor : TData) : Boolean; + function FindDataLowest(out ALowest : TData) : Boolean; + function FindDataHighest(out AHighest : TData) : Boolean; End; @@ -109,6 +115,11 @@ implementation { TAbstractMemBTree<TData> } +procedure TAbstractMemBTree.CheckInitialized; +begin + if (FInitialZone.position=0) then raise EAbstractMemBTree.Create(Format('%s initial position not initialized',[ClassName])); +end; + constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates: Boolean; AOrder: Integer); var LBuff : TBytes; i : Integer; @@ -120,8 +131,17 @@ constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitial inherited Create(TComparison_Integer,TComparison_Integer,AAllowDuplicates,AOrder); FCount := 0; // - if Not FAbstractMem.GetUsedZoneInfo(AInitialZone.position,False,FInitialZone) then raise EAbstractMemBTree.Create('Cannot capture zone info for initialize'); - if (FInitialZone.size<MinAbstractMemInitialPositionSize) then raise EAbstractMemBTree.Create(Format('Invalid size %d for initialize',[FInitialZone.size])); + if Not FAbstractMem.GetUsedZoneInfo(AInitialZone.position,False,FInitialZone) then begin + if FAbstractMem.ReadOnly then begin + // Is not initialized and is Read Only + FInitialZone.Clear; + Exit; + end; + raise EAbstractMemBTree.Create('Cannot capture zone info for initialize'); + end; + if (FInitialZone.size<MinAbstractMemInitialPositionSize) then begin + raise EAbstractMemBTree.Create(Format('Invalid size %d for initialize',[FInitialZone.size])); + end; SetLength(LBuff,CT_MIN_INITIAL_POSITION_SIZE); FAbstractMem.Read(FInitialZone.position,LBuff[0],Length(LBuff)); try @@ -134,7 +154,7 @@ constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitial LOrder := 0; Move(LBuff[12],LOrder,4); if LOrder<>Order then raise EAbstractMemBTree.Create(Format('Invalid Order %d expected %d',[LOrder,Order])); - if ( Not ((FrootPosition=0) and (FCount=0))) then raise EAbstractMemBTree.Create(Format('Invalid initial root %d vs count %d',[FrootPosition,FCount])); + if (((FrootPosition=0) and (FCount>0))) then raise EAbstractMemBTree.Create(Format('Invalid initial root %d vs count %d',[FrootPosition,FCount])); finally if FrootPosition<=0 then begin FrootPosition := 0; @@ -257,6 +277,7 @@ class function TAbstractMemBTree.MinAbstractMemInitialPositionSize: Integer; function TAbstractMemBTree.NewNode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; begin + CheckInitialized; ClearNode(Result); Result.identify := FAbstractMem.New(GetNodeSize).position; end; @@ -266,6 +287,7 @@ procedure TAbstractMemBTree.SaveHeader; i : Integer; LOrder : Integer; begin + CheckInitialized; SetLength(LBuff,16); for i := 0 to CT_AbstractMemBTree_Magic.Length-1 do begin LBuff[i] := Byte(Ord(CT_AbstractMemBTree_Magic.Chars[i])); @@ -283,6 +305,7 @@ procedure TAbstractMemBTree.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosit LByte : Byte; i, LItemsCount, LChildsCount : Integer; begin + CheckInitialized; if ((ANode.Count)>MaxItemsPerNode) or (Length(ANode.childs)>MaxChildrenPerNode) then begin // Protection agains saving temporal Node info with extra datas or childs Exit; @@ -329,6 +352,7 @@ procedure TAbstractMemBTree.SetNil(var AIdentify: TAbstractMemPosition); procedure TAbstractMemBTree.SetRoot(var Value: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode); begin + CheckInitialized; inherited; FrootPosition := Value.identify; SaveHeader; @@ -416,15 +440,79 @@ function TAbstractMemBTreeData<TData>.FindData(const AData: TData; var Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; LiPosNode : Integer; begin - // NOTE: This is not multithread protected + FAbstractBTreeLock.Acquire; + try FSearchTarget := AData; + ClearNode(Lnode); if Find(1,Lnode,LiPosNode) then begin APosition := Lnode.data[LiPosNode]; Result := True; end else begin - APosition := 0; + // if Node exists will set APosition of previous value, otherwise will set 0 + if Lnode.Count>LiPosNode then APosition := Lnode.data[LiPosNode] + else if Lnode.Count>0 then APosition := Lnode.data[Lnode.Count-1] + else APosition := 0; Result := False; end; + finally + FAbstractBTreeLock.Release; + end; +end; + +function TAbstractMemBTreeData<TData>.FindDataHighest(out AHighest: TData): Boolean; +var Lpos : TAbstractMemPosition; +begin + if FindHighest(Lpos) then begin + Result := True; + AHighest := LoadData(Lpos); + end else Result := False; +end; + +function TAbstractMemBTreeData<TData>.FindDataLowest(out ALowest: TData): Boolean; +var Lpos : TAbstractMemPosition; +begin + if FindLowest(Lpos) then begin + Result := True; + ALowest := LoadData(Lpos); + end else Result := False; +end; + +function TAbstractMemBTreeData<TData>.FindDataPrecessor(const AData: TData; var APrecessor: TData): Boolean; +var Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; + LiPosNode : Integer; + Lpos : TAbstractMemPosition; +begin + FAbstractBTreeLock.Acquire; + try + FSearchTarget := AData; + if Find(1,Lnode,LiPosNode) then begin + if FindPrecessor(Lnode.data[LiPosNode],Lpos) then begin + Result := True; + APrecessor := LoadData(Lpos); + end else Result := False; + end else Result := False; + finally + FAbstractBTreeLock.Release; + end; +end; + +function TAbstractMemBTreeData<TData>.FindDataSuccessor(const AData: TData; var ASuccessor: TData): Boolean; +var Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; + LiPosNode : Integer; + Lpos : TAbstractMemPosition; +begin + FAbstractBTreeLock.Acquire; + try + FSearchTarget := AData; + if Find(1,Lnode,LiPosNode) then begin + if FindSuccessor(Lnode.data[LiPosNode],Lpos) then begin + Result := True; + ASuccessor := LoadData(Lpos); + end else Result := False; + end else Result := False; + finally + FAbstractBTreeLock.Release; + end; end; initialization diff --git a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas index b6ed7f4bc..1d5ecfc87 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas @@ -16,6 +16,16 @@ interface UAbstractBTree, UOrderedList; type + + TIntegerBTree = Class( TMemoryBTree<Integer> ) + private + protected + public + constructor Create(AAllowDuplicates : Boolean; AOrder : Integer); + function NodeDataToString(const AData : Integer) : String; override; + End; + + TestTAbstractBTree = class(TTestCase) strict private public @@ -37,11 +47,20 @@ TestTAbstractBTree = class(TTestCase) implementation -function TComparison_XX_Integer(const ALeft, ARight: Integer): Integer; +{ TIntegerBTree } + +constructor TIntegerBTree.Create(AAllowDuplicates: Boolean; AOrder: Integer); begin - Result := ALeft - ARight; + inherited Create(TComparison_Integer,AAllowDuplicates,AOrder); end; +function TIntegerBTree.NodeDataToString(const AData: Integer): String; +begin + Result := AData.ToString; +end; + +{ TestTAbstractBTree } + procedure TestTAbstractBTree.SetUp; begin end; @@ -65,6 +84,7 @@ procedure TestTAbstractBTree.TestInfinite(AOrder : Integer); nDeletes := 0; Lbt := TIntegerBTree.Create(True,AOrder); try + Lbt.CircularProtection := (AOrder MOD 2)=0; repeat inc(nRounds); intValue := Random(AOrder * 100); @@ -184,6 +204,7 @@ procedure TestTAbstractBTree.TestPrecessorSuccessor; for Lorder := 3 to 7 do begin Lbt := TIntegerBTree.Create(False,Lorder); try + Lbt.CircularProtection := (Lorder MOD 2)=0; valMin := 1; intValue :=valMin; Lregs := 0; @@ -226,6 +247,7 @@ procedure TestTAbstractBTree.TestPrecessorSuccessor_Duplicates; for Lorder := 3 to 7 do begin Lbt := TIntegerBTree.Create(True,Lorder); try + Lbt.CircularProtection := (Lorder MOD 2)=0; valMin := 1; intValue :=valMin; Lregs := 0; @@ -314,7 +336,6 @@ procedure TestTAbstractBTree.Test_duplicate; end; LCurrentTree := Lbt.BTreeToString; Lbt.CheckConsistency; - if LLastTree = '' then Beep; finally Lbt.Free; end; @@ -369,7 +390,6 @@ procedure TestTAbstractBTree.TestDelete; intValue := Random(intValue)+1; DoDelete(intValue); end; - if LLastTree = '' then Beep; finally Lbt.Free; end; diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index 80b38e72e..f91b133ae 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -14,7 +14,7 @@ interface TestFramework, {$ENDIF} {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} - UAbstractMem, + UAbstractMem, UAbstractBTree.Tests, UAbstractBTree, UOrderedList, UAbstractMemBTree; type @@ -34,7 +34,6 @@ interface function NodeDataToString(const AData : TAbstractMemPosition) : String; override; End; - TestTAbstractMemBTree = class(TTestCase) strict private public @@ -137,7 +136,7 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup var Lbt : TAbstractMemBTreeExampleInteger; Lbts : TAbstractMemBTreeExampleString; Lzone : TAMZone; - intValue, nRounds, nAdds, nDeletes, i : Integer; + intValue, nRounds, nAdds, nDeletes, i, j : Integer; Lnode : TIntegerBTree.TAbstractBTreeNode; Lmem : TAbstractMem; LCurr : String; @@ -153,6 +152,7 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup nAdds := 0; nDeletes := 0; Lzone := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + try Lbt := TAbstractMemBTreeExampleInteger.Create(Lmem,Lzone,AAllowDuplicates,AOrder); try repeat @@ -189,12 +189,23 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup intValue := Random(AOrder * 100); Assert(Lbt.Add(intValue),Format('Cannot re-use %d/%d and add %d',[i,AOrder,intValue])); Lbt.CheckConsistency; + Assert(Lbt.FindIndex(i-1,j),Format('Cannot find %d on index %d on order %d',[intValue,i-1,AOrder])); + Assert(Not Lbt.FindIndex(i,j),Format('Found %d on index %d on order %d',[j,i-1,AOrder])); end; + finally + Lbt.Free; + end; + Lbt := TAbstractMemBTreeExampleInteger.Create(Lmem,Lzone,AAllowDuplicates,AOrder); + try + Lbt.CheckConsistency; Lbt.EraseTree; + Lbt.CheckConsistency; finally Lbt.Free; end; - Lmem.Dispose(Lzone); + finally + Lmem.Dispose(Lzone); + end; DoCheckAbstractMem(Lmem,0); Finally Lmem.Free; @@ -221,6 +232,7 @@ procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDupli nAdds := 0; nDeletes := 0; Lzone := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + try Lbt := TAbstractMemBTreeExampleString.Create(Lmem,Lzone,AAllowDuplicates,AOrder,TComparison_String); try repeat @@ -255,15 +267,49 @@ procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDupli Lbt.CheckConsistency; // Try to re-use for i := 1 to AOrder do begin - intValue := Random(AOrder * 100); + intValue := i; Assert(Lbt.AddData(intValue.ToString),Format('Cannot re-use %d/%d and add %d',[i,AOrder,intValue])); Lbt.CheckConsistency; end; + finally + Lbt.Free; + end; + Lbt := TAbstractMemBTreeExampleString.Create(Lmem,Lzone,AAllowDuplicates,AOrder,TComparison_String); + try + Lbt.CheckConsistency; + LCurr := Lbt.BTreeToString; + // SUCCESSOR + Assert(Lbt.FindDataLowest(LCurrData),'Not found Lowest'); + Assert(LcurrData='1','Not valid lowest'); + for i := 1 to AOrder do begin + Assert(i.ToString=LcurrData,Format('Not valid successor %d %s',[i,LcurrData])); + if i<AOrder then begin + Assert(Lbt.FindDataSuccessor(LcurrData,LCurrData),Format('Not found successor %d %s',[i,LcurrData])); + end else begin + Assert(Not Lbt.FindDataSuccessor(LCurrData,LCurrData),Format('Not valid last successor %s',[LCurrData])); + end; + end; + // PRECESSOR + Assert(Lbt.FindDataHighest(LCurrData),'Not found Highest'); + Assert(LcurrData=IntToStr(AOrder),'Not valid highest'); + for i := AOrder downto 1 do begin + Assert(i.ToString=LcurrData,Format('Not valid precessor %d %s',[i,LcurrData])); + if i>1 then begin + Assert(Lbt.FindDataPrecessor(LcurrData,LCurrData),Format('Not found precessor %d %s',[i,LcurrData])); + end else begin + Assert(Not Lbt.FindDataPrecessor(LCurrData,LCurrData),Format('Not valid last precessor %s',[LCurrData])); + end; + end; + Lbt.EraseTree; + Assert(Lbt.Count=0,'Not erased tree count 0'); + Lbt.CheckConsistency; Lbt.EraseTree; finally Lbt.Free; end; - Lmem.Dispose(Lzone); + finally + Lmem.Dispose(Lzone); + end; DoCheckAbstractMem(Lmem,0); Finally Lmem.Free; From 0465f628e843feca75982b1a07578b305a03c664 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 20 Jan 2021 23:33:53 +0100 Subject: [PATCH 077/275] Improvements on mem usage of TAbstractMemBTree Will save info in 2 zones allowing to use less mem space on leaf nodes --- src/libraries/abstractmem/UAbstractBTree.pas | 14 +- .../abstractmem/UAbstractMemBTree.pas | 207 ++++++++++-------- 2 files changed, 130 insertions(+), 91 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index 6529c825e..128f8d95f 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -141,6 +141,8 @@ TAbstractBTreeNode = record procedure CheckConsistency; virtual; property Height : Integer read GetHeight; property CircularProtection : Boolean read FCircularProtection write FCircularProtection; + procedure Lock; + procedure Unlock; End; TMemoryBTree<TData> = Class( TAbstractBTree<Integer,TData> ) @@ -404,7 +406,7 @@ constructor TAbstractBTree<TIdentify, TData>.Create(const AOnCompareIdentifyMeth FAllowDuplicates := AAllowDuplicates; FOrder := AOrder; if FOrder<3 then FOrder := 3 // Minimum order for a BTree is 3. Order = Max childs - else if FOrder>32 then FOrder := 32; // Maximum order will be established to 32 + else if FOrder>255 then FOrder := 255; // Maximum order will be established to 255 FCount := -1; // -1 Means there is no control {$IFDEF ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION} FCircularProtection := True; @@ -1136,6 +1138,11 @@ function TAbstractBTree<TIdentify, TData>.GetHeight: Integer; end; end; +procedure TAbstractBTree<TIdentify, TData>.Lock; +begin + FAbstractBTreeLock.Acquire; +end; + function TAbstractBTree<TIdentify, TData>.MaxChildrenPerNode: Integer; begin Result := FOrder; @@ -1288,6 +1295,11 @@ function TAbstractBTree<TIdentify, TData>.ToString(const ANode: TAbstractBTreeNo Result := '['+Result+']'; end; +procedure TAbstractBTree<TIdentify, TData>.Unlock; +begin + FAbstractBTreeLock.Release; +end; + { TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode } function TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.Count: Integer; diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 7e4f956b2..d8e2ce648 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -57,8 +57,9 @@ interface FInitialZone : TAMZone; FrootPosition : TAbstractMemPosition; procedure SaveHeader; - function GetNodeSize : Integer; Procedure CheckInitialized; + procedure LoadNodeHeader(const APosition : TAbstractMemPosition; var ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; var AChildsCount : Integer; var AChildsPosition : TAbstractMemPosition); + procedure SaveNodeHeader(const ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; const AChildsPosition : TAbstractMemPosition); protected FAbstractMem : TAbstractMem; function GetRoot: TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; override; @@ -120,14 +121,14 @@ procedure TAbstractMemBTree.CheckInitialized; if (FInitialZone.position=0) then raise EAbstractMemBTree.Create(Format('%s initial position not initialized',[ClassName])); end; -constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates: Boolean; AOrder: Integer); +constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates: Boolean; AOrder: Integer); var LBuff : TBytes; i : Integer; LOrder : Integer; - begin FAbstractMem := AAbstractMem; FrootPosition := 0; + inherited Create(TComparison_Integer,TComparison_Integer,AAllowDuplicates,AOrder); FCount := 0; // @@ -138,6 +139,8 @@ constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitial Exit; end; raise EAbstractMemBTree.Create('Cannot capture zone info for initialize'); + end else begin + if FInitialZone.position=0 then Exit; end; if (FInitialZone.size<MinAbstractMemInitialPositionSize) then begin raise EAbstractMemBTree.Create(Format('Invalid size %d for initialize',[FInitialZone.size])); @@ -186,76 +189,47 @@ procedure TAbstractMemBTree.DisposeData(var AData: TAbstractMemPosition); end; procedure TAbstractMemBTree.DisposeNode(var ANode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode); +var LOld : TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; + LChildsCount : Integer; + LChildsPosition : TAbstractMemPosition; begin + LoadNodeHeader(ANode.identify,LOld,LChildsCount,LChildsPosition); FAbstractMem.Dispose( ANode.identify ); ClearNode(ANode); + Assert(((LChildsCount=0) and (LChildsPosition=0)) + or ((LChildsCount<>0) and (LChildsPosition<>0)),Format('Invalid Childs count %d and position %d',[LChildsCount,LChildsPosition])); + if LChildsCount>0 then begin + FAbstractMem.Dispose( LChildsPosition ); + end; end; function TAbstractMemBTree.GetNode(AIdentify: TAbstractMemPosition): TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; var LBuff : TBytes; - LStream : TStream; - LByte : Byte; - i, LItemsCount, LChildsCount : Integer; + i, LChildsCount : Integer; + LChildsPosition : TAbstractMemPosition; begin - // For each node: - // Size = (4+2+2)+(4*MaxItemsPerNode)+(4*MaxChildrenPerNode) = GetNodeSize - // 4 Bytes [0..3] : Parent - // 1 Byte [4] : Used items (0..32) - // 1 Byte [5] : Used childs (0 (leaf) or Used Items+1) - // 2 Bytes [6..7] : 0 (unusued) - // For each item: - // 4 Bytes : data (AbstractMemPosition or Data using 4 bytes) - // For each children: - // 4 Bytes : Children AbstractMem position - ClearNode(Result); - Result.identify := AIdentify; - SetLength(LBuff, GetNodeSize ); - FAbstractMem.Read(AIdentify,LBuff[0],Length(LBuff)); - LStream := TMemoryStream.Create; - try - LStream.Write(LBuff[0],Length(LBuff)); - LStream.Position := 0; - // - LStream.Read(Result.parent,4); // Read parent position - LStream.Read(LByte,1); - LItemsCount := LByte; - LStream.Read(LByte,1); - LChildsCount := LByte; - LStream.Read(LByte,1); - Assert(LByte=0); - LStream.Read(LByte,1); - Assert(LByte=0); - if ((LItemsCount=0) and (Result.parent=0) and (LChildsCount=0)) then begin - // root without data - end else begin - if (Result.parent=0) then begin - if ((LItemsCount<1) or (LItemsCount>MaxItemsPerNode)) then - raise EAbstractMemBTree.Create(Format('Root Node items %d not in range [%d..%d]',[LItemsCount,MinItemsPerNode,MaxItemsPerNode])); - end else begin - if ((LItemsCount<MinItemsPerNode) or (LItemsCount>MaxItemsPerNode)) then - raise EAbstractMemBTree.Create(Format('Node items %d not in range [%d..%d]',[LItemsCount,MinItemsPerNode,MaxItemsPerNode])); - end; - if ((LChildsCount<>0) and (LChildsCount<>(LItemsCount+1))) then - raise EAbstractMemBTree.Create(Format('Node childrens %d not %d+1 in range [%d..%d]',[LChildsCount,LItemsCount,MinChildrenPerNode,MaxChildrenPerNode])); - end; - // Read items - SetLength(Result.data,LItemsCount); + LoadNodeHeader(AIdentify,Result,LChildsCount,LChildsPosition); + if LChildsCount>0 then begin SetLength(Result.childs,LChildsCount); - for i := 0 to LItemsCount-1 do begin - LStream.Read(Result.data[i],4); - end; - // Read childrens + SetLength(LBuff,(LChildsCount*4)); + FAbstractMem.Read(LChildsPosition,LBuff[0],Length(LBuff)); for i := 0 to LChildsCount-1 do begin - LStream.Read(Result.childs[i],4); + Move(LBuff[i*4],Result.childs[i],4); end; - finally - LStream.Free; end; -end; - -function TAbstractMemBTree.GetNodeSize: Integer; -begin - Result := 8 + (4 * MaxItemsPerNode) + (4 * MaxChildrenPerNode); + if ((Result.Count=0) and (Result.parent=0) and (LChildsCount=0)) then begin + // root without data + end else begin + if (Result.parent=0) then begin + if ((Result.Count<1) or (Result.Count>MaxItemsPerNode)) then + raise EAbstractMemBTree.Create(Format('Root Node items %d not in range [%d..%d]',[Result.Count,MinItemsPerNode,MaxItemsPerNode])); + end else begin + if ((Result.Count<MinItemsPerNode) or (Result.Count>MaxItemsPerNode)) then + raise EAbstractMemBTree.Create(Format('Node items %d not in range [%d..%d]',[Result.Count,MinItemsPerNode,MaxItemsPerNode])); + end; + if ((LChildsCount<>0) and (LChildsCount<>(Result.Count+1))) then + raise EAbstractMemBTree.Create(Format('Node childrens %d not %d+1 in range [%d..%d]',[LChildsCount,Result.Count,MinChildrenPerNode,MaxChildrenPerNode])); + end; end; function TAbstractMemBTree.GetRoot: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; @@ -270,6 +244,43 @@ function TAbstractMemBTree.IsNil(const AIdentify: TAbstractMemPosition): Boolean Result := AIdentify=0; end; +procedure TAbstractMemBTree.LoadNodeHeader( + const APosition : TAbstractMemPosition; var ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; var AChildsCount : Integer; var AChildsPosition : TAbstractMemPosition); +var LBuff : TBytes; + i, LItemsCount : Integer; +begin + // Node is stored in zone 2 positions: + // + // Zone 1: Header + // Size = (4+2+2+4) + (4*MaxItemsPerNode) + // 4 Bytes [0..3] : Parent + // 1 Byte [4] : Used items (0..255) + // 1 Byte [5] : Used childs (0 (leaf) or Used Items+1) + // 2 Bytes [6..7] : 0 (unusued) + // 4 Bytes [8..11]: Zone 2 position ( If is a leaf must be 0 ) + // For each item: + // 4 Bytes : data (AbstractMemPosition or Data using 4 bytes) + // + // Zone 2: OPTIONAL Only if NOT a leaf + // For each children: + // 4 Bytes : Children AbstractMem position + // + SetLength(LBuff, 8 + (4 * MaxItemsPerNode) + 4 ); + FAbstractMem.Read(APosition,LBuff[0],Length(LBuff)); + ClearNode(ANode); + LItemsCount := 0; + AChildsCount := 0; + ANode.identify := APosition; + Move(LBuff[0],ANode.parent,4); + Move(LBuff[4],LItemsCount,1); + Move(LBuff[5],AChildsCount,1); + Move(LBuff[8],AChildsPosition,4); + SetLength(ANode.data,LItemsCount); + for i := 0 to LItemsCount-1 do begin + Move(LBuff[12 + (i*4)], ANode.data[i], 4); + end; +end; + class function TAbstractMemBTree.MinAbstractMemInitialPositionSize: Integer; begin Result := CT_MIN_INITIAL_POSITION_SIZE; @@ -279,7 +290,8 @@ function TAbstractMemBTree.NewNode: TAbstractBTree<TAbstractMemPosition, TAbstra begin CheckInitialized; ClearNode(Result); - Result.identify := FAbstractMem.New(GetNodeSize).position; + Result.identify := FAbstractMem.New( 8 + (4 * MaxItemsPerNode) + 4 ).position; + SaveNodeHeader(Result,0); end; procedure TAbstractMemBTree.SaveHeader; @@ -301,41 +313,56 @@ procedure TAbstractMemBTree.SaveHeader; procedure TAbstractMemBTree.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode); var LBuff : TBytes; - LStream : TStream; - LByte : Byte; - i, LItemsCount, LChildsCount : Integer; + i, LChildsCount : Integer; + LOld : TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; + LChildsPosition : TAbstractMemPosition; + LZone : TAMZone; begin CheckInitialized; if ((ANode.Count)>MaxItemsPerNode) or (Length(ANode.childs)>MaxChildrenPerNode) then begin - // Protection agains saving temporal Node info with extra datas or childs + // Protection against saving temporal Node info with extra datas or childs Exit; end; + LoadNodeHeader(ANode.identify,LOld,LChildsCount,LChildsPosition); + // + if (LChildsCount>0) And (ANode.IsLeaf) then begin + // Node wasn't a leaf previously + Assert(LChildsPosition<>0,'Old childs position<>0'); + FAbstractMem.Dispose(LChildsPosition); + end else if (LChildsCount=0) And (Not ANode.IsLeaf) then begin + // Node was a leaf previously, now not + LZone := FAbstractMem.New( MaxChildrenPerNode * 4 ); + LChildsPosition := LZone.position; + end; + LChildsCount := Length(ANode.childs); + // + SaveNodeHeader(ANode,LChildsPosition); + // + SetLength(LBuff, MaxChildrenPerNode * 4 ); + FillChar(LBuff[0],Length(LBuff),0); + for i := 0 to LChildsCount-1 do begin + Move(ANode.childs[i],LBuff[i*4],4); + end; + FAbstractMem.Write(LChildsPosition,LBuff[0],LChildsCount*4); +end; - // See GetNode info - LStream := TMemoryStream.Create; - try - LStream.Write(ANode.parent,4); - LItemsCount := Length(ANode.data); - LStream.Write(LItemsCount,1); - LChildsCount := Length(ANode.childs); - LStream.Write(LChildsCount,1); - LByte := 0; - LStream.Write(LByte,1); - LStream.Write(LByte,1); - for i := 0 to LItemsCount-1 do begin - LStream.Write(ANode.data[i],4) - end; - // Read childrens - for i := 0 to LChildsCount-1 do begin - LStream.Write(ANode.childs[i],4); - end; - SetLength(LBuff,LStream.Size); - LStream.Position := 0; - LStream.Read(LBuff[0],LStream.Size); - FAbstractMem.Write(ANode.identify,LBuff[0],Length(LBuff)); - finally - LStream.Free; +procedure TAbstractMemBTree.SaveNodeHeader( + const ANode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; const AChildsPosition : TAbstractMemPosition); +var LBuff : TBytes; + i, LItemsCount, LChildsCount : Integer; +begin + SetLength(LBuff, 8 + (4 * MaxItemsPerNode) + 4 ); + FillChar(LBuff[0],Length(LBuff),0); + Move(ANode.parent,LBuff[0],4); + LItemsCount := ANode.Count; + Move(LItemsCount,LBuff[4],1); + LChildsCount := Length(ANode.childs); + Move(LChildsCount,LBuff[5],1); + Move(AChildsPosition,LBuff[8],4); + for i := 0 to LItemsCount-1 do begin + Move(ANode.data[i], LBuff[12 + (i*4)], 4); end; + FAbstractMem.Write(ANode.identify,LBuff[0],Length(LBuff)); end; procedure TAbstractMemBTree.SetCount(const ANewCount: Integer); From 9450307f8f2f304de7d61f07e869d07f68101d0d Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 21 Jan 2021 00:51:44 +0100 Subject: [PATCH 078/275] Improve PCAbstractMem adding BTree structures TPCAbstractMemListAccountNames = Class(TAbstractMemBTreeData<TAccountNameInfo>) TAccountsUsingThisKey = Class(TAbstractMemBTree) New file version and more improvements --- src/core/UAccounts.pas | 115 +++++--- src/core/UPCAbstractMem.pas | 390 ++++++++++--------------- src/core/UPCAbstractMemAccountKeys.pas | 73 ++--- src/core/UPCAbstractMemAccounts.pas | 200 +++++++++++++ src/core/UPCAccountsOrdenations.pas | 165 +++++++++++ src/core/UPCTemporalAbstractMem.pas | 76 +++++ 6 files changed, 702 insertions(+), 317 deletions(-) create mode 100644 src/core/UPCAbstractMemAccounts.pas create mode 100644 src/core/UPCAccountsOrdenations.pas create mode 100644 src/core/UPCTemporalAbstractMem.pas diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 322221c60..2ee38a02a 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -30,7 +30,9 @@ interface UPCHardcodedRandomHashTable, UJSONFunctions, {$IFDEF USE_ABSTRACTMEM} UPCAbstractMem, UPCAbstractMemAccountKeys, + {$ELSE} {$ENDIF} + UPCAccountsOrdenations, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}; Type @@ -216,6 +218,7 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany FOrderedByName : TOrderedRawList; // OrderedAccountKeysList (Added after Build 3.0.1) allows an indexed search of public keys in the safebox with mem optimization FOrderedAccountKeysList : TSafeboxPubKeysAndAccounts; + FAccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock; {$ENDIF} FModifiedBlocksSeparatedChain : TOrderedBlockAccountList; // Used when has PreviousSafebox (Used if we are on a Separated chain) // @@ -245,6 +248,7 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany procedure SearchBlockWhenOnSeparatedChain(blockNumber : Cardinal; out blockAccount : TBlockAccount); function GetAggregatedHashrate: TBigNum; function GetOrderedAccountKeysList: TSafeboxPubKeysAndAccounts; + function GetAccount(AAccountNumber : Integer; var AAccount : TAccount) : Boolean; protected FTotalFee: Int64; Procedure UpdateAccount(account_number : Cardinal; const newAccountInfo: TAccountInfo; const newName : TRawBytes; newType : Word; @@ -322,6 +326,7 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany class Function CopyAbstractMemToSafeBoxStream(ASource : TPCAbstractMem; ADestStream : TStream; AFromBlock, AToBlock : Cardinal; var AErrors : String) : Boolean; property PCAbstractMem : TPCAbstractMem read FPCAbstractMem; {$ENDIF} + Function AccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock; End; @@ -2408,6 +2413,15 @@ function TPCSafeBox.AccountsCount: Integer; end; end; +function TPCSafeBox.AccountsOrderedByUpdatedBlock: TAccountsOrderedByUpdatedBlock; +begin + {$IFDEF USE_ABSTRACTMEM} + Result := FPCAbstractMem.AccountsOrderedByUpdatedBlock; + {$ELSE} + Result := FAccountsOrderedByUpdatedBlock; + {$ENDIF} +end; + function TPCSafeBox.GetBlock(block_number: Cardinal): TBlockAccount; begin StartThreadSafe; @@ -2823,6 +2837,7 @@ constructor TPCSafeBox.Create; FBlockAccountsList := TList<Pointer>.Create; FAggregatedHashrate := TBigNum.Create(0); FOrderedByName := TOrderedRawList.Create; + FAccountsOrderedByUpdatedBlock := TAccountsOrderedByUpdatedBlock.Create(GetAccount); {$ENDIF} FListOfOrderedAccountKeysList := TList<TOrderedAccountKeysList>.Create; FCurrentProtocol := CT_PROTOCOL_1; @@ -2866,6 +2881,10 @@ destructor TPCSafeBox.Destroy; FreeAndNil(FAddedNamesSincePreviousSafebox); FreeAndNil(FDeletedNamesSincePreviousSafebox); FreeAndNil(FSubChains); + {$IFnDEF USE_ABSTRACTMEM} + FreeAndNil(FAccountsOrderedByUpdatedBlock); + {$ENDIF} + If Assigned(FPreviousSafeBox) then begin FPreviousSafeBox.FSubChains.Remove(Self); // Remove from current snapshot FPreviousSafeBox := Nil; @@ -2968,7 +2987,7 @@ procedure TPCSafeBox.CommitToPrevious; // Start deleting: For i:=0 to DeletedNamesList.Count-1 do begin {$IFDEF USE_ABSTRACTMEM} - FPreviousSafebox.FPCAbstractMem.AccountsNames.Remove(DeletedNamesList.Get(i).ToString); + FPreviousSafebox.FPCAbstractMem.AccountsNames.DeleteAccountName(DeletedNamesList.Get(i).ToString); {$ELSE} FPreviousSafebox.FOrderedByName.Remove(DeletedNamesList.Get(i)); {$ENDIF} @@ -2976,7 +2995,7 @@ procedure TPCSafeBox.CommitToPrevious; // Finally adding For i:=0 to AddedNamesList.Count-1 do begin {$IFDEF USE_ABSTRACTMEM} - FPreviousSafebox.FPCAbstractMem.AccountsNames.Add(AddedNamesList.Get(i).ToString,AddedNamesList.GetTag(i)); + FPreviousSafebox.FPCAbstractMem.AccountsNames.AddNameAndNumber(AddedNamesList.Get(i).ToString,AddedNamesList.GetTag(i)); {$ELSE} FPreviousSafebox.FOrderedByName.Add(AddedNamesList.Get(i),AddedNamesList.GetTag(i)); {$ENDIF} @@ -3111,19 +3130,23 @@ procedure TPCSafeBox.RollBackToSnapshot(snapshotBlock: Cardinal); Procedure UndoAddedDeletedNames(AddedNamesList,DeletedNamesList : TOrderedRawList); Var i,j : Integer; + {$IFDEF USE_ABSTRACTMEM} + Laninfo : TAccountNameInfo; + {$ELSE} + {$ENDIF} Begin // Start adding For i:=0 to AddedNamesList.Count-1 do begin // It was added, so we MUST FIND on current names list {$IFDEF USE_ABSTRACTMEM} - If Not FPCAbstractMem.AccountsNames.FindByName(AddedNamesList.Get(i).ToString,j) then begin + If Not FPCAbstractMem.AccountsNames.FindByName(AddedNamesList.Get(i).ToString,Laninfo) then begin // ERROR: It has been added, why we not found??? If DeletedNamesList.Find(AddedNamesList.Get(i),j) then begin end else begin TLog.NewLog(lterror,ClassName,Format('ERROR DEV 20180319-1 Name %s not found at account:%d',[AddedNamesList.Get(i).ToPrintable,AddedNamesList.GetTag(i)])); end; end else begin - FPCAbstractMem.AccountsNames.Delete(j); + FPCAbstractMem.AccountsNames.DeleteData(Laninfo); end; {$ELSE} If Not FOrderedByName.Find(AddedNamesList.Get(i),j) then begin @@ -3139,15 +3162,14 @@ procedure TPCSafeBox.RollBackToSnapshot(snapshotBlock: Cardinal); For i:=0 to DeletedNamesList.Count-1 do begin {$IFDEF USE_ABSTRACTMEM} // It has been deleted, we MUST NOT FIND on current names list - If FPCAbstractMem.AccountsNames.FindByName(DeletedNamesList.Get(i).ToString,j) then begin - // It has been deleted... now is found - If (FPCAbstractMem.AccountsNames.Item[j].accountNumber<>DeletedNamesList.GetTag(i)) then begin + If FPCAbstractMem.AccountsNames.FindByName(DeletedNamesList.Get(i).ToString,Laninfo) then begin + if Laninfo.accountNumber<>DeletedNamesList.GetTag(i) then begin // ERROR: It has been deleted, why is found with another account??? - TLog.NewLog(lterror,ClassName,Format('ERROR DEV 20180319-2 Name %s found at account:%d <> saved account:%d',[DeletedNamesList.Get(i).ToPrintable,DeletedNamesList.GetTag(i),FPCAbstractMem.AccountsNames.Item[j].accountNumber])); + TLog.NewLog(lterror,ClassName,Format('ERROR DEV 20180319-2 Name %s found at account:%d <> saved account:%d',[DeletedNamesList.Get(i).ToPrintable,DeletedNamesList.GetTag(i),Laninfo.accountNumber])); end; end; // Add with Info of previous account with name (saved at Tag value) - FPCAbstractMem.AccountsNames.Add(DeletedNamesList.Get(i).ToString,DeletedNamesList.GetTag(i)); + FPCAbstractMem.AccountsNames.AddNameAndNumber(DeletedNamesList.Get(i).ToString,DeletedNamesList.GetTag(i)); {$ELSE} // It has been deleted, we MUST NOT FIND on current names list If FOrderedByName.Find(DeletedNamesList.Get(i),j) then begin @@ -3412,7 +3434,7 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool if sbHeader.blocksCount<FPCAbstractMem.BlocksCount then begin FPCAbstractMem.EraseData; end else begin - FPCAbstractMem.AccountsNames.Clear; + FPCAbstractMem.AccountsNames.EraseTree; end; AggregatedHashrate.Value := 0; {$ELSE} @@ -3514,11 +3536,11 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool Exit; end; {$IFDEF USE_ABSTRACTMEM} - if FPCAbstractMem.AccountsNames.IndexOf( LBlock.accounts[iacc].name.ToString )>=0 then begin + if FPCAbstractMem.AccountsNames.FindByName(LBlock.accounts[iacc].name.ToString ) then begin errors := errors + ' Duplicate name "'+LBlock.accounts[iacc].name.ToPrintable+'"'; Exit; end; - FPCAbstractMem.AccountsNames.Add(LBlock.accounts[iacc].name.ToString,LBlock.accounts[iacc].account); + FPCAbstractMem.AccountsNames.AddNameAndNumber(LBlock.accounts[iacc].name.ToString,LBlock.accounts[iacc].account); {$ELSE} if FOrderedByName.IndexOf(LBlock.accounts[iacc].name)>=0 then begin errors := errors + ' Duplicate name "'+LBlock.accounts[iacc].name.ToPrintable+'"'; @@ -3613,6 +3635,12 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool // BufferBlocksHash fill with data j := (length(LBlock.block_hash)*(iBlock)); BufferBlocksHash.Replace( j, LBlock.block_hash[0], 32 ); + for j := low(LBlock.accounts) to High(LBlock.accounts) do begin + FAccountsOrderedByUpdatedBlock.Update( + LBlock.accounts[j].account, + LBlock.accounts[j].updated_on_block_active_mode, + LBlock.accounts[j].updated_on_block_active_mode); + end; {$ENDIF} for j := low(LBlock.accounts) to High(LBlock.accounts) do begin AccountKeyListAddAccounts(LBlock.accounts[j].accountInfo.accountKey,[LBlock.accounts[j].account]); @@ -4536,6 +4564,12 @@ function TPCSafeBox.GetBlockInfo(ABlockNumber: Cardinal): TOperationBlock; end; end; +function TPCSafeBox.GetAccount(AAccountNumber: Integer; var AAccount: TAccount): Boolean; +begin + AAccount := Account(AAccountNumber); + Result := True; +end; + function TPCSafeBox.GetActualCompactTargetHash(protocolVersion : Word): Cardinal; begin Result := TPascalCoinProtocol.TargetToCompact(GetActualTargetHash(protocolVersion),protocolVersion); @@ -4549,10 +4583,13 @@ function TPCSafeBox.FindAccountByName(const aName: String): Integer; function TPCSafeBox.FindAccountByName(const aName: TRawBytes): Integer; Var i,j,k : Integer; Psnapshot : PSafeboxSnapshot; + {$IFDEF USE_ABSTRACTMEM} + Laninfo : TAccountNameInfo; + {$ENDIF} begin {$IFDEF USE_ABSTRACTMEM} - i := FPCAbstractMem.AccountsNames.IndexOf(aName.ToString); - if i>=0 then Result := FPCAbstractMem.AccountsNames.Item[i].accountNumber + if FPCAbstractMem.AccountsNames.FindByName(aName.ToString,Laninfo) then + Result := Laninfo.accountNumber {$ELSE} i := FOrderedByName.IndexOf(aName); if i>=0 then Result := FOrderedByName.GetTag(i) @@ -4607,26 +4644,24 @@ function TPCSafeBox.FindAccountByName(const aName: TRawBytes): Integer; function TPCSafeBox.FindAccountsStartingByName(const AStartName: TRawBytes; const ARawList: TOrderedRawList; const AMax: Integer = 0): Integer; -var LIndex : Integer; +var LRaw : TRawBytes; - LStartNameString : String; + {$IFDEF USE_ABSTRACTMEM} + Laninfo : TAccountNameInfo; + {$ELSE} + LIndex : Integer; + {$ENDIF} begin ARawList.Clear; StartThreadSafe; try {$IFDEF USE_ABSTRACTMEM} - if FPCAbstractMem.AccountsNames.FindByName(AStartName.ToString,LIndex) then begin - LRaw.FromString(FPCAbstractMem.AccountsNames.Item[LIndex].accountName); - ARawList.Add( LRaw, FPCAbstractMem.AccountsNames.Item[LIndex].accountNumber ); - inc(LIndex); - end; - LStartNameString := AStartName.ToString; - while (LIndex<FPCAbstractMem.AccountsNames.Count) and (FPCAbstractMem.AccountsNames.Item[LIndex].accountName.StartsWith( LStartNameString ) ) - and ((AMax<=0) or (AMax>ARawList.Count)) // AMax <=0 inifinte results - do begin - LRaw.FromString( FPCAbstractMem.AccountsNames.Item[LIndex].accountName ); - ARawList.Add( LRaw, FPCAbstractMem.AccountsNames.Item[LIndex].accountNumber ); - inc(LIndex); + FPCAbstractMem.AccountsNames.FindByName(AStartName.ToString,Laninfo); + while (Laninfo.accountName.StartsWith(AStartName.ToString)) + and ((AMax<=0) or (AMax>ARawList.Count)) do begin + LRaw.FromString(Laninfo.accountName); + ARawList.Add( LRaw, Laninfo.accountNumber ); + if not FPCAbstractMem.AccountsNames.FindDataSuccessor(Laninfo,Laninfo) then Break; end; {$ELSE} if FOrderedByName.Find(AStartName,LIndex) then begin @@ -4703,6 +4738,8 @@ procedure TPCSafeBox.UpdateAccount(account_number : Cardinal; const newAccountIn blockAccount : TBlockAccount; {$IFnDEF USE_ABSTRACTMEM} Pblock : PBlockAccount; + {$ELSE} + Laninfo : TAccountNameInfo; {$ENDIF} begin iBlock := account_number DIV CT_AccountsPerBlock; @@ -4716,6 +4753,11 @@ procedure TPCSafeBox.UpdateAccount(account_number : Cardinal; const newAccountIn end else begin Pblock := FBlockAccountsList.Items[iBlock]; end; + FAccountsOrderedByUpdatedBlock.Update( + account_number, + blockAccount.accounts[iAccount].updated_on_block_active_mode, + newUpdated_block_active_mode + ); {$ENDIF} if (NOT TAccountComp.EqualAccountKeys(blockAccount.accounts[iAccount].accountInfo.accountKey,newAccountInfo.accountKey)) then begin @@ -4746,16 +4788,15 @@ procedure TPCSafeBox.UpdateAccount(account_number : Cardinal; const newAccountIn If Length(blockAccount.accounts[iAccount].name)>0 then begin {$IFDEF USE_ABSTRACTMEM} - i := FPCAbstractMem.AccountsNames.IndexOf(blockAccount.accounts[iAccount].name.ToString); - if i<0 then begin + if Not FPCAbstractMem.AccountsNames.FindByName(blockAccount.accounts[iAccount].name.ToString,Laninfo) then begin If (Not Assigned(FPreviousSafeBox)) then begin TLog.NewLog(ltError,ClassName,'ERROR DEV 20170606-1 Name "'+blockAccount.accounts[iAccount].name.ToPrintable+'" not found for delete on account '+IntToStr(account_number)); end; end else begin - If (FPCAbstractMem.AccountsNames.Item[i].accountNumber<>account_number) then begin - TLog.NewLog(ltError,ClassName,'ERROR DEV 20170606-3 Name "'+blockAccount.accounts[iAccount].name.ToPrintable+'" not found for delete at suposed account '+IntToStr(account_number)+' found at '+IntToStr(FPCAbstractMem.AccountsNames.Item[i].accountNumber)+' '+FPCAbstractMem.AccountsNames.Item[i].accountName); + If (Laninfo.accountNumber<>account_number) then begin + TLog.NewLog(ltError,ClassName,'ERROR DEV 20170606-3 Name "'+blockAccount.accounts[iAccount].name.ToPrintable+'" not found for delete at suposed account '+IntToStr(account_number)+' found at '+IntToStr(Laninfo.accountNumber)+' '+Laninfo.accountName); end; - FPCAbstractMem.AccountsNames.Delete(i); + FPCAbstractMem.AccountsNames.DeleteData(Laninfo); end; {$ELSE} i := FOrderedByName.IndexOf(blockAccount.accounts[iAccount].name); @@ -4793,9 +4834,11 @@ procedure TPCSafeBox.UpdateAccount(account_number : Cardinal; const newAccountIn blockAccount.accounts[iAccount].name:=newName; If Length(blockAccount.accounts[iAccount].name)>0 then begin {$IFDEF USE_ABSTRACTMEM} - i := FPCAbstractMem.AccountsNames.IndexOf(blockAccount.accounts[iAccount].name.ToString); - if i>=0 then TLog.NewLog(ltError,ClassName,'ERROR DEV 20170606-2 New Name "'+blockAccount.accounts[iAccount].name.ToPrintable+'" for account '+IntToStr(account_number)+' found at account '+IntToStr(FPCAbstractMem.AccountsNames.Item[i].accountNumber)); - FPCAbstractMem.AccountsNames.Add(blockAccount.accounts[iAccount].name.ToString,account_number); + if FPCAbstractMem.AccountsNames.FindByName(blockAccount.accounts[iAccount].name.ToString,Laninfo) then begin + TLog.NewLog(ltError,ClassName,'ERROR DEV 20170606-2 New Name "'+blockAccount.accounts[iAccount].name.ToPrintable+'" for account '+IntToStr(account_number)+' found at account '+IntToStr(Laninfo.accountNumber)); + FPCAbstractMem.AccountsNames.DeleteData(Laninfo); + end; + FPCAbstractMem.AccountsNames.AddNameAndNumber(blockAccount.accounts[iAccount].name.ToString,account_number); {$ELSE} i := FOrderedByName.IndexOf(blockAccount.accounts[iAccount].name); if i>=0 then TLog.NewLog(ltError,ClassName,'ERROR DEV 20170606-2 New Name "'+blockAccount.accounts[iAccount].name.ToPrintable+'" for account '+IntToStr(account_number)+' found at account '+IntToStr(FOrderedByName.GetTag(i))); diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 650ef602d..bab277f07 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -8,10 +8,12 @@ interface uses Classes, SysUtils, SyncObjs, UAbstractMem, UFileMem, UAbstractMemTList, UCacheMem, - UAbstractBTree, UThread, + UAbstractBTree, UThread, UAbstractMemBTree, UAVLCache, ULog, UCrypto, UPCAbstractMemAccountKeys, UPCDataTypes, UBaseTypes, UConst, UPCSafeBoxRootHash, UOrderedList, + UPCAccountsOrdenations, + UPCAbstractMemAccounts, {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}; type @@ -34,8 +36,6 @@ TPCAbstractMemListBlocks = class(TAbstractMemTList<TOperationBlockExt>) procedure SaveTo(const AItem: TOperationBlockExt; AIsAddingItem : Boolean; var ABytes: TBytes); override; end; - TPCAbstractMemListAccounts = class; - TAccountNameInfo = record accountName: string; accountNumber: cardinal; @@ -43,30 +43,22 @@ TAccountNameInfo = record { TPCAbstractMemListAccountNames } - TPCAbstractMemListAccountNames = class(TAbstractMemOrderedTList<TAccountNameInfo>) + TPCAbstractMemListAccountNames = Class(TAbstractMemBTreeData<TAccountNameInfo>) private FPCAbstractMem: TPCAbstractMem; + procedure LoadFrom(const ABytes: TBytes; var AItem: TAccountNameInfo); + procedure SaveTo(const AItem: TAccountNameInfo; var ABytes: TBytes); + function FindByName(const AName : String; out AAbstractMemPosition : TAbstractMemPosition) : Boolean; overload; protected - function ToString(const AItem: TAccountNameInfo): string; override; - - procedure LoadFrom(const ABytes: TBytes; var AItem: TAccountNameInfo); override; - procedure SaveTo(const AItem: TAccountNameInfo; AIsAddingItem : Boolean; var ABytes: TBytes); override; - function Compare(const ALeft, ARight: TAccountNameInfo): integer; override; + function LoadData(const APosition : TAbstractMemPosition) : TAccountNameInfo; override; + function SaveData(const AData : TAccountNameInfo) : TAMZone; override; public - function IndexOf(const AName : String) : Integer; - procedure Remove(const AName : String); - procedure Add(const AName : String; AAccountNumber : Cardinal); - function FindByName(const AName : String; out AIndex : Integer) : Boolean; - end; - - { TPCAbstractMemListAccounts } - - TPCAbstractMemListAccounts = class(TAbstractMemTList<TAccount>) - private - FPCAbstractMem: TPCAbstractMem; - protected - procedure LoadFrom(const ABytes: TBytes; var AItem: TAccount); override; - procedure SaveTo(const AItem: TAccount; AIsAddingItem : Boolean; var ABytes: TBytes); override; + function NodeDataToString(const AData : TAbstractMemPosition) : String; override; + // Special + procedure AddNameAndNumber(const AName : String; AAccountNumber : Cardinal); + function FindByName(const AName : String) : Boolean; overload; + function FindByName(const AName : String; out ANameInfo : TAccountNameInfo) : Boolean; overload; + function DeleteAccountName(const AName : String) : Boolean; end; { TPCAbstractMemBytesBuffer32Safebox } @@ -128,6 +120,7 @@ TPCAbstractMem = class FSavingOldGridCache : Boolean; FSavingOldDefaultCacheDataBlocksSize : Integer; + FAccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock; function IsChecking : Boolean; procedure DoCheck; @@ -145,6 +138,7 @@ TPCAbstractMem = class procedure SetSavingNewSafeboxMode(const Value: Boolean); protected procedure UpgradeAbstractMemVersion(const ACurrentHeaderVersion : Integer); + function DoGetAccount(AAccountNumber : Integer; var AAccount : TAccount) : Boolean; public constructor Create(const ASafeboxFileName: string; AReadOnly: boolean); class function AnalyzeFile(const ASafeboxFileName: string; var ABlocksCount : Integer) : Boolean; @@ -185,6 +179,7 @@ TPCAbstractMem = class Property MaxAccountsCache : Integer read GetMaxAccountsCache write SetMaxAccountsCache; Property MaxAccountKeysCache : Integer read GetMaxAccountKeysCache write SetMaxAccountKeysCache; Property SavingNewSafeboxMode : Boolean read FSavingNewSafeboxMode write SetSavingNewSafeboxMode; + Property AccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock read FAccountsOrderedByUpdatedBlock; end; implementation @@ -192,8 +187,8 @@ implementation uses UAccounts; const - CT_PCAbstractMem_FileVersion = CT_PROTOCOL_5; - CT_PCAbstractMem_HeaderVersion = 1; + CT_PCAbstractMem_FileVersion = 100; + CT_PCAbstractMem_HeaderVersion = 2; function _AccountCache_Comparision(const Left, Right: TAccountCache.PAVLCacheMemData): Integer; begin @@ -260,145 +255,6 @@ procedure TPCAbstractMemBytesBuffer32Safebox.Flush; end; end; -{ TPCAbstractMemListAccounts } - -procedure TPCAbstractMemListAccounts.LoadFrom(const ABytes: TBytes; var AItem: TAccount); -var - LPointer: TAbstractMemPosition; - LStream : TStream; - w : Word; -begin - AItem.Clear; - LStream := TMemoryStream.Create; - Try - LPointer := 0; - LStream.Write(ABytes[0],Length(ABytes)); - LStream.Position := 0; - - LStream.Read( AItem.account , 4 ); - - LStream.Read( w,2 ); - if (w<>CT_PROTOCOL_5) then raise EPCAbstractMem.Create(Format('Invalid Account %d protocol %d',[AItem.account,w])); - - LStream.Read( w, 2 ); - case w of - CT_NID_secp256k1,CT_NID_secp384r1,CT_NID_sect283k1,CT_NID_secp521r1 : Begin - AItem.accountInfo.state := as_Normal; - LStream.Read(LPointer,4); - AItem.accountInfo.accountKey := FPCAbstractMem.FAccountKeys.GetKeyAtPosition( LPointer ); - if w<>AItem.accountInfo.accountKey.EC_OpenSSL_NID then raise EPCAbstractMem.Create('INCONSISTENT 20200318-2'); - End; - CT_AccountInfo_ForSale, CT_AccountInfo_ForAccountSwap, CT_AccountInfo_ForCoinSwap : Begin - case w of - CT_AccountInfo_ForSale : AItem.accountInfo.state := as_ForSale; - CT_AccountInfo_ForAccountSwap : AItem.accountInfo.state := as_ForAtomicAccountSwap; - CT_AccountInfo_ForCoinSwap : AItem.accountInfo.state := as_ForAtomicCoinSwap; - end; - LStream.Read(LPointer,4); - AItem.accountInfo.accountKey := FPCAbstractMem.FAccountKeys.GetKeyAtPosition( LPointer ); - - LStream.Read(AItem.accountInfo.locked_until_block,4); - LStream.Read(AItem.accountInfo.price,8); - LStream.Read(AItem.accountInfo.account_to_pay,4); - LStream.Read(LPointer,4); - AItem.accountInfo.new_publicKey := FPCAbstractMem.FAccountKeys.GetKeyAtPosition( LPointer ); - if (w<>CT_AccountInfo_ForSale) then begin - AItem.accountInfo.hashed_secret.FromSerialized(LStream); - end; - - End; - else raise EPCAbstractMem.Create(Format('Unknow accountInfo type %d for account %d',[w,Aitem.account])); - end; - // - LStream.Read( AItem.balance , 8); - LStream.Read( AItem.updated_on_block_passive_mode , 4); - LStream.Read( AItem.updated_on_block_active_mode , 4); - LStream.Read( AItem.n_operation , 4); - AItem.name.FromSerialized( LStream ); - LStream.Read( AItem.account_type ,2); - AItem.account_data.FromSerialized( LStream ); - if AItem.account_seal.FromSerialized( LStream )<0 then raise EPCAbstractMem.Create('INCONSISTENT 20200318-4'); - // Force account_seal to 20 bytes - if Length(AItem.account_seal)<>20 then begin - AItem.account_seal := TBaseType.T20BytesToRawBytes( TBaseType.To20Bytes(AItem.account_seal) ); - end; - Finally - LStream.Free; - End; -end; - -procedure TPCAbstractMemListAccounts.SaveTo(const AItem: TAccount; AIsAddingItem : Boolean; var ABytes: TBytes); -var LStream : TStream; - LPointer : TAbstractMemPosition; - w : Word; - LPrevious : TAccount; -begin - if (Length(ABytes)>0) and (Not AIsAddingItem) then begin - // Capture previous values - LoadFrom(ABytes,LPrevious); - if (LPrevious.account<>AItem.account) then raise EPCAbstractMem.Create(Format('INCONSISTENT account number %d<>%d',[AItem.account,LPrevious.account])); - - if Not LPrevious.accountInfo.accountKey.IsEqualTo( AItem.accountInfo.accountKey ) then begin - // Remove previous account link - FPCAbstractMem.FAccountKeys.GetPositionOfKeyAndRemoveAccount( LPrevious.accountInfo.accountKey, LPrevious.account ); - end; - end; - - LStream := TMemoryStream.Create; - try - LStream.Position := 0; - - - LStream.Write( AItem.account , 4 ); - - w := CT_PROTOCOL_5; - LStream.Write( w, 2 ); - - w := 0; - case AItem.accountInfo.state of - as_Normal : begin - LPointer := FPCAbstractMem.FAccountKeys.GetPositionOfKeyAndAddAccount(AItem.accountInfo.accountKey,AItem.account); - LStream.Write( AItem.accountInfo.accountKey.EC_OpenSSL_NID , 2 ); - LStream.Write( LPointer, 4); - end; - as_ForSale : w := CT_AccountInfo_ForSale; - as_ForAtomicAccountSwap : w := CT_AccountInfo_ForAccountSwap; - as_ForAtomicCoinSwap : w := CT_AccountInfo_ForCoinSwap; - end; - if (w>0) then begin - LStream.Write(w,2); - - LPointer := FPCAbstractMem.FAccountKeys.GetPositionOfKeyAndAddAccount(AItem.accountInfo.accountKey,AItem.account); - LStream.Write( LPointer, 4); - - LStream.Write(AItem.accountInfo.locked_until_block,4); - LStream.Write(AItem.accountInfo.price,8); - LStream.Write(AItem.accountInfo.account_to_pay,4); - LPointer := FPCAbstractMem.FAccountKeys.GetPositionOfKey(AItem.accountInfo.new_publicKey,True); - LStream.Write(LPointer,4); - if (w<>CT_AccountInfo_ForSale) then begin - AItem.accountInfo.hashed_secret.ToSerialized(LStream); - end; - end; - // - LStream.Write( AItem.balance , 8); - LStream.Write( AItem.updated_on_block_passive_mode , 4); - LStream.Write( AItem.updated_on_block_active_mode , 4); - LStream.Write( AItem.n_operation , 4); - - AItem.name.ToSerialized( LStream ); - - LStream.Write( AItem.account_type ,2); - AItem.account_data.ToSerialized( LStream ); - AItem.account_seal.ToSerialized( LStream ); - // - ABytes.FromStream( LStream ); - - finally - LStream.Free; - end; -end; - { TPCAbstractMem } function TPCAbstractMem.CheckConsistency(AReport: TStrings) : Boolean; @@ -437,6 +293,11 @@ procedure TPCAbstractMem.CopyFrom(ASource: TPCAbstractMem); DoInit(LIsNew); end; +function _TComparison_TAccountNameInfo(const ALeft, ARight : TAccountNameInfo) : Integer; +begin + Result := CompareText(ALeft.accountName,ARight.accountName); +end; + function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; const CT_HEADER_MIN_SIZE = 100; @@ -451,6 +312,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; [28..31] 4 bytes: LZoneAccountKeys.position [32..35] 4 bytes: FZoneAggregatedHashrate.position [36..39] 4 bytes: LZoneBuffersBlockHash + [40..43] 4 bytes: LZoneAccountsOrderedByUpdatedBlock.position ... [96..99] 4 bytes: Header version } @@ -458,7 +320,8 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; LZoneBlocks, LZoneAccounts, LZoneAccountsNames, - LZoneAccountKeys : TAMZone; + LZoneAccountKeys, + LZoneAccountsOrderedByUpdatedBlock : TAMZone; LZoneBuffersBlockHash : TAbstractMemPosition; LHeader, LBuffer, LBigNum : TBytes; LIsGood : Boolean; @@ -472,6 +335,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; FreeAndNil(FAccountsNames); FreeAndNil(FAccountKeys); FreeAndNil(FBufferBlocksHash); + FreeAndNil(FAccountsOrderedByUpdatedBlock); // Result := False; AIsNewStructure := True; @@ -482,6 +346,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; LZoneAccountKeys.Clear; FZoneAggregatedHashrate.Clear; LZoneBuffersBlockHash := 0; + LZoneAccountsOrderedByUpdatedBlock.Clear; if (FAbstractMem.ReadFirstData(LZone,LHeader)) then begin // Check if header is valid: @@ -504,11 +369,21 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; Move(LHeader[28], LZoneAccountKeys.position, 4); Move(LHeader[32], FZoneAggregatedHashrate.position, 4); LZoneBuffersBlockHash := LZone.position + 36; + Move(LHeader[40], LZoneAccountsOrderedByUpdatedBlock.position, 4); + // Move(LHeader[96], LHeaderVersion, 4); if (LHeaderVersion>CT_PCAbstractMem_HeaderVersion) then begin TLog.NewLog(lterror,ClassName,Format('Header version readed %d is greater than expected %d',[LHeaderVersion,CT_PCAbstractMem_HeaderVersion])); end else begin AIsNewStructure := False; + // + if (LZoneAccountsOrderedByUpdatedBlock.position=0) then begin + if (Not FAbstractMem.ReadOnly) then begin + LZoneAccountsOrderedByUpdatedBlock := FAbstractMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + Move(LZoneAccountsOrderedByUpdatedBlock.position,LHeader[40],4); + FAbstractMem.Write(LZone.position,LHeader[0],Length(LHeader)); + end; + end; end; end; end; @@ -530,6 +405,8 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; LZoneAccountKeys := FAbstractMem.New( 100 ); FZoneAggregatedHashrate := FAbstractMem.New(100); // Note: Enough big to store a BigNum LZoneBuffersBlockHash := LZone.position+36; + LZoneAccountsOrderedByUpdatedBlock := FAbstractMem.New( + TAbstractMemBTree.MinAbstractMemInitialPositionSize); Move(LZoneBlocks.position, LHeader[16],4); Move(LZoneAccounts.position, LHeader[20],4); @@ -537,6 +414,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; Move(LZoneAccountKeys.position, LHeader[28],4); Move(FZoneAggregatedHashrate.position,LHeader[32],4); LHeaderVersion := CT_PCAbstractMem_HeaderVersion; + Move(LZoneAccountsOrderedByUpdatedBlock, LHeader[40],4); Move(LHeaderVersion, LHeader[96],4); FAbstractMem.Write(LZone.position,LHeader[0],Length(LHeader)); @@ -549,12 +427,12 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; FBlocks.FPCAbstractMem := Self; FAccounts := TPCAbstractMemListAccounts.Create( FAbstractMem, LZoneAccounts, 100000, Self.UseCacheOnAbstractMemLists); - FAccounts.FPCAbstractMem := Self; - FAccountsNames := TPCAbstractMemListAccountNames.Create( FAbstractMem, LZoneAccountsNames, 5000 , False, Self.UseCacheOnAbstractMemLists); + FAccountsNames := TPCAbstractMemListAccountNames.Create( FAbstractMem, LZoneAccountsNames, False, 31, _TComparison_TAccountNameInfo); FAccountsNames.FPCAbstractMem := Self; FAccountKeys := TPCAbstractMemAccountKeys.Create( FAbstractMem, LZoneAccountKeys.position, Self.UseCacheOnAbstractMemLists); + FAccounts.AccountKeys := FAccountKeys; // Read AggregatedHashrate SetLength(LBuffer,100); @@ -564,6 +442,11 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; end; FBufferBlocksHash := TPCAbstractMemBytesBuffer32Safebox.Create(FAbstractMem,LZoneBuffersBlockHash,FBlocks.Count); + if (LZoneAccountsOrderedByUpdatedBlock.position<>0) then begin + FAccountsOrderedByUpdatedBlock := TAccountsOrderedByUpdatedBlock.Create(FAbstractMem,LZoneAccountsOrderedByUpdatedBlock,DoGetAccount); + end; + FAccounts.AccountsOrderedByUpdatedBlock := FAccountsOrderedByUpdatedBlock; + FAccountCache.Clear; if (Not AIsNewStructure) And (Not FAbstractMem.ReadOnly) And (LHeaderVersion<CT_PCAbstractMem_HeaderVersion) then begin @@ -676,6 +559,12 @@ procedure TPCAbstractMem.DoCheck; End; end; +function TPCAbstractMem.DoGetAccount(AAccountNumber: Integer; var AAccount: TAccount): Boolean; +begin + AAccount := GetAccount(AAccountNumber); + Result := True; +end; + procedure TPCAbstractMem.FlushCache; var LBigNum : TBytes; Ltc : TTickCount; @@ -684,7 +573,6 @@ procedure TPCAbstractMem.FlushCache; Ltc := TPlatform.GetTickCount; FBlocks.FlushCache; FAccounts.FlushCache; - FAccountsNames.FlushCache; FAccountKeys.FlushCache; FBufferBlocksHash.Flush; LBigNum := FAggregatedHashrate.RawValue.ToSerialized; @@ -743,13 +631,13 @@ procedure TPCAbstractMem.SetAccount(const AAccount: TAccount); if (AAccount.account<0) or (AAccount.account>FAccounts.Count) then begin raise EPCAbstractMem.Create(Format('Account %d not in range %d..%d',[AAccount.account,0,FAccounts.Count])); end; - FAccountCache.Remove(AAccount); if (AAccount.account = FAccounts.Count) then begin FAccounts.Add(AAccount); end else begin - FAccounts.SetItem( AAccount.account , AAccount); + FAccounts.Item[ AAccount.account ] := AAccount; end; // Update cache + FAccountCache.Remove(AAccount); FAccountCache.Add(AAccount); end; @@ -906,22 +794,6 @@ procedure TPCAbstractMem.UpgradeAbstractMemVersion(const ACurrentHeaderVersion: begin LFirstTC := TPlatform.GetTickCount; LTC := LFirstTC; - if (ACurrentHeaderVersion=0) then begin - // Redo AccountNames - TLog.NewLog(ltinfo,ClassName,Format('Upgrade AbstractMem file from %d to %d with %d Accounts and %d AccNames',[ACurrentHeaderVersion,CT_PCAbstractMem_HeaderVersion, AccountsCount, AccountsNames.Count])); - AccountsNames.Clear; - for i := 0 to AccountsCount-1 do begin - LAccount := GetAccount(i); - if Length(LAccount.name)>0 then begin - AccountsNames.Add( LAccount.name.ToString, LAccount.account ); - end; - if TPlatform.GetElapsedMilliseconds(LTC)>5000 then begin - LTC := TPlatform.GetTickCount; - TLog.NewLog(ltdebug,ClassName,Format('Upgrading %d/%d found %d',[i,AccountsCount,AccountsNames.Count])); - end; - end; - TLog.NewLog(ltdebug,ClassName,Format('End upgrade found %d',[AccountsNames.Count])); - end; TLog.NewLog(ltinfo,ClassName,Format('Finalized upgrade AbstractMem file from %d to %d in %.2f seconds',[ACurrentHeaderVersion,CT_PCAbstractMem_HeaderVersion, TPlatform.GetElapsedMilliseconds(LFirstTC)/1000])); end; @@ -1003,25 +875,25 @@ function TPCAbstractMem.GetAccount(AAccountNumber: cardinal): TAccount; Result.Clear; Result.account := AAccountNumber; if Not FAccountCache.Find(Result,Result) then begin - Result := FAccounts.GetItem( AAccountNumber ); + Result := FAccounts.Item[ AAccountNumber ]; // Save for future usage: FAccountCache.Add(Result); end; end; -{ TPCAbstractMemListAccountNames } -function TPCAbstractMemListAccountNames.ToString(const AItem: TAccountNameInfo): string; -begin - Result:= Format('AccountNameInfo: Account:%d Name(%d):%d',[AItem.accountNumber, Length(AItem.accountName), AItem.accountName]); -end; +{ TPCAbstractMemListAccountNames } -function TPCAbstractMemListAccountNames.IndexOf(const AName: String): Integer; -var LFind : TAccountNameInfo; +function TPCAbstractMemListAccountNames.LoadData(const APosition: TAbstractMemPosition): TAccountNameInfo; +var LZone : TAMZone; + LBytes : TBytes; begin - LFind.accountName := AName; - LFind.accountNumber := 0; - if Not Find(LFind,Result) then Result := -1; + if Not FPCAbstractMem.AbstractMem.GetUsedZoneInfo( APosition, False, LZone) then + raise EAbstractMemTList.Create(Format('%s.LoadData Inconsistency error used zone info not found at pos %d',[Self.ClassName,APosition])); + SetLength(LBytes,LZone.size); + if FPCAbstractMem.AbstractMem.Read(LZone.position, LBytes[0], Length(LBytes) )<>Length(LBytes) then + raise EAbstractMemTList.Create(Format('%s.LoadData Inconsistency error cannot read %d bytes at pos %d',[Self.ClassName,LZone.size,APosition])); + LoadFrom(LBytes,Result); end; procedure TPCAbstractMemListAccountNames.LoadFrom(const ABytes: TBytes; var AItem: TAccountNameInfo); @@ -1032,14 +904,31 @@ procedure TPCAbstractMemListAccountNames.LoadFrom(const ABytes: TBytes; var AIte Move(ABytes[LTmp.GetSerializedLength],AItem.accountNumber,4); end; -procedure TPCAbstractMemListAccountNames.Remove(const AName: String); -var i : Integer; +function TPCAbstractMemListAccountNames.NodeDataToString(const AData: TAbstractMemPosition): String; +var Lani : TAccountNameInfo; +begin + Lani := LoadData(AData); + Result:= Format('AccountNameInfo: Account:%d Name(%d):%d',[Lani.accountNumber, Length(Lani.accountName), Lani.accountName]); +end; + +function TPCAbstractMemListAccountNames.DeleteAccountName(const AName: String) : Boolean; +var Lani : TAccountNameInfo; +begin + Lani.accountName := AName; + Lani.accountNumber := 0; + Result := DeleteData(Lani); +end; + +function TPCAbstractMemListAccountNames.SaveData(const AData: TAccountNameInfo): TAMZone; +var LBytes : TBytes; begin - i := IndexOf(AName); - if i>=0 then Delete(i); + SetLength(LBytes,0); + SaveTo(AData,LBytes); + Result := FPCAbstractMem.AbstractMem.New(Length(LBytes)); + FPCAbstractMem.AbstractMem.Write(Result.position,LBytes[0],Length(LBytes)); end; -procedure TPCAbstractMemListAccountNames.SaveTo(const AItem: TAccountNameInfo; AIsAddingItem : Boolean; var ABytes: TBytes); +procedure TPCAbstractMemListAccountNames.SaveTo(const AItem: TAccountNameInfo; var ABytes: TBytes); var LStream : TStream; LTmp : TBytes; begin @@ -1055,36 +944,46 @@ procedure TPCAbstractMemListAccountNames.SaveTo(const AItem: TAccountNameInfo; A End; end; -procedure TPCAbstractMemListAccountNames.Add(const AName: String; AAccountNumber: Cardinal); -var LItem : TAccountNameInfo; - i : Integer; +procedure TPCAbstractMemListAccountNames.AddNameAndNumber(const AName: String; AAccountNumber: Cardinal); +var Lani : TAccountNameInfo; + Lposition : TAbstractMemPosition; begin - LItem.accountName := AName; - LItem.accountNumber := AAccountNumber; - i := inherited Add(LItem); - if (i<0) then begin - i := IndexOf(AName); - if (i<0) then + Lani.accountName := AName; + Lani.accountNumber := AAccountNumber; + if Not AddData(Lani) then begin + if Not FindData(Lani,Lposition) then raise EPCAbstractMem.Create(Format('Fatal error Cannot add account(%d) name %s',[AAccountNumber,AName])) else raise EPCAbstractMem.Create(Format('Cannot add account(%d) name %s because used by %d with %s',[AAccountNumber,AName, - GetItem(i).accountNumber,GetItem(i).accountName])); + Lani.accountNumber,Lani.accountName])); end; end; -function TPCAbstractMemListAccountNames.Compare(const ALeft, ARight: TAccountNameInfo): integer; -Var LBytesLeft,LBytesRight : TBytes; +function TPCAbstractMemListAccountNames.FindByName(const AName: String): Boolean; +var Lpos : TAbstractMemPosition; +begin + Result := FindByName(AName,Lpos); +end; + +function TPCAbstractMemListAccountNames.FindByName(const AName: String; out ANameInfo: TAccountNameInfo): Boolean; +var Lpos : TAbstractMemPosition; begin - LBytesLeft.FromString(ALeft.accountName); - LBytesRight.FromString(ARight.accountName); - Result := TBaseType.BinStrComp(LBytesLeft,LBytesRight); + if FindByName(AName,Lpos) then begin + ANameInfo := LoadData(Lpos); + Result := True; + end else begin + if Lpos<>0 then begin + ANameInfo := LoadData(Lpos); + end; + Result := False; + end; end; -function TPCAbstractMemListAccountNames.FindByName(const AName: String; out AIndex: Integer): Boolean; -var LFind : TAccountNameInfo; +function TPCAbstractMemListAccountNames.FindByName(const AName: String; out AAbstractMemPosition: TAbstractMemPosition): Boolean; +var Lani : TAccountNameInfo; begin - LFind.accountName := AName; - LFind.accountNumber := 0; - Result := Find(LFind,AIndex); + Lani.accountName := AName; + Lani.accountNumber := 0; + Result := FindData(Lani,AAbstractMemPosition); end; { TPCAbstractMemListBlocks } @@ -1166,15 +1065,18 @@ procedure TPCAbstractMemCheckThread.BCExecute; inc(FErrorsCount); TLog.NewLog(ltError,ClassName,'CheckConsistency: '+AError); end; -var iBlock, i, iAccName : Integer; +var iBlock, i : Integer; LAccount : TAccount; LBlockAccount : TBlockAccount; + LHighestOperationBlock : TOperationBlockExt; LOrdered : TOrderedList<Integer>; LOrderedNames : TOrderedList<String>; - LAccountNameInfo : TAccountNameInfo; LTC, LTCInitial : TTickCount; LAggregatedHashrate, LBlockHashRate : TBigNum; + LBuff1,LBuff2 : TRawBytes; + Laninfo : TAccountNameInfo; begin + LBlockAccount := CT_BlockAccount_NUL; iBlock :=0; LOrdered := TOrderedList<Integer>.Create(False,TComparison_Integer); LOrderedNames := TOrderedList<String>.Create(False,TComparison_String); @@ -1182,6 +1084,7 @@ procedure TPCAbstractMemCheckThread.BCExecute; Try LTC := TPlatform.GetTickCount; LTCInitial := LTC; + LHighestOperationBlock := FPCAbstractMem.GetBlockInfo(FPCAbstractMem.BlocksCount-1); while (iBlock < FPCAbstractMem.BlocksCount) and (Not Terminated) do begin if FMustRestart then begin TLog.NewLog(ltdebug,ClassName,Format('Restarting check thread after %d/%d blocks',[iBlock+1,FPCAbstractMem.BlocksCount]) ); @@ -1192,6 +1095,7 @@ procedure TPCAbstractMemCheckThread.BCExecute; LOrdered.Clear; LOrderedNames.Clear; LAggregatedHashrate.Value := 0; + LHighestOperationBlock := FPCAbstractMem.GetBlockInfo(FPCAbstractMem.BlocksCount-1); end; LBlockAccount := FPCAbstractMem.GetBlockAccount(iBlock); @@ -1202,19 +1106,30 @@ procedure TPCAbstractMemCheckThread.BCExecute; if LOrderedNames.Add(LAccount.name.ToString)<0 then begin _error(Format('Account %d name %s allready added',[LAccount.account,LAccount.name.ToString])); end; - iAccName := FPCAbstractMem.AccountsNames.IndexOf(LAccount.name.ToString); - if iAccName<0 then begin + if Not FPCAbstractMem.AccountsNames.FindByName(LAccount.name.ToString,Laninfo) then begin // ERROR _error(Format('Account %d name %s not found at list',[LAccount.account,LAccount.name.ToString])); end else begin - if FPCAbstractMem.AccountsNames.Item[iAccName].accountNumber<>LAccount.account then begin - _error(Format('Account %d name %s found at list at pos %d but links to %d',[LAccount.account,LAccount.name.ToString,iAccName,FPCAbstractMem.AccountsNames.Item[iAccName].accountNumber])); + if Laninfo.accountNumber<>LAccount.account then begin + _error(Format('Account %d name %s found at list but links to %d',[LAccount.account,LAccount.name.ToString,Laninfo.accountNumber])); end; if (LOrdered.Add(LAccount.account)<0) then begin _error(Format('Account %d (with name %s) allready added',[LAccount.account,LAccount.name.ToString])); end; end; end; + if LAccount.GetLastUpdatedBlock>=FPCAbstractMem.BlocksCount then begin + _error(Format('Account Updated %d > %d - %s',[LAccount.GetLastUpdatedBlock,FPCAbstractMem.BlocksCount,TAccountComp.AccountToTxt(LAccount)])); + end; + + end; + LBuff1 := TPCSafeBox.CalcBlockHash(LBlockAccount,LHighestOperationBlock.operationBlock.protocol_version); + If Not (LBuff1.IsEqualTo(LBlockAccount.block_hash)) then begin + _error(Format('Blockaccount hash for %d are not equals: calculated %s <> saved %s',[LBlockAccount.blockchainInfo.block,LBuff1.ToHexaString,LBlockAccount.block_hash.ToHexaString])); + end; + LBuff2 := FPCAbstractMem.FBufferBlocksHash.Capture((iBlock*32),32); + if Not LBuff1.IsEqualTo(LBuff2) then begin + _error(Format('Blockaccount hash for %d are not equals: %s <> %s',[LBlockAccount.blockchainInfo.block,LBuff1.ToHexaString,LBuff2.ToHexaString])); end; LBlockHashRate := TBigNum.TargetToHashRate( LBlockAccount.blockchainInfo.compact_target ); @@ -1231,12 +1146,21 @@ procedure TPCAbstractMemCheckThread.BCExecute; inc(iBlock); end; // - for i := 0 to FPCAbstractMem.AccountsNames.Count-1 do begin - LAccountNameInfo := FPCAbstractMem.AccountsNames.Item[i]; - if LOrdered.IndexOf( LAccountNameInfo.accountNumber ) < 0 then begin - _error(Format('Account name %s at index %d/%d not found in search',[LAccountNameInfo.accountName, i+1,FPCAbstractMem.AccountsNames.Count])); - end; + FPCAbstractMem.FBufferBlocksHash.SafeBoxHashCalcType := sbh_Single_Sha256; + FPCAbstractMem.FBufferBlocksHash.SafeBoxHashCalcType := sbh_Merkle_Root_Hash; + LBuff1 := FPCAbstractMem.FBufferBlocksHash.GetSafeBoxHash; + FErrors.Add(Format('Last Block %d - SBH %s - Next SBH: %s',[LBlockAccount.blockchainInfo.block,LBlockAccount.blockchainInfo.initial_safe_box_hash.ToHexaString,LBuff1.ToHexaString])); + // + i := 0; + if FPCAbstractMem.AccountsNames.FindDataLowest(Laninfo) then begin + repeat + inc(i); + if LOrdered.IndexOf(Laninfo.accountNumber ) < 0 then begin + _error(Format('Account name %s at index %d/%d not found in search',[Laninfo.accountName, i,FPCAbstractMem.AccountsNames.Count])); + end; + until Not FPCAbstractMem.AccountsNames.FindDataSuccessor(Laninfo,Laninfo); end; + if (LOrdered.Count)<>FPCAbstractMem.AccountsNames.Count then begin _error(Format('Found %d accounts with names but %d on list',[LOrdered.Count,FPCAbstractMem.AccountsNames.Count])); end; diff --git a/src/core/UPCAbstractMemAccountKeys.pas b/src/core/UPCAbstractMemAccountKeys.pas index ef6ac8ebb..bcebe9039 100644 --- a/src/core/UPCAbstractMemAccountKeys.pas +++ b/src/core/UPCAbstractMemAccountKeys.pas @@ -10,7 +10,7 @@ interface SyncObjs, UAbstractMem, UFileMem, UAbstractMemTList, UAbstractBTree, UAbstractAVLTree, - UPCDataTypes, UBaseTypes, UAVLCache, + UPCDataTypes, UBaseTypes, UAVLCache, UAbstractMemBTree, {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}; type @@ -31,16 +31,16 @@ TAbstractMemAccountKeyNode = record { TAccountsUsingThisKey } - TAccountsUsingThisKey = Class(TAbstractMemOrderedTList<Cardinal>) + TAccountsUsingThisKey = Class(TAbstractMemBTree) + // AbstractMem position will be considered a Account Number protected - function GetItem(index : Integer) : Cardinal; override; - procedure LoadFrom(const ABytes : TBytes; var AItem : Cardinal); override; - procedure SaveTo(const AItem : Cardinal; AIsAddingItem : Boolean; var ABytes : TBytes); override; - function Compare(const ALeft, ARight : Cardinal) : Integer; override; + procedure DisposeData(var AData : TAbstractMemPosition); override; + function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; + public + function NodeDataToString(const AData : TAbstractMemPosition) : String; override; public Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; AUseCache : Boolean); reintroduce; - Function Add(const AItem : Cardinal) : Integer; reintroduce; - procedure Delete(index : Integer); reintroduce; + function Get(Index : Integer) : Cardinal; End; TAccountKeyByPosition = record @@ -269,8 +269,10 @@ procedure TPCAbstractMemAccountKeys.GetAccountsUsingKey( try Lautk := GetAccountsUsingThisKey(AAccountKey); if Assigned(Lautk) then begin - for i:=0 to Lautk.Count-1 do begin - AList.Add( Lautk.GetItem(i) ); + if Lautk.FindLowest(i) then begin + repeat + AList.Add(i); + until Not Lautk.FindSuccessor(i,i); end; end; finally @@ -414,7 +416,6 @@ function TPCAbstractMemAccountKeys.GetPositionOfKeyAndRemoveAccount( const AAccountNumber: Cardinal): TAbstractMemPosition; var LNode : TAbstractMemAccountKeyNode; LZone : TAMZone; - i : Integer; Lacckutk : TAccountsUsingThisKey; LAccKeyByPos : TAccountKeyByPosition; begin @@ -445,10 +446,7 @@ function TPCAbstractMemAccountKeys.GetPositionOfKeyAndRemoveAccount( end; if Assigned(LAccKeyByPos.accountsUsingThisKey) then begin - i := LAccKeyByPos.accountsUsingThisKey.IndexOf( AAccountNumber ); - if i>=0 then begin - LAccKeyByPos.accountsUsingThisKey.Delete( i ); - end; + LAccKeyByPos.accountsUsingThisKey.Delete( AAccountNumber ); end; finally FAccountKeysLock.Release; @@ -524,53 +522,32 @@ function TPCAbstractMemAccountKeys.ToString(const ANode: TAbstractMemAccountKeyN { TAccountsUsingThisKey } -procedure TAccountsUsingThisKey.LoadFrom(const ABytes: TBytes; var AItem: Cardinal); -begin - Move(ABytes[0],AItem,4); -end; - -procedure TAccountsUsingThisKey.SaveTo(const AItem: Cardinal; AIsAddingItem : Boolean; var ABytes: TBytes); +constructor TAccountsUsingThisKey.Create(AAbstractMem: TAbstractMem; const AInitialZone: TAMZone; AUseCache : Boolean); begin - SetLength(ABytes,4); - Move(AItem,ABytes[0],4); - raise Exception.Create('INCONSISTENT 20200324-1 NEVER CALL HERE'); + inherited Create(AAbstractMem,AInitialZone,False, 7); end; -function TAccountsUsingThisKey.Add(const AItem: Cardinal): Integer; -var - LFound : Boolean; - LBytes : TBytes; - LZone : TAMZone; -begin - FList.LockList; - try - LFound := Find(AItem,Result); - if (LFound and AllowDuplicates) or (Not LFound) then begin - FList.Insert( Result , AItem ); - end else Result := -1; - finally - FList.UnlockList; - end; -end; -function TAccountsUsingThisKey.Compare(const ALeft, ARight: Cardinal): Integer; +procedure TAccountsUsingThisKey.DisposeData(var AData: TAbstractMemPosition); begin - Result := ALeft - ARight; + // NOTE: Nothing to do NEITHER to inherit from ancestor end; -constructor TAccountsUsingThisKey.Create(AAbstractMem: TAbstractMem; const AInitialZone: TAMZone; AUseCache : Boolean); +function TAccountsUsingThisKey.DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; begin - inherited Create(AAbstractMem,AInitialZone,1000,False, AUseCache); + Result := ALeftData - ARightData; end; -procedure TAccountsUsingThisKey.Delete(index: Integer); +function TAccountsUsingThisKey.Get(Index: Integer): Cardinal; +var i : Integer; begin - FList.Delete( index ); + if Not FindIndex(Index,i) then raise Exception.Create(Format('Accounts using this key index %d not found',[Index])); + Result := i; end; -function TAccountsUsingThisKey.GetItem(index: Integer): Cardinal; +function TAccountsUsingThisKey.NodeDataToString(const AData: TAbstractMemPosition): String; begin - Result := FList.Position[index]; + Result := IntToStr(AData); end; { TPCAccountKeyByPositionCache } diff --git a/src/core/UPCAbstractMemAccounts.pas b/src/core/UPCAbstractMemAccounts.pas new file mode 100644 index 000000000..08df02b90 --- /dev/null +++ b/src/core/UPCAbstractMemAccounts.pas @@ -0,0 +1,200 @@ +unit UPCAbstractMemAccounts; + +interface + +{$IFDEF FPC} + {$MODE DELPHI} +{$ENDIF} + +uses Classes, SysUtils, SyncObjs, + UPCAbstractMemAccountKeys, UPCAccountsOrdenations, + UAbstractMem, + UAbstractMemTList, + UPCDataTypes, + UBaseTypes, + UConst, + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}; + +type + { TPCAbstractMemListAccounts } + + TPCAbstractMemListAccounts = class(TAbstractMemTList<TAccount>) + private + FAccountKeys: TPCAbstractMemAccountKeys; + FAccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock; + protected + procedure LoadFrom(const ABytes: TBytes; var AItem: TAccount); override; + procedure SaveTo(const AItem: TAccount; AIsAddingItem : Boolean; var ABytes: TBytes); override; + public + class procedure LoadAccountFromTBytes(const ABytes: TBytes; const AAccountKeys : TPCAbstractMemAccountKeys; var AItem: TAccount); + property AccountKeys: TPCAbstractMemAccountKeys read FAccountKeys write FAccountKeys; + property AccountsOrderedByUpdatedBlock: TAccountsOrderedByUpdatedBlock read FAccountsOrderedByUpdatedBlock write FAccountsOrderedByUpdatedBlock; + end; + + EAbsctractMemAccounts = Class(Exception); + +implementation + +uses UAccounts; + +{ TPCAbstractMemListAccounts } + +class procedure TPCAbstractMemListAccounts.LoadAccountFromTBytes( + const ABytes: TBytes; const AAccountKeys: TPCAbstractMemAccountKeys; + var AItem: TAccount); +var + LPointer: TAbstractMemPosition; + LStream : TStream; + w : Word; +begin + AItem.Clear; + LStream := TMemoryStream.Create; + Try + LPointer := 0; + LStream.Write(ABytes[0],Length(ABytes)); + LStream.Position := 0; + + LStream.Read( AItem.account , 4 ); + + LStream.Read( w,2 ); + if (w<>CT_PROTOCOL_5) then raise EAbsctractMemAccounts.Create(Format('Invalid Account %d protocol %d',[AItem.account,w])); + + LStream.Read( w, 2 ); + case w of + CT_NID_secp256k1,CT_NID_secp384r1,CT_NID_sect283k1,CT_NID_secp521r1 : Begin + AItem.accountInfo.state := as_Normal; + LStream.Read(LPointer,4); + if Assigned(AAccountKeys) then begin + AItem.accountInfo.accountKey := AAccountKeys.GetKeyAtPosition( LPointer ); + if w<>AItem.accountInfo.accountKey.EC_OpenSSL_NID then raise EAbsctractMemAccounts.Create('INCONSISTENT 20200318-2'); + end; + End; + CT_AccountInfo_ForSale, CT_AccountInfo_ForAccountSwap, CT_AccountInfo_ForCoinSwap : Begin + case w of + CT_AccountInfo_ForSale : AItem.accountInfo.state := as_ForSale; + CT_AccountInfo_ForAccountSwap : AItem.accountInfo.state := as_ForAtomicAccountSwap; + CT_AccountInfo_ForCoinSwap : AItem.accountInfo.state := as_ForAtomicCoinSwap; + end; + LStream.Read(LPointer,4); + if Assigned(AAccountKeys) then begin + AItem.accountInfo.accountKey := AAccountKeys.GetKeyAtPosition( LPointer ); + end; + + LStream.Read(AItem.accountInfo.locked_until_block,4); + LStream.Read(AItem.accountInfo.price,8); + LStream.Read(AItem.accountInfo.account_to_pay,4); + LStream.Read(LPointer,4); + if Assigned(AAccountKeys) then begin + AItem.accountInfo.new_publicKey := AAccountKeys.GetKeyAtPosition( LPointer ); + end; + if (w<>CT_AccountInfo_ForSale) then begin + AItem.accountInfo.hashed_secret.FromSerialized(LStream); + end; + + End; + else raise EAbsctractMemAccounts.Create(Format('Unknow accountInfo type %d for account %d',[w,Aitem.account])); + end; + // + LStream.Read( AItem.balance , 8); + LStream.Read( AItem.updated_on_block_passive_mode , 4); + LStream.Read( AItem.updated_on_block_active_mode , 4); + LStream.Read( AItem.n_operation , 4); + AItem.name.FromSerialized( LStream ); + LStream.Read( AItem.account_type ,2); + AItem.account_data.FromSerialized( LStream ); + if AItem.account_seal.FromSerialized( LStream )<0 then raise EAbsctractMemAccounts.Create('INCONSISTENT 20200318-4'); + // Force account_seal to 20 bytes + if Length(AItem.account_seal)<>20 then begin + AItem.account_seal := TBaseType.T20BytesToRawBytes( TBaseType.To20Bytes(AItem.account_seal) ); + end; + Finally + LStream.Free; + End; +end; + +procedure TPCAbstractMemListAccounts.LoadFrom(const ABytes: TBytes; var AItem: TAccount); +begin + LoadAccountFromTBytes(ABytes,FAccountKeys,AItem); +end; + +procedure TPCAbstractMemListAccounts.SaveTo(const AItem: TAccount; AIsAddingItem : Boolean; var ABytes: TBytes); +var LStream : TStream; + LPointer : TAbstractMemPosition; + w : Word; + LPrevious : TAccount; +begin + if (Length(ABytes)>0) and (Not AIsAddingItem) then begin + // Capture previous values + LoadFrom(ABytes,LPrevious); + if (LPrevious.account<>AItem.account) then raise EAbsctractMemAccounts.Create(Format('INCONSISTENT account number %d<>%d',[AItem.account,LPrevious.account])); + + if Not LPrevious.accountInfo.accountKey.IsEqualTo( AItem.accountInfo.accountKey ) then begin + // Remove previous account link + FAccountKeys.GetPositionOfKeyAndRemoveAccount( LPrevious.accountInfo.accountKey, LPrevious.account ); + end; + + if LPrevious.updated_on_block_active_mode<>AItem.updated_on_block_active_mode then begin + FAccountsOrderedByUpdatedBlock.Update(AItem.account,LPrevious.updated_on_block_active_mode,AItem.updated_on_block_active_mode); + end; + + end else begin + FAccountsOrderedByUpdatedBlock.Update(AItem.account,LPrevious.updated_on_block_active_mode,AItem.updated_on_block_active_mode); + end; + + LStream := TMemoryStream.Create; + try + LStream.Position := 0; + + + LStream.Write( AItem.account , 4 ); + + w := CT_PROTOCOL_5; + LStream.Write( w, 2 ); + + w := 0; + case AItem.accountInfo.state of + as_Normal : begin + LPointer := FAccountKeys.GetPositionOfKeyAndAddAccount(AItem.accountInfo.accountKey,AItem.account); + LStream.Write( AItem.accountInfo.accountKey.EC_OpenSSL_NID , 2 ); + LStream.Write( LPointer, 4); + end; + as_ForSale : w := CT_AccountInfo_ForSale; + as_ForAtomicAccountSwap : w := CT_AccountInfo_ForAccountSwap; + as_ForAtomicCoinSwap : w := CT_AccountInfo_ForCoinSwap; + end; + if (w>0) then begin + LStream.Write(w,2); + + LPointer := FAccountKeys.GetPositionOfKeyAndAddAccount(AItem.accountInfo.accountKey,AItem.account); + LStream.Write( LPointer, 4); + + LStream.Write(AItem.accountInfo.locked_until_block,4); + LStream.Write(AItem.accountInfo.price,8); + LStream.Write(AItem.accountInfo.account_to_pay,4); + LPointer := FAccountKeys.GetPositionOfKey(AItem.accountInfo.new_publicKey,True); + LStream.Write(LPointer,4); + if (w<>CT_AccountInfo_ForSale) then begin + AItem.accountInfo.hashed_secret.ToSerialized(LStream); + end; + end; + // + LStream.Write( AItem.balance , 8); + LStream.Write( AItem.updated_on_block_passive_mode , 4); + LStream.Write( AItem.updated_on_block_active_mode , 4); + LStream.Write( AItem.n_operation , 4); + + AItem.name.ToSerialized( LStream ); + + LStream.Write( AItem.account_type ,2); + AItem.account_data.ToSerialized( LStream ); + AItem.account_seal.ToSerialized( LStream ); + // + ABytes.FromStream( LStream ); + + finally + LStream.Free; + end; +end; + + +end. diff --git a/src/core/UPCAccountsOrdenations.pas b/src/core/UPCAccountsOrdenations.pas new file mode 100644 index 000000000..abe012c4e --- /dev/null +++ b/src/core/UPCAccountsOrdenations.pas @@ -0,0 +1,165 @@ +unit UPCAccountsOrdenations; + +{ Copyright (c) 2016-2021 by Albert Molina + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + If you like it, consider a donation using Bitcoin: + 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +interface + +{$IFDEF FPC} + {$MODE DELPHI} +{$ENDIF} + +{$I ./../config.inc} + +uses Classes, SysUtils, + UAbstractMem, + UAbstractMemBTree, + UAbstractBTree, + UPCDataTypes, UBaseTypes, + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}; + +type + + TCallReturnAccount = function(AAccountNumber : Integer; var AAccount : TAccount) : Boolean of object; + + TAccountsOrderedByUpdatedBlock = Class + private + type + TAccounstByUpdatedBlockBTree = Class({$IFDEF USE_ABSTRACTMEM}TAbstractMemBTree{$ELSE}TMemoryBTree<Integer>{$ENDIF}) + protected + FCallReturnAccount : TCallReturnAccount; + FSearching_AccountNumber : Integer; + FSearching_UpdatedBlock : Integer; + function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; + public + function NodeDataToString(const AData : TAbstractMemPosition) : String; override; + End; + private + var + FBTree : TAccounstByUpdatedBlockBTree; + {$IFDEF USE_ABSTRACTMEM} + FAbstractMem : TAbstractMem; + {$ENDIF} + public + constructor Create({$IFDEF USE_ABSTRACTMEM}AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; {$ENDIF}ACallReturnAccount : TCallReturnAccount); + destructor Destroy; override; + function First(var AAccountNumber : Integer) : Boolean; + function Next(var AAccountNumber : Integer) : Boolean; + function Count : Integer; + function Update(const AAccountNumber, AOldUpdatedBlock, ANewUpdatedBlock : Integer) : Boolean; + End; + +implementation + +Uses UPCAbstractMemAccounts; + +{ TAccountsOrderedByUpdatedBlock } + +function TAccountsOrderedByUpdatedBlock.Count: Integer; +begin + Result := FBTree.Count; +end; + +constructor TAccountsOrderedByUpdatedBlock.Create({$IFDEF USE_ABSTRACTMEM}AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; {$ENDIF}ACallReturnAccount : TCallReturnAccount); +begin + {$IFDEF USE_ABSTRACTMEM} + FAbstractMem := AAbstractMem; + FBTree := TAccounstByUpdatedBlockBTree.Create(FAbstractMem,AInitialZone,False,31); + {$ELSE} + FBTree := TAccounstByUpdatedBlockBTree.Create(Nil,False,31); + {$ENDIF} + FBTree.FSearching_AccountNumber := -1; + FBTree.FSearching_UpdatedBlock := 0; + FBTree.FCallReturnAccount := ACallReturnAccount; +end; + +destructor TAccountsOrderedByUpdatedBlock.Destroy; +begin + FBTree.Free; + inherited; +end; + +function TAccountsOrderedByUpdatedBlock.First(var AAccountNumber : Integer) : Boolean; +begin + FBTree.Lock; + Try + FBTree.FSearching_AccountNumber := -1; + Result := FBTree.FindLowest(AAccountNumber); + Finally + FBTree.Unlock; + End; +end; + +function TAccountsOrderedByUpdatedBlock.Next(var AAccountNumber : Integer): Boolean; +begin + FBTree.Lock; + Try + FBTree.FSearching_AccountNumber := -1; + Result := FBTree.FindSuccessor(AAccountNumber,AAccountNumber); + Finally + FBTree.Unlock; + End; +end; + +function TAccountsOrderedByUpdatedBlock.Update(const AAccountNumber, AOldUpdatedBlock, ANewUpdatedBlock: Integer): Boolean; +var + Lampos : TAbstractMemPosition; + Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; + LAccount : TAccount; + LPosition : TAbstractMemPosition; + LiPos : Integer; +begin + FBTree.Lock; + Try + FBTree.FSearching_AccountNumber := AAccountNumber; + FBTree.FSearching_UpdatedBlock := AOldUpdatedBlock; + FBTree.Delete(AAccountNumber); + FBTree.FSearching_UpdatedBlock := ANewUpdatedBlock; + FBTree.Add(AAccountNumber); + Finally + FBTree.Unlock; + End; + Result := True; +end; + +{ TAccountsOrderedByUpdatedBlock.TAccounstByUpdatedBlockBTree } + +function TAccountsOrderedByUpdatedBlock.TAccounstByUpdatedBlockBTree.DoCompareData( + const ALeftData, ARightData: TAbstractMemPosition): Integer; +var LLeftAccount, LRightAccount : TAccount; +begin + if (ALeftData = ARightData) then Exit(0); + + FCallReturnAccount(ARightData,LRightAccount); + if ((FSearching_AccountNumber>=0) And (ALeftData=FSearching_AccountNumber)) then begin + Result := FSearching_UpdatedBlock - LRightAccount.updated_on_block_active_mode; + end else begin + FCallReturnAccount(ALeftData,LLeftAccount); + Result := LLeftAccount.updated_on_block_active_mode - LRightAccount.updated_on_block_active_mode; + end; + if Result=0 then Result := ALeftData - ARightData; +end; + +function TAccountsOrderedByUpdatedBlock.TAccounstByUpdatedBlockBTree.NodeDataToString( + const AData: TAbstractMemPosition): String; +var LAccount : TAccount; +begin + if FCallReturnAccount(AData,LAccount) then begin + Result := Format('(Acc:%d Upd:%d)',[LAccount.account,LAccount.updated_on_block_active_mode]); + end else Result := Format('(Pos:%d not found)',[AData]); +end; + +end. diff --git a/src/core/UPCTemporalAbstractMem.pas b/src/core/UPCTemporalAbstractMem.pas new file mode 100644 index 000000000..61f6051f3 --- /dev/null +++ b/src/core/UPCTemporalAbstractMem.pas @@ -0,0 +1,76 @@ +unit UPCTemporalAbstractMem; + +{ Copyright (c) 2016-2021 by Albert Molina + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + If you like it, consider a donation using Bitcoin: + 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +{$I ./../config.inc} + +uses + Classes, {$IFnDEF FPC}Windows,{$ENDIF} SysUtils, + UPCTemporalFileStream, + UAbstractMem, UFileMem; + +Type + { TPCTemporalAbstractMem } + + TPCTemporalAbstractMem = Class({$IFDEF USE_ABSTRACTMEM}TFileMem{$ELSE}TMem{$ENDIF}) + private + {$IFDEF USE_ABSTRACTMEM} + FTemporalFileName : String; + {$ENDIF} + protected + public + Constructor Create; reintroduce; + Destructor Destroy; override; + End; + +implementation + +Uses {$IFDEF HIGHLOG}ULog, {$ENDIF} UNode; + +{ TPCTemporalFileStream } + +constructor TPCTemporalAbstractMem.Create; +begin + {$IFDEF USE_ABSTRACTMEM} + FTemporalFileName := TPCTemporalFileStream.GetTemporalFileName('ABSTRACTMEM'); + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Creating a new Temporal AbstractMem file: %s',[FTemporalFileName]));{$ENDIF} + inherited Create(FTemporalFileName,False); + {$ELSE} + inherited Create(0,False); + {$ENDIF} +end; + +destructor TPCTemporalAbstractMem.Destroy; +{$IFDEF HIGHLOG}var LSize : Integer;{$ENDIF} +begin + {$IFDEF HIGHLOG}LSize := Size;{$ENDIF} + inherited Destroy; + {$IFDEF USE_ABSTRACTMEM} + if FTemporalFileName<>'' then begin + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Deleting a Temporal AbstractMem file (%d bytes): %s',[LSize, FTemporalFileName]));{$ENDIF} + DeleteFile(FTemporalFileName); + end; + {$ENDIF} +end; + +end. From 2303f0531ca0adf29100537e24050369d7063c26 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 21 Jan 2021 10:44:40 +0100 Subject: [PATCH 079/275] Release 5.4.Beta2 --- CHANGELOG.md | 4 +++- src/config.inc | 2 +- src/core/UConst.pas | 8 ++++---- src/gui-classic/UFRMWallet.pas | 2 ++ src/pascalcoin_daemon.lpi | 2 +- src/pascalcoin_wallet_classic.lpi | 8 +++++++- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a34134809..3b67f69d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,10 @@ # Changelog ## Build 5.4 - (PENDING RELEASE) +- CURRENT 5.4.Beta2 - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file + - Use AbstractMem library v1.2 + - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file (Enabled by default) - Changes to `pascalcoin_daemon.ini` file: - Added "DATAFOLDER" configuration option at pascalcoin_daemon.ini file (daemon/service) in order to allow customize data folder - Added "ABSTRACTMEM_MAX_CACHE_MB" to customize Maximum megabytes in memory as a cache diff --git a/src/config.inc b/src/config.inc index 4e5c187fa..17d05dd37 100644 --- a/src/config.inc +++ b/src/config.inc @@ -72,7 +72,7 @@ // Activate usage of TPCTemporalFileStream instead of TBytes in order to minimize mem usage // This also fixes issue #207 High memory usage on FreePascal compiler - {$DEFINE USE_BIGBLOCKS_MEM_ON_DISK} + {.$DEFINE USE_BIGBLOCKS_MEM_ON_DISK} { ******************************************************************** Don't touch more code, it will addapt based on your preferences diff --git a/src/core/UConst.pas b/src/core/UConst.pas index 70d252a40..9b774f1d5 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -130,7 +130,7 @@ interface CT_Protocol_Upgrade_v6_MinBlock = {$IFDEF PRODUCTION}999999999{$ELSE}999999999{$ENDIF}; // TODO: ALLOW V6 activate setting a valid "min block" value - CT_MagicNetIdentification = {$IFDEF PRODUCTION}$0A043580{$ELSE}$05000004{$ENDIF}; + CT_MagicNetIdentification = {$IFDEF PRODUCTION}$0A043580{$ELSE}$05000005{$ENDIF}; CT_NetProtocol_Version: Word = 10; // IMPORTANT NOTE!!! @@ -141,9 +141,9 @@ interface CT_SafeBoxBankVersion : Word = 3; // Protocol 2 upgraded safebox version from 2 to 3 - CT_MagicIdentificator: String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoinTESTNET_5.Beta.4'{$ENDIF}; // + CT_MagicIdentificator: String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoin_TESTNET'{$ENDIF}; // - CT_PascalCoin_Data_Folder : String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoin_TESTNET_5.Beta.4'{$ENDIF}; // + CT_PascalCoin_Data_Folder : String = {$IFDEF PRODUCTION}'PascalCoin'{$ELSE}'PascalCoin_TESTNET'{$ENDIF}; // CT_PseudoOp_Reward = $0; // Value of Operations type in Protocol 1 @@ -198,7 +198,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.beta'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta2'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.Beta2'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index d00600364..e85040a77 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -1099,7 +1099,9 @@ procedure TFRMWallet.InitMenuForTesting; mi := TMenuItem.Create(MainMenu); mi.Caption:='Connect/Disconnect'; mi.OnClick:=Test_ConnectDisconnect; + {$IFnDEF FPC} mi.ShortCut := TextToShortCut('CTRL+D'); + {$ENDIF} miAbout.Add(mi); mi := TMenuItem.Create(MainMenu); diff --git a/src/pascalcoin_daemon.lpi b/src/pascalcoin_daemon.lpi index d1fb3a849..dbf7c0da3 100644 --- a/src/pascalcoin_daemon.lpi +++ b/src/pascalcoin_daemon.lpi @@ -53,7 +53,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir)"/> - <OtherUnitFiles Value="core;libraries\synapse;libraries\pascalcoin;libraries\generics.collections;libraries\sphere10;libraries\hashlib4pascal;libraries\paszlib;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\abstractmem;libraries\regex"/> + <OtherUnitFiles Value="core;libraries\synapse;libraries\pascalcoin;libraries\sphere10;libraries\hashlib4pascal;libraries\paszlib;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\abstractmem;libraries\regex"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <CodeGeneration> diff --git a/src/pascalcoin_wallet_classic.lpi b/src/pascalcoin_wallet_classic.lpi index 182c136e2..5fc9c9a66 100644 --- a/src/pascalcoin_wallet_classic.lpi +++ b/src/pascalcoin_wallet_classic.lpi @@ -232,7 +232,7 @@ </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir)"/> - <OtherUnitFiles Value="core;gui-classic;libraries\synapse;libraries\sphere10;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;libraries\paszlib;libraries\gnugettext;libraries\abstractmem"/> + <OtherUnitFiles Value="core;gui-classic;libraries\synapse;libraries\sphere10;libraries\cryptolib4pascal;libraries\simplebaselib4pascal;libraries\hashlib4pascal;libraries\pascalcoin;libraries\paszlib;libraries\gnugettext;libraries\abstractmem;libraries\regex"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> @@ -240,8 +240,14 @@ <SyntaxMode Value="Delphi"/> </SyntaxOptions> </Parsing> + <CodeGeneration> + <Optimizations> + <OptimizationLevel Value="2"/> + </Optimizations> + </CodeGeneration> <Linking> <Debugging> + <GenerateDebugInfo Value="False"/> <DebugInfoType Value="dsDwarf2Set"/> </Debugging> <Options> From dd0deaf184b56af00e9430dadc8b787fda2f9978 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 21 Jan 2021 12:53:47 +0100 Subject: [PATCH 080/275] Fix Memory Leak --- src/config.inc | 2 +- src/core/UPCAbstractMem.pas | 1 + src/core/URPC.pas | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config.inc b/src/config.inc index 17d05dd37..25709ec14 100644 --- a/src/config.inc +++ b/src/config.inc @@ -68,7 +68,7 @@ {$DEFINE USE_ABSTRACTMEM} // Activate GNUGETTEXT library - {$DEFINE USE_GNUGETTEXT} + {.$DEFINE USE_GNUGETTEXT} // Activate usage of TPCTemporalFileStream instead of TBytes in order to minimize mem usage // This also fixes issue #207 High memory usage on FreePascal compiler diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index bab277f07..92bc810fc 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -528,6 +528,7 @@ destructor TPCAbstractMem.Destroy; FreeAndNil(FAccountKeys); FreeAndNil(FBufferBlocksHash); FreeAndNil(FAggregatedHashrate); + FreeAndNil(FAccountsOrderedByUpdatedBlock); if (FFileName<>'') And (FAbstractMem is TMem) And (Not FAbstractMem.ReadOnly) then begin LFile := TFileStream.Create(FFileName,fmCreate); try diff --git a/src/core/URPC.pas b/src/core/URPC.pas index e9ad2352e..34a330bd2 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -3547,6 +3547,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; GetResultObject.GetAsObject('netstats').GetAsVariant('tservers').Value:=TNetData.NetData.NetStatistics.TotalServersConnections; GetResultObject.GetAsObject('netstats').GetAsVariant('breceived').Value:=TNetData.NetData.NetStatistics.BytesReceived; GetResultObject.GetAsObject('netstats').GetAsVariant('bsend').Value:=TNetData.NetData.NetStatistics.BytesSend; + GetResultObject.GetAsObject('netstats').GetAsVariant('ips').Value:=TNetData.NetData.IpInfos.Count; {$IFDEF Use_OpenSSL} GetResultObject.GetAsVariant('openssl').Value := IntToHex(OpenSSLVersion,8); {$ENDIF} From ed6c44cf023fc65a4841812a8efc53cf67e2da74 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 21 Jan 2021 14:22:03 +0100 Subject: [PATCH 081/275] Fixed bug on TAbstractMemBTree when ReadOnly abstractMem and Count=0 --- src/libraries/abstractmem/UAbstractMemBTree.pas | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index d8e2ce648..e37a428fd 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -159,19 +159,6 @@ constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitial if LOrder<>Order then raise EAbstractMemBTree.Create(Format('Invalid Order %d expected %d',[LOrder,Order])); if (((FrootPosition=0) and (FCount>0))) then raise EAbstractMemBTree.Create(Format('Invalid initial root %d vs count %d',[FrootPosition,FCount])); finally - if FrootPosition<=0 then begin - FrootPosition := 0; - FCount := 0; - for i := 0 to CT_AbstractMemBTree_Magic.Length-1 do begin - LBuff[i] := Byte(Ord(CT_AbstractMemBTree_Magic.Chars[i])); - end; - Move(FrootPosition,LBuff[4],4); - Move(FCount,LBuff[8],4); - LOrder := Order; - Move(LOrder,LBuff[12],4); - FAbstractMem.Write(FInitialZone.position,LBuff[0],16); - SaveHeader; - end; end; end; From 6b8a158433150e76156f17aa6d4f065db29a1d2c Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 21 Jan 2021 14:44:00 +0100 Subject: [PATCH 082/275] Fix PascalCoin Miner updates --- src/pascalcoin_miner.lpi | 20 ++++++++++++++------ src/pascalcoin_miner.pp | 2 +- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/pascalcoin_miner.lpi b/src/pascalcoin_miner.lpi index 37e9f8376..44d853688 100644 --- a/src/pascalcoin_miner.lpi +++ b/src/pascalcoin_miner.lpi @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <CONFIG> <ProjectOptions> - <Version Value="10"/> + <Version Value="11"/> <PathDelim Value="\"/> <General> <Flags> @@ -9,7 +9,7 @@ <MainUnitHasTitleStatement Value="False"/> </Flags> <SessionStorage Value="InProjectDir"/> - <MainUnit Value="0"/> + <MainUnit Value="0"/> <UseAppBundle Value="False"/> <ResourceType Value="res"/> </General> @@ -24,9 +24,16 @@ </PublishOptions> <RunParams> <local> - <FormatVersion Value="1"/> <CommandLineParams Value="-c 1 -s -n TEST"/> </local> + <FormatVersion Value="2"/> + <Modes Count="1"> + <Mode0 Name="default"> + <local> + <CommandLineParams Value="-c 1 -s -n TEST"/> + </local> + </Mode0> + </Modes> </RunParams> <RequiredPackages Count="1"> <Item1> @@ -36,7 +43,8 @@ <Units Count="1"> <Unit0> <Filename Value="pascalcoin_miner.pp"/> - <IsPartOfProject Value="True"/> + <IsPartOfProject Value="True"/> + <UnitName Value="PascalCoinMiner"/> </Unit0> </Units> </ProjectOptions> @@ -44,11 +52,11 @@ <Version Value="11"/> <PathDelim Value="\"/> <Target> - <Filename Value="PascalCoinMiner"/> + <Filename Value="PascalCoinMineX"/> </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir)"/> - <OtherUnitFiles Value="core;libraries\pasopencl;libraries\synapse;libraries\sphere10;libraries\hashlib4pascal;libraries\generics.collections;libraries\pascalcoin;libraries\paszlib"/> + <OtherUnitFiles Value="core;libraries\pasopencl;libraries\synapse;libraries\sphere10;libraries\hashlib4pascal;libraries\pascalcoin;libraries\paszlib;libraries\regex;libraries\abstractmem;libraries\cryptolib4pascal;libraries\simplebaselib4pascal"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <CodeGeneration> diff --git a/src/pascalcoin_miner.pp b/src/pascalcoin_miner.pp index 79fb1a663..d973b9e89 100644 --- a/src/pascalcoin_miner.pp +++ b/src/pascalcoin_miner.pp @@ -57,7 +57,7 @@ TPascalMinerApp = class(TCustomApplication) end; Const - CT_MINER_VERSION = {$IFDEF PRODUCTION}'5.1'{$ELSE}{$IFDEF TESTNET}'5.1 TESTNET'{$ELSE}ERROR{$ENDIF}{$ENDIF}; + CT_MINER_VERSION = {$IFDEF PRODUCTION}'5.2'{$ELSE}{$IFDEF TESTNET}'5.2 TESTNET'{$ELSE}ERROR{$ENDIF}{$ENDIF}; CT_Line_DeviceStatus = 3; CT_Line_ConnectionStatus = 4; CT_Line_MinerValues = 7; From 6c3d93bccfba9ae0a67f5307eacc0e5269281fcd Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 21 Jan 2021 18:59:42 +0100 Subject: [PATCH 083/275] New JSON-RPC methods save-safebox-stream and save-safebox-abstractmem --- CHANGELOG.md | 5 + src/core/UPCRPCFileUtils.pas | 180 +++++++++++++++++++++++++++++++++++ src/core/URPC.pas | 2 +- 3 files changed, 186 insertions(+), 1 deletion(-) create mode 100644 src/core/UPCRPCFileUtils.pas diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b67f69d2..4bb062a6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,11 @@ - "start","end","max" : Based on block number and max returns values (max by default=100) - "enc_pubkey" or "b58_pubkey" : If provided will return blocks where pubkey equal to provided - "payload", "payloadsearchtype" : Same workaround than "name" and "namesearchtype" on "findaccounts" method + - New method "save-safebox-stream" : Will save a Safebox file in Stream format + - "filename" : String (optional) + - New method "save-safebox-abstractmem" : Will save a Safebox AbstractMem file of actual state + - "filename" : String (optional) + - New method "abstractmem-stats" : Testing purposes only - Fixed bugs: - Fixed bugs on "pascalcoin_daemon" (daemon on Linux / Service on Windows) that produced crash on windows and some invalid finalization on Linux - Fixed minor bugs diff --git a/src/core/UPCRPCFileUtils.pas b/src/core/UPCRPCFileUtils.pas new file mode 100644 index 000000000..9a9f4b956 --- /dev/null +++ b/src/core/UPCRPCFileUtils.pas @@ -0,0 +1,180 @@ +unit UPCRPCFileUtils; + +{ Copyright (c) 2020 by PascalCoin developers, orignal code by Albert Molina + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + If you like it, consider a donation using Bitcoin: + 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +{$I ./../config.inc} + +Uses classes, SysUtils, + UJSONFunctions, URPC, UCrypto, ULog, + {$IFDEF USE_ABSTRACTMEM} + UPCAbstractMem, UPCAbstractMemAccountKeys, + {$ENDIF} + {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, + UBlockChain, UPCOrderedLists; + + +Type + + { TRPCFileUtils } + + TRPCFileUtils = Class + private + public + class function SaveAsSafeboxStream(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; + class function GenerateNewAbstractMemSafebox(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; + class function AbstractMemStats(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; + + End; + +implementation + +uses UPCDataTypes, UFileStorage, UNode; + +{ TRPCFileUtils } + +class function TRPCFileUtils.GenerateNewAbstractMemSafebox( + const ASender: TRPCProcess; const AMethodName: String; AInputParams, + AJSONResponse: TPCJSONObject; var AErrorNum: Integer; + var AErrorDesc: String): Boolean; +{$IFDEF USE_ABSTRACTMEM} +var + LFileName : String; +{$ENDIF} +begin + if Not ASender.RPCServer.AllowUsePrivateKeys then begin + AErrorNum := CT_RPC_ErrNum_NotAllowedCall; + Exit(False); + end; +{$IFDEF USE_ABSTRACTMEM} + LFileName := AInputParams.AsString('filename', '').Trim; + if (LFileName='') then begin + LFileName := TFileStorage.GetSafeboxCheckpointingFileName(TFileStorage(TNode.Node.Bank.Storage).DatabaseFolder,TNode.Node.Bank.BlocksCount); + end; + TNode.Node.Bank.SafeBox.SaveCheckpointing(LFileName); + AJSONResponse.GetAsObject('result').GetAsVariant('filename').Value := LFileName; + AErrorNum := 0; + AErrorDesc := ''; + Result := True; +{$ELSE} + AErrorNum := CT_RPC_ErrNum_NotImplemented; + AErrorDesc := 'AbstractMem library is not available in this build'; + Result := False; +{$ENDIF} +end; + +class function TRPCFileUtils.AbstractMemStats(const ASender: TRPCProcess; + const AMethodName: String; AInputParams, AJSONResponse: TPCJSONObject; + var AErrorNum: Integer; var AErrorDesc: String): Boolean; +var LStrings, LReport : TStrings; + LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Integer; + i, nMax : Integer; + Lobj : TPCJSONObject; + Larray : TPCJSONArray; +begin + if Not ASender.RPCServer.AllowUsePrivateKeys then begin + AErrorNum := CT_RPC_ErrNum_NotAllowedCall; + Exit(False); + end; +{$IFDEF USE_ABSTRACTMEM} + LStrings := TStringList.Create; + Try + if AInputParams.GetAsVariant('report').AsBoolean(False) then LReport := LStrings + else LReport := Nil; + Lobj := AJSONResponse.GetAsObject('result').GetAsObject('abstractmem'); + if TNode.Node.Bank.SafeBox.PCAbstractMem.AbstractMem.CheckConsistency(LReport, LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin + Lobj.GetAsVariant('checkconsistency').Value := True; + end else begin + Lobj.GetAsVariant('checkconsistency').Value := False; + end; + Lobj.GetAsVariant('total_used_size').Value := LTotalUsedSize; + Lobj.GetAsVariant('total_used_blocks_count').Value := LTotalUsedBlocksCount; + Lobj.GetAsVariant('total_leaks_size').Value := LTotalLeaksSize; + Lobj.GetAsVariant('total_leaks_blocks_count').Value := LTotalLeaksBlocksCount; + + if Assigned(LReport) then begin + Larray := Lobj.GetAsArray('report'); + i := AInputParams.GetAsVariant('report_start').AsInteger(0); + nMax := AInputParams.GetAsVariant('report_max').AsInteger(100); + while (nMax>0) and (i>=0) and (i<LStrings.Count-1) do begin + Larray.GetAsVariant(Larray.Count).Value := LStrings[i]; + inc(i); + dec(nMax); + end; + end; + Result := True; + Finally + LStrings.Free; + end; +{$ELSE} + AErrorNum := CT_RPC_ErrNum_NotImplemented; + AErrorDesc := 'AbstractMem library is not available in this build'; + Result := False; +{$ENDIF} + // +end; + +class function TRPCFileUtils.SaveAsSafeboxStream(const ASender: TRPCProcess; + const AMethodName: String; AInputParams, AJSONResponse: TPCJSONObject; + var AErrorNum: Integer; var AErrorDesc: String): Boolean; + +var LFileName : String; + LFs : TFileStream; + LStart,LEnd : Integer; +begin + if Not ASender.RPCServer.AllowUsePrivateKeys then begin + AErrorNum := CT_RPC_ErrNum_NotAllowedCall; + Exit(False); + end; + + LFileName := AInputParams.AsString('filename', '').Trim; + if (LFileName='') then begin + LFileName := TFileStorage.GetSafeboxCheckpointingFileName(TFileStorage(TNode.Node.Bank.Storage).DatabaseFolder,TNode.Node.Bank.BlocksCount); + LFileName := ChangeFileExt(LFileName,'.safebox'); + end; + LFs := TFileStream.Create(LFileName,fmCreate); + try + LFs.Size := 0; + LFs.Position := 0; + LStart := 0; + LEnd := TNode.Node.Bank.BlocksCount-1; + TNode.Node.Bank.SafeBox.SaveSafeBoxToAStream(LFs,LStart,LEnd); + finally + LFs.Free; + end; + AJSONResponse.GetAsObject('result').GetAsVariant('filename').Value := LFileName; + AJSONResponse.GetAsObject('result').GetAsVariant('start').Value := LStart; + AJSONResponse.GetAsObject('result').GetAsVariant('end').Value := LEnd; + AErrorNum := 0; + AErrorDesc := ''; + Result := True; +end; + +initialization + TRPCProcess.RegisterProcessMethod('save-safebox-stream',TRPCFileUtils.SaveAsSafeboxStream); + TRPCProcess.RegisterProcessMethod('save-safebox-abstractmem',TRPCFileUtils.GenerateNewAbstractMemSafebox); + TRPCProcess.RegisterProcessMethod('abstractmem-stats',TRPCFileUtils.AbstractMemStats); +finalization + TRPCProcess.UnregisterProcessMethod('save-safebox-stream'); + TRPCProcess.UnregisterProcessMethod('save-safebox-abstractmem'); + TRPCProcess.UnregisterProcessMethod('abstractmem-stats'); +end. diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 34a330bd2..3bea5dd30 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -155,7 +155,7 @@ implementation Uses {$IFNDEF FPC}windows,{$ENDIF} SysUtils, Synautil, - UPCRPCOpData, UPCRPCFindAccounts, UPCRPCFindBlocks; + UPCRPCOpData, UPCRPCFindAccounts, UPCRPCFindBlocks, UPCRPCFileUtils; Type TRegisteredRPCProcessMethod = Record From 1f279217d53f9918837ec2fba740498b2fb28784 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 25 Jan 2021 18:05:07 +0100 Subject: [PATCH 084/275] TNode.GetAccountsAvailableByPublicKey(const APubKey : TAccountKey; out AOnSafebox, AOnMempool : Integer) : Integer; Easy function that returns number of accounts that uses a public key --- src/core/UNode.pas | 63 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 7f7f32932..929bd5cad 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -119,6 +119,9 @@ interface function TryLockNode(MaxWaitMilliseconds : Cardinal) : Boolean; procedure UnlockNode; // + function GetAccountsAvailableByPublicKey(const APubKeys : TList<TAccountKey>; out AOnSafebox, AOnMempool : Integer) : Integer; overload; + function GetAccountsAvailableByPublicKey(const APubKey : TAccountKey; out AOnSafebox, AOnMempool : Integer) : Integer; overload; + // Property BroadcastData : Boolean read FBroadcastData write FBroadcastData; Property UpdateBlockchain : Boolean read FUpdateBlockchain write FUpdateBlockchain; procedure MarkVerifiedECDSASignaturesFromMemPool(newOperationsToValidate : TPCOperationsComp); @@ -205,7 +208,8 @@ TNodeMessageManyEventHelper = record helper for TNodeMessageManyEvent implementation -Uses UOpTransaction, UConst, UTime, UCommon, UPCOperationsSignatureValidator, UFolderHelper; +Uses UOpTransaction, UConst, UTime, UCommon, UPCOperationsSignatureValidator, + UFolderHelper; var _Node : TNode; _PascalCoinDataFolder : String; @@ -1285,6 +1289,63 @@ function TNode.MempoolOperationsCount: Integer; end; end; +function TNode.GetAccountsAvailableByPublicKey(const APubKey: TAccountKey; + out AOnSafebox, AOnMempool: Integer): Integer; +var LPubKeys: TList<TAccountKey>; +begin + LPubKeys := TList<TAccountKey>.Create; + Try + LPubKeys.Add(APubKey); + Result := GetAccountsAvailableByPublicKey(LPubKeys,AOnSafebox,AOnMempool); + Finally + LPubKeys.Free; + End; +end; + +function TNode.GetAccountsAvailableByPublicKey( + const APubKeys: TList<TAccountKey>; out AOnSafebox, + AOnMempool: Integer): Integer; +var Lmempool : TPCOperationsComp; + i,j,k : Integer; + Lop : TPCOperation; + LopResume : TOperationResume; + Lpubkeys : TSafeboxPubKeysAndAccounts; + Laccounts : TAccountsNumbersList; +begin + AOnMempool := 0; + AOnSafebox := 0; + // Check safebox + Lpubkeys := Bank.SafeBox.OrderedAccountKeysList; + if Assigned(Lpubkeys) then begin + for i := 0 to APubKeys.Count-1 do begin + Laccounts := Lpubkeys.GetAccountsUsingThisKey(APubKeys[i]); + if Assigned(Laccounts) then begin + Inc(AOnSafebox,Laccounts.Count); + end; + end; + end else AOnSafebox := -1; + for i := 0 to APubKeys.Count-1 do begin + // Check mempool + Lmempool := LockMempoolRead; + try + for j := 0 to Lmempool.Count-1 do begin + Lop := Lmempool.Operation[j]; + Lop.OperationToOperationResume(Bank.BlocksCount,Lop,True,Lop.SignerAccount,LopResume); + for k:=0 to Length(LopResume.Changers)-1 do begin + if (public_key in LopResume.Changers[k].Changes_type) and (LopResume.Changers[k].New_Accountkey.IsEqualTo(APubKeys[i])) then begin + // New account is on the mempool! + inc(AOnMempool); + end; + end; + end; + finally + UnlockMempoolRead; + end; + end; + if AOnSafebox>=0 then Result := (AOnMempool + AOnsafebox) + else Result := AOnMempool; +end; + function TNode.GetMempoolAccount(AAccountNumber : Cardinal): TAccount; var LLockedMempool : TPCOperationsComp; begin From 84b59aaf29562c91d047ce133050f32f30696d00 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 25 Jan 2021 20:14:51 +0100 Subject: [PATCH 085/275] Added "Ask for Account" feature --- CHANGELOG.md | 1 + src/core/UNetProtocol.pas | 2 +- src/core/UPCTNetDataExtraMessages.pas | 17 +- src/gui-classic/UFRMAskForAccount.dfm | 3914 +++++++++++++++++++++++++ src/gui-classic/UFRMAskForAccount.pas | 156 + src/gui-classic/UFRMSplash.dfm | 1025 +++++++ src/gui-classic/UFRMSplash.pas | 179 ++ src/gui-classic/UFRMWallet.dfm | 12 - src/gui-classic/UFRMWallet.pas | 88 +- 9 files changed, 5329 insertions(+), 65 deletions(-) create mode 100644 src/gui-classic/UFRMAskForAccount.dfm create mode 100644 src/gui-classic/UFRMAskForAccount.pas create mode 100644 src/gui-classic/UFRMSplash.dfm create mode 100644 src/gui-classic/UFRMSplash.pas diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bb062a6a..c289089d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - Use AbstractMem library v1.2 - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file (Enabled by default) +- Added "Ask for Account (PASA)" feature on GUI wallet - Changes to `pascalcoin_daemon.ini` file: - Added "DATAFOLDER" configuration option at pascalcoin_daemon.ini file (daemon/service) in order to allow customize data folder - Added "ABSTRACTMEM_MAX_CACHE_MB" to customize Maximum megabytes in memory as a cache diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index deb44b0a0..b9411270b 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -420,7 +420,6 @@ interface Procedure DoProcess_GetPendingOperations; Procedure SetClient(Const Value : TNetTcpIpClient); Function ReadTcpClientBuffer(MaxWaitMiliseconds : Cardinal; var HeaderData : TNetHeaderData; BufferData : TStream) : Boolean; - Procedure DisconnectInvalidClient(ItsMyself : Boolean; Const why : String); function GetClient: TNetTcpIpClient; protected Procedure Send(NetTranferType : TNetTransferType; operation, errorcode : Word; request_id : Integer; DataBuffer : TStream); @@ -434,6 +433,7 @@ interface Function ConnectTo(ServerIP: String; ServerPort:Word) : Boolean; Property Connected : Boolean read GetConnected write SetConnected; Property IsConnecting : Boolean read FIsConnecting; + Procedure DisconnectInvalidClient(ItsMyself : Boolean; Const why : String); Function Send_Hello(NetTranferType : TNetTransferType; request_id : Integer) : Boolean; Function Send_NewBlockFound(Const NewBlock : TPCOperationsComp) : Boolean; Function Send_GetBlocks(StartAddress, quantity : Cardinal; var request_id : Cardinal) : Boolean; diff --git a/src/core/UPCTNetDataExtraMessages.pas b/src/core/UPCTNetDataExtraMessages.pas index ac535179b..bc1675487 100644 --- a/src/core/UPCTNetDataExtraMessages.pas +++ b/src/core/UPCTNetDataExtraMessages.pas @@ -42,7 +42,7 @@ interface FNode : TNode; FNetData : TNetData; FWalletKeys : TWalletKeysExt; - function DoAskForFreeAccount(ANewPubliKey : TAccountKey) : Integer; + function DoAskForFreeAccount(const ANewPubliKey : TAccountKey; const AMessage : String) : Integer; {$IFDEF TESTNET} procedure DoGiveMeAnAccount(ANetData : TNetData; ASenderConnection : TNetConnection; const AHeaderData : TNetHeaderData; AReceivedData : TStream; AResponseData : TStream); procedure DoGiveMeMoney(ANetData : TNetData; ASenderConnection : TNetConnection; const AHeaderData : TNetHeaderData; AReceivedData : TStream; AResponseData : TStream); @@ -54,7 +54,7 @@ interface class function InitNetDataExtraMessages(ANode : TNode; ANetData : TNetData; AWalletKeys : TWalletKeysExt) : TPCTNetDataExtraMessages; constructor Create(ANode : TNode; ANetData : TNetData; AWalletKeys : TWalletKeysExt); destructor Destroy; override; - class function AskForFreeAccount(ANewPubliKey : TAccountKey) : Integer; + class function AskForFreeAccount(const ANewPubliKey : TAccountKey; const AMessage : String): Integer; End; const @@ -69,10 +69,10 @@ implementation { TPCTNetDataExtraMessages } -class function TPCTNetDataExtraMessages.AskForFreeAccount(ANewPubliKey : TAccountKey): Integer; +class function TPCTNetDataExtraMessages.AskForFreeAccount(const ANewPubliKey : TAccountKey; const AMessage : String): Integer; begin if Assigned(_PCTNetDataExtraMessages) then begin - Result := _PCTNetDataExtraMessages.DoAskForFreeAccount(ANewPubliKey); + Result := _PCTNetDataExtraMessages.DoAskForFreeAccount(ANewPubliKey,AMessage); end else Result := 0; end; @@ -98,15 +98,18 @@ destructor TPCTNetDataExtraMessages.Destroy; inherited; end; -function TPCTNetDataExtraMessages.DoAskForFreeAccount(ANewPubliKey : TAccountKey): Integer; +function TPCTNetDataExtraMessages.DoAskForFreeAccount(const ANewPubliKey : TAccountKey; const AMessage : String): Integer; var i : Integer; LNetConnection : TNetConnection; LRequestStream : TMemoryStream; + Lraw : TRawBytes; begin Result := 0; LRequestStream := TMemoryStream.Create; try TStreamOp.WriteAccountKey(LRequestStream,ANewPubliKey); + Lraw.FromString(AMessage); + TStreamOp.WriteAnsiString(LRequestStream,Lraw); LRequestStream.position := 0; for i := 0 to FNetData.ConnectionsCountAll-1 do begin LNetConnection := FNetData.Connection(i); @@ -135,7 +138,7 @@ procedure TPCTNetDataExtraMessages.DoGiveMeAnAccount(ANetData: TNetData; LAccount : TAccount; LOpChangeKey : TOpChangeKey; LPayload : TOperationPayload; - LErrors : String; + LErrors, LSenderMessage : String; LWord : Word; begin if Not (AHeaderData.header_type in [ntp_request,ntp_autosend]) then Exit; // Nothing to do @@ -144,6 +147,8 @@ procedure TPCTNetDataExtraMessages.DoGiveMeAnAccount(ANetData: TNetData; TArray<TLimitLifetime>.Create(TLimitLifetime.Create(300,2,20000))) then Exit; // Read info if TStreamOp.ReadAccountKey(AReceivedData,LSenderPublicKey)<=0 then Exit; + if TStreamOp.ReadString(AReceivedData,LSenderMessage)<0 then Exit; + if Not RandomGetWalletKeysAccount(FNode.Bank.SafeBox,FWalletKeys,0,10000,LIndexKey,LAccount) then Exit; // Send LPayload := CT_TOperationPayload_NUL; diff --git a/src/gui-classic/UFRMAskForAccount.dfm b/src/gui-classic/UFRMAskForAccount.dfm new file mode 100644 index 000000000..fa1e07426 --- /dev/null +++ b/src/gui-classic/UFRMAskForAccount.dfm @@ -0,0 +1,3914 @@ +object FRMAskForAccount: TFRMAskForAccount + Left = 0 + Top = 0 + ActiveControl = ebMessageToSend + BorderIcons = [biSystemMenu] + BorderStyle = bsDialog + Caption = 'Ask for Account (PASA)' + ClientHeight = 388 + ClientWidth = 615 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = True + Position = poOwnerFormCenter + OnCreate = FormCreate + DesignSize = ( + 615 + 388) + PixelsPerInch = 96 + TextHeight = 13 + object lblDoYouWantToSendAMessage: TLabel + Left = 17 + Top = 288 + Width = 446 + Height = 13 + Caption = + 'Do you want to send a message that will be included in the block' + + 'chain? (visible to everybody)' + Color = clBtnFace + ParentColor = False + Transparent = False + end + object imgAskForAccount: TImage + Left = 8 + Top = 64 + Width = 200 + Height = 200 + Picture.Data = { + 07544269746D6170F6D40100424DF6D40100000000003600000028000000C800 + 0000C80000000100180000000000C0D40100120B0000120B0000000000000000 + 0000D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D1D1D1CFCFCFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B2AA9D + AB9470B3B0AAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CCCCCC9078556C471D7D5D34A493 + 79BFBFBFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6AEA99F7151293121203A27205F3F1C8D7047ADA494CD + CDCDD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D0 + D0D097826251371E2B1D202C1E202D1F20472F1F704E2599825FB6B2ABD6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B1AEAA7D5C313A2720 + 2D1E202F20202E20202C1D2032222054381E805F34A49379BFBFBFD6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D5D5D59E8D73593B1D2D1E202F20202F20202F20 + 202F20202E1F202C1E203A272060411D8D7047ACA392CECECED6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6BAB9B882653C3C28202D1E202F20202F20202F20202F20202F20202F + 20202D1F202E1F20462F1F714F2699815EB6B1AAD6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6A1947E61 + 421E2D1E202E20202F20202F20202F20202F20202F20202F20202F20202E1F20 + 2C1E2033222053371E805F33A39379BFBFBFD6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C3C3C3896E46462F1F2C1E202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202E1F202C1E + 203B291F5F3F1C8D7047ADA393CECECED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6A9A0916A49233020202E20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202D1E202D1F2046 + 301F6F4E259A825EB6B3ACD3D3D3D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CACA + CA9078544A311F2C1D202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202E20202C1E2032212054381E + 98733CBBB3A4D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6ACA69C7553283423202D + 1F202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202C1E20322220795528B1ABA0D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D3D3D396816354381E2C1E202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202C1E204B321F927B59CCCCCCD6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D0D0D0C6C6C6B6 + B6B5B1AEA8B3ACA0ADA596A095859D92819D92819D92819D9281A79D8DB3AA9C + B1ACA2B2B1ADBFBFBFCDCDCDD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6B5B2AD7A5B333725202D1F202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202E + 1F203222206C4C25AAA295D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D3D3D3C4C4C4B4B0AAA89F8F9F8E748E785B876E4B7D5F3976582F684B29 + 5F42245C3E1E5C3E1E5B3E1E5B3E1E5C3E1E5E402064472770512C7B5B328266 + 418C755698876DA79C8AB1ADA5C2C2C2D3D3D3D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D69D8C73583B + 1D2C1E202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202C1E204A311E8E724B + C5C5C5D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CDCDCDB6B4B0A39A8A988568836947 + 74563163442255381D4B321F3D29203927203725203021202D1F202C1E202C1E + 202C1E202C1E202C1E202D1F202E1F203423203826203A2720442E1F51361E5B + 3E2073542E8469459A8669ABA292BBBAB9D3D3D3D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6BEBDBC87683E402B1F2C1E202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202E20202E1F2063441FA39885D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + C9C9C9B3B0AAA69882947B567B5B346142204C331E402A203323202F20202C1E + 202C1E202D1E202D1F202D1F202E1F202F20202F20202F20202F20202F20202F + 20202F20202E20202E1F202D1F202D1F202C1E202B1E202E1F20322220402B20 + 52371E6B4B2485673C9B8667B0A89AC4C4C4D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6A699846444202E1F202E20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202D1E203F2A1F866842BEBDBDD6D6D6D6D6D6D3D3D3C9C9C9D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CACACAB5B0A8A1927C8A725074552F6142 + 1E4B321F3826202E1F202C1E202D1E202E1F202E20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202E1F202D1E202C1E202F20203D29 + 2053371E6F4F278E724AA79982BEBDBBD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C3C3C3 + 896E48432D1F2C1E202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202D1F205E + 401FA3947CD6D6D6D6D6D6D6D6D6B5B0A8AF8F5DA69A87C9C9C9D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C9C9 + C9B4B0A89F927C8B725071532E57391D442D1F3423202D1F202C1E202D1F202E + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202E1F202C1E202B1E2032222046 + 2E1F5F411E8B6C40A9997EBDBCBAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6A9A0916B4A233021202E1F + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202D1E203E2A1F806237B8B7B4D6D6D6 + D6D6D6D1D1D19C8666734C1C6C4B22967D57B4AEA4D2D2D2D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6C9C9C9B4B0A8A1927C8A714F71522F573A1D43 + 2D1F3423202D1E202C1E202D1F202E20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202E1F202C1E202D1F203F2B1F + 61411D8B6C40A9987EBEBDBCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6CECECE967E594E341E2C1E202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202C1E205A3B1D9B886BD3D3D3D6D6D6D6D6D6B3B0AC805F + 3239262030212052371E7A5A2F9D8767B6B1A7D2D2D2D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C2C2C2AF + A99F9D8E7689714F71532F56391D442D1F3423202C1E202C1E202E1F202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202E20202C1E202D1F203F2A1F6141 + 1D8A6C42A79B86C6C6C6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6AFAAA074542C3322202D1F202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202D1F + 2035242077572FB1AEA7D6D6D6D6D6D6D6D6D69F8F765B3D1D2C1E202D1F202B + 1E2036242052371E7A5A31988262ADA699C5C5C5D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6CECECEBAB8B6A8A09298866C8A6D46715129573A1D432D1F + 3423202D1E202C1E202E1F202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202E20202D1E202D1E20412C1F6B4A2196 + 7A52B1A99BCECECED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D2D2D296826350351E + 2C1E202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202C1E2052371E9A8462D1 + D1D1D6D6D6D6D6D6BCBBBA85673F3D29202D1E202F20202F20202D1F202C1E20 + 36252051361E6D4E27896F4BA3947CB5B0A8C6C6C6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CCCCCCBABAB9AFA89C9E8F7A + 9079597E613965462351361E422C1F3322202C1E202C1E202E1F202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202E20202C1E203121204C331F755329998260 + B6B3ABD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B6B4AF7D5D333927202D1F202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202D1F20342320755329AFA99FD6D6D6D6D6D6D6D6D6 + A3978263431F2E1F202F20202F20202F20202F20202F20202D1F202C1E203121 + 20452E1F5E3F1D75552E866D4B99886DA79E8FB5B1AABFBFBFCBCBCBD4D4D4D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D5D5D5CFCFCFC3C3C3 + BCBBB9AFABA3A79D8C9D8C718E77547D603B6A4C28573A1D48301F3B27202F20 + 202C1E202C1E202E1F202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202E1F202B1D20342320583A1E836234A39176BAB9 + B9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6A291775B3E1E2D1E202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202C1E2049311F907652CACACAD6D6D6D6D6D6C4C4C48C704949311F2C1E + 202F20202F20202F20202F20202F20202F20202F20202E1F202C1E202D1E2034 + 2320412B1F51351E61422271532F7F633F8A72519783669B8B719E8F799E917E + 9E93839E94849E917E9E8F799D8C7398866A8E7858866B477B5E3A6D4E2B6344 + 2253371E49311F3A27203121202C1E202C1E202D1F202E1F202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202D1F202C1E203A27205D3E1D8B6C3FAC9E8AC8C8C8D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6BBBBB982 + 653E3D29202D1E202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202E20202F20206646 + 23A69D8ED6D6D6D6D6D6D6D6D6ABA2936C4B253121202E1F202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202E20202D1F202C1E202C1E20 + 2F1F203323203D2920442E1F47301F56391D5D3E1D5D3E1E5D3E1E5D3F1F5C3F + 1E5E3E1D5A3C1D4A311E452E1F432D1F3926203121202F20202C1E202C1E202D + 1F202E1F202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202D1E202D1F20452E1F6A4A22917852B1AA9FD3D3D3D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6A1958260401F2D1F202E2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202C1E20432E1F8D7149C4C4C4D6D6D6D6 + D6D6CBCBCB9178564A311F2C1E202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202E20202E1F202D1F + 202C1E202C1E202C1E202C1E202C1E202C1E202C1E202C1E202C1E202C1E202C + 1E202C1E202C1E202D1F202E1F202E20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202E20202C1E202F20204C331F78572C9D8869B6B4AFD6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6C6C6C68D724B472F1F2C1E202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202E20202F202064431FA39783D6D6D6D6D6D6D6D6D6ACA69D6E4F29 + 3222202E1F202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202E20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202E1F202C1E20362420593B1D856539A79881C3C3C3D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6ABA2946C4C253121202E1F202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202C1E20 + 402B1F86663CB9B8B7D6D6D6D6D6D6D3D3D398846554381E2C1E202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202D + 1F202D1F203F2A1F67461F92754CAFA79BD3D3D3D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CCCCCC8E775649311F2C + 1E202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202C1E20583A1D9E8D73D5D5 + D5D6D6D6D6D6D6B6B3AE7E5D343926202D1F202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202C1E20 + 3021204C331F77552BA28D6DBBB9B6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6AEA9A07252293322202D1F202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202D1F20392620805F35B7B4AFD6D6D6D6D6D6D5D5D59B + 8B7256391D2C1E202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202E1F202B1D203624 + 205B3D1D84663CA99D8ACBCBCBD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D3D3D39B876855391E2C1E202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202C1E2056391D9D896AD3D3D3D6D6D6D6D6D6BBBAB980633C3C28202C1E20 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202D1F202C1E20402B206C + 4A239A825DB8B4AED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B5B3AE7C5D + 343826202D1F202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202D1F2034232075542B + AEAAA2D6D6D6D6D6D6D6D6D6A6998463431F2E1F202E20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202C1E2031212054381E876638 + AA9C84C9C9C9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D5D5D59C8B7356391D2C1E202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202C1E204B321F907959CDCDCDD6D6D6D6D6 + D6C4C4C48D714B442D1F2C1E202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202E20202E20202E20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202E1F202C1E203F2A1F6C4B219D825AB7B3 + ABD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6BDBDBC84673F402B1F2C1E202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202E1F203121206E4D26ABA496D6D6D6D6D6D6D6D6D6A69D8F6646232F + 20202E1F202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202E20202E1F202E1F202D1E202C1E202C + 1E202C1E202C1E202D1E202D1E202D1E202C1E202C1E202C1E202E1F202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202C1E2031212053371E886638A99C86CBCBCBD6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + A79B886445212F20202E20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202C1E2049 + 311F8F744FC9C9C9D6D6D6D6D6D6CCCCCC9178554C321F2C1E202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202E20202D1F202D1F202C + 1E202B1D202C1E202E1F203121203423203F2A2047301F47301F47301E54381D + 5F401D60401D5F401D56391D49311F442E1F3625202D1F202D1E202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202E1F202C1E203E2A1F6E4C229A825EB8B6B3D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C4C4C48C714C452E1F2C1E + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202E1F202F2020694820A49987D6D6D6 + D6D6D6D6D6D6B1ABA176542B3423202D1F202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202E1F202E1F202D + 1F202C1E202C1E202C1E202C1E202F20203624203A2720442D1F51361E53371D + 6042216D4D27785A3682674289704D8F7A5D99886E9C8D759F917C9F937FA092 + 7D9F8E76978365886F4C775832593C1E3D29202C1E202E1F202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202C1E203121205A3C1D8C6B3EADA495D3D3D3D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6A8A092704E243222202E1F202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202C1E20402B1F866A42BEBEBED6D6D6D6D6D6D1D1D19883 + 6451361E2B1E202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202E20202E + 1F202D1F202D1F202C1E202B1E202D1F203020203222203B2720442D1F462F1F + 53371D5E3F1E6448277355307F633E8E7552937E609D8E76A99E8CAAA59CB9B7 + B2BFBFBFC7C7C7D1D1D1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D3D3D3C7 + C7C7B6B3AFA2937C83663D5A3C1D3323202D1E202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202E1F202D1E20462F1F79562AA08E72C5C5C5D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6CECECE947C5A4F351E2C1E202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202D1E205E401EA2947CD6D6D6D6D6D6D6D6D6B2B0AA7758303624202D1F202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202E20202E1F202D1F202C1E202C1E202C1E202D1E203322203726203C2820 + 4A311F50351E5A3D1F6A4A2570522F7E623C866C48917B5D9B8B72A09583B0A8 + 9BB3B0AABCBCBCCACACAD1D1D1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + BCBAB79F88646746203423202D1F202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202E20202C + 1E2036242065451E987D54B5B3AED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B0ABA375552C + 3423202D1F202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202D1E203D291F84653BBB + B9B7D6D6D6D6D6D6D6D6D69F8D735B3D1D2D1E202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202E20202E1F202D1F202C1E202C1E202E1F20302120 + 392620422C1F49301F573A1D5F41206F50297A5B34856B478D765798876DA799 + 84A8A094B3AFA8BCBBB9C5C5C5D1D1D1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CACACA9E89 + 696646203021202E1F202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202D1F202F2020 + 51371E8F6D3EADA495D3D3D3D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D1D1D199846654381E2C1E202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202C1E20583B1D9C8A6ED5D5D5D6D6D6D6D6D6 + BCBBB987683E3E2A1F2D1E202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202E20202E1F202D1E202C1E20 + 2C1E202F1F203423203C28204A311F4E341E5B3D1F6D4E297C5F39866C499580 + 619A8A73A59B89B1ABA0B4B3B0C4C4C4CECECED6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CCCCCCC4C4C4B8B7B5AEABA4ADA79CAFA5 + 94A79C899B8E7A978974A1927CB5B1ABD6D6D6D6D6D6C7C7C79B7F5552361E2C + 1E202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202E1F202D1F204A311F7A58 + 2AA7987FD0D0D0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6B4B2AF7F5E333B28202C1E202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202D1F2035242074552FB0ADA7D6D6D6D6D6D6D6D6D6A295805F401F2D1F + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202D1F202D1E203322203E292047301F56391E6445257455 + 2F8469438F78579B8B71A59A89AEA89FBBB9B6C7C7C7D3D3D3D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D3D3D3C8C8C8BABAB9B7B3ABA8A0 + 93A2958097856A8E7655866B48775B3775552D715029604324573B1F573A1D56 + 3A1D67441C987644BAB7B3D6D6D6D6D6D6AEAAA27E5C2E3A27202D1E202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202B1D203B2720765224A48E6BBF + BFBFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6A1 + 91795B3E1E2D1E202E20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202C1E205035 + 1E988262D1D1D1D6D6D6D6D6D6C2C2C2896D45422D1F2C1E202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 203E2A205C40247255317C63418C785B968974A8A092AFADABC3C3C3D2D2D2D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D5D5D5D2D2D2CECECEC9C9C9C1C1C1B4B2 + AFB0ABA2AAA0909C8D779884658B714F80623C725430664723583B1D4D341E4B + 321F3F2A203625203524203322202E1F202C1E202C1E202B1D202C1E2061401D + A18F73D5D5D5D6D6D6D2D2D29984655A3C1D2C1E202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202D1F203523205F3F1D967B54BEBCB9D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6BDBCBB8568403E2A202D1E20 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202D1F20342320725229AFA99FD6D6D6D6 + D6D6D6D6D6ABA2936C4B233121202E1F202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202E1F203222205A3D2077592E8A + 734D8C7B609688729A90819F9689A59B8BA69B8AA59A89A49987A39886A29785 + A19684A19684A19684A19684A19684A19684A19684A29785A19785A19583A596 + 7FA5957DA09077948268907C5F917A598A72508066427859336E4F2B5E41225A + 3C1D4F351E432D1F3D29203323202F20202D1F202C1E202C1E202D1E202D1F20 + 2D1F202E1F202E20202F20202F20202F20202B1D20422C1F8C6F46C2C2C2D6D6 + D6D6D6D6AFABA576562E3524202E1F202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202D1E202E1F205A3C1D9D7D4DBBB7AFD6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6A398856745202E1F202E20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202C1E204E341E927853CACACAD6D6D6D6D6D6CBCBCB947B56 + 4B321F2C1E202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20203020203E2A1F4C3521523822543922533820 + 5036204F361F4E351E4E351E4E351E4E351E4E351E4E351E4E351E4E351E4E35 + 1E4E351E4E351E4E351E4E351E4E351E4E351E4E351E4F351D4F351E4F351E4F + 351E4F351F4E341F432D1F3926203725203322202D1F202C1E202C1E202C1E20 + 2D1E202E1F202E20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202D1F2035242077572EB1ADA6D6D6D6D6D6D6CFCFCF95 + 7D5B4D341E2C1E202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202E1F202E1F2054381E89693CACA59BD6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6C7C7C78C714C49311F2C1E202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202E1F20 + 302020684922A69D8ED6D6D6D6D6D6D6D6D6ABA69C6E4F283222202E1F202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202D1F202C1E202C1E202C1E202C1E202C1E202D1E202D1E + 202D1E202D1E202D1E202D1E202D1E202D1E202D1E202D1E202D1E202D1E202D + 1E202D1E202D1E202D1E202C1E202C1E202C1E202C1E202B1E202B1E202B1D20 + 2C1E202D1F202D1F202E1F202E20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202E1F202F2020644623ACA392D6D6D6D6D6D6D6D6D6A79D8B6746212E1F20 + 2E20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202E + 20202B1D20452E1F805E32ACA395D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6ABA4966D4C2530 + 21202E1F202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202C1E20432D1F8B7049C4C4 + C4D6D6D6D6D6D6CFCFCF96805F52371E2B1D202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202C1E20 + 583C1E9D8F7CD6D6D6D6D6D6D6D6D6B8B7B58061393B28202D1F202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202B1E20 + 432E1F815E2FAEA391D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6CECECE937C5A4C331E2C1E202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202E20202F2020654521A79A86D6D6D6D6D6D6D6D6D6B1 + AEA97A592E3826202D1F202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202C1E20593B1D9A8A71D6D6 + D6D6D6D6D6D6D6D0D0D0937D5D4E341E2B1E202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202B1E20432D1F8460 + 2EAFA390D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6AFABA477562C3625202E1F202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202C1E20402A1F85673EBDBCBBD6D6D6D6D6D6D5D5D59E8C70573A1E2D1E20 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202C1E20593B1D9A896FD6D6D6D6D6D6D6D6D6D6 + D6D6A196845C3E202D1F202E20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202B1D20422C1F84602DAEA390D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D0D0D0A692 + 725A3C1D2C1E202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202C1E2057391D + 9B8B73D5D5D5D6D6D6D6D6D6B8B7B58062393C28202D1E202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202C1E20593B1D9B8A71D6D6D6D6D6D6D6D6D6D6D6D6B2AEA873552E + 3322202E1F202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202B1D20422C1F84602DADA392D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6BCBAB7BA904D4E341E281B202D + 1F202E20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202D1F203826207C5D35B5B3AFD6D6D6D6D6 + D6D6D6D69E917C63431E2D1F202E20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202C1E20 + 593C1E9F927ED6D6D6D6D6D6D6D6D6D6D6D6C4C4C4836A48402B202C1E202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202C1D20422D1F815E30ACA396D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6C8C4BEBB99646F4C1F4A311F3A27202E20202C1E20 + 2D1F202E20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202C1E2055391E9C886AD3D3D3D6D6D6D6D6D6C1C1C093744844 + 2E1F2C1E202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202E1F202F1F20664725ADA597D6D6 + D6D6D6D6D6D6D6D6D6D6D3D3D39784684D331E2C1E202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202B1D20442D1F7F5F33ABA59CD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D3D3D3BCBCBCA79E8F9480627C5F3A6143224C321F3A27202F20202C1E + 202D1E202E1F202F20202F20202F20202F20202F20202F20202F20202D1F2037 + 252078572CAEAAA3D6D6D6D6D6D6D6D6D6BDB3A3A2712A3524202C1D202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202E1F202C1E202B1D20402B2084653AB9B8B6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6A398865D3E202D1E202E20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202C + 1D20452E2088693CBAB7AFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D3D3D3BAB9B8A99F8F9480627B5F3A66462354381E3F2A1F3021202B + 1E202C1E202E1F202F20202F20202F20202F20202B1D204E341E947C5ACDCDCD + D6D6D6D6D6D6D6D6D6C3C0B9A6844F5E3F1D2F1F202D1F202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202E1F202D1F202B1E202D1F2035242046 + 2E1F593B1D7E5C2EA39783D4D4D4D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B4B0A9 + 74552E3322202D1F202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202B1D2055391E + 9B7C4DBDBCBAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D3D3D3BCBBB9AAA19398846684663D6B4B2453371E3F2A1F302120 + 2C1E202D1E202E1F202D1E203020206C4C26ABA397D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6BABAB89B7F555D3E1D3020202D1E202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202E20202E + 1F202C1E202C1E202F20203A28204D331E5D3F207355318C734FA09077B3AEA6 + D0D0D0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CCCCCC957E5D55381E2C1E + 202E1F202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202E1F202E1F205B3D1E947B57C3C3 + C3D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D3D3D3BBBBBAABA29399846584663D6B4B2354381E3F2A1F3121 + 202C1E2049301F927751C9C9C9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6BF + BFBF96805F6B49213A27202C1E202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202E20202D1F202C1E202D1F20332320422C1F55391D + 6747247C603A947E5DA89B87B4B2ADC9C9C9D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8B5B18F704352371E2C1E202E1F202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202D1F202F202067451DA48F70D1D1D1D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D3D3D3BCBBBBAAA19299846683663D735024754E1B895F25A5 + 9C8CD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C9C9C9AB997A + 7956273D29202B1D202E20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202E1F202D1E20 + 2C1D1F2D1E1F37251F4A311F60401D73542C886C489E8B6EAAA295BAB9B8CFCF + CFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6B8B3AB8F704351361F2C1E202E1F202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202C1E20382620775325A39785D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D3D3D3BBBAB9AEA495BCA57FC3AF8EC4C4C4D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D3D3D3A69A877E5C304B33 + 1E2D1F202E1F202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202E1F202D1F202C1E202D1D1E331F1B4026185635186C49237E5D + 36907956A4957FB2AEA5C4C4C4D5D5D5D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6B7B4AF8E724C5E3E1D3423202D1E202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202B1E203E2A20856031B1ACA2D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B5AEA192724354381E2F20202D + 1F202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202E1F202C1E202C1D1F2F1E + 1D392219482B175A3B1C5D492D55574B546A6E6E8896ADB7BBD3D2D0D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6BFBFBFA38B666B48203524202B1D202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202C1E + 204F351E907146BCBBB9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8B6B2977D5668461F3625202B1E202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202E1F202D1F202C1D202C1D1E331F1B4127185031185E43235F513B525E5C3F + 6E872C7AB22783D32090E62795EE4DA3EE8EC0E9CFDDE4DADADAD6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CACACA9E + 8D73735127412C1F2C1E202E20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202E1F202D1F2061401D9D + 8867CECECED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6C7C7C7A28F71755125442E1F2B1D202E1F202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202E1F202C1E202C1D1F301E1C3A23194B + 2D1757391D604B2C59594A4A65703B739B2A7FC52089E11E92EF2797F42F98F2 + 2497F12396F12593F12491EE469DE498C0DFD7DEE2DBDBDBD6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D1D1D1AFA28D866334 + 472F1F2B1D202E1F202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202D1F20342320735025ABA08ED6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D0D0D0AA9E8C8A683954381E3020202C1E202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202E1F202D + 1E202C1D202D1D1E35211A4328185434196347245F543C526260406F8A2C78B1 + 2284D41F8EEA2495F22D98F32B98F02597EF2395F02893F12B94EE2B94EF2A93 + EE2896ED2596E92491E950A1E5A9CAE3DEE2E2D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6AFA99D86673D54381E3021 + 202D1E202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202C1D20432D1F876538B4B1ABD6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6B8B4AE9B7F5663421D3926202B1E202E20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202E20202E1F202C1E202C1D1F301E1C3D25184D2F175A3B1D + 645030595C4F4868763675A12580C9208AE22292EF2797F32998F22997F12896 + EF2A95ED2995ED2895ED2895ED2995EE2A95ED2A95ED2995EC2995ED2995EC27 + 95EE2292EE3091E672ADDFC2D5E0DDDDDDD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8B5B09A7F545D3E1D3221202D1E202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202C1E20583A1E977B53C2C2C2D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C4C4C4 + A493777D5A2E4C331F2E1F202D1E202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202E1F202D1F202C1E20 + 2D1D1E34201B442A1856361A5E43255F563F5163643D6E8D2B7AB72186D8218F + EA2495F22998F32A97F12996EF2995EE2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895ED2F95EE2C94EF + 1C95ED369AE096BFE0DCDEE1D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6C1C1C19C86667350253C29202C1E202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202E + 1F202F20205E401EA08C6DD1D1D1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D4D4D4B2AB9F9377 + 4C63421D3926202C1D202E1F202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202E20202D1F202C1E202C1D1F311E1C3B23184E30175C3D1E5E4B30595D + 5047697A3275A52480C91F8BE42393F02797F32A98F22A97F02996EE2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2895ED2895F02992F12791F52990 + E966ABDCBFD7DFDBDBDBD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6CECECEAB9C8279572A402B202B1D202E20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202D1E20352420 + 775426A69A86D5D5D5D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C2C2C2A392777C5C3152 + 371E3222202C1E202E1F202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202E1F202D1E202C1E202D1D1E3621 + 1A43281855361A6046265B533F4E62653B70912A7BB92085D7218FEB2596F329 + 98F32997F12996EF2995EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2895ED2B97EA3096E82E91F32B90F62795EE2996E23A9CE199 + C5E5DFDFDFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D5D5D5A79E8F85643750361E2D1E202D1F202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202C1E203F2A1F826031B1AC + A4D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D4D4D4B5B0A7977F5C6D4C25462F1F + 2F20202C1E202E1F202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202E1F202C1E202C1D1F301E1C3D25184C2E185B3D1E614E32565A5144697A31 + 76A72481CB1F8AE32393F02797F32A98F22997EF2995EE2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2D94ED2D95EB209AE81F9AE82A96EB3092F12B8FF42F90ED84B6DDD9DDDC + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B7 + B2AA8F7248573A1D3222202D1F202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202C1E2054381E9D825BCDCDCDD6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CBCBCBADA39191754C684620452E1F2E1F + 202C1E202E1F202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202E20202D1F202C1E202C1D1E34201B452A1754 + 361A5E44255E56404F62653A6E902A7CBA2186D9218FEB2596F32998F32A97F1 + 2996EF2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2794F02494F1 + 2996EB2997E92895EE2993F12C93EF2994F12793EC60A7E2C4D5E2D9D9D9D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B9B9B89E8660 + 6C491F3625202C1D202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202E1F20322220765429B3ADA2D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6C4C4C4A699848A6B406C471F482D19301E1C2B + 1D202D1F202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202E1F202C + 1E202C1D1F2F1E1D3B23194E30175C3D1D5F4B2E5A5D5046697A3275A42480CA + 1F8BE42393F02797F32A98F22997EF2996EE2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2895ED2795EF2B92F22D92F02B96 + EC2797EA2596ED2695EE2493F32391F0469DE2AECEE3DDDDDDD6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CACACAA390736D4C233D29 + 1F2D1E202E20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202B1E2054381E9E8D74D4D4D4D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6C2C0BD9895886A614A6247274F301738221A2C1D1E + 2C1E202E1F202E20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202E20202D1F202C1E202C1D1F321F1B4127185132185C4122 + 5F533A5464623D6F8F2B7BB72085D72090EC2595F32998F32A97F12996EF2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED28 + 93F12C95EC2B97EB2594ED3C95E0A2C6E0E0E0E0D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CFCFCFA79A8687633248301F2B1D202E + 1F202F20202F20202F20202F20202F20202F20202F20202F20202F20202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202B1E204D33 + 1F957F60CBCBCBD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D7D7D7C8DAE6559FE02783D63074A65264626250325A3B1C472B1735201A2E1D + 1D2C1D1F2D1E202D1F202E1F202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202E1F202D1F202D1E202C1D1F + 2E1D1D37211A45291755371A5F49295E5B484A667135729D257EC51F89E12292 + F02797F32A98F22996EF2996EE2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2B94EE2D95EB2A96EB + 2194F12392F13992E18FBDE2DFE0E0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6B1AA9D8665394D331E2E1F202E1F202F2020 + 2F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202B1D2051361E9C8768CFCFCFD6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D8C3D4E0499EE12693 + EF2296FA1C92F61E8AE12D7DB9416D86565E56604E325F411F5032183D241835 + 201A301E1D2C1D1E2B1D1F2C1D1F2C1E202C1E202C1E202C1E202C1E202C1E20 + 2C1E202C1D1F2B1D1F2C1D1E321F1C3721194026174F31195A3E1F625133565D + 54426B822F78AF2283D1208EE92495F22898F32A98F12996EF2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2994F02C95ED2B96EC2394EF1E92F42292 + F32C91E884B8E0E0E0DED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6B2AEA7987A4C5F3F1D3021202C1E202F20202F20202F20 + 202F20202F20202F20202F20202F20202F20202F20202F20202F20202F20202F + 20202F20202F20202E1F202F202068461EAA9F8DD6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D8D8D8BFD2DF439CE62192EF2896EE2895ED2A97ED2C + 99EF2997F22091EF1F86DD2A7CBC3D72944E6469585749604D30594125583A1C + 5939194C2F174227174128174127184127184128184127174328174F31185939 + 1A5A3D1F60482960513755594F4B656F3A7195297CBC2087DB2191ED2696F329 + 98F32997F02996EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2594F12794F02B95ED2B95EC2995ED2795EE2494F02991E87F + B5E1DEE0E0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6C0BFBD9E835A62411C3625202C1E202E1F202F20202F20202F20202F + 20202F20202F20202F20202F20202F20202F20202F20202F20202F20202C1E20 + 2D1F205C3E1D987C53C3C3C3D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8 + D8D8C3D3E0459CE61C94F22996EF2C95EB2D96E92D96EA2895EE2695F02896F1 + 2998F22897F32393F01F8BE52384D3287ABA3477A53E6C8948687650666A5363 + 61565A50585749585749585849535A545062654C666D45687A3B70923178AC27 + 7EC32387D91F8CE72394F12797F32998F22996EF2995EE2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED27 + 95EE2695EF2894EF2E94ED3095EA2C96EB2B97E92395F01F8FF086B8DFDFE0E0 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C3 + C3C3A08D7078572C4A311F3322202C1E202C1E202D1E202C1E202C1E202C1E20 + 2C1E202C1E202C1E202C1E202D1E202C1E202C1E203826205F3F1D9A7C4FBEBB + B6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D8C5D5E14C9EE12592F0 + 2A95EE2A96EA2A95EE2C95EC2A95ED2593F12494F12A96EC2A96EB2795ED2896 + EF2A97F02C98F22A98F22796F22192F01F8EEB208DE7208CE41F86DB1E83D51E + 82D51E82D52088DD208DE6208EE81F8FEC2293F12797F22998F22A98F22B97EF + 2A96EE2A95EE2A94EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2B96EB2995EE2793F1 + 2C93EF2E95EC2A95ED2595EE2996EC2896EE2A91E989BBE3DFE0E0D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D3D3D3AFA89C + 91795675532B5A3B1D442E1F3A28203826203725203725203725203725203725 + 203826203B2720402B1F573B1D826134A38F6FBCBCBCD6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6DADADAC8D9E3579FDE2591ED2896ED2C95EC2995ED2995 + ED2995ED2995ED2895EE2895EE2995ED2B96E92396EE2195F12995EC2F95EA2F + 94ED2F94ED2996EE2997EF2A97F02A97F02A98F12A98F12A98F12A98F12A98F0 + 2A97F02997EF2996EF2A96ED2897EA2696ED2B94EE2D95EB2997EA2B94EE2B93 + EF2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995EE2995ED2A95ED2995 + ED2894EF2A93F02C95EE2493F43091E794C0E1E0E0E0D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CACACAB2ACA1A08E + 738C724B8160338C632B9065289165299166299165299065288E642B83613385 + 6C48A08F75B9B5ADD3D3D3D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D2DDE262A5DE2C91EB2194F52896EC2D96EA2B95EC2995ED2995ED2995ED29 + 95ED2995ED2995ED2F94EC2D93EF2493F22494F12495EF1F93F41D92F62796EE + 2796EC2796EC2796EC2796ED2796ED2796ED2796ED2796ED2796ED2796EC2796 + EC2696ED1D95F01F93F42193F42295EF2497EC2A96EC2A95ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995EE2D94ED2C + 95EC2493F22392F53F93E1A4C8E4DBDBDBD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C5C5C5B6B3AFB8 + B0A2BDB2A0C3B6A0C5B8A1C4B6A0BEB3A0B8B0A2B6B4AFC5C5C5D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DBDEDF73AEDF2990EA21 + 94F62194F22A96EB2D96EA2A95ED2995ED2995ED2995ED2995ED2995ED2995ED + 2D93F03292F02A94F02694EF2B92E42D92E22791EB2892EC2792EC2791EC2791 + EC2792EC2792EC2791EC2791EC2792EC2792EC2792EC2891EC2692EA2A92E332 + 90E62892EC1E96F12395EF2A95EC2996EC2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2D95EB2D96EA2695EF1F93F6 + 2691F23F95E3B6D0E3D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6E0E0DF84B9E42692E92796EF2495EE2895EC2B96EB + 2895EE2594F12995ED2995ED2995ED2995ED2995ED2995ED2393F22C94ED2B96 + EA2E94E870B8E79CC5DE9AC1DF9FC1DD9FC2DC9FC2DD9FC2DD9FC2DD9FC2DD9F + C2DD9FC2DD9FC2DD9FC2DD9FC2DCA0C2DC9BC2DE96C3DF9FC3E360A9E32694E9 + 2892F42C94F12895ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2895ED2795EE2B96EB2996EC2594EF2693F12891EC4C9C + E4CCD8E1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + DADADAA1CDDC2592E62293F42C96E92D97E82D96E92A95EC2695F02494F12995 + ED2995ED2995ED2995ED2995ED2995ED1F94F22B96EA2797E92F93E7AFD7E9DF + DFDFDADADAD7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7 + D7D7D7D7D7D7D7D7D7D9D9D9DBDBDBDEDEDEAACEE53094DF2C92F52D92F42795 + EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2895EE2595EF2795EE2B95EC2D96EA2E96E92B96EC2390F36EADDDDBDDDCD6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7C1D6E23B99E12293 + EF2794F02895EE2E95EB2C95EC2895EF2795EE2A95EC2995ED2995ED2995ED29 + 95ED2995ED2995ED2593F13395E82396EF238FF19AC4DED6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6C4D9E03A9DDE2B91F32B93F02596EC2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2B95ED26 + 94F02694F02C96EC2C96EB2695EE2496F12991E98ABAE2DFDFDFD6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D8DDE159A6E62E8FEE2A98EB1E96EE2794EF2B + 95ED2994EE2894EF2995ED2A96EB2995ED2995ED2995ED2995ED2995ED2995ED + 2994EF3094EC2894EE1E8FF676B4E3DBDBDBD6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D7DFDE54A8E02690F32894EF2797EB2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2A95EC2B95EC2894EF2794F02995EE + 2895ED2595EF2395EF2E92F03090E89ECBE6DADADAD6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6DBDBDB8CBDDD2891E82D94F02997EB2696EC2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EE2A94EF2C95 + EC2392F35FA8E3DADCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DBDBDB78B6E3 + 258FF02794F02997EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2594 + F23194ED2893ED429EE1CADBE3D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D8B8CEDE319ADE + 269BE62293F33192F03495EA2895ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2695ED2E94EE2796EC2593F3489EE1CD + D8DCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D993C5E72A90EA2794F22A97 + EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2E95ED2495EF2B97E92B + 91E770AFDFDBDFDFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D2DDE254A2E22493EC219AE82593F13190 + F12E95EC2895ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2595EE3094ED2696EC2793F23195E2B1CCDFD6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D8D8D8B1D1E23494E52694F12C96EC2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED3094EE2497EA2597EA2592F52A91E69DC9E1 + DBDBDBD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6DDDDDD83BADE2290EE2D93F02D93EE2995EB2694EF2694F12995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2595F02E95EC2896ED2595F12992E68FBDE1DADADAD6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D1DBE04B9FE12593EE2D95ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2B93EF2C97E72196EE2492F31F93F2449CE3CDDDE5D7D7D7D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADAB9D1E33A + 96E22394F02892EF3692EF2898E71F96EF2793F12995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2794F02897EA2E94 + ED1F97EE2892EB6BADE4DDDEDED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DDDDDD + 61ACE22593ED2E94ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2994 + EE2994EE2895EE2896E92394F3268FED79B5DFE0E2E2D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7E5E763A3E12891ED2697E72693F3 + 2C95EB2898E72694EF2994EF2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2A94EF2697EA2F94ED1E97EC2992F052 + A2E5D5DCDED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADA7EBBE42491EB2E94 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A96EB2491F72E95EB2D + 9AE32594F12790F33896DFBDD5E0D8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6DADADA9FCAE32E8EEC2794EF2996EC2995EE2895EC2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED3095EA2B94ED2197EE2B96EB2792F3389BE3C3D4DFD6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6AFC8DE2C92ED2695EF2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2894EF2A95ED2A96EC2894ED2995EE + 2391ED65A8E3DDE0DFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D4DD + E055A4DB2892EF2995EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2E95EC2A94EF2297EC3095E82894F22895E5AAC8DDD6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6C7D4DF3E99E82595EF2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EE2E92E2A1C8 + E2DCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D897C3E02A93EA2897ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2B94EF2694F02697 + EA3395E92794EF2293EA8AB9E3D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D5DDE052A1E32393EF2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2A96EA2496EB46A0E5D1DFE5D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D7DADD56A4E32691F32797ED2996ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2A93F12495EE2A97E93294EA2896EE22 + 94EE68ABE7DCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DEDEDE70AFE02292 + EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2996EC2696EE228FEE93C3E7DCDCDCD6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D8D8D8A1C5DF2D91EC2B93F22796ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2B93F12497EB2A96EA2D93F12696EC2796EC489DE8D3DBE1 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D894BFDF2290EC2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2794EE2692F053A0E5D8DEE1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D5DCE04FA6E02992 + F22A94EF2797EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2F93EF2598E82995EC2791F82497EB2E98E73295E7BBD2E3D8D8D8D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6B0CDE32892EF2995ED2995EE2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995EC2795ED2694 + F03191E3A1C6E0D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D8A3CAE32793E82C94F12694F02896EB29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2C94ED2897EA2995 + EE2792F32797ED2D97E92A93EA98C2E4D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6C1D6E33597E82B96EB2A97E92493F22993F12797EA2C95EC2A95ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2A95EC2495EF2795EC2B92ED53A6E8DA + DEDED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6DAE1E25EABDE2890EF2A93F02595EF2B95EC2A95ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995EC2995ED29 + 95ED2592EE7EB5E6D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6E1E44AA1 + E32994EA2A98E42191F42B92F22499E72D94EC2B94EE2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2595EF2D96EA2592F52793EDB9CFDCD6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B1D0E1 + 3296DF2B93EF2894F02897EB2995EC2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2694EF67A9E1 + DCDDDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6E0E0E06FB1E52391EC2897E929 + 93F02E94ED2498E92993F02A94EE2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2795EE2B95EC2E94ED2595EF2692EF7CB3DEDCDCDCD6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DBDBDB7AB6E22092ED2B94EF2695 + EF2898E82896ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2694EF459AE2CAD9E0D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D7D7D79EC2E32791EB2496ED3095ED2F96E92397EC + 2893F22A94EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2696ED2B95EC2F94 + ED2696EB2692F23D9AE7C9DAE0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D0DADF449FE51C92F52D94EF2695ED2698E92995EE29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2795EE3194E5AACDE4D9D9D9D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6BECFDF3999E52295F03295EC2C97E82496EE2A93F02A94EE2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2896EC2894EF2F94EE2896EA2793F224 + 91EB93C2E2D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7 + D7D79DC4E22D95E32593F02D92F12997EA2397EC2A94F02995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2895ED2491E988BDE6DCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D2D8 + DE4CA1DE2295F13294EC2697EA2595EF2F94EC2A95EC2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2795EE2C94EE2993F02996EA2394ED5AA7E3DADEDE + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DCDCDC6BAEE92B94E5 + 2F95EC2C91F22B97E92296EE2C93F02A95ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2996EC2192ED + 70AFE4DCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DCDDDD66ACDD2294F12F + 93EE2397EC2594F03195EA2996EC2895ED2895ED2995ED2995ED2A95ED2A95ED + 2A95ED2995ED2896EC2996EC2A95EC2A95ED2995ED2995ED2995ED2995ED2995 + ED2995ED2A95ED2A95ED2995ED2995EC2995EC2995EC2895ED2895EE2995ED28 + 95EE2895EE2895ED2995EC2995EC2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2694F02896EC2895EE2991F32C9AE52797ED3797E7BED4E1D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CCD9E1439DE82794EC2B95ED2A95EE2A96 + EC2895EE2A95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2B95ED2A94EE52A5E5D4DCDED6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D983B7E42191F02796EC2796EC2794F0 + 2A95EC2596EC2496ED2695ED2A95ED2B95EC2B95ED2D94ED2D94ED2896EB2498 + EA2498EA2996EC2B94EF2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2A + 94EE2795EF2896EC2B97E82896EB2195F02394F12895EE2795EF2294F22295F0 + 2995EC2C96EA2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EE2A95ED2995 + ED2994EE2A97ED2997EF2792EA8FBDE4D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D7D7D7A3C7DF2C94E62996EF2894EC2894EC2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2A95EC2B95EE3B9CE6C3D5DED6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D8D8D899C2E72891EB2597EB2896EC2694F02A94ED3193F03193 + EF3194EC2F95EB2A97EA2397EB2397EC2696EC2B95ED2D93EF2B93EF2494F120 + 94F32795EE2995ED2995ED2995ED2995ED2995ED2895EC2696EC2395EF2695EE + 2B95ED2C94EF2A93F12995ED2C97E92C96EA2895ED2694F02795EF2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A + 96EE2593EC5FA7E2DBDEDED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DCDCDC72 + B2DE2394EA2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2996EC2A95EE2E94E7A9CADFD7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6B8D0E23896E72896EC2895ED2694F02B95ED2A93F12C94EF2E94EC2F95EB2B + 95EC2894F02496EE2697EA2E94EC3492EE3293EE2B95ED2597EB2895ED2995ED + 2995ED2995ED2995ED2995ED2997EA2898E62897E92895ED2A94EF2E93EE3194 + EC2A96EC2996EB2B96EA2D96EB2C94ED2794F12693F12995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EE389AE5 + C1D5E2D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D3D9DF489FE32196EE2A95ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995EC2B96EF + 2A92EB89BCE0DADADAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D0DCE14D9FE028 + 95EB2795ED2694F02A95EC2396ED2296ED2296ED2495EF2794F42890F42893F2 + 2494F02495F02295EF2495ED2A96EB2D96E92A95EC2995ED2995ED2995ED2995 + ED2995ED2594EF2395EF2996EC2895F02194F42094F32597EE2294EF1F93F421 + 94F42A95EE3095EA2C94EE2894F02995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2895ED2294EB96C2E2D9D9D9D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6B5CCE42C94EA2395EE2A95ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2896EC2996ED2891EF61AAE3DCDF + DFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DDDEDE6DADE02993E92695EF2594F1 + 2D95EB3295EA2B95ED2295F12096F02695EA3195E13994E23894E83797E52D95 + E22493E62495EF2593F32894EE2995ED2995ED2995ED2995ED2A95EC2293F521 + 90F53593E63E96E23596E92E97EA2F97E22E93E12693F21D92F82694F03096E9 + 2E95EC2895EF2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2895ED2092ED6DB0E9DDDDDDD6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6DCDCDC89BBE32390EE2996ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2796EB2896EC2891F4489FE6D2DBDED6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6DADADA83BAE42B93E82694F12594F22E95EB3295EA2994 + F02493F42E94E756A3DEA9CEE2BBD4E0B9D1E0BFD1DCBAD1DF8ABDE33E99E123 + 93EC2795EE2995ED2995ED2995ED2995ED2895ED2E93E95AA5E7AECFE4C2D2DC + BCCFDDBAD1DEB7D1DF85BCDF4097DF2692F12694F02F96E92A96EB2595F02995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2993ED4B9FE7D3DCE0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DEE1E15CAAE723 + 92EE2C96EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2796ED2995EE2495EF3999EAC6D2DED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D7D7D7A5C9E22792EC2793F22893F12C94EE2794F02894EF2A93EF3894E7B8 + D4E9DCDCDCD7D7D7D6D6D6D6D6D6D7D7D7E0E0E0B7D2E4409BE02695EE2995EC + 2A96EC2A96EC2996ED2494EF3D99E0C4DCE8DBDBDBD6D6D6D6D6D6D6D6D6D7D7 + D7E3E5E599CAE32C95E22693F22696EC2394F12894F02B94EE2B94EE2B94EE2B + 94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2994EF2594F0 + 2695EF2895ED2995ED2A95ED2A95EE2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2B94EE + 3793EABAD2E0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D2DCE0419EEE2594EE2D96E92995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EF2994EE + 2599EA2990ECA7C3E3DADADAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C8D4DF36 + 98EC2894F02996EB2696ED2395F02D95EA2E95E93198ECC8DAE3D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6DBDBDB74B2E42292EE2794EE2994EC2A95ED2995 + F02192F24DA3E6D7DEDFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DCE1E161 + AAE12D90F02A95EC2894F02C96EB2996EC2996EC2996EC2996EC2996EC2996EC + 2996EC2996EC2996EC2996EC2996EC2996EC2895ED2795EF2896ED2996EB2B96 + EC2A94EE2A93F02994EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2794F02E8EEE99C3E0D8D8 + D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6C1D3DE3596E82796F02C96EB2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2895EF2B94EE2B96EB2392EB7AB3 + DFDDDDDDD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7DCDF55A2E62C94EB2998E8 + 2898E72895EE2D94EE2B93F12890F0B4CEE0D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D9D9D993C2E42992EA2A94F02D94ED2E94EC2D94ED2A94EF4398E5C6 + D3E1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADA85B7E32992E83195EA + 2A97E92797EB2A93F02A93F02A93EF2A93EF2A93EF2A93F02A93F02A93EF2A93 + EF2A93F02A93F02A93F02C94ED2F96E92D96E92C96EA2B96EC2894EE2793F128 + 94EF2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2595EE2A91ED7CB5DDDBDBDBD6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9 + D9A3C7DE2B93E82697EF2B96EB2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2894EF2D95EE3293ED2295EC57ABDEDDDDDED6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6DEDFDF6AB0E32D91EC2A94EE2C95EC2997EB2895 + ED2493F31F90F096BFDDD9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7B7 + D1E22E93E92394F32795F22894EF2893EE2895EF2D91E9A2C6E4D9D9D9D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D8D8D89CC8E32196E33093EF2C95EC2395F02895 + EE2895EE2795EE2795EE2795EE2895EE2895EE2795EE2795EE2895EE2895EE28 + 95EE2895EF2995EF2895EF2695EE2895EE2995ED2A95EE2A95ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2395EE2693EF5EA8DEDADEE0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DDDDDD7FB7E12793E923 + 95ED2996EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2895EE2A95EC3092EF2295EE369EE4CCDAE3D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6DCDCDC8AC0E12791ED1B95F61D95F12C96EA2D94ED2993F02792F078 + B0E1DCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D2DADF489FE42696EC + 2895EB2796EC2996EB2996EB2592E970B8E2DFE0E0D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6BED3E03699E12992F32794F12192F42E94ED2E94ED2D94ED2D + 94ED2D94ED2E94ED2E94ED2D94ED2D94ED2E94ED2E94ED2E94EC2B94F02393F6 + 2294F42295F22695EF2A95EC2F96EB2B95EC2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2496ED + 2594F04A9FE2CCD8DED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6DDDEDE66ACE62593E92397ED2896ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EE + 2894EF2894F12B93E7A9CFE3D8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7B7 + D0E03693E22395E82498E42A93EB2891EF2891EF2590EE4E9FE4D7DDDFD6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DCDDDD5FA8E22791E82792ED2392EF2492 + EE2492EE2991EA66ACD7DCDFDFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8 + DDDE55A3DC1C95E52498E02294EC2892ED2892ED2792ED2792ED2792ED2892ED + 2892ED2792ED2792ED2892ED2892ED2792ED2C93EA3293E62B93E82694EC2694 + EE2895ED2B96EC2B95EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2796ED2796F03C98E4BFD1 + DCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D8DCDD56A4E52495EA2397ED2895ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2A96EB2595EE2396EF2C92F12F90 + EB8BC2E2DADADAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D3D8DB95BADE86B7DE + 8AB8D985B8DD83B8DE85B8DC80B8DC91BEDDD5D8D9D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D8D8D8AECADD86B6D986B7DD84B6E084B7E082B7DF82B5E2A1 + C0D8D8D9D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D9A2C1DE6BB4DF + 87B8D988B7DD83B8DC82B9DC82B9DC82B9DC82B9DC82B9DC82B9DC82B9DC82B9 + DC82B9DC82B9DC83B8DC86B9DC84B7DA72B3E059A9E53E9CE62A93E82693EB25 + 95EF2995EE2995EC2995ED2795ED2895ED2A95EC2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995EE2995F02F95E9AFCBDED6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D3D8 + DE48A0EA2396EC2994F02B94ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2B95EC2796EC2394F22D95EB2A90EF70B2E7DADADAD6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D9D9D9D9D9D9D9D9D9D9D9D9 + D9D9D9D9D9D9D9D8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D7D7D7D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADADEDEDEDADADAD9D9D9D9D9 + D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9 + D9D9D9D9D9DADADADDDDDDDBDFE0CADAE39FC7E26EACDE3298E42592EC2993EE + 2796EB2197EC2396ED2D95EC2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2895F22C94EE2394E98DBFE2D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C5D0DD3898EA2296EC2A + 93F12B94ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2B95EC2996EC2593F32E96E92892F05BA6E8DBDCDCD6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6DADADADFDFDFBBCFDD65A9DF2C8DF12594EF2B99E52F95 + EC2892F32995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2794F1 + 2D95ED2295EA81B9E5D8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6BACDDE2F95E62496ED2893F02A95ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2895ED + 2794F02D95E92694F13F98E5CBD8DFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6DBDEDF86BAE52F91E92C95EA2D95EC2891F42895ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2794EF2C97ED2294ED75B3 + E5DADADAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D7D7D7AAC8E02C94E42895EF2894EF2895EC2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2895ED2795EF2A95EE2D96EB2495 + F02F90E6A9CBE4D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6DFDFDF90C5E72D92E72493F22694EF2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2895EF2997EB2392F15DA6E3DDE0DFD6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADA8EBE + E62A96E32B94EE2894EF2796EC2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2795ED2694F02C95EB2C96EB2395F0278FE982B9E6DD + DDDDD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + DFDFDF8ABFE4288FEA2497ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2896EE2797E92491F34F9FE5D4E1E4D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADA7FB8E82A96E12D94EF26 + 95EF2696EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2795EE2593F23095E92B95EC2095EE2592EF66AAE4DEDEDDD6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DFE1E16CB0 + DE2493E92995EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED + 2699E72591F6499BE4CBDDE5D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6DADADA7FB8E82895E42D95ED2795EF2796ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EE2793F1 + 2D95EC2995EE2395EE2993EF54A1E2D5DBDDD6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D8C4DEE93899E12294EF2B + 95EE2896EB2893EF2996EB2895EE2A94EF2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2996EC2897EA2692F44199 + E6C5DAE5D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6DADADA80B7E52593EB2997E92A94EE2894EF2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2B95EC2895EF2594F02794 + EE2F96EA3E9AE2BFD2E1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6E0E3E381B8E12191ED2C94EF2898EA2793F1 + 2997EA2794EF2C92F12995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2795ED2B94EF2994EE389AE7C1D6E5D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADA7FB5 + E52593EB2A97E92A94EE2894EF2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2B96EB2896EC2595EF2796EF2996EB2E95E6A9 + C7E0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6C5D5E23B98E52B94EF2896EA2794F12B96EC2795EE2B93 + F02995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2795ED2B94EF2994EE3698E5C0D4E4D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADA7DB5E32593EB2A97E92A + 94EE2894EF2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2996EC2B97EA2896EB2595EE2596F02697EF2493E988B9E1DADADAD6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6DDDDDD68ABE02892ED2997EB2794EF2C94EE2796ED2A94EE2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2795ED + 2B94EF2995EE3597E4BED2E2D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6DADADA7DB4E32593EB2A97E92A94EE2894EF2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A96EB + 2896EB2696ED2696EF2696EF2193EC61AAE3DBDFE0D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D98FBEE127 + 92EB2896EA2695EE2C93EF2996EC2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2795ED2A93EE2995EE3698 + E5BFD2E2D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6DADADA7FB5E52593EB2997E92A94EE2894EF2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EE2995ED2895ED2794 + EC2795ED2694EF409EE6CCDAE1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6ADCBE02894EC2996EA2696EC + 2D92F22996EB2896EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2795ED2A93EE2995EE3799E6C0D4E4D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADA80B7 + E52693EB2996E92A94EE2894EF2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2795F02894EF2B95EE2B95EC2994EB2A95EE30 + 99E9BAD0DFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D9DADA + DADADADAD9D9D9D7D7D7D8D8D8D8D8D8D8D8D8D9D9D9D9D9D9D9D9D9D9D9D9D9 + D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9 + D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D8D8D8D7D7D7D8D8 + D8DADADAD7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6BAD0DE3097EC2A97EC2596EC2E91F22997EA2796 + EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2795ED2A93EE2994EE399AE7C1D5E4D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADA7DB5E82E93E52495F028 + 93EF2C95EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995EE2995ED2995ED2A95ED2995ED2995EE2393EA96C3E1D9D9D9 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D9A2C4DE8EBFE48EC2E392BFE4A1 + C1DF99C3DE9AC0E196C1E196C1E296C0E296C0E295C0E295C0E296C0E296C0E2 + 96C0E295C0E295C0E296C0E296C0E295C0E295C0E296C0E296C0E295C0E295C0 + E295C0E296C0E296C0E295C0E296C0E297C1E19DC1DE9AC1DF90C0E2A0C6DDBE + D3DDDCDFDED7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6BACFE13296EA2597EC2996EC2B93F02895EE2A96EB2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED + 2496EC2994EE439CE4C6D7E7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6DADADA80B6E93194E52195F12794F02D95EB2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2392EB71B4E2DEDEDED6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6DBDCDC56A4DE2391E92094E52291EE3092EA2696E42893EA + 2694E82693E92694E82694E82693E92693E92694E82694E82694E92693E92693 + E92694E82694E82693E92693E92694E82694E82693E92693E92693E92694E826 + 94E82693E92693E92694E92994E72A92E72492E92793E73C98DE70ACDBABCFE6 + DEE0E0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F + 95EA2497EC2A96EC2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2B95EE2497EC2994EF4C9F + E1CDD9E4D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6DADADA8DBCE73192E62395F02794F02C95EC2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2694EB5AA7E1DBDDDED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + DBDBDB7BB6E32692ED2595EE2594F32E93F12997EC2A95F02895EF2895F02895 + F02895F02895F02895F02895F02895F02895F02895F02895F02895F02895F028 + 95F02895F02895F02895F02895F02895F02895F02895F02895F02895F02895F0 + 2895F02A95EF2A93EE2793F32692F72891F52B90ED3694E79BC5E5DBDBDBD6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F95EA2497EC2A96EC + 2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2A95EE2597EB2893F059A6E1D7DBDED6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D9A4C8 + E42F91E62595EF2694EF2B95EC2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED28 + 95ED419DE6CBD6DFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D79FC4DC2E94 + E52D96EA2996E92E95EC2D97E72D97EA2C97EA2C96EA2C97EA2C97EA2C96EA2C + 96EA2C97EA2C97EA2C97EA2C96EA2C96EA2C97EA2C97EA2C96EA2C96EA2C97EA + 2C97EA2C96EA2C96EA2C96EA2C97EA2C97EA2C96EA2C96EA2C96EA2B97E92997 + E92B96EC2C93ED2B95EE2797EC2297E93B99E0BDD3DFD7D7D7D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F95EA2497EC2A96EC2A93F02894EF2B96 + EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2994EF2798EA2692F062ABE3DDDDDCD6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFDF3193E92695EE26 + 95EE2A95EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EE2892E8ABCDE4 + D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B9D1DF3296E92C94F02495ED25 + 93F32895EE2795EE2694F02694F02694F02694F02694F02694F02694F02694F0 + 2694F02694F02694F02694F02694F02694F02694F02694F02694F02694F02694 + F02694F02694F02694F02694F02694F02694F02395F02196F02594EF2A95EE2B + 95EC2797EA2398EA1C95E962B1D9DCDFDFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6B8CFE32F95EA2497EC2A96EC2A93F02894EF2B96EB2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2894EF + 2898EA2591F076B4E5DADADAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6C1D3E13696EC2895ED2595EE2995EC2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2694F02292EB8CBDE3DBDBDBD6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6CFDAE0439BEB3492EF2A96EC2791F52D93EF2B94EE + 2B93F12B93F12B93F12B93F12B93F12B93F12B93F12B93F12B93F12B93F12B93 + F12B93F12B93F12B93F12B93F12B93F12B93F12B93F12B93F12B93F12B93F12B + 93F12B93F12B93F12B93F12B93F12B92F22C93F02D93EF2D94EE2C93F02B93F1 + 2596EF379EDFC7D5DED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F + 95EA2497EC2A96EC2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2894F02A98E82591F17FB9 + E7D8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D2DBE0469FEB2895EC2795EE2895ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2893EF2792ED6DAEE2DCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6DADEDF5FAAE42893EB2499E62894EF2896EB2998E82897EB2897EB2897 + EB2897EB2897EB2897EB2897EB2897EB2897EB2897EB2897EB2897EB2897EB28 + 97EB2897EB2897EB2897EB2897EB2897EB2897EB2897EB2897EB2897EB2897EB + 2897EB2A96EB2B95EC2A96EB2896EC2796EC2695EE2694F02C96EE3096E8B1CC + E0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F95EA2497EC2A96EC + 2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2894ED2997EB2590EF92BFE4D7D7D7D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADB + DC52A4E42A95EE2B93EE2596EE2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2C + 95EC3093EC469FE9D6DBE1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADA8BB7 + E01D92F02298EA2F92F12495F02A97EA2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2895ED2A93E8A3C9E3D7D7D7D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F95EA2497EC2A96EC2A93F02894EF2B96 + EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2897EA2694F13295EAB4CADFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DDDDDD67AEE32992EB2B + 93EF2595ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2796ED2F94EF3999E5 + C1D2DFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7A7C6E12593E92597EB2B + 93F02894F02897EA2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2895ED2A93E8A3C9E3D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6B8CFE32F95EA2497EC2A96EC2A93F02894EF2B96EB2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2696EB + 2693F03E99E5C1D2DED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D988BDDD2A91E92A93F02696ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2496ED2C94EE3095E5A5C9E2D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6C1D3E03897E42697EC2795EF2C93F12697EB + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2895ED2A93E8A3C9E3D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F + 95EA2497EC2A96EC2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2595EC2793F04DA0E3D0DA + E0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D7D7D7A6C9DC2E92EA2B94F12896EB2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2496ED2A97ED2A93E882BAE4D9D9D9D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D7DCDE57A3E12596EC2795ED2C93F12796EC2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2996EE2A93E8A3C9 + E3D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F95EA2497EC2A96EC + 2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2596ED2793F065AAE0DBDEDED6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6BED3DC3897EB2893EF2997EB2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95EF2798EA2892ED61A9E5DCDDDDD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADA + DA7AB1E12195EB2A96EB2993F22B95ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2996EE2A93E8A3C9E3D7D7D7D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F95EA2497EC2A96EC2A93F02894EF2B96 + EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2597EF2A91EE7FB6E2DADADAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CFDDE1439DEE29 + 91F02996EA2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2C93F02299E72892F2 + 4A9DE3D4DDE1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D794BFE51F94E82D + 96EA2593F32B94EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2A96EE2A92E8A2C9E3D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6B8CFE32F95EA2497EC2A96EC2A93F02894EF2B96EB2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2395EE + 298FEC94C2E6D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DDE0E063ABE82592EE2B96E92995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2594F22195F02996EC3A95D9A7D1E8DEE3 + E1DDDDDBDCDDDDDBDDDEDBDDDEDBDDDEDBDDDEDBDDDEDBDDDEDBDDDEDBDDDEDB + DDDEDBDDDEDBDDDEDCDDDDDDDDDBDEE4E398C9EC3193DF2996EB2195F22695EF + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2A95EE2B94EF2B95EE2C95EC2B95EB2B95EC2A96EC + 2E96E82C93E79FC8E6D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F + 95EA2497EC2A96EC2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2894EE3597E9BAD2E0D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6DADADA91BCE42291EA2897EC2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2C94EE2C93F02695EF2396EB309DEA53AAE561ACE15DAAE65A + A8E75AA8E65AA8E75AA8E65AA8E75AA8E75AA8E75AA8E75AA8E75AA8E65AA8E7 + 5CA8E660A8E552A8EB339DEF2595ED2696EC2B97E72C97E92995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2A95EE2B94EE2B95ED2B95EC2A95EC2996ED2895ED2595EE2F94E6ADCC + E4D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F95EA2497EC2A96EC + 2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2493EE4DA1E5D5DDDFD6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6BACEE32B95E82196ED2A95ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2C + 95EC2E94ED2B93F12893F42490F42391F22593EF2694EC2694EC2694EC2694EC + 2694EC2694EC2694EC2694EC2694EC2694EC2694EC2694EC2794ED2592EF2392 + EF2492F02893F22B92F22E91F32C93F02995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2C95 + ED2A95ED2895EE2695EF2694F02695F11793F83E9AE0CDD6DED6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F95EA2497EC2A96EC2A93F02894EF2B96 + EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2895ED1F93ED70B0E5DCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DAE049 + A2E41F95ED2A95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2696EC2696EC2B95EC + 3195EC2F95E92C98E82898E62896EB2896EB2896EB2896EB2896EB2896EB2896 + EB2896EB2896EB2896EB2896EB2896EB2896EB2996EC2B97E82F98E53097E62B + 96EA2695EF2794EF2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2C95EB2A95ED2694F025 + 94F02794EF2795F01C91F370AFDDDCDBDBD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6B8CFE32F95EA2497EC2A96EC2A93F02894EF2B96EB2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2894EC2895EE2493EA + 9EC4E1D8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DBDBDB78B5E02393EA2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2497EB2398EA2896EC2A95ED2795EE2295 + EE2096EF2895EE2994EE2994EE2994EE2995EE2995EE2994EE2994EE2994EE29 + 95EE2995EE2995EE2894EF2093F42294F12796EC2A97E92897E92298E92597EB + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2A95EC2B96EB2895EE2594F02795EF2C96ED2E95EA + 3D94DEB8CFDED7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F + 95EA2497EC2A96EC2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2894EC2794ED409BE7C8D8E1D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7A3C7E22B92E82895EE2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895ED28 + 95ED2995ED2A95ED2995EE2995EE2A95ED2995ED2995EC2995ED2995ED2995EC + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2796EC2696EC2995ED2A94EF2C92F12D91F32C91F32C93EF2C + 94EF2C93EF2C93EF2C94EF2C94EF2C93EF2C93EF2C93EF2C94EF2C94EF2C93EF + 2C94EE2D95EB2D95ED2C93F02A93F22993F22793F12794EF2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2A95ED2996EC2795EF2695F12895EE2D93E93594E195C0DFDCDCDCD6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B8CFE32F95EA2497EC2996EC + 2A93F02894EF2B96EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995EC2995ED2995EE2793EC67A9E4DCDDDDD6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6CBD9E1449EE92696EB2C95EC2A95EF2796EB2995ED2A95ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2A95ED2F94ED3094ED2B95EE2396ED + 2397E91F93E81E92ED2391ED2690F12792EB2194E92491F02791EE2493EB2493 + EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB26 + 91ED2791EE2493EB2294EA2295E92295E82295E82294E92294E92294E92294E9 + 2294E92294E92294E92294E92294E92294E92294E92294E92295E92296E72295 + E82293EC2292ED2492EC2793EA2693EA2493EB2493EB2493EB2493EB2493EB24 + 93EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB + 2493EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB2493EB2593EB2494 + EA2292EB2692EB3493E35BA2DE9ACAE9DBE2E2D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6B7CFE22D97E92796EC2E95EC2895EE2794F02C95 + ED2995ED2995ED2995ED2995ED2995ED2A94EF2995EE2796EB2B93F12B94EC28 + 98EB2792EB99C0E5D8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DB + DBDB71B2E62598E42E96EC2993F22399E82A95ED2B94EE2995ED2995ED2995ED + 2995ED2995ED2995ED2495EE2995EC2E95EC2395EE1E96EC3A9CE771B7E87DB9 + E37AB5E88EB7E787B8E07ABADE8AB8E48EB9E28ABADF8ABAE08ABAE08ABAE08A + BAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE0 + 8ABADF8ABAE08ABADF8ABADF8ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABA + E08ABADF8ABAE08ABAE08ABAE08ABADF8ABAE08ABAE08ABAE08ABAE08ABADF8A + BADF8ABADF8ABADF8ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE0 + 8ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08ABA + DF8ABAE08ABAE08ABAE08ABAE08ABAE08ABAE08BBBDF8BBBE07FB7E487BAE6AD + CAE0D6DCE0D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6B5D0E12699E62C93EF3394EC2299E92692F32D93EF2995ED2995ED29 + 95ED2995ED2995EC2B92F12A94EF2399E62E8FF72F94EC1F99E63998E8C7D3E1 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7A5C8E12796E3 + 2394F42992F02397EB2A96EB2994EF2995EE2995ED2995ED2995ED2995ED2995 + ED2196EE2097EC2297EB1E96ED2793ED4A92E7B8CEF0DFDFDFDCDCDCD8D8D8DA + DADADBDBDBD8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8 + D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8 + D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8 + D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8 + D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8 + D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8 + D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8DBDBDBDBDBDBD7D7D7D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6B7CFE22B + 97E52A94F12C92F02198EB2894EF2D94EE2995ED2995ED2995ED2995ED2995ED + 2994F02B94EE2498E92B93F12C93EF1997ED64AAE0DBDCDDD6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D5DBDE49A2E41B92F52B93F12495 + EF2A97EA2994EF2995EE2995ED2995ED2995ED2995ED2995ED2A94EE3194EC35 + 94EB2F94EE2995EF2996E94B9EDECAD5E1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6AECAE02E96E52994F12692F3 + 2197EC2895EC2D95EC2995ED2995ED2995ED2995ED2995ED2995ED2B95ED2596 + EC2896EC2892F41A94EC9AC5DDD8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D9D9D986B9E12294EC2B92F02794F02797EA2995EE29 + 95ED2995ED2995ED2995ED2995ED2995ED2695EF2795ED2D96EB2C95ED2794F0 + 2697EC2396E65FA8DED4DCE0D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D9D9D995BFE22A94E82994EF2593F22596ED2896EC2B95 + EC2995ED2995ED2995ED2995ED2995ED2996EC2A95ED2694EF2796EB2691F23E + 9CE5CADADFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6BFD3DE379ADC2B92EF2D93EF2197EC2A95ED2A95ED2995ED2995ED + 2995ED2995ED2995ED2F93EF2B95ED2098EB1D98ED2195F02894EF2B96EC2094 + E567AEE0DCE1E0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6DCDDDD6AADE52492EE2B96EB2994EF2C94EE2796ED2996EC2995ED2995ED29 + 95ED2995ED2995ED2B95EB2995ED2694F12995EE2691EC80B5DCDCDCDCD6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DDDEDD + 68B2DC2B91EE3292EE1D97EE2C96EB2A95ED2995ED2995ED2995ED2995ED2995 + ED2A94EF2A95ED2997EA2D94EC2E92F12894F02794EF2C92F32595E482B9DFDF + DFDFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D0D8DC3E99E81E + 92F42C97E72E95EC3193EE2794F02895ED2995ED2995ED2995ED2995ED2995ED + 2C95EC2895EE2693F22B93F22F96E7BDD0DDD6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7ABCBE02893EB2D94 + EE2598EA2995EC2995ED2995ED2995ED2995ED2995ED2995ED2695EE2795ED2B + 95EC2E94ED2E93EF2A94EE2794EF2A93F21D94F02792ECA1C4E1DADADAD6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D99BC0DF2892EA2594F02B95EC2B95EC + 2B95ED2994EE2995ED2995ED2995ED2995ED2995ED2995ED2C95EC2996EC2494 + F02C92EB5DAAE3DBDEDED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7DEE154A3E42893F12D97EA2795EE29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895ED2895ED + 2995ED2995ED2A95EC2795ED2293F14098E2B6CFE2D9D9D9D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D7D7D7CEDCE2449DE12794ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2C95EC2995ED2995F13292E6ACCBE0D8 + D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D8D8D8A6C4DF2E92E92A94F12696EE2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2D95 + EC2F97E82B96EA1E90F54298E8C6D9E4D8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6E0E1E177B7 + DC2A91E82894EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2B96EE2995EF2690F161A7E3DBDDDDD6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D9DBDC59A4DF2291F32697EC2996ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2B95ED2A94EF2895EE3098E523 + 94F01C8FF45EA6DFD6DEE1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D9A2C6E32F92E53293EC2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2696EC2796F02892EEA5C8DFD7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D89FC5 + DF2991E92797EC2995EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2693F22294F22F98E73197E42495F02190EE + 77B0DDDEE1E2D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6DADADAB6CBDE3C98E41A94F42495EE2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2796EC2693ED54A5 + E2D6DFE1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7DEE05BA4DE2693EF28 + 95EE2995EE2A95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2894EF2894F02A95ED2595EF2796EE2C96E82495F22990E87FB7E1E0E4 + E4D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DFE0E098C2E2 + 3F98DE2594F01C94F22696ED2A95ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2694F13092E7ADCCDFDADADAD6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D9A7CBE53290E82993F02797EA2597EC + 2695EF2A96EC2B95EC2A95ED2995ED2995ED2995ED2995ED2995ED2895EF2B95 + ED3196E92294F31D93F52D96EB2E96EA2095F32F94DF9BC4DCDCDCDCD6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6DADADAC6D4DD6EACE32990ED2297EC2693EF3191 + F13195EA2995ED2995ED2995ED2995ED2995ED2995ED2B94ED2995ED2B96EB29 + 95EE2695EE2997EB258FF06BACE6DEDFDFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6DAE3E56EAAE2298FEE259AE52197EB2793F12497EB2A95 + EC2C94EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED28 + 95EE2995ED2995ED2594F12593F33B92E1ACCBE3DCDCDCD7D7D7D7D7D7D7D7D7 + D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7 + D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7 + D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7 + D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7D7D7D7D7D7D7D7D7D7D7 + D7D7D7D7D7D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D8D8D8DBDBDBD6DB + E0B3CCE27EB1E1409AE52692EC2895EF2895ED2995ED2A95ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2C92F12996EB3097E62E92F12295EF2397EA + 3B94E6BFD7E7DADADAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D9D9D9BFD5E33A9BE02993EC3390F12D94ED1C98EC2496EC2B95ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2495EE1F95F42593EE479CDF8BBDE096BFDD90BDE191BEDF91BEDF91BEDF91BE + DF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91 + BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF + 91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BEDF91BE + DF91BEDF91BEDF92BFDF94BEDE97BDDFC8D3DCD6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6C9D5D994BFDB92BEDB94BFDE94BDE094BDE093BFDD9DBEDB + CCD5DFD7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C4D1DB95BDDE93BD + E092BDE094BEDF97BEDE90BEE18EBDDF8CBCE278B2E054A3E02C96E61B94ED23 + 95EF2A95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2193F32997EA2E95EC3591F02893F11E91EA79B8E3E2E6E6D7D7 + D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DBDBDB88 + C0E02A8FEA378FF42797EA2196EE2895EE2795EC2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2C96EA2A95EC2495 + F12795ED2993E72592EE1D90F42692EA2792E92792E92792E92792E92792E927 + 92E92792E92792E92792E92792E92792E92792E92792E92792E92792E92792E9 + 2792E92792E92792E92792E92792E92792E92792E92792E92792E92792E92792 + E92792E92792E92792E92792E92792E92792E92792E92792E92792E92792E927 + 93E72795E62690EB9BBFDDD7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + BAD3DC2D95E62991ED2591EC2D92E72993E62594E63291E3A4C4E1D8D8D8D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6ABCADE2F91E42692EB2593EA2592E92B + 92E72492ED2595EA2492EA2693EE2593EE2796EE2897EA2996EC2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2594 + F22695EE2895ED2F95ED2592F2479DE7CEDFE5D7D7D7D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DEE25BA5E21F95EA + 2998E92B93EF2A94EF2A95EC2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2694F22492F52493F32794EF2A95EC29 + 96ED2795EF2696ED2696ED2695ED2695ED2696ED2696ED2695ED2695ED2696ED + 2696ED2696ED2695ED2695ED2696ED2696ED2695ED2695ED2696ED2696ED2695 + ED2695ED2695ED2696ED2696ED2695ED2695ED2696ED2696ED2695ED2695ED26 + 96ED2696ED2696ED2695ED2695ED2696ED2696ED2695ED2896EC2795ED1D90F3 + 77AFDEDCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CEDADD4C9FEB2D8F + F72992F32F96E82598E91F94EF2291F284B6E0DADADAD6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6C6D8E03F99E52292EE2797EC2295EF2895EE2894ED2C98E7 + 2A96EB2894F02992F22D93F03193EE2B94EC2895ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED3394EC2592F62397EC20 + 9AE82C92E5ABC9E4DADADAD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7BAD2E12C9DDB2F96E92E92ED2695 + EF2C95EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2D95EB3096E92F96EA2C96EC2795EE2695EF2696EE2895ED + 2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895 + ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED28 + 95ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED + 2895ED2895ED2895ED2895ED2895ED2996ED2296EC1895F04AA1E2D4DCE1D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DCDCDC6BAEE12394ED2C93EE3196E822 + 97EB2893F11F92F65CA8E3DBDDDDD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + DBDEDE5CA5E32692EE2B97E92395F02A95EE2E92F02D90F62A91F52793F22595 + F02496ED2497EB2896EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED3195EA2992F42396EE2297E076B2DDDFDFDF + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6DCDCDC8BBDE02393E62F95EE2894EF2195EF2A95ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2795ED2996EC2B96EB2A95ED2794F02A94EE2F96EB2C94ED2B94EE2B94EE2B94 + EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B + 94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE + 2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94EE2B94 + EE2B94EE2B94EE2D94ED3094EB2895E93799E7BFD2E0D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D8D8D896BDDD2794E82A93EF2896ED1C96F03493EC2495F0 + 3CA0E1CED8DDD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DBDBDB76B3E72492 + ED2A97E72195F02894EF2C94ED2695EE2896EC2B96EA2C95EB2A94EF2893F328 + 95EF2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED1F98EB2E98EB2691F0479EE2D1DDE2D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6DAE0E357ACE1278FEF2F94EE2695ED2993F02B95EE2894EF2694F0 + 2996EC2C96EA2A95ED2995ED2995ED2995ED2995ED2995ED2695ED2496ED2695 + ED2595ED2495EF2695EE2895ED2895ED2895ED2895ED2895ED2895ED2895ED28 + 95ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED + 2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895 + ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2895ED2A + 95ED3092F11F97F02796E6ABC4E0D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6AFCCDF2795E62495F02795ED2496ED3195EC2B96EC2994E6A8CCE5D7D7 + D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D89FC4E03194E72495F02794F029 + 95ED2796ED2597EB2697EA2897EB2996EB2795ED2695EF2895EE2995ED2995ED + 2995ED2995ED2995ED2A96EB2A97EA2895ED2894EE2B95ED2B94EF2593F22096 + EC2D94EF3791E8ABCDE7D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7 + C7D6E1459CE12295EE2A94ED2C95ED2D95EB2A95ED2595EF2695EE2A96EB2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2995ED2995ED2A95ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2B94ED2F94ED1D99EF + 1C98E65DA5DDD2DDE5D9D9D9D7D7D7D7D7D7D7D7D7D7D7D7DEDEDEA1C5E32A8F + ED2294F12895EC2A95ED2895ED2B95ED2592ED61AAE3DDE2E2D8D8D8D7D7D7D7 + D7D7D7D7D7D7D7D7E2E2E28BBEE12D91E62193F52B94EE2A95ED2595EF2A95ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2996EC2796EC2795EE2A95EC2F95EA2E95EB2894F02193F62594E790BEE0DE + DEDED6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D8B0CCDF2896 + E11F95EF2C96EC2B96EB2B96EA2996EC2695EF2594F02995EE2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2B95EC2B95EE2496EF2296E259AA + DEB0CBE5C8DAE8C2DDE9C4DBE9C3DDEA9FD0E9459EDD1F93F12494F02995EC29 + 95ED2995ED2994EC2A94EE2C95E063B0D9AFD1E8C6DAEBC4D8E8C3DBE9C3DDE8 + 9DCAE9439ADF2595EE2394F02D95EB2B95ED2595EF2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2695EF2394F128 + 95ED2C96EA2D96E92C96EA2995ED1B8FF36FB1DEDDDFDED6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DCDCDC93BFDE2895E72394F31F + 93F22495EF2B96EA2A95ED2894F02995EE2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2895ED2896EB3293EE3591F12A94F12295E82D97E12E9AE22A + 9AE83996E83A98E62A96E02697E62D94EE2B94EE2A95ED2995ED2995ED2894EC + 2A95EC2593F22390F33293E93897E63198E72A9AE8299BE32F94E22894EB1F96 + F02695EE2F95EB2C95EC2695EE2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2795EF2794EF2B96EB2996EC2395F0 + 2295F22493ED55A2E2D2D9DFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6DDDDDD82B4DF2B91E92093F61E93F32A96EB + 2D95EB2B95EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED28 + 95ED2496EC2396ED2595F02A92F22992F21F94F21D95F12A92F23091F32D92F1 + 2595EF2796ED3094EC2D95ED2B95ED2A95ED2995ED2995ED2995ED2A94EF2C93 + EF2797EA2396EB2794F12F90F33690F12992F22095F12096EF2895ED2E94EC2B + 95ED2695ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2B95EC2C96EA2396EE1E94F62594EF459ADFC3D3 + E1D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6DEE26BA9DC2E91E92194F32996EB2D95EC2A93F02A95 + ED2995ED2895ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2B95ED2396ED + 1E97ED2596ED2D93EF2D92F22A94EE2497E72098E72097EA2496EE2495EE2496 + EC2A96EC2C95ED2A95ED2995ED2995ED2795ED2894EE2995EE2498EA2497EB29 + 93F02C92F12B93F02893F02696EE2796EC2994EE2A93EF2995EE2795EC2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2895EE2995EE2A96EB2295EF2293F14096DDAFCDE1D9D9D9D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D9D9D9CEDDE35EA4DC2791EE2994F12C96EB2795ED2595EF2995EE2C94EE2C + 94EE2995EE2896EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2A95ED3093EF3193ED2E95EB2996EB2696 + EB2695ED2C93F02C93F02596EC2795ED3092EF2F93EE2A96EB2A95ED2B95ED2B + 95ED2A95ED2895ED2795ED2794F02594F12795ED2E95EC2F92EE2894ED1F97EA + 2895EC2C95EB2B96EB2994EE2893F02795EE2896EC2995ED2995ED2995ED2995 + ED2995ED2995ED2A96EC2995ED2795EE2895EF2995ED2995EE2795F02695ED29 + 95EC2293F13395E3A3C6E1DCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7C8 + D9E157A0E3228FF62796EC299BE42095F02B94EE3293EE2E92F02994EF2898E9 + 2996EB2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2A95ED2A95ED2995ED2895ED2895ED2995EE2A + 95EE2995ED2995ED2A94EE2A95ED2A95ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2895ED2995ED2A95ED2A95ED2995ED2995ED2995ED2A95ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A + 97EA2895ED2494F12794F02C95EC2B94EE2994ED2996EC2394F42E92E89BC2DF + DCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7C9D7DF469FE1 + 1D91F42994EF2F94EB2D96EA2797EA2397EC2795EE2D94EE2C95EE2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2795EF2794F02895EE + 2B96EC2D96E92C96EA2B96EB2093F42391ED97BEDFDCDCDCD6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D8C2D6E04EA0E2278FF62B93 + EF2595EE2196ED2497EB2996EC2C93F02A94EF2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2793F12A94F02C95EC2A96EB2696EE2596 + EC2495EF2A92E994BDDFDCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7C9D5DF4E9FE12193EC2093F52592F52F + 94EE3096EA2696EE2695EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2B94EE2E94EB2C96EB2395EF1F94F42393EE3295E298C1DFDC + DCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D8D8D8C2D8E253A4DC2E92E82A91F63192F03195EA2696ED + 2595EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A + 95ED2E96EA2B96EB2194F22792EF4395DEA1C4DFDCDCDCD6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D9D9D9D0DFE56AAADD2791E92494EF2C96EB2B93EF2894EF2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2595F02996EC2A96EC + 2592EC479AE0ADC8DFDCDCDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8 + D8D8DFE37FB8DE2297E12095EF2E93EF2095F12496EE3394EC2A95EE2297EC2A + 96EC3093F02A95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895ED2494F1 + 1E94F32693F13594EB3495EA2797EC2097EC2294F22290F054A1E2C0D2E0D9D9 + D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DDDDDD9E + C4E0319BE02593EC3594ED2A93F02693F22A96EC2495EE2095EF2897E92995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2B95ED2C95ED2597EA2595EE2991 + F52C92F32A97E92495ED2692E974AFDED0D9E0D7D7D7D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DADADABACEDE4FA2E2 + 2892EB2D94ED2995EB2695EF2996EC2797EA2197ED2895ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2A97EA3197E63295EB2A95ED1F97ED1D97EF2891F137 + 91EA8EBBDDDDDEDCD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7CBD9E16CB3E42995E12499 + E62896EC3593EE3092EF2394F22895EE2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2795EE2694F02A93EF2996EC2598E72D94E1539FE5ABC9E4DDDDDDD6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DEDFDF9AC5E1409DDF2991EA2A90F727 + 93F02899E52996EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2496EE2495F0 + 2D91F02791F12893E571B1DBCED8DED8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6DADADACAD4E06CACE52795E32698E52A96EB2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895ED + 2995ED2995ED2995ED2995ED2995ED2895ED2D95EA2D95EB2391EB479BE4A5C6 + E2DDDFDFD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6DDE1E19DC8E0439AE32990ED2893F12895EE2896EB2796 + EC2895EE2995EE2A94ED2B95ED2994EE2995EE2995EE2B95ED2B95EC2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2895ED2795EE2895EE2994EE2A94EE2D95ED2E94ED2996EB2795ED2995 + ED2A96EB2996EC2793F02490F03092E577B4DECAD9E0D9D9D9D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6DBDBDBC9DCE77DB7E03B97E42991EB2594F12696EE2796EA2896ED29 + 94F02A94EF2B94EE2A95EC2A96EB2995EC2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895EF2694 + F12995EF2C95EC2B95EC2A96EC2A95EE2997EC2896EC2795EE2596EF2795EC2E + 90E858A4E4ADD1E4E1E1E1D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8 + D8D8DFDFDFBFD5DF77B0E03395EC2592F02B95EC2B94E82896ED2796EC2897EA + 2898E82697EA2496ED2395F02895EE2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2B96EC2B96EA2B97E925 + 97E91E97ED1A97F02694F12E92F32990F42490ED4EA4E29EC6DDD7E2E2DDDDDD + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + DDDDDDB9D0DF79B3E03A97E52490EF2A94F02C94ED2A95EE2895EE2A93EF2E92 + F02E93F02A95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2996EC2897EA2896EC2894EE2993F02C93F22C92F1 + 2694EE2891EA51A1E59AC3E2D3DDE0D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DBDB + DBBCD1DF6EB0E53998E9298FEB2A94EE2894EF2893EF2B93F22C93F22A95EE28 + 94EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995EC2995F02792F22993F12A95F02C95ED2A92E92F94E650A6E294C3E1D4DE + E1D9D9D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7DCDCDCC3 + D4E080B9DF4BA0E12595ED1A93EF2698E9309AE12A96EC2895ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895ED2A98E92598 + E41D95EF1D92EE3998E46CADDBABCBDDD7DDDFDADADAD6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7DEDEDECFDBDF + A8C8DF6CAFDF3A99E22491E82693ED2895EE2895EE2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2895EE2795EE2592E92F96E45AA6DE92BDDFC1 + D3E0DEE0E0D8D8D8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7DEDFDEBFD3 + E398C1E762ABE53F9AE52A92E92391EF2493F02694EE2C96EC2D95E92C95EA2B + 96EC2896EC2695ED2595EE2695EF2695EE2795EC2895EC2A96EC2B96EB2A95ED + 2894F02894F02894F02894F02894F02894EF2796EC2896EC2896EC2A95ED2B95 + EE2C94EE2995ED2598E92797EA2996EB2B95EC2D95ED2E95ED2A95EE2394EF1E + 93EF2292EC3495E65AA4E486B6E5B5CCE5D7DCDFD8D8D8D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D8D8D8DBDDDDC7 + D5DEA1C6E171B1E54A9DE53496E82991EC2790F12791F12893F12A94EF2A95ED + 2A95EC2A93EE2A93EF2A94F02993F02893F12793F22995EF2B96EB2B95EB2B96 + EB2B96EB2B96EB2B95EC2D94ED2D94EF2B94EF2B93F02893F22793F32893F129 + 93EF2A94F02893EE2793EE2793EE2792EC2F93E83F9AE664AAE590BDE0B9CFE0 + D7DBDEDADADAD5D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D9D9D9DEDEDE + D2DDE2BFD3DF9DC4E178B5E862A9E2499FE23497E42994E62694EA2693EB2694 + EB2595EB2695EB2597EA2597E92697EA2796EC2796EC2796EC2796EC2796EC28 + 96EC2D93F32C92F12893ED2694E92497E7239AE52497E82793EC2D94E83E9AE3 + 55A6E16CB0E085BFE4B2CEDECBD7E0DDDDDED9D9D9D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7 + D7DADADADCDDDCCDD8DDB2D0E29BC4E58CBBE375B3E75FA9E555A4E44AA1E439 + 98E23697E13194E72D92ED2C92EC2C92EC2C92EC2D92ED2E93ED2E96E93498E6 + 469EE454A3E261A8E274B0E184BAE093C2E1A8CDE5C2D6E0D6DCDEDCDCDCD9D9 + D9D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D7D7D7D8D8D8D8D8D8D9D9D9DDDCDBDADCDDD0DAE1BED2E5B5CEE6B3CCE4 + B3CCE2B2CBE1B1CAE1B1CAE1B3CBE2B4CCE2B3CFE2B9D2E2CAD7DFD6DADEDCDB + DCDADADAD8D8D8D8D8D8D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 + D6D6} + Stretch = True + Transparent = True + end + object lblTitle: TLabel + Left = 8 + Top = 8 + Width = 590 + Height = 41 + Alignment = taCenter + AutoSize = False + Caption = 'Ask for a PASA (Account)' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -32 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentColor = False + ParentFont = False + Transparent = False + end + object pnlBottom: TPanel + Left = 0 + Top = 337 + Width = 615 + Height = 51 + Align = alBottom + BevelOuter = bvNone + TabOrder = 0 + DesignSize = ( + 615 + 51) + object bbExecute: TBitBtn + Left = 330 + Top = 10 + Width = 130 + Height = 31 + Action = actExecute + Anchors = [akTop, akRight] + Caption = 'Ask for a PASA' + Glyph.Data = { + DE010000424DDE01000000000000760000002800000024000000120000000100 + 0400000000006801000000000000000000001000000000000000000000000000 + 80000080000000808000800000008000800080800000C0C0C000808080000000 + FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 + 3333333333333333333333330000333333333333333333333333F33333333333 + 00003333344333333333333333388F3333333333000033334224333333333333 + 338338F3333333330000333422224333333333333833338F3333333300003342 + 222224333333333383333338F3333333000034222A22224333333338F338F333 + 8F33333300003222A3A2224333333338F3838F338F33333300003A2A333A2224 + 33333338F83338F338F33333000033A33333A222433333338333338F338F3333 + 0000333333333A222433333333333338F338F33300003333333333A222433333 + 333333338F338F33000033333333333A222433333333333338F338F300003333 + 33333333A222433333333333338F338F00003333333333333A22433333333333 + 3338F38F000033333333333333A223333333333333338F830000333333333333 + 333A333333333333333338330000333333333333333333333333333333333333 + 0000} + NumGlyphs = 2 + TabOrder = 0 + end + object bbCancel: TBitBtn + Left = 482 + Top = 10 + Width = 116 + Height = 31 + Anchors = [akTop, akRight] + Kind = bkCancel + NumGlyphs = 2 + TabOrder = 1 + end + end + object reDescription: TMemo + Left = 214 + Top = 64 + Width = 384 + Height = 218 + Anchors = [akLeft, akTop, akRight] + BorderStyle = bsNone + Font.Charset = ANSI_CHARSET + Font.Color = clWindowText + Font.Height = -13 + Font.Name = 'Verdana' + Font.Style = [] + Lines.Strings = ( + 'Pascalcoin works like a Bank' + '' + 'For this reason, you need an Account to store your ' + 'Pascals.' + '' + 'Accounts are also called PASA (PAScal Account) and ' + 'are ' + 'a short sequential number with a checksum value like ' + '"1234-54" where "54" is the checksum' + '' + 'With this assistant you will be able to ask for a Free ' + 'Account to the network') + ParentColor = True + ParentFont = False + ReadOnly = True + ScrollBars = ssVertical + TabOrder = 1 + end + object ebMessageToSend: TEdit + Left = 17 + Top = 307 + Width = 581 + Height = 21 + Anchors = [akLeft, akTop, akRight] + TabOrder = 2 + end + object ActionList: TActionList + Left = 156 + Top = 78 + object actExecute: TAction + Caption = 'Execute (F12)' + ShortCut = 123 + OnExecute = actExecuteExecute + end + end +end diff --git a/src/gui-classic/UFRMAskForAccount.pas b/src/gui-classic/UFRMAskForAccount.pas new file mode 100644 index 000000000..44efd5134 --- /dev/null +++ b/src/gui-classic/UFRMAskForAccount.pas @@ -0,0 +1,156 @@ +unit UFRMAskForAccount; + +{ Copyright (c) 2021 by Albert Molina + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + If you like it, consider a donation using Bitcoin: + 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +{$I ../config.inc} + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, StdCtrls, UAccounts, Buttons, ActnList, + ExtCtrls, ComCtrls, + {$IFNDEF FPC}System.Actions, System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, + UNode, UWallet, UNetProtocol, UPCDataTypes, UThread, UBaseTypes, + UBlockChain; + +type + + { TFRMAskForAccount } + + TFRMAskForAccount = class(TForm) + ActionList: TActionList; + actExecute: TAction; + pnlBottom: TPanel; + bbExecute: TBitBtn; + bbCancel: TBitBtn; + reDescription: TMemo; + lblDoYouWantToSendAMessage: TLabel; + ebMessageToSend: TEdit; + imgAskForAccount: TImage; + lblTitle: TLabel; + procedure actExecuteExecute(Sender: TObject); + procedure FormCreate(Sender: TObject); + private + { Private declarations } + FNode : TNode; + FNetData : TNetData; + FWalletKeys : TWalletKeysExt; + FNewPublicKey : TAccountKey; + public + { Public declarations } + class function AskForAccount(AOwnerForm : TComponent; ANode : TNode; ANetData : TNetData; AWalletKeys : TWalletKeysExt; const ANewPubliKey : TAccountKey) : Boolean; + end; + + +implementation + +{$R *.dfm} + +uses UFRMSplash, UPCTNetDataExtraMessages, + UPCAbstractMemAccountKeys, + UOrderedList; + +procedure TFRMAskForAccount.actExecuteExecute(Sender: TObject); +var Ltc, Ltc2 : TTickCount; + Lnodes, LtotalNodes : Integer; + Lmempool : TPCOperationsComp; + LOnsafebox,LOnMempool : Integer; +begin + // Ask + LOnSafebox := 0; + LOnMempool := 0; + LtotalNodes := 0; + + if (ebMessageToSend.Text='') then begin + if (Application.MessageBox(PChar('Are you sure to send an EMPTY message to the blockchain?'), + PChar(Application.Title),MB_ICONQUESTION+MB_YESNO+MB_DEFBUTTON2)<>IdYes) then Exit; + end; + + Try + TFRMSplash.SplashStart(Self,'Ask for PASA',True,True,100,0); + try + TFRMSplash.SplashUpdate('Checking current state... '+ebMessageToSend.Text,10); + FNode.GetAccountsAvailableByPublicKey(FNewPublicKey,LOnsafebox,LOnMempool); + if (LOnMempool>0) then raise Exception.Create(Format('%d accounts are on the mempool and will be available after next block.'+#10+ + 'Your wallet will have at least %d accounts, no need to ask for more!',[LOnMempool,LOnsafebox+LOnMempool])); + if (LOnSafebox>0) or (LOnMempool>0) then raise Exception.Create(Format('Your wallet has at least %d accounts, no need to ask for more!',[LOnsafebox+LOnMempool])); + TFRMSplash.SplashUpdate('Sending message to nodes... '+ebMessageToSend.Text,20); + Ltc := TPlatform.GetTickCount; + repeat + TFRMSplash.SplashUpdate(Format('Asking to %d nodes',[FNetData.ConnectionsCountAll]),10); + Lnodes := TPCTNetDataExtraMessages.AskForFreeAccount(FNewPublicKey,ebMessageToSend.Text); + inc(LtotalNodes,Lnodes); + // + if (LNodes>0) then begin + Ltc2 := TPlatform.GetTickCount; + repeat + TFRMSplash.SplashUpdate(Format('Asked to %d nodes (total %d) waiting for success...',[Lnodes,LtotalNodes]),40); + sleep(100); + FNode.GetAccountsAvailableByPublicKey(FNewPublicKey,LOnsafebox,LOnMempool); + until (Application.Terminated) or (Self.ModalResult<>0) or (LOnsafebox>0) or (LOnMempool>0) or (TPlatform.GetElapsedMilliseconds(Ltc2)>(10000)); + end else sleep(500); + until (Application.Terminated) or (Self.ModalResult<>0) or (LOnsafebox>0) or (LOnMempool>0) + or (FNetData.ConnectionsCountAll<=0) + or (TPlatform.GetElapsedMilliseconds(Ltc)>(60 * 60 * 1000)); // 1 hour + finally + TFRMSplash.SplashFinalize; + end; + if (LOnsafebox+LOnMempool)=0 then begin + Application.MessageBox(PChar('No accounts have been detected...'),PChar(Application.Title),MB_ICONERROR+MB_OK); + ModalResult := MrNone; + end else begin + Application.MessageBox(PChar(Format('Congratulations!'+#10+#10+'%d new accounts are on the way!'+#10+#10+'Total accounts will be %d',[LOnMempool,LOnsafebox+LOnMempool])),PChar(Application.Title),MB_ICONINFORMATION+MB_OK); + ModalResult := MrOk; + end; + Except + on E:Exception do begin + if (E is ESplashCancel) and ((LOnsafebox+LOnMempool)>0) then begin + ModalResult := MrOk; + end else Raise; + end; + End; +end; + +class function TFRMAskForAccount.AskForAccount(AOwnerForm: TComponent; + ANode: TNode; ANetData: TNetData; AWalletKeys: TWalletKeysExt; const ANewPubliKey : TAccountKey): Boolean; +var FRM : TFRMAskForAccount; +begin + TPCTNetDataExtraMessages.InitNetDataExtraMessages(ANode,ANetData,AWalletKeys); + FRM := TFRMAskForAccount.Create(AOwnerForm); + Try + FRM.FNode := ANode; + FRM.FNetData := ANetData; + FRM.FWalletKeys := AWalletKeys; + FRM.FNewPublicKey := ANewPubliKey; + Result := FRM.ShowModal=MrOk; + Finally + FRM.Free; + End; +end; + +procedure TFRMAskForAccount.FormCreate(Sender: TObject); +begin + bbCancel.Cancel := True; + bbCancel.ModalResult := MrCancel; +end; + +end. diff --git a/src/gui-classic/UFRMSplash.dfm b/src/gui-classic/UFRMSplash.dfm new file mode 100644 index 000000000..9ab9a4e8c --- /dev/null +++ b/src/gui-classic/UFRMSplash.dfm @@ -0,0 +1,1025 @@ +object FRMSplash: TFRMSplash + Left = 0 + Top = 0 + BorderIcons = [] + BorderStyle = bsDialog + Caption = 'PascalCoin process...' + ClientHeight = 188 + ClientWidth = 542 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + FormStyle = fsStayOnTop + OldCreateOrder = True + Position = poOwnerFormCenter + OnCreate = FormCreate + OnDestroy = FormDestroy + PixelsPerInch = 96 + TextHeight = 13 + object imgSplash: TImage + Left = 15 + Top = 15 + Width = 100 + Height = 100 + Picture.Data = { + 07544269746D617066750000424D667500000000000036000000280000006400 + 000064000000010018000000000030750000120B0000120B0000000000000000 + 0000FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + F8EAEAD2C8C8F7EAEAFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECF9EBEB959090484848807D7DF5E9E9FBECECFBECECFBEC + ECF8EAEADFD4D4FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBEDEDFBECECFBECECFBECECDFD4D44A4A4A4040404141 + 41999494FBECECFBECECFBEDED8985854A4A4AA9A3A3FBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECF4E7E78C88886F6D6DD9CECEFBECECFBED + ED8A86864343434444444242424747478D8989B6AEAE837F7F4242423E3E3E50 + 5050E9DDDDFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECB7AFAF4444 + 444040404D4D4D8F8B8B85818146464642424243434343434342424242424244 + 44444343434343434242424C4C4CDCD1D1FBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECB6AEAE45454543434342424242424241414140404042424244 + 4444454545464646454545434343414141434343434343444444BFB7B7FBECEC + FBECECF4E6E6FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECE9DDDD55555543434344444441 + 4141434343505050848080AFA8A8B7AFAFB7AFAFB4ADAD9C9696666464474747 + 414141424242605F5FA29C9C948F8F6A6767B9B2B2FBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEDEDBB + B4B44C4B4B4242424141415352529F9999E6DADAFBEDEDFBECECFBECECFBECEC + FBECECFBECECF2E4E4BDB4B45858584242424242424343434343434040404C4C + 4CCCC3C3FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECEE + E1E1A09A9AA09B9B807C7C4646464242424040406F6D6DE1D6D6FBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECE5D9D97775754141 + 41434343444444434343484848C7BEBEFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECF9EAEA8E8989434343434343424242424242414141525252 + E4D9D9FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECF5E8E87572724141414545454141417D7979F9EBEBFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECF7E8E87876763F3F3F434343 + 444444424242484848C4BCBCFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECD8CECE4A4A4A42424243 + 4343B4ADADFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECEDE1E1757272414141444444424242848080FBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECEC8A86864242424343439D9898FBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECE6DBDB575656404040484848D0C6 + C6FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECD5CACA4D4D4D4141414949498E8989 + C0B7B7F8EAEAFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECEEE2 + E25857573E3E3E6B6969F6E8E8FBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECE6DADA + 5554544343434242424141414848489C9797FBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECF9ECEC8884844242424141417F7B7BFBEDEDFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECF3E5E56664644141414444444343433E3E3E706D6DFAEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECE3D7D7716E6E42424243434341414173 + 7070F7E9E9FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC8480804141414343 + 434242425C5B5BC9C0C0FBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECA8A3A33F + 3F3F434343444444414141787575F8EAEAFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECF4E6E66B68684242424343437D7979EBDFDFFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEDEDD3C8C8 + C5BCBCC2BABAEEE1E1FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECADA8A8434343414141434343424242525252ECDFDFFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECEADDDD585757414141494949D1C7C7FBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBEDED9C98984A4A4A4848484646465D5C5CBAB3B3FBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECEDE1E1AEA7A77C7979474747 + 414141484848D6CCCCFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECDED3D351515141 + 4141494949D0C6C6FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFAEBEB9F99994444444242424343434343434040 + 404B4B4BD3C9C9FBECECFBECECFBECECFBECECFBECECFBECECFBECECF8EAEAD5 + CBCBD1C6C6EBDFDFFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBEDED8A86864343434242428C8888FBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECA7A1A1444444434343414141807D7DF5E8E8FBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECEDE0E05352524141 + 414444444444444444444444444141419B9595FBECECFBECECFBECECFBECECFB + ECECFBECECF6E9E9827F7F4A4A4A4949495C5B5BAEA7A7FBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECBDB5B54646464141414E4E + 4EE0D5D5FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECF7EAEA656464414141444444434343414141 + 8A8686FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECE7DBDB4F4F4F424242444444444444444444444444424242575656E2 + D7D7FBECECFBECECFBECECFBECECFBECECA49E9E424242424242434343414141 + 464646A49E9EFBEDEDFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECA7A0A0434343434343424242686666DCD1D1FBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFAECEC8D8989434343 + 4242424141414242423E3E3E515151D8CECEBEB5B58581818D8888DDD2D2FBEC + ECFBECECFBECECFBECECFBECECFBECEC9C969643434344444444444444444444 + 4444444444444444414141575656B8B0B0F9EBEBFBECECFBECECBAB2B24C4C4C + 424242444444444444444444414141464646BCB4B4FBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECE3D8D85A5959414141444444444444404040565555BE + B6B6FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + EFE3E38581814242424141414A4A4A817D7D9590907775754444444949494747 + 474242424141415B5A5AD9CFCFFBECECFBECECFBECECFBECECCDC3C349494942 + 4242444444444444444444444444444444444444444444404040484848787575 + ADA6A68D8989474747414141444444444444444444444444444444434343A39C + 9CFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECCCC3C34848483F3F3F42 + 42424141414343434141414646468D8989EADEDEFBECECFBECECFBECECFBECEC + FBECECFBECECF1E3E3B2AAAA5F5D5D4242424141414E4E4ECAC1C1FBEDEDFBEC + ECF8EBEB605E5E4040404343434444444444444040404F4F4FACA5A5F2E5E5EE + E1E1CBC2C25D5C5C414141444444444444444444444444444444444444444444 + 4444444444444343434242424343434242424242424444444444444444444444 + 44444444434343474747C4BBBBFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFAECECA59F9F6665658884848F8A8A555454424242424242414141605E5E + ADA6A6C5BBBBCAC0C0C6BCBCBCB4B49A95956462624545454141414343434141 + 415A5A5AF4E7E7FBECECFBECECF4E7E75F5E5E42424244444444444444444444 + 44444141414545456766665D5C5C474747424242444444444444444444444444 + 4444444444444444444444444444444444444444444444444343434444444444 + 44444444444444444444444444444444434343454545B0A9A9FBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECF3E6E6FBECECFBECECABA4A4 + 4343434343434444444141414444444949494949494949494747474343434141 + 41404040424242444444434343474747C1B9B9FBECECFBECECEEE1E158585843 + 4343444444444444444444444444444444434343404040414141434343444444 + 4444444444444444444444444444444444444444444444444444444444444444 + 4444444444444444444444444444444444444444444444444444444444444443 + 43439A9595FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECECE0E0CFC5C5FBEDEDFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECD5CACA4C4C4C4343434444444242424343434141414242 + 424343434343434242424444445A59594F4F4F464646414141424242B2ABABFB + ECECFBECECFAEBEB807C7C424242444444444444444444444444444444444444 + 4444444444444444444444444444444444444444444444444444444444444444 + 4444444444444444444444444444444444444444444444444444444444444444 + 4444444444444444444444424242676565FAECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECBDB5B55A5959484848949090FAECECFBECEC + FBECECFBECECFBECECFBECECFBEDEDFBECECFBECECD1C5C54646464141414141 + 415B5A5A9A95957E7B7B464646434343444444444444A19B9BECE0E0E6DADAB2 + AAAA6361618A8686EFE2E2FBECECFBECECFBECECC2B9B9464646434343444444 + 4444444444444444444444444444444444444444444444444444444444444444 + 4443434342424241414141414142424242424241414142424243434344444444 + 4444444444444444444444444444444444444444444444434343464646BEB6B6 + FBECECFBECECFBECECF6E9E9BEB6B6A09A9ABEB6B6FBEDEDFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECEADEDE505050404040 + 424242454545B0A9A9FBECECFBECECFBECECFBECECE7DCDC7F7B7B9C9797DFD4 + D4E3DADA7371714444446F6D6DE8DCDCFBECECFBECECA6A1A14343433F3F3F4A + 4A4AE9DDDDFBECECFBECECFBECECF5E8E8FBECECFBECECFBECECFBECECFBECEC + EBDEDE4F4F4F4242424444444444444444444444444444444444444444444444 + 444444444343434141414343434646465050506D6A6A6E6C6C6E6C6C716F6F67 + 66664A4A4A474747454545424242424242434343444444444444444444444444 + 444444444444414141595858AAA3A3B7AFAF999393716F6F4646464141414545 + 45948F8FFBEEEEFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECEDE0E0F3E6E6FBECECFBECECFBECEC + FBECECC2B9B94747474343434444444141415E5D5DEADEDEFBECECFBECECEFE2 + E26F6D6D404040414141535252C7C0C0F5E7E7CAC1C1EDE1E1FBECECFBECECFB + ECECF8EAEA787676464646868282F7E9E9FBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECF6E8E86A68684141414444444444444444444444 + 444444444444444444444242424141414747476D6B6B8F8A8AC6BDBDE2D6D6F5 + E7E7F5E7E7F5E7E7F6E8E8F3E5E5D8CDCDCCC2C2ADA6A6817D7D5A5959424242 + 4242424444444444444444444444444444444444444242424444444646464343 + 43414141434343454545424242444444A19B9BFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECC1B9B9595858 + 6B6A6AE8DDDDFBECECFBECECFAEDED7673734141414444444444444444444444 + 44686666AAA3A3ADA6A66D6B6B414141434343424242464646BDB4B4FBECECFB + ECECFBECECFBECECFBECECFBECECFBECECF0E4E4D0C7C7F4E7E7FBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECEBDFDF6362624141 + 414444444444444444444444444444444343434242424B4B4B898585C2B9B9FB + EDEDFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECE8DCDC9F9A9A4A4A4A4242424242424444444444444444444444 + 444444444343434343434444444444444444444444444444444242424D4D4DDE + D3D3FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECC7BEBE4C4C4C3F3F3F404040615F5FA39C9C9E9898706D6D4545454343 + 4344444444444444444444444442424244444444444442424244444444444443 + 4343484848C5BCBCFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECF5E7E7FBECECFBECECF6E8E8E7DB + DBB2AAAA605E5E42424244444444444444444444444444444442424246464683 + 7F7FDED3D3FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECD8CDCD9893934949 + 4942424244444444444444444444444444444444444444444444444444444444 + 4444444444434343474747BFB6B6FBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECEC8E8A8A4040404444444444444141414444 + 4444444441414143434344444444444443434343434343434343434343434343 + 4343444444444444444444444444444444A9A2A2FBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECF7EAEA9F9A9A706D + 6D9691917E7B7B716E6E53535344444442424244444444444444444444444444 + 44444141414C4C4CBAB3B3FBEDEDFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECCCC3C35B5A5A41414144444444444444444444444444 + 4444444444444444444444444444444444414141575757E9DDDDFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECD1C7C74E4E + 4E43434344444444444444444444444445454542424241414143434346464648 + 48484747474545454242424141414242424444444444444444444141416A6868 + F3E6E6FBECECFBECECD8CDCDEBDFDFFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECEC908C8C43434341414142424242424241414142424244444444444444 + 4444444444444444444444424242484848C1B9B9FBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECD9CECE57565641 + 4141444444444444444444444444444444444444444444444444434343454545 + AFA8A8FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBEDED706E6E4242424444444444444444444343434141414C + 4C4C7C7979928C8CBBB3B3C5BCBCC4BBBBABA5A58E8A8A6E6C6C4A4A4A434343 + 424242444444444444434343737171B7AFAF9C9797474747605E5EC6BDBDFBEC + ECFBECECFBECECFBECECFBECECD0C7C749494941414144444444444444444444 + 4444444444444444444444444444444444444444434343424242999494FBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECD9CECE5B5A5A414141444444444444444444444444444444 + 4444444444444242427E7B7BFBEDEDFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBEEEE69676741414144444444 + 4444424242464646868282D9CFCFFBEDEDFBECECFBECECFBECECFBECECFBECEC + FBECECF5E8E8D7CDCD8D89894F4F4F4242424444444343434141414646464343 + 434242423F3F3F515151E3D7D7FBECECFBECECFBECECFBECEC8C888841414144 + 4444444444444444444444444444444444444444444444444444444444444444 + 3F3F3F6D6B6BF4E7E7FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECD6CBCB535353414141 + 444444444444444444444444444444434343474747C6BCBCFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECE9DCDCC9BFBFD0C5C5C4BBBB86 + 8282434343444444444444404040565555BCB4B4FBEDEDFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECDACFCF7A77774242 + 42434343444444434343434343444444424242464646CDC3C3FBECECFBECECFB + ECECFBEDED797676404040444444444444444444444444444444444444444444 + 444444444444444444404040545454E0D5D5FBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECB4ACAC4343434343434444444444444444444444444343434A4A + 4AD1C6C6FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECDFD4D463 + 61614747474949494949494242424343434444444040404E4E4ECFC6C6FBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECF7EAEA7976764242424444444444444444444343434444449D + 9898F9EAEAFBECECFBECECFBECECFBECECA8A1A1444444414141444444444444 + 444444444444444444444444444444444444424242464646B6AFAFFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECF4E6E66E6B6B4141414444444444 + 444444444444444343434C4C4CD3C8C8FBECECFBECECFBECECFBECECFBECECFB + ECECFBECECF1E4E46B6969414141434343434343434343444444444444424242 + 444444B5AEAEFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECF1E4E467666640404044 + 4444444444434343515050E1D6D6FBECECFBECECFBECECFBECECFBECECFAECEC + 9592924545454242424444444444444444444444444444444444444444444040 + 40908C8CFBEDEDFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECD7CDCD4B4B4B4242424444444444444444444343434B4B4BD6CBCBFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECE8DBDB4D4D4D404040444444444444 + 444444444444444444404040908C8CFBEDEDFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECD2C8C84B4B4B434343444444434343545353E1D5D5FBECECFBECEC + FBECECFBECECFBECECFBECECFBEDEDC2BABA5757574242424444444444444444 + 44444444444444414141636161EDE1E1FBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECEC7F7C7C41414144444444444444444443 + 4343444444A6A0A0FAECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + AAA4A4484848424242444444444444444444404040626161F2E6E6FBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECEC918C8C424242444444424242 + 515151E2D6D6FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECB8B1 + B1444444444444444444444444444444444444434343A49E9EFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECC1B8B845 + 45454343434444444444444444444343434545457C7979A8A1A1A19A9AAEA7A7 + F9ECECFBECECFBECECFBECECFBECECB5AEAE4B4A4A4343434444444343434B4B + 4BC9C0C0FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + E2D7D7515050424242434343484848BCB4B4F6E8E8FBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECE8DBDB5757574141414444444444444444444242424A + 4A4ADACFCFFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECF1E3E3696767414141444444444444444444444444434343 + 414141444444444444454545757373E3D7D7FBECECFBECECFBECECFBECEC8C88 + 88414141444444424242868282FBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECEC8884844242424444444343434E4E4E716E + 6E807D7DCBC2C2FBECECFBECECFBECECFBECECFBECECF7E9E966646441414144 + 4444444444444444414141716E6EF8EAEAFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC928D8D424242444444 + 444444444444444444444444444444434343444444434343404040898585FBEC + ECFBECECFBECECFBECEC797676424242444444444444ACA5A5FBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECACA5A54545 + 45434343444444424242414141414141575656E7DBDBFBECECFBECECFBECECFB + ECECD4CBCB4C4C4C424242444444444444444444434343898484FBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECEC9A95954343434444444444444444444444444444444444444444444444 + 44444444424242545353FBECECFBECECFBECECDACFCF504F4F42424243434349 + 4949D5CACAFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECF7EAEBC6C4CA56616A52637152677656687654606A4E575D4C4D4EBA + B1B1FBECECFBECECFBECECEFE2E26D6B6B414141444444444444444444434343 + 454545ABA4A4FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECC4BCBC4848484343434444444444444444 + 44444444444444444444444444444444424242605E5EFBECECF2E4E4B5ADAD5B + 5A5A4242424444444242424A4A4ADCD1D1FBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECD3DCEAA6CAEC80BAEA66AEEA4EA1E63390DB2E8FDE2F90DF2F + 90E03491DD398FD63E87C571ABDAA7CAEBD3DDEAE0D5D4787575424242444444 + 444444444444444444434343444444B9B1B1FBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECD6CBCB4C4C + 4C4343434444444444444444444444444444444444444444444444444141416B + 6969F3E6E67E7B7B4343434242424444444444444242424A4A4ADCD1D1FBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECDDE0EA92C2EA53A6EB3099EC2A94EE2694ED2594ED26 + 93EE2694ED2795ED2895ED2795ED2694ED2593EE2694ED2794EC2A94ED2F97E8 + 3A8FD3497AA34E5A64444444444444444444444444434343464646B9B1B1FBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECDACFCF504F4F42424244444444444444444444444444444444 + 4444434343404040454545A6A0A0DAD3D35857573D3D3D444444444444444444 + 434343484848D4CACAFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECD2DBEB7BB6EB3097ED2894ED2694ED28 + 94EE2895ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2895ED2894ED2595EF2894EE3097E94785B94F62714444444444 + 44434343464646B9B1B1FBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECD9CECE4F4F4F42424244444444 + 4444444444444444444444414141454545595858A09B9BFBEDEDDBD3D3565656 + 3D3D3D434343444444444444444444444444B0A8A8FBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECEDE7EB81BAEB3398EC26 + 93EC2694ED2A96EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2B95ED2A95ED2594 + EE2592EE3298EA4F86B353585B434343434343A59E9EFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECDB + CFCF5150504343434444444444444444444444444141414B4B4BB0AAAAEEE2E2 + FBECECFBECECF8EBEB908B8B4C4C4C494949414141434343444444434343918C + 8CFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECC1 + D3EA49A2E92593EF2694ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2794ED2693ED3D94DA546D81444444AE + A7A7FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECDACFCF4E4E4E424242444444444444444444434343 + 484848C3BBBBFBECECFBECECFBECECFBECECFBECECFAEBEBDACFCFC6BCBC7A77 + 774343434444444141416B6969F6E9E9FBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBEDEB98C2EA2D96EE2394EF2896EE2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED28 + 95ED2594ED2F95EE4C7A9E8B8786FBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECC8BEBE484848434343 + 444444444444444444424242757373FBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECDFD5D54A4A4A424242434343474747C1B8B8FBECECFB + ECECFBECECFBECECFBECECFBECECF8EAEB7AB5EA2994ED2694ED2A95EC2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2994EE2995ED2693EE2994ED5490C2E9DDDCFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECEC959090424242444444444444444444444444444444AFA8A8FBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECE9DCDC51515142424244 + 44444141416F6D6DFAECECFBECECFBECECFBECECFBECECF9ECEB76B4EB2693ED + 2894EE2996ED2995ED2995EE2895ED2895ED2895ED2895ED2995ED2A95ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995EE + 2894EF2693ED72AFE3FAECEBFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECF4E6E66160604242424444444444444444444343 + 43454545B6AEAEFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECE9DCDC515151424242444444434343444444A8A2A2FBECECFBECECFBECEC + FBEDEB7EB6EA2693ED2994EC2995EE2A95ED2894EF2A94ED2996ED2995EC2A94 + EC2996ED2895EC2495EE2995ED2A94EE2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2A95ED2994EE2793EE85B9EBFBECEBFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECDACFCF4A4A4A4242 + 424444444444444444444444444242428D8989FBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECC5BCBC474747434343444444444444424242 + 444444908C8CF3E6E6FBECEC96C3EA2894EC2795ED2995ED2995ED2592EE3E9F + ECB3D8F2BBDBF5B8DAF5B8DAF5BADBF5BCDBF361AEED2491EF2895ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2695 + EE2A94EEA4C7EBFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECEC848080414141444444444444444444444444444444434343464646A2 + 9D9DF9ECECFBECECFBECECFBECECFBECECFBECECFBECECF2E5E56B6969414141 + 444444444444444444444444424242424242696868B3C5D72E97EC2694ED2A95 + ED2996ED2995ED2793ED409FEEF6FAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB + D4F42995EE2895EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995EC2995ED2494EE3197ECCEDAEAFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECE4D9D954535342424244444444444444444444 + 4444444444444444424242444444767373E9DDDDFBECECFBECECFBECECFBECEC + FBECECE0D5D54949494242424444444343434242424242424444444343434C52 + 563A94D92592EF2A95ED2995ED2995ED2995ED2894EE2E97ECC5E0F6FFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFCBE4F83298EC2894ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2B95EE2393ED50 + A6EBF2E9EBFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEDED84808042424244 + 4444444444444444444444444444444444444444444444434343404040696767 + ECDFDFFBECECFBECECFBECECFBECECF6E9E97977774141414343434B4B4B6260 + 604B4B4B424242444444528AB62792ED2896ED2895EE2995ED2995ED2995ED29 + 95EC2795EC9DCDF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F7FB43A0EC2894EE + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2A95EE2995EE2694ED97C2E9FBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECB6AFAF454545434343444444444444444444444444444444444444444444 + 444444444444414141505050E5D9D9FBECECFBECECFBECECFBECECFBECECEEE1 + E18C88888F8B8BD1C7C7FAEDEDCDC4C45453534D5B663298EA2694ED2A95ED29 + 95ED2995ED2995ED2995ED2994EE2895EC75B9F1FFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFF63AFEF2594EE2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2694EE379BEADDE1EC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECD9CFCF4C4C4C414141444444444444444444444444 + 4444444444444444444444444444444444444040406A6868F7E9E9FBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECA9A3A344 + 7FB02693EE2995EC2995ED2995ED2995ED2995ED2A95ED2995ED2493EE4DA6ED + F5F9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8AC4F32693ED2995ED2A95ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2693ED89BDEBFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECF0E3E36C6A6A404040444444 + 4444444444444444444444444444444444444444444444444444444444444444 + 44979292FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECBBBFC53398EB2594ED2A95ED2995ED2995ED2995ED2995ED + 2995ED2995ED2594EF3197EBE1EFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2D8 + F52995EB2795EE2A95EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2594EE3796E6DCDAE0FBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECEBDFDF + 726F6F4141414343434444444444444444444444444444444242424141414242 + 42414141424242404040666464F2E5E5FBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECEC85AFD42794ED2896ED2A95ED + 2995ED2995ED2995ED2995ED2995ED2995ED2895ED2A94EBB8DAF5FFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFDFEEFA3299EC2895ED2994EE2995ED2A95ED2995ED2A + 95ED2995ED2995ED2995ED2995ED2995ED2995EE2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2895ED2995 + EE2994ED5781A2C4BCBCFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECE1D6D66D6B6B4141414444444444444444444444444444444242 + 424040404D4D4D7C7979868282807C7C5D5C5C757272DDD1D1FBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + 54A2E22794ED2895EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2794ED90C7F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F9FD49A5EF2594EE2C + 95EC2A95ED2694ED2895ED2895EF2995ED2A95ED2695ED2694ED2795EF2895EE + 2895EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995EE2794ED3D89C7494949928D8DF7EAEAFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECEDE0E0A59E9E5251514141414444444444444444 + 44444444444444424242474747827F7FD6CCCCFBECECFBECECFBECECEEE1E1FB + EDEDFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECDDE0EB3399EB2794EE2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2694ED67B2EFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFEFEFE70B6EE2593EF2995EE2795ED2F97ED2D95EC2694EE2A95ED2694EE + 2A95EC2F96ED2895ED2894EE2A94EE2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2794EE3297E64D + 59614242426D6B6BD2C8C8FBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECF0E3E3ADA6A65C5A5A4343434141 + 41444444444444444444444444444444444444434343948F8FFBEDEDFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECB0CEED2A95ED2895ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2695ED43A1EEF4 + F8FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96C9F42894EE2693ED73B8EFE3EEF8 + CAE3F54CA6EC2493EE2E96EDB4D7F5E2F1FA9ECEF02C95ED2895ED2A95ED2A95 + ED2A95ED2A95ED2995EE2A95ED2995EE2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2895ED2C95ED4B6A854343434040404A4A4A8D8888ACA5A5D1C6C6 + EEE1E1FBEDEDFBECECFBECECF9EBEBF2E5E5FAECECD5CACAADA6A69792926261 + 6145454541414143434344444444444444444444444444444444444443434348 + 4848D3C9C9FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + EC8BBEEB2794EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2794EE3197ECCFE7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBDBF7 + 2B97ED2392EE83BFF4FFFFFFFFFFFF9ACCF32492EF2D96EDD9ECF9FFFFFFFDFE + FD4AA4EB2292EF2894EF2894EF2894F02794EF2795EF2794EE2994EE2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2794EE497CA5444444444444 + 4242424141414444444A4A4A5D5C5C7C79798581818783836D6A6A6160606A68 + 684B4B4B45454542424241414143434344444444444444444444444444444444 + 4444444444444444444444464646C5BDBDFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECEC6DB2EB2595EC2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2795ED2994EEAAD4F5FFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFE6F1FA6BB5ED56AAED8BC2F1FFFFFFFFFFFFD2E7F85EAE + ED57AAEDC5E1F4FFFFFFFFFFFF95CAEF57AAEC65B1EF65B1EE64B0ED67B1EE62 + B0EE46A3EC2D96EB2494ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2794ED3D80B54444444444444444444444444343434343434242424141414242 + 4242424242424243434341414143434343434344444444444444444444444444 + 44444444444444444444444444444444444444444444444343439A9595FBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECF2E8EB5BAAEC2794EE29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995EC + 2793EE88C1F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF + FEFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF + FFFEFFFFFDFFFFFDFFFFFEFFFFFEF2F8FBB5D9F4409FEC2592EE2A95EE2995ED + 2995ED2995ED2995ED2995ED2793EE3786C4484A4C4444444444444444444444 + 4444444444444444444444444444444444444444444444444444444444444444 + 4444444444444444444444444444444444444444444444444444444444444444 + 444444424242636262F0E3E3FBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECE6E4EC4CA2EA2593ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2895EE2594ED5AAAEFFAFCFDFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + DBECF93D9EED2493ED2995ED2995ED2995ED2995ED2995ED2494ED3991D8545B + 6144444444444444444444444444444444444444444444444444444444444444 + 4444444444444444444444444444444444444444444444434343444444444444 + 444444444444444444444444444444444444454545AEA7A7FBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECE1E2EC46A1EB2794EE2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95ED2594EE3D9DECEDF5 + FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFACD5F32995EC2795EE2994EE2995ED2995 + ED2995ED2594EC3692DC545F6744444444444444444444444444444444444444 + 4444444444444444444444444444444444444444444444444444444444414141 + 4343434444444343434141414343434444444444444444444444444444444343 + 43A6A0A0FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECE1E1EB47A1EB + 2794EE2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2A96EC2695ED2A97EDCEE6F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F7FC43A1 + EC2894EE2995ED2995ED2995ED2995ED2694ED348FDA505B6444444443434342 + 4242434343424242424242444444444444444444444444444444444444444444 + 4444444343434444446E6C6C8B8787AAA3A38B86867471714848484141414444 + 444444444343434040405B5A5AEADDDDFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECE0E1EC459FEB2794ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2A94EE2893EDA2D1F5FFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFBFDFEC4E1F7BDDEF7C2E0F7BFDFF7C0DFF7C0DFF7BFDFF7 + C0DFF7BFDFF7BFDFF7C0DFF7C0DFF7C2DFF6F5F9FCFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFF55ABEF2894ED2A96EC2995ED2995ED2995ED2593ED37 + 90DB535E66434343434343656464908B8B8D88885A5959414141434343444444 + 444444444444444444444444444444424242666464F3E6E6FBECECFBECECFBEC + ECF8EAEAC9C0C05D5C5C4141414141414343436C6A6AD5CBCBFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECE7E4EC4BA2EC2593EE2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED26 + 94ED77BAEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FBFD57ABEB2C95ED2E97EC + 2D97EC2D97EC2D97EC2D97EC2D97EC2D97EC2D97EC2D97EC2D97EC2D95ED58AB + ECE5F2F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF52AAEF2793EE2A95ED29 + 95ED2995ED2995ED2694ED388DD24B51564545459A9595F1E4E4FBECECFBECEC + E2D6D67F7C7C434343434343444444444444444444444444444444444444B1AA + AAFBECECFBECECFBECECFBECECFBECECFBECECE4D8D88F8A8A6F6D6DA29C9CF3 + E6E6FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECF2E8 + EC5CAAED2594ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2694EE4EA6EEFBFCFDFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFF84C0F22593EE2894EE2894EE2894EE2894EE2894EE2894EE2894EE2894 + EE2894EE2793EF2894EE2694ED8DC7F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE + FEFF51A9EE2793EE2A95ED2995ED2995ED2995ED2793EE3783C3454648807D7D + FBEDEDFBECECFBECECFBECECFBECECFBEEEE7370704141414444444444444444 + 44444444434343474747CBC2C2FBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECF6E7E7FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECEC72B3EB2694EE2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2795ED399BEDE0EFFA + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADD5F52895ED2895ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2895ED2894EE7ABCF1FFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFEFEFF51A9EE2793EE2A95ED2995ED2995ED2995ED + 2795ED3E7EB35D5C5CE2D7D7FBECECFBECECFBECECFBECECFBECECFBECECC6BE + BE464646424242444444444444444444434343474747C8BFBFFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC8FBFEC2994ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2794EE2C96EBC3DFF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4F0F9369B + ED2893EF2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2895EC7BBCF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFF51A9EE2793EE + 2A95ED2995ED2995ED2895ED2794ED7CA9D2E3D7D7FBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECEEE1E15A5A5A3F3F3F4040404040404040403F3F3F4F + 4F4FDFD3D3FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECB4CFED2A95EC2895ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995EE2794EE63B2EDA6D3F4A0CFF59FCF + F59FCFF5A5D1F593C9F3349AEC2894EE2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2A95ED2B95ED2595ED7CBDF0FFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFEFEFF51A9EE2793EE2A95ED2995ED2995ED2895ED2B96ECBDD3ECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECCEC4C46968684C + 4C4C5050504C4C4C696767CDC3C3FBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECE1E2EB359AEB2894ED2995ED2995ED + 2995ED2995ED2995ED2593ED2694EE2794EE2794EE2794EE2794EE2795ED2695 + ED2593EF2695ED2894ED2794ED2794ED2794EE2594EE2794EC2794EE2794EE27 + 94EE2794EE2794EE2794EE2794EE2794EE2794EE2995ED2393EF2C96EDB9DBF4 + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFF51A9EE2793EE2A95ED2995ED2995 + ED2794ED3B9CECE9E5ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECF2E6E6D6CDCDD3CCCCD9D0D0F2E5E5FBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + 60ACEA2695ED2A95ED2995ED2995ED2795ED3099EB63B0F062B0F161AFF062B1 + EF62B0F062B0F061B0F062B0F062B1EF62B1EF62B1EF61B1EF61B1EF61B1EF61 + B2EF61B0F062B1EF62B0F062B0F062B0F062B0F062B0F062B0F062B0F062AFF0 + 60B0F05BACEEAAD1F2FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE52AA + EE2793ED2994EE2995ED2A95EE2693ED6CB1EAFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECA5CAEB2694EF2995ED2995ED2895ED2694ED3198 + EBC4E0F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFF + FFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFEFFFFFEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFEFEFE4FA7EF2493EE2A95EC2994EE2995EE2895EEAECEEAFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECEBE6EA3E9DEB2594 + ED2A95ED2995ED2A96EC2493EE349BECD3E8F8FFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCECFA349AED2994EE2995ED2A + 95EC2593EE439FECEDE7EBFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECEC8FBEEB2594ED2995ED2895ED2995ED2B95ED2593ED49A3EDE9 + F4FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C + BCEE2693ED2995ED2995ED2995ED2793ED96C1EBFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECE3E2EA399BEB2594ED2A95ED29 + 95ED2995ED2895EE2293ED62AFECFAFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFBFCFD96C9F12895ED2895ED2995ED2A95ED2594ED3D9CEBE8E5EB + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECEC96C2E92693EC2696EE2A95ED2995ED2A95ED2894EE2493EE74B8EDC7E3F8 + C5E1F7C5E1F7C5E1F7C5E1F7C5E1F7C5E1F7C5E1F7C5E1F7C5E1F7C5E1F7C5E1 + F7C5E1F7C5E1F7C1DFF6E9F3FBFFFFFFFFFFFFDBEDF9BDDCF6C9E2F6FCFDFEFF + FFFFFBFCFEC9E2F8C3E0F7C6E2F7ADD4F45EAEEE2995ED2994EE2995EC2995EE + 2994EE2993ED9DC6EBFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECF3E9EB55A7E82493EE2995ED2995ED2995ED + 2A95EC2895EE2894EE2C97EE2B96EC2C96EB2C96EB2C96EB2C96EB2C96EB2C96 + EB2C96EB2C96EB2C96EB2C96EB2C96EB2D96EB2A96EB88C2F2FFFFFFFFFFFF9B + CDF42E96EC3198EBD6E9F9FFFFFFF6FAFD54A9ED2996EC2D96EE2995EE2594EE + 2895ED2995ED2895ED2A95ED2392EE59A9E9F5EAECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECCFDCE9 + 3197EB2693EE2995ED2A96EC2995ED2996EC2795ED2795EE2895EE2895EE2895 + EE2895EE2895EE2895EE2895EE2895EE2895EE2895EE2895EE2895EE2995EE27 + 93EE4FAAECFEFEFCFFFFFFC7E2F72896ED2593ED9CCDF1FFFFFFFFFFFF77BAEF + 2392EF2795EE2895ED2894EF2995ED2896EC2A96EC2593EE349AEDD8DEEAFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECA6C9E82894ED2694EE2995EE2995ED2995ED2895 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2895ED2894ED5BAEED7CBDF253A9EC2793EE2794ED + 359AEB73B9F175B8F0389CED2694ED2895ED2995ED2995ED2995ED2995ED2595 + EE2A95EDAFCCEBFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC8EBEE92694 + EE2795EE2B95EE2996EC2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A94EE2895EE2492EF + 2493EC2593ED2B96EC2A95ED2694EF2693ED2691EE2594EE2A95ED2995EC2995 + ED2996EC2995EE2894ED2795ED95C1E9FBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECEC82B9EB2693EE2695EE2B95ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2A95ED2A95ED2A95ED2A95ED2A95ED2995ED2995ED2995ED2A95ED2996 + EC2A95ED2995ED2995ED2995ED2A95EE2694EE2895EC8BBDEBFBECEBFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEDEB88BCE92C94ED26 + 94EE2895ED2A95ED2A95ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2795EE2A94ED2694EE2C95EC95 + C0E8FBECEBFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECEBA3C9E83197EC2593ED2695ED2A95ED2995ED2995ED2995ED + 2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2A95EC28 + 95ED2493EE3499ECADCAEAFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECCAD9E957A8E92893EC + 2594ED2995EE2995EE2995EE2995ED2995ED2995ED2995ED2995ED2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED28 + 95EE2A95ED2995EC2594EE2893ED5BA9E8D3DAEAFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECF3E9EB93C1E93C9CEC2694ED2693EE2896ED2995EE2995ED2995 + ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995EE2995ED2494EE2694ED3E9EEB9AC3EAF5E9EBFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECDFE1EB8DBEEB3A9B + EB2894ED2794EE2794EE2895ED2895ED2995ED2995ED2995ED2995ED2995ED29 + 95ED2995ED2995ED2995ED2895ED2895ED2794EE2694ED2895EC3D9DEB90C0EC + E1E2EBFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECE6E4EBA4C9EA60ACEA389BED2C95EC2994EC2694EC25 + 94EE2593EE2794EE2794EE2694ED2793ED2693EE2695EC2A95ED2B95ED3B9CEC + 66AEEAABCBEAEAE5EAFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECDF + E1EBB7CFEC93C0EB72B3EB5FABEC4CA4EA45A0EB46A0ED46A0EE50A4EB60ADEA + 73B5EB94C2EAB9D1EBE3E2EBFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBEDECF3E9ECE8E5EBE0E1EC + E1E0ECE0E1ECE8E5ECF4E9EBFBEDECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBEC + ECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFB + ECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECECFBECEC + FBECECFBECECFBECECFBECECFBECECFBECEC} + Transparent = True + end + object lblProcess: TLabel + Left = 133 + Top = 17 + Width = 389 + Height = 31 + AutoSize = False + Caption = 'lblProcess' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = 'Tahoma' + Font.Style = [] + ParentColor = False + ParentFont = False + WordWrap = True + end + object lblProcessActive: TLabel + Left = 133 + Top = 55 + Width = 389 + Height = 42 + AutoSize = False + Caption = + 'lblProcess lblProcess lblProcess lblProcess lblProcess lblProces' + + 's lblProcess lblProcess lblProcess lblProcess lblProcess lblProc' + + 'ess lblProcess lblProcess ' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = 'Tahoma' + Font.Style = [] + ParentColor = False + ParentFont = False + WordWrap = True + end + object pgProgress1: TProgressBar + Left = 133 + Top = 97 + Width = 389 + Height = 17 + Position = 25 + TabOrder = 0 + end + object bbCancel: TBitBtn + Left = 376 + Top = 128 + Width = 146 + Height = 33 + Kind = bkCancel + NumGlyphs = 2 + TabOrder = 1 + OnClick = bbCancelClick + end +end diff --git a/src/gui-classic/UFRMSplash.pas b/src/gui-classic/UFRMSplash.pas new file mode 100644 index 000000000..5abda08e8 --- /dev/null +++ b/src/gui-classic/UFRMSplash.pas @@ -0,0 +1,179 @@ +unit UFRMSplash; + +{ Copyright (c) 2021 by Albert Molina + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + If you like it, consider a donation using Bitcoin: + 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +{$I ../config.inc} + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, StdCtrls, UAccounts, Buttons, ActnList, + ExtCtrls, ComCtrls, + UNode, UWallet, UNetProtocol, UPCDataTypes, UThread, + {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}; + +type + TSplashProcess = record + processName : String; + allowProgress : Boolean; + allowCancel : Boolean; + maxValue : Integer; + currentValue : Integer; + end; + + ESplashCancel = Class(EAbort); + + TFRMSplash = class(TForm) + imgSplash: TImage; + lblProcess: TLabel; + pgProgress1: TProgressBar; + bbCancel: TBitBtn; + lblProcessActive: TLabel; + procedure bbCancelClick(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure FormDestroy(Sender: TObject); + private + { Private declarations } + FSplashProcesses : TList<TSplashProcess>; + FDoCancel : Boolean; + public + { Public declarations } + class procedure SplashStart(const AOwnerForm : TForm; const AProcess : String; AAllowProgress, AAllowCancel : Boolean; AMaxValue : Integer; ACurrentValue : Integer); + class procedure SplashUpdate(const AProcess : String; ACurrentValue : Integer); + class procedure SplashFinalize; + class function SplashCount : Integer; + procedure UpdateInfo; + end; + +implementation + +{$R *.dfm} + +var _FRM : TFRMSplash; + +{ TFRMSplash } + +procedure TFRMSplash.bbCancelClick(Sender: TObject); +begin + FDoCancel := True; +end; + +procedure TFRMSplash.FormCreate(Sender: TObject); +begin + FDoCancel := False; + lblProcess.Caption := ''; + lblProcessActive.Caption := ''; + pgProgress1.Visible := False; + bbCancel.Enabled := False; + bbCancel.Visible := False; + bbCancel.Cancel := True; + FSplashProcesses := TList<TSplashProcess>.Create; +end; + +procedure TFRMSplash.FormDestroy(Sender: TObject); +begin + FSplashProcesses.Free; +end; + +class function TFRMSplash.SplashCount: Integer; +begin + if Assigned(_FRM) then Result := _FRM.FSplashProcesses.Count + else Result := 0; +end; + +class procedure TFRMSplash.SplashFinalize; +begin + if Not Assigned(_FRM) then raise Exception.Create('No splash!'); + if _FRM.FSplashProcesses.Count<=0 then raise Exception.Create('No splash count!'); + _FRM.FSplashProcesses.Delete(_FRM.FSplashProcesses.Count-1); + if _FRM.FSplashProcesses.Count>0 then begin + _FRM.UpdateInfo; + end else begin + FreeAndNil(_FRM); + end; +end; + +class procedure TFRMSplash.SplashStart(const AOwnerForm : TForm; const AProcess: String; AAllowProgress, + AAllowCancel: Boolean; AMaxValue, ACurrentValue: Integer); +var Lprocess : TSplashProcess; +begin + if Not Assigned(_FRM) then begin + _FRM := TFRMSplash.Create(AOwnerForm); + _FRM.bbCancel.Enabled := AAllowCancel; + _FRM.bbCancel.Visible := AAllowCancel; + _FRM.lblProcess.Caption := AProcess; + end; + Lprocess.processName := AProcess; + Lprocess.allowProgress := AAllowProgress; + Lprocess.allowCancel := AAllowCancel; + Lprocess.maxValue := AMaxValue; + Lprocess.currentValue := ACurrentValue; + _FRM.FSplashProcesses.Add(Lprocess); + _FRM.UpdateInfo; + _FRM.Show; + Application.ProcessMessages; +end; + +class procedure TFRMSplash.SplashUpdate(const AProcess: String; ACurrentValue: Integer); +var Lprocess : TSplashProcess; +begin + if Not Assigned(_FRM) then raise Exception.Create('No splash!'); + if _FRM.FSplashProcesses.Count<=0 then raise Exception.Create('No splash count!'); + Lprocess := _FRM.FSplashProcesses.Items[_FRM.FSplashProcesses.Count-1]; + if AProcess<>'' then Lprocess.processName := AProcess; + Lprocess.currentValue := ACurrentValue; + _FRM.FSplashProcesses.Items[_FRM.FSplashProcesses.Count-1] := Lprocess; + _FRM.UpdateInfo; +end; + +procedure TFRMSplash.UpdateInfo; +var Lprocess : TSplashProcess; +begin + if FSplashProcesses.Count>0 then begin + Lprocess := _FRM.FSplashProcesses.Items[_FRM.FSplashProcesses.Count-1]; + + end else begin + Lprocess.processName := ''; + Lprocess.allowProgress := false; + Lprocess.allowCancel := false; + Lprocess.maxValue := 100; + Lprocess.currentValue := 0; + end; + lblProcessActive.Caption := Lprocess.processName; + pgProgress1.Visible := Lprocess.allowProgress; + pgProgress1.Min := 0; + if Lprocess.maxValue>0 then + pgProgress1.Max := Lprocess.maxValue; + if (Lprocess.currentValue>=0) and (Lprocess.currentValue<=Lprocess.maxValue) then begin + pgProgress1.Position := Lprocess.maxValue; + end; + Application.ProcessMessages; + if FDoCancel then begin + raise ESplashCancel.Create('Canceled process: '+Lprocess.processName); + end; +end; + +initialization + _FRM := Nil; +finalization + FreeAndNil(_FRM); +end. diff --git a/src/gui-classic/UFRMWallet.dfm b/src/gui-classic/UFRMWallet.dfm index cead1761b..0f5faba98 100644 --- a/src/gui-classic/UFRMWallet.dfm +++ b/src/gui-classic/UFRMWallet.dfm @@ -878,10 +878,6 @@ object FRMWallet: TFRMWallet object tsBlockChain: TTabSheet Caption = 'Block Explorer' ImageIndex = 1 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object Panel2: TPanel Left = 0 Top = 0 @@ -1061,10 +1057,6 @@ object FRMWallet: TFRMWallet object tsNodeStats: TTabSheet Caption = 'Node Stats' ImageIndex = 3 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 DesignSize = ( 857 438) @@ -1134,10 +1126,6 @@ object FRMWallet: TFRMWallet object tsMessages: TTabSheet Caption = 'Messages' ImageIndex = 6 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 DesignSize = ( 857 438) diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index e85040a77..c21cee168 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -229,14 +229,12 @@ TFRMWallet = class(TForm) procedure MiAccountInformationClick(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Test_ShowDiagnosticTool(Sender: TObject); + procedure miAskForAccountClick(Sender: TObject); private FLastNodesCacheUpdatedTS : TDateTime; FBackgroundPanel : TPanel; FBackgroundLabel : TLabel; FMinersBlocksFound: Integer; - {$IFDEF TESTNET} - FLastAskForAccountTC : TTickCount; - {$ENDIF} procedure SetMinersBlocksFound(const Value: Integer); Procedure CheckIsReady; Procedure FinishedLoadingApp; @@ -246,7 +244,6 @@ TFRMWallet = class(TForm) Procedure InitMenuForTesting; {$IFDEF TESTNET} Procedure Test_RandomOperations(Sender: TObject); - Procedure Test_AskForFreeAccount(Sender: TObject); {$IFDEF TESTING_NO_POW_CHECK} Procedure Test_CreateABlock(Sender: TObject); {$ENDIF} @@ -336,9 +333,10 @@ implementation UFRMOperationsExplorer, {$IFDEF TESTNET} UFRMRandomOperations, - UPCTNetDataExtraMessages, UFRMDiagnosticTool, {$ENDIF} + UPCTNetDataExtraMessages, + UFRMAskForAccount, UAbstractBTree, UFRMAbout, UFRMOperation, UFRMWalletKeys, UFRMPayloadDecoder, UFRMNodesIp, UFRMMemoText, USettings, UCommon, UPCOrderedLists; @@ -474,9 +472,7 @@ procedure TFRMWallet.Activate; TThreadActivate(FThreadActivate).Suspended := False; UpdateConfigChanged; UpdateNodeStatus; - {$IFDEF TESTNET} TPCTNetDataExtraMessages.InitNetDataExtraMessages(FNode,TNetData.NetData,FWalletKeys); - {$ENDIF} Except On E:Exception do begin E.Message := 'An error occurred during initialization. Application cannot continue:'+#10+#10+E.Message+#10+#10+'Application will close...'; @@ -617,9 +613,6 @@ procedure TFRMWallet.CM_NetConnectionUpdated(var Msg: TMessage); sClientApp, sLastConnTime : String; strings, sNSC, sRS, sDisc : TStrings; hh,nn,ss,ms : Word; - {$IFDEF TESTNET} - LFoundAccounts : Integer; - {$ENDIF} begin Try if Not TNetData.NetData.NetConnections.TryLockList(100,l) then exit; @@ -692,25 +685,6 @@ procedure TFRMWallet.CM_NetConnectionUpdated(var Msg: TMessage); Finally FMustProcessNetConnectionUpdated := false; End; - {$IFDEF TESTNET} - // TESTNET ONLY: Will automatic ask for get an account to other nodes if I have not enough - if TPlatform.GetElapsedMilliseconds(FLastAskForAccountTC)<60000 then Exit; // 1 per minute - FLastAskForAccountTC := TPlatform.GetTickCount; - LFoundAccounts := 0; - FNode.Bank.SafeBox.StartThreadSafe; - try - for i := 0 to FWalletKeys.AccountsKeyList.Count-1 do begin - inc(LFoundAccounts,FWalletKeys.AccountsKeyList.AccountKeyList[i].Count); - if LFoundAccounts>5 then Break; - end; - finally - FNode.Bank.SafeBox.EndThreadSave; - end; - if LFoundAccounts<5 then begin - // Will only ask if I have less than 5 accounts - TPCTNetDataExtraMessages.AskForFreeAccount(GetAccountKeyForMiner); - end; - {$ENDIF} end; procedure TFRMWallet.CM_WalletChanged(var Msg: TMessage); @@ -877,6 +851,8 @@ procedure TFRMWallet.ebFindAccountNumberExit(Sender: TObject); procedure TFRMWallet.FinishedLoadingApp; var LLockedMempool : TPCOperationsComp; + LFoundAccounts, i, LOnSafebox,LOnMempool : Integer; + Lpubkeys : TList<TAccountKey>; begin FNodeNotifyEvents.Node := FNode; // Init @@ -907,9 +883,31 @@ procedure TFRMWallet.FinishedLoadingApp; PageControl.Visible:=True; PageControl.Enabled:=True; - - UpdatePrivateKeys; + // + LFoundAccounts := 0; + FNode.Bank.SafeBox.StartThreadSafe; + try + Lpubkeys := TList<TAccountKey>.Create; + Try + for i := 0 to FWalletKeys.Count-1 do begin + if (FWalletKeys.Key[i].HasPrivateKey) then begin + Lpubkeys.Add(FWalletKeys.Key[i].AccountKey); + end; + end; + if (Lpubkeys.Count>0) then begin + LFoundAccounts := FNode.GetAccountsAvailableByPublicKey(Lpubkeys,LOnSafebox,LOnMempool); + end else LFoundAccounts := 0; + Finally + Lpubkeys.Free; + End; + finally + FNode.Bank.SafeBox.EndThreadSave; + end; + if LFoundAccounts<1 then begin + // Will only ask if no accounts + TFRMAskForAccount.AskForAccount(Self,FNode,TNetData.NetData,FWalletKeys,GetAccountKeyForMiner); + end; end; procedure TFRMWallet.FillAccountInformation(const Strings: TStrings; @@ -1109,10 +1107,6 @@ procedure TFRMWallet.InitMenuForTesting; mi.OnClick:=Test_RandomOperations; miAbout.Add(mi); mi := TMenuItem.Create(MainMenu); - mi.Caption:='Ask for Free Account'; - mi.OnClick:=Test_AskForFreeAccount; - miAbout.Add(mi); - mi := TMenuItem.Create(MainMenu); mi.Caption:='Diagnostic Tool'; mi.OnClick:=Test_ShowDiagnosticTool; miAbout.Add(mi); @@ -1128,7 +1122,15 @@ procedure TFRMWallet.InitMenuForTesting; mi.Caption:='Search accounts for private or swap to me'; mi.OnClick:=Test_FindAccountsForPrivateBuyOrSwapToMe; miAbout.Add(mi); +{$ELSE} {$ENDIF} + mi := TMenuItem.Create(MainMenu); + mi.Caption:='-'; + MiOperations.Add(mi); + mi := TMenuItem.Create(MainMenu); + mi.Caption:='Ask for Free Account'; + mi.OnClick:=miAskForAccountClick; + MiOperations.Add(mi); end; {$IFDEF TESTING_NO_POW_CHECK} @@ -1187,14 +1189,6 @@ procedure TFRMWallet.Test_RandomOperations(Sender: TObject); end; end; -Procedure TFRMWallet.Test_AskForFreeAccount(Sender: TObject); -var i : Integer; -begin - i := TPCTNetDataExtraMessages.AskForFreeAccount(GetAccountKeyForMiner); - if i>0 then ShowMessage(Format('Asked for a free account to %d nodes...',[i])) - else ShowMessage('Sorry. No nodes available to ask for a free account'); -end; - {$ENDIF} procedure TFRMWallet.Test_ShowOperationsInMemory(Sender: TObject); @@ -1308,9 +1302,6 @@ procedure TFRMWallet.FormCreate(Sender: TObject); System.ReportMemoryLeaksOnShutdown := True; // Delphi memory leaks testing {$ENDIF} {$ENDIF} - {$IFDEF TESTNET} - FLastAskForAccountTC := 0; - {$ENDIF} FLastAccountsGridInvalidateTC := TPlatform.GetTickCount; FLastNodesCacheUpdatedTS := Now; FBackgroundPanel := Nil; @@ -1733,6 +1724,11 @@ procedure TFRMWallet.MiAddaccounttoSelectedClick(Sender: TObject); sbSelectedAccountsAddClick(Sender); end; +procedure TFRMWallet.miAskForAccountClick(Sender: TObject); +begin + TFRMAskForAccount.AskForAccount(Self,FNode,TNetData.NetData,FWalletKeys,GetAccountKeyForMiner); +end; + procedure TFRMWallet.MiCloseClick(Sender: TObject); begin Close; From 9e240f66e1f6fc6920b0c55ffb0279b0f95ece4b Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Mon, 25 Jan 2021 20:54:36 +0100 Subject: [PATCH 086/275] Same code (#211) Co-authored-by: Herman Schoenfeld <herman@sphere10.com> From 0d430b4a527fcf504bf55657cdbd6cef3f2bd993 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 26 Jan 2021 10:13:32 +0100 Subject: [PATCH 087/275] New BTree index TAccountsOrderedBySalePrice (Accounts ordered by Sale price) This index will be used for a future PayToKey feature obtaining available accounts at "AccountsOrderedBySalePrice" --- src/core/UAccounts.pas | 25 ++++++++- src/core/UPCAbstractMem.pas | 39 +++++++++++--- src/core/UPCAbstractMemAccounts.pas | 18 ++++++- src/core/UPCAccountsOrdenations.pas | 82 ++++++++++++++++++++++++++++- 4 files changed, 153 insertions(+), 11 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 2ee38a02a..c15d82477 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -219,6 +219,7 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany // OrderedAccountKeysList (Added after Build 3.0.1) allows an indexed search of public keys in the safebox with mem optimization FOrderedAccountKeysList : TSafeboxPubKeysAndAccounts; FAccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock; + FAccountsOrderedBySalePrice : TAccountsOrderedBySalePrice; {$ENDIF} FModifiedBlocksSeparatedChain : TOrderedBlockAccountList; // Used when has PreviousSafebox (Used if we are on a Separated chain) // @@ -327,6 +328,7 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany property PCAbstractMem : TPCAbstractMem read FPCAbstractMem; {$ENDIF} Function AccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock; + Function AccountsOrderedBySalePrice : TAccountsOrderedBySalePrice; End; @@ -2413,6 +2415,15 @@ function TPCSafeBox.AccountsCount: Integer; end; end; +function TPCSafeBox.AccountsOrderedBySalePrice: TAccountsOrderedBySalePrice; +begin + {$IFDEF USE_ABSTRACTMEM} + Result := FPCAbstractMem.AccountsOrderedBySalePrice; + {$ELSE} + Result := FAccountsOrderedBySalePrice; + {$ENDIF} +end; + function TPCSafeBox.AccountsOrderedByUpdatedBlock: TAccountsOrderedByUpdatedBlock; begin {$IFDEF USE_ABSTRACTMEM} @@ -2838,6 +2849,7 @@ constructor TPCSafeBox.Create; FAggregatedHashrate := TBigNum.Create(0); FOrderedByName := TOrderedRawList.Create; FAccountsOrderedByUpdatedBlock := TAccountsOrderedByUpdatedBlock.Create(GetAccount); + FAccountsOrderedBySalePrice := TAccountsOrderedBySalePrice.Create(GetAccount); {$ENDIF} FListOfOrderedAccountKeysList := TList<TOrderedAccountKeysList>.Create; FCurrentProtocol := CT_PROTOCOL_1; @@ -2883,6 +2895,7 @@ destructor TPCSafeBox.Destroy; FreeAndNil(FSubChains); {$IFnDEF USE_ABSTRACTMEM} FreeAndNil(FAccountsOrderedByUpdatedBlock); + FreeAndNil(FAccountsOrderedBySalePrice); {$ENDIF} If Assigned(FPreviousSafeBox) then begin @@ -3638,8 +3651,13 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool for j := low(LBlock.accounts) to High(LBlock.accounts) do begin FAccountsOrderedByUpdatedBlock.Update( LBlock.accounts[j].account, - LBlock.accounts[j].updated_on_block_active_mode, + 0, LBlock.accounts[j].updated_on_block_active_mode); + FAccountsOrderedBySalePrice.UpdateAccountBySalePrice( + LBlock.accounts[j].account, + CT_AccountInfo_NUL, + LBlock.accounts[j].accountInfo + ); end; {$ENDIF} for j := low(LBlock.accounts) to High(LBlock.accounts) do begin @@ -4758,6 +4776,11 @@ procedure TPCSafeBox.UpdateAccount(account_number : Cardinal; const newAccountIn blockAccount.accounts[iAccount].updated_on_block_active_mode, newUpdated_block_active_mode ); + FAccountsOrderedBySalePrice.UpdateAccountBySalePrice( + account_number, + blockAccount.accounts[iAccount].accountInfo, + newAccountInfo + ); {$ENDIF} if (NOT TAccountComp.EqualAccountKeys(blockAccount.accounts[iAccount].accountInfo.accountKey,newAccountInfo.accountKey)) then begin diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 92bc810fc..0f481a186 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -121,6 +121,7 @@ TPCAbstractMem = class FSavingOldGridCache : Boolean; FSavingOldDefaultCacheDataBlocksSize : Integer; FAccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock; + FAccountsOrderedBySalePrice : TAccountsOrderedBySalePrice; function IsChecking : Boolean; procedure DoCheck; @@ -180,6 +181,7 @@ TPCAbstractMem = class Property MaxAccountKeysCache : Integer read GetMaxAccountKeysCache write SetMaxAccountKeysCache; Property SavingNewSafeboxMode : Boolean read FSavingNewSafeboxMode write SetSavingNewSafeboxMode; Property AccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock read FAccountsOrderedByUpdatedBlock; + Property AccountsOrderedBySalePrice : TAccountsOrderedBySalePrice read FAccountsOrderedBySalePrice; end; implementation @@ -188,7 +190,7 @@ implementation const CT_PCAbstractMem_FileVersion = 100; - CT_PCAbstractMem_HeaderVersion = 2; + CT_PCAbstractMem_HeaderVersion = 3; function _AccountCache_Comparision(const Left, Right: TAccountCache.PAVLCacheMemData): Integer; begin @@ -313,6 +315,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; [32..35] 4 bytes: FZoneAggregatedHashrate.position [36..39] 4 bytes: LZoneBuffersBlockHash [40..43] 4 bytes: LZoneAccountsOrderedByUpdatedBlock.position + [44..47] 4 bytes: LZoneAccountsOrderedBySalePrice.position ... [96..99] 4 bytes: Header version } @@ -321,7 +324,8 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; LZoneAccounts, LZoneAccountsNames, LZoneAccountKeys, - LZoneAccountsOrderedByUpdatedBlock : TAMZone; + LZoneAccountsOrderedByUpdatedBlock, + LZoneAccountsOrderedBySalePrice : TAMZone; LZoneBuffersBlockHash : TAbstractMemPosition; LHeader, LBuffer, LBigNum : TBytes; LIsGood : Boolean; @@ -336,6 +340,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; FreeAndNil(FAccountKeys); FreeAndNil(FBufferBlocksHash); FreeAndNil(FAccountsOrderedByUpdatedBlock); + FreeAndNil(FAccountsOrderedBySalePrice); // Result := False; AIsNewStructure := True; @@ -347,6 +352,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; FZoneAggregatedHashrate.Clear; LZoneBuffersBlockHash := 0; LZoneAccountsOrderedByUpdatedBlock.Clear; + LZoneAccountsOrderedBySalePrice.Clear; if (FAbstractMem.ReadFirstData(LZone,LHeader)) then begin // Check if header is valid: @@ -370,6 +376,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; Move(LHeader[32], FZoneAggregatedHashrate.position, 4); LZoneBuffersBlockHash := LZone.position + 36; Move(LHeader[40], LZoneAccountsOrderedByUpdatedBlock.position, 4); + Move(LHeader[44], LZoneAccountsOrderedBySalePrice.position, 4); // Move(LHeader[96], LHeaderVersion, 4); if (LHeaderVersion>CT_PCAbstractMem_HeaderVersion) then begin @@ -377,12 +384,17 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; end else begin AIsNewStructure := False; // - if (LZoneAccountsOrderedByUpdatedBlock.position=0) then begin - if (Not FAbstractMem.ReadOnly) then begin + if (Not FAbstractMem.ReadOnly) then begin + if (LZoneAccountsOrderedByUpdatedBlock.position=0) then begin LZoneAccountsOrderedByUpdatedBlock := FAbstractMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); Move(LZoneAccountsOrderedByUpdatedBlock.position,LHeader[40],4); FAbstractMem.Write(LZone.position,LHeader[0],Length(LHeader)); end; + if (LZoneAccountsOrderedBySalePrice.position=0) then begin + LZoneAccountsOrderedBySalePrice := FAbstractMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + Move(LZoneAccountsOrderedBySalePrice.position,LHeader[44],4); + FAbstractMem.Write(LZone.position,LHeader[0],Length(LHeader)); + end; end; end; end; @@ -407,6 +419,8 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; LZoneBuffersBlockHash := LZone.position+36; LZoneAccountsOrderedByUpdatedBlock := FAbstractMem.New( TAbstractMemBTree.MinAbstractMemInitialPositionSize); + LZoneAccountsOrderedBySalePrice := FAbstractMem.New( + TAbstractMemBTree.MinAbstractMemInitialPositionSize); Move(LZoneBlocks.position, LHeader[16],4); Move(LZoneAccounts.position, LHeader[20],4); @@ -415,6 +429,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; Move(FZoneAggregatedHashrate.position,LHeader[32],4); LHeaderVersion := CT_PCAbstractMem_HeaderVersion; Move(LZoneAccountsOrderedByUpdatedBlock, LHeader[40],4); + Move(LZoneAccountsOrderedBySalePrice, LHeader[44],4); Move(LHeaderVersion, LHeader[96],4); FAbstractMem.Write(LZone.position,LHeader[0],Length(LHeader)); @@ -442,11 +457,12 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; end; FBufferBlocksHash := TPCAbstractMemBytesBuffer32Safebox.Create(FAbstractMem,LZoneBuffersBlockHash,FBlocks.Count); - if (LZoneAccountsOrderedByUpdatedBlock.position<>0) then begin - FAccountsOrderedByUpdatedBlock := TAccountsOrderedByUpdatedBlock.Create(FAbstractMem,LZoneAccountsOrderedByUpdatedBlock,DoGetAccount); - end; + FAccountsOrderedByUpdatedBlock := TAccountsOrderedByUpdatedBlock.Create(FAbstractMem,LZoneAccountsOrderedByUpdatedBlock,DoGetAccount); FAccounts.AccountsOrderedByUpdatedBlock := FAccountsOrderedByUpdatedBlock; + FAccountsOrderedBySalePrice := TAccountsOrderedBySalePrice.Create(FAbstractMem,LZoneAccountsOrderedBySalePrice,DoGetAccount); + FAccounts.AccountsOrderedBySalePrice := FAccountsOrderedBySalePrice; + FAccountCache.Clear; if (Not AIsNewStructure) And (Not FAbstractMem.ReadOnly) And (LHeaderVersion<CT_PCAbstractMem_HeaderVersion) then begin @@ -792,9 +808,18 @@ procedure TPCAbstractMem.UpgradeAbstractMemVersion(const ACurrentHeaderVersion: var LFirstTC, LTC : TTickCount; i : integer; LAccount : TAccount; + LaccInfoNul : TAccountInfo; begin LFirstTC := TPlatform.GetTickCount; LTC := LFirstTC; + if (ACurrentHeaderVersion=2) then begin + // Set accounts price + LaccInfoNul.Clear; + for i := 0 to AccountsCount-1 do begin + LAccount := GetAccount(i); + AccountsOrderedBySalePrice.UpdateAccountBySalePrice(LAccount.account,LaccInfoNul,LAccount.accountInfo); + end; + end; TLog.NewLog(ltinfo,ClassName,Format('Finalized upgrade AbstractMem file from %d to %d in %.2f seconds',[ACurrentHeaderVersion,CT_PCAbstractMem_HeaderVersion, TPlatform.GetElapsedMilliseconds(LFirstTC)/1000])); end; diff --git a/src/core/UPCAbstractMemAccounts.pas b/src/core/UPCAbstractMemAccounts.pas index 08df02b90..25549d3e1 100644 --- a/src/core/UPCAbstractMemAccounts.pas +++ b/src/core/UPCAbstractMemAccounts.pas @@ -22,13 +22,16 @@ TPCAbstractMemListAccounts = class(TAbstractMemTList<TAccount>) private FAccountKeys: TPCAbstractMemAccountKeys; FAccountsOrderedByUpdatedBlock : TAccountsOrderedByUpdatedBlock; + FAccountsOrderedBySalePrice : TAccountsOrderedBySalePrice; protected procedure LoadFrom(const ABytes: TBytes; var AItem: TAccount); override; procedure SaveTo(const AItem: TAccount; AIsAddingItem : Boolean; var ABytes: TBytes); override; public + Constructor Create(AAbstractMem : TAbstractMem; const AInitialZone : TAMZone; ADefaultElementsPerBlock : Integer; AUseCache : Boolean); override; class procedure LoadAccountFromTBytes(const ABytes: TBytes; const AAccountKeys : TPCAbstractMemAccountKeys; var AItem: TAccount); property AccountKeys: TPCAbstractMemAccountKeys read FAccountKeys write FAccountKeys; property AccountsOrderedByUpdatedBlock: TAccountsOrderedByUpdatedBlock read FAccountsOrderedByUpdatedBlock write FAccountsOrderedByUpdatedBlock; + property AccountsOrderedBySalePrice: TAccountsOrderedBySalePrice read FAccountsOrderedBySalePrice write FAccountsOrderedBySalePrice; end; EAbsctractMemAccounts = Class(Exception); @@ -39,6 +42,16 @@ implementation { TPCAbstractMemListAccounts } +constructor TPCAbstractMemListAccounts.Create(AAbstractMem: TAbstractMem; + const AInitialZone: TAMZone; ADefaultElementsPerBlock: Integer; + AUseCache: Boolean); +begin + inherited; + FAccountKeys := Nil; + FAccountsOrderedByUpdatedBlock := Nil; + FAccountsOrderedBySalePrice := Nil; +end; + class procedure TPCAbstractMemListAccounts.LoadAccountFromTBytes( const ABytes: TBytes; const AAccountKeys: TPCAbstractMemAccountKeys; var AItem: TAccount); @@ -136,9 +149,10 @@ procedure TPCAbstractMemListAccounts.SaveTo(const AItem: TAccount; AIsAddingItem if LPrevious.updated_on_block_active_mode<>AItem.updated_on_block_active_mode then begin FAccountsOrderedByUpdatedBlock.Update(AItem.account,LPrevious.updated_on_block_active_mode,AItem.updated_on_block_active_mode); end; - + FAccountsOrderedBySalePrice.UpdateAccountBySalePrice(AItem.account,LPrevious.accountInfo,AItem.accountInfo); end else begin - FAccountsOrderedByUpdatedBlock.Update(AItem.account,LPrevious.updated_on_block_active_mode,AItem.updated_on_block_active_mode); + FAccountsOrderedByUpdatedBlock.Update(AItem.account,0,AItem.updated_on_block_active_mode); + FAccountsOrderedBySalePrice.UpdateAccountBySalePrice(AItem.account,CT_AccountInfo_NUL,AItem.accountInfo); end; LStream := TMemoryStream.Create; diff --git a/src/core/UPCAccountsOrdenations.pas b/src/core/UPCAccountsOrdenations.pas index abe012c4e..de14cba29 100644 --- a/src/core/UPCAccountsOrdenations.pas +++ b/src/core/UPCAccountsOrdenations.pas @@ -62,9 +62,21 @@ interface function Update(const AAccountNumber, AOldUpdatedBlock, ANewUpdatedBlock : Integer) : Boolean; End; + TAccountsOrderedBySalePrice = Class({$IFDEF USE_ABSTRACTMEM}TAbstractMemBTree{$ELSE}TMemoryBTree<Integer>{$ENDIF}) + protected + FCallReturnAccount : TCallReturnAccount; + FSearching_AccountNumber : Integer; + FSearching_AccountInfo : TAccountInfo; + function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; + public + function NodeDataToString(const AData : TAbstractMemPosition) : String; override; + function UpdateAccountBySalePrice(const AAccountNumber : Integer; const AOldAccountInfo, ANewAccountInfo : TAccountInfo) : Boolean; + constructor Create({$IFDEF USE_ABSTRACTMEM}AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; {$ENDIF}ACallReturnAccount : TCallReturnAccount); + End; + implementation -Uses UPCAbstractMemAccounts; +Uses UPCAbstractMemAccounts, UAccounts; { TAccountsOrderedByUpdatedBlock } @@ -162,4 +174,72 @@ function TAccountsOrderedByUpdatedBlock.TAccounstByUpdatedBlockBTree.NodeDataToS end else Result := Format('(Pos:%d not found)',[AData]); end; +{ TAccounstBySalePrice } + +constructor TAccountsOrderedBySalePrice.Create({$IFDEF USE_ABSTRACTMEM}AAbstractMem: TAbstractMem; + const AInitialZone: TAMZone; {$ENDIF}ACallReturnAccount: TCallReturnAccount); +begin + {$IFDEF USE_ABSTRACTMEM} + inherited Create(AAbstractMem,AInitialZone,False,15); + {$ELSE} + inherited Create(Nil,False,15); + {$ENDIF} + FCallReturnAccount := ACallReturnAccount; + FSearching_AccountNumber := -1; + FSearching_AccountInfo.Clear; +end; + +function TAccountsOrderedBySalePrice.DoCompareData(const ALeftData, + ARightData: TAbstractMemPosition): Integer; +var LLeftAccount, LRightAccount : TAccount; + LopResult : Int64; +begin + if (ALeftData = ARightData) then Exit(0); + + FCallReturnAccount(ARightData,LRightAccount); + if ((FSearching_AccountNumber>=0) And (ALeftData=FSearching_AccountNumber)) then begin + LopResult := FSearching_AccountInfo.price - LRightAccount.accountInfo.price; + end else begin + FCallReturnAccount(ALeftData,LLeftAccount); + LopResult := LLeftAccount.accountInfo.price - LRightAccount.accountInfo.price; + end; + if LopResult<0 then Result := -1 + else if LopResult>0 then Result := 1 + else Result := ALeftData - ARightData; +end; + +function TAccountsOrderedBySalePrice.NodeDataToString( + const AData: TAbstractMemPosition): String; +var LAccount : TAccount; +begin + if FCallReturnAccount(AData,LAccount) then begin + Result := Format('(Acc:%d price:%s)',[LAccount.account,TAccountComp.FormatMoney(LAccount.accountInfo.price)]); + end else Result := Format('(Pos:%d not found)',[AData]); +end; + +function TAccountsOrderedBySalePrice.UpdateAccountBySalePrice(const AAccountNumber: Integer; + const AOldAccountInfo, ANewAccountInfo: TAccountInfo): Boolean; +var Ldone : Boolean; +begin + if (TAccountComp.IsAccountForSale(AOldAccountInfo)=TAccountComp.IsAccountForSale(ANewAccountInfo)) and + (AOldAccountInfo.price = ANewAccountInfo.price) then Exit(True); // No updates, no need to change + Lock; + Try + FSearching_AccountNumber := AAccountNumber; + FSearching_AccountInfo := AOldAccountInfo; + Ldone := Delete(AAccountNumber); + if (Ldone) and (Not TAccountComp.IsAccountForSale(AOldAccountInfo)) then raise EAbsctractMemAccounts.Create('ERROR DEV 20210126-1'); + if (Not Ldone) and (TAccountComp.IsAccountForSale(AOldAccountInfo)) then raise EAbsctractMemAccounts.Create('ERROR DEV 20210126-2'); + FSearching_AccountInfo := ANewAccountInfo; + if (TAccountComp.IsAccountForSale(ANewAccountInfo)) then begin + if Not Add(AAccountNumber) then raise EAbsctractMemAccounts.Create('ERROR DEV 20210126-3'); + end; + FSearching_AccountNumber := -1; + FSearching_AccountInfo.Clear; + Finally + Unlock; + End; + Result := True; +end; + end. From 3211f72a0a86203f289fe851721afa8156eb2535 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 26 Jan 2021 17:30:30 +0100 Subject: [PATCH 088/275] Reorganize code and create specific file for "sendto" and "signsendto" JSON-RPC calls This will help future EPasa implementation --- src/core/UPCRPCSend.pas | 267 ++++++++++++++++++++++++++++++++++++++++ src/core/URPC.pas | 190 ++++------------------------ 2 files changed, 292 insertions(+), 165 deletions(-) create mode 100644 src/core/UPCRPCSend.pas diff --git a/src/core/UPCRPCSend.pas b/src/core/UPCRPCSend.pas new file mode 100644 index 000000000..cdc222782 --- /dev/null +++ b/src/core/UPCRPCSend.pas @@ -0,0 +1,267 @@ +unit UPCRPCSend; + +{ Copyright (c) 2021 by PascalCoin developers, orignal code by Albert Molina + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + If you like it, consider a donation using Bitcoin: + 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +{$I ./../config.inc} + +Uses classes, SysUtils, + UJSONFunctions, UAccounts, UBaseTypes, UOpTransaction, UConst, + {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, + URPC, UCrypto, UWallet, UBlockChain, ULog, UPCOrderedLists, UPCDataTypes; + + +Type + TRPCSend = Class + private + public + class function CreateOperationTransaction(const ARPCProcess : TRPCProcess; + ACurrent_protocol : Word; ASender, ATarget, ASender_last_n_operation : Cardinal; AAmount, AFee : UInt64; + Const ASenderAccounKey, ATargetAccountKey : TAccountKey; Const ARawPayload : TRawBytes; + Const APayload_method, AEncodePwd : String; var AErrorNum: Integer; var AErrorDesc: String) : TOpTransaction; + // + class function SendTo(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; + class function SignSendTo(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; + End; + +implementation + +{ TRPCFindAccounts } + +class function TRPCSend.CreateOperationTransaction(const ARPCProcess : TRPCProcess; + ACurrent_protocol: Word; + ASender, ATarget, ASender_last_n_operation: Cardinal; AAmount, AFee: UInt64; + const ASenderAccounKey, ATargetAccountKey: TAccountKey; + const ARawPayload: TRawBytes; const APayload_method, + AEncodePwd: String; var AErrorNum: Integer; var AErrorDesc: String): TOpTransaction; + +Var LOpPayload : TOperationPayload; + LPrivateKey : TECPrivateKey; +Begin + Result := Nil; + if Not ARPCProcess.RPCServer.CheckAndGetPrivateKeyInWallet(ASenderAccounKey,LPrivateKey,AErrorNum,AErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(ARawPayload,APayload_method,AEncodePwd,ASenderAccounKey,ATargetAccountKey,LOpPayload,AErrorNum,AErrorDesc) then Exit(Nil); + Result := TOpTransaction.CreateTransaction(ACurrent_protocol, ASender,ASender_last_n_operation+1, ATarget, LPrivateKey, AAmount, AFee, LOpPayload); + if Not Result.HasValidSignature then begin + FreeAndNil(Result); + AErrorNum:=CT_RPC_ErrNum_InternalError; + AErrorDesc:='Invalid signature'; + exit; + end; +end; + +class function TRPCSend.SendTo(const ASender: TRPCProcess; + const AMethodName: String; AInputParams, AJSONResponse: TPCJSONObject; + var AErrorNum: Integer; var AErrorDesc: String): Boolean; + +{ JSON-RPC "sendto" + +### sendto +Executes a transaction operation from "sender" to "target" + +##### Params +- `sender` : Integer - Sender account +- `target` : Integer - Destination account +- `amount` : PASCURRENCY - Coins to be transferred +- `fee` : PASCURRENCY - Fee of the operation +- `payload` : HEXASTRING - Payload "item" that will be included in this operation +- `payload_method` : String - Encode type of the item payload + - `none` : Not encoded. Will be visible for everybody + - `dest` (default) : Using Public key of "target" account. Only "target" will be able to decrypt this payload + - `sender` : Using sender Public key. Only "sender" will be able to decrypt this payload + - `aes` : Encrypted data using `pwd` param +- `pwd` : String - Used to encrypt payload with `aes` as a `payload_method`. If none equals to empty password + +##### Result +If transaction is successfull will return a JSON Object in "[Operation Object]" format. +Otherwise, will return a JSON-RPC error code with description + +} + +var LSender, LTarget : TAccount; + LAmount, LFee : UInt64; + LRawPayload : TRawBytes; + LPayload_method, LEncodePwd, LErrors : String; + LOpt : TOpTransaction; + LOpr : TOperationResume; +begin + // Get Parameters + Result := False; + + if (Not ASender.RPCServer.AllowUsePrivateKeys) then begin + // Protection when server is locked to avoid private keys call + AErrorNum := CT_RPC_ErrNum_NotAllowedCall; + Exit; + end; + If Not ASender.RPCServer.WalletKeys.IsValidPassword then begin + AErrorNum := CT_RPC_ErrNum_WalletPasswordProtected; + AErrorDesc := 'Wallet is password protected. Unlock first'; + exit; + end; + + if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'sender',ASender.Node.Bank,LSender.account,AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidAccount; + Exit; + end else LSender := ASender.Node.GetMempoolAccount(LSender.account); + + if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'target',ASender.Node.Bank,LTarget.account,AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidAccount; + Exit; + end else LTarget := ASender.Node.GetMempoolAccount(LTarget.account); + + LAmount := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('amount',0)); + LFee := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('fee',0)); + LRawPayload := TCrypto.HexaToRaw(AInputParams.AsString('payload','')); + LPayload_method := AInputParams.AsString('payload_method','dest'); + LEncodePwd := AInputParams.AsString('pwd',''); + + ASender.Node.OperationSequenceLock.Acquire; // Use lock to prevent N_Operation race-condition on concurrent sends + try + LOpt := CreateOperationTransaction(ASender, ASender.Node.Bank.SafeBox.CurrentProtocol, + LSender.account, LTarget.account, LSender.n_operation, LAmount, LFee, + LSender.accountInfo.accountKey, LTarget.accountInfo.accountKey, + LRawPayload, LPayload_method, LEncodePwd, AErrorNum, AErrorDesc); + if Assigned(LOpt) then + try + If not ASender.Node.AddOperation(Nil,LOpt,LErrors) then begin + AErrorDesc := 'Error adding operation: '+LErrors; + AErrorNum := CT_RPC_ErrNum_InvalidOperation; + Exit; + end; + TPCOperation.OperationToOperationResume(0,LOpt,False,LSender.account,LOpr); + TPascalCoinJSONComp.FillOperationObject(LOpr,ASender.Node.Bank.BlocksCount,AJSONResponse.GetAsObject('result')); + Result := true; + finally + LOpt.free; + end; + finally + ASender.Node.OperationSequenceLock.Release; + end; +end; + +class function TRPCSend.SignSendTo(const ASender: TRPCProcess; + const AMethodName: String; AInputParams, AJSONResponse: TPCJSONObject; + var AErrorNum: Integer; var AErrorDesc: String): Boolean; + +{ JSON-RPC "signsendto" + +### signsendto + +Creates and signs a "Send to" operation without checking information and without transfering to the network. +It's usefull for "cold wallets" that are off-line (not synchronized with the network) and only holds private keys + +##### Params +- `rawoperations` : HEXASTRING (optional) - If we want to add a sign operation with other previous operations, here we must put previous `rawoperations` result +- `sender` : Integer - Sender account +- `target` : Integer - Target account +- `sender_enc_pubkey` or `sender_b58_pubkey` : HEXASTRING - Public key (in encoded format or b58 format) of the sender account +- `target_enc_pubkey` or `target_b58_pubkey` : HEXASTRING - Public key (in encoded format or b58 format) of the target account +- `last_n_operation` : Last value of `n_operation` obtained with an [Account object](#account-object), for example when called to [getaccount](#getaccount) +- `amount`,`fee`,`payload`,`payload_method`,`pwd` : Same values that calling [sendto](#sendto) + +##### Result + +Wallet must be unlocked and sender private key (searched with provided public key) must be in wallet. +No other checks are made (no checks for valid target, valid n_operation, valid amount or fee ...) +Returns a [Raw Operations Object](#raw-operations-object) + +} +var LSender, LTarget : Cardinal; + LSenderPubKey, LTargetPubKey : TAccountKey; + LHexaStringOperationsHashTree, LErrors : String; + LProtocol : Integer; + LOperationsHashTree : TOperationsHashTree; + LOpt : TOpTransaction; + LOpr : TOperationResume; + LRawPayload : TRawBytes; + LPayload_method, LEncodePwd : String; + LAmount, LFee : UInt64; +begin + Result := False; + + if (Not ASender.RPCServer.AllowUsePrivateKeys) then begin + // Protection when server is locked to avoid private keys call + AErrorNum := CT_RPC_ErrNum_NotAllowedCall; + Exit; + end; + If Not ASender.RPCServer.WalletKeys.IsValidPassword then begin + AErrorNum := CT_RPC_ErrNum_WalletPasswordProtected; + AErrorDesc := 'Wallet is password protected. Unlock first'; + exit; + end; + if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'sender',Nil,LSender,AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidAccount; + Exit; + end; + if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'target',Nil,LTarget,AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidAccount; + Exit; + end; + If Not TPascalCoinJSONComp.CapturePubKey(AInputParams,'sender_',LSenderPubKey,AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidPubKey; + exit; + end; + If Not TPascalCoinJSONComp.CapturePubKey(AInputParams,'target_',LTargetPubKey,AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidPubKey; + exit; + end; + + LAmount := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('amount',0)); + LFee := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('fee',0)); + LRawPayload := TCrypto.HexaToRaw(AInputParams.AsString('payload','')); + LPayload_method := AInputParams.AsString('payload_method','dest'); + LEncodePwd := AInputParams.AsString('pwd',''); + + LHexaStringOperationsHashTree := AInputParams.AsString('rawoperations',''); + LProtocol := AInputParams.AsCardinal('protocol',CT_BUILD_PROTOCOL); + + if Not TPascalCoinJSONComp.HexaStringToOperationsHashTree(LHexaStringOperationsHashTree,LProtocol,LOperationsHashTree,LErrors) then begin + AErrorNum:=CT_RPC_ErrNum_InvalidData; + AErrorDesc:= 'Error decoding param "rawoperations": '+LErrors; + Exit; + end; + Try + LOpt := CreateOperationTransaction(ASender,LProtocol,LSender,LTarget, + AInputParams.AsCardinal('last_n_operation',0), + LAmount, LFee, + LSenderPubKey, LTargetPubKey, + LRawPayload,LPayload_method,LEncodePwd, AErrorNum, AErrorDesc); + if Assigned(LOpt) then + try + LOperationsHashTree.AddOperationToHashTree(LOpt); + TPascalCoinJSONComp.FillOperationsHashTreeObject(LOperationsHashTree,AJSONResponse.GetAsObject('result')); + Result := true; + finally + LOpt.Free; + end; + Finally + LOperationsHashTree.Free; + End; +end; + +initialization + TRPCProcess.RegisterProcessMethod('signsendto',TRPCSend.SignSendTo); + TRPCProcess.RegisterProcessMethod('sendto',TRPCSend.SendTo); +finalization + TRPCProcess.UnregisterProcessMethod('signsendto'); + TRPCProcess.UnregisterProcessMethod('sendto'); +end. diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 3bea5dd30..1feafdd5c 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -72,6 +72,7 @@ interface class Function HexaStringToOperationsHashTree(Const AHexaStringOperationsHashTree : String; ACurrentProtocol : Word; out AOperationsHashTree : TOperationsHashTree; var AErrors : String) : Boolean; class Function CapturePubKey(const AInputParams : TPCJSONObject; const APrefix : String; var APubKey : TAccountKey; var AErrortxt : String) : Boolean; class function CheckAndGetEncodedRAWPayload(Const ARawPayload : TRawBytes; Const APayload_method, AEncodePwdForAES : String; const ASenderAccounKey, ATargetAccountKey : TAccountKey; out AOperationPayload : TOperationPayload; Var AErrorNum : Integer; Var AErrorDesc : String) : Boolean; + class Function CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; var AAccountNumber : Cardinal; var AErrorParam : String) : Boolean; end; TRPCServerThread = Class; @@ -155,6 +156,7 @@ implementation Uses {$IFNDEF FPC}windows,{$ENDIF} SysUtils, Synautil, + UPCRPCSend, UPCRPCOpData, UPCRPCFindAccounts, UPCRPCFindBlocks, UPCRPCFileUtils; Type @@ -345,6 +347,28 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes end; end; +class function TPascalCoinJSONComp.CaptureAccountNumber(const AInputParams : TPCJSONObject; + const AParamName: String; const ABank : TPCBank; var AAccountNumber: Cardinal; + var AErrorParam: String): Boolean; +var LParamValue : String; +Begin + LParamValue := AInputParams.AsString(AParamName,''); + if Length(LParamValue)>0 then begin + Result := TAccountComp.AccountTxtNumberToAccountNumber(LParamValue,AAccountNumber); + if Not Result then begin + AErrorParam := Format('"%s" is no valid Account number for Param "%s"',[LParamValue,AParamName]); + end else if Assigned(ABank) then begin + if (AAccountNumber<0) or (AAccountNumber>=ABank.AccountsCount) then begin + Result := False; + AErrorParam := Format('Account %d does not exist in safebox (param "%s")',[AAccountNumber,AParamName]); + end; + end; + end else begin + Result := False; + AErrorParam := Format('Param "%s" not provided or null',[AParamName]); + end; +end; + class function TPascalCoinJSONComp.CapturePubKey( const AInputParams: TPCJSONObject; const APrefix: String; var APubKey: TAccountKey; var AErrortxt: String): Boolean; @@ -1175,98 +1199,9 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Function CaptureAccountNumber(const AParamName : String; const ACheckAccountNumberExistsInSafebox : Boolean; var AAccountNumber : Cardinal; var AErrorParam : String) : Boolean; var LParamValue : String; Begin - LParamValue := params.AsString(AParamName,''); - if Length(LParamValue)>0 then begin - Result := TAccountComp.AccountTxtNumberToAccountNumber(LParamValue,AAccountNumber); - if Not Result then begin - AErrorParam := Format('"%s" is no valid Account number for Param "%s"',[LParamValue,AParamName]); - end else if (ACheckAccountNumberExistsInSafebox) then begin - if (AAccountNumber<0) or (AAccountNumber>=FNode.Bank.AccountsCount) then begin - Result := False; - AErrorParam := Format('Account %d does not exist in safebox (param "%s")',[AAccountNumber,AParamName]); - end; - end; - end else begin - Result := False; - AErrorParam := Format('Param "%s" not provided or null',[AParamName]); - end; + Result := TPascalCoinJSONComp.CaptureAccountNumber(params,AParamName,FNode.Bank,AAccountNumber,AErrorParam); End; - Function OpSendTo(sender, target : Cardinal; amount, fee : UInt64; Const RawPayload : TRawBytes; Const Payload_method, EncodePwd : String) : Boolean; - // "payload_method" types: "none","dest"(default),"sender","aes"(must provide "pwd" param) - Var opt : TOpTransaction; - sacc,tacc : TAccount; - errors : String; - opr : TOperationResume; - begin - FNode.OperationSequenceLock.Acquire; // Use lock to prevent N_Operation race-condition on concurrent sends - try - Result := false; - if (sender<0) or (sender>=FNode.Bank.AccountsCount) then begin - If (sender=CT_MaxAccount) then ErrorDesc := 'Need sender' - else ErrorDesc:='Invalid sender account '+Inttostr(sender); - ErrorNum:=CT_RPC_ErrNum_InvalidAccount; - Exit; - end; - if (target<0) or (target>=FNode.Bank.AccountsCount) then begin - If (target=CT_MaxAccount) then ErrorDesc := 'Need target' - else ErrorDesc:='Invalid target account '+Inttostr(target); - ErrorNum:=CT_RPC_ErrNum_InvalidAccount; - Exit; - end; - sacc := FNode.GetMempoolAccount(sender); - tacc := FNode.GetMempoolAccount(target); - - opt := CreateOperationTransaction(FNode.Bank.SafeBox.CurrentProtocol,sender,target,sacc.n_operation,amount,fee,sacc.accountInfo.accountKey,tacc.accountInfo.accountKey,RawPayload,Payload_method,EncodePwd); - if opt=nil then exit; - try - If not FNode.AddOperation(Nil,opt,errors) then begin - ErrorDesc := 'Error adding operation: '+errors; - ErrorNum := CT_RPC_ErrNum_InvalidOperation; - Exit; - end; - TPCOperation.OperationToOperationResume(0,opt,False,sender,opr); - FillOperationResumeToJSONObject(opr,GetResultObject); - Result := true; - finally - opt.free; - end; - finally - FNode.OperationSequenceLock.Release; - end; - end; - - Function SignOpSendTo(Const HexaStringOperationsHashTree : String; current_protocol : Word; - sender, target : Cardinal; - Const senderAccounKey, targetAccountKey : TAccountKey; - last_sender_n_operation : Cardinal; - amount, fee : UInt64; Const RawPayload : TRawBytes; Const Payload_method, EncodePwd : String) : Boolean; - // "payload_method" types: "none","dest"(default),"sender","aes"(must provide "pwd" param) - var OperationsHashTree : TOperationsHashTree; - errors : String; - opt : TOpTransaction; - begin - Result := false; - if Not TPascalCoinJSONComp.HexaStringToOperationsHashTree(HexaStringOperationsHashTree,current_protocol,OperationsHashTree,errors) then begin - ErrorNum:=CT_RPC_ErrNum_InvalidData; - ErrorDesc:= 'Error decoding param "rawoperations": '+errors; - Exit; - end; - Try - opt := CreateOperationTransaction(current_protocol, sender,target,last_sender_n_operation,amount,fee,senderAccounKey,targetAccountKey,RawPayload,Payload_method,EncodePwd); - if opt=nil then exit; - try - OperationsHashTree.AddOperationToHashTree(opt); - TPascalCoinJSONComp.FillOperationsHashTreeObject(OperationsHashTree,GetResultObject); - Result := true; - finally - opt.Free; - end; - Finally - OperationsHashTree.Free; - End; - end; - // This function creates a TOpChangeKey without looking for private key of account // It assumes that account_signer,account_last_n_operation, account_target and account_pubkey are correct Function CreateOperationChangeKey(current_protocol : Word; account_signer, account_last_n_operation, account_target : Cardinal; const account_pubkey, new_pubkey : TAccountKey; fee : UInt64; RawPayload : TRawBytes; Const Payload_method, EncodePwd : String) : TOpChangeKey; @@ -3227,81 +3162,6 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; // Search for all operations signed by "account" and n_operation value between "n_operation_min" and "n_operation_max", start searching at "block" (0=all) // "block" = 0 search in all blocks, pending operations included Result := findNOperations; - end else if (method='sendto') then begin - // Sends "amount" coins from "sender" to "target" with "fee" - // If "payload" is present, it will be encoded using "payload_method" - // "payload_method" types: "none","dest"(default),"sender","aes"(must provide "pwd" param) - // Returns a JSON "Operation Resume format" object when successfull - // Note: "ophash" will contain block "0" = "pending block" - if (Not _RPCServer.AllowUsePrivateKeys) then begin - // Protection when server is locked to avoid private keys call - ErrorNum := CT_RPC_ErrNum_NotAllowedCall; - Exit; - end; - If Not _RPCServer.WalletKeys.IsValidPassword then begin - ErrorNum := CT_RPC_ErrNum_WalletPasswordProtected; - ErrorDesc := 'Wallet is password protected. Unlock first'; - exit; - end; - if Not CaptureAccountNumber('sender',True,c2,ErrorDesc) then begin - ErrorNum := CT_RPC_ErrNum_InvalidAccount; - Exit; - end; - if Not CaptureAccountNumber('target',True,c3,ErrorDesc) then begin - ErrorNum := CT_RPC_ErrNum_InvalidAccount; - Exit; - end; - Result := OpSendTo(c2,c3, - ToPascalCoins(params.AsDouble('amount',0)), - ToPascalCoins(params.AsDouble('fee',0)), - TCrypto.HexaToRaw(params.AsString('payload','')), - params.AsString('payload_method','dest'),params.AsString('pwd','')); - end else if (method='signsendto') then begin - // Create a Transaction operation and adds it into a "rawoperations" (that can include - // previous operations). This RPC method is usefull ffor cold storage, because doesn't - // need to check or verify accounts status/public key, assuming that passed values - // are ok. - // Signs a transaction of "amount" coins from "sender" to "target" with "fee", using "sender_enc_pubkey" or "sender_b58_pubkey" - // and "last_n_operation" of sender. Also, needs "target_enc_pubkey" or "target_b58_pubkey" - // If "payload" is present, it will be encoded using "payload_method" - // "payload_method" types: "none","dest"(default),"sender","aes"(must provide "pwd" param) - // Returns a JSON "Operations info" containing old "rawoperations" plus new Transaction - if (Not _RPCServer.AllowUsePrivateKeys) then begin - // Protection when server is locked to avoid private keys call - ErrorNum := CT_RPC_ErrNum_NotAllowedCall; - Exit; - end; - If Not _RPCServer.WalletKeys.IsValidPassword then begin - ErrorNum := CT_RPC_ErrNum_WalletPasswordProtected; - ErrorDesc := 'Wallet is password protected. Unlock first'; - exit; - end; - if Not CaptureAccountNumber('sender',False,c2,ErrorDesc) then begin - ErrorNum := CT_RPC_ErrNum_InvalidAccount; - Exit; - end; - if Not CaptureAccountNumber('target',False,c3,ErrorDesc) then begin - ErrorNum := CT_RPC_ErrNum_InvalidAccount; - Exit; - end; - If Not CapturePubKey('sender_',senderpubkey,ErrorDesc) then begin - ErrorNum := CT_RPC_ErrNum_InvalidPubKey; - exit; - end; - If Not CapturePubKey('target_',destpubkey,ErrorDesc) then begin - ErrorNum := CT_RPC_ErrNum_InvalidPubKey; - exit; - end; - Result := SignOpSendTo( - params.AsString('rawoperations',''), - params.AsCardinal('protocol',CT_BUILD_PROTOCOL), - c2,c3, - senderpubkey,destpubkey, - params.AsCardinal('last_n_operation',0), - ToPascalCoins(params.AsDouble('amount',0)), - ToPascalCoins(params.AsDouble('fee',0)), - TCrypto.HexaToRaw(params.AsString('payload','')), - params.AsString('payload_method','dest'),params.AsString('pwd','')); end else if (method='changekey') then begin // Change key of "account" to "new_enc_pubkey" or "new_b58_pubkey" (encoded public key format) with "fee" // If "payload" is present, it will be encoded using "payload_method" From e9ed4d67f81ad8aeb17c185056c89c09a447f7c7 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Wed, 27 Jan 2021 15:01:55 +1000 Subject: [PATCH 089/275] EPasa: cosmetic refactoring --- src/core/UEPasa.pas | 219 +++++++++++++++++------------ src/libraries/sphere10/UCommon.pas | 9 ++ 2 files changed, 136 insertions(+), 92 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index c49386ea0..03ebb33f0 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -43,39 +43,39 @@ EPascalCoinException = class(Exception); BadExtendedChecksum ); - { PayloadType} - - PayloadType = ( - NonDeterministic = 0, // Payload encryption and encoding method not specified. - &Public = 1, // Unencrypted, public payload. - RecipientKeyEncrypted = 2, // ECIES encrypted using recipient accounts public key. - SenderKeyEncrypted = 3, // ECIES encrypted using sender accounts public key. - PasswordEncrypted = 4, // AES encrypted using pwd param - AsciiFormatted = 5, // Payload data encoded in ASCII - HexFormatted = 6, // Payload data encoded in HEX - Base58Formatted = 7, // Payload data encoded in Base58 - AddressedByName = 8 // E-PASA addressed by account name (not number). + { TPayloadTrait } + + TPayloadTrait = ( + ptNonDeterministic = 0, // Payload encryption and encoding method not specified. + ptPublic = 1, // Unencrypted, public payload. + ptRecipientKeyEncrypted = 2, // ECIES encrypted using recipient accounts public key. + ptSenderKeyEncrypted = 3, // ECIES encrypted using sender accounts public key. + ptPasswordEncrypted = 4, // AES encrypted using pwd param + ptAsciiFormatted = 5, // Payload data encoded in ASCII + ptHexFormatted = 6, // Payload data encoded in HEX + ptBase58Formatted = 7, // Payload data encoded in Base58 + ptAddressedByName = 8 // E-PASA addressed by account name (not number). ); - { PayloadTypeHelper } + { TPayloadTraitHelper } - PayloadTypeHelper = record helper for PayloadType + TPayloadTraitHelper = record helper for TPayloadTrait public - function Value: Int32; + function ProtocolValue: byte; end; - { PayloadTypes } + { TPayloadType } - PayloadTypes = set of PayloadType; + TPayloadType = set of TPayloadTrait; - { PayloadTypesHelper } + { TPayloadTypesHelper } - PayloadTypesHelper = record helper for PayloadTypes + TPayloadTypeHelper = record helper for TPayloadType public - function IsPayloadTypeInSet(APayloadType: PayloadType): Boolean; inline; + function HasTrait(APayloadTrait: TPayloadTrait): Boolean; inline; + function ProtocolValue : byte; end; - { TEPasa } TEPasa = record @@ -83,16 +83,16 @@ TEPasa = record var FAccount, FAccountChecksum: TNullable<UInt32>; FAccountName, FPayload, FPassword, FExtendedChecksum: String; - FPayloadTypes: PayloadTypes; + FPayloadType: TPayloadType; function GetAccount: TNullable<UInt32>; inline; procedure SetAccount(const AValue: TNullable<UInt32>); inline; function GetAccountChecksum: TNullable<UInt32>; inline; procedure SetAccountChecksum(const AValue: TNullable<UInt32>); inline; - function GetPayloadTypes: PayloadTypes; inline; + function GetPayloadType: TPayloadType; inline; function GetAccountName: String; inline; procedure SetAccountName(const AValue: String); inline; - procedure SetPayloadTypes(const AValue: PayloadTypes); inline; + procedure SetPayloadType(const AValue: TPayloadType); inline; function GetExtendedChecksum: String; inline; procedure SetExtendedChecksum(const AValue: String); inline; function GetPassword: String; inline; @@ -109,7 +109,7 @@ TEPasa = record property Account: TNullable<UInt32> read GetAccount write SetAccount; property AccountChecksum: TNullable<UInt32> read GetAccountChecksum write SetAccountChecksum; property AccountName: String read GetAccountName write SetAccountName; - property PayloadTypes: PayloadTypes read GetPayloadTypes write SetPayloadTypes; + property PayloadType: TPayloadType read GetPayloadType write SetPayloadType; property Payload: String read GetPayload write SetPayload; property Password: String read GetPassword write SetPassword; property ExtendedChecksum: String read GetExtendedChecksum write SetExtendedChecksum; @@ -155,9 +155,9 @@ TEPasaParser = class function TryParse(const AEPasaText: String; out AEPasa: TEPasa; out AErrorCode: EPasaErrorCode): Boolean; overload; end; - { TEPasaHelper } + { TEPasaComp } - TEPasaHelper = class sealed(TObject) + TEPasaComp = class sealed(TObject) strict private class function ReadUInt16AsBytesLE(AValue: UInt16): TArray<Byte>; static; @@ -177,9 +177,11 @@ TEPasaHelper = class sealed(TObject) class function ComputeExtendedChecksum(const AText: String): String; static; class function IsValidExtendedChecksum(const AText: String; const AChecksum: String): Boolean; static; - class function IsValidPayloadLength(APayloadType: PayloadTypes; const APayloadContent: String): Boolean; static; + class function IsValidPayloadLength(APayloadType: TPayloadType; const APayloadContent: String): Boolean; static; class function IsValidPasswordLength(const APasswordValue: String) : Boolean; static; + class function GetPayloadTypeProtocolByte(const APayloadType : TPayloadType) : Byte; + class function GetPayloadTypeFromProtocolByte(AByte : Byte) : TPayloadType; end; resourcestring @@ -200,30 +202,37 @@ implementation HlpConverters, UMemory; -{ PayloadTypeHelper } +{ TPayloadTraitHelper } -function PayloadTypeHelper.Value: Int32; +function TPayloadTraitHelper.ProtocolValue: Byte; begin case Self of - NonDeterministic: Result := $00000000; - &Public: Result := $00000001; - RecipientKeyEncrypted: Result := $00000010; - SenderKeyEncrypted: Result := $00000100; - PasswordEncrypted: Result := $00001000; - AsciiFormatted: Result := $00010000; - HexFormatted: Result := $00100000; - Base58Formatted: Result := $01000000; - AddressedByName: Result := $10000000; + ptNonDeterministic: Result := 0; + ptPublic: Result := BYTE_BIT_0; + ptRecipientKeyEncrypted: Result := BYTE_BIT_1; + ptSenderKeyEncrypted: Result := BYTE_BIT_2; + ptPasswordEncrypted: Result := BYTE_BIT_3; + ptAsciiFormatted: Result := BYTE_BIT_4; + ptHexFormatted: Result := BYTE_BIT_5; + ptBase58Formatted: Result := BYTE_BIT_6; + ptAddressedByName: Result := BYTE_BIT_7; end; + raise Exception.Create('Internal Error 2faed11a-1b0f-447a-87d1-2e1735ac4ca2'); end; -{ PayloadTypesHelper } +{ TPayloadTypeHelper } + +function TPayloadTypeHelper.HasTrait(APayloadTrait : TPayloadTrait) : Boolean; +begin + Result := APayloadTrait in Self; +end; -function PayloadTypesHelper.IsPayloadTypeInSet(APayloadType : PayloadType) : Boolean; +function TPayloadTypeHelper.ProtocolValue : Byte; begin - Result := APayloadType in Self; + Result := TEPasaComp.GetPayloadTypeProtocolByte(Self); end; + { TEPasa } function TEPasa.GetAccount: TNullable<UInt32>; @@ -256,9 +265,9 @@ function TEPasa.GetPayload: String; Result := FPayload; end; -function TEPasa.GetPayloadTypes: PayloadTypes; +function TEPasa.GetPayloadType: TPayloadType; begin - Result := FPayloadTypes; + Result := FPayloadType; end; procedure TEPasa.SetAccount(const AValue: TNullable<UInt32>); @@ -291,29 +300,29 @@ procedure TEPasa.SetPayload(const AValue: String); FPayload := AValue; end; -procedure TEPasa.SetPayloadTypes(const AValue: PayloadTypes); +procedure TEPasa.SetPayloadType(const AValue: TPayloadType); begin - FPayloadTypes := AValue; + FPayloadType := AValue; end; function TEPasa.IsPayToKey: Boolean; begin Result := (AccountName = '@') and - (PayloadTypes.IsPayloadTypeInSet(PayloadType.AddressedByName) and - PayloadTypes.IsPayloadTypeInSet(PayloadType.Public) and - PayloadTypes.IsPayloadTypeInSet(PayloadType.Base58Formatted)); + (PayloadType.HasTrait(ptAddressedByName) and + PayloadType.HasTrait(ptPublic) and + PayloadType.HasTrait(ptBase58Formatted)); end; function TEPasa.GetRawPayloadBytes: TArray<Byte>; begin - if (PayloadTypes.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then + if (PayloadType.HasTrait(ptAsciiFormatted)) then Exit(TEncoding.ASCII.GetBytes(Payload)); - if (PayloadTypes.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then + if (PayloadType.HasTrait(ptBase58Formatted)) then Exit(TPascalBase58Encoding.Decode(Payload)); - if (PayloadTypes.IsPayloadTypeInSet(PayloadType.HexFormatted)) then + if (PayloadType.HasTrait(ptHexFormatted)) then Exit(THexEncoding.Decode(Payload)); raise EPascalCoinException.CreateRes(@SUnknownPayloadEncoding); @@ -324,7 +333,7 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; LPayloadContent: String; begin Result := string.Empty; - if (PayloadTypes.IsPayloadTypeInSet(PayloadType.AddressedByName)) then begin + if (PayloadType.HasTrait(ptAddressedByName)) then begin Result := Result + TPascal64Encoding.Escape(AccountName); end else begin Result := Result + Account.Value.ToString(); @@ -333,24 +342,24 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; end; end; - if (PayloadTypes.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then begin + if (PayloadType.HasTrait(ptAsciiFormatted)) then begin LPayloadContent := String.Format('"%s"', [TPascalAsciiEncoding.Escape(Payload)]); - end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.HexFormatted)) then begin + end else if (PayloadType.HasTrait(ptHexFormatted)) then begin LPayloadContent := string.Format('0x%s', [Payload]); - end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then begin + end else if (PayloadType.HasTrait(ptBase58Formatted)) then begin LPayloadContent := string.Format('%s', [Payload]); end else begin // it is non-deterministic, so payload content is ignored LPayloadContent := string.Empty; end; - if (PayloadTypes.IsPayloadTypeInSet(PayloadType.Public)) then begin + if (PayloadType.HasTrait(ptPublic)) then begin Result := Result + string.Format('[%s]', [LPayloadContent]); - end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.RecipientKeyEncrypted)) then begin + end else if (PayloadType.HasTrait(ptRecipientKeyEncrypted)) then begin Result := Result + string.Format('(%s)', [LPayloadContent]); - end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.SenderKeyEncrypted)) then begin + end else if (PayloadType.HasTrait(ptSenderKeyEncrypted)) then begin Result := Result + string.Format('<%s>', [LPayloadContent]); - end else if (PayloadTypes.IsPayloadTypeInSet(PayloadType.PasswordEncrypted)) then begin + end else if (PayloadType.HasTrait(ptPasswordEncrypted)) then begin Result := Result + string.Format('{%s:%s}', [LPayloadContent, TPascalAsciiEncoding.Escape(Password)]); end else begin // it is non-deterministic, so payload omitted entirely @@ -465,8 +474,8 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out // when multiple enums are OR'ed in C#, they are combined and // if any of the enums numeric value is zero, it is excluded. // in our case,"PayloadType.NonDeterministic" is always zero so we exclude it from our set. - AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.AddressedByName] - - [PayloadType.NonDeterministic]; + AEPasa.PayloadType := AEPasa.PayloadType + [ptAddressedByName] - + [ptNonDeterministic]; AEPasa.AccountName := TPascal64Encoding.Unescape(LAccountName); AEPasa.Account := Nil; AEPasa.AccountChecksum := Nil; @@ -504,23 +513,23 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out AErrorCode := EPasaErrorCode.MismatchedPayloadEncoding; Exit(False); end; - AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.Public] - - [PayloadType.NonDeterministic]; + AEPasa.PayloadType := AEPasa.PayloadType + [ptPublic] - + [ptNonDeterministic]; end; '(': begin if (LPayloadEndChar <> ')') then begin AErrorCode := EPasaErrorCode.MismatchedPayloadEncoding; Exit(False); end; - AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.RecipientKeyEncrypted] - [PayloadType.NonDeterministic]; + AEPasa.PayloadType := AEPasa.PayloadType + [ptRecipientKeyEncrypted] - [ptNonDeterministic]; end; '<': begin if (LPayloadEndChar <> '>') then begin AErrorCode := EPasaErrorCode.MismatchedPayloadEncoding; Exit(False); end; - AEPasa.PayloadTypes := AEPasa.PayloadTypes + - [PayloadType.SenderKeyEncrypted] - [PayloadType.NonDeterministic]; + AEPasa.PayloadType := AEPasa.PayloadType + + [ptSenderKeyEncrypted] - [ptNonDeterministic]; end; '{': begin @@ -528,13 +537,13 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out AErrorCode := EPasaErrorCode.MismatchedPayloadEncoding; Exit(False); end; - AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.PasswordEncrypted] - [PayloadType.NonDeterministic]; + AEPasa.PayloadType := AEPasa.PayloadType + [ptPasswordEncrypted] - [ptNonDeterministic]; end else raise ENotSupportedException.CreateResFmt(@SUnRecognizedStartCharacter, [LPayloadStartChar]); end; // Password - if (AEPasa.PayloadTypes.IsPayloadTypeInSet(PayloadType.PasswordEncrypted)) then begin + if (AEPasa.PayloadType.HasTrait(ptPasswordEncrypted)) then begin if (LPayloadPasswordDelim = #0) then begin AErrorCode := EPasaErrorCode.MissingPassword; Exit(False); @@ -551,25 +560,25 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out if (LPayloadContent = #0) then begin AEPasa.Payload := string.Empty; end else if (LPayloadContent.StartsWith('"')) then begin - AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.AsciiFormatted] - [PayloadType.NonDeterministic]; + AEPasa.PayloadType := AEPasa.PayloadType + [ptAsciiFormatted] - [ptNonDeterministic]; AEPasa.Payload := TPascalAsciiEncoding.UnEscape(LPayloadContent.Trim(['"'])); end else if (LPayloadContent.StartsWith('0x')) then begin - AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.HexFormatted] - [PayloadType.NonDeterministic]; + AEPasa.PayloadType := AEPasa.PayloadType + [ptHexFormatted] - [ptNonDeterministic]; AEPasa.Payload := System.Copy(LPayloadContent, 3, LPayloadContent.Length - 2); end else begin - AEPasa.PayloadTypes := AEPasa.PayloadTypes + [PayloadType.Base58Formatted] - [PayloadType.NonDeterministic]; + AEPasa.PayloadType := AEPasa.PayloadType + [ptBase58Formatted] - [ptNonDeterministic]; AEPasa.Payload := LPayloadContent; end; end; // Payload Lengths - if (not TEPasaHelper.IsValidPayloadLength(AEPasa.PayloadTypes, AEPasa.Payload)) then begin + if (not TEPasaComp.IsValidPayloadLength(AEPasa.PayloadType, AEPasa.Payload)) then begin AErrorCode := EPasaErrorCode.PayloadTooLarge; Exit(False); end; // Extended Checksum - LActualChecksum := TEPasaHelper.ComputeExtendedChecksum(AEPasa.ToString(True)); + LActualChecksum := TEPasaComp.ComputeExtendedChecksum(AEPasa.ToString(True)); if (LExtendedChecksumDelim <> #0) then begin if (LExtendedChecksum <> LActualChecksum) then begin AErrorCode := EPasaErrorCode.BadExtendedChecksum; @@ -582,16 +591,16 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out end; -{ TEPasaHelper } +{ TEPasaComp } -class function TEPasaHelper.ReadUInt16AsBytesLE(AValue: UInt16): TArray<Byte>; +class function TEPasaComp.ReadUInt16AsBytesLE(AValue: UInt16): TArray<Byte>; begin System.SetLength(Result, System.SizeOf(UInt16)); Result[0] := Byte(AValue); Result[1] := Byte(AValue shr 8); end; -class function TEPasaHelper.ComputeExtendedChecksum(const AText: String): String; +class function TEPasaComp.ComputeExtendedChecksum(const AText: String): String; var LHashInstance: IHashWithKey; LChecksum: UInt16; @@ -602,53 +611,53 @@ class function TEPasaHelper.ComputeExtendedChecksum(const AText: String): String Result := THexEncoding.Encode(ReadUInt16AsBytesLE(LChecksum), True); end; -class function TEPasaHelper.IsValidExtendedChecksum(const AText, AChecksum: String): Boolean; +class function TEPasaComp.IsValidExtendedChecksum(const AText, AChecksum: String): Boolean; begin Result := ComputeExtendedChecksum(AText) = AChecksum; end; -class function TEPasaHelper.IsValidPayloadLength(APayloadType: PayloadTypes; const APayloadContent: String): Boolean; +class function TEPasaComp.IsValidPayloadLength(APayloadType: TPayloadType; const APayloadContent: String): Boolean; begin if (string.IsNullOrEmpty(APayloadContent)) then Exit(True); - if (APayloadType.IsPayloadTypeInSet(PayloadType.Public)) then begin + if (APayloadType.HasTrait(ptPublic)) then begin - if (APayloadType.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then + if (APayloadType.HasTrait(ptAsciiFormatted)) then Exit(TPascalAsciiEncoding.UnEscape(APayloadContent).Length <= MaxPublicAsciiContentLength); - if (APayloadType.IsPayloadTypeInSet(PayloadType.HexFormatted)) then + if (APayloadType.HasTrait(ptHexFormatted)) then Exit(APayloadContent.Length <= MaxPublicHexContentLength); - if (APayloadType.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then + if (APayloadType.HasTrait(ptBase58Formatted)) then Exit(APayloadContent.Length <= MaxPublicBase58ContentLength); // unknown encoding format Result := False; end; - if (APayloadType.IsPayloadTypeInSet(PayloadType.SenderKeyEncrypted) or APayloadType.IsPayloadTypeInSet(PayloadType.RecipientKeyEncrypted)) then begin + if (APayloadType.HasTrait(ptSenderKeyEncrypted) or APayloadType.HasTrait(ptRecipientKeyEncrypted)) then begin - if (APayloadType.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then + if (APayloadType.HasTrait(ptAsciiFormatted)) then Exit(TPascalAsciiEncoding.UnEscape(APayloadContent).Length <= MaxECIESAsciiContentLength); - if (APayloadType.IsPayloadTypeInSet(PayloadType.HexFormatted)) then + if (APayloadType.HasTrait(ptHexFormatted)) then Exit(APayloadContent.Length <= MaxECIESHexContentLength); - if (APayloadType.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then + if (APayloadType.HasTrait(ptBase58Formatted)) then Exit(APayloadContent.Length <= MaxECIESBase58ContentLength); // unknown encoding format Result := False; end; - if (APayloadType.IsPayloadTypeInSet(PayloadType.PasswordEncrypted)) then begin - if (APayloadType.IsPayloadTypeInSet(PayloadType.AsciiFormatted)) then + if (APayloadType.HasTrait(ptPasswordEncrypted)) then begin + if (APayloadType.HasTrait(ptAsciiFormatted)) then Exit(TPascalAsciiEncoding.UnEscape(APayloadContent).Length <= MaxAESAsciiContentLength); - if (APayloadType.IsPayloadTypeInSet(PayloadType.HexFormatted)) then + if (APayloadType.HasTrait(ptHexFormatted)) then Exit(APayloadContent.Length <= MaxAESHexContentLength); - if (APayloadType.IsPayloadTypeInSet(PayloadType.Base58Formatted)) then + if (APayloadType.HasTrait(ptBase58Formatted)) then Exit(APayloadContent.Length <= MaxAESBase58ContentLength); // unknown encoding format @@ -659,10 +668,36 @@ class function TEPasaHelper.IsValidPayloadLength(APayloadType: PayloadTypes; con Result := False; end; -class function TEPasaHelper.IsValidPasswordLength(const APasswordValue : String): Boolean; +class function TEPasaComp.IsValidPasswordLength(const APasswordValue : String): Boolean; begin // no password length policy established (only client-side concern) Result := True; end; +class function TEPasaComp.GetPayloadTypeProtocolByte(const APayloadType : TPayloadType) : Byte; +var + LPayloadType : TPayloadTrait; +begin + Result := 0; // NonDeterministic by default + for LPayloadType := Low(TPayloadTrait) to High(TPayloadTrait) do + if APayloadType.HasTrait(LPayloadType) then + Result := Result OR LPayloadType.ProtocolValue; +end; + +class function TEPasaComp.GetPayloadTypeFromProtocolByte(AByte: Byte) : TPayloadType; +var + LPayloadType : TPayloadTrait; + LPayloadTypeByte : byte; +begin + if AByte = 0 then + Exit([ptNonDeterministic]); + + Result := []; + for LPayloadType := Low(TPayloadTrait) to High(TPayloadTrait) do begin + LPayloadTypeByte := LPayloadType.ProtocolValue; + if (AByte AND LPayloadTypeByte) = LPayloadTypeByte then + Result := Result + [LPayloadType]; + end; +end; + end. diff --git a/src/libraries/sphere10/UCommon.pas b/src/libraries/sphere10/UCommon.pas index 5eefaa393..7ea9e9bdc 100644 --- a/src/libraries/sphere10/UCommon.pas +++ b/src/libraries/sphere10/UCommon.pas @@ -43,6 +43,15 @@ interface MaxSeconds = MaxMilliseconds div 60; MinSeconds = MinMilliseconds div 60; + BYTE_BIT_0 = byte(1); + BYTE_BIT_1 = byte(2); + BYTE_BIT_2 = byte(4); + BYTE_BIT_3 = byte(8); + BYTE_BIT_4 = byte(16); + BYTE_BIT_5 = byte(32); + BYTE_BIT_6 = byte(64); + BYTE_BIT_7 = byte(128); + { GLOBAL HELPER FUNCTIONS } From 98c367fca2b45282493f201f24d091703f778010 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 27 Jan 2021 10:23:47 +0100 Subject: [PATCH 090/275] Memory leak fix on PCAbstractMem object --- src/core/UPCAbstractMem.pas | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 0f481a186..e30d8ac58 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -545,6 +545,7 @@ destructor TPCAbstractMem.Destroy; FreeAndNil(FBufferBlocksHash); FreeAndNil(FAggregatedHashrate); FreeAndNil(FAccountsOrderedByUpdatedBlock); + FreeAndNil(FAccountsOrderedBySalePrice); if (FFileName<>'') And (FAbstractMem is TMem) And (Not FAbstractMem.ReadOnly) then begin LFile := TFileStream.Create(FFileName,fmCreate); try From b28f7b6f2e06c7b510740f601154c0c7cc5aea0d Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 27 Jan 2021 14:59:40 +0100 Subject: [PATCH 091/275] Improvements to fix freeze form/slow process on TAccountsNumbersList --- src/core/UNetProtocol.pas | 25 +++++++----- src/core/UPCOrderedLists.pas | 32 ++++++++++++++++ src/core/UPCRPCFindAccounts.pas | 36 ++++++++++++------ src/core/URPC.pas | 63 +++++++++++++++++++++---------- src/gui-classic/UGridUtils.pas | 67 +++++++++++++++++---------------- 5 files changed, 150 insertions(+), 73 deletions(-) diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index b9411270b..326313feb 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -3397,7 +3397,7 @@ procedure TNetConnection.DoProcess_GetPendingOperations; procedure TNetConnection.DoProcess_GetPubkeyAccounts_Request(HeaderData: TNetHeaderData; DataBuffer: TStream); Const CT_Max_Accounts_per_call = 1000; var responseStream, accountsStream : TMemoryStream; - start,max : Integer; + start,max,i : Integer; c, nAccounts : Cardinal; acc : TAccount; DoDisconnect : Boolean; @@ -3405,6 +3405,7 @@ procedure TNetConnection.DoProcess_GetPubkeyAccounts_Request(HeaderData: TNetHea pubKey : TAccountKey; sbakl : TSafeboxPubKeysAndAccounts; ocl : TAccountsNumbersList; + LAccountsList : TList<Integer>; begin { This call is used to obtain Accounts used by a Public key @@ -3451,15 +3452,19 @@ procedure TNetConnection.DoProcess_GetPubkeyAccounts_Request(HeaderData: TNetHea if Assigned(sbakl) then begin ocl := sbakl.GetAccountsUsingThisKey(pubKey); if Assigned(ocl) then begin - while (start<ocl.Count) And (max>0) do begin - acc := TNode.Node.GetMempoolAccount(ocl.Get(start)); - if (HeaderData.protocol.protocol_available>9) then - TAccountComp.SaveAccountToAStream(accountsStream,acc,CT_PROTOCOL_5) - else - TAccountComp.SaveAccountToAStream(accountsStream,acc,CT_PROTOCOL_4); - inc(nAccounts); - inc(start); - dec(max); + LAccountsList := TList<Integer>.Create; + try + ocl.FillList(start,max,LAccountsList); + for i := 0 to LaccountsList.Count-1 do begin + acc := TNode.Node.GetMempoolAccount(LAccountsList[i]); + if (HeaderData.protocol.protocol_available>9) then + TAccountComp.SaveAccountToAStream(accountsStream,acc,CT_PROTOCOL_5) + else + TAccountComp.SaveAccountToAStream(accountsStream,acc,CT_PROTOCOL_4); + end; + nAccounts := LaccountsList.Count; + finally + LaccountsList.Free; end; end; // Save & send diff --git a/src/core/UPCOrderedLists.pas b/src/core/UPCOrderedLists.pas index 3944d6854..20e4dc8f5 100644 --- a/src/core/UPCOrderedLists.pas +++ b/src/core/UPCOrderedLists.pas @@ -56,6 +56,8 @@ interface Procedure Disable; Procedure Enable; Function ToArray : TCardinalsArray; + function FillList(AStartIndex, ACount : Integer; const AList : TList<Cardinal>) : Integer; overload; + function FillList(AStartIndex, ACount : Integer; const AList : TList<Integer>) : Integer; overload; End; @@ -180,6 +182,36 @@ procedure TOrderedCardinalList.Enable; if (FDisabledsCount=0) And (FModifiedWhileDisabled) then NotifyChanged; end; +function TOrderedCardinalList.FillList(AStartIndex, ACount : Integer; const AList : TList<Cardinal>) : Integer; +var i : Integer; +begin + AList.Clear; + AList.Capacity := ACount; + if (AStartIndex=0) and (ACount=FOrderedList.Count) then begin + AList.InsertRange(AStartIndex,FOrderedList); + end else begin + while (ACount>0) and (AStartIndex < FOrderedList.Count) do begin + AList.Add( FOrderedList.Items[AStartIndex] ); + Inc(AStartIndex); + Dec(ACount); + end; + end; + Result := AList.Count; +end; + +function TOrderedCardinalList.FillList(AStartIndex, ACount: Integer; const AList: TList<Integer>): Integer; +var i : Integer; +begin + AList.Clear; + AList.Capacity := ACount; + while (ACount>0) and (AStartIndex < FOrderedList.Count) do begin + AList.Add( FOrderedList.Items[AStartIndex] ); + Inc(AStartIndex); + Dec(ACount); + end; + Result := AList.Count; +end; + function TOrderedCardinalList.Find(const Value: Cardinal; var Index: Integer): Boolean; var L, H, I: Integer; C : Int64; diff --git a/src/core/UPCRPCFindAccounts.pas b/src/core/UPCRPCFindAccounts.pas index 156365a11..708375772 100644 --- a/src/core/UPCRPCFindAccounts.pas +++ b/src/core/UPCRPCFindAccounts.pas @@ -152,6 +152,7 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; LAccPubKey : TAccountKey; LOutput : TPCJSONArray; LStartsWith : TOrderedRawList; + LAccountsList : TList<Integer>; begin // Get Parameters Result := False; @@ -277,21 +278,32 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; end; end else begin // Search by type-forSale-balance - i := LStart; - while (Not ASender.Terminated) And (i < LEnd) do begin - if (LSearchByPubkey) then begin - if (i>=LAccountsNumbersList.Count) then Break; - LAccount := ASender.Node.GetMempoolAccount( LAccountsNumbersList.Get(i) ); - end else begin - LAccount := ASender.Node.GetMempoolAccount(i); + if (LSearchByPubkey) then begin + LAccountsList := TList<Integer>.Create; + try + LAccountsNumbersList.FillList(LStart,LEnd-LStart+1,LAccountsList); + for i := 0 to LAccountsList.Count-1 do begin + LAccount := ASender.Node.GetMempoolAccount( LAccountsList[i] ); + if (_IsValidAccount(LAccount)) then begin + TPascalCoinJSONComp.FillAccountObject(LAccount,LOutput.GetAsObject(LOutput.Count)); + if LOutput.Count>=LMax then break; + end; + end; + finally + LAccountsList.Free; end; + end else begin + i := LStart; + while (Not ASender.Terminated) And (i < LEnd) do begin + LAccount := ASender.Node.GetMempoolAccount(i); - if (_IsValidAccount(LAccount)) then begin - TPascalCoinJSONComp.FillAccountObject(LAccount,LOutput.GetAsObject(LOutput.Count)); - if LOutput.Count>=LMax then break; - end; - inc(i); + if (_IsValidAccount(LAccount)) then begin + TPascalCoinJSONComp.FillAccountObject(LAccount,LOutput.GetAsObject(LOutput.Count)); + if LOutput.Count>=LMax then break; + end; + inc(i); + end; end; end; Result := True; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 1feafdd5c..1951d729e 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -2715,6 +2715,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; jsonarr : TPCJSONArray; jso : TPCJSONObject; LRPCProcessMethod : TRPCProcessMethod; + LAccountsList : TList<Integer>; begin _ro := Nil; _ra := Nil; @@ -2769,13 +2770,15 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Lanl := _RPCServer.WalletKeys.AccountsKeyList.AccountKeyList[i]; k := params.AsInteger('max',100); l := params.AsInteger('start',0); - for j := 0 to Lanl.Count - 1 do begin - if (j>=l) then begin - account := FNode.GetMempoolAccount(Lanl.Get(j)); - TPascalCoinJSONComp.FillAccountObject(account,jsonarr.GetAsObject(jsonarr.Count)); + LAccountsList := TList<Integer>.Create; + Try + Lanl.FillList(l,k,LAccountsList); + for j := 0 to LAccountsList.Count - 1 do begin + account := FNode.GetMempoolAccount(LAccountsList[j]); end; - if (k>0) And ((j+1)>=(k+l)) then break; - end; + Finally + LAccountsList.Free; + End; Result := true; end else begin k := params.AsInteger('max',100); @@ -2783,14 +2786,20 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; c := 0; for i:=0 to _RPCServer.WalletKeys.AccountsKeyList.Count-1 do begin Lanl := _RPCServer.WalletKeys.AccountsKeyList.AccountKeyList[i]; - for j := 0 to Lanl.Count - 1 do begin - if (c>=l) then begin - account := FNode.GetMempoolAccount(Lanl.Get(j)); - TPascalCoinJSONComp.FillAccountObject(account,jsonarr.GetAsObject(jsonarr.Count)); + LAccountsList := TList<Integer>.Create; + Try + Lanl.FillList(0,Lanl.Count,LAccountsList); + for j := 0 to LAccountsList.Count - 1 do begin + if (c>=l) then begin + account := FNode.GetMempoolAccount(LAccountsList[j]); + TPascalCoinJSONComp.FillAccountObject(account,jsonarr.GetAsObject(jsonarr.Count)); + end; + inc(c); + if (k>0) And (c>=(k+l)) then break; end; - inc(c); - if (k>0) And (c>=(k+l)) then break; - end; + Finally + LAccountsList.Free; + End; if (k>0) And (c>=(k+l)) then break; end; Result := true; @@ -2846,9 +2855,17 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; end; Lanl := _RPCServer.WalletKeys.AccountsKeyList.AccountKeyList[i]; account.balance := 0; - for j := 0 to Lanl.Count - 1 do begin - inc(account.balance, FNode.GetMempoolAccount(Lanl.Get(j)).balance ); - end; + + LAccountsList := TList<Integer>.Create; + Try + Lanl.FillList(0,Lanl.Count,LAccountsList); + for j := 0 to LAccountsList.Count - 1 do begin + inc(account.balance, FNode.GetMempoolAccount(LAccountsList[j]).balance ); + end; + Finally + LAccountsList.Free; + End; + jsonresponse.GetAsVariant('result').value := ToJSONCurrency(account.balance); Result := true; end else begin @@ -2857,9 +2874,17 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; account.balance := 0; for i:=0 to _RPCServer.WalletKeys.AccountsKeyList.Count-1 do begin Lanl := _RPCServer.WalletKeys.AccountsKeyList.AccountKeyList[i]; - for j := 0 to Lanl.Count - 1 do begin - inc(account.balance, FNode.GetMempoolAccount(Lanl.Get(j)).balance ); - end; + + LAccountsList := TList<Integer>.Create; + Try + Lanl.FillList(0,Lanl.Count,LAccountsList); + for j := 0 to LAccountsList.Count - 1 do begin + inc(account.balance, FNode.GetMempoolAccount(LAccountsList[j]).balance ); + end; + Finally + LAccountsList.Free; + End; + end; jsonresponse.GetAsVariant('result').value := ToJSONCurrency(account.balance); Result := true; diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index 42446a5af..5848e5dcd 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -289,66 +289,69 @@ implementation procedure TAccountsGridUpdateThread.BCExecute; Var - l : TAccountsNumbersList; - i,j, j_min, j_max : Integer; + LAccountsNumbersList : TAccountsNumbersList; + i,j, j_min : Integer; c : Cardinal; LApplyfilter : Boolean; LAccount : TAccount; LNode : TNode; + LAccountsList : TList<Integer>; begin LApplyfilter := ((FAccountsGridFilter.MinBalance>0) Or ((FAccountsGridFilter.MaxBalance>=0) And (FAccountsGridFilter.MaxBalance<CT_MaxWalletAmount))); FBalance := 0; LNode := FAccountsGrid.Node; try - if (Assigned(FAccountsGridFilter.OrderedAccountsKeyList)) then begin - if (FAccountsGridFilter.indexAccountsKeyList<0) then i := 0 - else i := FAccountsGridFilter.indexAccountsKeyList; + if (Assigned(FAccountsGridFilter.OrderedAccountsKeyList)) then begin + if (FAccountsGridFilter.indexAccountsKeyList<0) then i := 0 + else i := FAccountsGridFilter.indexAccountsKeyList; - while (Not Terminated) and (i<FAccountsGridFilter.OrderedAccountsKeyList.Count) - and ((FAccountsGridFilter.indexAccountsKeyList<0) or (FAccountsGridFilter.indexAccountsKeyList=i)) do begin + while (Not Terminated) and (i<FAccountsGridFilter.OrderedAccountsKeyList.Count) + and ((FAccountsGridFilter.indexAccountsKeyList<0) or (FAccountsGridFilter.indexAccountsKeyList=i)) do begin - j_min := 0; + j_min := 0; while (j_min>=0) do begin LNode.bank.SafeBox.StartThreadSafe; FAccountsGridFilter.OrderedAccountsKeyList.Lock; // Protection v4 Try - l := FAccountsGridFilter.OrderedAccountsKeyList.AccountKeyList[i]; - if Assigned(l) then begin - - j_max := (j_min + 500); - if j_max>=l.Count then j_max := l.Count-1; - - for j := j_min to j_max do begin - LAccount := LNode.Bank.SafeBox.Account(l.Get(j)); - if LApplyfilter then begin - if (LAccount.balance>=FAccountsGridFilter.MinBalance) And ((FAccountsGridFilter.MaxBalance<0) Or (LAccount.balance<=FAccountsGridFilter.MaxBalance)) then begin + LAccountsNumbersList := FAccountsGridFilter.OrderedAccountsKeyList.AccountKeyList[i]; + if Assigned(LAccountsNumbersList) then begin + + LAccountsList := TList<Integer>.Create; + Try + LAccountsNumbersList.FillList(j_min,500,LAccountsList); + for j := 0 to LAccountsList.Count - 1 do begin + LAccount := LNode.Bank.SafeBox.Account(LAccountsList[j]); + + if LApplyfilter then begin + if (LAccount.balance>=FAccountsGridFilter.MinBalance) And ((FAccountsGridFilter.MaxBalance<0) Or (LAccount.balance<=FAccountsGridFilter.MaxBalance)) then begin + FProcessedList.Add(LAccount.account); + FBalance := FBalance + LAccount.balance; + end; + end else begin FProcessedList.Add(LAccount.account); FBalance := FBalance + LAccount.balance; end; - end else begin - FProcessedList.Add(LAccount.account); - FBalance := FBalance + LAccount.balance; + if Terminated then Exit; end; - if Terminated then Exit; - end; - j_min := j_max+1; - if (j_max>=(l.Count-1)) then begin - j_min := -1; - break; - end; + if LAccountsList.Count>0 then inc(j_min,LAccountsList.Count) + else break; + + Finally + LAccountsList.Free; + End; + end; finally FAccountsGridFilter.OrderedAccountsKeyList.Unlock; LNode.Bank.SafeBox.EndThreadSave; end; - if j_max>=0 then Sleep(0); - end; - inc(i); end; - end else begin + inc(i); + end; + end else begin c := 0; while (c<LNode.Bank.SafeBox.AccountsCount) and (Not Terminated) do begin LAccount := LNode.Bank.SafeBox.Account(c); From 3d3cd534bf6a7f67d6f0aec626751e5a77e256a9 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Thu, 28 Jan 2021 14:59:57 +1000 Subject: [PATCH 092/275] PIP-0041: PayToKey partial implementation --- src/core/UAccounts.pas | 72 +++++++++++++++++++++++++++++++++++++++-- src/core/UConst.pas | 4 +++ src/core/UEPasa.pas | 62 ++++++++++++++++++++++++++++++----- src/core/UPCRPCSend.pas | 2 +- src/core/URPC.pas | 60 +++++++++++++++++++++++----------- 5 files changed, 170 insertions(+), 30 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index c15d82477..ba24574e8 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -26,7 +26,7 @@ interface uses Classes, SysUtils, UConst, UCrypto, SyncObjs, UThread, UBaseTypes, - UPCOrderedLists, UPCDataTypes, UPCSafeBoxRootHash, + UPCOrderedLists, UPCDataTypes, UPCSafeBoxRootHash, UEPasa, UPCHardcodedRandomHashTable, UJSONFunctions, {$IFDEF USE_ABSTRACTMEM} UPCAbstractMem, UPCAbstractMemAccountKeys, @@ -295,7 +295,9 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany Function FindAccountByName(const aName : String) : Integer; overload; Function FindAccountByName(const aName : TRawBytes) : Integer; overload; Function FindAccountsStartingByName(const AStartName : TRawBytes; const ARawList : TOrderedRawList; const AMax : Integer = 0) : Integer; - + Function TryResolveAccountByEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; overload; + Function TryResolveAccountByEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean; out AErrorMessage: String): Boolean; overload; + Procedure Clear; Function Account(account_number : Cardinal) : TAccount; Function GetBlock(block_number : Cardinal) : TBlockAccount; @@ -4700,6 +4702,72 @@ function TPCSafeBox.FindAccountsStartingByName(const AStartName: TRawBytes; end; end; +Function TPCSafeBox.TryResolveAccountByEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; +var LErrMsg : String; +begin + Result := TryResolveAccountByEPASA(AEPasa, AResolvedAccount, AResolvedKey, ARequiresPurchase, LErrMsg); +end; + +Function TPCSafeBox.TryResolveAccountByEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean; out AErrorMessage: String): Boolean; +var + LKey : TAccountKey; + LErrMsg : String; +begin + if (AEPasa.IsPayToKey) then begin + // Parse account key in EPASA + if NOT TAccountComp.AccountPublicKeyImport(AEPasa.Payload, LKey, LErrMsg) then begin + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + AErrorMessage := Format('Invalid key specified in PayToKey EPASA "%s". %s',[AEPasa.ToString(), LErrMsg]); + Exit(False); + end; + + // Try to find key in safebox + + // If key is found, then do not purchase new account and send to first account with key + + // If no key found, find optimal public purchase account + + // WIP (not implemented) + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + AErrorMessage := 'Not implemented'; + Result := False; + end else if (AEPasa.IsAddressedByName) then begin + // Find account by name + + // WIP (not implemented) + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + AErrorMessage := 'Not implemented'; + Result := False; + + end else begin + // addressed by number + if NOT AEPasa.IsAddressedByNumber then + raise Exception.Create('Internal Error c8ecd69d-3621-4f5e-b4f1-9926ab2f5013'); + if NOT AEPasa.Account.HasValue then raise Exception.Create('Internal Error 544c8cb9-b700-4b5f-93ca-4d045d0a06ae'); + + if (AEPasa.Account.Value < 0) or (AEPasa.Account.Value >= Self.AccountsCount) then begin + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + AErrorMessage := Format('Account number %d does not exist in safebox',[AEPasa.Account.Value]); + Exit(False); + end; + + AResolvedAccount := AEPasa.Account.Value; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + Result := true; + end; + + +end; + procedure TPCSafeBox.SearchBlockWhenOnSeparatedChain(blockNumber: Cardinal; out blockAccount: TBlockAccount); Function WasUpdatedBeforeOrigin : Boolean; var j, maxUB : Integer; diff --git a/src/core/UConst.pas b/src/core/UConst.pas index 9b774f1d5..50b700de1 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -219,6 +219,10 @@ interface CT_ACTIVATE_RANDOMHASH_V4 = {$IFDEF ACTIVATE_RANDOMHASH_V4}True{$ELSE}False{$ENDIF}; + // Represents a non-existent account number + // (chosen as the last account in safebox, generated in year 6101) + CT_AccountNo_NUL = High(Cardinal); + // App Params CT_PARAM_GridAccountsStream = 'GridAccountsStreamV2'; CT_PARAM_GridAccountsPos = 'GridAccountsPos'; diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 03ebb33f0..ec8dbffa1 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -27,7 +27,6 @@ interface SysUtils, TypInfo, uregexpr, - UAccounts, UCommon, UCrypto, UEncoding; @@ -78,6 +77,7 @@ TPayloadTypeHelper = record helper for TPayloadType { TEPasa } + TEPasa = record strict private var @@ -99,13 +99,13 @@ TEPasa = record procedure SetPassword(const AValue: String); inline; function GetPayload: String; inline; procedure SetPayload(const AValue: String); inline; - + function GetHasPayload: Boolean; inline; + function GetIsStandard: Boolean; inline; + function GetIsPayToKey: Boolean; inline; + function GetIsAddressedByName : Boolean; inline; + function GetIsAddressedByNumber : Boolean; inline; + class function GetEmptyValue : TEPasa; static; public - function IsPayToKey: Boolean; inline; - function GetRawPayloadBytes(): TArray<Byte>; inline; - function ToString(): String; overload; - function ToString(AOmitExtendedChecksum: Boolean): String; overload; - property Account: TNullable<UInt32> read GetAccount write SetAccount; property AccountChecksum: TNullable<UInt32> read GetAccountChecksum write SetAccountChecksum; property AccountName: String read GetAccountName write SetAccountName; @@ -113,6 +113,16 @@ TEPasa = record property Payload: String read GetPayload write SetPayload; property Password: String read GetPassword write SetPassword; property ExtendedChecksum: String read GetExtendedChecksum write SetExtendedChecksum; + property IsAddressedByNumber: boolean read GetIsAddressedByNumber; + property IsAddressedByName: boolean read GetIsAddressedByName; + property IsPayToKey: boolean read GetIsPayToKey; + property IsStandard: boolean read GetIsStandard; + property HasPayload: boolean read GetHasPayload; + class property Empty : TEPasa read GetEmptyValue; + + function GetRawPayloadBytes(): TArray<Byte>; inline; + function ToString(): String; overload; + function ToString(AOmitExtendedChecksum: Boolean): String; overload; class function TryParse(const AEPasaText: String; out AEPasa: TEPasa) : Boolean; static; class function Parse(const AEPasaText: String): TEPasa; static; @@ -121,6 +131,8 @@ TEPasa = record end; + + { TEPasaParser } TEPasaParser = class @@ -202,6 +214,9 @@ implementation HlpConverters, UMemory; +var + EmptyEPasa : TEPasa; + { TPayloadTraitHelper } function TPayloadTraitHelper.ProtocolValue: Byte; @@ -305,7 +320,17 @@ procedure TEPasa.SetPayloadType(const AValue: TPayloadType); FPayloadType := AValue; end; -function TEPasa.IsPayToKey: Boolean; +function TEPasa.GetIsAddressedByNumber : Boolean; +begin + Result := NOT PayloadType.HasTrait(ptAddressedByName); +end; + +function TEPasa.GetIsAddressedByName : Boolean; +begin + Result := (NOT IsPayToKey) AND PayloadType.HasTrait(ptAddressedByName); +end; + +function TEPasa.GetIsPayToKey: Boolean; begin Result := (AccountName = '@') and @@ -314,6 +339,17 @@ function TEPasa.IsPayToKey: Boolean; PayloadType.HasTrait(ptBase58Formatted)); end; +function TEPasa.GetIsStandard: Boolean; +begin + Result := (NOT PayloadType.HasTrait(ptAddressedByName)) AND (NOT HasPayload); +end; + +function TEPasa.GetHasPayload: Boolean; +begin + Result := PayloadType.HasTrait(ptPublic) OR PayloadType.HasTrait(ptRecipientKeyEncrypted) OR PayloadType.HasTrait(ptSenderKeyEncrypted); +end; + + function TEPasa.GetRawPayloadBytes: TArray<Byte>; begin if (PayloadType.HasTrait(ptAsciiFormatted)) then @@ -398,6 +434,11 @@ class function TEPasa.CalculateAccountChecksum(AAccNo: UInt32): Byte; end; +class function TEPasa.GetEmptyValue : TEPasa; +begin + Result := EmptyEPasa; +end; + { TEPasaParser } class constructor TEPasaParser.CreateRegexEPasaParser; @@ -700,4 +741,9 @@ class function TEPasaComp.GetPayloadTypeFromProtocolByte(AByte: Byte) : TPayload end; end; +initialization + +EmptyEPasa := Default(TEPasa); + + end. diff --git a/src/core/UPCRPCSend.pas b/src/core/UPCRPCSend.pas index cdc222782..d7c29685b 100644 --- a/src/core/UPCRPCSend.pas +++ b/src/core/UPCRPCSend.pas @@ -59,7 +59,7 @@ class function TRPCSend.CreateOperationTransaction(const ARPCProcess : TRPCProce Begin Result := Nil; if Not ARPCProcess.RPCServer.CheckAndGetPrivateKeyInWallet(ASenderAccounKey,LPrivateKey,AErrorNum,AErrorDesc) then Exit(Nil); - if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(ARawPayload,APayload_method,AEncodePwd,ASenderAccounKey,ATargetAccountKey,LOpPayload,AErrorNum,AErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(ARawPayload, APayload_method,AEncodePwd,ASenderAccounKey,ATargetAccountKey,LOpPayload,AErrorNum,AErrorDesc) then Exit(Nil); Result := TOpTransaction.CreateTransaction(ACurrent_protocol, ASender,ASender_last_n_operation+1, ATarget, LPrivateKey, AAmount, AFee, LOpPayload); if Not Result.HasValidSignature then begin FreeAndNil(Result); diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 1feafdd5c..ab7b18b8d 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -27,7 +27,7 @@ interface Uses UThread, ULog, UConst, UNode, UAccounts, UCrypto, UBlockChain, UNetProtocol, UOpTransaction, UWallet, UTime, UPCEncryption, UTxMultiOperation, UJSONFunctions, classes, blcksock, synsock, - IniFiles, Variants, math, UBaseTypes, + IniFiles, Variants, math, UBaseTypes, UEPasa, {$IFDEF Use_OpenSSL} UOpenSSL, {$ENDIF} @@ -72,7 +72,8 @@ interface class Function HexaStringToOperationsHashTree(Const AHexaStringOperationsHashTree : String; ACurrentProtocol : Word; out AOperationsHashTree : TOperationsHashTree; var AErrors : String) : Boolean; class Function CapturePubKey(const AInputParams : TPCJSONObject; const APrefix : String; var APubKey : TAccountKey; var AErrortxt : String) : Boolean; class function CheckAndGetEncodedRAWPayload(Const ARawPayload : TRawBytes; Const APayload_method, AEncodePwdForAES : String; const ASenderAccounKey, ATargetAccountKey : TAccountKey; out AOperationPayload : TOperationPayload; Var AErrorNum : Integer; Var AErrorDesc : String) : Boolean; - class Function CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; var AAccountNumber : Cardinal; var AErrorParam : String) : Boolean; + class Function CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; out AResolvedAccount: Cardinal; var AErrorParam : String) : Boolean; + class Function CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String) : Boolean; end; TRPCServerThread = Class; @@ -154,7 +155,8 @@ TRPCProcess = class(TPCThread) implementation -Uses {$IFNDEF FPC}windows,{$ENDIF} +Uses + {$IFNDEF FPC}windows,{$ENDIF} SysUtils, Synautil, UPCRPCSend, UPCRPCOpData, UPCRPCFindAccounts, UPCRPCFindBlocks, UPCRPCFileUtils; @@ -347,25 +349,41 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes end; end; -class function TPascalCoinJSONComp.CaptureAccountNumber(const AInputParams : TPCJSONObject; - const AParamName: String; const ABank : TPCBank; var AAccountNumber: Cardinal; - var AErrorParam: String): Boolean; +class Function TPascalCoinJSONComp.CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; out AResolvedAccount: Cardinal; var AErrorParam : String) : Boolean; +var + LEPasa : TEPasa; + LKey : TAccountKey; + LPurchase : Boolean; + LParamValue : String; +begin + LParamValue := AInputParams.AsString(AParamName,''); + Result := CaptureEPASA(AInputParams, AParamName, ABank, LEPasa, AResolvedAccount, LKey, LPurchase, AErrorParam); + if Result AND (NOT LEPasa.IsStandard) then begin + AErrorParam := Format('"%s" is not valid Account Number for Param "%s"',[LParamValue,AParamName]); + Exit(False); + end; +end; + +class function TPascalCoinJSONComp.CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String): Boolean; var LParamValue : String; Begin + if not Assigned(ABank) then raise EArgumentNilException.Create('ABank'); LParamValue := AInputParams.AsString(AParamName,''); if Length(LParamValue)>0 then begin - Result := TAccountComp.AccountTxtNumberToAccountNumber(LParamValue,AAccountNumber); - if Not Result then begin - AErrorParam := Format('"%s" is no valid Account number for Param "%s"',[LParamValue,AParamName]); - end else if Assigned(ABank) then begin - if (AAccountNumber<0) or (AAccountNumber>=ABank.AccountsCount) then begin - Result := False; - AErrorParam := Format('Account %d does not exist in safebox (param "%s")',[AAccountNumber,AParamName]); - end; - end; + if Not TEPasa.TryParse(LParamValue, AEPasa) then begin + AEPasa := TEPasa.Empty; + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + AErrorParam := Format('"%s" is not valid Account EPASA for Param "%s"',[LParamValue,AParamName]); + Exit(False); + end; + Result := ABank.SafeBox.TryResolveAccountByEPASA(AEPasa, AResolvedAccount, AResolvedKey, ARequiresPurchase, AErrorParam); end else begin - Result := False; + AEPasa := TEPasa.Empty; + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; AErrorParam := Format('Param "%s" not provided or null',[AParamName]); + Exit(False); end; end; @@ -405,16 +423,20 @@ class function TPascalCoinJSONComp.CapturePubKey( end; class function TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload( - const ARawPayload: TRawBytes; const APayload_method, AEncodePwdForAES: String; + const ARawPayload: TRawBytes; +// const APayloadType : TPayloadType; + const APayload_method, AEncodePwdForAES: String; const ASenderAccounKey, ATargetAccountKey: TAccountKey; - out AOperationPayload : TOperationPayload; var AErrorNum: Integer; + out AOperationPayload : TOperationPayload; + var AErrorNum: Integer; var AErrorDesc: String): Boolean; begin AOperationPayload := CT_TOperationPayload_NUL; - // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // TODO: // Needs to assign AOperationPayload.payload_type based on PIP-0027 // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + //AOperationPayload.payload_type := APayloadType.ProtocolValue; if (Length(ARawPayload)>0) then begin if (APayload_method='none') then begin AOperationPayload.payload_raw:=ARawPayload; From 44c1d3bb398278de7218e473f45c0e3fbfd716bf Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 28 Jan 2021 10:11:12 +0100 Subject: [PATCH 093/275] TNode.TryFindAccountByKey and TNode.TryFindPublicSaleAccount --- src/core/UNode.pas | 74 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 929bd5cad..daa7a295b 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -128,6 +128,9 @@ interface class function NodeVersion : String; class function GetPascalCoinDataFolder : String; class procedure SetPascalCoinDataFolder(const ANewDataFolder : String); + // + function TryFindAccountByKey(const APubKey : TAccountKey; out AAccountNumber : Cardinal) : Boolean; + function TryFindPublicSaleAccount(AMaximumPrice : Int64; APreventRaceCondition : Boolean; out AAccountNumber : Cardinal) : Boolean; End; TThreadSafeNodeNotifyEvent = Class(TPCThread) @@ -766,6 +769,77 @@ procedure TNode.EnableNewBlocks; dec(FDisabledsNewBlocksCount); end; +function TNode.TryFindAccountByKey(const APubKey: TAccountKey; + out AAccountNumber: Cardinal): Boolean; + // Finds the smallest numbered account with selected key (or returns false) +var Lpka : TSafeboxPubKeysAndAccounts; + LAccountsNumberList : TAccountsNumbersList; +begin + Result := False; + Lpka := Bank.SafeBox.OrderedAccountKeysList; + if Assigned(Lpka) then begin + LAccountsNumberList := Lpka.GetAccountsUsingThisKey(APubKey); + if Assigned(LAccountsNumberList) then begin + if LAccountsNumberList.Count>0 then begin + AAccountNumber := LAccountsNumberList.Get(0); + Result := True; + end; + end; + end; +end; + +function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondition : Boolean; + out AAccountNumber: Cardinal): Boolean; + // Finds an account at or below argument purchase price (or returns false) + // APreventRaceCondition: When True will return a random account in valid range price + // Limitations: Account must be >0 +var LtempAccNumber : Integer; + LLastValidAccount, LCurrAccount : TAccount; + LContinueSearching : Boolean; +begin + Result := False; + + // Sorted list: Bank.SafeBox.AccountsOrderedBySalePrice + // Note: List is sorted by Sale price (ASCENDING), but NOT by public/private sale, must check + + if Not Bank.SafeBox.AccountsOrderedBySalePrice.FindLowest(LtempAccNumber) then Exit(False); + LCurrAccount := GetMempoolAccount(LtempAccNumber); + + if (LCurrAccount.accountInfo.price<=AMaximumPrice) + and (TAccountComp.IsAccountForPublicSale(LCurrAccount.accountInfo)) then begin + LLastValidAccount := LCurrAccount; + LContinueSearching := (APreventRaceCondition) And (Random(50)=0); + end else begin + LLastValidAccount := CT_Account_NUL; + LContinueSearching := True; + end; + + while (LCurrAccount.accountInfo.price<=AMaximumPrice) and (LContinueSearching) do begin + + if TAccountComp.IsAccountForPublicSale(LCurrAccount.accountInfo) then LLastValidAccount := LCurrAccount; + + if Not (Bank.SafeBox.AccountsOrderedBySalePrice.FindSuccessor(LtempAccNumber,LtempAccNumber)) then Break; + LCurrAccount := GetMempoolAccount(LtempAccNumber); + + // If price increased, then do not continue and use LastValidAccount + if (LLastValidAccount.account>0) + and (LLastValidAccount.accountInfo.price <> LCurrAccount.accountInfo.price) then Break; + + // Continue? + LContinueSearching := + (LLastValidAccount.account=0) // This means that no valid account has been found yet... + or + (LContinueSearching And (Random(50)=0)); // Random prevention + end; + if (LLastValidAccount.account>0) then begin + AAccountNumber := LLastValidAccount.account; + Result := True; + end else begin + AAccountNumber := 0; + Result := False; + end; +end; + function TNode.TryLockNode(MaxWaitMilliseconds: Cardinal): Boolean; begin Result := TPCThread.TryProtectEnterCriticalSection(Self,MaxWaitMilliseconds,FLockMempool); From 0793351addfe642a1d2eca36ae133b1f169d4ea2 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 28 Jan 2021 17:08:41 +0100 Subject: [PATCH 094/275] 5.4.Beta3 Release --- CHANGELOG.md | 2 +- src/core/UConst.pas | 2 +- src/core/upcdaemon.pas | 6 +----- src/gui-classic/UFRMAskForAccount.pas | 7 ++++++- src/gui-classic/UFRMSplash.pas | 7 ++++++- 5 files changed, 15 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c289089d3..8e54dbd90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # Changelog ## Build 5.4 - (PENDING RELEASE) -- CURRENT 5.4.Beta2 +- CURRENT 5.4.Beta3 - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - Use AbstractMem library v1.2 - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file (Enabled by default) diff --git a/src/core/UConst.pas b/src/core/UConst.pas index 50b700de1..f24ed45f9 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -198,7 +198,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta2'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.Beta2'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta3'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.Beta3'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index 61d601993..02f0cd81f 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -105,9 +105,7 @@ interface implementation -{$IFDEF TESTNET} uses UPCTNetDataExtraMessages; -{$ENDIF} Var _FLog : TLog; @@ -276,9 +274,6 @@ procedure TPCDaemonThread.BCExecute; FNode.Bank.SafeBox.PCAbstractMem.MaxAccountsCache := LCacheMaxAccounts; FNode.Bank.SafeBox.PCAbstractMem.MaxAccountKeysCache := LCacheMaxPubKeys; {$ENDIF} - {$IFDEF TESTNET} - TPCTNetDataExtraMessages.InitNetDataExtraMessages(FNode,TNetData.NetData,FWalletKeys); - {$ENDIF} // RPC Server InitRPCServer; Try @@ -301,6 +296,7 @@ procedure TPCDaemonThread.BCExecute; // RPC Miner Server InitRPCMinerServer; Try + TPCTNetDataExtraMessages.InitNetDataExtraMessages(FNode,TNetData.NetData,FWalletKeys); Repeat Sleep(100); Until (Terminated) or (Application.Terminated); diff --git a/src/gui-classic/UFRMAskForAccount.pas b/src/gui-classic/UFRMAskForAccount.pas index 44efd5134..b60dabf68 100644 --- a/src/gui-classic/UFRMAskForAccount.pas +++ b/src/gui-classic/UFRMAskForAccount.pas @@ -25,7 +25,12 @@ interface {$I ../config.inc} uses - Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, +{$IFnDEF FPC} + pngimage, Windows, Messages, +{$ELSE} + LCLIntf, LCLType, LMessages, +{$ENDIF} + SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, UAccounts, Buttons, ActnList, ExtCtrls, ComCtrls, {$IFNDEF FPC}System.Actions, System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, diff --git a/src/gui-classic/UFRMSplash.pas b/src/gui-classic/UFRMSplash.pas index 5abda08e8..b44c32f76 100644 --- a/src/gui-classic/UFRMSplash.pas +++ b/src/gui-classic/UFRMSplash.pas @@ -25,7 +25,12 @@ interface {$I ../config.inc} uses - Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, +{$IFnDEF FPC} + pngimage, Windows, Messages, +{$ELSE} + LCLIntf, LCLType, LMessages, +{$ENDIF} + SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, UAccounts, Buttons, ActnList, ExtCtrls, ComCtrls, UNode, UWallet, UNetProtocol, UPCDataTypes, UThread, From 39d0f075f3fe659db1814926ab4dbb2aca942a80 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Fri, 29 Jan 2021 19:35:12 +1000 Subject: [PATCH 095/275] PIP-0041: PayToKey implementation for sendto/signsendto RPC --- src/core/UAccounts.pas | 68 ---------- src/core/UEPasa.pas | 1 - src/core/UNode.pas | 76 ++++++++++- src/core/UPCRPCOpData.pas | 4 +- src/core/UPCRPCSend.pas | 139 +++++++++++++++----- src/core/URPC.pas | 106 ++++++++++++--- src/core/USettings.pas | 17 +++ src/libraries/pascalcoin/UAppParams.pas | 21 +++ src/libraries/pascalcoin/UJSONFunctions.pas | 20 +++ 9 files changed, 324 insertions(+), 128 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index ba24574e8..db99e7a89 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -295,8 +295,6 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany Function FindAccountByName(const aName : String) : Integer; overload; Function FindAccountByName(const aName : TRawBytes) : Integer; overload; Function FindAccountsStartingByName(const AStartName : TRawBytes; const ARawList : TOrderedRawList; const AMax : Integer = 0) : Integer; - Function TryResolveAccountByEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; overload; - Function TryResolveAccountByEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean; out AErrorMessage: String): Boolean; overload; Procedure Clear; Function Account(account_number : Cardinal) : TAccount; @@ -4702,72 +4700,6 @@ function TPCSafeBox.FindAccountsStartingByName(const AStartName: TRawBytes; end; end; -Function TPCSafeBox.TryResolveAccountByEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; -var LErrMsg : String; -begin - Result := TryResolveAccountByEPASA(AEPasa, AResolvedAccount, AResolvedKey, ARequiresPurchase, LErrMsg); -end; - -Function TPCSafeBox.TryResolveAccountByEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean; out AErrorMessage: String): Boolean; -var - LKey : TAccountKey; - LErrMsg : String; -begin - if (AEPasa.IsPayToKey) then begin - // Parse account key in EPASA - if NOT TAccountComp.AccountPublicKeyImport(AEPasa.Payload, LKey, LErrMsg) then begin - AResolvedAccount := CT_AccountNo_NUL; - AResolvedKey := CT_Account_NUL.accountInfo.accountKey; - ARequiresPurchase := False; - AErrorMessage := Format('Invalid key specified in PayToKey EPASA "%s". %s',[AEPasa.ToString(), LErrMsg]); - Exit(False); - end; - - // Try to find key in safebox - - // If key is found, then do not purchase new account and send to first account with key - - // If no key found, find optimal public purchase account - - // WIP (not implemented) - AResolvedAccount := CT_AccountNo_NUL; - AResolvedKey := CT_Account_NUL.accountInfo.accountKey; - ARequiresPurchase := False; - AErrorMessage := 'Not implemented'; - Result := False; - end else if (AEPasa.IsAddressedByName) then begin - // Find account by name - - // WIP (not implemented) - AResolvedAccount := CT_AccountNo_NUL; - AResolvedKey := CT_Account_NUL.accountInfo.accountKey; - ARequiresPurchase := False; - AErrorMessage := 'Not implemented'; - Result := False; - - end else begin - // addressed by number - if NOT AEPasa.IsAddressedByNumber then - raise Exception.Create('Internal Error c8ecd69d-3621-4f5e-b4f1-9926ab2f5013'); - if NOT AEPasa.Account.HasValue then raise Exception.Create('Internal Error 544c8cb9-b700-4b5f-93ca-4d045d0a06ae'); - - if (AEPasa.Account.Value < 0) or (AEPasa.Account.Value >= Self.AccountsCount) then begin - AResolvedAccount := CT_AccountNo_NUL; - AResolvedKey := CT_Account_NUL.accountInfo.accountKey; - ARequiresPurchase := False; - AErrorMessage := Format('Account number %d does not exist in safebox',[AEPasa.Account.Value]); - Exit(False); - end; - - AResolvedAccount := AEPasa.Account.Value; - AResolvedKey := CT_Account_NUL.accountInfo.accountKey; - ARequiresPurchase := False; - Result := true; - end; - - -end; - procedure TPCSafeBox.SearchBlockWhenOnSeparatedChain(blockNumber: Cardinal; out blockAccount: TBlockAccount); Function WasUpdatedBeforeOrigin : Boolean; var j, maxUB : Integer; diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index ec8dbffa1..e026b6875 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -349,7 +349,6 @@ function TEPasa.GetHasPayload: Boolean; Result := PayloadType.HasTrait(ptPublic) OR PayloadType.HasTrait(ptRecipientKeyEncrypted) OR PayloadType.HasTrait(ptSenderKeyEncrypted); end; - function TEPasa.GetRawPayloadBytes: TArray<Byte>; begin if (PayloadType.HasTrait(ptAsciiFormatted)) then diff --git a/src/core/UNode.pas b/src/core/UNode.pas index daa7a295b..75cc143ae 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -36,7 +36,7 @@ interface uses Classes, SysUtils, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, UPCDataTypes, - UBlockChain, UNetProtocol, UAccounts, UCrypto, UThread, SyncObjs, ULog, UBaseTypes, UPCOrderedLists; + UBlockChain, UNetProtocol, UAccounts, UCrypto, UEPasa, UThread, SyncObjs, ULog, UBaseTypes, UPCOrderedLists; {$I ./../config.inc} @@ -131,6 +131,9 @@ interface // function TryFindAccountByKey(const APubKey : TAccountKey; out AAccountNumber : Cardinal) : Boolean; function TryFindPublicSaleAccount(AMaximumPrice : Int64; APreventRaceCondition : Boolean; out AAccountNumber : Cardinal) : Boolean; + Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; overload; + Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean; out AErrorMessage: String): Boolean; overload; + End; TThreadSafeNodeNotifyEvent = Class(TPCThread) @@ -212,7 +215,7 @@ TNodeMessageManyEventHelper = record helper for TNodeMessageManyEvent implementation Uses UOpTransaction, UConst, UTime, UCommon, UPCOperationsSignatureValidator, - UFolderHelper; + UFolderHelper, USettings; var _Node : TNode; _PascalCoinDataFolder : String; @@ -840,6 +843,75 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit end; end; +Function TNode.TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; +var LErrMsg : String; +begin + Result := TryResolveEPASA(AEPasa, AResolvedAccount, AResolvedKey, ARequiresPurchase, LErrMsg); +end; + +Function TNode.TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean; out AErrorMessage: String): Boolean; +var + LErrMsg : String; +begin + if (AEPasa.IsPayToKey) then begin + // Parse account key in EPASA + if NOT TAccountComp.AccountPublicKeyImport(AEPasa.Payload, AResolvedKey, LErrMsg) then begin + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + AErrorMessage := Format('Invalid key specified in PayToKey EPASA "%s". %s',[AEPasa.ToString(), LErrMsg]); + Exit(False); + end; + + // Try to find key in safebox + if TryFindAccountByKey(AResolvedKey, AResolvedAccount) then begin + // Key already exists in SafeBox, so send to that account + ARequiresPurchase := False; + Exit(True); + end; + + // If no key found, find optimal public purchase account + if TryFindPublicSaleAccount(TSettings.MaxPayToKeyPurchasePrice, True, AResolvedAccount) then begin + // Account needs to be purchased + ARequiresPurchase := True; + Exit(True); + end; + + // Account could not be resolved + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + AErrorMessage := 'No account could be resolved for pay to key EPASA'; + Exit(False); + + end else if (AEPasa.IsAddressedByName) then begin + // Find account by name + AResolvedAccount := Bank.SafeBox.FindAccountByName(AEPasa.AccountName); + if AResolvedAccount < 0 then begin + // No account with name found + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + AErrorMessage := Format('No account with name "%s" was found', [AEPasa.AccountName]); + Exit(False); + end; + Exit(True); + end; + // addressed by number + if NOT AEPasa.IsAddressedByNumber then raise Exception.Create('Internal Error c8ecd69d-3621-4f5e-b4f1-9926ab2f5013'); + if NOT AEPasa.Account.HasValue then raise Exception.Create('Internal Error 544c8cb9-b700-4b5f-93ca-4d045d0a06ae'); + AResolvedAccount := AEPasa.Account.Value; + if (AResolvedAccount < 0) or (AResolvedAccount >= Self.Bank.AccountsCount) then begin + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + AErrorMessage := Format('Account number %d does not exist in safebox',[AResolvedAccount]); + Exit(False); + end; + Result := true; +end; + + function TNode.TryLockNode(MaxWaitMilliseconds: Cardinal): Boolean; begin Result := TPCThread.TryProtectEnterCriticalSection(Self,MaxWaitMilliseconds,FLockMempool); diff --git a/src/core/UPCRPCOpData.pas b/src/core/UPCRPCOpData.pas index ad832f229..922fff04b 100644 --- a/src/core/UPCRPCOpData.pas +++ b/src/core/UPCRPCOpData.pas @@ -27,7 +27,7 @@ interface Uses classes, SysUtils, UJSONFunctions, UAccounts, UBaseTypes, UOpTransaction, UConst, UPCDataTypes, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, - URPC, UCrypto, UWallet, UBlockChain, ULog; + URPC, UCrypto, UEPasa, UWallet, UBlockChain, ULog; Type @@ -335,6 +335,7 @@ class function TRPCOpData.OpData_SendOpData(const ASender: TRPCProcess; if not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload( TCrypto.HexaToRaw(AInputParams.AsString('payload','')), + [ptNonDeterministic], AInputParams.AsString('payload_method','none'), AInputParams.AsString('pwd',''), LSender.accountInfo.accountKey, @@ -409,6 +410,7 @@ class function TRPCOpData.OpData_SignOpData(const ASender: TRPCProcess; if not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload( TCrypto.HexaToRaw(AInputParams.AsString('payload','')), + [ptNonDeterministic], AInputParams.AsString('payload_method','dest'), AInputParams.AsString('pwd',''), LPayloadPubkey, diff --git a/src/core/UPCRPCSend.pas b/src/core/UPCRPCSend.pas index d7c29685b..de658c6d4 100644 --- a/src/core/UPCRPCSend.pas +++ b/src/core/UPCRPCSend.pas @@ -27,40 +27,55 @@ interface Uses classes, SysUtils, UJSONFunctions, UAccounts, UBaseTypes, UOpTransaction, UConst, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, - URPC, UCrypto, UWallet, UBlockChain, ULog, UPCOrderedLists, UPCDataTypes; + URPC, UCrypto, UWallet, UBlockChain, UEPasa, ULog, UPCOrderedLists, UPCDataTypes; Type TRPCSend = Class private public - class function CreateOperationTransaction(const ARPCProcess : TRPCProcess; - ACurrent_protocol : Word; ASender, ATarget, ASender_last_n_operation : Cardinal; AAmount, AFee : UInt64; - Const ASenderAccounKey, ATargetAccountKey : TAccountKey; Const ARawPayload : TRawBytes; - Const APayload_method, AEncodePwd : String; var AErrorNum: Integer; var AErrorDesc: String) : TOpTransaction; - // + class function CreateOperationTransaction(const ARPCProcess : TRPCProcess; ACurrentProtocol : Word; ASender, ATarget : TAccount; AAmount, AFee : UInt64; const ARawPayload : TRawBytes; const APayloadMethod, AEncodePwd : String; const APayloadType : TPayloadType; var AErrorNum: Integer; var AErrorDesc: String) : TOpTransaction; + class function CreatePayToKeyTransaction(const ARPCProcess : TRPCProcess; ACurrentProtocol: Word; ASender, APurchaseAccount : TAccount; const ANewKey : TAccountKey; AAmount, AFee: UInt64; const ARawPayload: TRawBytes; const APayloadMethod, AEncodePwd: String; const APayloadType : TPayloadType; var AErrorNum: Integer; var AErrorDesc: String) : TOpTransaction; class function SendTo(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; class function SignSendTo(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; End; implementation -{ TRPCFindAccounts } +{ TRPCSend } -class function TRPCSend.CreateOperationTransaction(const ARPCProcess : TRPCProcess; - ACurrent_protocol: Word; - ASender, ATarget, ASender_last_n_operation: Cardinal; AAmount, AFee: UInt64; - const ASenderAccounKey, ATargetAccountKey: TAccountKey; - const ARawPayload: TRawBytes; const APayload_method, - AEncodePwd: String; var AErrorNum: Integer; var AErrorDesc: String): TOpTransaction; +class function TRPCSend.CreateOperationTransaction(const ARPCProcess : TRPCProcess; ACurrentProtocol : Word; ASender, ATarget : TAccount; AAmount, AFee : UInt64; const ARawPayload : TRawBytes; const APayloadMethod, AEncodePwd : String; const APayloadType : TPayloadType; var AErrorNum: Integer; var AErrorDesc: String): TOpTransaction; +var + LOpPayload : TOperationPayload; + LPrivateKey : TECPrivateKey; +Begin + Result := Nil; + if Not ARPCProcess.RPCServer.CheckAndGetPrivateKeyInWallet(ASender.accountInfo.accountKey, LPrivateKey, AErrorNum, AErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(ARawPayload, APayloadType, APayloadMethod, AEncodePwd, ASender.accountInfo.accountKey, ATarget.accountInfo.accountKey, LOpPayload, AErrorNum, AErrorDesc) then Exit(Nil); + Result := TOpTransaction.CreateTransaction(ACurrentProtocol, ASender.account, ASender.n_operation+1, ATarget.account, LPrivateKey, AAmount, AFee, LOpPayload); + if Not Result.HasValidSignature then begin + FreeAndNil(Result); + AErrorNum:=CT_RPC_ErrNum_InternalError; + AErrorDesc:='Invalid signature'; + exit; + end; +end; -Var LOpPayload : TOperationPayload; +class function TRPCSend.CreatePayToKeyTransaction(const ARPCProcess : TRPCProcess; ACurrentProtocol: Word; ASender, APurchaseAccount : TAccount; const ANewKey : TAccountKey; AAmount, AFee: UInt64; const ARawPayload: TRawBytes; const APayloadMethod, AEncodePwd: String; const APayloadType : TPayloadType; var AErrorNum: Integer; var AErrorDesc: String): TOpTransaction; +Var + LOpPayload : TOperationPayload; LPrivateKey : TECPrivateKey; Begin Result := Nil; - if Not ARPCProcess.RPCServer.CheckAndGetPrivateKeyInWallet(ASenderAccounKey,LPrivateKey,AErrorNum,AErrorDesc) then Exit(Nil); - if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(ARawPayload, APayload_method,AEncodePwd,ASenderAccounKey,ATargetAccountKey,LOpPayload,AErrorNum,AErrorDesc) then Exit(Nil); - Result := TOpTransaction.CreateTransaction(ACurrent_protocol, ASender,ASender_last_n_operation+1, ATarget, LPrivateKey, AAmount, AFee, LOpPayload); + if (AAmount < APurchaseAccount.accountInfo.price) then begin + AErrorNum := CT_RPC_ErrNum_InternalError; + AErrorDesc := 'Insufficient funds to purchase account for pay-to-key transaction'; + Exit(Nil); + end; + + if Not ARPCProcess.RPCServer.CheckAndGetPrivateKeyInWallet(ASender.accountInfo.accountKey, LPrivateKey, AErrorNum, AErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(ARawPayload, APayloadType, APayloadMethod, AEncodePwd, ASender.accountInfo.accountKey, ANewKey, LOpPayload, AErrorNum, AErrorDesc) then Exit(Nil); + Result := TOpBuyAccount.CreateBuy(ACurrentProtocol, ASender.account, ASender.n_operation + 1, APurchaseAccount.account, APurchaseAccount.accountInfo.account_to_pay, APurchaseAccount.accountInfo.price, AAmount, AFee, ANewKey, LPrivateKey, LOpPayload); if Not Result.HasValidSignature then begin FreeAndNil(Result); AErrorNum:=CT_RPC_ErrNum_InternalError; @@ -97,7 +112,11 @@ class function TRPCSend.SendTo(const ASender: TRPCProcess; } -var LSender, LTarget : TAccount; +var + LSender, LTarget : TAccount; + LTargetEPASA : TEPasa; + LTargetKey : TAccountKey; + LTargetRequiresPurchase : Boolean; LAmount, LFee : UInt64; LRawPayload : TRawBytes; LPayload_method, LEncodePwd, LErrors : String; @@ -118,28 +137,47 @@ class function TRPCSend.SendTo(const ASender: TRPCProcess; exit; end; - if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'sender',ASender.Node.Bank,LSender.account,AErrorDesc) then begin + if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'sender',ASender.Node,LSender.account,AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccount; Exit; end else LSender := ASender.Node.GetMempoolAccount(LSender.account); - if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'target',ASender.Node.Bank,LTarget.account,AErrorDesc) then begin + if Not TPascalCoinJSONComp.CaptureEPASA(AInputParams,'target',ASender.Node, LTargetEPASA, LTarget.account, LTargetKey, LTargetRequiresPurchase, AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccount; Exit; end else LTarget := ASender.Node.GetMempoolAccount(LTarget.account); + if Not TPascalCoinJSONComp.OverridePayloadParams(AInputParams, LTargetEPASA) then begin + AErrorNum := CT_RPC_ErrNum_AmbiguousPayload; + Exit; + end; + LAmount := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('amount',0)); LFee := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('fee',0)); LRawPayload := TCrypto.HexaToRaw(AInputParams.AsString('payload','')); LPayload_method := AInputParams.AsString('payload_method','dest'); LEncodePwd := AInputParams.AsString('pwd',''); + // Do new operation ASender.Node.OperationSequenceLock.Acquire; // Use lock to prevent N_Operation race-condition on concurrent sends try - LOpt := CreateOperationTransaction(ASender, ASender.Node.Bank.SafeBox.CurrentProtocol, - LSender.account, LTarget.account, LSender.n_operation, LAmount, LFee, - LSender.accountInfo.accountKey, LTarget.accountInfo.accountKey, - LRawPayload, LPayload_method, LEncodePwd, AErrorNum, AErrorDesc); + // Create operation + if LTargetRequiresPurchase then begin + // Buy Account + LOpt := CreatePayToKeyTransaction( + ASender, ASender.Node.Bank.SafeBox.CurrentProtocol, + LSender, LTarget, LTargetKey, LAmount, LFee, + LRawPayload, LPayload_method, LEncodePwd, LTargetEPASA.PayloadType, + AErrorNum, AErrorDesc); + end else begin + // Transaction + LOpt := CreateOperationTransaction( + ASender, ASender.Node.Bank.SafeBox.CurrentProtocol, + LSender, LTarget, LAmount, LFee, + LRawPayload, LPayload_method, LEncodePwd, LTargetEPASA.PayloadType, + AErrorNum, AErrorDesc); + end; + // Execute operation if Assigned(LOpt) then try If not ASender.Node.AddOperation(Nil,LOpt,LErrors) then begin @@ -185,8 +223,11 @@ class function TRPCSend.SignSendTo(const ASender: TRPCProcess; Returns a [Raw Operations Object](#raw-operations-object) } -var LSender, LTarget : Cardinal; - LSenderPubKey, LTargetPubKey : TAccountKey; +var + LSender, LTarget : TAccount; + LTargetEPASA : TEPasa; + LTargetKey : TAccountKey; + LTargetRequiresPurchase : Boolean; LHexaStringOperationsHashTree, LErrors : String; LProtocol : Integer; LOperationsHashTree : TOperationsHashTree; @@ -208,19 +249,31 @@ class function TRPCSend.SignSendTo(const ASender: TRPCProcess; AErrorDesc := 'Wallet is password protected. Unlock first'; exit; end; - if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'sender',Nil,LSender,AErrorDesc) then begin + if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'sender',Nil,LSender.account,AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccount; Exit; end; - if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'target',Nil,LTarget,AErrorDesc) then begin + if Not TPascalCoinJSONComp.CaptureNOperation(AInputParams,'last_n_operation',Nil,LSender.n_operation,AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccount; Exit; end; - If Not TPascalCoinJSONComp.CapturePubKey(AInputParams,'sender_',LSenderPubKey,AErrorDesc) then begin + + if Not TPascalCoinJSONComp.CaptureEPASA(AInputParams,'target', nil, LTargetEPASA, LTarget.account, LTargetKey, LTargetRequiresPurchase, AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidEPASA; + Exit; + end; + + if Not TPascalCoinJSONComp.OverridePayloadParams(AInputParams, LTargetEPASA) then begin + AErrorNum := CT_RPC_ErrNum_AmbiguousPayload; + Exit; + end; + + If Not TPascalCoinJSONComp.CapturePubKey(AInputParams,'sender_',LSender.accountInfo.accountKey,AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidPubKey; exit; end; - If Not TPascalCoinJSONComp.CapturePubKey(AInputParams,'target_',LTargetPubKey,AErrorDesc) then begin + + If Not TPascalCoinJSONComp.CapturePubKey(AInputParams,'target_',LTarget.accountInfo.accountKey,AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidPubKey; exit; end; @@ -239,12 +292,27 @@ class function TRPCSend.SignSendTo(const ASender: TRPCProcess; AErrorDesc:= 'Error decoding param "rawoperations": '+LErrors; Exit; end; + + Try - LOpt := CreateOperationTransaction(ASender,LProtocol,LSender,LTarget, - AInputParams.AsCardinal('last_n_operation',0), - LAmount, LFee, - LSenderPubKey, LTargetPubKey, - LRawPayload,LPayload_method,LEncodePwd, AErrorNum, AErrorDesc); + // Create operation + if LTargetRequiresPurchase then begin + // Buy Account + LOpt := CreatePayToKeyTransaction( + ASender, ASender.Node.Bank.SafeBox.CurrentProtocol, + LSender, LTarget, LTargetKey, LAmount, LFee, + LRawPayload, LPayload_method, LEncodePwd, LTargetEPASA.PayloadType, + AErrorNum, AErrorDesc); + end else begin + // Transaction + LOpt := CreateOperationTransaction( + ASender, ASender.Node.Bank.SafeBox.CurrentProtocol, + LSender, LTarget, LAmount, LFee, + LRawPayload, LPayload_method, LEncodePwd, LTargetEPASA.PayloadType, + AErrorNum, AErrorDesc); + end; + + // Execute operation if Assigned(LOpt) then try LOperationsHashTree.AddOperationToHashTree(LOpt); @@ -253,6 +321,7 @@ class function TRPCSend.SignSendTo(const ASender: TRPCProcess; finally LOpt.Free; end; + Finally LOperationsHashTree.Free; End; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 7067f4c4b..5ac20905f 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -45,12 +45,15 @@ interface CT_RPC_ErrNum_InvalidOperation = 1004; CT_RPC_ErrNum_InvalidPubKey = 1005; CT_RPC_ErrNum_InvalidAccountName = 1006; + CT_RPC_ErrNum_InvalidEPASA = 1007; CT_RPC_ErrNum_NotFound = 1010; CT_RPC_ErrNum_WalletPasswordProtected = 1015; CT_RPC_ErrNum_InvalidData = 1016; + CT_RPC_ErrNum_AmbiguousPayload = 1017; CT_RPC_ErrNum_InvalidSignature = 1020; CT_RPC_ErrNum_NotAllowedCall = 1021; + Type { TRPCServer } @@ -60,6 +63,7 @@ interface TPascalCoinJSONComp = Class private class function OperationsHashTreeToHexaString(Const OperationsHashTree : TOperationsHashTree) : String; + class function TryResolveOfflineEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AErrorMessage: String): Boolean; public class procedure FillAccountObject(Const account : TAccount; jsonObj : TPCJSONObject); class procedure FillBlockObject(nBlock : Cardinal; ANode : TNode; jsonObject: TPCJSONObject); @@ -71,9 +75,11 @@ interface // class Function HexaStringToOperationsHashTree(Const AHexaStringOperationsHashTree : String; ACurrentProtocol : Word; out AOperationsHashTree : TOperationsHashTree; var AErrors : String) : Boolean; class Function CapturePubKey(const AInputParams : TPCJSONObject; const APrefix : String; var APubKey : TAccountKey; var AErrortxt : String) : Boolean; - class function CheckAndGetEncodedRAWPayload(Const ARawPayload : TRawBytes; Const APayload_method, AEncodePwdForAES : String; const ASenderAccounKey, ATargetAccountKey : TAccountKey; out AOperationPayload : TOperationPayload; Var AErrorNum : Integer; Var AErrorDesc : String) : Boolean; - class Function CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; out AResolvedAccount: Cardinal; var AErrorParam : String) : Boolean; - class Function CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String) : Boolean; + class function CheckAndGetEncodedRAWPayload(Const ARawPayload : TRawBytes; const APayloadType : TPayloadType; Const APayload_method, AEncodePwdForAES : String; const ASenderAccounKey, ATargetAccountKey : TAccountKey; out AOperationPayload : TOperationPayload; Var AErrorNum : Integer; Var AErrorDesc : String) : Boolean; + class Function CaptureNOperation(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out ALastNOp: Cardinal; var AErrorParam : String) : Boolean; + class Function CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AResolvedAccount: Cardinal; var AErrorParam : String) : Boolean; + class Function CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String) : Boolean; + class Function OverridePayloadParams(const AInputParams : TPCJSONObject; const AEPASA : TEPasa) : Boolean; end; TRPCServerThread = Class; @@ -349,7 +355,19 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes end; end; -class Function TPascalCoinJSONComp.CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; out AResolvedAccount: Cardinal; var AErrorParam : String) : Boolean; +class Function TPascalCoinJSONComp.CaptureNOperation(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out ALastNOp: Cardinal; var AErrorParam : String) : Boolean; +var + LParamValue : String; +begin + if NOT AInputParams.HasName(AParamName) then begin + AErrorParam := Format('Missing n-operation value for Param "%s"',[AParamName]); + Exit(False); + end; + // TODO: add type checking? + ALastNOp := AInputParams.AsCardinal(AParamName,0); +end; + +class Function TPascalCoinJSONComp.CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AResolvedAccount: Cardinal; var AErrorParam : String) : Boolean; var LEPasa : TEPasa; LKey : TAccountKey; @@ -357,17 +375,17 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes LParamValue : String; begin LParamValue := AInputParams.AsString(AParamName,''); - Result := CaptureEPASA(AInputParams, AParamName, ABank, LEPasa, AResolvedAccount, LKey, LPurchase, AErrorParam); + Result := CaptureEPASA(AInputParams, AParamName, ANode, LEPasa, AResolvedAccount, LKey, LPurchase, AErrorParam); if Result AND (NOT LEPasa.IsStandard) then begin AErrorParam := Format('"%s" is not valid Account Number for Param "%s"',[LParamValue,AParamName]); Exit(False); end; end; -class function TPascalCoinJSONComp.CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ABank : TPCBank; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String): Boolean; +class function TPascalCoinJSONComp.CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String): Boolean; var LParamValue : String; Begin - if not Assigned(ABank) then raise EArgumentNilException.Create('ABank'); + LParamValue := AInputParams.AsString(AParamName,''); if Length(LParamValue)>0 then begin if Not TEPasa.TryParse(LParamValue, AEPasa) then begin @@ -377,7 +395,14 @@ class function TPascalCoinJSONComp.CaptureEPASA(const AInputParams : TPCJSONObje AErrorParam := Format('"%s" is not valid Account EPASA for Param "%s"',[LParamValue,AParamName]); Exit(False); end; - Result := ABank.SafeBox.TryResolveAccountByEPASA(AEPasa, AResolvedAccount, AResolvedKey, ARequiresPurchase, AErrorParam); + if Assigned(ANode) then begin + Result := ANode.TryResolveEPASA(AEPasa, AResolvedAccount, AResolvedKey, ARequiresPurchase, AErrorParam); + end else begin + // Offline EPASA + Result := TryResolveOfflineEPASA(AEPasa, AResolvedAccount, AErrorParam); + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + end; end else begin AEPasa := TEPasa.Empty; AResolvedAccount := CT_AccountNo_NUL; @@ -387,6 +412,28 @@ class function TPascalCoinJSONComp.CaptureEPASA(const AInputParams : TPCJSONObje end; end; +class function TPascalCoinJSONComp.OverridePayloadParams(const AInputParams : TPCJSONObject; const AEPASA : TEPasa) : Boolean; +begin + // none, dest, sender, aes, payload, pwd + if (NOT AEPASA.IsStandard) AND (AInputParams.HasValue('payload') OR AInputParams.HasValue('payload_method') OR AInputParams.HasValue('pwd')) then + Exit(False); + + if AEPASA.PayloadType.HasTrait(ptPublic) then begin + AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('none')); + AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); + end else if AEPASA.PayloadType.HasTrait(ptSenderKeyEncrypted) then begin + AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('sender')); + AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); + end else if AEPASA.PayloadType.HasTrait(ptRecipientKeyEncrypted) then begin + AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('dest')); + AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); + end else if AEPASA.PayloadType.HasTrait(ptPasswordEncrypted) then begin + AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('aes')); + AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); + AInputParams.SetAs('pwd', TPCJSONVariantValue.CreateFromVariant(AEPASA.Password)); + end; +end; + class function TPascalCoinJSONComp.CapturePubKey( const AInputParams: TPCJSONObject; const APrefix: String; var APubKey: TAccountKey; var AErrortxt: String): Boolean; @@ -424,7 +471,7 @@ class function TPascalCoinJSONComp.CapturePubKey( class function TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload( const ARawPayload: TRawBytes; -// const APayloadType : TPayloadType; + const APayloadType : TPayloadType; const APayload_method, AEncodePwdForAES: String; const ASenderAccounKey, ATargetAccountKey: TAccountKey; out AOperationPayload : TOperationPayload; @@ -432,11 +479,7 @@ class function TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload( var AErrorDesc: String): Boolean; begin AOperationPayload := CT_TOperationPayload_NUL; - // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - // TODO: - // Needs to assign AOperationPayload.payload_type based on PIP-0027 - // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - //AOperationPayload.payload_type := APayloadType.ProtocolValue; + AOperationPayload.payload_type := APayloadType.ProtocolValue; if (Length(ARawPayload)>0) then begin if (APayload_method='none') then begin AOperationPayload.payload_raw:=ARawPayload; @@ -643,6 +686,27 @@ class function TPascalCoinJSONComp.OperationsHashTreeToHexaString(const Operatio End; end; + +class function TPascalCoinJSONComp.TryResolveOfflineEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AErrorMessage: String): Boolean; +begin + if (AEPasa.IsPayToKey) then begin + // PayToKey not supported in offline signing + AResolvedAccount := CT_AccountNo_NUL; + AErrorMessage := 'PayToKey not supported in offline signing'; + Exit(False); + end else if (AEPasa.IsAddressedByName) then begin + // PayToKey not supported in offline signing + AResolvedAccount := CT_AccountNo_NUL; + AErrorMessage := 'Addressed-by-name EPASA not supported in offline signing'; + Exit(False); + end; + // addressed by number + if NOT AEPasa.IsAddressedByNumber then raise Exception.Create('Internal Error 0293f104-fce6-46a5-853f-e91fb501b452'); + if NOT AEPasa.Account.HasValue then raise Exception.Create('Internal Error b569cd90-8dd7-4fac-95c4-6508179dac03'); + AResolvedAccount := AEPasa.Account.Value; + Result := true; +end; + class function TPascalCoinJSONComp.ToPascalCoins(jsonCurr: Real): Int64; begin Result := Round(jsonCurr * 10000); @@ -1208,7 +1272,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Begin Result := Nil; if Not RPCServer.CheckAndGetPrivateKeyInWallet(senderAccounKey,privateKey,ErrorNum,ErrorDesc) then Exit(Nil); - if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,Payload_method,EncodePwd,senderAccounKey,targetAccountKey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,[ptNonDeterministic],Payload_method,EncodePwd,senderAccounKey,targetAccountKey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); Result := TOpTransaction.CreateTransaction(current_protocol, sender,sender_last_n_operation+1,target,privateKey,amount,fee,LOpPayload); if Not Result.HasValidSignature then begin FreeAndNil(Result); @@ -1221,7 +1285,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Function CaptureAccountNumber(const AParamName : String; const ACheckAccountNumberExistsInSafebox : Boolean; var AAccountNumber : Cardinal; var AErrorParam : String) : Boolean; var LParamValue : String; Begin - Result := TPascalCoinJSONComp.CaptureAccountNumber(params,AParamName,FNode.Bank,AAccountNumber,AErrorParam); + Result := TPascalCoinJSONComp.CaptureAccountNumber(params,AParamName,FNode,AAccountNumber,AErrorParam); End; // This function creates a TOpChangeKey without looking for private key of account @@ -1236,7 +1300,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Result := Nil; LOpPayload := CT_TOperationPayload_NUL; if Not RPCServer.CheckAndGetPrivateKeyInWallet(account_pubkey,privateKey,ErrorNum,ErrorDesc) then Exit(Nil); - if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,Payload_method,EncodePwd,account_pubkey,new_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,[ptNonDeterministic],Payload_method,EncodePwd,account_pubkey,new_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); If account_signer=account_target then begin Result := TOpChangeKey.Create(current_protocol,account_signer,account_last_n_operation+1,account_target,privateKey,new_pubkey,fee,LOpPayload); end else begin @@ -1303,7 +1367,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; // If using 'dest', only will apply if there is a fixed new public key, otherwise will use current public key of account aux_target_pubkey := new_account_pubkey; end else aux_target_pubkey := account_signer_pubkey; - if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,Payload_method,EncodePwd,account_signer_pubkey,aux_target_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,[ptNonDeterministic],Payload_method,EncodePwd,account_signer_pubkey,aux_target_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); Result := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap( current_protocol, ANewAccountState, @@ -1338,7 +1402,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Result := Nil; LOpPayload := CT_TOperationPayload_NUL; if Not RPCServer.CheckAndGetPrivateKeyInWallet(account_signer_pubkey,privateKey,ErrorNum,ErrorDesc) then Exit(Nil); - if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,Payload_method,EncodePwd,account_signer_pubkey,account_signer_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload, [ptNonDeterministic],Payload_method,EncodePwd,account_signer_pubkey,account_signer_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); Result := TOpDelistAccountForSale.CreateDelistAccountForSale(current_protocol,account_signer,account_last_n_operation+1,account_delisted,fee,privateKey,LOpPayload); if Not Result.HasValidSignature then begin FreeAndNil(Result); @@ -1361,7 +1425,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Begin Result := Nil; if Not RPCServer.CheckAndGetPrivateKeyInWallet(account_pubkey,privateKey,ErrorNum,ErrorDesc) then Exit(Nil); - if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,Payload_method,EncodePwd,account_pubkey,new_account_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,[ptNonDeterministic],Payload_method,EncodePwd,account_pubkey,new_account_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); Result := TOpBuyAccount.CreateBuy(current_protocol,account_number,account_last_n_operation+1,account_to_buy,account_to_pay,account_price,amount,fee,new_account_pubkey,privateKey,LOpPayload); if Not Result.HasValidSignature then begin FreeAndNil(Result); @@ -1866,7 +1930,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; // If using 'dest', only will apply if there is a fixed new public key, otherwise will use current public key of account aux_target_pubkey := new_account_pubkey; end else aux_target_pubkey := account_signer_pubkey; - if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,Payload_method,EncodePwd,account_signer_pubkey,aux_target_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); + if Not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload(RawPayload,[ptNonDeterministic],Payload_method,EncodePwd,account_signer_pubkey,aux_target_pubkey,LOpPayload,ErrorNum,ErrorDesc) then Exit(Nil); Result := TOpChangeAccountInfo.CreateChangeAccountInfo(current_protocol, account_signer,account_last_n_operation+1,account_target, privateKey, diff --git a/src/core/USettings.pas b/src/core/USettings.pas index 366de3f01..bc5b67888 100644 --- a/src/core/USettings.pas +++ b/src/core/USettings.pas @@ -39,6 +39,7 @@ interface CT_PARAM_SaveDebugLogs = 'SaveDebugLogs'; CT_PARAM_ShowLogs = 'ShowLogs'; CT_PARAM_MinerName = 'MinerName'; + CT_PARAM_MaxPayToKeyPurchasePrice = 'MaxPayToKeyPurchasePrice'; CT_PARAM_RunCount = 'RunCount'; CT_PARAM_FirstTime = 'FirstTime'; CT_PARAM_ShowModalMessages = 'ShowModalMessages'; @@ -95,6 +96,8 @@ TSettings = class class procedure SetMinerName(AName: string); static; class function GetRunCount : Integer; static; class procedure SetRunCount(AInt: Integer); static; + class function GetMaxPayToKeyPurchasePrice : UInt64; static; + class procedure SetMaxPayToKeyPurchasePrice(AVal: UInt64); static; class function GetShowModalMessages : boolean; static; class procedure SetShowModalMessages(ABool: boolean); static; class function GetRpcAllowedIPs : string; static; @@ -122,6 +125,7 @@ TSettings = class class property SaveDebugLogs : boolean read GetSaveDebugLogs write SetSaveDebugLogs; class property MinerName : string read GetMinerName write SetMinerName; class property RunCount : Integer read GetRunCount write SetRunCount; + class property MaxPayToKeyPurchasePrice : UInt64 read GetMaxPayToKeyPurchasePrice write SetMaxPayToKeyPurchasePrice; class property ShowModalMessages : boolean read GetShowModalMessages write SetShowModalMessages; class property PeerCache : string read GetPeerCache write SetPeerCache; class property TryConnectOnlyWithThisFixedServers : string read GetTryConnectOnlyWithThisFixedServers write SetTryConnectOnlyWithThisFixedServers; @@ -329,6 +333,19 @@ class procedure TSettings.SetRunCount(AInt: Integer); FAppParams.ParamByName[CT_PARAM_RunCount].SetAsInteger(AInt) end; + +class function TSettings.GetMaxPayToKeyPurchasePrice : UInt64; +begin + CheckLoaded; + Result := FAppParams.ParamByName[CT_PARAM_MaxPayToKeyPurchasePrice].GetAsUInt64(0); +end; + +class procedure TSettings.SetMaxPayToKeyPurchasePrice(AVal: UInt64); +begin + CheckLoaded; + FAppParams.ParamByName[CT_PARAM_MaxPayToKeyPurchasePrice].SetAsUInt64(AVal); +end; + class function TSettings.GetShowModalMessages : boolean; begin CheckLoaded; diff --git a/src/libraries/pascalcoin/UAppParams.pas b/src/libraries/pascalcoin/UAppParams.pas index 37e65a039..3d2aec1bd 100644 --- a/src/libraries/pascalcoin/UAppParams.pas +++ b/src/libraries/pascalcoin/UAppParams.pas @@ -57,6 +57,7 @@ interface Procedure SetAsCardinal(CardValue : Cardinal); Procedure SetAsString(StringValue : String); Procedure SetAsInt64(Int64Value : Int64); + Procedure SetAsUInt64(UInt64Value : UInt64); Procedure SetAsBoolean(BoolValue : Boolean); Procedure SetAsStream(Stream : TStream); Procedure SetAsTBytes(Bytes : TBytes); @@ -65,6 +66,7 @@ interface function GetAsBoolean(Const DefValue : Boolean): Boolean; function GetAsInteger(Const DefValue : Integer): Integer; function GetAsInt64(Const DefValue : Int64): Int64; + function GetAsUInt64(Const DefValue : UInt64): UInt64; function GetAsStream(Stream : TStream) : Integer; function GetAsTBytes(Const DefValue : TBytes) : TBytes; End; @@ -186,6 +188,18 @@ function TAppParam.GetAsInt64(const DefValue: Int64): Int64; end; end; +function TAppParam.GetAsUInt64(const DefValue: UInt64): UInt64; +begin + if IsNull then Result := DefValue + else begin + Try + Result := FValue; + Except + Result := DefValue; + End; + end; +end; + function TAppParam.GetAsInteger(const DefValue: Integer): Integer; begin if IsNull then Result := DefValue @@ -357,6 +371,13 @@ procedure TAppParam.SetAsInt64(Int64Value: Int64); If Assigned(FAppParams) then FAppParams.Save; end; +procedure TAppParam.SetAsUInt64(UInt64Value: UInt64); +begin + FParamType := ptInt64; + FValue := UInt64Value; + If Assigned(FAppParams) then FAppParams.Save; +end; + procedure TAppParam.SetAsInteger(IntValue: Integer); begin FParamType := ptInteger; diff --git a/src/libraries/pascalcoin/UJSONFunctions.pas b/src/libraries/pascalcoin/UJSONFunctions.pas index b9e12f61a..89ad0e2b7 100644 --- a/src/libraries/pascalcoin/UJSONFunctions.pas +++ b/src/libraries/pascalcoin/UJSONFunctions.pas @@ -76,6 +76,7 @@ interface Function ToJSONFormatted(pretty:Boolean;const prefix : String) : String; override; public Constructor Create; override; + Constructor CreateFromVariant(const Value: Variant); Constructor CreateFromJSONValue(JSONValue : TJSONValue); Property Value : Variant read FValue write SetValue; Function AsString(DefValue : String) : String; @@ -158,6 +159,8 @@ TPCJSONArray = class(TPCJSONList) Destructor Destroy; override; Function FindName(Name : String) : TPCJSONNameValue; Function IndexOfName(Name : String) : Integer; + Function HasName(Name: String): Boolean; + Function HasValue(const AParamName : String) : Boolean; Procedure DeleteName(Name : String); Function GetAsVariant(Name : String) : TPCJSONVariantValue; Function GetAsObject(Name : String) : TPCJSONObject; @@ -496,6 +499,12 @@ constructor TPCJSONVariantValue.Create; FWritable := False; end; +Constructor TPCJSONVariantValue.CreateFromVariant(const Value: Variant); +begin + Create; + SetValue(Value); +end; + constructor TPCJSONVariantValue.CreateFromJSONValue(JSONValue: TJSONValue); {$IFnDEF FPC} Var d : Double; @@ -878,6 +887,17 @@ function TPCJSONObject.IndexOfName(Name: String): Integer; Result := -1; end; +function TPCJSONObject.HasName(Name: String): Boolean; +begin + Result := IndexOfName(Name) >= 0; +end; + +Function TPCJSONObject.HasValue(const AParamName : String) : Boolean; +begin + Result := HasName(AParamName) AND (NOT AsString(AParamName, String.Empty).IsEmpty); +end; + + function TPCJSONObject.LoadAsStream(ParamName: String; Stream: TStream): Integer; Var s : RawByteString; begin From 504b5c992ada2163a5f145bb6bc416fee83be515 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 1 Feb 2021 00:20:08 +1000 Subject: [PATCH 096/275] Classic GUI: refactor appparams usage into TSettings --- src/core/UConst.pas | 2 + src/core/USettings.pas | 118 ++++++++++--- .../UFRMPascalCoinWalletConfig.pas | 3 +- src/gui-classic/UFRMWallet.pas | 156 +++++++----------- src/gui-classic/UGridUtils.pas | 2 - 5 files changed, 150 insertions(+), 131 deletions(-) diff --git a/src/core/UConst.pas b/src/core/UConst.pas index f24ed45f9..d317b8062 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -217,6 +217,8 @@ interface CT_MOLINA = 1; CT_MOLINA_DECIMAL = {$IFDEF FPC}Real(CT_MOLINA/1000.0);{$ELSE}0.0001;{$ENDIF} + CT_DEFAULT_PAY_TO_KEY_MAX_MOLINAS = 5000; + CT_ACTIVATE_RANDOMHASH_V4 = {$IFDEF ACTIVATE_RANDOMHASH_V4}True{$ELSE}False{$ENDIF}; // Represents a non-existent account number diff --git a/src/core/USettings.pas b/src/core/USettings.pas index bc5b67888..435109bbd 100644 --- a/src/core/USettings.pas +++ b/src/core/USettings.pas @@ -62,6 +62,10 @@ interface TMinerPrivateKeyType = (mpk_NewEachTime, mpk_Random, mpk_Selected); + { TShowHashRateAs } + + TShowHashRateAs = (hr_Unit, hr_Kilo, hr_Mega, hr_Giga, hr_Tera, hr_Peta, hr_Exa); + { TSettings } TSettings = class @@ -73,19 +77,15 @@ TSettings = class class function GetMinFutureBlocksToDownloadNewSafebox: Integer; static; class procedure SetAllowDownloadNewCheckpointIfOlderThan(ABool: Boolean); static; class procedure SetInternetServerPort(AInt:Integer); static; - class function GetRpcPortEnabled : boolean; static; + class function GetJsonRpcPortEnabled : boolean; static; class procedure SetMinFutureBlocksToDownloadNewSafebox(AInt: Integer); static; - class procedure SetRpcPortEnabled(ABool: boolean); static; + class procedure SetJsonRpcPortEnabled(ABool: boolean); static; class function GetDefaultFee : Int64; static; class procedure SetDefaultFee(AInt64: Int64); static; class function GetMinerPrivateKeyType : TMinerPrivateKeyType; static; class procedure SetMinerPrivateKeyType(AType: TMinerPrivateKeyType); static; - class function GetMinerSelectedPrivateKey : TRawBytes; static; - class procedure SetMinerSelectedPrivateKey(AKey:TRawBytes); static; - class function GetMinerServerRpcActive : boolean; static; - class procedure SetMinerServerRpcActive(ABool: Boolean); static; - class function GetMinerServerRpcPort : Integer; static; - class procedure SetMinerServerRpcPort(APort: Integer); static; + class function GetMinerSelectedPublicKey : TRawBytes; static; + class procedure SetMinerSelectedPublicKey(AKey:TRawBytes); static; class function GetSaveLogFiles : boolean; static; class procedure SetSaveLogFiles(ABool: boolean); static; class function GetShowLogs : boolean; static; @@ -96,16 +96,27 @@ TSettings = class class procedure SetMinerName(AName: string); static; class function GetRunCount : Integer; static; class procedure SetRunCount(AInt: Integer); static; + class function GetFirstTime : Boolean; static; + class procedure SetFirstTime(ABool: Boolean); static; class function GetMaxPayToKeyPurchasePrice : UInt64; static; class procedure SetMaxPayToKeyPurchasePrice(AVal: UInt64); static; class function GetShowModalMessages : boolean; static; class procedure SetShowModalMessages(ABool: boolean); static; - class function GetRpcAllowedIPs : string; static; - class procedure SetRpcAllowedIPs(AString: string); static; + class function GetJsonRpcAllowedIPs : string; static; + class procedure SetJsonRpcAllowedIPs(AString: string); static; + class function GetJsonRpcMinerServerActive : boolean; static; + class procedure SetJsonRpcMinerServerActive(ABool: Boolean); static; + class function GetMinerServerRpcPort : Integer; static; + class procedure SetMinerServerRpcPort(APort: Integer); static; + class function GetHashRateAvgBlocksCount : Integer; static; + class procedure SetHashRateAvgBlocksCount(AInt: Integer); static; + class function GetShowHashRateAs : TShowHashRateAs; static; + class procedure SetShowHashRateAs(AVal: TShowHashRateAs); static; class function GetPeerCache : string; static; class procedure SetPeerCache(AString: string); static; class function GetTryConnectOnlyWithThisFixedServers : string; static; class procedure SetTryConnectOnlyWithThisFixedServers(AString: string); static; + class procedure CheckNotLoaded; class procedure CheckLoaded; class procedure NotifyOnChanged; public @@ -113,18 +124,21 @@ TSettings = class class procedure Save; class property OnChanged : TNotifyManyEvent read FOnChanged; class property InternetServerPort : Integer read GetInternetServerPort write SetInternetServerPort; - class property RpcPortEnabled : boolean read GetRpcPortEnabled write SetRpcPortEnabled; - class property RpcAllowedIPs : string read GetRpcAllowedIPs write SetRpcAllowedIPs; + class property JsonRpcPortEnabled : boolean read GetJsonRpcPortEnabled write SetJsonRpcPortEnabled; + class property JsonRpcAllowedIPs : string read GetJsonRpcAllowedIPs write SetJsonRpcAllowedIPs; + class property JsonRpcMinerServerActive : boolean read GetJsonRpcMinerServerActive write SetJsonRpcMinerServerActive; + class property JsonRpcMinerServerPort : Integer read GetMinerServerRpcPort write SetMinerServerRpcPort; + class property HashRateAvgBlocksCount : Integer read GetHashRateAvgBlocksCount write SetHashRateAvgBlocksCount; + class property ShowHashRateAs : TShowHashRateAs read GetShowHashRateAs write SetShowHashRateAs; class property DefaultFee : Int64 read GetDefaultFee write SetDefaultFee; class property MinerPrivateKeyType : TMinerPrivateKeyType read GetMinerPrivateKeyType write SetMinerPrivateKeyType; - class property MinerSelectedPrivateKey : TRawBytes read GetMinerSelectedPrivateKey write SetMinerSelectedPrivateKey; - class property MinerServerRpcActive : boolean read GetMinerServerRpcActive write SetMinerServerRpcActive; - class property MinerServerRpcPort : Integer read GetMinerServerRpcPort write SetMinerServerRpcPort; + class property MinerSelectedPublicKey : TRawBytes read GetMinerSelectedPublicKey write SetMinerSelectedPublicKey; class property SaveLogFiles : boolean read GetSaveLogFiles write SetSaveLogFiles; class property ShowLogs : boolean read GetShowLogs write SetShowLogs; class property SaveDebugLogs : boolean read GetSaveDebugLogs write SetSaveDebugLogs; class property MinerName : string read GetMinerName write SetMinerName; class property RunCount : Integer read GetRunCount write SetRunCount; + class property FirstTime : Boolean read GetFirstTime write SetFirstTime; class property MaxPayToKeyPurchasePrice : UInt64 read GetMaxPayToKeyPurchasePrice write SetMaxPayToKeyPurchasePrice; class property ShowModalMessages : boolean read GetShowModalMessages write SetShowModalMessages; class property PeerCache : string read GetPeerCache write SetPeerCache; @@ -144,13 +158,22 @@ implementation class procedure TSettings.Load; begin + CheckNotLoaded; FAppParams := TAppParams.Create(nil); FAppParams.FileName := TNode.GetPascalCoinDataFolder+PathDelim+'AppParams.prm'; + + If FAppParams.FindParam(CT_PARAM_MinerName)=Nil then begin + // New configuration... assigning a new random value + FAppParams.ParamByName[CT_PARAM_MinerName].SetAsString('New Node '+DateTimeToStr(Now)+' - '+ CT_ClientAppVersion); + end; + end; class procedure TSettings.Save; begin //TODO Update FAppParams to optionally save on set value, and make FApp.Save public and verify all AppParams updates in client code + CheckLoaded; + OnChanged.Invoke(Nil); end; class function TSettings.GetInternetServerPort : Integer; @@ -183,36 +206,60 @@ class procedure TSettings.SetInternetServerPort(AInt:Integer); FAppParams.ParamByName[CT_PARAM_InternetServerPort].SetAsInteger(AInt); end; -class function TSettings.GetRpcPortEnabled : boolean; +class procedure TSettings.SetMinFutureBlocksToDownloadNewSafebox(AInt: Integer); begin CheckLoaded; - Result := FAppParams.ParamByName[CT_PARAM_JSONRPCEnabled].GetAsBoolean(false); + FAppParams.ParamByName[CT_PARAM_MinFutureBlocksToDownloadNewSafebox].SetAsInteger(AInt); end; -class procedure TSettings.SetMinFutureBlocksToDownloadNewSafebox(AInt: Integer); +class function TSettings.GetJsonRpcPortEnabled : boolean; begin CheckLoaded; - FAppParams.ParamByName[CT_PARAM_MinFutureBlocksToDownloadNewSafebox].SetAsInteger(AInt); + Result := FAppParams.ParamByName[CT_PARAM_JSONRPCEnabled].GetAsBoolean(false); end; -class procedure TSettings.SetRpcPortEnabled(ABool: boolean); +class procedure TSettings.SetJsonRpcPortEnabled(ABool: boolean); begin CheckLoaded; FAppParams.ParamByName[CT_PARAM_JSONRPCEnabled].SetAsBoolean(ABool); end; -class function TSettings.GetRpcAllowedIPs : string; +class function TSettings.GetJsonRpcAllowedIPs : string; begin CheckLoaded; Result := FAppParams.ParamByName[CT_PARAM_JSONRPCAllowedIPs].GetAsString('127.0.0.1;'); end; -class procedure TSettings.SetRpcAllowedIPs(AString: string); +class procedure TSettings.SetJsonRpcAllowedIPs(AString: string); begin CheckLoaded; FAppParams.ParamByName[CT_PARAM_JSONRPCAllowedIPs].SetAsString(AString); end; +class function TSettings.GetHashRateAvgBlocksCount : Integer; +begin + CheckLoaded; + Result := FAppParams.ParamByName[CT_PARAM_HashRateAvgBlocksCount].GetAsInteger(50) +end; + +class procedure TSettings.SetHashRateAvgBlocksCount(AInt: Integer); +begin + CheckLoaded; + FAppParams.ParamByName[CT_PARAM_HashRateAvgBlocksCount].SetAsInteger(AInt); +end; + +class function TSettings.GetShowHashRateAs : TShowHashRateAs; +begin + CheckLoaded; + Result := TShowHashRateAs(FAppParams.ParamByName[CT_PARAM_ShowHashRateAs].GetAsInteger(Integer({$IFDEF TESTNET}hr_Mega{$ELSE}hr_Tera{$ENDIF}))); +end; + +class procedure TSettings.SetShowHashRateAs(AVal: TShowHashRateAs); +begin + CheckLoaded; + FAppParams.ParamByName[CT_PARAM_ShowHashRateAs].SetAsInteger(Integer(AVal)); +end; + class function TSettings.GetDefaultFee : Int64; begin CheckLoaded; @@ -225,13 +272,13 @@ class procedure TSettings.SetDefaultFee(AInt64: Int64); FAppParams.ParamByName[CT_PARAM_DefaultFee].SetAsInt64(AInt64); end; -class function TSettings.GetMinerServerRpcActive : boolean; +class function TSettings.GetJsonRpcMinerServerActive : boolean; begin CheckLoaded; Result := FAppParams.ParamByName[CT_PARAM_JSONRPCMinerServerActive].GetAsBoolean(true); end; -class procedure TSettings.SetMinerServerRpcActive(ABool: Boolean); +class procedure TSettings.SetJsonRpcMinerServerActive(ABool: Boolean); begin CheckLoaded; FAppParams.ParamByName[CT_PARAM_JSONRPCMinerServerActive].SetAsBoolean(ABool); @@ -261,13 +308,13 @@ class procedure TSettings.SetMinerPrivateKeyType(AType: TMinerPrivateKeyType); FAppParams.ParamByName[CT_PARAM_MinerPrivateKeyType].SetAsInteger(Integer(AType)); end; -class function TSettings.GetMinerSelectedPrivateKey : TRawBytes; +class function TSettings.GetMinerSelectedPublicKey : TRawBytes; begin CheckLoaded; Result := FAppParams.ParamByName[CT_PARAM_MinerPrivateKeySelectedPublicKey].GetAsTBytes(Nil); end; -class procedure TSettings.SetMinerSelectedPrivateKey(AKey:TRawBytes); +class procedure TSettings.SetMinerSelectedPublicKey(AKey:TRawBytes); begin CheckLoaded; FAppParams.ParamByName[CT_PARAM_MinerPrivateKeySelectedPublicKey].SetAsTBytes(AKey); @@ -333,11 +380,22 @@ class procedure TSettings.SetRunCount(AInt: Integer); FAppParams.ParamByName[CT_PARAM_RunCount].SetAsInteger(AInt) end; +class function TSettings.GetFirsttime : Boolean; +begin + CheckLoaded; + Result := FAppParams.ParamByName[CT_PARAM_FirstTime].GetAsBoolean(true); +end; + +class procedure TSettings.SetFirstTime(ABool: Boolean); +begin + CheckLoaded; + FAppParams.ParamByName[CT_PARAM_FirstTime].SetAsBoolean(ABool); +end; class function TSettings.GetMaxPayToKeyPurchasePrice : UInt64; begin CheckLoaded; - Result := FAppParams.ParamByName[CT_PARAM_MaxPayToKeyPurchasePrice].GetAsUInt64(0); + Result := FAppParams.ParamByName[CT_PARAM_MaxPayToKeyPurchasePrice].GetAsUInt64(5000); end; class procedure TSettings.SetMaxPayToKeyPurchasePrice(AVal: UInt64); @@ -382,6 +440,12 @@ class procedure TSettings.SetTryConnectOnlyWithThisFixedServers(AString: string) FAppParams.ParamByName[CT_PARAM_TryToConnectOnlyWithThisFixedServers].SetAsString(Trim(AString)); end; +class procedure TSettings.CheckNotLoaded; +begin + if Assigned(FAppParams) then + raise Exception.Create('Application settings have already been loaded'); +end; + class procedure TSettings.CheckLoaded; begin if not Assigned(FAppParams) then diff --git a/src/gui-classic/UFRMPascalCoinWalletConfig.pas b/src/gui-classic/UFRMPascalCoinWalletConfig.pas index 9c277b56e..3a9837fe7 100644 --- a/src/gui-classic/UFRMPascalCoinWalletConfig.pas +++ b/src/gui-classic/UFRMPascalCoinWalletConfig.pas @@ -30,11 +30,10 @@ interface LCLIntf, LCLType, LMessages, {$ENDIF} Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, - Dialogs, StdCtrls, Buttons, ComCtrls, UAppParams, UWallet; + Dialogs, StdCtrls, Buttons, ComCtrls, UAppParams, USettings, UWallet; type - TMinerPrivateKey = (mpk_NewEachTime, mpk_Random, mpk_Selected); { TFRMPascalCoinWalletConfig } diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index c21cee168..17457ef8b 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -35,7 +35,7 @@ interface UNode, UGridUtils, UJSONFunctions, UAccounts, Menus, ImgList, UNetProtocol, UCrypto, Buttons, UPoolMining, URPC, UFRMAccountSelect, UConst, UAccountKeyStorage, UBaseTypes, UPCDataTypes, UOrderedList, - UFRMRPCCalls, UTxMultiOperation, + UFRMRPCCalls, UTxMultiOperation, USettings, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}; Const @@ -43,7 +43,6 @@ interface CM_PC_NetConnectionUpdated = WM_USER + 2; type - TMinerPrivateKey = (mpk_NewEachTime, mpk_Random, mpk_Selected); { TFRMWallet } @@ -259,7 +258,6 @@ TFRMWallet = class(TForm) FIsActivated : Boolean; FWalletKeys : TWalletKeysExt; FLog : TLog; - FAppParams : TAppParams; FNodeNotifyEvents : TNodeNotifyEvents; FAccountsGrid : TAccountsGrid; FSelectedAccountsGrid : TAccountsGrid; @@ -267,7 +265,7 @@ TFRMWallet = class(TForm) FPendingOperationsGrid : TOperationsGrid; FOperationsExplorerGrid : TOperationsGrid; FBlockChainGrid : TBlockChainGrid; - FMinerPrivateKeyType : TMinerPrivateKey; + FMinerPrivateKeyType : TMinerPrivateKeyType; FUpdating : Boolean; FMessagesUnreadCount : Integer; FMinAccountBalance : Int64; @@ -295,9 +293,7 @@ TFRMWallet = class(TForm) Procedure UpdateBlockChainState; Procedure UpdatePrivateKeys; Procedure UpdateOperations; - Procedure LoadAppParams; - Procedure SaveAppParams; - Procedure UpdateConfigChanged; + Procedure UpdateConfigChanged(Sender:TObject); Procedure UpdateNodeStatus; Procedure UpdateAvailableConnections; procedure Activate; override; @@ -339,7 +335,7 @@ implementation UFRMAskForAccount, UAbstractBTree, UFRMAbout, UFRMOperation, UFRMWalletKeys, UFRMPayloadDecoder, UFRMNodesIp, UFRMMemoText, - USettings, UCommon, UPCOrderedLists; + UCommon, UPCOrderedLists; Type @@ -439,19 +435,19 @@ procedure TFRMWallet.Activate; Raise; end; End; - ips := FAppParams.ParamByName[CT_PARAM_TryToConnectOnlyWithThisFixedServers].GetAsString(''); + ips := TSettings.TryConnectOnlyWithThisFixedServers; TNode.DecodeIpStringToNodeServerAddressArray(ips,nsarr); TNetData.NetData.DiscoverFixedServersOnly(nsarr); setlength(nsarr,0); // Creating Node: FNode := TNode.Node; - FNode.NetServer.Port := FAppParams.ParamByName[CT_PARAM_InternetServerPort].GetAsInteger(CT_NetServer_Port); - FNode.PeerCache := FAppParams.ParamByName[CT_PARAM_PeerCache].GetAsString('')+';'+CT_Discover_IPs; + FNode.NetServer.Port := TSettings.InternetServerPort; + FNode.PeerCache := TSettings.PeerCache+';'+CT_Discover_IPs; // Create RPC server FRPCServer := TRPCServer.Create; FRPCServer.WalletKeys := WalletKeys; - FRPCServer.Active := FAppParams.ParamByName[CT_PARAM_JSONRPCEnabled].GetAsBoolean(false); - FRPCServer.ValidIPs := FAppParams.ParamByName[CT_PARAM_JSONRPCAllowedIPs].GetAsString('127.0.0.1'); + FRPCServer.Active := TSettings.JsonRpcPortEnabled; + FRPCServer.ValidIPs := TSettings.JsonRpcAllowedIPs; WalletKeys.SafeBox := FNode.Bank.SafeBox; // Check Database FNode.Bank.StorageClass := TFileStorage; @@ -462,15 +458,15 @@ procedure TFRMWallet.Activate; FWalletKeys.OnChanged.Add( OnWalletChanged ); FAccountsGrid.Node := FNode; FOperationsAccountGrid.Node := FNode; - FBlockChainGrid.HashRateAverageBlocksCount := FAppParams.ParamByName[CT_PARAM_HashRateAvgBlocksCount].GetAsInteger(50); - i := FAppParams.ParamByName[CT_PARAM_ShowHashRateAs].GetAsInteger(Integer({$IFDEF TESTNET}hr_Mega{$ELSE}hr_Tera{$ENDIF})); + FBlockChainGrid.HashRateAverageBlocksCount := TSettings.HashRateAvgBlocksCount; + i := Integer(TSettings.ShowHashRateAs); if (i<Integer(Low(TShowHashRateAs))) Or (i>Integer(High(TShowHashRateAs))) then i := Integer({$IFDEF TESTNET}hr_Mega{$ELSE}hr_Tera{$ENDIF}); FBlockChainGrid.HashRateAs := TShowHashRateAs(i); // Reading database FThreadActivate := TThreadActivate.Create(true); TThreadActivate(FThreadActivate).FreeOnTerminate := true; TThreadActivate(FThreadActivate).Suspended := False; - UpdateConfigChanged; + UpdateConfigChanged(Self); UpdateNodeStatus; TPCTNetDataExtraMessages.InitNetDataExtraMessages(FNode,TNetData.NetData,FWalletKeys); Except @@ -482,8 +478,8 @@ procedure TFRMWallet.Activate; end; UpdatePrivateKeys; UpdateAccounts(false); - if FAppParams.ParamByName[CT_PARAM_FirstTime].GetAsBoolean(true) then begin - FAppParams.ParamByName[CT_PARAM_FirstTime].SetAsBoolean(false); + if TSettings.FirstTime then begin + TSettings.FirstTime := false; miAboutPascalCoinClick(Nil); end; @@ -521,7 +517,7 @@ procedure TFRMWallet.bbSelectedAccountsOperationClick(Sender: TObject); finally FSelectedAccountsGrid.UnlockAccountsList; end; - DefaultFee := FAppParams.ParamByName[CT_PARAM_DefaultFee].GetAsInt64(0); + DefaultFee := TSettings.DefaultFee; WalletKeys := FWalletKeys; ShowModal; Finally @@ -700,13 +696,13 @@ procedure TFRMWallet.dgAccountsClick(Sender: TObject); procedure TFRMWallet.dgAccountsColumnMoved(Sender: TObject; FromIndex, ToIndex: Integer); begin - SaveAppParams; + TSettings.Save; end; procedure TFRMWallet.dgAccountsFixedCellClick(Sender: TObject; ACol, ARow: Integer); begin - SaveAppParams; + TSettings.Save; end; procedure TFRMWallet.DoUpdateAccounts; @@ -866,16 +862,16 @@ procedure TFRMWallet.FinishedLoadingApp; TimerUpdateStatus.Enabled := true; // FPoolMiningServer := TPoolMiningServer.Create; - FPoolMiningServer.Port := FAppParams.ParamByName[CT_PARAM_JSONRPCMinerServerPort].GetAsInteger(CT_JSONRPCMinerServer_Port); + FPoolMiningServer.Port := TSettings.JsonRpcMinerServerPort; FPoolMiningServer.MinerAccountKey := GetAccountKeyForMiner; - FPoolMiningServer.MinerPayload := TEncoding.ANSI.GetBytes( FAppParams.ParamByName[CT_PARAM_MinerName].GetAsString('') ); + FPoolMiningServer.MinerPayload := TEncoding.ANSI.GetBytes(TSettings.MinerName); LLockedMempool := FNode.LockMempoolWrite; try LLockedMempool.AccountKey := GetAccountKeyForMiner; finally FNode.UnlockMempoolWrite; end; - FPoolMiningServer.Active := FAppParams.ParamByName[CT_PARAM_JSONRPCMinerServerActive].GetAsBoolean(true); + FPoolMiningServer.Active := TSettings.JsonRpcMinerServerActive; FPoolMiningServer.OnMiningServerNewBlockFound := OnMiningServerNewBlockFound; FreeAndNil(FBackgroundLabel); FreeAndNil(FBackgroundPanel); @@ -1332,8 +1328,8 @@ procedure TFRMWallet.FormCreate(Sender: TObject); FLog.OnNewLog := OnNewLog; FLog.SaveTypes := []; If Not ForceDirectories(TNode.GetPascalCoinDataFolder) then raise Exception.Create('Cannot create dir: '+TNode.GetPascalCoinDataFolder); - FAppParams := TAppParams.Create(self); - FAppParams.FileName := TNode.GetPascalCoinDataFolder+PathDelim+'AppParams.prm'; + TSettings.Load; + TSettings.OnChanged.Add(UpdateConfigChanged); FNodeNotifyEvents := TNodeNotifyEvents.Create(Self); FNodeNotifyEvents.OnBlocksChanged := OnNewAccount; FNodeNotifyEvents.OnNodeMessageEvent := OnNodeMessageEvent; @@ -1360,8 +1356,8 @@ procedure TFRMWallet.FormCreate(Sender: TObject); FOperationsExplorerGrid.PendingOperations := False; FBlockChainGrid := TBlockChainGrid.Create(Self); FBlockChainGrid.DrawGrid := dgBlockChainExplorer; + FBlockChainGrid.ShowTimeAverageColumns:={$IFDEF SHOW_AVERAGE_TIME_STATS}True;{$ELSE}False;{$ENDIF} // FWalletKeys.OnChanged.Add( OnWalletChanged ); - LoadAppParams; {$IFDEF USE_GNUGETTEXT} // use language from the params and retranslate if needed // might be better to move this a bit earlier in the formcreate routine @@ -1427,7 +1423,7 @@ procedure TFRMWallet.ebHashRateBackBlocksExit(Sender: TObject); Try i := StrToIntDef(ebHashRateBackBlocks.Text,-1); FBlockChainGrid.HashRateAverageBlocksCount:=i; - FAppParams.ParamByName[CT_PARAM_HashRateAvgBlocksCount].Value := FBlockChainGrid.HashRateAverageBlocksCount; + TSettings.HashRateAvgBlocksCount := FBlockChainGrid.HashRateAverageBlocksCount; Finally ebHashRateBackBlocks.Text := IntToStr(FBlockChainGrid.HashRateAverageBlocksCount); FUpdating := false; @@ -1449,7 +1445,7 @@ procedure TFRMWallet.cbHashRateUnitsClick(Sender: TObject); 6 : FBlockChainGrid.HashRateAs := hr_Exa; else FBlockChainGrid.HashRateAs := hr_Mega; end; - FAppParams.ParamByName[CT_PARAM_ShowHashRateAs].Value := Integer(FBlockChainGrid.HashRateAs); + TSettings.ShowHashRateAs := FBlockChainGrid.HashRateAs; Finally FUpdating := false; End; @@ -1469,8 +1465,7 @@ procedure TFRMWallet.FormDestroy(Sender: TObject); FreeAndNil(FRPCServer); FreeAndNil(FPoolMiningServer); step := 'Saving params'; - SaveAppParams; - FreeAndNil(FAppParams); + TSettings.Save; // step := 'Assigning nil events'; FLog.OnNewLog :=Nil; @@ -1570,11 +1565,10 @@ function TFRMWallet.GetAccountKeyForMiner: TAccountKey; begin Result := CT_TECDSA_Public_Nul; if Not Assigned(FWalletKeys) then exit; - if Not Assigned(FAppParams) then exit; case FMinerPrivateKeyType of mpk_NewEachTime: PublicK := CT_TECDSA_Public_Nul; mpk_Selected: begin - PublicK := TAccountComp.RawString2Accountkey(FAppParams.ParamByName[CT_PARAM_MinerPrivateKeySelectedPublicKey].GetAsTBytes(Nil)); + PublicK := TAccountComp.RawString2Accountkey(TSettings.MinerSelectedPublicKey); end; else // Random @@ -1601,9 +1595,9 @@ function TFRMWallet.GetAccountKeyForMiner: TAccountKey; PublicK := PK.PublicKey; // Set to AppParams if not mpk_NewEachTime if (FMinerPrivateKeyType<>mpk_NewEachTime) then begin - FAppParams.ParamByName[CT_PARAM_MinerPrivateKeySelectedPublicKey].SetAsTBytes(TAccountComp.AccountKey2RawString(PublicK)); + TSettings.MinerSelectedPublicKey := TAccountComp.AccountKey2RawString(PublicK); FMinerPrivateKeyType:=mpk_Selected; - FAppParams.ParamByName[CT_PARAM_MinerPrivateKeyType].Value := Integer(mpk_Selected); + TSettings.MinerPrivateKeyType := mpk_Selected; end; finally PK.Free; @@ -1617,7 +1611,7 @@ procedure TFRMWallet.IPnodes1Click(Sender: TObject); begin FRM := TFRMNodesIp.Create(Self); Try - FRM.AppParams := FAppParams; + FRM.AppParams := TSettings.AppParams; FRM.ShowModal; Finally FRM.Free; @@ -1629,28 +1623,6 @@ procedure TFRMWallet.lblReceivedMessagesClick(Sender: TObject); PageControl.ActivePage := tsMessages; end; -procedure TFRMWallet.LoadAppParams; -Var ms : TMemoryStream; - s : AnsiString; -begin - ms := TMemoryStream.Create; - Try - s := FAppParams.ParamByName[CT_PARAM_GridAccountsStream].GetAsString(''); - ms.WriteBuffer(s[1],length(s)); - ms.Position := 0; - // Disabled on V2: FAccountsGrid.LoadFromStream(ms); - Finally - ms.Free; - End; - If FAppParams.FindParam(CT_PARAM_MinerName)=Nil then begin - // New configuration... assigning a new random value - FAppParams.ParamByName[CT_PARAM_MinerName].SetAsString('New Node '+DateTimeToStr(Now)+' - '+ - CT_ClientAppVersion); - end; - FBlockChainGrid.ShowTimeAverageColumns:={$IFDEF SHOW_AVERAGE_TIME_STATS}True;{$ELSE}False;{$ENDIF} - UpdateConfigChanged; -end; - procedure TFRMWallet.miAboutPascalCoinClick(Sender: TObject); begin With TFRMAbout.Create(Self) do @@ -1737,11 +1709,11 @@ procedure TFRMWallet.MiCloseClick(Sender: TObject); procedure TFRMWallet.MiDecodePayloadClick(Sender: TObject); begin if PageControl.ActivePage=tsOperations then begin - FOperationsExplorerGrid.ShowModalDecoder(FWalletKeys,FAppParams); + FOperationsExplorerGrid.ShowModalDecoder(FWalletKeys, TSettings.AppParams); end else if PageControl.ActivePage=tsPendingOperations then begin - FPendingOperationsGrid.ShowModalDecoder(FWalletKeys,FAppParams); + FPendingOperationsGrid.ShowModalDecoder(FWalletKeys,TSettings.AppParams); end else if PageControl.ActivePage=tsMyAccounts then begin - FOperationsAccountGrid.ShowModalDecoder(FWalletKeys,FAppParams); + FOperationsAccountGrid.ShowModalDecoder(FWalletKeys,TSettings.AppParams); end; end; @@ -1987,7 +1959,7 @@ procedure TFRMWallet.MiFindOperationbyOpHashClick(Sender: TObject); // FRM := TFRMPayloadDecoder.Create(Self); try - FRM.Init(CT_TOperationResume_NUL,WalletKeys,FAppParams); + FRM.Init(CT_TOperationResume_NUL,WalletKeys,TSettings.AppParams); FRM.DoFind(oph); FRM.ShowModal; finally @@ -2036,7 +2008,7 @@ procedure TFRMWallet.miNewOperationClick(Sender: TObject); finally l.Free; end; - DefaultFee := FAppParams.ParamByName[CT_PARAM_DefaultFee].GetAsInt64(0); + DefaultFee := TSettings.DefaultFee; WalletKeys := FWalletKeys; ShowModal; Finally @@ -2048,11 +2020,11 @@ procedure TFRMWallet.miOptionsClick(Sender: TObject); begin With TFRMPascalCoinWalletConfig.Create(Self) do try - AppParams := Self.FAppParams; + AppParams := TSettings.AppParams; WalletKeys := Self.FWalletKeys; if ShowModal=MrOk then begin - SaveAppParams; - UpdateConfigChanged; + TSettings.Save; + UpdateConfigChanged(Self); {$IFDEF USE_GNUGETTEXT}RetranslateComponent(self);{$ENDIF} end; finally @@ -2251,7 +2223,7 @@ procedure TFRMWallet.OnNodeMessageEvent(NetConnection: TNetConnection; MessageDa s := DateTimeToStr(now)+' Message received from '+NetConnection.ClientRemoteAddr; memoMessages.Lines.Add(DateTimeToStr(now)+' Message received from '+NetConnection.ClientRemoteAddr+' Length '+inttostr(Length(MessageData))+' bytes'); memoMessages.Lines.Add('RECEIVED> '+MessageData); - if FAppParams.ParamByName[CT_PARAM_ShowModalMessages].GetAsBoolean(false) then begin + if TSettings.ShowModalMessages then begin s := DateTimeToStr(now)+' Message from '+NetConnection.ClientRemoteAddr+#10+ 'Length '+inttostr(length(MessageData))+' bytes'+#10+#10; if TCrypto.IsHumanReadable(TEncoding.ANSI.GetBytes(MessageData)) then begin @@ -2289,7 +2261,7 @@ procedure TFRMWallet.OnReceivedHelloMessage(Sender: TObject); if (s<>'') then s := s+';'; s := s + nsarr[i].ip+':'+IntToStr( nsarr[i].port ); end; - FAppParams.ParamByName[CT_PARAM_PeerCache].SetAsString(s); + TSettings.PeerCache := s; TNode.Node.PeerCache := s; end; @@ -2334,22 +2306,6 @@ procedure TFRMWallet.PageControlChange(Sender: TObject); end; end; -procedure TFRMWallet.SaveAppParams; -Var ms : TMemoryStream; - s : AnsiString; -begin - ms := TMemoryStream.Create; - Try - FAccountsGrid.SaveToStream(ms); - ms.Position := 0; - setlength(s,ms.Size); - ms.ReadBuffer(s[1],ms.Size); - FAppParams.ParamByName[CT_PARAM_GridAccountsStream].SetAsString(s); - Finally - ms.Free; - End; -end; - procedure TFRMWallet.sbSelectedAccountsAddAllClick(Sender: TObject); Var lsource,ltarget : TOrderedCardinalList; i : Integer; @@ -2587,18 +2543,18 @@ procedure TFRMWallet.UpdateBlockChainState; end; end; -procedure TFRMWallet.UpdateConfigChanged; +procedure TFRMWallet.UpdateConfigChanged(Sender:TObject); Var wa : Boolean; i : Integer; LLockedMempool : TPCOperationsComp; begin - tsLogs.TabVisible := FAppParams.ParamByName[CT_PARAM_ShowLogs].GetAsBoolean(false); + tsLogs.TabVisible := TSettings.ShowLogs; if (Not tsLogs.TabVisible) then begin FLog.OnNewLog := Nil; if PageControl.ActivePage = tsLogs then PageControl.ActivePage := tsMyAccounts; end else FLog.OnNewLog := OnNewLog; - if (FAppParams.ParamByName[CT_PARAM_SaveLogFiles].GetAsBoolean(false)) then begin - if FAppParams.ParamByName[CT_PARAM_SaveDebugLogs].GetAsBoolean(false) then FLog.SaveTypes := CT_TLogTypes_ALL + if TSettings.SaveLogFiles then begin + if TSettings.SaveDebugLogs then FLog.SaveTypes := CT_TLogTypes_ALL else FLog.SaveTypes := CT_TLogTypes_DEFAULT; FLog.FileName := TNode.GetPascalCoinDataFolder+PathDelim+'PascalCointWallet.log'; end else begin @@ -2607,30 +2563,30 @@ procedure TFRMWallet.UpdateConfigChanged; end; if Assigned(FNode) then begin wa := FNode.NetServer.Active; - FNode.NetServer.Port := FAppParams.ParamByName[CT_PARAM_InternetServerPort].GetAsInteger(CT_NetServer_Port); + FNode.NetServer.Port := TSettings.InternetServerPort; FNode.NetServer.Active := wa; LLockedMempool := FNode.LockMempoolWrite; try - LLockedMempool.BlockPayload := TEncoding.ANSI.GetBytes(FAppParams.ParamByName[CT_PARAM_MinerName].GetAsString('')); + LLockedMempool.BlockPayload := TEncoding.ANSI.GetBytes(TSettings.MinerName); finally FNode.UnlockMempoolWrite; end; FNode.NodeLogFilename := TNode.GetPascalCoinDataFolder+PathDelim+'blocks.log'; end; if Assigned(FPoolMiningServer) then begin - if FPoolMiningServer.Port<>FAppParams.ParamByName[CT_PARAM_JSONRPCMinerServerPort].GetAsInteger(CT_JSONRPCMinerServer_Port) then begin + if FPoolMiningServer.Port<>TSettings.JsonRpcMinerServerPort then begin FPoolMiningServer.Active := false; - FPoolMiningServer.Port := FAppParams.ParamByName[CT_PARAM_JSONRPCMinerServerPort].GetAsInteger(CT_JSONRPCMinerServer_Port); + FPoolMiningServer.Port := TSettings.JsonRpcMinerServerPort; end; - FPoolMiningServer.Active :=FAppParams.ParamByName[CT_PARAM_JSONRPCMinerServerActive].GetAsBoolean(true); - FPoolMiningServer.UpdateAccountAndPayload(GetAccountKeyForMiner,TEncoding.ANSI.GetBytes(FAppParams.ParamByName[CT_PARAM_MinerName].GetAsString(''))); + FPoolMiningServer.Active := TSettings.JsonRpcMinerServerActive; + FPoolMiningServer.UpdateAccountAndPayload(GetAccountKeyForMiner,TEncoding.ANSI.GetBytes(TSettings.MinerName)); end; if Assigned(FRPCServer) then begin - FRPCServer.Active := FAppParams.ParamByName[CT_PARAM_JSONRPCEnabled].GetAsBoolean(false); - FRPCServer.ValidIPs := FAppParams.ParamByName[CT_PARAM_JSONRPCAllowedIPs].GetAsString('127.0.0.1'); + FRPCServer.Active := TSettings.JsonRpcPortEnabled; + FRPCServer.ValidIPs := TSettings.JsonRpcAllowedIPs; end; - i := FAppParams.ParamByName[CT_PARAM_MinerPrivateKeyType].GetAsInteger(Integer(mpk_Random)); - if (i>=Integer(Low(TMinerPrivatekey))) And (i<=Integer(High(TMinerPrivatekey))) then FMinerPrivateKeyType := TMinerPrivateKey(i) + i := Integer(TSettings.MinerPrivateKeyType); + if (i>=Integer(Low(TMinerPrivateKeyType))) And (i<=Integer(High(TMinerPrivateKeyType))) then FMinerPrivateKeyType := TMinerPrivateKeyType(i) else FMinerPrivateKeyType := mpk_Random; ebHashRateBackBlocks.Text := IntToStr(FBlockChainGrid.HashRateAverageBlocksCount); Case FBlockChainGrid.HashRateAs of @@ -2644,8 +2600,8 @@ procedure TFRMWallet.UpdateConfigChanged; else cbHashRateUnits.ItemIndex:=-1; end; if TNetData.NetDataExists then begin - if FAppParams.ParamByName[CT_PARAM_AllowDownloadNewCheckpointIfOlderThan].GetAsBoolean(TNetData.NetData.MinFutureBlocksToDownloadNewSafebox>200) then begin - TNetData.NetData.MinFutureBlocksToDownloadNewSafebox:=FAppParams.ParamByName[CT_PARAM_MinFutureBlocksToDownloadNewSafebox].GetAsInteger(TNetData.NetData.MinFutureBlocksToDownloadNewSafebox); + if TSettings.AppParams.ParamByName[CT_PARAM_AllowDownloadNewCheckpointIfOlderThan].GetAsBoolean(TNetData.NetData.MinFutureBlocksToDownloadNewSafebox>200) then begin + TNetData.NetData.MinFutureBlocksToDownloadNewSafebox:=TSettings.AppParams.ParamByName[CT_PARAM_MinFutureBlocksToDownloadNewSafebox].GetAsInteger(TNetData.NetData.MinFutureBlocksToDownloadNewSafebox); end else TNetData.NetData.MinFutureBlocksToDownloadNewSafebox:=0; end; end; diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index 5848e5dcd..d555cc64e 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -230,8 +230,6 @@ interface { TBlockChainGrid } - TShowHashRateAs = (hr_Unit, hr_Kilo, hr_Mega, hr_Giga, hr_Tera, hr_Peta, hr_Exa); - TBlockChainGrid = Class(TComponent) private FBlockChainDataList : TList<TBlockChainData>; From 90c4242ee4199330ef5deec6a734e1e2b0fef82f Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 1 Feb 2021 00:20:44 +1000 Subject: [PATCH 097/275] PIP-0041: Pay2Key bug fixes for sendto/signsendto RPC --- src/core/UEPasa.pas | 18 +++++++++--------- src/core/UEncoding.pas | 2 +- src/core/UPCRPCSend.pas | 1 + src/core/URPC.pas | 2 ++ src/core/UWallet.pas | 4 ++-- 5 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index e026b6875..0174454da 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -222,15 +222,15 @@ implementation function TPayloadTraitHelper.ProtocolValue: Byte; begin case Self of - ptNonDeterministic: Result := 0; - ptPublic: Result := BYTE_BIT_0; - ptRecipientKeyEncrypted: Result := BYTE_BIT_1; - ptSenderKeyEncrypted: Result := BYTE_BIT_2; - ptPasswordEncrypted: Result := BYTE_BIT_3; - ptAsciiFormatted: Result := BYTE_BIT_4; - ptHexFormatted: Result := BYTE_BIT_5; - ptBase58Formatted: Result := BYTE_BIT_6; - ptAddressedByName: Result := BYTE_BIT_7; + ptNonDeterministic: Exit(0); + ptPublic: Exit(BYTE_BIT_0); + ptRecipientKeyEncrypted: Exit(BYTE_BIT_1); + ptSenderKeyEncrypted: Exit(BYTE_BIT_2); + ptPasswordEncrypted: Exit(BYTE_BIT_3); + ptAsciiFormatted: Exit(BYTE_BIT_4); + ptHexFormatted: Exit(BYTE_BIT_5); + ptBase58Formatted: Exit(BYTE_BIT_6); + ptAddressedByName: Exit(BYTE_BIT_7); end; raise Exception.Create('Internal Error 2faed11a-1b0f-447a-87d1-2e1735ac4ca2'); end; diff --git a/src/core/UEncoding.pas b/src/core/UEncoding.pas index 4ff8f5839..e4bf715a5 100644 --- a/src/core/UEncoding.pas +++ b/src/core/UEncoding.pas @@ -106,7 +106,7 @@ THexEncoding = class sealed(TObject) public const CharSet = '0123456789abcdef'; - NibblePattern = '[0-9a-f]'; + NibblePattern = '[0-9a-fA-F]'; BytePattern = NibblePattern + '{2}'; SubStringPattern = '(?:' + BytePattern + ')+'; StringPattern = SubStringPattern + '$'; diff --git a/src/core/UPCRPCSend.pas b/src/core/UPCRPCSend.pas index de658c6d4..0e5c65be9 100644 --- a/src/core/UPCRPCSend.pas +++ b/src/core/UPCRPCSend.pas @@ -149,6 +149,7 @@ class function TRPCSend.SendTo(const ASender: TRPCProcess; if Not TPascalCoinJSONComp.OverridePayloadParams(AInputParams, LTargetEPASA) then begin AErrorNum := CT_RPC_ErrNum_AmbiguousPayload; + AErrorDesc := 'Target EPASA payload conflicts with argument payload.'; Exit; end; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 5ac20905f..ed2a12e65 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -431,7 +431,9 @@ class function TPascalCoinJSONComp.OverridePayloadParams(const AInputParams : TP AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('aes')); AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); AInputParams.SetAs('pwd', TPCJSONVariantValue.CreateFromVariant(AEPASA.Password)); + Result := True; end; + Result := True; end; class function TPascalCoinJSONComp.CapturePubKey( diff --git a/src/core/UWallet.pas b/src/core/UWallet.pas index 012135414..f4bb3f607 100644 --- a/src/core/UWallet.pas +++ b/src/core/UWallet.pas @@ -592,7 +592,7 @@ class function TWallet.GetMiningKey: TAccountKey; Result := CT_TECDSA_Public_Nul; case TSettings.MinerPrivateKeyType of mpk_NewEachTime: PublicK := CT_TECDSA_Public_Nul; - mpk_Selected: PublicK := TAccountComp.RawString2Accountkey(TSettings.MinerSelectedPrivateKey); + mpk_Selected: PublicK := TAccountComp.RawString2Accountkey(TSettings.MinerSelectedPublicKey); mpk_Random: begin PublicK := CT_TECDSA_Public_Nul; if FKeys.Count>0 then PublicK := FKeys.Key[Random(FKeys.Count)].AccountKey; @@ -612,7 +612,7 @@ class function TWallet.GetMiningKey: TAccountKey; // Set to Settings if not mpk_NewEachTime if (TSettings.MinerPrivateKeyType<>mpk_NewEachTime) then begin TSettings.MinerPrivateKeyType:=mpk_Selected; - TSettings.MinerSelectedPrivateKey := TAccountComp.AccountKey2RawString(PublicK); + TSettings.MinerSelectedPublicKey := TAccountComp.AccountKey2RawString(PublicK); end; finally PK.Free; From dcb22d8707c725be3e3f8494204b484338b51127 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 1 Feb 2021 01:28:55 +1000 Subject: [PATCH 098/275] PIP-0041: PayToKey integration into GUI --- src/core/UNode.pas | 2 + src/core/USettings.pas | 2 +- src/gui-classic/UFRMOperation.dfm | 13 ++- src/gui-classic/UFRMOperation.pas | 76 ++++++++++------- .../UFRMPascalCoinWalletConfig.pas | 6 +- src/gui-classic/UGridUtils.pas | 2 +- src/pascalcoin_wallet_classic.dpr | 81 +++++++++++-------- src/pascalcoin_wallet_classic.dproj | 81 ++++++++++++------- 8 files changed, 160 insertions(+), 103 deletions(-) diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 75cc143ae..8b86fb595 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -887,6 +887,8 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit end else if (AEPasa.IsAddressedByName) then begin // Find account by name AResolvedAccount := Bank.SafeBox.FindAccountByName(AEPasa.AccountName); + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; if AResolvedAccount < 0 then begin // No account with name found AResolvedAccount := CT_AccountNo_NUL; diff --git a/src/core/USettings.pas b/src/core/USettings.pas index 435109bbd..bbf193416 100644 --- a/src/core/USettings.pas +++ b/src/core/USettings.pas @@ -395,7 +395,7 @@ class procedure TSettings.SetFirstTime(ABool: Boolean); class function TSettings.GetMaxPayToKeyPurchasePrice : UInt64; begin CheckLoaded; - Result := FAppParams.ParamByName[CT_PARAM_MaxPayToKeyPurchasePrice].GetAsUInt64(5000); + Result := FAppParams.ParamByName[CT_PARAM_MaxPayToKeyPurchasePrice].GetAsUInt64(CT_DEFAULT_PAY_TO_KEY_MAX_MOLINAS); end; class procedure TSettings.SetMaxPayToKeyPurchasePrice(AVal: UInt64); diff --git a/src/gui-classic/UFRMOperation.dfm b/src/gui-classic/UFRMOperation.dfm index bfac3cda7..880fc9e3f 100644 --- a/src/gui-classic/UFRMOperation.dfm +++ b/src/gui-classic/UFRMOperation.dfm @@ -295,11 +295,14 @@ object FRMOperation: TFRMOperation Top = 7 Width = 524 Height = 204 - ActivePage = tsBuyAccount + ActivePage = tsTransaction TabOrder = 0 OnChange = PageControlOpTypeChange object tsTransaction: TTabSheet Caption = 'Transaction' + DesignSize = ( + 516 + 176) object lblDestAccount: TLabel Left = 13 Top = 32 @@ -335,10 +338,11 @@ object FRMOperation: TFRMOperation ParentFont = False end object sbSearchDestinationAccount: TSpeedButton - Left = 208 + Left = 490 Top = 29 Width = 23 Height = 22 + Anchors = [akTop, akRight] Glyph.Data = { 36030000424D3603000000000000360000002800000010000000100000000100 18000000000000030000120B0000120B00000000000000000000FF00FF4A667C @@ -369,10 +373,11 @@ object FRMOperation: TFRMOperation OnClick = sbSearchDestinationAccountClick end object ebDestAccount: TEdit - Left = 115 + Left = 114 Top = 29 - Width = 87 + Width = 370 Height = 21 + Anchors = [akLeft, akTop, akRight] TabOrder = 0 end object ebAmount: TEdit diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index 707d33baa..f18b7beaa 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -167,7 +167,7 @@ TFRMOperation = class(TForm) Function UpdateFee(var Fee : Int64; errors : String) : Boolean; Function UpdateOperationOptions(var errors : String) : Boolean; Function UpdatePayload(Const SenderAccount : TAccount; var errors : String) : Boolean; - Function UpdateOpTransaction(Const SenderAccount : TAccount; var DestAccount : TAccount; var amount : Int64; var errors : String) : Boolean; + Function UpdateOpTransaction(const SenderAccount: TAccount; out DestAccount : TAccount; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; out amount: Int64; out errors: String) : Boolean; Function UpdateOpChangeKey(Const TargetAccount : TAccount; var SignerAccount : TAccount; var NewPublicKey : TAccountKey; var errors : String) : Boolean; Function UpdateOpListAccount(Const TargetAccount : TAccount; var SalePrice : Int64; var SellerAccount,SignerAccount : TAccount; var NewOwnerPublicKey : TAccountKey; var LockedUntilBlock : Cardinal; var HashLock : T32Bytes; var errors : String) : Boolean; Function UpdateOpDelist(Const TargetAccount : TAccount; var SignerAccount : TAccount; var errors : String) : Boolean; @@ -192,7 +192,7 @@ implementation uses {$IFDEF USE_GNUGETTEXT}gnugettext,{$ENDIF}UConst, UOpTransaction, UFRMNewPrivateKeyType, UFRMWalletKeys, UFRMHashLock, - UCommon, ULog, UGUIUtils; + UCommon, UEPasa, ULog, UGUIUtils; {$IFnDEF FPC} {$R *.dfm} @@ -218,7 +218,7 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); LHashLock : T32Bytes; _newName, LNewAccountData : TRawBytes; _newType : Word; - _changeName, _changeType, LChangeAccountData, _V2, _executeSigner, LRecipientSigned : Boolean; + _changeName, _changeType, LChangeAccountData, _V2, _executeSigner, LRecipientSigned, LRequiresPurchase : Boolean; _senderAccounts : TCardinalsArray; label loop_start; begin @@ -262,7 +262,8 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); // Determine which operation type it is if PageControlOpType.ActivePage = tsTransaction then begin {%region Operation: Transaction} - if Not UpdateOpTransaction(account,destAccount,_amount,errors) then raise Exception.Create(errors); + if Not UpdateOpTransaction(account,destAccount,_newOwnerPublicKey, LRequiresPurchase, _amount,errors) then + raise Exception.Create(errors); if Length(_senderAccounts) > 1 then begin if account.balance>0 then begin if account.balance>DefaultFee then begin @@ -273,14 +274,19 @@ procedure TFRMOperation.actExecuteExecute(Sender: TObject); _fee := 0; end; end else dooperation := false; - end else begin end; + if dooperation then begin - op := TOpTransaction.CreateTransaction(FNode.Bank.Safebox.CurrentProtocol,account.account,account.n_operation+1,destAccount.account,LKey.PrivateKey,_amount,_fee,FEncodedPayload); - inc(_totalamount,_amount); - inc(_totalfee,_fee); + if NOT LRequiresPurchase then begin + op := TOpTransaction.CreateTransaction(FNode.Bank.Safebox.CurrentProtocol,account.account,account.n_operation+1,destAccount.account,LKey.PrivateKey,_amount,_fee,FEncodedPayload); + operationstxt := 'Transaction to '+TAccountComp.AccountNumberToAccountTxtNumber(destAccount.account); + end else begin + // Pay-to-Key + op := TOpBuyAccount.CreateBuy(FNode.Bank.SafeBox.CurrentProtocol, account.account, account.n_operation + 1, destAccount.account, destAccount.accountInfo.account_to_pay, destAccount.accountInfo.price, _amount, _fee, _newOwnerPublicKey, LKey.PrivateKey, FEncodedPayload); + end; + inc(_totalamount,_amount); + inc(_totalfee,_fee); end; - operationstxt := 'Transaction to '+TAccountComp.AccountNumberToAccountTxtNumber(destAccount.account); {%endregion} end else if (PageControlOpType.ActivePage = tsChangePrivateKey) then begin {%region Operation: Change Private Key} @@ -467,14 +473,14 @@ procedure TFRMOperation.CM_WalletChanged(var Msg: TMessage); end; procedure TFRMOperation.ebAccountNumberExit(Sender: TObject); -Var an : Cardinal; +Var LEPasa : TEPASA; eb : TEdit; begin if (Not assigned(Sender)) then exit; if (Not (Sender is TEdit)) then exit; eb := TEdit(Sender); - If TAccountComp.AccountTxtNumberToAccountNumber(eb.Text,an) then begin - eb.Text := TAccountComp.AccountNumberToAccountTxtNumber(an); + If TEPasa.TryParse(eb.Text,LEPasa) then begin + eb.Text := LEPasa.ToString(); end else begin eb.Text := ''; end; @@ -1147,6 +1153,7 @@ function TFRMOperation.UpdateOperationOptions(var errors : String) : Boolean; changeName,changeType, LRecipientSigned, LChangeAccountData : Boolean; newName, LNewAccountData : TRawBytes; newType : Word; + LRequiresPurchase : Boolean; begin Result := false; sender_account := CT_Account_NUL; @@ -1212,7 +1219,7 @@ function TFRMOperation.UpdateOperationOptions(var errors : String) : Boolean; end; End; if (PageControlOpType.ActivePage = tsTransaction) then begin - Result := UpdateOpTransaction(GetDefaultSenderAccount,dest_account,amount,errors); + Result := UpdateOpTransaction(GetDefaultSenderAccount,dest_account, publicKey, LRequiresPurchase, amount,errors); end else if (PageControlOpType.ActivePage = tsChangePrivateKey) then begin Result := UpdateOpChangeKey(GetDefaultSenderAccount,signer_account,publicKey,errors); end else if (PageControlOpType.ActivePage = tsListAccount) then begin @@ -1508,44 +1515,51 @@ function TFRMOperation.UpdateOpListAccount(const TargetAccount: TAccount; End; end; -function TFRMOperation.UpdateOpTransaction(const SenderAccount: TAccount; var DestAccount: TAccount; var amount: Int64; var errors: String): Boolean; -Var c : Cardinal; +function TFRMOperation.UpdateOpTransaction(const SenderAccount: TAccount; out DestAccount : TAccount; out AResolvedKey : TECDSA_Public; out ARequiresPurchase : Boolean; out amount: Int64; out errors: String): Boolean; +Var + LEPasa : TEPasa; + LResolvedAccountNo : Cardinal; begin - Result := False; errors := ''; lblTransactionErrors.Caption := ''; if PageControlOpType.ActivePage<>tsTransaction then exit; - if not (TAccountComp.AccountTxtNumberToAccountNumber(ebDestAccount.Text,c)) then begin - errors := 'Invalid dest. account ('+ebDestAccount.Text+')'; + if not TEPasa.TryParse(ebDestAccount.Text, LEPasa) then begin + errors := 'Invalid dest. EPASA ('+ebDestAccount.Text+')'; lblTransactionErrors.Caption := errors; - exit; + Exit(False); end; - if (c<0) Or (c>=TNode.Node.Bank.AccountsCount) then begin - errors := 'Invalid dest. account ('+TAccountComp.AccountNumberToAccountTxtNumber(c)+')'; + + Result := TNode.Node.TryResolveEPASA(LEPasa, LResolvedAccountNo, AResolvedKey, ARequiresPurchase, errors); + if NOT Result then begin lblTransactionErrors.Caption := errors; - exit; + Exit(False); + end; + + if LResolvedAccountNo <> CT_AccountNo_NUL then begin + DestAccount := TNode.Node.GetMempoolAccount(LResolvedAccountNo); + if DestAccount.account=SenderAccount.account then begin + errors := 'Sender and dest account are the same'; + lblTransactionErrors.Caption := errors; + Exit(False); + end; end; - DestAccount := TNode.Node.GetMempoolAccount(c); + if SenderAccounts.Count=1 then begin if not TAccountComp.TxtToMoney(ebAmount.Text,amount) then begin errors := 'Invalid amount ('+ebAmount.Text+')'; lblTransactionErrors.Caption := errors; - exit; + Exit(False); end; end else amount := 0; // ALL BALANCE - if DestAccount.account=SenderAccount.account then begin - errors := 'Sender and dest account are the same'; - lblTransactionErrors.Caption := errors; - exit; - end; + + if (SenderAccounts.Count=1) then begin if (SenderAccount.balance<(amount+FDefaultFee)) then begin errors := 'Insufficient funds'; lblTransactionErrors.Caption := errors; - exit; + Exit(False); end; end; - Result := True; end; function TFRMOperation.UpdatePayload(const SenderAccount: TAccount; diff --git a/src/gui-classic/UFRMPascalCoinWalletConfig.pas b/src/gui-classic/UFRMPascalCoinWalletConfig.pas index 3a9837fe7..865fea48b 100644 --- a/src/gui-classic/UFRMPascalCoinWalletConfig.pas +++ b/src/gui-classic/UFRMPascalCoinWalletConfig.pas @@ -97,7 +97,7 @@ TFRMPascalCoinWalletConfig = class(TForm) implementation uses - {$IFDEF USE_GNUGETTEXT}gnugettext, UFRMSelectLanguage, {$ENDIF}UConst, UAccounts, ULog, UCrypto, UNode, USettings, UGUIUtils, UNetProtocol; + {$IFDEF USE_GNUGETTEXT}gnugettext, UFRMSelectLanguage, {$ENDIF}UConst, UAccounts, ULog, UCrypto, UNode, UGUIUtils, UNetProtocol; {$IFnDEF FPC} {$R *.dfm} @@ -107,7 +107,7 @@ implementation procedure TFRMPascalCoinWalletConfig.bbOkClick(Sender: TObject); Var df : Int64; - mpk : TMinerPrivateKey; + mpk : TMinerPrivateKeyType; i : Integer; begin if udInternetServerPort.Position = udJSONRPCMinerServerPort.Position then raise Exception.Create('Server port and JSON-RPC Server miner port are equal!'); @@ -240,7 +240,7 @@ procedure TFRMPascalCoinWalletConfig.SetAppParams(const Value: TAppParams); udInternetServerPort.Position := AppParams.ParamByName[CT_PARAM_InternetServerPort].GetAsInteger(CT_NetServer_Port); ebDefaultFee.Text := TAccountComp.FormatMoney(AppParams.ParamByName[CT_PARAM_DefaultFee].GetAsInt64(0)); cbJSONRPCMinerServerActive.Checked := AppParams.ParamByName[CT_PARAM_JSONRPCMinerServerActive].GetAsBoolean(true); - case TMinerPrivateKey(AppParams.ParamByName[CT_PARAM_MinerPrivateKeyType].GetAsInteger(Integer(mpk_Random))) of + case TMinerPrivateKeyType(AppParams.ParamByName[CT_PARAM_MinerPrivateKeyType].GetAsInteger(Integer(mpk_Random))) of mpk_NewEachTime : rbGenerateANewPrivateKeyEachBlock.Checked := true; mpk_Random : rbUseARandomKey.Checked := true; mpk_Selected : rbMineAllwaysWithThisKey.Checked := true; diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index d555cc64e..03eb007bf 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -31,7 +31,7 @@ interface LCLIntf, LCLType, LMessages, {$ENDIF} Classes, Grids, UNode, UAccounts, UBlockChain, UAppParams, UThread, UPCDataTypes, - UWallet, UCrypto, UPoolMining, URPC, UBaseTypes, UPCOrderedLists, + UWallet, UCrypto, UPoolMining, URPC, UBaseTypes, UPCOrderedLists, USettings, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}; Type diff --git a/src/pascalcoin_wallet_classic.dpr b/src/pascalcoin_wallet_classic.dpr index 94ef9ef4f..1945780c8 100644 --- a/src/pascalcoin_wallet_classic.dpr +++ b/src/pascalcoin_wallet_classic.dpr @@ -15,25 +15,71 @@ uses Interfaces, {$ENDIF } Forms, + UFRMAbout in 'gui-classic\UFRMAbout.pas' {FRMAbout}, + UFRMAccountSelect in 'gui-classic\UFRMAccountSelect.pas' {FRMAccountSelect}, + UFRMMemoText in 'gui-classic\UFRMMemoText.pas' {FRMMemoText}, + UFRMNewPrivateKeyType in 'gui-classic\UFRMNewPrivateKeyType.pas' {FRMNewPrivateKeyType}, + UFRMNodesIp in 'gui-classic\UFRMNodesIp.pas' {FRMNodesIp}, + UFRMOperation in 'gui-classic\UFRMOperation.pas' {FRMOperation}, + UFRMOperationsExplorer in 'gui-classic\UFRMOperationsExplorer.pas' {FRMOperationsExplorer}, + {$IFDEF USE_GNUGETTEXT} + UFRMSelectLanguage in 'gui-classic\UFRMSelectLanguage.pas' {FRMChangeLanguage}, + {$ENDIF } + UFRMPascalCoinWalletConfig in 'gui-classic\UFRMPascalCoinWalletConfig.pas' {FRMPascalCoinWalletConfig}, + UFRMPayloadDecoder in 'gui-classic\UFRMPayloadDecoder.pas' {FRMPayloadDecoder}, + UFRMRandomOperations in 'gui-classic\UFRMRandomOperations.pas' {FRMRandomOperations}, + UFRMRPCCalls in 'gui-classic\UFRMRPCCalls.pas' {FRMRPCCalls}, + UFRMWallet in 'gui-classic\UFRMWallet.pas' {FRMWallet}, + UFRMWalletKeys in 'gui-classic\UFRMWalletKeys.pas' {FRMWalletKeys}, + UGridUtils in 'gui-classic\UGridUtils.pas', + UGUIUtils in 'gui-classic\UGUIUtils.pas', + UFRMHashLock in 'gui-classic\UFRMHashLock.pas' {FRMHashLock}, + UFRMDiagnosticTool in 'gui-classic\UFRMDiagnosticTool.pas' {FRMDiagnosticTool}, + UCommon in 'libraries\sphere10\UCommon.pas', + UMemory in 'libraries\sphere10\UMemory.pas', UAccountKeyStorage in 'core\UAccountKeyStorage.pas', UAccounts in 'core\UAccounts.pas', - {$IFDEF Use_OpenSSL} UAES in 'core\UAES.pas', - {$ENDIF } UBaseTypes in 'core\UBaseTypes.pas', UBlockChain in 'core\UBlockChain.pas', UChunk in 'core\UChunk.pas', UConst in 'core\UConst.pas', UCrypto in 'core\UCrypto.pas', + UECIES in 'core\UECIES.pas', + UEncoding in 'core\UEncoding.pas', + UEPasa in 'core\UEPasa.pas', UFileStorage in 'core\UFileStorage.pas', ULog in 'core\ULog.pas', + UMurMur3Fast in 'core\UMurMur3Fast.pas', UNetProtection in 'core\UNetProtection.pas', UNetProtocol in 'core\UNetProtocol.pas', UNode in 'core\UNode.pas', + UOpenSSL in 'core\UOpenSSL.pas', UOpTransaction in 'core\UOpTransaction.pas', + UPCAbstractMem in 'core\UPCAbstractMem.pas', + UPCAbstractMemAccountKeys in 'core\UPCAbstractMemAccountKeys.pas', + UPCAbstractMemAccounts in 'core\UPCAbstractMemAccounts.pas', + UPCAccountsOrdenations in 'core\UPCAccountsOrdenations.pas', + UPCCryptoLib4Pascal in 'core\UPCCryptoLib4Pascal.pas', + UPCDataTypes in 'core\UPCDataTypes.pas', + UPCEncryption in 'core\UPCEncryption.pas', + UPCHardcodedRandomHashTable in 'core\UPCHardcodedRandomHashTable.pas', + UPCOperationsBlockValidator in 'core\UPCOperationsBlockValidator.pas', + UPCOperationsSignatureValidator in 'core\UPCOperationsSignatureValidator.pas', + UPCOrderedLists in 'core\UPCOrderedLists.pas', + UPCRPCFileUtils in 'core\UPCRPCFileUtils.pas', + UPCRPCFindAccounts in 'core\UPCRPCFindAccounts.pas', + UPCRPCFindBlocks in 'core\UPCRPCFindBlocks.pas', + UPCRPCOpData in 'core\UPCRPCOpData.pas', + UPCRPCSend in 'core\UPCRPCSend.pas', + UPCSafeBoxRootHash in 'core\UPCSafeBoxRootHash.pas', + UPCTemporalAbstractMem in 'core\UPCTemporalAbstractMem.pas', + UPCTemporalFileStream in 'core\UPCTemporalFileStream.pas', + UPCTNetDataExtraMessages in 'core\UPCTNetDataExtraMessages.pas', UPoolMinerThreads in 'core\UPoolMinerThreads.pas', UPoolMining in 'core\UPoolMining.pas', URandomHash in 'core\URandomHash.pas', + URandomHash2 in 'core\URandomHash2.pas', URPC in 'core\URPC.pas', USettings in 'core\USettings.pas', USha256 in 'core\USha256.pas', @@ -41,36 +87,7 @@ uses UThread in 'core\UThread.pas', UTime in 'core\UTime.pas', UTxMultiOperation in 'core\UTxMultiOperation.pas', - UWallet in 'core\UWallet.pas', - UFRMAbout in 'gui-classic\UFRMAbout.pas' {FRMAbout}, - UFRMAccountSelect in 'gui-classic\UFRMAccountSelect.pas' {FRMAccountSelect}, - UFRMMemoText in 'gui-classic\UFRMMemoText.pas' {FRMMemoText}, - UFRMNewPrivateKeyType in 'gui-classic\UFRMNewPrivateKeyType.pas' {FRMNewPrivateKeyType}, - UFRMNodesIp in 'gui-classic\UFRMNodesIp.pas' {FRMNodesIp}, - UFRMOperation in 'gui-classic\UFRMOperation.pas' {FRMOperation}, - UFRMOperationsExplorer in 'gui-classic\UFRMOperationsExplorer.pas' {FRMOperationsExplorer}, - {$IFDEF USE_GNUGETTEXT} - UFRMSelectLanguage in 'gui-classic\UFRMSelectLanguage.pas' {FRMChangeLanguage}, - {$ENDIF } - UFRMPascalCoinWalletConfig in 'gui-classic\UFRMPascalCoinWalletConfig.pas' {FRMPascalCoinWalletConfig}, - UFRMPayloadDecoder in 'gui-classic\UFRMPayloadDecoder.pas' {FRMPayloadDecoder}, - UFRMRandomOperations in 'gui-classic\UFRMRandomOperations.pas' {FRMRandomOperations}, - UFRMRPCCalls in 'gui-classic\UFRMRPCCalls.pas' {FRMRPCCalls}, - UFRMWallet in 'gui-classic\UFRMWallet.pas' {FRMWallet}, - UFRMWalletKeys in 'gui-classic\UFRMWalletKeys.pas' {FRMWalletKeys}, - UGridUtils in 'gui-classic\UGridUtils.pas', - UGUIUtils in 'gui-classic\UGUIUtils.pas', - UPCDataTypes in 'core\UPCDataTypes.pas', - UPCOrderedLists in 'core\UPCOrderedLists.pas', - UPCOperationsSignatureValidator in 'core\UPCOperationsSignatureValidator.pas', - UPCTNetDataExtraMessages in 'core\UPCTNetDataExtraMessages.pas', - UFRMHashLock in 'gui-classic\UFRMHashLock.pas' {FRMHashLock}, - URandomHash2 in 'core\URandomHash2.pas', - UFRMDiagnosticTool in 'gui-classic\UFRMDiagnosticTool.pas' {FRMDiagnosticTool}, - UCommon in 'libraries\sphere10\UCommon.pas', - UMemory in 'libraries\sphere10\UMemory.pas', - UEPasa in 'core\UEPasa.pas', - UEncoding in 'core\UEncoding.pas'; + UWallet in 'core\UWallet.pas'; {$R *.res} diff --git a/src/pascalcoin_wallet_classic.dproj b/src/pascalcoin_wallet_classic.dproj index 4eb0d1417..1f1d7ae67 100644 --- a/src/pascalcoin_wallet_classic.dproj +++ b/src/pascalcoin_wallet_classic.dproj @@ -125,31 +125,6 @@ <DelphiCompile Include="$(MainSource)"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="core\UAccountKeyStorage.pas"/> - <DCCReference Include="core\UAccounts.pas"/> - <DCCReference Include="core\UAES.pas"/> - <DCCReference Include="core\UBaseTypes.pas"/> - <DCCReference Include="core\UBlockChain.pas"/> - <DCCReference Include="core\UChunk.pas"/> - <DCCReference Include="core\UConst.pas"/> - <DCCReference Include="core\UCrypto.pas"/> - <DCCReference Include="core\UFileStorage.pas"/> - <DCCReference Include="core\ULog.pas"/> - <DCCReference Include="core\UNetProtection.pas"/> - <DCCReference Include="core\UNetProtocol.pas"/> - <DCCReference Include="core\UNode.pas"/> - <DCCReference Include="core\UOpTransaction.pas"/> - <DCCReference Include="core\UPoolMinerThreads.pas"/> - <DCCReference Include="core\UPoolMining.pas"/> - <DCCReference Include="core\URandomHash.pas"/> - <DCCReference Include="core\URPC.pas"/> - <DCCReference Include="core\USettings.pas"/> - <DCCReference Include="core\USha256.pas"/> - <DCCReference Include="core\UTCPIP.pas"/> - <DCCReference Include="core\UThread.pas"/> - <DCCReference Include="core\UTime.pas"/> - <DCCReference Include="core\UTxMultiOperation.pas"/> - <DCCReference Include="core\UWallet.pas"/> <DCCReference Include="gui-classic\UFRMAbout.pas"> <Form>FRMAbout</Form> <FormType>dfm</FormType> @@ -201,21 +176,65 @@ </DCCReference> <DCCReference Include="gui-classic\UGridUtils.pas"/> <DCCReference Include="gui-classic\UGUIUtils.pas"/> - <DCCReference Include="core\UPCDataTypes.pas"/> - <DCCReference Include="core\UPCOrderedLists.pas"/> - <DCCReference Include="core\UPCOperationsSignatureValidator.pas"/> - <DCCReference Include="core\UPCTNetDataExtraMessages.pas"/> <DCCReference Include="gui-classic\UFRMHashLock.pas"> <Form>FRMHashLock</Form> </DCCReference> - <DCCReference Include="core\URandomHash2.pas"/> <DCCReference Include="gui-classic\UFRMDiagnosticTool.pas"> <Form>FRMDiagnosticTool</Form> </DCCReference> <DCCReference Include="libraries\sphere10\UCommon.pas"/> <DCCReference Include="libraries\sphere10\UMemory.pas"/> - <DCCReference Include="core\UEPasa.pas"/> + <DCCReference Include="core\UAccountKeyStorage.pas"/> + <DCCReference Include="core\UAccounts.pas"/> + <DCCReference Include="core\UAES.pas"/> + <DCCReference Include="core\UBaseTypes.pas"/> + <DCCReference Include="core\UBlockChain.pas"/> + <DCCReference Include="core\UChunk.pas"/> + <DCCReference Include="core\UConst.pas"/> + <DCCReference Include="core\UCrypto.pas"/> + <DCCReference Include="core\UECIES.pas"/> <DCCReference Include="core\UEncoding.pas"/> + <DCCReference Include="core\UEPasa.pas"/> + <DCCReference Include="core\UFileStorage.pas"/> + <DCCReference Include="core\ULog.pas"/> + <DCCReference Include="core\UMurMur3Fast.pas"/> + <DCCReference Include="core\UNetProtection.pas"/> + <DCCReference Include="core\UNetProtocol.pas"/> + <DCCReference Include="core\UNode.pas"/> + <DCCReference Include="core\UOpenSSL.pas"/> + <DCCReference Include="core\UOpTransaction.pas"/> + <DCCReference Include="core\UPCAbstractMem.pas"/> + <DCCReference Include="core\UPCAbstractMemAccountKeys.pas"/> + <DCCReference Include="core\UPCAbstractMemAccounts.pas"/> + <DCCReference Include="core\UPCAccountsOrdenations.pas"/> + <DCCReference Include="core\UPCCryptoLib4Pascal.pas"/> + <DCCReference Include="core\UPCDataTypes.pas"/> + <DCCReference Include="core\UPCEncryption.pas"/> + <DCCReference Include="core\UPCHardcodedRandomHashTable.pas"/> + <DCCReference Include="core\UPCOperationsBlockValidator.pas"/> + <DCCReference Include="core\UPCOperationsSignatureValidator.pas"/> + <DCCReference Include="core\UPCOrderedLists.pas"/> + <DCCReference Include="core\UPCRPCFileUtils.pas"/> + <DCCReference Include="core\UPCRPCFindAccounts.pas"/> + <DCCReference Include="core\UPCRPCFindBlocks.pas"/> + <DCCReference Include="core\UPCRPCOpData.pas"/> + <DCCReference Include="core\UPCRPCSend.pas"/> + <DCCReference Include="core\UPCSafeBoxRootHash.pas"/> + <DCCReference Include="core\UPCTemporalAbstractMem.pas"/> + <DCCReference Include="core\UPCTemporalFileStream.pas"/> + <DCCReference Include="core\UPCTNetDataExtraMessages.pas"/> + <DCCReference Include="core\UPoolMinerThreads.pas"/> + <DCCReference Include="core\UPoolMining.pas"/> + <DCCReference Include="core\URandomHash.pas"/> + <DCCReference Include="core\URandomHash2.pas"/> + <DCCReference Include="core\URPC.pas"/> + <DCCReference Include="core\USettings.pas"/> + <DCCReference Include="core\USha256.pas"/> + <DCCReference Include="core\UTCPIP.pas"/> + <DCCReference Include="core\UThread.pas"/> + <DCCReference Include="core\UTime.pas"/> + <DCCReference Include="core\UTxMultiOperation.pas"/> + <DCCReference Include="core\UWallet.pas"/> <BuildConfiguration Include="Debug"> <Key>Cfg_2</Key> <CfgParent>Base</CfgParent> From 692086c6c537d3ced785ebc5c2a6becafaa718f1 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 1 Feb 2021 11:37:41 +1000 Subject: [PATCH 099/275] PIP-0027: fix bug in EPASA regex expression --- PIP/PIP-0027.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PIP/PIP-0027.md b/PIP/PIP-0027.md index 7c80e0245..5f9899464 100644 --- a/PIP/PIP-0027.md +++ b/PIP/PIP-0027.md @@ -388,7 +388,7 @@ For Layer-2 applications the ability for a receiver to auto-decode the E-PASA vi The following regex parses an e-pasa: ``` -((?<AccountNumber>(0|[1-9]\d+))(?:(?<ChecksumDelim>-)(?<Checksum>\d{2}))?|(?<AccountName>(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|0|1|2|3|4|5|6|7|8|9|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~)*))(?:(?<PayloadStartChar>[\[\(<\{])(?<PayloadContent>"( |!|\\"|#|\$|%|&|'|\\\(|\\\)|\*|\+|,|-|\.|/|0|1|2|3|4|5|6|7|8|9|\\:|;|\\<|=|\\>|\?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|\\\[|\\\\|\\]|\^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|\\\{|\||\\\}|~)+"|0x(?:[0-9a-f]{2})+|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+)?(?:(?<PayloadPasswordDelim>:){1}(?<PayloadPassword>( |!|\\"|#|\$|%|&|'|\\\(|\\\)|\*|\+|,|-|\.|/|0|1|2|3|4|5|6|7|8|9|\\:|;|\\<|=|\\>|\?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|\\\[|\\\\|\\]|\^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|\\\{|\||\\\}|~)+)?)?(?<PayloadEndChar>[]\)>\}]))?(?:(?<ExtendedChecksumDelim>:)(?<ExtendedChecksum>[0-9a-f]{2}[0-9a-f]{2}))? +((?<AccountNumber>(0|[1-9]\d*))(?:(?<ChecksumDelim>-)(?<Checksum>\d{2}))?|(?<AccountName>(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|0|1|2|3|4|5|6|7|8|9|!|@|#|\$|%|\^|&|\*|\\\(|\\\)|-|\+|\\\{|\\\}|\\\[|\\]|_|\\:|\\"|`|\||\\<|\\>|,|\.|\?|/|~)*))(?:(?<PayloadStartChar>[\[\(<\{])(?<PayloadContent>"( |!|\\"|#|\$|%|&|'|\\\(|\\\)|\*|\+|,|-|\.|/|0|1|2|3|4|5|6|7|8|9|\\:|;|\\<|=|\\>|\?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|\\\[|\\\\|\\]|\^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|\\\{|\||\\\}|~)+"|0x(?:[0-9a-f]{2})*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+)?(?:(?<PayloadPasswordDelim>:){1}(?<PayloadPassword>( |!|\\"|#|\$|%|&|'|\\\(|\\\)|\*|\+|,|-|\.|/|0|1|2|3|4|5|6|7|8|9|\\:|;|\\<|=|\\>|\?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|\\\[|\\\\|\\]|\^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|\\\{|\||\\\}|~)+)?)?(?<PayloadEndChar>[]\)>\}]))?(?:(?<ExtendedChecksumDelim>:)(?<ExtendedChecksum>[0-9a-f]{2}[0-9a-f]{2}))? ``` After matching with the above regex, the named groups need to be extracted and validated as the below snippet shows From 3a6634bf0e2cc6ae1975da84947fb496b1383716 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 1 Feb 2021 11:38:19 +1000 Subject: [PATCH 100/275] PIP-0041: Fix bug in PayToKey GUI integration --- src/core/UEPasa.pas | 30 +++++++++++++++++++----------- src/core/URPC.pas | 4 ++-- src/gui-classic/UFRMOperation.pas | 5 ++++- 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 0174454da..46f1f1729 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -79,11 +79,10 @@ TPayloadTypeHelper = record helper for TPayloadType TEPasa = record - strict private - var - FAccount, FAccountChecksum: TNullable<UInt32>; - FAccountName, FPayload, FPassword, FExtendedChecksum: String; - FPayloadType: TPayloadType; + strict private var + FAccount, FAccountChecksum: TNullable<UInt32>; + FAccountName, FPayload, FPassword, FExtendedChecksum: String; + FPayloadType: TPayloadType; function GetAccount: TNullable<UInt32>; inline; procedure SetAccount(const AValue: TNullable<UInt32>); inline; @@ -116,11 +115,13 @@ TEPasa = record property IsAddressedByNumber: boolean read GetIsAddressedByNumber; property IsAddressedByName: boolean read GetIsAddressedByName; property IsPayToKey: boolean read GetIsPayToKey; - property IsStandard: boolean read GetIsStandard; + property IsClassicPASA: boolean read GetIsStandard; property HasPayload: boolean read GetHasPayload; class property Empty : TEPasa read GetEmptyValue; function GetRawPayloadBytes(): TArray<Byte>; inline; + + function ToClassicPASAString(): String; overload; function ToString(): String; overload; function ToString(AOmitExtendedChecksum: Boolean): String; overload; @@ -146,7 +147,7 @@ TEPasaParser = class // note: regex syntax escapes following chars [\^$.|?*+(){} // note: epasa syntax escapes following chars: :\"[]()<>(){} // note: c-sharp syntax verbatim strings escape: " as "" - IntegerPattern = '(0|[1-9]\d+)'; + IntegerPattern = '(0|[1-9]\d*)'; AccountNamePattern = '(?P<AccountName>' + TPascal64Encoding.StringPattern + ')'; AccountChecksumPattern = '(?:(?P<ChecksumDelim>-)(?P<Checksum>\d{2}))?'; AccountNumberPattern = '(?P<AccountNumber>' + IntegerPattern + ')' + AccountChecksumPattern; @@ -363,6 +364,16 @@ function TEPasa.GetRawPayloadBytes: TArray<Byte>; raise EPascalCoinException.CreateRes(@SUnknownPayloadEncoding); end; +function TEPasa.ToClassicPASAString : String; +begin + Result := ToString(True); +end; + +function TEPasa.ToString: String; +begin + Result := ToString(False); +end; + function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; var LPayloadContent: String; @@ -405,10 +416,7 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; end; end; -function TEPasa.ToString: String; -begin - Result := ToString(False); -end; + class function TEPasa.TryParse(const AEPasaText: String; out AEPasa: TEPasa): Boolean; var diff --git a/src/core/URPC.pas b/src/core/URPC.pas index ed2a12e65..c99372476 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -376,7 +376,7 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes begin LParamValue := AInputParams.AsString(AParamName,''); Result := CaptureEPASA(AInputParams, AParamName, ANode, LEPasa, AResolvedAccount, LKey, LPurchase, AErrorParam); - if Result AND (NOT LEPasa.IsStandard) then begin + if Result AND (NOT LEPasa.IsClassicPASA) then begin AErrorParam := Format('"%s" is not valid Account Number for Param "%s"',[LParamValue,AParamName]); Exit(False); end; @@ -415,7 +415,7 @@ class function TPascalCoinJSONComp.CaptureEPASA(const AInputParams : TPCJSONObje class function TPascalCoinJSONComp.OverridePayloadParams(const AInputParams : TPCJSONObject; const AEPASA : TEPasa) : Boolean; begin // none, dest, sender, aes, payload, pwd - if (NOT AEPASA.IsStandard) AND (AInputParams.HasValue('payload') OR AInputParams.HasValue('payload_method') OR AInputParams.HasValue('pwd')) then + if (NOT AEPASA.IsClassicPASA) AND (AInputParams.HasValue('payload') OR AInputParams.HasValue('payload_method') OR AInputParams.HasValue('pwd')) then Exit(False); if AEPASA.PayloadType.HasTrait(ptPublic) then begin diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index f18b7beaa..93e692c17 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -480,7 +480,10 @@ procedure TFRMOperation.ebAccountNumberExit(Sender: TObject); if (Not (Sender is TEdit)) then exit; eb := TEdit(Sender); If TEPasa.TryParse(eb.Text,LEPasa) then begin - eb.Text := LEPasa.ToString(); + if LEPasa.IsClassicPASA then + eb.Text := LEPasa.ToClassicPASAString() + else + eb.Text := LEPasa.ToString(); end else begin eb.Text := ''; end; From 2cf62dacb463291d5746856468f0da10d6ec4aef Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 1 Feb 2021 13:48:08 +1000 Subject: [PATCH 101/275] PIP-0027: EPASA integration into GUI --- src/core/UEPasa.pas | 12 +- src/core/UNode.pas | 22 +- src/core/URPC.pas | 2 +- src/gui-classic/UFRMOperation.pas | 471 ++++++++++++++++-------------- 4 files changed, 285 insertions(+), 222 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 46f1f1729..928c29078 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -60,7 +60,7 @@ EPascalCoinException = class(Exception); TPayloadTraitHelper = record helper for TPayloadTrait public - function ProtocolValue: byte; + function ToProtocolValue: byte; end; { TPayloadType } @@ -72,7 +72,7 @@ TPayloadTraitHelper = record helper for TPayloadTrait TPayloadTypeHelper = record helper for TPayloadType public function HasTrait(APayloadTrait: TPayloadTrait): Boolean; inline; - function ProtocolValue : byte; + function ToProtocolValue : byte; end; { TEPasa } @@ -220,7 +220,7 @@ implementation { TPayloadTraitHelper } -function TPayloadTraitHelper.ProtocolValue: Byte; +function TPayloadTraitHelper.ToProtocolValue: Byte; begin case Self of ptNonDeterministic: Exit(0); @@ -243,7 +243,7 @@ function TPayloadTypeHelper.HasTrait(APayloadTrait : TPayloadTrait) : Boolean; Result := APayloadTrait in Self; end; -function TPayloadTypeHelper.ProtocolValue : Byte; +function TPayloadTypeHelper.ToProtocolValue : Byte; begin Result := TEPasaComp.GetPayloadTypeProtocolByte(Self); end; @@ -729,7 +729,7 @@ class function TEPasaComp.GetPayloadTypeProtocolByte(const APayloadType : TPaylo Result := 0; // NonDeterministic by default for LPayloadType := Low(TPayloadTrait) to High(TPayloadTrait) do if APayloadType.HasTrait(LPayloadType) then - Result := Result OR LPayloadType.ProtocolValue; + Result := Result OR LPayloadType.ToProtocolValue; end; class function TEPasaComp.GetPayloadTypeFromProtocolByte(AByte: Byte) : TPayloadType; @@ -742,7 +742,7 @@ class function TEPasaComp.GetPayloadTypeFromProtocolByte(AByte: Byte) : TPayload Result := []; for LPayloadType := Low(TPayloadTrait) to High(TPayloadTrait) do begin - LPayloadTypeByte := LPayloadType.ProtocolValue; + LPayloadTypeByte := LPayloadType.ToProtocolValue; if (AByte AND LPayloadTypeByte) = LPayloadTypeByte then Result := Result + [LPayloadType]; end; diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 8b86fb595..5d9166494 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -131,6 +131,8 @@ interface // function TryFindAccountByKey(const APubKey : TAccountKey; out AAccountNumber : Cardinal) : Boolean; function TryFindPublicSaleAccount(AMaximumPrice : Int64; APreventRaceCondition : Boolean; out AAccountNumber : Cardinal) : Boolean; + Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal): Boolean; overload; + Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AErrorMessage: String): Boolean; overload; Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; overload; Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean; out AErrorMessage: String): Boolean; overload; @@ -843,6 +845,24 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit end; end; +Function TNode.TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal): Boolean; +var LErrMsg : String; +begin + Result := TryResolveEPASA(AEPasa, AResolvedAccount, LErrMsg); +end; + +Function TNode.TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AErrorMessage: String): Boolean; +var + LAccountKey : TAccountKey; + LRequiresPurchase : Boolean; +begin + Result := TryResolveEPASA(AEPasa, AResolvedAccount, LAccountKey, LRequiresPurchase, AErrorMessage); + if Result AND AEPasa.IsPayToKey then begin + Result := False; + AErrorMessage := 'EPASA was a pay-to-key style'; + end; +end; + Function TNode.TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; var LErrMsg : String; begin @@ -889,7 +909,7 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit AResolvedAccount := Bank.SafeBox.FindAccountByName(AEPasa.AccountName); AResolvedKey := CT_Account_NUL.accountInfo.accountKey; ARequiresPurchase := False; - if AResolvedAccount < 0 then begin + if AResolvedAccount = CT_AccountNo_NUL then begin // No account with name found AResolvedAccount := CT_AccountNo_NUL; AResolvedKey := CT_Account_NUL.accountInfo.accountKey; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index c99372476..9a097fdc7 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -481,7 +481,7 @@ class function TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload( var AErrorDesc: String): Boolean; begin AOperationPayload := CT_TOperationPayload_NUL; - AOperationPayload.payload_type := APayloadType.ProtocolValue; + AOperationPayload.payload_type := APayloadType.ToProtocolValue; if (Length(ARawPayload)>0) then begin if (APayload_method='none') then begin AOperationPayload.payload_raw:=ARawPayload; diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index 93e692c17..cfb39efda 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -32,7 +32,7 @@ interface Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, UNode, UWallet, UCrypto, Buttons, UBlockChain, UAccounts, UFRMAccountSelect, ActnList, ComCtrls, Types, UFRMMemoText, - UPCEncryption, UBaseTypes, UPCDataTypes, UPCOrderedLists; + UPCEncryption, UBaseTypes, UPCDataTypes, UPCOrderedLists, UEPasa; Const CM_PC_WalletKeysChanged = WM_USER + 1; @@ -166,8 +166,8 @@ TFRMOperation = class(TForm) Procedure UpdateAccountsInfo; Function UpdateFee(var Fee : Int64; errors : String) : Boolean; Function UpdateOperationOptions(var errors : String) : Boolean; - Function UpdatePayload(Const SenderAccount : TAccount; var errors : String) : Boolean; - Function UpdateOpTransaction(const SenderAccount: TAccount; out DestAccount : TAccount; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; out amount: Int64; out errors: String) : Boolean; + Function UpdatePayload(Const ASenderAccount : TAccount; var AErrors : String) : Boolean; + Function UpdateOpTransaction(const ASenderAccount: TAccount; out LTargetEPASA : TEPasa; out ATargetAccount : TAccount; out AResolvedTargetKey : TAccountKey; out ATargetRequiresPurchase : Boolean; out AAmount: Int64; out AErrors: String) : Boolean; Function UpdateOpChangeKey(Const TargetAccount : TAccount; var SignerAccount : TAccount; var NewPublicKey : TAccountKey; var errors : String) : Boolean; Function UpdateOpListAccount(Const TargetAccount : TAccount; var SalePrice : Int64; var SellerAccount,SignerAccount : TAccount; var NewOwnerPublicKey : TAccountKey; var LockedUntilBlock : Cardinal; var HashLock : T32Bytes; var errors : String) : Boolean; Function UpdateOpDelist(Const TargetAccount : TAccount; var SignerAccount : TAccount; var errors : String) : Boolean; @@ -192,7 +192,7 @@ implementation uses {$IFDEF USE_GNUGETTEXT}gnugettext,{$ENDIF}UConst, UOpTransaction, UFRMNewPrivateKeyType, UFRMWalletKeys, UFRMHashLock, - UCommon, UEPasa, ULog, UGUIUtils; + UCommon, ULog, UGUIUtils; {$IFnDEF FPC} {$R *.dfm} @@ -203,221 +203,224 @@ implementation { TFRMOperation } procedure TFRMOperation.actExecuteExecute(Sender: TObject); -Var errors : String; - P : PAccount; - i,iAcc : Integer; +var + LErrors : String; + LAccountPtr : PAccount; + i,LAccountNo : Integer; LKey : TWalletKey; - ops : TOperationsHashTree; - op : TPCOperation; - account,signerAccount,destAccount,accountToBuy : TAccount; - operation_to_string, operationstxt, auxs : String; - _amount,_fee, _totalamount, _totalfee, _totalSignerFee, _salePrice : Int64; - _lockedUntil, _signer_n_ops : Cardinal; - dooperation : Boolean; - _newOwnerPublicKey : TECDSA_Public; + LOperations : TOperationsHashTree; + LOperation : TPCOperation; + LAccount,LSignerAccount,LTargetAccount,LPurchaseAccount : TAccount; + LTargetEPASA : TEPasa; + LOperationString, LOperationsTxt, LAuxStr : String; + LAmount, LFee, LTotalamount, LTotalFee, LTotalSignerFee, LSalePrice : Int64; + LLockedUntil, LSignerNOps : Cardinal; + LDoOperation : Boolean; + LNewOwnerPublicKey : TECDSA_Public; LHashLock : T32Bytes; - _newName, LNewAccountData : TRawBytes; - _newType : Word; - _changeName, _changeType, LChangeAccountData, _V2, _executeSigner, LRecipientSigned, LRequiresPurchase : Boolean; - _senderAccounts : TCardinalsArray; + LNewName, LNewAccountData : TRawBytes; + LNewType : Word; + LChangeName, LChangeType, LChangeAccountData, LIsV2, LExecuteSigner, LRecipientSigned, LTargetRequiresPurchase : Boolean; + LSenderAccounts : TCardinalsArray; label loop_start; begin if Not Assigned(WalletKeys) then raise Exception.Create('No wallet keys'); - If Not UpdateOperationOptions(errors) then raise Exception.Create(errors); - ops := TOperationsHashTree.Create; + If Not UpdateOperationOptions(LErrors) then raise Exception.Create(LErrors); + LOperations := TOperationsHashTree.Create; Try - _V2 := FNode.Bank.SafeBox.CurrentProtocol >= CT_PROTOCOL_2; - _totalamount := 0; - _totalfee := 0; - _totalSignerFee := 0; - _signer_n_ops := 0; - operationstxt := ''; - operation_to_string := ''; + LIsV2 := FNode.Bank.SafeBox.CurrentProtocol >= CT_PROTOCOL_2; + LTotalamount := 0; + LTotalFee := 0; + LTotalSignerFee := 0; + LSignerNOps := 0; + LOperationsTxt := ''; + LOperationString := ''; // Compile FSenderAccounts into a reorderable array - _senderAccounts := FSenderAccounts.ToArray; + LSenderAccounts := FSenderAccounts.ToArray; // Loop through each sender account - for iAcc := 0 to Length(_senderAccounts) - 1 do begin + for LAccountNo := 0 to Length(LSenderAccounts) - 1 do begin loop_start: - op := Nil; - account := FNode.GetMempoolAccount(_senderAccounts[iAcc]); - If Not UpdatePayload(account, errors) then - raise Exception.Create('Error encoding payload of sender account '+TAccountComp.AccountNumberToAccountTxtNumber(account.account)+': '+errors); - if NOT WalletKeys.TryGetKey(account.accountInfo.accountKey, LKey) then begin + LOperation := Nil; + LAccount := FNode.GetMempoolAccount(LSenderAccounts[LAccountNo]); + If Not UpdatePayload(LAccount, LErrors) then + raise Exception.Create('Error encoding payload of sender account '+TAccountComp.AccountNumberToAccountTxtNumber(LAccount.account)+': '+LErrors); + if NOT WalletKeys.TryGetKey(LAccount.accountInfo.accountKey, LKey) then begin if ( - (TAccountComp.IsAccountForPrivateSale(account.accountInfo)) or - (TAccountComp.IsAccountForAccountSwap(account.accountInfo)) + (TAccountComp.IsAccountForPrivateSale(LAccount.accountInfo)) or + (TAccountComp.IsAccountForAccountSwap(LAccount.accountInfo)) ) - and (Not TAccountComp.IsNullAccountKey(account.accountInfo.new_publicKey)) then begin + and (Not TAccountComp.IsNullAccountKey(LAccount.accountInfo.new_publicKey)) then begin - if NOT WalletKeys.TryGetKey(account.accountInfo.new_publicKey, LKey) then + if NOT WalletKeys.TryGetKey(LAccount.accountInfo.new_publicKey, LKey) then Raise Exception.Create('New sender account private key not found in Wallet'); end else Raise Exception.Create('Sender account private key not found in Wallet'); end; - dooperation := true; + LDoOperation := true; // Default fee - if account.balance > uint64(DefaultFee) then _fee := DefaultFee else _fee := account.balance; + if LAccount.balance > uint64(DefaultFee) then LFee := DefaultFee else LFee := LAccount.balance; // Determine which operation type it is if PageControlOpType.ActivePage = tsTransaction then begin {%region Operation: Transaction} - if Not UpdateOpTransaction(account,destAccount,_newOwnerPublicKey, LRequiresPurchase, _amount,errors) then - raise Exception.Create(errors); - if Length(_senderAccounts) > 1 then begin - if account.balance>0 then begin - if account.balance>DefaultFee then begin - _amount := account.balance - DefaultFee; - _fee := DefaultFee; + if Not UpdateOpTransaction(LAccount, LTargetEPASA, LTargetAccount,LNewOwnerPublicKey, LTargetRequiresPurchase, LAmount, LErrors) then + raise Exception.Create(LErrors); + + if Length(LSenderAccounts) > 1 then begin + if LAccount.balance>0 then begin + if LAccount.balance>DefaultFee then begin + LAmount := LAccount.balance - DefaultFee; + LFee := DefaultFee; end else begin - _amount := account.balance; - _fee := 0; + LAmount := LAccount.balance; + LFee := 0; end; - end else dooperation := false; + end else LDoOperation := false; end; - if dooperation then begin - if NOT LRequiresPurchase then begin - op := TOpTransaction.CreateTransaction(FNode.Bank.Safebox.CurrentProtocol,account.account,account.n_operation+1,destAccount.account,LKey.PrivateKey,_amount,_fee,FEncodedPayload); - operationstxt := 'Transaction to '+TAccountComp.AccountNumberToAccountTxtNumber(destAccount.account); + if LDoOperation then begin + if NOT LTargetRequiresPurchase then begin + LOperation := TOpTransaction.CreateTransaction(FNode.Bank.Safebox.CurrentProtocol,LAccount.account,LAccount.n_operation+1,LTargetAccount.account,LKey.PrivateKey,LAmount,LFee,FEncodedPayload); + LOperationsTxt := 'Transaction to '+TAccountComp.AccountNumberToAccountTxtNumber(LTargetAccount.account); end else begin // Pay-to-Key - op := TOpBuyAccount.CreateBuy(FNode.Bank.SafeBox.CurrentProtocol, account.account, account.n_operation + 1, destAccount.account, destAccount.accountInfo.account_to_pay, destAccount.accountInfo.price, _amount, _fee, _newOwnerPublicKey, LKey.PrivateKey, FEncodedPayload); + LOperation := TOpBuyAccount.CreateBuy(FNode.Bank.SafeBox.CurrentProtocol, LAccount.account, LAccount.n_operation + 1, LTargetAccount.account, LTargetAccount.accountInfo.account_to_pay, LTargetAccount.accountInfo.price, LAmount, LFee, LNewOwnerPublicKey, LKey.PrivateKey, FEncodedPayload); end; - inc(_totalamount,_amount); - inc(_totalfee,_fee); + inc(LTotalamount,LAmount); + inc(LTotalFee,LFee); end; {%endregion} end else if (PageControlOpType.ActivePage = tsChangePrivateKey) then begin {%region Operation: Change Private Key} - if Not UpdateOpChangeKey(account,signerAccount,_newOwnerPublicKey,errors) then raise Exception.Create(errors); - if _V2 then begin + if Not UpdateOpChangeKey(LAccount,LSignerAccount,LNewOwnerPublicKey,LErrors) then raise Exception.Create(LErrors); + if LIsV2 then begin // must ensure is Signer account last if included in sender accounts (not necessarily ordered enumeration) - if (iAcc < Length(_senderAccounts) - 1) AND (account.account = signerAccount.account) then begin - TArrayTool<Cardinal>.Swap(_senderAccounts, iAcc, Length(_senderAccounts) - 1); // ensure signer account processed last + if (LAccountNo < Length(LSenderAccounts) - 1) AND (LAccount.account = LSignerAccount.account) then begin + TArrayTool<Cardinal>.Swap(LSenderAccounts, LAccountNo, Length(LSenderAccounts) - 1); // ensure signer account processed last goto loop_start; // TODO: remove ugly hack with refactoring! end; // Maintain correct signer fee distribution - if uint64(_totalSignerFee) >= signerAccount.balance then _fee := 0 - else if signerAccount.balance - uint64(_totalSignerFee) > uint64(DefaultFee) then _fee := DefaultFee - else _fee := signerAccount.balance - uint64(_totalSignerFee); - op := TOpChangeKeySigned.Create(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+_signer_n_ops+1,account.account,LKey.PrivateKey,_newOwnerPublicKey,_fee,FEncodedPayload); - inc(_signer_n_ops); - inc(_totalSignerFee, _fee); + if uint64(LTotalSignerFee) >= LSignerAccount.balance then LFee := 0 + else if LSignerAccount.balance - uint64(LTotalSignerFee) > uint64(DefaultFee) then LFee := DefaultFee + else LFee := LSignerAccount.balance - uint64(LTotalSignerFee); + LOperation := TOpChangeKeySigned.Create(FNode.Bank.SafeBox.CurrentProtocol,LSignerAccount.account,LSignerAccount.n_operation+LSignerNOps+1,LAccount.account,LKey.PrivateKey,LNewOwnerPublicKey,LFee,FEncodedPayload); + inc(LSignerNOps); + inc(LTotalSignerFee, LFee); end else begin - op := TOpChangeKey.Create(FNode.Bank.SafeBox.CurrentProtocol,account.account,account.n_operation+1,account.account,LKey.PrivateKey,_newOwnerPublicKey,_fee,FEncodedPayload); + LOperation := TOpChangeKey.Create(FNode.Bank.SafeBox.CurrentProtocol,LAccount.account,LAccount.n_operation+1,LAccount.account,LKey.PrivateKey,LNewOwnerPublicKey,LFee,FEncodedPayload); end; - inc(_totalfee,_fee); - operationstxt := 'Change private key to '+TAccountComp.GetECInfoTxt(_newOwnerPublicKey.EC_OpenSSL_NID); + inc(LTotalFee,LFee); + LOperationsTxt := 'Change private key to '+TAccountComp.GetECInfoTxt(LNewOwnerPublicKey.EC_OpenSSL_NID); {%endregion} end else if (PageControlOpType.ActivePage = tsListAccount) then begin {%region Operation: List For Sale} - If Not UpdateOpListAccount(account,_salePrice,destAccount,signerAccount,_newOwnerPublicKey, _lockedUntil, LHashLock, errors) then raise Exception.Create(errors); + If Not UpdateOpListAccount(LAccount,LSalePrice,LTargetAccount,LSignerAccount,LNewOwnerPublicKey, LLockedUntil, LHashLock, LErrors) then raise Exception.Create(LErrors); // Special fee account: - if signerAccount.balance>DefaultFee then _fee := DefaultFee - else _fee := signerAccount.balance; + if LSignerAccount.balance>DefaultFee then LFee := DefaultFee + else LFee := LSignerAccount.balance; if (rbListAccountForPublicSale.Checked) then begin - op := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, as_ForSale, signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee, - destAccount.account,CT_TECDSA_Public_Nul,0,LKey.PrivateKey, CT_HashLock_NUL, FEncodedPayload); + LOperation := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, as_ForSale, LSignerAccount.account,LSignerAccount.n_operation+1+LAccountNo, LAccount.account,LSalePrice,LFee, + LTargetAccount.account,CT_TECDSA_Public_Nul,0,LKey.PrivateKey, CT_HashLock_NUL, FEncodedPayload); end else if (rbListAccountForPrivateSale.Checked) then begin - op := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, as_ForSale, signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee, - destAccount.account,_newOwnerPublicKey,_lockedUntil,LKey.PrivateKey, CT_HashLock_NUL, FEncodedPayload); + LOperation := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, as_ForSale, LSignerAccount.account,LSignerAccount.n_operation+1+LAccountNo, LAccount.account,LSalePrice,LFee, + LTargetAccount.account,LNewOwnerPublicKey,LLockedUntil,LKey.PrivateKey, CT_HashLock_NUL, FEncodedPayload); end else if (rbListAccountForAccountSwap.Checked) then begin - op := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, as_ForAtomicAccountSwap, signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee, - destAccount.account,_newOwnerPublicKey,_lockedUntil,LKey.PrivateKey, LHashLock, FEncodedPayload); + LOperation := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, as_ForAtomicAccountSwap, LSignerAccount.account,LSignerAccount.n_operation+1+LAccountNo, LAccount.account,LSalePrice,LFee, + LTargetAccount.account,LNewOwnerPublicKey,LLockedUntil,LKey.PrivateKey, LHashLock, FEncodedPayload); end else if (rbListAccountForCoinSwap.Checked) then begin - op := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, as_ForAtomicCoinSwap, signerAccount.account,signerAccount.n_operation+1+iAcc, account.account,_salePrice,_fee, - destAccount.account,CT_TECDSA_Public_Nul,_lockedUntil,LKey.PrivateKey, LHashLock, FEncodedPayload); + LOperation := TOpListAccountForSaleOrSwap.CreateListAccountForSaleOrSwap(FNode.Bank.SafeBox.CurrentProtocol, as_ForAtomicCoinSwap, LSignerAccount.account,LSignerAccount.n_operation+1+LAccountNo, LAccount.account,LSalePrice,LFee, + LTargetAccount.account,CT_TECDSA_Public_Nul,LLockedUntil,LKey.PrivateKey, LHashLock, FEncodedPayload); end else raise Exception.Create('Select Sale type'); {%endregion} end else if (PageControlOpType.ActivePage = tsDelistAccount) then begin {%region Operation: Delist For Sale} - if Not UpdateOpDelist(account,signerAccount,errors) then raise Exception.Create(errors); + if Not UpdateOpDelist(LAccount,LSignerAccount,LErrors) then raise Exception.Create(LErrors); // Special fee account: - if signerAccount.balance>DefaultFee then _fee := DefaultFee - else _fee := signerAccount.balance; - op := TOpDelistAccountForSale.CreateDelistAccountForSale(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+1+iAcc,account.account,_fee,LKey.PrivateKey,FEncodedPayload); + if LSignerAccount.balance>DefaultFee then LFee := DefaultFee + else LFee := LSignerAccount.balance; + LOperation := TOpDelistAccountForSale.CreateDelistAccountForSale(FNode.Bank.SafeBox.CurrentProtocol,LSignerAccount.account,LSignerAccount.n_operation+1+LAccountNo,LAccount.account,LFee,LKey.PrivateKey,FEncodedPayload); {%endregion} end else if (PageControlOpType.ActivePage = tsBuyAccount) then begin {%region Operation: Buy Account} - if Not UpdateOpBuyAccount(account,accountToBuy,_amount,_newOwnerPublicKey, LRecipientSigned, errors) then raise Exception.Create(errors); - if LRecipientSigned AND (NOT WalletKeys.TryGetKey(account.accountInfo.new_publicKey, LKey)) then + if Not UpdateOpBuyAccount(LAccount,LPurchaseAccount,LAmount,LNewOwnerPublicKey, LRecipientSigned, LErrors) then raise Exception.Create(LErrors); + if LRecipientSigned AND (NOT WalletKeys.TryGetKey(LAccount.accountInfo.new_publicKey, LKey)) then raise Exception.Create('Recipient-signed key not found in Wallet'); - op := TOpBuyAccount.CreateBuy(FNode.Bank.Safebox.CurrentProtocol,account.account,account.n_operation+1,accountToBuy.account,accountToBuy.accountInfo.account_to_pay, - accountToBuy.accountInfo.price,_amount,_fee,_newOwnerPublicKey,LKey.PrivateKey,FEncodedPayload); + LOperation := TOpBuyAccount.CreateBuy(FNode.Bank.Safebox.CurrentProtocol,LAccount.account,LAccount.n_operation+1,LPurchaseAccount.account,LPurchaseAccount.accountInfo.account_to_pay, + LPurchaseAccount.accountInfo.price,LAmount,LFee,LNewOwnerPublicKey,LKey.PrivateKey,FEncodedPayload); {%endregion} end else if (PageControlOpType.ActivePage = tsChangeInfo) then begin {%region Operation: Change Info} - if not UpdateOpChangeInfo(account,signerAccount,_changeName,_newName,_changeType,_newType,LChangeAccountData,LNewAccountData,errors) then begin - If Length(_senderAccounts)=1 then raise Exception.Create(errors); + if not UpdateOpChangeInfo(LAccount,LSignerAccount,LChangeName,LNewName,LChangeType,LNewType,LChangeAccountData,LNewAccountData,LErrors) then begin + If Length(LSenderAccounts)=1 then raise Exception.Create(LErrors); end else begin - if signerAccount.balance>DefaultFee then _fee := DefaultFee - else _fee := signerAccount.balance; - op := TOpChangeAccountInfo.CreateChangeAccountInfo(FNode.Bank.SafeBox.CurrentProtocol,signerAccount.account,signerAccount.n_operation+1,account.account,LKey.PrivateKey,false,CT_TECDSA_Public_Nul, - _changeName,_newName,_changeType,_newType, + if LSignerAccount.balance>DefaultFee then LFee := DefaultFee + else LFee := LSignerAccount.balance; + LOperation := TOpChangeAccountInfo.CreateChangeAccountInfo(FNode.Bank.SafeBox.CurrentProtocol,LSignerAccount.account,LSignerAccount.n_operation+1,LAccount.account,LKey.PrivateKey,false,CT_TECDSA_Public_Nul, + LChangeName,LNewName,LChangeType,LNewType, LChangeAccountData,LNewAccountData, - _fee,FEncodedPayload); + LFee,FEncodedPayload); end; {%endregion} end else begin raise Exception.Create('No operation selected'); end; - if Assigned(op) And (dooperation) then begin - ops.AddOperationToHashTree(op); - if operation_to_string<>'' then operation_to_string := operation_to_string + #10; - operation_to_string := operation_to_string + op.ToString; + if Assigned(LOperation) And (LDoOperation) then begin + LOperations.AddOperationToHashTree(LOperation); + if LOperationString<>'' then LOperationString := LOperationString + #10; + LOperationString := LOperationString + LOperation.ToString; end; - FreeAndNil(op); + FreeAndNil(LOperation); end; - if (ops.OperationsCount=0) then raise Exception.Create('No valid operation to execute'); + if (LOperations.OperationsCount=0) then raise Exception.Create('No valid operation to execute'); - if (Length(_senderAccounts)>1) then begin - if PageControlOpType.ActivePage = tsTransaction then auxs := 'Total amount that dest will receive: '+TAccountComp.FormatMoney(_totalamount)+#10 - else auxs:=''; - if Application.MessageBox(PChar('Execute '+Inttostr(Length(_senderAccounts))+' operations?'+#10+ - 'Operation: '+operationstxt+#10+ - auxs+ - 'Total fee: '+TAccountComp.FormatMoney(_totalfee)+#10+#10+'Note: This operation will be transmitted to the network!'), + if (Length(LSenderAccounts)>1) then begin + if PageControlOpType.ActivePage = tsTransaction then LAuxStr := 'Total amount that dest will receive: '+TAccountComp.FormatMoney(LTotalamount)+#10 + else LAuxStr:=''; + if Application.MessageBox(PChar('Execute '+Inttostr(Length(LSenderAccounts))+' operations?'+#10+ + 'Operation: '+LOperationsTxt+#10+ + LAuxStr+ + 'Total fee: '+TAccountComp.FormatMoney(LTotalFee)+#10+#10+'Note: This operation will be transmitted to the network!'), PChar(Application.Title),MB_YESNO+MB_ICONINFORMATION+MB_DEFBUTTON2)<>IdYes then exit; end else begin - if Application.MessageBox(PChar('Execute this operation:'+#10+#10+operation_to_string+#10+#10+'Note: This operation will be transmitted to the network!'), + if Application.MessageBox(PChar('Execute this operation:'+#10+#10+LOperationString+#10+#10+'Note: This operation will be transmitted to the network!'), PChar(Application.Title),MB_YESNO+MB_ICONINFORMATION+MB_DEFBUTTON2)<>IdYes then exit; end; - i := FNode.AddOperations(nil,ops,Nil,errors); - if (i=ops.OperationsCount) then begin - operationstxt := 'Successfully executed '+inttostr(i)+' operations!'+#10+#10+operation_to_string; + i := FNode.AddOperations(nil,LOperations,Nil,LErrors); + if (i=LOperations.OperationsCount) then begin + LOperationsTxt := 'Successfully executed '+inttostr(i)+' operations!'+#10+#10+LOperationString; If i>1 then begin With TFRMMemoText.Create(Self) do Try - InitData(Application.Title,operationstxt); + InitData(Application.Title,LOperationsTxt); ShowModal; finally Free; end; end else begin - Application.MessageBox(PChar('Successfully executed '+inttostr(i)+' operations!'+#10+#10+operation_to_string),PChar(Application.Title),MB_OK+MB_ICONINFORMATION); + Application.MessageBox(PChar('Successfully executed '+inttostr(i)+' operations!'+#10+#10+LOperationString),PChar(Application.Title),MB_OK+MB_ICONINFORMATION); end; ModalResult := MrOk; end else if (i>0) then begin - operationstxt := 'One or more of your operations has not been executed:'+#10+ + LOperationsTxt := 'One or more of your operations has not been executed:'+#10+ 'Errors:'+#10+ - errors+#10+#10+ + LErrors+#10+#10+ 'Total successfully executed operations: '+inttostr(i); With TFRMMemoText.Create(Self) do Try - InitData(Application.Title,operationstxt); + InitData(Application.Title,LOperationsTxt); ShowModal; finally Free; end; ModalResult := MrOk; end else begin - raise Exception.Create(errors); + raise Exception.Create(LErrors); end; Finally - ops.Free; + LOperations.Free; End; end; @@ -1156,6 +1159,7 @@ function TFRMOperation.UpdateOperationOptions(var errors : String) : Boolean; changeName,changeType, LRecipientSigned, LChangeAccountData : Boolean; newName, LNewAccountData : TRawBytes; newType : Word; + LTargetEPASA : TEPasa; LRequiresPurchase : Boolean; begin Result := false; @@ -1222,7 +1226,7 @@ function TFRMOperation.UpdateOperationOptions(var errors : String) : Boolean; end; End; if (PageControlOpType.ActivePage = tsTransaction) then begin - Result := UpdateOpTransaction(GetDefaultSenderAccount,dest_account, publicKey, LRequiresPurchase, amount,errors); + Result := UpdateOpTransaction(GetDefaultSenderAccount,LTargetEPASA, dest_account, publicKey, LRequiresPurchase, amount,errors); end else if (PageControlOpType.ActivePage = tsChangePrivateKey) then begin Result := UpdateOpChangeKey(GetDefaultSenderAccount,signer_account,publicKey,errors); end else if (PageControlOpType.ActivePage = tsListAccount) then begin @@ -1518,184 +1522,223 @@ function TFRMOperation.UpdateOpListAccount(const TargetAccount: TAccount; End; end; -function TFRMOperation.UpdateOpTransaction(const SenderAccount: TAccount; out DestAccount : TAccount; out AResolvedKey : TECDSA_Public; out ARequiresPurchase : Boolean; out amount: Int64; out errors: String): Boolean; +function TFRMOperation.UpdateOpTransaction(const ASenderAccount: TAccount; out LTargetEPASA : TEPasa; out ATargetAccount : TAccount; out AResolvedTargetKey : TECDSA_Public; out ATargetRequiresPurchase : Boolean; out AAmount: Int64; out AErrors: String): Boolean; Var - LEPasa : TEPasa; LResolvedAccountNo : Cardinal; begin - errors := ''; + AErrors := ''; lblTransactionErrors.Caption := ''; if PageControlOpType.ActivePage<>tsTransaction then exit; - if not TEPasa.TryParse(ebDestAccount.Text, LEPasa) then begin - errors := 'Invalid dest. EPASA ('+ebDestAccount.Text+')'; - lblTransactionErrors.Caption := errors; + if not TEPasa.TryParse(ebDestAccount.Text, LTargetEPASA) then begin + AErrors := 'Invalid dest. EPASA ('+ebDestAccount.Text+')'; + lblTransactionErrors.Caption := AErrors; Exit(False); end; - Result := TNode.Node.TryResolveEPASA(LEPasa, LResolvedAccountNo, AResolvedKey, ARequiresPurchase, errors); + Result := TNode.Node.TryResolveEPASA(LTargetEPASA, LResolvedAccountNo, AResolvedTargetKey, ATargetRequiresPurchase, AErrors); if NOT Result then begin - lblTransactionErrors.Caption := errors; + lblTransactionErrors.Caption := AErrors; Exit(False); end; if LResolvedAccountNo <> CT_AccountNo_NUL then begin - DestAccount := TNode.Node.GetMempoolAccount(LResolvedAccountNo); - if DestAccount.account=SenderAccount.account then begin - errors := 'Sender and dest account are the same'; - lblTransactionErrors.Caption := errors; + ATargetAccount := TNode.Node.GetMempoolAccount(LResolvedAccountNo); + if ATargetAccount.account=ASenderAccount.account then begin + AErrors := 'Sender and dest account are the same'; + lblTransactionErrors.Caption := AErrors; Exit(False); end; end; if SenderAccounts.Count=1 then begin - if not TAccountComp.TxtToMoney(ebAmount.Text,amount) then begin - errors := 'Invalid amount ('+ebAmount.Text+')'; - lblTransactionErrors.Caption := errors; + if not TAccountComp.TxtToMoney(ebAmount.Text,AAmount) then begin + AErrors := 'Invalid amount ('+ebAmount.Text+')'; + lblTransactionErrors.Caption := AErrors; Exit(False); end; - end else amount := 0; // ALL BALANCE + end else AAmount := 0; // ALL BALANCE if (SenderAccounts.Count=1) then begin - if (SenderAccount.balance<(amount+FDefaultFee)) then begin - errors := 'Insufficient funds'; - lblTransactionErrors.Caption := errors; + if (ASenderAccount.balance<(AAmount+FDefaultFee)) then begin + AErrors := 'Insufficient funds'; + lblTransactionErrors.Caption := AErrors; Exit(False); end; end; end; -function TFRMOperation.UpdatePayload(const SenderAccount: TAccount; - var errors: String): Boolean; -Var payload_u : AnsiString; - payload_encrypted : TRawBytes; - account : TAccount; - public_key : TAccountKey; - dest_account_number : Cardinal; +function TFRMOperation.UpdatePayload(const ASenderAccount: TAccount; var AErrors: String): Boolean; +Var + LUserPayloadString : AnsiString; + LEncryptedPayloadBytes : TRawBytes; + LAccount : TAccount; + LTargetEPASA : TEPasa; + LPublicKey : TAccountKey; + LAccountNumber : Cardinal; i : Integer; - valid : Boolean; - wk : TWalletKey; + LValid : Boolean; + LWalletKey : TWalletKey; + LPassword : String; LPayloadBytes : TRawBytes; begin - valid := false; - payload_encrypted := Nil; + LValid := false; + LEncryptedPayloadBytes := Nil; FEncodedPayload := CT_TOperationPayload_NUL; - // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - // TODO: - // Needs to assign FEncodedPayload.payload_type based on PIP-0027 - // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - errors := 'Unknown error'; - payload_u := memoPayload.Lines.Text; + LUserPayloadString := memoPayload.Lines.Text; + FEncodedPayload.payload_type := 0; // [ptNonDeterministic] + AErrors := 'Unknown error'; try - if (payload_u='') then begin - valid := true; + LTargetEPASA := TEPasa.Empty; + If (PageControlOpType.ActivePage=tsTransaction) then begin + if NOT TEPasa.TryParse(ebDestAccount.Text, LTargetEPASA) then begin + AErrors := 'Indeterminable target'; + Exit(False); + end; + + if LTargetEPASA.IsPayToKey then begin + LValid := true; + Exit; + end; + + if LTargetEPASA.HasPayload then begin + if LUserPayloadString <> '' then begin + AErrors := 'Ambiguous payload. Payload already specified by target EPASA.'; + LValid := False; + Exit; + end; + + if ebEncryptPassword.Text <> '' then begin + AErrors := 'Ambiguous payload. Password cannot be specified.'; + LValid := False; + Exit; + end; + end; + FEncodedPayload.payload_type := LTargetEPASA.PayloadType.ToProtocolValue; + end; + + if (LUserPayloadString='') AND (LTargetEPASA.Payload.IsEmpty) then begin + LValid := true; exit; end; - if cbPayloadAsHex.Checked then begin - if NOT TCrypto.HexaToRaw(payload_u, LPayloadBytes) then begin - valid := false; - errors := 'Payload not hex-formatted'; + if LTargetEPASA.HasPayload then begin + LPayloadBytes := LTargetEPASA.GetRawPayloadBytes; + end else if cbPayloadAsHex.Checked then begin + if NOT TCrypto.HexaToRaw(LUserPayloadString, LPayloadBytes) then begin + LValid := false; + AErrors := 'Payload not hex-formatted'; exit; end; - end else LPayloadBytes := TEncoding.ANSI.GetBytes(payload_u); + end else LPayloadBytes := TEncoding.ANSI.GetBytes(LUserPayloadString); - if (rbEncryptedWithOldEC.Checked) then begin + if (NOT LTargetEPasa.HasPayload AND rbEncryptedWithOldEC.Checked) OR LTargetEPASA.PayloadType.HasTrait(ptSenderKeyEncrypted) then begin // Use sender - errors := 'Error encrypting'; - account := FNode.GetMempoolAccount(SenderAccount.account); - TPCEncryption.DoPascalCoinECIESEncrypt(account.accountInfo.accountKey,LPayloadBytes,payload_encrypted); - valid := Length(payload_encrypted)>0; - end else if (rbEncryptedWithEC.Checked) then begin - errors := 'Error encrypting'; + AErrors := 'Error encrypting'; + LAccount := FNode.GetMempoolAccount(ASenderAccount.account); + TPCEncryption.DoPascalCoinECIESEncrypt(LAccount.accountInfo.accountKey,LPayloadBytes,LEncryptedPayloadBytes); + LValid := Length(LEncryptedPayloadBytes)>0; + end else if (NOT LTargetEPasa.HasPayload AND rbEncryptedWithEC.Checked) or LTargetEPASA.PayloadType.HasTrait(ptRecipientKeyEncrypted) then begin + AErrors := 'Error encrypting'; if (PageControlOpType.ActivePage=tsTransaction) or (PageControlOpType.ActivePage=tsListAccount) or (PageControlOpType.ActivePage=tsDelistAccount) or (PageControlOpType.ActivePage=tsBuyAccount) then begin + // With dest public key If (PageControlOpType.ActivePage=tsTransaction) then begin - If Not TAccountComp.AccountTxtNumberToAccountNumber(ebDestAccount.Text,dest_account_number) then begin - errors := 'Invalid dest account number'; + If Not Self.FNode.TryResolveEPASA(LTargetEPASA, LAccountNumber) then begin + AErrors := 'Invalid dest account EPASA'; exit; end; end else if (PageControlOpType.ActivePage=tsListAccount) then begin - If Not TAccountComp.AccountTxtNumberToAccountNumber(ebSignerAccount.Text,dest_account_number) then begin - errors := 'Invalid signer account number'; + If Not TAccountComp.AccountTxtNumberToAccountNumber(ebSignerAccount.Text,LAccountNumber) then begin + AErrors := 'Invalid signer account number'; exit; end; end else if (PageControlOpType.ActivePage=tsDelistAccount) then begin - If Not TAccountComp.AccountTxtNumberToAccountNumber(ebSignerAccount.Text,dest_account_number) then begin - errors := 'Invalid signer account number'; + If Not TAccountComp.AccountTxtNumberToAccountNumber(ebSignerAccount.Text,LAccountNumber) then begin + AErrors := 'Invalid signer account number'; exit; end; end else if (PageControlOpType.ActivePage=tsBuyAccount) then begin - If Not TAccountComp.AccountTxtNumberToAccountNumber(ebAccountToBuy.Text,dest_account_number) then begin - errors := 'Invalid account to buy number'; + If Not TAccountComp.AccountTxtNumberToAccountNumber(ebAccountToBuy.Text,LAccountNumber) then begin + AErrors := 'Invalid account to buy number'; exit; end; end else begin - errors := 'ERROR DEV 20170512-1'; + AErrors := 'ERROR DEV 20170512-1'; exit; end; - if (dest_account_number<0) or (dest_account_number>=FNode.Bank.AccountsCount) then begin - errors := 'Invalid payload encrypted account number: '+TAccountComp.AccountNumberToAccountTxtNumber(dest_account_number); + if (LAccountNumber<0) or (LAccountNumber>=FNode.Bank.AccountsCount) then begin + AErrors := 'Invalid payload encrypted account number: '+TAccountComp.AccountNumberToAccountTxtNumber(LAccountNumber); exit; end; - account := FNode.GetMempoolAccount(dest_account_number); - TPCEncryption.DoPascalCoinECIESEncrypt(account.accountInfo.accountKey,LPayloadBytes,payload_encrypted); - valid := Length(payload_encrypted)>0; + LAccount := FNode.GetMempoolAccount(LAccountNumber); + TPCEncryption.DoPascalCoinECIESEncrypt(LAccount.accountInfo.accountKey,LPayloadBytes,LEncryptedPayloadBytes); + LValid := Length(LEncryptedPayloadBytes)>0; end else if (PageControlOpType.ActivePage=tsChangePrivateKey) then begin if (rbChangeKeyWithAnother.Checked) then begin // With new key generated if (cbNewPrivateKey.ItemIndex>=0) then begin i := PtrInt(cbNewPrivateKey.Items.Objects[cbNewPrivateKey.ItemIndex]); - if (i>=0) then public_key := WalletKeys.Key[i].AccountKey; + if (i>=0) then LPublicKey := WalletKeys.Key[i].AccountKey; end else begin - errors := 'Must select a private key'; + AErrors := 'Must select a private key'; exit; end; end else if (rbChangeKeyTransferAccountToNewOwner.Checked) then begin - If Not TAccountComp.AccountKeyFromImport(ebNewPublicKey.Text,public_key,errors) then begin - errors := 'Public key: '+errors; + If Not TAccountComp.AccountKeyFromImport(ebNewPublicKey.Text,LPublicKey,AErrors) then begin + AErrors := 'Public key: '+AErrors; exit; end; end else begin - errors := 'Must select change type'; + AErrors := 'Must select change type'; exit; end; - if public_key.EC_OpenSSL_NID<>CT_Account_NUL.accountInfo.accountKey.EC_OpenSSL_NID then begin - TPCEncryption.DoPascalCoinECIESEncrypt(public_key,LPayloadBytes,payload_encrypted); - valid := Length(payload_encrypted)>0; + if LPublicKey.EC_OpenSSL_NID<>CT_Account_NUL.accountInfo.accountKey.EC_OpenSSL_NID then begin + TPCEncryption.DoPascalCoinECIESEncrypt(LPublicKey,LPayloadBytes,LEncryptedPayloadBytes); + LValid := Length(LEncryptedPayloadBytes)>0; end else begin - valid := false; - errors := 'Selected private key is not valid to encode'; + LValid := false; + AErrors := 'Selected private key is not valid to encode'; exit; end; end else begin - errors := 'This operation does not allow this kind of payload'; + AErrors := 'This operation does not allow this kind of payload'; end; - end else if (rbEncrptedWithPassword.Checked) then begin - payload_encrypted := TPCEncryption.DoPascalCoinAESEncrypt(LPayloadBytes,TEncoding.ANSI.GetBytes(ebEncryptPassword.Text)); - valid := Length(payload_encrypted)>0; - end else if (rbNotEncrypted.Checked) then begin - payload_encrypted := LPayloadBytes; - valid := true; + end else if (NOT LTargetEPasa.HasPayload AND rbEncrptedWithPassword.Checked) OR LTargetEPASA.PayloadType.HasTrait(ptPasswordEncrypted) then begin + if LTargetEPASA.PayloadType.HasTrait(ptPasswordEncrypted) then + LPassword := LTargetEPASA.Password + else + LPassword := ebEncryptPassword.Text; + LEncryptedPayloadBytes := TPCEncryption.DoPascalCoinAESEncrypt(LPayloadBytes,TEncoding.ANSI.GetBytes(LPassword)); + LValid := Length(LEncryptedPayloadBytes)>0; + end else if (NOT LTargetEPasa.HasPayload AND rbNotEncrypted.Checked) or LTargetEPASA.PayloadType.HasTrait(ptPublic) then begin + LEncryptedPayloadBytes := LPayloadBytes; + LValid := true; end else begin - errors := 'Must select an encryption option for payload'; + AErrors := 'Must select an encryption option for payload'; end; finally - if valid then begin - if length(payload_encrypted)>CT_MaxPayloadSize then begin - valid := false; - errors := 'Payload size is bigger than '+inttostr(CT_MaxPayloadSize)+' ('+Inttostr(length(payload_encrypted))+')'; + if LValid then begin + if length(LEncryptedPayloadBytes)>CT_MaxPayloadSize then begin + LValid := false; + AErrors := 'Payload size is bigger than '+inttostr(CT_MaxPayloadSize)+' ('+Inttostr(length(LEncryptedPayloadBytes))+')'; end; end; - if valid then begin + if LValid then begin lblEncryptionErrors.Caption := ''; - lblPayloadLength.Caption := Format('(%db -> %db)',[length(payload_u),length(payload_encrypted)]); + if LTargetEPASA.HasPayload then + lblPayloadLength.Caption := Format('(%db -> %db)',[length(LTargetEPASA.Payload),length(LEncryptedPayloadBytes)]) + else + lblPayloadLength.Caption := Format('(%db -> %db)',[length(LUserPayloadString),length(LEncryptedPayloadBytes)]); end else begin - lblEncryptionErrors.Caption := errors; - lblPayloadLength.Caption := Format('(%db -> ?)',[length(payload_u)]); + lblEncryptionErrors.Caption := AErrors; + if LTargetEPASA.HasPayload then + lblPayloadLength.Caption := Format('(%db -> ?)',[length(LTargetEPASA.Payload)]) + else + lblPayloadLength.Caption := Format('(%db -> ?)',[length(LUserPayloadString)]); end; - FEncodedPayload.payload_raw := payload_encrypted; - Result := valid; + FEncodedPayload.payload_raw := LEncryptedPayloadBytes; + Result := LValid; end; end; From eefbf336c34756c7ad6f40fb2ec2cb14034b5e41 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 1 Feb 2021 22:10:31 +1000 Subject: [PATCH 102/275] PIP-0027: fix error message bug in EPASA parsing --- src/core/UNode.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 5d9166494..0ebaedb20 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -927,7 +927,7 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit AResolvedAccount := CT_AccountNo_NUL; AResolvedKey := CT_Account_NUL.accountInfo.accountKey; ARequiresPurchase := False; - AErrorMessage := Format('Account number %d does not exist in safebox',[AResolvedAccount]); + AErrorMessage := Format('Account number %d does not exist in safebox',[AEPasa.Account.Value]); Exit(False); end; Result := true; From e3c29dae5a1cbdae54e32294da838f22b68911d2 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Tue, 2 Feb 2021 15:20:56 +1000 Subject: [PATCH 103/275] PIP-0027: add EPASA support in data operation RPC for senders/receivers --- src/core/URPC.pas | 52 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 9 deletions(-) diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 9a097fdc7..979340b24 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -2436,6 +2436,45 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Result := FNode.GetMempoolAccount( nAccount ); end; + Function TryCaptureEPASA(const AJSONObj : TPCJSONObject; out AAccount : Cardinal; out AErrorNum : Integer; out AErrorDesc : String) : Boolean; + var LEPasa : TEPasa; + begin + // Parse EPASA + if NOT TEPasa.TryParse(AJSONObj.AsString('account',''), LEPasa) then begin + AErrorNum := CT_RPC_ErrNum_InvalidData; + AErrorDesc := 'Field "account" missing or invalid EPASA format'; + Exit(False); + end; + + // Resolve EPASA (note: PayToKey returns error in this resolution method) + if NOT FNode.TryResolveEPASA(LEPasa, AAccount, AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidEPASA; + Exit(False); + end; + + // Payload override + if LEPasa.HasPayload then begin + // Only support public payloads for now + if NOT LEPasa.PayloadType.HasTrait(ptPublic) then begin + AErrorNum := CT_RPC_ErrNum_NotImplemented; + AErrorDesc := 'Encrypted payloads not currently supported in DATA operation'; + Exit(false); + end; + + // Ensure no ambiguity with payload arguments + if AJSONObj.HasValue('payload') OR AJSONObj.HasValue('payload_type') then begin + AErrorNum := CT_RPC_ErrNum_AmbiguousPayload; + AErrorDesc := 'Ambiguous Payload between EPASA and method arguments'; + Exit(False); + end; + // Override the JSON args (processed later by caller) + AJSONObj.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(LEPasa.GetRawPayloadBytes.ToHexaString)); + AJSONObj.SetAs('payload_type', TPCJSONVariantValue.CreateFromVariant(LEPasa.PayloadType.ToProtocolValue)); + end; + AAccount := LEPasa.Account.Value; + Result := True; + end; + var errors : String; OperationsHashTree : TOperationsHashTree; jsonArr : TPCJSONArray; @@ -2444,6 +2483,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; receiver : TMultiOpReceiver; changeinfo : TMultiOpChangeInfo; mop : TOpMultiOperation; + LEPASA : TEPasa; begin { This will ADD or UPDATE a MultiOperation with NEW field/s - UPDATE: If LAST operation in HexaStringOperationsHashTree RAW value contains a MultiOperation @@ -2471,7 +2511,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; } Result := false; if Not HexaStringToOperationsHashTreeAndGetMultioperation( - Self.FNode.Bank.SafeBox.CurrentProtocol, // HS: 2019-07-09: use current protocol since this API used to build new unpublished operations, not historical ones + Self.FNode.Bank.SafeBox.CurrentProtocol, HexaStringOperationsHashTree,True,OperationsHashTree,mop,errors) then begin ErrorNum:=CT_RPC_ErrNum_InvalidData; ErrorDesc:= 'Error decoding param previous operations hash tree raw value: '+errors; @@ -2482,11 +2522,8 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; jsonArr := params.GetAsArray('senders'); for i:=0 to jsonArr.Count-1 do begin sender := CT_TMultiOpSender_NUL; - if not TAccountComp.AccountTxtNumberToAccountNumber(jsonArr.GetAsObject(i).AsString('account',''),sender.Account) then begin - ErrorNum := CT_RPC_ErrNum_InvalidData; - ErrorDesc := 'Field "account" for "senders" array not found at senders['+IntToStr(i)+']'; + if NOT TryCaptureEPASA(jsonArr.GetAsObject(i), sender.Account, ErrorNum, ErrorDesc) then Exit; - end; sender.Amount:= ToPascalCoins(jsonArr.GetAsObject(i).AsDouble('amount',0)); sender.N_Operation:=jsonArr.GetAsObject(i).AsInteger('n_operation',0); // Update N_Operation with valid info @@ -2504,11 +2541,8 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; jsonArr := params.GetAsArray('receivers'); for i:=0 to jsonArr.Count-1 do begin receiver := CT_TMultiOpReceiver_NUL; - if not TAccountComp.AccountTxtNumberToAccountNumber(jsonArr.GetAsObject(i).AsString('account',''),receiver.Account) then begin - ErrorNum := CT_RPC_ErrNum_InvalidData; - ErrorDesc := 'Field "account" for "receivers" array not found at receivers['+IntToStr(i)+']'; + if NOT TryCaptureEPASA(jsonArr.GetAsObject(i), receiver.Account, ErrorNum, ErrorDesc) then Exit; - end; receiver.Amount:= ToPascalCoins(jsonArr.GetAsObject(i).AsDouble('amount',0)); receiver.Payload.payload_raw:=TCrypto.HexaToRaw(jsonArr.GetAsObject(i).AsString('payload','')); receiver.Payload.payload_type := jsonArr.GetAsObject(i).AsInteger('payload_type',CT_TOperationPayload_NUL.payload_type); From 18c919bc34dedf88a679b909dfe621d553eddf7d Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Tue, 2 Feb 2021 19:10:04 +1000 Subject: [PATCH 104/275] WIP --- src/core/UEPasa.pas | 5 ++--- src/core/UNode.pas | 7 +++++++ src/core/URPC.pas | 11 +++++++++-- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 928c29078..1ba938182 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -73,6 +73,7 @@ TPayloadTypeHelper = record helper for TPayloadType public function HasTrait(APayloadTrait: TPayloadTrait): Boolean; inline; function ToProtocolValue : byte; + class function FromProtocolValue(AValue : Byte) : TPayloadType; static; end; { TEPasa } @@ -522,8 +523,7 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out // when multiple enums are OR'ed in C#, they are combined and // if any of the enums numeric value is zero, it is excluded. // in our case,"PayloadType.NonDeterministic" is always zero so we exclude it from our set. - AEPasa.PayloadType := AEPasa.PayloadType + [ptAddressedByName] - - [ptNonDeterministic]; + AEPasa.PayloadType := AEPasa.PayloadType + [ptAddressedByName] -[ptNonDeterministic]; AEPasa.AccountName := TPascal64Encoding.Unescape(LAccountName); AEPasa.Account := Nil; AEPasa.AccountChecksum := Nil; @@ -752,5 +752,4 @@ initialization EmptyEPasa := Default(TEPasa); - end. diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 0ebaedb20..7625ee0e2 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -131,6 +131,7 @@ interface // function TryFindAccountByKey(const APubKey : TAccountKey; out AAccountNumber : Cardinal) : Boolean; function TryFindPublicSaleAccount(AMaximumPrice : Int64; APreventRaceCondition : Boolean; out AAccountNumber : Cardinal) : Boolean; + Function TryDecodeEPASA(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; out LEPasa : TEPasa) : Boolean; Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal): Boolean; overload; Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AErrorMessage: String): Boolean; overload; Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; overload; @@ -845,6 +846,12 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit end; end; + +Function TNode.TryDecodeEPASA(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; out LEPasa : TEPasa) : Boolean; +begin + dddddd +end; + Function TNode.TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal): Boolean; var LErrMsg : String; begin diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 979340b24..d745b7833 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -256,12 +256,14 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes // New V3: Will include senders[], receivers[] and changers[] jsonArr := jsonObject.GetAsArray('senders'); for i:=Low(OPR.senders) to High(OPR.Senders) do begin + LString := TCrypto.ToHexaString(OPR.Senders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := OPR.Senders[i].Account; + auxObj.GetAsVariant('account_epasa').Value := FNode.DecodeEPASA(OPR.Senders[i].Account, LString, OPR.Senders[i].Payload.payload_type).ToString(); if (OPR.Senders[i].N_Operation>0) then auxObj.GetAsVariant('n_operation').Value := OPR.Senders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(OPR.Senders[i].Amount * (-1)); auxObj.GetAsVariant('amount_s').Value := TAccountComp.FormatMoney (OPR.Senders[i].Amount * (-1)); - auxObj.GetAsVariant('payload').Value := TCrypto.ToHexaString(OPR.Senders[i].Payload.payload_raw); + auxObj.GetAsVariant('payload').Value := LString; auxObj.GetAsVariant('payload_type').Value := OPR.Senders[i].Payload.payload_type; if (OPR.OpType = CT_Op_Data) then begin FillOpDataObject(auxObj, OPR.senders[i].OpData); @@ -564,6 +566,7 @@ class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : opht : TOperationsHashTree; jsonArr : TPCJSONArray; auxObj : TPCJSONObject; + LStr : String; begin opht := TOperationsHashTree.Create; Try @@ -584,18 +587,22 @@ class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : // jsonArr := jsonObject.GetAsArray('senders'); for i:=Low(multiOperation.Data.txSenders) to High(multiOperation.Data.txSenders) do begin + LStr := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := multiOperation.Data.txSenders[i].Account; + auxObj.GetAsVariant('account_epasa').Value := FNode.DecodeEPASA(multiOperation.Data.txSenders[i].Account, LStr, multiOperation.Data.txSenders[i].Payload.payload_type).ToString(); auxObj.GetAsVariant('n_operation').Value := multiOperation.Data.txSenders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(multiOperation.Data.txSenders[i].Amount * (-1)); - auxObj.GetAsVariant('payload').Value := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); + auxObj.GetAsVariant('payload').Value := LStr; auxObj.GetAsVariant('payload_type').Value := multiOperation.Data.txSenders[i].Payload.payload_type; end; // jsonArr := jsonObject.GetAsArray('receivers'); for i:=Low(multiOperation.Data.txReceivers) to High(multiOperation.Data.txReceivers) do begin + LStr := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := multiOperation.Data.txReceivers[i].Account; + auxObj.GetAsVariant('account_epasa').Value := FNode.DecodeEPASA(multiOperation.Data.txReceivers[i].Account, LStr, multiOperation.Data.txReceivers[i].Payload.payload_type).ToString(); auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(multiOperation.Data.txReceivers[i].Amount); auxObj.GetAsVariant('payload').Value := TCrypto.ToHexaString(multiOperation.Data.txReceivers[i].Payload.payload_raw); auxObj.GetAsVariant('payload_type').Value := multiOperation.Data.txReceivers[i].Payload.payload_type; From 92d57fddad0ec56e54d12723e4e03039f803b984 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Wed, 3 Feb 2021 17:12:58 +1000 Subject: [PATCH 105/275] PIP-0027: EPASA hydration from protocol objects --- src/core/UAccounts.pas | 102 ++++++++++++++++++++++++++++++++++++ src/core/UBlockChain.pas | 6 ++- src/core/UEPasa.pas | 24 +++++++-- src/core/UNode.pas | 9 +--- src/core/UOpTransaction.pas | 4 +- src/core/URPC.pas | 9 ++-- 6 files changed, 135 insertions(+), 19 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index db99e7a89..d07a76267 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -118,6 +118,8 @@ TAccount_Helper = record helper for TAccount Class procedure SaveTOperationBlockToStream(const stream : TStream; const operationBlock:TOperationBlock); Class Function LoadTOperationBlockFromStream(const stream : TStream; var operationBlock:TOperationBlock) : Boolean; Class Function AccountToTxt(const Account : TAccount) : String; + Class Function DecodeEPASAPartial(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; ADefault : TEPasa) : TEPasa; + Class Function TryDecodeEPASAPartial(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; out AEPasa : TEPasa) : Boolean; End; TPCSafeBox = Class; @@ -1898,6 +1900,106 @@ class procedure TAccountComp.RawString2Accountkey(const rawaccstr: TRawBytes; va end; end; +class Function TAccountComp.DecodeEPASAPartial(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; ADefault : TEPasa) : TEPasa; +begin + if NOT TryDecodeEPASAPartial(AAccount, APayload, APayloadType, Result) then + Result := ADefault; +end; + +class Function TAccountComp.TryDecodeEPASAPartial(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; out AEPasa : TEPasa) : Boolean; +var + LPayloadType : TPayloadType; + LUnencryptedPayloadBytes : TBytes; + LEPasaStr : String; + LPublic, LRecipientKeyEncrypted, LSenderKeyEncrypted, + LPasswordEncrypted, LAsciiFormatted, LHexFormatted, LBase58Formatted, LAddressedByName : Boolean; +begin + LPayloadType := TEPasaComp.FromProtocolValue(APayloadType); + LPublic := LPayloadType.HasTrait(ptPublic); + LRecipientKeyEncrypted := LPayloadType.HasTrait(ptRecipientKeyEncrypted); + LSenderKeyEncrypted := LPayloadType.HasTrait(ptSenderKeyEncrypted); + LPasswordEncrypted := LPayloadType.HasTrait(ptPasswordEncrypted); + LAsciiFormatted := LPayloadType.HasTrait(ptAsciiFormatted); + LHexFormatted := LPayloadType.HasTrait(ptHexFormatted); + LBase58Formatted := LPayloadType.HasTrait(ptBase58Formatted); + LAddressedByName := LPayloadType.HasTrait(ptAddressedByName); + + if LPayloadType.HasTrait(ptAddressedByName) then begin + (*LEPasaStr := Self.GetMempoolAccount(AAccount).name.ToPrintable; + if LEPasaStr.IsEmpty then + Exit(False); *) + // Note: since doing a name resolution for every encountered addressed-by-name EPASA, + // in V5 addressed-by-name EPASA's auto-resolved as addressed-by-number + LEPasaStr := TAccountComp.AccountNumberToAccountTxtNumber(AAccount); + end else LEPasaStr := TAccountComp.AccountNumberToAccountTxtNumber(AAccount); + + + // payload opening char + if LPublic then begin + LEPasaStr := LEPasaStr + '['; + end; + + if LSenderKeyEncrypted then begin + LEPasaStr := LEPasaStr + '<'; + end; + + if LRecipientKeyEncrypted then begin + LEPasaStr := LEPasaStr + '('; + end; + + if LPasswordEncrypted then begin + LEPasaStr := LEPasaStr + '{'; + end; + + // payload data + if LPublic OR LSenderKeyEncrypted OR LRecipientKeyEncrypted OR LPasswordEncrypted then begin + + if LPublic then + LUnencryptedPayloadBytes := APayload + else if LSenderKeyEncrypted then + Exit(False) // todo + else if LRecipientKeyEncrypted then + Exit(False) // todo + else if LPasswordEncrypted then + Exit(False) // todo + else raise Exception.Create('Internal Error a0805389-df1a-4b40-b12e-d22327a3d049'); + + // decrypt data + if LAsciiFormatted then + LEPasaStr := LEPasaStr + '"' + TEncoding.ASCII.GetString(APayload) + '"' + else if LHexFormatted then + LEPasaStr := LEPasaStr + '0x' + THexEncoding.Encode(APayload) + else if LBase58Formatted then + LEPasaStr := LEPasaStr + TPascalBase58Encoding.Encode(APayload) + else raise Exception.Create('Internal Error 67a61d3e-eef2-40a9-8d92-45570f400c1e'); + end; + + // payload closing char + if LPublic then begin + LEPasaStr := LEPasaStr + ']'; + end; + + if LSenderKeyEncrypted then begin + LEPasaStr := LEPasaStr + '>'; + end; + + if LRecipientKeyEncrypted then begin + LEPasaStr := LEPasaStr + ')'; + end; + + if LPasswordEncrypted then begin + LEPasaStr := LEPasaStr + '}'; + end; + + // Parse as EPASA + if NOT TEPasa.TryParse(LEPasaStr, AEPasa) then + Exit(False); + + Result := true; +end; + + + {$IFNDEF VER210} {$DEFINE DELPHIXE} {$ENDIF} diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index c45641c66..d1aefca8b 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -28,7 +28,7 @@ interface Classes, UCrypto, UAccounts, ULog, UThread, SyncObjs, UBaseTypes, SysUtils, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, {$IFDEF USE_ABSTRACTMEM}UPCAbstractMem,{$ENDIF} - UPCDataTypes, UChunk; + UPCDataTypes, UChunk, UEPasa; { @@ -139,6 +139,7 @@ TMultiOpData = record TMultiOpSender = Record Account : Cardinal; + AccountEPASA : TEPasa; Amount : Int64; N_Operation : Cardinal; OpData : TMultiOpData; // Filled only when Operation is TOpData type @@ -148,6 +149,7 @@ TMultiOpData = record TMultiOpSenders = Array of TMultiOpSender; TMultiOpReceiver = Record Account : Cardinal; + AccountEPASA : TEPasa; Amount : Int64; Payload : TOperationPayload; end; @@ -575,7 +577,7 @@ TMultiOpData = record Const CT_TOperationPayload_NUL : TOperationPayload = (payload_type:0;payload_raw:Nil); CT_TOperationResume_NUL : TOperationResume = (valid:false;Block:0;NOpInsideBlock:-1;OpType:0;OpSubtype:0;time:0;AffectedAccount:0;SignerAccount:-1;n_operation:0;DestAccount:-1;SellerAccount:-1;newKey:(EC_OpenSSL_NID:0;x:Nil;y:Nil);OperationTxt:'';Amount:0;Fee:0;Balance:0;OriginalPayload:(payload_type:0;payload_raw:nil);PrintablePayload:'';OperationHash:Nil;OperationHash_OLD:Nil;errors:'';isMultiOperation:False;Senders:Nil;Receivers:Nil;changers:Nil); - CT_TMultiOpSender_NUL : TMultiOpSender = (Account:0;Amount:0;N_Operation:0;Payload:(payload_type:0;payload_raw:Nil);Signature:(r:Nil;s:Nil)); + CT_TMultiOpSender_NUL : TMultiOpSender = (Account:0;(*AccountEPASA:TEPasa.Empty;*)Amount:0;N_Operation:0;Payload:(payload_type:0;payload_raw:Nil);Signature:(r:Nil;s:Nil)); CT_TMultiOpReceiver_NUL : TMultiOpReceiver = (Account:0;Amount:0;Payload:(payload_type:0;payload_raw:Nil)); CT_TMultiOpChangeInfo_NUL : TMultiOpChangeInfo = (Account:0;N_Operation:0;Changes_type:[];New_Accountkey:(EC_OpenSSL_NID:0;x:Nil;y:Nil);New_Name:Nil;New_Type:0;New_Data:Nil;Seller_Account:-1;Account_Price:-1;Locked_Until_Block:0; Hashed_secret:Nil; diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 1ba938182..7b944d121 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -46,7 +46,7 @@ EPascalCoinException = class(Exception); TPayloadTrait = ( ptNonDeterministic = 0, // Payload encryption and encoding method not specified. - ptPublic = 1, // Unencrypted, public payload. + ptPublic = 1, // Unencrypted, public payload. ptRecipientKeyEncrypted = 2, // ECIES encrypted using recipient accounts public key. ptSenderKeyEncrypted = 3, // ECIES encrypted using sender accounts public key. ptPasswordEncrypted = 4, // AES encrypted using pwd param @@ -73,7 +73,6 @@ TPayloadTypeHelper = record helper for TPayloadType public function HasTrait(APayloadTrait: TPayloadTrait): Boolean; inline; function ToProtocolValue : byte; - class function FromProtocolValue(AValue : Byte) : TPayloadType; static; end; { TEPasa } @@ -196,6 +195,7 @@ TEPasaComp = class sealed(TObject) class function GetPayloadTypeProtocolByte(const APayloadType : TPayloadType) : Byte; class function GetPayloadTypeFromProtocolByte(AByte : Byte) : TPayloadType; + class function FromProtocolValue(AVal : Byte) : TPayloadType; end; resourcestring @@ -249,7 +249,6 @@ function TPayloadTypeHelper.ToProtocolValue : Byte; Result := TEPasaComp.GetPayloadTypeProtocolByte(Self); end; - { TEPasa } function TEPasa.GetAccount: TNullable<UInt32>; @@ -748,6 +747,25 @@ class function TEPasaComp.GetPayloadTypeFromProtocolByte(AByte: Byte) : TPayload end; end; +class function TEPasaComp.FromProtocolValue(AVal : Byte) : TPayloadType; +begin + if AVal = 0 then begin + Exit([ptNonDeterministic]); + end; + Result := []; + if AVal AND BYTE_BIT_0 <> 0 then Result := Result + [ptPublic]; + if AVal AND BYTE_BIT_1 <> 0 then Result := Result + [ptRecipientKeyEncrypted]; + if AVal AND BYTE_BIT_2 <> 0 then Result := Result + [ptSenderKeyEncrypted]; + if AVal AND BYTE_BIT_3 <> 0 then Result := Result + [ptPasswordEncrypted]; + if AVal AND BYTE_BIT_4 <> 0 then Result := Result + [ptAsciiFormatted]; + if AVal AND BYTE_BIT_5 <> 0 then Result := Result + [ptHexFormatted]; + if AVal AND BYTE_BIT_6 <> 0 then Result := Result + [ptBase58Formatted]; + if AVal AND BYTE_BIT_7 <> 0 then Result := Result + [ptAddressedByName]; +end; + + + + initialization EmptyEPasa := Default(TEPasa); diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 7625ee0e2..13a5cc4a5 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -35,7 +35,7 @@ interface uses Classes, SysUtils, - {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, UPCDataTypes, + {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, UPCDataTypes, UEncoding, UBlockChain, UNetProtocol, UAccounts, UCrypto, UEPasa, UThread, SyncObjs, ULog, UBaseTypes, UPCOrderedLists; {$I ./../config.inc} @@ -131,7 +131,6 @@ interface // function TryFindAccountByKey(const APubKey : TAccountKey; out AAccountNumber : Cardinal) : Boolean; function TryFindPublicSaleAccount(AMaximumPrice : Int64; APreventRaceCondition : Boolean; out AAccountNumber : Cardinal) : Boolean; - Function TryDecodeEPASA(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; out LEPasa : TEPasa) : Boolean; Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal): Boolean; overload; Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AErrorMessage: String): Boolean; overload; Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; overload; @@ -846,12 +845,6 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit end; end; - -Function TNode.TryDecodeEPASA(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; out LEPasa : TEPasa) : Boolean; -begin - dddddd -end; - Function TNode.TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal): Boolean; var LErrMsg : String; begin diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index 7893f8a86..074457eb6 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -27,7 +27,7 @@ interface Uses UCrypto, UBlockChain, Classes, UAccounts, UBaseTypes, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, - UPCDataTypes; + UPCDataTypes, UEPasa; Type // Operations Type @@ -1189,6 +1189,7 @@ procedure TOpTransaction.FillOperationResume(Block: Cardinal; getInfoForAllAccou SetLength(OperationResume.Senders,1); OperationResume.Senders[0] := CT_TMultiOpSender_NUL; OperationResume.Senders[0].Account:=FData.sender; + OperationResume.Senders[0].AccountEPASA := TAccountComp.DecodeEPASAPartial(FData.sender, FData.payload.payload_raw, FData.payload.payload_type, TEPasa.Empty); OperationResume.Senders[0].Amount:=Int64(FData.amount + FData.fee); OperationResume.Senders[0].N_Operation:=FData.n_operation; OperationResume.Senders[0].Payload:=FData.payload; @@ -1198,6 +1199,7 @@ procedure TOpTransaction.FillOperationResume(Block: Cardinal; getInfoForAllAccou SetLength(OperationResume.Receivers,1); OperationResume.Receivers[0] := CT_TMultiOpReceiver_NUL; OperationResume.Receivers[0].Account:=FData.target; + OperationResume.Receivers[0].AccountEPASA:=TAccountComp.DecodeEPASAPartial(FData.target, FData.payload.payload_raw, FData.payload.payload_type, TEPasa.Empty); OperationResume.Receivers[0].Amount:=FData.amount; OperationResume.Receivers[0].Payload:=FData.payload; end; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index d745b7833..597c7ec7b 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -158,7 +158,6 @@ TRPCProcess = class(TPCThread) class function FindRegisteredProcessMethod(Const AMethodName : String) : TRPCProcessMethod; end; - implementation Uses @@ -253,13 +252,13 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes jsonObject.GetAsVariant('signer_account').Value:=OPR.SignerAccount; if (OPR.n_operation>0) then jsonObject.GetAsVariant('n_operation').Value:=OPR.n_operation; end; - // New V3: Will include senders[], receivers[] and changers[] + // New V3: Will include senders[], receivers[] and changers[] jsonArr := jsonObject.GetAsArray('senders'); for i:=Low(OPR.senders) to High(OPR.Senders) do begin LString := TCrypto.ToHexaString(OPR.Senders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := OPR.Senders[i].Account; - auxObj.GetAsVariant('account_epasa').Value := FNode.DecodeEPASA(OPR.Senders[i].Account, LString, OPR.Senders[i].Payload.payload_type).ToString(); + auxObj.GetAsVariant('account_epasa').Value := OPR.Senders[i].AccountEPASA.ToString(); if (OPR.Senders[i].N_Operation>0) then auxObj.GetAsVariant('n_operation').Value := OPR.Senders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(OPR.Senders[i].Amount * (-1)); auxObj.GetAsVariant('amount_s').Value := TAccountComp.FormatMoney (OPR.Senders[i].Amount * (-1)); @@ -590,7 +589,7 @@ class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : LStr := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := multiOperation.Data.txSenders[i].Account; - auxObj.GetAsVariant('account_epasa').Value := FNode.DecodeEPASA(multiOperation.Data.txSenders[i].Account, LStr, multiOperation.Data.txSenders[i].Payload.payload_type).ToString(); + auxObj.GetAsVariant('account_epasa').Value := multiOperation.Data.txSenders[i].AccountEPASA.ToString(); auxObj.GetAsVariant('n_operation').Value := multiOperation.Data.txSenders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(multiOperation.Data.txSenders[i].Amount * (-1)); auxObj.GetAsVariant('payload').Value := LStr; @@ -602,7 +601,7 @@ class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : LStr := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := multiOperation.Data.txReceivers[i].Account; - auxObj.GetAsVariant('account_epasa').Value := FNode.DecodeEPASA(multiOperation.Data.txReceivers[i].Account, LStr, multiOperation.Data.txReceivers[i].Payload.payload_type).ToString(); + auxObj.GetAsVariant('account_epasa').Value := multiOperation.Data.txReceivers[i].AccountEPASA.ToString(); auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(multiOperation.Data.txReceivers[i].Amount); auxObj.GetAsVariant('payload').Value := TCrypto.ToHexaString(multiOperation.Data.txReceivers[i].Payload.payload_raw); auxObj.GetAsVariant('payload_type').Value := multiOperation.Data.txReceivers[i].Payload.payload_type; From 3c82c944ecda219662c9e14a3b99a2ffb0bce598 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Sun, 7 Feb 2021 19:58:00 +1000 Subject: [PATCH 106/275] Lazarus/FPC bug-fixes for EPASA --- src/core/UEPasa.pas | 4 ++-- src/core/URPC.pas | 2 +- src/gui-classic/UFRMWallet.pas | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 7b944d121..26029a9e2 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -119,7 +119,7 @@ TEPasa = record property HasPayload: boolean read GetHasPayload; class property Empty : TEPasa read GetEmptyValue; - function GetRawPayloadBytes(): TArray<Byte>; inline; + function GetRawPayloadBytes(): TBytes; inline; function ToClassicPASAString(): String; overload; function ToString(): String; overload; @@ -350,7 +350,7 @@ function TEPasa.GetHasPayload: Boolean; Result := PayloadType.HasTrait(ptPublic) OR PayloadType.HasTrait(ptRecipientKeyEncrypted) OR PayloadType.HasTrait(ptSenderKeyEncrypted); end; -function TEPasa.GetRawPayloadBytes: TArray<Byte>; +function TEPasa.GetRawPayloadBytes: TBytes; begin if (PayloadType.HasTrait(ptAsciiFormatted)) then Exit(TEncoding.ASCII.GetBytes(Payload)); diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 597c7ec7b..c76f217eb 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -421,7 +421,7 @@ class function TPascalCoinJSONComp.OverridePayloadParams(const AInputParams : TP if AEPASA.PayloadType.HasTrait(ptPublic) then begin AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('none')); - AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); + AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes.ToHexaString)); end else if AEPASA.PayloadType.HasTrait(ptSenderKeyEncrypted) then begin AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('sender')); AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index 17457ef8b..9614c7897 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -1087,7 +1087,9 @@ procedure TFRMWallet.InitMenuForTesting; mi := TMenuItem.Create(MainMenu); mi.Caption:='Create a block'; mi.OnClick:=Test_CreateABlock; + {$IFnDEF FPC} mi.ShortCut := TextToShortCut('CTRL+B'); + {$ENDIF} miAbout.Add(mi); {$ENDIF} mi := TMenuItem.Create(MainMenu); From dd527052f8de38ac1e366d19cd1717c23de32044 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Sun, 7 Feb 2021 20:19:27 +1000 Subject: [PATCH 107/275] Workaround for FPC bug --- src/core/UEPasa.pas | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 26029a9e2..358ed5e13 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -767,7 +767,9 @@ class function TEPasaComp.FromProtocolValue(AVal : Byte) : TPayloadType; initialization - +{$IFDEF FPC} +FillChar(EmptyEPasa, SizeOf(EmptyEPASA), 0); +{$ELSE} EmptyEPasa := Default(TEPasa); - +{$ENDIF} end. From 3186d497b6cc4888fe913154ba172f0501da7e5a Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Sun, 7 Feb 2021 12:44:10 +0100 Subject: [PATCH 108/275] Fix FPC bug caused by local var not initialized --- src/core/UEPasa.pas | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 358ed5e13..4e80beabe 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -482,10 +482,9 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out LExtendedChecksumDelim, LExtendedChecksum, LActualChecksum: String; LAccNo, LAccChecksum: UInt32; LActualAccountChecksum: Byte; - LEPasa : TEPasa; begin AErrorCode := EPasaErrorCode.Success; - AEPasa := LEPasa; + AEPasa := TEPasa.Empty; if (string.IsNullOrEmpty(AEPasaText)) then begin AErrorCode := EPasaErrorCode.BadFormat; Exit(False); From dcd0bcfea03c62585f9d53554de74d2f40e8692f Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Sun, 7 Feb 2021 12:48:56 +0100 Subject: [PATCH 109/275] 5.4.Beta4 Release --- CHANGELOG.md | 3 ++- src/core/UConst.pas | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e54dbd90..ca9a366e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,12 @@ # Changelog ## Build 5.4 - (PENDING RELEASE) -- CURRENT 5.4.Beta3 +- CURRENT 5.4.Beta4 - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - Use AbstractMem library v1.2 - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file (Enabled by default) - Added "Ask for Account (PASA)" feature on GUI wallet +- Implementation of PIP-0027 (E-PASA: Infinite Address-Space Layer-2) -> https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0027.md - Changes to `pascalcoin_daemon.ini` file: - Added "DATAFOLDER" configuration option at pascalcoin_daemon.ini file (daemon/service) in order to allow customize data folder - Added "ABSTRACTMEM_MAX_CACHE_MB" to customize Maximum megabytes in memory as a cache diff --git a/src/core/UConst.pas b/src/core/UConst.pas index d317b8062..da516f505 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -198,7 +198,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta3'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.Beta3'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta4'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.Beta4'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; From 49dfba33834c469e9b0b2e8dcca5d427f9ead8c1 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Sun, 7 Feb 2021 22:37:18 +1000 Subject: [PATCH 110/275] PIP-0027: harmless bug-fix and comment improvement --- src/core/UAccounts.pas | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index d07a76267..fc5a80f02 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -1929,7 +1929,8 @@ class procedure TAccountComp.RawString2Accountkey(const rawaccstr: TRawBytes; va if LEPasaStr.IsEmpty then Exit(False); *) // Note: since doing a name resolution for every encountered addressed-by-name EPASA, - // in V5 addressed-by-name EPASA's auto-resolved as addressed-by-number + // would overwhelm the SafeBox with lookups, names are not resolved. + // So in V5 addressed-by-name EPASA's auto-resolved as addressed-by-number LEPasaStr := TAccountComp.AccountNumberToAccountTxtNumber(AAccount); end else LEPasaStr := TAccountComp.AccountNumberToAccountTxtNumber(AAccount); @@ -1957,20 +1958,20 @@ class procedure TAccountComp.RawString2Accountkey(const rawaccstr: TRawBytes; va if LPublic then LUnencryptedPayloadBytes := APayload else if LSenderKeyEncrypted then - Exit(False) // todo + Exit(False) // Todo: Partial decoding does not decrypt due to performance penalty if always decrypting. This needs to be implemented as a IFuture<TBytes> value with lazy evaluation. else if LRecipientKeyEncrypted then - Exit(False) // todo + Exit(False) // Todo: Partial decoding does not decrypt due to performance penalty if always decrypting. This needs to be implemented as a IFuture<TBytes> value with lazy evaluation. else if LPasswordEncrypted then - Exit(False) // todo + Exit(False) // Todo: Partial decoding does not decrypt due to performance penalty if always decrypting. This needs to be implemented as a IFuture<TBytes> value with lazy evaluation.. else raise Exception.Create('Internal Error a0805389-df1a-4b40-b12e-d22327a3d049'); // decrypt data if LAsciiFormatted then - LEPasaStr := LEPasaStr + '"' + TEncoding.ASCII.GetString(APayload) + '"' + LEPasaStr := LEPasaStr + '"' + TEncoding.ASCII.GetString(LUnencryptedPayloadBytes) + '"' else if LHexFormatted then - LEPasaStr := LEPasaStr + '0x' + THexEncoding.Encode(APayload) + LEPasaStr := LEPasaStr + '0x' + THexEncoding.Encode(LUnencryptedPayloadBytes) else if LBase58Formatted then - LEPasaStr := LEPasaStr + TPascalBase58Encoding.Encode(APayload) + LEPasaStr := LEPasaStr + TPascalBase58Encoding.Encode(LUnencryptedPayloadBytes) else raise Exception.Create('Internal Error 67a61d3e-eef2-40a9-8d92-45570f400c1e'); end; @@ -1998,8 +1999,6 @@ class procedure TAccountComp.RawString2Accountkey(const rawaccstr: TRawBytes; va Result := true; end; - - {$IFNDEF VER210} {$DEFINE DELPHIXE} {$ENDIF} From 25d875f3ba86fa0cd50240022ab2526e47edbce2 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Mon, 8 Feb 2021 17:02:34 +1000 Subject: [PATCH 111/275] Fix compilation error --- src/core/UPCAbstractMem.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index e30d8ac58..8e2df6f6d 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -457,10 +457,10 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; end; FBufferBlocksHash := TPCAbstractMemBytesBuffer32Safebox.Create(FAbstractMem,LZoneBuffersBlockHash,FBlocks.Count); - FAccountsOrderedByUpdatedBlock := TAccountsOrderedByUpdatedBlock.Create(FAbstractMem,LZoneAccountsOrderedByUpdatedBlock,DoGetAccount); + FAccountsOrderedByUpdatedBlock := TAccountsOrderedByUpdatedBlock.Create({$IFDEF USE_ABSTRACTMEM}FAbstractMem,LZoneAccountsOrderedByUpdatedBlock,{$ENDIF}DoGetAccount); FAccounts.AccountsOrderedByUpdatedBlock := FAccountsOrderedByUpdatedBlock; - FAccountsOrderedBySalePrice := TAccountsOrderedBySalePrice.Create(FAbstractMem,LZoneAccountsOrderedBySalePrice,DoGetAccount); + FAccountsOrderedBySalePrice := TAccountsOrderedBySalePrice.Create({$IFDEF USE_ABSTRACTMEM}FAbstractMem,LZoneAccountsOrderedBySalePrice,{$ENDIF}DoGetAccount); FAccounts.AccountsOrderedBySalePrice := FAccountsOrderedBySalePrice; FAccountCache.Clear; From 53b694195937b9bcdd59b070739e2071da5a7d83 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 8 Feb 2021 11:18:41 +0100 Subject: [PATCH 112/275] Fix compilation error --- src/core/UPCAbstractMem.pas | 2 ++ src/pascalcoin_wallet_classic.dpr | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 8e2df6f6d..3b7de2e3e 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -6,6 +6,8 @@ interface {$MODE DELPHI} {$ENDIF} +{$I ./../config.inc} + uses Classes, SysUtils, SyncObjs, UAbstractMem, UFileMem, UAbstractMemTList, UCacheMem, UAbstractBTree, UThread, UAbstractMemBTree, diff --git a/src/pascalcoin_wallet_classic.dpr b/src/pascalcoin_wallet_classic.dpr index 1945780c8..993614b1e 100644 --- a/src/pascalcoin_wallet_classic.dpr +++ b/src/pascalcoin_wallet_classic.dpr @@ -56,8 +56,10 @@ uses UNode in 'core\UNode.pas', UOpenSSL in 'core\UOpenSSL.pas', UOpTransaction in 'core\UOpTransaction.pas', + {$IFDEF USE_ABSTRACTMEM} UPCAbstractMem in 'core\UPCAbstractMem.pas', UPCAbstractMemAccountKeys in 'core\UPCAbstractMemAccountKeys.pas', + {$ENDIF} UPCAbstractMemAccounts in 'core\UPCAbstractMemAccounts.pas', UPCAccountsOrdenations in 'core\UPCAccountsOrdenations.pas', UPCCryptoLib4Pascal in 'core\UPCCryptoLib4Pascal.pas', From 8d4b0deff9f0a09dd8f0f6b114006455e56ea78a Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 10 Feb 2021 18:48:56 +0100 Subject: [PATCH 113/275] Fixed FPC bug caused by not initialized out variables --- src/core/UEPasa.pas | 14 ++++++++++++-- src/core/UNode.pas | 4 ++++ src/core/UPCRPCSend.pas | 1 + src/core/URPC.pas | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 4e80beabe..5c722eac3 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -129,7 +129,7 @@ TEPasa = record class function Parse(const AEPasaText: String): TEPasa; static; class function CalculateAccountChecksum(AAccNo: UInt32): Byte; static; inline; - + procedure Clear; end; @@ -251,6 +251,17 @@ function TPayloadTypeHelper.ToProtocolValue : Byte; { TEPasa } +procedure TEPasa.Clear; +begin + Self.FAccount.Clear; + Self.FAccountChecksum.Clear; + Self.FAccountName:=''; + Self.FPayload:=''; + Self.FPassword:=''; + Self.FExtendedChecksum:=''; + Self.FPayloadType:=[]; +end; + function TEPasa.GetAccount: TNullable<UInt32>; begin Result := FAccount; @@ -422,7 +433,6 @@ class function TEPasa.TryParse(const AEPasaText: String; out AEPasa: TEPasa): Bo var LParser: TEPasaParser; LDisposables : TDisposables; - begin LParser := LDisposables.AddObject( TEPasaParser.Create() ) as TEPasaParser; Result := LParser.TryParse(AEPasaText, AEPasa); diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 13a5cc4a5..59d9d3b2a 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -873,6 +873,10 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit var LErrMsg : String; begin + AResolvedAccount := 0; + AResolvedKey.Clear; + ARequiresPurchase := False; + AErrorMessage := ''; if (AEPasa.IsPayToKey) then begin // Parse account key in EPASA if NOT TAccountComp.AccountPublicKeyImport(AEPasa.Payload, AResolvedKey, LErrMsg) then begin diff --git a/src/core/UPCRPCSend.pas b/src/core/UPCRPCSend.pas index 0e5c65be9..31d106912 100644 --- a/src/core/UPCRPCSend.pas +++ b/src/core/UPCRPCSend.pas @@ -142,6 +142,7 @@ class function TRPCSend.SendTo(const ASender: TRPCProcess; Exit; end else LSender := ASender.Node.GetMempoolAccount(LSender.account); + LTarget := CT_Account_NUL; if Not TPascalCoinJSONComp.CaptureEPASA(AInputParams,'target',ASender.Node, LTargetEPASA, LTarget.account, LTargetKey, LTargetRequiresPurchase, AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccount; Exit; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index c76f217eb..df5776965 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -386,7 +386,11 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes class function TPascalCoinJSONComp.CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String): Boolean; var LParamValue : String; Begin - + AEPasa.Clear; + AResolvedAccount := 0; + AResolvedKey.Clear; + ARequiresPurchase := False; + AErrorParam := ''; LParamValue := AInputParams.AsString(AParamName,''); if Length(LParamValue)>0 then begin if Not TEPasa.TryParse(LParamValue, AEPasa) then begin From 06d12eaa5da4ebb63d37d705c6d2e8c9e9a9601b Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 10 Feb 2021 19:19:54 +0100 Subject: [PATCH 114/275] Update UPCTNetDataExtraMessages.pas --- src/core/UPCTNetDataExtraMessages.pas | 77 +++++++++++++++++++-------- 1 file changed, 55 insertions(+), 22 deletions(-) diff --git a/src/core/UPCTNetDataExtraMessages.pas b/src/core/UPCTNetDataExtraMessages.pas index bc1675487..db8835ff3 100644 --- a/src/core/UPCTNetDataExtraMessages.pas +++ b/src/core/UPCTNetDataExtraMessages.pas @@ -33,7 +33,7 @@ interface {$ENDIF} Uses Classes, UThread, UAccounts, UBlockChain, UNetProtocol, SysUtils, UNode, - UWallet, UNetProtection, UPCDataTypes, + UWallet, UNetProtection, UPCDataTypes, UPCAccountsOrdenations, UOrderedList, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}; type @@ -43,8 +43,8 @@ interface FNetData : TNetData; FWalletKeys : TWalletKeysExt; function DoAskForFreeAccount(const ANewPubliKey : TAccountKey; const AMessage : String) : Integer; - {$IFDEF TESTNET} procedure DoGiveMeAnAccount(ANetData : TNetData; ASenderConnection : TNetConnection; const AHeaderData : TNetHeaderData; AReceivedData : TStream; AResponseData : TStream); + {$IFDEF TESTNET} procedure DoGiveMeMoney(ANetData : TNetData; ASenderConnection : TNetConnection; const AHeaderData : TNetHeaderData; AReceivedData : TStream; AResponseData : TStream); {$ENDIF} procedure OnTNetDataProcessReservedAreaMessage(ANetData : TNetData; ASenderConnection : TNetConnection; const AHeaderData : TNetHeaderData; AReceivedData : TStream; AResponseData : TStream); @@ -63,7 +63,7 @@ interface implementation -Uses UOpTransaction, UBaseTypes, ULog; +Uses UOpTransaction, UBaseTypes, ULog, UPCAbstractMemAccountKeys; var _PCTNetDataExtraMessages : TPCTNetDataExtraMessages = Nil; @@ -129,44 +129,76 @@ function TPCTNetDataExtraMessages.DoAskForFreeAccount(const ANewPubliKey : TAcco end; end; -{$IFDEF TESTNET} procedure TPCTNetDataExtraMessages.DoGiveMeAnAccount(ANetData: TNetData; ASenderConnection: TNetConnection; const AHeaderData: TNetHeaderData; AReceivedData, AResponseData: TStream); var LSenderPublicKey : TAccountKey; - LIndexKey : Integer; + LIndexKey,LOnSafebox,LOnMempool : Integer; LAccount : TAccount; - LOpChangeKey : TOpChangeKey; + LOpRecoverFounds : TOpRecoverFounds; LPayload : TOperationPayload; LErrors, LSenderMessage : String; LWord : Word; + LAccOrd : TAccountsOrderedByUpdatedBlock; + LRaw : TRawBytes; begin if Not (AHeaderData.header_type in [ntp_request,ntp_autosend]) then Exit; // Nothing to do // Protection to allow spam - if ANetData.IpInfos.Update_And_ReachesLimits(ASenderConnection.Client.RemoteHost,'EXTRA','GIVE_ME_AN_ACCOUNT',AHeaderData.buffer_data_length,True, + if ANetData.IpInfos.Update_And_ReachesLimits(ASenderConnection.Client.RemoteHost,'EXTRA','GIVE_ME_AN_ACCOUNT', + AHeaderData.buffer_data_length,True, TArray<TLimitLifetime>.Create(TLimitLifetime.Create(300,2,20000))) then Exit; // Read info if TStreamOp.ReadAccountKey(AReceivedData,LSenderPublicKey)<=0 then Exit; if TStreamOp.ReadString(AReceivedData,LSenderMessage)<0 then Exit; - if Not RandomGetWalletKeysAccount(FNode.Bank.SafeBox,FWalletKeys,0,10000,LIndexKey,LAccount) then Exit; - // Send - LPayload := CT_TOperationPayload_NUL; - LPayload.payload_raw.FromString('Free Account to '+ASenderConnection.Client.RemoteHost); - LOpChangeKey := TOpChangeKey.Create(FNode.Bank.SafeBox.CurrentProtocol,LAccount.account,LAccount.n_operation+1, - LAccount.account,FWalletKeys.Key[LIndexKey].PrivateKey,LSenderPublicKey,0,LPayload); + if FNode.GetAccountsAvailableByPublicKey(LSenderPublicKey,LOnSafebox,LOnMempool)>0 then begin + // Exit; + TLog.NewLog(ltdebug,ClassName,Format('Not Sending to %s because PublicKey %s is used %d and mempool %d',[ASenderConnection.Client.RemoteHost, + TAccountComp.AccountPublicKeyExport(LSenderPublicKey),LOnSafebox,LOnMempool])); + Lword := 0; + AResponseData.Write(Lword,2); + Exit; + end; + + LAccOrd := FNode.Bank.SafeBox.AccountsOrderedByUpdatedBlock; + if Assigned(LAccOrd) then begin + LAccount := CT_Account_NUL; + if LAccOrd.First(LIndexKey) then begin + LAccount := FNode.GetMempoolAccount(LIndexKey); + while (Random(100)>0) or (LAccount.balance>0) or (Length(LAccount.name)>0) do begin + if Not LAccOrd.Next(LIndexKey) then Exit; + LAccount := FNode.GetMempoolAccount(LIndexKey); + end; + end; + // + end; + + TLog.NewLog(ltdebug,ClassName,Format('Sending to %s Account %s PublicKey %s', + [ASenderConnection.Client.RemoteHost, + TAccountComp.AccountNumberToAccountTxtNumber(LAccount.account), + TAccountComp.AccountPublicKeyExport(LSenderPublicKey)])); + + LOpRecoverFounds := TOpRecoverFounds.Create(FNode.Bank.SafeBox.CurrentProtocol,LAccount.account,LAccount.n_operation+1,0,LSenderPublicKey); try - FNode.AddOperation(Nil,LOpChangeKey,LErrors); + if FNode.AddOperation(Nil,LOpRecoverFounds,LErrors) then begin + Lword := 1; + AResponseData.Write(Lword,2); + LRaw := LOpRecoverFounds.OperationHashValid(LOpRecoverFounds,0); + TStreamOp.WriteAnsiString(AResponseData,LRaw); + end else begin + Lword := 0; + AResponseData.Write(Lword,2); + TLog.NewLog(ltdebug,ClassName,Format('Error %s sending to %s Account %s PublicKey %s', + [LErrors, ASenderConnection.Client.RemoteHost, + TAccountComp.AccountNumberToAccountTxtNumber(LAccount.account), + TAccountComp.AccountPublicKeyExport(LSenderPublicKey)])); + end; finally - LOpChangeKey.Free; + LOpRecoverFounds.Free; end; - // Response - TStreamOp.WriteAccountKey(AResponseData,LSenderPublicKey); - LWord := 1; - AResponseData.Write(LWord,SizeOf(LWord)); - AResponseData.Write(LAccount.account,SizeOf(LAccount.account)); end; +{$IFDEF TESTNET} procedure TPCTNetDataExtraMessages.DoGiveMeMoney(ANetData: TNetData; ASenderConnection: TNetConnection; const AHeaderData: TNetHeaderData; AReceivedData, AResponseData: TStream); @@ -212,6 +244,7 @@ class function TPCTNetDataExtraMessages.InitNetDataExtraMessages(ANode: TNode; ANetData: TNetData; AWalletKeys: TWalletKeysExt): TPCTNetDataExtraMessages; begin if not Assigned(_PCTNetDataExtraMessages) then begin + TLog.NewLog(ltinfo,ClassName,'InitNetDataExtraMessages'); _PCTNetDataExtraMessages := TPCTNetDataExtraMessages.Create(ANode,ANetData,AWalletKeys); end; Result := _PCTNetDataExtraMessages; @@ -220,12 +253,12 @@ class function TPCTNetDataExtraMessages.InitNetDataExtraMessages(ANode: TNode; procedure TPCTNetDataExtraMessages.OnTNetDataProcessReservedAreaMessage(ANetData : TNetData; ASenderConnection : TNetConnection; const AHeaderData : TNetHeaderData; AReceivedData : TStream; AResponseData : TStream); begin TLog.NewLog(ltdebug,ClassName,Format('Received extra message from %s Operation:%d',[ASenderConnection.ClientRemoteAddr,AHeaderData.operation])); - {$IFDEF TESTNET} case AHeaderData.operation of CT_NetProtocol_Extra_NetOp_GIVE_ME_AN_ACCOUNT : DoGiveMeAnAccount(ANetData,ASenderConnection,AHeaderData,AReceivedData,AResponseData); + {$IFDEF TESTNET} CT_NetProtocol_Extra_NetOp_GIVE_ME_MONEY : DoGiveMeMoney(ANetData,ASenderConnection,AHeaderData,AReceivedData,AResponseData); + {$ENDIF} end; - {$ENDIF} end; function TPCTNetDataExtraMessages.RandomGetWalletKeysAccount( From bf736816fba5b737f3eaed7a3fc521ddfb864c25 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 12 Feb 2021 20:32:06 +0100 Subject: [PATCH 115/275] Fix some EPASA concepts EPASA is returned as a JSON-RPC param at receivers instead of senders. Also will only return value when operation was made usign EPASA standard, (Deterministic) --- CHANGELOG.md | 3 +++ src/core/UAccounts.pas | 2 ++ src/core/UBlockChain.pas | 7 ++++--- src/core/UEPasa.pas | 4 +++- src/core/UOpTransaction.pas | 4 +++- src/core/URPC.pas | 8 +++++--- src/core/UTxMultiOperation.pas | 5 ++++- 7 files changed, 24 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca9a366e7..a924931f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,9 @@ - Added "ABSTRACTMEM_USE_CACHE_ON_LISTS","ABSTRACTMEM_CACHE_MAX_ACCOUNTS","ABSTRACTMEM_CACHE_MAX_PUBKEYS" in order to customize cache values - Improved performance when downloading Safebox (Fresh installation) - JSON-RPC changes: + - Updated "Operation Object" return values: + - "receivers" : ARRAY + - "account_epasa" : (String) If operation was using valid E-PASA format, will return E-PASA format - Updated "findaccounts": -New param "end" (integer, -1 for default): Will search from "start" to "end" (if "end"=-1 will search to the end) - New method "findblocks": Will search and return an array of "Block objects" diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index fc5a80f02..1491d0ec9 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -1914,7 +1914,9 @@ class procedure TAccountComp.RawString2Accountkey(const rawaccstr: TRawBytes; va LPublic, LRecipientKeyEncrypted, LSenderKeyEncrypted, LPasswordEncrypted, LAsciiFormatted, LHexFormatted, LBase58Formatted, LAddressedByName : Boolean; begin + AEPasa.Clear; LPayloadType := TEPasaComp.FromProtocolValue(APayloadType); + if LPayloadType.HasTrait(ptNonDeterministic) then Exit(False); LPublic := LPayloadType.HasTrait(ptPublic); LRecipientKeyEncrypted := LPayloadType.HasTrait(ptRecipientKeyEncrypted); LSenderKeyEncrypted := LPayloadType.HasTrait(ptSenderKeyEncrypted); diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index d1aefca8b..094834a8c 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -139,7 +139,6 @@ TMultiOpData = record TMultiOpSender = Record Account : Cardinal; - AccountEPASA : TEPasa; Amount : Int64; N_Operation : Cardinal; OpData : TMultiOpData; // Filled only when Operation is TOpData type @@ -577,7 +576,7 @@ TMultiOpData = record Const CT_TOperationPayload_NUL : TOperationPayload = (payload_type:0;payload_raw:Nil); CT_TOperationResume_NUL : TOperationResume = (valid:false;Block:0;NOpInsideBlock:-1;OpType:0;OpSubtype:0;time:0;AffectedAccount:0;SignerAccount:-1;n_operation:0;DestAccount:-1;SellerAccount:-1;newKey:(EC_OpenSSL_NID:0;x:Nil;y:Nil);OperationTxt:'';Amount:0;Fee:0;Balance:0;OriginalPayload:(payload_type:0;payload_raw:nil);PrintablePayload:'';OperationHash:Nil;OperationHash_OLD:Nil;errors:'';isMultiOperation:False;Senders:Nil;Receivers:Nil;changers:Nil); - CT_TMultiOpSender_NUL : TMultiOpSender = (Account:0;(*AccountEPASA:TEPasa.Empty;*)Amount:0;N_Operation:0;Payload:(payload_type:0;payload_raw:Nil);Signature:(r:Nil;s:Nil)); + CT_TMultiOpSender_NUL : TMultiOpSender = (Account:0;Amount:0;N_Operation:0;Payload:(payload_type:0;payload_raw:Nil);Signature:(r:Nil;s:Nil)); CT_TMultiOpReceiver_NUL : TMultiOpReceiver = (Account:0;Amount:0;Payload:(payload_type:0;payload_raw:Nil)); CT_TMultiOpChangeInfo_NUL : TMultiOpChangeInfo = (Account:0;N_Operation:0;Changes_type:[];New_Accountkey:(EC_OpenSSL_NID:0;x:Nil;y:Nil);New_Name:Nil;New_Type:0;New_Data:Nil;Seller_Account:-1;Account_Price:-1;Locked_Until_Block:0; Hashed_secret:Nil; @@ -3818,7 +3817,9 @@ function TOperationsResumeList.GetOperationResume(index: Integer): TOperationRes l := FList.LockList; try if index<l.Count then Result := POperationResume(l[index])^ - else Result := CT_TOperationResume_NUL; + else begin + Result := CT_TOperationResume_NUL; + end; finally FList.UnlockList; end; diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 5c722eac3..719215607 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -390,6 +390,8 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; LPayloadContent: String; begin Result := string.Empty; + if (Not Account.HasValue) then Exit; + if PayloadType.HasTrait(ptNonDeterministic) then Exit; if (PayloadType.HasTrait(ptAddressedByName)) then begin Result := Result + TPascal64Encoding.Escape(AccountName); end else begin @@ -494,7 +496,7 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out LActualAccountChecksum: Byte; begin AErrorCode := EPasaErrorCode.Success; - AEPasa := TEPasa.Empty; + AEPasa.Clear; if (string.IsNullOrEmpty(AEPasaText)) then begin AErrorCode := EPasaErrorCode.BadFormat; Exit(False); diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index 074457eb6..3539e0331 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -1189,7 +1189,6 @@ procedure TOpTransaction.FillOperationResume(Block: Cardinal; getInfoForAllAccou SetLength(OperationResume.Senders,1); OperationResume.Senders[0] := CT_TMultiOpSender_NUL; OperationResume.Senders[0].Account:=FData.sender; - OperationResume.Senders[0].AccountEPASA := TAccountComp.DecodeEPASAPartial(FData.sender, FData.payload.payload_raw, FData.payload.payload_type, TEPasa.Empty); OperationResume.Senders[0].Amount:=Int64(FData.amount + FData.fee); OperationResume.Senders[0].N_Operation:=FData.n_operation; OperationResume.Senders[0].Payload:=FData.payload; @@ -1206,10 +1205,12 @@ procedure TOpTransaction.FillOperationResume(Block: Cardinal; getInfoForAllAccou buy_account, transaction_with_auto_buy_account, transaction_with_auto_atomic_swap : begin SetLength(OperationResume.Receivers,2); OperationResume.Receivers[0] := CT_TMultiOpReceiver_NUL; + OperationResume.Receivers[0].AccountEPASA.Clear; OperationResume.Receivers[0].Account:=FData.target; OperationResume.Receivers[0].Amount:= (FData.amount - FData.AccountPrice); OperationResume.Receivers[0].Payload:=FData.payload; OperationResume.Receivers[1] := CT_TMultiOpReceiver_NUL; + OperationResume.Receivers[1].AccountEPASA.Clear; OperationResume.Receivers[1].Account:=FData.SellerAccount; OperationResume.Receivers[1].Amount:= FData.AccountPrice; OperationResume.Receivers[1].Payload:=FData.payload; @@ -2651,6 +2652,7 @@ procedure TOpData.FillOperationResume(Block: Cardinal; // SetLength(OperationResume.Receivers,1); OperationResume.Receivers[0] := CT_TMultiOpReceiver_NUL; + OperationResume.Receivers[0].AccountEPASA.Clear; OperationResume.Receivers[0].Account:=FData.account_target; OperationResume.Receivers[0].Amount:=FData.amount; OperationResume.Receivers[0].Payload:=FData.payload; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index df5776965..292e446c2 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -258,7 +258,6 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes LString := TCrypto.ToHexaString(OPR.Senders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := OPR.Senders[i].Account; - auxObj.GetAsVariant('account_epasa').Value := OPR.Senders[i].AccountEPASA.ToString(); if (OPR.Senders[i].N_Operation>0) then auxObj.GetAsVariant('n_operation').Value := OPR.Senders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(OPR.Senders[i].Amount * (-1)); auxObj.GetAsVariant('amount_s').Value := TAccountComp.FormatMoney (OPR.Senders[i].Amount * (-1)); @@ -273,6 +272,7 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes for i:=Low(OPR.Receivers) to High(OPR.Receivers) do begin auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := OPR.Receivers[i].Account; + auxObj.GetAsVariant('account_epasa').Value := OPR.Receivers[i].AccountEPASA.ToString; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(OPR.Receivers[i].Amount); auxObj.GetAsVariant('amount_s').Value := TAccountComp.FormatMoney(OPR.Receivers[i].Amount); auxObj.GetAsVariant('payload').Value := TCrypto.ToHexaString(OPR.Receivers[i].Payload.payload_raw); @@ -593,7 +593,6 @@ class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : LStr := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := multiOperation.Data.txSenders[i].Account; - auxObj.GetAsVariant('account_epasa').Value := multiOperation.Data.txSenders[i].AccountEPASA.ToString(); auxObj.GetAsVariant('n_operation').Value := multiOperation.Data.txSenders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(multiOperation.Data.txSenders[i].Amount * (-1)); auxObj.GetAsVariant('payload').Value := LStr; @@ -1611,7 +1610,9 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; If TPCOperation.OperationToOperationResume(0,Op,True,Op.SignerAccount,OPR) then begin OPR.NOpInsideBlock := i; OPR.Balance := -1; - end else OPR := CT_TOperationResume_NUL; + end else begin + OPR := CT_TOperationResume_NUL; + end; FillOperationResumeToJSONObject(OPR,Obj); end; Result := true; @@ -2551,6 +2552,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; jsonArr := params.GetAsArray('receivers'); for i:=0 to jsonArr.Count-1 do begin receiver := CT_TMultiOpReceiver_NUL; + receiver.AccountEPASA.Clear; if NOT TryCaptureEPASA(jsonArr.GetAsObject(i), receiver.Account, ErrorNum, ErrorDesc) then Exit; receiver.Amount:= ToPascalCoins(jsonArr.GetAsObject(i).AsDouble('amount',0)); diff --git a/src/core/UTxMultiOperation.pas b/src/core/UTxMultiOperation.pas index e61b58e17..f145716d7 100644 --- a/src/core/UTxMultiOperation.pas +++ b/src/core/UTxMultiOperation.pas @@ -23,7 +23,7 @@ interface uses - Classes, SysUtils, UCrypto, UBlockChain, UAccounts, UBaseTypes, + Classes, SysUtils, UCrypto, UBlockChain, UAccounts, UBaseTypes, UEPasa, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, UPCDataTypes; @@ -427,10 +427,13 @@ function TOpMultiOperation.LoadOpFromStream(Stream: TStream; LoadExtendedData: B If (w>0) then begin for i:=0 to w-1 do begin txr := CT_TMultiOpReceiver_NUL; + txr.AccountEPASA.Clear; stream.Read(txr.Account,SizeOf(txr.Account)); stream.Read(txr.Amount,SizeOf(txr.Amount)); LoadOperationPayloadFromStream(stream,txr.Payload); // + txr.AccountEPASA:=TAccountComp.DecodeEPASAPartial(txr.Account,txr.Payload.payload_raw,txr.Payload.payload_type,TEPasa.Empty); + // txreceivers[i] := txr; end; end; From b19d04163396789b8a6ba9652dd50d4391a0b35f Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 16 Feb 2021 15:57:19 +0100 Subject: [PATCH 116/275] Some updates to GUI for EPASA --- src/core/UEPasa.pas | 3 +- src/core/UOpTransaction.pas | 4 +- src/gui-classic/UFRMOperation.dfm | 47 ++++--- src/gui-classic/UFRMOperation.lfm | 55 +++++--- src/gui-classic/UFRMOperation.pas | 208 +++++++++++++++++++----------- src/gui-classic/UFRMWallet.pas | 6 +- src/gui-classic/UGridUtils.pas | 5 +- 7 files changed, 217 insertions(+), 111 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 719215607..edba378ba 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -390,11 +390,12 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; LPayloadContent: String; begin Result := string.Empty; - if (Not Account.HasValue) then Exit; if PayloadType.HasTrait(ptNonDeterministic) then Exit; + if (PayloadType.HasTrait(ptAddressedByName)) then begin Result := Result + TPascal64Encoding.Escape(AccountName); end else begin + if (Not Account.HasValue) then Exit; Result := Result + Account.Value.ToString(); if (AccountChecksum.HasValue) then begin Result := Result + String.Format('-%u', [AccountChecksum.Value]); diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index 3539e0331..d51d677bf 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -1205,12 +1205,12 @@ procedure TOpTransaction.FillOperationResume(Block: Cardinal; getInfoForAllAccou buy_account, transaction_with_auto_buy_account, transaction_with_auto_atomic_swap : begin SetLength(OperationResume.Receivers,2); OperationResume.Receivers[0] := CT_TMultiOpReceiver_NUL; - OperationResume.Receivers[0].AccountEPASA.Clear; + OperationResume.Receivers[0].AccountEPASA:=TAccountComp.DecodeEPASAPartial(FData.target, FData.payload.payload_raw, FData.payload.payload_type, TEPasa.Empty); OperationResume.Receivers[0].Account:=FData.target; OperationResume.Receivers[0].Amount:= (FData.amount - FData.AccountPrice); OperationResume.Receivers[0].Payload:=FData.payload; OperationResume.Receivers[1] := CT_TMultiOpReceiver_NUL; - OperationResume.Receivers[1].AccountEPASA.Clear; + OperationResume.Receivers[1].AccountEPASA:=TAccountComp.DecodeEPASAPartial(FData.SellerAccount, FData.payload.payload_raw, FData.payload.payload_type, TEPasa.Empty); OperationResume.Receivers[1].Account:=FData.SellerAccount; OperationResume.Receivers[1].Amount:= FData.AccountPrice; OperationResume.Receivers[1].Payload:=FData.payload; diff --git a/src/gui-classic/UFRMOperation.dfm b/src/gui-classic/UFRMOperation.dfm index 880fc9e3f..8f3b4d9db 100644 --- a/src/gui-classic/UFRMOperation.dfm +++ b/src/gui-classic/UFRMOperation.dfm @@ -90,7 +90,7 @@ object FRMOperation: TFRMOperation object bbCancel: TBitBtn Left = 461 Top = 476 - Width = 116 + Width = 120 Height = 31 Kind = bkCancel NumGlyphs = 2 @@ -185,7 +185,7 @@ object FRMOperation: TFRMOperation object lblEncryptionErrors: TLabel Left = 255 Top = 96 - Width = 187 + Width = 152 Height = 33 AutoSize = False Caption = 'Errors detected' @@ -211,7 +211,7 @@ object FRMOperation: TFRMOperation object rbEncryptedWithEC: TRadioButton Left = 15 Top = 35 - Width = 207 + Width = 234 Height = 19 Caption = 'Encrypted with dest account public key' Checked = True @@ -222,7 +222,7 @@ object FRMOperation: TFRMOperation object rbEncrptedWithPassword: TRadioButton Left = 15 Top = 53 - Width = 141 + Width = 234 Height = 19 Caption = 'Encrypted with password' TabOrder = 2 @@ -232,7 +232,7 @@ object FRMOperation: TFRMOperation object rbNotEncrypted: TRadioButton Left = 15 Top = 93 - Width = 162 + Width = 234 Height = 19 Caption = 'Dont encrypt (Public payload)' TabOrder = 4 @@ -266,21 +266,25 @@ object FRMOperation: TFRMOperation end object rbEncryptedWithOldEC: TRadioButton Left = 15 - Top = 16 - Width = 159 + Top = 12 + Width = 234 Height = 19 Caption = 'Encrypted with old public key' TabOrder = 0 TabStop = True OnClick = memoPayloadClick end - object cbPayloadAsHex: TCheckBox - Left = 448 + object cbPayloadDataInputType: TComboBox + Left = 413 Top = 96 - Width = 97 - Height = 17 - Caption = 'As Hex' + Width = 89 + Height = 21 + Style = csDropDownList TabOrder = 6 + Items.Strings = ( + 'As String'#11 + 'As Hexadecimal'#11 + 'As Base58') end end object ebFee: TEdit @@ -373,20 +377,33 @@ object FRMOperation: TFRMOperation OnClick = sbSearchDestinationAccountClick end object ebDestAccount: TEdit - Left = 114 + Left = 115 Top = 29 - Width = 370 + Width = 369 Height = 21 Anchors = [akLeft, akTop, akRight] TabOrder = 0 end object ebAmount: TEdit Left = 115 - Top = 58 + Top = 56 Width = 87 Height = 21 TabOrder = 1 end + object memoEPASA: TMemo + Left = 13 + Top = 96 + Width = 492 + Height = 65 + TabStop = False + BorderStyle = bsNone + ReadOnly = True + TabOrder = 2 + WantReturns = False + OnChange = memoPayloadClick + OnClick = memoPayloadClick + end end object tsChangePrivateKey: TTabSheet Caption = 'Change Key' diff --git a/src/gui-classic/UFRMOperation.lfm b/src/gui-classic/UFRMOperation.lfm index 9751fc3d1..bdd6ae40e 100644 --- a/src/gui-classic/UFRMOperation.lfm +++ b/src/gui-classic/UFRMOperation.lfm @@ -15,7 +15,7 @@ object FRMOperation: TFRMOperation OnCreate = FormCreate OnDestroy = FormDestroy Position = poOwnerFormCenter - LCLVersion = '2.0.2.0' + LCLVersion = '2.0.10.0' object lblAccountCaption: TLabel Left = 25 Height = 13 @@ -142,7 +142,7 @@ object FRMOperation: TFRMOperation Left = 255 Height = 33 Top = 87 - Width = 182 + Width = 153 AutoSize = False Caption = 'Errors detected' Font.Color = clRed @@ -223,12 +223,18 @@ object FRMOperation: TFRMOperation OnClick = memoPayloadClick TabOrder = 0 end - object cbPayloadAsHex: TCheckBox - Left = 444 - Height = 19 - Top = 92 - Width = 54 - Caption = 'As Hex' + object cbPayloadDataInputType: TComboBox + Left = 412 + Height = 21 + Top = 88 + Width = 89 + ItemHeight = 13 + Items.Strings = ( + 'As String'#11 + 'As Hexadecimal'#11 + 'As Base58' + ) + Style = csDropDownList TabOrder = 6 end end @@ -244,8 +250,8 @@ object FRMOperation: TFRMOperation Height = 167 Top = 11 Width = 521 - ActivePage = tsListAccount - TabIndex = 2 + ActivePage = tsTransaction + TabIndex = 0 TabOrder = 0 OnChange = PageControlOpTypeChange object tsTransaction: TTabSheet @@ -285,7 +291,7 @@ object FRMOperation: TFRMOperation Left = 115 Height = 21 Top = 29 - Width = 85 + Width = 357 TabOrder = 0 end object ebAmount: TEdit @@ -296,9 +302,9 @@ object FRMOperation: TFRMOperation TabOrder = 1 end object sbSearchDestinationAccount: TSpeedButton - Left = 208 + Left = 480 Height = 22 - Top = 29 + Top = 28 Width = 23 Glyph.Data = { 36030000424D3803000000000000360000002800000010000000100000000100 @@ -330,6 +336,23 @@ object FRMOperation: TFRMOperation } OnClick = sbSearchDestinationAccountClick end + object memoEPASA: TMemo + Left = 13 + Height = 48 + Top = 88 + Width = 492 + BorderStyle = bsNone + Font.Color = clBlack + Font.Height = -16 + Font.Name = 'Tahoma' + OnChange = memoPayloadClick + OnClick = memoPayloadClick + ParentFont = False + ReadOnly = True + TabOrder = 2 + TabStop = False + WantReturns = False + end end object tsChangePrivateKey: TTabSheet Caption = 'Change key' @@ -1024,7 +1047,7 @@ object FRMOperation: TFRMOperation end object tsGlobalError: TTabSheet Caption = 'Notification' - ClientHeight = 325 + ClientHeight = 357 ClientWidth = 548 ImageIndex = 1 TabVisible = False @@ -1148,8 +1171,8 @@ object FRMOperation: TFRMOperation Text = 'ebSenderAccount' end object ActionList: TActionList - left = 140 - top = 350 + Left = 140 + Top = 350 object actExecute: TAction Caption = 'Execute (F12)' OnExecute = actExecuteExecute diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index cfb39efda..c5509bbef 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -32,7 +32,7 @@ interface Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, UNode, UWallet, UCrypto, Buttons, UBlockChain, UAccounts, UFRMAccountSelect, ActnList, ComCtrls, Types, UFRMMemoText, - UPCEncryption, UBaseTypes, UPCDataTypes, UPCOrderedLists, UEPasa; + UPCEncryption, UBaseTypes, UPCDataTypes, UPCOrderedLists, UEPasa, UEncoding; Const CM_PC_WalletKeysChanged = WM_USER + 1; @@ -129,9 +129,10 @@ TFRMOperation = class(TForm) ebHashLock: TEdit; btnHashLock: TSpeedButton; sbTimeLock: TSpeedButton; - cbPayloadAsHex: TCheckBox; lblChangeAccountData: TLabel; ebChangeAccountData: TEdit; + cbPayloadDataInputType: TComboBox; + memoEPASA: TMemo; procedure ebNewPublicKeyExit(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: TObject); @@ -159,6 +160,7 @@ TFRMOperation = class(TForm) FDefaultFee: Int64; FEncodedPayload : TOperationPayload; FDisabled : Boolean; + FUpdating : Boolean; FSenderAccounts: TOrderedCardinalList; // TODO: TOrderedCardinalList should be replaced with a "TCardinalList" since signer account should be processed last procedure SetWalletKeys(const Value: TWalletKeys); Procedure UpdateWalletKeys; @@ -167,7 +169,7 @@ TFRMOperation = class(TForm) Function UpdateFee(var Fee : Int64; errors : String) : Boolean; Function UpdateOperationOptions(var errors : String) : Boolean; Function UpdatePayload(Const ASenderAccount : TAccount; var AErrors : String) : Boolean; - Function UpdateOpTransaction(const ASenderAccount: TAccount; out LTargetEPASA : TEPasa; out ATargetAccount : TAccount; out AResolvedTargetKey : TAccountKey; out ATargetRequiresPurchase : Boolean; out AAmount: Int64; out AErrors: String) : Boolean; + Function UpdateOpTransaction(const ASenderAccount: TAccount; out ATargetEPASA : TEPasa; out ATargetAccount : TAccount; out AResolvedTargetKey : TAccountKey; out ATargetRequiresPurchase : Boolean; out AAmount: Int64; out AErrors: String) : Boolean; Function UpdateOpChangeKey(Const TargetAccount : TAccount; var SignerAccount : TAccount; var NewPublicKey : TAccountKey; var errors : String) : Boolean; Function UpdateOpListAccount(Const TargetAccount : TAccount; var SalePrice : Int64; var SellerAccount,SignerAccount : TAccount; var NewOwnerPublicKey : TAccountKey; var LockedUntilBlock : Cardinal; var HashLock : T32Bytes; var errors : String) : Boolean; Function UpdateOpDelist(Const TargetAccount : TAccount; var SignerAccount : TAccount; var errors : String) : Boolean; @@ -179,6 +181,7 @@ TFRMOperation = class(TForm) procedure CM_WalletChanged(var Msg: TMessage); message CM_PC_WalletKeysChanged; Function GetDefaultSenderAccount : TAccount; procedure ebAccountKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); + function CaptureEPasa(const AEPasaTxt : String; out AEPasa : TEPasa) : Boolean; protected procedure searchAccount(editBox : TCustomEdit); public @@ -470,6 +473,41 @@ procedure TFRMOperation.bbPasswordClick(Sender: TObject); end; +function TFRMOperation.CaptureEPasa(const AEPasaTxt: String; out AEPasa: TEPasa): Boolean; +begin + Result := TEPasa.TryParse(AEPasaTxt,AEPasa); + // + if ((FUpdating) or (Not Result)) then Exit; + FUpdating := True; + try + if AEPasa.PayloadType.HasTrait(ptPublic) then rbNotEncrypted.Checked := True + else if AEPasa.PayloadType.HasTrait(ptSenderKeyEncrypted) then rbEncryptedWithOldEC.Checked := True + else if AEPasa.PayloadType.HasTrait(ptRecipientKeyEncrypted) then rbEncryptedWithEC.Checked := True + else if AEPasa.PayloadType.HasTrait(ptPasswordEncrypted) then begin + rbEncrptedWithPassword.Checked := True; + ebEncryptPassword.Text := AEPasa.Password; + end; + if AEPasa.PayloadType.HasTrait(ptAsciiFormatted) then cbPayloadDataInputType.ItemIndex := 0 + else if AEPasa.PayloadType.HasTrait(ptHexFormatted) then cbPayloadDataInputType.ItemIndex := 1 + else if AEPasa.PayloadType.HasTrait(ptBase58Formatted) then cbPayloadDataInputType.ItemIndex := 2; + if (AEPasa.PayloadType.HasTrait(ptAsciiFormatted) or AEPasa.PayloadType.HasTrait(ptHexFormatted) or AEPasa.PayloadType.HasTrait(ptBase58Formatted)) then begin + memoPayload.Lines.Text := AEPasa.Payload; + end; + + memoEPASA.Lines.Clear; + if AEPasa.IsPayToKey then memoEPASA.Lines.Add('PayToKey EPASA'); + if AEPasa.IsAddressedByName then memoEPASA.Lines.Add('Addressed by name: '+AEPasa.AccountName); + memoEPASA.Lines.Add( AEPasa.ToString ); + if AEPasa.PayloadType.HasTrait(ptAsciiFormatted) or AEPasa.PayloadType.HasTrait(ptBase58Formatted) or AEPasa.PayloadType.HasTrait(ptHexFormatted) then begin + memoEPasa.Lines.Add( 'AS BYTES: 0x'+AEPasa.GetRawPayloadBytes.ToHexaString); + memoEPasa.Lines.Add( 'AS PRINTABLE: '+AEPasa.GetRawPayloadBytes.ToPrintable); + end; + + finally + FUpdating := False; + end; +end; + procedure TFRMOperation.CM_WalletChanged(var Msg: TMessage); begin UpdateWalletKeys; @@ -479,14 +517,14 @@ procedure TFRMOperation.ebAccountNumberExit(Sender: TObject); Var LEPasa : TEPASA; eb : TEdit; begin - if (Not assigned(Sender)) then exit; + if (Not assigned(Sender)) or (FUpdating) then exit; if (Not (Sender is TEdit)) then exit; eb := TEdit(Sender); - If TEPasa.TryParse(eb.Text,LEPasa) then begin + if CaptureEPasa(eb.Text,LEPasa) then begin if LEPasa.IsClassicPASA then eb.Text := LEPasa.ToClassicPASAString() else - eb.Text := LEPasa.ToString(); + eb.Text := LEPasa.ToString(True); end else begin eb.Text := ''; end; @@ -497,7 +535,7 @@ procedure TFRMOperation.ebCurrencyExit(Sender: TObject); Var m : Int64; eb : TEdit; begin - if (Not assigned(Sender)) then exit; + if (Not assigned(Sender)) or (FUpdating) then exit; if (Not (Sender is TEdit)) then exit; eb := TEdit(Sender); If Not (eb.ReadOnly) then begin @@ -544,10 +582,10 @@ procedure TFRMOperation.FormCreate(Sender: TObject); begin {$IFDEF USE_GNUGETTEXT}TranslateComponent(self);{$ENDIF} FDisabled := false; + FUpdating := False; FWalletKeys := Nil; FSenderAccounts := TOrderedCardinalList.Create; FSenderAccounts.OnListChanged := OnSenderAccountsChanged; - FDisabled := true; FNode := TNode.Node; ebSenderAccount.OnKeyDown:=ebAccountKeyDown; ebSenderAccount.Tag:=CT_AS_MyAccounts; @@ -620,6 +658,24 @@ procedure TFRMOperation.FormCreate(Sender: TObject); ebFee.OnExit:= ebCurrencyExit; memoAccounts.Lines.Clear; PageControlOpType.ActivePage := tsTransaction; + cbPayloadDataInputType.Items.Clear; + cbPayloadDataInputType.Items.Add('As String'); + cbPayloadDataInputType.Items.Add('As Hexadecimal'); + cbPayloadDataInputType.Items.Add('As Base58'); + cbPayloadDataInputType.ItemIndex := 0; + cbPayloadDataInputType.OnChange := memoPayloadClick; + memoPayload.OnChange := memoPayloadClick; + memoPayload.OnClick := memoPayloadClick; + memoEPASA.ScrollBars := ssBoth; + memoEPASA.ReadOnly := False; + memoEPASA.TabStop := False; + memoEPASA.ParentFont := True; + {$IFDEF TESTNET} + memoEPASA.Visible := True; + {$ELSE} + memoEPASA.Visible := False; + {$ENDIF} + memoEPASA.Enabled := memoEPASA.Visible; end; procedure TFRMOperation.ebNewPublicKeyExit(Sender: TObject); @@ -852,17 +908,15 @@ function TFRMOperation.UpdateFee(var Fee: Int64; errors: String): Boolean; end; end; -var GInUpdateInfoClick : boolean; procedure TFRMOperation.updateInfoClick(Sender: TObject); Var errors : String; begin - if NOT GInUpdateInfoClick then begin - GInUpdateInfoClick := true; - try - UpdateOperationOptions(errors); - finally - GInUpdateInfoClick := false; - end; + if FDisabled or FUpdating then Exit; + FDisabled := True; + try + UpdateOperationOptions(errors); + finally + FDisabled := False; end; end; @@ -1261,8 +1315,6 @@ function TFRMOperation.UpdateOperationOptions(var errors : String) : Boolean; lblSignerAccount.Enabled := ebSignerAccount.Enabled; lblChangeName.Enabled:= (PageControlOpType.ActivePage=tsChangeInfo) And (SenderAccounts.Count=1); ebChangeName.Enabled:= lblChangeName.Enabled; - // - UpdatePayload(sender_account, e); end; function TFRMOperation.UpdateOpListAccount(const TargetAccount: TAccount; @@ -1522,20 +1574,28 @@ function TFRMOperation.UpdateOpListAccount(const TargetAccount: TAccount; End; end; -function TFRMOperation.UpdateOpTransaction(const ASenderAccount: TAccount; out LTargetEPASA : TEPasa; out ATargetAccount : TAccount; out AResolvedTargetKey : TECDSA_Public; out ATargetRequiresPurchase : Boolean; out AAmount: Int64; out AErrors: String): Boolean; +function TFRMOperation.UpdateOpTransaction(const ASenderAccount: TAccount; out ATargetEPASA : TEPasa; out ATargetAccount : TAccount; out AResolvedTargetKey : TECDSA_Public; out ATargetRequiresPurchase : Boolean; out AAmount: Int64; out AErrors: String): Boolean; Var LResolvedAccountNo : Cardinal; begin AErrors := ''; lblTransactionErrors.Caption := ''; if PageControlOpType.ActivePage<>tsTransaction then exit; - if not TEPasa.TryParse(ebDestAccount.Text, LTargetEPASA) then begin - AErrors := 'Invalid dest. EPASA ('+ebDestAccount.Text+')'; + + if (Trim(ebDestAccount.Text)='') then begin + AErrors := 'Need a destintation or EPASA'; lblTransactionErrors.Caption := AErrors; Exit(False); end; - Result := TNode.Node.TryResolveEPASA(LTargetEPASA, LResolvedAccountNo, AResolvedTargetKey, ATargetRequiresPurchase, AErrors); + + if Not CaptureEPasa(ebDestAccount.Text,ATargetEPasa) then begin + AErrors := 'Invalid EPASA value: '+ebDestAccount.Text; + lblTransactionErrors.Caption := AErrors; + Exit(False); + end; + + Result := TNode.Node.TryResolveEPASA(ATargetEPASA, LResolvedAccountNo, AResolvedTargetKey, ATargetRequiresPurchase, AErrors); if NOT Result then begin lblTransactionErrors.Caption := AErrors; Exit(False); @@ -1583,6 +1643,7 @@ function TFRMOperation.UpdatePayload(const ASenderAccount: TAccount; var AErrors LPayloadBytes : TRawBytes; begin LValid := false; + LPayloadBytes := Nil; LEncryptedPayloadBytes := Nil; FEncodedPayload := CT_TOperationPayload_NUL; LUserPayloadString := memoPayload.Lines.Text; @@ -1590,55 +1651,53 @@ function TFRMOperation.UpdatePayload(const ASenderAccount: TAccount; var AErrors AErrors := 'Unknown error'; try LTargetEPASA := TEPasa.Empty; - If (PageControlOpType.ActivePage=tsTransaction) then begin - if NOT TEPasa.TryParse(ebDestAccount.Text, LTargetEPASA) then begin - AErrors := 'Indeterminable target'; - Exit(False); - end; - - if LTargetEPASA.IsPayToKey then begin - LValid := true; - Exit; - end; - if LTargetEPASA.HasPayload then begin - if LUserPayloadString <> '' then begin - AErrors := 'Ambiguous payload. Payload already specified by target EPASA.'; - LValid := False; - Exit; - end; - - if ebEncryptPassword.Text <> '' then begin - AErrors := 'Ambiguous payload. Password cannot be specified.'; - LValid := False; - Exit; - end; - end; - FEncodedPayload.payload_type := LTargetEPASA.PayloadType.ToProtocolValue; + if NOT TEPasa.TryParse(ebDestAccount.Text, LTargetEPASA) then begin + AErrors := 'Indeterminable target'; + Exit(False); end; - if (LUserPayloadString='') AND (LTargetEPASA.Payload.IsEmpty) then begin - LValid := true; - exit; + if (LUserPayloadString='') then begin + LValid := True; + Exit(True); end; - if LTargetEPASA.HasPayload then begin - LPayloadBytes := LTargetEPASA.GetRawPayloadBytes; - end else if cbPayloadAsHex.Checked then begin - if NOT TCrypto.HexaToRaw(LUserPayloadString, LPayloadBytes) then begin - LValid := false; - AErrors := 'Payload not hex-formatted'; - exit; + + LTargetEPASA.PayloadType := LTargetEPASA.PayloadType - [ptPublic] - [ptRecipientKeyEncrypted] - [ptSenderKeyEncrypted] + - [ptPasswordEncrypted] - [ptAsciiFormatted] - [ptHexFormatted] - [ptBase58Formatted]; + + case cbPayloadDataInputType.ItemIndex of + 0 : begin + LTargetEPASA.PayloadType := LTargetEPASA.PayloadType + [ptAsciiFormatted]; + LPayloadBytes := TEncoding.ASCII.GetBytes(LUserPayloadString); + end; + 1 : begin + LTargetEPASA.PayloadType := LTargetEPASA.PayloadType + [ptHexFormatted]; + if Not THexEncoding.TryDecode(LUserPayloadString,LPayloadBytes) then begin + AErrors := 'Payload is not an Hexadecimal string'; + Exit(False); + end; end; - end else LPayloadBytes := TEncoding.ANSI.GetBytes(LUserPayloadString); + 2 : begin + LTargetEPASA.PayloadType := LTargetEPASA.PayloadType + [ptBase58Formatted]; + if Not TPascalBase58Encoding.TryDecode(LUserPayloadString,LPayloadBytes) then begin + AErrors := 'Payload is not a Base 58 string'; + Exit(False); + end; + end + else + end; + LTargetEPASA.Payload := LUserPayloadString; - if (NOT LTargetEPasa.HasPayload AND rbEncryptedWithOldEC.Checked) OR LTargetEPASA.PayloadType.HasTrait(ptSenderKeyEncrypted) then begin + if (Length(LPayloadBytes)>0) and (rbEncryptedWithOldEC.Checked) then begin // Use sender - AErrors := 'Error encrypting'; + LTargetEPASA.PayloadType := LTargetEPASA.PayloadType + [ptSenderKeyEncrypted]; + AErrors := 'Error encrypting by sender'; LAccount := FNode.GetMempoolAccount(ASenderAccount.account); TPCEncryption.DoPascalCoinECIESEncrypt(LAccount.accountInfo.accountKey,LPayloadBytes,LEncryptedPayloadBytes); LValid := Length(LEncryptedPayloadBytes)>0; - end else if (NOT LTargetEPasa.HasPayload AND rbEncryptedWithEC.Checked) or LTargetEPASA.PayloadType.HasTrait(ptRecipientKeyEncrypted) then begin - AErrors := 'Error encrypting'; + end else if (Length(LPayloadBytes)>0) and (rbEncryptedWithEC.Checked) then begin + AErrors := 'Error encrypting by recipient'; + LTargetEPASA.PayloadType := LTargetEPASA.PayloadType + [ptRecipientKeyEncrypted]; if (PageControlOpType.ActivePage=tsTransaction) or (PageControlOpType.ActivePage=tsListAccount) or (PageControlOpType.ActivePage=tsDelistAccount) or (PageControlOpType.ActivePage=tsBuyAccount) then begin @@ -1704,14 +1763,14 @@ function TFRMOperation.UpdatePayload(const ASenderAccount: TAccount; var AErrors end else begin AErrors := 'This operation does not allow this kind of payload'; end; - end else if (NOT LTargetEPasa.HasPayload AND rbEncrptedWithPassword.Checked) OR LTargetEPASA.PayloadType.HasTrait(ptPasswordEncrypted) then begin - if LTargetEPASA.PayloadType.HasTrait(ptPasswordEncrypted) then - LPassword := LTargetEPASA.Password - else - LPassword := ebEncryptPassword.Text; + end else if (Length(LPayloadBytes)>0) AND (rbEncrptedWithPassword.Checked) then begin + LTargetEPASA.PayloadType := LTargetEPASA.PayloadType + [ptPasswordEncrypted]; + LPassword := ebEncryptPassword.Text; LEncryptedPayloadBytes := TPCEncryption.DoPascalCoinAESEncrypt(LPayloadBytes,TEncoding.ANSI.GetBytes(LPassword)); + LTargetEPASA.Password := LPassword; LValid := Length(LEncryptedPayloadBytes)>0; - end else if (NOT LTargetEPasa.HasPayload AND rbNotEncrypted.Checked) or LTargetEPASA.PayloadType.HasTrait(ptPublic) then begin + end else if (Length(LPayloadBytes)>0) AND (rbNotEncrypted.Checked) then begin + LTargetEPASA.PayloadType := LTargetEPASA.PayloadType + [ptPublic]; LEncryptedPayloadBytes := LPayloadBytes; LValid := true; end else begin @@ -1726,19 +1785,18 @@ function TFRMOperation.UpdatePayload(const ASenderAccount: TAccount; var AErrors end; if LValid then begin lblEncryptionErrors.Caption := ''; - if LTargetEPASA.HasPayload then - lblPayloadLength.Caption := Format('(%db -> %db)',[length(LTargetEPASA.Payload),length(LEncryptedPayloadBytes)]) - else - lblPayloadLength.Caption := Format('(%db -> %db)',[length(LUserPayloadString),length(LEncryptedPayloadBytes)]); + lblPayloadLength.Caption := Format('(%db -> %db)',[length(LTargetEPASA.Payload),length(LEncryptedPayloadBytes)]) end else begin + if Trim(AErrors)='' then AErrors := 'Undefined'; lblEncryptionErrors.Caption := AErrors; - if LTargetEPASA.HasPayload then - lblPayloadLength.Caption := Format('(%db -> ?)',[length(LTargetEPASA.Payload)]) - else - lblPayloadLength.Caption := Format('(%db -> ?)',[length(LUserPayloadString)]); + lblPayloadLength.Caption := Format('(%db -> ?)',[length(LTargetEPASA.Payload)]) end; + FEncodedPayload.payload_type := LTargetEPASA.PayloadType.ToProtocolValue; FEncodedPayload.payload_raw := LEncryptedPayloadBytes; Result := LValid; + if (LValid) And (Not FUpdating) then begin + ebDestAccount.Text := LTargetEPASA.ToClassicPASAString; + end; end; end; diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index 9614c7897..64c2e748d 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -35,7 +35,7 @@ interface UNode, UGridUtils, UJSONFunctions, UAccounts, Menus, ImgList, UNetProtocol, UCrypto, Buttons, UPoolMining, URPC, UFRMAccountSelect, UConst, UAccountKeyStorage, UBaseTypes, UPCDataTypes, UOrderedList, - UFRMRPCCalls, UTxMultiOperation, USettings, + UFRMRPCCalls, UTxMultiOperation, USettings, UEPasa, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}; Const @@ -981,6 +981,7 @@ procedure TFRMWallet.FillOperationInformation(const Strings: TStrings; const OperationResume: TOperationResume); var i : Integer; jsonObj : TPCJSONObject; + LEPASA : TEPasa; begin If (not OperationResume.valid) then exit; If OperationResume.Block<FNode.Bank.BlocksCount then @@ -1009,6 +1010,9 @@ procedure TFRMWallet.FillOperationInformation(const Strings: TStrings; If (Length(OperationResume.OperationHash_OLD)>0) then begin Strings.Add(Format('Old Operation Hash (old_ophash): %s',[TCrypto.ToHexaString(OperationResume.OperationHash_OLD)])); end; + if TAccountComp.TryDecodeEPASAPartial(OperationResume.DestAccount,OperationResume.OriginalPayload.payload_raw,OperationResume.OriginalPayload.payload_type,LEPASA) then begin + Strings.Add('EPASA: '+LEPASA.ToString); + end else Strings.Add('No EPASA format'); Strings.Add(Format('Payload type:%d length:%d',[OperationResume.OriginalPayload.payload_type, length(OperationResume.OriginalPayload.payload_raw)])); if (Length(OperationResume.OriginalPayload.payload_raw)>0) then begin If OperationResume.PrintablePayload<>'' then begin diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index 03eb007bf..fad95a9e3 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -1208,7 +1208,10 @@ procedure TOperationsGrid.OnGridDrawCell(Sender: TObject; ACol, ARow: Integer; R end; Canvas_TextRect(DrawGrid.Canvas,Rect,s,State,[tfRight,tfVerticalCenter,tfSingleLine]); end else if ACol=7 then begin - s := opr.PrintablePayload; + if Length(opr.Receivers)>0 then begin + s := opr.Receivers[0].AccountEPASA.ToString(); + if s='' then s := opr.PrintablePayload; + end else s := opr.PrintablePayload; Canvas_TextRect(DrawGrid.Canvas,Rect,s,State,[tfLeft,tfVerticalCenter,tfSingleLine]); end else begin s := '(???)'; From 50c88dc0881dd98f4ff4d8d26bdaced343d7636f Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 16 Feb 2021 16:29:04 +0100 Subject: [PATCH 117/275] EPASA on GUI manual mistake prevention: Base58 must be a public key --- src/gui-classic/UFRMOperation.pas | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index c5509bbef..63c45fee3 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -1577,6 +1577,7 @@ function TFRMOperation.UpdateOpListAccount(const TargetAccount: TAccount; function TFRMOperation.UpdateOpTransaction(const ASenderAccount: TAccount; out ATargetEPASA : TEPasa; out ATargetAccount : TAccount; out AResolvedTargetKey : TECDSA_Public; out ATargetRequiresPurchase : Boolean; out AAmount: Int64; out AErrors: String): Boolean; Var LResolvedAccountNo : Cardinal; + LPublicKey : TAccountKey; begin AErrors := ''; lblTransactionErrors.Caption := ''; @@ -1601,6 +1602,16 @@ function TFRMOperation.UpdateOpTransaction(const ASenderAccount: TAccount; out A Exit(False); end; + // GUI Base58 protection: In order to prevent manual mistake, Base58 is only allowed when introducing + // a Public key, otherwise will need to use String ("") or Hexadecimal (0x..) input + if (ATargetEPASA.PayloadType.HasTrait(ptBase58Formatted)) then begin + if Not TAccountComp.AccountPublicKeyImport(ATargetEPASA.Payload,LPublicKey,AErrors) then begin + AErrors := 'Not a Base58 Public key: '+AErrors; + lblTransactionErrors.Caption := AErrors; + Exit(False); + end; + end; + if LResolvedAccountNo <> CT_AccountNo_NUL then begin ATargetAccount := TNode.Node.GetMempoolAccount(LResolvedAccountNo); if ATargetAccount.account=ASenderAccount.account then begin @@ -1683,6 +1694,13 @@ function TFRMOperation.UpdatePayload(const ASenderAccount: TAccount; var AErrors AErrors := 'Payload is not a Base 58 string'; Exit(False); end; + + // GUI Base58 protection: In order to prevent manual mistake, Base58 is only allowed when introducing + // a Public key, otherwise will need to use String ("") or Hexadecimal (0x..) input + if Not TAccountComp.AccountPublicKeyImport(LUserPayloadString,LPublicKey,AErrors) then begin + AErrors := 'Not a Public key: '+AErrors; + Exit(False); + end; end else end; From 14c4078d55d915178d077f328245e89befb35f38 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 17 Feb 2021 01:10:52 +0100 Subject: [PATCH 118/275] Introducing TEPasaDecoder --- src/core/UEPasa.pas | 32 +++++++ src/core/UEPasaDecoder.pas | 167 +++++++++++++++++++++++++++++++++ src/gui-classic/UFRMWallet.pas | 9 +- src/gui-classic/UGridUtils.pas | 36 +++++-- 4 files changed, 233 insertions(+), 11 deletions(-) create mode 100644 src/core/UEPasaDecoder.pas diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index edba378ba..4a8af1c46 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -73,6 +73,7 @@ TPayloadTypeHelper = record helper for TPayloadType public function HasTrait(APayloadTrait: TPayloadTrait): Boolean; inline; function ToProtocolValue : byte; + function IsValid : Boolean; end; { TEPasa } @@ -244,6 +245,33 @@ function TPayloadTypeHelper.HasTrait(APayloadTrait : TPayloadTrait) : Boolean; Result := APayloadTrait in Self; end; +function TPayloadTypeHelper.IsValid: Boolean; +var LValue, LEncryptedBits, LFormattedBits : Byte; +begin + { As described on PIP-0027 E-PASA: + Bits 0..3 describe how payload is encrypted. 1 option (and only 1) must be selected + Bits 4..6 describe how is data encoded: String, Hexa or Base58. 1 option (and 1 only 1) must be selected + + IsValid = 1 bit from 0..3 and 1 bit from 4..6 must be selected + } + LValue := Self.ToProtocolValue; + LEncryptedBits := (LValue and $0F); // 0000 1111 + LFormattedBits := (LValue and $70); // 0111 0000 + Result := + ( + ((LEncryptedBits and BYTE_BIT_0)=BYTE_BIT_0) + or ((LEncryptedBits and BYTE_BIT_1)=BYTE_BIT_1) + or ((LEncryptedBits and BYTE_BIT_2)=BYTE_BIT_2) + or ((LEncryptedBits and BYTE_BIT_3)=BYTE_BIT_3) + ) + and + ( + ((LFormattedBits and BYTE_BIT_4)=BYTE_BIT_4) + or ((LFormattedBits and BYTE_BIT_5)=BYTE_BIT_5) + or ((LFormattedBits and BYTE_BIT_6)=BYTE_BIT_6) + ); +end; + function TPayloadTypeHelper.ToProtocolValue : Byte; begin Result := TEPasaComp.GetPayloadTypeProtocolByte(Self); @@ -426,6 +454,10 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; end; if (not AOmitExtendedChecksum) then begin + if (ExtendedChecksum='') then begin + // Need to compute: + ExtendedChecksum := TEPasaComp.ComputeExtendedChecksum(Result); + end; Result := Result + string.Format(':%s', [ExtendedChecksum]); end; end; diff --git a/src/core/UEPasaDecoder.pas b/src/core/UEPasaDecoder.pas new file mode 100644 index 000000000..c7749c0da --- /dev/null +++ b/src/core/UEPasaDecoder.pas @@ -0,0 +1,167 @@ +unit UEPasaDecoder; + +{ Copyright (c) PascalCoin Developers - Herman Schoenfeld - Albert Molina + + PIP-0027: E-PASA Reference Implementation + See: https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0027.md + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Source: https://github.com/PascalCoin/PascalCoin + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +{$IFDEF FPC} + {$MODE DELPHI} + {$ZEROBASEDSTRINGS OFF} +{$ENDIF FPC} + +interface + +{$I ./../config.inc} + +uses + SysUtils, + TypInfo, + {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, + UBlockChain, UNode, UBaseTypes, + UAccounts, + UEncoding, + UEPasa, + UWallet; + +type + TDecodeEPasaResult = (der_Decoded, der_Undefined, der_NonDeterministic, der_InvalidPayloadType, der_AccountNameNotFound, der_NotEnoughData, der_PrivateKeyNotFound, der_PasswordNotFound); + + TEPasaDecoder = Class + public + class Function TryDecodeEPASA(AAccount : Cardinal; const APayload : TOperationPayload; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; + out ADecodeEPasaResult : TDecodeEPasaResult; out AEPasa : TEPasa) : Boolean; overload; + class Function TryDecodeEPASA(AAccount : Cardinal; const APayload : TOperationPayload; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; + out AEPasa : TEPasa) : Boolean; overload; + End; + +implementation + +uses UPCEncryption, UCommon; + +{ TEPasaDecoder } + +class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; + const APayload: TOperationPayload; const ANode : TNode; const AWalletKeys: TWalletKeys; + const APasswords: TList<String>; out ADecodeEPasaResult: TDecodeEPasaResult; + out AEPasa: TEPasa): Boolean; +var + LUnencryptedPayloadBytes, LPwd : TBytes; + LDone : Boolean; + i : Integer; +begin + LUnencryptedPayloadBytes := Nil; + AEPasa.Clear; + Result := False; + ADecodeEPasaResult := der_Decoded; + AEPasa.Account := AAccount; + AEPasa.AccountChecksum := TEPasa.CalculateAccountChecksum(AAccount); + AEPasa.PayloadType := TEPasaComp.FromProtocolValue(APayload.payload_type); + if AEPasa.PayloadType.HasTrait(ptNonDeterministic) then begin + ADecodeEPasaResult := der_NonDeterministic; + Exit(False); + end; + if Not AEPasa.PayloadType.IsValid then begin + ADecodeEPasaResult := der_InvalidPayloadType; + Exit(False); + end; + + if AEPasa.PayloadType.HasTrait(ptAddressedByName) then begin + if (AEPasa.PayloadType.HasTrait(ptPublic) and + AEPasa.PayloadType.HasTrait(ptBase58Formatted)) then begin + // PayToKey candidate... + AEPasa.AccountName := '@'; + end else begin + if Assigned(ANode) then begin + AEPasa.AccountName := ANode.GetMempoolAccount(AAccount).name.ToPrintable; + end; + if AEPasa.AccountName='' then begin + ADecodeEPasaResult := der_AccountNameNotFound; // Will continue processing + end; + end; + end; + + // payload data + if (Length(APayload.payload_raw)=0) then begin + // Nothing to decode... + end else if (AEPasa.PayloadType.HasTrait(ptSenderKeyEncrypted)) or (AEPasa.PayloadType.HasTrait(ptRecipientKeyEncrypted)) then begin + if Assigned(AWalletKeys) then begin + LDone := False; + i := 0; + while (Not LDone) and (i < AWalletKeys.Count) do begin + if Assigned(AWalletKeys.Key[i].PrivateKey) then begin + if TPCEncryption.DoPascalCoinECIESDecrypt(AWalletKeys.Key[i].PrivateKey.PrivateKey,APayload.payload_raw,LUnencryptedPayloadBytes) then begin + LDone := True; + end; + end; + inc(i); + end; + if Not LDone then begin + ADecodeEPasaResult := der_PrivateKeyNotFound; + Exit(False); + end; + end else begin + ADecodeEPasaResult := der_NotEnoughData; + Exit(False); + end; + end else if (AEPasa.PayloadType.HasTrait(ptPasswordEncrypted)) then begin + if Assigned(APasswords) then begin + LDone := False; + i := 0; + while (Not LDone) and (i < APasswords.Count) do begin + LPwd.FromString(APasswords[i]); + if TPCEncryption.DoPascalCoinAESDecrypt(APayload.payload_raw,LPwd,LUnencryptedPayloadBytes) then begin + LDone := True; + end; + inc(i); + end; + if Not LDone then begin + ADecodeEPasaResult := der_PasswordNotFound; + Exit(False); + end; + end else begin + ADecodeEPasaResult := der_NotEnoughData; + Exit(False); + end; + end else begin + if (Not AEPasa.PayloadType.HasTrait(ptPublic)) then begin + // Internal Error + ADecodeEPasaResult := der_Undefined; + Exit(False); + end; + LUnencryptedPayloadBytes := APayload.payload_raw; + end; + // LUnencryptedPayloadBytes Has Value in RAW + if (AEPasa.PayloadType.HasTrait(ptAsciiFormatted)) then begin + AEPasa.Payload := LUnencryptedPayloadBytes.ToString; + end else if (AEPasa.PayloadType.HasTrait(ptHexFormatted)) then begin + AEPasa.Payload := THexEncoding.Encode(LUnencryptedPayloadBytes,False); + end else if (AEPasa.PayloadType.HasTrait(ptBase58Formatted)) then begin + AEPasa.Payload := TPascalBase58Encoding.Encode(LUnencryptedPayloadBytes); + end else begin + // Internal error + ADecodeEPasaResult := der_Undefined; + Exit(False); + end; + Result := true; +end; + +class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; + const APayload: TOperationPayload; const ANode : TNode; const AWalletKeys: TWalletKeys; + const APasswords: TList<String>; out AEPasa: TEPasa): Boolean; +var LDecodeEPasaResult: TDecodeEPasaResult; +begin + Result := TryDecodeEPASA(AAccount,APayload,ANode,AWalletKeys,APasswords,LDecodeEPasaResult,AEPasa); +end; + +end. diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index 64c2e748d..7300cc62e 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -333,7 +333,7 @@ implementation {$ENDIF} UPCTNetDataExtraMessages, UFRMAskForAccount, - UAbstractBTree, + UAbstractBTree, UEPasaDecoder, UFRMAbout, UFRMOperation, UFRMWalletKeys, UFRMPayloadDecoder, UFRMNodesIp, UFRMMemoText, UCommon, UPCOrderedLists; @@ -1010,10 +1010,10 @@ procedure TFRMWallet.FillOperationInformation(const Strings: TStrings; If (Length(OperationResume.OperationHash_OLD)>0) then begin Strings.Add(Format('Old Operation Hash (old_ophash): %s',[TCrypto.ToHexaString(OperationResume.OperationHash_OLD)])); end; - if TAccountComp.TryDecodeEPASAPartial(OperationResume.DestAccount,OperationResume.OriginalPayload.payload_raw,OperationResume.OriginalPayload.payload_type,LEPASA) then begin + if TEPasaDecoder.TryDecodeEPASA(OperationResume.DestAccount,OperationResume.OriginalPayload,FNode,FWalletKeys,Nil,LEPASA) then begin Strings.Add('EPASA: '+LEPASA.ToString); end else Strings.Add('No EPASA format'); - Strings.Add(Format('Payload type:%d length:%d',[OperationResume.OriginalPayload.payload_type, length(OperationResume.OriginalPayload.payload_raw)])); + Strings.Add(Format('Payload type:%s length:%d',['0x'+IntToHex(OperationResume.OriginalPayload.payload_type), length(OperationResume.OriginalPayload.payload_raw)])); if (Length(OperationResume.OriginalPayload.payload_raw)>0) then begin If OperationResume.PrintablePayload<>'' then begin Strings.Add(Format('Payload (human): %s',[OperationResume.PrintablePayload])); @@ -1352,14 +1352,17 @@ procedure TFRMWallet.FormCreate(Sender: TObject); FOperationsAccountGrid := TOperationsGrid.Create(Self); FOperationsAccountGrid.DrawGrid := dgAccountOperations; FOperationsAccountGrid.MustShowAlwaysAnAccount := true; + FOperationsAccountGrid.WalletKeys := FWalletKeys; FPendingOperationsGrid := TOperationsGrid.Create(Self); FPendingOperationsGrid.DrawGrid := dgPendingOperations; FPendingOperationsGrid.AccountNumber := -1; // all FPendingOperationsGrid.PendingOperations := true; + FPendingOperationsGrid.WalletKeys := FWalletKeys; FOperationsExplorerGrid := TOperationsGrid.Create(Self); FOperationsExplorerGrid.DrawGrid := dgOperationsExplorer; FOperationsExplorerGrid.AccountNumber := -1; FOperationsExplorerGrid.PendingOperations := False; + FOperationsExplorerGrid.WalletKeys := FWalletKeys; FBlockChainGrid := TBlockChainGrid.Create(Self); FBlockChainGrid.DrawGrid := dgBlockChainExplorer; FBlockChainGrid.ShowTimeAverageColumns:={$IFDEF SHOW_AVERAGE_TIME_STATS}True;{$ELSE}False;{$ENDIF} diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index fad95a9e3..d5bbefb50 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -134,7 +134,7 @@ interface TOperationsGridUpdateThread = Class(TPCThread) FOperationsGrid : TOperationsGrid; - procedure DoUpdateOperationsGrid(ANode : TNode; var AList : TList<TOperationResume>); + procedure DoUpdateOperationsGrid(const ANode : TNode; const AWalleTKeys : TWalletKeys; const APasswords : TList<String>; var AList : TList<TOperationResume>); protected procedure BCExecute; override; public @@ -152,6 +152,8 @@ interface FBlockEnd: Int64; FMustShowAlwaysAnAccount: Boolean; FOperationsGridUpdateThread : TOperationsGridUpdateThread; + FWalletKeys: TWalletKeys; + FPasswords: TList<String>; Procedure OnNodeNewOperation(Sender : TObject); Procedure OnNodeNewAccount(Sender : TObject); Procedure InitGrid; @@ -177,6 +179,8 @@ interface Property AccountNumber : Int64 read FAccountNumber write SetAccountNumber; Property MustShowAlwaysAnAccount : Boolean read FMustShowAlwaysAnAccount write SetMustShowAlwaysAnAccount; Property Node : TNode read GetNode write SetNode; + property WalletKeys : TWalletKeys read FWalletKeys write FWalletKeys; + property Passwords : TList<String> read FPasswords; Procedure UpdateAccountOperations; virtual; Procedure ShowModalDecoder(WalletKeys: TWalletKeys; AppParams : TAppParams); Property BlockStart : Int64 read FBlockStart write SetBlockStart; @@ -281,6 +285,7 @@ implementation uses Graphics, SysUtils, UTime, UOpTransaction, UConst, + UEPasa, UEPasaDecoder, UFRMPayloadDecoder, ULog; { TAccountsGridUpdateThread } @@ -940,7 +945,7 @@ procedure TOperationsGridUpdateThread.BCExecute; begin list := TList<TOperationResume>.Create; try - DoUpdateOperationsGrid(FOperationsGrid.Node,list); + DoUpdateOperationsGrid(FOperationsGrid.Node,FOperationsGrid.WalletKeys,FOperationsGrid.Passwords,list); if (Not Terminated) then begin FOperationsGrid.FOperationsResume.Clear; for i := 0 to list.Count-1 do begin @@ -961,7 +966,8 @@ constructor TOperationsGridUpdateThread.Create(AOperationsGrid: TOperationsGrid) Suspended := False; end; -procedure TOperationsGridUpdateThread.DoUpdateOperationsGrid(ANode: TNode; var AList: TList<TOperationResume>); +procedure TOperationsGridUpdateThread.DoUpdateOperationsGrid(const ANode : TNode; const AWalleTKeys : TWalletKeys; + const APasswords : TList<String>; var AList: TList<TOperationResume>); Var list : TList<Cardinal>; i,j : Integer; OPR : TOperationResume; @@ -970,6 +976,7 @@ procedure TOperationsGridUpdateThread.DoUpdateOperationsGrid(ANode: TNode; var A bstart,bend : int64; LOperationsResume : TOperationsResumeList; LLockedMempool : TPCOperationsComp; + LEPasa : TEPasa; begin if Not Assigned(ANode) then exit; AList.Clear; @@ -1061,6 +1068,13 @@ procedure TOperationsGridUpdateThread.DoUpdateOperationsGrid(ANode: TNode; var A end; end; Finally + for i := 0 to AList.Count-1 do begin + OPR := AList[i]; + if TEPasaDecoder.TryDecodeEPASA(OPR.AffectedAccount,OPR.OriginalPayload,ANode,AWalleTKeys,APasswords,LEPasa) then begin + OPR.PrintablePayload := LEPasa.ToString(True); + AList[i] := OPR; + end; + end; End; end; @@ -1068,6 +1082,8 @@ procedure TOperationsGridUpdateThread.DoUpdateOperationsGrid(ANode: TNode; var A constructor TOperationsGrid.Create(AOwner: TComponent); begin + FPasswords := TList<String>.Create; + FWalletKeys := Nil; FAccountNumber := 0; FDrawGrid := Nil; MustShowAlwaysAnAccount := false; @@ -1091,6 +1107,7 @@ destructor TOperationsGrid.Destroy; end; FOperationsResume.Free; FNodeNotifyEvents.Free; + FPasswords.Free; inherited; end; @@ -1208,11 +1225,14 @@ procedure TOperationsGrid.OnGridDrawCell(Sender: TObject; ACol, ARow: Integer; R end; Canvas_TextRect(DrawGrid.Canvas,Rect,s,State,[tfRight,tfVerticalCenter,tfSingleLine]); end else if ACol=7 then begin - if Length(opr.Receivers)>0 then begin - s := opr.Receivers[0].AccountEPASA.ToString(); - if s='' then s := opr.PrintablePayload; - end else s := opr.PrintablePayload; - Canvas_TextRect(DrawGrid.Canvas,Rect,s,State,[tfLeft,tfVerticalCenter,tfSingleLine]); + s := opr.PrintablePayload; + if opr.OriginalPayload.payload_type>0 then begin + DrawGrid.Canvas.Font.Color := clBlue; + end; + if opr.OriginalPayload.payload_raw.ToString=s then begin + DrawGrid.Canvas.Font.Style := [fsBold]; + end; + Canvas_TextRect(DrawGrid.Canvas,Rect,s,State,[tfLeft,tfVerticalCenter,tfSingleLine]) end else begin s := '(???)'; Canvas_TextRect(DrawGrid.Canvas,Rect,s,State,[tfCenter,tfVerticalCenter,tfSingleLine]); From acd7e065c049b8c0f2a0d938ec2997d1d6447716 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 17 Feb 2021 14:53:10 +0100 Subject: [PATCH 119/275] Implementation of "account_epasa" on JSON RPC api calls Using TEPasaDecoder.DecodeEPASA Removed TAccountComp.TryDecodeEPASAPartial --- CHANGELOG.md | 9 +- src/core/UAccounts.pas | 105 +-------------------- src/core/UBlockChain.pas | 3 +- src/core/UEPasaDecoder.pas | 12 +++ src/core/UOpTransaction.pas | 4 - src/core/UPCRPCOpData.pas | 8 +- src/core/UPCRPCSend.pas | 4 +- src/core/URPC.pas | 32 ++++--- src/core/UTxMultiOperation.pas | 3 - src/gui-classic/UFRMOperationsExplorer.pas | 4 +- src/gui-classic/UFRMWallet.lfm | 39 ++++---- src/gui-classic/UFRMWallet.pas | 6 +- src/gui-classic/UGridUtils.pas | 12 ++- 13 files changed, 90 insertions(+), 151 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a924931f6..0c4801614 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,8 +14,15 @@ - Improved performance when downloading Safebox (Fresh installation) - JSON-RPC changes: - Updated "Operation Object" return values: + - "senders" : ARRAY + - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used + - "receivers" : ARRAY + - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used + - Updated "Multi Operation Object" return values: + - "senders" : ARRAY + - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used - "receivers" : ARRAY - - "account_epasa" : (String) If operation was using valid E-PASA format, will return E-PASA format + - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used - Updated "findaccounts": -New param "end" (integer, -1 for default): Will search from "start" to "end" (if "end"=-1 will search to the end) - New method "findblocks": Will search and return an array of "Block objects" diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 1491d0ec9..d870e426b 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -26,7 +26,7 @@ interface uses Classes, SysUtils, UConst, UCrypto, SyncObjs, UThread, UBaseTypes, - UPCOrderedLists, UPCDataTypes, UPCSafeBoxRootHash, UEPasa, + UPCOrderedLists, UPCDataTypes, UPCSafeBoxRootHash, UPCHardcodedRandomHashTable, UJSONFunctions, {$IFDEF USE_ABSTRACTMEM} UPCAbstractMem, UPCAbstractMemAccountKeys, @@ -118,8 +118,6 @@ TAccount_Helper = record helper for TAccount Class procedure SaveTOperationBlockToStream(const stream : TStream; const operationBlock:TOperationBlock); Class Function LoadTOperationBlockFromStream(const stream : TStream; var operationBlock:TOperationBlock) : Boolean; Class Function AccountToTxt(const Account : TAccount) : String; - Class Function DecodeEPASAPartial(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; ADefault : TEPasa) : TEPasa; - Class Function TryDecodeEPASAPartial(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; out AEPasa : TEPasa) : Boolean; End; TPCSafeBox = Class; @@ -1900,107 +1898,6 @@ class procedure TAccountComp.RawString2Accountkey(const rawaccstr: TRawBytes; va end; end; -class Function TAccountComp.DecodeEPASAPartial(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; ADefault : TEPasa) : TEPasa; -begin - if NOT TryDecodeEPASAPartial(AAccount, APayload, APayloadType, Result) then - Result := ADefault; -end; - -class Function TAccountComp.TryDecodeEPASAPartial(AAccount : Cardinal; const APayload : TBytes; APayloadType : Byte; out AEPasa : TEPasa) : Boolean; -var - LPayloadType : TPayloadType; - LUnencryptedPayloadBytes : TBytes; - LEPasaStr : String; - LPublic, LRecipientKeyEncrypted, LSenderKeyEncrypted, - LPasswordEncrypted, LAsciiFormatted, LHexFormatted, LBase58Formatted, LAddressedByName : Boolean; -begin - AEPasa.Clear; - LPayloadType := TEPasaComp.FromProtocolValue(APayloadType); - if LPayloadType.HasTrait(ptNonDeterministic) then Exit(False); - LPublic := LPayloadType.HasTrait(ptPublic); - LRecipientKeyEncrypted := LPayloadType.HasTrait(ptRecipientKeyEncrypted); - LSenderKeyEncrypted := LPayloadType.HasTrait(ptSenderKeyEncrypted); - LPasswordEncrypted := LPayloadType.HasTrait(ptPasswordEncrypted); - LAsciiFormatted := LPayloadType.HasTrait(ptAsciiFormatted); - LHexFormatted := LPayloadType.HasTrait(ptHexFormatted); - LBase58Formatted := LPayloadType.HasTrait(ptBase58Formatted); - LAddressedByName := LPayloadType.HasTrait(ptAddressedByName); - - if LPayloadType.HasTrait(ptAddressedByName) then begin - (*LEPasaStr := Self.GetMempoolAccount(AAccount).name.ToPrintable; - if LEPasaStr.IsEmpty then - Exit(False); *) - // Note: since doing a name resolution for every encountered addressed-by-name EPASA, - // would overwhelm the SafeBox with lookups, names are not resolved. - // So in V5 addressed-by-name EPASA's auto-resolved as addressed-by-number - LEPasaStr := TAccountComp.AccountNumberToAccountTxtNumber(AAccount); - end else LEPasaStr := TAccountComp.AccountNumberToAccountTxtNumber(AAccount); - - - // payload opening char - if LPublic then begin - LEPasaStr := LEPasaStr + '['; - end; - - if LSenderKeyEncrypted then begin - LEPasaStr := LEPasaStr + '<'; - end; - - if LRecipientKeyEncrypted then begin - LEPasaStr := LEPasaStr + '('; - end; - - if LPasswordEncrypted then begin - LEPasaStr := LEPasaStr + '{'; - end; - - // payload data - if LPublic OR LSenderKeyEncrypted OR LRecipientKeyEncrypted OR LPasswordEncrypted then begin - - if LPublic then - LUnencryptedPayloadBytes := APayload - else if LSenderKeyEncrypted then - Exit(False) // Todo: Partial decoding does not decrypt due to performance penalty if always decrypting. This needs to be implemented as a IFuture<TBytes> value with lazy evaluation. - else if LRecipientKeyEncrypted then - Exit(False) // Todo: Partial decoding does not decrypt due to performance penalty if always decrypting. This needs to be implemented as a IFuture<TBytes> value with lazy evaluation. - else if LPasswordEncrypted then - Exit(False) // Todo: Partial decoding does not decrypt due to performance penalty if always decrypting. This needs to be implemented as a IFuture<TBytes> value with lazy evaluation.. - else raise Exception.Create('Internal Error a0805389-df1a-4b40-b12e-d22327a3d049'); - - // decrypt data - if LAsciiFormatted then - LEPasaStr := LEPasaStr + '"' + TEncoding.ASCII.GetString(LUnencryptedPayloadBytes) + '"' - else if LHexFormatted then - LEPasaStr := LEPasaStr + '0x' + THexEncoding.Encode(LUnencryptedPayloadBytes) - else if LBase58Formatted then - LEPasaStr := LEPasaStr + TPascalBase58Encoding.Encode(LUnencryptedPayloadBytes) - else raise Exception.Create('Internal Error 67a61d3e-eef2-40a9-8d92-45570f400c1e'); - end; - - // payload closing char - if LPublic then begin - LEPasaStr := LEPasaStr + ']'; - end; - - if LSenderKeyEncrypted then begin - LEPasaStr := LEPasaStr + '>'; - end; - - if LRecipientKeyEncrypted then begin - LEPasaStr := LEPasaStr + ')'; - end; - - if LPasswordEncrypted then begin - LEPasaStr := LEPasaStr + '}'; - end; - - // Parse as EPASA - if NOT TEPasa.TryParse(LEPasaStr, AEPasa) then - Exit(False); - - Result := true; -end; - {$IFNDEF VER210} {$DEFINE DELPHIXE} {$ENDIF} diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 094834a8c..efba47ab8 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -28,7 +28,7 @@ interface Classes, UCrypto, UAccounts, ULog, UThread, SyncObjs, UBaseTypes, SysUtils, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, {$IFDEF USE_ABSTRACTMEM}UPCAbstractMem,{$ENDIF} - UPCDataTypes, UChunk, UEPasa; + UPCDataTypes, UChunk; { @@ -148,7 +148,6 @@ TMultiOpData = record TMultiOpSenders = Array of TMultiOpSender; TMultiOpReceiver = Record Account : Cardinal; - AccountEPASA : TEPasa; Amount : Int64; Payload : TOperationPayload; end; diff --git a/src/core/UEPasaDecoder.pas b/src/core/UEPasaDecoder.pas index c7749c0da..d15c23bc2 100644 --- a/src/core/UEPasaDecoder.pas +++ b/src/core/UEPasaDecoder.pas @@ -43,6 +43,7 @@ interface out ADecodeEPasaResult : TDecodeEPasaResult; out AEPasa : TEPasa) : Boolean; overload; class Function TryDecodeEPASA(AAccount : Cardinal; const APayload : TOperationPayload; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; out AEPasa : TEPasa) : Boolean; overload; + class Function DecodeEPASA(AAccount : Cardinal; const APayload : TOperationPayload; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>) : String; overload; End; implementation @@ -121,6 +122,7 @@ class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; while (Not LDone) and (i < APasswords.Count) do begin LPwd.FromString(APasswords[i]); if TPCEncryption.DoPascalCoinAESDecrypt(APayload.payload_raw,LPwd,LUnencryptedPayloadBytes) then begin + AEPasa.Password := APasswords[i]; LDone := True; end; inc(i); @@ -156,6 +158,16 @@ class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; Result := true; end; +class function TEPasaDecoder.DecodeEPASA(AAccount: Cardinal; + const APayload: TOperationPayload; const ANode: TNode; + const AWalletKeys: TWalletKeys; const APasswords: TList<String>): String; +var LEPasa : TEPasa; +begin + if TryDecodeEPASA(AAccount,APayload,ANode,AWalletKeys,APasswords,LEPasa) then begin + Result := LEPasa.ToClassicPASAString; + end else Result := ''; +end; + class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; const APayload: TOperationPayload; const ANode : TNode; const AWalletKeys: TWalletKeys; const APasswords: TList<String>; out AEPasa: TEPasa): Boolean; diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index d51d677bf..9a0fb2680 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -1198,19 +1198,16 @@ procedure TOpTransaction.FillOperationResume(Block: Cardinal; getInfoForAllAccou SetLength(OperationResume.Receivers,1); OperationResume.Receivers[0] := CT_TMultiOpReceiver_NUL; OperationResume.Receivers[0].Account:=FData.target; - OperationResume.Receivers[0].AccountEPASA:=TAccountComp.DecodeEPASAPartial(FData.target, FData.payload.payload_raw, FData.payload.payload_type, TEPasa.Empty); OperationResume.Receivers[0].Amount:=FData.amount; OperationResume.Receivers[0].Payload:=FData.payload; end; buy_account, transaction_with_auto_buy_account, transaction_with_auto_atomic_swap : begin SetLength(OperationResume.Receivers,2); OperationResume.Receivers[0] := CT_TMultiOpReceiver_NUL; - OperationResume.Receivers[0].AccountEPASA:=TAccountComp.DecodeEPASAPartial(FData.target, FData.payload.payload_raw, FData.payload.payload_type, TEPasa.Empty); OperationResume.Receivers[0].Account:=FData.target; OperationResume.Receivers[0].Amount:= (FData.amount - FData.AccountPrice); OperationResume.Receivers[0].Payload:=FData.payload; OperationResume.Receivers[1] := CT_TMultiOpReceiver_NUL; - OperationResume.Receivers[1].AccountEPASA:=TAccountComp.DecodeEPASAPartial(FData.SellerAccount, FData.payload.payload_raw, FData.payload.payload_type, TEPasa.Empty); OperationResume.Receivers[1].Account:=FData.SellerAccount; OperationResume.Receivers[1].Amount:= FData.AccountPrice; OperationResume.Receivers[1].Payload:=FData.payload; @@ -2652,7 +2649,6 @@ procedure TOpData.FillOperationResume(Block: Cardinal; // SetLength(OperationResume.Receivers,1); OperationResume.Receivers[0] := CT_TMultiOpReceiver_NUL; - OperationResume.Receivers[0].AccountEPASA.Clear; OperationResume.Receivers[0].Account:=FData.account_target; OperationResume.Receivers[0].Amount:=FData.amount; OperationResume.Receivers[0].Payload:=FData.payload; diff --git a/src/core/UPCRPCOpData.pas b/src/core/UPCRPCOpData.pas index 922fff04b..292c22423 100644 --- a/src/core/UPCRPCOpData.pas +++ b/src/core/UPCRPCOpData.pas @@ -297,7 +297,9 @@ class function TRPCOpData.OpData_FindOpDataOperations( LResultArray := AJSONResponse.GetAsArray('result'); for i := 0 to LOperationsResumeList.Count-1 do begin - TPascalCoinJSONComp.FillOperationObject(LOperationsResumeList.OperationResume[i],ASender.Node.Bank.BlocksCount,LResultArray.GetAsObject( LResultArray.Count )); + TPascalCoinJSONComp.FillOperationObject(LOperationsResumeList.OperationResume[i],ASender.Node.Bank.BlocksCount, + ASender.Node,ASender.RPCServer.WalletKeys,ASender.RPCServer.PayloadPasswords, + LResultArray.GetAsObject( LResultArray.Count )); end; Result := True; finally @@ -362,7 +364,9 @@ class function TRPCOpData.OpData_SendOpData(const ASender: TRPCProcess; Exit; end; TPCOperation.OperationToOperationResume(0,LOpData,False,LSender.account,LOPR); - TPascalCoinJSONComp.FillOperationObject(LOPR,ASender.Node.Bank.BlocksCount,AJSONResponse.GetAsObject('result')); + TPascalCoinJSONComp.FillOperationObject(LOPR,ASender.Node.Bank.BlocksCount, + ASender.Node,ASender.RPCServer.WalletKeys,ASender.RPCServer.PayloadPasswords, + AJSONResponse.GetAsObject('result')); Result := True; finally LOpData.free; diff --git a/src/core/UPCRPCSend.pas b/src/core/UPCRPCSend.pas index 31d106912..40d66553d 100644 --- a/src/core/UPCRPCSend.pas +++ b/src/core/UPCRPCSend.pas @@ -188,7 +188,9 @@ class function TRPCSend.SendTo(const ASender: TRPCProcess; Exit; end; TPCOperation.OperationToOperationResume(0,LOpt,False,LSender.account,LOpr); - TPascalCoinJSONComp.FillOperationObject(LOpr,ASender.Node.Bank.BlocksCount,AJSONResponse.GetAsObject('result')); + TPascalCoinJSONComp.FillOperationObject(LOpr,ASender.Node.Bank.BlocksCount, + ASender.Node,ASender.RPCServer.WalletKeys,ASender.RPCServer.PayloadPasswords, + AJSONResponse.GetAsObject('result')); Result := true; finally LOpt.free; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 292e446c2..e936680f6 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -67,9 +67,9 @@ interface public class procedure FillAccountObject(Const account : TAccount; jsonObj : TPCJSONObject); class procedure FillBlockObject(nBlock : Cardinal; ANode : TNode; jsonObject: TPCJSONObject); - class procedure FillOperationObject(Const OPR : TOperationResume; currentNodeBlocksCount : Cardinal; jsonObject : TPCJSONObject); + class procedure FillOperationObject(Const OPR : TOperationResume; currentNodeBlocksCount : Cardinal; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; jsonObject : TPCJSONObject); overload; class procedure FillOperationsHashTreeObject(Const OperationsHashTree : TOperationsHashTree; jsonObject : TPCJSONObject); - class procedure FillMultiOperationObject(current_protocol : Word; Const multiOperation : TOpMultiOperation; jsonObject : TPCJSONObject); + class procedure FillMultiOperationObject(current_protocol : Word; Const multiOperation : TOpMultiOperation; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; jsonObject : TPCJSONObject); class procedure FillPublicKeyObject(const PubKey : TAccountKey; jsonObj : TPCJSONObject); class function ToPascalCoins(jsonCurr : Real) : Int64; // @@ -97,6 +97,7 @@ interface FValidIPs: String; FAllowUsePrivateKeys: Boolean; FNode : TNode; + FPayloadPasswords: TList<String>; procedure SetActive(AValue: Boolean); procedure SetIniFileName(const Value: String); procedure SetLogFileName(const Value: String); @@ -111,6 +112,7 @@ interface Property Port : Word read FPort Write FPort; Property Active : Boolean read FActive write SetActive; Property WalletKeys : TWalletKeysExt read FWalletKeys write FWalletKeys; + Property PayloadPasswords: TList<String> read FPayloadPasswords; // Property JSON20Strict : Boolean read FJSON20Strict write FJSON20Strict; Property IniFileName : String read FIniFileName write SetIniFileName; @@ -163,6 +165,7 @@ implementation Uses {$IFNDEF FPC}windows,{$ENDIF} SysUtils, Synautil, + UEPasaDecoder, UPCRPCSend, UPCRPCOpData, UPCRPCFindAccounts, UPCRPCFindBlocks, UPCRPCFileUtils; @@ -214,7 +217,8 @@ class procedure TPascalCoinJSONComp.FillBlockObject(nBlock : Cardinal; ANode : T end; end; -class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationResume; currentNodeBlocksCount : Cardinal; jsonObject: TPCJSONObject); +class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationResume; currentNodeBlocksCount : Cardinal; + const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; jsonObject: TPCJSONObject); Var i : Integer; LOpChangeAccountInfoType : TOpChangeAccountInfoType; LString : String; @@ -258,6 +262,7 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes LString := TCrypto.ToHexaString(OPR.Senders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := OPR.Senders[i].Account; + auxObj.GetAsVariant('account_epasa').Value := TEPasaDecoder.DecodeEPASA(OPR.Senders[i].Account,OPR.Senders[i].Payload,ANode,AWalletKeys,APasswords); if (OPR.Senders[i].N_Operation>0) then auxObj.GetAsVariant('n_operation').Value := OPR.Senders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(OPR.Senders[i].Amount * (-1)); auxObj.GetAsVariant('amount_s').Value := TAccountComp.FormatMoney (OPR.Senders[i].Amount * (-1)); @@ -272,7 +277,7 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes for i:=Low(OPR.Receivers) to High(OPR.Receivers) do begin auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := OPR.Receivers[i].Account; - auxObj.GetAsVariant('account_epasa').Value := OPR.Receivers[i].AccountEPASA.ToString; + auxObj.GetAsVariant('account_epasa').Value := TEPasaDecoder.DecodeEPASA(OPR.Receivers[i].Account,OPR.Receivers[i].Payload,ANode,AWalletKeys,APasswords); auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(OPR.Receivers[i].Amount); auxObj.GetAsVariant('amount_s').Value := TAccountComp.FormatMoney(OPR.Receivers[i].Amount); auxObj.GetAsVariant('payload').Value := TCrypto.ToHexaString(OPR.Receivers[i].Payload.payload_raw); @@ -564,7 +569,8 @@ class procedure TPascalCoinJSONComp.FillOperationsHashTreeObject(const Operation jsonObject.GetAsVariant('rawoperations').Value:=OperationsHashTreeToHexaString(OperationsHashTree); end; -class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : Word; const multiOperation: TOpMultiOperation; jsonObject: TPCJSONObject); +class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : Word; const multiOperation: TOpMultiOperation; + const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; jsonObject: TPCJSONObject); Var i, nSigned, nNotSigned : Integer; opht : TOperationsHashTree; jsonArr : TPCJSONArray; @@ -593,6 +599,7 @@ class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : LStr := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := multiOperation.Data.txSenders[i].Account; + auxObj.GetAsVariant('account_epasa').Value := TEPasaDecoder.DecodeEPASA(multiOperation.Data.txSenders[i].Account,multiOperation.Data.txSenders[i].Payload,ANode,AWalletKeys,APasswords); auxObj.GetAsVariant('n_operation').Value := multiOperation.Data.txSenders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(multiOperation.Data.txSenders[i].Amount * (-1)); auxObj.GetAsVariant('payload').Value := LStr; @@ -604,7 +611,7 @@ class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : LStr := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := multiOperation.Data.txReceivers[i].Account; - auxObj.GetAsVariant('account_epasa').Value := multiOperation.Data.txReceivers[i].AccountEPASA.ToString(); + auxObj.GetAsVariant('account_epasa').Value := TEPasaDecoder.DecodeEPASA(multiOperation.Data.txReceivers[i].Account,multiOperation.Data.txReceivers[i].Payload,ANode,AWalletKeys,APasswords); auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(multiOperation.Data.txReceivers[i].Amount); auxObj.GetAsVariant('payload').Value := TCrypto.ToHexaString(multiOperation.Data.txReceivers[i].Payload.payload_raw); auxObj.GetAsVariant('payload_type').Value := multiOperation.Data.txReceivers[i].Payload.payload_type; @@ -839,6 +846,7 @@ function TRPCServer.CheckAndGetPrivateKeyInWallet(const APublicKey : TAccountKey constructor TRPCServer.Create; begin + FPayloadPasswords := TList<String>.Create; FActive := false; FRPCLog := Nil; FIniFile := Nil; @@ -857,6 +865,7 @@ constructor TRPCServer.Create; destructor TRPCServer.Destroy; begin FreeAndNil(FRPCLog); + FreeAndNil(FPayloadPasswords); active := false; if _RPCServer=Self then _RPCServer:=Nil; inherited Destroy; @@ -1131,7 +1140,9 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Procedure FillOperationResumeToJSONObject(Const OPR : TOperationResume; jsonObject : TPCJSONObject); Begin - TPascalCoinJSONComp.FillOperationObject(OPR,FNode.Bank.BlocksCount,jsonObject); + TPascalCoinJSONComp.FillOperationObject(OPR,FNode.Bank.BlocksCount, + Node,RPCServer.WalletKeys,RPCServer.PayloadPasswords, + jsonObject); end; Function GetAccountOperations(accountNumber : Cardinal; jsonArray : TPCJSONArray; maxBlocksDepth, startReg, maxReg: Integer; forceStartBlock : Cardinal) : Boolean; @@ -2552,7 +2563,6 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; jsonArr := params.GetAsArray('receivers'); for i:=0 to jsonArr.Count-1 do begin receiver := CT_TMultiOpReceiver_NUL; - receiver.AccountEPASA.Clear; if NOT TryCaptureEPASA(jsonArr.GetAsObject(i), receiver.Account, ErrorNum, ErrorDesc) then Exit; receiver.Amount:= ToPascalCoins(jsonArr.GetAsObject(i).AsDouble('amount',0)); @@ -2612,7 +2622,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; end; end; // Return multioperation object: - TPascalCoinJSONComp.FillMultiOperationObject(FNode.Bank.SafeBox.CurrentProtocol,mop,GetResultObject); + TPascalCoinJSONComp.FillMultiOperationObject(FNode.Bank.SafeBox.CurrentProtocol,mop,FNode,FRPCServer.WalletKeys,FRPCServer.PayloadPasswords, GetResultObject); finally OperationsHashTree.Free; end; @@ -2749,7 +2759,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Try InternalMultiOperationSignCold(mop,protocol,params.GetAsArray('accounts_and_keys'),j); // Return multioperation object: - TPascalCoinJSONComp.FillMultiOperationObject(protocol,mop,GetResultObject); + TPascalCoinJSONComp.FillMultiOperationObject(protocol,mop,FNode,FRPCServer.WalletKeys,FRPCServer.PayloadPasswords,GetResultObject); Result := True; finally senderOperationsHashTree.Free; @@ -2800,7 +2810,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; lSigners.Free; end; // Return multioperation object: - TPascalCoinJSONComp.FillMultiOperationObject(FNode.Bank.SafeBox.CurrentProtocol,mop,GetResultObject); + TPascalCoinJSONComp.FillMultiOperationObject(FNode.Bank.SafeBox.CurrentProtocol,mop,FNode,FRPCServer.WalletKeys,FRPCServer.PayloadPasswords,GetResultObject); Result := True; finally senderOperationsHashTree.Free; diff --git a/src/core/UTxMultiOperation.pas b/src/core/UTxMultiOperation.pas index f145716d7..43f1eb67e 100644 --- a/src/core/UTxMultiOperation.pas +++ b/src/core/UTxMultiOperation.pas @@ -427,13 +427,10 @@ function TOpMultiOperation.LoadOpFromStream(Stream: TStream; LoadExtendedData: B If (w>0) then begin for i:=0 to w-1 do begin txr := CT_TMultiOpReceiver_NUL; - txr.AccountEPASA.Clear; stream.Read(txr.Account,SizeOf(txr.Account)); stream.Read(txr.Amount,SizeOf(txr.Amount)); LoadOperationPayloadFromStream(stream,txr.Payload); // - txr.AccountEPASA:=TAccountComp.DecodeEPASAPartial(txr.Account,txr.Payload.payload_raw,txr.Payload.payload_type,TEPasa.Empty); - // txreceivers[i] := txr; end; end; diff --git a/src/gui-classic/UFRMOperationsExplorer.pas b/src/gui-classic/UFRMOperationsExplorer.pas index 9ecf7b129..eaa682dd4 100644 --- a/src/gui-classic/UFRMOperationsExplorer.pas +++ b/src/gui-classic/UFRMOperationsExplorer.pas @@ -715,7 +715,9 @@ procedure TFRMOperationsExplorer.UpdateSelectedOperationInfo; If op.OperationToOperationResume(FSourceNode.Bank.BlocksCount,op,True,op.SignerAccount,opr) then begin jsonObj := TPCJSONObject.Create; Try - TPascalCoinJSONComp.FillOperationObject(opr,FSourceNode.Bank.BlocksCount,jsonObj); + TPascalCoinJSONComp.FillOperationObject(opr,FSourceNode.Bank.BlocksCount, + SourceNode,SourceWalletKeys,Nil, + jsonObj); mOperationInfo.Lines.Add('JSON:'); mOperationInfo.Lines.Add(jsonObj.ToJSON(False)); Finally diff --git a/src/gui-classic/UFRMWallet.lfm b/src/gui-classic/UFRMWallet.lfm index 88f0b3627..765ca2aed 100644 --- a/src/gui-classic/UFRMWallet.lfm +++ b/src/gui-classic/UFRMWallet.lfm @@ -4,7 +4,7 @@ object FRMWallet: TFRMWallet Top = 201 Width = 865 Caption = 'Pascal full node Wallet (Classic GUI)' - ClientHeight = 600 + ClientHeight = 580 ClientWidth = 865 Color = clBtnFace Constraints.MinHeight = 600 @@ -16,6 +16,7 @@ object FRMWallet: TFRMWallet OnCreate = FormCreate OnDestroy = FormDestroy Position = poScreenCenter + LCLVersion = '2.0.10.0' object pnlTop: TPanel Left = 0 Height = 91 @@ -311,7 +312,7 @@ object FRMWallet: TFRMWallet object StatusBar: TStatusBar Left = 0 Height = 23 - Top = 577 + Top = 557 Width = 865 Panels = < item @@ -331,7 +332,7 @@ object FRMWallet: TFRMWallet end object PageControl: TPageControl Left = 0 - Height = 486 + Height = 466 Top = 91 Width = 865 ActivePage = tsMyAccounts @@ -341,11 +342,11 @@ object FRMWallet: TFRMWallet OnChange = PageControlChange object tsMyAccounts: TTabSheet Caption = 'Account Explorer' - ClientHeight = 460 + ClientHeight = 440 ClientWidth = 857 object Splitter1: TSplitter Left = 400 - Height = 394 + Height = 374 Top = 66 Width = 5 end @@ -471,17 +472,17 @@ object FRMWallet: TFRMWallet end object pnlAccounts: TPanel Left = 0 - Height = 394 + Height = 374 Top = 66 Width = 400 Align = alLeft BevelOuter = bvNone - ClientHeight = 394 + ClientHeight = 374 ClientWidth = 400 TabOrder = 1 object dgAccounts: TDrawGrid Left = 0 - Height = 360 + Height = 340 Top = 0 Width = 400 Align = alClient @@ -495,7 +496,7 @@ object FRMWallet: TFRMWallet object pnlAccountsInfo: TPanel Left = 0 Height = 34 - Top = 360 + Top = 340 Width = 400 Align = alBottom BevelOuter = bvNone @@ -576,7 +577,7 @@ object FRMWallet: TFRMWallet end object pcAccountsOptions: TPageControl Left = 405 - Height = 394 + Height = 374 Top = 66 Width = 452 ActivePage = tsMultiSelectAccounts @@ -603,12 +604,12 @@ object FRMWallet: TFRMWallet end object tsMultiSelectAccounts: TTabSheet Caption = 'Selected Accounts For Batch Operation' - ClientHeight = 368 + ClientHeight = 348 ClientWidth = 444 ImageIndex = 1 object dgSelectedAccounts: TDrawGrid Left = 41 - Height = 311 + Height = 291 Top = 31 Width = 320 Align = alLeft @@ -645,7 +646,7 @@ object FRMWallet: TFRMWallet object pnlSelectedAccountsBottom: TPanel Left = 0 Height = 26 - Top = 342 + Top = 322 Width = 444 Align = alBottom BevelOuter = bvNone @@ -687,12 +688,12 @@ object FRMWallet: TFRMWallet end object pnlSelectedAccountsLeft: TPanel Left = 0 - Height = 311 + Height = 291 Top = 31 Width = 41 Align = alLeft BevelOuter = bvNone - ClientHeight = 311 + ClientHeight = 291 ClientWidth = 41 TabOrder = 3 object sbSelectedAccountsAdd: TSpeedButton @@ -1191,12 +1192,12 @@ object FRMWallet: TFRMWallet end object TimerUpdateStatus: TTimer OnTimer = TimerUpdateStatusTimer - left = 32 - top = 56 + Left = 32 + Top = 56 end object MainMenu: TMainMenu - left = 165 - top = 160 + Left = 165 + Top = 160 object miProject: TMenuItem Caption = 'Project' object miPrivatekeys: TMenuItem diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index 7300cc62e..671ae89b7 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -1013,7 +1013,7 @@ procedure TFRMWallet.FillOperationInformation(const Strings: TStrings; if TEPasaDecoder.TryDecodeEPASA(OperationResume.DestAccount,OperationResume.OriginalPayload,FNode,FWalletKeys,Nil,LEPASA) then begin Strings.Add('EPASA: '+LEPASA.ToString); end else Strings.Add('No EPASA format'); - Strings.Add(Format('Payload type:%s length:%d',['0x'+IntToHex(OperationResume.OriginalPayload.payload_type), length(OperationResume.OriginalPayload.payload_raw)])); + Strings.Add(Format('Payload type:%s length:%d',['0x'+IntToHex(OperationResume.OriginalPayload.payload_type,2), length(OperationResume.OriginalPayload.payload_raw)])); if (Length(OperationResume.OriginalPayload.payload_raw)>0) then begin If OperationResume.PrintablePayload<>'' then begin Strings.Add(Format('Payload (human): %s',[OperationResume.PrintablePayload])); @@ -1025,7 +1025,9 @@ procedure TFRMWallet.FillOperationInformation(const Strings: TStrings; end; jsonObj := TPCJSONObject.Create; Try - TPascalCoinJSONComp.FillOperationObject(OperationResume,FNode.Bank.BlocksCount,jsonObj); + TPascalCoinJSONComp.FillOperationObject(OperationResume,FNode.Bank.BlocksCount, + FNode,FWalletKeys,Nil, + jsonObj); Strings.Add('OPERATION JSON:'); Strings.Add(jsonObj.ToJSON(False)); Finally diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index d5bbefb50..b98274a5a 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -1152,8 +1152,9 @@ procedure TOperationsGrid.Notification(AComponent: TComponent; Operation: TOpera end; procedure TOperationsGrid.OnGridDrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); -Var s : String; +Var s, saux : String; opr : TOperationResume; + LRectLeft, LRectRight : TRect; begin DrawGrid.Canvas.Font.Color:=clWindowText; opr := CT_TOperationResume_NUL; @@ -1226,9 +1227,18 @@ procedure TOperationsGrid.OnGridDrawCell(Sender: TObject; ACol, ARow: Integer; R Canvas_TextRect(DrawGrid.Canvas,Rect,s,State,[tfRight,tfVerticalCenter,tfSingleLine]); end else if ACol=7 then begin s := opr.PrintablePayload; + LRectRight := Rect; if opr.OriginalPayload.payload_type>0 then begin + saux := '0x'+IntToHex(opr.OriginalPayload.payload_type,2); + LRectLeft := Rect; + LRectLeft.Width := 30; + Rect.Inflate(-32,0,0,0); DrawGrid.Canvas.Font.Color := clBlue; + DrawGrid.Canvas.Font.Style := [fsBold]; + Canvas_TextRect(DrawGrid.Canvas,LRectLeft,saux,State,[tfLeft,tfVerticalCenter,tfSingleLine]); + DrawGrid.Canvas.Font.Style := []; end; + DrawGrid.Canvas.Font.Color := clBlack; if opr.OriginalPayload.payload_raw.ToString=s then begin DrawGrid.Canvas.Font.Style := [fsBold]; end; From 1d911dc263d54109c3bcfe2399965cc419f5898c Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 17 Feb 2021 17:29:12 +0100 Subject: [PATCH 120/275] Fix URPC.pas file memory leak caused by EPasa OverridePayloadParams --- src/core/URPC.pas | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/core/URPC.pas b/src/core/URPC.pas index e936680f6..248c0e11a 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -429,18 +429,18 @@ class function TPascalCoinJSONComp.OverridePayloadParams(const AInputParams : TP Exit(False); if AEPASA.PayloadType.HasTrait(ptPublic) then begin - AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('none')); - AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes.ToHexaString)); + AInputParams.GetAsVariant('payload_method').Value := 'none'; + AInputParams.GetAsVariant('payload').Value := AEPASA.GetRawPayloadBytes.ToHexaString; end else if AEPASA.PayloadType.HasTrait(ptSenderKeyEncrypted) then begin - AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('sender')); - AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); + AInputParams.GetAsVariant('payload_method').Value := 'sender'; + AInputParams.GetAsVariant('payload').Value := AEPASA.GetRawPayloadBytes.ToHexaString; end else if AEPASA.PayloadType.HasTrait(ptRecipientKeyEncrypted) then begin - AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('dest')); - AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); + AInputParams.GetAsVariant('payload_method').Value := 'dest'; + AInputParams.GetAsVariant('payload').Value := AEPASA.GetRawPayloadBytes.ToHexaString; end else if AEPASA.PayloadType.HasTrait(ptPasswordEncrypted) then begin - AInputParams.SetAs('payload_method', TPCJSONVariantValue.CreateFromVariant('aes')); - AInputParams.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(AEPASA.GetRawPayloadBytes().ToHexaString())); - AInputParams.SetAs('pwd', TPCJSONVariantValue.CreateFromVariant(AEPASA.Password)); + AInputParams.GetAsVariant('payload_method').Value := 'aes'; + AInputParams.GetAsVariant('payload').Value := AEPASA.GetRawPayloadBytes.ToHexaString; + AInputParams.GetAsVariant('pwd').Value := AEPASA.Password; Result := True; end; Result := True; From 1e6c42355cdb00977024e68f2c50f0768006876b Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 18 Feb 2021 01:09:37 +0100 Subject: [PATCH 121/275] Finalize E-PASA implementation on JSON-RPC calls and document it --- CHANGELOG.md | 18 ++--- src/core/UEPasaDecoder.pas | 2 +- src/core/URPC.pas | 150 +++++++++++++++++++++++++------------ 3 files changed, 113 insertions(+), 57 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c4801614..2ef95d9fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,16 +13,16 @@ - Added "ABSTRACTMEM_USE_CACHE_ON_LISTS","ABSTRACTMEM_CACHE_MAX_ACCOUNTS","ABSTRACTMEM_CACHE_MAX_PUBKEYS" in order to customize cache values - Improved performance when downloading Safebox (Fresh installation) - JSON-RPC changes: - - Updated "Operation Object" return values: - - "senders" : ARRAY - - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used - - "receivers" : ARRAY - - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used - - Updated "Multi Operation Object" return values: - - "senders" : ARRAY - - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used - - "receivers" : ARRAY + - Updated "Operation Object" and "Multi Operation Object" return values: + **(IF THE WALLET IS UNLOCKED Will automatically try to decrypt encoded payloads and also return E-PASA used)** + - "senders" or "receivers" : ARRAY - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used + - "unenc_payload" : (String) If payload can be decoded returns unencoded value in readable format (no HEXASTRING) + - "unenc_hexpayload" : (HEXASTRING) Unencoded value in hexastring + - "payload_method" : (String) Can be "key" or "pwd" + - "enc_pubkey" : HexaString with public key (if "payload_method"="key") + - "pwd" : String with password used (if "payload_method"="pwd") + - Payload encoding will automatically set "payload_type" value based on encoding params in order to store E-PASA standard - Updated "findaccounts": -New param "end" (integer, -1 for default): Will search from "start" to "end" (if "end"=-1 will search to the end) - New method "findblocks": Will search and return an array of "Block objects" diff --git a/src/core/UEPasaDecoder.pas b/src/core/UEPasaDecoder.pas index d15c23bc2..d482c121b 100644 --- a/src/core/UEPasaDecoder.pas +++ b/src/core/UEPasaDecoder.pas @@ -147,7 +147,7 @@ class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; if (AEPasa.PayloadType.HasTrait(ptAsciiFormatted)) then begin AEPasa.Payload := LUnencryptedPayloadBytes.ToString; end else if (AEPasa.PayloadType.HasTrait(ptHexFormatted)) then begin - AEPasa.Payload := THexEncoding.Encode(LUnencryptedPayloadBytes,False); + AEPasa.Payload := THexEncoding.Encode(LUnencryptedPayloadBytes,True); end else if (AEPasa.PayloadType.HasTrait(ptBase58Formatted)) then begin AEPasa.Payload := TPascalBase58Encoding.Encode(LUnencryptedPayloadBytes); end else begin diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 248c0e11a..aa4c2d79d 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -71,6 +71,7 @@ interface class procedure FillOperationsHashTreeObject(Const OperationsHashTree : TOperationsHashTree; jsonObject : TPCJSONObject); class procedure FillMultiOperationObject(current_protocol : Word; Const multiOperation : TOpMultiOperation; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; jsonObject : TPCJSONObject); class procedure FillPublicKeyObject(const PubKey : TAccountKey; jsonObj : TPCJSONObject); + class function FillEPasaOrDecrypt(const AAccount : Int64; Const APayload : TOperationPayload; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; jsonObject : TPCJSONObject) : Boolean; class function ToPascalCoins(jsonCurr : Real) : Int64; // class Function HexaStringToOperationsHashTree(Const AHexaStringOperationsHashTree : String; ACurrentProtocol : Word; out AOperationsHashTree : TOperationsHashTree; var AErrors : String) : Boolean; @@ -217,6 +218,52 @@ class procedure TPascalCoinJSONComp.FillBlockObject(nBlock : Cardinal; ANode : T end; end; +class function TPascalCoinJSONComp.FillEPasaOrDecrypt(const AAccount: Int64; + const APayload: TOperationPayload; const ANode: TNode; + const AWalletKeys: TWalletKeys; const APasswords: TList<String>; + jsonObject: TPCJSONObject) : Boolean; +var LEPasa : TEPasa; + i : Integer; + pkey : TECPrivateKey; + decrypted_payload : TRawBytes; + LDecodeEPasaResult : TDecodeEPasaResult; +begin + Result := False; + if AAccount>=0 then begin + if TEPasaDecoder.TryDecodeEPASA(AAccount,APayload,ANode,AWalletKeys,APasswords,LDecodeEPasaResult,LEPasa) then begin + jsonObject.GetAsVariant('account_epasa').Value := LEPasa.ToClassicPASAString; + jsonObject.GetAsVariant('unenc_payload').Value := LEPasa.Payload; + jsonObject.GetAsVariant('unenc_hexpayload').Value := LEPasa.GetRawPayloadBytes.ToHexaString; + Result := True; + end; + end; + if (Not Result) and (Assigned(AWalletKeys)) and (LDecodeEPasaResult<>der_PrivateKeyNotFound) then begin + for i := 0 to AWalletKeys.Count - 1 do begin + pkey := AWalletKeys.Key[i].PrivateKey; + if (assigned(pkey)) then begin + if TPCEncryption.DoPascalCoinECIESDecrypt(pkey.PrivateKey,APayload.payload_raw,decrypted_payload) then begin + jsonObject.GetAsVariant('unenc_payload').Value:= decrypted_payload.ToPrintable; + jsonObject.GetAsVariant('unenc_hexpayload').Value:= TCrypto.ToHexaString(decrypted_payload); + jsonObject.GetAsVariant('payload_method').Value:= 'key'; + jsonObject.GetAsVariant('enc_pubkey').Value:= TCrypto.ToHexaString(TAccountComp.AccountKey2RawString(pkey.PublicKey)); + Result := true; + end; + end; + end; + end; + if (Not Result) And Assigned(APasswords) and (LDecodeEPasaResult<>der_PasswordNotFound) then begin + for i := 0 to APasswords.Count - 1 do begin + if TPCEncryption.DoPascalCoinAESDecrypt(APayload.payload_raw,TEncoding.ANSI.GetBytes(APasswords[i]),decrypted_payload) then begin + jsonObject.GetAsVariant('unenc_payload').Value:= decrypted_payload.ToPrintable; + jsonObject.GetAsVariant('unenc_hexpayload').Value:= TCrypto.ToHexaString(decrypted_payload); + jsonObject.GetAsVariant('payload_method').Value:= 'pwd'; + jsonObject.GetAsVariant('pwd').Value:=APasswords[i]; + Result := true; + end; + end; + end; +end; + class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationResume; currentNodeBlocksCount : Cardinal; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; jsonObject: TPCJSONObject); Var i : Integer; @@ -224,6 +271,7 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes LString : String; jsonArr : TPCJSONArray; auxObj : TPCJSONObject; + LEPasa : TEPasa; procedure FillOpDataObject(AParentObj : TPCJSONObject; const AOpData : TMultiOpData); var LDataObj : TPCJSONObject; @@ -262,7 +310,7 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes LString := TCrypto.ToHexaString(OPR.Senders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := OPR.Senders[i].Account; - auxObj.GetAsVariant('account_epasa').Value := TEPasaDecoder.DecodeEPASA(OPR.Senders[i].Account,OPR.Senders[i].Payload,ANode,AWalletKeys,APasswords); + FillEPasaOrDecrypt(OPR.Senders[i].Account,OPR.Senders[i].Payload,ANode,AWalletKeys,APasswords,auxObj); if (OPR.Senders[i].N_Operation>0) then auxObj.GetAsVariant('n_operation').Value := OPR.Senders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(OPR.Senders[i].Amount * (-1)); auxObj.GetAsVariant('amount_s').Value := TAccountComp.FormatMoney (OPR.Senders[i].Amount * (-1)); @@ -277,7 +325,7 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes for i:=Low(OPR.Receivers) to High(OPR.Receivers) do begin auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := OPR.Receivers[i].Account; - auxObj.GetAsVariant('account_epasa').Value := TEPasaDecoder.DecodeEPASA(OPR.Receivers[i].Account,OPR.Receivers[i].Payload,ANode,AWalletKeys,APasswords); + FillEPasaOrDecrypt(OPR.Receivers[i].Account,OPR.Receivers[i].Payload,ANode,AWalletKeys,APasswords,auxObj); auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(OPR.Receivers[i].Amount); auxObj.GetAsVariant('amount_s').Value := TAccountComp.FormatMoney(OPR.Receivers[i].Amount); auxObj.GetAsVariant('payload').Value := TCrypto.ToHexaString(OPR.Receivers[i].Payload.payload_raw); @@ -489,20 +537,39 @@ class function TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload( out AOperationPayload : TOperationPayload; var AErrorNum: Integer; var AErrorDesc: String): Boolean; +var LNewPayloadType : TPayloadType; begin AOperationPayload := CT_TOperationPayload_NUL; AOperationPayload.payload_type := APayloadType.ToProtocolValue; if (Length(ARawPayload)>0) then begin + if ARawPayload.ToPrintable.CompareTo(ARawPayload.ToString)=0 then LNewPayloadType := [ptAsciiFormatted] + else LNewPayloadType := []; if (APayload_method='none') then begin AOperationPayload.payload_raw:=ARawPayload; + if (AOperationPayload.payload_type=0) then begin + LNewPayloadType := LNewPayloadType + [ptPublic]; + AOperationPayload.payload_type := LNewPayloadType.ToProtocolValue; + end; Result := True; end else if (APayload_method='dest') then begin Result := TPCEncryption.DoPascalCoinECIESEncrypt(ATargetAccountKey,ARawPayload,AOperationPayload.payload_raw); + if (AOperationPayload.payload_type=0) then begin + LNewPayloadType := LNewPayloadType + [ptRecipientKeyEncrypted]; + AOperationPayload.payload_type := LNewPayloadType.ToProtocolValue; + end; end else if (APayload_method='sender') then begin Result := TPCEncryption.DoPascalCoinECIESEncrypt(ASenderAccounKey,ARawPayload,AOperationPayload.payload_raw); + if (AOperationPayload.payload_type=0) then begin + LNewPayloadType := LNewPayloadType + [ptSenderKeyEncrypted]; + AOperationPayload.payload_type := LNewPayloadType.ToProtocolValue; + end; end else if (APayload_method='aes') then begin AOperationPayload.payload_raw := TPCEncryption.DoPascalCoinAESEncrypt(ARawPayload,TEncoding.ANSI.GetBytes(AEncodePwdForAES)); Result := True; + if (AOperationPayload.payload_type=0) then begin + LNewPayloadType := LNewPayloadType + [ptPasswordEncrypted]; + AOperationPayload.payload_type := LNewPayloadType.ToProtocolValue; + end; end else begin Result := False; AErrorNum:=CT_RPC_ErrNum_InvalidOperation; @@ -599,7 +666,7 @@ class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : LStr := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := multiOperation.Data.txSenders[i].Account; - auxObj.GetAsVariant('account_epasa').Value := TEPasaDecoder.DecodeEPASA(multiOperation.Data.txSenders[i].Account,multiOperation.Data.txSenders[i].Payload,ANode,AWalletKeys,APasswords); + FillEPasaOrDecrypt(multiOperation.Data.txSenders[i].Account,multiOperation.Data.txSenders[i].Payload,ANode,AWalletKeys,APasswords,auxObj); auxObj.GetAsVariant('n_operation').Value := multiOperation.Data.txSenders[i].N_Operation; auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(multiOperation.Data.txSenders[i].Amount * (-1)); auxObj.GetAsVariant('payload').Value := LStr; @@ -611,7 +678,7 @@ class procedure TPascalCoinJSONComp.FillMultiOperationObject(current_protocol : LStr := TCrypto.ToHexaString(multiOperation.Data.txSenders[i].Payload.payload_raw); auxObj := jsonArr.GetAsObject(jsonArr.Count); auxObj.GetAsVariant('account').Value := multiOperation.Data.txReceivers[i].Account; - auxObj.GetAsVariant('account_epasa').Value := TEPasaDecoder.DecodeEPASA(multiOperation.Data.txReceivers[i].Account,multiOperation.Data.txReceivers[i].Payload,ANode,AWalletKeys,APasswords); + FillEPasaOrDecrypt(multiOperation.Data.txReceivers[i].Account,multiOperation.Data.txReceivers[i].Payload,ANode,AWalletKeys,APasswords,auxObj); auxObj.GetAsVariant('amount').Value := TAccountComp.FormatMoneyDecimal(multiOperation.Data.txReceivers[i].Amount); auxObj.GetAsVariant('payload').Value := TCrypto.ToHexaString(multiOperation.Data.txReceivers[i].Payload.payload_raw); auxObj.GetAsVariant('payload_type').Value := multiOperation.Data.txReceivers[i].Payload.payload_type; @@ -1687,48 +1754,44 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Result := true; end; - Function DoDecrypt(RawEncryptedPayload : TRawBytes; jsonArrayPwds : TPCJSONArray) : Boolean; + Function DoDecrypt(jsonArrayPwds : TPCJSONArray) : Boolean; var i : Integer; pkey : TECPrivateKey; decrypted_payload : TRawBytes; + LPayload : TOperationPayload; + s : String; + Lpasswords : TList<String>; Begin - Result := false; - if Length(RawEncryptedPayload)=0 then begin - GetResultObject.GetAsVariant('result').Value:= False; - GetResultObject.GetAsVariant('enc_payload').Value:= ''; - Result := true; - exit; + if Length(params.AsString('payload',''))=0 then begin + ErrorNum:= CT_RPC_ErrNum_InvalidData; + ErrorDesc := 'Need param "payload"'; + Exit(False); end; - for i := 0 to _RPCServer.WalletKeys.Count - 1 do begin - pkey := _RPCServer.WalletKeys.Key[i].PrivateKey; - if (assigned(pkey)) then begin - if TPCEncryption.DoPascalCoinECIESDecrypt(pkey.PrivateKey,RawEncryptedPayload,decrypted_payload) then begin - GetResultObject.GetAsVariant('result').Value:= true; - GetResultObject.GetAsVariant('enc_payload').Value:= TCrypto.ToHexaString(RawEncryptedPayload); - GetResultObject.GetAsVariant('unenc_payload').Value:= decrypted_payload.ToPrintable; - GetResultObject.GetAsVariant('unenc_hexpayload').Value:= TCrypto.ToHexaString(decrypted_payload); - GetResultObject.GetAsVariant('payload_method').Value:= 'key'; - GetResultObject.GetAsVariant('enc_pubkey').Value:= TCrypto.ToHexaString(TAccountComp.AccountKey2RawString(pkey.PublicKey)); - Result := true; - Exit; - end; - end; + LPayload.payload_raw := TCrypto.HexaToRaw(params.AsString('payload','')); + LPayload.payload_type := params.AsInteger('payload_type',0); + if Length(LPayload.payload_raw)=0 then begin + ErrorNum:= CT_RPC_ErrNum_InvalidData; + ErrorDesc := '"payload" param is not an HEXASTRING'; + Exit(False); end; - for i := 0 to jsonArrayPwds.Count - 1 do begin - if TPCEncryption.DoPascalCoinAESDecrypt(RawEncryptedPayload,TEncoding.ANSI.GetBytes(jsonArrayPwds.GetAsVariant(i).AsString('')),decrypted_payload) then begin - GetResultObject.GetAsVariant('result').Value:= true; - GetResultObject.GetAsVariant('enc_payload').Value:= TCrypto.ToHexaString(RawEncryptedPayload); - GetResultObject.GetAsVariant('unenc_payload').Value:= decrypted_payload.ToPrintable; - GetResultObject.GetAsVariant('unenc_hexpayload').Value:= TCrypto.ToHexaString(decrypted_payload); - GetResultObject.GetAsVariant('payload_method').Value:= 'pwd'; - GetResultObject.GetAsVariant('pwd').Value:= jsonArrayPwds.GetAsVariant(i).AsString(''); - Result := true; - exit; + Lpasswords := TList<String>.Create; + Try + for i := 0 to jsonArrayPwds.Count-1 do begin + s := jsonArrayPwds.GetAsVariant(i).AsString(''); + if Lpasswords.IndexOf(s)<0 then Lpasswords.Add(s); end; - end; - // Not found - GetResultObject.GetAsVariant('result').Value:= False; - GetResultObject.GetAsVariant('enc_payload').Value:= TCrypto.ToHexaString(RawEncryptedPayload); + + if TPascalCoinJSONComp.FillEPasaOrDecrypt(-1,LPayload,FNode,FRPCServer.WalletKeys,Lpasswords,GetResultObject) then begin + GetResultObject.GetAsVariant('result').Value:= True; + end else begin + GetResultObject.GetAsVariant('result').Value:= False; + end; + GetResultObject.GetAsVariant('enc_payload').Value:= TCrypto.ToHexaString(LPayload.payload_raw); + + Finally + Lpasswords.Free; + End; + Result := true; End; @@ -3653,19 +3716,12 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; ErrorNum := CT_RPC_ErrNum_NotAllowedCall; Exit; end; - // Decrypts a "payload" searching for wallet private keys and for array of strings in "pwds" param - // Returns an JSON Object with "result" (Boolean) and - if (params.AsString('payload','')='') then begin - ErrorNum:= CT_RPC_ErrNum_InvalidData; - ErrorDesc := 'Need param "payload"'; - exit; - end; If Not _RPCServer.WalletKeys.IsValidPassword then begin ErrorNum := CT_RPC_ErrNum_WalletPasswordProtected; ErrorDesc := 'Wallet is password protected. Unlock first'; exit; end; - Result := DoDecrypt(TCrypto.HexaToRaw(params.AsString('payload','')),params.GetAsArray('pwds')); + Result := DoDecrypt(params.GetAsArray('pwds')); end else if (method='getconnections') then begin if (Not _RPCServer.AllowUsePrivateKeys) then begin // Protection when server is locked to avoid private keys call From 7d4e9073369883328c68120f1d76c868fd3ebe72 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 18 Feb 2021 11:08:05 +0100 Subject: [PATCH 122/275] Fix some bugs.... --- src/core/URPC.pas | 54 +++++++++++++++++++------------ src/gui-classic/UFRMOperation.pas | 8 +++-- 2 files changed, 39 insertions(+), 23 deletions(-) diff --git a/src/core/URPC.pas b/src/core/URPC.pas index aa4c2d79d..cc4294800 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -471,27 +471,41 @@ class function TPascalCoinJSONComp.CaptureEPASA(const AInputParams : TPCJSONObje end; class function TPascalCoinJSONComp.OverridePayloadParams(const AInputParams : TPCJSONObject; const AEPASA : TEPasa) : Boolean; +var LPayloadmethod_old,LPayloadmethod_new : String; + LPayload_old, LPayload_new : String; + LPwd_old, LPwd_new : String; begin - // none, dest, sender, aes, payload, pwd - if (NOT AEPASA.IsClassicPASA) AND (AInputParams.HasValue('payload') OR AInputParams.HasValue('payload_method') OR AInputParams.HasValue('pwd')) then - Exit(False); - - if AEPASA.PayloadType.HasTrait(ptPublic) then begin - AInputParams.GetAsVariant('payload_method').Value := 'none'; - AInputParams.GetAsVariant('payload').Value := AEPASA.GetRawPayloadBytes.ToHexaString; - end else if AEPASA.PayloadType.HasTrait(ptSenderKeyEncrypted) then begin - AInputParams.GetAsVariant('payload_method').Value := 'sender'; - AInputParams.GetAsVariant('payload').Value := AEPASA.GetRawPayloadBytes.ToHexaString; - end else if AEPASA.PayloadType.HasTrait(ptRecipientKeyEncrypted) then begin - AInputParams.GetAsVariant('payload_method').Value := 'dest'; - AInputParams.GetAsVariant('payload').Value := AEPASA.GetRawPayloadBytes.ToHexaString; - end else if AEPASA.PayloadType.HasTrait(ptPasswordEncrypted) then begin - AInputParams.GetAsVariant('payload_method').Value := 'aes'; - AInputParams.GetAsVariant('payload').Value := AEPASA.GetRawPayloadBytes.ToHexaString; - AInputParams.GetAsVariant('pwd').Value := AEPASA.Password; - Result := True; - end; - Result := True; + if AEPASA.IsClassicPASA then Exit(True); // Not an EPASA + + if AInputParams.HasValue('payload') then LPayload_old := AInputParams.AsString('payload','') + else LPayload_old := ''; + if AInputParams.HasValue('payload_method') then LPayloadmethod_old := AInputParams.AsString('payload_method','') + else LPayloadmethod_old := ''; + if AInputParams.HasValue('pwd') then LPwd_old := AInputParams.AsString('pwd','') + else LPwd_old := ''; + + if AEPASA.PayloadType.HasTrait(ptPublic) then begin + LPayloadmethod_new := 'none'; + end else if AEPASA.PayloadType.HasTrait(ptSenderKeyEncrypted) then begin + LPayloadmethod_new := 'sender'; + end else if AEPASA.PayloadType.HasTrait(ptRecipientKeyEncrypted) then begin + LPayloadmethod_new := 'dest'; + end else if AEPASA.PayloadType.HasTrait(ptPasswordEncrypted) then begin + LPayloadmethod_new := 'aes'; + end; + LPayload_new := AEPASA.GetRawPayloadBytes.ToHexaString; + LPwd_new := AEPASA.Password; + + if (LPayloadmethod_old<>'') and (LPayloadmethod_old<>LPayloadmethod_new) then Exit(False); + AInputParams.GetAsVariant('payload_method').Value := LPayloadmethod_new; + + if (LPayload_old<>'') and (LPayload_old<>LPayload_new) then Exit(False); + AInputParams.GetAsVariant('payload').Value := LPayload_new; + + if (LPwd_old<>'') and (LPwd_old<>LPwd_new) then Exit(False); + if (LPwd_new<>'') then AInputParams.GetAsVariant('pwd').Value := LPwd_new; + + Result := True; end; class function TPascalCoinJSONComp.CapturePubKey( diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index 63c45fee3..a3755f96d 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -1663,9 +1663,11 @@ function TFRMOperation.UpdatePayload(const ASenderAccount: TAccount; var AErrors try LTargetEPASA := TEPasa.Empty; - if NOT TEPasa.TryParse(ebDestAccount.Text, LTargetEPASA) then begin - AErrors := 'Indeterminable target'; - Exit(False); + If (PageControlOpType.ActivePage=tsTransaction) then begin + if NOT TEPasa.TryParse(ebDestAccount.Text, LTargetEPASA) then begin + AErrors := 'Indeterminable target'; + Exit(False); + end; end; if (LUserPayloadString='') then begin From 900816147327c2978cbebefc1286af054f048452 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 19 Feb 2021 10:07:56 +0100 Subject: [PATCH 123/275] Implementing "checkepasa" and "validateepasa" JSON-RPC methods --- CHANGELOG.md | 16 +++++ src/core/UEPasaDecoder.pas | 120 ++++++++++++++++++++++++++++++++++++- 2 files changed, 134 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ef95d9fc..47acf8ebd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,22 @@ - "payload_method" : (String) Can be "key" or "pwd" - "enc_pubkey" : HexaString with public key (if "payload_method"="key") - "pwd" : String with password used (if "payload_method"="pwd") + - New method "checkepasa": Check that "account_epasa" param contains a valid E-PASA format. Returns an "EPasa Object" (See below) + - New method "validateepasa": Creates an "account_epasa" with provided data and returns an "EPasa Object" (See below) + - "account" : Valid number or account name ( Use @ for a PayToKey ) + - "payload_method" : "none","dest","sender","aes" + - "pwd" : If "payload_method" = "aes" + - "payload_encode" : "string"(default) | "hexa" | "base58" + - "payload" : HEXASTRING with the payload data + - "EPasa Object" params: + - "account_epasa" : (String) Encoded EPASA + - "account" : number or name + - "payload_method" : "none","dest","sender","aes" + - "pwd" : (String) Provided only if "payload_method" = "aes" + - "payload_encode" : "string"(default) | "hexa" | "base58" + - "account_epasa_checksum" : (String) Encoded EPASA with extended checksum + - "payload" : HEXASTRING with the payload data + - "payload_type" : Byte - Payload encoding will automatically set "payload_type" value based on encoding params in order to store E-PASA standard - Updated "findaccounts": -New param "end" (integer, -1 for default): Will search from "start" to "end" (if "end"=-1 will search to the end) diff --git a/src/core/UEPasaDecoder.pas b/src/core/UEPasaDecoder.pas index d482c121b..7bc474d21 100644 --- a/src/core/UEPasaDecoder.pas +++ b/src/core/UEPasaDecoder.pas @@ -32,7 +32,8 @@ interface UAccounts, UEncoding, UEPasa, - UWallet; + UWallet, + URPC, UJSONFunctions; type TDecodeEPasaResult = (der_Decoded, der_Undefined, der_NonDeterministic, der_InvalidPayloadType, der_AccountNameNotFound, der_NotEnoughData, der_PrivateKeyNotFound, der_PasswordNotFound); @@ -44,11 +45,14 @@ interface class Function TryDecodeEPASA(AAccount : Cardinal; const APayload : TOperationPayload; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>; out AEPasa : TEPasa) : Boolean; overload; class Function DecodeEPASA(AAccount : Cardinal; const APayload : TOperationPayload; const ANode : TNode; const AWalletKeys : TWalletKeys; const APasswords : TList<String>) : String; overload; + class function CheckEPasa(const ASender : TRPCProcess; const AAccount_EPasa : String; AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; overload; + class function CheckEPasa(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; overload; + class function ValidateEPasa(const ASender : TRPCProcess; const AMethodName : String; AInputParams, AJSONResponse : TPCJSONObject; var AErrorNum : Integer; var AErrorDesc : String) : Boolean; End; implementation -uses UPCEncryption, UCommon; +uses UPCEncryption, UCommon, UCrypto; { TEPasaDecoder } @@ -158,6 +162,58 @@ class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; Result := true; end; +class function TEPasaDecoder.CheckEPasa(const ASender: TRPCProcess; + const AMethodName: String; AInputParams, AJSONResponse: TPCJSONObject; + var AErrorNum: Integer; var AErrorDesc: String): Boolean; +begin + Result := CheckEPAsa(ASender,AInputParams.AsString('account_epasa',''),AJSONResponse,AErrorNum,AErrorDesc); +end; + +class function TEPasaDecoder.CheckEPasa(const ASender: TRPCProcess; + const AAccount_EPasa: String; AJSONResponse: TPCJSONObject; + var AErrorNum: Integer; var AErrorDesc: String): Boolean; +var LEPasa : TEPasa; +begin + if Not TEPasa.TryParse(AAccount_EPasa,LEPasa) then begin + AErrorNum := CT_RPC_ErrNum_InvalidEPASA; + AErrorDesc := 'Not a valid epasa: '+AAccount_EPasa; + Result := False; + Exit(False); + end else begin + Result := True; + AJSONResponse.GetAsVariant('account_epasa').Value := LEPasa.ToClassicPASAString; + AJSONResponse.GetAsVariant('account_epasa_checksum').Value := LEPasa.ToString(False); + + if LEPasa.PayloadType.HasTrait(ptAddressedByName) then begin + AJSONResponse.GetAsVariant('account').Value := LEPasa.AccountName; + end else begin + AJSONResponse.GetAsVariant('account').Value := LEPasa.Account.Value; + end; + + if LEPasa.PayloadType.HasTrait(ptPublic) then begin + AJSONResponse.GetAsVariant('payload_method').Value := 'none'; + end else if LEPasa.PayloadType.HasTrait(ptSenderKeyEncrypted) then begin + AJSONResponse.GetAsVariant('payload_method').Value := 'sender'; + end else if LEPasa.PayloadType.HasTrait(ptRecipientKeyEncrypted) then begin + AJSONResponse.GetAsVariant('payload_method').Value := 'dest'; + end else if LEPasa.PayloadType.HasTrait(ptPasswordEncrypted) then begin + AJSONResponse.GetAsVariant('payload_method').Value := 'aes'; + AJSONResponse.GetAsVariant('pwd').Value := LEPasa.Password; + end; + + if LEPasa.PayloadType.HasTrait(ptAsciiFormatted) then begin + AJSONResponse.GetAsVariant('payload_encode').Value := 'string'; + end else if LEPasa.PayloadType.HasTrait(ptHexFormatted) then begin + AJSONResponse.GetAsVariant('payload_encode').Value := 'hexa'; + end else if LEPasa.PayloadType.HasTrait(ptBase58Formatted) then begin + AJSONResponse.GetAsVariant('payload_encode').Value := 'base58'; + end; + + AJSONResponse.GetAsVariant('payload').Value := LEPasa.GetRawPayloadBytes.ToHexaString; + AJSONResponse.GetAsVariant('payload_type').Value := LEPasa.PayloadType.ToProtocolValue; + end; +end; + class function TEPasaDecoder.DecodeEPASA(AAccount: Cardinal; const APayload: TOperationPayload; const ANode: TNode; const AWalletKeys: TWalletKeys; const APasswords: TList<String>): String; @@ -176,4 +232,64 @@ class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; Result := TryDecodeEPASA(AAccount,APayload,ANode,AWalletKeys,APasswords,LDecodeEPasaResult,AEPasa); end; +class function TEPasaDecoder.ValidateEPasa(const ASender: TRPCProcess; + const AMethodName: String; AInputParams, AJSONResponse: TPCJSONObject; + var AErrorNum: Integer; var AErrorDesc: String): Boolean; +var + s : String; + card : Cardinal; + LEPasaStr, LDelimStart,LDelimEnd, LPwdZone, LPayload : String; + LRawPayload : TRawBytes; +begin + LEPasaStr := ''; + LPwdZone := ''; + LEPasaStr := AInputParams.AsString('account',''); + s := Trim(AInputParams.AsString('payload_method','none')); + if s='dest' then begin + LDelimStart := '('; + LDelimEnd := ')'; + end else if s='sender' then begin + LDelimStart := '<'; + LDelimEnd := '>'; + end else if s='aes' then begin + LDelimStart := '{'; + LDelimEnd := '}'; + LPwdZone := ':' + AInputParams.AsString('pwd',''); + end else if (s='none') or (trim(s)='') then begin + LDelimStart := '['; + LDelimEnd := ']'; + end else begin + AErrorNum := CT_RPC_ErrNum_InvalidData; + AErrorDesc := Format('"payload_method" %s not valid',[s]); + Exit(False); + end; + s := Trim(AInputParams.AsString('payload','')); + if Not TCrypto.HexaToRaw(s,LRawPayload) then begin + AErrorNum := CT_RPC_ErrNum_InvalidData; + AErrorDesc := Format('"payload" is not an HEXASTRING: %s',[s]); + Exit(False); + end; + s := Trim(AInputParams.AsString('payload_encode','string')); + if s='hexa' then begin + LPayload := '0x'+LRawPayload.ToHexaString; + end else if s='base58' then begin + LPayload := TPascalBase58Encoding.Encode(LRawPayload); + end else if (s='string') or (Trim(s)='') then begin + LPayload := '"'+TPascalAsciiEncoding.Escape(LRawPayload.ToString)+'"'; + end else begin + AErrorNum := CT_RPC_ErrNum_InvalidData; + AErrorDesc := Format('"payload_encode" %s not valid',[s]); + Exit(False); + end; + + LEPasaStr := AInputParams.AsString('account','') + LDelimStart + LPayload + LPwdZone + LDelimEnd; + Result := CheckEPasa(ASender,LEPasaStr,AJSONResponse,AErrorNum,AErrorDesc); +end; + +initialization + TRPCProcess.RegisterProcessMethod('validateepasa',TEPasaDecoder.ValidateEPasa); + TRPCProcess.RegisterProcessMethod('checkepasa',TEPasaDecoder.CheckEPasa); +finalization + TRPCProcess.UnregisterProcessMethod('validateepasa'); + TRPCProcess.UnregisterProcessMethod('checkepasa'); end. From 0ada9357b9da3fff58b2a789cee9e585b518c100 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 19 Feb 2021 10:11:01 +0100 Subject: [PATCH 124/275] Fix minor memory leak --- src/core/URPC.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/URPC.pas b/src/core/URPC.pas index cc4294800..31faefb6b 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -2567,8 +2567,8 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Exit(False); end; // Override the JSON args (processed later by caller) - AJSONObj.SetAs('payload', TPCJSONVariantValue.CreateFromVariant(LEPasa.GetRawPayloadBytes.ToHexaString)); - AJSONObj.SetAs('payload_type', TPCJSONVariantValue.CreateFromVariant(LEPasa.PayloadType.ToProtocolValue)); + AJSONObj.GetAsVariant('payload').Value := LEPasa.GetRawPayloadBytes.ToHexaString; + AJSONObj.GetAsVariant('payload_type').Value := LEPasa.PayloadType.ToProtocolValue; end; AAccount := LEPasa.Account.Value; Result := True; From d59c0207eee3cf52d5f3e02a9c236538818ede17 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 19 Feb 2021 10:32:59 +0100 Subject: [PATCH 125/275] Release 5.4.Beta5 --- CHANGELOG.md | 2 +- src/core/UConst.pas | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47acf8ebd..1f847e1a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # Changelog ## Build 5.4 - (PENDING RELEASE) -- CURRENT 5.4.Beta4 +- CURRENT 5.4.Beta5 - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - Use AbstractMem library v1.2 - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file (Enabled by default) diff --git a/src/core/UConst.pas b/src/core/UConst.pas index da516f505..cf9589e96 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -198,7 +198,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta4'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.Beta4'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta5'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.Beta5'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; From cdfb215fff6cd8570a4bcdb2261d7a7601e97bca Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 23 Feb 2021 23:45:27 +0100 Subject: [PATCH 126/275] Update UAccounts.pas No need to multithread when not validating previous PoW protocols --- src/core/UAccounts.pas | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index d870e426b..fe2176d54 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -501,7 +501,6 @@ implementation // This issue is not detected on current Delphi memory manager (Tested on Delphi 10.3.2) {$ENDIF} - { This function is for testing purpose only. Will check if Account Names are well assigned and stored } function Check_Safebox_Names_Consistency(sb : TPCSafeBox; const title :String; var errors : String) : Boolean; @@ -3590,9 +3589,9 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool if ((iblock + (CT_BankToDiskEveryNBlocks * 10)) >= sbHeader.blockscount) then begin {$ENDIF} {$IFDEF ASSUME_VALID_POW_OLD_PROTOCOLS} - LAddToMultiThreadOperationsBlockValidator := (LUseMultiThreadOperationsBlockValidator) and (LBlock.blockchainInfo.protocol_version>=CT_PROTOCOL_5) and (Assigned(LPCOperationsBlockValidator)); + LAddToMultiThreadOperationsBlockValidator := False; {$ELSE} - LAddToMultiThreadOperationsBlockValidator := (LUseMultiThreadOperationsBlockValidator) and (LBlock.blockchainInfo.protocol_version>=CT_PROTOCOL_4) and (Assigned(LPCOperationsBlockValidator)); + LAddToMultiThreadOperationsBlockValidator := (LUseMultiThreadOperationsBlockValidator) and (LBlock.blockchainInfo.protocol_version=CT_PROTOCOL_4) and (Assigned(LPCOperationsBlockValidator)); {$ENDIF} If not IsValidNewOperationsBlock(LBlock.blockchainInfo,False,Not LAddToMultiThreadOperationsBlockValidator,aux_errors) then begin errors := errors + ' > ' + aux_errors; @@ -3638,6 +3637,7 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool Exit; end; end; + // Add {$IFDEF USE_ABSTRACTMEM} FPCAbstractMem.SetBlockAccount(LBlock); @@ -3682,7 +3682,6 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool // Assign to previous LPreviousProofOfWork := LBlock.blockchainInfo.proof_of_work; end; // For iBlock ... - if Assigned(LPCOperationsBlockValidator) then begin repeat LPCOperationsBlockValidator.GetStatus(LValidatedOPOk, LValidatedOPError, LValidatedOPPending); From 12f5f32f15ce7ec58fd55b8ce803697b2d3954a1 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 24 Feb 2021 00:12:38 +0100 Subject: [PATCH 127/275] Update UFRMWalletKeys.pas Show Public key in PayToPubkey EPASA format --- src/gui-classic/UFRMWalletKeys.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui-classic/UFRMWalletKeys.pas b/src/gui-classic/UFRMWalletKeys.pas index 3f58f1f05..cd6b569e2 100644 --- a/src/gui-classic/UFRMWalletKeys.pas +++ b/src/gui-classic/UFRMWalletKeys.pas @@ -556,7 +556,7 @@ procedure TFRMWalletKeys.UpdateSelectedWalletKey; if wk.Name='' then lblKeyName.Caption := '(No name)' else lblKeyName.Caption := wk.Name; memoPrivateKey.Font.Color := clBlack; - s := TAccountComp.AccountPublicKeyExport(wk.AccountKey); + s := '@['+TAccountComp.AccountPublicKeyExport(wk.AccountKey)+']'; // PayToPubkey EPASA format memoPrivateKey.Lines.Text:=s; finally lblEncryptionTypeCaption.Enabled := ok; From fb1c1ed25c5a9dec64dc95732a976a926fb34638 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 24 Feb 2021 00:38:34 +0100 Subject: [PATCH 128/275] GUI minor updates to show decoded EPasa on operations --- src/core/UBlockChain.pas | 3 ++- src/gui-classic/UGridUtils.pas | 14 ++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index efba47ab8..444807a67 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -188,6 +188,7 @@ TMultiOpData = record Balance : Int64; OriginalPayload : TOperationPayload; PrintablePayload : String; + DecodedEPasaPayload : String; OperationHash : TRawBytes; OperationHash_OLD : TRawBytes; // Will include old oeration hash value errors : String; @@ -574,7 +575,7 @@ TMultiOpData = record Const CT_TOperationPayload_NUL : TOperationPayload = (payload_type:0;payload_raw:Nil); - CT_TOperationResume_NUL : TOperationResume = (valid:false;Block:0;NOpInsideBlock:-1;OpType:0;OpSubtype:0;time:0;AffectedAccount:0;SignerAccount:-1;n_operation:0;DestAccount:-1;SellerAccount:-1;newKey:(EC_OpenSSL_NID:0;x:Nil;y:Nil);OperationTxt:'';Amount:0;Fee:0;Balance:0;OriginalPayload:(payload_type:0;payload_raw:nil);PrintablePayload:'';OperationHash:Nil;OperationHash_OLD:Nil;errors:'';isMultiOperation:False;Senders:Nil;Receivers:Nil;changers:Nil); + CT_TOperationResume_NUL : TOperationResume = (valid:false;Block:0;NOpInsideBlock:-1;OpType:0;OpSubtype:0;time:0;AffectedAccount:0;SignerAccount:-1;n_operation:0;DestAccount:-1;SellerAccount:-1;newKey:(EC_OpenSSL_NID:0;x:Nil;y:Nil);OperationTxt:'';Amount:0;Fee:0;Balance:0;OriginalPayload:(payload_type:0;payload_raw:nil);PrintablePayload:'';DecodedEPasaPayload:'';OperationHash:Nil;OperationHash_OLD:Nil;errors:'';isMultiOperation:False;Senders:Nil;Receivers:Nil;changers:Nil); CT_TMultiOpSender_NUL : TMultiOpSender = (Account:0;Amount:0;N_Operation:0;Payload:(payload_type:0;payload_raw:Nil);Signature:(r:Nil;s:Nil)); CT_TMultiOpReceiver_NUL : TMultiOpReceiver = (Account:0;Amount:0;Payload:(payload_type:0;payload_raw:Nil)); CT_TMultiOpChangeInfo_NUL : TMultiOpChangeInfo = (Account:0;N_Operation:0;Changes_type:[];New_Accountkey:(EC_OpenSSL_NID:0;x:Nil;y:Nil);New_Name:Nil;New_Type:0;New_Data:Nil;Seller_Account:-1;Account_Price:-1;Locked_Until_Block:0; diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index b98274a5a..aa49af8af 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -1070,8 +1070,8 @@ procedure TOperationsGridUpdateThread.DoUpdateOperationsGrid(const ANode : TNode Finally for i := 0 to AList.Count-1 do begin OPR := AList[i]; - if TEPasaDecoder.TryDecodeEPASA(OPR.AffectedAccount,OPR.OriginalPayload,ANode,AWalleTKeys,APasswords,LEPasa) then begin - OPR.PrintablePayload := LEPasa.ToString(True); + if TEPasaDecoder.TryDecodeEPASA(OPR.DestAccount,OPR.OriginalPayload,ANode,AWalleTKeys,APasswords,LEPasa) then begin + OPR.DecodedEPasaPayload := LEPasa.ToString(True); AList[i] := OPR; end; end; @@ -1236,12 +1236,14 @@ procedure TOperationsGrid.OnGridDrawCell(Sender: TObject; ACol, ARow: Integer; R DrawGrid.Canvas.Font.Color := clBlue; DrawGrid.Canvas.Font.Style := [fsBold]; Canvas_TextRect(DrawGrid.Canvas,LRectLeft,saux,State,[tfLeft,tfVerticalCenter,tfSingleLine]); - DrawGrid.Canvas.Font.Style := []; - end; - DrawGrid.Canvas.Font.Color := clBlack; - if opr.OriginalPayload.payload_raw.ToString=s then begin + if opr.DecodedEPasaPayload<>'' then begin + DrawGrid.Canvas.Font.Style := [fsBold]; + s := opr.DecodedEPasaPayload + end else DrawGrid.Canvas.Font.Style := []; + end else if opr.OriginalPayload.payload_raw.ToString=s then begin DrawGrid.Canvas.Font.Style := [fsBold]; end; + DrawGrid.Canvas.Font.Color := clBlack; Canvas_TextRect(DrawGrid.Canvas,Rect,s,State,[tfLeft,tfVerticalCenter,tfSingleLine]) end else begin s := '(???)'; From cdd6c428ea2be71477e4883abbc36a06beefe30b Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 24 Feb 2021 08:57:15 +0100 Subject: [PATCH 129/275] Fix compiler bug Unknown bug caused by compiler when account has a name and trying to decode in EPASA --- src/core/UEPasaDecoder.pas | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/UEPasaDecoder.pas b/src/core/UEPasaDecoder.pas index 7bc474d21..080d51d3f 100644 --- a/src/core/UEPasaDecoder.pas +++ b/src/core/UEPasaDecoder.pas @@ -28,7 +28,7 @@ interface SysUtils, TypInfo, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, - UBlockChain, UNode, UBaseTypes, + UBlockChain, UNode, UBaseTypes, UPCDataTypes, UAccounts, UEncoding, UEPasa, @@ -64,6 +64,7 @@ class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; LUnencryptedPayloadBytes, LPwd : TBytes; LDone : Boolean; i : Integer; + LAccount : TAccount; begin LUnencryptedPayloadBytes := Nil; AEPasa.Clear; @@ -88,7 +89,8 @@ class function TEPasaDecoder.TryDecodeEPASA(AAccount: Cardinal; AEPasa.AccountName := '@'; end else begin if Assigned(ANode) then begin - AEPasa.AccountName := ANode.GetMempoolAccount(AAccount).name.ToPrintable; + LAccount := ANode.GetMempoolAccount(AAccount); + AEPasa.AccountName := LAccount.name.ToPrintable; end; if AEPasa.AccountName='' then begin ADecodeEPasaResult := der_AccountNameNotFound; // Will continue processing From 71294d485cfe9e63e59d65b6fda5230a8a8618cd Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 24 Feb 2021 20:06:35 +0100 Subject: [PATCH 130/275] Fixed race-condition bug on sendto --- src/core/UPCRPCSend.pas | 47 +++++++++++++++++++++-------------------- src/core/URPC.pas | 10 ++++----- 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/src/core/UPCRPCSend.pas b/src/core/UPCRPCSend.pas index 40d66553d..4a0292152 100644 --- a/src/core/UPCRPCSend.pas +++ b/src/core/UPCRPCSend.pas @@ -137,32 +137,33 @@ class function TRPCSend.SendTo(const ASender: TRPCProcess; exit; end; - if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'sender',ASender.Node,LSender.account,AErrorDesc) then begin - AErrorNum := CT_RPC_ErrNum_InvalidAccount; - Exit; - end else LSender := ASender.Node.GetMempoolAccount(LSender.account); - - LTarget := CT_Account_NUL; - if Not TPascalCoinJSONComp.CaptureEPASA(AInputParams,'target',ASender.Node, LTargetEPASA, LTarget.account, LTargetKey, LTargetRequiresPurchase, AErrorDesc) then begin - AErrorNum := CT_RPC_ErrNum_InvalidAccount; - Exit; - end else LTarget := ASender.Node.GetMempoolAccount(LTarget.account); - - if Not TPascalCoinJSONComp.OverridePayloadParams(AInputParams, LTargetEPASA) then begin - AErrorNum := CT_RPC_ErrNum_AmbiguousPayload; - AErrorDesc := 'Target EPASA payload conflicts with argument payload.'; - Exit; - end; - - LAmount := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('amount',0)); - LFee := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('fee',0)); - LRawPayload := TCrypto.HexaToRaw(AInputParams.AsString('payload','')); - LPayload_method := AInputParams.AsString('payload_method','dest'); - LEncodePwd := AInputParams.AsString('pwd',''); - // Do new operation ASender.Node.OperationSequenceLock.Acquire; // Use lock to prevent N_Operation race-condition on concurrent sends try + + if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'sender',ASender.Node,LSender.account,AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidAccount; + Exit; + end else LSender := ASender.Node.GetMempoolAccount(LSender.account); + + LTarget := CT_Account_NUL; + if Not TPascalCoinJSONComp.CaptureEPASA(AInputParams,'target',ASender.Node, LTargetEPASA, LTarget.account, LTargetKey, LTargetRequiresPurchase, AErrorDesc) then begin + AErrorNum := CT_RPC_ErrNum_InvalidAccount; + Exit; + end else LTarget := ASender.Node.GetMempoolAccount(LTarget.account); + + if Not TPascalCoinJSONComp.OverridePayloadParams(AInputParams, LTargetEPASA) then begin + AErrorNum := CT_RPC_ErrNum_AmbiguousPayload; + AErrorDesc := 'Target EPASA payload conflicts with argument payload.'; + Exit; + end; + + LAmount := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('amount',0)); + LFee := TPascalCoinJSONComp.ToPascalCoins(AInputParams.AsDouble('fee',0)); + LRawPayload := TCrypto.HexaToRaw(AInputParams.AsString('payload','')); + LPayload_method := AInputParams.AsString('payload_method','dest'); + LEncodePwd := AInputParams.AsString('pwd',''); + // Create operation if LTargetRequiresPurchase then begin // Buy Account diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 31faefb6b..7089ac146 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -105,7 +105,7 @@ interface Function GetLogFileName : String; procedure SetValidIPs(const Value: String); protected Function IsValidClientIP(Const clientIp : String; clientPort : Word) : Boolean; - Procedure AddRPCLog(Const Sender : String; Const Message : String); + Procedure AddRPCLog(Const Sender : String; ACallsCounter : Int64; Const Message : String); Function GetNewCallCounter : Int64; public Constructor Create; @@ -813,10 +813,10 @@ class function TPascalCoinJSONComp.ToPascalCoins(jsonCurr: Real): Int64; { TRPCServer } -Procedure TRPCServer.AddRPCLog(Const Sender : String; Const Message : String); +Procedure TRPCServer.AddRPCLog(Const Sender : String; ACallsCounter : Int64; Const Message : String); Begin If Not Assigned(FRPCLog) then exit; - FRPCLog.NotifyNewLog(ltinfo,Sender+' '+Inttostr(FCallsCounter),Message); + FRPCLog.NotifyNewLog(ltinfo,Sender+' '+Inttostr(ACallsCounter),Message); end; Function TRPCServer.GetLogFileName : String; @@ -1014,7 +1014,7 @@ procedure TRPCProcess.BCExecute; // IP Protection If (Not _RPCServer.IsValidClientIP(FSock.GetRemoteSinIP,FSock.GetRemoteSinPort)) then begin TLog.NewLog(lterror,Classname,FSock.GetRemoteSinIP+':'+inttostr(FSock.GetRemoteSinPort)+' INVALID IP'); - _RPCServer.AddRPCLog(FSock.GetRemoteSinIP+':'+InttoStr(FSock.GetRemoteSinPort),' INVALID IP'); + _RPCServer.AddRPCLog(FSock.GetRemoteSinIP+':'+InttoStr(FSock.GetRemoteSinPort),callcounter,' INVALID IP'); exit; end; errNum := CT_RPC_ErrNum_InternalError; @@ -1138,7 +1138,7 @@ procedure TRPCProcess.BCExecute; FSock.SendString(jsonresponsetxt); end; end; - _RPCServer.AddRPCLog(FSock.GetRemoteSinIP+':'+InttoStr(FSock.GetRemoteSinPort),'Method:'+methodName+' Params:'+paramsTxt+' '+Inttostr(errNum)+':'+errDesc+' Time:'+FormatFloat('0.000',(TPlatform.GetElapsedMilliseconds(tc)/1000))); + _RPCServer.AddRPCLog(FSock.GetRemoteSinIP+':'+InttoStr(FSock.GetRemoteSinPort),callcounter,'Method:'+methodName+' Params:'+paramsTxt+' '+Inttostr(errNum)+':'+errDesc+' Time:'+FormatFloat('0.000',(TPlatform.GetElapsedMilliseconds(tc)/1000))); finally jsonresponse.free; Headers.Free; From b98e49e99cec8d17113dcb6f30c2e832ed85b018 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 24 Feb 2021 21:25:37 +0100 Subject: [PATCH 131/275] Fixed TEPasaParser.Parse race-condition bug on multithread --- src/core/UEPasa.pas | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 4a8af1c46..357176f19 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -29,7 +29,8 @@ interface uregexpr, UCommon, UCrypto, - UEncoding; + UEncoding, + SyncObjs; type @@ -140,6 +141,7 @@ TEPasa = record TEPasaParser = class strict private class var FEPasaRegex: TCustomRegex; + class var FEPasaLocker : TCriticalSection; class constructor CreateRegexEPasaParser(); class destructor DestroyRegexEPasaParser(); @@ -496,11 +498,13 @@ class function TEPasa.GetEmptyValue : TEPasa; class constructor TEPasaParser.CreateRegexEPasaParser; begin FEPasaRegex := TCustomRegex.Create(EPasaPattern); + FEPasaLocker := TCriticalSection.Create; end; class destructor TEPasaParser.DestroyRegexEPasaParser; begin FEPasaRegex.Free; + FEPasaLocker.Free; end; function TEPasaParser.Parse(const AEPasaText: String): TEPasa; @@ -535,6 +539,9 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out Exit(False); end; + FEPasaLocker.Acquire; // Protect against multithread + Try + FEPasaRegex.Match(AEPasaText); LChecksumDelim := FEPasaRegex.GetMatchFromName('ChecksumDelim'); @@ -555,6 +562,10 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out Exit(False); end; + Finally + FEPasaLocker.Release; + End; + if (LAccountName <> #0) then begin // Account Name if (string.IsNullOrEmpty(LAccountName)) then begin From 90f2f7e2145f7cd0466959343f610ad834f5c000 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 25 Feb 2021 00:21:23 +0100 Subject: [PATCH 132/275] Allow PayToKey feature by filling EPASA on payload (previously only on target) If (Target=0) or (Target=Sender) then Payload can be a PayToKey format: @[Base58_Pubkey] written in String or HexaString --- src/core/UPCRPCSend.pas | 21 +++++++++++++++++++++ src/core/URPC.pas | 38 +++++++++++++++++++++++++++++++++++++- 2 files changed, 58 insertions(+), 1 deletion(-) diff --git a/src/core/UPCRPCSend.pas b/src/core/UPCRPCSend.pas index 4a0292152..51b832c43 100644 --- a/src/core/UPCRPCSend.pas +++ b/src/core/UPCRPCSend.pas @@ -122,6 +122,7 @@ class function TRPCSend.SendTo(const ASender: TRPCProcess; LPayload_method, LEncodePwd, LErrors : String; LOpt : TOpTransaction; LOpr : TOperationResume; + LTmpTarget : Cardinal; begin // Get Parameters Result := False; @@ -152,6 +153,26 @@ class function TRPCSend.SendTo(const ASender: TRPCProcess; Exit; end else LTarget := ASender.Node.GetMempoolAccount(LTarget.account); + if (LTargetEPASA.PayloadType.ToProtocolValue=0) and ((LTarget.account=0) or (LTarget.account=LSender.account)) then begin + // Try to decode from payload + // String payload: + if TPascalCoinJSONComp.CaptureEPASA(AInputParams,'payload',ASender.Node, LTargetEPASA, LTmpTarget, LTargetKey, LTargetRequiresPurchase, AErrorDesc) then begin + if LTargetRequiresPurchase then begin + AInputParams.GetAsVariant('payload').Value := LTargetEPASA.GetRawPayloadBytes.ToHexaString; + LTarget := ASender.Node.GetMempoolAccount(LTmpTarget); + end; + end; + if (Not LTargetRequiresPurchase) then begin + // HEXASTRING payload: + if (TPascalCoinJSONComp.CaptureEPASA(TCrypto.HexaToRaw(AInputParams.AsString('payload','')).ToPrintable, ASender.Node, LTargetEPASA, LTmpTarget, LTargetKey, LTargetRequiresPurchase, AErrorDesc)) then begin + if LTargetRequiresPurchase then begin + AInputParams.GetAsVariant('payload').Value := LTargetEPASA.GetRawPayloadBytes.ToHexaString; + LTarget := ASender.Node.GetMempoolAccount(LTmpTarget); + end; + end; + end; + end; + if Not TPascalCoinJSONComp.OverridePayloadParams(AInputParams, LTargetEPASA) then begin AErrorNum := CT_RPC_ErrNum_AmbiguousPayload; AErrorDesc := 'Target EPASA payload conflicts with argument payload.'; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 7089ac146..105e68b62 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -79,7 +79,8 @@ interface class function CheckAndGetEncodedRAWPayload(Const ARawPayload : TRawBytes; const APayloadType : TPayloadType; Const APayload_method, AEncodePwdForAES : String; const ASenderAccounKey, ATargetAccountKey : TAccountKey; out AOperationPayload : TOperationPayload; Var AErrorNum : Integer; Var AErrorDesc : String) : Boolean; class Function CaptureNOperation(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out ALastNOp: Cardinal; var AErrorParam : String) : Boolean; class Function CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AResolvedAccount: Cardinal; var AErrorParam : String) : Boolean; - class Function CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String) : Boolean; + class Function CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String) : Boolean; overload; + class Function CaptureEPASA(const AEPasaText : String; const ANode : TNode; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String) : Boolean; overload; class Function OverridePayloadParams(const AInputParams : TPCJSONObject; const AEPASA : TEPasa) : Boolean; end; @@ -470,6 +471,41 @@ class function TPascalCoinJSONComp.CaptureEPASA(const AInputParams : TPCJSONObje end; end; +class function TPascalCoinJSONComp.CaptureEPASA(const AEPasaText: String; + const ANode: TNode; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; + out AResolvedKey: TAccountKey; out ARequiresPurchase: Boolean; + var AErrorParam: String): Boolean; +Begin + AEPasa.Clear; + AResolvedAccount := 0; + AResolvedKey.Clear; + ARequiresPurchase := False; + AErrorParam := ''; + if Length(AEPasaText)>0 then begin + if Not TEPasa.TryParse(AEPasaText, AEPasa) then begin + AEPasa := TEPasa.Empty; + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + AErrorParam := Format('"%s" is not valid Account EPASA',[AEPasaText]); + Exit(False); + end; + if Assigned(ANode) then begin + Result := ANode.TryResolveEPASA(AEPasa, AResolvedAccount, AResolvedKey, ARequiresPurchase, AErrorParam); + end else begin + // Offline EPASA + Result := TryResolveOfflineEPASA(AEPasa, AResolvedAccount, AErrorParam); + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + ARequiresPurchase := False; + end; + end else begin + AEPasa := TEPasa.Empty; + AResolvedAccount := CT_AccountNo_NUL; + AResolvedKey := CT_Account_NUL.accountInfo.accountKey; + AErrorParam := Format('EPasa not provided or null',[]); + Exit(False); + end; +end; + class function TPascalCoinJSONComp.OverridePayloadParams(const AInputParams : TPCJSONObject; const AEPASA : TEPasa) : Boolean; var LPayloadmethod_old,LPayloadmethod_new : String; LPayload_old, LPayload_new : String; From 68803e4a02673f0db5baa82515c3ec88fb6ca378 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 25 Feb 2021 01:01:53 +0100 Subject: [PATCH 133/275] Set Operations explorer as default GUI initial page --- src/gui-classic/UFRMWallet.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index 671ae89b7..280743f00 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -482,7 +482,7 @@ procedure TFRMWallet.Activate; TSettings.FirstTime := false; miAboutPascalCoinClick(Nil); end; - + PageControlChange(Nil); end; procedure TFRMWallet.bbAccountsRefreshClick(Sender: TObject); @@ -1379,7 +1379,7 @@ procedure TFRMWallet.FormCreate(Sender: TObject); UpdatePrivateKeys; UpdateBlockChainState; UpdateConnectionStatus; - PageControl.ActivePage := tsMyAccounts; + PageControl.ActivePage := tsOperations; pcAccountsOptions.ActivePage := tsAccountOperations; ebFilterOperationsStartBlock.Text := ''; ebFilterOperationsEndBlock.Text := ''; From 43da92d0414bd8033a60696ab44aae2903e685c6 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 25 Feb 2021 01:11:04 +0100 Subject: [PATCH 134/275] Set version to 5.4 --- src/core/UConst.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/UConst.pas b/src/core/UConst.pas index cf9589e96..bb8aaf004 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -132,7 +132,7 @@ interface CT_MagicNetIdentification = {$IFDEF PRODUCTION}$0A043580{$ELSE}$05000005{$ENDIF}; - CT_NetProtocol_Version: Word = 10; + CT_NetProtocol_Version: Word = 12; // IMPORTANT NOTE!!! // NetProtocol_Available MUST BE always >= NetProtocol_version CT_NetProtocol_Available: Word = {$IFDEF PRODUCTION}12{$ELSE}12{$ENDIF}; @@ -198,7 +198,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4.Beta5'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4.Beta5'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; From 3c37325348ce9e95a4f801663b0b76a721361a5a Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 25 Feb 2021 09:58:12 +0100 Subject: [PATCH 135/275] Update EPASA to work with extended checksum protection --- CHANGELOG.md | 6 +++--- src/core/UEPasa.pas | 19 ++++++++++++++++--- src/core/UEPasaDecoder.pas | 4 ++-- src/core/URPC.pas | 3 ++- src/gui-classic/UFRMOperation.pas | 18 +++++++++++------- 5 files changed, 34 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f847e1a3..f8d8d8320 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ - Updated "Operation Object" and "Multi Operation Object" return values: **(IF THE WALLET IS UNLOCKED Will automatically try to decrypt encoded payloads and also return E-PASA used)** - "senders" or "receivers" : ARRAY - - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used + - "account_epasa" : (String) If operation was using valid E-PASA format and can be decoded, will return E-PASA format used with extended checksum - "unenc_payload" : (String) If payload can be decoded returns unencoded value in readable format (no HEXASTRING) - "unenc_hexpayload" : (HEXASTRING) Unencoded value in hexastring - "payload_method" : (String) Can be "key" or "pwd" @@ -30,12 +30,12 @@ - "payload_encode" : "string"(default) | "hexa" | "base58" - "payload" : HEXASTRING with the payload data - "EPasa Object" params: - - "account_epasa" : (String) Encoded EPASA + - "account_epasa" : (String) Encoded EPASA with extended checksum - "account" : number or name - "payload_method" : "none","dest","sender","aes" - "pwd" : (String) Provided only if "payload_method" = "aes" - "payload_encode" : "string"(default) | "hexa" | "base58" - - "account_epasa_checksum" : (String) Encoded EPASA with extended checksum + - "account_epasa_classic" : (String) Encoded EPASA without extended checksum - "payload" : HEXASTRING with the payload data - "payload_type" : Byte - Payload encoding will automatically set "payload_type" value based on encoding params in order to store E-PASA standard diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 357176f19..c44d6658c 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -127,7 +127,8 @@ TEPasa = record function ToString(): String; overload; function ToString(AOmitExtendedChecksum: Boolean): String; overload; - class function TryParse(const AEPasaText: String; out AEPasa: TEPasa) : Boolean; static; + class function TryParse(const AEPasaText: String; AOmitExtendedChecksumVerification : Boolean; out AEPasa: TEPasa) : Boolean; overload; static; + class function TryParse(const AEPasaText: String; out AEPasa: TEPasa) : Boolean; overload; static; class function Parse(const AEPasaText: String): TEPasa; static; class function CalculateAccountChecksum(AAccNo: UInt32): Byte; static; inline; @@ -169,6 +170,7 @@ TEPasaParser = class function Parse(const AEPasaText: String): TEPasa; function TryParse(const AEPasaText: String; out AEPasa: TEPasa): Boolean; overload; function TryParse(const AEPasaText: String; out AEPasa: TEPasa; out AErrorCode: EPasaErrorCode): Boolean; overload; + function TryParse(const AEPasaText: String; AOmitExtendedChecksumVerification : Boolean; out AEPasa: TEPasa; out AErrorCode: EPasaErrorCode): Boolean; overload; end; { TEPasaComp } @@ -467,12 +469,18 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; class function TEPasa.TryParse(const AEPasaText: String; out AEPasa: TEPasa): Boolean; +begin + Result := TryParse(AEPasaText,False,AEPasa); +end; + +class function TEPasa.TryParse(const AEPasaText: String; AOmitExtendedChecksumVerification: Boolean; out AEPasa: TEPasa): Boolean; var LParser: TEPasaParser; LDisposables : TDisposables; + LEPasaErrorCode : EPasaErrorCode; begin LParser := LDisposables.AddObject( TEPasaParser.Create() ) as TEPasaParser; - Result := LParser.TryParse(AEPasaText, AEPasa); + Result := LParser.TryParse(AEPasaText,AOmitExtendedChecksumVerification,AEPasa,LEPasaErrorCode); end; class function TEPasa.Parse(const AEPasaText: String): TEPasa; @@ -525,6 +533,11 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa): Bo end; function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out AErrorCode: EPasaErrorCode): Boolean; +begin + Result := TryParse(AEPasaText,False,AEPasa,AErrorCode); +end; + +function TEPasaParser.TryParse(const AEPasaText: String; AOmitExtendedChecksumVerification: Boolean; out AEPasa: TEPasa; out AErrorCode: EPasaErrorCode): Boolean; var LChecksumDelim, LAccountNumber, LAccountChecksum, LAccountName, LPayloadStartChar, LPayloadEndChar, LPayloadContent, LPayloadPasswordDelim, LPayloadPassword, @@ -682,7 +695,7 @@ function TEPasaParser.TryParse(const AEPasaText: String; out AEPasa: TEPasa; out // Extended Checksum LActualChecksum := TEPasaComp.ComputeExtendedChecksum(AEPasa.ToString(True)); if (LExtendedChecksumDelim <> #0) then begin - if (LExtendedChecksum <> LActualChecksum) then begin + if (LExtendedChecksum <> LActualChecksum) and (Not AOmitExtendedChecksumVerification) then begin AErrorCode := EPasaErrorCode.BadExtendedChecksum; Exit(False); end; diff --git a/src/core/UEPasaDecoder.pas b/src/core/UEPasaDecoder.pas index 080d51d3f..271f88342 100644 --- a/src/core/UEPasaDecoder.pas +++ b/src/core/UEPasaDecoder.pas @@ -183,8 +183,8 @@ class function TEPasaDecoder.CheckEPasa(const ASender: TRPCProcess; Exit(False); end else begin Result := True; - AJSONResponse.GetAsVariant('account_epasa').Value := LEPasa.ToClassicPASAString; - AJSONResponse.GetAsVariant('account_epasa_checksum').Value := LEPasa.ToString(False); + AJSONResponse.GetAsVariant('account_epasa').Value := LEPasa.ToString(False); + AJSONResponse.GetAsVariant('account_epasa_classic').Value := LEPasa.ToClassicPASAString; if LEPasa.PayloadType.HasTrait(ptAddressedByName) then begin AJSONResponse.GetAsVariant('account').Value := LEPasa.AccountName; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 105e68b62..14d900e1d 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -232,7 +232,7 @@ class function TPascalCoinJSONComp.FillEPasaOrDecrypt(const AAccount: Int64; Result := False; if AAccount>=0 then begin if TEPasaDecoder.TryDecodeEPASA(AAccount,APayload,ANode,AWalletKeys,APasswords,LDecodeEPasaResult,LEPasa) then begin - jsonObject.GetAsVariant('account_epasa').Value := LEPasa.ToClassicPASAString; + jsonObject.GetAsVariant('account_epasa').Value := LEPasa.ToString; jsonObject.GetAsVariant('unenc_payload').Value := LEPasa.Payload; jsonObject.GetAsVariant('unenc_hexpayload').Value := LEPasa.GetRawPayloadBytes.ToHexaString; Result := True; @@ -397,6 +397,7 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes end; If OPR.DestAccount>=0 then begin jsonObject.GetAsVariant('dest_account').Value:=OPR.DestAccount; + FillEPasaOrDecrypt(OPR.DestAccount,OPR.OriginalPayload,ANode,AWalletKeys,APasswords,jsonObject); end; end; If OPR.newKey.EC_OpenSSL_NID>0 then begin diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index a3755f96d..21bf29531 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -474,8 +474,9 @@ procedure TFRMOperation.bbPasswordClick(Sender: TObject); function TFRMOperation.CaptureEPasa(const AEPasaTxt: String; out AEPasa: TEPasa): Boolean; +var LEPasaErrorCode : EPasaErrorCode; begin - Result := TEPasa.TryParse(AEPasaTxt,AEPasa); + Result := TEPasa.TryParse(AEPasaTxt,True,AEPasa); // if ((FUpdating) or (Not Result)) then Exit; FUpdating := True; @@ -523,8 +524,9 @@ procedure TFRMOperation.ebAccountNumberExit(Sender: TObject); if CaptureEPasa(eb.Text,LEPasa) then begin if LEPasa.IsClassicPASA then eb.Text := LEPasa.ToClassicPASAString() - else - eb.Text := LEPasa.ToString(True); + else if eb=ebDestAccount then + eb.Text := LEPasa.ToString(False) + else eb.Text := LEPasa.ToString(True); end else begin eb.Text := ''; end; @@ -708,14 +710,16 @@ procedure TFRMOperation.ebAccountKeyDown(Sender: TObject; var Key: Word; Shift: procedure TFRMOperation.searchAccount(editBox: TCustomEdit); Var F : TFRMAccountSelect; - c : Cardinal; + LEPasa : TEPasa; begin F := TFRMAccountSelect.Create(Self); try F.Node := FNode; F.WalletKeys := FWalletKeys; F.Filters:=editBox.Tag; - If TAccountComp.AccountTxtNumberToAccountNumber(editBox.Text,c) then F.DefaultAccount := c; + if TEPasa.TryParse(editBox.Text,LEPasa) then begin + if LEPasa.Account.HasValue then F.DefaultAccount := LEPasa.Account.Value + end; F.AllowSelect:=True; If F.ShowModal=MrOk then begin editBox.Text := TAccountComp.AccountNumberToAccountTxtNumber(F.GetSelected); @@ -1664,7 +1668,7 @@ function TFRMOperation.UpdatePayload(const ASenderAccount: TAccount; var AErrors LTargetEPASA := TEPasa.Empty; If (PageControlOpType.ActivePage=tsTransaction) then begin - if NOT TEPasa.TryParse(ebDestAccount.Text, LTargetEPASA) then begin + if NOT TEPasa.TryParse(ebDestAccount.Text,True, LTargetEPASA) then begin AErrors := 'Indeterminable target'; Exit(False); end; @@ -1815,7 +1819,7 @@ function TFRMOperation.UpdatePayload(const ASenderAccount: TAccount; var AErrors FEncodedPayload.payload_raw := LEncryptedPayloadBytes; Result := LValid; if (LValid) And (Not FUpdating) then begin - ebDestAccount.Text := LTargetEPASA.ToClassicPASAString; + ebDestAccount.Text := LTargetEPASA.ToString(False); end; end; end; From 7629f37dd4476994edf208a5a5078c8afaa41e27 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 5 Mar 2021 19:01:50 +0100 Subject: [PATCH 136/275] add "is_pay_to_key" to EPASA Object --- CHANGELOG.md | 1 + src/core/UEPasaDecoder.pas | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8d8d8320..8f483c377 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,6 +38,7 @@ - "account_epasa_classic" : (String) Encoded EPASA without extended checksum - "payload" : HEXASTRING with the payload data - "payload_type" : Byte + - "is_pay_to_key" : (Boolean) True if EPasa is a Pay To Key format like @[Base58Pubkey] - Payload encoding will automatically set "payload_type" value based on encoding params in order to store E-PASA standard - Updated "findaccounts": -New param "end" (integer, -1 for default): Will search from "start" to "end" (if "end"=-1 will search to the end) diff --git a/src/core/UEPasaDecoder.pas b/src/core/UEPasaDecoder.pas index 271f88342..7aec53c1f 100644 --- a/src/core/UEPasaDecoder.pas +++ b/src/core/UEPasaDecoder.pas @@ -213,6 +213,7 @@ class function TEPasaDecoder.CheckEPasa(const ASender: TRPCProcess; AJSONResponse.GetAsVariant('payload').Value := LEPasa.GetRawPayloadBytes.ToHexaString; AJSONResponse.GetAsVariant('payload_type').Value := LEPasa.PayloadType.ToProtocolValue; + AJSONResponse.GetAsVariant('is_pay_to_key').Value := LEPasa.IsPayToKey; end; end; From b0282b3dabcad722f834b5f487f1c14ccd9a4263 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 9 Mar 2021 11:50:24 +0100 Subject: [PATCH 137/275] Fixed bug Refresh GUI values --- src/gui-classic/UGridUtils.pas | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index aa49af8af..55a16c165 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -901,6 +901,7 @@ procedure TAccountsGrid.UnlockAccountsList; begin UpdateAccountsBalance; InitGridRowCount; + if Assigned(FOnUpdated) then FOnUpdated(Self); end; procedure TAccountsGrid.UpdateAccountsBalance; From 1878c216428ef04b1b98a33b395167611bef8c23 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 12 Mar 2021 19:18:42 +0100 Subject: [PATCH 138/275] Allow config PayToKey maximum price --- src/core/UNode.pas | 5 ++++- src/core/upcdaemon.pas | 2 ++ src/gui-classic/UFRMWallet.pas | 1 + src/pascalcoin_daemon.ini | 4 ++++ 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 59d9d3b2a..c762cd478 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -64,6 +64,7 @@ interface FSentOperations : TOrderedRawList; FBroadcastData : Boolean; FUpdateBlockchain: Boolean; + FMaxPayToKeyPurchasePrice: Int64; {$IFDEF BufferOfFutureOperations} FBufferAuxWaitingOperations : TOperationsHashTree; {$ENDIF} @@ -136,6 +137,7 @@ interface Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean): Boolean; overload; Function TryResolveEPASA(const AEPasa : TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : boolean; out AErrorMessage: String): Boolean; overload; + Property MaxPayToKeyPurchasePrice: Int64 read FMaxPayToKeyPurchasePrice write FMaxPayToKeyPurchasePrice; End; TThreadSafeNodeNotifyEvent = Class(TPCThread) @@ -642,6 +644,7 @@ procedure TNode.AutoDiscoverNodes(const ips: String); constructor TNode.Create(AOwner: TComponent); begin + FMaxPayToKeyPurchasePrice := 0; FSentOperations := TOrderedRawList.Create; FNodeLog := TLog.Create(Self); FNodeLog.ProcessGlobalLogs := false; @@ -895,7 +898,7 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit end; // If no key found, find optimal public purchase account - if TryFindPublicSaleAccount(TSettings.MaxPayToKeyPurchasePrice, True, AResolvedAccount) then begin + if TryFindPublicSaleAccount(MaxPayToKeyPurchasePrice, True, AResolvedAccount) then begin // Account needs to be purchased ARequiresPurchase := True; Exit(True); diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index 02f0cd81f..80bac00df 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -48,6 +48,7 @@ interface CT_INI_IDENT_MINPENDINGBLOCKSTODOWNLOADCHECKPOINT = 'MINPENDINGBLOCKSTODOWNLOADCHECKPOINT'; CT_INI_IDENT_PEERCACHE = 'PEERCACHE'; CT_INI_IDENT_DATA_FOLDER = 'DATAFOLDER'; + CT_INI_IDENT_NODE_MAX_PAYTOKEY_MOLINAS = 'MAX_PAYTOKEY_MOLINAS'; {$IFDEF USE_ABSTRACTMEM} CT_INI_IDENT_ABSTRACTMEM_MAX_CACHE_MB = 'ABSTRACTMEM_MAX_CACHE_MB'; CT_INI_IDENT_ABSTRACTMEM_USE_CACHE_ON_LISTS = 'ABSTRACTMEM_USE_CACHE_ON_LISTS'; @@ -290,6 +291,7 @@ procedure TPCDaemonThread.BCExecute; FWalletKeys.SafeBox := FNode.Node.Bank.SafeBox; FNode.Node.NetServer.Port:=FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_NODE_PORT,CT_NetServer_Port); FNode.Node.NetServer.MaxConnections:=FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_NODE_MAX_CONNECTIONS,CT_MaxClientsConnected); + FNode.Node.MaxPayToKeyPurchasePrice:=FIniFile.ReadInt64(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_NODE_MAX_PAYTOKEY_MOLINAS,CT_DEFAULT_PAY_TO_KEY_MAX_MOLINAS); FNode.Node.AutoDiscoverNodes(CT_Discover_IPs); FNode.Node.NetServer.Active := true; diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index 280743f00..d6020c2ad 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -443,6 +443,7 @@ procedure TFRMWallet.Activate; FNode := TNode.Node; FNode.NetServer.Port := TSettings.InternetServerPort; FNode.PeerCache := TSettings.PeerCache+';'+CT_Discover_IPs; + FNode.MaxPayToKeyPurchasePrice := TSettings.MaxPayToKeyPurchasePrice; // Create RPC server FRPCServer := TRPCServer.Create; FRPCServer.WalletKeys := WalletKeys; diff --git a/src/pascalcoin_daemon.ini b/src/pascalcoin_daemon.ini index 19ab0692c..44eaf22cb 100644 --- a/src/pascalcoin_daemon.ini +++ b/src/pascalcoin_daemon.ini @@ -63,3 +63,7 @@ ABSTRACTMEM_CACHE_MAX_ACCOUNTS= ;ABSTRACTMEM_CACHE_MAX_PUBKEYS : Integer ;Max number of public keys to store at cache - Default 5000 ABSTRACTMEM_CACHE_MAX_PUBKEYS= + +;MAX_PAYTOKEY_MOLINAS : Integer +;Max MOLINAS (1 MOLINA = 0.0001 PASC) can be paid for a PayToKey operation using EPaAsa format (Default=5000=0.5 PASC) +MAX_PAYTOKEY_MOLINAS=5000 From 93f91136c1e5ba2f40438d0ca4e635938d919461 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Sun, 14 Mar 2021 11:07:16 +1000 Subject: [PATCH 139/275] PIP-0027: fix spec --- PIP/PIP-0027.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/PIP/PIP-0027.md b/PIP/PIP-0027.md index 5f9899464..c49f474dd 100644 --- a/PIP/PIP-0027.md +++ b/PIP/PIP-0027.md @@ -182,47 +182,47 @@ PayloadType will allow E-PASA's to be deterministically decoded by the recipient /// <summary> /// Payload encryption and encoding method not specified. /// </summary> - NonDeterministic = 0x00000000, + NonDeterministic = 0b00000000, /// <summary> /// Unencrypted, public payload. /// </summary> - Public = 0x00000001, + Public = 0b00000001, /// <summary> /// ECIES encrypted using recipient accounts public key. /// </summary> - RecipientKeyEncrypted = 0x00000010, + RecipientKeyEncrypted = 0b00000010, /// <summary> /// ECIES encrypted using sender accounts public key. /// </summary> - SenderKeyEncrypted = 0x00000100, + SenderKeyEncrypted = 0b00000100, /// <summary> /// AES encrypted using pwd param /// </summary> - PasswordEncrypted = 0x00001000, + PasswordEncrypted = 0b00001000, /// <summary> /// Payload data encoded in ASCII /// </summary> - AsciiFormatted = 0x00010000, + AsciiFormatted = 0b00010000, /// <summary> /// Payload data encoded in HEX /// </summary> - HexFormatted = 0x00100000, + HexFormatted = 0b00100000, /// <summary> /// Payload data encoded in Base58 /// </summary> - Base58Formatted = 0x01000000, + Base58Formatted = 0b01000000, /// <summary> /// E-PASA addressed by account name (not number). /// </summary> - AddressedByName = 0x10000000, + AddressedByName = 0b10000000, } ``` @@ -383,7 +383,7 @@ For Layer-2 applications the ability for a receiver to auto-decode the E-PASA vi * Ugochukwu Mmaduekwe for assistance developing payload length validation rules * Benjamin Ansbach for regular feedback, assistance and insightful suggestions * UrbanCohort for elegancy-improving suggestion - + ## Reference Implementation The following regex parses an e-pasa: @@ -638,4 +638,4 @@ A recursive-descent implementation can be found [here][2]. [1]: https://github.com/Sphere10/NPascalCoin/blob/master/src/NPascalCoin/Common/Text/RegexEPasaParser.cs [2]: https://github.com/Sphere10/NPascalCoin/blob/master/src/NPascalCoin/Common/Text/RecursiveDescentEPasaParser.cs - + From 15a439018832ae0cd08919b3f05d37e35a1cd8e5 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Mon, 15 Mar 2021 13:06:42 +0100 Subject: [PATCH 140/275] Improvements on senddata api calls Allow use account number as a text on senddata and finddata api calls Race condition protection --- src/core/UPCRPCOpData.pas | 25 +++++++++++++++++-------- src/core/URPC.pas | 18 ++++++++++++++++++ 2 files changed, 35 insertions(+), 8 deletions(-) diff --git a/src/core/UPCRPCOpData.pas b/src/core/UPCRPCOpData.pas index 292c22423..94a242654 100644 --- a/src/core/UPCRPCOpData.pas +++ b/src/core/UPCRPCOpData.pas @@ -225,8 +225,12 @@ class function TRPCOpData.OpData_FindOpDataOperations( begin Result := False; - LSender := AInputParams.AsCardinal('sender',CT_MaxAccount); - LTarget := AInputParams.AsCardinal('target',CT_MaxAccount); + if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'sender',ASender.Node,LSender,AErrorDesc) then begin + LSender := CT_MaxAccount; + end; + if Not TPascalCoinJSONComp.CaptureAccountNumber(AInputParams,'target',ASender.Node,LTarget,AErrorDesc) then begin + LTarget := CT_MaxAccount; + end; LSearchedAccount_number := CT_MaxAccount; LSearchBySender := (LSender>=0) And (LSender<ASender.Node.Bank.AccountsCount); LSearchByTarget := (LTarget>=0) And (LTarget<ASender.Node.Bank.AccountsCount); @@ -317,21 +321,22 @@ class function TRPCOpData.OpData_SendOpData(const ASender: TRPCProcess; LOPR : TOperationResume; begin Result := False; - if Not ASender.RPCServer.GetMempoolAccount(AInputParams.AsInteger('sender',CT_MaxAccount),LSender) then begin + ASender.Node.OperationSequenceLock.Acquire; // Use lock to prevent N_Operation race-condition on concurrent operations + try + + if Not TPascalCoinJSONComp.CaptureMempoolAccount(AInputParams,'sender',ASender.Node,LSender,AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccount; - AErrorDesc := 'Invalid "sender"'; Exit; end; if (AInputParams.IndexOfName('signer')>=0) then begin - if Not ASender.RPCServer.GetMempoolAccount(AInputParams.AsInteger('signer',CT_MaxAccount),LSigner) then begin + if Not TPascalCoinJSONComp.CaptureMempoolAccount(AInputParams,'signer',ASender.Node,LSigner,AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccount; - AErrorDesc := 'Invalid "signer"'; Exit; end; end else LSigner := LSender; // If no "signer" param, then use "sender" as signer by default - if Not ASender.RPCServer.GetMempoolAccount(AInputParams.AsInteger('target',CT_MaxAccount),LTarget) then begin + + if Not TPascalCoinJSONComp.CaptureMempoolAccount(AInputParams,'target',ASender.Node,LTarget,AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccount; - AErrorDesc := 'Invalid "target"'; Exit; end; @@ -371,6 +376,10 @@ class function TRPCOpData.OpData_SendOpData(const ASender: TRPCProcess; finally LOpData.free; end; + + finally + ASender.Node.OperationSequenceLock.Release; + end; end; class function TRPCOpData.OpData_SignOpData(const ASender: TRPCProcess; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 14d900e1d..17894a586 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -79,6 +79,7 @@ interface class function CheckAndGetEncodedRAWPayload(Const ARawPayload : TRawBytes; const APayloadType : TPayloadType; Const APayload_method, AEncodePwdForAES : String; const ASenderAccounKey, ATargetAccountKey : TAccountKey; out AOperationPayload : TOperationPayload; Var AErrorNum : Integer; Var AErrorDesc : String) : Boolean; class Function CaptureNOperation(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out ALastNOp: Cardinal; var AErrorParam : String) : Boolean; class Function CaptureAccountNumber(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AResolvedAccount: Cardinal; var AErrorParam : String) : Boolean; + class Function CaptureMempoolAccount(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AMempoolAccount: TAccount; var AErrorParam : String) : Boolean; class Function CaptureEPASA(const AInputParams : TPCJSONObject; const AParamName : String; const ANode : TNode; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String) : Boolean; overload; class Function CaptureEPASA(const AEPasaText : String; const ANode : TNode; out AEPasa: TEPasa; out AResolvedAccount: Cardinal; out AResolvedKey : TAccountKey; out ARequiresPurchase : Boolean; var AErrorParam : String) : Boolean; overload; class Function OverridePayloadParams(const AInputParams : TPCJSONObject; const AEPASA : TEPasa) : Boolean; @@ -507,6 +508,23 @@ class function TPascalCoinJSONComp.CaptureEPASA(const AEPasaText: String; end; end; +class function TPascalCoinJSONComp.CaptureMempoolAccount( + const AInputParams: TPCJSONObject; const AParamName: String; + const ANode: TNode; out AMempoolAccount: TAccount; + var AErrorParam: String): Boolean; +var LAccountNumber : Cardinal; +begin + Result := CaptureAccountNumber(AInputParams,AParamName,ANode,LAccountNumber,AErrorParam); + if Result then begin + if (LAccountNumber>=0) And (LAccountNumber<ANode.Bank.AccountsCount) then begin + AMempoolAccount := ANode.GetMempoolAccount(LAccountNumber); + end else begin + AErrorParam := Format('%d not in range 0..%d for Param "%s"',[LAccountNumber,ANode.Bank.AccountsCount,AParamName]); + Result := False; + end; + end; +end; + class function TPascalCoinJSONComp.OverridePayloadParams(const AInputParams : TPCJSONObject; const AEPASA : TEPasa) : Boolean; var LPayloadmethod_old,LPayloadmethod_new : String; LPayload_old, LPayload_new : String; From fcf62d3a8ad49161049812d8bfdd3f079cbaa381 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Mon, 15 Mar 2021 14:41:44 +0100 Subject: [PATCH 141/275] Allow EPasa (except PayToKey) at "senddata" api call --- src/core/UPCRPCOpData.pas | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/core/UPCRPCOpData.pas b/src/core/UPCRPCOpData.pas index 94a242654..acb3828ba 100644 --- a/src/core/UPCRPCOpData.pas +++ b/src/core/UPCRPCOpData.pas @@ -319,6 +319,9 @@ class function TRPCOpData.OpData_SendOpData(const ASender: TRPCProcess; LOperationPayload : TOperationPayload; LErrors : String; LOPR : TOperationResume; + LTargetEPASA : TEPasa; + LTargetKey : TAccountKey; + LTargetRequiresPurchase : Boolean; begin Result := False; ASender.Node.OperationSequenceLock.Acquire; // Use lock to prevent N_Operation race-condition on concurrent operations @@ -335,9 +338,22 @@ class function TRPCOpData.OpData_SendOpData(const ASender: TRPCProcess; end; end else LSigner := LSender; // If no "signer" param, then use "sender" as signer by default - if Not TPascalCoinJSONComp.CaptureMempoolAccount(AInputParams,'target',ASender.Node,LTarget,AErrorDesc) then begin + LTarget := CT_Account_NUL; + if Not TPascalCoinJSONComp.CaptureEPASA(AInputParams,'target',ASender.Node, LTargetEPASA, LTarget.account, LTargetKey, LTargetRequiresPurchase, AErrorDesc) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccount; - Exit; + Exit(False); + end else begin + LTarget := ASender.Node.GetMempoolAccount(LTarget.account); + if (LTargetRequiresPurchase) then begin + AErrorNum := CT_RPC_ErrNum_InvalidEPASA; + AErrorDesc := 'PayToKey not available as a EPasa format on this method'; + Exit(False); + end; + end; + if Not TPascalCoinJSONComp.OverridePayloadParams(AInputParams, LTargetEPASA) then begin + AErrorNum := CT_RPC_ErrNum_AmbiguousPayload; + AErrorDesc := 'Target EPASA payload conflicts with argument payload.'; + Exit(False); end; if not TPascalCoinJSONComp.CheckAndGetEncodedRAWPayload( From 10b1daf0b46382c96713e5074f7cb4f977300aa3 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 17 Mar 2021 17:36:19 +0100 Subject: [PATCH 142/275] Improvements on PascalCoinMiner --- src/core/UPoolMinerThreads.pas | 12 ++++------ src/core/UTCPIP.pas | 7 +++++- src/pascalcoin_miner.pp | 42 ++++++++++++++++++++++++---------- 3 files changed, 41 insertions(+), 20 deletions(-) diff --git a/src/core/UPoolMinerThreads.pas b/src/core/UPoolMinerThreads.pas index 584fbd7b1..f8526bf10 100644 --- a/src/core/UPoolMinerThreads.pas +++ b/src/core/UPoolMinerThreads.pas @@ -36,10 +36,11 @@ interface WorkingMillisecondsTotal : Cardinal; WinsCount : Integer; Invalids : Integer; + InternalComputingRounds : Integer; End; Const - CT_TMinerStats_NULL : TMinerStats = (Miners:0;RoundsCount:0;WorkingMillisecondsHashing:0;WorkingMillisecondsTotal:0;WinsCount:0;Invalids:0); + CT_TMinerStats_NULL : TMinerStats = (Miners:0;RoundsCount:0;WorkingMillisecondsHashing:0;WorkingMillisecondsTotal:0;WinsCount:0;Invalids:0;InternalComputingRounds:0); Type @@ -626,11 +627,6 @@ procedure TCustomMinerDeviceThread.SetPaused(AValue: Boolean); end; procedure TCustomMinerDeviceThread.UpdateDeviceStats(Stats: TMinerStats); -Type TTimeMinerStats = Record - tc : Cardinal; - stats : TMinerStats; - end; - PTimeMinerStats = ^TTimeMinerStats; Var l : TList<Pointer>; i : Integer; P : PTimeMinerStats; @@ -657,6 +653,7 @@ procedure TCustomMinerDeviceThread.UpdateDeviceStats(Stats: TMinerStats); if ((stats.Miners>foundMaxMiners)) then foundMaxMiners := stats.Miners; end; end; + FPartialDeviceStats.InternalComputingRounds:=l.count; If l.count>0 then begin P := PTimeMinerStats(l[l.count-1]); FPartialDeviceStats.WorkingMillisecondsHashing:=P^.tc - PTimeMinerStats(l[0]).tc + P^.stats.WorkingMillisecondsHashing; @@ -863,7 +860,7 @@ TNonceResult = record if FCurrentMinerValuesForWork.version < CT_PROTOCOL_5 then roundsToDo := 20 else - roundsToDo := 200+Random(200); + roundsToDo := 100+Random(100); end else begin roundsToDo := 10000; end; @@ -982,6 +979,7 @@ TNonceResult = record finalHashingTC:=TPlatform.GetTickCount; end; AuxStats.Miners:=FCPUDeviceThread.FCPUs; + AuxStats.InternalComputingRounds:=roundsToDo; AuxStats.RoundsCount:=LRoundsPerformed; AuxStats.WorkingMillisecondsTotal:=TPlatform.GetTickCount - baseRealTC; AuxStats.WorkingMillisecondsHashing:= finalHashingTC - baseHashingTC; diff --git a/src/core/UTCPIP.pas b/src/core/UTCPIP.pas index 75e5e6e84..5bb1d3ead 100644 --- a/src/core/UTCPIP.pas +++ b/src/core/UTCPIP.pas @@ -333,7 +333,12 @@ constructor TNetTcpIpClient.Create(AOwner : TComponent); destructor TNetTcpIpClient.Destroy; begin - Disconnect; + FLock.Acquire; + try + Disconnect; + finally + FLock.Release; + end; {$IFDEF Synapse} // Memory leak on 1.5.0 FreeAndNil(FSendBufferLock); {$ENDIF} diff --git a/src/pascalcoin_miner.pp b/src/pascalcoin_miner.pp index d973b9e89..c1a4ad948 100644 --- a/src/pascalcoin_miner.pp +++ b/src/pascalcoin_miner.pp @@ -27,8 +27,7 @@ UBlockChain, UPoolMinerThreads, UGPUMining, UPoolMining, ULog, UThread, UAccounts, UCrypto, UConst, UTime, UNode, UNetProtocol, USha256, - UOpenSSL, UBaseTypes, UCommon, - DelphiCL; + UOpenSSL, UBaseTypes, UCommon, DelphiCL; type @@ -44,6 +43,7 @@ TPascalMinerApp = class(TCustomApplication) procedure WriteLine(nline : Integer; txt : String); procedure OnInThreadNewLog(logtype : TLogType; Time : TDateTime; ThreadID : TThreadID; Const sender, logtext : AnsiString); protected + FOutputAsLogs : Boolean; FWindow32X1,FWindow32Y1,FWindow32X2,FWindow32Y2: DWord; FLock : TCriticalSection; FPoolMinerThread : TPoolMinerThread; @@ -100,7 +100,6 @@ procedure TPascalMinerApp.ShowGPUDrivers; end; procedure TPascalMinerApp.OnConnectionStateChanged(Sender: TObject); -Const CT_state : Array[boolean] of String = ('Disconnected','Connected'); var i : Integer; s : String; begin @@ -120,8 +119,6 @@ procedure TPascalMinerApp.OnConnectionStateChanged(Sender: TObject); end; procedure TPascalMinerApp.OnDeviceStateChanged(Sender: TObject); -Var i : Integer; - s : String; begin If Sender is TCustomMinerDeviceThread then begin If TCustomMinerDeviceThread(Sender).IsMining then WriteLine(CT_Line_DeviceStatus,'') // clear line @@ -153,6 +150,10 @@ procedure TPascalMinerApp.WriteLine(nline: Integer; txt: String); begin FLock.Acquire; try + if FOutputAsLogs then begin + WriteLn(Format('%s %s',[FormatDateTime('hh:nn:ss.zzz',Now()),txt])); + Exit; + end; i := length(txt); if i<=(FWindow32X2-FWindow32X1+1) then begin setlength(txt,FWindow32X2-FWindow32X1+1); @@ -280,9 +281,9 @@ procedure TPascalMinerApp.DoRun; end; Procedure DoWaitAndLog; - Var tc : TTickCount; + Var tc, LMaxElapsed : TTickCount; gs,ms : TMinerStats; - hrReal,hrHashing, glhrHashing, glhrReal : Real; + hrHashing : Real; i : Integer; devt : TCustomMinerDeviceThread; s : String; @@ -297,7 +298,9 @@ procedure TPascalMinerApp.DoRun; end; while (Not Terminated) do begin sleep(100); - If TPlatform.GetElapsedMilliseconds(tc)>1000 then begin + if FOutputAsLogs then LMaxElapsed := 10000 + else LMaxElapsed:=1000; + If TPlatform.GetElapsedMilliseconds(tc)>LMaxElapsed then begin tc := TPlatform.GetTickCount; For i:=0 to FDeviceThreads.Count-1 do begin devt := TCustomMinerDeviceThread(FDeviceThreads[i]); @@ -307,7 +310,7 @@ procedure TPascalMinerApp.DoRun; else hrHashing := 0; gs := devt.GlobalDeviceStats; If ms.RoundsCount>0 then begin - s := FormatDateTime('hh:nn:ss',now)+Format(' Miner:"%s" at %0.1f H/s - Rounds: %0.2f K Found: %d',[devt.MinerValuesForWork.payload_start.ToString,hrHashing, gs.RoundsCount/1000, gs.WinsCount]); + s := FormatDateTime('hh:nn:ss',now)+Format(' Miner:"%s" at %0.1f H/s (%d %0.2f) - Rounds: %0.2f K Found: %d',[devt.MinerValuesForWork.payload_start.ToString,hrHashing, ms.InternalComputingRounds, ms.RoundsCount/1000, gs.RoundsCount/1000, gs.WinsCount]); If (gs.Invalids>0) then s := s +' '+inttostr(gs.Invalids)+' ERRORS!'; WriteLine(CT_Line_MiningStatus+i,s); end else begin @@ -427,7 +430,7 @@ procedure TPascalMinerApp.DoRun; FLock := TCriticalSection.Create; Try // quick check parameters - ErrorMsg:=CheckOptions('hp:d:s::c:n::t:u::x::l::', 'help platform device server cpu minername testmode user pwd logfile logall'); + ErrorMsg:=CheckOptions('hp:d:s::c:n::t:u::x::l::', 'help platform: device: server: cpu: minername: testmode: user: pwd: logfile: logall: outputlogs:'); if ErrorMsg<>'' then begin //ShowException(Exception.Create(ErrorMsg)); WriteLn(ErrorMsg); @@ -440,10 +443,19 @@ procedure TPascalMinerApp.DoRun; Exit; end; - if (Not HasOption('p','platform')) And (Not HasOption('d','device')) And (Not HasOption('c','cpu:')) then begin + if HasOption('outputlogs') then begin + s := Trim(GetOptionValue('outputlogs')); + if (s='0') or (s='false') then FOutputAsLogs:=False + else if (s='1') or (s='-1') or (s='true') then FOutputAsLogs:=True + else begin + Writeln('Invalid outputlogs argument "'+s+'"'); + Exit; + end; + end; + + if (Not HasOption('p','platform')) And (Not HasOption('d','device')) And (Not HasOption('c','cpu')) then begin Writeln('Need to specify -p X and -d Y for GPU mining or -c N for CPU mining'); Writeln('Execute ',ExtractFileName(ExeName),' -h for more info'); - ShowGPUDrivers; Exit; end; @@ -511,6 +523,11 @@ constructor TPascalMinerApp.Create(TheOwner: TComponent); FDeviceThreads := TList.Create; StopOnException:=True; FAppStartTime := Now; + {$IF Defined(WINDOWS)} + FOutputAsLogs := False; + {$ELSE} + FOutputAsLogs := True; + {$ENDIF} end; destructor TPascalMinerApp.Destroy; @@ -537,6 +554,7 @@ procedure TPascalMinerApp.WriteHelp; writeln(' (Not needed for PascalCoin core, only some third party pools)'); writeln(' -u USERNAME'); writeln(' -x PASSWORD'); + writeln(' --outputlogs=BOOLEAN (Show output style as a log)'); writeln(''); writeln('Basic example GPU mining over multiple devices: '); writeln(' ',ExtractFileName(ExeName),' -p 0 -d 0,1,2,3 -s -n ABC'); From 7a87031bc10a3e1d9461dfed3c61036047ce4fb0 Mon Sep 17 00:00:00 2001 From: Mikus Vanags <mikus.vanags@logicsresearchcentre.com> Date: Thu, 18 Mar 2021 11:24:35 +0200 Subject: [PATCH 143/275] Improved GUID definition in PIP-0033 and in PIP-0016 added link to PIP-033. --- PIP/PIP-0016.md | 5 ++++- PIP/PIP-0033.md | 11 ++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/PIP/PIP-0016.md b/PIP/PIP-0016.md index 9a5f6992d..4ae8b43aa 100644 --- a/PIP/PIP-0016.md +++ b/PIP/PIP-0016.md @@ -55,4 +55,7 @@ As mentioned in Motivation section, enveloping layer-2 protocols inside layer-1 ## Backwards Compatibility -This change is not backwards compatible and requires a hard-fork activation. \ No newline at end of file +This change is not backwards compatible and requires a hard-fork activation. + +## Related links +- PIP-0033 DATA operation RPC implementation https://www.pascalcoin.org/development/pips/pip-0033 \ No newline at end of file diff --git a/PIP/PIP-0033.md b/PIP/PIP-0033.md index f9de214c7..0a082745f 100644 --- a/PIP/PIP-0033.md +++ b/PIP/PIP-0033.md @@ -103,7 +103,8 @@ Array<Operation> senddata({ - `data_sequence [UINT16]` The data sequence of the operation. If the data sequence cannot be determined (null or not given), it is 0 by default. - `guid [GUID]` - A 16 Bytes GUID in `8-4-4-4-12` format. If null or not given, the node will generate a UUID V4 (random). + A 16 Bytes GUID in `{8-4-4-4-12}` format. If null or not given, the node will generate a UUID V4 (random). + Note that in Pascal programming language, GUID is wrapped in {} brackets. Example: {E7213C38-1A97-4CCA-A200-1FF094639BF5}. Brackets {} do not affect the blockchain, but {} should be part of GUID passed to JSON RPC API calls. - `amount [PASCCURRENCY] (defult = 0)` The amount to transfer to `target`, if not given or null the default value is 0. @@ -158,7 +159,8 @@ Array<Operation> signdata({ - `data_sequence [UINT16]` The data sequence of the operation. If the data sequence cannot be determined (null or not given), it is 0 by default. - `guid [GUID]` - A 16 Bytes GUID in `8-4-4-4-12` format. If null or not given, the node will generate a UUID V4 (random). + A 16 Bytes GUID in `{8-4-4-4-12}` format. If null or not given, the node will generate a UUID V4 (random). + Note that in Pascal programming language GUID is wrapped in {} brackets. Example: {E7213C38-1A97-4CCA-A200-1FF094639BF5}. Brackets {} do not affect the blockchain, but {} should be part of GUID passed to JSON RPC API calls. - `last_n_operation UINT32` Last value of `n_operation` of the signer (or sender or target) - `amount [PASCCURRENCY] (defult = 0)` @@ -198,7 +200,8 @@ Array<Operation> finddataoperations({ - `target [UINT32] (default = null)` The account that received the DATA operation. Optional. - `guid [GUID] (default = null)` - A 16 Bytes GUID in `8-4-4-4-12` format. Optional. + A 16 Bytes GUID in `{8-4-4-4-12}` format. Optional. + Note that in Pascal programming language GUID is wrapped in {} brackets. Example: {E7213C38-1A97-4CCA-A200-1FF094639BF5}. Brackets {} do not affect the blockchain, but {} should be part of GUID passed to JSON RPC API calls. - `data_sequence [UINT16]` The data sequence of the operation to search for. Optional. - `data_type [UINT16]` @@ -229,3 +232,5 @@ None. - UUID V4: https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_(random) - PascalCoin JSON RPC documentation: https://github.com/PascalCoin/PascalCoin/wiki/JSON-RPC-API + +- DATA-OP: In-Protocol Data Exchange (Layer-2 support) https://www.pascalcoin.org/development/pips/pip-0016 From a04d4202f8c3ce137da11200b35b29cd6f3efda3 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 19 Mar 2021 18:40:04 +0100 Subject: [PATCH 144/275] Fixed Bug on "delistaccountforsale" JSON-RCP method Found by Rabarbers https://discord.com/channels/383064643482025984/383197628692955138/822279682962489414 --- src/core/URPC.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 17894a586..fa894c539 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -2434,7 +2434,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; OperationsHashTree.Free; end; finally - FNode.OperationSequenceLock.Acquire; + FNode.OperationSequenceLock.Release; end; End; From 199432fce59385c429209f721ac5465d6b125a51 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 23 Mar 2021 19:01:28 +0100 Subject: [PATCH 145/275] Fixed bugs on finddataoperations --- src/core/UPCRPCOpData.pas | 82 +++++++++++++++++++++++++++++---------- 1 file changed, 62 insertions(+), 20 deletions(-) diff --git a/src/core/UPCRPCOpData.pas b/src/core/UPCRPCOpData.pas index acb3828ba..62fe5452c 100644 --- a/src/core/UPCRPCOpData.pas +++ b/src/core/UPCRPCOpData.pas @@ -132,7 +132,28 @@ class function TRPCOpData.OpData_FindOpDataOperations( end; end; - var LOpComp : TPCOperationsComp; + function DoAddOpData(AOpData : TOpData; var AFoundCounter : Integer; out AOperationResume : TOperationResume) : Boolean; + begin + Result := False; + // Search by filter: + if ((Not ASearchBySender) Or (ASearchSender = AOpData.Data.account_sender)) + and ((Not ASearchByTarget) Or (ASearchTarget = AOpData.Data.account_target)) + and ((Not ASearchByGUID) Or (EqualGUIDs(ASearchGUID,AOpData.Data.guid))) + and ((Not ASearchByDataSequence) Or (ASearchDataSequence = AOpData.Data.dataSequence)) + and ((Not ASearchByDataType) Or (ASearchDataType = AOpData.Data.dataType)) + then begin + if (AFoundCounter>=AStartOperation) And (AFoundCounter<=AEndOperation) then begin + If TPCOperation.OperationToOperationResume(ABlock_number,AOpData,False,AOpData.SignerAccount,AOperationResume) then begin + AOperationResume.Balance:=-1; + Result := True; + end; + end; + inc(AFoundCounter); + end; + end; // For LList... + + + var LOpComp, LMemPool : TPCOperationsComp; LOperation : TPCOperation; LOpData : TOpData; LOperationResume : TOperationResume; @@ -148,6 +169,39 @@ class function TRPCOpData.OpData_FindOpDataOperations( Try LList := TList<Cardinal>.Create; try + // Mempool + if ABlock_number>=ASender.Node.Bank.BlocksCount then begin + // Search mempool + LMemPool := ASender.Node.LockMempoolRead; + try + LMemPool.OperationsHashTree.GetOperationsAffectingAccount(ASearchedAccount_number,LList); + LFound_in_block := False; + // Reverse order: + for i := LList.Count - 1 downto 0 do begin + LOperation := LMemPool.Operation[LList.Items[i]]; + if LOperation is TOpData then begin + // + LOpData := TOpData( LOperation ); + if DoAddOpData(LOpData,LFoundCounter,LOperationResume) then begin + LOperationResume.NOpInsideBlock:=LList.Items[i]; + LOperationResume.Block:=ASender.Node.Bank.BlocksCount; + AOperationsResumeList.Add(LOperationResume); + LFound_in_block := True; + end; + end; + end; // For LList... + If (Not LFound_in_block) And (AFirst_Block_Is_Unknown) then begin + ABlock_number := ASender.Node.Bank.BlocksCount - 1; + end else begin + ABlock_number := LMemPool.PreviousUpdatedBlocks.GetPreviousUpdatedBlock(ASearchedAccount_number,ASender.Node.Bank.BlocksCount - 1); + end; + finally + ASender.Node.UnlockMempoolRead; + end; + end; + + + LLast_block_number := ABlock_number+1; while (LLast_block_number>ABlock_number) And (AAct_depth>0) And (ABlock_number >= (ASearchedAccount_number DIV CT_AccountsPerBlock)) @@ -171,22 +225,11 @@ class function TRPCOpData.OpData_FindOpDataOperations( if LOperation is TOpData then begin // LOpData := TOpData( LOperation ); - // Search by filter: - if ((Not ASearchBySender) Or (ASearchSender = LOpData.Data.account_sender)) - and ((Not ASearchByTarget) Or (ASearchTarget = LOpData.Data.account_target)) - and ((Not ASearchByGUID) Or (EqualGUIDs(ASearchGUID,LOpData.Data.guid))) - and ((Not ASearchByDataSequence) Or (ASearchDataSequence = LOpData.Data.dataSequence)) - and ((Not ASearchByDataType) Or (ASearchDataType = LOpData.Data.dataType)) - then begin - if (LFoundCounter>=AStartOperation) And (LFoundCounter<=AEndOperation) then begin - If TPCOperation.OperationToOperationResume(ABlock_number,LOpData,False,LOpData.SignerAccount,LOperationResume) then begin - LOperationResume.Balance:=-1; - LOperationResume.NOpInsideBlock:=LList.Items[i]; - LOperationResume.Block:=ABlock_number; - AOperationsResumeList.Add(LOperationResume); - end; - end; - inc(LFoundCounter); + if DoAddOpData(LOpData,LFoundCounter,LOperationResume) then begin + LOperationResume.NOpInsideBlock:=LList.Items[i]; + LOperationResume.Block:=ABlock_number; + AOperationsResumeList.Add(LOperationResume); + LFound_in_block := True; end; end; end; // For LList... @@ -271,7 +314,7 @@ class function TRPCOpData.OpData_FindOpDataOperations( LStartOperation := AInputParams.AsInteger('start',0); LMaxOperations := AInputParams.AsInteger('max',100); if AInputParams.IndexOfName('startblock')>=0 then begin - LStartBlock := AInputParams.AsInteger('startblock',100); + LStartBlock := AInputParams.AsInteger('startblock',ASender.Node.Bank.BlocksCount); LFirst_Block_Is_Unknown := True; end else begin if not ASender.RPCServer.GetMempoolAccount(LSearchedAccount_number,LAccount) then begin @@ -281,14 +324,13 @@ class function TRPCOpData.OpData_FindOpDataOperations( end; LFirst_Block_Is_Unknown := False; LStartBlock := LAccount.GetLastUpdatedBlock; - if LStartBlock>=ASender.Node.Bank.BlocksCount then Dec(LStartBlock); // If its updated on mempool, don't look the mempool end; LOperationsResumeList := TOperationsResumeList.Create; try DoFindFromBlock(LStartBlock, LSearchedAccount_number, - LStartOperation, LStartOperation + LMaxOperations, + LStartOperation, LStartOperation + LMaxOperations - 1, LMaxDepth, LFirst_Block_Is_Unknown, LSearchBySender, LSender, LSearchByTarget, LTarget, From be4c8c3113443b600c62b1bbf8a96ada0c72c01f Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 23 Mar 2021 19:27:28 +0100 Subject: [PATCH 146/275] Allow addnode to add new ip to whitelist --- src/core/URPC.pas | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/core/URPC.pas b/src/core/URPC.pas index fa894c539..d4cf9cc82 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -3008,10 +3008,17 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Exit; end; TNode.DecodeIpStringToNodeServerAddressArray(params.AsString('nodes',''),nsaarr); + ansistr := ''; for i:=low(nsaarr) to high(nsaarr) do begin TNetData.NetData.AddServer(nsaarr[i]); + if (params.AsBoolean('whitelist',false)) then begin + ansistr := ansistr + ';' + nsaarr[i].ip; + end; end; jsonresponse.GetAsVariant('result').Value:=length(nsaarr); + if (ansistr<>'') then begin + self.RPCServer.ValidIPs := self.RPCServer.ValidIPs + ';' + ansistr; + end; Result := true; end else if (method='getaccount') then begin // Param "account" contains account number From 49c63661f2ae0ebe30e183eac46a539a12c0a69c Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 24 Mar 2021 19:18:46 +0100 Subject: [PATCH 147/275] Some race-condition protection on api calls --- src/core/URPC.pas | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/src/core/URPC.pas b/src/core/URPC.pas index d4cf9cc82..e37ebda43 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -3719,7 +3719,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; {$IFDEF Use_OpenSSL} GetResultObject.GetAsVariant('openssl').Value := IntToHex(OpenSSLVersion,8); {$ENDIF} - nsaarr := TNetData.NetData.NodeServersAddresses.GetValidNodeServers(true,20); + nsaarr := TNetData.NetData.NodeServersAddresses.GetValidNodeServers(true,10); for i := low(nsaarr) to High(nsaarr) do begin jso := GetResultObject.GetAsArray('nodeservers').GetAsObject(i); jso.GetAsVariant('ip').Value := nsaarr[i].ip; @@ -3836,7 +3836,12 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; ErrorNum := CT_RPC_ErrNum_NotAllowedCall; Exit; end; - jsonresponse.GetAsVariant('result').Value := _RPCServer.WalletKeys.LockWallet; + FNode.OperationSequenceLock.Acquire; // Use lock to prevent N_Operation race-condition on concurrent invocations + try + jsonresponse.GetAsVariant('result').Value := _RPCServer.WalletKeys.LockWallet; + finally + FNode.OperationSequenceLock.Release; + end; Result := true; end else if (method='unlock') then begin // Unlocks the Wallet with "pwd" password @@ -3851,11 +3856,16 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; ErrorDesc := 'Need param "pwd"'; exit; end; - If Not _RPCServer.WalletKeys.IsValidPassword then begin - _RPCServer.WalletKeys.WalletPassword:=params.AsString('pwd',''); + FNode.OperationSequenceLock.Acquire; // Use lock to prevent N_Operation race-condition on concurrent invocations + try + If Not _RPCServer.WalletKeys.IsValidPassword then begin + _RPCServer.WalletKeys.WalletPassword:=params.AsString('pwd',''); + end; + jsonresponse.GetAsVariant('result').Value := _RPCServer.WalletKeys.IsValidPassword; + Result := true; + finally + FNode.OperationSequenceLock.Release; end; - jsonresponse.GetAsVariant('result').Value := _RPCServer.WalletKeys.IsValidPassword; - Result := true; end else if (method='setwalletpassword') then begin // Changes the Wallet password with "pwd" param // Must be unlocked first @@ -3876,9 +3886,14 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; ErrorDesc := 'Need param "pwd"'; exit; end; - _RPCServer.WalletKeys.WalletPassword:=params.AsString('pwd',''); - jsonresponse.GetAsVariant('result').Value := _RPCServer.WalletKeys.IsValidPassword; - Result := true; + FNode.OperationSequenceLock.Acquire; // Use lock to prevent N_Operation race-condition on concurrent invocations + try + _RPCServer.WalletKeys.WalletPassword:=params.AsString('pwd',''); + jsonresponse.GetAsVariant('result').Value := _RPCServer.WalletKeys.IsValidPassword; + Result := true; + finally + FNode.OperationSequenceLock.Release; + end; end else if (method='stopnode') then begin // Stops communications to other nodes if (Not _RPCServer.AllowUsePrivateKeys) then begin From ffff59688e24c5daa0f0db924c05838ef1a48e7d Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 24 Mar 2021 19:34:17 +0100 Subject: [PATCH 148/275] Update CHANGELOG.md --- CHANGELOG.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f483c377..0f173c49e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,6 @@ # Changelog -## Build 5.4 - (PENDING RELEASE) -- CURRENT 5.4.Beta5 +## Build 5.4 - 2021-03-24 - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - Use AbstractMem library v1.2 - Must activate {$DEFINE USE_ABSTRACTMEM} at config.inc file (Enabled by default) @@ -11,6 +10,7 @@ - Added "DATAFOLDER" configuration option at pascalcoin_daemon.ini file (daemon/service) in order to allow customize data folder - Added "ABSTRACTMEM_MAX_CACHE_MB" to customize Maximum megabytes in memory as a cache - Added "ABSTRACTMEM_USE_CACHE_ON_LISTS","ABSTRACTMEM_CACHE_MAX_ACCOUNTS","ABSTRACTMEM_CACHE_MAX_PUBKEYS" in order to customize cache values + - Added "MAX_PAYTOKEY_MOLINAS" to fix limit on automatic PayToKey feature - Improved performance when downloading Safebox (Fresh installation) - JSON-RPC changes: - Updated "Operation Object" and "Multi Operation Object" return values: @@ -41,7 +41,7 @@ - "is_pay_to_key" : (Boolean) True if EPasa is a Pay To Key format like @[Base58Pubkey] - Payload encoding will automatically set "payload_type" value based on encoding params in order to store E-PASA standard - Updated "findaccounts": - -New param "end" (integer, -1 for default): Will search from "start" to "end" (if "end"=-1 will search to the end) + - New param "end" (integer, -1 for default): Will search from "start" to "end" (if "end"=-1 will search to the end) - New method "findblocks": Will search and return an array of "Block objects" - "start","end","max" : Based on block number and max returns values (max by default=100) - "enc_pubkey" or "b58_pubkey" : If provided will return blocks where pubkey equal to provided @@ -51,8 +51,12 @@ - New method "save-safebox-abstractmem" : Will save a Safebox AbstractMem file of actual state - "filename" : String (optional) - New method "abstractmem-stats" : Testing purposes only + - Updated "addnode" + - New param "whitelist" : Boolean (False by default). When true the "nodes" ips will be added to Whitelist for JSON-RPC calls - Fixed bugs: - Fixed bugs on "pascalcoin_daemon" (daemon on Linux / Service on Windows) that produced crash on windows and some invalid finalization on Linux + - Fixed bugs on "finddataoperations" (not searching as expected) + - Fixed bug on "delistaccountforsale" (Freezing application / api calls) - Fixed minor bugs ## Build 5.3.0 - 2020-03-12 From 2754fe4dbb2074ba9f20cf81de0e33d3e7e87a82 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 24 Mar 2021 19:43:44 +0100 Subject: [PATCH 149/275] Set Miner to 5.4 --- src/pascalcoin_miner.lpi | 2 +- src/pascalcoin_miner.pp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pascalcoin_miner.lpi b/src/pascalcoin_miner.lpi index 44d853688..cc7f1f747 100644 --- a/src/pascalcoin_miner.lpi +++ b/src/pascalcoin_miner.lpi @@ -52,7 +52,7 @@ <Version Value="11"/> <PathDelim Value="\"/> <Target> - <Filename Value="PascalCoinMineX"/> + <Filename Value="PascalCoinMiner"/> </Target> <SearchPaths> <IncludeFiles Value="$(ProjOutDir)"/> diff --git a/src/pascalcoin_miner.pp b/src/pascalcoin_miner.pp index c1a4ad948..4c260c743 100644 --- a/src/pascalcoin_miner.pp +++ b/src/pascalcoin_miner.pp @@ -57,7 +57,7 @@ TPascalMinerApp = class(TCustomApplication) end; Const - CT_MINER_VERSION = {$IFDEF PRODUCTION}'5.2'{$ELSE}{$IFDEF TESTNET}'5.2 TESTNET'{$ELSE}ERROR{$ENDIF}{$ENDIF}; + CT_MINER_VERSION = {$IFDEF PRODUCTION}'5.4'{$ELSE}{$IFDEF TESTNET}'5.4 TESTNET'{$ELSE}ERROR{$ENDIF}{$ENDIF}; CT_Line_DeviceStatus = 3; CT_Line_ConnectionStatus = 4; CT_Line_MinerValues = 7; From e14327b6ec56da602828a7d1557e297b1b588e3c Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Sun, 11 Apr 2021 21:57:33 +1000 Subject: [PATCH 150/275] macOS build fix --- src/core/UEPasa.pas | 30 ++++++++++---------- src/core/UEncoding.pas | 6 ++-- src/libraries/abstractmem/UAbstractBTree.pas | 3 +- src/libraries/pascalcoin/UJSONFunctions.pas | 2 +- src/pascalcoin_wallet_classic.dpr | 11 +++++++ src/pascalcoin_wallet_classic.lpi | 10 +++++-- 6 files changed, 39 insertions(+), 23 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index c44d6658c..031e7ef22 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -421,7 +421,7 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; var LPayloadContent: String; begin - Result := string.Empty; + Result := AnsiString.Empty; if PayloadType.HasTrait(ptNonDeterministic) then Exit; if (PayloadType.HasTrait(ptAddressedByName)) then begin @@ -430,29 +430,29 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; if (Not Account.HasValue) then Exit; Result := Result + Account.Value.ToString(); if (AccountChecksum.HasValue) then begin - Result := Result + String.Format('-%u', [AccountChecksum.Value]); + Result := Result + AnsiString.Format('-%u', [AccountChecksum.Value]); end; end; if (PayloadType.HasTrait(ptAsciiFormatted)) then begin - LPayloadContent := String.Format('"%s"', [TPascalAsciiEncoding.Escape(Payload)]); + LPayloadContent := AnsiString.Format('"%s"', [TPascalAsciiEncoding.Escape(Payload)]); end else if (PayloadType.HasTrait(ptHexFormatted)) then begin - LPayloadContent := string.Format('0x%s', [Payload]); + LPayloadContent := AnsiString.Format('0x%s', [Payload]); end else if (PayloadType.HasTrait(ptBase58Formatted)) then begin - LPayloadContent := string.Format('%s', [Payload]); + LPayloadContent := AnsiString.Format('%s', [Payload]); end else begin // it is non-deterministic, so payload content is ignored - LPayloadContent := string.Empty; + LPayloadContent := AnsiString.Empty; end; if (PayloadType.HasTrait(ptPublic)) then begin - Result := Result + string.Format('[%s]', [LPayloadContent]); + Result := Result + AnsiString.Format('[%s]', [LPayloadContent]); end else if (PayloadType.HasTrait(ptRecipientKeyEncrypted)) then begin - Result := Result + string.Format('(%s)', [LPayloadContent]); + Result := Result + AnsiString.Format('(%s)', [LPayloadContent]); end else if (PayloadType.HasTrait(ptSenderKeyEncrypted)) then begin - Result := Result + string.Format('<%s>', [LPayloadContent]); + Result := Result + AnsiString.Format('<%s>', [LPayloadContent]); end else if (PayloadType.HasTrait(ptPasswordEncrypted)) then begin - Result := Result + string.Format('{%s:%s}', [LPayloadContent, TPascalAsciiEncoding.Escape(Password)]); + Result := Result + AnsiString.Format('{%s:%s}', [LPayloadContent, TPascalAsciiEncoding.Escape(Password)]); end else begin // it is non-deterministic, so payload omitted entirely end; @@ -462,7 +462,7 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; // Need to compute: ExtendedChecksum := TEPasaComp.ComputeExtendedChecksum(Result); end; - Result := Result + string.Format(':%s', [ExtendedChecksum]); + Result := Result + AnsiString.Format(':%s', [ExtendedChecksum]); end; end; @@ -547,7 +547,7 @@ function TEPasaParser.TryParse(const AEPasaText: String; AOmitExtendedChecksumVe begin AErrorCode := EPasaErrorCode.Success; AEPasa.Clear; - if (string.IsNullOrEmpty(AEPasaText)) then begin + if (AnsiString.IsNullOrEmpty(AEPasaText)) then begin AErrorCode := EPasaErrorCode.BadFormat; Exit(False); end; @@ -581,7 +581,7 @@ function TEPasaParser.TryParse(const AEPasaText: String; AOmitExtendedChecksumVe if (LAccountName <> #0) then begin // Account Name - if (string.IsNullOrEmpty(LAccountName)) then begin + if (AnsiString.IsNullOrEmpty(LAccountName)) then begin AErrorCode := EPasaErrorCode.BadFormat; Exit(False); end; @@ -673,7 +673,7 @@ function TEPasaParser.TryParse(const AEPasaText: String; AOmitExtendedChecksumVe // Payload if (LPayloadStartChar <> #0) then begin if (LPayloadContent = #0) then begin - AEPasa.Payload := string.Empty; + AEPasa.Payload := AnsiString.Empty; end else if (LPayloadContent.StartsWith('"')) then begin AEPasa.PayloadType := AEPasa.PayloadType + [ptAsciiFormatted] - [ptNonDeterministic]; AEPasa.Payload := TPascalAsciiEncoding.UnEscape(LPayloadContent.Trim(['"'])); @@ -733,7 +733,7 @@ class function TEPasaComp.IsValidExtendedChecksum(const AText, AChecksum: String class function TEPasaComp.IsValidPayloadLength(APayloadType: TPayloadType; const APayloadContent: String): Boolean; begin - if (string.IsNullOrEmpty(APayloadContent)) then + if (AnsiString.IsNullOrEmpty(APayloadContent)) then Exit(True); if (APayloadType.HasTrait(ptPublic)) then begin diff --git a/src/core/UEncoding.pas b/src/core/UEncoding.pas index e4bf715a5..20490cfca 100644 --- a/src/core/UEncoding.pas +++ b/src/core/UEncoding.pas @@ -373,7 +373,7 @@ class function TPascalBase58Encoding.Encode(const ABytes: TArray<Byte>): String; Var LBN, LBNMod, LBNDiv: TBigNum; begin - Result := string.Empty; + Result := AnsiString.Empty; LBN := TBigNum.Create; LBNMod := TBigNum.Create; LBNDiv := TBigNum.Create(CharSet.Length); @@ -468,7 +468,7 @@ class function TStringExtensions.Escape(const AStr: String; AEscapeSymbol: Char; LPPtr: PChar; LPeek, LNext: Char; begin - Result := String.Empty; + Result := AnsiString.Empty; LPPtr := PChar(AStr); while LPPtr^ <> #0 do @@ -525,7 +525,7 @@ class function TStringExtensions.Unescape(const AStr: String; AEscapeSymbol: Cha LPPtr: PChar; LPeek: Char; begin - Result := String.Empty; + Result := AnsiString.Empty; LPPtr := PChar(AStr); while LPPtr^ <> #0 do diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index 128f8d95f..77078e772 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -146,8 +146,9 @@ TAbstractBTreeNode = record End; TMemoryBTree<TData> = Class( TAbstractBTree<Integer,TData> ) + private type TAbstractBTree__Integer_TData = TAbstractBTree<Integer,TData>; private - FBuffer : TList<TAbstractBTree<Integer,TData>.TAbstractBTreeNode> ; + FBuffer : TList<TAbstractBTree__Integer_TData.TAbstractBTreeNode>; { needed for FPC bug } Froot : Integer; FDisposed : Integer; FDisposedMinPos : Integer; diff --git a/src/libraries/pascalcoin/UJSONFunctions.pas b/src/libraries/pascalcoin/UJSONFunctions.pas index 89ad0e2b7..355fbed7d 100644 --- a/src/libraries/pascalcoin/UJSONFunctions.pas +++ b/src/libraries/pascalcoin/UJSONFunctions.pas @@ -894,7 +894,7 @@ function TPCJSONObject.HasName(Name: String): Boolean; Function TPCJSONObject.HasValue(const AParamName : String) : Boolean; begin - Result := HasName(AParamName) AND (NOT AsString(AParamName, String.Empty).IsEmpty); + Result := HasName(AParamName) AND (NOT AsString(AParamName, AnsiString.Empty).IsEmpty); end; diff --git a/src/pascalcoin_wallet_classic.dpr b/src/pascalcoin_wallet_classic.dpr index 993614b1e..d01ee4b15 100644 --- a/src/pascalcoin_wallet_classic.dpr +++ b/src/pascalcoin_wallet_classic.dpr @@ -37,6 +37,8 @@ uses UFRMDiagnosticTool in 'gui-classic\UFRMDiagnosticTool.pas' {FRMDiagnosticTool}, UCommon in 'libraries\sphere10\UCommon.pas', UMemory in 'libraries\sphere10\UMemory.pas', + uregexpr in 'libraries\regex\uregexpr.pas', + regexpr_unicodedata in 'libraries\regex\regexpr_unicodedata.pas', UAccountKeyStorage in 'core\UAccountKeyStorage.pas', UAccounts in 'core\UAccounts.pas', UAES in 'core\UAES.pas', @@ -59,6 +61,15 @@ uses {$IFDEF USE_ABSTRACTMEM} UPCAbstractMem in 'core\UPCAbstractMem.pas', UPCAbstractMemAccountKeys in 'core\UPCAbstractMemAccountKeys.pas', + UAbstractMem in 'libraries\abstractmem\UAbstractMem.pas', + UAbstractAVLTree in 'libraries\abstractmem\UAbstractAVLTree.pas', + UAbstractBTree in 'libraries\abstractmem\UAbstractBTree.pas', + UOrderedList in 'libraries\abstractmem\UOrderedList.pas', + UFileMem in 'libraries\abstractmem\UFileMem.pas', + UCacheMem in 'libraries\abstractmem\UCacheMem.pas', + UAbstractMemTList in 'libraries\abstractmem\UAbstractMemTList.pas', + UAbstractMemBTree in 'libraries\abstractmem\UAbstractMemBTree.pas', + UAVLCache in 'libraries\abstractmem\UAVLCache.pas', {$ENDIF} UPCAbstractMemAccounts in 'core\UPCAbstractMemAccounts.pas', UPCAccountsOrdenations in 'core\UPCAccountsOrdenations.pas', diff --git a/src/pascalcoin_wallet_classic.lpi b/src/pascalcoin_wallet_classic.lpi index 5fc9c9a66..2cbaa4d92 100644 --- a/src/pascalcoin_wallet_classic.lpi +++ b/src/pascalcoin_wallet_classic.lpi @@ -1,16 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <CONFIG> <ProjectOptions> - <Version Value="11"/> + <Version Value="12"/> <PathDelim Value="\"/> <General> <Flags> <MainUnitHasUsesSectionForAllUnits Value="False"/> <MainUnitHasCreateFormStatements Value="False"/> <MainUnitHasTitleStatement Value="False"/> + <CompatibilityMode Value="True"/> </Flags> <SessionStorage Value="InProjectDir"/> - <MainUnit Value="0"/> <Title Value="PascalCoin Wallet"/> <ResourceType Value="res"/> <Icon Value="0"/> @@ -42,7 +42,7 @@ <PackageName Value="LCL"/> </Item1> </RequiredPackages> - <Units Count="37"> + <Units Count="38"> <Unit0> <Filename Value="pascalcoin_wallet_classic.dpr"/> <IsPartOfProject Value="True"/> @@ -222,6 +222,10 @@ <HasResources Value="True"/> <ResourceBaseClass Value="Form"/> </Unit36> + <Unit37> + <Filename Value="core\UEPasa.pas"/> + <IsPartOfProject Value="True"/> + </Unit37> </Units> </ProjectOptions> <CompilerOptions> From be928191f40237f15d186b88daece376d86e04c7 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Mon, 12 Apr 2021 00:44:57 +0200 Subject: [PATCH 151/275] Revert "macOS build fix" This reverts commit e14327b6ec56da602828a7d1557e297b1b588e3c. --- src/core/UEPasa.pas | 30 ++++++++++---------- src/core/UEncoding.pas | 6 ++-- src/libraries/abstractmem/UAbstractBTree.pas | 3 +- src/libraries/pascalcoin/UJSONFunctions.pas | 2 +- src/pascalcoin_wallet_classic.dpr | 11 ------- src/pascalcoin_wallet_classic.lpi | 10 ++----- 6 files changed, 23 insertions(+), 39 deletions(-) diff --git a/src/core/UEPasa.pas b/src/core/UEPasa.pas index 031e7ef22..c44d6658c 100644 --- a/src/core/UEPasa.pas +++ b/src/core/UEPasa.pas @@ -421,7 +421,7 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; var LPayloadContent: String; begin - Result := AnsiString.Empty; + Result := string.Empty; if PayloadType.HasTrait(ptNonDeterministic) then Exit; if (PayloadType.HasTrait(ptAddressedByName)) then begin @@ -430,29 +430,29 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; if (Not Account.HasValue) then Exit; Result := Result + Account.Value.ToString(); if (AccountChecksum.HasValue) then begin - Result := Result + AnsiString.Format('-%u', [AccountChecksum.Value]); + Result := Result + String.Format('-%u', [AccountChecksum.Value]); end; end; if (PayloadType.HasTrait(ptAsciiFormatted)) then begin - LPayloadContent := AnsiString.Format('"%s"', [TPascalAsciiEncoding.Escape(Payload)]); + LPayloadContent := String.Format('"%s"', [TPascalAsciiEncoding.Escape(Payload)]); end else if (PayloadType.HasTrait(ptHexFormatted)) then begin - LPayloadContent := AnsiString.Format('0x%s', [Payload]); + LPayloadContent := string.Format('0x%s', [Payload]); end else if (PayloadType.HasTrait(ptBase58Formatted)) then begin - LPayloadContent := AnsiString.Format('%s', [Payload]); + LPayloadContent := string.Format('%s', [Payload]); end else begin // it is non-deterministic, so payload content is ignored - LPayloadContent := AnsiString.Empty; + LPayloadContent := string.Empty; end; if (PayloadType.HasTrait(ptPublic)) then begin - Result := Result + AnsiString.Format('[%s]', [LPayloadContent]); + Result := Result + string.Format('[%s]', [LPayloadContent]); end else if (PayloadType.HasTrait(ptRecipientKeyEncrypted)) then begin - Result := Result + AnsiString.Format('(%s)', [LPayloadContent]); + Result := Result + string.Format('(%s)', [LPayloadContent]); end else if (PayloadType.HasTrait(ptSenderKeyEncrypted)) then begin - Result := Result + AnsiString.Format('<%s>', [LPayloadContent]); + Result := Result + string.Format('<%s>', [LPayloadContent]); end else if (PayloadType.HasTrait(ptPasswordEncrypted)) then begin - Result := Result + AnsiString.Format('{%s:%s}', [LPayloadContent, TPascalAsciiEncoding.Escape(Password)]); + Result := Result + string.Format('{%s:%s}', [LPayloadContent, TPascalAsciiEncoding.Escape(Password)]); end else begin // it is non-deterministic, so payload omitted entirely end; @@ -462,7 +462,7 @@ function TEPasa.ToString(AOmitExtendedChecksum: Boolean): String; // Need to compute: ExtendedChecksum := TEPasaComp.ComputeExtendedChecksum(Result); end; - Result := Result + AnsiString.Format(':%s', [ExtendedChecksum]); + Result := Result + string.Format(':%s', [ExtendedChecksum]); end; end; @@ -547,7 +547,7 @@ function TEPasaParser.TryParse(const AEPasaText: String; AOmitExtendedChecksumVe begin AErrorCode := EPasaErrorCode.Success; AEPasa.Clear; - if (AnsiString.IsNullOrEmpty(AEPasaText)) then begin + if (string.IsNullOrEmpty(AEPasaText)) then begin AErrorCode := EPasaErrorCode.BadFormat; Exit(False); end; @@ -581,7 +581,7 @@ function TEPasaParser.TryParse(const AEPasaText: String; AOmitExtendedChecksumVe if (LAccountName <> #0) then begin // Account Name - if (AnsiString.IsNullOrEmpty(LAccountName)) then begin + if (string.IsNullOrEmpty(LAccountName)) then begin AErrorCode := EPasaErrorCode.BadFormat; Exit(False); end; @@ -673,7 +673,7 @@ function TEPasaParser.TryParse(const AEPasaText: String; AOmitExtendedChecksumVe // Payload if (LPayloadStartChar <> #0) then begin if (LPayloadContent = #0) then begin - AEPasa.Payload := AnsiString.Empty; + AEPasa.Payload := string.Empty; end else if (LPayloadContent.StartsWith('"')) then begin AEPasa.PayloadType := AEPasa.PayloadType + [ptAsciiFormatted] - [ptNonDeterministic]; AEPasa.Payload := TPascalAsciiEncoding.UnEscape(LPayloadContent.Trim(['"'])); @@ -733,7 +733,7 @@ class function TEPasaComp.IsValidExtendedChecksum(const AText, AChecksum: String class function TEPasaComp.IsValidPayloadLength(APayloadType: TPayloadType; const APayloadContent: String): Boolean; begin - if (AnsiString.IsNullOrEmpty(APayloadContent)) then + if (string.IsNullOrEmpty(APayloadContent)) then Exit(True); if (APayloadType.HasTrait(ptPublic)) then begin diff --git a/src/core/UEncoding.pas b/src/core/UEncoding.pas index 20490cfca..e4bf715a5 100644 --- a/src/core/UEncoding.pas +++ b/src/core/UEncoding.pas @@ -373,7 +373,7 @@ class function TPascalBase58Encoding.Encode(const ABytes: TArray<Byte>): String; Var LBN, LBNMod, LBNDiv: TBigNum; begin - Result := AnsiString.Empty; + Result := string.Empty; LBN := TBigNum.Create; LBNMod := TBigNum.Create; LBNDiv := TBigNum.Create(CharSet.Length); @@ -468,7 +468,7 @@ class function TStringExtensions.Escape(const AStr: String; AEscapeSymbol: Char; LPPtr: PChar; LPeek, LNext: Char; begin - Result := AnsiString.Empty; + Result := String.Empty; LPPtr := PChar(AStr); while LPPtr^ <> #0 do @@ -525,7 +525,7 @@ class function TStringExtensions.Unescape(const AStr: String; AEscapeSymbol: Cha LPPtr: PChar; LPeek: Char; begin - Result := AnsiString.Empty; + Result := String.Empty; LPPtr := PChar(AStr); while LPPtr^ <> #0 do diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index 77078e772..128f8d95f 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -146,9 +146,8 @@ TAbstractBTreeNode = record End; TMemoryBTree<TData> = Class( TAbstractBTree<Integer,TData> ) - private type TAbstractBTree__Integer_TData = TAbstractBTree<Integer,TData>; private - FBuffer : TList<TAbstractBTree__Integer_TData.TAbstractBTreeNode>; { needed for FPC bug } + FBuffer : TList<TAbstractBTree<Integer,TData>.TAbstractBTreeNode> ; Froot : Integer; FDisposed : Integer; FDisposedMinPos : Integer; diff --git a/src/libraries/pascalcoin/UJSONFunctions.pas b/src/libraries/pascalcoin/UJSONFunctions.pas index 355fbed7d..89ad0e2b7 100644 --- a/src/libraries/pascalcoin/UJSONFunctions.pas +++ b/src/libraries/pascalcoin/UJSONFunctions.pas @@ -894,7 +894,7 @@ function TPCJSONObject.HasName(Name: String): Boolean; Function TPCJSONObject.HasValue(const AParamName : String) : Boolean; begin - Result := HasName(AParamName) AND (NOT AsString(AParamName, AnsiString.Empty).IsEmpty); + Result := HasName(AParamName) AND (NOT AsString(AParamName, String.Empty).IsEmpty); end; diff --git a/src/pascalcoin_wallet_classic.dpr b/src/pascalcoin_wallet_classic.dpr index d01ee4b15..993614b1e 100644 --- a/src/pascalcoin_wallet_classic.dpr +++ b/src/pascalcoin_wallet_classic.dpr @@ -37,8 +37,6 @@ uses UFRMDiagnosticTool in 'gui-classic\UFRMDiagnosticTool.pas' {FRMDiagnosticTool}, UCommon in 'libraries\sphere10\UCommon.pas', UMemory in 'libraries\sphere10\UMemory.pas', - uregexpr in 'libraries\regex\uregexpr.pas', - regexpr_unicodedata in 'libraries\regex\regexpr_unicodedata.pas', UAccountKeyStorage in 'core\UAccountKeyStorage.pas', UAccounts in 'core\UAccounts.pas', UAES in 'core\UAES.pas', @@ -61,15 +59,6 @@ uses {$IFDEF USE_ABSTRACTMEM} UPCAbstractMem in 'core\UPCAbstractMem.pas', UPCAbstractMemAccountKeys in 'core\UPCAbstractMemAccountKeys.pas', - UAbstractMem in 'libraries\abstractmem\UAbstractMem.pas', - UAbstractAVLTree in 'libraries\abstractmem\UAbstractAVLTree.pas', - UAbstractBTree in 'libraries\abstractmem\UAbstractBTree.pas', - UOrderedList in 'libraries\abstractmem\UOrderedList.pas', - UFileMem in 'libraries\abstractmem\UFileMem.pas', - UCacheMem in 'libraries\abstractmem\UCacheMem.pas', - UAbstractMemTList in 'libraries\abstractmem\UAbstractMemTList.pas', - UAbstractMemBTree in 'libraries\abstractmem\UAbstractMemBTree.pas', - UAVLCache in 'libraries\abstractmem\UAVLCache.pas', {$ENDIF} UPCAbstractMemAccounts in 'core\UPCAbstractMemAccounts.pas', UPCAccountsOrdenations in 'core\UPCAccountsOrdenations.pas', diff --git a/src/pascalcoin_wallet_classic.lpi b/src/pascalcoin_wallet_classic.lpi index 2cbaa4d92..5fc9c9a66 100644 --- a/src/pascalcoin_wallet_classic.lpi +++ b/src/pascalcoin_wallet_classic.lpi @@ -1,16 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <CONFIG> <ProjectOptions> - <Version Value="12"/> + <Version Value="11"/> <PathDelim Value="\"/> <General> <Flags> <MainUnitHasUsesSectionForAllUnits Value="False"/> <MainUnitHasCreateFormStatements Value="False"/> <MainUnitHasTitleStatement Value="False"/> - <CompatibilityMode Value="True"/> </Flags> <SessionStorage Value="InProjectDir"/> + <MainUnit Value="0"/> <Title Value="PascalCoin Wallet"/> <ResourceType Value="res"/> <Icon Value="0"/> @@ -42,7 +42,7 @@ <PackageName Value="LCL"/> </Item1> </RequiredPackages> - <Units Count="38"> + <Units Count="37"> <Unit0> <Filename Value="pascalcoin_wallet_classic.dpr"/> <IsPartOfProject Value="True"/> @@ -222,10 +222,6 @@ <HasResources Value="True"/> <ResourceBaseClass Value="Form"/> </Unit36> - <Unit37> - <Filename Value="core\UEPasa.pas"/> - <IsPartOfProject Value="True"/> - </Unit37> </Units> </ProjectOptions> <CompilerOptions> From 73acfc0f2c10d5e589dc203d78c0de0ee50cdb2f Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Mon, 12 Apr 2021 00:56:01 +0200 Subject: [PATCH 152/275] Fixed Fatal bug 2021-04-11 --- src/core/UAccounts.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index fe2176d54..50176c3e9 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -5361,7 +5361,7 @@ function TPCSafeBoxTransaction.TransferAmount(previous : TAccountPreviousBlockIn previous.UpdateIfLower(PaccSigner^.account,PaccSigner^.GetLastUpdatedBlock); UpdateSealAndActiveModeFlag(PaccSigner_Sealed,AOpID,True); PaccSigner^.n_operation := n_operation; - PaccSigner^.balance := PaccSender^.balance - (fee); + PaccSigner^.balance := PaccSigner^.balance - (fee); PaccSender^.balance := PaccSender^.balance - (amount); end else begin PaccSender^.n_operation := n_operation; From 04d93494ee598218259ef4524859c0e20c659f8b Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Mon, 12 Apr 2021 00:58:23 +0200 Subject: [PATCH 153/275] Set Version to 5.5 and net protocol available to 13 --- src/core/UConst.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/UConst.pas b/src/core/UConst.pas index bb8aaf004..1a6f880d3 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -135,7 +135,7 @@ interface CT_NetProtocol_Version: Word = 12; // IMPORTANT NOTE!!! // NetProtocol_Available MUST BE always >= NetProtocol_version - CT_NetProtocol_Available: Word = {$IFDEF PRODUCTION}12{$ELSE}12{$ENDIF}; + CT_NetProtocol_Available: Word = {$IFDEF PRODUCTION}13{$ELSE}13{$ENDIF}; CT_MaxAccountOperationsPerBlockWithoutFee = 1; @@ -198,7 +198,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.4'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.4'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.5'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.5'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; From 331525d0cf77e7f5b9efff77cdd016f76d210047 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 12 Apr 2021 01:18:35 +0200 Subject: [PATCH 154/275] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f173c49e..52f8ac872 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## Build 5.5 - 2021-04-12 +- Fixed fatal bug. Mandatory upgrade +- Net protocol upgraded to 13 + ## Build 5.4 - 2021-03-24 - Added usage of AbstractMem library to allow build a PascalCoin version using virtual memory and efficient caching mechanism - Use AbstractMem library v1.2 From 7f419969e86f3eb155fc3118a1d7df58a89f530e Mon Sep 17 00:00:00 2001 From: UrbanCohortDev <UrbanCohortDev@users.noreply.github.com> Date: Mon, 12 Apr 2021 20:17:38 +0100 Subject: [PATCH 155/275] Initial page tab fix Added to OnFormCreate to always default the main PageControl to index 0 --- src/gui-classic/UFRMWallet.dfm | 16 ---------------- src/gui-classic/UFRMWallet.pas | 1 + 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/src/gui-classic/UFRMWallet.dfm b/src/gui-classic/UFRMWallet.dfm index 0f5faba98..03a44e53b 100644 --- a/src/gui-classic/UFRMWallet.dfm +++ b/src/gui-classic/UFRMWallet.dfm @@ -633,10 +633,6 @@ object FRMWallet: TFRMWallet object tsMultiSelectAccounts: TTabSheet Caption = 'Selected Accounts For Batch Operation' ImageIndex = 1 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object dgSelectedAccounts: TDrawGrid Left = 41 Top = 31 @@ -828,10 +824,6 @@ object FRMWallet: TFRMWallet object tsPendingOperations: TTabSheet Caption = 'Pending Operations' ImageIndex = 5 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object dgPendingOperations: TDrawGrid Left = 0 Top = 86 @@ -970,10 +962,6 @@ object FRMWallet: TFRMWallet object tsOperations: TTabSheet Caption = 'Operations Explorer' ImageIndex = 1 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object Panel1: TPanel Left = 0 Top = 0 @@ -1022,10 +1010,6 @@ object FRMWallet: TFRMWallet object tsLogs: TTabSheet Caption = 'Logs' ImageIndex = 2 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object pnlTopLogs: TPanel Left = 0 Top = 0 diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index d6020c2ad..f9326689b 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -1420,6 +1420,7 @@ procedure TFRMWallet.FormCreate(Sender: TObject); // this is macOS specific menu layout InitMacOSMenu; {$endif} + PageControl.ActivePageIndex := 0; end; procedure TFRMWallet.ebHashRateBackBlocksKeyPress(Sender: TObject; var Key: char); From 945adc90db01734af4b6c1132a1da65f4108c985 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 28 Apr 2021 13:10:09 +0200 Subject: [PATCH 156/275] Fix bug on checkepasa and validateepasa JSON RPC methods (invalid expected response not according to specification) --- src/core/UEPasaDecoder.pas | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/core/UEPasaDecoder.pas b/src/core/UEPasaDecoder.pas index 7aec53c1f..3c8bd8341 100644 --- a/src/core/UEPasaDecoder.pas +++ b/src/core/UEPasaDecoder.pas @@ -175,6 +175,7 @@ class function TEPasaDecoder.CheckEPasa(const ASender: TRPCProcess; const AAccount_EPasa: String; AJSONResponse: TPCJSONObject; var AErrorNum: Integer; var AErrorDesc: String): Boolean; var LEPasa : TEPasa; + LResultObject : TPCJSONObject; begin if Not TEPasa.TryParse(AAccount_EPasa,LEPasa) then begin AErrorNum := CT_RPC_ErrNum_InvalidEPASA; @@ -183,37 +184,38 @@ class function TEPasaDecoder.CheckEPasa(const ASender: TRPCProcess; Exit(False); end else begin Result := True; - AJSONResponse.GetAsVariant('account_epasa').Value := LEPasa.ToString(False); - AJSONResponse.GetAsVariant('account_epasa_classic').Value := LEPasa.ToClassicPASAString; + LResultObject := AJSONResponse.GetAsObject('result'); + LResultObject.GetAsVariant('account_epasa').Value := LEPasa.ToString(False); + LResultObject.GetAsVariant('account_epasa_classic').Value := LEPasa.ToClassicPASAString; if LEPasa.PayloadType.HasTrait(ptAddressedByName) then begin - AJSONResponse.GetAsVariant('account').Value := LEPasa.AccountName; + LResultObject.GetAsVariant('account').Value := LEPasa.AccountName; end else begin - AJSONResponse.GetAsVariant('account').Value := LEPasa.Account.Value; + LResultObject.GetAsVariant('account').Value := LEPasa.Account.Value; end; if LEPasa.PayloadType.HasTrait(ptPublic) then begin - AJSONResponse.GetAsVariant('payload_method').Value := 'none'; + LResultObject.GetAsVariant('payload_method').Value := 'none'; end else if LEPasa.PayloadType.HasTrait(ptSenderKeyEncrypted) then begin - AJSONResponse.GetAsVariant('payload_method').Value := 'sender'; + LResultObject.GetAsVariant('payload_method').Value := 'sender'; end else if LEPasa.PayloadType.HasTrait(ptRecipientKeyEncrypted) then begin - AJSONResponse.GetAsVariant('payload_method').Value := 'dest'; + LResultObject.GetAsVariant('payload_method').Value := 'dest'; end else if LEPasa.PayloadType.HasTrait(ptPasswordEncrypted) then begin - AJSONResponse.GetAsVariant('payload_method').Value := 'aes'; - AJSONResponse.GetAsVariant('pwd').Value := LEPasa.Password; + LResultObject.GetAsVariant('payload_method').Value := 'aes'; + LResultObject.GetAsVariant('pwd').Value := LEPasa.Password; end; if LEPasa.PayloadType.HasTrait(ptAsciiFormatted) then begin - AJSONResponse.GetAsVariant('payload_encode').Value := 'string'; + LResultObject.GetAsVariant('payload_encode').Value := 'string'; end else if LEPasa.PayloadType.HasTrait(ptHexFormatted) then begin - AJSONResponse.GetAsVariant('payload_encode').Value := 'hexa'; + LResultObject.GetAsVariant('payload_encode').Value := 'hexa'; end else if LEPasa.PayloadType.HasTrait(ptBase58Formatted) then begin - AJSONResponse.GetAsVariant('payload_encode').Value := 'base58'; + LResultObject.GetAsVariant('payload_encode').Value := 'base58'; end; - AJSONResponse.GetAsVariant('payload').Value := LEPasa.GetRawPayloadBytes.ToHexaString; - AJSONResponse.GetAsVariant('payload_type').Value := LEPasa.PayloadType.ToProtocolValue; - AJSONResponse.GetAsVariant('is_pay_to_key').Value := LEPasa.IsPayToKey; + LResultObject.GetAsVariant('payload').Value := LEPasa.GetRawPayloadBytes.ToHexaString; + LResultObject.GetAsVariant('payload_type').Value := LEPasa.PayloadType.ToProtocolValue; + LResultObject.GetAsVariant('is_pay_to_key').Value := LEPasa.IsPayToKey; end; end; From 4479571b44b60cbe6b5d1ddc8de388041cde3f41 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 13 May 2021 17:58:03 +0200 Subject: [PATCH 157/275] Fixed bug in getwalletaccounts API call when using pubkey --- src/core/URPC.pas | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/URPC.pas b/src/core/URPC.pas index e37ebda43..c2f06ca96 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -3058,6 +3058,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Lanl.FillList(l,k,LAccountsList); for j := 0 to LAccountsList.Count - 1 do begin account := FNode.GetMempoolAccount(LAccountsList[j]); + TPascalCoinJSONComp.FillAccountObject(account,jsonarr.GetAsObject(jsonarr.Count)); end; Finally LAccountsList.Free; From 00621b05628f09c4abf2b6e258a75139fed124aa Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 20 Jul 2021 18:11:16 +0200 Subject: [PATCH 158/275] AbstractMem library v 1.3 Minor stats and analyzers added --- .../abstractmem/ConfigAbstractMem.inc | 6 +- src/libraries/abstractmem/UAVLCache.pas | 40 ++++++++++++- src/libraries/abstractmem/UAbstractMem.pas | 56 +++++++++++++++++-- .../tests/src/UAbstractMem.Tests.pas | 55 ++++++++++++++++-- .../tests/src/UAbstractMemBTree.Tests.pas | 2 +- 5 files changed, 146 insertions(+), 13 deletions(-) diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index 5d331f24b..8a5aac8c8 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -52,8 +52,12 @@ - Added TAbstractBTree - Standard B-Tree implementation for use on AbstractMem Library - Multithread protected - Added TAbstractMemBTreeData<TData> that implements a generic <TData> implementation for TAbstractBTree on TAbstractMem - Added ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION compiler directive to prevent circular structures on Tree nodes + + Version 1.3 - Jul 2021 + - Added TAbstractMemZoneInfo that allows to Analyze TAbstractMem using CheckConsistency and returns all blocks information + - Added TAVLCacheStats that allows to obtain stats from any TAVLCache<T> object } const - CT_ABSTRACTMEM_VERSION = 1.2; // Each revision should increase this version... + CT_ABSTRACTMEM_VERSION = 1.3; // Each revision should increase this version... diff --git a/src/libraries/abstractmem/UAVLCache.pas b/src/libraries/abstractmem/UAVLCache.pas index 4582f3fad..2383aa347 100644 --- a/src/libraries/abstractmem/UAVLCache.pas +++ b/src/libraries/abstractmem/UAVLCache.pas @@ -41,6 +41,16 @@ EAVLCache = class(Exception); { TAVLCache } + TAVLCacheStats = Record + searchesOk : Integer; + searchesFailed : Integer; + addedCount : Integer; + removedCount : Integer; + removedByOveruse : Integer; + procedure Clear; + function ToString : String; + end; + TAVLCache<T> = Class public type @@ -89,6 +99,7 @@ TAVLCacheMemData = record var FAVLCacheMem : TAVLCacheMem; FMaxRegisters : Integer; FAVLCacheLock : TCriticalSection; + FStats : TAVLCacheStats; protected procedure BeforeDelete(var AData : T); virtual; procedure ConsistencyCheck; @@ -104,6 +115,7 @@ TAVLCacheMemData = record function TreeToString: String; function ToString(const AData : T) : String; overload; virtual; property MaxRegisters : Integer read FMaxRegisters write FMaxRegisters; + property Stats : TAVLCacheStats read FStats; End; implementation @@ -354,9 +366,12 @@ procedure TAVLCache<T>.Add(const AData: T); FAVLCacheMem.Delete(PToDelete); inc(i); + Inc(FStats.removedCount); + Inc(FStats.removedByOveruse); end; end; Finally + Inc(FStats.addedCount); FAVLCacheLock.Release; End; end; @@ -378,6 +393,7 @@ procedure TAVLCache<T>.Clear; BeforeDelete(P^.data); FAVLCacheMem.DoMark(P,False); FAVLCacheMem.Delete(P); + Inc(FStats.removedCount); end; Finally FAVLCacheLock.Release; @@ -401,6 +417,7 @@ constructor TAVLCache<T>.Create(ADefaultMaxRegisters: Integer; const AOnCompare FAVLCacheMem := TAVLCacheMem.Create(AOnCompareMethod,False); FMaxRegisters := ADefaultMaxRegisters; FAVLCacheLock := TCriticalSection.Create; + FStats.Clear; end; destructor TAVLCache<T>.Destroy; @@ -431,7 +448,11 @@ function TAVLCache<T>.Find(const AData: T; out AFound: T): Boolean; AFound := PFound^.data; Result := True; FAVLCacheMem.DoMark(PFound,True); - end else Result := False; + Inc(FStats.searchesOk); + end else begin + Result := False; + Inc(FStats.searchesFailed); + end; finally Dispose(P); end; @@ -454,6 +475,7 @@ procedure TAVLCache<T>.Remove(const AData: T); BeforeDelete(PFound^.data); FAVLCacheMem.DoMark(PFound,False); FAVLCacheMem.Delete(PFound); + Inc(FStats.removedCount); end; finally Dispose(P); @@ -491,4 +513,20 @@ function TAVLCache<T>.TAVLCacheMemData.ToString: String; Result := 'TAVLCache<T>.TAVLCacheMemData.'+IntToStr(SizeOf(Self.data)); end; +{ TAVLCacheStats } + +procedure TAVLCacheStats.Clear; +begin + Self.searchesOk := 0; + Self.searchesFailed := 0; + Self.addedCount := 0; + Self.removedCount := 0; + Self.removedByOveruse := 0; +end; + +function TAVLCacheStats.ToString: String; +begin + Result := Format('%2.f%% of %d searches Ok. Added %d and removed %d for overuse',[Self.searchesOk*100/(Self.searchesFailed+Self.searchesFailed),Self.searchesFailed+Self.searchesFailed,Self.addedCount,Self.removedByOveruse]); +end; + end. diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index 044b43a11..5f38ef6f8 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -34,7 +34,8 @@ interface uses Classes, SysUtils, SyncObjs, - UAbstractAVLTree; + UAbstractAVLTree + {$IFNDEF FPC},System.Generics.Collections,System.Generics.Defaults{$ELSE},Generics.Collections,Generics.Defaults{$ENDIF}; {$I ./ConfigAbstractMem.inc } @@ -71,7 +72,6 @@ TAbstractMemMemoryLeaksNode = record function ToString : String; end; - TAbstractMemMemoryLeaks = Class( TAVLAbstractTree<TAbstractMemMemoryLeaksNode> ) private FAbstractMem : TAbstractMem; @@ -97,6 +97,11 @@ TAbstractMemMemoryLeaksNode = record TAbstractMemZoneType = (amzt_unknown, amzt_memory_leak, amzt_used); + TAbstractMemZoneInfo = record + AMZone : TAMZone; + ZoneType : TAbstractMemZoneType; + end; + { TAbstractMem } TAbstractMem = Class @@ -135,7 +140,7 @@ TAbstractMemMemoryLeaksNode = record procedure Dispose(const APosition : TAbstractMemPosition); overload; function GetUsedZoneInfo(const APosition : TAbstractMemPosition; ACheckForUsedZone : Boolean; out AAMZone : TAMZone) : Boolean; function ToString : String; override; - function CheckConsistency(const AStructure : TStrings; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Integer) : Boolean; + function CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Integer) : Boolean; function ReadFirstData(var AFirstDataZone : TAMZone; var AFirstData : TBytes) : Boolean; class function GetAbstractMemVersion : String; property ReadOnly : Boolean read FReadOnly; @@ -189,9 +194,12 @@ implementation { TAbstractMem } -function TAbstractMem.CheckConsistency(const AStructure: TStrings; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Integer) : Boolean; +function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Integer) : Boolean; var LPosition : TAbstractMemPosition; LZone : TAMZone; + LAMZoneInfo : TAbstractMemZoneInfo; + i, nCount : Integer; + LMemLeakFound,LMemLeakToFind : TAbstractMemMemoryLeaksNode; begin // Will check since first position: FLock.Acquire; @@ -206,12 +214,22 @@ function TAbstractMem.CheckConsistency(const AStructure: TStrings; out ATotalUse case GetZoneType(LPosition,LZone) of amzt_memory_leak : begin if Assigned(AStructure) then AStructure.Add( Format('%d to %d mem leak %d bytes',[LPosition,LZone.position + LZone.size,LZone.size])); + if Assigned(AAbstractMemZoneInfoList) then begin + LAMZoneInfo.AMZone := LZone; + LAMZoneInfo.ZoneType := amzt_memory_leak; + AAbstractMemZoneInfoList.Add(LAMZoneInfo); + end; Inc(LPosition, LZone.size); inc(ATotalLeaksSize,LZone.size); inc(ATotalLeaksBlocksCount); end; amzt_used : begin if Assigned(AStructure) then AStructure.Add( Format('%d to %d used %d bytes',[LPosition,LZone.position + LZone.size, LZone.size])); + if Assigned(AAbstractMemZoneInfoList) then begin + LAMZoneInfo.AMZone := LZone; + LAMZoneInfo.ZoneType := amzt_used; + AAbstractMemZoneInfoList.Add(LAMZoneInfo); + end; inc(LPosition, LZone.size + CT_ExtraSizeForUsedZoneType); inc(ATotalUsedSize,LZone.size + CT_ExtraSizeForUsedZoneType); inc(ATotalUsedBlocksCount); @@ -221,6 +239,34 @@ function TAbstractMem.CheckConsistency(const AStructure: TStrings; out ATotalUse Result := False; end; end; + // + if Assigned(AAbstractMemZoneInfoList) then begin + // Try to find all blocks: + for i := 0 to AAbstractMemZoneInfoList.Count-1 do begin + if (AAbstractMemZoneInfoList.Items[i].ZoneType=amzt_memory_leak) then begin + // Search it: + LMemLeakToFind.Clear; + LMemLeakToFind.SetSize( AAbstractMemZoneInfoList.Items[i].AMZone.size ); + LMemLeakToFind.myPosition := AAbstractMemZoneInfoList.Items[i].AMZone.position; + + LMemLeakFound := FMemLeaks.Find( LMemLeakToFind ); + if Not FMemLeaks.IsNil(LMemLeakFound) then begin + if (LMemLeakFound.myPosition<>AAbstractMemZoneInfoList.Items[i].AMZone.position) then begin + if Assigned(AStructure) then AStructure.Add( Format('MemLeak of %d bytes at %d pos not equal at %d/%d', + [LMemLeakToFind.GetSize,AAbstractMemZoneInfoList.Items[i].AMZone.position,i+1,AAbstractMemZoneInfoList.Count])); + Result := False; + end; + end else begin + if Assigned(AStructure) then AStructure.Add( Format('MemLeak of %d bytes at pos %d pos not found %d/%d', + [LMemLeakToFind.GetSize,AAbstractMemZoneInfoList.Items[i].AMZone.position,i+1,AAbstractMemZoneInfoList.Count])); + Result := False; + end; + + end; + end; + + + end; Finally FLock.Release; End; @@ -554,7 +600,7 @@ function TAbstractMem.ToString: String; begin LAnalize := TStringList.Create; try - if Not CheckConsistency(LAnalize,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin + if Not CheckConsistency(LAnalize, Nil, LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin LAnalize.Add('CONSISTENCY ERROR FOUND'); end else begin LAnalize.Clear; diff --git a/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas index da394ca31..6211de5e3 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas @@ -7,13 +7,14 @@ interface uses - SysUtils, + SysUtils, classes, {$IFDEF FPC} fpcunit, testutils, testregistry, {$ELSE} TestFramework, {$ENDIF} - UCacheMem, UFileMem, UAbstractMem, UAbstractBTree, UAbstractMemTList; + UCacheMem, UFileMem, UAbstractMem, UAbstractBTree, UAbstractMemTList + {$IFNDEF FPC},System.Generics.Collections,System.Generics.Defaults{$ELSE},Generics.Collections,Generics.Defaults{$ENDIF}; type // Test methods for class TCalc TestTAbstractMem = class(TTestCase) @@ -22,7 +23,8 @@ TestTAbstractMem = class(TTestCase) procedure SetUp; override; procedure TearDown; override; published - procedure Test1; + procedure Test_ClearContent; + procedure Test_MemLeaksReuse; end; implementation @@ -35,7 +37,7 @@ procedure TestTAbstractMem.TearDown; begin end; -procedure TestTAbstractMem.Test1; +procedure TestTAbstractMem.Test_ClearContent; var Lfm : TFileMem; begin Lfm := TFileMem.Create(ExtractFileDir(ParamStr(0))+PathDelim+'test1.am',False); @@ -47,6 +49,49 @@ procedure TestTAbstractMem.Test1; end; +procedure TestTAbstractMem.Test_MemLeaksReuse; +var LAM : TAbstractMem; + LAMs : TList<TAMZone>; + i,j, loops : Integer; + LStrings : TStrings; + LAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; + LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Integer; +begin + LAM := TMem.Create(0,False); + try + LAMs := TList<TAMZone>.Create; + Try + for loops := 1 to 2 do begin + + LAMs.Clear; + + for j := 1 to 10000 do begin + LAMs.Add( LAM.New(Random(1000)+10) ); + end; + + // + for i := 0 to LAMs.Count-1 do begin + LAM.Dispose( LAMs.Items[i] ); + end; + + end; + + LStrings := TStringList.Create; + LAbstractMemZoneInfoList := TList<TAbstractMemZoneInfo>.Create; + try + if Not LAM.CheckConsistency(LStrings,LAbstractMemZoneInfoList,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then raise Exception.Create(LStrings.Text); + finally + LAbstractMemZoneInfoList.Free; + LStrings.Free; + end; + Finally + LAMs.Free; + End; + finally + LAM.Free; + end; +end; + initialization -// RegisterTest(TestTAbstractMem{$IFNDEF FPC}.Suite{$ENDIF}); + RegisterTest(TestTAbstractMem{$IFNDEF FPC}.Suite{$ENDIF}); end. diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index f91b133ae..d811dae41 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -114,7 +114,7 @@ procedure TestTAbstractMemBTree.DoCheckAbstractMem(AAbstractMem: TAbstractMem; A var LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Integer; begin - Assert(AAbstractMem.CheckConsistency(Nil,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount)); + Assert(AAbstractMem.CheckConsistency(Nil,Nil,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount)); Assert(LTotalUsedSize=AUsedBytes,Format('Total used %d bytes (%d blocks) different from expected %d bytes - Total free %d bytes (%d blocks)',[LTotalUsedSize, AUsedBytes, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount])); end; From 2eee00529e0ea1458315ebd654813c7e154d3300 Mon Sep 17 00:00:00 2001 From: UrbanCohortDev <UrbanCohortDev@users.noreply.github.com> Date: Fri, 30 Jul 2021 14:37:10 +0100 Subject: [PATCH 159/275] Fix call to TAbstractMem.CheckConsistency The method signature was changed in TAbstractMem.CheckConsistency to add a parameter TList<TAbstractMemZoneInfo>. This caused the call in UPCRPCFileUtils to fail. This has been fixed, but no use is made of any data returned in the List. --- src/core/UPCRPCFileUtils.pas | 48 +++++++++++++++++++++--------------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/src/core/UPCRPCFileUtils.pas b/src/core/UPCRPCFileUtils.pas index 9a9f4b956..f24cd3427 100644 --- a/src/core/UPCRPCFileUtils.pas +++ b/src/core/UPCRPCFileUtils.pas @@ -48,7 +48,7 @@ interface implementation -uses UPCDataTypes, UFileStorage, UNode; +uses UPCDataTypes, UFileStorage, UNode, UAbstractMem; { TRPCFileUtils } @@ -90,6 +90,9 @@ class function TRPCFileUtils.AbstractMemStats(const ASender: TRPCProcess; i, nMax : Integer; Lobj : TPCJSONObject; Larray : TPCJSONArray; + {$IFDEF USE_ABSTRACTMEM} + LAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; + {$ENDIF} begin if Not ASender.RPCServer.AllowUsePrivateKeys then begin AErrorNum := CT_RPC_ErrNum_NotAllowedCall; @@ -101,26 +104,31 @@ class function TRPCFileUtils.AbstractMemStats(const ASender: TRPCProcess; if AInputParams.GetAsVariant('report').AsBoolean(False) then LReport := LStrings else LReport := Nil; Lobj := AJSONResponse.GetAsObject('result').GetAsObject('abstractmem'); - if TNode.Node.Bank.SafeBox.PCAbstractMem.AbstractMem.CheckConsistency(LReport, LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin - Lobj.GetAsVariant('checkconsistency').Value := True; - end else begin - Lobj.GetAsVariant('checkconsistency').Value := False; - end; - Lobj.GetAsVariant('total_used_size').Value := LTotalUsedSize; - Lobj.GetAsVariant('total_used_blocks_count').Value := LTotalUsedBlocksCount; - Lobj.GetAsVariant('total_leaks_size').Value := LTotalLeaksSize; - Lobj.GetAsVariant('total_leaks_blocks_count').Value := LTotalLeaksBlocksCount; - - if Assigned(LReport) then begin - Larray := Lobj.GetAsArray('report'); - i := AInputParams.GetAsVariant('report_start').AsInteger(0); - nMax := AInputParams.GetAsVariant('report_max').AsInteger(100); - while (nMax>0) and (i>=0) and (i<LStrings.Count-1) do begin - Larray.GetAsVariant(Larray.Count).Value := LStrings[i]; - inc(i); - dec(nMax); + LAbstractMemZoneInfoList := TList<TAbstractMemZoneInfo>.Create; + Try + if TNode.Node.Bank.SafeBox.PCAbstractMem.AbstractMem.CheckConsistency(LReport, LAbstractMemZoneInfoList, LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin + Lobj.GetAsVariant('checkconsistency').Value := True; + end else begin + Lobj.GetAsVariant('checkconsistency').Value := False; end; - end; + Lobj.GetAsVariant('total_used_size').Value := LTotalUsedSize; + Lobj.GetAsVariant('total_used_blocks_count').Value := LTotalUsedBlocksCount; + Lobj.GetAsVariant('total_leaks_size').Value := LTotalLeaksSize; + Lobj.GetAsVariant('total_leaks_blocks_count').Value := LTotalLeaksBlocksCount; + + if Assigned(LReport) then begin + Larray := Lobj.GetAsArray('report'); + i := AInputParams.GetAsVariant('report_start').AsInteger(0); + nMax := AInputParams.GetAsVariant('report_max').AsInteger(100); + while (nMax>0) and (i>=0) and (i<LStrings.Count-1) do begin + Larray.GetAsVariant(Larray.Count).Value := LStrings[i]; + inc(i); + dec(nMax); + end; + end; + Finally + LAbstractMemZoneInfoList.Free; + End; Result := True; Finally LStrings.Free; From d9e3c3c580349f025ba6623ce3ce1cfc45ed3d8c Mon Sep 17 00:00:00 2001 From: UrbanCohortDev <UrbanCohortDev@users.noreply.github.com> Date: Sat, 31 Jul 2021 22:21:44 +0100 Subject: [PATCH 160/275] Changed the call to TAbstractMem.CheckConsistency This replaces the previous commit on this unit. Instead of creating the object and passing it into the routine, Nil is passed instead. --- src/core/UPCRPCFileUtils.pas | 49 ++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 28 deletions(-) diff --git a/src/core/UPCRPCFileUtils.pas b/src/core/UPCRPCFileUtils.pas index f24cd3427..b92853016 100644 --- a/src/core/UPCRPCFileUtils.pas +++ b/src/core/UPCRPCFileUtils.pas @@ -48,7 +48,7 @@ interface implementation -uses UPCDataTypes, UFileStorage, UNode, UAbstractMem; +uses UPCDataTypes, UFileStorage, UNode; { TRPCFileUtils } @@ -90,9 +90,6 @@ class function TRPCFileUtils.AbstractMemStats(const ASender: TRPCProcess; i, nMax : Integer; Lobj : TPCJSONObject; Larray : TPCJSONArray; - {$IFDEF USE_ABSTRACTMEM} - LAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; - {$ENDIF} begin if Not ASender.RPCServer.AllowUsePrivateKeys then begin AErrorNum := CT_RPC_ErrNum_NotAllowedCall; @@ -104,31 +101,27 @@ class function TRPCFileUtils.AbstractMemStats(const ASender: TRPCProcess; if AInputParams.GetAsVariant('report').AsBoolean(False) then LReport := LStrings else LReport := Nil; Lobj := AJSONResponse.GetAsObject('result').GetAsObject('abstractmem'); - LAbstractMemZoneInfoList := TList<TAbstractMemZoneInfo>.Create; - Try - if TNode.Node.Bank.SafeBox.PCAbstractMem.AbstractMem.CheckConsistency(LReport, LAbstractMemZoneInfoList, LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin - Lobj.GetAsVariant('checkconsistency').Value := True; - end else begin - Lobj.GetAsVariant('checkconsistency').Value := False; + if TNode.Node.Bank.SafeBox.PCAbstractMem.AbstractMem.CheckConsistency(LReport, Nil, LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin + Lobj.GetAsVariant('checkconsistency').Value := True; + end else begin + Lobj.GetAsVariant('checkconsistency').Value := False; + end; + Lobj.GetAsVariant('total_used_size').Value := LTotalUsedSize; + Lobj.GetAsVariant('total_used_blocks_count').Value := LTotalUsedBlocksCount; + Lobj.GetAsVariant('total_leaks_size').Value := LTotalLeaksSize; + Lobj.GetAsVariant('total_leaks_blocks_count').Value := LTotalLeaksBlocksCount; + + if Assigned(LReport) then begin + Larray := Lobj.GetAsArray('report'); + i := AInputParams.GetAsVariant('report_start').AsInteger(0); + nMax := AInputParams.GetAsVariant('report_max').AsInteger(100); + while (nMax>0) and (i>=0) and (i<LStrings.Count-1) do begin + Larray.GetAsVariant(Larray.Count).Value := LStrings[i]; + inc(i); + dec(nMax); end; - Lobj.GetAsVariant('total_used_size').Value := LTotalUsedSize; - Lobj.GetAsVariant('total_used_blocks_count').Value := LTotalUsedBlocksCount; - Lobj.GetAsVariant('total_leaks_size').Value := LTotalLeaksSize; - Lobj.GetAsVariant('total_leaks_blocks_count').Value := LTotalLeaksBlocksCount; - - if Assigned(LReport) then begin - Larray := Lobj.GetAsArray('report'); - i := AInputParams.GetAsVariant('report_start').AsInteger(0); - nMax := AInputParams.GetAsVariant('report_max').AsInteger(100); - while (nMax>0) and (i>=0) and (i<LStrings.Count-1) do begin - Larray.GetAsVariant(Larray.Count).Value := LStrings[i]; - inc(i); - dec(nMax); - end; - end; - Finally - LAbstractMemZoneInfoList.Free; - End; + end; + Result := True; Finally LStrings.Free; From 6b6e2a45b2b6ddf6aa96b9905d3c1e990540d20e Mon Sep 17 00:00:00 2001 From: UrbanCohortDev <UrbanCohortDev@users.noreply.github.com> Date: Sat, 31 Jul 2021 22:31:51 +0100 Subject: [PATCH 161/275] Changes to enable GNU Get Text language translations to work 1. This change adds {$I ../config.inc} to UFRMPascalCoinWalletConfig.pas so that the language option can be changed. 2. FAppParams changed to TSettings.AppParams in UFRMWallet.pas 3. USE_GNUGETTEXT Defined in config.inc. 4. Use_CryptoLib4Pascal turned on --- src/config.inc | 4 ++-- src/gui-classic/UFRMPascalCoinWalletConfig.pas | 2 ++ src/gui-classic/UFRMWallet.pas | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/config.inc b/src/config.inc index 25709ec14..afb4e6362 100644 --- a/src/config.inc +++ b/src/config.inc @@ -34,7 +34,7 @@ {.$DEFINE TESTNET} // Activate to define CryptoLib4Pascal by default on all compilations - {.$DEFINE Use_CryptoLib4Pascal} + {$DEFINE Use_CryptoLib4Pascal} // Add the following paths to the project Search Path is this option is used // .\libraries\cryptolib4pascal // .\libraries\simplebaselib4pascal @@ -68,7 +68,7 @@ {$DEFINE USE_ABSTRACTMEM} // Activate GNUGETTEXT library - {.$DEFINE USE_GNUGETTEXT} + {$DEFINE USE_GNUGETTEXT} // Activate usage of TPCTemporalFileStream instead of TBytes in order to minimize mem usage // This also fixes issue #207 High memory usage on FreePascal compiler diff --git a/src/gui-classic/UFRMPascalCoinWalletConfig.pas b/src/gui-classic/UFRMPascalCoinWalletConfig.pas index 865fea48b..80f40a195 100644 --- a/src/gui-classic/UFRMPascalCoinWalletConfig.pas +++ b/src/gui-classic/UFRMPascalCoinWalletConfig.pas @@ -94,6 +94,8 @@ TFRMPascalCoinWalletConfig = class(TForm) Property WalletKeys : TWalletKeys read FWalletKeys write SetWalletKeys; end; + {$I ../config.inc} + implementation uses diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index f9326689b..c39312995 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -1373,7 +1373,7 @@ procedure TFRMWallet.FormCreate(Sender: TObject); {$IFDEF USE_GNUGETTEXT} // use language from the params and retranslate if needed // might be better to move this a bit earlier in the formcreate routine - UseLanguage(FAppParams.ParamByName[CT_PARAM_UILanguage].GetAsString(GetCurrentLanguage)); + UseLanguage(TSettings.AppParams.ParamByName[CT_PARAM_UILanguage].GetAsString(GetCurrentLanguage)); RetranslateComponent(self); {$ENDIF} // From 935b83f49360aa54b2425006b596ef7a6bce676e Mon Sep 17 00:00:00 2001 From: Albert Molina <bpascalblockchain@gmail.com> Date: Sat, 14 Aug 2021 18:32:54 +0200 Subject: [PATCH 162/275] Do not use CryptoLib4Pascal by default Default crypto library is still OpenSSL --- src/config.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.inc b/src/config.inc index afb4e6362..17d05dd37 100644 --- a/src/config.inc +++ b/src/config.inc @@ -34,7 +34,7 @@ {.$DEFINE TESTNET} // Activate to define CryptoLib4Pascal by default on all compilations - {$DEFINE Use_CryptoLib4Pascal} + {.$DEFINE Use_CryptoLib4Pascal} // Add the following paths to the project Search Path is this option is used // .\libraries\cryptolib4pascal // .\libraries\simplebaselib4pascal From 3e48435f41c8ce7302d2ab27449c19ed90063254 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 14 Sep 2021 11:12:26 +0200 Subject: [PATCH 163/275] AbstractMem Library v1.4 --- .../abstractmem/ConfigAbstractMem.inc | 7 +- src/libraries/abstractmem/UAbstractBTree.pas | 44 ++-- src/libraries/abstractmem/UAbstractMem.pas | 82 ++++--- .../abstractmem/UAbstractMemBTree.pas | 4 +- .../abstractmem/UAbstractMemTList.pas | 3 +- src/libraries/abstractmem/UFileMem.pas | 39 ++- src/libraries/abstractmem/UOrderedList.pas | 7 + .../abstractmem/tests/AbstractMem.Tests.dpr | 3 +- .../abstractmem/tests/AbstractMem.Tests.lpi | 58 ++++- .../tests/src/UAbstractBTree.Tests.pas | 21 +- .../tests/src/UAbstractMem.Tests.pas | 5 +- .../tests/src/UAbstractMemBTree.Tests.pas | 7 +- .../abstractmem/tests/src/UFileMem.Tests.pas | 223 ++++++++++++++++++ 13 files changed, 424 insertions(+), 79 deletions(-) create mode 100644 src/libraries/abstractmem/tests/src/UFileMem.Tests.pas diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index 8a5aac8c8..0b8ffb6c0 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -56,8 +56,13 @@ Version 1.3 - Jul 2021 - Added TAbstractMemZoneInfo that allows to Analyze TAbstractMem using CheckConsistency and returns all blocks information - Added TAVLCacheStats that allows to obtain stats from any TAVLCache<T> object + + Version 1.4 - + - Fixed but to allow files up to 4 Gb. Limitation is due to internal 4 bytes positioning. 4 bytes = 4 Gb maximum size } const - CT_ABSTRACTMEM_VERSION = 1.3; // Each revision should increase this version... + CT_ABSTRACTMEM_VERSION = 1.4; // Each revision should increase this version... + + diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index 128f8d95f..4c47423e9 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -145,25 +145,25 @@ TAbstractBTreeNode = record procedure Unlock; End; - TMemoryBTree<TData> = Class( TAbstractBTree<Integer,TData> ) + TMemoryBTree<TData> = Class( TAbstractBTree<TAbstractMemPosition,TData> ) private - FBuffer : TList<TAbstractBTree<Integer,TData>.TAbstractBTreeNode> ; + FBuffer : TList<TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode> ; Froot : Integer; FDisposed : Integer; FDisposedMinPos : Integer; protected - function GetRoot: TAbstractBTree<Integer,TData>.TAbstractBTreeNode; override; - procedure SetRoot(var Value: TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; - function NewNode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode; override; - procedure DisposeNode(var ANode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; - procedure SetNil(var AIdentify : Integer); override; - procedure SaveNode(var ANode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; - procedure CheckConsistencyFinalized(ADatas : TList<TData>; AIdents : TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount : Integer); override; + function GetRoot: TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode; override; + procedure SetRoot(var Value: TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode); override; + function NewNode : TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode; override; + procedure DisposeNode(var ANode : TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode); override; + procedure SetNil(var AIdentify : TAbstractMemPosition); override; + procedure SaveNode(var ANode : TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode); override; + procedure CheckConsistencyFinalized(ADatas : TList<TData>; AIdents : TOrderedList<TAbstractMemPosition>; Alevels, ANodesCount, AItemsCount : Integer); override; public - function IsNil(const AIdentify : Integer) : Boolean; override; + function IsNil(const AIdentify : TAbstractMemPosition) : Boolean; override; constructor Create(const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder : Integer); destructor Destroy; override; - function GetNode(AIdentify : Integer) : TAbstractBTree<Integer,TData>.TAbstractBTreeNode; override; + function GetNode(AIdentify : TAbstractMemPosition) : TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode; override; property Count; End; @@ -178,6 +178,8 @@ TAbstractBTreeNode = record implementation +uses UAbstractMem; + { TAbstractBTree<TIdentify, TData> } function TAbstractBTree<TIdentify, TData>.Add(const AData: TData): Boolean; @@ -1377,7 +1379,7 @@ procedure TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.RemoveInNode(AInde { TMemoryBTree<TData> } -procedure TMemoryBTree<TData>.CheckConsistencyFinalized(ADatas: TList<TData>; AIdents: TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount: Integer); +procedure TMemoryBTree<TData>.CheckConsistencyFinalized(ADatas: TList<TData>; AIdents: TOrderedList<TAbstractMemPosition>; Alevels, ANodesCount, AItemsCount: Integer); var i,iPos,nDisposed, LDisposedMinPos : Integer; begin inherited; @@ -1403,7 +1405,7 @@ constructor TMemoryBTree<TData>.Create(const AOnCompareDataMethod: TComparison<T begin FBuffer := TList<TAbstractBTreeNode>.Create; Froot := -1; - inherited Create(TComparison_Integer,AOnCompareDataMethod,AAllowDuplicates,AOrder); + inherited Create(TComparison_TAbstractMemPosition,AOnCompareDataMethod,AAllowDuplicates,AOrder); FCount := 0; FDisposed := 0; FDisposedMinPos := -1; @@ -1416,7 +1418,7 @@ destructor TMemoryBTree<TData>.Destroy; inherited; end; -procedure TMemoryBTree<TData>.DisposeNode(var ANode: TAbstractBTree<Integer, TData>.TAbstractBTreeNode); +procedure TMemoryBTree<TData>.DisposeNode(var ANode: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode); var Lpos : Integer; begin Lpos := ANode.identify; @@ -1427,13 +1429,13 @@ procedure TMemoryBTree<TData>.DisposeNode(var ANode: TAbstractBTree<Integer, TDa if (FDisposedMinPos<0) or (FDisposedMinPos>Lpos) then FDisposedMinPos := Lpos; end; -function TMemoryBTree<TData>.GetNode(AIdentify: Integer): TAbstractBTree<Integer, TData>.TAbstractBTreeNode; +function TMemoryBTree<TData>.GetNode(AIdentify: TAbstractMemPosition): TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode; begin Result := FBuffer[AIdentify]; if (Result.identify<>AIdentify) then raise EAbstractBTree.Create(Format('Found %d Identify instead of %d',[Result.identify,AIdentify])); end; -function TMemoryBTree<TData>.GetRoot: TAbstractBTree<Integer, TData>.TAbstractBTreeNode; +function TMemoryBTree<TData>.GetRoot: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode; begin if (Froot<0) then begin ClearNode(Result); @@ -1442,12 +1444,12 @@ function TMemoryBTree<TData>.GetRoot: TAbstractBTree<Integer, TData>.TAbstractBT Result := GetNode(Froot); end; -function TMemoryBTree<TData>.IsNil(const AIdentify: Integer): Boolean; +function TMemoryBTree<TData>.IsNil(const AIdentify: TAbstractMemPosition): Boolean; begin Result := AIdentify<0; end; -function TMemoryBTree<TData>.NewNode: TAbstractBTree<Integer, TData>.TAbstractBTreeNode; +function TMemoryBTree<TData>.NewNode: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode; begin ClearNode(Result); if (FDisposed > 0) And (FDisposed > (Count DIV 5)) then begin // 20% max disposed nodes @@ -1467,7 +1469,7 @@ function TMemoryBTree<TData>.NewNode: TAbstractBTree<Integer, TData>.TAbstractBT FBuffer.Insert(Result.identify,Result); end; -procedure TMemoryBTree<TData>.SaveNode(var ANode: TAbstractBTree<Integer, TData>.TAbstractBTreeNode); +procedure TMemoryBTree<TData>.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode); begin if (ANode.identify<0) then begin raise EAbstractBTree.Create('Save undefined node '+ToString(ANode)); @@ -1479,12 +1481,12 @@ procedure TMemoryBTree<TData>.SaveNode(var ANode: TAbstractBTree<Integer, TData> end; end; -procedure TMemoryBTree<TData>.SetNil(var AIdentify: Integer); +procedure TMemoryBTree<TData>.SetNil(var AIdentify: TAbstractMemPosition); begin AIdentify := -1; end; -procedure TMemoryBTree<TData>.SetRoot(var Value: TAbstractBTree<Integer, TData>.TAbstractBTreeNode); +procedure TMemoryBTree<TData>.SetRoot(var Value: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode); begin Froot := Value.identify; end; diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index 5f38ef6f8..48c32fcce 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -35,16 +35,15 @@ interface Classes, SysUtils, SyncObjs, UAbstractAVLTree - {$IFNDEF FPC},System.Generics.Collections,System.Generics.Defaults{$ELSE},Generics.Collections,Generics.Defaults{$ENDIF}; + {$IFNDEF FPC},System.Generics.Collections,System.Generics.Defaults{$ELSE},Generics.Collections,Generics.Defaults{$ENDIF}, + UOrderedList; {$I ./ConfigAbstractMem.inc } Type - TAbstractMemPosition = Integer; - TAMZone = record position : TAbstractMemPosition; - size : Integer; + size : Int64; procedure Clear; function ToString : String; end; @@ -109,17 +108,17 @@ TAbstractMemZoneInfo = record FReadOnly : Boolean; FHeaderInitialized : Boolean; FInitialPosition : Integer; - FNextAvailablePos : Integer; - FMaxAvailablePos : Integer; + FNextAvailablePos : Int64; + FMaxAvailablePos : Int64; FMemLeaks : TAbstractMemMemoryLeaks; // protected FLock : TCriticalSection; function AbsoluteWrite(const AAbsolutePosition : Int64; const ABuffer; ASize : Integer) : Integer; virtual; abstract; function AbsoluteRead(const AAbsolutePosition : Int64; var ABuffer; ASize : Integer) : Integer; virtual; abstract; - procedure DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos : Integer; ANeedSize : Integer); virtual; abstract; + procedure DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos : Int64; ANeedSize : Integer); virtual; abstract; // - function PositionToAbsolute(const APosition : Integer) : Int64; + function PositionToAbsolute(const APosition : Int64) : Int64; procedure IncreaseSize(ANeedSize : Integer); // function GetZoneType(APosition : TAbstractMemPosition; out AAMZone : TAMZone) : TAbstractMemZoneType; @@ -127,8 +126,8 @@ TAbstractMemZoneInfo = record function IsAbstractMemInfoStable : Boolean; virtual; procedure SaveHeader; public - function Write(const APosition : Integer; const ABuffer; ASize : Integer) : Integer; overload; virtual; - function Read(const APosition : Integer; var ABuffer; ASize : Integer) : Integer; overload; virtual; + function Write(const APosition : Int64; const ABuffer; ASize : Integer) : Integer; overload; virtual; + function Read(const APosition : Int64; var ABuffer; ASize : Integer) : Integer; overload; virtual; Constructor Create(AInitialPosition : Integer; AReadOnly : Boolean); virtual; Destructor Destroy; override; @@ -140,7 +139,7 @@ TAbstractMemZoneInfo = record procedure Dispose(const APosition : TAbstractMemPosition); overload; function GetUsedZoneInfo(const APosition : TAbstractMemPosition; ACheckForUsedZone : Boolean; out AAMZone : TAMZone) : Boolean; function ToString : String; override; - function CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Integer) : Boolean; + function CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Int64) : Boolean; function ReadFirstData(var AFirstDataZone : TAMZone; var AFirstData : TBytes) : Boolean; class function GetAbstractMemVersion : String; property ReadOnly : Boolean read FReadOnly; @@ -148,6 +147,9 @@ TAbstractMemZoneInfo = record procedure CopyFrom(ASource : TAbstractMem); function GetStatsReport(AClearStats : Boolean) : String; virtual; class function SizeOfPosition : Integer; + property NextAvailablePos : Int64 read FNextAvailablePos; + property MaxAvailablePos : Int64 read FMaxAvailablePos; + property HeaderInitialized : Boolean read FHeaderInitialized; End; TMem = Class(TAbstractMem) @@ -156,7 +158,7 @@ TAbstractMemZoneInfo = record protected function AbsoluteWrite(const AAbsolutePosition : Int64; const ABuffer; ASize : Integer) : Integer; override; function AbsoluteRead(const AAbsolutePosition : Int64; var ABuffer; ASize : Integer) : Integer; override; - procedure DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos : Integer; ANeedSize : Integer); override; + procedure DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos : Int64; ANeedSize : Integer); override; public Constructor Create(AInitialPosition : Integer; AReadOnly : Boolean); override; End; @@ -181,6 +183,7 @@ TAbstractMemAVLTreeNodeInfo = record class function GetSize : Integer; end; +function TComparison_TAbstractMemPosition(const ALeft, ARight: TAbstractMemPosition): Integer; implementation @@ -192,13 +195,20 @@ implementation CT_HeaderSize = 16; // Magic(7) + Version(1) + MemLeak_root_position(4) + NextAvailable_position(4) = 16 bytes CT_ExtraSizeForUsedZoneType = 4; +function TComparison_TAbstractMemPosition(const ALeft, ARight: TAbstractMemPosition): Integer; +begin + if ALeft<ARight then Result := -1 + else if ALeft>ARight then Result := 1 + else Result := 0; +end; + { TAbstractMem } -function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Integer) : Boolean; +function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Int64) : Boolean; var LPosition : TAbstractMemPosition; LZone : TAMZone; LAMZoneInfo : TAbstractMemZoneInfo; - i, nCount : Integer; + i: Integer; LMemLeakFound,LMemLeakToFind : TAbstractMemMemoryLeaksNode; begin // Will check since first position: @@ -219,8 +229,8 @@ function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstr LAMZoneInfo.ZoneType := amzt_memory_leak; AAbstractMemZoneInfoList.Add(LAMZoneInfo); end; - Inc(LPosition, LZone.size); - inc(ATotalLeaksSize,LZone.size); + LPosition := LPosition + LZone.size; + ATotalLeaksSize := ATotalLeaksSize + LZone.size; inc(ATotalLeaksBlocksCount); end; amzt_used : begin @@ -230,8 +240,8 @@ function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstr LAMZoneInfo.ZoneType := amzt_used; AAbstractMemZoneInfoList.Add(LAMZoneInfo); end; - inc(LPosition, LZone.size + CT_ExtraSizeForUsedZoneType); - inc(ATotalUsedSize,LZone.size + CT_ExtraSizeForUsedZoneType); + LPosition := Int64(LPosition) + Int64(LZone.size) + Int64( CT_ExtraSizeForUsedZoneType ); + ATotalUsedSize := ATotalUsedSize + LZone.size + Int64( CT_ExtraSizeForUsedZoneType ); inc(ATotalUsedBlocksCount); end; else @@ -306,7 +316,7 @@ procedure TAbstractMem.ClearContent; procedure TAbstractMem.CopyFrom(ASource: TAbstractMem); var LBuff : TBytes; - iPos, LBuffDataCount : Integer; + iPos, LBuffDataCount : Int64; LMemLeakRelativeRootPos : TAbstractMemPosition; begin ASource.FLock.Acquire; @@ -325,7 +335,7 @@ procedure TAbstractMem.CopyFrom(ASource: TAbstractMem); if LBuffDataCount>Length(LBuff) then LBuffDataCount := Length(LBuff); ASource.Read(iPos,LBuff[0],LBuffDataCount); Self.Write(iPos,LBuff[0],LBuffDataCount); - inc(iPos,LBuffDataCount); + iPos := iPos + LBuffDataCount; end; LMemLeakRelativeRootPos := ASource.FMemLeaks.FRootPosition; @@ -390,6 +400,7 @@ procedure TAbstractMem.Dispose(const APosition: TAbstractMemPosition); var LZone : TAMZone; begin if APosition<=CT_HeaderSize then raise EAbstractMem.Create('Dispose: Invalid position '+IntToStr(APosition)); + LZone.Clear; // @[APosition] - 4 bytes = position to size LZone.position := APosition; if Read(APosition - 4,LZone.size,4) <> 4 then raise EAbstractMem.Create('Dispose: Cannot read size'); @@ -438,6 +449,7 @@ function TAbstractMem.GetUsedZoneInfo(const APosition: TAbstractMemPosition; ACh if GetZoneType(APosition - CT_ExtraSizeForUsedZoneType,AAMZone)<>amzt_used then Exit(False) else Exit(True); end else begin + AAMZone.Clear; AAMZone.position := APosition; if Read(APosition - CT_ExtraSizeForUsedZoneType,AAMZone.size,4)<>4 then Exit(False); // This is the CT_ExtraSizeForUsedZoneType = 4 bytes for size indicator Result := (AAMZone.position + AAMZone.size <= FNextAvailablePos) And ( ((((AAMZone.size-1) DIV 4)+1)*4) = AAMZone.size ); @@ -449,9 +461,11 @@ function TAbstractMem.GetZoneType(APosition: TAbstractMemPosition; out AAMZone : LMemLeak, LSearchedMemLeak : TAbstractMemMemoryLeaksNode; begin Result := amzt_unknown; + AAMZone.Clear; AAMZone.position := APosition; AAMZone.size := 0; LZone.position := (((APosition-1) DIV 4)+1)*4; + LZone.size := 0; if (LZone.position <> APosition) or (LZone.position<CT_HeaderSize) or (LZone.position>=FNextAvailablePos) then Exit; // Check if Memory leak LMemLeak.myPosition := LZone.position; @@ -473,14 +487,22 @@ function TAbstractMem.GetZoneType(APosition: TAbstractMemPosition; out AAMZone : procedure TAbstractMem.IncreaseSize(ANeedSize: Integer); // This will guarantee at the end that FMaxAvailablePos-FNextAvailablePos+1 >= ANeededSize -var LTmpNextAvailablePos, LTmpMaxAvailablePos : Integer; +var LTmpNextAvailablePos, LTmpMaxAvailablePos : Int64; begin if FMaxAvailablePos-FNextAvailablePos+1 >= ANeedSize then Exit; + + // Max 32 bits memory (4 Gb) + if Int64(FNextAvailablePos + Int64(ANeedSize)) >= Int64($FFFFFFFF) then begin + raise EAbstractMem.Create(Format('Cannot increase more size (Max 4Gb) current %d (max %d) needed %d overflow 0x%s', + [FNextAvailablePos,FMaxAvailablePos, ANeedSize,IntToHex(Int64(FNextAvailablePos + Int64(ANeedSize)),16)])); + end; + LTmpNextAvailablePos := FNextAvailablePos; LTmpMaxAvailablePos := FMaxAvailablePos; + DoIncreaseSize(LTmpNextAvailablePos,LTmpMaxAvailablePos,ANeedSize); // Check - if (LTmpNextAvailablePos + LTmpMaxAvailablePos + 1 < ANeedSize) then raise EAbstractMem.Create(FormaT('IncreaseSize error. Needed %d obtained from %d to %d = %d', + if ((LTmpMaxAvailablePos-LTmpNextAvailablePos)+1 < ANeedSize) and (ANeedSize>0) then raise EAbstractMem.Create(FormaT('IncreaseSize error. Needed %d obtained from %d to %d = %d', [ANeedSize,LTmpNextAvailablePos,LTmpMaxAvailablePos,(LTmpMaxAvailablePos-LTmpNextAvailablePos+1)])); // FNextAvailablePos := LTmpNextAvailablePos; @@ -538,7 +560,7 @@ function TAbstractMem.New(AMemSize: Integer): TAMZone; End; end; -function TAbstractMem.PositionToAbsolute(const APosition: Integer): Int64; +function TAbstractMem.PositionToAbsolute(const APosition: Int64): Int64; begin Result := FInitialPosition + APosition; end; @@ -570,7 +592,7 @@ procedure TAbstractMem.SaveHeader; procedure TAbstractMem.SaveToStream(AStream: TStream); var LBuffer : TBytes; i : Integer; - LNextStart : Integer; + LNextStart : Int64; begin CheckInitialized(False); LNextStart := 0; @@ -582,7 +604,7 @@ procedure TAbstractMem.SaveToStream(AStream: TStream); if (i>Length(LBuffer)) then i := Length(LBuffer); Read(LNextStart,LBuffer[0],i); AStream.Write(LBuffer[0],i); - inc(LNextStart,i); + LNextStart := LNextStart + i; end; Finally FLock.Release; @@ -596,7 +618,7 @@ class function TAbstractMem.SizeOfPosition: Integer; function TAbstractMem.ToString: String; var LAnalize : TStrings; - LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Integer; + LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Int64; begin LAnalize := TStringList.Create; try @@ -612,7 +634,7 @@ function TAbstractMem.ToString: String; end; end; -function TAbstractMem.Read(const APosition: Integer; var ABuffer; ASize: Integer): Integer; +function TAbstractMem.Read(const APosition: Int64; var ABuffer; ASize: Integer): Integer; begin FLock.Acquire; try @@ -640,7 +662,7 @@ function TAbstractMem.ReadFirstData(var AFirstDataZone: TAMZone; var AFirstData: end; end; -function TAbstractMem.Write(const APosition: Integer; const ABuffer; ASize: Integer) : Integer; +function TAbstractMem.Write(const APosition: Int64; const ABuffer; ASize: Integer) : Integer; begin FLock.Acquire; Try @@ -875,7 +897,7 @@ constructor TMem.Create(AInitialPosition: Integer; AReadOnly: Boolean); inherited; end; -procedure TMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Integer; ANeedSize: Integer); +procedure TMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Int64; ANeedSize: Integer); begin if (ANeedSize<=0) And (AMaxAvailablePos<=0) then begin SetLength(FMem,0); // Reset @@ -887,7 +909,7 @@ procedure TMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Integer; ANeedSize := (((ANeedSize-1) DIV 256)+1)*256; SetLength(FMem, AMaxAvailablePos + ANeedSize); - Inc(AMaxAvailablePos,ANeedSize); + AMaxAvailablePos := AMaxAvailablePos + ANeedSize; // end; diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index e37a428fd..ae2f0833e 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -111,7 +111,6 @@ interface End; - implementation { TAbstractMemBTree<TData> } @@ -129,7 +128,7 @@ constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitial FAbstractMem := AAbstractMem; FrootPosition := 0; - inherited Create(TComparison_Integer,TComparison_Integer,AAllowDuplicates,AOrder); + inherited Create(TComparison_TAbstractMemPosition,TComparison_TAbstractMemPosition,AAllowDuplicates,AOrder); FCount := 0; // if Not FAbstractMem.GetUsedZoneInfo(AInitialZone.position,False,FInitialZone) then begin @@ -257,6 +256,7 @@ procedure TAbstractMemBTree.LoadNodeHeader( ClearNode(ANode); LItemsCount := 0; AChildsCount := 0; + AChildsPosition := 0; ANode.identify := APosition; Move(LBuff[0],ANode.parent,4); Move(LBuff[4],LItemsCount,1); diff --git a/src/libraries/abstractmem/UAbstractMemTList.pas b/src/libraries/abstractmem/UAbstractMemTList.pas index 49ee0b76b..dfdb33a5c 100644 --- a/src/libraries/abstractmem/UAbstractMemTList.pas +++ b/src/libraries/abstractmem/UAbstractMemTList.pas @@ -40,7 +40,8 @@ interface // Current version 3.0.4 does not contain valid support for Generics, using Generics from this: // https://github.com/PascalCoinDev/PascalCoin/tree/master/src/libraries/generics.collections // (Download and set folder as a "units include folder" in compiler options) - {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}; + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}, + UOrderedList; {$I ./ConfigAbstractMem.inc } diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index a993c9f05..aabb0cb0b 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -71,17 +71,19 @@ TFileMemStats = record function GetMaxCacheDataBlocks: Integer; procedure SetMaxCacheDataBlocks(const Value: Integer); procedure CacheIsNOTStable; inline; + function GetUseCache: Boolean; + procedure SetUseCache(const Value: Boolean); protected function AbsoluteWrite(const AAbsolutePosition : Int64; const ABuffer; ASize : Integer) : Integer; override; function AbsoluteRead(const AAbsolutePosition : Int64; var ABuffer; ASize : Integer) : Integer; override; - procedure DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos : Integer; ANeedSize : Integer); override; + procedure DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos : Int64; ANeedSize : Integer); override; function IsAbstractMemInfoStable : Boolean; override; public Constructor Create(const AFileName : String; AReadOnly : Boolean); reintroduce; Destructor Destroy; override; function New(AMemSize : Integer) : TAMZone; override; - function Write(const APosition : Integer; const ABuffer; ASize : Integer) : Integer; overload; override; - function Read(const APosition : Integer; var ABuffer; ASize : Integer) : Integer; overload; override; + function Write(const APosition : Int64; const ABuffer; ASize : Integer) : Integer; overload; override; + function Read(const APosition : Int64; var ABuffer; ASize : Integer) : Integer; overload; override; {$IFDEF ABSTRACTMEM_TESTING_MODE} // Warning: Accessing Cache is not Safe Thread protected, use LockCache/UnlockCache instead property Cache : TCacheMem read FCache; @@ -93,6 +95,7 @@ TFileMemStats = record function LockCache : TCacheMem; procedure UnlockCache; property FileName : String read FFileName; + property UseCache : Boolean read GetUseCache write SetUseCache; {$IFDEF ABSTRACTMEM_ENABLE_STATS} function GetStatsReport(AClearStats : Boolean) : String; override; {$ENDIF} @@ -127,7 +130,7 @@ procedure TFileMemStats.Clear; function TFileMem.AbsoluteRead(const AAbsolutePosition: Int64; var ABuffer; ASize: Integer): Integer; begin - FFileStream.Seek(AAbsolutePosition,soFromBeginning); + FFileStream.Position := AAbsolutePosition; Result := FFileStream.Read(ABuffer,ASize); {$IFDEF ABSTRACTMEM_ENABLE_STATS} inc(FStats.ReadsCount); @@ -137,7 +140,7 @@ function TFileMem.AbsoluteRead(const AAbsolutePosition: Int64; var ABuffer; ASiz function TFileMem.AbsoluteWrite(const AAbsolutePosition: Int64; const ABuffer; ASize: Integer): Integer; begin - FFileStream.Seek(AAbsolutePosition,soFromBeginning); + FFileStream.Position := AAbsolutePosition; Result := FFileStream.Write(ABuffer,ASize); CacheIsNOTStable; {$IFDEF ABSTRACTMEM_ENABLE_STATS} @@ -197,7 +200,7 @@ destructor TFileMem.Destroy; FreeAndNil(FCache); end; -procedure TFileMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Integer; ANeedSize: Integer); +procedure TFileMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Int64; ANeedSize: Integer); var LBuff : TBytes; begin if (ANeedSize<=0) And (AMaxAvailablePos<=0) then begin @@ -264,6 +267,11 @@ function TFileMem.GetMaxCacheSize: Integer; Result := FCache.MaxCacheSize; end; +function TFileMem.GetUseCache: Boolean; +begin + Result := Assigned(FCache); +end; + {$IFDEF ABSTRACTMEM_ENABLE_STATS} function TFileMem.GetStatsReport(AClearStats : Boolean) : String; begin @@ -309,7 +317,7 @@ function TFileMem.OnCacheSaveDataProc(const ABuffer; AStartPos, ASize: Integer): Result := inherited Write(AStartPos,ABuffer,ASize); end; -function TFileMem.Read(const APosition: Integer; var ABuffer; ASize: Integer): Integer; +function TFileMem.Read(const APosition: Int64; var ABuffer; ASize: Integer): Integer; begin if Not Assigned(FCache) then begin Result := inherited; @@ -347,12 +355,27 @@ procedure TFileMem.SetMaxCacheSize(const Value: Integer); End; end; +procedure TFileMem.SetUseCache(const Value: Boolean); +begin + FLock.Acquire; + Try + if Not Value then begin + If Not ReadOnly then FlushCache; + FreeAndNil(FCache); + end else if Not Assigned(FCache) then begin + FCache := TCacheMem.Create(OnCacheNeedDataProc,OnCacheSaveDataProc); + end; + Finally + FLock.Release; + End; +end; + procedure TFileMem.UnlockCache; begin FLock.Release; end; -function TFileMem.Write(const APosition: Integer; const ABuffer; ASize: Integer) : Integer; +function TFileMem.Write(const APosition: Int64; const ABuffer; ASize: Integer) : Integer; begin if (Not Assigned(FCache)) Or (FIsFlushingCache) then begin inherited; diff --git a/src/libraries/abstractmem/UOrderedList.pas b/src/libraries/abstractmem/UOrderedList.pas index 411a9e4de..c9482e168 100644 --- a/src/libraries/abstractmem/UOrderedList.pas +++ b/src/libraries/abstractmem/UOrderedList.pas @@ -44,6 +44,8 @@ interface type + TAbstractMemPosition = Int64; + {$IFDEF FPC} TComparison<T> = function(const Left, Right: T): Integer; {$ENDIF} @@ -234,3 +236,8 @@ initialization finalization end. + + + + + diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr index d8a9c8560..cb8b5fc96 100644 --- a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr @@ -38,7 +38,8 @@ uses UCacheMem.Tests in 'src\UCacheMem.Tests.pas', UAbstractMem.Tests in 'src\UAbstractMem.Tests.pas', UAbstractBTree.Tests in 'src\UAbstractBTree.Tests.pas', - UAbstractMemBTree.Tests in 'src\UAbstractMemBTree.Tests.pas'; + UAbstractMemBTree.Tests in 'src\UAbstractMemBTree.Tests.pas', + UFileMem.Tests in 'src\UFileMem.Tests.pas'; {$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} type diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi b/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi index 79885a682..e28e037ba 100644 --- a/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi @@ -32,11 +32,67 @@ <PackageName Value="FCL"/> </Item3> </RequiredPackages> - <Units Count="1"> + <Units Count="15"> <Unit0> <Filename Value="AbstractMem.Tests.dpr"/> <IsPartOfProject Value="True"/> </Unit0> + <Unit1> + <Filename Value="..\UAbstractAVLTree.pas"/> + <IsPartOfProject Value="True"/> + </Unit1> + <Unit2> + <Filename Value="..\UAbstractBTree.pas"/> + <IsPartOfProject Value="True"/> + </Unit2> + <Unit3> + <Filename Value="..\UAbstractMem.pas"/> + <IsPartOfProject Value="True"/> + </Unit3> + <Unit4> + <Filename Value="..\UAbstractMemBTree.pas"/> + <IsPartOfProject Value="True"/> + </Unit4> + <Unit5> + <Filename Value="..\UAbstractMemTList.pas"/> + <IsPartOfProject Value="True"/> + </Unit5> + <Unit6> + <Filename Value="..\UAVLCache.pas"/> + <IsPartOfProject Value="True"/> + </Unit6> + <Unit7> + <Filename Value="..\UCacheMem.pas"/> + <IsPartOfProject Value="True"/> + </Unit7> + <Unit8> + <Filename Value="..\UFileMem.pas"/> + <IsPartOfProject Value="True"/> + </Unit8> + <Unit9> + <Filename Value="..\UOrderedList.pas"/> + <IsPartOfProject Value="True"/> + </Unit9> + <Unit10> + <Filename Value="src\UCacheMem.Tests.pas"/> + <IsPartOfProject Value="True"/> + </Unit10> + <Unit11> + <Filename Value="src\UAbstractMem.Tests.pas"/> + <IsPartOfProject Value="True"/> + </Unit11> + <Unit12> + <Filename Value="src\UAbstractBTree.Tests.pas"/> + <IsPartOfProject Value="True"/> + </Unit12> + <Unit13> + <Filename Value="src\UAbstractMemBTree.Tests.pas"/> + <IsPartOfProject Value="True"/> + </Unit13> + <Unit14> + <Filename Value="src\UFileMem.Tests.pas"/> + <IsPartOfProject Value="True"/> + </Unit14> </Units> </ProjectOptions> <CompilerOptions> diff --git a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas index 1d5ecfc87..73fe8b934 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas @@ -13,16 +13,16 @@ interface {$ELSE} TestFramework, {$ENDIF} - UAbstractBTree, UOrderedList; + UAbstractBTree, UOrderedList, UAbstractMem; type - TIntegerBTree = Class( TMemoryBTree<Integer> ) + TIntegerBTree = Class( TMemoryBTree<TAbstractMemPosition> ) private protected public constructor Create(AAllowDuplicates : Boolean; AOrder : Integer); - function NodeDataToString(const AData : Integer) : String; override; + function NodeDataToString(const AData : TAbstractMemPosition) : String; override; End; @@ -51,10 +51,10 @@ implementation constructor TIntegerBTree.Create(AAllowDuplicates: Boolean; AOrder: Integer); begin - inherited Create(TComparison_Integer,AAllowDuplicates,AOrder); + inherited Create(TComparison_TAbstractMemPosition,AAllowDuplicates,AOrder); end; -function TIntegerBTree.NodeDataToString(const AData: Integer): String; +function TIntegerBTree.NodeDataToString(const AData: TAbstractMemPosition): String; begin Result := AData.ToString; end; @@ -199,7 +199,9 @@ procedure TestTAbstractBTree.TestInsert; procedure TestTAbstractBTree.TestPrecessorSuccessor; var Lbt : TIntegerBTree; - Lorder, i, intValue, valMin, valMax, Lregs : Integer; + Lorder : Integer; + i, intValue, valMin, valMax, Lregs : TAbstractMemPosition; + begin for Lorder := 3 to 7 do begin Lbt := TIntegerBTree.Create(False,Lorder); @@ -242,7 +244,8 @@ procedure TestTAbstractBTree.TestPrecessorSuccessor; procedure TestTAbstractBTree.TestPrecessorSuccessor_Duplicates; var Lbt : TIntegerBTree; - Lorder, i, intValue, valMin, valMax, Lregs : Integer; + Lorder, + i, intValue, valMin, valMax, Lregs : TAbstractMemPosition; begin for Lorder := 3 to 7 do begin Lbt := TIntegerBTree.Create(True,Lorder); @@ -282,7 +285,7 @@ procedure TestTAbstractBTree.TestPrecessorSuccessor_Duplicates; procedure TestTAbstractBTree.Test_duplicate; var Lbt : TIntegerBTree; - Lorder, i, intValue : Integer; + Lorder, i, intValue : TAbstractMemPosition; LLastTree, LCurrentTree : String; procedure DoInsert(AValue : Integer); @@ -345,7 +348,7 @@ procedure TestTAbstractBTree.Test_duplicate; procedure TestTAbstractBTree.TestDelete; var Lbt : TIntegerBTree; - Lorder, i, intValue : Integer; + Lorder, i, intValue : TAbstractMemPosition; LLastTree, LCurrentTree : String; procedure DoDelete(AValue : Integer); diff --git a/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas index 6211de5e3..97437ad02 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas @@ -13,7 +13,8 @@ interface {$ELSE} TestFramework, {$ENDIF} - UCacheMem, UFileMem, UAbstractMem, UAbstractBTree, UAbstractMemTList + UCacheMem, UFileMem, UAbstractMem, UAbstractBTree, UAbstractMemTList, + UOrderedList {$IFNDEF FPC},System.Generics.Collections,System.Generics.Defaults{$ELSE},Generics.Collections,Generics.Defaults{$ENDIF}; type // Test methods for class TCalc @@ -55,7 +56,7 @@ procedure TestTAbstractMem.Test_MemLeaksReuse; i,j, loops : Integer; LStrings : TStrings; LAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; - LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Integer; + LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : TAbstractMemPosition; begin LAM := TMem.Create(0,False); try diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index d811dae41..adb3fc50e 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -62,7 +62,7 @@ procedure TAbstractMemBTreeExampleInteger.DisposeData(var AData: TAbstractMemPos function TAbstractMemBTreeExampleInteger.DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; begin - Result := ALeftData - ARightData; + Result := Integer( ALeftData - ARightData ); end; function TAbstractMemBTreeExampleInteger.NodeDataToString(const AData: TAbstractMemPosition): String; @@ -112,7 +112,7 @@ function TAbstractMemBTreeExampleString.SaveData(const AData: String): TAMZone; procedure TestTAbstractMemBTree.DoCheckAbstractMem(AAbstractMem: TAbstractMem; AUsedBytes: Integer); var - LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Integer; + LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : TAbstractMemPosition; begin Assert(AAbstractMem.CheckConsistency(Nil,Nil,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount)); Assert(LTotalUsedSize=AUsedBytes,Format('Total used %d bytes (%d blocks) different from expected %d bytes - Total free %d bytes (%d blocks)',[LTotalUsedSize, AUsedBytes, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount])); @@ -136,7 +136,8 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup var Lbt : TAbstractMemBTreeExampleInteger; Lbts : TAbstractMemBTreeExampleString; Lzone : TAMZone; - intValue, nRounds, nAdds, nDeletes, i, j : Integer; + intValue, nRounds, nAdds, nDeletes, i : Integer; + j : TAbstractMemPosition; Lnode : TIntegerBTree.TAbstractBTreeNode; Lmem : TAbstractMem; LCurr : String; diff --git a/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas b/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas new file mode 100644 index 000000000..37fd785bf --- /dev/null +++ b/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas @@ -0,0 +1,223 @@ +unit UFileMem.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + + uses + SysUtils, Classes, + {$IFDEF FPC} + fpcunit, testutils, testregistry, + {$ELSE} + TestFramework, + {$ENDIF} + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} + UFileMem, UAbstractMem, UCacheMem, UOrderedList; + +{$I ./../../ConfigAbstractMem.inc } + + + type + // Test methods for class TCalc + + { TestTFileMem } + + TestTFileMem = class(TTestCase) + strict private + private + public + procedure SetUp; override; + procedure TearDown; override; + procedure Test_FileMem_Aux(AUseCache : Boolean); + procedure Test_AbstractMem_Aux(AAbstractMem : TAbstractMem; AStrings : TStrings; ACreateBlocks : Integer); + {$IFDEF FPC} + function ElapsedTestTime : Integer; + {$ENDIF} + function GetFullFileName(AFileName : String) : String; + procedure CheckConsistency(const AAbstractMem : TAbstractMem); + published + procedure Test_FileMem_Cache; + procedure Test_FileMem_No_Cache; + procedure Test_FileMame_MaxSize; + end; + + implementation + + +{$IFDEF FPC} +function TestTFileMem.ElapsedTestTime: Integer; +begin + Result := 0; +end; +{$ENDIF} + +procedure TestTFileMem.CheckConsistency(const AAbstractMem: TAbstractMem); +var LStructure : TStrings; + LAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; + LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : TAbstractMemPosition; +begin + LStructure := TStringList.Create; + Try + IF Not AAbstractMem.CheckConsistency(LStructure,Nil,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin + raise Exception.Create(LStructure.Text); + end; + Finally + LStructure.Free; + End; +end; + +function TestTFileMem.GetFullFileName(AFileName: String): String; +begin +// Result := 'C:\Users\Albert\Desktop\TEMP\'+AFileName; // XXXXXXXXXXXXXXXX + Result := ExtractFileDir(ParamStr(0))+PathDelim+AFileName; +// XXXXXXXXXXXXXXXX +end; + +procedure TestTFileMem.SetUp; +begin +end; + +procedure TestTFileMem.TearDown; +begin +end; + +procedure TestTFileMem.Test_AbstractMem_Aux(AAbstractMem: TAbstractMem; AStrings : TStrings; ACreateBlocks: Integer); +var LAMs : TList<TAMZone>; + i, j, k : integer; + LData : TBytes; +begin + if ACreateBlocks<=0 then Exit; + Randomize; + LAMs := TList<TAMZone>.Create; + try + SetLength(LData,10000); + for i := 0 to Length(LData)-1 do begin + LData[i] := Byte(i+1); + end; + for i := 0 to ACreateBlocks do begin + LAMs.Add( AAbstractMem.New(20*(Random(15)+1)) ); + AAbstractMem.Write(LAMs.Items[i].position,LData[0],LAMs.Items[i].size); + end; + + AStrings.Add(Format('Create %d blocks with max %d bytes ET %d',[ACreateBlocks,Length(LData),ElapsedTestTime])); + // Blocks created + // Play with them + for i := 0 to ACreateBlocks*4 do begin + // Read randomly + j := Random(LAMs.Count DIV 10); + AAbstractMem.Read(LAMs.Items[j].position,LData[0],LAMs.Items[j].size); + end; + AStrings.Add(Format('Read %d blocks randomly ET %d',[ACreateBlocks,ElapsedTestTime])); + // + for i := 0 to ACreateBlocks*4 do begin + // Write randomly + j := Random(LAMs.Count DIV 10); + AAbstractMem.Write(LAMs.Items[j].position,LData[0],LAMs.Items[j].size); + end; + AStrings.Add(Format('Write %d blocks randomly ET %d',[ACreateBlocks,ElapsedTestTime])); + + finally + LAMs.Free; + end; +end; + +procedure TestTFileMem.Test_FileMame_MaxSize; +var Lfm : TFileMem; + LTotalSize : Int64; + Lfile : TFileStream; + s : String; + LData : TBytes; + i : Integer; +var LAMs : TList<TAMZone>; +begin + Lfm := TFileMem.Create(GetFullFileName('test_FileMem_Maxsize.am'),False); + LAMs := TList<TAMZone>.Create; + try + Lfm.UseCache := False; + CheckConsistency(Lfm); + // + SetLength(LData,50000000); + for i := 0 to Length(LData)-1 do begin + LData[i] := Byte(i+1); + end; + LTotalSize := Lfm.NextAvailablePos; + i := 0; + while Lfm.NextAvailablePos<((Int64(2147483648)*2) + (Length(LData)*2)) do begin + LAMs.Add( Lfm.New(Length(LData)) ); + inc(LTotalSize, Int64(Length(LData)) ); + inc(i); + Lfm.FlushCache; + if Lfm.NextAvailablePos>MaxInt then begin + CheckConsistency(Lfm); + end; + end; + + finally + LAMs.Free; + Lfm.Free; + end; +end; + +procedure TestTFileMem.Test_FileMem_Aux(AUseCache: Boolean); +var Lfm : TFileMem; + Ltc : Int64; + Lfs : TStrings; + Lfile : TFileStream; + s : String; +begin + Lfm := TFileMem.Create(GetFullFileName('test_FileMem_Aux.am'),False); + Lfs := TStringList.Create; + try + Lfm.ClearContent; +// Lfm.UseCache := AUseCache; + if AUseCache then begin + Lfm.MaxCacheSize := 1024 * 1024 * 2; // 2 Mb + Lfm.MaxCacheDataBlocks := 10000; // 10 K + Lfs.Add(Format('Use cache with MaxCacheSize:%d and MaxCacheDataBlocks:%d',[Lfm.MaxCacheSize,Lfm.MaxCacheDataBlocks])); + end else begin + Lfs.Add('NO use cache'); + end; + // + Test_AbstractMem_Aux(Lfm,Lfs,50000); + Lfm.FlushCache; + + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + if AUseCache then begin + Lfs.Add( Lfm.LockCache.CacheMemStats.ToString ); + Lfm.UnlockCache; + end; + {$ENDIF} + + Lfs.Add(Format('Elapsed time %d',[ElapsedTestTime])); + Lfs.Add(''); + + s := ExtractFileDir(ParamStr(0))+PathDelim+'test_FileMem_Aux.log'; + if FileExists(s) then Lfile := TFileStream.Create(s,fmOpenReadWrite) + else Lfile := TFileStream.Create(s,fmCreate); + try + Lfile.Seek(0,soFromEnd); + Lfs.SaveToStream(lfile); + finally + Lfile.Free; + end; + finally + Lfs.Free; + Lfm.Free; + end; +end; + +procedure TestTFileMem.Test_FileMem_Cache; +begin + Test_FileMem_Aux(True); +end; + +procedure TestTFileMem.Test_FileMem_No_Cache; +begin + Test_FileMem_Aux(False); +end; + +initialization + RegisterTest(TestTFileMem{$IFNDEF FPC}.Suite{$ENDIF}); +end. From c85522c6ab21c5294f1b52bb7c08d7bef5ffdac3 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 14 Sep 2021 11:17:20 +0200 Subject: [PATCH 164/275] Update PascalCoin core with AbstractMem v1.4 --- src/core/UAccounts.pas | 1 + src/core/UNetProtocol.pas | 4 ++-- src/core/UNode.pas | 2 +- src/core/UPCAbstractMem.pas | 2 +- src/core/UPCAbstractMemAccountKeys.pas | 6 +++--- src/core/UPCAbstractMemAccounts.pas | 2 +- src/core/UPCAccountsOrdenations.pas | 14 ++++++++++---- src/core/UPCRPCFileUtils.pas | 5 ++--- src/core/UPCRPCFindAccounts.pas | 4 ++-- src/core/URPC.pas | 10 +++++----- 10 files changed, 28 insertions(+), 22 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 50176c3e9..3cdaede0f 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -4196,6 +4196,7 @@ class function TPCSafeBox.ConcatSafeBoxStream(Source1, Source2, Dest: TStream; v end; end; + class function TPCSafeBox.ValidAccountName(const new_name: TRawBytes; var errors : String): Boolean; { Note: This function is case senstive, and only lower case chars are valid. diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index 326313feb..4a3f10d1f 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -3405,7 +3405,7 @@ procedure TNetConnection.DoProcess_GetPubkeyAccounts_Request(HeaderData: TNetHea pubKey : TAccountKey; sbakl : TSafeboxPubKeysAndAccounts; ocl : TAccountsNumbersList; - LAccountsList : TList<Integer>; + LAccountsList : TList<Int64>; begin { This call is used to obtain Accounts used by a Public key @@ -3452,7 +3452,7 @@ procedure TNetConnection.DoProcess_GetPubkeyAccounts_Request(HeaderData: TNetHea if Assigned(sbakl) then begin ocl := sbakl.GetAccountsUsingThisKey(pubKey); if Assigned(ocl) then begin - LAccountsList := TList<Integer>.Create; + LAccountsList := TList<Int64>.Create; try ocl.FillList(start,max,LAccountsList); for i := 0 to LaccountsList.Count-1 do begin diff --git a/src/core/UNode.pas b/src/core/UNode.pas index c762cd478..18df60454 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -801,7 +801,7 @@ function TNode.TryFindPublicSaleAccount(AMaximumPrice: Int64; APreventRaceCondit // Finds an account at or below argument purchase price (or returns false) // APreventRaceCondition: When True will return a random account in valid range price // Limitations: Account must be >0 -var LtempAccNumber : Integer; +var LtempAccNumber : Int64; LLastValidAccount, LCurrAccount : TAccount; LContinueSearching : Boolean; begin diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 3b7de2e3e..2ff150014 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -503,7 +503,7 @@ constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boo FCheckingThread := Nil; FLockAbstractMem := TPCCriticalSection.Create(Self.ClassName); - FAccountCache := TAccountCache.Create(10000,_AccountCache_Comparision); + FAccountCache := TAccountCache.Create(50000,_AccountCache_Comparision); FSavingNewSafeboxMode := False; FAggregatedHashrate := TBigNum.Create(0); diff --git a/src/core/UPCAbstractMemAccountKeys.pas b/src/core/UPCAbstractMemAccountKeys.pas index bcebe9039..bf479431b 100644 --- a/src/core/UPCAbstractMemAccountKeys.pas +++ b/src/core/UPCAbstractMemAccountKeys.pas @@ -10,7 +10,7 @@ interface SyncObjs, UAbstractMem, UFileMem, UAbstractMemTList, UAbstractBTree, UAbstractAVLTree, - UPCDataTypes, UBaseTypes, UAVLCache, UAbstractMemBTree, + UPCDataTypes, UBaseTypes, UAVLCache, UAbstractMemBTree, UOrderedList, {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}; type @@ -262,7 +262,7 @@ procedure TPCAbstractMemAccountKeys.FlushCache; procedure TPCAbstractMemAccountKeys.GetAccountsUsingKey( const AAccountKey: TAccountKey; const AList: TList<Cardinal>); var Lautk : TAccountsUsingThisKey; - i : Integer; + i : TAbstractMemPosition; begin AList.Clear; FAccountKeysLock.Acquire; @@ -539,7 +539,7 @@ function TAccountsUsingThisKey.DoCompareData(const ALeftData, ARightData: TAbstr end; function TAccountsUsingThisKey.Get(Index: Integer): Cardinal; -var i : Integer; +var i : TAbstractMemPosition; begin if Not FindIndex(Index,i) then raise Exception.Create(Format('Accounts using this key index %d not found',[Index])); Result := i; diff --git a/src/core/UPCAbstractMemAccounts.pas b/src/core/UPCAbstractMemAccounts.pas index 25549d3e1..b42fc6551 100644 --- a/src/core/UPCAbstractMemAccounts.pas +++ b/src/core/UPCAbstractMemAccounts.pas @@ -38,7 +38,7 @@ TPCAbstractMemListAccounts = class(TAbstractMemTList<TAccount>) implementation -uses UAccounts; +uses UAccounts, UOrderedList; { TPCAbstractMemListAccounts } diff --git a/src/core/UPCAccountsOrdenations.pas b/src/core/UPCAccountsOrdenations.pas index de14cba29..66d54ad1d 100644 --- a/src/core/UPCAccountsOrdenations.pas +++ b/src/core/UPCAccountsOrdenations.pas @@ -28,7 +28,7 @@ interface UAbstractMem, UAbstractMemBTree, UAbstractBTree, - UPCDataTypes, UBaseTypes, + UPCDataTypes, UBaseTypes, UOrderedList, {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults{$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}; type @@ -41,7 +41,7 @@ interface TAccounstByUpdatedBlockBTree = Class({$IFDEF USE_ABSTRACTMEM}TAbstractMemBTree{$ELSE}TMemoryBTree<Integer>{$ENDIF}) protected FCallReturnAccount : TCallReturnAccount; - FSearching_AccountNumber : Integer; + FSearching_AccountNumber : Int64; FSearching_UpdatedBlock : Integer; function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; public @@ -105,22 +105,28 @@ destructor TAccountsOrderedByUpdatedBlock.Destroy; end; function TAccountsOrderedByUpdatedBlock.First(var AAccountNumber : Integer) : Boolean; +var i : Int64; begin FBTree.Lock; Try FBTree.FSearching_AccountNumber := -1; - Result := FBTree.FindLowest(AAccountNumber); + i := AAccountNumber; + Result := FBTree.FindLowest(i); + AAccountNumber := i; Finally FBTree.Unlock; End; end; function TAccountsOrderedByUpdatedBlock.Next(var AAccountNumber : Integer): Boolean; +var i : Int64; begin FBTree.Lock; Try FBTree.FSearching_AccountNumber := -1; - Result := FBTree.FindSuccessor(AAccountNumber,AAccountNumber); + i := AAccountNumber; + Result := FBTree.FindSuccessor(i,i); + AAccountNumber := i; Finally FBTree.Unlock; End; diff --git a/src/core/UPCRPCFileUtils.pas b/src/core/UPCRPCFileUtils.pas index b92853016..f45070bac 100644 --- a/src/core/UPCRPCFileUtils.pas +++ b/src/core/UPCRPCFileUtils.pas @@ -86,7 +86,7 @@ class function TRPCFileUtils.AbstractMemStats(const ASender: TRPCProcess; const AMethodName: String; AInputParams, AJSONResponse: TPCJSONObject; var AErrorNum: Integer; var AErrorDesc: String): Boolean; var LStrings, LReport : TStrings; - LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Integer; + LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Int64; i, nMax : Integer; Lobj : TPCJSONObject; Larray : TPCJSONArray; @@ -101,7 +101,7 @@ class function TRPCFileUtils.AbstractMemStats(const ASender: TRPCProcess; if AInputParams.GetAsVariant('report').AsBoolean(False) then LReport := LStrings else LReport := Nil; Lobj := AJSONResponse.GetAsObject('result').GetAsObject('abstractmem'); - if TNode.Node.Bank.SafeBox.PCAbstractMem.AbstractMem.CheckConsistency(LReport, Nil, LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin + if TNode.Node.Bank.SafeBox.PCAbstractMem.AbstractMem.CheckConsistency(LReport,Nil, LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then begin Lobj.GetAsVariant('checkconsistency').Value := True; end else begin Lobj.GetAsVariant('checkconsistency').Value := False; @@ -121,7 +121,6 @@ class function TRPCFileUtils.AbstractMemStats(const ASender: TRPCProcess; dec(nMax); end; end; - Result := True; Finally LStrings.Free; diff --git a/src/core/UPCRPCFindAccounts.pas b/src/core/UPCRPCFindAccounts.pas index 708375772..724216104 100644 --- a/src/core/UPCRPCFindAccounts.pas +++ b/src/core/UPCRPCFindAccounts.pas @@ -152,7 +152,7 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; LAccPubKey : TAccountKey; LOutput : TPCJSONArray; LStartsWith : TOrderedRawList; - LAccountsList : TList<Integer>; + LAccountsList : TList<Int64>; begin // Get Parameters Result := False; @@ -279,7 +279,7 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; end else begin // Search by type-forSale-balance if (LSearchByPubkey) then begin - LAccountsList := TList<Integer>.Create; + LAccountsList := TList<Int64>.Create; try LAccountsNumbersList.FillList(LStart,LEnd-LStart+1,LAccountsList); for i := 0 to LAccountsList.Count-1 do begin diff --git a/src/core/URPC.pas b/src/core/URPC.pas index c2f06ca96..51c7e086d 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -2991,7 +2991,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; jsonarr : TPCJSONArray; jso : TPCJSONObject; LRPCProcessMethod : TRPCProcessMethod; - LAccountsList : TList<Integer>; + LAccountsList : TList<Int64>; begin _ro := Nil; _ra := Nil; @@ -3053,7 +3053,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Lanl := _RPCServer.WalletKeys.AccountsKeyList.AccountKeyList[i]; k := params.AsInteger('max',100); l := params.AsInteger('start',0); - LAccountsList := TList<Integer>.Create; + LAccountsList := TList<Int64>.Create; Try Lanl.FillList(l,k,LAccountsList); for j := 0 to LAccountsList.Count - 1 do begin @@ -3070,7 +3070,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; c := 0; for i:=0 to _RPCServer.WalletKeys.AccountsKeyList.Count-1 do begin Lanl := _RPCServer.WalletKeys.AccountsKeyList.AccountKeyList[i]; - LAccountsList := TList<Integer>.Create; + LAccountsList := TList<Int64>.Create; Try Lanl.FillList(0,Lanl.Count,LAccountsList); for j := 0 to LAccountsList.Count - 1 do begin @@ -3140,7 +3140,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Lanl := _RPCServer.WalletKeys.AccountsKeyList.AccountKeyList[i]; account.balance := 0; - LAccountsList := TList<Integer>.Create; + LAccountsList := TList<Int64>.Create; Try Lanl.FillList(0,Lanl.Count,LAccountsList); for j := 0 to LAccountsList.Count - 1 do begin @@ -3159,7 +3159,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; for i:=0 to _RPCServer.WalletKeys.AccountsKeyList.Count-1 do begin Lanl := _RPCServer.WalletKeys.AccountsKeyList.AccountKeyList[i]; - LAccountsList := TList<Integer>.Create; + LAccountsList := TList<Int64>.Create; Try Lanl.FillList(0,Lanl.Count,LAccountsList); for j := 0 to LAccountsList.Count - 1 do begin From bb74b5035e8430f90e83b4cdf4e254a5ab35bd46 Mon Sep 17 00:00:00 2001 From: Herman Schoenfeld <herman@sphere10.com> Date: Thu, 23 Sep 2021 12:34:36 +1000 Subject: [PATCH 165/275] PIP-0027: fix old link --- PIP/PIP-0027.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PIP/PIP-0027.md b/PIP/PIP-0027.md index c49f474dd..c03ec3be3 100644 --- a/PIP/PIP-0027.md +++ b/PIP/PIP-0027.md @@ -636,6 +636,6 @@ A recursive-descent implementation can be found [here][2]. 1. [C# Regex Parser][1] 2. [C# Recursive-Descent Parser][2] -[1]: https://github.com/Sphere10/NPascalCoin/blob/master/src/NPascalCoin/Common/Text/RegexEPasaParser.cs -[2]: https://github.com/Sphere10/NPascalCoin/blob/master/src/NPascalCoin/Common/Text/RecursiveDescentEPasaParser.cs +[1]: https://github.com/Sphere10/NPascalCoin/blob/master/src/NPascalCoin/Encoding/RegexEPasaParser.cs +[2]: https://github.com/Sphere10/NPascalCoin/blob/master/src/NPascalCoin/Encoding/RecursiveDescentEPasaParser.cs From 6c64a1bbb2c421d3094f4a0089a2427c1ce16d63 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 23 Sep 2021 12:34:14 +0200 Subject: [PATCH 166/275] PIP-0042 --- PIP/PIP-0042.md | 152 ++++++++++++++++++++++++++++++++++++++++++++++++ PIP/README.md | 1 + 2 files changed, 153 insertions(+) create mode 100644 PIP/PIP-0042.md diff --git a/PIP/PIP-0042.md b/PIP/PIP-0042.md new file mode 100644 index 000000000..6ce668539 --- /dev/null +++ b/PIP/PIP-0042.md @@ -0,0 +1,152 @@ +<pre> + PIP: PIP-0042 + Title: Update OP_RECOVER to initial sense described on original WhitePaper and allow ASK FOR PASA feature + Type: Protocol + Impact: Hard-Fork + Author: Albert Molina <bpascalblockchain@gmail.com> + Copyright: Albert Molina, 2021 (All Rights Reserved) + Comments-URI: https://discord.gg/gamPX9E4RF (Discord channel #pip-42) + Status: Proposed + Created: 2021-09-23 +</pre> + +## Summary + +Update current OP_RECOVER operation in order to have a similar sense as described on [Original PascalCoin WhitePaper published on July 2016][1] few weeks before Genesis Block. + +## Motivation + +OP_RECOVER feature was defined on original PascalCoin Whitepaper published on July 2016 as a way to allow recover coins that has lost private key. + +**PascalCoin WhitePaper:** +``` +PascalCoin proposes an alternative to the basic operation of Bitcoin, through which change +several aspects for working on the new virtual currency: +... + - PascalCoin provides a method set by protocol to retrieve coins that are not used + instead (lost key). This method only applies if after a certain time the owner does not + make any operation with the account private key. +... +(Page 2/8) +``` + +Basically was a way to mantain a constant and predectible inflation and available coin because burning coins are not possible. + +Current problem is that WhitePaper definition is ambiguous and **certain time** was not specified, initial source code proposal was to **set a time value = 4 years** (420480 blocks in PascalCoin) + +Another problem is that WhitePaper didn't specified who can retrieve coins that are not used, neither what to do with Pascal Accounts (aka **PASA**) not used. + +## Proposal + +This PIP specifies a more accurated OP_RECOVER feature that will mantain initial sense and will allow a fair PASA and coins distribution. + +Update current OP_RECOVER to work as this: + +1. The way to know if an Account is not used will be counting how many blocks since last private key signed this Account as an Active mode as defined on [PIP-0037][2]. + +2. Accounts without coins (amount = 0) can be reused to community usage in a ASK FOR PASA (OP_RECOVER special case) after 4 years if Account has not been used as specified on 1. + +3. Coins stored in Accounts (where amount > 0) can be retrieved to MINER that generates a block as a fee in the OP_RECOVER operation after 10 years if Account has not been used as specified on 1. + +4. ASK FOR PASA will be an OP_RECOVER special case operation signed by an Authority Account, Authority Account will be the Account stored in the type value of Account number 1 ( Account(1).type == Authority Account ). + +5. Accounts 0 to 9 (inclusive) are exempt for OP_RECOVER operation. + + +## Specification + +The following changes are required to implement this in PascalCoin. + +### New OP_RECOVER fields + +A new field `sign` will be added to OP_RECOVER that will be used in Proposal number 2. Value MUST be empty in other cases. + +``` + TOpRecoverFoundsData = Record + account: Cardinal; + n_operation : Cardinal; + fee: UInt64; + new_publicKey: TAccountKey; + // New field for PIP-0042 + sign: TECDSA_SIG; + End; +``` + +### Update OP_RECOVER code + +#### Changes on check + +Check proposals 2 to 5: + +``` + let A = target PASA + let L4Years = 420480 ((24 hours * 60 minutes) DIV 5 minutes) * 365 days * 4 years) + let L10Years = 1051200 ((24 hours * 60 minutes) DIV 5 minutes) * 365 days * 10 years) + let LCurrentBlock = Current Blockchain new block number + + // Proposal 5 protection + if (A.account<=9) then + Error 'Accounts 0..9 are protected'; + + // Proposal 2 protection + if (A.updated_on_block_active_mode + L4Years >= LCurrentBlock) then + Error 'Account is still active (less than 4 years without private key usage)'; + + // Proposal 3 protection + if (A.updated_on_block_active_mode + L10Years >= LCurrentBlock) AND (A.Balance > 0) then + Error 'Account has balance>0 and still active (less than 10 years without private key usage)'; + + let B = Account(1) + let C = Account( B.type ) // Authority account + let DATA = OP_RECOVER fields + + // Proposal 4 ASK FOR PASA signed by Authority account + if ((DATA.new_publicKey) not null) AND (NOT IsValidSignature(DATA.sign, C.accountInfo.publicKey)) then + Error 'Ask for Pasa feature must be signed by Authority account'; + +``` + +#### Changes on Execute + +Execution is done only **after checks are passed** + +``` + // Assume same fields than check code + + // Ask for Pasa + if ((DATA.new_publicKey) not null) then + set A.accountInfo.publicKey = DATA.new_publicKey + + set FEE = A.balance + set A.balance = 0; // Sets Account balance to 0, balance will be a fee for the miner + + SaveAccount( A ); + + // Only the miner will obtain coins as a Fee of the block, none other can retrieve coins + IncrementNewBlockFee( FEE ); + +``` + +### Conclusion + +Only miner can retrieve coins, this will help and add a miners and pools race + +Current holders will have a reasonable time period (10 years) to hold coins + +Ask for Pasa feature will be available since activation thanks to 4 years rule + +## Affected PIP's + +This PIP deactivates PIP-0012 and PIP-0019 + +## Backwards Compatibility + +This change is not backwards compatible and requires a hard-fork activation. + +## Links + +1. [Original PascalCoin WhitePaper published on July 2016. Accessed 2021-09.][1] +2. [PIP-0037][2] + +[1]: https://github.com/PascalCoin/PascalCoin/blob/c22184dd7a407c6646ab651494822071726ed36e/PascalCoin%20White%20Paper%20-%20EN.pdf +[2]: https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0037.md diff --git a/PIP/README.md b/PIP/README.md index 7754bad80..47ce9335d 100644 --- a/PIP/README.md +++ b/PIP/README.md @@ -50,4 +50,5 @@ If they wish to continue, copy [this template](PIP-template.md) and ensure your | [39](PIP-0039.md) | Temporary Voting Procedure | Gynther and the Interrim Dao-Team | Process | Cancelled | | [40](PIP-0040.md) | Pascal Governance | Gynther and the Interrim Dao-Team | Process | Cancelled | | [41](PIP-0041.md) | Pay To Key: in-protocol PASA distribution | Herman Schoenfeld | Protocol | Draft | +| [42](PIP-0042.md) | Update OP_RECOVER to initial sense described on original WhitePaper and allow ASK FOR PASA feature | Albert Molina | Protocol | Proposed | From 0eb3f194293c019bf25cc32c3f70907ae59d3535 Mon Sep 17 00:00:00 2001 From: kapytanhook <dave.pirate@gmail.com> Date: Wed, 6 Oct 2021 23:15:34 +0200 Subject: [PATCH 167/275] Miner Account Recovery Making miners recover accounts notes: - needed to change Gridutils to make it compile, it expects Int64 instead of integer on my latest stable lazarus. --- src/config.inc | 4 +-- src/core/UAccounts.pas | 28 ++++++++++++++++++++ src/core/UBlockChain.pas | 29 +++++++++++++++++++++ src/core/UPoolMining.pas | 41 +++++++++++++++++++++++++++++- src/gui-classic/UGridUtils.pas | 4 +-- src/libssl-1_1-x64.dll | Bin 0 -> 683008 bytes src/libssl-1_1.dll | Bin 0 -> 530944 bytes src/pascalcoin_wallet_classic.lpi | 16 +++++++----- 8 files changed, 111 insertions(+), 11 deletions(-) create mode 100644 src/libssl-1_1-x64.dll create mode 100644 src/libssl-1_1.dll diff --git a/src/config.inc b/src/config.inc index 17d05dd37..2ded961fc 100644 --- a/src/config.inc +++ b/src/config.inc @@ -30,8 +30,8 @@ } - {$DEFINE PRODUCTION} - {.$DEFINE TESTNET} + {.$DEFINE PRODUCTION} + {$DEFINE TESTNET} // Activate to define CryptoLib4Pascal by default on all compilations {.$DEFINE Use_CryptoLib4Pascal} diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 3cdaede0f..f133cb568 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -118,12 +118,15 @@ TAccount_Helper = record helper for TAccount Class procedure SaveTOperationBlockToStream(const stream : TStream; const operationBlock:TOperationBlock); Class Function LoadTOperationBlockFromStream(const stream : TStream; var operationBlock:TOperationBlock) : Boolean; Class Function AccountToTxt(const Account : TAccount) : String; + Class Function AccountCanRecover(const Account: TAccount; currentBlockCount: Cardinal) : Boolean; End; TPCSafeBox = Class; TAccountKeyArray = array of TAccountKey; + TAccountList = TList<TAccount>; + // This is a class to quickly find accountkeys and their respective account number/s { TOrderedAccountKeysList } @@ -1724,6 +1727,31 @@ class function TAccountComp.AccountToTxt(const Account: TAccount): String; Account.account_data.ToHexaString,Account.account_seal.ToHexaString ]); end; +class function TAccountComp.AccountCanRecover(const Account: TAccount; currentBlockCount: Cardinal): Boolean; +var + count: Int64; +begin + Result := True; + if TAccountComp.IsAccountBlockedByProtocol(Account.account, currentBlockCount) then begin + Result := False; // 'account is blocked for protocol'; + Exit; + end; + if TAccountComp.IsAccountLocked(Account.accountInfo,currentBlockCount) then begin + Result := False; // 'account is locked'; + Exit; + end; + // check boundary 1 gotten from TOpRecoverFounds.DoOperation + if( Account.updated_on_block_active_mode + CT_RecoverFoundsWaitInactiveCount >= currentBlockCount ) then begin + Result := False; // 'account is active'; + Exit; + end; + // check boundary 2 gotten from TOpRecoverFounds.DoOperation + if( TAccountComp.AccountBlock(Account.account) + CT_RecoverFoundsWaitInactiveCount >= currentBlockCount ) then begin + Result := False; // 'account block is active'; + Exit; + end; +end; + class function TAccountComp.IsValidAccountInfo(const AAccountInfo: TAccountInfo; ACurrentProtocol : Word; var errors: String): Boolean; Var s : String; begin diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 444807a67..cf95c1946 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -432,6 +432,7 @@ TMultiOpData = record function LoadBlockFromStream(Stream: TStream; var errors: String): Boolean; // Function GetMinerRewardPseudoOperation : TOperationResume; + Function AddMinerRecover(LRecoverAccounts: TAccountList) : Boolean; Function ValidateOperationBlock(var errors : String) : Boolean; Property IsOnlyOperationBlock : Boolean read FIsOnlyOperationBlock; Procedure Lock; @@ -2116,6 +2117,34 @@ function TPCOperationsComp.GetMinerRewardPseudoOperation : TOperationResume; Result.OperationTxt := 'Miner reward'; end; +function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList): Boolean; +var + LAccount: TAccount; + i: Integer; + errors: string; +begin + Self.Lock; + errors := ''; + Result := True; + try + for i:=0 to LRecoverAccounts.Count-1 do begin + LAccount := LRecoverAccounts[i]; + if not( + Self.AddOperation( + True, + TOpRecoverFounds.Create(Self.OperationBlock.protocol_version, LAccount.account, LAccount.n_operation+1, 0, Self.AccountKey), + errors + ) + ) then begin + // if it fails then it number of operations could be maxed out, not a problem + Break; + end; + end; + finally + Self.Unlock; + end; +end; + function TPCOperationsComp.ValidateOperationBlock(var errors : String): Boolean; Var i : Integer; begin diff --git a/src/core/UPoolMining.pas b/src/core/UPoolMining.pas index b1d98f9d8..dfa0b574f 100644 --- a/src/core/UPoolMining.pas +++ b/src/core/UPoolMining.pas @@ -31,7 +31,8 @@ interface {LCLIntf, LCLType, LMessages,} {$ENDIF} UTCPIP, SysUtils, UThread, SyncObjs, Classes, UJSONFunctions, UPCEncryption, UNode, - UCrypto, UAccounts, UConst, UBlockChain, UBaseTypes, UPCDataTypes, + UCrypto, UAccounts, UConst, UBlockChain, UBaseTypes, UPCDataTypes, UOpTransaction, + UPCAccountsOrdenations, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}; Const @@ -140,6 +141,8 @@ TMinerValuesForWork_HELPER = record helper for TMinerValuesForWork End; + { TPoolMiningServer } + TPoolMiningServer = Class(TNetTcpIpServer) private FIncomingsCounter : Integer; @@ -154,6 +157,7 @@ TMinerValuesForWork_HELPER = record helper for TMinerValuesForWork FMinerOperations : TPCOperationsComp; FMaxOperationsPerBlock: Integer; FMax0FeeOperationsPerBlock: Integer; + Procedure CheckMinerRecover(nbOperations: TPCOperationsComp); Procedure DoProcessJSON(json : TPCJSONObject; ResponseMethod : String; Client : TJSONRPCTcpIpClient); Procedure OnNodeNewBlock(Sender : TObject); Procedure OnNodeOperationsChanged(Sender : TObject); @@ -801,6 +805,7 @@ procedure TPoolMiningServer.FillMinerOperations; try if (Not (TPCOperationsComp.EqualsOperationBlock(FMinerOperations.OperationBlock,LLockedMempool.OperationBlock))) then begin FMinerOperations.Clear(true); + CheckMinerRecover(LLockedMempool); if LLockedMempool.Count>0 then begin // First round: Select with fee > 0 i := 0; @@ -942,6 +947,40 @@ function TPoolMiningServer.MinerSubmit(Client: TJSONRPCTcpIpClient; params: TPCJ End; end; +// Looks for accounts to recover, adds up to 100 recoverFounds Operations to nbOperations +procedure TPoolMiningServer.CheckMinerRecover(nbOperations: TPCOperationsComp); +var + LAccOrd: TAccountsOrderedByUpdatedBlock; + LAccount: TAccount; + LRecoverAccounts: TList<TAccount>; + LIndexKey, LRecIndex: Integer; +begin + LIndexKey := 0; + LRecoverAccounts := TList<TAccount>.Create(); // make a list of RecoverAccounts + nbOperations.Lock; + try + LAccOrd := nbOperations.bank.SafeBox.AccountsOrderedByUpdatedBlock; // Walk AccountsOrderedByUpdatedBlock, this keeps a list of the oldest accounts + if Assigned(LAccOrd) then begin + LAccount := CT_Account_NUL; + if LAccOrd.First(LIndexKey) then begin + LRecIndex := 0; + while (LRecIndex < 100) do begin // Will recover at most 100 accounts per mined block + LAccount := FNodeNotifyEvents.Node.GetMempoolAccount(LIndexKey); + if(TAccountComp.AccountCanRecover(LAccount, nbOperations.OperationBlock.block)) then begin // does the AccountCanRecover check, !locked, old enough, etc + LRecoverAccounts.Add(LAccount); + end; + if Not LAccOrd.Next(LIndexKey) then Break; + Inc(LRecIndex); + end; + nbOperations.AddMinerRecover(LRecoverAccounts); + end; + end; + finally + nbOperations.Unlock; + LRecoverAccounts.Free; // destroy the list, operations have been added + end; +end; + procedure TPoolMiningServer.OnNewIncommingConnection(Sender: TObject; Client: TNetTcpIpClient); var bClient : TJSONRPCTcpIpClient; jsonobj : TPCJSONObject; diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index 55a16c165..ca02eee4b 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -298,7 +298,7 @@ procedure TAccountsGridUpdateThread.BCExecute; LApplyfilter : Boolean; LAccount : TAccount; LNode : TNode; - LAccountsList : TList<Integer>; + LAccountsList : TList<Int64>; begin LApplyfilter := ((FAccountsGridFilter.MinBalance>0) Or ((FAccountsGridFilter.MaxBalance>=0) And (FAccountsGridFilter.MaxBalance<CT_MaxWalletAmount))); FBalance := 0; @@ -321,7 +321,7 @@ procedure TAccountsGridUpdateThread.BCExecute; LAccountsNumbersList := FAccountsGridFilter.OrderedAccountsKeyList.AccountKeyList[i]; if Assigned(LAccountsNumbersList) then begin - LAccountsList := TList<Integer>.Create; + LAccountsList := TList<Int64>.Create; Try LAccountsNumbersList.FillList(j_min,500,LAccountsList); for j := 0 to LAccountsList.Count - 1 do begin diff --git a/src/libssl-1_1-x64.dll b/src/libssl-1_1-x64.dll new file mode 100644 index 0000000000000000000000000000000000000000..4e1e298982024a5d97b384d740f2108680c01723 GIT binary patch literal 683008 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 literal 0 HcmV?d00001 diff --git a/src/libssl-1_1.dll b/src/libssl-1_1.dll new file mode 100644 index 0000000000000000000000000000000000000000..77485fb9d03e8d13c86394e25b707ff4ff6daf52 GIT binary patch literal 530944 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%0Dv$L3k&*$W|G)bFg^;g5@cW_xdFA&%BML8S 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 Bd)V)G#Q5oq#r^PA18_9Hmf>kXe98F|;*?aD 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Ν$(Rv$R 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 Ps|UJzpsNQu(F6Yruf^kD literal 0 HcmV?d00001 diff --git a/src/pascalcoin_wallet_classic.lpi b/src/pascalcoin_wallet_classic.lpi index 5fc9c9a66..9b237b4f0 100644 --- a/src/pascalcoin_wallet_classic.lpi +++ b/src/pascalcoin_wallet_classic.lpi @@ -42,7 +42,7 @@ <PackageName Value="LCL"/> </Item1> </RequiredPackages> - <Units Count="37"> + <Units Count="39"> <Unit0> <Filename Value="pascalcoin_wallet_classic.dpr"/> <IsPartOfProject Value="True"/> @@ -222,6 +222,15 @@ <HasResources Value="True"/> <ResourceBaseClass Value="Form"/> </Unit36> + <Unit37> + <Filename Value="gui-classic\UFRMAskForAccount.pas"/> + <IsPartOfProject Value="True"/> + <HasResources Value="True"/> + </Unit37> + <Unit38> + <Filename Value="core\UPCTNetDataExtraMessages.pas"/> + <IsPartOfProject Value="True"/> + </Unit38> </Units> </ProjectOptions> <CompilerOptions> @@ -240,11 +249,6 @@ <SyntaxMode Value="Delphi"/> </SyntaxOptions> </Parsing> - <CodeGeneration> - <Optimizations> - <OptimizationLevel Value="2"/> - </Optimizations> - </CodeGeneration> <Linking> <Debugging> <GenerateDebugInfo Value="False"/> From 18398869df0d45be44bf77a4732e77cf468ddf80 Mon Sep 17 00:00:00 2001 From: kapytanhook <dave.pirate@gmail.com> Date: Thu, 7 Oct 2021 01:38:36 +0200 Subject: [PATCH 168/275] Update UAccounts.pas removed unused var --- src/core/UAccounts.pas | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index f133cb568..3965a9458 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -1728,8 +1728,6 @@ class function TAccountComp.AccountToTxt(const Account: TAccount): String; end; class function TAccountComp.AccountCanRecover(const Account: TAccount; currentBlockCount: Cardinal): Boolean; -var - count: Int64; begin Result := True; if TAccountComp.IsAccountBlockedByProtocol(Account.account, currentBlockCount) then begin From eb45c61e4546129c7b537f6e3c19eb7d4f1df6b6 Mon Sep 17 00:00:00 2001 From: kapytanhook <dave.pirate@gmail.com> Date: Fri, 8 Oct 2021 22:39:44 +0200 Subject: [PATCH 169/275] Azz Feedback - Removed accidental dll files, - config back to production - upped number of max accounts to recover - Changed int64 to int --- src/config.inc | 4 ++-- src/core/UPoolMining.pas | 2 +- src/gui-classic/UGridUtils.pas | 4 ++-- src/libssl-1_1-x64.dll | Bin 683008 -> 0 bytes src/libssl-1_1.dll | Bin 530944 -> 0 bytes 5 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 src/libssl-1_1-x64.dll delete mode 100644 src/libssl-1_1.dll diff --git a/src/config.inc b/src/config.inc index 2ded961fc..17d05dd37 100644 --- a/src/config.inc +++ b/src/config.inc @@ -30,8 +30,8 @@ } - {.$DEFINE PRODUCTION} - {$DEFINE TESTNET} + {$DEFINE PRODUCTION} + {.$DEFINE TESTNET} // Activate to define CryptoLib4Pascal by default on all compilations {.$DEFINE Use_CryptoLib4Pascal} diff --git a/src/core/UPoolMining.pas b/src/core/UPoolMining.pas index dfa0b574f..d53f349c3 100644 --- a/src/core/UPoolMining.pas +++ b/src/core/UPoolMining.pas @@ -964,7 +964,7 @@ procedure TPoolMiningServer.CheckMinerRecover(nbOperations: TPCOperationsComp); LAccount := CT_Account_NUL; if LAccOrd.First(LIndexKey) then begin LRecIndex := 0; - while (LRecIndex < 100) do begin // Will recover at most 100 accounts per mined block + while (LRecIndex < 500) do begin // Will recover at most 500 accounts per mined block (unrealistic to have more, fewer TAccountComp.AccountCanRecover checks required) LAccount := FNodeNotifyEvents.Node.GetMempoolAccount(LIndexKey); if(TAccountComp.AccountCanRecover(LAccount, nbOperations.OperationBlock.block)) then begin // does the AccountCanRecover check, !locked, old enough, etc LRecoverAccounts.Add(LAccount); diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index ca02eee4b..55a16c165 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -298,7 +298,7 @@ procedure TAccountsGridUpdateThread.BCExecute; LApplyfilter : Boolean; LAccount : TAccount; LNode : TNode; - LAccountsList : TList<Int64>; + LAccountsList : TList<Integer>; begin LApplyfilter := ((FAccountsGridFilter.MinBalance>0) Or ((FAccountsGridFilter.MaxBalance>=0) And (FAccountsGridFilter.MaxBalance<CT_MaxWalletAmount))); FBalance := 0; @@ -321,7 +321,7 @@ procedure TAccountsGridUpdateThread.BCExecute; LAccountsNumbersList := FAccountsGridFilter.OrderedAccountsKeyList.AccountKeyList[i]; if Assigned(LAccountsNumbersList) then begin - LAccountsList := TList<Int64>.Create; + LAccountsList := TList<Integer>.Create; Try LAccountsNumbersList.FillList(j_min,500,LAccountsList); for j := 0 to LAccountsList.Count - 1 do begin diff --git a/src/libssl-1_1-x64.dll b/src/libssl-1_1-x64.dll deleted file mode 100644 index 4e1e298982024a5d97b384d740f2108680c01723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 683008 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 diff --git a/src/libssl-1_1.dll b/src/libssl-1_1.dll deleted file mode 100644 index 77485fb9d03e8d13c86394e25b707ff4ff6daf52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 530944 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%0Dv$L3k&*$W|G)bFg^;g5@cW_xdFA&%BML8S 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 Bd)V)G#Q5oq#r^PA18_9Hmf>kXe98F|;*?aD zV&Jws4mJG=sT`&v7WKm`_JoG4u{GRlQgmOB%58d$vIWocKEtzQ+ob__+Z$lXDL}Tp z)am`nPVa>~I>sN~>HQZS<2QOKzhCvOq`h~IoLFhzmdlM`FeCNjN4&B<lFMCJI9+Ty z^meQcn|~tF*Uw7ZH8GcizFQm(npx1?ebGJs`EYgBwhc5<GOfNQmpnM2R_i6ZoR|)X zKj>rW>&Q%(N@g$^D2dPYs+&MUoMZH%S7)0q)F-;Mju&4i38P3DWzUa<b-4Ltv?(AH zPy!no(*xS_niEHY>jvsEUq)ksV97Mhsn}DPqmxN5Wl}8Iz`I(Hgd*qD-**+|(yK+J z2j<OJOLMy5&Q+raElBg)p)<aWS8pOhkF=MjH1HuF#T6~wL(uT~hd}P=J2{%_=_WZ@ z!i#OyIXLFKK`=BEtq%-^;`6=gWcFJ+(8pBLfHH(UjFb+=5z|!guQ2@IT!ZI9RymH= zrK|Cg-xFE&(^;95WL7GqkIBVcR(C8f282<;^R)O&!0P)~MnKy|?{}cz4*d9R;m2nM z)tIR^3qB>N>ZCO|D|2ioe*7$!?7)wucO7!)twy|*XJ(%LCA_gN9v43PY$74t`|LPc zb<rsCc(Qo7EWWfZCFcD=QFOz1&=DNru{sEknoodFogGI$;b)Cg5LH;Ek-?`EkXr>t zhItpW9x|m;T4tS6{!2EKcsa4C{09uUqejLSm${Pt1gBSd%xW6;KD?tjozs*Px5oc0 zE&hGPwsN|hj}H;b`aey@ovR2rSVb@ea&%K}%Fhdw1>-M3vIhS8h+(>h^Hd~gzX+TU zs}12%g_2}JJ|f5DQT=_I&C>c9-(#IPLdd}#?Z;d)({@X1aBGA9bUL5xir<K?A{9r} zug$X$(PcV(*6VLKOriZ91~F|J#AZ~#JI}7rhz{D%s&|2Yup(+dWA@X2dMg>mj7qzn z7~vj7yU=CikAyIJU;<XLj#M|A@Lq~;bjp6Z(d~dLp&Nbr4uSBu@r=3@<){K(iEv{C zwv?mK+ESFGze*}kTM<%OJg_Jak-LXf$#mkvSr!x3EiNLKTCO`?s~ogRA_u4Nf%V*k zs+$*K7y0Eoi}GC&uXWn&!k%Z7gIK#;vZP13Z=p}2@UgmA^^;!ZUimb_v@fAsHsTSk zqLHH?PtixEW4UX62q?9rxh3sr4;d}2{&5`x?zH>IEr;kI7a_KlQ!yXmVix`5k9Pmq z>qP$$0MI{j(LZtnWg+PwGl80O)^q1ZBl|{)P<22ky6q0ufL$H_c7V<G?Cy>1>8Y{W zZ=xK5-gHKx6tLh_WF3=76}!kLzA@|Bn;LlnPKU(jtY=qhWH0Ivev(EP0035aP<nK? zfBq2TR>TtsVVY^vV>if?LDh0Ti^_qsZjxo7e(7{13e?w8K?<mym_fJlfiv<t4%-;f zg#coinuevQ$qQll0WKEKimv2u+9g((|AyCVJ9OUvf|o{NvZISr<t2{zkdVv=L_m^d z9T+@h6Hg)Yk=%TI#)-@bk_B<QpIl}4lS`$agfHe)Oze-Oc+e-(7*)ui;wVheYd*rY z*dIbJXS~!H#{`v`jBy=en4&RYZN<}8fd&K>djdG1{qs^Gvgqy%_fnou1fOWWE%1rf zmxYmigH~Q)nSr4Bx-fWf$UL&?587U0CCc--VBD89Ap=zXMZ*f>vcV5_dK8fG#gYPP z5t|eJ!au*efbmacTUr7+P*d3|=odPR*cu74y7E2bwL0smxx+*fybe1AX|wHv&XjGw zRDa98C<Jm^A05w1cmonr5{ySGb-4MoEeT3?kOX~Z5v9Os@WRMViN0y2C6HmPEjr=C zWHMU{ge%@`^XdAeh9)^B<Ur{4s~|Q*o?;Dg2q^B9%KlCCWEEz*Yk$V4TiAsPSF&fi zYh!q>zk?mF{>Q{b6izJrz=dT-L|j<5I1w=Kqv)Q!;j`hwGQ(XvgOT9I@-(`!oB+e5 z$r7+Hd@NmAPJpp4cT>}yWj5VePC$|q5n#D@3m3q>8VYk@7tnaSk&UAf!ER^uF+?}3 zmCe`N+S&TnG#x@|jWcv9HT=;_smI?uQe!FFG#xFF2P-izWJ#~Ak$5c~c&12^*~CV{ zHerl7Ti$e>NG7p!sj!MLN0~gM%!a7K(BPaNRNqYnr@b8UE>0e14w)xS#)*Yl(q$q( zOHtl2QJdcZ+*ln|cP%BEFGZWbBcvk!@XWuNv9+j$*0I~C!N(da5D%XnQh#I)7dnxF z-8~1`W%beBvq!7s3<Nn~?twRUROAL(EKEOy^v?!$AQzRg)PWp~m(`odFIr}=y8o$k z53kp(>%V}N{a1njK3Z|D78qT?oZ9&hbbpv8!kL@9hV$oWGtc@Zz<bF2xB11Vziy4L zVk_XU{(dfuv_@~U-dm$v5>GECo>b!Lv&7TgiKjJ*r``4wcAGHQ&Gvirsl*dm5nt5p z+aat)Igt&Lb=M3+V6YVHed;Ys0@H`4nYGLxOz7Bv8uF&*Sctv@S?Eu(C?lA)1PIak z2b4=ki$!&iyQW1Vv(AVx*!TrrwIrejzafRi1R(@twL~R4SfufrWK?1mIE@Le@bS9( zTH;RDD96|^hi96##GoX8Aenf*o!I&~5^^AHqNkg+#4=)^uRWs4l+lA*nXg(bX*{v0 zjuI&}Ubi!Z!2BJ=!IaR(*V17Pa>95rRq8}M7CrhJzVWX$%AELT*0K#z&Iz(hNNOK{ z@O^{@RDZi1E6QrKmd%XFgJrLpg{qy{ZZ7rLAKf)P$Jwl9n<MJU2BlOh-@TIWqmlsd z>nLzLiv+VSp}PBD*^LeeRG0qkL=%DtUkgXhrYy~5h~QtidC^(0U2&;zgC>IUvsCYY z;ZV$kfeI!I%q(+CK9Xex1M%lD6b9AhMQlFj;c9g}X%KEH=ed_|1kT+JRW&ces3W)5 zg`dXoj!aKW<Mnc1DEBJ4*T{XD+*inbmE3QW`)awbk^5b8zgzBW<$kZ+*U9|>xi`xF z5xF<XeUscb%l#?2Z;|_pa^EWV*W|uk?r+Oo$^CuaXRn(25;mLQnt|&!TtCG%3)khi zDsaukH6PbPTuX2*!?hCEUAXSSbuX^_a5duEfNK-3Cva`S^)jy4aJ_{~;rbBQXShDc z<pACs$Ju{r_QP@M8BXiDTOuqo%hkO{&+J~k-JU*n;8FI&aeck^<I(oRas3ic{S!~V zV+IV&Ire}A_aFXX(a-hnrJFVVJhfHmXDWUgcSwskJ|-3U<UUO9Q{;ZB+{1ETCilDL z{)pUPl>7T~U-LL~aDF2B$URT)qvSqC?la^*SMEhmGiHrEua^6o7Z|cuo;S(;ZMpB2 zd+w+FS}gZ_pX2jfAMPvup6<C7*J@lZ;(8U=9k}ks^*dbaa5dn11lLAfn{hpZYdfxY zaJ`S~6I{D-?Zf2+PI}<-;Od7f2iNhq@^GDoYb35QxQcL1!sQrb|E1XvgFr{tbGJlT zDjnH@N7)a9`g-lhqwR-5{Sr_86Hl6s_<G!bm}U-^JydjO^KMrZXIAv#Ewgd15YZgD z8@zW&-bH*iUE`$^fBJs$VXx*?dkTd|VyMY%R39R`gqF*|2WB|jz0{3S2VC&dZKPtx zXxuG#$47j2$=xG&pWOX&&y#z;+(*g1NbXbQ9+3MCxnC-GL+*3se!bkQ<i1SqtK_~~ z?sv(3t=!kiy;1H>a^EcXEpp!~_w905a^E5M-EwybT3mAX$lWJ*zufcWo-g-Navv-A zV!2P{eg3Q9nYglnnPvE0iR*G)x8eFJuDftm;M#=i30zBX-Gl31T=(H>#5EV!23%Wk zy^QN9<n<bU-@>JEeTeHbT%Y4|;9DlHX?V8toPp<AxR@97@!|V%xN@!Q6#VAnIuqAe zT;p*~!F3_7>DJYOi2fH}gz~N$outR7Fb|;V@!4}FROoS_rpLXnqt-7nM&n+&=O{jp zmAfJLWpZzn`)hJ{v@uSe+^5TZncN?c`-^gSyvI1h<UT|0HFCdO?oY{G$vwNBG4tg< zUGCS*eU02V%YBF3z3&TbayR6@O74wv-!Av;4;W{p+%K2=ZE|mv`*yjzr03<!eTLlU z%6+xmo8&&_pUCI)*FZ18&>CFXxQ@d07Q%e^Jr36?xN>n_h-*5oOkDZ6&crnq*LYkC z@u%STQe5B0^-El{am~S1iR*e?aF*m*j%yXJ+i`t}G<Keg@ctRznHTd}i|dcL9>Db% zTurzh!}S!d=W%Vt^$%Qc<9ZL*4qX3><hWnaoL7V0e~2cQZ*Xc0x`uh0F&ATHNX7q7 zF&@jT?v*Y0hVw?sF)<e~s^sej@>OiOf6bJ2kBE35In`X*geRWNfHctV9qEzY)o((e z$IR+#ByB&={ZMnjcz}<6%_8S|j>aft;^q=#i)4*anfe0@J|9^dN<!x*!5N9rf^DPk zn1X`l7tEdw=TbE&h!SqiaZ?c(F!oBCDao8@vpJzql2mRroS(6V$0oCcA}CqTVV2l# zo6K)+N`AXvPC&K}36LM-S8lET(uwRNS%x3^;)tuUlKlpWEeKqqv!CUhe>`NW<EGdE z{wA4WxnwxYS@{oRx+GtmOg;hM%(~l9*26O@h%NI;!Pgv#_}yeC0}#=eE1^Zn<W!x_ zI%>7%lNP3R%DiOC?f7b}l9ZXrlus~Cou$W3+*)erbUQF%X|>Q=i9tOQ18)C-u~xEp zHW^_lK1DaYh`R$OTS`9PEuRH520m0c;|<h5;|+`!Ql@+s+By#b(G88bJHnS$h~qI# z_2#g#17ebo8MUDLnJ`oAV9=Jr5F4<wHqtNNz=VeD-)!u$8l?8VFnEaP8@UpAa<Zg1 zkfm17bVZ6KLZ(hdTHGKJ)*(k7;Zlk4uNM=j_&FjNRTA1Fp;AF^RWNEK^bdCEqDZ`f zh*MW>Nyjcyc{c8rI6sm&SQcDVva?Pm^wvLs4~^?^gS+p5(J0ZbwToSJibZ^wu6vuc z-7eoROnmQ=w1B|V*I7N@kA3`K9}rU0o<ResyeIWEIH$OCD*73hf_qeC8EkRPoGimv zZA=3%DfE`;sHh03e1zi7A5wEp*N#lo6O5O05N|x%pCV>O-8J-66@8Q(%;B#2D_<5n z@kIBebnam6MKhMFo1SNuLPtDGz;Nzl=oQJ(C_)Q%j+S-k`MKbKXC?VxshT1Y!ATd* znp7xpDql0alE+{>k3|!Zet~oTU^y?l_$-Szm8zbJ#DgalE^t=9CA5v5;m=txE$W`| zo>)HX8zC&p`_b!j9Fa42RlSdyW+(ndreX#x+Yy;)ECi1=hJB8O@M$FUf8th=7f>ri zzQUANOSJKQOdC7G19WPp=T2az&N7xEb$gR=l8#EoL8w^UNAPf$VaAW_(&G)IPzsJH zWm))B&u=C|aPBU{`6q>RweYUj$1fg&{gKSt6AC_xT<J){GZ(*Vz)(z-%K@O~*5>x! znCaQ|LiC?Jt*PcD;o-9UN-oE@ALIiAu<Y{0|2z^;vJe%FKi}>%m&upM!+qoHQocMV z-g$U3jJt;88!&^K-3*$)VYD1X6S>ZmX?Wu=iMp=af}GWkR_ss^zkEc$Mu2jI+)aHJ z4$RT28Br%6-N@%i?&u9fNI1vXU}uLVu+soJjWb?8i}J4z%NJ4czwdy1ltvCzSWeL< zeuc6k6wVP-zGzc1&4;WNlE>rLJ9<*>3Zxk=Mk3m629^vK2Gz4bGVu3XM-f1n6O->& zEoZ@bc0Le|iEr%54^K2+wc(53&jCoKp}M8P*u#8@J-k)!9N}UQbCgs|(ci%jFv56^ zH<7gM7C>OU!>3w2ML$XlkLAtH8`gn^9N;Ix_|PuLkaJRq3UCk{p!xWjf(+U+Al^aN zWZc4kaC}JRX-ts~yH=YFHPNw{yX|69(0yfx5)MN0|5cx)|Ak1gksG5ME@$@&Ul-kQ zDIew==IwLvfDSOr++gr2j%ji%hgEri*quclXCzb3P(HWdaeV3n{<b{5ep*^hQ@Go> z!e=W#DSS4PYxu!tG*gk`o35fOuvB)|8HpBYvCVCc95o4k)}ysbj4c4Sw3EewlKiDl zYu#8>0b+7oH)M-ZXhRlnn2t~C>P;4#;T!*2>t<L_R+2*kNO*8GZEMw7kO==$fkA44 z$GFHY7|4vTD?(KDQ49Jyx+=I_6$AK(_tvUn>qX9+Is-x4)q=2zbyJx1fs~{SNF<$V zy&Nv^fRFa0(HlSwCuy#Jj9JYE$!McOv%##ewR&ADMq11gr#W65&U|R5>($MFK_^Lb zg#S^Z?#N{uCr>ljAAK4hIPFi9h~Q%mh)cb(F^LZb@b56{q4T@0Lw+<yP`9My$ABZs z@3{NAc?7gvW;F+7f;UJFtyK&-SXMF$We3%jc?ou?d1$HXE7S(NzwkURV0bIiD^3ro z*}}CUP=vAJE~M@_nHYq45}q6?4XO`L5T=CJAt9Bau?sGFyz!J>V{oM7022p*mxfCZ z(~^VDBwLIoL~VazRwE%l;^iOWH(O*hwL_RRK|2u#h~V%+V_O1<YmGAr#0WB9^(_qt zt(y<og1Y^pc1H1r9IRie=bNmK$+v@{`ziLn)~dA~Xf&1T68xe&dTF&k{-wnYY=H&l zw$A8{p#RC%S(4#%%<&6N?1y7FXm0Di>p8QEO2e)#1)Fy^(;xh=Y+zvr@D7<<-Zb@X zjDE5R*umLVDj?RghWG9R!mIZi$NZK&;|nE+E_dxmD9u{tcdvL0FVgYcHGjt=+-dn8 z*nIA;eH?GX;1{Ax=OTcOV4aH>p0Klyg{OtbP}d8p8&0tZ%w78fL^E#1M`7Net6c~n zUEM4VFLr@)*pJaC5$OsY>6)OL(J2x;OydkPr0@kWy&_~ag#ySUNDZiHF&5o070ASw zo-BKOBHLuyX`QmQQbewkx`iw3dUe<JN)OL4>lPv(nDcney6g25-InCg#~pV!oCxYH z;7E`2mU89~L4#;#?Oyjo&g)6P=2pb28bQ2JBKh9rLPV_myH%3A<~BfVVNu&LqpG@w z;Y*?$q;`?%7M#$}2~B5=4i#A=iBXm??+)ZMJGMFqoVC^wFTe?GGo%aYLzV<vX_0ow zDE!V2tvi_h%+_9?hd|@|i88NfyoLd6O83NORBYX;7NtTk0ut<g&;_afR|MJp7b8)X zLaq2Gb+!Q4qt+A-V<|(^D0^r+T@Oup(e;#R9oSv|QKI+GH9iJbDy}I}Yla<W@73pf zJA&>So}dEO=#q|hPBk?mWbCe$<LNfYn5pGxV-8rD7Khr9Mh=gmIFx6XIjhAwQ!*U1 ziTPX6MMigUB%M$A9GmFRzz!0(OqM`nsKJwE)ZP>xSaDepI~ai=5`}7%UJX_q$({vE zUWSvHG_icGCb#)zc%02IM`>2MylMxE*tdCX#sW)}7-ZaPR~;rYr*eF_W}3=}LZ&&T zPKV*-)aA>Vwtie3iT&<|#~WFT^Iq6KdPz1QpVw=edUOy|aqN67we=58qMF}+)&=G0 zw5ZS5JMW9~-*lWoHN{!@gq%o~<{A1#Vu#Ou01|&3^N#F%up0(IngFE#`SZcFzoG7( z%gd-dTh1f<lIM}hVPtsVd0x@SGQOFE$t+BXJn$blpDd&DjKtYpIPlD49Z4p2v5zE6 zPdSn-14oj5i4Dq!I+9En&;P=CWEq{#BRh1Ry54Qg{(&Wf1W$k%k<Gyx^%A#=*eo7& zhO-_e`)EJj7XAC%{I$2{uh#eUg18kU+-+yGGcvjQ90x|T2wq&_F*JzX+3bl7#~Fp& z{q4QwC!DntBXw0cN7Nk`W=_z_F~y{h@eTLb*<2LvrZ=2^CGI8lLtWBbL#8Bane3MM z?&6*}Pq4NnJeI<4DF#WE6uSYQ#~&V0v+ag{<|Lp>>pn+;<NKVb+d`K$K(`#;d|g{F z$l=N2pK5b=d?$Y(Oy+WtVl00VBFA*;(!bG9et&U4@CWRTVNLSNAiWyQWE4BosF3+E zT{^ZR9^B-%it*lK+z)qR6#`%joI_bD>@}l|){Wl-stN)q`E5Mh&7AC{t!T7q0CyM| zXM;7%a8~auYTlj^Q2qx+R>#LtXt|S&B0B;M<?aXBRNxHC!V@i~Pg7Iu{Aj`aocNNg z{lHx_4GG|&*S%yU9zb`V=m&7So91q~AuZZ02hZ;Yxb)%cUeX6q@Gbf`c;79Nv*@?f zk4wi6KR?RPD}2wrgfen{cKXowSjEOX%*?`_!zevHH!j-bkM0>z`4LLVffd-*kRH4a zQH%i4NYp%W+<Wg`k8#NS3&Y$KH^K;e<g^gZ1O3&}tO*uU!l#*2T(!@*Ypy~xbAnA7 zB>c4YjGfIeb-svSc!X^8fc8_-u%ilgwx4SToV72zYYIB2+Q?KJk?I(JLF9VpdG*eX z@MPT-?h(D-1&@w#z!HrQiMR#qF!sf{YiR*(KGXR7-~H~Cp-=2;YyLdl+}NxJWo(S@ z9x!hdN*}wcx$08%!C}$(u<*&%@igQT9u$oq6&|p&#^<HP5b^A4W@W>dRmatrh<h=1 zF-{>p#WHdC$3XXJuh=ASQR^fZB06G=Jf@kCw7@#fxDOAE-#-#>1x+|>cJzdt_?hn8 znnHn6n%MbZaXk-oIJV74hm<$j)FCF+nn12CRRg5M(WTxf;}>?6fO_ISp)JnhX}U3H z+8-fO2z8y_-fVoUbKr>fdx4`Vj_`zn_=aJi0rOfoy$cVM;~&S?HiwTd0ad08kyG`i zJC(5|rSX?U^>){UF=;e8`j|f&A5ggo---xWEDiT!#HK^++!&7fvi8A}pi{c^|I?4! zKX+Rn?f*BYtRlS>T}L*GsJFm{ECjA15yMIMuD?~0u=*mJdTwyy^L70Ew-c*CO5{=O zyxwq$EJk{%r}@EyUpU_GX}QK(;IzVY0tQDSDy2#qPn+GML$;W8DeS9xAk$(SDVE}K zjpBusd6jz{!?BX-u6Yh+19A_39FLAAn`jb$XyrR<Uk~3<hPju29?QrikJ&q0{NZCk zQP^UUItpBfQNSysK(P#8PBW`L1N@R)7|Cuzu_JjQH~K__HVF-JH_6Bo835E=3e+4` zwIW}7VLN%fhe?Z~t;C22UD&<kYLH^7avdcV0)ri<kJaLIAXIc48?TCd?9<DUQKAFs z+Z$3y)YD>!$BPaL0bIViL#M?CE3oEH=3@Wjw5->2Vs84or0F~)-dZ-SS@jtjN)JN5 zMm8ET<gWP{o=8EDj$|+Y4)*XomW}S|i!R#h2wxjL#}T=zl}E#4o7sSQXTgo#?lRRQ z$8Ok((VMYe<22o9HZdnY8W_o|pY$1jN&{tNVBYqDe3NVb?)d!Az~it*eu0;nV1YdR zJ(fp&7eycQSxr~i>|SyMS`IWb41O5^nBU?=(H56E2^1JU8p(2Mdxv|)3rcVTyr#7N zlcOy@i}7qtwBE&*kMRG%UNypP+pN@Q&yOzL>~hqP-5kC-x)^JG3(y2P0N&d=Ia`pp zZ@|3b=6AYb?=QJ(sd^NOf`)u*^d_JZ%Smhq_>Zm|g<n?FMqXK{R5}4_HIoKg8lwxG z@w4I!JoH`MR}d<n6E#0#zS_vuIk-(u-S3u<AhRZy%ebZHn%pA%mVtWm5ysVGZiFkw zuN5>Mk0Csdg)m!_dnw*Zu?c?|Lg*G)gamc`A21`V@ajh!0|8E~hkS5D5947Bf^8>( zS-~BFfs|NDITgBmI=qI<GT`WCG$;Vhy^&+|Gg%OV9PY^wSFkAypK70HV0cfa=V1dk z_e4mifWS}IFnUo=q!)7S4xc97qD`*$%=)^gkURkJ=+f8+Q;cZS6c}=VflUxDDBSM1 z7$MaI_X291@QNeI@QNrQ^$~)k{oE@nB&;4o9JT`gA{kEctRk(fz9x4W3o1hlxL@so z79?98hH_33<^+!Ct{I2OjJk<Y?Ieh@UBo6ZKzEJIR<rDRb{UI%7+(@`9{>@0sskIx zSSu9e31C(XQ<WL<buS`BW&a*^z%nCFd|T`_-1Y>6!NzT)Kp>2G4jq>BWD6{257;4_ z>OqQ?2=G^=1=M5-!t_YE96>VT<OWpQ$Bf9(^X!PnB_f`g5^-xH)ISvGb4Xe6FAc~9 zm4Isq;A%S#&=`aH<i%6`fm~7+(FV&IJFa`>`>2%+d_?;x$#B*-fl2th3W2KB%YSAW z^r@SVp`eE`nz=V1X7rKV%aOaIevNEu43KEX$~g`B*gH6i$JX2?Y0(6WB5Xqz_u%g= zkQaRyA;SV_lm`+)7mbEf^~ia4&X|D1Br3~jFE3-2i`5v!EqGj$&uz_+x5*918zqTG zfh_4TK1Z60)7u9dlMvpXZ4Bp6H{(6DxIHZ@Q81=^k0A^2fo`ghvZ5%UevTsWy4iYN ziB}X|q})JMNVS2iv4?F2N<cCb@R57KvqcHWt$Gt#!4Wf%|M3y;f3`q9zca)o`l4q& zx~rq6>4q$^2x#y1TdDyvy22Qa6HXi&mT>%~;f{kURVZ~N_JkK>B`fz~5wYjs6vI|e zbn$LS_`)a#3a8n#{bcr}K>RG7Nr|Oh&O-6*!Z>FJN)*b;seL*;)EvLR5*0Zbt?HQ+ zZ9&$)!X5K?M2olmXJ}?QG6N^xCx!4X_2VPOF7kKP!bcc}=VF-|u{8d$i;F)vyQ~GO zU1awGCn2@`@_44q*Fp6Z4YafnlFE;Oz;P)GDD|dF@N|!@e*()Gj4;ulU5U5%-qph9 z5X`$LJ_c_vuHZDNp#Chu-YlSR1a;6S1=eiL;@Gfa)+8<50~oqkpxw!;Ky<3lE^0p; z&;FTuGC(Q;;|OS^aA*{M7N0uivN4g%#`MU#`t0)%BWGrP_GbQC9=E=xOrq)WC*6b| zIlno@X>x<s$?k@J=S?bnqVl-<u_J~)5$PWrg-KPE>nn#d<$$w(T-q!!Yw<<K-vhO? z&VMxXN2?<L>zw9j9OP4Zrn{lPyJ2!#v{fJOQ$J~6;l@gT{mA}9H%5-3FDH}*&&{LC zQJS85I-K&@X{tYmP_TG@28acPG9y<kO|poUbe@Bf`A%659=*s}nG=ei3I66&gRsP( zb`DtUkVU$1>`#+fu+H^F=1wz(%UK0xj~?d?6968lksTkdR^BbFe%IE4O+~550=!uN z#A<Fo6O%4fL2OrQ@$~rlPRxI%#@6-%K_C$`1OrXX(RhktY4wxhz?W2zNS*~};Rp0= z#qwC^Bb@)vNVFg957Hn24RJT**I%D@e&NfY5a&5VUl#4$2Lyvq=Gr(rbc+f8zrp!t zt34Mvqw)00lg-}lhCVoVD^1Ri!b}zL<B4U~Pu_<)6+u{etj_^jR<|@s!v#Y|XXW_B z{I#q3O<%0HndNQ>AY)I@=d8(W&d2w(C$lqBCbONG%-(w#li4WJvZple2In!d-+^h` zS*jQ_GGJ6V7d9L8;c3kxqtaeM&AFt6!Nwo#=)rit8viRTrDQ=y!Ny8>E-$c`F*_1d zXJW=X={b5mtPG|1V6HEfB)dp0^nL{M?<xI5R%-(B;pibA^~Xo0e@L687L%Y4&bPz! z8|QwqLH20SSRXTU77i~?>$%bD-l++#x+U7L(|r9Awqe(k_ZGfV=kN9SbDo3xGhz28 z&enn)ZHo6aOzNI#iP_;?gW|n0Mb9R1*^P56E1-TupwiQB7$Bg0xF2e7A80*bB4rI? z(Do4%_U;<`!@)QYpB-x4Z-_=0l_fNOw#*i-zXI8|Uxg_k5>crNi{{LEl?&t$WP17c zm8!Am<60;f2~dseZMb3rw5*M<<=VLL$3NeZY%a=t7h^jjpjdwmQk6(`0)}0i4ZQ&? z&3E9h*Ng8CdJKBzE@t2~s0m4Y$@beiTP<FE&5^AO;<nrCAnOrrAKck-ec+#+-k<LD z-qPv)5>z3j=(eAC`u@X??|OVZX5U_}A9#Z7df^iw5t#JS4D09N=Z^!69hmV9IIIgJ zA$ogn_#b~=I*N?IMi0vSLP6IWX8@gI1(d5MLkAZkl2|Dq9rUrw{oZK3)~W#7o`2B| zw?TD)&Bz+u*{+tcYcI>#)m<CK2lhJ;EUY{@1VPkO(%V#8SdC35TvYSU2KhCtMrQE_ zW*JiJ(QPyd9uIF=zzHY>@s36*<+C&d;B%J!fp%GB^_=Gs&Ym+Z+p09iYmw`^vROVT z0y=%v_GH|e(+ChFnX~FAq|a;-fdRD}7E&i+Dppjm@HwpAtTelJr?YlU6mNJyYPT)U z3Q_9zhSWn}+O^Ain00E;F|ctW!3p}a9Z{bpJ*7Sd_ODpoL^4yue<uB}wT@ZyueFXv z@sEd`9I=^MqSlQZcvS3*z42eXcz2ekU{kCn_bvosHt^ou2k=nP#Q7R|dOQT(mdBFG z<`s*j;Z;_az=AvxcThbKY1!P2h9rHPx6^J8lpPd)g`1cK<p$td=lLinXc;R^S{YkC ziZi?6VF5J`WMRN1uEu~tACbmU7J@G8K?K1&Ra*cdnBS=VE`T&Q(CCi5kvhLojT9&= zALpB?3!rm}KmGce+$Mx$_m}=!j7ghd{O{zdxz%w>{_{^TaMVGfO{B=Yp!%@8v<ZrQ z9g$ebN6Y~Zh-Rbm-o9z|C27mk#?>@M_P`PWbCcD3SOjv*?wlK1_^w25w;(q_$(b%5 zb?C*%?@^DzY>NvH{7x`%Ja9)~5aY5$@&J;nB6Kcdo)bMh)hATHBKHCOmITzMJ)}6G z)?GslQ)W$6yD$lKMt9Ax5GdaL!HK=<ap_3%VL3hkS?llvA4cX+WrT@0fKxftJ!D*% zpG5n{?qCSru29o5@@-(_4GS4_@oM0Gcp?xpS14zsx?Qr%iPbR@hO7&Xk#-zRuiLGB zlPIhh5ZkXYa=Z9G6W;+MrzrrU`UydV>u;>~ff@lHoM=}ef0+u*(NlrZMotA{Uj|)L zMjzHMr?l1uVAjJw;U1XWScg~~;V`RllasR=>>w@XRx`>ZF^O-QTks66=|W7qq8oyI z?ei^{d&cyM45)cNeAMzl+L)3wEUh=CV_CK4`N-P<u-m{Uc#0uQFwV2<WxR{x+qS_{ z(ySw21XglJV{bV+!y<!RSeU&WtKIe>VnrY3H>@6NX3F&&OuK#hi8bwpX{uRB)D~ri zm@L4QvL7PIB6q{L9Q6~^E-KtpS!w?8ePmHTEN$qX!Y3kcPK)2qECXumkA=+uf~S!z z4;=55GBr|2gMIYEiu5uyXD{iB{QTT9wSBkE)<$$PdxBSY)P;by-NS{*t2<WY{k;ea z6V7dTO0c8<|8NKlX!+rlfA5v^aWL8r#0<F%n~@$u!sTe27P4EHHo(MQM6?kk(_FMB zj?0=Y43rBZ7{7w*j?eAZJYC#$@u(V{lRik82gfcS4tCjTH*!yHd?95RccX2!98zq& zfQF_^%Z=zVS_qLihp0>!p8;flfZ$OZgwc`e1|W=5s7L)S5tgYH2jer8Ys2uOz<`K8 zRcM3Jg@(|vP|-Jb)x8gHL8IAlmL)}?%zi|LIx|t`Kno79IzADmr;gwx|G5-EUJ^jy z*IOiPE}0$}j7BfYRoy?^8>h7HM-c^y1zvk-Rrd)y6jr{Md1G<+9qD+&uiLDk7m`6Q zBM8U*qWjZ@t4z4(pml!AX_?8~1L1zCin9G|px0@t_KUHB4wapM!YVRQ!wFFy*12<$ z<Y)FM5;=8JA);V!FP0H3oL^zEAh!DxBIG63L%m!N^|>D!Hg`760G@U~^fwN2C>m9g z6<~86H3JB@InhVO^cL3boi(HOd&)xUSIC&&Re8SWFHjd+6i?Md60-DzQ@N8$Pus0P zrsz2SQgyRT+mV1G62t?Pq4rD^VkTwJ0z4^dk3fW=*|DVB^Oqmc<J1?QlKz=wK&kpr zUMQyaN|_7wwipj3&{Ev?HaOma6r_;)Ib=p@hNOZ7CyqZP>+P%{jRpW{F54gj#UNUO z;x+bBuY7f$$f2M$tSNgBOl}>C|9|04^z*7mn<%_SbZ0AXVJD>WfL&p&AW<z|7m_{2 z!RYj0GtAwvl&P?u6jZ-R#5y{tzVnIAo-Et2@|Fs%lR~065$Ga;4iQy@eX;zAup|6I z@8*j(E(5hY!dIp!L5UrI(<;)9aDiycUX`8zFUd1L6qZDCOz@1Gke$uExTSy!K(#0h z!ZR#RbYzXB=OfmCv^P%3vv&$-^F&-avx~JRBmF3(&idFwF7~(31A-09RtuJYi$(@m z=m=IzQCdikjJFQp!Fd*Pb`olJdVKCkbx%Ue@dwm3w_qB}+Fj|)sAjI1%<)8<-5Hy) z@`}g$YHk-hn|4+U%ESnHXfqB7pO2N+z3ttE#e*u2=IU^c`h##&BCwz$9W}`2RI4wf zu1+YCv>WhPL&bEg7=w-yPG^m0x~QNxwSq^6=fjOH^b_5%JB8k@GagX0;UV>RVVtbh zX;dfO!d)m_4GO6!T2Y4f@KM--@R=n}30g4XJcuF7Zn3L{%CQ11_?H$tOe)v*jIj?e z{>c1QenC^g2f%kW4x*kTj!+@1Z$i<!{iy+Z`9Tu`mdQur%5&E)1A0fVW*bMcM~h|v zt1g6DT4JP6P&HyGksYhn+WcC^cGo<N*0-q$=8RvYv=d#WvQuc0GcmgOTS#kTptDkW zbHb!@Bm~^~c2Q0or*u`qOR2cJMXaIXr?h@b++DnR^ex;ATUmTnn?h-j<9j#0@U8E9 zcKxgQz0AVrBBH5e{AoMlsI@DEEdwLoxP=F*JsijI*#WECI#Gk5P}QOl&~P(#WeDPr zMYwVzaUKRLuW_N>WTMly<<OSF+GFA?Y=KTNqho|GFpLD$i3t#V7|=(7Zm>7)PN90x zjk_j;jSt#+VTaY7;W3hkLr_yPh`K8^Bd9-xx&bgMu45Bmr62c@8Y<+*Va`+G#Lzp| zE&>|GH2|#b3V;*c!0I}%oe8rY)UmX>7g8U5$kLJ8T{DZNJGlnFN4S|lc^*p=42IP2 zApHwr!%rfD(V26>qSs2Oh%|Br2;g@l;qQxxfIX)o4bid0iH$=c^?lJrq|i?Rl?|MZ zl*>r|kUBpZ=@~>qMU%z<RRRVi1MWot3K#}>d`Wn2muMsGp&xB60lBE2kl;|59RawZ zFr2VYe1XA@u%b~kiUSR&3o3G9j^?f{5M58xP57jWG>mD8G%Ojv81pE?n{<3|zIckT z;cqb(usvR)4pq;mC;4<apPKQ+sGtdlSpFU^qxyd|9;IqAtj9w7!<6#TeNGKlzsuc2 z>f6FDL7w3oDQw&dE~tf#t0{^^6R+Q469v`KMDz>5Z~7n*8~XYs0?!Pp=h`g74i5>c zO^KJB+W2}f8a>BQj(uTp*9w+eKW-mp?u@Z$E1Qvj$*u!a*&BB;BVpuUeQu9UD)LtJ z(f3i@e)5(<+vK2{F8za87*8y$u*p7L03j9hylw{o?6wX!ka1=^0V9)u<n@-atDBU( zj<u`uic}?}{v-l7C7L6Xyfi^t<L4H_j}2S2ACFvwHarR)#;bmUF+fX;NkOYN5tb0N zxNFn~>s0|OsC)^qj%ec8!Y5~a_QNO1AuCb(^+e{mf-a8dSdR&+{KV_GHT7(j5rVis z&-^hnHJ>Q0zu2BmtVkdFWXZIk`hifA2PX`KkH={Eu8nmxL3!dO*#u|Vb=_t)!7!1c zziJb7;0)3p@D-nB%O>uc(@{!vksn*ywO@Jk4QO>7Q(%Z(eXbLfAMR;B%ArR5OjxI9 zxoc?Orq5_X#TLm@$o1}rMj15Gk}8B$e+;U&42dJDn5iDT%w>FrRo-BOJ1FcLb6lsy zFa`>>)qfzlRspdgSn8Fiv#?aEGXUAd<P=G4f$?I)1t#AZ4Ul9CB;Ns%od6>9sgbq{ z9JZ_qF|z706Q6U`XVL=f5iZ-!f{_L=I)n5Z89lUYR{oV_`wk6pm@h)FG?Bi=N$Rq; z)3~em;2a0X&HV+A@)jJg4v51aSMQN?ZQ4rpe0@b4j^G9tgeKuPw*n!(g6brhW#IhL zbW-#zVF4uYiF~~%@p`6AIOBxwr=;G*56(tg_qI*D{etROiI?uPW;Ox<M|q2plY%<R zEL7g+h=xb{o%vOGNGhtV{ww?3_tQV&M_{rrUUtYZ>$6xIm({z1Bf#9mYml$s7r6L! zviW0X*`fF9zB~9mVNq7!UH4DB{^+~EO1vcd?$tKg{KKmITv5`#a^G#lIOkBmeG|o! zcLv?H?1xkhqZ`J8A|Q>>YdX<F2MOIm)&vPK;I1(V1H`Z!-XYYer@Q8Q24OUW>p5Yd z5|1a6FkVSAUI0NnvS=#GDA=Z!!hM`be2Zq6>OgfPg0MgX;n=V0mZ4kX=qV4j*sQ!8 z5Q~O~qlZFjh2U63JQE*8RutYp4QT*W;ol<jb&eC%U|mY#)`dSsJ>IfV?XFobIfm4q z|COl6JqR-E0=mav!-b-~O96vkd%0n#5d!>nQ@p|IfvNmUcpjR9hZ4a{%_M}kzbX*H zlJn=%P^6sx8psCbu6~Vd31&+;%P41p-$MRnbI4LB^w*y!UV0|ZMMCCRAa2`@&=8Do z@o6rfM&YS5Pyrh#f@Ev?sTBXe`>f}yhrD6WS3_~i2I{Fmx%jJQ9^1wIH4SDH^Ve@f z3BYOu=dXK|se3dVB`wkrmn#ylN<R|v{FN2dnhaWnpwggBaC+vCz`Uf_n%~Tsi&lGB zco16+6HwS@Fj=za`)Qo-^i)1mroI65y19zV)Q5?ef>|^5hNN<|Z;SC1%CQ@Vsv{ZK z{USmN<GMu0qM32~R-?I#$aQvP9rZucZn`~w^17aH_5jaN)bvV0soG-eaN*+(r!AER zj5nn=rRrZI8KO2&EL<(vi{s?jezRV8kT9|lAKGbXNbR$`gS&>>6WPNE>5<Y-Q3ipD z46=j5VVSQY$`|$r=MAa9+8KmTy^z5-w}sSo|FB!)oRGRa@iKgt9(e@@gXa?34Pk?R ziVga#avkXeL~4J<;4F0Kxcfv%Lp62OZ?+vYKR)I)&bNT5J=h%sq|3Aj)_k)rp}B#c zr6V4Dhg5^8z`|z5DjRrwZ+n7`$<a*+`g=0ymq2Z>R2_Y@J#pbF*a;)_Q{iH?SiYpm z7mivGq#+f-g`izV_-rBig|CEECP+jR{kJHphSaHvNMl1vp#u8r>9fkMZFyi?52Y|D z`b((@l&L?-0LVU2PP-wa3E}Op8uxY)wZ@JrF~3>FTe*q+DigS3--5G811aV-6F?3X z*J8y>1a89ILIo1K<4rU$bT8pDso7I@%O<zO)?c(QmJz!E4hi&NN@sW6DCTY$RTRsB zn}yf}XJM<m_V-K-Q>#nu5-rzM({I31`DJ!sNF9G8MxqO8KozSlLJvb4Q+!ro66tv3 zayuesw*_8|Oc&Vjme0iOBJ{_jUrMe9Uxfs1BX!xa#$sl8ha7@qvNo9gnl<`iE(b?~ zENB%=jDF;->?ibMrWInpYP8uI-RMLp4j+o|4WG3<Z4CC<MB`tEhb<qMHfDTUWI!~& zFFa`Zxb!jO(<8m2@i-R1$7PHepMiZ0vJwoc#Qe+({<v#b^Tk@mKHgZ^MU8F{K~g#) ztN?+uDmzkq9jjoWZZc72%`tmo)zUorbv>UQz*p2xn1Zi?opLv;m}jh-XeigBC}vnM zNu<11V|qkTy(to)1=oLsLcd<7n!m6AJ9r8v*u|R3OGhoogrc8=ewPsa4H@o+o6@2! zdarl=_<e<~m2>L7gNC+7t`I}iSRdFIYim?(este_G86cR+~52N+Fowb95qy`9=M)y zVS&N8U@}L=HZ<bNwn&w+@=BPr3fndA1VBbVb~_-qM&w5#m%efiY-D~A6p3dTKlmJn zB9FPi8JQQ|=d7G;x>GHKVIr)p(D9IA*$O*jS@o0l#wKHFFT%Yo+2ynJ!OyW(wEPhL z1QTxw$p1*l2MFXqfnT+Xa4EpIV6igSSYk)T*6EaZcc#Q+G0{dEN;tv;qm9x#IN4uC z4>HKw_8?=d?3~x>0ToQi=pYz5vQL_RZot$cVB>C3Yy$9*p>ev~-7x07@vv~ph64as z;j``~UjRf}@IULWr4}B`hhpKyz5#y6w0!pHm8_DxmLnJR?30aeqh7k<-N?@<wi@0P zDNJxD^igg{i#N={V{09qBl1t>g~2N?wLgc{PP~&*)-fJhF4y>;{Sp0L@&|t$+A;r- z2s|-yxfoDw&)U2)*SMyO#2<<*nE=jG@&(S)MD%N|x_}h&)FT~J99at-S#0!j97(pY z+C_4)y)N~#oC+>upxy~_pyeQ@-&Jj!KSTy2FYSF2PHc<9M@6sqX}kF_W?$&_?NI*K zH2sWz0rCxpS}%u`)w0$PL$ON;qjpl}uBH7Rb|?7C%nGOYnxGA&*#oX7LY6m*=IySY zyJHp3U05HWj}&^INO#w85+CY=7$L&Cpoh^HoulnR&=U%?3>yk}V=3v_M5mc!{1u<+ z25PVfoNUZXG>?G<>>)XD3;c~B6M&QhR)-Cy&xiY9?9YKA#07=B!`b7oIp$O26y(|d zJGdVDx1~kIF&Q?0E2SYS4Q~L1*|A32R^TZvHU;YWc^IT<5bZ>vtyRPZ|AeCmpG$=s z^%=wZOn|~CuuW5IpCW;Z+)SU#5F2r<p1Xz{l~e`umOZ91yh5Q_D(n}L7u{4wJsERo z5HAF}$mzy~HcE^U?0+^^dO`=qZb;-6rER5+8%XHbOBxqyh6Wz#3$ak*z&78G1K4BI zq*5I_)R<xy1g|7g3efv&5mHldZ;Z2J>2W|JVjNhwU&QWRM=Z4?T8(LB*zwT$?P5=} zBYovT<;c3^HyRt{=)!)Xw8+h7`f^uMEWLF+XLKA@d(tW=R_$>vC<32$j#<`(z6q`E zSeqdk3XzP7Ahik%6+=a71?F4ykhV-5fLTMDr>is|9iRG4G%O}FTy`W3W|AviPx{pJ zi5Oq8)|y{*e^%Qo&<Ut*U*6ZUFAw(+IK`^H)VyO0svmuL8K@WjnGJu6h&G9ph46lk z4bx0XLqPzhM{qiT{&^xtFZ^B!X<*7Y%sqJ+fQ@Luj3<U}M3=u1WWFta{|e-f-j@^S zetEKooPZf+q2gGAv!CZ1`JKy#t?)+Cnn>ch@Ggw?gX-s<BaO0iiZ`qQp49|wtKh*^ zxw7F{#>;@pz7{<lhSk2<N=Cxe_ld?>J0Zwjs*hfFZl~Otk&o+(o)R?*OUaTk_(81h zE@T6Qm(SGRbcxa=s=s1;9%(YtH>8Y8C-w-smvE8T?2*d;h38|hU~D|(GIwnrBVh8< ztfNgr;qJ=8#;+4yzS7u<&*bujqMouDX0<@>7-_DQ#n#7h66fyp$cZJbb(Bk3VfEs3 zqRF<(GCl${3XslT*vAS(W1@&+T?Ej)bsN*^BFqbo=$;H@z9$Q!qosd{h4BIy2+2ca zgxgbu)7hzbx%-F@0R;H)_!`Q@V;&yg*N>y{xEGIDt^jZv4h$ap=+Y#h$x1*5Ptmdx zs}OhEU~BFw$YHnjtAQ!NA8Ctyz4+{nF03n>t44B+tm4{YeKsV_@Gx{L7k+cG-NkRb z06f_fGn_HtY}ysC+9=mrxmoJ0ecoMj7il6Rhz*L=w#SRM{aE-!<4rpYgOkxR?@%!U zQ%-g+TudnZ7!g$>Vo4$*JO%H3#VU>w0dkpM2?aCoLBsylW0utDuGxdOGQYnNqLkNs zP%88zu9ikW<l()k`tyg>pZD?bUg*#6+GeDS?&IOTqC>lD*GT{m?-f1TT}$mKx{rtV ziZ1Q0U5SABgG8MLMve_e`1@wL2H}4B{KL-<3c{(P!WXjm<1H2bwCKKl;iD}TelUx5 z>0%>Zh%M1kC=}?i#1^d7>;~H4SYSuj*lQG-2>k;?Ga|p5h}EGnZna~5?S-AMN0tXn zt@mg8utB5<-L$3~FaZAJiEh{e{(}H+mVlJ#HJ-z}5Ny1mh<x=Xr&@TW2wtsq4B+4F z*oI;}atp~Lcr{+O(}dJ%@R==4nQ_q*`f?WMq86LR<cI*{RXaY|{YW$~7bOBv^}&a< z6Kb=yS!M0oQsIbh#}av<gO8?*H!~u|xZ|}m2x|+OWQ1WeOJ_u$DgI*o5G;J;7INB5 z#Zi!RKYfZ>(Cfr1Tb)0UUU5K#9^!+ZpIgbLaEx$%<Mfm&PqwOj$;)=fq?vIxmuu(y zjWZH4uQenl1j&MAOl$55a+G+6iOLBNj<Db0Dwxe_>=M3!{wvHKvq0zC-%HdRXi$5$ z3Hs0$5<_ZkfLDAfTbtDE-2RZvO^>f%18IUEJ-1O;1IW-8XT}?r;Ymal5l`60gN;Qt z+>qF&5OWYuPOu@t_y%i1NL@0Ci`dLdW5J3Iium`778VejXS>WFY{WW81CpOfi3U5x z?;uKoPaMSZy=y{{`I{mvNV;q8K^Fl}bw$^+iPF$izf39pJXY!25*0|4F23?H=>V6Q zW>J20yDQ?U9^(YpTIi}CLzp6`NG<%vZ#w5QqC~lp`2c+<*bX-boXwQszT%85(l1n^ z?th+Gah12UR!>Q->Q`Htw&b51W&ipWlzoQF{`GfUJ$Go?2Yc5k`$VQx?_*^!vGiU- z>I)l}6Ah=!pgsvow-7Cwi;mK$GKYJxhqOAFG9eedVW-z}fn=fOf{c_bx^AD&p<*<O z`El8R?_T0zm*^dBg}X>ND=4uYN^Xhujv)qSAZtHFs}_FlUh)opCDK*mR#Ks|NEXXP zJa^6G_(*LBJNM(*xlhTDi+weZhx3eIB%r?(g&7-g69oJp_TC0Os^a<|-_0&0K;SMA zFlv-lSB)e>YETIQOdteMi;E!}tO{C{UL#eCyMQ*ugiQj=x`;2W^xfK4p<0V?7-&Ue z)QDnzt8b+*ShY@!RJ4kq!u~&>Gxy%zgn(kTKmXsSd7hiScV5q&IdkUBnKNesYLfJf zh-BxBgpgCE?nJkWi5|qjf#w<~@3)Yxb9_zlPWARh<h-b3u^;zqVB_gk3CJojz2Q+c zm1>KQFWpi1n)!Pt|AkK7CsnB}B158L><gdY7K<v-g^YChHh<JpE_7Ky-DqcIzV4{~ zLcX~=tS;W(FxmwQh+y3g%!F`e?xDwsmm2l2Z-S+9*BhHeTNjU6$@U`%0l0poF%sbQ zBatH;7Wqj*-y2d{`tQ2G!1vOHg0uLem@Ce2<3bx7L{(h^KO^)&1J9#(c}y}^lC&5^ z22?((jy@9T5kXA0zegYYz|n~PXW!DjZhoigcjGglR%49quYTgU_&Ka#>Nf!i@wM;s z|1v5=p#vU99klU)8``MscsWQ67wYWF2=|>3Z4Ka*_Z!8Vi#IiGo^5=8|0jf4{x}{i zSU3b85qA|Y9D+NraVn5^U|)crapGT;&Krc_+P;CX8a&`yFhat^z99?a2VYWu`aKn$ zevEy;y+?Rt=hBZhw`@Xg?cx^vF#!5%+8#L?@=+f6wjV3&oao*`k=(}3R~-{nQy#Kr zoA6LjJH|>|!(OXlhe!7oFFf2>*ZimH(y%S~Y1qq_!RZ=Gc)9_W$3Q_lB&}Rn*+I<} zm(n=X-GjA#nc0ZOnRDS*A>rNBx-A1PkklFs-1svTd7cX=;BK&ZQ|ypL_U1XUisc!2 z=vyNPzjSy}gx@^;2Jq{{FV5sH=N<rz+n0M|bC>7LiH%y0Fux!<IT>Cy;8gEx0P_?) zUly+S+X)AV2-TRk*r=$@Rxd&2YToJuWW{%=M-YT*0!qW3;l)@vUX8vApsoI@8uNmg z9$&~@8}j%}7yg0zi(&)#A8E$QS0&L!Z9-9O8g@+hfh`mD1}&PwMgnqhd4pYHNG&=K z0Pw`SbPhNNzFB)4SYw-cn;ikmF($m-{;pA{>4dU`KR|mwElQuSTk{8Nza3QDj&3K> z#}o9k)zHeZ3R2CBUWME1nx_E*P+4K|bJ)YkowG7dcO_#z?;%$qbMbJVoOe$y$f{P) zwUeeng+?O>J{(95<D9#*G8^uL|ACPB#|>}R<2TZ$WHEeFJ<XtLT<sPo7vy3IC#Wo= zehJl-QPDIuXgtu{a)lW{!OJ)o>ND1es0C%iqn*0t8CDEUmeKeT;)T<VQqOK;s3?kG zXH8IVf#)2`EIiXNTHVy<WNSkLgcYeH9%LAplhOD)gn=Rk$ERh-Tc1@QKC{{#UKHJ& z5ySVi96&t?Py-5<XM5{JB{`suyfR2KxzUFMJSjocm6m&rB^xnrF;w(i7{$RfllCt{ z3i<-E;b5(VqFOC`f?(*$8%l8`mFpWgq_NszIvNvvbDvb(>;ltLjqRT5)2QUX7Y}p= zu&0K#jdg@IS%miUY@$5{a?O=1o}7D{@Q@$#4OgX$=rbe<x7gr`+-cGF9h_}mjtqo0 zEqoZJoYEZ-T`}bhkSXV-`P-~@A_xwYkrDG@le6_e7Ut5uaC*j@_y{T8`}*X07KFbq zgrEX2+IZiR3El;RqOI99E`+jTYM`uif_MJA`(*gAB9K*&G#k*tFc?I;Ai2hua%jT) z+jAu~dB*o2j<4eAD&8DlD--M1@Cn!h$rJkoP-Ce=dq2tu9|?c)rO$*9VS5LaM;{B6 zKFRi4)JLy6xm6goHR|d|tx*tu6(bf(vhWEQu^I5Va2=`<>cpC<fFyT0Tz1MBw+OQh z?&7@BY1!_0B@y_G<N`k&LF7#bM#S^5{aaOCL+7g;z}L|)t$Ay=l94dKM%~z@>@R`} z|5N(1_J1GvBq@@8F4<)^V27euSi~f9=%M(Bc~&qblkF*L<4jDpa2Wuih)r^lnG8ZA zWQtAl^7bkegLx91tl5L`s^YE2uzG&S$HyabEYS1shPq)s&N`6`KyAMEN@26@m3}7c zJk#X;MY?ZrMtxYWIukXTMRs7UGPgDh;eIs=;n7FnMBN`<4FA!9I?_+vErQ9@<179H zN&aYCfTN}|hJU5=yzw2z653dvi@Gn4PjVF}OTOn_Fg`Iaw_))vf$BJuf}}uzi==O< zM(w9N0SmI!3WR`x!Hs#K^n2d<kE0Ork}5fZ>I#X5Q2|77@Mt(~5w0ljUqr`$#xl_K zEUX7=;-j&?S#TCMX`#F-e$IHnfUQK_6F-;tNuDsLG%EtxEhBs=?^$^l`@p+1!u^qG zLUdE0^!fRJhr{8svSU*yL*-72wg*a0@BI6r=+kZ5XOyRalk+$=u(tP<eAm0+w9tML zeA<le2tE-ZHiExP1bb$sBY1#BXU{$mH`}sB)AtYW!|Dfw4R-V8_&;R%*jPgOUoroO zXtfs#J*=$YH*S8)pX~Qr<E=e)8`JOO@37qKaa)PeN_zU)*Z*M^J1cu%|A#COdp@MA z&w78)LHSGkT>cJY_c;Ca1^YYH^mYQvpYh+gPe}BGU!Z?Q*{}I8`a`7rz&41#%0jOD z;Mo%rMJGMcX2&yZ$DZ(rxhb6OK1mqP3G=<P_TvJxC;y7CpM|;VAp9%-V>)Ts7yByu zS9JROtL!fklwT6`ivLILt99WA=*_IS%kIs6+_X9qhVY-X`;yq+Y_pXUuXxKmMGc*X z-o&EAe8dTy=LL6r8wN(jn`6CY!@?kc>q!|c<pY-e-B;AH5XC#tY}wNBG>9kt`_gXl zKkXKOW4G_?x_)=}zeoB9OrQBaB6~kI+ENBB*}g{-eIXTo*cNwZ@krC1;6)HXFnnPC z4Pyl7v&=f~S%HGId2L7?ayJum6?rtaf9~Q32ObVD{nPny4lkJ_spwp(S8Q$Q4Q|@5 z#nM~Wb)W0_=a!aHXqD=?Q=cCh3o%l}LV&8TfJ}Kk8r2qGD#jr#jg%N+|Mk8Njya5^ zafz%UYt)f8M6;uhj1u1?6)?3ggcWrwL6t@ICg4EMe@XjgMg3bVXl^R#M+m}_y$IWI zoxf#XN!X}EbA#r5h`b?n4}@u}*h{4ho)i7MEY+p184@V2*x>&p6+RZ>?2-)2rVX{M zNyQ$?*t5K-esmD2Ldms0v@c#Bw63-=8b9Ip<htU`weFH-Gm+f5sdaitU6Lx}&%}r; zIb_S-nK<%~@~29i=rcAl4)pQ8wNAs}1D?&z3f7i|)L+&)t-4W)sZodh-bwlsoz#z{ zTrAe8p@IY{xn9SK>LUPnq&ox?6A?q=FRcg!j3)ZF45`KFdLcTaF@OLbyL;<*PCWy4 zS=sPDD!8spK}B;1O%Yh3<#UDRi`SDhWMzi>;E*9e3kedexe}>6Uc^5%uuv2xA@!uR zM<AmL4UlC6vO=TjCVYj|>vuSiMRmq9pzt3ODunQD9hwuY^<&uG&(u;_wJxlz0Hnip zksm-oZBjPwY_wrPU-J||)iDu?a2{#i>ELeHZNr8F4q*BlS_vmE?$Os1oT?|LxS|(6 zv9X0&;3kw-UF%Y#&&Y7W#bK4|C#m3T(OAKgI6%Y{G?MBD>4N+!)!$CBco7=O%RO^F zt>Z|&3kH}$8%MPjomV2`SU7J~Yd2V}36DmOJfLN4WCYqXr36c>2zs^sHx_cjhlJDy z=c6y$8$c6Woukcfq!oOad3xGcwmHH1DtE^1oE8=d7f#>A-e0w<BWBPY7<K2LJ8L$_ zvN;0TaOD9FKVg}W<rGrk6mpa<1gkK~k;cjY_u3N%TJq6Z>eAa&{z1`!oP<fa-aX3Y z$8T2Akwsbf&F<ZMcoQtj@apqqWc0yrPEl6x-uTTO-sH)^Z(hbwN$O`(d<T&35N&bH zscdw-Ec;mM`p4Cy-f-r)2K+>D?D*l;7CkK*Y8{>il?LFX@kN=x^4n?ypv`PfI5IJD ze2+B0mqq~;4`?tkOjv~IbF3n6w2HuIp~#b1q;FB*vqF2q%I6R3ay}tDGAsI!IG}_x zGVmu%L&M=W!Wmm7WWb-u;Ng5dyw;n1fXU%S)JcP>_+0dko|jW6(68qZm>hjb4ifNW zIvAx3Mr}?lvz!w0Sj!KbT7c}nc7c)KnPNm{&FO>5fPvz_V0kNZI&}D-9~F{QpNH%7 zYs+61h({9xb|1Zw-rRkJx6X|;?sug*u|iji(RMca^G*N@%JBnv{b2sQUO)r3#`4JF zLu>d+<eez)4MlxfqsoMuDAo+EQF*u7=<8!`k>ixwcTuA)$~<aO&KvhS&HmiJszqK$ zD<QoAnbryPS#1EGZVz)*yYMGaFRmEYZVz+Ry-t|p(PF+W+Cc05m<3*?4c>t|MXwh& zt|mgmiyd@}wf`mYvRt^|3ZFlY-ciCKm_EQeHN9<USBM1;94Xiial#zfzL^Fa)xR8c zzmdU&LC5QnrE=77(d0o<kZ2{dYb>`(gnu<fn@AlmXQcX;`eQ&`T%+o2xr>gcanp_v zHA!IvvZbUdY+O4DVJ$!4S2i_d&YlH-spq$uzfNn=<5q)S5h+k>h1;;}Iich(nv{lf ztE)rmCXrd#iG85v<H$oPYkMf=#`IFC8snkQ;wsge5@U{Fg>d-zfl#T)6@3xZr3qDP zWhw)WNUPOMh;1pmhgPTV@{X4gkMWa(aqPiFDx)KEg1OmA;xp|=zK=p`)L@8ZSVURY z4SEMEuS$I)h~gM3uTn4HYGZAb`J!DC2s%$KEW<Pne7mb_LfW;wx=RQ(kGi1`U)ClP z&)RuF&vxw#r1tMmfFAI9I~qlfRsj?leI(xk$lPE@rsW+YQY*Sgia#g{`|l>!>$jye z3r@Sydl84J<q`3IVYVcuax&`ef_9SeNpZ<m3qu>Z3mn5N=A^~6Q1J`9Pf{y1Iap<J za}lRO1p`E!=GdIA9S9tZC6nggQ-5yr?`d`M1}<FM<v&PG_5$c3T02pUFXL_x50o_^ zEV-8Z_G#Rl`(7Za2z=Ap?i6#?y+SX<z)0EX<o*-(06<)egzQLz^cmmXj2&!zXc}#7 zMpfiRM~Z;J_I?2l6SRKpA&z~Uo2UF)!U@!e!uSZgOy(nh$v$E44M$TRpb<N6-gMHS z*H!?P)?{uu+if%NP7`BxNh@m9Oj&U1UONbqP3a3pqnGvp*>VY0?m)DNG<TJtnNVNK z^;fO)`3<ZuyZVPZ2{XAYbHd{#ZWL<i^*&f25I@w3J36Fp`<dNNH2R0mM~YO%^3x*K zC#*(aB#iZ-8=Zz9YyR5;#JeM5``YWg_%xiN(^pN;j=RTs0d*bcKbZb;{^O!4M->RS zW?!bwe@>V)|4mL49iFsk?l-b3B;W_-ZEDLF3tk#ky29s$)OCVG>R<>L9TerL8->|* zh3gt8%z;ZRlr4mAvEUk%f=gR&l8z5%UbgKuLq_8x$O^WV72Qa?NSD!gF9TAD#r;JZ zv4b>X`-x4ZA*RhFOY%GTpLtZ+5nFQwr|ms59!Pr^q?L7~UDgm?)&N*1zw~2!Y{5U` z<eymN1>4r$X&v&E)$l__-p%cD)47;McfN2i%}=8&{i^l-B|ozKYj8t*qO6BduWL?J zP6h%sm*W#`Pi{ltX#y7r8;e<NpQ7PVUEP=lvR|a`Dm6!BS<n!TkHADI%;T0*?zJ|v zaD85%no#Y(xo{C~`P?e#BQ|FN-98sQ6-}(0Qz9;ojm9^T4_NOD^Ba5B6uy`veyI#d zVjVXQ!-~iGti+lPdI4sGpmV5`YsTbK9J88VA5u@D?V5qj38_ua$2rbUJV7__=%Im4 zB9*5#(Bu(vTMD<)Fnga=5B89%q<bn>Pf6_a9xUIdr$1YOjNdfEt+NUDN=>+PZOVts zlqVgr@nllI=chJ3ABVZ(lp1x16F;Oz&H15?=G3BZdD?6T<2RY@ibU)cq_$}%3Kk2n z6Bu@a11%f&+gNM<qs8k!lS%CW%zwgQg#JiKBV|~UuE@R+@RAchKE9NtpsDk`A@z_G zPXCygB=2$pFkf7{%4xhaNlr>@{2yhM*QjC<n#pz#My5$`EOY|0U)kPZ+qL7`M1X&M zbeBJp7fix(e6Elho5-7xv$3Z^WVDH7)YigT_5h1yeZO~~A87e07gEgr&p+ap=^25% zs+#yWyzw#7k8xg(W--P(xHg#V=3QiuCnjekzPndUu<BrfwcA+2OF<HOSp~b{ngp-0 z!(uQs-;J#Fi6sf4?4vk#s}$v%S_UsBODL~-9xix-$E$d*80Jc^0W|Y1;8n(Ba_tl} zO#Nt-2>0#v{NkTTVQ1PO)9Mlp{0Jr*n1JSOxT)gO*LkW1XDD%iafe+XWcO1oid`%c zE-990D1B|VLk_;1Zy*Cyd-QCm8N=l|AI>3EcFULEjbGY(%cz0C!_=En`mx495rS}& z$XNW)sWNUm##@b+f8j)&crqHdf=GZZy^CQqQXr94*>tu3@78f|%meQNC(=%Bsy~M) zLQ~HbF%l^1_#umddJUA9LjxCd=~$4avE)V!hlIJU^igBUGQ6te*;Ok<k-TdkMe@JK z$PQ=xWgbl$j^tD*AC2FtT3YUm^#f$}CQ5)pxkhb})S^&+9o5S*bHF~9{d+MM6dP0V z6mT)`jPe^z>+xEnZY!oo{Y?aht6hJ>Tfl5)P@RXED6a$xA7>5&wdiKkZ;dI<#<9+e zMet;^Z^e2E*+dDH8&thtwNcjBJQjI79;d5f&UZ%B{H{s2Zc8PlaN6-xB!v{?qs)g} z2ukd#Yr{^xZ_7%G^$zb^*ow5mPGey~6h;jMV1pJSsQNp7+1IROf{{$%xG5+>6O1Mp zo?;sY63iLsR&o53UDCka9HVKLu5UDPgm(VxZx--I<Cw0H%&;Lb8vQ!vOe@dTHV8&z zZyi%%#kf*2Zv!@pW9X+>@oH}hk*YA4mp*PREkJNV>$sT&YbiIMAbL*GG|jhAyq<(@ zZ9c(cbS;u}j7Dp*S@Ad|hD2ka9tl`Ac))gh;Rd6-2vX{?T%j?JrNY&>kiiq<oV2yi zXX10Uy@W6tvylyj<<)v{Z_W3usnTftfa&QU-fz;yWl%*@SzckBU*azKxVJB;8f6{< z>oyu6lzNiuRuf0f%kbX<H3wrGtcPiE&kzM#6flF4e%_V6@4nlWQWE3oR&b|qC8^>Y zh(Iv(twD8M3S#bhX^3kJg6gqUdRJQdodQJ`q3FPnpg@44aEta2Qt6*T1j`Sqsn=Wc zBiySa5Is8@ET<9pw<;<Qs`KrP;R!ZS*V~nZN1|mZ6`8K7(8(}R*Yes*tCq-#I$$s) zaP#IKy7LZ^A9-sRje0E@aMRZ-!p8(TjIiP8W5b~@wL)WI98Dmqf~x5Tr#pBgNLPH0 z4T;hC3n#E570BhePC3#J41X5^Wx5;Hi4qFzhA+{{dN~5d46E)sZVJxi6H-G21~S0L zt8n*hd$U|&f;!rp{{SurjO*h+m;}ne`YEqtL!l6|FfPePK%1`Qb%=2K;sr}26Fvv( zuM^1+=<0k>r`*7li5?Jpwv+NkopL2patFHmh|0H9cFak_9`#%#>9}<_-lp4$%?*It z;d#46QsW3b1?l16{X{bE%#qN>4YhM%M-UDypO={JBM{Tqi79u6^6#V|+|Jdp9o)eD z7)0H10xJH}rsV$>{QnRGkVUe@fAZ1h4u=>nH%F7lX_p~Cmn9(xi-&i;(H4#!S9qAY zvwL#*ExFQ3EBkT>kfZG;>-G2g<+7Zn|0-OqSwt~5idu|y15U5R;e>1${brRuJAZy+ z?AHpOja-H+jDuc=L4wML0q{4lvd$^_0l7wGVnUox1ry?7iu?le#%-@~9tPin3z9w< z?)G3SVKXs+e=mzOv~e~hSlIds^ztfK5$fcZo06PZ$yc$iIqc>f^luveIg#5nK_av9 zKg_O4@E<R;d`ImE!R(_C>mC14ecS7~d*g7peR`yYZkbd`jOT5*_APYo!?ks7{dYG1 z3Pr$?lL4SG&sZLzAoeXpfQ`zhQ3p{uPdKrll3I^EUhzFjJlcsvyYC@OH-~n(kR%{Z z?TjU}5u3;<Eoe8IX5bZG?SxC>Um!LRg~vc&@#Z>!gWiPboC{|g_~5z-eS3llcPSbm z^I0^@6qvpZ+n1X;2c^RVuTPe4Cp;V{O-GnF+c|6J>TD2Sf89MBrEPBJh-=9^@q(5l z&cMCkRqp6J;+^jqP-H-&6B3Q<({Z#mbz~Nh21@rBORhj{A}_yS4;o)Y=TN+Z!xDgR z0q7}_lUIKEN}n;BeuiKG&?MejDb3+z&!6$*hs&q;WZcOF_YRWD)~TO#intf;xNv2a z`ZqdSBvx;%f%|Zr5^vJ=aaoW*C$`G*g~fQa9Mgo>4^M8#Py&=(2ow>JotPfdltg)L z=Dj^2@d7NByWn2mqskdn`?Qiy0=7@xC*fmuapoA*tGfk6FkqjA8|;K>ou@=#OY3v< z7No*bloTjLtCwg}J(g%K-P0fRQ2t70!05}uNjbO;CwGjym-9mU_Hy!YSN%us`7`Q2 z@-93Jsl1jmx^R(pMmKsT*ZOc#^)ymyd?~(_0)4e3r>kWm^8vqYI{h+9uep-h)>9sm zteWm*GkKAa&F`dCJ>QIUQhXkSlK+86+DaMczArFBZgY`-_rp1LZ4N&^)*J}Vq8rZh zGv-`2T!VP+jTTJ{OKz{{RZoaLaLKy-7G9vEHb>L-52F!O75_<K3Vw?>Q3d^nK#=d7 z!5s=MEkW7NrDVe%aF9Hs@!xoj560;aQ7e55D}Q6%NeQd~)=h9Hs`j?h9RaR=@?-ME z$z@{+m2DWeg$eHnTvScngC|zyja^42S<_BjE{k8$M<Y{_xOQR<#=7%e(Z|5RCb?T* z%j)-XViFGG2J%b)Z7lf{q6_|wFTb$woLtm|j5tHMK{95*n~t%rR{ILTR6Q1uWwgGL z)lcEYgBSRx?WdS2zVvZWBkHXHr^|!wpKm&^A}A8GKUv0o9UTV>rCZCU2=H8T-6P0h zG-d!t4IkG7@y61f_>XB~G}<PMZ>+Q$o_7}Cx3dInMI*%&nbCvsr7R<aO3Z4!NI!?- zN-a8y{4TFy4@t#XdOk9eJx6u%xx7I*cd#2u6LSSP=?+K>L|+z?sf!`R03iZ0SEtoz z%bB>?x3huNB8#Tm5FA3|a?~JUVzNHG9)YQgeRrhRQi~8lh^vF@{-X(2mW>5YA2_{L zfi{heFXe2%##IL4=N!vCX+h>10PGG=MRp%_Krkyrt)pwy2LcPMMm$F2eJGy%A6Heo zc+FAc4f2ACJ`=^mu*7KGi&8Kme4SrwUux@9scO24DL?i{X0TXXvVEuw2x;Pz$U-dG zkevRZz(;T*<AccusL@hSNP4tBQh)+{D%nI7c|q_z?FA=}NzUj%EOm@%Xi>+-IIx_q z<sj<41$W;ENDJ0%!~aYFrqBtPLUW*oc?8v!+`SgT#<eYY*Vl!;#_PgfG@5QhNa98& zFMZ2cx{6;-zT@%ru(5>xf!deS!z(hoIu{e;9kp0d)xy131;BLrycM7c@DmUUJ1=xX zV(AS02es!y{G5jZf@;BdXwEQ7qL26lw)k~S2r4RL`LShl@e}Ers*&}ja2;>>1LAo# z*(V89eO6ukWehieJVtF(@;jr{8wdtnl)elaWJ)6Qo<=0a0^C7p>^inb5B82*xu~O0 zLYwvOMm`#eJph81iMr#*2(jpH9CmTcE1lF8rky$_sVQUlR5>bSWt%!KOy%@2=bRpL zo~3glbum)wE7bIQT3?z#{Ak!JI%ad}duLj}GzR?I3AkLt1218_1reBzI{pg0TH~Z~ z3*YAk3geUKR>i;VDlolj>5-z!ECRqF)1vs5-uPf)c#k5jv97Q1y9w^-!x^HXFMZco zatC4x-c5M>f@$K|##XA|S4!%P#C-QuXxo-F;B#Ukr>NlZQk>6Q@K+ev7U2SkU4XPR zjQ%f!&G%f{mZm?1YHXPxa5S*~V^K};+OWt)2+B!5K+}@gQYvDVT7sTLAYm2T5t+K6 zrQl3qX(^f^(KS56S*6W<m(}$$-|7KBuUsp=EB$pnik1HAyw7ZK(pGf5i!o-FH~}f- z{zPYnej{oY_7GoZ$9G(S{`ox9_W$yHMKEBUfBUWw9@pcbR3AJ~oP(h;Z9?h0^Mi@8 z0}I}bOvM^}9*)I_%SfPAcqv$Z*whL2AG;%cqRV8#*!foD*2q7t#VDvI{AV5E?tIod zc&b;}Rp4bdGa8F`5wh~t@t97ng#*{*pAkRUant@OIeXA)TRdYL{Q4)RxMO`|^Sz}X z8cWFj<(7bix1`|1SO$Wt<CoQGSAeB^!`|94ox#MXxC9JZF7@G$Z<6CuAO848J1+I% zkFUUTsecTd>dJyg{1rZfv04i&{z{BoX&|qsX=`tyfe)gz6e(e~#X1{>L2+^;sPU_8 zJLeZ*&r9O~RdN;jdqyA^{e87Jev&L;e}_t;fHBrpx}%S2W{8>1mw<mO^mu8jv4l(9 z#Ml7^twz%lyvD}R@fCPu1RwR|U5QFJ1p(ftfDA^{H<-La-xHG)R7)Ol#52x?*oDC@ zWL%`U!k6NpjBVcIvp3)~WdlC)b!|l#Ur98=Q_S%A6N&HG7qAulu>=~S$k6F$3!__~ zYb{=}Ux#wxP-ZFj?SzX`(}NA#ia@s9XS*O^a_YC~a2)AyUX8kSX&Mpw+8|0v!7ZoQ ztKxupeGl0#>zd8{A<`rspp!hQ0O!$thhz{LIqeY4Arl7G^N$l9RAU6ppE^ZWm;wnV zirlV6N*i=@bW3U%cV^UH)&+hpR*KZ$o4YjOGmfJ#E19;hSkVYnfM=8t|CT#E9s&&6 z_Jn@(Fm$hOO@#>=N_0y(c2i)Lg=pBve=3-opPjQn=$rg(KKJ73yS5PpSbOo&c8k8@ z>y*B00aR)0{5gqHB?YaK*|C#A*YJ*SYa6FQxXLLJkF*i-HB77aSL=vnNWkd63J3Jd z&C`UTh15AB;fgwf+$>$gIDVhx=r{1ct~oxnr9CIG+8^1s{Y{_N{%`5_U(mh%XQj1& zv~2Ye0oyQT*a#Sz)*`rI1V<04nIa_ih=3FJNiGODu4|5-+xKaqR{O(xK7%a={0E5r z1c$A$u5{`|-itt5;Ds7bN4{4xy(;Fzl?dujCs|`Waw&;6H|-GXI^G?pzCIWdE>Ee* z$yVH?F&y_|VC@)dW;7__Sd+>)n~2LSB0dXie_{L9)ka<JLVCl=aJeZNIEM4p;dY+? z_=+QKzcTeoTi@%4X}&Ps$Y`ujid>PeL3Yj;-%5?Runig`W1TD3JQm|M=}u1dTDQ=J z4{6t7koVGbfIjY&`GV8c{hKW24x5Ne)4I3ZqK4B&1QlwamKcU2H>~UBvu>Kp%Ylf_ z=>UuCWcXzDt3eq6;Y_lOO_3sVfm2?&DdmCsKGN%2+t$v9QwvPbKNN8Vpu&<2>^7(l zw;?kc2cjU>L$$6rip4$INEE06o2MQ`-F+wkftRdou6Z9sS&8hCRhVILe>N$`0{0Mr zM^HC~D`knd@Or5Z9apG+`k+0@HEl)??J!GLJC|$NF*3$?hrLSWV&XD?=CrfIY3CqG zOPBv*Q|N0`+cA-tKX8(!ihZ-5be5LXysn2-t&%FeBbs_h_2cfTY_z$snxtWfx#fO# zUl2H_&PtsFoYVjfML?yxSf=5eSTm!6rv3?UX$kObG`4cZ!8N=+Z`t%QynBV_xjm%v zc2D(b+~BJpuld!QEB58re*^s-XudL*P~1(7GANJTjn{5`+i3g=0(Z7T6?`LJ(1ST8 zOF8tzd1>O-JX_rQmWW&73(O}VmL?wHo{Mx6WS1EOAiFH(#*3C-XsD*mFLEKse1y3M z{7q)U=aARte>fK+dWN$WTl{a|y|zc4<d>V0Tywu8y5{&oJFz7jpsSM0wLM=BuAUK^ zg2^CGs)OWQ5EHY-Icc7AsTlWa;{9Z2XCR%wMqBmeL{MJwrX63bU+lZyoeu-iw1%Sd z)I$7LC%gj-J_<pH09VtGUh_#(uF`C87E??DF&O)6P*#xb!LVz4_(Ee?nM-b3S&C?? zG@{!xigz08O6*GC<b5j$hbPcN%Rdvfi+Spg=phtSvdA0GqzllFPMSLU<A1}ITO5Pi zBe!Ep^JC-&;%9IbcS+nc)mVqU0evsp{0dqV%15N+{FFgocALI|PZl#&_L$G&pR7to zsRbeeft4VGU`>2pOZS@>AX%qj!ty}VgPE2&q{i-(Gppx>gYAS?4PPiJe5S&%O3Kzg zF&5B?C$K8+ANK1Q0|GAgBgz~>mEX}tWv&R^U>CY<r*bICs$Hj_Vt;PY>8D8gGItN@ z2|&YrSYCr-v*Qi)s1UEe1q9<1(WPCGfZ=i(MB;-&D!y=Duwb57z2MAXhn65_{$R$H zc|DKCCeO1LOKoC#-=!$|Abjm*qfwu(P=6OW-?9~%rB2R-ZnmdYJP{bZs?degQRUdR z`Ggt6$3<IcDeHm<)vNO0BcUwZ2h&F1=&qbjPjpxIzF0`X#r417?4x94XnaapboWT! z^DrVZv%QR3Ggs#boSk$<PC*=R407T}M;Dnm!P>^Og;rW5I10g@$l>i}CR*TX!&f%0 z%Ue`7B9dt(>KV^AL>eE3Y)yMvnf?(t+RJA0t9x!)U}mXakRbPqFToUTAzk6@=v8Hb zu;rRCMMZY)Teb*+Hr$CpPd9u0iBEWa-4scApiQOa8z@6NG_-zebJWKejA%wKR;STL zQ(U}nyU-1ne%M*GP|#jR2Iq?I#w~);MHjfk+0$t=S2mBFKD&DpyHrU0#LI$C8p2z= z2^8TrZgK`iT8=LGv=CXAlR~7<59uNcUV0PWNsv#I?(($qSsx&eP0?damuD4JF*sF_ zRVU-4EySNYayTg`JVbim(1tJ>2f{sz(DoIte9M-%Q}z|{yJXaE$Ea<VQM>vU)DAy| z8?GGU!Y0yscaF>VP+P#|`~B;KTt1`Xi4E##{=Nj3Uxaxk_n}d_F5iadk73|P8@vPg z`)4dv;YjaHieY)-f$hyMf{udQE6>D#ls`JET;UN>g$<t%5WttFZAg(^Fjkh|S+Po3 zB=<6wUc$gYQ{x>TT=RoYlH*q4A&}}UGv1JTc9HaO=KuueKn(9Ym*29hMZE<kvBRQ^ z^I(qvUAWsX%4s(gPNC!rpbL;%PAK`jmA*gH!|EXvZz1nb!f-wcL)Kl!(lr1hRez*} zOM-ai+{A2eeDS=hV8J4<8ltB=Ze|6Ly7ceH5?)J=RNPA<Cu@&Y&I9A~w^xovM0$Bc zr9C)MGsgj)$}G@`Pa_Y>T@A2*OI~9v&6ZN<K|w(81%Y6QU6FhVO=zzSGa+zmG(ICQ z!0)g1OPIc}icmFEbX*OQ8SiK$`h<JZtgEQwA_PYlV|ewAE(Y;8?m>jftvT~Pno6(_ zWfsMNtnJ0wJtsXiH|e8`FL1Y4YErJ00ckWofbiO22LUnfwhMz9;C<p?LyE4=?7S_7 z-*6wC?t?ZE$WL3><+Vv=y$M=)ju}Ns9Tx*7CN~0gDHR>(GvHi1z~sJ~4RMP%1+gyV zsC}Ug_pcqvBPM->h~RmVPN%VgY5VqXJidS8sl;<NsL_7X*uwwWS8bK$i$0Zv6GlxL zw7*u%Jy>8Rhj`a!`r<zmMzYmmB&%)#>XVhhlEqWPeM=UXMUE<2To}p2=(2n;4GgI} zzAb&sAwvWFcx54G*nZsfZTbkL)(OA<WwFH-R0_vJdGIkg4%tgu>Jb+Xl(0X!Zb%&# z?5?IAfKxy|jBXSVz*r}N4X{{9yfr-ISQmYUxUjz*J{R`~LAT3-gQiI`C&A-<2}MLu zdtHXmjx<IiU;`q$5_$(6QKQUca-0jT0k`3Sz0UiwX^YKoko0UUs4!$O@nxD+Pj~*P zWbxd{6!k(M%x$=i52p_65ZtY5x2~GB-?_wemGMBtND1TCb*9<ClAeq$o{L4iun*3x z<IUy!mh^x-H2|yu{vJB1TPyyKAfVaeC875EzaW5r>OH6UO!KF#_2(fq3yT&EQ&gE% z()>2qeE7sraZ;W9O{Zt6<4Sc~mhLtPE|q7Z2vlB3?$cf=(i$j$z9hZ@F(Gm!4x@wP zp>Xa?p4l~F=g8<TPvo+YY5)ybN#Omp5ML-ucwA>TOUXeXq*2lqN{-wn*A5gXlhdHh zep*-<e3u%HKSvViO>$k;Mk9|Tm>GV~5SSOTd0zqiwhQmUO<?Zu873W6NH1xQXwk?_ zR|>rc;x9q+mo=D-QMmXm&>cR(rZt}~rz1pGmLW40;egZSM*#<bi9Vh@u)os(Ym5kU z6SiW?qPu+IoanA&!UmjFV;p1N!_U~{Hhk9ROt*!DKI&&elv!<R@^^^kPu;hZ{Qw%M z)b>j*$ZoHM>JQ{zxz`QSf)I2KghA|$RpyXjd(!#01epG+S+;yNswTcs*kRIPhb^}t z3FWFw4i&lTpNF|1&=frwf%F8a>i2_(x_GOgZ^LXvtbbHwtd8}!LHeT1b*N8^RXBDB zx;K{6vIkO8;C_z}lE{9<8%PA%Lc(4V2<`^-kh8)=McBF)Uukn|0L?36^V%y#rtg@G zkK}?;wlFpd!q~zAsB#plL{cIM!iROlNQ)s5m;8b+qmf?oFq}pwBZHAx4{%*BahO~% z7diYv^$p?wBB`xKIQTQHmFQz^G&?gCFB|3frCZ5($ak0^1~bugxwJ^K`g_be+Q~Ws z@u&|cTrRd5n9+Es&ScY!5nX(qi(<!08JFI8rBK^YQrkel1z0X7slh$Bx061@YjYU1 zv#cm9oT)}YSm^AfUeRQS>1@TtD86gU1(}dIA=x^}JX0eRxJ28Fq-S5_JG$BG-E{HF zhce9okeOmV9h;CmJ<Z$rHpx-b(oo~3+rL^jE<J<TKhm}>m7();o%(8|HfPvTm<!=M zjdS6=k2x-KJ3~5I6_ZUtvd)*JU|T+;+rqR$4<)scY#>bq;3~<EO_iG~<!XuYQ~Bqm zGQl|VS)eWN9*=J!o|=0-zDMvJd7sDkD4y#Ob{Oz%KdY_qzaWhr#^3*IJo8}MqxHS( z&w;)d+Cyk(zGD8Tg+EhglvA?UJ3p@`c?vZI>gU*XaE}L<J7KZDZyJ^eJ!*)!e(vIr zn%~sXe5L$Jm&|nV|E2hoex*kA`RrfIzGD6;*j9)NIb~i^x_kbS3GdemcE>V+wp^V2 zo*gT~R-~<m#<nqL!vjyM(qCVKKWWeWljE5z+y^yr>py(4q47*(-4r>-{zPm5Kgu%t zwZ^n6Dw^quPWJA>DSqr!Il7&m#)U;+ypGH>zbFoK6H%$R{v)g3Gf;DD#d@OLgVEvR z^<sN)y_i->#s=<(<hoR&{T*E6_0FH*z@OFnYOV%3=tfieJ!>^ai~#J$c+wi<MPoks z42?m}pzSZ+ANHT#chi_#)>Tl(v{N(bY6n-x`~{n=o#CU*-*UpD!{rb>D?hhWq^ZyC z54)WuLw!kMzPrLw^ka*>E>S4Pu|Y-cYgQ~v`lyGV*Yczn_L14*Uz(}oeLf{U5|@-~ zf7HPwFZl7PBeD4o_Onkl4*ma!{<S^Kk85N<JI(j(vcjRiZsi>$4fb3(=}q&~FVSE3 zocBO&5dTu94syY$8vB9!v-s=ALZP9Ai}J--IylZEbG(r*pTY2c6w-Qr{NdTcpM9|3 zD94&KWB!b&J0rSjFAj+DXqg*|`U$l1o9RBi^riWyk_d7W-eENbFU8!k>E5d3x_XeV z>VVmFyqT{comsIKDjhU4fn)?HH-}&mZT^MoHZDp{>H#fd#2;PA)eN`EC1n>DbHESj zpE9f6@iO1Byh2NR((7S#SpK6R0#AwVI?h<y4~gL|?!JfQnzfto1JOPkw=!zwK^e!q zGyoTVA|lIZdIcfvm1W1JMOgM76#xb6^8QBS?TC!->etzedHNYm)D9vKhj&_GhCVWc zh~v9P<U|%CuwN=r7wnA;KyaT_aCBF$1f7^3)ITzYx*#pTM@B?9^6ZQ|a%`x*nQw$a zorl#Ngng_xSR%Qb1s2zWxbrapJgnL1@$JO(S3E26JdDRccmj_r)18r->B+>Om;ZYF z>(%>!{q{vg>iJ*-`*WnR^cdZre`uBdT!o+L25B}BHKDA3s--(8<U=k0I0DRjkf(!& zMDYnG)+sPD*_9bC|8NOUeYoI78>`9<XYxJLe?2r7uGr~ivl8X+w#6sZZDfh-2jO3| z1vVI1i&VaEO!^~Jw5=cMq<yX}x`8_!83F~hK^DG0r3gkFNS#)LJ5l+bQK4%<i&(W) z7QWCB`zyL(2P#aWgC~>~q=IFYf_vs}MN%1vSfYfu^a-A=4iT!r5EL4y0q!o?<nc|# zZydjQ_$|e=2k-yH6T!PHi+}E{j4V%<H>+1~yzJ*M15ug(9fIgaSb9Dzi*9;9x+`ET zJysKlY7+wa1Af5p)<1tFG!}Zuv=rmrsCb-XF2=dm*De=D3YNv3wcT~~U?kTuHfpVy z`&p300Q<TxtQdTf%cC@?zLM#sU4(rl9pemnD^IUsb`0q*Jx_mZSm`{ZkMx*}{C3R5 zZZVbE_0oB`otK{HGN(PcPK<dCc%SCgvhcnOh^vL+*}LajjJj>k%DW!+_&&ii6lg5M z(}4HW@q00z#d!XK@5k}1!n@0z;qmtB-FH8KnF!D7)2;9R8=nq+?2Ya!Sa>ETgRDn| zHnu(D@wH^2)om><XlQT>^Aj)u$lI80Nklhs_Y*ISFXMmw!+-xY{+DoU7tdMwQxx+w zo;7&d@ca_bRy=F*Y{v6~^)2|x=;i61*=N6hZjVG|{U>+<1$brKJ~JGM?mixV26$H0 z<^}M3k6sR{e&4Wr8C!AQj>_qu?C;bGF3f`S(HcvoPTi7>w1pP|ldB#VOxEEiy4cK! z<VQD(bMFPiK5VwRYa~#6c1SJ5`VbNVRP94}+d90u3ILd*jK;44rqq-c?wi_jwR{QV zcJ_5|gIbmE9m?U}_GW(ZPuLv`gpxkq5@bQEc<w!3&+}c77FPSiLveAz8TNcQ#VHb7 z7DunfO~2+S@OX`$a`T($SDwLtTfoijJhawb1vf?CIg|OJO*NV>#o#VZ7H>5#va{iC z*0bRz3=km6>{;#g1cQIrd}~YF;K{KK!}^WmhO*IgB#N@!I>VHbAH?BM8;AXgw;<NN z9Y+BwHgH84J*k@(lXGnhtf!SL@H$9e%-&uvw2A6F2Ur<gu?B`Yn!qg41QPSlBN_F9 zgS3j!#|ZS1(MZQAsV*@Zuf*OeHUA}Fmu_^>9#Y3b@q#Yl-U3}ea~e%=wb4Y6NLI^@ zYYXt9Ti@u%Ye>xv+C6i+mSk{dvNv;7dQIM^=K$6@ETq;;uQ+v)2F`7xf7Z}>0v7vc zGYlg2m5-2f-o!|s^O(oC7tdeYG1q}mC*gf89#?O7?~LA_-uwCUGQ8J+G7!Hac`g12 z@oB`uGcacJpO7)@!w+W0_VRpS5hF#bgNIL7CxR8ALqSnTv>|~V<Fik<XSSE0$1Fkv zNCA;5GyEPz&41BtA(xiZRV}C%g8_Xb)=LPPX@$&L`N?LF@5gxlfafhdf5Y=K9#=2t z&yBYX=c}g|kN0z9SFeX+ld#`G&X!XnERB<cvGhHVFHq!tMo{$l)A)fgATB7FA@l`C z!&MG2nrE$|&e~@cH7>P^I;jRLsBR0W)!21*7EtNyCtY;U3#gDfPXG`jV*x>fbzCSN zEFJbkVO3c+sIcC^(Jb6jt*=Rmd%nIrD-m?Z2FEV**6)Ud{2O#-bdSeavJx-GI-GyM zT8^CWlH=yIk4#MP#5{>fdtwv4rR|Zq=JS0mep#bxUnf7#jy2DKG(_HRzGz3{z!sP_ zm}%#QHE{R3^DXX%@^r^QbE}<37Kxo>^nInVjWbcmhcC}Q92&Z99=)D?rfX8ee8LHs ziqdrzumB%hMN9xcTo|4YyI89LjT3(lc-jU6Kxf)`!WIji_$<gbkB5+^#Ufe4&SN7` z!=JH$*6UY`2*`Rl$>81wfB58(+ASbp++34yj&RBl(|suev&s*;l@U^ZoW@dR7Q6vv z>9YYax3>(MmIYBej7w)H*UrG3-p~RL^UZ!v4K!CVxuIYCosb&Ut%j@MguzaU9+6}K zq<^<$(T&egoHZK%iT@#0F1R67O)nr|XY-vH7oZh(D0n>nYp1dryTiLsoDRD{hP#bj z9ag$Oj87WS1>@LB5saI{h*C6fixjT1@S(LAlkFchmDtlNEW0E1c9-mJ<){VKf?k2x zN}%r1vOsz}u*A%3hrSr?a;032(#CsVbMfrNL>_O#QfYo9k;mgrm&3)V9B<0z9w>U} z{93p6vSxBME*niDb#JB65BMaaxm^pS1SCO7y(yC*48FtV=6o9&i1(|4Z8E@GIMrDV zFfXxFXdMgBx066ibRp&fJ6Z~O>+ezkk2|C>jy_$w!t4bwZ2|FYkRc_Yx6TrHWhy1p zTlpL&jE#7zpY-^?$7hSjcRik8<9X*P$h>$we}w#t=TgKUg5MS3pts_&)&`kbeFp6J zuW!Er*@*1_xf%QaGJY-$h`yIfR$n~ijZe5ZKBXx7D)eAn8O1Zif4Olj?Hnz+?JW)x zTfNpBi8x`tAQR^6f5JK-3FR7<Es4o6(ks)1+ZIh)nzh8_-3X;}4f|d8!Kss@NhsBp zATXMQHjPIw5|ei#9q3ZhC80|Dv4p;dP-@edJBcH)O%l2tp<r`56cXey<fX~nNdLs- z4n&=3NA-`)wDo0YrR&QIo%O-!*+`$JFw-qPaiJfrJWsc>5I<;T_&hM?KG<}z{Xf~F z5-uhKRvMCS;--niGh{8EV1+?^sOKR?$9L2kAyxAiw^&zA#V@R@I84#5jL6*tgK33z zIhewVZX>;jpxjfPIwFlsjCs*c47hRtSHxgAFky!`jCZ5Rx)PwBWx!8SGZz%mmOr5^ zSNJFma^%o<Ihn~Y%{Z;nahFnR&dZq*$(7FXV%@@e*i{y=Saz+Uk~Z?4HN*t0$CKIN z%hAW->S%I+(ey0j`^4mbBU2VK2^~xkfCfdAL)mAYh++VuoGP6{^U?}E6op3a2&tD< zGTBjzVo{UP^c}nqBv^pkAlYbZ+$@P;qj#p2C{5i;ms}?!I58Pkpk*g$0L(a=pydHt z)SJJ+C*8+Cak}tF>9LhpJm>NC!ZQ)iiFn?5*5f-Izvtk26VGSVr>^`B2GFGEJ-%b` zJ08#Zc>3cx7hx>x1w2jo{u;ie+<u~T>DN26UsgZ<^^yNQ|Lgm?*u($1Ov3NFvbx#m zQ-{@^jSq{}O=h^TI%u8`!v~naGp`7%yAwawf>l)X)Dv6ezq68>=P4L?qItF_R;`5% zsq3d$ghS#^*GD@V6X>HicF{*qv-HuGbsJbunzq=Lm;inB6EUQ)^wE+Q`sj_eKDx3j zT_1hmA~4!E?4ysK0DZKsA-Yj?&PF4T5@LuHq#E6W!WlQ7OipVmY?4M8OBZS^j{UP> z(S@JrMp|BiqfJAUEGoh7pa?OVIO)U%E5}kzPtiWQ?H|!iBVv_h7OriX5K8=h$doCE zb0fXvOj;_HFp*qzh!nADKq>}}fVgD$9MTnU){1^N?$3?38bB-pce;GxbCJ|h(vl&w zhuqTl*{KplgTp<S5vee^l0O86lq{pEdKeaZ^pNXHl)Gt`m#*Nqr$cBZk-%a4QU`Ej zL)jG&%E7(H6VFiGgkK1$g{SfZ!h3i)Ql`OX!tT})^J?%;G0&sLQfp7($(KC7Kfee* z2I@W>?|0(K!+Qe13-J6C&%y2qd>8rsFN2riiQ*Z9?@{>uDV{s<Ovm?&_+>rA@yy0k zj3<T%YO)LpjGh4lpjw9b2qCe@KT3}O6CH(Di~jcj_d8<;7@L-|{=nsLPhcfr9ngl~ zg;OvR^<1|L^k(LfNJiGEzfH8p@ocKwOb@yRO3xc)bYsC29%!ECWb6e>?R>OG4F?&* zdG#rfEo9w))j*Szye?f5-I8`_w#3$r776Rc*{I3Z@*2hC{7H7{#O!d6$>Yzd5<1R> z>=D0Cl%k>zMcO_{8*A7EAZ%AC3*t9RiX{wWF_)y(JISthtgiRu_!1G==rHWba(E@X za#VbWYQ-DISLtK3!ujSU4h(+=jyhg~z+hhPggwfzHiV%8vtz5MAP`pd-?Mq{XnW4x z<-YDc&v*U)cen4qcKd$5+xNG+mG@A$_;b3&-`F)?RKn`elPrB342P|rjnBlETn^XL ztM4!xc{m$O<*c9<N|S4Ug6>i`zeMu!2GyDpi^ajyB2wZ+QWG*7jr8TZIx9Ru=fa)P zk}Xkcr*3LS0&}pvCN_&us<{MVwfP~{Tl$q7qUWB|wzI7~oQwVZEEnkca3{kWr0sla zXIn=2G(c{7?u`_iN82f|!7Al}nXW6d#tF+a``RhYzp{*&r8xQA7isQC5)*lb_r;Ws zwi+EiRUo|pwC4&J#GAdCsXi?8xm_Ndy{p|Tw&F;Ct)P@f$@Ya=oCWq%ODfp%e^F%H zi~EbW;+{kJY%5O2@8VQWubFDBtwMrN;hP*pJOqeL9!KNUv+OhrTRfsbZ87w!`IsyR zm_M>J;GESn#haS8PsdTjoy|MYj(Y6LeUb#J1os*h&lGRxDL!>L&QNPD+6s#2qRK%U zeLoc4$r;giQ8WGX7OMB3!IBG3DR58*Yz%i^PY^Ju?7A0;u<-yB?Er7jF2b?OD#sF= z(g;@w^*WKQ7e6<CMqvxj;xz0=c`j}&gTPnb3FJ3?#E|&IMg??BrH@}TH9j$ay*{=h zDO+^{qvF}phwBPqkLG&_;Vush(|}K3X8}v9XGtX!19kmMCi;by7}It!t&_~lFMyjr zNex2VfQV9MT-yu0k%vR5)}?z69t;6><1jG1OGL)n&8#y0zrq2iGW!zs$kFC&DeQNg zMeg=sTEKV&SUmyKvT#*pUeL9Wf#&wKJbjTT&0HU@N}ji4&HDkCLlFzc>8?md4D%Bn zVREaSKe9zoB<iDVzE7vm6s7*Zd6V&2yjg2-OP29CWw>bibP^O#2VghhN+EnNI2})| zf@d*}^1XmP#K)tL_%Q^AS^D3yMHrpzTY2QvKz97`c<X_NY4TWJZl7wqwSP-m+W!V= z+X!NwLSu!k7;QV?2I-T+VRJi&=nc}~Nam;VbJISXqbK7AI@FHn?wg}2AP?eA&nKG; zZ2psjV|_TXEAz@KdfaZ>8adJ2?P$F#%$tB-GMqy+%(x^A5TUhPyPpqEU8VBIKnmJL z1SD}N%>|*k^Whpb7ZX`rF?2gZvlx0O{J>&A_-{g}6n*Zg)e7Efm4nofbTEhETE8Ir z%&(rr%oyF2i4uMo{YR$f;nrOqM&zqCV{LTxHHV_yj_DY!RyXIVTac|rt=J;v$&lA@ z9t4sOkW}L@Hr&Bq@pdpwt`pcxaT|rln8gUQ7q8#9Q1~aAGdN=saq!sm4@^2X=8iPS zI9bX~JIgP0md<lE>V9cAJ$yP*g_CSo2=~V71)P71Q-H7YL8#Gz6CS3|SM?{_7#m<t za}rf_u97ox<_tTC8Po?*JJqPK<0?uJojwBh#m%}cqc~cpo{;W;no>o)F)$WCy#0#5 zkZZC)nZm-gEke$*^}sRZ9WAWH>nW?C*`v*f4Ze9gg2WjS<&!xwqstBmT$ZvDT&nWY zD7jPxA8oj+DyYK3At54N^aRKizLv5u08TOM>>{!4L+3^u07LEa;4U#$U~{U#YICWR z&9ANn8cF}zp#T1fN#*O8BeLTT6jr4|dZxjwxnd<t_gAYok({+7=z9oKw=+9Vh8m6E z!YAgQTvy8p7@zB3#6QfF(^V6CD5!qP|268LPfK?(J9V2tT&=&?oxm94E|;RQduXgU z+=;tZ$DN&u!z`>vBPc6?Y~xZ<uOq5P9fknL6(@tWS+!Ym0<tz)rN(S#-FZ!$t}<E% zp@Q{yvZbxagN7kPE=3BK&V8LTv7LFo01Mga8Y{y(X5d_l&7C3;VV-(NxD8+qUreK{ zarKCte>j#;4S10hPdO<jFooVVnxa|9N{mksFLEDOrM?fag@bxyt7%+<_x5_4x%g3( zFo@2x)^7v^o!RSu#h+g5Z^BPY1)`_R5Dq#tFz6Hvd^HgznwybE4{-F}bvPFaC%}&p z5k<wDKptg41f6Jt<}QNtj*EN{@YSDx55W2)s$~_Lp<>6Tk6+FZ@y5U{_`z{;dXK*o zuf;ntSo4av7jH%P)1;1$seSRKn=or52K#l99CMmI(U{wipd*HS(!(S(4$lW)1Ewhl zCK?0xAw|%v$A83*h6i;nOp|LlfNF36aV$q~py6YtUXW{k!!8*sjGGZuo8NH~elWTZ zH)q>%=HF489X%M)2~0eRY3}8{D;qaOb{D+cu$T2M7--J1v(#2}yv9tmb^su|69HJQ zzx619y$s=K9{n?n(!`@)MmWX?m;okQY!ly%<TNR`4!>CFn)B_Vl51yzELFG-1dA0s z3?<A3c3f;3;}8sN29VJeTXh}-EG)1OR4Fq`0IZE-s~H9`Af3V+cky<0_3<1P`7%}1 z+2vx9Fcd}RAg!x2&%E3TFV}bhBRHa%`Et?FUm+11dix{72=b+?f@&2$%_cjexMWw0 z8P;rvg{sxJ5rARwC)9%>f)Sg;X&Iwq5`>?IM@Uxxe;6H>{maqXUzd-!)o>feg}F+$ zgPdt8VE){0Jt**pXddT~=e{PWr0fJ{-xgHwgK^LiSB`pH*exgWfO%UFS#R!|waUE1 zNmQhUJq+xE{^2PQZXfS*V#=MGXWH4plUOwtwpeYp?#f!`SuU^D%O<)L6EkW@1l74H zP3EF&2AU6~%IY`{t!NmJg)seu`4{_fr>{yJ#}*Onf#yahZAHgNK#Hiza#a?|67nIu zDH@G0BD_Xb%aj3$*;qlHPi;{ZM?9SM)u=Lw!sKAA_zj{E?h~e7tu6x}WfNgxw<IkS zXM-Bm$IiC+Qn<~P26&5;8rsE&SF1VbG76)Vlm3)~v$Gm?ql5rU!Cmi1F%?(!U&l0Y zer%OBVE}1*&Tw`Eh(q&9r=W$M+2*6pS8oUHuZn1&Yrf{h6;-JVTRB_o!GF{Re`Qve zd>ZflD#Tmz?=VgO*&u%~VbDW!5%vq&Gq<p3G7?as;_8VkP<Ia^e4hFz6d-znz7mM{ zCf6~$dIR&P9!BP?_UxKm`#z{nU9b`S<R4C;_JDfLCZrd$PAvRl4NR!B!+#gvUFhmJ z>@2nAojEeu&w_I4FHUHM`6Hy{&^%QZaTLz~6KPl0ui75KaZX}1)dLt?SGrK^O6SF! zKfwU3b%P>Dg30c+i8~T9U$l*5!8u;Hz*{9EyuN@uxy}W2A=7FhS1ufnGPm}S=^~v; zwpl3x$tjGC2-a?$Sz5CdM={s}DYQmb_~+0{#HU=mv%DxPGBfTH1BSY@G{{q=h<aic zTleCF#T6-zm;1~c5M-aq2Pp42pnO}y4^!2br3#V8ZSTWh2EW(%55+f9I8fuU&X7SL z_M7J*z>?<Pv~XIH22)iv+$kIhj&&-02_IpjqkoM$D`1ro$+I^W2UB6VL+FJ9d*job zh=I3hbq%d|va2n7P+#$;`mtHA$Vlwo`RBji*~cyb_0;;|8YZNsOAk>L?rSavgdKBP z7Cf5b63cbu&{gVn87so}cnlw%V2k#+PwN;9Qlk+UWx*eS-=&+L_}!UkWMpK+X<o4F z@bL}f`5S*|3PUff(KnXHHuCmTT<;S6Gg(n~=M<eRGCpl*@FWZ9#9h4P^dUdmr}IS) ztEpB+f3T;DY;zsq7tt>Xy@tBdPuK)OanuU*4z9rs^JOWJ!w9ZYTk<Rf8;utsfQYp4 zH&WYr#+Om1(;C8s18d#Wv4ptmNM<7C_cfnqy`zw%Hls@I0c+CpQD1W_Be>*&qH=7$ z)PjM2m2FIEG!A8)I>QD4Wxc^H3T<Qy?oKO<2KgONBLepDhg$%{QM`7Ywv3JzU^sG4 z3V56^tgLHjq5hGW|K9lN>Ym?&T~Q-aoNU^@_(ZwyD87PPteWKAEJ6JMDPZ%9DdHWW zE>1)hlS}v1y-cgOD)owla#eJ4mAc6RBcDoXvmPa&p>2@O^%Pc$iAA%#Hgh*>=^Sik zfTA!{ZRS@m^EUkGB}|2BkBK4~GP%h5ne^FTg*oXzfx+^BkV}0IgqmFPk6aivr*>IB zY=dCt3J<CdspNY!!xf6oMxS!eV;F+f2Tm|=6NX$XSQm@I58G%7W;DKy&Oxc7Y|C@h zL<K!++I}l?dTveeR@J_q!wY_jI)7QE?t`dhYl|#B+aoo~i%AekC_`d2bk($loprF* zwB=Be%2T&PQ;y*d(TaBqBPdtRVo*0_TeUh(h(V9CbWIyou{r7#DJBavOOY<m2DRe@ zYPs7QjmB4Xqah^Z;f*^Bv;n{&6HC!JbRR8Q#~Kt?rJeu{+b!)`FBTKAGuPIO#ce=E zFP4X?u?7Nz<^w(I#R3o~592^#<GL!veoQ#orY?H1fcoqGl-f>4-y)YR<vRLFOMT&N zP{GmLVMX-;&QI)Y^BaxrY^MlCcI!D&{0yNY9Qk=K7nE=NqI`>VKA;MR*;kfi^d!>m zM>47eSo=sumppJ_$;fC5(e-tjbR=?6=ZX7>MxBT4Y=iaT@l5V>=Jg6w0Yem<T*7X0 zLEGj~I~w-Z7zfF<6rNRh9Y8_sp>}NQh!293Yq^TG7QRz;QV4SxL+$lk@bXXG@O`Q$ zr~iZte0B3;p$vJ<jPCaEJX$8sqkUrU{?tw|bAchANBgeKsSvK(EJv}zfO?XzEdBpr z$nPShZuA4ewQdk8L}HNab+=%Kn4Wy#C-?#V`4i<C(QU&DcBpZOSfeFeWZ${Kc$Fvp zPkPM_$$HPHvZ%Os49g*IpW=XAVg5$wrbaz3>oJiB4@TbB{JIa|2WET#8&eoKi#Na@ zGH+iE4k<@2w4~c*+YpS2`LyKP*O`F#dw_pmH3$}tIn3GuK29IoS#8ipC2SHkX{OuJ z3{WlCUm^AUt7P)r;~CKLbwr4(!kKu{B0%wGYqRPUY*vA>=1|v}hw<@<79YE9S6zs+ z1lD#{*c;!~c~ttA)gW0t;h#^ty5gqQ?xxLYKofES+5#`S+Z{OzED5{s1;7ghgkw<m z4@9s*d&2|KS6LzTfg{iyRh;ZR!u*}x;M!VoeOQZaXcdRMFbELHk*$7lubX6$t;XYp zs7r?XhgADE3m1_}OC3;I7dg821XxqG*OMmsr&=+of(&N2FhHP%z^mgKq7IkE3!y8r zZ2_N8znA1m2e=9i99ndP$ds}QVxN8W#;qP-m-@P`kF67!E5NHM$$>WD-SutK9{z%+ z3pymAIRL}hAw(K<>EX+rgAVY%iujP)E4{~q4riMkSOALXCcQJ^cQWGa;Sk-}g5m3m zRD!`qTg0VZc#Qd>oyDXM#{4FE2kyN+O_yp8g57qi#2q-$jLwtQur_(%YUNCfJ1tv2 z6R!+MH(?jHaxUC)z%EmUGYM~<@Sgu@5uMhpyeKP+N@Z+-#B02~nfsT3KAw3xPGXtv z*vMFoK8ck;X!Ik`{5oS@1eT__F_d?Z;w3{~5|cc!%*2E}vB}=j$09YUV^|^enr><= zY8}HeT7oER1J7b5ro7u(8G<wsxt|n|=0&pC|D3Trh1Gf7?AX0LcBPpJJT&S!9=q!7 zyM8K|!v>zXYB>ox&KBHGmorybzigHzrm#QcOKb2!zKT7X&%z8ZA=Q|f>5dJvF|!S! zA)v-sau?o=b;ZWIi8gj7TG*MGh8;s&{Wu5JLaG(+e9#Z@h@9<U>F6E~t5vD@gyW!D zxLl@<h#PyKjksgGom{g{pH-=i>3J-K0(CAHVG@^uIelE`9Ylyrlz>{Ao~`GTZ5SJV zHQP>y;tmqIpCP%n=ea7|-VgS3?a*FdXE8zfs89cBO#fJx{&8*k$IA4No6<j4rGNay z{zy|cfyda&Cga-G_z>-l(fCum(z+U4LT1Zw|Fo3~?1vzu{TTNAng^`SL&@qb%+?4` z{EVt9^JjK!dp%?MC++iFAIW01o*C+R_h+u<5DGV`W%5$CA*da$yD(;_!o-OVFLO$t zFqXgruPfmlE<u?EPb8YD*@~Uz<@A|D^CWCHEV2h5G%ZYy%_C6O(f5+FFnwU+zSD-x zG*C^)#Q?}+vxQ);Ws)Z!)5l!!Wq<}Qb*aN$izGov-6G2Y#(mvvvC9Jm6{^><D1onW zTjO9fap&3mgPlg|lv{=<5AQfss?gRESSYla_uC1ju$xhsFjj7VNc^u6FAju(xO`ey z3cjwl@HG<`d;(8P@R{%qrezZ@#>fPQplt$vauN+he=yO&E+N)(gKDxf=#Dd=vTKJf z@lq5*7|-kuqocOK<-0sT6o+&3L*!~_swHssV%pWtuV(doy!2T>#IEq3VD;RyGO6W& z=ZI5szX}Sf$uUnb|6#+R{VUsGJSqZ$#RG{7bdaz`YUxijm7NQF@OG9Px@R$8LaNTW z&|$til!&J|u_$_tmp+(3WYlyaQ3@q!yerM2z;U)h_6V)r#IXT!g`<ZBr)KFMjuB+m zALe5=Oqv}DSU5fSu?WYxNGofV{~y>{eFoO{g(T7U+nkdLc^xA@<m{K(ekP42v_Uo2 z9b&AT?B+dqbi4<Hq-=c;p0D)b`HK>x#uPjp`A+O>aJR)MkUdxJ7f@BBxBYz><&cR% z{S>*I!HxAOpY4qD9P6;?2B8v;@`+szi~7{wU(3Lhxtv>MxND}zv!XJJ`|4u492fPe z-|Hgu?%sj#o%pQCg*2ZfN2`xDdpzh1XmVAZ2#pv>av#ix4b)ZQuPi*6Cw-@@Q~MJk zma{sXy?6X24^TG<E6^?t+ti;7CbYgj6NsX3hr8~9k`ZW~VxPjk#MX@lG4QYitL}CR z`<VTm!oDj<x{vC|tNcA4z`iz>!a93RHzk`vWU@kw^s&xdM}Dtm(Sw-xTX>9Ft?}CP zc_AgwLQI)r!GK?_!NN`04L-1i<lQsDDQJt`8wxnMxThY@uY9**8pIBMC*Wy#gZe|T z$wFu}EQ#M}<nd@SqoL8=xC`=M_%hZFkGA5j`w4EjrXCYyATfdW-TO<QGL~#X3eTej zPsMu2rg<Co)Z=r(;pU%hnO$~ZOpqV#90s8KwHZJ!8b_drBG@2JH2-d=hEGP{F9D&L z3Q(w9&2+q|dS}}dqp1N<LWva)V?6nSp&E5O<b{qEs50#i!Xow5tx!B+S6@4Nq<QdY zbvr=7KtB^pm>74q?l51sE5-aH@C7?ANBQPccDUxGjOwUDgjSe_d83EaeHm1TokK*O z_!JOs2fsfI;=bMs&POgtr?`d6XnYJwFl6!yD!u3{Zq~X=@M$dJl@a4$C3ww3Z(PZ3 zRE2CWu$*fwox@y{t!;;lFr6S5f{zs4k&-ZmI*k7ol-cns<lwe(QH`3f2N%?PD}IJh z<SoKw+fZyR!k2nera?+6<IQ93GJuM2qrJEo<06(*quhf?x=gjn9JX&N-erPv{eY?P zHx^8AT#q8)X%%O`zK^#m^}!l4FwC7-<(jANTgWaX0>=!L?pTmxmfP`W7J@roz&~{| z`V+KL2q=opDRu%(z8cmVH3Wkkh^_!{ty2Aw8nxMSPA<*qNCHq>P`UX{0R|fBYoJ_p z%Ie*D4~IoPQ3GBPY*^%5iQbD$#uBr)$*Wm#)jeQTZ$fUBh34YJ5v6_M*V2|Tptjgi zFir@iO75se?~(}ffGNs{b$tceu@Ee%diA1-RCVLZ7szx~>h~zdyvWYaFdS9+2sn+x zhIr>SBh5K>T<v!?28wIcU@bpZDFc@BU0bg{xkZ8~FQ7@37joOoui1qNm3PiF``ZDq zyZI)rwa7JhVQsHhIC4T(klnZQ>w+h;n4M)g6_KMcfRC(Ef9+?p*;CB<c1b4nRGmXe z3gHIxYA2YN{%Xi^Km9qv*>j7xR;eltXsYKv6QloMqR)f@ec#fhdq2j066eMu&L2hg z{1Kl;wj@&se!*2`QzW0i(T}~xl682Y4`N(;I$iw8q<j#=8L>x%qXdMY-ie8yz!5PP z3tS@ES5=R)CE5Zl(b5Kuw<0aN-QpSHa}a`CgH-dc?U2bh%NzYDWBzIJ0nvvs`=I7a zrDhcid7=D`_15RT;xmh)uVqDQ>?)?|DkkHKC2#2qS57pK?7C3D95h)Ax_ed2V&(=r z8Y3-N-GCJoxVKG$d2OXHL>{C`+<RmUTO+x4HHNMxEAeyg=XVa#Q<naUwoE}Kt_4?s z@f5543}K;QV57jma?P=Jg<xO;4CWnhi1^Lhu$0|7A>a-lpLUY1`}HyXlEr7MU&)xs zLg9aRi@td@hJ4I}>W1);K)jzh!>%OOa35fady;GagkN>fk1-8;%$as{b$dO-`4{)J z*S~DND-(FYO^%o>8yFw=#3h|H;9NU%ssX>nc2hOF@6B7;eOz1hH7`K2jwm9K8IxIT z*<W-)khWvXw#j>JH7iVOZP-TdWg5K~3(E|tcYfhaF0@V5lS>octi^OL#B9GzMfqT` z!+;bKvyH|hP`@K;=Sd<MP6)GtsEx~{uzM6Q##OA(qrqIH<_8naG*AduC)Wwa{E$ba zFdU(|-f4MnyX)@d_R|$?>M9o14|6;We%SxS=PLa2FV#e&X*IvymIDrYzmTTt6FoKR zJT6F7wb~8qpZE?=y*n{$-s)6bVOKnc)p?-Uj&2g$;!%mE*P=F1@u=Fq<`x{Y307k> z!$nl&v#En5gL$uAR1EiuljMI66Tn(Gtf~cT+7wBv0P=XTi#=!L9fYj<nHbXlu|)d5 zl|H+{UsHy~)liFMt34nC41X>S1Lm=|c!|+-1v;#jbAN?8J4<M`V-mOt*)y(dse|RP zqdkih*+b)aJv96v)*KM~`#*PvhQjn-!eenwf5V#<KO;4C9!DsoNw^qClHcQlWN|Nk zsk}jQ+SVVNO1^-}q0X5L(F}tAxA>U}K_A)i<ar*2-WtEvFph-QM?DBNo@ME2U7dx5 zo<~b4<u-|pkJA{V=@;pP;HK0dh~X85I_nxh^n9v;)X4!HSTBJk-?Rx8699~TOk8*y z3l4P5o{#OZ&ogMnn@T2onY5Zhv0qY#)HGR;2?JP(MCSQ+pCC=1T7h#FU}BwYxsTcM z)YoCCEn+ZQhKXPj^*Gco8BLFp!NDpD_APGAtw;p(fQ@&e7hT~wP04G%X@1u(+-zoD z?DOQhmytj{sD&m#J)^hue(~0hi74JY$Ic>^?}Zc%cslYK6||$YLeYybbu$4@x)&d9 zHrTN>nznG*WOpySXoZ^fRy{0sVyk|IPqh&Zi@%I1-w)Uzs_*6e0E^gcTEzO1qDJ*X zzl!v3G*O2MJd?-n0G{LGR`R*X5$2EVdQDuUrrTJ&wRWW3*po)X-6yjVP=UoQm!3II z6TB$tcBiCkP?@wsN;(=}mfuSN5Nm*_Xf?(<8@v)NsZxKyP_ry8ajVTLFm+e)Rx4jK zksfPU&72M?;#zmji|g|BxH>A)JO$~3wPlIsEWUuIgfoh;{wp+(*uq$Fb<kYiyuktZ zowTM0JHzHhc8oL9J7=4d>_BrVl6OuvPqPDR`|Ca%-dSRvY6nUx9S&{YiCFz(E-K#I zIm{gCB;mG?lccXsGJ95)S`4x<1NY$iakBYspdw68yc>b)-N66Y`N2&<Y5J}nT?q=3 zuN7I3`YusFIpi(Q1dBrIP7gZ}E8%O7*`G7Psdf>wpmlB*mV)%*cm8AT)ebEc9YA~a z$5aYidv#by_4|Nq4KPIdJ01gPL11mcID$8mgTvzfQ|tM2^SiP>k;$)kE9WKbAYvI{ zEV%}&(YS$`adi4xfD3`SSXtNZ#n!_WUTr0c*=cNKUIR`=doWHTbE13v#*&kffBgj? z_x8n~`8|!k;_lLn$fRhiH~O$Q+UdRWomziQd$V|dL9CdLDRY%Iw?-<>o4C=Gx&q-l zXg%EXbz~4M)K|P!YIz!?veu8y=el0kqL`q%?swpxnSP8qT$Qqo)2VEt{1oZ1=`^(r z%cQY@w~$*Y%Md8ni)Ug!jeg`emU3c(SyqMU4aNvGTDbllpy~KFdclhO*UdJhea-tB z$CIa=r6L2cYUv9^^6Ytjr@o!FM*Zvuj?}OX`&vwCG`)y7q#l<hR0DsgVHB9)6G8?u zXAT8aAb0W=e@NZ;9_a&ML7GMZ@yosONf*b<ilW=H&@g{wV0@Bgt&PhpU2azd2N{h< zDt2HOl8ehS%@-ZiRwL9D)Q${w+|JS<1eJ<0FgAY?iIqfQ;s><%jlScZKTtZ+XLaH` z=)`F9lkm9Z?lEvPRKpsQd%`1@m%GPIfa|783D_GxVtIMSm<dR6vIHc<*~`m4V<vcv zrT_v6+-Urwak%vUwha!R`~XK=OJD*hL+85G%$ppmi7DN!CV;llK--P)6FYer!6~ze zDVEtpyNqtC{JWY>RH%L{WXeZHV_A`HHgN{%$~K!gZGUDHS-R9NW)l@^eL_mK7q)@6 zl<kC1IuIJM@RQwaC#r=Zplic-b0q+*P<w=%(*EZ3*qfjbr^h~Ezu+=q7j780J3aeB z7i1LO^SvHK{|o8BEb)<D7TrV+HMzefgRAy(r?Ay14D+=1T1PC{+61_6)7Jm9^^83; z(HunI1l3(4`;lAbnHdPt!<DKFU1;A>M->WX%gL=x0#<uyNS&hj9x1q#m7W(E+tC+* zYR7uUwT-NN1)b|*x8Q2~Acw4*!<Qx3twcm(Mj(LR3J}h-A(qYv<l{4+%{`k7G_miJ z!9%hH73X2=dBqugm(y9e%!(^VFxdfI59EfF?#65_yTr6xZ~z9)-2C_tsB<X&5m%X! zi#a6XA2&SARVxR@A=*Dik3-``4vomyI4q9V!y*!hCijMi=phj~BnmBOmL3ifIBX{m zL$M%0zFDvujd${WMUX%&n@b=rO>CTjuf)oE1fs(`f6&T!Mrmdwhs?Fzix3RW-JckZ zl#!NajLD3g8r{9eXxzrn3GOkI-I3#>yZ7pC^yL#W#!SwL48g7GM&m|F;Tba-{uuAU zyLp<^u|Cx0P|MX6j!(4XpvM+25)5@*hzMIDb8NhsN*34yBWzP}htZlv<DrLyZlL5w z|0A^}F7}SO)5OH?qU#A(zpY{?pi>Uj-=cc&B?<&}lW3Z8i8*^KKA<!UWO<1Vq4^ve zBS2P$I{tt{Ft&x~#Fnil5Yy_gbJIX8eRb42hY3MEcRB;Bj_`0@dg&?-PL$v5ls^*z z4tCDN2N+uuH+SH}0tYq3S8Z%r8Olekc^Ho+A8|Yijgm29$H+czGtNG4GfEG*6XWGs za;OGF&1lThiOuU#w&T{_S}eWIM*h);iG;0+V#0_-t)SHm0SG$7J6Sn}j65@8r#CrP zoHndNS$gNL3L-x~)G2_Nwu)I8OHIdP!ZW|`WOb)y?YzKz$YwCwCc>J%A%3rMA_~)U zj4*FSL`T0}DD+2sbMtMflUQVKT?$%trn*s>S+4o44S=+@Vp%t)yMOWLe=+~VzyUGP z;wQ<k`6oyo{*<W0$Ay>!;fezDjOguQfRGd23rRVSG0i>O$I|v}v5TblY)6-VU@W;5 zDGEMF<mJZ>jeW-p!O$-m=_A@$H&`;l5RV2AICl#PHIIT^>3hbKBBX$X`d-Wp@g_ew z9l2HU3WqxlM6~+FQmPbCXs+4>p`&SQd<SOKQ8;6O0oJq=zP<2U!ws=AwG;_z@KzXC z_&*Awe7?HU3Y&sTXCicpx=>`70Gv*2he~F&(I`9@O8GLDh)II-T8$bZ$vFKFY8eS+ zZ8#IMd1A_`9j73=TF?2ok6cnw7uP>A#k1jTr0L*Hf(GRPm7|dnYks_Ozul$!NOGAQ z9>O=In;b~WJn@es!6Eg@wKBp{+CYNF5@)kSPFuKh94Q`_6yBhj2}2MZpTYtsD)+7D zBqrytUyhnL%;6g1oepZYQ3$Nn^QzT%a57D#>PU8CO79JGB}r#(d}3W}^-RcIc+r{@ z?814%hsC3uWGq!k2}%W#l!2kf+-ZWFzl|_z+?;~~ft$`F)}t`jhDrE@mx*$|m*Bm4 zyV#oAwxQ60yI>po+kbz|UC?~B70^|y7w{i9mg7IH(9!FNDpPkg5%5A=(Db*NMJO+A z<;1eYQgVtqALUV>Ar5<@kNCf^#pD4;(w7ry+5f-xagvMI9IW(cTsRwzjb~0>UQ{Ng zabi<(2Evy6s+P}mM>l0ahg!ZDw!hRD<ks)SB82<F#=0krb!~H6U(K4+?{VXSS8(Pp zq*i@MY{^1v8~UkAo%RNp!8CYa^2QoS6QII;bG3u*F(}BSmXDTo?+M)j)w9l>jTy5I z<em*R-q7XN;6={6oSZVdNlqx8TDs*#FZ;Bt;=}0}RI9GhQ#uEMxy~tsPAxj8BBi6@ z!?ir#)ou{0NJJK~UQ2cXlM*4;S?9_kLm)J7b&9&$X$j22^Si-gu5!}d0<`EBp9Cla zYR?XvzS!h1r{DKis-}nC+k{{HXef^R7)wNzu>)Wl>rPEvfm=CXTlVl?F$Dkr*n1bi zsH$sye3A@gfPpjUfI*@R5Hy&mQBa9NO&}!EB2ElR@B!FL@ibaRJR_hy5+(^5jzMmF zwYK%qceQ%!vmt0jLezk@t*BM2t+nqx9c^uE5m1@`_pN=-%n*Wad%eGZ(UUo6zxUc} zuf5jVYp-4QoU!&f#1uW(={-(vXLNjg6b)=mgB}*Ev8f&|n9n}aDm~wRh{T|6SLB2Y z%bHEJq*3=ltEy=QFexT3N^r(sfG+tn>}Yg`7Gy}<(!gEDg0-CA`LT5@4@16n07IHO z75$q7d6cdT9>A<ds6er5bkjOX4+hbX7Ow66zVI6vk0962k&X5W+^&lib0xZBbe$-- z4$r`VXxnovsCi}kjI|38TeJ_$U_s7vu@&CfNW8)kJMvXZzQdh-J-_!2dx4qsN*gG9 z%UDabbxv>5TNqE|#1dn)Qi*PK6`oVhqzo#1$5>0J6tJRtM;6u~7S<JB^<sN!VSNeF zkW^&I>!1e#u_)#Mwo@rVCY)O+AUgp%<5DLeg~S#}taS|p((0_7UYw^M?M4;qsD-jD ziUT{fS130ME!J@}VP6k&CTzL2IyI4<1t)V3Z;#3xMw9kmaA2wEcPD34j`=<GoU~~1 zYwolZOJk(k3yo675+MmWg{P`hby}c?7_fdkwu>JIlQjNJ{`FhQZ$1mJh*KWL(D_KU zgN@PE%fS;I&fa;FS6gZ)wph7|B5p-;5Nyx64B^Quy~$<8Y8AIwpdY{p*&CWMZn&fM zaNJIJIwfsvRXMlQ<+K#wJ2AwT-{@9<S(Rn9aZgK!7>!%8Z0K|7jmD<tLZn_CtA_Uk zmI;sMAp~^f_Er1w3Bie>b~DS2RR>~?L3rQ>?T%IF+3mDYjaBE{?SGJvkfzVE>H@oc znt`%5m1m>m!o|j+l?8rdQ?)N=Yf*KO9$G334gm@CWp6#EI*5-$WmQr4#5um;nIdq1 z5|Y{N<)Lkmc^~}hy!K~C`+ITnjEzd(6GWrbPM{hR<RPP81L&Y?o0Igz4A=+E(;Y-x z)R`}3j&FeEw19(*(-W|PZ+VMir8Tlq-TNzNV(0_4&T85#QminGVyq5uod&UVjj`@q zDBQ_?RA<c_y5}+RBIyhbF1e5Pyb<dtK@Cs^`D0a9U)6GCg8>e7ALk)>$_`yb6VRk5 zObbCJtfNLXt71Pi8;xy!jbDJZ9pk|3+>v7kK(-!Wmz6KK!e9^r0DUzi4KS*`ofX8q z$RD7R2FmHieqek<hk~){4~uho{c!HcOq?4B*yCiubiowj+!2lHu2*Gr$X8zAbZ0qu zC3a_jq`UC94D}&RzJqjh{50E1`vEcNlTEJA^W5=*Yrhq0q>z%2VTCQHOQwxhg(+-r zX+|inH+)&ZP`Zw(jI}>S6iF3?fI?{c-WiR%1=kTTKwL^mT<&6mEu;n>>r_o2AWV%8 ztJTZt&~GXJ0$6u=JW%i+4p%Qos2U~eGdc<+F_7@N0%@v*V=+9EtOS2y|6s5fTvi<k zI;Rh75H6?cbCQW{IvT~&nD3k*EnQ$4?LM{)4KB8;mZM3Npl}-%-R(Ep_hhsAZ$zss zOqk^`pVf5kCMt78!#zBCwO<963CRuR^w~coXrkMO=V0$TV7C!6_V%JD%AOkg^u(Rf zz5Zool5H5X{qkydnESpPPDVY%Bqx8*@SLC9H!w4&$5Tf8m549eS=wOPTl`QG8C4Bd z+4Dx#UdW4uqa$m0f63ajktTKvTh>|qMyyRHdevomj@n^wPQ&t+9ujTrZ*_n(tQg#Z zU5l=YK^@qu=&JB`V27fsVo1jfFMfO-GX~*jM8}N5_!-_YBNspZju}4u9MUmk2!2L( z%ovKFK*x+>9C1vOAP+@0!pC+_)$%YjeofEIoPb^Ke6%yqW3=Lslm=T7{Nl*mfCI{> zBPlRYT!ps@$>+U;W*0^qfP}C`IyHHb&m+K<pW`$j$7&ZW+l#wd5P?xN+U{haAZhdw zvXLl7w0nR?jW=h`a%@6fuGd3rvC*|oRx*HM-BC!}QNg!K@&>pF0(VpZH0vfy7@)I` zYhg#lpvAHC26vnXkT@9u6(=JA<76Dh#w7+vd;HODZ=74(pgyYz6p^y1WMs5G$12-t z&B|(6Ui5@Uu;^d>u{l=Gi{u1jf^2=w98dm>uC_c^pO57tKYk`mu6Ujs1MhJTRoOST z;sZ<m5y`F&yaAyba(Xy0IIUWrJQ+?_o(6l3TtfT1S!iFCg}-hIE-MtEbyjqHQVs)s zvb5*_V(D0Nymm)3;D$F}tcCMV*3}jc)PcevS9yO^G4}(0`(HvXf<S}y*&Uc*X94AA zWJ4N<Fy1vIM_zE+0TFm+407c3#j!cSwX=|ZMy{LI=cM%`0_Znms2efNi3q&k9du(8 zIt0cGosq_~y)X{6s-vre9_!HL)p=?M$XxR3d^PMUA=FKmnA5S}oxHkOJp@%X4$|w- z5_K0pzaXCt>Nb2tA1!#Vc0ht{I$g3fO$CX5P0d;gD8WL}4?*+DrZaRDY}$bAO+ob= zDOGO1nlDmm5Hx!R_GQ?HI^|<#ZD$lIZkp9E^S9W(DhUL&S;F>(!2Sc@dt<AMOQ9pP z>YKuyGjn@Xj-(2!XOPNuYFpZLZodL+Szw(6HmV;YY13S%^lwV(P*+Lm7c7ijUSdCv zdOkABYy9KY)7`UYVWVujQQebSDp^avAYG$9GmtaWZ(oahIE{5wEy4pE@@<xUJx2BR zvOUH+Ax7=QXIxf5st{S-S?v!euf9wjkL439DtMm>Cik{<=W|WcP0CxlAoMzFHn~wb z*6qU}X-XFB4kHzWJELn@ti#W65lYtQbhMCO>#xQ3OyA;I%UlGc{D_xHPU~;xc7!Gd znK-PjYc@&Cb>&dktjMhVBSSS^KzAPMQ(yggnqO}fU!isO%?0eZ_V-$Xw<)jL)qZ<f zAm{Ni*aEJrK#;NN93Q#a9+7GCdlW^P30NZY!*-M~?wDP0bn>16tC$8>-+l_L4NjT+ zK)7KXUbf6@%zBE%U#FJhHZ}W^9O?2FW3bz4t7vS3@~+w!?HO9uW31z57~BN3{Q<v= ziNuj1&1XO%@GQPjqGiDEHu(%x6aPNK>}WqM_`9)=iw8;6<+#Iy=<b7=`&C9D*BCj= zV+5)L_znEiSX~`jY&<tBWLFo)W)*@+OtNS4`hx&HyCuOzl}`hgGg>Y|$Zy-a`h-&G z^dd#<KXe3thYTd>WQ}p4;XvZJ=bVVhMfIviFZkk8m`o%lCwb?<i*LbcD#xZ5^-g=l zgE#F@>@!}JAArqf*_-y`Ms**pt#Kf!V*jQLFJe=k?#9ZQOne7W3Px^D{8xI||JU9q z0KzJA^+fYYFr#{kRho6^o>=hatBoQOQkgBrU;YNQ{uhK7Hzba0P=9^e`G|~fP#6Eq z{lHD+4eD#qDj;E4jk!!_@&daLg{biYZ|{PInRMe|0MPRx_T)k5gMC*4`Jx8;)xQvD zGiLei2<C)c?=9PAto!Fc2)EN%N6iyAZMgYiY&!dW&zkICvP-l8f?<i#wvKq4m5g}R z1ABnEu5x4*OAP>ZN9N)O*jr8Poki@e4%xE`W7UN)ScbyFQDa2clz1Xb#EQgD<I}&0 zPmc|VPsRrBm<vw*OykrTd%2HB(6hYOz1W~p&00tTBV}J#kb%h6U~(NqcB`_hi*siA zF@^eLt+9bS=A1-ETM^#u`TpoW-<o4Py;I6wFgjPGmmBS8?B1TeInh^ga~ex#;^ew< zXHUmai~`8g3oCz{xX}Jd^!K?vdvbElDOn%=F;q;xtj?;WUGKM_VCc3ATr*I%ebtf1 zxMq|GL++Bty;;c$B<P%x%z0d5SH^Rm>pUxoTM3+k);=l)VUX#dM0S|YDd}9A?Ae!t zMC-jHPL&jqVpP?(b@{O7=@_JOQI)mgUnVUl1kY>LwO=4!`unO&ShceWb{9;aNirJ4 zYKuq&Sb-oyAT*4{FW+u%Mp}n-{Bx(E0~5rMK!zf2<IO2+6<*_4;LpL(`%@q8*#GZH z&p+&$>Z4Y$<!{%p5KY(H&%Tx9ya4QiVO1t`UqJT)QKy_!OqQj>hp4(UHr4oYb`;eF z?H(*j$Lpo)IOHwdUzPD+LTscQDy(hO_XvJyr5=o~3VQ5WUZe7@oIa5>BE=9k)Em$R zBN#%lh+<GUt)B(d4H%p1efHVj*lk=qJ8z|JRfou6vFkZM7RSCqI?}g}95w%GIUnRP zgkC{sDC$JC&(SBsxY1E4g5J9tMKfE2q_24+N?}2EbzV$Vl6G}|Ov<pUL$P+MB<<>g zn5dhvm=<Ciaw8Tf8ukaZwv>uHa5<*|2kqU!ys1t(*vxebf*GAt5-j)X>vUnF>(lIw z7Ww;H*cSey@c*mDMER+p_yl$!tiB}6qBnjnu++Q&{F%E30F1(BT`%OCz7{BzL0b^Q zdgytEh+n|-?<L(V-dQJ=EC-)rD{O6VQ2KZ#KIfwsg+Na_q%5?1fQy2td0?K71dzl> z<<zj<){K6Vg97sT9rf-%q`yGV$VmeLuU?%i=$qFEWCO>Bdq_}KKH#@i2uG;5Z!m!e z*NNEpwCDLm8{dd^EEv5O8}gN}gTcvpJZ#UpEP0h6_hGF-Zid-EYDS*eEX%$&07AY# z$JkWoi)|n#+dqwMA&z&nlVMyOyHW7E-Noz9%|v~><yE2}RKWHf+*T7DZ%N^Ji|EXW z<1JcOJ}=vDVT~D>U6mKpg;e1<9dp`MI3p&QT~!ckVX4NZDxRw7f_e{_U6qO1!05uT zS_q;6kl-vZF}$wPDG~VW6j@nNsmqK>Gu5Riib*wYYe_f*!<YEg-iraE*##E?%k9S( zUVt5zCsplJMAuKlM!fb{wz(JjPD)B-=Y=zO7L=FRJ+Kj8+J79v!IW5gna|kNK}Ouz z)Znv!2@DC?e?b9Y%6DFMk(2qspRkwSwB&rfsU_!~013F349U6Wa}XBOlJio2x{~wf z@zJPeqKVN*3*+-?alN_(x~wRMpA3E=veKS|P4WPm18sf2nt^&7>QolIwK}q@H32DL zRXWz5d08zab?CqBDr^M!p%YSdEwbu1s9#}nG^!W3u_AK(qcE_Xi=;I%y<LK9d+^aW zQ#3`SKk^N+_JjB^{2+_09-lF26I5hAj#1EFPsCqrw+xl()Z*i?NSL$pFx%K9fv`Tz z!tP$)<1L(cS$(p_g{+u^Eiwm1Tf=}p(bn)yT`lAlin++8(yhfwsYh4f6zt>&E%Jt& z{H&tmtE?hjL*GC}-zmfiMO)uRo`9NwRh+1`)w)4w_QwH4KuL@|f>4)?9}rS&o6*h1 z$!0>&{t`ddS8~5?J>l4~mi@rE2V!f5c7fc+?jxyM99vJA#nzIPy_XgzJ;Er;(T|}P zUx$nY!f?x`Eb^?$fhJyqDg7Bp8S6PvA^|%3q|A+MxzQ!<ZP~_FcTjycSQNK226a?G zYdga$D%%-DIx46^^FdjQpAj7uRGtm*sDL(mhQFf%>a-b$bW~7rHnO7vO4}KMj*4MW zxgS`4x?|3p=*P4YIdZmUHkz_s=n6ZAO;bXa_SQj_2l`4~*49YKyfH(-gDOoH_xnU* zqy0>;pu~FuTF;L?TipGcU?Y`__N|0YOYdwHTc?(<lIu$H^}%DP+z|>z4H|LGM!+&J zx_ck|+3$YGXxoik!iL}vJqc0SBF(j)=f?bHWVfljiGhQwx(o_yd$|~t$9yfTJlwR5 z9A~$;q7ZW6Z{b&KpBr%Sw<!p%vxoN~x_e-}0}M;0z0>H*>B!|iBOB9EozwG|Ku2R% zPu$mW4hC`NkPhfmx@P)1ss}N_;=XFEmycKbJkh=(*ue>O9M*A8R!4Pqv@gfe=8piE z7>M@0i5(}bqj}L)o?v8TgBs(?#@3-Mh>rhXl!b`n;an1kCT)-o?6C42)j2=`Pkv3K zrTsh6enPlTO<0L_O-2|H!iaM<AW+J^thQ<i=;X&Xs}DfCg9eB_or?cBlb@Q6Niz>U zz7TQ(^$Ux*N>DWDLzB_yb<G?pt%mvw7$F|7h0ATDRd!1x*1l@L1+Rx-#eyesnM+>Z zqe9ZsOWw_&)l1&X7xrKBHe9gZlDCGR?vl3@A9X5>UU13dMZH||BEv+VWwgRr2;91> zYHIRB(FC>Ag|+xoQrk4TQLqdsxM2sT7(~Ai)L%vVHQ>kjQoJ@51I6JtKCI4%*%xTj zg+|wf1@nzAa4JUEWd)xzx~ziFgX1hQx+)76h|vud@cddRU+_}IkI%w%4u)06Cc>nE zAr}u*;0LDib&<F-S`2vOI9X-E;$g3YSDnt+OSD(cb#kNx7eiI5mPgpzK-ufYx=S#{ zG;F#0E-urYM%&Q{hPKOB_D^H&IRHU)O+MIwwS3dMTB8knXb3LPGFmUiTl30-Fj8Ek zUu*G7tt3Lv#VgHK@mhyhQ6`Ae4{Onw<R<PI0hV(coBRN0@)T#@_EpQWAO8upW`ZvE z<pK39)@Jxf`f{9RL^9t{NQ&R6K9Jw|{c_<q(m1kwp~jI1&+m^TO|VDEV2du`r;8(V z@KL9V9~2ysjm1d5(?V_O3E0gBuldKvm?BKkNP8WKU12R;5Su)ovJ(?L>LdU{@M!ws z@MDe`SPGIP#InEzI0?V*BsAv$fkZ4b-vFfKJ}f75ry>+YJpMJJFj^<t)tBL%P5_pg zII*LtLqpDEu5Krdt4ClwFi8W6!Be&Zl>%jt!#U2<R86$!GO?ZEX*xc^tFfHEEVCBI zPJm9-Y2t2~e_`5PvM;A&PzLVH&z*$kB-D_&*$k#CVwVz!5_PhyNv78g2eT@*4{cP# zw-cgy4zLrKlbJz<bK&-h+lwlj`{1COK!=)GwS`c0yF6CC1U`NGWc}b$K?gt36`#2< z)*<@@ct<Axf*QbF6Hcd31x{1@s@X`&5_-SKp<c5K!qf=w6aF~-K9=l*($4=x90&nz zU;5Q9k@EalJ|H=iK$1Ax=o)=yRoN3ukL;X&V$l<k!(!9);j+Aiv65IAu5+@)<uwhm zFd+^)EEsaHox$gke~n%PPfnw4to>y5e2(am%ub%=?Zuhr{Tk`=yMfZB-lahzkUiAN zkagnZrQQX|k;z2q{_OaX$P?_(HD3EfSXnLwy&fSJmQ`8N$Mq&`*&g)HdqUBkST+jI zi(TVo-)gjb!1vX=C!ZAl5RPQBmmXyg2I^vmHh?1!v5_`-(DJNd+Z<$%4$h8NdH3~i z?tXpc2jNA3h>;w6I|Kuq38MW$BY9D!7akAG0GO*J3jk^laUe86`c!+bf@`w{z5Uy~ zV82EWke}_tY){4D+m|fSf3YkIflo!Eg*ZO#<MC;!Hxj}%E~GdOYCc8?^aD$YADIIS z`aB>R9ysZBFUN@-gRFjLUBz5dhC2FyTv#%ZOP7Gx3``U79Poz{Ce5g^jeI(Fjd1vW z@|0cpTLSL4VDUy{llQ8{rND;B;gFCgn1gY;ldOHd`sQY*#Swp1*_%tB!{ULZLwwt? z>F?9|vgYR}-~Uz;7a&n$IJTR`QlmA|4A8gPtMA}y>q?VuI-D(`RU)xNXuxH})S1D} zDB8BPe#$O&2KG|P%xztLu|BT})9Motmf9L=M$>rf+{^U{1mA~K)61`rv*1D8UQXNZ zG9kY(PqG?8<ay=peMpOxWxbJE^;POu*qlNYWv{RNHqwXGJ7~L989B~8W}pTat0#My zgnL+6xo|(i1SCs5|A{cnb;9xHn<u+1>0DS|r(Ul`Z(k>V?ZS0|r@C?QpfTA6Yk@i{ z-Ae3dV|n5cqI|nzr4eYp3t%%w4#wM$<*h1!@Xk5qwFtRRhlKFT-E?DQRf+oB6{rxZ zT2yKGa>ah1=<sBB4T?}>?#<-qD~Y5Ra>mRhJAYvxCO1;yj8f!OY#VjL$O=IwgH+d6 z2YvK$T8!XD@Ht}lLAbkL*lXIIwaTGNb>&0O$QiB8$P1?UA~3)P^7xzJ*7$K?{XTWO zth1b$3jvOcAVb}l3OO6IhW6AZj*&E{LQfH!Zm#i}4)ZTc#UJMG^#eeaSjneKyJ`sX zu-H~2EaZe8Fke4vfY2S7R_A*xY?vNKJ(E`VS%<(aCD24r*&2kcQhLgmiiHp%ct1$R zy1ev>UZd?vfHLKXi~E~$y47fXfZ>o+o66x5LOuIMAV^g?@FTkWXzPgR?m{bX^LOY+ z;`yST>$5t~%<8BddIm0K{byp#=4L0{80Xn9iUlC|(b3&USTr;6)4fdf=P=fN!Y0dD zFJrw}h!W$HT{X}NJN{>wPSvm#8yJd)fNBP#J)etB!wXb^?wWz|4Pr#0@TIpm6sGd# zAQukELc_S`8IydkOQdGYY-&(1JuDNR%)r3_cMy2KSFlWPfAo<@(Pl_8E%+OKWII11 z%k6bu_N4n2eBto;lwE)qP9R!yqx*7J4~p&^y!tHcpDvqaU(a-%-md7%78p65gdaGJ zI1Z^IQ<GQDRr6dTY8@U{QAl24wTyoo)sM8y2I4%dD!OmT%5O>!ol87ER8IkGFGk0g z<(piSUPaST(Du1Q{zv;SF}Gge4XAlxK~oA1Q(i+`^2|P;I|dcz5i$nxv&nK}Uxnv` z#>n{~8aEnUW#aa5W>&N}yXVioVY|6$51Z1pxri-#zSBES&In-vyj1Kf<Uq<}fG6%z zi2jZ08Oh1JCL|{gve2lc0oa$v02pHAyj-+Tt>vNvOA_1$Ze5FZ<mLRV6pVai0Z(WK zRUI@{vdUT0K*hcW(pF#|37<khwB$Vn=z&^?4&V!kkUK!htb^fNQULDtntwT<(}@er zKe&Nr6wOM&39uW`G(2&V`GWhUz3>XGNWrG5LLr8EQ(j9<Fn@Z`RM|R}v{gFt3OZ7+ z7NN1|t6t#Pxby)2o8RK6p+OmS#;5fA9*fDF89%&VywUIbj<fbp|9hM>%*_AOe&4<O ze{25c%pX8!fI;RJY+kNmVl#}xD_FPWlrdOHS`TA&2}89R<w;hfgO0GG$<dKB)8sWW z!S&KHM#!plh|s|C)}-j}A}bW#eGK+IVDt(jMyJRI^(R?NxPqY|3lq*))&swH?`ARE zn6{V|gv0GFSyju6wl9QvE@&DyL9iF{v0V8gP-)6(P$&J6{nmWnKf&d?B$d7u9KNqj zSVK`3qk{pS+X^TeJ#(6Ewf+p#e85>2ut=`?HVR2>*3CaSKBm`0?U^Csvui{4ih{&o zyEe~W0T16R2Vu|C1N}v?@m#oPkdvW-SPNam!Afh+%7qI`<-@q4pQx6BCF$2RziqVc zAc-pDP8)3s><fIr5ZH4@U~bP#BJG=~kKEP%I^KCB8`99(#5ksHCk3}}S4aR)!6Tgv zW`I6bX(Fe-1hlnZKw%Tjds5J>FsCCkZ5L17q!%d7vx6bVMV*%-3+8SeC~BdahYzzW zm2+4sr$=(;>#5$W9z;6z#cHai&crJ;KB@^uf>8TSRX@UzlDo)*7d`9HI^|`VPr79` zChn|P*Vkw=sjtX{yg{Bbq*f!ikzxis?Hz+AqYMmi9&g5c8Q$p56#6eiOOCp?PTiq{ zoK~Sf;K)uEj0!||XITOB*KW1p_?xgafYgx3UN@+p2>uAC@K;3C;X<sv=#F5~>SH#- zc<}G|tZt-bKM(LqQ;gPaOsk&KDa&@ROmp)G$F(#Td~$D^-u&{r)KP-Yu#@U-E+ydp z>GX7jd5sH+rrg9eO*z6gaVmvWg$ykvA1-G;toPf5uKRF<QY91*0sAb-){AzP<F4Q$ zmkv$PbZ9I}$Zr%!kSyz5RSXth=$KXL@COilnp1UGny(2eB5{Gb>j908LRvl=Y{*Z% z*{m-_$o5!N0mxRpr^yJb9lA}KBSawi>~%8Ve0FYGRwP&B6`0=@kZ|qmC2EL0q|6t| z-Qt5Vn#fZx-qkN=@|G}SqNjVTads7mm=#Dq1^Ceux)3#Mc=T~Uq9eau037YL4OqL5 zSO7zt_hp2b0TSo@^S4nymX11-uOK@}INC>=9ssy$WJ7GQ>ee$Hli3$Lasf^=_<Eg- zeXSF;KR0W#d3mlwXw9J*4Raw`r>ch7k?L>}YDsD(Cun0Myw%X8$U6SCWD-B)O9xvc z&E@+QkT}B?ZCKqS1W97hBZL|7DZuSG*^{G3>NXj2;@VN>^=={Ij27H<pWp;%wA%!G zbUkhgw#|}mPf{#K0?|MEtVu0<sVlLcFe<kLCZW^#WmKZVvhCfNupZ;Kt%)Ik_uPVz zar0KxIMlomHO3Q&19x_u&M#%Uh2&=z0{$ys7j*O1#4vuLu$?GXin^IaeFH^lLfwoe z1dYm`mc8O6ue5C2>XWcYeA9RM;6Pc+caSb}-Z%a7aXUX|n|HarH@TUiA#gl=#lIFQ z(S@ukL?Hz%#FH*0_)TxRkX&;!3Q25^o`E9^*eF87yk&=3Q=)x-1Vvsmx2NjJPSqjf ze4@+<jPra4%*m(bFNCLYy=)5LGm!67_^RcD_%|>gz+}@f@I3F7*Ep*Sum%;v&7qwg zyUmNkV;XzsYV57DXJ|SWu(P$-GslbG)Z{5R>iwsq9j0Q1+?mD60a)P9ELbE#GAsnV z<XdKaVvvvpJ7!|~wDjDB#Ml4}mVUt(8B=;UT^|~)M<bB>9)e$&r0X}@h9hLk(|r|w z{CenoW-<)m3-JVKAN)H68eM05=FBSlyRnwiXVKps5gT~cIejvuRd#iWx8*I){WS(_ zp{aq?vUnq0V=S%Z6?xG(gqK-a(Z_fS|6E8fkd3g7_4ZMy72AlEe^D<KXFrv>il`?v zP}5P?efD!~T;d09J0hQ<<?Cc@jFn!`E?T2o_EM8+w2eX-8UbA(AqKisd@j7*Ca~th zYzo!Ha`6(tA#1%@GZEX&wN-L#=Hza9i-lPyyTde`hjgX<TY3_s&{y=(?!`QtvO~N4 zzO|>*e>Q4Pw(VFx=poL%(&Mb<i#OVr)3WDcdvw{0Ryn2y2#Bm-L#FH~d(l8)AwB)2 zR+hL^7cND^f;+R^Ba**>5AjB|9Hncje%!+xH6oh0H7<0B{Q89p+Ft9v4sn|~;PZ`H zJt<%$Pi|Cia+_+fzyf<;S3td@(dkn-zuv1!dOiBWEpH{|`U7Z6u)U$D+KGCq6>vjZ z_Q&iIF>3GgVm_l4#sr=P-Iaiz__26cuN4n-tzZ&(Qv<mMj`|@X(VWB+;~|mk*ihQp zgRdz)8?$OWBI@i}pm&jB`ljtTck{3v4n0$r{X%3IgzH@ROoXZ+-@fq;;3@d+r>&Z@ zy;fz0YMsci_W)$*BQhlQY63jl9~q2}cGLv!3XAWM26e?9F1NGPZr_c1K!Od5b2m?P zD9M`hV9?8mnZC%JT{FGemZ7=$H_IUb=6E8dY&11w`H`WRks&)LmX#=xN%^!j7z&B( z*r@<b$R0-O;tGy2Un0Of{3e)?GZ=l$4-*hf#ovNSy?}WZ0(v_l!xnTuf+PZPup#pM zUgP_5$D=hkqwHHYzSGa8(rY)1&T3@`6j8&YD?6Zw8Z3(s_OUYgG`AhX@%TlAw%cVu z#|fyx@1HQi0rhflM7W)X<MRCXopFf_0c*k;3DvecKzU*0dTYFsYc*4R5Ab0M8L4WY z#W11Sy}PP0Wbo?1<~l<rvA0SNIpRN1d);;)?AO`<_?n|1pvI@WnF9$6rEbcYo(PUk zyX=!6oYQCSWS77>MGA<*m?E(eE>#=aP0ELJQs-=sZQ!E!o*Xsu6E&#(^t&2Qj*Fhc zlVl1<#<uJcg4^>TX|qwe?X-6wWUj;sm(?RMOr0&BcVGsv+q>)^nZ+Ee%ln1bb13~J z%nsGiRa%E7Pr=d=Y*ZJ7WPILyVeHoOh4Xte2?cN=BByA?au3QkX<pgOaM_Sa=$|fo z*|=p};)s@g(utpu%0J;!`E664#v!s>w{-@2pHLEu+V%7nWRs{Etq<cBxy3(-F!Za~ zQEDl)ul>^Me53V$kjPn_+P;bR(shplM{rA%yi+%8w8ikgzk2o>s%OhTsD8GR`q}Q& z9r={{+25B^Kl?oY;>IS?e-JmuYW=Jo@q-$GlW2Pdv;a=3FztIGGvvck1BB6=d@42= zp)%t>hSQn*4efv*pl9Ch?a=3M<|Vm{H<mqN4Yg~0(XGV7e`M~Y>g=MQvD<wxfkUrC z=4Gk9D_n1h=|N@27r*C-3Jc(ef(q0ZP_+8oDTES+3c0QtAlE7BT$<Z`U(;9G6Wzl0 zcp_Kxlv$;eLz(Yb^*b0D*_e9L+#RU6KBM9$r@31ooI{I%smVK7b!%(Y{mAMz_rd{k zb)<8BfaY?)*-z^e2&B*ns_<7>H*niJ2{Z-gTzS{`#i<^INKRUClnnQ#(YU}HtFijZ zm!q#*@q7@XoH5efj}rFh-H_hDYc1G{AiK4I8$)E!A1ELn3vU#a1qIsCVhG<<c4J`= z(!!AoynXvcfEV>y+*Glf7x4>I@^pTcd%2?XliR}RNhn;eE`w04=Vt362vzkbVK8=s z0~l$F)FT_o74acDN1nD0MP9n$KIxB~*O)j)>mEQW#T#T><Bd(TyiM7JREauMmU$=} zaS_i5q>KLue-M+es2?+FFfV$`Fq#)q*GxqNu*Zy>>d=N!Ze&wM94?_G8)}D!1_khx zLbQw+0L?EhIvblxJUBiN?=7nia&g)Z-Ao5woc3im3gwYPYK`jPIN2!}j$)xe#k^y! zFmiUIDn(<#kwO4CUVG~8tiT00S9+V^_~kK)qp(g_M1e3Qq<lB|nv+agF1v+O9m`%Z z&2y)wJA|=FrCG<(o)tKaCW_XG)1Ki^?rG2BCt{#E^tPo=md5+FQ2;mQr>Z+|<oJ@f z<(gF}E`f!yK|S^@XVh`QC-#MOC3PxvA`cPFo5B_ZWWpp)H))}ZBh};)UG?(o$U+)2 zS&GRs=cbGJ^$9FulrBOJ<UWOr<khi3yXID&V<fV_FS3y_Lq1)v&Y6LLx?G3=QG0^f zgrRT&bf*A_n4$)Klb{CS(ze<Ic3kVz?J7*pNWi^eH@B~faHZdIyLQp88PFe2wTHCq zp+L9t7%&%Dn5_xOais7+yu8-~FFG><a?PdqL?(T;xNXg;S+mF*KuyopJ*}pP-Z=oK zxg2_v#@Oa&#Nn-_hly&XH@Dx!-mt^t%`;G=+u=))f*5fa#9#DQb~rOOVETKk9_P4S zTmm!bny~5HH#h*-0AFTaPMEFHWck&(W*sU>+@jmRvaz#6nh_Z{=pKZJRS!3mx!329 zb-#`f!B_0L4|+qQzm*X^6(Dn?{~eel<B4M>U9W?i1l)pZ)^}XEg-jamx^NqWcf##A zm>Gg43wrz7B^Q<xY4ZEo3x^Qo_h=^HUNG0HOHpE9<PbV#7%X(h+gEiNa0Ju;OEOAW z&@hS<!D_j!sdrjan`+Gky?xr@OU7VMcD2|c&F_xk2t^Kc@RqLH=|Ud}!JQYmxTgUZ z5+I2G`l>?uXRiFTU+9FZKVtPmyRpv7fCF2n@2UXK2f*VB$~(HIVNKZ$>Ifvps-<^u zHnXbe*4cES-dB}(%@LkJ;tI)ojGK47ZYjKd%Efl&xY%w?vWth^zzYHx2_Kn~zW<g| z9S8H+CCv2Dej$s`2tiGShkF9it>qGtGC6}SZ+kNuG-XG_VmPrt+w?a+xQ3)Ys2)@Q zk{Y2V-tqw2!d2JVlxqG4ion7;Yd6VtLU$K4^E9lA$7hViM0YF>*F8KGGoth+PF%}Z zdJ{#V$WTzLP($*0OcdZrzGq?NP<Hk!x=gvY8-_;O@8<h8IQn-?qKrBm`nY;!%OgBk zLe>nBs>I&P99n7XQ)j*QBQzhf8-V`{mK5!^jsu)z<%Pnb(|fpUOf8g=o+gfE30YMZ zaun^3JgtvqG*1gg&QFuf$T(+b^9Z<30u`Z3CJ6T|eR!py*!w;<JcT@qRBH9O*F)5O zov22Z@-*%|!y)4mFLq*O-hsMWH@OE)u;Gb{T>ng$HRz;})3f7uAmTkxK_A3{kZH}2 z?#{F3NmB^I?8tHO4RzGgLe%~sZ=!i5pQY7!qdkM6|I5af&T!tBfGcTul}Q3?jFoAa z)d$^`tOG{tUmzp7t+ik-)WL$PEZha?l>^>Oycwrr2tEuNeB0<jdq31I0}(!<S7-k( z=I9d|i3&Kg)L=#TdatSlJW_}xDT}s+JH4lp70wf+8ttN#vB9y=hqeZ%N$BDrx_fkF z1xm_+ZaO9fF1?rNWwb#l0RLP(h4C-EHJ^c?SNXCg3va)Zw`{yoENfnqgSVgIO&^?c zXfhe^Mhf5p^M)p`d;aLD=%e{@Xd#m34_)eRwjp=oQaS{SoF|&T$hpmDWJS(K6L4k* zh=JSEV8IgkJcno@ENMxssxnRSA?0*dByluf&lH?qLi_@4m@i8e_9}03>%&O^IAZlQ z4Q)_4!ZUyaS_tC@XBv?~z$q$JWpo*J`d~lwoOJzT)M?*8>Uhb=IdWW`>bMTegZP&Q zUd38C(>J3oH1V<v7E-jSTGCnZ4lFHDtkHE2PWe^4PO@-TjNY<PIM7ax5%AgxeFjVC z%hLHiA?*6##ddE;&(xXgGUdTX5k!AN6az&bBw|2;$$2Z+z&XDK&Tk%nRXg@jAXZT! z9Ap5N{7G`%v0m~k%xgJFU_cf?PJqEE4z%RO-vpu43|gb(82hSXN`)j?Nf?erkjG^i zbpAMv9=L1%`3<s!qMET%v?Mcsg_?Cu$H%W@;qGdwuMvk4vD)*Lqa%t0O`4AAjISf3 zTzF0k2V6u`^j|L7*>E<>!3>1w3919+8u4%F^&6F+ZhqM<16I&Z8xKJaD3>2}7E`*5 z?mRHnt6W1;?Tb`Kul1HkLXE1bkW!IX%U_cl)ydAc2x4PeuJtyft&vfU>If&|SyUGp zWMAq{9D{bUkE1gB_(Qj5u_=pR!CEh)>Td3_05$9+y=8IZ`ZF0k(+g$W^%UVb;pvsB zUPw=!D)>2pMs7T4KD2*<M<N+g$<}cRNfj@EYW)RB^@TJr2A6HLjzAiy;sM$cBq%@& zcVe8QB25o9pFn}})9|NJodqmP^*yL%&*36_T7#j93_?nL#;v|yaVHI}qBM_|jWmDZ zMnQ(B6iH(~cu9>Br&fyZXbfTMy7P<N>(04Jka694q1s*KG_JqYUZ{TUMy(ld{ytUR z;1qT@i)fJ-&qrKJil?XPlE^i6>MGq}umrRFN%3_mDRBUoRZ<VLmKUWWKzz*==08#u zU8^ga0{O?O=zjE5j5YK;Nw;Lzmx#f6@h=e&DDb>g%a1gvMA7Nf1wO9RCq6Gs_K6wm z{ZTIKcZ6pBMgxk`Zi<0f;K4DTc=IHV<r^^3lbC3Bx#gQf_$Jc=PW3O=RRA#p3uQ8q z#HbS|V0h-Ntm|vxC;zE4CPH0fpjc@npjWK^irpmmD*6MWfj6M%AuZ|O06Ng}D9PA> z0`CVWiT}UK0XT{~Z=bkeaJOHri<~3mQ?WlCnIgj-;2=jXHGk!fimdbIr5Il>y&W3` z+o(0gajc)3KXsE~d6qO7{zdzxxx;*RfHdXlG!1>tB<H9AezFB~C`X3O->0%w>Y_n! zhNQElNUF~YQT(WDlZC?R(QrpB(g&owiLW0gXQ<@|VY^znjyj@hU)3UfK#kUy*0g9# zEu-xgL^u=7xNajpWRe-JWTRY7Hg2wJP}f{99U(p4gg6xpk$$JN+2aS)X1^}Wq_9Mp z>g+$jOi`<|$D0GGvo~jEOJ5sX?NWl%H6=L3l`<wv+sHu`n4<txy{O71beB08vRD`S zUJ9Ed1lu_9ki5+NR9Rm`K;k|`LI)nun87p*kd3&q6<%w+93Rz$?Fv&W2HL&W>7XW5 zHjUa^G<kx$>quEUq{YRlTDU2sGlIlEkdcvkqVeWQZbGc}Qan&^LuM+`fKh`)&Z5>D z?P!qJK>duCYV}bf=qQf9;D$~`v7(XiLw81f0*+C$Z;n1<g$DLgqLnqq)!JQbR|HHD zMff%Z7w$`Z1}iI0Sa>?y{Rj*@7rNUOeu<~Wa%(dMs4A~HlDV)cX_vzePSC(;U4*y> zbyhoJg>f`m>k#l!jt+b(=%~y`7fD;e*-PiFiRKEIh?s(;gYii+)?+)kg3TXDA-pRC zx{&kito4C%+)`1Uj8%{b)wDisl{D|o0><&)DUEU0m{JP7e_rdB0*up2Hlix^E7u5} z@^QQL%@+`BHuujCgq@y|{UburvH!SM%bS4)mG2I4WRM&gg<mUUWP1?0u{yXPY%jn| z{o=m%V*FBQ%=a`JttQb$t?vNeu7G6Nz9*X(0`4ymhyu5)iMYekISTkTl9SPotas<# z{0pS6dKmAX2F6Gu*oKEu16cv^4MEws9#;;NUo{>nz<dBL?K5RE;DAO=q3j*&eeTru zu>FitITud0cdohEE-w}nA;&PVr|hYf=LjL8g34pG(i+6su(ww2r_8I-O0|^>=U>p* zT#3=(Kdlc%6MD<$g;owKn^&;<-ui0QJXRWCw%fR_jxujEl4?rF8!AlcI835fLcBNM z-ivdQS!(>@%o2h~>Hr}_u@~K1$;uIvt}oqaE9f?On7x6@#AwfST#VtoPLnLio`oF7 zNaqBg9RC9^mA*c-uSL}LXdW3l2cTGnE+ky`tN9~h+9#8p_7B*T_Ln`OPZ(FqabDM+ zf@Zo;7`O295Gp5nHGYVxD6CDj<(N_Vl%%>fmFnGEYR<+60r*XyS}FtA|D<>~<1-jd zNw4N%B?eMwgu8XH?JaxJwl!DFac3TXuEZH~?NT6C+dmKb%LD-&i-JL{|LP$r^<ON& zn^aCf+XAXYHlzK50{d6$=r18Dm9F+K&Bs9zWXMxV?C)ir4pC|HYHd3T(jyD8+fMfv zb?<-vUAM<yTHzIAZP}5=>UsHL?6F_WJ~CS%`R8KHYP@An$O-SPK+zNKA@$6Zx<=X? zeDde(zi>537sxqm?s42K3npfhjjoc;<ymKyJ;yWkrx!hkYfqtM!+^kXz!DcmBme{x ze_aUe|EuZi5SEYOLiwNY`F&mAS0nxE%UODw_zQT)=&H(coUK<;D;0e_XBZr5e{{zI zPPYZWK1TlmV&9K@xO0}CWaqN*fH))w#75ijhE*edc>)Gh_$bdF))UjlXVKgo+$;VL zTm*xz9%N+F_$9^CA472qSQ^Ykn6|<y5BLDvV`m~>N!Hb$b)rnE0sJ($qpr_y2j#jo z)Bh*Xic{3wL$P3qLQ8xD^yPxGdiuc9f#xpp!jfma`9GkxlDr{VqRt(~xf6)xf{}o2 z=>@&9DXv}qyY_``;QZ1gp|9M_8v5m6{3q#;!J$v22Qs_E4n?{ZoAICr2T-IGzI;gk z4JrI!ejLnr|2Q(R|7eFk`AfsP{hBr}`xpA<vpp_096*-c;TQO4T0yaY{*3G6PF7W5 zu2D-ceSI7@TrleS!7S|5#b8!U!<ZX-?4E(-&g7`TJ-Ij&6|#)z?#ry9r&S#dv5`y1 z0icyOaXhA=?NFD$xwA)&>xqw>*z@KKDXbVEenQW#4;Fv0vIQSee@6U%WlKEp5zR`q z$l3o`0{X>e5YL-W#k>Uqes94<%*lyZ{f6}%%zvZK|5fCt*Q)&sV2FR>cH3Jp0c8vw zunfURQSnln$h8rA+EXxNF(E+#;9QtnwaI&GFk$tD){W}O<>X_zR|cKy53h7(2%jq) znLW5J%zPG%0i?o}6ePg>E?*<e?|_SJ3Y!jm>0W|4tu|kg*2h;CTxPcxG$U9WXYp;y zOO5uA3%LDNr}vft$f=sK1T(##o*psNaPWDys#yz|<HR%U?TywiqmwP~2-AK2I=q_` z+%D9siw&8|$Oyh3BKRaX3QE;WkXC&TmduFFQ(plSfR{iiY&(tC;}A!=@hJR)9MaKq ze%NUqsH5s@Aw*y(0t=R@sWL0gRSv|eR-=Iz78J$}6hOW6Y_=N$t-2foKtnA*wxlPR zXAF>csGFBMa@r@IuPbBk*(O@dls#r#|2YcU=orHDrG0g(B-N}UbIt%o-@OWF+tnAZ zlExKd_QvT1t4>{@LvUomYe#1TU0Bb}7!ry!bpIx27_;i?=>~3Ptq9>bB^j9u-xZDO zHjIYGsZ*P>xt*~g6)@Sn#BB!fGhh7+;(WdOJ&f1tRMF@xEt|v-MI+2bNEm+-@LLfy zFLyJUe?cSS4<oc*_2Bpl8i?*rjYkozo*;En_3Cj%&<bukps*;c_DDLQxUpd>G9vIo zT!O$!5ZxNW5QyvJdetE-m#7kkbJTE-6=rtfrcm;JrbW*~b*eL+=v4;NXI-Fq8eWZ& zKxXu*IQc*U6<wHmKSnoX>KUzLb;V&oXa405s_5&Jn*wOi5`_P^<v<Mr9m+#dQxS6! zVy;QYT&63f3%&xhzBb%QEKrGMsk~?Dywi}kfFwYS2kRAY<co4k0%nUyf!IRE6f~+9 z;DC%4b~0ExN-o3s9HWiONu-+|MlTECycRbYOCf}0>+jJ;w~+EiH9cJjH`<v41%+~Y z;0y^xQG!I+bonkeuK%viJsX{y^TiZ6uGgt%7gZL7x#x|wD2J}j>STS<7<D-+Er+WO z9Ap7ss>9Al*j)CevQF&=zoJ7cQQ_R^?($`20M<M}N_}Oeo1+kM<!IWx$dQez`!WVo z^O0-b0Ypoj4?0tc&U+G<nBQW+nM8YY6<<#`tMTI!M0a{$at-IvBvSqhxfPS2IMzHi zl@9wgxMbNJmkLPJh2xMB`xxfkZX9}%uYQA#1rCmS0_3Vr9YP)qjkT{6%)&4_hJaTK z2$rN4!~;q0e?mS21oV39+A)PPHjVll;*sgb$$2iXcJn=)MJr)SN?Q13cVfUs>~AB| zn6sKB221I&vi>?M?6fW#N;z$=71rv}Gn>3Xh&;HacFVIy!63<pz!01S3I=11M<s6# zP|0>754w`3>_#=qopVT^93cHo8R=a{;3L4%&FbnO0%)~7>UAJGD5QhH0&mB1t9&J? z41FbG_WEj*UCnrvb%wkO_2fR-iX&{<620kB-`JEL6Wd08_ko$jF%eXhZ{JNqriP{_ z{}D}D_4=s)FPb>}$Qun=s2#{cX&Hhx%AMaW$k_zV@j97k1mJw6$a7Pe8xe21i9Y8h z8i@CGVeoFhP1$av{ptc}H8mZ>K9378{;E)_(eHX#2^G2Urq^u0qR(lRm_aN6M4YKF zuZiw1G1lz_EOEu`>p$=Yk_Bxq;3vA7hbyxpd9ZWwWf^UEBSl|DISn8*zaHIu7a)<X z6AUuiHs}N=q!PeSSF~Hyj@B_OWLV;CTYTe3yKe^MJkSCn)QHSOu}7qGF)SFVL|7;t zw!$1{od6;Tlb~Ud(b3Jcjr2ywA<@`$qTP9s;Rq>Cg+R1`AEK|LGmG%7!&8gL!1FX7 z&!B_-%NmreqjFLyyn_biyxZV?h&YY!RUCk0jdfoIL@)r>|HuGL$4_*NHhdk?S5<zD z+ouIMO3%*YTKO#GK-8FY6uw5MzuuIiWFFk<XdR}{-)CDaYhpTy4$j(q9D^p|56+&( zs>(Yno?$&Q{+k)x%>+0~DsjJJ+;s?m1wD!@U_6JDPP;0FyYW(Y7JVf<y7e&Ra3Y;{ zM}pe26}Y9dAq6~eABN9#S`=I8#$%gdze?~W&DB+E%S#6+-iTip4(f`FmZMw5F4mf2 zw_k<@wzPc-{<2}A@^n>BS0W>HqB2Re3|i!JR^YVVyb~WTRhZ|{?kktd;>~U0jT`Uu z2DagO3Xgr4H?R=TkMZonW8nEdo+3P7#WNgZ`y>30#jj`h0spdwXXgy}>fk|xhv)i+ z3?Dvp_%QtE{}4#_31)HVM|A6J(cNQ>b>9bwfWWiw5d`+*2hK1zKXarf;Hb2_r{G<C zO2BzPOy+>LkJHoy-~K+&{KJr3V!%9W=+nLpG5n`v_?DUH+vD9l9QMqZFO6|yhV_dX zeux_bl-Ms%aGV?C?-#Rlq#HB5UyT1yH)ce?n1^6Sty`VKcc(wSsd`dV)`_Va<>pD# z+Ws)$mOy4tm;4mq7P$HPwcyfJ+i1(C^O!tID(Gy!ia_&j3|&*WR^0~K9PB8_=1o8J z23F&_56_c$Ja>BohvS)wXAT|{Pc6dN;<pRWpYZ+^es9L}7d###D?7(KXs{vwfWt$F z8HV2&j?WRFAWD9uqEq<%DxCT)D+MkuxmR#`Hh#J*v$Emcw1pS=^>)+76MxJ3Hyc>z zXt25w;Nd~FjYlBML_EjfDZz6xp6PgI;HhyQk5B$-K<Rh+JBWXCKX_N%_U{f_*G6~e zTjR{<-C>6E<~*TVwdx^Z{y4_b74tli)AwJIkC!!DY?UJ8%-4YEF4b#xaOB!l{-&%1 z#QR#cMYEF*&F{q#ac`Wm&<E{-tcUJF3Ak4zT{&#o#TbW<AIUgegde!8)k_R~D;aI~ z0NxF%z$Dsw<CNQRYg9%&C2?&WW8qSQw=a=&<ShS!-t@J5u#n=#<18W>9R6!A1O5li zfdATA4I@T+RgHfRd3E%bbSMr_%fgu*xx>v9Y*4ogj3{J&*|E#XsBCHKK$7VkNV*7@ zh6%Te97Ze62Wi^yE%vsbX#<TUqFaO!v*0nzYkqTpL~kRkuWAvJrn*`lXqq53Kxt*P zzJwTLb_li6n!siPPl){UB0|jPzz6r}YFSxeKNTd1d0eZGO~~U|br{$2Ν$(Rv$R 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 Ps|UJzpsNQu(F6Yruf^kD From 63f7f428e1239531c25f96a9915af88d704d3981 Mon Sep 17 00:00:00 2001 From: kapytanhook <dave.pirate@gmail.com> Date: Fri, 8 Oct 2021 22:42:11 +0200 Subject: [PATCH 170/275] Update .gitignore gitignore update libssl --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 5167cc575..e23da0e89 100644 --- a/.gitignore +++ b/.gitignore @@ -53,3 +53,5 @@ dunit.ini /PIP/resources/*.DS_Store /PIP/resources/PIP-0034A/*.DS_Store /src/*.tvsconfig +src/libssl-1_1.dll +src/libssl-1_1-x64.dll From 8f3865eba2241bbc54d3bdb36c2057318d0c9d1c Mon Sep 17 00:00:00 2001 From: kapytanhook <dave.pirate@gmail.com> Date: Fri, 29 Oct 2021 00:41:22 +0200 Subject: [PATCH 171/275] Handeled pascalcoin comments - Fixed memory leak - Better while condition and break when !canrecover --- src/core/UBlockChain.pas | 24 +++++++++++++++--------- src/core/UPoolMining.pas | 8 ++++++-- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index cf95c1946..30087db27 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -2120,6 +2120,7 @@ function TPCOperationsComp.GetMinerRewardPseudoOperation : TOperationResume; function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList): Boolean; var LAccount: TAccount; + LOpRecoverFounds: TOpRecoverFounds; i: Integer; errors: string; begin @@ -2129,15 +2130,20 @@ function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList): Bool try for i:=0 to LRecoverAccounts.Count-1 do begin LAccount := LRecoverAccounts[i]; - if not( - Self.AddOperation( - True, - TOpRecoverFounds.Create(Self.OperationBlock.protocol_version, LAccount.account, LAccount.n_operation+1, 0, Self.AccountKey), - errors - ) - ) then begin - // if it fails then it number of operations could be maxed out, not a problem - Break; + LOpRecoverFounds := TOpRecoverFounds.Create(Self.OperationBlock.protocol_version, LAccount.account, LAccount.n_operation+1, 0, Self.AccountKey); + try + if not( + Self.AddOperation( + True, + LOpRecoverFounds, + errors + ) + ) then begin + // if it fails then it number of operations could be maxed out, not a problem + Break; + end; + finally + LOpRecoverFounds.Free; end; end; finally diff --git a/src/core/UPoolMining.pas b/src/core/UPoolMining.pas index d53f349c3..93943664b 100644 --- a/src/core/UPoolMining.pas +++ b/src/core/UPoolMining.pas @@ -953,9 +953,10 @@ procedure TPoolMiningServer.CheckMinerRecover(nbOperations: TPCOperationsComp); LAccOrd: TAccountsOrderedByUpdatedBlock; LAccount: TAccount; LRecoverAccounts: TList<TAccount>; - LIndexKey, LRecIndex: Integer; + LIndexKey, LRecIndex, LRecoverAccountsCount: Integer; begin LIndexKey := 0; + LRecoverAccountsCount := 0; LRecoverAccounts := TList<TAccount>.Create(); // make a list of RecoverAccounts nbOperations.Lock; try @@ -964,10 +965,13 @@ procedure TPoolMiningServer.CheckMinerRecover(nbOperations: TPCOperationsComp); LAccount := CT_Account_NUL; if LAccOrd.First(LIndexKey) then begin LRecIndex := 0; - while (LRecIndex < 500) do begin // Will recover at most 500 accounts per mined block (unrealistic to have more, fewer TAccountComp.AccountCanRecover checks required) + LRecoverAccountsCount := LAccOrd.Count; + while ((LRecIndex < LRecoverAccountsCount) and (LRecIndex < CT_MAX_0_fee_operations_per_block_by_miner)) do begin LAccount := FNodeNotifyEvents.Node.GetMempoolAccount(LIndexKey); if(TAccountComp.AccountCanRecover(LAccount, nbOperations.OperationBlock.block)) then begin // does the AccountCanRecover check, !locked, old enough, etc LRecoverAccounts.Add(LAccount); + end else begin + Break; // we could not recover this account, then we can never recover move recent accounts end; if Not LAccOrd.Next(LIndexKey) then Break; Inc(LRecIndex); From 2e0c4835b19e73dbfa2af32ecfbc6215feb100be Mon Sep 17 00:00:00 2001 From: kapytanhook <dave.pirate@gmail.com> Date: Fri, 29 Oct 2021 14:51:02 +0200 Subject: [PATCH 172/275] Miners get the balance Feedback from albert, setting the recovered account balance as fee so that the miners and pools can more easily keep track of the reward and miners still get the PASC --- src/core/UBlockChain.pas | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 30087db27..21541926f 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -2130,7 +2130,13 @@ function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList): Bool try for i:=0 to LRecoverAccounts.Count-1 do begin LAccount := LRecoverAccounts[i]; - LOpRecoverFounds := TOpRecoverFounds.Create(Self.OperationBlock.protocol_version, LAccount.account, LAccount.n_operation+1, 0, Self.AccountKey); + LOpRecoverFounds := TOpRecoverFounds.Create( + Self.OperationBlock.protocol_version, + LAccount.account, + LAccount.n_operation+1, + LAccount.balance, + Self.AccountKey + ); try if not( Self.AddOperation( From e00607f12a696cefa27afd4bcde9540325608748 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 2 Nov 2021 00:50:29 +0100 Subject: [PATCH 173/275] Fast propagation optimizations --- src/core/UBlockChain.pas | 6 +++++- src/core/UNetProtocol.pas | 20 ++++++++++++++++---- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 21541926f..edd4be526 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -337,6 +337,7 @@ TMultiOpData = record FTotalAmount : Int64; FTotalFee : Int64; FMax0feeOperationsBySigner : Integer; + FHasOpRecoverOperations : Boolean; function InternalCanAddOperationToHashTree(lockedThreadList : TList<Pointer>; op : TPCOperation) : Boolean; function InternalAddOperationToHashTree(list : TList<Pointer>; op : TPCOperation; CalcNewHashTree : Boolean) : Boolean; Function FindOrderedByOpReference(lockedThreadList : TList<Pointer>; const Value: TOpReference; var Index: Integer): Boolean; @@ -367,7 +368,7 @@ TMultiOpData = record Property OnChanged : TNotifyEvent read FOnChanged write FOnChanged; Property Max0feeOperationsBySigner : Integer Read FMax0feeOperationsBySigner write SetMax0feeOperationsBySigner; procedure MarkVerifiedECDSASignatures(operationsHashTreeToMark : TOperationsHashTree); - + Property HasOpRecoverOperations : Boolean read FHasOpRecoverOperations; // Will add all operations of the HashTree to then end of AList without removing previous objects function GetOperationsList(AList : TList<TPCOperation>; AAddOnlyOperationsWithoutNotVerifiedSignature : Boolean) : Integer; End; @@ -2332,6 +2333,7 @@ procedure TOperationsHashTree.ClearHastThree; FListOrderedByAccountsData.Clear; FListOrderedByOpReference.Clear; FHashTree:=Nil; + FHasOpRecoverOperations := False; End; If Assigned(FOnChanged) then FOnChanged(Self); finally @@ -2387,6 +2389,7 @@ constructor TOperationsHashTree.Create; FHashTree := Nil; FMax0feeOperationsBySigner := -1; // Unlimited by default FHashTreeOperations := TPCThreadList<Pointer>.Create('TOperationsHashTree_HashTreeOperations'); + FHasOpRecoverOperations := False; end; procedure TOperationsHashTree.Delete(index: Integer); @@ -2617,6 +2620,7 @@ function TOperationsHashTree.InternalAddOperationToHashTree(list: TList<Pointer> Result := False; Exit; end else Result := True; // Will add: + if (op is TOpRecoverFounds) then FHasOpRecoverOperations := True; New(P); if Not _PCOperationsStorage.FindPCOperationAndIncCounterIfFound(op) then begin msCopy := TMemoryStream.Create; diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index 4a3f10d1f..9c7b7b0d7 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -512,7 +512,7 @@ implementation uses UConst, ULog, UNode, UTime, UPCEncryption, UChunk, - UPCOperationsBlockValidator, UPCOperationsSignatureValidator, + UPCOperationsBlockValidator, UPCOperationsSignatureValidator, UOpTransaction, UPCTemporalFileStream; Const @@ -3925,8 +3925,13 @@ procedure TNetConnection.DoProcess_NewBlock(AHeaderData: TNetHeaderData; DataBuf If Not TAccountComp.EqualOperationBlocks(operationsComp.OperationBlock,original_OperationBlock) then begin // This can happen when a OpReference in my MEMPOOL is different to an OpReference in the miner, causing different OperationsHash value // This means a possible double spend found - TLog.NewLog(lterror,ClassName,Format('Constructed a distinct FAST PROPAGATION block with my mempool operations. Received: %s Constructed: %s', + if Not operationsComp.OperationsHashTree.HasOpRecoverOperations then begin + TLog.NewLog(lterror,ClassName,Format('Constructed a distinct FAST PROPAGATION block with my mempool operations. Received: %s Constructed: %s', [TPCOperationsComp.OperationBlockToText(original_OperationBlock),TPCOperationsComp.OperationBlockToText(operationsComp.OperationBlock)])); + end else begin + TLog.NewLog(ltdebug,ClassName,Format('Constructed a distinct FAST PROPAGATION block with my mempool operations. Received: %s Constructed: %s', + [TPCOperationsComp.OperationBlockToText(original_OperationBlock),TPCOperationsComp.OperationBlockToText(operationsComp.OperationBlock)])); + end; if Not TPCSafeBox.IsValidOperationBlock(original_OperationBlock,errors) then begin // This means a scammer! DoDisconnect := True; @@ -4637,8 +4642,12 @@ function TNetConnection.Send_NewBlockFound(const NewBlock: TPCOperationsComp): B data := TMemoryStream.Create; try request_id := TNetData.NetData.NewRequestId; - // Will send a FAST PROPAGATION BLOCK as described at PIP-0015 - netOp := CT_NetOp_NewBlock_Fast_Propagation; + if (NewBlock.OperationsHashTree.HasOpRecoverOperations) then begin + netOp := CT_NetOp_NewBlock; + end else begin + // Will send a FAST PROPAGATION BLOCK as described at PIP-0015 + netOp := CT_NetOp_NewBlock_Fast_Propagation; + end; NewBlock.SaveBlockToStream(netOp = CT_NetOp_NewBlock_Fast_Propagation,data); // Will save all only if not FAST PROPAGATION // Send Aggregated Hashsrate based on network protocol available version if FNetProtocolVersion.protocol_available>=CT_MIN_NetProtocol_Use_Aggregated_Hashrate then begin @@ -4658,6 +4667,9 @@ function TNetConnection.Send_NewBlockFound(const NewBlock: TPCOperationsComp): B data.Write(opRef,SizeOf(opRef)); end; end; + TLog.NewLog(ltdebug,ClassName,Format('Sending NEW FAST PROPAGATION BLOCK %d with %d operations in %d bytes to %s',[NewBlock.OperationBlock.block,c,data.Size,ClientRemoteAddr])); + end else begin + TLog.NewLog(ltdebug,ClassName,Format('Sending NEW BLOCK %d with %d operations in %d bytes to %s',[NewBlock.OperationBlock.block,NewBlock.Count,data.Size,ClientRemoteAddr])); end; Send(ntp_autosend,netOp,0,request_id,data); finally From bbfd1edf20f3eee2097d5733ba8736e014dcf4c1 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 2 Nov 2021 01:34:46 +0100 Subject: [PATCH 174/275] Some logs added to check working as expected --- src/core/UBlockChain.pas | 1 + src/core/UPoolMining.pas | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index edd4be526..4039955e6 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -2147,6 +2147,7 @@ function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList): Bool ) ) then begin // if it fails then it number of operations could be maxed out, not a problem + TLog.NewLog(lterror,ClassName,Format('Cannot add OpRecover %d/%d %s error %s',[i+1,LRecoverAccounts.Count,LOpRecoverFounds.ToString,errors])); Break; end; finally diff --git a/src/core/UPoolMining.pas b/src/core/UPoolMining.pas index 93943664b..b094c4606 100644 --- a/src/core/UPoolMining.pas +++ b/src/core/UPoolMining.pas @@ -790,6 +790,11 @@ procedure TPoolMiningServer.FillMinerOperations; if checkDuplicate then begin if tree.IndexOfOperation(Op)>=0 then exit; end; + if (Op is TOpRecoverFounds) then begin + if Not TAccountComp.EqualAccountKeys( TOpRecoverFounds(Op).Data.new_accountkey , FMinerOperations.OperationBlock.account_key ) then begin + TLog.NewLog(lterror,ClassName,'Adding a OpRecoverFounds operation from another public key: '+Op.ToString); + end; + end; tree.AddOperationToHashTree(Op); End; Var i,j : Integer; From 3be3ed6b3e8655f24e6e8bd862a1bdb069a3faab Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 2 Nov 2021 11:33:31 +0100 Subject: [PATCH 175/275] Update App version to 5.6 and NetProtocol available version to 14 --- src/core/UConst.pas | 4 ++-- src/core/UNetProtocol.pas | 21 +++++++++++++++------ 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/core/UConst.pas b/src/core/UConst.pas index 1a6f880d3..e5efef33d 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -135,7 +135,7 @@ interface CT_NetProtocol_Version: Word = 12; // IMPORTANT NOTE!!! // NetProtocol_Available MUST BE always >= NetProtocol_version - CT_NetProtocol_Available: Word = {$IFDEF PRODUCTION}13{$ELSE}13{$ENDIF}; + CT_NetProtocol_Available: Word = {$IFDEF PRODUCTION}14{$ELSE}14{$ENDIF}; CT_MaxAccountOperationsPerBlockWithoutFee = 1; @@ -198,7 +198,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.5'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.5'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.6'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.6'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index 9c7b7b0d7..87360ffeb 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -164,7 +164,8 @@ interface Function LockList : TList<Pointer>; Procedure UnlockList; procedure ResetConnectAttempts; - function IsBlackListed(const ip: String): Boolean; + function IsBlackListed(const ip: String; out AReason : string): Boolean; overload; + function IsBlackListed(const ip: String): Boolean; overload; function GetNodeServerAddress(const ip : String; port:Word; CanAdd : Boolean; var nodeServerAddress : TNodeServerAddress) : Boolean; procedure SetNodeServerAddress(const nodeServerAddress : TNodeServerAddress); Procedure UpdateNetConnection(netConnection : TNetConnection); @@ -821,11 +822,12 @@ function TOrderedServerAddressListTS.GetValidNodeServers(OnlyWhereIConnected: Bo end; end; -function TOrderedServerAddressListTS.IsBlackListed(const ip: String): Boolean; +function TOrderedServerAddressListTS.IsBlackListed(const ip: String; out AReason : string): Boolean; Var i : Integer; P : PNodeServerAddress; begin Result := false; + AReason := ''; FCritical.Acquire; Try SecuredFindByIp(ip,0,i); @@ -835,6 +837,7 @@ function TOrderedServerAddressListTS.IsBlackListed(const ip: String): Boolean; if Not SameStr(P^.ip,ip) then exit; if P^.is_blacklisted then begin Result := Not P^.its_myself; + AReason := P^.BlackListText; end; inc(i); end; @@ -843,6 +846,12 @@ function TOrderedServerAddressListTS.IsBlackListed(const ip: String): Boolean; End; end; +function TOrderedServerAddressListTS.IsBlackListed(const ip: String): Boolean; +var LReason : String; +begin + Result := IsBlackListed(ip,LReason); +end; + function TOrderedServerAddressListTS.LockList: TList<Pointer>; begin FCritical.Acquire; @@ -2417,7 +2426,7 @@ constructor TNetServer.Create; procedure TNetServer.OnNewIncommingConnection(Sender : TObject; Client : TNetTcpIpClient); Var n : TNetServerClient; - DebugStep : String; + DebugStep, LReason : String; tc : TTickCount; begin DebugStep := ''; @@ -2433,10 +2442,10 @@ procedure TNetServer.OnNewIncommingConnection(Sender : TObject; Client : TNetTcp TNetData.NetData.IncStatistics(1,1,0,0,0,0); TNetData.NetData.NodeServersAddresses.CleanBlackList(False); DebugStep := 'Checking blacklisted'; - if (TNetData.NetData.NodeServersAddresses.IsBlackListed(Client.RemoteHost)) then begin + if (TNetData.NetData.NodeServersAddresses.IsBlackListed(Client.RemoteHost,LReason)) then begin // Invalid! TLog.NewLog(ltinfo,Classname,'Refusing Blacklist ip: '+Client.ClientRemoteAddr); - n.SendError(ntp_autosend,CT_NetOp_Error, 0,CT_NetError_IPBlackListed,'Your IP is blacklisted:'+Client.ClientRemoteAddr); + n.SendError(ntp_autosend,CT_NetOp_Error, 0,CT_NetError_IPBlackListed,'Your IP is blacklisted:'+Client.ClientRemoteAddr+' '+LReason); // Wait some time before close connection sleep(5000); end else begin @@ -3929,7 +3938,7 @@ procedure TNetConnection.DoProcess_NewBlock(AHeaderData: TNetHeaderData; DataBuf TLog.NewLog(lterror,ClassName,Format('Constructed a distinct FAST PROPAGATION block with my mempool operations. Received: %s Constructed: %s', [TPCOperationsComp.OperationBlockToText(original_OperationBlock),TPCOperationsComp.OperationBlockToText(operationsComp.OperationBlock)])); end else begin - TLog.NewLog(ltdebug,ClassName,Format('Constructed a distinct FAST PROPAGATION block with my mempool operations. Received: %s Constructed: %s', + TLog.NewLog(lterror,ClassName,Format('Constructed a distinct FAST PROPAGATION block with my mempool operations. Posible double-spend attempt. Received: %s Constructed: %s', [TPCOperationsComp.OperationBlockToText(original_OperationBlock),TPCOperationsComp.OperationBlockToText(operationsComp.OperationBlock)])); end; if Not TPCSafeBox.IsValidOperationBlock(original_OperationBlock,errors) then begin From bae8c5ec1fb83d1a2b5c6ae251b4c1f2c2291c75 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 2 Nov 2021 16:47:51 +0100 Subject: [PATCH 176/275] Update UPoolMining.pas --- src/core/UPoolMining.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/UPoolMining.pas b/src/core/UPoolMining.pas index b094c4606..4478d0e96 100644 --- a/src/core/UPoolMining.pas +++ b/src/core/UPoolMining.pas @@ -791,7 +791,7 @@ procedure TPoolMiningServer.FillMinerOperations; if tree.IndexOfOperation(Op)>=0 then exit; end; if (Op is TOpRecoverFounds) then begin - if Not TAccountComp.EqualAccountKeys( TOpRecoverFounds(Op).Data.new_accountkey , FMinerOperations.OperationBlock.account_key ) then begin + if Not TAccountComp.EqualAccountKeys( TOpRecoverFounds(Op).Data.new_accountkey , FMinerAccountKey ) then begin TLog.NewLog(lterror,ClassName,'Adding a OpRecoverFounds operation from another public key: '+Op.ToString); end; end; From 33e54faadcf4578e68c9a9e2b13ac79a2179df85 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 2 Nov 2021 18:29:36 +0100 Subject: [PATCH 177/275] Fixed Max Fee on OP_RECOVER bug --- src/core/UBlockChain.pas | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 4039955e6..c0ba86fd1 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -2124,6 +2124,7 @@ function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList): Bool LOpRecoverFounds: TOpRecoverFounds; i: Integer; errors: string; + LmaxFee : UInt64; begin Self.Lock; errors := ''; @@ -2131,11 +2132,13 @@ function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList): Bool try for i:=0 to LRecoverAccounts.Count-1 do begin LAccount := LRecoverAccounts[i]; + LmaxFee := LAccount.balance; + if LMaxFee>CT_MaxTransactionFee then LMaxFee := CT_MaxTransactionFee; LOpRecoverFounds := TOpRecoverFounds.Create( Self.OperationBlock.protocol_version, LAccount.account, LAccount.n_operation+1, - LAccount.balance, + LmaxFee, Self.AccountKey ); try From 4f1b0af820e3b0afed1a6916cc6d98e93c86afd4 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 2 Nov 2021 20:57:15 +0100 Subject: [PATCH 178/275] Assing valid Miner AccountKey both daemon and gui app --- src/core/UBlockChain.pas | 6 +++--- src/core/UPoolMining.pas | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index c0ba86fd1..9075d46c2 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -433,7 +433,7 @@ TMultiOpData = record function LoadBlockFromStream(Stream: TStream; var errors: String): Boolean; // Function GetMinerRewardPseudoOperation : TOperationResume; - Function AddMinerRecover(LRecoverAccounts: TAccountList) : Boolean; + Function AddMinerRecover(LRecoverAccounts: TAccountList; const ANewAccountKey : TAccountKey) : Boolean; Function ValidateOperationBlock(var errors : String) : Boolean; Property IsOnlyOperationBlock : Boolean read FIsOnlyOperationBlock; Procedure Lock; @@ -2118,7 +2118,7 @@ function TPCOperationsComp.GetMinerRewardPseudoOperation : TOperationResume; Result.OperationTxt := 'Miner reward'; end; -function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList): Boolean; +function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList; const ANewAccountKey : TAccountKey): Boolean; var LAccount: TAccount; LOpRecoverFounds: TOpRecoverFounds; @@ -2139,7 +2139,7 @@ function TPCOperationsComp.AddMinerRecover(LRecoverAccounts: TAccountList): Bool LAccount.account, LAccount.n_operation+1, LmaxFee, - Self.AccountKey + ANewAccountKey ); try if not( diff --git a/src/core/UPoolMining.pas b/src/core/UPoolMining.pas index 4478d0e96..1db15efb2 100644 --- a/src/core/UPoolMining.pas +++ b/src/core/UPoolMining.pas @@ -981,7 +981,7 @@ procedure TPoolMiningServer.CheckMinerRecover(nbOperations: TPCOperationsComp); if Not LAccOrd.Next(LIndexKey) then Break; Inc(LRecIndex); end; - nbOperations.AddMinerRecover(LRecoverAccounts); + nbOperations.AddMinerRecover(LRecoverAccounts,FMinerAccountKey); end; end; finally From d74cda237ff4bb32c00b4c4b8005da8c4413065f Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 2 Nov 2021 21:05:54 +0100 Subject: [PATCH 179/275] Update CHANGELOG.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 52f8ac872..28f855492 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Build 5.6 - 2021-11-02 +** MINERS SHOULD UPDATE AS SOON AS POSSIBLE ** +- Assigned OP_RECOVER automatically to miner using miner AccountKey +- Net Protocol upgraded to 14 (improvements) +- Minor fixed bugs (see GitHub commits since build 5.5) + ## Build 5.5 - 2021-04-12 - Fixed fatal bug. Mandatory upgrade - Net protocol upgraded to 13 From 112703957ca77dd5ca177a5f1b2dd3fd6fa5694d Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 2 Nov 2021 21:19:50 +0100 Subject: [PATCH 180/275] Update UGridUtils.pas --- src/gui-classic/UGridUtils.pas | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index 55a16c165..0fc49592e 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -298,7 +298,7 @@ procedure TAccountsGridUpdateThread.BCExecute; LApplyfilter : Boolean; LAccount : TAccount; LNode : TNode; - LAccountsList : TList<Integer>; + LAccountsList : TList<Int64>; begin LApplyfilter := ((FAccountsGridFilter.MinBalance>0) Or ((FAccountsGridFilter.MaxBalance>=0) And (FAccountsGridFilter.MaxBalance<CT_MaxWalletAmount))); FBalance := 0; @@ -321,9 +321,9 @@ procedure TAccountsGridUpdateThread.BCExecute; LAccountsNumbersList := FAccountsGridFilter.OrderedAccountsKeyList.AccountKeyList[i]; if Assigned(LAccountsNumbersList) then begin - LAccountsList := TList<Integer>.Create; + LAccountsList := TList<Int64>.Create; Try - LAccountsNumbersList.FillList(j_min,500,LAccountsList); + LAccountsNumbersList.FillList(j_min,50000,LAccountsList); for j := 0 to LAccountsList.Count - 1 do begin LAccount := LNode.Bank.SafeBox.Account(LAccountsList[j]); From b583fe56536dbe31ec756498440ce49c5593f204 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 5 Nov 2021 17:41:00 +0100 Subject: [PATCH 181/275] Fix bug ERROR DEV 20170424-2 transaction_with_auto_atomic_swap was not included in case --- src/core/UOpTransaction.pas | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index 9a0fb2680..bc34d39d8 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -1335,6 +1335,13 @@ function TOpTransaction.toString: String; TAccountComp.FormatMoney(FData.AccountPrice), TAccountComp.AccountNumberToAccountTxtNumber(FData.SellerAccount), TAccountComp.FormatMoney(FData.amount),TAccountComp.FormatMoney(FData.fee),FData.n_operation,Length(FData.payload.payload_raw), TCrypto.ToHexaString(FData.payload.payload_raw)]); + transaction_with_auto_atomic_swap : + Result := Format('Transaction/Swap account %s by %s paying %s to %s amount:%s fee:%s (n_op:%d) payload size:%d payload:%s',[ + TAccountComp.AccountNumberToAccountTxtNumber(FData.target), + TAccountComp.AccountNumberToAccountTxtNumber(FData.sender), + TAccountComp.FormatMoney(FData.AccountPrice), TAccountComp.AccountNumberToAccountTxtNumber(FData.SellerAccount), + TAccountComp.FormatMoney(FData.amount),TAccountComp.FormatMoney(FData.fee),FData.n_operation,Length(FData.payload.payload_raw), + TCrypto.ToHexaString(FData.payload.payload_raw)]); else raise Exception.Create('ERROR DEV 20170424-2'); end; end; From 7ffea786ce1d0c8ee17d8c72da26ae52f322d239 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Sat, 6 Nov 2021 13:04:39 +0100 Subject: [PATCH 182/275] Improvements on URPC preventing threads blocking processes --- src/core/URPC.pas | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 51c7e086d..2cbc49aa9 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -101,6 +101,7 @@ interface FAllowUsePrivateKeys: Boolean; FNode : TNode; FPayloadPasswords: TList<String>; + FLiveConnectionsCount : Integer; procedure SetActive(AValue: Boolean); procedure SetIniFileName(const Value: String); procedure SetLogFileName(const Value: String); @@ -995,6 +996,7 @@ constructor TRPCServer.Create; FValidIPs := '127.0.0.1;localhost'; // New Build 1.5 - By default, only localhost can access to RPC FAllowUsePrivateKeys := True; // New Build 3.0.2 - By default RPC allows to use private keys functions FNode := TNode.Node; + FLiveConnectionsCount := 0; If Not assigned(_RPCServer) then _RPCServer := Self; end; @@ -1012,6 +1014,7 @@ destructor TRPCServer.Destroy; constructor TRPCProcess.Create(ARPCServer : TRPCServer; AHSock:tSocket); begin FRPCServer := ARPCServer; + Inc(FRPCServer.FLiveConnectionsCount); FSock:=TTCPBlockSocket.create; FSock.socket:=AHSock; FreeOnTerminate:=true; @@ -1024,6 +1027,7 @@ constructor TRPCProcess.Create(ARPCServer : TRPCServer; AHSock:tSocket); destructor TRPCProcess.Destroy; begin + Dec(FRPCServer.FLiveConnectionsCount); FSock.free; inherited Destroy; end; @@ -1061,7 +1065,9 @@ procedure TRPCProcess.BCExecute; Headers : TStringList; tc : TTickCount; callcounter : Int64; + LOnStartLiveConnectionCount : Integer; begin + LOnStartLiveConnectionCount := FRPCServer.FLiveConnectionsCount; callcounter := _RPCServer.GetNewCallCounter; tc := TPlatform.GetTickCount; methodName := ''; @@ -1193,7 +1199,8 @@ procedure TRPCProcess.BCExecute; FSock.SendString(jsonresponsetxt); end; end; - _RPCServer.AddRPCLog(FSock.GetRemoteSinIP+':'+InttoStr(FSock.GetRemoteSinPort),callcounter,'Method:'+methodName+' Params:'+paramsTxt+' '+Inttostr(errNum)+':'+errDesc+' Time:'+FormatFloat('0.000',(TPlatform.GetElapsedMilliseconds(tc)/1000))); + _RPCServer.AddRPCLog(FSock.GetRemoteSinIP+':'+InttoStr(FSock.GetRemoteSinPort),callcounter,'Method:'+methodName+' Params:'+paramsTxt+' '+Inttostr(errNum)+':'+errDesc+' Time:'+FormatFloat('0.000',(TPlatform.GetElapsedMilliseconds(tc)/1000)) + +' '+LOnStartLiveConnectionCount.ToString+'->'+FRPCServer.FLiveConnectionsCount.ToString); finally jsonresponse.free; Headers.Free; @@ -1264,6 +1271,8 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; Function GetBlock(nBlock : Cardinal; jsonObject : TPCJSONObject) : Boolean; begin + FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls + try If FNode.Bank.BlocksCount<=nBlock then begin ErrorNum := CT_RPC_ErrNum_InvalidBlock; ErrorDesc := 'Cannot load Block: '+IntToStr(nBlock); @@ -1272,6 +1281,9 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; end; TPascalCoinJSONComp.FillBlockObject(nBlock,FNode,jsonObject); Result := True; + finally + FNode.OperationSequenceLock.Release; + end; end; Procedure FillOperationResumeToJSONObject(Const OPR : TOperationResume; jsonObject : TPCJSONObject); @@ -1291,6 +1303,8 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; LLockedMempool : TPCOperationsComp; Begin Result := false; + FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls + try if (startReg<-1) or (maxReg<=0) then begin ErrorNum := CT_RPC_ErrNum_InvalidData; ErrorDesc := 'Invalid start or max value'; @@ -1339,6 +1353,9 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; finally OperationsResume.Free; end; + finally + FNode.OperationSequenceLock.Release; + end; end; Procedure GetConnections; @@ -2541,6 +2558,8 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; jsonarr : TPCJSONArray; i : Integer; begin + FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls + try Result := False; oprl := TOperationsResumeList.Create; try @@ -2580,6 +2599,9 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; finally oprl.Free; end; + finally + FNode.OperationSequenceLock.Release; + end; end; function MultiOperationAddOperation(Const HexaStringOperationsHashTree : String) : boolean; @@ -3279,6 +3301,8 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; // Param "block" contains block. Null = Pending operation // Param "opblock" contains operation inside a block: (0..getblock.operations-1) // Returns a JSON object with operation values as "Operation resume format" + FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls + try c := params.GetAsVariant('block').AsCardinal(CT_MaxBlock); if (c>=0) And (c<FNode.Bank.BlocksCount) then begin pcops := TPCOperationsComp.Create(Nil); @@ -3309,9 +3333,14 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; else ErrorDesc := 'Block not found: '+IntToStr(c); ErrorNum := CT_RPC_ErrNum_InvalidBlock; end; + finally + Node.OperationSequenceLock.Release; + end; end else if (method='getblockoperations') then begin // Param "block" contains block // Returns a JSON array with items as "Operation resume format" + FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls + try c := params.GetAsVariant('block').AsCardinal(CT_MaxBlock); if (c>=0) And (c<FNode.Bank.BlocksCount) then begin pcops := TPCOperationsComp.Create(Nil); @@ -3344,6 +3373,9 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; else ErrorDesc := 'Block not found: '+IntToStr(c); ErrorNum := CT_RPC_ErrNum_InvalidBlock; end; + finally + FNode.OperationSequenceLock.Release; + end; end else if (method='getaccountoperations') then begin // Returns all the operations affecting an account in "Operation resume format" as an array // Param "account" contains account number @@ -3416,6 +3448,8 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; ErrorDesc:='param ophash not found or invalid hexadecimal value "'+params.AsString('ophash','')+'"'; exit; end; + FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls + try pcops := TPCOperationsComp.Create(Nil); try Case FNode.FindOperationExt(pcops,r1,c,i) of @@ -3444,6 +3478,9 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; finally pcops.Free; end; + finally + FNode.OperationSequenceLock.Release; + end; end else if (method='findnoperation') then begin // Search for an operation signed by "account" and with "n_operation", start searching "block" (0=all) // "block" = 0 search in all blocks, pending operations included @@ -3451,6 +3488,8 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; ErrorNum := CT_RPC_ErrNum_InvalidAccount; Exit; end; + FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls + try Case FNode.FindNOperation(params.AsCardinal('block',0),c,params.AsCardinal('n_operation',0),opr) of found : ; invalid_params : begin @@ -3465,6 +3504,9 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; end; else Raise Exception.Create('ERROR DEV 20171120-5'); end; + finally + FNode.OperationSequenceLock.Release; + end; FillOperationResumeToJSONObject(opr,GetResultObject); Result := True; end else if (method='findnoperations') then begin From 4b40378322d8cdec276fe5f0e236af71d4119487 Mon Sep 17 00:00:00 2001 From: Albert Molina <bpascalblockchain@gmail.com> Date: Sun, 7 Nov 2021 22:57:38 +0100 Subject: [PATCH 183/275] AbstractMem v1.5 - Allow 32 or 64bits (More than 4Gb limit) --- .../abstractmem/ConfigAbstractMem.inc | 10 +- src/libraries/abstractmem/UAbstractBTree.pas | 42 +- src/libraries/abstractmem/UAbstractMem.pas | 541 +++++++++++------- src/libraries/abstractmem/UFileMem.pas | 4 +- src/libraries/abstractmem/UOrderedList.pas | 4 +- .../tests/src/UAbstractBTree.Tests.pas | 28 +- .../tests/src/UAbstractMem.Tests.pas | 61 +- .../tests/src/UAbstractMemBTree.Tests.pas | 4 +- .../abstractmem/tests/src/UFileMem.Tests.pas | 11 +- 9 files changed, 421 insertions(+), 284 deletions(-) diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index 0b8ffb6c0..59679ca3d 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -57,12 +57,18 @@ - Added TAbstractMemZoneInfo that allows to Analyze TAbstractMem using CheckConsistency and returns all blocks information - Added TAVLCacheStats that allows to obtain stats from any TAVLCache<T> object - Version 1.4 - + Version 1.4 - Oct 2021 - Fixed but to allow files up to 4 Gb. Limitation is due to internal 4 bytes positioning. 4 bytes = 4 Gb maximum size + Version 1.5 - Nov 2021 + - Allows 32 or 64 bits file (More than 4Gb limitation) + - Allows select Max allowed block size by setting units size: + - 32 bits: Fixed 1 unit = 4 bytes: Max size = ((2^24)*4) = 67108864 bytes = 64Mb + - 64 bits: Customizable: 1 unit from 4..256 bytes (multiple of 4): Max size = from ((2^32)*4) 16Gb ... ((2^32)*256) = 1099511627776 = 1Tb + } const - CT_ABSTRACTMEM_VERSION = 1.4; // Each revision should increase this version... + CT_ABSTRACTMEM_VERSION = 1.5; // Each revision should increase this version... diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index 4c47423e9..db9b78f4c 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -145,25 +145,25 @@ TAbstractBTreeNode = record procedure Unlock; End; - TMemoryBTree<TData> = Class( TAbstractBTree<TAbstractMemPosition,TData> ) + TMemoryBTree<TData> = Class( TAbstractBTree<Integer,TData> ) private - FBuffer : TList<TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode> ; + FBuffer : TList<TAbstractBTree<Integer,TData>.TAbstractBTreeNode> ; Froot : Integer; FDisposed : Integer; FDisposedMinPos : Integer; protected - function GetRoot: TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode; override; - procedure SetRoot(var Value: TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode); override; - function NewNode : TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode; override; - procedure DisposeNode(var ANode : TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode); override; - procedure SetNil(var AIdentify : TAbstractMemPosition); override; - procedure SaveNode(var ANode : TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode); override; - procedure CheckConsistencyFinalized(ADatas : TList<TData>; AIdents : TOrderedList<TAbstractMemPosition>; Alevels, ANodesCount, AItemsCount : Integer); override; + function GetRoot: TAbstractBTree<Integer,TData>.TAbstractBTreeNode; override; + procedure SetRoot(var Value: TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; + function NewNode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode; override; + procedure DisposeNode(var ANode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; + procedure SetNil(var AIdentify : Integer); override; + procedure SaveNode(var ANode : TAbstractBTree<Integer,TData>.TAbstractBTreeNode); override; + procedure CheckConsistencyFinalized(ADatas : TList<TData>; AIdents : TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount : Integer); override; public - function IsNil(const AIdentify : TAbstractMemPosition) : Boolean; override; + function IsNil(const AIdentify : Integer) : Boolean; override; constructor Create(const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder : Integer); destructor Destroy; override; - function GetNode(AIdentify : TAbstractMemPosition) : TAbstractBTree<TAbstractMemPosition,TData>.TAbstractBTreeNode; override; + function GetNode(AIdentify : Integer) : TAbstractBTree<Integer,TData>.TAbstractBTreeNode; override; property Count; End; @@ -1379,7 +1379,7 @@ procedure TAbstractBTree<TIdentify, TData>.TAbstractBTreeNode.RemoveInNode(AInde { TMemoryBTree<TData> } -procedure TMemoryBTree<TData>.CheckConsistencyFinalized(ADatas: TList<TData>; AIdents: TOrderedList<TAbstractMemPosition>; Alevels, ANodesCount, AItemsCount: Integer); +procedure TMemoryBTree<TData>.CheckConsistencyFinalized(ADatas: TList<TData>; AIdents: TOrderedList<Integer>; Alevels, ANodesCount, AItemsCount: Integer); var i,iPos,nDisposed, LDisposedMinPos : Integer; begin inherited; @@ -1405,7 +1405,7 @@ constructor TMemoryBTree<TData>.Create(const AOnCompareDataMethod: TComparison<T begin FBuffer := TList<TAbstractBTreeNode>.Create; Froot := -1; - inherited Create(TComparison_TAbstractMemPosition,AOnCompareDataMethod,AAllowDuplicates,AOrder); + inherited Create(TComparison_Integer,AOnCompareDataMethod,AAllowDuplicates,AOrder); FCount := 0; FDisposed := 0; FDisposedMinPos := -1; @@ -1418,7 +1418,7 @@ destructor TMemoryBTree<TData>.Destroy; inherited; end; -procedure TMemoryBTree<TData>.DisposeNode(var ANode: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode); +procedure TMemoryBTree<TData>.DisposeNode(var ANode: TAbstractBTree<Integer, TData>.TAbstractBTreeNode); var Lpos : Integer; begin Lpos := ANode.identify; @@ -1429,13 +1429,13 @@ procedure TMemoryBTree<TData>.DisposeNode(var ANode: TAbstractBTree<TAbstractMem if (FDisposedMinPos<0) or (FDisposedMinPos>Lpos) then FDisposedMinPos := Lpos; end; -function TMemoryBTree<TData>.GetNode(AIdentify: TAbstractMemPosition): TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode; +function TMemoryBTree<TData>.GetNode(AIdentify: Integer): TAbstractBTree<Integer, TData>.TAbstractBTreeNode; begin Result := FBuffer[AIdentify]; if (Result.identify<>AIdentify) then raise EAbstractBTree.Create(Format('Found %d Identify instead of %d',[Result.identify,AIdentify])); end; -function TMemoryBTree<TData>.GetRoot: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode; +function TMemoryBTree<TData>.GetRoot: TAbstractBTree<Integer, TData>.TAbstractBTreeNode; begin if (Froot<0) then begin ClearNode(Result); @@ -1444,12 +1444,12 @@ function TMemoryBTree<TData>.GetRoot: TAbstractBTree<TAbstractMemPosition, TData Result := GetNode(Froot); end; -function TMemoryBTree<TData>.IsNil(const AIdentify: TAbstractMemPosition): Boolean; +function TMemoryBTree<TData>.IsNil(const AIdentify: Integer): Boolean; begin Result := AIdentify<0; end; -function TMemoryBTree<TData>.NewNode: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode; +function TMemoryBTree<TData>.NewNode: TAbstractBTree<Integer, TData>.TAbstractBTreeNode; begin ClearNode(Result); if (FDisposed > 0) And (FDisposed > (Count DIV 5)) then begin // 20% max disposed nodes @@ -1469,7 +1469,7 @@ function TMemoryBTree<TData>.NewNode: TAbstractBTree<TAbstractMemPosition, TData FBuffer.Insert(Result.identify,Result); end; -procedure TMemoryBTree<TData>.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode); +procedure TMemoryBTree<TData>.SaveNode(var ANode: TAbstractBTree<Integer, TData>.TAbstractBTreeNode); begin if (ANode.identify<0) then begin raise EAbstractBTree.Create('Save undefined node '+ToString(ANode)); @@ -1481,12 +1481,12 @@ procedure TMemoryBTree<TData>.SaveNode(var ANode: TAbstractBTree<TAbstractMemPos end; end; -procedure TMemoryBTree<TData>.SetNil(var AIdentify: TAbstractMemPosition); +procedure TMemoryBTree<TData>.SetNil(var AIdentify: Integer); begin AIdentify := -1; end; -procedure TMemoryBTree<TData>.SetRoot(var Value: TAbstractBTree<TAbstractMemPosition, TData>.TAbstractBTreeNode); +procedure TMemoryBTree<TData>.SetRoot(var Value: TAbstractBTree<Integer, TData>.TAbstractBTreeNode); begin Froot := Value.identify; end; diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index 48c32fcce..007312b02 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -41,59 +41,18 @@ interface {$I ./ConfigAbstractMem.inc } Type + TAbstractMemPosition = Int64; + TAbstractMemSize = Int64; + TAMZone = record position : TAbstractMemPosition; - size : Int64; + size : TAbstractMemSize; procedure Clear; function ToString : String; end; EAbstractMem = Class(Exception); - TAbstractMem = Class; - - TAbstractMemMemoryLeaksComparer = function(const ABuffer1; ABufferSize1:Integer; const AData2: Integer): Integer; - - TAbstractMemMemoryLeaksNode = record - myPosition, // Position in the AbstractMem - parentPosition, - leftPosition, - rigthPosition : TAbstractMemPosition; - balance : ShortInt; - units : Integer; // units equals to "4 bytes packet", 1=4 bytes 2=8 bytes ... - function GetSize : Integer; - procedure SetSize(ABytesSize : Integer); // ABytesSize will be converted to units - function GetPosition(APosition : TAVLTreePosition) : TAbstractMemPosition; - procedure SetPosition(APosition : TAVLTreePosition; AMemPosition : TAbstractMemPosition); - procedure ReadFromMem(AMyPosition : TAbstractMemPosition; AAbstractMem : TAbstractMem); - procedure WriteToMem(AAbstractMem : TAbstractMem); - procedure Clear; - function ToString : String; - end; - - TAbstractMemMemoryLeaks = Class( TAVLAbstractTree<TAbstractMemMemoryLeaksNode> ) - private - FAbstractMem : TAbstractMem; - FRootPosition : TAbstractMemPosition; - protected - function GetRoot: TAbstractMemMemoryLeaksNode; override; - procedure SetRoot(const Value: TAbstractMemMemoryLeaksNode); override; - function HasPosition(const ANode : TAbstractMemMemoryLeaksNode; APosition : TAVLTreePosition) : Boolean; override; - function GetPosition(const ANode : TAbstractMemMemoryLeaksNode; APosition : TAVLTreePosition) : TAbstractMemMemoryLeaksNode; override; - procedure SetPosition(var ANode : TAbstractMemMemoryLeaksNode; APosition : TAVLTreePosition; const ANewValue : TAbstractMemMemoryLeaksNode); override; - procedure ClearPosition(var ANode : TAbstractMemMemoryLeaksNode; APosition : TAVLTreePosition); override; - function GetBalance(const ANode : TAbstractMemMemoryLeaksNode) : Integer; override; - procedure SetBalance(var ANode : TAbstractMemMemoryLeaksNode; ANewBalance : Integer); override; - function AreEquals(const ANode1, ANode2 : TAbstractMemMemoryLeaksNode) : Boolean; override; - procedure ClearNode(var ANode : TAbstractMemMemoryLeaksNode); override; - procedure DisposeNode(var ANode : TAbstractMemMemoryLeaksNode); override; - public - function IsNil(const ANode : TAbstractMemMemoryLeaksNode) : Boolean; override; - function ToString(const ANode: TAbstractMemMemoryLeaksNode) : String; override; - constructor Create(AAbstractMem : TAbstractMem; ARootPosition : TAbstractMemPosition); reintroduce; - destructor Destroy; override; - End; - TAbstractMemZoneType = (amzt_unknown, amzt_memory_leak, amzt_used); TAbstractMemZoneInfo = record @@ -104,13 +63,57 @@ TAbstractMemZoneInfo = record { TAbstractMem } TAbstractMem = Class + private + type + TAbstractMemMemoryLeaksNode = record + myPosition, // Position in the AbstractMem + parentPosition, + leftPosition, + rigthPosition : TAbstractMemPosition; + balance : ShortInt; + units : Integer; // units equals to "4 bytes packet", 1=4 bytes 2=8 bytes ... + function GetSize(AAbstractMem : TAbstractMem) : Int64; + procedure SetSize(AAbstractMem : TAbstractMem; ABytesSize : Int64); // ABytesSize will be converted to units + function GetPosition(APosition : TAVLTreePosition) : TAbstractMemPosition; + procedure SetPosition(APosition : TAVLTreePosition; AMemPosition : TAbstractMemPosition); + procedure ReadFromMem(AAbstractMem : TAbstractMem; AMyPosition : TAbstractMemPosition); + procedure WriteToMem(AAbstractMem : TAbstractMem); + procedure Clear; + function ToString(AAbstractMem : TAbstractMem) : String; + end; + + TAbstractMemMemoryLeaks = Class( TAVLAbstractTree<TAbstractMemMemoryLeaksNode> ) + private + FAbstractMem : TAbstractMem; + FRootPosition : TAbstractMemPosition; + protected + function GetRoot: TAbstractMemMemoryLeaksNode; override; + procedure SetRoot(const Value: TAbstractMemMemoryLeaksNode); override; + function HasPosition(const ANode : TAbstractMemMemoryLeaksNode; APosition : TAVLTreePosition) : Boolean; override; + function GetPosition(const ANode : TAbstractMemMemoryLeaksNode; APosition : TAVLTreePosition) : TAbstractMemMemoryLeaksNode; override; + procedure SetPosition(var ANode : TAbstractMemMemoryLeaksNode; APosition : TAVLTreePosition; const ANewValue : TAbstractMemMemoryLeaksNode); override; + procedure ClearPosition(var ANode : TAbstractMemMemoryLeaksNode; APosition : TAVLTreePosition); override; + function GetBalance(const ANode : TAbstractMemMemoryLeaksNode) : Integer; override; + procedure SetBalance(var ANode : TAbstractMemMemoryLeaksNode; ANewBalance : Integer); override; + function AreEquals(const ANode1, ANode2 : TAbstractMemMemoryLeaksNode) : Boolean; override; + procedure ClearNode(var ANode : TAbstractMemMemoryLeaksNode); override; + procedure DisposeNode(var ANode : TAbstractMemMemoryLeaksNode); override; + public + function IsNil(const ANode : TAbstractMemMemoryLeaksNode) : Boolean; override; + function ToString(const ANode: TAbstractMemMemoryLeaksNode) : String; override; + constructor Create(AAbstractMem : TAbstractMem; ARootPosition : TAbstractMemPosition); reintroduce; + destructor Destroy; override; + function SizeOfMemoryLeak : TAbstractMemSize; + End; private FReadOnly : Boolean; FHeaderInitialized : Boolean; - FInitialPosition : Integer; + FInitialPosition : Int64; FNextAvailablePos : Int64; FMaxAvailablePos : Int64; FMemLeaks : TAbstractMemMemoryLeaks; + FIs64Bytes : Boolean; + FMemUnitsSize : Integer; // Multiple of 4 and >=4 and <=256 // protected FLock : TCriticalSection; @@ -119,7 +122,7 @@ TAbstractMemZoneInfo = record procedure DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos : Int64; ANeedSize : Integer); virtual; abstract; // function PositionToAbsolute(const APosition : Int64) : Int64; - procedure IncreaseSize(ANeedSize : Integer); + procedure IncreaseSize(ANeedSize : TAbstractMemSize); // function GetZoneType(APosition : TAbstractMemPosition; out AAMZone : TAMZone) : TAbstractMemZoneType; procedure CheckInitialized(AWantsToWrite : Boolean); @@ -129,27 +132,31 @@ TAbstractMemZoneInfo = record function Write(const APosition : Int64; const ABuffer; ASize : Integer) : Integer; overload; virtual; function Read(const APosition : Int64; var ABuffer; ASize : Integer) : Integer; overload; virtual; - Constructor Create(AInitialPosition : Integer; AReadOnly : Boolean); virtual; + Constructor Create(AInitialPosition : Int64; AReadOnly : Boolean); virtual; Destructor Destroy; override; // - procedure ClearContent; + procedure ClearContent(ASetTo64Bytes : Boolean; AMemUnitsSize : Integer = 4); // - function New(AMemSize : Integer) : TAMZone; virtual; + function New(AMemSize : TAbstractMemSize) : TAMZone; virtual; procedure Dispose(const AAMZone : TAMZone); overload; procedure Dispose(const APosition : TAbstractMemPosition); overload; function GetUsedZoneInfo(const APosition : TAbstractMemPosition; ACheckForUsedZone : Boolean; out AAMZone : TAMZone) : Boolean; function ToString : String; override; - function CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Int64) : Boolean; + function CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Int64) : Boolean; overload; + procedure CheckConsistency; overload; function ReadFirstData(var AFirstDataZone : TAMZone; var AFirstData : TBytes) : Boolean; class function GetAbstractMemVersion : String; property ReadOnly : Boolean read FReadOnly; procedure SaveToStream(AStream : TStream); procedure CopyFrom(ASource : TAbstractMem); function GetStatsReport(AClearStats : Boolean) : String; virtual; - class function SizeOfPosition : Integer; property NextAvailablePos : Int64 read FNextAvailablePos; property MaxAvailablePos : Int64 read FMaxAvailablePos; property HeaderInitialized : Boolean read FHeaderInitialized; + property Is64Bytes : Boolean read FIs64Bytes; + function Initialize(ASetTo64Bytes : Boolean; AMemUnitsSize : Integer) : Boolean; + function HeaderSize : Integer; + function SizeOfAbstractMemPosition : TAbstractMemSize; inline; End; TMem = Class(TAbstractMem) @@ -160,7 +167,7 @@ TAbstractMemZoneInfo = record function AbsoluteRead(const AAbsolutePosition : Int64; var ABuffer; ASize : Integer) : Integer; override; procedure DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos : Int64; ANeedSize : Integer); override; public - Constructor Create(AInitialPosition : Integer; AReadOnly : Boolean); override; + Constructor Create(AInitialPosition : Int64; AReadOnly : Boolean); override; End; TAbstractMemAVLTreeNodeInfo = record @@ -180,7 +187,7 @@ TAbstractMemAVLTreeNodeInfo = record class procedure SetPosition(AMyPosition : TAbstractMemPosition; AAbstractMem : TAbstractMem; APosition: TAVLTreePosition; ANewPosition : TAbstractMemPosition); class function GetBalance(AMyPosition : TAbstractMemPosition; AAbstractMem : TAbstractMem) : ShortInt; class procedure SetBalance(AMyPosition : TAbstractMemPosition; AAbstractMem : TAbstractMem; ANewBalance : ShortInt); - class function GetSize : Integer; + class function GetSize(AAbstractMem : TAbstractMem) : Integer; end; function TComparison_TAbstractMemPosition(const ALeft, ARight: TAbstractMemPosition): Integer; @@ -189,11 +196,15 @@ implementation const CT_Magic : Array[0..5] of byte = (7,6,5,4,3,2); + CT_IsStable = 1; CT_Is_NOT_Stable = 0; - CT_Version = 1; - CT_HeaderSize = 16; // Magic(7) + Version(1) + MemLeak_root_position(4) + NextAvailable_position(4) = 16 bytes - CT_ExtraSizeForUsedZoneType = 4; + + CT_Version_32b = 1; + CT_Version_64b = 2; + + CT_HeaderSize_32b = 16; // Magic(7) + Version(1) + MemLeak_root_position(4) + NextAvailable_position(4) = 16 bytes + CT_HeaderSize_64b = 64; // Magic(7) + Version(1) + MemLeak_root_position(8) + NextAvailable_position(8) + UnitsSize(1) + NotUsed(39) = 64 bytes function TComparison_TAbstractMemPosition(const ALeft, ARight: TAbstractMemPosition): Integer; begin @@ -204,7 +215,8 @@ function TComparison_TAbstractMemPosition(const ALeft, ARight: TAbstractMemPosit { TAbstractMem } -function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Int64) : Boolean; +function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; + out ATotalUsedSize, ATotalUsedBlocksCount, ATotalLeaksSize, ATotalLeaksBlocksCount : Int64) : Boolean; var LPosition : TAbstractMemPosition; LZone : TAMZone; LAMZoneInfo : TAbstractMemZoneInfo; @@ -218,7 +230,7 @@ function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstr ATotalUsedBlocksCount := 0; ATotalLeaksSize := 0; ATotalLeaksBlocksCount := 0; - LPosition := CT_HeaderSize; + LPosition := Self.HeaderSize; Result := True; while (Result) and (LPosition < FNextAvailablePos) do begin case GetZoneType(LPosition,LZone) of @@ -240,8 +252,8 @@ function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstr LAMZoneInfo.ZoneType := amzt_used; AAbstractMemZoneInfoList.Add(LAMZoneInfo); end; - LPosition := Int64(LPosition) + Int64(LZone.size) + Int64( CT_ExtraSizeForUsedZoneType ); - ATotalUsedSize := ATotalUsedSize + LZone.size + Int64( CT_ExtraSizeForUsedZoneType ); + LPosition := Int64(LPosition) + Int64(LZone.size) + Int64( SizeOfAbstractMemPosition() ); + ATotalUsedSize := ATotalUsedSize + LZone.size + Int64( SizeOfAbstractMemPosition() ); inc(ATotalUsedBlocksCount); end; else @@ -256,32 +268,43 @@ function TAbstractMem.CheckConsistency(const AStructure : TStrings; const AAbstr if (AAbstractMemZoneInfoList.Items[i].ZoneType=amzt_memory_leak) then begin // Search it: LMemLeakToFind.Clear; - LMemLeakToFind.SetSize( AAbstractMemZoneInfoList.Items[i].AMZone.size ); + LMemLeakToFind.SetSize( Self, AAbstractMemZoneInfoList.Items[i].AMZone.size ); LMemLeakToFind.myPosition := AAbstractMemZoneInfoList.Items[i].AMZone.position; LMemLeakFound := FMemLeaks.Find( LMemLeakToFind ); if Not FMemLeaks.IsNil(LMemLeakFound) then begin if (LMemLeakFound.myPosition<>AAbstractMemZoneInfoList.Items[i].AMZone.position) then begin if Assigned(AStructure) then AStructure.Add( Format('MemLeak of %d bytes at %d pos not equal at %d/%d', - [LMemLeakToFind.GetSize,AAbstractMemZoneInfoList.Items[i].AMZone.position,i+1,AAbstractMemZoneInfoList.Count])); + [LMemLeakToFind.GetSize(Self),AAbstractMemZoneInfoList.Items[i].AMZone.position,i+1,AAbstractMemZoneInfoList.Count])); Result := False; end; end else begin if Assigned(AStructure) then AStructure.Add( Format('MemLeak of %d bytes at pos %d pos not found %d/%d', - [LMemLeakToFind.GetSize,AAbstractMemZoneInfoList.Items[i].AMZone.position,i+1,AAbstractMemZoneInfoList.Count])); + [LMemLeakToFind.GetSize(Self),AAbstractMemZoneInfoList.Items[i].AMZone.position,i+1,AAbstractMemZoneInfoList.Count])); Result := False; end; end; end; - - end; Finally FLock.Release; End; end; +procedure TAbstractMem.CheckConsistency; +var LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : Int64; + LAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; +begin + LAbstractMemZoneInfoList := TList<TAbstractMemZoneInfo>.Create; + Try + if Not CheckConsistency(Nil,LAbstractMemZoneInfoList,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then + raise EAbstractMem.Create('TAbstractMem not consistent'); + Finally + LAbstractMemZoneInfoList.Free; + End; +end; + procedure TAbstractMem.CheckInitialized(AWantsToWrite : Boolean); begin if (AWantsToWrite and FReadOnly) then raise EAbstractMem.Create('Cannot write to a ReadOnly AbstractMem'); @@ -289,25 +312,27 @@ procedure TAbstractMem.CheckInitialized(AWantsToWrite : Boolean); // Needs to write if FReadOnly then raise EAbstractMem.Create('Cannot initialize a ReadOnly AbstractMem'); // - IncreaseSize(CT_HeaderSize); + IncreaseSize(HeaderSize); // Write Header: SaveHeader; end; end; -procedure TAbstractMem.ClearContent; +procedure TAbstractMem.ClearContent(ASetTo64Bytes : Boolean; AMemUnitsSize : Integer); var LNewRoot : TAbstractMemMemoryLeaksNode; begin // Will erase ALL content creating a new null header if FReadOnly then raise EAbstractMem.Create('Cannot ClearContent on a ReadOnly AbstractMem'); CheckInitialized(True); - FNextAvailablePos := CT_HeaderSize; // By Default - + FNextAvailablePos := HeaderSize; FMaxAvailablePos := 0; IncreaseSize(0); FHeaderInitialized := False; + + Initialize(ASetTo64Bytes, AMemUnitsSize); + CheckInitialized(True); LNewRoot.Clear; @@ -322,7 +347,7 @@ procedure TAbstractMem.CopyFrom(ASource: TAbstractMem); ASource.FLock.Acquire; Self.FLock.Acquire; try - ClearContent; + ClearContent(ASource.Is64Bytes,ASource.FMemUnitsSize); CheckInitialized(True); IncreaseSize(ASource.FNextAvailablePos); @@ -349,17 +374,21 @@ procedure TAbstractMem.CopyFrom(ASource: TAbstractMem); end; end; -constructor TAbstractMem.Create(AInitialPosition: Integer; AReadOnly : Boolean); +constructor TAbstractMem.Create(AInitialPosition: Int64; AReadOnly : Boolean); var LBuffer : TBytes; - LMemLeakRelativeRootPos : TAbstractMemPosition; + LMemLeakRelativeRootPos, LNextAvailablePosAux : Int64; LOk : Boolean; + LMemUnitsSizeAux : Integer; begin FMemLeaks := Nil; FReadOnly := AReadOnly; LMemLeakRelativeRootPos := 0; FInitialPosition := AInitialPosition; + FIs64Bytes := False; + FMemUnitsSize := 4; // Warning: Multiple of 4 >=4 and <=256! // - FNextAvailablePos := CT_HeaderSize; // By Default + LNextAvailablePosAux := 0; + FNextAvailablePos := CT_HeaderSize_32b; // By Default FMaxAvailablePos := 0; @@ -371,20 +400,42 @@ constructor TAbstractMem.Create(AInitialPosition: Integer; AReadOnly : Boolean); FHeaderInitialized := True; LOk := False; Try - SetLength(LBuffer,CT_HeaderSize); - if Read(0,LBuffer[0],CT_HeaderSize)=CT_HeaderSize then begin + SetLength(LBuffer,CT_HeaderSize_32b); + if Read(0,LBuffer[0],CT_HeaderSize_32b)=CT_HeaderSize_32b then begin if CompareMem(@LBuffer[0],@CT_Magic[0],6) then begin - LOk := LBuffer[6] = CT_IsStable; - if (LOk) And (LBuffer[7] = CT_Version) then begin - Move(LBuffer[8],LMemLeakRelativeRootPos,4); - Move(LBuffer[12],FNextAvailablePos,4); - // - LOk := (FNextAvailablePos >= CT_HeaderSize) and (LMemLeakRelativeRootPos<FNextAvailablePos); + if (LBuffer[6] = CT_IsStable) then begin + if (LBuffer[7] = CT_Version_32b) then begin + Move(LBuffer[8],LMemLeakRelativeRootPos,4); + Move(LBuffer[12],LNextAvailablePosAux,4); + // + if (LNextAvailablePosAux >= CT_HeaderSize_32b) and (LMemLeakRelativeRootPos<LNextAvailablePosAux) then begin + FIs64Bytes := False; + FNextAvailablePos := LNextAvailablePosAux; + LOk := True; + end; + end else if (LBuffer[7] = CT_Version_64b) then begin + FIs64Bytes := True; + SetLength(LBuffer,CT_HeaderSize_64b); + FNextAvailablePos := CT_HeaderSize_64b; // At least v2 size + if Read(0,LBuffer[0],CT_HeaderSize_64b)=CT_HeaderSize_64b then begin + Move(LBuffer[8],LMemLeakRelativeRootPos,8); + Move(LBuffer[16],LNextAvailablePosAux,8); + LMemUnitsSizeAux := 0; + Move(LBuffer[17],LMemUnitsSizeAux,1); + if (LMemUnitsSizeAux>=4) and (LMemUnitsSizeAux<256) and ((LMemUnitsSizeAux MOD 4)=0) // Multiple of 4 + and (LNextAvailablePosAux >= CT_HeaderSize_32b) and (LMemLeakRelativeRootPos<LNextAvailablePosAux) then begin + FNextAvailablePos := LNextAvailablePosAux; + FMemUnitsSize := LMemUnitsSizeAux; + LOk := True; + end; + end else LOk := False; + end else LOk := False; end; end; end; Finally FHeaderInitialized := LOk; + if Not LOk then LMemLeakRelativeRootPos := 0; End; FMemLeaks := TAbstractMemMemoryLeaks.Create(Self,LMemLeakRelativeRootPos); end; @@ -399,29 +450,31 @@ destructor TAbstractMem.Destroy; procedure TAbstractMem.Dispose(const APosition: TAbstractMemPosition); var LZone : TAMZone; begin - if APosition<=CT_HeaderSize then raise EAbstractMem.Create('Dispose: Invalid position '+IntToStr(APosition)); + if APosition<=HeaderSize then raise EAbstractMem.Create('Dispose: Invalid position '+IntToStr(APosition)); LZone.Clear; - // @[APosition] - 4 bytes = position to size + // @[APosition] - SizeOfAbstractMemPosition() = position to size LZone.position := APosition; - if Read(APosition - 4,LZone.size,4) <> 4 then raise EAbstractMem.Create('Dispose: Cannot read size'); + if Read(APosition - SizeOfAbstractMemPosition(),LZone.size,SizeOfAbstractMemPosition()) <> SizeOfAbstractMemPosition() then raise EAbstractMem.Create('Dispose: Cannot read size'); Dispose(LZone); end; procedure TAbstractMem.Dispose(const AAMZone: TAMZone); var LNewMemLeak : TAbstractMemMemoryLeaksNode; - LZoneSize : UInt32; + LZoneSize : TAbstractMemSize; begin CheckInitialized(True); + LZoneSize := 0; + LNewMemLeak.Clear; - LNewMemLeak.myPosition := AAMZone.position - 4; - LNewMemLeak.SetSize(AAMZone.size+4); + LNewMemLeak.myPosition := AAMZone.position - SizeOfAbstractMemPosition(); + LNewMemLeak.SetSize(Self, AAMZone.size+SizeOfAbstractMemPosition()); - if Read(LNewMemLeak.myPosition,LZoneSize,4)<>4 then raise EAbstractMem.Create('Dispose: Cannot read size'); - if Integer(LZoneSize)<>AAMZone.size then raise EAbstractMem.Create(Format('Dispose: Invalid size %d (expected %d) at position %d',[LZoneSize,AAMZone.size,AAMZone.position])); + if Read(LNewMemLeak.myPosition,LZoneSize,SizeOfAbstractMemPosition())<>SizeOfAbstractMemPosition() then raise EAbstractMem.Create('Dispose: Cannot read size'); + if (LZoneSize<>AAMZone.size) then raise EAbstractMem.Create(Format('Dispose: Invalid size %d (expected %d) at position %d',[LZoneSize,AAMZone.size,AAMZone.position])); // Check valid units based on size - if (LNewMemLeak.GetSize<>AAMZone.size+4) then raise EAbstractMem.Create(Format('Dispose: Invalid size %d at position %d',[AAMZone.size,AAMZone.position])); + if (LNewMemLeak.GetSize(Self)<>AAMZone.size+SizeOfAbstractMemPosition()) then raise EAbstractMem.Create(Format('Dispose: Invalid size %d at position %d',[AAMZone.size,AAMZone.position])); FLock.Acquire; Try // Save mem leak to mem @@ -446,13 +499,13 @@ function TAbstractMem.GetStatsReport(AClearStats: Boolean): String; function TAbstractMem.GetUsedZoneInfo(const APosition: TAbstractMemPosition; ACheckForUsedZone: Boolean; out AAMZone: TAMZone): Boolean; begin if (ACheckForUsedZone) then begin - if GetZoneType(APosition - CT_ExtraSizeForUsedZoneType,AAMZone)<>amzt_used then Exit(False) + if GetZoneType(APosition - SizeOfAbstractMemPosition(),AAMZone)<>amzt_used then Exit(False) else Exit(True); end else begin AAMZone.Clear; AAMZone.position := APosition; - if Read(APosition - CT_ExtraSizeForUsedZoneType,AAMZone.size,4)<>4 then Exit(False); // This is the CT_ExtraSizeForUsedZoneType = 4 bytes for size indicator - Result := (AAMZone.position + AAMZone.size <= FNextAvailablePos) And ( ((((AAMZone.size-1) DIV 4)+1)*4) = AAMZone.size ); + if Read(APosition - SizeOfAbstractMemPosition(),AAMZone.size,SizeOfAbstractMemPosition())<>SizeOfAbstractMemPosition() then Exit(False); + Result := (AAMZone.position + AAMZone.size <= FNextAvailablePos) And ( ((((AAMZone.size-1) DIV FMemUnitsSize)+1)*FMemUnitsSize) = AAMZone.size ); end; end; @@ -464,37 +517,46 @@ function TAbstractMem.GetZoneType(APosition: TAbstractMemPosition; out AAMZone : AAMZone.Clear; AAMZone.position := APosition; AAMZone.size := 0; - LZone.position := (((APosition-1) DIV 4)+1)*4; + LZone.position := (((APosition-1) DIV FMemUnitsSize)+1)*FMemUnitsSize; LZone.size := 0; - if (LZone.position <> APosition) or (LZone.position<CT_HeaderSize) or (LZone.position>=FNextAvailablePos) then Exit; + if (LZone.position <> APosition) or (LZone.position<HeaderSize) + or (LZone.position>=FNextAvailablePos) then Exit; // Check if Memory leak LMemLeak.myPosition := LZone.position; - LMemLeak.ReadFromMem(LMemLeak.myPosition,Self); + LMemLeak.ReadFromMem(Self,LMemLeak.myPosition); LSearchedMemLeak := FMemLeaks.Find(LMemLeak); if FMemLeaks.IsNil(LSearchedMemLeak) then begin - if Read(APosition,LZone.size,4)<>4 then Exit; // This is the CT_ExtraSizeForUsedZoneType = 4 bytes for size indicator - if (LZone.position + CT_ExtraSizeForUsedZoneType + LZone.size <= FNextAvailablePos) - And ( ((((LZone.size-1) DIV 4)+1)*4) = LZone.size ) then begin + if Read(APosition,LZone.size,SizeOfAbstractMemPosition())<>SizeOfAbstractMemPosition() then Exit; + if (LZone.position + SizeOfAbstractMemPosition() + LZone.size <= FNextAvailablePos) + And ( ((((LZone.size-1) DIV FMemUnitsSize)+1)*FMemUnitsSize) = LZone.size ) then begin Result := amzt_used; - AAMZone.position := LZone.position + CT_ExtraSizeForUsedZoneType; + AAMZone.position := LZone.position + SizeOfAbstractMemPosition(); AAMZone.size := LZone.size; end; end else begin - AAMZone.size := LSearchedMemLeak.GetSize; + AAMZone.size := LSearchedMemLeak.GetSize(Self); Result := amzt_memory_leak; end; end; -procedure TAbstractMem.IncreaseSize(ANeedSize: Integer); +function TAbstractMem.HeaderSize: Integer; +begin + if FIs64Bytes then Result := CT_HeaderSize_64b + else Result := CT_HeaderSize_32b; +end; + +procedure TAbstractMem.IncreaseSize(ANeedSize: TAbstractMemSize); // This will guarantee at the end that FMaxAvailablePos-FNextAvailablePos+1 >= ANeededSize var LTmpNextAvailablePos, LTmpMaxAvailablePos : Int64; begin if FMaxAvailablePos-FNextAvailablePos+1 >= ANeedSize then Exit; - // Max 32 bits memory (4 Gb) - if Int64(FNextAvailablePos + Int64(ANeedSize)) >= Int64($FFFFFFFF) then begin - raise EAbstractMem.Create(Format('Cannot increase more size (Max 4Gb) current %d (max %d) needed %d overflow 0x%s', - [FNextAvailablePos,FMaxAvailablePos, ANeedSize,IntToHex(Int64(FNextAvailablePos + Int64(ANeedSize)),16)])); + if Not FIs64Bytes then begin + // Max 32 bits memory (4 Gb) + if Int64(FNextAvailablePos + Int64(ANeedSize)) >= Int64($FFFFFFFF) then begin + raise EAbstractMem.Create(Format('Cannot increase more size (Max 4Gb) current %d (max %d) needed %d overflow 0x%s', + [FNextAvailablePos,FMaxAvailablePos, ANeedSize,IntToHex(Int64(FNextAvailablePos + Int64(ANeedSize)),16)])); + end; end; LTmpNextAvailablePos := FNextAvailablePos; @@ -510,51 +572,77 @@ procedure TAbstractMem.IncreaseSize(ANeedSize: Integer); if ANeedSize>0 then SaveHeader; end; +function TAbstractMem.Initialize(ASetTo64Bytes: Boolean; AMemUnitsSize: Integer): Boolean; +begin + Result := False; + if HeaderInitialized then Exit; + FIs64Bytes := ASetTo64Bytes; + FMemUnitsSize := 4; // By Default + if FIs64Bytes then begin + if (AMemUnitsSize>=4) and (AMemUnitsSize<256) and ((AMemUnitsSize MOD 4)=0) then begin + FMemUnitsSize := AMemUnitsSize; + FNextAvailablePos := CT_HeaderSize_64b; + Result := True; + end; + end else begin + Result := True; + end; +end; + function TAbstractMem.IsAbstractMemInfoStable: Boolean; begin Result := True; end; -function TAbstractMem.New(AMemSize: Integer): TAMZone; -var LNeededMemSize : Integer; +function TAbstractMem.New(AMemSize: TAbstractMemSize): TAMZone; +var LNeededMemSize : TAbstractMemSize; LMemLeakToFind, LMemLeakFound : TAbstractMemMemoryLeaksNode; + LMaxMemSizePerUnits : TAbstractMemSize; begin CheckInitialized(True); - // AMemSize must be a value stored in 3 bytes (24 bits) where each value is a "unit" of 4 bytes, so: - // (AMemSize > 0) and (AMemSize <= ((((2^24)-1)*4) - 4) ) - if (AMemSize<=0) or (AMemSize>=67108860) then raise EAbstractMem.Create('Invalid new size: '+IntToStr(AMemSize)); + + // In 32 bits: + // AMemSize must be a value stored in 3 bytes (24 bits) where each value is a "unit" of 4 bytes (FMemUnitsSize = 4) + // In 64 bits: + // AMemSize must be a value stored in 4 bytes (32 bits) where each value is a "unit" of FMemUnitsSize bytes (FMemUnitsSize is multiple of 4 between 4..256) + // + LMaxMemSizePerUnits := Int64(256 * 256 * 256) * Int64(FMemUnitsSize); // 2^24 * FMemUnitsSize + if FIs64Bytes then begin + LMaxMemSizePerUnits := LMaxMemSizePerUnits * 256; // On 64 bits is stored in 32 bits instead of 24 bits + end; + if (AMemSize<=0) or (AMemSize>(LMaxMemSizePerUnits - SizeOfAbstractMemPosition())) then raise EAbstractMem.Create('Invalid new size: '+AMemSize.ToString+' Max:'+LMaxMemSizePerUnits.ToString); FLock.Acquire; Try - // First 4 bytes will be "how many units" - LNeededMemSize := AMemSize + 4; + // First bytes will be "how many units" + LNeededMemSize := AMemSize + SizeOfAbstractMemPosition(); // Minimum size is always 16 bytes (Mem needed for a mem leak = 4 * 4 bytes) - if LNeededMemSize<16 then LNeededMemSize := 16 + if LNeededMemSize<FMemLeaks.SizeOfMemoryLeak() then LNeededMemSize := FMemLeaks.SizeOfMemoryLeak() else LNeededMemSize := LNeededMemSize; - // Round LMemSize to a 4 bytes packet - LNeededMemSize := (((LNeededMemSize-1) DIV 4)+1)*4; + // Round LMemSize to a FMemUnitsSize bytes packet + LNeededMemSize := (((LNeededMemSize-1) DIV FMemUnitsSize)+1)*FMemUnitsSize; LMemLeakToFind.Clear; - LMemLeakToFind.SetSize(LNeededMemSize); + LMemLeakToFind.SetSize(Self,LNeededMemSize); LMemLeakFound := FMemLeaks.Find( LMemLeakToFind ); if Not FMemLeaks.IsNil(LMemLeakFound) then begin // Found a Memory leak with this size, REUSE - Result.position := LMemLeakFound.myPosition + 4; - Result.size := LMemLeakFound.GetSize - 4; + Result.position := LMemLeakFound.myPosition + SizeOfAbstractMemPosition(); + Result.size := LMemLeakFound.GetSize(Self) - SizeOfAbstractMemPosition(); // Remove leak FMemLeaks.Delete( LMemLeakFound ); end else begin // Need a new available zone IncreaseSize( LNeededMemSize ); // - Result.position := FNextAvailablePos + 4; // 4 = "units" + Result.position := FNextAvailablePos + SizeOfAbstractMemPosition(); // 4 = "units" FNextAvailablePos := FNextAvailablePos + LNeededMemSize; - Result.size := LNeededMemSize - 4; + Result.size := LNeededMemSize - SizeOfAbstractMemPosition(); SaveHeader; // NextAvailablePos updated, save changes end; - // Save "unit" - Write(Result.position - 4,Result.size,4); + // Save size at first position + Write(Result.position - SizeOfAbstractMemPosition(),Result.size,SizeOfAbstractMemPosition()); Finally FLock.Release; End; @@ -568,21 +656,40 @@ function TAbstractMem.PositionToAbsolute(const APosition: Int64): Int64; procedure TAbstractMem.SaveHeader; var LBuffer : TBytes; LUInt32 : UInt32; + LUInt64 : UInt64; + LByte : Byte; begin if FReadOnly then raise EAbstractMem.Create('Cannot save Haeder on a ReadOnly AbstractMem'); // Write Header: - SetLength(LBuffer,CT_HeaderSize); - Move(CT_Magic[0],LBuffer[0],6); - if IsAbstractMemInfoStable then begin - LBuffer[6] := CT_IsStable; + SetLength(LBuffer,HeaderSize); + if FIs64Bytes then begin + FillChar(LBuffer[0],Length(LBuffer),0); + Move(CT_Magic[0],LBuffer[0],6); + if IsAbstractMemInfoStable then begin + LBuffer[6] := CT_IsStable; + end else begin + LBuffer[6] := CT_Is_NOT_Stable; + end; + LBuffer[7] := CT_Version_64b; + LUInt64 := FMemLeaks.Root.myPosition; + Move(LUInt64,LBuffer[8],8); // position to memleak btree root + LUInt64 := FNextAvailablePos; + Move(LUInt64,LBuffer[16],8); // next available pos + LByte := FMemUnitsSize; + Move(LByte,LBuffer[24],1); end else begin - LBuffer[6] := CT_Is_NOT_Stable; + Move(CT_Magic[0],LBuffer[0],6); + if IsAbstractMemInfoStable then begin + LBuffer[6] := CT_IsStable; + end else begin + LBuffer[6] := CT_Is_NOT_Stable; + end; + LBuffer[7] := CT_Version_32b; + LUInt32 := FMemLeaks.Root.myPosition; + Move(LUInt32,LBuffer[8],4); // position to memleak btree root + LUInt32 := FNextAvailablePos; + Move(LUInt32,LBuffer[12],4); // next available pos end; - LBuffer[7] := CT_Version; - LUInt32 := FMemLeaks.Root.myPosition; - Move(LUInt32,LBuffer[8],4); // position to memleak btree root - LUInt32 := FNextAvailablePos; - Move(LUInt32,LBuffer[12],4); // next available pos // FHeaderInitialized := True; // Set before call to Write // @@ -611,9 +718,10 @@ procedure TAbstractMem.SaveToStream(AStream: TStream); End; end; -class function TAbstractMem.SizeOfPosition: Integer; +function TAbstractMem.SizeOfAbstractMemPosition: TAbstractMemSize; begin - Result := 4; // 4 Bytes + if FIs64Bytes then Result := 8 + else Result := 4; end; function TAbstractMem.ToString: String; @@ -648,10 +756,11 @@ function TAbstractMem.Read(const APosition: Int64; var ABuffer; ASize: Integer): function TAbstractMem.ReadFirstData(var AFirstDataZone: TAMZone; var AFirstData: TBytes): Boolean; var LPosition : TAbstractMemPosition; begin - LPosition := CT_HeaderSize; Result := False; AFirstDataZone.Clear; SetLength(AFirstData,0); + if Not HeaderInitialized then Exit; + LPosition := HeaderSize; if (LPosition < FNextAvailablePos) then begin case GetZoneType(LPosition,AFirstDataZone) of amzt_used : begin @@ -674,9 +783,9 @@ function TAbstractMem.Write(const APosition: Int64; const ABuffer; ASize: Intege End; end; -{ TAbstractMemMemoryLeaksNode } +{ TAbstractMem.TAbstractMemMemoryLeaksNode } -procedure TAbstractMemMemoryLeaksNode.Clear; +procedure TAbstractMem.TAbstractMemMemoryLeaksNode.Clear; begin Self.myPosition := 0; Self.parentPosition := 0; @@ -686,7 +795,7 @@ procedure TAbstractMemMemoryLeaksNode.Clear; Self.units := 0; end; -function TAbstractMemMemoryLeaksNode.GetPosition(APosition: TAVLTreePosition): TAbstractMemPosition; +function TAbstractMem.TAbstractMemMemoryLeaksNode.GetPosition(APosition: TAVLTreePosition): TAbstractMemPosition; begin case APosition of poParent: Result := Self.parentPosition; @@ -696,27 +805,37 @@ function TAbstractMemMemoryLeaksNode.GetPosition(APosition: TAVLTreePosition): T end; end; -function TAbstractMemMemoryLeaksNode.GetSize: Integer; +function TAbstractMem.TAbstractMemMemoryLeaksNode.GetSize(AAbstractMem : TAbstractMem): Int64; begin - Result := Self.units * 4; + Result := Int64(Self.units) * Int64(AAbstractMem.FMemUnitsSize); end; -procedure TAbstractMemMemoryLeaksNode.ReadFromMem(AMyPosition: TAbstractMemPosition; AAbstractMem: TAbstractMem); +procedure TAbstractMem.TAbstractMemMemoryLeaksNode.ReadFromMem(AAbstractMem : TAbstractMem; AMyPosition: TAbstractMemPosition); var LBuff : TBytes; begin Self.Clear; Self.myPosition := AMyPosition; if Self.myPosition<=0 then Exit; - SetLength(LBuff,16); - AAbstractMem.Read(AMyPosition,LBuff[0],16); - Move(LBuff[0],Self.parentPosition,4); - Move(LBuff[4],Self.leftPosition,4); - Move(LBuff[8],Self.rigthPosition,4); - Move(LBuff[12],Self.balance,1); - Move(LBuff[13],Self.units,3); + if AAbstractMem.Is64Bytes then begin + SetLength(LBuff,32); + AAbstractMem.Read(AMyPosition,LBuff[0],32); + Move(LBuff[0],Self.parentPosition,8); + Move(LBuff[8],Self.leftPosition,8); + Move(LBuff[16],Self.rigthPosition,8); + Move(LBuff[24],Self.units,4); + Move(LBuff[28],Self.balance,1); + end else begin + SetLength(LBuff,16); + AAbstractMem.Read(AMyPosition,LBuff[0],16); + Move(LBuff[0],Self.parentPosition,4); + Move(LBuff[4],Self.leftPosition,4); + Move(LBuff[8],Self.rigthPosition,4); + Move(LBuff[12],Self.balance,1); + Move(LBuff[13],Self.units,3); + end; end; -procedure TAbstractMemMemoryLeaksNode.SetPosition(APosition: TAVLTreePosition; AMemPosition: TAbstractMemPosition); +procedure TAbstractMem.TAbstractMemMemoryLeaksNode.SetPosition(APosition: TAVLTreePosition; AMemPosition: TAbstractMemPosition); begin case APosition of poParent: Self.parentPosition := AMemPosition; @@ -726,35 +845,44 @@ procedure TAbstractMemMemoryLeaksNode.SetPosition(APosition: TAVLTreePosition; A end; end; -procedure TAbstractMemMemoryLeaksNode.SetSize(ABytesSize: Integer); +procedure TAbstractMem.TAbstractMemMemoryLeaksNode.SetSize(AAbstractMem : TAbstractMem; ABytesSize: Int64); begin - Self.units := (((ABytesSize-1) DIV 4)+1); + Self.units := (((ABytesSize-1) DIV AAbstractMem.FMemUnitsSize)+1); end; -function TAbstractMemMemoryLeaksNode.ToString: String; +function TAbstractMem.TAbstractMemMemoryLeaksNode.ToString(AAbstractMem : TAbstractMem): String; begin Result := Format('%d Bytes at %d with p:%d l:%d r:%d b:%d u:%d', - [Self.GetSize, + [Self.GetSize(AAbstractMem), Self.myPosition,Self.parentPosition,Self.leftPosition,Self.rigthPosition, Self.balance,Self.units]); end; -procedure TAbstractMemMemoryLeaksNode.WriteToMem(AAbstractMem: TAbstractMem); +procedure TAbstractMem.TAbstractMemMemoryLeaksNode.WriteToMem(AAbstractMem: TAbstractMem); var LBuff : TBytes; begin if Self.myPosition<=0 then Exit; - SetLength(LBuff,16); - Move(Self.parentPosition,LBuff[0],4); - Move(Self.leftPosition,LBuff[4],4); - Move(Self.rigthPosition,LBuff[8],4); - Move(Self.balance,LBuff[12],1); - Move(Self.units,LBuff[13],3); - AAbstractMem.Write(Self.myPosition,LBuff[0],16); + if (AAbstractMem.Is64Bytes) then begin + SetLength(LBuff,32); + Move(Self.parentPosition,LBuff[0],8); + Move(Self.leftPosition,LBuff[8],8); + Move(Self.rigthPosition,LBuff[16],8); + Move(Self.units,LBuff[24],4); + Move(Self.balance,LBuff[28],1); + end else begin + SetLength(LBuff,16); + Move(Self.parentPosition,LBuff[0],4); + Move(Self.leftPosition,LBuff[4],4); + Move(Self.rigthPosition,LBuff[8],4); + Move(Self.balance,LBuff[12],1); + Move(Self.units,LBuff[13],3); + end; + AAbstractMem.Write(Self.myPosition,LBuff[0],Length(LBuff)); end; -{ TAbstractMemMemoryLeaks } +{ TAbstractMem.TAbstractMemMemoryLeaks } -function _TAbstractMemMemoryLeaksNode_CompareByUnits(const Left, Right: TAbstractMemMemoryLeaksNode): Integer; +function _TAbstractMemMemoryLeaksNode_CompareByUnits(const Left, Right: TAbstractMem.TAbstractMemMemoryLeaksNode): Integer; begin Result := Left.units - Right.units; if (Result=0) and (Left.myPosition>0) and (Right.myPosition>0) then begin @@ -763,17 +891,17 @@ function _TAbstractMemMemoryLeaksNode_CompareByUnits(const Left, Right: TAbstrac end; end; -function TAbstractMemMemoryLeaks.AreEquals(const ANode1, ANode2: TAbstractMemMemoryLeaksNode): Boolean; +function TAbstractMem.TAbstractMemMemoryLeaks.AreEquals(const ANode1, ANode2: TAbstractMemMemoryLeaksNode): Boolean; begin Result := (ANode1.myPosition = ANode2.myPosition); end; -procedure TAbstractMemMemoryLeaks.ClearNode(var ANode: TAbstractMemMemoryLeaksNode); +procedure TAbstractMem.TAbstractMemMemoryLeaks.ClearNode(var ANode: TAbstractMemMemoryLeaksNode); begin ANode.Clear; end; -procedure TAbstractMemMemoryLeaks.ClearPosition(var ANode: TAbstractMemMemoryLeaksNode; APosition: TAVLTreePosition); +procedure TAbstractMem.TAbstractMemMemoryLeaks.ClearPosition(var ANode: TAbstractMemMemoryLeaksNode; APosition: TAVLTreePosition); begin ANode.SetPosition(APosition,0); if ANode.myPosition>0 then begin @@ -781,14 +909,14 @@ procedure TAbstractMemMemoryLeaks.ClearPosition(var ANode: TAbstractMemMemoryLea end; end; -constructor TAbstractMemMemoryLeaks.Create(AAbstractMem: TAbstractMem; ARootPosition: TAbstractMemPosition); +constructor TAbstractMem.TAbstractMemMemoryLeaks.Create(AAbstractMem: TAbstractMem; ARootPosition: TAbstractMemPosition); begin FRootPosition := ARootPosition; FAbstractMem := AAbstractMem; inherited Create(_TAbstractMemMemoryLeaksNode_CompareByUnits,False); end; -destructor TAbstractMemMemoryLeaks.Destroy; +destructor TAbstractMem.TAbstractMemMemoryLeaks.Destroy; var LTmp : TAbstractMemMemoryLeaksNode; begin LTmp := Root; @@ -796,77 +924,83 @@ destructor TAbstractMemMemoryLeaks.Destroy; inherited; end; -procedure TAbstractMemMemoryLeaks.DisposeNode(var ANode: TAbstractMemMemoryLeaksNode); +procedure TAbstractMem.TAbstractMemMemoryLeaks.DisposeNode(var ANode: TAbstractMemMemoryLeaksNode); begin // ANode.Clear; end; -function TAbstractMemMemoryLeaks.GetBalance(const ANode: TAbstractMemMemoryLeaksNode): Integer; +function TAbstractMem.TAbstractMemMemoryLeaks.GetBalance(const ANode: TAbstractMemMemoryLeaksNode): Integer; begin - if ANode.myPosition>0 then ANode.ReadFromMem(ANode.myPosition,Self.FAbstractMem); + if ANode.myPosition>0 then ANode.ReadFromMem(Self.FAbstractMem,ANode.myPosition); Result := ANode.balance; end; -function TAbstractMemMemoryLeaks.GetPosition(const ANode: TAbstractMemMemoryLeaksNode; +function TAbstractMem.TAbstractMemMemoryLeaks.GetPosition(const ANode: TAbstractMemMemoryLeaksNode; APosition: TAVLTreePosition): TAbstractMemMemoryLeaksNode; var LPos : TAbstractMemPosition; begin - if ANode.myPosition>0 then ANode.ReadFromMem(ANode.myPosition,Self.FAbstractMem); + if ANode.myPosition>0 then ANode.ReadFromMem(Self.FAbstractMem,ANode.myPosition); LPos := ANode.GetPosition(APosition); if LPos>0 then begin - Result.ReadFromMem(LPos,FAbstractMem); + Result.ReadFromMem(Self.FAbstractMem,LPos); end else Result.Clear; end; -function TAbstractMemMemoryLeaks.GetRoot: TAbstractMemMemoryLeaksNode; +function TAbstractMem.TAbstractMemMemoryLeaks.GetRoot: TAbstractMemMemoryLeaksNode; begin if FRootPosition>0 then begin - Result.ReadFromMem(FRootPosition,FAbstractMem); + Result.ReadFromMem(Self.FAbstractMem,FRootPosition); end else Result.Clear; end; -function TAbstractMemMemoryLeaks.HasPosition(const ANode: TAbstractMemMemoryLeaksNode; +function TAbstractMem.TAbstractMemMemoryLeaks.HasPosition(const ANode: TAbstractMemMemoryLeaksNode; APosition: TAVLTreePosition): Boolean; begin - if ANode.myPosition>0 then ANode.ReadFromMem(ANode.myPosition,Self.FAbstractMem); + if ANode.myPosition>0 then ANode.ReadFromMem(Self.FAbstractMem,ANode.myPosition); Result := ANode.GetPosition(APosition) > 0; end; -function TAbstractMemMemoryLeaks.IsNil(const ANode: TAbstractMemMemoryLeaksNode): Boolean; +function TAbstractMem.TAbstractMemMemoryLeaks.IsNil(const ANode: TAbstractMemMemoryLeaksNode): Boolean; begin Result := ANode.myPosition = 0; end; -procedure TAbstractMemMemoryLeaks.SetBalance(var ANode: TAbstractMemMemoryLeaksNode; ANewBalance: Integer); +procedure TAbstractMem.TAbstractMemMemoryLeaks.SetBalance(var ANode: TAbstractMemMemoryLeaksNode; ANewBalance: Integer); begin - if ANode.myPosition>0 then ANode.ReadFromMem(ANode.myPosition,Self.FAbstractMem); + if ANode.myPosition>0 then ANode.ReadFromMem(Self.FAbstractMem,ANode.myPosition); ANode.balance := ANewBalance; if ANode.myPosition>0 then begin ANode.WriteToMem(FAbstractMem); end; end; -procedure TAbstractMemMemoryLeaks.SetPosition(var ANode: TAbstractMemMemoryLeaksNode; +procedure TAbstractMem.TAbstractMemMemoryLeaks.SetPosition(var ANode: TAbstractMemMemoryLeaksNode; APosition: TAVLTreePosition; const ANewValue: TAbstractMemMemoryLeaksNode); begin - if ANode.myPosition>0 then ANode.ReadFromMem(ANode.myPosition,Self.FAbstractMem); + if ANode.myPosition>0 then ANode.ReadFromMem(Self.FAbstractMem,ANode.myPosition); ANode.SetPosition(APosition,ANewValue.myPosition); if ANode.myPosition>0 then begin ANode.WriteToMem(FAbstractMem); end; end; -procedure TAbstractMemMemoryLeaks.SetRoot(const Value: TAbstractMemMemoryLeaksNode); +procedure TAbstractMem.TAbstractMemMemoryLeaks.SetRoot(const Value: TAbstractMemMemoryLeaksNode); begin FRootPosition := Value.myPosition; // Save to header info FAbstractMem.SaveHeader; end; -function TAbstractMemMemoryLeaks.ToString(const ANode: TAbstractMemMemoryLeaksNode): String; +function TAbstractMem.TAbstractMemMemoryLeaks.SizeOfMemoryLeak: TAbstractMemSize; begin - Result := ANode.ToString; + if FAbstractMem.Is64Bytes then Result := 32 + else Result := 16; +end; + +function TAbstractMem.TAbstractMemMemoryLeaks.ToString(const ANode: TAbstractMemMemoryLeaksNode): String; +begin + Result := ANode.ToString(Self.FAbstractMem); end; { TMem } @@ -891,7 +1025,7 @@ function TMem.AbsoluteWrite(const AAbsolutePosition: Int64; const ABuffer; ASize Result := ASize; end; -constructor TMem.Create(AInitialPosition: Integer; AReadOnly: Boolean); +constructor TMem.Create(AInitialPosition: Int64; AReadOnly: Boolean); begin SetLength(FMem,0); inherited; @@ -978,9 +1112,9 @@ class function TAbstractMemAVLTreeNodeInfoClass.GetPosition( end; end; -class function TAbstractMemAVLTreeNodeInfoClass.GetSize: Integer; +class function TAbstractMemAVLTreeNodeInfoClass.GetSize(AAbstractMem : TAbstractMem): Integer; begin - Result := 13; // 4*3 + 1 (balance) + Result := (AAbstractMem.SizeOfAbstractMemPosition*3)+1; end; class function TAbstractMemAVLTreeNodeInfoClass.ReadFromMem( @@ -988,14 +1122,14 @@ class function TAbstractMemAVLTreeNodeInfoClass.ReadFromMem( AAbstractMem: TAbstractMem): TAbstractMemAVLTreeNodeInfo; var LBytes : TBytes; begin - if (AMyPosition>=CT_HeaderSize) then begin + if (AMyPosition>=AAbstractMem.HeaderSize) then begin Result.Clear; - SetLength(LBytes,Self.GetSize); + SetLength(LBytes,Self.GetSize(AAbstractMem)); if AAbstractMem.Read(AMyPosition,LBytes[0],Length(LBytes))<>Length(LBytes) then raise EAbstractMem.Create(Format('Not enough data to read TreeNodeInfo at %d',[AMyPosition])); - Move(LBytes[0],Result.parentPosition,4); - Move(LBytes[4],Result.leftPosition,4); - Move(LBytes[8],Result.rigthPosition,4); - Move(LBytes[12],Result.balance,1); + Move(LBytes[0],Result.parentPosition,AAbstractMem.SizeOfAbstractMemPosition); + Move(LBytes[AAbstractMem.SizeOfAbstractMemPosition ],Result.leftPosition,AAbstractMem.SizeOfAbstractMemPosition); + Move(LBytes[AAbstractMem.SizeOfAbstractMemPosition*2],Result.rigthPosition,AAbstractMem.SizeOfAbstractMemPosition); + Move(LBytes[AAbstractMem.SizeOfAbstractMemPosition*3],Result.balance,1); end else raise EAbstractMem.Create(Format('Invalid position read TAbstractMemAVLTreeNodeInfo.ReadFromMem(%d)',[AMyPosition])); end; @@ -1028,14 +1162,15 @@ class procedure TAbstractMemAVLTreeNodeInfoClass.WriteToMem( const ANodeInfo: TAbstractMemAVLTreeNodeInfo); var LBytes : TBytes; begin - if (AMyPosition>=CT_HeaderSize) then begin - SetLength(LBytes,Self.GetSize); - Move(ANodeInfo.parentPosition,LBytes[0],4); - Move(ANodeInfo.leftPosition,LBytes[4],4); - Move(ANodeInfo.rigthPosition,LBytes[8],4); - Move(ANodeInfo.balance,LBytes[12],1); + if (AMyPosition>=AAbstractMem.HeaderSize) then begin + SetLength(LBytes,Self.GetSize(AAbstractMem)); + Move(ANodeInfo.parentPosition,LBytes[0],AAbstractMem.SizeOfAbstractMemPosition); + Move(ANodeInfo.leftPosition, LBytes[AAbstractMem.SizeOfAbstractMemPosition*1],AAbstractMem.SizeOfAbstractMemPosition); + Move(ANodeInfo.rigthPosition, LBytes[AAbstractMem.SizeOfAbstractMemPosition*2],AAbstractMem.SizeOfAbstractMemPosition); + Move(ANodeInfo.balance, LBytes[AAbstractMem.SizeOfAbstractMemPosition*3],1); AAbstractMem.Write(AMyPosition,LBytes[0],Length(LBytes)); end else raise EAbstractMem.Create(Format('Invalid position write TAbstractMemAVLTreeNodeInfo.WriteToMem(%d) for %s',[AMyPosition,ANodeInfo.ToString])); end; end. + diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index aabb0cb0b..bbb43c125 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -81,7 +81,7 @@ TFileMemStats = record public Constructor Create(const AFileName : String; AReadOnly : Boolean); reintroduce; Destructor Destroy; override; - function New(AMemSize : Integer) : TAMZone; override; + function New(AMemSize : TAbstractMemSize) : TAMZone; override; function Write(const APosition : Int64; const ABuffer; ASize : Integer) : Integer; overload; override; function Read(const APosition : Int64; var ABuffer; ASize : Integer) : Integer; overload; override; {$IFDEF ABSTRACTMEM_TESTING_MODE} @@ -291,7 +291,7 @@ function TFileMem.LockCache: TCacheMem; Result := FCache; end; -function TFileMem.New(AMemSize: Integer): TAMZone; +function TFileMem.New(AMemSize: TAbstractMemSize): TAMZone; var LBuffer : TBytes; begin Result := inherited New(AMemSize); diff --git a/src/libraries/abstractmem/UOrderedList.pas b/src/libraries/abstractmem/UOrderedList.pas index c9482e168..f61e729ad 100644 --- a/src/libraries/abstractmem/UOrderedList.pas +++ b/src/libraries/abstractmem/UOrderedList.pas @@ -42,10 +42,7 @@ interface {$I ./ConfigAbstractMem.inc } - type - TAbstractMemPosition = Int64; - {$IFDEF FPC} TComparison<T> = function(const Left, Right: T): Integer; {$ENDIF} @@ -241,3 +238,4 @@ finalization + diff --git a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas index 73fe8b934..2714f45db 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas @@ -17,12 +17,12 @@ interface type - TIntegerBTree = Class( TMemoryBTree<TAbstractMemPosition> ) + TIntegerBTree = Class( TMemoryBTree<Integer> ) private protected public constructor Create(AAllowDuplicates : Boolean; AOrder : Integer); - function NodeDataToString(const AData : TAbstractMemPosition) : String; override; + function NodeDataToString(const AData : Integer) : String; override; End; @@ -51,10 +51,10 @@ implementation constructor TIntegerBTree.Create(AAllowDuplicates: Boolean; AOrder: Integer); begin - inherited Create(TComparison_TAbstractMemPosition,AAllowDuplicates,AOrder); + inherited Create(TComparison_Integer,AAllowDuplicates,AOrder); end; -function TIntegerBTree.NodeDataToString(const AData: TAbstractMemPosition): String; +function TIntegerBTree.NodeDataToString(const AData: Integer): String; begin Result := AData.ToString; end; @@ -200,7 +200,7 @@ procedure TestTAbstractBTree.TestInsert; procedure TestTAbstractBTree.TestPrecessorSuccessor; var Lbt : TIntegerBTree; Lorder : Integer; - i, intValue, valMin, valMax, Lregs : TAbstractMemPosition; + i, intValue, valMin, valMax, Lregs : Integer; begin for Lorder := 3 to 7 do begin @@ -245,7 +245,7 @@ procedure TestTAbstractBTree.TestPrecessorSuccessor; procedure TestTAbstractBTree.TestPrecessorSuccessor_Duplicates; var Lbt : TIntegerBTree; Lorder, - i, intValue, valMin, valMax, Lregs : TAbstractMemPosition; + i, intValue, valMin, valMax, Lregs : Integer; begin for Lorder := 3 to 7 do begin Lbt := TIntegerBTree.Create(True,Lorder); @@ -285,27 +285,17 @@ procedure TestTAbstractBTree.TestPrecessorSuccessor_Duplicates; procedure TestTAbstractBTree.Test_duplicate; var Lbt : TIntegerBTree; - Lorder, i, intValue : TAbstractMemPosition; - LLastTree, LCurrentTree : String; + Lorder, i, intValue : Integer; + LLastTree,LCurrentTree : String; procedure DoInsert(AValue : Integer); begin Lbt.Add(AValue); - { - LCurrentTree := Lbt.BTreeToString; - Lbt.CheckConsistency; - LLastTree := LCurrentTree; - } end; procedure DoDelete(AValue : Integer); begin Lbt.Delete(AValue); - { - LCurrentTree := Lbt.BTreeToString; - Lbt.CheckConsistency; - LLastTree := LCurrentTree; - } end; begin @@ -348,7 +338,7 @@ procedure TestTAbstractBTree.Test_duplicate; procedure TestTAbstractBTree.TestDelete; var Lbt : TIntegerBTree; - Lorder, i, intValue : TAbstractMemPosition; + Lorder, i, intValue : Integer; LLastTree, LCurrentTree : String; procedure DoDelete(AValue : Integer); diff --git a/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas index 97437ad02..55911b8d8 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas @@ -23,6 +23,7 @@ TestTAbstractMem = class(TTestCase) public procedure SetUp; override; procedure TearDown; override; + procedure Test_MemLeaks(AAbstractMem: TAbstractMem); published procedure Test_ClearContent; procedure Test_MemLeaksReuse; @@ -39,55 +40,59 @@ procedure TestTAbstractMem.TearDown; end; procedure TestTAbstractMem.Test_ClearContent; -var Lfm : TFileMem; +var LAM : TAbstractMem; begin - Lfm := TFileMem.Create(ExtractFileDir(ParamStr(0))+PathDelim+'test1.am',False); + LAM := TMem.Create(0,False); try - Lfm.ClearContent; // Init + LAM.ClearContent(False,4); // Init + LAM.ClearContent(True,16); // Init + LAM.CheckConsistency; finally - Lfm.Free; + LAM.Free; end; end; -procedure TestTAbstractMem.Test_MemLeaksReuse; -var LAM : TAbstractMem; +procedure TestTAbstractMem.Test_MemLeaks(AAbstractMem: TAbstractMem); +var LAMs : TList<TAMZone>; i,j, loops : Integer; - LStrings : TStrings; - LAbstractMemZoneInfoList : TList<TAbstractMemZoneInfo>; - LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : TAbstractMemPosition; begin - LAM := TMem.Create(0,False); - try - LAMs := TList<TAMZone>.Create; - Try - for loops := 1 to 2 do begin + LAMs := TList<TAMZone>.Create; + Try + for loops := 1 to 2 do begin LAMs.Clear; for j := 1 to 10000 do begin - LAMs.Add( LAM.New(Random(1000)+10) ); + LAMs.Add( AAbstractMem.New(Random(1000)+10) ); end; // for i := 0 to LAMs.Count-1 do begin - LAM.Dispose( LAMs.Items[i] ); + AAbstractMem.Dispose( LAMs.Items[i] ); end; - end; + AAbstractMem.CheckConsistency; + end; - LStrings := TStringList.Create; - LAbstractMemZoneInfoList := TList<TAbstractMemZoneInfo>.Create; - try - if Not LAM.CheckConsistency(LStrings,LAbstractMemZoneInfoList,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount) then raise Exception.Create(LStrings.Text); - finally - LAbstractMemZoneInfoList.Free; - LStrings.Free; - end; - Finally - LAMs.Free; - End; + Finally + LAMs.Free; + End; +end; + +procedure TestTAbstractMem.Test_MemLeaksReuse; +var LAM : TAbstractMem; +begin + LAM := TMem.Create(0,False); + try + LAM.Initialize(False,4); + Test_MemLeaks(LAM); + LAM.Initialize(True,4); + Test_MemLeaks(LAM); + LAM.Initialize(True,16); + Test_MemLeaks(LAM); + LAM.Initialize(True,64); finally LAM.Free; end; diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index adb3fc50e..e8e9c095f 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -138,7 +138,7 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup Lzone : TAMZone; intValue, nRounds, nAdds, nDeletes, i : Integer; j : TAbstractMemPosition; - Lnode : TIntegerBTree.TAbstractBTreeNode; + Lnode : TAbstractMemBTreeExampleInteger.TAbstractBTreeNode; Lmem : TAbstractMem; LCurr : String; begin @@ -217,7 +217,7 @@ procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDupli var Lbt : TAbstractMemBTreeExampleString; Lzone : TAMZone; intValue, nRounds, nAdds, nDeletes, i : Integer; - Lnode : TIntegerBTree.TAbstractBTreeNode; + Lnode : TAbstractMemBTreeExampleString.TAbstractBTreeNode; Lmem : TAbstractMem; LCurr : String; LCurrData : String; diff --git a/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas b/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas index 37fd785bf..bf8353036 100644 --- a/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas @@ -12,6 +12,7 @@ interface fpcunit, testutils, testregistry, {$ELSE} TestFramework, + System.IOUtils, {$ENDIF} {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} UFileMem, UAbstractMem, UCacheMem, UOrderedList; @@ -70,9 +71,11 @@ procedure TestTFileMem.CheckConsistency(const AAbstractMem: TAbstractMem); function TestTFileMem.GetFullFileName(AFileName: String): String; begin -// Result := 'C:\Users\Albert\Desktop\TEMP\'+AFileName; // XXXXXXXXXXXXXXXX - Result := ExtractFileDir(ParamStr(0))+PathDelim+AFileName; -// XXXXXXXXXXXXXXXX + {$IFDEF FPC} + Result := GetTempDir+PathDelim+AFileName; + {$ELSE} + Result := System.IOUtils.TPath.GetTempPath+PathDelim+AFileName; + {$ENDIF} end; procedure TestTFileMem.SetUp; @@ -170,7 +173,7 @@ procedure TestTFileMem.Test_FileMem_Aux(AUseCache: Boolean); Lfm := TFileMem.Create(GetFullFileName('test_FileMem_Aux.am'),False); Lfs := TStringList.Create; try - Lfm.ClearContent; + Lfm.ClearContent(False,4); // Lfm.UseCache := AUseCache; if AUseCache then begin Lfm.MaxCacheSize := 1024 * 1024 * 2; // 2 Mb From 6d95276c33bd28b42a244341c9c99bfe50303637 Mon Sep 17 00:00:00 2001 From: Albert Molina <bpascalblockchain@gmail.com> Date: Sun, 7 Nov 2021 23:09:35 +0100 Subject: [PATCH 184/275] Set PascalCoin core to use new AbstractMem v1.5 library --- src/core/UPCAbstractMem.pas | 4 ++-- src/core/UPCAbstractMemAccountKeys.pas | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 2ff150014..2a7e2050f 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -404,7 +404,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; end; if (Not FAbstractMem.ReadOnly) and (AIsNewStructure) then begin // Initialize struct - FAbstractMem.ClearContent; + FAbstractMem.ClearContent(False); LZone := FAbstractMem.New( CT_HEADER_MIN_SIZE ); // Header zone SetLength(LHeader,100); FillChar(LHeader[0],Length(LHeader),0); @@ -482,7 +482,7 @@ procedure TPCAbstractMem.EraseData; LIsNewStructure : Boolean; begin FlushCache; - FAbstractMem.ClearContent; + FAbstractMem.ClearContent(False); DoInit(LIsNewStructure); end; diff --git a/src/core/UPCAbstractMemAccountKeys.pas b/src/core/UPCAbstractMemAccountKeys.pas index bf479431b..e8add8da0 100644 --- a/src/core/UPCAbstractMemAccountKeys.pas +++ b/src/core/UPCAbstractMemAccountKeys.pas @@ -20,7 +20,7 @@ TAbstractMemAccountKeyNode = record myPosition : TAbstractMemPosition; // Position in the AbstractMem accountKey : TAccountKey; accounts_using_this_key_position : TAbstractMemPosition; - function GetSize : Integer; + function GetSize(AAbstractMem : TAbstractMem) : Integer; procedure ReadFromMem(AMyPosition : TAbstractMemPosition; AAbstractMem : TAbstractMem); procedure WriteToMem(AAbstractMem : TAbstractMem); procedure Clear; @@ -133,9 +133,9 @@ procedure TAbstractMemAccountKeyNode.Clear; Self.accounts_using_this_key_position := 0; end; -function TAbstractMemAccountKeyNode.GetSize: Integer; +function TAbstractMemAccountKeyNode.GetSize(AAbstractMem : TAbstractMem) : Integer; begin - Result := accountKey.GetSerializedLength + 4 + TAbstractMemAVLTreeNodeInfoClass.GetSize; + Result := accountKey.GetSerializedLength + 4 + TAbstractMemAVLTreeNodeInfoClass.GetSize(AAbstractMem); end; procedure TAbstractMemAccountKeyNode.ReadFromMem(AMyPosition: TAbstractMemPosition; AAbstractMem: TAbstractMem); @@ -145,7 +145,7 @@ procedure TAbstractMemAccountKeyNode.ReadFromMem(AMyPosition: TAbstractMemPositi begin Self.Clear; Self.myPosition := AMyPosition; - inc(AMyPosition,TAbstractMemAVLTreeNodeInfoClass.GetSize); + inc(AMyPosition,TAbstractMemAVLTreeNodeInfoClass.GetSize(AAbstractMem)); // Minimum size is 4 + 2 + 2 = 8 bytes i := 8; SetLength(LBytes,i); @@ -180,7 +180,7 @@ procedure TAbstractMemAccountKeyNode.WriteToMem(AAbstractMem: TAbstractMem); LStream.Write(Self.accounts_using_this_key_position,4); Self.accountKey.ToSerialized(LStream); LBytes.FromStream(LStream); - AAbstractMem.Write(Self.myPosition + TAbstractMemAVLTreeNodeInfoClass.GetSize,LBytes[0],Length(LBytes)); + AAbstractMem.Write(Self.myPosition + TAbstractMemAVLTreeNodeInfoClass.GetSize(AAbstractMem),LBytes[0],Length(LBytes)); finally LStream.Free; end; @@ -373,7 +373,7 @@ function TPCAbstractMemAccountKeys.GetPositionOfKeyAndAddAccount(const AAccountK // if LNode does not exists, then ADD LNode.accountKey := AAccountKey; LNode.accounts_using_this_key_position := 0; - LNode.myPosition := FAbstractMem.New( LNode.GetSize ).position; + LNode.myPosition := FAbstractMem.New( LNode.GetSize(FAbstractMem) ).position; LNode.WriteToMem(FAbstractMem); Add(LNode); end; @@ -463,7 +463,7 @@ function TPCAbstractMemAccountKeys.GetPositionOfKey(const AAccountKey: TAccountK // if LNode does not exists, then ADD LNode.accountKey := AAccountKey; LNode.accounts_using_this_key_position := 0; - LNode.myPosition := FAbstractMem.New( LNode.GetSize ).position; + LNode.myPosition := FAbstractMem.New( LNode.GetSize(FAbstractMem) ).position; LNode.WriteToMem(FAbstractMem); Add(LNode); end; From 389ef2fc4319b8fd6b200ee2cb7322c51b4d9fa3 Mon Sep 17 00:00:00 2001 From: Albert Molina <bpascalblockchain@gmail.com> Date: Sun, 7 Nov 2021 23:15:28 +0100 Subject: [PATCH 185/275] Best approach for AbstractMem on core --- src/core/UPCAbstractMem.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 2a7e2050f..5618049d1 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -404,7 +404,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; end; if (Not FAbstractMem.ReadOnly) and (AIsNewStructure) then begin // Initialize struct - FAbstractMem.ClearContent(False); + FAbstractMem.ClearContent(FAbstractMem.Is64Bytes); LZone := FAbstractMem.New( CT_HEADER_MIN_SIZE ); // Header zone SetLength(LHeader,100); FillChar(LHeader[0],Length(LHeader),0); @@ -482,7 +482,7 @@ procedure TPCAbstractMem.EraseData; LIsNewStructure : Boolean; begin FlushCache; - FAbstractMem.ClearContent(False); + FAbstractMem.ClearContent(FAbstractMem.Is64Bytes); DoInit(LIsNewStructure); end; From f814f004b203ad6d5474e6a1cc27bd71e3ac2d2a Mon Sep 17 00:00:00 2001 From: Albert Molina <bpascalblockchain@gmail.com> Date: Mon, 8 Nov 2021 01:02:01 +0100 Subject: [PATCH 186/275] Improve TAbstractMemBTree to use 64 bits AbstractMem --- src/core/UPCAbstractMem.pas | 8 +- .../abstractmem/UAbstractMemBTree.pas | 92 +++++++++++-------- 2 files changed, 60 insertions(+), 40 deletions(-) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 5618049d1..c51a9e319 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -388,12 +388,12 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; // if (Not FAbstractMem.ReadOnly) then begin if (LZoneAccountsOrderedByUpdatedBlock.position=0) then begin - LZoneAccountsOrderedByUpdatedBlock := FAbstractMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + LZoneAccountsOrderedByUpdatedBlock := FAbstractMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(FAbstractMem)); Move(LZoneAccountsOrderedByUpdatedBlock.position,LHeader[40],4); FAbstractMem.Write(LZone.position,LHeader[0],Length(LHeader)); end; if (LZoneAccountsOrderedBySalePrice.position=0) then begin - LZoneAccountsOrderedBySalePrice := FAbstractMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + LZoneAccountsOrderedBySalePrice := FAbstractMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(FAbstractMem)); Move(LZoneAccountsOrderedBySalePrice.position,LHeader[44],4); FAbstractMem.Write(LZone.position,LHeader[0],Length(LHeader)); end; @@ -420,9 +420,9 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; FZoneAggregatedHashrate := FAbstractMem.New(100); // Note: Enough big to store a BigNum LZoneBuffersBlockHash := LZone.position+36; LZoneAccountsOrderedByUpdatedBlock := FAbstractMem.New( - TAbstractMemBTree.MinAbstractMemInitialPositionSize); + TAbstractMemBTree.MinAbstractMemInitialPositionSize(FAbstractMem)); LZoneAccountsOrderedBySalePrice := FAbstractMem.New( - TAbstractMemBTree.MinAbstractMemInitialPositionSize); + TAbstractMemBTree.MinAbstractMemInitialPositionSize(FAbstractMem)); Move(LZoneBlocks.position, LHeader[16],4); Move(LZoneAccounts.position, LHeader[20],4); diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index ae2f0833e..df8407b25 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -51,7 +51,7 @@ interface // Internal search process will convert TData pointer to final TData value for // comparisions private - const CT_MIN_INITIAL_POSITION_SIZE = 16; + const CT_AbstractMemBTree_Magic = 'AMBT'; // DO NOT LOCALIZE MUST BE 4 BYTES LENGTH var FInitialZone : TAMZone; @@ -60,6 +60,7 @@ interface Procedure CheckInitialized; procedure LoadNodeHeader(const APosition : TAbstractMemPosition; var ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; var AChildsCount : Integer; var AChildsPosition : TAbstractMemPosition); procedure SaveNodeHeader(const ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; const AChildsPosition : TAbstractMemPosition); + function GetNodeHeaderSize : Integer; protected FAbstractMem : TAbstractMem; function GetRoot: TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; override; @@ -82,7 +83,7 @@ interface constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer); virtual; destructor Destroy; override; function GetNode(AIdentify : TAbstractMemPosition) : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; override; - class function MinAbstractMemInitialPositionSize : Integer; + class function MinAbstractMemInitialPositionSize(AAbstractMem : TAbstractMem) : Integer; property AbstractMem : TAbstractMem read FAbstractMem; property Count; End; @@ -110,7 +111,6 @@ interface function FindDataHighest(out AHighest : TData) : Boolean; End; - implementation { TAbstractMemBTree<TData> } @@ -141,20 +141,20 @@ constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitial end else begin if FInitialZone.position=0 then Exit; end; - if (FInitialZone.size<MinAbstractMemInitialPositionSize) then begin + if (FInitialZone.size<MinAbstractMemInitialPositionSize(AAbstractMem)) then begin raise EAbstractMemBTree.Create(Format('Invalid size %d for initialize',[FInitialZone.size])); end; - SetLength(LBuff,CT_MIN_INITIAL_POSITION_SIZE); + SetLength(LBuff,MinAbstractMemInitialPositionSize(AAbstractMem)); FAbstractMem.Read(FInitialZone.position,LBuff[0],Length(LBuff)); try // Check magic for i := 0 to CT_AbstractMemBTree_Magic.Length-1 do begin if LBuff[i]<>Ord(CT_AbstractMemBTree_Magic.Chars[i]) then Exit; end; - Move(LBuff[4],FrootPosition,4); - Move(LBuff[8],FCount,4); + Move(LBuff[4],FrootPosition,FAbstractMem.SizeOfAbstractMemPosition); + Move(LBuff[4+FAbstractMem.SizeOfAbstractMemPosition],FCount,4); LOrder := 0; - Move(LBuff[12],LOrder,4); + Move(LBuff[8+FAbstractMem.SizeOfAbstractMemPosition],LOrder,4); if LOrder<>Order then raise EAbstractMemBTree.Create(Format('Invalid Order %d expected %d',[LOrder,Order])); if (((FrootPosition=0) and (FCount>0))) then raise EAbstractMemBTree.Create(Format('Invalid initial root %d vs count %d',[FrootPosition,FCount])); finally @@ -197,10 +197,10 @@ function TAbstractMemBTree.GetNode(AIdentify: TAbstractMemPosition): TAbstractBT LoadNodeHeader(AIdentify,Result,LChildsCount,LChildsPosition); if LChildsCount>0 then begin SetLength(Result.childs,LChildsCount); - SetLength(LBuff,(LChildsCount*4)); + SetLength(LBuff,(LChildsCount*FAbstractMem.SizeOfAbstractMemPosition)); FAbstractMem.Read(LChildsPosition,LBuff[0],Length(LBuff)); for i := 0 to LChildsCount-1 do begin - Move(LBuff[i*4],Result.childs[i],4); + Move(LBuff[i*FAbstractMem.SizeOfAbstractMemPosition],Result.childs[i],FAbstractMem.SizeOfAbstractMemPosition); end; end; if ((Result.Count=0) and (Result.parent=0) and (LChildsCount=0)) then begin @@ -218,6 +218,11 @@ function TAbstractMemBTree.GetNode(AIdentify: TAbstractMemPosition): TAbstractBT end; end; +function TAbstractMemBTree.GetNodeHeaderSize: Integer; +begin + Result := ((FAbstractMem.SizeOfAbstractMemPosition*2)+4) + (FAbstractMem.SizeOfAbstractMemPosition*MaxItemsPerNode); +end; + function TAbstractMemBTree.GetRoot: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; begin if FrootPosition>0 then begin @@ -237,6 +242,7 @@ procedure TAbstractMemBTree.LoadNodeHeader( begin // Node is stored in zone 2 positions: // + // In 32 bits // Zone 1: Header // Size = (4+2+2+4) + (4*MaxItemsPerNode) // 4 Bytes [0..3] : Parent @@ -251,33 +257,42 @@ procedure TAbstractMemBTree.LoadNodeHeader( // For each children: // 4 Bytes : Children AbstractMem position // - SetLength(LBuff, 8 + (4 * MaxItemsPerNode) + 4 ); + // In 64 bits + // Same but using 8 bytes (instead of 4) for position + // Size = (8+2+2+8) + (8*MaxItemsPerNode) + // + // Use FAbstractMem.SizeOfAbstractMemPosition (will return 4 or 8) + // Size = ((FAbstractMem.SizeOfAbstractMemPosition*2)+4) + (FAbstractMem.SizeOfAbstractMemPosition*MaxItemsPerNode) + // + SetLength(LBuff,GetNodeHeaderSize); + FAbstractMem.Read(APosition,LBuff[0],Length(LBuff)); ClearNode(ANode); LItemsCount := 0; AChildsCount := 0; AChildsPosition := 0; ANode.identify := APosition; - Move(LBuff[0],ANode.parent,4); - Move(LBuff[4],LItemsCount,1); - Move(LBuff[5],AChildsCount,1); - Move(LBuff[8],AChildsPosition,4); + Move(LBuff[0],ANode.parent , FAbstractMem.SizeOfAbstractMemPosition); + Move(LBuff[FAbstractMem.SizeOfAbstractMemPosition],LItemsCount,1); + Move(LBuff[FAbstractMem.SizeOfAbstractMemPosition+1],AChildsCount,1); + Move(LBuff[FAbstractMem.SizeOfAbstractMemPosition+4],AChildsPosition,FAbstractMem.SizeOfAbstractMemPosition); SetLength(ANode.data,LItemsCount); for i := 0 to LItemsCount-1 do begin - Move(LBuff[12 + (i*4)], ANode.data[i], 4); + Move(LBuff[(FAbstractMem.SizeOfAbstractMemPosition*2)+4 + (i*FAbstractMem.SizeOfAbstractMemPosition)], + ANode.data[i], FAbstractMem.SizeOfAbstractMemPosition); end; end; -class function TAbstractMemBTree.MinAbstractMemInitialPositionSize: Integer; +class function TAbstractMemBTree.MinAbstractMemInitialPositionSize(AAbstractMem : TAbstractMem) : Integer; begin - Result := CT_MIN_INITIAL_POSITION_SIZE; + Result := (AAbstractMem.SizeOfAbstractMemPosition) + 12; end; function TAbstractMemBTree.NewNode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; begin CheckInitialized; ClearNode(Result); - Result.identify := FAbstractMem.New( 8 + (4 * MaxItemsPerNode) + 4 ).position; + Result.identify := FAbstractMem.New( GetNodeHeaderSize ).position; SaveNodeHeader(Result,0); end; @@ -287,15 +302,15 @@ procedure TAbstractMemBTree.SaveHeader; LOrder : Integer; begin CheckInitialized; - SetLength(LBuff,16); + SetLength(LBuff,MinAbstractMemInitialPositionSize(FAbstractMem)); for i := 0 to CT_AbstractMemBTree_Magic.Length-1 do begin LBuff[i] := Byte(Ord(CT_AbstractMemBTree_Magic.Chars[i])); end; - Move(FrootPosition,LBuff[4],4); - Move(FCount,LBuff[8],4); + Move(FrootPosition,LBuff[4],FAbstractMem.SizeOfAbstractMemPosition); + Move(FCount,LBuff[4+FAbstractMem.SizeOfAbstractMemPosition],4); LOrder := Order; - Move(LOrder,LBuff[12],4); - FAbstractMem.Write(FInitialZone.position,LBuff[0],16); + Move(LOrder,LBuff[8+FAbstractMem.SizeOfAbstractMemPosition],4); + FAbstractMem.Write(FInitialZone.position,LBuff[0],Length(LBuff)); end; procedure TAbstractMemBTree.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode); @@ -316,21 +331,24 @@ procedure TAbstractMemBTree.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosit // Node wasn't a leaf previously Assert(LChildsPosition<>0,'Old childs position<>0'); FAbstractMem.Dispose(LChildsPosition); + LChildsPosition := 0; end else if (LChildsCount=0) And (Not ANode.IsLeaf) then begin // Node was a leaf previously, now not - LZone := FAbstractMem.New( MaxChildrenPerNode * 4 ); + LZone := FAbstractMem.New( MaxChildrenPerNode * FAbstractMem.SizeOfAbstractMemPosition ); LChildsPosition := LZone.position; end; LChildsCount := Length(ANode.childs); // SaveNodeHeader(ANode,LChildsPosition); // - SetLength(LBuff, MaxChildrenPerNode * 4 ); - FillChar(LBuff[0],Length(LBuff),0); - for i := 0 to LChildsCount-1 do begin - Move(ANode.childs[i],LBuff[i*4],4); + if LChildsCount>0 then begin + SetLength(LBuff, MaxChildrenPerNode * FAbstractMem.SizeOfAbstractMemPosition ); + FillChar(LBuff[0],Length(LBuff),0); + for i := 0 to LChildsCount-1 do begin + Move(ANode.childs[i],LBuff[i*FAbstractMem.SizeOfAbstractMemPosition],FAbstractMem.SizeOfAbstractMemPosition); + end; + FAbstractMem.Write(LChildsPosition,LBuff[0],LChildsCount*FAbstractMem.SizeOfAbstractMemPosition); end; - FAbstractMem.Write(LChildsPosition,LBuff[0],LChildsCount*4); end; procedure TAbstractMemBTree.SaveNodeHeader( @@ -338,16 +356,18 @@ procedure TAbstractMemBTree.SaveNodeHeader( var LBuff : TBytes; i, LItemsCount, LChildsCount : Integer; begin - SetLength(LBuff, 8 + (4 * MaxItemsPerNode) + 4 ); + SetLength(LBuff, GetNodeHeaderSize ); + FillChar(LBuff[0],Length(LBuff),0); - Move(ANode.parent,LBuff[0],4); + Move(ANode.parent,LBuff[0],FAbstractMem.SizeOfAbstractMemPosition); LItemsCount := ANode.Count; - Move(LItemsCount,LBuff[4],1); + Move(LItemsCount,LBuff[FAbstractMem.SizeOfAbstractMemPosition],1); LChildsCount := Length(ANode.childs); - Move(LChildsCount,LBuff[5],1); - Move(AChildsPosition,LBuff[8],4); + Move(LChildsCount,LBuff[FAbstractMem.SizeOfAbstractMemPosition+1],1); + Move(AChildsPosition,LBuff[FAbstractMem.SizeOfAbstractMemPosition+4],FAbstractMem.SizeOfAbstractMemPosition); for i := 0 to LItemsCount-1 do begin - Move(ANode.data[i], LBuff[12 + (i*4)], 4); + Move(ANode.data[i], LBuff[(FAbstractMem.SizeOfAbstractMemPosition*2)+4 + (i*FAbstractMem.SizeOfAbstractMemPosition)], + FAbstractMem.SizeOfAbstractMemPosition); end; FAbstractMem.Write(ANode.identify,LBuff[0],Length(LBuff)); end; From c08c83329f00d5c1f9dd2f33aa2ed0807e742093 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Mon, 8 Nov 2021 22:32:04 +0100 Subject: [PATCH 187/275] Improve TAbstractMemTList to use 64 bits AbstractMem and add tests --- src/libraries/abstractmem/UAbstractBTree.pas | 14 +- src/libraries/abstractmem/UAbstractMem.pas | 8 +- .../abstractmem/UAbstractMemBTree.pas | 17 +- .../abstractmem/UAbstractMemTList.pas | 178 +++++++++--------- .../abstractmem/tests/AbstractMem.Tests.dpr | 5 +- .../abstractmem/tests/AbstractMem.Tests.lpi | 11 +- .../tests/src/UAbstractBTree.Tests.pas | 2 +- .../tests/src/UAbstractMemBTree.Tests.pas | 80 ++++---- .../tests/src/UAbstractMemTList.Tests.pas | 120 ++++++++++++ 9 files changed, 292 insertions(+), 143 deletions(-) create mode 100644 src/libraries/abstractmem/tests/src/UAbstractMemTList.Tests.pas diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index db9b78f4c..7eab9c04d 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -127,6 +127,7 @@ TAbstractBTreeNode = record function FillList(AStartIndex, ACount : Integer; const AList : TList<TData>) : Integer; function Add(const AData: TData) : Boolean; function Delete(const AData: TData) : Boolean; + function NodeIdentifyToString(const AIdentify : TIdentify) : String; virtual; function NodeDataToString(const AData : TData) : String; virtual; constructor Create(const AOnCompareIdentifyMethod: TComparison<TIdentify>; const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder: Integer); destructor Destroy; override; @@ -376,7 +377,10 @@ procedure TAbstractBTree<TIdentify, TData>.CheckConsistencyEx(const ANode: TAbst iRight := -1; end; Lchild := GetNode(ANode.childs[i]); - if Not AreEquals(Lchild.parent,ANode.identify) then raise EAbstractBTree.Create(Format('Inconsistent Identify child %d/%d %s invalid pointer to parent at %s',[i+1,Length(ANode.childs),ToString(Lchild),ToString(ANode)])); + if Not AreEquals(Lchild.parent,ANode.identify) then begin + raise EAbstractBTree.Create(Format('Inconsistent Identify child %d/%d %s invalid pointer to parent %s (%s)', + [i+1,Length(ANode.childs),ToString(Lchild),NodeIdentifyToString(ANode.identify),NodeIdentifyToString(Lchild.parent)])); + end; CheckConsistencyEx(Lchild, ((AIsGoingDown) and (i=0)),iLeft,iRight, ADatas,AIdents, @@ -1240,6 +1244,12 @@ function TAbstractBTree<TIdentify, TData>.NodeDataToString(const AData: TData): Result := IntToStr(SizeOf(AData)); end; +function TAbstractBTree<TIdentify, TData>.NodeIdentifyToString( + const AIdentify: TIdentify): String; +begin + Result := IntToStr(SizeOf(AIdentify)); +end; + procedure TAbstractBTree<TIdentify, TData>.SetCount(const ANewCount: Integer); begin FCount := ANewCount; @@ -1294,7 +1304,7 @@ function TAbstractBTree<TIdentify, TData>.ToString(const ANode: TAbstractBTreeNo if Result<>'' then Result := Result + ','; Result := Result + NodeDataToString(ANode.data[i]); end; - Result := '['+Result+']'; + Result := NodeIdentifyToString(ANode.identify)+'@'+NodeIdentifyToString(ANode.parent)+'['+Result+']'; end; procedure TAbstractBTree<TIdentify, TData>.Unlock; diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index 007312b02..a6f999bd2 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -159,6 +159,8 @@ TAbstractMemMemoryLeaksNode = record function SizeOfAbstractMemPosition : TAbstractMemSize; inline; End; + { TMem } + TMem = Class(TAbstractMem) private FMem : TBytes; @@ -581,9 +583,9 @@ function TAbstractMem.Initialize(ASetTo64Bytes: Boolean; AMemUnitsSize: Integer) if FIs64Bytes then begin if (AMemUnitsSize>=4) and (AMemUnitsSize<256) and ((AMemUnitsSize MOD 4)=0) then begin FMemUnitsSize := AMemUnitsSize; - FNextAvailablePos := CT_HeaderSize_64b; - Result := True; end; + FNextAvailablePos := CT_HeaderSize_64b; + Result := True; end else begin Result := True; end; @@ -659,7 +661,7 @@ procedure TAbstractMem.SaveHeader; LUInt64 : UInt64; LByte : Byte; begin - if FReadOnly then raise EAbstractMem.Create('Cannot save Haeder on a ReadOnly AbstractMem'); + if FReadOnly then raise EAbstractMem.Create('Cannot save Header on a ReadOnly AbstractMem'); // Write Header: SetLength(LBuffer,HeaderSize); if FIs64Bytes then begin diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index df8407b25..8dd20bc45 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -86,6 +86,8 @@ interface class function MinAbstractMemInitialPositionSize(AAbstractMem : TAbstractMem) : Integer; property AbstractMem : TAbstractMem read FAbstractMem; property Count; + function NodeDataToString(const AData : TAbstractMemPosition) : String; override; + function NodeIdentifyToString(const AIdentify : TAbstractMemPosition) : String; override; End; TAbstractMemBTreeData<TData> = Class(TAbstractMemBTree) @@ -285,7 +287,7 @@ procedure TAbstractMemBTree.LoadNodeHeader( class function TAbstractMemBTree.MinAbstractMemInitialPositionSize(AAbstractMem : TAbstractMem) : Integer; begin - Result := (AAbstractMem.SizeOfAbstractMemPosition) + 12; + Result := (AAbstractMem.SizeOfAbstractMemPosition) + 12 ; end; function TAbstractMemBTree.NewNode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; @@ -296,6 +298,17 @@ function TAbstractMemBTree.NewNode: TAbstractBTree<TAbstractMemPosition, TAbstra SaveNodeHeader(Result,0); end; +function TAbstractMemBTree.NodeDataToString(const AData: TAbstractMemPosition): String; +begin + Result := '0x'+AData.ToHexString; +end; + +function TAbstractMemBTree.NodeIdentifyToString( + const AIdentify: TAbstractMemPosition): String; +begin + Result := '0x'+AIdentify.ToHexString; +end; + procedure TAbstractMemBTree.SaveHeader; var LBuff : TBytes; i : Integer; @@ -354,7 +367,7 @@ procedure TAbstractMemBTree.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosit procedure TAbstractMemBTree.SaveNodeHeader( const ANode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; const AChildsPosition : TAbstractMemPosition); var LBuff : TBytes; - i, LItemsCount, LChildsCount : Integer; + i, LItemsCount, LChildsCount: Integer; begin SetLength(LBuff, GetNodeHeaderSize ); diff --git a/src/libraries/abstractmem/UAbstractMemTList.pas b/src/libraries/abstractmem/UAbstractMemTList.pas index dfdb33a5c..17b8e8fe6 100644 --- a/src/libraries/abstractmem/UAbstractMemTList.pas +++ b/src/libraries/abstractmem/UAbstractMemTList.pas @@ -55,7 +55,7 @@ interface FElementsOfEachBlock : Integer; FFirstBlockPointer : TAbstractMemPosition; - FNextElementPosition : Integer; + FNextElementIndex : Integer; FUseCache : Boolean; FUseCacheAuto : Boolean; @@ -100,6 +100,7 @@ interface property UseCacheAuto : Boolean read FUseCacheAuto write FUseCacheAuto; procedure LockList; procedure UnlockList; + class function MinAbstractMemTListHeaderSize(AAbstractMem : TAbstractMem) : Integer; End; TAbstractMemTListBaseAbstract<T> = Class @@ -158,13 +159,6 @@ interface function Get(index : Integer) : T; End; -const - CT_AbstractMemTList_HeaderSize = 16; - // [0] 4 for magic - // [4] 4 for elements of each block - // [8] 4 for next element (counter) - // [12] 4 for first block position - implementation { TAbstractMemTList } @@ -176,8 +170,8 @@ function TAbstractMemTList.Add(const APosition: TAbstractMemPosition): Integer; begin FAbstractMemTListLock.Acquire; Try - Result := FNextElementPosition; - Insert(FNextElementPosition,APosition); + Result := FNextElementIndex; + Insert(FNextElementIndex,APosition); Finally FAbstractMemTListLock.Release; End; @@ -189,18 +183,20 @@ procedure TAbstractMemTList.AddRange(AIndexStart, AInsertCount: Integer); LIndexInBlock, i, j, n : Integer; begin CheckInitialized; - if (AIndexStart<0) or (AInsertCount<=0) or (AIndexStart>FNextElementPosition) then raise EAbstractMemTList.Create(Format('%s AddRange %d..%d out of range 0..%d',[ClassName,AIndexStart,AIndexStart+AInsertCount,FNextElementPosition-1])); + if (AIndexStart<0) or (AInsertCount<=0) or (AIndexStart>FNextElementIndex) then raise EAbstractMemTList.Create(Format('%s AddRange %d..%d out of range 0..%d',[ClassName,AIndexStart,AIndexStart+AInsertCount,FNextElementIndex-1])); if (UseCacheData(True)) then begin - if (Length(FCacheData)-FCacheDataUsedBytes)< (AInsertCount*4) then begin + if (Length(FCacheData)-FCacheDataUsedBytes)< (AInsertCount*FAbstractMem.SizeOfAbstractMemPosition) then begin // Increase if (FElementsOfEachBlock>AInsertCount) then i := FElementsOfEachBlock else i := AInsertCount; - SetLength(FCacheData,Length(FCacheData) + (i * 4)); + SetLength(FCacheData,Length(FCacheData) + (i * FAbstractMem.SizeOfAbstractMemPosition)); end; FCacheUpdated := True; - Inc(FCacheDataUsedBytes,(AInsertCount*4)); - Move(FCacheData[AIndexStart*4],FCacheData[(AIndexStart+AInsertCount)*4],FCacheDataUsedBytes-((AIndexStart+AInsertCount)*4)); - Inc(FNextElementPosition,AInsertCount); + Inc(FCacheDataUsedBytes,(AInsertCount*FAbstractMem.SizeOfAbstractMemPosition)); + Move(FCacheData[AIndexStart*FAbstractMem.SizeOfAbstractMemPosition], + FCacheData[(AIndexStart+AInsertCount)*FAbstractMem.SizeOfAbstractMemPosition], + FCacheDataUsedBytes-((AIndexStart+AInsertCount)*FAbstractMem.SizeOfAbstractMemPosition)); + Inc(FNextElementIndex,AInsertCount); Exit; end; // @@ -213,13 +209,14 @@ procedure TAbstractMemTList.AddRange(AIndexStart, AInsertCount: Integer); GetPointerTo(i,True,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); // Move from LIndexInBlock to FElementsOfEachBlock-1 in this block j := FElementsOfEachBlock - (LIndexInBlock); // j = Elements to move right on this block - if ((n+j)*4>Length(LElements)) then j := (Length(LElements) DIV 4)-n; - FAbstractMem.Write( LBlockPointer + (LIndexInBlock*4), LElements[ n*4 ], j*4 ); + if ((n+j)*FAbstractMem.SizeOfAbstractMemPosition>Length(LElements)) then j := (Length(LElements) DIV FAbstractMem.SizeOfAbstractMemPosition)-n; + FAbstractMem.Write( LBlockPointer + (LIndexInBlock*FAbstractMem.SizeOfAbstractMemPosition), + LElements[ n*FAbstractMem.SizeOfAbstractMemPosition ], j*FAbstractMem.SizeOfAbstractMemPosition ); inc(n,j); inc(i,j); - until (i >= FNextElementPosition + AInsertCount) or (j=0); - Inc(FNextElementPosition,AInsertCount); - FAbstractMem.Write( FInitialZone.position + 8, FNextElementPosition, 4 ); + until (i >= FNextElementIndex + AInsertCount) or (j=0); + Inc(FNextElementIndex,AInsertCount); + FAbstractMem.Write( FInitialZone.position + 8, FNextElementIndex, 4 ); end; procedure TAbstractMemTList.CheckInitialized; @@ -236,11 +233,11 @@ procedure TAbstractMemTList.Clear; // Free mem LBlockPointer := FFirstBlockPointer; FFirstBlockPointer := 0; - FNextElementPosition := 0; - FAbstractMem.Write( FInitialZone.position + 12, FFirstBlockPointer, 4 ); + FNextElementIndex := 0; + FAbstractMem.Write( FInitialZone.position + 12, FFirstBlockPointer, FAbstractMem.SizeOfAbstractMemPosition ); while (LBlockPointer>0) do begin // Read next - FAbstractMem.Read( LBlockPointer + (FElementsOfEachBlock * 4), LNext, 4); + FAbstractMem.Read( LBlockPointer + (FElementsOfEachBlock * FAbstractMem.SizeOfAbstractMemPosition), LNext, FAbstractMem.SizeOfAbstractMemPosition); FAbstractMem.Dispose(LBlockPointer); LBlockPointer := LNext; end; @@ -255,7 +252,7 @@ procedure TAbstractMemTList.Clear; function TAbstractMemTList.Count: Integer; begin - Result := FNextElementPosition; + Result := FNextElementIndex; end; constructor TAbstractMemTList.Create(AAbstractMem: TAbstractMem; const AInitialZone: TAMZone; ADefaultElementsPerBlock : Integer; AUseCache : Boolean); @@ -272,7 +269,7 @@ constructor TAbstractMemTList.Create(AAbstractMem: TAbstractMem; const AInitialZ FElementsOfEachBlock := 0; FFirstBlockPointer := 0; - FNextElementPosition := 0; + FNextElementIndex := 0; FAbstractMemTListLock := TCriticalSection.Create; @@ -323,34 +320,34 @@ procedure TAbstractMemTList.FlushCache; LNext := 0; // Save full: i := 0; - while ((i*4) < (FCacheDataUsedBytes)) do begin + while ((i*FAbstractMem.SizeOfAbstractMemPosition) < (FCacheDataUsedBytes)) do begin GetPointerTo(i,True,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); - if (i+FElementsOfEachBlock-1 >= FNextElementPosition) then begin - LElements := FNextElementPosition - i; + if (i+FElementsOfEachBlock-1 >= FNextElementIndex) then begin + LElements := FNextElementIndex - i; end else LElements := FElementsOfEachBlock; - FAbstractMem.Write(LBlockPointer,FCacheData[i*4],(LElements*4)); + FAbstractMem.Write(LBlockPointer,FCacheData[i*FAbstractMem.SizeOfAbstractMemPosition],(LElements*FAbstractMem.SizeOfAbstractMemPosition)); inc(i,LElements); - FAbstractMem.Read( LBlockPointer + (FElementsOfEachBlock * 4), LNext, 4); + FAbstractMem.Read( LBlockPointer + (FElementsOfEachBlock * FAbstractMem.SizeOfAbstractMemPosition), LNext, FAbstractMem.SizeOfAbstractMemPosition); LPreviousBlockPointer := LBlockPointer; end; // Save Header: - FAbstractMem.Write( FInitialZone.position + 8, FNextElementPosition, 4 ); + FAbstractMem.Write( FInitialZone.position + 8, FNextElementIndex, 4 ); // Free unused blocks: - if (FNextElementPosition=0) And (FFirstBlockPointer>0) then begin + if (FNextElementIndex=0) And (FFirstBlockPointer>0) then begin // This is first block pointer LNext := FFirstBlockPointer; FFirstBlockPointer := 0; - FAbstractMem.Write( FInitialZone.position + 12, FFirstBlockPointer, 4 ); + FAbstractMem.Write( FInitialZone.position + 12, FFirstBlockPointer, FAbstractMem.SizeOfAbstractMemPosition ); LPreviousBlockPointer := 0; end; while (LNext>0) do begin if LPreviousBlockPointer>0 then begin LZero := 0; - FAbstractMem.Write( LPreviousBlockPointer + (FElementsOfEachBlock * 4), LZero, 4); + FAbstractMem.Write( LPreviousBlockPointer + (FElementsOfEachBlock * FAbstractMem.SizeOfAbstractMemPosition), LZero, FAbstractMem.SizeOfAbstractMemPosition); end; LPreviousBlockPointer := LBlockPointer; LBlockPointer := LNext; - FAbstractMem.Read( LBlockPointer + (FElementsOfEachBlock * 4), LNext, 4); + FAbstractMem.Read( LBlockPointer + (FElementsOfEachBlock * FAbstractMem.SizeOfAbstractMemPosition), LNext, FAbstractMem.SizeOfAbstractMemPosition); FAbstractMem.Dispose(LBlockPointer); end; // @@ -364,10 +361,10 @@ procedure TAbstractMemTList.GetPointerTo(AIndex: Integer; AAllowIncrease : Boole var LBlockIndex : Integer; i : Integer; LNewBlock : TAMZone; - LZero : Integer; + LZero : TAbstractMemPosition; begin CheckInitialized; - if (AIndex<0) or ((Not AAllowIncrease) And (AIndex>=FNextElementPosition)) then raise EAbstractMemTList.Create(Format('%s index %d out of range 0..%d',[ClassName,AIndex,FNextElementPosition-1])); + if (AIndex<0) or ((Not AAllowIncrease) And (AIndex>=FNextElementIndex)) then raise EAbstractMemTList.Create(Format('%s index %d out of range 0..%d',[ClassName,AIndex,FNextElementIndex-1])); // Search ABlockPointer LBlockIndex := AIndex DIV FElementsOfEachBlock; @@ -379,26 +376,26 @@ procedure TAbstractMemTList.GetPointerTo(AIndex: Integer; AAllowIncrease : Boole repeat if (ABlockPointer<=0) then begin // Create - LNewBlock := FAbstractMem.New( 4 + (FElementsOfEachBlock * 4) ); + LNewBlock := FAbstractMem.New( FAbstractMem.SizeOfAbstractMemPosition + (FElementsOfEachBlock * FAbstractMem.SizeOfAbstractMemPosition) ); ABlockPointer := LNewBlock.position; // Save this pointer if (i=0) then begin // This is FFirstBlockPointer FFirstBlockPointer := LNewBlock.position; // Save header: - FAbstractMem.Write( FInitialZone.position + 12, FFirstBlockPointer, 4 ); + FAbstractMem.Write( FInitialZone.position + 12, FFirstBlockPointer, FAbstractMem.SizeOfAbstractMemPosition ); end else begin // This is previous block - FAbstractMem.Write( APreviousBlockPointer + (FElementsOfEachBlock*4), LNewBlock.position, 4 ); + FAbstractMem.Write( APreviousBlockPointer + (FElementsOfEachBlock*FAbstractMem.SizeOfAbstractMemPosition), LNewBlock.position, FAbstractMem.SizeOfAbstractMemPosition ); end; // Clear next LZero := 0; - FAbstractMem.Write( ABlockPointer + (FElementsOfEachBlock*4), LZero, 4 ); + FAbstractMem.Write( ABlockPointer + (FElementsOfEachBlock*FAbstractMem.SizeOfAbstractMemPosition), LZero, FAbstractMem.SizeOfAbstractMemPosition ); end; if (i<LBlockIndex) then begin APreviousBlockPointer := ABlockPointer; // Read - FAbstractMem.Read( ABlockPointer + (FElementsOfEachBlock*4), ABlockPointer, 4 ); + FAbstractMem.Read( ABlockPointer + (FElementsOfEachBlock*FAbstractMem.SizeOfAbstractMemPosition), ABlockPointer, FAbstractMem.SizeOfAbstractMemPosition ); end; inc(i); until (i > LBlockIndex); @@ -412,11 +409,11 @@ function TAbstractMemTList.GetPosition(AIndex: Integer): TAbstractMemPosition; FAbstractMemTListLock.Acquire; try if (UseCacheData(False)) then begin - if (AIndex<0) or (AIndex>=FNextElementPosition) then raise EAbstractMemTList.Create(Format('%s index %d out of range 0..%d',[ClassName,AIndex,FNextElementPosition-1])); - Move( FCacheData[AIndex*4], Result, 4); + if (AIndex<0) or (AIndex>=FNextElementIndex) then raise EAbstractMemTList.Create(Format('%s index %d out of range 0..%d',[ClassName,AIndex,FNextElementIndex-1])); + Move( FCacheData[AIndex*FAbstractMem.SizeOfAbstractMemPosition], Result, FAbstractMem.SizeOfAbstractMemPosition); end else begin GetPointerTo(AIndex,False,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); - FAbstractMem.Read( LBlockPointer + (LIndexInBlock*4), Result, 4); + FAbstractMem.Read( LBlockPointer + (LIndexInBlock*FAbstractMem.SizeOfAbstractMemPosition), Result, FAbstractMem.SizeOfAbstractMemPosition); end; finally FAbstractMemTListLock.Release; @@ -431,11 +428,11 @@ procedure TAbstractMemTList.Initialize(const AInitialZone: TAMZone; ADefaultElem // Try to read FElementsOfEachBlock := 0; FFirstBlockPointer := 0; - FNextElementPosition := 0; - SetLength(LBytes,CT_AbstractMemTList_HeaderSize); + FNextElementIndex := 0; + SetLength(LBytes,MinAbstractMemTListHeaderSize(FAbstractMem)); try - if (FInitialZone.position>0) And ((FInitialZone.size=0) or (FInitialZone.size>=CT_AbstractMemTList_HeaderSize)) then begin - FAbstractMem.Read(FInitialZone.position,LBytes[0],CT_AbstractMemTList_HeaderSize); + if (FInitialZone.position>0) And ((FInitialZone.size=0) or (FInitialZone.size>=MinAbstractMemTListHeaderSize(FAbstractMem))) then begin + FAbstractMem.Read(FInitialZone.position,LBytes[0],MinAbstractMemTListHeaderSize(FAbstractMem)); if Length(CT_AbstractMemTList_Magic)<>4 then raise EAbstractMemTList.Create('Invalid CT_AbstractMemTList_Magic size!'); // Check magic for i := 0 to CT_AbstractMemTList_Magic.Length-1 do begin @@ -443,17 +440,17 @@ procedure TAbstractMemTList.Initialize(const AInitialZone: TAMZone; ADefaultElem end; // Capture Size Move(LBytes[4],FElementsOfEachBlock,4); - Move(LBytes[8],FNextElementPosition,4); - Move(LBytes[12],FFirstBlockPointer,4); + Move(LBytes[8],FNextElementIndex,4); + Move(LBytes[12],FFirstBlockPointer,FAbstractMem.SizeOfAbstractMemPosition); if (FElementsOfEachBlock<=0) then begin // Not valid FElementsOfEachBlock := 0; FFirstBlockPointer := 0; - FNextElementPosition := 0; + FNextElementIndex := 0; end; end; finally - if (FInitialZone.position>0) and (FElementsOfEachBlock<=0) and ((FInitialZone.size=0) or (FInitialZone.size>=CT_AbstractMemTList_HeaderSize)) then begin + if (FInitialZone.position>0) and (FElementsOfEachBlock<=0) and ((FInitialZone.size=0) or (FInitialZone.size>=MinAbstractMemTListHeaderSize(FAbstractMem))) then begin // Need to initialize and save FElementsOfEachBlock := ADefaultElementsPerBlock; if FElementsOfEachBlock<=0 then raise EAbstractMemTList.Create('Invalid Default Elements per block'); @@ -462,8 +459,8 @@ procedure TAbstractMemTList.Initialize(const AInitialZone: TAMZone; ADefaultElem LBytes[i] := Byte(Ord(CT_AbstractMemTList_Magic.Chars[i])); end; Move(FElementsOfEachBlock,LBytes[4],4); - Move(FNextElementPosition,LBytes[8],4); - Move(FFirstBlockPointer,LBytes[12],4); + Move(FNextElementIndex,LBytes[8],4); + Move(FFirstBlockPointer,LBytes[12],FAbstractMem.SizeOfAbstractMemPosition); // Save header FAbstractMem.Write( FInitialZone.position, LBytes[0], Length(LBytes) ); end; @@ -478,11 +475,11 @@ procedure TAbstractMemTList.Insert(AIndex: Integer; const APosition: TAbstractMe try AddRange(AIndex,1); if (UseCacheData(True)) then begin - Move(APosition, FCacheData[AIndex*4], 4); + Move(APosition, FCacheData[AIndex*FAbstractMem.SizeOfAbstractMemPosition], FAbstractMem.SizeOfAbstractMemPosition); FCacheUpdated := True; end else begin GetPointerTo(AIndex,False,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); - FAbstractMem.Write( LBlockPointer + (LIndexInBlock*4), APosition, 4 ); + FAbstractMem.Write( LBlockPointer + (LIndexInBlock*FAbstractMem.SizeOfAbstractMemPosition), APosition, FAbstractMem.SizeOfAbstractMemPosition ); end; finally FAbstractMemTListLock.Release; @@ -494,18 +491,19 @@ procedure TAbstractMemTList.LoadElements(AIndexStart: Integer; var AElements: TB LIndexInBlock, i, j : Integer; begin CheckInitialized; - if (AIndexStart<0) or (AIndexStart>FNextElementPosition) then raise EAbstractMemTList.Create(Format('%s LoadElements out of range %d in 0..%d',[ClassName,AIndexStart,FNextElementPosition-1])); + if (AIndexStart<0) or (AIndexStart>FNextElementIndex) then raise EAbstractMemTList.Create(Format('%s LoadElements out of range %d in 0..%d',[ClassName,AIndexStart,FNextElementIndex-1])); - SetLength(AElements, (FNextElementPosition - AIndexStart)*4); + SetLength(AElements, (FNextElementIndex - AIndexStart)*FAbstractMem.SizeOfAbstractMemPosition); i := AIndexStart; - while (i<FNextElementPosition) do begin + while (i<FNextElementIndex) do begin GetPointerTo( i ,False,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); // Load this j := FElementsOfEachBlock - LIndexInBlock; - if (i + j -1) >= FNextElementPosition then j := FNextElementPosition - i; + if (i + j -1) >= FNextElementIndex then j := FNextElementIndex - i; - FAbstractMem.Read(LBlockPointer + (LindexInBlock * 4), AElements[ (i-AIndexStart)*4 ], (j)*4 ); + FAbstractMem.Read(LBlockPointer + (LindexInBlock * FAbstractMem.SizeOfAbstractMemPosition), + AElements[ (i-AIndexStart)*FAbstractMem.SizeOfAbstractMemPosition ], (j)*FAbstractMem.SizeOfAbstractMemPosition ); inc(i,j); end; @@ -516,6 +514,16 @@ procedure TAbstractMemTList.LockList; FAbstractMemTListLock.Acquire; end; +class function TAbstractMemTList.MinAbstractMemTListHeaderSize(AAbstractMem: TAbstractMem): Integer; +begin + // + Result := 4 + 4 + 4 + AAbstractMem.SizeOfAbstractMemPosition; + // [0] 4 for magic + // [4] 4 for elements of each block + // [8] 4 for next element (counter) + // [12] 4 or 8 for first block position +end; + procedure TAbstractMemTList.RemoveRange(AIndexStart, ARemoveCount: Integer); var LBlockPointer, LPreviousBlockPointer, LNext : TAbstractMemPosition; LIndexInBlock, i, j, n : Integer; @@ -525,21 +533,21 @@ procedure TAbstractMemTList.RemoveRange(AIndexStart, ARemoveCount: Integer); FAbstractMemTListLock.Acquire; try if (ARemoveCount<=0) then raise EAbstractMemTList.Create(Format('%s remove count %d',[ClassName,ARemoveCount])); - if (AIndexStart+ARemoveCount-1>=FNextElementPosition) then begin - if (FNextElementPosition>0) then - raise EAbstractMemTList.Create(Format('%s remove %d..%d out of range 0..%d',[ClassName,AIndexStart,AIndexStart + ARemoveCount -1, FNextElementPosition-1])) + if (AIndexStart+ARemoveCount-1>=FNextElementIndex) then begin + if (FNextElementIndex>0) then + raise EAbstractMemTList.Create(Format('%s remove %d..%d out of range 0..%d',[ClassName,AIndexStart,AIndexStart + ARemoveCount -1, FNextElementIndex-1])) else raise EAbstractMemTList.Create(Format('%s remove %d..%d out of range (NO ELEMENTS)',[ClassName,AIndexStart,AIndexStart + ARemoveCount -1])) end; if (UseCacheData(True)) then begin - if (AIndexStart+ARemoveCount < FNextElementPosition) then begin - Move(FCacheData[(AIndexStart + ARemoveCount) *4], - FCacheData[(AIndexStart) *4], - FCacheDataUsedBytes-((AIndexStart + ARemoveCount)*4)); + if (AIndexStart+ARemoveCount < FNextElementIndex) then begin + Move(FCacheData[(AIndexStart + ARemoveCount) *FAbstractMem.SizeOfAbstractMemPosition], + FCacheData[(AIndexStart) *FAbstractMem.SizeOfAbstractMemPosition], + FCacheDataUsedBytes-((AIndexStart + ARemoveCount)*FAbstractMem.SizeOfAbstractMemPosition)); end; - Dec(FCacheDataUsedBytes,(ARemoveCount*4)); + Dec(FCacheDataUsedBytes,(ARemoveCount*FAbstractMem.SizeOfAbstractMemPosition)); FCacheUpdated := True; - Dec(FNextElementPosition,ARemoveCount); + Dec(FNextElementIndex,ARemoveCount); Exit; end; @@ -553,37 +561,37 @@ procedure TAbstractMemTList.RemoveRange(AIndexStart, ARemoveCount: Integer); GetPointerTo(i,False,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); // Move from LIndexInBlock to FElementsOfEachBlock-1 in this block j := FElementsOfEachBlock - (LIndexInBlock); - if ((n+j)*4>Length(LElements)) then j := (Length(LElements) DIV 4)-n; - FAbstractMem.Write( LBlockPointer + (LIndexInBlock*4), LElements[ n*4 ], j*4 ); + if ((n+j)*FAbstractMem.SizeOfAbstractMemPosition>Length(LElements)) then j := (Length(LElements) DIV FAbstractMem.SizeOfAbstractMemPosition)-n; + FAbstractMem.Write( LBlockPointer + (LIndexInBlock*FAbstractMem.SizeOfAbstractMemPosition), LElements[ n*FAbstractMem.SizeOfAbstractMemPosition ], j*FAbstractMem.SizeOfAbstractMemPosition ); inc(n,j); inc(i,j); - until (i >= FNextElementPosition - ARemoveCount);// or (j=0); + until (i >= FNextElementIndex - ARemoveCount);// or (j=0); - LBlocksBefore := ((FNextElementPosition DIV FElementsOfEachBlock)+1); - LBlocksAfter := (((FNextElementPosition-ARemoveCount) DIV FElementsOfEachBlock)+1); + LBlocksBefore := ((FNextElementIndex DIV FElementsOfEachBlock)+1); + LBlocksAfter := (((FNextElementIndex-ARemoveCount) DIV FElementsOfEachBlock)+1); if (LBlocksBefore<LBlocksAfter) then begin - GetPointerTo(FNextElementPosition-ARemoveCount,False,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); + GetPointerTo(FNextElementIndex-ARemoveCount,False,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); while (LBlockPointer>0) do begin - FAbstractMem.Read( LBlockPointer + (FElementsOfEachBlock * 4), LNext, 4); + FAbstractMem.Read( LBlockPointer + (FElementsOfEachBlock * FAbstractMem.SizeOfAbstractMemPosition), LNext, FAbstractMem.SizeOfAbstractMemPosition); FAbstractMem.Dispose(LBlockPointer); LBlockPointer := LNext; // if LPreviousBlockPointer>0 then begin LNext := 0; - FAbstractMem.Write( LPreviousBlockPointer + (FElementsOfEachBlock * 4), LNext, 4); + FAbstractMem.Write( LPreviousBlockPointer + (FElementsOfEachBlock * FAbstractMem.SizeOfAbstractMemPosition), LNext, FAbstractMem.SizeOfAbstractMemPosition); end else begin // This is first block pointer FFirstBlockPointer := 0; - FAbstractMem.Write( FInitialZone.position + 12, FFirstBlockPointer, 4 ); + FAbstractMem.Write( FInitialZone.position + 12, FFirstBlockPointer, FAbstractMem.SizeOfAbstractMemPosition ); end; end; end; // Save to header - Dec(FNextElementPosition,ARemoveCount); - FAbstractMem.Write( FInitialZone.position + 8, FNextElementPosition, 4 ); + Dec(FNextElementIndex,ARemoveCount); + FAbstractMem.Write( FInitialZone.position + 8, FNextElementIndex, 4 ); finally FAbstractMemTListLock.Release; end; @@ -596,11 +604,11 @@ procedure TAbstractMemTList.SetPosition(AIndex: Integer; const Value: TAbstractM FAbstractMemTListLock.Acquire; try if (UseCacheData(True)) then begin - Move( Value, FCacheData[AIndex*4], 4); + Move( Value, FCacheData[AIndex*FAbstractMem.SizeOfAbstractMemPosition], FAbstractMem.SizeOfAbstractMemPosition); FCacheUpdated := True; end else begin GetPointerTo(AIndex,False,LPreviousBlockPointer,LBlockPointer,LIndexInBlock); - FAbstractMem.Write( LBlockPointer + (LIndexInBlock*4), Value, 4); + FAbstractMem.Write( LBlockPointer + (LIndexInBlock*FAbstractMem.SizeOfAbstractMemPosition), Value, FAbstractMem.SizeOfAbstractMemPosition); end; finally FAbstractMemTListLock.Release; diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr index cb8b5fc96..cce735e78 100644 --- a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr @@ -17,8 +17,7 @@ uses Classes, {$ELSE} Interfaces, - Forms, - GUITestRunner, + Forms, GuiTestRunner, {$ENDIF } {$ELSE} Forms, @@ -39,6 +38,7 @@ uses UAbstractMem.Tests in 'src\UAbstractMem.Tests.pas', UAbstractBTree.Tests in 'src\UAbstractBTree.Tests.pas', UAbstractMemBTree.Tests in 'src\UAbstractMemBTree.Tests.pas', + UAbstractMemTList.Tests in 'src\UAbstractMemTList.Tests.pas', UFileMem.Tests in 'src\UFileMem.Tests.pas'; {$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} @@ -59,6 +59,7 @@ begin Application := TFreePascalConsoleRunner.Create(nil); {$ENDIF} + Application.Title:='Test'; Application.Initialize; {$IFDEF FPC} {$IF Not Defined(CONSOLE_TESTRUNNER)} diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi b/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi index e28e037ba..2f33789aa 100644 --- a/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi @@ -32,7 +32,7 @@ <PackageName Value="FCL"/> </Item3> </RequiredPackages> - <Units Count="15"> + <Units Count="16"> <Unit0> <Filename Value="AbstractMem.Tests.dpr"/> <IsPartOfProject Value="True"/> @@ -93,19 +93,24 @@ <Filename Value="src\UFileMem.Tests.pas"/> <IsPartOfProject Value="True"/> </Unit14> + <Unit15> + <Filename Value="src\UAbstractMemTList.Tests.pas"/> + <IsPartOfProject Value="True"/> + </Unit15> </Units> </ProjectOptions> <CompilerOptions> <Version Value="11"/> <PathDelim Value="\"/> <SearchPaths> - <IncludeFiles Value="..;src"/> + <IncludeFiles Value="..;src;$(ProjOutDir)"/> <OtherUnitFiles Value="..;src"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> <SyntaxOptions> - <SyntaxMode Value="delphi"/> + <SyntaxMode Value="Delphi"/> + <IncludeAssertionCode Value="True"/> </SyntaxOptions> </Parsing> <Linking> diff --git a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas index 2714f45db..cb8dab665 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractBTree.Tests.pas @@ -21,7 +21,7 @@ interface private protected public - constructor Create(AAllowDuplicates : Boolean; AOrder : Integer); + constructor Create(AAllowDuplicates : Boolean; AOrder: Integer); function NodeDataToString(const AData : Integer) : String; override; End; diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index e8e9c095f..954d54485 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -39,9 +39,9 @@ TestTAbstractMemBTree = class(TTestCase) public procedure SetUp; override; procedure TearDown; override; - procedure TestInfinite_Integer(AOrder : Integer; AAllowDuplicates : Boolean); - procedure TestInfinite_String(AOrder : Integer; AAllowDuplicates : Boolean); - procedure TestInfinite(AOrder : Integer); + procedure TestInfinite_Integer(AOrder : Integer; AAllowDuplicates : Boolean; A64Bytes : Boolean); + procedure TestInfinite_String(AOrder : Integer; AAllowDuplicates : Boolean; A64Bytes : Boolean); + procedure TestInfinite(AOrder : Integer; A64Bytes : Boolean); procedure DoCheckAbstractMem(AAbstractMem : TAbstractMem; AUsedBytes : Integer); published procedure TestInfiniteOrder_3; @@ -126,17 +126,17 @@ procedure TestTAbstractMemBTree.TearDown; begin end; -procedure TestTAbstractMemBTree.TestInfinite(AOrder: Integer); +procedure TestTAbstractMemBTree.TestInfinite(AOrder: Integer; A64Bytes : Boolean); begin - TestInfinite_Integer(AOrder,(AOrder MOD 2)=0); - TestInfinite_String(AOrder,(AOrder MOD 2)=0); + TestInfinite_Integer(AOrder,(AOrder MOD 2)=0,A64Bytes); + TestInfinite_String(AOrder,(AOrder MOD 2)=0,A64Bytes); end; -procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDuplicates : Boolean); +procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDuplicates : Boolean; A64Bytes : Boolean); var Lbt : TAbstractMemBTreeExampleInteger; Lbts : TAbstractMemBTreeExampleString; Lzone : TAMZone; - intValue, nRounds, nAdds, nDeletes, i : Integer; + intValue, nRounds, nAdds, nDeletes, i, intAux : Integer; j : TAbstractMemPosition; Lnode : TAbstractMemBTreeExampleInteger.TAbstractBTreeNode; Lmem : TAbstractMem; @@ -144,15 +144,12 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup begin Lmem := TMem.Create(0,False); Try - {$IFDEF FPC} - Randomize; - {$ELSE} - RandomizeProc(0); - {$ENDIF} + RandSeed := 0; + LMem.Initialize(A64Bytes,Random(64)+4); nRounds := 0; nAdds := 0; nDeletes := 0; - Lzone := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + Lzone := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(Lmem)); try Lbt := TAbstractMemBTreeExampleInteger.Create(Lmem,Lzone,AAllowDuplicates,AOrder); try @@ -168,10 +165,7 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup inc(nDeletes); end; end; - if Random(100)=0 then begin - Lbt.CheckConsistency; - end; - until (nRounds>=AOrder * 10000); + until (nRounds>=AOrder * 1000); Lbt.CheckConsistency; // Delete mode while Lbt.Count>0 do begin @@ -180,19 +174,19 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup Lnode := Lbt.GetNode(Lnode.childs[Random(Lnode.Count)+1]); end; If Not Lbt.Delete(Lnode.data[Random(Lnode.Count)]) then raise Exception.Create('Not Found to delete!'); - if Random(100)=0 then begin - Lbt.CheckConsistency; - end; end; Lbt.CheckConsistency; // Try to re-use - for i := 1 to AOrder do begin + i := 0; + repeat intValue := Random(AOrder * 100); - Assert(Lbt.Add(intValue),Format('Cannot re-use %d/%d and add %d',[i,AOrder,intValue])); - Lbt.CheckConsistency; - Assert(Lbt.FindIndex(i-1,j),Format('Cannot find %d on index %d on order %d',[intValue,i-1,AOrder])); - Assert(Not Lbt.FindIndex(i,j),Format('Found %d on index %d on order %d',[j,i-1,AOrder])); - end; + if (not Lbt.Find(intValue,Lnode,intAux)) or (AAllowDuplicates) then begin + inc(i); + Assert(Lbt.Add(intValue),Format('Cannot re-use %d/%d and add %d',[i,AOrder,intValue])); + Assert(Lbt.FindIndex(i-1,j),Format('Cannot find %d on index %d on order %d',[intValue,i-1,AOrder])); + Assert(Not Lbt.FindIndex(i,j),Format('Found %d on index %d on order %d',[j,i-1,AOrder])); + end; + until Lbt.Count>(AOrder * 10); finally Lbt.Free; end; @@ -213,7 +207,7 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup End; end; -procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDuplicates : Boolean); +procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDuplicates : Boolean; A64Bytes : Boolean); var Lbt : TAbstractMemBTreeExampleString; Lzone : TAMZone; intValue, nRounds, nAdds, nDeletes, i : Integer; @@ -224,15 +218,12 @@ procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDupli begin Lmem := TMem.Create(0,False); Try - {$IFDEF FPC} - Randomize; - {$ELSE} - RandomizeProc(0); - {$ENDIF} + RandSeed := 0; + Lmem.Initialize(A64Bytes,Random(64)+4); nRounds := 0; nAdds := 0; nDeletes := 0; - Lzone := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize); + Lzone := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(Lmem)); try Lbt := TAbstractMemBTreeExampleString.Create(Lmem,Lzone,AAllowDuplicates,AOrder,TComparison_String); try @@ -248,9 +239,6 @@ procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDupli inc(nDeletes); end; end; - if Random(100)=0 then begin - Lbt.CheckConsistency; - end; until (nRounds>=AOrder * 10000); Lbt.CheckConsistency; // Delete mode @@ -261,9 +249,6 @@ procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDupli end; LCurrData := Lbt.LoadData(Lnode.data[Random(Lnode.Count)]); if Not Lbt.DeleteData(LCurrData) then raise EAbstractMemBTree.Create('Not found to delete!'); - if Random(100)=0 then begin - Lbt.CheckConsistency; - end; end; Lbt.CheckConsistency; // Try to re-use @@ -319,27 +304,32 @@ procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDupli procedure TestTAbstractMemBTree.TestInfiniteOrder_3; begin - TestInfinite(3); +// TestInfinite(3,False); + TestInfinite(3,True); end; procedure TestTAbstractMemBTree.TestInfiniteOrder_4; begin - TestInfinite(4); + TestInfinite(4,False); + TestInfinite(4,True); end; procedure TestTAbstractMemBTree.TestInfiniteOrder_5; begin - TestInfinite(5); + TestInfinite(5,False); + TestInfinite(5,True); end; procedure TestTAbstractMemBTree.TestInfiniteOrder_6; begin - TestInfinite(6); + TestInfinite(6,False); + TestInfinite(6,True); end; procedure TestTAbstractMemBTree.TestInfiniteOrder_7; begin - TestInfinite(7); + TestInfinite(7,False); + TestInfinite(7,True); end; initialization diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemTList.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemTList.Tests.pas new file mode 100644 index 000000000..4d206524a --- /dev/null +++ b/src/libraries/abstractmem/tests/src/UAbstractMemTList.Tests.pas @@ -0,0 +1,120 @@ +unit UAbstractMemTList.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +uses + SysUtils, + {$IFDEF FPC} + fpcunit, testutils, testregistry, + {$ELSE} + TestFramework, + {$ENDIF} + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} + UAbstractMem, + UAbstractMemTList; + +type + TestTAbstractMemTList = class(TTestCase) + strict private + public + procedure SetUp; override; + procedure TearDown; override; + procedure TestInfinite(A64Bytes : Boolean; AUseCache, AUseCacheAuto : Boolean; AElementsPerBlock : Integer); + published + procedure Test_32b_NoCache; + procedure Test_32b_Cache; + procedure Test_64b_NoCache; + procedure Test_64b_Cache; + end; + +implementation + + +{ TestTAbstractMemTList } + +procedure TestTAbstractMemTList.SetUp; +begin + inherited; +end; + +procedure TestTAbstractMemTList.TearDown; +begin + inherited; +end; + +procedure TestTAbstractMemTList.TestInfinite(A64Bytes, AUseCache, + AUseCacheAuto: Boolean; AElementsPerBlock: Integer); +var LMem : TMem; + LAMList : TAbstractMemTList; + LAMZone : TAMZone; + i : Integer; +begin + RandSeed:=0; + LMem := TMem.Create(0,False); + Try + LMem.Initialize(A64Bytes,4); + LAMZone := LMem.New(TAbstractMemTList.MinAbstractMemTListHeaderSize(LMem)); + LAMList := TAbstractMemTList.Create(LMem,LAMZone,AElementsPerBlock,AUseCache); + Try + LAMList.UseCacheAuto := AUseCacheAuto; + // Start process + repeat + LAMList.Add(LMem.New((Random(50)+1)*4).position); + if (Random(5)=0) and (LAMList.Count>0) then begin + i := Random(LAMList.Count); + LAMZone.position := LAMList.Position[i]; + LAMList.Delete(i); + LMem.Dispose(LAMZone.position); + end; + if Random(100)=0 then + LAMList.FlushCache; + until LAMList.Count>(AElementsPerBlock*200); + // + LAMList.FlushCache; + // + while (LAMList.Count>0) do begin + i := Random(LAMList.Count); + LAMZone.position := LAMList.Position[i]; + LAMList.Delete(i); + LMem.Dispose(LAMZone.position); + if Random(100)=0 then + LAMList.FlushCache; + end; + LAMList.FlushCache; + LMem.CheckConsistency(); + // + Finally + LAMList.Free; + End; + Finally + LMem.Free; + End; +end; + +procedure TestTAbstractMemTList.Test_32b_Cache; +begin + TestInfinite(False,True,True,10); +end; + +procedure TestTAbstractMemTList.Test_32b_NoCache; +begin + TestInfinite(False,False,False,10); +end; + +procedure TestTAbstractMemTList.Test_64b_Cache; +begin + TestInfinite(True,True,True,10); +end; + +procedure TestTAbstractMemTList.Test_64b_NoCache; +begin + TestInfinite(True,False,False,10); +end; + +initialization + RegisterTest(TestTAbstractMemTList{$IFNDEF FPC}.Suite{$ENDIF}); +end. From 7bb24d7ebf76da0a6c3146ce10a85839c775cb8c Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 10 Nov 2021 21:13:25 +0100 Subject: [PATCH 188/275] Some improvements and bug fixes of TAbstractMem library --- src/libraries/abstractmem/UAbstractBTree.pas | 69 ++-- src/libraries/abstractmem/UAbstractMem.pas | 135 +++++-- .../abstractmem/UAbstractMemBTree.pas | 348 +++++++++++++---- src/libraries/abstractmem/UFileMem.pas | 5 +- .../tests/src/UAbstractMem.Tests.pas | 5 +- .../tests/src/UAbstractMemBTree.Tests.pas | 352 +++++++++++------- 6 files changed, 648 insertions(+), 266 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index 7eab9c04d..cd230b85d 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -54,6 +54,7 @@ interface TAbstractBTree<TIdentify, TData> = Class public type + TDataSource = TData; TIdentifyArray = Array of TIdentify; TDataArray = Array of TData; TAbstractBTreeNode = record @@ -83,13 +84,11 @@ TAbstractBTreeNode = record function FindPrecessorExt(const ACircularProtectionList : TOrderedList<TIdentify>; var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; function FindSuccessorExt(const ACircularProtectionList : TOrderedList<TIdentify>; var ANode : TAbstractBTreeNode; var iPos : Integer) : Boolean; procedure EraseTreeExt(var ANode : TAbstractBTreeNode); - function FindExt(const AData: TData; const ACircularProtectionList : TOrderedList<TIdentify>; out ANode : TAbstractBTreeNode; out iPos : Integer): Boolean; function FindLowestNodeExt(const ACircularProtectionList : TOrderedList<TIdentify>): TAbstractBTreeNode; function FindHighestNodeExt(const ACircularProtectionList : TOrderedList<TIdentify>): TAbstractBTreeNode; protected FCount: integer; FAbstractBTreeLock : TCriticalSection; - FIsFindingProcess : Boolean; function GetRoot: TAbstractBTreeNode; virtual; abstract; procedure SetRoot(var Value: TAbstractBTreeNode); virtual; abstract; @@ -108,6 +107,9 @@ TAbstractBTreeNode = record function FindChildPos(const AIdent : TIdentify; const AParent : TAbstractBTreeNode) : Integer; procedure DisposeData(var AData : TData); virtual; function DoCompareData(const ALeftData, ARightData: TData): Integer; virtual; + procedure DoOnFindProcessStart; virtual; + procedure DoOnFindProcessEnd; virtual; + function DoFind(const AData: TData; const ACircularProtectionList : TOrderedList<TIdentify>; out ANode : TAbstractBTreeNode; out iPos : Integer): Boolean; virtual; public property AllowDuplicates : Boolean read FAllowDuplicates write FAllowDuplicates; function IsNil(const AIdentify : TIdentify) : Boolean; virtual; abstract; @@ -194,7 +196,7 @@ function TAbstractBTree<TIdentify, TData>.Add(const AData: TData): Boolean; LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); end else LCircularProtectionList := Nil; Try - if (FindExt(AData,LCircularProtectionList,Lnode,iDataPos)) then begin + if (DoFind(AData,LCircularProtectionList,Lnode,iDataPos)) then begin if (Not FAllowDuplicates) then Exit(False); // Follow childs until leaf node while (Not Lnode.IsLeaf) do begin @@ -405,7 +407,6 @@ procedure TAbstractBTree<TIdentify, TData>.ClearNode(var ANode: TAbstractBTreeNo constructor TAbstractBTree<TIdentify, TData>.Create(const AOnCompareIdentifyMethod: TComparison<TIdentify>; const AOnCompareDataMethod: TComparison<TData>; AAllowDuplicates : Boolean; AOrder: Integer); begin - FIsFindingProcess := False; FAbstractBTreeLock := TCriticalSection.Create; FOnCompareIdentify := AOnCompareIdentifyMethod; FOnCompareData := AOnCompareDataMethod; @@ -435,7 +436,7 @@ function TAbstractBTree<TIdentify, TData>.Delete(const AData: TData) : Boolean; end else LCircularProtectionList := Nil; try - if Not FindExt(AData,LCircularProtectionList,Lnode,iPos) then Exit(False); + if Not DoFind(AData,LCircularProtectionList,Lnode,iPos) then Exit(False); Assert(FCount<>0,'Cannot Delete when FCount = 0'); @@ -727,6 +728,37 @@ function TAbstractBTree<TIdentify, TData>.DoCompareData(const ALeftData, ARightD Result := FOnCompareData(ALeftData,ARightData); end; +function TAbstractBTree<TIdentify, TData>.DoFind(const AData: TData; + const ACircularProtectionList: TOrderedList<TIdentify>; + out ANode: TAbstractBTreeNode; out iPos: Integer): Boolean; +begin + DoOnFindProcessStart; + Try + ANode := GetRoot; + iPos := 0; + repeat + if Assigned(ACircularProtectionList) then begin + if ACircularProtectionList.Add(ANode.identify)<0 then raise EAbstractBTree.Create(ClassName+'.Find Circular T structure at Find for T='+ToString(ANode)+ ' searching for '+NodeDataToString(AData)); + end; + if (BinarySearch(AData,ANode.data,iPos)) then Exit(True) + else if (Not ANode.IsLeaf) then ANode := GetNode( ANode.childs[ iPos ] ) + else Exit(False); + until False; + Finally + DoOnFindProcessEnd; + End; +end; + +procedure TAbstractBTree<TIdentify, TData>.DoOnFindProcessEnd; +begin + // +end; + +procedure TAbstractBTree<TIdentify, TData>.DoOnFindProcessStart; +begin + // +end; + procedure TAbstractBTree<TIdentify, TData>.EraseTree; var Lnode : TAbstractBTreeNode; begin @@ -809,7 +841,7 @@ function TAbstractBTree<TIdentify, TData>.Find(const AData: TData; out ANode: TA LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); end else LCircularProtectionList := Nil; Try - Result := FindExt(AData,LCircularProtectionList,ANode,iPos); + Result := DoFind(AData,LCircularProtectionList,ANode,iPos); Finally if Assigned(LCircularProtectionList) then LCircularProtectionList.Free; End; @@ -826,27 +858,6 @@ function TAbstractBTree<TIdentify, TData>.FindChildPos(const AIdent: TIdentify; raise EAbstractBTree.Create(Format('Child not found at %s',[ToString(AParent)])); end; -function TAbstractBTree<TIdentify, TData>.FindExt(const AData: TData; const ACircularProtectionList: TOrderedList<TIdentify>; - out ANode: TAbstractBTreeNode; out iPos: Integer): Boolean; -begin - Assert(Not FIsFindingProcess,'Is finding process'); - FIsFindingProcess := True; - Try - ANode := GetRoot; - iPos := 0; - repeat - if Assigned(ACircularProtectionList) then begin - if ACircularProtectionList.Add(ANode.identify)<0 then raise EAbstractBTree.Create(ClassName+'.Find Circular T structure at Find for T='+ToString(ANode)+ ' searching for '+NodeDataToString(AData)); - end; - if (BinarySearch(AData,ANode.data,iPos)) then Exit(True) - else if (Not ANode.IsLeaf) then ANode := GetNode( ANode.childs[ iPos ] ) - else Exit(False); - until False; - Finally - FIsFindingProcess := False; - End; -end; - function TAbstractBTree<TIdentify, TData>.FindHighest(out AHighest : TData) : Boolean; var Lnode : TAbstractBTreeNode; begin @@ -968,7 +979,7 @@ function TAbstractBTree<TIdentify, TData>.FindPrecessor(const AData : TData; out end else LCircularProtectionList := Nil; Try Result := False; - if Not FindExt(AData,LCircularProtectionList,Lnode,iPos) then Exit(False); + if Not DoFind(AData,LCircularProtectionList,Lnode,iPos) then Exit(False); if Assigned(LCircularProtectionList) then LCircularProtectionList.Clear; repeat Result := FindPrecessorExt(LCircularProtectionList,Lnode,iPos); @@ -1052,7 +1063,7 @@ function TAbstractBTree<TIdentify, TData>.FindSuccessor(const AData : TData; out end else LCircularProtectionList := Nil; Try Result := False; - if Not FindExt(AData,LCircularProtectionList,Lnode,iPos) then Exit(False); + if Not DoFind(AData,LCircularProtectionList,Lnode,iPos) then Exit(False); if Assigned(LCircularProtectionList) then LCircularProtectionList.Clear; repeat Result := FindSuccessorExt(LCircularProtectionList,Lnode,iPos); diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index a6f999bd2..442a2a7a4 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -112,9 +112,11 @@ TAbstractMemMemoryLeaksNode = record FNextAvailablePos : Int64; FMaxAvailablePos : Int64; FMemLeaks : TAbstractMemMemoryLeaks; - FIs64Bytes : Boolean; + FIs64Bits : Boolean; FMemUnitsSize : Integer; // Multiple of 4 and >=4 and <=256 // + function RoundSize(ASize : TAbstractMemSize) : TAbstractMemSize; + function IsValidUsedSize(ASize : TAbstractMemSize) : Boolean; protected FLock : TCriticalSection; function AbsoluteWrite(const AAbsolutePosition : Int64; const ABuffer; ASize : Integer) : Integer; virtual; abstract; @@ -153,7 +155,7 @@ TAbstractMemMemoryLeaksNode = record property NextAvailablePos : Int64 read FNextAvailablePos; property MaxAvailablePos : Int64 read FMaxAvailablePos; property HeaderInitialized : Boolean read FHeaderInitialized; - property Is64Bytes : Boolean read FIs64Bytes; + property Is64Bits : Boolean read FIs64Bits; function Initialize(ASetTo64Bytes : Boolean; AMemUnitsSize : Integer) : Boolean; function HeaderSize : Integer; function SizeOfAbstractMemPosition : TAbstractMemSize; inline; @@ -164,6 +166,7 @@ TAbstractMemMemoryLeaksNode = record TMem = Class(TAbstractMem) private FMem : TBytes; + FLastIncrease : Int64; protected function AbsoluteWrite(const AAbsolutePosition : Int64; const ABuffer; ASize : Integer) : Integer; override; function AbsoluteRead(const AAbsolutePosition : Int64; var ABuffer; ASize : Integer) : Integer; override; @@ -172,6 +175,18 @@ TAbstractMemMemoryLeaksNode = record Constructor Create(AInitialPosition : Int64; AReadOnly : Boolean); override; End; + TStreamMem = Class(TAbstractMem) + private + FStream : TStream; + protected + function AbsoluteWrite(const AAbsolutePosition : Int64; const ABuffer; ASize : Integer) : Integer; override; + function AbsoluteRead(const AAbsolutePosition : Int64; var ABuffer; ASize : Integer) : Integer; override; + procedure DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos : Int64; ANeedSize : Integer); override; + public + Constructor Create(const AStream : TStream; AInitialPosition : Int64; AReadOnly : Boolean); reintroduce; + Destructor Destroy; override; + End; + TAbstractMemAVLTreeNodeInfo = record parentPosition, leftPosition, @@ -349,7 +364,7 @@ procedure TAbstractMem.CopyFrom(ASource: TAbstractMem); ASource.FLock.Acquire; Self.FLock.Acquire; try - ClearContent(ASource.Is64Bytes,ASource.FMemUnitsSize); + ClearContent(ASource.Is64Bits,ASource.FMemUnitsSize); CheckInitialized(True); IncreaseSize(ASource.FNextAvailablePos); @@ -386,7 +401,7 @@ constructor TAbstractMem.Create(AInitialPosition: Int64; AReadOnly : Boolean); FReadOnly := AReadOnly; LMemLeakRelativeRootPos := 0; FInitialPosition := AInitialPosition; - FIs64Bytes := False; + FIs64Bits := False; FMemUnitsSize := 4; // Warning: Multiple of 4 >=4 and <=256! // LNextAvailablePosAux := 0; @@ -411,19 +426,19 @@ constructor TAbstractMem.Create(AInitialPosition: Int64; AReadOnly : Boolean); Move(LBuffer[12],LNextAvailablePosAux,4); // if (LNextAvailablePosAux >= CT_HeaderSize_32b) and (LMemLeakRelativeRootPos<LNextAvailablePosAux) then begin - FIs64Bytes := False; + Fis64Bits := False; FNextAvailablePos := LNextAvailablePosAux; LOk := True; end; end else if (LBuffer[7] = CT_Version_64b) then begin - FIs64Bytes := True; + Fis64Bits := True; SetLength(LBuffer,CT_HeaderSize_64b); FNextAvailablePos := CT_HeaderSize_64b; // At least v2 size if Read(0,LBuffer[0],CT_HeaderSize_64b)=CT_HeaderSize_64b then begin Move(LBuffer[8],LMemLeakRelativeRootPos,8); Move(LBuffer[16],LNextAvailablePosAux,8); LMemUnitsSizeAux := 0; - Move(LBuffer[17],LMemUnitsSizeAux,1); + Move(LBuffer[24],LMemUnitsSizeAux,1); if (LMemUnitsSizeAux>=4) and (LMemUnitsSizeAux<256) and ((LMemUnitsSizeAux MOD 4)=0) // Multiple of 4 and (LNextAvailablePosAux >= CT_HeaderSize_32b) and (LMemLeakRelativeRootPos<LNextAvailablePosAux) then begin FNextAvailablePos := LNextAvailablePosAux; @@ -476,7 +491,7 @@ procedure TAbstractMem.Dispose(const AAMZone: TAMZone); if (LZoneSize<>AAMZone.size) then raise EAbstractMem.Create(Format('Dispose: Invalid size %d (expected %d) at position %d',[LZoneSize,AAMZone.size,AAMZone.position])); // Check valid units based on size - if (LNewMemLeak.GetSize(Self)<>AAMZone.size+SizeOfAbstractMemPosition()) then raise EAbstractMem.Create(Format('Dispose: Invalid size %d at position %d',[AAMZone.size,AAMZone.position])); + if (LNewMemLeak.GetSize(Self)<>AAMZone.size+SizeOfAbstractMemPosition()) then raise EAbstractMem.Create(Format('Dispose: Invalid size %d (Found %d) at position %d',[AAMZone.size,LNewMemLeak.GetSize(Self),AAMZone.position])); FLock.Acquire; Try // Save mem leak to mem @@ -507,7 +522,7 @@ function TAbstractMem.GetUsedZoneInfo(const APosition: TAbstractMemPosition; ACh AAMZone.Clear; AAMZone.position := APosition; if Read(APosition - SizeOfAbstractMemPosition(),AAMZone.size,SizeOfAbstractMemPosition())<>SizeOfAbstractMemPosition() then Exit(False); - Result := (AAMZone.position + AAMZone.size <= FNextAvailablePos) And ( ((((AAMZone.size-1) DIV FMemUnitsSize)+1)*FMemUnitsSize) = AAMZone.size ); + Result := (AAMZone.position + AAMZone.size <= FNextAvailablePos) And (IsValidUsedSize(AAMZone.size)); end; end; @@ -519,7 +534,7 @@ function TAbstractMem.GetZoneType(APosition: TAbstractMemPosition; out AAMZone : AAMZone.Clear; AAMZone.position := APosition; AAMZone.size := 0; - LZone.position := (((APosition-1) DIV FMemUnitsSize)+1)*FMemUnitsSize; + LZone.position := RoundSize(APosition); LZone.size := 0; if (LZone.position <> APosition) or (LZone.position<HeaderSize) or (LZone.position>=FNextAvailablePos) then Exit; @@ -530,7 +545,7 @@ function TAbstractMem.GetZoneType(APosition: TAbstractMemPosition; out AAMZone : if FMemLeaks.IsNil(LSearchedMemLeak) then begin if Read(APosition,LZone.size,SizeOfAbstractMemPosition())<>SizeOfAbstractMemPosition() then Exit; if (LZone.position + SizeOfAbstractMemPosition() + LZone.size <= FNextAvailablePos) - And ( ((((LZone.size-1) DIV FMemUnitsSize)+1)*FMemUnitsSize) = LZone.size ) then begin + And (IsValidUsedSize(LZone.size)) then begin Result := amzt_used; AAMZone.position := LZone.position + SizeOfAbstractMemPosition(); AAMZone.size := LZone.size; @@ -543,8 +558,9 @@ function TAbstractMem.GetZoneType(APosition: TAbstractMemPosition; out AAMZone : function TAbstractMem.HeaderSize: Integer; begin - if FIs64Bytes then Result := CT_HeaderSize_64b + if Fis64Bits then Result := CT_HeaderSize_64b else Result := CT_HeaderSize_32b; + Result := RoundSize(Result); end; procedure TAbstractMem.IncreaseSize(ANeedSize: TAbstractMemSize); @@ -553,7 +569,7 @@ procedure TAbstractMem.IncreaseSize(ANeedSize: TAbstractMemSize); begin if FMaxAvailablePos-FNextAvailablePos+1 >= ANeedSize then Exit; - if Not FIs64Bytes then begin + if Not Fis64Bits then begin // Max 32 bits memory (4 Gb) if Int64(FNextAvailablePos + Int64(ANeedSize)) >= Int64($FFFFFFFF) then begin raise EAbstractMem.Create(Format('Cannot increase more size (Max 4Gb) current %d (max %d) needed %d overflow 0x%s', @@ -577,18 +593,19 @@ procedure TAbstractMem.IncreaseSize(ANeedSize: TAbstractMemSize); function TAbstractMem.Initialize(ASetTo64Bytes: Boolean; AMemUnitsSize: Integer): Boolean; begin Result := False; + if ReadOnly then raise EAbstractMem.Create('Cannot initialize a Readonly AbstractMem'); if HeaderInitialized then Exit; - FIs64Bytes := ASetTo64Bytes; + Fis64Bits := ASetTo64Bytes; FMemUnitsSize := 4; // By Default - if FIs64Bytes then begin + if Fis64Bits then begin if (AMemUnitsSize>=4) and (AMemUnitsSize<256) and ((AMemUnitsSize MOD 4)=0) then begin FMemUnitsSize := AMemUnitsSize; end; - FNextAvailablePos := CT_HeaderSize_64b; Result := True; end else begin Result := True; end; + FNextAvailablePos := HeaderSize; end; function TAbstractMem.IsAbstractMemInfoStable: Boolean; @@ -596,6 +613,11 @@ function TAbstractMem.IsAbstractMemInfoStable: Boolean; Result := True; end; +function TAbstractMem.IsValidUsedSize(ASize: TAbstractMemSize): Boolean; +begin + Result := RoundSize(ASize + SizeOfAbstractMemPosition) = (ASize + SizeOfAbstractMemPosition); +end; + function TAbstractMem.New(AMemSize: TAbstractMemSize): TAMZone; var LNeededMemSize : TAbstractMemSize; LMemLeakToFind, LMemLeakFound : TAbstractMemMemoryLeaksNode; @@ -609,7 +631,7 @@ function TAbstractMem.New(AMemSize: TAbstractMemSize): TAMZone; // AMemSize must be a value stored in 4 bytes (32 bits) where each value is a "unit" of FMemUnitsSize bytes (FMemUnitsSize is multiple of 4 between 4..256) // LMaxMemSizePerUnits := Int64(256 * 256 * 256) * Int64(FMemUnitsSize); // 2^24 * FMemUnitsSize - if FIs64Bytes then begin + if Fis64Bits then begin LMaxMemSizePerUnits := LMaxMemSizePerUnits * 256; // On 64 bits is stored in 32 bits instead of 24 bits end; if (AMemSize<=0) or (AMemSize>(LMaxMemSizePerUnits - SizeOfAbstractMemPosition())) then raise EAbstractMem.Create('Invalid new size: '+AMemSize.ToString+' Max:'+LMaxMemSizePerUnits.ToString); @@ -622,7 +644,7 @@ function TAbstractMem.New(AMemSize: TAbstractMemSize): TAMZone; if LNeededMemSize<FMemLeaks.SizeOfMemoryLeak() then LNeededMemSize := FMemLeaks.SizeOfMemoryLeak() else LNeededMemSize := LNeededMemSize; // Round LMemSize to a FMemUnitsSize bytes packet - LNeededMemSize := (((LNeededMemSize-1) DIV FMemUnitsSize)+1)*FMemUnitsSize; + LNeededMemSize := RoundSize(LNeededMemSize); LMemLeakToFind.Clear; LMemLeakToFind.SetSize(Self,LNeededMemSize); @@ -664,7 +686,7 @@ procedure TAbstractMem.SaveHeader; if FReadOnly then raise EAbstractMem.Create('Cannot save Header on a ReadOnly AbstractMem'); // Write Header: SetLength(LBuffer,HeaderSize); - if FIs64Bytes then begin + if Fis64Bits then begin FillChar(LBuffer[0],Length(LBuffer),0); Move(CT_Magic[0],LBuffer[0],6); if IsAbstractMemInfoStable then begin @@ -722,7 +744,7 @@ procedure TAbstractMem.SaveToStream(AStream: TStream); function TAbstractMem.SizeOfAbstractMemPosition: TAbstractMemSize; begin - if FIs64Bytes then Result := 8 + if Fis64Bits then Result := 8 else Result := 4; end; @@ -773,6 +795,13 @@ function TAbstractMem.ReadFirstData(var AFirstDataZone: TAMZone; var AFirstData: end; end; +function TAbstractMem.RoundSize(ASize: TAbstractMemSize): TAbstractMemSize; +// Rounds ASize to a FMemUnitsSize valid value +begin + Assert(ASize>=0,Format('Invalid size:%d',[ASize])); + Result := ((((ASize-1) DIV Int64(FMemUnitsSize))+1)*FMemUnitsSize); +end; + function TAbstractMem.Write(const APosition: Int64; const ABuffer; ASize: Integer) : Integer; begin FLock.Acquire; @@ -818,7 +847,7 @@ procedure TAbstractMem.TAbstractMemMemoryLeaksNode.ReadFromMem(AAbstractMem : TA Self.Clear; Self.myPosition := AMyPosition; if Self.myPosition<=0 then Exit; - if AAbstractMem.Is64Bytes then begin + if AAbstractMem.Is64Bits then begin SetLength(LBuff,32); AAbstractMem.Read(AMyPosition,LBuff[0],32); Move(LBuff[0],Self.parentPosition,8); @@ -864,7 +893,7 @@ procedure TAbstractMem.TAbstractMemMemoryLeaksNode.WriteToMem(AAbstractMem: TAbs var LBuff : TBytes; begin if Self.myPosition<=0 then Exit; - if (AAbstractMem.Is64Bytes) then begin + if (AAbstractMem.is64Bits) then begin SetLength(LBuff,32); Move(Self.parentPosition,LBuff[0],8); Move(Self.leftPosition,LBuff[8],8); @@ -996,7 +1025,7 @@ procedure TAbstractMem.TAbstractMemMemoryLeaks.SetRoot(const Value: TAbstractMem function TAbstractMem.TAbstractMemMemoryLeaks.SizeOfMemoryLeak: TAbstractMemSize; begin - if FAbstractMem.Is64Bytes then Result := 32 + if FAbstractMem.is64Bits then Result := 32 else Result := 16; end; @@ -1030,6 +1059,7 @@ function TMem.AbsoluteWrite(const AAbsolutePosition: Int64; const ABuffer; ASize constructor TMem.Create(AInitialPosition: Int64; AReadOnly: Boolean); begin SetLength(FMem,0); + FLastIncrease := 0; inherited; end; @@ -1042,8 +1072,8 @@ procedure TMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Int64; AN AMaxAvailablePos := Length(FMem); if (AMaxAvailablePos-ANextAvailablePos+1 >= ANeedSize) then Exit; - ANeedSize := (((ANeedSize-1) DIV 256)+1)*256; - + ANeedSize := RoundSize( ((((ANeedSize + FLastIncrease)-1) DIV 256)+1)*256 ); + FLastIncrease := ANeedSize; SetLength(FMem, AMaxAvailablePos + ANeedSize); AMaxAvailablePos := AMaxAvailablePos + ANeedSize; // @@ -1174,5 +1204,60 @@ class procedure TAbstractMemAVLTreeNodeInfoClass.WriteToMem( end else raise EAbstractMem.Create(Format('Invalid position write TAbstractMemAVLTreeNodeInfo.WriteToMem(%d) for %s',[AMyPosition,ANodeInfo.ToString])); end; +{ TStreamMem } + +function TStreamMem.AbsoluteRead(const AAbsolutePosition: Int64; var ABuffer; + ASize: Integer): Integer; +begin + FStream.Position := AAbsolutePosition; + Result := FStream.Read(ABuffer,ASize); +end; + +function TStreamMem.AbsoluteWrite(const AAbsolutePosition: Int64; const ABuffer; + ASize: Integer): Integer; +begin + FStream.Position := AAbsolutePosition; + Result := FStream.Write(ABuffer,ASize); +end; + +constructor TStreamMem.Create(const AStream : TStream; AInitialPosition : Int64; AReadOnly : Boolean); +begin + FStream := AStream; + inherited Create(AInitialPosition,AReadOnly); +end; + +destructor TStreamMem.Destroy; +begin + inherited; + FStream := Nil; +end; + +procedure TStreamMem.DoIncreaseSize(var ANextAvailablePos, + AMaxAvailablePos: Int64; ANeedSize: Integer); +var LBuff : TBytes; +begin + if (ANeedSize<=0) And (AMaxAvailablePos<=0) then begin + FStream.Seek(0,soFromEnd); + FStream.Size := 0; + Exit; + end; + + FStream.Seek(0,soFromEnd); + // GoTo ANextAvailablePos + if (FStream.Position<ANextAvailablePos) then begin + SetLength(LBuff,ANextAvailablePos - FStream.Position); + FillChar(LBuff[0],Length(LBuff),0); + FStream.Write(LBuff[0],Length(LBuff)); + end; + if (FStream.Position<ANextAvailablePos) then raise EAbstractMem.Create(Format('End stream position (%d) is less than next available pos %d',[FStream.Position,ANextAvailablePos])); + // At this time ANextAvailablePos <= FFileStream.Position + AMaxAvailablePos := ANextAvailablePos + ANeedSize; + if (FStream.Size<AMaxAvailablePos) then begin + SetLength(LBuff,AMaxAvailablePos - FStream.Position); + FillChar(LBuff[0],Length(LBuff),0); + FStream.Write(LBuff[0],Length(LBuff)); + end else AMaxAvailablePos := FStream.Size; +end; + end. diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 8dd20bc45..99ee7b94f 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -54,7 +54,6 @@ interface const CT_AbstractMemBTree_Magic = 'AMBT'; // DO NOT LOCALIZE MUST BE 4 BYTES LENGTH var - FInitialZone : TAMZone; FrootPosition : TAbstractMemPosition; procedure SaveHeader; Procedure CheckInitialized; @@ -62,6 +61,7 @@ interface procedure SaveNodeHeader(const ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; const AChildsPosition : TAbstractMemPosition); function GetNodeHeaderSize : Integer; protected + FInitialZone : TAMZone; FAbstractMem : TAbstractMem; function GetRoot: TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; override; procedure SetRoot(var Value: TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode); override; @@ -88,34 +88,71 @@ interface property Count; function NodeDataToString(const AData : TAbstractMemPosition) : String; override; function NodeIdentifyToString(const AIdentify : TAbstractMemPosition) : String; override; + property InitialZone : TAMZone read FInitialZone; End; - TAbstractMemBTreeData<TData> = Class(TAbstractMemBTree) + TAbstractMemBTreeDataAbstract<TBTreeData> = Class(TAbstractMemBTree) private // FLeft_ and FRight_ will be used as a cache for improvement calls on DoCompareData FLeft_Pos, FRight_Pos : TAbstractMemPosition; - FLeft_Data, FRight_Data : TData; - FSearchTarget : TData; - FOnCompareAbstractMemData: TComparison<TData>; + FLeft_Data, FRight_Data : TBTreeData; + FSearchTarget : TBTreeData; + FOnCompareAbstractMemData: TComparison<TBTreeData>; protected - function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; + function DoCompareData(const ALefTBTreeData, ARighTBTreeData: TAbstractMemPosition): Integer; override; // - function LoadData(const APosition : TAbstractMemPosition) : TData; virtual; abstract; - function SaveData(const AData : TData) : TAMZone; virtual; abstract; + function LoadData(const APosition : TAbstractMemPosition) : TBTreeData; virtual; abstract; + function SaveData(const AData : TBTreeData) : TAMZone; virtual; abstract; + procedure DoOnFindProcessStart; override; + procedure DoOnFindProcessEnd; override; + // + function AddInherited(const AAbstractMemPosition: TAbstractMemPosition) : Boolean; + function DeleteInherited(const AAbstractMemPosition: TAbstractMemPosition) : Boolean; + public + constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); + procedure Add(); reintroduce; + procedure Delete(); reintroduce; + function FindData(const AData: TBTreeData; out APosition : TAbstractMemPosition; out AFoundData : TBTreeData) : Boolean; overload; + function FindData(const AData: TBTreeData; out APosition : TAbstractMemPosition) : Boolean; overload; + function FindDataPrecessor(const AData : TBTreeData; var APrecessor : TBTreeData) : Boolean; + function FindDataSuccessor(const AData : TBTreeData; var ASuccessor : TBTreeData) : Boolean; + function FindDataLowest(out ALowest : TBTreeData) : Boolean; + function FindDataHighest(out AHighest : TBTreeData) : Boolean; + End; + + TAbstractMemBTreeDataIndex<TBTreeData> = Class; + + TAbstractMemBTreeData<TBTreeData> = Class(TAbstractMemBTreeDataAbstract<TBTreeData>) + private + FIndexes : TList< TAbstractMemBTreeDataIndex<TBTreeData> >; + protected + public + constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; + const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); + destructor Destroy; override; + function CanAddData(const AData: TBTreeData) : Boolean; + function AddData(const AData: TBTreeData) : Boolean; + function DeleteData(const AData: TBTreeData) : Boolean; + property Indexes : TList< TAbstractMemBTreeDataIndex<TBTreeData> > read FIndexes; + procedure CheckConsistency; override; + End; + + TAbstractMemBTreeDataIndex<TBTreeData> = Class(TAbstractMemBTreeDataAbstract<TBTreeData>) + protected + FIndexed : TAbstractMemBTreeData<TBTreeData>; + function LoadData(const APosition : TAbstractMemPosition) : TBTreeData; override; public - constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; const AOnCompareAbstractMemDataMethod: TComparison<TData>); - function AddData(const AData: TData) : Boolean; - function FindData(const AData: TData; var APosition : TAbstractMemPosition) : Boolean; - function DeleteData(const AData: TData) : Boolean; - function FindDataPrecessor(const AData : TData; var APrecessor : TData) : Boolean; - function FindDataSuccessor(const AData : TData; var ASuccessor : TData) : Boolean; - function FindDataLowest(out ALowest : TData) : Boolean; - function FindDataHighest(out AHighest : TData) : Boolean; + constructor Create(AAbstractMemBTreeData : TAbstractMemBTreeData<TBTreeData>; + AInitialZone: TAMZone; + AAllowDuplicates : Boolean; AOrder : Integer; + const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); + destructor Destroy; override; + procedure CheckConsistency; override; End; implementation -{ TAbstractMemBTree<TData> } +{ TAbstractMemBTree<TBTreeData> } procedure TAbstractMemBTree.CheckInitialized; begin @@ -405,22 +442,23 @@ procedure TAbstractMemBTree.SetRoot(var Value: TAbstractBTree<TAbstractMemPositi SaveHeader; end; -{ TAbstractMemBTreeData<TData> } +{ TAbstractMemBTreeDataAbstract<TBTreeData> } -function TAbstractMemBTreeData<TData>.AddData(const AData: TData): Boolean; -var Lzone : TAMZone; +procedure TAbstractMemBTreeDataAbstract<TBTreeData>.Add; begin - Lzone := SaveData(AData); - Result := inherited Add(Lzone.position); - if Not Result then begin - // Dispose - FAbstractMem.Dispose(Lzone); - end; + raise EAbstractMemBTree.Create('Invalid use of Abstract function '+ClassName+'.Delete'); end; -constructor TAbstractMemBTreeData<TData>.Create(AAbstractMem: TAbstractMem; - const AInitialZone: TAMZone; AAllowDuplicates: Boolean; AOrder: Integer; - const AOnCompareAbstractMemDataMethod: TComparison<TData>); +function TAbstractMemBTreeDataAbstract<TBTreeData>.AddInherited( + const AAbstractMemPosition: TAbstractMemPosition): Boolean; +begin + Result := inherited Add(AAbstractMemPosition); +end; + +constructor TAbstractMemBTreeDataAbstract<TBTreeData>.Create( + AAbstractMem: TAbstractMem; const AInitialZone: TAMZone; + AAllowDuplicates: Boolean; AOrder: Integer; + const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); begin inherited Create(AAbstractMem,AInitialZone,AAllowDuplicates,AOrder); FOnCompareAbstractMemData := AOnCompareAbstractMemDataMethod; @@ -428,62 +466,85 @@ constructor TAbstractMemBTreeData<TData>.Create(AAbstractMem: TAbstractMem; FRight_Pos := 0; end; -function TAbstractMemBTreeData<TData>.DeleteData(const AData: TData): Boolean; -var LAbstractMemPos : TAbstractMemPosition; +procedure TAbstractMemBTreeDataAbstract<TBTreeData>.Delete; begin - if FindData(AData,LAbstractMemPos) then begin - Delete(LAbstractMemPos); - FAbstractMem.Dispose(LAbstractMemPos); - Result := True; - if FLeft_Pos=LAbstractMemPos then FLeft_Pos := 0; - if FRight_Pos=LAbstractMemPos then FRight_Pos := 0; - end else Result := False; + raise EAbstractMemBTree.Create('Invalid use of Abstract function '+ClassName+'.Delete'); end; -function TAbstractMemBTreeData<TData>.DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; -var Ltmp : TData; +function TAbstractMemBTreeDataAbstract<TBTreeData>.DeleteInherited( + const AAbstractMemPosition: TAbstractMemPosition): Boolean; begin - Assert((ALeftData<>0) and (ARightData<>0) and (ARightData<>1),Format('DoCompareData: Invalid Left %d or Right %d (data cannot be 0 neither 1)',[ALeftData,ARightData])); - if (ALeftData=ARightData) then begin + Result := Inherited Delete(AAbstractMemPosition); +end; + +function TAbstractMemBTreeDataAbstract<TBTreeData>.DoCompareData(const ALefTBTreeData, + ARighTBTreeData: TAbstractMemPosition): Integer; +var Ltmp : TBTreeData; +begin + Assert((ALefTBTreeData<>0) and (ARighTBTreeData<>0) and (ARighTBTreeData<>1),Format('DoCompareData: Invalid Left %d or Right %d (data cannot be 0 neither 1)',[ALefTBTreeData,ARighTBTreeData])); + if (ALefTBTreeData=ARighTBTreeData) then begin // Comparing same data because stored on same position Exit(0); end; - Assert(ALeftData<>ARightData,Format('DoCompareData: Left (%d) and Right (%d) are equals',[ALeftData,ARightData])); - if (ALeftData=1) then begin - if (FRight_Pos=0) or (FRight_Pos<>ARightData) then begin - if (FLeft_Pos=ARightData) then begin + Assert(ALefTBTreeData<>ARighTBTreeData,Format('DoCompareData: Left (%d) and Right (%d) are equals',[ALefTBTreeData,ARighTBTreeData])); + if (ALefTBTreeData=1) then begin + if (FRight_Pos=0) or (FRight_Pos<>ARighTBTreeData) then begin + if (FLeft_Pos=ARighTBTreeData) then begin Result := FOnCompareAbstractMemData(FSearchTarget,FLeft_Data); Exit; end; - FRight_Pos := ARightData; - FRight_Data := LoadData(ARightData); + FRight_Pos := ARighTBTreeData; + FRight_Data := LoadData(ARighTBTreeData); end; Result := FOnCompareAbstractMemData(FSearchTarget,FRight_Data); end else begin - if (FLeft_Pos=0) or (FLeft_Pos<>ALeftData) then begin - if (FRight_Pos=ALeftData) then begin + if (FLeft_Pos=0) or (FLeft_Pos<>ALefTBTreeData) then begin + if (FRight_Pos=ALefTBTreeData) then begin // Use right as left - if (FLeft_Pos<>ARightData) then begin + if (FLeft_Pos<>ARighTBTreeData) then begin // Left is not right, reload - FLeft_Pos := ARightData; - FLeft_Data := LoadData(ARightData); + FLeft_Pos := ARighTBTreeData; + FLeft_Data := LoadData(ARighTBTreeData); end; Result := FOnCompareAbstractMemData(FRight_Data,FLeft_Data); Exit; end; - FLeft_Pos := ALeftData; - FLeft_Data := LoadData(ALeftData); + FLeft_Pos := ALefTBTreeData; + FLeft_Data := LoadData(ALefTBTreeData); end; - if (FRight_Pos=0) or (FRight_Pos<>ARightData) then begin - FRight_Pos := ARightData; - FRight_data := LoadData(ARightData); + if (FRight_Pos=0) or (FRight_Pos<>ARighTBTreeData) then begin + FRight_Pos := ARighTBTreeData; + FRight_data := LoadData(ARighTBTreeData); end; Result := FOnCompareAbstractMemData(FLeft_data,FRight_data); end; end; -function TAbstractMemBTreeData<TData>.FindData(const AData: TData; - var APosition: TAbstractMemPosition): Boolean; +procedure TAbstractMemBTreeDataAbstract<TBTreeData>.DoOnFindProcessEnd; +begin + inherited; + FLeft_Pos := 0; + FRight_Pos := 0; +end; + +procedure TAbstractMemBTreeDataAbstract<TBTreeData>.DoOnFindProcessStart; +begin + inherited; + FLeft_Pos := 0; + FRight_Pos := 0; +end; + +function TAbstractMemBTreeDataAbstract<TBTreeData>.FindData(const AData: TBTreeData; + out APosition: TAbstractMemPosition; out AFoundData : TBTreeData): Boolean; +begin + if FindData(AData,APosition) then begin + Result := True; + AFoundData := LoadData(APosition); + end else Result := False; +end; + +function TAbstractMemBTreeDataAbstract<TBTreeData>.FindData( + const AData: TBTreeData; out APosition: TAbstractMemPosition): Boolean; var Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; LiPosNode : Integer; begin @@ -491,7 +552,7 @@ function TAbstractMemBTreeData<TData>.FindData(const AData: TData; try FSearchTarget := AData; ClearNode(Lnode); - if Find(1,Lnode,LiPosNode) then begin + if inherited Find(1,Lnode,LiPosNode) then begin APosition := Lnode.data[LiPosNode]; Result := True; end else begin @@ -506,7 +567,8 @@ function TAbstractMemBTreeData<TData>.FindData(const AData: TData; end; end; -function TAbstractMemBTreeData<TData>.FindDataHighest(out AHighest: TData): Boolean; +function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataHighest( + out AHighest: TBTreeData): Boolean; var Lpos : TAbstractMemPosition; begin if FindHighest(Lpos) then begin @@ -515,7 +577,8 @@ function TAbstractMemBTreeData<TData>.FindDataHighest(out AHighest: TData): Bool end else Result := False; end; -function TAbstractMemBTreeData<TData>.FindDataLowest(out ALowest: TData): Boolean; +function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataLowest( + out ALowest: TBTreeData): Boolean; var Lpos : TAbstractMemPosition; begin if FindLowest(Lpos) then begin @@ -524,7 +587,8 @@ function TAbstractMemBTreeData<TData>.FindDataLowest(out ALowest: TData): Boolea end else Result := False; end; -function TAbstractMemBTreeData<TData>.FindDataPrecessor(const AData: TData; var APrecessor: TData): Boolean; +function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataPrecessor( + const AData: TBTreeData; var APrecessor: TBTreeData): Boolean; var Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; LiPosNode : Integer; Lpos : TAbstractMemPosition; @@ -532,7 +596,7 @@ function TAbstractMemBTreeData<TData>.FindDataPrecessor(const AData: TData; var FAbstractBTreeLock.Acquire; try FSearchTarget := AData; - if Find(1,Lnode,LiPosNode) then begin + if inherited Find(1,Lnode,LiPosNode) then begin if FindPrecessor(Lnode.data[LiPosNode],Lpos) then begin Result := True; APrecessor := LoadData(Lpos); @@ -543,7 +607,8 @@ function TAbstractMemBTreeData<TData>.FindDataPrecessor(const AData: TData; var end; end; -function TAbstractMemBTreeData<TData>.FindDataSuccessor(const AData: TData; var ASuccessor: TData): Boolean; +function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataSuccessor( + const AData: TBTreeData; var ASuccessor: TBTreeData): Boolean; var Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; LiPosNode : Integer; Lpos : TAbstractMemPosition; @@ -551,7 +616,7 @@ function TAbstractMemBTreeData<TData>.FindDataSuccessor(const AData: TData; var FAbstractBTreeLock.Acquire; try FSearchTarget := AData; - if Find(1,Lnode,LiPosNode) then begin + if inherited Find(1,Lnode,LiPosNode) then begin if FindSuccessor(Lnode.data[LiPosNode],Lpos) then begin Result := True; ASuccessor := LoadData(Lpos); @@ -562,6 +627,155 @@ function TAbstractMemBTreeData<TData>.FindDataSuccessor(const AData: TData; var end; end; +{ TAbstractMemBTreeData<TBTreeData> } + +function TAbstractMemBTreeData<TBTreeData>.AddData(const AData: TBTreeData): Boolean; +var Lzone, LindexZone : TAMZone; + i : Integer; + LIndexPosition : TAbstractMemPosition; +begin + // Check in indexes + Result := True; + i := 0; + while (Result) and (i<FIndexes.Count) do begin + if (Not FIndexes.Items[i].AllowDuplicates) then begin + Result := Not (FIndexes.Items[i].FindData(AData,LIndexPosition)); + end; + inc(i); + end; + if Result then begin + Lzone := SaveData(AData); + Try + Result := AddInherited(Lzone.position); + for i := 0 to FIndexes.Count-1 do begin + LindexZone := FAbstractMem.New(FAbstractMem.SizeOfAbstractMemPosition); + FAbstractMem.Write(LindexZone.position,Lzone.position,FAbstractMem.SizeOfAbstractMemPosition); + if Not FIndexes.Items[i].AddInherited(LindexZone.position) then raise EAbstractMemBTree.Create(Format('Fatal error adding index %d/%d with data at %s and %s',[i+1,FIndexes.Count,Lzone.ToString,LindexZone.ToString])); + end; + Finally + if Not Result then begin + // Dispose + FAbstractMem.Dispose(Lzone); + end; + End; + end; +end; + +function TAbstractMemBTreeData<TBTreeData>.CanAddData( + const AData: TBTreeData): Boolean; +var i : Integer; + LIndexPosition : TAbstractMemPosition; +begin + // Check in indexes + Result := True; + i := 0; + while (Result) and (i<FIndexes.Count) do begin + if (Not FIndexes.Items[i].AllowDuplicates) then begin + Result := Not (FIndexes.Items[i].FindData(AData,LIndexPosition)); + end; + inc(i); + end; + if (Result) And (Not AllowDuplicates) then begin + Result := Not FindData(AData,LIndexPosition); + end; +end; + +procedure TAbstractMemBTreeData<TBTreeData>.CheckConsistency; +var i : Integer; +begin + inherited; + for i := 0 to FIndexes.Count-1 do begin + if (FIndexes.Items[i].Count <> Self.Count) then raise EAbstractMemBTree.Create(Format('Consistency error on index %d/%d count %d vs %d',[i+1,FIndexes.Count,Findexes.Items[i].Count,Self.Count])); + FIndexes.Items[i].CheckConsistency; + end; +end; + +constructor TAbstractMemBTreeData<TBTreeData>.Create(AAbstractMem: TAbstractMem; + const AInitialZone: TAMZone; AAllowDuplicates: Boolean; AOrder: Integer; + const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); +begin + FIndexes := TList< TAbstractMemBTreeDataIndex<TBTreeData> >.Create; + inherited Create(AAbstractMem,AInitialZone,AAllowDuplicates,AOrder,AOnCompareAbstractMemDataMethod); +end; + +function TAbstractMemBTreeData<TBTreeData>.DeleteData(const AData: TBTreeData): Boolean; +var LAbstractMemPos, LindexPosition : TAbstractMemPosition; + i : Integer; +begin + if FindData(AData,LAbstractMemPos) then begin + // Delete from indexes + for i := 0 to FIndexes.Count-1 do begin + if Not FIndexes.Items[i].FindData(AData,LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not found in index %d/%d to Delete from pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString])); + if not FIndexes.Items[i].DeleteInherited(LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not deleted in index %d/%d from pos %s at pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString,LindexPosition.ToHexString])); + FAbstractMem.Dispose(LindexPosition); + end; + // + DeleteInherited(LAbstractMemPos); + FAbstractMem.Dispose(LAbstractMemPos); + Result := True; + if FLeft_Pos=LAbstractMemPos then FLeft_Pos := 0; + if FRight_Pos=LAbstractMemPos then FRight_Pos := 0; + end else Result := False; +end; + +destructor TAbstractMemBTreeData<TBTreeData>.Destroy; +var i : Integer; +begin + for i := 0 to FIndexes.Count-1 do begin + FIndexes.Items[i].FIndexed := Nil; + end; + FreeAndNil(Findexes); + inherited; +end; + +{ TAbstractMemBTreeDataIndex<TBTreeData> } + +procedure TAbstractMemBTreeDataIndex<TBTreeData>.CheckConsistency; +var i, nCount : Integer; + APreviousData, ACurrentData : TBTreeData; +begin + inherited; + nCount := 0; + if FindDataLowest(APreviousData) then begin + nCount := 1; + while FindDataSuccessor(APreviousData,ACurrentData) do begin + inc(nCount); + i := FOnCompareAbstractMemData(APreviousData,ACurrentData); + if ((Not AllowDuplicates) and (i>=0)) or (i>0) then raise EAbstractMemBTree.Create(Format('Invalid consistency on Index comparing pos %d and %d result %d',[nCount-1,nCount,i])); + APreviousData := ACurrentData; + end; + end; +end; + +constructor TAbstractMemBTreeDataIndex<TBTreeData>.Create( + AAbstractMemBTreeData: TAbstractMemBTreeData<TBTreeData>; + AInitialZone: TAMZone; + AAllowDuplicates: Boolean; AOrder: Integer; + const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); +begin + FIndexed := AAbstractMemBTreeData; + FIndexed.FIndexes.Add(Self); + inherited Create(FIndexed.FAbstractMem,AInitialZone,AAllowDuplicates, + AOrder,AOnCompareAbstractMemDataMethod) +end; + +destructor TAbstractMemBTreeDataIndex<TBTreeData>.Destroy; +begin + if Assigned(FIndexed) then begin + FIndexed.FIndexes.Remove(Self); + end; + inherited; +end; + +function TAbstractMemBTreeDataIndex<TBTreeData>.LoadData(const APosition: TAbstractMemPosition): TBTreeData; +var LDataPosition : TAbstractMemPosition; +begin + LDataPosition := 0; + if FAbstractMem.Read(APosition,LDataPosition,FAbstractMem.SizeOfAbstractMemPosition)<>FAbstractMem.SizeOfAbstractMemPosition then + raise EAbstractMemBTree.Create('Cannot load Data from Index at position '+APosition.ToHexString); + Result := FIndexed.LoadData(LDataPosition); +end; + initialization finalization diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index bbb43c125..24f38565c 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -204,7 +204,7 @@ procedure TFileMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Int64 var LBuff : TBytes; begin if (ANeedSize<=0) And (AMaxAvailablePos<=0) then begin - FCache.Clear; + If Assigned(FCache) then FCache.Clear; FFileStream.Seek(0,soFromEnd); FFileStream.Size := 0; Exit; @@ -275,7 +275,8 @@ function TFileMem.GetUseCache: Boolean; {$IFDEF ABSTRACTMEM_ENABLE_STATS} function TFileMem.GetStatsReport(AClearStats : Boolean) : String; begin - Result := FStats.ToString + #10 + FCache.GetStatsReport(AClearStats); + Result := FStats.ToString; + if Assigned(FCache) then Result := Result + #10 + FCache.GetStatsReport(AClearStats); if AClearStats then FStats.Clear; end; {$ENDIF} diff --git a/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas index 55911b8d8..6551d9ee5 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMem.Tests.pas @@ -84,15 +84,16 @@ procedure TestTAbstractMem.Test_MemLeaks(AAbstractMem: TAbstractMem); procedure TestTAbstractMem.Test_MemLeaksReuse; var LAM : TAbstractMem; begin + RandSeed := 0; LAM := TMem.Create(0,False); try LAM.Initialize(False,4); Test_MemLeaks(LAM); LAM.Initialize(True,4); Test_MemLeaks(LAM); - LAM.Initialize(True,16); + LAM.Initialize(True,160); Test_MemLeaks(LAM); - LAM.Initialize(True,64); + LAM.Initialize(True,256); finally LAM.Free; end; diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index 954d54485..c133abcc4 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -7,7 +7,7 @@ interface uses - SysUtils, + SysUtils, Classes, {$IFDEF FPC} fpcunit, testutils, testregistry, {$ELSE} @@ -39,16 +39,12 @@ TestTAbstractMemBTree = class(TTestCase) public procedure SetUp; override; procedure TearDown; override; - procedure TestInfinite_Integer(AOrder : Integer; AAllowDuplicates : Boolean; A64Bytes : Boolean); - procedure TestInfinite_String(AOrder : Integer; AAllowDuplicates : Boolean; A64Bytes : Boolean); - procedure TestInfinite(AOrder : Integer; A64Bytes : Boolean); + procedure TestInfiniteExt(AMemUnitsSize, AOrder : Integer; AAllowDuplicates : Boolean; A64Bits : Boolean); + procedure TestInfinite_Integer(AMemUnitsSize, AOrder: Integer; AAllowDuplicates : Boolean; A64Bits : Boolean); procedure DoCheckAbstractMem(AAbstractMem : TAbstractMem; AUsedBytes : Integer); published - procedure TestInfiniteOrder_3; - procedure TestInfiniteOrder_4; - procedure TestInfiniteOrder_5; - procedure TestInfiniteOrder_6; - procedure TestInfiniteOrder_7; + procedure TestInfinite_TAbstractMemBTree; + procedure TestInfinite_TAbstractMemBTreeData; end; implementation @@ -115,7 +111,8 @@ procedure TestTAbstractMemBTree.DoCheckAbstractMem(AAbstractMem: TAbstractMem; A LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount : TAbstractMemPosition; begin Assert(AAbstractMem.CheckConsistency(Nil,Nil,LTotalUsedSize, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount)); - Assert(LTotalUsedSize=AUsedBytes,Format('Total used %d bytes (%d blocks) different from expected %d bytes - Total free %d bytes (%d blocks)',[LTotalUsedSize, AUsedBytes, LTotalUsedBlocksCount, LTotalLeaksSize, LTotalLeaksBlocksCount])); + Assert(LTotalUsedSize=AUsedBytes,Format('Total used %d bytes (%d blocks) different from expected %d bytes - Total free %d bytes (%d blocks)', + [LTotalUsedSize, LTotalUsedBlocksCount, AUsedBytes, LTotalLeaksSize, LTotalLeaksBlocksCount])); end; procedure TestTAbstractMemBTree.SetUp; @@ -126,15 +123,213 @@ procedure TestTAbstractMemBTree.TearDown; begin end; -procedure TestTAbstractMemBTree.TestInfinite(AOrder: Integer; A64Bytes : Boolean); +function TComparison_SumChars(const ALeft, ARight: String): Integer; + function SumChars(const AString : string) : Integer; + var i : Integer; + begin + Result := 0; + for i := 0 to AString.Length-1 do inc(Result,Ord(AString.Chars[i])); + end; +begin + Result := SumChars(ALeft) - SumChars(ARight); + ALeft.GetHashCode +end; + +function TComparison_HashCode(const ALeft, ARight: String): Integer; +begin + Result := ALeft.GetHashCode - ARight.GetHashCode; +end; + +procedure TestTAbstractMemBTree.TestInfinite_TAbstractMemBTree; +var LOrder, LMemUnitsSize, LInitialRandSeed : Integer; + L64Bits, LAllowDuplicates : Boolean; + s64Bits, sAllowDuplicates : String; +begin + LInitialRandSeed := RandSeed; + LOrder := 3; + LMemUnitsSize := 4; + L64Bits := False; + LAllowDuplicates := False; + try + repeat + LMemUnitsSize := ((Random(255) DIV 4)*4)+4; + LAllowDuplicates := Random(2)=0; + L64Bits := Random(2)=0; + TestInfinite_Integer(LMemUnitsSize,LOrder,LAllowDuplicates,L64Bits); + inc(LOrder); + until (LOrder>11); + Except + On E:Exception do begin + if L64Bits then s64Bits := '64bits' else s64Bits := '32bits'; + if LAllowDuplicates then sAllowDuplicates := 'Duplicates' else sAllowDuplicates := 'Unique'; + + E.Message := Format('Seed:%d Order:%d MUS:%d %s %s Error(%s):%s',[LInitialRandSeed,LOrder,LMemUnitsSize,s64Bits,sAllowDuplicates,E.ClassName,E.Message]); + Raise; + end; + end; +end; + +procedure TestTAbstractMemBTree.TestInfinite_TAbstractMemBTreeData; +var LOrder, LMemUnitsSize, LInitialRandSeed : Integer; + L64Bits, LAllowDuplicates : Boolean; + s64Bits, sAllowDuplicates : String; +begin + LInitialRandSeed := RandSeed; + LOrder := 3; + LMemUnitsSize := 4; + L64Bits := False; + LAllowDuplicates := False; + try + repeat + LMemUnitsSize := ((Random(255) DIV 4)*4)+4; + LAllowDuplicates := Random(2)=0; + L64Bits := Random(2)=0; + TestInfiniteExt(LMemUnitsSize,LOrder,LAllowDuplicates,L64Bits); + inc(LOrder); + until (LOrder>11); + Except + On E:Exception do begin + if L64Bits then s64Bits := '64bits' else s64Bits := '32bits'; + if LAllowDuplicates then sAllowDuplicates := 'Duplicates' else sAllowDuplicates := 'Unique'; + + E.Message := Format('Seed:%d Order:%d MUS:%d %s %s Error(%s):%s',[LInitialRandSeed,LOrder,LMemUnitsSize,s64Bits,sAllowDuplicates,E.ClassName,E.Message]); + Raise; + end; + end; +end; + +procedure TestTAbstractMemBTree.TestInfiniteExt(AMemUnitsSize, AOrder: Integer; AAllowDuplicates, A64Bits: Boolean); +var + Lbt : TAbstractMemBTreeExampleString; + + procedure ProcessTree(ATotalRounds : Integer); + var LzoneIndex : TAMZone; + j : TAbstractMemPosition; + intValue, nRounds, nAdds, nDeletes, i, intAux : Integer; + LCurr, LnextCurr : String; + begin + repeat + inc(nRounds); + intValue := Random(AOrder * 100); + if Random(5)>0 then begin + if (Lbt.AddData(intValue.ToString)) then begin + inc(nAdds); + end; + end else begin + if Lbt.DeleteData(intValue.ToString) then begin + inc(nDeletes); + end; + end; + until (nRounds>=ATotalRounds); + Lbt.CheckConsistency; + // Delete mode + while Lbt.Count>0 do begin + if not Lbt.FindDataLowest(LCurr) then raise Exception.Create('Cannot fint lowest but Count>0'); + if not Lbt.FindData(LCurr,LzoneIndex.position) then raise Exception.Create(Format('"%s" Not Found %d',[LCurr,Lbt.Count])); + while (Random(50)>0) do begin + if Random(3)=0 then begin + if not Lbt.FindDataPrecessor(Lcurr,LnextCurr) then begin + break; + end; + LCurr := LnextCurr; + end else if Random(2)=0 then begin + if not Lbt.FindDataSuccessor(LCurr,LnextCurr) then begin + break; + end; + LCurr := LnextCurr; + end; + end; + If Not Lbt.DeleteData(LCurr) then raise Exception.Create(Format('"%s" Not Found to delete! %d',[LCurr,Lbt.Count])); + Lbt.CheckConsistency; + end; + Lbt.CheckConsistency; + // Try to re-use + i := 0; + intValue := 10; + repeat + inc(intValue); + if (Lbt.CanAddData(intValue.ToString)) then begin + inc(i); + Assert(Lbt.AddData(intValue.ToString),Format('Cannot re-use (round %d on order %d) and add %d',[i,AOrder,intValue])); + Assert(Lbt.FindIndex(i-1,j),Format('Cannot find %d on index %d on order %d',[intValue,i-1,AOrder])); + Assert(Not Lbt.FindIndex(i,j),Format('Found %d on index %d on order %d',[j,i-1,AOrder])); + end; + until Lbt.Count>(AOrder * 10); + end; + + procedure ProcessSaveToStream(AAbstractMem : TAbstractMem); + var LStream : TStream; + LStreamMem : TStreamMem; + begin + LStream := TMemoryStream.Create; + Try + AAbstractMem.SaveToStream(LStream); + // + LStreamMem := TStreamMem.Create(LStream,0,True); + Try + Assert( LStreamMem.HeaderInitialized , 'No valid Stream'); + LStreamMem.CheckConsistency; + Finally + LStreamMem.Free; + End; + Finally + LStream.Free; + End; + end; + + +var + LzoneData, + LzoneIndex : TAMZone; + Lmem : TAbstractMem; + i : Integer; begin - TestInfinite_Integer(AOrder,(AOrder MOD 2)=0,A64Bytes); - TestInfinite_String(AOrder,(AOrder MOD 2)=0,A64Bytes); + Lmem := TMem.Create(0,False); + Try + LMem.Initialize(A64Bits,AMemUnitsSize); + LzoneData := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(Lmem)); + try + Lbt := TAbstractMemBTreeExampleString.Create(Lmem,LzoneData,AAllowDuplicates,AOrder,TComparison_String); + try + TAbstractMemBTreeDataIndex<String>.Create(Lbt, + Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(Lmem)),False, + AOrder+1,TComparison_SumChars); + TAbstractMemBTreeDataIndex<String>.Create(Lbt, + Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(Lmem)),True, + AOrder+1,TComparison_HashCode); + ProcessTree(AOrder * 1000); + finally + // Dispose indexes + for i := Lbt.Indexes.Count-1 downto 0 do begin + LzoneIndex := Lbt.Indexes.Items[i].InitialZone; + Lbt.Indexes.Items[i].EraseTree; + Lbt.Indexes.Items[i].Free; + Lmem.Dispose( LzoneIndex ); + end; + Lbt.Free; + end; + Lbt := TAbstractMemBTreeExampleString.Create(Lmem,LzoneData,AAllowDuplicates,AOrder,TComparison_String); + try + Lbt.CheckConsistency; + Lbt.EraseTree; + Lbt.CheckConsistency; + finally + Lbt.Free; + end; + finally + Lmem.Dispose(LzoneData); + end; + // + DoCheckAbstractMem(Lmem,0); + // + ProcessSaveToStream(Lmem); + Finally + Lmem.Free; + End; end; -procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDuplicates : Boolean; A64Bytes : Boolean); +procedure TestTAbstractMemBTree.TestInfinite_Integer(AMemUnitsSize, AOrder: Integer; AAllowDuplicates : Boolean; A64Bits : Boolean); var Lbt : TAbstractMemBTreeExampleInteger; - Lbts : TAbstractMemBTreeExampleString; Lzone : TAMZone; intValue, nRounds, nAdds, nDeletes, i, intAux : Integer; j : TAbstractMemPosition; @@ -144,8 +339,7 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup begin Lmem := TMem.Create(0,False); Try - RandSeed := 0; - LMem.Initialize(A64Bytes,Random(64)+4); + LMem.Initialize(A64Bits,AMemUnitsSize); nRounds := 0; nAdds := 0; nDeletes := 0; @@ -207,130 +401,6 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AOrder : Integer; AAllowDup End; end; -procedure TestTAbstractMemBTree.TestInfinite_String(AOrder: Integer; AAllowDuplicates : Boolean; A64Bytes : Boolean); -var Lbt : TAbstractMemBTreeExampleString; - Lzone : TAMZone; - intValue, nRounds, nAdds, nDeletes, i : Integer; - Lnode : TAbstractMemBTreeExampleString.TAbstractBTreeNode; - Lmem : TAbstractMem; - LCurr : String; - LCurrData : String; -begin - Lmem := TMem.Create(0,False); - Try - RandSeed := 0; - Lmem.Initialize(A64Bytes,Random(64)+4); - nRounds := 0; - nAdds := 0; - nDeletes := 0; - Lzone := Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(Lmem)); - try - Lbt := TAbstractMemBTreeExampleString.Create(Lmem,Lzone,AAllowDuplicates,AOrder,TComparison_String); - try - repeat - inc(nRounds); - intValue := Random(AOrder * 100); - if Random(2)=0 then begin - if (Lbt.AddData(intValue.ToString)) then begin - inc(nAdds); - end; - end else begin - if Lbt.DeleteData(intValue.ToString) then begin - inc(nDeletes); - end; - end; - until (nRounds>=AOrder * 10000); - Lbt.CheckConsistency; - // Delete mode - while Lbt.Count>0 do begin - Lnode := Lbt.Root; - while (Not Lnode.IsLeaf) and (Random(5)>0) do begin - Lnode := Lbt.GetNode(Lnode.childs[Random(Lnode.Count)+1]); - end; - LCurrData := Lbt.LoadData(Lnode.data[Random(Lnode.Count)]); - if Not Lbt.DeleteData(LCurrData) then raise EAbstractMemBTree.Create('Not found to delete!'); - end; - Lbt.CheckConsistency; - // Try to re-use - for i := 1 to AOrder do begin - intValue := i; - Assert(Lbt.AddData(intValue.ToString),Format('Cannot re-use %d/%d and add %d',[i,AOrder,intValue])); - Lbt.CheckConsistency; - end; - finally - Lbt.Free; - end; - Lbt := TAbstractMemBTreeExampleString.Create(Lmem,Lzone,AAllowDuplicates,AOrder,TComparison_String); - try - Lbt.CheckConsistency; - LCurr := Lbt.BTreeToString; - // SUCCESSOR - Assert(Lbt.FindDataLowest(LCurrData),'Not found Lowest'); - Assert(LcurrData='1','Not valid lowest'); - for i := 1 to AOrder do begin - Assert(i.ToString=LcurrData,Format('Not valid successor %d %s',[i,LcurrData])); - if i<AOrder then begin - Assert(Lbt.FindDataSuccessor(LcurrData,LCurrData),Format('Not found successor %d %s',[i,LcurrData])); - end else begin - Assert(Not Lbt.FindDataSuccessor(LCurrData,LCurrData),Format('Not valid last successor %s',[LCurrData])); - end; - end; - // PRECESSOR - Assert(Lbt.FindDataHighest(LCurrData),'Not found Highest'); - Assert(LcurrData=IntToStr(AOrder),'Not valid highest'); - for i := AOrder downto 1 do begin - Assert(i.ToString=LcurrData,Format('Not valid precessor %d %s',[i,LcurrData])); - if i>1 then begin - Assert(Lbt.FindDataPrecessor(LcurrData,LCurrData),Format('Not found precessor %d %s',[i,LcurrData])); - end else begin - Assert(Not Lbt.FindDataPrecessor(LCurrData,LCurrData),Format('Not valid last precessor %s',[LCurrData])); - end; - end; - Lbt.EraseTree; - Assert(Lbt.Count=0,'Not erased tree count 0'); - Lbt.CheckConsistency; - Lbt.EraseTree; - finally - Lbt.Free; - end; - finally - Lmem.Dispose(Lzone); - end; - DoCheckAbstractMem(Lmem,0); - Finally - Lmem.Free; - End; -end; - -procedure TestTAbstractMemBTree.TestInfiniteOrder_3; -begin -// TestInfinite(3,False); - TestInfinite(3,True); -end; - -procedure TestTAbstractMemBTree.TestInfiniteOrder_4; -begin - TestInfinite(4,False); - TestInfinite(4,True); -end; - -procedure TestTAbstractMemBTree.TestInfiniteOrder_5; -begin - TestInfinite(5,False); - TestInfinite(5,True); -end; - -procedure TestTAbstractMemBTree.TestInfiniteOrder_6; -begin - TestInfinite(6,False); - TestInfinite(6,True); -end; - -procedure TestTAbstractMemBTree.TestInfiniteOrder_7; -begin - TestInfinite(7,False); - TestInfinite(7,True); -end; initialization RegisterTest(TestTAbstractMemBTree{$IFNDEF FPC}.Suite{$ENDIF}); From ea2fab718f8e9bfc6f8bc5570dfc76583a35b3fa Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 10 Nov 2021 21:15:01 +0100 Subject: [PATCH 189/275] Add latests TAbstractMem library updates to core --- src/core/UPCAbstractMem.pas | 10 +++++----- src/core/UPCAbstractMemAccountKeys.pas | 2 +- src/core/UPCRPCFileUtils.pas | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index c51a9e319..5d57f4226 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -404,7 +404,7 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; end; if (Not FAbstractMem.ReadOnly) and (AIsNewStructure) then begin // Initialize struct - FAbstractMem.ClearContent(FAbstractMem.Is64Bytes); + FAbstractMem.ClearContent(FAbstractMem.Is64Bits); LZone := FAbstractMem.New( CT_HEADER_MIN_SIZE ); // Header zone SetLength(LHeader,100); FillChar(LHeader[0],Length(LHeader),0); @@ -413,9 +413,9 @@ function TPCAbstractMem.DoInit(out AIsNewStructure : Boolean) : Boolean; Move(LBuffer[0],LHeader[0],14); w := CT_PCAbstractMem_FileVersion; Move(w,LHeader[14],2); - LZoneBlocks := FAbstractMem.New( CT_AbstractMemTList_HeaderSize ); - LZoneAccounts := FAbstractMem.New( CT_AbstractMemTList_HeaderSize ); - LZoneAccountsNames := FAbstractMem.New( CT_AbstractMemTList_HeaderSize ); + LZoneBlocks := FAbstractMem.New( TAbstractMemTList.MinAbstractMemTListHeaderSize(FAbstractMem) ); + LZoneAccounts := FAbstractMem.New( TAbstractMemTList.MinAbstractMemTListHeaderSize(FAbstractMem) ); + LZoneAccountsNames := FAbstractMem.New( TAbstractMemTList.MinAbstractMemTListHeaderSize(FAbstractMem) ); LZoneAccountKeys := FAbstractMem.New( 100 ); FZoneAggregatedHashrate := FAbstractMem.New(100); // Note: Enough big to store a BigNum LZoneBuffersBlockHash := LZone.position+36; @@ -482,7 +482,7 @@ procedure TPCAbstractMem.EraseData; LIsNewStructure : Boolean; begin FlushCache; - FAbstractMem.ClearContent(FAbstractMem.Is64Bytes); + FAbstractMem.ClearContent(FAbstractMem.Is64Bits); DoInit(LIsNewStructure); end; diff --git a/src/core/UPCAbstractMemAccountKeys.pas b/src/core/UPCAbstractMemAccountKeys.pas index e8add8da0..19f185906 100644 --- a/src/core/UPCAbstractMemAccountKeys.pas +++ b/src/core/UPCAbstractMemAccountKeys.pas @@ -394,7 +394,7 @@ function TPCAbstractMemAccountKeys.GetPositionOfKeyAndAddAccount(const AAccountK LZone.Clear; if (LNode.accounts_using_this_key_position=0) then begin // Create - LZone := FAbstractMem.New( CT_AbstractMemTList_HeaderSize ); + LZone := FAbstractMem.New( TAbstractMemTList.MinAbstractMemTListHeaderSize(FAbstractMem) ); LNode.accounts_using_this_key_position := LZone.position; LNode.WriteToMem( FAbstractMem ); // Save update: end else LZone.position := LNode.accounts_using_this_key_position; diff --git a/src/core/UPCRPCFileUtils.pas b/src/core/UPCRPCFileUtils.pas index f45070bac..ff5c2f780 100644 --- a/src/core/UPCRPCFileUtils.pas +++ b/src/core/UPCRPCFileUtils.pas @@ -68,7 +68,7 @@ class function TRPCFileUtils.GenerateNewAbstractMemSafebox( {$IFDEF USE_ABSTRACTMEM} LFileName := AInputParams.AsString('filename', '').Trim; if (LFileName='') then begin - LFileName := TFileStorage.GetSafeboxCheckpointingFileName(TFileStorage(TNode.Node.Bank.Storage).DatabaseFolder,TNode.Node.Bank.BlocksCount); + LFileName := TPCBank.GetSafeboxCheckpointingFileName(TNode.Node.Bank.GetStorageFolder(''),TNode.Node.Bank.BlocksCount); end; TNode.Node.Bank.SafeBox.SaveCheckpointing(LFileName); AJSONResponse.GetAsObject('result').GetAsVariant('filename').Value := LFileName; @@ -148,7 +148,7 @@ class function TRPCFileUtils.SaveAsSafeboxStream(const ASender: TRPCProcess; LFileName := AInputParams.AsString('filename', '').Trim; if (LFileName='') then begin - LFileName := TFileStorage.GetSafeboxCheckpointingFileName(TFileStorage(TNode.Node.Bank.Storage).DatabaseFolder,TNode.Node.Bank.BlocksCount); + LFileName := TPCBank.GetSafeboxCheckpointingFileName(TNode.Node.Bank.GetStorageFolder(''),TNode.Node.Bank.BlocksCount); LFileName := ChangeFileExt(LFileName,'.safebox'); end; LFs := TFileStream.Create(LFileName,fmCreate); From 0a97a5d90a5d98492c623f3f844392ac3d203b35 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 10 Nov 2021 21:16:11 +0100 Subject: [PATCH 190/275] Improvements on TStorage and TBank --- src/core/UBlockChain.pas | 302 ++++++++++++++++++++++++++++++-------- src/core/UFileStorage.pas | 282 ++--------------------------------- src/core/UNetProtocol.pas | 22 +-- 3 files changed, 261 insertions(+), 345 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 9075d46c2..9d3ef26e8 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -25,7 +25,7 @@ interface uses - Classes, UCrypto, UAccounts, ULog, UThread, SyncObjs, UBaseTypes, SysUtils, + Classes,{$IFnDEF FPC}Windows,{$ENDIF}UCrypto, UAccounts, ULog, UThread, SyncObjs, UBaseTypes, SysUtils, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, {$IFDEF USE_ABSTRACTMEM}UPCAbstractMem,{$ENDIF} UPCDataTypes, UChunk; @@ -484,25 +484,20 @@ TMultiOpData = record TStorage = Class(TComponent) private - FOrphan: TOrphan; FBank : TPCBank; FReadOnly: Boolean; procedure SetBank(const Value: TPCBank); protected FIsMovingBlockchain : Boolean; - procedure SetOrphan(const Value: TOrphan); virtual; procedure SetReadOnly(const Value: Boolean); virtual; Function DoLoadBlockChain(Operations : TPCOperationsComp; Block : Cardinal) : Boolean; virtual; abstract; Function DoSaveBlockChain(Operations : TPCOperationsComp) : Boolean; virtual; abstract; Function DoMoveBlockChain(StartBlock : Cardinal; Const DestOrphan : TOrphan; DestStorage : TStorage) : Boolean; virtual; abstract; - Function DoSaveBank : Boolean; virtual; abstract; - Function DoRestoreBank(max_block : Int64; restoreProgressNotify : TProgressNotify) : Boolean; virtual; abstract; Procedure DoDeleteBlockChainBlocks(StartingDeleteBlock : Cardinal); virtual; abstract; Function DoBlockExists(Block : Cardinal) : Boolean; virtual; abstract; function GetFirstBlockNumber: Int64; virtual; abstract; function GetLastBlockNumber: Int64; virtual; abstract; function DoInitialize:Boolean; virtual; abstract; - Function DoOpenSafeBoxCheckpoint(blockCount : Cardinal) : TCheckPointStruct; virtual; abstract; Procedure DoEraseStorage; virtual; abstract; Procedure DoSavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); virtual; abstract; Procedure DoLoadPendingBufferOperations(OperationsHashTree : TOperationsHashTree); virtual; abstract; @@ -511,19 +506,13 @@ TMultiOpData = record Function SaveBlockChainBlock(Operations : TPCOperationsComp) : Boolean; Function MoveBlockChainBlocks(StartBlock : Cardinal; Const DestOrphan : TOrphan; DestStorage : TStorage) : Boolean; Procedure DeleteBlockChainBlocks(StartingDeleteBlock : Cardinal); - Function SaveBank(forceSave : Boolean) : Boolean; - Function RestoreBank(max_block : Int64; restoreProgressNotify : TProgressNotify = Nil) : Boolean; Constructor Create(AOwner : TComponent); Override; - Property Orphan : TOrphan read FOrphan write SetOrphan; Property ReadOnly : Boolean read FReadOnly write SetReadOnly; Property Bank : TPCBank read FBank write SetBank; Procedure CopyConfiguration(Const CopyFrom : TStorage); virtual; Property FirstBlock : Int64 read GetFirstBlockNumber; Property LastBlock : Int64 read GetLastBlockNumber; Function Initialize : Boolean; - Function OpenSafeBoxCheckpoint(blockCount : Cardinal) : TCheckPointStruct; - Function HasUpgradedToVersion2 : Boolean; virtual; abstract; - Procedure CleanupVersion1Data; virtual; abstract; Procedure EraseStorage; // Erase Blockchain storage Procedure SavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); Procedure LoadPendingBufferOperations(OperationsHashTree : TOperationsHashTree); @@ -541,13 +530,14 @@ TMultiOpData = record FLastBlockCache : TPCOperationsComp; FLastOperationBlock: TOperationBlock; FIsRestoringFromFile: Boolean; - FUpgradingToV2: Boolean; FOnLog: TPCBankLog; FBankLock: TPCCriticalSection; FNotifyList : TList<TPCBankNotify>; FStorageClass: TStorageClass; + FOrphan: TOrphan; function GetStorage: TStorage; procedure SetStorageClass(const Value: TStorageClass); + Function DoSaveBank : Boolean; public Constructor Create(AOwner: TComponent); Override; Destructor Destroy; Override; @@ -572,10 +562,18 @@ TMultiOpData = record Property StorageClass : TStorageClass read FStorageClass write SetStorageClass; Function IsReady(Var CurrentProcess : String) : Boolean; Property LastBlockFound : TPCOperationsComp read FLastBlockCache; - Property UpgradingToV2 : Boolean read FUpgradingToV2; + Function OpenSafeBoxCheckpoint(ABlockCount : Cardinal) : TCheckPointStruct; + Class Function GetSafeboxCheckpointingFileName(Const ABaseDataFolder : String; ABlock : Cardinal) : String; + Class Function GetStorageFolder(Const AOrphan : String) : String; + Function RestoreBank(AMax_block : Int64; AOrphan : String; ARestoreProgressNotify : TProgressNotify) : Boolean; + Function LoadBankFileInfo(Const AFilename : String; var ASafeBoxHeader : TPCSafeBoxHeader) : Boolean; + Property Orphan : TOrphan read FOrphan write FOrphan; + Function SaveBank(forceSave : Boolean) : Boolean; End; Const + CT_Safebox_Extension = {$IFDEF USE_ABSTRACTMEM}'.am_safebox'{$ELSE}'.safebox'{$ENDIF}; + CT_TOperationPayload_NUL : TOperationPayload = (payload_type:0;payload_raw:Nil); CT_TOperationResume_NUL : TOperationResume = (valid:false;Block:0;NOpInsideBlock:-1;OpType:0;OpSubtype:0;time:0;AffectedAccount:0;SignerAccount:-1;n_operation:0;DestAccount:-1;SellerAccount:-1;newKey:(EC_OpenSSL_NID:0;x:Nil;y:Nil);OperationTxt:'';Amount:0;Fee:0;Balance:0;OriginalPayload:(payload_type:0;payload_raw:nil);PrintablePayload:'';DecodedEPasaPayload:'';OperationHash:Nil;OperationHash_OLD:Nil;errors:'';isMultiOperation:False;Senders:Nil;Receivers:Nil;changers:Nil); CT_TMultiOpSender_NUL : TMultiOpSender = (Account:0;Amount:0;N_Operation:0;Payload:(payload_type:0;payload_raw:Nil);Signature:(r:Nil;s:Nil)); @@ -591,7 +589,8 @@ implementation Variants, UTime, UConst, UOpTransaction, UPCOrderedLists, UPCOperationsSignatureValidator, - UPCOperationsBlockValidator; + UPCOperationsBlockValidator, + UNode; { TPCOperationsStorage } @@ -899,7 +898,6 @@ constructor TPCBank.Create(AOwner: TComponent); FNotifyList := TList<TPCBankNotify>.Create; FLastBlockCache := TPCOperationsComp.Create(Nil); FIsRestoringFromFile:=False; - FUpgradingToV2:=False; Clear; end; @@ -948,7 +946,6 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo LStartProcessTC := tc; TPCThread.ProtectEnterCriticalSection(Self,FBankLock); try - FUpgradingToV2 := NOT Storage.HasUpgradedToVersion2; FIsRestoringFromFile := true; try Clear; @@ -956,7 +953,7 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo If (max_block<Storage.LastBlock) or (Storage.LastBlock<0) then n := max_block else n := Storage.LastBlock; - Storage.RestoreBank(n,restoreProgressNotify); + RestoreBank(n,Orphan,restoreProgressNotify); // Restore last blockchain if (BlocksCount>0) And (SafeBox.CurrentProtocol=CT_PROTOCOL_1) then begin if Not Storage.LoadBlockChainBlock(FLastBlockCache,BlocksCount-1) then begin @@ -972,7 +969,7 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo FLastOperationBlock.initial_safe_box_hash := TPCSafeBox.InitialSafeboxHash; // Genesis hash end; - NewLog(Nil, ltinfo,'Start restoring from disk operations (Max '+inttostr(max_block)+') BlockCount: '+inttostr(BlocksCount)+' Orphan: ' +Storage.Orphan); + NewLog(Nil, ltinfo,'Start restoring from disk operations (Max '+inttostr(max_block)+') BlockCount: '+inttostr(BlocksCount)+' Orphan: ' +Orphan); LBlocks := TList<TPCOperationsComp>.Create; try LProgressBlock := 0; @@ -1022,7 +1019,7 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo // To prevent continuous saving... if ((BlocksCount+(CT_BankToDiskEveryNBlocks*2)) >= Storage.LastBlock ) or ((BlocksCount MOD (CT_BankToDiskEveryNBlocks*10))=0) then begin - Storage.SaveBank(False); + SaveBank(False); end; if (Assigned(restoreProgressNotify)) And (TPlatform.GetElapsedMilliseconds(tc)>1000) then begin tc := TPlatform.GetTickCount; @@ -1042,13 +1039,11 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo finally LBlocks.Free; - if FUpgradingToV2 then Storage.CleanupVersion1Data; - NewLog(Nil, ltinfo,'End restoring from disk operations (Max '+inttostr(max_block)+') Orphan: ' + Storage.Orphan+' Restored '+Inttostr(BlocksCount)+' blocks in '+IntToStr(TPlatform.GetElapsedMilliseconds(LStartProcessTC))+' milliseconds'); + NewLog(Nil, ltinfo,'End restoring from disk operations (Max '+inttostr(max_block)+') Orphan: ' + Orphan+' Restored '+Inttostr(BlocksCount)+' blocks in '+IntToStr(TPlatform.GetElapsedMilliseconds(LStartProcessTC))+' milliseconds'); end; finally FIsRestoringFromFile := False; - FUpgradingToV2 := false; for i := 0 to FNotifyList.Count - 1 do begin TPCBankNotify(FNotifyList.Items[i]).NotifyNewBlock; end; @@ -1061,6 +1056,60 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo end; end; +function TPCBank.DoSaveBank: Boolean; +var fs: TFileStream; + LBankfilename,Laux_newfilename: AnsiString; + ms : TMemoryStream; + LTC : TTickCount; +begin + Result := true; + LBankfilename := GetSafeboxCheckpointingFileName(GetStorageFolder(Orphan),BlocksCount); + if (LBankfilename<>'') then begin + LTC := TPlatform.GetTickCount; + {$IFDEF USE_ABSTRACTMEM} + SafeBox.SaveCheckpointing(LBankfilename); + {$ELSE} + fs := TFileStream.Create(bankfilename,fmCreate); + try + fs.Size := 0; + fs.Position:=0; + if LowMemoryUsage then begin + Bank.SafeBox.SaveSafeBoxToAStream(fs,0,Bank.SafeBox.BlocksCount-1); + end else begin + ms := TMemoryStream.Create; + try + Bank.SafeBox.SaveSafeBoxToAStream(ms,0,Bank.SafeBox.BlocksCount-1); + ms.Position := 0; + fs.CopyFrom(ms,0); + finally + ms.Free; + end; + end; + finally + fs.Free; + end; + {$ENDIF} + TLog.NewLog(ltInfo,ClassName,Format('Saving Safebox blocks:%d file:%s in %.2n seconds',[BlocksCount,LBankfilename,TPlatform.GetElapsedMilliseconds(LTC)/1000])); + // Save a copy each 10000 blocks (aprox 1 month) only when not an orphan + if (Orphan='') And ((BlocksCount MOD (CT_BankToDiskEveryNBlocks*100))=0) then begin + Laux_newfilename := GetStorageFolder('') + PathDelim+'checkpoint_'+ inttostr(BlocksCount)+CT_Safebox_Extension; + try + {$IFDEF FPC} + DoCopyFile(bankfilename,aux_newfilename); + {$ELSE} + CopyFile(PWideChar(LBankfilename),PWideChar(Laux_newfilename),False); + {$ENDIF} + Except + On E:Exception do begin + TLog.NewLog(lterror,ClassName,'Exception copying extra safebox file '+Laux_newfilename+' ('+E.ClassName+'):'+E.Message); + end; + end; + end; + end; + + +end; + procedure TPCBank.UpdateValuesFromSafebox; Var aux : String; i : Integer; @@ -1181,6 +1230,21 @@ function TPCBank.GetTargetSecondsMedian(AFromBlock: Cardinal; ABackBlocks : Inte end; end; +Const CT_SafeboxsToStore = 10; + +class function TPCBank.GetSafeboxCheckpointingFileName( + const ABaseDataFolder: String; ABlock: Cardinal): String; +begin + Result := ''; + If not ForceDirectories(ABaseDataFolder) then exit; + if TPCSafeBox.MustSafeBoxBeSaved(ABlock) then begin + // We will store checkpointing + Result := ABaseDataFolder + PathDelim+'checkpoint'+ inttostr((ABlock DIV CT_BankToDiskEveryNBlocks) MOD CT_SafeboxsToStore)+CT_Safebox_Extension; + end else begin + Result := ABaseDataFolder + PathDelim+'checkpoint_'+inttostr(ABlock)+CT_Safebox_Extension; + end; +end; + function TPCBank.GetStorage: TStorage; begin if Not Assigned(FStorage) then begin @@ -1191,18 +1255,41 @@ function TPCBank.GetStorage: TStorage; Result := FStorage; end; +class function TPCBank.GetStorageFolder(const AOrphan: String): String; +var Lbase : String; +begin + Lbase := TNode.GetPascalCoinDataFolder + PathDelim + 'Data'; + if Lbase = '' then raise Exception.Create('No Database Folder'); + if AOrphan<>'' then Result := Lbase + PathDelim+AOrphan + else Result := Lbase; + if not ForceDirectories(Result) then raise Exception.Create('Cannot create storage folder: '+Result); +end; + function TPCBank.IsReady(var CurrentProcess: String): Boolean; begin Result := false; CurrentProcess := ''; if FIsRestoringFromFile then begin - if FUpgradingToV2 then - CurrentProcess := 'Migrating to version 2 format' - else - CurrentProcess := 'Restoring from file' + CurrentProcess := 'Restoring from file'; end else Result := true; end; +function TPCBank.LoadBankFileInfo(const AFilename: String; + var ASafeBoxHeader: TPCSafeBoxHeader): Boolean; +var fs: TFileStream; +begin + Result := false; + ASafeBoxHeader := CT_PCSafeBoxHeader_NUL; + If Not FileExists(AFilename) then exit; + fs := TFileStream.Create(AFilename,fmOpenRead); + try + fs.Position:=0; + Result := SafeBox.LoadSafeBoxStreamHeader(fs,ASafeBoxHeader); + finally + fs.Free; + end; +end; + function TPCBank.LoadBankFromChunks(AChunks : TPCSafeboxChunks; checkSafeboxHash: TRawBytes; previousCheckedSafebox: TPCSafebox; progressNotify: TProgressNotify; var errors: String): Boolean; @@ -1324,6 +1411,132 @@ procedure TPCBank.NewLog(Operations: TPCOperationsComp; Logtype: TLogType; const FOnLog(Self, Operations, Logtype, Logtxt); end; +function TPCBank.OpenSafeBoxCheckpoint(ABlockCount: Cardinal): TCheckPointStruct; +var fn : TFilename; + err : AnsiString; +begin + Result := Nil; + fn := GetSafeboxCheckpointingFileName(GetStorageFolder(''),ABlockCount); + If (fn<>'') and (FileExists(fn)) then begin + {$IFDEF USE_ABSTRACTMEM} + Result := TPCAbstractMem.Create(fn,True); + {$ELSE} + Result := TFileStream.Create(fn,fmOpenRead+fmShareDenyWrite); + {$ENDIF} + end; + If Not Assigned(Result) then begin + err := 'Cannot load SafeBoxStream (block:'+IntToStr(ABlockCount)+') file:'+fn; + TLog.NewLog(ltError,ClassName,err); + end; +end; + +function TPCBank.RestoreBank(AMax_block: Int64; AOrphan : String; + ARestoreProgressNotify: TProgressNotify): Boolean; +var + sr: TSearchRec; + FileAttrs: Integer; + folder : AnsiString; + Lfilename,auxfn : AnsiString; + fs : TFileStream; + errors : String; + LBlockscount : Cardinal; + sbHeader, goodSbHeader : TPCSafeBoxHeader; + {$IFDEF USE_ABSTRACTMEM} + LTempBlocksCount : Integer; + LSafeboxFileName : String; + {$ELSE} + {$ENDIF} +begin + FBankLock.Acquire; + Try + {$IFDEF USE_ABSTRACTMEM} + Lfilename := ''; + LSafeboxFileName := GetStorageFolder(AOrphan)+PathDelim+'safebox'+CT_Safebox_Extension; + if TPCAbstractMem.AnalyzeFile(LSafeboxFileName,LTempBlocksCount) then begin + LBlockscount := LTempBlocksCount; + end else begin + LBlockscount := 0; + end; + // + FileAttrs := faArchive; + folder := GetStorageFolder(''); /// Without Orphan folder + if SysUtils.FindFirst(folder+PathDelim+'checkpoint*'+CT_Safebox_Extension, FileAttrs, sr) = 0 then begin + repeat + if (sr.Attr and FileAttrs) = FileAttrs then begin + auxfn := folder+PathDelim+sr.Name; + if TPCAbstractMem.AnalyzeFile(auxfn,LTempBlocksCount) then begin + if (((AMax_block<0) Or (LTempBlocksCount<=AMax_block)) AND (LTempBlocksCount>LBlockscount)) then begin + Lfilename := auxfn; + LBlockscount := LTempBlocksCount; + end; + end; + end; + until FindNext(sr) <> 0; + FindClose(sr); + end; + if (Lfilename='') then begin + SafeBox.SetSafeboxFileName(LSafeboxFileName); + end else begin + SafeBox.SetSafeboxFileName(Lfilename); + SafeBox.UpdateSafeboxFileName(LSafeboxFileName); + end; + {$ELSE} + LBlockscount := 0; + {$ENDIF} + FileAttrs := faArchive; + folder := GetStorageFolder(AOrphan); + Lfilename := ''; + if SysUtils.FindFirst(folder+PathDelim+'*.safebox', FileAttrs, sr) = 0 then begin + repeat + if (sr.Attr and FileAttrs) = FileAttrs then begin + auxfn := folder+PathDelim+sr.Name; + If LoadBankFileInfo(auxfn,sbHeader) then begin + if (((AMax_block<0) Or (sbHeader.endBlock<=AMax_block)) AND (sbHeader.blocksCount>LBlockscount)) And + (sbHeader.startBlock=0) And (sbHeader.endBlock=sbHeader.startBlock+sbHeader.blocksCount-1) then begin + Lfilename := auxfn; + LBlockscount := sbHeader.blocksCount; + goodSbHeader := sbHeader; + end; + end; + end; + until FindNext(sr) <> 0; + FindClose(sr); + end; + if (Lfilename<>'') then begin + TLog.NewLog(ltinfo,Self.ClassName,'Loading SafeBox protocol:'+IntToStr(goodSbHeader.protocol)+' with '+inttostr(LBlockscount)+' blocks from file '+Lfilename); + fs := TFileStream.Create(Lfilename,fmOpenRead); + try + fs.Position := 0; + if not LoadBankFromStream(fs,False,Nil,Nil,ARestoreProgressNotify,errors) then begin + TLog.NewLog(lterror,ClassName,'Error reading bank from file: '+Lfilename+ ' Error: '+errors); + end; + finally + fs.Free; + end; + end; + Finally + FBankLock.Release; + End; +end; + +function TPCBank.SaveBank(forceSave: Boolean): Boolean; +begin + Result := true; + If Storage.FIsMovingBlockchain then Exit; + if (Not forceSave) AND (Not TPCSafeBox.MustSafeBoxBeSaved(BlocksCount)) then exit; // No save + Try + Result := DoSaveBank; + {$IFnDEF USE_ABSTRACTMEM} + SafeBox.CheckMemory; + {$ENDIF} + Except + On E:Exception do begin + TLog.NewLog(lterror,Classname,'Error saving Bank: '+E.Message); + Raise; + end; + End; +end; + procedure TPCBank.SetStorageClass(const Value: TStorageClass); begin if FStorageClass=Value then exit; @@ -3004,13 +3217,11 @@ function TStorage.BlockExists(Block: Cardinal): Boolean; procedure TStorage.CopyConfiguration(const CopyFrom: TStorage); begin - Orphan := CopyFrom.Orphan; end; constructor TStorage.Create(AOwner: TComponent); begin inherited; - FOrphan := ''; FReadOnly := false; FIsMovingBlockchain := False; end; @@ -3026,11 +3237,6 @@ function TStorage.Initialize: Boolean; Result := DoInitialize; end; -function TStorage.OpenSafeBoxCheckpoint(blockCount: Cardinal): TCheckPointStruct; -begin - Result := DoOpenSafeBoxCheckpoint(blockCount); -end; - procedure TStorage.EraseStorage; begin TLog.NewLog(ltInfo,ClassName,'Executing EraseStorage'); @@ -3061,29 +3267,6 @@ function TStorage.MoveBlockChainBlocks(StartBlock: Cardinal; const DestOrphan: T Result := DoMoveBlockChain(StartBlock,DestOrphan,DestStorage); end; -function TStorage.RestoreBank(max_block: Int64; restoreProgressNotify : TProgressNotify = Nil): Boolean; -begin - Result := DoRestoreBank(max_block,restoreProgressNotify); -end; - -function TStorage.SaveBank(forceSave : Boolean): Boolean; -begin - Result := true; - If FIsMovingBlockchain then Exit; - if (Not forceSave) AND (Not TPCSafeBox.MustSafeBoxBeSaved(Bank.BlocksCount)) then exit; // No save - Try - Result := DoSaveBank; - {$IFnDEF USE_ABSTRACTMEM} - FBank.SafeBox.CheckMemory; - {$ENDIF} - Except - On E:Exception do begin - TLog.NewLog(lterror,Classname,'Error saving Bank: '+E.Message); - Raise; - end; - End; -end; - function TStorage.SaveBlockChainBlock(Operations: TPCOperationsComp): Boolean; begin Try @@ -3102,11 +3285,6 @@ procedure TStorage.SetBank(const Value: TPCBank); FBank := Value; end; -procedure TStorage.SetOrphan(const Value: TOrphan); -begin - FOrphan := Value; -end; - procedure TStorage.SetReadOnly(const Value: Boolean); begin FReadOnly := Value; diff --git a/src/core/UFileStorage.pas b/src/core/UFileStorage.pas index 311a3a35e..d2dea6f16 100644 --- a/src/core/UFileStorage.pas +++ b/src/core/UFileStorage.pas @@ -41,55 +41,41 @@ interface TFileStorage = Class(TStorage) private - FLowMemoryUsage: Boolean; FStorageLock : TPCCriticalSection; FBlockChainStream : TFileStream; FPendingBufferOperationsStream : TFileStream; FStreamFirstBlockNumber : Int64; FStreamLastBlockNumber : Int64; FBlockHeadersFirstBytePosition : TArrayOfInt64; - FDatabaseFolder: AnsiString; FBlockChainFileName : AnsiString; Function StreamReadBlockHeader(Stream: TStream; iBlockHeaders : Integer; BlockHeaderFirstBlock, Block: Cardinal; CanSearchBackward : Boolean; var BlockHeader : TBlockHeader): Boolean; Function StreamBlockRead(Stream : TStream; iBlockHeaders : Integer; BlockHeaderFirstBlock, Block : Cardinal; Operations : TPCOperationsComp) : Boolean; Function StreamBlockSave(Stream : TStream; iBlockHeaders : Integer; BlockHeaderFirstBlock : Cardinal; Operations : TPCOperationsComp) : Boolean; - Function GetFolder(Const AOrphan : TOrphan): AnsiString; Function GetBlockHeaderFirstBytePosition(Stream : TStream; Block : Cardinal; CanInitialize : Boolean; var iBlockHeaders : Integer; var BlockHeaderFirstBlock : Cardinal) : Boolean; Function GetBlockHeaderFixedSize : Int64; - procedure SetDatabaseFolder(const Value: AnsiString); Procedure ClearStream; Procedure GrowStreamUntilPos(Stream : TStream; newPos : Int64; DeleteDataStartingAtCurrentPos : Boolean); Function GetPendingBufferOperationsStream : TFileStream; protected procedure SetReadOnly(const Value: Boolean); override; - procedure SetOrphan(const Value: TOrphan); override; Function DoLoadBlockChain(Operations : TPCOperationsComp; Block : Cardinal) : Boolean; override; Function DoSaveBlockChain(Operations : TPCOperationsComp) : Boolean; override; Function DoMoveBlockChain(Start_Block : Cardinal; Const DestOrphan : TOrphan; DestStorage : TStorage) : Boolean; override; - Function DoSaveBank : Boolean; override; - Function DoRestoreBank(max_block : Int64; restoreProgressNotify : TProgressNotify) : Boolean; override; Procedure DoDeleteBlockChainBlocks(StartingDeleteBlock : Cardinal); override; Function DoBlockExists(Block : Cardinal) : Boolean; override; Function LockBlockChainStream : TFileStream; Procedure UnlockBlockChainStream; - Function LoadBankFileInfo(Const Filename : AnsiString; var safeBoxHeader : TPCSafeBoxHeader) : Boolean; function GetFirstBlockNumber: Int64; override; function GetLastBlockNumber: Int64; override; function DoInitialize : Boolean; override; - Function DoOpenSafeBoxCheckpoint(blockCount : Cardinal) : TCheckPointStruct; override; Procedure DoEraseStorage; override; Procedure DoSavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); override; Procedure DoLoadPendingBufferOperations(OperationsHashTree : TOperationsHashTree); override; public Constructor Create(AOwner : TComponent); Override; Destructor Destroy; Override; - Class Function GetSafeboxCheckpointingFileName(Const BaseDataFolder : AnsiString; block : Cardinal) : AnsiString; - Property DatabaseFolder : AnsiString read FDatabaseFolder write SetDatabaseFolder; Procedure CopyConfiguration(Const CopyFrom : TStorage); override; Procedure SetBlockChainFile(BlockChainFileName : AnsiString); - Function HasUpgradedToVersion2 : Boolean; override; - Procedure CleanupVersion1Data; override; - property LowMemoryUsage : Boolean read FLowMemoryUsage write FLowMemoryUsage; End; implementation @@ -192,7 +178,7 @@ function TFileStorage.GetPendingBufferOperationsStream: TFileStream; fm : Word; begin If Not Assigned(FPendingBufferOperationsStream) then begin - fn := GetFolder(Orphan)+PathDelim+'pendingbuffer.ops'; + fn := Bank.GetStorageFolder(Bank.Orphan)+PathDelim+'pendingbuffer.ops'; If FileExists(fn) then fm := fmOpenReadWrite+fmShareExclusive else fm := fmCreate+fmShareExclusive; Try @@ -210,16 +196,11 @@ function TFileStorage.GetPendingBufferOperationsStream: TFileStream; procedure TFileStorage.CopyConfiguration(const CopyFrom: TStorage); begin inherited; - if CopyFrom is TFileStorage then begin - DatabaseFolder := TFileStorage(CopyFrom).DatabaseFolder; - end; end; constructor TFileStorage.Create(AOwner: TComponent); begin inherited; - FLowMemoryUsage := False; - FDatabaseFolder := ''; FBlockChainFileName := ''; FBlockChainStream := Nil; SetLength(FBlockHeadersFirstBytePosition,0); @@ -278,25 +259,6 @@ function TFileStorage.DoInitialize: Boolean; End; end; -function TFileStorage.DoOpenSafeBoxCheckpoint(blockCount: Cardinal): TCheckPointStruct; -var fn : TFilename; - err : AnsiString; -begin - Result := Nil; - fn := GetSafeboxCheckpointingFileName(GetFolder(Orphan),blockCount); - If (fn<>'') and (FileExists(fn)) then begin - {$IFDEF USE_ABSTRACTMEM} - Result := TPCAbstractMem.Create(fn,True); - {$ELSE} - Result := TFileStream.Create(fn,fmOpenRead+fmShareDenyWrite); - {$ENDIF} - end; - If Not Assigned(Result) then begin - err := 'Cannot load SafeBoxStream (block:'+IntToStr(blockCount)+') file:'+fn; - TLog.NewLog(ltError,ClassName,err); - end; -end; - procedure TFileStorage.DoEraseStorage; Var stream : TStream; begin @@ -389,12 +351,12 @@ function TFileStorage.DoMoveBlockChain(Start_Block: Cardinal; const DestOrphan: sourcefn,destfn : AnsiString; begin FileAttrs := faArchive; - folder := GetFolder(Orphan); - if SysUtils.FindFirst(GetFolder(Orphan)+PathDelim+'checkpoint*'+CT_Safebox_Extension, FileAttrs, sr) = 0 then begin + folder := Bank.GetStorageFolder(Bank.Orphan); + if SysUtils.FindFirst(Bank.GetStorageFolder(Bank.Orphan)+PathDelim+'checkpoint*'+CT_Safebox_Extension, FileAttrs, sr) = 0 then begin repeat if (sr.Attr and FileAttrs) = FileAttrs then begin - sourcefn := GetFolder(Orphan)+PathDelim+sr.Name; - destfn := GetFolder('')+PathDelim+sr.Name; + sourcefn := Bank.GetStorageFolder(Bank.Orphan)+PathDelim+sr.Name; + destfn := Bank.GetStorageFolder('')+PathDelim+sr.Name; TLog.NewLog(ltInfo,ClassName,'Copying safebox file '+sourcefn+' to '+destfn); Try DoCopyFile(sourcefn,destfn); @@ -420,9 +382,7 @@ function TFileStorage.DoMoveBlockChain(Start_Block: Cardinal; const DestOrphan: try if Not assigned(db) then begin db := TFileStorage.Create(Nil); - db.DatabaseFolder := Self.DatabaseFolder; db.Bank := Self.Bank; - db.Orphan := DestOrphan; db.FStreamFirstBlockNumber := Start_Block; end; if db is TFileStorage then TFileStorage(db).LockBlockChainStream; @@ -433,15 +393,15 @@ function TFileStorage.DoMoveBlockChain(Start_Block: Cardinal; const DestOrphan: b := Start_Block; while LoadBlockChainBlock(ops,b) do begin inc(b); - TLog.NewLog(ltDebug,Classname,'Moving block from "'+Orphan+'" to "'+DestOrphan+'" '+TPCOperationsComp.OperationBlockToText(ops.OperationBlock)); + TLog.NewLog(ltDebug,Classname,'Moving block from "'+Bank.Orphan+'" to "'+DestOrphan+'" '+TPCOperationsComp.OperationBlockToText(ops.OperationBlock)); db.SaveBlockChainBlock(ops); end; - TLog.NewLog(ltdebug,Classname,'Moved blockchain from "'+Orphan+'" to "'+DestOrphan+'" from block '+inttostr(Start_Block)+' to '+inttostr(b-1)); + TLog.NewLog(ltdebug,Classname,'Moved blockchain from "'+Bank.Orphan+'" to "'+DestOrphan+'" from block '+inttostr(Start_Block)+' to '+inttostr(b-1)); finally ops.Free; end; // If DestOrphan is empty, then copy possible updated safebox (because, perhaps current saved safebox is from invalid blockchain) - if (DestOrphan='') And (Orphan<>'') then begin + if (DestOrphan='') And (Bank.Orphan<>'') then begin DoCopySafebox; end; finally @@ -459,160 +419,6 @@ function TFileStorage.DoMoveBlockChain(Start_Block: Cardinal; const DestOrphan: End; end; -function TFileStorage.DoRestoreBank(max_block: Int64; restoreProgressNotify : TProgressNotify): Boolean; -var - sr: TSearchRec; - FileAttrs: Integer; - folder : AnsiString; - Lfilename,auxfn : AnsiString; - fs : TFileStream; - ms : TMemoryStream; - errors : String; - LBlockscount : Cardinal; - sbHeader, goodSbHeader : TPCSafeBoxHeader; - {$IFDEF USE_ABSTRACTMEM} - LTempBlocksCount : Integer; - LSafeboxFileName : String; - {$ELSE} - {$ENDIF} -begin - LockBlockChainStream; - Try - {$IFDEF USE_ABSTRACTMEM} - Lfilename := ''; - LSafeboxFileName := GetFolder(Orphan)+PathDelim+'safebox'+CT_Safebox_Extension; - if TPCAbstractMem.AnalyzeFile(LSafeboxFileName,LTempBlocksCount) then begin - LBlockscount := LTempBlocksCount; - end else begin - LBlockscount := 0; - end; - // - FileAttrs := faArchive; - folder := GetFolder(''); /// Without Orphan folder - if SysUtils.FindFirst(folder+PathDelim+'checkpoint*'+CT_Safebox_Extension, FileAttrs, sr) = 0 then begin - repeat - if (sr.Attr and FileAttrs) = FileAttrs then begin - auxfn := folder+PathDelim+sr.Name; - if TPCAbstractMem.AnalyzeFile(auxfn,LTempBlocksCount) then begin - if (((max_block<0) Or (LTempBlocksCount<=max_block)) AND (LTempBlocksCount>LBlockscount)) then begin - Lfilename := auxfn; - LBlockscount := LTempBlocksCount; - end; - end; - end; - until FindNext(sr) <> 0; - FindClose(sr); - end; - if (Lfilename='') then begin - Bank.SafeBox.SetSafeboxFileName(LSafeboxFileName); - end else begin - Bank.SafeBox.SetSafeboxFileName(Lfilename); - Bank.SafeBox.UpdateSafeboxFileName(LSafeboxFileName); - end; - {$ELSE} - LBlockscount := 0; - {$ENDIF} - FileAttrs := faArchive; - folder := GetFolder(Orphan); - Lfilename := ''; - if SysUtils.FindFirst(folder+PathDelim+'*.safebox', FileAttrs, sr) = 0 then begin - repeat - if (sr.Attr and FileAttrs) = FileAttrs then begin - auxfn := folder+PathDelim+sr.Name; - If LoadBankFileInfo(auxfn,sbHeader) then begin - if (((max_block<0) Or (sbHeader.endBlock<=max_block)) AND (sbHeader.blocksCount>LBlockscount)) And - (sbHeader.startBlock=0) And (sbHeader.endBlock=sbHeader.startBlock+sbHeader.blocksCount-1) then begin - Lfilename := auxfn; - LBlockscount := sbHeader.blocksCount; - goodSbHeader := sbHeader; - end; - end; - end; - until FindNext(sr) <> 0; - FindClose(sr); - end; - if (Lfilename<>'') then begin - TLog.NewLog(ltinfo,Self.ClassName,'Loading SafeBox protocol:'+IntToStr(goodSbHeader.protocol)+' with '+inttostr(LBlockscount)+' blocks from file '+Lfilename+' LowMemoryUsage:'+LowMemoryUsage.ToString(True)); - fs := TFileStream.Create(Lfilename,fmOpenRead); - try - fs.Position := 0; - if LowMemoryUsage then begin - if not Bank.LoadBankFromStream(fs,False,Nil,Nil,restoreProgressNotify,errors) then begin - TLog.NewLog(lterror,ClassName,'Error reading bank from file: '+Lfilename+ ' Error: '+errors); - end; - end else begin - ms := TMemoryStream.Create; - Try - ms.CopyFrom(fs,0); - ms.Position := 0; - if not Bank.LoadBankFromStream(ms,False,Nil,Nil,restoreProgressNotify,errors) then begin - TLog.NewLog(lterror,ClassName,'Error reading bank from file: '+Lfilename+ ' Error: '+errors); - end; - Finally - ms.Free; - End; - end; - finally - fs.Free; - end; - end; - Finally - UnlockBlockChainStream; - End; -end; - -function TFileStorage.DoSaveBank: Boolean; -var fs: TFileStream; - bankfilename,aux_newfilename: AnsiString; - ms : TMemoryStream; - LTC : TTickCount; -begin - Result := true; - bankfilename := GetSafeboxCheckpointingFileName(GetFolder(Orphan),Bank.BlocksCount); - if (bankfilename<>'') then begin - LTC := TPlatform.GetTickCount; - {$IFDEF USE_ABSTRACTMEM} - Bank.SafeBox.SaveCheckpointing(bankfilename); - {$ELSE} - fs := TFileStream.Create(bankfilename,fmCreate); - try - fs.Size := 0; - fs.Position:=0; - if LowMemoryUsage then begin - Bank.SafeBox.SaveSafeBoxToAStream(fs,0,Bank.SafeBox.BlocksCount-1); - end else begin - ms := TMemoryStream.Create; - try - Bank.SafeBox.SaveSafeBoxToAStream(ms,0,Bank.SafeBox.BlocksCount-1); - ms.Position := 0; - fs.CopyFrom(ms,0); - finally - ms.Free; - end; - end; - finally - fs.Free; - end; - {$ENDIF} - TLog.NewLog(ltInfo,ClassName,Format('Saving Safebox blocks:%d file:%s in %.2n seconds',[Bank.BlocksCount,bankfilename,TPlatform.GetElapsedMilliseconds(LTC)/1000])); - // Save a copy each 10000 blocks (aprox 1 month) only when not an orphan - if (Orphan='') And ((Bank.BlocksCount MOD (CT_BankToDiskEveryNBlocks*100))=0) then begin - aux_newfilename := GetFolder('') + PathDelim+'checkpoint_'+ inttostr(Bank.BlocksCount)+CT_Safebox_Extension; - try - {$IFDEF FPC} - DoCopyFile(bankfilename,aux_newfilename); - {$ELSE} - CopyFile(PWideChar(bankfilename),PWideChar(aux_newfilename),False); - {$ENDIF} - Except - On E:Exception do begin - TLog.NewLog(lterror,ClassName,'Exception copying extra safebox file '+aux_newfilename+' ('+E.ClassName+'):'+E.Message); - end; - end; - end; - end; -end; - function TFileStorage.DoSaveBlockChain(Operations: TPCOperationsComp): Boolean; Var stream : TStream; iBlockHeaders : Integer; @@ -634,23 +440,11 @@ function TFileStorage.DoSaveBlockChain(Operations: TPCOperationsComp): Boolean; Finally UnlockBlockChainStream; End; - if Assigned(Bank) then SaveBank(False); + if Assigned(Bank) then Bank.SaveBank(False); end; Const CT_SafeboxsToStore = 10; -class function TFileStorage.GetSafeboxCheckpointingFileName(const BaseDataFolder: AnsiString; block: Cardinal): AnsiString; -begin - Result := ''; - If not ForceDirectories(BaseDataFolder) then exit; - if TPCSafeBox.MustSafeBoxBeSaved(block) then begin - // We will store checkpointing - Result := BaseDataFolder + PathDelim+'checkpoint'+ inttostr((block DIV CT_BankToDiskEveryNBlocks) MOD CT_SafeboxsToStore)+CT_Safebox_Extension; - end else begin - Result := BaseDataFolder + PathDelim+'checkpoint_'+inttostr(block)+CT_Safebox_Extension; - end; -end; - function TFileStorage.GetBlockHeaderFirstBytePosition(Stream : TStream; Block: Cardinal; CanInitialize : Boolean; var iBlockHeaders : Integer; var BlockHeaderFirstBlock: Cardinal): Boolean; var iPos,start, nCurrBlock : Cardinal; bh : TBlockHeader; @@ -750,34 +544,11 @@ function TFileStorage.GetFirstBlockNumber: Int64; Result := FStreamFirstBlockNumber; end; -function TFileStorage.GetFolder(const AOrphan: TOrphan): AnsiString; -begin - if FDatabaseFolder = '' then raise Exception.Create('No Database Folder'); - if AOrphan<>'' then Result := FDatabaseFolder + PathDelim+AOrphan - else Result := FDatabaseFolder; - if not ForceDirectories(Result) then raise Exception.Create('Cannot create database folder: '+Result); -end; - function TFileStorage.GetLastBlockNumber: Int64; begin Result := FStreamLastBlockNumber; end; -function TFileStorage.LoadBankFileInfo(const Filename: AnsiString; var safeBoxHeader : TPCSafeBoxHeader) : Boolean; -var fs: TFileStream; -begin - Result := false; - safeBoxHeader := CT_PCSafeBoxHeader_NUL; - If Not FileExists(Filename) then exit; - fs := TFileStream.Create(Filename,fmOpenRead); - try - fs.Position:=0; - Result := Bank.SafeBox.LoadSafeBoxStreamHeader(fs,safeBoxHeader); - finally - fs.Free; - end; -end; - function TFileStorage.LockBlockChainStream: TFileStream; function InitStreamInfo(Stream : TStream; var errors : String) : Boolean; Var mem : TStream; @@ -909,7 +680,7 @@ function TFileStorage.LockBlockChainStream: TFileStream; if FBlockChainFileName<>'' then begin fn := FBlockChainFileName end else begin - fn := GetFolder(Orphan)+PathDelim+'BlockChainStream.blocks'; + fn := Bank.GetStorageFolder(Bank.Orphan)+PathDelim+'BlockChainStream.blocks'; end; exists := FileExists(fn); if ReadOnly then begin @@ -941,19 +712,6 @@ procedure TFileStorage.SetBlockChainFile(BlockChainFileName: AnsiString); FBlockChainFileName := BlockChainFileName; end; -procedure TFileStorage.SetDatabaseFolder(const Value: AnsiString); -begin - if FDatabaseFolder=Value then exit; - FDatabaseFolder := Value; - ClearStream; -end; - -procedure TFileStorage.SetOrphan(const Value: TOrphan); -begin - inherited; - ClearStream; -end; - procedure TFileStorage.SetReadOnly(const Value: Boolean); begin inherited; @@ -1135,24 +893,4 @@ procedure TFileStorage.UnlockBlockChainStream; FStorageLock.Release; end; -function TFileStorage.HasUpgradedToVersion2: Boolean; -var searchRec: TSearchRec; -begin - HasUpgradedToVersion2 := SysUtils.FindFirst( GetFolder(Orphan)+PathDelim+'*'+CT_Safebox_Extension, faArchive, searchRec) = 0; - FindClose(searchRec); -end; - -procedure TFileStorage.CleanupVersion1Data; -var - folder : AnsiString; - searchRec : TSearchRec; -begin - folder := GetFolder(Orphan); - if SysUtils.FindFirst( folder+PathDelim+'*.bank', faArchive, searchRec) = 0 then - repeat - SysUtils.DeleteFile(folder+PathDelim+searchRec.Name); - until FindNext(searchRec) <> 0; - FindClose(searchRec); -end; - end. diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index 87360ffeb..6cc7cc649 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -1658,7 +1658,7 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; Bank := TPCBank.Create(Nil); try Bank.StorageClass := TNode.Node.Bank.StorageClass; - Bank.Storage.Orphan := TNode.Node.Bank.Storage.Orphan; + Bank.Orphan := TNode.Node.Bank.Orphan; Bank.Storage.ReadOnly := true; Bank.Storage.CopyConfiguration(TNode.Node.Bank.Storage); @@ -1670,18 +1670,18 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; Bank.UpdateValuesFromSafebox; IsUsingSnapshot := True; - Bank.Storage.Orphan := FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)); + Bank.Orphan := FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)); Bank.Storage.ReadOnly := false; end else begin {$IFDEF USE_ABSTRACTMEM} - Bank.Storage.Orphan := FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)); + Bank.Orphan := FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)); Bank.Storage.ReadOnly := false; {$ENDIF} // Restore a part from disk Bank.DiskRestoreFromOperations(start_block-1); - Bank.Storage.SaveBank(True); + Bank.SaveBank(True); if (Bank.BlocksCount<start_block) then begin TLog.NewLog(lterror,CT_LogSender,Format('No blockchain found start block %d, current %d',[start_block-1,Bank.BlocksCount])); start_block := Bank.BlocksCount; @@ -1695,7 +1695,7 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; end; start_c := start; if Bank.Storage.ReadOnly then begin - Bank.Storage.Orphan := FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)); + Bank.Orphan := FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)); Bank.Storage.ReadOnly := false; end; // Receive new blocks: @@ -1772,7 +1772,7 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; end; end; TNode.Node.Bank.Storage.MoveBlockChainBlocks(start_block,Inttostr(start_block)+'_'+FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)),Nil); - Bank.Storage.MoveBlockChainBlocks(start_block,TNode.Node.Bank.Storage.Orphan,TNode.Node.Bank.Storage); + Bank.Storage.MoveBlockChainBlocks(start_block,TNode.Node.Bank.Orphan,TNode.Node.Bank.Storage); // If IsUsingSnapshot then begin TLog.NewLog(ltInfo,CT_LogSender,'Commiting new chain to Safebox'); @@ -1971,7 +1971,7 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; If Not IsMyBlockchainValid then begin TNode.Node.Bank.Storage.EraseStorage; end; - TNode.Node.Bank.Storage.SaveBank(False); + TNode.Node.Bank.SaveBank(False); Connection.Send_GetBlocks(TNode.Node.Bank.BlocksCount,100,request_id); Result := true; end else begin @@ -2014,16 +2014,16 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; newTmpBank := TPCBank.Create(Nil); try newTmpBank.StorageClass := TNode.Node.Bank.StorageClass; - newTmpBank.Storage.Orphan := TNode.Node.Bank.Storage.Orphan; + newTmpBank.Orphan := TNode.Node.Bank.Orphan; newTmpBank.Storage.ReadOnly := true; newTmpBank.Storage.CopyConfiguration(TNode.Node.Bank.Storage); - newTmpBank.Storage.Orphan := FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)); + newTmpBank.Orphan := FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)); newTmpBank.Storage.ReadOnly := false; If newTmpBank.LoadBankFromChunks(LChunks,LSafeboxLastOperationBlock.initial_safe_box_hash,TNode.Node.Bank.SafeBox,OnReadingNewSafeboxProgressNotify,errors) then begin TNode.Node.DisableNewBlocks; try TLog.NewLog(ltInfo,ClassName,'Received new safebox!'); - newTmpBank.Storage.SaveBank(True); // Saving bank + newTmpBank.SaveBank(True); // Saving bank // Receive at least 1 new block blocksList := TList<TPCOperationsComp>.Create; try @@ -3182,7 +3182,7 @@ procedure TNetConnection.DoProcess_GetSafeBox_Request(HeaderData: TNetHeaderData responseStream := TMemoryStream.Create; try {$IFDEF USE_ABSTRACTMEM} - Labstracmem := TNode.Node.Bank.Storage.OpenSafeBoxCheckpoint(_blockcount); + Labstracmem := TNode.Node.Bank.OpenSafeBoxCheckpoint(_blockcount); try If Not Assigned(Labstracmem) then begin SendError(ntp_response,HeaderData.operation,CT_NetError_SafeboxNotFound,HeaderData.request_id,Format('Safebox stream file for block %d not found',[_blockcount])); From eb705e2a743569ba24ddd6bec62c204f08f163cd Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 10 Nov 2021 22:11:58 +0100 Subject: [PATCH 191/275] Update UBlockChain.pas --- src/core/UBlockChain.pas | 68 +++++++++++++++++++++++++--------------- 1 file changed, 43 insertions(+), 25 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 9d3ef26e8..f3ea199fa 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -421,6 +421,7 @@ TMultiOpData = record Property OperationBlock: TOperationBlock read FOperationBlock; Class Function OperationBlockToText(const OperationBlock: TOperationBlock) : String; Class Function SaveOperationBlockToStream(Const OperationBlock: TOperationBlock; Stream: TStream) : Boolean; + class Function LoadOperationBlockFromStream(AStream : TStream; var Asoob : Byte; var AOperationBlock : TOperationBlock) : Boolean; Property AccountKey: TAccountKey read GetAccountKey write SetAccountKey; Property nonce: Cardinal read GetnOnce write SetnOnce; Property timestamp: Cardinal read Gettimestamp write Settimestamp; @@ -1920,8 +1921,12 @@ function TPCOperationsComp.LoadBlockFromStreamExt(Stream: TStream; LoadingFromSt errors := 'Invalid protocol structure. Check application version!'; exit; end; - soob := 255; - Stream.Read(soob,1); + + if Not LoadOperationBlockFromStream(Stream,soob,FOperationBlock) then begin + errors := 'Cannot load operationBlock'; + Exit; + end; + // About soob var: // In build prior to 1.0.4 soob only can have 2 values: 0 or 1 // In build 1.0.4 soob can has 2 more values: 2 or 3 @@ -1949,32 +1954,10 @@ function TPCOperationsComp.LoadBlockFromStreamExt(Stream: TStream; LoadingFromSt exit; end; - if (soob in [2,3,4,5]) then begin - Stream.Read(FOperationBlock.protocol_version, Sizeof(FOperationBlock.protocol_version)); - Stream.Read(FOperationBlock.protocol_available, Sizeof(FOperationBlock.protocol_available)); - end else begin - // We assume that protocol_version is 1 and protocol_available is 0 - FOperationBlock.protocol_version := 1; - FOperationBlock.protocol_available := 0; - end; - - if Stream.Read(FOperationBlock.block, Sizeof(FOperationBlock.block))<0 then exit; - - if TStreamOp.ReadAnsiString(Stream, raw) < 0 then exit; - FOperationBlock.account_key := TAccountComp.RawString2Accountkey(raw); - if Stream.Read(FOperationBlock.reward, Sizeof(FOperationBlock.reward)) < 0 then exit; - if Stream.Read(FOperationBlock.fee, Sizeof(FOperationBlock.fee)) < 0 then exit; - if Stream.Read(FOperationBlock.timestamp, Sizeof(FOperationBlock.timestamp)) < 0 then exit; - if Stream.Read(FOperationBlock.compact_target, Sizeof(FOperationBlock.compact_target)) < 0 then exit; - if Stream.Read(FOperationBlock.nonce, Sizeof(FOperationBlock.nonce)) < 0 then exit; - if TStreamOp.ReadAnsiString(Stream, FOperationBlock.block_payload) < 0 then exit; - if TStreamOp.ReadAnsiString(Stream, FOperationBlock.initial_safe_box_hash) < 0 then exit; - if TStreamOp.ReadAnsiString(Stream, FOperationBlock.operations_hash) < 0 then exit; - if TStreamOp.ReadAnsiString(Stream, FOperationBlock.proof_of_work) < 0 then exit; if FOperationBlock.protocol_version>=CT_PROTOCOL_5 then begin - if TStreamOp.ReadAnsiString(Stream, FOperationBlock.previous_proof_of_work) < 0 then exit; load_protocol_version := FOperationBlock.protocol_version; end; + If FIsOnlyOperationBlock then begin Result := true; exit; @@ -2016,6 +1999,41 @@ function TPCOperationsComp.LoadBlockFromStreamExt(Stream: TStream; LoadingFromSt end; end; +class function TPCOperationsComp.LoadOperationBlockFromStream(AStream: TStream; var Asoob : Byte; + var AOperationBlock: TOperationBlock): Boolean; +var Lraw : TBytes; +begin + Result := False; + AStream.Read(Asoob,1); + if (Asoob in [2,3,4,5]) then begin + if AStream.Read(AOperationBlock.protocol_version, Sizeof(AOperationBlock.protocol_version)) < 0 then Exit; + AStream.Read(AOperationBlock.protocol_available, Sizeof(AOperationBlock.protocol_available)); + end else begin + // We assume that protocol_version is 1 and protocol_available is 0 + AOperationBlock.protocol_version := 1; + AOperationBlock.protocol_available := 0; + end; + + if AStream.Read(AOperationBlock.block, Sizeof(AOperationBlock.block))<=0 then exit; + + if TStreamOp.ReadAnsiString(AStream, Lraw) < 0 then exit; + AOperationBlock.account_key := TAccountComp.RawString2Accountkey(Lraw); + + if AStream.Read(AOperationBlock.reward, Sizeof(AOperationBlock.reward)) < 0 then exit; + if AStream.Read(AOperationBlock.fee, Sizeof(AOperationBlock.fee)) < 0 then exit; + if AStream.Read(AOperationBlock.timestamp, Sizeof(AOperationBlock.timestamp)) < 0 then exit; + if AStream.Read(AOperationBlock.compact_target, Sizeof(AOperationBlock.compact_target)) < 0 then exit; + if AStream.Read(AOperationBlock.nonce, Sizeof(AOperationBlock.nonce)) < 0 then exit; + if TStreamOp.ReadAnsiString(AStream, AOperationBlock.block_payload) < 0 then exit; + if TStreamOp.ReadAnsiString(AStream, AOperationBlock.initial_safe_box_hash) < 0 then exit; + if TStreamOp.ReadAnsiString(AStream, AOperationBlock.operations_hash) < 0 then exit; + if TStreamOp.ReadAnsiString(AStream, AOperationBlock.proof_of_work) < 0 then exit; + if AOperationBlock.protocol_version>=CT_PROTOCOL_5 then begin + if TStreamOp.ReadAnsiString(AStream, AOperationBlock.previous_proof_of_work) < 0 then exit; + end; + Result := True; +end; + class function TPCOperationsComp.OperationBlockToText(const OperationBlock: TOperationBlock): String; begin Result := Format('Block:%d Timestamp:%d Reward:%d Fee:%d Target:%d PoW:%s Payload:%s Nonce:%d OperationsHash:%s SBH:%s',[operationBlock.block, From 0a7f45060bb6e2c2c9b771dc77a2bc465bf8fe9f Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 11 Nov 2021 13:12:00 +0100 Subject: [PATCH 192/275] See Ref: 20211111-1 - Fix FreePascal issue (Recursive Generics not allowed) --- .../abstractmem/UAbstractMemBTree.pas | 72 ++++++++++++++++--- .../tests/src/UAbstractMemBTree.Tests.pas | 10 +-- 2 files changed, 67 insertions(+), 15 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 99ee7b94f..1ccf70076 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -120,11 +120,22 @@ interface function FindDataHighest(out AHighest : TBTreeData) : Boolean; End; + {$IFnDEF FPC} TAbstractMemBTreeDataIndex<TBTreeData> = Class; + {$ENDIF} TAbstractMemBTreeData<TBTreeData> = Class(TAbstractMemBTreeDataAbstract<TBTreeData>) private +// Ref: 20211111-1 +// FreePascal issue: Does not allow recursive Generics... +// due to this issue (on Delphi is allowed) then I must use TList< TOjbect > instead +// last FreePascal version with this issue: 3.2.0 (will need to check on future versions) + {$IFDEF FPC} + FIndexes : TList< TObject >; + {$ELSE} +// Ref: 20211111-1 I can't use this... in Delphi it works! Not in FreePascal... SHIT! FIndexes : TList< TAbstractMemBTreeDataIndex<TBTreeData> >; + {$ENDIF} protected public constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; @@ -133,7 +144,13 @@ interface function CanAddData(const AData: TBTreeData) : Boolean; function AddData(const AData: TBTreeData) : Boolean; function DeleteData(const AData: TBTreeData) : Boolean; - property Indexes : TList< TAbstractMemBTreeDataIndex<TBTreeData> > read FIndexes; + function IndexesCount : Integer; +// See ref: 20211111-1 + {$IFDEF FPC} + function GetIndex(AIndex : Integer) : TObject; + {$ELSE} + function GetIndex(AIndex : Integer) : TAbstractMemBTreeDataIndex<TBTreeData>; + {$ENDIF} procedure CheckConsistency; override; End; @@ -633,13 +650,15 @@ function TAbstractMemBTreeData<TBTreeData>.AddData(const AData: TBTreeData): Boo var Lzone, LindexZone : TAMZone; i : Integer; LIndexPosition : TAbstractMemPosition; + LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; begin // Check in indexes Result := True; i := 0; while (Result) and (i<FIndexes.Count) do begin - if (Not FIndexes.Items[i].AllowDuplicates) then begin - Result := Not (FIndexes.Items[i].FindData(AData,LIndexPosition)); + LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if (Not LBTreeIndex.AllowDuplicates) then begin + Result := Not (LBTreeIndex.FindData(AData,LIndexPosition)); end; inc(i); end; @@ -650,7 +669,8 @@ function TAbstractMemBTreeData<TBTreeData>.AddData(const AData: TBTreeData): Boo for i := 0 to FIndexes.Count-1 do begin LindexZone := FAbstractMem.New(FAbstractMem.SizeOfAbstractMemPosition); FAbstractMem.Write(LindexZone.position,Lzone.position,FAbstractMem.SizeOfAbstractMemPosition); - if Not FIndexes.Items[i].AddInherited(LindexZone.position) then raise EAbstractMemBTree.Create(Format('Fatal error adding index %d/%d with data at %s and %s',[i+1,FIndexes.Count,Lzone.ToString,LindexZone.ToString])); + LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if Not LBTreeIndex.AddInherited(LindexZone.position) then raise EAbstractMemBTree.Create(Format('Fatal error adding index %d/%d with data at %s and %s',[i+1,FIndexes.Count,Lzone.ToString,LindexZone.ToString])); end; Finally if Not Result then begin @@ -665,13 +685,15 @@ function TAbstractMemBTreeData<TBTreeData>.CanAddData( const AData: TBTreeData): Boolean; var i : Integer; LIndexPosition : TAbstractMemPosition; + LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; begin // Check in indexes Result := True; i := 0; while (Result) and (i<FIndexes.Count) do begin - if (Not FIndexes.Items[i].AllowDuplicates) then begin - Result := Not (FIndexes.Items[i].FindData(AData,LIndexPosition)); + LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if (Not LBTreeIndex.AllowDuplicates) then begin + Result := Not (LBTreeIndex.FindData(AData,LIndexPosition)); end; inc(i); end; @@ -682,11 +704,13 @@ function TAbstractMemBTreeData<TBTreeData>.CanAddData( procedure TAbstractMemBTreeData<TBTreeData>.CheckConsistency; var i : Integer; + LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; begin inherited; for i := 0 to FIndexes.Count-1 do begin - if (FIndexes.Items[i].Count <> Self.Count) then raise EAbstractMemBTree.Create(Format('Consistency error on index %d/%d count %d vs %d',[i+1,FIndexes.Count,Findexes.Items[i].Count,Self.Count])); - FIndexes.Items[i].CheckConsistency; + LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if (LBTreeIndex.Count <> Self.Count) then raise EAbstractMemBTree.Create(Format('Consistency error on index %d/%d count %d vs %d',[i+1,FIndexes.Count,LBTreeIndex.Count,Self.Count])); + LBTreeIndex.CheckConsistency; end; end; @@ -694,19 +718,25 @@ constructor TAbstractMemBTreeData<TBTreeData>.Create(AAbstractMem: TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates: Boolean; AOrder: Integer; const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); begin + {$IFDEF FPC} + FIndexes := TList< TObject >.Create; + {$ELSE} FIndexes := TList< TAbstractMemBTreeDataIndex<TBTreeData> >.Create; + {$ENDIF} inherited Create(AAbstractMem,AInitialZone,AAllowDuplicates,AOrder,AOnCompareAbstractMemDataMethod); end; function TAbstractMemBTreeData<TBTreeData>.DeleteData(const AData: TBTreeData): Boolean; var LAbstractMemPos, LindexPosition : TAbstractMemPosition; i : Integer; + LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; begin if FindData(AData,LAbstractMemPos) then begin // Delete from indexes for i := 0 to FIndexes.Count-1 do begin - if Not FIndexes.Items[i].FindData(AData,LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not found in index %d/%d to Delete from pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString])); - if not FIndexes.Items[i].DeleteInherited(LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not deleted in index %d/%d from pos %s at pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString,LindexPosition.ToHexString])); + LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if Not LBTreeIndex.FindData(AData,LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not found in index %d/%d to Delete from pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString])); + if not LBTreeIndex.DeleteInherited(LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not deleted in index %d/%d from pos %s at pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString,LindexPosition.ToHexString])); FAbstractMem.Dispose(LindexPosition); end; // @@ -720,14 +750,34 @@ function TAbstractMemBTreeData<TBTreeData>.DeleteData(const AData: TBTreeData): destructor TAbstractMemBTreeData<TBTreeData>.Destroy; var i : Integer; + LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; begin for i := 0 to FIndexes.Count-1 do begin - FIndexes.Items[i].FIndexed := Nil; + LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + LBTreeIndex.FIndexed := Nil; end; FreeAndNil(Findexes); inherited; end; +{$IFDEF FPC} +function TAbstractMemBTreeData<TBTreeData>.GetIndex(AIndex: Integer): TObject; +begin + Result := FIndexes.Items[AIndex]; +end; +{$ELSE} +function TAbstractMemBTreeData<TBTreeData>.GetIndex( + AIndex: Integer): TAbstractMemBTreeDataIndex<TBTreeData>; +begin + Result := FIndexes.Items[AIndex]; +end; +{$ENDIF} + +function TAbstractMemBTreeData<TBTreeData>.IndexesCount: Integer; +begin + Result := FIndexes.Count; +end; + { TAbstractMemBTreeDataIndex<TBTreeData> } procedure TAbstractMemBTreeDataIndex<TBTreeData>.CheckConsistency; diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index c133abcc4..9b26a3f05 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -283,6 +283,7 @@ procedure TestTAbstractMemBTree.TestInfiniteExt(AMemUnitsSize, AOrder: Integer; LzoneIndex : TAMZone; Lmem : TAbstractMem; i : Integer; + LBTreeIndex : TAbstractMemBTreeDataIndex<String>; begin Lmem := TMem.Create(0,False); Try @@ -300,10 +301,11 @@ procedure TestTAbstractMemBTree.TestInfiniteExt(AMemUnitsSize, AOrder: Integer; ProcessTree(AOrder * 1000); finally // Dispose indexes - for i := Lbt.Indexes.Count-1 downto 0 do begin - LzoneIndex := Lbt.Indexes.Items[i].InitialZone; - Lbt.Indexes.Items[i].EraseTree; - Lbt.Indexes.Items[i].Free; + for i := Lbt.IndexesCount-1 downto 0 do begin + LBTreeIndex := TAbstractMemBTreeDataIndex<String>(Lbt.GetIndex(i)); + LzoneIndex := LBTreeIndex.InitialZone; + LBTreeIndex.EraseTree; + LBTreeIndex.Free; Lmem.Dispose( LzoneIndex ); end; Lbt.Free; From aa0076711d96feca80f2d1651e29a046acfc1b02 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 12 Nov 2021 13:41:26 +0100 Subject: [PATCH 193/275] Improvements on TAbstractMem library Allows to FindData search previous nearest data --- src/libraries/abstractmem/UAbstractBTree.pas | 46 ++++ .../abstractmem/UAbstractMemBTree.pas | 28 ++- .../tests/src/UAbstractMemBTree.Tests.pas | 220 ++++++++++++++++++ 3 files changed, 279 insertions(+), 15 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index cd230b85d..6cddc2706 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -146,6 +146,8 @@ TAbstractBTreeNode = record property CircularProtection : Boolean read FCircularProtection write FCircularProtection; procedure Lock; procedure Unlock; + function FindExt(const AData: TData; out ADataEqualOrPrecessorFound : TData) : Boolean; + function GetNullData : TData; virtual; End; TMemoryBTree<TData> = Class( TAbstractBTree<Integer,TData> ) @@ -858,6 +860,45 @@ function TAbstractBTree<TIdentify, TData>.FindChildPos(const AIdent: TIdentify; raise EAbstractBTree.Create(Format('Child not found at %s',[ToString(AParent)])); end; +function TAbstractBTree<TIdentify, TData>.FindExt(const AData: TData; out ADataEqualOrPrecessorFound: TData): Boolean; +var Lnode : TAbstractBTreeNode; + LiPosNode : Integer; + LCircularProtectionList : TOrderedList<TIdentify>; + LPrecessorFound : Boolean; +begin + FAbstractBTreeLock.Acquire; + try + ClearNode(Lnode); + if Find(AData,Lnode,LiPosNode) then begin + ADataEqualOrPrecessorFound := Lnode.data[LiPosNode]; + Result := True; + end else begin + // At this point Lnode is a leaf OR a NIL (no root available at tree) + // Lnode.Count = 0 -> NIL (no root/tree available) + if Lnode.Count=0 then begin + ADataEqualOrPrecessorFound := GetNullData; + end else if Lnode.Count=LiPosNode then begin + dec(LiPosNode); + ADataEqualOrPrecessorFound := Lnode.data[LiPosNode]; + end else begin + // Will find previous valid value by climbing tree + LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); + try + LCircularProtectionList.Clear; + LPrecessorFound := FindPrecessorExt(LCircularProtectionList,Lnode,LiPosNode); + if LPrecessorFound then ADataEqualOrPrecessorFound := Lnode.data[LiPosNode] + else ADataEqualOrPrecessorFound := GetNullData; + finally + LCircularProtectionList.Free; + end; + end; + Result := False; + end; + finally + FAbstractBTreeLock.Release; + end; +end; + function TAbstractBTree<TIdentify, TData>.FindHighest(out AHighest : TData) : Boolean; var Lnode : TAbstractBTreeNode; begin @@ -1155,6 +1196,11 @@ function TAbstractBTree<TIdentify, TData>.GetHeight: Integer; end; end; +function TAbstractBTree<TIdentify, TData>.GetNullData: TData; +begin + raise EAbstractBTree.Create('function '+Self.ClassName+'.GetNullData: TData; Not overrided'); +end; + procedure TAbstractBTree<TIdentify, TData>.Lock; begin FAbstractBTreeLock.Acquire; diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 1ccf70076..5d757edbe 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -89,6 +89,7 @@ interface function NodeDataToString(const AData : TAbstractMemPosition) : String; override; function NodeIdentifyToString(const AIdentify : TAbstractMemPosition) : String; override; property InitialZone : TAMZone read FInitialZone; + function GetNullData : TAbstractMemPosition; override; End; TAbstractMemBTreeDataAbstract<TBTreeData> = Class(TAbstractMemBTree) @@ -279,6 +280,11 @@ function TAbstractMemBTree.GetNodeHeaderSize: Integer; Result := ((FAbstractMem.SizeOfAbstractMemPosition*2)+4) + (FAbstractMem.SizeOfAbstractMemPosition*MaxItemsPerNode); end; +function TAbstractMemBTree.GetNullData: TAbstractMemPosition; +begin + Result := 0; +end; + function TAbstractMemBTree.GetRoot: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; begin if FrootPosition>0 then begin @@ -557,28 +563,20 @@ function TAbstractMemBTreeDataAbstract<TBTreeData>.FindData(const AData: TBTreeD if FindData(AData,APosition) then begin Result := True; AFoundData := LoadData(APosition); - end else Result := False; + end else begin + if IsNil(APosition) then FindDataLowest(AFoundData) + else AFoundData := LoadData(APosition); + Result := False; + end; end; function TAbstractMemBTreeDataAbstract<TBTreeData>.FindData( const AData: TBTreeData; out APosition: TAbstractMemPosition): Boolean; -var Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; - LiPosNode : Integer; begin FAbstractBTreeLock.Acquire; try - FSearchTarget := AData; - ClearNode(Lnode); - if inherited Find(1,Lnode,LiPosNode) then begin - APosition := Lnode.data[LiPosNode]; - Result := True; - end else begin - // if Node exists will set APosition of previous value, otherwise will set 0 - if Lnode.Count>LiPosNode then APosition := Lnode.data[LiPosNode] - else if Lnode.Count>0 then APosition := Lnode.data[Lnode.Count-1] - else APosition := 0; - Result := False; - end; + FSearchTarget := AData; + Result := FindExt(1,APosition); finally FAbstractBTreeLock.Release; end; diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index 9b26a3f05..da45fa187 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -34,6 +34,14 @@ interface function NodeDataToString(const AData : TAbstractMemPosition) : String; override; End; + TAbstractMemBTreeDataExampleInteger = Class(TAbstractMemBTreeData<Integer>) + protected + function LoadData(const APosition : TAbstractMemPosition) : Integer; override; + function SaveData(const AData : Integer) : TAMZone; override; + public + function NodeDataToString(const AData : TAbstractMemPosition) : String; override; + End; + TestTAbstractMemBTree = class(TTestCase) strict private public @@ -45,6 +53,8 @@ TestTAbstractMemBTree = class(TTestCase) published procedure TestInfinite_TAbstractMemBTree; procedure TestInfinite_TAbstractMemBTreeData; + procedure Test_FindExt_TAbstractMemBTree; + procedure Test_FindData_TAbstractMemBTreeData; end; implementation @@ -198,6 +208,191 @@ procedure TestTAbstractMemBTree.TestInfinite_TAbstractMemBTreeData; end; end; +procedure TestTAbstractMemBTree.Test_FindData_TAbstractMemBTreeData; +var LAM : TMem; + LBTree : TAbstractMemBTreeDataExampleInteger; + LZone : TAMZone; + LValue : Int64; + LValueStr : String; + + Function CheckSearch(ASearching : Integer; AExpectedFound : Integer; var AOut : String) : Boolean; + var LMemPos : TAbstractMemPosition; + LValueFound : Integer; + begin + AOut := ''; + Result := False; + if LBTree.FindData(ASearching,LMemPos,LValueFound) then begin + if AExpectedFound=LValueFound then begin + AOut := Format('OK-FOUND Search %d and Found %d as expected %d',[ASearching,LValueFound,AExpectedFound]); + Exit(True); + end else begin + AOut := Format('ERR-FOUND Search %d but Found %d and expected %d',[ASearching,LValueFound,AExpectedFound]); + Exit(False); + end; + end else begin + if (LValueFound = AExpectedFound) then begin + AOut := Format('OK Found Search %d and Found %d as expected %d',[ASearching,LValueFound,AExpectedFound]); + Exit(True); + end else begin + AOut := Format('ERR Search %d Found %d but expected %d',[ASearching,LValueFound,AExpectedFound]); + Exit(False); + end; + end; + end; + + Procedure Search(ASearching : Integer; AExpectedFound : Integer); + var LMsg : String; + begin + if Not CheckSearch(ASearching,AExpectedFound,LMsg) then raise Exception.Create(LMsg); + end; + +begin + LAM := TMem.Create(0,False); + Try + LAM.Initialize(True,4); + LZone := LAM.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(LAM)); + Try + LBTree := TAbstractMemBTreeDataExampleInteger.Create(LAM,LZone,False,3,TComparison_Integer); + Try + LBtree.AddData(100); + LBtree.AddData(150); + LBtree.AddData(200); + LBtree.AddData(250); + LBtree.AddData(300); + LBtree.AddData(350); + LBtree.AddData(400); + + LBtree.AddData(125); + LBtree.AddData(225); + LBtree.AddData(325); + LBtree.AddData(425); + + LBtree.AddData(175); + LBtree.AddData(275); + LBtree.AddData(375); + LBtree.AddData(475); + + Search(328,325); + Search(480,475); + Search(450,425); + Search(410,400); + Search(310,300); + Search(210,200); + Search(160,150); + Search(355,350); + Search(255,250); + Search(101,100); + Search(100,100); + Search(300,300); + Search(200,200); + Search(250,250); + Search(350,350); + Search(99,100); // Returns LOWEST + + Finally + LBTree.Free; + End; + Finally + LAM.Dispose(LZone); + End; + Finally + LAM.Free; + End; +end; + +procedure TestTAbstractMemBTree.Test_FindExt_TAbstractMemBTree; +var LAM : TMem; + LBTree : TAbstractMemBTree; + LZone : TAMZone; + LValue : Int64; + LValueStr : String; + + Function CheckSearch(ASearching : Int64; AExpectedFound : Int64; var AOut : String) : Boolean; + var LFound : TAbstractMemBTree.TAbstractBTreeNode; + LiPosNode : Integer; + LValueFound : Int64; + begin + AOut := ''; + Result := False; + if LBTree.FindExt(ASearching,LValueFound) then begin + if AExpectedFound=LValueFound then begin + AOut := Format('OK-FOUND Search %d and Found %d as expected %d',[ASearching,LValueFound,AExpectedFound]); + Exit(True); + end else begin + AOut := Format('ERR-FOUND Search %d but Found %d and expected %d',[ASearching,LValueFound,AExpectedFound]); + Exit(False); + end; + end else begin + if (LValueFound = AExpectedFound) then begin + AOut := Format('OK Found Search %d and Found %d as expected %d',[ASearching,LValueFound,AExpectedFound]); + Exit(True); + end else begin + AOut := Format('ERR Search %d Found %d but expected %d',[ASearching,LValueFound,AExpectedFound]); + Exit(False); + end; + end; + end; + + Procedure Search(ASearching : Int64; AExpectedFound : Int64); + var LMsg : String; + begin + if Not CheckSearch(ASearching,AExpectedFound,LMsg) then raise Exception.Create(LMsg); + end; + +begin + LAM := TMem.Create(0,False); + Try + LAM.Initialize(True,4); + LZone := LAM.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(LAM)); + Try + LBTree := TAbstractMemBTree.Create(LAM,LZone,False,3); + Try + LBtree.Add(100); + LBtree.Add(150); + LBtree.Add(200); + LBtree.Add(250); + LBtree.Add(300); + LBtree.Add(350); + LBtree.Add(400); + + LBtree.Add(125); + LBtree.Add(225); + LBtree.Add(325); + LBtree.Add(425); + + LBtree.Add(175); + LBtree.Add(275); + LBtree.Add(375); + LBtree.Add(475); + + Search(328,325); + Search(480,475); + Search(450,425); + Search(410,400); + Search(310,300); + Search(210,200); + Search(160,150); + Search(355,350); + Search(255,250); + Search(101,100); + Search(100,100); + Search(300,300); + Search(200,200); + Search(250,250); + Search(350,350); + Search(99,LBTree.GetNullData); // Returns NULL + + Finally + LBTree.Free; + End; + Finally + LAM.Dispose(LZone); + End; + Finally + LAM.Free; + End; +end; + procedure TestTAbstractMemBTree.TestInfiniteExt(AMemUnitsSize, AOrder: Integer; AAllowDuplicates, A64Bits: Boolean); var Lbt : TAbstractMemBTreeExampleString; @@ -404,6 +599,31 @@ procedure TestTAbstractMemBTree.TestInfinite_Integer(AMemUnitsSize, AOrder: Inte end; +{ TAbstractMemBTreeDataExampleInteger } + +function TAbstractMemBTreeDataExampleInteger.LoadData( + const APosition: TAbstractMemPosition): Integer; +begin + Result := 0; + FAbstractMem.Read(APosition,Result,4); +end; + +function TAbstractMemBTreeDataExampleInteger.NodeDataToString( + const AData: TAbstractMemPosition): String; +begin + if AData<=0 then Result := 'Nil '+AData.ToString + else begin + Result := LoadData(AData).ToString; + end; +end; + +function TAbstractMemBTreeDataExampleInteger.SaveData( + const AData: Integer): TAMZone; +begin + Result := AbstractMem.New(4); + FAbstractMem.Write(Result.position,AData,4); +end; + initialization RegisterTest(TestTAbstractMemBTree{$IFNDEF FPC}.Suite{$ENDIF}); end. From 3e7fa6252c2ffac2f301a5ec6c7703a6798d1c1c Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Sat, 13 Nov 2021 13:53:10 +0100 Subject: [PATCH 194/275] Add public property MemUnitsSize --- src/libraries/abstractmem/UAbstractMem.pas | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index 442a2a7a4..8c7012385 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -156,6 +156,7 @@ TAbstractMemMemoryLeaksNode = record property MaxAvailablePos : Int64 read FMaxAvailablePos; property HeaderInitialized : Boolean read FHeaderInitialized; property Is64Bits : Boolean read FIs64Bits; + property MemUnitsSize : Integer read FMemUnitsSize; function Initialize(ASetTo64Bytes : Boolean; AMemUnitsSize : Integer) : Boolean; function HeaderSize : Integer; function SizeOfAbstractMemPosition : TAbstractMemSize; inline; From 08cd721a9fac11a7cdc05d89926db4745c4f0ece Mon Sep 17 00:00:00 2001 From: Azazorro <81110300+Azazorro@users.noreply.github.com> Date: Sat, 13 Nov 2021 21:15:32 +0300 Subject: [PATCH 195/275] Rewritten MIT license file using github template --- LICENSE | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/LICENSE b/LICENSE index aa5270f48..0d92125d3 100644 --- a/LICENSE +++ b/LICENSE @@ -1,11 +1,21 @@ -Pascal - P2P Cryptocurrency without need of historical operations. +MIT License -The MIT License (MIT) +Copyright (c) 2016-2021 Pascal Cryptocurrency developers based on original Albert Molina source code -Copyright (c) 2016-2020 Pascal Cryptocurrency developers based on original Albert Molina source code +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From e4d43102437a7c808ebb794a37e9c6c9a895279a Mon Sep 17 00:00:00 2001 From: Azazorro <azazorro@protonmail.com> Date: Sat, 13 Nov 2021 22:37:40 +0300 Subject: [PATCH 196/275] Github workflow file based on example from https://github.com/gcarreno/setup-lazarus --- .github/workflows/workflow.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/workflow.yml diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml new file mode 100644 index 000000000..f45dced5e --- /dev/null +++ b/.github/workflows/workflow.yml @@ -0,0 +1,34 @@ +name: build + +on: + pull_request: + push: + paths-ignore: + - "README.md" + branches: + - master + - Releases/* + +jobs: + build: + runs-on: ${{ matrix.operating-system }} + strategy: + matrix: + operating-system: [windows-latest,ubuntu-latest,macos-latest] + lazarus-versions: [stable, 2.0.10] + steps: + - uses: actions/checkout@v2 + - name: Install Lazarus + uses: gcarreno/setup-lazarus@v3.0.2 + with: + lazarus-version: ${{ matrix.lazarus-versions }} + - name: Build the Pascal daemon + run: lazbuild -B "src/pascalcoin_daemon.lpi" + - name: Build reference Pascal Miner + run: lazbuild -B "src/pascalcoin_miner.lpi" + - name: Build the Main Wallet Application + if: ${{ matrix.operating-system != 'macos-latest' }} + run: lazbuild -B "src/pascalcoin_wallet_classic.lpi" + - name: Build the Main Wallet Application (macOS) + if: ${{ matrix.operating-system == 'macos-latest' }} + run: lazbuild -B --ws=cocoa "src/pascalcoin_wallet_classic.lpi" From b6efec3b84a2c09bc89ed028ac62e3e9c8399e0b Mon Sep 17 00:00:00 2001 From: Azazorro <81110300+Azazorro@users.noreply.github.com> Date: Sat, 13 Nov 2021 23:33:48 +0300 Subject: [PATCH 197/275] Added build badge --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b036c2b1d..a29bd2db5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +![BUILD](https://github.com/azazorro/pascalcoin/actions/workflows/workflow.yml/badge.svg) + ![VERSION](https://img.shields.io/github/v/tag/PascalCoin/PascalCoin?sort=semver&style=for-the-badge) ![License](https://img.shields.io/github/license/PascalCoin/PascalCoin.svg?style=for-the-badge) ![DISCORD](https://img.shields.io/discord/383064643482025984.svg?label=DISCORD%20COMMUNITY&style=for-the-badge) From a0b66c0ab8d3ae9a2f21b192167d5a9ed01a0451 Mon Sep 17 00:00:00 2001 From: Azazorro <azazorro@protonmail.com> Date: Sat, 13 Nov 2021 23:36:10 +0300 Subject: [PATCH 198/275] Checnged badge URL to main PascalCoin repo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a29bd2db5..becc2aac5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![BUILD](https://github.com/azazorro/pascalcoin/actions/workflows/workflow.yml/badge.svg) +![BUILD](https://github.com/PascalCoin/PascalCoin/actions/workflows/workflow.yml/badge.svg) ![VERSION](https://img.shields.io/github/v/tag/PascalCoin/PascalCoin?sort=semver&style=for-the-badge) ![License](https://img.shields.io/github/license/PascalCoin/PascalCoin.svg?style=for-the-badge) From be343cfdf81777b5fde6d6fc23958d92e486a380 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Sun, 14 Nov 2021 23:00:48 +0100 Subject: [PATCH 199/275] Fix CacheMem bug to allow +2Gb files --- src/libraries/abstractmem/UCacheMem.pas | 92 +++++++++---------- src/libraries/abstractmem/UFileMem.pas | 8 +- .../abstractmem/tests/src/UCacheMem.Tests.pas | 84 ++++++++++++++++- 3 files changed, 130 insertions(+), 54 deletions(-) diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 4971ae791..5306e7b98 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -52,12 +52,12 @@ TCacheMemData = record balance : Integer; // buffer : TBytes; - startPos : Integer; + startPos : Int64; used_previous : PCacheMemData; used_next : PCacheMemData; pendingToSave : Boolean; function GetSize : Integer; - function GetEndPos : Integer; + function GetEndPos : Int64; procedure Clear; function ToString : String; procedure DoMark(const ACacheMem : TCacheMem; AMySelfPointer : PCacheMemData; AAddToList : Boolean); @@ -103,7 +103,7 @@ TCacheMemStats = record flushSize : Integer; flushElapsedMillis : Int64; freememCount : Integer; - freememSize : Integer; + freememSize : Int64; freememElaspedMillis : Int64; maxUsedCacheSize : Integer; reusedCacheMemDataCount : Integer; @@ -116,9 +116,9 @@ TCacheMemStats = record end; {$ENDIF} - TOnNeedDataProc = function(var ABuffer; AStartPos : Integer; ASize : Integer) : Integer of object; - TOnSaveDataProc = function(const ABuffer; AStartPos : Integer; ASize : Integer) : Integer of object; - TOnNeedsTotalSizeProc = function(const ABuffer; AStartPos : Integer; ASize : Integer) : Integer of object; + TOnNeedDataProc = function(var ABuffer; AStartPos : Int64; ASize: Integer): Integer of object; + TOnSaveDataProc = function(const ABuffer; AStartPos : Int64; ASize: Integer): Integer of object; + TOnNeedsTotalSizeProc = function(const ABuffer; AStartPos : Int64; ASize: Integer): Integer of object; ECacheMem = Class(Exception); @@ -130,47 +130,47 @@ TCacheMemStats = record FOldestUsed : PCacheMemData; FNewestUsed : PCacheMemData; FCacheData : TCacheMemDataTree; - FPendingToSaveBytes : Integer; - FCacheDataBlocks : Integer; - FCacheDataSize : Integer; + FPendingToSaveBytes : Int64; + FCacheDataBlocks : Int64; + FCacheDataSize : Int64; FOnNeedDataProc : TOnNeedDataProc; FOnSaveDataProc : TOnSaveDataProc; - FMaxCacheSize: Integer; - FMaxCacheDataBlocks: Integer; - FDefaultCacheDataBlocksSize : Integer; + FMaxCacheSize: Int64; + FMaxCacheDataBlocks: Int64; + FDefaultCacheDataBlocksSize : Int64; FGridCache : Boolean; - function FindCacheMemDataByPosition(APosition : Integer; out APCacheMemData : PCacheMemData) : Boolean; + function FindCacheMemDataByPosition(APosition : Int64; out APCacheMemData : PCacheMemData) : Boolean; procedure Delete(var APCacheMemData : PCacheMemData); overload; function FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData>) : Boolean; overload; procedure CheckMaxMemUsage; - function LoadDataExt(var ABuffer; const AStartPos, ASize : Integer) : Boolean; - procedure SaveToCacheExt(const ABuffer; ASize, AStartPos : Integer; AMarkAsPendingToSave : Boolean); + function LoadDataExt(var ABuffer; AStartPos : Int64; ASize : Integer) : Boolean; + procedure SaveToCacheExt(const ABuffer; ASize : Integer; AStartPos : Int64; AMarkAsPendingToSave : Boolean); public Constructor Create(AOnNeedDataProc : TOnNeedDataProc; AOnSaveDataProc : TOnSaveDataProc); Destructor Destroy; override; // procedure Clear; - procedure SaveToCache(const ABuffer; ASize, AStartPos : Integer; AMarkAsPendingToSave : Boolean); overload; - procedure SaveToCache(const ABuffer : TBytes; AStartPos : Integer; AMarkAsPendingToSave : Boolean); overload; - function LoadData(var ABuffer; const AStartPos, ASize : Integer) : Boolean; + procedure SaveToCache(const ABuffer; ASize : Integer; AStartPos : Int64; AMarkAsPendingToSave : Boolean); overload; + procedure SaveToCache(const ABuffer : TBytes; AStartPos : Int64; AMarkAsPendingToSave : Boolean); overload; + function LoadData(var ABuffer; AStartPos : Int64; ASize : Integer) : Boolean; function ToString : String; reintroduce; function FlushCache : Boolean; overload; - function FreeMem(const AMaxMemSize, AMaxBlocks : Integer) : Boolean; + function FreeMem(const AMaxMemSize, AMaxBlocks : Int64) : Boolean; procedure ConsistencyCheck; - property CacheDataSize : Integer read FCacheDataSize; + property CacheDataSize : Int64 read FCacheDataSize; // Bytes in cache - property PendingToSaveSize : Integer read FPendingToSaveBytes; + property PendingToSaveSize : Int64 read FPendingToSaveBytes; // Bytes in cache pending to flush - property CacheDataBlocks : Integer read FCacheDataBlocks; + property CacheDataBlocks : Int64 read FCacheDataBlocks; // Blocks in cache - property MaxCacheSize : Integer read FMaxCacheSize write FMaxCacheSize; - property MaxCacheDataBlocks : Integer read FMaxCacheDataBlocks write FMaxCacheDataBlocks; - property DefaultCacheDataBlocksSize : Integer read FDefaultCacheDataBlocksSize write FDefaultCacheDataBlocksSize; + property MaxCacheSize : Int64 read FMaxCacheSize write FMaxCacheSize; + property MaxCacheDataBlocks : Int64 read FMaxCacheDataBlocks write FMaxCacheDataBlocks; + property DefaultCacheDataBlocksSize : Int64 read FDefaultCacheDataBlocksSize write FDefaultCacheDataBlocksSize; property GridCache : Boolean read FGridCache write FGridCache; {$IFDEF ABSTRACTMEM_ENABLE_STATS} procedure ClearStats; @@ -342,7 +342,7 @@ procedure TCacheMem.Delete(var APCacheMemData : PCacheMemData); if not FindCacheMemDataByPosition(APCacheMemData^.startPos,LConsistency) then Raise ECacheMem.Create(Format('Delete not found for %s',[APCacheMemData^.ToString])); Dec(FCacheDataSize,APCacheMemData.GetSize); if APCacheMemData^.pendingToSave then begin - Dec(FPendingToSaveBytes,APCacheMemData^.GetSize); + FPendingToSaveBytes := FPendingToSaveBytes - Int64(APCacheMemData^.GetSize); end; SetLength(APCacheMemData^.buffer,0); APCacheMemData^.UnMark(Self,APCacheMemData); @@ -361,7 +361,7 @@ destructor TCacheMem.Destroy; inherited; end; -function TCacheMem.FindCacheMemDataByPosition(APosition: Integer; out APCacheMemData: PCacheMemData): Boolean; +function TCacheMem.FindCacheMemDataByPosition(APosition: Int64; out APCacheMemData: PCacheMemData): Boolean; // Will return APCacheMemData that contains APosition // When returning FALSE, APCacheMemData.startPos will be < APosition (or NIL) var PSearch : PCacheMemData; @@ -394,7 +394,7 @@ function TCacheMem.FindCacheMemDataByPosition(APosition: Integer; out APCacheMem function TCacheMem.FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData>) : Boolean; var i : Integer; PToCurrent, PToNext : PCacheMemData; - LTotalBytesSaved, LTotalBytesError : Integer; + LTotalBytesSaved, LTotalBytesError : Int64; {$IFDEF ABSTRACTMEM_ENABLE_STATS} LTickCount : TTickCount; {$ENDIF} @@ -424,11 +424,11 @@ function TCacheMem.FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData if Not Assigned(FOnSaveDataProc) then Exit(False); if FOnSaveDataProc(PToCurrent^.buffer[0],PToCurrent^.startPos,PToCurrent^.GetSize)<>PToCurrent^.GetSize then begin Result := False; - inc(LTotalBytesError,PToCurrent^.GetSize); + inc(LTotalBytesError,Int64(PToCurrent^.GetSize)); end else begin - inc(LTotalBytesSaved,PToCurrent^.GetSize); + inc(LTotalBytesSaved,Int64(PToCurrent^.GetSize)); PToCurrent^.pendingToSave := False; - Dec(FPendingToSaveBytes,PToCurrent^.GetSize); + FPendingToSaveBytes := FPendingToSaveBytes - Int64(PToCurrent^.GetSize); end; end; PToNext := PToCurrent^.used_next; @@ -450,10 +450,10 @@ function TCacheMem.FlushCache: Boolean; Result := FlushCache(Nil); // FlushCache without a list, without order end; -function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Integer) : Boolean; +function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; var i, LPreviousCacheDataSize, LTempCacheDataSize, - LFinalMaxMemSize, LMaxPendingRounds : Integer; + LFinalMaxMemSize, LMaxPendingRounds : Int64; PToRemove, PToNext : PCacheMemData; LListToFlush : TOrderedList<PCacheMemData>; {$IFDEF ABSTRACTMEM_ENABLE_STATS} @@ -522,9 +522,9 @@ function TCacheMem.GetStatsReport(AClearStats: Boolean): String; {$ENDIF} end; -function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boolean; +function TCacheMem.LoadData(var ABuffer; AStartPos : Int64; ASize: Integer): Boolean; Var - LNewStartPos, LIndex, LLoadSize, LMoveSize : Integer; + LNewStartPos, LIndex, LLoadSize, LMoveSize : Int64; Lpc : PByte; LData : TBytes; begin @@ -552,7 +552,7 @@ function TCacheMem.LoadData(var ABuffer; const AStartPos, ASize: Integer): Boole end; end; -function TCacheMem.LoadDataExt(var ABuffer; const AStartPos, ASize: Integer): Boolean; +function TCacheMem.LoadDataExt(var ABuffer; AStartPos : Int64; ASize: Integer): Boolean; // Will return a Pointer to AStartPos function _CaptureDataFromOnNeedDataProc(ACapturePosStart, ACaptureSize : Integer; var ACapturedData : TBytes; out ACapturedSize : Integer) : Boolean; @@ -578,7 +578,7 @@ function TCacheMem.LoadDataExt(var ABuffer; const AStartPos, ASize: Integer): Bo var LNewP, PCurrent, PToDelete : PCacheMemData; - LLastAddedPosition, LBytesCount, LSizeToStore, LNewStartPos : Integer; + LLastAddedPosition, LBytesCount, LSizeToStore, LNewStartPos : Int64; LTempData : TBytes; LTempCapturedSize : Integer; LTmpResult : Boolean; @@ -691,7 +691,7 @@ function TCacheMem.LoadDataExt(var ABuffer; const AStartPos, ASize: Integer): Bo Inc(FCacheDataBlocks); // if (LNewP^.pendingToSave) then begin - inc(FPendingToSaveBytes,LNewP^.GetSize); + FPendingToSaveBytes := FPendingToSaveBytes + Int64(LNewP^.GetSize); end; Move(LNewP^.buffer[ AStartPos-LNewP^.startPos ],ABuffer,ASize); @@ -699,7 +699,7 @@ function TCacheMem.LoadDataExt(var ABuffer; const AStartPos, ASize: Integer): Bo CheckMaxMemUsage; end; -procedure TCacheMem.SaveToCacheExt(const ABuffer; ASize, AStartPos: Integer; AMarkAsPendingToSave : Boolean); +procedure TCacheMem.SaveToCacheExt(const ABuffer; ASize: Integer; AStartPos: Int64; AMarkAsPendingToSave : Boolean); var LNewP, PCurrent, PToDelete : PCacheMemData; LLastAddedPosition, LBytesCount : Integer; @@ -713,7 +713,7 @@ procedure TCacheMem.SaveToCacheExt(const ABuffer; ASize, AStartPos: Integer; AMa Move(ABuffer,PCurrent^.buffer[ AStartPos - PCurrent^.startPos ], ASize); if (Not PCurrent^.pendingToSave) and (AMarkAsPendingToSave) then begin PCurrent^.pendingToSave := True; - inc(FPendingToSaveBytes,PCurrent^.GetSize); + FPendingToSaveBytes := FPendingToSaveBytes + Int64(PCurrent^.GetSize); end; PCurrent^.MarkAsUsed(Self,PCurrent); Exit; @@ -778,20 +778,20 @@ procedure TCacheMem.SaveToCacheExt(const ABuffer; ASize, AStartPos: Integer; AMa Inc(FCacheDataBlocks); // if (LNewP^.pendingToSave) then begin - inc(FPendingToSaveBytes,LNewP^.GetSize); + FPendingToSaveBytes := FPendingToSaveBytes + Int64(LNewP^.GetSize); end; CheckMaxMemUsage; end; -procedure TCacheMem.SaveToCache(const ABuffer: TBytes; AStartPos: Integer; AMarkAsPendingToSave : Boolean); +procedure TCacheMem.SaveToCache(const ABuffer: TBytes; AStartPos: Int64; AMarkAsPendingToSave : Boolean); begin SaveToCache(ABuffer[0],Length(ABuffer),AStartPos,AMarkAsPendingToSave); end; -procedure TCacheMem.SaveToCache(const ABuffer; ASize, AStartPos: Integer; AMarkAsPendingToSave: Boolean); +procedure TCacheMem.SaveToCache(const ABuffer; ASize: Integer; AStartPos: Int64; AMarkAsPendingToSave: Boolean); Var - LNewStartPos, LSizeToStore : Integer; + LNewStartPos, LSizeToStore : Int64; Lpc : PByte; LLeftBuff : TBytes; begin @@ -945,9 +945,9 @@ procedure TCacheMemData.DoMark(const ACacheMem: TCacheMem; AMySelfPointer: PCach end; -function TCacheMemData.GetEndPos: Integer; +function TCacheMemData.GetEndPos: Int64; begin - Result := Self.startPos + Self.GetSize - 1; + Result := Self.startPos + Int64(Self.GetSize) - 1; end; function TCacheMemData.GetSize: Integer; diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index 24f38565c..e87c275de 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -64,8 +64,8 @@ TFileMemStats = record {$IFDEF ABSTRACTMEM_ENABLE_STATS} FStats : TFileMemStats; {$ENDIF} - function OnCacheNeedDataProc(var ABuffer; AStartPos : Integer; ASize : Integer) : Integer; - function OnCacheSaveDataProc(const ABuffer; AStartPos : Integer; ASize : Integer) : Integer; + function OnCacheNeedDataProc(var ABuffer; AStartPos : Int64; ASize: Integer): Integer; + function OnCacheSaveDataProc(const ABuffer; AStartPos : Int64; ASize: Integer): Integer; procedure SetMaxCacheSize(const Value: Integer); function GetMaxCacheSize: Integer; function GetMaxCacheDataBlocks: Integer; @@ -308,12 +308,12 @@ function TFileMem.New(AMemSize: TAbstractMemSize): TAMZone; end; end; -function TFileMem.OnCacheNeedDataProc(var ABuffer; AStartPos, ASize: Integer): Integer; +function TFileMem.OnCacheNeedDataProc(var ABuffer; AStartPos : Int64; ASize: Integer): Integer; begin Result := inherited Read(AStartPos,ABuffer,ASize); end; -function TFileMem.OnCacheSaveDataProc(const ABuffer; AStartPos, ASize: Integer): Integer; +function TFileMem.OnCacheSaveDataProc(const ABuffer; AStartPos : Int64; ASize: Integer): Integer; begin Result := inherited Write(AStartPos,ABuffer,ASize); end; diff --git a/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas index 4935276ab..517917138 100644 --- a/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas @@ -19,8 +19,11 @@ interface TestTCacheMem = class(TTestCase) strict private FCurrentMem : TBytes; - function OnNeedDataProc(var ABuffer; AStartPos : Integer; ASize : Integer) : Integer; - function OnSaveDataProc(const ABuffer; AStartPos : Integer; ASize : Integer) : Integer; + FReadCount, FSaveCount, FReadBytes, FSaveBytes : Int64; + function OnNeedDataProc(var ABuffer; AStartPos : Int64; ASize : Integer) : Integer; + function OnSaveDataProc(const ABuffer; AStartPos : Int64; ASize : Integer) : Integer; + function OnNeedDataProc_BlackHole(var ABuffer; AStartPos : Int64; ASize : Integer) : Integer; + function OnSaveDataProc_BlackHole(const ABuffer; AStartPos : Int64; ASize : Integer) : Integer; procedure CheckBytes(const ABytes : TBytes; ALoadedStartPos, ASize : Integer); procedure InitCurrentMem(ASize : Integer); public @@ -28,6 +31,7 @@ TestTCacheMem = class(TTestCase) procedure TearDown; override; published procedure TestCacheMem; + procedure TestCacheMem_64bits; end; implementation @@ -54,10 +58,16 @@ procedure TestTCacheMem.InitCurrentMem(ASize: Integer); for i :=0 to High(FCurrentMem) do begin FCurrentMem[i] := ((i+1) MOD 89); end; + FReadCount := 0; + FSaveCount := 0; + FReadBytes := 0; + FSaveBytes := 0; end; -function TestTCacheMem.OnNeedDataProc(var ABuffer; AStartPos, ASize: Integer): Integer; +function TestTCacheMem.OnNeedDataProc(var ABuffer; AStartPos: Int64; ASize: Integer): Integer; begin + inc(FReadCount); + inc(FReadBytes,ASize); if (Length(FCurrentMem) >= AStartPos + ASize) then begin Result := ASize; Move(FCurrentMem[AStartPos],ABuffer,ASize); @@ -69,8 +79,21 @@ function TestTCacheMem.OnNeedDataProc(var ABuffer; AStartPos, ASize: Integer): I end; end; -function TestTCacheMem.OnSaveDataProc(const ABuffer; AStartPos, ASize: Integer): Integer; +function TestTCacheMem.OnNeedDataProc_BlackHole(var ABuffer; AStartPos: Int64; + ASize: Integer): Integer; +var LBuffer : TBytes; begin + // Just fill Buffer with 0 bytes + FillChar(ABuffer,ASize,0); + inc(FReadCount); + inc(FReadBytes,ASize); + Result := ASize; +end; + +function TestTCacheMem.OnSaveDataProc(const ABuffer; AStartPos: Int64; ASize: Integer): Integer; +begin + inc(FSaveCount); + inc(FSaveBytes,ASize); if (Length(FCurrentMem) >= AStartPos + ASize) then begin Result := ASize; Move(ABuffer,FCurrentMem[AStartPos],ASize); @@ -82,9 +105,21 @@ function TestTCacheMem.OnSaveDataProc(const ABuffer; AStartPos, ASize: Integer): end; end; +function TestTCacheMem.OnSaveDataProc_BlackHole(const ABuffer; AStartPos: Int64; + ASize: Integer): Integer; +begin + inc(FSaveCount); + inc(FSaveBytes,ASize); + Result := ASize; +end; + procedure TestTCacheMem.SetUp; begin SetLength(FCurrentMem,0); + FReadCount := 0; + FSaveCount := 0; + FReadBytes := 0; + FSaveBytes := 0; end; procedure TestTCacheMem.TearDown; @@ -184,6 +219,47 @@ procedure TestTCacheMem.TestCacheMem; End; end; +procedure TestTCacheMem.TestCacheMem_64bits; +Var LCMem : TCacheMem; + LBuff : TBytes; + i : Integer; + LStartPos , LEndPos : Int64; + +begin + InitCurrentMem(0); + SetLength(LBuff,256*200); + LCMem := TCacheMem.Create(OnNeedDataProc_BlackHole,OnSaveDataProc_BlackHole); + Try + LCMem.GridCache := False; + LCMem.DefaultCacheDataBlocksSize := -1; + LCMem.MaxCacheSize := 1024*1024 * 1; + LCMem.MaxCacheDataBlocks := 500; + Try + LStartPos := (256*256*256)-(1024*10); + LEndPos := (LStartPos * 256) + Length(LBuff) + 1024; + i := 0; + repeat + inc(i); + Inc(LStartPos,Length(LBuff)); + LCMem.LoadData(LBuff[0],LStartPos,Length(LBuff)); + if (i MOD 2)=0 then begin + LCMem.SaveToCache(LBuff,LStartPos,True); + end; + + until LStartPos > LEndPos; + Except + on E:Exception do begin + E.Message := Format('Round %d StartPos:%d %s (%s):%s',[i, LStartPos,LStartPos.ToHexString, E.ClassName,E.Message]); + Raise; + end; + End; + // Check replacing initial position of buffer on Load + LCMem.Clear; + Finally + LCMem.Free; + End; +end; + initialization RegisterTest(TestTCacheMem{$IFNDEF FPC}.Suite{$ENDIF}); end. From a4ee22fec017810b0c4b0f558dcb0688166b5258 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 15 Nov 2021 10:05:00 +0100 Subject: [PATCH 200/275] Fixed AbstractMem bugs on files +2Gb --- src/libraries/abstractmem/UAbstractMem.pas | 8 ++++---- src/libraries/abstractmem/UCacheMem.pas | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index 8c7012385..cf1123882 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -472,7 +472,7 @@ procedure TAbstractMem.Dispose(const APosition: TAbstractMemPosition); LZone.Clear; // @[APosition] - SizeOfAbstractMemPosition() = position to size LZone.position := APosition; - if Read(APosition - SizeOfAbstractMemPosition(),LZone.size,SizeOfAbstractMemPosition()) <> SizeOfAbstractMemPosition() then raise EAbstractMem.Create('Dispose: Cannot read size'); + if Read(APosition - Int64(SizeOfAbstractMemPosition()),LZone.size,SizeOfAbstractMemPosition()) <> SizeOfAbstractMemPosition() then raise EAbstractMem.Create('Dispose: Cannot read size'); Dispose(LZone); end; @@ -522,7 +522,7 @@ function TAbstractMem.GetUsedZoneInfo(const APosition: TAbstractMemPosition; ACh end else begin AAMZone.Clear; AAMZone.position := APosition; - if Read(APosition - SizeOfAbstractMemPosition(),AAMZone.size,SizeOfAbstractMemPosition())<>SizeOfAbstractMemPosition() then Exit(False); + if Read(APosition - Int64(SizeOfAbstractMemPosition()),AAMZone.size,SizeOfAbstractMemPosition())<>SizeOfAbstractMemPosition() then Exit(False); Result := (AAMZone.position + AAMZone.size <= FNextAvailablePos) And (IsValidUsedSize(AAMZone.size)); end; end; @@ -667,7 +667,7 @@ function TAbstractMem.New(AMemSize: TAbstractMemSize): TAMZone; SaveHeader; // NextAvailablePos updated, save changes end; // Save size at first position - Write(Result.position - SizeOfAbstractMemPosition(),Result.size,SizeOfAbstractMemPosition()); + Write(Result.position - Int64(SizeOfAbstractMemPosition()),Result.size,SizeOfAbstractMemPosition()); Finally FLock.Release; End; @@ -723,7 +723,7 @@ procedure TAbstractMem.SaveHeader; procedure TAbstractMem.SaveToStream(AStream: TStream); var LBuffer : TBytes; - i : Integer; + i : Int64; LNextStart : Int64; begin CheckInitialized(False); diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 5306e7b98..a4837e659 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -555,7 +555,7 @@ function TCacheMem.LoadData(var ABuffer; AStartPos : Int64; ASize: Integer): Boo function TCacheMem.LoadDataExt(var ABuffer; AStartPos : Int64; ASize: Integer): Boolean; // Will return a Pointer to AStartPos - function _CaptureDataFromOnNeedDataProc(ACapturePosStart, ACaptureSize : Integer; var ACapturedData : TBytes; out ACapturedSize : Integer) : Boolean; + function _CaptureDataFromOnNeedDataProc(ACapturePosStart : Int64; ACaptureSize : Integer; var ACapturedData : TBytes; out ACapturedSize : Integer) : Boolean; {$IFDEF ABSTRACTMEM_TESTING_MODE}var i : integer;{$ENDIF} begin SetLength(ACapturedData,ACaptureSize); @@ -702,7 +702,7 @@ function TCacheMem.LoadDataExt(var ABuffer; AStartPos : Int64; ASize: Integer): procedure TCacheMem.SaveToCacheExt(const ABuffer; ASize: Integer; AStartPos: Int64; AMarkAsPendingToSave : Boolean); var LNewP, PCurrent, PToDelete : PCacheMemData; - LLastAddedPosition, LBytesCount : Integer; + LLastAddedPosition, LBytesCount : Int64; begin if ASize<0 then raise ECacheMem.Create(Format('Invalid save size %d',[ASize])); if ASize=0 then Exit; From 3c905b2b9b34888ec3e7ab6956b7e757df9ae3aa Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 15 Nov 2021 17:32:53 +0100 Subject: [PATCH 201/275] Improvements and some fixed bugs --- src/core/UPCAbstractMem.pas | 1 + src/core/UPCDataTypes.pas | 50 ++++++++++++++++++++++ src/libraries/abstractmem/UAbstractMem.pas | 5 ++- src/libraries/abstractmem/UFileMem.pas | 2 + 4 files changed, 56 insertions(+), 2 deletions(-) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 5d57f4226..5477b8dd9 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -1022,6 +1022,7 @@ procedure TPCAbstractMemListBlocks.LoadFrom(const ABytes: TBytes; var AItem: TOp LPointer: TAbstractMemPosition; LIndex: integer; begin + LPointer := 0; AItem.accumulatedWork := 0; Move(ABytes[0], AItem.operationBlock.block, 4); Move(ABytes[4], LPointer, 4); diff --git a/src/core/UPCDataTypes.pas b/src/core/UPCDataTypes.pas index f94fb6c94..3f6e40313 100644 --- a/src/core/UPCDataTypes.pas +++ b/src/core/UPCDataTypes.pas @@ -47,6 +47,7 @@ TECDSA_Public = record function FromSerialized(const AStream : TStream) : Boolean; overload; function LoadFromTBytes(const ABytes : TBytes; var AStartIndex : Integer) : Boolean; function IsEqualTo(const ACompareTo : TECDSA_Public) : Boolean; + function GetCopy : TECDSA_Public; end; { TECDSA_Public_Raw is a TECDSA_Public stored in a single TRawBytes @@ -65,6 +66,7 @@ TECDSA_Public_Helper = record helper for TECDSA_Public TECDSA_SIG = record r: TRawBytes; s: TRawBytes; + function GetCopy : TECDSA_SIG; end; PECDSA_Public = ^TECDSA_Public; // Pointer to a TECDSA_SIG @@ -91,6 +93,7 @@ TECDSA_SIG = record function ToSerialized : TBytes; function FromSerialized(const ASerialized : TBytes) : Boolean; function LoadFromTBytes(const ABytes : TBytes; var AStartIndex : Integer) : Boolean; + function GetCopy : TAccountInfo; end; TOperationBlock = Record @@ -108,6 +111,7 @@ TECDSA_SIG = record operations_hash: TRawBytes; // RAW sha256 (32 bytes) of Operations proof_of_work: TRawBytes; // RAW 32 bytes previous_proof_of_work: TRawBytes; // RAW 32 bytes + function GetCopy : TOperationBlock; end; { TAccount } @@ -125,6 +129,7 @@ TECDSA_SIG = record account_seal : TRawBytes; // Protocol 5. PIP-0029 seal of data changes procedure Clear; function GetLastUpdatedBlock : Cardinal; + function GetCopy : TAccount; End; PAccount = ^TAccount; @@ -199,6 +204,13 @@ function TECDSA_Public.FromSerialized(const ASerialized: TBytes): Boolean; Result := LoadFromTBytes(ASerialized,i); end; +function TECDSA_Public.GetCopy: TECDSA_Public; +begin + Result.EC_OpenSSL_NID := Self.EC_OpenSSL_NID; + Result.x := Copy(Self.x); + Result.y := Copy(Self.y); +end; + function TECDSA_Public.FromSerialized(const AStream: TStream): Boolean; begin if AStream.Read(Self.EC_OpenSSL_NID,2)<>2 then Exit(False); @@ -301,6 +313,14 @@ function TAccountInfo.FromSerialized(const ASerialized: TBytes): Boolean; Result := LoadFromTBytes(ASerialized,i); end; +function TAccountInfo.GetCopy: TAccountInfo; +begin + Result := Self; + Result.accountKey := Self.accountKey.GetCopy; + Result.new_publicKey := Self.new_publicKey.GetCopy; + Result.hashed_secret := Copy(Self.hashed_secret); +end; + function TAccountInfo.LoadFromTBytes(const ABytes: TBytes; var AStartIndex: Integer): Boolean; var w : Word; begin @@ -394,6 +414,15 @@ procedure TAccount.Clear; Self := CT_Account_NUL; end; +function TAccount.GetCopy: TAccount; +begin + Result := Self; + Result.accountInfo := Self.accountInfo.GetCopy; + Result.name := Copy(Self.name); + Result.account_data := Copy(Self.account_data); + Result.account_seal := Copy(Self.account_seal); +end; + function TAccount.GetLastUpdatedBlock: Cardinal; begin if (Self.updated_on_block_passive_mode>Self.updated_on_block_active_mode) then Result := Self.updated_on_block_passive_mode @@ -438,5 +467,26 @@ function TPCSafeBoxHeader.ToString: String; +{ TOperationBlock } + +function TOperationBlock.GetCopy: TOperationBlock; +begin + Result := Self; + Result.account_key := Self.account_key.GetCopy; + Result.block_payload := Copy(Self.block_payload); + Result.initial_safe_box_hash := Copy(Self.initial_safe_box_hash); + Result.operations_hash := Copy(Self.operations_hash); + Result.proof_of_work := Copy(Self.proof_of_work); + Result.previous_proof_of_work := Copy(Self.previous_proof_of_work); +end; + +{ TECDSA_SIG } + +function TECDSA_SIG.GetCopy: TECDSA_SIG; +begin + Result.r := Copy(Self.r); + Result.s := Copy(Self.s); +end; + end. diff --git a/src/libraries/abstractmem/UAbstractMem.pas b/src/libraries/abstractmem/UAbstractMem.pas index cf1123882..db0ab6335 100644 --- a/src/libraries/abstractmem/UAbstractMem.pas +++ b/src/libraries/abstractmem/UAbstractMem.pas @@ -535,6 +535,7 @@ function TAbstractMem.GetZoneType(APosition: TAbstractMemPosition; out AAMZone : AAMZone.Clear; AAMZone.position := APosition; AAMZone.size := 0; + if APosition<0 then Exit; LZone.position := RoundSize(APosition); LZone.size := 0; if (LZone.position <> APosition) or (LZone.position<HeaderSize) @@ -1039,7 +1040,7 @@ function TAbstractMem.TAbstractMemMemoryLeaks.ToString(const ANode: TAbstractMem function TMem.AbsoluteRead(const AAbsolutePosition: Int64; var ABuffer; ASize: Integer): Integer; begin - if AAbsolutePosition>=Length(FMem) then Exit(0) + if (AAbsolutePosition>=Length(FMem)) or (AAbsolutePosition<0) then Exit(0) else begin if AAbsolutePosition + ASize > Length(FMem) then Result := Length(FMem) - AAbsolutePosition else Result := ASize; @@ -1050,7 +1051,7 @@ function TMem.AbsoluteRead(const AAbsolutePosition: Int64; var ABuffer; ASize: I function TMem.AbsoluteWrite(const AAbsolutePosition: Int64; const ABuffer; ASize: Integer): Integer; begin if ASize=0 then Exit(0); - if (AAbsolutePosition + ASize > Length(FMem)) or (ASize<0) then + if (AAbsolutePosition + ASize > Length(FMem)) or (ASize<0) or (AAbsolutePosition<0) then raise EAbstractMem.Create(Format('Write out of mem range from %d to %d (max %d)', [AAbsolutePosition,AAbsolutePosition+ASize,High(FMem)])); Move(ABuffer,FMem[AAbsolutePosition],ASize); diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index e87c275de..fc1ef4cd5 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -130,6 +130,7 @@ procedure TFileMemStats.Clear; function TFileMem.AbsoluteRead(const AAbsolutePosition: Int64; var ABuffer; ASize: Integer): Integer; begin + if (AAbsolutePosition<0) then raise EFileMem.Create(Format('%s.AbsoluteRead out of range %d size %d',[ClassName,AAbsolutePosition,ASize])); FFileStream.Position := AAbsolutePosition; Result := FFileStream.Read(ABuffer,ASize); {$IFDEF ABSTRACTMEM_ENABLE_STATS} @@ -140,6 +141,7 @@ function TFileMem.AbsoluteRead(const AAbsolutePosition: Int64; var ABuffer; ASiz function TFileMem.AbsoluteWrite(const AAbsolutePosition: Int64; const ABuffer; ASize: Integer): Integer; begin + if (AAbsolutePosition<0) then raise EFileMem.Create(Format('%s.AbsoluteWrite out of range %d size %d',[ClassName,AAbsolutePosition,ASize])); FFileStream.Position := AAbsolutePosition; Result := FFileStream.Write(ABuffer,ASize); CacheIsNOTStable; From 05ea944e44901783069903aef3bebf941e58309f Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 16 Nov 2021 10:48:52 +0100 Subject: [PATCH 202/275] Fixed _TCacheMemDataTree_Compare on 64bits overflow bug --- src/libraries/abstractmem/UAbstractMemBTree.pas | 9 +++++++++ src/libraries/abstractmem/UCacheMem.pas | 17 ++++++++++++----- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 5d757edbe..287535e81 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -138,6 +138,7 @@ interface FIndexes : TList< TAbstractMemBTreeDataIndex<TBTreeData> >; {$ENDIF} protected + procedure DeletedData(const AData: TBTreeData); virtual; public constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); @@ -743,9 +744,17 @@ function TAbstractMemBTreeData<TBTreeData>.DeleteData(const AData: TBTreeData): Result := True; if FLeft_Pos=LAbstractMemPos then FLeft_Pos := 0; if FRight_Pos=LAbstractMemPos then FRight_Pos := 0; + // + DeletedData(AData); end else Result := False; end; +procedure TAbstractMemBTreeData<TBTreeData>.DeletedData( + const AData: TBTreeData); +begin + // +end; + destructor TAbstractMemBTreeData<TBTreeData>.Destroy; var i : Integer; LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index a4837e659..2688521a8 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -104,6 +104,7 @@ TCacheMemStats = record flushElapsedMillis : Int64; freememCount : Integer; freememSize : Int64; + freememBlocksCount : Int64; freememElaspedMillis : Int64; maxUsedCacheSize : Integer; reusedCacheMemDataCount : Integer; @@ -452,11 +453,12 @@ function TCacheMem.FlushCache: Boolean; function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; var - i, LPreviousCacheDataSize, LTempCacheDataSize, + i, LTempCacheDataSize, LFinalMaxMemSize, LMaxPendingRounds : Int64; PToRemove, PToNext : PCacheMemData; LListToFlush : TOrderedList<PCacheMemData>; {$IFDEF ABSTRACTMEM_ENABLE_STATS} + LPreviousCacheDataSize, LPreviousCacheDataBlocks : Int64; LTickCount : TTickCount; {$ENDIF} begin @@ -466,8 +468,9 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; ((AMaxBlocks < 0) or (FCacheDataBlocks<=AMaxBlocks)) then Exit(True); {$IFDEF ABSTRACTMEM_ENABLE_STATS} LTickCount := TPlatform.GetTickCount; - {$ENDIF} LPreviousCacheDataSize := FCacheDataSize; + LPreviousCacheDataBlocks := FCacheDataBlocks; + {$ENDIF} if (AMaxMemSize<0) then LFinalMaxMemSize := FCacheDataSize else LFinalMaxMemSize := AMaxMemSize; @@ -508,6 +511,7 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; {$IFDEF ABSTRACTMEM_ENABLE_STATS} Inc(FCacheMemStats.freememCount); Inc(FCacheMemStats.freememSize,LPreviousCacheDataSize - FCacheDataSize); + Inc(FCacheMemStats.freememBlocksCount,LPreviousCacheDataBlocks - FCacheDataBlocks); Inc(FCacheMemStats.freememElaspedMillis,TPlatform.GetElapsedMilliseconds(LTickCount)); {$ENDIF} end; @@ -991,6 +995,7 @@ procedure TCacheMemStats.Clear; flushElapsedMillis := 0; freememCount := 0; freememSize := 0; + freememBlocksCount := 0; freememElaspedMillis := 0; reusedCacheMemDataCount := 0; reusedCacheMemDataBytes := 0; @@ -1001,11 +1006,11 @@ procedure TCacheMemStats.Clear; function TCacheMemStats.ToString: String; begin - Result := Format('CacheMemStats Reused:%d (%d bytes) - Deleteds:%d (Saved:%d - reused:%d) - Flush:%d (%d bytes) %d millis - FreeMem:%d (%d bytes) %d millis', + Result := Format('CacheMemStats Reused:%d (%d bytes) - Deleteds:%d (Saved:%d - reused:%d) - Flush:%d (%d bytes) %d millis - FreeMem:%d (%d bytes %d blocks) %d millis', [Self.reusedCacheMemDataCount,Self.reusedCacheMemDataBytes, Self.deletedBlocksCount,Self.deletedBlocksSaved,Self.deletedBlocksReused, Self.flushCount,Self.flushSize,Self.flushElapsedMillis, - Self.freememCount,Self.freememSize, + Self.freememCount,Self.freememSize,Self.freememBlocksCount, Self.freememElaspedMillis]); end; {$ENDIF} @@ -1014,7 +1019,9 @@ function TCacheMemStats.ToString: String; function _TCacheMemDataTree_Compare(const Left, Right: PCacheMemData): Integer; begin - Result := Left^.startPos - Right^.startPos; + if Left^.startPos < Right^.startPos then Result := -1 + else if Left^.startPos > Right^.startPos then Result := 1 + else Result := 0; end; function TCacheMemDataTree.AreEquals(const ANode1, ANode2: PCacheMemData): Boolean; From 17ed9b9d9fe6463321d6e287cfbd997d342b2af7 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 17 Nov 2021 11:21:14 +0100 Subject: [PATCH 203/275] Fixed bug sorting CacheMem on +4Gb files --- src/libraries/abstractmem/UCacheMem.pas | 38 ++++++++++++------------- src/libraries/abstractmem/UFileMem.pas | 14 +++++++++ 2 files changed, 33 insertions(+), 19 deletions(-) diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 2688521a8..0477540d4 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -220,9 +220,11 @@ function TBytesHelper.ToString: String; { TCacheMem } -function _CacheMem_CacheData_Comparer(const Left, Right: PCacheMemData): Integer; +function _TCacheMemDataTree_Compare(const Left, Right: PCacheMemData): Integer; begin - Result := Integer(Left^.startPos) - Integer(Right^.startPos); + if Left^.startPos < Right^.startPos then Result := -1 + else if Left^.startPos > Right^.startPos then Result := 1 + else Result := 0; end; procedure TCacheMem.CheckMaxMemUsage; @@ -231,7 +233,9 @@ procedure TCacheMem.CheckMaxMemUsage; and ((FMaxCacheDataBlocks < 0) or (FCacheDataBlocks<=FMaxCacheDataBlocks)) then Exit; // When calling FreeMem will increase call in order to speed - FreeMem((FMaxCacheSize-1) SHR 1, (FMaxCacheDataBlocks-1) SHR 1); + if not FreeMem((FMaxCacheSize-1) SHR 1, (FMaxCacheDataBlocks-1) SHR 1) then begin + raise ECacheMem.Create(Format('FreeMem(%d -> %d,%d -> %d)=False',[FCacheDataSize,(FMaxCacheSize-1) SHR 1,FCacheDataBlocks,(FMaxCacheDataBlocks-1) SHR 1])); + end; end; procedure TCacheMem.Clear; @@ -290,7 +294,7 @@ procedure TCacheMem.ConsistencyCheck; if LTotalSize<>FCacheDataSize then raise ECacheMem.Create(Format('Cache size %d <> %d',[LTotalSize,FCacheDataSize])); if LTotalPendingSize<>FPendingToSaveBytes then raise ECacheMem.Create(Format('Total pending size %d <> %d',[LTotalPendingSize,FPendingToSaveBytes])); - LOrder := TOrderedList<PCacheMemData>.Create(False,_CacheMem_CacheData_Comparer); + LOrder := TOrderedList<PCacheMemData>.Create(False,_TCacheMemDataTree_Compare); try PLast := Nil; PCurrent := FOldestUsed; @@ -341,7 +345,7 @@ procedure TCacheMem.Delete(var APCacheMemData : PCacheMemData); var LConsistency : PCacheMemData; begin if not FindCacheMemDataByPosition(APCacheMemData^.startPos,LConsistency) then Raise ECacheMem.Create(Format('Delete not found for %s',[APCacheMemData^.ToString])); - Dec(FCacheDataSize,APCacheMemData.GetSize); + Dec(FCacheDataSize,Int64(APCacheMemData.GetSize)); if APCacheMemData^.pendingToSave then begin FPendingToSaveBytes := FPendingToSaveBytes - Int64(APCacheMemData^.GetSize); end; @@ -478,7 +482,7 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; else LMaxPendingRounds := FCacheDataBlocks - AMaxBlocks; // PToRemove := FOldestUsed; - LListToFlush := TOrderedList<PCacheMemData>.Create(False,_CacheMem_CacheData_Comparer); + LListToFlush := TOrderedList<PCacheMemData>.Create(False,_TCacheMemDataTree_Compare); try LTempCacheDataSize := FCacheDataSize; while (Assigned(PToRemove)) and @@ -487,10 +491,12 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; do begin Dec(LMaxPendingRounds); PToNext := PToRemove^.used_next; // Capture now to avoid future PToRemove updates - Dec(LTempCacheDataSize, PToRemove^.GetSize); + Dec(LTempCacheDataSize, Int64(PToRemove^.GetSize)); if (PToRemove^.pendingToSave) then begin // Add to list to flush - LListToFlush.Add(PToRemove); + if LListToFlush.Add(PToRemove)<0 then begin + raise ECacheMem.Create(Format('Inconsistent error on Freemem cannot add pending to save: %s',[PToRemove.ToString])); + end; end else Delete(PToRemove); PToRemove := PToNext; // Point to next used end; @@ -501,11 +507,12 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; PToRemove := LListToFlush.Get(i); Delete( PToRemove ); end; + // + if (Result) and (LTempCacheDataSize <> FCacheDataSize) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Expected size %d <> obtained %d (save list %d)',[LTempCacheDataSize,FCacheDataSize,LListToFlush.Count])); + if (Result) and (LMaxPendingRounds>0) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Expected Max Blocks %d <> obtained %d',[AMaxBlocks,FCacheDataBlocks])); finally LListToFlush.Free; end; - if (Result) and (LTempCacheDataSize <> FCacheDataSize) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Expected size %d <> obtained %d',[LTempCacheDataSize,FCacheDataSize])); - if (Result) and (LMaxPendingRounds>0) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Expected Max Blocks %d <> obtained %d',[AMaxBlocks,FCacheDataBlocks])); Result := (Result) And (FCacheDataSize <= AMaxMemSize); {$IFDEF ABSTRACTMEM_ENABLE_STATS} @@ -691,7 +698,7 @@ function TCacheMem.LoadDataExt(var ABuffer; AStartPos : Int64; ASize: Integer): // Save new LNewP^.MarkAsUsed(Self,LNewP); if Not FCacheData.Add( LNewP ) then raise ECacheMem.Create(Format('Inconsistent LoadData CacheData duplicate for %s',[LNewP^.ToString])); - Inc(FCacheDataSize,Length(LNewP^.buffer)); + Inc(FCacheDataSize,Int64(Length(LNewP^.buffer))); Inc(FCacheDataBlocks); // if (LNewP^.pendingToSave) then begin @@ -778,7 +785,7 @@ procedure TCacheMem.SaveToCacheExt(const ABuffer; ASize: Integer; AStartPos: Int // Save new LNewP^.MarkAsUsed(Self,LNewP); if Not FCacheData.Add(LNewP) then raise ECacheMem.Create(Format('Inconsistent SaveToCache CacheData duplicate for %s',[LNewP^.ToString])); - Inc(FCacheDataSize,Length(LNewP^.buffer)); + Inc(FCacheDataSize,Int64(Length(LNewP^.buffer))); Inc(FCacheDataBlocks); // if (LNewP^.pendingToSave) then begin @@ -1017,13 +1024,6 @@ function TCacheMemStats.ToString: String; { TCacheMemDataTree } -function _TCacheMemDataTree_Compare(const Left, Right: PCacheMemData): Integer; -begin - if Left^.startPos < Right^.startPos then Result := -1 - else if Left^.startPos > Right^.startPos then Result := 1 - else Result := 0; -end; - function TCacheMemDataTree.AreEquals(const ANode1, ANode2: PCacheMemData): Boolean; begin Result := ANode1 = ANode2; diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index fc1ef4cd5..d95d00f80 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -61,6 +61,7 @@ TFileMemStats = record FFileName: String; FIsStableCache: Boolean; FIsFlushingCache : Boolean; + FIncreaseFileBytes: Int64; {$IFDEF ABSTRACTMEM_ENABLE_STATS} FStats : TFileMemStats; {$ENDIF} @@ -73,6 +74,7 @@ TFileMemStats = record procedure CacheIsNOTStable; inline; function GetUseCache: Boolean; procedure SetUseCache(const Value: Boolean); + procedure SetIncreaseFileBytes(const Value: Int64); protected function AbsoluteWrite(const AAbsolutePosition : Int64; const ABuffer; ASize : Integer) : Integer; override; function AbsoluteRead(const AAbsolutePosition : Int64; var ABuffer; ASize : Integer) : Integer; override; @@ -99,6 +101,7 @@ TFileMemStats = record {$IFDEF ABSTRACTMEM_ENABLE_STATS} function GetStatsReport(AClearStats : Boolean) : String; override; {$ENDIF} + property IncreaseFileBytes : Int64 read FIncreaseFileBytes write SetIncreaseFileBytes; End; implementation @@ -177,6 +180,7 @@ constructor TFileMem.Create(const AFileName: String; AReadOnly: Boolean); FIsStableCache := True; FIsFlushingCache := False; FFileName := AFileName; + FIncreaseFileBytes := 1024*4; // 4K by default if AReadOnly then LFileMode := fmOpenRead + fmShareDenyNone else begin if FileExists(AFileName) then LFileMode := fmOpenReadWrite else LFileMode := fmCreate; @@ -228,6 +232,10 @@ procedure TFileMem.DoIncreaseSize(var ANextAvailablePos, AMaxAvailablePos: Int64 if (FFileStream.Position<ANextAvailablePos) then raise EFileMem.Create(Format('End file position (%d) is less than next available pos %d',[FFileStream.Position,ANextAvailablePos])); // At this time ANextAvailablePos <= FFileStream.Position AMaxAvailablePos := ANextAvailablePos + ANeedSize; + if FIncreaseFileBytes>0 then begin + AMaxAvailablePos := ((((AMaxAvailablePos - 1) DIV FIncreaseFileBytes)+1) * FIncreaseFileBytes); + end; + if (FFileStream.Size<AMaxAvailablePos) then begin SetLength(LBuff,AMaxAvailablePos - FFileStream.Position); FillChar(LBuff[0],Length(LBuff),0); @@ -336,6 +344,12 @@ function TFileMem.Read(const APosition: Int64; var ABuffer; ASize: Integer): Int end; end; +procedure TFileMem.SetIncreaseFileBytes(const Value: Int64); +begin + if (Value<0) or (Value>(1024*1024*100)) then FIncreaseFileBytes := 0 + else FIncreaseFileBytes := Value; +end; + procedure TFileMem.SetMaxCacheDataBlocks(const Value: Integer); begin if Not Assigned(FCache) then Exit; From 8fa4b18da4655f924f45d6216cfd92421b1cde60 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 18 Nov 2021 17:59:25 +0100 Subject: [PATCH 204/275] Fixed bug on duplicate TAbstractMemBTreeData<TBTreeData>.AddData --- src/libraries/abstractmem/UAbstractMemBTree.pas | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 287535e81..728362ca2 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -665,11 +665,15 @@ function TAbstractMemBTreeData<TBTreeData>.AddData(const AData: TBTreeData): Boo Lzone := SaveData(AData); Try Result := AddInherited(Lzone.position); - for i := 0 to FIndexes.Count-1 do begin - LindexZone := FAbstractMem.New(FAbstractMem.SizeOfAbstractMemPosition); - FAbstractMem.Write(LindexZone.position,Lzone.position,FAbstractMem.SizeOfAbstractMemPosition); - LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); - if Not LBTreeIndex.AddInherited(LindexZone.position) then raise EAbstractMemBTree.Create(Format('Fatal error adding index %d/%d with data at %s and %s',[i+1,FIndexes.Count,Lzone.ToString,LindexZone.ToString])); + if Result then begin + for i := 0 to FIndexes.Count-1 do begin + LindexZone := FAbstractMem.New(FAbstractMem.SizeOfAbstractMemPosition); + FAbstractMem.Write(LindexZone.position,Lzone.position,FAbstractMem.SizeOfAbstractMemPosition); + LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if Not LBTreeIndex.AddInherited(LindexZone.position) then + raise EAbstractMemBTree.Create(Format('Fatal error adding index %d/%d with data at %s and %s', + [i+1,FIndexes.Count,Lzone.ToString,LindexZone.ToString])); + end; end; Finally if Not Result then begin From 0dbd871d865dee556dde2d113d9b2cd6b2c60006 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 19 Nov 2021 12:04:05 +0100 Subject: [PATCH 205/275] Add TStorage.GetBlockInformation --- src/core/UAccounts.pas | 60 ++++++++++++++-- src/core/UBlockChain.pas | 144 ++++++++++++++++++++++++++++++++++++-- src/core/UFileStorage.pas | 55 +++------------ src/core/URPC.pas | 16 ++--- 4 files changed, 211 insertions(+), 64 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 3965a9458..36513b5f7 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -465,9 +465,12 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany public class Function WriteAnsiString(Stream: TStream; const value: TRawBytes): Integer; overload; class Function WriteAnsiString(Stream: TStream; const value: T32Bytes): Integer; overload; + class Function WriteString(Stream: TStream; const value: String): Integer; + class Function WriteTBytes(Stream: TStream; const value: TBytes): Integer; class Function ReadAnsiString(Stream: TStream; var value: TRawBytes; ACheckLength : Integer = 0) : Integer; overload; class Function ReadAnsiString(Stream: TStream; var value: T32Bytes): Integer; overload; class Function ReadString(Stream: TStream; var value: String): Integer; + class Function ReadTBytes(Stream: TStream; var ABytes : TBytes; ACheckLength : Integer = 0): Integer; class Function WriteAccountKey(Stream: TStream; const value: TAccountKey): Integer; class Function ReadAccountKey(Stream: TStream; var value : TAccountKey): Integer; class Function SaveStreamToRaw(Stream: TStream) : TRawBytes; @@ -1158,6 +1161,30 @@ class function TStreamOp.ReadString(Stream: TStream; var value: String): Integer value := raw.ToString; end; +class function TStreamOp.ReadTBytes(Stream: TStream; + var ABytes: TBytes; ACheckLength : Integer = 0): Integer; +var LSize : Integer; +begin + if Stream.Size - Stream.Position < 4 then begin + SetLength(ABytes,0); + Result := -1; + Exit; + end; + LSize := 0; + Stream.Read(LSize, 4); + if (Stream.Size - Stream.Position < LSize) OR ((ACheckLength > 0) AND (LSize <> ACheckLength)) then begin + Stream.Position := Stream.Position - 4; // Go back! + SetLength(ABytes,0); + Result := -1; + Exit; + end; + SetLength(ABytes, LSize); + if (LSize>0) then begin + Stream.ReadBuffer(ABytes[Low(ABytes)], LSize); + end; + Result := LSize+4; +end; + class function TStreamOp.WriteAccountKey(Stream: TStream; const value: TAccountKey): Integer; begin Result := stream.Write(value.EC_OpenSSL_NID, SizeOf(value.EC_OpenSSL_NID)); @@ -1199,6 +1226,29 @@ class function TStreamOp.WriteGUID(AStream: TStream; const AGUID: TGUID): Intege Result := 16; // GUID is 16 bytes end; +class function TStreamOp.WriteString(Stream: TStream; + const value: String): Integer; +var LRaw : TRawBytes; +begin + LRaw.FromString(value); + Result := WriteAnsiString(Stream,LRaw); +end; + +class function TStreamOp.WriteTBytes(Stream: TStream; + const value: TBytes): Integer; +Var LSize : Integer; +begin + if (Length(value)>MAXINT) then begin + TLog.NewLog(lterror,Classname,'Invalid stream size! '+Inttostr(Length(value))+' '+MAXINT.ToString); + raise Exception.Create('Invalid stream size! '+Inttostr(Length(value))+' '+MAXINT.ToString); + end; + LSize := Length(value); + Stream.Write(LSize, 4); + if (LSize > 0) then + Stream.WriteBuffer(value[Low(value)], Length(value)); + Result := LSize+4; +end; + { TAccountComp } Const CT_Base58 : String = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; @@ -2219,11 +2269,11 @@ function TPCSafeBox.Account(account_number: Cardinal): TAccount; iBlock:=(Integer(account_number) DIV CT_AccountsPerBlock); If (Assigned(FPreviousSafeBox)) then begin SearchBlockWhenOnSeparatedChain(iBlock,blockAccount); - Result := blockAccount.accounts[account_number MOD CT_AccountsPerBlock]; + Result := blockAccount.accounts[account_number MOD CT_AccountsPerBlock].GetCopy; end else begin {$IFDEF USE_ABSTRACTMEM} if (iBlock<0) Or (iBlock>=FPCAbstractMem.AccountsCount) then raise Exception.Create('Invalid account: '+IntToStr(account_number)); - Result := FPCAbstractMem.GetAccount(account_number); + Result := FPCAbstractMem.GetAccount(account_number).GetCopy; {$ELSE} if (iBlock<0) Or (iBlock>=FBlockAccountsList.Count) then raise Exception.Create('Invalid account: '+IntToStr(account_number)); ToTAccount(PBlockAccount(FBlockAccountsList.Items[iBlock])^.accounts[account_number MOD CT_AccountsPerBlock],account_number,Result); @@ -4592,11 +4642,11 @@ function TPCSafeBox.GetBlockInfo(ABlockNumber: Cardinal): TOperationBlock; If (Assigned(FPreviousSafeBox)) then begin if (ABlockNumber<0) Or (ABlockNumber>=BlocksCount) then raise Exception.Create('Invalid block number for GetBlockInfo chain: '+inttostr(ABlockNumber)+' max: '+IntToStr(BlocksCount-1)); SearchBlockWhenOnSeparatedChain(ABlockNumber,LBlock); - Result := LBlock.blockchainInfo; + Result := LBlock.blockchainInfo.GetCopy; end else begin {$IFDEF USE_ABSTRACTMEM} if (ABlockNumber<0) Or (ABlockNumber>=FPCAbstractMem.BlocksCount) then raise Exception.Create('Invalid GetBlockInfo block number: '+inttostr(ABlockNumber)+' max: '+IntToStr(FPCAbstractMem.BlocksCount-1)); - Result := FPCAbstractMem.GetBlockInfo(ABlockNumber).operationBlock; + Result := FPCAbstractMem.GetBlockInfo(ABlockNumber).operationBlock.GetCopy; {$ELSE} if (ABlockNumber<0) Or (ABlockNumber>=FBlockAccountsList.Count) then raise Exception.Create('Invalid GetBlockInfo block number: '+inttostr(ABlockNumber)+' max: '+IntToStr(FBlockAccountsList.Count-1)); ToTBlockAccount(PBlockAccount(FBlockAccountsList.Items[ABlockNumber])^,ABlockNumber,LBlock); @@ -4610,7 +4660,7 @@ function TPCSafeBox.GetBlockInfo(ABlockNumber: Cardinal): TOperationBlock; function TPCSafeBox.GetAccount(AAccountNumber: Integer; var AAccount: TAccount): Boolean; begin - AAccount := Account(AAccountNumber); + AAccount := Account(AAccountNumber).GetCopy; Result := True; end; diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index f3ea199fa..326791f7c 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -275,6 +275,7 @@ TMultiOpData = record class function OperationHashAsHexa(const operationHash : TRawBytes) : String; class function GetOpReferenceAccount(const opReference : TOpReference) : Cardinal; class function GetOpReferenceN_Operation(const opReference : TOpReference) : Cardinal; + class function CreateOperationFromStream(AStream : TStream; var AOperation : TPCOperation) : Boolean; function Sha256 : TRawBytes; function RipeMD160 : TRawBytes; function GetOpReference : TOpReference; @@ -419,6 +420,7 @@ TMultiOpData = record Procedure Clear(DeleteOperations : Boolean); Function Count: Integer; Property OperationBlock: TOperationBlock read FOperationBlock; + procedure SetOperationBlock(const ANewValues : TOperationBlock); // For testing purposes only Class Function OperationBlockToText(const OperationBlock: TOperationBlock) : String; Class Function SaveOperationBlockToStream(Const OperationBlock: TOperationBlock; Stream: TStream) : Boolean; class Function LoadOperationBlockFromStream(AStream : TStream; var Asoob : Byte; var AOperationBlock : TOperationBlock) : Boolean; @@ -493,7 +495,7 @@ TMultiOpData = record procedure SetReadOnly(const Value: Boolean); virtual; Function DoLoadBlockChain(Operations : TPCOperationsComp; Block : Cardinal) : Boolean; virtual; abstract; Function DoSaveBlockChain(Operations : TPCOperationsComp) : Boolean; virtual; abstract; - Function DoMoveBlockChain(StartBlock : Cardinal; Const DestOrphan : TOrphan; DestStorage : TStorage) : Boolean; virtual; abstract; + Function DoMoveBlockChain(StartBlock : Cardinal; Const DestOrphan : TOrphan) : Boolean; virtual; abstract; Procedure DoDeleteBlockChainBlocks(StartingDeleteBlock : Cardinal); virtual; abstract; Function DoBlockExists(Block : Cardinal) : Boolean; virtual; abstract; function GetFirstBlockNumber: Int64; virtual; abstract; @@ -502,6 +504,7 @@ TMultiOpData = record Procedure DoEraseStorage; virtual; abstract; Procedure DoSavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); virtual; abstract; Procedure DoLoadPendingBufferOperations(OperationsHashTree : TOperationsHashTree); virtual; abstract; + Function DoGetBlockInformation(const ABlock : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64) : Boolean; virtual; public Function LoadBlockChainBlock(Operations : TPCOperationsComp; Block : Cardinal) : Boolean; Function SaveBlockChainBlock(Operations : TPCOperationsComp) : Boolean; @@ -518,6 +521,9 @@ TMultiOpData = record Procedure SavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); Procedure LoadPendingBufferOperations(OperationsHashTree : TOperationsHashTree); Function BlockExists(Block : Cardinal) : Boolean; + + function Orphan : String; + Function GetBlockInformation(const ABlock : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64) : Boolean; End; TStorageClass = Class of TStorage; @@ -1724,7 +1730,7 @@ procedure TPCOperationsComp.Clear(DeleteOperations : Boolean); FOperationsHashTree.Max0feeOperationsBySigner := -1; FOperationBlock.previous_proof_of_work := Nil; end; - FOperationBlock.operations_hash := FOperationsHashTree.HashTree; + FOperationBlock.operations_hash := Copy(FOperationsHashTree.HashTree); FOperationBlock.fee := 0; FOperationBlock.nonce := 0; FOperationBlock.proof_of_work:=Nil; @@ -2316,6 +2322,11 @@ procedure TPCOperationsComp.SetnOnce(const value: Cardinal); Update_And_RecalcPOW(value,FOperationBlock.timestamp,FOperationBlock.block_payload); end; +procedure TPCOperationsComp.SetOperationBlock(const ANewValues: TOperationBlock); +begin + FOperationBlock := ANewValues; +end; + procedure TPCOperationsComp.Settimestamp(const value: Cardinal); begin Update_And_RecalcPOW(FOperationBlock.nonce,value,FOperationBlock.block_payload); @@ -3250,6 +3261,28 @@ procedure TStorage.DeleteBlockChainBlocks(StartingDeleteBlock: Cardinal); DoDeleteBlockChainBlocks(StartingDeleteBlock); end; +function TStorage.DoGetBlockInformation(const ABlock: Integer; + var AOperationBlock: TOperationBlock; var AOperationsCount: Integer; + var AVolume: Int64): Boolean; +var LPCOperations : TPCOperationsComp; +begin + AOperationBlock:=CT_OperationBlock_NUL; + AOperationsCount := 0; + AVolume := 0; + // + LPCOperations := TPCOperationsComp.Create(Bank); + Try + if Not LoadBlockChainBlock(LPCOperations,ABlock) then begin + Exit(False); + end; + AOperationBlock := LPCOperations.OperationBlock.GetCopy; + AOperationsCount := LPCOperations.Count; + AVolume := LPCOperations.OperationsHashTree.TotalAmount; + Finally + LPCOperations.Free; + End; +end; + function TStorage.Initialize: Boolean; begin Result := DoInitialize; @@ -3261,6 +3294,13 @@ procedure TStorage.EraseStorage; DoEraseStorage; end; +function TStorage.GetBlockInformation(const ABlock: Integer; + var AOperationBlock: TOperationBlock; var AOperationsCount: Integer; + var AVolume: Int64): Boolean; +begin + Result := DoGetBlockInformation(ABlock,AOperationBlock,AOperationsCount,AVolume); +end; + procedure TStorage.SavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); begin DoSavePendingBufferOperations(OperationsHashTree); @@ -3278,11 +3318,82 @@ function TStorage.LoadBlockChainBlock(Operations: TPCOperationsComp; Block: Card end; function TStorage.MoveBlockChainBlocks(StartBlock: Cardinal; const DestOrphan: TOrphan; DestStorage : TStorage): Boolean; + Procedure DoCopySafebox; + var sr: TSearchRec; + FileAttrs: Integer; + folder : AnsiString; + sourcefn,destfn : AnsiString; + begin + FileAttrs := faArchive; + folder := Bank.GetStorageFolder(Bank.Orphan); + if SysUtils.FindFirst(Bank.GetStorageFolder(Bank.Orphan)+PathDelim+'checkpoint*'+CT_Safebox_Extension, FileAttrs, sr) = 0 then begin + repeat + if (sr.Attr and FileAttrs) = FileAttrs then begin + sourcefn := Bank.GetStorageFolder(Bank.Orphan)+PathDelim+sr.Name; + destfn := Bank.GetStorageFolder('')+PathDelim+sr.Name; + TLog.NewLog(ltInfo,ClassName,'Copying safebox file '+sourcefn+' to '+destfn); + Try + {$IFDEF FPC} + DoCopyFile(sourcefn,destfn); + {$ELSE} + CopyFile(PWideChar(sourcefn),PWideChar(destfn),False); + {$ENDIF} + Except + On E:Exception do begin + TLog.NewLog(ltError,Classname,'Error copying file: ('+E.ClassName+') '+E.Message); + end; + End; + end; + until FindNext(sr) <> 0; + FindClose(sr); + end; + End; +Var + LOperationsComp : TPCOperationsComp; + LCurrentBlock : Integer; begin if Assigned(DestStorage) then begin if DestStorage.ReadOnly then raise Exception.Create('Cannot move blocks because is ReadOnly'); - end else if ReadOnly then raise Exception.Create('Cannot move blocks from myself because is ReadOnly'); - Result := DoMoveBlockChain(StartBlock,DestOrphan,DestStorage); + // Move process: + try + try + DestStorage.FIsMovingBlockchain:=True; + DestStorage.Bank.Orphan := DestOrphan; + LOperationsComp := TPCOperationsComp.Create(Nil); + try + LCurrentBlock := StartBlock; + while LoadBlockChainBlock(LOperationsComp,LCurrentBlock) do begin + inc(LCurrentBlock); + TLog.NewLog(ltDebug,Classname,'Moving block from "'+Orphan+'" to "'+DestOrphan+'" '+TPCOperationsComp.OperationBlockToText(LOperationsComp.OperationBlock)); + DestStorage.SaveBlockChainBlock(LOperationsComp); + end; + TLog.NewLog(ltdebug,Classname,'Moved blockchain from "'+Orphan+'" to "'+DestOrphan+'" from block '+inttostr(StartBlock)+' to '+inttostr(LCurrentBlock-1)); + finally + LOperationsComp.Free; + end; + finally + DestStorage.FIsMovingBlockchain:=False; + end; + Except + On E:Exception do begin + TLog.NewLog(lterror,ClassName,'Error at DoMoveBlockChain: ('+E.ClassName+') '+E.Message); + Raise; + end; + End; + end else begin + if ReadOnly then raise Exception.Create('Cannot move blocks from myself because is ReadOnly'); + Result := DoMoveBlockChain(StartBlock,DestOrphan); + end; + // If DestOrphan is empty, then copy possible updated safebox (because, perhaps current saved safebox is from invalid blockchain) + if (DestOrphan='') And (Orphan<>'') then begin + DoCopySafebox; + end; +end; + +function TStorage.Orphan: String; +begin + if Assigned(Bank) then Result := Bank.Orphan + else Result := ''; end; function TStorage.SaveBlockChainBlock(Operations: TPCOperationsComp): Boolean; @@ -3319,6 +3430,29 @@ constructor TPCOperation.Create(AProtocolVersion : Word); InitializeData(AProtocolVersion); end; +class function TPCOperation.CreateOperationFromStream(AStream: TStream; + var AOperation: TPCOperation): Boolean; +var LOpTypeWord, LOpProtocolVersion : Word; + LOpClass : TPCOperationClass; +begin + AOperation := Nil; + AStream.Read(LOpTypeWord, 2); + AStream.Read(LOpProtocolVersion, 2); + + LOpClass := TPCOperationsComp.GetOperationClassByOpType(LOpTypeWord); + if Not Assigned(LOpClass) then Exit(False); + AOperation := LOpClass.Create(LOpProtocolVersion); + Try + If not AOperation.LoadFromStorage(AStream,CT_BUILD_PROTOCOL,Nil) then raise Exception.Create(Format('ERR 20211119-01 Cannot read %s from stream optype %d protocol %d',[ClassName,LOpTypeWord,LOpProtocolVersion])); + Result := True; + Except + On E:Exception do begin + FreeAndNil(AOperation); + Result := False; + end; + end; +end; + destructor TPCOperation.Destroy; begin inherited Destroy; @@ -3931,7 +4065,7 @@ function TPCOperation.RipeMD160: TRawBytes; If Length(FBufferedRipeMD160)=0 then begin FBufferedRipeMD160 := TCrypto.DoRipeMD160AsRaw(GetBufferForOpHash(true)); end; - Result := FBufferedRipeMD160; + Result := Copy(FBufferedRipeMD160); // Fixed bug. TBytes must be copied using Copy instead of direct assignement. end; function TPCOperation.IsSignerAccount(account: Cardinal): Boolean; diff --git a/src/core/UFileStorage.pas b/src/core/UFileStorage.pas index d2dea6f16..6fc6bec92 100644 --- a/src/core/UFileStorage.pas +++ b/src/core/UFileStorage.pas @@ -60,7 +60,7 @@ interface procedure SetReadOnly(const Value: Boolean); override; Function DoLoadBlockChain(Operations : TPCOperationsComp; Block : Cardinal) : Boolean; override; Function DoSaveBlockChain(Operations : TPCOperationsComp) : Boolean; override; - Function DoMoveBlockChain(Start_Block : Cardinal; Const DestOrphan : TOrphan; DestStorage : TStorage) : Boolean; override; + Function DoMoveBlockChain(Start_Block : Cardinal; Const DestOrphan : TOrphan) : Boolean; override; Procedure DoDeleteBlockChainBlocks(StartingDeleteBlock : Cardinal); override; Function DoBlockExists(Block : Cardinal) : Boolean; override; Function LockBlockChainStream : TFileStream; @@ -342,50 +342,19 @@ function TFileStorage.DoLoadBlockChain(Operations: TPCOperationsComp; Block: Car end; end; -function TFileStorage.DoMoveBlockChain(Start_Block: Cardinal; const DestOrphan: TOrphan; DestStorage : TStorage): Boolean; - - Procedure DoCopySafebox; - var sr: TSearchRec; - FileAttrs: Integer; - folder : AnsiString; - sourcefn,destfn : AnsiString; - begin - FileAttrs := faArchive; - folder := Bank.GetStorageFolder(Bank.Orphan); - if SysUtils.FindFirst(Bank.GetStorageFolder(Bank.Orphan)+PathDelim+'checkpoint*'+CT_Safebox_Extension, FileAttrs, sr) = 0 then begin - repeat - if (sr.Attr and FileAttrs) = FileAttrs then begin - sourcefn := Bank.GetStorageFolder(Bank.Orphan)+PathDelim+sr.Name; - destfn := Bank.GetStorageFolder('')+PathDelim+sr.Name; - TLog.NewLog(ltInfo,ClassName,'Copying safebox file '+sourcefn+' to '+destfn); - Try - DoCopyFile(sourcefn,destfn); - Except - On E:Exception do begin - TLog.NewLog(ltError,Classname,'Error copying file: ('+E.ClassName+') '+E.Message); - end; - End; - end; - until FindNext(sr) <> 0; - FindClose(sr); - end; - End; - +function TFileStorage.DoMoveBlockChain(Start_Block: Cardinal; const DestOrphan: TOrphan): Boolean; Var db : TFileStorage; i : Integer; ops : TPCOperationsComp; b : Cardinal; begin Try - if (Assigned(DestStorage)) And (DestStorage is TFileStorage) then db := TFileStorage(DestStorage) - else db := Nil; + db := TFileStorage.Create(Nil); try - if Not assigned(db) then begin - db := TFileStorage.Create(Nil); - db.Bank := Self.Bank; - db.FStreamFirstBlockNumber := Start_Block; - end; - if db is TFileStorage then TFileStorage(db).LockBlockChainStream; + db.Bank := Self.Bank; + db.FStreamFirstBlockNumber := Start_Block; + db.FBlockChainFileName := TPCBank.GetStorageFolder(DestOrphan)+PathDelim+'BlockChainStream.blocks'; + db.LockBlockChainStream; try db.FIsMovingBlockchain:=True; ops := TPCOperationsComp.Create(Nil); @@ -400,16 +369,12 @@ function TFileStorage.DoMoveBlockChain(Start_Block: Cardinal; const DestOrphan: finally ops.Free; end; - // If DestOrphan is empty, then copy possible updated safebox (because, perhaps current saved safebox is from invalid blockchain) - if (DestOrphan='') And (Bank.Orphan<>'') then begin - DoCopySafebox; - end; finally db.FIsMovingBlockchain:=False; - if db is TFileStorage then TFileStorage(db).UnlockBlockChainStream; + db.UnlockBlockChainStream; end; Finally - If Not Assigned(DestStorage) then db.Free; + db.Free; End; Except On E:Exception do begin @@ -680,7 +645,7 @@ function TFileStorage.LockBlockChainStream: TFileStream; if FBlockChainFileName<>'' then begin fn := FBlockChainFileName end else begin - fn := Bank.GetStorageFolder(Bank.Orphan)+PathDelim+'BlockChainStream.blocks'; + fn := TPCBank.GetStorageFolder(Orphan)+PathDelim+'BlockChainStream.blocks'; end; exists := FileExists(fn); if ReadOnly then begin diff --git a/src/core/URPC.pas b/src/core/URPC.pas index 2cbc49aa9..a0c62f290 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -186,11 +186,11 @@ implementation { TPascalCoinJSONComp } class procedure TPascalCoinJSONComp.FillBlockObject(nBlock : Cardinal; ANode : TNode; jsonObject: TPCJSONObject); -var pcops : TPCOperationsComp; - ob : TOperationBlock; +var + ob, LOpBlock : TOperationBlock; + LAmount : Int64; + LOperationsCount : Integer; begin - pcops := TPCOperationsComp.Create(Nil); - try If ANode.Bank.BlocksCount<=nBlock then begin Exit; end; @@ -213,12 +213,10 @@ class procedure TPascalCoinJSONComp.FillBlockObject(nBlock : Cardinal; ANode : T jsonObject.GetAsVariant('pow').Value:=TCrypto.ToHexaString(ob.proof_of_work); jsonObject.GetAsVariant('hashratekhs').Value := ANode.Bank.SafeBox.CalcBlockHashRateInKhs(ob.Block,50); jsonObject.GetAsVariant('maturation').Value := ANode.Bank.BlocksCount - ob.block - 1; - If ANode.Bank.LoadOperations(pcops,nBlock) then begin - jsonObject.GetAsVariant('operations').Value:=pcops.Count; + if (ANode.Bank.Storage.GetBlockInformation(ob.block,LOpBlock,LOperationsCount,LAmount)) then begin + jsonObject.GetAsVariant('operations').Value:=LOperationsCount; + jsonObject.GetAsVariant('amount').Value:=LAmount; end; - finally - pcops.Free; - end; end; class function TPascalCoinJSONComp.FillEPasaOrDecrypt(const AAccount: Int64; From 15eb3cd98c4e898e63995ac4884098fa147ca045 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 22 Nov 2021 13:00:41 +0100 Subject: [PATCH 206/275] Improvements on AbstractMem --- .../abstractmem/UAbstractMemBTree.pas | 26 ++++++++++++------- src/libraries/abstractmem/UFileMem.pas | 2 +- src/libraries/abstractmem/UOrderedList.pas | 1 + .../tests/src/UAbstractMemBTree.Tests.pas | 3 ++- 4 files changed, 21 insertions(+), 11 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 728362ca2..5d95a4716 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -113,8 +113,9 @@ interface constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); procedure Add(); reintroduce; procedure Delete(); reintroduce; - function FindData(const AData: TBTreeData; out APosition : TAbstractMemPosition; out AFoundData : TBTreeData) : Boolean; overload; - function FindData(const AData: TBTreeData; out APosition : TAbstractMemPosition) : Boolean; overload; + function FindData(const AData: TBTreeData; out APosition : TAbstractMemPosition; var AFoundData : TBTreeData) : Boolean; overload; + function FindData(const AData: TBTreeData; var AFoundData : TBTreeData) : Boolean; overload; + function FindDataPos(const AData: TBTreeData; out APosition : TAbstractMemPosition) : Boolean; function FindDataPrecessor(const AData : TBTreeData; var APrecessor : TBTreeData) : Boolean; function FindDataSuccessor(const AData : TBTreeData; var ASuccessor : TBTreeData) : Boolean; function FindDataLowest(out ALowest : TBTreeData) : Boolean; @@ -559,9 +560,9 @@ procedure TAbstractMemBTreeDataAbstract<TBTreeData>.DoOnFindProcessStart; end; function TAbstractMemBTreeDataAbstract<TBTreeData>.FindData(const AData: TBTreeData; - out APosition: TAbstractMemPosition; out AFoundData : TBTreeData): Boolean; + out APosition: TAbstractMemPosition; var AFoundData : TBTreeData): Boolean; begin - if FindData(AData,APosition) then begin + if FindDataPos(AData,APosition) then begin Result := True; AFoundData := LoadData(APosition); end else begin @@ -572,6 +573,13 @@ function TAbstractMemBTreeDataAbstract<TBTreeData>.FindData(const AData: TBTreeD end; function TAbstractMemBTreeDataAbstract<TBTreeData>.FindData( + const AData: TBTreeData; var AFoundData: TBTreeData): Boolean; +var LPos : TAbstractMemPosition; +begin + Result := FindData(AData,LPos,AFoundData); +end; + +function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataPos( const AData: TBTreeData; out APosition: TAbstractMemPosition): Boolean; begin FAbstractBTreeLock.Acquire; @@ -657,7 +665,7 @@ function TAbstractMemBTreeData<TBTreeData>.AddData(const AData: TBTreeData): Boo while (Result) and (i<FIndexes.Count) do begin LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); if (Not LBTreeIndex.AllowDuplicates) then begin - Result := Not (LBTreeIndex.FindData(AData,LIndexPosition)); + Result := Not (LBTreeIndex.FindDataPos(AData,LIndexPosition)); end; inc(i); end; @@ -696,12 +704,12 @@ function TAbstractMemBTreeData<TBTreeData>.CanAddData( while (Result) and (i<FIndexes.Count) do begin LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); if (Not LBTreeIndex.AllowDuplicates) then begin - Result := Not (LBTreeIndex.FindData(AData,LIndexPosition)); + Result := Not (LBTreeIndex.FindDataPos(AData,LIndexPosition)); end; inc(i); end; if (Result) And (Not AllowDuplicates) then begin - Result := Not FindData(AData,LIndexPosition); + Result := Not FindDataPos(AData,LIndexPosition); end; end; @@ -734,11 +742,11 @@ function TAbstractMemBTreeData<TBTreeData>.DeleteData(const AData: TBTreeData): i : Integer; LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; begin - if FindData(AData,LAbstractMemPos) then begin + if FindDataPos(AData,LAbstractMemPos) then begin // Delete from indexes for i := 0 to FIndexes.Count-1 do begin LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); - if Not LBTreeIndex.FindData(AData,LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not found in index %d/%d to Delete from pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString])); + if Not LBTreeIndex.FindDataPos(AData,LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not found in index %d/%d to Delete from pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString])); if not LBTreeIndex.DeleteInherited(LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not deleted in index %d/%d from pos %s at pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString,LindexPosition.ToHexString])); FAbstractMem.Dispose(LindexPosition); end; diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index d95d00f80..2b3beb4c4 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -260,8 +260,8 @@ function TFileMem.FlushCache: Boolean; SaveHeader; finally FIsFlushingCache := False; + FLock.Release; end; - FLock.Release; end; end; diff --git a/src/libraries/abstractmem/UOrderedList.pas b/src/libraries/abstractmem/UOrderedList.pas index f61e729ad..b198d16f3 100644 --- a/src/libraries/abstractmem/UOrderedList.pas +++ b/src/libraries/abstractmem/UOrderedList.pas @@ -69,6 +69,7 @@ interface Function IndexOf(const AValue: T) : Integer; property AllowDuplicates : Boolean read FAllowDuplicates; property OnComparer : TComparison<T> read FOnCompare; + property Items[index:Integer] : T read Get; default; End; // Default Ordered functions diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index da45fa187..77c54dbf7 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -403,6 +403,7 @@ procedure TestTAbstractMemBTree.TestInfiniteExt(AMemUnitsSize, AOrder: Integer; intValue, nRounds, nAdds, nDeletes, i, intAux : Integer; LCurr, LnextCurr : String; begin + nRounds := 0; nAdds := 0; nDeletes := 0; repeat inc(nRounds); intValue := Random(AOrder * 100); @@ -420,7 +421,7 @@ procedure TestTAbstractMemBTree.TestInfiniteExt(AMemUnitsSize, AOrder: Integer; // Delete mode while Lbt.Count>0 do begin if not Lbt.FindDataLowest(LCurr) then raise Exception.Create('Cannot fint lowest but Count>0'); - if not Lbt.FindData(LCurr,LzoneIndex.position) then raise Exception.Create(Format('"%s" Not Found %d',[LCurr,Lbt.Count])); + if not Lbt.FindDataPos(LCurr,LzoneIndex.position) then raise Exception.Create(Format('"%s" Not Found %d',[LCurr,Lbt.Count])); while (Random(50)>0) do begin if Random(3)=0 then begin if not Lbt.FindDataPrecessor(Lcurr,LnextCurr) then begin From 37e0b500ad61f76e9050e3c394d9c0aa64491741 Mon Sep 17 00:00:00 2001 From: Skybuck Flying <skybuck2000@hotmail.com> Date: Mon, 22 Nov 2021 23:20:32 +0100 Subject: [PATCH 207/275] Updated .gitignore to ignore *.rsm --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index e23da0e89..e49186dae 100644 --- a/.gitignore +++ b/.gitignore @@ -55,3 +55,4 @@ dunit.ini /src/*.tvsconfig src/libssl-1_1.dll src/libssl-1_1-x64.dll +*.rsm From 30a102a0016db410bc5dec678ade19a8c969f5df Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 9 Dec 2021 13:51:30 +0100 Subject: [PATCH 208/275] AbstractMem library v1.6 --- .../abstractmem/ConfigAbstractMem.inc | 10 +- src/libraries/abstractmem/UAVLCache.pas | 5 +- src/libraries/abstractmem/UAbstractBTree.pas | 36 +- .../abstractmem/UAbstractMemBTree.pas | 387 ++++++++++--- src/libraries/abstractmem/UCacheMem.pas | 513 +++++++++--------- src/libraries/abstractmem/UFileMem.pas | 70 ++- .../tests/src/UAbstractMemBTree.Tests.pas | 41 +- .../abstractmem/tests/src/UCacheMem.Tests.pas | 82 ++- .../abstractmem/tests/src/UFileMem.Tests.pas | 2 +- 9 files changed, 759 insertions(+), 387 deletions(-) diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index 59679ca3d..d76b60740 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -24,7 +24,7 @@ {.$define ABSTRACTMEM_TESTING_MODE} // define this if you want some testing mode capabilities -{.$define ABSTRACTMEM_ENABLE_STATS} +{$define ABSTRACTMEM_ENABLE_STATS} // define this to activate some stats on objects usefull for testing {.$define ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION} @@ -66,9 +66,15 @@ - 32 bits: Fixed 1 unit = 4 bytes: Max size = ((2^24)*4) = 67108864 bytes = 64Mb - 64 bits: Customizable: 1 unit from 4..256 bytes (multiple of 4): Max size = from ((2^32)*4) 16Gb ... ((2^32)*256) = 1099511627776 = 1Tb + Version 1.6 - Dec 2021 + - Improved 64 bits + - Fully redo of CacheMem unit with better improvements on read/write cache + - Added BTree index on TAbstractMemBTreeData with TAbstractMemBTreeDataIndex<TBTreeData> class + - Added cache on TAbstractMemBTreeData<TData> structures + } const - CT_ABSTRACTMEM_VERSION = 1.5; // Each revision should increase this version... + CT_ABSTRACTMEM_VERSION = 1.6; // Each revision should increase this version... diff --git a/src/libraries/abstractmem/UAVLCache.pas b/src/libraries/abstractmem/UAVLCache.pas index 2383aa347..a2205deab 100644 --- a/src/libraries/abstractmem/UAVLCache.pas +++ b/src/libraries/abstractmem/UAVLCache.pas @@ -350,7 +350,10 @@ procedure TAVLCache<T>.Add(const AData: T); New(P); P^.Clear; P^.data := AData; - FAVLCacheMem.Add(P); + if Not FAVLCacheMem.Add(P) then begin + Dispose(P); + Exit; + end; FAVLCacheMem.DoMark(P,True); if (FMaxRegisters > 0) And (FAVLCacheMem.FCount>FMaxRegisters) then begin // Dispose cache diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index 6cddc2706..c8eafd558 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -144,9 +144,10 @@ TAbstractBTreeNode = record procedure CheckConsistency; virtual; property Height : Integer read GetHeight; property CircularProtection : Boolean read FCircularProtection write FCircularProtection; - procedure Lock; - procedure Unlock; - function FindExt(const AData: TData; out ADataEqualOrPrecessorFound : TData) : Boolean; + procedure Lock; virtual; + procedure Unlock; virtual; + function FindExt(const AData: TData; out ADataEqualOrPrecessorFound : TData; out ANode : TAbstractBTreeNode; out iPos : Integer) : Boolean; overload; + function FindExt(const AData: TData; out ADataEqualOrPrecessorFound : TData) : Boolean; overload; function GetNullData : TData; virtual; End; @@ -861,32 +862,39 @@ function TAbstractBTree<TIdentify, TData>.FindChildPos(const AIdent: TIdentify; end; function TAbstractBTree<TIdentify, TData>.FindExt(const AData: TData; out ADataEqualOrPrecessorFound: TData): Boolean; -var Lnode : TAbstractBTreeNode; - LiPosNode : Integer; +var LNode : TAbstractBTreeNode; + iPos : Integer; +begin + Result := FindExt(AData,ADataEqualOrPrecessorFound,LNode,iPos); +end; + +function TAbstractBTree<TIdentify, TData>.FindExt(const AData: TData; out ADataEqualOrPrecessorFound: TData; out ANode : TAbstractBTreeNode; out iPos : Integer): Boolean; +var LCircularProtectionList : TOrderedList<TIdentify>; LPrecessorFound : Boolean; begin FAbstractBTreeLock.Acquire; try - ClearNode(Lnode); - if Find(AData,Lnode,LiPosNode) then begin - ADataEqualOrPrecessorFound := Lnode.data[LiPosNode]; + ClearNode(ANode); + iPos := 0; + if Find(AData,ANode,iPos) then begin + ADataEqualOrPrecessorFound := ANode.data[iPos]; Result := True; end else begin // At this point Lnode is a leaf OR a NIL (no root available at tree) // Lnode.Count = 0 -> NIL (no root/tree available) - if Lnode.Count=0 then begin + if ANode.Count=0 then begin ADataEqualOrPrecessorFound := GetNullData; - end else if Lnode.Count=LiPosNode then begin - dec(LiPosNode); - ADataEqualOrPrecessorFound := Lnode.data[LiPosNode]; + end else if ANode.Count=iPos then begin + dec(iPos); + ADataEqualOrPrecessorFound := ANode.data[iPos]; end else begin // Will find previous valid value by climbing tree LCircularProtectionList := TOrderedList<TIdentify>.Create(False,FOnCompareIdentify); try LCircularProtectionList.Clear; - LPrecessorFound := FindPrecessorExt(LCircularProtectionList,Lnode,LiPosNode); - if LPrecessorFound then ADataEqualOrPrecessorFound := Lnode.data[LiPosNode] + LPrecessorFound := FindPrecessorExt(LCircularProtectionList,ANode,iPos); + if LPrecessorFound then ADataEqualOrPrecessorFound := ANode.data[iPos] else ADataEqualOrPrecessorFound := GetNullData; finally LCircularProtectionList.Free; diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 5d95a4716..716a24590 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -39,6 +39,7 @@ interface // https://github.com/PascalCoinDev/PascalCoin/tree/master/src/libraries/generics.collections // (Download and set folder as a "units include folder" in compiler options) {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} + UAVLCache, UOrderedList, UAbstractMem, UAbstractBTree; {$I ./ConfigAbstractMem.inc } @@ -50,16 +51,23 @@ interface // BTree implementation on AbstractMem will use TIdentify and TData as a TAbstractMemPosition (aka pointer inside AbstractMem) // Internal search process will convert TData pointer to final TData value for // comparisions + public + type + TAVLABTreeCache = Class(TAVLCache<TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode>) + end; private const CT_AbstractMemBTree_Magic = 'AMBT'; // DO NOT LOCALIZE MUST BE 4 BYTES LENGTH var FrootPosition : TAbstractMemPosition; + FBTreeCache : TAVLABTreeCache; procedure SaveHeader; Procedure CheckInitialized; procedure LoadNodeHeader(const APosition : TAbstractMemPosition; var ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; var AChildsCount : Integer; var AChildsPosition : TAbstractMemPosition); procedure SaveNodeHeader(const ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; const AChildsPosition : TAbstractMemPosition); function GetNodeHeaderSize : Integer; + function CacheCompareBTree(const ALeft,ARight : TAVLCache<TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode>.PAVLCacheMemData) : Integer; + function OnGetCopyDataMethod(Const AData : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode) : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; protected FInitialZone : TAMZone; FAbstractMem : TAbstractMem; @@ -71,10 +79,6 @@ interface procedure SaveNode(var ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode); override; procedure SetCount(const ANewCount : Integer); override; // - // NOTE: inherited classes will need to override DisposeData if Data is not a new AbstractMem memory region that must be freed - // - procedure DisposeData(var AData : TAbstractMemPosition); override; - // // NOTE: inherited classes will need to override DoCompareData function in order to properly compare: // function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; // @@ -90,10 +94,16 @@ interface function NodeIdentifyToString(const AIdentify : TAbstractMemPosition) : String; override; property InitialZone : TAMZone read FInitialZone; function GetNullData : TAbstractMemPosition; override; + property BTreeCache : TAVLABTreeCache read FBTreeCache; End; + {$IFnDEF FPC} + TAbstractMemBTreeDataIndex<TBTreeData> = Class; + {$ENDIF} + TAbstractMemBTreeDataAbstract<TBTreeData> = Class(TAbstractMemBTree) private + var // FLeft_ and FRight_ will be used as a cache for improvement calls on DoCompareData FLeft_Pos, FRight_Pos : TAbstractMemPosition; FLeft_Data, FRight_Data : TBTreeData; @@ -104,41 +114,57 @@ interface // function LoadData(const APosition : TAbstractMemPosition) : TBTreeData; virtual; abstract; function SaveData(const AData : TBTreeData) : TAMZone; virtual; abstract; + function GetCopyOfData(Const AData : TBTreeData) : TBTreeData; virtual; procedure DoOnFindProcessStart; override; procedure DoOnFindProcessEnd; override; // + function GetData(const APosition : TAbstractMemPosition) : TBTreeData; virtual; function AddInherited(const AAbstractMemPosition: TAbstractMemPosition) : Boolean; function DeleteInherited(const AAbstractMemPosition: TAbstractMemPosition) : Boolean; public - constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); + constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; + const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); reintroduce; + destructor Destroy; override; procedure Add(); reintroduce; procedure Delete(); reintroduce; - function FindData(const AData: TBTreeData; out APosition : TAbstractMemPosition; var AFoundData : TBTreeData) : Boolean; overload; + function FindData(const AData: TBTreeData; out ADataEqualOrPrecessorFound : TAbstractMemPosition; var AFoundData : TBTreeData) : Boolean; overload; function FindData(const AData: TBTreeData; var AFoundData : TBTreeData) : Boolean; overload; - function FindDataPos(const AData: TBTreeData; out APosition : TAbstractMemPosition) : Boolean; + function FindDataPos(const AData: TBTreeData; out ADataEqualOrPrecessorFound : TAbstractMemPosition) : Boolean; overload; + function FindDataPos(const AData: TBTreeData; out ADataEqualOrPrecessorFound : TAbstractMemPosition; out ANode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; out iPos : Integer) : Boolean; overload; function FindDataPrecessor(const AData : TBTreeData; var APrecessor : TBTreeData) : Boolean; function FindDataSuccessor(const AData : TBTreeData; var ASuccessor : TBTreeData) : Boolean; function FindDataLowest(out ALowest : TBTreeData) : Boolean; function FindDataHighest(out AHighest : TBTreeData) : Boolean; End; - {$IFnDEF FPC} - TAbstractMemBTreeDataIndex<TBTreeData> = Class; - {$ENDIF} - TAbstractMemBTreeData<TBTreeData> = Class(TAbstractMemBTreeDataAbstract<TBTreeData>) + public + type + TAVLABTreeDataCacheData = record + position : TAbstractMemPosition; + data : TBTreeData; + end; + TAVLABTreeDataCache = Class(TAVLCache<TAVLABTreeDataCacheData>) + protected + public + function ToString(const AData : TAVLABTreeDataCacheData) : String; override; + end; private -// Ref: 20211111-1 -// FreePascal issue: Does not allow recursive Generics... -// due to this issue (on Delphi is allowed) then I must use TList< TOjbect > instead -// last FreePascal version with this issue: 3.2.0 (will need to check on future versions) + // Ref: 20211111-1 -- TODO + // FreePascal issue: Does not allow recursive Generics... + // due to this issue (on Delphi is allowed) then I must use TList< TOjbect > instead + // last FreePascal version with this issue: 3.2.0 (will need to check on future versions) {$IFDEF FPC} FIndexes : TList< TObject >; {$ELSE} -// Ref: 20211111-1 I can't use this... in Delphi it works! Not in FreePascal... SHIT! + // Ref: 20211111-1 I can't use this... in Delphi it works! Not in FreePascal... SHIT! FIndexes : TList< TAbstractMemBTreeDataIndex<TBTreeData> >; {$ENDIF} + FBTreeDataCache : TAVLABTreeDataCache; + function CacheCompareBTreeData(const ALeft,ARight : TAVLCache<TAVLABTreeDataCacheData>.PAVLCacheMemData) : Integer; protected + function GetData(const APosition : TAbstractMemPosition) : TBTreeData; override; + procedure DisposeData(var AData : TAbstractMemPosition); override; procedure DeletedData(const AData: TBTreeData); virtual; public constructor Create(AAbstractMem : TAbstractMem; const AInitialZone: TAMZone; AAllowDuplicates : Boolean; AOrder : Integer; @@ -148,19 +174,24 @@ interface function AddData(const AData: TBTreeData) : Boolean; function DeleteData(const AData: TBTreeData) : Boolean; function IndexesCount : Integer; -// See ref: 20211111-1 + // See ref: 20211111-1 {$IFDEF FPC} function GetIndex(AIndex : Integer) : TObject; {$ELSE} function GetIndex(AIndex : Integer) : TAbstractMemBTreeDataIndex<TBTreeData>; {$ENDIF} procedure CheckConsistency; override; + property BTreeDataCache : TAVLABTreeDataCache read FBTreeDataCache; End; TAbstractMemBTreeDataIndex<TBTreeData> = Class(TAbstractMemBTreeDataAbstract<TBTreeData>) - protected + private FIndexed : TAbstractMemBTreeData<TBTreeData>; + FCompareModeInsertingOrDeleting : Boolean; + protected + function DoCompareData(const ALefTBTreeData, ARighTBTreeData: TAbstractMemPosition): Integer; override; function LoadData(const APosition : TAbstractMemPosition) : TBTreeData; override; + function SaveData(const AData : TBTreeData) : TAMZone; override; public constructor Create(AAbstractMemBTreeData : TAbstractMemBTreeData<TBTreeData>; AInitialZone: TAMZone; @@ -168,12 +199,22 @@ interface const AOnCompareAbstractMemDataMethod: TComparison<TBTreeData>); destructor Destroy; override; procedure CheckConsistency; override; + procedure Lock; override; + procedure Unlock; override; End; implementation { TAbstractMemBTree<TBTreeData> } +function TAbstractMemBTree.CacheCompareBTree(const ALeft, + ARight: TAVLCache<TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode>.PAVLCacheMemData): Integer; +begin + if ALeft.data.identify<ARight.data.identify then Result := -1 + else if ALeft.data.identify>ARight.data.identify then Result := 1 + else Result := 0; +end; + procedure TAbstractMemBTree.CheckInitialized; begin if (FInitialZone.position=0) then raise EAbstractMemBTree.Create(Format('%s initial position not initialized',[ClassName])); @@ -218,26 +259,32 @@ constructor TAbstractMemBTree.Create(AAbstractMem : TAbstractMem; const AInitial if (((FrootPosition=0) and (FCount>0))) then raise EAbstractMemBTree.Create(Format('Invalid initial root %d vs count %d',[FrootPosition,FCount])); finally end; + // + {$IFDEF FPC} + // Ref: 20211126-2 -- TODO + // FPC (Tested on 3.2.0) does not allow use "CacheCompareBTree" for problems withs generics... + // Nedd to deeply search why or to test on futures releases... + FBTreeCache := Nil; + {$ELSE} + FBTreeCache := TAVLABTreeCache.Create(100000,CacheCompareBTree); + {$ENDIF} end; destructor TAbstractMemBTree.Destroy; begin // + FreeAndNil(FBTreeCache); inherited; end; -procedure TAbstractMemBTree.DisposeData(var AData: TAbstractMemPosition); -begin - inherited; - // Will be called on EraseTreeEx - FAbstractMem.Dispose(AData); -end; - procedure TAbstractMemBTree.DisposeNode(var ANode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode); var LOld : TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; LChildsCount : Integer; LChildsPosition : TAbstractMemPosition; begin + if Assigned(FBTreeCache) then begin + FBTreeCache.Remove(ANode); + end; LoadNodeHeader(ANode.identify,LOld,LChildsCount,LChildsPosition); FAbstractMem.Dispose( ANode.identify ); ClearNode(ANode); @@ -252,11 +299,20 @@ function TAbstractMemBTree.GetNode(AIdentify: TAbstractMemPosition): TAbstractBT var LBuff : TBytes; i, LChildsCount : Integer; LChildsPosition : TAbstractMemPosition; + LSearch,LFound : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; begin + if Assigned(FBTreeCache) then begin + LSearch.identify := AIdentify; + if FBTreeCache.Find(LSearch,LFound) then begin + Result := LFound; + Exit; + end; + end; LoadNodeHeader(AIdentify,Result,LChildsCount,LChildsPosition); if LChildsCount>0 then begin SetLength(Result.childs,LChildsCount); - SetLength(LBuff,(LChildsCount*FAbstractMem.SizeOfAbstractMemPosition)); + if (LChildsCount>MaxChildrenPerNode) then raise EAbstractMemBTree.Create(Format('Childrens in node %d out of range [0..%d]',[LChildsCount,MaxChildrenPerNode])); + SetLength(LBuff,(MaxChildrenPerNode*FAbstractMem.SizeOfAbstractMemPosition)); FAbstractMem.Read(LChildsPosition,LBuff[0],Length(LBuff)); for i := 0 to LChildsCount-1 do begin Move(LBuff[i*FAbstractMem.SizeOfAbstractMemPosition],Result.childs[i],FAbstractMem.SizeOfAbstractMemPosition); @@ -275,6 +331,9 @@ function TAbstractMemBTree.GetNode(AIdentify: TAbstractMemPosition): TAbstractBT if ((LChildsCount<>0) and (LChildsCount<>(Result.Count+1))) then raise EAbstractMemBTree.Create(Format('Node childrens %d not %d+1 in range [%d..%d]',[LChildsCount,Result.Count,MinChildrenPerNode,MaxChildrenPerNode])); end; + if Assigned(FBTreeCache) then begin + FBTreeCache.Add(Result); + end; end; function TAbstractMemBTree.GetNodeHeaderSize: Integer; @@ -371,6 +430,15 @@ function TAbstractMemBTree.NodeIdentifyToString( Result := '0x'+AIdentify.ToHexString; end; +function TAbstractMemBTree.OnGetCopyDataMethod( + const AData: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode): TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; +begin + Result.identify := AData.identify; + Result.parent := AData.parent; + Result.data := Copy(AData.data); + Result.childs := Copy(AData.childs); +end; + procedure TAbstractMemBTree.SaveHeader; var LBuff : TBytes; i : Integer; @@ -396,6 +464,9 @@ procedure TAbstractMemBTree.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosit LZone : TAMZone; begin CheckInitialized; + if Assigned(FBTreeCache) then begin + FBTreeCache.Remove(ANode); + end; if ((ANode.Count)>MaxItemsPerNode) or (Length(ANode.childs)>MaxChildrenPerNode) then begin // Protection against saving temporal Node info with extra datas or childs Exit; @@ -424,6 +495,9 @@ procedure TAbstractMemBTree.SaveNode(var ANode: TAbstractBTree<TAbstractMemPosit end; FAbstractMem.Write(LChildsPosition,LBuff[0],LChildsCount*FAbstractMem.SizeOfAbstractMemPosition); end; + if Assigned(FBTreeCache) then begin + FBTreeCache.Add(ANode); + end; end; procedure TAbstractMemBTree.SaveNodeHeader( @@ -471,7 +545,7 @@ procedure TAbstractMemBTree.SetRoot(var Value: TAbstractBTree<TAbstractMemPositi procedure TAbstractMemBTreeDataAbstract<TBTreeData>.Add; begin - raise EAbstractMemBTree.Create('Invalid use of Abstract function '+ClassName+'.Delete'); + raise EAbstractMemBTree.Create('Invalid use of Abstract function '+ClassName+'.Add'); end; function TAbstractMemBTreeDataAbstract<TBTreeData>.AddInherited( @@ -502,6 +576,11 @@ function TAbstractMemBTreeDataAbstract<TBTreeData>.DeleteInherited( Result := Inherited Delete(AAbstractMemPosition); end; +destructor TAbstractMemBTreeDataAbstract<TBTreeData>.Destroy; +begin + inherited; +end; + function TAbstractMemBTreeDataAbstract<TBTreeData>.DoCompareData(const ALefTBTreeData, ARighTBTreeData: TAbstractMemPosition): Integer; var Ltmp : TBTreeData; @@ -519,7 +598,7 @@ function TAbstractMemBTreeDataAbstract<TBTreeData>.DoCompareData(const ALefTBTre Exit; end; FRight_Pos := ARighTBTreeData; - FRight_Data := LoadData(ARighTBTreeData); + FRight_Data := GetData(ARighTBTreeData); end; Result := FOnCompareAbstractMemData(FSearchTarget,FRight_Data); end else begin @@ -529,17 +608,17 @@ function TAbstractMemBTreeDataAbstract<TBTreeData>.DoCompareData(const ALefTBTre if (FLeft_Pos<>ARighTBTreeData) then begin // Left is not right, reload FLeft_Pos := ARighTBTreeData; - FLeft_Data := LoadData(ARighTBTreeData); + FLeft_Data := GetData(ARighTBTreeData); end; Result := FOnCompareAbstractMemData(FRight_Data,FLeft_Data); Exit; end; FLeft_Pos := ALefTBTreeData; - FLeft_Data := LoadData(ALefTBTreeData); + FLeft_Data := GetData(ALefTBTreeData); end; if (FRight_Pos=0) or (FRight_Pos<>ARighTBTreeData) then begin FRight_Pos := ARighTBTreeData; - FRight_data := LoadData(ARighTBTreeData); + FRight_data := GetData(ARighTBTreeData); end; Result := FOnCompareAbstractMemData(FLeft_data,FRight_data); end; @@ -560,14 +639,14 @@ procedure TAbstractMemBTreeDataAbstract<TBTreeData>.DoOnFindProcessStart; end; function TAbstractMemBTreeDataAbstract<TBTreeData>.FindData(const AData: TBTreeData; - out APosition: TAbstractMemPosition; var AFoundData : TBTreeData): Boolean; + out ADataEqualOrPrecessorFound : TAbstractMemPosition; var AFoundData : TBTreeData): Boolean; begin - if FindDataPos(AData,APosition) then begin + if FindDataPos(AData,ADataEqualOrPrecessorFound) then begin Result := True; - AFoundData := LoadData(APosition); + AFoundData := GetData(ADataEqualOrPrecessorFound); end else begin - if IsNil(APosition) then FindDataLowest(AFoundData) - else AFoundData := LoadData(APosition); + if IsNil(ADataEqualOrPrecessorFound) then FindDataLowest(AFoundData) + else AFoundData := GetData(ADataEqualOrPrecessorFound); Result := False; end; end; @@ -579,25 +658,13 @@ function TAbstractMemBTreeDataAbstract<TBTreeData>.FindData( Result := FindData(AData,LPos,AFoundData); end; -function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataPos( - const AData: TBTreeData; out APosition: TAbstractMemPosition): Boolean; -begin - FAbstractBTreeLock.Acquire; - try - FSearchTarget := AData; - Result := FindExt(1,APosition); - finally - FAbstractBTreeLock.Release; - end; -end; - function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataHighest( out AHighest: TBTreeData): Boolean; var Lpos : TAbstractMemPosition; begin if FindHighest(Lpos) then begin Result := True; - AHighest := LoadData(Lpos); + AHighest := GetData(Lpos); end else Result := False; end; @@ -607,27 +674,49 @@ function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataLowest( begin if FindLowest(Lpos) then begin Result := True; - ALowest := LoadData(Lpos); + ALowest := GetData(Lpos); end else Result := False; end; +function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataPos( + const AData: TBTreeData; out ADataEqualOrPrecessorFound : TAbstractMemPosition): Boolean; +var LNode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; + iPos : Integer; +begin + Result := FindDataPos(AData,ADataEqualOrPrecessorFound,LNode,iPos); +end; + +function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataPos( + const AData: TBTreeData; out ADataEqualOrPrecessorFound: TAbstractMemPosition; + out ANode: TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; + out iPos: Integer): Boolean; +begin + Lock; + try + FSearchTarget := AData; + Result := FindExt(1,ADataEqualOrPrecessorFound,ANode,iPos); + finally + Unlock; + end; +end; + function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataPrecessor( const AData: TBTreeData; var APrecessor: TBTreeData): Boolean; var Lnode : TAbstractBTree<TAbstractMemPosition,TAbstractMemPosition>.TAbstractBTreeNode; LiPosNode : Integer; Lpos : TAbstractMemPosition; begin - FAbstractBTreeLock.Acquire; + Lock; try FSearchTarget := AData; if inherited Find(1,Lnode,LiPosNode) then begin if FindPrecessor(Lnode.data[LiPosNode],Lpos) then begin Result := True; - APrecessor := LoadData(Lpos); + APrecessor := GetData(Lpos); end else Result := False; end else Result := False; finally - FAbstractBTreeLock.Release; + Unlock; end; end; @@ -637,35 +726,47 @@ function TAbstractMemBTreeDataAbstract<TBTreeData>.FindDataSuccessor( LiPosNode : Integer; Lpos : TAbstractMemPosition; begin - FAbstractBTreeLock.Acquire; + Lock; try FSearchTarget := AData; if inherited Find(1,Lnode,LiPosNode) then begin if FindSuccessor(Lnode.data[LiPosNode],Lpos) then begin Result := True; - ASuccessor := LoadData(Lpos); + ASuccessor := GetData(Lpos); end else Result := False; end else Result := False; finally - FAbstractBTreeLock.Release; + Unlock; end; end; +function TAbstractMemBTreeDataAbstract<TBTreeData>.GetCopyOfData(const AData: TBTreeData): TBTreeData; +begin + Result := AData; +end; + +function TAbstractMemBTreeDataAbstract<TBTreeData>.GetData(const APosition: TAbstractMemPosition): TBTreeData; +begin + Result := GetCopyOfData(LoadData(APosition)); +end; + { TAbstractMemBTreeData<TBTreeData> } function TAbstractMemBTreeData<TBTreeData>.AddData(const AData: TBTreeData): Boolean; -var Lzone, LindexZone : TAMZone; +var Lzone : TAMZone; i : Integer; LIndexPosition : TAbstractMemPosition; LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; + LCache : TAVLABTreeDataCacheData; begin - // Check in indexes + Lock; + Try Result := True; i := 0; while (Result) and (i<FIndexes.Count) do begin LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); if (Not LBTreeIndex.AllowDuplicates) then begin - Result := Not (LBTreeIndex.FindDataPos(AData,LIndexPosition)); + Result := Not LBTreeIndex.FindDataPos(AData,LIndexPosition); end; inc(i); end; @@ -675,21 +776,40 @@ function TAbstractMemBTreeData<TBTreeData>.AddData(const AData: TBTreeData): Boo Result := AddInherited(Lzone.position); if Result then begin for i := 0 to FIndexes.Count-1 do begin - LindexZone := FAbstractMem.New(FAbstractMem.SizeOfAbstractMemPosition); - FAbstractMem.Write(LindexZone.position,Lzone.position,FAbstractMem.SizeOfAbstractMemPosition); LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); - if Not LBTreeIndex.AddInherited(LindexZone.position) then - raise EAbstractMemBTree.Create(Format('Fatal error adding index %d/%d with data at %s and %s', - [i+1,FIndexes.Count,Lzone.ToString,LindexZone.ToString])); + Try + LBTreeIndex.FCompareModeInsertingOrDeleting := True; + if Not LBTreeIndex.AddInherited(LZone.position) then begin + raise EAbstractMemBTree.Create(Format('Fatal error adding index %d/%d with data at %s', + [i+1,FIndexes.Count,Lzone.ToString])); + end; + Finally + LBTreeIndex.FCompareModeInsertingOrDeleting := False; + End; end; end; Finally if Not Result then begin // Dispose FAbstractMem.Dispose(Lzone); + If Assigned(FBTreeDataCache) then begin + LCache.position := Lzone.position; + FBTreeDataCache.Remove(LCache); + end; end; End; end; + Finally + Unlock; + End; +end; + +function TAbstractMemBTreeData<TBTreeData>.CacheCompareBTreeData( + const ALeft, ARight: TAVLCache<TAVLABTreeDataCacheData>.PAVLCacheMemData): Integer; +begin + if ALeft.data.position<ARight.data.position then Result := -1 + else if ALeft.data.position>ARight.data.position then Result := 1 + else Result := 0; end; function TAbstractMemBTreeData<TBTreeData>.CanAddData( @@ -714,13 +834,29 @@ function TAbstractMemBTreeData<TBTreeData>.CanAddData( end; procedure TAbstractMemBTreeData<TBTreeData>.CheckConsistency; -var i : Integer; +var i, nCount : Integer; LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; + LSearch,LFound : TBTreeData; begin inherited; + nCount := 0; + if FindDataLowest(LFound) then begin + inc(nCount); + for i := 0 to FIndexes.Count-1 do begin + LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if Not LBTreeIndex.FindData(LFound,LSearch) then raise EAbstractMemBTree.Create(Format('Consistency error data %d not found on index %d/%d',[nCount, i+1,FIndexes.Count])); + end; + while FindDataSuccessor(LSearch,LFound) do begin + inc(nCount); + for i := 0 to FIndexes.Count-1 do begin + LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if Not LBTreeIndex.FindData(LFound,LSearch) then raise EAbstractMemBTree.Create(Format('Consistency error data %d not found on index %d/%d',[nCount, i+1,FIndexes.Count])); + end; + end; + end; for i := 0 to FIndexes.Count-1 do begin LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); - if (LBTreeIndex.Count <> Self.Count) then raise EAbstractMemBTree.Create(Format('Consistency error on index %d/%d count %d vs %d',[i+1,FIndexes.Count,LBTreeIndex.Count,Self.Count])); + if (LBTreeIndex.Count > Self.Count) then raise EAbstractMemBTree.Create(Format('Consistency error on index %d/%d count %d > %d',[i+1,FIndexes.Count,LBTreeIndex.Count,Self.Count])); LBTreeIndex.CheckConsistency; end; end; @@ -735,20 +871,40 @@ constructor TAbstractMemBTreeData<TBTreeData>.Create(AAbstractMem: TAbstractMem; FIndexes := TList< TAbstractMemBTreeDataIndex<TBTreeData> >.Create; {$ENDIF} inherited Create(AAbstractMem,AInitialZone,AAllowDuplicates,AOrder,AOnCompareAbstractMemDataMethod); + {$IFDEF FPC} + // Ref: 20211126-1 -- TODO + // FPC (Tested on 3.2.0) does not allow use "CacheCompareBTreeData" for problems withs generics... + // Nedd to deeply search why or to test on futures releases... + FBTreeDataCache := Nil; + {$ELSE} + FBTreeDataCache := TAVLABTreeDataCache.Create(100000,CacheCompareBTreeData); + {$ENDIF} end; function TAbstractMemBTreeData<TBTreeData>.DeleteData(const AData: TBTreeData): Boolean; var LAbstractMemPos, LindexPosition : TAbstractMemPosition; i : Integer; LBTreeIndex : TAbstractMemBTreeDataIndex<TBTreeData>; + LCache : TAVLABTreeDataCacheData; begin + Lock; + Try if FindDataPos(AData,LAbstractMemPos) then begin // Delete from indexes for i := 0 to FIndexes.Count-1 do begin LBTreeIndex := TAbstractMemBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); - if Not LBTreeIndex.FindDataPos(AData,LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not found in index %d/%d to Delete from pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString])); - if not LBTreeIndex.DeleteInherited(LindexPosition) then raise EAbstractMemBTree.Create(Format('Fatal error Data not deleted in index %d/%d from pos %s at pos %s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString,LindexPosition.ToHexString])); - FAbstractMem.Dispose(LindexPosition); + try + LBTreeIndex.FCompareModeInsertingOrDeleting := True; + if Not LBTreeIndex.FindExt(LAbstractMemPos,LIndexPosition) then begin + // Fatal error. Not found + raise EAbstractMemBTree.Create(Format('Fatal error Data not found in index %d/%d to Delete from pos 0x%s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString])); + end; + if not LBTreeIndex.DeleteInherited(LindexPosition) then begin + raise EAbstractMemBTree.Create(Format('Fatal error Data not deleted in index %d/%d from pos 0x%s at pos 0x%s',[i+1,Findexes.Count,LAbstractMemPos.ToHexString,LindexPosition.ToHexString])); + end; + finally + LBTreeIndex.FCompareModeInsertingOrDeleting := False; + end; end; // DeleteInherited(LAbstractMemPos); @@ -757,8 +913,16 @@ function TAbstractMemBTreeData<TBTreeData>.DeleteData(const AData: TBTreeData): if FLeft_Pos=LAbstractMemPos then FLeft_Pos := 0; if FRight_Pos=LAbstractMemPos then FRight_Pos := 0; // + If Assigned(FBTreeDataCache) then begin + LCache.position := LAbstractMemPos; + FBTreeDataCache.Remove(LCache); + end; + // DeletedData(AData); - end else Result := False; + End else Result := False; + Finally + Unlock; + End; end; procedure TAbstractMemBTreeData<TBTreeData>.DeletedData( @@ -776,9 +940,36 @@ destructor TAbstractMemBTreeData<TBTreeData>.Destroy; LBTreeIndex.FIndexed := Nil; end; FreeAndNil(Findexes); + FreeAndNil(FBTreeDataCache); inherited; end; +procedure TAbstractMemBTreeData<TBTreeData>.DisposeData( + var AData: TAbstractMemPosition); +begin + inherited; + // Will be called on EraseTreeEx + FAbstractMem.Dispose(AData); +end; + +function TAbstractMemBTreeData<TBTreeData>.GetData( + const APosition: TAbstractMemPosition): TBTreeData; +var LSearch,LFound : TAVLABTreeDataCacheData; +begin + if (Assigned(FBTreeDataCache)) then begin + LSearch.position := APosition; + if FBTreeDataCache.Find(LSearch,LFound) then begin + Result := GetCopyOfData( LFound.data ); + end else begin + LSearch.data := LoadData(APosition); + FBTreeDataCache.Add(LSearch); + Result := GetCopyOfData( LSearch.data ); + end; + end else begin + Result := inherited GetData(APosition); + end; +end; + {$IFDEF FPC} function TAbstractMemBTreeData<TBTreeData>.GetIndex(AIndex: Integer): TObject; begin @@ -810,7 +1001,7 @@ procedure TAbstractMemBTreeDataIndex<TBTreeData>.CheckConsistency; while FindDataSuccessor(APreviousData,ACurrentData) do begin inc(nCount); i := FOnCompareAbstractMemData(APreviousData,ACurrentData); - if ((Not AllowDuplicates) and (i>=0)) or (i>0) then raise EAbstractMemBTree.Create(Format('Invalid consistency on Index comparing pos %d and %d result %d',[nCount-1,nCount,i])); + if ((Not AllowDuplicates) and (i>=0)) or (i>=0) then raise EAbstractMemBTree.Create(Format('Invalid consistency on Index comparing pos %d and %d result %d',[nCount-1,nCount,i])); APreviousData := ACurrentData; end; end; @@ -824,8 +1015,9 @@ constructor TAbstractMemBTreeDataIndex<TBTreeData>.Create( begin FIndexed := AAbstractMemBTreeData; FIndexed.FIndexes.Add(Self); - inherited Create(FIndexed.FAbstractMem,AInitialZone,AAllowDuplicates, - AOrder,AOnCompareAbstractMemDataMethod) + FOnCompareAbstractMemData := AOnCompareAbstractMemDataMethod; + FCompareModeInsertingOrDeleting := False; + inherited Create(FIndexed.FAbstractMem,AInitialZone,AAllowDuplicates,AOrder,AOnCompareAbstractMemDataMethod); end; destructor TAbstractMemBTreeDataIndex<TBTreeData>.Destroy; @@ -836,13 +1028,52 @@ destructor TAbstractMemBTreeDataIndex<TBTreeData>.Destroy; inherited; end; +function TAbstractMemBTreeDataIndex<TBTreeData>.DoCompareData( + const ALefTBTreeData, ARighTBTreeData: TAbstractMemPosition): Integer; +begin + Result := inherited DoCompareData(ALeftBTreeData,ARightBTreeData); + if (FCompareModeInsertingOrDeleting) and (Result=0) then begin + if ALefTBTreeData<ARighTBTreeData then Result := -1 + else if ALefTBTreeData>ARighTBTreeData then Result := 1 + else Result := 0; + end; +end; + function TAbstractMemBTreeDataIndex<TBTreeData>.LoadData(const APosition: TAbstractMemPosition): TBTreeData; -var LDataPosition : TAbstractMemPosition; begin - LDataPosition := 0; - if FAbstractMem.Read(APosition,LDataPosition,FAbstractMem.SizeOfAbstractMemPosition)<>FAbstractMem.SizeOfAbstractMemPosition then - raise EAbstractMemBTree.Create('Cannot load Data from Index at position '+APosition.ToHexString); - Result := FIndexed.LoadData(LDataPosition); + Result := FIndexed.GetData(APosition); +end; + +procedure TAbstractMemBTreeDataIndex<TBTreeData>.Lock; +begin + FIndexed.Lock; + Try + inherited; + Except + FIndexed.Unlock; + raise; + End; +end; + +function TAbstractMemBTreeDataIndex<TBTreeData>.SaveData(const AData: TBTreeData): TAMZone; +begin + // This is an index, never suposed to be called this function + raise EAbstractMemBTree.Create('ERROR DEV 20211130-01'); +end; + +procedure TAbstractMemBTreeDataIndex<TBTreeData>.Unlock; +begin + inherited; + FIndexed.Unlock; +end; + +{ TAbstractMemBTreeData<TBTreeData>.TAVLABTreeDataCache } + +function TAbstractMemBTreeData<TBTreeData>.TAVLABTreeDataCache.ToString( + const AData: TAVLABTreeDataCacheData): String; +begin + inherited; + Result := Format('p:%d sizeof:%d',[AData.position,SizeOf(AData.data)]); end; initialization diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 0477540d4..00cf3a723 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -106,11 +106,12 @@ TCacheMemStats = record freememSize : Int64; freememBlocksCount : Int64; freememElaspedMillis : Int64; - maxUsedCacheSize : Integer; - reusedCacheMemDataCount : Integer; - reusedCacheMemDataBytes : Int64; - deletedBlocksReused : Integer; - deletedBlocksSaved : Integer; + needDataCallsCount : Integer; + needDataCallsBytes : Int64; + needDataCallsMillis : Int64; + saveDataCallsCount : Integer; + saveDataCallsBytes : Int64; + saveDataCallsMillis : Int64; deletedBlocksCount : Integer; procedure Clear; function ToString : String; @@ -144,7 +145,8 @@ TCacheMemStats = record procedure Delete(var APCacheMemData : PCacheMemData); overload; function FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData>) : Boolean; overload; procedure CheckMaxMemUsage; - function LoadDataExt(var ABuffer; AStartPos : Int64; ASize : Integer) : Boolean; + function ForceCreatePCacheMemData(AStartPos : Int64; ASize : Integer; const ALoadIfDataNotFound : Boolean) : PCacheMemData; + function LoadDataExt(var ABuffer; AStartPos : Int64; ASize : Integer) : Integer; procedure SaveToCacheExt(const ABuffer; ASize : Integer; AStartPos : Int64; AMarkAsPendingToSave : Boolean); public Constructor Create(AOnNeedDataProc : TOnNeedDataProc; AOnSaveDataProc : TOnSaveDataProc); @@ -427,6 +429,10 @@ function TCacheMem.FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData if (PToCurrent^.pendingToSave) then begin if Not Assigned(FOnSaveDataProc) then Exit(False); + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + Inc(FCacheMemStats.saveDataCallsCount); + Inc(FCacheMemStats.saveDataCallsBytes,PToCurrent^.GetSize); + {$ENDIF} if FOnSaveDataProc(PToCurrent^.buffer[0],PToCurrent^.startPos,PToCurrent^.GetSize)<>PToCurrent^.GetSize then begin Result := False; inc(LTotalBytesError,Int64(PToCurrent^.GetSize)); @@ -443,7 +449,8 @@ function TCacheMem.FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData {$IFDEF ABSTRACTMEM_ENABLE_STATS} Inc(FCacheMemStats.flushCount); Inc(FCacheMemStats.flushSize,LTotalBytesSaved); - Inc(FCacheMemStats.flushElapsedMillis,TPlatform.GetElapsedMilliseconds(LTickCount)); + Inc(FCacheMemStats.flushElapsedMillis,Int64(TPlatform.GetElapsedMilliseconds(LTickCount))); + Inc(FCacheMemStats.saveDataCallsMillis,Int64(TPlatform.GetElapsedMilliseconds(LTickCount))); {$ENDIF} end; if (LTotalBytesError=0) and (Not Assigned(AFlushCacheList)) and (FPendingToSaveBytes<>0) then raise ECacheMem.Create(Format('Flush Inconsistency error Saved:%d Pending:%d',[LTotalBytesSaved,FPendingToSaveBytes])); @@ -534,264 +541,265 @@ function TCacheMem.GetStatsReport(AClearStats: Boolean): String; end; function TCacheMem.LoadData(var ABuffer; AStartPos : Int64; ASize: Integer): Boolean; -Var - LNewStartPos, LIndex, LLoadSize, LMoveSize : Int64; - Lpc : PByte; - LData : TBytes; begin - if (FGridCache) And (FDefaultCacheDataBlocksSize>0) then begin - Result := True; - SetLength(LData,FDefaultCacheDataBlocksSize); - Lpc := @(ABuffer); - LNewStartPos := (((AStartPos-1) DIV FDefaultCacheDataBlocksSize) + 0 ) * FDefaultCacheDataBlocksSize; - LIndex := AStartPos - LNewStartPos; - while (LNewStartPos < (AStartPos + ASize)) and (Result) do begin - if (LNewStartPos + FDefaultCacheDataBlocksSize) > (AStartPos + ASize) then begin - LLoadSize := (AStartPos + ASize) - LNewStartPos; - end else begin - LLoadSize := FDefaultCacheDataBlocksSize; - end; - LMoveSize := LLoadSize-LIndex; - Result := LoadDataExt(LData[0],LNewStartPos,LLoadSize); - Move(LData[LIndex],Lpc^,LMoveSize); - LIndex := 0; - inc(LNewStartPos,FDefaultCacheDataBlocksSize); - inc(Lpc,LMoveSize); - end; - end else begin - Result := LoadDataExt(ABuffer,AStartPos,ASize); - end; + Result := LoadDataExt(ABuffer,AStartPos,ASize) = ASize; end; -function TCacheMem.LoadDataExt(var ABuffer; AStartPos : Int64; ASize: Integer): Boolean; - // Will return a Pointer to AStartPos - - function _CaptureDataFromOnNeedDataProc(ACapturePosStart : Int64; ACaptureSize : Integer; var ACapturedData : TBytes; out ACapturedSize : Integer) : Boolean; +function TCacheMem.ForceCreatePCacheMemData(AStartPos : Int64; ASize : Integer; const ALoadIfDataNotFound : Boolean) : PCacheMemData; + function CreateFromOnNeedDataProc(ACapturePosStart : Int64; ACaptureSize : Integer; out ANewPCacheMemData : PCacheMemData) : Boolean; {$IFDEF ABSTRACTMEM_TESTING_MODE}var i : integer;{$ENDIF} + {$IFDEF ABSTRACTMEM_ENABLE_STATS}var LTC : TTickCount;{$ENDIF} + var LCapturedSize : Integer; begin - SetLength(ACapturedData,ACaptureSize); - if Not Assigned(FOnNeedDataProc) then begin - ACapturedSize := ACaptureSize; - FillChar(ACapturedData[0],Length(ACapturedData),0); - {$IFDEF ABSTRACTMEM_TESTING_MODE} - // TESTING PURPOSE TESTING ONLY - for i := 0 to High(ACapturedData) do begin - ACapturedData[i] := Byte(ACapturePosStart + i); - end; - // END TESTING PURPOSE - {$ENDIF} - Exit(False); + New(ANewPCacheMemData); + Try + ANewPCacheMemData.Clear; + ANewPCacheMemData.startPos := ACapturePosStart; + SetLength(ANewPCacheMemData.buffer,ACaptureSize); + ANewPCacheMemData.pendingToSave := False; + // Check if needs to be loaded based on ALoadIfDataNotFound and also + // if Position is a chunk BEFORE of AFTER the chunk searching for + // that we can know using AStartPos vs ACapturePosStart + // and ASize vs ACaptureSize + if (ALoadIfDataNotFound) + or (ACapturePosStart < AStartPos) // BEFORE + or (AStartPos+ASize < ACapturePosStart + ACaptureSize) // AFTER + then begin + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + Inc(Self.FCacheMemStats.needDataCallsCount); + inc(Self.FCacheMemStats.needDataCallsBytes,ACaptureSize); + LTC := TPlatform.GetTickCount; + {$ENDIF} + if Not Assigned(FOnNeedDataProc) then begin + FillChar(ANewPCacheMemData.buffer[0],Length(ANewPCacheMemData.buffer),0); + {$IFDEF ABSTRACTMEM_TESTING_MODE} + // TESTING PURPOSE TESTING ONLY + for i := 0 to High(ACapturedData) do begin + ACapturedData[i] := Byte(ACapturePosStart + i); + end; + // END TESTING PURPOSE + {$ENDIF} + Result := False; + end else begin + LCapturedSize := FOnNeedDataProc(ANewPCacheMemData.buffer[0],ACapturePosStart,ACaptureSize); + if LCapturedSize<ACaptureSize then begin + SetLength(ANewPCacheMemData.buffer,LCapturedSize); + Result := False; + end else begin + Result := True; + end; + end; + {$IFDEF ABSTRACTMEM_ENABLE_STATS} + Inc(Self.FCacheMemStats.needDataCallsMillis,Int64(TPlatform.GetElapsedMilliseconds(LTC))); + {$ENDIF} + end else Result := True; + Except + ANewPCacheMemData.Clear; + Dispose(ANewPCacheMemData); + ANewPCacheMemData := Nil; + raise; + End; + if (ANewPCacheMemData.GetSize>0) then begin + // Save new + if Not FCacheData.Add( ANewPCacheMemData ) then raise ECacheMem.Create(Format('Inconsistent ForceLoadData CacheData duplicate for %s',[ANewPCacheMemData^.ToString])); + Inc(FCacheDataSize,Int64(ANewPCacheMemData.GetSize)); + Inc(FCacheDataBlocks); + end else begin + ANewPCacheMemData.Clear; + Dispose(ANewPCacheMemData); + ANewPCacheMemData := Nil; + Result := False; end; - ACapturedSize := FOnNeedDataProc(ACapturedData[0],ACapturePosStart,ACaptureSize); - Result := ACapturedSize = ACaptureSize; end; + function GetNewPCacheMemData(ACapturePosStart : Int64; ACaptureSize : Integer; ARightPCacheMemData : PCacheMemData; out ANewPCacheMemData : PCacheMemData) : Boolean; + var LNewP : PCacheMemData; + LChunkSize : Integer; + begin + ANewPCacheMemData := Nil; + repeat + if (FDefaultCacheDataBlocksSize>0) then begin + if FGridCache then begin + // Small chunks + LChunkSize := FDefaultCacheDataBlocksSize - ((ACapturePosStart) MOD FDefaultCacheDataBlocksSize); + end else begin + // + LChunkSize := FDefaultCacheDataBlocksSize; + end; + end else begin + // Single chunk + LChunkSize := ACaptureSize; + end; + + if (Assigned(ARightPCacheMemData)) and (ACapturePosStart + Int64(LChunkSize) >= ARightPCacheMemData.startPos) then begin + LChunkSize := Int64(Int64(ARightPCacheMemData.startPos) - Int64(ACapturePosStart)) + end; + + Result := CreateFromOnNeedDataProc(ACapturePosStart,LChunkSize,LNewP); + if ANewPCacheMemData=Nil then ANewPCacheMemData := LNewP; // First one + if (Assigned(LNewP)) then begin + Dec(ACaptureSize,LNewP.GetSize); + Inc(ACapturePosStart,LNewP.GetSize); + end else begin + // No PCacheMemData available... + end; + until (Not Result) or (ACaptureSize<=0) or + ( (Assigned(ARightPCacheMemData)) and (Assigned(LNewP)) and (ARightPCacheMemData.startPos <= (LNewP.GetEndPos+1)) ) ; + // + if (Not Result) and (Assigned(LNewP)) and (LNewP.GetEndPos>=(ACapturePosStart + ACaptureSize)) then Result := True; + end; var - LNewP, PCurrent, PToDelete : PCacheMemData; - LLastAddedPosition, LBytesCount, LSizeToStore, LNewStartPos : Int64; + PCurrent, PRight : PCacheMemData; + LNewStartPos, LPendingSize : Int64; + LLastAddedPosition, LBytesCount, LSizeToStore, LSizeOfChunk, LOffset : Int64; LTempData : TBytes; - LTempCapturedSize : Integer; - LTmpResult : Boolean; + LTempCapturedSize, nLoop : Integer; + LContinue : Boolean; begin + Result := Nil; + PRight := Nil; if ASize<0 then raise ECacheMem.Create(Format('Invalid load size %d',[ASize])); - if ASize=0 then Exit(True); + if ASize=0 then Exit(0); - if (FDefaultCacheDataBlocksSize>0) then begin - LNewStartPos := (((AStartPos) DIV FDefaultCacheDataBlocksSize)) * FDefaultCacheDataBlocksSize; - LSizeToStore := (((ASize-1) DIV FDefaultCacheDataBlocksSize) + 1 ) * FDefaultCacheDataBlocksSize; - if (LNewStartPos + LSizeToStore) < (AStartPos + ASize) then begin - inc(LSizeToStore, FDefaultCacheDataBlocksSize); - end; - end else begin - LSizeToStore := ASize; - LNewStartPos := AStartPos; - end; - - if (FindCacheMemDataByPosition(LNewStartPos,PCurrent)) then begin + if (FindCacheMemDataByPosition(AStartPos,PCurrent)) then begin if (PCurrent^.GetEndPos >= (AStartPos + ASize -1)) then begin // PCurrent has all needed info - Move(PCurrent^.buffer[ AStartPos-PCurrent^.startPos ],ABuffer,ASize); - PCurrent^.MarkAsUsed(Self,PCurrent); - Result := True; - {$IFDEF ABSTRACTMEM_ENABLE_STATS} - inc(FCacheMemStats.reusedCacheMemDataCount); - inc(FCacheMemStats.reusedCacheMemDataBytes,ASize); - {$ENDIF} + Result := PCurrent; Exit; end; end else if Not Assigned(PCurrent) then begin - PCurrent := FCacheData.FindLowest; + PRight := FCacheData.FindLowest; + if Assigned(PRight) and (PRight.startPos<=AStartPos) then raise ECacheMem.Create('ERROR DEV 20211202-01'); end; - // Will need to create a new "linar struct" because not found a linear struct previously - New( LNewP ); - try - LNewP.Clear; - LNewP.startPos := LNewStartPos; - SetLength(LNewP^.buffer, LSizeToStore); - - Result := True; - - LLastAddedPosition := LNewP.startPos - 1; - while (Result) and (Assigned(PCurrent)) and ( (LLastAddedPosition) < (LNewP^.GetEndPos) ) do begin - if (PCurrent^.GetEndPos <= LLastAddedPosition) then PCurrent := FCacheData.FindSuccessor(PCurrent) - else if (PCurrent^.startPos > LNewP^.GetEndPos) then break - else begin - // PCurrent will be used: - // - if (PCurrent^.startPos <= LLastAddedPosition) then begin - // PCurrent start before, increase buffer and set startPos - SetLength(LNewP^.buffer ,Length(LNewP^.buffer) + (LLastAddedPosition - PCurrent^.startPos + 1)); - LNewP.startPos := PCurrent^.startPos; - LLastAddedPosition := PCurrent^.startPos-1; - end else if (PCurrent^.startPos > LLastAddedPosition+1) then begin - // Need data "between" - LBytesCount := PCurrent^.startPos - (LLastAddedPosition+1); - LTmpResult := _CaptureDataFromOnNeedDataProc(LLastAddedPosition+1,LBytesCount,LTempData,LTempCapturedSize); - Result := Result and LTmpResult; - Move(LTempData[0],LNewP^.buffer[ (LLastAddedPosition+1) - LNewP^.startPos ], LTempCapturedSize); - inc(LLastAddedPosition,LBytesCount); - end; - // At this point (LLastAddedPosition+1 = PCurrent^.startPos) - // Add available data - if PCurrent^.GetEndPos>(LNewP^.GetEndPos) then begin - // Will need to increase buffer size: - SetLength( LNewP^.buffer , LNewP^.GetSize + (PCurrent^.GetEndPos - LNewP^.GetEndPos)); - end; - LBytesCount := PCurrent^.GetEndPos - LLastAddedPosition; - Move(PCurrent^.buffer[ 0 ],LNewP^.buffer[ (LLastAddedPosition+1) - LNewP^.startPos ], LBytesCount); - inc(LLastAddedPosition,LBytesCount); - // Has been used, delete - LNewP.pendingToSave := (LNewP^.pendingToSave) or (PCurrent^.pendingToSave); - PToDelete := PCurrent; - PCurrent := FCacheData.FindSuccessor(PCurrent); - Delete( PToDelete ); - {$IFDEF ABSTRACTMEM_ENABLE_STATS} - inc(FCacheMemStats.deletedBlocksReused); - {$ENDIF} + if (FDefaultCacheDataBlocksSize>0) and (FGridCache) and (Not Assigned(PCurrent)) then begin + LNewStartPos := (((AStartPos) DIV FDefaultCacheDataBlocksSize)) * FDefaultCacheDataBlocksSize; + end else LNewStartPos := AStartPos; + LPendingSize := ASize; + + while Assigned(PCurrent) And (PCurrent.GetEndPos < LNewStartPos) do PCurrent := FCacheData.FindSuccessor(PCurrent); + if Assigned(PCurrent) And (PCurrent.startPos>LNewStartPos) then begin + // PCurrent = PRight + if (Assigned(PRight) and (PCurrent<>PRight)) then raise ECacheMem.Create('ERROR DEV 20211202-02'); + PRight := PCurrent; + PCurrent := Nil; + end; + // Pre: PCurrent = NIL or PCurrent.GetEndPos>=AStartPos + Result := PCurrent; + + LContinue := True; + nLoop:=0; + repeat + inc(nLoop); + if Not Assigned(PCurrent) then begin + if nLoop=1 then begin + LContinue := GetNewPCacheMemData(LNewStartPos,LPendingSize + (AStartPos - LNewStartPos),PRight,PCurrent); + end else begin + LContinue := GetNewPCacheMemData(LNewStartPos,LPendingSize,PRight,PCurrent); end; - end; - if (Result) and ((LLastAddedPosition) < (LNewP^.GetEndPos)) then begin - // That means there is no data available at cache - LBytesCount := LNewP^.GetSize - (LLastAddedPosition - LNewP^.startPos +1); - LTmpResult := _CaptureDataFromOnNeedDataProc(LLastAddedPosition+1,LBytesCount,LTempData,LTempCapturedSize); - if (Not LTmpResult) then begin - if (LLastAddedPosition+1 + LTempCapturedSize) < (AStartPos + ASize) then begin - // Not enough data - Result := Result and LTmpResult; - end else begin - SetLength(LNewP^.buffer, (LLastAddedPosition+1) - LNewP^.startPos + LTempCapturedSize ); - end; + // + if (Not Assigned(PCurrent)) then begin + Exit; end; - Move(LTempData[0],LNewP^.buffer[ (LLastAddedPosition+1) - LNewP^.startPos ], LTempCapturedSize); end; - Except - on E:Exception do begin - LNewP.Clear; - Dispose(LNewP); - Raise; + if Not Assigned(Result) then Result := PCurrent; // This was the first block + + Dec(LPendingSize,PCurrent.GetSize - (LNewStartPos - PCurrent.startPos)); + + LNewStartPos := PCurrent.GetEndPos + 1; + + if (LContinue) And (LPendingSize>0) then begin + if Assigned(PRight) and (PRight.startPos = LNewStartPos) then begin + PCurrent := PRight; + PRight := FCacheData.FindSuccessor(PCurrent); + end else begin + PCurrent := FCacheData.FindSuccessor(PCurrent); + end; + + if Assigned(PCurrent) And (PCurrent.startPos>LNewStartPos) then begin + PRight := PCurrent; + PCurrent := Nil; + end; end; - end; + until (Not LContinue) or (LPendingSize<=0); +end; - // Save new - LNewP^.MarkAsUsed(Self,LNewP); - if Not FCacheData.Add( LNewP ) then raise ECacheMem.Create(Format('Inconsistent LoadData CacheData duplicate for %s',[LNewP^.ToString])); - Inc(FCacheDataSize,Int64(Length(LNewP^.buffer))); - Inc(FCacheDataBlocks); - // - if (LNewP^.pendingToSave) then begin - FPendingToSaveBytes := FPendingToSaveBytes + Int64(LNewP^.GetSize); +function TCacheMem.LoadDataExt(var ABuffer; AStartPos : Int64; ASize: Integer): Integer; +var + PCurrent : PCacheMemData; + LNextStartPos, i64, LNextSize : Int64; + nBufferOffset : Int64; + PToBuffer : PByte; + nLoops : Integer; +begin + Result := 0; + + PToBuffer := @ABuffer; + PCurrent := ForceCreatePCacheMemData(AStartPos,ASize,True); + if Not Assigned(PCurrent) then begin + Exit; end; + // PCurrent + nLoops := 0; + LNextStartPos := AStartPos; + repeat + inc(nLoops); - Move(LNewP^.buffer[ AStartPos-LNewP^.startPos ],ABuffer,ASize); + nBufferOffset := (LNextStartPos - PCurrent.startPos); + LNextSize := PCurrent.GetSize - nBufferOffset; + if (LNextStartPos + LNextSize)>(AStartPos + ASize) then begin + LNextSize := (AStartPos + ASize) - LNextStartPos; + end; + Move(PCurrent.buffer[nBufferOffset],PToBuffer^,LNextSize); + PCurrent.MarkAsUsed(Self,PCurrent); + inc(Result,Integer(LNextSize)); + inc(LNextStartPos,PCurrent.GetSize - nBufferOffset); + inc(PToBuffer,LNextSize); + if (PCurrent.GetEndPos<(AStartPos + Int64(ASize) -1)) then begin + PCurrent := FCacheData.FindSuccessor(PCurrent); + end else PCurrent := Nil; // End + until (Not Assigned(PCurrent)); CheckMaxMemUsage; end; procedure TCacheMem.SaveToCacheExt(const ABuffer; ASize: Integer; AStartPos: Int64; AMarkAsPendingToSave : Boolean); var - LNewP, PCurrent, PToDelete : PCacheMemData; - LLastAddedPosition, LBytesCount : Int64; + PCurrent : PCacheMemData; + LNextStartPos, i64, LNextSize : Int64; + nBufferOffset : Int64; + PToBuffer : PByte; + nLoops : Integer; begin - if ASize<0 then raise ECacheMem.Create(Format('Invalid save size %d',[ASize])); - if ASize=0 then Exit; + PToBuffer := @ABuffer; + PCurrent := ForceCreatePCacheMemData(AStartPos,ASize,False); + if Not Assigned(PCurrent) then raise ECacheMem.Create('ERROR DEV 20211208-01'); + // PCurrent + nLoops := 0; + LNextStartPos := AStartPos; + repeat + inc(nLoops); - if (FindCacheMemDataByPosition(AStartPos,PCurrent)) then begin - if (PCurrent^.GetSize - (AStartPos - PCurrent^.startPos)) >= ASize then begin - // PStart has all needed info - Move(ABuffer,PCurrent^.buffer[ AStartPos - PCurrent^.startPos ], ASize); - if (Not PCurrent^.pendingToSave) and (AMarkAsPendingToSave) then begin - PCurrent^.pendingToSave := True; - FPendingToSaveBytes := FPendingToSaveBytes + Int64(PCurrent^.GetSize); - end; - PCurrent^.MarkAsUsed(Self,PCurrent); - Exit; + nBufferOffset := (LNextStartPos - PCurrent.startPos); + LNextSize := PCurrent.GetSize - nBufferOffset; + if (LNextStartPos + LNextSize)>(AStartPos + ASize) then begin + LNextSize := (AStartPos + ASize) - LNextStartPos; end; - end else if Not Assigned(PCurrent) then begin - PCurrent := FCacheData.FindLowest; - end; - // Will need to create a new "linar struct" because not found a linear struct previously - New( LNewP ); - try - LNewP.Clear; - LNewP.startPos := AStartPos; - SetLength(LNewP^.buffer, ASize); - LNewP^.pendingToSave := AMarkAsPendingToSave; - - LLastAddedPosition := LNewP.startPos - 1; - while (Assigned(PCurrent)) and ( (LLastAddedPosition+1) < (LNewP^.GetEndPos) ) do begin - if (PCurrent^.GetEndPos <= LLastAddedPosition) then PCurrent := FCacheData.FindSuccessor( PCurrent ) - else if (PCurrent^.startPos > LNewP^.GetEndPos) then break - else begin - // PCurrent will be used: - if (PCurrent^.startPos <= LLastAddedPosition) then begin - // PCurrent start before, increase buffer and set startPos - SetLength(LNewP^.buffer ,Length(LNewP^.buffer) + (LLastAddedPosition - PCurrent^.startPos + 1)); - LNewP.startPos := PCurrent^.startPos; - Move(PCurrent^.buffer[ 0 ],LNewP^.buffer[ 0 ], (LLastAddedPosition - PCurrent^.startPos +1)); - end; - // At this point (LLastAddedPosition+1 = PCurrent^.startPos) - // Add available data - if PCurrent^.GetEndPos>(LNewP^.GetEndPos) then begin - // Will need to increase buffer size: - LBytesCount := (PCurrent^.GetEndPos - LNewP^.GetEndPos); - SetLength( LNewP^.buffer , LNewP^.GetSize + LBytesCount ); - Move(PCurrent^.buffer[ PCurrent^.GetSize - LBytesCount ],LNewP^.buffer[ LNewP^.GetSize - LBytesCount ], LBytesCount); - end; - - // Has been used, delete - LNewP.pendingToSave := (LNewP^.pendingToSave) or (PCurrent^.pendingToSave); - PToDelete := PCurrent; - PCurrent := FCacheData.FindSuccessor(PCurrent); - Delete( PToDelete ); - {$IFDEF ABSTRACTMEM_ENABLE_STATS} - inc(FCacheMemStats.deletedBlocksSaved); - {$ENDIF} - end; - end; - // At this point LNewP^.buffer startPos <= AStartPos and LNewP^.buffer Size >= ASize - Move( ABuffer, LNewP^.buffer[ (LLastAddedPosition+1) - LNewP^.startPos ], ASize ); - Except - on E:Exception do begin - LNewP.Clear; - Dispose(LNewP); - Raise; + Move(PToBuffer^,PCurrent.buffer[nBufferOffset],LNextSize); + PCurrent.MarkAsUsed(Self,PCurrent); + if (not PCurrent^.pendingToSave) and (AMarkAsPendingToSave) then begin + PCurrent^.pendingToSave := True; + FPendingToSaveBytes := FPendingToSaveBytes + Int64(PCurrent^.GetSize); end; - end; - - // Save new - LNewP^.MarkAsUsed(Self,LNewP); - if Not FCacheData.Add(LNewP) then raise ECacheMem.Create(Format('Inconsistent SaveToCache CacheData duplicate for %s',[LNewP^.ToString])); - Inc(FCacheDataSize,Int64(Length(LNewP^.buffer))); - Inc(FCacheDataBlocks); - // - if (LNewP^.pendingToSave) then begin - FPendingToSaveBytes := FPendingToSaveBytes + Int64(LNewP^.GetSize); - end; - + inc(LNextStartPos,PCurrent.GetSize - nBufferOffset); + inc(PToBuffer,LNextSize); + if (PCurrent.GetEndPos<(AStartPos + Int64(ASize) -1)) then begin + PCurrent := FCacheData.FindSuccessor(PCurrent); + end else PCurrent := Nil; // End + until (Not Assigned(PCurrent)); CheckMaxMemUsage; end; @@ -801,44 +809,8 @@ procedure TCacheMem.SaveToCache(const ABuffer: TBytes; AStartPos: Int64; AMarkAs end; procedure TCacheMem.SaveToCache(const ABuffer; ASize: Integer; AStartPos: Int64; AMarkAsPendingToSave: Boolean); -Var - LNewStartPos, LSizeToStore : Int64; - Lpc : PByte; - LLeftBuff : TBytes; begin - if (FDefaultCacheDataBlocksSize>0) then begin - Lpc := @(ABuffer); - - LNewStartPos := (((AStartPos) DIV FDefaultCacheDataBlocksSize)) * FDefaultCacheDataBlocksSize; - // Left chunk: - if (LNewStartPos < AStartPos) then begin - if LNewStartPos + FDefaultCacheDataBlocksSize <= AStartPos+ASize then LSizeToStore := FDefaultCacheDataBlocksSize - else LSizeToStore := (AStartPos+ASize) - (LNewStartPos); - SetLength(LLeftBuff,LSizeToStore); - LoadDataExt(LLeftBuff[0],LNewStartPos,AStartPos - LNewStartPos); - Move(Lpc^,LLeftBuff[ AStartPos - LNewStartPos ],LSizeToStore - (AStartPos - LNewStartPos)); - SaveToCacheExt(LLeftBuff[0],LSizeToStore,LNewStartPos,AMarkAsPendingToSave); - inc(Lpc,LSizeToStore - (AStartPos - LNewStartPos)); // LSizeToStore); - inc(LNewStartPos,LSizeToStore); - end; - - while (LNewStartPos < (AStartPos + ASize)) do begin - LSizeToStore := FDefaultCacheDataBlocksSize; - if (FGridCache) then begin - end else begin - while (LNewStartPos+LSizeToStore+FDefaultCacheDataBlocksSize) <= (AStartPos + ASize) do inc(LSizeToStore,FDefaultCacheDataBlocksSize); - end; - if (LNewStartPos + LSizeToStore) > (AStartPos + ASize) then begin - // Right chunk does not fit on block size - LSizeToStore := (AStartPos + ASize) - (LNewStartPos); - end; - SaveToCacheExt(Lpc^,LSizeToStore,LNewStartPos,AMarkAsPendingToSave); - inc(Lpc,LSizeToStore); - inc(LNewStartPos,LSizeToStore); - end; - end else begin - SaveToCacheExt(ABuffer,ASize,AStartPos,AMarkAsPendingToSave); - end; + SaveToCacheExt(ABuffer,ASize,AStartPos,AMarkAsPendingToSave); end; function TCacheMem.ToString: String; @@ -1004,18 +976,21 @@ procedure TCacheMemStats.Clear; freememSize := 0; freememBlocksCount := 0; freememElaspedMillis := 0; - reusedCacheMemDataCount := 0; - reusedCacheMemDataBytes := 0; - deletedBlocksReused := 0; - deletedBlocksSaved := 0; + needDataCallsCount := 0; + needDataCallsBytes := 0; + needDataCallsMillis := 0; + saveDataCallsCount := 0; + saveDataCallsBytes := 0; + saveDataCallsMillis := 0; deletedBlocksCount := 0; end; function TCacheMemStats.ToString: String; begin - Result := Format('CacheMemStats Reused:%d (%d bytes) - Deleteds:%d (Saved:%d - reused:%d) - Flush:%d (%d bytes) %d millis - FreeMem:%d (%d bytes %d blocks) %d millis', - [Self.reusedCacheMemDataCount,Self.reusedCacheMemDataBytes, - Self.deletedBlocksCount,Self.deletedBlocksSaved,Self.deletedBlocksReused, + Result := Format('CacheMemStats Reads:%d (%d bytes in %d millis) Writes:%d (%d bytes in %d millis) Deleteds:%d - Flush:%d (%d bytes) %d millis - FreeMem:%d (%d bytes %d blocks) %d millis', + [Self.needDataCallsCount, Self.needDataCallsBytes, Self.needDataCallsMillis, + Self.saveDataCallsCount, Self.saveDataCallsBytes, Self.saveDataCallsMillis, + Self.deletedBlocksCount, Self.flushCount,Self.flushSize,Self.flushElapsedMillis, Self.freememCount,Self.freememSize,Self.freememBlocksCount, Self.freememElaspedMillis]); diff --git a/src/libraries/abstractmem/UFileMem.pas b/src/libraries/abstractmem/UFileMem.pas index 2b3beb4c4..43348b97a 100644 --- a/src/libraries/abstractmem/UFileMem.pas +++ b/src/libraries/abstractmem/UFileMem.pas @@ -67,14 +67,18 @@ TFileMemStats = record {$ENDIF} function OnCacheNeedDataProc(var ABuffer; AStartPos : Int64; ASize: Integer): Integer; function OnCacheSaveDataProc(const ABuffer; AStartPos : Int64; ASize: Integer): Integer; - procedure SetMaxCacheSize(const Value: Integer); - function GetMaxCacheSize: Integer; - function GetMaxCacheDataBlocks: Integer; - procedure SetMaxCacheDataBlocks(const Value: Integer); + procedure SetMaxCacheSize(const Value: Int64); + function GetMaxCacheSize: Int64; + function GetMaxCacheDataBlocks: Int64; + procedure SetMaxCacheDataBlocks(const Value: Int64); procedure CacheIsNOTStable; inline; function GetUseCache: Boolean; procedure SetUseCache(const Value: Boolean); procedure SetIncreaseFileBytes(const Value: Int64); + function GetGridCache: Boolean; + procedure SetDefaultCacheDataBlocksSize(const Value: Int64); + procedure SetGridCache(const Value: Boolean); + function GetDefaultCacheDataBlocksSize: Int64; protected function AbsoluteWrite(const AAbsolutePosition : Int64; const ABuffer; ASize : Integer) : Integer; override; function AbsoluteRead(const AAbsolutePosition : Int64; var ABuffer; ASize : Integer) : Integer; override; @@ -90,8 +94,11 @@ TFileMemStats = record // Warning: Accessing Cache is not Safe Thread protected, use LockCache/UnlockCache instead property Cache : TCacheMem read FCache; {$ENDIF} - property MaxCacheSize : Integer read GetMaxCacheSize write SetMaxCacheSize; - property MaxCacheDataBlocks : Integer read GetMaxCacheDataBlocks write SetMaxCacheDataBlocks; + procedure SetCachePerformance(AGridCache : Boolean; ADefaultCacheDataBlocksSize, AMaxCacheSize, AMaxCacheDataBlocks : Int64); + property GridCache : Boolean read GetGridCache write SetGridCache; + property DefaultCacheDataBlocksSize : Int64 read GetDefaultCacheDataBlocksSize write SetDefaultCacheDataBlocksSize; + property MaxCacheSize : Int64 read GetMaxCacheSize write SetMaxCacheSize; + property MaxCacheDataBlocks : Int64 read GetMaxCacheDataBlocks write SetMaxCacheDataBlocks; Function FlushCache : Boolean; // function LockCache : TCacheMem; @@ -265,13 +272,25 @@ function TFileMem.FlushCache: Boolean; end; end; -function TFileMem.GetMaxCacheDataBlocks: Integer; +function TFileMem.GetDefaultCacheDataBlocksSize: Int64; +begin + if Not Assigned(FCache) then Exit(0); + Result := FCache.DefaultCacheDataBlocksSize; +end; + +function TFileMem.GetGridCache: Boolean; +begin + if Not Assigned(FCache) then Exit(False); + Result := FCache.GridCache; +end; + +function TFileMem.GetMaxCacheDataBlocks: Int64; begin if Not Assigned(FCache) then Exit(0); Result := FCache.MaxCacheDataBlocks; end; -function TFileMem.GetMaxCacheSize: Integer; +function TFileMem.GetMaxCacheSize: Int64; begin if Not Assigned(FCache) then Exit(0); Result := FCache.MaxCacheSize; @@ -319,7 +338,11 @@ function TFileMem.New(AMemSize: TAbstractMemSize): TAMZone; end; function TFileMem.OnCacheNeedDataProc(var ABuffer; AStartPos : Int64; ASize: Integer): Integer; +var LFileSize : Int64; begin + LFileSize := FFileStream.Size; + // Allowing Cache to ask for "out of range" data + if (LFileSize < (AStartPos + ASize)) then ASize := LFileSize-AStartPos; Result := inherited Read(AStartPos,ABuffer,ASize); end; @@ -344,13 +367,40 @@ function TFileMem.Read(const APosition: Int64; var ABuffer; ASize: Integer): Int end; end; +procedure TFileMem.SetCachePerformance(AGridCache: Boolean; + ADefaultCacheDataBlocksSize, AMaxCacheSize, AMaxCacheDataBlocks: Int64); +begin + FLock.Acquire; + Try + UseCache := True; + FCache.GridCache := AGridCache; + FCache.DefaultCacheDataBlocksSize := ADefaultCacheDataBlocksSize; + FCache.MaxCacheSize := AMaxCacheSize; + FCache.MaxCacheDataBlocks := AMaxCacheDataBlocks; + Finally + FLock.Release; + End; +end; + +procedure TFileMem.SetDefaultCacheDataBlocksSize(const Value: Int64); +begin + if Not Assigned(FCache) then Exit; + FCache.DefaultCacheDataBlocksSize := Value; +end; + +procedure TFileMem.SetGridCache(const Value: Boolean); +begin + if Not Assigned(FCache) then Exit; + FCache.GridCache := Value; +end; + procedure TFileMem.SetIncreaseFileBytes(const Value: Int64); begin if (Value<0) or (Value>(1024*1024*100)) then FIncreaseFileBytes := 0 else FIncreaseFileBytes := Value; end; -procedure TFileMem.SetMaxCacheDataBlocks(const Value: Integer); +procedure TFileMem.SetMaxCacheDataBlocks(const Value: Int64); begin if Not Assigned(FCache) then Exit; FLock.Acquire; @@ -361,7 +411,7 @@ procedure TFileMem.SetMaxCacheDataBlocks(const Value: Integer); End; end; -procedure TFileMem.SetMaxCacheSize(const Value: Integer); +procedure TFileMem.SetMaxCacheSize(const Value: Int64); begin if Not Assigned(FCache) then Exit; FLock.Acquire; diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas index 77c54dbf7..a738ea676 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemBTree.Tests.pas @@ -21,7 +21,6 @@ interface TAbstractMemBTreeExampleInteger = Class(TAbstractMemBTree) protected procedure DisposeData(var AData : TAbstractMemPosition); override; - function DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; override; public function NodeDataToString(const AData : TAbstractMemPosition) : String; override; End; @@ -30,6 +29,7 @@ interface protected function LoadData(const APosition : TAbstractMemPosition) : String; override; function SaveData(const AData : String) : TAMZone; override; + function GetCopyOfData(Const AData : String) : String; override; public function NodeDataToString(const AData : TAbstractMemPosition) : String; override; End; @@ -66,11 +66,6 @@ procedure TAbstractMemBTreeExampleInteger.DisposeData(var AData: TAbstractMemPos // NOTE: Nothing to do NEITHER to inherit from ancestor end; -function TAbstractMemBTreeExampleInteger.DoCompareData(const ALeftData, ARightData: TAbstractMemPosition): Integer; -begin - Result := Integer( ALeftData - ARightData ); -end; - function TAbstractMemBTreeExampleInteger.NodeDataToString(const AData: TAbstractMemPosition): String; begin Result := IntToStr(AData); @@ -78,6 +73,11 @@ function TAbstractMemBTreeExampleInteger.NodeDataToString(const AData: TAbstract { TAbstractMemBTreeExampleString } +function TAbstractMemBTreeExampleString.GetCopyOfData(const AData: String): String; +begin + Result := Copy(AData,0,Length(AData)); +end; + function TAbstractMemBTreeExampleString.LoadData(const APosition: TAbstractMemPosition): String; var i : Integer; wLength : Word; @@ -184,6 +184,7 @@ procedure TestTAbstractMemBTree.TestInfinite_TAbstractMemBTreeData; L64Bits, LAllowDuplicates : Boolean; s64Bits, sAllowDuplicates : String; begin + RandSeed := 0; LInitialRandSeed := RandSeed; LOrder := 3; LMemUnitsSize := 4; @@ -397,6 +398,28 @@ procedure TestTAbstractMemBTree.TestInfiniteExt(AMemUnitsSize, AOrder: Integer; var Lbt : TAbstractMemBTreeExampleString; + procedure AddN(ATotalRounds : Integer); + var nRounds, intValue : Integer; + LFound : String; + begin + nRounds := 0; intValue := 0; + repeat + inc(intValue);// := Random(AOrder * 100); + if (Lbt.AddData(intValue.ToString)) then inc(nRounds); + Lbt.CheckConsistency; + until (nRounds>=ATotalRounds); + try + if not Lbt.FindDataHighest(LFound) then exit; + repeat + if not Lbt.DeleteData(LFound) then raise Exception.Create('ERR 20211129-01'); + dec(nRounds); + Lbt.CheckConsistency; + until Not Lbt.FindDataHighest(LFound) ; + Assert(nRounds=0,'No valid rounds values'); + finally + end; + end; + procedure ProcessTree(ATotalRounds : Integer); var LzoneIndex : TAMZone; j : TAbstractMemPosition; @@ -436,7 +459,6 @@ procedure TestTAbstractMemBTree.TestInfiniteExt(AMemUnitsSize, AOrder: Integer; end; end; If Not Lbt.DeleteData(LCurr) then raise Exception.Create(Format('"%s" Not Found to delete! %d',[LCurr,Lbt.Count])); - Lbt.CheckConsistency; end; Lbt.CheckConsistency; // Try to re-use @@ -488,13 +510,18 @@ procedure TestTAbstractMemBTree.TestInfiniteExt(AMemUnitsSize, AOrder: Integer; try Lbt := TAbstractMemBTreeExampleString.Create(Lmem,LzoneData,AAllowDuplicates,AOrder,TComparison_String); try + TAbstractMemBTreeDataIndex<String>.Create(Lbt, Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(Lmem)),False, AOrder+1,TComparison_SumChars); TAbstractMemBTreeDataIndex<String>.Create(Lbt, Lmem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(Lmem)),True, AOrder+1,TComparison_HashCode); + ProcessTree(AOrder * 1000); + //AddN(100); + + Lbt.CheckConsistency; finally // Dispose indexes for i := Lbt.IndexesCount-1 downto 0 do begin diff --git a/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas index 517917138..976eb3ded 100644 --- a/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UCacheMem.Tests.pas @@ -5,7 +5,7 @@ {$ENDIF} interface - + uses SysUtils, {$IFDEF FPC} @@ -29,7 +29,10 @@ TestTCacheMem = class(TTestCase) public procedure SetUp; override; procedure TearDown; override; + procedure TestCacheMem_Randomly(ASeed : Integer; ARounds : Integer; AMaxCacheSize : Int64; AMaxCacheDataBlocks : Int64; ADefaultCacheDataBlocksSize : Int64; AGridCache : Boolean); + class function PosData(APosition : Int64) : Byte; published + procedure TestCacheMem_1; procedure TestCacheMem; procedure TestCacheMem_64bits; end; @@ -43,8 +46,8 @@ procedure TestTCacheMem.CheckBytes(const ABytes: TBytes; ALoadedStartPos, ASize: else if ASize > Length(ABytes) then ASize := Length(ABytes); for i := 0 to ASize-1 do begin - if (ABytes[i] <> ((ALoadedStartPos+i+1) MOD 89)) then begin - raise {$IFDEF FPC}Exception{$ELSE}ETestFailure{$ENDIF}.Create(Format('Value at pos %d (item %d) should be %d instead of %d',[ALoadedStartPos+i,i,((ALoadedStartPos+i) MOD 89),ABytes[i]])); + if (ABytes[i] <> (PosData(ALoadedStartPos+i))) then begin + raise {$IFDEF FPC}Exception{$ELSE}ETestFailure{$ENDIF}.Create(Format('Value at pos %d (item %d) should be %d instead of %d',[ALoadedStartPos+i,i,PosData(ALoadedStartPos+i),ABytes[i]])); end; end; @@ -56,7 +59,7 @@ procedure TestTCacheMem.InitCurrentMem(ASize: Integer); begin SetLength(FCurrentMem,ASize); for i :=0 to High(FCurrentMem) do begin - FCurrentMem[i] := ((i+1) MOD 89); + FCurrentMem[i] := PosData(i) end; FReadCount := 0; FSaveCount := 0; @@ -113,6 +116,11 @@ function TestTCacheMem.OnSaveDataProc_BlackHole(const ABuffer; AStartPos: Int64; Result := ASize; end; +class function TestTCacheMem.PosData(APosition: Int64): Byte; +begin + Result := 10+((APosition+1) MOD 89); +end; + procedure TestTCacheMem.SetUp; begin SetLength(FCurrentMem,0); @@ -177,7 +185,7 @@ procedure TestTCacheMem.TestCacheMem; LCMem.GridCache := False; LCMem.SaveToCache(LBuff[2],5,2,True); LCMem.SaveToCache(LBuff[1],15,1,True); - CheckTrue( LCMem.CacheDataBlocks=3, Format('3 Cache blocks: %d',[LCMem.CacheDataBlocks])); + CheckTrue( LCMem.CacheDataBlocks=4, Format('3 Cache blocks: %d',[LCMem.CacheDataBlocks])); LCMem.Clear; LCMem.GridCache := True; LCMem.SaveToCache(LBuff[2],5,2,True); @@ -203,6 +211,8 @@ procedure TestTCacheMem.TestCacheMem; LCMem.SaveToCache(LBuff[0], 2*LCMem.DefaultCacheDataBlocksSize , 2,True); CheckTrue( LCMem.CacheDataBlocks=3, '3 Cache blocks'); + LCMem.ConsistencyCheck; + CheckTrue( LCMem.LoadData(LBuff[0],1,98) ); // Incremental round i := 1; @@ -219,6 +229,15 @@ procedure TestTCacheMem.TestCacheMem; End; end; +procedure TestTCacheMem.TestCacheMem_1; +Var + iPos, nSize, nRounds, i : Integer; +begin + TestCacheMem_Randomly(0,20000,1024*1024*100,5000,0,False); + TestCacheMem_Randomly(0,20000,1024*1024*100,5000,500,False); + TestCacheMem_Randomly(0,20000,1024*1024*100,5000,50,True); +end; + procedure TestTCacheMem.TestCacheMem_64bits; Var LCMem : TCacheMem; LBuff : TBytes; @@ -260,6 +279,59 @@ procedure TestTCacheMem.TestCacheMem_64bits; End; end; +procedure TestTCacheMem.TestCacheMem_Randomly(ASeed, ARounds: Integer; + AMaxCacheSize, AMaxCacheDataBlocks, ADefaultCacheDataBlocksSize: Int64; + AGridCache: Boolean); +Var LCMem : TCacheMem; + LBuff : TBytes; + iPos, nSize, nRounds, i : Integer; +begin + if ASeed>=0 then RandSeed := ASeed; + + LCMem := TCacheMem.Create(OnNeedDataProc,OnSaveDataProc); + Try + LCMem.MaxCacheSize := AMaxCacheSize; + LCMem.MaxCacheDataBlocks := AMaxCacheDataBlocks; + LCMem.DefaultCacheDataBlocksSize := ADefaultCacheDataBlocksSize; + LCMem.GridCache := AGridCache; + // + InitCurrentMem(10000000); + SetLength(LBuff,Length(FCurrentMem)); + nRounds := 0; + // + repeat + inc(nRounds); + iPos := Random(Length(FCurrentMem) - 1000); + nSize := Random( (Length(FCurrentMem)-iPos) DIV 100000 )+1; + if (Random(2)=0) then begin + Assert(LCMem.LoadData(LBuff[0],iPos,nSize),Format('(Round %d) Cannot load data ad Pos %d size %d',[nRounds,iPos,nSize])); + for i := 0 to nSize-1 do begin + Assert(LBuff[i]=PosData(i+iPos),Format('(Round %d) Pos data %d (%d + %d) is %d not %d',[nRounds,i+iPos,i,iPos,LBuff[i],PosData(i+iPos)])); + LBuff[i] := 0; // For future use + end; + end else begin + // SAVE DATA TEST + for i := 0 to nSize-1 do begin + LBuff[i]:=PosData(i+iPos); + end; + LCMem.SaveToCache(LBuff[0],nSize,iPos,Random(2)=0); + + // CHECK this saved data + Assert(LCMem.LoadData(LBuff[0],iPos,nSize),Format('(Round %d) Cannot load saved data ad Pos %d size %d',[nRounds,iPos,nSize])); + for i := 0 to nSize-1 do begin + Assert(LBuff[i]=PosData(i+iPos),Format('(Round %d) Pos saved data %d (%d + %d) is %d not %d',[nRounds,i+iPos,i,iPos,LBuff[i],PosData(i+iPos)])); + LBuff[i] := 0; // For future use + end; + end; + // Check + if (Random(100)=0) then LCMem.ConsistencyCheck; + until (nRounds>ARounds); + LCMem.ConsistencyCheck; + Finally + LCMem.Free; + End; +end; + initialization RegisterTest(TestTCacheMem{$IFNDEF FPC}.Suite{$ENDIF}); end. diff --git a/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas b/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas index bf8353036..5067746ad 100644 --- a/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UFileMem.Tests.pas @@ -174,7 +174,7 @@ procedure TestTFileMem.Test_FileMem_Aux(AUseCache: Boolean); Lfs := TStringList.Create; try Lfm.ClearContent(False,4); -// Lfm.UseCache := AUseCache; + Lfm.UseCache := AUseCache; if AUseCache then begin Lfm.MaxCacheSize := 1024 * 1024 * 2; // 2 Mb Lfm.MaxCacheDataBlocks := 10000; // 10 K From 282839b897f87782ce1ea11fddb488742c204d98 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 16 Dec 2021 23:40:35 +0100 Subject: [PATCH 209/275] Minor Threads logs and tests improved --- src/core/UPCOperationsSignatureValidator.pas | 4 +++ src/core/UThread.pas | 28 +++++++++++--------- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/core/UPCOperationsSignatureValidator.pas b/src/core/UPCOperationsSignatureValidator.pas index c7c53f6da..200f129b2 100644 --- a/src/core/UPCOperationsSignatureValidator.pas +++ b/src/core/UPCOperationsSignatureValidator.pas @@ -325,6 +325,9 @@ procedure TPCOperationsSignatureValidatorThread.BCExecute; LOperation := FValidator.GetNextOperation(Self); if Assigned(LOperation) then begin if Not LOperation.HasValidSignature then begin + {$IFDEF TESTING_NO_POW_CHECK} + LIsValid := True; + {$ELSE} // Only will validate if HasValidSignature is False (Not validated before) try LIsValid := LOperation.IsValidSignatureBasedOnCurrentSafeboxState(FValidator.FSafeBoxTransaction); @@ -334,6 +337,7 @@ procedure TPCOperationsSignatureValidatorThread.BCExecute; TLog.NewLog(lterror,ClassName,LOperation.ToString+' ERROR: ('+E.ClassName+') '+E.Message); end; end; + {$ENDIF} FValidator.SetOperationCheckResult(Self,LOperation, LIsValid); end; end; diff --git a/src/core/UThread.pas b/src/core/UThread.pas index 0d869e325..d916bccc7 100644 --- a/src/core/UThread.pas +++ b/src/core/UThread.pas @@ -184,7 +184,7 @@ implementation constructor TPCThread.Create(CreateSuspended: Boolean); begin inherited Create(CreateSuspended); - {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,Classname,'Created Thread '+IntToHex(PtrInt(Self),8));{$ENDIF} + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,Classname,'Created Thread '+IntToHex(PtrInt(Self),16));{$ENDIF} end; destructor TPCThread.Destroy; @@ -205,7 +205,7 @@ procedure TPCThread.Execute; FDebugStep := ''; i := _threads.Add(Self); try - {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,Classname,'Starting Thread '+IntToHex(PtrInt(Self),8)+' in pos '+inttostr(i+1));{$ENDIF} + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,Classname,'Starting Thread '+IntToHex(PtrInt(Self),16)+' in pos '+inttostr(i+1));{$ENDIF} Try Try BCExecute; @@ -347,9 +347,9 @@ class function TPCThread.TryProtectEnterCriticalSection(const Sender: TObject; if lockStartedTimestamp=0 then tc3 := 0 else tc3 := tc2-lockStartedTimestamp; s := Format('Cannot Protect a critical section %s %s class %s after %d milis locked by %s waiting %d-%d elapsed milis: %d', - [IntToHex(PtrInt(Lock),8),Lock.Name, + [IntToHex(PtrInt(Lock),16),Lock.Name, Sender.ClassName,tc2-tc, - IntToHex(lockCurrThread,8)+'-'+IntToHex(Lock.CurrentThread,8), + IntToHex(lockCurrThread,16)+'-'+IntToHex(Lock.CurrentThread,16), lockWatingForCounter,Lock.WaitingForCounter, tc3 ]); @@ -435,9 +435,11 @@ procedure TPCThreadList<T>.UnlockList; {$IFDEF HIGHLOG} procedure TPCCriticalSection.Acquire; Var continue, logged : Boolean; - startTC : TTickCount; + startTC, LLastTC : TTickCount; + LWaitMillis : Int64; begin startTC := TPlatform.GetTickCount; + LLastTC := startTC; FCounterLock.Acquire; try FWaitingForCounter := FWaitingForCounter + 1; @@ -445,21 +447,23 @@ procedure TPCCriticalSection.Acquire; FCounterLock.Release; end; logged := false; + LWaitMillis := 1000; Repeat continue := inherited TryEnter; if (Not continue) then begin - If (not logged) And (TPlatform.GetElapsedMilliseconds(startTC)>1000) then begin + If (TPlatform.GetElapsedMilliseconds(LLastTC)>LWaitMillis) then begin + LLastTC := TPlatform.GetTickCount; + inc(LWaitMillis,LWaitMillis); logged := true; - TLog.NewLog(ltdebug,ClassName,'ALERT Critical section '+IntToHex(PtrInt(Self),8)+' '+Name+ - ' locked by '+IntToHex(FCurrentThread,8)+' waiting '+ + TLog.NewLog(ltdebug,ClassName,'ALERT Critical section '+IntToHex(PtrInt(Self),16)+' '+Name+ + ' locked by '+IntToHex(FCurrentThread,16)+' waiting '+ IntToStr(FWaitingForCounter)+' elapsed milis: '+IntToStr(TPlatform.GetElapsedMilliseconds(startTC))); - continue := true; - inherited; end else sleep(1); + sleep(1); end; Until continue; if (logged) then begin - TLog.NewLog(ltdebug,Classname,'ENTER Critical section '+IntToHex(PtrInt(Self),8)+' '+Name+' elapsed milis: '+IntToStr(TPlatform.GetElapsedMilliseconds(startTC)) ); + TLog.NewLog(ltdebug,Classname,'ENTER Critical section '+IntToHex(PtrInt(Self),16)+' '+Name+' elapsed milis: '+IntToStr(TPlatform.GetElapsedMilliseconds(startTC)) ); end; FCounterLock.Acquire; try @@ -480,7 +484,7 @@ constructor TPCCriticalSection.Create(const AName : String); FStartedTickCount := 0; FName := AName; inherited Create; - {$IFDEF HIGHLOG}TLog.NewLog(ltDebug,ClassName,'Created critical section '+IntToHex(PtrInt(Self),8)+' '+AName );{$ENDIF} + {$IFDEF HIGHLOG}TLog.NewLog(ltDebug,ClassName,'Created critical section '+IntToHex(PtrInt(Self),16)+' '+AName );{$ENDIF} end; destructor TPCCriticalSection.Destroy; From ed004e0f3a668058a141979750257a39a95900ac Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 16 Dec 2021 23:41:07 +0100 Subject: [PATCH 210/275] Update UPCAbstractMem.pas --- src/core/UPCAbstractMem.pas | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 5477b8dd9..001a6ba94 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -514,8 +514,7 @@ constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boo FAbstractMem := TMem.Create(0,AReadOnly); end; if FAbstractMem is TFileMem then begin - TFileMem(FAbstractMem).MaxCacheSize := FMaxMemUsage; - TFileMem(FAbstractMem).MaxCacheDataBlocks := 200000; + TFileMem(FAbstractMem).SetCachePerformance(True,1024,FMaxMemUsage,200000); end; DoInit(LIsNewStructure); @@ -746,8 +745,7 @@ procedure TPCAbstractMem.SetMaxMemUsage(const Value: Integer); begin FMaxMemUsage := Value; if FAbstractMem is TFileMem then begin - TFileMem(FAbstractMem).MaxCacheSize := FMaxMemUsage; - TFileMem(FAbstractMem).MaxCacheDataBlocks := 200000; + TFileMem(FAbstractMem).SetCachePerformance(True,1024,FMaxMemUsage,200000); end; end; @@ -801,8 +799,7 @@ procedure TPCAbstractMem.UpdateSafeboxFileName(const ANewSafeboxFileName: String FAbstractMem := TMem.Create(0,LReadOnly); end; if FAbstractMem is TFileMem then begin - TFileMem(FAbstractMem).MaxCacheSize := FMaxMemUsage; - TFileMem(FAbstractMem).MaxCacheDataBlocks := 200000; + TFileMem(FAbstractMem).SetCachePerformance(True,1024,FMaxMemUsage,200000); end; DoInit(Ltmp); end; @@ -980,7 +977,7 @@ procedure TPCAbstractMemListAccountNames.AddNameAndNumber(const AName: String; A Lani.accountName := AName; Lani.accountNumber := AAccountNumber; if Not AddData(Lani) then begin - if Not FindData(Lani,Lposition) then + if Not FindDataPos(Lani,Lposition) then raise EPCAbstractMem.Create(Format('Fatal error Cannot add account(%d) name %s',[AAccountNumber,AName])) else raise EPCAbstractMem.Create(Format('Cannot add account(%d) name %s because used by %d with %s',[AAccountNumber,AName, Lani.accountNumber,Lani.accountName])); @@ -1012,7 +1009,7 @@ function TPCAbstractMemListAccountNames.FindByName(const AName: String; out AAbs begin Lani.accountName := AName; Lani.accountNumber := 0; - Result := FindData(Lani,AAbstractMemPosition); + Result := FindDataPos(Lani,AAbstractMemPosition); end; { TPCAbstractMemListBlocks } From de07cad44151d5113ec3f035555cb5699a46bd91 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 16 Dec 2021 23:44:23 +0100 Subject: [PATCH 211/275] Improvements on TStorage to allow better performance and AbstractMem library usage --- src/core/UBlockChain.pas | 458 +++++++++++++++++++++++++++++--------- src/core/UFileStorage.pas | 75 +------ src/core/UNode.pas | 316 +++++++------------------- 3 files changed, 441 insertions(+), 408 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 326791f7c..548605e56 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -28,7 +28,7 @@ interface Classes,{$IFnDEF FPC}Windows,{$ENDIF}UCrypto, UAccounts, ULog, UThread, SyncObjs, UBaseTypes, SysUtils, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, {$IFDEF USE_ABSTRACTMEM}UPCAbstractMem,{$ENDIF} - UPCDataTypes, UChunk; + UPCDataTypes, UChunk, UOrderedList; { @@ -113,6 +113,7 @@ interface } Type + TSearchOpHashResult = (OpHash_found, OpHash_invalid_params, OpHash_block_not_found); // Moved from UOpTransaction to here TOpChangeAccountInfoType = (public_key, account_name, account_type, list_for_public_sale, list_for_private_sale, delist, account_data, list_for_account_swap, list_for_coin_swap ); TOpChangeAccountInfoTypes = Set of TOpChangeAccountInfoType; @@ -204,19 +205,8 @@ TMultiOpData = record TPCOperation = Class; TPCOperationClass = Class of TPCOperation; - TOperationsResumeList = Class - private - FList : TPCThreadList<Pointer>; - function GetOperationResume(index: Integer): TOperationResume; - public - Constructor Create; - Destructor Destroy; override; - Procedure Add(Const OperationResume : TOperationResume); - Function Count : Integer; - Procedure Delete(index : Integer); - Procedure Clear; - Property OperationResume[index : Integer] : TOperationResume read GetOperationResume; default; - End; + + TOperationsResumeList = TList<TOperationResume>; TOpReference = UInt64; TOpReferenceArray = Array of TopReference; @@ -244,7 +234,7 @@ TMultiOpData = record property ProtocolVersion : Word read FProtocolVersion; function GetBufferForOpHash(UseProtocolV2 : Boolean): TRawBytes; virtual; function DoOperation(AccountPreviousUpdatedBlock : TAccountPreviousBlockInfo; AccountTransaction : TPCSafeBoxTransaction; var errors: String): Boolean; virtual; abstract; - procedure AffectedAccounts(list : TList<Cardinal>); virtual; abstract; + procedure AffectedAccounts(list : TOrderedList<Cardinal>); virtual; abstract; class function OpType: Byte; virtual; abstract; Class Function OperationToOperationResume(Block : Cardinal; Operation : TPCOperation; getInfoForAllAccounts : Boolean; Affected_account_number : Cardinal; var OperationResume : TOperationResume) : Boolean; virtual; Function GetDigestToSign : TRawBytes; virtual; abstract; @@ -489,9 +479,12 @@ TMultiOpData = record private FBank : TPCBank; FReadOnly: Boolean; + FPendingBufferOperationsStream : TFileStream; procedure SetBank(const Value: TPCBank); + Function GetPendingBufferOperationsStream : TFileStream; protected FIsMovingBlockchain : Boolean; + FStorageFilename: String; procedure SetReadOnly(const Value: Boolean); virtual; Function DoLoadBlockChain(Operations : TPCOperationsComp; Block : Cardinal) : Boolean; virtual; abstract; Function DoSaveBlockChain(Operations : TPCOperationsComp) : Boolean; virtual; abstract; @@ -502,15 +495,19 @@ TMultiOpData = record function GetLastBlockNumber: Int64; virtual; abstract; function DoInitialize:Boolean; virtual; abstract; Procedure DoEraseStorage; virtual; abstract; - Procedure DoSavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); virtual; abstract; - Procedure DoLoadPendingBufferOperations(OperationsHashTree : TOperationsHashTree); virtual; abstract; + Procedure DoSavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); virtual; + Procedure DoLoadPendingBufferOperations(OperationsHashTree : TOperationsHashTree); virtual; Function DoGetBlockInformation(const ABlock : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64) : Boolean; virtual; + Function DoGetBlockOperations(ABlock, AOpBlockStartIndex, AMaxOperations : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64; const AOperationsResumeList:TOperationsResumeList) : Boolean; virtual; + Function DoGetAccountOperations(AAccount : Integer; AMaxDepth, AStartOperation, AMaxOperations, ASearchBackwardsStartingAtBlock: Integer; const AOperationsResumeList:TOperationsResumeList): Boolean; virtual; + function DoFindOperation(const AOpHash : TBytes; var AOperationResume : TOperationResume) : TSearchOpHashResult; virtual; public Function LoadBlockChainBlock(Operations : TPCOperationsComp; Block : Cardinal) : Boolean; Function SaveBlockChainBlock(Operations : TPCOperationsComp) : Boolean; Function MoveBlockChainBlocks(StartBlock : Cardinal; Const DestOrphan : TOrphan; DestStorage : TStorage) : Boolean; Procedure DeleteBlockChainBlocks(StartingDeleteBlock : Cardinal); Constructor Create(AOwner : TComponent); Override; + Destructor Destroy; override; Property ReadOnly : Boolean read FReadOnly write SetReadOnly; Property Bank : TPCBank read FBank write SetBank; Procedure CopyConfiguration(Const CopyFrom : TStorage); virtual; @@ -523,7 +520,11 @@ TMultiOpData = record Function BlockExists(Block : Cardinal) : Boolean; function Orphan : String; - Function GetBlockInformation(const ABlock : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64) : Boolean; + Function GetBlockInformation(ABlock : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64) : Boolean; + Function GetBlockOperations(ABlock, AOpBlockStartIndex, AMaxOperations : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64; const AOperationsResumeList:TOperationsResumeList) : Boolean; + Function GetAccountOperations(AAccount : Integer; AMaxDepth, AStartOperation, AMaxOperations, ASearchBackwardsStartingAtBlock: Integer; const AOperationsResumeList:TOperationsResumeList): Boolean; + function FindOperation(const AOpHash : TBytes; var AOperationResume : TOperationResume) : TSearchOpHashResult; + property StorageFilename : String read FStorageFilename write FStorageFilename; End; TStorageClass = Class of TStorage; @@ -1063,6 +1064,25 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo end; end; +Procedure DoCopyFile(sourcefn,destfn : AnsiString); +var sourceFS, destFS : TFileStream; +Begin + if Not FileExists(sourcefn) then Raise Exception.Create('Source file not found: '+sourcefn); + sourceFS := TFileStream.Create(sourcefn,fmOpenRead+fmShareDenyNone); + try + sourceFS.Position:=0; + destFS := TFileStream.Create(destfn,fmCreate+fmShareDenyWrite); + try + destFS.Size:=0; + destFS.CopyFrom(sourceFS,sourceFS.Size); + finally + destFS.Free; + end; + finally + sourceFS.Free; + end; +end; + function TPCBank.DoSaveBank: Boolean; var fs: TFileStream; LBankfilename,Laux_newfilename: AnsiString; @@ -1102,7 +1122,7 @@ function TPCBank.DoSaveBank: Boolean; Laux_newfilename := GetStorageFolder('') + PathDelim+'checkpoint_'+ inttostr(BlocksCount)+CT_Safebox_Extension; try {$IFDEF FPC} - DoCopyFile(bankfilename,aux_newfilename); + DoCopyFile(LBankfilename,Laux_newfilename); {$ELSE} CopyFile(PWideChar(LBankfilename),PWideChar(Laux_newfilename),False); {$ENDIF} @@ -2764,13 +2784,13 @@ function TOperationsHashTree.GetOperation(index: Integer): TPCOperation; function TOperationsHashTree.GetOperationsAffectingAccount(account_number: Cardinal; List: TList<Cardinal>): Integer; // This function retrieves operations from HashTree that affeccts to an account_number Var l : TList<Pointer>; - intl : TList<Cardinal>; + intl : TOrderedList<Cardinal>; i,j : Integer; begin List.Clear; l := FHashTreeOperations.LockList; try - intl := TList<Cardinal>.Create; + intl := TOrderedList<Cardinal>.Create(False,TComparison_Cardinal); try for i := 0 to l.Count - 1 do begin intl.Clear; @@ -3246,6 +3266,7 @@ function TStorage.BlockExists(Block: Cardinal): Boolean; procedure TStorage.CopyConfiguration(const CopyFrom: TStorage); begin + ReadOnly := CopyFrom.ReadOnly; end; constructor TStorage.Create(AOwner: TComponent); @@ -3253,6 +3274,8 @@ constructor TStorage.Create(AOwner: TComponent); inherited; FReadOnly := false; FIsMovingBlockchain := False; + FPendingBufferOperationsStream := Nil; + FStorageFilename := ''; end; procedure TStorage.DeleteBlockChainBlocks(StartingDeleteBlock: Cardinal); @@ -3261,6 +3284,198 @@ procedure TStorage.DeleteBlockChainBlocks(StartingDeleteBlock: Cardinal); DoDeleteBlockChainBlocks(StartingDeleteBlock); end; +destructor TStorage.Destroy; +begin + FreeAndNil(FPendingBufferOperationsStream); + inherited; +end; + +function TStorage.DoFindOperation(const AOpHash: TBytes; var AOperationResume: TOperationResume): TSearchOpHashResult; +var LBlock, LAccount, LN_Operation : Cardinal; + LMD160,LOpHashValid,LOpHashOld : TBytes; + i,LPreviousBlock, LAux_n_op,LInitialBlock : Integer; + LOperationsComp : TPCOperationsComp; + LOp : TPCOperation; +begin + Result := OpHash_invalid_params; + If not TPCOperation.DecodeOperationHash(AOpHash,LBlock,LAccount,LN_Operation,LMD160) then exit; + LInitialBlock := LBlock; + If (LAccount>=Bank.AccountsCount) then exit; // Invalid account number + // If block=0 then we must search in pending operations first + if (LBlock=0) then begin + // block=0 and not found... start searching at block updated by account updated_block + LBlock := Bank.SafeBox.Account(LAccount).GetLastUpdatedBlock; + end; + if Bank.SafeBox.Account(LAccount).n_operation<LN_Operation then exit; // n_operation is greater than found in safebox + if (LBlock=0) or (LBlock>=Bank.BlocksCount) then exit; + // + // Search in previous blocks + LOperationsComp := TPCOperationsComp.Create(Bank); + try + While (LBlock>0) do begin + LPreviousBlock := LBlock; + If Not Bank.LoadOperations(LOperationsComp,LBlock) then begin + Result := OpHash_block_not_found; + exit; + end; + For i:=LOperationsComp.Count-1 downto 0 do begin + LOp := LOperationsComp.Operation[i]; + if (LOp.IsSignerAccount(LAccount)) then begin + LAux_n_op := LOp.GetAccountN_Operation(LAccount); + If (LAux_n_op<LN_Operation) then exit; // n_operation is greaten than found + If (LAux_n_op=LN_Operation) then begin + // Possible candidate or dead + TPCOperation.OperationToOperationResume(LBlock,LOp,True,LAccount,AOperationResume); + AOperationResume.time := Bank.SafeBox.GetBlockInfo(LBlock).timestamp; + AOperationResume.NOpInsideBlock := i; + AOperationResume.Balance := -1; + LOpHashValid := TPCOperation.OperationHashValid(LOp,LInitialBlock); + If (TBaseType.Equals(LOpHashValid,AOpHash)) then begin + Result := OpHash_found; + exit; + end else if (LBlock<CT_Protocol_Upgrade_v2_MinBlock) then begin + LOpHashOld := TPCOperation.OperationHash_OLD(LOp,LInitialBlock); + if (TBaseType.Equals(LOpHashOld,AOpHash)) then begin + Result := OpHash_found; + exit; + end else exit; // Not found! + end else exit; // Not found! + end; + end; + end; + LBlock := LOperationsComp.PreviousUpdatedBlocks.GetPreviousUpdatedBlock(LAccount,LBlock); + if (LBlock>=LPreviousBlock) then exit; // Error... not found a valid block positioning + if (LInitialBlock<>0) then exit; // If not found in specified block, no valid hash + end; + finally + LOperationsComp.Free; + end; +end; + +function TStorage.DoGetAccountOperations(AAccount, AMaxDepth, AStartOperation, + AMaxOperations, ASearchBackwardsStartingAtBlock: Integer; + const AOperationsResumeList:TOperationsResumeList): Boolean; + // Optimization: + // For better performance, will only include at "OperationsResume" values betweeen "startOperation" and "endOperation" + + // New use case: Will allow to start in an unknown block when first_block_is_unknows + Procedure DoGetFromBlock(block_number : Integer; last_balance : Int64; act_depth : Integer; nOpsCounter : Integer; first_block_is_unknown : Boolean); + var opc : TPCOperationsComp; + op : TPCOperation; + OPR : TOperationResume; + LAccounts : TList<Cardinal>; + i : Integer; + last_block_number : Integer; + found_in_block : Boolean; + acc_0_miner_reward, acc_4_dev_reward : Int64; + acc_4_for_dev : Boolean; + begin + if (act_depth<=0) then exit; + opc := TPCOperationsComp.Create(Nil); + Try + LAccounts := TList<Cardinal>.Create; + try + last_block_number := block_number+1; + while (last_block_number>block_number) And (act_depth>0) + And (block_number >= (AAccount DIV CT_AccountsPerBlock)) + And (AMaxOperations<>0) + do begin + found_in_block := False; + last_block_number := block_number; + LAccounts.Clear; + If not Bank.Storage.LoadBlockChainBlock(opc,block_number) then begin + exit; + end; + opc.OperationsHashTree.GetOperationsAffectingAccount(AAccount,LAccounts); + for i := LAccounts.Count - 1 downto 0 do begin + op := opc.Operation[(LAccounts.Items[i])]; + If TPCOperation.OperationToOperationResume(block_number,Op,False,AAccount,OPR) then begin + OPR.NOpInsideBlock := (LAccounts.Items[i]); + OPR.time := opc.OperationBlock.timestamp; + OPR.Block := block_number; + If last_balance>=0 then begin + OPR.Balance := last_balance; + last_balance := last_balance - ( OPR.Amount + OPR.Fee ); + end else OPR.Balance := -1; // Undetermined + if (nOpsCounter>=AStartOperation) And (AMaxOperations<>0) then begin + AOperationsResumeList.Add(OPR); + end; + inc(nOpsCounter); + Dec(AMaxOperations); + found_in_block := True; + end; + end; + + // Is a new block operation? + if (TAccountComp.AccountBlock(AAccount)=block_number) then begin + TPascalCoinProtocol.GetRewardDistributionForNewBlock(opc.OperationBlock,acc_0_miner_reward,acc_4_dev_reward,acc_4_for_dev); + If ((AAccount MOD CT_AccountsPerBlock)=0) Or + ( ((AAccount MOD CT_AccountsPerBlock)=CT_AccountsPerBlock-1) AND (acc_4_for_dev) ) then begin + OPR := CT_TOperationResume_NUL; + OPR.OpType:=CT_PseudoOp_Reward; + OPR.valid := true; + OPR.Block := block_number; + OPR.time := opc.OperationBlock.timestamp; + OPR.AffectedAccount := AAccount; + If ((AAccount MOD CT_AccountsPerBlock)=0) then begin + OPR.Amount := acc_0_miner_reward; + OPR.OperationTxt := 'Miner reward'; + OPR.OpSubtype:=CT_PseudoOpSubtype_Miner; + end else begin + OPR.Amount := acc_4_dev_reward; + OPR.OperationTxt := 'Dev reward'; + OPR.OpSubtype:=CT_PseudoOpSubtype_Developer; + end; + If last_balance>=0 then begin + OPR.Balance := last_balance; + end else OPR.Balance := -1; // Undetermined + if (nOpsCounter>=AStartOperation) And (AMaxOperations<>0) then begin + AOperationsResumeList.Add(OPR); + end; + inc(nOpsCounter); + dec(AMaxOperations); + found_in_block := True; + end; + end; + // + dec(act_depth); + If (Not found_in_block) And (first_block_is_unknown) then begin + Dec(block_number); + end else begin + block_number := opc.PreviousUpdatedBlocks.GetPreviousUpdatedBlock(AAccount,block_number); + end; + opc.Clear(true); + end; + finally + LAccounts.Free; + end; + Finally + opc.Free; + End; + end; + +Var acc : TAccount; + startBlock : Cardinal; + lastBalance : Int64; +begin + Result := False; + if AMaxDepth<0 then Exit; + if AAccount>=Bank.SafeBox.AccountsCount then Exit; + if AMaxOperations=0 then Exit; + Result := True; + acc := Bank.SafeBox.Account(AAccount); + if (acc.GetLastUpdatedBlock>0) Or (acc.account=0) then Begin + if (ASearchBackwardsStartingAtBlock=0) Or (ASearchBackwardsStartingAtBlock>=acc.GetLastUpdatedBlock) then begin + startBlock := acc.GetLastUpdatedBlock; + lastBalance := acc.balance; + end else begin + startBlock := ASearchBackwardsStartingAtBlock; + lastBalance := -1; + end; + DoGetFromBlock(startBlock,lastBalance,AMaxDepth,0,startBlock<>acc.GetLastUpdatedBlock); + end; +end; + function TStorage.DoGetBlockInformation(const ABlock: Integer; var AOperationBlock: TOperationBlock; var AOperationsCount: Integer; var AVolume: Int64): Boolean; @@ -3271,6 +3486,30 @@ function TStorage.DoGetBlockInformation(const ABlock: Integer; AVolume := 0; // LPCOperations := TPCOperationsComp.Create(Bank); + Try + if Not LoadBlockChainBlock(LPCOperations,ABlock) then begin + Exit(False); + end else Result := True; + AOperationBlock := LPCOperations.OperationBlock.GetCopy; + AOperationsCount := LPCOperations.Count; + AVolume := LPCOperations.OperationsHashTree.TotalAmount; + Finally + LPCOperations.Free; + End; +end; + +function TStorage.DoGetBlockOperations(ABlock, AOpBlockStartIndex, + AMaxOperations: Integer; var AOperationBlock: TOperationBlock; + var AOperationsCount: Integer; var AVolume: Int64; + const AOperationsResumeList:TOperationsResumeList): Boolean; +var LPCOperations : TPCOperationsComp; + LOpResume : TOperationResume; + LOp : TPCOperation; +begin + AOperationBlock:=CT_OperationBlock_NUL; + AOperationsCount := 0; + AVolume := 0; + LPCOperations := TPCOperationsComp.Create(Bank); Try if Not LoadBlockChainBlock(LPCOperations,ABlock) then begin Exit(False); @@ -3278,11 +3517,51 @@ function TStorage.DoGetBlockInformation(const ABlock: Integer; AOperationBlock := LPCOperations.OperationBlock.GetCopy; AOperationsCount := LPCOperations.Count; AVolume := LPCOperations.OperationsHashTree.TotalAmount; + while (AMaxOperations<>0) and (AOpBlockStartIndex>=0) and (AOpBlockStartIndex<LPCOperations.OperationsHashTree.OperationsCount) do begin + LOp := LPCOperations.GetOperation(AOpBlockStartIndex); + if TPCOperation.OperationToOperationResume(ABlock,LOp,True,LOp.SignerAccount,LOpResume) then begin + LOpResume.NOpInsideBlock := AOpBlockStartIndex; + LOpResume.time := LPCOperations.OperationBlock.timestamp; + LOpResume.Balance := -1; + AOperationsResumeList.Add(LOpResume); + end; + Inc(AOpBlockStartIndex); + Dec(AMaxOperations); + end; + Result := True; Finally LPCOperations.Free; End; end; +procedure TStorage.DoLoadPendingBufferOperations(OperationsHashTree: TOperationsHashTree); +Var fs : TFileStream; + errors : String; + n : Integer; + LCurrentProtocol : Word; +begin + fs := GetPendingBufferOperationsStream; + fs.Position:=0; + if fs.Size>0 then begin + if Assigned(Bank) then LCurrentProtocol := Bank.SafeBox.CurrentProtocol + else LCurrentProtocol := CT_BUILD_PROTOCOL; + If OperationsHashTree.LoadOperationsHashTreeFromStream(fs,true,LCurrentProtocol,LCurrentProtocol, Nil,errors) then begin + TLog.NewLog(ltInfo,ClassName,Format('DoLoadPendingBufferOperations loaded operations:%d',[OperationsHashTree.OperationsCount])); + end else TLog.NewLog(ltError,ClassName,Format('DoLoadPendingBufferOperations ERROR (Protocol %d): loaded operations:%d errors:%s',[LCurrentProtocol,OperationsHashTree.OperationsCount,errors])); + end; +end; + +procedure TStorage.DoSavePendingBufferOperations( + OperationsHashTree: TOperationsHashTree); +Var fs : TFileStream; +begin + fs := GetPendingBufferOperationsStream; + fs.Position:=0; + fs.Size:=0; + OperationsHashTree.SaveOperationsHashTreeToStream(fs,true); + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('DoSavePendingBufferOperations operations:%d',[OperationsHashTree.OperationsCount]));{$ENDIF} +end; + function TStorage.Initialize: Boolean; begin Result := DoInitialize; @@ -3294,11 +3573,60 @@ procedure TStorage.EraseStorage; DoEraseStorage; end; -function TStorage.GetBlockInformation(const ABlock: Integer; +function TStorage.FindOperation(const AOpHash: TBytes; + var AOperationResume: TOperationResume): TSearchOpHashResult; +begin + Result := DoFindOperation(AOpHash,AOperationResume); +end; + +function TStorage.GetAccountOperations(AAccount, AMaxDepth, AStartOperation, + AMaxOperations, ASearchBackwardsStartingAtBlock: Integer; + const AOperationsResumeList:TOperationsResumeList): Boolean; +begin + Result := DoGetAccountOperations(AAccount,AMaxDepth,AStartOperation,AMaxOperations,ASearchBackwardsStartingAtBlock,AOperationsResumeList); +end; + +function TStorage.GetBlockInformation(ABlock: Integer; var AOperationBlock: TOperationBlock; var AOperationsCount: Integer; var AVolume: Int64): Boolean; begin - Result := DoGetBlockInformation(ABlock,AOperationBlock,AOperationsCount,AVolume); + if (ABlock<FirstBlock) Or (ABlock>LastBlock) then begin + AOperationBlock := CT_OperationBlock_NUL; + AOperationsCount := 0; + AVolume := 0; + Result := false; + end else Result := DoGetBlockInformation(ABlock,AOperationBlock,AOperationsCount,AVolume); +end; + +function TStorage.GetBlockOperations(ABlock, AOpBlockStartIndex, + AMaxOperations: Integer; var AOperationBlock: TOperationBlock; + var AOperationsCount: Integer; var AVolume: Int64; + const AOperationsResumeList:TOperationsResumeList): Boolean; +begin + if (ABlock<FirstBlock) Or (ABlock>LastBlock) then begin + Result := false; + end else Result := DoGetBlockOperations(ABlock,AOpBlockStartIndex,AMaxOperations,AOperationBlock,AOperationsCount,AVolume,AOperationsResumeList); +end; + +function TStorage.GetPendingBufferOperationsStream: TFileStream; +Var fs : TFileStream; + fn : TFileName; + fm : Word; +begin + If Not Assigned(FPendingBufferOperationsStream) then begin + fn := Bank.GetStorageFolder(Bank.Orphan)+PathDelim+'pendingbuffer.ops'; + If FileExists(fn) then fm := fmOpenReadWrite+fmShareExclusive + else fm := fmCreate+fmShareExclusive; + Try + FPendingBufferOperationsStream := TFileStream.Create(fn,fm); + Except + On E:Exception do begin + TLog.NewLog(ltError,ClassName,'Error opening PendingBufferOperationsStream '+fn+' ('+E.ClassName+'):'+ E.Message); + Raise; + end; + end; + end; + Result := FPendingBufferOperationsStream; end; procedure TStorage.SavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); @@ -4074,9 +4402,9 @@ function TPCOperation.IsSignerAccount(account: Cardinal): Boolean; end; function TPCOperation.IsAffectedAccount(account: Cardinal): Boolean; -Var l : TList<Cardinal>; +Var l : TOrderedList<Cardinal>; begin - l := TList<Cardinal>.Create; + l := TOrderedList<Cardinal>.Create(False,TComparison_Cardinal); Try AffectedAccounts(l); Result := (l.IndexOf(account)>=0); @@ -4124,86 +4452,6 @@ function TPCOperation.OperationAmountByAccount(account: Cardinal): Int64; Result := 0; end; -{ TOperationsResumeList } - -Type POperationResume = ^TOperationResume; - -procedure TOperationsResumeList.Add(const OperationResume: TOperationResume); -Var P : POperationResume; -begin - New(P); - P^ := OperationResume; - FList.Add(P); -end; - -procedure TOperationsResumeList.Clear; -Var P : POperationResume; - i : Integer; - l : TList<Pointer>; -begin - l := FList.LockList; - try - for i := 0 to l.Count - 1 do begin - P := l[i]; - Dispose(P); - end; - l.Clear; - finally - FList.UnlockList; - end; -end; - -function TOperationsResumeList.Count: Integer; -Var l : TList<Pointer>; -begin - l := FList.LockList; - Try - Result := l.Count; - Finally - FList.UnlockList; - End; -end; - -constructor TOperationsResumeList.Create; -begin - FList := TPCThreadList<Pointer>.Create('TOperationsResumeList_List'); -end; - -procedure TOperationsResumeList.Delete(index: Integer); -Var P : POperationResume; - l : TList<Pointer>; -begin - l := FList.LockList; - Try - P := l[index]; - l.Delete(index); - Dispose(P); - Finally - FList.UnlockList; - End; -end; - -destructor TOperationsResumeList.Destroy; -begin - Clear; - FreeAndNil(FList); - inherited; -end; - -function TOperationsResumeList.GetOperationResume(index: Integer): TOperationResume; -Var l : TList<Pointer>; -begin - l := FList.LockList; - try - if index<l.Count then Result := POperationResume(l[index])^ - else begin - Result := CT_TOperationResume_NUL; - end; - finally - FList.UnlockList; - end; -end; - initialization SetLength(_OperationsClass, 0); RegisterOperationsClass; diff --git a/src/core/UFileStorage.pas b/src/core/UFileStorage.pas index 6fc6bec92..50a506fd0 100644 --- a/src/core/UFileStorage.pas +++ b/src/core/UFileStorage.pas @@ -43,11 +43,9 @@ interface private FStorageLock : TPCCriticalSection; FBlockChainStream : TFileStream; - FPendingBufferOperationsStream : TFileStream; FStreamFirstBlockNumber : Int64; FStreamLastBlockNumber : Int64; FBlockHeadersFirstBytePosition : TArrayOfInt64; - FBlockChainFileName : AnsiString; Function StreamReadBlockHeader(Stream: TStream; iBlockHeaders : Integer; BlockHeaderFirstBlock, Block: Cardinal; CanSearchBackward : Boolean; var BlockHeader : TBlockHeader): Boolean; Function StreamBlockRead(Stream : TStream; iBlockHeaders : Integer; BlockHeaderFirstBlock, Block : Cardinal; Operations : TPCOperationsComp) : Boolean; Function StreamBlockSave(Stream : TStream; iBlockHeaders : Integer; BlockHeaderFirstBlock : Cardinal; Operations : TPCOperationsComp) : Boolean; @@ -55,7 +53,6 @@ interface Function GetBlockHeaderFixedSize : Int64; Procedure ClearStream; Procedure GrowStreamUntilPos(Stream : TStream; newPos : Int64; DeleteDataStartingAtCurrentPos : Boolean); - Function GetPendingBufferOperationsStream : TFileStream; protected procedure SetReadOnly(const Value: Boolean); override; Function DoLoadBlockChain(Operations : TPCOperationsComp; Block : Cardinal) : Boolean; override; @@ -69,8 +66,6 @@ interface function GetLastBlockNumber: Int64; override; function DoInitialize : Boolean; override; Procedure DoEraseStorage; override; - Procedure DoSavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); override; - Procedure DoLoadPendingBufferOperations(OperationsHashTree : TOperationsHashTree); override; public Constructor Create(AOwner : TComponent); Override; Destructor Destroy; Override; @@ -146,7 +141,6 @@ function TFileStorage.DoBlockExists(Block: Cardinal): Boolean; procedure TFileStorage.ClearStream; begin FreeAndNil(FBlockChainStream); - FreeAndNil(FPendingBufferOperationsStream); FStreamFirstBlockNumber := 0; FStreamLastBlockNumber := -1; SetLength(FBlockHeadersFirstBytePosition,0); @@ -172,27 +166,6 @@ procedure TFileStorage.GrowStreamUntilPos(Stream : TStream; newPos: Int64; Delet Stream.Position := newPos; end; -function TFileStorage.GetPendingBufferOperationsStream: TFileStream; -Var fs : TFileStream; - fn : TFileName; - fm : Word; -begin - If Not Assigned(FPendingBufferOperationsStream) then begin - fn := Bank.GetStorageFolder(Bank.Orphan)+PathDelim+'pendingbuffer.ops'; - If FileExists(fn) then fm := fmOpenReadWrite+fmShareExclusive - else fm := fmCreate+fmShareExclusive; - Try - FPendingBufferOperationsStream := TFileStream.Create(fn,fm); - Except - On E:Exception do begin - TLog.NewLog(ltError,ClassName,'Error opening PendingBufferOperationsStream '+fn+' ('+E.ClassName+'):'+ E.Message); - Raise; - end; - end; - end; - Result := FPendingBufferOperationsStream; -end; - procedure TFileStorage.CopyConfiguration(const CopyFrom: TStorage); begin inherited; @@ -201,12 +174,10 @@ procedure TFileStorage.CopyConfiguration(const CopyFrom: TStorage); constructor TFileStorage.Create(AOwner: TComponent); begin inherited; - FBlockChainFileName := ''; FBlockChainStream := Nil; SetLength(FBlockHeadersFirstBytePosition,0); FStreamFirstBlockNumber := 0; FStreamLastBlockNumber := -1; - FPendingBufferOperationsStream := Nil; FStorageLock := TPCCriticalSection.Create('TFileStorage_StorageLock'); end; @@ -271,43 +242,6 @@ procedure TFileStorage.DoEraseStorage; end; end; -procedure TFileStorage.DoSavePendingBufferOperations(OperationsHashTree : TOperationsHashTree); -Var fs : TFileStream; -begin - LockBlockChainStream; - Try - fs := GetPendingBufferOperationsStream; - fs.Position:=0; - fs.Size:=0; - OperationsHashTree.SaveOperationsHashTreeToStream(fs,true); - {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('DoSavePendingBufferOperations operations:%d',[OperationsHashTree.OperationsCount]));{$ENDIF} - finally - UnlockBlockChainStream; - end; -end; - -procedure TFileStorage.DoLoadPendingBufferOperations(OperationsHashTree : TOperationsHashTree); -Var fs : TFileStream; - errors : String; - n : Integer; - LCurrentProtocol : Word; -begin - LockBlockChainStream; - Try - fs := GetPendingBufferOperationsStream; - fs.Position:=0; - if fs.Size>0 then begin - if Assigned(Bank) then LCurrentProtocol := Bank.SafeBox.CurrentProtocol - else LCurrentProtocol := CT_BUILD_PROTOCOL; - If OperationsHashTree.LoadOperationsHashTreeFromStream(fs,true,LCurrentProtocol,LCurrentProtocol, Nil,errors) then begin - TLog.NewLog(ltInfo,ClassName,Format('DoLoadPendingBufferOperations loaded operations:%d',[OperationsHashTree.OperationsCount])); - end else TLog.NewLog(ltError,ClassName,Format('DoLoadPendingBufferOperations ERROR (Protocol %d): loaded operations:%d errors:%s',[LCurrentProtocol,OperationsHashTree.OperationsCount,errors])); - end; - finally - UnlockBlockChainStream; - end; -end; - function TFileStorage.DoLoadBlockChain(Operations: TPCOperationsComp; Block: Cardinal): Boolean; Var stream : TStream; iBlockHeaders : Integer; @@ -353,7 +287,7 @@ function TFileStorage.DoMoveBlockChain(Start_Block: Cardinal; const DestOrphan: try db.Bank := Self.Bank; db.FStreamFirstBlockNumber := Start_Block; - db.FBlockChainFileName := TPCBank.GetStorageFolder(DestOrphan)+PathDelim+'BlockChainStream.blocks'; + db.FStorageFilename := TPCBank.GetStorageFolder(DestOrphan)+PathDelim+'BlockChainStream.blocks'; db.LockBlockChainStream; try db.FIsMovingBlockchain:=True; @@ -642,10 +576,11 @@ function TFileStorage.LockBlockChainStream: TFileStream; TPCThread.ProtectEnterCriticalSection(Self,FStorageLock); Try if Not Assigned(FBlockChainStream) then begin - if FBlockChainFileName<>'' then begin - fn := FBlockChainFileName + if FStorageFilename<>'' then begin + fn := FStorageFilename end else begin fn := TPCBank.GetStorageFolder(Orphan)+PathDelim+'BlockChainStream.blocks'; + FStorageFilename := fn; end; exists := FileExists(fn); if ReadOnly then begin @@ -674,7 +609,7 @@ function TFileStorage.LockBlockChainStream: TFileStream; procedure TFileStorage.SetBlockChainFile(BlockChainFileName: AnsiString); begin ClearStream; - FBlockChainFileName := BlockChainFileName; + FStorageFilename := BlockChainFileName; end; procedure TFileStorage.SetReadOnly(const Value: Boolean); diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 18df60454..71c7478fa 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -44,10 +44,20 @@ interface { TNode } - TSearchOperationResult = (found, invalid_params, blockchain_block_not_found); - TNodeNotifyEvents = Class; + TNode = Class; + + TSaveMempoolOperationsThread = Class(TPCThread) + private + FNode : TNode; + FPendingToSave : Boolean; + protected + procedure BCExecute; override; + public + procedure Touch; + End; + TNode = Class(TComponent) private FNodeLog : TLog; @@ -65,6 +75,7 @@ interface FBroadcastData : Boolean; FUpdateBlockchain: Boolean; FMaxPayToKeyPurchasePrice: Int64; + FSaveMempoolOperationsThread : TSaveMempoolOperationsThread; {$IFDEF BufferOfFutureOperations} FBufferAuxWaitingOperations : TOperationsHashTree; {$ENDIF} @@ -101,12 +112,9 @@ interface // Procedure NotifyBlocksChanged; // - procedure GetStoredOperationsFromAccount(AOwnerThread : TPCThread; const OperationsResume: TList<TOperationResume>; account_number: Cardinal; MaxDepth, StartOperation, EndOperation : Integer; SearchBackwardsStartingAtBlock : Cardinal=0); overload; - procedure GetStoredOperationsFromAccount(const OperationsResume: TOperationsResumeList; account_number: Cardinal; MaxDepth, StartOperation, EndOperation : Integer; SearchBackwardsStartingAtBlock : Cardinal=0); overload; - Function FindOperation(Const OperationComp : TPCOperationsComp; Const OperationHash : TRawBytes; var block : Cardinal; var operation_block_index : Integer) : Boolean; - Function FindOperationExt(Const OperationComp : TPCOperationsComp; Const OperationHash : TRawBytes; var block : Cardinal; var operation_block_index : Integer) : TSearchOperationResult; - Function FindNOperation(block, account, n_operation : Cardinal; var OpResume : TOperationResume) : TSearchOperationResult; - Function FindNOperations(account, start_block : Cardinal; allow_search_previous : Boolean; n_operation_low, n_operation_high : Cardinal; OpResumeList : TOperationsResumeList) : TSearchOperationResult; + Function FindOperation(Const AOperationHash : TRawBytes; var AOperationResume : TOperationResume) : TSearchOpHashResult; + Function FindNOperation(block, account, n_operation : Cardinal; var OpResume : TOperationResume) : TSearchOpHashResult; + Function FindNOperations(account, start_block : Cardinal; allow_search_previous : Boolean; n_operation_low, n_operation_high : Cardinal; OpResumeList : TOperationsResumeList) : TSearchOpHashResult; // Procedure InitSafeboxAndOperations(max_block_to_read : Cardinal = $FFFFFFFF; restoreProgressNotify : TProgressNotify = Nil); Procedure AutoDiscoverNodes(Const ips : String); @@ -313,7 +321,7 @@ function TNode.AddNewBlockChain(SenderConnection: TNetConnection; NewBlockOperat FSentOperations.SetTag(resendOp.Sha256,LLockedMempool.OperationBlock.block); // Set tag new value FSentOperations.Add(LLockedMempool.Operation[i].Sha256,Bank.LastBlockFound.OperationBlock.block); end else begin - {$IFDEF HIGHLOG}TLog.NewLog(ltInfo,ClassName,'Sanitized operation not included to resend (j:'+IntToStr(j)+'>'+inttostr(minBlockResend)+') ('+inttostr(i+1)+'/'+inttostr(FOperations.Count)+'): '+FOperations.Operation[i].ToString);{$ENDIF} +// {$IFDEF HIGHLOG}TLog.NewLog(ltInfo,ClassName,'Sanitized operation not included to resend (j:'+IntToStr(j)+'>'+inttostr(minBlockResend)+') ('+inttostr(i+1)+'/'+inttostr(FOperations.Count)+'): '+FOperations.Operation[i].ToString);{$ENDIF} end; inc(i); end; @@ -583,20 +591,14 @@ function TNode.AddOperations(SenderConnection : TNetConnection; AOperationsHashT end; end; // for i If Result<>0 then begin - LLockedMempool := LockMempoolRead; - try - // Save operations buffer - Bank.Storage.SavePendingBufferOperations(LLockedMempool.OperationsHashTree); - finally - UnlockMempoolRead; - end; + FSaveMempoolOperationsThread.Touch; // This will indicate to thread that mempool needs to be saved LTickCount := TPlatform.GetElapsedMilliseconds(LTickCount); if LTickCount=0 then LTickCount:=1; if Assigned(SenderConnection) then begin s := SenderConnection.ClientRemoteAddr; end else s := '(SELF)'; - TLog.NewLog(ltdebug,Classname,Format('Finalizing AddOperations from %s Operations:%d of %d valids:%d spam:%d invalids:%d repeated:%d Miliseconds:%d %.1f ops/sec', - [s,LOpsToAdd.Count,AOperationsHashTreeToAdd.OperationsCount,Result,nSpam,nError,nRepeated,LTickCount,LOpsToAdd.Count * 1000 / LTickCount])); + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,Classname,Format('Finalizing AddOperations from %s Operations:%d of %d valids:%d spam:%d invalids:%d repeated:%d Miliseconds:%d %.1f ops/sec', + [s,LOpsToAdd.Count,AOperationsHashTreeToAdd.OperationsCount,Result,nSpam,nError,nRepeated,LTickCount,LOpsToAdd.Count * 1000 / LTickCount]));{$ENDIF} if FBroadcastData then begin // Send to other nodes j := TNetData.NetData.ConnectionsCountAll; @@ -669,6 +671,9 @@ constructor TNode.Create(AOwner: TComponent); {$ENDIF} FBroadcastData := True; FUpdateBlockchain := True; + FSaveMempoolOperationsThread := TSaveMempoolOperationsThread.Create(True); + FSaveMempoolOperationsThread.FNode := Self; + FSaveMempoolOperationsThread.Resume; if Not Assigned(_Node) then _Node := Self; end; @@ -728,6 +733,11 @@ destructor TNode.Destroy; begin TLog.NewLog(ltInfo,ClassName,'TNode.Destroy START'); Try + step := 'Deleting SaveMempoolOperationsThread'; + FSaveMempoolOperationsThread.Terminate; + FSaveMempoolOperationsThread.WaitFor; + FreeAndNil(FSaveMempoolOperationsThread); + step := 'Deleting critical section'; FreeAndNil(FLockMempool); FreeAndNil(FOperationSequenceLock); @@ -1078,148 +1088,8 @@ procedure TNode.NotifyBlocksChanged; end; end; -procedure TNode.GetStoredOperationsFromAccount(AOwnerThread : TPCThread; const OperationsResume: TList<TOperationResume>; account_number: Cardinal; - MaxDepth, StartOperation, EndOperation: Integer; SearchBackwardsStartingAtBlock: Cardinal); - // Optimization: - // For better performance, will only include at "OperationsResume" values betweeen "startOperation" and "endOperation" - - // New use case: Will allow to start in an unknown block when first_block_is_unknows - Procedure DoGetFromBlock(block_number : Integer; last_balance : Int64; act_depth : Integer; nOpsCounter : Integer; first_block_is_unknown : Boolean); - var opc : TPCOperationsComp; - op : TPCOperation; - OPR : TOperationResume; - l : TList<Cardinal>; - i : Integer; - last_block_number : Integer; - found_in_block : Boolean; - acc_0_miner_reward, acc_4_dev_reward : Int64; - acc_4_for_dev : Boolean; - begin - if Assigned(AOwnerThread) then begin - if AOwnerThread.terminated then Exit; - end; - if (act_depth<=0) then exit; - opc := TPCOperationsComp.Create(Nil); - Try - l := TList<Cardinal>.Create; - try - last_block_number := block_number+1; - while (last_block_number>block_number) And (act_depth>0) - And (block_number >= (account_number DIV CT_AccountsPerBlock)) - And (nOpsCounter <= EndOperation) do begin - if Assigned(AOwnerThread) then begin - if AOwnerThread.terminated then Exit; - end; - found_in_block := False; - last_block_number := block_number; - l.Clear; - If not Bank.Storage.LoadBlockChainBlock(opc,block_number) then begin - {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,'Block '+inttostr(block_number)+' not found. Cannot read operations');{$ENDIF} - exit; - end; - opc.OperationsHashTree.GetOperationsAffectingAccount(account_number,l); - for i := l.Count - 1 downto 0 do begin - op := opc.Operation[PtrInt(l.Items[i])]; - If TPCOperation.OperationToOperationResume(block_number,Op,False,account_number,OPR) then begin - OPR.NOpInsideBlock := PtrInt(l.Items[i]); - OPR.time := opc.OperationBlock.timestamp; - OPR.Block := block_number; - If last_balance>=0 then begin - OPR.Balance := last_balance; - last_balance := last_balance - ( OPR.Amount + OPR.Fee ); - end else OPR.Balance := -1; // Undetermined - if (nOpsCounter>=StartOperation) And (nOpsCounter<=EndOperation) then begin - OperationsResume.Add(OPR); - end; - inc(nOpsCounter); - found_in_block := True; - end; - end; - - // Is a new block operation? - if (TAccountComp.AccountBlock(account_number)=block_number) then begin - TPascalCoinProtocol.GetRewardDistributionForNewBlock(opc.OperationBlock,acc_0_miner_reward,acc_4_dev_reward,acc_4_for_dev); - If ((account_number MOD CT_AccountsPerBlock)=0) Or - ( ((account_number MOD CT_AccountsPerBlock)=CT_AccountsPerBlock-1) AND (acc_4_for_dev) ) then begin - OPR := CT_TOperationResume_NUL; - OPR.OpType:=CT_PseudoOp_Reward; - OPR.valid := true; - OPR.Block := block_number; - OPR.time := opc.OperationBlock.timestamp; - OPR.AffectedAccount := account_number; - If ((account_number MOD CT_AccountsPerBlock)=0) then begin - OPR.Amount := acc_0_miner_reward; - OPR.OperationTxt := 'Miner reward'; - OPR.OpSubtype:=CT_PseudoOpSubtype_Miner; - end else begin - OPR.Amount := acc_4_dev_reward; - OPR.OperationTxt := 'Dev reward'; - OPR.OpSubtype:=CT_PseudoOpSubtype_Developer; - end; - If last_balance>=0 then begin - OPR.Balance := last_balance; - end else OPR.Balance := -1; // Undetermined - if (nOpsCounter>=StartOperation) And (nOpsCounter<=EndOperation) then begin - OperationsResume.Add(OPR); - end; - inc(nOpsCounter); - found_in_block := True; - end; - end; - // - dec(act_depth); - If (Not found_in_block) And (first_block_is_unknown) then begin - Dec(block_number); - end else begin - block_number := opc.PreviousUpdatedBlocks.GetPreviousUpdatedBlock(account_number,block_number); - end; - opc.Clear(true); - end; - finally - l.Free; - end; - Finally - opc.Free; - End; - end; - -Var acc : TAccount; - startBlock : Cardinal; - lastBalance : Int64; -begin - if MaxDepth<0 then Exit; - if account_number>=Bank.SafeBox.AccountsCount then Exit; - if StartOperation>EndOperation then Exit; - acc := Bank.SafeBox.Account(account_number); - if (acc.GetLastUpdatedBlock>0) Or (acc.account=0) then Begin - if (SearchBackwardsStartingAtBlock=0) Or (SearchBackwardsStartingAtBlock>=acc.GetLastUpdatedBlock) then begin - startBlock := acc.GetLastUpdatedBlock; - lastBalance := acc.balance; - end else begin - startBlock := SearchBackwardsStartingAtBlock; - lastBalance := -1; - end; - DoGetFromBlock(startBlock,lastBalance,MaxDepth,0,startBlock<>acc.GetLastUpdatedBlock); - end; -end; - -procedure TNode.GetStoredOperationsFromAccount(const OperationsResume: TOperationsResumeList; account_number: Cardinal; MaxDepth, StartOperation, EndOperation: Integer; SearchBackwardsStartingAtBlock : Cardinal = 0); -var LOpList : TList<TOperationResume>; - i : Integer; -begin - LOpList := TList<TOperationResume>.Create; - try - GetStoredOperationsFromAccount(Nil,LOpList,account_number,MaxDepth,StartOperation,EndOperation,SearchBackwardsStartingAtBlock); - for i := 0 to LOpList.Count-1 do begin - OperationsResume.Add(LOpList[i]); - end; - finally - LOpList.Free; - end; -end; - function TNode.FindNOperation(block, account, n_operation: Cardinal; - var OpResume: TOperationResume): TSearchOperationResult; + var OpResume: TOperationResume): TSearchOpHashResult; // Note: block = 0 search in all blocks. If Block>0 must match a valid block with operation with this account var oprl : TOperationsResumeList; begin @@ -1227,14 +1097,14 @@ function TNode.FindNOperation(block, account, n_operation: Cardinal; try Result := FindNOperations(account,block,block=0,n_operation,n_operation,oprl); If oprl.Count>0 then begin - OpResume := oprl.OperationResume[0]; + OpResume := oprl.Items[0]; end else OpResume := CT_TOperationResume_NUL; finally oprl.Free; end; end; -function TNode.FindNOperations(account, start_block : Cardinal; allow_search_previous : Boolean; n_operation_low, n_operation_high: Cardinal; OpResumeList: TOperationsResumeList): TSearchOperationResult; +function TNode.FindNOperations(account, start_block : Cardinal; allow_search_previous : Boolean; n_operation_low, n_operation_high: Cardinal; OpResumeList: TOperationsResumeList): TSearchOpHashResult; var i : Integer; op : TPCOperation; aux_block, block : Cardinal; @@ -1244,7 +1114,7 @@ function TNode.FindNOperations(account, start_block : Cardinal; allow_search_pre LLockedMempool : TPCOperationsComp; begin OpResumeList.Clear; - Result := invalid_params; + Result := OpHash_invalid_params; block := start_block; If (block>=Bank.BlocksCount) then exit; // Invalid block number If (account>=Bank.AccountsCount) then exit; // Invalid account number @@ -1272,7 +1142,7 @@ function TNode.FindNOperations(account, start_block : Cardinal; allow_search_pre OpResumeList.Add(opr); if (n_operation>n_operation_low) then dec(n_operation) else begin - Result := found; + Result := OpHash_found; Exit; end; end; @@ -1289,7 +1159,7 @@ function TNode.FindNOperations(account, start_block : Cardinal; allow_search_pre While (n_operation>0) And (n_operation>=n_operation_low) And (block>0) do begin aux_block := block; If Not Bank.LoadOperations(OperationComp,block) then begin - Result := blockchain_block_not_found; // Cannot continue searching! + Result := OpHash_block_not_found; // Cannot continue searching! exit; end; For i:=OperationComp.Count-1 downto 0 do begin @@ -1305,12 +1175,12 @@ function TNode.FindNOperations(account, start_block : Cardinal; allow_search_pre OpResumeList.Add(opr); if (n_operation>n_operation_low) then dec(n_operation) else begin - Result := found; + Result := OpHash_found; Exit; end; end else begin If (op.GetAccountN_Operation(account) < n_operation) then begin - If (n_operation_high>n_operation_low) then Result := found; // multiple search, result is found (not an error) + If (n_operation_high>n_operation_low) then Result := OpHash_found; // multiple search, result is found (not an error) Exit // First occurrence is lower end; end; @@ -1326,7 +1196,7 @@ function TNode.FindNOperations(account, start_block : Cardinal; allow_search_pre finally OperationComp.Free; end; - Result := found; + Result := OpHash_found; end; procedure TNode.InitSafeboxAndOperations(max_block_to_read : Cardinal = $FFFFFFFF; restoreProgressNotify : TProgressNotify = Nil); @@ -1348,40 +1218,36 @@ procedure TNode.InitSafeboxAndOperations(max_block_to_read : Cardinal = $FFFFFFF end; end; -function TNode.FindOperationExt(const OperationComp: TPCOperationsComp; - const OperationHash: TRawBytes; var block: Cardinal; - var operation_block_index: Integer): TSearchOperationResult; +function TNode.FindOperation(Const AOperationHash : TRawBytes; var AOperationResume : TOperationResume) : TSearchOpHashResult; { With a OperationHash, search it } -var account,n_operation : Cardinal; +var i : Integer; op : TPCOperation; - initial_block, aux_block, aux_n_op : Cardinal; - opHashValid, opHash_OLD : TRawBytes; + opHashValid : TRawBytes; md160 : TRawBytes; LLockedMempool : TPCOperationsComp; + LBlock, LAccount, LN_Operation : Cardinal; begin - Result := invalid_params; + Result := OpHash_invalid_params; // Decode OperationHash - If not TPCOperation.DecodeOperationHash(OperationHash,block,account,n_operation,md160) then exit; - initial_block := block; + If not TPCOperation.DecodeOperationHash(AOperationHash,LBlock,LAccount,LN_Operation,md160) then exit; // - If (account>=Bank.AccountsCount) then exit; // Invalid account number + If (LAccount>=Bank.AccountsCount) then exit; // Invalid account number // If block=0 then we must search in pending operations first - if (block=0) then begin + if (LBlock=0) then begin LLockedMempool := LockMempoolRead; Try LLockedMempool.Lock; Try For i:=0 to LLockedMempool.Count-1 do begin op := LLockedMempool.Operation[i]; - If (op.SignerAccount=account) then begin + If (op.SignerAccount=LAccount) then begin opHashValid := TPCOperation.OperationHashValid(op,0); - opHash_OLD := TPCOperation.OperationHash_OLD(op,0); - If TBaseType.Equals(opHashValid,OperationHash) or - ((FBank.BlocksCount<CT_Protocol_Upgrade_v2_MinBlock) And (TBaseType.Equals(opHash_OLD,OperationHash))) then begin - operation_block_index:=i; - OperationComp.CopyFrom(LLockedMempool); - Result := found; + If TBaseType.Equals(opHashValid,AOperationHash) then begin + TPCOperation.OperationToOperationResume(0,op,True,LAccount,AOperationResume); + AOperationResume.Balance := -1; + AOperationResume.NOpInsideBlock := i; + Result := OpHash_found; exit; end; end; @@ -1392,55 +1258,8 @@ function TNode.FindOperationExt(const OperationComp: TPCOperationsComp; Finally UnlockMempoolRead; End; - // block=0 and not found... start searching at block updated by account updated_block - block := Bank.SafeBox.Account(account).GetLastUpdatedBlock; - if Bank.SafeBox.Account(account).n_operation<n_operation then exit; // n_operation is greater than found in safebox - end; - if (block=0) or (block>=Bank.BlocksCount) then exit; - // Search in previous blocks - While (block>0) do begin - aux_block := block; - If Not Bank.LoadOperations(OperationComp,block) then begin - Result := blockchain_block_not_found; - exit; - end; - For i:=OperationComp.Count-1 downto 0 do begin - op := OperationComp.Operation[i]; - if (op.IsSignerAccount(account)) then begin - aux_n_op := op.GetAccountN_Operation(account); - If (aux_n_op<n_operation) then exit; // n_operation is greaten than found - If (aux_n_op=n_operation) then begin - // Possible candidate or dead - opHashValid := TPCOperation.OperationHashValid(op,initial_block); - If (TBaseType.Equals(opHashValid,OperationHash)) then begin - operation_block_index:=i; - Result := found; - exit; - end else if (block<CT_Protocol_Upgrade_v2_MinBlock) then begin - opHash_OLD := TPCOperation.OperationHash_OLD(op,initial_block); - if (TBaseType.Equals(opHash_OLD,OperationHash)) then begin - operation_block_index:=i; - Result := found; - exit; - end else exit; // Not found! - end else exit; // Not found! - end; - end; - end; - block := OperationComp.PreviousUpdatedBlocks.GetPreviousUpdatedBlock(account,block); - if (block>=aux_block) then exit; // Error... not found a valid block positioning - if (initial_block<>0) then exit; // If not found in specified block, no valid hash end; -end; - -function TNode.FindOperation(const OperationComp: TPCOperationsComp; - const OperationHash: TRawBytes; var block: Cardinal; - var operation_block_index: Integer): Boolean; - { With a OperationHash, search it } -var sor : TSearchOperationResult; -begin - sor := FindOperationExt(OperationComp,OperationHash,block,operation_block_index); - Result := sor = found; + Result := Bank.Storage.FindOperation(AOperationHash,AOperationResume); end; procedure TNode.NotifyNetClientMessage(Sender: TNetConnection; const TheMessage: String); @@ -1848,6 +1667,37 @@ destructor TThreadNodeNotifyOperations.Destroy; inherited; end; +{ TSaveMempoolOperationsThread } + +procedure TSaveMempoolOperationsThread.BCExecute; +var i : Integer; + LLocked : TPCOperationsComp; +begin + FPendingToSave := false; + repeat + if FPendingToSave then begin + LLocked := FNode.LockMempoolRead; + try + FPendingToSave := False; + FNode.Bank.Storage.SavePendingBufferOperations(LLocked.OperationsHashTree); + finally + FNode.UnlockMempoolRead; + end; + end; + // Wait 10 seconds prior to save updates on mempool + i := 0; + while (i<1000) and (Not Terminated) do begin + Sleep(10); + inc(i); + end; + until (false) or (Terminated); +end; + +procedure TSaveMempoolOperationsThread.Touch; +begin + FPendingToSave := True; +end; + initialization _Node := Nil; _PascalCoinDataFolder := ''; From 93aee776732f771c08e37cf1ff78c04cd2954e01 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 16 Dec 2021 23:54:45 +0100 Subject: [PATCH 212/275] Needed updates for compiler and some extra improvements on RPC --- src/core/UNetProtocol.pas | 13 +- src/core/UOpTransaction.pas | 26 +-- src/core/UPCRPCOpData.pas | 2 +- src/core/URPC.pas | 398 +++++++++++++++++++++++---------- src/core/UTxMultiOperation.pas | 6 +- 5 files changed, 301 insertions(+), 144 deletions(-) diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index 6cc7cc649..1252feb79 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -1659,8 +1659,8 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; try Bank.StorageClass := TNode.Node.Bank.StorageClass; Bank.Orphan := TNode.Node.Bank.Orphan; - Bank.Storage.ReadOnly := true; Bank.Storage.CopyConfiguration(TNode.Node.Bank.Storage); + Bank.Storage.ReadOnly := true; if start_block>=0 then begin @@ -1671,6 +1671,7 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; IsUsingSnapshot := True; Bank.Orphan := FormatDateTime('yyyymmddhhnnss',DateTime2UnivDateTime(now)); + Bank.Storage.StorageFilename := ''; Bank.Storage.ReadOnly := false; end else begin @@ -4459,7 +4460,7 @@ function TNetConnection.Send_AddOperations(Operations : TOperationsHashTree) : B nOpsToSend := Operations.OperationsCount; end; if FBufferToSendOperations.OperationsCount>0 then begin - TLog.NewLog(ltdebug,ClassName,Format('Sending %d Operations to %s (inProc:%d, Received:%d)',[FBufferToSendOperations.OperationsCount,ClientRemoteAddr,nOpsToSend,FBufferReceivedOperationsHash.Count])); + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Sending %d Operations to %s (inProc:%d, Received:%d)',[FBufferToSendOperations.OperationsCount,ClientRemoteAddr,nOpsToSend,FBufferReceivedOperationsHash.Count]));{$ENDIF} LStream := TMemoryStream.Create; try request_id := TNetData.NetData.NewRequestId; @@ -5166,7 +5167,7 @@ procedure TNetworkAdjustedTime.AddNewIp(const clientIp: String; clientTimestamp inc(P^.counter); inc(FTotalCounter); UpdateMedian(l); - TLog.NewLog(ltDebug,ClassName,Format('AddNewIp (%s,%d) - Total:%d/%d Offset:%d',[clientIp,clientTimestamp,l.Count,FTotalCounter,FTimeOffset])); + {$IFDEF HIGHLOG}TLog.NewLog(ltDebug,ClassName,Format('AddNewIp (%s,%d) - Total:%d/%d Offset:%d',[clientIp,clientTimestamp,l.Count,FTotalCounter,FTimeOffset]));{$ENDIF} finally FTimesList.UnlockList; end; @@ -5241,9 +5242,9 @@ procedure TNetworkAdjustedTime.RemoveIp(const clientIp: String); Dec(FTotalCounter); end; UpdateMedian(l); - if (i>=0) then - TLog.NewLog(ltDebug,ClassName,Format('RemoveIp (%s) - Total:%d/%d Offset:%d',[clientIp,l.Count,FTotalCounter,FTimeOffset])) - else TLog.NewLog(ltError,ClassName,Format('RemoveIp not found (%s) - Total:%d/%d Offset:%d',[clientIp,l.Count,FTotalCounter,FTimeOffset])) + if (i>=0) then begin + {$IFDEF HIGHLOG}TLog.NewLog(ltDebug,ClassName,Format('RemoveIp (%s) - Total:%d/%d Offset:%d',[clientIp,l.Count,FTotalCounter,FTimeOffset])){$ENDIF} + end else TLog.NewLog(ltError,ClassName,Format('RemoveIp not found (%s) - Total:%d/%d Offset:%d',[clientIp,l.Count,FTotalCounter,FTimeOffset])) finally FTimesList.UnlockList; end; diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index bc34d39d8..37be05667 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -27,7 +27,7 @@ interface Uses UCrypto, UBlockChain, Classes, UAccounts, UBaseTypes, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, - UPCDataTypes, UEPasa; + UPCDataTypes, UEPasa, UOrderedList; Type // Operations Type @@ -91,7 +91,7 @@ interface public function GetBufferForOpHash(UseProtocolV2 : Boolean): TRawBytes; override; function DoOperation(APrevious : TAccountPreviousBlockInfo; ASafeBoxTransaction : TPCSafeBoxTransaction; var AErrors : String) : Boolean; override; - procedure AffectedAccounts(list : TList<Cardinal>); override; + procedure AffectedAccounts(list : TOrderedList<Cardinal>); override; // class function OpType : Byte; override; function OperationAmount : Int64; override; @@ -132,7 +132,7 @@ interface function SignerAccount : Cardinal; override; function DestinationAccount : Int64; override; function N_Operation : Cardinal; override; - procedure AffectedAccounts(list : TList<Cardinal>); override; + procedure AffectedAccounts(list : TOrderedList<Cardinal>); override; function OperationAmountByAccount(account : Cardinal) : Int64; override; Constructor Create(ACurrentProtocol : Word; account_signer, n_operation, account_target: Cardinal; key:TECPrivateKey; new_account_key : TAccountKey; fee: UInt64; const payload: TOperationPayload); Property Data : TOpChangeKeyData read FData; @@ -171,7 +171,7 @@ interface function SignerAccount : Cardinal; override; function N_Operation : Cardinal; override; function OperationAmountByAccount(account : Cardinal) : Int64; override; - procedure AffectedAccounts(list : TList<Cardinal>); override; + procedure AffectedAccounts(list : TOrderedList<Cardinal>); override; Constructor Create(ACurrentProtocol : word; account_number, n_operation: Cardinal; fee: UInt64; new_accountkey : TAccountKey); Property Data : TOpRecoverFoundsData read FData; Function toString : String; Override; @@ -243,7 +243,7 @@ interface function DestinationAccount : Int64; override; function SellerAccount : Int64; override; function N_Operation : Cardinal; override; - procedure AffectedAccounts(list : TList<Cardinal>); override; + procedure AffectedAccounts(list : TOrderedList<Cardinal>); override; function OperationAmountByAccount(account : Cardinal) : Int64; override; Property Data : TOpListAccountData read FData; Function toString : String; Override; @@ -297,7 +297,7 @@ interface function SignerAccount : Cardinal; override; function DestinationAccount : Int64; override; function N_Operation : Cardinal; override; - procedure AffectedAccounts(list : TList<Cardinal>); override; + procedure AffectedAccounts(list : TOrderedList<Cardinal>); override; function OperationAmountByAccount(account : Cardinal) : Int64; override; Constructor CreateChangeAccountInfo(ACurrentProtocol : word; account_signer, n_operation, account_target: Cardinal; key:TECPrivateKey; @@ -349,7 +349,7 @@ interface function SignerAccount : Cardinal; override; function DestinationAccount : Int64; override; function N_Operation : Cardinal; override; - procedure AffectedAccounts(list : TList<Cardinal>); override; + procedure AffectedAccounts(list : TOrderedList<Cardinal>); override; function OperationAmountByAccount(account : Cardinal) : Int64; override; Constructor CreateOpData( ACurrentProtocol : word; account_signer, account_sender, account_target : Cardinal; signer_key:TECPrivateKey; n_operation : Cardinal; dataType, dataSequence : Word; AGUID : TGUID; amount, fee : UInt64; const payload: TOperationPayload); Property Data : TOpDataData read FData; @@ -655,7 +655,7 @@ function TOpChangeAccountInfo.N_Operation: Cardinal; Result := FData.n_operation; end; -procedure TOpChangeAccountInfo.AffectedAccounts(list: TList<Cardinal>); +procedure TOpChangeAccountInfo.AffectedAccounts(list: TOrderedList<Cardinal>); begin list.Add(FData.account_signer); if (FData.account_target<>FData.account_signer) then list.Add(FData.account_target); @@ -774,7 +774,7 @@ function TOpChangeAccountInfo.GetDigestToSign: TRawBytes; { TOpTransaction } -procedure TOpTransaction.AffectedAccounts(list: TList<Cardinal>); +procedure TOpTransaction.AffectedAccounts(list: TOrderedList<Cardinal>); begin list.Add(FData.sender); list.Add(FData.target); @@ -1392,7 +1392,7 @@ function TOpTransaction.GetDigestToSign: TRawBytes; { TOpChangeKey } -procedure TOpChangeKey.AffectedAccounts(list: TList<Cardinal>); +procedure TOpChangeKey.AffectedAccounts(list: TOrderedList<Cardinal>); begin list.Add(FData.account_signer); if (FData.account_target<>FData.account_signer) then list.Add(FData.account_target); @@ -1739,7 +1739,7 @@ class function TOpChangeKeySigned.OpType: Byte; { TOpRecoverFounds } -procedure TOpRecoverFounds.AffectedAccounts(list: TList<Cardinal>); +procedure TOpRecoverFounds.AffectedAccounts(list: TOrderedList<Cardinal>); begin list.Add(FData.account); end; @@ -1930,7 +1930,7 @@ function TOpRecoverFounds.GetDigestToSign: TRawBytes; { TOpListAccount } -procedure TOpListAccount.AffectedAccounts(list: TList<Cardinal>); +procedure TOpListAccount.AffectedAccounts(list: TOrderedList<Cardinal>); begin list.Add(FData.account_signer); if FData.account_signer<>FData.account_target then @@ -2817,7 +2817,7 @@ function TOpData.N_Operation: Cardinal; Result := FData.n_operation; end; -procedure TOpData.AffectedAccounts(list: TList<Cardinal>); +procedure TOpData.AffectedAccounts(list: TOrderedList<Cardinal>); begin list.Add(FData.account_signer); if (FData.account_signer<>FData.account_sender) then begin diff --git a/src/core/UPCRPCOpData.pas b/src/core/UPCRPCOpData.pas index 62fe5452c..0f7c9c89a 100644 --- a/src/core/UPCRPCOpData.pas +++ b/src/core/UPCRPCOpData.pas @@ -343,7 +343,7 @@ class function TRPCOpData.OpData_FindOpDataOperations( LResultArray := AJSONResponse.GetAsArray('result'); for i := 0 to LOperationsResumeList.Count-1 do begin - TPascalCoinJSONComp.FillOperationObject(LOperationsResumeList.OperationResume[i],ASender.Node.Bank.BlocksCount, + TPascalCoinJSONComp.FillOperationObject(LOperationsResumeList.Items[i],ASender.Node.Bank.BlocksCount, ASender.Node,ASender.RPCServer.WalletKeys,ASender.RPCServer.PayloadPasswords, LResultArray.GetAsObject( LResultArray.Count )); end; diff --git a/src/core/URPC.pas b/src/core/URPC.pas index a0c62f290..f653cbe79 100644 --- a/src/core/URPC.pas +++ b/src/core/URPC.pas @@ -24,6 +24,8 @@ interface {$I ./../config.inc} +{$DEFINE RPC_PROTECT_MASSIVE_CALLS} + Uses UThread, ULog, UConst, UNode, UAccounts, UCrypto, UBlockChain, UNetProtocol, UOpTransaction, UWallet, UTime, UPCEncryption, UTxMultiOperation, UJSONFunctions, classes, blcksock, synsock, @@ -52,6 +54,7 @@ interface CT_RPC_ErrNum_AmbiguousPayload = 1017; CT_RPC_ErrNum_InvalidSignature = 1020; CT_RPC_ErrNum_NotAllowedCall = 1021; + CT_RPC_ErrNum_MaxCalls = 1022; Type @@ -162,6 +165,7 @@ TRPCProcess = class(TPCThread) class procedure RegisterProcessMethod(Const AMethodName : String; ARPCProcessMethod : TRPCProcessMethod); class procedure UnregisterProcessMethod(Const AMethodName : String); class function FindRegisteredProcessMethod(Const AMethodName : String) : TRPCProcessMethod; + class procedure ProcessMethodCalled(Const AMethodName : String; AStartTickCount : TTickCount); end; implementation @@ -171,17 +175,27 @@ implementation SysUtils, Synautil, UEPasaDecoder, UPCRPCSend, + UOrderedList, UPCRPCOpData, UPCRPCFindAccounts, UPCRPCFindBlocks, UPCRPCFileUtils; Type TRegisteredRPCProcessMethod = Record MethodName : String; RPCProcessMethod : TRPCProcessMethod; + CallsCounter : Integer; + ElapsedMilis : Int64; + procedure Clear; end; + PRegisteredRPCProcessMethod = ^TRegisteredRPCProcessMethod; var _RPCServer : TRPCServer = Nil; - _RPCProcessMethods : TList<TRegisteredRPCProcessMethod> = Nil; + _RPCProcessMethods : TOrderedList<PRegisteredRPCProcessMethod> = Nil; + +function TRegisteredRPCProcessMethod_Comparer(const ALeft,ARight : PRegisteredRPCProcessMethod) : Integer; +begin + Result := AnsiCompareText(ALeft.MethodName , ARight.MethodName); +end; { TPascalCoinJSONComp } @@ -292,7 +306,7 @@ class procedure TPascalCoinJSONComp.FillOperationObject(const OPR: TOperationRes end; if OPR.valid then begin jsonObject.GetAsVariant('block').Value:=OPR.Block; - jsonObject.GetAsVariant('time').Value:=OPR.time; + if OPR.time>0 then jsonObject.GetAsVariant('time').Value:=OPR.time; jsonObject.GetAsVariant('opblock').Value:=OPR.NOpInsideBlock; if (OPR.Block>0) And (OPR.Block<currentNodeBlocksCount) then jsonObject.GetAsVariant('maturation').Value := currentNodeBlocksCount - OPR.Block - 1 @@ -1032,19 +1046,40 @@ destructor TRPCProcess.Destroy; class function TRPCProcess.FindRegisteredProcessMethod(const AMethodName: String): TRPCProcessMethod; var i : Integer; + P : PRegisteredRPCProcessMethod; begin Result := Nil; if Not Assigned(_RPCProcessMethods) then Exit; - i := 0; - while (i<_RPCProcessMethods.Count) and (Not Assigned(Result)) do begin - if AnsiSameStr( _RPCProcessMethods.Items[i].MethodName , AMethodName) then begin - Result := _RPCProcessMethods.Items[i].RPCProcessMethod; + New(P); + Try + P.Clear; + P.MethodName := AMethodName; + if _RPCProcessMethods.Find(P,i) then begin + Result := _RPCProcessMethods.Get(i).RPCProcessMethod; end; - inc(i); - end; + Finally + Dispose(P); + End; end; procedure TRPCProcess.BCExecute; + function ValidMethodName(const AMethod : String) : Boolean; + var i : Integer; + begin + Result := False; + for i:=0 to AMethod.Length-1 do begin + case AMethod.Chars[i] of + 'a'..'z', + 'A'..'Z', + '0'..'9', + '_','.' : ; // Nothing to do + '-' : if i=0 then Exit; // Cannot start with "-" + else Exit; // Not a valid char + end; + end; + Result := True; + end; + var timeout: integer; s: string; @@ -1054,10 +1089,10 @@ procedure TRPCProcess.BCExecute; resultcode: integer; inputdata : TRawBytes; js,jsresult : TPCJSONData; - jsonobj,jsonresponse : TPCJSONObject; + jsonobj,jsonresponse, paramsJSON : TPCJSONObject; errNum : Integer; errDesc : String; jsonrequesttxt, - jsonresponsetxt, methodName, paramsTxt : String; + jsonresponsetxt, methodName, paramsTxt, senderIP : String; valid : Boolean; i : Integer; Headers : TStringList; @@ -1066,6 +1101,7 @@ procedure TRPCProcess.BCExecute; LOnStartLiveConnectionCount : Integer; begin LOnStartLiveConnectionCount := FRPCServer.FLiveConnectionsCount; + senderIP := ''; callcounter := _RPCServer.GetNewCallCounter; tc := TPlatform.GetTickCount; methodName := ''; @@ -1139,9 +1175,27 @@ procedure TRPCProcess.BCExecute; errDesc := ''; try methodName := jsonobj.AsString('method',''); - paramsTxt := jsonobj.GetAsObject('params').ToJSON(false); + paramsJSON := jsonobj.GetAsObject('params'); + senderIP := Trim(jsonObj.AsString('remoteaddr','')); // + paramsTxt := paramsJSON.ToJSON(false); {$IFDEF HIGHLOG}TLog.NewLog(ltinfo,Classname,FSock.GetRemoteSinIP+':'+inttostr(FSock.GetRemoteSinPort)+' Processing method '+methodName+' params '+paramsTxt);{$ENDIF} - Valid := ProcessMethod(methodName,jsonobj.GetAsObject('params'),jsonresponse,errNum,errDesc); + valid := True; + {$IFDEF RPC_PROTECT_MASSIVE_CALLS} + if (senderIP<>'') and (ValidMethodName(methodName)) then begin + if TNetData.NetData.IpInfos.Update_And_ReachesLimits(senderIP,'rpcmethod',methodName,0,True, + TArray<TLimitLifetime>.Create(TLimitLifetime.Create(60,50,0),TLimitLifetime.Create(3600,500,0))) then begin + valid := false; + errNum := CT_RPC_ErrNum_MaxCalls; + errDesc := Format('IP:%s Reached limit %s',[senderIP,methodName]); + jsonresponse.GetAsObject('error').GetAsVariant('code').Value:=errNum; + jsonresponse.GetAsObject('error').GetAsVariant('message').Value:=errDesc; + end; + end; + {$ENDIF} + if valid then begin + + TRPCProcess.ProcessMethodCalled(methodName,tc); + Valid := ProcessMethod(methodName,paramsJSON,jsonresponse,errNum,errDesc); if not Valid then begin if (errNum<>0) or (errDesc<>'') then begin jsonresponse.GetAsObject('error').GetAsVariant('code').Value:=errNum; @@ -1151,6 +1205,8 @@ procedure TRPCProcess.BCExecute; jsonresponse.GetAsObject('error').GetAsVariant('message').Value:='Unknown error processing method'; end; end; + + end; Except on E:Exception do begin TLog.NewLog(lterror,Classname,'Exception processing method'+methodName+' ('+E.ClassName+'): '+E.Message); @@ -1197,8 +1253,14 @@ procedure TRPCProcess.BCExecute; FSock.SendString(jsonresponsetxt); end; end; - _RPCServer.AddRPCLog(FSock.GetRemoteSinIP+':'+InttoStr(FSock.GetRemoteSinPort),callcounter,'Method:'+methodName+' Params:'+paramsTxt+' '+Inttostr(errNum)+':'+errDesc+' Time:'+FormatFloat('0.000',(TPlatform.GetElapsedMilliseconds(tc)/1000)) + if senderIP<>'' then begin + senderIP := FSock.GetRemoteSinIP+':'+InttoStr(FSock.GetRemoteSinPort) + ' @'+senderIP; + end else begin + senderIP := FSock.GetRemoteSinIP+':'+InttoStr(FSock.GetRemoteSinPort); + end; + _RPCServer.AddRPCLog(senderIP,callcounter,'Method:'+methodName+' Params:'+paramsTxt+' '+Inttostr(errNum)+':'+errDesc+' Time:'+FormatFloat('0.000',(TPlatform.GetElapsedMilliseconds(tc)/1000)) +' '+LOnStartLiveConnectionCount.ToString+'->'+FRPCServer.FLiveConnectionsCount.ToString); + TRPCProcess.ProcessMethodCalled(methodName,tc); finally jsonresponse.free; Headers.Free; @@ -1284,6 +1346,68 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; end; end; + Function GetBlockOperation(ABlock, AOpBlock : Integer; jsonObject : TPCJSONObject) : Boolean; + var LOpResumeList : TOperationsResumeList; + LOperationBlock : TOperationBlock; + LOperationsCount : Integer; + LOperationsAmount : Int64; + begin + FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls + try + LOpResumeList := TOperationsResumeList.Create; + Try + if not FNode.Bank.Storage.GetBlockOperations(ABlock,AOpBlock,1,LOperationBlock,LOperationsCount,LOperationsAmount,LOpResumeList) then begin + ErrorNum := CT_RPC_ErrNum_InvalidOperation; + ErrorDesc := 'Cannot load Block: '+ABlock.ToString+' OpBlock: '+AOpBlock.ToString; + Result := False; + Exit; + end; + if LOpResumeList.Count<>1 then Exit(False); + TPascalCoinJSONComp.FillOperationObject(LOpResumeList.Items[0], + FNode.Bank.BlocksCount, + Node,RPCServer.WalletKeys,RPCServer.PayloadPasswords, + jsonObject); + Result := True; + Finally + LOpResumeList.Free; + End; + finally + FNode.OperationSequenceLock.Release; + end; + end; + + + Function GetBlockOperations(ABlock, AOpBlockStartIndex, AMaxOperations : Integer; jsonArray : TPCJSONArray) : Boolean; + var LOpResumeList : TOperationsResumeList; + LOperationBlock : TOperationBlock; + LOperationsCount : Integer; + LOperationsAmount : Int64; + i : Integer; + begin + FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls + try + LOpResumeList := TOperationsResumeList.Create; + Try + if not FNode.Bank.Storage.GetBlockOperations(ABlock,AOpBlockStartIndex,AMaxOperations,LOperationBlock,LOperationsCount,LOperationsAmount,LOpResumeList) then begin + ErrorNum := CT_RPC_ErrNum_InvalidOperation; + ErrorDesc := 'Cannot load Block: '+ABlock.ToString+' OpBlock: '+AOpBlockStartIndex.ToString+' Max: '+AMaxOperations.ToString; + Result := False; + Exit; + end; + for i := 0 to LOpResumeList.Count-1 do begin + TPascalCoinJSONComp.FillOperationObject(LOpResumeList.Items[i],FNode.Bank.BlocksCount, + Node,RPCServer.WalletKeys,RPCServer.PayloadPasswords, + jsonArray.GetAsObject(jsonArray.Count)); + end; + Result := True; + Finally + LOpResumeList.Free; + End; + finally + FNode.OperationSequenceLock.Release; + end; + end; + Procedure FillOperationResumeToJSONObject(Const OPR : TOperationResume; jsonObject : TPCJSONObject); Begin TPascalCoinJSONComp.FillOperationObject(OPR,FNode.Bank.BlocksCount, @@ -1340,7 +1464,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; end; if (nCounter<maxReg) then begin if (startReg<0) then startReg := 0; // Prevent -1 value - FNode.GetStoredOperationsFromAccount(OperationsResume,accountNumber,maxBlocksDepth,startReg,startReg+maxReg-1,forceStartBlock); + FNode.Bank.Storage.GetAccountOperations(accountNumber,maxBlocksDepth,startReg,maxReg,forceStartBlock,OperationsResume); end; for i:=0 to OperationsResume.Count-1 do begin Obj := jsonArray.GetAsObject(jsonArray.Count); @@ -1434,6 +1558,38 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; end; end; + Procedure GetMethodsCallsStats; + var i : Integer; + obj: TPCJSONObject; + P : PRegisteredRPCProcessMethod; + LCalls, LMilis : Int64; + Begin + if Not Assigned(_RPCProcessMethods) then Exit; + LCalls := 0; + LMilis := 0; + i := 0; + while (i<_RPCProcessMethods.Count) do begin + P := _RPCProcessMethods.Get(i); + obj := GetResultArray.GetAsObject(GetResultArray.Count); + obj.GetAsVariant('method').Value := P.MethodName; + obj.GetAsVariant('calls').Value := P.CallsCounter; + obj.GetAsVariant('seconds').Value := FormatFloat('0.000',P.ElapsedMilis/1000); + if P.CallsCounter>0 then begin + obj.GetAsVariant('secs_average').Value := FormatFloat('0.000',(P.ElapsedMilis/1000)/P.CallsCounter); + end; + inc(LCalls,P.CallsCounter); + inc(LMilis,P.ElapsedMilis); + inc(i); + end; + obj := GetResultArray.GetAsObject(GetResultArray.Count); + obj.GetAsVariant('method').Value := 'TOTAL'; + obj.GetAsVariant('calls').Value := LCalls; + obj.GetAsVariant('seconds').Value := FormatFloat('0.000',LMilis/1000); + if LCalls>0 then begin + obj.GetAsVariant('secs_average').Value := FormatFloat('0.000',(LMilis/1000)/LCalls); + end; + end; + // This function creates a TOpTransaction without looking for balance/private key of sender account // It assumes that sender,target,sender_last_n_operation,senderAccountKey and targetAccountKey are correct Function CreateOperationTransaction(current_protocol : Word; sender, target, sender_last_n_operation : Cardinal; amount, fee : UInt64; @@ -2552,7 +2708,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; function FindNOperations : Boolean; Var oprl : TOperationsResumeList; start_block, account, n_operation_min, n_operation_max : Cardinal; - sor : TSearchOperationResult; + sor : TSearchOpHashResult; jsonarr : TPCJSONArray; i : Integer; begin @@ -2575,13 +2731,13 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; start_block := params.AsCardinal('start_block',0); // Optional: 0 = Search all sor := FNode.FindNOperations(account,start_block,true,n_operation_min,n_operation_max,oprl); Case sor of - found : Result := True; - invalid_params : begin + OpHash_found : Result := True; + OpHash_invalid_params : begin ErrorNum:=CT_RPC_ErrNum_NotFound; ErrorDesc:='Not found using block/account/n_operation'; exit; end; - blockchain_block_not_found : begin + OpHash_block_not_found : begin ErrorNum := CT_RPC_ErrNum_InvalidBlock; ErrorDesc:='Blockchain file does not contain all blocks to find'; exit; @@ -2591,7 +2747,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; jsonarr := jsonresponse.GetAsArray('result'); if oprl.Count>0 then begin; for i:=0 to oprl.Count-1 do begin - FillOperationResumeToJSONObject(oprl.OperationResume[i],jsonarr.GetAsObject(jsonarr.Count)); + FillOperationResumeToJSONObject(oprl.Items[i],jsonarr.GetAsObject(jsonarr.Count)); end; end; finally @@ -3299,81 +3455,15 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; // Param "block" contains block. Null = Pending operation // Param "opblock" contains operation inside a block: (0..getblock.operations-1) // Returns a JSON object with operation values as "Operation resume format" - FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls - try - c := params.GetAsVariant('block').AsCardinal(CT_MaxBlock); - if (c>=0) And (c<FNode.Bank.BlocksCount) then begin - pcops := TPCOperationsComp.Create(Nil); - try - If Not FNode.Bank.LoadOperations(pcops,c) then begin - ErrorNum := CT_RPC_ErrNum_InternalError; - ErrorDesc := 'Cannot load Block: '+IntToStr(c); - Exit; - end; - i := params.GetAsVariant('opblock').AsInteger(0); - if (i<0) Or (i>=pcops.Count) then begin - ErrorNum := CT_RPC_ErrNum_InvalidOperation; - ErrorDesc := 'Block/Operation not found: '+IntToStr(c)+'/'+IntToStr(i)+' BlockOperations:'+IntToStr(pcops.Count); - Exit; - end; - If TPCOperation.OperationToOperationResume(c,pcops.Operation[i],True,pcops.Operation[i].SignerAccount,opr) then begin - opr.NOpInsideBlock:=i; - opr.time:=pcops.OperationBlock.timestamp; - opr.Balance := -1; - FillOperationResumeToJSONObject(opr,GetResultObject); - end; - Result := True; - finally - pcops.Free; - end; - end else begin - If (c=CT_MaxBlock) then ErrorDesc := 'Need block param' - else ErrorDesc := 'Block not found: '+IntToStr(c); - ErrorNum := CT_RPC_ErrNum_InvalidBlock; - end; - finally - Node.OperationSequenceLock.Release; - end; + Result := GetBlockOperation(params.GetAsVariant('block').AsInteger(CT_MaxBlock), + params.GetAsVariant('opblock').AsInteger(CT_MaxBlock),GetResultObject); end else if (method='getblockoperations') then begin // Param "block" contains block // Returns a JSON array with items as "Operation resume format" - FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls - try - c := params.GetAsVariant('block').AsCardinal(CT_MaxBlock); - if (c>=0) And (c<FNode.Bank.BlocksCount) then begin - pcops := TPCOperationsComp.Create(Nil); - try - If Not FNode.Bank.LoadOperations(pcops,c) then begin - ErrorNum := CT_RPC_ErrNum_InternalError; - ErrorDesc := 'Cannot load Block: '+IntToStr(c); - Exit; - end; - jsonarr := GetResultArray; - k := params.AsInteger('max',100); - j := params.AsInteger('start',0); - for i := 0 to pcops.Count - 1 do begin - if (i>=j) then begin - If TPCOperation.OperationToOperationResume(c,pcops.Operation[i],True,pcops.Operation[i].SignerAccount,opr) then begin - opr.NOpInsideBlock:=i; - opr.time:=pcops.OperationBlock.timestamp; - opr.Balance := -1; // Don't include! - FillOperationResumeToJSONObject(opr,jsonarr.GetAsObject(jsonarr.Count)); - end; - end; - if (k>0) And ((i+1)>=(j+k)) then break; - end; - Result := True; - finally - pcops.Free; - end; - end else begin - If (c=CT_MaxBlock) then ErrorDesc := 'Need block param' - else ErrorDesc := 'Block not found: '+IntToStr(c); - ErrorNum := CT_RPC_ErrNum_InvalidBlock; - end; - finally - FNode.OperationSequenceLock.Release; - end; + Result := GetBlockOperations(params.GetAsVariant('block').AsInteger(CT_MaxBlock), + params.GetAsVariant('start').AsInteger(0), + params.GetAsVariant('max').AsInteger(100), + GetResultArray); end else if (method='getaccountoperations') then begin // Returns all the operations affecting an account in "Operation resume format" as an array // Param "account" contains account number @@ -3446,36 +3536,30 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; ErrorDesc:='param ophash not found or invalid hexadecimal value "'+params.AsString('ophash','')+'"'; exit; end; + if (Length(r1)<>32) then begin + ErrorNum:=CT_RPC_ErrNum_InvalidOperation; + ErrorDesc:='param ophash with invalid length (Expected 64 chars for a 32bytes hexadecimal) value length = '+IntToStr(Length(r1)); + exit; + end; FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls try - pcops := TPCOperationsComp.Create(Nil); - try - Case FNode.FindOperationExt(pcops,r1,c,i) of - found : ; - invalid_params : begin + Case FNode.FindOperation(r1,opr) of + OpHash_found : ; + OpHash_invalid_params : begin ErrorNum:=CT_RPC_ErrNum_NotFound; ErrorDesc:='ophash not found: "'+params.AsString('ophash','')+'"'; exit; end; - blockchain_block_not_found : begin + OpHash_block_not_found : begin ErrorNum := CT_RPC_ErrNum_InternalError; - ErrorDesc:='Blockchain block '+IntToStr(c)+' not found to search ophash: "'+params.AsString('ophash','')+'"'; + ErrorDesc:='Blockchain block not found to search ophash: "'+params.AsString('ophash','')+'"'; exit; end; else Raise Exception.Create('ERROR DEV 20171120-4'); end; - If not TPCOperation.OperationToOperationResume(c,pcops.Operation[i],True,pcops.Operation[i].SignerAccount,opr) then begin - ErrorNum := CT_RPC_ErrNum_InternalError; - ErrorDesc := 'Error 20161026-1'; - end; - opr.NOpInsideBlock:=i; - opr.time:=pcops.OperationBlock.timestamp; opr.Balance := -1; // don't include FillOperationResumeToJSONObject(opr,GetResultObject); Result := True; - finally - pcops.Free; - end; finally FNode.OperationSequenceLock.Release; end; @@ -3489,13 +3573,13 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; FNode.OperationSequenceLock.Acquire; // Added to prevent high concurrent API calls try Case FNode.FindNOperation(params.AsCardinal('block',0),c,params.AsCardinal('n_operation',0),opr) of - found : ; - invalid_params : begin + OpHash_found : ; + OpHash_invalid_params : begin ErrorNum:=CT_RPC_ErrNum_NotFound; ErrorDesc:='Not found using block/account/n_operation'; exit; end; - blockchain_block_not_found : begin + OpHash_block_not_found : begin ErrorNum := CT_RPC_ErrNum_InvalidBlock; ErrorDesc:='Blockchain file does not contain all blocks to find'; exit; @@ -3973,6 +4057,14 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; end; Get_node_ip_stats; Result := True; + end else if (method='methods_stats') then begin + if (Not _RPCServer.AllowUsePrivateKeys) then begin + // Protection when server is locked to avoid private keys call + ErrorNum := CT_RPC_ErrNum_NotAllowedCall; + Exit; + end; + GetMethodsCallsStats; + Result := True; end else begin LRPCProcessMethod := FindRegisteredProcessMethod(method); if Assigned(LRPCProcessMethod) then begin @@ -3984,26 +4076,77 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject; end; end; +class procedure TRPCProcess.ProcessMethodCalled(const AMethodName: String; + AStartTickCount: TTickCount); +var + P, PFound : PRegisteredRPCProcessMethod; + i : Integer; +begin + if Not Assigned(_RPCProcessMethods) then begin + _RPCProcessMethods := TOrderedList<PRegisteredRPCProcessMethod>.Create(False,TRegisteredRPCProcessMethod_Comparer); + end; + New(P); + try + P.Clear; + P.MethodName := AMethodName; + if _RPCProcessMethods.Find(P,i) then begin + PFound := _RPCProcessMethods.Get(i); + end else begin + // Create + New(PFound); + PFound.Clear; + PFound.MethodName := AMethodName; + _RPCProcessMethods.Add(PFound); + end; + if (AStartTickCount>0) then begin + inc(PFound.CallsCounter); + inc(PFound.ElapsedMilis,Int64(TPlatform.GetElapsedMilliseconds(AStartTickCount))); + end; + finally + Dispose(P); + end; +end; + class procedure TRPCProcess.RegisterProcessMethod(const AMethodName: String; ARPCProcessMethod: TRPCProcessMethod); -var LRegistered : TRegisteredRPCProcessMethod; +var + P, PFound : PRegisteredRPCProcessMethod; + i : Integer; begin if Not Assigned(_RPCProcessMethods) then begin - _RPCProcessMethods := TList<TRegisteredRPCProcessMethod>.Create; + _RPCProcessMethods := TOrderedList<PRegisteredRPCProcessMethod>.Create(False,TRegisteredRPCProcessMethod_Comparer); + end; + New(P); + try + P.Clear; + P.MethodName := AMethodName; + if _RPCProcessMethods.Find(P,i) then begin + PFound := _RPCProcessMethods.Get(i); + end else begin + // Create + New(PFound); + PFound.Clear; + PFound.MethodName := AMethodName; + _RPCProcessMethods.Add(PFound); + end; + PFound.RPCProcessMethod := ARPCProcessMethod; + finally + Dispose(P); end; - if Assigned(FindRegisteredProcessMethod(AMethodName)) then Exit; // Duplicated! - LRegistered.MethodName := AMethodName; - LRegistered.RPCProcessMethod := ARPCProcessMethod; - _RPCProcessMethods.Add(LRegistered); end; class procedure TRPCProcess.UnregisterProcessMethod(const AMethodName: String); -var i : Integer; +var + P : PRegisteredRPCProcessMethod; + i : Integer; begin if Not Assigned(_RPCProcessMethods) then Exit; - for i := _RPCProcessMethods.Count-1 downto 0 do begin - if AnsiSameStr(_RPCProcessMethods.Items[i].MethodName , AMethodName) then begin - _RPCProcessMethods.Delete(i); - end; + New(P); + try + P.Clear; + P.MethodName := AMethodName; + _RPCProcessMethods.Remove(P); + finally + Dispose(P); end; end; @@ -4055,16 +4198,29 @@ destructor TRPCServerThread.Destroy; procedure DoFinalize; var i : Integer; + P : PRegisteredRPCProcessMethod; begin if Assigned(_RPCProcessMethods) then begin for i := _RPCProcessMethods.Count-1 downto 0 do begin + P := _RPCProcessMethods.Get(i); _RPCProcessMethods.Delete(i); + Dispose(P); end; end; FreeAndNil(_RPCProcessMethods); FreeAndNil(_RPCServer); end; +{ TRegisteredRPCProcessMethod } + +procedure TRegisteredRPCProcessMethod.Clear; +begin + Self.MethodName := ''; + Self.RPCProcessMethod := Nil; + Self.CallsCounter := 0; + Self.ElapsedMilis := 0; +end; + initialization finalization DoFinalize; diff --git a/src/core/UTxMultiOperation.pas b/src/core/UTxMultiOperation.pas index 43f1eb67e..9cf308f09 100644 --- a/src/core/UTxMultiOperation.pas +++ b/src/core/UTxMultiOperation.pas @@ -25,7 +25,7 @@ interface uses Classes, SysUtils, UCrypto, UBlockChain, UAccounts, UBaseTypes, UEPasa, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, - UPCDataTypes; + UPCDataTypes, UOrderedList; Type @@ -122,7 +122,7 @@ interface function CheckSignatures(AccountTransaction : TPCSafeBoxTransaction; var errors : String) : Boolean; function DoOperation(AccountPreviousUpdatedBlock : TAccountPreviousBlockInfo; AccountTransaction : TPCSafeBoxTransaction; var errors : String) : Boolean; override; - procedure AffectedAccounts(list : TList<Cardinal>); override; + procedure AffectedAccounts(list : TOrderedList<Cardinal>); override; // Function DoSignMultiOperationSigner(current_protocol : Word; SignerAccount : Cardinal; key : TECPrivateKey) : Integer; class function OpType : Byte; override; @@ -763,7 +763,7 @@ function TOpMultiOperation.DoOperation(AccountPreviousUpdatedBlock : TAccountPre Result := True; end; -procedure TOpMultiOperation.AffectedAccounts(list: TList<Cardinal>); +procedure TOpMultiOperation.AffectedAccounts(list: TOrderedList<Cardinal>); Var i : Integer; Procedure _doAdd(nAcc : Cardinal); Begin From 4a3b8bdc577b2f77ce0549bf74d7912dea3d5747 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Fri, 17 Dec 2021 00:00:44 +0100 Subject: [PATCH 213/275] GUI fixed code for latest core updates --- src/gui-classic/UFRMOperationsExplorer.pas | 6 +-- src/gui-classic/UFRMPayloadDecoder.dfm | 4 ++ src/gui-classic/UFRMPayloadDecoder.pas | 48 +++------------------- src/gui-classic/UFRMWallet.dfm | 37 +++++++++++++++-- src/gui-classic/UFRMWallet.pas | 17 ++++---- src/gui-classic/UGridUtils.pas | 24 ++++------- 6 files changed, 65 insertions(+), 71 deletions(-) diff --git a/src/gui-classic/UFRMOperationsExplorer.pas b/src/gui-classic/UFRMOperationsExplorer.pas index eaa682dd4..39b68d326 100644 --- a/src/gui-classic/UFRMOperationsExplorer.pas +++ b/src/gui-classic/UFRMOperationsExplorer.pas @@ -29,7 +29,7 @@ interface {$ENDIF} Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ExtCtrls, Menus, ActnList, UAccounts, UBlockChain, UNode, UCrypto, UBaseTypes, - UFileStorage, UWallet, UConst, UTxMultiOperation, UOpTransaction, URPC, + UFileStorage, UWallet, UConst, UTxMultiOperation, UOpTransaction, URPC, UOrderedList, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, UJSONFunctions; @@ -666,7 +666,7 @@ procedure TFRMOperationsExplorer.UpdateSelectedOperationInfo; Var op : TPCOperation; opht : TOperationsHashTree; i : Integer; - l : TList<Cardinal>; + l : TOrderedList<Cardinal>; aux : String; raw : TRawBytes; ms : TMemoryStream; @@ -684,7 +684,7 @@ procedure TFRMOperationsExplorer.UpdateSelectedOperationInfo; mOperationInfo.Lines.Add(Format('%s',[op.ToString])); mOperationInfo.Lines.Add(''); mOperationInfo.Lines.Add(Format('OpType:%d ClassName:%s Protocol:%d',[op.OpType,op.ClassName,op.ProtocolVersion])); - l := TList<Cardinal>.Create; + l := TOrderedList<Cardinal>.Create(False,TComparison_Cardinal); Try op.AffectedAccounts(l); aux := ''; For i:=0 to l.Count-1 do begin diff --git a/src/gui-classic/UFRMPayloadDecoder.dfm b/src/gui-classic/UFRMPayloadDecoder.dfm index 1de15704e..04570462c 100644 --- a/src/gui-classic/UFRMPayloadDecoder.dfm +++ b/src/gui-classic/UFRMPayloadDecoder.dfm @@ -272,6 +272,10 @@ object FRMPayloadDecoder: TFRMPayloadDecoder object tsDecodeMethods: TTabSheet Caption = 'Decode methods' ImageIndex = 1 + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 object lblPasswordsInfo: TLabel Left = 235 Top = 143 diff --git a/src/gui-classic/UFRMPayloadDecoder.pas b/src/gui-classic/UFRMPayloadDecoder.pas index 87e34fcea..ef09f08ea 100644 --- a/src/gui-classic/UFRMPayloadDecoder.pas +++ b/src/gui-classic/UFRMPayloadDecoder.pas @@ -138,10 +138,7 @@ procedure TFRMPayloadDecoder.cbShowAsHexadecimalClick(Sender: TObject); procedure TFRMPayloadDecoder.DoFind(Const OpHash : String); Var - r,md160 : TRawBytes; - pcops : TPCOperationsComp; - nBlock,nAccount,nN_Operation : Cardinal; - opbi : Integer; + r : TRawBytes; opr : TOperationResume; strings : TStrings; FRM : TFRMMemoText; @@ -156,46 +153,13 @@ procedure TFRMPayloadDecoder.DoFind(Const OpHash : String); if (Length(r)=0) then begin raise Exception.Create('Value is not an hexadecimal string'); end; - // Build 2.1.4 new decoder option: Check if OpHash is a posible double spend - If not TPCOperation.DecodeOperationHash(r,nBlock,nAccount,nN_Operation,md160) then begin - raise Exception.Create('Value is not a valid OPHASH because can''t extract Block/Account/N_Operation info'); - end; - Case TNode.Node.FindNOperation(nBlock,nAccount,nN_Operation,opr) of - invalid_params : raise Exception.Create(Format('Not a valid OpHash searching at Block:%d Account:%d N_Operation:%d',[nBlock,nAccount,nN_Operation])); - blockchain_block_not_found : raise Exception.Create('Your blockchain file does not contain all blocks to find'); - found : ; + case TNode.Node.FindOperation(r,opr) of + OpHash_invalid_params : raise Exception.Create(Format('Not a valid OpHash %s',[OpHash])); + OpHash_block_not_found : raise Exception.Create('Your blockchain file does not contain all blocks to find'); + OpHash_found : ; else raise Exception.Create('ERROR DEV 20171120-6'); end; - If (TPCOperation.EqualOperationHashes(opr.OperationHash,r)) Or - (TPCOperation.EqualOperationHashes(opr.OperationHash_OLD,r)) then begin - // Found! - OpResume := opr; - end else begin - // Not found! - strings := TStringList.Create; - try - strings.Add('Posible double spend detected!'); - strings.Add(Format('OpHash: %s',[OpHash])); - strings.Add(Format('Decode OpHash info: Block:%d Account:%s N_Operation:%d',[nBlock,TAccountComp.AccountNumberToAccountTxtNumber(nAccount),nN_Operation])); - strings.Add(''); - strings.Add('Real OpHash found in PascalCoin Blockchain:'); - strings.Add(Format('OpHash: %s',[TCrypto.ToHexaString(opr.OperationHash)])); - strings.Add(Format('Decode OpHash info: Block:%d Account:%s N_Operation:%d',[opr.Block,TAccountComp.AccountNumberToAccountTxtNumber(opr.SignerAccount),opr.n_operation])); - If (opr.Block=0) then begin - strings.Add('* Note: This is a pending operation not included on Blockchain'); - end; - OpResume := opr; // Do show operation resume! - FRM := TFRMMemoText.Create(Self); - try - FRM.InitData('Posible double spend detected',strings.Text); - FRM.ShowModal; - finally - FRM.Free; - end; - finally - strings.Free; - end; - end; + OpResume := opr; Except OpResume := CT_TOperationResume_NUL; try diff --git a/src/gui-classic/UFRMWallet.dfm b/src/gui-classic/UFRMWallet.dfm index 03a44e53b..b05f1e8aa 100644 --- a/src/gui-classic/UFRMWallet.dfm +++ b/src/gui-classic/UFRMWallet.dfm @@ -377,12 +377,16 @@ object FRMWallet: TFRMWallet Top = 91 Width = 865 Height = 466 - ActivePage = tsMyAccounts + ActivePage = tsMessages Align = alClient TabOrder = 2 OnChange = PageControlChange object tsMyAccounts: TTabSheet Caption = 'Account Explorer' + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 object Splitter1: TSplitter Left = 400 Top = 66 @@ -620,6 +624,10 @@ object FRMWallet: TFRMWallet TabOrder = 2 object tsAccountOperations: TTabSheet Caption = 'Account Operations' + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 object dgAccountOperations: TDrawGrid Left = 0 Top = 0 @@ -633,6 +641,10 @@ object FRMWallet: TFRMWallet object tsMultiSelectAccounts: TTabSheet Caption = 'Selected Accounts For Batch Operation' ImageIndex = 1 + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 object dgSelectedAccounts: TDrawGrid Left = 41 Top = 31 @@ -824,6 +836,10 @@ object FRMWallet: TFRMWallet object tsPendingOperations: TTabSheet Caption = 'Pending Operations' ImageIndex = 5 + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 object dgPendingOperations: TDrawGrid Left = 0 Top = 86 @@ -870,6 +886,10 @@ object FRMWallet: TFRMWallet object tsBlockChain: TTabSheet Caption = 'Block Explorer' ImageIndex = 1 + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 object Panel2: TPanel Left = 0 Top = 0 @@ -962,6 +982,10 @@ object FRMWallet: TFRMWallet object tsOperations: TTabSheet Caption = 'Operations Explorer' ImageIndex = 1 + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 object Panel1: TPanel Left = 0 Top = 0 @@ -1010,6 +1034,10 @@ object FRMWallet: TFRMWallet object tsLogs: TTabSheet Caption = 'Logs' ImageIndex = 2 + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 object pnlTopLogs: TPanel Left = 0 Top = 0 @@ -1041,6 +1069,10 @@ object FRMWallet: TFRMWallet object tsNodeStats: TTabSheet Caption = 'Node Stats' ImageIndex = 3 + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 DesignSize = ( 857 438) @@ -1188,8 +1220,7 @@ object FRMWallet: TFRMWallet Font.Name = 'Tahoma' Font.Style = [] Lines.Strings = ( - 'dsfa '#195#177'ldsaf '#195#177'lk dasf' - 'dsfklda'#195#177'fs '#195#177'l') + '(messages)') ParentFont = False ReadOnly = True ScrollBars = ssBoth diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index c39312995..bbd6bea7f 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -243,11 +243,11 @@ TFRMWallet = class(TForm) Procedure InitMenuForTesting; {$IFDEF TESTNET} Procedure Test_RandomOperations(Sender: TObject); + Procedure Test_ConnectDisconnect(Sender: TObject); + {$ENDIF} {$IFDEF TESTING_NO_POW_CHECK} Procedure Test_CreateABlock(Sender: TObject); {$ENDIF} - Procedure Test_ConnectDisconnect(Sender: TObject); - {$ENDIF} Procedure Test_ShowPublicKeys(Sender: TObject); Procedure Test_ShowOperationsInMemory(Sender: TObject); Procedure Test_FindAccountsForPrivateBuyOrSwapToMe(Sender : TObject); @@ -452,9 +452,9 @@ procedure TFRMWallet.Activate; WalletKeys.SafeBox := FNode.Bank.SafeBox; // Check Database FNode.Bank.StorageClass := TFileStorage; - TFileStorage(FNode.Bank.Storage).DatabaseFolder := TNode.GetPascalCoinDataFolder+PathDelim+'Data'; - TFileStorage(FNode.Bank.Storage).Initialize; + FNode.Bank.Storage.Initialize; // Init Grid + FSelectedAccountsGrid.Node := FNode; FWalletKeys.OnChanged.Add( OnWalletChanged ); FAccountsGrid.Node := FNode; @@ -1421,6 +1421,9 @@ procedure TFRMWallet.FormCreate(Sender: TObject); InitMacOSMenu; {$endif} PageControl.ActivePageIndex := 0; + {$IFDEF DEBUG} + System.ReportMemoryLeaksOnShutdown := True; // Delphi memory leaks testing + {$ENDIF} end; procedure TFRMWallet.ebHashRateBackBlocksKeyPress(Sender: TObject; var Key: char); @@ -1663,12 +1666,12 @@ procedure TFRMWallet.MiAccountInformationClick(Sender: TObject); if PageControl.ActivePage=tsOperations then begin i := FOperationsExplorerGrid.DrawGrid.Row; if (i>0) and (i<=FOperationsExplorerGrid.OperationsResume.Count) then begin - opr := FOperationsExplorerGrid.OperationsResume.OperationResume[i-1]; + opr := FOperationsExplorerGrid.OperationsResume.Items[i-1]; end; end else if PageControl.ActivePage=tsPendingOperations then begin i := FPendingOperationsGrid.DrawGrid.Row; if (i>0) and (i<=FPendingOperationsGrid.OperationsResume.Count) then begin - opr := FPendingOperationsGrid.OperationsResume.OperationResume[i-1]; + opr := FPendingOperationsGrid.OperationsResume.Items[i-1]; end; end else if PageControl.ActivePage=tsMyAccounts then begin accn := FAccountsGrid.AccountNumber(dgAccounts.Row); @@ -1677,7 +1680,7 @@ procedure TFRMWallet.MiAccountInformationClick(Sender: TObject); title := 'Account '+TAccountComp.AccountNumberToAccountTxtNumber(accn)+' info'; i := FOperationsAccountGrid.DrawGrid.Row; if (i>0) and (i<=FOperationsAccountGrid.OperationsResume.Count) then begin - opr := FOperationsAccountGrid.OperationsResume.OperationResume[i-1]; + opr := FOperationsAccountGrid.OperationsResume.Items[i-1]; end; end; If (opr.valid) then begin diff --git a/src/gui-classic/UGridUtils.pas b/src/gui-classic/UGridUtils.pas index 0fc49592e..83324d8a2 100644 --- a/src/gui-classic/UGridUtils.pas +++ b/src/gui-classic/UGridUtils.pas @@ -1065,7 +1065,7 @@ procedure TOperationsGridUpdateThread.DoUpdateOperationsGrid(const ANode : TNode Finally list.Free; End; - ANode.GetStoredOperationsFromAccount(Self,AList,FOperationsGrid.AccountNumber,100,0,5000); + ANode.Bank.Storage.GetAccountOperations(FOperationsGrid.AccountNumber,-1,0,5000,0,AList); end; end; Finally @@ -1182,7 +1182,7 @@ procedure TOperationsGrid.OnGridDrawCell(Sender: TObject; ACol, ARow: Integer; R DrawGrid.Canvas.FillRect(Rect); InflateRect(Rect,-2,-1); if (ARow<=FOperationsResume.Count) then begin - opr := FOperationsResume.OperationResume[ARow-1]; + opr := FOperationsResume.Items[ARow-1]; If (opr.AffectedAccount=opr.SignerAccount) then begin end else begin if (gdSelected in State) or (gdFocused in State) then begin @@ -1370,7 +1370,7 @@ function TOperationsGrid.GetSelectedOperation : TOperationResume; Result := CT_TOperationResume_NUL; exit; end; - Result := FOperationsResume.OperationResume[FDrawGrid.Row-1]; + Result := FOperationsResume.Items[FDrawGrid.Row-1]; end; procedure TOperationsGrid.ShowModalDecoder(WalletKeys: TWalletKeys; AppParams : TAppParams); @@ -1380,7 +1380,7 @@ procedure TOperationsGrid.ShowModalDecoder(WalletKeys: TWalletKeys; AppParams : begin if Not Assigned(FDrawGrid) then exit; if (FDrawGrid.Row<=0) Or (FDrawGrid.Row>FOperationsResume.Count) then exit; - opr := FOperationsResume.OperationResume[FDrawGrid.Row-1]; + opr := FOperationsResume.Items[FDrawGrid.Row-1]; FRM := TFRMPayloadDecoder.Create(FDrawGrid.Owner); try FRM.Init(opr,WalletKeys,AppParams); @@ -1464,17 +1464,16 @@ constructor TBlockChainGridUpdateThread.Create(ABlockChainGrid : TBlockChainGrid end; procedure TBlockChainGridUpdateThread.DoUpdateBlockChainGrid(ANode: TNode; var AList: TList<TBlockChainData>; ABlockStart, ABlockEnd : Int64); -Var opc : TPCOperationsComp; +Var //opc : TPCOperationsComp; bcd : TBlockChainData; opb : TOperationBlock; bn : TBigNum; begin - opc := TPCOperationsComp.Create(Nil); - try - opc.bank := ANode.Bank; while (ABlockStart<=ABlockEnd) and (Not Terminated) do begin bcd := CT_TBlockChainData_NUL; - opb := ANode.Bank.SafeBox.GetBlockInfo(ABlockEnd); + if Not ANode.Bank.Storage.GetBlockInformation(ABlockEnd,opb,bcd.OperationsCount,bcd.Volume) then begin + opb := ANode.Bank.SafeBox.GetBlockInfo(ABlockEnd); + end; bcd.Block:=opb.block; bcd.Timestamp := opb.timestamp; bcd.BlockProtocolVersion := opb.protocol_version; @@ -1500,10 +1499,6 @@ procedure TBlockChainGridUpdateThread.DoUpdateBlockChainGrid(ANode: TNode; var A bcd.PoW := opb.proof_of_work; bcd.SafeBoxHash := opb.initial_safe_box_hash; if (Not Terminated) then begin - If (ANode.Bank.LoadOperations(opc,ABlockEnd)) then begin - bcd.OperationsCount := opc.Count; - bcd.Volume := opc.OperationsHashTree.TotalAmount + opc.OperationsHashTree.TotalFee; - end; bcd.TimeAverage200:=ANode.Bank.GetTargetSecondsAverage(bcd.Block,200); bcd.TimeAverage150:=ANode.Bank.GetTargetSecondsAverage(bcd.Block,150); bcd.TimeAverage100:=ANode.Bank.GetTargetSecondsAverage(bcd.Block,100); @@ -1516,9 +1511,6 @@ procedure TBlockChainGridUpdateThread.DoUpdateBlockChainGrid(ANode: TNode; var A if (ABlockEnd>0) then dec(ABlockEnd) else Break; end; end; - finally - opc.Free; - end; end; { TBlockChainGrid } From d588459c742768a7fdf0537434fd35cd2bf8083e Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 17 Dec 2021 11:23:45 +0100 Subject: [PATCH 214/275] HIGHLOG fixed bugs --- src/core/UAccounts.pas | 10 +++++----- src/core/ULog.pas | 2 +- src/core/UPCTemporalAbstractMem.pas | 6 ++++-- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 36513b5f7..2c02d7b99 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -4916,11 +4916,11 @@ procedure TPCSafeBox.UpdateAccount(account_number : Cardinal; const newAccountIn If (iDeleted<0) then begin If (iAdded<0) then begin - {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Deleted from PREVIOUS snapshot name:%s at account:%d',[blockAccount.accounts[iAccount].name,account_number]));{$ENDIF} + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Deleted from PREVIOUS snapshot name:%s at account:%d',[blockAccount.accounts[iAccount].name.ToPrintable,account_number]));{$ENDIF} FDeletedNamesSincePreviousSafebox.Add(blockAccount.accounts[iAccount].name,account_number); // Very important to store account_number in order to restore a snapshot! end else begin // Was added, so delete from added - {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Deleted from current snapshot name:%s at account:%d',[blockAccount.accounts[iAccount].name,account_number]));{$ENDIF} + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Deleted from current snapshot name:%s at account:%d',[blockAccount.accounts[iAccount].name.ToPrintable,account_number]));{$ENDIF} FAddedNamesSincePreviousSafebox.Delete(iAdded); end; end else begin @@ -4951,17 +4951,17 @@ procedure TPCSafeBox.UpdateAccount(account_number : Cardinal; const newAccountIn If (iDeleted>=0) Then begin if (FDeletedNamesSincePreviousSafebox.GetTag(iDeleted)=account_number) then begin // Is restoring to initial position, delete from deleted - {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Adding equal to PREVIOUS (DELETING FROM DELETED) snapshot name:%s at account:%d',[blockAccount.accounts[iAccount].name,account_number]));{$ENDIF} + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Adding equal to PREVIOUS (DELETING FROM DELETED) snapshot name:%s at account:%d',[blockAccount.accounts[iAccount].name.ToPrintable,account_number]));{$ENDIF} FDeletedNamesSincePreviousSafebox.Delete(iDeleted); if iAdded>=0 then FAddedNamesSincePreviousSafebox.Remove(blockAccount.accounts[iAccount].name); end else begin // Was deleted, but now adding to a new account - {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Adding again name:%s to new account account:%d',[blockAccount.accounts[iAccount].name,account_number]));{$ENDIF} + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Adding again name:%s to new account account:%d',[blockAccount.accounts[iAccount].name.ToPrintable,account_number]));{$ENDIF} FAddedNamesSincePreviousSafebox.Add(blockAccount.accounts[iAccount].name,account_number); end; end else begin // Was not deleted, Add it - {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Adding first time at this snapshot name:%s at account:%d',[blockAccount.accounts[iAccount].name,account_number]));{$ENDIF} + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Adding first time at this snapshot name:%s at account:%d',[blockAccount.accounts[iAccount].name.ToPrintable,account_number]));{$ENDIF} FAddedNamesSincePreviousSafebox.Add(blockAccount.accounts[iAccount].name,account_number); end; end; diff --git a/src/core/ULog.pas b/src/core/ULog.pas index 0ceb3f1f6..90d3bd331 100644 --- a/src/core/ULog.pas +++ b/src/core/ULog.pas @@ -166,7 +166,7 @@ procedure TLog.NotifyNewLog(logtype: TLogType; Const sender, logtext: String); try if assigned(FFileStream) And (logType in FSaveTypes) then begin if TThread.CurrentThread.ThreadID=MainThreadID then tid := ' MAIN:' else tid:=' TID:'; - s := FormatDateTime('yyyy-mm-dd hh:nn:ss.zzz',now)+tid+IntToHex(PtrInt(TThread.CurrentThread.ThreadID),8)+' ['+CT_LogType[logtype]+'] <'+sender+'> '+logtext+#13#10; + s := FormatDateTime('yyyy-mm-dd hh:nn:ss.zzz',now)+tid+PtrInt(TThread.CurrentThread.ThreadID).ToHexString+' ['+CT_LogType[logtype]+'] <'+sender+'> '+logtext+#13#10; FFileStream.Write(s[Low(s)],Length(s)); end; if Assigned(FOnInThreadNewLog) then begin diff --git a/src/core/UPCTemporalAbstractMem.pas b/src/core/UPCTemporalAbstractMem.pas index 61f6051f3..1d850ec31 100644 --- a/src/core/UPCTemporalAbstractMem.pas +++ b/src/core/UPCTemporalAbstractMem.pas @@ -61,9 +61,11 @@ constructor TPCTemporalAbstractMem.Create; end; destructor TPCTemporalAbstractMem.Destroy; -{$IFDEF HIGHLOG}var LSize : Integer;{$ENDIF} +{$IFDEF HIGHLOG}var LSize : Int64;{$ENDIF} begin - {$IFDEF HIGHLOG}LSize := Size;{$ENDIF} + {$IFDEF HIGHLOG} + LSize := {$IFDEF USE_ABSTRACTMEM}NextAvailablePos{$ELSE}Size{$ENDIF}; + {$ENDIF} inherited Destroy; {$IFDEF USE_ABSTRACTMEM} if FTemporalFileName<>'' then begin From e1555ba11391e527f47b5cf08c6f035da35b1a20 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 17 Dec 2021 13:24:02 +0100 Subject: [PATCH 215/275] Fixed daemon compilation bugs --- CHANGELOG.md | 9 ++++++ src/core/upcdaemon.pas | 63 ++++++++++++++++++++++++++++++++++++------ 2 files changed, 63 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28f855492..bf93d6bd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## Build 5.7 - PENDING +- Improvements on TMemPool save to file to protect continued saving process +- Improvements on TStorage to allow usage of AbstractMem library +- AbstractMem library v1.6 with improvements on speed and allowing 64bits offsets for files +4Gb +- Daemon: + - log files separated by date: pascalcoin.log -> pascalcoin_YYYY-MM-DD.log + - RPC log files separated by date: pascalcoin_rpc.log -> pascalcoin_rpc_YYYY-MM-DD.log + - Peers cache stored on a separated file at DATAFOLDER with name "peers_cache.ini" instead of "pascacoin_daemon.ini" + ## Build 5.6 - 2021-11-02 ** MINERS SHOULD UPDATE AS SOON AS POSSIBLE ** - Assigned OP_RECOVER automatically to miner using miner AccountKey diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index 80bac00df..9a11949c2 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -44,7 +44,7 @@ interface CT_INI_IDENT_MINER_MAX_CONNECTIONS = 'RPC_SERVERMINER_MAX_CONNECTIONS'; CT_INI_IDENT_MINER_MAX_OPERATIONS_PER_BLOCK = 'RPC_SERVERMINER_MAX_OPERATIONS_PER_BLOCK'; CT_INI_IDENT_MINER_MAX_ZERO_FEE_OPERATIONS = 'RPC_SERVERMINER_MAX_ZERO_FEE_OPERATIONS'; - CT_INI_IDENT_LOWMEMORY = 'LOWMEMORY'; + CT_INI_IDENT_LOWMEMORY = 'LOWMEMORY'; // TODO: Not used currently... CT_INI_IDENT_MINPENDINGBLOCKSTODOWNLOADCHECKPOINT = 'MINPENDINGBLOCKSTODOWNLOADCHECKPOINT'; CT_INI_IDENT_PEERCACHE = 'PEERCACHE'; CT_INI_IDENT_DATA_FOLDER = 'DATAFOLDER'; @@ -61,12 +61,16 @@ interface TPCDaemonThread = Class(TPCThread) private + FRPC : TRPCServer; FIniFile : TIniFile; + FPeerCache : TIniFile; FMaxBlockToRead: Int64; FLastNodesCacheUpdatedTS : TTickCount; + FLogsDate : TDate; function GetDataFolder : String; procedure OnNetDataReceivedHelloMessage(Sender : TObject); procedure OnInitSafeboxProgressNotify(sender : TObject; const message : String; curPos, totalCount : Int64); + procedure UpdateLogFilenames; protected Procedure BCExecute; override; public @@ -139,7 +143,7 @@ procedure TPCDaemonThread.OnNetDataReceivedHelloMessage(Sender: TObject); if (s<>'') then s := s+';'; s := s + LNsarr[i].ip+':'+IntToStr( LNsarr[i].port ); end; - FIniFile.WriteString(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_PEERCACHE,s); + FPeerCache.WriteString(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_PEERCACHE,s); TNode.Node.PeerCache := s; end; @@ -149,11 +153,25 @@ procedure TPCDaemonThread.OnInitSafeboxProgressNotify(sender: TObject; TLog.NewLog(ltdebug,ClassName,Format('Progress (%d/%d): %s',[curPos,totalCount,message])); end; +procedure TPCDaemonThread.UpdateLogFilenames; +var LDateStr : String; +begin + LDateStr := FormatDateTime('yyyy-mm-dd',FLogsDate); + // Need to update filenames: + if (Assigned(_FLOG)) and (FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_SAVELOGS,true)) then begin + // Update LOG + _FLog.FileName:=GetDataFolder+PathDelim+'pascalcoin_'+LDateStr+'.log'; + end; + // + If (Assigned(FRPC)) and (FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_RPC_SAVELOGS,true)) then begin + FRPC.LogFileName:= GetDataFolder+PathDelim+'pascalcoin_rpc_'+LDateStr+'.log'; + end; +end; + procedure TPCDaemonThread.BCExecute; var FNode : TNode; FWalletKeys : TWalletKeysExt; - FRPC : TRPCServer; FMinerServer : TPoolMiningServer; Procedure InitRPCServer; @@ -174,12 +192,12 @@ procedure TPCDaemonThread.BCExecute; TLog.NewLog(ltInfo,ClassName,'RPC server is active on port '+IntToStr(port)); If FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_RPC_SAVELOGS,true) then begin FIniFile.WriteBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_RPC_SAVELOGS,true); - FRPC.LogFileName:= GetDataFolder+PathDelim+'pascalcoin_rpc.log'; TLog.NewLog(ltInfo,ClassName,'Activating RPC logs on file '+FRPC.LogFileName); end else begin FIniFile.WriteBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_RPC_SAVELOGS,false); TLog.NewLog(ltInfo,ClassName,'RPC logs not enabled on IniFile value '+CT_INI_IDENT_RPC_SAVELOGS+'=0'); end; + UpdateLogFilenames; end; Procedure InitRPCMinerServer; @@ -243,6 +261,15 @@ procedure TPCDaemonThread.BCExecute; TLog.NewLog(ltinfo,ClassName,'RPC Miner Server NOT ACTIVE (Ini file is '+CT_INI_IDENT_RPC_SERVERMINER_PORT+'=0)'); end; end; + + procedure CheckUpdateLogFilenames; + begin + if (Not SameStr( FormatDateTime('yyyymmdd',FLogsDate) , FormatDateTime('yyyymmdd',Now()) )) then begin + FLogsDate := Now(); + UpdateLogFilenames + end; + end; + {$IFDEF USE_ABSTRACTMEM} var LMaxMemMb : Integer; LUseCacheOnMemLists : Boolean; @@ -280,12 +307,12 @@ procedure TPCDaemonThread.BCExecute; Try // Check Database FNode.Bank.StorageClass := TFileStorage; - TFileStorage(FNode.Bank.Storage).DatabaseFolder := GetDataFolder+PathDelim+'Data'; - TFileStorage(FNode.Bank.Storage).LowMemoryUsage := FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_LOWMEMORY,False); // By default daemon will not download checkpoint except if specified on INI file TNetData.NetData.MinFutureBlocksToDownloadNewSafebox := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_MINPENDINGBLOCKSTODOWNLOADCHECKPOINT,0); TNetData.NetData.OnReceivedHelloMessage:=@OnNetDataReceivedHelloMessage; - FNode.PeerCache:= FIniFile.ReadString(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_PEERCACHE,''); + if Assigned(FPeerCache) then begin + FNode.PeerCache:= FPeerCache.ReadString(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_PEERCACHE,''); + end; // Reading database FNode.InitSafeboxAndOperations(MaxBlockToRead,@OnInitSafeboxProgressNotify); FWalletKeys.SafeBox := FNode.Node.Bank.SafeBox; @@ -300,8 +327,13 @@ procedure TPCDaemonThread.BCExecute; Try TPCTNetDataExtraMessages.InitNetDataExtraMessages(FNode,TNetData.NetData,FWalletKeys); Repeat - Sleep(100); + Sleep(500); + CheckUpdateLogFilenames; Until (Terminated) or (Application.Terminated); + + FNode.NetServer.Active := false; + TNetData.NetData.NetConnectionsActive:=false; + finally FreeAndNil(FMinerServer); end; @@ -324,21 +356,33 @@ procedure TPCDaemonThread.BCExecute; constructor TPCDaemonThread.Create; begin inherited Create(True); + FRPC := Nil; + FLogsDate := Now(); FLastNodesCacheUpdatedTS := TPlatform.GetTickCount; FIniFile := TIniFile.Create(ExtractFileDir(Application.ExeName)+PathDelim+'pascalcoin_daemon.ini'); If FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_SAVELOGS,true) then begin _FLog.SaveTypes:=CT_TLogTypes_ALL; - _FLog.FileName:=TNode.GetPascalCoinDataFolder+PathDelim+'pascalcoin_'+FormatDateTime('yyyymmddhhnn',Now)+'.log'; FIniFile.WriteBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_SAVELOGS,true); + UpdateLogFilenames; end else begin FIniFile.WriteBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_SAVELOGS,false); end; + Try + FPeerCache := TIniFile.Create(GetDataFolder+PathDelim+'peers_cache.ini'); + Except + on E:Exception do begin + FPeerCache := Nil; + TLog.NewLog(lterror,ClassName,'Peercache file error '+E.ClassName+':'+E.Message); + end; + end; FMaxBlockToRead:=$FFFFFFFF; TLog.NewLog(ltinfo,ClassName,'Create'); end; destructor TPCDaemonThread.Destroy; begin + FreeAndNil(FRPC); + FreeAndNil(FPeerCache); FreeAndNil(FIniFile); inherited Destroy; end; @@ -429,6 +473,7 @@ procedure TPCDaemonMapper.DoOnDestroy; begin inherited DoOnDestroy; If Assigned(FLog) then begin + _FLog := Nil; FLog.OnInThreadNewLog:=Nil; FreeAndNil(FLog); end; From e0bac5011b8bb6dd368f27f30dbebbc29896b387 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Fri, 17 Dec 2021 14:28:46 +0100 Subject: [PATCH 216/275] Usage of Fast Memory Manager for FPC x86_64 on Linux as part of mORMot framework. Copyright (C) 2021 Arnaud Bouchez --- CHANGELOG.md | 1 + src/core/mormot.core.fpcx64mm.pas | 3382 +++++++++++++++++++++++++++++ src/pascalcoin_daemon.pp | 1 + 3 files changed, 3384 insertions(+) create mode 100644 src/core/mormot.core.fpcx64mm.pas diff --git a/CHANGELOG.md b/CHANGELOG.md index bf93d6bd5..b7ae40e05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - Improvements on TStorage to allow usage of AbstractMem library - AbstractMem library v1.6 with improvements on speed and allowing 64bits offsets for files +4Gb - Daemon: + - Usage of Fast Memory Manager for FPC x86_64 on Linux as part of mORMot framework. Copyright (C) 2021 Arnaud Bouchez - log files separated by date: pascalcoin.log -> pascalcoin_YYYY-MM-DD.log - RPC log files separated by date: pascalcoin_rpc.log -> pascalcoin_rpc_YYYY-MM-DD.log - Peers cache stored on a separated file at DATAFOLDER with name "peers_cache.ini" instead of "pascacoin_daemon.ini" diff --git a/src/core/mormot.core.fpcx64mm.pas b/src/core/mormot.core.fpcx64mm.pas new file mode 100644 index 000000000..59947ed54 --- /dev/null +++ b/src/core/mormot.core.fpcx64mm.pas @@ -0,0 +1,3382 @@ +// 2021-12-15 DOWNLOADED FROM https://raw.githubusercontent.com/synopse/mORMot2/master/src/core/mormot.core.fpcx64mm.pas +// Added some changes: +// {$define FPCMM_SERVER} <- Enable! +// + +/// Fast Memory Manager for FPC x86_64 +// - this unit is a part of the Open Source Synopse mORMot framework 2, +// licensed under a MPL/GPL/LGPL three license - see LICENSE.md +unit mormot.core.fpcx64mm; + +{ + ***************************************************************************** + + A Multi-thread Friendly Memory Manager for FPC written in x86_64 assembly + - targetting Linux (and Windows) multi-threaded Services + - only for FPC on the x86_64 target - use the RTL MM on Delphi or ARM + - based on proven FastMM4 by Pierre le Riche - with tuning and enhancements + - can report detailed statistics (with threads contention and memory leaks) + - three app modes: default mono-thread friendly, FPCMM_SERVER or FPCMM_BOOST + + Usage: include this unit as the very first in your FPC project uses clause + + Why another Memory Manager on FPC? + - The built-in heap.inc is well written and cross-platform and cross-CPU, + but its threadvar arena for small blocks tends to consume a lot of memory + on multi-threaded servers, and has suboptimal allocation performance + - C memory managers (glibc, Intel TBB, jemalloc) have a very high RAM + consumption (especially Intel TBB) and do panic/SIGKILL on any GPF + - Pascal alternatives (FastMM4,ScaleMM2,BrainMM) are Windows+Delphi specific + - Our lockess round-robin of tiny blocks and freemem bin list are unique + algorithms among Memory Managers, and match modern CPUs and workloads + - It was so fun diving into SSE2 x86_64 assembly and Pierre's insight + - Resulting code is still easy to understand and maintain + + DISCLAMER: seems stable on Linux and Win64 but feedback is welcome! + + ***************************************************************************** +} + +{ ---- Ready-To-Use Scenarios for Memory Manager Tuning } + +{ + TL;DR: + 1. default settings target LCL/console mono-threaded apps; + 2. define FPCMM_SERVER for a multi-threaded service/daemon. +} + +// target a multi-threaded service on a modern CPU +// - define FPCMM_DEBUG, FPCMM_ASSUMEMULTITHREAD, FPCMM_ERMS, FPCMM_LOCKLESSFREE +// - currently mormot2tests run with no sleep when FPCMM_SERVER is set :) +// - you may try to define FPCMM_BOOST for even more aggressive settings. +{$define FPCMM_SERVER} + +// increase settings for very aggressive multi-threaded process +// - try to enable it if unexpected SmallGetmemSleepCount/SmallFreememSleepCount +// and SleepCount/SleepCycles contentions are reported by CurrentHeapStatus; +// - tiny blocks will be <= 256 bytes (instead of 128 bytes); +// - FPCMM_BOOSTER will use 2x more tiny blocks arenas - likely to be wasteful; +// - will enable FPCMM_SMALLNOTWITHMEDIUM trying to reduce medium sleeps; +// - warning: depending on the workload and hardware, it may actually be slower, +// triggering more Meidum arena contention, and consuming more RAM: consider +// FPCMM_SERVER as a fair alternative. +{.$define FPCMM_BOOST} +{.$define FPCMM_BOOSTER} + + +{ ---- Fine Grained Memory Manager Tuning } + +// includes more detailed information to WriteHeapStatus() +{.$define FPCMM_DEBUG} + +// on thread contention, don't spin executing "pause" but directly call Sleep() +// - may help on a single core CPU, or for very specific workloads +{.$define FPCMM_NOPAUSE} + +// let FPCMM_DEBUG include SleepCycles information from rdtsc +// and FPCMM_PAUSE call rdtsc for its spinnning loop +// - since rdtsc is emulated so unrealiable on VM, it is disabled by default +{.$define FPCMM_SLEEPTSC} + +// checks leaks and write them to the console at process shutdown +// - only basic information will be included: more debugging information (e.g. +// call stack) may be gathered using heaptrc or valgrid +{.$define FPCMM_REPORTMEMORYLEAKS} + +// won't check the IsMultiThread global, but assume it is true +// - multi-threaded apps (e.g. a Server Daemon instance) will be faster with it +// - mono-threaded (console/LCL) apps are faster without this conditional +{.$define FPCMM_ASSUMEMULTITHREAD} + +// let Freemem multi-thread contention use a lockless algorithm +// - on contention, Freemem won't yield the thread using an OS call, but fill +// an internal Bin list which will be released when the lock becomes available +// - beneficial from our tests on high thread contention (HTTP/REST server) +{.$define FPCMM_LOCKLESSFREE} + +// won't use mremap but a regular getmem/move/freemem pattern for large blocks +// - depending on the actual system (e.g. on a VM), mremap may be slower +// - will disable Linux mremap() or Windows following block VirtualQuery/Alloc +{.$define FPCMM_NOMREMAP} + +// force the tiny/small blocks to be in their own arena, not with medium blocks +// - would use a little more memory, but medium pool is less likely to sleep +// - not defined for FPCMM_SERVER because no performance difference was found +{.$define FPCMM_SMALLNOTWITHMEDIUM} + +// use "rep movsb/stosd" ERMS for blocks > 256 bytes instead of SSE2 "movaps" +// - ERMS is available since Ivy Bridge, and we use "movaps" for smallest blocks +// (to not slow down older CPUs), so it is safe to enable this on FPCMM_SERVER +{.$define FPCMM_ERMS} + +// try "cmp" before "lock cmpxchg" for old processors with huge lock penalty +{.$define FPCMM_CMPBEFORELOCK} + +// will export libc-like functions, and not replace the FPC MM +// - e.g. to use this unit as a stand-alone C memory allocator +{.$define FPCMM_STANDALONE} + +// this whole unit will compile as void +// - may be defined e.g. when compiled as Design-Time Lazarus package +{.$define FPCMM_DISABLE} + +interface + +{$ifdef FPC} + // cut-down version of mormot.defines.inc to make this unit standalone + {$mode Delphi} + {$inline on} + {$R-} // disable Range checking + {$S-} // disable Stack checking + {$W-} // disable stack frame generation + {$Q-} // disable overflow checking + {$B-} // expect short circuit boolean + {$ifdef CPUX64} + {$define FPCX64MM} // this unit is for FPC + x86_64 only + {$asmmode Intel} + {$endif CPUX64} + {$ifdef FPCMM_BOOSTER} + {$define FPCMM_BOOST} + {$endif FPCMM_BOOSTER} + {$ifdef FPCMM_BOOST} + {$define FPCMM_SERVER} + {$define FPCMM_SMALLNOTWITHMEDIUM} + {$endif FPCMM_BOOST} + {$ifdef FPCMM_SERVER} + {$define FPCMM_DEBUG} + {$define FPCMM_ASSUMEMULTITHREAD} + {$define FPCMM_LOCKLESSFREE} + {$define FPCMM_ERMS} + {$endif FPCMM_SERVER} + {$ifdef FPCMM_BOOSTER} + {$undef FPCMM_DEBUG} // when performance matters more than stats + {$endif FPCMM_BOOSTER} +{$endif FPC} + +{$ifdef FPCMM_DISABLE} + {$undef FPCX64MM} // e.g. when compiled as Design-Time Lazarus package +{$endif FPCMM_DISABLE} + + +{$ifdef FPCX64MM} +// this unit is available only for FPC + X86_64 CPU +// other targets would compile as a void unit + +type + /// Arena (middle/large) heap information as returned by CurrentHeapStatus + TMMStatusArena = record + /// how many bytes are currently reserved (mmap) to the Operating System + CurrentBytes: PtrUInt; + /// how many bytes have been reserved (mmap) to the Operating System + CumulativeBytes: PtrUInt; + {$ifdef FPCMM_DEBUG} + /// maximum bytes count reserved (mmap) to the Operating System + PeakBytes: PtrUInt; + /// how many VirtualAlloc/mmap calls to the Operating System did occur + CumulativeAlloc: PtrUInt; + /// how many VirtualFree/munmap calls to the Operating System did occur + CumulativeFree: PtrUInt; + {$endif FPCMM_DEBUG} + /// how many times this Arena did wait from been unlocked by another thread + SleepCount: PtrUInt; + end; + + /// heap information as returned by CurrentHeapStatus + TMMStatus = record + /// how many tiny/small memory blocks (<=2600 bytes) are currently allocated + SmallBlocks: PtrUInt; + /// how many bytes of tiny/small memory blocks are currently allocated + // - this size is included in Medium.CurrentBytes value, even if + // FPCMM_SMALLNOTWITHMEDIUM has been defined + SmallBlocksSize: PtrUInt; + /// information about blocks up to 256KB (tiny, small and medium) + // - includes also the memory needed for tiny/small blocks + Medium: TMMStatusArena; + /// information about large blocks > 256KB + // - those blocks are directly handled by the Operating System + Large: TMMStatusArena; + {$ifdef FPCMM_DEBUG} + {$ifdef FPCMM_SLEEPTSC} + /// how much rdtsc cycles were spent within SwitchToThread/NanoSleep API + // - we rdtsc since it is an indicative but very fast way of timing on + // direct hardware + // - warning: on virtual machines, the rdtsc opcode is usually emulated so + // these SleepCycles number are non indicative anymore + SleepCycles: PtrUInt; + {$endif FPCMM_SLEEPTSC} + {$ifdef FPCMM_LOCKLESSFREE} + /// how many times Freemem() did spin to acquire its lock-less bin list + SmallFreememLockLessSpin: PtrUInt; + {$endif FPCMM_LOCKLESSFREE} + {$endif FPCMM_DEBUG} + /// how many times the Operating System Sleep/NanoSleep API was called + // - in a perfect world, should be as small as possible: mormot2tests run as + // SleepCount=0 when FPCMM_LOCKLESSFREE is defined (FPCMM_SERVER default) + SleepCount: PtrUInt; + /// how many times Getmem() did block and wait for a tiny/small block + // - see also GetSmallBlockContention() for more detailed information + SmallGetmemSleepCount: PtrUInt; + /// how many times Freemem() did block and wait for a tiny/small block + // - see also GetSmallBlockContention() for more detailed information + SmallFreememSleepCount: PtrUInt; + end; + PMMStatus = ^TMMStatus; + + +/// allocate a new memory buffer +// - as FPC default heap, _Getmem(0) returns _Getmem(1) +function _GetMem(size: PtrUInt): pointer; + +/// allocate a new zeroed memory buffer +function _AllocMem(Size: PtrUInt): pointer; + +/// release a memory buffer +// - returns the allocated size of the supplied pointer (as FPC default heap) +function _FreeMem(P: pointer): PtrUInt; + +/// change the size of a memory buffer +// - won't move any data if in-place reallocation is possible +// - as FPC default heap, _ReallocMem(P=nil,Size) maps P := _getmem(Size) and +// _ReallocMem(P,0) maps _Freemem(P) +function _ReallocMem(var P: pointer; Size: PtrUInt): pointer; + +/// retrieve the maximum size (i.e. the allocated size) of a memory buffer +function _MemSize(P: pointer): PtrUInt; inline; + +/// retrieve high-level statistics about the current memory manager state +// - see also GetSmallBlockContention for detailed small blocks information +// - standard GetHeapStatus and GetFPCHeapStatus gives less accurate information +// (only CurrHeapSize and MaxHeapSize are set), since we don't track "free" heap +// bytes: I can't figure how "free" memory is relevant nowadays - on 21th century +// Operating Systems, memory is virtual, and reserved/mapped by the OS but +// physically hosted in the HW RAM chips only when written the first time - +// GetHeapStatus information made sense on MSDOS with fixed 640KB of RAM +// - note that FPC GetHeapStatus and GetFPCHeapStatus is only about the +// current thread (irrelevant for sure) whereas CurrentHeapStatus is global +function CurrentHeapStatus: TMMStatus; + + +{$ifdef FPCMM_STANDALONE} + +/// should be called before using any memory function +procedure InitializeMemoryManager; + +/// should be called to finalize this memory manager process and release all RAM +procedure FreeAllMemory; + +{$undef FPCMM_DEBUG} // excluded FPC-specific debugging + +/// IsMultiThread global variable is not correct outside of the FPC RTL +{$define FPCMM_ASSUMEMULTITHREAD} +/// not supported to reduce dependencies and console writing +{$undef FPCMM_REPORTMEMORYLEAKS} + +{$else} + +type + /// one GetSmallBlockContention info about unexpected multi-thread waiting + // - a single GetmemBlockSize or FreememBlockSize non 0 field is set + TSmallBlockContention = packed record + /// how many times a small block getmem/freemem has been waiting for unlock + SleepCount: cardinal; + /// the small block size on which Getmem() has been blocked - or 0 + GetmemBlockSize: cardinal; + /// the small block size on which Freemem() has been blocked - or 0 + FreememBlockSize: cardinal; + end; + + /// small blocks detailed information as returned GetSmallBlockContention + TSmallBlockContentionDynArray = array of TSmallBlockContention; + + /// one GetSmallBlockStatus information + TSmallBlockStatus = packed record + /// how many times a memory block of this size has been allocated + Total: cardinal; + /// how many memory blocks of this size are currently allocated + Current: cardinal; + /// the standard size of the small memory block + BlockSize: cardinal; + end; + + /// small blocks detailed information as returned GetSmallBlockStatus + TSmallBlockStatusDynArray = array of TSmallBlockStatus; + + /// sort order of detailed information as returned GetSmallBlockStatus + TSmallBlockOrderBy = (obTotal, obCurrent, obBlockSize); + +/// retrieve the use counts of allocated small blocks +// - returns maxcount biggest results, sorted by "orderby" field occurence +function GetSmallBlockStatus(maxcount: integer = 10; + orderby: TSmallBlockOrderBy = obTotal; count: PPtrUInt = nil; bytes: PPtrUInt = nil; + small: PCardinal = nil; tiny: PCardinal = nil): TSmallBlockStatusDynArray; + +/// retrieve all small blocks which suffered from blocking during multi-thread +// - returns maxcount biggest results, sorted by SleepCount occurence +function GetSmallBlockContention( + maxcount: integer = 10): TSmallBlockContentionDynArray; + + +/// convenient debugging function into the console +// - if smallblockcontentioncount > 0, includes GetSmallBlockContention() info +// up to the smallblockcontentioncount biggest occurences +procedure WriteHeapStatus(const context: ShortString = ''; + smallblockstatuscount: integer = 8; smallblockcontentioncount: integer = 8; + compilationflags: boolean = false); + +/// convenient debugging function into a string +// - if smallblockcontentioncount > 0, includes GetSmallBlockContention() info +// up to the smallblockcontentioncount biggest occurences +// - warning: this function is not thread-safe +function GetHeapStatus(const context: ShortString; smallblockstatuscount, + smallblockcontentioncount: integer; compilationflags, onsameline: boolean): string; + + +const + /// human readable information about how our MM was built + // - similar to WriteHeapStatus(compilationflags=true) output + FPCMM_FLAGS = ' ' + {$ifdef FPCMM_BOOSTER} + 'BOOSTER ' {$else} + {$ifdef FPCMM_BOOST} + 'BOOST ' {$else} + {$ifdef FPCMM_SERVER} + 'SERVER ' {$endif} + {$endif} + {$endif} + {$ifdef FPCMM_ASSUMEMULTITHREAD} + ' assumulthrd' {$endif} + {$ifdef FPCMM_LOCKLESSFREE} + ' lockless' {$endif} + {$ifdef FPCMM_PAUSE} + ' pause' {$endif} + {$ifdef FPCMM_SLEEPTSC} + ' rdtsc' {$endif} + {$ifndef BSD} + {$ifdef FPCMM_NOMREMAP} + ' nomremap' {$endif} + {$endif BSD} + {$ifdef FPCMM_SMALLNOTWITHMEDIUM}+ ' smallpool' {$endif} + {$ifdef FPCMM_ERMS} + ' erms' {$endif} + {$ifdef FPCMM_DEBUG} + ' debug' {$endif} + {$ifdef FPCMM_REPORTMEMORYLEAKS} + ' repmemleak' {$endif}; + +{$endif FPCMM_STANDALONE} + +{$endif FPCX64MM} + + + +implementation + +{ + High-level Allocation Strategy Description + -------------------------------------------- + + The allocator handles the following families of memory blocks: + - TINY <= 128 B (<= 256 B for FPCMM_BOOST) + Round-robin distribution into several arenas, fed from shared tiny/small pool + (fair scaling from multi-threaded calls, with no threadvar nor GC involved) + - SMALL <= 2600 B + One arena per block size, fed from shared tiny/small pool + - MEDIUM <= 256 KB + Separated pool of bitmap-marked chunks, fed from 1MB of OS mmap/virtualalloc + - LARGE > 256 KB + Directly fed from OS mmap/virtualalloc with mremap when growing + + The original FastMM4 was enhanced as such, especially in FPCMM_SERVER mode: + - FPC compatibility, even on POSIX/Linux, also for FPC specific API behavior; + - x86_64 code was refactored and tuned in regard to 2020's hardware; + - Inlined SSE2 movaps loop or ERMS are more efficient that subfunction(s); + - New round-robin thread-friendly arenas of tiny blocks; + - Tiny and small blocks can fed from their own pool, not the medium pool; + - Additional bin list to reduce small/tiny Freemem() thread contention; + - Memory leaks and thread sleep tracked with almost no performance loss; + - Large blocks logic has been rewritten, especially realloc; + - On Linux, mremap is used for efficient realloc of large blocks. + + About locking: + - Tiny and Small blocks have their own per-size lock; + - Tiny and Small blocks have one giant lock when fedding from their pool; + - Medium blocks have one giant lock over their own pool; + - Large blocks have one giant lock over mmap/virtualalloc system calls; + - SwitchToThread/FpNanoSleep OS call is done after initial spinning; + - FPCMM_LOCKLESSFREE reduces Freemem() thread contention; + - FPCMM_DEBUG / WriteHeapStatus helps identifying the lock contention(s). + +} + +{$ifdef FPCX64MM} +// this unit is available only for FPC + X86_64 CPU + +{$ifndef FPCMM_NOPAUSE} + // on contention problem, execute "pause" opcode and spin retrying the lock + // - defined by default to follow Intel recommendatations from + // https://software.intel.com/content/www/us/en/develop/articles/benefitting-power-and-performance-sleep-loops.html + // - spinning loop is either using constants or rdtsc (if FPCMM_SLEEPTSC is set) + // - on SkylakeX (Intel 7th gen), "pause" opcode went from 10-20 to 140 cycles + // so our constants below will favor those latest CPUs with a longer pause + {$define FPCMM_PAUSE} +{$endif FPCMM_NOPAUSE} + + +{ ********* Operating System Specific API Calls } + +{$ifdef MSWINDOWS} + +// Win64: any assembler function with sub-calls should have a stack frame +// -> nostackframe is defined only on Linux or for functions with no nested call +{$undef NOSFRAME} + +const + kernel32 = 'kernel32.dll'; + + MEM_COMMIT = $1000; + MEM_RESERVE = $2000; + MEM_RELEASE = $8000; + MEM_FREE = $10000; + MEM_TOP_DOWN = $100000; + + PAGE_READWRITE = 4; + PAGE_GUARD = $0100; + PAGE_VALID = $00e6; // PAGE_READONLY or PAGE_READWRITE or PAGE_EXECUTE or + // PAGE_EXECUTE_READ or PAGE_EXECUTE_READWRITE or PAGE_EXECUTE_WRITECOPY + +type + // VirtualQuery() API result structure + TMemInfo = record + BaseAddress, AllocationBase: pointer; + AllocationProtect: cardinal; + PartitionId: word; + RegionSize: PtrUInt; + State, Protect, MemType: cardinal; + end; + +function VirtualAlloc(lpAddress: pointer; + dwSize: PtrUInt; flAllocationType, flProtect: cardinal): pointer; + stdcall; external kernel32 name 'VirtualAlloc'; +function VirtualFree(lpAddress: pointer; dwSize: PtrUInt; + dwFreeType: cardinal): LongBool; + stdcall; external kernel32 name 'VirtualFree'; +procedure SwitchToThread; + stdcall; external kernel32 name 'SwitchToThread'; +function VirtualQuery(lpAddress, lpMemInfo: pointer; dwLength: PtrUInt): PtrUInt; + stdcall; external kernel32 name 'VirtualQuery'; + +function AllocMedium(Size: PtrInt): pointer; inline; +begin + // bottom-up allocation to reduce fragmentation + result := VirtualAlloc(nil, Size, MEM_COMMIT, PAGE_READWRITE); +end; + +function AllocLarge(Size: PtrInt): pointer; inline; +begin + // top-down allocation of large blocks to reduce fragmentation + // (MEM_TOP_DOWN is not available on POSIX, but seems less needed) + result := VirtualAlloc(nil, Size, MEM_COMMIT or MEM_TOP_DOWN, PAGE_READWRITE); +end; + +procedure FreeMediumLarge(ptr: pointer; Size: PtrInt); inline; +begin + VirtualFree(ptr, 0, MEM_RELEASE); +end; + +{$ifndef FPCMM_NOMREMAP} + +function RemapLarge(addr: pointer; old_len, new_len: size_t): pointer; +var + meminfo: TMemInfo; + next: pointer; + nextsize: PtrUInt; +begin + // old_len and new_len have 64KB granularity, so match Windows page size + nextsize := new_len - old_len; + if PtrInt(nextsize) > 0 then + begin + // try to allocate the memory just after the existing one + FillChar(meminfo, SizeOf(meminfo), 0); + next := addr + old_len; + if (VirtualQuery(next, @meminfo, SizeOf(meminfo)) = SizeOf(meminfo)) and + (meminfo.State = MEM_FREE) and + (meminfo.RegionSize >= nextsize) and // enough space? + // reserve the address space in two steps for thread safety + (VirtualAlloc(next, nextsize, MEM_RESERVE, PAGE_READWRITE) <> nil) and + (VirtualAlloc(next, nextsize, MEM_COMMIT, PAGE_READWRITE) <> nil) then + begin + result := addr; // in-place realloc: no need to move memory :) + exit; + end; + end; + // we need to use the slower but safe Alloc/Move/Free pattern + result := AllocLarge(new_len); + if new_len > old_len then + new_len := old_len; // handle size up or down + Move(addr^, result^, new_len); // RTL non-volatile asm or our AVX MoveFast() + FreeMediumLarge(addr, old_len); +end; + +{$endif FPCMM_NOMREMAP} + +// experimental VirtualQuery detection of object class - use at your own risk +{$define FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} + +{$else} + +uses + {$ifndef DARWIN} + syscall, + {$endif DARWIN} + BaseUnix; + +// in practice, SYSV ABI seems to not require a stack frame, as Win64 does, for +// our use case of nested calls with no local stack storage and direct kernel +// syscalls - but since it is clearly undocumented, we set it on LINUX only +// -> appears to work with no problem from our tests: feedback is welcome! +// -> see FPCMM_NOSFRAME conditional to disable it on LINUX +{$ifdef LINUX} + {$define NOSFRAME} +{$endif LINUX} + + +// we directly call the OS Kernel, so this unit doesn't require any libc + +function AllocMedium(Size: PtrInt): pointer; inline; +begin + result := fpmmap(nil, Size, PROT_READ or PROT_WRITE, + MAP_PRIVATE or MAP_ANONYMOUS, -1, 0); +end; + +function AllocLarge(Size: PtrInt): pointer; inline; +begin + result := AllocMedium(size); // same API (no MEM_TOP_DOWN option) +end; + +procedure FreeMediumLarge(ptr: pointer; Size: PtrInt); inline; +begin + fpmunmap(ptr, Size); +end; + +{$ifdef LINUX} + +{$ifndef FPCMM_NOMREMAP} + +const + syscall_nr_mremap = 25; // valid on x86_64 Linux and Android + MREMAP_MAYMOVE = 1; + +function RemapLarge(addr: pointer; old_len, new_len: size_t): pointer; inline; +begin + // let the Linux Kernel mremap() the memory using its TLB magic + result := pointer(do_syscall(syscall_nr_mremap, TSysParam(addr), + TSysParam(old_len), TSysParam(new_len), TSysParam(MREMAP_MAYMOVE))); +end; + +{$endif FPCMM_NOMREMAP} + +// experimental detection of object class - use at your own risk +{$define FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} +// (untested on BSD/DARWIN) + +{$else} + + {$define FPCMM_NOMREMAP} // mremap is a Linux-specific syscall + +{$endif LINUX} + +procedure SwitchToThread; +var + t: Ttimespec; +begin + // note: nanosleep() adds a few dozen of microsecs for context switching + t.tv_sec := 0; + t.tv_nsec := 10; // empirically identified on a recent Linux Kernel + fpnanosleep(@t, nil); +end; + +{$endif MSWINDOWS} + +// fallback to safe and simple Alloc/Move/Free pattern +{$ifdef FPCMM_NOMREMAP} + +function RemapLarge(addr: pointer; old_len, new_len: size_t): pointer; +begin + result := AllocLarge(new_len); + if new_len > old_len then + new_len := old_len; // resize down + Move(addr^, result^, new_len); // RTL non-volatile asm or our AVX MoveFast() + FreeMediumLarge(addr, old_len); +end; + +{$endif FPCMM_NOMREMAP} + + +{ ********* Some Assembly Helpers } + +// low-level conditional to disable nostackframe code on Linux +{$ifdef FPCMM_NOSFRAME} + {$undef NOSFRAME} +{$endif FPCMM_NOSFRAME} + +var + HeapStatus: TMMStatus; + +{$ifdef FPCMM_DEBUG} + +procedure ReleaseCore; + {$ifdef NOSFRAME} nostackframe; {$endif} assembler; +asm + {$ifdef FPCMM_SLEEPTSC} + rdtsc // returns the TSC in EDX:EAX + shl rdx, 32 + or rax, rdx + push rax + call SwitchToThread + pop rcx + rdtsc + shl rdx, 32 + or rax, rdx + lea rdx, [rip + HeapStatus] + sub rax, rcx + lock add qword ptr [rdx + TMMStatus.SleepCycles], rax + {$else} + call SwitchToThread + lea rdx, [rip + HeapStatus] + {$endif FPCMM_SLEEPTSC} + lock inc qword ptr [rdx + TMMStatus.SleepCount] +end; + +{$else} + +procedure ReleaseCore; +begin + SwitchToThread; + inc(HeapStatus.SleepCount); // indicative counter +end; + +{$endif FPCMM_DEBUG} + +procedure NotifyArenaAlloc(var Arena: TMMStatusArena; Size: PtrUInt); + nostackframe; assembler; +asm + {$ifdef FPCMM_DEBUG} + lock add qword ptr [Arena].TMMStatusArena.CurrentBytes, Size + lock add qword ptr [Arena].TMMStatusArena.CumulativeBytes, Size + lock inc qword ptr [Arena].TMMStatusArena.CumulativeAlloc + mov rax, qword ptr [Arena].TMMStatusArena.CurrentBytes + cmp rax, qword ptr [Arena].TMMStatusArena.PeakBytes + jbe @s + mov qword ptr [Arena].TMMStatusArena.PeakBytes, rax +@s: {$else} + add qword ptr [Arena].TMMStatusArena.CurrentBytes, Size + add qword ptr [Arena].TMMStatusArena.CumulativeBytes, Size + {$endif FPCMM_DEBUG} +end; + +procedure NotifyMediumLargeFree(var Arena: TMMStatusArena; Size: PtrUInt); + nostackframe; assembler; +asm + neg Size + {$ifdef FPCMM_DEBUG} + lock add qword ptr [Arena].TMMStatusArena.CurrentBytes, Size + lock inc qword ptr [Arena].TMMStatusArena.CumulativeFree + {$else} + add qword ptr [Arena].TMMStatusArena.CurrentBytes, Size + {$endif FPCMM_DEBUG} +end; + + +{ ********* Constants and Data Structures Definitions } + +const + // (sometimes) the more arenas, the better multi-threadable + {$ifdef FPCMM_BOOSTER} + NumTinyBlockTypesPO2 = 4; + NumTinyBlockArenasPO2 = 4; // will probably end up with Medium lock contention + {$else} + {$ifdef FPCMM_BOOST} + NumTinyBlockTypesPO2 = 4; // tiny are <= 256 bytes + NumTinyBlockArenasPO2 = 3; // 8 arenas + {$else} + // default (or FPCMM_SERVER) settings + NumTinyBlockTypesPO2 = 3; // multiple arenas for tiny blocks <= 128 bytes + NumTinyBlockArenasPO2 = 3; // 8 round-robin arenas (including main) by default + {$endif FPCMM_BOOST} + {$endif FPCMM_BOOSTER} + + NumSmallBlockTypes = 46; + MaximumSmallBlockSize = 2608; + SmallBlockSizes: array[0..NumSmallBlockTypes - 1] of word = ( + 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 256, + 272, 288, 304, 320, 352, 384, 416, 448, 480, 528, 576, 624, 672, 736, 800, + 880, 960, 1056, 1152, 1264, 1376, 1504, 1648, 1808, 1984, 2176, 2384, + MaximumSmallBlockSize, MaximumSmallBlockSize, MaximumSmallBlockSize); + NumTinyBlockTypes = 1 shl NumTinyBlockTypesPO2; + NumTinyBlockArenas = (1 shl NumTinyBlockArenasPO2) - 1; // -1 = main Small[] + NumSmallInfoBlock = NumSmallBlockTypes + NumTinyBlockArenas * NumTinyBlockTypes; + SmallBlockGranularity = 16; + TargetSmallBlocksPerPool = 48; + MinimumSmallBlocksPerPool = 12; + SmallBlockDownsizeCheckAdder = 64; + SmallBlockUpsizeAdder = 32; + {$ifdef FPCMM_LOCKLESSFREE} + SmallBlockTypePO2 = 8; // SizeOf(TSmallBlockType)=256 with Bin list + SmallBlockBinCount = (((1 shl SmallBlockTypePO2) - 64) div 8) - 1; // =23 + {$else} + SmallBlockTypePO2 = 6; // SizeOf(TSmallBlockType)=64 + {$endif FPCMM_LOCKLESSFREE} + + MediumBlockPoolSizeMem = 20 * 64 * 1024; + MediumBlockPoolSize = MediumBlockPoolSizeMem - 16; + MediumBlockSizeOffset = 48; + MinimumMediumBlockSize = 11 * 256 + MediumBlockSizeOffset; + MediumBlockBinsPerGroup = 32; + MediumBlockBinGroupCount = 32; + MediumBlockBinCount = MediumBlockBinGroupCount * MediumBlockBinsPerGroup; + MediumBlockGranularity = 256; + MaximumMediumBlockSize = + MinimumMediumBlockSize + (MediumBlockBinCount - 1) * MediumBlockGranularity; + OptimalSmallBlockPoolSizeLowerLimit = + 29 * 1024 - MediumBlockGranularity + MediumBlockSizeOffset; + OptimalSmallBlockPoolSizeUpperLimit = + 64 * 1024 - MediumBlockGranularity + MediumBlockSizeOffset; + MaximumSmallBlockPoolSize = + OptimalSmallBlockPoolSizeUpperLimit + MinimumMediumBlockSize; + MediumInPlaceDownsizeLimit = MinimumMediumBlockSize div 4; + + IsFreeBlockFlag = 1; + IsMediumBlockFlag = 2; + IsSmallBlockPoolInUseFlag = 4; + IsLargeBlockFlag = 4; + PreviousMediumBlockIsFreeFlag = 8; + LargeBlockIsSegmented = 8; + DropSmallFlagsMask = -8; + ExtractSmallFlagsMask = 7; + DropMediumAndLargeFlagsMask = -16; + ExtractMediumAndLargeFlagsMask = 15; + + {$ifdef FPCMM_SLEEPTSC} + // pause using rdtsc (30 cycles latency on hardware but emulated on VM) + SpinMediumLockTSC = 10000; + SpinLargeLockTSC = 10000; + {$ifdef FPCMM_PAUSE} + SpinSmallGetmemLockTSC = 1000; + SpinSmallFreememLockTSC = 1000; // _freemem has more collisions + {$ifdef FPCMM_LOCKLESSFREE} + SpinSmallFreememBinTSC = 2000; + {$endif FPCMM_LOCKLESSFREE} + {$endif FPCMM_PAUSE} + {$else} + // pause with constant spinning counts (empirical values from fastmm4-avx) + SpinMediumLockCount = 2500; + SpinLargeLockCount = 5000; + {$ifdef FPCMM_PAUSE} + SpinSmallGetmemLockCount = 500; + SpinSmallFreememLockCount = 500; + {$ifdef FPCMM_LOCKLESSFREE} + SpinFreememBinCount = 500; + {$endif FPCMM_LOCKLESSFREE} + {$endif FPCMM_PAUSE} + {$endif FPCMM_SLEEPTSC} + + {$ifdef FPCMM_ERMS} + // pre-ERMS expects at least 256 bytes, IvyBridge+ with ERMS is good from 64 + // see https://stackoverflow.com/a/43837564/458259 for explanations and timing + // -> "movaps" loop is used up to 256 bytes of data: good on all CPUs + // -> "movnt" Move/MoveFast is used for large blocks: always faster than ERMS + ErmsMinSize = 256; + {$endif FPCMM_ERMS} + +type + PSmallBlockPoolHeader = ^TSmallBlockPoolHeader; + + // information for each small block size - 64/256 bytes long >= CPU cache line + TSmallBlockType = record + Locked: boolean; + AllowedGroupsForBlockPoolBitmap: byte; + BlockSize: Word; + MinimumBlockPoolSize: Word; + OptimalBlockPoolSize: Word; + NextPartiallyFreePool: PSmallBlockPoolHeader; + PreviousPartiallyFreePool: PSmallBlockPoolHeader; + NextSequentialFeedBlockAddress: pointer; + MaxSequentialFeedBlockAddress: pointer; + CurrentSequentialFeedPool: PSmallBlockPoolHeader; + GetmemCount: cardinal; + FreememCount: cardinal; + GetmemSleepCount: cardinal; + FreememSleepCount: cardinal; + {$ifdef FPCMM_LOCKLESSFREE} // 192 optional bytes for FreeMem Bin (= 13KB) + BinLocked: boolean; // dedicated lock for less contention + BinCount: byte; + BinSpinCount: cardinal; + BinInstance: array[0.. SmallBlockBinCount - 1] of pointer; + {$endif FPCMM_LOCKLESSFREE} + end; + PSmallBlockType = ^TSmallBlockType; + + TSmallBlockTypes = array[0..NumSmallBlockTypes - 1] of TSmallBlockType; + TTinyBlockTypes = array[0..NumTinyBlockTypes - 1] of TSmallBlockType; + + TSmallBlockInfo = record + Small: TSmallBlockTypes; + Tiny: array[0..NumTinyBlockArenas - 1] of TTinyBlockTypes; + GetmemLookup: array[0.. + (MaximumSmallBlockSize - 1) div SmallBlockGranularity] of byte; + {$ifndef FPCMM_ASSUMEMULTITHREAD} + IsMultiThreadPtr: PBoolean; // safe access to IsMultiThread global variable + {$endif FPCMM_ASSUMEMULTITHREAD} + TinyCurrentArena: integer; + end; + + TSmallBlockPoolHeader = record + BlockType: PSmallBlockType; + {$ifdef CPU32} + Padding32Bits: cardinal; + {$endif CPU32} + NextPartiallyFreePool: PSmallBlockPoolHeader; + PreviousPartiallyFreePool: PSmallBlockPoolHeader; + FirstFreeBlock: pointer; + BlocksInUse: cardinal; + SmallBlockPoolSignature: cardinal; + FirstBlockPoolPointerAndFlags: PtrUInt; + end; + + PMediumBlockPoolHeader = ^TMediumBlockPoolHeader; + TMediumBlockPoolHeader = record + PreviousMediumBlockPoolHeader: PMediumBlockPoolHeader; + NextMediumBlockPoolHeader: PMediumBlockPoolHeader; + Reserved1: PtrUInt; + FirstMediumBlockSizeAndFlags: PtrUInt; + end; + + PMediumFreeBlock = ^TMediumFreeBlock; + TMediumFreeBlock = record + PreviousFreeBlock: PMediumFreeBlock; + NextFreeBlock: PMediumFreeBlock; + end; + + // medium locks occurs at getmem: freemem bin list got MaxCount=0 :( + {.$define FPCMM_LOCKLESSFREEMEDIUM} + +{$ifdef FPCMM_LOCKLESSFREEMEDIUM} +const + MediumBlockLocklessBinCount = 255; + +type + // used by TMediumBlockInfo to reduce thread pressure + TMediumLocklessBin = record + Locked: boolean; // dedicated lock for less contention + Count: byte; + MaxCount: byte; + Instance: array[0 .. MediumBlockLocklessBinCount - 1] of pointer; + end; +{$endif FPCMM_LOCKLESSFREEMEDIUM} + + TMediumBlockInfo = record + Locked: boolean; + PoolsCircularList: TMediumBlockPoolHeader; + LastSequentiallyFed: pointer; + SequentialFeedBytesLeft: cardinal; + BinGroupBitmap: cardinal; + {$ifndef FPCMM_ASSUMEMULTITHREAD} + IsMultiThreadPtr: PBoolean; // safe access to IsMultiThread global variable + {$endif FPCMM_ASSUMEMULTITHREAD} + BinBitmaps: array[0..MediumBlockBinGroupCount - 1] of cardinal; + Bins: array[0..MediumBlockBinCount - 1] of TMediumFreeBlock; + {$ifdef FPCMM_LOCKLESSFREEMEDIUM} + LocklessBin: TMediumLocklessBin; + {$endif FPCMM_LOCKLESSFREEMEDIUM} + end; + + PLargeBlockHeader = ^TLargeBlockHeader; + TLargeBlockHeader = record + PreviousLargeBlockHeader: PLargeBlockHeader; + NextLargeBlockHeader: PLargeBlockHeader; + Reserved: PtrUInt; + BlockSizeAndFlags: PtrUInt; + end; + +const + BlockHeaderSize = SizeOf(pointer); + SmallBlockPoolHeaderSize = SizeOf(TSmallBlockPoolHeader); + MediumBlockPoolHeaderSize = SizeOf(TMediumBlockPoolHeader); + LargeBlockHeaderSize = SizeOf(TLargeBlockHeader); + LargeBlockGranularity = 65536; + +var + SmallBlockInfo: TSmallBlockInfo; + MediumBlockInfo: TMediumBlockInfo; + SmallMediumBlockInfo: TMediumBlockInfo + {$ifdef FPCMM_SMALLNOTWITHMEDIUM} ; + {$else} absolute MediumBlockInfo; + {$endif FPCMM_SMALLNOTWITHMEDIUM} + + + LargeBlocksLocked: boolean; + LargeBlocksCircularList: TLargeBlockHeader; + + +{ ********* Shared Routines } + +{$define FPCMM_CMPBEFORELOCK_SPIN} +// during spinning, there is clearly thread contention: in this case, plain +// "cmp" before "lock cmpxchg" is mandatory to leverage the CPU cores + + +procedure LockMediumBlocks; + {$ifdef NOSFRAME} nostackframe; {$endif} assembler; +// on input/output: r10=TMediumBlockInfo +asm + {$ifdef FPCMM_SLEEPTSC} +@s: rdtsc // tsc in edx:eax + shl rdx, 32 + lea r9, [rax + rdx + SpinMediumLockTSC] // r9 = endtsc +@sp: pause + rdtsc + shl rdx, 32 + or rax, rdx + cmp rax, r9 + ja @rc // timeout + {$else} +@s: mov edx, SpinMediumLockCount +@sp: pause + dec edx + jz @rc //timeout + {$endif FPCMM_SLEEPTSC} + mov rcx, r10 + mov eax, $100 + {$ifdef FPCMM_CMPBEFORELOCK_SPIN} + cmp byte ptr [r10].TMediumBlockInfo.Locked, true + je @sp + {$endif FPCMM_CMPBEFORELOCK_SPIN} + lock cmpxchg byte ptr [rcx].TMediumBlockInfo.Locked, ah + je @ok + jmp @sp +@rc: push rsi // preserve POSIX and Win64 ABI registers + push rdi + push r10 + push r11 + call ReleaseCore + pop r11 + pop r10 + pop rdi + pop rsi + lea rax, [rip + HeapStatus] + {$ifdef FPCMM_DEBUG} lock {$endif} + inc qword ptr [rax].TMMStatus.Medium.SleepCount + jmp @s +@ok: +end; + +procedure InsertMediumBlockIntoBin; nostackframe; assembler; +// rcx=P edx=blocksize r10=TMediumBlockInfo - even on POSIX +asm + mov rax, rcx + // Get the bin number for this block size + sub edx, MinimumMediumBlockSize + shr edx, 8 + // Validate the bin number + sub edx, MediumBlockBinCount - 1 + sbb ecx, ecx + and edx, ecx + add edx, MediumBlockBinCount - 1 + mov r9, rdx + // Get the bin address in rcx + shl edx, 4 + lea rcx, [r10 + rdx + TMediumBlockInfo.Bins] + // Bins are LIFO, se we insert this block as the first free block in the bin + mov rdx, TMediumFreeBlock[rcx].NextFreeBlock + mov TMediumFreeBlock[rax].PreviousFreeBlock, rcx + mov TMediumFreeBlock[rax].NextFreeBlock, rdx + mov TMediumFreeBlock[rdx].PreviousFreeBlock, rax + mov TMediumFreeBlock[rcx].NextFreeBlock, rax + // Was this bin empty? + cmp rdx, rcx + jne @Done + // Get ecx=bin number, edx=group number + mov rcx, r9 + mov rdx, r9 + shr edx, 5 + // Flag this bin as not empty + mov eax, 1 + shl eax, cl + or dword ptr [r10 + TMediumBlockInfo.BinBitmaps + rdx * 4], eax + // Flag the group as not empty + mov eax, 1 + mov ecx, edx + shl eax, cl + or [r10 + TMediumBlockInfo.BinGroupBitmap], eax +@Done: +end; + +procedure RemoveMediumFreeBlock; nostackframe; assembler; +asm + // rcx=MediumFreeBlock r10=TMediumBlockInfo - even on POSIX + // Get the current previous and next blocks + mov rdx, TMediumFreeBlock[rcx].PreviousFreeBlock + mov rcx, TMediumFreeBlock[rcx].NextFreeBlock + // Remove this block from the linked list + mov TMediumFreeBlock[rcx].PreviousFreeBlock, rdx + mov TMediumFreeBlock[rdx].NextFreeBlock, rcx + // Is this bin now empty? If the previous and next free block pointers are + // equal, they must point to the bin + cmp rcx, rdx + jne @Done + // Get ecx=bin number, edx=group number + lea r8, [r10 + TMediumBlockInfo.Bins] + sub rcx, r8 + mov edx, ecx + shr ecx, 4 + shr edx, 9 + // Flag this bin as empty + mov eax, -2 + rol eax, cl + and dword ptr [r10 + TMediumBlockInfo.BinBitmaps + rdx * 4], eax + jnz @Done + // Flag this group as empty + mov eax, -2 + mov ecx, edx + rol eax, cl + and [r10 + TMediumBlockInfo.BinGroupBitmap], eax +@Done: +end; + +procedure BinMediumSequentialFeedRemainder( + var Info: TMediumBlockInfo); nostackframe; assembler; +asm + mov r10, Info + mov eax, [Info + TMediumBlockInfo.SequentialFeedBytesLeft] + test eax, eax + jz @Done + // Is the last fed sequentially block free? + mov rax, [Info + TMediumBlockInfo.LastSequentiallyFed] + test byte ptr [rax - BlockHeaderSize], IsFreeBlockFlag + jnz @LastBlockFedIsFree + // Set the "previous block is free" flag in the last block fed + or qword ptr [rax - BlockHeaderSize], PreviousMediumBlockIsFreeFlag + // Get edx=remainder size, rax=remainder start + mov edx, [r10 + TMediumBlockInfo.SequentialFeedBytesLeft] + sub rax, rdx +@BinTheRemainder: + // Store the size of the block as well as the flags + lea rcx, [rdx + IsMediumBlockFlag + IsFreeBlockFlag] + mov [rax - BlockHeaderSize], rcx + // Store the trailing size marker + mov [rax + rdx - 16], rdx + // Bin this medium block + cmp edx, MinimumMediumBlockSize + jb @Done + mov rcx, rax + jmp InsertMediumBlockIntoBin // rcx=APMediumFreeBlock, edx=AMediumBlockSize +@Done: ret +@LastBlockFedIsFree: + // Drop the flags + mov rdx, DropMediumAndLargeFlagsMask + and rdx, [rax - BlockHeaderSize] + // Free the last block fed + cmp edx, MinimumMediumBlockSize + jb @DontRemoveLastFed + // Last fed block is free - remove it from its size bin + mov rcx, rax + call RemoveMediumFreeBlock // rcx = APMediumFreeBlock + // Re-read rax and rdx + mov rax, [r10 + TMediumBlockInfo.LastSequentiallyFed] + mov rdx, DropMediumAndLargeFlagsMask + and rdx, [rax - BlockHeaderSize] +@DontRemoveLastFed: + // Get the number of bytes left in ecx + mov ecx, [r10 + TMediumBlockInfo.SequentialFeedBytesLeft] + // rax = remainder start, rdx = remainder size + sub rax, rcx + add edx, ecx + jmp @BinTheRemainder +end; + +procedure FreeMedium(ptr: PMediumBlockPoolHeader); +begin + FreeMediumLarge(ptr, MediumBlockPoolSizeMem); + NotifyMediumLargeFree(HeapStatus.Medium, MediumBlockPoolSizeMem); +end; + +function AllocNewSequentialFeedMediumPool(BlockSize: cardinal; + var Info: TMediumBlockInfo): pointer; +var + old: PMediumBlockPoolHeader; + new: pointer; +begin + BinMediumSequentialFeedRemainder(Info); + new := AllocMedium(MediumBlockPoolSizeMem); + if new <> nil then + begin + old := Info.PoolsCircularList.NextMediumBlockPoolHeader; + PMediumBlockPoolHeader(new).PreviousMediumBlockPoolHeader := @Info.PoolsCircularList; + Info.PoolsCircularList.NextMediumBlockPoolHeader := new; + PMediumBlockPoolHeader(new).NextMediumBlockPoolHeader := old; + old.PreviousMediumBlockPoolHeader := new; + PPtrUInt(PByte(new) + MediumBlockPoolSize - BlockHeaderSize)^ := IsMediumBlockFlag; + Info.SequentialFeedBytesLeft := + (MediumBlockPoolSize - MediumBlockPoolHeaderSize) - BlockSize; + result := pointer(PByte(new) + MediumBlockPoolSize - BlockSize); + Info.LastSequentiallyFed := result; + PPtrUInt(PByte(result) - BlockHeaderSize)^ := BlockSize or IsMediumBlockFlag; + NotifyArenaAlloc(HeapStatus.Medium, MediumBlockPoolSizeMem); + end + else + begin + Info.SequentialFeedBytesLeft := 0; + result := nil; + end; +end; + +procedure LockLargeBlocks; + {$ifdef NOSFRAME} nostackframe; {$endif} assembler; +asm +@s: mov eax, $100 + lea rcx, [rip + LargeBlocksLocked] + lock cmpxchg byte ptr [rcx], ah + je @ok + {$ifdef FPCMM_SLEEPTSC} + rdtsc + shl rdx, 32 + lea r9, [rax + rdx + SpinLargeLockTSC] // r9 = endtsc +@sp: pause + rdtsc + shl rdx, 32 + or rax, rdx + cmp rax, r9 + ja @rc // timeout + {$else} + mov edx, SpinLargeLockCount +@sp: pause + dec edx + jz @rc // timeout + {$endif FPCMM_SLEEPTSC} + mov eax, $100 + {$ifdef FPCMM_CMPBEFORELOCK_SPIN} + cmp byte ptr [rcx], true + je @sp + {$endif FPCMM_CMPBEFORELOCK_SPIN} + lock cmpxchg byte ptr [rcx], ah + je @ok + jmp @sp +@rc: call ReleaseCore + lea rax, [rip + HeapStatus] + {$ifdef FPCMM_DEBUG} lock {$endif} + inc qword ptr [rax].TMMStatus.Large.SleepCount + jmp @s +@ok: // reset the stack frame before ret +end; + +function AllocateLargeBlockFrom(size: PtrUInt; + existing: pointer; oldsize: PtrUInt): pointer; +var + blocksize: PtrUInt; + header, old: PLargeBlockHeader; +begin + blocksize := (size + LargeBlockHeaderSize + + LargeBlockGranularity - 1 + BlockHeaderSize) and -LargeBlockGranularity; + if existing = nil then + header := AllocLarge(blocksize) + else + header := RemapLarge(existing, oldsize, blocksize); + if header <> nil then + begin + NotifyArenaAlloc(HeapStatus.Large, blocksize); + if existing <> nil then + NotifyMediumLargeFree(HeapStatus.Large, oldsize); + header.BlockSizeAndFlags := blocksize or IsLargeBlockFlag; + LockLargeBlocks; + old := LargeBlocksCircularList.NextLargeBlockHeader; + header.PreviousLargeBlockHeader := @LargeBlocksCircularList; + LargeBlocksCircularList.NextLargeBlockHeader := header; + header.NextLargeBlockHeader := old; + old.PreviousLargeBlockHeader := header; + LargeBlocksLocked := False; + inc(header); + end; + result := header; +end; + +function AllocateLargeBlock(size: PtrUInt): pointer; +begin + result := AllocateLargeBlockFrom(size, nil, 0); +end; + +procedure FreeLarge(ptr: PLargeBlockHeader; size: PtrUInt); +begin + NotifyMediumLargeFree(HeapStatus.Large, size); + FreeMediumLarge(ptr, size); +end; + +function FreeLargeBlock(p: pointer): PtrInt; +var + header, prev, next: PLargeBlockHeader; +begin + header := pointer(PByte(p) - LargeBlockHeaderSize); + if header.BlockSizeAndFlags and IsFreeBlockFlag <> 0 then + begin + // try to release the same pointer twice + result := 0; + exit; + end; + LockLargeBlocks; + prev := header.PreviousLargeBlockHeader; + next := header.NextLargeBlockHeader; + next.PreviousLargeBlockHeader := prev; + prev.NextLargeBlockHeader := next; + LargeBlocksLocked := False; + result := DropMediumAndLargeFlagsMask and header.BlockSizeAndFlags; + FreeLarge(header, result); +end; + +function ReallocateLargeBlock(p: pointer; size: PtrUInt): pointer; +var + oldavail, minup, new: PtrUInt; + prev, next, header: PLargeBlockHeader; +begin + header := pointer(PByte(p) - LargeBlockHeaderSize); + oldavail := (DropMediumAndLargeFlagsMask and header^.BlockSizeAndFlags) - + (LargeBlockHeaderSize + BlockHeaderSize); + new := size; + if size > oldavail then + begin + // size-up with 1/8 or 1/4 overhead for any future growing realloc + if oldavail > 128 shl 20 then + minup := oldavail + oldavail shr 3 + else + minup := oldavail + oldavail shr 2; + if size < minup then + new := minup; + end + else + begin + result := p; + oldavail := oldavail shr 1; + if size >= oldavail then + // small size-up within current buffer -> no reallocate + exit + else + // size-down and move just the trailing data + oldavail := size; + end; + if new < MaximumMediumBlockSize then + begin + // size was reduced to a small/medium block: use GetMem/Move/FreeMem + result := _GetMem(new); + if result <> nil then + Move(p^, result^, oldavail); // RTL non-volatile asm or our AVX MoveFast() + _FreeMem(p); + end + else + begin + // remove large block from current chain list + LockLargeBlocks; + prev := header^.PreviousLargeBlockHeader; + next := header^.NextLargeBlockHeader; + next.PreviousLargeBlockHeader := prev; + prev.NextLargeBlockHeader := next; + LargeBlocksLocked := False; + size := DropMediumAndLargeFlagsMask and header^.BlockSizeAndFlags; + // on Linux, call Kernel mremap() and its TLB magic + // on Windows, try to reserve the memory block just after the existing + // otherwise, use Alloc/Move/Free pattern, with asm/AVX move + result := AllocateLargeBlockFrom(new, header, size); + end; +end; + + +{ ********* Main Memory Manager Functions } + +function _GetMem(size: PtrUInt): pointer; + {$ifdef NOSFRAME} nostackframe; {$endif} assembler; +asm + {$ifndef MSWINDOWS} + mov rcx, size + {$else} + push rsi + push rdi + {$endif MSWINDOWS} + push rbx + // Since most allocations are for small blocks, determine small block type + lea rbx, [rip + SmallBlockInfo] +@VoidSizeToSomething: + lea rdx, [size + BlockHeaderSize - 1] + shr rdx, 4 // div SmallBlockGranularity + // Is it a tiny/small block? + cmp size, (MaximumSmallBlockSize - BlockHeaderSize) + ja @NotTinySmallBlock + test size, size + jz @VoidSize + {$ifndef FPCMM_ASSUMEMULTITHREAD} + mov rax, qword ptr [rbx].TSmallBlockInfo.IsMultiThreadPtr + {$endif FPCMM_ASSUMEMULTITHREAD} + // Get the tiny/small TSmallBlockType[] offset in rcx + movzx ecx, byte ptr [rbx + rdx].TSmallBlockInfo.GetmemLookup + mov r8, rbx + shl ecx, SmallBlockTypePO2 + // ---------- Acquire block type lock ---------- + {$ifndef FPCMM_ASSUMEMULTITHREAD} + cmp byte ptr [rax], false + je @GotLockOnSmallBlock // no lock if IsMultiThread=false + {$endif FPCMM_ASSUMEMULTITHREAD} + // Can use one of the several arenas reserved for tiny blocks? + cmp ecx, SizeOf(TTinyBlockTypes) + jae @NotTinyBlockType + // ---------- TINY (size<=128B) block lock ---------- +@LockTinyBlockTypeLoop: + // Round-Robin attempt to lock next SmallBlockInfo.Tiny[] + // -> fair distribution among calls to reduce thread contention + mov dl, NumTinyBlockArenas + 1 // 8/16 arenas (including Small[]) +@TinyBlockArenaLoop: + mov eax, SizeOf(TTinyBlockTypes) + // note: "lock xadd" decreases the loop iterations but is slower + xadd dword ptr [r8 + TSmallBlockInfo.TinyCurrentArena], eax + lea rbx, [r8 + rcx] + and eax, ((NumTinyBlockArenas + 1) * SizeOf(TTinyBlockTypes)) - 1 + jz @TinySmall // Arena 0 = TSmallBlockInfo.Small[] + lea rbx, [rax + rbx + TSmallBlockInfo.Tiny - SizeOf(TTinyBlockTypes)] +@TinySmall: + mov eax, $100 + {$ifdef FPCMM_CMPBEFORELOCK} + cmp byte ptr [rbx].TSmallBlockType.Locked, false + jnz @NextTinyBlockArena1 + {$endif FPCMM_CMPBEFORELOCK} + lock cmpxchg byte ptr [rbx].TSmallBlockType.Locked, ah + je @GotLockOnSmallBlockType +@NextTinyBlockArena1: + dec dl + jnz @TinyBlockArenaLoop + // Fallback to SmallBlockInfo.Small[] next 2 small sizes - never occurs + lea rbx, [r8 + rcx + TSmallBlockInfo.Small + SizeOf(TSmallBlockType)] + mov eax, $100 + lock cmpxchg byte ptr [rbx].TSmallBlockType.Locked, ah + je @GotLockOnSmallBlockType + add rbx, SizeOf(TSmallBlockType) // next two small sizes + mov eax, $100 + lock cmpxchg byte ptr [rbx].TSmallBlockType.Locked, ah + je @GotLockOnSmallBlockType + // Thread Contention (_Freemem is more likely) + {$ifdef FPCMM_DEBUG} lock {$endif} + inc dword ptr [rbx].TSmallBlockType.GetmemSleepCount + push r8 + push rcx + call ReleaseCore + pop rcx + pop r8 + jmp @LockTinyBlockTypeLoop + // ---------- SMALL (size<2600) block lock ---------- +@NotTinyBlockType: + lea rbx, [r8 + rcx].TSmallBlockInfo.Small +@LockBlockTypeLoopRetry: + {$ifdef FPCMM_PAUSE} + {$ifdef FPCMM_SLEEPTSC} + rdtsc + shl rdx, 32 + lea r9, [rax + rdx + SpinSmallGetmemLockTSC] // r9 = endtsc + {$else} + mov edx, SpinSmallGetmemLockCount + {$endif FPCMM_SLEEPTSC} + {$endif FPCMM_PAUSE} +@LockBlockTypeLoop: + // Grab the default block type + mov eax, $100 + {$ifdef FPCMM_CMPBEFORELOCK} + cmp byte ptr [rbx].TSmallBlockType.Locked, false + jnz @NextLockBlockType1 + {$endif FPCMM_CMPBEFORELOCK} + lock cmpxchg byte ptr [rbx].TSmallBlockType.Locked, ah + je @GotLockOnSmallBlockType + // Try up to two next sizes + mov eax, $100 +@NextLockBlockType1: + add rbx, SizeOf(TSmallBlockType) + {$ifdef FPCMM_CMPBEFORELOCK} + cmp byte ptr [rbx].TSmallBlockType.Locked, al + jnz @NextLockBlockType2 + {$endif FPCMM_CMPBEFORELOCK} + lock cmpxchg byte ptr [rbx].TSmallBlockType.Locked, ah + je @GotLockOnSmallBlockType + mov eax, $100 +@NextLockBlockType2: + add rbx, SizeOf(TSmallBlockType) + pause + {$ifdef FPCMM_CMPBEFORELOCK} + cmp byte ptr [rbx].TSmallBlockType.Locked, al + jnz @NextLockBlockType3 + {$endif FPCMM_CMPBEFORELOCK} + lock cmpxchg byte ptr [rbx].TSmallBlockType.Locked, ah + je @GotLockOnSmallBlockType +@NextLockBlockType3: + sub rbx, 2 * SizeOf(TSmallBlockType) + {$ifdef FPCMM_PAUSE} + pause + {$ifdef FPCMM_SLEEPTSC} + rdtsc + shl rdx, 32 + or rax, rdx + cmp rax, r9 + jb @LockBlockTypeLoop // continue spinning until timeout + {$else} + dec edx + jnz @LockBlockTypeLoop // continue until spin count reached + {$endif FPCMM_SLEEPTSC} + {$endif FPCMM_PAUSE} + // Block type and two sizes larger are all locked - give up and sleep + {$ifdef FPCMM_DEBUG} lock {$endif} + inc dword ptr [rbx].TSmallBlockType.GetmemSleepCount + call ReleaseCore + jmp @LockBlockTypeLoopRetry + // ---------- TINY/SMALL block registration ---------- + {$ifndef FPCMM_ASSUMEMULTITHREAD} +@GotLockOnSmallBlock: + add rbx, rcx + {$endif FPCMM_ASSUMEMULTITHREAD} +@GotLockOnSmallBlockType: + // set rdx=NextPartiallyFreePool rax=FirstFreeBlock rcx=DropSmallFlagsMask + mov rdx, [rbx].TSmallBlockType.NextPartiallyFreePool + add [rbx].TSmallBlockType.GetmemCount, 1 + mov rax, [rdx].TSmallBlockPoolHeader.FirstFreeBlock + mov rcx, DropSmallFlagsMask + // Is there a pool with free blocks? + cmp rdx, rbx + je @TrySmallSequentialFeed + add [rdx].TSmallBlockPoolHeader.BlocksInUse, 1 + // Set the new first free block and the block header + and rcx, [rax - BlockHeaderSize] + mov [rdx].TSmallBlockPoolHeader.FirstFreeBlock, rcx + mov [rax - BlockHeaderSize], rdx + // Is the chunk now full? + jz @RemoveSmallPool + // Unlock the block type and leave + mov byte ptr [rbx].TSmallBlockType.Locked, false + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +@VoidSize: + inc size // "we always need to allocate something" (see RTL heap.inc) + jmp @VoidSizeToSomething +@TrySmallSequentialFeed: + // Feed a small block sequentially + movzx ecx, [rbx].TSmallBlockType.BlockSize + mov rdx, [rbx].TSmallBlockType.CurrentSequentialFeedPool + add rcx, rax + // Can another block fit? + cmp rax, [rbx].TSmallBlockType.MaxSequentialFeedBlockAddress + ja @AllocateSmallBlockPool + // Adjust number of used blocks and sequential feed pool + mov [rbx].TSmallBlockType.NextSequentialFeedBlockAddress, rcx + add [rdx].TSmallBlockPoolHeader.BlocksInUse, 1 + // Unlock the block type, set the block header and leave + mov byte ptr [rbx].TSmallBlockType.Locked, false + mov [rax - BlockHeaderSize], rdx + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +@RemoveSmallPool: + // Pool is full - remove it from the partially free list + mov rcx, [rdx].TSmallBlockPoolHeader.NextPartiallyFreePool + mov [rcx].TSmallBlockPoolHeader.PreviousPartiallyFreePool, rbx + mov [rbx].TSmallBlockType.NextPartiallyFreePool, rcx + // Unlock the block type and leave + mov byte ptr [rbx].TSmallBlockType.Locked, false + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +@AllocateSmallBlockPool: + // Access shared information about Medium blocks storage + lea rcx, [rip + SmallMediumBlockInfo] + mov r10, rcx + {$ifndef FPCMM_ASSUMEMULTITHREAD} + mov rax, [rcx + TMediumBlockinfo.IsMultiThreadPtr] + cmp byte ptr [rax], false + je @MediumLocked1 // no lock if IsMultiThread=false + {$endif FPCMM_ASSUMEMULTITHREAD} + mov eax, $100 + lock cmpxchg byte ptr [rcx].TMediumBlockInfo.Locked, ah + je @MediumLocked1 + call LockMediumBlocks +@MediumLocked1: + // Are there any available blocks of a suitable size? + movsx esi, [rbx].TSmallBlockType.AllowedGroupsForBlockPoolBitmap + and esi, [r10 + TMediumBlockInfo.BinGroupBitmap] + jz @NoSuitableMediumBlocks + // Compute rax = bin group number with free blocks, rcx = bin number + bsf eax, esi + lea r9, [rax * 4] + mov ecx, [r10 + TMediumBlockInfo.BinBitmaps + r9] + bsf ecx, ecx + lea rcx, [rcx + r9 * 8] + // Set rdi = @bin, rsi = free block + lea rsi, [rcx * 8] // SizeOf(TMediumBlockBin) = 16 + lea rdi, [r10 + TMediumBlockInfo.Bins + rsi * 2] + mov rsi, TMediumFreeBlock[rdi].NextFreeBlock + // Remove the first block from the linked list (LIFO) + mov rdx, TMediumFreeBlock[rsi].NextFreeBlock + mov TMediumFreeBlock[rdi].NextFreeBlock, rdx + mov TMediumFreeBlock[rdx].PreviousFreeBlock, rdi + // Is this bin now empty? + cmp rdi, rdx + jne @MediumBinNotEmpty + // rbx = block type, rax = bin group number, + // r9 = bin group number * 4, rcx = bin number, rdi = @bin, rsi = free block + // Flag this bin (and the group if needed) as empty + mov edx, - 2 + mov r11d, [r10 + TMediumBlockInfo.BinGroupBitmap] + rol edx, cl + btr r11d, eax // btr reg,reg is faster than btr [mem],reg + and [r10 + TMediumBlockInfo.BinBitmaps + r9], edx + jnz @MediumBinNotEmpty + mov [r10 + TMediumBlockInfo.BinGroupBitmap], r11d +@MediumBinNotEmpty: + // rsi = free block, rbx = block type + // Get the size of the available medium block in edi + mov rdi, DropMediumAndLargeFlagsMask + and rdi, [rsi - BlockHeaderSize] + cmp edi, MaximumSmallBlockPoolSize + jb @UseWholeBlock + // Split the block: new block size is the optimal size + mov edx, edi + movzx edi, [rbx].TSmallBlockType.OptimalBlockPoolSize + sub edx, edi + lea rcx, [rsi + rdi] + lea rax, [rdx + IsMediumBlockFlag + IsFreeBlockFlag] + mov [rcx - BlockHeaderSize], rax + // Store the size of the second split as the second last pointer + mov [rcx + rdx - 16], rdx + // Put the remainder in a bin (it will be big enough) + call InsertMediumBlockIntoBin // rcx=APMediumFreeBlock, edx=AMediumBlockSize + jmp @GotMediumBlock +@NoSuitableMediumBlocks: + // Check the sequential feed medium block pool for space + movzx ecx, [rbx].TSmallBlockType.MinimumBlockPoolSize + mov edi, [r10 + TMediumBlockInfo.SequentialFeedBytesLeft] + cmp edi, ecx + jb @AllocateNewSequentialFeed + // Get the address of the last block that was fed + mov rsi, [r10 + TMediumBlockInfo.LastSequentiallyFed] + // Enough sequential feed space: Will the remainder be usable? + movzx ecx, [rbx].TSmallBlockType.OptimalBlockPoolSize + lea rdx, [rcx + MinimumMediumBlockSize] + cmp edi, edx + cmovae edi, ecx + sub rsi, rdi + // Update the sequential feed parameters + sub [r10 + TMediumBlockInfo.SequentialFeedBytesLeft], edi + mov [r10 + TMediumBlockInfo.LastSequentiallyFed], rsi + jmp @GotMediumBlock +@AllocateNewSequentialFeed: + // Use the optimal size for allocating this small block pool + {$ifdef MSWINDOWS} + movzx ecx, word ptr [rbx].TSmallBlockType.OptimalBlockPoolSize + lea rdx, [rip + SmallMediumBlockInfo] + push rcx + push rdx + {$else} + movzx edi, word ptr [rbx].TSmallBlockType.OptimalBlockPoolSize + lea rsi, [rip + SmallMediumBlockInfo] + push rdi + push rsi + {$endif MSWINDOWS} + call AllocNewSequentialFeedMediumPool + pop r10 + pop rdi // restore edi=blocksize and r10=TMediumBlockInfo + mov rsi, rax + test rax, rax + jnz @GotMediumBlock // rsi=freeblock rbx=blocktype edi=blocksize + mov [r10 + TMediumBlockInfo.Locked], al + mov [rbx].TSmallBlockType.Locked, al + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +@UseWholeBlock: + // rsi = free block, rbx = block type, edi = block size + // Mark this block as used in the block following it + and byte ptr [rsi + rdi - BlockHeaderSize], NOT PreviousMediumBlockIsFreeFlag +@GotMediumBlock: + // rsi = free block, rbx = block type, edi = block size + // Set the size and flags for this block + lea rcx, [rdi + IsMediumBlockFlag + IsSmallBlockPoolInUseFlag] + mov [rsi - BlockHeaderSize], rcx + // Unlock medium blocks and setup the block pool + xor eax, eax + mov [r10 + TMediumBlockInfo.Locked], al + mov TSmallBlockPoolHeader[rsi].BlockType, rbx + mov TSmallBlockPoolHeader[rsi].FirstFreeBlock, rax + mov TSmallBlockPoolHeader[rsi].BlocksInUse, 1 + mov [rbx].TSmallBlockType.CurrentSequentialFeedPool, rsi + // Return the pointer to the first block, compute next/last block addresses + lea rax, [rsi + SmallBlockPoolHeaderSize] + movzx ecx, [rbx].TSmallBlockType.BlockSize + lea rdx, [rax + rcx] + mov [rbx].TSmallBlockType.NextSequentialFeedBlockAddress, rdx + add rdi, rsi + sub rdi, rcx + mov [rbx].TSmallBlockType.MaxSequentialFeedBlockAddress, rdi + // Unlock the small block type, set header and leave + mov byte ptr [rbx].TSmallBlockType.Locked, false + mov [rax - BlockHeaderSize], rsi + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} + // ---------- MEDIUM block allocation ---------- +@NotTinySmallBlock: + // Do we need a Large block? + lea r10, [rip + MediumBlockInfo] + cmp rcx, MaximumMediumBlockSize - BlockHeaderSize + ja @IsALargeBlockRequest + // Get the bin size for this block size (rounded up to the next bin size) + lea rbx, [rcx + MediumBlockGranularity - 1 + BlockHeaderSize - MediumBlockSizeOffset] + mov rcx, r10 + and ebx, - MediumBlockGranularity + add ebx, MediumBlockSizeOffset + {$ifndef FPCMM_ASSUMEMULTITHREAD} + mov rax, [r10 + TMediumBlockinfo.IsMultiThreadPtr] + cmp byte ptr [rax], false + je @MediumLocked2 // no lock if IsMultiThread=false + {$endif FPCMM_ASSUMEMULTITHREAD} + mov eax, $100 + lock cmpxchg byte ptr [rcx].TMediumBlockInfo.Locked, ah + je @MediumLocked2 + call LockMediumBlocks +@MediumLocked2: + // Compute ecx = bin number in ecx and edx = group number + lea rdx, [rbx - MinimumMediumBlockSize] + mov ecx, edx + shr edx, 8 + 5 + shr ecx, 8 + mov eax, -1 + shl eax, cl + and eax, [r10 + TMediumBlockInfo.BinBitmaps + rdx * 4] + jz @GroupIsEmpty + and ecx, - 32 + bsf eax, eax + or ecx, eax + jmp @GotBinAndGroup +@GroupIsEmpty: + // Try all groups greater than this group + mov eax, - 2 + mov ecx, edx + shl eax, cl + and eax, [r10 + TMediumBlockInfo.BinGroupBitmap] + jz @TrySequentialFeedMedium + // There is a suitable group with enough space + bsf edx, eax + mov eax, [r10 + TMediumBlockInfo.BinBitmaps + rdx * 4] + bsf ecx, eax + mov eax, edx + shl eax, 5 + or ecx, eax + jmp @GotBinAndGroup +@TrySequentialFeedMedium: + mov ecx, [r10 + TMediumBlockInfo.SequentialFeedBytesLeft] + // Can block be fed sequentially? + sub ecx, ebx + jc @AllocateNewSequentialFeedForMedium + // Get the block address, store remaining bytes, set the flags and unlock + mov rax, [r10 + TMediumBlockInfo.LastSequentiallyFed] + sub rax, rbx + mov [r10 + TMediumBlockInfo.LastSequentiallyFed], rax + mov [r10 + TMediumBlockInfo.SequentialFeedBytesLeft], ecx + or rbx, IsMediumBlockFlag + mov [rax - BlockHeaderSize], rbx + mov byte ptr [r10 + TMediumBlockInfo.Locked], false + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +@AllocateNewSequentialFeedForMedium: + {$ifdef MSWINDOWS} + mov ecx, ebx + lea rdx, [rip + MediumBlockInfo] + {$else} + mov edi, ebx + lea rsi, [rip + MediumBlockInfo] + {$endif MSWINDOWS} + call AllocNewSequentialFeedMediumPool + mov byte ptr [rip + MediumBlockInfo.Locked], false + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +@GotBinAndGroup: + // ebx = block size, ecx = bin number, edx = group number + // Compute rdi = @bin, rsi = free block + lea rax, [rcx + rcx] + lea rdi, [r10 + TMediumBlockInfo.Bins + rax * 8] + mov rsi, TMediumFreeBlock[rdi].NextFreeBlock + // Remove the first block from the linked list (LIFO) + mov rax, TMediumFreeBlock[rsi].NextFreeBlock + mov TMediumFreeBlock[rdi].NextFreeBlock, rax + mov TMediumFreeBlock[rax].PreviousFreeBlock, rdi + // Is this bin now empty? + cmp rdi, rax + jne @MediumBinNotEmptyForMedium + // edx=bingroupnumber, ecx=binnumber, rdi=@bin, rsi=freeblock, ebx=blocksize + // Flag this bin and group as empty + mov eax, - 2 + mov r11d, [r10 + TMediumBlockInfo.BinGroupBitmap] + rol eax, cl + btr r11d, edx // btr reg,reg is faster than btr [mem],reg + and [r10 + TMediumBlockInfo.BinBitmaps + rdx * 4], eax + jnz @MediumBinNotEmptyForMedium + mov [r10 + TMediumBlockInfo.BinGroupBitmap], r11d +@MediumBinNotEmptyForMedium: + // rsi = free block, ebx = block size + // Get rdi = size of the available medium block, rdx = second split size + mov rdi, DropMediumAndLargeFlagsMask + and rdi, [rsi - BlockHeaderSize] + mov edx, edi + sub edx, ebx + jz @UseWholeBlockForMedium + // Split the block in two + lea rcx, [rsi + rbx] + lea rax, [rdx + IsMediumBlockFlag + IsFreeBlockFlag] + mov [rcx - BlockHeaderSize], rax + // Store the size of the second split as the second last pointer + mov [rcx + rdx - 16], rdx + // Put the remainder in a bin + cmp edx, MinimumMediumBlockSize + jb @GotMediumBlockForMedium + call InsertMediumBlockIntoBin // rcx=APMediumFreeBlock, edx=AMediumBlockSize + jmp @GotMediumBlockForMedium +@UseWholeBlockForMedium: + // Mark this block as used in the block following it + and byte ptr [rsi + rdi - BlockHeaderSize], NOT PreviousMediumBlockIsFreeFlag +@GotMediumBlockForMedium: + // Set the size and flags for this block + lea rcx, [rbx + IsMediumBlockFlag] + mov [rsi - BlockHeaderSize], rcx + // Unlock medium blocks and leave + mov byte ptr [r10 + TMediumBlockInfo.Locked], false + mov rax, rsi + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} + // ---------- LARGE block allocation ---------- +@IsALargeBlockRequest: + xor rax, rax + test rcx, rcx + js @Done + // Note: size is still in the rcx/rdi first param register + call AllocateLargeBlock +@Done: // restore registers and the stack frame before ret + pop rbx + {$ifdef MSWINDOWS} + pop rdi + pop rsi + {$endif MSWINDOWS} +end; + +function FreeMediumBlock(arg1: pointer): PtrUInt; + {$ifdef NOSFRAME} nostackframe; {$endif} assembler; +// rcx=P rdx=[P-BlockHeaderSize] r10=TMediumBlockInfo +// (arg1 is used only for proper call of pascal functions below on all ABI) +asm + // Drop the flags, and set r11=P rbx=blocksize + and rdx, DropMediumAndLargeFlagsMask + push rbx + push rdx // save blocksize + mov rbx, rdx + mov r11, rcx + // Lock the Medium blocks + mov rcx, r10 + {$ifndef FPCMM_ASSUMEMULTITHREAD} + mov rax, [r10 + TMediumBlockinfo.IsMultiThreadPtr] + cmp byte ptr [rax], false + je @MediumBlocksLocked // no lock if IsMultiThread=false + {$endif FPCMM_ASSUMEMULTITHREAD} + mov eax, $100 + lock cmpxchg byte ptr [rcx].TMediumBlockInfo.Locked, ah + je @MediumBlocksLocked + {$ifdef FPCMM_LOCKLESSFREEMEDIUM} + // locked: try to put r11=P in TMediumBlockInfo.LocklessBin.Instance[] + lea rcx, [rcx].TMediumBlockInfo.LocklessBin + cmp byte ptr [rcx].TMediumLocklessBin.Count, MediumBlockLocklessBinCount + je @DoLock // all slots are filled + mov r9d, SpinFreememBinCount +@BinSp: mov eax, $100 + lock cmpxchg byte ptr [rcx].TMediumLocklessBin.Locked, ah + je @BinOk +@BinNo: pause + dec r9d + jnz @BinSp + jmp @DoLock +@BinOk: // we acquired TMediumLocklessBin.Locked + movzx eax, byte ptr [rcx].TMediumLocklessBin.Count + cmp al, MediumBlockLocklessBinCount + je @DoLoc2 + add byte ptr [rcx].TMediumLocklessBin.Count, 1 + + cmp al, byte ptr [rcx].TMediumLocklessBin.MaxCount + jb @max + mov byte ptr [rcx].TMediumLocklessBin.MaxCount, al +@max: + mov [rcx + TMediumLocklessBin.Instance + rax * 8], r11 + mov byte ptr [rcx].TMediumLocklessBin.Locked, false + jmp @Quit +@DoLoc2:mov byte ptr [rcx].TMediumLocklessBin.Locked, false +@DoLock:{$endif FPCMM_LOCKLESSFREEMEDIUM} + call LockMediumBlocks +@MediumBlocksLocked: + // Get rcx = next block size and flags + mov rcx, [r11 + rbx - BlockHeaderSize] + // Can we combine this block with the next free block? + test qword ptr [r11 + rbx - BlockHeaderSize], IsFreeBlockFlag + jnz @NextBlockIsFree + // Set the "PreviousIsFree" flag in the next block + or rcx, PreviousMediumBlockIsFreeFlag + mov [r11 + rbx - BlockHeaderSize], rcx +@NextBlockChecked: + // Re-read the flags and try to combine with previous free block + test byte ptr [r11 - BlockHeaderSize], PreviousMediumBlockIsFreeFlag + jnz @PreviousBlockIsFree +@PreviousBlockChecked: + // Check if entire medium block pool is free + cmp ebx, (MediumBlockPoolSize - MediumBlockPoolHeaderSize) + je @EntireMediumPoolFree +@Bin: // Store size of the block, flags and trailing size marker and insert into bin + lea rax, [rbx + IsMediumBlockFlag + IsFreeBlockFlag] + mov [r11 - BlockHeaderSize], rax + mov [r11 + rbx - 16], rbx + mov rcx, r11 + mov rdx, rbx + call InsertMediumBlockIntoBin // rcx=P, edx=blocksize + {$ifdef FPCMM_LOCKLESSFREEMEDIUM} + // recycle any pending TMediumLocklessBin.Instance[] pointer + lea rcx, [r10].TMediumBlockInfo.LocklessBin + cmp byte ptr [rcx].TMediumLocklessBin.Count, 0 + je @Done + mov eax, $100 + lock cmpxchg byte ptr [rcx].TMediumLocklessBin.Locked, ah // just try once + jne @Done + // compute r11=P and rbx=blocksize from pending pointer + movzx eax, byte ptr [rcx].TMediumLocklessBin.Count + dec byte ptr [rcx].TMediumLocklessBin.Count + mov r11, [rcx + TMediumLocklessBin.Instance - 8 + rax * 8] + mov byte ptr [rcx].TMediumLocklessBin.Locked, false + mov rbx, qword ptr [r11 - BlockHeaderSize] + and rbx, DropMediumAndLargeFlagsMask + jmp @MediumBlocksLocked +@Done: {$endif FPCMM_LOCKLESSFREEMEDIUM} + // Unlock medium blocks and leave + mov byte ptr [r10 + TMediumBlockInfo.Locked], false + jmp @Quit +@NextBlockIsFree: + // Get rax = next block address, rbx = end of the block + lea rax, [r11 + rbx] + and rcx, DropMediumAndLargeFlagsMask + add rbx, rcx + // Was the block binned? + cmp rcx, MinimumMediumBlockSize + jb @NextBlockChecked + mov rcx, rax + call RemoveMediumFreeBlock // rcx = APMediumFreeBlock + jmp @NextBlockChecked +@PreviousBlockIsFree: + // Get rcx = size/point of the previous free block, rbx = new block end + mov rcx, [r11 - 16] + sub r11, rcx + add rbx, rcx + // Remove the previous block from the linked list + cmp ecx, MinimumMediumBlockSize + jb @PreviousBlockChecked + mov rcx, r11 + call RemoveMediumFreeBlock // rcx = APMediumFreeBlock + jmp @PreviousBlockChecked +@EntireMediumPoolFree: + // Ensure current sequential feed pool is free + cmp dword ptr [r10 + TMediumBlockInfo.SequentialFeedBytesLeft], MediumBlockPoolSize - MediumBlockPoolHeaderSize + jne @MakeEmptyMediumPoolSequentialFeed + // Remove this medium block pool from the linked list stored in its header + sub r11, MediumBlockPoolHeaderSize + mov rax, TMediumBlockPoolHeader[r11].PreviousMediumBlockPoolHeader + mov rdx, TMediumBlockPoolHeader[r11].NextMediumBlockPoolHeader + mov TMediumBlockPoolHeader[rax].NextMediumBlockPoolHeader, rdx + mov TMediumBlockPoolHeader[rdx].PreviousMediumBlockPoolHeader, rax + // Unlock medium blocks and free the block pool + mov byte ptr [r10 + TMediumBlockInfo.Locked], false + mov arg1, r11 + call FreeMedium + jmp @Quit +@MakeEmptyMediumPoolSequentialFeed: + // Get rbx = end-marker block, and recycle the current sequential feed pool + lea rbx, [r11 + MediumBlockPoolSize - MediumBlockPoolHeaderSize] + mov arg1, r10 + call BinMediumSequentialFeedRemainder + // Set this medium pool up as the new sequential feed pool, unlock and leave + mov qword ptr [rbx - BlockHeaderSize], IsMediumBlockFlag + mov dword ptr [r10 + TMediumBlockInfo.SequentialFeedBytesLeft], MediumBlockPoolSize - MediumBlockPoolHeaderSize + mov [r10 + TMediumBlockInfo.LastSequentiallyFed], rbx + mov byte ptr [r10 + TMediumBlockInfo.Locked], false +@Quit: // restore registers and the stack frame + pop rax // medium block size + pop rbx +end; + +{$ifdef FPCMM_REPORTMEMORYLEAKS} +const + /// mark freed blocks with 00000000 BLODLESS marker to track incorrect usage + REPORTMEMORYLEAK_FREEDHEXSPEAK = $B10D1E55; +{$endif FPCMM_REPORTMEMORYLEAKS} + +function _FreeMem(P: pointer): PtrUInt; + {$ifdef NOSFRAME} nostackframe; {$endif} assembler; +asm + {$ifdef FPCMM_REPORTMEMORYLEAKS} + mov eax, REPORTMEMORYLEAK_FREEDHEXSPEAK // 00000000 BLODLESS marker + {$endif FPCMM_REPORTMEMORYLEAKS} + {$ifndef MSWINDOWS} + mov rcx, P + {$endif MSWINDOWS} + test P, P + jz @Quit // void pointer + {$ifdef FPCMM_REPORTMEMORYLEAKS} + mov qword ptr [P], rax // over TObject VMT or string/dynarray header + {$endif FPCMM_REPORTMEMORYLEAKS} + mov rdx, qword ptr [P - BlockHeaderSize] + {$ifdef FPCMM_ASSUMEMULTITHREAD} + mov eax, $100 + {$else} + mov rax, qword ptr [rip + SmallBlockInfo].TSmallBlockInfo.IsMultiThreadPtr + {$endif FPCMM_ASSUMEMULTITHREAD} + // Is it a small block in use? + test dl, IsFreeBlockFlag + IsMediumBlockFlag + IsLargeBlockFlag + jnz @NotSmallBlockInUse + // Get the small block type in rbx and try to grab it + push rbx + mov rbx, [rdx].TSmallBlockPoolHeader.BlockType + {$ifdef FPCMM_ASSUMEMULTITHREAD} + lock cmpxchg byte ptr [rbx].TSmallBlockType.Locked, ah + jne @CheckTinySmallLock + {$else} + cmp byte ptr [rax], false + jne @TinySmallLockLoop // lock if IsMultiThread=true + {$endif FPCMM_ASSUMEMULTITHREAD} +@FreeAndUnlock: + // rbx=TSmallBlockType rcx=P rdx=TSmallBlockPoolHeader + // Adjust number of blocks in use, set rax = old first free block + add [rbx].TSmallBlockType.FreememCount, 1 + mov rax, [rdx].TSmallBlockPoolHeader.FirstFreeBlock + sub [rdx].TSmallBlockPoolHeader.BlocksInUse, 1 + jz @PoolIsNowEmpty + // Store this as the new first free block + mov [rdx].TSmallBlockPoolHeader.FirstFreeBlock, rcx + // Store the previous first free block as the block header + lea r9, [rax + IsFreeBlockFlag] + mov [rcx - BlockHeaderSize], r9 + // Was the pool full? + test rax, rax + jnz @SmallPoolWasNotFull + // Insert the pool back into the linked list if it was full + mov rcx, [rbx].TSmallBlockType.NextPartiallyFreePool + mov [rdx].TSmallBlockPoolHeader.PreviousPartiallyFreePool, rbx + mov [rdx].TSmallBlockPoolHeader.NextPartiallyFreePool, rcx + mov [rcx].TSmallBlockPoolHeader.PreviousPartiallyFreePool, rdx + mov [rbx].TSmallBlockType.NextPartiallyFreePool, rdx +@SmallPoolWasNotFull: + {$ifdef FPCMM_LOCKLESSFREE} + // Try to release all pending bin from this block while we have the lock + cmp byte ptr [rbx].TSmallBlockType.BinCount, 0 + jne @ProcessPendingBin + {$endif FPCMM_LOCKLESSFREE} + mov byte ptr [rbx].TSmallBlockType.Locked, false + movzx eax, word ptr [rbx].TSmallBlockType.BlockSize + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +@PoolIsNowEmpty: + // FirstFreeBlock=nil means it is the sequential feed pool with a single block + test rax, rax + jz @IsSequentialFeedPool + // Pool is now empty: Remove it from the linked list and free it + mov rax, [rdx].TSmallBlockPoolHeader.PreviousPartiallyFreePool + mov rcx, [rdx].TSmallBlockPoolHeader.NextPartiallyFreePool + mov TSmallBlockPoolHeader[rax].NextPartiallyFreePool, rcx + mov [rcx].TSmallBlockPoolHeader.PreviousPartiallyFreePool, rax + // Is this the sequential feed pool? If so, stop sequential feeding + xor eax, eax + cmp [rbx].TSmallBlockType.CurrentSequentialFeedPool, rdx + jne @NotSequentialFeedPool +@IsSequentialFeedPool: + mov [rbx].TSmallBlockType.MaxSequentialFeedBlockAddress, rax +@NotSequentialFeedPool: + // Unlock blocktype and release this pool + mov byte ptr [rbx].TSmallBlockType.Locked, false + mov rcx, rdx + mov rdx, qword ptr [rdx - BlockHeaderSize] + lea r10, [rip + SmallMediumBlockInfo] + call FreeMediumBlock // no call nor BinLocked to avoid race condition + movzx eax, word ptr [rbx].TSmallBlockType.BlockSize + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +{$ifdef FPCMM_LOCKLESSFREE} +@ProcessPendingBin: + // Try once to acquire BinLocked (spinning may induce race condition) + {$ifdef FPCMM_CMPBEFORELOCK} + cmp byte ptr [rbx].TSmallBlockType.BinLocked, true + je @BinAlreadyLocked + {$endif FPCMM_CMPBEFORELOCK} + mov eax, $100 + lock cmpxchg byte ptr [rbx].TSmallBlockType.BinLocked, ah + jne @BinAlreadyLocked + movzx eax, byte ptr [rbx].TSmallBlockType.BinCount + test al, al + jz @NoBin + // free last pointer in TSmallBlockType.BinInstance[] + mov rcx, qword ptr [rbx + TSmallBlockType.BinInstance - 8 + rax * 8] + dec byte ptr [rbx].TSmallBlockType.BinCount + mov byte ptr [rbx].TSmallBlockType.BinLocked, false + mov rdx, [rcx - BlockHeaderSize] + jmp @FreeAndUnlock // loop until BinCount=0 or BinLocked +@NoBin: mov byte ptr [rbx].TSmallBlockType.BinLocked, false +@BinAlreadyLocked: + mov byte ptr [rbx].TSmallBlockType.Locked, false +{$endif FPCMM_LOCKLESSFREE} + movzx eax, word ptr [rbx].TSmallBlockType.BlockSize + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +@NotSmallBlockInUse: + lea r10, [rip + MediumBlockInfo] + test dl, IsFreeBlockFlag + IsLargeBlockFlag + jz @DoFreeMedium + call FreeLargeBlock // P is still in rcx/rdi first param register + jmp @Quit +@DoFreeMedium: + call FreeMediumBlock + jmp @Quit +@TinySmallLockLoop: + mov eax, $100 + lock cmpxchg byte ptr [rbx].TSmallBlockType.Locked, ah + je @FreeAndUnlock +@CheckTinySmallLock: + {$ifdef FPCMM_LOCKLESSFREE} + // Try to put rcx=P in TSmallBlockType.BinInstance[] + cmp byte ptr [rbx].TSmallBlockType.BinCount, SmallBlockBinCount + je @LockBlockTypeSleep // wait if all slots are filled + mov eax, $100 + lock cmpxchg byte ptr [rbx].TSmallBlockType.BinLocked, ah + je @BinLocked + {$ifdef FPCMM_PAUSE} + {$ifdef FPCMM_SLEEPTSC} + push rdx + rdtsc + shl rdx, 32 + lea r9, [rax + rdx + SpinSmallFreememBinTSC] // r9 = endtsc + {$else} + mov r9d, SpinFreememBinCount + {$endif FPCMM_SLEEPTSC} +@SpinBinLock: + pause + {$ifdef FPCMM_SLEEPTSC} + rdtsc + shl rdx, 32 + or rax, rdx + cmp rax, r9 + ja @SpinTimeout + {$else} + dec r9 + jz @SpinTimeout + {$endif FPCMM_SLEEPTSC} + {$ifdef FPCMM_CMPBEFORELOCK_SPIN} + cmp byte ptr [rbx].TSmallBlockType.BinLocked, true + je @SpinBinLock + {$endif FPCMM_CMPBEFORELOCK_SPIN} + mov eax, $100 + lock cmpxchg byte ptr [rbx].TSmallBlockType.BinLocked, ah + jne @SpinBinLock + {$ifdef FPCMM_SLEEPTSC} + pop rdx + {$endif FPCMM_SLEEPTSC} + jmp @BinLocked +@SpinTimeout: + {$ifdef FPCMM_SLEEPTSC} + pop rdx + {$endif FPCMM_SLEEPTSC} + {$endif FPCMM_PAUSE} + {$ifdef FPCMM_DEBUG} // no lock (informative only) + inc dword ptr [rbx].TSmallBlockType.BinSpinCount + {$endif FPCMM_DEBUG} + jmp @LockBlockTypeSleep +@BinLocked: + movzx eax, byte ptr [rbx].TSmallBlockType.BinCount + cmp al, SmallBlockBinCount + je @LockBlockType + add byte ptr [rbx].TSmallBlockType.BinCount, 1 + mov [rbx + TSmallBlockType.BinInstance + rax * 8], rcx + mov byte ptr [rbx].TSmallBlockType.BinLocked, false + movzx eax, word ptr [rbx].TSmallBlockType.BlockSize + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} +@LockBlockType: + // Fallback to main block lock if TSmallBlockType.BinInstance[] is full + mov byte ptr [rbx].TSmallBlockType.BinLocked, false +@LockBlockTypeSleep: + {$endif FPCMM_LOCKLESSFREE} + {$ifdef FPCMM_PAUSE} + // Spin to grab the block type (don't try too long due to contention) + {$ifdef FPCMM_SLEEPTSC} + push rdx + rdtsc + shl rdx, 32 + lea r9, [rax + rdx + SpinSmallFreememLockTSC] // r9 = endtsc +@SpinLockBlockType: + pause + rdtsc + shl rdx, 32 + or rax, rdx + cmp rax, r9 + ja @LockBlockTypeReleaseCore + {$else} + mov r8d, SpinSmallFreememLockCount +@SpinLockBlockType: + pause + dec r8d + jz @LockBlockTypeReleaseCore + {$endif FPCMM_SLEEPTSC} + mov eax, $100 + {$ifdef FPCMM_CMPBEFORELOCK_SPIN} + cmp byte ptr [rbx].TSmallBlockType.Locked, true + je @SpinLockBlockType + {$endif FPCMM_CMPBEFORELOCK_SPIN} + lock cmpxchg byte ptr [rbx].TSmallBlockType.Locked, ah + jne @SpinLockBlockType + {$ifdef FPCMM_SLEEPTSC} + pop rdx + {$endif FPCMM_SLEEPTSC} + jmp @FreeAndUnlock +@LockBlockTypeReleaseCore: + {$ifdef FPCMM_SLEEPTSC} + pop rdx + {$endif FPCMM_SLEEPTSC} + {$endif FPCMM_PAUSE} + // Couldn't grab the block type - sleep and try again + {$ifdef FPCMM_DEBUG} lock {$endif} + inc dword ptr [rbx].TSmallBlockType.FreeMemSleepCount + push rdx + push rcx + call ReleaseCore + pop rcx + pop rdx + jmp @TinySmallLockLoop +@Done: // restore rbx and the stack frame before ret + pop rbx +@Quit: +end; + +// warning: FPC signature is not the same than Delphi: requires "var P" +function _ReallocMem(var P: pointer; Size: PtrUInt): pointer; + {$ifdef NOSFRAME} nostackframe; {$endif} assembler; +asm + {$ifdef MSWINDOWS} + push rdi + push rsi + {$else} + mov rdx, Size + {$endif MSWINDOWS} + push rbx + push r14 + push P // for assignement in @Done + mov r14, qword ptr [P] + test rdx, rdx + jz @VoidSize // ReallocMem(P,0)=FreeMem(P) + test r14, r14 + jz @GetMemMoveFreeMem // ReallocMem(nil,Size)=GetMem(Size) + mov rcx, [r14 - BlockHeaderSize] + test cl, IsFreeBlockFlag + IsMediumBlockFlag + IsLargeBlockFlag + jnz @NotASmallBlock + // -------------- TINY/SMALL block ------------- + // Get rbx=blocktype, rcx=available size, rax=inplaceresize + mov rbx, [rcx].TSmallBlockPoolHeader.BlockType + lea rax, [rdx * 4 + SmallBlockDownsizeCheckAdder] + movzx ecx, [rbx].TSmallBlockType.BlockSize + sub ecx, BlockHeaderSize + cmp rcx, rdx + jb @SmallUpsize + // Downsize or small growup with enough space: reallocate only if need + cmp eax, ecx + jb @GetMemMoveFreeMem // r14=P rdx=size +@NoResize: + // branchless execution if current block is good enough for this size + mov rax, r14 // keep original pointer + pop rcx + {$ifdef NOSFRAME} + pop r14 + pop rbx + ret + {$else} + jmp @Quit // on Win64, a stack frame is required + {$endif NOSFRAME} +@VoidSize: + push rdx // to set P=nil + jmp @DoFree // ReallocMem(P,0)=FreeMem(P) +@SmallUpsize: + // State: r14=pointer, rdx=NewSize, rcx=CurrentBlockSize, rbx=CurrentBlockType + // Small blocks always grow with at least 100% + SmallBlockUpsizeAdder bytes + lea P, qword ptr [rcx * 2 + SmallBlockUpsizeAdder] + movzx ebx, [rbx].TSmallBlockType.BlockSize + sub ebx, BlockHeaderSize + 8 + // r14=pointer, P=NextUpBlockSize, rdx=NewSize, rbx=OldSize-8 +@AdjustGetMemMoveFreeMem: + // New allocated size is max(requestedsize, minimumupsize) + cmp rdx, P + cmova P, rdx + push rdx + call _GetMem + pop rdx + test rax, rax + jz @Done + jmp @MoveFreeMem // rax=New r14=P rbx=size-8 +@GetMemMoveFreeMem: + // reallocate copy and free: r14=P rdx=size + mov rbx, rdx + mov P, rdx // P is the proper first argument register + call _GetMem + test rax, rax + jz @Done + test r14, r14 // ReallocMem(nil,Size)=GetMem(Size) + jz @Done + sub rbx, 8 +@MoveFreeMem: + // copy and free: rax=New r14=P rbx=size-8 + push rax + {$ifdef FPCMM_ERMS} + cmp rbx, ErmsMinSize // startup cost of 0..255 bytes + jae @erms + {$endif FPCMM_ERMS} + lea rcx, [r14 + rbx] + lea rdx, [rax + rbx] + neg rbx + jns @Last8 + align 16 +@By16: movaps xmm0, oword ptr [rcx + rbx] + movaps oword ptr [rdx + rbx], xmm0 + add rbx, 16 + js @By16 +@Last8: mov rax, qword ptr [rcx + rbx] + mov qword ptr [rdx + rbx], rax +@DoFree:mov P, r14 + call _FreeMem + pop rax + jmp @Done + {$ifdef FPCMM_ERMS} +@erms: cld + mov rsi, r14 + mov rdi, rax + lea rcx, [rbx + 8] + rep movsb + jmp @DoFree + {$endif FPCMM_ERMS} +@NotASmallBlock: + // Is this a medium block or a large block? + test cl, IsFreeBlockFlag + IsLargeBlockFlag + jnz @PossibleLargeBlock + // -------------- MEDIUM block ------------- + // rcx=CurrentSize+Flags, r14=P, rdx=RequestedSize, r10=TMediumBlockInfo + lea rsi, [rdx + rdx] + lea r10, [rip + MediumBlockInfo] + mov rbx, rcx + and ecx, DropMediumAndLargeFlagsMask + lea rdi, [r14 + rcx] + sub ecx, BlockHeaderSize + and ebx, ExtractMediumAndLargeFlagsMask + // Is it an upsize or a downsize? + cmp rdx, rcx + ja @MediumBlockUpsize + // rcx=CurrentBlockSize-BlockHeaderSize, rbx=CurrentBlockFlags, + // rdi=@NextBlock, r14=P, rdx=RequestedSize + // Downsize reallocate and move data only if less than half the current size + cmp rsi, rcx + jae @NoResize + // In-place downsize? Ensure not smaller than MinimumMediumBlockSize + cmp edx, MinimumMediumBlockSize - BlockHeaderSize + jae @MediumBlockInPlaceDownsize + // Need to move to another Medium block pool, or into a Small block? + cmp edx, MediumInPlaceDownsizeLimit + jb @GetMemMoveFreeMem + // No need to realloc: resize in-place (if not already at the minimum size) + mov edx, MinimumMediumBlockSize - BlockHeaderSize + cmp ecx, MinimumMediumBlockSize - BlockHeaderSize + jna @NoResize +@MediumBlockInPlaceDownsize: + // Round up to the next medium block size + lea rsi, [rdx + BlockHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset] + and rsi, - MediumBlockGranularity + add rsi, MediumBlockSizeOffset + // Get the size of the second split + add ecx, BlockHeaderSize + sub ecx, esi + mov ebx, ecx + // Lock the medium blocks + mov rcx, r10 + {$ifndef FPCMM_ASSUMEMULTITHREAD} + mov rax, [r10 + TMediumBlockinfo.IsMultiThreadPtr] + cmp byte ptr [rax], false + je @MediumBlocksLocked1 // no lock if IsMultiThread=false + {$endif FPCMM_ASSUMEMULTITHREAD} + mov eax, $100 + lock cmpxchg byte ptr [rcx].TMediumBlockInfo.Locked, ah + je @MediumBlocksLocked1 + call LockMediumBlocks +@MediumBlocksLocked1: + mov ecx, ebx + // Reread the flags - may have changed before medium blocks could be locked + mov rbx, ExtractMediumAndLargeFlagsMask + and rbx, [r14 - BlockHeaderSize] +@DoMediumInPlaceDownsize: + // Set the new size in header, and get rbx = second split size + or rbx, rsi + mov [r14 - BlockHeaderSize], rbx + mov ebx, ecx + // If the next block is used, flag its previous block as free + mov rdx, [rdi - BlockHeaderSize] + test dl, IsFreeBlockFlag + jnz @MediumDownsizeNextBlockFree + or rdx, PreviousMediumBlockIsFreeFlag + mov [rdi - BlockHeaderSize], rdx + jmp @MediumDownsizeDoSplit +@MediumDownsizeNextBlockFree: + // If the next block is free, combine both + mov rcx, rdi + and rdx, DropMediumAndLargeFlagsMask + add rbx, rdx + add rdi, rdx + cmp edx, MinimumMediumBlockSize + jb @MediumDownsizeDoSplit + call RemoveMediumFreeBlock // rcx=APMediumFreeBlock +@MediumDownsizeDoSplit: + // Store the trailing size field and free part header + mov [rdi - 16], rbx + lea rcx, [rbx + IsMediumBlockFlag + IsFreeBlockFlag]; + mov [r14 + rsi - BlockHeaderSize], rcx + // Bin this free block (if worth it) + cmp rbx, MinimumMediumBlockSize + jb @MediumBlockDownsizeDone + lea rcx, [r14 + rsi] + mov rdx, rbx + call InsertMediumBlockIntoBin // rcx=APMediumFreeBlock, edx=AMediumBlockSize +@MediumBlockDownsizeDone: + // Unlock the medium blocks, and leave with the new pointer + mov byte ptr [r10 + TMediumBlockInfo.Locked], false + mov rax, r14 + jmp @Done +@MediumBlockUpsize: + // ecx = Current Block Size - BlockHeaderSize, bl = Current Block Flags, + // rdi = @Next Block, r14 = P, rdx = Requested Size + // Try to make in-place upsize + mov rax, [rdi - BlockHeaderSize] + test al, IsFreeBlockFlag + jz @CannotUpsizeMediumBlockInPlace + // Get rax = available size, rsi = available size with the next block + and rax, DropMediumAndLargeFlagsMask + lea rsi, [rax + rcx] + cmp rdx, rsi + ja @CannotUpsizeMediumBlockInPlace + // Grow into the next block + mov rbx, rcx + mov rcx, r10 + {$ifndef FPCMM_ASSUMEMULTITHREAD} + mov rax, [r10 + TMediumBlockinfo.IsMultiThreadPtr] + cmp byte ptr [rax], false + je @MediumBlocksLocked2 // no lock if IsMultiThread=false + {$endif FPCMM_ASSUMEMULTITHREAD} + mov eax, $100 + lock cmpxchg byte ptr [rcx].TMediumBlockInfo.Locked, ah + je @MediumBlocksLocked2 + mov rsi, rdx + call LockMediumBlocks + mov rdx, rsi +@MediumBlocksLocked2: + // Re-read info once locked, and ensure next block is still free + mov rcx, rbx + mov rbx, ExtractMediumAndLargeFlagsMask + and rbx, [r14 - BlockHeaderSize] + mov rax, [rdi - BlockHeaderSize] + test al, IsFreeBlockFlag + jz @NextMediumBlockChanged + and eax, DropMediumAndLargeFlagsMask + lea rsi, [rax + rcx] + cmp rdx, rsi + ja @NextMediumBlockChanged +@DoMediumInPlaceUpsize: + // Bin next free block (if worth it) + cmp eax, MinimumMediumBlockSize + jb @MediumInPlaceNoNextRemove + push rcx + push rdx + mov rcx, rdi + call RemoveMediumFreeBlock // rcx=APMediumFreeBlock + pop rdx + pop rcx +@MediumInPlaceNoNextRemove: + // Medium blocks grow a minimum of 25% in in-place upsizes + mov eax, ecx + shr eax, 2 + add eax, ecx + // Get the maximum of the requested size and the minimum growth size + xor edi, edi + sub eax, edx + adc edi, -1 + and eax, edi + // Round up to the nearest block size granularity + lea rax, [rax + rdx + BlockHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset] + and eax, -MediumBlockGranularity + add eax, MediumBlockSizeOffset + // Calculate the size of the second split and check if it fits + lea rdx, [rsi + BlockHeaderSize] + sub edx, eax + ja @MediumInPlaceUpsizeSplit + // Grab the whole block: Mark it as used in the next block, and adjust size + and qword ptr [r14 + rsi], NOT PreviousMediumBlockIsFreeFlag + add rsi, BlockHeaderSize + jmp @MediumUpsizeInPlaceDone +@MediumInPlaceUpsizeSplit: + // Store the size of the second split as the second last pointer + mov [r14 + rsi - BlockHeaderSize], rdx + // Set the second split header + lea rdi, [rdx + IsMediumBlockFlag + IsFreeBlockFlag] + mov [r14 + rax - BlockHeaderSize], rdi + mov rsi, rax + cmp edx, MinimumMediumBlockSize + jb @MediumUpsizeInPlaceDone + lea rcx, [r14 + rax] + call InsertMediumBlockIntoBin // rcx=APMediumFreeBlock, edx=AMediumBlockSize +@MediumUpsizeInPlaceDone: + // No need to move data at upsize: set the size and flags for this block + or rsi, rbx + mov [r14 - BlockHeaderSize], rsi + mov byte ptr [r10 + TMediumBlockInfo.Locked], false + mov rax, r14 + jmp @Done +@NextMediumBlockChanged: + // The next block changed during lock: reallocate and move data + mov byte ptr [r10 + TMediumBlockInfo.Locked], false +@CannotUpsizeMediumBlockInPlace: + // rcx=OldSize-8, rdx=NewSize + mov rbx, rcx + mov eax, ecx + shr eax, 2 + lea P, qword ptr [rcx + rax] // NextUpBlockSize = OldSize+25% + jmp @AdjustGetMemMoveFreeMem // P=BlockSize, rdx=NewSize, rbx=OldSize-8 +@PossibleLargeBlock: + // -------------- LARGE block ------------- + test cl, IsFreeBlockFlag + IsMediumBlockFlag + jnz @Error + {$ifdef MSWINDOWS} + mov rcx, r14 + {$else} + mov rdi, r14 + mov rsi, rdx + {$endif MSWINDOWS} + call ReallocateLargeBlock // with restored proper registers + jmp @Done +@Error: xor eax, eax +@Done: // restore registers and the stack frame before ret + pop rcx + mov qword ptr [rcx], rax // store new pointer in var P +@Quit: pop r14 + pop rbx + {$ifdef MSWINDOWS} + pop rsi + pop rdi + {$endif MSWINDOWS} +end; + +function _AllocMem(Size: PtrUInt): pointer; + {$ifdef NOSFRAME} nostackframe; {$endif} assembler; +asm + push rbx + // Compute rbx = size rounded down to the last pointer + lea rbx, [Size - 1] + and rbx, - 8 + // Perform the memory allocation + call _GetMem + // Could a block be allocated? rcx = 0 if yes, -1 if no + cmp rax, 1 + sbb rcx, rcx + // Point rdx to the last pointer + lea rdx, [rax + rbx] + // Compute Size (1..8 doesn't need to enter the SSE2 loop) + or rbx, rcx + jz @LastQ + // Large blocks from mmap/VirtualAlloc are already zero filled + cmp rbx, MaximumMediumBlockSize - BlockHeaderSize + jae @Done + {$ifdef FPCMM_ERMS} + cmp rbx, ErmsMinSize // startup cost of 0..255 bytes + jae @erms + {$endif FPCMM_ERMS} + neg rbx + pxor xmm0, xmm0 + align 16 +@FillLoop: // non-temporal movntdq not needed with small/medium size + movaps oword ptr [rdx + rbx], xmm0 + add rbx, 16 + js @FillLoop + // fill the last pointer +@LastQ: xor rcx, rcx + mov qword ptr [rdx], rcx + {$ifdef FPCMM_ERMS} + {$ifdef NOSFRAME} + pop rbx + ret + {$else} + jmp @Done // on Win64, a stack frame is required + {$endif NOSFRAME} + // ERMS has a startup cost, but "rep stosd" is fast enough on all CPUs +@erms: mov rcx, rbx + push rax + {$ifdef MSWINDOWS} + push rdi + {$endif MSWINDOWS} + cld + mov rdi, rdx + xor eax, eax + sub rdi, rbx + shr ecx, 2 + mov qword ptr [rdx], rax + rep stosd + {$ifdef MSWINDOWS} + pop rdi + {$endif MSWINDOWS} + pop rax + {$endif FPCMM_ERMS} +@Done: // restore rbx register and the stack frame before ret + pop rbx +end; + +function _MemSize(P: pointer): PtrUInt; +begin + // AFAIK used only by fpc_AnsiStr_SetLength() in FPC RTL + // also used by our static SQLite3 for its xSize() callback + P := PPointer(PByte(P) - BlockHeaderSize)^; + if (PtrUInt(P) and (IsMediumBlockFlag or IsLargeBlockFlag)) = 0 then + result := PSmallBlockPoolHeader(PtrUInt(P) and DropSmallFlagsMask). + BlockType.BlockSize - BlockHeaderSize + else + begin + result := (PtrUInt(P) and DropMediumAndLargeFlagsMask) - BlockHeaderSize; + if (PtrUInt(P) and IsMediumBlockFlag) = 0 then + dec(result, LargeBlockHeaderSize); + end; +end; + +function _FreeMemSize(P: pointer; size: PtrUInt): PtrInt; +begin + // should return the chunk size - only used by heaptrc AFAIK + if (P <> nil) and + (size <> 0) then + result := _FreeMem(P) + else + result := 0; +end; + + +{ ********* Information Gathering } + +{$ifdef FPCMM_STANDALONE} + +procedure Assert(flag: boolean); +begin +end; + +{$else} + +function _GetFPCHeapStatus: TFPCHeapStatus; +var + mm: PMMStatus; +begin + mm := @HeapStatus; + {$ifdef FPCMM_DEBUG} + result.MaxHeapSize := mm^.Medium.PeakBytes + mm^.Large.PeakBytes; + {$else} + result.MaxHeapSize := 0; + {$endif FPCMM_DEBUG} + result.MaxHeapUsed := result.MaxHeapSize; + result.CurrHeapSize := mm^.Medium.CurrentBytes + mm^.Large.CurrentBytes; + result.CurrHeapUsed := result.CurrHeapSize; + result.CurrHeapFree := 0; +end; + +function _GetHeapStatus: THeapStatus; +begin + FillChar(result, sizeof(result), 0); + with HeapStatus do + result.TotalAllocated := Medium.CurrentBytes + Large.CurrentBytes; + result.TotalAddrSpace := result.TotalAllocated; +end; + +type + // match both TSmallBlockStatus and TSmallBlockContention + TRes = array[0..2] of cardinal; + // details are allocated on the stack, not the heap + TResArray = array[0..(NumSmallInfoBlock * 2) - 1] of TRes; + +procedure QuickSortRes(var Res: TResArray; L, R, Level: PtrInt); +var + I, J, P: PtrInt; + pivot: cardinal; + tmp: TRes; +begin + if L < R then + repeat + I := L; + J := R; + P := (L + R) shr 1; + repeat + pivot := Res[P, Level]; + while Res[I, Level] > pivot do + inc(I); + while Res[J, Level] < pivot do + dec(J); + if I <= J then + begin + tmp := Res[J]; + Res[J] := Res[I]; + Res[I] := tmp; + if P = I then + P := J + else if P = J then + P := I; + inc(I); + dec(J); + end; + until I > J; + if J - L < R - I then + begin + // use recursion only for smaller range + if L < J then + QuickSortRes(Res, L, J, Level); + L := I; + end + else + begin + if I < R then + QuickSortRes(Res, I, R, Level); + R := J; + end; + until L >= R; +end; + +procedure SetSmallBlockStatus(var res: TResArray; out small, tiny: cardinal); +var + i, a: integer; + p: PSmallBlockType; + d: ^TSmallBlockStatus; +begin + small := 0; + tiny := 0; + d := @res; + p := @SmallBlockInfo; + for i := 1 to NumSmallBlockTypes do + begin + inc(small, ord(p^.GetmemCount <> 0)); + d^.Total := p^.GetmemCount; + d^.Current := p^.GetmemCount - p^.FreememCount; + d^.BlockSize := p^.BlockSize; + inc(d); + inc(p); + end; + for a := 1 to NumTinyBlockArenas do + begin + d := @res; // aggregate counters + for i := 1 to NumTinyBlockTypes do + begin + inc(tiny, ord(p^.GetmemCount <> 0)); + inc(d^.Total, p^.GetmemCount); + inc(d^.Current, p^.GetmemCount - p^.FreememCount); + inc(d); + inc(p); + end; + end; + assert(p = @SmallBlockInfo.GetmemLookup); +end; + +function SortSmallBlockStatus(var res: TResArray; maxcount, orderby: PtrInt; + count, bytes: PPtrUInt): PtrInt; +var + i: PtrInt; +begin + QuickSortRes(res, 0, NumSmallBlockTypes - 1, orderby); + if count <> nil then + begin + count^ := 0; + for i := 0 to NumSmallBlockTypes - 1 do + inc(count^, res[i, orderby]); + end; + if bytes <> nil then + begin + bytes^ := 0; + for i := 0 to NumSmallBlockTypes - 1 do + inc(bytes^, res[i, orderby] * res[i, ord(obBlockSize)]); + end; + result := maxcount; + if result > NumSmallBlockTypes then + result := NumSmallBlockTypes; + while (result > 0) and + (res[result - 1, orderby] = 0) do + dec(result); +end; + +function SetSmallBlockContention(var res: TResArray; maxcount: integer): integer; +var + i: integer; + p: PSmallBlockType; + d: ^TSmallBlockContention; +begin + result := 0; + d := @res; + p := @SmallBlockInfo; + for i := 1 to NumSmallInfoBlock do + begin + if p^.GetmemSleepCount <> 0 then + begin + d^.SleepCount := p^.GetmemSleepCount; + d^.GetmemBlockSize := p^.BlockSize; + d^.FreememBlockSize := 0; + inc(d); + inc(result); + end; + if p^.FreememSleepCount <> 0 then + begin + d^.SleepCount := p^.FreememSleepCount; + d^.GetmemBlockSize := 0; + d^.FreememBlockSize := p^.BlockSize; + inc(d); + inc(result); + end; + inc(p); + end; + if result = 0 then + exit; + QuickSortRes(res, 0, result - 1, 0); + if result > maxcount then + result := maxcount; +end; + +const + K_: array[0..4] of string[1] = ( + 'P', 'T', 'G', 'M', 'K'); + +function K(i: PtrUInt): ShortString; +var + j, n: PtrUInt; + tmp: PShortString; +begin + tmp := nil; + n := 1 shl 50; + for j := 0 to high(K_) do + if i >= n then + begin + i := i div n; + tmp := @K_[j]; + break; + end + else + n := n shr 10; + str(i, result); + if tmp <> nil then + result := result + tmp^; +end; + +function S(i: PtrUInt): ShortString; +begin + str(i, result); +end; + +type + // allow to write into a temp string or the console + TGetHeapStatusWrite = + procedure(const V: array of ShortString; CRLF: boolean = true); + +procedure WriteHeapStatusDetail(const arena: TMMStatusArena; + const name: ShortString; Wr: TGetHeapStatusWrite); +begin + Wr([name, K(arena.CurrentBytes), + 'B/', K(arena.CumulativeBytes), 'B '], {crlf=}false); + {$ifdef FPCMM_DEBUG} + Wr([' peak=', K(arena.PeakBytes), + 'B current=', K(arena.CumulativeAlloc - arena.CumulativeFree), + ' alloc=', K(arena.CumulativeAlloc), + ' free=', K(arena.CumulativeFree)], false); + {$endif FPCMM_DEBUG} + Wr([' sleep=', K(arena.SleepCount)]); +end; + +procedure ComputeHeapStatus(const context: ShortString; smallblockstatuscount, + smallblockcontentioncount: integer; compilationflags: boolean; + Wr: TGetHeapStatusWrite); +var + res: TResArray; // no heap allocation involved + i, n, smallcount: PtrInt; + t, b: PtrUInt; + small, tiny: cardinal; +begin + if context[0] <> #0 then + Wr([context]); + if compilationflags then + Wr([' Flags:' + FPCMM_FLAGS]); + with CurrentHeapStatus do + begin + Wr([' Small: blocks=', K(SmallBlocks), + ' size=', K(SmallBlocksSize), 'B (part of Medium arena)']); + WriteHeapStatusDetail(Medium, ' Medium: ', Wr); + WriteHeapStatusDetail(Large, ' Large: ', Wr); + if SleepCount <> 0 then + Wr([' Total Sleep: count=', K(SleepCount) + {$ifdef FPCMM_SLEEPTSC} , ' rdtsc=', K(SleepCycles) {$endif}]); + smallcount := SmallGetmemSleepCount + SmallFreememSleepCount + {$ifdef FPCMM_LOCKLESSFREE} {$ifdef FPCMM_DEBUG} + + SmallFreememLockLessSpin {$endif} {$endif}; + if smallcount <> 0 then + Wr([' Small Sleep: getmem=', K(SmallGetmemSleepCount), + ' freemem=', K(SmallFreememSleepCount) + {$ifdef FPCMM_LOCKLESSFREE} {$ifdef FPCMM_DEBUG} , + ' locklessspin=', K(SmallFreememLockLessSpin) {$endif} {$endif}]); + end; + if (smallblockcontentioncount > 0) and + (smallcount <> 0) then + begin + n := SetSmallBlockContention(res, smallblockcontentioncount); + for i := 0 to n - 1 do + with TSmallBlockContention(res[i]) do + begin + if GetmemBlockSize <> 0 then + Wr([' getmem(', S(GetmemBlockSize)], {crlf=}false) + else + Wr([' freemem(', S(FreememBlockSize)], false); + Wr([')=' , K(SleepCount)], false); + if (i and 3 = 3) or + (i = n - 1) then + Wr([]); + end; + end; + if smallblockstatuscount > 0 then + begin + SetSmallBlockStatus(res, small, tiny); + n := SortSmallBlockStatus(res, smallblockstatuscount, ord(obTotal), @t, @b) - 1; + Wr([' Small Blocks since beginning: ', K(t), '/', K(b), + 'B (as small=', K(small), '/', S(NumSmallBlockTypes), + ' tiny=', K(tiny), '/', S(NumTinyBlockArenas * NumTinyBlockTypes), ')']); + for i := 0 to n do + with TSmallBlockStatus(res[i]) do + begin + Wr([' ', S(BlockSize), '=', K(Total)], false); + if (i and 7 = 7) or + (i = n) then + Wr([]); + end; + n := SortSmallBlockStatus(res, smallblockstatuscount, ord(obCurrent), @t, @b) - 1; + Wr([' Small Blocks current: ', K(t), '/', K(b), 'B']); + for i := 0 to n do + with TSmallBlockStatus(res[i]) do + begin + Wr([' ', S(BlockSize), '=', K(Current)], false); + if (i and 7 = 7) or + (i = n) then + Wr([]); + end; + end; +end; + +var + WrStrTemp: string; // we don't require thread safety here + WrStrOnSameLine: boolean; + +procedure WrStr(const V: array of ShortString; CRLF: boolean); +var + i: PtrInt; +begin // we don't have format() nor formatutf8() -> this is good enough + for i := 0 to high(V) do + WrStrTemp := WrStrTemp + string(V[i]); // fast enough + if CRLF and + not WrStrOnSameLine then + WrStrTemp := WrStrTemp + #13#10; +end; + +function GetHeapStatus(const context: ShortString; smallblockstatuscount, + smallblockcontentioncount: integer; compilationflags, onsameline: boolean): string; +begin + WrStrOnSameLine := onsameline; + ComputeHeapStatus(context, smallblockstatuscount, smallblockcontentioncount, + compilationflags, WrStr); + result := WrStrTemp; + WrStrTemp := ''; +end; + +procedure WrConsole(const V: array of ShortString; CRLF: boolean); +var + i: PtrInt; +begin // direct write to the console with no memory heap allocation + {$I-} + for i := 0 to high(V) do + write(V[i]); + if CRLF then + writeln; + ioresult; + {$I+} +end; + +procedure WriteHeapStatus(const context: ShortString; smallblockstatuscount, + smallblockcontentioncount: integer; compilationflags: boolean); +begin + ComputeHeapStatus(context, smallblockstatuscount, smallblockcontentioncount, + compilationflags, WrConsole); +end; + +function GetSmallBlockStatus(maxcount: integer; orderby: TSmallBlockOrderBy; + count, bytes: PPtrUInt; small, tiny: PCardinal): TSmallBlockStatusDynArray; +var + res: TResArray; + sm, ti: cardinal; +begin + assert(SizeOf(TRes) = SizeOf(TSmallBlockStatus)); + result := nil; + if maxcount <= 0 then + exit; + SetSmallBlockStatus(res, sm, ti); + if small <> nil then + small^ := sm; + if tiny <> nil then + tiny^ := ti; + maxcount := SortSmallBlockStatus(res, maxcount, ord(orderby), count, bytes); + if maxcount = 0 then + exit; + SetLength(result, maxcount); + Move(res[0], result[0], maxcount * SizeOf(res[0])); +end; + +function GetSmallBlockContention(maxcount: integer): TSmallBlockContentionDynArray; +var + n: integer; + res: TResArray; +begin + result := nil; + if maxcount <= 0 then + exit; + n := SetSmallBlockContention(res, maxcount); + if n = 0 then + exit; + SetLength(result, n); + Move(res[0], result[0], n * SizeOf(res[0])); +end; + +{$endif FPCMM_STANDALONE} + +function CurrentHeapStatus: TMMStatus; +var + i: integer; + small: PtrUInt; + p: PSmallBlockType; +begin + result := HeapStatus; + p := @SmallBlockInfo; + for i := 1 to NumSmallInfoBlock do + begin + inc(result.SmallGetmemSleepCount, p^.GetmemSleepCount); + inc(result.SmallFreememSleepCount, p^.FreememSleepCount); + small := p^.GetmemCount - p^.FreememCount; + if small <> 0 then + begin + inc(result.SmallBlocks, small); + inc(result.SmallBlocksSize, small * p^.BlockSize); + end; + {$ifdef FPCMM_LOCKLESSFREE} + {$ifdef FPCMM_DEBUG} + inc(result.SmallFreememLockLessSpin, p^.BinSpinCount); + {$endif FPCMM_LOCKLESSFREE} + {$endif FPCMM_DEBUG} + inc(p); + end; +end; + + +{ ********* Initialization and Finalization } + +procedure InitializeMediumPool(var Info: TMediumBlockInfo); +var + i: PtrInt; + medium: PMediumFreeBlock; +begin + {$ifndef FPCMM_ASSUMEMULTITHREAD} + Info.IsMultiThreadPtr := @IsMultiThread; + {$endif FPCMM_ASSUMEMULTITHREAD} + Info.PoolsCircularList.PreviousMediumBlockPoolHeader := @Info.PoolsCircularList; + Info.PoolsCircularList.NextMediumBlockPoolHeader := @Info.PoolsCircularList; + for i := 0 to MediumBlockBinCount -1 do + begin + medium := @Info.Bins[i]; + medium.PreviousFreeBlock := medium; + medium.NextFreeBlock := medium; + end; +end; + +procedure InitializeMemoryManager; +var + small: PSmallBlockType; + a, i, min, poolsize, num, perpool, size, start, next: PtrInt; +begin + small := @SmallBlockInfo; + assert(SizeOf(small^) = 1 shl SmallBlockTypePO2); + for a := 0 to NumTinyBlockArenas do + for i := 0 to NumSmallBlockTypes - 1 do + begin + if (i = NumTinyBlockTypes) and + (a > 0) then + break; + size := SmallBlockSizes[i]; + assert(size and 15 = 0); + small^.BlockSize := size; + small^.PreviousPartiallyFreePool := pointer(small); + small^.NextPartiallyFreePool := pointer(small); + small^.MaxSequentialFeedBlockAddress := pointer(0); + small^.NextSequentialFeedBlockAddress := pointer(1); + min := ((size * MinimumSmallBlocksPerPool + + (SmallBlockPoolHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset)) + and -MediumBlockGranularity) + MediumBlockSizeOffset; + if min < MinimumMediumBlockSize then + min := MinimumMediumBlockSize; + num := (min + (- MinimumMediumBlockSize + + MediumBlockBinsPerGroup * MediumBlockGranularity div 2)) div + (MediumBlockBinsPerGroup * MediumBlockGranularity); + if num > 7 then + num := 7; + small^.AllowedGroupsForBlockPoolBitmap := byte(byte(-1) shl num); + small^.MinimumBlockPoolSize := MinimumMediumBlockSize + + num * (MediumBlockBinsPerGroup * MediumBlockGranularity); + poolsize := ((size * TargetSmallBlocksPerPool + + (SmallBlockPoolHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset)) + and -MediumBlockGranularity) + MediumBlockSizeOffset; + if poolsize < OptimalSmallBlockPoolSizeLowerLimit then + poolsize := OptimalSmallBlockPoolSizeLowerLimit; + if poolsize > OptimalSmallBlockPoolSizeUpperLimit then + poolsize := OptimalSmallBlockPoolSizeUpperLimit; + perpool := (poolsize - SmallBlockPoolHeaderSize) div size; + small^.OptimalBlockPoolSize := ((perpool * size + + (SmallBlockPoolHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset)) + and -MediumBlockGranularity) + MediumBlockSizeOffset; + inc(small); + end; + assert(small = @SmallBlockInfo.GetmemLookup); + {$ifndef FPCMM_ASSUMEMULTITHREAD} + SmallBlockInfo.IsMultiThreadPtr := @IsMultiThread; + {$endif FPCMM_ASSUMEMULTITHREAD} + start := 0; + with SmallBlockInfo do + for i := 0 to NumSmallBlockTypes - 1 do + begin + next := PtrUInt(SmallBlockSizes[i]) div SmallBlockGranularity; + while start < next do + begin + GetmemLookup[start] := i; + inc(start); + end; + end; + InitializeMediumPool(MediumBlockInfo); + {$ifdef FPCMM_SMALLNOTWITHMEDIUM} + InitializeMediumPool(SmallMediumBlockInfo); + {$endif FPCMM_SMALLNOTWITHMEDIUM} + LargeBlocksCircularList.PreviousLargeBlockHeader := @LargeBlocksCircularList; + LargeBlocksCircularList.NextLargeBlockHeader := @LargeBlocksCircularList; +end; + +{$I-} + +{$ifdef FPCMM_REPORTMEMORYLEAKS} + +var + MemoryLeakReported: boolean; + +procedure StartReport; +begin + if MemoryLeakReported then + exit; + writeln {$ifndef MSWINDOWS} (#27'[1;31m') {$endif}; // lightred posix console + WriteHeapStatus('WARNING! THIS PROGRAM LEAKS MEMORY!'#13#10'Memory Status:'); + writeln('Leaks Identified:' {$ifndef MSWINDOWS} + #27'[1;37m' {$endif}); + MemoryLeakReported := true; +end; + +{$ifdef FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} +function SeemsRealPointer(p: pointer): boolean; +{$ifdef MSWINDOWS} +var + meminfo: TMemInfo; +{$endif MSWINDOWS} +begin + result := false; + if PtrUInt(p) <= 65535 then + exit; + {$ifdef MSWINDOWS} + // VirtualQuery API is slow but better than raising an exception + // see https://stackoverflow.com/a/37547837/458259 + FillChar(meminfo, SizeOf(meminfo), 0); + result := (VirtualQuery(p, @meminfo, SizeOf(meminfo)) = SizeOf(meminfo)) and + (meminfo.RegionSize >= SizeOf(pointer)) and + (meminfo.State = MEM_COMMIT) and + (meminfo.Protect and PAGE_VALID <> 0) and + (meminfo.Protect and PAGE_GUARD = 0); + {$else} + // let the GPF happen silently in the kernel + result := (fpaccess(p, F_OK) <> 0) and + (fpgeterrno <> ESysEFAULT); + {$endif MSWINDOWS} +end; +{$endif FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} + +procedure MediumMemoryLeakReport( + var Info: TMediumBlockInfo; p: PMediumBlockPoolHeader); +var + block: PByte; + header, size: PtrUInt; + {$ifdef FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} + first, last: PByte; + vmt: PAnsiChar; + exceptcount: integer; + {$endif FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} +begin + if (Info.SequentialFeedBytesLeft = 0) or + (PtrUInt(Info.LastSequentiallyFed) < PtrUInt(p)) or + (PtrUInt(Info.LastSequentiallyFed) > PtrUInt(p) + MediumBlockPoolSize) then + block := Pointer(PByte(p) + MediumBlockPoolHeaderSize) + else if Info.SequentialFeedBytesLeft <> + MediumBlockPoolSize - MediumBlockPoolHeaderSize then + block := Info.LastSequentiallyFed + else + exit; + {$ifdef FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} + exceptcount := 0; + {$endif FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} + repeat + header := PPtrUInt(block - BlockHeaderSize)^; + size := header and DropMediumAndLargeFlagsMask; + if size = 0 then + exit; + if header and IsFreeBlockFlag = 0 then + if header and IsSmallBlockPoolInUseFlag <> 0 then + begin + {$ifdef FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} + if PSmallBlockPoolHeader(block).BlocksInUse > 0 then + begin + first := PByte(block) + SmallBlockPoolHeaderSize; + with PSmallBlockPoolHeader(block).BlockType^ do + if (CurrentSequentialFeedPool <> pointer(block)) or + (PtrUInt(NextSequentialFeedBlockAddress) > + PtrUInt(MaxSequentialFeedBlockAddress)) then + last := PByte(block) + (PPtrUInt(PByte(block) - BlockHeaderSize)^ + and DropMediumAndLargeFlagsMask) - BlockSize + else + last := Pointer(PByte(NextSequentialFeedBlockAddress) - 1); + while (first <= last) and + (exceptcount < 64) do + begin + if ((PPtrUInt(first - BlockHeaderSize)^ and IsFreeBlockFlag) = 0) then + begin + vmt := PPointer(first)^; // _FreeMem() ensured vmt=nil/$b10dle55 + if (vmt <> nil) and + {$ifdef FPCMM_REPORTMEMORYLEAKS} + (PtrUInt(vmt) <> REPORTMEMORYLEAK_FREEDHEXSPEAK) and + // FreeMem marked freed blocks with 00000000 BLOODLESS marker + {$endif FPCMM_REPORTMEMORYLEAKS} + SeemsRealPointer(vmt) then + try + // try to access the TObject VMT + if (PPtrInt(vmt + vmtInstanceSize)^ >= sizeof(vmt)) and + (PPtrInt(vmt + vmtInstanceSize)^ <= + PSmallBlockPoolHeader(block).BlockType.BlockSize) and + SeemsRealPointer(PPointer(vmt + vmtClassName)^) then + begin + StartReport; + writeln(' probable ', PShortString(PPointer(vmt + vmtClassName)^)^, + ' leak (', PPtrInt(vmt + vmtInstanceSize)^, '/', + PSmallBlockPoolHeader(block).BlockType.BlockSize, + ' bytes) at $', HexStr(first)); + end; + except + // intercept and ignore any GPF - SeemsRealPointer() + inc(exceptcount); + end; + end; + inc(first, PSmallBlockPoolHeader(block).BlockType.BlockSize); + end; + end; + {$endif FPCMM_REPORTMEMORYLEAKS_EXPERIMENTAL} + end + else + begin + StartReport; + writeln(' medium block leak of ', size, ' bytes (', K(size), 'B)'); + end; + inc(block, size); + until false; +end; + +{$endif FPCMM_REPORTMEMORYLEAKS} + +procedure FreeMediumPool(var Info: TMediumBlockInfo); +var + medium, nextmedium: PMediumBlockPoolHeader; + bin: PMediumFreeBlock; + i: PtrInt; +begin + medium := Info.PoolsCircularList.NextMediumBlockPoolHeader; + while medium <> @Info.PoolsCircularList do + begin + {$ifdef FPCMM_REPORTMEMORYLEAKS} + MediumMemoryLeakReport(Info, medium); + {$endif FPCMM_REPORTMEMORYLEAKS} + nextmedium := medium.NextMediumBlockPoolHeader; + FreeMedium(medium); + medium := nextmedium; + end; + Info.PoolsCircularList.PreviousMediumBlockPoolHeader := @Info.PoolsCircularList; + Info.PoolsCircularList.NextMediumBlockPoolHeader := @Info.PoolsCircularList; + for i := 0 to MediumBlockBinCount - 1 do + begin + bin := @Info.Bins[i]; + bin.PreviousFreeBlock := bin; + bin.NextFreeBlock := bin; + end; + Info.BinGroupBitmap := 0; + Info.SequentialFeedBytesLeft := 0; + for i := 0 to MediumBlockBinGroupCount - 1 do + Info.BinBitmaps[i] := 0; + {$ifdef FPCMM_LOCKLESSFREEMEDIUM} + with Info.LocklessBin do + for i := 0 to Count - 1 do + if Instance[i] <> nil then + _FreeMem(Instance[i]); // release (unlikely) pending instances + {$endif FPCMM_LOCKLESSFREEMEDIUM} +end; + +procedure FreeAllMemory; +var + large, nextlarge: PLargeBlockHeader; + p: PSmallBlockType; + i, size: PtrUInt; + {$ifdef FPCMM_LOCKLESSFREE} + j: PtrInt; + {$endif FPCMM_LOCKLESSFREE} + {$ifdef FPCMM_REPORTMEMORYLEAKS} + leak, leaks: PtrUInt; + {$endif FPCMM_REPORTMEMORYLEAKS} +begin + {$ifdef FPCMM_REPORTMEMORYLEAKS} + leaks := 0; + {$endif FPCMM_REPORTMEMORYLEAKS} + p := @SmallBlockInfo; + for i := 1 to NumSmallInfoBlock do + begin + {$ifdef FPCMM_LOCKLESSFREE} + {$ifdef FPCMM_REPORTMEMORYLEAKS} + if p^.BinCount <> 0 then + writeln('BinCount=', p^.BinCount, ' for small=', p^.BlockSize); + {$endif FPCMM_REPORTMEMORYLEAKS} + for j := 0 to p^.BinCount - 1 do + if p^.BinInstance[j] <> nil then + _FreeMem(p^.BinInstance[j]); // release (unlikely) pending instances + {$endif FPCMM_LOCKLESSFREE} + p^.PreviousPartiallyFreePool := pointer(p); + p^.NextPartiallyFreePool := pointer(p); + p^.NextSequentialFeedBlockAddress := pointer(1); + p^.MaxSequentialFeedBlockAddress := nil; + {$ifdef FPCMM_REPORTMEMORYLEAKS} + leak := p^.GetmemCount - p^.FreememCount; + if leak <> 0 then + begin + StartReport; + inc(leaks, leak); + writeln(' small block leak x', leak, ' of size=', p^.BlockSize, + ' (getmem=', p^.GetmemCount, ' freemem=', p^.FreememCount, ')'); + end; + {$endif FPCMM_REPORTMEMORYLEAKS} + inc(p); + end; + {$ifdef FPCMM_REPORTMEMORYLEAKS} + if leaks <> 0 then + writeln(' Total small block leaks = ', leaks); + {$endif FPCMM_REPORTMEMORYLEAKS} + {$ifdef FPCMM_SMALLNOTWITHMEDIUM} + FreeMediumPool(SmallMediumBlockInfo); + {$endif FPCMM_SMALLNOTWITHMEDIUM} + FreeMediumPool(MediumBlockInfo); + large := LargeBlocksCircularList.NextLargeBlockHeader; + while large <> @LargeBlocksCircularList do + begin + size := large.BlockSizeAndFlags and DropMediumAndLargeFlagsMask; + {$ifdef FPCMM_REPORTMEMORYLEAKS} + StartReport; + writeln(' large block leak of ', size, ' bytes (', K(size), 'B)'); + {$endif FPCMM_REPORTMEMORYLEAKS} + nextlarge := large.NextLargeBlockHeader; + FreeLarge(large, size); + large := nextlarge; + end; + LargeBlocksCircularList.PreviousLargeBlockHeader := @LargeBlocksCircularList; + LargeBlocksCircularList.NextLargeBlockHeader := @LargeBlocksCircularList; +end; + +{$I+} + +{$ifndef FPCMM_STANDALONE} + +const + NewMM: TMemoryManager = ( + NeedLock: false; + GetMem: @_Getmem; + FreeMem: @_FreeMem; + FreememSize: @_FreememSize; + AllocMem: @_AllocMem; + ReallocMem: @_ReAllocMem; + MemSize: @_MemSize; + InitThread: nil; + DoneThread: nil; + RelocateHeap: nil; + GetHeapStatus: @_GetHeapStatus; + GetFPCHeapStatus: @_GetFPCHeapStatus); + +var + OldMM: TMemoryManager; + +initialization + InitializeMemoryManager; + GetMemoryManager(OldMM); + SetMemoryManager(NewMM); + +finalization + SetMemoryManager(OldMM); + FreeAllMemory; + +{$endif FPCMM_STANDALONE} + +{$endif FPCX64MM} + +end. + diff --git a/src/pascalcoin_daemon.pp b/src/pascalcoin_daemon.pp index 949dce0eb..34daa4ac2 100644 --- a/src/pascalcoin_daemon.pp +++ b/src/pascalcoin_daemon.pp @@ -5,6 +5,7 @@ uses {$IFDEF UNIX}{$IFDEF UseCThreads} + mormot.core.fpcx64mm, cthreads, {$ENDIF}{$ENDIF} sysutils, From f9f257652af0c1a8656592fb80ea9c3337b4eec0 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 20 Dec 2021 17:07:23 +0100 Subject: [PATCH 217/275] Prevention exception on IsValidSignatureBasedOnCurrentSafeboxState --- src/core/UOpTransaction.pas | 5 +++++ src/core/UTxMultiOperation.pas | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index 37be05667..a7cdad647 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -393,6 +393,7 @@ procedure TOpChangeAccountInfo.InitializeData(AProtocolVersion : Word); function TOpChangeAccountInfo.IsValidSignatureBasedOnCurrentSafeboxState(ASafeBoxTransaction: TPCSafeBoxTransaction): Boolean; var LAccount : TAccount; begin + if (FData.account_signer<0) or (FData.account_signer>=ASafeBoxTransaction.FreezedSafeBox.AccountsCount) then Exit(False); // Preventing exception LAccount := ASafeBoxTransaction.Account(FData.account_signer); Result := IsValidECDSASignature(LAccount.accountInfo.accountkey,FData.sign); end; @@ -1133,6 +1134,7 @@ procedure TOpTransaction.InitializeData; function TOpTransaction.IsValidSignatureBasedOnCurrentSafeboxState(ASafeBoxTransaction: TPCSafeBoxTransaction): Boolean; var LAccount : TAccount; begin + if (FData.sender<0) or (FData.sender>=ASafeBoxTransaction.FreezedSafeBox.AccountsCount) then Exit(False); // Preventing exception LAccount := ASafeBoxTransaction.Account(FData.sender); Result := IsValidECDSASignature(LAccount.accountInfo.accountkey,FData.sign); end; @@ -1579,6 +1581,7 @@ procedure TOpChangeKey.InitializeData(AProtocolVersion : Word); function TOpChangeKey.IsValidSignatureBasedOnCurrentSafeboxState(ASafeBoxTransaction: TPCSafeBoxTransaction): Boolean; var LAccount : TAccount; begin + if (FData.account_signer<0) or (FData.account_signer>=ASafeBoxTransaction.FreezedSafeBox.AccountsCount) then Exit(False); // Preventing exception LAccount := ASafeBoxTransaction.Account(FData.account_signer); Result := IsValidECDSASignature(LAccount.accountInfo.accountkey,FData.sign); end; @@ -2163,6 +2166,7 @@ procedure TOpListAccount.InitializeData; function TOpListAccount.IsValidSignatureBasedOnCurrentSafeboxState(ASafeBoxTransaction: TPCSafeBoxTransaction): Boolean; var LAccount : TAccount; begin + if (FData.account_signer<0) or (FData.account_signer>=ASafeBoxTransaction.FreezedSafeBox.AccountsCount) then Exit(False); // Preventing exception LAccount := ASafeBoxTransaction.Account(FData.account_signer); Result := IsValidECDSASignature(LAccount.accountInfo.accountkey,FData.sign); end; @@ -2574,6 +2578,7 @@ procedure TOpData.InitializeData(AProtocolVersion : Word); function TOpData.IsValidSignatureBasedOnCurrentSafeboxState(ASafeBoxTransaction: TPCSafeBoxTransaction): Boolean; var LAccount : TAccount; begin + if (FData.account_signer<0) or (FData.account_signer>=ASafeBoxTransaction.FreezedSafeBox.AccountsCount) then Exit(False); // Preventing exception LAccount := ASafeBoxTransaction.Account(FData.account_signer); Result := IsValidECDSASignature(LAccount.accountInfo.accountkey,FData.sign); end; diff --git a/src/core/UTxMultiOperation.pas b/src/core/UTxMultiOperation.pas index 9cf308f09..3a28d3d0f 100644 --- a/src/core/UTxMultiOperation.pas +++ b/src/core/UTxMultiOperation.pas @@ -504,6 +504,7 @@ function TOpMultiOperation.CheckSignatures(AccountTransaction: TPCSafeBoxTransac ophtosign := GetDigestToSign; // Tx verification For i:=Low(FData.txSenders) to High(FData.txSenders) do begin + if (FData.txSenders[i].Account<0) or (FData.txSenders[i].Account>=AccountTransaction.FreezedSafeBox.AccountsCount) then Exit(False); // Preventing exception acc := AccountTransaction.Account(FData.txSenders[i].Account); If (length(FData.txSenders[i].Signature.r)>0) And (length(FData.txSenders[i].Signature.s)>0) then begin @@ -523,6 +524,7 @@ function TOpMultiOperation.CheckSignatures(AccountTransaction: TPCSafeBoxTransac end; // Change verification For i:=Low(FData.changesInfo) to High(FData.changesInfo) do begin + if (FData.changesInfo[i].Account<0) or (FData.changesInfo[i].Account>=AccountTransaction.FreezedSafeBox.AccountsCount) then Exit(False); // Preventing exception acc := AccountTransaction.Account(FData.changesInfo[i].Account); If (length(FData.changesInfo[i].Signature.r)>0) And (length(FData.changesInfo[i].Signature.s)>0) then begin From b21ff6485f57d08d3889f433aed5377737cb0c30 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 21 Dec 2021 00:13:00 +0100 Subject: [PATCH 218/275] 5.7 version with CT_AllowPropagate0feeOperations=False --- CHANGELOG.md | 2 ++ src/core/UBlockChain.pas | 30 +++++++++++++++++++++++++----- src/core/UConst.pas | 3 ++- src/core/UNetProtocol.pas | 35 +++++++++-------------------------- src/core/USettings.pas | 1 + 5 files changed, 39 insertions(+), 32 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7ae40e05..bb7e44848 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog ## Build 5.7 - PENDING +- This version will not propagate 0-Fee operations, but will allow 0-Fee operations to the blockchain (CT_AllowPropagate0feeOperations=False) + - A wallet that wants to execute 0-Fee operations will need to connect to a miner/pool/node running a 5.6 version or solomine - Improvements on TMemPool save to file to protect continued saving process - Improvements on TStorage to allow usage of AbstractMem library - AbstractMem library v1.6 with improvements on speed and allowing 64bits offsets for files +4Gb diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 548605e56..3b3fa5856 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -350,7 +350,8 @@ TMultiOpData = record Property TotalAmount : Int64 read FTotalAmount; Property TotalFee : Int64 read FTotalFee; function SaveOperationsHashTreeToStream(AStream: TStream; ASaveToStorage : Boolean): Boolean; - function LoadOperationsHashTreeFromStream(AStream: TStream; ALoadingFromStorage : Boolean; ASetOperationsToProtocolVersion : Word; ALoadFromStorageVersion : Word; APreviousUpdatedBlocks : TAccountPreviousBlockInfo; var AErrors : String): Boolean; + function LoadOperationsHashTreeFromStream(AStream: TStream; ALoadingFromStorage : Boolean; ASetOperationsToProtocolVersion : Word; ALoadFromStorageVersion : Word; APreviousUpdatedBlocks : TAccountPreviousBlockInfo; var AErrors : String): Boolean; overload; + function LoadOperationsHashTreeFromStream(AStream: TStream; ALoadingFromStorage : Boolean; ASetOperationsToProtocolVersion : Word; ALoadFromStorageVersion : Word; APreviousUpdatedBlocks : TAccountPreviousBlockInfo; AAllow0FeeOperations : Boolean; var AOperationsCount, AProcessedCount : Integer; var AErrors : String): Boolean; overload; function IndexOfOperation(op : TPCOperation) : Integer; function CountOperationsBySameSignerWithoutFee(account_number : Cardinal) : Integer; Procedure Delete(index : Integer); @@ -3056,7 +3057,11 @@ function TOperationsHashTree.FindOrderedByOpReference(lockedThreadList: TList<Po Index := L; end; -function TOperationsHashTree.LoadOperationsHashTreeFromStream(AStream: TStream; ALoadingFromStorage : Boolean; ASetOperationsToProtocolVersion : Word; ALoadFromStorageVersion : Word; APreviousUpdatedBlocks : TAccountPreviousBlockInfo; var AErrors : String): Boolean; +function TOperationsHashTree.LoadOperationsHashTreeFromStream(AStream: TStream; + ALoadingFromStorage: Boolean; ASetOperationsToProtocolVersion, + ALoadFromStorageVersion: Word; + APreviousUpdatedBlocks: TAccountPreviousBlockInfo; + AAllow0FeeOperations: Boolean; var AOperationsCount, AProcessedCount : Integer; var AErrors: String): Boolean; Var c, i: Cardinal; LOpTypeWord : Word; LOpProtocolVersion : Word; @@ -3065,7 +3070,10 @@ function TOperationsHashTree.LoadOperationsHashTreeFromStream(AStream: TStream; LOpClass: TPCOperationClass; LLastNE : TNotifyEvent; begin - Result := false; + Result := False; + AErrors := ''; + AOperationsCount := 0; + AProcessedCount := 0; // If AStream.Read(c, 4)<4 then begin AErrors := 'Cannot read operations count'; @@ -3114,6 +3122,7 @@ function TOperationsHashTree.LoadOperationsHashTreeFromStream(AStream: TStream; AErrors := 'Invalid operation structure ' + inttostr(i) + '/' + inttostr(c) + ' optype not valid:' + InttoHex(LOpTypeWord, 2); Exit; end; + inc(AOperationsCount); LOperation := LOpClass.Create(LOpProtocolVersion); Try if ALoadingFromStorage then begin @@ -3125,7 +3134,12 @@ function TOperationsHashTree.LoadOperationsHashTreeFromStream(AStream: TStream; AErrors := 'Invalid operation load from stream ' + inttostr(i) + '/' + inttostr(c)+' Class:'+LOpClass.ClassName; Exit; end; - AddOperationToHashTree(LOperation); + if (AAllow0FeeOperations) or (LOperation.OperationFee>0) then begin + AddOperationToHashTree(LOperation); + inc(AProcessedCount); + end else begin + {$IF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Not added a 0fee operation: %s',[LOperation.ToString]));{$ENDIF} + end; Finally FreeAndNil(LOperation); end; @@ -3135,7 +3149,13 @@ function TOperationsHashTree.LoadOperationsHashTreeFromStream(AStream: TStream; end; If Assigned(FOnChanged) then FOnChanged(Self); AErrors := ''; - Result := true; + Result := True; +end; + +function TOperationsHashTree.LoadOperationsHashTreeFromStream(AStream: TStream; ALoadingFromStorage : Boolean; ASetOperationsToProtocolVersion : Word; ALoadFromStorageVersion : Word; APreviousUpdatedBlocks : TAccountPreviousBlockInfo; var AErrors : String): Boolean; +var Lopc,Lprc : Integer; +begin + Result := LoadOperationsHashTreeFromStream(AStream,ALoadingFromStorage,ASetOperationsToProtocolVersion,ALoadFromStorageVersion,APreviousUpdatedBlocks,True,Lopc,Lprc,AErrors); end; procedure TOperationsHashTree.MarkVerifiedECDSASignatures(operationsHashTreeToMark: TOperationsHashTree); diff --git a/src/core/UConst.pas b/src/core/UConst.pas index e5efef33d..85ed227e5 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -138,6 +138,7 @@ interface CT_NetProtocol_Available: Word = {$IFDEF PRODUCTION}14{$ELSE}14{$ENDIF}; CT_MaxAccountOperationsPerBlockWithoutFee = 1; + CT_AllowPropagate0feeOperations = False; CT_SafeBoxBankVersion : Word = 3; // Protocol 2 upgraded safebox version from 2 to 3 @@ -198,7 +199,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.6'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.6'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.7'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.7'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index 1252feb79..ac78d21ab 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -2719,6 +2719,7 @@ procedure TNetConnection.DoProcess_AddOperations(HeaderData: TNetHeaderData; Dat operations : TOperationsHashTree; errors : String; DoDisconnect : Boolean; + Lopc,Lprc : Integer; begin DoDisconnect := true; operations := TOperationsHashTree.Create; @@ -2727,30 +2728,9 @@ procedure TNetConnection.DoProcess_AddOperations(HeaderData: TNetHeaderData; Dat errors := 'Not autosend'; exit; end; - if (NetProtocolVersion.protocol_available>=10) then begin - if Not operations.LoadOperationsHashTreeFromStream(DataBuffer,False,TNode.Node.Bank.SafeBox.CurrentProtocol,TNode.Node.Bank.SafeBox.CurrentProtocol,Nil,errors) then Exit; - end else begin - // TODO: - // After V5 Activation all this code can be deleted, not used anymore - if DataBuffer.Size<4 then begin - errors := 'Invalid databuffer size'; - exit; - end; - DataBuffer.Read(c,4); - for i := 1 to c do begin - errors := 'Invalid operation '+inttostr(i)+'/'+inttostr(c); - if not DataBuffer.Read(optype,1)=1 then exit; - opclass := TPCOperationsComp.GetOperationClassByOpType(optype); - if Not Assigned(opclass) then exit; - op := opclass.Create(TNode.Node.Bank.SafeBox.CurrentProtocol); - Try - op.LoadFromNettransfer(DataBuffer); - operations.AddOperationToHashTree(op); - Finally - op.Free; - End; - end; - end; + if Not operations.LoadOperationsHashTreeFromStream(DataBuffer,False, + TNode.Node.Bank.SafeBox.CurrentProtocol,TNode.Node.Bank.SafeBox.CurrentProtocol,Nil, + CT_AllowPropagate0feeOperations,Lopc,Lprc,errors) then Exit; DoDisconnect := false; finally try @@ -3333,7 +3313,7 @@ procedure TNetConnection.DoProcess_GetPendingOperations; headerData : TNetHeaderData; opht : TOperationsHashTree; errors : String; - i : Integer; + i,Lopc,Lprc : Integer; begin {$IFDEF PRODUCTION} If FNetProtocolVersion.protocol_available<=6 then Exit; // Note: GetPendingOperations started on protocol_available=7 @@ -3380,7 +3360,10 @@ procedure TNetConnection.DoProcess_GetPendingOperations; // opht := TOperationsHashTree.Create; try - If Not opht.LoadOperationsHashTreeFromStream(dataReceived,False,FRemoteOperationBlock.protocol_version,FRemoteOperationBlock.protocol_version,Nil,errors) then begin + If Not opht.LoadOperationsHashTreeFromStream(dataReceived,False, + FRemoteOperationBlock.protocol_version,FRemoteOperationBlock.protocol_version,Nil, + CT_AllowPropagate0feeOperations,Lopc,Lprc,errors) + then begin DisconnectInvalidClient(False,'Invalid operations hash tree stream: '+errors); Exit; end; diff --git a/src/core/USettings.pas b/src/core/USettings.pas index bbf193416..ab01da2be 100644 --- a/src/core/USettings.pas +++ b/src/core/USettings.pas @@ -264,6 +264,7 @@ class function TSettings.GetDefaultFee : Int64; begin CheckLoaded; Result := FAppParams.ParamByName[CT_PARAM_DefaultFee].GetAsInt64(0); + if (Not CT_AllowPropagate0feeOperations) and (Result<=0) then Result := 1; end; class procedure TSettings.SetDefaultFee(AInt64: Int64); From 59f6a5e939aa5142c072131af13c7671b21b6452 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 21 Dec 2021 14:31:21 +0100 Subject: [PATCH 219/275] Fixed bug on TCacheMem.FreeMem --- src/libraries/abstractmem/UCacheMem.pas | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 00cf3a723..f90214d4c 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -464,7 +464,7 @@ function TCacheMem.FlushCache: Boolean; function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; var - i, LTempCacheDataSize, + i, LTempCacheDataSize, LAuxCacheDataSize, LFinalMaxMemSize, LMaxPendingRounds : Int64; PToRemove, PToNext : PCacheMemData; LListToFlush : TOrderedList<PCacheMemData>; @@ -481,6 +481,7 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; LTickCount := TPlatform.GetTickCount; LPreviousCacheDataSize := FCacheDataSize; LPreviousCacheDataBlocks := FCacheDataBlocks; + try {$ENDIF} if (AMaxMemSize<0) then LFinalMaxMemSize := FCacheDataSize @@ -492,6 +493,7 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; LListToFlush := TOrderedList<PCacheMemData>.Create(False,_TCacheMemDataTree_Compare); try LTempCacheDataSize := FCacheDataSize; + LAuxCacheDataSize := 0; while (Assigned(PToRemove)) and // Both conditions must be true ((LTempCacheDataSize > LFinalMaxMemSize) or (LMaxPendingRounds>0)) @@ -500,6 +502,7 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; PToNext := PToRemove^.used_next; // Capture now to avoid future PToRemove updates Dec(LTempCacheDataSize, Int64(PToRemove^.GetSize)); if (PToRemove^.pendingToSave) then begin + inc(LAuxCacheDataSize,Int64(PToRemove^.GetSize)); // Add to list to flush if LListToFlush.Add(PToRemove)<0 then begin raise ECacheMem.Create(Format('Inconsistent error on Freemem cannot add pending to save: %s',[PToRemove.ToString])); @@ -512,10 +515,14 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; // Delete not deleted previously for i:=0 to LListToFlush.Count-1 do begin PToRemove := LListToFlush.Get(i); + + Dec(LAuxCacheDataSize,Int64(PToRemove^.GetSize)); + Delete( PToRemove ); end; // - if (Result) and (LTempCacheDataSize <> FCacheDataSize) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Expected size %d <> obtained %d (save list %d)',[LTempCacheDataSize,FCacheDataSize,LListToFlush.Count])); + if (Result) and (LAuxCacheDataSize<>0) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Removed size %d<>0 with CacheDataSize %d (save list %d)',[LAuxCacheDataSize,FCacheDataSize,LListToFlush.Count])); + if (Result) and (LTempCacheDataSize > FCacheDataSize) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Expected Cache size is Higher (%d > obtained %d) (save list %d)',[LTempCacheDataSize,FCacheDataSize,LListToFlush.Count])); if (Result) and (LMaxPendingRounds>0) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Expected Max Blocks %d <> obtained %d',[AMaxBlocks,FCacheDataBlocks])); finally LListToFlush.Free; @@ -523,10 +530,12 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; Result := (Result) And (FCacheDataSize <= AMaxMemSize); {$IFDEF ABSTRACTMEM_ENABLE_STATS} + finally Inc(FCacheMemStats.freememCount); Inc(FCacheMemStats.freememSize,LPreviousCacheDataSize - FCacheDataSize); Inc(FCacheMemStats.freememBlocksCount,LPreviousCacheDataBlocks - FCacheDataBlocks); Inc(FCacheMemStats.freememElaspedMillis,TPlatform.GetElapsedMilliseconds(LTickCount)); + end; {$ENDIF} end; From 0ebdd8c9a81088ab67f6acaa0f46a3562a90c369 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 21 Dec 2021 15:06:58 +0100 Subject: [PATCH 220/275] Fixed IFDEF error on Lazarus build --- src/core/UBlockChain.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 3b3fa5856..307b7877f 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -3138,7 +3138,7 @@ function TOperationsHashTree.LoadOperationsHashTreeFromStream(AStream: TStream; AddOperationToHashTree(LOperation); inc(AProcessedCount); end else begin - {$IF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Not added a 0fee operation: %s',[LOperation.ToString]));{$ENDIF} + {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,ClassName,Format('Not added a 0fee operation: %s',[LOperation.ToString]));{$ENDIF} end; Finally FreeAndNil(LOperation); From 54ece71ff848da79fe23382b47869393b89829c4 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Wed, 22 Dec 2021 11:31:18 +0100 Subject: [PATCH 221/275] update on TESTING_NO_POW_CHECK --- src/core/UBlockChain.pas | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 307b7877f..eab8b29f1 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -4040,6 +4040,7 @@ procedure TPCOperation.FillOperationResume(Block: Cardinal; getInfoForAllAccount function TPCOperation.IsValidECDSASignature(const PubKey: TECDSA_Public; const Signature: TECDSA_SIG): Boolean; begin + {$IFnDEF TESTING_NO_POW_CHECK} // Will reuse FHasValidSignature if checked previously and was True // Introduced on Build 4.0.2 to increase speed using MEMPOOL verified operations instead of verify again everytime if (FHasValidSignature) then begin @@ -4056,6 +4057,11 @@ function TPCOperation.IsValidECDSASignature(const PubKey: TECDSA_Public; const S end; end; Result := FHasValidSignature; + {$ELSE} + FHasValidSignature := True; + FUsedPubkeyForSignature := PubKey; + Result := True; + {$ENDIF} end; procedure TPCOperation.CopyUsedPubkeySignatureFrom(SourceOperation: TPCOperation); From 64bf6d6978426718e3e937b4a8c0e7e9ac0a7967 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 22 Dec 2021 14:11:36 +0100 Subject: [PATCH 222/275] Fixed bug on Empty strings at TNode.DecodeIpStringToNodeServerAddressArray --- src/core/UNode.pas | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 71c7478fa..438b4acd8 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -692,18 +692,18 @@ class procedure TNode.DecodeIpStringToNodeServerAddressArray(const Ips: String; end; // Delete invalid chars: i := 0; - while (i<=High(ips_string)) AND (NOT (ips_string.Chars[i] IN CT_IP_CHARS)) do inc(i); - if (i>Low(ips_string)) then ips_string := ips_string.Substring(i,Length(ips_string)); + while (i<=(ips_string.Length-1)) AND (NOT (ips_string.Chars[i] IN CT_IP_CHARS)) do inc(i); + if (i>0) then ips_string := ips_string.Substring(i,ips_string.Length); // Capture IP value i := 0; - while (i<=High(ips_string)) and (ips_string.Chars[i] in CT_IP_CHARS) do inc(i); + while (i<=(ips_string.Length-1)) and (ips_string.Chars[i] in CT_IP_CHARS) do inc(i); if (i>0) then begin nsa.ip := ips_string.Substring(0,i); // Capture possible :Port value - if (i<=High(ips_string)) and (ips_string.Chars[i]=':') then begin + if (i<=(ips_string.Length-1)) and (ips_string.Chars[i]=':') then begin inc(i); port := ''; - while (i<=High(ips_string)) and (ips_string.Chars[i] in ['0'..'9']) do begin + while (i<=(ips_string.Length-1)) and (ips_string.Chars[i] in ['0'..'9']) do begin port := port + ips_string.Chars[i]; inc(i); end; From c68cb785e6e1bf8dfe0a533c152467a9ba65276b Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 22 Dec 2021 16:51:03 +0100 Subject: [PATCH 223/275] Improvement on Network Operation propagation --- src/core/UBlockChain.pas | 10 ++++++++++ src/core/UNode.pas | 31 ++++++++----------------------- 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index eab8b29f1..9e0dd3ef3 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -214,6 +214,10 @@ TMultiOpData = record { TPCOperation } TPCOperation = Class + private + FResentOnBlock: Integer; + FDiscoveredOnBlock: Integer; + FResentCount: Integer; Protected FProtocolVersion : Word; FHasValidSignature : Boolean; @@ -276,6 +280,9 @@ TMultiOpData = record class function GetOperationFromStreamData(AUseV5EncodeStyle : Boolean; ACurrentProtocol: word; StreamData : TBytes) : TPCOperation; // function IsValidSignatureBasedOnCurrentSafeboxState(ASafeBoxTransaction : TPCSafeBoxTransaction) : Boolean; virtual; abstract; + property DiscoveredOnBlock : Integer read FDiscoveredOnBlock write FDiscoveredOnBlock; + property ResentOnBlock : Integer read FResentOnBlock write FResentOnBlock; + property ResentCount : Integer read FResentCount write FResentCount; End; TPCOperationStorage = Record @@ -4031,6 +4038,9 @@ procedure TPCOperation.InitializeData(AProtocolVersion : Word); FUsedPubkeyForSignature:=CT_TECDSA_Public_Nul; FBufferedSha256 := Nil; FBufferedRipeMD160 := Nil; + FDiscoveredOnBlock := 0; + FResentOnBlock := 0; + FResentCount := 0; end; procedure TPCOperation.FillOperationResume(Block: Cardinal; getInfoForAllAccounts : Boolean; Affected_account_number: Cardinal; var OperationResume: TOperationResume); diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 438b4acd8..07e41343b 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -71,7 +71,6 @@ interface FBCBankNotify : TPCBankNotify; FPeerCache : String; FDisabledsNewBlocksCount : Integer; - FSentOperations : TOrderedRawList; FBroadcastData : Boolean; FUpdateBlockchain: Boolean; FMaxPayToKeyPurchasePrice: Int64; @@ -302,7 +301,7 @@ function TNode.AddNewBlockChain(SenderConnection: TNetConnection; NewBlockOperat if Result then begin opsht := TOperationsHashTree.Create; Try - j := Random(3); // j=0,1 or 2 + j := Random(5); If (Bank.LastBlockFound.OperationBlock.block>j) then minBlockResend:=Bank.LastBlockFound.OperationBlock.block - j else minBlockResend:=1; @@ -313,20 +312,18 @@ function TNode.AddNewBlockChain(SenderConnection: TNetConnection; NewBlockOperat While (opsht.OperationsCount<maxResend) And (i<LLockedMempool.Count) do begin resendOp := LLockedMempool.Operation[i]; - j := FSentOperations.GetTag(resendOp.Sha256); - if (j=0) Or (j<=minBlockResend) then begin + j := resendOp.ResendOnBlock; + if ((resendOp.ResendCount<2) and ((j<=0) Or (j<=minBlockResend))) then begin // Only will "re-send" operations that where received on block <= minBlockResend opsht.AddOperationToHashTree(resendOp); // Add to sent operations - FSentOperations.SetTag(resendOp.Sha256,LLockedMempool.OperationBlock.block); // Set tag new value - FSentOperations.Add(LLockedMempool.Operation[i].Sha256,Bank.LastBlockFound.OperationBlock.block); - end else begin -// {$IFDEF HIGHLOG}TLog.NewLog(ltInfo,ClassName,'Sanitized operation not included to resend (j:'+IntToStr(j)+'>'+inttostr(minBlockResend)+') ('+inttostr(i+1)+'/'+inttostr(FOperations.Count)+'): '+FOperations.Operation[i].ToString);{$ENDIF} + resendOp.ResendOnBlock := LLockedMempool.OperationBlock.block; + resendOp.ResendCount := resendOp.ResendCount + 1; end; inc(i); end; - If LLockedMempool.Count>0 then begin - TLog.NewLog(ltinfo,classname,Format('Resending %d operations for new block (Buffer Pending Operations:%d)',[opsht.OperationsCount,LLockedMempool.Count])); + If opsht.OperationsCount>0 then begin + TLog.NewLog(ltinfo,classname,Format('Resending %d operations for new block (Mempool Pending Operations:%d)',[opsht.OperationsCount,LLockedMempool.Count])); {$IFDEF HIGHLOG} if opsht.OperationsCount>0 then begin for i := 0 to opsht.OperationsCount - 1 do begin @@ -338,15 +335,6 @@ function TNode.AddNewBlockChain(SenderConnection: TNetConnection; NewBlockOperat Finally UnlockMempoolRead; End; - // Clean sent operations buffer - j := 0; - for i := FSentOperations.Count-1 downto 0 do begin - If (FSentOperations.GetTag(i)<Bank.LastBlockFound.OperationBlock.block-2) then begin - FSentOperations.Delete(i); - inc(j); - end; - end; - TLog.NewLog(ltdebug,ClassName,'Buffer Sent operations: '+IntToStr(FSentOperations.Count)+' Deleted old operations: '+IntToStr(j)); // Notify to clients {$IFnDEF TESTING_NO_POW_CHECK} if FBroadcastData then begin @@ -528,7 +516,7 @@ function TNode.AddOperations(SenderConnection : TNetConnection; AOperationsHashT end else begin if (LLockedMempool.AddOperation(true,ActOp,e)) then begin inc(Result); - FSentOperations.Add(ActOp.Sha256,LLockedMempool.OperationBlock.block); + ActOp.DiscoveredOnBlock := LLockedMempool.OperationBlock.block; LValids_operations.AddOperationToHashTree(ActOp); {$IFDEF HIGHLOG}TLog.NewLog(ltdebug,Classname,Format('AddOperation %d/%d: %s',[(j+1),LOpsToAdd.Count,ActOp.ToString]));{$ENDIF} if Assigned(OperationsResult) then begin @@ -647,7 +635,6 @@ procedure TNode.AutoDiscoverNodes(const ips: String); constructor TNode.Create(AOwner: TComponent); begin FMaxPayToKeyPurchasePrice := 0; - FSentOperations := TOrderedRawList.Create; FNodeLog := TLog.Create(Self); FNodeLog.ProcessGlobalLogs := false; RegisterOperationsClass; @@ -755,8 +742,6 @@ destructor TNode.Destroy; FreeAndNil(FMemPoolAddingOperationsList); step := 'Assigning NIL to node var'; if _Node=Self then _Node := Nil; - Step := 'Destroying SentOperations list'; - FreeAndNil(FSentOperations); step := 'Destroying Bank'; FreeAndNil(FBCBankNotify); From 284b8fabb518ac87606686ae3af2705fa137bb04 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 22 Dec 2021 18:35:39 +0100 Subject: [PATCH 224/275] Remove Ask For Pasa on GUI Wallet --- .../UFRMPascalCoinWalletConfig.dfm | 18 +++++------ src/gui-classic/UFRMWallet.dfm | 32 ------------------- src/gui-classic/UFRMWallet.pas | 17 +--------- 3 files changed, 10 insertions(+), 57 deletions(-) diff --git a/src/gui-classic/UFRMPascalCoinWalletConfig.dfm b/src/gui-classic/UFRMPascalCoinWalletConfig.dfm index a67436c42..e808ac24d 100644 --- a/src/gui-classic/UFRMPascalCoinWalletConfig.dfm +++ b/src/gui-classic/UFRMPascalCoinWalletConfig.dfm @@ -297,36 +297,36 @@ object FRMPascalCoinWalletConfig: TFRMPascalCoinWalletConfig Left = 8 Top = 250 Width = 334 - Height = 121 + Height = 112 Caption = ' Miner Server Private Key: ' TabOrder = 9 object rbGenerateANewPrivateKeyEachBlock: TRadioButton - Left = 18 - Top = 6 + Left = 11 + Top = 14 Width = 277 Height = 19 Caption = 'Generate a new private key for each generated block' TabOrder = 0 end object rbUseARandomKey: TRadioButton - Left = 18 - Top = 26 + Left = 11 + Top = 34 Width = 146 Height = 19 Caption = 'Use a random existing key' TabOrder = 1 end object rbMineAllwaysWithThisKey: TRadioButton - Left = 18 - Top = 47 + Left = 11 + Top = 55 Width = 146 Height = 19 Caption = 'Always mine with this key:' TabOrder = 2 end object cbPrivateKeyToMine: TComboBox - Left = 43 - Top = 71 + Left = 36 + Top = 79 Width = 266 Height = 21 Style = csDropDownList diff --git a/src/gui-classic/UFRMWallet.dfm b/src/gui-classic/UFRMWallet.dfm index b05f1e8aa..54fe169ef 100644 --- a/src/gui-classic/UFRMWallet.dfm +++ b/src/gui-classic/UFRMWallet.dfm @@ -383,10 +383,6 @@ object FRMWallet: TFRMWallet OnChange = PageControlChange object tsMyAccounts: TTabSheet Caption = 'Account Explorer' - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object Splitter1: TSplitter Left = 400 Top = 66 @@ -624,10 +620,6 @@ object FRMWallet: TFRMWallet TabOrder = 2 object tsAccountOperations: TTabSheet Caption = 'Account Operations' - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object dgAccountOperations: TDrawGrid Left = 0 Top = 0 @@ -641,10 +633,6 @@ object FRMWallet: TFRMWallet object tsMultiSelectAccounts: TTabSheet Caption = 'Selected Accounts For Batch Operation' ImageIndex = 1 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object dgSelectedAccounts: TDrawGrid Left = 41 Top = 31 @@ -836,10 +824,6 @@ object FRMWallet: TFRMWallet object tsPendingOperations: TTabSheet Caption = 'Pending Operations' ImageIndex = 5 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object dgPendingOperations: TDrawGrid Left = 0 Top = 86 @@ -886,10 +870,6 @@ object FRMWallet: TFRMWallet object tsBlockChain: TTabSheet Caption = 'Block Explorer' ImageIndex = 1 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object Panel2: TPanel Left = 0 Top = 0 @@ -982,10 +962,6 @@ object FRMWallet: TFRMWallet object tsOperations: TTabSheet Caption = 'Operations Explorer' ImageIndex = 1 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object Panel1: TPanel Left = 0 Top = 0 @@ -1034,10 +1010,6 @@ object FRMWallet: TFRMWallet object tsLogs: TTabSheet Caption = 'Logs' ImageIndex = 2 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 object pnlTopLogs: TPanel Left = 0 Top = 0 @@ -1069,10 +1041,6 @@ object FRMWallet: TFRMWallet object tsNodeStats: TTabSheet Caption = 'Node Stats' ImageIndex = 3 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 DesignSize = ( 857 438) diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index bbd6bea7f..067a3977e 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -228,7 +228,6 @@ TFRMWallet = class(TForm) procedure MiAccountInformationClick(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Test_ShowDiagnosticTool(Sender: TObject); - procedure miAskForAccountClick(Sender: TObject); private FLastNodesCacheUpdatedTS : TDateTime; FBackgroundPanel : TPanel; @@ -332,7 +331,6 @@ implementation UFRMDiagnosticTool, {$ENDIF} UPCTNetDataExtraMessages, - UFRMAskForAccount, UAbstractBTree, UEPasaDecoder, UFRMAbout, UFRMOperation, UFRMWalletKeys, UFRMPayloadDecoder, UFRMNodesIp, UFRMMemoText, UCommon, UPCOrderedLists; @@ -902,8 +900,7 @@ procedure TFRMWallet.FinishedLoadingApp; FNode.Bank.SafeBox.EndThreadSave; end; if LFoundAccounts<1 then begin - // Will only ask if no accounts - TFRMAskForAccount.AskForAccount(Self,FNode,TNetData.NetData,FWalletKeys,GetAccountKeyForMiner); + // TODO: Wallet has no PASA ... end; end; @@ -1129,13 +1126,6 @@ procedure TFRMWallet.InitMenuForTesting; miAbout.Add(mi); {$ELSE} {$ENDIF} - mi := TMenuItem.Create(MainMenu); - mi.Caption:='-'; - MiOperations.Add(mi); - mi := TMenuItem.Create(MainMenu); - mi.Caption:='Ask for Free Account'; - mi.OnClick:=miAskForAccountClick; - MiOperations.Add(mi); end; {$IFDEF TESTING_NO_POW_CHECK} @@ -1712,11 +1702,6 @@ procedure TFRMWallet.MiAddaccounttoSelectedClick(Sender: TObject); sbSelectedAccountsAddClick(Sender); end; -procedure TFRMWallet.miAskForAccountClick(Sender: TObject); -begin - TFRMAskForAccount.AskForAccount(Self,FNode,TNetData.NetData,FWalletKeys,GetAccountKeyForMiner); -end; - procedure TFRMWallet.MiCloseClick(Sender: TObject); begin Close; From a1f84ba9038bff6bce3169678533de62d814a756 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 22 Dec 2021 19:11:14 +0100 Subject: [PATCH 225/275] Fixed compile bug --- src/core/UBlockChain.pas | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 9e0dd3ef3..91d1b4c74 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -215,9 +215,9 @@ TMultiOpData = record TPCOperation = Class private - FResentOnBlock: Integer; + FResendOnBlock: Integer; FDiscoveredOnBlock: Integer; - FResentCount: Integer; + FResendCount: Integer; Protected FProtocolVersion : Word; FHasValidSignature : Boolean; @@ -281,8 +281,8 @@ TMultiOpData = record // function IsValidSignatureBasedOnCurrentSafeboxState(ASafeBoxTransaction : TPCSafeBoxTransaction) : Boolean; virtual; abstract; property DiscoveredOnBlock : Integer read FDiscoveredOnBlock write FDiscoveredOnBlock; - property ResentOnBlock : Integer read FResentOnBlock write FResentOnBlock; - property ResentCount : Integer read FResentCount write FResentCount; + property ResendOnBlock : Integer read FResendOnBlock write FResendOnBlock; + property ResendCount : Integer read FResendCount write FResendCount; End; TPCOperationStorage = Record @@ -4039,8 +4039,8 @@ procedure TPCOperation.InitializeData(AProtocolVersion : Word); FBufferedSha256 := Nil; FBufferedRipeMD160 := Nil; FDiscoveredOnBlock := 0; - FResentOnBlock := 0; - FResentCount := 0; + FResendOnBlock := 0; + FResendCount := 0; end; procedure TPCOperation.FillOperationResume(Block: Cardinal; getInfoForAllAccounts : Boolean; Affected_account_number: Cardinal; var OperationResume: TOperationResume); From 6753de8425406b90e26920385ed2d105a5e63084 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 22 Dec 2021 19:50:29 +0100 Subject: [PATCH 226/275] Set final changes to 5.7 --- CHANGELOG.md | 3 +++ src/core/UBlockChain.pas | 6 +++--- src/core/UConst.pas | 4 ++-- src/gui-classic/UFRMOperation.pas | 14 ++++++++++++-- src/gui-classic/UFRMPascalCoinWalletConfig.pas | 8 ++++++-- src/libraries/abstractmem/ConfigAbstractMem.inc | 2 +- 6 files changed, 27 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb7e44848..f99b3f671 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,9 +3,12 @@ ## Build 5.7 - PENDING - This version will not propagate 0-Fee operations, but will allow 0-Fee operations to the blockchain (CT_AllowPropagate0feeOperations=False) - A wallet that wants to execute 0-Fee operations will need to connect to a miner/pool/node running a 5.6 version or solomine +- Removed "Ask for Account (PASA)" feature +- Improved resend operations process - Improvements on TMemPool save to file to protect continued saving process - Improvements on TStorage to allow usage of AbstractMem library - AbstractMem library v1.6 with improvements on speed and allowing 64bits offsets for files +4Gb +- Net protocol upgraded to 15, min compatible version 14 (Build 5.6) - Daemon: - Usage of Fast Memory Manager for FPC x86_64 on Linux as part of mORMot framework. Copyright (C) 2021 Arnaud Bouchez - log files separated by date: pascalcoin.log -> pascalcoin_YYYY-MM-DD.log diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 91d1b4c74..678f4dbb5 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -3397,13 +3397,13 @@ function TStorage.DoGetAccountOperations(AAccount, AMaxDepth, AStartOperation, acc_0_miner_reward, acc_4_dev_reward : Int64; acc_4_for_dev : Boolean; begin - if (act_depth<=0) then exit; + if (act_depth=0) then exit; opc := TPCOperationsComp.Create(Nil); Try LAccounts := TList<Cardinal>.Create; try last_block_number := block_number+1; - while (last_block_number>block_number) And (act_depth>0) + while (last_block_number>block_number) And (act_depth<>0) And (block_number >= (AAccount DIV CT_AccountsPerBlock)) And (AMaxOperations<>0) do begin @@ -3486,7 +3486,7 @@ function TStorage.DoGetAccountOperations(AAccount, AMaxDepth, AStartOperation, lastBalance : Int64; begin Result := False; - if AMaxDepth<0 then Exit; + if AMaxDepth=0 then Exit; if AAccount>=Bank.SafeBox.AccountsCount then Exit; if AMaxOperations=0 then Exit; Result := True; diff --git a/src/core/UConst.pas b/src/core/UConst.pas index 85ed227e5..b6aac90aa 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -132,10 +132,10 @@ interface CT_MagicNetIdentification = {$IFDEF PRODUCTION}$0A043580{$ELSE}$05000005{$ENDIF}; - CT_NetProtocol_Version: Word = 12; + CT_NetProtocol_Version: Word = 14; // IMPORTANT NOTE!!! // NetProtocol_Available MUST BE always >= NetProtocol_version - CT_NetProtocol_Available: Word = {$IFDEF PRODUCTION}14{$ELSE}14{$ENDIF}; + CT_NetProtocol_Available: Word = {$IFDEF PRODUCTION}15{$ELSE}15{$ENDIF}; CT_MaxAccountOperationsPerBlockWithoutFee = 1; CT_AllowPropagate0feeOperations = False; diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index 21bf29531..a829f6af7 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -195,7 +195,7 @@ implementation uses {$IFDEF USE_GNUGETTEXT}gnugettext,{$ENDIF}UConst, UOpTransaction, UFRMNewPrivateKeyType, UFRMWalletKeys, UFRMHashLock, - UCommon, ULog, UGUIUtils; + UCommon, ULog, UGUIUtils, USettings; {$IFnDEF FPC} {$R *.dfm} @@ -907,9 +907,19 @@ function TFRMOperation.UpdateFee(var Fee: Int64; errors: String): Boolean; Result := TAccountComp.TxtToMoney(Trim(ebFee.Text),Fee); if not Result then errors := 'Invalid fee value "'+ebFee.Text+'"'; end else begin - Fee := 0; + Fee := TSettings.DefaultFee; Result := true; end; + if (Fee<0) then begin + Result := False; + errors := 'Invalid fee value "'+ebFee.Text+'"'; + ebFee.Text := TAccountComp.FormatMoney(TSettings.DefaultFee); + end; + if (Fee=0) and (Not CT_AllowPropagate0feeOperations) then begin + Result := False; + errors := '0 fee not allowed'; + ebFee.Text := TAccountComp.FormatMoney(TSettings.DefaultFee); + end; end; procedure TFRMOperation.updateInfoClick(Sender: TObject); diff --git a/src/gui-classic/UFRMPascalCoinWalletConfig.pas b/src/gui-classic/UFRMPascalCoinWalletConfig.pas index 80f40a195..afc8061ff 100644 --- a/src/gui-classic/UFRMPascalCoinWalletConfig.pas +++ b/src/gui-classic/UFRMPascalCoinWalletConfig.pas @@ -115,9 +115,13 @@ procedure TFRMPascalCoinWalletConfig.bbOkClick(Sender: TObject); if udInternetServerPort.Position = udJSONRPCMinerServerPort.Position then raise Exception.Create('Server port and JSON-RPC Server miner port are equal!'); if TAccountComp.TxtToMoney(ebDefaultFee.Text,df) then begin + if (df<=0) And (Not CT_AllowPropagate0feeOperations) then begin + ebDefaultFee.Text := TAccountComp.FormatMoney(AppParams.ParamByName[CT_PARAM_DefaultFee].GetAsInteger(1)); + raise Exception.Create('Minimum fee is at least '+TAccountComp.FormatMoney(CT_MOLINA)); + end; AppParams.ParamByName[CT_PARAM_DefaultFee].SetAsInt64(df); end else begin - ebDefaultFee.Text := TAccountComp.FormatMoney(AppParams.ParamByName[CT_PARAM_DefaultFee].GetAsInteger(0)); + ebDefaultFee.Text := TAccountComp.FormatMoney(AppParams.ParamByName[CT_PARAM_DefaultFee].GetAsInteger(1)); raise Exception.Create('Invalid Fee value'); end; AppParams.ParamByName[CT_PARAM_InternetServerPort].SetAsInteger(udInternetServerPort.Position ); @@ -240,7 +244,7 @@ procedure TFRMPascalCoinWalletConfig.SetAppParams(const Value: TAppParams); if Not Assigned(Value) then exit; Try udInternetServerPort.Position := AppParams.ParamByName[CT_PARAM_InternetServerPort].GetAsInteger(CT_NetServer_Port); - ebDefaultFee.Text := TAccountComp.FormatMoney(AppParams.ParamByName[CT_PARAM_DefaultFee].GetAsInt64(0)); + ebDefaultFee.Text := TAccountComp.FormatMoney(TSettings.DefaultFee); cbJSONRPCMinerServerActive.Checked := AppParams.ParamByName[CT_PARAM_JSONRPCMinerServerActive].GetAsBoolean(true); case TMinerPrivateKeyType(AppParams.ParamByName[CT_PARAM_MinerPrivateKeyType].GetAsInteger(Integer(mpk_Random))) of mpk_NewEachTime : rbGenerateANewPrivateKeyEachBlock.Checked := true; diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index d76b60740..08dd696e4 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -24,7 +24,7 @@ {.$define ABSTRACTMEM_TESTING_MODE} // define this if you want some testing mode capabilities -{$define ABSTRACTMEM_ENABLE_STATS} +{.$define ABSTRACTMEM_ENABLE_STATS} // define this to activate some stats on objects usefull for testing {.$define ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION} From 4a53f8ede9e225a270916d6777897b48b14ae41a Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 23 Dec 2021 09:00:25 +0100 Subject: [PATCH 227/275] Set correct Date/Year --- CHANGELOG.md | 2 +- src/gui-classic/UFRMAbout.dfm | 2 +- src/gui-classic/UFRMAbout.lfm | 32 ++++++++++++++++---------------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f99b3f671..1d7f9691d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Build 5.7 - PENDING +## Build 5.7 - 2021-12-23 - This version will not propagate 0-Fee operations, but will allow 0-Fee operations to the blockchain (CT_AllowPropagate0feeOperations=False) - A wallet that wants to execute 0-Fee operations will need to connect to a miner/pool/node running a 5.6 version or solomine - Removed "Ask for Account (PASA)" feature diff --git a/src/gui-classic/UFRMAbout.dfm b/src/gui-classic/UFRMAbout.dfm index 3b5258245..1025f678d 100644 --- a/src/gui-classic/UFRMAbout.dfm +++ b/src/gui-classic/UFRMAbout.dfm @@ -217,7 +217,7 @@ object FRMAbout: TFRMAbout BorderStyle = bsNone Ctl3D = False Lines.Strings = ( - 'Copyright (c) 2016 - 2020 PascalCoin developers' + 'Copyright (c) 2016 - 2021 PascalCoin developers' 'Based on Albert Molina original source code' '' diff --git a/src/gui-classic/UFRMAbout.lfm b/src/gui-classic/UFRMAbout.lfm index a49e51412..3f85ff4eb 100644 --- a/src/gui-classic/UFRMAbout.lfm +++ b/src/gui-classic/UFRMAbout.lfm @@ -15,7 +15,7 @@ object FRMAbout: TFRMAbout Font.Name = 'Tahoma' OnCreate = FormCreate Position = poOwnerFormCenter - LCLVersion = '2.0.2.0' + LCLVersion = '2.0.10.0' object Image1: TImage Left = 15 Height = 64 @@ -102,9 +102,9 @@ object FRMAbout: TFRMAbout end object Label1: TLabel Left = 90 - Height = 25 + Height = 23 Top = 15 - Width = 384 + Width = 420 Caption = 'Pascal full node Wallet (Classic GUI)' Font.Color = clBlack Font.Height = -21 @@ -115,9 +115,9 @@ object FRMAbout: TFRMAbout end object lblBuild: TLabel Left = 15 - Height = 13 + Height = 12 Top = 356 - Width = 30 + Width = 36 Caption = 'Build:' Font.Color = clWindowText Font.Height = -11 @@ -128,9 +128,9 @@ object FRMAbout: TFRMAbout end object lblProtocolVersion: TLabel Left = 15 - Height = 13 + Height = 12 Top = 375 - Width = 50 + Width = 57 Caption = 'Protocol:' Font.Color = clWindowText Font.Height = -11 @@ -141,17 +141,17 @@ object FRMAbout: TFRMAbout end object Label2: TLabel Left = 90 - Height = 13 + Height = 12 Top = 320 - Width = 65 + Width = 74 Caption = 'Source Code:' ParentColor = False end object Label3: TLabel Left = 90 - Height = 13 + Height = 12 Top = 339 - Width = 135 + Width = 153 Caption = 'Check For New Versions:' Font.Color = clWindowText Font.Height = -11 @@ -163,9 +163,9 @@ object FRMAbout: TFRMAbout object Label4: TLabel Cursor = crHandPoint Left = 170 - Height = 13 + Height = 12 Top = 320 - Width = 240 + Width = 260 Caption = 'https://github.com/PascalCoin/PascalCoin' Font.Color = clBlue Font.Height = -11 @@ -178,9 +178,9 @@ object FRMAbout: TFRMAbout object Label5: TLabel Cursor = crHandPoint Left = 237 - Height = 13 + Height = 12 Top = 339 - Width = 253 + Width = 270 Caption = 'https://sourceforge.net/projects/pascalcoin' Font.Color = clBlue Font.Height = -11 @@ -197,7 +197,7 @@ object FRMAbout: TFRMAbout Width = 478 BorderStyle = bsNone Lines.Strings = ( - 'Copyright (c) 2016 - 2020 PascalCoin developers' + 'Copyright (c) 2016 - 2021 PascalCoin developers' 'Based on Albert Molina original source code' '' 'Pascal (aka Pascal Coin) is P2P cryptocurrency without the need for historical operations. This software comprises a node within the Pascal network.' From 07677e25622e075b0a0005fff618fed54604308d Mon Sep 17 00:00:00 2001 From: Skybuck Flying <skybuck2000@hotmail.com> Date: Thu, 10 Feb 2022 20:21:06 +0100 Subject: [PATCH 228/275] Fix cls function TAccountComp.EqualOperationBlocks --- src/core/UAccounts.pas | 2 +- src/libraries/synapse/synautil.pas | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 2c02d7b99..0add3cbe0 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -1538,7 +1538,7 @@ class function TAccountComp.EqualAccounts(const account1, account2: TAccount): B class function TAccountComp.EqualOperationBlocks(const opBlock1, opBlock2: TOperationBlock): Boolean; begin - Result := (opBlock1.block = opBlock1.block) + Result := (opBlock1.block = opBlock2.block) And (EqualAccountKeys(opBlock1.account_key,opBlock2.account_key)) And (opBlock1.reward = opBlock2.reward) And (opBlock1.fee = opBlock2.fee) diff --git a/src/libraries/synapse/synautil.pas b/src/libraries/synapse/synautil.pas index b275d70ca..845f99f36 100644 --- a/src/libraries/synapse/synautil.pas +++ b/src/libraries/synapse/synautil.pas @@ -1843,8 +1843,8 @@ function GetTempFile(const Dir, prefix: String): String; if Dir = '' then begin SetLength(Path, MAX_PATH); - x := GetTempPath(Length(Path), PChar(Path)); - SetLength(Path, x); + x := GetTempPath(Length(Path), PChar(Path)); + SetLength(Path, x); end else Path := Dir; From 25a7a5125fe11de9176a53e34c370766fcce8adb Mon Sep 17 00:00:00 2001 From: unknown <bpascalblockchain@gmail.com> Date: Wed, 9 Mar 2022 12:15:02 +0100 Subject: [PATCH 229/275] Create UAbstractMemBlockchainStorage.pas --- src/core/UAbstractMemBlockchainStorage.pas | 2277 ++++++++++++++++++++ 1 file changed, 2277 insertions(+) create mode 100644 src/core/UAbstractMemBlockchainStorage.pas diff --git a/src/core/UAbstractMemBlockchainStorage.pas b/src/core/UAbstractMemBlockchainStorage.pas new file mode 100644 index 000000000..4a8e096e2 --- /dev/null +++ b/src/core/UAbstractMemBlockchainStorage.pas @@ -0,0 +1,2277 @@ +unit UAbstractMemBlockchainStorage; + +{ Copyright (c) 2022 by Albert Molina + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + If you like it, consider a donation using Bitcoin: + 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk + + THIS LICENSE HEADER MUST NOT BE REMOVED. + +} + +{$IFDEF FPC} + {$mode delphi} +{$ENDIF} + +interface + +{$I ./../config.inc} + +uses + Classes, SysUtils, UBlockchain, UThread, UCrypto, math, UAccounts, ULog, + SyncObjs, + {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, + UCommon, + UBaseTypes, UPCDataTypes, + UAbstractMem, UFileMem, UCacheMem, + UAbstractMemBTree, UOrderedList, + UFileStorage, + UConst; + +type + EAbstractMemBlockchainStorage = Class(Exception); + + TBlockchainStorageStats = record + blockInformationCount : Int64; + operationRawDataCount : Int64; + affectedAccountCount : Int64; + startTC : TTickCount; + procedure Clear; + function ToString : String; + function ThroughputPerSecond : Double; + procedure AddTo(var ADest : TBlockchainStorageStats); + end; + PBlockchainStorageStats = ^TBlockchainStorageStats; + + { TAbstractMemBlockchainStorage } + + TAbstractMemBlockchainStorage = Class(TStorage) + private + FFileMem : TFileMem; + FStorageLock : TCriticalSection; + FAutoFlushCache: Boolean; + FUseMultithread: Boolean; + FSaveStorageStats : TBlockchainStorageStats; + FPSaveStorageStats: PBlockchainStorageStats; + procedure SetUseMultithread(const Value: Boolean); + type + TOrphanInformation = record + orphan : string; + regsCounter : Integer; + procedure Clear; + procedure CopyFrom(const ASource : TOrphanInformation); + end; + TAMBTreeOrphanInformationByOrphan = Class(TAbstractMemBTreeData<TOrphanInformation>) + protected + function LoadData(const APosition : TAbstractMemPosition) : TOrphanInformation; override; + function SaveData(const AData : TOrphanInformation) : TAMZone; override; + public + procedure Update(const AOrphan : String; AIncrement : Integer); + function GetRegsCountByOrphan(const AOrphan : String) : Integer; + End; + + TBlockInformation = record + operationBlock : TOperationBlock; + orphan : String; + operationsCount : Integer; + volume : Int64; + rawDataPosition : TAbstractMemPosition; + procedure Clear; + procedure SetToFindByBlock(ABlock : Integer); + function ToSerialized : TBytes; + function FromSerialized(ABytes : TBytes) : Boolean; + function GetRawData(AAbstractMem : TAbstractMem; var ARawData : TBytes) : Boolean; + function CreateTPCOperationsComp(AAbstractMem : TAbstractMem; ABank: TPCBank) : TPCOperationsComp; + procedure ReadTPCOperationsComp(AAbstractMem : TAbstractMem; AOperationsComp : TPCOperationsComp); + function IsOrphan(const AOrphan : String) : Boolean; + procedure CopyFrom(const ASource : TBlockInformation); + end; + TAMBTreeOperationBlockInformationByOrphanBlock = Class(TAbstractMemBTreeData<TBlockInformation>) + protected + function LoadData(const APosition : TAbstractMemPosition) : TBlockInformation; override; + function SaveData(const AData : TBlockInformation) : TAMZone; override; + procedure DeletedData(const AData: TBlockInformation); override; + public + function GetBlockInformationByBlock(ABlock : Integer) : TBlockInformation; + End; + + TOperationRawData = record + rightOpHash : TBytes; + account : Integer; + n_operation : Integer; + block : Integer; + opblock : Integer; + opType : Integer; + opSavedProtocol : Integer; + rawData : TBytes; + procedure Clear; + procedure SetToFindByRightOpHash(const ARightOpHash : TBytes); + procedure SetToFindByBlockOpblock(ABlock, AOpblock : Integer); + function ToSerialized : TBytes; + function FromSerialized(ABytes : TBytes) : Boolean; + procedure CopyFrom(const ASource : TOperationRawData); + function CreateTPCOperation(AAbstractMem : TAbstractMem) : TPCOperation; overload; + function CreateTPCOperation(AAbstractMem : TAbstractMem; out APCOperation : TPCOperation) : Boolean; overload; + end; + TAMBTreeTOperationRawDataByRightOpHash = Class(TAbstractMemBTreeData<TOperationRawData>) + protected + function LoadData(const APosition : TAbstractMemPosition) : TOperationRawData; override; + function SaveData(const AData : TOperationRawData) : TAMZone; override; + End; + TAMBTreeTOperationRawDataByBlockOpBlock_Index = Class(TAbstractMemBTreeDataIndex<TOperationRawData>) + End; + + TAffectedAccount = record + account : Integer; + n_operation : Integer; + block : Integer; + opblock : Integer; + procedure Clear; + procedure SetToFindByAccount(AAccount : Integer); + procedure SetToFindByAccountBlockOpblock(AAccount, ABlock, AOpblock : Integer); + function ToSerialized : TBytes; + function FromSerialized(ABytes : TBytes) : Boolean; + procedure CopyFrom(const ASource : TAffectedAccount); + function ToString:String; + end; + TAMBTreeTAffectedAccountByAccountBlockOpBlock = Class(TAbstractMemBTreeData<TAffectedAccount>) + protected + function LoadData(const APosition : TAbstractMemPosition) : TAffectedAccount; override; + function SaveData(const AData : TAffectedAccount) : TAMZone; override; + End; + + TPendingData = record + operation : TOperationRawData; + affectedAccounts : Array of TAffectedAccount; + procedure Clear; + end; + + TPendingToSaveThread = Class; + + TPendingToSave = Class + private + FAMStorage : TAbstractMemBlockchainStorage; + FMaxThreads : Integer; + FPending : TThreadList<TPendingData>; + FThreads : TThreadList<TPendingToSaveThread>; + FOperationsRawData_By_RightOpHash : TAMBTreeTOperationRawDataByRightOpHash; + FAffectedAccounts_By_Account_Block_OpBlock : TAMBTreeTAffectedAccountByAccountBlockOpBlock; + FTotal: Integer; + FMaxPendingsCount: Integer; + FLastLogTC : TTickCount; + procedure SetMaxThreads(const Value: Integer); + protected + procedure ThreadHasFinishedCurrentJob; + public + procedure AddPendingData(const APendingData : TPendingData); + constructor Create(AStorage : TAbstractMemBlockchainStorage; AAMBTreeTOperationRawDataByRightOpHash : TAMBTreeTOperationRawDataByRightOpHash; + AAMBTreeTAffectedAccountByAccountBlockOpBlock : TAMBTreeTAffectedAccountByAccountBlockOpBlock); + destructor Destroy; override; + property MaxThreads : Integer read FMaxThreads write SetMaxThreads; + function PendingsCount : Integer; + property Total : Integer read FTotal write FTotal; + property MaxPendingsCount : Integer read FMaxPendingsCount write FMaxPendingsCount; + End; + + TPendingToSaveThread = Class(TPCThread) + private + FPendingToSave : TPendingToSave; + FBusy: Boolean; + protected + procedure BCExecute; override; + public + Constructor Create(APendingToSave : TPendingToSave); + property Busy : Boolean read FBusy write FBusy; + End; + + var + FOrphansInformation_By_Orphan : TAMBTreeOrphanInformationByOrphan; + FBlocksInformation_By_OrphanBlock : TAMBTreeOperationBlockInformationByOrphanBlock; + FOperationsRawData_By_RightOpHash : TAMBTreeTOperationRawDataByRightOpHash; + FOperationsRawData_By_Block_OpBlock_Index : TAMBTreeTOperationRawDataByBlockOpBlock_Index; + FAffectedAccounts_By_Account_Block_OpBlock : TAMBTreeTAffectedAccountByAccountBlockOpBlock; + + FPendingToSave : TPendingToSave; + FCheckingConsistency : Boolean; + FCheckingConsistencyProgress : String; + FCheckingConsistencyStats : TBlockchainStorageStats; + FLogSaveActivity : Boolean; + FInBlockNotFound : Boolean; + FInBlockSaving : Integer; + + function GetFirstBlockNumberByOrphan(const AOrphan : String): Int64; + function GetLastBlockNumberByOrphan(const AOrphan : String): Int64; + Function DoBlockExistsByOrphan(ABlock : Integer; const AOrphan : String; var LBlockInformation : TBlockInformation) : Boolean; + + function DeleteBlockChainBlockExt(ABlock : Integer; const AOrphan : String) : Boolean; + Function DoSaveBlockChainExt(Operations : TPCOperationsComp; const AOrphan : String; var AStats : TBlockchainStorageStats) : Boolean; + Function DoLoadBlockChainExt(Operations : TPCOperationsComp; Block : Cardinal; const AOrphan : String) : Boolean; + procedure AddMessage(AMessages : TStrings; const AMessage : String; ARaiseAnException : Boolean); + protected + procedure SetReadOnly(const Value: Boolean); override; + Function DoGetBlockInformation(const ABlock : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64) : Boolean; override; + + Function DoLoadBlockChain(Operations : TPCOperationsComp; Block : Cardinal) : Boolean; override; + Function DoSaveBlockChain(Operations : TPCOperationsComp) : Boolean; override; + Function DoMoveBlockChain(StartBlock : Cardinal; Const DestOrphan : TOrphan) : Boolean; override; + Procedure DoDeleteBlockChainBlocks(StartingDeleteBlock : Cardinal); override; + Function DoBlockExists(Block : Cardinal) : Boolean; override; + function GetFirstBlockNumber: Int64; override; + function GetLastBlockNumber: Int64; override; + function DoInitialize : Boolean; override; + Procedure DoEraseStorage; override; + function CheckBlockConsistency(ARaiseOnError : Boolean; AMessages : TStrings; const ABlockInformation : TBlockInformation; out AOperationsCount, AAffectedAccountsCount : Integer; AThread : TPCThread) : Boolean; + + procedure DoBlockNotFound(ABlock : Integer); virtual; + procedure BlockNotFound(ABlock : Integer); + + Function DoGetBlockOperations(ABlock, AOpBlockStartIndex, AMaxOperations : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64; const AOperationsResumeList:TOperationsResumeList) : Boolean; override; + Function DoGetAccountOperations(AAccount : Integer; AMaxDepth, AStartOperation, AMaxOperations, ASearchBackwardsStartingAtBlock: Integer; const AOperationsResumeList:TOperationsResumeList): Boolean; override; + function DoFindOperation(const AOpHash : TBytes; var AOperationResume : TOperationResume) : TSearchOpHashResult; override; + Function DoGetOperation(const ABlock, AOpBlock : Integer; const AOperations : TOperationsHashTree) : Boolean; + public + Constructor Create(AOwner : TComponent); Override; + Destructor Destroy; Override; + procedure FinalizedUpdating; + procedure CheckConsistency(ARaiseOnError: Boolean; AMessages: TStrings; AThread : TPCThread); overload; + function CheckConsistency(const AOrphan : String; AFromBlock , AToBlock : Integer; ARaiseOnError : Boolean; AMessages : TStrings; out ABlocksFound, AOperationsFound, AAffectedAccountsFound : Integer; AThread : TPCThread) : Boolean; overload; + property FileMem : TFileMem read FFileMem; + property AutoFlushCache : Boolean read FAutoFlushCache write FAutoFlushCache; + + Procedure FillInfo(AStrings : TStrings); + class function OrphanCompare(const ALeft, ARight : String) : Integer; inline; + function PendingToSave : Integer; + procedure AbortPendingToSave; + property UseMultithread : Boolean read FUseMultithread write SetUseMultithread; + + property CheckingConsistency : Boolean read FCheckingConsistency; + property CheckingConsistencyProgress : String read FCheckingConsistencyProgress; + property CheckingConsistencyStats : TBlockchainStorageStats read FCheckingConsistencyStats; + property SaveStorageStats : PBlockchainStorageStats read FPSaveStorageStats; + property LogSaveActivity : Boolean read FLogSaveActivity write FLogSaveActivity; + End; + + + TAbstractMemBlockchainStorageSecondary = Class(TAbstractMemBlockchainStorage) + private + FAuxStorage : TStorage; + protected + procedure SetReadOnly(const Value: Boolean); override; + Function DoSaveBlockChain(Operations : TPCOperationsComp) : Boolean; override; + Function DoMoveBlockChain(StartBlock : Cardinal; Const DestOrphan : TOrphan) : Boolean; override; + Procedure DoDeleteBlockChainBlocks(StartingDeleteBlock : Cardinal); override; + function DoInitialize : Boolean; override; + procedure DoBlockNotFound(ABlock : Integer); override; + public + Constructor Create(AOwner : TComponent); Override; + Destructor Destroy; Override; + property AuxStorage : TStorage read FAuxStorage; + End; + + +implementation + + +function Comparer_TOrphanInformation_By_Orphan(const ALeft, ARight : TAbstractMemBlockchainStorage.TOrphanInformation) : Integer; +begin + Result := TAbstractMemBlockchainStorage.OrphanCompare(ALeft.orphan,ARight.orphan); +end; + +function Comparer_TBlockInformation_By_OrphanBlock(const ALeft, ARight : TAbstractMemBlockchainStorage.TBlockInformation) : Integer; +begin + Result := TAbstractMemBlockchainStorage.OrphanCompare(ALeft.orphan,ARight.orphan); + if Result=0 then begin + if ALeft.operationBlock.block<ARight.operationBlock.block then Result := -1 + else if ALeft.operationBlock.block>ARight.operationBlock.block then Result := 1 + else Result := 0; + end; +end; + +function Comparer_TOperationRawData_By_RightOpHash(const ALeft, ARight : TAbstractMemBlockchainStorage.TOperationRawData) : Integer; +begin + Result := BytesCompare(ALeft.rightOpHash,ARight.rightOpHash); +end; + +function Comparer_TOperationRawData_By_Block_OpBlock(const ALeft, ARight : TAbstractMemBlockchainStorage.TOperationRawData) : Integer; +begin + Result := ALeft.block - ARight.block; + if Result=0 then Result := ALeft.opblock - ARight.opblock; +end; + +function Comparer_TAffectedAccount_By_Account_Block_OpBlock(const ALeft, ARight : TAbstractMemBlockchainStorage.TAffectedAccount) : Integer; +begin + Result := ALeft.account - ARight.account; + if Result=0 then Result := ALeft.block - ARight.block; + if Result=0 then Result := ALeft.opblock - ARight.opblock; +end; + + +{ TAbstractMemBlockchainStorage } + +procedure TAbstractMemBlockchainStorage.AbortPendingToSave; +begin + FreeAndNil(FPendingToSave); +end; + +procedure TAbstractMemBlockchainStorage.AddMessage(AMessages: TStrings; const AMessage: String; ARaiseAnException : Boolean); +begin + if Assigned(AMessages) then AMessages.Add(AMessage); + if ARaiseAnException then raise EAbstractMemBlockchainStorage.Create(AMessage); + TLog.NewLog(ltinfo,ClassName,AMessage); + FCheckingConsistencyProgress := AMessage; +end; + +procedure TAbstractMemBlockchainStorage.BlockNotFound(ABlock: Integer); +begin + if FInBlockNotFound then begin + TLog.NewLog(ltdebug,ClassName,Format('BlockNotFound cannot save Block:%d because saving block:%d',[ABlock,FInBlockSaving])); + Exit; + end; + FInBlockNotFound := True; + try + FInBlockSaving := ABlock; + DoBlockNotFound(ABlock); + finally + FInBlockNotFound := False; + end; +end; + +function TAbstractMemBlockchainStorage.CheckBlockConsistency( + ARaiseOnError: Boolean; AMessages: TStrings; const ABlockInformation : TBlockInformation; out AOperationsCount, AAffectedAccountsCount : Integer; + AThread : TPCThread): Boolean; +var LErrorsCount : Integer; + procedure AddInfo(AIsError : Boolean; const AMessage : String); + Var LTxt : String; + begin + if AIsError then begin + Result := False; + inc(LErrorsCount); + LTxt := 'ERROR: '+AMessage; + end else LTxt := AMessage; + AddMessage(AMessages,LTxt,(AIsError and ARaiseOnError)); + end; +var + LOperationsCounter : Integer; + LOperationRawDataToSearch, LOperationRawData, + LOperationRawDataAux, LOperationRawDataAuxFound : TOperationRawData; + LOperationsComp : TPCOperationsComp; + LOperation : TPCOperation; + LRawData : TBytes; + LError : String; + LPos : TAbstractMemPosition; + LAffectedAccountsList : TOrderedList<Cardinal>; + LAffectedAccount, LAffectedAccountFound : TAffectedAccount; + i : Integer; +begin + Result := True; + LErrorsCount := 0; + AAffectedAccountsCount := 0; + AOperationsCount := 0; + if Not ABlockInformation.GetRawData(FFileMem,LRawData) then begin + AddInfo(True,Format('Cannot obtain raw data from block %d at pos %d',[AblockInformation.operationBlock.block,ABlockInformation.rawDataPosition])); + end; + LOperationsComp := ABlockInformation.CreateTPCOperationsComp(FFileMem,Nil); + Try + // + if LOperationsComp.Count<>ABlockInformation.operationsCount then begin + AddInfo(True,Format('Block %d operations count not equal %d <> %d',[AblockInformation.operationBlock.block,AblockInformation.operationsCount,LOperationsComp.Count])); + end; + if LOperationsComp.OperationsHashTree.TotalAmount<>ABlockInformation.volume then begin + AddInfo(True,Format('Block %d volume not equal %d <> %d',[AblockInformation.operationBlock.block,AblockInformation.volume,LOperationsComp.OperationsHashTree.TotalAmount])); + end; + // + LOperationsCounter := 0; + LOperationRawDataToSearch.Clear; + LOperationRawDataToSearch.block := ABlockInformation.operationBlock.block; + LOperationRawDataToSearch.opblock := 0; + if FOperationsRawData_By_Block_OpBlock_Index.FindData(LOperationRawDataToSearch,LPos,LOperationRawData) then begin + repeat + if Assigned(AThread) and AThread.Terminated then Break; + + Inc(FCheckingConsistencyStats.operationRawDataCount); + FCheckingConsistencyProgress := Format('Orphan "%s" Block %d Operation %d/%d',[ABlockInformation.orphan,ABlockInformation.operationBlock.block,LOperationRawData.opblock+1,ABlockInformation.operationsCount]); + + LOperationRawDataAux.CopyFrom(LOperationRawData); + if not FOperationsRawData_By_RightOpHash.FindData(LOperationRawDataAux,LPos,LOperationRawDataAuxFound) then begin + AddInfo(True,Format('Block %d operation %d not found by searching by OpHash',[LOperationRawData.block,LOperationRawData.opblock])); + end; + // + LOperation := LOperationRawData.CreateTPCOperation(FFileMem); + Try + if (Not BytesEqual(LOperationRawData.rightOpHash,LOperation.RipeMD160)) then raise EAbstractMemBlockchainStorage.Create('ERR 20211116-1'); + if LOperationRawData.account<>LOperation.SignerAccount then raise EAbstractMemBlockchainStorage.Create('ERR 20211116-2'); + if LOperationRawData.n_operation<>LOperation.N_Operation then raise EAbstractMemBlockchainStorage.Create('ERR 20211116-3'); + // + if (Not BytesEqual(LOperation.RipeMD160,LOperationsComp.Operation[LOperationRawData.opblock].RipeMD160)) then raise EAbstractMemBlockchainStorage.Create('ERR 20211116-4'); + // Check affected accounts: + LAffectedAccountsList := TOrderedList<Cardinal>.Create(False,TComparison_Cardinal); + Try + LOperation.AffectedAccounts(LAffectedAccountsList); + for i := 0 to LAffectedAccountsList.Count-1 do begin + LAffectedAccount.Clear; + LAffectedAccount.account := LAffectedAccountsList.Get(i); + LAffectedAccount.n_operation := LOperation.GetAccountN_Operation(LAffectedAccount.account); + LAffectedAccount.block := ABlockInformation.operationBlock.block; + LAffectedAccount.opblock := LOperationRawData.opblock; + + Inc(FCheckingConsistencyStats.affectedAccountCount); + FCheckingConsistencyProgress := Format('Orphan "%s" Block %d Operation %d/%d Account %d/%d', + [ABlockInformation.orphan,ABlockInformation.operationBlock.block,LOperationRawData.opblock+1,ABlockInformation.operationsCount, + i+1,LAffectedAccountsList.Count]); + + if Not FAffectedAccounts_By_Account_Block_OpBlock.FindData(LAffectedAccount,LPos,LAffectedAccountFound) then begin + AddInfo(True,Format('Affected account %d (%d/%d) for block %d opblock %d/%d not found',[LAffectedAccount.account, + i+1,LAffectedAccountsList.Count, LAffectedAccount.block, LAffectedAccount.opblock+1, ABlockInformation.operationsCount])); + end else begin + if LAffectedAccountFound.n_operation <> LOperation.GetAccountN_Operation(LAffectedAccount.account) then begin + AddInfo(True,Format('Invalid n_operation %d for account %d (%d/%d) for block %d opblock %d/%d',[LAffectedAccountFound.n_operation, LAffectedAccount.account, + i+1,LAffectedAccountsList.Count, LAffectedAccount.block, LAffectedAccount.opblock+1, ABlockInformation.operationsCount])); + end; + end; + end; + inc(AAffectedAccountsCount, LAffectedAccountsList.Count); + Finally + LAffectedAccountsList.Free; + End; + Finally + LOperation.Free; + End; + // + inc(LOperationsCounter); + Inc(LOperationRawDataToSearch.opblock); + until Not (FOperationsRawData_By_Block_OpBlock_Index.FindData(LOperationRawDataToSearch,LPos,LOperationRawData)); + end; + if LOperationsCounter<>ABlockInformation.operationsCount then begin + AddInfo(True,Format('Block %d has %d operations but %d was found',[ABlockInformation.operationBlock.block,ABlockInformation.operationsCount,LOperationsCounter])); + end; + AOperationsCount := LOperationsCounter; + Finally + LOperationsComp.Free; + End; +end; + +procedure TAbstractMemBlockchainStorage.CheckConsistency(ARaiseOnError: Boolean; AMessages: TStrings; AThread : TPCThread); +var LOrphans, LSearch : TOrphanInformation; + LOrphansCount, LBlocksFound, LOperationsFound, LAffectedAccountsFound, + Ltemp1, Ltemp2, Ltemp3 : Integer; + LMyOrphanFound : Boolean; +begin + if FCheckingConsistency then begin + if ARaiseOnError then raise EAbstractMemBlockchainStorage.Create('Checking consistency in process...'); + Exit; + end; + LMyOrphanFound := False; + LBlocksFound := 0; + LOperationsFound := 0; + LAffectedAccountsFound := 0; + LOrphansCount := 0; + LOrphans.Clear; + AddMessage(AMessages,Format('Start CheckConsistency process for My Orphan "%s"',[Orphan]),False); + if FOrphansInformation_By_Orphan.FindDataLowest(LOrphans) then begin + repeat + if Assigned(AThread) and (AThread.Terminated) then Break; + inc(LOrphansCount); + AddMessage(AMessages,Format('Start analyzing orphan "%s" with %d registers',[LOrphans.orphan,LOrphans.regsCounter]),False); + if not CheckConsistency(LOrphans.orphan,-1,-1,ARaiseOnError,AMessages,Ltemp1,Ltemp2,Ltemp3,AThread) then begin + AddMessage(AMessages,Format('Errors analyzing orphan "%s"',[LOrphans.orphan]),ARaiseOnError); + end; + inc(LBlocksFound,Ltemp1); + inc(LOperationsFound,Ltemp2); + inc(LAffectedAccountsFound,Ltemp3); + LMyOrphanFound := LMyOrphanFound or (OrphanCompare(LOrphans.orphan,Orphan)=0); + LSearch := LOrphans; + until Not (FOrphansInformation_By_Orphan.FindDataSuccessor(LSearch,LOrphans)); + end; + if not LMyOrphanFound then begin + AddMessage(AMessages,Format('Warning: My orphan "%s" not found in list!',[Self.Orphan]),False); + // + if Not CheckConsistency(Self.Orphan,-1,-1,ARaiseOnError,AMessages,Ltemp1,Ltemp2,Ltemp3,AThread) then begin + AddMessage(AMessages,Format('Errors analyzing My orphan "%s"',[Self.Orphan]),ARaiseOnError); + end; + inc(LBlocksFound,Ltemp1); + inc(LOperationsFound,Ltemp2); + inc(LAffectedAccountsFound,Ltemp3); + end; + if (LBlocksFound<>FBlocksInformation_By_OrphanBlock.Count) then begin + AddMessage(AMessages,Format('Error: Found %d blocks but expected %d',[LBlocksFound,FBlocksInformation_By_OrphanBlock.Count]),ARaiseOnError); + end; + if (LOperationsFound<>FOperationsRawData_By_RightOpHash.Count) then begin + AddMessage(AMessages,Format('Error: Found %d operations but expected %d',[LOperationsFound,FOperationsRawData_By_RightOpHash.Count]),ARaiseOnError); + end; + if (LAffectedAccountsFound<>FAffectedAccounts_By_Account_Block_OpBlock.Count) then begin + AddMessage(AMessages,Format('Error: Found %d accounts but expected %d',[LAffectedAccountsFound,FAffectedAccounts_By_Account_Block_OpBlock.Count]),ARaiseOnError); + end; + if (FOperationsRawData_By_RightOpHash.Count<>FOperationsRawData_By_Block_OpBlock_Index.Count) then begin + AddMessage(AMessages,Format('Error: Indexes for operations %d not %d',[FOperationsRawData_By_RightOpHash.Count,FOperationsRawData_By_Block_OpBlock_Index.Count]),ARaiseOnError); + end; + + + AddMessage(AMessages,Format('Finalized analyzing orphans with %d orphans %d blocks %d operations and %d accounts', + [LOrphansCount,LBlocksFound,LOperationsFound,LAffectedAccountsFound]),False); +end; + +function TAbstractMemBlockchainStorage.CheckConsistency(const AOrphan: String; + AFromBlock, AToBlock: Integer; + ARaiseOnError: Boolean; AMessages: TStrings; + out ABlocksFound, AOperationsFound, AAffectedAccountsFound : Integer; AThread : TPCThread): Boolean; +var LMessages : TStringList; + LErrorsCount : Integer; + procedure AddInfo(AIsError : Boolean; const AMessage : String); + Var LTxt : String; + begin + if AIsError then begin + Result := False; + inc(LErrorsCount); + LTxt := 'ERROR: '+AMessage; + if ARaiseOnError then raise Exception.Create(Self.ClassName+' not consistent: '+LTxt); + end else LTxt := 'INFO: '+AMessage; + AddMessage(AMessages,Ltxt,AIsError and ARaiseOnError); + end; +var LBlockInformation, LPreviousBlockInformation : TBlockInformation; + LBlocksInformationMin,LBlocksInformationMax : Integer; + LOperationRawData,LOperationRawDataAux,LOperationRawDataAuxFound : TOperationRawData; + LAffectedAccount : TAffectedAccount; + LPos : TAbstractMemPosition; + + LTempOperationsCounter, LTempAccountsCounter : Integer; + LContinue : Boolean; + LOrphanInformation,LOrphanInformationFound : TOrphanInformation; + LTC,LStartTC : TTickCount; +begin + Assert((AToBlock<0) or (AToBlock>=AFromBlock),Format('Invalid from %d to %d values',[AFromBlock,AToBlock])); + Result := True; + + LBlocksInformationMin := 0; + LBlocksInformationMax := 0; + + ABlocksFound := 0; + AOperationsFound := 0; + AAffectedAccountsFound := 0; + + if FCheckingConsistency then begin + if ARaiseOnError then raise EAbstractMemBlockchainStorage.Create('Checking consistency in process...'); + Exit; + end; + FCheckingConsistencyStats.Clear; + FCheckingConsistency := True; + Try + + LPreviousBlockInformation.Clear; + if (AFromBlock<0) then begin + AFromBlock := GetFirstBlockNumberByOrphan(AOrphan); + end; + LTC := TPlatform.GetTickCount; + LStartTC := LTC; + LContinue := ((AToBlock<0) or (AFromBlock<=AToBlock)) and (DoBlockExistsByOrphan(AFromBlock,AOrphan,LBlockInformation)); + if (LContinue) then begin + inc(ABlocksFound); + LPreviousBlockInformation.CopyFrom(LBlockInformation); + // Initialize + LBlocksInformationMin := LBlockInformation.operationBlock.block; + LBlocksInformationMax := LBlockInformation.operationBlock.block; + // Check operations count + if (OrphanCompare(AOrphan,Self.Orphan)=0) then begin + CheckBlockConsistency(ARaiseOnError,AMessages,LBlockInformation,LTempOperationsCounter,LTempAccountsCounter,AThread); + inc(AOperationsFound,LTempOperationsCounter); + inc(AAffectedAccountsFound,LTempAccountsCounter); + end; + // + while (FBlocksInformation_By_OrphanBlock.FindDataSuccessor(LPreviousBlockInformation,LBlockInformation)) do begin + Inc(FCheckingConsistencyStats.blockInformationCount); + FCheckingConsistencyProgress := Format('Orphan "%s" Block %d Operations %d',[LBlockInformation.orphan,LBlockInformation.operationBlock.block,LBlockInformation.operationsCount]); + if Assigned(AThread) and (AThread.Terminated) then Break; + + if ((AToBlock>=0) and (AToBlock<LBlockInformation.operationBlock.block)) then break; + if (Not LBlockInformation.IsOrphan(AOrphan)) then Break; + + if (LPreviousBlockInformation.operationBlock.block >= LBlockInformation.operationBlock.block) then begin + AddInfo(True,Format('Previous block %d >= current block %d (DUPLICATE OR INVALID ORDER!)',[LPreviousBlockInformation.operationBlock.block,LBlockInformation.operationBlock.block])); + end else if LPreviousBlockInformation.operationBlock.block+1 <> LBlockInformation.operationBlock.block then begin + AddInfo(False,Format('Previous block %d+1 Not current block %d',[LPreviousBlockInformation.operationBlock.block,LBlockInformation.operationBlock.block])); + end; + + if LBlocksInformationMax < LBlockInformation.operationBlock.block then LBlocksInformationMax := LBlockInformation.operationBlock.block; + // + // Check operations count + if (OrphanCompare(AOrphan,Self.Orphan)=0) then begin + CheckBlockConsistency(ARaiseOnError,AMessages,LBlockInformation,LTempOperationsCounter,LTempAccountsCounter,AThread); + inc(AOperationsFound,LTempOperationsCounter); + inc(AAffectedAccountsFound,LTempAccountsCounter); + end; + // + inc(ABlocksFound); + LPreviousBlockInformation.CopyFrom(LBlockInformation); + if (TPlatform.GetElapsedMilliseconds(LTC)>6000) then begin + TLog.NewLog(ltdebug,ClassName,Format('Consistency checking %d/%d elapsed %s seconds',[LBlockInformation.operationBlock.block,AToBlock,FormatFloat('0.00',TPlatform.GetElapsedMilliseconds(LStartTC)/1000)])); + LTC := TPlatform.GetTickCount; + end; + end; + end; + if (AToBlock<0) and (GetLastBlockNumberByOrphan(AOrphan)>0) and (GetLastBlockNumberByOrphan(AOrphan)<>LBlocksInformationMax) then begin + AddInfo(True,Format('Last block found %d not what expected %d',[LBlocksInformationMax,GetLastBlockNumberByOrphan(AOrphan)])); + end; + + if (OrphanCompare(AOrphan,Self.Orphan)=0) then begin + if (FOperationsRawData_By_RightOpHash.Count<>AOperationsFound) then begin + AddInfo(True,Format('Found %d operations but stored %d operations',[AOperationsFound,FOperationsRawData_By_RightOpHash.Count])); + end; + if FAffectedAccounts_By_Account_Block_OpBlock.Count<>AAffectedAccountsFound then begin + AddInfo(True,Format('Stored %d affected accounts but only %d on blocks',[FAffectedAccounts_By_Account_Block_OpBlock.Count,AAffectedAccountsFound])); + end; + end; + LOrphanInformation.Clear; + LOrphanInformation.orphan := AOrphan; + if FOrphansInformation_By_Orphan.FindData(LOrphanInformation,LPos,LOrphanInformationFound) then begin + if LOrphanInformationFound.regsCounter<>ABlocksFound then begin + AddInfo((AToBlock<0),Format('Orphan information counter expected %d found %d for orphan "%s"',[LOrphanInformationFound.regsCounter,ABlocksFound,AOrphan])); + end; + end else begin + AddInfo(True,Format('Not found information for Orphan "%s"',[AOrphan])); + end; + + AddInfo(False,Format('Analyzed from block %d to %d on orphan "%s" (expected %d/%d pending %d) Operations %d Accounts %d',[ + LBlocksInformationMin,LBlocksInformationMax, + AOrphan, + ABlocksFound, (LBlocksInformationMax - LBlocksInformationMin + 1), (LBlocksInformationMax - LBlocksInformationMin + 1)- ABlocksFound, + + AOperationsFound,AAffectedAccountsFound])); + + Finally + FCheckingConsistency := False; + FCheckingConsistencyProgress := ''; + End; +end; + +constructor TAbstractMemBlockchainStorage.Create(AOwner: TComponent); +begin + inherited; + FInBlockNotFound := False; + FInBlockSaving := 0; + FLogSaveActivity := True; + FSaveStorageStats.Clear; + FPSaveStorageStats := @FSaveStorageStats; + FPSaveStorageStats^.clear; + FCheckingConsistency := False; + FCheckingConsistencyProgress := ''; + FCheckingConsistencyStats.Clear; + FUseMultithread := True; + FFileMem := Nil; + FOrphansInformation_By_Orphan := Nil; + FBlocksInformation_By_OrphanBlock := Nil; + FOperationsRawData_By_RightOpHash := Nil; + FOperationsRawData_By_Block_OpBlock_Index := Nil; + FAffectedAccounts_By_Account_Block_OpBlock := Nil; + FAutoFlushCache := True; + FStorageLock := TCriticalSection.Create; + FPendingToSave := Nil; +end; + +function TAbstractMemBlockchainStorage.DeleteBlockChainBlockExt(ABlock : Integer; const AOrphan : String) : Boolean; +var LBlock : TBlockInformation; + LOperationRawDataSearch,LOperationRawDataFound : TOperationRawData; + LPos : TAbstractMemPosition; + LOperation : TPCOperation; + LAffectedAccountSearch, LAffectedAccountFound, LAffectedAccount : TAffectedAccount; + LAffectedAccounts : TOrderedList<Cardinal>; + i : Integer; +begin + Result := False; + LBlock.Clear; + LBlock.orphan := AOrphan; + LBlock.operationBlock.block := ABlock; + if Not (FBlocksInformation_By_OrphanBlock.DeleteData(LBlock)) then Exit; + + FOrphansInformation_By_Orphan.Update(AOrphan,-1); + + Result := True; + + if OrphanCompare(AOrphan,Orphan)<>0 then Exit; + + // Try to delete all operations and affected accounts: + LOperationRawDataSearch.Clear; + LOperationRawDataSearch.block := LBlock.operationBlock.block; + LOperationRawDataSearch.opblock := MAXINT; // Will search BACKWARDS + FOperationsRawData_By_Block_OpBlock_Index.FindData(LOperationRawDataSearch,LOperationRawDataFound); + while (LOperationRawDataSearch.opblock>=0) and (LOperationRawDataFound.block = LOperationRawDataSearch.block) do begin + // Delete affected accounts + + if LOperationRawDataFound.CreateTPCOperation(FFileMem,LOperation) then + try + LAffectedAccounts := TOrderedList<Cardinal>.Create(False,TComparison_Cardinal); + Try + LOperation.AffectedAccounts(LAffectedAccounts); + for i := 0 to LAffectedAccounts.Count-1 do begin + LAffectedAccount.Clear; + LAffectedAccount.account := LAffectedAccounts.Items[i]; + LAffectedAccount.block := ABlock; + LAffectedAccount.opblock := LOperationRawDataFound.opblock; + // + if Not FAffectedAccounts_By_Account_Block_OpBlock.DeleteData(LAffectedAccount) then begin + TLog.NewLog(lterror,ClassName,Format('ERR 20211117-01 Affected account %d %d %d not found',[LAffectedAccount.account,LAffectedAccount.block,LAffectedAccount.opblock+1])); + end; + + end; + Finally + LAffectedAccounts.Free; + end; + Finally + LOperation.Free; + end; + if not FOperationsRawData_By_RightOpHash.DeleteData(LOperationRawDataFound) then begin + // Found + raise EAbstractMemBlockchainStorage.Create('ERR 20211117-02'); + end; + // Go backward + LOperationRawDataSearch.opblock := LOperationRawDataFound.opblock-1; + FOperationsRawData_By_Block_OpBlock_Index.FindData(LOperationRawDataSearch,LOperationRawDataFound); + end; +end; + +destructor TAbstractMemBlockchainStorage.Destroy; +begin + UseMultithread := False; + + FreeAndNil(FPendingToSave); + + FreeAndNil(FFileMem); + + FreeAndNil(FOrphansInformation_By_Orphan); + FreeAndNil(FBlocksInformation_By_OrphanBlock); + FreeAndNil(FOperationsRawData_By_RightOpHash); + FreeAndNil(FOperationsRawData_By_Block_OpBlock_Index); + FreeAndNil(FAffectedAccounts_By_Account_Block_OpBlock); + + FreeAndNil(FStorageLock); + + inherited; +end; + +function TAbstractMemBlockchainStorage.DoBlockExists(Block: Cardinal): Boolean; +var LFoundBlock : TBlockInformation; +begin + Result := DoBlockExistsByOrphan(Block,Orphan,LFoundBlock); + if Not Result then BlockNotFound(Block); +end; + +function TAbstractMemBlockchainStorage.DoBlockExistsByOrphan(ABlock: Integer; + const AOrphan: String; var LBlockInformation: TBlockInformation): Boolean; +var LSearch : TBlockInformation; + LDataPos : TAbstractMemPosition; +begin + LSearch.Clear; + LSearch.orphan := AOrphan; + LSearch.operationBlock.block := ABlock; + Result := FBlocksInformation_By_OrphanBlock.FindData(LSearch,LDataPos,LBlockInformation); +end; + +procedure TAbstractMemBlockchainStorage.DoBlockNotFound(ABlock: Integer); +begin + // Nothing to do here +end; + +procedure TAbstractMemBlockchainStorage.DoDeleteBlockChainBlocks(StartingDeleteBlock: Cardinal); +begin + FStorageLock.Acquire; + try + while DeleteBlockChainBlockExt(StartingDeleteBlock,Orphan) do inc(StartingDeleteBlock); + FinalizedUpdating; + finally + FStorageLock.Release; + end; +end; + +procedure TAbstractMemBlockchainStorage.DoEraseStorage; +begin + FStorageLock.Acquire; + Try + FFileMem.ClearContent(FFileMem.Is64Bits,FFileMem.MemUnitsSize); + FreeAndNil(FFileMem); + DoInitialize; + FinalizedUpdating; + Finally + FStorageLock.Release; + End; +end; + +function TAbstractMemBlockchainStorage.DoFindOperation(const AOpHash: TBytes; var AOperationResume: TOperationResume): TSearchOpHashResult; +var LSearch, LFound : TOperationRawData; + LPos : TAbstractMemPosition; + LOperation : TPCOperation; + LMD160Hash : TBytes; + LBlock, LAccount, LN_Operation : Cardinal; +begin + Result := OpHash_invalid_params; + if not (TPCOperation.DecodeOperationHash(AOpHash,LBlock,LAccount,LN_Operation,LMD160Hash)) then Exit; + + if Not BlockExists(LBlock) then Exit; + + LSearch.Clear; + LSearch.rightOpHash := Copy(AOpHash,12,20); + if (FOperationsRawData_By_RightOpHash.FindData(LSearch,LPos,LFound)) then begin + if LFound.CreateTPCOperation(FFileMem,LOperation) then + Try + if not TPCOperation.OperationToOperationResume(LFound.block,LOperation,True,LAccount,AOperationResume) then Exit; + AOperationResume.NOpInsideBlock := LFound.opblock; + AOperationResume.Balance := -1; + Result := OpHash_found; + Finally + LOperation.Free; + End; + end else Result := OpHash_block_not_found; +end; + + +function TAbstractMemBlockchainStorage.DoGetAccountOperations(AAccount, + AMaxDepth, AStartOperation, AMaxOperations, ASearchBackwardsStartingAtBlock: Integer; + const AOperationsResumeList: TOperationsResumeList): Boolean; +var LSearch,LFound : TAffectedAccount; + LOperation : TPCOperation; + LOPR : TOperationResume; + LPreviousBlock : Integer; + LOperationsHashTree : TOperationsHashTree; + LLastBalance : Int64; + LAcc : TAccount; + LHasFound : Boolean; +begin + if AMaxOperations=0 then Exit(False); + if AStartOperation<0 then Exit(False); + Result := True; + LSearch.Clear; + LSearch.account := AAccount; + LAcc := Bank.SafeBox.Account(AAccount); + + if Not BlockExists(LAcc.GetLastUpdatedBlock) then Exit(False); + + if ASearchBackwardsStartingAtBlock>0 then begin + LSearch.block := ASearchBackwardsStartingAtBlock; + end else begin + LSearch.block := MAXINT; + end; + LSearch.opblock := MAXINT; + LFound.Clear; + if Not FAffectedAccounts_By_Account_Block_OpBlock.FindData(LSearch,LFound) then begin + if (LFound.account <> AAccount) then Exit(False); + end; + if (LFound.block = LAcc.GetLastUpdatedBlock) then begin + LLastBalance := LAcc.balance; + end else LLastBalance := -1; + LPreviousBlock := LFound.block; + repeat + // Process back + if (LFound.account<>AAccount) then Break; + if (LFound.block<>LPreviousBlock) then begin + Dec(AMaxDepth); + LPreviousBlock := LFound.block; + if (AMAxDepth=0) then Break; + if Not BlockExists(LFound.block) then Break; + end; + if (AStartOperation>0) then Dec(AStartOperation) + else begin + LOperationsHashTree := TOperationsHashTree.Create; + Try + if DoGetOperation(LFound.block,LFound.opblock,LOperationsHashTree) then begin + if LOperationsHashTree.OperationsCount=1 then begin + LOperation := LOperationsHashTree.GetOperation(0); + if TPCOperation.OperationToOperationResume(LFound.block,LOperation,True,AAccount,LOPR) then begin + + LOPR.NOpInsideBlock := LFound.opblock; + LOPR.time := Bank.SafeBox.GetBlockInfo(LFound.block).timestamp; + LOPR.Block := LFound.block; + If LLastBalance>=0 then begin + LOPR.Balance := LLastBalance; + LLastBalance := LLastBalance - ( LOPR.Amount + LOPR.Fee ); + end else LOPR.Balance := 0; // Undetermined + + AOperationsResumeList.Add(LOPR); + end; + end; + end; + Finally + LOperationsHashTree.Free; + End; + Dec(AMaxOperations); + end; + LSearch.CopyFrom(LFound); + LHasFound := FAffectedAccounts_By_Account_Block_OpBlock.FindDataPrecessor(LSearch,LFound); + until (AMaxDepth=0) or (AMaxOperations=0) or (Not LHasFound); + +end; + +function TAbstractMemBlockchainStorage.DoGetBlockInformation(const ABlock : Integer; + var AOperationBlock: TOperationBlock; var AOperationsCount: Integer; + var AVolume: Int64): Boolean; +var LBlock,LFoundBlock : TBlockInformation; + LDataPos : TAbstractMemPosition; +begin + if Not BlockExists(ABlock) then Exit(False); + + LBlock.Clear; + LBlock.orphan := Orphan; + LBlock.operationBlock.block := ABlock; + if FBlocksInformation_By_OrphanBlock.FindData(LBlock,LDataPos,LFoundBlock) then begin + AOperationBlock := LFoundBlock.operationBlock; + AOperationsCount := LFoundBlock.operationsCount; + AVolume := LFoundBlock.volume; + Result := True; + end else Result := False; +end; + +function TAbstractMemBlockchainStorage.DoGetBlockOperations(ABlock, + AOpBlockStartIndex, AMaxOperations: Integer; + var AOperationBlock: TOperationBlock; var AOperationsCount: Integer; + var AVolume: Int64; + const AOperationsResumeList: TOperationsResumeList): Boolean; +var LFound,LSearch : TOperationRawData; + LOperation : TPCOperation; + LOPR : TOperationResume; +begin + // + if AMaxOperations=0 then Exit(False); + + if Not BlockExists(ABlock) then Exit(False); + + Result := True; + LSearch.Clear; + LSearch.block := ABlock; + LSearch.opblock := AOpBlockStartIndex; + LFound.Clear; + if not FOperationsRawData_By_Block_OpBlock_Index.FindData(LSearch,LFound) then begin + if LFound.block<>ABlock then Exit(False); + LSearch := LFound; + if Not FOperationsRawData_By_Block_OpBlock_Index.FindDataSuccessor(LSearch,LFound) then Exit(False); + if LFound.block<>ABlock then Exit(False); + end; + repeat + if LFound.block<>ABlock then Exit(True); + + if LFound.CreateTPCOperation(FFileMem,LOperation) then + Try + if not TPCOperation.OperationToOperationResume(ABlock,LOperation,True,LOperation.SignerAccount,LOPR) then break; + LOPR.NOpInsideBlock := LFound.opblock; + LOPR.Balance := -1; + AOperationsResumeList.Add(LOPR); + Finally + LOperation.Free; + End; + Dec(AMaxOperations); + LSearch := LFound; + until (AMaxOperations=0) or (Not FOperationsRawData_By_Block_OpBlock_Index.FindDataSuccessor(LSearch,LFound)); +end; + +function TAbstractMemBlockchainStorage.DoGetOperation(const ABlock, AOpBlock: Integer; const AOperations: TOperationsHashTree): Boolean; +var LSearch,LFound : TOperationRawData; + LOp : TPCOperation; +begin + if Not BlockExists(ABlock) then Exit(False); + + LSearch.Clear; + LSearch.SetToFindByBlockOpblock(ABlock,AOpBlock); + LFound.Clear; + if Not FOperationsRawData_By_Block_OpBlock_Index.FindData(LSearch,LFound) then Exit(False); + Result := True; + if LFound.CreateTPCOperation(FFileMem,LOp) then + try + AOperations.AddOperationToHashTree( LOp ); + finally + LOp.Free; + end; +end; + +function TAbstractMemBlockchainStorage.DoInitialize: Boolean; +const CT_HEADER = 'AMBlockchain'; // 12 chars + CT_VERSION : Integer = $00000003; // 4 bytes +var LfdZone : TAMZone; + LfdBytes : TBytes; + LExpectedHeader, + LHeader : TBytes; + LZoneOrphansInformation, + LZoneBlocksInformation_By_Block, + LZoneBlocksRawData_By_BlockOrphan, + LZoneOperationsRawData_By_RightOpHash, + LZoneOperationsRawData_By_Block_OpBlock, + LZoneAffectedAccounts_By_Account_Block_OpBlock : TAMZone; + LFileName : String; + i : Integer; + LCacheMem : TCacheMem; +begin + Result := False; + if Not Assigned(FFileMem) then begin + if (FStorageFilename='') then begin + FStorageFilename := Bank.GetStorageFolder(Bank.Orphan)+PathDelim+'BlockChainStream.am_blocks'; + end; + + FFileMem := TFileMem.Create(FStorageFilename,ReadOnly); + FFileMem.IncreaseFileBytes := 1 * 1024*1024; // 1Mb each increase + + LCacheMem := FFileMem.LockCache; + try + LCacheMem.GridCache := False; + LCacheMem.DefaultCacheDataBlocksSize := 1024; + LCacheMem.MaxCacheSize := 300 * 1024 * 1024; // 300Mb + LCacheMem.MaxCacheDataBlocks := 150000; + finally + FFileMem.UnlockCache; + end; + + end; + if Not FFileMem.HeaderInitialized then begin + if ReadOnly then Exit(False); + if not FFileMem.Initialize(True,4) then Exit(False); + end; + FreeAndNil(FPendingToSave); + FreeAndNil(FOrphansInformation_By_Orphan); + FreeAndNil(FBlocksInformation_By_OrphanBlock); + FreeAndNil(FOperationsRawData_By_RightOpHash); + FreeAndNil(FOperationsRawData_By_Block_OpBlock_Index); + FreeAndNil(FAffectedAccounts_By_Account_Block_OpBlock); + + LZoneOrphansInformation.Clear; + LZoneBlocksInformation_By_Block.Clear; + LZoneBlocksRawData_By_BlockOrphan.Clear; + LZoneOperationsRawData_By_RightOpHash.Clear; + LZoneOperationsRawData_By_Block_OpBlock.Clear; + LZoneAffectedAccounts_By_Account_Block_OpBlock.Clear; + + LExpectedHeader.FromString(CT_HEADER); + Assert(Length(LExpectedHeader)=12,'CT_HEADER Header is not 12 bytes'); + SetLength(LExpectedHeader,16); + i := CT_VERSION; + Move(i,LExpectedHeader[12],4); + + SetLength(LHeader,Length(LExpectedHeader)); // 16 + + if (FFileMem.ReadFirstData(LfdZone,LfdBytes)) + and (LfdZone.size>=100) then begin + Move(LfdBytes[0],LHeader[0],16); + // + Move(LfdBytes[16],LZoneBlocksInformation_By_Block.position,8); + Move(LfdBytes[24],LZoneBlocksRawData_By_BlockOrphan,8); + Move(LfdBytes[32],LZoneOperationsRawData_By_RightOpHash,8); + Move(LfdBytes[40],LZoneOperationsRawData_By_Block_OpBlock,8); + Move(LfdBytes[48],LZoneAffectedAccounts_By_Account_Block_OpBlock,8); + Move(LfdBytes[56],LZoneOrphansInformation,8); + end; + + if (Not CompareMem(@LExpectedHeader[0],@LHeader[0],Length(LExpectedHeader))) or + (Not FFileMem.Is64Bits) or + (LZoneOrphansInformation.position=0) or + (LZoneBlocksInformation_By_Block.position=0) or + (LZoneBlocksRawData_By_BlockOrphan.position=0) or + (LZoneOperationsRawData_By_RightOpHash.position=0) or + (LZoneOperationsRawData_By_Block_OpBlock.position=0) or + (LZoneAffectedAccounts_By_Account_Block_OpBlock.position=0) then begin + FFileMem.ClearContent(True,4); + + // + SetLength(LfdBytes,100); + FillChar(LfdBytes[0],Length(LfdBytes),0); + LfdZone := FFileMem.New(Length(LfdBytes)); + + // Create + LZoneOrphansInformation := FFileMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(FFileMem)); + LZoneBlocksInformation_By_Block := FFileMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(FFileMem)); + LZoneBlocksRawData_By_BlockOrphan := FFileMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(FFileMem)); + LZoneOperationsRawData_By_RightOpHash := FFileMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(FFileMem)); + LZoneOperationsRawData_By_Block_OpBlock := FFileMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(FFileMem)); + LZoneAffectedAccounts_By_Account_Block_OpBlock := FFileMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(FFileMem)); + // + Move(LExpectedHeader[0],LfdBytes[0],16); + // + Move(LZoneBlocksInformation_By_Block.position ,LfdBytes[16],8); + Move(LZoneBlocksRawData_By_BlockOrphan.position ,LfdBytes[24],8); + Move(LZoneOperationsRawData_By_RightOpHash.position ,LfdBytes[32],8); + Move(LZoneOperationsRawData_By_Block_OpBlock.position ,LfdBytes[40],8); + Move(LZoneAffectedAccounts_By_Account_Block_OpBlock.position,LfdBytes[48],8); + Move(LZoneOrphansInformation.position ,LfdBytes[56],8); + + FFileMem.Write(LfdZone.position,LfdBytes[0],Length(LfdBytes)); + end; + // + // + FOrphansInformation_By_Orphan := TAMBTreeOrphanInformationByOrphan.Create( + FFileMem,LZoneOrphansInformation, + False,29,Comparer_TOrphanInformation_By_Orphan); + FBlocksInformation_By_OrphanBlock := TAMBTreeOperationBlockInformationByOrphanBlock.Create( + FFileMem,LZoneBlocksInformation_By_Block, + False,509,Comparer_TBlockInformation_By_OrphanBlock); + FOperationsRawData_By_RightOpHash := TAMBTreeTOperationRawDataByRightOpHash.Create( + FFileMem,LZoneOperationsRawData_By_RightOpHash, + False,509,Comparer_TOperationRawData_By_RightOpHash); + FOperationsRawData_By_Block_OpBlock_Index := TAMBTreeTOperationRawDataByBlockOpBlock_Index.Create( + FOperationsRawData_By_RightOpHash,LZoneOperationsRawData_By_Block_OpBlock, + TRUE,509,Comparer_TOperationRawData_By_Block_OpBlock); + FAffectedAccounts_By_Account_Block_OpBlock := TAMBTreeTAffectedAccountByAccountBlockOpBlock.Create( + FFileMem,LZoneAffectedAccounts_By_Account_Block_OpBlock, + False,509,Comparer_TAffectedAccount_By_Account_Block_OpBlock); + + if FUseMultithread then begin + FPendingToSave := TPendingToSave.Create(Self,FOperationsRawData_By_RightOpHash,FAffectedAccounts_By_Account_Block_OpBlock); + end; + + Result := True; +end; + +function TAbstractMemBlockchainStorage.DoLoadBlockChain(Operations: TPCOperationsComp; Block: Cardinal): Boolean; +begin + Result := DoLoadBlockChainExt(Operations,Block,Orphan); + if Not Result then BlockNotFound(Block); +end; + +function TAbstractMemBlockchainStorage.DoLoadBlockChainExt( + Operations: TPCOperationsComp; Block: Cardinal; + const AOrphan: String): Boolean; +var LBlock,LFoundBlock : TBlockInformation; + LDataPos : TAbstractMemPosition; +begin + LBlock.Clear; + LBlock.orphan := AOrphan; + LBlock.operationBlock.block := Block; + if FBlocksInformation_By_OrphanBlock.FindData(LBlock,LDataPos,LFoundBlock) then begin + LFoundBlock.ReadTPCOperationsComp(FBlocksInformation_By_OrphanBlock.AbstractMem,Operations); + Result := True; + end else Result := False; +end; + +function TAbstractMemBlockchainStorage.DoMoveBlockChain(StartBlock : Cardinal; Const DestOrphan : TOrphan) : Boolean; +var LPCOperationsComp : TPCOperationsComp; +begin + Assert(Orphan<>DestOrphan,'Orphan and Destorphan are equals'); + FStorageLock.Acquire; + try + LPCOperationsComp := TPCOperationsComp.Create(Nil); + try + while LoadBlockChainBlock(LPCOperationsComp,StartBlock) do begin + if Not DeleteBlockChainBlockExt(StartBlock,Orphan) then raise EAbstractMemBlockchainStorage.Create('ERR 20211117-03'); + if Not DoSaveBlockChainExt(LPCOperationsComp,DestOrphan,FSaveStorageStats) then raise EAbstractMemBlockchainStorage.Create('ERR 20211117-04'); + inc(StartBlock); + end; + finally + LPCOperationsComp.Free; + end; + Result := True; + FinalizedUpdating; + finally + FStorageLock.Release; + end; +end; + +function TAbstractMemBlockchainStorage.DoSaveBlockChain(Operations: TPCOperationsComp): Boolean; +begin + FStorageLock.Acquire; + try + Result := DoSaveBlockChainExt(Operations,Orphan,FSaveStorageStats); + FinalizedUpdating; + finally + FStorageLock.Release; + end; +end; + +function TAbstractMemBlockchainStorage.DoSaveBlockChainExt(Operations: TPCOperationsComp; const AOrphan: String; var AStats: TBlockchainStorageStats): Boolean; +var LBlockInformation : TBlockInformation; + LOperationRawData : TOperationRawData; + LAffectedAccount : TAffectedAccount; + LMemStream : TMemoryStream; + iOperation, iOpAccount : Integer; + LOp : TPCOperation; + Laccounts : TOrderedList<Cardinal>; + LRawData : TBytes; + LAMZone : TAMZone; + + LPendingData : TPendingData; + LTC : TTickCount; +begin + Result := True; + LBlockInformation.Clear; + LOperationRawData.Clear; + LAffectedAccount.Clear; + + // Add + LBlockInformation.Clear; + LBlockInformation.operationBlock := Operations.OperationBlock; + LBlockInformation.orphan := AOrphan; + LBlockInformation.operationsCount := Operations.Count; + LBlockInformation.volume := Operations.OperationsHashTree.TotalAmount; + + // DELETE PREVIOUS: + DeleteBlockChainBlockExt(Operations.OperationBlock.block,AOrphan); + + LMemStream := TMemoryStream.Create; + Try + Operations.SaveBlockToStorage(LMemStream); + SetLength(LRawData,LMemStream.Size); + Move(LMemStream.Memory^,LRawData[0],LMemStream.Size); + Finally + LMemStream.Free; + End; + LAMZone := FFileMem.New(Length(LRawData)); + FFileMem.Write(LAMZone.position,LRawData[0],Length(LRawData)); + + LBlockInformation.rawDataPosition := LAMZone.position; + + FBlocksInformation_By_OrphanBlock.AddData(LBlockInformation); + Inc(AStats.blockInformationCount); + + // Save increment: + FOrphansInformation_By_Orphan.Update(AOrphan,+1); + + if OrphanCompare(AOrphan,Orphan)<>0 then Exit; + LTC := TPlatform.GetTickCount; + + for iOperation := 0 to Operations.count-1 do begin + LOp := Operations.Operation[iOperation]; + + LOperationRawData.Clear; + LOperationRawData.rightOpHash := Copy(LOp.RipeMD160,0,20); + LOperationRawData.account := LOp.SignerAccount; + LOperationRawData.n_operation := LOp.N_Operation; + + LOperationRawData.block := Operations.OperationBlock.block; + LOperationRawData.opblock := iOperation; + LOperationRawData.opType := LOp.OpType; + LOperationRawData.opSavedProtocol := LOp.ProtocolVersion; + + LMemStream := TMemoryStream.Create; + Try + LOp.SaveToStorage(LMemStream); + LOperationRawData.rawData := TStreamOp.SaveStreamToRaw(LMemStream); + Finally + LMemStream.Free; + End; + LPendingData.Clear; + LPendingData.operation.CopyFrom(LOperationRawData); + if Not Assigned(FPendingToSave) then begin + // Add Operation + if not FOperationsRawData_By_RightOpHash.AddData(LOperationRawData) then + raise EAbstractMemBlockchainStorage.Create(Format('Cannot add operation %d/%d of block %d - %s',[iOperation+1,Operations.Count,Operations.OperationBlock.block, LOp.ToString])); + Inc(AStats.operationRawDataCount); + end; + if (FLogSaveActivity) and (TPlatform.GetElapsedMilliseconds(LTC)>10000) then begin + LTC := TPlatform.GetTickCount; + TLog.NewLog(ltdebug,ClassName,Format('Saving block %d operation %d/%d - %s',[Operations.OperationBlock.block,iOperation+1,Operations.Count,FSaveStorageStats.ToString])); + end; + + // Affected accounts: + Laccounts := TOrderedList<Cardinal>.Create(False,TComparison_Cardinal); + try + LOp.AffectedAccounts(Laccounts); + SetLength(LPendingData.affectedAccounts,LAccounts.Count); + for iOpAccount:=0 to Laccounts.Count-1 do begin + // + LAffectedAccount.Clear; + LAffectedAccount.account := Laccounts.Items[iOpAccount]; + LAffectedAccount.n_operation := LOp.GetAccountN_Operation(Laccounts.Items[iOpAccount]); + LAffectedAccount.block := Operations.OperationBlock.block; + LAffectedAccount.opblock := iOperation; + + LPendingData.affectedAccounts[iOpAccount].CopyFrom( LAffectedAccount ); + if Not Assigned(FPendingToSave) then begin + // Add affected account + if not FAffectedAccounts_By_Account_Block_OpBlock.AddData(LAffectedAccount) then begin + raise EAbstractMemBlockchainStorage.Create(Format('Cannot add affected account %d/%d in operation %d/%d of block %d - %s', + [iOpAccount+1,LAccounts.Count,iOperation+1,Operations.Count,Operations.OperationBlock.block, + LOp.ToString])); + end; + Inc(AStats.affectedAccountCount); + end; + end; + finally + Laccounts.Free; + end; + if Assigned(FPendingToSave) then begin + FPendingToSave.AddPendingData(LPendingData); + end; + end; + // +end; + +procedure TAbstractMemBlockchainStorage.FillInfo(AStrings: TStrings); +var LOrphans, LSearch : TOrphanInformation; +begin + AStrings.Add(Format('Orphan "%s" from %d to %d with Orphans: %d',[ + Orphan,FirstBlock,LastBlock, + FOrphansInformation_By_Orphan.Count])); + if FOrphansInformation_By_Orphan.FindDataLowest(LOrphans) then begin + repeat + AStrings.Add(Format('- Orphan "%s" regs: %d',[LOrphans.orphan,LOrphans.regsCounter])); + LSearch.CopyFrom(LOrphans) + until (Not (FOrphansInformation_By_Orphan.FindDataSuccessor(LSearch,LOrphans))); + end else AStrings.Add('No orphans'); + +end; + +procedure TAbstractMemBlockchainStorage.FinalizedUpdating; +var LTC : TTickCount; +begin + if FAutoFlushCache then begin + LTC := TPlatform.GetTickCount; + FileMem.FlushCache; + TLog.NewLog(ltdebug,ClassName,Format('Flushed Cache after finalized updating blockchain in %d millis',[TPlatform.GetElapsedMilliseconds(LTC)])); + end; +end; + +function TAbstractMemBlockchainStorage.GetFirstBlockNumber: Int64; +begin + Result := GetFirstBlockNumberByOrphan(Orphan); +end; + +function TAbstractMemBlockchainStorage.GetFirstBlockNumberByOrphan( + const AOrphan: String): Int64; +var LBlockInformation,LBlockInformationFound : TBlockInformation; + LPos : TAbstractMemPosition; +begin + Result := -1; + LBlockInformation.Clear; + LBlockInformation.orphan := AOrphan; + LBlockInformation.operationBlock.block := 0; + if Not FBlocksInformation_By_OrphanBlock.FindData(LBlockInformation,LPos,LBlockInformationFound) then begin + if FBlocksInformation_By_OrphanBlock.Count<=0 then Exit(-1); + if LBlockInformationFound.IsOrphan(AOrphan) then Exit(LBlockInformationFound.operationBlock.block); + LBlockInformation := LBlockInformationFound; + if FBlocksInformation_By_OrphanBlock.FindDataSuccessor(LBlockInformation,LBlockInformationFound) then begin + if LBlockInformationFound.IsOrphan(AOrphan) then Exit(LBlockInformationFound.operationBlock.block); + end; + end else Result := LBlockInformationFound.operationBlock.block; +end; + +function TAbstractMemBlockchainStorage.GetLastBlockNumber: Int64; +begin + Result := GetLastBlockNumberByOrphan(Orphan); +end; + +function TAbstractMemBlockchainStorage.GetLastBlockNumberByOrphan(const AOrphan: String): Int64; +var LBlockInformation,LBlockInformationFound : TBlockInformation; + LPos : TAbstractMemPosition; +begin + Result := -1; + LBlockInformation.Clear; + LBlockInformation.orphan := AOrphan; + LBlockInformation.operationBlock.block := MAXINT; + if Not FBlocksInformation_By_OrphanBlock.FindData(LBlockInformation,LPos,LBlockInformationFound) then begin + if FBlocksInformation_By_OrphanBlock.Count<=0 then Exit(-1); + if LBlockInformationFound.IsOrphan(AOrphan) then Exit(LBlockInformationFound.operationBlock.block); + end else Result := LBlockInformationFound.operationBlock.block; +end; + +class function TAbstractMemBlockchainStorage.OrphanCompare(const ALeft, ARight: String): Integer; +begin + Result := BinStrComp(ALeft,ARight); +end; + +function TAbstractMemBlockchainStorage.PendingToSave: Integer; +begin + if Assigned(FPendingToSave) then begin + Result := FPendingToSave.PendingsCount; + end else Result := 0; +end; + +procedure TAbstractMemBlockchainStorage.SetReadOnly(const Value: Boolean); +begin + if ReadOnly=Value then Exit; + inherited; + // + if Assigned(FFileMem) then begin + FreeAndNil(FPendingToSave); + FreeAndNil(FFileMem); + Initialize; + end; +end; + +procedure TAbstractMemBlockchainStorage.SetUseMultithread(const Value: Boolean); +var + i : Integer; +begin + if FUseMultithread=Value then Exit; + FStorageLock.Acquire; + Try + if Assigned(FPendingToSave) then begin + i := FPendingToSave.PendingsCount; + if i>0 then begin + TLog.NewLog(ltinfo,ClassName,Format('Finalizing use of multitrheads with %d pending jobs',[i])); + end; + while (FPendingToSave.PendingsCount>0) do begin + sleep(1); + end; + if i>0 then begin + TLog.NewLog(ltinfo,ClassName,Format('Finalized use of multitrheads with %d pending jobs',[i])); + end; + end; + FreeAndNil(FPendingToSave); + FUseMultithread := Value; + if FUseMultithread then begin + FPendingToSave := TPendingToSave.Create(Self,FOperationsRawData_By_RightOpHash,FAffectedAccounts_By_Account_Block_OpBlock); + end; + Finally + FStorageLock.Release; + End; +end; + +{ TAbstractMemBlockchainStorage.TAMBTreeOperationBlockInformationByBlock } + +procedure TAbstractMemBlockchainStorage.TAMBTreeOperationBlockInformationByOrphanBlock.DeletedData( + const AData: TBlockInformation); +begin + inherited; + if AData.rawDataPosition>0 then begin + AbstractMem.Dispose(AData.rawDataPosition); + end; +end; + +function TAbstractMemBlockchainStorage.TAMBTreeOperationBlockInformationByOrphanBlock.GetBlockInformationByBlock( + ABlock: Integer): TBlockInformation; +var LPos : TAbstractMemPosition; + LBlockSearch : TBlockInformation; +begin + LBlockSearch.Clear; + LBlockSearch.operationBlock.block := ABlock; + if Not FindData(LBlockSearch,LPos,Result) then Result.Clear; +end; + +function TAbstractMemBlockchainStorage.TAMBTreeOperationBlockInformationByOrphanBlock.LoadData( + const APosition: TAbstractMemPosition): TBlockInformation; +var LZone : TAMZone; + LBytes : TBytes; +begin + if APosition=0 then begin + Result.Clear; + Exit; + end; + if Not AbstractMem.GetUsedZoneInfo( APosition, False, LZone) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Inconsistency error used zone info not found at pos %d',[Self.ClassName,APosition])); + SetLength(LBytes,LZone.size); + if AbstractMem.Read(LZone.position, LBytes[0], Length(LBytes) )<>Length(LBytes) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Inconsistency error cannot read %d bytes at pos %d',[Self.ClassName,LZone.size,APosition])); + Result.Clear; + if not Result.FromSerialized(LBytes) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Invalid FromSerialized call with %d bytes at pos %d',[Self.ClassName,LZone.size,APosition])); +end; + +function TAbstractMemBlockchainStorage.TAMBTreeOperationBlockInformationByOrphanBlock.SaveData( + const AData: TBlockInformation): TAMZone; +var LBytes : TBytes; +begin + LBytes := AData.ToSerialized; + Result := AbstractMem.New(Length(LBytes)); + AbstractMem.Write(Result.position,LBytes[0],Length(LBytes)); +end; + +{ TAbstractMemBlockchainStorage.TAMBTreeTOperationRawDataByRightOpHash } + +function TAbstractMemBlockchainStorage.TAMBTreeTOperationRawDataByRightOpHash.LoadData( + const APosition: TAbstractMemPosition): TOperationRawData; +var LZone : TAMZone; + LBytes : TBytes; +begin + if APosition=0 then begin + Result.Clear; + Exit; + end; + if Not AbstractMem.GetUsedZoneInfo( APosition, False, LZone) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Inconsistency error used zone info not found at pos %d',[Self.ClassName,APosition])); + SetLength(LBytes,LZone.size); + if AbstractMem.Read(LZone.position, LBytes[0], Length(LBytes) )<>Length(LBytes) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Inconsistency error cannot read %d bytes at pos %d',[Self.ClassName,LZone.size,APosition])); + Result.Clear; + if not Result.FromSerialized(LBytes) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Invalid FromSerialized call with %d bytes at pos %d',[Self.ClassName,LZone.size,APosition])); +end; + +function TAbstractMemBlockchainStorage.TAMBTreeTOperationRawDataByRightOpHash.SaveData( + const AData: TOperationRawData): TAMZone; +var LBytes : TBytes; +begin + LBytes := AData.ToSerialized; + Result := AbstractMem.New(Length(LBytes)); + AbstractMem.Write(Result.position,LBytes[0],Length(LBytes)); +end; + +{ TAbstractMemBlockchainStorage.TAMBTreeTAffectedAccountByAccountBlockOpBlock } + +function TAbstractMemBlockchainStorage.TAMBTreeTAffectedAccountByAccountBlockOpBlock.LoadData( + const APosition: TAbstractMemPosition): TAffectedAccount; +var LZone : TAMZone; + LBytes : TBytes; +begin + if APosition=0 then begin + Result.Clear; + Exit; + end; + if Not AbstractMem.GetUsedZoneInfo( APosition, False, LZone) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Inconsistency error used zone info not found at pos %d',[Self.ClassName,APosition])); + SetLength(LBytes,LZone.size); + if AbstractMem.Read(LZone.position, LBytes[0], Length(LBytes) )<>Length(LBytes) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Inconsistency error cannot read %d bytes at pos %d',[Self.ClassName,LZone.size,APosition])); + Result.Clear; + if not Result.FromSerialized(LBytes) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Invalid FromSerialized call with %d bytes at pos %d',[Self.ClassName,LZone.size,APosition])); +end; + +function TAbstractMemBlockchainStorage.TAMBTreeTAffectedAccountByAccountBlockOpBlock.SaveData( + const AData: TAffectedAccount): TAMZone; +var LBytes : TBytes; +begin + LBytes := AData.ToSerialized; + Result := AbstractMem.New(Length(LBytes)); + AbstractMem.Write(Result.position,LBytes[0],Length(LBytes)); +end; + +{ TAbstractMemBlockchainStorage.TBlockInformation } + +procedure TAbstractMemBlockchainStorage.TBlockInformation.Clear; +begin + Self.operationBlock := CT_OperationBlock_NUL; + Self.orphan := ''; + Self.operationsCount := 0; + Self.volume := 0; + Self.rawDataPosition := 0; +end; + +procedure TAbstractMemBlockchainStorage.TBlockInformation.CopyFrom(const ASource: TBlockInformation); +begin + Self.operationBlock := ASource.operationBlock.GetCopy; + Self.orphan := ASource.orphan; + Self.operationsCount := ASource.operationsCount; + Self.volume := ASource.volume; + Self.rawDataPosition := ASource.rawDataPosition; +end; + +function TAbstractMemBlockchainStorage.TBlockInformation.CreateTPCOperationsComp( + AAbstractMem : TAbstractMem; ABank: TPCBank): TPCOperationsComp; +begin + Result := TPCOperationsComp.Create(ABank); + try + ReadTPCOperationsComp(AAbstractMem,Result); + Except + On E:Exception do begin + Result.Free; + Raise; + end; + end; +end; + +function TAbstractMemBlockchainStorage.TBlockInformation.FromSerialized(ABytes: TBytes): Boolean; +var LStream : TStream; + Lsoob : Byte; + LBuild : Word; +begin + Clear; + LStream := TMemoryStream.Create; + Try + TStreamOp.LoadStreamFromRaw(LStream,ABytes); + LStream.Position := 0; + LStream.Read(LBuild,2); + if LBuild>CT_PROTOCOL_5 then Exit(False); + Result := TPCOperationsComp.LoadOperationBlockFromStream(LStream,Lsoob,Self.operationBlock); + TStreamOp.ReadString(LStream,Self.orphan); + LStream.Read(Self.operationsCount,4); + LStream.Read(Self.volume,8); + LStream.Read(Self.rawDataPosition,8); + Finally + LStream.Free; + End; + Result := True; +end; + +function TAbstractMemBlockchainStorage.TBlockInformation.GetRawData( + AAbstractMem: TAbstractMem; var ARawData: TBytes): Boolean; +var LZone : TAMZone; +begin + if Self.rawDataPosition<=0 then begin + Exit(False); + end; + if Not AAbstractMem.GetUsedZoneInfo( Self.rawDataPosition, False, LZone) then + raise EAbstractMemBlockchainStorage.Create(Format('TAbstractMemBlockchainStorage.TBlockInformation.GetRawData Inconsistency error used zone info not found at pos %d',[Self.rawDataPosition])); + SetLength(ARawData,LZone.size); + if AAbstractMem.Read(LZone.position, ARawData[0], Length(ARawData) )<>Length(ARawData) then + raise EAbstractMemBlockchainStorage.Create(Format('TAbstractMemBlockchainStorage.TBlockInformation.GetRawData Inconsistency error cannot read %d bytes at pos %d',[LZone.size,Self.rawDataPosition])); + Result := True; +end; + +function TAbstractMemBlockchainStorage.TBlockInformation.IsOrphan(const AOrphan: String): Boolean; +begin + Result := TAbstractMemBlockchainStorage.OrphanCompare(Self.orphan,AOrphan)=0; +end; + +procedure TAbstractMemBlockchainStorage.TBlockInformation.ReadTPCOperationsComp( + AAbstractMem: TAbstractMem; AOperationsComp: TPCOperationsComp); +var LStream : TStream; + LRaw : TBytes; + LErrors : String; +begin + LStream := TMemoryStream.Create; + Try + Self.GetRawData(AAbstractMem,LRaw); + LStream.Write(LRaw[0],Length(LRaw)); + LStream.Position := 0; + if Not AOperationsComp.LoadBlockFromStorage(LStream,Lerrors) then raise EAbstractMemBlockchainStorage.Create( + Format('Cannot read ReadTPCOperationsComp %d from storage: %s',[Self.operationBlock.block,LErrors])); + Finally + LStream.Free; + End; +end; + +procedure TAbstractMemBlockchainStorage.TBlockInformation.SetToFindByBlock(ABlock: Integer); +begin + Self.Clear; + Self.operationBlock.block := ABlock; +end; + +function TAbstractMemBlockchainStorage.TBlockInformation.ToSerialized: TBytes; +var LStream : TStream; + LBuild : Word; +begin + LStream := TMemoryStream.Create; + Try + LBuild := CT_BUILD_PROTOCOL; + LStream.Write(LBuild,2); + TPCOperationsComp.SaveOperationBlockToStream(Self.operationBlock,LStream); + TStreamOp.WriteString(LStream,Self.orphan); + LStream.Write(Self.operationsCount,4); + LStream.Write(Self.volume,8); + LStream.Write(Self.rawDataPosition,8); + Result := TStreamOp.SaveStreamToRaw(LStream); + Finally + LStream.Free; + End; +end; + +{ TAbstractMemBlockchainStorage.TOperationRawData } + +procedure TAbstractMemBlockchainStorage.TOperationRawData.Clear; +begin + Self.rightOpHash := Nil; + Self.account := 0; + Self.n_operation := 0; + Self.block := 0; + Self.opblock := 0; + Self.opType := 0; + Self.opSavedProtocol := 0; + Self.rawData := Nil; +end; + +procedure TAbstractMemBlockchainStorage.TOperationRawData.CopyFrom(const + ASource: TOperationRawData); +begin + Self.rightOpHash := Copy(ASource.rightOpHash); + Self.account := ASource.account; + Self.n_operation := ASource.n_operation; + Self.block := ASource.block; + Self.opblock := ASource.opblock; + Self.opType := ASource.opType; + Self.opSavedProtocol := ASource.opSavedProtocol; + Self.rawData := Copy(ASource.rawData); +end; + +function TAbstractMemBlockchainStorage.TOperationRawData.CreateTPCOperation( + AAbstractMem: TAbstractMem; out APCOperation: TPCOperation): Boolean; +var LOpClass: TPCOperationClass; + LStream : TStream; +begin + Result := false; + APCOperation := Nil; + LOpClass := TPCOperationsComp.GetOperationClassByOpType(Self.opType); + if Not Assigned(LOpClass) then Exit; + APCOperation := LOpClass.Create(Self.opSavedProtocol); + Try + LStream := TMemoryStream.Create; + Try + TStreamOp.LoadStreamFromRaw(LStream,Self.rawData); + LStream.Position := 0; + Result := APCOperation.LoadFromStorage(LStream,CT_BUILD_PROTOCOL,Nil); + Finally + LStream.Free; + End; + Finally + if not Result then FreeAndNil(APCOperation); + End; +end; + +function TAbstractMemBlockchainStorage.TOperationRawData.CreateTPCOperation(AAbstractMem: TAbstractMem): TPCOperation; +var LOpClass: TPCOperationClass; + LStream : TStream; +begin + + LOpClass := TPCOperationsComp.GetOperationClassByOpType(Self.opType); + if Not Assigned(LOpClass) then raise EAbstractMemBlockchainStorage.Create(Format('Class for OpType %d not found ',[Self.opType])); + Result := LOpClass.Create(Self.opSavedProtocol); + Try + LStream := TMemoryStream.Create; + Try + TStreamOp.LoadStreamFromRaw(LStream,Self.rawData); + LStream.Position := 0; + if not Result.LoadFromStorage(LStream,CT_BUILD_PROTOCOL,Nil) then raise EAbstractMemBlockchainStorage.Create( + Format('Cannot load TPCOperation type %s from stream ',[Result.ClassName])); + Finally + LStream.Free; + End; + Except + On E: Exception do begin + Result.Free; + raise; + end; + End; +end; + +function TAbstractMemBlockchainStorage.TOperationRawData.FromSerialized( + ABytes: TBytes): Boolean; +var LStream : TStream; + LBuild : Word; +begin + Self.Clear; + LStream := TMemoryStream.Create; + Try + TStreamOp.LoadStreamFromRaw(LStream,ABytes); + LStream.Position := 0; + LStream.Read(LBuild,2); + if LBuild>CT_PROTOCOL_5 then Exit(False); + TStreamOp.ReadAnsiString(LStream,Self.rightOpHash); + LStream.Read(Self.account,4); + LStream.Read(Self.n_operation,4); + LStream.Read(Self.block,4); + LStream.Read(Self.opblock,4); + LStream.Read(Self.opType,2); + LStream.Read(Self.opSavedProtocol,2); + TStreamOp.ReadAnsiString(LStream,Self.rawData); + Finally + LStream.Free; + End; + Result := True; +end; + +procedure TAbstractMemBlockchainStorage.TOperationRawData.SetToFindByBlockOpblock( + ABlock, AOpblock: Integer); +begin + Self.Clear; + Self.block := Ablock; + Self.opblock := AOpblock; +end; + +procedure TAbstractMemBlockchainStorage.TOperationRawData.SetToFindByRightOpHash( + const ARightOpHash: TBytes); +begin + Self.Clear; + Self.rightOpHash := Copy(ARightOpHash); +end; + +function TAbstractMemBlockchainStorage.TOperationRawData.ToSerialized: TBytes; +var LStream : TStream; + Lraw : TRawBytes; + LBuild : Word; +begin + LStream := TMemoryStream.Create; + Try + LBuild := CT_BUILD_PROTOCOL; + LStream.Write(LBuild,2); + TStreamOp.WriteAnsiString(LStream,Self.rightOpHash); + LStream.Write(Self.account,4); + LStream.Write(Self.n_operation,4); + LStream.Write(Self.block,4); + LStream.Write(Self.opblock,4); + LStream.Write(Self.opType,2); + LStream.Write(Self.opSavedProtocol,2); + TStreamOp.WriteAnsiString(LStream,Self.rawData); + Result := TStreamOp.SaveStreamToRaw(LStream); + Finally + LStream.Free; + End; +end; + +{ TAbstractMemBlockchainStorage.TAffectedAccount } + +procedure TAbstractMemBlockchainStorage.TAffectedAccount.Clear; +begin + Self.account := -1; // -1 = No account + Self.n_operation := 0; + Self.block := -1; // -1 = No block + Self.opblock := -1; // -1 = No opblock +end; + +procedure TAbstractMemBlockchainStorage.TAffectedAccount.CopyFrom( + const ASource: TAffectedAccount); +begin + Self.account := ASource.account; + Self.n_operation := ASource.n_operation; + Self.block := ASource.block; + Self.opblock := ASource.opblock; +end; + +function TAbstractMemBlockchainStorage.TAffectedAccount.FromSerialized( + ABytes: TBytes): Boolean; +var LStream : TStream; + LBuild : Word; +begin + LStream := TMemoryStream.Create; + Try + TStreamOp.LoadStreamFromRaw(LStream,ABytes); + LStream.Position := 0; + LStream.Read(LBuild,2); + if LBuild>CT_PROTOCOL_5 then Exit(False); + LStream.Read(Self.account,4); + LStream.Read(Self.n_operation,4); + LStream.Read(Self.block,4); + LStream.Read(Self.opblock,4); + Finally + LStream.Free; + End; + Result := True; +end; + +procedure TAbstractMemBlockchainStorage.TAffectedAccount.SetToFindByAccount( + AAccount: Integer); +begin + Self.Clear; + Self.account := AAccount; +end; + +procedure TAbstractMemBlockchainStorage.TAffectedAccount.SetToFindByAccountBlockOpblock( + AAccount, ABlock, AOpblock: Integer); +begin + Self.Clear; + Self.account := AAccount; + Self.block := ABlock; + Self.opblock := AOpblock; +end; + +function TAbstractMemBlockchainStorage.TAffectedAccount.ToSerialized: TBytes; +var LStream : TStream; + Lraw : TRawBytes; + LBuild : Word; +begin + LStream := TMemoryStream.Create; + Try + LBuild := CT_BUILD_PROTOCOL; + LStream.Write(LBuild,2); + LStream.Write(Self.account,4); + LStream.Write(Self.n_operation,4); + LStream.Write(Self.block,4); + LStream.Write(Self.opblock,4); + Result := TStreamOp.SaveStreamToRaw(LStream); + Finally + LStream.Free; + End; +end; + +function TAbstractMemBlockchainStorage.TAffectedAccount.ToString: String; +begin + Result := Format('Account %s (n_operation %d) on Block %d opBlock %d',[TAccountComp.AccountNumberToAccountTxtNumber(Self.account),Self.n_operation,Self.block,Self.opblock]); +end; + +{ TAbstractMemBlockchainStorage.TAMBTreeOrphanInformationByOrphan } + +function TAbstractMemBlockchainStorage.TAMBTreeOrphanInformationByOrphan.GetRegsCountByOrphan(const AOrphan: String): Integer; +var LSearch, LFound : TOrphanInformation; + LPos : TAbstractMemPosition; +begin + LSearch.Clear; + LSearch.orphan := AOrphan; + if FindData(LSearch,LPos, LFound) then begin + Result := LFound.regsCounter; + end else Result := 0; +end; + +function TAbstractMemBlockchainStorage.TAMBTreeOrphanInformationByOrphan.LoadData( + const APosition: TAbstractMemPosition): TOrphanInformation; +var LZone : TAMZone; + LBytes : TBytes; + LStream : TStream; +begin + Result.Clear; + if Not AbstractMem.GetUsedZoneInfo( APosition, False, LZone) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Inconsistency error used zone info not found at pos %d',[Self.ClassName,APosition])); + SetLength(LBytes,LZone.size); + if AbstractMem.Read(LZone.position, LBytes[0], Length(LBytes) )<>Length(LBytes) then + raise EAbstractMemBTree.Create(Format('%s.LoadData Inconsistency error cannot read %d bytes at pos %d',[Self.ClassName,LZone.size,APosition])); + LStream := TMemoryStream.Create; + Try + LStream.Write(LBytes[0],Length(LBytes)); + LStream.Position := 0; + TStreamOp.ReadString(LStream,Result.orphan); + LStream.Read(Result.regsCounter,4); + Finally + LStream.Free; + End; +end; + +function TAbstractMemBlockchainStorage.TAMBTreeOrphanInformationByOrphan.SaveData( + const AData: TOrphanInformation): TAMZone; +var + LBytes : TBytes; + LStream : TStream; +begin + LStream := TMemoryStream.Create; + Try + TStreamOp.WriteString(LStream,AData.orphan); + LStream.Write(AData.regsCounter,4); + SetLength(LBytes,LStream.Size); + LBytes := TStreamOp.SaveStreamToRaw(LStream); + Finally + LStream.Free; + End; + Result := AbstractMem.New(Length(LBytes)); + AbstractMem.Write(Result.position,LBytes[0],Length(LBytes)); +end; + +procedure TAbstractMemBlockchainStorage.TAMBTreeOrphanInformationByOrphan.Update( + const AOrphan: String; AIncrement: Integer); +var LUpdate, LUpdateFound : TOrphanInformation; + LPos : TAbstractMemPosition; +begin + LUpdate.Clear; + LUpdate.orphan := AOrphan; + if FindData(LUpdate,LPos, LUpdateFound) then begin + LUpdate.regsCounter := LUpdateFound.regsCounter + AIncrement; + DeleteData(LUpdateFound); + end else begin + Assert(AIncrement>0,'Creating an orphan with increment<=0 '+AIncrement.ToString); + LUpdate.regsCounter := AIncrement; + end; + LUpdate.orphan := AOrphan; + if not AddData(LUpdate) then raise EAbstractMemBlockchainStorage.Create(Format('Cannot update Orphan information for %s inc %d to %d',[AOrphan,AIncrement,LUpdate.regsCounter])); +end; + +{ TAbstractMemBlockchainStorage.TOrphanInformation } + +procedure TAbstractMemBlockchainStorage.TOrphanInformation.Clear; +begin + Self.orphan:=''; + Self.regsCounter := 0; +end; + +procedure TAbstractMemBlockchainStorage.TOrphanInformation.CopyFrom( + const ASource: TOrphanInformation); +begin + Self.orphan := ASource.orphan; + Self.regsCounter := ASource.regsCounter; +end; + +{ TAbstractMemBlockchainStorageSecondary } + +constructor TAbstractMemBlockchainStorageSecondary.Create(AOwner: TComponent); +begin + inherited; + FAuxStorage := Nil; +end; + +destructor TAbstractMemBlockchainStorageSecondary.Destroy; +begin + FreeAndNil(FAuxStorage); + inherited; +end; + +procedure TAbstractMemBlockchainStorageSecondary.DoBlockNotFound(ABlock: Integer); +var LOperationsComp : TPCOperationsComp; +begin + inherited; + if (Assigned(FAuxStorage)) then begin + LOperationsComp := TPCOperationsComp.Create(Nil); + Try + if FAuxStorage.LoadBlockChainBlock(LOperationsComp,ABlock) then begin + TLog.NewLog(ltdebug,ClassName,Format('BlockNotFound Migrating block %d with %d operations',[ABlock,LOperationsComp.Count])); + inherited DoSaveBlockChain(LOperationsComp); + end; + Finally + LOperationsComp.Free; + End; + end; +end; + +procedure TAbstractMemBlockchainStorageSecondary.DoDeleteBlockChainBlocks( + StartingDeleteBlock: Cardinal); +begin + inherited; + if Assigned(FAuxStorage) then begin + FAuxStorage.DeleteBlockChainBlocks(StartingDeleteBlock); + end; +end; + +function TAbstractMemBlockchainStorageSecondary.DoInitialize: Boolean; +begin + Result := inherited DoInitialize; + if (Result) And (Not Assigned(FAuxStorage)) then begin + FAuxStorage := TFileStorage.Create(Self); + FAuxStorage.Bank := Self.Bank; + FAuxStorage.ReadOnly := Self.ReadOnly; + Result := FAuxStorage.Initialize; + end; +end; + +function TAbstractMemBlockchainStorageSecondary.DoMoveBlockChain( + StartBlock: Cardinal; const DestOrphan: TOrphan): Boolean; +begin + Result := inherited; + if (Result) and (Assigned(FAuxStorage)) then begin + FAuxStorage.DeleteBlockChainBlocks(StartBlock); + end; +end; + +function TAbstractMemBlockchainStorageSecondary.DoSaveBlockChain( + Operations: TPCOperationsComp): Boolean; +begin + Result := inherited; + if (Result) and (Assigned(FAuxStorage)) then begin + Result := FAuxStorage.SaveBlockChainBlock(Operations); + end; +end; + +procedure TAbstractMemBlockchainStorageSecondary.SetReadOnly( + const Value: Boolean); +begin + inherited; + if (Assigned(FAuxStorage)) then begin + FAuxStorage.ReadOnly := Value; + FAuxStorage.StorageFilename := ''; + end; +end; + +{ TAbstractMemBlockchainStorage.TPendingToSaveThread } + +procedure TAbstractMemBlockchainStorage.TPendingToSaveThread.BCExecute; +var LPendingList : TList<TPendingData>; + LPending, LZero : TPendingData; + i, nLastBatch : Integer; +begin + // + nLastBatch := 0; + while (Not Terminated) do begin + LPendingList := FPendingToSave.FPending.LockList; + try + if LPendingList.Count>0 then begin + LZero := LPendingList.Items[0]; + LPending := LPendingList.Items[LPendingList.Count-1]; + LPendingList.Delete(LPendingList.Count-1); + FBusy := True; + if (FPendingToSave.FAMStorage.LogSaveActivity) and (TPlatform.GetElapsedMilliseconds(FPendingToSave.FLastLogTC)>10000) then begin + + TLog.NewLog(ltdebug,ClassName,Format('Pendings %d (%d/%d..%d/%d) - %s', + [LPendingList.Count+1, LZero.operation.block, LZero.operation.opblock, + LPending.operation.block, LPending.operation.opblock, FPendingToSave.FAMStorage.FSaveStorageStats.ToString])); + FPendingToSave.FLastLogTC := TPlatform.GetTickCount; + FPendingToSave.FAMStorage.FSaveStorageStats.Clear; + end; + end else FBusy := False; + finally + FPendingToSave.FPending.UnlockList; + end; + if (FBusy) then begin + inc(nLastBatch); + // Here will not terminate until finished job (or raised exception) + DebugStep := Format('Block %d opBlock %d',[LPending.operation.block,LPending.operation.opblock]); + if not FPendingToSave.FOperationsRawData_By_RightOpHash.AddData(LPending.operation) then + raise EAbstractMemBlockchainStorage.Create(Format('Cannot add operation block %d opBlock %d',[LPending.operation.block,LPending.operation.opblock])); + Inc(FPendingToSave.FAMStorage.FSaveStorageStats.operationRawDataCount); + // + for i := 0 to High(LPending.affectedAccounts) do begin + DebugStep := Format('Block %d opBlock %d Account %d %d/%d',[LPending.operation.block,LPending.operation.opblock,LPending.affectedAccounts[i].account,i+1,Length(LPending.affectedAccounts)]); + if not FPendingToSave.FAffectedAccounts_By_Account_Block_OpBlock.AddData(LPending.affectedAccounts[i]) then begin + raise EAbstractMemBlockchainStorage.Create(Format('Cannot add affected account %d %d/%d in block %d opBlock %d', + [LPending.affectedAccounts[i].account, + i+1,Length(LPending.affectedAccounts), + LPending.affectedAccounts[i].block,LPending.affectedAccounts[i].opblock])); + end; + Inc(FPendingToSave.FAMStorage.FSaveStorageStats.affectedAccountCount); + end; + end else begin + if nLastBatch>0 then begin + TLog.NewLog(ltdebug,ClassName,Format('Finished %d operations... waiting for more - %s', + [nLastBatch, FPendingToSave.FAMStorage.FSaveStorageStats.ToString])); + nLastBatch := 0; + FPendingToSave.FAMStorage.FSaveStorageStats.Clear; + FPendingToSave.FLastLogTC := FPendingToSave.FAMStorage.FSaveStorageStats.startTC; + FPendingToSave.ThreadHasFinishedCurrentJob; // Notify in order to flush when all threads terminated + end; + Sleep(10); + end; + end; +end; + +constructor TAbstractMemBlockchainStorage.TPendingToSaveThread.Create( + APendingToSave: TPendingToSave); +begin + FBusy := True; + FPendingToSave := APendingToSave; + inherited Create(True); + FreeOnTerminate := False; + Resume; +end; + +{ TAbstractMemBlockchainStorage.TPendingToSave } + +procedure TAbstractMemBlockchainStorage.TPendingToSave.AddPendingData(const APendingData: TPendingData); +var LPendings : TList<TPendingData>; + LCount : Integer; +begin + LPendings := FPending.LockList; + Try + LPendings.Add(APendingData); + LCount := LPendings.Count; + inc(FTotal); + Finally + FPending.UnlockList; + End; + if MaxThreads<1 then begin + SetMaxThreads(1); + repeat + sleep(1); + until PendingsCount=0; + SetMaxThreads(0); + end else SetMaxThreads( FMaxThreads ); + + if (MaxPendingsCount>0) And (LCount>=MaxPendingsCount) then begin + while (PendingsCount>=MaxPendingsCount) and (MaxPendingsCount>0) do begin + Sleep(10); + end; + end; +end; + +constructor TAbstractMemBlockchainStorage.TPendingToSave.Create( + AStorage : TAbstractMemBlockchainStorage; + AAMBTreeTOperationRawDataByRightOpHash: TAMBTreeTOperationRawDataByRightOpHash; + AAMBTreeTAffectedAccountByAccountBlockOpBlock: TAMBTreeTAffectedAccountByAccountBlockOpBlock); +begin + FAMStorage := AStorage; + FTotal := 0; + FMaxPendingsCount := 5000; + FLastLogTC := TPlatform.GetTickCount; + FOperationsRawData_By_RightOpHash := AAMBTreeTOperationRawDataByRightOpHash; + FAffectedAccounts_By_Account_Block_OpBlock := AAMBTreeTAffectedAccountByAccountBlockOpBlock; + FPending := TThreadList<TPendingData>.Create; + FThreads := TThreadList<TPendingToSaveThread>.Create; + SetMaxThreads( TCPUTool.GetLogicalCPUCount ); +end; + +destructor TAbstractMemBlockchainStorage.TPendingToSave.Destroy; +var i : Integer; +begin + SetMaxThreads(0); + i := PendingsCount; + if i>0 then begin + TLog.NewLog(lterror,ClassName,Format('ERROR: Finalizing Pending to save with %d pending operations!',[i])); + end; + if FTotal>0 then begin + TLog.NewLog(ltdebug,ClassName,Format('Finalizing Pending to save with %d operations saved',[FTotal])); + end; + FreeAndNil(FPending); + FreeAndNil(FThreads); + inherited; +end; + +function TAbstractMemBlockchainStorage.TPendingToSave.PendingsCount: Integer; +var LPendings : TList<TPendingData>; +begin + LPendings := FPending.LockList; + Try + Result := LPendings.Count; + Finally + FPending.UnlockList; + End; +end; + +procedure TAbstractMemBlockchainStorage.TPendingToSave.SetMaxThreads(const Value: Integer); +var i : Integer; + ListTh : TList<TPendingToSaveThread>; +begin + {$IFDEF HIGHLOG} + if Value<>FMaxThreads then begin + TLog.NewLog(ltdebug,ClassName,Format('Setting muxThreads from %d to %d',[FMaxThreads,Value])); + end; + {$ENDIF} + if Value<0 then FMaxThreads := 0 + else if Value>16 then FMaxThreads := 16 + else FMaxThreads := Value; + + ListTh := FThreads.LockList; + try + // Clean terminateds... + for i := ListTh.Count-1 downto 0 do begin + if ListTh.Items[i].Terminated then begin + ListTh.Items[i].Free; + ListTh.Delete(i); + end; + end; + // CREATE + while ListTh.Count<FMaxThreads do begin + ListTh.Add( TPendingToSaveThread.Create(Self) ); + end; + // REMOVE + for i := FMaxThreads to ListTh.Count-1 do begin + ListTh.Items[i].Terminate; + end; + for i := ListTh.Count-1 downto FMaxThreads do begin + ListTh.Items[i].WaitFor; + ListTh.Items[i].Free; + ListTh.Delete(i); + end; + finally + FThreads.UnlockList; + end; +end; + +procedure TAbstractMemBlockchainStorage.TPendingToSave.ThreadHasFinishedCurrentJob; +var i : Integer; + ListTh : TList<TPendingToSaveThread>; +begin + if PendingsCount>0 then Exit; + ListTh := FThreads.LockList; + try + for i := ListTh.Count-1 downto 0 do begin + if ListTh.Items[i].Busy then Exit; // Still working + end; + Finally + FThreads.UnlockList; + end; + // + FAMStorage.FinalizedUpdating; +end; + +{ TAbstractMemBlockchainStorage.TPendingData } + +procedure TAbstractMemBlockchainStorage.TPendingData.Clear; +begin + Self.operation.Clear; + SetLength(Self.affectedAccounts,0); +end; + +{ TBlockchainStorageStats } + +procedure TBlockchainStorageStats.AddTo(var ADest: TBlockchainStorageStats); +begin + Inc(ADest.blockInformationCount,Self.blockInformationCount); + Inc(ADest.operationRawDataCount,Self.operationRawDataCount); + Inc(ADest.affectedAccountCount,Self.affectedAccountCount); +end; + +procedure TBlockchainStorageStats.Clear; +begin + Self.blockInformationCount := 0; + Self.operationRawDataCount := 0; + Self.affectedAccountCount := 0; + Self.startTC := TPlatform.GetTickCount; +end; + +function TBlockchainStorageStats.ThroughputPerSecond: Double; +var Lmilis : Int64; + LRend : Double; +begin + Lmilis := TPlatform.GetElapsedMilliseconds(Self.startTC); + if LMilis>0 then begin + Result := ((Self.blockInformationCount + Self.operationRawDataCount + Self.affectedAccountCount) / Lmilis)*1000; + end else Result := 0; +end; + +function TBlockchainStorageStats.ToString: String; +begin + Result := format('Blocks:%d Operations:%d Accounts:%d secs:%.2f TPS:%.2f', + [Self.blockInformationCount,Self.operationRawDataCount,Self.affectedAccountCount, + TPlatform.GetElapsedMilliseconds(Self.startTC)/1000,Self.ThroughputPerSecond]); +end; + +initialization +end. + From 306a4cbcc86042777def2f2e48cbdffbe365671d Mon Sep 17 00:00:00 2001 From: unknown <bpascalblockchain@gmail.com> Date: Wed, 9 Mar 2022 13:01:11 +0100 Subject: [PATCH 230/275] DEFINE USE_ABSTRACTMEM_BLOCKCHAIN_STORAGE This will enable to use indexed data on Blockchain storage so will allow to quick search indexed by ophash, by block/operation and account history --- src/config.inc | 4 ++++ src/core/upcdaemon.pas | 7 +++++++ src/gui-classic/UFRMWallet.pas | 7 +++++++ 3 files changed, 18 insertions(+) diff --git a/src/config.inc b/src/config.inc index 17d05dd37..e22d067ad 100644 --- a/src/config.inc +++ b/src/config.inc @@ -74,6 +74,10 @@ // This also fixes issue #207 High memory usage on FreePascal compiler {.$DEFINE USE_BIGBLOCKS_MEM_ON_DISK} + // This will enable to use indexed data on Blockchain storage so will allow to quick search + // indexed by ophash, by block/operation and account history + {$DEFINE USE_ABSTRACTMEM_BLOCKCHAIN_STORAGE} + { ******************************************************************** Don't touch more code, it will addapt based on your preferences ******************************************************************** } diff --git a/src/core/upcdaemon.pas b/src/core/upcdaemon.pas index 9a11949c2..f71b28703 100644 --- a/src/core/upcdaemon.pas +++ b/src/core/upcdaemon.pas @@ -26,6 +26,9 @@ interface Classes, SysUtils, daemonapp, SyncObjs, UOpenSSL, UCrypto, UNode, UFileStorage, UFolderHelper, UWallet, UConst, ULog, UNetProtocol, IniFiles, UBaseTypes, + {$IFDEF USE_ABSTRACTMEM_BLOCKCHAIN_STORAGE} + UAbstractMemBlockchainStorage, + {$ENDIF} {$IF Defined(FPC) and Defined(WINDOWS)}windows,jwawinsvc,crt,{$ENDIF} UThread, URPC, UPoolMining, UAccounts, UPCDataTypes; @@ -306,7 +309,11 @@ procedure TPCDaemonThread.BCExecute; InitRPCServer; Try // Check Database + {$IFDEF USE_ABSTRACTMEM_BLOCKCHAIN_STORAGE} + FNode.Bank.StorageClass := TAbstractMemBlockchainStorageSecondary; + {$ELSE} FNode.Bank.StorageClass := TFileStorage; + {$ENDIF} // By default daemon will not download checkpoint except if specified on INI file TNetData.NetData.MinFutureBlocksToDownloadNewSafebox := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_MINPENDINGBLOCKSTODOWNLOADCHECKPOINT,0); TNetData.NetData.OnReceivedHelloMessage:=@OnNetDataReceivedHelloMessage; diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index 067a3977e..a96408844 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -324,6 +324,9 @@ implementation UOpenSSL, {$ENDIF} UTime, UFileStorage, + {$IFDEF USE_ABSTRACTMEM_BLOCKCHAIN_STORAGE} + UAbstractMemBlockchainStorage, + {$ENDIF} UThread, UOpTransaction, UFRMPascalCoinWalletConfig, UFRMOperationsExplorer, {$IFDEF TESTNET} @@ -449,7 +452,11 @@ procedure TFRMWallet.Activate; FRPCServer.ValidIPs := TSettings.JsonRpcAllowedIPs; WalletKeys.SafeBox := FNode.Bank.SafeBox; // Check Database + {$IFDEF USE_ABSTRACTMEM_BLOCKCHAIN_STORAGE} + FNode.Bank.StorageClass := TAbstractMemBlockchainStorageSecondary; + {$ELSE} FNode.Bank.StorageClass := TFileStorage; + {$ENDIF} FNode.Bank.Storage.Initialize; // Init Grid From 9f0ddf4bef36241352f61a84e3f576813e7b1535 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Kj=C3=A6rstad?= <mkjaerstad@protonmail.com> Date: Sun, 3 Apr 2022 03:16:02 +0200 Subject: [PATCH 231/275] Update copyright year to 2022 in LICENSE --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 0d92125d3..0b675ca40 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2016-2021 Pascal Cryptocurrency developers based on original Albert Molina source code +Copyright (c) 2016-2022 Pascal Cryptocurrency developers based on original Albert Molina source code Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From f594b91cdbff4b4501f88f4ab8ac3b3e1582b94a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Kj=C3=A6rstad?= <mkjaerstad@protonmail.com> Date: Sun, 3 Apr 2022 03:18:20 +0200 Subject: [PATCH 232/275] Update copyright year to 2022 in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index becc2aac5..5f2f6e716 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ``` -Copyright (c) 2016-2020 Pascal developers based on original Albert Molina source code +Copyright (c) 2016-2022 Pascal developers based on original Albert Molina source code ``` Please use at your own risk. From 78b58e72befb5b4d75dcaa62f956f6cff0897a0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Kj=C3=A6rstad?= <mkjaerstad@protonmail.com> Date: Sun, 3 Apr 2022 03:21:34 +0200 Subject: [PATCH 233/275] Update copyright year to 2022 in UFRMAbout --- src/gui-classic/UFRMAbout.dfm | 2 +- src/gui-classic/UFRMAbout.lfm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui-classic/UFRMAbout.dfm b/src/gui-classic/UFRMAbout.dfm index 1025f678d..d8260fd2f 100644 --- a/src/gui-classic/UFRMAbout.dfm +++ b/src/gui-classic/UFRMAbout.dfm @@ -217,7 +217,7 @@ object FRMAbout: TFRMAbout BorderStyle = bsNone Ctl3D = False Lines.Strings = ( - 'Copyright (c) 2016 - 2021 PascalCoin developers' + 'Copyright (c) 2016 - 2022 PascalCoin developers' 'Based on Albert Molina original source code' '' diff --git a/src/gui-classic/UFRMAbout.lfm b/src/gui-classic/UFRMAbout.lfm index 3f85ff4eb..11d9bbef4 100644 --- a/src/gui-classic/UFRMAbout.lfm +++ b/src/gui-classic/UFRMAbout.lfm @@ -197,7 +197,7 @@ object FRMAbout: TFRMAbout Width = 478 BorderStyle = bsNone Lines.Strings = ( - 'Copyright (c) 2016 - 2021 PascalCoin developers' + 'Copyright (c) 2016 - 2022 PascalCoin developers' 'Based on Albert Molina original source code' '' 'Pascal (aka Pascal Coin) is P2P cryptocurrency without the need for historical operations. This software comprises a node within the Pascal network.' From 9f8a81b7378767c2e126f6f6c7f89d5e148d0413 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Thu, 3 Nov 2022 20:49:57 +0100 Subject: [PATCH 234/275] Added OnFLushedCache event on AbstractMem library --- src/libraries/abstractmem/UCacheMem.pas | 50 +++++++++++++++++++------ 1 file changed, 38 insertions(+), 12 deletions(-) diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index f90214d4c..1323512dd 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -121,6 +121,7 @@ TCacheMemStats = record TOnNeedDataProc = function(var ABuffer; AStartPos : Int64; ASize: Integer): Integer of object; TOnSaveDataProc = function(const ABuffer; AStartPos : Int64; ASize: Integer): Integer of object; TOnNeedsTotalSizeProc = function(const ABuffer; AStartPos : Int64; ASize: Integer): Integer of object; + TOnFinalizedCacheProc = procedure(const ASender : TCacheMem; const AProcessDesc : String; AElapsedMilis: Int64) of object; ECacheMem = Class(Exception); @@ -141,6 +142,7 @@ TCacheMemStats = record FMaxCacheDataBlocks: Int64; FDefaultCacheDataBlocksSize : Int64; FGridCache : Boolean; + FOnFlushedCache: TOnFinalizedCacheProc; function FindCacheMemDataByPosition(APosition : Int64; out APCacheMemData : PCacheMemData) : Boolean; procedure Delete(var APCacheMemData : PCacheMemData); overload; function FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData>) : Boolean; overload; @@ -180,6 +182,7 @@ TCacheMemStats = record property CacheMemStats : TCacheMemStats read FCacheMemStats; {$ENDIF} function GetStatsReport(AClearStats : Boolean) : String; + property OnFlushedCache : TOnFinalizedCacheProc read FOnFlushedCache write FOnFlushedCache; End; implementation @@ -230,13 +233,28 @@ function _TCacheMemDataTree_Compare(const Left, Right: PCacheMemData): Integer; end; procedure TCacheMem.CheckMaxMemUsage; +var LTick : TTickCount; + LMillis, + LOldCacheDataBlocks, + LOldCacheDataSize : Int64; begin if ((FMaxCacheSize < 0) or (FCacheDataSize<=FMaxCacheSize)) and ((FMaxCacheDataBlocks < 0) or (FCacheDataBlocks<=FMaxCacheDataBlocks)) then Exit; - // When calling FreeMem will increase call in order to speed - if not FreeMem((FMaxCacheSize-1) SHR 1, (FMaxCacheDataBlocks-1) SHR 1) then begin - raise ECacheMem.Create(Format('FreeMem(%d -> %d,%d -> %d)=False',[FCacheDataSize,(FMaxCacheSize-1) SHR 1,FCacheDataBlocks,(FMaxCacheDataBlocks-1) SHR 1])); + LOldCacheDataBlocks := FCacheDataBlocks; + LOldCacheDataSize := FCacheDataSize; + LTick := TPlatform.GetTickCount; + try + // When calling FreeMem will increase call in order to speed + if not FreeMem((FMaxCacheSize-1) SHR 1, (FMaxCacheDataBlocks-1) SHR 1) then begin + raise ECacheMem.Create(Format('FreeMem(%d -> %d,%d -> %d)=False',[FCacheDataSize,(FMaxCacheSize-1) SHR 1,FCacheDataBlocks,(FMaxCacheDataBlocks-1) SHR 1])); + end; + finally + LMillis := TPlatform.GetElapsedMilliseconds(LTick); + if Assigned(FOnFlushedCache) then begin + FOnFlushedCache(Self,Format('CheckedMaxMemUsage from %d bytes / %d blocks to %d bytes / %d blocks in %d millis', + [LOldCacheDataSize,LOldCacheDataBlocks,FCacheDataSize,FCacheDataBlocks,LMillis]),LMillis); + end; end; end; @@ -341,6 +359,7 @@ constructor TCacheMem.Create(AOnNeedDataProc : TOnNeedDataProc; AOnSaveDataProc FOnSaveDataProc := AOnSaveDataProc; FOldestUsed := Nil; FNewestUsed := Nil; + FOnFlushedCache := Nil; end; procedure TCacheMem.Delete(var APCacheMemData : PCacheMemData); @@ -399,18 +418,16 @@ function TCacheMem.FindCacheMemDataByPosition(APosition: Int64; out APCacheMemDa end; function TCacheMem.FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData>) : Boolean; -var i : Integer; +var i, LCount : Integer; PToCurrent, PToNext : PCacheMemData; - LTotalBytesSaved, LTotalBytesError : Int64; - {$IFDEF ABSTRACTMEM_ENABLE_STATS} + LTotalBytesSaved, LTotalBytesError, LMillis, LInitialPendingBytes : Int64; LTickCount : TTickCount; - {$ENDIF} begin - {$IFDEF ABSTRACTMEM_ENABLE_STATS} LTickCount := TPlatform.GetTickCount; - {$ENDIF} LTotalBytesSaved := 0; LTotalBytesError := 0; + LInitialPendingBytes := FPendingToSaveBytes; + LCount := 0; Result := True; if (FPendingToSaveBytes<=0) then Exit; @@ -433,6 +450,7 @@ function TCacheMem.FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData Inc(FCacheMemStats.saveDataCallsCount); Inc(FCacheMemStats.saveDataCallsBytes,PToCurrent^.GetSize); {$ENDIF} + inc(LCount); if FOnSaveDataProc(PToCurrent^.buffer[0],PToCurrent^.startPos,PToCurrent^.GetSize)<>PToCurrent^.GetSize then begin Result := False; inc(LTotalBytesError,Int64(PToCurrent^.GetSize)); @@ -446,14 +464,22 @@ function TCacheMem.FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData end; until Not Assigned(PToCurrent); if (LTotalBytesSaved>0) or (LTotalBytesError>0) then begin + LMillis := TPlatform.GetElapsedMilliseconds(LTickCount); {$IFDEF ABSTRACTMEM_ENABLE_STATS} Inc(FCacheMemStats.flushCount); Inc(FCacheMemStats.flushSize,LTotalBytesSaved); - Inc(FCacheMemStats.flushElapsedMillis,Int64(TPlatform.GetElapsedMilliseconds(LTickCount))); - Inc(FCacheMemStats.saveDataCallsMillis,Int64(TPlatform.GetElapsedMilliseconds(LTickCount))); + Inc(FCacheMemStats.flushElapsedMillis,LMillis); + Inc(FCacheMemStats.saveDataCallsMillis,LMillis); {$ENDIF} + if Assigned(FOnFlushedCache) then begin + FOnFlushedCache(Self,Format('Flushed %d cells with %d bytes in %d millis',[LCount,LTotalBytesSaved,LMillis]),LMillis); + end; + end; + if (LInitialPendingBytes - LTotalBytesSaved <> FPendingToSaveBytes) then begin + raise ECacheMem.Create(Format('Flush Inconsistency error -> Initial:%d Saved:%d Pending:%d',[LInitialPendingBytes,LTotalBytesSaved,FPendingToSaveBytes])); end; - if (LTotalBytesError=0) and (Not Assigned(AFlushCacheList)) and (FPendingToSaveBytes<>0) then raise ECacheMem.Create(Format('Flush Inconsistency error Saved:%d Pending:%d',[LTotalBytesSaved,FPendingToSaveBytes])); + + if (LTotalBytesError=0) and (Not Assigned(AFlushCacheList)) and (FPendingToSaveBytes<>0) then raise ECacheMem.Create(Format('Flush Inconsistency error Initial:%d Saved:%d Pending:%d',[LInitialPendingBytes,LTotalBytesSaved,FPendingToSaveBytes])); end; From 3abb7ec050c5a7e3af5e96ccacd691ad6f6aa275 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 8 Nov 2022 10:33:37 +0100 Subject: [PATCH 235/275] Added OnFLushedCache event log --- src/core/UPCAbstractMem.pas | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 001a6ba94..05d9c2dc2 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -139,6 +139,7 @@ TPCAbstractMem = class function GetMaxAccountKeysCache: Integer; procedure SetMaxAccountKeysCache(const Value: Integer); procedure SetSavingNewSafeboxMode(const Value: Boolean); + procedure OnCacheMemFlushedCache(const ASender : TCacheMem; const AProcessDesc : String; AElapsedMilis: Int64); protected procedure UpgradeAbstractMemVersion(const ACurrentHeaderVersion : Integer); function DoGetAccount(AAccountNumber : Integer; var AAccount : TAccount) : Boolean; @@ -489,6 +490,7 @@ procedure TPCAbstractMem.EraseData; constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boolean); var LIsNewStructure : Boolean; + LCacheMem : TCacheMem; begin FStats.Clear; @@ -515,6 +517,12 @@ constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boo end; if FAbstractMem is TFileMem then begin TFileMem(FAbstractMem).SetCachePerformance(True,1024,FMaxMemUsage,200000); + LCacheMem := TFileMem(FAbstractMem).LockCache; + Try + LCacheMem.OnFlushedCache := OnCacheMemFlushedCache; + Finally + TFileMem(FAbstractMem).UnlockCache; + End; end; DoInit(LIsNewStructure); @@ -891,6 +899,12 @@ function TPCAbstractMem.IsChecking: Boolean; End; end; +procedure TPCAbstractMem.OnCacheMemFlushedCache(const ASender: TCacheMem; + const AProcessDesc: String; AElapsedMilis: Int64); +begin + TLog.NewLog(ltdebug,ASender.ClassName,Self.ClassName+' '+AProcessDesc) +end; + function TPCAbstractMem.AccountsCount: integer; begin Result := FAccounts.Count; From 2994e0940b86ab0439488db3ab97f53a9de911e2 Mon Sep 17 00:00:00 2001 From: Pascal Coin <bpascalblockchain@gmail.com> Date: Tue, 8 Nov 2022 10:56:56 +0100 Subject: [PATCH 236/275] Memory improvements and upgrade to v5.7.1 --- src/config.inc | 17 ++++++++ src/core/UAbstractMemBlockchainStorage.pas | 51 ++++++++++++++-------- src/core/UBlockChain.pas | 14 +++--- src/core/UConst.pas | 2 +- src/core/UNode.pas | 4 +- 5 files changed, 64 insertions(+), 24 deletions(-) diff --git a/src/config.inc b/src/config.inc index e22d067ad..82593c159 100644 --- a/src/config.inc +++ b/src/config.inc @@ -141,3 +141,20 @@ ERROR: You must select ONLY ONE option: Use_OpenSSL or Use_CryptoLib4Pascal {$ENDIF} {$ENDIF} + {$IFDEF FPC} + {$IFDEF CPU32} + {$DEFINE IS32BITS} + {$UNDEF IS64BITS} + {$ELSE} + {$UNDEF IS32BITS} + {$DEFINE IS64BITS} + {$ENDIF} + {ELSE} + {$IFDEF CPU32BITS} + {$DEFINE IS32BITS} + {$UNDEF IS64BITS} + {$ELSE} + {$UNDEF IS32BITS} + {$DEFINE IS64BITS} + {$ENDIF} + {$ENDIF} diff --git a/src/core/UAbstractMemBlockchainStorage.pas b/src/core/UAbstractMemBlockchainStorage.pas index 4a8e096e2..5c28c203d 100644 --- a/src/core/UAbstractMemBlockchainStorage.pas +++ b/src/core/UAbstractMemBlockchainStorage.pas @@ -215,6 +215,7 @@ TPendingData = record Function DoSaveBlockChainExt(Operations : TPCOperationsComp; const AOrphan : String; var AStats : TBlockchainStorageStats) : Boolean; Function DoLoadBlockChainExt(Operations : TPCOperationsComp; Block : Cardinal; const AOrphan : String) : Boolean; procedure AddMessage(AMessages : TStrings; const AMessage : String; ARaiseAnException : Boolean); + procedure OnCacheMemFlushedCache(const ASender : TCacheMem; const AProcessDesc : String; AElapsedMilis: Int64); protected procedure SetReadOnly(const Value: Boolean); override; Function DoGetBlockInformation(const ABlock : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64) : Boolean; override; @@ -230,8 +231,8 @@ TPendingData = record Procedure DoEraseStorage; override; function CheckBlockConsistency(ARaiseOnError : Boolean; AMessages : TStrings; const ABlockInformation : TBlockInformation; out AOperationsCount, AAffectedAccountsCount : Integer; AThread : TPCThread) : Boolean; - procedure DoBlockNotFound(ABlock : Integer); virtual; - procedure BlockNotFound(ABlock : Integer); + procedure DoBlockNotFound(ABlock : Integer; var AFound : Boolean); virtual; + procedure BlockNotFound(ABlock : Integer; var AFound : Boolean); Function DoGetBlockOperations(ABlock, AOpBlockStartIndex, AMaxOperations : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64; const AOperationsResumeList:TOperationsResumeList) : Boolean; override; Function DoGetAccountOperations(AAccount : Integer; AMaxDepth, AStartOperation, AMaxOperations, ASearchBackwardsStartingAtBlock: Integer; const AOperationsResumeList:TOperationsResumeList): Boolean; override; @@ -269,7 +270,7 @@ TPendingData = record Function DoMoveBlockChain(StartBlock : Cardinal; Const DestOrphan : TOrphan) : Boolean; override; Procedure DoDeleteBlockChainBlocks(StartingDeleteBlock : Cardinal); override; function DoInitialize : Boolean; override; - procedure DoBlockNotFound(ABlock : Integer); override; + procedure DoBlockNotFound(ABlock : Integer; var AFound : Boolean); override; public Constructor Create(AOwner : TComponent); Override; Destructor Destroy; Override; @@ -329,8 +330,9 @@ procedure TAbstractMemBlockchainStorage.AddMessage(AMessages: TStrings; const AM FCheckingConsistencyProgress := AMessage; end; -procedure TAbstractMemBlockchainStorage.BlockNotFound(ABlock: Integer); +procedure TAbstractMemBlockchainStorage.BlockNotFound(ABlock: Integer; var AFound : Boolean); begin + AFound := False; if FInBlockNotFound then begin TLog.NewLog(ltdebug,ClassName,Format('BlockNotFound cannot save Block:%d because saving block:%d',[ABlock,FInBlockSaving])); Exit; @@ -338,7 +340,7 @@ procedure TAbstractMemBlockchainStorage.BlockNotFound(ABlock: Integer); FInBlockNotFound := True; try FInBlockSaving := ABlock; - DoBlockNotFound(ABlock); + DoBlockNotFound(ABlock,AFound); finally FInBlockNotFound := False; end; @@ -621,10 +623,10 @@ function TAbstractMemBlockchainStorage.CheckConsistency(const AOrphan: String; if (OrphanCompare(AOrphan,Self.Orphan)=0) then begin if (FOperationsRawData_By_RightOpHash.Count<>AOperationsFound) then begin - AddInfo(True,Format('Found %d operations but stored %d operations',[AOperationsFound,FOperationsRawData_By_RightOpHash.Count])); + AddInfo(False,Format('Stored %d operations but only %d on processed blocks',[FOperationsRawData_By_RightOpHash.Count,AOperationsFound])); end; if FAffectedAccounts_By_Account_Block_OpBlock.Count<>AAffectedAccountsFound then begin - AddInfo(True,Format('Stored %d affected accounts but only %d on blocks',[FAffectedAccounts_By_Account_Block_OpBlock.Count,AAffectedAccountsFound])); + AddInfo(False,Format('Stored %d affected accounts but only %d on processed blocks',[FAffectedAccounts_By_Account_Block_OpBlock.Count,AAffectedAccountsFound])); end; end; LOrphanInformation.Clear; @@ -758,7 +760,9 @@ function TAbstractMemBlockchainStorage.DoBlockExists(Block: Cardinal): Boolean; var LFoundBlock : TBlockInformation; begin Result := DoBlockExistsByOrphan(Block,Orphan,LFoundBlock); - if Not Result then BlockNotFound(Block); + if Not Result then begin + BlockNotFound(Block,Result); + end; end; function TAbstractMemBlockchainStorage.DoBlockExistsByOrphan(ABlock: Integer; @@ -772,9 +776,10 @@ function TAbstractMemBlockchainStorage.DoBlockExistsByOrphan(ABlock: Integer; Result := FBlocksInformation_By_OrphanBlock.FindData(LSearch,LDataPos,LBlockInformation); end; -procedure TAbstractMemBlockchainStorage.DoBlockNotFound(ABlock: Integer); +procedure TAbstractMemBlockchainStorage.DoBlockNotFound(ABlock: Integer; var AFound : Boolean); begin // Nothing to do here + AFound := False; end; procedure TAbstractMemBlockchainStorage.DoDeleteBlockChainBlocks(StartingDeleteBlock: Cardinal); @@ -1009,14 +1014,20 @@ function TAbstractMemBlockchainStorage.DoInitialize: Boolean; end; FFileMem := TFileMem.Create(FStorageFilename,ReadOnly); - FFileMem.IncreaseFileBytes := 1 * 1024*1024; // 1Mb each increase + FFileMem.IncreaseFileBytes := 10 * 1024*1024; // 10Mb each increase LCacheMem := FFileMem.LockCache; try LCacheMem.GridCache := False; LCacheMem.DefaultCacheDataBlocksSize := 1024; - LCacheMem.MaxCacheSize := 300 * 1024 * 1024; // 300Mb + {$IFDEF IS32BITS} + LCacheMem.MaxCacheSize := 5 * Int64(100 * 1024 * 1024); // 100Mb * 3 = 500Mb LCacheMem.MaxCacheDataBlocks := 150000; + {$ELSE} + LCacheMem.MaxCacheSize := 10 * Int64(100 * 1024 * 1024); // 100Mb * 10 = 1Gb + LCacheMem.MaxCacheDataBlocks := 750000; + {$ENDIF}; + LCacheMem.OnFlushedCache := OnCacheMemFlushedCache; finally FFileMem.UnlockCache; end; @@ -1122,7 +1133,7 @@ function TAbstractMemBlockchainStorage.DoInitialize: Boolean; function TAbstractMemBlockchainStorage.DoLoadBlockChain(Operations: TPCOperationsComp; Block: Cardinal): Boolean; begin Result := DoLoadBlockChainExt(Operations,Block,Orphan); - if Not Result then BlockNotFound(Block); + if Not Result then BlockNotFound(Block,Result); end; function TAbstractMemBlockchainStorage.DoLoadBlockChainExt( @@ -1313,7 +1324,6 @@ procedure TAbstractMemBlockchainStorage.FinalizedUpdating; if FAutoFlushCache then begin LTC := TPlatform.GetTickCount; FileMem.FlushCache; - TLog.NewLog(ltdebug,ClassName,Format('Flushed Cache after finalized updating blockchain in %d millis',[TPlatform.GetElapsedMilliseconds(LTC)])); end; end; @@ -1360,6 +1370,12 @@ function TAbstractMemBlockchainStorage.GetLastBlockNumberByOrphan(const AOrphan: end else Result := LBlockInformationFound.operationBlock.block; end; +procedure TAbstractMemBlockchainStorage.OnCacheMemFlushedCache( + const ASender: TCacheMem; const AProcessDesc: String; AElapsedMilis: Int64); +begin + TLog.NewLog(ltdebug,ASender.ClassName,Self.ClassName+' '+AProcessDesc) +end; + class function TAbstractMemBlockchainStorage.OrphanCompare(const ALeft, ARight: String): Integer; begin Result := BinStrComp(ALeft,ARight); @@ -1965,15 +1981,16 @@ destructor TAbstractMemBlockchainStorageSecondary.Destroy; inherited; end; -procedure TAbstractMemBlockchainStorageSecondary.DoBlockNotFound(ABlock: Integer); +procedure TAbstractMemBlockchainStorageSecondary.DoBlockNotFound(ABlock: Integer; var AFound : Boolean); var LOperationsComp : TPCOperationsComp; begin inherited; + AFound := False; if (Assigned(FAuxStorage)) then begin LOperationsComp := TPCOperationsComp.Create(Nil); Try if FAuxStorage.LoadBlockChainBlock(LOperationsComp,ABlock) then begin - TLog.NewLog(ltdebug,ClassName,Format('BlockNotFound Migrating block %d with %d operations',[ABlock,LOperationsComp.Count])); + AFound := True; inherited DoSaveBlockChain(LOperationsComp); end; Finally @@ -2078,7 +2095,7 @@ procedure TAbstractMemBlockchainStorage.TPendingToSaveThread.BCExecute; Inc(FPendingToSave.FAMStorage.FSaveStorageStats.affectedAccountCount); end; end else begin - if nLastBatch>0 then begin + if (nLastBatch>0) then begin TLog.NewLog(ltdebug,ClassName,Format('Finished %d operations... waiting for more - %s', [nLastBatch, FPendingToSave.FAMStorage.FSaveStorageStats.ToString])); nLastBatch := 0; @@ -2137,7 +2154,7 @@ constructor TAbstractMemBlockchainStorage.TPendingToSave.Create( begin FAMStorage := AStorage; FTotal := 0; - FMaxPendingsCount := 5000; + FMaxPendingsCount := {$IFDEF IS32BITS}10000{$ELSE}50000{$ENDIF}; FLastLogTC := TPlatform.GetTickCount; FOperationsRawData_By_RightOpHash := AAMBTreeTOperationRawDataByRightOpHash; FAffectedAccounts_By_Account_Block_OpBlock := AAMBTreeTAffectedAccountByAccountBlockOpBlock; diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 678f4dbb5..1f0579256 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -585,6 +585,7 @@ TMultiOpData = record Function LoadBankFileInfo(Const AFilename : String; var ASafeBoxHeader : TPCSafeBoxHeader) : Boolean; Property Orphan : TOrphan read FOrphan write FOrphan; Function SaveBank(forceSave : Boolean) : Boolean; + Property IsRestoringFromFile : Boolean read FIsRestoringFromFile; End; Const @@ -992,7 +993,7 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo LProgressEndBlock := Storage.LastBlock - BlocksCount; while ((BlocksCount<=max_block)) do begin i := BlocksCount; - j := i + 99; + j := i + 999; // Load a batch of TPCOperationsComp; try LOpsInBlocks := 0; @@ -1033,8 +1034,7 @@ procedure TPCBank.DiskRestoreFromOperations(max_block : Int64; restoreProgressNo Exit; end else begin // To prevent continuous saving... - if ((BlocksCount+(CT_BankToDiskEveryNBlocks*2)) >= Storage.LastBlock ) or - ((BlocksCount MOD (CT_BankToDiskEveryNBlocks*10))=0) then begin + if ((BlocksCount MOD (CT_BankToDiskEveryNBlocks*10))=0) then begin SaveBank(False); end; if (Assigned(restoreProgressNotify)) And (TPlatform.GetElapsedMilliseconds(tc)>1000) then begin @@ -3166,7 +3166,7 @@ function TOperationsHashTree.LoadOperationsHashTreeFromStream(AStream: TStream; end; procedure TOperationsHashTree.MarkVerifiedECDSASignatures(operationsHashTreeToMark: TOperationsHashTree); -var i, iPosInMyList, nMarkedAsGood, nAlreadyMarked : Integer; +var i, iPosInMyList, nMarkedAsGood, nAlreadyMarked, nFound : Integer; opToMark, opInMyList : TPCOperation; myList, listToMark : TList<Pointer>; begin @@ -3175,6 +3175,7 @@ procedure TOperationsHashTree.MarkVerifiedECDSASignatures(operationsHashTreeToMa If Self=operationsHashTreeToMark then Exit; nMarkedAsGood := 0; nAlreadyMarked := 0; + nFound := 0; myList := FHashTreeOperations.LockList; try if myList.Count<=0 then Exit; // Nothing to search... @@ -3187,6 +3188,7 @@ procedure TOperationsHashTree.MarkVerifiedECDSASignatures(operationsHashTreeToMa // Check if found iPosInMyList := Self.IndexOfOperation(opToMark); if (iPosInMyList>=0) then begin + inc(nFound); opInMyList := POperationHashTreeReg(myList[iPosInMyList])^.Op; if (opInMyList.FHasValidSignature) then begin if (opToMark.FHasValidSignature) then inc(nAlreadyMarked) @@ -3200,7 +3202,9 @@ procedure TOperationsHashTree.MarkVerifiedECDSASignatures(operationsHashTreeToMa end; end; end; - TLog.NewLog(ltdebug,ClassName,Format('Marked %d/%d operations as ValidSignature (%d before) from MemPool with %d operations',[nMarkedAsGood,listToMark.Count,nAlreadyMarked,myList.Count])); + if (nFound>0) then begin + TLog.NewLog(ltdebug,ClassName,Format('Marked %d/%d operations (%d found) as ValidSignature (%d before) from MemPool with %d operations',[nMarkedAsGood,listToMark.Count,nFound,nAlreadyMarked,myList.Count])); + end; finally operationsHashTreeToMark.FHashTreeOperations.UnlockList; end; diff --git a/src/core/UConst.pas b/src/core/UConst.pas index b6aac90aa..44bbe9509 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -199,7 +199,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.7'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.7'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.7.1'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.7.1'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; diff --git a/src/core/UNode.pas b/src/core/UNode.pas index 07e41343b..fb248a9d5 100644 --- a/src/core/UNode.pas +++ b/src/core/UNode.pas @@ -280,7 +280,9 @@ function TNode.AddNewBlockChain(SenderConnection: TNetConnection; NewBlockOperat Result := Bank.AddNewBlockChainBlock(NewBlockOperations,TNetData.NetData.NetworkAdjustedTime.GetMaxAllowedTimestampForNewBlock,errors); if Result then begin {$IFDEF USE_ABSTRACTMEM} - Bank.SafeBox.PCAbstractMem.FlushCache; + If Not FBank.IsRestoringFromFile then begin + Bank.SafeBox.PCAbstractMem.FlushCache; + end; {$ENDIF} if Assigned(SenderConnection) then begin FNodeLog.NotifyNewLog(ltupdate,SenderConnection.ClassName,Format(';%d;%s;%s;;%d;%d;%d;%s',[OpBlock.block,sClientRemoteAddr,OpBlock.block_payload.ToPrintable, From dd2c98562588a2750c7d67309da0def993b2ea29 Mon Sep 17 00:00:00 2001 From: Gustavo Carreno <guscarreno@gmail.com> Date: Tue, 8 Nov 2022 18:59:52 +0000 Subject: [PATCH 237/275] fix: Fixed and added correct URLs on README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 5f2f6e716..1ea2c47e0 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -![BUILD](https://github.com/PascalCoin/PascalCoin/actions/workflows/workflow.yml/badge.svg) +[![BUILD](https://github.com/PascalCoin/PascalCoin/actions/workflows/workflow.yml/badge.svg?branch=master)](https://github.com/PascalCoin/PascalCoin/actions) -![VERSION](https://img.shields.io/github/v/tag/PascalCoin/PascalCoin?sort=semver&style=for-the-badge) -![License](https://img.shields.io/github/license/PascalCoin/PascalCoin.svg?style=for-the-badge) -![DISCORD](https://img.shields.io/discord/383064643482025984.svg?label=DISCORD%20COMMUNITY&style=for-the-badge) -![REDDIT](https://img.shields.io/reddit/subreddit-subscribers/pascalcoin.svg?style=for-the-badge) +[![VERSION](https://img.shields.io/github/v/tag/PascalCoin/PascalCoin?sort=semver&style=for-the-badge)](https://github.com/PascalCoin/PascalCoin/releases) +[![License](https://img.shields.io/github/license/PascalCoin/PascalCoin.svg?style=for-the-badge)](https://github.com/PascalCoin/PascalCoin/blob/master/LICENSE) +[![DISCORD](https://img.shields.io/discord/383064643482025984.svg?label=DISCORD%20COMMUNITY&style=for-the-badge)](https://discord.gg/9YYZyw) +[![REDDIT](https://img.shields.io/reddit/subreddit-subscribers/pascalcoin.svg?style=for-the-badge)](https://www.reddit.com/r/pascalcoin) <p align="center"> <br /><br /> <img width="30%" src="resources/logo.svg" /> @@ -41,9 +41,9 @@ There are testnet and mainnet releases. In case you have questions or just want to get in touch with like-minded Pascal users. - - Listen to our twitter on: https://twitter.com/PascalCoin + - Our twitter feed: https://twitter.com/PascalCoin - Chat with us on discord: https://discord.gg/9YYZyw - - Join our subreddit on: https://discord.gg/9YYZyw + - Join our subreddit on: https://www.reddit.com/r/pascalcoin ## Develop with Pascal @@ -58,7 +58,7 @@ In case you have questions or just want to get in touch with like-minded Pascal View the changelog [here](CHANGELOG.md) ## Donations - + Consider a donation using Pascal coin to development account: `0-10` Also, consider a donation using BitCoin to `16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk` From e6f77aa419d554fa1a1d296d40bd333c938adf3f Mon Sep 17 00:00:00 2001 From: Gustavo Carreno <guscarreno@gmail.com> Date: Tue, 8 Nov 2022 19:02:20 +0000 Subject: [PATCH 238/275] feat: New CI/CD with auto-release and release binaries --- .github/workflows/workflow.yml | 112 +++++++++++++++++++++++++++--- .gitignore | 10 +-- release-notes.md | 8 +++ windows-dll/libcrypto-1_1-x64.dll | Bin 0 -> 3131392 bytes 4 files changed, 116 insertions(+), 14 deletions(-) create mode 100644 release-notes.md create mode 100644 windows-dll/libcrypto-1_1-x64.dll diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index f45dced5e..d3822ffd3 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -1,34 +1,126 @@ name: build on: - pull_request: push: - paths-ignore: - - "README.md" - branches: - - master - - Releases/* + branches: [ master ] + tags: [ "*" ] + paths-ignore: [ "README.md", "history.md", "release-notes.md" ] + + pull_request: + branches: [ master ] jobs: build: + name: Build runs-on: ${{ matrix.operating-system }} + strategy: matrix: operating-system: [windows-latest,ubuntu-latest,macos-latest] - lazarus-versions: [stable, 2.0.10] +# lazarus-versions: [stable, 2.2.2, 2.2.0, 2.0.12] + lazarus-versions: [stable] + steps: - - uses: actions/checkout@v2 + - name: Checkout Repository + uses: actions/checkout@v2 + with: + submodules: false + - name: Install Lazarus - uses: gcarreno/setup-lazarus@v3.0.2 + uses: gcarreno/setup-lazarus@v3.2 with: + with-cache: false lazarus-version: ${{ matrix.lazarus-versions }} + - name: Build the Pascal daemon run: lazbuild -B "src/pascalcoin_daemon.lpi" + - name: Build reference Pascal Miner run: lazbuild -B "src/pascalcoin_miner.lpi" - - name: Build the Main Wallet Application + + - name: Build the Main Wallet Application (Windows/Linux) if: ${{ matrix.operating-system != 'macos-latest' }} run: lazbuild -B "src/pascalcoin_wallet_classic.lpi" + - name: Build the Main Wallet Application (macOS) if: ${{ matrix.operating-system == 'macos-latest' }} run: lazbuild -B --ws=cocoa "src/pascalcoin_wallet_classic.lpi" + + - name: Upload binary (Windows) + if: ${{ (matrix.operating-system == 'windows-latest') && (matrix.lazarus-versions == 'stable') }} + uses: actions/upload-artifact@v2 + with: + name: PascalCoinWindows + path: | + src/pascalcoin_daemon.exe + src/PascalCoinMiner.exe + src/PascalCoinWalletLazarus.exe + + - name: Upload binary (Ubuntu) + if: ${{ (matrix.operating-system == 'ubuntu-latest') && (matrix.lazarus-versions == 'stable') }} + uses: actions/upload-artifact@v2 + with: + name: PascalCoinLinux + path: | + src/pascalcoin_daemon + src/PascalCoinMiner + src/PascalCoinWalletLazarus + + - name: Upload binary (macOS) + if: ${{ (matrix.operating-system == 'macos-latest') && (matrix.lazarus-versions == 'stable') }} + uses: actions/upload-artifact@v2 + with: + name: PascalCoinMacOS + path: | + src/pascalcoin_daemon + src/PascalCoinMiner + src/PascalCoinWalletLazarus + + package-release: + if: contains(github.ref, '/tags/') + + name: Package and create GitHub Release + runs-on: ubuntu-latest + needs: build + + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Set output + id: vars + run: echo "tag=${GITHUB_REF#refs/*/}" >> ${GITHUB_OUTPUT} + + - name: Download the Release binary + uses: actions/download-artifact@v2 + + - name: List files + run: | + ls -alF PascalCoinWindows + ls -alF PascalCoinLinux + ls -alF PascalCoinMacOS + + - name: Create release files + run: | + cd PascalCoinWindows + cp ../windows-dll/*.dll . + zip -r PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-win64.zip *.exe *.dll + cd ../PascalCoinLinux + chmod +x PascalCoin* pascalcoin* + tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-linux.tar.gz PascalCoin* pascalcoin* + cd ../PascalCoinMacOS + chmod +x PascalCoin* pascalcoin* + tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-darwin.tar.gz PascalCoin* pascalcoin* + + - name: Create GitHub release + uses: softprops/action-gh-release@v1 + with: + name: PascalCoin ${{ steps.vars.outputs.tag }} + body_path: release-notes.md + files: | + PascalCoinWindows/*.zip + PascalCoinLinux/*.tar.gz + PascalCoinMacOS/*.tar.gz + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + diff --git a/.gitignore b/.gitignore index e49186dae..a6689ec44 100644 --- a/.gitignore +++ b/.gitignore @@ -4,9 +4,11 @@ *.identcache *.stat /src/*.app -src/PascalCoinWallet -src/PascalCoinWalletLazarus -src/PascalCoinWalletExperimental +pascalcoin_daemon +PascalCoinMiner +PascalCoinWallet +PascalCoinWalletLazarus +PascalCoinWalletExperimental *.dSYM* *.dbg *.res @@ -14,7 +16,7 @@ src/PascalCoinWalletExperimental ## OpenSSL libeay32.dll libeay64.dll -libcrypto-1_1-x64.dll +#libcrypto-1_1-x64.dll libcrypto-1_1.dll libcrypto.so.1.1 diff --git a/release-notes.md b/release-notes.md new file mode 100644 index 000000000..8c95312e5 --- /dev/null +++ b/release-notes.md @@ -0,0 +1,8 @@ +# PascalCoin v5.7.1 + +- Fix cls function TAccountComp.EqualOperationBlocks +- Create UAbstractMemBlockchainStorage.pas +- Enable to use indexed data on Blockchain storage +- Added OnFLushedCache event on AbstractMem library +- Added OnFLushedCache event log +- Memory Improvements diff --git a/windows-dll/libcrypto-1_1-x64.dll b/windows-dll/libcrypto-1_1-x64.dll new file mode 100644 index 0000000000000000000000000000000000000000..b781c8fd8178fea8878f1f33745de66d8ca56d15 GIT binary patch literal 3131392 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%0A`23w9G~f{MW$n2da+j-tf?ulc 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%0AQ3YK$q+{#@e_c>XQg>8 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 {GEANQ>cdO<V<!9pt@e$g6GD`g)C!2r>MU^4jS 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 XEui3KlR=qCtm0%oll(2%aE)2wQ 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�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 b3a+4-87gsCU6xC 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%0A{2#1k{=RK~6X}e%@?j;vopXP{w``oL?v- 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%0AVfWA`CjymltdLG6R&lm^ z9kx)b9kK1dOS=24<=F27v32Yqhv<2l=+H7X(X-+En4wOE)wJV8P3KbsKnA_mT?_k0 zYPbtE9G=pUT{A%Lvacv!elL34hxE>TF^1Cnis|7InYW*p*SR0q3+lM5=HcJ2<-z@_ zcT6@zgU$(%&<$4AymuDx*5q*47JF;tw@1l6IXB_-t3LPDaW)BuC<~&Yb)2+_KIo)6 zSNV`m)&<@ESc$6iAxvnHOfnUF$$(H>V7R0VzpfFoJ=mFe#~7?sGN9ggr7k(d-5xy9 zzq0=xe@1#oYVbfp<uQBx8N5pm2j+t_dGc88f^h*OE2H){eg3TD=TS^JIZ;l=U=km> z1xSSMIk2M(RVKUdy@5DAf~Mz>1CLbAOaF`0?!t7#Zd{}YK*5>m{VPUC%l?Tj`<eXi zR=Of105@+xuSBX$vkG&g`3ErnfdlUQ_JIUA!7U_<?83{u197me%<eAtm%7}Nm~tbL zzcHIf=i((vJXd`>7Z{7NKmhw^^7#dM#u;*4x2Rr*My^$7oK}w9i#$=xU(hvloZpT4 ztC6b!ffgoIhy%*Y01<dluQ3MhK*R&MdHZ=qox6IMM4s*Dfe7z$<RDfF&*M{947FD1 zI`4=nYf$8$0GhX-w@q=uRG7{2o)F7akyWgrcBVdf7zyJ|a2!N7dksZKCZZa&*9&2L z9LhH8-ax8qft7<KItGe1mQpxiF%x36(9{IH3&rq&PN5fvG?5xAijPd~QFMewe}cwP z6oA7a7$QDEY<zKOT>MKz<Emo*GVN#Q*ZIcx-GJYU-*aCc8h11Pk}#%L<DF@IZbaG* z_HP4z4<SnbS0vl=OX4NuLXxOEXfWbdIP3;ElfR30gIw^VCr_)012JwwWs~(m%5t^+ z0lhSng<|w5G58`A@Ejf+9^_DQSM$yy932XcXb263C${5X4R_iUocuZ8m&|+0g8TYc zZj%ckA|nA$Wfd`W&K(vPbN-?y`~biMqqxWi_(#KkD{t_j;S&MR`6;qE3jdSCl}~t@ zej{4<AU-!A3Vsmqci=m&)5w?rrU!9f?L{nH!grj-6Q`jOpFTTOd(y_j)8E-u+*Mz2 zzOP?b<@o_D_&$*P=IzTRaos8P4t;G0Y<tjA_o*7OEcWb@Mf1@L4&dWKF7#*lIkH-N zPn~*y&nY6d6CVZ;J8{^L*@=~yyK#FEc9(Fqs$BX(^#a;j8|P!(rRob6rK^-aDo5*B zAB$>%ZPO|00=p;|WYNJzC8+w<;6-hNh{Y<`E^4+e>RV(h?%2VE1$@d>8!(``b_!&N zxQ7EZ(d&R;g0V0GwNWjiCG=X<U~Pb%Aem0mW$Gi*>HDa2?b#arfx6DyNQu95`x9+B zi)6hJWEC2NwgUj{_(Ts<t<WJM_<FTNAEUExMG-B{zJ0ch*VHz(_u2AmZ7hQGg@^%S zk!NEe(wUA3kxEGCXz{!XR~OIu8*OIsH}qY++b%v!ig#DPO9H~_45V#UJEUK^CE~71 z{sbS;>Dj`Cut$^`3wc4VeSa#*LE^@v7M_s3dxTNPy$z0K56Rf7e!kLfAAP!_efz&c z;{MMX*~6Zefg!D$u;hlo4p_HfBtoCxRUDj?6jyns`Vovq#kFIS&|?)tVCRCJ5Bpco z$X-U}Fmj|^v!khx=(C7_1#^wM@O5^LY<*Rl!8v&{GV?0Fu0jv<Lnk>tm3=sKIr+L{ zoP;NAQFp_D*3r+?Rf5}_5mVW)jv~<0mon2T1d@$|QyLV5p)f>h*@ad1#jp!^BoXd3 z6h;%|EchwXYIG2C|1+{hb369>`CRvly&jGYX(1DbR7aGZfmkG0PQ(W^u|HH~*y)?& z;voLbkeSx(O~;fJ*X+%OhC<a>t4C(-IB#>I3HFAq^>CJbjY8~vE8RE1LF7Xsg5?+x zY0ia(!OT@FCy;o0$Sq{uheW0nidIo}bCJfwnv-q0Ye83BScUj2gVlVlmvzjnircU) zRSU0c#1%yn25J%99H0gAf`<yj*6RGgz^J<fb*c}=xp5*+8zr8OR21qp7Bc3R`om>X zs+SCQJkm|jLMwZA7e-?u$vZhNniB1h|KWqvpY_iG7xpKt2iOgR_XD)?lc0OxArB<2 zIGqimbEP^#8YIf=wUSCRqe?-lA$~!C9)omnrF3Xy7dA|fq-&)m>|fiS#|?Xip3i0R z84i91`gj-7)IpbJ$j-pX9hZTwa#w8ukE!??Zp*xsH5WOt{to2tsyKDg{dnO-LoYMT zF~2;mdya`$H~hdhTt=3Q-h`tJ&-@T0Y8;mK*HxY!+!tTDg(u7=%QPF%OYjUo4R^dY zcZ?-7=KXXErgb?|i3cbr?&<|Z!MY?({qq)3p}eIyGzKToT5jvc=LZ^}VKMl;uhwH` zm&JSJe8C52(^}QeB(7yEPXYGtenV@MKSX9}nG>DmiD<@n-4OUE6G^p6_hp7!S&MeH zsD8KWz9mT#QHoKMFc?ADai(y5UgQNNu+8U?uIe$#p%o0$0L@3s#lXXoA4k_<QoDaX zGO_U;GogmMt97V2LHt}n++FoES!m%p5S$xCf6<gWK9AF&ETgCdsiCl9afbZ9EMrzl zkOo3oEku->XU7n%)&38AX96E(b?<%P2@nV{Vbh?f(TOz{TBAd25SNUZfoEhQSOv6- zVsSxhThzp*bpaD<;^WxO+vU|;ZEdghw)eJnp^@5}Nq_{9B~Ui^rRo#of?8!0c)!1M zo|#NoTIt1l-?#da%z2)({rB@f=lsuk=r>r+P%X?Q%Nzb3SE}v}1zI-BE3wl^Y~d`~ z!md?U4h45D-~A7@=fGF*CjV0#D?r#U(O#2u^F|28jdJ$mmTzM*im^pT>?I{EMTF)( zO$D<TxzbOwJ%_mTw{kR*5>OrOAx3LLc|g4k_swF^+h0U7Ht@Ben<~}zu4V4bPXC9u z8*y24t;A(gd1(HyW5=!HGxI4rQtc*w5y*2!b*a;OzlgO&ZdO=tfZ^jsvpI4wZbMG3 zMYh)AIkkHEFWhEo{YbU+X{C9lx^B1S9)uPC2wca`YQPK4JJ!sf&oA_Q80gr7l?3S$ z55$4%6Lb=Ij%xGB$Yk{PDuts-#8&;MmDlrW1o4>BiTq4teQa@deQd4D8InAUNa5c; zd1Ic}(plinY{^}a%nBA^%O90cb;*m_B(xvvr~q~Ujr#(rk;P<J{YF{Lgy-vvuHI}U ziA%U;F~>3V*4|pwv*u|3*BFmjKsv9D_<yxoimtJrT<qUMaBSyT|0i%si<)EY5^#0J z0tIeJ6gv1t6cWdFiNZF2AZwsT0yTyO6k{0EnqshoiwqmljTwV=Es&jA?2Wf_-8&=K zHt5Y<U)_NfV8kT4V`8BRL>XW1E$=4C$6k>m$Y&zR{ssgPqc>1S*gLbFJ6;gv{(BQ- zue1yL_5LJIl_ALb9+bfH9|W6m8$xy38qcagAk1gw)a>OCw>A4v6OpZ1;ChJbSq2Pq zy0)9RLSHMUI+PWN>9P2wEd9<kB6_HhMZUpTvgz?PE7pgjv#fN6>d&PcwqrV4fQzra zhvqdH`w6{P`kLR%q+Z7>slE*Z62W9n@glcfZWUsv6hc8v#O+Li4Mb&5D5g7-6Uwdb z3}JsevV_*|OMB^#V}lm8#_=gR$Gxy1cELM#Om@NhM=mcL)Nd1>PN?n;W<~Jaf?=`o zuLlH<*D5=uM#owG4b8jN;4!USkw3SY&4kdrFY?Z=iT#YG4!jNiC|krIGyYB)yUo~q zzJo3u)dr+L48`->YPUNzr3<v0A`YG@tDYLT?r3eP^)#FP_oAj4LKdj`0_FDJHHY{I zf0?~FzGMFt)zF>l(MCB#ozdE+rrIr^xxUb4cGF`{j~*pG+|UEf*Gx!7cObLZoi=x? zoQUcZQ*&oP=-MsLb)(gUZe6hV9MJXobZx+~+t!EY^lnFB1IRy2(u{wqon?)I`qCff zthyl6ICBiwJEPFQ9bK@Zx1=O1dY>3Cam76^m*o8$GW+)&(O`bDTl~zA*~q2$DEnn_ zgs*&@pqNQBm#hA?8E)HrMKEEOxJrufVrF8*6fgJ3nR&Y6fz}}5j3K?`#Ru~<W@`H# z0J8^tMp}Ah;PdUGqkr~S1Yeu~e7$}(12P}@`8uQ#2id4#5whAkjeY$q*ac!HIt>G3 zhSFtxr{GHeuHSI?eBvrKpmV#`qYX}N{xl|?nz0x}8JUfX_qoSaZUw=!uU=;7vGQ0S z`!z_jLJ@?)xH)?#|DZ(Jc#a{=m8BgF?8ZI`Cs69)uVHM5#rwVuFR9f&bEv^yLX!Qq z)nlw&Nx&HX?x!W<f+MdJ5e(u4N_jhC-b-#M-llMIY|#?`hmb5e(_CLR7&GcN+*>k- zYMjyk89&<j=8pVl6W*CcI_6yA7vO#qfEY{7+T~A0mO18pzsk2oYhUVH6RM~`)!nst z*OG=i&Fg4tLa%XcH=iQBH1c(P$27XLrdQ`LZvM{&3a3)mFZe|TpF65+$lB!Jdn1AQ zHQ4-^_g0(>NmAo?)^6WfgA@>naw|8NF+clnYD60~Solt*7`H_d!Zi>B?<Pl0FDB3Q zlbKk=)$9nG9k=0@`6}^PrUbPv%z<E?e~5~{fstTA5gELw#ttt}@y1-9@qO1ZvxhQ& zFb+rN<kcU^b_wJca`NP;*&i*_kf8Gu(MBc_S^|6FNPAJx7tghs^MZPsewc$tkNcB@ zES=|LGJ6msBeJWrJf976CYwqe2Q_2r<Ni};+Q!Pwdwj@fYATT7J#s)5xwfO<w^1|T znKy(|u~F|NW-bPkIkR_ii$xm&$ak#<gxc*~^7IoDsfpMlzPCHzq+}|umpd+feZS<m z){yyzoVRA~3#ZvTua?#>ZQ9lBEladEZDRZ#wbV^bD@@K@k{s2lb!;yD=ux|<f}b-s zxv9@pBvJ!{8$!NvdJ}hE=>ioub7x4`)hTCi-G{jo%hi=3=H`?$p3A%{bGd#bF>c9C zKjwz9<jiH<qjK{h!S{%W9~s8?<(kS0bw`tKSm8px*Q*CVBI-9PC@wl``I;@oecYK= zg2lETi(_TG9@VuN73Q8E-iX*woTnv$cX@(s<BIJ9@QaO@1Ra<%--$C<H2p80j{SpH zYTwnY{rVi+$~pGS7$wZ9{~OKpx|y%ceR}p(xNLzx+*T&C^}Z{!mnGdVDzoHK3_JK1 zdDMGfMsBh>DSl4LxyJ9`>i<Xq3A`^u-9vRhk>S!ENXy+&>}icGuD_UN0Sc7Ibc`-k zZ!T#2MM){G*6!F<^Lfut5J~Ny!kz~nSu8bsSG4x!zJ47`o6*ONba0EJw?5`It$CsD zpz7%hZUHV?3zuIE#b*v5%DJlvUr(L!b^o1eSspy!j>7?@c89Fnk8ZwCrK6NKRjJa8 zDip`J>F+mXt8`+CxSXektFGJlbyFAi<ReMFu+h&DlXtW6Qzp|&v{BJ*#y6p@`G?Wg zSzq;U$hPwU?J%rIN4<-k9Ov7ME6$-x=OQlBnR8Rou1D<=#dA$#TCC}Oc-IO9`byeL z&V0jON<lyrmnMx8Z7cj=og&1HNi`?SFQO8QlTov=U=DT>)WvoQ<3H;b)UeiN3`7*o z55){{t)DK@`)_KRi-&$n!rnW?<!vLlcWA6TZp-!kxXUP1+d$qP*AB@8Su=`2;g#mr zq4k;lGps@O_MyzZd0n>;4bE7SoZE*6@8$NP!DWFh$+>-~HFNt=f}8V3x(=7XKCAok z1~}aJrt9n4xD_@rZuw2Gh2|d&%c_SOn-U$hBD!W*?5J(A`qMh|xE^R*)O#vkx2tAY z>P)EEI&S05{i(jIC01Ts{Wdf3T`hA?E)Q<&xDwRu=RrC~Few=I&b-%e7(DLX>VXoX zFO%6ZUt2H|GBc!@t(fKhuW?bN0RLgC2jj{ehsr<^!p*9zGDX(pOf9&gADnbQmxVO{ zJ(lC~eP#pxa3+z;a@HqjF7}_c8FHbt<1<4o-Oj{^!YrofTp(L)Gt|VR1cvkWsH|$- zq>fSp521f6=db!3n5T9YL?4xH?Q{q<j5gjz5~=&^A=ZrEi*u$vt~*DEy|_WdIu5!l zsOmq+n!8Z8BIlBzzkLn(z75v@=Q;Ym=`<VO^+$}FJV4^7Sn*C0zq=YS8l&B7R!(9v zo2eTf_RmX*@^>0Pg>zmF-(oylRonC~#zP-DxpstgppK$iYFbTdlEbd)SNuM+gIU?+ z=tUPzZy_pM_I5T(ks4k>6_=|*=TIfucr<_6?)l<ab(8hnM+VIvLvCvFbs4Yhm-zX3 z?&nG7ZcvLi7|8wKB6`UHNSq>Uf%Y(wm&>L|`UvaZ)ybBvy*;v_XY`R1Xg8Va{ktNG zm+|Q5vw&fJ_u1L+K`9PQ;D2~RAsmX$dA*$L1;Q!I8Q`r4&d7V-GjVTI74xtHc3Q{U zwSwy7p#HlDTk4-KGEKd~2I5}t*E0jQ6EC~&q+15qu2a}=YIvGDx{Y;qv~fJuV!_dG z!eafGPZSf3B{wI?HHyiScYa006)d{E#4dz!epOaSD(nAjs;GR+bjCsT!rBh5Cgb~j z+)vBY>S%0inc{~g=VKJKc|ObkF>?ys@ZPD}J?(`$(`d`?sVulbeWeBt2iDXXcly6K z^Uq~|^Zls*BNv#=-dhfmXUx2FrN8wS@gJPjw$Nk>mV^3-$-nH>xhphvCfg%umbPRJ z|6WI*%#xSxj^=EPw<BRTJtv>5FF8UK%h9gIu;{MU9nXWLq+>?y)@y1`Ab!83`smbI zj%cp2Id#T2a1jPUqrs5D|1R@Z7VaJ-=MN?P;RXQ|xH#!8C7#!?LyA)FUj@I+uBj&F znB|LHZ?lfm{Th+0^$VEn9JQc^`s(Hqerf;V;o^aM+wLDnH=UzcDb29nDBC)wzB|l- za7#!^HiwGFPj2YRpn;lwnI@u-%;vS2m1NCCOWfe5p=y?9$=a{@kV0I$F+aHfnH?U( zAgoBjJDvUKb7xdBbJ9mO-NddJaZ>mKv+Sa*pxjj!+n2aP8XS7~H#56c(Z6pP#KC+m zEAxGsIjTCrcCC$Dn$v0q!yNZ{Mlp?a#$=n_z9;-Qm{ZDE(zmqaLNO|9Z?@*x1>dHI z02$3M+!;EoYcl+z{|(mf5d*og{&&z7O>;{q_4-h2Cypn>v|tTtwSS?h(0Q@#0}&Ba zZf}ZNq2WnxC6ego3(i@_<ukH`)c%SbfaWC}^uyfw;kC)7yAhX8Eta_rea*sELqRfS zR}8pdhE?oqi@0Fsz(+IN@5StXKB59B{gv#TXtd*4<Ii}GG;xzul<~$}E*6XGqCT4i zy3B!b?nigP0G9p1@_x$W>{XXS$e#?cgskJ;f^YFBnyTW;==k;iFc#q<{eR2BZj>`6 zOE?>Qdo@)wyKguF2&{3{mj*r`w4|GmOiP(DZrLoB6ON@BH&`7=ayr+#J6K<_-q_qR zD4aV}vzEIQ${VfSb&b7!sdh(6^|2~;kH9lq)S3Cf%Y#|G6x9A@>SUpe0j}Mr_^8Yu z)M#jMANw(xGYhp8KE7D!f0GQimBmurOMT(8c6&+nF{TxD@)KTz&7HKI31NEM&sXc0 z393d_V-;U||7*K2Qa6SSReeY;YF7%_FRJ-U?T#TeSI#*tujbM@xArWoxk!*5&Npj% zWq?Rce-i)!rBD_78BhxCy<5ilYpm7#LK;kXecW*qdesb)oh8*jRQDKp>hzB)^Riai zY5pt?de>?(5&j&3s~~+bbC{(RW8|ypNSg)uHviv2$=i_h-gU=4eVw_qW)(%EjZ(Fa zdnuG0^-j{+jA_(}9><f=7-)^|=Iz>v!0=;m&(w|QWwCKD)tty34`!KWx&M9UXY_ou zU>ac#5ks&Q{=pC|gS^{NWLVTWOjtanUKPh1<3g6Q$diegf5y!AEtHwn@hn~8@e=AN z5xSpeGG7fTvy%t$qRnJ#z+|aNV<mbqM|pu6*3sVo&HKjPjQaoJp<8@Z83geEL+3(* zQ<Yuk4Nq90>6J)d#4iH>he5<cdd;abzUv=ysr9yW?vbJFTxhuaaYMcs)BU*NNf!rx zX;bH=G8C>kZdmrseV#Y$XDZxsX7}@k?jug{Uy>2Ep+K6Jn%Hk~WquET<2CF=q9pM9 zpLP0>?`@QehF{R0sjl#RBI&h9Yq$2lS+=u&ptYT+Q6x3_B-HCfeaqy@nVB8aS{AZ( z%8<)#XN2axO|j^l@?MG5WVXQnB1BNFu2Y7?Ox){y4shx$V;^(SaMQSDp}PAh%E7?U zo!=$FI^$+z5t>5!zQ&xB3!Rz)oC?zvolT;f-oUfkRa3?ez_sG8Tu^N*0q({Dfl2en z0->}d=WL?c;?>E*=(s0uIb^{#R8#c}`K9U)sVaY|^D%R-aH(I#1lMXBi;+51n5m$^ zC@Or(R@l{fS2m~8=A3PFwx-Vbw*T-Kaw+vckopf^wYH<8`jc}zW-uI8kF4$JSv{CI znd&|U{g%eh0AowzXU*R+=C8gT_P4wuqi?~<-jkVeAti~KI=nn;9XBc7sPl4j3#^zN zPE)DLlWgSpss3+KfM8=id%)Oej+?r%=e*T5y%+bqvh(=GJ-^5`IJbmTr?c><ZJ3!G z7W{#RbetKpSBa{+&UP`gVsYOEE*Bqb#$ZlyKV<fhXxk{w;=EHIw~B){|KpZ0SpQ@V z1Wa`pcPz^yp?U3q#I@#y(bVbR<qYlZX`YRAOW31xwtcbYBF@t8h%~W>aZqSJD?-h4 zwl1hHn6vc{HRJerN6SsGj@rP8VRlR=Q+dH0{y@A~e>v-Q2w#8ywi$bftz=Y_x=udL zecn!1m(YjDtB*6am8Y2nt?cZVX{EqFdCyjiP%rauV3yfUs0D*sImNcpm~Ew>|K3Fz z?n(SVxcvRSl3n{-W)dCTBy3lYX90%4p2-HJC%)O+$US$z;+^-Vx7lnnZ$qm6SIa~t z&3Qw09meZw^Iy=C65`??XMVZ;#(z4K^!?Q~DTi^gzeo?H&NU6(ZyLCkNR#(!2yy&v zNj?TxL;0!SP%*+M)y)l*(&W$=oxGov6jF#Qys9s8$9}P_=0d-(Eo@h<Cz>YjEP0N? zco#`LvL=!m+2!@<O1}!}0dtjVIo!-uGzZ(DGTQu;YjYj5J9Vs^h}ChAoDR$B@Vi<H z3U-a_o-iQaS+a!|f)3^CsKd6u(cz}t4)vWCb$FNB0x5#)ZK^y}_jyu&iS4n-&_f&S zI_gJU8?kR?f>@^v)IgOA|CDVrWte+Mm-{0bU6gmc@)}GYN7NK<LExN-y`5!$6%bub ztQ--6T(-5+Ul)L-Gj+OO>RfV}{SpgB0e@(ayOCTF7g39u-$pq8yVCz<kohQ?{`^l1 zAm0H0W8ux^(n&=SwX*1O_OXVT#FYX<or<4GUC3L(o9gR8w6w}&iFK9ffC}fBrmHXT zL$;i&a%ZZX*`3ao8*R&R{G$?5(8Af})c#AUX?*gZK(<HcQ4-sopAvX0{RwQmnuFDy zN5gc9erGQnSaO~UN*qlIEvp{JFNUyop{~#hzQ^=0@hK4*-C}0?!8balHO>~pe$4D! zM&n5qZoGG@yyp}Hksd8tSwo>IjBfY4pVEk{K71td`VVPCOVTpR{OW?gpODPlR{RoW z6ma%4ei1!$t;uqKRM?6u;o8I%Ywf5ZUgq~w!mC1~<K@O$sgjW?`8Qg?tI(Q+G@nIy znE@7XwfSCZaPl7}GypkbBfN?NOM(hbrh*DmK3H&q0)DM6Jwe50nBtd|oU6rs=rfrB zLw<;6;3TfbRQ_OX@Q3s#=<W@ClX*?%ELJGa62?mZ27|aIjP7x}U-0w(;qO!Oz0kk4 zXzaMxUhh`BaCUHa+W{OK{@&Q3d|{9;r=(Ekv&g7q=3<4={Aj;q>Qf^e_V7HHDbhx^ zYi?xya#Lvj6$6sq3vsXFrqKLIH2q3`tYAy}rF?4i&pf@Xr-I;#<iG+y9$86ZP@Gfs zFXb2bq(deVi!9>n5K)h>LKKGPw~<c!`EL5vqPTbOzv)KTc;wzxk9_9mWQOK9na4c6 zzF=ODxU($EWd|O2_S?!F*$*n;9aO$Mr*b+T;n7q+N0qq_p(X0A$y9F1R;~*wbH8!6 z=azVcM^iaA4`?cT7C?*2Ug?+fO~NsW%2XbZd@V1cyxwtd>TD4xvaVnY&wWUnL|>DL zMz+Mg@zwDNR}QrPPl&K4>NQ8b)fqgRvv}MY;BjXT9?bwXD<0vM!6hj|Z2ZRw5smoZ zoDU*b#lR=B-k`HPPsLE6`d~Z-oz<!UR=Fs}y?vpB(jGW;wgl*064?abJ_6=odJY^m z8RlH@H<*(Zmk*+F`z>pe4<tGn=A82(F()ghdl$7m7_-J&Dr+xLB6Q2m$gIqXu^Ia? zAzhl2{K%M7@nJA0_8~DRE2n#BjyILD{=jR_$sZYWh+{ZV=*Xr;HrWAZ%tvF^*hM-} z*mP;m=#PjwyP<;G7o+{TnvY+RYa9NyA;_4ul8;JriareHjO@;wRmQioep*x3(C#tj zWE?!}>=`F-zsH=y1Bp(CIm130=IkbF|G1|n8z7E&Q}a<E9JT@b^47A3b`R$4#RK18 z<{b24@CJYTqp)hZywSR9={{ZQXnl1_LA3s+l2F|H`?Cx96Rp3hq;J47K8_Tps+0DM zIJ#NFBbFvwA1mRTcqH?c?8SGol^rX|Q_5ubR-^&(a6yqi-r}H0zEY-0KUO|i3@Q(b z^jCYPl>ymK2C|>WE=omEWKd?6<exlS{U9^ikIQ^afqz{Je1P?w#9KpH&&l8Ga!%gI z%Q=64IVb<`E$1+({?nIp4ye16Suq&a-Fxe{M7MA6ZSM}k{w?PmP-isby^Z{6JOm~N z2h!ikFsI~iFo$v4&OAO0?``S<oyKLDGx|efPF7C$zG9H;z8TN0+my{N=iofqDa!|6 z&S8SR<s)&e59|U+hB+sHNX*H~>E4;+O+BECQyI;PePqmW51b*$UCv?g@S|9zKA_9G z8Rnex5iw^sL%<Z7nB@QYa?S-GmF67K4Ur6UF6qvkf8uh^tOKVxEP+aSv|aVlFlRSW zI}pn`v+Z&Y8;N`0e9Icz55*z4;lp6gO&>jTK3>oH*PTg!jQPhD_~<FHkM$g`F(G<} zDD9)a_UsS>QO5G+2ZD3XWBuj|;%?3xV1rB2FDeM97eO|pg20oglS%ZB74UJ9XrCyV zHrdxCQ{R~I^|p)cn|?&?cwC-ET#xsT3D!x!T*PBRCW2>R!G@T#oHv7LrC<YbIHW^n z(q*3s$0>}BTEmj}-3sN2&V5y_n=l_m>I88f?2X;o6=y?`4v!`_C9iJx5RitxnYOxD zYR;`>*2E*5;tdn>(ytWpC6)YG>aNs)Z?ynyG_pM#F%<Kj1e6%3C<!(J%;?<aYv1|u z$>5?Q=}sH5VnOfTU77|D8FAF@xd`kF;t4n#duyYaj=Mp<DE%D!GaCSV0C7#}*NY;Z zP*ku1jv?e)QEqPY%P&8D1FyViGYvz^-QfE`fE8xycdy)>evuWJE*@yFAm6|>Ed3^= z^v0YJ8zcx{E{bgK2BEjZ&~sgE)Y|l$1aM`!t{OlLRGF@5lClQ5(0s`0U4BXZNaQNF z<2{%^A=_rA84)BjA5t;}>VjCl`*ZnB!W$-xj5#aC%2?#-ZlK0TA=nV}RrM=kzL5cU zzlljNoO!ai?oqip{Ze;gnq`EB2_+Ff{RWy@6nRF<^+r+5TLVn7RBCx!;aCGSVmS9z zJ#_<IP)i)LQk6s0ZWK-Z;9Eyt)14~a!>PCgHv{$_<Xn?m5q*N1(x=feX9b)!O4Lm< z*IQz$OQ1usGA-{x5D9_Up4&k#qv?fvc=koj+*;lu%8tQmNl#H6^c-SGI=yGbZ*OgE z)cSbJJ3d_b7eW0B)NEe))T4)Xqh`!|_X84?roJ%#>utFJ<bo|cx%Vyuxha;7`$0a} z=2k?bAgDC`<e0Mz=0h{ULdPSU0Vg(U9kBlJksD9UDu0&S-5dS@#H`4Gv<D};*-T)G zMbYT=>li=DC_y|TEqdd<fh}Sn04zcrf$U_gWIT1(!aE0i3-GhBX9;Q8yH}f+rds`o z5l8(U8L-53Gmv-3nfS%-(rI+v2Z1E^9o9>ux(R2X>9%7?_D-hZJxKBa=s9_xm3OD- zIZ^lwMg4qlyNLO+8H(bOcZ_YsNTTg`g(4@!1h!FjJ#>RTOVUiI`%?D14!i7<`dks) zQ#Q}dw6O;{yV*`Qj|0<r0aggkXZaiHG_tuC33%}b_gsGfWOGIaq&*n1J1sBq7Dv5j zC>HacmeJf`sQCtg4DT81&Lume)-sBm^mtpLz<x=#QxE?bIlXJY|E(kcHaTZyVBd|L zyA4IgcG^+>Dvg;K&#bPS(Q?#!AXRq<fS$86F#T<MDkh-RD!I1;y{U$x(e(4^dK+UB z>N7X}QdziCaRFt(JnC5ykqChDxt->H)+5<NJOj<l8osnK1vw*gW>Jku$%Y9x>>b?D zd~+<9eUq*cozgd%xPuEmjym}0Cng_5a6l+v&qtmxp0h5ao~ym7WL6I@no9M)zCx#9 zbh8A<1v`GuNfKVpIx_d=C(FBi2snVo-tX~3+_XoXPX`T^bLwUe2T*8}^JOtz9%L^1 z<)ROziv8y&QKk0pUg=@KPkftgpD$`w_oGs2N9$>(c4^1L;_gsccs`ef=Z7k|PauA( zJ01Qe5EW-no!0nG5b<}$D60!Cde<MCy%tX>ayzk`I_%nWdC4UsTsf2C6ksA0=fm-i z&ghsAwjHMr_$q@N2>i`GXo~9!cv$9F9s2sN1v6;JWc%;#dW~a9SR;F_i!R)H>hlzz zyHHSEbm4y9vlYzexerB0ZHoBRU@^`3$6I8)&tKrCt{G{r?B2RKFEU3T=dImde%;Yg zb2U7-OGc8TS|Y3cuX4yP!c~6j%q63hJ^cr`Q!i?ysjJWw3NbYre`wSk>8&5n>A-b* zaR{~Q$B$KVME&@a^jlOvew=;}t{;E0eh;c2e~NyG*N;C{zr*UspXQ%RCkrY7INCa1 zmk>eW75<u?uW=>WAWcY$>ie2$YW;+sW`0sXp;!GRC+eM<XLBc*-@^I{y@TvN^^^LN zogZYIU$XlJ+5PJ$6_7n3$Tq)Z4-B#g)lUjVy{UzK`Lv^`ev<hute-U4TdIXy`}sN> z+18O?KWRw)w4o-54GGidTMmf+{=G&r_Zd$<-AHR>HK+b72)*$iIfk=|I<na6^bE%@ zZ>`L0`1$fTTPyQ-KDFTct(60=JLiPL*2=<7&#y)T_Whj{tB-F-P3yG1(Wv8hY1l&6 zb-%+jD`~B^Xo7=$=Ib|TOQ=qFc6!laUZUvq)Uc*;tFG<6E8TEr5!dlaUduSnaF~<U zX}NOm%nKUE7d1>B#*w`0o06&PM!L1TDy}{3j8tAv?h~lEc4)%ka{jgc`NzM$tLH5j zbVy77P{ALaG9R^(T#lmqr;uxf(%g-*!v6~;GBV|Kx}&yp_jyAfeU68Jh5RexAD?j? zU&_BS{vpcGy6Mh7`g%!`Io-}7_7(oU>M8wVAJ;UZuj>tQQ)iBBxa9(UGz_>}%yDOs z()m{!;SST_l8E5LJ|D)dJY7;^t|H#^l=ks5(_C<TY|?u*=3SlVorjlu-hh~QRw2ja z<6K#}1|^L5jI80YDlZydmwv7=8d($L=;q{T`njT5L6h7!73zia&SMPDCH3r>hw74; z9(q$RR?rqrFFst4eN5T57#3OI#g6wSkHdf!eDamE)5FqDy`xSO4Y|&$c<Qzv+<4pP zRjOaiX$Fod`J9^*80*4oqv;obVO4sOX|{ia41idr(gphENT1qD3*eL0n3rj6V9Z%c zW77vjJs}mLDO}O;D%KxqSq%&_ZEa98q_=3l+G-YtW1Lm7)OXZY%vnu|>4hq$4{+Z+ zj6XF+0x;clxZ3nq6>QLAAO(g**3xJ++)i`pw1IhOWG&e*7tL)}YcyS|`BPKx7<XJy zW4H+CJW;TPX7qeeG}3OGSk0?+vuWbsXk=Bv7TZAFc?JW|+@pmyY!f4Bf)+M8Ppg4L z@Tk>5WOc!&XxOm#P}<}n-Ew#U#F!FWeTym_rs~_G4iK!CP>js*o%G>`L`^Do1ng$U z0pKuo00nD`=PnjX&SD-e9gWmz9!ihtzp#q4n%*4v^N#8s2`}g+@=mN^Q+Tu992I4* z`dq$kfw$>agK607<RS8AG~5xxER57LrR54@m_A(Kl{lN!z|m3XZ62pUP0%fjtQXYb zbw*xaFueFgWPKO(#|ZkxK;PT&6cqBJ&SIq1@zvU~G!b>^+wkC%rk+WT;uX_YBd?ON z63Ioa+EBGmA+Xep6+EY>Pg4z$rkADeQvs4Uj|sAl14@eAT+TDXhtx>4kr|l1=x`+h zK}Ps4DJh~8GoZ$gcb-uDk+sNYJZvC3ftZXO${}Y>hIA2Dr6k&`B)-Llzu`3oTR0JQ z7Saa%0L;(OV%%xxWNn;l!+G)9SY(+%4=>fbh<SG+$*i2lkhn6HWbx3z<2*wy&nHpM zrpBqbMAGyaTnG_$T4PR|R>rL$*PJ}JHAA{n0v%tCj3PExJk{o@M#p(3eOke$MD3yq zoe0;R3|1E6-kVM<2gBQVgT_bRh()d{VX=$QNUnm4dfQ{cq5NoMTP#uyqr+SEJ0^G@ zW@&8zl~6g0qwR~xFLAc;x769r-;>2J1iF1O7K1;M?WRC`Vi>Z~UaREO7&4EIid8)1 z%TlP?s<^W@yxvj|2BYXmcjQ^Cdr&YMegZ9yMmAWAF(o!K8My?t#**<n#@WCCQtUhv z8C}AMq3o0z83fk=x0ur;oJPjHWwFSZl6d4LLt~?M()#v=(uj=0w=a@qjVztp`lHT` zUyetX#hry%{)p@+xWP83)gq{Tcoy|`!M4avC0NfiKSY84RTo-{=8>H--sI`e0LHqK zSY!tcK!bL;y&96mob}Q6R@(QP=|Z|=h%mQVjf>)<0oE?kZpZ-9Bsex3i-xR_?>sB? zpr^^io`5l+W*TXsk!H3CBJX0gVh{^eS|b6-%aj56_Qip842u~iTgHPP6P4mf4A7mW ze6BtYrm+&%CReqqi-x=s%Wf-fAm-(j^tOZn3TU=USMUKowTdEZB8!DnG_tV0NtQ9I zH53{URC_|ko@(}HKU=dHoT4012i?dbQ#CJR)Tx<gYC2CK2z8d~bQ#h4jCRg*M^;-% zV<m-#JfaQwQjf8u*;Ex-48?*@fm6Um7E_MYXnG8wF_uR}vCjd>ON|t)$@H$;c@h|U zM-zA&W?GOybkWIz8nj?()h?hiM4}o4)2g8VnD`qEg_If@)U(8D55Nhiq@EWBy)wbf zp;W2!gsEsHCxBOEf>@E&5ZGXzZz!C<8?{i`-KhnUsL%?P=uo%7<<aX%Q#&vmR(^(c zrxOz6Erhzl4xSncm0Dpnbw_s*33@<9R3+w|Q!+ZzDx!F6P%hncL4C2d9Z4#R?2Ph1 zvW2G6cR(pLi#$}w0DxsKHo_$>qH>^Z=;cUf18RhHS*4H8ZITE(EV!)>6dB6UlLRLk z*%7GOF8UgcZ>ACGWK?@6O3kYxS`W9-S&6eP4p8l_c#Z|Qi5P-tSYv$w6$IIUsM8+B z0LUb;u2+hPgJ7{#6xO%4H^o!+?38>1)dR<oakj_S6qw?eEjnq%R?4qiDE>LCA<@Wq z>YJ)TGbpTd##<jPXm4){uc3u}&M#qS!fdKG^`@e;hAR2-)c0*CP#|seLJ}e93Rd%z z7hccbVR5g;Fh@o%8g33+fMkK}nYPdw3Es$P&?F);8p1{vLIGG+u(|<2!|f1=>zi^~ zK^?6+IO?mAfBDf=qo8tzmGD&LY-?|VX5dgrQ_!cdU=6es6o%S{r~xFD7h(A+4(R8s zMcN=D2w1%p8AU(Hh`-#L>0LCu+lUsV7ENhBASlG7!4erwID^Q5>g!ltOz9i^4AcGl z_L>pMZAP0gCYB5c4j&_%=~?>k(Pu#Z_C+v2B&W~7Gz6^Bph;bJ`56D2HL!Z^{3%$i zakPx#60#R)7%g?!({BMi0OfWQ+e$M);#MQ!uLXPnROboCHLr!1*{KuJR!5<r#2Np4 z6>Y3n4QE}3?AsWU3f7o>hKyE(MYWuEXKj~EvdWAs@Lu9yuwJrX3`OIS_r>3z7;wU< z#3dyok$8TLkgkK?s6~dZkP<t*TC`&L)=v=>)Tm6&ccnDLz)b4S#YUojIL%M7kzNr` z`qRFc!5(rHwJ(x<15rHk3d6b;Rd6nsr+9LXpyPTJtcG+MTB^?6W(nNfRwH%{x+n@1 zc_ymiNYuhTM|6#(r5E?6TTwpT;=GMSlDkv7-HKXCl?ULc7^Q+HBO#kUJ&+%D{v3-W zOY)p;(s0~_6?)|8^bQTi1K2yEbeXp}=8Y+V=AuPD-N~IGIYtr>S<*lSw8$;fNBIz~ zvLX!MR`WGy%o9OnfZ`D|H7Hj5Y%&|tc<V4B?TZjk2s6N29JW>j!9*I7HizBXj6sm` zFl53Fm&mDOO3@IK0vxs=Qfdf<e<gaRfz8sALJpqvQZwFKCQ=taEgETwAfImn*0A2| z(qC9AGy_?3TH6-|M%Td=Yibw`F<9Jc5p@bxjmQ+^Ru!458NG|_h(_L*M2LuSL<gFc zM?C}&O-eW8bXi)p%Jo`hl&T5eTRKCdnixcw8PkPrHMmWQiO<|tK?sU*?-faLo@vaE zybM3w_`=YT=B4~X?BPwgr1&DSh$+orW(pyVkrs(zzG>fELj`6UP)E)K_zOK;>GuHF zcrIwSh=szdBAG?}U}KDuTaUKbf=ZcTf+@0DmSTq~%4i}XD~BerRNg^q9}h?QE$yw5 z7L)}SKMlI0O&eB|7?EEWOQ0I<Mc&Bz&#UPIp~6mJw5Vnp<|NW;Q#nArNxrIBgTiRc zV|u2kPy`df)I37*HQC~eL?Ovhq(#(gqKN<w&A(ufp$be4tXgEVL>Rg-J7EH2Yohio zXq;`78T4XVMCRtP$m=mi*J7m@zq~i&_$Z5@_N&N!j1NO_Hf&)ma*o=Q9LkAcDuMc) zQ!>Va;VcqG96#FLEL--H!D3-=`M)pP{+NTq1m`(y3~#;nBh<*ivWUFqn6up*$soKX z!W2_uG}5sU_cclcOyn8UNIUnGY-Sm#x6=}L-ja=A`kE{m5OX$ZYU#aa?1P-8_B5qp z+*D=#9&E$NlE@+pEB2JBP(1QPjGoG!&CaH1dkf}BJ{G#&o3YQ?5zsNf4tZxbzlE>H zu)O2R=_rh>gP4outd`AfmcX-m>qaA;F@BR)F2)ck1+AQgFx1Rp76l`&R0}qH>!@8y zLk!=M^|lomdyj!PI(M<rBCJEyc|$D5@W&8+!|G>+e#3b(felyZ5k8GAz~h&-;WHjl z_<#t(KIe&sW5vM9F=t%^%X1B96}q**Fn1C5tRAQfzBKjisCtd7mH+kbk?UIF{5bV7 z1wN+0#}wE*1<d~K{TNFBR5rlu{%zZi5k1_<LYHZZc8kpZ?Pr#qr2X4%Y?ZNfyUFau zYV+*$+5W8qbfKjA5Wt2X_U4mUYg%I^C4JZ4^jTAihth+eo?XW8=&|Pw+RSg+@dZuX zbX+oK@bGhI@mv1jH@05F@5w)zwCzu=btQMw>qx=$$pT=q8^J65Kk+e`1+#f=H-cY# zUK_#Olwm)jqmAG-CsTax!uu(+-y6YuC(q+{KkukdSlVc7{Y1d%DxBF*>|slo{X}kE z-{@Zf=)r!XsKS1tD8hcCp+)5YLyF2mLy5{^h7grSh7Oe@4H+u05()m+UZbE0_WzIW zg73Y4-Qi<@UIg(k49a-D{q1|<Z^77o@%O&|S^i%Ba=$AB{?7aF%m0w&?=^&I!@tod zy*ufr{FdGNxj|>~JLb+=z3<_-{O22MkKp&@5zC)DKj3e%U^)X>v;2MLGu`+*;JH2c z`_4%RoWHy6|7%aRm=97J=th?qs>Zyp&Pt}PDUG~m<-c-q-idP(yIK>qyUMTogbf6k zm>O_m)hMp!^{)n{SZaJv`;Cd1x6^-!ub0?JfUZ&#DHWPO;TXH;8YL2d^1S#27n1Tc zmgLd=p2TknzvK7~^LsMCNAY_Kzen<WD!;}2p618s#6$u#Tt7?S&sp)zYkcJSs@g3h zLv>MhpKG@iS0}FP%LhU7xxe|L_ql>T^z|)dph2ng^L8!v2Hb9U^()`kZ()7q4*llW zSMIEzsHW0>uW_5MS=G^^N+Da;35xa%iuS6X=y;QY;DX8^xS+CkklUwzVqb4k5L-|g z#1>Qru?3a=>n9d?lY-EK${@6$G6*fG98^Cs<PlL|f*LB#FCY#MS{_nAai}+GSdeRe z$sHc#9#lW^V7{6d<eFb{M+CWt)K5Irn=~@WHNWH@7UUjYKk<l;Rmkf9gD6icvVj;A z&2M4-#1VSVub+5G{n>{Go9q`T{K#y)bDNO1;9Xgq=!d)M-eo>N^i;+^&mazp(XGoq zFX^4N&$4RRXIV7tv$18B1B@xFEHsv^a+on>l|{ymRgN@ftnw-ui4SI<UpT^Ak`E9M z@_So!Z}A|-UZNy79;9Ti@gTDr#+Niq<zjam4^q01c#w%9#e>Y+M?A=<$lXgk$Sg4K zVM93%Xgo-1!!5Idc#z)=f>eqY`e@=oO!&>9!999RaZ^{7Jk;0(!hZO0!#+aW{_C&7 z&>265SdjdL$4Yd9u#odc>I>8xDD0ibrOm%Jx8r-qyDTdCyi7Ly#LPxx-o?YTDXW>g z?&$s*zl4_*CMkEnN#B^~HdL*=?6S=FLODdn2SwVrbelEC6`}d3_uQ;)`|vVt+q0vq zSdz#ayzdqDwy~=m4e#I;&x$f}Yny3q%7Y4eZyK(6j^;zO&mDioyy>fb%!SeLV%8T@ zc|%!xN`3SD$K7$d)2{MEy%kzOYg4*^JT-DKYi+tByy`*LGs1jjmQ|}mqLHnvtc2$G z<d9iU;0i(@cnYFkNLfhILJUaQvILT428_<lTK-Qr^^Jxf7c6WVw?x`9pnNNK;?=S6 zn@&3`mr1&1Wx-piNQ$8bF2V$Qsyn^uuN8--PV;6qjr}OV2^^NB6a!Geg3=*+5kRD* zKw{kpPz)SznzSK@b|MTph8c3K+}`v%I*R78tV&-|Z#jKOJpvnss?^AXNi)WaLXjPj zwpf^3>!aaCoXSt-_2+novnA-<#`!29Bx+-POp@@PrbKO;?X@Jt$$;~Yp^0b&ec-g$ z9A<Ior3eRIUV%{u#lo)`;C}k#?>d0Xkc1CM0U1k3S}PJoVyOWKDZMBfW`*cEz!B@r zB2_yuv5*`Ozq?<YOB>EDF%;V@&hY}yEsd}gsFipLQK10)&iTz#IRH8RK>_zTA_ldb zZ2~Ve-w{l_=x^YRhFN>t1Z=Ew8T#r9Z;$YkLOyPsVO(V|iF|%|nPJ*rAz`J%83R3q zHzUm3g)fZM4?OhDu8Ok?a#1pGZu+gkZ=I*c1&!pIh4L8dM}c^ocLo}x2?8eSt#vk8 zzE!e2vK(*_EOoa;op<rCQv5U0VC9IFX(S_nVNp~tc#G$ze{$Pt-xdklO_$CZ<iy!# z)XKt`FX-Z0@?Qru;l=SVdjqQsRZxnR>a(BKdJ#nnb-d{hNq7ptEJ)P04B#=@F#SPD zLWrkm67!xRs3P)2Jk0SMOC2i^1~en|L+7T~UO4jSqRmo?HhX12_kziTDw5`Aj!I<3 zhlScd)8~E(4(vwd(QqK^3-`fAL;{FtcsYQvD2O1$!^<QSm;+$?{(tt}Aefdp>w!uj zv9q$x<o4&JTZDs_))EObnYCzSBg^cVgz$D$tS5Hq16d<$7gre23MA9KK&Dq_ETiS2 zg{kNHwL{?HGDD`dkv8XT0gLIeknEQoR6oNF;GXR~v>Bs|8MKsP-^Xc|UG~<`P5)`$ z@g*#I#+)>ya$w`oq<8a!ik2}V-yaEqbgPi|5VEiRi|325qv<H0s%I_OYerlq8Eg1_ z;pWw`f+eh_${<earLe{4ks^sT-^t}yLNGk0&5x>~=AkbS-U?}Xdu3`sPmFP@uB7GW z0aF0bYfGnxYJ1@DnD>f;QZ{&Pn3{CDKXEJJ7XgT=z{)T?8al`FJYO*sNbI!5oaZwz zusio!`uRfayy;$Hca!>TUJY1^Ni%?<WB>-)1HiDkJP0r#1ob#bQY$~wKDW7g`k$^b z-8s!j9N@(XVA1XZLVGyT0n@){UIQQ@T;a!Kkq&{xW@yam$bi(3ku5{1uwob|_3xrm z0l?(Ia%ct=Z<&QeK<s?@nK_V$*crja{xboIgo1i&fx(O*koGBnx%nQg|9cE6{lgmw zDDa5Mc^s99Y_veN@(qB1RRf9od%iFl{wv)#O#i)r8ibvEKHoBwy+GcC1RKLZK&K;= zHvFslUU+3dr9uJtV4tV%38*CaArhN-O&ZXlk={Tb;6ke2vXC@6Z>fX9;uHYXJfNo` zT~ry$+eB^aFvKP-kdqBJKN$0-d`}WGT-$DGw>93{2M=fSYQ00n*yT-2IJ)Gjw)(Am z(h@8D4nTSigXlde;fg$iaD|`NdogZVn7vX%qG;m?IZe*SWJCOyZffA|zZuda)-e4( zJdMXX2bk}x2?|cBB~tE|+UG-V>gHEs-hgkosgu9KtKPgyrfTqphTT<_8gmz~`tl7u z-hu=<H@{LvLFvRmpiRHpKc*eNCFwK=rx`>?C<vs(LH&P8JV?x|x)118+57Y6)!`}k z#Q5|yZ9g9G$qD&|P(q|JVvA%N#z+Puoa3r`jGCrR)I7R{KH^Sa%NRAxu&^XfxLLZt zEc#LxkX>)eFQZOdJiIaP_!!Vwc$u4;{t6*#F=vUJI%6wvz>V+4ygbiMjpW}MeRu_; zE{N(Yyuu2U*xL%lA}AQD%PTNrXV-TOb{4Z$aeN$Y+%_HJ?n39*(hm5oiaAN4w>;J} z1n%Fna%aTZ>ZTFpJ&=1JTw+e&m=nLpyZQIvh<ZrcplW}EN7eU|sVT2SmV!#uI~W}C zBz_4}U~>;p3*JO(;x>SYdwF+MrH0)BDzEl8JlZ=N6z@fd4>(YX&2(Ynt=~)p<(~}> z_!>P6Ech9fk@T<3awg{Vj5&@+|7`R1j6c8^jDblaaJXCBl8;5k?MQ1Z;3r&lUnG8C zIR3qi1*ZG$bet4>;6|0W;Vt8hcTVaRD_jPH55NhxHth%pZHYqscuxeP>Vde~EkDH2 zkb#zvlQhVQqJ|OSwH_nHk}NjXVmr}1uPyHM60wb>Ed;asWEZWLiP+DFWzS>bOTUNt zmL-tXVZ0Hh_W>hA|3KXKi4IbQZ0$v`Kqs#oIt5Z9i$@kIi%xib79lXsMaSB9)Fxl5 z<~VU@5%_@2_as(mT7OYqYUDH4Am-sO-P2|IEk+%nu)|_x`I9<B0=7?#_EZ%sUvXzp z-1{qRQOp545eshuY$<knxJ*KZRmKQp_~R{+$aE=+h6&IixN3P9e_~Fnck?~QETb@n zMH)ZMcoDN^+M>eVY0d9JXD9GWIpSU~o+N<#feivfNE`zRf=2L(!&npVSs)DH&b!hd zIp7F*_^%m_0oxpnF;1DVD8$c(DX9AcM%SB!f;Hse$5gEgcIPby7GT{4tnAsRULh?p z6Wl1iRsFxM=@~ABjAk@3YkVvif&{bRN0QU}vi0;|q8)MX86Fv5G`g6v$XkISHtN9X zn{|*sQJW@CFn%9AVMvO!Gf#Ug3;&AjNW_5`h9S51ORYUM0EOn&ZPgd2Z(bSmZobc( zmgk|foPDd}c^dA<MZ;p=1WuH&+<8$EVYJ?@Bc18@#2Rk?eXL<@EOqh;Ud`_-Q^U$8 zq{bZ8a28Q{B~Gm2#=Mv}9fQ8w_2TPe4i4}Xe0^3Q8m=ykHC#Nb;k+XD%}45!T=N#a zsW1H6MFo9ePYVs&5;qGEgkx!I+$CR&6Z$ORbLQ8sU;ySZ+D)0qXTaD^X(DU-Kj(1P zhrSy4aR(n$;A0AWloVh+USGlVSLJ7xR6qZ0b~n;~2DFJC!oOm4%4CxowRt-I-~WJj zd)WOW*`g%u*Bl;p8?~SM$z%V|7m{9caCo}iZPf1S=X;*_EweRg4>mVyt98R`#|_tG zx!b5M*ULW<xm=GGZlktdZ$IO=cj?h}8?^;H@Y4gH)Z=8gQCqQxxxbsB$8+`h!C1)* z{h7t)_$C1KzrBfV%FJ2i=y7aeY8BXSQ72lmXO)GTjB1&dlIJcI4fgY-^4_@??Em() z)YSg;ANdw&SJ^HCw$A-?hNulayQt?jMDugV)(|apa|jkK%B5GdIG0?}(p+jq%W{bo zEf=k#75sA>=B}b+v){D;!-&Q2$9=l+JMzufa`4N@)107$*Sr7I`;ey!@ue|;$)oR> zZS2%xa}MbyPvah3TBkjrZt^s0%iTM*Ba|yoZ+-T#i?lr?IY6G;Z+rQ_v`wT(<mrg3 zP93G~B0VBcU;JZqyS9z=h&<hR<Sj$BeWb^|%G2p@<jB)oeBv`lp0+maAy3b7I{rY) z({B6Wne*^RvRlUXS<L&jc*&V~VjL6;5?!44S@yygCu(=j)?WA=aucZmpRF3Tn7!~z zUwv&?T-)aB*w&7-Def=N*IxMSZlzA66#Li}cE729{H>JtCR9*`bI$qo<8RS}cBIGO zY*QSKzsa@9;`;Gl3zDVv<G)HX<Lk%Y$j^lO@i*|}){np5o8a1puCpl`s<9~=s;0KG zY3SM@Nki9A_00P5SMxKee*A3zAi(BebB*@TCv&Nsce`|{b_?GTp3QbT=d5d9a=nnt z#4zob*Rv#`L|J`hPn#;Ouk2-0#r2gzZc%+@o_)u5b8nksw_Tg$F1zIRMR|Q?kfO1E z_8pC}mah(ItiYydY=BMC*g%`2G3}bu81ps@SY?o+vBCBojSaCW8sj*=%F);`o1(Gd zHbrCFMyD}Op$ClxDH<DL-_h71HbrBH+7ykAv?&_n6V$3pW7=1zv10oIG=mh49ckau z7#|N-aT*KT6pgXzsdqGXv`x|2C+a62Lt~}(1&swM8avj$qp?rg6pf9tDH<DXQ#AG| zo1(E#*H1i-#>(sq8Vgc1cD#K@V<*@YjYVvV#>UtbjeW+ZXza7~6HlZu&b0?L3sN*T z*1n^$lWdB{#@Q5&oorJyc8X2W*s1jsPwRMG1Ifpt2H8GBQJaQ<HM?AEA#InmHIss; zNE@k+BAx&ciPL*YT>V5ujp7|dVIXQs5r^^V`m>MQTO5W7!T2X#h|%RL{7a^~90Kbf zRbba$`9~RV!1_m7H^BHuT@HZ!qptBkihtBK{L4S;8vW%Tbq)Rp*gv{$2aW;5b0)sz zGK_>}r^a)xw&9$wz9(HAM7Dj-mUmNEOip+kbSICu)kHol7Wy83o0o9U;OY^VyGQ!6 z>gzU4a=CR!;c>cs<P_K8)im6@39fg$TmruAJu&*HIjWu-P?{XINmt>Fd*<4K{tK_Y zwyWoTD${vcmABYm&9fcqTTM+e=#tAqRwhP0lW^YiAJU7t+vo6e&7tNdk#&i*&!D){ zze`!pJGC#~>W+FxH;oLl`Fsi7|0?Y^n0^#Fg3;yxM4((;prIfq6WVluBbyA>jwDjk z<*ZeHV?KoU|GM39Bk3gy2@pwoXO$;SRLH$0W)|>=qyD>ez2YofB0;tYBkzi0#f)q+ z>8r~!Q6sK*W2quXp5uMeyEtEwBbr<!Q&;v<^oVGh^p00@j*`I%rewpNB}KrYs`ci* zjgU<eq4Is6)$RS}_ffMhq^^Hu%H3_&h4jt#8#3`H>|n)rngEo#l42T#Q|$f3S=(Bk zU<caW+@2)PB)#-lz3t(KSLkh(_dai{IPc2Ko_fQh(!FxhPEI;6C*3<pyL>1w-8RIH ztkNAVv+Uy_9u@TzUX*ZFxskRiZ=vh7SA`e5&KklV6W&HQz2q2xuIiI;Rwvk@N`#+H zL^dP{b4<4#r5dSWL+#T@mu)Gh*=2hW(E26|%mohlsuZOA<)r)PqziJ=1A?@E)Xu<U zcstdrxapRsK?w~3Z9@{eV0G!S2`qnPl@Ju+keEU@ywVo2m@P_#n*lPB${U;{uvu($ zoi=yD@=M<gD;@@9b@`Q0an>cBrEDY!VXD~I!YSb`5n6QMY;oCO2aHg{%jHvH4!H;C zq=)3BhvuY*<)nuP>4ZF*EPIOVqmTfdL^y4cD0CMbH?Hb6MbQWir#*pF@2nTdY=aCF zg$_!1JJn<&vdax`PrzG{OL&{rfO!BVQi~JeRyVT6B@iLOS6sm?khz21$YzOP*j$(b z9Lv<2mCHnUsjwfB1O6d7=|gkUBXiP+1?hyLbVdSa+eeFHIuUNkqWI{O4RaNXBNQ$C zVv{42mSv965++r|?|^pA;X*Fln&9?UH$pf);W>oB0PGP-dxb}_vPkPk?~hD)t9Z<y z4T;)JWhvmMgo#Xvhl4sQUy_qPI!I%UvOL2a+DD5}OCsE45jx0SQ2smj9mVi~P!di! z?a9b{s8dyVGoVlTgzG$!NWYNJ^-c!8tZKO?B`l4KE=~rBd25nR7Vu+|932I|QZ*5z zkIhMcGABJMCp|hR{iz^rW!^IA?vheto}?UBmzE&}lmM{=o1+q<H_)pg?t&4kde2u- zkU?)9=v775B|tK~9`vd{opiQInK36qugh{|tp?~Jj-a>7isSkuwkQzC<B)LFpRR>u zSt1OVvi9Woob(Af=}1m`OiubULE0*U#WPt_Y9B3<pod-<gW)c?XVQpYD%c3bWK<AB z>5?oX4(F0%TxXjhgDjG`By2yMh`g#^-0&OVSLHon43KXH(&sWhp>bj|^0bf&a4fG1 zKV$0TqB_<Mqj_0WPs&M;%SoS{lRhO#Tcxq+4KP8imW5VDEOzGFty6`Vw0l9(+%G+$ zxFtI(U<}(~AY+n6^KI(b9BVw9884EN4MHkut^H}ifK-vA_R*a5={f02rJ>cO<AX{u z`8Mgl<VyiIw<|XhM$?xbOMa3~EhrYR5;e@YXSKp&rv)OTB$jztfW-lNiN@1=IS(l8 z$uJL%!MrX#Ch4?b(ZK4cDpW|Dgo_f9;1$#A4Q^y<BK$-GvP3qz&PMzzdas(mVS;4A z^NDnuhUF^P-ONx3yy5k{)tiJKgY+3W>4`b%WKOy&NL!s4l8kWq+)vEtWZw+p4b(`4 zR|v*%OCplytV14bk&K-wJ|`Og^p)9h#ZV;~oH97IR-rojD)&;xFt8J<@N6mLB}f6c z9L=z99jlsD<uxY>GYOEIob;YkyH$}Fd7BKss4{0+iBi~5)#q~3XXm8P$w^NM(pEt% zUb>vp=!=k&PZ4I!Za*V6pl_n_&R_rKOod}fwLJ7;$x$Fv1&E%)ud1dd96yVSvOz@! zu|LVk^Q?;%CW(Ba;IyFMBnQNA(2H}EFji{lt<AylJi|EoFtF1g_4yp&&(BF;kdvNn z(w<M1s>o~dGA1X(omM%7qD@)smf|2-?D`}cU-<2=wF>Q$HhGVCVVCg!40e+)ta3J} z=>S7pB#YtW$w-GVtYVfxEEVN1vM^7Y(FNP2i*wRn$Vt!4NnetazBEV+3*Dr3>t$9Q zaH!Tu5+IN;;wJe-c(u*4vbfyX{C1=e#J<w-wYL=+W)PE&2-ueJ)+U?{8ICbi%1`QU zhJ>*rBNN_JkR}m%+707BKAsSzHd++%8#e}mIO%eHE4N@PkO=8nZg{Q0;f)@z$Vp$B zlm22(`l_7tmx8o>xbzakEe_6~YacDkmSi#Om1unUy9bR^xEYukwZd++CY&a*>&s|U z(&J8-gtvp|>#uVo+l6`}{Jx0ldhcWyDIX-Gd2oI?mfVeO6{blX24`yq)2|p;i~ipg zYO@h~(-15`Eo}(e)j7PoCMSJuPP#fLT@$3OHf0oWhJDP6Xd8ThlRXoSpBd76w4&FH z0?NA*CzH-11}b4w<veFJPB~UGm*HT$k++15YlGOXPZpS9wi~Qd^cGVHp>rcrt~ZjX zg10g#e^p{-=<_CT-N+j%`ZYJ)8C2HeO*!eCgEaCI@Xy@RX&<d*VhtX*`1H|4b(Vy( z@$OGtu~Ol0hKce!u=gztGs)CpC*3uK8#INRPqn0^)OubP!IjLpT&sGn)A7wJ&-nl8 zB?O7$SGS##jO;LWY>7m>kaed%nhQv0mLeHT-1a53YUHb<Z;}CxE)eu!?tu-iVj2d7 z=vvZw+iC{Nx0V)!*(_Noqb`Ho@G8@hRTRwLav@_dsobOqzQKX<uD!}>mfBe@tAcZp zrTAVhvRY1uY`;_igz1yDPkAmw1+P*aeM~CJY6eON=paFZE~v5Q*3mae7n^2UBqTl0 zDPgwLc5GFc?Fx-9L#iTMMT#QR(lS?r&yqpbjwHf=&WJxGS!&^j@ReIMpgP=)kaRTJ zJtg7rMsAd5lr{x7(r8|i%O++s@xnc)T_~)1=TI{(BIWm~(#(cAQj^<`R8yDseBf@= zCD4;KZ-X9;eDWp;<TKNWA(}{N8Z0d3(`qs?$k-zW&laW;rlnTlYaBi%xMt=dpNKvj zup;wqGJ&!!8F@F!WlU~W_-#SU8inT5fwPXMZiN-lHCdo3`L?G7K!brvEzE$wP)*Iw z!J*9HfL9&h@O;Mqk!*p3N(%?k1)0IpfJ4R+;%x?pvjM<5;Le{75^G)O)xZU>BKn)D zROFc|d>^mX_~OR9liX?=fR`r$(G(Q{5vA#b2fwc*orm<2Q|yct*1!a1ff%xvEOC?E zm4b?~KW9*(-!698B?%<gvIEbGUi1=F#3SJqUS!%d;%C?~1rkg2j<Nh;sUpeRgqd72 z$ULLcktelIp=kxv$^eyQNhxa+`@{ny65z2=d@_BKGI$9389=XP2MfL1(^AF?D;lhY z2tm(^jgjO*JS%0Om&Q9&id=4^GP5eC><lJMA2f?#O64(<NcOj@*YHj|50h*OE1_T} z>aK@3&rE&4I3X64=Acn-(8$pViK|&r$>>BWXxNu9L7V{%J1df4W#nl}aWEYh6P$Ix ziaoQcgd_b9&x~$~@H-iWvU75PsbFF*6eLLqiV-HQ&DiOtwYEMQyr)nlg?|@Au=Fsb zOEZ>OX@(b8Gbk)XjA9t46GSB20xd@|rj!N~ZxFG>B43LQsyH&~JYmYe$ygQW6~14@ zPUx~LO8)-wBtU}MbD^v>6rsm<JUv-fv78HDE5wu}rvedmp~1uy8`Q>_hfQ3;n39oh zA*0z%WKoq9FUuV!uzflHSd#S)jSBMDMlvEWN~m*d+ZppUCgp2XXkU^Y9{QRTgcQG) z47G*}4HX|cP;ipi(Cp|S@ZFww+hsO8Ixrrn4Mw#vo7U1=joLy=rmAaHV0@03qh3j; z&Q>?08-^Ig!T4*`LLZo%G1P%E*VM?@uV8Q!*vyZZ*ob>bWp@k`-g*I`LB<$y6q{Zl zrGY<~RdH65#XkeSw^HLmG5s-2n5u$(jTQDmOp<6V8F{HH{DRPtk%9=welRr0nUEs6 zaxZ}APK%3%Xf9U3>@69YK>AG;bSs#|2%R!!G76ON1O+BGhX+~z0u1EES`0{KIpB&W zR(gx&15LIP&CHMyX|eo@$riVDmKUz@(O@862s1O!WSr_k!^M5GXrM2E-;!kgKcD%S zN_oC8VKStw@T*{k4;IW<gv`0jSoRMYv92tOku?TJth$^fq*bB|SFE$73e0ECOAM7^ z6-b%+7kJ=hOcoC`;a{s+F+9N;(IiApJF^hDpoxgl2OdDIYf2(4F!&qyiG`u05h~Hq zvV@!8s~P0F_)-cA%(7+uGya|g84IOZmiTh6@%Qu+6x60f-JoCwh>X8?E@~8Tg9(X% z#cwj&#DKR$m_)W~9s)AixrR`{*yEfT71>iS0<X2ZREZHYvM3BFF-&O6VgM5)#V|q6 zsWfGVVS-+QfjDC@!1$vUE3@)cIU_rxz*6CjF4ok-D5M=Nz<|->-Hc9|2?nb#%rPJx zAQ~#0)(w?s2}C)OMz!;mA2{9=>|pfJ{09G<5Bf+kSb?+?h$?TPVTE8P&%Pamtg9g@ zIszqOHsG)50)G~B2g?9ap9xZ;wsTHq+Tbxb1QQ7j5=NagNOV-8E@q-cJp91s+95rX z<2HuweCQp8GT&LEn6)Ige3?BZt{>B05`<Csu-QIxo|FOkrgoMzV%FKsBxj{d+535$ zkaK%?$sCh>TG7WpBgxPuhwFxf^M0cC^*Jtab&Y!65M|eFm71~JPMtbneLp$+7)Qf- z#Z}&OZi8*j&Dl{KoTLG}>lJ0gEVJ{K;D~hqF=5i$U^9I;+*q2~{c;<wE;Bn{ne8(Z zN4?`OHjcW@be!383%22iqkfL}xpCB+%yVX2FWB&#yD%Tp?SJgszvPDe$4GxnfsZNh zF$F%Rz`q0q6q-bQ68AOh`&-4t8<#PJ`VVg~Av6gON8;6__m*z6xyYTjy8813+*D8T z7kT9K$s`_Jg*a9CGl?SBh8S;3*n~5!$stqhahv}T<@wTBfBZGSebH;?Q(Y_l-)~VJ z)>&zwvlkKTI3lhhg_w}A>P{G5+5Uc)O2B{$w^EycpsCZM=R~J)p_swy$@K;+F4lcA z9@$mpb;yY!j(XmbP~Cg-9OkVK)xA!_L>1{1OjXKyQWRNphhW_#ucU4%FU;zz|D}%C zIOk>G-l1X_@WN%j0~v1iCz%IBli6D8o00TZYMunSi<yY{-=R$kp22iduf3K2j{b76 z3|+@i*py@wKpQ3A3jgc2{2`efLtj=Nmidj`c9)^=)e9|sSNPL5zqU*Dw!I>tmiuq> z%Usr<L<zh0?X_6CU%;xMyg)<pi=xw`7hLq=#6KGT*cmg67KMgCe7xO!&CMUT&hqCy zxWmWXAX6D@gD^=FIM(`)p}KG2%o$F7-6UYp%_I!Vs?8fX^hG78A#XTTH=QScNP~zV z(uV4i%0@_L`@b-x5x+upy;STT^TKlUEphY?URaid>Yn38#s#lZxD&iYYed`Ddhs$; z_eYAr7qUe8PxVtr+{kA-_>sw5Vd`jWM^Sex{9gq%Ysu9l>;_ua*Z49mH(0J;p6OWJ z$B&o$FJ=w_KBI=b6S`F_y3y(jFPqoL`%6h=6qA;N&QVM{ZzGOd#jIkMH)j;{@OQ1i zq+inS3jYy))z`!3nVGadfU=Sp#3m4-drRifI|5W;KT7%`3DAC8<*xWkYY8N4#ultx z0|Hz~hM-k>&sVWs>up2Kj2KD3jZsLO1V%wqB4Z1FsW%+toTJ})uZQY>s05Na!+-ee zB8eoY`WpWnLn))kml|`3%CnWj>XNAbe<(_^iJ2T@05Fs*{ReE$@%~WLfUzCco|*<0 zYFbPK=b2)bZF4!5qE8>L@GpNy5Ulk3|3$yRlx5BZ>=YSp$)sKsz0hd*hcP3v=Y_6W zZHS97ly-cQYbUyxRxt&YpK8B?nG8yKz1RILI5Wh7p2+KF)Dbfb58jfl$}syR411o{ z8>W+*X8J206Rx6D%@LaE>ZMj0%XQl8be~MVpBcUIq6??9u(Lw5_zM4)$6wo3%RMvZ zxXce~U+BxsI5m80^^hLvEsi_0&41&jE}fr1Z+_(}^}<~~O|rJvJSg^s>PC~r?t{0o zyl?fvTp1SY(c=`lpL1=0LUwmGRg@oF^JYwXP883AO@Oz||J}E3RhgEk4UbI?|6*hy zFfa4JA7tuqi`rdL-lux--diLjBWQ7EQ0YD@3BJr(xPI6>0eL&`{o0ke@c;ThjQGt) z8fBzTY`4S2<;x6NfW*>-Z0M1k+2rr~mZ@-Bv~d`%WxMe0>(bnAzikXk^)T~}h0$ng z@-Tl$FODy9{Y>M(nd-yux^{@MUF(d%F7tnNx9AOP*v#qp?9N@gIOlUBKV5S3za`aW zPt4eyIiEFG^u?N>h8cJ1e7Q?g{d;Z`<&9NH$o7``W6j06#xxwIrFmHe<0L)*wxKe| zhgSMu`?KNR-8e@p{BLmNPA|XrsD5cfx?Eu$r}AuM_5Qj_hNSzz=iwE5;A7oCf7#qD zK2;W<E6hc)d%<UL4n9A}+#-z@pT~5@4t!ew5a5#;LkJl+sQu$O8P_lPi0o_24H722 zzC#}DSH+SVp-hZ7%XyJq^5QDIXOpSVths4KkI)f4&hV0ve8xt<?pXm`GgvPQ@nZdJ z&5P>M?ygoY9VsG0UQ1ZltdL32vLQ}vnVc$QSY9l*cwX2-#M`Y2FK=<@QyJ&hyxtFC z7O=px5%6mUx~bly0aIP&x5Oi>iB1^FGuO6c?<<_><&7XFKRK$&+N03?!qY?Z2lN=# zUc)(pCR%wN8WbgVHFL8<QDW{^gTxYnr$)`+iK)ELvDeh{LB@wjQ+dzsHfqk;9yM>u zIPJB%9Unf20Y+Vt?B{8S=nEkOnpBu?flh6l%qxGCEylf%zx#1^fM9?4Ee=g2SXlPn z_J6b3*sRFw)?^v`y(KyBo$7;F0+(@nf06ijgH8_qNydk)kXFaZdfsH+_);qGG{x?l z_0*Z{oDP5U%f>uK8xIo{&tE4gH6!sw+{VE$pmyIdUfB&*Zfe*#^LB;*q<wXgKYXdq zT`rL<mL^m3{%`?{&Dg)pfBQuNlr@lL#z4OHzWTsG9xWJC!@mRsX1G98bdQ8!(?&M~ zo2!BC3fYj_g_F&|c0dj???Wb~Hs_sf?_<6fwBVYgF*UqY%H{R*e`|DjV!r=L48QA5 zEF^E`mxeI7_0z!l*VlF0q`yY&)bQW)URXWLODV_)09^84JY_0&c7}K{A_GG22ky^G z#AI{Em2IVse5ON+B4&@_T&UKW<r4ez4-)xgqC$1w=0&ve-}wtfM+?%F`yK!NYC&(9 zd_}Thb}|2o_{S3VY?iKBnVwzBIl>~2s1~~o6Zu`{HdGcTy$QTN*dNcZ2v6CYpH%42 zd{Ry61nDM!n$iu|GQ;K^DJ6Ql^WLi|5Dk0=TLm9@Egf@3ow3&zhU#i;swgvoxwbe| zcd^J=GqekV$tvUt1`cgD2p-^?_j>h_(Z=6ctR`J0IxqL%y+OVAHE4?k3+(94sO&E_ zE<ot6cSN2$<_lsw=XpUd&S}*P>+Y=ZYkz2LcU`Mm_s-@@8D<Yl%X?K1z3iL0-bt+d z_`u)c0#FQq-xjzaIyPh~EiaGv=x!~#>Ts^bcr+{gZ<%V<=Lc>DrgeosZjRBK2}<8~ zr_`&-90^Z&?->R9)z<7g%5O05?&Y1^a1q3xV2IyeCzg7%E8od}6iw2MMxhIlDcL_O zD^jt^Qn5bV;4O#Js9x>D8PN-IA@`vr|9f9sd;0=bQkpAc`=5wX7rfTqYK>%SV<C$V z{_lgLUhn9?2O3sa(t{k=djiYr{{S_QyvM$_@qglx*Zo)S5uw`rn&0t@p+h6Kq`vGJ zsVi_aVP2M+dR0u;tIZ#avw#-f^)~96n%W2Yr@q|NKMM)dF0u4;gL1x{CyP9TZWCj# zE36JhmiTYKpl&dwOoS3%RX%G3{(aZm*4852cDz##H+1?-11HPN=T6F#6QOw;=c0|b zN_SGjKYhiJ9*-1B((|rXtJ3>W-Bg(jDS2x6Kng?~Z=<yTs~VwY(fK!3_olIbcxJwT z@c<qgIMS`UU$Z%dCTD`pk<eNFm9%O&dfY$uA*)LhDW9mlrLae+Zl_VJ>+J!-j(2%F zd1`2$Z{AJ<)j#_O4^p>QKUeYoj~s#T;a?omTMPO<ru(VboHG%3w-{2p4U_o}xa`xk zBLAn96)*!S$IE=_4qoJ~g^~9bEHrBrvQgLO{}B@O@E;s*O4mQjL!fA7-YP%&o+uF@ z+(MqNj8;RY3IFP#*1g?p9b{`+V$2~g;SI9%@JIg4DD~Im?irp&ceVP<pm%KCme8HY zGXcO{hUy+Ql~^BJ;SU@roZCd$d74Y4X7%dO#K-jt;M%my#kD_zqkj{tBGJY_i7ct% zr}17k_i|o#UaLXMPd+SMK-y#II!zCH+m6?5n;Kx6`YuiT$5V^kQW|>iGIj7hy*<=) zV2nd*_%pm$2Yu85#-&1EX~#fE^`-XW$m<%yjWA=B3yiuXOG^Ed7~CZjo3L%tjytWM zVSDb_NSEAFg8T<_^$VwefWfj$t^dDC8UHspH9JykPVzst!iq0mI;2O+&5t&|A#R-V zCGp7WLcLzRUCRrjwbhsTFPR5B0-H-eDp58Ko|5HV)h9+9w^4^i528^G36IJuSV^zp zZiNEB>Q=RnsKiJ_8+TB=lRFxWzg#9)=AxEp<6mtf?Uz_#*vcx5^{ayt{|Hm8eU^1D zIvlh{q=7>u=>5R=vetPMZmLGA8z`YEO{`>AmA6UDg|m4R^WM~Y>udsFS#dqrds7SJ zGc^BU<^HCU$^09G(-f-vgUp{6T7FHUN{aW8Nsx6v37t48q&*qte12JqslLt{kJOzd zbHLsI3ir07nRi`Gabq{^drXI>f;uV;Y;It1bazXp;%9@3rF&G|@Rm41Xs$+_RPS%i z9MYrnNU7S3Pmv*$_E%&2+`^<c1M`PPX6>iS>!Y?OYuKW41+dl>8J}SFzuOT*mccA$ zbPloB>o<iK_Megwz^>}RK1CpSo1hc(yUqU6YxMZ6mW0PLUk%miYdKZ({t~J)3%F3_ z7CCvNQ&WcthGKj!{{qwNE!WU+?(6NkyU5$n>A2oA+8;O<#7rcSzw;}i*Cu~pyGm$a ztS(ik4VY<ZS<6_(8cxpw7}>%Zh6v03LakFV#eovbe1`{3RkpJ@q19WL8SGfF2-P(K zvYWcQWR8BZNuPO4-7NPneI!^In*t-U3u8ULU>3%lCYHva<`{qF6`A3>`bJgzw5>)s zk?Qb`!(LHM#DWg|EpXRtHzdZMT2mfvynx10wudfe5H1A*|5n<w+FN~WW{K%;%RO*> zgzAZg!xd9IJJ|pk-qeJ<B1!m%kw<K+<WY{B>sS9=P2s}%S1L7=uLveny-%g9=p$Fs zFEIK~{Yqt4_%CXagXbsBFB7{vON=UEfct46n7dFqCj-pt;rT6mK&K2c)6qK}KmA|1 zIQ5ShnEkAi<1ez3UW$hJ^Ry~uY*OeuS(~JxOTk0m=U49HFG{{iimUpik4Q07_$^XZ zRO$u)dZb-bAzvDWc>X6;HX8LKk$c{*%o|M7H%u1m?q64y6tMbMX~$PxPxG9bBaMC$ zHSGI8kZRm=aYpC#?hZ{n*<vZH@>of4L+1RuuaYcp@gG=@k~H*DTc1`DU|g=P6tk6x z6u$ChHCMyw=Ry8|vM$k?FB5`!IYL9oKzHmBR_X2{Ps;XnekELMm;q|OMEsUWf^7Yl zbb9VW(Js3b|4$p<HJ?ue^ZCaY1dP*s{?H3GYW0gYeiF3&Q_SRt@va0HE!wDsZpv() zZb!Bwl>5Qw??qD^HG%Li$n@9y<!@#MWs|&5mikk}e?aSxV1@Cp1`CEOE)@msn64S5 z*%N!Tq==@1VMi0$?L2y0SmBuzZ9K$+IoW`@!hcU@#rgmz7?VzUrUvsm^*S>jXX%lv zVdOoIpjxz1(Qf{!PYdg#Y;!#WtdHfTohJ$eV=V+b9DNc4s{y!J@8>QQvIlDSv|`G% z#(diIkHE%SEqmx2yAh9-kFA+y4|8Jydn0Aki9G4wa-~s%DcSWwt$eNYe}Q?^-jkP~ z9JM5LM1>|#b&wbhWxB+I;jn(OQO#O0OwU_g(;3$|yMbKl?rQOmrO|O4Zu+g|lLGjJ zF%(>Xe!xNhzh;Ue;$8LiEO5Kb5{m6OI}w_Bo8Z?OS$^G5HL1$@Sz?T4TGgM*@@t*H zwnMKCziKY9tokxF0#<zo{mQaxs%dGNe+w_gssJ)rBYNbrtW-9iz(8JKG#xjtBENHk z`n2?^#Ye|>Fg>lz?`*VvZu`9YG}>_l%^Pp9&rdVj(K&ZN4e0?YZr6vI6Bh<f@@B2& z$Qr+Gq+)gT*{szd3Dpo6l;U>j^XIE20GdZtA1(V8mnaa_J}MoWKN$Y!^&GXzvcJhJ z7$41e3FnWa5jg(`<iM<VYvNXJ+~1C~wV$draGmDKzTWQz6WOO(fqfdCL1iP?;pF>2 zc)(D-&>z*RgjDvj^TZP~OY=6GT+PxZo400`R>Rw9V=zlA=e_)*87lh0%vbPzzaML9 z!`$yvL;IV~HB%42Z3b@{6MEBFX-kClUMAiRE^`YvpMOlK^;2qc_r>mHLzFsa6=evO zJKq^?do?!%5xR?xudY5UyU2GXP{;)=l$kV(eAQtsaE*#K{!Xfz8t$4B%ltPkQ3+N8 zfOTNE8HwG16xR$BGeGPMSl*lU*lE_D-}zfZ6(%DGdApgUZEkB+rW^=2lFU~!$7qk| zYk8P}3$t3j%761E0cjQ&s>cTl3xUZfvZas6DQyB10vq1fV9`0$%;2kkL^G|Grf;E& zOBWdF&uZxyOQ3N#FwzI$E+Y5`pU=t{ZwfRe>SLg3i8Sq<nESh5qUElPYLEO)KyRzs zYzPU%j0R%F`iVPbDEsYj9A!V_vTt%#owvq+6l<r$r61hhSF<t_LgP=NB{aS<BQ{;# z{S6_>$+GK@U--3!T<edW3=LfcZ2svv`Gvr`d;U>5`OP?syXW`H$#4C)J@a39xU2sS z*Y26$oRdFsFYx_1Cx14M;_m(5mXm+fUf}yePW~}_f$#L3{PMlPcT`UP&%dx||GjeZ zSK)Z>4&Mu!@h~We{<q=C?w;SAlYjf&d*=T*C;$7`?3sUCPJY2&;QK;Oek~fhd;h2B z<QH~>zakjcih~l?)5%91gGHBrmywa!WALV(&2XUIoKK$*zJcqgWkQOhN9EWTjICMx z!7^iOa5frrec(PfcD}T27m8HP4Uuf@+@ZynU}NVNrE@lRikS0PV}jI6w`Cy>IPZ%+ z%F1Ywf!&UvCfP-g{Y_Pz%`EKyviBw6Q59L+SqKD3?0^IUqP7qv3TPxQ2?0$*2RhJ! zfFP(S3{hkh6`@;@O(e-k&*eId%c$e}p^lEC<8Fvs2nvBf0&xRZTxP5gP()=BrT_Om zb#Hg46E>ImpMQBCC4Fl>b?VfqvsD#FsDe+U4@|K+2<pdX?iK@~qu%7W<zq;(I3^Ff z4QvLbmA=#gPG9RjZ3o28YL92EVm-lCrIirzaQ%}}gU6t<<D(rkIoh3@TjekpQX+;% zl;@&R3CEG#6y+SHmrFWtc<cQsj~Ewuj6GiS<dK)br~Z1UEE+k7f~+WRq`FRfGx*lx z)}A1gqSc<>YYK8#&x2<{Dxn3&RHd@H;tjzKp5nK>W~-c%9kE^<Wh;Ic(rKsc{KYAb z#ec?_y~dWM5LNmI*H&(A?P^!$T1@e^Rex8digPX8>KL-veIoj-Uogq>lDkWg#ag-A zRSse@3L*(5TcKpUr=;pY{$h9Tf!Sx<4aT9Qi%A6~jq&-52jmu-t#aAev8Xzx3j_#O zNpS?`;3-#6@ydeSl{a;qvecbDAluxo1!k+NW?w|G-w?xvgi7WQ6;2KpD8H^vqk z5$_9PX5dZOSkSw^AXvG$T|r4htiKV{ppS+z%!6?;POjXEmta?E{7*Uh12YdNN`h73 zXvybyFE8>8Nd}889AxapJx9em%P$-|cC6c|-Sc&RzskIRL8GeQhbz^I`TgqSH+qZ) zL?O6)<3+MfCEH?sDJ4I~`W?VlF8;qHwy_od99K}h36UEOmvjy5FSuy~Rq#q}Tz+Z2 zzZD2Bnc{4w>$%v)p!JomlF#BXfp~-FvsNyna;0kJZePu!3HgvblLw>hnc=cq9VlCa z=i%a{&DMC~%_@s_SvIoW^AFODC-=Si-G-oWH$XD48`Y}`-Qqw$@eLzLI}pFH*~0!m z4Ux;>5>A@8GFHdJ^3<{n@oOe652j=oZk%Kp>z@#oQIZ3zn9|{o^OH1ZrD5Vyn6y18 z$0^JMckMbtxa(H6aV*)HD0f%594W0G9l&5xMx;18cv5!Z*AV9}M~6ITK{52F>XN;! zZc11|hn0tZb2GKR5OS-Tv;irQ-ACeIb@Ih%(9-bIaf#+Aup*Rv93|EB*lso3%p=R! zfRUCwxY!yjttcmJ!I{PZTYoJuhQRij1Y6KrUy3V;V9DWN^{pIaJ*R->l&ne2&6)>= z0^$<+6;KUk#Q}yIH-}(7)1r`ucpz$kXm2muiwnN%DfuS$M%?97qjIk#T#YM!&14)w zUHko9=RakxbR>{(Oj-TxBBO2Yrum2+zaY_5T!riWa0~xDs$aRLE10{{cS7%V!L?p6 zCb^L>K3L@~UN_wAv`&>kY&Y5m<#G!QKQqvtV<&Ube-8<jtY?dUmcTYdt;lH0&0`B* z$17XA-~`;anTSKIjuRJhh6{31d}-i?C6$S;+?DfoHrWAz;{iyWe=ZEmE^`z%t^w-` z%%pX>RlXCr^n+^)0sqRa@j;lLHx`(k>eXt<z;2_x3uDCQ4g1{DC@(FH%*Jo!V=@-3 z1&n0AC0|^E6>tUyA&3P*b{Q@!V4tcTjnWcN;v4KpiFcKs%~J3W4(k|$)!;}Ot`~zN zWw2fgAVXY`@>#sPgEe(Lf<Kj}nC~E96DgPojec)2##N0ti$soG^}LH+VVt1?EsWye zNtXW~(H>fV{Q#Y0G~5u1$<_H)p?tidgZv9a`J{W79si?Ckp|7w_82PFa?4nk1ntUI z-jN$O;-?C<qP=G=x)s_wD1hOu!6K@2btl*!5K5^HTaHpXqK&pU@6!^^CVY7zvze|~ z1gDDdSD0HpYr=4|d)tECEi?LgWJ?5ZJ<*f9c~(!6+00HKqZ+&bbl1QoFdQ%{#~%P7 zwBjx{S%L>ceq#_Hz@E4Y_k44%0u$46znwq0Z1?Q*(Ql$TB(`@g9(DVH4Pu3XdO20N zueUv@cdZg>olf>ZpLnB9uyV~%QAY!98vl;?A*@zd3i?zx%~?qHFY;li^Mm5-*JNmo zACnpn=X49(OXT`q{)kWwCILLz3uh~)wvz{F^N&G>-T-o3<<|lW$oX-oERN^YIObZq zc{fjBu9M7m&EPcI1H#MIRqodnSE3?0>RK`DOn?F_jOfUeb9?>9Xjlm-V7V4e0$#QL zf)JqaJ6V8^vH^XXxfY;Z0ihG{0Fp4ULb@S1yIOFb1UNN_N8pmz!WlOYBbMma>uoem zSrFEBtQwcxDx(8r%kP5gWc{6dTcnN@Ip3(FogiE|Fsu`16>l{sYLKywQOMusbX|bw zuMwDP?5Ba(-XA>?`y=+V;40Y>Pnh==84O5&1Sk27A(%>Sgg<L_#JcW+bUMyXM51QA z6i~TTj#yH$#=lI)?>1s(xSjqK8ZP-wI(9c_Zio5Zv9Ecsn|RHnw>UM0fmR(5QvrFo zRqVkGEXa4l9^>?24{2lBpd!iKrk9P-LOBCEvNpu;jkegra0$lnL~KXaewqW*PO7&U zcgNuJ!>#cJ<|ssrJk|0Z8aY)h{^s}wSp3whVJNvV1z6qUcjCfoCk~nTx_F8^fRL3~ zJzs|I2zwS7YYY*6IFi%&-Sv=+js`Qb^A}2+;I|X-n*#je#R?a=QN71#weg_%1UzTk z{9m`~DUJoWFfTz`Er8Xyl32lOBYVmKDdN2j38?TF1|q<ym5HKisBYAS-Bjkn*VjUW z|16M4RwaB73%ao*9pB~2>EQE294J`{d7^UOPQAV?0WNdmDk9T=0ubmbr_oVR=%eib zE<M@>1&^3eY^bmWz%Ai%8}Y6cy6gpsSTGs%P&(CQI5{XZKH%vM36SpWa3?L!?2#o} z^#7pDkI^=m+Pm?%n5?x>qVHU(qoE_Ib^ZFR%G`C1JHp09UB9EQ&&l-!Pp;l}TqvT? znt#O8fx2N3)FoaDl?c(lE&-eeQ<ow)Yi%IDWN*-h;-GX!`aRR4hb0kh3_u&M@*JYv zOmz&h_J0~l4o$Q+JbAh;kp1^)pw^}NchU$npf{S6D`K#LKr#xZRyQ06>#_eh6b5Bb zQ+NR7RRF!&e3@MQ&>dUTrSVmT_zd7Hn0hIi)>|Zbatl)$xj!z^wZO!TEhT&7{3*I- zc#C_3)RtAb)A4MMuWRla-}jJ|D@*ppVL~J1)?odbctj?|{32mi!yjis0(yE|9g?1O z`TF~;@%mBvkmJ?mm)Ye99<IDmwbQXO7LVx$T7Gc~F+3OLbqrs|f$z1Lyb!AKy<%|0 zx9-1(?w_8eb|rgb{T*%hLKyavz43nX3C5p)1^QFD`P+k$*$Mu7^)$i<K{;!=EJ9tj zFw5a2z?0*SfCu0AM1E`d7QtUAyU8YxnS3Mi*+IiPMAd{_(!X^1(N=jg)oT}C;%;6T zRjl#b<&(SH<p;cei1NGs9tjWdDe&|^C_GhGdB9^A{%P<b+P}>%pWNLpzx=gBl%E_4 z&sw|66D<rukGG%Qe(HU8;b|?ygZa1-MM9IQ>+iZpkKat5VAoG-89wkI*@h~u8rXx3 zf;8222?C+^cJ`fypdTkA3|-~)kFTIM=rxm1hahB*x<X~nwOCH(B{+|RH=?nwYoN)- zsn$2s1LMo6xC1rV$Sz&;`+U?KcCXtUv`g)p6Rs`Wkug4lilVyL*d82MhYG%AR^5wV z4Rgg*G~8K|)5>=&Q-4OPtGtYPS4bZAVl#RB`Iu}R0nC%V9XnYbchR-#YUs@%0>Bwf zkw^Ef@q63d5%kseJd3_QKp;?bYr6botGt=|(Lk&4eXiz(L-gLyE}y*IF7JKi5ar_{ z;n|mKbusLq@YGYOrm;MAy<IrzQ1C3X%O~Gwmw&b55b(^f%HtY5Gx?$c7CaR#3_;^( zkllW2AG`3pycXLBy|+b?&@Afuad!RW?KXVf4+UTS-y-I(!JfZv2Ze8$Ro+Z})h_(e z`3HmV9u$d!Z?auKd7fQ=-ij9M>+$r9gzuj=3Cw9>NY?o6_EYECg$J|@pDteyADqm8 zvez!Zz5EdHEVIhXd<N_(+SbAlbo(>x_ERU=g_ob#V*A`*n$KrHyMA(ayT12O@Wtu! zSpPrS<C*iX7W=ctPiG9y-+@2c<%b=r{IXE_Bzyk49jg3{Q2FgS7V&R`e=3?egx33@ zQ27Db_F_3y`Hoh3+z||!z)W4r7zi`@M>28lypOd&$+~lE{I~1z+x3fd{R+GOzQrv9 z8-n*XtG<~$&xW_%q2Qey)nE1n0`K}8EO_^{K-rP-_K2##msUhGd5K-W;4tuh4ts*0 z@1Ocx_`Mh!tnQ-8zZyT!S><i~Br=lDO#b9S3*MoJfp<n!{c6Mwq5cDQ{d;a{vGWjq z`-R|LZqv^b%Ui6X;f)KG-)_&xoI{nb|EtD_J-)oz0^gf&SmV30g_RvSAGbx-kJ0r@ z?fNUi28|}zwdJ|dR(&(UYtP612v?3O%TGPN9-;Cfd|Y#=^1GJm@tFw|?Dhv9s(e+b z{D5;T`ba)h`P)L}mz-sl{}|4sgTg=AD$ff`xh1M=EJR=Sa#Srn-hNT#%kA<Tq7iG& ze+ZuKHavxgf~Wp38b3BXz0s^Nj@p-6glAb)`Ta0;Ncn*+!!yGwZze1`*TT<haNryi zKZBy$e`lc8{&_9K(=n?2BX;?x09cb=G=4t6RgV|+V9#&gL&5W0sQi6rTk!u3XHS!s z^@nbMkyYNt=Y?DkWW)<zjH;!}kB%yTid}w3*ixn2x8-xEu0b0StQt6Xybcn&r(|wo zjHC1<sM*j8ZxFHA6tS2`F&cUyok3yPAl@Zez_{a4>F1)JF*lJxAFAI%E#{xvvY0;< zi-%%<!F3eW8}3D;wv=BdQohqKQhs{0lz$8>T2g+JRBrr(933`hL&8VLD{itS{C2j4 z-&lg27RCE(!s2~0$I*g#zl829Sa3bCXY)X!Kb6f=_i&ZpjDH(XAcET4`Y_Z0<})r5 zryTKb1!E{74vYo6HHY1!#$6j$O<I`s-!G{=8-S>OoLt(+>-|^3SF?vq-HP#9g9W9o zAHw0%1MSbN;3znnKk6Yofx@Qe3}{$8)l%>cjOt}1p_#|ojG0=77R=%Cs{VO4vdXr^ zWaC#Ah&DSUyB^6XEqjpYkn;=;wV68Sl4M3-cY}g!xe3!W;bg(sTCM)&34!mdxW@vY zE=0iENa%+BO~BtYjpgdpY&thIq<Mf4X3ir4P0A2HgkI2BAdY_lRPHkCy_GRPu(e&B zjKkUAxNx-TD(J}iHZ$Ke^^BLD%F&~VHt;-6^fp%_9h5s=#;5A|0TO9=DHm4}{N*~l z*!vHbfkhXzh`30Pu|ZvS5!w!%uj7cn%9W@>AOp1;ofUt#a8RUi@D-SpIqXj0;2X8! zYBXi0E*QxcYgPVSeWvLOx;$WM8}HGP6O)J+1_vCmC!%E(%6wWumx8Ou0_cd2f?aT{ zn5hq4lpLc5L9w*w6=9W7`}Mr$n@kt7bXJgCkSr(ZF&!&ox<kgakG5sZ>qB&d=r9B! z!=s&C41uTp5O558`UPX<syjw^$Qt?@G9duR;Zrl=2Cxmc@w40bx7*m^Hh#caZq*kC z6&kolkRq3ZAL*I*pI5=iX+nOThWsLI0cN3IQ0D`35a}soL%6BkOc*1X@v7{Z?ZJjd zR3PrAgHFVGV*H?f${~R`ZhaJaq>uMVLw$sxdDX^7?k~o8u;aHJygvzdmBb@<s=qfb zh?AEkdlURSz!pJ9Ykgys_Yd3Q{NLL+3>6=iiZzO&0oVXS?{ult)hSYHYhyY}nO3RW zbg66XQi&=?N-01ST&>0d$lRTdC6@`O)u$HojScyDng$0(#+R^*6*T5L@*6l|)3rO^ zOpPC=$?<7yU?4<r5Bo?D4va-3G6h&Ohutkpdp9Lw_#|cno16Oyduog974)B|?0?~W z(OoSQ=zlpC=TBT?w2AC~3P~g=+?R&ONsOO)sxlQcu(UJQ#3!&<fSeqqng}K!tj0{8 zabYsz4&@@UYQ`T<^@1W=LAbW=IGn162`fZ+O(pMppam@pPjl3%YyM39RD&jsk5xJL zY`B3gCT)$^*Sc)`ALb)Qz~(S@>ZdVC3Y^XvU8TxU1#!#ZFsRa;!;}H#Hix<TO4Kt` zyARh>`300JLJ<ET!4#Nf02~ocO5oHlF3no6&c25*`4V{AoV&_C0jN$rg6cvEnYcso zx4$r=8GmX+QMC6~+?nQuH*0*>hnSGZFgoyk@Wvn2k3b~msWrbF+md6J>~B4*r{>dV zj+H?aX}LfgT*8iIkBKJVQD=t9_uMJM2hKxBzz4eYB2yFZ+~u4ZL{!lj$`Grg+pwbO zJ7WLRRM-U)qKtPl;zLM*ozVM#G9eU9fQ7|!7M+0DFf(;4QnS_~@UA@q|N6Vz1^vf) zO7<oCcZ7!PVbnztA;eux@Famm^VG6_Y)44)0vzfvQy)P)w*Ne`wd2tm_>(zmA_>#! zHeEk~goUx+yFFMD3{w28Qx{<u2c@);^MZ|MRqz5Dve)PE7pworGl<sv!4-C>t(TML zaBWoT0Q9+nULn;RiWr-j%!vj)=HX;^S${C9==ph;4UN!z`YtwPCf6d#gZB^2gyoVM zuc)SRc08P&(AcAp{u_Q;^lHa{T29~5ivR_$ODixM_|B2B%h=DkECQs90I6CEv4Yaw z`Awuda!%U>zv^@pd!|^1IZ}p+$GQ^ULaHXi@1fr`_SgIJXEYDUjQWplf;BeS_!Mrs zp@ia|$$7HaJk*RjwRI5dO~Z30*7gi~7HT;P0W1oaLeJJEyWX2M7Is6c!3}U`@)>|0 z1a_<^Sk>R%A?WYqDftoPY7W{bQx-+1Kb~Qa%IAe>1ftpBSL%nz{on)|ygPzG%l~*t z0=)>W+5~$3WSc<mMXDyyKR-@5>eNb3DhZUwT|r?Q+^F#%?PoYXjEggLKXC^rZkp?f ze6s++7(e4>0yVBbGC(+k4oWzG?gPS^h20<PV+iW;RS4+mNY#Y%3RI~EYLS$S?f^GG zIOQzou#Y=au=g2fHV+BduM#C`fy<JI>(l`71CN0dVF>tXg&&EkYJ|W^=?lbHs}yz{ zFbRk;JYl&eQ+BT^y}1ZqHdF6%v5`78XgdFb60yyYIEi!nuH+`vjRD@@JIu37Cdrsb zW2Ab_cOz4ec@5<C|Bk?+Wz*3MFa+428EN4*J?k+6y*VvU<0d$eO@s=j%lBwnejUm` ze=5o^XjVR2)lu`MC)|f2gfb9AHt_t~kLvVnWB}vCIn7V`h|--ToZM&>UVIu*Xo<gh z69t8Pkc8XZ0L56zj8}hp6bPI_5-8$Q1gVZUepWG9p^#gK^UhXWvk8fz2@xP>W~eAr z)EInYtc&GdhZc#?<FFs8iL#~D;#Qm&PX|Tpo%dphBG3<~-ArA0KAWvoy{{F)0~8UV z3q=pc1lDX3bmnC;nA1XoS&U3g4=+PLZ@lMd*Xog!xAp@$)F%4X(0Kr#@(W&V+5(I| z{CNkgyj|+nbC8btC~UHjLDK6oFa%4#f96sd!gW$d_&+i&{tpF_dz>uFkQgGjE@L)o z)Z~-x@PMcyM>2|V8EZUI``Zj?sodWnNZR|`r`+GX7~l+msGd1nk1jWQblZDjbR+d9 zUOz!b=RyT}iZbCV$&6QN7+d4@nEQ^yd2wvDdiE(aC-m!UVrUpbBDWRNC_}>{Hf9+b zrlKd(kb`~|oFPSI^4r`JpC}|PT3aGEp&HfkE|vsR8LcAB=T~ouVPxW0Gy3Q?2OVlr z0e41VLVqM8CjpTK7=XI+EJ9rAAK3(vk%GeCPeHL;E)i6AMiniu-iK68C^Zn=BldSo zUL{sfD9~-UATunp*mfs4azY5&(!7}_WBVl^Ez?)W8#Pi|qOTqtZ&8*8y%~KiIXO&U zGcFdSe2XMaU$;nRyefYP^feRo^_)l3*C>%e$sc{VQ*1-X;4y}a*QT#1gGUcGHcT5l z644Xs>tFO^fWEr$ik3+rGPMVSY6yWsVNc|<?C(WkdOxY3g+9Xj&stE^y#QC8PK$BV z{YMVhEz{+ZmC?}q)JT)IW&e)Ie;As5c&2s!<cR#t+neVPipa0YXrA9AB7blT?Z-vr zZ-lTL-T&tlV_?K0{F}iOqVuaF^1pyO9G$-`BL7azPdGnvy*jC`%+f_&a!D%{(6=DV z@FgkGPCu$s2`8s_44>D+F|JO$ExZ4i#Gt<y6slJK?Q(yQ@t&$!9KoV9De~yM23Da` zT>pg6dUlNQcf;>NvHcU?<wr6<kh2yaJ_twPVRdSlh;lltJlsTh1V{Hv#%pOYOJMyc zR*esAYZ*f2&7vz!4`s_9Jz#S)^Tw(6<A{J7&{!`df&B>I(K{1$<A#F!BQe?(p2+^X zH|dY&Zs~8T?(eyiq`&d%-V5#iUPe+2{cXAL;QeWOeU9=F;zyG|PVX9{#$lHwkL?bQ zupS8rCmKl^6!$1*$d?OWwrk-qadpl3nGnq&-5=lLFdASu?@UvZmd6s!!NG>V%2;tp zcAa{Xz<`xJLS$$yeVVJBnlj+2m5bCjsDFUnL-0Be2WQ;Is_YYe$JzS3>*l>EDmS!O zx`LJ2Y5pD7y`zu{HmGZK#e`RA)xixTy4fy}8rgTRyL8_?HllewsIuvak*2eE^k2=^ zQ!i+xLS)~9&Jg}c-`CtLI6Qw_ET%qflVcj&V6!^r7S4Jlknk)7I%24EE^3;o71n1P zej1m+(psb1i8Z|j*B(tA!_<u~IiY9WWBekQFgS3gWhV)(yQ3e@did|20TR`u8EBJh zC1IN<bXUYfL@%U1qpD&df5L#}gat*NB-SP927nbKc!r|B2a25q&ysYhn6+L_28Y01 z4(#Cw1KR+P6Q$M0>n(Vo=(kg+$u1-a{jiON(AUargib>Lgro%F_YIXf2VXqEPc(gp zPg`E5d*t(ZaAKONpHmK;f!1gcpM4Uf)u5qhDSr|0dCh_K$e*%Q-_T#)n=?|4C84em z>(oZh;s-a83>=G>p#mrTl!5#PpXs|XiL2p05gcm@9r<fiTXdu+S%MU?lxo!b*eO6p zr=rIGI@AzkUq`S$6uGfhT?2JrB%K=705%?auwZq)6j$es-yRIE$^F@}WDE>aA+uUu z6VXu4Y)<6a<u85#0Uf5w(ch<mYtHTSuh&^L0Iq`z*6X7#N8yU^+<iMd4qR1+h>kU? z@?4^1oGhb(7vVQFFe~d($*L3aoX7-jk3shJlv4x9Yec1u>g6=4bhTA!x^6E`D%4Ab zh5zgjqsFsBg8IB?1lmV#(r8};4qtMU6LXxrxx4rd-sK-hK4YPJSPgg44QFtsPq>jl zhgLKQ`IlR;nofvEA8QIFGVC<cJ8ApxCqX-v^}hutIQ)^0Xg)M5cGo9BzLu?}H}=mt zkYl;8(wSuz-5@Goo=d$ZtZSZ_m$7?Z0?S-`bqtt;Cy;9qATqI5k1W(x?{`&j4+(Sy zi6SG79&RskoxjY=kFQp9PsU1Ji@CLrN;KW@bom*f_A;cs@%Yv#q9f~c`}~hxitJ!L zH~>PAGgL9ua-3A5+(}vVpeHeOds&q^E~n$pN*m|8|6Oz(_uk6(r2pBy?EZCreN_G} z7?f^L=RX&f&p}7#-xihM*=(9WBP#zMEThQ!qoeXo@DZI4`e}mDXnMkT=&mHzz;}~l zjMn(Cw#F|9U>Y8{%5HxBo)3<zbi7oFTbG1bY_#dl@vlv<&)6-1UPmRiOt9BcYSCt8 z5-g=o5^PT)*jYBgCKa+&6N1IPdL=Y12j(UoEy>#Or9{G))-rsrLQ{x<?^FxEX#(GD z8@_4Y=J2Jd$9o8TX}=V{=|H)?-bbah4Bva0^$7R^kdBGJaRT3sHhk-`7NhZ(qVjtS zeD;x>BVO_r{lnrd&}sTe4XacZ{ag9em)?f%8X}KF?C%S79oQE2{@#uX<!!J87aHec zeP`j5tau?(c!y*=nVcGUxMy|eDP}WutrI28ggMTxF(ZstmFhy2Y)nE%B3ts{3%@&A z&E!ZkBNDTA8wb?g-MEo27zKNCS#W^^#oAiMK7xIbSCYevU0zB&+D{mLG+3JZd7a)- zUa-o+(l{KA!P59rS<ugxo+ng*yBhmHK3{<H#?KY_EHJKxMSF*Dl*b(SJ&GBtA+JC( z!A*W$2$1j8;OdeCu>#N|R!29Zp1y!QwPC03`&uL!LsM`NHKnZb#@BIoF8iIkjCQ~p zRiyhJW7T)*&(}c9%<YHI0%KeXelyafjj99P3euiL33V(>)0SY7afHFjl1joe`@iQ` zl)Pv=Ih<Gnst+`AP-#eF+=&IE@?cXY{j9r!LyM%JzzIS>{ZFvyr!z_lDyms85nn*- zJEDTtsC}nv!Vvly50RuP{j9Z$-M2&+1O3ci#13ux;qeVL_gb}{L!VU+^wS=VMbOVo zLWP-Hj1E!3XEl7I^dF|57f>urKdn=v>F08*BNysf^z+ZJb>F8WsX6`RKBVa<Mfcmu zsvpbGup|`L-oT-0`g8ssm#!Rwv^f9v{cZy|rM<U`791&$T2>D#fABMBs=8uZDBTUQ zkI3!aSCG5M`s~h6OGfn^Bfq&qlsQ6*C5l;~M*Yx7vLZ##ga;vdevEX8o>z8_5Ix^n ztZN)sPjT;Vz0gp;lRP!v)A5vzQ6UH&zz{30no3s({D_LH^U`9O!5hMPg`9-}kb z&};Z>P>>MrEaa+@tb%wStA#vifiE3cr7P{y1uT7%E?s7o?x;(L`NM5?>El@XJMJQ8 z>XlaMFYy`DaXx=bkN9HjKP5M1k~Lr5L4@t8_=D~tZ<B5BIuWbu3Ej}&j??pTFF%cO z*&0X@>YuzH{gogcm`w%{p?>CA{p=bhuso0EP)&{3P2^E8>40voMt!E|u?b#h3qARA z5%I+=+d&7<Sjt+TyQHlvAhuC4Oo5Ug>aU&E-y-&BjPtP31Jn2$v}N&0T&v8r@LMSf zhoJx8I?Iy(V4&ej;{HAN*vS3c+W#Z+ADZ7h|G9|#w?{|j3%|DSzp+Z`9pC7vsW-E; zMZGKT#f<+I)?&=wzmM0mx`>~8W$My#c4>p9i*@NWR_QUibeMYI0bi7raVblmtxNyY zDt(HS{*_8z)P7`*bQxU7z^4(%hz%tS>RVji<F@zv3mq1}URAPR@AofMarNLWpNtT{ z-lufZ0whK7Yq6k(tZ7Gk`$-sHc~??gir>RaD|{3eIlyXGn^g~!;wiM76f4X{K)B=v zS9vCa?Noew&IqG@{B6q5L`q{Z1FR=;C!WL+?0}@D-aVV8#7}#^ykrAwVYOO}RERl! zUFH2z5lx>iP1mUd*ehZ3t>C>iuJRQ8OC!%@h<uHC<>#Vo#dM_6`whKeADD(Y><##= zHmOhZ*bg2OIf*OQrCZ%BT%}Guj#jlxvxrEueEz@fJF6Cb3m%tK6U8brZe9v#N#)oo zba?qO$}=39)_tv=G;`5Ulb($Y2gvMOF%Oj}&tC#tDu&q+qre#7GKW2{_QGdvJ7;ME zUlrmzqPZUh-)TE)OcNb068`Np6%&3}roE@aBBS0vQ6SI6l=CS#naN7*69V*n3+S)# z7eHUyjdSxH;C@pL{w;vE=rzLst%2m7Eier3^W<FQ1dLe%<4`AIJeySb1ktSt5O*<; zbkdU4UV!$cMj#J7oKg%hTCu<y$!0y0+q-fk&tfF2)Qu8WP@`f_V51O^ITxXtN5zt1 z&v29m(1m5wm_5P5Iqa%!)t9r`0o2`hg*VClZyS-O7Kl<j+=(?a_jr6?tG_eUHTXh} zO!Xn85B$hhCv=h@c`8-^@TesGaFvTsz)XE5O><V`CKSV-b%b_cdypXR#ehCUL-@Ws z^4r$8AA(~5v;>DvK42b#PEF5rHBFcY*@FKRP|F!eCdJ=?7R;iXYz?;EK%sUqNvZed zp&_mtGhr)kBfw7taU_%-BR{9&=Nz3nTVG*uWL7MDG|lYKwmu>2`6FnuvL5hG9{6HG zHZEN;wyD=TBH0+8hgbBxftlIrDgEuiN1l2JANWBvue-X7_RhfIY*OV2<6W}A55@}% z%tK^scQs4rLuSDv3VLBx=zJ$`N4-*w)A=6eAA^WD)c?EW`w@kMsm`(>5im}P1fwfH z#796_fa$k7YfLACx0u8J1*%@D9)^PhM&^Xb<q%T%B4VV%$odU_Me>_@93J_NSO9R1 z04U{iKd5^tMJ?Qb1+s`?3^Dvtb?V&H1es|hp1v5;u2emwRVY+Jk=Q1mn*P5Pv&48y zer$b1JT9jWj4Bd5g$UomMdWyvV{T+T@XLQ7w#mA#NWu2heJEic3Nc>8evSqE%Y>ch ziEP*%zZQ1f<uuzHxOpMk6j1R!9(Qg}vf++|_os0dya1M=1ZL3|$jPdB4i9<7`ubLs zpcSr9u5e&{VJF#<cA3MLt0_5ANXGTo>SUh`7jJy1OGMocSrUZB9trsXUTveY0Jh+D z0s`f=;RUY*$>56nr_<SC9Swsj{c8R`oH!@#g@YvVwzmDi`PXm~VD=CgZs1AceOVu3 zeXBa*!+SArj#3`F!HwX?yDD`o7qO$1oRIezPgUQEW<kd0yFnaAwQjsc-FeDV+keU! zQ}|E$eB*Y@fhs;FzuuEva?u^A;}|tH4RBa5FrFqpc|2PL#RN?sS77{wq6Ic#NNCTx zB(b&IoEeLVecrdh$vR()4{vwm{`DkQ`fF;1Kv$>YWJjn`4?!U&s*2>1NlHf8%_eal z<Y|nfkR}d4qZYnp|8@dGbqjDOi$sJZnEnvS#+@7rYFl;k7!Jwb9rxLj-POo^h65QI za%3Y8%`u=poZba`nhN@#-h}=m=U<+3v}s@)`nNdJ8rkOnF|ds*`2||}S|b}Cf2spi zXaXfNB>=l8*2o0tx}1f1WVA(d>~($aIS7)ihu56})^+OASgEM#NA|*m=TWgj-16WT zqp$;3BuL*iY9<8ghQG1yZgoB!6K-<>Zcrjk`c47f5EWTAS||b1reTqXx&y)&3MAl| zT65ZXIVDUR_d_NpNdM`81-(|4VMu(+>=g9pF<v2rI2(Zc0WlCFa3@m_ct0m<h2Fd{ zPCYhYdk}xg<Z56%Z1|egXIzIHO|O6qpOmhG`82*Dn$)_FjIv5v0!&_NK8SvJCYIBP z>j*+M#-t{Jt+;b{dK~UO!MC`y>Ix9~lt?d7uJXbw0{gG;On`6}K!9ckv&bj-`WgcY zA+HlaBARPd4k4NVhzgAPps!k$hH1!Y<4Z!7o@k)Kzy+Beqr@KN1sPsrI!v_n{*y74 ze|6}o`~eMA@ZK0XEHGq>y6P-6n}Ae2`sPcbrt${V5D)-Dm1kyT?I2X=S@*eOh)$K! zisN;dl<=8=F<*Qw$Gj1hIqaLHet6V46d~N<S`l+f$bW?e>DkrrqWbiVr5x4Tcv=wW zUqK0?R>h!YVL=;#g5U+Sg9z!s?Y#bX8^;o`M=`ROkI^HG!z4$HY`$8GFgW1mM4%Iu zIlpVLA(<CK?5|Ocr$Zg<kdOU1iJyz`P#c<^S}_OEk>vT<CmO#Pjhn+>1mg*+JhW#M zC8lry);O2>d9Zw;Dt7UN?I_KzisIA+bcNI|Rt5D5_94$2SzYLX)ToDV$g&A%s6SpB z?q!W2hvn4+tZx{Cyol0;V4GA2r^+p{Je#&g5Ul%{5axrfOK~E}<{O9SbpLOZ$Qyg% zxN^>edVM7DNa-!XbBYzAf(Pet1to=LsOs2U6yyq5$-dT(TVg>Q3|A>qC$Jj49^5~9 z^bJw|AcM0(25!UCDY(*zaoxOf8sgN^M4mCI75-!!gA(y4(-@Rg(FIlTI|EOlK^ejU zE)O1WB0;EQNNdH_9ur5lJn>twG{=E}-NptqzdKngJ=^+esig+D_IH-^lLJvzqMKF* zD?=}_d*V0S@lUw&AK=z_f;9s&eY*yn?s4RAnX)GSVvwWm7xJk;S$*7=qY|FnmF5ua zsCDW^_#;5jgZTReNGBD1gN-ZYPq0&9rDV3}O8F;N$_~{TtcqGC9-ib2St}4=gFqc3 z8gJ>rXTRq62nK0^WREsJ1p1y6K&oe`kn)C{gmvwR>n&!{=jzX3w-qVKCcjt?`5hxH zIkd_dDW6WzZGwnYp_lj-`Rc?9&=Oj#R<}aO#~yb~=(v$cnH9XYmRQclUtoD%TVi=7 zu>7`q1}qF9zK<kpyQowDmJLuV^+znGhA<Z?-{he~^%x=LvOx4T;uP>=9|Rn=FA1r* zFVa5>5M`r#0yrM!&7$ehk>{G8Om(aV?y4|wwaNqFDzFJ)ytV2o2&38x1bY^aX#$sd zxN{jRLp}rgVIS*CQHpoEKnT_&`N8q%^Y3y-Z(Mm12UQPD>$N_iM`*3%JYkmJX}&eb z1yvvHJ8Fvv;hZN&=?d2DFIMx7UK3EtVZT}xe=+B>z1tj$2S4$)pz4Hi+2S<x=9@e@ za}yy5zpWKMZ2pzL>1x~VMtg-70~u?0yJd`eTqN0Qb)^q&T0*m%cY#af-}@@9n~=zv z*mV<m={j_V199xWR`u$^ztw8BhktqNJuY{p$OLj~?8h~mI+r<k{|e%B#r5cplh#hJ zU0)kg)$5?Djp|~^@OtffxORV@#A*|`!A!$y#!St|L=^pZwvtGC%p``oZ~{n=kg>O@ zJ3?4=l**Z{l5B(ltMA*RkbV<ujuxH1{~3}IuyHl?I@-?apq1bg@5$9d^%%Fm5nl^( zVb4a)aIIPbZ7;MeS6Ed+l~VN%UG*ds#8Iv8sEUKeI1PdSu<D2(%LGT9f4{FWSTV!G z^=FVzuwD{d6W6Z+*LCV^5(VoK;h~yGLfJ=FM*BNHCrtop^oLx7-{HDCzbYcXyj}DB zWfA$ke{5`4e^EsK!w`9++n*efKekKr{6P`<DcCBa>-UJrPiq0bxQP58IybNXIqenJ z_%~x~i*COvBLBq}>Mx7P9|U1Py8fbw{MjwEKRF`5ac^_{4T{J=yM_LHMC9+B+`Rv| zi2NT?o9BN%Bs~7BTj;+kB7bQM?JtYS@7+TEMG^TAgS$lIXL3Y-W((~PipYPUb!2^e zKXzIrum>3dk&gyLNwj702q}5CC|}K_<X+giBL(BbY}=s$U|9x4bH*P^FZe?NJS0Zv zT>$yfi4?T}ilH#3dqkcW3lucmcfM^D>r*f6(|h75O4LygIUk#&=$Un@7>pa;0HTSP zA)JxVEAb5_kJl(p<mCxPyg6Zfp>b9^<34TzdZ7RrU)%cU$V_!NxFGb;i{Kcb{#h#w zyBhL^+6wmK&fN=5?7NWui7VcryYyEZlC}Do3CLaqWFZOS;l2P!^!n<P2wGzS6|L1M zb|H#2;`#%`(2`Bw(+lcnybsD{!XuFlOhyBix?iVCbsO3&%V&*>_}G(&n@Jw;SKziU zBM;&HxBS8VBMmZs=x&sSoU8i5)?6h_=oZ@lXG@^XzWl5mSs!NYz~wmVh3iRT^shTg zABU7?UI0TywfcS+cMC@;6-1n*B__JTFv_Gw)C-KeGzCBv9-XL+44rkQWR05y0tk*9 z@0FW%9HpZqbtBtY2swgnoTm#;=Y0-E6f|%$6ji1&k5AINjafyWVkEoe(JW{W<6R{O zpp<-pp@|Nm0)qfJ%Wp&y9{t1o#3H_?C`ELVDkvLymR4eTTHz}jN0N=aB>c)`1CvA} z8I$fbFX*EFbPC$iddMW`A^A{5Mz}z_`38^ePD8sQQ=k;LFlr(lB9)N5>{IpoVWNcK zc>6*04|Ubg6o^D5K3;oZf$BkUyI>q;t2s1?E(0fmvZB<E6$d(m)Q$&x0t~p)YSlSV zjVk7%8ikw@Vr|0KYoe^%sDkA~`B2nj+#-uwTkB?Nt4Bu+>-d<^O1%?Hi1&fKFT}7x zeK3yoYSeS^j`B6}1=!*Fk{MK;*%X&*CI7y3q8=*GLj1Asgwd*xNEq!AmB0xa#T#dG zuFFO=OwM(A{?_={<LjV$iDyp99G)(h(jb@w0d6UbuDc*k*G<(KaJN_)W!O5{=uct> zLTHDbk&iur8DB61BI&UndT(mggW%;%uR;3mp=08Fsg~4Js~R9eG3yy=>lRJXMQK)( zwW{VAoxfC9jdhg1k6-H8?Tzq!?-juPNYHXEjp;tYOSM|^N8nA1wvN)#D1wvJgk{Vb z(qI`IZ0L`FeoHp+e@t6pQ*IO2-AOQi%H|?_5lnK%s0^rNyz@XC_^`bsKeNAsP<z<G z$7AdHQ&hmo#o4e7q!=>seFPyN$~;Vb3o@YdJIZcGF1ckM9szNx{GGC;ppy|a@68n* zN1OLHtB0g6HkJL{RD!+@je}@57zh~pSTKZ5aXidCbiPUe3|Lrq{KPP(T60{S8i3uy z90!rQR!usNYfAc#JXZWWIPENbB79!kiD9cM*r&tj#Thhxb3Yi#bYK8S_rIZ#Ki{df zgKIAeTO>CG$IcF}5`*M>jdAuB{@B~HDbDA~-WC!Tj(`fA?N^zEuZIoas6=>ip!m29 z{M$C)IN&nARxd+I#Z=P9`_w*70`qAJ<(h@TKHnTNTm1<PrQu}gnCgx3#5FfHe=qXJ zMJS3;6O^^DR+)-M%uyGq(X8_=^uvnI$R!^3T72XqB$6^J@E1SYs<-=VZm>!+#AfNv zneODf(%?0<>I>m#@c%>dIMaoY<$v!GjSI01!_yF4dYk|y+hDm>6rrS*D1=bb5Ahxg z7+<Yd-eNmeT?tO1_fHw~ioJTwbSc<lh7IBdb=&cPpCLUfc$d0*5>#8!55Ms6H5fP4 zuXj|PJA}F!Rx|fEZDy7l&SthDb@$*gt$bK8SHm%ptGcQ%r+Wao-keN-2Q>$~Sb=Ds zaHk<v%TYIcBig5<)Q_YBtwt6?k0FDdj3jV%B4s0(C)7~fIYu_$1`IQ#gq~%$kQHvB zz14zKw*Z9w1q}dUZ^#{51!yr7GM=}1D;&|c@9BV^*IQ9f$^YS|#r?(KPNJR~<Y`Zs zFJ_Yi&E|&peG&{HAEl65G(R5?;R9Eq$=*?|4CE00K}Zb+K=nm0g#G7BIYo6%0-!di zKS1nal|oc00O6i>VYu=CaEc1zkr0ru7f0zkNYOL*Ew*4Jr>VKr>n+KN$K)6ZgF}xM zVmlcV%S`SiY&$5H5=ZH+D8@;sRqa5d)|it?_{)K|hBzws#_eKM2i&I$S^7IL{~6?i zj^;Id`4h{?hB+2e1#l+$FWC8SBHwFhuLi|IaayTL&~br*kc#KoxJzz-YN!#QH>h?a z2uq#naUy8TKw`6~urGd~RHLK9)?zFyy%VZ;C@QQ91&Hd~CV))1)Cu#WfC+5iA5!@- zkob1B1eF_mb3&&!G`B^}laksNF&QNbjRU|Qd`J;;(Zq9Q(3Fex{EB;HKID4#?<>~w zQ9HCwG>??^dtdrOfJA>RY><)i&k^vz|6k<b7_j!Qu>ZLYCP%ieZ=tY!Av*D9ENkCo z>Zc$kgfAZBt4J@T$Fb!i2^Zfca`L#W8D2I#yoekJIExff(cCLtIPtz?&7shH;HBo4 zW;v)yj`_pcNR7G_eoV>NHY}^e!N+i@oapmh_-=BZu-SP-NGv$dDZAuPFfIcXl>ZS& zH!8(fNNF_}2MpD-;<zJX{5-1l`uBRv_#8B97R|K1+JC@!IR*+MAlr%XQ{dU>`@s`D zfr<7}qfq9dh7rn>`Lf`f&=kJJ2>3cQh3^ClKC%n5$Y;a167qdCe2MC3Fnz#hA0<0F z`0V($O89_<j1GQ2^BV9zO*4YSIp1j<k`J3jejCQ)0b|s0t@i3-0r8id&uli|&FG=& z`9FI+JBd)5i4Q)WZ`y>$!}zNwcIokS#ds=i;h;Q_Tyf%bIE0>NBf14<onLa|wAuO{ zY6H3tkvcT!^KRDmFei}qIIU`$D5_k3fmslPLQ612W060auOE4KFjORZJz4f&PA##e z&%-4kLc^+|^W{oJ+D}({)SPXNhd2PM%g?aeE1)SnqhUP0b%PWDL+4-ZQgZ%PB$5J; zD&}z44EA6KVkkZzI-nEdX>wjv_rD7Rknvdk&j$VJ{&jwRRQ@d(Q)K>gQTcPD@_DQ; zvi;7Z?eSUTkIKL2v!?Bjj><P7Vp{kyT%JgMq4|8eB5p_H`*1m~%!u>9(esP%=<~A9 zsP^+Bzcu{N!FwA)50^pU*5HNC$1b%?V113sX!(5SzeFJ8CL;lk1>fie_7Envf+559 z0^8OBy+PNb4+LzNN4ke+s2Q~Q2Igj1;hf0UnHC^N_{Zi4TQLL~5#c?^dDI892}cOt zd%o82{(<oFy?Gnn{w=_pqMmIn@Y>tNuY@-<65i~V@k<px0^Wul8s2zF*A<j0ZFv7I zGJI3~W~<d)aDlnmzYf2l^VFFwhLeWqWfJV&A^acYJoRdkBSQG^YK_NB{PWdbdps2m zj=Sl25>*y-bOuiTy7Acb@(fJaA$SjRzIsCMCiws3c8z~Ve^<~MX~WyD1$fickbeuj zM}5M&DdF4j#zeyFY?)pLQo9P%_liahFG;0>YLX4_#W3wf<JYOG3XqD|e19AK7Lj(X z{drVg%kbX(J}?x9x2*+l8tMBl5%4|%B{v%0Jk<+&5#Y6t{{F)CsQKYC&UAQx{P(FL zeyH;oS^3=S9tIVM=g8XcqwGzi?e=D1yGN+<RoK_p!4LhkgE45lW9==8n5$Dst(jt9 zN*g*Rb;R~1#y5q0AJbEyW4}jbnqx_r6dSsUrwBO=|M$W%!!xFZhVmMp<M@<uz-=7B zrtR-(j=G8(<`g1+#2FBnp54|V2DYUs>NFS%8v2Rl2T$jHg7Nd|ypt=gLQz)XUzEQY z<;`JlK`BjCd)lK)5Xve81`+Wzm5@z=r$l=I9HlQKkG_`IJ{0$vqwF6@(60P%;Ams$ z1)LPw2n<9E@)pM(;L5;VYN%Tux`nO3;U?6Sa_=y-arsAFc5X;hv_$x<ZZ5RDDV7BI zK@f)eCwlZyG|%`%J@p=GQ4A&wi+!;{ubroejiPJpmE+{F=$`N*iY2emSYJT1!3Op0 z2Q=*XuB&K^JSIFTmX8gp7dJU$Ls{ibL)0HWhkAYu3J_;6u@N)55d9dN&0$r*+8(tM z1|R5K|2~<<l}Z?OUSE@JUBa6%3R#~tCac|`O)MI@z=}N$e+ONE=qUX&R*jc-NwLY$ zagim<OCs0G$gaG`e=4rDx~DY;-PbBkSv5L8pxo^I6JCAp+@hO27fsUAgnRukbFlj3 z{sC8c45pI)n<APVdcYBd!8M3ZRcO40Lviq!G3N}Jd@%!m;Vsx4Fd=Z2bNCHw@sG#I z!_vT$<Md8pvJo=JMzh^UjB1T}@furY0*8qYBtx6o-W|-bZ{)Cj9l35CWv5C02IU9L zI0Uc&A)9rA8&!;y+*J#D>s#Xf9<GWfP*`>GH}FBAG-5omS#<Nfcco$jU!nJ4e&JrJ z<l7dwHatz`LbuZwe5Z3Xd^$ltI4<M}RF-_zK^s`re$l-(%@Y$@5FRm?<pKfR!3Zy* zGbvMT{<1Mh$I_B?E>HTFW(-8$&2MrY|9_i`Fxh7M)E+DjVQ>1rv~_BU_!cNt_)g=h z(Kh@SgvRRNB2R|G8se)V<tp0V5$5QJ{$<Jk8VFfxs^)F74z4qQ0z}vhh_?r)?bGPF zWub#~!||p>^7K3mM8)a;jILS1LSuSf0T@-_)%2w@#wz~Q_D#gG&P&g98$qNjM5f#L z%58kJdsUt<0e&HWtI`i|j4!E)-MuQ-hsbdk{KiYHMn++Ss#Z^kCafDK_gn`CuzOXU z57A{C)K_|if$!gmrnv~Fk>!}lfiKBK{thPckqRb&LEbLaTKUfL7-O->N2IBd9ffzF zT*2LiRU35G5mI$6s<u{dvg&xLn&|89Hil$+jSU{-!VK|Oy@2h9Adx5SUX|iQEX0Ux zk6D_&5G~S^4(%E3dXb`W@ve$ZBG0=#9qniYvHl(ucN<nUV?%*~O`}d-Xtlltxw}_6 zeU}3AY#5jPCs$m7BtkqC8wUn^-xnP0IzZe?btJ_9Kt5o}Q$2gg7<+_j6zUpRg=)mB ztq81doW%(_hmJag`61Y%R(%EgHmC<j6_N*_G`pj@UJ$Lfp6k@3tU3TQh{+h?K}Gd! zxK?YcR$0?p)75pX)!Jp<Dh*x)KO+bH+Sjx+n<x&>RE_JE$@ep4v(jP0E_vf3@Ber% zq}OW|ZP}2CD8CKIat$v&Oa6<<pAH@zoxdm|zkLh!Cr9LGwordiM1D<u^Zt88<nJ8N zy#Kg}e4~Z>pTqfTkMEfl>Q_bNPyVEN|H~rsd$-X3qKN#5A%{idXL3Y-W|RJ-<l`nz z?>@R#fpKFBLUSbi9@nC*^})4zE=^TNXVqDv5d32$;1yZz)E>Cy_-qiO)ODa!JN2cN zbOuaniRzf2u$e1=5BZoB3&a>3A#Zb?odiV<>rBTTH}<Hw+*;e`>6KdfDc5!l)^@x) z2Ni8oETk$dINpQ(>mAnme&T*`3&|!nT5}mJ{K4ql<}+qdUsxv3G(CIN(=h@E?<`g; zVMW3&*DIRCB%&&T247MO!sWFh*W|Y2@Vp)Dmxk{)`go{AAin8#NdMAn6z{(66X~_J zIc%*;JmOyS@Ql@kI-stv?j-9&3_A~ETo6xRONds3Kb<!Ho;0T$h1fwhs^LRr=90|8 zu~@{o#0SqW@z4<VJA_an+zHd`GK<ElyMC~BN=NC<WX;faaMBrJXs$Qd2SUH#S%+_< zjw0WDc_*h%%|lG9cmS(aMK#QyyUQx`9Cxe^t^&1e3f7eEb~)Ui?s<D<<B4S-`g^ke z)1Y1H7*LoOj3sq-4|VOohvb3)KSsZy@XaVp+9`q@Vncth2{_91@cIhhkMRyPG?~30 zwSaP3O-Mj-W$ljE0oHvK)&cV19b)ha2D5>65R<PTp<obSCXQP28J)0jGbt>%Pom&n zC}?Epf$tu#0TqjbcZ$`Gp(W~#)>>%45fj1hN^~MyQ|?;}{*1E5$Lc90<*stvIvYhC zC+5j}b9L$?I>F@hnVPHHSbR1LpbDh-IjjQdy}^y7qeS0fi|1WH^?F=61rs%wqNb?U z3A@rDu)paEl&0q)$7|%k>#sV)!HPi_Z-$m6TPp}NKkG~N8kPqxPI3I{5i**<^7Olr zTe3f4)-hhQ?-TWDF@?sok8#Z}z9xLgy?7+_qUGs}*+$@n^riT#?pRM1({bzB_$V-D z$>{)ww$GDvzD2SS<ZivsxBML9s~QTe3L<uN1#lVDyDoR-O<<%O)OI8VAt=|z?*;mD z(E!l5+EZKyS>V+VIzX}6#2(ka#Q+GZVg3ujpq3$r45}V^X3-yQl{gvf)?;WO$uKq8 zUi{@CsoW4jRBrC1N%`hCiAjhR6DHCQTuW-(t6m0$A~512FGgF0eC>??k1&90yb-2y z0CL%m1+7=NIl~iN1KI(SRS81#g}I}lI_3D3U$vfi1TCp4XfRjJd)W)f*x>3mF$E<z zrNlT&OMxVb{_&W{U%3ghXr8?lf9&&9#szq%0#3op!3IFaMF@N9!H~&3PjD^iap8@z zs8SH?-|cug;jy_%F;fDujd6Tv5lqYztX?>q`FY6q8u3~6OL1d)Qp(~aTn8~awsft3 zr>A69iYNDzd3P;@!79d|w#$){F#Q4;0TO25-(8LlXa<6;r(!DLB)ZE1J+Pm?g{yRp z>`i}1n1H}kSoS6LXT)?S^g(TpncNq}3LN<$OmBJys-2DR6<9H#BeVqt9aEfxH1%R0 z@7SP5i<C8+wE)-)TX(}5P=DEJOvCyA7X;~HzYzl&kIm;ntyV9?2dvky>+8@O&ZPcr z3`)UbrLypleC{jcnJDElKEkQx!ho|daFY6u7}fJ*$l~<TwiVc3G`X6jOb*su3?2 zIiUY~&R(pRET+8QA*O;CnqbxBgHjf#_Yj#$-}>KRn8GH9XTZKdV3EQ5gmX|BSCgZr z`dfdP!UDarDhmTRI=v)a;KWiIMr-iRZ*o8)p-({MsVpb;pM9j;*^glHo2lQt$CeV& zk}J?g?OVyvrPhSaN!Z#VU4R0eyoHkHum?b1&ooQ|8&%_=IA~j)za0xZP`GiEb<B6{ zMt0&T%|*$uK`4`}umcu3R`R*_dXlRzacGKTy$1#<R%_L~+6Qolz>c)3!060v9fiF+ zbYVuF^7|T?*fd#w_rH@Y^C-U1cd4$WvMigy-bRa%V6fBz45U~`X-_V$vU*2pH~xTL zKb^t|;;*psRsFHV??#4y^GbB?hWGZAutWTWBokCiWY61xFpYaw3o7J^O&vP6o~#tH z)J9@SPAC5Y?N*NU<f1YEbh-%nGsAxcF3-h}Oh1l6;bM3(6OtF;M&*38340mE==Ly$ z&XoptmSnf`<NO~EWs|@tU_<t*gF*wENn`r5Mw07rN$-atU>P9(Vgo|czQ=BnyVtSg z5=?G6{zowm79s=yqH!K3uWW7ux6(dc@}>te+$tOs-7JM0w;pyU{$&Ni@)41rW}W4D zj@Z|cB-<zt!bD%E`f&syk?@b8NDud+YW3Lb(IO!aH)P}C0<j{Mp#g+~Vw1%->t2bm z9mU0Zgb!f=e7_fWd+0cqP8M|78W8~uq3G^6NdOB5TJMe3s`d1?$?KWwM7YJm`}<{_ zq$DJT_xDRsIlRArRB!L^6pD+~m#^7Tj&j4%YsltukJ{ujz6S;>8z<xcV(hU6Mo_iV zFo^-YR^^5Px)r8{W?S{<??^Y$!(^+zTrAVpR{hE<y;XCIHr7yPE+SeXINL8>QSAI> zvw!$nf`5xD?xWwAD_ZXNfwsAT@kKW>{<SlJ<Z_uN%SBu$YN)IcSu>#SI<;Ob^LowP z3&xE#lfm?Bp`O}n=76{g;egq*`M63B(+Z{vtr#%M=)}<X;YZWFL^S<}?~i#pMX!O~ zIQLr+IJ1BrAzY}pPb~vUSZ+DGLY~;DN#ZGPUl(4ZFO_hqR2-6NScJ4f2JS+=Mqnnc zu)`h$o^Xxj2&q%cz&x07f*`97Jl?IwuWjxKaif>8BcvSBH{kgnLG{#*kQbk}9U(t~ zEy4}*4WSRji%FjCyI&#D)K_3om-k%l3-o^58)9Usa{irG(ASlmQ4-BAgq4$Y;7jWQ z?R_Bj-%smAD05<LDj&)_j#)8cx>h|2HoB$_4}N3s$MT=RBVo`OY5llSJ;0MP2!|CZ z0(Bgv-$=<?H52t3@a!md^$tujQ|F-zm+3iQtpt;@W(`)*<jaxHg^WutVk(y6A6s6( z6oLN?=3mHdmJfsiTcX`fT(zbRJ$WAEQn2^-YX8Rqg%eOXN^byf^BOY~$zGm9u#AWo zG3;BOpAX=W+TT}5`3xyP1m%s1vXy*Hzr8UMOJO74YEfBGF)?TiZmsWFwGR$83^k8K zO>9U(t&(1!^7eoeIjN=S$yJ`NM|xW=<6-O6qBBF58J;%tM318R8u&d^c>fdLl@IYJ zBes22AR;77B!Pt(fpzadcCtk-TjX%}3lJZ{8=xMf-VOGlh6r|sr>Xo}q6v4g91F8M zeq^A;(hbD-MQBXTm;D-7s=X&t!tgxxKKL=pd6WYyj+!^^SVd|OmMM3nLq}PKF~n)f zv|wF=<tL=QMg0gK7Mh7fz(J90FSp3Uw2k-$Cjrh2wS^vJf&7ROy}n)+$ou%C(zWue z;g)6_%D@J~ptbnRj*r+%LX!LYK0~`x(4gsYs^!8JHj}!@%0?o&#YN$Puz6(n@nOER zBj-ENA!70YA@V`#RqlW*Q)mL;SWRL2(Dvqj8d{7pqu~N5(BYxw(cEAe$dYs^Z}I1N z-V#EJJNKk{$F6ZX;jD<k>ILRqm+{IMzB4|lz<|dbhDx=$oMTZObLTZfoz&#GM6AoN zb$Qwsz;npQ^yyP|_N&<8Ka`ty7Px6THQrWJP9bsbq^APU5>>l`?}4>DMF-fR?tB;B zppO~W_wDg0jQo+oRj%Am=e>$HQihq`|Bdd^e^OV~K?rmxxLu!k+#Z(Z4V)D(0zEkp z*bsT3Hkd^LyTKZTs>3D>38aqTftw&1N=b}bw1xxT5Ez;sn3$oS(1o4|qx3iZCF}VX zAk~u9rg8z3{loW0j2Z<gTtZn!>k<_UBgO145Tn5%lD4Q6K;|iFjJ*+Z-G~%d`N>oZ z%+%A?f%u;i{c!|u6zqm?S9vdFs=IV5BzLG2-(jqj*_<j+(a0mhu99zJ9gAy;UrxNX zg<?iQe<Kq4uKhpK0bB7gP!znzS=ICa_R9*EtzB^Wlqon|OhX8#rak)n$6EH;kA3z; zpTRXA^OD5e^X7fln4Pr)HTrps{q}iehbOmYMnXYu?F}7W<>%-zOhJ9s&>J=1!ZrVi zxu?&AG@yYvi9pD9;gU{r*vacCD&Pl-WMdJaMeyT5P*c4s#wWfATs~0u5r^vBJ0%u} z)Pe<oXT5*Z**$z?Hb0xr;9}1EmfQ~W98DG_6>;4ES-cLjUQKT2SToq!3b@v5_L5Zv zP^vD6Nf6001&3mxQSzJZKVe0+oe_z+wK<kXG>9Kt+{O<y5k8Jg<7a!m07_1uHa<8< z2B&$9PHiaD!naZztjB8YDxmUEOHv!Pkp~LUK-rsYAl?<k;f^(lxZZ5u3TPiN9sWFJ zsgy4n&?bg@UkeTLz!%7!4La2Io47IofYrfux&vP~i%fdYdj`d^mfuq+f}MbyOae|Y z-7%ixpP@tGz7DA#tn-u%*c-#^<D|>IO~!!c?JoDJ<*?g9yt!!&7)2V6LS$xDqDk@z zcVK3E#O0xxWQt(rJj4gKW3k8Iot!wITHg~P(gQnPVmN@y2{=_M+{&0%*c6Mm!I$rP zH3s0Tzd>%Z50$S&g3EY^x@k2%NtDoDLK+TYo{ZJJ`7P{zBePZFGq!H$D7_2W9&<dp zo((259jM6-WT@q^0))=$O01MQU<Y6TGw6eVA#S0$0Gjg}Kd2S|0%`;C(wm16l%LKr zX6jTFpk#Kp6ljg(cTy%DWwPoKp;flSaqC?uTJm$8V-W)pJw~pXuMeGfsw*&Ct@Y-v zo0Z_nT{H7~Z*C2Lt(tkIH@B9*R?ocDle?e4-ky1ZC-(q<y*IPKc#G_F;ruqi>XPaM z!AfI8?`qm-T_u%q?%b90_L#2NdwN%G+UqIah;_H}bDZm2=ULeh|DESa&&qA_1=RW1 z;R69q#ns?u^YMhBo1n#e0-dToMr-*KT#2lC+X{^QM6=J1M8IzBTD>qx64mPqd*gAg zo8ROVA?B)}_#HI^rfNNYlww6WQir4d?%uGmA6VUrdM@H3;&Cbx#LC|b2Xp}*le#!c z|A9K-(+Lav_w+rIRXJtpK=jn?zOVS5p5oOD=cNSOIm+gOfv$F^1Th`MQPymAx*X<D zeR~yHa_grpSaeLpMo;kunmaao;#Z3IERMb7dPc`f?Mks}!M@-%)-BxE)}NG5n%ay8 zVbey@#fb~|O>jBxsPqIYVbU&$EigyXp1m<|ab`j80Y@26vgBp=bCgv{ol1t`1X}H< zD?<$i8z5WR2*VvTqw66%f@=B^z!y(uJi-Q53YS$OP8tuB3U9nYyx@3*nVN)Bu5zC9 zR{<$Il6&OtDyH&!LNybquJZZp)lB^a=?rhU42hU^>=Kq40n2=<2u#oh^*wn2+!L(A za0tFB-Xy>a=R!kwVANH9wQg|<TBNL-#BLyQ(3al7pfo~V3x5!77L9*9{J!yjYYAas zE*M2=Uk7f~IBaa-US4AxB<<-y6k<7pYBLm9_;F-i@Dbhu`gOqyr&4su7JCY}whUg3 z;#7}6i}^3UG$w0@+t>=x1H^Od2WTAh$%;6yUIWa7EUD+9(cpsYusoCW9tE%y<zl#w zEw3MUJm|Q}ll%U>jf2cqgQ3)dOQ;o8m9Qt`aO`EcrIgL)V*k<Y^>n-xTUzPsKA^3? z?dtdmp5Q7Z;EvqI@%m?JrT@#-@oj~qR<UK6A#l;g>cPQwuHKhHZ@w^*+V2kd2Xa^W zQ{D7Z8K1gxw>y@c3LLpH`03n-AiTjkWbIAB4+EH-)Ve3*$Pj`Or-O>EsGQ$@uOiJJ z?frUMzZp$67Sa**n{F@(g{j}te<Jetz1%#%V?=%*Sc{_T@1ljoZhuen{Q8LeV(5U; z^`DE#AKgO!Z4vp4!HlBo&xpw14;~wxKRO~mAO6+o{C*MnF__rs{Ej-`NWSL9G`Ot( zErcoW^G-kluD$&i-A88XwJ*un|KLljQb72j$%0D_?-6BksV=AMmNG14$9)i~{C%J! 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%0A~dXl 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 WW_ui4Kj7F} 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� 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 literal 0 HcmV?d00001 From a510288e300f88ce64bc7598ed1702b6d6cd73aa Mon Sep 17 00:00:00 2001 From: Gustavo Carreno <guscarreno@gmail.com> Date: Thu, 10 Nov 2022 02:23:45 +0000 Subject: [PATCH 239/275] fix: Inlcude the .so file in the release archive --- .github/workflows/workflow.yml | 17 +++++++++-------- .gitignore | 2 +- linux-libs/libcrypto.so.1.1 | Bin 0 -> 2957344 bytes 3 files changed, 10 insertions(+), 9 deletions(-) create mode 100755 linux-libs/libcrypto.so.1.1 diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index d3822ffd3..57da06323 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -13,35 +13,35 @@ jobs: build: name: Build runs-on: ${{ matrix.operating-system }} - + strategy: matrix: operating-system: [windows-latest,ubuntu-latest,macos-latest] # lazarus-versions: [stable, 2.2.2, 2.2.0, 2.0.12] lazarus-versions: [stable] - + steps: - name: Checkout Repository uses: actions/checkout@v2 with: submodules: false - + - name: Install Lazarus uses: gcarreno/setup-lazarus@v3.2 with: with-cache: false lazarus-version: ${{ matrix.lazarus-versions }} - + - name: Build the Pascal daemon run: lazbuild -B "src/pascalcoin_daemon.lpi" - + - name: Build reference Pascal Miner run: lazbuild -B "src/pascalcoin_miner.lpi" - + - name: Build the Main Wallet Application (Windows/Linux) if: ${{ matrix.operating-system != 'macos-latest' }} run: lazbuild -B "src/pascalcoin_wallet_classic.lpi" - + - name: Build the Main Wallet Application (macOS) if: ${{ matrix.operating-system == 'macos-latest' }} run: lazbuild -B --ws=cocoa "src/pascalcoin_wallet_classic.lpi" @@ -106,8 +106,9 @@ jobs: cp ../windows-dll/*.dll . zip -r PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-win64.zip *.exe *.dll cd ../PascalCoinLinux + cp ../linux-libs/*.so . chmod +x PascalCoin* pascalcoin* - tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-linux.tar.gz PascalCoin* pascalcoin* + tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-linux.tar.gz PascalCoin* pascalcoin* *.so cd ../PascalCoinMacOS chmod +x PascalCoin* pascalcoin* tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-darwin.tar.gz PascalCoin* pascalcoin* diff --git a/.gitignore b/.gitignore index a6689ec44..4e6fac3e1 100644 --- a/.gitignore +++ b/.gitignore @@ -18,7 +18,7 @@ libeay32.dll libeay64.dll #libcrypto-1_1-x64.dll libcrypto-1_1.dll -libcrypto.so.1.1 +#libcrypto.so.1.1 # Log files diff --git a/linux-libs/libcrypto.so.1.1 b/linux-libs/libcrypto.so.1.1 new file mode 100755 index 0000000000000000000000000000000000000000..3bd113c5df547b62a053422f303ad0834cd9f3a5 GIT binary patch literal 2957344 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%0Di`n<~%>l<#) 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 iL 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≪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±~z=s<0j=m|u7~Yhem| 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±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 zÐ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�T65phF( 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%0AaSj|Y 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/BCTyPUX6y@|hw>5?!QRu8V{$q|1{(J~THU)w%nyOYL#jVK&_hp((?*1} z?2I#I(1wdEf08$em<^#`n9jAZsjq`<EZ$Gv4@sMt$2wd5L-bp2Z#;HECj@K^W8j=* z)b&MZ97Fm(0-B3{gdj`)guu%e;72dV@BQ!um??PzoSNbXm%of@JK${3px_f8Nxscs zDgHC2HN%dL6`YTP!Q;X^?-maH3GxF6=79xr1K>f(p1RxNX3GesQ>;To@>Q-;_X`+J z=sRe0JkZ8LFB|QQH_~YIqYdq7ZHkgg1WxIP5MS-dE8(K`pm01F+f4c$!q>y`>Ril$ ztNm?OLZ0GtaGSs<`Zl=G&7U9vfo|G|qig(?@$3QRYa(`bIRxsp@PY~xL(X9+llJQv zdHrp8Yd*IP2jv0Cphzx$8Si!g#E2W5Q47X>e}qmCGoDRmdYJH+mA~br_iK2mpUh+X zUAA;D+iy`L(q6*zBI>_~``CEc)`7x;=39?4q4{PYoVjQyn{O(@rZr#bc4@w=Wex%A z{Pye6rE-s<yvLF=(fF_%3#)Ta+ya*q$@}0E_uCsylq4R?J4QKhEO`tw3pML66jQZG z9wc?K7p3hdz<$?VmwNj%c>b&A;^8t!;BztddbMtC=d99=b&dDn{=}_n*8@k|1>kLO zxDkRQYYE#2h%vXl^bWGD`}ozj{zLc{hxa6JWUu;&(;g^&s&wWN*)0-gx$!@c1p0xy ze&p^%|ATlO_LNLK4z*0Enu5Y%KSLR;AIcXV{Z(YNn7PYvrgr9%^8~ueN;{EZ=1AEu zq+Sn{?Gjca{(`FZ(j#1Q4l&JaMrOC>AD5g{mf-b22>VuHM_NES#<X7u)BW?{u^X9P z-4DDX*f*w%FjPBpP5ODdx<%M&j-*nFM+sUu7L;&_I;0ve@#qgBrrx&orX$iYHD`C2 zj{t6#tVS7>`R9G@4gX?${X_Vv2F*^=ZZ~T)8|$STpx6K1{ec;H`Wsas_^DBhoZeXf zF8tJ|nwx~e723?UxCj)Uc7NdWs7Kgx#>tox>Neo=;K}%@#y|bd{ed4{k9zrA`vb!m zK<^LK!3a+8h@U$5XXv8;5Pm9+AELXeG8B6YioMKYz&zcE<iti6CUwLUx@`d$ygm<P zVUvR_EHPqVL6_zR`Vi_#sM$hV2Gax;3+Ht8xIh3f4+B%cVp>^gpTLW_=!y)ISBVn{ z_P%h_p3aA%o$rZm>lU&Pgz>t-Kx096S@gqho7(V>0M|Kdq2&x#S5&b!04!Urj<M<Z zw96{>Bf6qTVRK&&YU(~!BGQn(stlMb6)8oHA<qJP3zef$Llb?<7S)1~O>KuanCEx4 z*Vy`Lk4<ekd(HaJRX33L@L<t!5eqzbT#QTTgb9cj&Et>XD&GKn;|ff4Sh|wx95@(L z{Su`*02z5{e{X^$SjVa~w4IvuOiKQ<eZtETk$)Nc$3>BHoEuHG3L2uonA%<Bse`YL z*!>0KQ80>ivX!{I_l0k;GrL+1q^k&=Pf<hIrCy9u^DiiZGr5ElD%Gz9_2V`-;j}4B znw%UEm^h0yP~drf0er1fRlwH{qKLfXI)}>D>I#?2Rca1hbt4Kvx)H%IfYRXHF4R+H zf9ps)L?QHJXJj%*oBv_{055?OY5Q0QeV_GdJ9wKn-BAmWZ*Eb8y^$h-qUvkRHvUvC zsz3n1;3v}fC|C+89%58bT<|kvk&bpiU`|H*a{t2ZL05;%*BDbjLxS?&HC~+om!E`y zW;>~IBc&$5Ilw;)Ys>!r18{ct_qiWp@5#VFV}S@;B5LUmJ2cq8j(;{{=Yjc1*{dUj zGIq2XnyJ{)+UT09iVO_&H$Y8t8x>z1X)9`dt^xYXkyq3A7op#Du=nm@fBKco@Z}xs zFTI@RFZ~5aid>iuc;}?XwS?Z;wbEDCK$EX7Cp@PKZ61NxIk|DMIdyX5I&v)4zFhh! z0)Ebz`YIYZoLG>B^m!BmY;rsJO3uEZO`+WM$ExK5@>V59B)YJ-zCuFA4JRQx2q*Xk zXfj6)!)6gjOdJe^qymj-`!u~q-IUqntG#XrK%H;3<y*;n1o9?6F8Ddm*IG)cf<J)Z z*W*S4UL1EC5Ikl(htZ5A@1^exdEkLxgCj={t4!R_qLKqpRA?)eiK#4{oIu&9z6<Jr zm*dNl=nw31++_5t6-b8VpnkoEDksw5pL)qgaT3qh!fYk(_N&F(E_o#G&Qnj*9!;T8 zsnvS*=cRws>C(ToL;Ba#9{;ik4`8o!S%zb1lZXGT_;9q?3|=z^BV>etvtWdzm{F)* zi(o9$#u6Ayv=Mwaqf8rvFb1{Jg3;1OH0z9E+E@i+l{Sunaf~*OgK?ZTj)!r)Hco<Z z5{;+>QNuIVGo1ZgSF)XcNWYq#2g>;hg2u;}8B<va#OneM8lql~wgStds1WWc9OxqO zC!_&9LTcGC*PO3vwL4?@)rZ=HBh6;l*sNZm5v^aDNU)yq&KH{*oYM!K<+1d2I2H`j zJ|({veh-HWRR2EG=!FO>`g@3ZrHxBz`n#vS<Ko5$xLXg-Zs0F+^rM8Mc#&*I+($Nq z=vyi5qzm1At+=s+PS?)FU+vSbEb%9<5qMh~(@Pu+u*d{7<6Opwz=-c-=(TsU;|yaL zvQ+r1nMJ*xSzx%K+K`{7Hc-(|R~xA4hf!Qr^#s)i&XWJ-`I${V0}~{miGv^H$b^V6 z2(1)9JoP=P4m5jzHAS1bf3I4GiaRUhP1o40*1?G8^|Ng|@PRA@rLlpu{JII=tY;`w zcN_9=&f0Ev+WntB^7Avc`D-cW?vMKgoWiV8ez!2I)$vNlb(PvrBO0`Sinn!3qn+I* zb_Jw5RO6ND7fASv&*a9ifhYbpQ$MsFywPXu^{;41xb*Bil?$pOW5;KQ%Ril19Vte4 zzMUh;ahE?>%(jRW0__KV!!1y=>gyU;sk30z=NuB#1GQi)bX@jd%s=!S)<8>C0x<FD zkHEUPq4Q$$2u^Sm-1!)o^d!A3Z9hSe*P@TPBFmB?(ZQ@^!jUm4!9JoYz_9b(ME+-> z1KTZOqv9=5v?-!u2jIpD#}&>iqD8b^E<#N6D@M=`^NX#RU&zEFV^(pw+IEdpiwO<q z_qxRiyzZeZOBlRehaiI=q)~VCT981Edc;V5KMXE1)i+p#?_I@8Ge<~2XO9o6DZM%P zK-gfyBNGr1gDNZJZ0B#zMIz<UJux9M>WYQct7TuZf0}&Y5vue_s0u!&=bxTV>a2dB z{=D9QfnGVU_a+~X0f*p}9?K^pvGKd|6~2jSW?>B_wX@XF``S$LxRFMwq5GKvY6t=# zABrrdw4&O7Z=^Q`p~_TX-MgCgHByZ#KqaNRy;M*7L?rB64Vf=`t}$)wzu57A!XEKS zSV~3#|BP;LmLSh9%qrEzHLi9VRUKfIOa{PEjQNRf?lLK&Zu9!HwSY%KPIWj?_Kn>B ziS<1I`In(k?IVZRVCY+qX>~>EM{2CoY1gPN^E;y(+=C9kRUN;Z9dM7TfN!+T_$73Z zJ?1i0VwSo@oX-AbPh9ZH$);Yv!`^G2YDO&2m92w5G}*8I4ENR-GW08=#c*g)jxD|k zX>(kCZc)vhTZ>FYm)k>hf04RV`o<PCv&Pix*<1S?H&VsOavr`}*`OvPI*CLt3nGd+ zB9e%+)rUnAvcyct6lbD36?JSBv`I<g26x7cT}4m-`-1BkS3~77roD)LfJ04K+gNYD zz#2B{{!>c9SCYc^+iL3&3K*mAMY=|ho^4DemP!`cACrK%$Paq8nnrGj_bPmsd$w4V zfl`aDz|R$*qp}i%+Hh@<C`Cq$?<YqRckT@*M&Uvr&f%cVt0CB{<Oq+QBT=@v+#2zH z&c(9nNTT$RQv-Wc<&%eD1$2Rmcn}t(p!~>QZWm~F!r{)12yV41QRgBAG5}UuXQtlg zlVQX_kV^F}(dhM=wH>N&T^Ev%U1v!~ZQGfH(#z5^x@dKc8V`r%`O+5cYAh^dXTJnc zBWOjEQ_u~Z)#zq*H5{egcIf(5--LrRZ$js%LX#^33-|dLbvH^aXQ(u{G^nG=v`jyR zB`wpfv?9}P>6xyBWAvy|JvEfLZEx!=M_x&zEd%Y9P-Rf{xM&bpZXH&)KZ@JEu)10z zD2ERKNATlr7g>K+d9g0Yjr$4^&?QoGtg&M^r;lIV>|{M1?3*g@wSQqxH10nSyac); ziQDqjZRGDbssX?Sv>NyN!#0$o;dpsXHvid@6CT$s`5g(|>+Q{CBmh&$Ai_)A)ddKT z66GaVpwZI!T^Kj{CpgOZhFjr4FNftFm0*E375@#cn6$BXq0EP|{)_qd^-pH*CnTT9 zwBOaip3}kp@Z*``i#ymC|2ES<+`+zOZl?dO9qb*`&*>Qdv9$Q?@BhGfM#=Jb&!4M7 z6iHO|bJeqh#Z2*kCblEo^%t$FW~{$Bc+}fIMugN@^=~|X{(Vgq*Iv$ciCU$m&=u2$ zQ=G5Z_7S{JJ;bD)KlkQ~FQ9kuFNk5RC`0KY#KT+X_~*`(M=L0#^m+1W1I5hYHKLtG zS(pcB4xxYlyu_NMOd91p`L~h6KXG2-(ub%+|Ev2~|ImI&t=`W9U-efbw3#A)v5DFc zF@qW5Y0r~KTcyadA2NiI(|GLPc3$Fx6zBI>&uKFk_|67}9+P!AFR^o{N7(-gH>N}6 zWT+Onbh;|ah1p-Jc{4lghu}TCFeS5IAo^Yq^&<NryC!~1PAMPd{c49*Jv_KLVB^*X zo>u0`@m1gmz4O6S%3Hwqe#zQZ60jO9@)3#)(kI*zujRFX+tV057T64j(nh?U3%zNp zDwKRU7^^o?`&N9W1n4jgACGHGnULsI4eF7rNl3GL9$z`+ho`f%tLHJjTE}a4npfxQ z2Q3lv>JDasP=AzAI8L}mUAq^93u&@2M(p370|*yJ7By*xH@}BGFJ79q{t5fyC7Jec z2m6-AY5r14Y4?X%<p3fct}fL5@GXpm>edJMwM#HoDr&J71UY93a6fCJ%dL;5$>ZeY zM%>cmjZew1;->6$`+8j2l5U^e!G0x5nC`z6VAgc|m9J#_UwLDuy~pTG`@67v<TU8h z4w!02ca@|yJtklRV@m<ajM#pucdCMF$akns=iz~^X@}t|N*|X*{JbA=2S#!A=D`E) z<tuB3P*d<n+rC{rB-(~UGYb&<s=4?vmv!Oq@*@0J<E&@TV;cw~xD(bTx8rB|f8j@? zKz25rXqR=_)@v!BmgT|6TwaS`EL4A$*TdjetHr1#T=}D@{n#bcQmfaOzJymU1P@Ht zP2a+3r8%qWG6uNkkFxrk(z)!-HFyYQRf*d}bpI%Qw{<gjOw46|$v24K)~Tw?15}eP z8w{$g#8sp4S#lqI)C;e*QHpvMoWfH9zm#@*9!E@pXsf=Js#Z4dtocmf%IJpXvTrk? z0LVq%WnWbbTlG27wxGFe5{+MqwiTJn=EArL|Fa@SMGJe$`~lKiI2tC=I=F;elpZQf zYVH05TAfby)S4bBX@M^3N>$e2^`C!Ge;}Iml=p^Uam-r}yV9YpS^XDi1G%F8s||4H z3O>|)D_cwY3j2t+>gi|@NB#^ziWC;*^-jb6PH#E69$#b`)4Rdu+pM!ZmoBWwT_to; zxPP0jDGh?8xjQ&J)lW&vX;g@(v^<rKmV@rvjbF8*Igwc?UZfgzCTOC!=$M$4jb@T_ zo2u7eCE;`#?a1eUlRjdj?oM~V&3LNZ2f#qCK61ER%+yDgX=l+#3Q0Bf5oxY>{?-LI zy#Sm>9g0HoG+8tKf}1#74*elx_4cF-ZXQp_`EsxP|IGb1mw`Vs*K0d$G0NH+dMx>2 zujU8QM^<Sw^^s!MhUg<HHqF4%IBePppmY>j6p{su?Q*8avj6k1uxywlR;H2I*Clb4 znp%eZGI-WgN_MJox-o>ZK8%FwFY8eKr$T7h>fGs+3?27VuoR&86JMo%lDhBaFIS+R z9K42gs{3x{GJwWwya}U~7{*@D&XKzC=D#pwOb2YNrJU-hxTLRdxE-w^dZJVHPogI} zS6@|kNObe+TrJ~tKT>0vBPGvjRR%r=+=8%sFLfU2fEo#HXCpRu{P(O-rHH{r2>btG z?p?sEEUv!q1Ofy(+(A+CRAU<z!~;=KQb4mIAv+p`2NbDjMQIhQk5JqJstB>!0dBV& zsfTLovDI2_`&L^mVpL2B5YHeg9%u!vhkF|p6a^F|-|xR>9|Kn3?|H88`nWXvo|!dk zPHWbzS+izMQ8rjw-^V^U=q;oojaZ(~J->8SGxtM~2Yz!)mOMasK!@<7H|M5TcL=}! z>)iB<v%{u%`V9H)71_GYJ5fFSmd;OnJYBX1=RVyzFRfvsC(tLMt`hvtpcJ~MN9d3$ z%a-)7b<LXWEZ<gtr>|~z^kDvio`Xf8$;evl&{6BatT5Qf!W+XS?tR6q{-MTlcv8i{ zCH)AXDck-^{kw<iT8kIGs58updn~0*HDzx{j#dwgUY%~lYxuH&47s{o1}_RWwH_@3 zO7h?YTjb@xuE>in&@vStSzc52N)1;Y$CQ0=`4RZ?mYI9X!*ENaFKvC|nG^D2dG~Wm zk~@K$sD>^;P#m7;^vHtUK=?G=8Br(rdvQKKgWmO`Z*>9;?Q<db+>X`CRutJ!lM$^7 z!_XQY@Ie@tUnj&qY1g$H_bTH}Tto}U>VE?2)J+IexbP5}D60Na{rL4yxlqJ~*1FJK z7kbTwqAs+_g|2m>z=dvfp)D?Sn+xr5p?h2?Pn{pD|BDM1y3oTeR75CN|2P3&ci=mC z^3Z%b*q)Vq`7kwr&NZdX#_#~<@r%L7tC_y7^%`CYWHxaVBcz~7jZZk<P^V#vU*!g4 zB+9_|FCV}?O*y&B495Np#-OLO2IFpqP<$FQY$}AQ6hx)jSsm}$RdpD!TC+QUMesA~ z;K-<uEH&|;loX#9AAGV#ZvZY$HV0pDb=yfBL2qkC_Ap3bqT~O6Jq$xL4HyFvo)#Z| zY?6rH3x=<klG2Onb#!c}n=!sMzJ{2gUZ8dKLa^<S{Jg{jK-fPf=S%0~B@`#;%S4jK z`0pm3B6~_dNnfK4rMr){!KSZ22zIUH8cmO!@zt1^ij{rqMstR3^D#MY!E@xWLY(Rk zztzFTRL1rR7Jpj2@5#<Dszlh0r^W{l9UCv$Z;bzXFa^cFCB<Tz3Q06?=)Q7%@Qcj8 z{l~<I?_KsuEcP<VvpRDRk-N@^_zwv>{~7-VMJHCH`^(7Z$@!g}uXx$!zK&IxjtSNr z?1&r<3=<bClZ`=7>Yu4>b-eGfRwH*~IUFC{|MYkP=V`A84`F}rk~B+VR(7)9{%ctK zb;S?`*O#53`9tziPb#jvt73k0*;BqX(Oa-^r+L#%*8LZR0zZmil$uYD@tVB(wPds4 zN_Ia+!!5zM6X+z|CTeB`53v$((W#Iw2o`D{$NsGEn%Lb%{DfnF?#EB8eu~B2T5LZz z^tYebAp5Bw%1=1<Sh@Yg#@WvelkDfAFh4c^pT*E>{JS0d`g4SkZw!PaO(~L|;)f@1 zG$b|tt>R@h{taScHGWLotH!Utk)N>tnB!LuIYt$89O{OL4dm9>?B|9}_7e;2r+y1R z<lA9C4~ermzU4OSe$2QVrYj_5F)3CO%tmA*XX~S#=e)o&iB<&RCS=aq#^tPM7=i|U z*`L*ay&vnA7aa<pssDO^Cw1_kZ?-1iYtUm6lrgTuzOw02Z75M>gzCR45Bu+O1;o2< zn{g}~nChu7KUywMDHZwq!NWG_)4M#^Bvtt4@YOBqYA$W`Ea7tWQ{Djme#0AR0HCk; z24Fkl4d5$S$c(eq*XVk4@cse$cK>5O$f1@0msm@)u!`b-1=i(if|zc_i`|p=H2x`e zk@lEM>w8(pc?~Tja3SEb9<(or97F4x^=6p&$VatB^&b`aL1@usJ$Z^Rv}kk>cKU8% zc2{C>38g`e)fXBi&|@hMUS!0OT1fl3kcbap5jl{eB|`mONF+sQkPC^j2n}^1Bd}O~ zxeFPc#p=T@lw3&1xlnQ;o#aApA)P`XxscB4m!IdZ;=BMil7!9mB3Jj#LE<2-vK(q{ zh6aMu0JY<(_k$^z5+}Cn=wd;gv49FHhyRjr*8PY7%l-Rz)Bg{ooRt3mSo=2p|Iyz? z|3B=$f}E|;|C;~V@vc^;|4&s4{l8+<JE7Fh9X;{~!QcK!O}=6Cp7uYBWV|&v$)T3Y zu_vs__=j$b(BJCcq)z7vNL&BP;k*C)=L1uj0IB`>MMv4U_TxvpXxoo3AzD2D+s_By zySE^{9X}8ZIot8?=5KbNdH<iE4@`l;9Ni5L2D@+V$A2?`-q5B?7GvLdK5&9-vTb^g zROa2c<NtGiv&+*nV{mZ2`<4o6J8I1g5oWgHMuxxrgN=n%Y_U=6ciW9$6D*nA;d~%> z|6NL{sr`4=p7!6x0&x59GgZUXkwIqr{U(cT_V)Wb`J4SBmb*XoJA@DD5WfGKEcpLR zel>{&@*C}M%8zvPvMQM6zHFBK%zcYvZH96nD5rfKPdvAZE|t;U;yUIr<itioi)*8% zHUG-7xLL$6_opiGmEJTp+w5jH+y5-1o6Fez{7-Z}Q?!2m{0OV9X8pbHQ?zw!>T@-g zHmY23fNPbkuI7<QkDifg5sc88Alp>=00nul)69>*i4Xo#`joA@sUlhOI9HbVV8yx4 zkmg`T#bgc4Hfc$n%J1%?iU_MdlBXQUJlFY8{Ni_6=PM}9PkR(?`2|2eIfXxoAF|wK z<N?wLD*YlQJ&6QiTsJE{)-~+&6w+vFP=z7FXo{`kvEI@B_~p=dbTPlh{PyRUwvQgf z?;w6T!K&g~%II=_%lQrS8|HT$zZja1p2V*+q{*?LiFK1ym?^)tssI5yueBS0@>;7V z>8B;@Jcc{Rix(4D6R#?$iT4^oTS}Y2fU_HKY43SgU@(F2EcPWl!G|lXu({Rh#7~Xi zTFoOm%^&Ptg}0eLm5avVj9lTKq58K^NyTye@=X0(rx4v$H&?r-(?W~F?c~{2|3PO& zpK$%^&ei-jted}Jb+^109*|~p{Z<jRz^gv@BAXLE!_Axb29-nOEgfD4imyY9=6v-i zYHIjIE8$(C)#dFY+Wv&=FI8F9wcMNcCYy51!H`GTx`M4I*y`WUK{)5@wxzlHLwu05 zA`r8eUmRjCYx;A<>2@*lxP`l|*jWYjUyk#xyMXlY)NUakTe~$C{;JS`Rh4CdcWocy z8=4@~+L`#a3UQO@S~&)A`&6@J*%;I!OIA-ky?{rF20S00`cydHw})KW$It1JAHHRE zr@dB>%+JG4E)<(sQ1*d$T>~|$=E2$a_W83OPdz9GC3DiBlH2XXG_QIp{zT_?V~flF z*4f2W@a*Q9zu-JbYmyLF$7eyE8!0>Z2$U2bYVE2vTMhd5sF{lNN=1^@usXcr#phD` zl4K>kg|i9a2X$=7Kep08x<qwJEAo=pdDOF|O-?ScN>xu?%c~E;Q*&4+@{d)P<U~y0 z09sNVpH~>3`U=$#eg|0FT}-&ff7mJ3)BM;S-eCK~I>o9}mE{YTaf$8EW$6K?NuN#I z@S(jq=tJA$<MREc)fHXx_VU;2C$ANq8E3yCzi)|b>XxJ?3bJo{zO+`IqYxD@$5%tw zXw#e%YvNt5r}$9a@Vrg6{UO`^5@%>km$;by<SXKbq6f@C$x{D8ezfTq|HfUEw|GBA zPkn}G{Cc;8>SRz=2^Cl4^6H=3XZY6Ift<4SW@h9IKDvpby`|)zvyZ{ZJ)6Nr{>41q zwgL-MNp^sjHZ_0HsV08L_|Db&U$$N9^eFK|5)ac|^{WfW-E$vYGqgw7d5f+g3lV+y z3HdKoc7L|AdrPSB**UYTo8Q{Ix_J|m?X9jg-Jjt-Af{*Mn(iyY1h}u=oG4l}77e<- z3KxytRa5rrqO;l~Kf<R4XPV%QuA9@7<I!5m#7{=gK9rXqT9%bE*`*XHr4u#r&xUYp zN7X`GYCosvt{X&@5lVU9)|UFWJJ)V(+maezn}9F63ApRb38f!Z``c^c7jbv|!~Poe zd0u$xicsC$g7y(kj~c4qfo@cH<-Nt7naVuBULI}t7F|zFO?=;HAL@};?k$Cxwa_1f zJ6*j?mG!rH(Vqhlst=fiKf;vv()|3=ry1Y+ox%$U_uhJiFcW4hLUlW~)}DFwE*&{X zu5yFp@$A?95OtA<u|>mS5#^DY)n)(Uem_uQp4s!3UfE7f<{Yfzt!(O$D!%sDjz3t> zg#7Lye?R6&|E$UF((%_<|8?icYp(FxdUfAQ3V?$?ZTmDy2&l|zN{aZur&LA#f|HmD z{tBjlPsyc4%^w`fKs3BTHvH9Hw~pTdfgGX$o8KJ11<64bZ>Z7~UpKG2XfFCBPz~$K zy_;6^{Q8afv-6fVC3LCM)r)iPrbGq7<hbEX?Fsr*BLS;}4KhNzMwELuuA&8rN!nu@ zy_P<0ElzYNE9E?9c^bBnZn93MCBaN|eH|N7dqCN$`TMH!`OR|hfNg=aijS+vbq?`^ z`hGewSScIY{)FPh+1E~RY(CZv?|`@-aVEBUzxI=GTr7n1ik&_ND{F!;P-@{4x{qTW zoXVu2otbajip=T@y`*+uNGZGylcSg6P(8Tzeq0|(#9JNw*R6a?7wU|XR-wViMxmhX z2se&wu-^}!|BF+XuA(b-+z$A4Z}CkhN(*tv!(AD|tFF*4V{>p9p>S*l=bs}U`&*B^ zNB05{k!<U|-pwuE^-Tj>yyY9PNw|mkx`6c1GL9hf8aYhJTmCoxICF-Bez&W=T1wI} zlvf1k1=z8`gx~pXkGv<vC27QwOLw&=enF33xWop`6y50qJO4GWAt`7TrRW!48YM3i zA>L~*EBkN)jrZ{<tL!`P+ST6nccTm7-hNPZlr+=$$6UDCg1ZKgCk^Bff&3u{q;x|t z9-xH$_XInpXY2=P$&a82y6E@hEnS!R^SwK=)ICeW4V>>>2d)X>7>33>8KB6VF#d@2 z(Y1Xoe}5d7&ovx(^$5p0ho{aMgg2#e;5`?Fjfavo_@gJiEC$)fo{Ph7nW#G2L92Hc z>H5d%fISVhGj4v<niHK-u%$Qh<$1wFc$8B?ZGW)-uq2aLhkX73<seh%J*n<X{FbY3 z845%^-Wi-kt3_n-Ax{eyRbbxa#NJd2`ZRvJK1(f|ynljh+HG6;-bInxuwI^frW&Dy z3uW8i#KNfDySX)7_Ds2V{p#|<?OwDSvlKxowCor@%Dp?elerGhX64cKUbKzE7@2V@ z`1gD-*VsAIYPv%XH%wAU+LN2iQU?Hx7p}ed$KaEYFyI9(Ion?km%ZT1UhiGsTwb__ zi`n>DY8VSxc<O0=<!tWHWUgp1e`VP3kWdkuRuHQHy4br;Pje+Dn^65n`IUZa<zcHT z2W+lvXrFfoV^=+O4SE-MK-502SX1#_dag46WSoe44ZjjH|B^kr4uyFo={Xm{qJu#Y z^1JRywy|-{)J|=!WVbtDO(o7huYHzwR8MV1PU^u{fYYiK6&%&!5eVDkn<3zEtY^uX zsn6>m%73PUx!E(k{f%(`^Wg!3F00?%TvPUxcm0aO7b6v_{heH9Z}M(ximr$Z4lO&I zvJw|U_e)^iN%<D`{c~bc>+G_V1vAoOD(K!=XIFlF!q6K3=^DSM`E>O+COc{{fL4nd z>Q#vhIAF(^{O8PVN^<_Xc2ubTuU_^Ezy&2n#1;9Y`X)yuv4w@ntpkj=Ky$|<Qku?H z>32=60D6qN=*pqhQ(rk%?`a2fL7mWXP^ukHl1=;?SkeDqOmuvcpT;pXFnIh=O!ut) zkoJ?@1^*C7Gu=X>|Jt91Vv`DZjL}<oCqq)dGe6R6Th-6=V^w`42eMZDw6&7xq(L3S zjBZ{#F#q)d&1EgKdigxboL|<msAm76wOetS6hCWd$hs`@l7B8@KnfnKu&0&auh5D9 zoTdJmmY9@>TbMz;sdH$Vh_F$@+w%GRar0=-t>(C9zGiuR$a{abCJs~+7paM_v&5w7 zGjR}5S?zWAL0(}QWP6a}asKBv^DklE*|c91-o7zhwkrfx*$lkCHB|V87j2>jHtqjR zF--ebCZhy`@+dsvZW5{WBx>X4{k`e>KJ{DGH)|<?zTABOH8AR2ub~2z6|ou2++Fni z?Z|Dh>*`2libvP-8!lTPDXpFgU)UnH#KE{Y(-yeH>aYkO?(jn7f=al<o%pse%5RR0 z4=rm2Z$g&~lk{OzD@nwQHiDR~K&8{5rtY{H{W4EN$&r?zbBbZGdhaT%;K(B$(-P;I zE5(q#=c-Pj{0Lss>Xk-pr$v?cDZGz_aQ^2`>}c!m=$$J;VsToyIfUOB`~+X4VnFL5 zW%?k0R*%@IzKT%4w$|72SN|#--Z2uv`38WM`L%h8d-%xk|H<G>HY8C5&Qv3iimn83 z35Nx$oGxlR2gewh#41X6pmQ3+pCHUB_kiY#%*&i3X*uql^uV3}OsKvY2YUzi36(XU z?jOAW%nuVku#PFus~k|9tR}4my_Hfu6{^mEh4vI)ezNPOKUpL2m3O={E<MwA(+$>{ z(eDw5O{Dio&AvEYs=>QnPeX6~2vk?MED>^l!VaM1?~g6*zSP<|`{U`(ta`7bwQ@_f z&VR9f1&WwRue>tExxqbVew;vjX?Oj=*wgy2X#7_ulzNX;lu~rXkX?yt0iB7%E!B<k zDC#Rp`YJJp1m@jk_u0JLz)xc{jSkL7l2~G1<!ZYpZbVv@9G8gg$eDlQH@GMGP|K}j z#F~0u!{h8r-Awo`Ulp8Qh7h5>1tkT{gep-&16ERbv776tjdq)VCIkqRCBF+_@$vFg z7~S6n*ME^|>P2<dQ@Rd+#8-VkQNg$BQxUI5rha;~xAa<1u$4@n1}tjwv~4L{JAY&4 zfE9A{y0{B*;rK)(z=ehr4=M4RZy|?w159DPcLPg}7j1F1*w0&_+BsL&6=iEfI8%{N zD=*rQp7EC6EEIBOy`LA=c@#0e#dKOU5jWNYU6k0Id{|G!hjnik6|<;<MHAV9d_oCi zyw;++ESiY->X%(q+@iWJn%KpQ;vG{^(s9Xe^+fzut4E2FR41p^6LDI7m5UNN$z%0I zJUdQtQNOaNy%tTxUG*pzb-hLPSTqq|)knCf8!W2lqKP=F?(U*)w5VQ-CiZmRuPN~+ zi}Dst#6|TQ+lt;Sj<;xH??#W`O19$oi_@lZKuaio+Lq9O=H^5JW&!^5&F?}0U-X`J z%&GBcH}zgMQ}PS^7Efmz-zP7!7hmOghwD>bl>b3UkGD%7!S<7ZHTXq6yT(T{q$|9| zrkJ=TC!v!iU|o_I&Q0iS39?M-kWgR=o2f~Mgf5n_e)oi~mLOe4haBB3;hx<S3N1ln z-XTYK66Ve75V@Bk&+ib~Ly<KdB6}+Gqz;k26#4xQk-Zh!OOZFaUhLbo!gsDF+PF$v zo);V2*BCI~_0MsVtkZ94J<lxX@A~^>Nq~|MSQ<y%qXoSybkO+UG;#S)`QsM!Ki**P z`j|2=Y3B!gFN5F3P&fe~13!Crc&k)GzWChwBH1ytY(EMEQ_J1(sGsDPc>*{jMJ7%p zPsrRB$}x6U!&A<%KTLc9$4joC4sRduw%yy<8<dF?k+kfTJ8`tWdMfVw`s$&te)`fz zG|^jM-Swr%p6$wF;!C(>qg2(2E&7rYGVz|iU}<@Yf9eZ9ke67eFQ!?ZS^P9odR}6= z;^>^b#KU~SkpK02W5}nfvE2a)*51XFCGzqKKaR2%8b9vAd#_pYP~s92vcf6&cWmJ) z&r3X(3vbVB%&0A@doCY^{0!@Mjc?sM=v!0aEPN6zVfETQUdlEytdC*sYwLHkoBe0{ zeg>m-2=xywJC&L@Hqfl)bNS=wW8tro8>d1EhM)gVaH9kl&4oM9;M)G^=<RufJ6Uk` zxo{^LTw<<9-u8n@ds*)DNQLU}9D_{`YZM%a-SBVdWW*I*dxyN6R)*`ZEMz&n2&={G z#3k4Qi_hOfG3I|m>^W9gHYU%DUd<<GF*8ixfkq*?a|;6{-9m*wwTNYW#u)9kUni@q znL=ZBnF#bN!m(P5I(-%sL%Q@;UUWR;U*ofvo_f`wus@KT4ehEx>!>-DgH#a2&P1k} zIwOBuc~QAPVVc_~#>xxg<95`)y*<*M1;}f76YSeY&B)h2cVlonL@GN}6ta2u(WHNY zX-vaMw91R-gS~>+<#Y{{{TM=HKL+n`(!kj|N*8OhBr_C;zU@MdBpho<tF<%onF{Tn zEVP_ocjahACk!3D22EcExbIyW;M+mpC~;}|mHcspFz-4MLfh}M@Y!(07>)+*=4=Qa zRJYU*V+3v^D)9^cr1t|V|32oU8r{Ti>dI3WZ=v*cI7a=H(!)~=eu=GO``b(C%VICu zgNh}#fM<!j&mt_E;~M!tDVz0)>u0Y)zB3cI@CQ0<9c4#Q%J4Ue<5rG$-D~8)-#6ZC z`|)5of0cRzsj?-~5y9r*4^!Cj5_^@Z8o#o?MSmPDCOUCWPJ7}*-o1kfKaV~Nu4@Nc z<T8r8Jg2&PCElZ+S^cG*y&R{~&wn9fXqjXHH$gJ}yx(HmVV!7gr~@DmzE>Dpb{=13 zyj&$pC!94j|Bf3!g#uF-SInhZ?5ezA+T}*Y*amnFKTy%FqY8yHQA!}SFLCpzLB3fN zavGA1H^1oCg}BgHUOHtOTr}A!^jPqV^XQZ+(vb0^0*Mb<2VJA$nyz~OhLVC+=o)Qb z<Ju8Z=_gRi5?b>IfJ4hJBdTMYJlX`(;|yu9s|>DAa3TI=wf%i=y#v?H6@I2G`~np& zy<!ly!o{l)RMC%C`m4>%`(+H+O#9@29z;K6JL7*c2BT-$hikr-u1jqh6BALvx^*pN z(<|{0>!AuUrl!Pw7D(cMlwr@yyw}aXCDD)EX?;zSAIHjz?yIY<9yWVg<eY|W^9t@O ztUa2(_|0wVi(}vsc3*1w6(Dm{ud}t0(G|-s&+}(bOHFh|<oTbLKD}H;3nI~#Ma9)O z1LVT21>4H|bgDhl76$*5*z9T2F|V3wH_`8GQg$|+pmgm)A6>d`xh;%;)6F|~1Zm#J zOGV)ICo`3|deIUEI2Mm_e1>YWSFp9panqMnCuY<S+Mo=GOdCI0uD+Ss{?*?lm;qm~ z{lB{TKEBaLhW!S`ZVmqdhChc1zE1?sd&QuJ_S)gwM)oPNcGdQA)Si7GF*Y)+NGpRO zw7d3`&u!n7qVxEWA-6&pm(az*17A|E<}3bsqmr^ICLFtbj;zwBjvo}<d5-j6PW)1# zktK2uSO=hH;YVnsL(4AESRFyk^1JzCV<j0Sm~f4gZ;~}k_h-D<KP=xl$~QeHUvMaS z1TSSpMh<H*`2QAsC>MUSZ*(t5YiayOUn9C4aRTy3oz445j|>qo--aX(KOv8I;y=BL z)cBBtzHgy-2xY*s`Bi&lV3@<)_=rC9PGG!0ENmQ0ErNX}ebT<V%W1?J$w4r6MCYyU zlDLYfH2u_#cwJ%4@YeBbh9hCGVnsS#>pzOo^!ZwdXEHg@evaF={fj%?w(Um*`dg`F zo}j2;)Azc$;cM}tD~aHI`cOJae=2bhF&5P-#2ZRFMraM{x&V*I3?BM`kHJuDaTv8R z_{Bj)+dYr=0=~>gMIJ>35B{-x9vX?*wIwP!eZivk0&eiCaw+zJ7CE!N(Lq)wZU#8( z>PJPKf;Z^2S2sNj8h7)sZbb83*DsCy)^JNPakTiM9U8U8f|X~vn?)f#eDxx;dt2f~ zhS~Jzl_`Ie=D%qtNB{Je=1n*jE!m`BA8)0)Qi71vvxK(}YKSDZqNKk-f@C23LTj`{ zduz^C1~S*_4XkR6j4ws%3Dvik6X@q%w-6%K)4D98KjAZ6KfFZ8LhLwqk~=sLhvZ?u zB|LQ%Wgbin!?Qs*492PKV)+=UVTY`Oup}3c4K5{%R`K5xDSht2(i}9{ZVo}MI2>~> zNr${Au*iHp>|2!Q?vE6i3@;@6yVUdT30Q6@Yz+2wF=M65@)q0=bF$OGwqrnAlN^w@ z-Zh-O{(wgl%eB$P9Kh*TMcL<(%hR=7jjL|N_!T@A2J%}7Eib3SIw6bwAw?wWz%-F~ z4VQ}}UcFM|l0_(4<)3e*c@6t8?mA_u1JYjSf`3ke3Tq^sKBG80NPU~zK6Frj|Ahg& z+WKbZ`-=Rs7Z8$x8$%EEL<_SQrY-rE7`*Vq;eG9f8jXBgSFIbRP1K+t#tLVHwT5BR zekrf4IWo@~h2q_>tsCn}*;5fcP#5uFg{Wq{rE`amD_?Ylq5L?%b`!n;;juv1GiLeJ zt6vY%LBkIqQca<u!P`)dzbf%85$+_II;ad(l+UVce@EGx+H2aLbo0T`B;I8OS8Ge# zxl_L`A;t!adize3CJsX|Y&?tF2D5L_`z=GBaq+M7(>PJ_=Mf)Va|X7*Y5VC|RY8uu z66+t*b7sEAss?pT_n&5?RIC+)^&R+}boOUCVIDgy%C>JJJS8XW&(00=o=Hx+-Z$}Q z&q?vmSXIvs_^B^Zsqq%0v^AJz7A@xgq1oJ5W91FjK}N|-=N}PU6aVji=GKLY7F_rb zT{rg{{z?KTu=~~T<dC+q|K*2mYvHvKk!Zt)+6YTeq5qmA)>M7Mu`_v1dlfsLGk5rJ zgzMkkQJtmp45|mL%74vy;-A@+QFr3F->EzKnfX!My_xY)8KoQ2r7S@O+izP7ugUd~ z)cJ2<-kw&y%0`g$UH-abR7WRN$3L?_kZE=3XaFFFV-fdQq=rlC8&89R@xRhZOE|WF zI5x7JRX$SCzUjgxEaSTG20&`BsU<DgSCqz<<QRUFTcUinM4W;}s%8!2H9&2UoXpWn zO~|azSAW@=q{v~4b#mk6bL~LL)i+$vV}fW>XKxgMad+iS)2GE`g&Ebzz?`am$(&$Z zXEO|x5Wk#hw|Vlp{)$AOhqkgGYGO-1q|}ML7xB|LRgFJ$NmAYp$E*6~&|AE!|F?vP zW~axhCgsqhKRY)Zt18S%k5x^}4R^2)bhI11%b<<;KXAy%xqi!hUgA67i%K==U3WKs z>vw!F($8C5XP<|o&a{saUW4|e){o!gL;bj9#A4PVFZvI{^L{WwTX*j|o!5+5!sk_J zy6JS41F+5K5ix_8g2P*^m1xAZL_}U45$C72+~EI^1<yN$wMSX3R6>TOj*q+%_wpw) zao*Swf{wI~&>9mdWp#LFz366@sOh|S^|=}1Tc$i-#cRQHZ+t2d&*m95a;;HbLtReO zFQ{#_@(w3QR(Ut5-izCz&$i!^Z^Sj$4!J9ByCz%T1AoiQrYEESp&jU7U7bZ_{epej zq8R=2n??VTvuB+iHst{CHPN;^D9&GD^Wf?)w}B*b9(Bc00!>No7e?50_`agk)8R-+ zI3+jN2h4{Z`LmJ#F~0*}JGsAkJ|MxX<LN~cN5&kr)wG6fi&E=lRr!CUx83+Zi)(?1 z76E?eZ(teBevCXAfW|v1XZi2><2GE^&qE?s{WKbx_I2R*XHLM-CO+grQ2AdsjsTA^ zJ~<9FK^@v^b$l1Uzds3^)8yGJt4gN5vX_X>E{L5H{9Q!>eY!Rw+^IGr;&CYN<WG2< z!gT03&TZsLcpQ?^g#P>@&`p3jj~m4AP=1H<Th4DezhQpE_KHWQJnC9NT^nV>keJUx zVY4EW?$0i_;ibWKw1Iu5Ggi)oD{|6VyNX;ylHd8Wol#|K|KiUs?vUQULwHb!@X!w7 zaCSJ>alCiqKNUIj5S~hgocYm#AM$!*hxA<jC;=fie-3|Sy$|Q4JG&flJ?lR+E6f^i z;5(L=%b#N%__IGdw?0$1g}cu#O4H-^^<iQTBPO{%Ruvt#C2Kw@wfpQDyTQ*$!_UZp zk98Z^wYDp>X5i?8t@LC#=7nSX#qtMsA~sYoaHPd%=mmP(?`G&pB1hu5w%zFI%n3E{ zLY+6(k2rJ&J05>{39@4WqGO@NLiBg!1k2iAgT-uh`VkTI1r@V_-9%){h2CYl%@P~2 zaXLFte>LGVWSKIJr%^8};9lQl=adv&=w0v(|I@5Xn>nBg?!KlgR?w!PkL)F0!-F>G zwrKx*p-PfsNE~hM2P(bSc*TW?3oX;4u>3CmI5rTwBDp7DX9y5667b;QvxV5YseWBf zrBYtQ51GAfOR;Y<|0XE1Lq4Y8FFoNH2s(Jy^}X<v6twMtg|1>>WG;CWw=t-K>vC5I z27&&`|6nqHcuL#t6x~b-v+YIF^51SZswm(hI+t!*cA2_KyXYFfMV(#kzbmE8R6Iuo zS1#_#BGVpWdphDe05Jp%uC=!CtO7QsU1Q@4F$R%S&Tg@BJagK&L>}+YLMDa}b+)-^ zJKOYDr*<SYPg;t$U|p>Dr0C{f{`~m7M>Up>2k=MsflFRuIb<7k3o7Ktlk>yywf!}C zIh@?@nm!=ukKgX^(2bvSWPSCAiwsRgNnwsr;~e&^RYHuXAUqW4#ywm7ex>a+O#U>r zxm-g|(@g7Kz51POtK^rHT}n|s3sY1Zw_xiUt<|l;u>Fnjuv_$^e{@iN4eFPIdOitN znSyHONj{*&^!+z@eg~&7Sa5<`t6%#WCA=fJ3VWzYXM556K@hTSsC@g+q5s^ghvv-k zr$XW`tYqyLFI)nqz8rq21`YEdCiIDI*Gq1Q_qyW->7OQpwec7HSsvk!(X6igy*zuD zUiZR|o=dG!oknxhdAXJ)5!|oWB89|<{2UBij+0wcZT;7xVod6Oh5uy3FU5A_9R6hR z2eUz*kddG4Rq-cU^+~%r({HhA{*7Kwn&OsQCzo!p_}?gAN)GKqDSf|JyXQ5gYV`6W z+}*s`66+{T<uAWp?NiZ>zvEA)d~P)apK&sico>XHIs$&N!J8iWuHE2Q3O)*a@Uzj` z`$G*JGoj%UrVN`1CSq{0&va<*av4$jr)eo>>Es*P4}RHi_Ay+T7>`ox_REfkvgpf# zwTKl({{EWhJ=kITUEQi>e_^Dl{HA#RYJxk)fL`?Y_=hvFy6ZsJ(-@C&tF}t%F(!Bw z{i0)rN&7~6yD<2#wW8RK(0S{TY~Y$Ar-fsqkQ2(wfpz}KoL(dB|4W9WUUZ?F!~S|& zdhT*+<u!clS~)|6ms+>z&ma9t{a-?2<1GFxm$K66D{M||XL5(c4%3oUwK*t%!KmsW z@?l4pqN*#T)I^*9QBZs=YlIH{9Q}T=MEH*uei=Pv@CW;Yy6suF|Bm;1(cn<(IS!o# zw>iR~4ip`x_fypScLqO5@Jn*>J}LMazz09A5W7JVlN9VOa~<D;7clkGJ!Fy=D^^)# z;l~wD9-U5eGOgL+!fHq9aqgyYY))ZpP*6I#Gx=T<y=3He>eI*S6IOksV_yDq{<yW} zIO?P6*t&wE$(F14ef>K1k5qTA9hrRFInZfa4eF%^5)z31WTAc;5RN9M(^%jZ8=U5v z8_Eo-zW`@m0#oxSHh)l}+XdZ_3+n)<;e;1<2yZ_>H~o(t(%;VtYkt+Y4hnuS)s(fE zgsP?Ph=KmM`KR=KF8a^uFMUh;-P87%pW)pa+{_s|{fy`^IWdsMAWNRp_`d>->JdyA z9JPabIiQ$)F6%*J!*e<C23M7aYfTJWotut-!|_@7H?92rv&w&LLk@gS`I|rAz5GjF z&w;n{ThnmV@1MEp@h;Wb<tGoiSVMzfk&8vZD7X~@4~js|a@=!rX_K4z8jtvu=Qtp7 zgT(U#yFdw9@~i6WI%}jVVVx?UQSWe@16*<i<;XZiKkCjnwkr4yM=^5yF&*$t2)_JG zc&tJmZ2?IS=0S!JU3t#r#CykfN#0-6c|lsnGFt(8pm4&$ZgRn$psxS=klL<zQ5Y2A z9Z@kqExbL=i?rA9`#r9@wmxw`4Qb$9Ff@vln7W!ut_t3G)tK$yImtRFl@$Eps4moe z-tA(I<>6%~CjTYVX<r4={9#Lm+PlIj#3$)%ivCOsqK4IrPGZ7JV~*b-{0O}tTx(<G zMazjF6Q6xfV}DIbnQd+l23etAw8SR46zrT|t0ya19Zon}HNsY2iSU>kSo;)~PBm3+ z#cx1bBYyEl;+LHR@<-KNmi4WFGB7KvJ$PrmTJ1%bDSMH1h%WjB&n4rz?9iTFw;Knz z;ujH*@ncD0qwEz_>noBemyxpEVR}EPT&&v$@(wPr;6#G9awbj%DtP2%aqBu#pwBK( zkL@_W9>Gg_dVar|Gaqv1*L8yHFu!~JD+k`@*F|Z#*2H7G&9D2j%Xh1MX8rlL@E+^G z9bet4`agDC=WpasYXsM!{+D1~n8nYm{(nrvwI;5N=BCHH<kUZ>e=zgk4ga%8cFD$X z{0w<7UEgOJ&W`0Dna0za7zhW+O1J#ovhwfTo|B$apN+ED>CoO=KhJ@;_CAt^Yfaqx z+3x8#XQj90rdxexD?PbBJXX^+yS_Q~8JotFSs#W?$bq-|9GQlr{ip4o-YqNr&$;Ot z-u9BYHJ+5i)WS%G&uoUN?Hp9w1<n@f?|51`i>DQcr=?%|N%7Ill;`H*%HZ?EjbHJi z5c`8HekJY#+Yt*X)}Q|7Cl8-E3ZP$tjRlWd-bjN9m+uG9Kp^4_GsU^!SU*h8Z(V&# zm8$q(S~hR-sbWaW&Po1D@{BjxT4FZCwPDIei1kOYe;QRBjB%Nw`wE#@16x=j8<LFw zT1>>nzaQjXlj0hIxW?5#bpGpqb9xrPVEzs05Poz_ZhCcx@ar{M>27@7!K>S2GvX-W z<`?G-6i4`M3%qC-4TelE3JPkuJM@tk{eg=?pqydS<+IkPH%&layi|eMmBp=9#pQfr zTvF{P%%Y@m2jS)PLVNJ&NMpr|ePXZ`!!9B=s<;|Ua{Y#5P93*xWI;jX`?(u+ui-7S zKpUyeIxBlhAlMkZy~<8vZ)!p|Yg?V#uOK{L)R5i>+@VVRjz3O*oqqAI6kldb&$hHY zFPJ<~wVStD%}5NRzD_U2eR=Lp=peE%C_I^3NOwXM4~KJjSjdqtLx#XA>TvtRh#q@s z4R-#(wf1rnv>6UgZE_p+71(VW7Hsn-l4u3~UIV{qsFsT;)nvnM`k4QX@v5r>oekMj z`tXxO_K*T@$ON$GA?q4)jnKK%e;%?!I}RDkS@w`+#_RZ%S>wgsTi0I3>yi3z8m}iW z${w$qY`jj(9<P)4I9`*6Tf_G_USm3r*J<DHFkZjKEQzea-d&Seb{ntPPRtrFvj<Jy z542&^?rcs??4sNWHjSwfD=5)bsec#XCt8Q0?1#C-(5I8vpu1#Z6DN<bGEJGIJ7{4& ztO19?tFVkJ+sDlzh$Ot<Fr{U0jCG0hZ^}`>a!!^)27PEbcQ2bFv#rEg$r4lM4qgM& zLf-0%5-&gWBx!j;%?h@7deVJm<PIl!2Lo1{-NAKOp?D2nX?W3E9W4Lg#j5k!%tOCL zUxUcYt>PP-_5xvBncEMmp*NFB4NVst?V+ls(MTz?k4<OXuie-b#iHVSjFZ_{gkx6~ zOIJo&>H;pR9stvaf#2DZZD$?U`y=nuL4Hf(Z6;NkzEXXs)U_m142gNA8xoK4MgL%M zc=LObDd)7I<=9p;waH3)pOPLhJ%vibj+9*NH>#P_R3&BQ8tdkY6km7k^}o>jHOZP} z-P_()x*;`=RK(T4j9kGrgE35^!<dTgiMfU+YyXnjKggSg95v|ifN8ri@JXdjDdPzE zcQ{tJNCTyH?rnAcC`{<)hRonDInYy^k^>ESzb{zlV0O5hrO}s(V!&%>Yn1R<5Rrtx zIr#6EUEIHD)#peM01>&WGP<pHj>f8|_=?5~P;J`+kCD<f0Q!w*jw&p&eXR%=F(J9B zp@jOC)3Qj`@!x8OohM>k9$M6HzGx^qQKvbd)}K`PJKFxrc&dew(oAI$k9Z+1cmk4C zCSAO@de{k>-Ng?2obU<i$!+TPkLh+-uE|&Xzn_t>dK}U18|ACb&<(ZE*?%9zab%YK zX!2ES8V>pDu-x=`m+n<r>ov|&xU$!<t`?WGv$<qhj&&A;jhd`5Bzu5x>@2=#7nZgw zEft&TkN;_Y>D^Bgp>e{ugq0k1YtoZF_RkOGGx2JBy6vvx-?3pqHHQ{iV3QNK0GFD7 z9nX^-5u>~S|DYs(F&<;qtAcY~5#6P>G_@4?B~S=|5-cb)n8-h4R~As&SBDLYycE34 zJ_aqw^87kO73}L^mH`voul#P5EZylzw*FO>%$rck7Iddw)DJe@AjX2<V1J{vd2-@o zj^Z6%xHgxk;0vj8@L(3aDmOW?d^dQFziAeOPJhqOb3AqjjQU9kvOV~iuVBCjj*1dn zp2<(@_x!ESb-*^V?{;t!45eI@zc1?C!hhSa>)Aud@Zgf*G_2XVp=kct3ruZLs|WWG zp<04N2PL(L8G6xp;IHIAmiH8DK*~FRkL3;f59K{@+&7n}9;EO0)V@isJXw3IeQw-S z?Yo4L{igPv^8c>90Cg_ylW*PK%bWZk%3E`6wrbw^%T_ip<$K`Y^z+ppK1G|e#O`Rx zGIc@|7NU_Z^<_o6e>;E}WTHo};Cyc;-^*+H<D}QW{a7l}aO^hA1_O1+G1#zmBG1(; zg?%?Z8m|9EVP52q)jn#~5$*pR#4O>$$_xHWTv-|8KNnov!?ega8*}oAbi=I$vW{l; zXpa;IkKOiZyI)XJ9YbE%MUQcXF>r8fg=l=R7d;0^JE0oJN6@>`78NggCLviPzGw5g zLi!z&oIm2i+5<~5@q0DMBg%g*aTGIwN#^(o@!_d2nG#1gU_Qb%NitXDnebG}9Vlm5 zUtSH?WhFhpf~2kCpy24+x5638sz*596kKB#+(L;d_rGZxq(!f)>cdN%-<6uFfn}RN zHh~69lRjM^yK($xa6tx-7u7~V?R%9%f=SsahmnFkX4%mt&M$^R(Gl`2Qy3icXu3VM z_ar{I)xM7M=+e!>jH5q6lCs;j>GF|N?sbcks}Hns`y9#3Au=`UPliI|`v9rMKW7(R z(6_{{l!TTY2TbCA=2B1$el%J&9FYc}y&)^Da>04m$zDlHycwy~^`t&pPORM{p&Q>1 zIz#JHhxK?(8F{H&8E;j_B*sr))qZ+A8pnVy)0Bm$z9I!<@qpEjN^z#Mea0#O&0y&< za&T~M36^M(Nwr;KFc+!q!L83|bPRp;72^OKm#Ze`I3;-g3SP@oP*rMDz!1}U4-v3d z|DH^2%wBev+-A(?a3?<Ed43uvlP_qy*laN;x%mH9{Erm>67j4DDS2y*Z<o8iuJPCS zTSI2wt;w1*d+#HH3CY0nx+xsDCiZZNw!J~sKh*}JO1wpFn3V<-f2QdKC^Nx}zDAVo zt<Nh+PM-G^BXuI%F{B><4M|TgPBl3<dcH99O<}-xJVpd&(OW1=0^SCK)l*mM)t)I~ zgup>`D)b}`E+@<5^c4<Ir84>|VreKD<}$O+d1I5G$Yg^|@42X^1X}=hx_T<T-y%bx z&mulCKi6j=pW}md7rWxGpm?3Dl`A{?myN-)3th?%@g*X|b}3OQcO+AEsVr@*e19_X zX@LWjxJd0m#+1?+i$+y@XwWk7lXjVM=X;A^1h6uG(H1+K4mE$s&EJ*z75=8?O$C4! zhvHT3{PN=VmP&sYTJeNLhonAsYsj144fQ%VgK?rfg$u#mB9(+YDWOWoV-+Pch^;D$ z97}X(i!LTQT2e>1Dy2Bm*J1}*?2=^cAUd|Vq71)SqbQAe<1LN!oe~-}cz=AVRg`_| z#Rppax~zC^6|eUe@3UJxmx_ts3Fh$BY<TVz6aVks;<-{xylG}~;JHyuyzTgN;<->v zye4lhe(n<!U%y*C*NNB9o1P2HZQ}LwCg;X+nRxxYs@yp460e_kLT(&aiPz6Nl(_n) z-s$cLm93uFLpO=fD4^T=b`uljkzDROsy<T5i#X1KI7IZOHH7L|3d}CQ;wLU%Try2r zV=Xdrxia4HQ*CIr&ASgGI=HvDaI0ez6O09yQvkCMs_7SeKqkf#!?kNmG{e(76|ce6 zU01IZBgk54Eo<-)*|e`TT@?5z@-CuW;;;E4<uA_uV9^oA=X=1RmS9$1>2JrGX&8(0 zLHRX2MKQEuz~eT#xsYih$;Mz}8dD8lrn66+qh%9&2EF6hFBqJLIEpXT-;`NPSU>KT zkw6J$N-}Zx$>a|mKY$aG2U5=?h82m0^$g~6?TOdR%R>`+%g8q1?B%SBt9hmVP3~zS zOctkF-(vo|s{PNCW&%hSA%DHF!E^h(GANs0!urq#AKcmG4UY4?Xt4+%X(Bc>7=jcj z8-r?plfT-@%PTgBiAF9%OUOQFXs|aR(y#qRl74G2O2=@d&(f2X<?u~q=fsqSfus8~ zSK1oiaFu9>p?LRZij`QvX!bR!ScU|jE46-Q#_JaS8Sl0J=UQK7=G8ctKg(zF$0RWD z9&;uq+1hUc_g90HC2!*;9pSnNZh_#aJynvMv7mUJDmCYvFxSf17T_a8UP8q2;dFq6 z3mLcYIIM7r{8f|APK;tGC}*^l^Lv$J5@B|IZa;(L@PmL$$t%F`XYfx5Uf1z5^$(^C z`XeYl*taApncI5jXY^ORDWxaYzu|!Ljy2Zl+-G9wv;;pvlMo{q&4s$C&!}%$CmECX zQSy@my(+ZKbb|3-SItNYweI?i@?S-MR4|z0NZRZZjJY0@4CFsNG&LlsJVp)umfx)p zhI%iNK@awA%oel^M{Cg6xh>UAuiJP>ZwHi_e01<K*K9>5HJ@6IA>Pok?ZOl9wQV}p z5Me}6URLJe4Bm_0<dQa!6j~-7mtBxueh*(Z^zOOg<KPw;H%YE+4@S=92oS;JnVUpf zxdu|3yarFiy_<p5lF+hGTv0PpwP^c|&C6w`gux+@;;#fIF^^$ozpq{XRqnlGxhaG% zA%epTMI{&{1_%D?Q*NcRW+OD!aAl>Y<X}16f!K?srWv?hJ#+StYAgLWse2-1#G-!q z__7{(*22)Tm(*hM{S=*7j<=Sg%F;W_=2ixgv_f~Dt}ST-(3D(8yI+*93*KwOAn;Az zxHjDzd#UTe4KduyPa`MAc|l|fS6%KrY`6WA(|3QZZ744fe`e1fX>tVhdm$U`=vsTM zrth|HbY}fZW|G{GO~wnD@j$#FJFCOd_jFF~(`nZv3JongfKnR~n(~%Q`{;I1)BlU@ z3200S<ak(?>8Z8v8|$;RyVWOhEG2aBP{J+g5_%;|kY$WLL800Y{g&EKySsB*U!rMn zkS^(n;P+<qr|6@5`aWn!eM%1efxu4_e4ku+#!cto?Xr*Uh=0<5#vj|i{>w<DPifQD zU)};mN4jZ)3%-VJ82--rRMx(5xr{y`RdsH$)YZ`~!rlYLRf<1#tbeR)S+`p1?HYU- zxg=02*S=~)o()yjASK(8*8f@lvs3xc5*^7QgGeYGTjFr7i|o~oa~)ogclKt3gkJ7K znMD#F+;!V1<tF<{NoEpNo-E&$s(CsA;y&b3sQOxfpDgE3P~GGzJh+t*E)MjZ1TlU~ zYq|Ww5Yb;h!S8<3RSn||X=vma46n@69cp^v64C2*fVlmfh}O~Tlc#IPKUuc__ZyH1 zts~HH0isfi0H7`I`ufD>k~b!6yv=pe*r85)hAtPo{#I7OtmnM6EdSxBvOb=7SZNdD zQ9-`P#cD}htd@hF4#^&v1Rqk&yTPl6X!WS0GU%&JA>FSdM(8Yz9zh`3rSdmiKfjm? z?u@X_aD$D8vrYn*Mq@A3!mXo<3BmHO>=zu)BSb{>Q^c@K3L=v%*2{|J5fxUMk9yfE z6FHw=MK9X7gooQML4!J>UzX{wn&B*HYJbeo>iS2T9=WYulvn$5=AJZ*(k((7!!+4% z32xg<8jTILn9uY&{AU^{?5pw`Z{yGMJNV-UYQHfWsJ82aCk|H6WX%T=r1WbdNcm26 z_T$64){Yiucmeqijq1;|j;yfnq<y&vm2MfCQRGKXbOg)EGuNro^P6fdzF5^7t7;+R z<}JS{U9I^wrZIBV?D#kEKQ{O?1TWAm__4sN6mc(gQ3Z?XiNOJ|4(hU06+R?c$<yE_ zZ4XJl(XqkiU<mQtl8M{^{$0~lpUJ}in_T>xPg8vom)H{I<{N?|22q(=yPF5tEJBKm zH6r?M6!h=H3<bqT;Rsg#WT32Pv*M-D^52)8`NteI1Wi2|ce8bmOd*MVL#zNIxWtb4 zkrY}-+05QEWnDtYnIP%-qob?!ZL#D$;VdE~Rhz#`q*e}<4=)K$QC)Bf{y-N0#E$r) zZz8h?ur7kk8iI)jvXI*Nh@TG=kzo{QTrc>U4N+u2=@n_-CB;b-Mq_BUirVm|>Lu3+ zS@g=}%(?F|;p$V)>dZ~E{h{GtBLf$n$~;3R@%KsbuijSQ&othD)p$R`A2%)9@d+n3 zlyx4Ws(uQOHWv-H(Ca1w%90lB0wAQCKXtY`>c*vNR)0!Y9=BDc()4@Bg>X8iQ)rpk zYvX*C`HOU!F)LG4Om_Hn(5Om_?OF+~!3XzKg5$o>ce*|iFj#&5WaOTz&+t0lNdQ@< zK9P>~>7A~RY$Y16R(<BA>$5YQnuFg^pEu^~B?em!vg@PO*6MR$PJN!c^vj(3Tz!fF zYgz2*BF)EmuX#UB_0K7)&tlalE!zc`d|Q2frV@6q&%vqwxrU8%X1wMO&+VUBxB49i zN4kx;MMQ(ZZndIa)a$*Ur0O+U^{P|7X7k6<%1ij)fMhjp+4n~#1b^x<etW6Jbp0ma z>OtF0|NV|DQ1D_mw>BIdLuO{Sy;#6(%iROMR=bZ)+st}^&+B!;_Wjc9TgUezVy7g0 zDg-e`sk+=A@4;)eCMC8kV=+M5sUyjPaD0B@a<a7t!++dWyL0%_JXF~gw!{{=CHAs( zRn%X}72trZMY0zhxWhX6b!WBd%Au*XGWhBogpAmggOCUg`?4G7`9C5YAM&%Qh%7gV zq$H1`$7uUy(1%t!|0qz;Xj^akFtzROrQGr$0<~}Q*D~>Ktk`sMYy03QKWpbq?#w&b zUd8u40<>U1Nk3c&@;4(&9Juf^CuCC^Y7(RR41Z(3nP`?NZ=4poZ!GUG%dNb3Z@2QA zFR=1j^^+>^PYb?#dFoBcP%1KcFIp=p{oS#hgI&4*?aIAk@?L7^*z9tT?@(@%KP82m zLn-OOWJ&utr!>rny!5)AlE)$Wt5K@7&!3H4G?qblI&x%9>}q9|dxV3mxBO3VZjJKM z*$vnv!RSenIAiUEsUx$>OJ(9NDx0W0<(juw_!gU6$lt6WpQY(n`~NY%-Cqhx<!z6D zr~H}ea>(~!*1>-F=q686#bWxlmme{q;0!#HEz>|pPSu`R@(i1{$bT{2L+7)-M74`7 za0GvCFJ@DnBZ~J%G1))j_%FWifq*?a8~}0uW6`GAjRa)0v@<XpA7L-w$^#X1Ix!IM zPJx^;1j>`nDm=A4xCtevG5J-IA-vsKk@Pa%8r+8ICe80H>fIO|YqjPA*whG48#dVG zj`X^+1f<CdbMeE;*{KQ-p~99aQO#h{?>r!jwrS%Sxz|n5qLoWkj)8bLwItoVLRTzz z_!s}P5_9duWuHKYPS$hxi3Q|#^>E{n^e>Yhj~Y}mSbgNMI4nLiKHsnQw*|9)pB^8x zsoofrSbe<c!?c96g1h)Z_+0!vzla6S|BT${!#Ov~Db|e+ezCZkdTKE23i{hm-~IWf z|GBtx`T)6Ins)*3Wvkxq4NVLvf`9zOz^j*>8mswQ2yimXan~K_1x||%|4Jqwh4SvO zEw~k1(uSr{e#H}c^Tt=#x1t+=+^RQ!WwM@aUDUr#V%0Jeaq7C-V<6vbGm)hHV#L?> zQktG^zu49i4DKTquKgPQU-gG?>HlpHXZJtP(>OJNncSE?mvcQE_6L_N&qL3}DNA2E zDp$RUiC1vUDwX6#rCHR0OtIKM1_hhZ@dbl0I)@CZ_1G;3pzXofeNppBaLVw<OeQ;5 z`#9KnC#QKFt4TS#<~HY}NhLg?62LK#{$wKE!nY1e`UPi$l&QeEN95ONz@W`J)R<9= zYlihiF$&?K55p<~BHzIuTbYE*Lun!^nF5VV_uJRp+0X)>P{jnTJ-EX#d5cd0zz*T< zR4(Kflq4_8<*{YzPA#nht0N)XV7CVE(FhPXe2;uICg>^<Xab5(?#%qxYENQ>vu)R$ zd>il8^IXZp-&buzs;!i*PG-3C6tt|51Yu8OEy{)2m_6P$jh~H_<U1Z&TEq02lQVr7 zEmUZQjHD!+yx{T{H*)_bV2=!I<PNrxdoP%UCw@k5a(d)$+J{c=&;YN&tY>o@kwJwr z4&7BS5LA5Hc((sGHJ*{bYc{n%M*p-2w+Oi#!5gH*oaDxDp~kOf#qQ(h^pWHDcY}8> zC?w@1mG@Yx33E^n5)PM7AyxB&aXO#Ut(aAM2?(y<8k}tH^cv)&M9RY-1Cr=VAU(fe z>`NwVJc{WjHy)Sr<;KH18Sr;^(S(2W(vZOa5QQda8{18y5DbMuo)gZ~7H(WQR>Otl zwJ9v$JzY&p)5Z1`No7FRy_#OfTDi8C{F-db<LPp59)arvify0VBJrY_Lfw7Bbh%#C z#x)iWkC8jB^<+gKff=th@>n}}QXS`Wn8XYc>w+!Pg_`fdGkDswd2ovfj~aDOzXb>P z9Ty(fX*T-0&NZNhev4s!lSA!qW%t*tv(;axP*9_e+?Jc>s4HK=#^Fhsw>Z;IzmsEW z3AY~5-zQprEs>2<WoG5Sll+e1J(i+>;JX_9P{CV2Wy+f_c=eOErEb3LX?!NR@fpYX z6oKWtj?dyBsh#0;xzcDky4XG}Jw7JSARco++nl_PMdCCS<Y>mD$lb?6U6|JIsr`oc z$HHsv*M=rJ|Am+4n7oNJBzmL$27h+C9vS%Qsd}`%@Soa0&9#3D?Jow)cW(bAwVzY* zWWQrolxqJE)9wE@`ka<cpT*yWK97?5SPZvg-$tL)zJWg1pQU>LQuQ|al+x7o?<v&V z_GJH&K7VcbwGDUUlgZzXf$Q${d7;5yDR`sL4E!3w?}0u~P0!=VDdGBMlHl_qLz4Pk zMoDHQ9Y(2}W)$?W2R`!NM71}TE?-}+y<=15E3=y)-!fi{R2LgE9id!3->Tv@s9nZY zD!+-VM1ub?YNv{;>}y=b3dkBb==%t(|2-7p#!D3E>VMtP?=oKRovHT!PWf#<W%7?D z|L)_p)ZlLyyp2}|{!qbx`*=yo>&ELYJ~UpeMc;kAPPFp>4_RIL*YK5`|0gBO|L)_Z zy5x)(RrxOCwNfU$-!#jz$4dp|j@PU+)ZeRBf16*^()HhX;&&OZ6D@y>^4oZ2^504R z-N&n|!9OW@8?Oxfbisf7cr7EV8?OiX(0CR6-;CFS32N_}bosyK%Z=COA-j!NQXilN z+q~<i1O+d;H<OylZk1sV>P6oI54+qZ{YV1VK`PFL;@9M{0$lx8I}MBUy!uO3)@v9{ zZtc(#N$X`4Cy2mv>UZ!~!XiUt8g?&wK7e@7E*s=EtW`Wx&rrO5A?+dkUWpv=aWKik zcy(5dq(koZv50{SU~<KrFrO{yVwN<4g`(IwZ4Tx^HIC3touc!Y<e>&6q9Z2GXELv= znqD}`-n@oBwyrI^4|KGrGa*Z7{*PDxzD=|nUlCPu{tr%#?{z8u1;5z#UxME$csn1+ zz@I005aT1-&{xpDc(2t4pAfv!TL%8PG`!qm0D7x|ni|$r{Ta}LG-$p9onfHcgjEEw zJOldr38`AFX9$gJXV!o5U$i2ShZ>w-2fV2GZ8)|_<Y69GH9y3EZS)rqF#cO=w)1IO zZr9tnvlt2Pbn#mBLY-5{P~%I8Ykw;xPb?j${yUt(ck@>*b^U!PHMjM#=s(GCvn>Dj zmEZa^lYis!$(FZe%WtC%{(FMA`I~`%K=8Tqm-9D{mtJ)TOu@;C&ml~lY2gj^DF5sN zzK1$WYkxZ_Pwqh;@9*TDVrDwrup?*wMtS_<vFexo$>HjGQ@UTerRwSAaW{T{C)o*o zUi4o3wnyTeD^P^LPPLaHQKN12q7L*#3E0QkyzNdStdGGk3>m#Jh)U{luf$1<nn}l% zY+*1_<1C#&S|0|MsK_NMn|JACz2oTov(r`oV^n_|mmAaduPRNA%R-3!IfLsjI2(@) z+@XTgc-Z`LGikgd_nR%#P-P17XL%;m2ZNHx6GsYk592Y^jmIFy18V-x<56NoR;TNE z17D6#XRAonGkZK%kenKirS@&AU+4FS@hGUh+>Hn4V=)_x6KpJ`H_f8=<am50dFC6( zWA&!2@rdBFnh|m1F_g!MH6CsmyGQm{=Zw*~oTql!xLluZ#{<Wux^51QNsZ&t20vNw zHa;2n`GU9c38&%x*&Y3%<%T((iVwLLJ!ayqcRz1mQopM`@&le6+csz4VY9=!hf`IK z9doSUK__3Ds~qYtw`$_gDZ@JH>vliOOrD4b7j_lbYSOVambNXyHak<9ck~$lt&kr) zN@||j%r2+esC9V%xSK61J-AM+AnUkA_wKAQ<d8DwSfjSL4G|jD7M<6>9UQr93%ykb zRvU5rqvZ|k<mzvukR87I!ySMzi)iYIBYq$^Lud)JR42|KGi(n}UAPHrk8}@S9VzR9 zUz}!cf$*qxvuYh5GVTRDY88Ub9yAF;i_qcI=;3DbccZy=&gl1!!dOZrr_T9eBksr3 zH#)~J%e&^atx2tCw5KIF>+5uTlKu=&KF$0YYL;n-`J|Te;K4gwFBjH7o9}12G|WC< zQUeNNop^#AX454$5=Tf|v(GCz89@zD<xWWc7hfg^?-cM(;ddIp)A*gi?+kwD@H;0Q zTTrLQ_zUePw!nlIf1&-v7HH2zn*GEU+~Pv^6I*bX3)xR>!F?`dKd}W5x{&?E7A$ii z`-v@Rav}SPEqKa>^pn#c^jFtyRR#IAUEKLYe8`Gwl=16;OKfCOw^^B4zZnf=q+QU` z8^zEPxsM5!4HLQO9vO7nFGYtV9t9wndrH?N!&8#%F-QD}$zjA699NdKpkdN<xkmV8 zq*D9Wwtr;wEtJ6hwUijCH%H6S)HFpp>Ehv)MZszBfK5W&NcT|~JQ{qh$ppdf2-6ZR z)RPl^tton6S+hFR9w`>HWY&+=OS+P$C&o5eV0u4nC}RhjmR+g`$$`Iq|7+<#qpJx! zgNc{-=h;|)6_=~I4<M-ckSkRBY`&d0&QGa<tzlToN}U|`r(yrrAFIjM@?yehf2R}$ z2mh0Y(PNcNM4f2)CgytXUOtkg&PkmeT5A44=CuQ*-=}=TzREqLLR3CXk18dmF?%!p z>3^Qk34JO*=cD%~<<MuU#HY`vChk1}?GSCfLFL@#C^Ugr7#ryIdxN`NaMHFd&xZTg z0N}J_rts4QvWvf&{jxgm06LFlVX~o_D>SyErqKkq2uUwPV*E`#{SI)b8jJFr{kYV? zNu#j&#<Y3`op|U(kXkP2{jWyT`)z!?-mgIFO7>4wiX0OVwH>JB6N6-V<gYA*_ucx2 z(Gw|G!7;Cd*2EDTTx>siIPkAx2D}+=t?UmTJhfF0vR`z-mBpZKA6LY7;S{|k$cWj2 zDeDOh{uwn2nOUgoUv-{a&;Qt8a;KOg=OoGbLr3K?QHWla&EG_==FcuNm!UT&kDo`b zkYmSAI4@WGwVlR+qk8(3eIW{&;_@^!)TeHFw=#z)&vo76MgOW~bNNc+T11;kstmW5 z7m-Hit>g7sztwcQkt89uED0X#n<BhgzXD^c7_W4Iq3xQad>ZdHlOp#>SKP-&-~VuG z-9Odf_CQy`Lcv|@NU06$_rz7AL{6tS1kb%=#MImJ?unRABX2@p0$hF0Oz%HLCpEGC z$7rT6;CoE$w@v!N+2j>S3I6kuy+Xr|H#w%ZKXwo5Th0IaFS$n7u-1$IjQ~#xR`@IY zk3;P*)$iCv2O&$DoeSfAMTOcu0`}7=(QUcU9~*BwD|qOL^!ps-$jr}puaTDTsNM4g z^U34(3pc0dSG?EW245<8iR_tjg0X_9>FvoEKph>vJxcXDQSe${v)~U+!w)8tjY}49 zYzEjE@z+eGlu%!1>x#m^S8{wr^FclH9!0vztM<1fU*2vW@T|SOja?i>G=%L<(7>^k zSX_V25k`{ptI6kbj@981D}f!Js|Wpgl+}BT>aCS=xr9SEe=a&48U&HJV@lp|cx!OE zhSfuc--GAvk!pXH@YuMd@yLNddvGAg+Wwa6U*;PJPH>x7LvnNfQgG{MTiU}T0GvPj z2RNsPjdKzHy~(rz##|HoWfQgXSLklH_1|Rce~E4`to4RBMszTbVg9RbIejln9ILQv z6<scLvK8_J{!jf?c94{`ESNWpd3*?sXuOm*Xr7<MIC9LcL)r8JTx}UWl00_LvbU|4 zbg6szx}wm&#A@5p_SZE1!EYW3TDPX<F|*XlviHK@a=Cw&WaB6eRq-AC19$Wvj6Fk+ zyb<f*|Ja}1(Z6wS7zfZf`SJJMA)M>K7=O=U|14QC*Cp#Wi15&?a5-T$AeBCj@T9Ep z6vET8!ZQe`-$w}hk0@W*w<kT(_xO)2abeM<h3|6V`%+;O&itDtm05a|OLvkO`w!^9 zE5#-IQ}!RZVHk2&I$|yR-YOc|RkKOo{lk8z)V@Vxui^$}r4QXhI-QWtAKpXyxUBR^ zdq}5~()p+DA$>+x`kW5wn2|Xt*r8Bxk@X3!Q2iC*I@O9$P@QX7Qt5YDL^@raos;f5 zJ)N%3&q;5}&9A|*bh|&}WI`F9ujl4Wm|2!JL8B!@iO_y&ZP>rD<SxtkxIJGJZr;?5 zJDOdZ@Pec?s|43O^ldeW;YXeCCgq9YOPy~kIfg%VzSp{V#`DIK*WC9Yv*04UNnt<r zc+Qq^J{5?TsGGd#0Bt|x$(x^?fDa`W{)@F})ULcK&2>n$L_Lk15yJlU1Q%Ofzp9)i zsT^Pdk+PDMhxsJ7f>?bL`xLQi1+hY`Phy`V_Hh?mL##fDT}y0}iycR-K8byq*p)8! z3}W?3>}$lT7r;A-SbY-vPhw@7P3$?u>XX<_#HyEwokFZWiG7FImtE{nh}9>t0kP^u zV5bqQPhvkL_Ma~HQeyQ<>=t4-x!4)R>XX>dh<(S!Mu^oXu{($jT<jcT^-1hk#D3^v z=Mt+=-5<7Yk3DWRt>IVDHL-h=<lsuGiQQ&BRDq-EFRGhAE)F+uF0SCJD?cH>xrU87 z<iR^jKPl<S(SLRGhs8pr2B`>jSf&434ar3nF-JL-{&RdOMc3(ytDD<E8t}WB|35B< zMg|usyZ@JxI(|pTFFiaj)V!)&Wob|uKe|7k-9x3%kBax~-`w1*qV%oN@sd+GMlY_& zPc%Q>JJh_gTg3?!XCOVAo4b`hJ2Kw$pyuZ8rOokz9zYIiZt4{(Z5|mf=-&KP?@%f4 z`xflo+|;dfHGum8cmj8w;sw0{D_s#U=wm=D02<!h)V-o~OJ#g;L8y6kugcQxqvL~z zhMHgKU7^p2>baVFe!_PzeN)jFsAy>g-PF_7miyg0^RMtfsmOn;B3^Pbb+)SZOVzws zb$*6I_Hh`fRl)IA<)%^bg08O0#O*_sL#3_Y{~>j*C{0j9PjzmI7aZW~4Aha-`2?<e z(sfjN6&?0*Mf~VNq2}kQ^yd0YO9u1s<}FAUxQfT_r$Rl6gO8pB(Z!hm_@3yr6~-G8 zUgTHT#N5E}y%CS{ucb25M9TyY5b;T_3jdsBRw6D~UEwfY@Txc9wvsIjF8SA{^3P4> zrwYo>-`w2l#O39d>w+}^Kyv7g1WJ940=)q@+C6{JK1F%&dIPR4DS{)qB9hetOBfQp z&k)h58r95@g!vmOsUW<Wuel{>fM+FNKPf3E?mbKWi8mlxqT8gTy-UocCFfk|?fR!d zO;WQot5h~I=ah^yh)W66RbZS;E?{?IL`Lc~)wjvP|BIM2N~Rcm1o-tp0<{ar{lw2v zOT<w~d6k%&k{NtG4-DzMnpLMwqy`84(D@1-D%Ty0hza{U!v2@_oASdieh~H^h`Kc) zAN|BWtO#Aho!#SR;s3#-8vd7h1uH!4M&tN0W*O==4E<8OAm>gYs4r8k+~R}~Sm11s zk3<Wn^()K#vg2Y9_FLN?4_;14<SS46OV9>ePVbdj=c_la2-iPeQb#Bck6wi<yoO)) zWR2mDh__&lzT)NWHEaVKE+J65PEzkF)!RP_mvPUYOy0r?#MkICx##H<E-mdiW%m9R z{?m4v*8EmM_@zzNWldiF(Uv`IQZqR6$Hb>}0#9|>N^fBiX=<VnRyV)XP0MYy_W*Xv z{O5X|5{OwTF9X}xh09*_7H;T4ru?T=d-Rp615$D_M;;Mc#yW+)N>)ZfW2C=*xTHUy zVgGTXL7`Ssxa?Z{^?r$UG`fh#OO_Dplv`eOmg3?=Za-0$%xfC|O-is9;$V}54n~%I zQ@kh#EP26Rf92KTGsU<yJ8*<#cUgr>hNq#4BuK!}^clo&@WUr`dimq?a755s(P+rH zHaR9A>EuQyb+o$07z}75+#+t@vSt0mWRm8$x>Uz6?LuiZuR_*P?k+q&R=OZ4;GW_f z*-5ojBPi6tr^4GeRQn%>{o8ClNY&y!u(}3{rZ2SYRL3huG|^7O{}$a@p%se3{h}tH zLOG?8%g*|ya%BiquXxoK79hsGDc>p)wZ<7K03!Yoj)$P;Pn2Vaav)yiZ>d27Bcf30 z%(DD9$<b9K^pt_nnkX(LG^#)|3myHVoe2BSh6ixbj#FXU)<4<sq4<!X3PoWaBfEV? zP1$zuj;8LIu?F><yhUe}R8hrF;q5#q##ykN?P`@W(4er(Y;6)>wf$YntAN(<TU4ip zr)%i8CZ$K`^&)}<(HK=J50}v`6dW$Q&3c8>nMu(<iLUFv@Vo_g+1KON0lmEi^Nrwd zwC3ZS;v@clr^bJ+Qupc^3!K%g-|9^-tQKofXV<Ub|JCKhja$pL!18J$FZ8A#a`RvJ zf~id(ah?5cc>O}}=Pwps=xz8C$ns5u))Bhs8A3C*@Btg0zVFmzp2;o`E6C5+D$g!H z)(aeVK7GgtOT7qoxnZkHIL5+1f2r`o3U4~Bb;Fm$9<slSrIZTqqIJUF#bHg=<f83> zu2r6=ljTf*fg;|x(3=APo%T6dcJli#K{ONjwLU)P&-p9$wLxDW0`#gr;Qi;n%*RDf z5koC6e(pkV=BI@hhP*afaWRX{#a}7c+r&(N$?J0}vB~sT_}X6R^%+Sww5<^kRiGUJ z(vXW^R?!tCH@O@_NYV;mwiEp`x^mhoO8?C3GZ75aS+-T&%xy(hCKbR?f94iKZ7Y=V zMX%54YgHsMQ(ghXg&=NQ!^e*|sqocapV`EyMbkgE^2ziC8MYRYy=?=<eNE`oe&hnz zSa3~W<Mla@dZ-RnTgdYqE>6a&kZnNGLF6NP<|l;cC9kcS^cfW5u)IO2d<%ajZK`3h z5d-pmc?)_-@m-^D$k}Eqi<%~$NLhT$i>~WT2)!tBr{iBPf%hO0#P;@<&dG0nzp$eF ztNsr|{tkkjn%^&~=-%r85Qy^5q2^8fEEJB<%MX|B^cMUQd?bx4sPM-Z0N*8<{fYvY zziTr86$L`jErs9;F6YeaWEjem81T$69*_TXx~DJ{It+WIFcb<yk2D4x#?R|)7<P4X zbwKhN-xCbIQW$ubMs4Vw!k}j_%e^!P94yW&Fbt0;G0+F&i^$O@g`vn{*gJ)xNEnbt zT{m1&1cok#;ff@NzF_DJhJ8~Q`Z^5zr7-jrhW*nRc#LLVSHmzgiJ>1D`hnqq6o!5d z!+|Lb{e<D5G=_d)=w=wUG18=s!xO>ygTZh}3d6w;!}n4c4i<(((-`n7%6rTj&4-g1 z*w>6N2E$<~4D4{!liyEaC>Dkvq%jnOp}S$2nZ&@BbbJXp4o_hyaTtzBVJH!XBhwg4 zz_6EL5H*uF4)0Fm`-5RX3ImVis18S^F!UFOfoTl=!O+7nd<>-v!_i<knjFWZFdXeL z9Gk*$v@jf(#=z6s^LiSFza%jX0>dCMl%_BYau|+JVHhL~C!{fO0c>6`FwDA4<qw9< z_XfjYFbqjy80;{dn8Gkv7*0xJ2$ya3uNXYbunw*8M-KIt&M0esuh8GFS$BnkKWu)l zsQWH|Cg0`5pu_H~`A*9z%zLf5Ptb>~wwIQS(|&W3_NLPi6{@jWk6o%W=A_6#piuH; zb$sym%<a<$)i`w;lmBt>Ta2y7l)XRuU1b;-M%;M~ly>4>gK#sgCT4gy2R}EftmHDx ze&{X(i<C^ME<?b;L+zGoZ}gkt0j%}x@Wb^;7h1ke!ayLDr>o{oo%AuIIzGBR2{<Vn zFVImFys9;vk7VXlBD($1KP;ijZM=9F2YEumj8n2m4v^dmwmFnM#(xi&x`{8rlho@< zpTf(6JM+WwiEt?Q{0=^+VwD9aj7IL+*_i|w&**|>Ovk+1zN8eMz+rTJBFtoT;WC&N zQo!7jNu6e$5$=q%sxaO;>iFeCNawjFQ)*zsO9)n$ZeXo0IH|h6MSiaeN@3Uq$Xlz6 zYKE~Nn)$X=!85|0+0#h$E#qQFWJo9$X~;X__>ez%K{!4mzq;(RS%-yUbN`Wd0xYw> zsZ&karjS2;>E%5g;7sZYqzn=4#=&M@Va*Tzh4FlK*=BEnbT{g=;?i}oyz1@S_1zCC z5ich8?9<?)NQ>g2+u@y5lW=$#e$~7?5Po=_S8~_dXhlg?WMXywSB102>5Qu35s99> zHQkihs;_vj(+5gbzk#wEHF1{zgFjB?AL%7m(&f^_?Y6^l@u_h+gI4!lz&m0KL>g=) zYTFWrv$b&PHU6eCDE1|#ulAxBGBjH0OkiW{VqzXumT*PzE{gYVH<|5hhO4@M7c$#8 zzQ)8yZ_&c16%uK(bXzsDF49*%!^EJjPK#%R=V+BiGMJ8da{fjl#<5&qyoL`6U(^3h z?CZAp6U)7W>Cdoa&qVY>9zZ5K{{;nKEaFR20ajoavuB>UUW+?d3^p9{=X)gUU5qqz zK620bh)>hmXm99sgT>E$MWP#Gmr9>0A#gfn2<l=s)54%!$}QA0Uk1QXd`PM1Z{p9z zfhvMfv!Pc=7%RMsCGjY8K!&x{W9BQ8PJjlmmEfzyZ8&@%L8~QH{UXYk{;q%mp)^Qg z`B3P<ZDp?$s+SE_vP|ILy0Fr_xLKG%vEi8IcY~Cer(A&sKv{oOw0DtOLEoNFB`$uS z?;U(Q>CZ|ypY6XoPw5h`Bo1ASfTkYV&}FLO5X^>s&vN)A=ONP~h9a%;Ke(sSjgtSS zk$1{Uuh00kPCA^<anCfmc}la_=j<)SvAf;kE&K>c%F$i8-fh(K?f!{q?m=iLoPVv8 zviMEWpxZv*$X&@`&7IKg!?y2a)2K{$!Hz@A#FI-mjDuMi66WlTj=RXu*ma)$BR1$a zF)bf91&*w?rf_33aU?f3WswlfzmiSpYl%N$IFLGzV7nn6&<_seKbtsi8~2E8rn5U0 zv9lEsI!S=8UEWfUod>kPA|LvP5r)6=mR5b;ys5DJQz5_nD}M#SUCo<{y02BxTY6S| z^V|Jgpr&kn?URXXbbw6L++6zL)cEiR6>Opi^wu%nQfz`>ttjwcSQP%M`QyU!MKiwk zUuaJBYyP;1?_J@tR-PWOU7z?3JOqEx^5xVoQ2|!*g^u<g9sSp^hyUmZj@HhgxWvXe zDzk#NW$v$Fjl^A1?q3a~!|wQA(txGQKfgXc5628#<Mq2d#kY<lIn>#$JoGB@V@}!y zK>Uy<gZt3dN$emgdLH8&u5T#}etHmyTSx7n7KqqwwVN=w`32y?hbpnP%f)<K8pY_$ zGhIKkW|_LNerK=QmvVp+A90Ebi4Um&bFh)jI;wqytg$YKk)qK3DkC=HKmlUxFfj-V z?4vn-YvP9=LS%Jp_&<ZeRH$s#+;Y60$3|@aikgfB%9*36oiOWv94=;k64)Ab{_7qC z^Y{u{yUD&mI;a*Q!vy>D1FhpC4?=&hJ6=DNAG?0YtFcJG`;J$%A1)@?ukD%?JyOmX zD`&XM3FVe^o|V(~>#Xz2tn-|y8+F=B&xHM+JpYaw$Xj>}Q>PlQl<^V!(<b`qU`nm_ z*N^d627f!m_115IiFMh!)Ad%25MA&gL3+!J_Eb22%x8oHj~p!F|I&8IdBh)bR|&)< zOMxf*t0$hA1+=Mzyl5FYYyAI*x;KH3s>mLH(<FgJf;R}!I0Kq!bcmv+k&I*@V=n22 zZtVagi~9=hA_5)35fw<HxpQq~#$}vcXPnXbjWf>Tg8XJMorSQ-5&{AOvWea%VuC1% z2;_ZF)$LATqQBqoz5n~a_vfSOx~H~Nr%s)!I(6z4Dv1Z+sDRD6tWDN3>-HQ7{}Sc# zrUnZtUtSu4Z0D-e1)cEsRd@XU%-*VBB6o4GZ$AXx2mrJu3mUHs5;S;m)aj=7i=TH! z`t<`PbIHFF^qVHwNk5@zlJoE09HvJKKRy@4mjRV~gYT8&Vc-QBKhS>-F+KP5&Q#al zpzG+_yve*-_`|6ipn9AI)Q+U^X(CP<oyW2ig{w9~baRQ!@DzW)RBRGnb`oL>C_R=9 zih_r^<R2tySx1Iqg-=iXFg}it>!OB{Ea&e*Ym=xqkI9L?a;J2;>d6HZ=!CL+C;5tY zS#^*0Ynce%tgy_Y?ehZit^ht?)(jMk%VSi#{2U>}y>z0+_71WuGO|R>a5mzcg09Qx zq6Ac+ekq3@!(_n8r79)5yQNv|{DOBX;1H#-@^ew(9vVz-*Qna2{d;ZBJ=Dah{Ze;c zK}%*!d%}gvl@qo+NGzxP3>m(U;16OXwWV2~@)p`mV2kDJoBYRg8$UhVxUJ}9Fb&T$ zp4bOs;v1uIyXd4N#Vb36eK$GN8RsHno+aK+eGRC5J;4{u`U;<l^4IVkiWL8q@6gmk z&I)*$TjuS-Mn5#AQ{Gank2^YJk=z3jAH<mz9atmDCgZ7<B=K%@`CIbg!ueTpC{{z7 zN(VmnG4+k0d`yNciicR0s%*yB4xu+5yu`XJe7;=1ZFSy&Bk>=-BgxuIZ;3_|k0WLF z6=`L5FSGNi%y_Xifsx>#dNF(^&Hq~t%qw%Lm}R^$D{kz~a=hzmv{AKF5}bIiIDya9 z4vM))irFKnq8}$a)s&-H0^7a;!VY%v^mfL14GbjwPhxY)eo|{je1MQ*L}z?2#TxTP zKHJ4b<iX|TkH{7Kff`1_kCA@I&X)W=jUPkhj}@!LF1;B4Dt%9Key2z3Q>J@PMUxyT zbU#n%*#~8y;(HJa9;zHATrjoMgsF@tQe-6_DU5U|cKYFAI0be(3*3c)#QT|@dJ9nb z`m6ASU3{%15|R9n6oh|!zMXk6IXrRPna#+R!H0GBT?A18kKe+cW0Cl-2}Ib)RD1<P zDPdc0JhcxR^33ZUizP3{GLDZtS6V5ba9ECqgBHb4&KJW-#B+IJuIXP&MJ?Z79I~&? z;q*bQ$OeV%ATK_6cz(oZeJMAx;UNsg)Ot$7lq(JsoVze-^A&yd=((Kv!Z&{0vWWjJ z!6y4kJL4!i<?@#)v}M&Di$f!)arpt=PT`od;1M~f5Wky+bh?%$CwQ(jsy-AZ`Zu?g zUF(IwR2j8L22<8Rp@i^THifB4s@|w-ms!{@KK41ZoFIdW{wJ}yWDuz}zulkUx1F8G zr2pr3=NG#;N?trw;-3b_6CbGVJW{2~>51=ts>>-LE%n`~()Gk|GjzH%(m4axoy>3F zB(FAsy^>c$S<xb|&ICu1SO3y8Qe_qKc53G#&0uqcGIntXpNhenX)*FDiA*A|vdJWJ z$1#xIRW(XZ4V5e>%Bd*1PL@*#`u8BG7E=#$YBwym_yqZsosdsih}mzDPrP=n#h#W= zieFA2L?4SEe-TZobQ({xBsou>%0j}Gv$EC@F_ogu4tWwwc;`ehwK$;U)2eS%mMLWk zzc|wg$drYA`nL3$UA*Qq_$5b%9RBS|Y%U3sTJy_{1i!p?>{w@u<<5)6KO+zFX+H~v zSV*ynmQOdT{5|o>4D!dsw?Q|4j`X`orSFMfE|>JD3%BfhSGa}pmz01_xAk+y@#OLW zjh+_}KWaQNYtJV|!r!JW91f`|^|ybgrByrv)DWH`(<)Q$Im($Do`FAFi;>{e$?WF_ z$T=2sY{CwB>IlZ$FTMr+CQ_{P>U}QllEdFpIc$7?u{3>P3*Su0j_w!E$I)$14K zU-b)lc~mC%xlPJ37CJGxic^mDFR%49@*ePK92}Mp=7`w2og~UUA4HTN)5LtkLoDJD zPA0wif0L8O@H*A-mJO;t{H+0%3GzI7N`gA1p=p7s1y28ObK=a+x>y>8$IFw8b0yvO zOKPEod9p%uh7`q%0m$HK5`-?w-(VxFk=fUMCi8`)t2o|UtlGj;D~|UGpI>p@6Yj69 zUL}3JKLVDXbzK<4^J=^}1Tc)jo(^}q_EkB!`VZK%((Kcmt5cLKjjpGEyYWla$`a$5 z#;Oe^#&4FFRJNC&g?;ZlrgCZPTIayELPNc=Q{IITZ{@;p@%HNeP>yAUEqF6v#t;rh zyV;BRltJgTN2TeF&e4a3#&aidyT59iQl<v2l)Ug@c^^qUl%zlqho^>-BjF1fk0}zZ z4t*Jz!_~mFoboK1ov`gx{p3B+vehwGxm?}VKE<!g<SwmHHlVQE=}Zx9rnWI3<~T>> z<QgjiISh9OO9W4&!<xc2#~+b=T{l|q5dUIb?-jo$(cHn)?-j!zInI-qqA7w&Hg>~` z@4NAXGFMb9t&7+R3y}{wcU^;%Xxe)&RWi*fesm6@uuzPsIVx@!FYX7s+rw-Al2Nd5 z6Ub0XncyKTc2KP1rp~6(*!f4Yu08`b$2b{t&)-7?6DR;`TsmH0pWg)xlwnWrVc0Q` z($qW!OdAzfl8pVsBywhuQ(5pXJqwW9*&(?4OR>^zjU^c{9A(!z7o{m!fOiJNc|kde zHnF`5NJ*;m^%kw0{Gs%}oQ`nFQw883AG}(&cJ(JVpB#jT1M|OsZ~3|NANAZ`K6w74 zy&ft*WB#MbN#*^Q(dMMs*k(a~K0(@9+^;EJTVx;lLwUAJ03*g`t2BxG25NvoS=k+Z zJ{c^AfQ4+5x|-+|+^rg;-+=Gd$N=n0!=;f%<$qEsE0Tb9<B&$bYN+E-6?8>m?(9%O zv;gt~jhMB`3u9KYGg))I0&@9=H|CzE98<K<fyl$?L#C*4==y(eb)J=Sq{=$(+zH>M zq=G|NXWx?*@9aN8K$>$cfJA5axf7Ulv{Otu?(@^`{wY#;F-a5j-_EwK`}@?_E1v9T z&&_MlJiUY31+V!y?cONH5(_?A4EEh*fIeeD0E@GlKg!Z}q=6-jQF)PsF?sb`>!Z%u zl{MvzB`yWFIxo%X>@1#7DaKRZMm(F?zdV&qVspV!fj)Q%g`w}OCY&(&HmX{rxCQl6 zdwlC3w>wA69*C6Y85LJZDTnJ*jH=%g@>hLmRLvpav!>>_g@?~rDs^}d`||hrtq-q= z%sV&FnZ3LXsW&6FCAlyC`<WV4)~9H#ugv2JVug{PktZL+^#|5>^5u(v<;d5h_*a2^ zO^bhty~35@_}2u!Y#D2Dz%2rJMguUy;xxy33$NU=@b3_@2C?Qm$ghm@saQpP<Wx`6 z(V|!ql$Q+9D9Z}`;cThxe?Q78F3Nrv<$7ij!Nx^-6Q1a$MO?rDJR7wSOg~?@LunOb zrxGLcqg<)(YgEqUGuC{pYn+oox`nOE&nD=y-X~Vd2~OQ8-pXdVRn)oQKx85_&g?wr zZa3mTi167{b7EhpVzs;r*q5lAZxPAGxU9OFK<rvQ1^Q$W$toxE@K9<9RD6sD&P28~ zdxCZ-i*P8jBaqL3%YB|*Q774o9t!+E_A~`_$urY<bF#2wuj+|x0p}1$cGGw(ly&?L z@*j^)17uQ(F4&~tqri{GLcpD~>R4w*3ZL%J;Eoi(z>j***Lly=k<hbWo+Jk4kEO+C zqEY1jEGvj^^O4No%pny$IOD4zCsPvpBXzL(7-~44Kf>S=2`O~;Ql6}@WF(&O0%DMf z<SuueMQ3KK&isc;9o~RQlXn%FXg+mzDy9f8lW)`v;!bS4<`ex2?#oVbt=iRe(M!+b zmpiY|raxr9dj7=r$m;A~<n~wMD8X68{TT|+cB*tB&6y{G$isQdWQ4mHyc<h%_(*a} z`ilu6cPcLv7vz%dVjW0x&Xa(;Q~8}th%6o-u8-B+n$(kiTPSvKo<<ZLPKo2-iQ~{A zZmIR%a<^)Y4I}wqnV=vpyu;`7!+vK5KWRxu<veP1^GLJx$^d^G&b?Bqt1m0fEMMvT zTuK+@f2;#(PW8XlhtN<}I%TT9gbJ)A$@zA?ywdFQ3ZX{JpJg53Bq!i$VJ9||0if5% zLTcrr>@X<f?K4;0jb&q?IZ)qmZBZi{5FL*Pk}wlmMLlz#xQo0#_AhlT(TyL)AAS9) zeUsjKg$AofE1b6>vsW!`PGjPhRmD#!Q<}U}d@Og!0tx(pc{^KL6;@sRBI_d#wbflo z=Vp~Jj1~~bT+-2JDN#{=h5EP^Z{CV<*XTf+GhPBPOAnpp3^3B=@YP)&CC(oxTKGNN zsT(h&Bm8>+vI0wU{;mPf1njcBfORE{+Onbi4&`?^zr*<*#V@zX%Y6L$_zm$J;&&3i zllZ-X-y8Uy#xJvL*?s)p$8VV5Fu(KoofohpBDw;Wnnn0}Qh%u*J0dd)aq7o@_Lu7G zY5B4JIV@o01rZh`ioarK#e2Dno}v%s4ezQChbdLEDXQd<wHlESwAPCCD0=|xWdnu} zvjlNnaUnEU{MitmEhppRDuE0Ak<_#M^=0-w5HftbU<FJk<4#UnotN9yMyxbs9pUU< zX1GFBL{Jm=CzCL1&{vL44P$@DeqQuN><JPVgyVX5iF8OPk@^V6ywQ!DPoop>QznM% zw`Y;qek7Z1NTv=7!=_muuqf_??N8z_E(CU4y>h?X?lXC!eQL<Q8P;qFL=R*dZyg9) z7)8F1bpW=%`&r(x2zs3bpU-$J8i>X+gZV2$9B1l~&z_QE-;@^g)Y@Y*0-k2(f@U$- zHD0TQj7H_dr>Kluu=OA#Rv__^Jtb30@oqKVS}A)J<FzIh%SPoeG8k{ws+#jzAH+lU zl!0Z|)-rEX&=d9RJeUsaJRhY?o>e+eQ^4vT@~jVf*9W}s2fcM6?|RV9CU;Gl)l_D@ zwqD&PT}*D!UKOOVq5P(x7{;!~B7l!NpFJ*zxYgtvM8)=)ypRWL&Kl5-s`iZ}GlYq^ zs$2WU4B@U}$h#6;yJz?;O=VcG34$?eJY<i-|HKxME%U4w6zLBd$Ql$X{+>+6Tk0LS zKt9GY-9k`4AWd5Vss&(L=4}pnH<VecLdI(=m8-1@WTwDqkRB^LsqaRRYq&Hp=-FUT z85Q!Z2wF{vzBsOX{e2;9Fuz%tLWk@rC3IfM+jLUry`eKG`UmryLSTVmuP{-5vpvN} z2L`>-pl9pJ9e6wWzNQ01k&FQlg*MR#0o8Zj)ik$z51vZ)Z|K1ZZV!f34^BF%2j6B7 z_BB0tO^-eJfX)!_x9&Z7!`JrUxn%lp^x!Q$_TXA}OJCQ6chQ5>5<Pg|Nj*4^oHQ=p zZ{2(FfgXGCQk~&zdNBO8J-9dJzt@9vd+xy}$^P{{xJYE5+llj}6Cal;<D`D{Qbf=F z_;@v`d+f@6?A6HALsvd7^Uv4z=CkDcuX}TmZ0vgM&|>m`O@}@wh7>+~k<57UZhcNB zypwu%k8A>a?AhmDkkma5&*yZWo;&xsm&o?D{aZ@b|HcS??iC8@xr<{ctWNA=En}lJ z_OImf+0VVokLupnRbT_jo3-rJlgT2A=&_4^ac3%PLf$pZU?E=PGG4>I2eMQ2-W0T6 z*T!>}Oe)PHeYtR8KmJc@qMOUS>w}&xf_QhaEB2!<cLefPPL)lCA_J2HUPK^rcTtT> zw=(!|qW4)MzOJ9^b=)?4(F#H$f1i7oK){21e-FvuEYo4tL^wsQZt~l#T3`PA+>oa+ zOo|_6veZa#3*b6O**a!gQGutg;BNcawD`SxZEWPvUt#7uu?d{cxq7BJe7%{!A~r*< zo90t_l5(b(zu#K#%dc?{@4LZkt>*leSR+fMgg#Z7fcW$4%>3rqgDOI$SB?RE`73?- z(U{n1#M3Kye#~0s%U>0ft!*416=CLc(|vXR>evhw<D=u;@>iQc&*_$4(Zrvx@NZNG zP+j#>{tCf=W*6L44fE&Mn$&xCH+UERt7FY9yj*<Z_*<)e`E{`$5~1}?C*Xf>S9<eA z{5NpkqgGxg;9sqv3eOYh|J^QlynKcKUbWlM>AU0qOgDIU{IBeSpNM}49p3}~FLvXH z6Y<xaax(pUcT3-${;#wC?M}Bi{cr7ppFsc9y1~2Szmmhf?&ZKgn*I+G(F6WDUFr1@ zabV_+U!0(?Q02os!k-pVZuvc}Fj;HHeg$iE*H_2wDKIdSt=U)F2Lz{X-5&7bB>+EL z2u!P4&-3h`*ekJ)6|rMynsy21Z>=aJR<UO=Rv9a-4OWd&JxCOw(O7cO+AdzNGf^*w zBBR!%B>|4`qNe+z{1@XQ!$$^*vzj$O$(b~}QY`jRCR8+}8S9L-ybW+T;5`!Xws9<^ zb{mtV02J5GAbF;fO$eXst0#Yj*vqc=cZdu`l2!XT=9W-ewf~5mCI-ZEBKm1|Np(5i zE+mMFUO5g9C5Yu-`SG%%kE;EhMpYP*5fGzsG1topd3YIE48dteEYQA{7OZaLic|-F zzmZ>oiYOa|wE+4UPn4!e3k&yl@}$Sqj70&@+Rl%<?bqxPru_h?Dw_fo2UO!s>$qth zG^)2rLD2&cY=;nxW4V+AidtBe3=veac~4y$T@dhW332F05EUvH<t3Eq_PeO2{PrVs zNdu_kwVC~0CPo5j#wycT$K$Df3k$7q9?RQ#kZ;FlG?Oh0w}ne^4j1AUbbzwU#2Lu) zYCrT;#Dbu4VnI>fK$Z1*w$QBFf0QpMcSIAM2dyOz`0<dKqWG%IpynNlnqtw8W~!hJ z4S)v?gnV#7HjTEnZ$YaSg`~$IsaSbQoNhp59xbE+w#R4BOfgoN@I#$nwxKsjE5fwm z3|b-jDj`zfQka1!Is(#^pyvQZ(kWu&&K~#v<I*X^U%`;Ra~IP}u;PG6ur;e?m%TO^ z@plSOnAPR{#<D}0vthd_V6%EMglZB9F=;^g(&=NQF9W)t4&tTV9n}*+#_?C*mzV6X zo|nh9P$%20PQk>_5gM7*zC3I&Buu@&yk0!ftCMiLro$>tst&6(oIm1>pxaUSAqF4Y zU{|ZBHqdA;$8`oPKBYl&19GijeMcVUe*SKDqALUG2f2VT9`len0?H1iuO!JBS~srK zcylK3nKa@fvbKlP8&zqTkptSD8Azws*8-x|<fJ6UTB>Kft5_n4SWs*jaBSX-5Nu17 zovU;sgRZu^G+78#ePthObM*js(`zzhCwlY;*8NS@6ML~6*1Tm}b=9Q|6JaK<CQ(4D z{z!u_OM6=@%<55jej%m5I+WMTtezy)z9BEgPbk%_4(Ih2;`WKvGCA`C%BTEr@58$? zCKe>TiyM<ONFEr`PvpjqXsEX{)(c+c*%jbq6H^W)m(-G~1^KsAhcbhV8d+wwAo;eU z1S5oFHjdvVL@ak$B?LJ?h)qyMt`ok8Y13j^%=6q(i7jP*g%e`G<6C~0xWDuHmHJo4 zo&hb*Rk2q9I{$i=Q;&pl3q702?;sLHnGv?jAt0i(0qqH5=1jVQO;AQ2(tMOUsudN` z5HFe=qv|Uqh($10vESdQq=`|r38-$boswrULK(B&*seme-H7;Mj<ThkPo5-EyNfCb zy}Pl>T5nIL??fsQmO!>MTiu@FItJsWdNSM)%dReC&@~attS*BMnzSL3jIOd?DiuRV zQc;wf3LcOU33~I2Z;*=&Fy(`t0ndKyOT>1`c=MEsy?simhk4fqD?ag<)pM}F61yFq zSX>jkTJ@&FSE*vo;9Ddp-K7c8a-oz-(Te@MiXA4U>H^1iR-a;2?x0^NvgyBU_Phf! z9RAleJ9a%dJ8%An9DXVL%}DCoU!IbL%C%CuL5@h78RUuVoD=47lx=n&=H{A!m6B(V zg`^+rFD4OZGq-30ba=Oc8Xu$X0EG|I7{F-^QI&|EVKh&q7^S|do=DF~2$4-^Cpe~h zV()S;A@QJhozqKjUVJjYf@r{$Iq^);9quwIZ<Kov>uHi%z*wi=CAPjSL7HBQ?#@^% zI&B<>#Imin5{CL^K4d@vF^V@rdBaf9i84soN4Rf@#C!RFxM=Q>yF>`zBOtyDw9u&R zEsQNzcV%)peiP<lihW!1G(W6{AI5YJ^JNscd<Hu(f5Ts6JHufZVT;zJ%VcYEugt09 znR6jU4i!?%rGkmzsOpE`K}Uk57}5=AQeNh!)R?N2g*sCjnZ6slPqA=`oRfx8LCb1P z6=F3pLnSkhsWHQZ6dzgy)!0(q!;~FkLXp8)OGGbvjJalVyz>aEnI>D0{1J(MEawtM zeW2T@cZR<r2SFuD={$L&@n#=xR9L;aKH*7UuYP-(Rzq}8nl&YbNhdjdl?u#AiSA3Y z?#B>gd}{g{6}Y)K9%;>}(<izwJ-Ro|x`}(O<NKtqCct!cbD9azXWhhI)$!?O`f3RR zzxouvwVkMRGx`ZvZTFC53YSsG_cha3Nl<3G43mk_XN}7y+|NwMF`f#Z3e+0Mt<lGf z^e?T=(T~&lGSfS(ofH>s?PD&$nK0Y%^u6iFe7ISQ?h)t$e6*{*`Cc;}&o}FQ)*VC4 z1$zZZY;+g69f|JmW3A&Wy_TBOS%I7BDAD)unl#?yNoYn7^dSv#RBA53hqP1^OW*8c zyJ)<{)^JJz@jh#tkM5LuTWH&d6ukjmyqUf|8k78xfcu_kHC6L>r?Xw&4rR>rCcjm` z;A2&j#>}n5t=?zdKf)R_%7oCoRu0|3+IruYzDtVTlMV*EeAX5-eGQ!f0zPX@PI|4+ zS|QO+AM1V&Qg32`O5BtXw>Tlakbe&?QM57B9fbv1cDXbJv(>7w`zQIW7O5DrU89@S z;InE>8mQvOO%RHi>Gf8JCQAZyRkS}HpLSzzFc;ub6?!{RWmh_Chpncy(oC=MS?eXc zDrw4H3Z?WYO#$EgRATVdooc4nT91}kH~B=x;J5ZmKPZac{{X1?)0_Pq_JXDWrJL^v z`_ni1xg+$}R{|2uL1eB!eWPg|(KG<+_O7P6U+xZVh|@%4?AC5gxy2ec&3bg6TdnkP ztWSCqm(W?^7;i!Ht*YB&&{(MiEu{zak;M9SHPYQ@{YBJvx<a4z2hqPtH&}~aP_Z#V zo-#ET_^ij3l1)a<Zo!=xYniCuETwRxt9`-=yCfokvEpen{ax!z&{PqM>R|Aa)Rw-& zYSM_u2a5HVSBOYwNc=(cThuDrF5@i#G8(K!qU=gP;<H+H-vU#tBLx0fAuIscT(JOS zu8~e7k&hc%!e;45t#w?GR0GX=ZV821N~<MfcC++5<Btq`($l|W<hjfkC%kTr?tM)* zcidTjsi&mtL3#zhw62Dq8$n)lRMw*P{55Z|p4%wD-TYySz134S0A;DwCR!0sl6@xD z)w9_6nASG69S{60*v@NItgAMJuM_w`nO>3t`Ri4L7fVK@b2BQidQ^0BqC$F3*0x9r zHiq(rkwbVu$l6mzI%|8-+TXH9&G!+OVB(5#n-SPzTG_Ul*1km%hudo@wwcoPm1bX? z@ju5)BgLtWTHU&Mfy9ZZfmpcT*Wwi@VxxIY2F3~%F)(ENS;Ni#k`CL%ML@~X*t;yA z;_DTAOo}}Pi#DbQYfPH`oOFh*Zu1KDrHib`1;zqrK0ir~soz^MOiTj>;*;;wPWoQf zsN)+`|LTTL@Xsiwc|U#PSZ8DEuiR)kPE4$y<lNDD0@IVm)T*zIfB7YepZ>M+PyFkU zoQ@iesgvC_N_}Icj^R^P$KtJ0n!}e^K^FUoaQ?czonkNUUhHCp&t?_Tzk5XY{LWY$ z6gQ^!``Y-I&zATvmTSWNdwVzI0l6`CpBrzbZYHGBT#P1Tt6Ccsf2M#?C-`wHYo+4R zVDH?>X`eIXqf~hdMJxbP|4FLwK&MJ!{2RAKrQ5Tz7RQV2b|21X_j?2|`lWD&&rbcZ z3iDoTyuVROMT+OBjGv@Ib3)Sj&WF@V%#9Lb)nPfeR{-#PzCDsV7gch3z@D8V7D8VN znInb2{PdKhrQ&6lJ)HCG<^0-%PnYaux-iinomed2i&~{{I>|}7bS62RJ0!WhcHL5r zLy_Xm4P<Lf-N=vpb3Wdenq>D2^2yDJN9?Sr653Ec)lPj@LOjU`s(&Zw+z6J=D{u5l za`wL0-swEL_*kd&&~jGvFOB=W)4Ak+LKmFtNpjAsksi63Eb>qKLK&`>Bstsau~GkP z0$=Ce|2)*$@?6(<-~VXuj6K9E5fJ0UxpxaT=EoRu?)SsBhdN_>65nE<Q##S+`R%X3 zI9I)7UVgr8bGh|%z@^yrvD?4z?hBof<k#<=zwa27-J<n&aetrET`THoX(==z{7=HV zgGLJgS{K^`sOfB76I%|cDXFWbuZpFnB&RtVuV=gS@@DGUq}tQ7J$IydlGGz(clC!- zO$~L1FD*IT;3*$mu}?pF7w*$onj*}TAg9QWWP!ABUCSMhk;2)Z(Cnc=-$~<-vx=tE zkVAE<A!xsxxm1CL1k3(kyG3<v$(8L^nw`3W<cNR?_TUR7v@LupH&y9I<q}xrf23bu z>M@sWq5h>~sAySOs+4<=jj5m2x@<mp4eq47vXwwfw3Uaz=SsmRQg{RUT<52IQ>C(B z*{K)lYM+*t8&%AiNrZYCRp(I)p-iLdN*%)7@{c+;$Ednf!+5SRqC@kIs(<KEiBTov zzr8_*olzzBp@bofQ8iwN`D;|o)Zr8fzof&*CA?gR$*d+u*F-W>IGGax8u2aK>1^F2 z*c+AGU`p<|MCGyx-@J0WT1^!5!Bd**MO#9i?@FHEyLnzFh0h**7BIhfY#0jT$9|%+ zCHiwErv~IZRq{=D^UY9o9ilGLg>2y~b_0LpJ%GZP#_a<lonklr<tqI<Zu-AV`l0dk z59#uME$REY=?#_sVK@DglKv?A8&!T#r@uqe@7S%|zLQ9wopl8;znqHQFF95L1fMfC zKHrt}e|FQqrqcI2OQm0FRPpF~XYA)Xz1!X+HKc#UP5+ompSl5<Us`;Qq`ybf+r{Zp z@Q1t9=rk(jT_ABr&wVwG=ikYLVE>&Icd;tY;>Cc!&?olb$0g1#Zj`uMN{}vSqSTnd zA2nWuo}8*c|Ena?0ZBw(x5Bn|@nwKSSc|1+Y&#%Q|3atEmelXKsiTs*&?Bjl=hc$> zFFJLZPQB+HQvcXZ{j{X+w;B+JJymx|>iLq|E<Rfd{T9j8$r+V>%0UgN{X()|<z}BG z*|RDoI~{SUWH$jh8!8c`1$=Vl;seO1<*C@mjdo<J_-g5BnEjnh2;<yQ1Q8jLxdA)t z@01i^Lv5wLqCyi~V?n)sQTGQD3cWiPvvKVml-qf2W<|&J@)Atyr<H#Xllr9c;plcY zV{YPXxf86dow!^Oo4vP_sdA~jOSKH<?~MJ&i{O?hk=DKb@hM4fa~cB{%kh9-`7<?~ zihnL(k#Gteo<e>1miL}N*K>RLI&$6lqHCqEqvrrB{XItPiGspmKsTOHNcqfVy+MYH zF0q$>Ck#-Mv@FF1Jgopp^XGCo;Dz~fxg7BGWvOo5cU0VbaOp}vK&MZnndpAUD>(F9 zsUUt2D$(8r$E8BKHSjK?c<TFd!$iNwYN$QZg5y$YII!Tj6l7G%js>o*l<R}a5NrT} zs%>*m57^HRfu>7@u=(q`p1CNU7;UoF&BBbNEn=P~^C&MWmgjJ@W5P#J_6`bmmW`m) zNY>>7xC;QvV7VRHh`LG5QU2`kpShWkqn3xFUa4DfT)GpRMHWOq30P(NY+Oa@`A=Pp z=(6``W|<~wZ>AB|H_`tfqaL6TWaOGj-9GBRMv(DpWd1II>$;HnUILjk$RH(HH)bk? zVwrro>+X~98SoTO)({Q_@E7S+KabV3=U0kc&?qS;@-%)Pg?`$#X<qQj79vCTV`!8U zr;C-!i<8(J;(0b`pUtdlRPLmdpgletr$=I&_j^7AcCVoQmQ*1x9+${eALNQv8J@>E zx02jBqOoJ;HZRW?wCA9AN7a2b!^GM89&M_sx$at{@_H%B+Uet<Xq4j_i`IQAmyS~M zaA4SeI8bo}zc^dOo4%qBr5R65B8StyQI&w@1WqpjDEmlM5@I2Z39R$PTCs+7p9IEb zk{AfHio@B|*dfb(d80h|(NtT&P~@L^^WDOs-tyR=_|S4vZl9=ivRFvI*Q5)4k!bIR zkh+HJ>~?`qN&z5U78!~wtItA3&TMW9*NR)ueE1!8wq%Hm%63|xYwI-8YU03-#&F-o zSSXpzilZK1^|ZWE4}OQ1aL&L}>r!jY8mTpWi4>}<9H*)b4;Jm_kdOtZ<9bDs7HV9o z{EA;%xotFHgYe#ysyopeX2h?C4d?!c^m{kup~wa9hc(GBg^^j>E54>OlS+(d8}RtQ z>1p@o7*FloJOnmAx(BXhB}U8L+X%N6s*fD8?j^xCNx(8a$qA~6e+aK&EIh>da!;Cc zI)eHw(kwLvnb<Rz3gPAb_DJCifJJ`GV*8x}vN`V!CoiPv&mE#6dT_e;R!)}J?*8re zY0MxGEM>7quD&XVEZgd2JrN`h2Q5E&OI`*k{A#NDs^qIHS(m(CaNLuSUxBInRrABQ zEjZpwq}DkLjwkV}L_j!I2?Z`+X#7MZAP?oepBHF{8aO{Cfa4To+0)rHD=y0#j71S* zPPk`8vQ{yRcI6l}j%0nb8<P4+=^Tby0s9|P2qevR{;(U8MzR`65NNCru>5;_EPuF1 zAR_KVk1OIz)8v`>d$mOAl4A<#SP|@_=TXM(05}VIvfml;jL4HeDU=ySNwL$q<j@J{ z2jVtk!6(m?<OGRQ4M0m2O5^}Rj?;7G3?b9$S1Mz^!_TUtI>dDC{BtlS<yM{ZI=^xu z>{a<zw`g%OjD580T=)%Xnb20|i)DJ&Y;_)k{ne20;VSp=J92N;x&9|gRxlck%Etr| zjuA2OQg>lmoi$Trh?PGicl1lVK;@zKH0Sgmk_k~Yj@pHKV-!}c&iDCURzfNAsJ(X= zL}!Fa^AaPB;m)#s9%N#i2_;S*XEnGDP_?!EM2|NfV&Cb!k)!YAC^H8ovAFK5PZQ)u z04bW$8Hh}~3fimua@B<Mi=D~>95LYBdTnQ?Rm<CT7&TuiasWv)LWJ-T+23&ghEmE@ zJ@O<QnN`l6&O@r?@Q_fEc0)gBsto<KBoQ;}Jj2D{2P$28AJ$vqkVO&NE#jkVx~i7Z zAimDl(|Bd=KpN+ZAGhh@rMxaFeALYQFJ1Smy2f(Y1}AVL-8h!q={!ZTjNe7^s^s1v z1RfFa$T?}g_V4f9tx_3PXVPYH8$tcfc~7Z}Kd*nlfQS^=@uQsVI6Ky~E5wmfZmS+X zOWo3WoSes5OvdHg56SX2ql_lF@@-*(d~}VuVIRcB*f=R3A%_@SbFqlAlkRI=ELb4V zhLGf)90sS;Tgv)+dDcxIgVu7Qen)Kn_ooN3Ot9L@FI0=r^VA~rY$cC*F=yh9kX;yL zl_2fjP`Dls$Hn`0&=d@ofwJBV-w0@(fUtXaLEi(kQb1jc$+3X`As{`r$XI^g^~*%+ zg}59#<!5m@as4upj{+Mlu*F^9d!E<d@jM&UH~Z|fDb`$a3$-tmMcJ}x{CNif&;H_H z;vYiYS5Y$cdXd-tTDMF3yCl6N?Uw#2H+?sHi9AZ&+2Xu>?2wQ>qD(IauR)q_3ulDv zzlta;<7KoWieIdXe^iRUU5b}K8l3`FJoAQomAd=Ah(IKe&07mxo(b6(gzQ`3*Ni;p ztnYVrR&>k?^R~_>h`BvMD`rj>n~O{=7}R33(^<v#QF~ewZ(t{tzS!Azg;*GTECrYq zA9~Em!6qgGDZz7;;wXo5mCY6Ykthm(64#j5s!=JTff?<cZLnhpt<W_YGB?rq*KN zZBFC|BoW*^Se7-4n{nmX8zq{?QE9lhI_FdHO;t5FOEjxcadWF)uG>f;5b<XQi*N;A znrS?Zx5ftJ=^F7;{S|S+iesl4j~|p&*8V{I`xSePP|^ONF?N&aXOK(csGGCf<N`lh zpCcZl@-}2NfKpF^pT*u0UTYrXLV6YWan^Yx*{Hn0g^(*5NQzM@?_f%<lmb7NRYy`; z>QSdaQVaa4Kzg&sa3Q@5{2X~7>0?wbbs>EUIF+q9Lc@OTLedKS7`GisH!2spkn{pS zk98fvv_O15O39}b`0*`wgu9jMhAfc21^&K3GK|WL-82~mempuI>Bno<E~H<9zaJ38 zs1hH!QqHLb{!^ETT8ZunMlfv3-yDdHZwutV$6+w7iF&vY5>!6$kDvPBcSDg$SzNUZ zdEUnYg}bRK!-6EipJ8jtFw@9S876K$gGDQ6?G1TqLPd>6<t4hJfyo7v&>=)7;L~!G z@%Wh<8cOyQgt7$OOM!dE!M$8?vI4h&AIOH1lU;C%0;|&(0jId&R0aN5JawuI?ybOo zh=Y5(;64icR2<yL1*ZXiaGt6z%>|_k=xzl{cR{BJXo>=z;)41Ls8oUax}XdJ6(~@K z3+gAJ!3xyR1)VCOQvmsrPc85XIkK!R2s@z$7BeB{o~JKx?Vw{{DLq%#U6SA!xa$N~ zN}e-=G<Hf}Y%3|eHEQ2LnJ(d#Gtq|fPg{Pw<WzFS`Y|sp=_et%ink;~LSHiDEa@wu zRtbqjj`2)i=MpaYB*nH#NaSx!bT~^ygvS~s)LTLbr_LoJuw(y_5E3mZ_D2aZHj-k$ zkq|tX6nj=ev@0oQ6JmuX>dL~Mn`KTq#;`;h;2eX6!cJ%Wm*{vWvwAPwp`v$sYn+h^ zhNI@feF@lifbq6j3BXShz|%A^0Pyn!@K}dRIRW6&1klmIYXGJ|RBEQ4W(~XrU`7JC zOat!%I4}YHqXs?za8LsHj0VmHn3n)Prhw1Rr}4n^6Yx7VyjsIAPQb@&_+kyeGy%U% z!(}-~IU^GAvo-t$;6liHS*Vd<I0?87=OGq<30(aD9HJj{4leqf`J&M|a|pjo{+N_- z*tpxfVc9)WFfm4fq!5c*hpXMP0+rQcY)Jm+Y~L$Mq?eQ3&(C-+jiRQAg5~IBW+NVd zRD2k;2j*E@yerw5%2kH&0C)e7JB~Eu2cYuLLG=%GiuFFoTdi2qIOEz6b(%#?33J|& znt2(w8~$Dw|7*YVb@-3JB!T}lnTuTf@1nt9hrc^lV~GbJqGAyJ!Y<kwM6YgN&XW(A z{-CLk_!@D8>4Quhjqt2luJ^FJPqD8;a$_UL8O9;;lz>@Sy(i$o*-9gx#T(1l(#ody zPGQtCYqr8@_Z)^LBZZrRNxQKNY;~ppV{=iCIG2+h<pBpXT<-?cF3S$K;|5Urwv}wJ zl1*-iL{fgj5nCi>zW9(Pg*>?s70X@TG{MmDglJ&a`?^#s$~x2eLSZnHq6DQ4Y)RmM z0Vb*`B2MQZx+eA}k-ELz`s2kXh1!kI%JaUiKi;`0(H~;C81IiQ=bzLcUEAHo>V9~@ zSY~)@Dp!W5Dz7i*+d1@zOK)qH-&!RUNdF8HdjboV%SnW`1MKB(s@QFC<006*3yYON zvm+&OyKjRpy(ZvYU%9gU9oIsQFSf_%9cnnK>b`!9`xm)m(<$1&$l28W&R_ZCtk0t& zS>isy7kyDmlBKy4JzoIq8vmkGu>1|*Lw|-%_J|>CYFaoTTi(XfY`vP@(pWl(RclgX zDcc-!HkJ-aLRRuyAdL~i$Im-M_Ic))-lUc{<KriCk+_X$dCmRCv*LPCS+WsSE>c+R zbXJ@r@}Omj+TXFWt(;GU>bRp5?W<Xo_JM;-y$2*7^L2aF3ZeRiE`M_|Hd1((lqc#H z=V1y{8{nPgdxK0i;`1aMCv!!cX2E8KmrKIYBos~<PulBclN2fZj=)QSivYO{xHz_D z{K)zkwpQk;U&v%|Obxs_vQ!??_{1yZkbiJ>S^yPX(byq#Cj0EGbA0ygoDE`Ue1=Gm zim@dgYkaoP_7CDVq8Yi)g9iue<{a)$*5Z(t+n{y9MwxRMua_y86bCto;B&FBXs=Px zPKeb{=j2T8ddtYE4^;SX@i0!fWF07~H5ST>LS40<x*>!DH53`XK4_l>9m>y+$w~%h ztRxA=M8tv5^|G=zDwUqFqUr_Up3umtndQ4F_b!aPaqKbD?A(mdTNkuXS1ZwG5~0Kl zSr?FIE=`ILe6`9?lpnCiF!K8ZZH)FzRCehB+fce3wZld~f<1+3E8Bua8_E#~kEXTk zkbbqxpv*2rMEk**B#q;XIyk8`GU(f^I4U==uZiwWd0YIb1@RM?1TTxMe#kB#gggGv z9vpDTVyg*H$wke9#*`JLN-A%)%JZxn2Z3|I)9B9;n7mOO`!h_b_$^X6lya5xuy?YF zb?zaNl=?j$ljgBrVR(pt3pTdBWzzCLK->KzJj&v_qDmORQ!za|UU+OT1-szbW>pDX z)Fm*q{^xL9j4N*H#zt2A*LL#kzTIeaLSGN1uWuBlFaK7|M`ugBLJ_P0;{7Zu+(1wL zjGNr9etv`^7<{s(gSll?oz?_p=FmbM<^nt0ISb)J)gzGdls8}6juj101$ZjHWJl*8 z@nC-$3EmBKw2TIS!R*t8Q|MYPo!u=V{q4`OC+DH#Pm0XTWK$N13_l*SFAg-yS}iGD z9GSq1$)99R&IwH2P!SWFPv9wll=T)>^BN@6SD%)9IFGby1NLaxnfW<n-2=yMZ;1%g zM22sYlHi-rdKRK>gq?L~0ibJ(rRoa*HJ+yFgM=GsPSbvCa$d!L4;8jVMBh?TRZSKT z)2Vvj8)l&B*d?%Lym!wf?AinWztx|ox7_T?&2Ie}zVd{=+(%1f%y#u<GY_7tcAgWk zr6ICDJ9)q+##cp^EYm#5Uo{RzvR)Tg3Ha<gvrWv<=a!UB{e;C5hWf$izGUIApxyfl zJ7tJaGfRyl8*PC-qH~jyy<5s#B_G#Q*pwgbEN_bUzAII`#)FzaPf$Xn`Rp0gdcZT+ zUpAF0v25orS3W+XV(RTfy#-QlcDH&t$VgQEiDc#?2~{8KWIc0&q&nGOxzyiRWO+hA zj@<7yUWq#S{oE72Z8Zf*W-VU>jbkT4PlU{oK!m5%ttJr~IP%H=vLbo|_sI?g{?ypZ zbFTl+#?dL(pVqXhtw!VMwBy^CKHoSx<H1S8PI!-3NCUIS<;5X;Yz8v~XG0x6`{ops zm5iLxog5$4t1}~C-U_4g6LvXqeC%YNvh>+krkUP0pFI&9rP(}cITb^;Ml4w5jmPcs zz#+D#)ACq@%**@Sszqg318k$!=xz7q?({bLJe|q&^6E|NnAj6HB>Qt64v##IQl|HP zo^bS<o(^=#rIAtJGI`<Ams{)ea&36x5TZS`(b~SbO}zE!`LZ-JuaLJj8%*yeYlVGf zcC==IncLv^Hu#wiLwO&X9%>MuN!~`O$Cumc-R$!;`s~s{(Z)U=Orsl23yrYDLz>oo zd5+&&Zr@vA<{me_%T3RFAmu&6<&BAXyh7R6mkV|d4f({gqBIgZFA4np-Y;~WruUd< zv+2Qr^q?0LQmHHE^B(kkX+J!aw=8-3g~pt2TFd?3Pe(@vVqodZYcq4#g353z^YJLf z3e$7kewe2;6IIR2TW>!+%EJUd=^|=dLse9W@6Zxj$@`zCXA@<4PO8(F9L`(sY2x;< zcRy9<uJYDGP0we3o<aAng?MJ}dtl-7w2h6te#y@sT6i5ro9UZO%u|Jan}vkwtz#oY zFY}?L-EQhmGIJaKk=IX^^i~u0#JMpueH{;PUPjjwF;F7N=ED#ei`8hVKesh^m6^V| zG&1lqU*z>viKm(AEBsb#v^L$$U6;GwOy}v&6snn*w~<#nyW?Z66O>Lyh9^)I$9yd^ zg7GH_1i<Tbg)lFdRwgM7()TB@f*{~xrmqE;v5{BvC0=3no<F^vw@3Sk1?xKcqaQZR zxtr;KjqfFLUiu-JL~CGOQoh<xRnlZeo;gidaxgclsdI_n`oeFuo9PXp3{}kBH4ur1 zNY7v$iDk6#rO;wb<n>{ykXj7(b1`n$bfYzxwXTcS_Jf?XrngG7!k6xxKs-k<iM(#8 z%B>i!N^b(=I1;KK+XUfgDm1=WlHnOA^2`}3B)F{+it0`mq_}jRz7F;j?4;)O<EoDs z6QKRMkYse^)xsBBw%#A9>?J=~?0fh7yq^iPK9eC3#;=dNjN2InVCRi`R+UDc94aw> z>vPjvuZSq!wMA&|-N;k0c;=;_Jdy?gH{gVz@)eEtHNEee-jycxc=qvnt{Hi<pNeTP zq@eYt_Y)HYJiDaMT~ug#YyFWYFH&V$4L;8X)7nqMPgG^K2n=fKqie#^$h<tq=i$D< ze#oLKTgC8-Jd-5}{EVeF5*3XaelP7@Gd5D0CNVx*E570xm{Ok?VG@;^B2Ov`5T|O} zV0xP<9W!`U^h%SLZ9OZ%uD2=#60~8mkGtT!4y2vo^VaxO^yv~Ugsl|<*7`g=i2J0W z@>o$y_DssFfv`Y~=>5W*tCdC_)-$J->bZlzRdjn43{<328tE0p*PiSV737Hu?4 z6wwtOoqp>SzjYl(aD&i1$0t{Av#}pVYutw=oSMU}_tZA(i;3zL^k#N1k%8-r)*DaA z+Q=S1kPWysnQKPQV9yH6KhXAH!^CP-Zk7qG;;YL;k=wK9;9Ch#3Kd5#Hy*!P%2nri z!TjYR&n_P9Ni!<8lG;4H9AqS(V}fvhw0h!&Zh5b2EcR{!stgTUm3@Gd|0TBvF>^=@ z<sWMFUqfzol73lx<2jkrDhcRGlSes&`A5wN*R91^JNij)CQ$aN%%Mir-$}+|BOEfV z4_byN=DV>2BLPoL)@Ew|rl!|!_AYKYqP)QV=aFomRelXh4YoYaf(P3=6J{df)k#(Y z+8<wl6)gVvc5|GRd8Iw6u;U7AQUP=N3ViX&3!N3aI_Q-&W8pyRl`nb5Wz^{bYgB)p zRza^)JF7L;!ERtNY88s&wbkCJGRi#rLiu~0><-MHyb5DXE=F;=N#S#_ysgvcDZeI$ zxm035q+Iu9mV(34(co}2_FGCVHQt(3c>E3l9FP4NK-c<8kv#S$c4Ar|5#Lsiq1EU$ z@6TTD>zzGcUUH%VBaA1uL)E3y1>#S`<Dm7onr8p7Vh_E`i8vN%;f%x4UdvfvREa&2 zE$@NKNvSrGE}dYP4zx-qIesc^EY*FBZ@3Z)biB1`Np`Y{BAAtj$$Xk(mvU{^mzQRj zX28RQGE{e=P3T%rMIHcyKqCbRoA}Z?RG{J`sNWXJ=tZAYd<o%k-`8oa@NR(ivIR^l zs$~l(dgLT1&!II0oG)KXOZda}_f%<M7_H56Olnp0i`LIN<QlN3qu+%%FHn>~pY)l~ zRPmEW1U!yPX|bb3D7bgS9oD3@<FS?#sLy>tr8zh%ngcFEh}Ldyx3hj<-d%8dB=wHx zv9S|Rv>yj>bmqK;9|Z3Pmbm%aiy?65TrmL@bDf=zoY*eALD~U)Ta6s6VmH(MNd&wG zDBav#EgI?^|4i2&W%5LG5~2aaqGN&Rp5B<*oX%#!zA?ovOS32QrrvQ3?AY_N%rd#n z!>wsqkg*VIHsww7%FMYh-NS-o8@`@WOmDN#vqfI?wpM$#nBHxp5&u)(YIMw8{BrR) zn|HO(^M16J_t>_15aD&BBTx3<_CQXancGZ!20475t<h+IE=wbBz0IQ|zZ~%C+J8mO zT=D0XNe-W9TeMDU_pEm7f6bWpg|2^KkM&=${E4x;{_Gy>A26oi6<z<J9_#l!JLZ_K zKc~m~w>&@pZe4#~kM+OS?z46MLwc<LZ(M-Y^$+c_{$-nQuyp+eJ=T9t|Hb#}`dNqe zK>w#_J`esv{}Dabzo_(~Kj`{L^;myy+Ur4GKmB_G{b2!XquJhU=57~8xb3{N4(o*3 z{&W_d^fjx!ccV3_@PeeO7j`K5M@fxFcc@B5kMA+9?J^tIs#F_=DSmL>P3J45PgjYk zR@N5L=&7)U6!orf#(y-v8Pk{#RH<nEUNDN*4TL!oXx*53$$J{DAu3hRXiXgG>!r~e zrBd~b)`E{-+@fij`3-oj_^SD1jaS|`;Pug(-MJdC5#NB<dwnje(|Bck171(`+w{4{ zE9V>VIxz4$zs76$H{g{T+xth2SK2q=)$zO5qZ+S4-+<TFUNi30colpDUOx(55c%4E zw3Lt;U38>VxZ9q>Af#_tQ*Vpbq<FRnOD#A&^9f;XdkP~6RzbqBWUBMj3MZX&>#wFu z7RCN>2qLUG8qM@H2?u42*mq2_DA@&LAY0B5*`@0A?O*nit`os?a-Dx%_raCAPNc@k zb>4F2e;(F#GUQLL^MQZ9vrN~?cs;q!<&XYCWkJCHTa`z?^WuJ8C4%zgDys@wH|i>p zawk`rI=EVmU3&^5>f|bm)^FUZn~8imxtaTZw(TQbC&J<6Iy>h5_H11zlKtd5Z=dpN zy=o>c>0YJzpUl0|mm)HJ=j4BGrc38QMN)0ivC*2|eCp2qY3Bu{X1XiBK<|AwN$n|A zt-JW;bD#N>nJ&!13;>c_-6T<iPu<Z)FFbuzE?e7EXe6j^bCc9%@u|DJ?%L~b*SJ95 zo^kofyBSYuT<D~pae3tP)=rI!qIgfZG~HNPrE!6md&Xt_qp!@+xIp%vaoP3J(Bm2x zI=p9G29|n$r*VPPdZx>Z{nN&2T;TDZaas82M0UT@M~tqXaVh-ld;ik7zz99#@}C<v zU!ZY;1$)Nj$IXwoC|ux}e@DgVVN*r*2YsF+oLBN(=y7A=ovbQR*IGBGSY>I}WGs_L z<;fejyb3f812<)x!=5n*mERCo)A)bDe&}u%n*V>?56!&$|D*lTH7tL7*bnW#>wnpP z=<w(9_5A;){ZJJZp1dE*edGVA{Sfyi|L^XHx}8`5FVT;8ZEydZ`>WIK6ZThgn37K3 zUx{x)cYozz_mkLPJ^YXV&i-oORCj;%@B2NxkR)!4U|X#Ad(Zvo1bn{J3ysG~`#tgJ z>Ebg43#DZ_?tZW3?+JXwvyr~15Z~{)j*aS^$q9VA>^m2H;!p<I3{rO+0@g3pOW|0H z$j*~fa-;Gdw)Aq=Vts*okqoYXWT45JGcXY06>NF>RW|ED(Hn_DG4|3063UTKiG+qM zuK4&jW9?~$Nu~CEg((&5N-9434K8T#+42}(`qBARtj)ox(LgzFD3Lz}sPTRLKinBz z+QE?@NyMC|!LL8!S4uu`D%!*nnJX5~nQlTf4<9(cbQ2D7x9%S}*O8FTZ~^mz4;5XB z4=vhopLe(SQ<i$DhpWZ0N=us0y9Y!v{na=31CDzeA`I)G>2;KgnX3nq2;VZ}`&$R` zA&0*mQV&3%Rz3bStI1zI7El_QPX&;LM~VI9zxoWHRZB|T2mw7Ez?lH>4U>(Vnov<V zFPnVd2K+7K32hNxsd}KxP0eW-!AmD~)95)ry0yE@tiY11+<%RINSM?(R&IX5DPuDN zOU`ru@ikB@zTENQS}x!QL9B-Q$m!XXrR?&RmZzxMSonJh!v>L1pOkQxw}x&HrzVwD z4@WJ8Y6#uPfk31@1uxM-&!$E{sZph<0<Z>pp79dbzlnaW;=_*e%Ta8VpC)H-3K3Ti z!TW!a@OkK8aPY^)D+4aIIJrJ4l{&vxdNQ#!`W~gX{4HKS_bmFTyv?_@b$b3iuQt&@ zwIvPh%|erd;R~^o4WA!C%Or=r{KCItznZ|Un|@G|UPvX$DXMwi!}+z&id)1uezt~) z0_J6OF=Ele$-Y$!eU|$Mq|9$wsm~)*f8b?sk4)|Lo;NAXK{fYjI(H@XS+S8fwRLuv zhjyx0(vxf;nGS3sQ}^_8J~^N<^<aU%Ngun9W=lQs_nQKCYK%C1d5G66N;#EMK9*AO zzqcGGf#kmwH@o4}`D{%6W4xRX-ExFZ)+$HtL5a?lD?eJ#C62)xV>bbo+PVa;oq7*N zP~N3dGOlflXYs8J$pTj4O)9)W?j2=aL0B`Pl%PV`$JtpI09ThTo~^->NlM{4k<_7* z6IZ!tkL5E<efEYW)#vd`B(@j%6DBxLEm|-dj2Tn7AJ)_Q1>C_m(^a$r#kPJaOUfT9 znbvdrO<a7+%MIL4JgndR(#lJW4}Fv-cybDv;XLtYW@g?MY1zKGhx1~}GAiY?7wkmK zF6Wu*z9u>~DmoN?I8gN2tT7CIbswnF$)@a}wcJ}Hy76;FStlm5?M^0q#i>i&KE2f$ z54l5DTYU73{+SVnjt=(*A2<hJO-sUeu%pcFly(~aOVkqkJL81=x44zI_Bg4kKU?0A z_gT6+Ps*des}5TS=RO#ix*S%SR5>i^k$XaRzmWuZ{338+YQ74+7i^9NF@FzK)f!cc zXf0MysuP3l2Vsps^T)VL#TRne9~jy1VzSI0g<t=Q-Qrm-IpF!scyn05_}$uB-^aGi zOmFj5W1J3mVO7%f7wq^V#lv31xJ2&tJ9B@5Xpa=Wt>M2FxV*#Z+@j$xYIv={^93Hz za7)9_5%~E6FAzBGgMZ2^XiZVa9A2}?nkiu{N3d?3&1)A~K^6DeoV&ybFS*}n^|^NT zwb+>{e(D{*AW#&2@K&_;b8ZM&kER7i&P^-7C&0VX0qZh7MiTdRRlEzO4PX3Owe9<Y zlUH#1<<C{yc4+uGfs5l=r&7ZkH2fxki*FC-J`Mk~hA$HM_XIu(xbSD9{~pr)_sl~2 zZ#w<=Fah0vcdO6|{rBT<=)VB{cRyKXU*1#y%{Ha~+Br|{-i4=X^k(q0RLskqH-4s? zdH7Y;{G9@qdCB>ehJT>p?ey5v!2+++@Z}nQv!wr)z^4O0!Tus-XZ>u!u%wB>q9eu= z;uM9ZE(UOAB;^!3)Tj^x#492x2G>lv&rb|)QJ&%_gfF7@!bb=NBeRwLF!p%j;xE~F zGh+Z^dru$uv&pD<7TR<T5g8jswR&uP>fun)2S!AU<QNOkR)&KVD<k4Xpz>-iH2*Bn zjHzssShXEwKp2&82zX?_GpXCCctxdIp$3MN9BBT?crzursxAC5ewF0DjyUv-C39^) zrLPqwRnYj|3S(h8<M$O0@0y4|)F!8VOKd6-80?upDGF~AiiztFXXNvW^7AzO00dq7 zeU^^Sxf(uA!;kT^)R6RjH9Vx@Z%8?E@83D}Q&rAz4IeD!^q2J8G<=YTKO*IvD)2hs z^pu@CdcK+uFpd*>r60)_A)Dr`|8=TNYym6vbkZ1=IkKdUWWD{EOaS^imE2U^EXR43 z-&T>O^wbukN?O2e#YN-z#d&R&!$ZvyKlKX^*2HL-rRZRba+q^|E<cTpoT2duQtEuZ z2yy?iM%DZb-&Sq-ES~b|qsEWb*o0-ySWh{=OpB*TUY=Zqup|G2mdWem&d)fX)M#Hq zv{Bh#YPO57khGD)0g~<k(gmWe$<Fjd+Hb40Yb3%hK1-+l_>ZJ5kEb;gY1<!_axEg> z!6GfmnR5fP76-43<lq)dIGWWENG^PZWa37Zx7?*kZ=XZjrE*(=R?j2OdFpDJ?N}*W zsnb-EkE-gkp5lX9V~EU&#n(y7RE~)QcHuaQu#2x2khnl6d?8^W>Zi`%u5as%cATv~ zFv+%4hY;1?Tv6AH_0U~Z;`|FrB#E!%+{Qq1@xezZWgeL*_!wad`;;Hr5!m6pK3T!{ zY502zzEo_8CGz9z+A#UEoW@iSRe*Dn5v*(JE&ZbxA<W&&l5%*{QLYQe4$4d)Dg4<h ziuHfT&(iD2<di(CSayMiUnQ)0qrit~_}v<QiooUKypyTnKhW?8rJNfC-tmkor%1zp zBIzF#_%034)o@k5@}{&x!_zhVG)aG-r2ngiAADKiIZNO_7x?qQ6YJNC;%tbK6n4jp zp0A1<<|*cSldMbSAxr0VbRZDah5uUMB5s^tYWN#E{o?|EN8ptjextxy^7N-qu2tc~ z;Z*00Yw3(gRtW%i;5DW`!H4|Q<BzIl0dRKwB2_Qd)HJ8Y_iezt&SUM=tN0cpfm$+m zGu%@Pt09zgfs`|ua+qolKP=4}4ewy<FIz@CwM9Thbq}7Q*O`n{ysWXqsGIY-Ty`dj zq~l4~;ep7Y2Ej07r~ZLVtf0jEaJJ4Dw1={aJ5WAWd5o^Wi*d#A&hnUd8w_L@OZtE( z^)-H+{XYj46oP6=C^r>c8&qwt7ke1Z4DAe!<PNP-c^|{e&y#?5;Y9Lc2xL?*O+o&% zR>I7B(O(EN%@_(D3`q`#F3dXeLvU+u;eKCdsA|1Y^;^=6i{yPFyQ5eoBS!5L<Q_@D z?ze-)fua?&XlB+{2}cGt$?htL@4u<I^~S=vln_YH`lI_@ahH4-4LuV#uUPgekFIv{ zKZpfWh2j|`D4Y6eXyipzK#fQr$zT`WB?VZR>K$ZNH&H&CKMh2tAZnPvzM`ex4gU%6 zFrp6!n)l+Boo+HJ|4sx8!|SD_ir>ozPYp6LaZ#&}S^x%`cS!-gR3%yGlFldI%v+ro z;6bsbPcA<EkktICb3dw0`ut-)uP7RtV^qm|E?~A60BDK%Ayg@rc)`u{1x={s!-)7K zAx_3GO#Qh;#<BJTMnHkEi*1Ue8=3lN$yCt}wZ8`2N>y=IIq6(%KcnL{wgIUDY-<F6 zJGF?<D@O{pcan+Qd!k<+{B5APF$DQ^m7IGhEJe;EEWQStonSt%(jN@uH^K|p_y^k$ ziIrxW;91dzF?>`OAF*VX9qg?~rL*?fY*ZW;>eK$YVE<+YH$PaAEZi-?iWW~GcMIMO z>jEBl4>}oDZ8Xp2Q?cI(6<zck8Nujf$-hYEsbFLxx?~?1TYE#80#ywZpjGd)zEph& z?V5LijEkYHR%&4ZRx9^P85M8HhZSF~(B-|mcX_+S+F1o8^=Sti)0Nm^Q_YT$o}A1I zd4l`fOYFC0R;x;4X9Dl<o--^dHeBfnkn@LQ=QF24!aaby)?YIGvxD{^>Ol@LNkon6 z5mN2*^zzFjH6pSHpwU0#L)HQprp}d6H`dM}fe1ySkHptzie+f6+{mQ0k4Q-sV$9Li zTDCNFO^T-q7yf!4&l*QE^hju$b~?46Nh^}wmQHkAD!;T;foBD5X?$wOgWywCJNqia z+jZDj_&ZfslnqCd0<AJC#4a1bXDl2mElN&Zq9W>yip%6%E@)h&l#)9g(O1Xv<iqaw zTS*m3Ss^w2ni_t{cgqsy$A?~2^UiI*Wlm5_x12?4Ub|JpYx&Vjw=@k8YWN<3tEFLE zM5Xs?_&L7^UIr%477agB!&kioyiMRW8t&2XzYF|Jfxn{Ru@@9R*GV}?1-@9rn>2i( zq?c<%&Rh+DTf;Aq^vMFhMZ;gz@X-QK6?j0yEe%)r$a?}#frii2@ZU=MQzd=2hF`1U zR|)(SfhPg)(kGk~U!HZ>C#)GKE39t%1k$s#wFigFnFY7up@>LV*D#;%gq^sDSA0IP z-fhnKXJi&k-4YglXqaWt#~TTwape~HPgr6VALG*rNV2YSeBJjWOy)-AcM$vWsTPX| zjkD5mWjpsWiex&L_q{0aRVi@u(-eq6en(hV?ng3n);WLsC7NT_v4Tzh;HTxM=$Nta z3kpZ-jpUnsR3AaD0yk-V_{1$HBeZ}h_F+XTV+Xsc?+^;ga|<Zf&S)7b>$X>L*GH|i zLv2{XXe`ubixHJ^T4J{~drKA0MAR1RLBUtHSZj^QJ%oc?ezTmQ-22GyP%~5|P%eAY zvq{_+5_2^sDc&j&p*2BrkL>s6Y#GMt#gc^3Vv8lixK~x1QRx+o?5rn9c12{+7t%ql z^nYERdEoYGa`6>JiuA8-1rjOkKw8GmK=A8z2F(wWU@W4rKU=d6#zOIu5{%s3iFj78 zA&5%Jcx`#WgIBqc#Hr~i<iQ}Yjmt5$RxQsKirA-!L75cMY*gG#vTh|#;4^S8LR**9 zDBV)ER)FHM<qHD5YiU%=lvp-(Q)pz?Z)S-c94;w@+*QN#jH)RrJ-0y%B~aAw7n0_2 zIXdW)aL{F-r@KI3Ky(Phb1~s-4Os*8oL>qR5ZobqVBR+g^~&Edg4{(-8db#?H7OE~ zWU#1NG3z^!e)~*`V^OnK(kEwabiXT>sr>reF5U;28(~J|W(6+%vm}$HOAPt`ynJ+% z@Ar}>L1kI8$Oe|_;T6&u6@~KA^OEH@Re06|q*G1a>HJx}>hMiMy+k)M>s&#Cl^QFz zerHQKGH_LV<<|ayiZd3*U{)I0>V8*j<y$RKi*_*bk|dikW(UhQmI_AoY>AyJTDY}j zFd|bWw_W%*$*m@~-$<xi!)K9TDgOi18i)9-CQqm_9A1`UDu&BPVmO?<Y<o{)?X3Gq zs)oW&Cx)+oy%4%w)%=0;mU>SiwSdnn?4db49Dxbz4x?(J%3GW!$yf)eBDlWmpc+*3 zZLs-cBuRhZSkcQc26u~R8QKqD5y=<<PCbl?3>g!wdc^A?H2P!)WuM?dB$oeFYS;Zm ziNhy7`cODFt|&Ecj#WBZe;fDX%0nn`P~u{Ww4_Ko>mGh$a#X=oIqv6bYI=<yJtcne zxSIODtKnz=0=Sw&cWC%o8vd4~S5sw!hWFO+_Fn;4Q{|sE{L`PQ@*n#R@C#r%=UEMZ zPs1+}_;~_<M8lV9_;`WKVW4xnhW|msWBe>VU*KgLzDUEbmh|5hc%g<rsNsDCeyP9* zYxqqX{u^nR(i){|_!tdW?fRCaKTxIUaIuE}RMMX<@J+zoeN5`L_p>34?`LH$QraE} zT|k6$eIym((eK0Q%o#<ijfDm93{0_|Z*+FD(K9MUHOO3(EVE1221#iT-X=d7RJRwd zBovIylG!Dk(`_2*uC)6rgFxY<^>r5tW6EUmo)I~lu$oM^$Yes1@}7)rSeB7T%_b+P z?Ap|PvOxyb$bNTFwNcR^ABh3v&L`;XjLN4a#x5R9GUq2x>RB89S4Rz%#7RD-&qLCV z()v8s^y`d;lbNMY)aT*IOE|Iqr;1Zjg|k%8+*_%7;8hJDOh;&a-b4+5M#C?99=PJf zks3Zv!}m#grO!K8!>4I@nWR@7-B-gy8vbW~^awaq(caB$ylX+;6;kxBkN$AR#GF9I z{@x8+TR&|0;f#moH_SY`p&|e1`wh8A_cWY&bbmwtqo38AGh5d+9C>V7UUo}H_xtJ# z>L5~YW8p?-9x3bET@BXJRrO|m>*jhhw{<75$I|Nen!c9Idh^WIj~hBNf3R4-4|&SG zAC?uh*Wc#dzN+EK3@!@PoBdl`C2n<6{cZW%H`JTyt?j1qbiKg7>R*3b?)LXp9c{t( z?e({vxqVN=%GNLH_deunNopu+t*^hW|MvY22V3`XVtGr$+{}kwkhs;E^|z&O|4f3- zp7D|4=hu(+ZeK@wHYNhx)?d{gs2`obeRG*HqV4``>PP2p-zmX6Ce)8UbNk034z!2V zkM6&nIh7-B!Qt-A`qAmz+ohJjg2h28X-$$YdS$DsZ4*f-vLV{~mBjAwsA45}KvzjU z6t2pJ_`9XpU{0dg8j4lrG$o2XB$>DBVil$V3O^>mm@Zu5Tq1y#x{A9J_>V~7UqWSj zq_Q8BBr01^WvcY|6O}2#?(bIF2rBzh%3kGB)SKHyrUC(P=%1(zV!FhdKxKPXr%gyy zwo7+gk?@4-3q`*o-)b5W?}H&!cBFo9k*^tq;=PemKefnL*HsM!bgQ{V6{&iJ!lYN) z8k%MwPm4G8dR<d})NJigl@PH{kubZf_{{pf*BbS3>$SeU_^iAyFHXH_c@OAb>c~u2 ztq`VNDYd{``P-WsR?hw)P1tiQSRWV8+)eqrRQbUBZ;wgveBr}`41i!x#j(D|Lb-pT z+OH7O%#mP-u4+^bs&G}XDo&~{NEBD1k0|~hlr<qy)-5g5(Vle)3F*4z`aLs~+9Y&u zLA@C~KCz@BczlQI)Ljkv$M=C@()xzn;|IVpX^R^B4QC$z0(6shDIw7C<Kt_<JISFM z3Zk?XvAyhmsYx@yk;mpS7^f=g3k&EjU?`uV$U<N&9mrrIG$Tj%#lhA&1)8M}wmw!u z#LW`~CFt$lu}VS{b3kmz`i6r?c|PL4JY3^Eb_*Ep*wOIiQ9Px-ls8}Gd*s1el+**; z9UnC`A?j}HzoWHb<<TP`yW>zp^yvG+irQO5Le3i9Ft`7>7wS!sg>(B)`D?>NGu9Kh zsfNG~0(Yz@@DYLgcM)hM@L(H(Lk&k};QTeV9u2*gJ0h+0Npu+t--;u*7z<^ZLk*BO zkqagm9dV_jp<|9}5KE-_rhQFDC^C30x9NEoZ+@_`aXv1z>dha{z@X#9`I3%94@+89 z773QvcRx^nTTxO?S?=**?#E^M?Xxn13p$gK(X*37`A5O$u?eBbW&GY*f)Cg;N|?O( zm{GuaS_&u;o|99*$4u%VbaiI^o@<kK5jwkm&kvFuH4PNh?+GTg5xg(2q<+uc^#75^ z!g&+w_uQJah2W&TTljlJ-UH4r*oH%haWC)(iYaO-N+~J{h3ZEaB_-38$IKd<9J1$f z74Ly9A^Waf_?2@4_FZiO`<jkGBnKszYX#cHpI~*XYW~EWP-HqaWj?ex6uI?<hMBGJ z#^)xvVw9NF@>@5mi7mHvyPDk2WY%MXYv|wliOgIL>8+o)oYGbPe=(@cxtXJId^?S2 zwmR38Z;*Z%l&5)mck6ewq}km%1Lj4BHSBJMs)~(oZ5<2qBD{cIU831|Hyo^a)Vt$d zVcku_tsjtK$1Y*Y{hA@?_CHlfnJJ{q;m;if{JFn`KM#`q!COxBC)4B5{r5rJAY_S; z*#@Cae8@IHAT?}-LTcy=iDDnR_7%dv3yz3}&R8g}9sf%f?n|O>EbKC^W?(oO&ixvu z4Mp$;_s`RXRfS8PUSPmjPpYZkBjV?WkMX!*{hnN5RAImRJ!iVC3RCv)V%2ovX;`(u ziL!Tq?Phpn#4x@yf{nE`u!<Tv&R$gAFxR}i9EF?wVQmwgzD}|fL2U#9wXZ<%XknnG zpzya6gVHnWl?asXkq!hM#qJ^lL6@@;$_EiC+H7lBIsH9Z=dhHCwW<&+p1PU7bxDXP zE=<<%4f=NJC03?PUiDG$^q2tK`qxK)&>CX`Y_G4o+qao@7OS`dN@=3}5My$$*Y}mm zY349L9c?%`eRus-uWxmK%GurEZCzVm_XA&RQbSYgesT!y_RjRR>AFg!+=ke6=Hi*Y z75&w$9G%&^vcB$G-^aSDTLc{?*B+?fdp8YG4VqAI7END4nV$-<xj(lFT2}~C^>wDN zGl_yel<D2AW><YQefrvZruQ0}GqZIq)gGuX_4?MSI*J<JZavcQx7N>HTA8hD>i4Gm z_EJ@lwO6$N^iB0s(|w1?dw1)mhQBfMYueSDKWL4r=~>Opd;9ww-L6b9`-Bzg^mps0 z0#xX|D+|z1>r0D_HnN{c%KE)$s_N*f98Lb*>8tCf0#x{}mc{M9hMKD}XjEt?LDy9j z<txpk1tYFrUcWatUU!MAJDNXzL;ciT-xh`R2De()%-a>}E^UPvD;v_TZa=ZC{5UeQ zzS^fqT|YHHPG*^cn^g;hnVN*oG@HL2{Z-X<USE5rtc8w1=FgzaK7K!MI4ER`{&2?i znVMokI$6)u6&dT(q;Kjn>E_xKzGJPM73_Z`!@Jqb8K?Hk=zB_fTA$vjDaqoh=EQ%s zCw?Y**u0+b@8le&f8s^sf;nSL%W|gAm{xw@?KyYMn3Xek#CLE0?(m^GrB_`$Vbb`q zX4%A?+aAgpb?XBU%$iX$<AK}npFR7&i)YNb^ZQAQ|A+rXjhlGy6#vgSy9-%s&?yfQ zua^mT&)LS~8$cDCJuFMay{Yw;wqFQZn*;WMz@?b;p}&;#(uz7<6P*#TCw2rbox-`# z@t}1zrx26!((s5PZc2lZt67~M=a`kmUmA1%$+N$0Xvi?5tX0;X;yW|CCne<B6Z9+( zdg{%JePGgLRNe^+IELY1o_+0l(H{05Hjqan2c`sYlZmI&S&s4MaIQFaU<NyUpiy}M zS{rXp@?h)L(T_K6Q}9nJ*TV(I9rBJ0f#IQ4cGv>LeP>5sf#IX{Z!QdXq#dUS3@@d> za$z_m?MN3Geo8GDhD*{8>})5c^a(#CWns|S(MP`1!gtFz?npa$Lw8b2diYxT#u;e` z59>}!IVBvFZ+zEvq{w&QaFKlDh_r(TC?}<4g!ARQAK&sWZ%V)LnevS-P6utDlyYh~ z-FVY9<au60^kzb8?SBUIWX`Tq@`3^qYewk_j-I>pRCU-4hEQ2n{hrx~H_Nf4lZVkt zIHTJr*3H>1@5oozdP4Z6469{zjrjA)6GK>LRD2Q$SQ(fzksfpIxCwZOS4UR{irU4N zo1^U8WOfx#s*fKe6tv!x>&M)V$#(m5Q-~9J7-b+2JB#`kJtd2h%^}X+c$y$H=$*{v z_X%nIa<<;UBWTBsKx8t!=FF+phx9NPPX;&O{z+U2q$sw5FYo}B67cZw@gCS@X#b#x zmdUvoJS3-OT;NBmT?cDP-2ohl=TJK}8*gGtE{+3+CF2(tQm5oq4=^f!#41#xa*6T` zE5)<VF}j6E0eITgsJy|AJ%`v{!%BM*ODFOwH7~v5XV#59m)PWCrBW_k?#oNAo(LDp z`c_KLBQ|ANDNnW^gF(2L&cm=q<pxBD#GXfN>afyOV%3w({}+4j9v^pA=l^G#q`Bvl z(ks^n7@(1YleC2vBV>|E^BI^a#k5VAn^m!bpsjS$R%M|zDV>jTv@3p<U0Fq46<u|8 zbqf}Sr1XwJFI-9i3HO<XUMSM0*ZDnP=kuA#qy%^O`}^&0_mA!4(ah)bexJ|zoX<J$ z^FHtMKJQB*$zrWeB?%Jte6Yjonuddg_(J~Sq>QyX7kk(Xz!udt5o7T<q)IyHcq?&r zZ4WyEY;j!^-FqD3rrYDK#MqS{PBlY>vrFolO29H5LjIC?EAe*Urr(795ZKbXrc$s> zppd^b-b(CUskel^5NugpQyEyMT*zM*ZzT@zDi1pmY<XQ%IanqsUib0V^4MZMcM+J1 zx~2*+hQ2G}trhLqriJ_$gQ=`*VxEWmmGRa}Yjv{~Z?Z%PI5<oyFfIkwif_|+DBjMY zc=sHI@|E$X%wv5UGx|dl;T8VE43j#ozal;g1HD;=zWA(spDu=RF)a2ST^bI;ZGJ4S zTf;oKWvto}@&q!x0}uoBNe^UL2Ovg8=CvwiI0qnxqTT};<^hQQukk>Je*mJ>$9N#a zLIBaz`5wq{5kPeBeu=nLZx{)nayQMgK!%q9s<2ilQFm%Rf82g?<Jz7WxHr*lmF?TZ zn;5qP`Fh+)w@(h>jhV?K1NZU@Nd0Qy-o(EB-oSmK@LwOehd1P<?i{#hPUNLNKXA{0 z=A~{NxQB-FQZusm;xJ)yKH@QQw+T^@kpCU2<(=b1SXF#B%qPr5m(4RwW*wYly%>%7 zX0<(OWVoxH4I8Dx@GY(s&|XW`Br%IgU^$T^(u$TY+gVh+<d^SfJ{`Se8)D5$+~$Kn zy`B08bOkgjLexz$ywn}sCmRFG-<&A;H(3f2>CJW>C}an^u|>Uz6=6%Yemi=nMx2%j zwsUo$WNm!xpm>{1h9VQ6n5?Qno+SnSmQW3GhkC-(wpl9+>7L-SBg2-oWh-^I1Uq^k z#kquC$hc6vDBgw}!WM3-;%ykN>#CTQEZ#<-l{Vj^84nO@<0rHN?Kjh<@_}LTt2tY} z0|*wD^rs$}8fRfKSAlpN$x{TI5N|7Wud3s1Wqm7M`mwuMw>DDb>i#RcB9(OGTLdqO zloCGUh;J)Fv^#qHdHd}@;+L>}3Y`(@DyW=>3Z%fgeP3Uf7dNBPdN5R}5F??|6DbAT z@Zep;ofcnXSE!P3B%#t{sksJ)y+6NcW8c5My)4HBT?X@<00(D95}&Ce0Piz8KUiip zM96cbATeESfgo~AM^iPSQje!kz|ZcMvftEqu(e9Z(|5ae8_9#ML>o*_4K$sC4xXz( zplPIgH6b7$55cM%0=J$TXd3O_jSDo5aj&WZO&n3HL~)>L+(VjWM!((BZ!O{Ab5CqM z*0|j)HXFo+%8;DMmR&c8X!TZ{+r=*;a0O^E0zkICJXMXj^arir)XkgKKI*SBk)`{7 z1fR<=Mh;Mx@lKUnwrIo&%8sTi?eo5c_IcmJ^P}7d*7NAn9Qo0hBHV298FVcO4DvFY zOLXnkh#zKcWkNmB0NcLQ>b#TL-_cuSt==Du4>v*8YxYxUs&k0%LL8{KI<c0+U=~@g zU`%jB!I(T_v{`dNVI3t*bbgmcgPrVQM{rwn#4bUgGzDUJ<{(cw8TpAE<j9keBsI=f zJL+WQ1p~;;%hJP5prJXH!41<Z^X!tXY68XPSO6@aU9#2?jXe#o4|%t(7$b=&5wz?z z)UJQkbUBO4CSN#zdNqf+VNyn0D`n&-Ze!j31qn`x=~Z$sCNF~FY_d+2yBk6|Il5%k zNT6lLTdrv)?xM3hTsvKth)&bT+0Kdd4%}1l_b@3m(mR67Xk7b;`Kk1^PvED**M2rX z<-YdQ_$l+XkL0J+*Iv#~iLbqopJJbwUPE|NGsnqq8x9)o*a)v{fnkRHHVC+6OMkfI zm}RY82%U(d^72haID<bT=vOHXNVWdJ+BS9c!cIBTusZ(+79XMc)#e#GuqYUquB`&% zRRzldkQN^x<ov_PR7WT-&@ezacpXNNddmal0~!g46<L`NRH^{bC_t>pJszkK&}cxc z$iMPH!vPT}^e`*(cRi3AF%}Rja@+$I0~!a26}jC5l>j;w5G%3{_w~k7K&Js>MOKDK zfyw}#4u}=G-UF2bA}Z|R3Ko11Q~~HrK;#}61IUc1o~~s0K%JEtN;8g(XL^SOqXzZb zgkW7!oH2?>fDQSBMwC~%33WjfuIXX%>2&6PNKWX+x*!{*bbfp~-T8tCY^n=Fis^#* zbUJi{2MpB(k#f?7@#)zOQpn$27evlU506i$Q}6RiPOl3h>7<L|)9Kcg9<Ze@h^&(? zj!!Rg<vY7Bh@_J)iBB(%eOgTk*9DPt(xvg~C9zooTv-=H%1M{Sr<cZ>1h}d$h>Vji zk54a))d>)(3nJm9E8^43V`mExtqUUGkdSD4MLTKkL;e|c!OHmbO2bc~&U(6KD!gQP z-a}P1tY%Y3e^u-z7hu?j0kpaR!!it@(FGVbVF0x*z_11bsCEIPvz1y9m4U?y#R6ci z*lS`sX$H%kK}=0|#xOV4)=Oc8G8w+!KNm69^^CPv7!Qt)bvI|YHIdaa{95x|^?LI< zw|;N*8|oNxwq}MNCd661Uqf@~#*p&lp~Mo^k=_yRn9e#!{}h|Hq~^&cpBP)?#dS12 zU0!3jOlmIn48)>3O=f@@huh-RcM-)N;(t1IDSwjJUmz)G@ct2xUU&bfl!6^^-)z>} zt|cF|WWXIrc4U@}@mA-%Oa-%KYzoGU+$CcZGTl_?$?TGG7i`j9GRD&TW4$E<nPl*i zQSM>Qm>;l9*dY!q85yJ*|6HV&j11DyLM~EEMh0o<A{VJ8!$W3XcEVjU+E_ALa+i!Y zmW-BxB_lEo0~4fEYsKTpbB3wjeK(vC*Jr5bHoTsp7rJTC__*?x@?^Ormqsq21uYg^ z;?C`O{aWpx)_rB>zOsF`?kh6)746NsFVEbUw@=Z1S?0d1{XE^5X6{SdN9(>Mb6=vR zqD4yuUe6M&St$$?lZwbj=(e5N`@^+u{GL!58xgx7SU)gw^BkbP?)ov+TR)KF-?x5D z(E1S=SU>2a6!Xta^XtttFY>1O&df9iV20cPG|d5+VKx9wa{y*&4M5WzfEi8$&@=~N zrnv!F9Y;0Ii|}#Pu%RW(?Q?IQYoxR?*0z{=J|61TJdc=p?y5|z6?+(7wyQ(UbEc@< zCz_e#Q-_&+TIWxG7rb8uSOw6`tGBD`d~udDUf+?1=hyQF6$r8run2%)8BN3Y&-D;m z3|I(2u$ZRd{iPm43j&J)2$s||{Qn(~t7}nUK>)$Rnr02y=^?Z*uqc3Fc}=qpJnA8| zIIu8)V3AF;$ZCI~R%wA?aR9+mn`Ws^cnB>NED|7CaMLBRr7Eq(f`tMgOK!R}_9+3i zV6a#KWYJBR#byYoMS}$cAj@vLTnaXK;b74K$ikbhh@p0I7Y`N=fGoXftKAZChP!|O zJj)QUI^8(|eWtzzCspjmF*zJ?88G<b6h=teqy|bG<tU6_B&|8CnVPy9E}5)9XDI%- zL;Mk<Hr7n2WZ{x?+38J+bbXm13tjbIz=S*eb}goIR2EU#;e#6*tj;gP7eY*)HA+#$ zhR|BQJ3ca4vpa~i9CAka38yz)CAOhGE!$8)23oTSrcjR+OV;RAdLIN|7iT6)$}U0P zHt1L^i!xIt7ll^Sd&*3nT-4=Rl$l1kC{$tYQ<;|>A0DIAud3Y8B#sEzewD@ODr-ZN z_~EuS@Pah%u-1y%l8F*CEn9X}`iJz4r*Fp=pPi3I&@_gq73uk5_7CJ%z&ox0+hyYe zVXe4Z&#vf>BwA5SPU8l~Rp4i1gt)~dd6(LNpwkO9c~WL?1~g1tA|qu!kpbmvZ)BuQ z3G(K_0&Vz=l=;&Ps8G8;BV~Ro0~)UFpOG?`XFx^T2O?$0Za4L4Gsta8>{I5pB+z7} z%h)V)TN-FGl4VSc8m(HO$w-y4OU!L~pvg#-F)chHe?_24(qv_9oVl$GG@Zq*6)Q2f zR-kEoMD9!x=h+B4eW~&Z_9z7`YdbqjB#f6)|BKonW7M*gm1hT}2Ski4C#zU^+Bz?* z*e}%6X7lnxuHFq=3kv-6Eo_&_@iZbo)HTZQ3SmjObK{1Bk$JHjHsC|!a%cf#QFCvo z&D?*~+#3=z_ZOLaLs#bhOmlCzv$?N8PbyHX01|><vi0E*<7K1q(b7@dL;?u$=BZqw z5SgSYZX<lTvkd3@6*5bPEzcb!eswZrItr$a)MSX#({C`vTpd$lkvh<OlhGfjqas~r z_)|(U@5yf>LAiy{t<_;?XGHGzWL7i-VUi`1d2U;T#eYJ2s}@Nr5KeDZo1ytv3(#nX zeLHMCfn|LB0Bprty@=fub_hJjp0YrR>U{g9A7%e<%<tKpCeiyGvP(9SA5QIA{bkfU z6zex7D+iTCdEu6P+AUd;ElHGzcvFQb+_RVD1sm;>LssW6-D2ep)@nSXPM8|Y2h~U? zxix;pEn1eXG2T=*sN}><Ny(eEvQ#B|c2CZ<wA3xli=VSPC%a`h5P@Uu#@oq#cS&xU zDpO_=$OE=-YrLsAb;8*4EYo;urUZg@1%8MYl|Sp>T-dpwwZS?V0${ZLO)!ZD4_+rY z`=`U``I}fsCwTBlg2Rsvqv3C&o+=MMS#Wkyhtcgfv5fYc=7juH1ZN|~mLcB6D%$J8 zFA<!*)ZrrFETWq{_@#ogojQyrzlk;U*B*ST;Owdnqr-1v3BA{YPZONY)nT;vO>9|} z!(HEXnc(cP4x_hkV&8hR2mgrRY_$%fv2SAYI@5#K3(k(~FuMAta;tNy2mh$xY`hMm zlW$@hTkXLw7aXPEVKn$C-0v<1?y?-<R{*n8?+x^S?e<h9n+_(EJHOVLt;8)nlN@n6 zkxE>B(;;{NuwCbsPoS_PUyZj!UOGtcWJ|<qnV^+XGYmG>f~;7;BDfBzCPY&BKbU1w zDyU>UKUhPq1~e9(!`VS#)y<+XQas7kIqlAFAlxOg+{KwCa(70eKVoT#^iYOr<)T<3 zJ(S^JxhR%M4`o<cE{Y}6MP**%E|IO?5^3~INC!=3jSQD`8#PmOTGCqaJ8>wZRb=tQ z^9}W-Nd&oKv^W}ZtOJJo!g$Zkt1;a2zn1%oWqI27C*h1@X-qfqT)42V4G-3!<+5OF zg&a!X$AFjdF)ZyIE^1LixwO{SK31<t!}`P~;eS=B(U4G<p6tYzQB&=-yL4W;*05bx zJc$K>4~x;V0<u-wp?a!S!MG?LsIFr8VYM5>zO~_+Zu}GtpS=n`E5{;O>~`CSX0IpS zD$RN^&Xw@j=j@WFGRM%1;IEr)A2AuW@l5<GSZs=7yJ4<R+9l6sv@DBYu2cnYqPA@u zc$pWNlJM8344ZScEQ`u>O7dPfta&eA_N-m<q>iB%!B^dPx|Nj;R0dyFWwBOD!BexZ z#4}o%EGKh-XZP%7wSZ4Q72_n1<38%@N!F`nz5^WpnfK{k8)7v2DmdyUm!q2gGOLz` zrrKtiH{-&Xn;10c0yRWhoe~(nsjDSHjEhX$(O})PA%f@4x4TRDJ;HBf+EEgfmTWzH zf0!-4^_{hyTVqSZiALm&jgqE8hH-{g7Sq@~Nf<?00b>{mH?OMVw#OPF0yDZ2DI(P% z?K%yum{+F`z+*TcA}y+@qAI0b=X~PTq<$boh97zB1H2eP5XEP|FZO`9I-rz{H%ejz zIxO~0L0KEnOU4@|Gy-K6SW2zJusXD`U^Gg01j9OTqlaOAKuZ~Kln4oil_2C{SRq<i zG#VvIf?+NAkcVN7XkpoClt2lF)u775uu8Ph*ha~fU|0_h8oFhwfnn)rl!yt272!n> z!%ES@;?XE+6AWvDOY3H>K%W_Jl;8=5Rl$`uLVi{Y)SB@|$)I3Z7j&klFJ-+TY+Jlh z;wTtahM0$8#b{v>X_RCNrqb%X*2A!7w6KgcN=OBR>bn69t453EE*g!JS5p@POdc7P z8;=ZaaX0Say+w&o-Y`_?OvuG$N>b;^TXX@(T2;5V*j;xq(3e9K!%#ZhF&qO;BI}sU zI4A6y1HKJ}bSIs_?d$nf-iS>dJ;gJ+%7;yRXNFT=bo*Y<lJkLrc0zi^zE6C*s*YEN zHN-EE-9z;IVJ8T`KKumnrLL}WD!XP4JI3uX&Y#@%%hP{7>)G32vhenVVArXT<2>6b z#{eSYCoQD4;$l`Q{BBp2^Xtl&GJ9YRg&#(pccM;j)H!bSnwn?uK^<;lJz>auUwW4R z=8mIQgqeld2!6>_XIIB#SX11gl&P`NSYaHEOgf7)QRfWx#*(q&uGpF2X7PuKKk2ft zQx9h)XKe~%?>3tL+84qs=1UUc#GL)n#Poe|0SqgyB>meiyXO^H<e$R6r(j*W!4s?F zO%&MeT5o8=IEO9PAOjR{TsS`PF}_!)iALqyO)g7LW|cI_=RDa^SJ&|x!b8lTjzfz& zuvYHpCrnqYe2?2yKYI(ee-xqXQXFB+`)W<UD8$tTs+{2Q*6KFmu%x`o>zJo|ebgKu zffbEE-Tt)OxA#$3wr^Mc$NII-`7`}WSduB&sLYy@XHObSr`pcgurn&4c!hK-2s(8V z=Y3;<GUeXaqxTHiqgbt|SDj}F=wrIp^l0a=_--}MTTW#$qwzMov8xlKCg7Nwh*fAe zI?AdW6J4=AP5{7B<p~+7{04G@ZL7K9%P+07!X$H!)5qnL6IUU_$}$7Ad3>_fP<JVK zXdC79<nqK-u(1V06v)pOfSb)2qCi2m08H(oAqo^`3&7h%^C!1qc(wp6u20MVNsTPZ z7J$=j8KOXOwg3$8XG0Vy$rgat;zJZD%@!z&-Fou-%d*Jw*o>2r<ymA!toCGNMHX2Z z8^x$hwrt-M4R!4VJ#5cYzmpgy^?Q~gDB4;v3nF!PrGDn#$Nu8Z_zV$1N9jH<AEmpI z7o7~^3j@3ME6D(5CPzI63!)gOKUAkkcg^tvT6}q85ft+hgW<e`aX|rvpo?Y_)zn!S zTlkve<>gor7_xbgQbUv(mMsJ2+%t5U{A?MBN7OY$Jq6h^(9cyvmnqDafrKs?y3Fuw z8K@|K=rTpwG7!?skiih`A>O9<?a<Q0LzgMZmVunUGjy5KY?-pyk|Ewxmc^IH+J?ZF zXYm!WONYQ$Wbu`;v5*!6?R&xub90_M$bXyXJCM3whdpNH$k0&~I!gVP&Dr4d8*RQa zhyC~YAJ80;>7S1Gp)y2nDL|^_j4oxRdxoXExhAwLa)!Db=Q(G6#Caooj>X~-cJ?}{ zaL?ZSL));k$y4+(l7~v|Q9T{f3s7x=)2H_Yw3uL^K}+xOPsNZYxT7Dl7GJZouG!g` z-rCjazn^vm5536Zhb7?a%bK0u=DKECu_$l&)}GyD3Bkl~mcN$JqW(al{u1X|-}asp zMI|SK%s2t-oI}2YJ?Wy7Bf<D=pUO^ho}&y9l^LcolXJ`DtIU+#GHeTC{!4Pp6spXn zxn+i{3?>f)?_xJP%Reo*3@Xr=|FYaN2;;N-A0Z`|TI1W^@fuQIJ92ysfopm1G7Sn@ zW^<olD=^Fd(cD_uKg9f(=axZ?pXI;8D-$X?q7R*I86R(|uQUSlj#m$DhhgmKpOF|9 z2%d9F5KD(?xA_TOJIq=!nPo|(bb47})YR>;i9shCNxMujLpy0ABQy{XxZ`as_f85; zjCCsKTT5e~!?uBuT!^`G*vGoJKHO!jLD~Cby|ZF-`+^J|IjC-+L9shGWi+QvKJ@PF zkJGZAan{z&&cph|Y!s2$2|omVk*}VeNi&2zySV*fLtFzNFqaSTA{l4%h1&n#d!V&o ze0o}MQr&ckIS9k@$$QHm`|eF%UOGs2<vhog51(`O8z&?mzK4lz#w43s=4o<`>w=Km z&+n^QMK}jO3d<k{4tb6t4|nWyErWVl&u6D&h0zu1_MKr4GpxIBFtW{IcC=CFFGI<V zY<IOUN05*{fjwU(RimOoZRp#|Z3QZv%yl_xp3HR_s-VnuDe9ukbqOk^%yltpr_6N` zs;SKNaMV|s>q1mqnd<`7V43TDRArg#VW`tG*R*Yzxke?&Z(e@5i}5#RDeH`8nm<Ut zVFzjn`LRclAs?175@nqR?m6*TsYF;2=P(_IeEZgZQebOa8TPHm{2W~b)OD)1i1Qq@ ze<#VV5DbcMBZg^t&F#Kcx^Gb>*?&<8urF5x(nZ*>R%WiTa;?Z*V-H)NxyEv~EOU*G zZE5BjYuu8|HFmqjnQJV3i!#^P0uRqzV>MiuxyHV@Aaji+a(?ETwhc4a*e>&%H&WkO zMNhF4O8K0PVP}&!ubd-cWz{u8`s6VUb=o`-=?|%VbYA<biBPdGwbSj!)Z_eS_scFl zA93mVkm&ho=sAkULoNnHcy>v;oY>eCVpE7K(q7s}FjKTtugA_O-6Ot>z93W$&o02I zc_ZZgHssxymVsq3-jZ&ACe(EuVZk4FkHtU6+Cu(2{3Y29#V{w@6m{NUe9EKFv1aGb zQRlhTI@nIOeRj<=S#{8EV?UP`_0y_y2kqu+?37nuRZ6UJGmvIrwgAZtjIJ{SqwCDT z=sGhny3P!Yt}_Fp>&(FDIx{f3&J4_!?7;NAQ4p@#6ZX9w_F=Vp+*&+4;_P{dPpPtd z_7q^7XfCamWH2%6Vtd+d4D7A1oP`zu!w&BY2R@GjLTd|QKb+R`_8+H=IkCr&o1J%~ z&JiWCK=1Wd)OlOk5vz2>d8Qev5J{*9PXc$}C1p=lh(*5KEEZumZ*q9!bYsbyZNNd9 zzR<rR)N`cE;F%!oIppk8b6%i1*w-_HBu=HVjCuK(U|l)qZF}L=*iIy($fDO$03%l9 z7?AboRgR%zsRucmoy$i-=AzKC7!;D{IVYh|vKSNsr{Y}ZK82RWppY}))*_YjF4Qar zg?PE`Bor&KK_OMHJ_&`Q#h?%-J%hz;<I%JjlvMI3J%y^pph{!6<Te34ivgF#K9&nc z$zs6ev5yFR3Y~*8=olIn1LlA`7mRwvfGcAaS+GE%#KhXv2zLsHbROc)fd6LlPwm#} ziR>CXj#OE9pU`+AIT-D=%Ug&-1<9La0T^2AIDn+hud@e#FJgsyJ<UkDKU#x{?16~y zz2vaRm8fua!KFHq3*d@z%qN0mgmnB1CUhyvJowEq$f`F3LX(G2$1%uB$G@f&Dm*<6 z8R_`ffY9CHy>Sfk(ebYVp|rzg;}~S4<6i?pTL()!2DvQHfKb!noN<ifUsD3z9Bb7v zj(^Q93OU>_j+Mq{nOn4Q_*)z+i#3~DRBt#~94n7qVs6p5;Zbp{B6fkfMahO6#W9Y5 z%`KX>N^Yy#OUy0mG<=5$1Wp(mjz-bi97CNko4lgEw-d7(|1887Zdf0rE{hbRE{h^# zB~21a!lcxYUbNS<-5w*`?St6xZb0o+aM?5tjSHsTzE4r<x@1JJ+Gh8|M#f#o;e;1H z+?cdA<S}Li?H@u)$37vtA7k@qUTlNqDbxy2^sVvMqfET{uIPRzN^o>3*b0yJeV6qb zLx&~B8GYX%dFmNs;LXATfgm=9Yxapu@C%5*@>s}eTe&}(+62>Fu_xjXcke6+jSecP zcZtNt56B~uUT?_iMI^u>k_<)Ei%0-LBpHgR7m)yhNHP>rFCqa1kz^>MUPJ;2BFRuh zy@&)*kxLQvA`otiU5cm|fpCklq=vCx1j22pOA+-V5N^v{il`TXa9i$DM7;=v+X|N= z>O~;jS}sM@i$HQIg3${nCSR-(3_GDq_cL<%L0sw%<G>iIzq9+p_sjEU_U@+Zu(UUm zmoRFKN7#8X>TI;FP?A&YC`WoV$>8tldWzK}&LfYQyz6U`<FyJwR%iGl304ndydv{Q z61B>Xh10I*bUjYjw3o>5k0tx__NVDGf}fE!VZW2KzM}Z?<XwOc@lMN!io0f^0Cr~O zL)K7e$E&y_>_~*r*VVl25%pR8I*-*70J5W7WNl63u)d)5_I>X9=QcO$^hca`%yA(N zp|ufBnLD%(_RI;|qwm{HEK^%M-Y9547qWj4hAXlk8T%zvKU`|${1bgY$jU2St^1vk zv=(yDKi20Yj~(ClKKn|q|Irw}0DWr^MtKH99JnZ6!*Oc~vCtx>S>+yzDA%&WI;nN5 z6k^ori;^(8<5h;~5a+FtnjKp0i=!lY_67;YQST3?pEh%YJ)9qXW9%OziR)!BI++u- z?Pj1N4#zG7BlU82q>{7K`-r_c%Ae^*$SY;K5sQK=6S0wuRA0o0$<@;-1u9Aw^4Vtp zGKk)89<+bN>A+nrWb+1Hu~%d@z|K7EJdUel)Y)QnDo9o&@!9=$Vrg|Gv9u~&v)-Hq zD&R&jYBr&j{q}m!0{Lb(M<JbAVb$gGNtxL-XoT$ujz*qV0?UuzSF10LqQX^B5ReuZ zmVL?FPUu5Tb@D$_htWN|V7V|<lCr!Prg9x=*#xV)r@LfrblP7y5+erRySnY~T#H2l zySVVQKbb=B0WAg=0+wrC!@*aXHKG~OWdtXkiRS9?v<;kXRhx%;yoY3u$Hs8Hb+-(R zd8A2aWmpgLq}d-A+xcdve23Z3y9P1VipyMcm|QExEPbjo-HEMn4p43I(Q3V>24#=> zwDT9p7RILKd1)k_mpQ~Rb~1FVy0|*xBVMfzZ+&}`UtjNP6DFviI41<0x=pf4Hs66x zm>TMI5|<tkZ^oKSnL`8&*6AQFeM-D}gw+}FfQ@xJhf9x)H=ja;cMsT9rz5!ZsCYBp zox?p~s7|ME>Cy3K+=vzMTXi<q>EJCrCf+=H;IwRdozC3SW8=+Ztj>*I$(A}Dx24C$ zo5vEt*aO;iI%!Lv8gItS;U7I<xK4*`>C@uP#8ZxYz$@!?zLq{c-h7(XxyS=vRi~r1 z^cnHy(>X2lfRQ?#s-@42H=kj3hCN`kP6uk~v*OKXViMy4XVmE|Ej>Qoe3o_hcmr%2 z&uQA#@#gU<OZUnjqt6Ujt4GQNCf;mrUBed+5B%^ZU%c6;GOpE&4o<jj9Tsm!8)i;5 zv3U`c+t&PebH1Ri#fzZawid*j(TZj4T?FN}wJ_d{W-R2tL;$W@hs$hac)S_yn5^Qt zLA;*j=eD&d-i(IKoM5sR2+D11al9EVS;+6&xd_T_Ye~ErO<BguMNn>AOXJO@g1R;? zf^yqh7H?*^rxQy6WqPGHfaURKBx|y-2;~~N0Ii5Oqbm#fUF#O%xoxeCH*?5u%vxso zD^-JZC|10gt?Delm0E<pJ{j(ZWe=(ULTQ$x|B~^FT%7K{M)RHX8bY}`@9Ol2!=SLU z#qcn!3*;{o?$}cmtwB{}*j5{m8Hvyoc-MB9ZNXFm;!tq0jS+ZQ#^G_QmeYX8t;CR| zJ7XSVJjt1S@{z;hR)$3xZslw@rhhyyhX5rBtcoPA;y+2-mBTtbtzYN&E^{h*Hacxn zhLiP_Y&rW`j`z8bOnbt*NB0M!(_U?`zD+pk;{v?X2}Aw^95*W7)?=Gv|6<(!9{`ra z+p1wy(LAdL9Wy3`LWs*@)Pw3WPzRr|JNie&W!b635Q5eMJsapL@m82YKkP`*I-utO z9T{(h8@%d4CjmVd=%{!r?BGuxbTUv(!um(YTj2-V-KmBtK+gj@Cf*7|xZi_b0`z>K zW8<xGgs*zgOMzYhbX>f3tjw2Z`KJP5Gu?k`ymee`z97?p)Brgx-g>IsUuO9)1M(pt zr^j1Qi!}=J5g-==IV0YBdW@Mm%U=&<B9JrVt!Ko}66B*mE&?(>-g;)cq1($L#f#%u zd`f!4Y;$<ES+ufZiM7JycRSg}v4Q*?-BOMv`<`;;9K)*75s5qRe-sql8Um?Gea&pp zOt(}cy5|M!M)~6m5yr>XYLb<SdoT(?ng+*+qTul9d#3m(bhc&(P{u=ect=$J@&-Q) z{5iq{Wn_ehi$vuyZ}9ox&lMghV<bHMBr2bIgD(K@7al01B|PjUDzABiF9d&{@IV<i z;o&h+`OO>raPa2~50nuU9&Qtr=e)refxkd_qqN8I%J7}2eCG|m82kj`;YLxTw69T_ z62LWR^h_C40ERCy*22MyqVk_NxKav!NO+)(yznros66Nmz6|_@!W;GeMBy3nsC?)R zz8w5S;ekRG!o#Ve@}xI-)B^@G%YU(Ol@z}SynN~nUVw{L2F5na|6!GZr$sHang(xy z|FG~@>dWG8x4yeCH=o!b`D`fu#%^8{68VfUB-#x~K7+TRBYY~7xS3geSZK*;HS4Vv z1x)Ek;wCXN%wmxTnrk<E7Rq!nN+U6@Do+AGBmuLU$8n`byvSTgDlw3$y6_Bv;bx0b z8NTK5!nMh@q|(h=krl70rl?V%y~P`&veez?Jz32bLYm61Sp@@o2=Q*SiwM`e81nUX zyw-0v4&koJ<<oZB&SW+Y1hl@0T}ZB_Tl;+E?_4uu?2$ZqD)>jWKz-18jKx}?iH445 zAY+@p;PctOqhF(a()szwU(n|@5lc7~W1<$P9^vWa`gewspY1{G&(zHN<BktY4)U|R zTYEa}JQa1;qQ=D@L(NJwGCXVu*AY-a9mP^Zht^-H)u-4SB8H4zn~r4;yP|z&Cy?C+ zynncY>1QKdXRrlCAGpsQnvV5+@1K+BLTBcKyphrRq!&4yZfxZ-ak?tAxnp2ZS7bJK zIRo=j?znLB?G4P{aH3#hW_^}`&kkzRWcMs<I^&ZYOkx$UR2!Y%zGsa5WSRhvm7N`X zq6jJB-A^!Wjrv|o^{W4y_viF~ZMUn!+G^ZAaF6F{tT%3*DeVM)`|AHZ*EH$y@}4*| zfW!?XDYBh=mU3e|zg=d2ShQKc_XaVmOjInYRg~e@nQU|C+SV4^+JryEOxtOitE>rm zzS!)paKXWzVX<gW3h$LK&*RCCSArdfgPfZqKP3P4T#ajC+4*`y$2`3uQTT*=ceC!K zzZuy0XV2e|Q+mQW4cEU{?4CETu(zd*B_yGlH`v?ub-YO&@;|ZVw-2Fh>T=JIJCc-+ zoDJZfUastoP4oE4vuoiAPjPp%?vzz<+rF^#PPnJ{itx4+`_V{=4k<V#)9G)x_86UU zze*lrX857DA8q0;O6CfjXq<=Rx~Zi&M6#9&bdcEd>J`yiHYXj+ge)Oa1iGMq?&gLq zFF{_Pj5t><4Ig3?_}hn6;_Myf+1=6FT{54leI{D_c*JR47_NOgT8rbvKd+*c;;h1r zezcWqJ~mqWVwjD0Ew+_iN+oA^u_>!XJMi6mP2q=st#Y*+!nMzZYo7_%_JnJ<+O-?Q zwU61g&+=HLwwKCwQi%Gis377zYyufOzg02{+S_1$?%8ju>k`HAMR|Ia^Kh}jeRrI> z`)#%P>9WmF$6Wm+3jb{!Ka&g#$qe<so~noMndz1ra>Us$Bu~H4RPeirDxG<DgL^l` zL#{r~*l&B(4vBXh;Vj^%hQ!1#yhs??h!q=K8u%WC!?3;IfcHC9zZ+M^Xrp_z(7VE} z0~(h2%)$~$ESP8HXJUfL<VSjB!p9&q?}e4@4G`GiW%(lldnbT>)auy>0z~UsJ^S4N zVR=^1{!4)PJF92E7a-8i>e&YaMATV5`%r+;Ijd*)2Z)igdiLRftYc>%2@v&W_3Wbo zDa~ge3viyXdiL=^D=Y5o69Gl3nVk-_TBtEx<F&=?Hl>JR!f(oW#z)C03ga>k@k*rd z7A;1E8cQ>=HnlpRbnn}IG!+PX$3J+GVYC_uYR8{@kbFJ>2wKN`JxBrH0tBVw-5#Wn z&jK<$wv@ND4d?5)D~f$qcSU?8cg3;mbyv){a#s?Yp}P`3nY+?hgYHWCa_;cS)?FDL zz+JgHa%d~3AGoWCjS;Sb?%>X9S8Rk9SIsCrfKeaCG;4Gh?s+pmY&{vNU4*yM)1*qZ zHYIN61pS_6hF}*}QzmWLANssa9M!##9d+`3kU-aPH%pjP)HS^r?@XW5Qr!38!2T<% zt-Nb0g<ArVu9YIhNY}rJdaV`P^giEK^p!bb8b~0pQW54A{bS{7T{ta)E<=aLBH=G+ z@`6eSRgsbkN%6`E#=%B?9rg!&cEq3NTs;sO*`PQch&=5t%iME<YDz4c2Rm+ni(?KG z?s#**wc^8qD@v8r(L6rN?<51QJbN5^@SN2UpaZQzKoCSPA5Jl3=0IyBAn&xofFOw` zK;CJE0YMWXK+uGA(*^`lGz0QZD+~zAVD&rhomLnS<k14ibyj2I23l=yU1v1}+CXcV zTTUxXVJPHEZaJ+mw~)wH+;UoBZlRF~x13g(TZjZj>2cRt4cRl$I)hu+Sq)J$(0aAg zp;=$somqmE5)6Jsyc0}{8nWGpIu<h!X<}>Mi@h54{U!AW)?eeG-nY&;O7#8lWdHQ6 z{@S*?RvLQi`WJVhWuv2zHu-H+jTMI7^?jFV75FJ>xE*5I1Wo4O_ezl@0-UzRTG>{h z3y5Y07cQNclPa`=ZBsS!e?g@d>}o5wwnzmQ?D~!v89LN2NQ@z|ST|`+kwkd=#=b%& zRGVOIS+>zx)6?h~EX-;#16d14*oR+lIv5C94IQsq?K?PPcg%xWXyN+jn3^TU40Ihw zFX6<JdEvxe4TJzlw9K=YQ#f6wHRN3hngM_fx|k}%2wfCgcmINqBfl%h!zku%lDPN1 zymHa{G7zkt>zS=G`!`csrZ?#5)>WmS;cVC15_H<i!(DUshbOgRh(VksZu+_5FoxJl zk!kO?KVmOOfK!e9R(Dh7?{(vfbyOM%b5@1$Jk?ID$|D_-5b}{*ejCbvui!ZQqxuSK z<s1e>h9Ia~H*;dO-&F$WW0aD+I_$h;KFU<ytW(5wLAp~%LS~@R>kfR0zF@y9o2u`z z2({G0rzj8#LFp!8HzFGo&@?cl?;;Y)q!zx*n4e%b{bO^uPHU^x>CwdJ_jhy;13NCv zIX*jW<ug>oIzZJV-(^`CL3@ai=moN)SM=RPPa$ECsIBHH90<+eZKeDJSX*~PJeVvr zI}eJC-Z$7L8bn^~CEia}ino_eKcfbjmcf{080~%-^u>VlHC1)_ae0e3$o$lJkqb3~ z_;>N3;6WBNn33y6-ZTvR{ZryWd674QfF-$J<W2b?M#h8kB5wi#V{*O7n+iaTiU;LI z9s&V-+R2b(gj5J(bUY|8@@5b)Dc6g<2?b%xn0QcL<kLaGs(#`=Q3PUaJSZ=6vhkgO zVI^EdF^F;TpuEU!5XDl%G?f56H6D}~c^Dwf3t%b0)8avSkzWb0R9@swXarkMj|b&N zeic9yrm?9U;2H6tyvQQ}S@9@Y0r1RtP+sIwfE99RCRANr%USVYCBPY?uG9_M#z6wa zOlIB%2gI1v0Zc9jlN_VNZtu-Ve#~DT^0DHH>P#3kjjrKi8Aix#J}KVDU*l)2qgj5& z%*O1)cCy@zMbPDMLo&5chN*odm#Jkqn&KpTd@R`Y@p9|&pz~)Ez;!NTEX+I;Q)?Az z;f=#rWjPzFtR7#8h?Z%NYzCMb7RSwXk)o<ld`7xC5Gpd<?J03L)j-3kfm!kIvpCj* z43Dc4cQDkg*)}AXlVHwCFli0R_sBXfRyWS$L@*(j18Eut6W{MPWnYzN6HL)vkAj#i z<qYK^!zDaEctm_~4$MRRZ_*qXA@MM{fnm&nVa)CiPJ3B=kiE3wXkvsJ)>b9<=rTHw z$0@*IROgvJhQqD+v6=dGNnZPDwJ!vn?+?ujnE&Dfh6msrphzNBE`K&T|3rA|A#{3G z!9ZI>u#R{gD_)4BM|DF<%w+br1p(tIf7BPhCd&k7GW**aL14afbXfeFEEAZ?>~CuV zfk1mSKYmS?3Cv{nw}n99I)AhveodAM%w+brHG{x`{%B$Rnk*BT$?R{N4gxp&qr>CZ zWSPKBW`A1?2%PDU7R9g0GJ%=Q{x%x~yN;v9@oNkdn91yK3j@Tt{%A@38p8x;GW*-E z1c;0M(bD)eh6&7M_P1RH5J&r?W$|ka6PU^DZ;JrL-Tr8K{2IdqW-|NRq5yHaKUxvL z#xQ}I%>K3+0MCkFQ;FeI>eKK5Q46m0?gDIBI#UHbtGpxWcr7(mQ5hua5Y}Cl(9mO4 zAvHsWeS2#XV!;QkNyg&;1J<OUni&~Ne2Ub%Hiw~eaq3Co)N>6x^(W+FZu?j!^@pjp z#W?!BTJQjhI=mL|NAc@6gC?O5emDJ0Q)1LamxfXgXY6)7M#t>S<#fBm>4xB71M)fc z1c*wmg2ZH++ak@ufOsV{LRU%)8?nqVFT=IE9yJn~!mZtbz_Rj>$XH=A@~r%wE)cw6 zPm&=y6vh-?$tjh?U=Ytj0=rqhMwNZjJh?{xM5ySotbP_PD56*7Qpq(Ey|iiu(S{;? zMJ_e$X*<uKH6U_L7$kDJ{2?>$Nc#w0;pHa`OJZn|r(Bt9+~OPHJIfyvcL^`wD+XZH zock~~kRD-;5ccx*LeRU;t}J(A9*aLA^tF}C7Mi(S9A3Uo1$mwOswF=$GDh$I_NZ|z ziLq^NuHD}3%862z4YGJ$B}PfpJZW)j&R7}}O8pUnmi!%t4N;Uut3NDKqM=56x<x`2 z3k?BwpD~oJ$FkHvJu$J&$ecZP&12?OrqNlEk*{D@kffW3&<wX~`z$kE#G|YzW2{Bf z-;uyha0Q$OpJ;X#U?94>tqRL;9Yin(5o1`3mT0^|jHsK<$gzV0gCKJR9(KKlI;Czl z)`je(Kq1N;fr}}*85?;-nYNKa8FmH=K6bu~LYQeAC6r-kpx|U>E(&p`ZM0B^rGbK% zNohlc2sCZ@XmQfOyAWxPz|Ed<QHV5cV}&wo4HW!LrbRr3P}4R}D8tx5am4<87lmlk zcB)W@y@A5Su+v2$;Iy44lwoq9N@Jg+GDMuV(*-tc4scm)4q$|wwlf4aj1F*l><Yk$ zIc;YOY*-!Oir56e2s&+N32c}h;L6wtz!u=~0$Y6E)j=jq>f44nETc)->SPBHz8G}J z&w5-QC_(4r<*9n@+8FM1>a#pFaQ>e;Uw}_}#>KnQn!*ykVJ5#=g13i*?uv8xhS)-u zS6D0m-Y|z}td*;{kPMUI4fq!v!qP?Tp_(D=x<|{XXL1~JUSfvNCxA5mhL@TBC)crw zo-^Z;G;wD$ykQT%7!7rIlyMYxhd<pAh?Qj|nAqu#sZ>*K5QoU!$4aN$1b;Z5<qzC9 zm?^gSdhv(#-Ri~VdtCl-WPk}67GS1PdaL0TW*!occBdw##}80ahnH{Ev)Y|`ufZI5 z$xpQ-Azowq428*F5jE^#bI9pZH@uHM$bTAvRy@K;wOcouUAhL?Oj(aTgw(|ZVd;^g z11EE{*<o*X#5B|0uc8Lg0?3X#Ydrj>@yvf#b3c@b6`Cq}YLBsI=48Z}58nulh#~kk zqDf)vB1i9+wQjoFqDTU!Z9N%s7KtT{MT=6`ih1*9b3oa76CWjpAXQ3TEA}Ib0RmsJ zI<NFF(x}w6Vnm`aAUc%n40sqRR_a=@BvBv`9Y=PK@i5Y_)U{$xqEH|@i0nK@hv+?0 zv(&X>Q=(uXI)XIE(85UDQrC)MiNb;C@Uc^hY+<ByscXf$L;*o`?AZA$4<r3cT`MLg z3JC&3a19Ifj8rjot=O3;C<y$(L`9X(?#jAW3{4ag1Xd8cS!Jb|scXg3L;*qI1jfi% zI=o0-D;g|?1A!65>Qz>1nz~kOO%x0SJ`g)!P-$!GS}`_JC=l2{tO{rgCZ<={HNgQe ziU=a&rygV?LoeAuatA1sxPgQw8l=ZV&UNLfIoXN7O67C($4DQ<pO?A<HGE<L>M&Hv z3h>eKsE8Bt_>Sa&NW#CKJ8oOh6-+eO?Q<i}D_E~86c7g^)@I^Q*mmtz4H3L(@kwZ^ z2GGFo1R-#siD@TUwFLdzIw+2KUMDbJ-IqQ6NHw2d?8fWO3TBS>)l}v=T8{Gfea*~g zDmZz&Hc0<8%h;%LSm3-{dl1vqWT_Upj^pl`CP(+!n_1JJfzK~G_u$%s_W5uiS#XnL z<>1<3@v`>MX(NdFt2jLz0qGGoQHDEqSFE_7xmAXZBcU2PUctukal2-xZwH5y$ila8 z<d=}k&vvXutgH`AlTlwSA(#I}?GCCQXS-9@6{<Ssghn3gyVvkLXS?-as0uU1(8v>g zEAVfh#YxL-5(zH8s5Gw?la)1J98UJ@I0KQqpRnlc`fTU1Sf%mJLeaZ1dE|AVN?A;+ z#Xm;Z^W^WB^VB1HDzybA`2fGqxiarpx~Yh$i|kT?(-~!WQtb<&cy}oNST|afjXjn0 z0)sFdqs{W+%U;`0e%Zc~tb7?(-U$?CSOb2wz>=sEnG`y!m{Xzp$fWYK;*Uiqm1FL> zmb#*~TkZ7br5EKq;*}qsDX;py2Pob5!}+WJ!-d~paG({`rCP(*rm)2cXA3%VBHgo5 zvlBP@$Gw}o-ycZ7WiNkQCqB#)4r}qCSY{`F;a^2(D9h#aWp>x}c$~;3$pRf`@e}Eq zv8o$Mzw5?(_4UX}k&>-(T>AScvBi8THsCyZze+jHs^I}s5(XJ5*)g~>CrW?M__Zl| zL!3$<@`?@{qE=3(r+2%xuA<gWUeWv^YULz*##Xo1d#QD&SF~V=TG=^G?{#avpIVb% z(ZV5W#lCRHez(>Ks1=cw4uI<pQ7Z=o!`(`MO{HewDOof`rBkW2%B}PvDjnxlT0BIh z4K%gdt+kt4CwN6mhN#u1)__~<CTgAP6)hd2)|u4W;MU4YI^Fh)mJLzsTxy-^){0ng z<6N(3`4F|vqt<zDt-aKGvsbiYh+1!^)`f1ZNorl{6|EeiR<~I5ey@l{Z4oEB)OK#b z!hFNBNEbxkWkr35nCF|u=H>MbclS@xNtLLMi=#5$sKvsT^FBh+_w0s&clWF<j^nhr zi@6ICbC+cU0&f8f=kTAwoR8MZ9GF>99JN-z4y_l%1zuW4W2QzXMPAC&vy;R^CY2A5 zZ)G}OZ9V8mQK+h^V`4e=hkITRaF9$r(b`wMs`hwQJ&~#Ei6N_+c<bQignQngDm5uu zi$Ap6s;)MO?SEp!{%5wTtBn!)-|m7?|6|lO_J4cJOzT0twfq(B%|Bo|9(#X}8Mct+ z6fQ@AUAzKUNotK{MhClb<aEW1%3?D*VtFu@O4y3t#44{@Z*7iFJ7In03>0LU6+iJi zf_O`qxjfRf7-sf)*3J2dyq~Xzx#E>DKk)8j*v5{TZ!O$DgFmlgX1rk6d~4AGA7=e~ zxY%*Ud~5#OTpTT)Z}sh%Z@qBQ<HWB6`wZm|@X&&_+#KL{6M&rn_U)W+T^3qPnae_3 zM(FRKRUYWR=PC9YmAyb^i;nSU-{bsW2eg;}lvuRC&@H-XzgoZ%?V|nDJXF6P(vx~X z59*;sTUG8){5Lmx8mtTLp+UR!S-oo2u6M1w#;P2@EqE<lX1!L-<!7p?Xw(0|rY}hT z4{g}Om$H5O5*@f8km=Nhfli&NU{~&b0{SZAOD^i<Y+JO(|M~R!)V%e7_4{7TquT!# znxSQUR?*<BqB*;WkhNg+gX|IXVcrMbSv^0<7p+y=AA->o8sy@tuEKLmv8n4g9I(DJ z9WBv$d3g;5ALUP;)p?1uMjfeu{ZL+SclEM)4fnrG#ft;_duIdnUTZF|b!*-=znS`( znG5<L)z?JN%%jUfyXd9MLc7f@dn=DZ;G0c>W|auJlTSZ;N0_^}*jcx|!2dl~)txi> zeO)iSwn~48c`wnc*5=j~wDxs#Ple5Hg_<!TYhm{c{u<Ok{b(HA`t8KW*kGp`@STGN z^^s%5r3ZTIvd~5qb6*|s-YW1@Bdj(tB)-~wiW<JLifcaEYI}kU+Mu4^MeD0WR@*xB zQR)SCifN3xfD0zSX|HLi>7t;u2o}QM=k=Fn^T~yk6)-dIHqVb(pVvpdpf8=8r^|i% zb6JRf<)L?`sYyM$JPZ#qOpWWErY?c^ZF2jNT45)K1F2Wk9c~w!dKp4$)F7AvFtD|5 z1I!C~uuw1R6YO=a^j%!KZ{R*>5VBm37iwVKm(k|zz_`uV%d(@<aR=%VYSb8*pQl{H z*r+zWPWP*y-A{*;dL60yc}eDb)dTuq{h^=#YnV5Ox&$ZRg!&MIxU<@wTBCF;QWcSi zFhr?_Ak>!be`kKs3Dv8psM@+)nzmJaBeT2uocZk%_X3s?cj4&OkZmv%?MZi{$>)uw zY2OoSN~t=@C7La6t4ycSoXu)euh%?EuH#Y!W0pQpkck#6L$CBMCHMfXfTluTD!SG} z=zf}3La&TV#~IqQ7QSI<MD@L)A_MdXXD|(+MguI=ElSjnRcA>Q@)k(FvN8|N5e+hJ z`Hy_R+tSSU_Uhdq^pU;P`~Ud@PoxzRQ6g};Q!hgfh7kDP4-iLQ)))VGEG=e@@YWWi zi^`$8tbZaI!O2NHX8mDAGXA`pUjNFX?N_W%A(N5HcF+24^WO$?w0M20Z^!y=FI-e# zOs?+~Ie=52JFx!ng0&>JJwRUP0(vE-@L}$*ci>HAnz#Cj*B`lS!T$A!Keu!JEBkh? zd+m!zYWlmDq`99!Uc=hI7tD+6pVymSLF`(8c;7mpk8`ts8sPnxlZW>;-Cf~b94iL= zq6$7n!9Q`c)yKsq^W^i3o-Q;OhXp-Mp54O>lK;K$M~<O?duQ;SFVP(z<};K@8|$US zU4d}NZqnXtg;&xc*4tix^)Gq%vDAf!bYQuRuFc7EI?%rwzb`Eq8%d1*AsR{YlQ(dC z(cN5=96j$Dd--8KYJEipeD?B`ZYXg3LI!<t_qxWCy!W`evv*yP^w1!_L~iO5*pISF zKe?{amv>zEPmWOWt?Pom&u!GxCgt^W6q>egqp4%vYd(h2RHDl_P5J$%5>?uu+{pWs zj{8nBwNt4}26_?Q@QSH7`<_dnyWPsE?Y%%R3}~3$muRrF?{r^OErRr3o_SA0_T|+l zy=?GD1<c#@VJE$^>aV_X<`A!3n0e)8fAx*?vfszhe^UdJ9i$I4jp&ShN4$~h^R3GE z`9f2v>G4nbLeDb18awqKw|_Pr-tCT}x{qYiZ{>L-%Sh&oESczc<PL0g+lvE(>-GUD z=}CD#wapuAGH<_{8Q@d*y+&emHdF2=YN*%soXR{@N^IprU%cNPoS^D8W2?O5Im0i) zQV+Ov(Ntr-TI`XWAq+Fl9>rbae!K?UBL}rf%ts`#uBj$;N|o0z(;0@hWT>y&?F=;` z`*x2gyth|>(0dmL-uGe%-5v1>ZBOg%Bq4WOZs`8~Z=dP4E;z33wILefk&4@p%W~S0 zodt{Mi4cyN53kbYku0&8No;kz%5jsuyhj9-I*NRedrFhTAHK98R=VF#j4IXObh{)$ zdym5rck=%g{&OO&jfA4Ex*zU!q}YHyobT;5W69LcumV$sD2>j2j%@RbUgpR~wcPqw zYS}ut7DFn>-RWRz5r1%NIq$F3(mkk_OGIzEl?*hcm#+Ds5Bl|>N)}h2TnkOneu5AB zhrd$G{ex=>oLoz$EwQ;D)Q(kyYnXX*4M*<0bE(?VH)iPZHKZ|Q<%aUjfMthiUGPf_ z&RPG7eOuT6&A#VNzxQ0j5b~#Q{cjc>FJ8ZG(M#S;K6~Fw>zH7FGK9X}1)dDpVJ1Br zPTUZbXvnNM>%Vl@SQaJrvqt7PIsZK4n)`2Uk#~3U@7j|Jy2Yx`aDN+&V@+P(JimLt zY@z#m|84GXw{gVD%j=!x-sipI{#GA%e;br!oqzMzyT8l+&i%b#mbm=umKzTLdWk!+ z*4LRoeOPhPmf>G3m{C|&x!w9!#hmhSCA*66E4{I-`ixi4{HO8r&zf-h?$drT?(?Sx zPB}30cOw>8O&xt?)E~y&IksWySEjA|$neYTE53U9pXw_=I`fimUi$QuF_Y)k{zKr! zy0a$D^Z)R?*DpB#{F~4H`8jV_Uwrn$5B=+ff2p}-!qSV@Ogwh+<sV+Qu<;88i#FUI zUvlN*^4OE@tM2^RU8DZ?**ot2;<Zc9_|l)heE)5q{G5Nmo1cH+*3W)+;>~++`SmAn z|J3A99Gv&ir@wSl{rnT3>9&W3Ls#8><)*7kXG9`jk8YiQO3SR~Z-;gUPiwfo@q10Z zv(A})Q`=AGBwIi9vD;?;>YDx6)?F9-o7HpsZ@BFGJ8pdB<9V;F?d^PZ`fJ5+Zh7l# zZ_IeTYTx#~-+Ft_o^i=tsr&kF++BVA)nos3Vt#tUk=;jsarpE7fp-ra_}%`+?@ay6 zk@x;^=+1);&wpj-x?RIxu>btkm;dxq<%=_)`{uJxKRxD|xm*8X+lxES+CFdn57)iE z;rxv^ul@OBZ}(i>z3}mW-SU@Bmuz18r!`L;d+PEhm;GJis)BEBxF`PYE5B3zf1do- zs_%d7d!z1q_8;%P_u9Wd<GX+Uhx-$s{F?vkZ+_!}uYR^`qO&*t>yF#MGI`m-<qvg! zX+{0Y6L)w2Y}f;#pWpq@n|@XLFOgq<{TEw*ddg2`{nNL9yz~CkesKMdzW2l4e>>-Q zH?983gUNsW&~I=1&98pF|KYkdv4>XwzW)!G{qc@RA9<w34z}9W^B3G+y>#j&AHQVs z#OkJx{msl-SGNSCt<|6WVs-r|7B0MfLBoQDpZ@%!MYmnN;P%g4K8O>WNVHuapP=|C zxIVDhn-m}KadK`?+h7qaP@t>la>6XD`aa8(^>i+d5kPk&(SRlWCItz#RxiX(d#d6g zTdVELP@?>jjyIPzbnhz)B}SDrkjkdxm1P8oB@05R<k_CXMGf)W@#tDu0os(LM5tsN zCE{1&@MV|lF&@b+k3ZPLvLVXjE@qbwQ66uyg(X9j$Jxv-9-=(HXbaWcliNe1?cqa| z$CGVgp~};6J~n<O9&UDlzLn1yqC9?Z3-gDlA2&IB*bwFMqFd-2qC7pE=j*QBkSH)5 zqaj}B+vxN&KsEhAyd<Z+6pCMoBZG`T!p?0tIS~F3dyO#RXpDPwRv(FfX~A_iZW8$| zb7etbI|qLMB{+*+gZgf*j`okqdn+;eSa~T%M_7k+-8I+suh@{hdbTl0h*iie782=6 zJp-G?h3LMlCPDTlgr;)sPnE9{Cur9}7oSsOX_lDs15@=gH`zJCJH}y$kn!BzxboMA z+tDhMU*PZ>`B~vSy}YNJ3(uK%W77nc!q+uW$nT>w`IG$IEEz}OO5CJqMzUG_jy4+3 zt>f?yo*Hq^#ZEZld>MlPdBkB)u`lA>N^p;-aX6StXbu|-t2SJeO^WbG<d3AVSr|)P z@2~7m79~a*22BUyBZbpT&+7%jnst2*1M&^gOe(CPv)<QDz|CcG<rm)*>^WXU8iMBd z#IhJhiv^|eBALE+B#rkGtEmr@*$rv|Pk{~+C^X(=x9{SOcGs<QLxE4VCCbg42Q}<t zwCmbRCS&4nEu~z@wkJ5y9xPo#CI43qT2F)QoCY=LweJcAK5f+=4F2A=5ow+KsM|x= z66E}|mAq<LG|@O-{p7aRhucNAQLeq8+EZsaJ-%*cdN7Vf=4Lp9vd>1Q<i)VtESLlo z&J?6u!lsM%`UuFoQMH@aOv2}yII4|R?awy{J~=+8N7Pr5#Fg~Q$KW%~gju<PEzRG4 zIJZHA`e_>WH?*hhgZrn{3|Prf14jQeSD6--m;r09HvRMA4{lI34XUO=SA1ZDrvATd zPjzm40;WAz&>M`I`o<kMGiJ<nby0v8@xS@%+!p1G*%Z^BNkfiTd7T-qx*>;alPWij zsnc-9n;T4Hu6{^j6jOGB6f`o)8Aq%DH{!X8dp#k?D<?Vg*ZWMq^ejL53;ZN8<&(wY zOvef8^Juqf>3F+%%{RHg&OQ0LnJ$N#iltOkUh9}I;kEv%nd^@wZ{&1P230S|#$%a= z7jb{i`;2^8o6h({PB~Iknzu$eq~u#y!{yR_f0AD+zKUIyVNA*4YIxS$&ei>P*Vi9X zL!57jZ;59`Fx9L%Y}X8MEO^no_K#!arI?97NVhH;usr<Y+&t4Iu~zeGEA>j*FlS>} zlYHchWKw#oAo)!i!B=HiTRL_caV96&UF~yiGRVs5AbHns_NCn(=HsrrL1#D_dta*W zczfv}mU}ZCGSP^w9GPTR_G#UBcHqL`nhl#sO0KJ}F`;vg*KQ}R2I2MmQJcV*H9N7~ zZ%_b=Ak9V5v$Trqu&y@{BMY{9n}2+AFC%Dj4l4v4q<;q<Ks7rbMrW6|EK<;b_slH6 zEhE+jn~J9{yUBk=x2$1Vb!JzkXG0<KvP-P^7akA|696cOh;e$l-hZ_i^jUgnCR3TP zMN~95DihY%iill~8%D6>tt-Mk`|?9IFF4Q7NZeFE69c4qa`!!_b}QDEpU`vX)~*Hm zNkRPvinU6}f1ZKfB<T4D`e{Kgs9j5Vpb3<p&*PtYC{62j^oE@0X+&|5D1QXN^zZ29 zuDmap@$clp$s`m#;5>i!TCzv&I70ayy)Zs3X*Gvp7^V|}YRK8d1Jvc>HJeu4&l}r` z#?Skl=Nr!n)$=*sJNk=FN4XTh+#<YRW^Uo{vu<e)t-GGQyOMi;p|~13nmo~qO+XOk zQ{@0&HsVm7R&E75DL+qZu8nE<RDz~-T|Lj1*{0%TX#k29Xa<gZ1{YuO;go89<u?>} z=hZ=y%Hbi3clHioS$V<Umc-Wh0bh(r$LZva@0saK0wv0XyB=J|k3A_sn3-_bcjAIM z9&9F)&p>D_2BzT)+vdr`*ZAHfW{uu&PpY#gH8Oi}zjBN}Z%E#(1p63kh$>vWa+NBF zz$S1lcYigw1Ni|5qse}S4Qp=-J0G9tbtj)pce)*5t$0k&;)j#drM2b@?vrb+Jd`h| zA|#^?(XM}4M&W4JPu2biiP5T}lNL;kPWnuP8;lcYKE#oy6hrL&0bY>SqK;dEV=AzH zdy{j2xi8(gAvC#aS!5EvZkUEgCSliTzLhCft*B=Fxrxc*er;9G*N*ePHdRdnlY4$X z<oIuT-}u8C$ULr*=Y4eLAYzznh~Z|wJCg8YMtz^@ox7?z=+#D+XfI6OZOK>}_Np4B zZOQgS8tw(}dc*xixKFsN<>qkWJ7S?>vOq->-?(4ZD8lZ(j|J09SlV5N!B@3a&%IX8 zw?xBMwj_C&M4ivvoE@sUIYXrc=nU1(IYSjm+~QLLVwOJGQgqtehI()RC8Ev2^$;nU z0H5aF#{PH^eLix)Yw#x1%I}yKPO5@Z9}vLt01F{b13}P+=E4^)xmj{I{BO#ByX#WB zmdG>m55q)__(S2^2hB&<e#fjLq6Zt(7DKsECu2y9!WYsz@)4J-b7EFLj*lzdw~Jdk z!?;xw>`6GCn-6L%w!ZQ_+kt^^GEp5}Dn0m)N2OB@m8Ldn-+;Y0v|%cxTN=1;;NE;# z;!%OsB(+BVcj7$_nBNo-ZS<nNI^r^)@HNH@E_B@-8$n;>gGtKGd01mSbfM?wXb{6d z$jv!l2s{Gh>ueDDAmrv;AOsEp@9<KCC;%Zh=RzSoH%Egg1R*!);X-(Bjs`Itgxs8q zguol%Cz+~>K*%_~SP0L}(L7NMLT=6_Lg40TfF%Is=3FWuZjJ_63Q%s&Wdh>nXn<t^ z<>p*2Aa0HZSPoEb&J_aU=4gNw0OjUv30TptuwbE!Dgn+Api--3wHN-?u!L%wj?4rp z=puRT&)nHxy)47XjMU*VGLcYfzXFS$@>4~+b@}=KPxJZv`@HEPH^IU4dE9?yKFd?~ z1LyPJ|Eu}@6#er4`Mh_p*I@B;X7T;}nDyom>y105J(yW<%nZ|dvzzsXDUDtC;I(F) z)*7=GBA79c;Z)3Uck*_5%z>bb0~0xxzhC*yawf0sU?g4ZvccMw8cwFO^_4#lp2|}+ zZ_R>pq4x<ZKI%^8C;rn@S+m&CVBVF9$rnP04G^a<&ZN;e7|j1p<%|9+rt&v_{O?ZX z_cWDTexy};8MKgx{*KT(QmeRW?va!Yt=N+cc?}Zq@s6{*3<=qj+|@zh{&4V`)MlF% z&z{sWQ!7ywD-m)VzVBvjPm|W9fKnYsLUNiGiqRBvFDZ%r$5P@WYujKgsa4vMiRerg znuv36CO>ze2$_lqj@bpc9q06Q0WH4hpc?XA!Slsr?1%cK1~v{?QWar7F5%1gB);q! zKCX6q?ZKpSa^mmg*8NuU2miD$eVtk2-O5aVnED<Y(03@-%Ot`iED2DH(Oo4**B&X! z`~4)b4Hn_#&k2al4)Bp~KIXdA_3soJzK}T|5Wmd&PoJD`(uhBD$Q?(<#G1Z|NY2hK zIWHP*sL3bfCSk;NGu@#ajO0mFLZO50&xzq%ch9C3*<^|Oe&dxMaR_gQHj4cXBcQy5 z^GqH}e1O&SOV0PwP?9^wp2Q!JVP|sH5={9`jzs>1hfa}rfA~L~bh7;n4fFdGPP*qN z`gB+sWHGp%5m5>Qjz__$V$zbVj*KRhY57?Eg~>oN%A`-63mb9BPoQLZb(2l*L^m-a zYrh*5VE}`dpqDc79G=R31}{NjSpAE^u*aHAqD3CWVHP(*p;-U-FsOr2_z4OHGuwVL z3P(YqkO3Y%8CB$>JW+N~g}4gpDO`h>pZpZQf<l#=SYQLK!&y+^vRLb&itrW`*!2t? zD2=<Iz!kCc29?HNP~gg#)NEd9ft2Mi1j~oU=>5)VTzX_A<)$dfB&GW#aI+5^qz^z$ z&QZbQ0TNC$^lJ&5U^CJrg|${h=<BevJ)D@Cw3i>*pHAPkc%sIe-C%YzWWsF?j>9>y zzw3hEB))(^Owx$wMD10|SAag12}&mJWPT(ux#6lr!6hz7>hkF~ko*?>LBwAr!Dk%i zBP>p#y#3*hWC@1h`QbxbRgPT_MGPP5sQ2f^?r=F30xG87h*5HOR~V9pyig$Kzf?Z_ z)U^0)ZMMkY6qx0|#J#NIa*BI7j?2m6uCZ=z4+SY8(G{v9^b;tOaKl&sP9+{fad_I^ zb|OJ&OXOn)*d55ln9Y1aY>TGDnqh>tgO;PfpE8lo$KwKQe0r0ye{}iZUmp(+T+B{E zpE<#d$3%@sV&;C_9Y1h9EXu%ijp9FegGs@bGajbb*6O^+B#~e=f{*Y3PjvH@=$GI) z$<aU92kR{y^Ii#o)LsZDNCd0Rsm8&!LL3e4CO1jGH;nq!M57rvtm_#r^?mV`iHQOH z`7#}u(}DlVv2gpFeIuL}I%*@_)qC_iy<J7PjlJz(%XT)B7oAO4>0457K=aB+{Sv>) zg8RJwMzMkB5Oo+GC<j>Q%|Vl(xVAgFlQowOD_S~6Z#~^${l#>{nqqyv^OorWLaHw7 zD<Z8N46*%ewXv8fG0Ibr>~ALuN+#YX3m<%bUvmHMBD7e2JCaMjJFuR+@$|H&GpsCy zZ&wd$kIqGwD~0b}*2-__^(%04J&t;?tMCi&mgL2Tbq&`P;J7Z5_*4<|X<YnzKO08q z5#1E2(szbCUhfCaw0jfCXhCZJ44{~FHYzhF#(B__(&^E}GZEnt1kR+r2Uvl>PD2%S zqFDMnYUs5cLX#@CY_dt_9`}mG(FJ&{pnWDEU7guzoAn-bH&mtSlRe*~ZZoBM0c!~_ zP?nrzjb7rAHp3jp=xxFDHj@*f@BU=uA3i8w2eC-$Ed-4m7DjJ%yaCrbK~KTU*nB@` zf0RwhU5m-zL98ZPI@uc`_V^9%JjvBLuOe>>ag|LLK~9l~W%`!s%VdEX-*FVSLi?=F zAM=8U1Saj@6;=2ZcmrO}$@@qO3d<qb0Az}?>rWIU62KbiyRFXe=`lt0O(&aDA|7kS zKLcV+6c=uk*rA;$Sl<r^Ar1$6T>>fX2~T^*y1SEN;c4ra+(o}#m8eJNn)3JEwRw@6 z-O0mA)ztoJJo~-WWFfSrds1?QUPW;ezu+zUGz=dKJ|ZGEP1j6Eb-{EGJ1{84e3L)% zlvCd+p^@q24@|voqV)m(p-?+-CC>ww`k5xyKi|s$Wz9DS>zi35at3EA>kC4ok=U%e z59x!Pr)``Oi8%>Phny$8v^KC>_y}%^8Hp6~CY8zTaSG|!r~Wd65-sOckJKQ2^#ct6 za|S6?2tm1--n_yt+0=7nyuNhY@>f^t(b@wfb-?QpQOmmfVskji)P>oHyJll+eW!?> z;>C)SPmKIA=Kf`c2~tQt84FuAuuz(V)U27O8K5IaqQO>&ojGu3sdk9^17HGxe&tCN zaDuhsM*3JnIbrx9#Y}#X1jNC_$yFw1`#X4WqeU<jo^#VJl9h7har*tFE}#)-L=pw3 zz?iQv614do#N3|4<Cnjp4-eOJPFT*sc84bw;A+n&+9gluQ)z56jNZt6H|nO@5V^Ta zN}DtRXKwRtc=fCF1oM5wOkwgMiqHenj#tyEgnpP)1w*N}I+tdU1TrCrJxJubIU_)x zZFOFkL7pPyIUo`3=9~iZ9INy4405E9=YmAIn==yRxmM@d8RRG-{U8zV=8OXAw>lN+ z+%#ykkmrF!z?(A~<aybkuy8ve&j(oqatz4x-MrW4$+1FS01_c@&RCEaSe?J5?+g-^ zmj<*WjhHuQ9LNb)r#46id8&{#AQATFoC>lgw!|P#6XHW45clSs2I51p8x7)gAua@g zz&Gb~5Eq(2pCSJlLJ$%qjmS6W3=k7z6U`H63ULt#_7!u^1aVQjas`C^CWpbr0Ejz3 zhm-}PKSt1u6oZ<fY;S~%tuf~6WoTKWmrKpn8gT-M40oUBhPZ0eSrbz>>|Sz|rr<ZY z=EdcH#PiI^U&3+Fz`#fRKH<E9Uu<#~WCuP%6cCW!z%Mol3$g<rQC@;rX5bf_Yz5hY zkNB~th-C(Tu}M{s9r%d9P)Kj!7n?i<*@2G`5d@?+@QY27g6zOYl#3vi8TiE}LqT@n z#qL3R1Hag$C&&(bMA=bdnSozyk`$PMk0|{>EHm(nO;Q3g@Db%5h-C(TvB^eY20r4) z)+Lr1_{Am-ff@LS@(;u^1HZU}j&=t=q7(x$|HS|p_{EiGw%WCZ`(&oSnXv=Bs#dez z@J+5zQ9;nU72oP-p!YM-ALocP`Rq4M$`#fT9R!%O!(w*UR_7nZLRYYEzlVLMuAQUF zFaF&=mb`Tvxdnh!h~Q+~T~m`Y{|{>>Yn%y_YbO?>R>)tIS4E-3(&FSNc?`gYWyL_u za}q#1bZ{BGK6ry?uV+NlN2@53Jo{Uwx-jd$lOMZ5;>rp0>SptF*Hl{A{?%aDME0l~ zllQEm^hWr*!tMl}iT=JHiGGuh1K*f8Mz7>unfO7-Dq3MxHnkLH8{AmnC%BJpZ_&D# zUEs2P5u0Ln6-mdy*M3M}yPZC>yFTKqPmbdi2qMSRv62;gjKZSb`>@AWC9itl`*XAx z^O092Ee^boPbxQ6c>O`7dMAZ6%At4gq4BhE&8PYE$mjTD4)&9`_8ij^!?zjvEA=pg zFi_p9uENhgR4Z|zbYtQ5T){N+(0ydTk8^6ps$xP^)@*7gamsFA?dHC-vg;9Nt|3d| zCL@(tuk`quDOF}q+t&W3d>+|nIo%|EQ)Au!ls=|aL==?JZKBF!5cGC&@>3cgLR7n{ zOEs9kA?p-2MKpfJ=2#_SrrCi#mHe4H_GG%q<TF(LP4@B=l8`xVS#qf)`)4r^U;$<` z!<z`7lANQe8K|>Wj}dkEUIzhfOhu{NJ)cy+L+|wOv}8$M@S$e)ZBTu?DBHJI_c7BF zQB7t%h;LW7?25eDMRuZ%L#2XC`$niA&};dYeKDP<57|N}<MzFFO~2x`u<7N(?IOL8 z_Fw1rkFl1L^2_wkk03kd3H>AE1&BWRcOTB_pOHpl=4|Y#q{Ad=+)yyV5cI(0$<Xs) zdg5H)*SdHH130|7vpY7^PF$O2fN8T^K7+VGgNuy=|2eRm_IyaGgJ0c%cF#GK{OQ*j z5#P@1%=bLrmoj<kV{i2JLccHc?aH+bZZ){}F@2{(68c_LWp1^*eX&A1u6<APW__xv zgYrA}1&n~$uq=Ja63mJUAAhqXufbZKwjL>%O5_$-KX=e$OJsNwEsa%s5>u8@l(WS( z3g;#kFz;eB>Q?6zsGJ@QI~%RlH{^A`5Nlg@^fHu~zSu%*_22p;iBAt}=uF2JCGVsq z*6O2lc8n`$chBzeodh!bDHS?vy&KtIa|kE3U&;Dld;xoxH{5F5f2NRtCf;te2E(#s z)VX|saLqoP@n4@>qPJw`N1|f$8=^ObpkMPD{yegnKki)q{vV;Y#FPgpz?N%`whGDX zF5;tdIG4M<ADF+1DPQ!8i$5nPs(7N})8-xj3S`ZE{^Y#lBYMZl_0jfJqedlBaiMwg zem!Ys!$9kNJPCh1jdHpC<6!K|Qc@=-E;iFWF(vgn!{QuW^CWd>o^PILh9$ND<?)q? z`g2WOvnl8Do;%xCkxI=ak)HhS-30_1B6|Cn_%+8#3zp8_ogmlMhG6=#_H8J5HZ-U6 zJoU2Zi|^-sYaZuiia4K_`l@=sS>N{@A9Ew9;6pkKazCbBr7Zp=C;veo)3@5tQ%l!A z%!I6O88(V#MGk+I-XMAD*Pu5-Fd6#aX0K_hx#r3HH#Ls~xye2R-`ZsN^j{IWrKPwE zOF6seNCoDVx3(12`<}gJ`?6o1Nc*+~echq_qM&bUaC!e-*ZA_RuQ#F^X08R7Czo;G z_3^6T|MSm({-ID8(Oo}vFqF9J-H@{>h&X>Jwe3jI+0k6{c(7($Q=%XoN<=!+&9`h` zz~^SmG$p=v+QifH@^0DuZ-sez+m3{4wzL3R1t<~B$8pf!<dy9?Jj}Ok&G;34*Bsj2 zbEJ@hiBTU*H0EPG8D87dKdh!F|LXGPsjL2$FZtAF+xMgue~>rX%Qrkvj7EFSo=^5~ z`or*Br?I=hIvs?*{_qv1A5if1TXxMRr4qfR`!|;jV|-?kFQGf%w(Pa`n#9`AJJ;QD zXbi=M*)<y?i5b4=Et~IWL?R?9@oMQgG9ps5CH(u%>tkz=T>GVwVQdj@*{;t*>x8ti z-KL>l4REXRG-S1nt&$qzJRUxj3MU$$vU`qRaclQYj73@4*%tDl1bKdX;#<YvVy}&S zu>8o6SWK;znjv~_&5!OXxNbu-_-x3b{}1g}KNC?|{om6&%=R(ppPBFe<73P0n&+Lz z?OQf~qa-h{<}qg{F~J=?>9Re+s>quQ?V4?C*8ld0e|KoNkBEBR&XV#+oOnDQ@~x#= zbUZr6Lwg$&<->XoGY*@bP0r(o_9hBSoh@u)d-@A&w%*!Zf9vM@n#YVt5Uknce7qp! z6hVj?e$ouxI*%ft%ffVdw@4}VYa_d7)&o)Pz<d=Wr9)@8hHkmiQ0uLY1@%E+Pbj}M zxcsn7nR;0eUp?vynr!9GUD(V%B=QV)-8w3mxZz!AXV1~`!9z)r=F`EN7s&=&a9uEQ z{fhK0FNiKP`00tx^F)@-w{*L7S+lD#ao>3&%V44*pVo&gyW1@dO)x(OD6?kQV8RU6 zbO%Xv5%P6kWQg<Lh;M7y>9*n%G!bsO#{Hb2K4)zxe*|M}KIa>!g06j`8TyXTP|2=a zs)7%@bL|s+%;(;9lEFiyitXtizwL<gOwIb5t%-t$=EQ9)m}Pt1S(e16m+$RsPTV(9 z-xEyyVxm5x`IZ+l^KEx9(ZmP6zz6N5GK%*c<%4$Qe9-QbKj^WpAm6jo`ySTBr5}&f zbT`**L3p|Ij*zq6tU<Bc33AWquGNT0fEeZ!A(Uh54E4GvWFcpaD@7|dEwkNGs>>kW zSv-MzEG#>nx&#pNrYA9E&KH;OR+)$Cn7q_0l<?rvaG+c0+#dTnJ$I+W9Hs@PZ0d{D zmZ85)t2RDn-tm1?1AN&KY~MYr(Dm3|3sL!C*}Swk^-DPEAbA%S`u~vjCh$=g$=`nh z34|j~#GvSUM2#B6gRDeBh%ypnqCrtnP`uW7;Eg(?C<uW}gxPTbUC&k5`@rM3y1E*o zLbwuL*A<afJi%k3#{l7wQy~BMr~5k>;Pc!6^Z0s6=G$G}U0q#WU0q#W&9Pnizh5i0 zJ?mmV`Y<OedP2XZ@!bQ_ae1by9n!pdpHX<oSbY=NnZTO2024r4K_b`FH)3U9eaCvB z__XmujufI`lj8qqhkhM{om25Tut#CiIUObO^S0$+wp)Jn={d4l#RA!pvk)-@=4I+v z(T=@3gie+cs>dg-{uwRr==G+n+3^9r31!h8_UX4l2CSo2wT(Z^nnQbub4dF2>8teX z8ww;LqXRu?q2}guptk&V;Ie`pEQRN*#W~vbn0ZG*saV<dj6)z+{u~2grf0Xc&0(2A z#O01t?SBDAn}zZlREO_DyWnNYhxGGMnayp`$nrAabx`DXg@3Tq=!o7Ilrj-2inAlR zNAS}WfP4Sk1Na$PIR5<jTpGr{m>c1qy+x62Tp*gecw29(8kA@D7Q)f;uU=8r-<ew% z<YZZ7@u)N#8M(n?@%N|%H>iHc&Og62Yr-wAt6z{ySJ!>RKwk#HoF4pR?mHsc+xg}# zfz*BNs~czOk-rdFfBhA}HTd~w_H`;I(<tvin4{jZI#CaTguB^cl`N;fM$7wwU`1qw zVULJuw=LMdD$-Y0Kxpw{5S9q!DfFw299$I{T`)MZqUCQ%`HT{BhHY9qwq2Swe|^*H zdp*^Uo5;t0XRbe-sd_U=yRNRHQ)bFsk2H+qD=$Oo&q;-JPx2di;H$ft(WWEulPE{~ zadr+wHW24~yZPQ3me~^Rx!Qu)y1DlUua<BPDEK44Oj^-4k?Qq$pnuX&S)?-X1@Cqt zH=uXxTK0i&15xe;Maz#+S*(OuMAw+7azyjS;NH<;IczJB8C>^M=&0J3?9gJ`lkFjS zU=k{079^Ym)U2&fI|-WVYW8CRqaHj?%NNWn&BBu3HC|1Z%yE-7X$GdvXT7G5G1)p3 zED^VIfwO!Xg|NPBv+Iv+a{XyoNGmwD#>yJL>f|`aKWT+}XG#vUc(ZYI{6@1wsUcD# zPs_;Yyo$(}oT|v>1?I`No$4UkW$+q+iU1NFyPAC$x@o?4;_)<aAq_Nqt4^W)K6WU9 znL&h|(1L;lccs>Es`>IIM)W7RUrx}H5D1L6VFfLJxBJRy`CR2!<g!1RXDfoVZ_>(! zFKOj_+sZOiMk{u_HM`T=arA7qZtx<budW4FLGk_4lk+0k?k7;u+$tK?Sl*oA22S|c zV@3L4Y*}GeFr_Ua<_FKB2m4vzwqO^NPdAX>YbTxxhUW;wHV?x;;eYDrAOm{p2&oi& zi?kJV@(t9!OZ59i`u)%OqRV;EWn5nL1d-(hQ&J-?aPXo(k%wZyMo+419P8`1HrT}q zRWCm}F)zL!ypvehI6{gHC<f{4DB?s~tZc<rF}(H0_#tDaaKL0bwI@?XG?31*r%53m z1Y1xt-#j@{h*YGnFHXNga3&mfyw<kAP@1({&Bv?eSXs}dY?xvL#GqLXI;1iW9pcfq zqBt*jJ0MqqAdj#`e&AF#M{uR9OTRXn=7H*9agI(HI6ldrhIVUDElr;Zt!?0(gC0@j z=t)%^MQJ-89Z*7qeooz%^t-q?XW~y@>9VK4V7$&$`zsFKt;@VumWXse-@HKWPQIw4 zT7w|y{&Z2&D9p|wD{|1b=NY~mwR}g*ck)}Oe+$hGE@3qZbn6tYQvFz^>b@S!dSCvz zl35>-CZjHi4|K3|RnY^#GWDY6ueoyj(oa+}Sfe@jFC^(dent~NsRE0Q>-Uhn=7F*} zX4M9Y@_7<yNM7y0f^0Htl<4%2iFvg*7i5QW&1-q<V1#9$_S)wV;~^kM#g`tG(s!a< zGU&B$sD!8H@HV2`XXOR^PdJBn=7I<Ev|Q+#=#YY5{(>YwN2IpEAr=^3JwFh=g@t2N z@bvi8wY&ryh@L7IJ|z$>B{lSOLLb0lcVM7;L}6r6FMnYuPAQJaCiaNG3gy+Wggwko zsrlA~V*87_6)UXq)GZd@iyu6mwu6iE;=iZ4t7j;``w%6@x;n5vJc7_SUP!L$J+C6l zVHqmfh&(Rx;KeH=!~{RT+XWBj-}b(``$(y(KCPg#dai%ca#-+GoRkl)>eOiW$I-j; z%)?uDwpB#gcr~_s<<S|XG&CxDMqyR-T;5w?W4pYt?!%$gjT2_Y4y?py*(&6$E0MLF zG@Kk+Cyjh<ZBzTXTMntLotHg#Tf3g~Vmar|UEaRu+|O19s@p0{x9|$qqPU(2q#Sy! z?SCM8vgwg*K0earrs;qCLh<O3Lb`uHlqi3|QsN&B>N$m>0}yzY%$D5Mi{hu;o#6Ax zB4_V}2m3v1`8;@;_#W-yQLPHm^23xID~qyrnX9o+lH_wqQ<Zd{OWOX7g{o81K$jFJ z$-D*5aPXJ>)_<A=YA`FB%Nu`LT>dO?;xG0vtn(b?um)+`?Y^wnmOrX0d_6hK<fMoA z0h5`~QY_}l5N{VRU-)>X#mYYX3?83Fb8|F7OwsR>Qm2P6{4+_>!G)0I=s@kb9$CS| zDe<sMNGEe8)?f^>b<$c`6$NUU{6Rc`%5D_ooFwFe1SDd}7oO%o^Rj|PfSxAMc}dVm zQ=kRGYf8VajQqs2z~5-n90^eyo@Qz00?<u)#wVi1%G#;C3_vmh_EKqUbo@0Z)LeU2 z(fa6MR*!TSMPHqDY)ok&nxC=!cNa@V)J1>>KmW|WRv1Y|G#y{YSmf{+z-e>YeLyyR zK@JV&nOXa*#b1j;-;;H_vX&}~wf{+SSkNX(Uy7B@Wfev<|Fb+iH*N%T4MuLuQ>BD2 z7-d)GxNf7E$~!I7g{ed>*o!zho)-h&{-uqR+O!7T(T4-tSnjy{j?W6-$%OFN|0wua z;hgC3MFl7ctQ&=Muuv~*IW@)qDByR}B5en&aAqzp;O&<pmUKwR5r{StS_kvY5`0hu z)C)xqDVKg5CNu!<40!f%uE`PTT=J;pOMm@3i$VS^pF)JI_&r+&PDjJ}FIj`zTjsj4 zbT4JU{NMWb*o<WV<mItj|DyEow6yx7xsN{iU-a*ntr`78MrL%epY5XLN~(X~`0Kmc zd6R$NqD22jC;Ru~i?)C7m_Od}|EquRPEYnvhKk+$SFtFM4kq=TXzr}P{1^Qz%<SK8 zW7yY?;f%EYee173%JuJ!PZIr;@z{-Dd)L2u^YZQK{mbxYE2-TE`=DKEr-(~ZVTF8W zePQW<zG>N1&Z*GQ$b!<<E#16zA$XHNc2l;$-|7h`vz0s+>&$rkVxj|zBXj4*56PbU z>DCJ0U$^=r|B8Gxw7RXTJ$epqH>fUkjd#u;%(KS*R!?k#PmkJ!g2r<708Q!PACwhb z9}@aDZ@zi$39KCe!Ef1KPWU%EF(#l3+9GRtRqzqtUx@|3P`X}Tpn7ptY(PN^&W1Hq znKd-KwQhB!CCGC?JFA#8EE5BYEgG@wt>a>k;5WX%UR=xqXG_no%x?77CR=_mmh)?v z-M0PUIv!1lbGg1v?_<a7nf%G|tzCtyNSYUo+p7g=GB0=$$^~y3q8psZ5=O5pk%uoo zE_P_+0ZjR9$!kyeY8Lk}du?`H-cz&K?%2}hV2Bq*7xaZP$Uo-q4_05o2Z!r?xl7Qn zkXd){&szfs8-zZx!JGxkk_w+j#i%uipY8V^pB1fGRM7IAxi5%5BYxnTt#@8iyK1yB z?*Tt(lQF=PV&jWPmfCtcG6wCNz*aZ+|3C{>(bIYi)e-V=K2Q)i!3oE)U_>t}WHUeQ z@1)v`T<Rw5l*Qj-b+>eN<$K_!|EynP$>7q}Y>4qkl(%+EHcG{awop!Z@z@JwR;YWB zG91m-E}vN0X(2~Gk$b6mXutp5ezSc?_5zwjS(Xfc<-%XI7d^x|O*VA21#Qk7i<J|4 z!s&N_E(g?VViG1JlUp2L-O)lj^GaG`yt$0gF+KvcJwCICnXOY1!L=(UnuAxW3HgEK z1)l)<8knnqgu0I{8m;Du*MAWq;aXq#PHNE#xb;?@R?Kzh{-Az2Q;HM+xp?eM=*CU^ zN>2KkvW{zFr@`11Rk496vKJER6~3+3{|z@XGxta8qbCLZyjRxpe6a-(9p~Lr=w1X0 z(2)5AQd;rHeT3B52mohSv5LHGvWm^)-K5+DZn@Go{YrRUWPNMoFWR3J#}#xAIa^t~ z<81G#;QEjM>He$S{2y$Pxv`x4BcG%A1s<vFX(y+B@AYsnD?&q^a6oNSZ}o-v0RyM@ zmYtGb6j{V-X&~E<w_4E!!V+}8RsYcOT732q;9uH^L!X)Q(|S(z)<-)lBt~pf+s>Uk zH-CEQ2S?QKUob9GQgUv*U}jAXf~<mwl4rCF_$oe)%+2!1T>DjfM4P|oM$L|{LJcGA zbm`6&**DNjq%pl@o|(r2cEs2V`RX1;3yja>pS1NW!V~FQfH&AZJN}FqPVz#Xs-k!G zh;Kr5kjJj_pJhi#W2(pcEG35<gXnPepV4eKJHB`1{?C}!w)j=Fgc!P%KULN1dV-{e z(o!nkR|Kl&dV8~mzKLQL{ck8Pn$WE(8$U|MuZX^6#W`VZtE^sF(UZJDHe(+@(DH89 z>|tbUV6XqtvTV2oTxT<lvf?sDm#(G?J5%F3X&!a7y#$QIziyy7SN)84=a&h9EMMp_ zzVHwVTi&?mC(2dUt{&DhGyOaR{b-~_ObL?ksfTyjV+XK?V4o~PJgS#@yg8kak;2UO z-2A-G$;czpWF(G^2^ZIMnYbg<>@}Wzd_XrtV`Y~do{*0R<}kR&ZL^&U?w^#8-%Ro3 z<4bP8jGX<8x#nhVwrW5@`klqU2>h2n^xxwz;pgx_`u__5UvwihR(8+{8TjAim?{nb z1NVggi#H|lclM6$)=-RnFKyw%bi#)AAcH<G8CLfL7|WIP3`SJnx}Q<HskCht`OLl_ zOzHZyWWdkUnw8boAn$W*!I8Vysle1X_zYAp1?#<=ku>8Vf%Y}m?PY0hMWEeRXoOg9 zXW8OE%k03=n|;Q!vzM79(H;iNIqTL!1XfL4L`uN{<EDA#SEZHxPm>O@=QrHr<e6EL zPb+#7EW>zpg!ByWK*fzObFPvr;Vqwg<I8w|WbU{zNw4$I10ne^%!dp#ph=pisSsI) zb>z4$G+w(PFJi3u0(oH#o7=Hc@Nnq{JUz`vOaoS(u9|CY%rWFmFE%eb7i#nJ25jvP z{I7&qPH{WqiS2EpN*moBDvf}3u`+{f`^`9VnW>v?l@<2<-24&FsEiy~?1yYD1}ha` zD9?nI$_{~Qvm)~=na$c6*#W(C^V+tw_lfdvv#2!ejtUm5_aEQh*7A?t&Lel6f8OBI zpKu-FO&-dn@lm)qj|Ap1P8X7&4Ox65+~krzuyBJIW7_8+!U0*}k*1uSEYn%bU$n1c zGU#;hotz;rvE$T1@1_NLq0auAEywxlbOjkVSlv%=#C0)mQ^ncYSe^b6YOUFNTo9(= z;EO7Tu~4FLjLF_qF(SJNg(27@Id7XNw{Idn)EaIK^}?AZr<ix8akLq1y^dOq-sNM6 zPW1E6UHnuyJyAZgzNItk-lmEn*+rrLEId@#j!M?JO1`F&(7S=?<F@~ZqXVt(R1sMo zx;QXtfvDv1U6T&kFQW9hDJ&02?HAYz<71JIr)_}PQ6N+Lb^L7pR7CK7H}MYqG#_1u z7MHdjp;>kbR1Yak?Dux@SCi)11*2MzRDP<k_Px$Fc>Vxv9F6yJ+yODVI6E+WK41Rl z{m3hAGe1nThaoNf?bi~%QedenY0ur?+BBpHO>ax6gVSGi0_Pm5{`?Db$XgiaGwOlr z+X{KGtoDO^u1pOsns6wlWc<jx`>sXw9R+}S=}Rj?xSY@<cun*+wjbD<2NguP%2?MH z8C*c*l~~#G(S&L_R^a<5!SjNB@c<MF1Tk9>y#=v(X`;fc;J#2+Q`)mfChT^az5|76 zEdL(L`Rh-lptCz@<LsvH^hfQUl0_{44;JVk0p;`0>=e*-4(Kr_e>|Jv>4hQeskd8W zR(vc&n$S1XegCBI>-;kPeJpD^+&7xltDU230CQk;->5&Q*J(MS4pDzzuhTG0rHx0d zY}qyRdlE>+|C;A%IcfR-OL^oQ&ZP|AXK+f9_KwkVGrbh|t)J4Q0Ez}806GuU=|kVw za`0#z+XvA10cDAJ;T255aMqz{@4*fnKSj>x`|IF2Y<nW@Eg$LjCh~)=O()o#;W`bp zXUXTY;b{KR$~4ABdk8hqR;HZiP|4kMagG=*%guAwh^E*}JwqJ0^aPg-oV9gB{U~7f zQ>g729k6Rr@LUd-%&o7g7m=p16_i~)jrp<sWqP5-N~JIoe;vFq5Y38ac|8zLIzsDe zB|)eHoO;XXSp)ir0G2j7S0%9?D;s=7@2pvp&<&QuAJS^is__cTQN5*uqsgo0o2%K) zr_Fb*=l%%tn1euW=IZpfw)_IH<2-GV+Nmuc=)Pnhq^0k#V)X54s%UAxL5SGdH$T{$ zejNmCg*`~Ch+Lk-S(=Hypl%1bpHsdi#?F<K-?26+Q~|ka)9z5!P@h_uNDC~F4Y%?M zb-J1WZLoLfng*ScclZZTt;rEBqva3k_m-Lbre@n`PiiLS0|vQHtf=O>XDtU|kh_i| zzPdt5$Hur$(=EM#D;3=MB;3gsPFJ;n8<d1|^6m&SLH#=xX!Gbx7M0FQYR>J*AN^;# z(QCe2?{(iGm?!_TSbk+m@2q&?5$i2~A*lN4dqG*^yS%5qE6z%Mm+f!iPf2{|e|Qx6 zONtZU-Dl}LoGL$4-#MxBk6QTh1blv_z8^@H@2BsIRQaCzUNAHPU$(!6PnG}hNb-lL z%FohwPOAJ&eTP%!AGPqQ@|F57OqK7a?*)Al?Unb`cSWlF{uVw}{zG^_zU1%(eD_)U z4yVe`)OSv*{G%3rKmtC$Qr{1x%J<WEMXG#HeJ`j=z?bcB;Zx;5EGB<=s{AZ{=cLNd z)OR>l{!t5`DqpGZ!c_Tw`d)BCqP_B-`mRWo-`~Qg%71t``AZH<z;~ae?{KR8Onv91 z%0Fu1`zPS@EA{<As(e3vSES1K)c1lj6YypGTliG@4-X@Mc&hv?ednag&(wD~RsK;6 zpDJIe@4{61e)?YU`$T)?J@s9YD!;#lPnG}hQ1X`?nt<;<OW)yC`I-98NtJ)p!k?Ug z&#%<?1F7=;^j(oE-&5ZU&Pc$Q?Qh||@>XB}g;imP`IO18MTz^<edUyn_QUsTf>H)K zkhq&o$9LxLr>!*HTi&J8(B)6P!P?>6RR-i9TJyt{Z288@p;Z0I<^ofGqCB*5FV|{; zaYK<VSD20$caV%dT+Rf|?Q<k;iY?$Jc~%A@Ypg4R^=DmXWoi!jo=kOF-nt^aO3}d3 zBrYpbBbRE4J;&-$tjE3O_fh|pIuYuckl(CHAk}Ib-^opvyCe_HGVlJy6SRtK*CRBi z<-@e~XwD34=rsH4s6?AJx0D1TLyCe=x71Ou^9TPVdCacmS9>F#s9yk@c|;90A55iP zot8HlMMq(aVDE35Mz=d>%SF>g!E)=i^BC0eOnn8hT=j!<k^Gs}owMd>>Gao+;a}^W zGg~e?=GW<{snKyoX0mE)9#ll4dYPB-taA?9$@L{l;8Cp!vGO<IlhVaQBXRp+^H~M{ z5oRa*y}HJWE)21)2&*F2tZ_vx&!+Sz0$ydKT~dGA>Xm2$ea6~(mX)sNe9>;=4sUti z(o;L6m1f#A5Zh7W1e+gx5@#yqTuDy9h2xjDJf~4fwP$gSo@xp|b30L|1*Y-|wQ-qM zP4N5ZZ_bLhwUyt<UMfVCwQ+Q^?B0WWb7FqvYwJA!0BCv171D2?pmPm6E}4BZ|5)0Z zzoO*3gIgBM{4xvosNinMgqs4KcGT)GQK~ZZRk#0`SQNjXsdV)WYky7GPm}qRZNAmN z)BCHfOPc;e{ekpv+y$6P`*YkM%%Lpj^=C72_X;$#0n6e%7I?nf1)61T$g*RU;ZG-} z^&%#1-Qx4uq}2;Zmtvwf7vUz_a?lJL?#!%U1_h$MH8B16$MB84Sx1=6q4&t?H-G%n zQMO|e5uTmF$qU!rbo{kHx}R2@W7H;^W@a#IL%8+J_0M0UCAB-UgC+2OkaN93T>cx3 zSKCj)3;5vjUrw=X54w=$ztqlS+^tcfgLrYWKkm$hhu{Kva;jhZm^F*m^89><mN%06 zm%mxN$hMXzJ^3*zViL7ET<s{P_(^CoXF*d};u};JBr7BT9Ev$)j+Cp#sQSlp!x~f1 z@qFui1wyT}fqivsX{<g^cM9o=bypr0S(IpVhD~VUZ9i{*Ir;IgH2LBAZ6Z98HyQf7 zoPP#fDr0)9S@M=<s;|z5y5mmPW#Z}naDKx$i0$qSNnT*aFiWG_=YB04z%uigD;RDs zivzebNvy$XSyfLXWxv4mTOzUJo2saGZaSM4H#(D7t}VpY0kyv{VF1|UMfODhxXBS9 z2sB#(8{MbX{~lE!;C8yUKK@K?O~72A-*l<EAa|pN3A=TnJ6+J_mZ^O-AVS+#(OT7W zt*a<(EAmC8CsWy-wlet+HB8*CvJd{ay)7=kGp!4;{Gk^10>R$38|>r2dPMmC21|qp zo<C}0Ut6qN#m4Ve>?$>}*a5D-L><$u<A%F;0~{d0hX6D`T&SH7``t8YA$ySZW%|#t z>>COuX&iU6SA0kw_KM$6AU9U_YcKm%%vWM<MUPLNZ_8<C$oshj9jXBtSb*;@cKO~l zfAcQ+Q)XwDZ{Fqmnv)gO$kkul+#^1vf7&<wA<g_q89L+n{OXd6Cr|N@d-1*W`t#x^ zWwgJ0{)k=jSMKtCR0e)|@#cPM_%!FmSEl1@@yj!VeiOfvc*hL<O5zXi^1W;RJG<m( z(zhf&B?I4*_)!`7mBfeahF^(!mNI*$Us3#;chl)t6yLnd_pbT-W#Ct|3;m1YD|gAC z(l?!cz^CJD=~rah?-@T&U&Op(@6PS!FjTkLM&5AoD$ZJ3+J;iv<7!Oh)myONw{fyk z;F}r|<HpLSGqD;vFt5y}P4>)0qJZQ5sWuzwiPgPylRYku5M2bJVV<~h9dhKS;8>^4 zRr6@|3iH88WNPegjBp(CDEPY8(%CmrF}m(Y^i{w;#H;gZb$_*5s8)y3sx!f-nL$oM zH%fRCqaT!F(`@-Leg1(LeYz4YrLJ+}R9iJ5FPI<B*Zlv#q0bgNwI}-Ad~t$4pC{aV z{x|yEUA+hTyfnhnhZSiL^m*l^UFfrQRDwReY4!h>J{33YN}qYdEq$;D*;UzI=Cy-_ zyS1dGDMd-QS&{iRUE0ef>{KFOMdn5pa&rX-4$SBWg+H_d98_R9%%F+O-cH}e@v{>E zTK7ZC>Q?iyxSrGUtk7Zw9%(h((Xy>B%lVEuUOOmO{D<LnGPS9?S8OjOs@atOXqV^* zI4^H(`BU2dWdpo#5w&Pq3D3fOD>dUpvX|AZ#eurx%l=~-+lG6{Q#vcZEvU=GP4TsK zI9+jY5&81WOU}9mI$kJTl#wIMGZ(Gb>Jf;v_l57FdRviQ+M3Og3_A<Ut(qDKn=K<f z$U%9*%W!qWf2P^ApQqjg&z7Qgkm)`u0a6egV7DvH=A2h8#IZWO+B8S^l+1+f9iRsH z<(HYmg_P}rr_VWgkL%6%>Gr;q-Tbioyp7qy;EiZ6p)M``t^Iy}UhwyxmHTK@{vUgs z5eLC5oEbd$Eu@i#^tbydk3U>!vE9E$I7FE<Mo7hf6;hhYXMfA40?;WB3RL7pi=EGG z{4uGY2_MH^hb8DYKX|f7w##0zJ?`ate5)$I*H&(OoUH<h9@E<zh>l|jm8a>)8b7zE z^^OaA5#x+uvd4$kgAv-jQw7FK8;sTSIcl*^Az$i;{2P7YfAQ0-n{EjPR9@(&xKs`3 zHAe?c=JchuQpP@byLt3TW~>;2;T>(FZm>CbV=IlPzsDBMrrRGZPvFus2*SYpmlMsJ z{d<;n7G^l313Q$+aU1)wb+bIvOzY)UJwJ30SKK&4Tdh+i<e>en8QDwi(West)r2~; zb&q_3I?Z_9CX)8s)&W5b8&OBgdnr-s^ab?({)~}gEf$%ZHc+|S_(et_hDHh1nQK`b ztPgcaX%~|=D*gb8;tS_Ro2r!2koiAWRtYRY${J1sd`@50GuJ!VzM(lQs{qnB5A2;a zg9~uX`U|ewU<JYdtXtn!w_3aTsz`N@K=qCZx_`0rg3ejI^3iaXYB^Kbc+{68YmppT zJ!^}`OI5$Ge_9p_KMdqQIsRQ{<5BXxB%OcQNEM~;5AjN^w^;cq(2Vcs?Pghe{|I^{ zh9d+tmWquG2`<B%4zYAA0@=re>^ycFe`};KjT3Njy^Y=w1c3A1{}I1W*r&ODE(j(K z0JM?io#^U*)lZ>3_-k=uP;g9Hge4~OsoIQ{{f_$01+MOH&FwoSEAr%l_1aG1>k2g$ zVB+#4lV`~5_Dtaq@;VM+&&arczR}`(h-^WFWwM~5ukOmr(xGpbssCktn;hbQXAMF+ z`AXHFJpWQ5Y)ALHn*Qxoay|PhSIKRzlF++pIJdm6^;+jek$*u}GY5-2W6OMql^t@v zP6@b+jd5qbQ7kwz4n@EQBHspms2!RF2h$~zJ98#y&23iRV>~%h6(!OvpEHqgT_0%e zO$nKy^Tpkq^SIc^rKlbXg<r%wF#bvZ5i|M1@<%S$umy+urk&2bD(`61pM^x@FDO?K z6kqs)9MUx;zPc^IdqlXJosJ`d<`<N7;mI8r2&VMI(#5m2N}BgKt#4~?-+>yK1o*&^ zx0sl1F7qiexjR!5s9sA>k3i4Q1MP9<F+Hdi?P}Wdv>u3_SwdL1o^!d(7KofljH92y zHHtS=vMY58K5Vbx=mO)o9%iX#T_e}@eA8?wD|@kVTv246nZ15}o4;REs5II>j#qq} zzka#870bW=Ji4U78ZHunJ(PN5{C02`wQ$zUJlv{KNcLeu4+q7BIRYont7mY>!WTv$ zWcjAcFA%%T__=nzW_JB~%T{#4H!V-jcTy+=)r)3#rlbiBMZbao;nmcT>R6F!^#~*9 z!~TQtoxg;h*Y?M)^dN}h1hX`{w+ql~POaINPehAtokO+OiNM=`S(VrV9IRvkwE*O+ zyNJ4+!mQlT56$g0g1ZdaYRmQ6zG-(sJ$ner3mq7OFagx`>rHq$l6`NVla0&b)PZ2n zjrevNd1vLdl_h!OY3k}XsKht@I0`kl7svVEryp7I>8i!U7rHgK7i(IkQnndQK@GG` z>7tYiND;@}Mw895WH@0I@4~!s_NXeDV6gA);|7OU2aC)-!xSQ@nbXVDHdTzq!GTa& zP1#<4sKs9|=lQtv=t`#h!XHzeSAZ~l>)cOYcrO}c0ykx6HE8_s*b79u7Ms$u8Afyu ztP@2weVIak)hv!GOqHJ)AJ=B%hH*9VDCNV8f8jzofey|h@tjQ+r-9Qdt3u*+7T{K! znO_OYF|OGKq=3m8O@md`B3BC5Q~80YA;q_puZi-k-^dx%^uwf`AAp#9{Qz#idzdT` z3Q%SbEz@}Z{X4g}`D@S>d|}U*{8nHQUsv&GXvE-rHwU(788Y)Qdd9y&<F)PAZprb5 z4`kfppGXPDg%dZ9o>1FY_is}D^>I=3e)1f?-bg=BLUVgYEi3*NKP&oQU*L;P;TIEh zfBw{N$@NX!OFw>?=zDt`(SK^Twf9ZAij>$8HfiS&pD>t><uhSl;;IjX(P1_oE8;xg z+h^<~>RzDV=lTjQ3-lk<+c%|H6^v+y7j+<ekuu^J*})lCWaAN<?yD_Bg}0+pgUU47 z`(tI7pWT_!U2kszLxIK^6!=P6FrzK!f1gRzX1-YEO3x-QK97G=>q`<8nPUEG;rzY_ z7y37U8-El)vuemL=iT=H=)b*fpwm4IGOU0Y_RXfPB2{)|KJN%|3Xhr4JB5!dwde4u zi=7;~SP}fa6Tt@|DsgqLUWCJ`To=kaGPR^x<`jqi-aObUHt4@Eo8jPP<yfryhk3dn zy~Q4DG{r~J;dK3V`1!L$16E|I$?~esv4%k_T3B%L%wjS#XBTgQa4dEq)<gSHOG_d1 zz>-nA#h+S4!{89BYOXY4>f{-+;4+p;c)P3FXOlZ*2j&EEeu0%n$&QB(Lo^rJMbznq ztgg#9V)*^c@gI8Azs$tbA$HOfX5li<Z-}?;x-mAR8>6MZ1hF2RE$>z7ZfvYJ&?kl6 z>hh`EL;Pv;4vC~NF-fx6jV$@62g>rGxo8eQ+fo|d!~5%PQuJ&MF%z#WF0!_W=B!-R zsJ*2gj541cY0u2AVditiXB?hyD@^MWyWbdBS$$$<bOPp$4=XiAE&Sm`jfFOsdGIBI zpX1=qw4oE128UA5K<uWb;{{f=KLNe7rLUt8Qet_Pq{R7P;av8tOOIU{9}aC#%4g_0 zl1p}w1jZYkqQ7paj7?h_6Y@Mpz&O==vg#enKeJQyo=UwfuNhO3@&|JJS*xKY0~ny< zkCgp-kW{AYZ`1~RnYQ0E?9chyRn(oq4$1DdzGOE#3Wg$Jgx%W54?rBH23`8@*XBe@ zQbWsv8K$L^b_WYv{^IB$4%jH|(yEpxayifR``RjL`Kn*KqvNkws6fMF&g5W<L%JVq z>#-0<l5r*6741W^=1+Qk+}E}>>FTO#vhzzw$3g=&G!)B!Ud7VRgT$XhdD4k(B0*tg z^jH$$+(ZYU?uZ95b<~-NY<B<@Xx3ur+@DO=n<;kfip-s@G0<NAok3RNz#TDoHV1*Z zlxIDe<rwh04KMh@{}yDdeC-+dBx%3LtlaQI=rB%GRKLGwZ1(Y0v9b@yc5fv?lrR}8 zl>Z2+{`y6HG~CHQv*jn_&ezVq&6=q10HEPB0W+RmeuVzfyS3(ArgYtRGn;-OQR0aI zDx)}I;U1+-c~+V)$xOI@vLjW=Bb2#RneW+5R}vn@%O-;-v*>{;P4u8W1$}ix7#C97 z9q+3fz|Tq|!OT7$s4656s|y-@PO+JMnn$!|d!@z~UIqkh&#a{F=k;5@>J%_j-*Cr5 z6dj!9SIn~LVC}e_-GzqQkE)_mPH*HEO0gXnbEs<|*s%%+Pp$8<vZ1Pbw#8(#DWzIZ zR^xXTE9<Syc{a1n6ecnUyNi+gC{uc=X#669RP1ieJM}<+V4T(lG*15nroqoYY2)<b zEi808z@?Rc00k%bMzfoG7BKVj>uJ4<6ZpaM`Ow(doY|L<ugJY4{GLL)hDBCALGcs~ z<30~MH6MwrOYJYTXMcCgLu<9aV?Q6@Y6$x{qPD`HglEO?j8Ln=YX0TAaPH-x6zt&L ze~snN%3*!tOwi4zSnh><x2#FZANS2A{u;2OEAIPWyL`{y<@<jU-{5mN?Pdp$!1d{+ z(?pEiWkdJ_c5H3uCFMcxtz=?V%3b{z{wC)G<<GR`&sT}yW&GQoNEgJF4c^ATxxu^n zw}UTSE98j$N(D7kpVq%SAx?V#wzkXcpZ!kjpZ!kjpZ!kjpZ!kuFP3Y+|B~ph_dU(~ zmi$QyA14<HuRfs&&iL_ksDSE~*RT(`n{)r;bn@RLX*4a(_ph-s#>y56OfLj-Zw2p> zMswlo4zQB|YwzaLEkd(w9$*dKMFbeOgICuIq)la%=#`}1`d37JtnBr4xbJ>)Rmp`M z>rlK0f1P{=g8~IfIdC#YF=C!f5fWt);Swb(a+4QJUHE+XS61d&{!tF(F4Zr!-XZ&{ zGBJw@gPLY_D1YZYwyvu(0c&k7p#tr9mzmrbG0DgBKXahxWP*-#pd}9Us~0TjOAd5E zCg`yabfD^-^t1rWzC4TOEg=iYthDi~75pVuR!CWYeV#|dXHK&LzQfP(EpKm8#O$ca z$@2GG;Jf!5W;YS1aiei%*AG@%srqW_YFjpVox;mpsAsqAX{+2iRt?L|YU!7nzm=RH zVmA3Z^-@qSF8>(C+G<nT;+V%%8UAVw=ENRmENS?9EU+S}rK4R>_aLilKqhJLz_x9b zGh*j!X|9Uit{$Ha*5=C}9TVIKxE2dzUYAN{?JlpOV*}Sg6E=cV`IoeVvibRIDl*{; zj+AYrDJxI+qcUYiY<&|3S4L0N=N}hZqZb<2DP~QR=U);$iCVW+xB??7pe5Z|@w^ug zy!j)$=hxCue#AW8^5qQu41DVe@&&==sF3I*Z@+A(%6wIrm@2KX=5Y?sIW#uUYpmr5 zi~6g6bl^O#DT|m!>;*!;N^XT&_G>lwJZD+uY0B6R)5MRjIx3CP0taLd^=+?*)i)v| zlSmuk1iXR}{mm7aF2hm$WGlGsx=~h}fHKp)I#0J#{*D4w`7TmiRa!AnJCS?(L?$h} zGg)SoSEidQW6_x6mD$Pk1$Z<1i1m|DeZMYuc>iEU!H6RAPo*-)=XMv<YTh~3vAV<n z`R}Bcf7dJj40(Pw{gs$rip<8lH4mD6u~%%hBvnK<nO0I+VS`^-Af<e(lvsY3S`AFu z84~|dyi%I&`6TEuMt^+8iVri{g7gQ(UKDbfH!3rVqTOmvn{TB@qk}st6K=4r<Th{k znxC;E;XwzwPbTOA4%AAIR`a+6z0QH|^k=l*`m#{FZJ?ST^n_)J$5412YKzINl=D<| zf3q+9N&5F7E!k<Je*KMn=E#k*H`V1jW#BOYEJFpNqw>rQ2XUs?!MP7;<bwm)^2!|t z&SdpBqqGXR$+%WKK%U<o<h9~W#!6d_Z~D`Ka{)y51k1{^4rxCb2Q?x85SO6hy~yXm zA>ElQ8v!CtTsani!T(n7m;iq`3pTJ4$ClnI-M30kCKFGL2W{4P&a=KV?Z-=Eu}x?) zJw`}k*<`$&Onh82XWFF_Ddd<1B;xlp*NTgHFDml(0nv#C@fXQVte?Am<Ij<{U*<9~ z`VB_x4wX^b?;w4rBMK*ThZuT`?e7vfa1qPvca^n`1Fev(ie!6wM#5fglc`y9b7GM~ zr#bt1a;^4Gt-krp${Mz;LH4wL1JxVNEO%;kJ|}syMfW#j9Slc6D6DzG0dwR*XS&UX zjwo$1Gs-d*D;v1^cxJ&c;;Dq;B|6g0Zh8_9T2B9BWm;`+SB*$S&xTDj?Sww$_A}o5 z>~=r1U03k`Wp^~{372KN`oi6XLD7-~?wFcL;NlYt(Ps0(UatAdK<)VAVOc@qdh-`X z?_pl^vW}BC;On32B44X{1Umre>hx>hs_6B3IGp(-H)aJ#)$V8)JeVVc1GMJNb2#H< zm9}G;VS1g)9I|I`dBLStE{J>1zug{x5#V_N5{y$r=b@Im*RPfHR`cCruVrHYLfJ>) zHtEM5JuIh!f7iC)Ow)w7u*GmN#(|q9jJX8OmAYorm6d_*<vsBWtpv_8U4m9dRa%2z z-BRYITR*?H!PbyfR}IwE&`!HSG2UFr3%iY9gc&WqH}$0PBir2#&>m~bkbs8tBzmWI zgCXlftBWQD&Lz^@-$ALd_p${i-SVJrd}v*W;MZVox((zQ4CX)N9uf$>(SqWc?$1ek zoZM_SZ(TwixCd+gnd7agql<GfPS#oj_F3Nfik=H1yo{dP$h3xWr^S?P+d&Lzd%?|~ z{B9{!eW7CJ2HH)UZ^p%7?R+zm`&IK%KacbagP$}M(xOLzTEsQ<*iVtz;XTX+HxxUc z*Or;=&=DQhEcH0WS&6&0JYWv(<HZ}OjC_%thO#F`K8FjPKX4DRIxL=NPWXfMvI~E$ zPVzLdFD$PX|K_GFl&}D=)&wucl3}(pz@TxlGSKY2_eZR8V(372POCN?pVcM@zF4TY zoO!om5i%!zyteJ43t5F9l<$FfG>t)>+)~|RY~7*fBttSl=$}2)Z$+$rjnsvhoiU&h zqb&;oDHZ1L@PEJgzE~C9<X&WXlN3*$zT}E5p~wp`<dSkR<XiO4xh;?8m$e7j&2s<h z?IIvfVY{H<@muun9w;M&8(|kZRF_SI+;2J4&Ib6-;}5qp+0FVG?I=gtUf@3hG09Hj zT=8CCG*r7t!F${JO})-ZqmTUU1lH3m!JH?a;@s2n)N|b|k1|gP0=nPebr>fLgNIr9 z3y;Ykva7oW<>JR754?GifcJQdW4~r|#|d71XL*LqF{U)l{$+Ptgb>snTg}X28K%ep zW5wceZ2)ET5AQ+yW^)GiS5-PM%R5-+0{%`&th9rF+`%n+GnjagQ@<ij_V(ZnZe9eE zIQ#0h3chy1umqcEvGM31`FG2qjJxv-{+EPL6h;#doWmHPAiU{$20ud{E9B>P{<aW> zqJ~P<Vo7M4z~^0<%bAX)s0{_Mes4?B(>Y)6VS~x9G?)F}(xp!7XaZD4j{+31-X2(A z2WH1CUTQhPz3Uh+=EGZ;WBIrB7vE_mX}AMS+#3Z}5H??qb0nZ`@eND?GrD&g{ZsKq zo$1crhsW=U0A#z3geJ0r0z6Fh2+)GszJ;Olst7NO%8zxocgxA1KlMY%Mcr(kuu)uP zyTL-R(wxPMW|lFSZd%zcg%g<V7kVT;n_`gkU4pda@mAsfRx;#2cCz}_lQtV}SHG_1 zA3L9zt*bBFuE3i%+Q?5W=fclXr<NCAEQ{v?IrzL`uKCu^Cbq$$iA>NlY=y_ELVreu z?}|pr>dXu(7nXtVB)iM*JE;R=Vx_6PmCn^p3}glKb^b18!7RL4jFSFLUu3DTZlgMo z`7oSJ`FZcM7vMH@yI`k4?FVQ=B&o}sFqM;IL0&5G)fMr<-RZgre}_hI4#*X0keWP& zCh7bP8kJS|@Fc$;3~J<Qk$LteEocOCp|D5ZwYOOEE>SoQ6bqTr)xAfdjvyy+9_n7J zBC+rrxp-|h$9!u4a-@IQSAY?OYk_atal&#l7-zw3Rzu{Kc{qzFh>M_*I#ggL(;C%I zTS&E9BMZzJn?h!hZ(2B!im)3^I+_9ZiKQY|6!!>TXe({$!g=%jY=R^faZaKt&_wzJ zEI2;VM37Y##U<uM?m@suxXM$S39G-H#`iThE>MOJWqLsJtl+hJ#CN6HG)8o?h!&YI z`9N$=I9}T+C7Ulu(Geul&u$!>&H3!Bxhy*0H?;*}@2k5@6i7jUOp*1+voLkdz?6Qi zAuaONHSj^DwnyehYL1Q3x4D&{xDjZbkm&jomuA4i7ycvgFzNFriR(3y8^-WY2G?)C z7{%ra;I1Zq5pi~Yil5Ji)k{?KR3s0Jhi>18$I&MY8d^HvSam#)wB3PJ*=h#wuM-ja zGkuzC?nK+%05uoNXin#NQ)o}Ew6YE0JN~XK)6SL&sLUSbkvYdJHH%VWrCYwxG|K<y ziR#!WmAWdUB}OvO97v%+wREe+f3&l1^BH*8MCK*VB#)7)_8MyRbE86&LYym|0^XB6 z^40x=p_2JfGRba;82gqk3Hc5`X}<o4*`f9P34ooW<Bz0BWPP;OiLCW7mx%dT7s+Cn z&68W3%*<mXv_gMJw)nyqQ-SIDrAP2491uycV;%1amh|_VGWGW)^>=bcf0@C@jS^w) z2>yw3{`zx(pv+5@Y0$}k{6#yh?qIsMnqk_vMHaN&BYcX?x*;92Udjn_^M^0TUdIJU zg6B@BGOGE5ZTb{gz`b;F9W}a>iN9Y28839h*xy36lGmWCL9?$<K)ow*X#ObBjoWO6 z1r~IkKqZA|>z<IU(1Bhi(0>4Ga*x&$BYnlLFQ2FDhg>ev?#Fy8e(+8g6}E`*yG1q- zm4Yj9gdn9lm|NR7CwLltd9aVjc!~NlNlgb6O~aonFNA4O)Sp~RjkODUBz9<N_q6<o z+dwpcH2s-^0iyZXR}!U}Zav={J^Us3cITJCBaU_Y!!Km<bCmMe{zQ4{6<~*;+g24J zxXCiA?O}$~v{><8N_c0y%giUA=Vs0BD0q-t%!mGd^^qVaUZCHXa`lA1%_0g6{yz0# z_0CR;WbaHD^{sjby_`Emz-23jWK4+P-2~0$>*MqQ=U~#B{I+i@wwmtAKKjCY(@GUj zOS1I%H!n~;k1F5b<@WhP^gC8-uV1Ey0g4kOoROqJo9V4eqM;&W$yGliOCpVWo{|9W zW>cZWiEsKM+ND47-)pSoQ0|0DvN!ai|48sXJB1%{A1(B`g7!nJjFHV3^r1i}<}bBJ zE&K?<*X#=a?Fiu4Sz#C^56Z{#M_Ks01g|NTQU7a#pX=tq2^Q{3!C5^c9qT&5DO{A* z_R{?6q@A8%EwxU4#k@r5gDCN2LwV-1o}3HmJ9{74k|R(en0R&#uD#g#5$}J@`t<$j zZr_g`pOKIL?~nZRyg=<KFw+Kn0)ssLl0WKZYmA#(Dsz>6!Kl^z@UXRK5kBGs8HEmi z$8M~BZo5z83Hp?cMT{rSkK_MoOMQu_Ci{XR)ZKQIt-Eh}-S@b<-?WkPsr>VZ#(%=I zu;<a~wH@bbi&9%bmL*+q5>>wHs$ADQ4c!xLmA+{g!*5h;ZL60}63)JGKxwhEPgpsU zh<^5wwUa)n9bddB0FM8i63caqSlLHUFsuGSbLDD|EhPH@=G;FX!X<=DZ4<g#ujXZD zYt34l;CpbMMk%t$9eO+Zq}4YrQQztt)9bry*ZL~)8dU?nC;!j&^-9$DL`Ho_C+geJ zGrF>SSZ1D!t=p|qSsI*RCEm5?3~vpQQ^feuL$nvijo=u$wDatjs(Io~yUXu6G+VE> zEe%92k-&sA?X3Xjxp}3hXCIg!YUVr8?~*JoDpK?rWe^?Vc+G7&V7u9RHNV`N@`vF_ zDk@7Dl;E*}yq}b;FE}fSNV6$)h`it-;)QCYKNk>d(l4H#asv%nCjiDWeq3jT`uI%T z&C0yY<UDAHf7+`w&xskDlr^6!>%tY5Yo_UZWN`K-JV|d#Kfk#<4^zO#tI_ac`G?a6 zwLkTke4iIkwPTSNAFz|)Ja-phnYqJy`cD`H=yh*$yiFs+|6xIT%W`YUGyhN8-c2}! zLm*C`@=Pr)aOgALy$|Bq%jVB;e#74F&I*}X77<Yri8`of2R_&@uA`OCbT>Y?jQ1Oo z`G=?H|9mX@rTgi92idZ01>FF+4&2u953UM8T*n#VhujG=Qx1h6h?Ir>GzI@dNjm%^ z8SqE$0se0p@K>h8AGN3YCuhL-$$(GQpX^`lUTOV580h%iKI#3hPS4+YjQYQCM*q(R zAl3hGfJpVfXb=54ECc@44EQ6G@JakOys5$R#%GG!KQsfs&(ia+QT~0L?xxXu9snu) z2B){T@{nYEsqwi#1HO9(d~p&!iQhgm)?vQ(@OvN08lQARI{h|GPs@Ko`RfWZ@cRLP z6n^7?NYZb}p78ry2K<>B@G1N}$3Av>=d!twMptex$TXY3b&w;Hy+qVeK1oQb!?az` zw`ZCUyvD;hL_zb6&B^r&XT4SF=L@O&Z}n%^e{QP&7xQ+jzt4YJzs3W5V-Np15Z6B} zN$!frbrV8!b<)wC$sTdAHzL0UUzmhH$HE`(!6z$h4?uGK%7KZ`B`{5D{{Q$`TK+-G zFWo0&{1yX{8oytArj6f}gS^(#=l?Sq@E>KsAC`nq;a8M4Kc5CVerP6shot3CQvQA2 zGVr^C3R3u8mfqgV1C#Bg`2Y7A@W*Gsr{qm){MYxRk~IGMAt%XSFNzg1`73AgW~R&k z&R@SZo;g=-hI=*sPnBr=6FvAX_$5~+;Kx|_L=Temou5uWKQQsRxMZcq|Jn5XLzQ2; zcLseA%b-`=QR(CVyFJi%Jr$<L<C6^dl)OyQx7#V1^qt&3N#7wHm+nH}=W6~t`lk9{ ztpc9>x)^NYbFt8+^*=p-fbvW6vrUt)_XCjX&jA_zIbaX{zaj(v=OfeUm6CU<{@>3Q zKApe1rS)H|mdRfWuHW)s@mI3{`<$l&UjMHLoA_L!-KF}!;oP+RGnHTJ%jo|+DoFLe zXGVYa-$VcJ&w$^0M0)=d(#*+=J;}fD1zSA+|Co~Ih(rs&#s9;T@K0FyL<`CO|9DWE z{O|)4pL<Mt|L3RYAFBM)y)ycL+QI4k+*X|4AB=yy=|9~v;6KTLPsz*F_;>5S%lK!f z_`lum<A3dcH~uMkcWy~K|K6L9Pcxd{ZulRT0e^7@d_o$f%lmFU)9XJn9sZg<)&E0A z{hJO?qvtiL`jg}LS&y{wn*?+`yI1=7y_uf>2j$<=HDmmKzkmApotoZWGn(FR{co26 z@5_MCkat{~Dt~ZIZ{lB`!UlyEVwd=rcao?0m;K4*{kB#1YYAU=!%Dm9@g$r*%U(nF zwuT!Bnp)3RBki;#T>KIV_UK9ugC#lv?JXm;jskIAt|*pC*Z$DCbr#3{xt#wmcUvWn zDSY8$WFIFC;n=F!tHo0VEc2*R##j@%evQ^IPC~=QGdzGIebjg#eVwlxR%%XRjc4?4 zGe<Lc+Ej1N!SEA1;(i20%T;Wi!xU4S<>N@1#o9uXO&ea|;qO@aok~JobV=A3vr&dI zLHNQ?P>c3?&J<>j<wl(<zY(jFDM;(j#nz?=&Nk#DhE-d6i1_fQWQFG81lpeISjDY_ zf$CI1w)HX4X}EC0^epU)0+BDwF+|@~1M=^-p=j)pw@#RVuu%?*%m=tL3dVq?P6EdA z5LzJO2;(etf#|)Cs5AqaXcZgkaP!G6*3rTjKA2vq<Y*Y;0%Q#a`i4)z#0>pAGacA5 zWR#QP+`1DZYmW1>$C7=pvi~ibCC1zMl+BkN^!O#1wPrxv(jti4Nr0kv=-A5I33)ha zzf5*zOfMr=K$KYS71<b~MVt7t40~94mddjhy7IodnRaj{6i~<2s-yYzzGUJFetK{H zHP`mCJAB@s=Z4(^QY^9YS?=L~uY*2qgDwvGNYkqj8&<4)#eGD0-_lt_A{d{wyNJ2% zP>mG1M_Po5dCD-=VQFKgac)a*lU=4ss2#SX_eW0e9e;!(f#?I?SOhf|<LNAg0&R<! zs=m70f$-N`EMxf}G09!{)gU;`5zS1?Al=n~bvDB$X2+51+gc9b8(&zq>3;k`O{Wp; z^*Lero;+>c<M1dxq2s>^^!wHqMhhlaQQoqL>(pnw9drq(hPA4H)SIahKU1melsec; z)j*dib-hxLSE?dFJZ=R52hIoDLvml;QnfN^f#gKu%-Q<RXue%`aK`wB?*oYBkdj&A z6T^B7)<;-F!)jf=b{*FH6SGajy4n(!Ipl`*5!*@eQDRt!ceBG<UbTgjeLJjz*>zas z#nfZ%lwQl-In&sUp?ajZd|PJA8mLT$`f6|6@|zcKPP8nT-CBOx8gaP@A0JJPCTAFf z;|>ezK68f=?;k2l)QJ>s@bize>xw7j&AG&n!FHuJ?B@13AYHV?pW<-D6rQ=g?T9wW zTf5~3U)^i~%^Rm}hrp*~1yAsV+2!XrVfGZc)TuM9CkTrf|AKFSeIqT!uTjAs^vF)y zP?IH7Xbyk+W`*io{yD>i0o!TSh$UFCHWCHQ4B6jZpTGHUb|!MZ!4<K{I!*(1LL*+i zszJQ!-Hj5{hUKv+hvS9j&Nr235`5(B$QZL;Lk{@sk?vXcl?)dX%g&MJfi{lu$IJ`o zkLJbi+a$B$cE$dkw5kM=m$8KPAVEtQhpMj@U(N^bP({9|KsX?hxc+$<x4*&k-G@Pp zfr)l4u3+ABd=iI|Dx;?tX#R#T<YQ>`roNnA`@%jx{Lu?~*Da0|7W<~@^cc0-7oK8E zOz45QD-yHhnT3o9m0#*A*F*B*!vsy*pMCI;qr@j1L}oW~eVTit#es5p68WawAvnAd z3hZU$CRRv_wVF4z071ydC{r0bi`&vJqLw*;mA0xHzrR@7+Xv|WW1MU3I{7QLGR!ya zODKwO^t;pxx|?*FU3aRkz&u9}pPWD2dN9#M&852fa&NIHmvlCfAAr3%GiiZHoESAb z`zxq0I+kZo6EwXPe+e`~2>cbUP3McC_K=%%DNX=a8sh$2M<?4q*(2#@{Bmdf4uc-# zt+#ZF<v)q|Xt;%x*&+V1vXY<@Dq!l-gW{)C3VvXI4M;B!A6-RBf4xqLTr9C<c~|-_ zl_t=%lM6Vd0@yOm?6a4qby*385nh+5^`7LIkE%AMT}PWCd$m0-vCcjm@qI{q&d4X6 z37Wb2t!@35+DHMdzO$AFsy{Oa7qlv(PHoacJ%d+1%u8=UC7o|CU|Fo9r7B;=a{2t& zr}1nMq^ijG5kes0FAS{s@NtMh-^y&?2J+#Y1+Prd#ynfToya*9L3ngjUue|&%p`5& zHNaX{>H(s<2S2?UDg>grAJlSTCD#2u>bAj`tRI0K-5X5|F*{gy7C~n=!*9#yS)77z zdC`rN^)`0pkq})OO7mB=v<k!yy6+(93TM>r>>NC_cIUw)O(iMVogeorFP1x*Keamx zxumm{fw)JBgwGLkniY3Tdf@2jeSfZRI!FSbcK|x-5(^oBkDLtqTH+!eaDH3mue>;J zVI8A>Y$6n~3D$>hnYmMy^GF2H4vtxOmD2e8ZI{-z(_)2}PukYTw3~QYW%Uvy%!Dhd zsv8-dHZ|}_>88r;r3ro1_xAX*tbvWKIRW2nZr%^*=bt)Yj7_Xv>2u%X$7J&ieKt3s zL!Sn+HwChrnsQF)+*EM_7P=JYsNR+z?fXbWBcA;G*ix616K)*R8>Sk!d(6yzoOJ#a z&wVS|NaS8tgtsC-oh<<^A8q{4-jW!`&vEO}$XY8kzS14kF51~T@wABB3<zqF*xetI z-p>4;=Gg=)bn^OYemR|HKQ<pY6E=DB+M6?zR*hvWGi3B=5|Gi+c7bx(W+HOrK;Lvt zyFl%!VDYQdb}=jH-tFa_7UD8l$0gd$Rgt+?Y#~%o+$i90`_vz4)NA(B^bDF6Nma4i z^2{qA?7*x519LIlKZ`8tZIZWFiQkh?cphK<H_bBQsP+~%_ZADUqy+TU=_DBKN9gY= z|I90Ywv*Y4{UERToFK1GN6%(6`!zdz>poYrvHUxb&;EKHal2D;4TdM#%#Z!pzM;M4 znLDX5(K)kfWXG)81A&tR#WFr3OXC+=;T0y))_SO|^&!<-Ly8?@HxARO6X(mLGvU|q zCYQfn_bXgH)g%_?G6%1i<O%*YUC=h5Z2W1P=ng^Sa$|Pqm3kD3ZQaGi2TIr<h;NQv zmSCmLX3-N)cJU0Wb&x)gWr6fSB$QQ^z0;I(fx!Ckgt_hr0L25@gR|m9X=^j#JUL(t zOx`Dg)5YLKz;_oygA;sjcO(|W9RoTCZ*vDow?GHx!mQ3BOXPE|#XdaWcYkBg`M%j- z6OZbA-|W*m*KX+)nH%g>yQPRXu(YDa?!vXEf^~OxN7bU&zP1zr(h6ko=bEj3bgvPQ zj7*pDfzE5J<tO$(`A_!{J(r1|*Ngu8Co!t|eYr7>OLbPwUD?Nk{tgQ50<r7bsq$PJ z;*HkYdF|Ct-)!P=a8+s^?RN^UBQLm$bttCy)7;)_4IQdGOxwoTjh&EB6KGaUaTk=b zs!9j)d~cuMNzan~I)DahwiU_QVX)o_A?66Kc4*Vtkxy&C|Fvdor{F5`gDY)pk#!(n z84G38VwXgVyU@>9_X|LN-|WGihsHvdkPBTO4y%j}PWmVLX44MBs4=^CTM?)Gt+m^r z<3Qp}geQXEz?vP$+))^)m)Ax%d%l40S>v002w&(<*#Y}Hi_(+(dEeXI{#$6vZ>N1# zZ0lG_$)9igexPsmLVwd>O^?kQ)CcB4KD>iF&6_&B*k_LW_YQ<EzjQGIEzCdl#w<dw z91O<Uj(;t_mM%hc9Y_aPaTkDhYiUhRBfSs}wOg`$(*~*ggx)yDSJ#c73J5}eB@)_n zwBmz+HWT)a4QsP5dKyVHu>-58PH=fcY~nF-BvD%=9{IWU`|MA*@$?wcE%yJAfLz(N z-{*X`+@F_I=<m12H%<3y2sJYP*erAK9dg^dQ%(T=_Z62N1EriV)Kv*CGc(IjXhu+o zHao{F^&^(w)q<}A(FV=$6jPeJ1YY8xR&-aT>jgC?0}B1{T)|~IxY-u&SHWGoE8Nk7 zBbb3&eaOP?BP1tfz?mFD{S7EzT@&-$Bjmf9__6%UY_WY+Y;tC?kNZ$;9L0w6RHHY} zX5?q6z^MU^yEiNH_qVm|rCM}_J*~@AR0{~S`J1$p+Dv6;pR`IyjduhUZ@u#F1F)zj z)>mW??$>FNGSH3OwSca;J8F?th>53YRV!;fY0`FIZ*Nt~uL@Bl(8bAXg_q5jGZmDn zi!WS5n&0|Y4K9TY-A4jAs|NgMXB9c-JMMXH$d{R>2(85OPXfSSKN$#)`rZ9+yFYsI z1j%_>k_a#5Ikx-ijsy<b6-ZmMh*vq=Pph=o!i{0%9)1;0V>PFNmcJjb%3UjQ9V`3u zEgh3L<IE8j=MKI)T_Di3Skg{TgcAlNwjo;o3e3)z&={ob_nYghJJi+l<vw&jn?~ur z`4#}e-}vfsT;^5Eyb?s`sLSTNXXvjqWA;nu0-+GX(-g8-=E6Rui}e_nf@MXB!V&qm z9^5Li4fEItW7@J0?=@C8`LmZ)WN+lHKlW@BMpjPRkyR)<>)$~2$Af)mZ49)>PtLl( z4%SjlY~y8S5QB!r=O8R<eYn^4j@Dut+G&mkWhM4o6nw^wR(u$|QUMOsA#9>xQ^l_m zTcuauv(X*47~0|QY*MQ$Y`%JNeOrHe<E!J;ScGos1`V8yPr$qlj09QT3g%yGh@K?b z4$&ueT9$3TIc<n0+cFFh!bsfInQCW^Pv@rPqApz>I|bA#it~u`+$Y`ywAnXXoXRKm zu{?%~v0^ym$1ntzOH%$P&VKC0zvh{jD%8qJt6oAgl3~o~FGf(Si5A(HAgQspYUFR9 zWX*zIYhm$oPMcWa;zvj=ZM08#&II==rqi9oW#Uh_sdUTZjTgic^kmwrPQ#G$V+|bs zwtokzjjm6eK<U`sywhEly*Kn#aBMU2DUZDt_`)a1Kus_EDxP*<go29JeN9SlUsw+h z>arSk%<x70){EKBown<KIyYZt3Te4^OM!2CHVDg6cc4;tzM`4G8Ta)*z)2a^qGgW4 z8Xz4srGNrlMReAY{&Oo5q+r^>Z^Mg=%+eQkv|Uu!cwrT6hb=5Z6|$nwfP7W`Zjg!M zJni`-GzEaEY+IvYRcG?dcrXwf=4Ch9;?}s(E@@ooPr=zzkkA}dI<LtY-?Pkldc24( z^tWBui8)78oBP3}o2Kbj$}ulhX<o3XD)On-bG^$~P0wf?Y#wY4!Ekdp&2kP>Ym!e= ztBhW_{k&EXryt32*!+APw-gfH6Cp*IVTwjc|Gu!guURn^Ef}=`v^SeC`H%=Y2c$eb zxz#Kn5vK1>TeIYbYK>1T&FUu^aTI#7RZ=v{q;af9c+vtfZl-*+LD|9jqrKo7J(Xqe zE+zF5hnI)04X)($2+Mt-oMgbrL?%|t>lyI2XYnJMRmu9qWd+IMwTA&#SSC8=3m>4~ zFkK7U7I6l!9E789**}tvx-COqZ;8S@&x^hWq?0vT*0k*=Mp|nPN_!6pI390pv|A$< z0mhY8e>-=6QOZ@NMjG=_Tqf)kzOno_@-?1Phn(FqIiBW_V_9c=3;ejm{z1Ef-U>wA z$F{RV16LnQaZ7lyq!qU(`v{1Bv{hxVFfYtVgLoYXYUzWx>Mg|L<yI_()y*t({Th@i zN0&IEX^>YnN@oN+Sv-dc&znhcHxMLe>1OB{Ij+NZ34V*yVv?IIG0ZJz!e=5vTraPf z^}jOBVr6f3m9e6H0Dl@rQ@45f<V{L{%%z8EwBaJ9-%mR0t&Iotf84KcZSVH$hdz<E zU%xD4vyOUUx;;-e78JK(=S+LF{%7M3ZAROj6(<I*!^}mpF4rz7Vlty_bp4A;?c!37 zo&$a2T{Mmdiazr3o~^?@w{IN5eQ6a+ctWQ8p{MR!VF{LgghhCXvp?jS<Gik1@VM;? z?@P-tyfw`*T=m>~bUE#hZH!Xu8#<LxVGi3%MS@y<Sd-S_q@6LA-_PQEDihb?E90QU z_r;?vzDdu`-SFL+G(l*{G8P;e52Va-rAX!zR<0_h1$<Uwde?Zm9fFnRtBUqm4{l@z znvFYuK?Q9#tL@)~#0&ieWrbek6#K%jBV?_;_(iQTvflkgKd?CrV-lW4gM3`#_MHto z_2q7pz5cZG3H=YyiTOk5x0>;V!-^*6p*9g<EwqMs6Sa-(BFiUtmbGb?(=6ApnP{pg z9ERN}XIK`;a4$%hAGdW)TWm}&!2i6aql*kxRlPh=jgg7%WN5M<{_n(`BgJ%UvkwdV z>*qmXUw9Bm5d9<1&$QeoF<-sdoXr&Ao=V<qS-x2uPHU<t+LmRO(s|p>Tw7)^fzE!? z8|S^77^<}XEqcoJ?|#uSabEiy{i~|plIRhw3>cPG!<F&QJcSZFFo%|7w{;TEmnK?% zo0fUKZd|9-b{W-yEo@jTUS;+6%Jz42(T$F*@khQPKDRn@KF;p*n{wJ^#r2k@4eTUq zV-<q2cVfKFuRFZXJpoy&qQ%(R4=SV?N!;F*k=2z<zq~|8y=#FhpL8AVP1^~1w5NW? zMz^z@duMp0zk%w7>4WHdc%BRx^J;gn?_TViel*zW{^DW$MTA$e$;e()+hj@cY=RUU zX;j9Ps!B8pETr=S*&o#I$n(|y#Gnn_v@pk4_dH$EHF|cL=PRk*RBnhoLph|KD;BHh z4sSJK8|V4yDzzW}9W<(nthNKnGAy1&=k3h_#W3arVunj0d$%C?YZzX=r>by(ofG^! zA;GtgB!<;8YQnYwv&!D!x=UY&Mz6_ZHnJY9G}mrgBTc$DvZQWth{YsChZia5vW;tK zHFS`;Ayyv0(qr)ie{->lE+gsMI!MwTLI)dUq;xk+wGx;ckJRaF1tZJ4^wh7v&_m)6 z@K@YmrrRH~$qgRQttx98l)Ol465Q5;l;{x>D`|QJVY)Plu<OwJBwBYXrSA7TiM8<v z>_Sm8ue7M?aK}Ablmb}{Nc<`>W-R{{3#HJ%yH@lnP?-3x0M1|E0zgX)#@6HvL<%B5 z!vo#7Akqr91Y!a1Y=6Hc(DQ>p&*p4XyL?OSmOS5NZ9@26x;XNA?L6Z2<ebzGy)UQq z*4DV9fu&{zBC&7g)L6dFP7S#+^yOYe^uXf8a5DE4hJtCKZBi9Odw(ON+mo72W#n51 zSducnFKyc@{q^61di)c8M^;<Dihob*e!8M=`02)Wda*sppk6%Ci^bu~%<U7T_2$?U zJf7czi%AV|u@@IdvlUH@aKrT_nvGMpG6n*b&S61u0APdz?Z@PqLnaH-H}w->=#(D9 zsj|vY6|4k0TtsBc$MzPjn%=VNKc6E>fZX3(={>AWalea*oJ{jJy`-V9CS@eseEcW$ z(OB6{6l>^5n%HfYOS?#ECtJ8>=6R(FFZ0ozJG@wM^s#LQwD7%C)qUsHP-AC`8dYd0 zmTdm|Y^sRY0h^@cUuF5IKUP)8@;9`nnJejF+AO%{a9C}dl$`txYh(pU>2GQNLVH;6 zPx+Pgnq}~6E*!7|>|wpX7)@Z;^?tPC%2@5>CT>Ce=6YWVrvCbAVtT8e+>o3-?;Q5q z>-})<;{SqLvV-@)*FXatb>^ER`56mjmoD!2(S*YoylO%`tqAm-AINSI`;6EkITD!{ z+Ph|4TT$?L?g1!!|D$wq@}q|Kq2PIKqk8^qUx)(0JCC;UQKSrg#Af&rfw8MwWWjGJ zzFb=7NF6y0Q`C(T=^6+#Ja@D~M&YQyHHh^lp!zd(6ZuUcbz<ZRV3+{(W2F5-IqOh0 zS~U=(xW=Z+9&e+Jx)-k6%r>+u=^$5#-7r-ISj;6nuh^_k2hT!sUeu0dQ`;-Dn5%Wo z`WY)fPszBh!KEv3q=Mgb@7UhSJ$h@6Mp|I&PGf*l{Gy|PG2&eM`kgt&*tYAA6z`E3 zfcJ0Bh5;44*fh>?Og@a%i<O$M)R(=~k))okRGqq;2S_EvK=g6zYl8qj(0ZmsKJe9@ zt;#1Y5ZTj2aDpDO+|PamXQw48R0=rTdy#bTd*xsjavkIix>)%VCE=Lqks>S;2+2of zL5jT-kiLf-efQ7nxyU!Wk>y9lx+))kz(lc)NHUUlZlksyiDDMARY_{o(K`H*gZ!wC zWL02k?W-%M(^Sx?<TU6fEOc(OD(T=V@w!w?PEG$op&M()We*J%)QoF)UZ``;xb~=W zazL@r$w3S2j7>Xqu&}p;7c%)V=k?Mc6=>tX!pvJvASf7QzpCivc0@;;C%^esukrZm zoZuEO#mb%mMfj;fg4L{^mKxFs84cT%`h}OOA-zqhzbbVusqrcVm0c$t9vor|k7s#D z$RbhhA#s18w!WT1I1h0;*48pPp+9=`e`IGSok9RXz84eZQ_o|$Gq!e;YP`=bqzeF? zNuN3erhuBhI%z$ksIN|ectllST}S&%l--Mx@hy-yxj)vVG(*^3TIU>TVAerrkj1C$ zKcLB0EpZwA5bU-Bi5HXY><C&+Svss-us(q!C7|B^!Oh`%$Rk_8$UyXB36l2uYoi5R z?tS!?A2)_bi40}iKucvicR+MIyQ*S4+w3W5{B>KGo0H!u-_FTn$Zz?;<gV5_fL<h_ zw${b~QV?6&>blyAr)?4e-UCG2(XdD=Im02cuE0Kpr@bmMB>m?Mjm*W%wsf&s#Lo00 z-7LJ2uti`<_6ln<W#1}&pzSmG4ROtTE#Qr8E1Lto8V;j=^T53@R^%&7nWXx~b<~jJ zx0Kl6yfqe)SpFX=<gY)JFXwA_4Zr4CZExa%XkE{ml2z(lSm53>hk8Fy%LYgH9Kuan zRgklbB+erNcZi!l&UG6)-5=ChG!eNtR{syyGHb92L{<jx#sq}Coi-T|lw|a82Jk^P ztNfMw(?#vIR&pNpM+?wuW<HPd;w}<RxK0k7UkB~OKJFsXD@%0PfwF-WOIW0Jerf0| z<eqR%$i4Y9%&2c+$?<Tg<0n@9=?t#zzrVhQCf%X$SbmwCf5$oscFpa$Qu=kv<7TfG zQ6@e9le?ekHu|E@5)G?)h<N^z4W)Dt3M6*(&E_@9C)dyWW58JNfjozvT~EQMjWxty zuQkT4>v!_YjnA?Jtlz*t)BH!0{@EL{34fQkUoZ<P9sdK9CUw8yv-JE&mH+8?@=s0P zFPsO!bqs>LUw8))$@^hP5q?8#lySfC{tWmb8SvPgJoqGje;S>3KW*4X+Mmk=OW}80 zdVX)^muBL31pq1h_5vb_-xQWnuRUi^vhk&dI{ORpsy5@&VpWe4ctNViX#HhI>Gv4> zo7tA3TJ#_lhJOD!YvLfx3JU_KE!Z?d!)t$S3!QC!j+@|1cdlhV<J!MQy3Krf%{u!` z*aHbiu|g{me04QivvzY6b9~5D36ArRkQMxAI9W*HrReT=!hz3Yq2t_m<V9*=EDh-7 zC;Sea0Up+!u{C&%@%_W$u-SCaS`Q9!jz>K{H*dmuk@?mlD-Jf?ZsEIy$E0eg1#A9* zVk`u>k4c2&?P6oSM-WjY&?0|i-e9)a)54?(-HOPkNjyP4vaABdt-x%&i302(3Q*v| z+YIJawF@tepOVCfJ=s@aFav(~u~_@-E2+@EU?Pth$M3EC+0EM<04C&-dF)G+^~gN$ zLNPi({wJ(j{`&J&-r6x!<^M`~5p2lST&`}6UrRma%#~}>{jbFTY4=|upUS;#vH82! zBXRsL`NXDTn`5Q*{Rxna{lIU)TY8$y5=GMV!9BF^fPbF=&ZvKPd+El~O|bW1>)}Lv zm9<Xt3;_|=kNG@@O!or*5fzc|{luhLWBaE)$zrW<NjqpxgmSgJSr$d#o41I*(k`4l zx;r^OXYad*ea0^GaX0%e_#!3~_}<X^8~6^5EVuYtiaU?2q701Bow^5%#ZPlK{}#Sa zcK?6I_q{a^U*dRY(l-NNJAxwejd%y8i2US~J)oRihdTZy-YX0DfVV66zwtv?58wY2 zKP0i8lVKWPch4TMg}#?<`YrmNx+gp{`9br;xg*_wMY=pcr8P~SuUwgu=l1=OEuQ`% zSLVpam60#eL3$%1Geow8JG;T%G_J@G(!R8PgPV1*W1sG2_|Bm-6MyNHWk#%%`gqZW zzVHr-XjCs$wC=C0@wOb+sb1<B642h^@P+RdT&(;YO4}WvORm#PI?~u^gKZ|4jxO0| zZ=B%P5DaOXTLdT9eXSRytR*$F*%$sZW!gTIMx>({sr7iGx0+gx8?2RTp$XVZR`X5> z>5o0WLwgLVfldK>`6EvOBJ)z-xTF5iF))WDw2;hS0FwUt3;1yQ-Z*|)`N}y@tQ(w# zDGy!p3BVdgl4k;wwMh}BwA+Calhw@&mGwT`DDMV@$erA0`s%(Vo5f9|lGL{B{^@hg zgE}0W)x{eTpMhwfV(ni{4R1=ICHcZ5l$zMUgexr!>NDY8F;!ufUSYbQLdRIX4k6F# z-5FFq>2gbDv`21YAmrnEBRe^-7Hm-ePX#}x+GX^AZ><o-i`ufz1<zxdP#a15nO=lZ zjbEyjWAE=-Ih?&G?S1Q5_q(W{W1hj-^lDe_{?dv(<zpAK5=NgZeqBV0@IZo0754aF z%3w4=NK$hJC(Kr;#L7=Piv>Pn{KKo<MhB1e@BHWZM-1gcGTc>U9$My!6~0C@2u{NY z`4BZ@6V&Hq$XvR7SA8`AI`+^`>S@P7?O4Lxb+PAp@x8f%FvI=aH%UJ`@wTwZ*$5}i zZ0V$s6Zn}EyEJX?aTuhD#}uJkcCX{jHbzg$J#4brUvrPAjaKDdmu0?RotSmnEojzR zhSR=gAPrfojj6Ig{>Xv}mzdWZz4NB|!C~UhJR1q8*_in<O9uO3Qbl_iI7VGNN;9xP z#Dc<Yi%99N$a?+tG>5qZPcwx^X*p(w)ceu;jO9PRPJE)n7dKDt<yT^!T;<a|aht9n za1DPV(;PC<?dF;8WtS@T0i|}bsp)}QnK9VpYrR;l=7aCj_E++juU&Py!YpM_bR-nT z&*tVp?OkKDcyb|nhGybHv_f1UZgp4|Vn4<1${ckLtfS6DSf?@)8QwcTjE)_99hx%q z{=>Hkror3>)AX@wX=rZ{yIf4;?0JnX%gj+0!5TW_?f-VU-*U|g+GAEvpU7WGyZil? zI<0i+_gngCX>l8$M{AUqJi(;d3Wh(Hf8bit{}mc_dd7HuIX!S?zTNlicE2TU+m+BK z4qWL_vg@5C!F=gI912@kCT5Zi*11utgf+2t0h^H*rSHS+>1dk#46`)(>)%V_6;0xG zHh4k3%yZSu^^OZTTPpQd<c9zEIivMzxM96|@#n<Mc>-L#nZtZwMLLdr&mhJswt;xH zvNuGQxwE6b^Q`;`UTEHG;Z&ZzIh$$N&N235EO-r)<L317DaNi->UT=*tyEoq!?u!? z{2^Wgfw39I8ep=_W3J+s=bik;&HWQm1k?vmk-z>MfZY6w@ym^G$FA7dZ%5{s*S^-& zNVAvj@qX1xJx~Du`R;auy*vNq)(Il*epL_&?(yIL6O^|*|2@81_{D{vwWm)@;&)A# zB>$Bzjz3Cx!sPl8SscIfy0mYHZ^B+;4MU%}mpwD5H#}pWYS_^h8_Q93*>IY+cAP+U zo7u|Sgv=`G4A*J_%mHr<D5w}L*!O-YSvO%nBpc_vbkGYt8D_W7>pawzr@DHByVkY4 zRhKq&jF&S^A&UAkVg-q1BKh7+{wJ%{|6=vu&p)%rB>GRYS9QiR^o-f-t2Jr9D;n42 z{{HYE6uj_57c=9apV_~Ezbbuy-#$HmN1Xg~{-yn2QXgFZeJ)ZeVSo4<h~)nM#idqq zW!fL+Wx&6Z0q-Q8;FI`m06d9bMD6=C@cS%1|61k0@o@%z_tSwCenZmR>$oTUuE>Dj zF9SY>pY#dmd=a~p<#<&|RrI8}E$wv>(j!t>Y`!^FVKWw(w`O^2AJLF){6y(ZK8_YR znB=%(v)N}pUNV+zeBsSfB$wh<BFp&D*nkdNOVOj+%<6d_6j#u<0#zA1yHGW7MN1aT z0`t!V03N1W01)#ONbi+PsH~5C;;%uyUNQ4$R{~+;3xAg=;XFupSH&r9uRyGKylXBw zZL{=3``~jRT8MgW&t5tVa>@TgJJu+VK8%l`j%9icAkd1_6)-e#hzm29q)lh*5Hk?$ z=#uTf**e$uIe@)~c%EQr?)V=s1(ZiAp+mWs0GagQZXwR_jn-;seP2i1yg>@aF=`hL zL(;OgvCt_f<0u+0N$N{DO}PNW2)qXvbANp=8gLV8Vq!v>eLG6+Txl-tzuBsv9p2x- z-_2&{d-~gEHu0BPZ`SCqPTK!t6I#vtT*|ZvnD#=Mu4non%|JKvsGh<kp_s)-gQh2^ zGvJb{n|EuF^*EKE%2X7-MD3~6ebo1)Kby*VdSHC3WNz}Sg)ist<#+Mq&p!{P631~k z-k$rJF;^=D(gO3r+a9lL!2Und-UPnN>iGXpAV^T+O%*g+(5Prb-9SkN1<92}ZWNS? zDAWy$BDgO%3L=}iQEuZ!T6e8Wt95BzTbGbZAZ!s)K(uaDapznk1VjO4$?yG{^V}tf z-{1HD|M7Zp^E~I7v(1^AGiT16Ig_Aq=sFa;mIpWIX&WeHV<>hZ31Qu7(^Q!_KhORC z-x?(R0ZC3&bQA%sZglPAi=q8u_ubqeBZNN^2-6I6->#5P5<88dnvD!j^`el^wl<F# za*e4hutIkRF`k6v*F|!diV1pYcpml;#$BOUZ;FkyXTQO~_&hE18J^JvGHpIznE6~p z9DHhM^ZBIIXS(`t8fPETdbNb4@Iz9c=^cwm0njIy9M{w}g6(Vg^y?(D!78|vt#M01 zvTdU1qM|a?dFUMP#ztFqu5nLatk3;>z;z<T$xKno_2q@Q^+Nq{8tVJP$dLG!)C6J- z$35^GX|L$>;PwC1*ux7mz7j87l;(x$X<pbp&o9B+)q5WJakl4yZ~5y<-33pD?&IL8 z$i1T{Cb&2F%Q|}zf7H$a)=n7a&R1a+8rp_E&@BGPc6ydc4mCE3(L(s(f9hA7#ghA5 z7V*vh1wOeRHn4Uizv5}uuHch)3$fRyvc4yYF41c1v3JBdcBf;nNCJ^+%Vai-+AJWD z3_oF3jZu1N(t}m3j=H}}u%d3TM$^(C5*s~0q84O!d|_kjlO3z<UXpy=1vWpwv30;B zWYRrT1<!n;p|wLYGQBq3%#YXWj&3KtNmGdQMX!HUozJlJO0PFG!iDZ}3M4T6KUtw2 zpp+tar%!oA*Hx4cAKsgrJzp_BlCQ<?`cwl#w@(7|0njl3{mEVWR<@3!*|ql)u*MOH zVEf7tS4QCeHt5o6-qWE^>+n95uj5j;KSN)HibccCt)1<ur95GC=P*-r?{HH^&KbkQ zz2h$V1b|-8WuEj0F;)kkk8zthqTxw-&T|`E6T|kbp4TxHncujjJ$E+UWL`FAF_NNQ zp13&VHYo#RVZ&<!0^_X?H*U*wTZ6KS-8DZcYvE)zoC~^tuJMo<the!~PLIdKIjQl; zJ_n=q3}aH3Vrah)W#h8vPpi1;K|eqnnM2$5WZ_LW>r;t)|EHfqxB0Wwcn-SRd<Frt zWh}UF^AC1?TLq&C7BA$FdullYm|A~%d&?%j&9+Uut($EJ^0mC3tbcVR^qyD!Blq$# z0&-9-tk`dDlMhBhO+<J8a(%dZQHdK>r=tncP>g_TgoofnNUc0165e$})9@>p|8<mx z<Kj(`__>gy_5(DzTnJ=hSjXylp+=XN$eY&qb^FA*!}6*Z6ozJ0@GYDu@6JBa7gW#O zC9kHTwM1ft?Ml=J^LiamweC*#0+`mkQnHz`(&?=O_{qgDWix-<y~I!Z=lLO;$>NF* z`q@oC9dq10uLM0fN);p~cP2SMmmdaxaRpvMi!1iPfib*za4ye-+i@)Mu8z7TXz}3o zIs47ykBS?-Th8Vc{OOnzo^e5b^(Tcx6IXQ(&lsE+f4|Y?^Uz5Tg*@!8haw7`F?bIS z;cFtJM_OZ`oo(iEh#p-|s#z585&Hu2UI-nl6aCQh5Mi~+DZaa~`6o>Wk1^&AIgfb^ zbfoFI?E(y_AMI(}hz`tbL&7sE)K9}kfQa~8e9Ui5(%7M$;%_y6UBvqy@%fF(!p5(a zxO-({C><D4K$<IR{JL=Zj+}$V(VPS$c~8m=p-+QFx8Pqgqq3ogJ?V7jK<Es&J@*FB zlCdMz{LvDP!x(%u5WoXRd%hmc+0a6Z<{NHo&2#TdNr4lFk=&)8?r{oo(cZ36$&_-n zN*O1#ge<?Ai-!<KC-GvBY2cABL&t1(dj*99xvo6^<Ivpi-PEAqt20TLThgmR#uVUL zLFx=EE|ppqWS>BBl;C>t4rcqRts_rOL`!pAcapUC{vSq0^L_r1#H-$Fsda#D6a<!Q zQEw=g0Cn0FT+9j1(9Dn!c|0M#`KIOT{_ea#!b#{WIMKAY(R?9O&AryD7S~IVnqQtc z7u;(DG8DUsBI<-PxiX2T(}spn&3$~s#4OfN$tsi&Z)XTjzqGhjpDAp|lqbyp7>e#@ zVem8Z1WsuO8FfnWO~5V5H=#+{t5KDD)oYGaiytE3y}Egt#&8VR9-&;dxEVoeUs8uK zXtRLU6*8O{+T<n$AH6$pi#wIb;;<gq3d1(;nKJ3`{d?FhoL|(tr>-=w%Gd^`cO97P zWy=<$kNr8c!w6v)?cbw3F=z{iVVRj_#Bz5aK-4rlB0A>9AjDDti~G9!mJ1{Va6iRn z^mD`aapwg1W`ujd&{i=<9r;lt<tUYbcPG3c);01>k*+ju&Pv1g<LJ4`f~!*x6a0e@ z#+7;&8S0-qv5zzgBlr}px40iHk+@9m;U_n?mM6yTDWBKAOc5f?apj>(7jE3%9^`Y< zZ|Ios-Grw+e_cH^cXM!S!;Z@8rY`P+;KPIfHg~fdVo9$WdQ!0NI1($H26qvi@wZ#> zS58f>$?XtArvDm-zMQa$Bz#0M6JQa-jw3>f+?9dv;3-TGw3p>Z;@q6F<XSB0seScC zL1LBW<6|IRzyA;i6J9?G{jk-j!9C7Z4W0pNTB*KyVwzr6e;o(>vZUt^T>qwlJrhVX z8Z}6!CFfva9XrcSLg2uU$;<dEdQOxUP=931mij%#oqxvJ&E_3ur06h)F?kJ*&Ggr1 za5BCBAy%Z*l;e1EB*$B6<(gs%4~2M_xIQ_QGnO!41<6C{zWcUG=YI+wCS$m+P`wQU z)sX4!L0h)AR=?Jo#5pxHzq0^@y7$G23T@0=q~-sa-+NQ_mQW<#rN{OAhF;!1TsNAs zrv0#6C^p9)Iz~^Xu4An(EspAM<fkFVkH_pwo41<g$x<Bw(m!y(7%Hh&y|5@NzCUpX z+J$Ol>Z`rBb0l#}VeJ|D(|?r4869^0Nz;Esy*nlpyPNNpdQ7OMp6A3_9jhJMTIU{8 z0M6X2tlx^z&GOj6AdmOJuhw}NJn&^D^bXaiY2mub0!b81`T*qKz;lBfD}0OF)8Z^U z0#GA>3fIY{!QZlwfqiciu)0ZY?5xCDV5xJD#A#|!<JWnO$@YmZe@dKrN?yMe*Y@?z znXw+S4%Qu%yZwEYtKE(IXxlbSRk@Ez8YBwdGpKojnk1+UZbt#dHW?=eTiy0WJKJk* zzu)|C@Je8bzfsq_Pyc3Q-cI^jgap<GaVh(^o`tC5>LFITmm?+R&|Ai=QL{GVH^x+i z*zw<6|C5?<o&`G0mXh|24x_>KPfEzvT^!Ij<-Mx%5Oau4?mU0!x53=h6y3))a-uny zn_AsMzThi4Qj6YudDbPj+$T%JD0=C86#c$RBJI~I9Ty#SAib)=EFP-)vmmA~R9Am8 zKWWp`4xzQWN*EVw(p|QNWwT1FEA?qyp1^Wma|w%EbP<|-xP1x5q(7^1TZhpFmiKf> zKed<&G5c22!~AgdwvM4&E``Wl#ql(}wzHpS{PbG^p0;qVD&IxM`I(_eMWTyz(F(1o zBEH3}Z_Hxfx>5v^WQ_Ug;>Xj4L=Y0m{n*{lWUWtf-{BIM0iHv?fJO$uHZaQvJVt8s zdVpJ|h(meH85<u~u(&M5{MYX%?Q*jTvZey#B0MHKZ?)TdZ_RzaT~zLy<{ljBVHI0Z z{zX~sY8SNYq^x#D3w@hvR?!H*&&07Lt_w=bSJv0slGN4O*T`3cJ!W}ErN6twU-I(w zHe{UX2dM^LyI04Y=I7y*XZ|C8dWpfW7k@Y0%1^NV-3UMFxOtX*O%zNvc%3ow^FbP( z+f%lGOAe0JQB{m$KxCp|sKNhT@Fr2y@NT)F&j1>zUm28Qw)ogN8K|cObp%lE^!eh} z@;3hHUj8C{{qkJ%T7K^()jPcK-5cSH*o{V}{m?O7H<kuP(NhcR-%*!$C3yQ&nP2i} zwj4q=<tf2COY*krck-E)ti85#M%-3~Zh4sUy~vGrPKjGp60Vc%qu!IKw_Yknmf(DS z1KsnMO?n1UcWd0P<mSTy9RSs5#$zW*e#Q}q&1(>wrs}%$9g_2CWk`*Om*-U_iDBy# zCleBf8Nju#o|o5e{<X)av+dhVHgkKPMSBu&|D3!HsXgWrnkcx$pytuHo#kzEy~*1r zAxoE-x3j#(zG3PrCJqjDXfL^!xf`@GZpaqIaf7KBD{KO1*$!hoLNCjhjS$KAvul4Q zR~9=t{X0f~y|d9KRC6hWl``A}w_8l3tvYu23ntJSGD^ypbAY0oc&>LSwvErBTblU| zWJD1_0YB<KDAvk7*z#CV81@0x)RaJjn!Yt>RxYvr9s&&cd+N$gIq}tgYjV{ECfseZ zP;<3NM^d(!5!O9;(YF|qSiev!sNai>;X27CkJK8Tj5XQP`cn(aSE97#El6q|>5})S zsc`%zcX$!t>FG@%!gX)`v=DbXMKBYt06Ik<>MGN{&Yh>H``c8-PSbrCvL^4cjMFID zkP*^ZQp1Q13;PHd8Khw3O_Pzq42Hc|veGjDaYR-$>|XuS3$0@yQg44M=x*)ZCH=3X z(qi>3ZLfEiLE@5nT78(lSn$yb^;a<sy}Zdr+IcEL0cukH1<B7C{D*>{#!o{U-W?4z z_|XCNEcnR=zbpNtbuFb!`nkW&2_%*5cmHepe)#tReM?`<(0BjcqP_a3#McEsrEOjJ zz7uVy=z0L-*p{xNSA=e9BGqU*x<^3IAK7>ZQtHpke=4PV(6#0m@w$=!eBL!ZwSHsx zI@iWBMj!qMCMi22#U!1mTlx>hrkLdAb2CgLeYGu<Ot?@?5-q1K8<zb%gIq&vD0dkk zX$Cn`1;Ze-jRfG26g8T>6iJ@wdVX#c)$Hwv$Um!NSM(U7hUDdK>2Z}O=;j(kuIIm@ zmVeju_+~RD$bBq}zPcOyuITY$prOZYS@dZ9T6K`b5d7xFVdC5#9od7eUXW)2j8pAc z^rmpNE4m%5R^Tbl{%ZZs@;TVw<@AI(`izstiz+LtnRaKhT^KpHf)Tp@(ZIOZlQoo? zCrhADZEh43`AX}+F5ZfE5MKG5+mu$U&}Nt=6J?<}GN*;-$ez|lc+fw_vK?Kh|Ci`x z%vSfu-vva%me?ZF%4Uq~usDay+pjEKT$bBzaalXny11-;&f>B>{_n>Bj^c(c6*H!E zj?WLzI62?UY-e>c^BV7al*hMVWi#{PS-X=^Kti~&rAT%}0u3Du!OWNv;=`WUQmNAo zc|>NnMKZfx(_dz{78%yg;!#G2Vs*E~HYE5`o){f+{}|$JZWzSZnaPdz?roOw3-9x0 z0m95)@6B%RG$m0)Ulq|y68_K1PRV6T9;RgWvRa0Y`NsV<D7Y5|<5)H%cdZKrC9;l6 zC2hOcR}#r2C4;14nWT4vq%!kRTjv%B@5QGiqDSI0|D$`6l$uo&@MD7<6!veE`}BPL zQg9?&3Lh`3e+TSn@&E6UJ6ijFgxAKQ(uU=?<rTG1O@+p>df~Y2wZ<&7oi)Fc)>qu5 zheb3&hdmz5ezP!b!qr1xk)j^TQV)^T!!SL#*uj2xD21{$?xaIx%aK9f-7T}tXzglP zg76Tk{DeViPydD6#rJru^#!YDg#iRxRu}h7@S!Y&yZeKrVJSd2Ln%!aX0G9HHz-{1 z-dyvFpSQ#xvmR>0A8&n;<_~SPCCWO^f&Ow}4*sM}HD6$iaL2tOuAQciru;D~;{<Pl zP2pQqD$t%4+>A{{Fx5@qt~2y&n+Z!{LF3k?HgMekN_0mNSs4zKvU)Sgx^<PFc+1?2 zcLh64lQfF#FpcTQC-X=f&r{7>)gWCW9A6iTDdutFijLvA;%>flHvV4QzIst!VzL;! z=aLj-bFjDWEMsgc<icTcmd}^~WA9cT-;m<##$-{7uZJWi!S0^7K_cwkt$fCHooAdH ziqD@hNDMw>xaaQ~gJAFVp1o%b-+jg)n0q~pJ^d!y14?HMf~n=+<!<=1n0ld@`p<pE z)N5Rfzam2@5R?S$xW;`H2@qnejM>gT0Af59C9Vs&cm_#vuD8QAgm_Em7?<>Y4PhK# zXlx?%-8o_hp})Q{@(-0S60bzEc;zZ#x$RBO>G@@CljQoY_RFsNa;v{ryZO1){NfI$ zZ|X=db;LwdafY9YMH6D9lGH=5)I(bibA1l<{A8%$pz|8{ty18pVt4NyZTP8J*34{v z`p#W{r$<uB&KA(~f)B_#tfimvc_@)Y2M4KrCD*|5alBVH$w^wl-t&XMh5DQ1U_HEG zV^;Qnr{HdZe%|D!eCk<>8RHAjQsKGcDI>{%t1d4)!iP=&^k0F$wD)iF8`g+Y3?YbJ zmL9k()EAMv4Rf(naqo?k9#<4He|pHP@PG|3Js+y61GXIdJYft#Q<%LRTO`aUIXt~J z2b_m)eTf&*Fb0-RICl`1gOMMcIN~^%ByTZH@=ZHa^@qm4akGX8e1e@w=ZU?r7B!tk z1GFz0Q*o$CuP+jbY$R*_O{6qT<0rL_IOTJxNnM`+WcCkMI3A`g?v67}Q)=#+rn4F= zWSj~yyPK@y-cHbwB7Ult&gMHb+qaE;r!fPpoG*Ub7&rGbmDBvP#t$TLV1c0R@o&o& z!LP+#h`*aO{nHud^!z}1YZt0>6IGs$8a8Cwbrt0$Wq8W07l5B*@aqI07W_1Rd_M+S z{mEm=;XZ%CG$9Gm?Plb~D<$wuYBS#XjQ75Fe0RcS-bmIGpO2_~`)v3eYY^i$gbJAv z&yh9y>EALPHdnzm1*O)G^JHnhUhU9%QQwYNKHX|3@K{hH1G;%X=Pux~$Y1@5Ug_t_ z|GNG(Gt)c#lUQ%)hDv|lm1yLUtvjv*BLPL7!3l$MFxhk*m`o5J2h*Fmr*U884u2Z_ zY<G$W2Gh|SBk^%Ksc&|7D+9-kGhuR5{<8FA`U2r!jNtKErG6a3k8AnF#&ap-8LsP2 z3edxW-Wje5IF0bbd9tZCKVa|&0pGkVh5vka%pl*13R*U|tBTLDRt+k0_q-IGpBPlE zcn75&tB$6s;Rv=CH)*@?*cciQ205#m((9MZSG$j;B;Otd74_{t&bNC7?V!bfF*wP; zo#8^(?$z#zldRp3030>o0Rp~=A0Ncikn!1SR#0z2PFo|jQ;XcO$Ft?KrEAqbk=jYc zw0U^+=$vzs1q?$<U+-x}X=~ckbu~}EefLlljzM(9&-dOR&Ej{&x8q4(;cu|EjR^N6 zL~eVXikRQ9KZOL7`CBY$WVaNbf~Y_JMq}LMKAeoyteMAbi(?flqEJi>r7yD%(;=2c zcDVUFrPU59)=lQz5s>f3%;94u0r5C4-|hLLPZT!~3!-zgeI|4FnCp&4VEw=l5q}`x zEhP8?wN|oejjx%B4jV5hURS>cKJ8^{Xl1cABN>HFXMytEMvdd|X^=OqUB{Eh(^Vgf zu2#E_LIK><#+fQD*Ba+3|9Q#}T#mn&!iMZ<^0VHmqN3FNNqv7b_$zk--}(_lJQI*B z4MZjrAIvw?r2hhv?Z;@IJ-T?qsDfiEZvVa_jQy)hg-uR9a@zwJGYid$(xa|DI>)0i ze6FxQq_(UuIWdGmG}S(Tf2%f?W7MuOnwp>7d<;{I*AEe8jMv!=&w9#x=o%PB=YHlF zyEA_Dr<v}WCpO{MV&jwH5$>(G)=emKQ(-vK?EW-OTH6I=KZkY{Cr50}(Csw{v2dMi zp`LDU=E;x8YT`?XZZiT)<M#obN|s-~0UVdXZ(Wz@{kxk|?*nG*J$hH_z4R%AuSvZZ zjM95vCV!>gU(Dq1r}sXY{5=gmlm9+?kz9CLs=Tgoy+<?oC+hvXJ5%3F#~XYs^<MD7 z)qIa-@-NYQpG^MQdVevK|0#n{<=1$`H-x!nx4OyuU^F}k!d&$VyHF;SJsik=O-1$X z0U!_%ztZG7md%Lv=-4ov*PqNxM;<N)gyWb;y7+mdgE(P<YyS_M-;5qI^(!`a!=F`u z`=6~pyS+JS__vq;Tzj+O+oj<j{a?Xbd;UUC-F3T$A8!6Bn&fU?LIYTUEOvD~onvd3 z<Q#f|l*|yE`s+J*FifFIv3qsj1FG1F@^Y-Um#9DaH^jZkVbmJlv-xRoVK)74G%m@M zpIU!a^j^!<HT@gO&Nibm!J^;FiUM2p=^-UD6eE}{Lpk8|kw?*mWkcf&hsKw=Pj4}X zv}Mp00)XM?*r3<6MmxH_iq^LxjB9Z$SQDuomS0O&JQEP0oe6T`+OyN7&LYIa@g!=2 z(aR7vi^{@h4`X?81e$1xSJ*FMI;ES%vc{lGN>7zWUpT@Sq5O5IOB|-sc3ZFTS(aaP z)i+bf!EFn96nM$r+M*4u<+Zo<n5TF2-a?BOMaW1Ui+pG>AzsV);v)~N-i%{Z{G)Uv z*yX%ymvI8r+sCN4Jnlj@W~Q9JP^itC9n$iA(Z3~sj^nG3*FS+LFMlq0-_Hk|_ubIi z{J4#8xK495Qs{PaSt#}9Wq}=fvXyhV%DI@IhD<s8QjY1BZq5_g>X+tYDPG&O^45_< z4u`ZEe3V6WNTw4lg7fs({jxXJ`>-e%Dqac`T;G>E7-jBNs{;jW4y<-HEc2n&fm(Uw z38p-N*_%Ni!GNA;0}!D7bxZL;-BQeT3egj_aq^or?V0MUxFBh@yAdd_tY>z(sv-=( z9jSqwr_ou4?)~Of^v50kWqUs{=k<urqbw-`YreALR@qI+mr{0Rpcywm<o@w^oA?CA z52^c1y#FIgX}J#eFB5sXU*hIN|3k6AQ7f0^*dbVrFi|SFzE4d7%(y(hdPD{1;0SQA z#OzJ1O+f|x;SM`=1Bc*r80`1z{4uG{vlI5Q>*rhBU7er&qjesZ&Y~O}Z<4aq+q7R+ zxj%1LLp~Z=a|uI6B$XF4^DAR<@6l?=0*lJxwtk+$S0cdIE8r0HKVbMep5~<Rr6zri z{|ZWm-vJc;Xd6sd3dT3a-y6cn>V#4CWaLro9<afX4ytZ#ts11fAAe^{B6XZ|9g}Ir z$L<tg*~vKhR{d5$oseZF#{2+#KAC%0fZ1?-i6NIN!K-^3=N$Sn@^{UD_j)LFVUk1m zQv4J<e=3@2s-Of^^gkP%99Hw$d(De;=x6h1h661xqWgwlHJJq)=OcCUAj>2gj=DUa zKO=_MNtgGFtbCmCPFv4<<2Rj1f|L)Ea-tDf;5bpk2+*IX7D9{_4*ax-K=<o4e(rO= z^YXd1rmZ~YJ{c|HD-=(qGX5@6+=d`Hy=<<1(Mu-eG3=0KBtuTu2}iZB_IOPVgkg*M zn?n;TVwR_(W{Cvbir{OBz5>-ve~DN;k3V)Aw>(ttYFg`Z@)<(1sx-0!p(n$wlC7AU zCERd9aCAQEor^AF^P`<CR!ScxeIBBn80_F~6GpwCw$e&8?68ZEP`e;nWCMz!M7(<H z7NgwQ3GL|1nHUyUhHCcZ83&QXMLkNIf92`HE?;s}piNCDOrpoin?QWo4&dqqxFxr^ z)A@{>``dCzDbe^GY0GqwpsuJX#kF@@$5ldaHWXAqqs?8)k?6i1hcg?~kKJD(B07|| zHicrns7WWr^Ro&pp}_ZrF<nx%$vxv+B_R>JnsTkD4N?$fYi>DT-W3xLl)L6;mn#=# znHOnG#eA=w#7;<O8VN!LR^KMm8@#156{a%nMkb>FW+S%6eH-}B>A+<Qu~h)3k;Bp- zgcw^{Gu4jnCdWgu7lkjwq6qwBch?tijI2VaEznR2pSf=pV6beRttNrnPzUr;KHxNa zjwVy}t41kyPN`VAI7$|Z-K+=1X743bPmmiB`Uy$C8E_)bH!W^Mcj$C}&B~Ev8C7*g z^AUdDV}h5|7~{S4Y6wpydm3XGCWR){vtq{UgaWRX^hq`5ZOJ`ej2IX5;^!Dm-6@0r zeQMRu%-amEYJKL-JlfQI9w)~e-6t1oEQWAx5T;5RWs_X<v<^AR-Ds4jTf~U=^2{Ks zHa$(7B&ZeCJSn$VruH}gC57O4Az&OoK2Z1}Jh{_W*aB}jaPHfOnaYFs2zGyNWgP26 zd3@1OTTRn1BpA}Ijg(+Xsj!@*U96W)V@N7Z+7fo5*ppC0W$o$t<<Rsv4&+tV4s@@| zRSc$hRk)zToloTqZGTv!bRey)KT^q@p?zs!u(!qLm=?oBKtq?XctGc9$v7nb`j9xc z96o)V${T{A%<FA|QxX21t5HC74b%Pue2pJcO#91wbWx<Hym0&qDEf<N-q1K|0`2(X zXxdLZi_+u85h-uLMBJ8S&6XbTpmpXyh1Q-F>*F42xodhB$BNu{%UB9OZu`Y!4URc7 zSYM~%+;Ra;_w!7m^hDtB5UYp8b%BYSej+%)G03w2M%j1cry-Ml7TJ>n89SrT(j71O z{QZOcVV{2u$wByxXxse5l)u&6i>au=01r|{;WmJ3Ob@}n4Xk_p!EBXJ_Nk5BMiqa( z96v$MzgE^p+D;^p2nT`D&T$v%JWK;w<nD%k;cP{0d4Q@SW2D5H#nW4sKj@8=#1i6; zJZ}U3>`+zJZ#2nQio;|G*o(Fr*4;S+%ucIA?HaqlSa^jWv<0(74-`!<H~pL4a++tS z^t(jCvgd^uS-rAuD>Jq@?oGz!&R|>$9yhr21y?1!=)NJZPltfRURUj2{xdi+c<Fl; zDShuhns2|u9I5%%M;FX9HC~+qFMcl>c~?l0Ic~*YSgcCkvF~#y34xg%hrZ9;7p(6^ zpM|nNEeXXQ<NKw#!-phJ#hhUdaNlx^nN9^9@1>@2`&WQ4qDKn^QWzQYy_?*u6@^}K z40sM4%G1K_+dse|>nCv7#oCBJq}tGy_+_uSn|$7*%hSo_fO&khF7@k+ed!2zVbg^^ z6pS@^ol>eF%TGfFemU^X%K#Z<AhQH=Nn4PoRb<fM?rQKK`R>M^KorNj+`tF2Nzvo~ z%n_)M4!2gJGI}-FJc7@L_R6)Q(|Upkk10e<F5>c@>g`=+ZY!$#Wu*49LU+a^0ro43 zqvr>zF!Vz_s%O<-5k|du&&L%uItc~+y@c8V!xQkg8~i?kH$J+8Cy$@iuN%Gm4WLU6 z=zv`S)dST0RLXvpT2F_iyxEFsf~W>*%#?t>$(9g`SvgPL+%$rHd-_o<l~+v>agz|R zsTXa{KfpWgx8y2obO*-fRoOPn?F(s%W?rL2I|2O#OZb$<UtjWp&~Pq!M(B`G_T9sZ z>br;g<BlbaR-*KAKv1LVCFEUwKZuJF6x$~FP(Mehk6Eg14@^*EgA#97VxsgCCCnv3 z`-PK8lbZ7ARKI0b=<d@KBKrkGgF~JZGNB+?wN#F2qJ%?L!ex|Tx>k9Qh`Y!a-I))O zICrIuS#0shgYP3<Ip4#HsoW4(>YgUE22ER_%tbww6@29nN|YbX>F{~?g*S77*>g=b zYq?0T5I4A^TT@B!U^tPduKrb}NZ>Lw<1|R4`Cm?KW+^;agWbx$JLEax{(cpkd8kHz z<*zn;Oz;_x-;TItk_yFc;URTh4*?-a<cQBT_CORtg}-IkLouA+=)>9E2*)YoIwoJb zx?C5v>6CQnv=wgoy+oQ<a}c$oks>p9hcBdY_F{bc_TB`)#@FA+Hs+X>gwD_VMR-Pe zDH33DZodsvze<F;mp9rW7o7?jMTU|o`;VO!f9<}_+kpps-x+y(MyeZg!~I^H>Lkta z%(xs)t*0AO`?L|Gy4K6fdG5K>TVL5hSl_I6?R)s6I=V$qmX(O#Oj_+egsRoMvB8I7 z(k_aXWnS=Q2w%*eqQrj(iN}%1-80>C&15v?a@}2DQV#2k)|HMUwFTLY_(A3u{gpCa zYZ>vKlx0Q<*Z73}xWF#luO(`3-PY8RgcD~uyHJ`>u}UjR$_>GuRPJcf%lbWS=dM&1 ztXL;P_&Rjjo&GQucTIfGSOhSknF|;!<B{G=a2Jr@l<>ME7>6!1@`wy2#4ewTsq1p2 zH?^=a#RBJR_jj>_5F~$+V5hgm<?a5RVXYU53`IErGs}1$LcIFXa+884w+@L1<KjDV z5y!=NiZqYNtRL}pktMOE=j+gM2@P_8xSMk#6xk~>h7?#clIT+s>A5V@o?&t4UT>im zCgLd4@7x~cFvEeNnJ=mL#MVshWNw~fO^#w*Ck6znuNeHZ4Z30>IuMNMb#Gq~8{wPX z;ArZsYP>NNdA;!m&fPA*>4?zn=S#s=6qU{H^D0$bb!#vv>Ln_{xa29Un4s&R)Hwzf zCC+YC;mL7IXmO+NSx1~^N`exT2cVf)5y@YWQSromIVlpR<7GW#eiV5g8Oe>=;3khv zWi)zAZu(KxmgV@pb5tWD-&KFpw~g}5Ryh_b)iF+0ULA_*97|f`H>uuPq9fn^=RiKN zDMgj0PIrz@p$FYW2gO?Ga5MoUC5wCjCJb|nv8lv~eYvohrNpW!-K7Nuz=^K;PqNdE z)h)+8SGptEXD!L7PN$G9*t3?s1Ib?uY<gwSExj}Sygu&<O$5K@o1X}@Bjo3~%?oUv zd)z&Ahm7ny$J=Eh`+vp9_y6DU@iIn$pT)<P$H7O0#=D36{J-GidCCdbh12+u@b~yw zGe5w`%s;hNSfG!zf1xRh+n95AMJ75{q6HX>dF%s{oJGxph1mi3QcEcICBFltN>?2v z(RDZ5oYEH24asA4-sJuWiAzpA1sKX|j6aA--SWA{Rs9Fc#-dQ-8AOCdC34r1VjBfE zVJ&bQ_cIC%#cq@o!4z-XG^*@_)R&R=MVC^ncIC8Sz&%vJee?RgU2Dt%(l)DZ(+cd? zN}2SkrU|x0twlANCRIgypcRBcm)in##`^XEicPmy@I@;7A(dJ)04ODust8k^qi@Pe zw0C9g_4(o2eN=4n!46m-qa$U(I8hu^Bp;f8jb0BnCLC$AN!)^1&--%+lfuPJ-&-GJ zFyo7T;H=HPcC_LsO9(p2UD+$XTp^2QsAi7lUh409Uk94neElq&nx7!m`iBlJ01X0A zW`1y&%Dpzw@(-})H@RClfCzwk?tT{{(6ZS(Yc!!#YB6{~C9{)Vti_UqcLX(l{QNY} zP>X}Tp~1ok1{`er#%|wPKk<)a-Nu4M_YI4x&>heOh*!r(62V>BNgo<-BD`P|lc=3~ zkLFi4d3&cse<AIUcAD0g0XWy@UQH3JU13LUsHe5aP)v6QyRYAD?}rA_6^bnfUa*hh zGGbW3ko5v}U{vlbdS>T0Iw>%>eX>&KwooF6V!VCsV^Y`#Dw4kR?S6hU_DxCuzpV!2 z@p+gIqi1_`i~6~yg|*WVaf`ddW@w&hVWPB(LEvjBrb|TKz7*U12fyCaSlK|S*z@t1 z^2Js?MXtFAsqrmt&092sBX)lk!=FLx{e`U8^JEOq>4fhZ>?(n1C$o7kzCjUj*6M9? z4*r(V894Yve-ou2=#L1?-A=h?sos^np)?%SJ|3v%?x}Sw#5i)9h%u_zL6rK3baB&2 zPf?nJ-^<{!w;fZBc2;XT8kt2ehcU`Rcj*%1XahDHh@$FAckCNMX3h$Cth!fvXiYE3 zHQ9%sjDA4-r@Y$<^-EQUI)I-<!4)LvLYgr6ki6o+$|h#V=HEicZt2@wxn~9+GT`Up zH7G99VmD}nYvz0M8r9*)10LkXnC$sHbJ(bPio(KmB1bAa<1gsh*YMnsjsB`RhW_-r zB~+sTa>)t&1mzkhb1%nT9T<POSqoibrYuuWB{3#@ukF1mIhGc<4a+s^rS+P6AcD_$ zO{!ls;>|}y2}5axp9<4Wao@Zu(Vr}#V&MK}aAq<Z-=@iKp@+*+1Jj2)O#Vfxr*ci_ zU2;c2FRau)ErUHcd?t*_UdfLrQD`y?IHu`Z9#vrRFQT3CPeAmSaZyShn_z3x2}q#| z+cVU*?KD~deXy4rX@Yb0yh+cpGV#1J&HpS$qRS#WG?A0zTajs^=C5FXAsl~K)}XEI zENlTXOV#1xR1#zml`jPbAhBez7}*`Mk8v^bp5oQ))ON`*Ixqo6_Y}Iz=)=vmyYt&6 z+SwKT*uoNaq3@)3iRRGmw}15(l3p@9v##j9$*sO$NxZp5T~Pp<+_QU$lA7FMzq6Uf zEXyCNV$yEzFBy#c`XYBWk8H(-X6P=v#4K*#Yb7vA=$19~Vu0NGy`QWUuL{C)*O8Jl zqFib$gUs5_RyM=JBalHX#Bnoq9oU_bI;Qy-_uw4Y=XGjB)|9ZGBq9JO<7tC}XD#)? zP!E)giMAqY%ZejozysGe4Qnz>X3c9<r%AgPaZiQRKO1_}8eFJmqPjGFp++H#nms>p z&)`EM)^qsi{Zq6~_Ik>|dec*$f$rFi|21%K$PBc7@n{GZ7?OCp$26cT<H?HnC%(hs z5tojppFPyiBKM4KCSZH2`3G=PUBh)^2JyafYCb=ek}~r-*`NeW^6Jq{ZtE3_4p3#h zpGJ?3DU*<iX_CIkn<xo(y6VATneXqyK7>>^Y4%pT{5L5FSF^uX0u`<s$4BpHnCb87 zz|x?4F=w!GQ(0Rv60<|YXw`s?rHm`DA{tM230Rc!HY_}+IQTfs9r-@?G={uPASKB| zDakzr%F_Ky>38M~@pEip93I<GQ?U0os*Dp8{yk%mJ&4bS&k@%iYf%4p46=FCt{CL4 zhv5d=+E<z(LC(xWB!Yx+uiTU3lLuiCc;OaCTRgD?YrV}N%+kM8{iOX)M}R$_9L=Ng z$zl+a#V4--8t}=}$_1ZzCV^Yv6M}HCXbkwIqz#{Zv@yje;W`a+D0a9e=-r?LBa)rD z<-vI(m}qzx+;Z?j`*c_&AX;sr93hUvMtYci3)MVJ6@EStwS7V=RJGp&q8I6xW(8`P z!jtEZ178unMA%J|JWDHFp_<3l%Uv*BnW%Kh{XfTV%U{OSmq_vDUkq+nbovBvb_L$p zS!!orwbLYgmmUmaZC|(P!PEeDz7MaM1-<8;aBhzyLN&jIYrFvLq4eOWrF-u`yJ_CN za~@u9$s@&%=_v=kKZbU=Gh+eYvk{Z#dzc>9_XF6L?_WZoYRVU{|87)t;{Q)}`uLqJ zb}CBdQFm&d!q4_T;qg9=i%iH_<8tdu#>ZpC$BBYbz<JM?45wcVgq@spd(`a0Kg0IN z@fy<nwLKhv!{7IcN}aVKj=kPJ`#v?)Ah0V?Wq;40hpSt$V=b7{#|{4jL!eKC3d418 z(>`=dQ3XfrE5~fsT;_&t)SdFgFSPXY^6^j@I%XU9sRA9TJx5l<2k)irAMvhG0nhiq z@MuL+n~GFnC~lhB%j3nANqVyZTRfmyx5zS6K{@EKXk-w^_6If~NH@EhQoCb(+3ubm z3VSc9M^}TN7rU?j#1_lE=*cE$+irn{YGlEcW|TFJczy}b&F542Rs9BgP}6vn$nPAk z`<f?4V);GvCd_lgjr@2XTJ<lJ&z*z)m2ln19`?~)z&-~o@>xzNsr8Ny`q$lWdf@Fk z@WAJY2sriK*Z&@6CMS{Zx>X~Lv+mn5c^rRNrV^sSXn(WO);!+_TFa2ySP$9EvW7mT zy|B1o-vx10j_VHEYa_a!l9t$T;t(o*=G=lnTo3Z8yU=H9k4b4XEWM=9L^kY7Tpuju zWtZYQpAqw1y{@x~>-Rb_tcd2*e~Vxc!62^RwuM%c`v-<86W6S-dDNMT8Lxq!EOFhJ zrUv5rNVR$=ajokNvc>h;8MWppZL^qKlM>gG_wH;^(?(qX7$`UE2uBI69k>f|eO-e- z5zCDNB;<zA-QL=Ku=Zc#cm16Fy!{1jHx!IBfCf6{1@<JKJh5E~z%DhURqE$11h%Ml zKP&EK6(^HcL%KLkmE9<@Hm^tXKhkn(Ks(@FkEwyYY%qEGYL97TP034Pkjr+m^rRYG z3wJFq2cv$pW~(1(w^2XN9u}TkOwrOthPh{#w~?3C8F{H4p)S&zBXJy(?ylI56Cx=r zX8D6^-K9qokzoGgJ@5Rfye!3+F8LRer(WgDo;}^GHdHZ=Y?+q!<eZ)7qgzlYQ0xe} zi}I}rchR1*wnTqnLMC}xrk&vXsXH{j3+R-;|ECSUpMK8pon*7b^grMy8vL&2$*BM* zo9UK2l;N;>wT=EIx`(kl2Yax$ndO#C-n78LFElW)p^y?g8D-4dYq;iIglYFnsy}5~ zRF0;k9Jl(dU^+0<hJxj}ZLhZXYi{%`;w+2I5*<3eZ4Qs;Diekr@}H?k{*KgN>5dU` z*f>4)YUZv>*+D|FtKi`<+b^m%-@Vn?K8JXdp~P;cDB2FdCbyJSNgie)x0<71=!z_1 zs^&^U-M&n6!5>&SmZtPxRgTCxqMU7+Va@r5pTN{oMJY11B!Kd!mg`imUy@8<MQFCX zs<$fD60x?ok+=ud6q)QeQT7&HNq<MbbffV(S17P?C>7Boj^g7D`EHMM%&XVpKRj$X z2D)F-ZY(4D+Mhh(n--pjA_FWW1Q97ZiIz*;No&`)a-$IDC!B=P1Iy#Bvyt$v!$jEV zwCsnv6R{95-Rb7?y|=ArE!=wk1=0T2C^sJu^r3QdOHx~UK4EmmGm6^kWW>^=k)BV~ zR~WFxZJY}}65U_ruz?MStbnVPMh7ABkKIZGDCqb{Q8T{Pfl+80PhJ>(`gBTrtRpQ; zd#seGp1x4j`IC9JoQ(l`$f$+cuMWlD07wFw30$2Yq0V2VZGp?xQtji7bM6i9Asof9 zaC{V)poNQFFKAPVC6*ZU>z6b;c@I3}=XD!fXvfq3`2hjxTuWlW^S{PD8{I<(Rw}72 z-<>!r<D$J14mD%fC=Moas3#v<9_cRsx}}weGcC~3>RRas=eir3*S99es?J$LZP8Lp zGd^gq<nN-}g~21~sJH7(<H;~c-hB7KKZ5n0E<_V`u|m6wx%a$cH)~p;g0X|oy~MV| z)9QAo4{QvbA-}=c=aglcdULTk#t6=CxbbAOm-xuyWM@jH4Pk4;VQPaJYSL|RzodSY z4t7p}W79_U6br>=L&U*>u`204XKF;^#YM1XlAfcbs>{i~ue*c^9C{t6Y@;O}AICF6 zBQsJX1LM9sRWm#zgy+qTbByo?6=V_KSf!EK2yYZGUaoSMxz+vp#&wW$auCnR5%yX* z0;kI>O4Nu#>4rb?&v7sRQJgBnZld({o<|WXTczg*Czj$Lx~~7#m}a|2RT1dKE~a#| zCuXg8r9r<L-$2;@ATzW|p;Z*BYoi$L4^<SHDJ6Mhf~n_tjj#L;B*MPg-*nz+|46(f z5+6yRc000`;Ya+G$P}*ojmG8@etcxJLwIsipVHVgFJ%DlGoS$i3bzIN9YDhIwNuPV z<)NMSr!w{|TMu~W9e<!KAHU=16hsdv!dJ$3#JA2xT5?|uu452bg)96!q#5l|7UvSZ zPqj7s@Yk>hra3&9E|GvjkbGcPlNR@m=m#uBeFxKLyp%s2|G?y%%FsGsB$AI}6hJvg z-^=6pe{;`NtJ~4yzdV?YpNDP}eu~v~XeOs&GCy7dUGSvg=Qef!U$<EIr)8FYejQpn zwJ`a_o1&d*<b%q1zbErfKsfi>X4aB&gg+-a*}i0*FEIlketu`RL#VFwvqql3DtrY8 zpJt`L_wnB!po*&O?~&S$KxG;gsU4Wi2R5bOE5GA<F%^Dy+sxK}``*O&Bk$#F^_F%w z;QTZwpHo_Wlk;+0{c&&_(x$w7fVYjbs$PCw-Phd-tnD#Xb+@EM>B?dLuvdO^+#((J z^7}7#oGYunR{vm?r-f>!ymFQIh>}v}wHuNuujqd$4<;E!#k19$`iJ;Q?!Tz*dcAb^ zseHF(vC2>WxG?*>t!Oo2xNBec6n7}3G*_r|^R~&c<+A*Uooo#_Ej8{O;`@W>NTzkq zLRa(T>1f}_jgEAmPp166vdh=bpBw!@m%pc#KRsQ(YVzg3^0##P(%;hlbpE~|e_JAU zX7%d7R!5WTQNF#^%ifxKTo_aqs`$|EOoW9h;v2Y(i={49FaKlM4im*;(60o}35=B( z@r0ciF@uM(apB>?bUSO(?F{*LF4BZyK#%PL=<CP4ygBJMW4L=Wv~BxcxE*0Y=Rz{X z4Tm2@KhYb@6BqqP_sZl^YW;o`S~=z$$<Bwmc<Fetf+p_Zs^Qit2m5(D{_f(u!ko8o z8QBzixzDj2i7U*-^`~9G_ojZqhUnt*k{vnxwB|(HSHus~?oXa}8&moQW_?f3Zq;?` zS_waTBWOXCt}ffOIJfG?_<EX#yV&sD^>1yd!8W<D>MSCL<i<A+9rFe4Ja>lNs<zjc z(o`+pHtp@(SxysIP3Z=mloQUWYc3Zl(WbY4==XMH%#!jMdHGY<oV2*SxYgQ08_IA6 zeRtYT`_jzEnoTnIo`*53`I9ui`t^HYuVKG|!$#1-Py8xa3E7^3w7Oy%m4i<>!dk1} znYZxJdsXkXx-GT1`EZXviRa?T^dDPW3v+I`G%+-<dQm%GbJ%+f4NB%N2=`k(<s5n3 zjKOQ>>z*GE$z9{tpRHMY;zHYL_ueh)d{2pX=E}^DY^cVp0cpPq+m-e8(z&<Q??i>h zyUVSNxA=f~uV_2n+%tO_BDF3kjJ}O7&pzo;!_#zZEV((kIC(6}!~a(6!Q$zkwMrjv zT(|r5`8oe37T@BW_lfH<qP1*B)pi16zuVZ7-?%QnY{ukmr0h_iPS~kW-RM&W7dbgM z+#PBBI^U{kH)F&O`$U0coyyre6f(k|=MeK-tAOZk^txLd6BU{c4ff$DE91K**Mbt? zUpMKRb!^@=CFQ<Gj}N{j=&{`y?&ka=(_i+F1ruMy7<NNN&S{?MhLRg<%J7irGgPyK zAr)m*#&>v!o5&dA(|nU(y*(#1^C_}g1m_t%^j;;m#`u=_y6~$k7IH$b6pn42pC5W< zWhC*395my|^dDN;4ZGpj)jQfx85Me^tX-t>)7{55&I4xNk;3W#A^C<ABb{E0BxY$4 zs(0jtL#Ka-u67jqFir&rCx#PJzFqZ}yioav;oL?2nkOHJm)n>HqMP;AJ94XLNZOd= zQi=n^7bIsPoQQ72zv#XxevFJ+6rOg|ZaX004SXN~zFZW)iFHCGY_DHLl8YA_&RFz> zVjVz)b-INw)>q%n=4eWujafP*cSGovU!;3|v-Ns_b^1tk`iw~9C%Z@D^FyzM+x@iP zeIlJ!Wcp1b)b$~`t?rnS>sfr}RTU9;%lEk`zOLuT>g^xukS48Q#L{na^ysJ^Infh_ zjv+$qmO+d2IE8I`URn*x@H?GvrSlyrz{2_k{ZJ9D$eJxx^$JwRzS4pKb$@Su#NL~q zHa>|HdUOYim+MM7g}iK83*?jSj}%FLAFl6HmjCScWA**SIY0Y-Z+$<Yu_eovZuLWj zk=g-wRrcaM%U#R_u*n{#t*giKFD{+PH)yBb9WrK>?h&!K@BT#S8V1u4lXc*h^Wi=F zQd5s5(m~2>{{5a4T}JJ#dqn$8xwyKub5%*C_E<Zr_QviMQ8N#-bUu5?*!w-A)AGK$ zwV>*dNbPkr63>L0-OaN4ut5Qwb?-c_we|$@BdS|>uWF8Pdrx9wp?d-qzGmLkT7((6 zFK16By`NCs+CJznRq{pcjMVPN!mF=)p53LaKHB%6hc9-|S9S0U9Yb9px3Sk92R`zS zOr1yX+DY#(4oJNZ_~AFa_c<%|UYgW<-pQ%=t{><<`kUb0h-I;ou9@Fr_OXe2dF+TZ z{CK^enJIsi-rpIK`d(UT@D-`|g4v>si!%A2(tDRo{`>TPXC{B#;4}IA>AgoLe^0%? z(?3=Ifc^A-W+s0pgU{rj-G}dAa1h?;G12uYz2BM1f1lpFWb(%izB~nA@WZiue=L(f zsrNH8`9IM6J7=cgOP3gYCjUgeUzEu|UhiEp`A6yf&P@JFgU{su;TXR6$mCDz{hbq1 z^$qwy?`LN6FERK`{)u}3;@2touH*H7XD0tBy?4pvuQd2UDfogPdh`9UO#Y<a&&=fi zK=1DiPr;WiG58>VWt>@};Ci9-w_N)^%g#rChnBb9<=(_pi#X^5Pv3PA>*Iu6=Wvrn ze>$G^fBXaK<t>^ZEP`gk6NrQ433!hn-zaoPwe-^cNvsd^<NaR_;>q1`|JL+*1mY!F zM(mz>>9Z#a+H);>rK%^M3<u7tk1wpkjByf+^@4mgCjM1#6al<2;$3>+fZ!hODU$@Y z<Fw(*{LF~OZhQ;tf9jqaA6Q*8{IBWQVzF_550(hH-}Rh8NwRj#qphsVq=k?8uBEk{ zjvq;wbDj5TKc%mmeyzbtbVd8QjaS+mE)v}1HU^Q`<Z|BEep-}f55m=JbbeEgv;=H% z*bd#Gr|it}V4WmR6s){ixEjW1k1HMIkT+M3JN3S;X2gC}<+DO~;0FF8>{78(g8nHf zkbjz_((+S-Yi0M{McFO)BGTKGHA@Qq_YE=+%2P(@_<CPI4h1Pl$}VGM)<zFeid`46 z`keFp;V)%O_WhMe!0YQi640h~(svg%FPnuAk1ZjH$iJGn8ub*Ob527aWy>WS=Y?JT zdpirtf~e|4n*Yjlq2?kWJZf&`$)lzh&EI)_n;uWP!9vV>P;`Y*hn_A&N4HEAuF*G0 z8>;FiwB`W=03GrQ51pJwMPT6r3mw<MsY=;=-8mTD7*r;-oe^&EDSN)rl!E)km&=bq zl*Q4dok)D(<+dLd*x~(p?^J*9#>{_FA66FjvuEe=STEXXkeZ^_Zo0~LIA+SPfgRN% zRq+`ghK%7glJ9P@LZ)0BskIX<w@pKd{Tr}u`)(Os?1vyTS?w%xI(H;!0?H#=T%R6t z3Pc8+OewSFDsLX-Zm)cbs?F;$G(H(mRJNQti7w`(n%Mp_c66QeadBjq;K<fo)mg1L zS=p+T=G{cWS5wpLSXmQ%oL}*PmFZ5p8)pO^O=>W>=lI}hu7)R15C;Mx^xS$Wcukbv z1)!brktyo!4m%j&<Ylza&oc$rTRBgv9FtG!a(sO&(T0*f>@n>#4bglN-1v*L?1^5h zxBI$@n_$)kB#A~F%aEMcCb1&wlaV)4V=%_Q^dtsS?Orsw`)d^!rOC~2+0k0w?~~{i z0%6<3O$Ub4-1v`jE`j)<Yg}ujgIAUoM2``aw#T<VX3mv281wIhTDRw;R3q)GBB!cO zA5&5z9j{5KnL)7>@9S~*`${Cp-t?8sr@?*HV3_4ziT|?!L7@Ioa-N7TY^l3)l2}u9 z-l+xI^U0_G(daa}*&T?yrbaCY*YyYc(F@HiKOY&v*MD%2qo5AazA%h7#auTd@x}%n z<Z`zaC~O;D2ek;2kKNV~3Gw;9`#1&eDbmW=&%$-5kPWJtF&Sbg=GogDO}4g3rG;KD z+3nl(e1uD-mF0^;|1CI;oZ-5Y$m+LmC-da#?K$!{H-LrA_@?+DN|^plu%DL~%xnH6 zhQtuHV&>N3KSE(FA3kCW3rEUgT-SDlV#n!CLCBtEVOs6FhMP_<6r2`px9;9S{ptGl zO}cd@@8(GE{MOGh^{dPh!Ro;>`K_ZOrLnZcKifwZh&1;QANb9*!yZq^6*!eOttP+r zNS$EwZOh+`5Z{r5dRKWba&T&gJ2(LRkkuyknow*Ha=8AS!`1M;(>@qvw)#ud9nRGb z<Hp$OY8u}c?(r?tT8rCOs0$!lprQV*Y)}8Z!0q!3a|fC0Bw}#Tt-*6RcS;x4J(@8; zd!j7^W`31RVQd5p3vAxrq_0D!U*>oLxlj=7d$0`x82kdq$yibBj^&Ix{hayNR2kYH z87;4~R4G5Whl5h40E3;Vhgl8e>c}j{?kD}VV%>W*m$GJ@rLxA*6>Z@ZF|+GXSCQ&t z<HB6@*gj3p2L<W%BP}0_hzEy=c(SKO{NBhgwXYeu@3%fcgu)LXQG1DKzdhRns5mua zBogn@8zFKX0(M<;13}Nm=N*)uDFP&<%Xl^@<0~qm+>uCn{2Vuhs~6_Fo3D}WeziN^ zPWhKcRP-$r%?y1jZom>8s}U~>W0}xE;Q6AoRT4RDTj}WFz=X}@(Xi&HCO1qa8RJKf z*1OhMbn*5rP!e>h%HF)lB=@R`L1ij&KWbA4BW}5vAEIgEFKmRLTOAEbD}013){y*U zr&4rYS$lGEq;@3h&T*{oCKb8iU&C7XE!rlwrG%B@x>j%L5W3Z_K>i6U*@;tJ^r;kH z;_3|yB7vUZ%a2fYS>ce{aSS?}QJRb855+UarbiftG<zB+Ca<9Yub&3_vG1#WWhIv1 z3Tjh^qKu@=P!o=}CZzjE-4lHOu1f~}i;F1L;|rA%^lv*oNSE_7q9XY=C(PKXo5t{@ z=~XAS`fD_bb)2xsz3~hl9vU2kS}1mg>Vo~o?#@7Qx)H~4yM)g}$Q);2CsCs2u7Lt0 zHIn223z#e?ccS3q8zgV#+EQ<NK#V7oxAfQbpUJGe()JFgkuLaW4Za;!*I!LagEmAB zo&&!H0>@K_!c`2CD!w^+2k+?Q#n56Xwuzdn`{speWCOGfP}sHP=TI^a18h3$D$22} zYR^xz?o2JQAa64_Tn;L3#-LZQ@p^T20`2lDNV=<141SxS?Q0m{2>uX}<kPgz6^xZC z3j<4}V8)DJogb>XfpJQHXoMhqJY<Dp2n=qmO5?+|-X?`Pxd710+9^fu^fjW9eL}IP z0oHhx<U|PrPXB9r)ohwV7(oI@zJ86EPDAGhwB~3v<W5U%a^GyHLE>ouxMo|3h&O5f z(XMHAA2HV_cPKScu$#4Onc8(bKbdiIm-u!auD&w<RYFP^jc0LNxPibWH;5`#0WwR@ z6fVgU(}wbRbUQccS~a)H4Ohd|s$@CI;ktD|Q}}cW_u+BVXn{<=s-<976Toc-uK8UT zJ4Z{!vh?{k=JQ>I=?-S{LRq(232`_YnbDULjJeA6K!R2`Fv3+Gg=FS<R#te~>rHd~ z>tAXR_H7zuvvnx;cRH@%#CGh+MyHUT()7hq;pM3`or~B5zStyj!a)$G9JfDx5triG zFK3`c*O}y-J%}>g1=}QDyG~X@ISCfjrNu=^mRfgpzEHQ?jpMK8=F$9x<wohxJk7(A zEKz%e^=9G7EKT0@YDgOy)C<w&<ydW`&{#w3Xo*B|mwOlIcgAS$r(W0V*fW?In3zMc z*G(5<0#$q^PjprJF<kHDN=gq+*@%LM-fNrpwAJ()_dRrGM+IBlDfs;8sGww#EZFpq z6rIQ#z0~U_eYXZQOB{>Nd8~12PjuzJMMnlL`df*$C=~0)cWIzr{S<a~N3-D&OI1x} z{J+h$Vr4IL%jjps<bR~LpZbanXRdHxe{Ow!`xD>SU;2{ujlMoFWiH^WiIVL+)9;!q zcn;S+M;93QH?M_eZ=~}{mRxB+7{zuSSAs6g{bp2QbD7SASW1;r0$Cqdxtah*8`wU$ zU8`0I(<ZVsFR616`o(@IcA!e~jk$APQg42qQd%*@+=mo*`a+M;H9r_a&1dQbA#7Dd zw{6P*q>myJmQ@{{lqlDFLH@t2N{8scNXs-^`ap)Re75&J&ZAt^PR;w%AMie33VJP@ zNvoSmiY;l;E$&d>TE$348XoU1ny#Z-RSTOR^6m5)PO}WmzN`?Kmn1E4?~>9n;|@yI zDr@Tu*;iWK-d5X9P07b;XqG-*dquG!?~u<-R!SDbn@yT5JbFx17Jm#cmJ*Y#G!#=5 zn%AZI=F4dFn=Sz%pC-oN(gHcrU>jQF`ao4f;-4h%GBIAp2elg9VSN)D<E`<R7T@v@ zg!*!tEuET!M5a?i=V{sFF3Hin8u<P6t*|Il8fLfbdy7>t^KObTIWHN3ZyIB<cb?Z_ z?Y;n|x@$U^E_V9W1j`t+zP_UgjLk!Euy}=IWhV4d?uS`X=IXQ9ef*;@Us1f&%`&<< z(7LGtiz$#+_35`hx|db#j`Hxa3F^`{x6&oLU1r~cR_mBlQPAoy!DbuD_Tp6tvO_7~ z)ofN<yFRLfUs*$$8x1368UuGR-*rUL4mYtt5Xu{KnVYU+ASJhuD|Uw&>~=ndgzK~j z^z%=aoL%c)t=WpMio8wU%XDt%caAdnd4j)!x*D?JH@Vw@H{qNd=izHByxvg<s3{LJ zWJv2v-o-RI%gW|N-|;}3JS7g$m1>VvY#+y|P5DPy`DEy18EjOGG<%0;-em<dgXdog zIi%+3nmE-2(?#+f&f&Mg=<lg(wyr90$7+lr_A+8I^r5@D5s#qu$rCl1OPcJ(?x&`w zn)bA;jSv~RH$9SWm81o>m`)3u<bR-VclLNcM?d#{Ac#$QxP*Dy%DGt$XL@*qDctlL zYlmDz)eznG#3<EWA*_gS{N0>sthoJRrsbTfz9kA~8QgV(Gp!>7w}Fs+XhVm1xN!!z zTyVwIpBY6C%QgY&2mR44(h(j5ilR%&VlKhSt1bBtKKTG8KR_ADQI>o!$;~U=F~jBQ zAH<JDnJ8{!4#YBJXR8n&`DA4r*?;=TW{&$l^fSjV4z^n_6rUDCzJpTTQ3M*dk!2>+ zLUu@PMPK}dwGzV|*yLsw`8DFnY8g^DFeoDabLv%111N8GPjX$aoV_cUC_*!TwAv>Z z!A=+K$Hu1|@?3{Q7%8NJ*Wb4ZM7{<qG-rH3G<-&T=BJiXFp1LrFGpx3F2W7>bP9E6 zeX9%4tx>B*3)V$9?3ccEPX-y0ccq_R2J(h0&l%)NQ*G=!U@ZS)Rk@Gl^!80Gq&{}; z?47#xmYw;Ta*#3{sz~FtlS^3SGEJ*TkN$qW-`r~+!eK)y4CXiZUro?-)lkciX;^O2 zbfTTw`oxfsDD5Ypv1;dy8^kE9-Fza4do@Whs=N<(RXO&sVlySB?8)qlT-wQ(iusEI z>cgq3+y&HPSZ;nWwO%1)<{#bWVNyn?0cZQETP@BK(<s{GZL7qEMODWItCHwZta5wF z(2XC}YB%6cDMOR@^D%4&@@C3dbtcX}k1`6T?A@H!y}-w(RQ6@qIQWb1ly`MHW^<<- z@-p^|Huf$d4XV!gug@SM?Y~}ZMz2upSkv#&gF~^i7&14WsN*)!c|Ev)l@tX=DK;7N zEToSb6X?cf{@RLu0cpDNY4evRGQi7<TR%e+(-T?|+L)JkC83zk{bRf0#z3(FhM2x0 z&0d;{rJ*UMOi%J_mnx8t!NeTd-vHj9B6WGBMXD$CMUiCE8_2j>9dPOHVoy;8`y1g| z(iJ(>|EWbIb{}u?Y{P(1y$k^Em+eI^P3{hCOQ@-__9_ZgFW3fXys05y!uKq_sQnA7 zo<-2SF;24X48Hi2Wm7?`r^_R!LUgOd+U}%P{!$8mk93*@Lp2u*-_sXraI%zj$OKM6 zj-T>@C<sHyRAE*reU;*s$6Mrtl3wsW#|v|oIJkt;a;iFk1T-)$m{Wt`(ZWfiZ{H8f zz150fj1231*APLyecf_EaQ`Q3e)E8~n0st<Hs%yt$$gsZF*k}UtcAI?Di_SfQRfY9 zLTk6QZeR6mve72@X=-YABWc_SYaA=zU#So@l@h2?9^0lBZ7M6oUek$@`8O1hlk`C{ zMwWQ;0z><x`Zmf4fs{O@1US3V5(E2!H2MDp&Oji|YIx7%tY)aqvf!+CSQjF~#)uJV zL{{R?IYWpM#ivFgz$iA0vSM{LiAfa@tw*xBpr)1HxdP=*GsdBY!N#^@7mpNLAVn_^ zu?Y5cXLGwNvbka`_oOt{Z(=YQa^|ORNH!|v1}W;~ScIK(V3CJT4oMC?!32Elb8=9S zq%W($kKM1%<ERAZMv^np1_HT@Q0`@!PC*<<c{tQcWOXy~b~_d@Q$ZJOr%-FUGg+)t zw?EY(dnU#<PJLJjBjE&g4lc6ll&TD$6H$Z2sd~PFd0BbqQ@yogw@f>b{}+qf&K9?o zgU*Hwx6Pe|nIIw9wEqa)d6dClEqFLB$KP*r5Kr!Q!JpR#K3o?CkX&0XVgd=bg}*@X zM*^?8vc;_+1_{lq=}yPPb>qp`yqKH~<P6uXP<>Kn8m95%?Om%}ca^YKxFHUr!Oaq! z7LOS?x0x8@Xg&m272K5ucemiIJ?Zk?au0`Bwh>=`LoNj4W{Wk0VK=|QU>O3T!)C;@ z*~s_!>IUstvgzx7SjX0?;&1d`;*CPD34n2dSYSL>Hv6(DOa765o1~FANpcn?>usgJ zB?=afQO|4DQq$!!Ej`q?bO%asnlF-nR<0D6B!6cmilxfBXz<4ey()3}r>i}?V5!11 zOZ5+ci_?m(yA~zJD3DMdgdP<D?t-+Cp4M-rjc#;OY*VnOwR)RcZS;|8^;HuYtpRFt zqQL!LecK--`m@0qs7gWYXHe(*#ZfOEl`u}a;(gC7TcpIQ3jvFHnSez3<~_fzeh+}; zHd`a8WbThREf__x9j?>8<{W$Eu&Lp}%V-Q3$b$K%#J&gstvrcV?o1_5O`v@@P`*1o z@)Q3G=@Y%`rDjT0Pq`$ePrS%ea0kTfE3@>8^nDSw;qHc}GgR~Bw-MsNgLnlEDa$uk zdDv8b04aN2Wh%a@#rwb&Lm@w;inP(VC*WhUj$xxHo6}e3(nDEO`f*Z-g^kvzyd7?D z+!Z#T0<h8}V*0v$NJPhyDj?~giLJPKjOuSYi+#Lal!e8_=KnHkaKGG2R7lPLTl_4x zfcysHa)U4N;LB6`0@9xPE*Pl=?7qQQrXlo6Csy6Yxcq&zsAs;Y$IhOculhk0!0M$F z_TlDVXY|i02K$O&uLYtZ8}_5?WesU@->;M=I>c^v@ami{pjW&kGzp<HOOpunV$2QX zq`vsOCVuON){ZSwv=@a5aW7(pk}SKEyy#e!wda?(;_GZ6(SZ#0*X7sl4F#(D#lP_@ zgZud4r(i7(gY|I31?p>)+HdkXyZzm1fAR!_jZqWLB@VK||5NZ`Qrh%)Z58l)h&oXM zjjg&-e_Cj0B10Up{$cML^HN6^+APXI(HeJ#W?2amS+rrhZv6_YAQ^4HXnnEZ<aL^F zI7L)YU=3KS23*{x0sp4rRySU4xRp}vH946lQ1Iv*fxWN`ODCi!A=6vjl(#&)S6Pd@ zPTj+=&q~yu-*?qH`OwT+>NQOu7~%@$IsP4=C#*aYxQMAq=flQw6LznDvAs3>ysN7% z=b$h_3V;aLIkmYhLAm-U&3#{;PZS($P}=zQ$I#M4;d^$wK%eoT`37poR_)YJ8nk+8 zs~ao87=RYvJ8+Sf4~0Sr&lYu5Pb`KRmiqhl*d&kCPDIW4zB2yaP^Oq$mZe!1U2KBA z!Lm(;3K>cxg#=DvWE8cB-P7f=&l1l{%Nw!(LeV<=7YC>+9bJ<3$j$p!HpS?W2Kq;G ziyOE>;;Y4-{guUqn)ynQ-lX*Eg>0REYO(BOtjsV-a@^L;{u4;sajsCyQY@!_4+`+H zVGiQSU2q*-M>%c0G}7zR#g?yH`HXKbBa2@J{EB?di&Oh&4;h@4P(SZy;99Q*j$;e3 z4ehwz;O^f=JKh6M{cKsEmt!6?ZS<WJE#FM#yR>clA10r1UmN&64Zce7Hfv|vbCux5 zeHnOp<82$k$PR~0TMq32DYMGmr>4Cj{^OhZs{v!#7A?oKrl<E`7;E2~+%hugG%chd zr<JKnW(4;S92t)09gmu&=hQLIIr0;kwex*kZR)?u*Wb(C9rN{{pQ*oBcKu)3_a=8* zP(LK5`dgKpRsVCm|6l6omZ_rT6RSip(`X}P)zm9_Pv$*kKLRWAGm5|M{;-rII@Q~9 zqZjepj`e?{VD;}rVg1PNBLs}&DWxH9y;@`YeqfVer)i(6Nf_meX=f<*tZLNyxq1T2 zbH!hIA1~{8MVC~LSq2|JuS;aiDj6AGvaGh^M%ie6-Igy^4`-zoyQgsVO(&$*C=(fV zo3HJHKiYgaZSK9wUjUG9uN&H?wa{(2?oisOJAh*R4a|#viWotW=D)ZV^1;9ct3x`M zS)2BWo?pFXzi4kNnm<a&8AD#LKFen7+31t2jQ!f!Lrf!8aFj7CB|ecQ@o`-DlJ@;e z*-Zkt5_dud4mAD*j`OY?ajvay?n;ayB%E8d2%K%j<>2>{J&CR-&^-LLiXvk=-yg|+ z9p4_~S9k0?Hr?>4IC?xf2zK#Do-y4n<u;E~-GW)fugkzO9SLrNhpSQC5G+&(7$5`s za$5%l+C@dNzsszsjbFX{cPfSe_0Fff2C<Gi)E60(AAvEGMKi&E;!ainYvx%y|K#i6 z^0fKE#zX|>4=US(`)r{mxb{Bx03!#+*DcND55-O+IbG)q6r&=n1*E!1tlZRj@l4qz z?w0Jb+0x7MUq}=*o-G3SN16bxOcTKBD{NhaK?mCO^p)M_e0NlKxpBZ|p(7R}jXJwW zSJ2d^ied^gN4Vsrs@D6zZ6h+e+e-jK%!25iGRHN!^-Opu6)+e6r+oEdpOFC%!M^5^ z1`_?qu*5MlqwoKq(HiySy9XBtiI)}Qgj|$OZ4ixbzwR5Y#1+<`+=JrKU*U=oY+y;p z?PS;B+B^nr;~7?aHM8Y7j?Y(^qI)E8oTh6&I8~mPx0|LS*cgF5^|{}|=vje)T}C<r z?nC$GDJh*b6pMoqccz4ZdXKa8B>6IaKHr8PzQKURVcnLd987=QXLXY)im_T=Y@=qg zEAmMxI=5?*bmb(N(mb|dgvL{W2mE>bOL+1O9lG2Yx-c`J5{7WK8>z-63T9ir)yfy< zry-N?y~}o$&xW}hd08TLPF`me>+P{#-e7?Mvs=Z_V77y-vWojv97)L1W~P{wr^N|5 z(d#wAp8qElhuRb5GIQ)C^Wz+7Bc0|^_3szfPH~#=-$m*E9qrp``a;SN+<fUeyB>qG z{V_BCkd)VWrtqbWR^RVTd8;oq`k!K5^Yr7EPGG3x?UOn)48G;z8pv1Q-#vEKUp|$g zyfLGA&yrMsuWYXg-TFHS1%;_`7yUiR+Sgs}lakmVo!O7)K-wqNXgqi7?~8~1Y=7Sx zuKxB&_cv2s3pN1kAZ_})>V`J`_5AauO}pqM^u2bV2_T|dx&xn-V5{1r4Slt^Ef;E3 zCuwWi_3vZBeLpffmpjd>6BWvU^GwpO1c)Fw?tUbj)S8p?qyLgF|L*?g2{|M_rmws7 z>uvIt_}5(crFK$wWULi~6&S)if#z`~MD4Wa!4&00&(MP518XLwwXO)<V=*LJnB(dn zci@1>7TOs?%$Y*W9YXZ<G@{={Wd$*Z*_clwS#%gT@KFNSDlQBB3BZ$^y}UDdvjcn~ zbvXU{4&fFgb=oYwnPC;PbBue4$QmXU*uVO_YKbQ;Ag+nW=@cju`lEe7r{3(2LX(yd z`7k=wH1@QWI}%@k8dL4>$O~k{H1g4IyO8faw~^hmnt4+Oq8;YBlZ8x>+JF<N)xRiI za}}MXmyiBdNExqQ-b4O|YJNQRHD0o{l^C{xK8_q&&x!KhE0fof(Vcl*;4h^6;Q~TI z8mz?xEyaVSWkIEte2Yppx}K6Q`4UPtz7Mpra@vjHu#0zpS!RM$DsMjei)kP&OrU5t zgE&!QGIOvq5}7r}L~3?P8n?HGsYg>(Z&*Fb)Y~#v!`vLtiVuLHB09*tl%oATxzmeZ zSugg9?rGZt``KF&^A?REa6wsd*7-kJ0kMo7B!~y=W46`~##*(TkJ)MwB-?5HJF??h zjAQS{to$i>JT`VC{ipie1M`H@eVKBQuLl`Ea5s_!-M|t9dP!f%Dj6|L{Xbp(U!2DK z*fic-F3wW;f^ijs;nU`4{CgY5N0&O{F=P4Q_zmYHVdMPsGyFcJm+|{28Xa?=Yv!mF zm%13gx1Q(ueem4@ziUiiQW0H$&lfm1!V;C8tCd_cP<yl3c_@j;dUnPFCutFGT~WPd zNAyaF`6OlC|27qRS+NbfMFRGE^=EXL-oJesOMQh?Fx#uA<johsug62ShMyOJz&}p- zk;_09+;ZR$1A74(u1f;Y{H!sy?$7+*{pGb3^G17ufAJFwZ<s8)f1te#^sjrQRu7u5 z;hPC$4Axyg9p8TwpiGO5!_d6I;Hiv;7VQ(6Lhb6;bIwb?e}OKI_4AXI9-9ub_eb04 z|5o0<(*KL9dK$f8;K38vz3`cwRidLnUK`yhwLZRYsPNJSw0nM)9mM1Bl`*@f8!Ncb zjkJQRo&ftJtPGtFua{lM-z{_yPwu)lWu*5LG{0{50deRxKAQi4sijX`KjmDJ{n6^i zXixU(ea`6kNOh!;Wyw6qtU{)U)LF0v0c1)6se0G#-WP#_vr?q?44CYs!sY_e3p;?? z&4c)v&|XMmbyikQ#m%3OWqom6I(vy_UzS<CGrmI-9eQp%iu0;h`18L*IRDB!$#)Fs zl#}d!rING!tNeK_yLc31&VT$tVe9xmUzO@PulKyL$N^+j(B!iG*3!x+kItF4Id53} z12eYBmj`Dd_fLwZ-K=eb18~zoGaS(MzOA&U%SFCDzP|5943{mLP@4Y8-^q$21uaZO zJGW5BSljT2ymY;HNZCULLAaq+^qoPDf9#JywSHpc{!4v3b~WEXeCoEJlzxKC>8YZl zVU%H)Lp9vOlhF~5r&nBvMP{D(0+XA;4HjIOpA4KE3{+}JtaBNZd;MftAf^;;La`QT z;@cJ2#daWYG=&}o?=oxJ?R4h*Gy<c(O?*te2j;P?-n6J)DAq!?;mwP54j~f%D7yDK z+&mZ@)Jm-vg*M_pHTkLez90ki9g5|WO}VG}+*r}p(8GVQF@W=BbGetN-U;vJ>rk@# zEzlVwHi57l+(iNcty?9ARA^PfDv!|uW9?$jThf6eu^yR!=Vo^)p#2uz^fDOx)hWX4 zYc!(%etsJMz>nw9uA`A$YcU~Rj=BXtXvoTI+jALurbDTD-0)EvTuZnEi6u*##$!n( z7KydtI-RGemzlpoD;Zz@OBZm0wQXTu9=QkD@HNb8hZ?-h{Re1q|9ROf9Nl-=6<E>z zZA+v<-z3AYCuWYic`A~2?z{BWJr-o>);5E_DMLk&VSi<KPZ_QYGBj^*Q-i)KLzf@} zX8>B~_Ed(Gf(-R-Gw7Q#d`_4iHK|S+gnsvnAj7D(8T3sV{uyMDC424@>hvcs`A(O# z&7g0}Fg?g{mNGo549^7_Hg9Xw2Ypk9VL^sNmEj1+!c7S>EN+`Y-<09NAj5a8qURo} z3`2tqccn8-Be_A}lwsWh-)Ul;2N}8r87@j^D9g?;C&=(8WjK&8uK7jZ>0{Fw7^2n& zeNzp$1sN_(*H9m1XqV1Vl3l|&L55yruvwP%>wMqJ?n+9O#!oO3cN?xEQr;x?JSES~ z3hJKy!q}W^Eo^i3>ik+n{%ZGLfES$^2v7eqr%Y}8C{)u~P<%i81FN8B8|rrQB_$>b z{(Z7|Z4ynZze(*&^8&2(#JT7b%K--N4ucaXdMTEMbJGPip3<`8XZiD!nfp9##jp|C zB?F%OxFKl&9*{u8J`{?Up*`i7zVRq{QBCP;=`D_1M2ut~*1L}S;`pk-O2|EKqGCV& z$Dp(?0qDI-GB0{6zh$AC8d4;?kkW89_c$WSGZy?T{ZxL%oPWPki$tU>=P%7GH+mEn z5Pf-rFIYg{Z+^nd7iN=SH{oUkVH_`HSF^I}5jE!*>Rh0{q))>VH<7O9H0Vb_oxf&? z(hc+1&NTlWJRe@6@#qei$8(e?FPru|$F#P7kR5RC4NfFgFKOM7f!n~2xS26_9*^|? zi}&`EpK>KP2VmW>xbN?{ePIeF<xtJXG*cc^ixn2#pI=^z{6lWc+{h<4b6iFk9z!wV z>Msh3zJqfIUkNWAiako3@V#xW2=q5jk%<EDk`!gOXVDjI+PKd~n2H>V{e>*HG1uaD zjJL{Si%AM|XiZs9AuBein_d!bL3h?LBG-fRO92{!os04bnUA@vD#uOt6+{mX3jd20 z9=#$}@P^BM!LK&|jc|-8BV7NW6Orix%6tJ;bN&1gAEXib8$GR`M*AAXHhzR|7{z>U zlhT{iksQuQrS(}$ep$)=NuH%!!p~88^z3TifKcLK4Q-q#eqXuENz=K5>=so=YFQ}$ zHs3vWrlE}fgkqOjo))*1Awko*N4;u(iuDWk6;XzUjEw|5Pn5C`DM=BK)=!NmsUI=* z!`7|oe!%(9jD&{nAYZ!uiGn{Gydt&M&ur6g;3o@y4DggY-r%MR&h~|}%N-#&F3}WR z*x>#oxNw{D+|h#S3RIRpM3kj8{c>I<>%@IuSsmEAE!R$;;$)jOXR6;ue77?G1{aXK z{{Qsq_FyW0Ev$~OrcU2+DFS`~Up`wbCKCjaz0&t5kLpO7)e9q86o)?`UN6*T132(2 ze_`UC^CLC$W}MmM@MwOF>%O(iDjrAgiVjXYm}ngKBm<yTy|s^i1WhWnCVi_WUC&QL zrb&lblY(pN%dEOy9CaYKcCd@^mSBB$)TJ8fs$Wx5bD28#qe_xc&noGIvrK**!0?Zq zW!f-nyVdS9<U7aG<bI4VV-8>4>F)&eg|35tq_oK5P;4S2WiHA)P%I@AM=ssaIzX;N zP+<op8H=xE7Nd0*n)hlPV-}b9I6SvJ?y5h@rNKvpV!bKR9dUwp6^}JB$@#ue#UCh! z{-nLdUDa|vCrbCBQ}q?pKR2h4%%R1Bc}KpTvD=ghS3h>PY93@r{5ntmVfBKReW~Gf z?V(To8l&0~a74{qb*lQyJe-K~DV2;9_`^}F=0U0bIqf!bJl}l|U-1`d=sgDB=3Rbi zh@eJW4sUj&KeG90rtV|0Kv~M`?guc8Li<vxlBABlW${yZphoILjg;|8X3UQsVIvhq z4@kj-K+2&z=*yqvi>it#EVd{8l{U9OMO*x4%`Js*=jBubY^QDZrWw$4VZX*u;zU?V zmjdH2NU9vlQ(NNCkVWNONEcMZ&?dc4eSv4(Y2C8r5Cj(J1@6U_JS7ThPE^~?maArG zQQ388A_K>4b%$3Auyoj<j^vzgQPyzGslhTUe5fDt#;^{l!fh%SycLqCgu?4DrAKZP z3Y%CYH0`Dyhv!5k*4;5HFud^h{<rkE)&2e=I!KYp3aKC|e5uTQ%1q;7k4pf9CKSjT zFBHq#ku)ut{Y=iCKWI_&-CxKiT-+{Ek|?b{Nj+$B_rGU2aL4=~=H3K8s_K0B&yWe3 zK;VWN6cse7X(g^1Bnk?eAu}*jCxQictXdRptAdiK{HlN^DRUhM(P~|)b#1HFR@+hp zM9hRt7Gy~<Y{n%h=p7;uAd;{p|L=3|oh5*M+xNe{d_GL>J?pcd=bq&`wTd)<h;r~N zslU*Gd-xD`E!hrc=K6espEpfb{Cr(Jsa|sV<9c&%2dAUW9JONz7zQ+OMB>aO{>%O? zM9!U;6a5xE<vhtTbd1VISH^$`+6H3(!M`aPe>Szp<lsVDFy$bP)MPpMBUJ=<nGIG` z1Tyt8bBOWcS`+!gh(i9A=vNB1B1M^(8<YBZ?KT`G(aVr*LlkU<NiULmETu29dK0e! zN}ud9DP6EpWI>i>&CYYI&X?4v&L2}DoYig|bAwgU?JA0K<yh6sfaoQ{hsnGwd$_l3 zZn_fLM96ZClA1knIgCCi)DI2#yQ+7K)cZy6dM{BgM(yYolr~3G<Ab=Rt2|YB3(ZGD z3sAX@wv-5S&eF-P1o7JAsO?(v0~6BAq?AlTB=kqLtstqpxROLS!Zg>C0n}`(krQG> zI$wddDocC?_Dv8gz;WGMs7?iG6@MmExjbKp++-P}<KT+@!f?tU;TzqoJ%xpiUN26x zqK$JUviG^Xh6cQNvCvWoYmU(gnGQ}$&?Et*6CkNJT~(9QDMweEl2k34N@-*7>1t!r z1**!3W2*>7PNSAkccVx`s4$(fG3tK&VG?z>SzP#=S?-I`iE?ixms><RFpqI14!=nX zRu>75D(kEJnSbF1Y;*4JW8=(!fSstvHsKjZDxt5sJgfT)rFg%z=0_*CnI9}NdBJ9u z9Q-_Uef4)gkH_N(@&Q0w@g>$@k;MnbCNb@5)M_mwV7`20$WS|Mr+j2^kdTjz!D=49 z$9QhF7{G6gSN<MbVpa<z*8E3kz}8X1yH!Hb2L#?({FrXex+|ES`T#zyP(@Zsk=ebA zye&nZr^xSBk>zo|BwEoa!YadW)OefZor(9XRmk2A%MnxIk~VO;qX+T)=NsaPoupN& zbs?fnouK@N-Nsp$o2Ey;ldQXtqvD_ZH0Dp#XcfaS$*%IRZCb?(fNP|`BVWjM#$_K` zP6V@FZ&F>gSZ6H3h$`O#H>N)|S$3AvgQkhO;PM=L{>J!iHBL-Fa%0h&b{j?bHTZj3 z=588ARPmRexJc+J)8(eyD4VrRdd@8oN=TKMi?|Xgy@m42WPmoEmh0uV3h{IzWtY)f zv1&~t+f<QwYwWZ<pZ40kimp0emN*}~jYGi6O$n8<qNn^CmCky5ScVXN<=hQmqc+SK zRU}y``GpIi!i^Wo=9Asaen@x5D_o-?m|rJGqc@rfe;Wv2p^|IKHo;f<Cvgak$Ni`y zHIvpy5%Xt6E~)nmRd2V{n=3*UuZI=NG$vD*u`DyXhQW%`m#ETmg6AkY82OYGIR6eC zS*>`H^2#xkj}--fM6q`XuPK^)bJS%vxT8?O?vMuW@72Ar`EoT3Pch3?t8%tu8DP9i zIgz|kbSxbem;ekt3IG_jkzqs(!qY3Gzauw6zJ)T)LHy0agXgnfd>rke>PN-jJefR( zhes|WH&htxRBxrcEdh2l*`G8&k!ae|Z{$r+_v#aH3MQ~ZKv>fm{?On`YWhRN=Foya zIN<E51u!J702duf`!vkGwruNAzc#Ls|69n~V5R*?(!5J>{xxi}=3Oek>gkNW-ZQR{ zPWYahnB&)f;McD=S0UneIVQmtU+*A#uU)G!0B16h`1o?W+I0<^I{lnN^9N_J1j@m- zo1oB)EDoRg!aMt5+e&QP+tMxn+n;)&_k^Eu<nX>M@1Qll&aZv4gLtz~U$35-$LG1x z+xeBxM!Mk}w4P_L-sZE_`UW-nw0A!9*;q$d=__9k((knSZ6A5-s=%nnH)w}HmmRbl zeBm8^yye?d{kBGGdCNbB<{OZ#R$tFLt@76t_3IaTb)eK|5PwC^wzC0PZp`NGRymkL z9A`Px#?D)goyn?Zf)f5<x<5FP(%0bsRQbxQ()@aZue>Qm0YuL}%~Qqy25)K~?+IKs z$ug>bg(FVW{|_++@R-+}fWJg0#J=*%T>IRa(8Q2=29b}{W%5&^x4U!OOY|-7+)wlg zRlcxsihfOvFC0B3QO2EH<<4EDPiPF;=jqophq9m4C$yR+w@FD>59Q=%xHZ!o{xZ{_ zQRUBA^&@GVaMJwh6WUe94yl;#(>Lqa*h}=SiS}t~Ango{^^>KFXRCg4%zpCBehfMp z;>)OV>k|qlQp&AQ962$Rsq<dMvs>^BqQ9zb6E#(T!fJ)AJGWZD=2O}=8zmz8W`P=r z6}b9@!?Y;?PRLZ{1u#`-XuQrjOjsp=7-Ir4!7m;E;CLO^Cpz97Z^SsJ<E~i8j@}&) ziPst4tK(5t$6mO)FfMBet|y+{!3o*KA)ki=&&u$K&m*^yddt6THzS%yy6#u0Phn}i zoz*f8u2tNQF+ED%l@_4oF~!FP@IBm0>3JpkYPbH8@8PZT0?GRN!rMlcpornNOxX5= z65H4QK_B_h?QrXGZ+PbrzeEGykm9QgD>Wt~H%dLF!zH$QscPvkCPi!lRt1yN+maZs z2^wrtnB&*miHzq9?;7dTTZs9A#X7~S80rgumFYEw5MTzDWPI)oZy(}&m`R(SR9~1I zO&<PA9{m~HedW8eN{b^0?ylnhs+#cZyEpRC!vF2jvmuQd!xL0ZJSCZywiCoZOh>%k z`uz_5rcBJu!vDnH9ILg7_K#viFRN=B-2{a!{*|88n^c0E!3KWJV1iOu-7U$KLV1%Z z1^1FD6-`iT4J0|1Ms*WpPK5bn)yu*E1=8vy2bQ+&l<5m;E}j1q?fhKh;OC}Hes0h5 zho<Je!LgtRL@vvB6nR7ATfN%2_Q?OtxW7Pb83SR;pp=xz!5Mew@N-{5WcG~NMUn8V z&-zA|&icG><jT9&Mw;&2RpWBqSydBu&T1MSX_&R)l$!9BExT*Nu33%tny{~>vnD)x zR^w?TwDi=tMz_>OoNc}w?Kl6!SW90wHS%+NYmIC6%w04!d*((rzjNQ3iQGhH&&|%0 zw0*lMbWOWFwy5k`^T?Z;mnA9RO6KYEv`yvxY9V>I=H*DrUdg*%6<cpse3?w*$4O?J zYE_jpTm99$s?{RN?2ycxR5`QRSyigpNs_rkHLJ>*&Hk!UHG8vU?o()3aJH%zXG%J7 z&Ym$+;bQ^XPUh=*^WbaS$=@sgk&KQF{Qn%4nL9a$r*9$$X7E*7<I3nT<Y$lMq(=VU z!IXzQUY=DG{zXT9B)_>alF_VkZzzaFJL>qqHZrK$p#Idng2>6uTc!B4BGNZRwvwOQ z{0Vut<`q$|os_lw|BM<@)#D^;d{q;^t|Kfzt(4xZTDqB@nt3uYQJqMGbWPPAHQ`&N z!Yu%Fa&s$k)R&4|X!wiBmX02(eoWdGStNc@<GQY+N`4w5(OH}O*0`up<C5;T&f0>w zb@=mUQfXJ@z+GEG9MoL1X9Sg?<Tr1K9Jn(aiQd@~*)r?Xw8)-WjR@jwq%At@W90Cj zmUWRWExEMxF{1d3mQ8@v0tjul2+f*PDbcJ5*F2eoTbgeu0LkWQq7^x~Rz*rfL_7Z8 zVeo$sfNub1;mV9(&m(0A|M!97c97l`adxa0BK>Nif>RX^ckGRXJK7{$;4Xd{3Vlb) z9{zVx@oSR=vu9lXZe%IVEhR@vNO|d`Dl)pGicY>&bfNHPs+mUm`be6oapgBRNz&!* z)Z4FGUE1+2^>-_<lo~JXI7Bnm(v?zasnkfL>-pbes<sHh-#fOMD*hbod7}AK0O*+3 zN^)2!z23Yn@@8{YFXi8orj*|l@uMsNcVc85*9t_QnDsGif)hgR?U6TQT&oG^Hm~Bf zncVAIzKOgttBEI=2=AId7LHZdg!5<Z?V}ze&&^s-w#n7zPm`Ouhh}<rqRsyc0~>^z zxu36r>YTFdNVxf6qzS!fKx9WZuZ%dG;ht!l{305rPR*VxLZK8!lu*?2z|3nJvy^fs zDdR6-ljzTZnK!j&p$_X{0U9*(_I7!zRcas#0--^@V~f&(12a#`LblgYa}R%Ose_)* zyeUgkw^L`ED0Ksswn$SsO2-?ix*k=kRsET|+D7&@1!RjFq2kg=k$SD7@@885hFZ-) zA}YF9AZQQ(<)KQ!wiPH$75!X5BO(POgi>6ksG^#tLZXIAO4mI6xJq{%g^SFdIk9R4 zr2KxhL(~j9-@xBJ0P{J2cL3aWu$kL9g13FZY^s?U0))K{Y`&xA39Tb|+pDtar(NEn zs;a1&$o=S!8dK~K%)CsR+Dpy-{Ebp)r?ikY0-dTCHQP$%4%I(R<w#S9fNB%E8CBh( zkz$~PQ*#TXtqywnTG}X*w>GMNMq8_tZc@98TAkGHP~a`4fZ((g5Cq537)sGc8B0HR zh{AlvuWwchzgN!sgkRUJPaUemgjtb_CpUis`()^K4Qkm<ANwG#sDvxOWfM(rMjB>q z<TXP^<9kHsT)9|3K~Q92%dCz*@_>km#<@;L<CN(>s*zq@L}t&qhLLv8O;7Q2`?LJa zc!8h$U-pHjU5nGJK9<}p!pzOa;XQFLQ{3sniFVv&hdX#vrkn3QZ+Pn|C3+aQb)?r; zk1Lz$v+)JUr(gK1fquP_@6I75HoU0T;e5Qx_aKRWy~$VpWvW;Cvs({KMXQp^|L?va zf$v!VolS4w@4sKhXsuPu|3BY<S5D~{pd#Ptopl0t*=OR<-<|BG{%`y95(;@Fj${@8 zk8<aSV=of^_5Wf1yU?NZjN|z4i`d4JOsZrm{lDYOb9)Ir{>Q%jdC9XT3Hn0+@AdDy z@b85imOJlEQ!e+!D(}PFQuvq_r@9f#et)a@y5jkt$^RKy{M?^YQ+y<)VK9$#3*>SA z;2PIMGaKqDKBK7St0O7<Rl@rE$U}28^Q1(};K-4g`{kXBt|VcbD$!COIWm_Bh?25X zrEHTjQ}b??6tk6`l4AOglGvk)sixk}dl`mFe`ehtDY+=GibQ%-^_J(gs<*js=gGd! z$dMVpC<4k$0eyT{%~zgLb8>7o)5eY(U%<so_Z3C{HS3GMHQ{r`!wh@wYOiq>-iZKv z?(CApCcMMKSxxrH2eUSv5?M2A<M2pf%bG}}<w#^~OC)k`%ZA9BwtH|1EAkdfum5UZ zFRr0hv7N5lPB_l|P$Yt<bY#YuyvPU54Uvat;H5|Y+T6mEKkw$q8eFM|W=txe#2qsu z9!9ybj0S}r2P5Zpd=j~;<IBhg9qs&YiVS058Qi>s=Y5gSI;P;Hr!{v+euTI7(2Sz? zNQ7b$iv5W3U|92)Jn!Rwvm(R*#<#TQgBC4R3m=dr^of^0GGkI!<X?=og?Q>zsBsO( zDM%vQPV#nkG%E6`t_L*ljr^5f{@TI7A>@pKsK^@GfJ3>V1GfdrMxMrx4B<yY>-CW% z9XC%RD{OMA5(@kg5``F+BHLR&s|nu-rhmi}j2vl+)P#pMe-x=?Sc-hsvR!zy-X3`o zZ!q#*%bJ?-T{37r)Ld5+PMg(<GsvUjm*U>j41tlIEgNdWx8W>Pwn^Yze_B%GWi+ms z+`IQ<*exus93d0e3l%@RXK;u{F?0?L%~K4W14D0B44pG$(#S~nj5|vID~7t`3{B?c zoEb$Oy%=gSGtR{r!@Flp%07mHaLnYI$Vw8!VyudBDaIh-&6Hz!QxhJG;{oSCaYX)# zI|9jgjm+ANGct^CG?TQqA&Q^Dx+Ab-+L4rx`-s+dsNb$WqSiHiBz+ZZN-i32;Xjgq z{{`=RvHU1L_h#{dITM%~nKSVzey(|zpPOFb=XUX49Ljr%%^5Kdfug6#cAw+^B@xwE z|Bm}t=D#HO`~G5+)xYoiJ88z9vz-?d6y{8yac|B8qb|JZ!jb3X6#w+PNmC|HaFtBX z`T6XeF}KW|dGCy(88dIYd)BNw&zo`Y?UyFv(=F+u`K0v`0=N)a;2BwPVAWBdU&TXk ze6~KnMm-GC=hv%;q5AyQJQ&NF%wxyYP}V@M{07HJFIQDVX~l+mYp0O6uDq2$@=p#w z;Z-HZr&xSEPQzJ8J3eN~hqaAAw^H06{7{;ctt(#F3fbgRlK-`T^j__eZIT<B-zb0d zy(PBq{Q3JX4~=1Ah5a4I_|#qMK4gc)#z;}OFR^Ur*K1upo0y_xo2BN@|H@l_NV|Uy zjhCJ5*Z<f`NfzU*^AXksAgq!eX7Qv_`q3VFiC=azLYb!}ftzxCLI2<`f@NfNc|%Wc zRxNzl<;`#O<wxAM*7DY_@-D}{ukzQ~psy_tvkmdV!j#c$cp5X}-d%0_^o6XYDj3;? z3xqz~XFwSJ1=3)x-~1%B{7i+U?JHwuA6EGF7h6>~y#P(3=l&Xd*~Mz>D3>AjxU|Jr zvF)s;Pe4JeRh&Q~aJ#hk{DZrv19*2-WG_B4xj-+DoeS&^Q|55=Q;eJ9oI2msLDZu8 z3Jf{#`A)k4Bvaev@(`M2^9Sb(+iEM)1$6E)J*eG(^)i;oQoQ-q436ndJeD7H+&h~K zMeBGbqt5LRQKUXWqRY2J#Clt!MZi;pfa~>*<<*YS)!sV0QwrX@+gvC8r}V+L;4G=E zf5GuDa|4|>^xG<udN>XK#R_R!)|8`TuIS5Ta#70uYJ1tKoFn^ie{~;r$CkdQvk_6z z!@PG;UvI)y=gvAz-ITW9S?h(YM-tw)$C!4@ksf1?o9#Gy+BHAscEEe(xqR$Tc$TzF z_^UlF8yU@e`*Iugv=c}}#2iWb#?6MaRqD5n6(`tHsNa|Lg$83slDHz9j=gnhrDxHk z`FM-<Xp~B^;MmW8M2mH4d--FP*qwM>Z9UedEwi4CkN_DR`v=|ykmy6aGi#oZACxdu zcoGr;45g|R+sx-vignk1!L%z$Lftc@@(pr+&^Sb1aDYdO>MIFHQ~8KM8XQ|pit%}I zD)G>AS=<edJxdbSkihe4s`#*UN&1AO;NYP=)}<ZHD^TWALi#;UJA1XPw0`6`Tk6t2 zCr|!O*Un4p9-5J&{dT3Xz-)RGS;mvJqi>G>9N1+)aB%EWNgZQ$_#)42Dlu*ZTC)DY zE4$=xB2#W=DWOg<?Ku*`@;vGEX`Y=`($#NOS5?t|lrjDWN9xk<Bvb54^hQa0UZq`Y zrL~1cx)St^**EA~{_P#T_S;@7OV8}oBW~~Tz1ko=KVwcnt#C^Wgp=UI<7{$*58s{v zBB=svRoVHhB(kJlCI#7sc5Qrnt!`+Q9SkLK=8o9z3D-?4-N6AbQr*LsUBn$sGoRVH zNu(DcguEN0#-&OaemNCF+Tf+6Nzmir-eB5yXYvfaNSdzANLwIT#PTnq*z@vit95Y{ z;o<IXX-+S!mEz=+T~4-^&r$=gleFK|@JZ~|+r7&M6{XnhSw$kXFHl-WKX2!kl9k`+ zZ8E&JM!wxM*gwc(W<N0(`JC4(yo;jjb{G!I!<XGYefspy9eRDZ>-6x!)cop@{mF1^ zpZqY=_mW(ZNfXa{ZCz}_V!1Hw%OAp4Hq!hO2&4%Va)E?9mWWnGppDWAXl{wiD=Q;B z4N35iwdvt!-<fA$BDz?9BwL$k7!KCI<;ZERaH2m^xyAO~iiK2r>6R(2C1<N{=KO@5 z@uB7C+L%~W7Z?ZV-5>hV!vLo5D4F)1JO3apT^<@a(mQRv@fWMw2~_h<+hpwqe#%Nc zf=KwM9Z}mK`8pH`W?NZbinOq_J|t!ejhn2TdMn2vP;)-UO8&bfv$1oO&2K{vD|gPh zOr07JU8OeW)e~8Lkgd(3>^@)?Ym2i-%D&tYS+0kV2*=&pM6T(rvUx{$6$i3MmVH8F z_H2l3XXoN@?Qu?#_rS4pBubUUFyjvCyh*6nfJ;x#NGV9WITsOGoOV5bM!55?M8M$4 zbZvLqMWh7M#+lh;%<P|P`Dv%C^s`mEJ8!Zm>bE%sv~)5_C~N(F1NUmzqDZJy+In)> zpLdQriikm}tdSMV;Ml*AZrpYm8~Fc80(>|?0_Z_ilc2%~BM$|Gt(CHOKN_H5d_Qwq z6jk?*75ugNcL)jD3M&`NF*X;jAul>vk$bF5Iy!u*+AcesLmiJlYNqE)dJXB(Z)x0E z1}K2lpHw-y6C{JzZ%>!kUB=sH?oM90bs5<_$9R(xB1e^z04sVCKgRyfoic>uSyk>Y z%T)Vbtn-yo0$%nc?WZ_8A97di)y}Govb9$1rm|P;*JHDZ_+t_oa0!x+5@#nFuZp}k zNMs-K06KQ|0M=Av?}43AfIFf@jb_TuPEI1BRmK6zcqHI@qeI3wVudp(%F#wKac_4) zx6s%O@H28i3==n%rNzIWD4UPcP+4;~)2(#(VV?BaVqABoxu5ACX(_l!fr1$v`J>?i zC}H^4^+TZ_t`WGCETKss>|y9M(;hwxnP24D7&Vqr>V#9(C{-Z|XG+2kO-9Tj0V^_9 z($6OyBRZ4ky0k0!l~F(~-~TH^4OYW$Br%wFCclW|uxr2qQJk9R)gIZ!;Rg|@AB(}W z<_El?MS1gR!mr<&m*e_iB#&Og$q$!M?ieCe88Vr08`B=Kh6Xm_{aK7@sBmVdqTQNd zfVPcL*<yws6Dv3NFC>Z0n<H<9Z^+wztug@p!TC*IJ$NuKs$k+*@#+l@>yI@O6aSWa z9s9QY(amWL3jI}HL$k8|)Al8-{bsaI$~+6)!L%nSqUBfQ&Et*4m-(ap=4r4#+U)<4 zYX70xzfXE7ud^ZUUVZEk>7k;ZNKxgoxC!2E1PBW*xG#hq%KBP6A#biQ(`60Y9SROc zQy2%e1+4<qw0)+b4h=gnv>?TuzY6!;t^3(HZ~I)#@EKO+OQ`If#)>NL14WGfR{9x| z9xB{-0-F;}i%+}~BvJrLm%JoPyxZ7d<?Mti)~3weMx&LunM7}SMP7ivwi31^XEW32 zwEXSR6}E90-U~)#J$#^BY|g}WVsibX>&FGMFYr&>Q}(GCgNhqK3S*iHGT6nzp90qi zlM8Uw<fE9@Pfr!o`Zd24ZsiY!UJ+L1r-fD4YL!)y_bQ2EV1v9Dq`haQzD8<6+Fy7> zz8miwM3dVvxiw;NZy}ZQSh8o8<0>(G3CZdS!tE;G$vy9KV1P!su1R)&<)}?xZU|LC zYv<+z^1c1)(zc&sDi&gQ9!<JJ_w}eD-y1x4I%dKj9D6%|L{@t!nIxnRN_&F?qNK(I zF(ID&NVUXLZx45$jswvc?&_1@9&*o1vsH=5VE9JYX^)J=Awb~|p~K$tu&plbHfqX0 zuRdS_kH*O-DNFHlc^)<z9m3vC6_rIq7{KK9W_cPVPj|=@8zwAG;$?`k(+rYXt`9I& zL>B1h)~+zz`39L;##`@Mk}W$X|2D@IsQX|%1L;)puYW1<aZKmt6bbS|l;CA31SW*@ z_?8}c#l(=~Se9kwTy5o?Cpn?CYc2pcT%ViCPT60SUQ}A>T0yfZ#%JUBtf;IKpzn~2 zd0|bw`9W4AQH+YKe3z}P$&_)Ce(8SCJQLUk@&(~}q{kpo&JsR>vDzvm=gXD|`h+m> z<afDjhS<>s9{`{~R5<-)QOPP=B}k_mU~+t+k>?qYTa{&hl;~uRwX6GnD}AD*1M?73 zG3a3>k0O~5;cP<xd2Az|%3CPi26!!x^nvB~rz;o1S*0z0Do?hWdqZWmzzI^LFQuO# z#W#9475d(vz5>mbL+|BB*gGvDt+mA!dB0b6e%&WfY@?F>JXGpQRjJbzu%D;Rm;TkM zRqjqKKhlR$b<RMkCws5GoQn;lOSKEBCYzFdqc>6QLT&yY`cgx=b3N5k=VWP%7v;TZ z)hP<hl8^h5Cl-xZl=qaXR_6+gJdsPNZ80#bsAiv|30i-Mbv0RPDZHLml>jljuQzlx zl@cJPNu`QBneI^V6-y-rpae>>0Q83LjrSw~_BAWL+`H0=U?p*ae4~XJfH$5>CRRd> zbQ3(WK&mGbJZ`1GLl`9k3k(9p3*$_plEbX@YVS(ID>=by@k&Pj6t6bkphCYgh0klT z3dKEga08$4@iOtAMlDKGxl3@Eki<%fNh1Ex64}{|M{@c=3_W%&B|3v)mqEEgI<TVe zmXYLSM{TE9A6$)Hh*slGDc8z{Z?#vOx_P=beC1xPI_(mgu}#;m;$=|U`6p8J8)+`F z-#0YQ79D_J7_*<SCdx6r*t_sWgv%THwaryvKM%Uz--0P0NmB@x;$cjX%6n{qv{T8r z|4mDdq7AAgH}!*Qxd5ts*XP9tvmDw5@~ju82@;RUGwM{NZg>`r8u*Z@;$H(G_G7A0 zAWBro1U*pRHwPD_EECnHhEm(j51J&sMf}yb6mBWT%8|;?&8Dzi=J(VE>h-&947}cL z{L9SU&ns@Pv6x)t^7<iGbQC`^`s2@Rp^&N{-L5j`2~>>l-q5hq1Qcs@W?VO}uplW0 zv*;}xIA3VAVE5|Mo}&#>?dV1O1?RDq(q<98MlYe1IiGNkq-9FlQx;){$IP4YohdaH zYm|#G-(WGT*ka}UQ{{|3M;fUcfq(gG7Q;xW@NyF3h5x1smz@X%sZwwS1*5a6X=Hzk zcO5DmMyhGteyfU>ZZIB|c7kI+K7sNJC@*}v`hi0-&X(qR8CVM&`!icoF7cQdb+Vl; zBHk+r=plRA$#N|@1nSFf1^pHBqx@`R->LYUp+YwWJ`~E}>}NSSPW&hplfEaEz(wVJ zyXmJA?`x^~Qb8q=)3l|l&rf06H~zlmoC0&u86#g9-^oXYZ1OMfPQU+@w)10hU%u1f zb*5qz$T^aJ-$}-}F=}Wk+iuQ1$*x;B?N{zB-DUjP%q!i-yg>nr|2w3Tt#m`dWRAQu zldyxmJV*MJMhYfledV2iMn_Uh|5Y$K)qKz4-Cp{~g2{ICeK_xFrB4@3PGdHrfS10d zfr8?`ZROT^1P?eFjf0d+e)M^SeDZLw_YPD9JoJ%z+s2zxLV-SM{!e{l1;_poEj3y< z9YptrJ;AeCv@T8OS^mkq`8;_*Z|@<EF}l=FTFPYOCmGg<!OGIJ<XF!2vG+7D1xx$U z;shRU*r#GUK1d%jLuIH#=6YJ5WD&S1&Y#L20jcyN<H?N&F@$A(&3I)pZ;%pexvn(F zC}!@9roTnQ6tLFJKKJo#Q}eQv&!R7hcb2>|E%Y-klDc5fpAZI|a;hrr)6?jblQ0hT zNt|4sc(5@EF=V1zN}uWtDgvA!HPp>LH{96MYRaD}9EqLyiTXpZxbiu=3<D&saFM5q z!B{#JO(BDtLy{Y_<W;Q*9IrixG1F=Zc(|{HCV$WiAX7d8aS3n}?;3U$5g#&vk6h|% z;lrIT|5<%SKQ3!i6^UO<j4LXt`PiOT<Ut*uLcn7Dl<#?eXl&U(&P$PRdJX{++Np)F zdWn+n4{`EBg7YVbAFRmhLf=t$=QlfhmR^X=;eTavbjn$^&-<1*c8%nFbvyUoU*@b@ zk;131F&Oj2>8Xeo5MPA2Q+lnk8pdNgB%|zqm;fj}L&X?ZQ$rPFXv0<B-KT7z_Y(8o zZ>^$8`dzQ2N%>jRnRPf3bEXCpu3F2Q4kX#e0oCLKXYP0BooK^J#nPva%v+X2$N8Ud z)Rm97tBsvKq3l!)-9%E1O<*GTnE1-;9KMGm%KxM9`!mW9ovtk?ggZn-87||sH}tkb zZ-unR=N?ldD~%;WZhE1mBZU~DY0yIoudp0%@s_g;32|dQ^tDXH?5@&}$}A%jo3IwR zj;(pEv>$v-(LFw&tH@AxIrA98sbl6bxJ!n?n;WmSN`j5_L{9_>rFX%KJfWj^bVc5~ z;K2Dn$(G=gM&owKkcj`l%#OX+oe#|Fkbne91d<b^5&4+w$AgbBBcZ~^wDc6?*Btvo z<WyLK-9n@g8?BvHOMk$#nwv&Q<XHJWXwITmOb#l*9Cic_P)t!km>@>w2Al$hrQttH z0o<`EIqX9^$yd%9k`$;*Lw?QO#mQASu$P2xXTHwd^WofS>bvjZ!}3+UGzG}tmmi-t zejP_o)VQ=l5|CV%HlF*y6$EqcR_u}60)%Z27+hs+!h`Vwgu@nL<I<eB2;S|>|3V&% zq|dhJ6aE?02|lIh1gEmqlvCMAnQWq`-b|_hK}J*y1Y;%FdI??nZ`;|U8*NLCaXb+J z7^UQ@I5pR%GzQfaE_n4Xd(F2!OBy=)0rFMe)l+&Z4(t#mA`gElgnRg)P)@6mPZ4L; zvU%`qg^Oo3KMdm3(JEe+giv8WyIfObJR%H|Pdz4-enXBw^t$>oqRI-XZ@fYQ3;b{1 zr$CC)a}YY|(Pe^@(omF>`G2F69?%Z>>)ULc^;M#pv1UYH9Jigy0%{Y9w)a?`U=o+| zvh$#w;A_&3c#)yPU#7|-%P)*UKUI<@09M|FcymVfLnD*clg9@uup2{`v6U-3u!RF^ ziDTxhlIZo~w}r+IqdmjDRbeaBj_1r9l~Q`943+PENh0f&-qAbmy^mRyzTVN1`wQn0 zjdw*XBqQ~|?n8ZhqW()#|9Nq<W>CMa&b0G##8}1c_~m544i%o4kq#C+1d)0(<u%%| zQWle9o%4*>8zH6We_r%brOOpUa%MXu3aG=U@8$I0`?3q*s^EE(-$&$AJlcEp+Iwt+ zG}tO>WVMYJ{r5Oq^l<s1J}&L4mE~J6bEjr5aFwr2bL$Q2&Az}*_SVZ%vlr-1^4Gq= z6+BB1yYyyXd39E2lPkBzog4O~j_YvSwz_Q%wy5@AgFBR&5sqrEj0QdI&TVkn>S?dD zDYwa$`qM7AEv$;zLjo`7$XpqcO)IulbVjkTD|OsqTN9;1*=x)~12QBpx5-woH+44A zrfP&GooN4XYg$IVtGtcrqFW$@diXI9>;nbQ)-2F&psrq}y|><<(csN!B+#5DCpd-W z-k>J*@`rvW%eJm5LG!OkIg@T~?Y%Jn>%HNqNw~|96X+JB+V;!XA8^^(_P>>XdD-~0 zGyimU=I?}rdPI8G-m5C#ewlzk0TQZQ!5`?6u#x7{SBJOvcZIhN^p)?($}rsen$8X6 zyK^JV?5uI;uF01)S2&uQ-x%ILKwl-98EZP%=T>X)?abfc)~j<@g`<7)H@MFJWhQT~ zjMbg%>0%qeQhybjf2B+{e?4da+`)7BOU>0}xHGDmL~(UCLJ-#VSG#iS-T5jhmszE1 z*V#X{3pr_}TC0?$PDRrGJg~!7k<^z_@6V{e!EYXf6*BhnAH+ua^dn-UxJ{%67vz|Q zOy*V9e6=k8<#_eXJTsJvw|qCEyUG>Jas`WUtq*8{H7GljPgU3U$^o;`m^CtvsvAcL z?8$*r*~5`FF;qI1ap#ET_qsSY>f&3}?!%!{Uj@#CUT3>9<D5p9B}r;|jnxb%5|)A2 z#=zt*6vGiHKER8pNT8SnGkF>kC}!gV<(ZcX6d(46cR83)A+9Lru6AYdNIW!o98xm+ zYnf>&n<rD19J3|ng{+maKLw|W7}DNOPXGGXwR_7CbTKcFS~6$o@Y&Xqkgm-aLy0YT zr`v(okh#EXTif%s<)`W!T)`oppx5r@OGgX*Nvei-rm{Ol&}Z(@zSATN3y^X`mdjH< z5)=#kHbaeEGP|gd=2}Mdo(Nr@;6t<)0nCxCz_Oy}<HgU!WRahBX0Oo-ZJ1g1ULX}O zU{#_-Zpf$&c)HYKv|WzCjfdH0J)|g52F1W1I(ZJM!;-s1Q=n1V!GH%cap3fjBB-a^ zKl;u*hdWThdej3VQZklH=LKG&lSwg%HOkw$nftEmpwtm4wL&;9Bd&r~-QWzYZpaY? zQEpO~ABQZ46dCyfwn>3KC3=_l0zU|W19Qlf@!59LB((m6nx{#dc0_2M{RRukJ+11< z@J^e6>I!%mf2(~V4`RQ=;R;-ZFL6hYJ5a>XwaQ8!BFVf;j(jx+CM9L6Isq@Y{I2uK zsa}Ln!2@9s=poo)s=M=u7S!$uzyZ~%KQGl2U^k%Ta5lTk!{2nFr6h2cStJzL+<AS4 z9I~8mS5AdixrH&9?}_Bae2=zxe2<T*S3fb6&|UML`EhKc10~iLUjb6QVnDUU{0&_J z{GHzLH$(iPdwR6RK2zm0VDDN=TtSIBlH~Aa?9mqA-@~5-L!7JpvO^)RTK6y$B0v_2 zE^vyyTCWSJZ*6^JAn~0oR1no;HZ+w_ZOWr$j4vw##dgT#aOtZ8m#2|rnO{mb1TOCz zC{A|;Q1L)%o=s@f#}$|&q??*&_wbbF3HbB+3Z2r`<%`aSXb&ze^S@l#8?_^N@;9Bo zFoj2FkJ_*yPy1DTW?V0MX^0M{jQ9n5lfDV41SE*TtC|&HNbu?PCUj!C)RQqpVD;$@ z(d(!jV?SaaJs;1#MBf!Xf&<Ap&}f)<`Mc5j`#gWmZvP0hX3c0diH7@=oyuRwrt)F2 z5u2Km<nOUc;H(O!i&3@b1t(xRzfn40cC&G+;(|R7`kT~`(O!&Ns?Zy0L~_+khoboo zM}TPzcmZovRxvIGJ;Y@#Fu5<EVdY%J%l#-p=Fr;yV7$J?gzw?*c`}Z^FTZ-b3m>ks z!F5e-dP*!%iMHTfOxME)#MEgEs(AJ=U%jM<@{Fk~q@HUjWE1ay!Ixs?LWGAJz0Mn& zn8g+z@90(9Z^I5QuKFu^5;XBQuk%2dOJAqjr$?wlw>F`bP?Zu6v5V%k#r@<ypMXY? z5{hbze`1rHeF77il9yYTNa#aCYG5KEd*3k=Qc17}CZ=i?a<3F67!nVs1tt<(VYZo& zMnd1f#5AqqXJ$fQ64C<``?8#6CZv<#2uw`Jkv0<?BxD38I<yMeO+%v@B=ieR%wV&L znIM4n4@~T*Rme5Zl;}@FW?*7}t%3<oNysE&Kwx5~R&lbKFn|OtFmZrZ*^NP?#K6GB zflFoYoE~w99_aDtU%T_Shi+{5<bM-xv$K5Q(m!*Bw}Vj6!261?2#p!xvvo62bcp3Q zgwqBAB>C{4UaZZqpDEwL<FrBc90t-X_vn518*W?FHF_uII<$%(iqV<2MO%E%DMf*E zP7hsY8@*Xukf~CcW{#!yk<|Ub#FtVcHC0kuk508q>Z+qt(<F7#(W!kURjpMdx0^1h zfuqYhMsJ>TU$6c%NV&CFN<UJ5+AF0$DMh_fGD$hFSIPiVhLTbqW|`)kQ%2VdDdzO^ zPHSN4q+cLg^G-9y&J%b-!-jS`VA7QHdrB{Of376y2VD9WWTcYe%CEa3bn9g{>`k9R zvY4nXUQZJz1g7No_(yLo+u^ev^!%`or?LfOT*VSgsw>c^bcAmjaakL@)AoBq^i>|U z`STn6A-g8y{0RF9P886PDjpceLU4824sYl^ad({!3)y0$%>^KB4nsmlqi(-~1~}S( zU|!j_r0>&Y9W~WcX=?Nu#@f(5>783#O9h+qt?8yJhr3f<A9uO(_qp=-luY|LdOqcx z4dA6M9@;N36ez>C(e-opM7Lt+AdezRbO$d>k>ZqS5jIclbB)Rp@KUvo!lk)A>Q3?~ zS5NdT#eSqjxsSbPDT<I19Vkx&<;gBj1LWx-y)Mm^r*?Ugh+omK<w;f>qMynWlTj&A zxej%ycu&!Kd17TeCAxwq;Fb9guE#T7+Rm%Efn$xI9c<;_j&cQ0Mh9m4abB^+W7H@t z`}2l7#dKA+(TKQQ%vY{gL3lB=<_&u0_g~PSr{nJ6{lx7mS4*2?_^2exTmEd&ga5;& z*eaG1tp+_9d5p5rpQCUpt{6j7fUU-iPk|C<vDNq#xC#r;m%ofhffDAjDWXQzKnWH; zK7<9XN)MFu^-lZPhq5DD_w{&fJFpbYe<3;j%D+l43XE{B^_72Xa|P~aX5dn>&n;zZ zqPOv2;=}4##hJV*oMQ;Loh>cWFpc6`#2XzUZJNzZ><M7*cEWiYZ2Dd_^Y;8dg{Imq zZFH<R$19V+Dqga=x={YDSH3;quKL1o1s!nL+$-e8Kyv?=xSF^#a1Qrkq;>gW4*o`g zH@q94_rW};B;w+cc7gH;cH<65Rn`d73X{A9q=Qy2BK1P8qK~j2naSY}MxVYBGc4U? zwVj)oPZE}Rr+oxHC-jVPXBNOETzH!z=Pp~o(^GmEblf7#aQMpj^e*Dk8eelZOk^#G zp6L!ikrKbaiCcvu;08_+MI|Txyb)%xkyf!}cw@lE?rUO{ExkfyEXQm>Z^9*JwH)!J z4_87INjBF`<Re=A=@MMFtCIZ;D&f;zr5xKKrf!Ui>qZ$SqgNzYV?>k8?D)zLFpZU! zl^g&C?HumYKO)cxrv#v52|LS}Y9!ubXs)B^(HUKjPCQ)H9VyA*6|}#T6845hzC#R@ zz9qK9vau@5&sPLrTB)Ak<#tbSvcnU+Au}Ey$*tS-WZRG3jic-E=%2bNt!8(F*^hgi z&AR<@Pwr|@YI;gz@Mm_{!&MKw{>x1s=cgE8{X~zgHD!w{T$S$8o2P4c+vj_1^-M1| zsH&^=p;WE$q;ea_$HDOq*TXBXey@(PxLI4=qF-(I*uF{$yTU6oJ^E@YXTIdItyC3j zRG*)EQm=7Hr<tyYt6OH~<awN{rPHe&9^04FYxN+HY!0ij&$oGOpQxIjsxF&7sS`7$ zOSWl-cdh*(>~YqpE;Bv0t<q)qMDV0$=1bIU>W$}wEa@{FMBmXK{LVu3>a5<F(q|t~ zJqpci>2nBZo>e=4LJZC9-e}S%HIK$~i1axWJWm*3@J0;JA;;jEdMutprOzDjv^_ok zNDR-R$KXlLqw&m<KJ&nH^Rx4Q5yLa*7(8Lq(Rk)bpToiPolbW!hG*U}cvACdJcmo4 z=YZ$mZ;<Z-lb^$n!87exJkOCn3&3;5rm1=i&vTB!lbT24Ss;Cm1kWE1TKKCNo(0F? z+4opHM@pZg!1K5FJPU12u^o8~p42=V&r#Cn81P(BJo`^EJVzaaXF7Q9b7?cKN;yh; z$4JjbV4Le$<cncDCJ9@#4N0PY({ydt9tS$t$bVjTS6M<SYKsa@unQ<|(Es_5PUBk< zBv7HE82V|Z?)6sOnwS>dG(_O=LV==x7F8)cP+WJ60vSsGk`(vTn6bF#9O=~$0j|9M zXFpa5(5p8_fPtp^B`I!m%vNa9<0LTuOWoqA;ubynW0+?vJCm%pt7EoeLbh}{1w?Pm zI-iloM08SbM3eP4f#q=N^IEW+obB!t!*WV*ER*#%f#w+Lb1G;){PioFV`yG`44QGh zjiWg+OZvPSJnIjA%<VLoQ}CR644!elP2ia)eclS5U$5Dk8^iPFWAH@#OubFuIZFDx z13WjTU$ioY=dH)!NljCp6L@AypLc@i`~e#}VtC$h44!elP2ia$ea-~Wo!QrWVtC$p z44!elP2f3F`YZ*{wCGoF#_*hZ44!elP2lN}J|6(juGe-Sj^SB)44!elP2f3H`g{;P zxAd8DdkoJ9j=?jgw>M@L&5Pt%<A*iaO)Q{y`#WI#sQ;``4C4orFg8aX(OsE$aW)hM z_Q;4GQ)G5Z?cNesWHtUe8GlXrwnL9`quIf*xC%<>C#uoc{=K8GQ$}CK0te)Hc>g`~ zkuwOv=&Od_{>L49oig+)4bFrVKfL9|yHs~yGW4o(H|zN0u2aTcC1Y7&pE+v#5!KmN z{pw6L=$>@^L02KCtW-A0xp%C1-9ql_tR(D`HCH(n3N@ugLqP4#b)R1zLoGWAwPdwb zZiT{4v3V%C-F*4``(wBb>5W@lXO&N(a8q_72i#^Z|8PYNx1qgpiz{q`aY~T$z^!)9 z?}x{5%ju09I+rxc3T~&15Dy2ngJ-_7BZgXDZ`9(Nnm|oy>N%iRS+HA7AhN4pJ-jz+ zaWze#rVM=nsHF`H*kh=j(;Kz8jwVo3wrC`%jc#ma&P2)N)djs#iz{e?ZK5J-VBP*) z%hxg7M)t-nuAK?ol(iiLZe0()dU_1EQN3}Cspf5_S|%`5Mxh7{Z@c<!@di;y{pv9$ zhOXs&=dmy0s3DadHM_UQHBniKjF>0v7Fqpaeusd8lbje)`^FkO${SWDF+=oGxoloI z`%KSS94TtSLM08V{o?f#4zV(d8KRZSvG7BJKcDf`TdMDxq;XY?)lK$^m0ipb-BkYR zBuFs&<=-Aw9e<iMwhoS0PI8OmNKa61)D*B@dEE`S#ju_fGskhPll3%#vhv2S1?4AK zXFeW7c}mP8$5Bq!)&$PVX`Bkq4|VKThR+Gk*T#%;GR|?GP2j9PJ#Gf)rW-3NV>nNZ zS>t4!<C>emS-Hr!g7d^VZ_J3{eDm>ej_Yp%XXV4)0nV*opVJ+~`PSp%Ol5PxP2j9P z2<`;u>|)z%F+SgMJe=dooWNQ6tuw*-l|haxVmRM<Je=byoxoXr{*;3ABXcHq#&Di_ zJe=c-oxoXn=?{Q&;ogfsh~Zp%Je=d|oxoXr>^%t1@2}r<Rt)C{j)!wh$?qzNkG~1* z<?BR^zfXMpo3<GC4;~MDa|qtWr*u((J$A<#iw(3t>Q3bgIaR)pQ~5%6r}BBcuUMO# zeV+VIJugfC+<IP){JHbIf|Af&_RQQ><iCWu3hj{>CBhKPe?x|cJ$z|<<V)LQereNA z(Y&2DeMXl)@vxt%jo}g(xIk9=MoATxnK&mRYfY0RF7UNPjEe7)PCR)t_Lue9w{o(? zM)v9ZWZghtQ^Gk%b9TV}=ruAsQ2t>GQ!z|*4P%zk9Zb8r4_hd?;i|jZpZ{@5{`PS} z`!l}Il>keb2Ie1K+OpQuv`4N`^LI>bvDdwHq%XfEC5*d+&pl4hekP@n`oZk^QrR^k zJC7rf=ac}c&D--)*+!|-W?LAm5FGlRFI?|X^{U;E+Mh|;A}tMlJm`MUZstsR#-8$t z%Cb5MPJPc2%W|X~U5ntZ(%zJ3GLNa170b#xrdD<=EBlyQtYDfA4l!#L&8x-Xi9^ZK zu$ev7tm&Fpt)TOjw>e5Ku;)$G?FxMdgk*m->%p>L(^r0oJ!tna2^@U_+Ak!tRZ)4G zEZ3HQrIi-`S7i0F3hrzOZ23uO<THx4GC;u)@mv|XnUqPvd&CT<v|TLo<*_n+ADSPE zy$e&jDON#AwL&2aq{(T3Ju*}~P$T6ssv%N7R;>;*r9<%wRgX54R8oVZ8q~n=Q#DkE z31YUYfoG>`^hwkhqH5r~sTwN7tT9y8z&lelQWG_DR1N$uRYPT%HS$yqJS<hio~VKM z1yndus)ouiYn-EM;3laWX^9#Iss@gbs-ZH>8Y5K=Tpd-TZ=%L1RRd>6)leB`jWMbQ z?ux3Bj`U>7w|{nCtgfm!M)<0#rU(0)yhgsV0$XC*S$Q@y%Q0T6kNzaKiLjLohz^&9 zGi$$jO#l9^!umvEqjKJ6A#llgJNrp7DXw^)WH|&~!2$qln#}Wi*muAOglIUcIa-mn z7%zJ0MR<<h(R(<RcTyQMqbpIO5%!Z@C{4;1Kc_gPC=2%MRqHI7_(wMdvM-XNn^CA( z(f|Ki%>>ql{|r{E=zjw1f8A<H=!Py2m-LDyWj?mV&S;V_DG$MY#pQIl5zh@n!rEe4 zmeZiVkUphaI0%`A)TE!J$SvksnP!>Hra@Lh+H7SjvCpn~JGfNq8gmRfhtTx&Dq{`@ z25N@vll_Qui3^ZD!rRH|&pll3<!oSdDRH(iiew!=Ukw!5_xj@V$+~^M-8SohDptjM z(|E+&-N!z{lhWudueFU24xR7S+<V6B+4IL^UR?9SwplH0zW9EtfIYo;{YSI4<ob^e zO&5__J3f$|J{~Dj4SZ5JUyW}VR%ewyp^HfBvG|Idzqk%61qV+%bbgAq?91$XGx<Gj zRzJ2op1f}*znNh9zyI&vX(NY^df=R2++CWVVm(j0<Cc5P7w3gm&QFU+{+9uY{!@s& zbrY@?z4Q_bL0F|X$qx8$2p@BxJbW|z%-D`x*T;5-=k~gBcKxk2yVa)Ix^a%~PnSJg zH!kzODI>D##$~l{UB6Q8&zJQh)^KEfkoBX`_3WQ{Fpmg7Q}Z@!6;}?Hj@T`=KRASx z*5I{v{?v2XJb#*l*Jg5@fv43h@-)Wxt@U+dF6!}bn%(@Y_5`oC<JdIn)hy7o61m-Z z$ioohVWK}=*U#4Ib{^8ZZ7bc*wXTr;tnkYIwl@6$H}5$=*FW><TWqz(A^RvisF%aF z1Klk2`|}KamGe6n`&)uP%i;{P?7H;lz3vJ}`njFEZFMffH-+mo+d7w%`=Z0eA@?vM z7qLoB93X$*8{w7xoLg*7;c%wx18}ZmtD=6;!_C^^+J4TxwrV%{za6elvwZ@1ZrexB z4Z5LkaCX@?yO^^NS2=9$fZ>dQ_q*Y6Kj#|Tcdp=lIpIjU?TGCQ$_#hu9eS;Emz%Yi zMd9jx&W*NiS8z^VxHiMK)@|DgAnefAJDi=;)sk>kKWCloKsemr*5tMwbTL1|{nf$g z=YWsP$r0^uTsAiDtagR#2Dof>w#`&p?r|RW=m%JvEF!iMh1*Tw8^cutZHDcL%Nf=| zWSzjb&bHeXyt_jv(&@H+?L4U8nO8+)5bL0AqbqoISGcyXZLKY;9}%iH={tl>HPksQ zpj8W#pjNuucEAHo^*t^p+fi4si^+Kqc*E5hwrZQ<ayEH%a+?6e1!lG`VZIQE;t<Uf zT7KDcvmd#hbbVcJopYVr)<fC_k`}H@w{_~Zid4DX&W(^)Dpx7ED5OatVc;GCD4e^; z85Uqd%YUG1haG_Eavp$u`l{Sj3MzMKd8*2+9$>3xmo2Pq2e{luC(Kizy&VIs|52bJ zG735u+ofpO<2(?q%b;ajXJ}EOw3&O*r5_OD?bT}$>DLv;d&1S}p$doOi##^4RTx^- z^>ae51Gcam7{VG*PY5j^qZ+AqvXQupPFQ+;nH4o#d+4bVlEX$dwvSQO?d;C2<;S*> zB1<fAYcp-#q2(7#LBVz}L~*XN9n|Z9<PDP!;c9JMsA7~V!gdR|l8gK_i8i1dAmf6K zp~n=gChS0mG`VxTob60Y!F*T&L&H`5ZC#<|qs`75a>LFh+W{D}9BHua2`#@!flEM~ zh8VbO1>A0mEP_)AVYqfcX!%J}%(gKOZndkk$##%JuZOGA!GnZ~x$Kp;Eq5arfSJKX zR)`yNi-ZUpB`aLl-&O~d84&D%$xJp;$H-R`t{Pyg4?We-Y^4GEWrS(PgvykQaJa8+ zk1Mq30x6Rr(ksk4D4>{ZTml0DMkpsmOksAJ&?u3HctAj#16{VB(DJdWvy3hQwcggH z_z2b+ijO8B-2l?LkuEZ7r85`_4IqgPOZS)pHbeL)U{XjVY89Nf0Dz0OgOCIW5G0|8 zz$$Eh7Z9KgWK)m|Q2GHV1KC8(<77dq9RHRqh!t8e09Gy<VM4qLP%_XUizZd!>b^-d zaVZA5I)y_}M#)YmWC5n-Ad#l%5`)Rzn>25Pt1|!Bq)At#$rNDXq)E`_;!l^K`nXtT zj3m0QtWCII?mB0uf?)|#0$tEIA&rzZNdug@?aszHU6u<d^++cYW0n$$QNogYK+H%u zJWyzIfn=J-4zlDPbXHqrc^TeVWKl&-vN#n%ayuDPOqwjRWCiA7L=qt7);k+TU|gZ6 zMoRr~mBx^wcRSIfu=LcelwJ)N2ugnwj6KMX38Mglpg?u_<FFk>V5ErNiJ$;P5=CAY z%k>{n<Xssy{yjy~gd&9|C}RG5Qv`z%6BJeCdnob-2sn_EUgQvf6-BTJZ-=Y;A|=Z& zl2#yz5QG7=Hg}^kEUwUUhvbB7(-0IVBrz=yYzvFQ(ZjX_lsVywBa`10bqHswF(G5G zm`Iw3aTy}D`X0;dSOrDR);Twc!J*U}KqNM;vx$)*U5d!qsmxDflF?ow+z3~tVYa1= zVqxdT4A`g)Hd;z62Lz1T{<gI!yp)1+8P#|h@UJ*jF-A2W?q^a@)C=9p=rloeIhCHp ztPXqIpd8qZQtjZ6AVQ(1`l}}5U5O!-vnUx*gq86rjN`z8akt1Js-A#jl?XHj=VH}} zB8-$14YNq16zlakLBe$yY-M@OM(Q(6iU`@n)xi)$vx_9t)~;_f$zcuW%i{#0h-UUU z5Qj)_$Oywq+W~0=0T4DSXz_<ok&~pPSmO-QEck}w7g{t{)feec;1>hATg0PQ@6^|t zgk+Mf3ZH44xHaE~9_uSr-7?BHb#Bz#Ga8{1gE5`Aq645R<vPTNU9HCVH*iDPH-(0- zMbo|xzB;LMBZZCrrFqTzfzBr9#tcPhn>YiF;aZ2SHdN6^%F*z<&OI{t8=Z~gur`ty z4rgRwqZ=4B8uf!RU`W?Ew<4C{&3GxrL{L_t=pwcZP5lKf+m7*}x6hYceO>3Kj5?9n z-5f^~&)1_zsf@wHOU!7rbu!cyNJ-=bMgYljdce|HP}u7AJ&a4ZHX@`>A-GZ%oRo}e z{Nf3rx6fA9SJ5k7h_R7wkd07<YS^}y%Z*|1THIT~{OxdUx~<!k6ogbNn*bpq?INoX z;9N<iOWYkdE~9?L)w#iy@tw;VaoIKi<Dxhf=nF%!2Cb1QN^9KC9oG1Gv1&%trazt! zq;O~KwrHSqMyU*gq|gB~E~VpS5N{1@cN7^gABqr2oDgvpmLo=nb5!*N8Td5lYugJE z@|sGfDk*Yql+N9`yPRtkC7^T$9={V0X_OQaro?QVauZ%hO~4<5oF(}#9k)9S5d?-@ zeE086YP?Ic8bknMk24A>%*Jr~;sXE%EnN)&W){K_8v)dpkQyTDGLZ(xpG68{84?w= z27{0(84S&)pCFBhn;nK6jG24Pv5*lYirk&8Kvk|kaLQ;Hmkg|b|9?XgB^WqNW&;@Q zqsW2RB;xRI$pOrnkb>bbQ<{Mu!X<#TXn_&CL^2dT+#KDuyr$fBF+$)S^!+!4=$28q zUi>m?#wi~oxf^lW)-nRs!mV9s#Bi0hN6<%Q<m*xYj?XrP*wz$!YVf{GXWr$?SR<|_ zMhuz8OHyLZuouDUK7!vaWlYH389NvUu(P{?xpR}P8Wj3S_OT8h!#Lk=Fwm?mUa+vx zX;=(o`0lS9J;_%Lq-V5SxQP8x)+rozn0!3T0wF_&aQRlU)H^QMsu9yVN+YIlJ9jD3 zULv1le1D9JLDG(7$K78XD;!hBNXfV48Wk6JQAxM+h^6QjKOwgT4&)GM)yN1X#z=CQ zk2fI@gJSY`fu-JQrje6^y$HgXs49y~Bla12&QJqNoER_T^!^)S(ESCm?)U0z@!;uQ z+<24fCMEbd#oT=#B@pQ}ixScM?)o2-5~AJ^AU7hvN-*B0MN7lQTs+oK3L_rwT#*g) zW8e}=vxel|LTzz-`Jh7roa@j7iy96^jS*5fw<{qUm>N?wBtwaYk_kTLOu0~lvXjXN z7$;hOmIXns`ivIQ2vroC5DdgwSZk3$K)@w4NdY-QtRW^EW()PX?Qyxlz{KQ2GLNDL z00}|(P_}U-6dyOz*V1&=QW7afnSf-NS`#M)GaT{>qQ)l(f{&t<B?gB{4V(aGS~5_R zMFS;=&qy3gj_UGFyN66>Dr7zg5}c>9<*QZ{q&s&l+U&%fqwu@jp|?*^K;U7RAGFF0 zx|!d?2=c*(e>PSMD9Zp|Yh1Y-_+^~N^MzHmRt_G!oQD<CoH%Y(wpY!)L|i&;^mA^o zMZ;m-ZQJKe1-bRF<eV*l9I|~L=Hq`O(70`%xSSmx$?9-9SMn;8FsSk-7yDL-b*(om zmM~~-5^B_?GB-e{`Vo)5RrQR!RgZ|;>RIMogr(A>dW62^v&z<>K7Udn3DA?VM#=2~ zw+(lyuWci1qHoJQQB)Z@h_Xt3gt(bn;JB2tQT1G}UK{a6ROeMLCzDJxkK<G2(!0dV zm#%AEPCj8s=i@BQkzR#2J-_T`LVBC(x1Og)KfXa1ZMbc)r9ND%DKK8AJq1LS8|z7o zJ24ljxJySvQQZ%qsn$<TBS4Jho>1lqwAn#A+@R@pj}BR@+@YZ(NdK1f)vnOU)6pK; z9?k5?^>*7TK7oeX@C#d!wsvMDn_c=(Wg>L7OTRvo;+lAltv0+JZ~2{hn{6^H>e9z$ z$;R@{UWrIh`8k(&_c|Lv$O+CJNc==~zD(b!;*EbdS#HtPKlbWJLfMU@8@2fxWKMe` zyY@HhS7o#1eHg~gGbHGlN<;&#Vv|e=mmj*!AG&Sm{R5f4Cyvm;%Lvjc?XD;y*Oy=G zx3&7pyB%8j7T#U^YwbiCAisn_C4*dM*!0>yfh?`^XQY}DB~?%fV@s4Z2#%~e2svNp zQ8BQ*b)KQL!kwBN-IWJ(5}L5|zWl>3B03gvu9q7x`!XR-ym{uNwaR}`%uC!6zf1qT zZDeeHDL7$B$ZLz9A#0?vzM-b8lUBa1b|h$hsW<e{P`6IJRQ(f<kr-FLzO&~BRh|>v z>b7mxA5^${LaNI-lX9Y}>sglvrxbSmM4wV1A=bS@2hQZS!lN#S_DDAU${P#l!7(R# z^)Vb<s&;rsSKqrk+Qr(-LT;L+DcN36zz4Y%H2*83o>2c$r-C@e7aGGs76niEwVgd~ zTiMj;?JCP$KU4ALvx<S?Fl*NZhoi63YO(g-l)~=mlF%J}LKgVqEB%V((dqPHo|{G< z{GsVXCkMxaHYbty)w=r*ohK17L12_N|5K>COjtnZXgFMc(4jZY`k(SI;jRrn5(YbS ze^?^EYn2(i2aAcdDPbE_KYH<$VDS*W_*&yT?lPz=R=g$9!-^sr#JxyM38u0%6)d*v z9(%CZp?e&`;!NF>87$7yJz0wOBF;(tA|4+Qc<X2YnCfCd?#sW1`t702KJcXc0EC|f zjr4lwdT38z1}o0J9DgFtee`NYz<KhvtcV|9DANvprJA#<)^0=8B?NQhz55grRv3y4 zz(5g#bFup%skI(q0s<U|rM2i`m4lo)*As2W(H(8;MSU|qiBCT)XK6m>^aV#T9_V#W z^$sLGl(wHBS7@#rQ{@J6<905EaIPm7M?R5&6g=M;XK?<?YevWzMIS3}rhCd8Z|zFs z?<W#?ny3O7WLoF08q4~#0{4Jv999~GUy|cJ!08Rn&552lR2F#W(SrG2N9gk8cXn$f z-Y4XEgAe3HS3b0t7R>VVbL084(BpCL6#Nb`P=FuHe|J;mp&X*$lsb$c^%(b;NpEfw z{`v`WReb4qZ}~%nsnmC96{jIeobz{9IYjdb`4Q2i$ec6$p>q#@$bs}wVJdmv;8i&s zWaS7xMb_uEQ>1L5m<kD|FFMP5WALiss)#xm_J#4bDpd-7t|E$P;b9t!x3JL6TR|T2 z0t)ve=argyuaZ|p-e<{q*P401A<s)*Lvr32m8VrqN94$7>rLUJ<ouyl{&+M0TJm2? z&Ody*U}au;U|BJtoKWB_DW|CO=Yc{UZGnwOpwQ<8QX+o`f1+DN{*vO$srW8OBzQhN znRCn;Y4b!LR+j@qbfVW9XP?4J*_F<!%9c6oCF1zchjQ4^c<PL94lKI#Ez2Z^N{O(b zRsuSG`-)wH#tc`wD?%v8qD>(zy8y=I9IekxKx6^zdjPxa$27&LmTCNM%n=D<l-c%y z@v9ehCdbE%#anXeYedG5_$1`Q$EKKFYV7)PchA^`>^CAFO=XJ}76EBMsLXJ~rdY^j zB+*y@mYTx(D4a7Eq{r6WabAisclK^G7E_H@F^f$P{@_dp<Cj*U!gK~NH5N$wkITX0 z%5q@!1@Du(!zZ7cViZ%CAWopN`EAG#DYlMNGJBgP>O|GpZG7gIv=aTBva9`ik8#Bi z845d%3;)v2N^?SPt=m#WKSPB9tGy>wduB-fwvR3S<Q#Ha5Iv;Hw!ex#h6-<Z&Fudc zv;Sv&K~A^JFdh-D3Kj?)SLN+i5_7+ZU8wL!Ru|`)RsN9-@>wyEwF;kE`iCEw9i*55 zEf_(v4|Yk+Hm%~<iC%V}VfHe}taoU+S+Cw@it9mSQ<3*ps`!Ez3Si5vDxZ@FV2{0} zs(_vGB(;*^da_uxQnAP^S!*@^E35GrNfzdEz7z&3gCg`lVnQ_6taNUo`3sI}{sOD{ ztIU!WR`Z!w^Osu94^hpxAPfTi9IN>pv(nnXm<Vqw+CvzFZ)E?Jal?rw%ZuM=N7h=j z%BdX3RoW6g%o8||vbuVOTG+gFCllKH+iD3h&fjRnEL8u#+4O^|koNdR^ca29%zM?! zyV=SU3PnR^-W)5>ZRI^HdH0xkzqRs)TX`*#ca@p<J1Z~K$~z5~Mn{vUMv;VnF`002 zn0{ijRm<W&reGMxnP>?sl-VembJ#?dD2C?v6B@9bh{&!bUP!3oqOOpjy&u~7F+Qv} z10Me0v0s-1hS)~Y*M$AjR~qY2BR-VeKC_;P5|h=z=@NabWyZccQOxf3*Oi`b88QwD zW5}}20A)AD4H^4c1{~&Sv}?&N0>6u&6_4_x;8&*XP~Ab(l)WFrceN^i!?ER!b(AG4 z*AvEl&q!Q58K1?-?Gw*T4Wu&m&g6eF{~yRPPM^6~`2}1T74%5fa4T!LVYjlhr>e!Q z=#BAsi9WrZy_~GZ3--fRxH)fVN?v9!H-vB*a=puf7sQ&EopO{R7yO5-1_@X|Rhpvk zo)b)l4~=nKG-B$57Q@>T_%9K9T_E@imsbR1^fK1f#_<1L4FA}81rf@>&GOdC*>hB_ zvlp}upslm#NtW@}gu_H<D^jkTR`IMV{e|(gnW|O1EoI(&U38C_do`susd1ssu>Xmq zP~nXw=h8YZ`8UQ-zfyxi=~yFR7Wd++mY(ko4$b>eh5+M<p$Jg$q1bg;41ZgUze-UH z6he2V;eU+DGcNk`Zqa{ZBDs7Clt07(!c|6$jvSu0Mn}D|>{Q5_b=3IC8RzJ&=$bL@ zY4O;QhyR9uE3%bO^q=u>5FrOeVSDlKh5tE*f0^%npT24li+_usit$f5g0PO0%0av3 zi*k@!7{+mHn2};+ymA<?g_{D<Llu``Sr^GGKpL^abVQ8%Up%ZvD+z)kC5K2!2QJF8 zE*POKi+F&OtYVw3VwqAbU5YWxCW_^o#VY<zqBt4y<y_IsOL<qfR`C@N#-FGJDcE(W zRfswh9zHX>^mJp+b4qZ$dU00i{c@*Iri8r<^pQcObh>P?CWzH;<4li|!O|f{$*Wd{ z)Y1uDKO&`{e~lytrXk+YuN}rvOel5FLiSuYpU3d6;(dK#G`E`4H%JgWQ@{b#oVF8* zHA=#XDuLix#;33E7S91uk~j&Lqcs&lB1VFW*C+m!vDkfBE)~g){t%*?b_g)r?>!78 z<YNt=qD1~mfG=<B!<<8=F^kM{!}dnHRw=;;m~qIoMZe<7*z%-eZUuDVLtn)*TYc4J zGwK6IGKtOTrSblFle>0dMqgouFxKK(9TYa6`@L{?P9a3L_g#Y9l~U@I6Z4`Qroq)J ze?uxrS(nKH=NHD8ukFUO#a!YF6`{0W7z<^nQd}!FB#!a9Lhe%`kka)?X~T!&8X8-M zbfb+?6>Hiu_xoRN?=dr%lZhh7GDT~*khz44DN%9ajZdBc{rLBE^7oFuL9DbtI6a4J z>GG`ao!?`KW8XU}9ImnDVj0&<3t{=~{}dNqd8gcO)JKi?!+hYLL*`kMiHmIrZXG8m zO_ptxP}Tan!5&CqjCkRWf1s4QA(s6MqfQm(qd`jFz(!&7V@T+f6wkq@uNCbS=XsPj zcyTYziGs2!ImCG3RLi5*D&LeH=D}Iw@&4{cyyYwJR+Lpra+S)v0}qhvzur|Z4-v0u zn=w`Di@7X2!5b`-x(6rVEf1zH=9l5hbQ<TWDx-{ZW5u<~CrM&jMyt4v+CDL(S!BY| z11AZK>Wq7CLVU&JlmJ6s9Va)Ks@|Vf9_T2e^%PaU!7A@E%ljli=Z&hrU*jC2`*MGj z@p1PqxPp>6TuZVfH#Fc3Xu3>X{|A2T4gMNWucvgT@fPKn8nKn$MhTlxeaWd5UnZm2 zir@32hW-yk$c>&44}v9=H=B%G39}-?<o`oE;YvlkMPFm$T`e6doi%5gxM<As@0EZ2 zjUW_)9c-4BFlo#I^q4)Yxmt9GK1!b#O~x=bxR!{gwba&2)y&f8KWmlN7Tf`RZsoIE z)t2^=3Q2~NJ-bHtGg3k3N3+bhzW!h)WL6zjElraeaSQC1V<^s@#;SN7N0IhYBy{Jw zJyG%WO@GEXb&BE|TmWhXmR8Y1cJwYOvyf52A)(%*kMgR%X9m3Rt`NB!8Z3Ld7m-E2 zURZI^Bn1(8qQ6yj=21x4cdM$`DfNUe3Fa8LQ%QwTjm}av@Ux_?d6N}rB1&52J4g6_ zupo?HEU?A=w@lUUAEn*rq}><!G5uAIcH36P%58f`;C@cZ{YlEb5G!Xg<I4|}a6~_+ zql7(C#Fa5F=h)HEnDIMdhqgc*0wOgUA6{x2@Epd-fATyU$^MS!K>l{sdA>;IAEfiR zWE#Ju-=uLMG+>M>`li77ycA8~bD0#CP{%ZQqAK+_DJAz$B$YZ@N;Of+`0z1nRw;o` z%zq1x=JWv(M~utSM)iqamM5WNaJWB_A@f!uzJZ#$Z!Y96QnT1<{0a?t;cr66n*<fb zM~R4S()*?579ZQ#9&C+AiFnM%39HHcwD=vvX@See+C}R^X$NRu=X$L*gp_=j3+`3i z?>di^Nm=+l2xIjgRG|dTAVzW})?RcBg-s47Xvs(A`m&D*VTp^gUheGLZT#{o0>GUT zgO6FgGJ<}WVzkMdL!R6{Gd!jAcjmmxm>-B!DN&Ld)XWM4lyU9z?LD!0GQjmRU@Nec zV;GyKlX?F01)=hTM0)igA=1H%KkLA^;+8mPg9VR_xbNN4K_{eogQJXPgS&B<3Ckv5 z>54Pl#9|l9Ov&>)_hV=SKkSA#;tR>dC*XQ1Ev^9i>1>J0r#i@+^jGT*>fRUy#|PvA z2e*vPI*~q=&y5o<snBSW1=IWV++*BxQiq5@#RAEVK{qr8ooMRVXR!2yjuPlpfza61 zSK~A>O=GOQ-5QP1fj_7M*D|y)2Xs)qT*9QJu`WAlFj52AT`mTr09CO^d_$Ro(MPJr zDC6Z=ajkMANhLD2UB`5n52xQKCllJ-ImjH0wp|+=j40rhVT9(yhtw(tND73$(yVc@ zRpTFK4HfuXE(`JoZ)7+E;NP178@bZGgg_-spOVx8PcmKMTGGnPveyvH6)*9lG{L9u zHfb1IdJxOdV-zBvVj(_z2GJRdNr>_1eaP4oJzH!}%nw8%ydves%&C^JFfzyG#d!3l z4rXb#m7Xb9$$P99C!^ZNCrrb%i*{L2W37nTff8rE{7_%5ax<w?s-250ponr9YDhCZ zuAgY8#7|0cyOekvHw*Cd%s68Rk!WraaB`nqHnJqp2%x5#k(Z~CID2psxCHq*+UXQP z&a}Y2%mg=2fqNm<%MY=xkuTuVdVy5#FJoK^Oi&)HRNk@B#8pm+NU>2;toO%=6kBN( zlhrUOHc5(Q9@E+jsu&KU7I;TcyHl8NMG+UnEoWz#vHQaKc$E1~G0ZsdwDnElK{Ax* zAUCPi87{~r9~R7AKjc8;!W_TE&vX+nT&w603dV==npvgi8uvV=+L5o|9I3}XC}v6P zjQkVT99iWu_$QcLC*_c(tu!H~smQqf+1)+SZwOxQY;o>v`^vOjk8sP5WOJM_Zn^$I zhfxN_9<#_zRuQaGyvVPm$nPZ(I$j1c@Hvv#V_fwe%Qq{d<tn|{Q9cU3oC3ks%@Dx{ zu;N7$k1mCaE7*HC1bxd^t`F2Z+Vv3>E__^g7Sj@K!4`xHew65YmS!Bok_=UtXo?h4 zA#sIsNBcV87+)?h<sf7g8zSyh_R@Yww+AQQGmE~oGBownp6FC6FrY^MEXurIl=&5) zPAIcjs>r_%0$@+Hz%2WmD*KU?eYICv;{^&vrxL@|wPYLFw0jq2m%U7>=%<XS(%2h6 zL3BPcRS&}i8CcRKFM1t6)VM^oemsZfQd*}tm7{;6tnqopPPwN@95i*|nYfGGYoyHi zfQ~<XkH13;M#rLq0z>pBY33vVQe#1F=_^q?DU2c#+7(#dQH>nW8Tkh-L}y^VD5a}X z$8$y=lTtEI{h?S+V`o1R%7=(qwpC3w$#9zSTjV)Z_~az>bGt}n`?e-EdT15*N(bm% z(T6hD7=Kmu5$f0nAx6qHPAi|Jm6%0Ru@aR%RoA`jE6pnJ>7!;2OHVWJdoiX#H2H4u z>ZvDJb#fDTAIU(VFEy?mB-ErkmZ#w%m(wKtCy>nt(CEnGc5HYN3?6*4yl<Nvdmo!2 z@3-C=doMgNQOZw^y$^U(-aE#{-UmM?@2@B7>++tLs6ShkzadtBz%QizMTz>?ss7^i z2Q*0erxN)~<=q|2*Sq=V`;#O&H}C3M$lVOQpD0b_%6n`*hc8i?jVzx#3XSGVN2~Z! z)V+LeQHoEO`5E&q2b0%eJ`U$`h55++gcbkf(YX7%y_l+%#&q>JV*HH1*f-;9^*3T% zq5jqyUw^X)0c0wLg)RmvX+?~r%rB`=P6@^Of3f#2;89lB|8D{T0whjsv8LA6U}H-v ztr-y|s5Ju<oIt=RpwufG?^>XmC>4d!B+7Igq}H}tZN*DlTWxDwOCwq&pj<@crXW%U z@9z*Xh*fSv&gZ-KJGVglJO3V^=bZkYqYsn!UGLg^uf6u#Yps1-+syqodtd?KZ63^; zZ{ndkHe-NyeBBOo3KF1bu6QL6^2a`0Wgl=A9DuPkGgdNF-cf(vfvc5UUq-7Q^(*z3 zAtbd$jRkXga$fE7KkZQ`Q(R7ESeZ`0`A_Nen;%yCZ-X;`CO;YJqgm<CsjQCOI0Or# zY>K>rcZupii;SfTLEJmr2W81yi{&gI+0AFq<;hWYoS(B2$tE3jh1lKU9nN2=*?|4+ z@Os(bonGhVe8(gddB?zT)MEiYGZV+DLGI<6KR?XM`;yAj)PF`zo_U-LoJf(J@UUgE z)Hv)l*11Bh$1B}s+39X0U6O-|@1vcv>h~*4_pO7ZJ0mllZWGe_;Eg4!>Jt+j-)iWf z-p|G(R>svu`d0j!TZxie>rHdt&?<cE@IL*A`!+{9QY~ONRuJvH!+YRP%d)wl>!+RG z`cn7lTt3ynw;~OdKD2@VdtO<)%koq{R>#g6043$<H^UP-SAEwd{<8ArJvveE4HCNF zJt&r4rK(TMX4$wurdd|qG$TTfV)lfy!82-k#6{EN1RnEv^nN-nivfrGm3$N(4n?dJ zi)0Gls4JJhztz#J6)0$pn7%znG+9UZg3&ZpG~Jv{)51TbY4X16igbM4>^;26Wjf@b zMfUWIJi--;ThZa|I6GD3Ll1}zx2ninvWpy@Q6x1P0=<;z_nq3~5NCPxi?PalnIP`o zYuN^x-*=WeVp-2o*3+}I-tqf%ZT#rDVRQ=eZ%J(ZYesgGXEKxAN?n-m{3Nj)rzkz% z(*BK;&evXyMiQejwc%n$iT71t@!CV07WN86Yze4sS9fj>i^M`ja-vfAd%5@GF7G8> z-iuQ2OoDOE*y%;F%82Y&aG`$F{fh}jZi0A54DgC*quB6kBTJj~s{fj{>?~-E4!>5W zuh}3;{m)()O-5=5k{JRm+Sa0@#NxZ(LR<5<=pAWoE!%`z#oR!%wj9;OE*oG<JH!k6 z&E^rBHA&!IG}ao7`w#=ouK-{MvIGy;JOS@>7fLx*71hK>Pcd2LwsQ8?)Wj;wy>}64 zhEa^oypu24;TEZXsIpkAA4;u6O}Dqfsc5g~jPz!&>P=owzHC4}8^hl7dXYwYi<=8F zl${%I#cnCLNym%Oq28F$zC@iVjmjtQz8X<=OL>T*%lWEs9K+%#d@N?kIluW%lHGQe zB~!gx29T0jCVh?<ZvG{{Ux?=gv-mNk&6=@y<D)o55fCq*<F#)wCTbAYazA}pYs$5J zO3F{HitgJ$#F$$u;kC1ncP-L1<XsE%7d1@a7N>d|iuzM!{k_SxjxdY8?<QaJO1+Eq z?6SybDddt`)$9}n+UJ@9@2w5$zzr8Ei@zzWcwv9254E;H`TW}tsKZ}=M;)3WIHmu0 z{6gpt3thfby2{>d!kr*o>U)NYWp|;KyWhLU%B`PeD-1*~h905;GluXEjXS-0wY9}K z7HG76AV?)QdgG5Jm*{2*L?4K?S=o``apOl~mO5rqo=yI>QrTpEAg7+2bn3Y!?`^3E z@-u1aMGE7Lbqp?_8h&l*jHYGz^bEwt-}gork$&J^cm5^wck}nF+_DRI&(T?mBbs?- z7?kHtI?wq#pAfcN3uhO?bNYrFn{{AZ9BadG;QG`b!^oh$@0?K6b42^!S6M$|bl{;6 zuICsMi&U(aUTijl*}2VL#YL)nhxaF&Q+Ut2ib5cZCE_gMcKzAvXg%pYZw?8ma$b6t zPrVkk|667ICjC#H<p@8!NYp!6ex}b(t-A2I9Pjb_aR*4=*F0-T$hZ5g%J{~RaqWG4 zjSv3Px%T!fZ)vo&ev;}!|6Qqkx_53#`JV(jlKxpK^@Sr!oAvV+V%Nd51%qqp{px=O zo23~#yk@!)f1T9d=w5X1>b1$oCEmrZrv;idQ=qXS+X|zL+O{5*yLt`VL#LJGIQLW6 z9`h<E_Gb4e*Y<w*IE2Sr++!t=n)?G+=J_%ADD$jQ15lag0zJm2p?cocl=cNMxxEez z?Y(7+<$63py5COk(wEfz>aUE%#)6xmM{3&W!XwQ_o~7rre2+)_YC}vR64v9*1>_DJ zIv~8j>;Ir39}{L*SOH}YQFmditf`~wXu>=5cP2wEPLAV+jplbPAP3i9XYyn!iV^b5 zzt+4}hxhx}KkRJ(n#M)(!rFg>|0^GVC5jqB7!Z9WOLi*Rf4M+PL2~>32Sf)KQ_x@4 z49DV}80Xc$<R%(oY+7X(`hWCWmo8-b;ClS<X+yln##p6}v-QvhB4!u<*8G=iRV_I& z3o@&<|5qrYQqp^uj*=Q86UY8{);jm)9h6jd6Kp!dmAZm2YK9fgzp!}u2W^I*&vglY zP6BI+giJzGUwDtI-KB+xPYATUiQ-9o4@57V0+$3@rVA`z)4L@FE)TR^C-88AFHeDo z1X{FPC^1mrPF2eC9uR0bLttiWx&JwZT^VQ@Bk+EHy#6V0B+xQU;P(XXlLFVe3+)rD z0o(qKR1?m--_>y*UyO@tivF0#mWAJ^I}c}!H5S$m=igZO9J_u9Voj5kcony~#CGrR zKdP-ATsP?SE?DE*;Q~>z(0xm`QON%mvO=*C)=zfmI^}n7by<E*$##$QxxmcxVTQ~2 zHRWbJ%6I@W${|}F4fo&6KgLhcQ9sPv#E{gRmyv}oTL8H{mBUq*!}XCM*2b%ea@WvS z?-<k&*0WIZeGfS#?sKVXeWVYClw(Ns40AiYdKGg<Mlsj81Tez)hq^gJCy2j3p%*a> zvG(n#zsEbC9Ne-4%Va6}ibPMn`2NiMh+{p@<egORK3(~v-W4aQC-xYk52m%V_3`42 z{asSR1kZC<7&~1pKSVd$!o^~*U?N&RRy8EDba*knjcl)B)_h@o4@?Ru<ZfD@%@58` zkb%s+jg|Q?mbUR>j)}zXm}?pA)k;Sm(Qd9>K*#Cy?%|3J^h6$e68dYILHiK$Z0ic^ z07`*LmO*ah8C^SE_QYuPX%Ly0T_j^Pb|Ukc&*%yb@2&^6RQJ?eJx@Sin`BOAOvA$f z?{fE0?p@#>hIr%LL!~#$Jw&`=?xEJJa1Rr_a(j5neC>x<p$KD7-L3rZcF%GFF^FH0 zPpCCLukz4+vXF%W{8AsW!UKWXWv5=Z@3F684*ZV~ZpX927oV>&$uo}#Q>}RM=SVI^ zT8=$iT6rbEU@i8R&!alh0!?#)1ez=O;Qdn_fo(Dj6B^&%i|c`J6KMW}CF$^Py+C&% zhg#3K1Pcv%4Sk03@*K1AN*ZVu)nt&#NHQZQ?<dGRtv=G&A7wXp<q$~$+i{Qr(ei42 zp@f0!>HK{#jI+#N{2qDEAHmOptNC&B8t2TVP?)hwM3ag=TFG?Ys3bw`RT*9!XgL=V zQK^YK9zv~}d2sV`g@3&dzJ4t`=Y6;=?GHP9_7i;%@jcW!DjRD9SS(+UQr1l1f){E% z3lzi7p!1J%fZ~H|l+jqei{@(r`;<07TG7FraRoX!<&V;G_^~GGnk+*gB<oE}ugu!+ zL7(s*q!|(UuLT!sBTg<$vF6Jm{3n?3H)!ukaZ>KtceBM?HR*u$Ub3E;SbEQ=squu~ zfA;f?cYl1^g!Z=n#^n>RJn>`90DO{TD;?k~fEgw9)rKByvaP=W4`)D*p4Zl&34pki zc8$u%^}TIA0!>h&b*e(^QO)#?nrIy(!)<?8y$xLMeb>O(l&i?3ze$xUO)mwvofq}o zR+$w4berrh2#U=>z<f$ZMVh8o`jngoC6VaMwhetTloYsfLEaX6I#qC`_fHK)qt_5m zX^T7+%5?rRPFfm-Kcf1(65T*Pk}CDPlv?YTdNI!v?0I?pc%uMbq=~qV!l-<N%3Hl_ zy#|9^Q=3iJ1n&Yz)&%jxr-M@yl2-uGb{@dw=AlN|NJsyqUN@+gM4~;_5_%pGiFS){ z5=hUOt=!DWqDg%0ObWje{8T(OKfg%EccyDn`Az7O-_G^@Z@e~Remr*iwf(ney!Y1E z40{4e#TlRNeqc^dnwtCKJ^4&7e`-_v&rDI};5q9hQwvSe)qjn?_VL~HH8!?tB}~e$ zW|Mu3M7!4?7LHy6*{_LJslm%)(zKC=t~sBb$2s1LzEZk{zXuj-W$(A&sUPIYDW6wa z{L<!FfBb}L8f5YxJB_SvQ1M4ApC;wQOjLaEC4zkw*m;Rb0G*vn@)PNa53U45ooL_u zV^xf*roq4zWg!KACjcsAE7bA9pHqIv8Hn4ESObr;DT|2_>0th%mWQK4*k2sgw&SV+ z{2jnwT6#EM4W>9M|Er2t#s7*`!II$-{?dxWYxzqH4#%men#kXY{JoOD3_Dmt&v`Y) z%f5C`r|TM2V8+iJ2ZK=MMf(^BuL0&y_ezN_cz_?r!MlGB2MLgA<K<YdtoAoH=*~v= z(~-ga;i{*sS<^-<y#8Avg|7ux<l_0&D)I{|GJ1jaf^2_+rhN0KBBTmDr=K565fXq9 zNrOhlzW)(BJ(5LF^u~x~nAD@lXKkkc6N%nf>kyLlIh|2%hQAcO(Rnz@{qy)pUB0{d zgY@^}F5lff*Xi#iUA~ueDStqh@9u0*I(>PU@8w<659#uKNSE)GUA|X#`97h`_X%CT zPweu2Vwdk%cKLo~)^}u~;=>t{o4<m|*Zq`ByzgASEo15+>F31@bAF<BKV0p86F&>C zNwxdocWd9XTAuD-_{v?v`<(D5W#e`HEQOcs@4mfrR1CwQMR!C$Dtn&zgr9Jdg8O>C zZ(PZx+I25S>h|j7U)hG5+zxNvRa|<`ncvhox0Jo2{0UZmsmlMZ%Ad@S>nM{c-}b$= zKbtJy=S6BiE9t*QdUcUd>qzDC1LYy*<nlN+nTJ(Z>o@y<oWviN!q+68!{7T;zswZ= ziz)mwQ~0;0@K+pw|H~Bq&=me{Dg1l0@eiy|kLVd0<CFA!^FL7yGvAlPoZ$*Jm&$9_ z=2y00X<iL2$m(4U^9A`{`3~PVWuO<vw%fF#ckbb~4`9~uKr|0MTXVHFb=xfjx6aeC zk7S#+ZL@!y`FEO4(}1{`ZM#sd9kb3a9mJ(!Xwz4K6!FNdV|vWz@p$jk59KMl{pp&r zL=!X1B2RhkKi!x46enPbzrfw$wfbM?@?})K;9J!dFGQjRr8f@>u4VA5w7)it2%9<U zr*rvp?&#c|AWi=^K2<^vZic>zvlcFYn5nMUy-Ai%ZnwgVN8bciQ?^wSS$f4bR`Heh zH=sBYyWJRx^XRsuM_=KL%FJiQ?W~EKoTn&_JKw$LOXW&d+Wutq2|M2xzp#@gQj65Y zo+w?&U$qP4v5Y<DQ`K1TMNL%1ylhSE;nHPb2AVZrNrN!k6{hy11L1eQKOFWcLH~|q zr}V3#=+ZFtuPS@Bs$#3VIx}3cY5GMr;;XLPsd(qpS*<^zlr6W_bzFkGTvwVgUHqI0 z#}bIi-6uvA=?s5~2HdB8q9##vfs!z7#V%6y16<{Snf-Iy9O(z^D^vNr;OG3fzOw4a zrXNT@70w;$k2znX9`H_V$l_fi0L_#A!ty(X7pHI1`OUEW+W#PbP6OHK#^5L6GGg1X z!8}|>6y+(ou(C9MW+y^kq?23mn|tJVt##WvwNzPM_Z(U$Qnoa5EYtRgSTQ?<h@=&% zTOP^nSQ0Mm%=HFdwvD)_`!%H)yvdecW@}AZ)i1%S=0e;2b0BSa{K&&2b!^;c7)3*Q zZ+A2EYjdlS9@K-jFwy2HX-#woc;1;zGa&l2o@PA5zPQ;Nx(SVH7;ZeAe`s~ZbJg)G zuDx9pVe9LUS)X7pah|queJ*h8S{`uAxF@@5OMn|sPhYGf)Pd%`P-F23%Exo!gMDgW zrFa2y%g5(7?c$Exd>_!Qe0;a2UEFcIjjV*xy?lK4rd@e~X5}qFUitXErd>VQdFdzV zQ9izhZKmw!1A3N^@7c7gSD<;fpQKm$_+APP(EPd&$S)tC-?WQ6ZWsH2-sR(aH|^rm z$47iXpYrj2ns#x=ZQKX+Eg#>vX;%TeReV4}`FM`86hem&C@dde*t9DUXzAwz4k;gh z$b7r?_VsXlI6D{1mc++w50x!!OXP9ar~=Zpy^$Ac+I7ecr-{h}M#smUir2U>LbwTH zTI2^i6<$1VXoy*C7Nzor1j_P;Fxo2$RV=&iZAHngcrnmCNNTZe5xlACkyFmU_^{lH z#evyh68!E=a5sVT4ghx-Si3H=vGWAB$(O85dI<c?0oXkSe&hgfFM)q_064#5@$~80 z#q|bsO*W_xpb6QazJRK-K?Q)0&ju9&Iw~7<2%rK3je|@4b2|gH7)2b6ayw1E)jN}2 zT_*o*kgDRG!fe^LQ2d<jq4*h{ZCmr27Uf1)w{6L5+I>ji)_;hTD2{x#-F_69JX~#r zRS6tAJh%R&raj#RJJev6zz(hdYSW(Xg7r68EwKLe0Re&rm<S*kuHa_*;mWvfH4WOY zJXBurg?MdlsA5B4_OS*hBzOwm&ETIu0N&l;>UL<D4E#KUzjXk-hrw4I0Pkt=zZ?MX zW$=3sfae>$=>T|d;L|5()6z$<^Ri)m1v@<(Rv_4*Y*?XSM*(YE$o<AXJ3<vpr}vHA z&Aq*Ou&rNDbm7N8L>FEGIa=s=VxNDmE>WoE{FMJCQ|0YE8Z(7LWVtah6e&P|6LsPS z^dRS*+_-?Ql$0GhWX0kcA0+<9?3MhnIOT*|ze7RuL;Pgem&tM2m&CnfIbX3b5*>)v ze7g$x9X+8dauS>L)Ll<&^n}vQNi5Y94V#nryPmW)De)IQ_0`jF_0&gC_v=aXor$05 zDPK=9J?YqHVy2!jW;ux)^@N7ZNqm<l@3!-0{2O^U$Mfo(t8=`MxHlb_Q4>y;8T$*& ze<NI@O%qkudH4sOlEv;T9U#fWKgbMf&|LZoUkT!l%jMj;mQ8j)ZB6X4Qq5xqn!f>+ zOq4LTt_g(Oy;$L=GJg43se+c}Xf8fm@B17Np^A>c9a?J-(+wC>vv^MU@Xuj<;@Y|d z^NXTl{`<Vl|2{tpglxwB?{aj!Z84j{+d2zT_<&Eco4?)5)Np+8dcisj_MZ0>U^*sr zpV6P;4BP<~I0GJd8O}gjejHH=ZDX|YaMU}Nije({%HBxF`VXLXr*OKDKSLsS`$oCk zJHt^@11h3tr$OY=4FQa2#lDL`^9yoD<l~SD`|tD?-Kv8Q1TY=P*5I4Z+tyiKx4}$# z4a%%GQuZ=2YzDgO@28=WTpiV7e>KY)__*{iqi`zD))I3LM#qmlMGYBY{i{aDr_L`O z;0^z$X~UKU^a2Vms6p8c5E+%6e3-qJrmV)-KD0W1Mp1ReQa$IIU(go#srdyLKq__( zGZ_fnTFZ;f8A$Qk?M?+|YE+I;lyN+weuOlq;W^zoQQ(R7$4Pk_*s0Gc0#B(gb}(ts z=F&!5C{X79;yM*nEb#{ob*p6t`{kC`^s7aRD%J;P50vEAt<8jY6TIJn@a}?tO5R=Y z^8|nUKzI+qUpNrnQ}8Dag!dBsz60U;f;S%s?_IHe`jjrT^Z|B$7g%3lkuI<TU?+5e z6#^>(hAvIBqhd+YT;}DLkIQ3LN$x6Kl?d5p16+J0!6d~=TE87mT-eL4MPK%_q{M{- zRIm81WD#<bha0)1I?f$4KVDRghv3}EiReP5Yube?IhGgp-$izAY<eS5(H1y;8Ls4V zw{a9IyNAkqHtoif^uXhNcy6eCL~he=T*()FNH-wens(z$KJG(EG@^UcZk)-xd`KP; zj5*%qR3Fj<NROu7oVGdNhx7zOS@@HcKBO0rUJ7~C%pEFLdOnc+rrmgy`97pKklszZ zaVg(Nv5Ue!K>9T8#;08EL;3>g+q4^}@(CYO0HmO4H(ur4KBN#xVbgBh%A0+N^C<xz z!a!&U(bM4BDP^nTH*Rn8x|J<!`yh`?IxGnJ8#u~`+%S~!XwMq_$w+YFsQ5q~3dZRO z_sB`Qm2|v3LQgF$3Rf(-QEp|ZVt1g~RD0bbT6_r97r?uMp7Jc01ZEeikH{%ZLc0mN zQ<9nq?JnpWU7>k`nx~P8+e6U5cE#-}=>1)xy#$SRh2|r%H)fUJ8^~o@kUl`hW<mM_ z31vah8q<%<f)oPzau(zeAb1*ZpdWm})2Mr*v;?Nq#GfwJ(x7c_V)PnZULAdf&Z3?& zz;%*4IKz?B<(J9Pn0G$<SjX6zD6oOEW*ivV{`Fy8`B9xa*Y#f!ZNqTvB($NlY5$G% zt08T>k79ro-^Vpo)to{8ghl9F?n78icpz!$;`YMS_&0>t3aL4v;NEH+m*}FV9l6{r z6J6J|HJ999jefLqUE7|cLj5-p6SMz1zEjxRaBy=~bY1_|ZM%-@y}f^1RmJlS^I8~g z#3-?8X>O=&Pq<<nm#IZx4#bzK&hf(AX37w6=Eco|r3|rmRWqA1&LpL+`@{<`Fihz@ z=P#u&9g~I%J!0r#riRb^BG#ItDa-Ls@XK0d))Qm-EOx{rHV@c__nq9|NVD_`9X~EF zH^dDyF0xo#Ln2Xu--8w#lHt$!%_n!RZAM4p1PooI4r98uI)1{p)ruwFg7Mor6HimJ zbKhp6+?@MHSQXzbtJjmcWmoIT+_H&!GPjK5!oFKpqbGCAhUp1|n3Ld$k?)p$OHXJI z4hHCn-ky^<LQm!n7U>BQ%SrU)$y;`o+_z@l;XKRj^55XbfLd?NC+5Tr&}6au-gL&b zJ^eX4^H1DT$BZf7Uu^Tmw5i_j?BS_KGV^}Pvtg&!+ui=Ro&K~bmzUY0d#37`hlxa2 zdDlM4IylRsZ_l^C+OW6LJ<7Gn_g=7<Fx&lxmASogL;1@zk<CP$NJVXh<ePe68>I0- zyVTwuq^0_XN*~bStpo5$)wOx`p-Aknb5-;BEmPSl$gG&R!R?C)G{0+h#{c|xRmm{u zPf3ht!BGA$ounnZ4(|p2l5IB~$r{hUWY$x(3vos=)nZb4GY8o240Fr=tb+WV9NM5V z*vK7S8Kgtf=?Q4^iTB~tZm-LalsKGB%v`2BeBV%;%)r}uyei8IP;7Li(#PT=-L{{9 zB0<dWtS#46N-rax{r?aR?vTvVnyfUc7HHOSdheqX*?{um*V80-N^!>;BB@emrb?wP zDONeMId`ff--@*C+DPa<Om^mEx_z9u(RcpdRqr>JuMQpLkRh7_zUbo-)D5)QV-Bs+ z(8jYeW%H@D+fFawpWL`qB^;eW>sTSD*!zjMKIkfJiIcVV<~*gWjm9r4ha96(l-vOR z0hHwWl<2UDg_X;oq=g;C;_$2X4b^57jcUaek2?Anx>N(S2zw)}VxfF_{Uo)THZ&Xi zR54ns*l(@bmV#M4jDR?Cv6WwclRvFIy2L6HiLUpS(n%n9qNVnpEH_$O{$%O3Q}%D) zwCbE=E9>oFkRGMhtehS)*hz6u{;C(gKF{Btm%X)9di1Rmh+VX;eWO3_bLn3M*uKR3 zjoToFWY_-#5h+iy-n$S|oM5Izq(s#<5!s&<k@^R{7BWg)fNE9?F=tL!qQ-ap&Un{y zA|Ha=Y^K|dCp**nM5mBq-v`|vF*4`Lo<Z-Wfjc@+&8ftvzoQLt)^0A_!gJ);j5)La zVL*19J!*)IkOOyYhhg5dzrX_RNTH)0<;2Ka`h=8Ihj*IT6YY?aIzf-@R*OX0Iei6r zxV`%f++MmVKZh;+^LtYQd-!YW@OZhl2^;O*zb!Q|Q<$eyN^@+3Z=gjYrL~A=&7_4Z zU{>Jv>AUZz)>vGsl+>6DDw*4EhdCF%jA;k@RY4ij>`Z~|qATE9%m^QFEQX!gQJ zvrozFc}LxXX?z@5di-gdFMe~Z&M8#}X79&_xzG({)|brONu5+S-fK4}SEP=2^BSy` zFod=2#i4C~hAr{KR)0S~=gAR}K@>+M#q0S2!(**~WgaFndqO!6fgEb>E22XOA^K{H zRMx|2g!X&Ezuxfs3IE!I;131A{l%pH`eZn|nQ&WUOCqtq%mqCXpN4KucyCo1JL}mp zre*U{C3r%%vokgd@kDK&Qfl(qP-vA)d>;nlKd{%PA0GcB$_W&f_`EV&AJ?Ft4Jp)W z8aK4O4u&ZR_2_6D5>HHG@9%HvoGi2B(K7O*GQXax%2%o~*O4OKV%~MrXsqs5D*X@C zX@<Ik0_I<pje0t$&at_N1~k5gS`|nmF_`xnqqCFvSL%$M=?HMHv7r8N`UEn>8H!G? z=Oa!@S>QjvT4x~?2Ug&*h{8)IhC1rK8%6yoqW*>~lAOH#@g}NJ2?+=0^8|C-<g>%* z&5+0BdY|?ItiU-L61};U=5rmK-i9x%4qohighBK>_(U`Qeg{AKXxG7~8ITVCydhc# zKMt07KmQ{l>UZ!90idkBcOSQo?OiDG)zX<<k2CdRU0e$wO=J^}Pt*Y&I(f$p^bKw4 z3J0pUgxWssKDv$@*xnH@=O=JD5fht}v2bp5=VV9!CI#AI1fAytshBb6_jwG=9>p(C zSg|c&d;yMX;iBa=L2JYT)@K+LF#aM4t9pLZ`!-;n{U{h_Q+@b(vdU5uciM;Rk$Y(I zO8YxSVN)0J!sDPn)OtM?aEjteo=j1MoD===R9fyg08KyKhG{kZ@C?lrYDEMjkL?Xf z{g6uS{hf3siR~vO^@C2VxLnnXU-$z|jUV<$(mp8z=f*AGJ1~uVQP2>?!Ac!B)H+za zunF8y>v)izen^$((^^fL%DO*|*nY2XpTt|@YW#v!DgOB!+RapIqRj-a@_>(z4ddg( z_OX$)Isa0BJQQ;JgZ(H6=nok&=K(ksa&=nYI+_zT8U6a9deu)l)^(z;^}Fgu+Tu%= z;6Qrcf1TlsHg6{9V;SES$&|0dGB}&$qV{5vutsG|B6Xich^aonyN*T;l|5UfC2)oP z2(i-;dB2%ZCZ7=WI@i1SbOtXE`Fx@s_FiwDU38lMNzv&oy&<W8PBwJ(Rj4%tV&Y|^ ztZV;{rtJ4hb#d8lXx1X9b-Z1;Ox8n*U{aswdT1DLQPp}{@}q-2&w78-BXNou33%_Y z^EqXK&w@}{;D15^btca|{;_~VS6A0A_P+403^8MfC3H|79M(CTK+DVM4C|dQ@IYr| zosSuyKhcp`G_0?;)yKu^R`J3Qt`jqQ^5Popa>{ax!t)#4xj`DtDE^^O`C8Qq!61&@ zVULrVPW<FV(t8Prp)j4b%@lsuf7G>$NR`KxmFo7lBcJr{*&2rkY@XCk@3L?Cz1~il zaBNOixBSc2=cB8ITXk(!&<?;CL21q-je+JTDg2R=hLebIs8cI_RI#R8DtYV#gGZfO z5f6FPsg;C#)TtF2H}mUsVpI{XadA3p2T1K4OJO>5_9gSRZTN(V>F_@PkTWr|^U{tO zQH?Y7X~0)etq5M8--66%K!1mmSX>_`w7DO6&(O;D&gr(<a}l-p+3NYey#6VSyt*({ zm8KFi`S$E4`pIIG&PIqo;CpjE(&~iWzI*F9*I`1)z&OzSD@e`qY@6v`8uv9Y(#M6z zX5iANJbA1XOtH>yJu1*#N(SEj3|$kOAtJ304l-)2KGjNY__ZbVt|n3P<agpx>re6r zVt=1YHN2an-PmmL_c=Vn^+2<RLb5`o4~pFlQ~0J$9QN(cYGFU!rKD4Tx;EL@uyO9F zzEYn}V`a79dtTG8b%07y2?uzm^BIYyz3Wdyuo61vk<veot~|@1QQ96Ig?`TqlU(5! zO#0fFq~;e=HCw~Xg!H}1E+X}w_r3e=$d+8JckPhP=)f88CssI(LKnPdvbvxgE@#8i zUGSvq(p@kym5f8JHfW0%o<tgFMbg;4GqH(u0U4F)Xc<_q6pe%JV<Y^8cf@eP-+h)& zt|MnCmKHSvhjVD(B$xN!2AAW7ZIeXl7ey&em$M*UcKmx8l)ktZAAK5XIaT1(K>U)L zRFZ2vSDKpD`vnE4ZCiBuz5OoY)wgPuEFniO)T(L4L{A>m@|H0l6LMkg&C5z@-+tar zYAN48n(b@fCBFeib-(>v`zwt*NRPgEl<!@3REGXt`(3Ahr%^omH&VBZnI7A*!cVbx z&lV})ZBF?*Ps!K6Ta)@%p=-hwmueXFD38o!nC<4g6P*F#0?h*fI|sJIixfLOR||}z znYN_XDGhf&1UL;hO&ZQ-rJJTn!)d(lpUaZ~@hA<adpG=ZdA4LD%dR6pENOjUZj`U% z{zzxWd`QQk$v|=AS?{=CIvsb1X$wAS0-#R`&J&{sJiT*(Pd^n4-LGjchDG<ZTLhyH zE0<7|(H;1BOvcrhmPFf>Ip>PEdlPW=qKhY-+kVXDbCeT)jYjfd*?a-0Botz2PdU|$ zE@o*6s0J(a8*cos)LPE?47%1CpSQ?^^N;dYpB>WWKpycG56jelr#g0*r$+Y8)Jncl zpk<GGgZV&I*alIfP=p#p!7~(LrWWMLLXLM2T09|-!}^(j#^#A;>9L2L9%CSU0+><) z=l{a=*hIcLJ;t{gs+^zhKGLb84?C&V5$ooA{j_svj#T5w&^+^iG|GFX!<zUg9oAmz z#-T1hY@}ChS*lH?x;nflsU&hwQc=V!@jEn7N`D<>WEs`$8VOq7HBEp+MIasTA&gw& zDj>dHj~70AwY0)UTEV#xmyv(QVEwx9;`R+OHlZ{QZ0ze^wvbDQ7{)=quN`6|EQR<& zuRbMrB$05W%YMWQkG1kO!f->+RQcY{YbpBg!qxtS?uPdx;Wb0zf)t+R={+xGg>p@f z=ht1Odfg^`8=rT<|GDrdf*)$V1sn=^kOWRCcR`&j)WM=7wckQEq!=pL>hy`L)0eZq zyYtZFpYiqbvyrGB+77h*0lcKtT>b;o%VkFC-J%qhWYkOzw&NNKZ#9k2NAE2LP_Dp- zfmv+e&E5wKQhDN$Qj{s>d~(-pPD>p{w*Sl@k3UW^i9=|GP^<Kk4eiC>9$!2rbHD5O z_=r#JNR74_FPnZ&bY;^A-6Qccx|Myv*#}OIMCx8&(ko}l>A9@G6N+)w0(ooR6DPCl zIDT_+ZfHsP$Zk1u%0BQ;I~8D4>WH1)u#vRW@xsfmR689(YPSzjjpba}omVrWB3<&t zc*cQ@5Ifz*24?RAmyKjDK6gCC79-?+A;89=xizfx1zNQ4Cmv$h$k=v0&w+U(bAxLe zcX!qw);=QLo~$k918g{n5r-C-Di$@ok4QX!g=o8&bo0N*&w?rZINHvGHXC7{$Ns>} z=QJ-5w5;T#(l+hsHNBpE%2row=LG#7ao{?>yTm*36z#tzPSc#mp-7zQTgb-{>pvXu zO`J@tr1>(&${xk{`B(FkQTFDmQf2!j1e(tvEd+nj64@Y5KN*RBmrexUhnK5j-&N-N z$-w(T7T$8hn;<-S3mJIlX5l?xc*BMF!)(0c(|8%@5klGW6__0(ReaLENc^I1POQ2i zV_Y&;#?kuC$WUK`O>oTY90p0V#n5;a)xEZRuBMUc7w(W6j^tY~0=(lIPtK{|sy)h) ziq{%;MB=yPE~&zp+qFsFABOr{_1k;<{AR-<g678jc8)1t_~K<^(JiXdBvna#a&3Rn zm0jeL(>(3>q1`g%Nf&4*j;fMe%%z*zMoIsDj^2qkTFtduwq=<u<za0P*5S3{a77#L zNx_Vs67d;lFtN!z&oF42za0W(2p->{jX#CoGWtFeefNt#38<s*nJawxpiX}1YyW1D zoY8f=$nK*{$?ngVU8mRf3fWn>0%j;!$G0``x;6L=)nyw-#!ngI&8V>LH&t4J9iKBg zUe!%&wH$ZFZ`j_AIMHDQc<1VHf3Eyq!-8yxO9{DYzCX8D?>@@e8B!L7qI=XmLOa(+ zS8LgJb$?Dyu!%IdgZ0^P|FylB_FoiSU$Jt=T69lzM|@0f(~dq(+xwKQ)Mc%BUZ9nI zuyb|r1G0{K;oz3uOSo~4X|JO~J7215c_GlOaI%rQ4|VQ=eOV0Eo*g26G`O28oaEn> z^~AN?#~|fzU`M^gdj42HvQrp!YIW^!ai$>6)vGQ~&My3l1nH(W`QxPDMXaf8svm<h zn(v)zbDYx%sW|vPGPJ(q?RptT6E6VZZ33!;dT$A6=d-RCOp_VsC0+#R_?Eoy!dJ!G zqjuym13-$fyQ!F+^NQbkg}fqS;KWZIK^{*Y%4eeeb1>zjUk94auZ*8MR$q$vf*ulh zl$@9NsWn}|FFA0Pz&eWJV_)XLl>#$`>4Sf^IB@5pvUPz4n-qWa9>kg)2mCvncU(S2 z!qKi`mwi?~EfLj*NVoXBOT9~f?eF(~wtk=jC9=TR)+JV=+^+bkI!uAGo!yVr^h7NK z!k~;Da9>fjP5wnf*t=6}?(LQHB%Ug)TQ823Ir{ru0&Tt0;BF3l#f5--B*FDF$l$|^ zGePcrGvLi#z#4A>UfBh#xNnU^rx1+Dcv4u;_fYFscyVsn9LlopY@t`Z_Bz~vuc74q z{$!Em@zT2l>=rW`Phpi~abmZmG`apDUQX@icl0&_z)?=1S?)Vixm}`EDvwiK9)Bed z-)|s6PW$X+exX*9<|L+>#X|quh5_5p=Y<AuW3H6|^a~G&4c_6seX`MZK|0?&<ufRm zk2W&X@at1!bnng^G^(O$n+K3cfi)E@<jFi_*%sCPD*^D2$=VR_=rk9LjJ&@xBui}P zHG{qfPDs(${eVoujy^e^e!bP^euQx9iQZjtks7Lx8tTV<Taaof@AOM(qaTn|=XI8P z`MF7c*PkhpvqOf8%j<_4HxvTHw?mCL<zCOt2>=>z>c-Ps_SBv6Jm(H^*(9%t9xx)* zdO8$9&MA;%=kzlOS#U9g?8ZNIVS78|DRN*_n2NaX#vTRU6-;($#t&h60Tl0~V0u3- zQ)ko0MnCd?{N~<H8zru#<fgq$m;Fc&yRNGrHGSx*y34PA*o=#tb~V(W3^9MCmk=lp zs3YliaGgy$7Lr^*qDEk3P+8w+Mn#jy!HC=&pEGI7j9+Ph41e#NieSSu=#4*j_ck=` zx~Sof_GKyghTR*F6GmslU!ddbM#p&3q1pWfX*wPv5JUzY;O@OZG@l_{ITjhXH>PlN z(7!cxZ(3A{nfn#;UizM^v7jn2`wo)L+}{f*@g#xF2+iCt`3y9#B-g<0lY!0LuTZdo z=Fi)+F0=@=s0DS=VXo^;%g83#zh>@NKv>3~WH9}@nfnz_IM6)Z3Q{!SK#K&hX<9Lh zGsjA^#T3LOH#R(ym<iIHrv1I@ZwTDc!gJGphWv^@7`S5zxi#&_>l9tF>x*&Qbxtkc zBfu_wC(!Z^aLyft=FHr$(8O*YZ{~hUZlL9ErKZGC>pY$UEph;S%33rz4GksGV3k4B zx+`gXxo+BDSid<i`<s?TcMJqts!5{AH2CH{0=L=BCN_+z94x(eGt#cXt^&7)nm%PK z<4q*xDX*b;XH|(JD+ijt2Z(u+5+0xCF&wRPXH?r~&T({ZGCB_xnzOrs^XUSwi&m@l z<uA%2!vHox5WO6@Ekj&k2%{=>7Tz_@H&gmah<Dg`pLKr@*sM?UO#)h8Y$qD+fGw99 z5QktO8%yo0<4$x`zPn;C+1`jj)0Ta<*7gm^O|t(v+Ak6v<&MrKeq&m*5g4u5BQX2U z^m{9horzod_3gvVPqk4dFk1~1j(*iu<MPyZpVCn!iP3_IUqsy2;$Kpbe@-dzd;iT3 z!&i4UH^DV_e*W~E#pkNu>?6tiyTDzbUf}xrX@u!;1nE`*)1$}+?hz8kIrz@RT7Ddz z#AB%>9rK*SBl_#;T#)+S^g(aQ@2$U4vcs(v8if}dUY_hWKjM?-2L>5EkBOekz{sHI zkLM@pxeVM;t9E^ppc@HXmrs-4oI)Kc8dBr^PpV1?;&BHs5-$IaYJR&)nv-2pRVq1q z--Y^1L;a~x@61L$B89qIy7%M{_u>Z*FG-x}%DBuDKCFaOvlG5?Ua~gan4vO;8mhYV zeC<ZesQA1T>b0O|#y8NlzSU8U@EOfJ=e21X)1}Q1k%RXEGYoD>5NQ4ZfNG}uG;=vm zA47%yjNEhe7c(g?OSk`6^`o)*u|YP^)#0uDGZ_%?Yq57d*xUhml<flBX~x={!A8LJ zM4z41(70w6PIwj=dn@=9;K?a~(1oA__nyl2sTiJL|0bh9u3v?a%ZjWswrF1fdTd3? zKCo@)JYcDJg{$c{LD2&C&M&7{&(x}F^H!L}t`9EF$;nf&nqrvBAI)m3bqF-P5btDo zCDKYSb<(OmhA2&q>eKQP8b@f4@f7llbMkX6q(ZusT2~6=4`rTN5*tKQg;foR#4C%I zR#`#ZAx1pjYdKpSyCvT)2<Rk|#3A0V4o!36TE$$@!r4LMF4UjqE5Jh_XZ{$~_3Gtn zGxpIbVq^TUkI%-LJwqRI?=hEK)vRX=lncy|y3p7^zkgm(mjk8uXKFk<I=V#TSq`6T z*96g+xT$s(Lt3sjx?(^Tjz%#<+PwM`h+O~^*-W%k$BJVS_NP87Z9lb-mPWff4VfB^ z+sKu8y5l%<!k)Eh)vR-c%=;xZc~}OwSO(LV>*mHGy3A-t(w`d24ML1DwUS)1tYJGx z(wNcC-66z?Xp1flb+QbtpOUgwqfy|Mx{!Y1*%IF+-m@!cct#EWrmz`B-i}`IEk5|U z@i6i{_!X(!<&9YeEV`(g8Qmc^lGL!Q<t&88_iSyvpW@F>i!Q;Tea=m5$Zumum=eYc z7>l^aDpHbU(Ffj)-x+(@tz8|>D^2nzb7Viq?)5tfJldK4^aO3}tRK~RJttj8MZ(b! zJK17`hhPgB+z>ym^hoddMV+1Jwk-UPc3KzIpJU6YL_bTimi^uvjJ4g!w0$O0qTqK0 z-bZZRrTR<8(Rb>083(*GmIBjK4FNqk(4!0+nw)+&ZY0LQ3C*%+^bec=@Z(Xs5U%h8 z4#5wE{332S$~dg8YX!B&qm{+8=#sLQtc2f$?-*$555Q4Bp~QQe0QJGOqqRt#7#liU z_mD7`uB%K+yje%)<fz8Fd$4Hw=V+o?I&)tg?N=IlMjhQ&CKxiFU?c2sbXTC|5@p_W zko{sY0>-&5lv;M(A8OS&0db@>W82<G)MnEk3&*DbP^6P-CDnBwaENJu@$qB`MPZd5 zlao^cUjxk#iU6WGjg@U#$jkgo`B@;B)LGTUc%1t0_?%RGcvtkWwirs1lqfEKE~72j zOK`p=$O%2e-_FDl_J;lpMK>f0?WLIl90MhONuhK7@<b{@kFi^Ne0xnby!+Sh?F>~c zX*gPef&wgm(d<n0c6euho!OS?*2Hf!{e*kZQjO%v%$J?bsL|o7(QV**e=pU@ql<iu zrf;V73Hvi@VmD@s#Q=$gbP1CM)!a&~)kA6^e=at`Nz2W&pV#p+ww3*l6<quKexPL* zFrj;Y1I|Fg#TN_3Mo6dv%^M+7g4MhbJRQnz(biz@?4`kpE^J4}Vq;3GVq?mgxEUQA zfxNQQ*85_iZHcgbRMoLb@MN?1t6!@}B5tl*u?>M4dz$_4z)^VcP88ow;3C(nnX{mZ zsU!S0HITg>!`Ew}rs>7G*0~y<moLW(9D98v=cU??yOFaOiO-9k>5rm#OWW`C({Tq) zk#}5o$<6p&3a(fk_`y`i52{D^s^G=)((#R3kKt5a_eq4ahFj5>Ok%G)S_o8WRu%61 z&84~Gj1zzDHGk_@h*^Im%a<3H5@D>L<Hj(H`fbAKq}6TRjs1kRk`L|MbMm19o0IsR zXC-Ic-U6M@QERB0V4ff1XF(eE1yGfr(>G6~<j*KywT|}BW>R#kn6%Wp>oCpDi$$n| zJG3qqU7b*5^-O+sY9JpUy!MO?op;_M>u1%`5ku;K$O*)Rhu>!0UE{DH&cyy^8k@uJ za0fk^_=&63G!Xr$;^yh4E4A~?RQ<`^ySsn-yo9s2e*Yi@twl9szf{tgoN-|ALfd<K z72SdvL!DAGC5o8u=2_bGW|MV0hwYSGp!o|3LsD`T>ov?u=+O_GVw=QXRRn)*2@5<J z8G=7c`FD6@@r&^D?LsbV^^`t!mj|FsGYwaA{KMs`k?4n<U?=SK7ETmlO=A5@XPlh; zjx+Zsw@zz%H_-ejR6B*0BrN)nDJ$w1iS{e4Us+wTp<$VnlWi{T@HWCeD7$MR6V{1~ zP4`ve|84Ld=fE<7XSola!+K%uL{%5v!-|ycFExMD$<?tLa=ps)IuWb*;HO4sh(&l| zO8wSz$Yhbfz)U%-yjF)F%f#=Ofq$>?2T+9fhods@id4PbLcz;w=uhQa;kkH^<XBnt zpK~{aD$Ll+SOm7)9154yt7b~?ZZc=$C%D{uyf^7sRC&(3A)hBuQz7kA{&8CIMn4Wk zU$XM1eqHO>OTD=Zx69l!;S*hqnI&Yd)~EF4r^~jpF^ZP7V9*hhbCvT4?i9)@N8`04 z;DaC9Ow+9k>iKc~zH>~M^%eG$n15;VUZpGCtE0rG+3QDn$?_E}u#5IRA_U%FiRf(u znI(P@$yi<~OQO)qq3tc+`c->j7v5fAmIiVJv_=E2!IJZ|zrJVS_SaM~o05<N(QBU= zusMEZr}x5K29kk!CpEp(YrYmfqY2GUm#llUWqqJ!GC8ztYv@(Y88gnI4Udl-kXx~O z`ZP>wsPX2*JD(0TYoG=Xj;#?7#_=-$R(=*}g2(Y-?`Y<!HnE2U3F`rtT?-(S^5?&E zF)BOo_WYKrq4X8<CF!ti3AEh64B>%MU)YbM0S+ZTIf}frlqHjZT-p9e;138s3wYv2 znr%+FY#{~TF5q_nYJms0r6kNx>F7H2I6G)Y#q$`}ZPw{oY_K+Djes_D1Q+YvEdDH5 z;!7$06`sg!45+SKSQCBSVpX(JALV4Ji@m$&sow`?O#oF%i>h>xUO}p><5>9$mS>3W zsnfPg{nNH5T2t-jsO>;y&!oRaZ3$N_3k6PZb8%aw-e{@A%Rg^MeF5V-UeC!bADe4Y zTORTO-O9(hs4cU6K=<;oE^5nneL!CMSQoYBEFaLLe5{Mwa*_||Sw6O>MQu6K2lOf* z>!P;2#e|iL%`YG8qP8sa0lmw|x~MI`_W^y%$GWI3clv<7<zrpcmcRIbg7UF0YKwoq z_MF1<u`X)My*|bv<zw9m+i-LhB2t2cmo1H-vAyYoZp3XVTVj!0R)pH#%4^zx$PI%> z#!u*eM!d9Fa3RywI*gu2L>CvXr6=cVdur6{hiiE?T(LROtX<<STuVW(@`COxWQRE3 zoN=bsL5b`EG<~MlL5b@D^bMNDokw+0qIv*b(FICO51_JEnYcvs0IEgLOepa@fJVDO ziRRIkJX7mRB92E}@=UFR5XGY{d8XDuh~d$eJX7l+MDS=!o~d;Z;&-&^Ol{L59XU5f zgeul>rq)j6=N(?2_jz3obSJ!eG9Rj1r6<Y~>vl!kj_y0FuU3YiLAIqfB#5(vyb!V$ zjnRz*PW^oUN#oWf(T`cj<8xqMpLj!V^YVJH>A7x=935}@l-#+fZR#Q6=&~{|L_~>} zpc*H3LaCy5alXAq8}{G!+6gJHGrPQUY-F$8sliK6r+bSuLnMI6yhmJYuvz*}XLWv? zw9S3~mq~mH#|lbA6^Z&ILuH9b-N$^6<i1{Ax5m5CN2<2$uPrS%5~Raez`xr6I50Es z0k{k<-l;eA2s6*k1(vw*P-qLa$|0J6B|mA+sLH$^Vc_tV0-z-QgHUS(EcDpM5!9)L z=L9#?WPFc4mly;fi65BPH*u4>dClNj%KJ$fYLzK7J(ykMwJMQKlKvT4?Y(hlWC>C0 zpOKxTCvh`ztDYDQ<Ros^lNL-9T#N0WzP(aUvUrIL^<*nLTyE>1pw-4tcY?N3Pju*< z#EE*M`EwEj^+fyTB#!2Z5fe3juS#@Z4siZ${AAPp#Ocueq>gC2I4N*1@jG5K&ky%1 z@7G-?jFIOV9f=68rtP=7!}8S>hjX@5wn;5;zVf}8jI@N9lb9m^bk`Ts{%KXTtvb3a zxI8g@m(l6=JJ|VKn;+7(-_ccA@vu8yGa8345N3}fLg$^fOlCPSOB*Gd7;3UT-XcUb z?d76%t(%5gAE8w0-X8X?R^aycf#83aco%>Cp>7~&JleFS7iOuScho(&^{gG!)%uZd zvreh8^6-`1lK}?eb4jT{Vc!HyulN~x62ENze867)JhNza%J&g$jJq;%I_m*sH2YQ{ z-kA^jK1SP82J$4zsXt1BubEMq#S(8a7`hHweXm99@ilmZLzOH(xQx;ub-u{=*8laO zTku^wcMexOYYNuwN4c9P=PRtL(yf0S%Gs8rp#2x=@k@z!#y>MTve<ai_io3N=qusq zN7SXIo!-Fh1Vy=U8GFkHu3k9}1IVx+<>bhmv#Bv$_7NAo!>l{jflh&meb$MXL|K|d zO*{a|T4KXTndPb_e)2O8VT~*8r`BNh<c^x?E`_<S6yGbTAB?ds<PCf{&9df|WGGjs zcyt{*{8!m7SMA{Kl|tg)w?{x?|3wK1k-ByG@D{Jfd+VWOM&Rfk7)?(VseQ<YOsdLu zgxHKSx^C?mgqqW3)NGmOo-JbWd4IFCNuH|xisjcZl?GOz`9#%IfkfW0Xfx~CmhQ@2 z^?Qkj;RjlZz*3QAuZGKZ$Tl?AAHF|V@^%QFI}*RCvpPQR@IZAu@3iU)V&06$#c9*H z{Kt#(*RTKwlEtMvPuR>|x?mz31E;TW!9+A*$Nr2bt0}qVMRxjcIk<x50_#>@>tc%h z&Ifh_*uA{gg%yeUK(_Wx$t$mQkwvccfdsdo(xbfA1s56Z1A74MSzhbni+sxm5~pfP zuku<KVkF=LIiNNrzr5B(8QG5h5=mU;KBaegtqU}=#s~HW*r&YK#TwC>bYb=Z*tfja zg&X;?59|xDpuE;a9I5w##3`CmSYGRbj%a~f$qNA<QeNxgj-2QN4*?h`uXWB*BucP} zP4R0`Fv~(^D?;(>x0kI<h921wYI`%UX&<3SM#c+z1-FgP^_WM@-EHpC5N^LAT2EdD z-cf~u*;Rae-MiuFnsDw~E`qMASQltED_r+Hl++aFl;_7s=2oom<Jr|M_o0#8_{eSo z=SlOV!QJ8`y9>OHj+X)M9v_(}u(mN~fb-%bdkFkYHn>N8WKV%jQ>OFo86Vk8V6Eb3 zWYQ}>GQVO4@$Ax=(A*o)H5s7Z@sWK1O~?TCiI40Hs44^0H$Jie(D50dg80ZnKt};` z?vj`iDXdsWfF5&~#vPVJv(Ur(aUA{g<}V$~i}_6Jc7;lMDcVz!x+1K~VRLD(&ZiT9 zHG|#=fL$!hll?UDOTgHMRo|Ar{5v0={YvZ0`zuXfrV_BjnMq?c3RDyjuO6Rk9j5TR zjD%doj5XLdXVI7H$t=3|h`5Luf6-GP3QGJ|PrdbYzn;t+_=%p(-pBN0_I{?GFdmGy z^u%a^kY;+K>*OTr^n}FbB)+33)i|L&A{pyT*jIe@#IMY{hT%whK7IVy8e3L~)Wk1U zd{I_6m<H!mTMb&5z5VY|Z^it{j9<&T1)=<J>&GzNR_(U^h(k@apCHI_tpkVSSE5P= z-+wCB_88tZ*L&_Ceanb({v|MN*&;;1dop>&-YH}i-5hEa?Y1V!tjZ@`*z+tIGbzcv zKg`lTrLR$PKCFtIpFG}jMsM%*E_hrkghCp^@V3C_;~OS2g%HU)mRU)ug}q4|YCW37 z^QZ8$Kr@NXF8=M?+UwEY>g?wmrwH%s!V6{N-Qn=&cqbmhyo=5Eh@Y4UHx0si4f``g zij@Dt=;(`DqR5(ZV0prOYEEZog;#$%1WmPqhN++%Rgj!mN6^=-AXQ5{(_FOzE%~s4 zs%4%@pA%)UJNP&<iY~NUCwyNb-+Sx#{t)}QK=W_N*s)kqrnJTQT_y--LJ2Is!1mCw z8d0}8VyFJ^`J7GLC^|wYMx3Or4TtFlbgY)OgZCtrXIAGM)L`DpV%0gS!IfDxpam~E zm2>Sq@BxEF#Cy-XUb$-SnO2-ZvM0|cfhGcf{s%Rof5C*>>0-+?qD+ndDYnR;EFjn5 zruN@^e<`q)0P){3{{_kOb2a8BGS`u@Ds*LVVYR!4aDt|z2I{Jpn$jyXI6IwA1ZSsa z2~8su<TQ0&7ij*v7|)b>CB1_yKy;^@+_mj@DvCQ`1vD+uPzw8v#JUM``JYLAuj&D} zR_fyfn#U<iOUB*Z<%(oiqOEL0R3@ov;Wn@3>iUsr1f~%#PF-|@_ReVvW%yUs2RG{; zzbj{3CkzonEq*@v#tC&7A6!0^PI$VqJEhcn`O&m{dX?42I-!wYOgzZ#>~;W5SsZ~Q zn#%{QP<fT)EALgCQ=(Nl*7{U{27IZ422``FgKvDy8c==}`$P7WHjI*M1(&>4aa_e+ z-x6m6vlkiqo2hc1DFxvD1C;2Z;6f&wXKU9<bbO8xlK2iUu0LKuVWHNqfjz&8p9Ky4 zxNg!pRQ)#bEkkVvtY#`a$?#9$Wxl2gGw@eAeBBn69N&T8%kYmAzOv51zu)1%n2o<- zi0BzEeA6RodL}#kUuNU~#_+3!AIi@EG>1P4eDAH^3UHmc&$yVq{^_r8`RCtOjyA15 zLBShksw5TJllT$hQJSD`_D0{%^kZ~M&B;$#tS;sONWpHM>qfKkeODXTb<~e%n&3<p zaZ(NAxBew0MJK3frgKi}a3>%1;7DpBG0>t*tm!xtGCGbw9}yq?$CLaKHi~*yjp86+ zTf9-f_4N|kUoLhD)>KaNI)sefBLz$W&Voi}J(?T&OZ!|wKB3kaFRuONk@)RDME05B z=MuxSN~B<JW-cOr*a;+g@@4QaCSJwwOg=*xX&bK|Zuv>8IJKM3?~mk%Jh|;dzC1x9 zONASg>XVMK!8<*sj-g$|)5#QeUKD7NXcEk?VY+&CapRD@K=WKc_Etk+YOEgdi)y5N zr7ZXv;!Qrv*R<&9lgP;-ODojmE{w3;JA_csWD;uqqq2$@o_``NHBFl)de2FWu(gNR z*(2Jv;fGCoOB*hewzUIy#q+JJ<sxCs`HzNU)|C@WNYpqrw<yqZwhGrI)akTBBv#vp z3y-=b@z_&>kd4o;UaFmoIf*+YqRIXfYJJF&);8EDEpcA<_uJg}2lQR?pU|0mv7?e! zlg_IInB!glmF=c%iXf$ekWet8{wr$FO4{>M5=ZK`KdDI<@2W>W<z$#LVT@I2P42Um zS)$jyBl5S|oyKg7Icy;5ED@SgY}eVEZ;)KMYb>h+)a(<X%2V0e*U2rS|9ImA?K2Fu zK1oq50jCg#cpq|TEL8DqJvX2ft~)_8xey$;`kro%Yfhv&uBJzeup)*L-R%CCBs0Bf zz0?Y!R!!^^{TRf=S5+5!;`g;|HjQhHwM6m}tEjS8r|RYGzp?VfdeF(a^+8G>Z>29) z>9$gyDjl=iKA7^~XVS;}Q4bbnNffC&G!pwB>l_`<es6>VDh-^`c&`KtOZEyg3r;R> z__A!h(H?!(;V<v$Cfu}(EY!M+QWM{UY}e0y!#Yu<>b^@Y0M$g7RYe!phH9&$3IM`N z(uta@Ya-Y#_v2)p7Yoe3m;B<BK92mW^E@XXX<o_|I?wY9;r@&BJfC-Xr*%2c)7stt zkCQ#UmoQT$Y4%U|tfpe7)!O@}<oO`yd-ff#wk{U8C-JjDKTiM5IDx4dmc^2r&ImvM zTKnx-t+f6oPA13CPNZ9L>MX2NXRngHacDPp>TD%1oH`4xjkfvx)cjiG)J|mM0lsO3 zv8Z9IPOcq69*WF4`%oT0+1b6}68`M!-f$j&c6V<W$Dcjj8%FbIZ})}~{Q0zd!)g54 z*S%o~fA)88knnuVs$)Le^^~ySI(}Sr9%tgy)-UZaiPL|q0F*7$@w6GEb*y-acP~<< zqiO!UQFKk>B6@6!e-yAXn6i)8WEXHox&ZKgWq22Y;*OT33Hf>!-YtfAn(!uP=hu0B zieU8$!#hKG-^<3^kj5)}k*$o;kH<D`>o)aLU5B!weq7T&&H$dCyQJ4O^<U!fVhz)A zb=x9!>lZvlHeR3Z=#zMO0MjoKCcARxix14%F?+Phi|1|YT#{G(f{BrgV3IG9_!(q) zbvsuc6s{>3L%t%yOn_$a<T(EABw_8zbS$5Y4Yd3ejKI8Z@yJg#d4HQ!=qcAk;@9Pd z;uH3BjJs}e<0(B~2(-M&hv=(bFQ{;B!gOWjKAd`n7uRv%>a5(xJ@e~_Htu<<;Re=r zf@|Bq?6+HlxT%48V>%mm&v*L^8+Sj|aF!Fdw^-Dxl6`CVsap<gKP|I;yIFNkrRe!u zL|M?tkE_n)V5&XR_Cbz3OnBiq^#2dD@lQJtAIt~A47E-Gb-s*#M*e{V@k4CG7>xiX z%bVG$0|50yrhjc_=L0;oo=6t;g)=)J)XQLA8orQue^^szW$PfJY&FSW+$z5@<2*rf ze8EmUMSf{PH_JtlZ&9tgPCmBXXiM?Qybmv9)mOXQID+z5zDseRdWEe7dw;#s{>tnZ zdyk}F^1XZ0FGb#Lz37PDqWUXF$1db{InGN3&BwaAbSgUG7xew=rs>*ado+)cCKrR1 z*Vjc+)AY)m`fF>VtY|M@?`Jilr2b3Qv9l{}W0Lk2E%k2uoZJ06gDf;aQ*d(cPDpL< zWv{wuWwW<N^}(@PuD?ys4oThL=ARL4q(mGnn+Vk`=$WY!E4hK$>;Q29mv%l;`Ur?) zH6uDC#Gl*ky(ZRNIv2REa(UeTvi|5@P|rTqre|fGn=heRZ3fjUT;JDf7ijqkV3GIc z<sxsh_YI#st^a1lEH{5BgT6n#oa6{@RS)F?jTYef%_NPiKN*>j?I@k&Qz%DUbG?<` zQ`e^{T!`V$nCP|p!O|^KMG=nXW}O_gS_GQqhT2`YPTzZvuKN)4%bqdZ1#I*p?;Gd2 z<NI}_@#5~Qc{!|pFY*ffuT^~2%A4EIrTt=ZeZAk?zUG=(KV<aiER-6yX|nC=9~NiD zA><kY$%4dQf2Ah6CKBD_9eb54{%s9PzEWo_v*3d306?g1Vk-{9`Zn)=MKqGQjwlZ_ zo3b3uwa*R`2{iu}rXhLd8g1wM!5^1s5Wf^LR|~hOj3ZJ>Y6H#JTOlq<Q8J15GarAv z`^q-68!DMB3U>NSf`>x~L`+DW0D|LdB=)pFI>OcSe*JcmEJhmKy+*6K!IR{xB=Ji; z8|X@W%wLn5wEfPQFT;hiZ8f&5hB3i7_VVq!*fOTiJ4bD_7=}<jcd7kV;F0<E$VNLh zf8p^e7~|;;>VFN#lB1A|9kMs^5)$Dh5m@Yi@s#%wH#*zCVK2dx@fg>+npPiD|2O%r zf0j6#yA?WTY;djiDF;6pP2|Akl;-+W{cPbVO(lpzTW)A;h4`U2H-#8z*1ji~p<KAo zIp7s5)W_A_d~Ls<Tup~~j~aLzHI3TzY$aZ8;3v-|zCp?i{*7aEdyjX^*xVkD9UhLI zo*$c>7mi&~5DGBoy)3YDc>Jzzr{B8l;`lF~{QgP53<X{YMcdo9<wrLJ<~<)Sd#kOZ zI94!=9SFt5DjsxuYYtPYfqDDewif9nPcLf+-99HLUr*~|{pLguiEeC5fW3UsU9%ka zs<!qby%_c;rr!tMb+;0<y-^%YM9(Hv)!MeL`Jv#t=<~zl_Z7zrezZ7T_GWzk^&d?- zg%H!^8<^L@DeYpiC#%tQ%LDT^4fC@PMRyOn>k;KGjBxZFKXb6ycodkoxoul<sO|0i z=-K&|fq5I+I*Q08nHWf?@JSuN=iPT-n>y&OR#6r`yCBR}?r-J?U*>Np{`9d&eDUbp z+O`&lgM?*#p)HY5v1RK*(Y01+U>*yIdnj>4EUz&zZ~cftjG<u^g;8{Icu?~k6`|4~ zfmbUeFmG=-I)c;Iuf$Gi4Yhg2R=0GGGe$dmFZqU=luITiBVJ4htinfmYaBw3L zvqQm8qpOC+?>pv%<HLu9%QnpH(1XHq2j(rNC{ZVxQd~<?2Kh;<9NX6NYNe$325rS; zvy@6Gi)2bw!f=ge_uPBqTgm!FJKEmM54E)yi{rt)aBq10=_9YWbk>o<t<janE%H24 zMLUKise@ybN;z%s6lWGw6@4Q~q*^YKpDYQ^ahp-G*rr>%mWRvMkTbhyUZJAmBs`p% zSh=jIVszcYVS^6N%u+^sFfzC=6u<9S;gXz;jccCrKA<^Re)3yHWgxYF!%#?I-fPk6 z0|N7QlP+DL307Nz3&fD%<#47d`s$#kXGy}s^pZF8+und-TZ@A$LM&^<e{{v9*W>Zq zzkJV+`d?RtYdn2mxNI$jlC26P>x}AzB;5PRJodET50?`~-OruAORuepvULbiMPj1U z%cIEt|J;eATWJLAjR`trIEoHf8y$1Pu=wp?3VwC?+cOuf`p45>ax?|zZS%>33gf}@ zbk(g#hNCO92#QW0VpN3M-ltE#$q2ZU(*C_xiM}d{dXo<KN+^EMFHusV;7e7()v6h~ z>#LWHxOG{$Y;knVDW<ZVzWUd?iXN0!S8eY}rG$g4qGKxm2d(96mFU^waP-xx=wetD zd^x%&6u*7ov$q%gC|tH^=Au(jSRpt@TO$u@*b%e>E7l`aB>g!&==P*Y1m?XCntDs9 zZ3}{ZyGey>w{Ub!ga8fbSoIJTEWKlxFr*S(4)Ob^qOSa!Fq{@gVNz9ai(0L0@v!(^ zU!L{FFCHBoQ$tQ<tDKCOR8CMDnD-)u#K@V>OgZ7;nly9Z41pl%A+%I+bWH94T?UOy zicqivsgCX$9>4wbfkDTI#iFfxh^`QasJXbqAkMf#)!>=>ieE!x;_C-6X2QQ>3=3`I zq@P;Vjo<$k>M6yeS0zNjHONe#FJFG?tmv5Y>4Tx@I%Dw%YKd^L4aydcuG?ffb88XG z=x#9`)|9P4`It~+i%ct}EFP+7VwUQ$UV4{l@KAIY984LgEyXE0x-@C^R`Y<_%N_c{ zvLZMg+{0QoWH_5ACizBhljM8T2xS0CWvjw|t}{E7k~dS|s0GZPYJ=&cCgJGWSCX6T zo^nbiuQV<0TfU#iQ9NW|Rw=p)r9>|x;k8v!lN)ta6m2NDCtS9I<}AAY?jQA!t|Hrw zAdZL~c{lwnJm@~(IgnDaHxsJeG5iFX)Xh%)V7Q`VrUd4#pz%{ZzY|^S`x9Xza?RT$ zrXlG{H>RGhfTyrKy1{JmeSO|3|LSlMj9JmmWEC!Z-u3<lFoo_h;lxw$TlKu8x-I zn5nMEr3g8wV<TrUI_74k2r6y;7KiF5C5(~nj;e6%ocwU?C_JmY*o=a3tWRtt4$Zny zU<LoL3P)cH1vdtF<7$Q3_@l+i6;4GUt!mu7M)U;Qb5mg6$|~e6DRPLI^~zx}=UgG1 zXx&h}pm!<<(;n(WU2}kONQiYEn!uC~j2s>>K#58_A@$3gb~@#5G&rSmZJSD8I70SK zX=7)hldx2zkBuw<+^Dvwih5PKyQ_k`uq+T%#V9S<UKM;5y@6L0T}j>$^}coNwr%A5 zHu)lI+n`}?CQY&1A5ng=MDcdw1$~mq*SO?}e0K7?{N&DyG|_ieI@C&igKY3RM#N5- zOV8(~%WbYg%fo}7c*GU_gkKptHIJ%H?v8M9XDIk;?A(4-Ah;JR9Q{Z1H7bGG%&x@d zE|oAX9=p%4#EM)v`kz%lcZC)B7A~97KQK-IW*P+gAM@#d%$0dA9@1k*e>gWGClD<g zT^?K!8+l|nxSPJU68WGCZI+#+t3AyQR4qEpWFsYA*2!qhTxyRHw#&{+7sg5-ak2qW zq#zp)`*Ou!ldFeKD8jjLe??NNl=1{$s(hIy<r99&WFwRUauSvM&rooG?4}Y9b%cXl z!n!&fTuOJbUZOl91^tpO;ll>qXZa1f&vlVO_u2R(UT_rh?evlo(8q_x21+-nV-0$& zRW-+F(i8L#8}yhZ%WaQthGFYy0V%VAb4-A6)X^;Bza@*^G=N9H2?p}$Hvz%y_i>~k z*p4XUMyw3(g^S!i>x9UexD@eXqkI9M8T=I)F-LtkxFVO;<UOS14-Vf}hPb;ghB z?zvBLO%qu6bdvF~RRfq$3qr)Lw+xq1|69#DCW$3BQNlN~#By5It<OCHh$W>3Lb;#D zZsH>2XT!md!ol}c4dn$fi<OzvQ<=G;r+k+N6X~kq$OtZ0HRR%N!1&1yTQ!cHgA)Vu zB~v5RaI}S_DmL<zq^$t#3ltpOXpKVQ{s5+fnvh-{u`@YFK$@*={+fxY3O-kryEq&h zHUza44ss9fYgNHlOmm`V@OI#80-ws5lTvzeT7Aa&;^cEBUcdoe5-y`I=p_+?OJw>I zN_>5ZLbCqEU$}sIwJHo_i=y@hFrZlBER)hXNnDsRHa4DCQ`}UEduItl!52fh&&NjM zWv&Yc-wJM~Q-q?M)gzvV7%0JRbZHM!vOJ?bTrK3)nTl=8U4>ZD79?J!#P|okUkWc> zdpP%0?Sa+s#mW&B&Rx##8Z#ShHk@^ZJMQ_7krV_gI5x5-t3BFikBHd|1{4?z*B+{j zwMVv~T2=mSd;Fhq!6Zdo$X#kY*bT)=9+)?b;e!Q<BKU8$u$~qD$Y(<Ardsp6$pPb# zyDT<xTvc>Ym0UC$W`hj7^sO~ZO5bLip9A!5x>ch4{6-<E-zH|btW9VK)6|)5GA!oI zFaws{|HFb~BhSy^g<ZFWrr$m2rU_NS#h4KZn6qHWmuw$%2H6(4*|)&XaHI^lN!O>* zeF)c5rL>CVHJa(~BnwKlgfM<vIJ(zF1Ci(NBPO1?ZO(w>b~^iwkU8@$;X2TKUkb=N zd+er(Rk_<ySJ;do_7^9_3<tF^yYas4Mphj#8%Bz6HU>HKjn#;*3d~DTfA!RXSiSfC zp89s$X2^+!>|g?Um@C4Qh8wq5bPt@Hq}wzU2Ew<q&SvoLh(7m9%r<9zMqW!JRt4LG zd#lj0@Shqu{$ujQ|1Pwn8-4yeo0sDMM%iuWwQTB|()U_YDSc(>yDho+3bfiA(G^L~ zCp`rm<pUXC56FCls$5vU9uIMfb!Ke#BHSnQJ77F{nY~Wth5T+3r%{q=b8Y$H_8pP* zR@N8^(yp25%+1TtuK2>1lH$_d%B#*>QM>tmv~OnNyrp$55Igr~949mQv_MsGWpH=w zrl}b2=&Qk1>d;KItbrY5w-vWRE{AXK)=MWKJI+S%N8&qcQUH+k<ym9;#`_)RG6>Au zqx4E^vo)v}KY7x`Sn^>p%!QQ7p4@d&%%n^$9!M%_Ka3?weY1U+E7=X!Z01rLExKL9 zlH3i<gamiZ8qtffQFzvf?vy_33!1y!S~TnITzkl$b#^xaif5gj=YQxCT@+oW8ON>p zvqt1cm(4o6C-!O9h~9z%>cbQ`pJ$C=8k7gV6xu_6=z>`z4#`}9()>K*p_b48tMSmt zsj-na|8E!&O-T=k>i;(lh^{=yfC%mMUo#+@_^$>;m;M(Gh_KGt1ELB4pC1s_V${r{ z#LgYZqw{NW|C<LyHC+cpk^ff)MB&eVKvenPHXs_(bwG5=fAN6mgaZad<^Qz<q5)k7 zL<9e82Sm(4F_w`lmAf=!K*S;J|EdAek?8?Z@qgohsK_4>F$eqKH6SWDU_iw38?zh# zH3Oo&0|rDx|NrsO|I_ghp->t=UlT8UdxwH&J@6^}nHt%K#cl0{ZSMej`hFtDr=pc| z9)b-)or7nO{+3<lSnCxm=6Hs7YWwNPt|0L<GV|XP)5s;AfzlUs4jw~#;(4=kT}jiQ z|MxvbVudRYKQ1Q{nE%G9fgk+g8#y^U+h8weDBdjBmd`C?#}jNw7g<GSzMZ2@RMBS6 z%JUlk=9UKixv!KMq&d;MN{ji!`SMuL*qHo^HGwnMv@DPItqF{It|m67C^n`z2^*CM zaAi&G?2_1+0V!ZUz?W-c7naAy3`qeC0KTTUUE9iXay|+NCLbP&H<va-pk6L2(eD+N z`kg#czkk!G%L9|YJMnVfZrReFb9pE*iJKcLEA?>b=y<g~95Fh6mOXrRbo{)^%LA7z z*5}BxJiT;zRbW!Jo)+n87*9iTp3~=P&+>c8GN6<7Y5z{jxMUTu$$Rzl5kJ>$@4@fp zef(_tCqI`g7xwd)2WC_@g1vt`ut~Mc_`Pn;mpDkhlP6MF1=`#AnN&?&@9TDcMVOxm zXI(dyvt1Od)c0Y__|(2xnM_kAm#hXld5MrZQpD_0o;#G>5%VdJn?&3tYlQtG#6;$( zhy<`n6J8KznwUM{_{6-BBIX0(tTkdh5%V%glZL$@Vm2s~Y0Bi1SCsv8{Oo@(Ma+Ia zOt!i>V#KLUBJPrn!d?k6wR1(xo4_VbT+MF=G5f*siCLW@=3U{eH)6JknAbp>G;Fnq z5j!VMQzn;eQTEUBvww4n7&Xh}kCogJBTj7+ahJRyZ0b8>!s8-l6R=5@F9|cvnSJ2+ z#JrRu=5^t`Y{a}GV%`C1(y*6AOouX=rc5qbsO%T>vwuU17&Xge$%s#kIJHT{T_RDK zOa$K<6BmjY<uEDoiZIi}d<u?F4CVSVvtBqa88NU+QY&I!5i##6lWEH2KNetd*cae` zWD}Di!2d`Qb8rFvhlp_ktW5r60p22FoB(ghCMH9G5f7g;2Nz&v;tQ}c`Huy7yNGcD z{B|}m83O!vikO27@Y^EB39vHxPX)MGv^e?ovT4bXUpleRn1jo&Ct95RDwF?Mev3qm zli&BViOG=P_fy0iTz=mdF;0G!$$u=rB_hTtVEtxvrVRN-*Zx}ttfuzmSDF0B@>?!q zocx*&NcZdv`Tb{#n1jpjKShjFz{=!5mfuPd<K%Z&HfJ*AcUOv-gUjzO5#!`nnf#~n zJE2y@I02T5%xI<z0sb^a%)tftQxVgFBM@mMk4e*%)Bh;Np+IruG!Qo*OchTQSrX+8 zf<7fh^=VEMC&gwxu#w6oOA!Mcb(&~;51MM{VENJSlPAoTreDNcJ`ea4SOghJSp;G5 zD!Yw45tuAl!KDBnZ{oU_kGedte>o<ia*F6WxI8CG%GSi~D@Dg<3c!j@p7^-3<T}`n z+9J`QPCr?8(b1p^n=i2$j!)hy8a`42oCrt5T4;dB&>#Xcc;kz4l7?&nZhu)cY@k$( z*W^kwkI(Top+q#OuTNGRI2vTM%!Syz7vy%{a3G)o-@(za2^!!jG)RUsXz-;sNkg{W zw!bDCc2epaWE(M03SX~dV!3FLiJB~b!O`%BUS*s&?*UnA2)_Xu<RV#HpxtNCoX{ZA z&7i>-+9VCx;@bX>Xh2Ro5Q53ITa+cC<vZ|Jp+P-+vh@Lzhedi-KSw?Tlckq&7f664 zIT{v11MLY7UF8%soP{I}*=n}^Inf}GZSpNSlx>2!T^U<}9|MZiiX4fjxDg6;m<*U# zyHLfUG)-DnZN7>|<k*Un;QEEbCvZP8!6m1ZZ<{TUk^tn<s)|rfRLK%bzhrB9b75C2 zw*)08D{FL-juw&%m$+t?`~fAeRZb~Kwu=}Rsc3on^g3j5ii(yj`bArVo5Q+AMZXD- zMANUdd|HIoFS<Ru=yxgF<Ray^c9A}-wT2gTHbk&dMN0(zqOG0HJ>9ON5qN|)RkZpy zvg#N8es<BXQ?xlHDJQjy(3OLa(2)gA(@{A`MN9JhqD|$<87)!Cs0>6kRkC^n66%-i zWtY63k{1d$<&h>u%@?vtm7Er`xhnafLRO@rKT9E-SgWGbQuertKB$ygtv^#Ko2a7G zQnpY<A5_Z9KXWOYqN3AMwpv9WRLUwpb17?7(P=5$qM{EbWwgv^EoO66bXv@|tLTG@ z*~HIW%;u`-l$aH%<bz7t6qWp$O4;KoIW1*Y^g*SpQAK~Ix=a$CA!Q}1^+Ba<j*9+F zb=hhaotCn46@5@Co2#NfQ)MQJ&XBT76@5@Cdt60-rpj!)icU#cZLNwvsF*EO(VwN5 z<*4MelucC02bHqbD)}>&vLY3o)@4&v^g*R;i;DhCrL06nr=_e>MIThkwyWsRM#|)! zm0*0$J1Z9frqQta9Zcp44iQOt<LmPn-c9ly@mk&BL4FG42nP=>Fe68A+ev1gA<h{I zG}=gcZj3L$__u?HN)cj`hZE4jM4r4c2uVsGUtd(d8r0yrx)Fp=h;VQu89o%LoJ=>7 z6y{DPJvrPqF#hcjqE?icB;t5>FpDSW3`&yH$k&yk#3n~6)y5G%CBo^z@0w9tqH^9O zT?S9gyGlBC2of0Yk{~?;*~OJpCvbuZ`5jE*$ybAtq;T?8v!$Cfz>&9SqY0l9;dJ1J z&G^5#dl%@auIx-$g@h5daEY|sjbpG&r0j-ia8xmLWE;m-AhioD8PS+F9^36Q*fef~ zBm}taP8-RM$#jjP6_WM;vyzq0EG6SiI*GG}WRjWb{7I(@>Pox>5+DIBK*h_JET9BJ zAYR4)ef!*d>(;Y{N}h$oqOR`a+_PWb*=L_~_dR!c3F&mlb0X1}5$7SOLy3&T3APD^ zQ?MU#w_~%NoETWeRgN*cWm*(eWlW)S!ZHy+r{3o#9a`0*6N&JRxDP=dN~9iC=zwJt zu>dv<PVOAA?kdvB60uv!Ner>{!=pf~kDO$Q*k*EKB6bQG83kZ#$w-!f-9|>llL}x9 z!O189+dxjT1Z;quh+`GN(%+2&uv^JVmVj+1CovCO0!~H&*k*E)C1AtkBnDVFI2i?C zw~>=90ZTz*fW<uBs1Pg8B0I!#vdjWl9~c=0VB5z4u!ZC#2H09~G77+k#{jSnauNe< z12`E4U<bwkuqEUq2H36O<jw(`KL&VplM&OwVsdU&cr7F++2K{D&n$r522Mr+SO+=D z(!=`V0UH1(qX29PIT@{oWhCncU5R9CP1wpjV>=GbC|1Hlm{8^!-6T06x0$m~S<N%b z9Gk)^0@H}hy_#{W#DgF$6OC0QJ(i;;nPXGPl!?XxN^JzH5&(j<Of>pPdQ68+%~ZHK zY@*jN15*k3a8>3RYe{)bM@`#EIW}r4BxxfO1?kJY%y~u_2BgPk)TE;<z`A2IKq58A zLHZPDY&Lr<NslSYh-eGSN+`84I*LPCGf9sr%EBZa8=SjIIwi`sk@T3NY=ERql*w#s zYM2E`dMsf^SXof!qtGc))=tV}iZUS`Ls>0Jr$kwpq{kFxM6?BE4J4fsWdkHVrYI{R z=@`nkl5{f4Ky^$3Mlf3d)=a9#06XT#Ky@s!B{ORlaBU;iWN?A%nBvMuS!1{gkZLln zKy^$ZMfh4E)lRC(kOI{)MN<Q*#?TZd)h`}R1g!;41El%|q6x(GTrkW4$^4pns;YN^ zf*&Kuk>|ghh~XnmnS;UQxVaX2cx$i8{W-EPbDq8rg(86pd!_dD^Ld!k*@@k@r=QP9 zZ?}s3oliesfah{S>>eMq*Zem8L3ams<ndnjQM!jNCQ?4<=9QB??&0xbACEbLjD}JC ze@LDs&RoRB`mgbHANO8&@QxwwN?K;Uq-ECYX_@u8;K)eLyuI7L<@GLnB1k2UdYkI8 zxb(Yjp5E5UwIKC0)5g^U_^9!)x5<HJPK{MjV|lpN4AqWPMviJzJ=Rk+@>ErVDo9WJ zAJ1n@R1Kv{RNc$;)4#=c3kL0*o(o{}Jt$z)Z{qg@2R8MHWmh0?V8sPUUW0&o4WFm4 zMK(k2er9~s?ytvg;3238+x|kenq!QAepbgZ2uM80z14->eWQ^3wGQU+o#u(Rsn*h* zZk~RxM6y|N*w0JraEP2%UOtWJslr(W^D;9NyKKWz##C5X5#qDU!>;&~cKcI%gE{un zot@>fSB_nHt<oHjnBuLsm+oR}0%$PBr5;yz9phC@uGTOI73ENO%}(6Aowe*^E!(jG zMd?liu8~hs{sIa_j`Pm5LL0?RqK9KdyX>XAKSQbAcu*aQp!8MV_bKng1A7p&lGz(0 zvj?}F<9(1iav7zWQ5NaveVpE<zlzbb3W-~Wc;7kPcMGMNu^G9{`yio(p3M}?hKoDf za7&c;aiEe(KHjI~llw+2AMaE0$$cZ1kM}A0<i0~+w0z@C`NmN%BbJZ%Df#5S5zEK> zlzejEh~?vb3YK!;i0wC8`EpJ9a;cXQ%g6had~#pBe1c8!>_FX_r;$xx314GDDeqQN z%H1(3;r>y0FFe!}am|4@D0s>ZU1-d;Cvv#`bQuapvA2pzx~q`Ult4#WFBh$UC&q}Y z_;jh81G;X`G<7rAx*O*ao7kh`aH4cZ=nm*|@Q41$-t`0>`~)nYuls$Aa|A)jsbtc~ z_qq4|UAW;n_|)}B^0D{Z*g3(S=fc=K%Do@JM|Lg77ZvL9MVWUUta~a~Z;k6TVsD3} z*z*Sa9GkC?tNYs3paUJKearL3_(bqTv!}84FGlZT_AIkcl*QhF(1w5T1-}Hb1srNW zjJ*Sa{ns7Xe9w(djSm~?XtnF;Wc%+?J&pE0UV{h)-&Zd|a7SK(2<>=(`Zyckf(Y$+ zd-_+f_llbry&>(|itQoK`*;N+bn5*aEwp3Z^hF_CXn||`^Z4VL7`++_K3R8Zd?;Al za|@g9%i1-(-Jng34upd1R_qD|U3CW@(so5q?tQ%L5DI$g1|JT2p6m}wwL4Mr3hqM! z7;75{om!XErWN=1kdbfiRFv??GdUU|r7NH`v*#u@-GiXy-KtHF_Jx9PujnA9E|b#o zy`*%>LTN8bUch}w_+o9np;K??bZRsE4~KTVG5tU8Rh00@^I-HdQW^rKi9I*4>AnO? zRn6Li(Nm$|8!L{IQm0AD*G@`TER@<&@>AT0hk~pv96I$z&T(yG|JBfrm#432SCsI_ zQylFfrOTi+x#v1I-B&<q`8KUM+8qkMyy7G&9Wp7o50TQ4h0-CEJc0Z0&H-yX5<2yA z&RK18e<TEh&Of9m;g4r#^e`z6g3^OMQEa-0K*<--W=2uz`zwN^bkL;aJwi&CEtHO+ zWEbv3`W9<z7c^)O_J0;4B916Z_>&G1?dcG4jFha1IF=C+#}p;}Nr#AVIz#~X@rYo_ z^oR&6O8Aow5d-NEafXzvh&YoG5oZ)7{7Hj|Dd_;wOF~va^kxJ^uOfs$=>Sof4iM)^ z$qI;b83A!lQNo{efN-P(1pG!kAO<o5Vn9*CpLBpINe76_q-1pwmooz5vZ91P=>XwQ z2Z&)(vI1f_BOrzqCHzSPh~-u35CP8^kBFP;5TRW|I=uLan~EI%5EhL1pH1Z~d<od# zSm0UZ*-dER+@fa_kb!g0KWq96kgeLPU5xC(&hqB8@Tes`P%NL0Np&E+$$|}{LhGpO zctpDxMK@#iAlk)#=|Hr;$RW`1ZA%M`1_A@cstQR&^&Py+0t*5HL=HTn^+gX@IuEU{ zU-}O1WaJ2lxC3c1v6YxWvE>dDQQZdbvLJ$30Fi@_Xea6S&3;2W*)QFOb~JJlM7-^3 z;m}MtpqQ_OL{yK#yDVTJ3_#@2Bihj@{FB*bXh-{{$Iz}twu4AjIIVBkM*E|f8=-;G zS@13r(LDn#4<hZ4XxE|vOK+iF>(|&>F#O0djE{yck%RIOlOycU-2vV1-YOC~@K7kY zFmicxmWRS6UQmAF!3cYCZ@Xc0AM5Xu`Ugj8bihW!1mzBjBka7Z!iK$TNuW~*TpFdp zMFK<z$_vblu+LsTVA#5W1P%#-E2A`aiQdjtcQ6r}zE<xr%)FKLAC&q*_|ELCw{LeU z6BimLZYF`OOzf*lWn+h7<8366osE5|Y+Pd4I6wl~*|?Sj5^d}@Y}`%)+1a>(1Q7UH zZS1Quj2tF`?2NpX1TX@KYsWsr$O9yhospYK0D*s8L$1}0T*&&fv+*|8k8nS(9XA*@ z76RGX7%)k;@m9mej_hsRP6CNGZZ>ROlD&-qlVlrjGi>b6-o^tYkZ9w8(U7aMHgXQ@ zPqZ-yYSK6RSbuglE+m1(b{sZrTuTDkwPObfB-(huuyF$kjItf0Q+61ga!Fi7Ho5yI zE?|%?<9yYQC#(KgyI!9|`^!)seSXIy=&CU$mtc$mJT6)X_K9JcJ1#7Hu=@rBv1S+? z!+h1CA4EjJ816c9f(ZnJ(gC4#NkwD~;BnD9j7yBos^Vg^;_mB=#<s!q80IUh7b7-c zAa@-(zl4NA>7Y=$qQWu;@VICl*e3>PzPJEwW_Oe!SpXR5G0Z;`K?0+>>&WRPHVjIK zgwl|T%^1MrqIF=O7^T(5MQIbeZ!s=w2N*ESS2&o+XaOPJb>!?4BnG8+p@fc}0U850 zT(l1C%}`D6!W&WnBAgl!?y77Mu{9MU2GStHmklDCQy^kW8bH)$1Bh*@08y9*5DnP? zB9ICY4CPV*Vrw>lXio)*k~Dy5&IS<SRDf`&0mQa!05OmP5Ex^pb`gOr5Rsn>5WX~k zXwL=^g{c5hn+6c!Yyja%1&D?;fEdUI5GAPqu{AXy^0UE%I~5+9)8L^n3p`+$Yn|fJ zyNqpV0O8065WZA^2&4f-$*2H<K*DVV5{P(`BStr^&xoR(-Bfm?0z^E?5n~mt&PXCm z0@)1<wvs?%$mpZ789)q>Kz1QxGYKSyjJ32eVgv{4&n{xz#`+T@#s*rJ(Lx~!j51=> zV}k$*B#!(TEQ*aqg6wSEP6COe0tSg<<C5%c943K88#6W(8@sc&@c;=V+L$4sOxIOq zZRA4MpJ-zSf?{J|_BIv*i8f~ZCpNAnf$VGym?YbnVV~HzfdsN^$0bQN*3G+>b!XRv zfsh3A>XvP0-PtwYswC6uR^7(Bvun9N)*WY6-Jk*1ot;5zS$ABc)ot0%y0f!o1M7}! zuevS6tUEhfZe`tZO;xw$0P7x|Em@_tb+RTrX61Mc6Wc=xQ|HzhbIg|OIebXmVEP{Z zFm(@qn6-yL$MIzU2@LBZ0nFRunXYHmu(m6DRh!v;SS#-C0g<n14|abBUxT!O$=wln zHKYbi?7oV&h4g@lQI#I>!}_mjKSZh?Hq0DAjvh98=0N=ul0CpgitRmSl7=-oZwgKu z$$3b5h)=ahlb`2#5#M(Ej^`z;B<aRitu1*J4jwkm{x83glhg6J%AlBmQ!adF9%*~n zt7v>IVL8dO6^+$N%SoQEXnZ$mImw}l#!X4fN#3ex{Fb}%1+TfrWTC!9WmV$~%gvKT z`Vy7C#urwbC#UF3RMs}W@Sb^cDwn9#qBRq|`pT5pU+f_J4amsE!AovzUiV@1R}IK8 z(Kgjo`ug(?O=%x6KLhy|Mb65mH=T$>->-Hs!;je$A7JImwX)}8mS1SW%;{f6s>Zw6 zdvN-6J$=J7{aNhQyS3RXklC<s`V*4Op-o%yDeHRG844|!UCNYz_p9BZ(EQmsNSr{` zA#T^<V)69vBC%t^lhfzp&koP@`jAa~bOq8e7EWJ}-Dg&`go3X{Khre4E};$e3~EE& zpKBk~S2ghTsnCK)OOM#Jf30hONb8JTAeA?rJGHjDiw}o_<^97#cBghcdR7~%>llZf z&qDJb%{i(K_3sltkRSp+c2c5MNc$ik_(MK++8_kd4ZsI>g^#zQJ>cW=c<oltCGA#s zANar{#o$|*S6MKvG)zA5EKKKPjdL&f7_jiMS34U$uHC9@ABUZu(EMpRC$(GskPrGm z`Uv>g8(J`VdNp%Hzz6=2kG(eSffY!w03X;DKGsGLgO9=S+VP%?+VSpQ@Zk%Df@{&r z7d%kfOFq!(bv`yY+rbAOn3?)$*Um>fwc|*wz|P^&{0DOSwB!AlXaXPbnc$;6v|!@& zcbPc?KJbTpwA-{vE09tGKCml%Y>e&)AD6~!XL|;;v)$*w$Leq>xG~xmS}>_}fPCOl zs?NuY&O_h>nHMG>hqR$+n|2ndIM~@Anm;M$qIS0bgz&*Ek?M7jXXf<p06pXbf5^un zn*p`;*cCoLh_-@{i{rKPJ(sof-TmOBBozE0+CuDs*?+}r<pvwCI*))2JcT#eIHKK( zYT9|^>0qZ-AgZ13#~c;Zfybs`<4A}wWzq@Qz#p;!)EO|vuCS2`rjGP5JqA9kFg=z5 zrpQ_WAIAiyOi2MB_(ML9#bAnE;Ug7H-RWT(1|L?KhBLqv)&(D7fhiMKzz6=251`+G zDRzaAR510Whv^ycVTI|L3^2tLW$<xEV9InB@PR+%<4g>u*cCof!1SGl^f2uOA6A(5 zW`HRYV!%hQz!YgN<O6@m2U?--5!Yi^_(%cM_08#VdJcS8ae6KTPLVDHKF)=RQ|7{e z5Bwn?=VCa;uJDlpr%MCraXJ7#tT-LWfK!An;A22=%1jyXfj{H}-oS9D*cCof;PjPn zdYoPcA6A@R&VW;-+JKMCf>R{WkPrMJAD3e|#jfy?0;j)`9;U-!!wS>k3@}9=4%iqL zm@>%*Y~T;s7>>adyTV2)m^#wK^d|VQ!t`cpn4*VY-as}!K&lRyxhYs>3J#dTA2M?@ zhE?neGr%hHXeyk~COX#j?nK0*T;;QLuV6^WD^9)eY#dy1X7RJ8Zv|7n=8)&n$Z_ng z4#fBHDC&Jy@8*~K1ee;Qkyjev#*JPcH=-1>flOo)lQ^~L*-&sUGFwnLM!f9uaq{_R zrQi2F+OPV3&$P&=pj#Uz){=Yl27#b9EwZv1B#jQ8_n7!2@<<4eQ9RS4XJUQ2XIj7N z(>)JF5T?`=5=Y6Mb+f=rdm!>o03?jQnzxwPBC1HD6C@spo{x3co(K9>ckP*k2Uf7I zgBVHfhywy0ZBk@?7&MH2nD>~tA!10Q3p6GnyUFZ|J(K!XSL~UM2VyXmn?_ISWT`>) zvfAv(S3tt(V|j~-1cHDh@DR;2J9;42&3b0{cd(m9?H}ZrQ1Ah614tUBi#i)&fCUXA z&LaREpdkSGTosSAJ!x3Yp3>s$8&Ew)Tw?a~5ynl_9^yAz+l~6g+IaFeI%_X&M*SFm ziOq*1jEAT>#AP(K5A}<wdtuR0nfjFg>c=Qr?0qZ3IA^ubFmr7K>K8MggEdEG=9OX8 ze-ZW5*2f9p`t=QliSe*hw{bsAc}F%j%=-;gA8*~I&4ziG2T*;M=5?U{c=NszFwE-< zqy8+->qh<Y=3N;!%sT_sXK7s@s*ktsH%#L?P<?jB^);aS1mikP<GNA5G~iJicXc!B zPq41rw5|{JXJ_5o0P0V$uFtUU$_CV*opq5(muOvIgJIowno)mt=ADA-<E^{8*)Z?= z0IJW@ybjbKZ{FH~Vcw--)Ssn!-Kam_ynN`PeDg!7K1=KRP<_00r<lfdp!)2LyR-q- z$2VP{!!)iN^=D_?SDI0Of_2@db$zHmJL|3tp#B8w`V8w<HK6{{S(m-9!*I{<h&}bG zma}*Z<<ZFUW^|;VqIy{OY((#PH`Om~5X-AEwDi1MXE(Y{23_oyag$}jB{A@Nf`--O zuJhd&(f1;0<t);L#meU+djGqr{*`8dfJp|)#GT#fJsEN_7Q;=J`IN-iYpH_<)`PF1 z?g8|{tHTJZx<Cik9*XGw@TU5e0fB-^r;~Khi!$zFK!%$v^CgJ^*eh-tS`WZ(;f170 zkrG5!`#=UpzZKED<4yI{FXu*N=0U<Pkb%Et=*5@}H(91b5@WEHKH6K4!Hy&IX?6tJ zL$?rqiSds|bkDu19{T0nhd~C(<el9x9m6liWw^&O-C@LG1_)L+(6sR&aHj@=BO4IZ zHYcONml_4`Y*0`YNJ7Co4XIJ!%LWC@!$~Mu-<%Q#)bQwG;7CHj(m+ZSP{CQi0CW;y z@Jcu(45(nv#2RqJYXx`U3u@g-F!+s>D4>2h(Q1&nGha~UOGbesB?=tbfZ&yeWDvMh zg8+0!4}z7=$tdupMu9sU6uc8iLc#Ke)F|*}gM#(pBoz3XQ^J569z6`cl7xcQfs`nq zf;pXTpzRKO1V<7KYQrgEKm}(319uV(3R9wh`n_{sz~BH+gw!kzhOde7AGE2$zvT?j zvW)*2pvA|3uRx1xXpW51Yy&`yUK0brmC&9Vny+SnmR$gd;cH?5_>NC(%NZC3XxRmT z7``S2fDK|)!~vLh7;OM(n0E%MPl)cD4fA5!A#3wGP=CC6mj?{<V%i~V^SV)gLVO=K z%=-;gpQUwus6IZtpJ5u;f$Fm}E=I3O#&wv+b)){#MfZkrF?vn1uG_S(5A|o)crkoU zvaZjtF6JGwwJwIQan>~qiz$a}E&C8^wiwnhDkdAUHmU<vTZU|gJu%OawLRUa+R|DL zQ%*t6Sz6MEnl0_rG@=7lXEy}LC^fYa-KaXt=Gly@Q(4i6sz=u}QK7|lsHOuiCZY?) zbB=x)MM-FY&Neob;%v60&=|=hvS7+tl}dA7rP2(kRGM2)Kaac*rr99VgK0L%?O>V> zvN@1u6Rp8SY2>zct7b@RTXj|I#5=*ax?Au_WFH7lz!UB+1QUxLc;tQp(aTF1o^^kU zXbD*!$D=CCBU(Q}i`Jt^v>unE^-KV%H!gj{Ob=l)2$OAwj;pL1=EEQjrlRq^_KL>Z zBNdIS!xfFb-ncBAtz-G`Pu~CWf6Vmz^ZujNnSRIq<)J^w^y><)*q!N@JI<Cf;hyn% z_uV@&-+uq3g2ZE<<29DywWVH<%dvLjnhkHyUa_WT<vWfIb#GL!UsY4L)`5-Vz0z;K z{>?eF91Fhva@C8ApYv2Mb*y;bG4GAq+PWHdP3>FN>({S&yr%AZzmubX|F^7h(yr#m zbIKaWx5%FdcHocaYJj;%8@}zix*aJy4*Qmkg*iE%4^PcNN{{Em>-=N?=<grrK^O%J zJs+OLA9wl0ot_Veu~%jPD7QE#r|%cPhJuf{b7Jd#$$By>A8Mh07+)LqF7#jYZax!O z=s)1~W8EB2V~MBny}a_q<@x1}zJl_`)rI}{#_sntPPXs%G`^iz<`4Ueoc@dUwldd| zU~qi#@VA;i`42Ru$A(kkVC%ykn^xYqF2Brw#J|Rg8~Qx<eXe1a9r#w$$B(MAdwF{c z%7#3ROA7qMW&RCL+;Y;s+ckiqWyQVEHU0EqRd$bS*b~%Hb_X~p^bh!7bQYBPkCKI6 zDI0G3m#0|Nw%;}235FiFwSs}7GJh`^DD+<geR9THk2L+`Tq%h&y`JEXhixsOKLt{e zfg;GY+mP$IrcWMM^kZ^?{#45Kq7%3D+1p}bO;<%@Vu1sPe;5qlhLhBQF4ni2emYH+ zwTiXG=^r2m4$1`<bh$iD|MEM+t|=Hem_fl_bUOXlr~y;1-;#ncxxm0IT5FAShX10d zz_izF#eh|=B_)uH9N?Zl7(v<Vxu%aFQ)Od<frB{^>_sQ;I0+TR<ob10G$t2VD22J! zIOjktVZpT5Gs3M!tR?dx78xjoT+o0nm#66;zbQpyf;}<INx5Eh&huY<VhvCuK*XLS z21dXTRREG58sJ#=#0CQKh@W@%@u)xq<eoEzO5hQ7d2D+<9W4On6E8aR6)<t{NgNf5 ztk{`hg(r{+eA@POYzIKWMS%bmSU!q_B4tYK%_=K4U`mL(25kE~G+QfKC{#!-@L%K6 z6kT@gmc#%{tfDU4KJaF10S`rrwL<9NMPN+yg}ph1Ej_15(x#eY$96C<MfgIi=)-}- zR9Y$8<aFLZA@-^!*&!MOaM^%>^pm0}Q)TmrVYy`havM#vgIoc>(vooRQ5?=t8Y^-V z$cn38+kVwVg(=vBt;ylPCMpu#V=u4iAAd^~4?|*Uri!N-(xl*j$Wcj5Q~B^hv(+6i zpe{C41s-OpmW5W+NB!u6!-WvsB85e8Dhjw}`$9uFiK9{x8#{%N`q!nrMQX(r;LUc1 z8;_E&d8$oduc+x?o>5$xVk@Rf_0~2Af)_b;kie@D?&^k^;N)qZw760Me4cJ>xEA_e zRXip&S(*cP0*26}1nqhgA#V=4V38swwPFb%NBf%tixBIofndi;KP)#`#U@XHI9nm^ zBhvN80dE6mtavhIR$7A3W{;4sV6L|e@-z!hS>0g@tyn5l7%vcv>+J$8m88XZkzgF{ zi5N$tpvS}BoU|ARxQTJJ3c<L;#5kHoI*bF`f^pnSj5`glFfSd*(I^P=sRHsDy0K?D z(_tJIAewO3Y0(axfWmtoLC&bB%+(FS;Mkz1;u{9ukAoSY{0N;W>gcAXiiZ{K^9gp| z>bfC!hB~$v4;t<L7*sS%05-#agX$_CP}naZ<mIkGxoZauS=?{7`EIgTB1oI%ALKzP z9HZU{3ITn^Yd`L_wSv{M;?sKL?*VUUG$_kf?C;0nJorZ_2#$?yK;3zoceZqFFDvfW z-M|U3SE_J_`%kkgpmuO}3fqFZO;=8bX3-6~LvtVialde$C(7Xkw4;w76*+b7P_GvC zAmD)>Q32G0PC=;$UW-jbZZp&aPA%#IS9#D5?jFQ$fzl23oM<76Q>7Ye)zl36LCYd4 z(X#q^SSYID-VC%9b*EB|C^e=ViHiiAsNpnqsk8%U#wMfgG_<qbq8%`WMnjOIk#^%~ ziUJON8k>&DXaGmEXoftYBLc65{u?})D!Snw+T2g4$&I>lgjcI};O>-bE`om8bqIE_ zSIUN@nAH^oy_yOFcW8n1&{K#Us8b;a?hY+V-KGNvdNq|pp3tP&vT(b!EOg`2vgSB{ zb;Ck~IzkAb3O1}+M#IYcRSk<h7Mz4MtP-PPp}YE(4GaAic%7jd)|^<wD)?0m3k^yd z7CJCCEVN10unK=w!_vb#X-@OZPNs+ri({#{h(aO+Gq^)9gN{SoE%l7H`0=B>#S&A% z{9p!6P<TTdWG|DaI#>8cHYK?uzLzmWJ=MwND_;xeh$f_XO6X+JW*FwFKBhqVTCxOh zJ6GM1(8m}dp7b$=W*jwx4MyEy=~~(CneiR_81!O#A2W*$MI?xItg7Eb%VKLr%aT53 zirL4YZT)nb++q=0=?NW@v}4@MK4z-X$IM~VP;A8nCs$|-Y`#U(#~`|6ppDa|XcDTp zDYjy2s<hfEs$+raB;1Cc5Ziq+Tip?pTk+&jtre|@ffV{Nk-P{2!pDz^6c)kB5}FKb z%@}Hy5ksK|`{}PsS&PJqp&25v#7`w={FD!@D`re-6)(W{5$P=u&xxq;T!gnO9FvuN zlt5JW5Tz!h5z3{5^c)H)K@(a41tfUT1k&IcI2IX;oCcDoq(QPoW3VY>r91=1Q&Ym2 zqCqSjvE;#JO618c@#JEho{MpMF2?D(s|!8;5|1CJ{5a*uDgWxig_}Re>o^PD_ALtr zIK#8S>BgH%nAfSsyv{1j>r`WP^Y3DH^T!5vY>kcbV|!R^eZnex^<pd>UNh}COSuer z&114?E_SMMwszM;*n1ZX;c~HXd(Ea2?)7ssh-G(cu!b(y?e3qT&v$rl@2+V2mYa)& zFSM8Qdk{4NSq0m=T(+^qHP({m2kT?YeB%Pv=-zz}cVL;{*aF*!ap5vf-c$=@$L_#_ zz+7c}cXUKFWX<hVG-OfjR5WDO>{K*lS!`VR6ofBW<w#3I7Jg1egBMcD!3&+KXz&8Q z9h9uAv@~S(Xxt&XQYKc~mF1yzQ_B+XO1HA^vuSr&J68Iz2?8#JF1E|{fFT70EUPRZ zY^>R3-!gFP_HDKPvO-ZkkhW=YVH^@I^HpBFpN46w7ByQnjCm`}SuG5nx~I|xOilZ( zxtI=X#Q)`ao<?uJr?INQf5L<5EB}7i;bQsR<$5<3iLQA*z;*0x+$@xp?w2^Y|FQtL zg>Z%LN^`mvZVtN1ZjeX((j~q~icJR=w9j*5?>a7EmHR^OLb!TFF5K<tzt7T=f_uh6 z#P9`I7oom`3sLX!x8}}rVx|6*u06rPc-s)}T7M+3xW}~z7QnkR!JQLOF0$RV-+v(& zeIu?%!tg=bc$@~s65I9S7FKu2b;S00u#Kf_LN2nn{(1qL)*1id+zKZ@x`34tU0QJa zc-uuvzPmW$(s=g3!?up#?g`lK54&3Z`*L4(7V!MVao9#qx%lb&nxz3o-8YK)xrfL} z*XOo9!CkOWZQljg1ybZH|ItJKp4>9%z`o{lS4VKicpDeaUVk*Nc)tsZiuBoz1owzE zdt8V8ExG6@SzDh-j{ED2oVHuVCs>{4+GB`b)8^uLTh|X$nDhP!lrROySn^4<V7o;2 z+KXFVM|igVVWk8J)932(cR}>2Jby`q>4n57y&z02Tr1{RTqB>mG$p^i_R<BHsIrs7 zX#V}s1YFsgLD%OLo*$%L|I57M!_Wx6(W*26(;RX|{3jqcVGy|_f>RhM!ZuvIkJ9XO zbr_=8biw$j=NhHC0^=i?!!a`A4f}&XtY!`KQ^tpt79h<f9RRa<en6zT2$50x`7ppB zC;<Hd0|oZl8yA2AP^U=IeS!j@dd*D(1K<KcBM9t~8%hO`M$;iM2XrFCA~~h0a5}{L zs1NcRve&f2`lv^Mc3Z4pO8x*e-TvTjx0s(YKCH9=X@+$G%wuT<wCfNVrI&`;3<v|z zzXsB^`z{z@ut!3!eLz5w6X)0LSFOMv3ED0dxANZYPzYo_Z2O!y2hkXG2;|{(%}x;< zduW^`v_2(=Dh>2Q+pZQdIvY!W(2%|M@CDl-t!~=`D;Ln(#P+bO3r)aw1lntZ6$^n< zFxBpF1^+m=+cxCdPo{P%%tr$@wzkM_;I{~DT~IB!ro(n!%mg=rrf&NjfW`M$p%d^T z-}5=}uryg$E88~s+HLCqE~kQ6ZQuf!*(VLtbpcJ-MxW6ICLQ8o)&%`M;1uT$+6G*Q z$;?;SYN4WC;2X@egK;N-)k2=3qV2X@A_hGf*tTh4b_Te)G|qLxFJIhgf0$sq<m#bc z0ypi#@hoz)>jI$DB`wR<0%mP&^F83TL|nw0-TwVx73YrG23--c7u^oHIRM7N%~5bZ z2f(0u$;}?>7&~;PqH1tk3T_6+0R^qN0~QmX>Do^ngPWtm@jP;K;DWAX>Q^)i%HiAs zr!?_32mOb^DNdcWU33X}b}HW)-2uMA%qcLQr>mFD9J1XIG0?6{MAcvxtNzzr9_Q-v z%LjU3D7rk?Vd@ynoU$DO!v$n!#|2%<)UPNOl>4CELb3gtkUv5=*drIHTB@c)`Tgi# zh2>trqDWUSxzTLbM2`9br)V0?5;a5PTo?TNsTtUbF3T0sJ$tW!S5UL}0vPn40H1<l zaZVt83Cuc*ais9Nrp@09EZ8GgMa5z+um)>&if@Ws6kR*%suZs^`~1*3O2A%);*!9k zz3$35x+L<{@i3&AQQRV)y8j{=_a6pQU<RnD^8yS3XC&yJMYjab{reyQ`yE#on;*Ej z0kxMD<46H{4RjBTz*C9t$>sA7v^%ibf<6a!ye?LlLm#9Bt3lTzC16PhWxE9%;FCt< z=w-;}frnw3(&7^$X8&~v=Z^qF(&5&&&_d{I1ordT>rjj?v`+RYF8CCIeJFRTlMY4! zd`&CDjtk&2C`J+cqCJAi{pd@;WI(JVU5k>dCO`vGm+0YjJAui8aqLORWc$M~S3b>! zqy7Lyqq$TwuHAnD&Ifi83l-=VqH%Pqh(YMK(9CHLh5R);X%29?o3coZupR9bT((P~ z5ZNWRDbj6&3pKlFAaYsc)XfAY;ksxmW$-dg8o^p*au;C-Ye5{`Qrmt3Z3R{l`%KmC zL(}Ls5p&R;q4m=k3S?_KXbdoUkg`bMzZ2~jOa=v3kpp5Gr*0WCd4T32ljxCkD}hV6 zG@44;`&Gb_-2u2fK-j@rkcV6b;rm^N@1Mn9Ag=LriU03`ElQOC-){K-V}}3NVHe%4 z{QnWiGsoipcNqR3JuE~N?sX@pcK~S0w1?RN91%0jOLYCYc}{vFrQN9V_|g_jz_BPf zFVP8sm3%sOQKh(aAzzT_$1AbG#7BRC=gd%0%}C;AM$2$Xh2o7ELksQ=XA}(z+>7Yy zC4N=_XLkw$*Mq|B6#95^J>uO3%2N|vIsojDev%=2oR-kTv72;KODZx~0A)8xBD;iz z8M?-FuPuaUrO;A|bbpNeW2!<e(GJnq9O_HO{0d*}{Ya!kcqpY7VhRw#^Ym`cHY~>R z<mPyCYx6w07^>t}6?ptO<Pg3#&p+t#d-MJKJ^rc!*I^Gv@x{@;e;mAhn@{o$6(>|K zijC>?&ea*yWK4-M_1(GVVoHnYE2gQ@D2WQ9o~Sb_3VMTrsGfyQ-%LBHkvM)ta!dLl zWaP1oLrA<njiwOtykEn&3V&E*<7Oe=PyJ!d5(l?0m+-3tEo=(>tjs=s@uiC&W8sn( z(bM=oO|&1Mj)`*Nd8ZQ_#E{rxGTEFTv47Hy=puA_ojsf{<3y~cv&Xf^{&8Tu_Ve}K zdA6bA9xT=trmNJRjBK}m5|{w=$~X~UaN#)7{_*+o+WW>hQTsVwQl|H}e{z0;>xA~# z>u(lt)mJq{bZPdF4~*v`K?krP#>@R-+eP|%8`fx<34h5NPuf2@FadCvK_X9JcxeB4 zmy8VQ_3fYRn&7$+I{mi2FJBD?!SY^LhyCMjvV1JhHc-4@>%f=~ejhCFfQS?Hu|QEM zxFpi6i}yYv8;%0NaVLgGHce#P2aazQXdT8lP|0U-yrjREBLT{1aJ(eaC!*>jK~lhY zPsF6<!fF^`>kzS8LZ{!bUqWL;yK;c<HYFSQKAy)B0KPVHi9&+!kO-=e`?#3WfG#6d zE#p2g-i1++?TAR&1;(QVSRhFs@+m0|#uxSv(3BL@V0>ZZqQ#oCNaB)`mLt8G2}7q} zw%^ECgFCRiPYDN>Pvp^hS}<~h76i-CplP}}Sg(nLJDN_=A%i=xeE5-=6~XfD0xcNT z$8}0TgJn<uFilAT4VFETYZhzHBMFS@2v!<Wgj?ycx8!5_Kd28#RYN%(qU#o%7DxBf zfM_3)fGJ`R*lK@RVOYlVdAf|(IChg^oMAsTc*E`e0UeeJ<2J&Og9=&?jIVs(-kOgE zA@%W_zg1e+MKyMVHg{4U+GJg1C;Cbmwh5y@M=T4D08tDsD2wfL?IHpn^hZ<J9}!^e zv57r4pLP8^fvKtNj8toJU7$5=dqOMM*#r4lGEyJ4`Fo_L^r;aWSlC4m^N`MO@a@=$ zO*sLyRMAW!2NsH3tq*M#+|FR1MQ%ByP&~rj^tXe@S?sWcM~otL9#_6?59VWONqxZP z-!IrWsRnCcWVg<6@Quh3W1Oa1b=^V5gCnL{?IZ?i2#QMCi3<WS7&esoMn7YqdF;!D zJyV6Dm2cR$=hLCdFioiuhcZM13-B&Vo$zc>r;N^oOL#RMARMGAMzy0DnsJQAE?(@8 zk(r@K_%?7?z@A>=(@<V$<;(UR`E*cV5rZ?OK^)7#3_R>LGznJ)P0E;znxvo7Az|ti z>yi(R1EW(I0Epc&9y8PkX9e!2k|T!tIx-Q@6PHWup?rE9FeyVast(6j8RLVAHl<SK zcZ@jSNsptWfxd){`Y&j^H~@nJfP?EUaU5V9gD~9OkI5pclwrS)*th{0S!IB)Lso`h zp_L2mT0Y&1F%Y8!I38wb58n1km*`L$S8m1#^5@XO=vblapj7@AEy%GK^rMDi^b^oM z#$UJ@^F&Gx#QZvx<HlaXJ)(OZ%QE^3nNCI@gHa4R8AkPBP`89~GDc*dXK^wN@|9UM zx|n#|z#<rRDHo#zfJt<O8<vm}mr{Sc<}D6KA9+y#IH27$0eIV~%peZO91ItMH{IQ^ zJ62W^cN1?K7zAT2aW=XDu!xR)!vr$UQhJY9xy2Fb<1GpR$8?b6EwHvr=^rj6(rylb zi8;dqvEx<t5Dye@6tn`2u*Co962KUGlQ3)`qpO7Wfbmr*=9y%arF&_5CO8#v2G69t zG(D3(xFWOQ&GbyBk5Qhf0-h;_o2F-a6`m={O=D~YLVIGaM0H1oLjfpcY!&ZIz>AEo zbl~bf7_CpnS2|>M_bVf;Kf?$M$Qp5230^V6lHgML7u*~@%}F2SWF)WzDr7vMI~cv| z1IIGJ(vhqCW^gP+EaBKx892ruOTt&>k^!-3f2?~`p(~h?!IthUbT16*GRD$js5@X# zmr+)dzA(;`2wAyZiH>8vmkN%-jf}VA^#|%Q%!>E2pe_R~B|D*IJ939Zt@khUvD70U zA&)x89B(C2850dBh7Dt-(ZnbqTMc5=WL4tmhGO<d__b1hc<C~gf3AjN$U;|7^1MwS zI~(vsP@d>Dz3s+hz6SMVZ~22VEUSF7v(mnx50CWB2YjB!S`5E7vH7GPkIAx?J3c5a z&%r`h8%rw-ZJ|>i<g|o#tSw#U!2U)I(ssO6`dSJ0*J7;Z*~GEkskb;{`+y_1jnRI* zIN@~ijiW*Ap?BshF*mS_XX)7f$mt86-iXnf_OBS8VbPqh_6$E=^%{2Y#>^wy-*Lco zoS#6$B1jlyz1ANN1!v3P>a_?ynD$x(pZ|C*x<}ho|NG7cKrVE8ErwF4?pPjPHt9ok zJ3_%_Sghz@Wi2Rh7)GTS6Lm(<8<j5W$3k?f(q&ja0mbpY|1!POW~uZojB`-w@jR^! zUmtlUf(1A$BLk?ki#%ea(#FrHC>|^O2aM_}BNtilQpi)OR~L}#Uc(p!)t$)0n<_U@ z9YW^v$S|rq%<3?T(4x1E>bMT4&Ru!r8Vg<zdCK+b!l<sI=@VxI{w9B)JaqbZ2ab;m zovONYy|~SFtKTjtisdJSR+e*oaVrw?<Zf&ToqF%mH5>$O7eXt4cOd)_Z|}u0_Jc^E z_(+-UQx`eJ(Bc+)c~9=Lk3y%smu}d$v+$=<xMdvstPlDFWwukUs3*7bC!tfTFWm}x zK8WtIU1YgaQtr~Y;_YIw9C+|D+ez1TPws2KA39ZgY1np<#ZF4Gj&a2o%WS7z*F3pv zn?t93m!h^dUOg>W_lzq(SY|uxx)ECW0f!|+kv30m`NtwH4tBFA{M~`GQWi=GZj9_K zZY#5eUAG_w;)5ZKKOpwcMC^Exi!nyq*uPUmhM=E_pdrsjNRc3|NZ}AEl*GV4Bu*68 zkP)BdO($b$<wlNd&PTc+?M{&v2M5`x9*P$mttry3%MMWxPn<`Cfb4rk_ISCAv0%p9 z{&tZY(uPIakY_DKiL-L?5fQ~LqQKG+`%Fsv8m7e;dD96RTDg{EqqC77nDv~9jDutG zriCMj9MSCyDG+&_#TW>(=cKeWiuVJ9FgFCv6G20sw;)BFm5bX%3ZF;;OGD!Pl=d}D zThLTAjxaIs>$*VsPJ~vz#gP^K5kTx{DsW-<EXx`AbtxxByM7KKosa-Ss^b_!HBJ2r z3mOP^34-y#UU)7DH=}9ROkOr1EY8a%I39#xvxNNyu-}w7h2;$Rx&*nMkjLFL=W$*! znx{)z=FZT{*EkS^%Y)_0AQg7Sz%j|h4~lpY$_tJ$0PDnv3*xcDm}nvuO856dw2B0Q z#53wrK_H)S+)R$+C5s95W@=eNE0=N927d~vRzoW6UX7PboGeYX6GE-2Z2G$#&;jEZ zwzXlHmd18LIABQFkRX@%VApoTWFHCR0WzM_Vvy}8sYME{tmKdmo*NeXeF%qLER~F| z#Sw2Zaq4V&v|BUy#$Zmv;4O^>xmp6`{5U}@arQbcA=b}??=bmJX*Zbc6aQ6LYbvRV zuk{zKvgFrT{r}p4>mr>$MpjoTH@!Z^F_7vy2my5Gk9LT(=iKs;>mc)k#N{U$S-d`^ zFJ>#;=~69|Z{}g(yFZl*iYfhG*AWb$dJ=RX;uo_=31e=c)fGu4d+~K^Pw?6q*LHRT zhA!y;DNn3nLLR*vKqphoPNvs&k>ZQ<PqMxEe?#(fPzOT}zVb;GBuQ@wp5toEC~saS zd98gyWj;pZ=nxF)*$GgdShIyZdS3vH7qd$(aBZjf(gP&nK{^3LatDl0dEAsoM?jqM z4Z)qt<Z0!dkx5=_$FOXc>j--V!`kc)C{N5^K_0zVfYTD=yOr^!FGxawbO(myWiUSF z@ll?%tpO(YDw8K!+mN@ybug8z(xiQ<P%OUc%~bexodAAUC-H4KB*VWY8HyoL5Ue(& zV$#KK<D;}J{v<7nzn_-H=Cmw+oR+trrRD9Dw7dn<@)k<V+s?GS?M=&DI4y5y((=}u zmbY^zZ$M>b(_b_4UfA?={xQZ_xrOTC<Z3)*!|rl<?&fdD(@H#fJBNpE`Tk#e{L2gc zLwFEZ=--F*Zkf+`>^{zCa6ne^<l!I8*RIz*7r<t5J2o$cv3Y$U6h9o(M`CIamK^_c zWUv*CC5!_WZtiP<Pj1K<8GV#7`uj=x=nsBp)S*1E{Bg=4)`(w!mXT)_s3*qg40+gf zj5;(&+uNBkD20=dcr<n3ZSbsO?!<80h(JdjWkb&@wvLahV?(CYfwaN1ilGz3XM^Wa zMa|GLW99f>$#8GZwCyu7CXPjpv(mQDbWyNA1%X)#Jq(WTQq1T#Et`qqt|ih<>qgQA zxH3V4vF{E&z$GsUVY?-+HT?=(YYP(73}zDpSxXF?R;Ot~SM-T_PJOZlqgg$EC11${ zjpnp2Ffl@nvHG*Ldd(1%f+@_H>hngJC_-~XESfP2(F4y^@G!#7j8RusQKselFEWoM zQ(9<^2skr_8hUh@3Puu5Bc}Y~LP<5*h8Bu2(g-18_E_|2L{56lm<m}EBO_AGXqxN- zM41dkqd;)Tz)+?I6B-6b<(wrH)X7v~EH*^Qh<uIM=pZ(Kh&F``HjLWMc|;M|m|4SQ zA}olgQKl3PGje8;jl(i#Fy<MJz<Jd1qnfCMXGn}9W$scR)pI=0DNJZYLP|_c_9l5W z2+d{gIkjnqn6Wudi;)fCF|ZdOVhE2(PnpFqB2bwDO#py(*e{WFGvbQ$L22kTXG~Ls zrZS1D&t`D!&$(16LE==*lnx~MNJxjg5KaIvVvS9<LM~&dV914WzYYpDnTy$1QAo4Q z!6vvS>vVt!6cB-4OB3UUPIJx{0w+egGL5TuS)3E#Y%b)MuorW+!%5B+0wHUJQvwWt zW7EA5$mkplfiNK;Krjr2`CrilW}h(&oX{?;^8_MLSOluP%R**jw%RkwDEark-go;p zpMGS>TN~*bOI#8q(~rw3Wcu+n=}bSqN15rDJDT;AvRygJvYrt>?Dpb9|IKAfz5as> z{X<yL=)E_+jd_pG0CKpV(P~$~+cf^&`H$y#w_t&z&%E}sBfVF1`H8nJfekY&{GV6& zKgIdp1#$y+dwQ2+#Qh7O9Dmk(-&=X8=$GEc3g_xKy-yVAHMeiP&$~JF-Yc(pUiG}T zqj%#2=a8Ps=UZD2*gu+psV#hOZkfm5<#}-#*jn27ToD-b`foKAwLjTz|4*H$y>amr zFW&H6R^$!#PP6UwmrrRdf7QDsVE^baX>Y#qY(>*sQ-5&3x2Y)CyZQRF_TPJ*_5Q+* zs|#ngRM^4`H%IgBn~&nybEPHEzJ=E-w_MpU*<=4-%Xn_wPYUf@zKgRWWaOW*m(%P2 zCp=_p`jIogV&-6L`KvgU<83XU%D)R+%ba+}6WR%QH-9!<X&YKN^QNb%!s%Y<KejM< z?w(*@ZsnFUgWkWjZ}|rl^KR+hP~q{P=$~UeFKv8oN|V>t_ZzpFt_pqpAClY=dtRg0 zgGx4T@HTybcZfH>3iVd_FZBN5SI^ykMaqj(J>T77e<WvN<1&1p&zp||-pwb6z5c@I z8(*9|yvYAz$*_0kPA~N^;N2X?QdYzH_8%94E|2g5zs7lA_4?;c_HN#u?|pK6U8HX~ zdi(a)3jZlowJ><*9<M)AX**jn^K|cf|9Ja$pG!E#ICx&3&W{cJl-V}E+V?%V^bz%f z*9({B_zM?+hnw@k!_B_GK&=bx|NF(c(N#PV?fXNVh{-D|@B1n!;E^))0X$SRt(v;D z@mmo4me)VnQg+YO2Jhy84FZ(f|I<0p_-C5HJ99fMy!m>*zr()y_i$qKDOh+C)VXEX zhJq`>aV=QdYs&*TZd@=$%-dt%Db)N6UTj=YWZ&suu)O!r{^#x6tqa7)75>izI=xS> z$jfQW#r1OBn#aF+jSKSmH@|T~0sj^>E-2*RLa_!h4pS)ky-l^?$lD5r2%EBeE;k0S zehO<0G!=}4jW%C{A*eI|PS*k0!ruWCJh|Q5ns-0T!V-%_p$$CxXE!zrn+ozE?*_Xo z(2{3EZP3P(?RA49j*_kS;6L2HEsAjk`c6Z|`uoI+5%6)7we=0i73kS@V3q&H{Agbf ztznrj_O?E^oF%>f>-ef<zSrNOpzfV{ZFA5Ecmvz5<7~fC{=L@udH%m`i--zZ=jTU{ z{qrBU&M$cP#osDyonJU`^1u!Ys$=#Z>7J?2#z}48hI6w2^T}uIKfdtwoSdscu!m;* z;}UX-r{(x+r2}U6et0Gadh_}}LbfRmn`XP;<)5EA`AEUr^luHg&;S28r{KtSprY}f zgzr{r6^$<>eYdi$qVYRP->vMdX#8%{cPo$6u}uYkgLuE<xd!8FlRR47%<W47ZeI^` z`*m(=9NhlE&27C8Zw1e_e}G54lhCRyTEgoEr;s=wIf+d*-;1oaadR&>Us+{e(TCr5 z{CaVs<|bdo<?Dwvhwwhf;d{8Zmv469z0~^E4LFQOaM*Dl-WIve^Y`PG%e4(Sy2jJ@ zvwTRdVdoeNjK`^-7HqnYODUY+X%uMZJ$QYWbw+mZ-lN<M^FHzyIfA{zlW=i23ia~z z#8vk0(>Sr8S8#wUct456FOes{+!(ouO_bEGbLSQ}w^3X5YQE@O?UC&w*)GjXRKN`~ za8PN%PypVM(iN~3SEG38C{Y2;LfTNk4k3+tz^JYO4L5e5ky1Dh=D{0w@LGLL0U@3V za|2hVD*$ijr%(VCo1lOJ-eD?$>jFgi;<_kch(}jZZ}n=vgjwy8?IPJO#p`zQ2!K^} z1RNl3K>)O`E1($_M9<?e0RaIK%}@Z~q~!Z0ZxjSjxbAK#1p)E;h$?_rJYotE1n{-L znkerR1n@PoksyGmj49w8MQ#%!*g4Om2t{Abm$0invRx$GrFdsJUIEw00A91C77PX8 z?Q>lL+i*2{4u=T}2#aWj0`TIxlJ6vM6a`SY?o(0<^()@611rT8APD%B^l$M#QNUU3 zB`Y8q0iW^?69K0wvSujYERQ}zz16D=x%J3)k!+XZ)$(`+p!w+tVEa@EK$F!K5I_ad zejFw!ASX@%#DgH5Em$dFJ8tYgYA66sMHQf*iT44=QIL*ER{*_8vI3HQ02;hS0mmpZ zv<M>DInE7{RlS<8$5(q~yGXW6ixL$;XThdvMF9Pca)Rx+8pYe{i3)ItXgDoSu+@-{ zEm$cah#R{VPEbFbic$caO-uoTfHS0jgZBvn=tYthkc<FoGKPSI6nV%{fV_RrSD&j_ zPvO=h+eNZnIwes7Xnr~Z*gh2k&}4N5&_zYjYa}Yb9j5@k^e6~m3swpsbh>+_6a<7* zQ3dE{;t|k|f;G~;hyv(Ek`<7Q0I1ZW09ic&t_nn;i8gNbQ}oqbyP(=5+eNZnIyF%N zx5xmRrWFBbvbq8Wa8-JvgeKq<(F_Er)`xo7f|UYVabq_cD!M70hf`4sfU}7yKoGzV zTXkxp0D6&R1tcQ?e%GP^SqlTil>#&>pw+ALBT#+yY6rI-*)EdpQb0J~72Gs|kRlwI zf&0JA(STFrm+d0iF2$N5@$zSm2IxP(%+UZ1SnZMRBH1pTk*I*o(Ew5NWsU}Bi2`K1 zNVZF7B`P3uG*ChXe2Jq0@?Y(d?IPJOElE^B=4il81$>F40j|hW?UC&w*)E-vsDRAT zKou46C5{G4MFFy1B-^E>i3-RZ4fv>lFL5+5ud>Na6jyt&w@~&LVei|rw-kG?Ag+n; z6*5N$wNwbls+pq$`3AEQ0i+5M<nzm@>rUbX`95>{U_rjr%*zu&SO(4`ju<ezu)5*r znAT02U$EEIZpG*vBMTX~acoz2I2Q*pw!^$ZjT?cH%oHH*QEI8dumE9+8LeRLjeAj$ z0o=jK`lXAL%!vV<9fz|RRUsc6J3G_?v<&s!<R(RU@}-`wfVP_<ek~$0js-bhR7#cc zqA0bN>boDBFqIm{L9$XY(yBWYr&O%$7r`V=-Jv+8;tVw$9iTpqz()`MC9($9dYBsM zzJi<M(Y+DeDn?}VLjy_hk04!-eSg&qh++z)!=#^P24sNM0leMGv9DaZPq@Gokj#Jp zfGYOA!q^uCYHGI;sU_HhQ%i-^1`>!<>KGzbH1h9lRs~265UFk`G!0U>CMh*6mVv63 z!Sv=oDx?|#nvPTqs?;bArUp_k<1hiKq%BQGkP5^rq;ia<Mrprlrp82SrkNUnV``+P zn5j{NWq|ZkA{A2xHMQ+TYE^oqHYX`{43Rp_HV6*>UCsUgsjz*t)|Vcs+me(@w2YBY zH3CUpspgClObw)70_g;#I^vMpY9JNx(2@G9W|T~%o}oR{%qR`8y3|NzubMEU1lO;8 zDi@K99wt&zL3DL(dZY$e%NONSqm+!1#=oaoDtiqE;?dfM^gwM-(&-oi)rfC(othJ0 zurz>5yd(hC7YEc)OnjL@%{1{v!fAk-B8=rUo6P*lQk~|+7w}q0ylzd8S7`E!!)v-| zmGduO*2y$DRtNFgoF1=YyEq>JEsvFBO&hEhQmJ3wV6}um-If-pIbS4B)5fX}>hye) z4_F(B^8sj(ur6HlFUjQH@&ph-brY!IHC?P)n55M3*a0<dtXe{)etBcnDgw1VEl}N# zB&Gh}h*dd*^JSfz1X6uOD!`WxsU=BD9Ydt1ja93t)Gu$WT1%u3q(`bdNvUIq)U>gx zk4o(W>G-&6Ex54^Rn;I7KJ~78q6(xoK&e1uI-pi1>2wT%nl@IgrA}e#1f6d5#p(2J zj#Y2t3l9JF^V_%eFW%1nhs9Vd)?V}U)0{L3;5)YXxNROzT*WRvaGSr%zG?uw_{ePm z3=+leam?C2*MNaqcMJ9wH*;?v_Ff8buM2yaZNuIPY@z`ia^-M5pvKWI-r(RNKSdBd zz`NW$l({rkT;t<mlvi0vv=3=$^+GLriMv8BdW*Y~xmGWkYxT@rtC!5RddXa?uZKnI zpN1TBmwYEDhu_Lwc=Yz|MwMrW6v9Gp)4Oh-{_u$Ugsvp#HLk{YRhHwsDvm)+HtM;P zmaMnOjdRuvzm8Kzj-N{Ai>3M*IexR(f`<$_exX!3etVg@SDY`Idz-%3FlgWOy=F+c zsRk<DRKt9|O%u3T%zV8~FEL+l)9cjUiZk4tM+V!9AU8+_shRf5GME`TZI`*Zh0U5U zH~eD6+5v8^V^e$PA#Tsh_KIw8Kh%$Oz9dcX%NveCR3+czSY60n^;Hf|E|=nyGB~ls z0Y*x5cChe!C43^nvoB*0PeklB<qa&^4^)NFsv>7_YA1fn8ssi6OC4>;F4pd;Dz}&J zIS1Av@K!b3dGbfjTAsv&Yi*EIZnzz1-*mcp77spZx8JYI<Lm|}z)(}U6_haQEX@HI zrF$?qtid#0&9bc|)S)P#ay~(+XQ>;)#z8(Xske}#MBVn%y=N_iP<b;d-xpVJGwVGd z^<uM^v=G16^ze+%w*4vl3ADB7X%wwtddgGwU*@6g1(wl;K;7F=WIs<`WktwvQH*Z` zgHcW^Mi1Ic+dg9fJTw*}n8<$0-jl~uQEb`(W~zyS3n(2CO5LQy8ZDFpD6*HQgc5-x zDhiO2G6*U=#{vc=<VQVaKNh0|3o1(d28SeGK4m{bN;l&vwS!WdNeSJdqC|s74^pNM zP#UsQLjUxX{dkNL@>>)o8L0hIWI9Sp36=?ilClhH6ElcRVN#;bqX$5VS~6uqG7$~K zQ=&bLHWZ~_VJGwpsqDnBC5^G2a#GtVXYB1%nA%Q-V{a!%YCAc`-cBW{?Nl=Mc5<h- zlY8v#RF&FJRoU8UD_cR#75Pjf87<ZqZyzZy&OrhU#1vPO+EGnqEiHg<?CJRGmq~ba zkT-~Xe)>Ly8zICa_`}4z+Wk4arhE?$4==;XIFDLpU&W8Rtm?9`jYIg3nrX{l$dTKx zqGRap<A!}+_epLpQ40BH26`LrqkrKabSV789;D3P^$-IF+ch(ez?~_(OuD{v+zg?_ z3O>;J{srzaTlo7|S=09#u)F>kqN}doTxDN>JYP;W<FLlT-I@Te<Fvi&2LRFf6H)+i z6^?!K21L`l4s!F~uQGgz4_ojag*Vve*nE9l-Pf)L9eBEK-_nmi{g{t8-UrF}hQfa> z|G)i)!gR2w{m}A)0uB~8WAjn~o7cnGd>y|U2R1)&V^i<LsuXiKRzRv$@d;MC<|2LX zSI^)EiwG{6{vWV?e|oM>>sZknI<+JR>&1EM4&8&LE9)-*x^^A!Az;n%Xaq}U)*ZS} z3u3K1UU@+4z?%p-#QJx*@Su5NLMZrPPYX8P$JJF^UHdq7bzR-S!&t@^%m29|M>JdH z8tRaG+b6Nkfv@1WS3BB$TKiB{+x}If+JSpDSL7yEFqKMqR<lKK;fF=}-p8v3+<NjT z&iC^~o&|aF0v!~A21TH)6bNFjt2<~4G$;Z!E0%G=6lf3vVU2ohy3eSq6YCC}0$rs* zc=_|m$Y<Kb$VEe-!y?dCCD6(4W13$Hbl4Q=>b+Rdd{CPi?PR4Q(8TDFHZh8|jv!FJ z2$U}Z<tu^m;{`e(0$mb;@H*`hE}poq?tm%KB@rlK2z0;{=n@2)*#n+uc6Y0*lk2)n zfv)HlvPDj4lkuvvZlNv_=t|5&f2aiNG6lMFFD!aab4A-sfhI@KYm;eV2vi^f6^K9u zN}z&xfjUH>iz3iA3UrPFb(jKO6oJBqKpmz)7a@?Vhp6g4rLI0$*J%ngq+4iW<gE5! z<fI``rwB9@v(TR?fjUirhVF$$Pis#`HB+Dmqo^bLnFxf1Isv&t5eUn0q6sZ1j2Ea~ z1R4;50u%@zOITOeZVEIY0_7M2wVMJBK%ggk@Z$TE-AC2cVq}kC4^3}f-DTZElOxBp z;>b}$phF_i<(P&3TnTi@6zKB3u;?*qHwNU`o{FPAA`m`a0D+1`pduwuQM^EhMWCx9 zP&);}M+(-}9X18JDgrqSfexDjU4=ll9xS<M>(=cz6FEkPK!du49)z}MMmh|E4vIj7 zF$?{*66l~Q(BQqW=s~oZA(CWu(w=5UvHlq#H$?=RA_7fO0!@h*s7nO8A_9de5SAKU zSJ!0<bVUSm8v=Ei0$qVX6MJCPiQPTwD!w>j3Uo=gP;um!@LIbJfewg3mtq$BdnM2T zQ=m)t!lHZ8X3m=eu|2t>`$eFsBG6P3XsQxuYP>+5BG8ZsG(dr{jOx0&PE(*E5y)o< z)M*Md1c4^^v|`i!sk-_klH{=`kh`c`2z>{<R?rZrLj<}Qv(V3#Kpmz)7w?5dcc9Ij zH3edOdJ?JeA8LHhPvmllTn>>7tJtzBIpXEAbVum8?)KiuDe^c)9;cGW8845uH-aO% z+j}Dk7CbXVpczV_8Sw&Hdn1_hZtsooH4^x`St8IZCD5#Rfvmkz2?e^ldn2$2fl5Rm zEdI<UR1z<cwKsB8pu4*_!uMSu&>RtHjuL22yg=68sEPvJ-Mvw%2vjNpl`4Ts;{~$z zMm`F3clSn;$}K`kDz^wW4`1j0wp-xG-B;Xkg9>Z!R7(Lz(mQe9@mUTJtX&i*AD@ly zr*LW!%B`!jbXGX`{Ig@+V_|q@q-Ot`F=~v>gyU-MR;>g1+4v|(SFU!kt_z=_sJp_B z_8O0VjeRQ5+>fGeA3o;Ley@J5eX@RSz>XRs+DW;i{VT@VNm7otOHlr08l+Ka&G>dy zErP?kPO7DoY8f)r(rKt=NYqk`Pv4|e%dY5Ed`*XnOr;iF<=EBIxz=vQM`E}Re8Ny~ zR}`!N!Xk3P41(@#s3+7A{z?#pq28|OfR=fv*JT=TV)P1!dPK`MqNQX+Xlcj_E!Hl& znXT_UrN0{oj6_R-XhGyX0<>(+3N4n7zIGeYa+zw08+HOMVFN9r9d_zyF^8Q7TG9_Y z@mV2#Q1f8)Qw}?cmUg10YD8#h&I&Eoa3Mgn+_m8X(Gn(Fd?P~3wye-%2|8-qiIz)5 zOWY6`XmJ>58SM~QM~gWGHqerO2z<pv%gksOhQWu4mI0!rc0_0iWQ7)M=n}rGLl>xJ z2Eo!WBCxb)1r|%ZQ#(MgV3RN!2Uq}G)e(($G_Hfi9E}@bNk1BwAwI}n$4I=zG8!jl z3W=GmBf?BLE6jXp#`JVB4q~QxM3@=K3NzN=rSPr~UP=g-Z6g6oPF7g4#x9P#K6Y^v zEP)Y$r7$b7SYwxxyFPZQB3Rl-0v5L;E3{Z+7x!HsyZDHf@QBb-k`-F4u}jrmAG_2N zEdwJ$i#sc{SYsF8-5$HFZU9<JMg*3stiWQ8U24A!u?zDzH(iM3Z(e#dCr9!mn74^M z3Fd6#5A!wg=eTyQ=4m{-4dCxpZPzLQEgD5f|6GIiWOoa8@Q~fry$?Hh&_1)f3p+Jo zt+@LHq9uL-VuJP{9+bGEyI9nrP42#cnEL>WyS0hkSL8u8Zt-ch?kL7?VLa36(|(AA zO$_@lVF%Uo`SlNxtceYu<JaRkJ~B12;d6ZCY2wlQ)2MLnU(Zr`nx3$kUt!JD{N0{d zo+cLIjmvpRo}ZHZO!d7&&r4W|kzbcFvNW+0ql1S{v;UWqe~c9vXW%3jAmz%8*sExK zEMX<avlWfiNh>j)$0zKQR$?5gXxx;v6639k#&5YBU+_NJVPD*_Wtac?!V3EfT-~v% z@rC8)$s(NO>W;p~7gn1mr{E-4cdTuE;XU)@RGd7nZL;P}Y=Sw-e*>O4;R<xViMbP- zkUO!7xf7e1JF$tm6VaNvPksZr6JLv8)zQpv#k$Wbe`1zA<jLXuXQgZ>a{}~nnb;kN z?Yil9o7TCaFSO(B>0hyFw^nQqonBVji|;ZnV}?b!WLT_ahDB5|ESB*(`9@|~Xnf{| zD-Ym<h{&+eI5@zC2h9t3R5y(o7SoVnAy>yU!$NM`$P9~H%&?e?42$uYKj>8TGQ(mm zGb}ohVR0N87F$%c$gt4qA;V%WGAtg&6Jb=!v)XtdbiB&2z~^Bps#~^|vRxwS7S$@< zVm|+@o4y!X7rM|(v70P4!`roWNW*~C%~;i(X&4)shM{wTGz>`HOcvyVDK+Qj9%UNF zqe#P$tCN_9p-YW4416*%6nqA07?Y5Op-auVxwUneo1@fck%rNvszn-xP7i4q&mawB zHqtN*sVCua@+6gpfiESC)UvIV?Gnk!s8%@{^Z5r-BQ?X28oS9-GkjfJhg=Ov9iY^h zdfUjUH=PUQYC!4$S&$2+)XdeG&0LMy$kmXm4=`6lmm0YmV(an9)p!888oJcX)mU4H zTn)q4|F5bRxf(h><Z6sZuEtzETQ;PA0MDEsP`MiTthh)m+e+Ckk;IK^mAEmVe;_sT zHw>w<n=Cb>)3tR-=z!E=N{vTo8#%M4bAf~oNF62%a>10E2_18p&@mSY9ddOV6FPLM zk<cNwo`i&sX?P&5OU;?JwRK47Fl_y2s#+v;==6}#F$pOK&)@;HA@wvon4YE*I@UNb z+ycU7TPfQmlHF0QvODJU52Qwthaoj~lci?xiIzsGXHaO&n{8y$ht33&J|J`sIgksc z&`kPxhDjgKAn8M{KFXvIU1%hIh^Zey0>`6B`p|`D(g$2c%+!CWszuU=P7g^RyoXKM z5SmT=QI+(u#wl4JZrN7Kc8O$wRI3b-`TPT+kqBZ4jooCS8Cs&DiK!iw8qeZ3a#~F1 z0+}I@+CdiNf+;mKL&h^RWIQrM<mzl@hUiiwGek^14Q88-%n)5_PK&{b#7zBns#;`* z==6{oG7Xs_Y|4hzY~r(3X2=?+q=vX<TPfQmk|t8E(nRL-52Qx6h#@t0lci?lh=wLo zyD2pu*llF`h|UGlM<BJEEXV~@YNn4&V*1D=q>so|d;`Oj8tEfq>qn73G8gG1y3|Y` zffI?@`kz#_NFUMZA${agq>r#E8&b20&sFIoYn+ll;+ActY?nwbNwvx)na@9v8Yv}) z)Ywgynvo$Inn>-V)V&lAIVL(6$T5M`J|!0}m{Rir-UG}rc>tl4Nc{|ROystWd~7GS zM*j+z95kfntQMR|%+~*^q(+X3P7gUIvyo%Mrff*fCjLxZj){Ed7_A%NM29WgC6aJb ztrAY=^ACha-iaYRc9VtYq?O)lztceB@A6*TDLzfMm9kwTX(`nzEoDCcKx$;C7*b<5 zS!zqK{Z2EbzRP=UI9}LVww1D7BDpKoGa&B!)93RKq@EFz8oS9-TYBwx0+jkZfqwV) z+OtGz*;dMSi6ppGs|1(%`~#_x=VI6zyU9{pdhK_@l=?33wM#^5*;dMSiDbc4t1OuL z`~#_x3}Z-*-DIgPz4kXK^j+R-&k><zTPfQmk||TIGG*rT4}?a-j3G33lZCeQ+V40h z^<Ca;OA3u!ww1D7BIz{MDxGFN|3GSF)fiG^H(6>+ul<gjQs3phHnMB*wuKnnOu4DV z-dZ`g#7w@aX2#9Cl6*7Y$ism;xLfZwRidZmB&)^Jt-s@=T1L{XBf+M^iL4vM1D4Jm zXDgqL@8NOk1(b{H=5cQEv+;dBPBGcX+Tr6AQhnljeVk&d4@#L`KTaXjCw2diLA{Z& zlY@Oc#_5c{(~R#vBR^+|`8nsApTm1`^lR9;&NKI;=mIxBfsRBJbq)DB>KgKM5R>6k zxx533DEiq+QjP}_v3;3__*79qYm2TAKrP768Df6UdFJOR(UG5{ghYN0)Z)W;)l;ga z4LL2x)2anmIrCwOCTg4UAu#6WB+LP{F+T^S<$@VN-q{?0P{SZZ0!YjOv>`ty^Bh2z zX~0Ry&%qo3(Gn(F!XrV8yCEyISi+6Fe3AfanE`b^F%qn}o3p}-B^s#>6DyYqiMTlg zU<KyUM+GKU?raW0$BH?JU|=Qv972nUm1)S%!5jjy;viNWBf?4`E38<;6~wo9akv7l ztabw{>)j&)OE@dASmK#l2f>2moP=2jfCctZU_o*YoErO)JDY{j!D7xr7+^_13vtB+ z%WNd)U>1U4@ewS(k$@#9E38=Joz?EUI^Ka+-e~|>keoAuUI-6~v+0E_@lLIeU>P7- z;-)bG7T8CDWwg^6I#|qU3<E520Zm*iBXc7}CZ;f2EYld!&U%I}NTeM>=;9u;(B&?l z=OAbpx**|VB%m3y&}Dt|-5$EEXXt{|$Pu7r!I*_Eclk^S(DDs{rDP;nSukdy%lh!$ z9=fb&=z=V_kzi%aLYKRHriG4$p$oFmN8nf%j9KWi-f_2wF6$Y(toDrrEV*M9y4>Yc zH2@1za}eh?j0h}a7P_qeQiLwd&G~UGH%BFsAkX9l<daB_&RLbCb6(}>45=KQTTe3; zgzK&$`Gfg8NcUj=4iY?&zjF)uJGYR(a|`)9ZOGrzkiQdU{?0SV--$ARXD;%0qD=Of zjr^S`^LHLa{?0SV--#lBXBr+t%|-qWiaN9hkiRn<`8z1?)+Ql;htEiHi%%Pm{GDmY z-+2J}JDZrlGYR=So0z}DN2;5czq5(?JDZTdvx)gTo0z||iTOLx`lrpL6Xcbg#FAxP zndIlkRl*K)ZIG~2(fD3_MPu!eipJI9ibh{=TmsKXKbw8ml>6h~{Lk|<{r<4*x7TI* z?Y|NDr%b=U?Ea^|OutvQf9J_ezl)PEzMSdz@sFSVqfEcf?@s;OOus+=n+ZoU{cNvn z{<TcMUu<zXGyQgaP_Qi1Z^LW9sLS+={{4xDOuxUn=h&ZS`fa%Qr@>6W;M;$CCe!ct zp8G{4)34>vg7!?my?<Wd%=D|7)i*oS?{7ZZuqe~-*k5mZHPi2xKe_g9rr)=h{LUX| z`mJqo{VdaO=ht($W%{+&zx;2ReuMXgTQdEg`@_HL%=BBba`!!%e&3rpvnbPV%f0{m z>zRI~#ScB6>34JOtjbKkuS_akn(6oA`g`BX^!xwr{r<a|evj|k{$ZxymRWUwl<D{9 zz5n(XnSRf&`t_e>`qef*zdh6Mzb#qQn(6mo?;mw!`Z@3Uldep^EpzX`oatBF{QbgA zzpn;AelXK7f6Z?{oatBb1Mk-}{r>4+w#~`(`=13<pUm`I^fyOd$n;yh`=_sD`VH1R zzB<$I!jJ!8L#AKN%D;Rs)34~gogZcT<&SIq{Y<~>w|}uU)31L`)yJ8BSO43!Uu61S zdT(7zreE$jTh4@g#^>F4@5Frj{gVn3j~N@V|7Rc1ew=+Z`(yUG>{r=$vVUYB$bOD} z8T%{tN$hvnx3K?UAHjZrzMlS^KAV1-zL)-$K9qivzL5ToK8=2hzKQ;aK8AjTzJmUM zZJzC#ZI|tnZIJDZZHeuLZGyNbwuxV2lsF{Th$mu(xS;K6U)qp%qAjRz>Xdq0>h=8A z+;2M8Zd|kB?b$2V)U15Rv7zpb>h-H?>ef22alBXh&DXy<XO?5Zw_mP$aq)AW%B7AK z?>pwbQCnMA<F2WFt9t$VHILWSeeZXyADuVTlebnhO<Q<yc20TYedUcy^U51v$@g5{ zfraiI_AP&2l#}E6@bnDiKzlyC!9Vton&$H0Bnr4aAD%*bcVYR&-JTDxW3S5oQO#qx zdUZPvuu$G#d@Uzu=`tgAe4+oeH+U+~yZIbe-7ESp-pywMUjL7rZm)lX)9dxW=&Y*n zzv^7xIHB?NyvD`(jV~3HH9l8Z*0{K+tnsBOWsR>-?a#A6;?D8+U>NY+WF(mHFKc|P z+^>23Egt(`Pq6L&a{vBvm*xrXn^^8TT;_K=J+7AW;#OQ5Uv4{wbGURLN|f7fdi<?r zxo_p5fXCH?0{3|Q-DSnMQD9uT?VQJTqs(@y+;-aAv^KBYHdxlUD$nEZEcc(#DV6zK zJ+4ktDgzt-H=TLqt`o(mpOg;a94WDc?Pi(3hm>&LMNU9yyT>F{?z&!PJ6Uc!r3hUD zp?r_Ot=!+G6Y}^Edt7ZKRPJgeq5N`Jm!}x@lhR(CRFv8vQ@Q`JqSRHcWGeR`waRp@ z%yzomc2beL2vP+e|M7DFKAn_*zsGf)l&HHmodxBteZ^D_=!BH&c%1_6S7i2;@pRig z<^Fc7M8jpaaJelEGDYRK0gx&5__cD=NFINWM;XbZR99FIBNU63JhnqPsU*@wBC!$* zl=F1kJ!SsgF^OE)VIkOw0+rdQyP|UcagV7xe`~oeP!9zv^0>OnltdoeUTTP7phQY< zysS)A<`2dMDsx?fePAU;hI*S)?(g)NdMo$$lq)QFl!>NzT>Huu7(BLPIH@Rg3hYF8 zDBw}L^B=Uxa|70ajT9k*Zfd!|&0_)G;c|tAGM7j+)#Ex*rm*0#g>X_4YNJR3I$T$J z^Y63@Gz{~=NVHIySjds78NKOrjA1)+W^PB$F>6ONGPk1{W7v*nWok#W#;hHcWNt?# zW7m%6WNJrq#;hHcW^PBNW7dx5Wo}3FvTsNI`No@5WsP|ArL6HsPDpnSKI=X-v2uUZ z6Wl+p+;!FyJeP};6UtpzJ;4k2;_T#d*Et-O<-X~3mgPE~Xo}(}T2Sl@>e0wzJ~)J0 zghTXj9)C2R!7|05;tvPpZw5E)2;pGZ7lOerq$4DM=>6wG7dn5JMySDA<WPE0a@a)< zzn~tJJQhNSc_xn+N2J3Na>$NXbhwWkegPdXxkKFaBZLcv3P%dUIb=|}Y^qRD_yu*@ z;Bg9AEYMj*7d|2lmXbl~=^4g}jlYPV9^6f(1`AF0E{+g{^T;4$1Zl@&;x8sf0E-TA z2wmuoW+cs+Ugk~bRC+|}PjAIvKx6^#oKzq*aff~|j~p^4N$Uv5Dkfn&nE@W5jyv*% z`Q(tHOa@Ol7NHFJn?)r;8+Ygm3&^4bLFrxL*aSgjvIIQF-1W#@VIetW?3C6Ojz#Q5 z?&eU1GfWkZ)D;$yL5aH3yTY-Fy1-*8Se#`xm65r^DP&NBwREm<OoBCVH;)=DG1(ib zE1XIO8Rlhhg<}%tHO_K^L8#&mJRzJ2*_)Ty6^=o0*ziFvrbA8-@hKi=JP;7_lS#P~ za$nEOU7VkbnT}k{bmU^DBNsCrxvx+4KE1(N<)7exJ<q>5-;e8lT=(O;AJ_e_PqqK} z3Z9L68#g$YS2X?(-kZ<o3-uKknR*+m9p1+8&hR#^DjD1{l81bW^J|I6iSuoV$BFZA ziN}faaf!!?^K*&EiSu=d$BFZIiN}fad5On~^LvTMiSvDl$BFZQiN}fafr-b7^Mi@U ziSvbt$BFZYiN}faiHXOF^R0=;Iks`R`4jKG@3#Ig@i^Uiqnti}ncd8#{gDRDIHsJy z^fpcU`K{Zx@xe1Yzk!CY?9}|6t2XdULl0rI>+i8S@DM%)QiCsaKV{#IFM+ISkB!%G z)5G|!D#WJR!OvCoVDDXg*`~(RfRC%-gHNS7pYe8l-DnR#l@z#tD-U<!kYAAUG^13A zr6Ohlwr_kQ>6lR@fFk&mU1`o$vk30Qx2vAA-^$yHi#`0>l2JO06D|0Z(g|x}d>#BL zdsGU4hQb&0!ZwuMfwHHqWpA?V4Jiwr_6`~qJ5V@;!so1oZ?W)ADGcsnJiAd?L*XH7 z;dCtf?ttYFY0Eoc`@?2cex#g#7*OR$%KV36Req!@|B%bj-wFQ?RX!d6$~sYgr{_br zDhk$hsL=rUfKAP?Dpm8LPnBrdY8LU{-pzyEC>A}y4RU85Lz5ux3I1zFGgu3_K4m|g zKWMK<Td9Ak5TEATI;J!9<5mI8HP8I)hBU}~(2!nWyZVlU*l)$&cS|sP@5gt4cw#@w zz6DLz;6Vls4@0M69Bp*-2%iqC`M`%$efZ&nrcpG2ddA%Na2-BmSLjCpe2>oILM`}) z9byx$KNoATcsHMK;HVn6pDgnu)Z2@_8<-iz47yhCI)rQEF`r3Ig!9UaLpaO*>lk!Q zMeUd~Mv;B^gkudJ1N2~q8GDy;(><7|#n&ni<#ICA*6#xOC}(!ZmD%_W<*o@H+YJl| zpzj-)mzH4_P7h%UXRzE4_YnD%Jm8r?xoa<Z;60ds#`lyWXFbK3_r|StL-&>CzKH1~ z3K#iQN(w7iU9FgemZE%wP<&f%tUG*fx$SdIFoTtlVg>$beb?l2+jY)<+PZKDW}Y~Y zgn*KAP2}})c%)G7B2T<HUS>j}rP|vKxKNf`!C3<sV|@=EHn3i>2}PWw5-2njfm_OL zFih=mm6~>j7WP0<S3S0C2<RaRS(Bl!V#tpn0Z5P_m2ljn41u{(#ZWQk$&Z)imN^Sp z2#*+~0A;VeosZ`Xn6XCn8*|75#K%py!Q8%bTQ45##4Hggw+-WHfHS2w0%eYq;^Wp+ z<$j#S*ZgXR6$_e2*#WbrwExLGPjLtjCb)ki4@M{~=QAFdN?`#HAn>RGx5r@tH<#Hy z$MYT#<#UU19veRO2Qb*KV+xh}x$d#a6a|fo*)o{H!~!2axQ@{RyakVoXs)y6#duOh z4G!H0OBB%%fDX$kB;XkZ9!9XFt_!&j`YyBe;c*ZcA<tk0jU7-Zvt8pXs||WqP$=^w zcxP=23Vd`CgM!Ss9ug?vLhh^1DIPy$0}@b(9N@79o=}i7CFZjW*S<0vzC2lbtx6se zf$&ji>8kAp!fHry_+F3E7|0D91L{{ez|)L!r2tI83J%JP_u?dAFqLKaU`3Z3D4+oZ z1P)zr0Rg9OZM}GE6th5}Oh5oJHIIN`1Lm_73Qn6I;TkoN<PlC;Ji;(M!mD`pac3@p z&lr<k!nJH&f^!ruf$bfvjEzgc=sCShIQ;*!_b%X3ROkQrE(sw>!UP3HMGYD?fS0Tq zO)5y1Br<DvD+=*ailPz4DuTKZs7BBvn(4X~ziQRC-m3LdtF=}UQ8AYd0p(7(i4ra< zvn-GR0)YVg|9sAwnVk&*u}!|e-}8I^JP(^WXU@FmJ@0w%=gb+qO4#4gD&aix!Vy(M zo}C-)D#4fuLnT1)43z+zVQ|BGODF6nH*i@pPA6=#>4bgM2{1B0PbY9i?l7IO|G(4; zm;47hfnwBAIw9w1I-$|76Iwe|Ck#G{P8e(F0=rHyX28%1&_0$<$eR9n85}=E=JWC8 zKeB{W4rGNm#UP!8c=tfM2JBRfS9%1bF}wlk2pB$qH2;JdGyO2$(&C%O-Z1pS$QuJe z8)@4m(5041C!#TPE-g9g3@dIk;D_06OGslTTbgUbQWpv%Em5@@Xm`vu$AnOtWD8fr z5KCMsaZ=hOuC%)ns!hJ6wT-v4(#8^~K-Dm<1PZe%EUIBlr5z>Am<@#)l%`W!O~YbJ zYiZ!gg-c;1CCD!=+ekcPc2Sx{)WJ{0LViQc5*}s*EoQfDpRjv|$&=PjqG_{qF(YRg zIAPl?EDeh$u_Wh8u9aBQqm>|S-mJ-@arUa?c$C(s!+DezrQ><@yw2cJo8Ip*9)%X~ za2};*?qD7r{PTEJCOEa`gl;0m`JX2^KiY9D2~Na&KRbTK8x%*`WL7tIV%P55qEY-! z?T^0^ML7dsfwg_FXWzsj^R}YF{)tKW|Eo0oT$hfYo3cV1r#k8p-@d&i8Vzl{*ReRX z@lMC8x_yVnIYJw6aWvNL;E8tOLnV228xEC@t=lK#S^O38EdGjk7Ju8sv!PA*GFVmq zvCXhip-s0SVnxLs!&KGHzptSi8$f4a&szwcB9g5$j22G+ZAd_1%Lm}XH`Xn^@5i19 zZTSFoZCy1(3~9vb_A!7(L&KB-GGY^E@Yk_<Pkc@1dui0zs5?OI=1w=L2j1?A+lX5Y z`-W!`mlzQ(T8L+fgRpdU)%UOJ#fOZ57C48b%_HP4b@Q9{!h4m5k8QCt4<9223NU}X ziHMdBVOST2YCMi+C==eMB?Kt!DO+G#LyW0qgj6?tqKCjs2DN-5Nnm1`N6|4NULt|8 zR&;F{O5Wr%K!PDHJKn*TMo`O+c^gP9g5g9FF{=^TO3lQ^J*4?$LpgTCe)1l=j2Td{ z!X+7@O?M(ZWn*+oV;b5t6)`Fs8$N4n_Qf8c5Eu=5pw6(aV)o(L@&SbMi^c47e<Qm$ zX5R{ANh&%0!sd$E=WZZ_^qfIyeMR?T_N5IbG%@>@Ar@4&tg$us(j>=CJ{|$e3#4%- zU@`d!VWovOW&od_2MJ)O#T;ng2n=AH#pFZn2@GJe0m^2!F`#`Tq+a9$a_(gq%LlBv zmw_xnBild}5Xg#-O^a^Lyfo{vnU`U#=#?~p_X!J+VoACY%L)}LIu~|cbj$sCX6R~k z7qj$26Qohd5s=D3)9h0Xw8(jv4r*-P4XF<wf=PwcOF!Ueiaml<j$3-LV&eZ>u{Zn% zYwFt<`|zQLjuQLuA#9E{#Xb{LzyE(p?9nkN$`pI*cth+BhlHg4Ibsh>Kr!DW=iik3 zJC%KM{$;Ehn}0*@Hyq;TS|d{ZxpKe1gXLa&IM(DJLGCvk`lh4ge#0S1p5d<NVDel4 zSLB|(+T?x%jsTHzFI^`w@jplIV{xgoB^o7Y!{`%|VeX9%Y3XBD-e%x!w%xSreA<w0 zn^@Z{xy^`M2Ha-5`Mk8-?A$QfHo3J-warS~EVRuy$0U?_W_g2#i8*Eg+p@$6R1LJh zvJ5a=7{-_P47<x(L-_s+b8En+jWu91Vl`mHp<seI7P7Jl?WxU_T4t2@>`^OWU>ceJ z<t-y_Wi9MQ+rX7ApevZ?Wed{U3SD`Ri5x3-WeXZbBz1WYkeSeBEg;+Mpv?r@tRF}% z4PVUYnfA^A%!I80m@%vYm?rK&wQdGrS~LT2on&3pd9|6aPU309FtPiN=4m6W6`(ts zr~eaMBB(9xhoH8!9IS=B#CSSOrZx?<JCdiR84!Rwn5T_!SAgzNp8oloyTjt%7tOd= zyy$<Fy*=iB^Z5Apk*(=?_e#8I^~iUQ1BjvduGJ%<Dy$l}_qr9o|53KRD$vcN{fHN@ z)ZCSL_sXjjeAmwVS9PTmyKcu(1o)epv<{)McpnSLDGZs#+Wix+<abVfwS)ojdIrSJ zq1w`%#0(s=T9V_<z-jm!OC9y0+6g(MGH`hI#u5a`wc~Prlab{_(ClB!pm_q~<%1$# z9*1~&H{<1PjF-P>ynGPxa-nMv{$k^+iZf2Dv_=#z$v{kV5HT}0NiN{>Z=}bJSiCOU zg*KHSfG$YD2R)GSh1Cq@KiI6F9NIJvVKlE>dJGFDW(^PaJF9LXBI(euoShpBT?cuq zISClm^H!m2H&%miTt`DfsQAI=^(Ufo5X0#e2&Y-ooXTIl%dlYYQ*a*F55kcBfCdK{ zQ@geo2K!x(#b9)?5(~Z0WRwFLWP<t7mXmP|=J%mZ4>s@b0k9Vj5B5G2aCi3z4I966 zgBz%z(at0^`hmBA3UYD)wCXtGxCyBA9_XqUFi_r=%GwAJNx>1M2(!hKF=G6Bj0G;k zb~OJ5taIH$#MlW>WK;@77O;;n&bULY&C7kjr1wR`gDL≦MY?&h?}T?(9ek)%YCE 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 literal 0 HcmV?d00001 From 8094fa3d97701443f4f941f7a500244cb5fac67b Mon Sep 17 00:00:00 2001 From: Gustavo Carreno <guscarreno@gmail.com> Date: Thu, 10 Nov 2022 04:15:20 +0000 Subject: [PATCH 240/275] fix: Correct extension to copy --- .github/workflows/workflow.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 57da06323..7f385a9b1 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -106,9 +106,9 @@ jobs: cp ../windows-dll/*.dll . zip -r PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-win64.zip *.exe *.dll cd ../PascalCoinLinux - cp ../linux-libs/*.so . + cp ../linux-libs/*.so.1.1 . chmod +x PascalCoin* pascalcoin* - tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-linux.tar.gz PascalCoin* pascalcoin* *.so + tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-linux.tar.gz PascalCoin* pascalcoin* *.so.1.1 cd ../PascalCoinMacOS chmod +x PascalCoin* pascalcoin* tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-darwin.tar.gz PascalCoin* pascalcoin* From a18fb0f4f720ac7266c49ddcd8e7c352f6b80a75 Mon Sep 17 00:00:00 2001 From: PascalCoinDev <bpascalblockchain@gmail.com> Date: Tue, 22 Nov 2022 10:35:44 +0100 Subject: [PATCH 241/275] Fixed config.inc bug on $ELSE statement --- src/config.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.inc b/src/config.inc index 82593c159..e418a52f5 100644 --- a/src/config.inc +++ b/src/config.inc @@ -149,7 +149,7 @@ ERROR: You must select ONLY ONE option: Use_OpenSSL or Use_CryptoLib4Pascal {$UNDEF IS32BITS} {$DEFINE IS64BITS} {$ENDIF} - {ELSE} + {$ELSE} {$IFDEF CPU32BITS} {$DEFINE IS32BITS} {$UNDEF IS64BITS} From 62b15b25548c64227e356aaa3989f584c2547850 Mon Sep 17 00:00:00 2001 From: PascalCoinDev <bpascalblockchain@gmail.com> Date: Tue, 22 Nov 2022 10:38:48 +0100 Subject: [PATCH 242/275] Optimize bootstrap --- src/core/UNetProtocol.pas | 6 +++--- src/core/UPCAbstractMem.pas | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index ac78d21ab..fa0841c07 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -1921,11 +1921,11 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; Exit; end; // Will obtain chunks of 10000 blocks each -> Note: Maximum is CT_MAX_SAFEBOXCHUNK_BLOCKS - for i:=0 to ((LDownloadedSafeboxBlocksCount-1) DIV 10000) do begin // Bug v3.0.1 and minors + for i:=0 to ((LDownloadedSafeboxBlocksCount-1) DIV CT_MAX_SAFEBOXCHUNK_BLOCKS) do begin // Bug v3.0.1 and minors FNewBlockChainFromClientStatus := Format('Receiving new safebox with %d blocks (step %d/%d) from %s', - [LDownloadedSafeboxBlocksCount,i+1,((LDownloadedSafeboxBlocksCount-1) DIV 10000)+1,Connection.ClientRemoteAddr]); + [LDownloadedSafeboxBlocksCount,i+1,((LDownloadedSafeboxBlocksCount-1) DIV CT_MAX_SAFEBOXCHUNK_BLOCKS)+1,Connection.ClientRemoteAddr]); LreceivedChunk := TPCTemporalFileStream.Create(Format('CHUNK_%.3d_',[i])); - if (Not DownloadSafeBoxChunk(LDownloadedSafeboxBlocksCount,ASafeboxLastOperationBlock.initial_safe_box_hash,(i*10000),((i+1)*10000)-1,LreceivedChunk,safeBoxHeader,errors)) then begin + if (Not DownloadSafeBoxChunk(LDownloadedSafeboxBlocksCount,ASafeboxLastOperationBlock.initial_safe_box_hash,(i*CT_MAX_SAFEBOXCHUNK_BLOCKS),((i+1)*CT_MAX_SAFEBOXCHUNK_BLOCKS)-1,LreceivedChunk,safeBoxHeader,errors)) then begin LreceivedChunk.Free; TLog.NewLog(ltError,CT_LogSender,errors); Exit; diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 05d9c2dc2..0ad2fa7b2 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -515,8 +515,10 @@ constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boo end else begin FAbstractMem := TMem.Create(0,AReadOnly); end; + if FAbstractMem is TFileMem then begin - TFileMem(FAbstractMem).SetCachePerformance(True,1024,FMaxMemUsage,200000); + TFileMem(FAbstractMem).IncreaseFileBytes := 10 * 1024*1024; // 10Mb each increase + TFileMem(FAbstractMem).SetCachePerformance(True,1024,FMaxMemUsage,400000); LCacheMem := TFileMem(FAbstractMem).LockCache; Try LCacheMem.OnFlushedCache := OnCacheMemFlushedCache; From 2c8a0ace4361aaf8c4043bc02b5a81e239f95caa Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 23 Jan 2023 08:26:52 +0100 Subject: [PATCH 243/275] Improvements on JSON methods --- src/libraries/pascalcoin/UJSONFunctions.pas | 86 +++++++++++++++------ 1 file changed, 61 insertions(+), 25 deletions(-) diff --git a/src/libraries/pascalcoin/UJSONFunctions.pas b/src/libraries/pascalcoin/UJSONFunctions.pas index 89ad0e2b7..878c4101f 100644 --- a/src/libraries/pascalcoin/UJSONFunctions.pas +++ b/src/libraries/pascalcoin/UJSONFunctions.pas @@ -35,7 +35,7 @@ interface {$ENDIF} DBXJSON, {$ENDIF} - SysUtils, DateUtils, Variants, Classes, ULog, + SysUtils, DateUtils, Variants, Classes, {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}; Type @@ -88,6 +88,11 @@ interface Function AsCurrency(DefValue : Currency) : Currency; Function AsCardinal(DefValue : Cardinal) : Cardinal; Function IsNull : Boolean; + Function IncrementAsInteger(AIncrement : Integer) : TPCJSONVariantValue; + Function IncrementAsInt64(AIncrement : Int64) : TPCJSONVariantValue; + Function IncrementAsDouble(AIncrement : Double) : TPCJSONVariantValue; + Function IncrementAsCurrency(AIncrement : Currency) : TPCJSONVariantValue; + Function IncrementAsCardinal(AIncrement : Cardinal) : TPCJSONVariantValue; End; TPCJSONNameValue = Class(TPCJSONData) @@ -295,7 +300,7 @@ procedure TPCJSONArray.GrowToIndex(index: Integer); function TPCJSONArray.ToJSONFormatted(pretty: Boolean; const prefix: String): String; Var i : Integer; begin - If pretty then Result := prefix+'[' + if pretty then Result := '['+#10+prefix else Result := '['; for i := 0 to Count - 1 do begin if (i>0) then begin @@ -422,7 +427,8 @@ procedure TPCJSONList.SetItems(Index: Integer; const Value: TPCJSONData); function TPCJSONVariantValue.AsBoolean(DefValue: Boolean): Boolean; begin try - Result := VarAsType(Value,varBoolean); + if VarIsNull(Value) then Result := DefValue + else Result := VarAsType(Value,varBoolean); except Result := DefValue; end; @@ -431,7 +437,8 @@ function TPCJSONVariantValue.AsBoolean(DefValue: Boolean): Boolean; function TPCJSONVariantValue.AsCurrency(DefValue: Currency): Currency; begin try - Result := VariantToDouble(Value); + if VarIsNull(Value) then Result := DefValue + else Result := VariantToDouble(Value); except Result := DefValue; end; @@ -439,13 +446,15 @@ function TPCJSONVariantValue.AsCurrency(DefValue: Currency): Currency; function TPCJSONVariantValue.AsCardinal(DefValue: Cardinal): Cardinal; begin - Result := Cardinal( StrToIntDef(VarToStrDef(Value,''),DefValue) ); + if VarIsNull(Value) then Result := DefValue + else Result := Cardinal( StrToIntDef(VarToStrDef(Value,''),DefValue) ); end; function TPCJSONVariantValue.AsDateTime(DefValue: TDateTime): TDateTime; begin try - Result := VarAsType(Value,varDate); + if VarIsNull(Value) then Result := DefValue + else Result := VarAsType(Value,varDate); except Result := DefValue; end; @@ -454,7 +463,8 @@ function TPCJSONVariantValue.AsDateTime(DefValue: TDateTime): TDateTime; function TPCJSONVariantValue.AsDouble(DefValue: Double): Double; begin try - Result := VariantToDouble(Value); + if VarIsNull(Value) then Result := DefValue + else Result := VariantToDouble(Value); except Result := DefValue; end; @@ -462,12 +472,14 @@ function TPCJSONVariantValue.AsDouble(DefValue: Double): Double; function TPCJSONVariantValue.AsInt64(DefValue: Int64): Int64; begin - Result := StrToInt64Def(VarToStrDef(Value,''),DefValue); + if VarIsNull(Value) then Result := DefValue + else Result := StrToInt64Def(VarToStrDef(Value,''),DefValue); end; function TPCJSONVariantValue.AsInteger(DefValue: Integer): Integer; begin - Result := StrToIntDef(VarToStrDef(Value,''),DefValue); + if VarIsNull(Value) then Result := DefValue + else Result := StrToIntDef(VarToStrDef(Value,''),DefValue); end; function TPCJSONVariantValue.AsString(DefValue: String): String; @@ -539,6 +551,36 @@ constructor TPCJSONVariantValue.CreateFromJSONValue(JSONValue: TJSONValue); {$ENDIF} end; +function TPCJSONVariantValue.IncrementAsCardinal(AIncrement: Cardinal): TPCJSONVariantValue; +begin + Value := AsCardinal(0) + AIncrement; + Result := Self; +end; + +function TPCJSONVariantValue.IncrementAsCurrency(AIncrement: Currency): TPCJSONVariantValue; +begin + Value := AsCurrency(0) + AIncrement; + Result := Self; +end; + +function TPCJSONVariantValue.IncrementAsDouble(AIncrement: Double): TPCJSONVariantValue; +begin + Value := AsDouble(0) + AIncrement; + Result := Self; +end; + +function TPCJSONVariantValue.IncrementAsInt64(AIncrement: Int64): TPCJSONVariantValue; +begin + Value := AsInt64(0) + AIncrement; + Result := Self; +end; + +function TPCJSONVariantValue.IncrementAsInteger(AIncrement: Integer): TPCJSONVariantValue; +begin + Value := AsInteger(0) + AIncrement; + Result := Self; +end; + function TPCJSONVariantValue.IsNull: Boolean; begin Result := VarIsNull(FValue) or VarIsEmpty(FValue); @@ -587,7 +629,7 @@ function TPCJSONObject.AsBoolean(ParamName: String; DefValue: Boolean): Boolean; Result := DefValue; Exit; end; - v := GetAsVariant(ParamName).Value; + v := VV.Value; try if VarIsNull(v) then Result := DefValue else Result := VarAsType(v,varBoolean); @@ -610,7 +652,7 @@ function TPCJSONObject.AsCurrency(ParamName: String; DefValue: Currency): Curren Result := DefValue; Exit; end; - v := GetAsVariant(ParamName).Value; + v := VV.Value; try if VarIsNull(v) then Result := DefValue else Result := VariantToDouble(v); @@ -629,7 +671,7 @@ function TPCJSONObject.AsDateTime(ParamName: String; Result := DefValue; Exit; end; - v := GetAsVariant(ParamName).Value; + v := VV.Value; try if VarIsNull(v) then Result := DefValue else Result := VarAsType(v,varDate); @@ -647,7 +689,7 @@ function TPCJSONObject.AsDouble(ParamName: String; DefValue: Double): Double; Result := DefValue; Exit; end; - v := GetAsVariant(ParamName).Value; + v := VV.Value; try if VarIsNull(v) then Result := DefValue else Result := VariantToDouble(v); @@ -665,7 +707,7 @@ function TPCJSONObject.AsInt64(ParamName: String; DefValue: Int64): Int64; Result := DefValue; Exit; end; - v := GetAsVariant(ParamName).Value; + v := VV.Value; try if VarIsNull(v) then Result := DefValue else Result := StrToInt64Def(VarToStrDef(v,''),DefValue); @@ -683,7 +725,7 @@ function TPCJSONObject.AsInteger(ParamName: String; DefValue: Integer): Integer; Result := DefValue; Exit; end; - v := GetAsVariant(ParamName).Value; + v := VV.Value; try if VarIsNull(v) then Result := DefValue else Result := StrToIntDef(VarToStrDef(v,''),DefValue); @@ -701,7 +743,7 @@ function TPCJSONObject.AsString(ParamName: String; DefValue: String): String; Result := DefValue; Exit; end; - v := GetAsVariant(ParamName).Value; + v := VV.Value; try Case VarType(V) of varNull : Result := ''; @@ -932,7 +974,7 @@ procedure TPCJSONObject.SetAs(Name: String; Value: TPCJSONData); function TPCJSONObject.ToJSONFormatted(pretty: Boolean; const prefix: String): String; Var i : Integer; begin - if pretty then Result := prefix+'{' + if pretty then Result := '{'+#10+prefix else Result := '{'; for i := 0 to Count - 1 do begin if (i>0) then Begin @@ -1046,17 +1088,11 @@ class function TPCJSONData.ParseJSONValue(const JSONObject: TBytes JS := GetJSON(jss); Except On E:Exception do begin - TLog.NewLog(ltDebug,ClassName,'Error processing JSON: '+E.Message); + // Nothing to do... end; end; {$ELSE} - Try - JS := TJSONObject.ParseJSONValue(JSONObject,0); - Except - On E:Exception do begin - TLog.NewLog(ltDebug,ClassName,'Error processing JSON: '+E.Message); - end; - End; + JS := TJSONObject.ParseJSONValue(JSONObject,0); {$ENDIF} if Not Assigned(JS) then exit; Try From 02e64ce9a578f0060b25ccf9f002aabc3bd396e5 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 28 Feb 2023 08:22:44 +0100 Subject: [PATCH 244/275] Update based on current protocol --- src/core/UAccounts.pas | 11 +++++++++-- src/core/UPoolMining.pas | 6 ++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 0add3cbe0..e7a60ce02 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -118,7 +118,7 @@ TAccount_Helper = record helper for TAccount Class procedure SaveTOperationBlockToStream(const stream : TStream; const operationBlock:TOperationBlock); Class Function LoadTOperationBlockFromStream(const stream : TStream; var operationBlock:TOperationBlock) : Boolean; Class Function AccountToTxt(const Account : TAccount) : String; - Class Function AccountCanRecover(const Account: TAccount; currentBlockCount: Cardinal) : Boolean; + Class Function AccountCanRecover(const Account: TAccount; currentBlockCount: Cardinal; ASafeboxCurrentProtocol : Integer) : Boolean; End; TPCSafeBox = Class; @@ -1777,7 +1777,7 @@ class function TAccountComp.AccountToTxt(const Account: TAccount): String; Account.account_data.ToHexaString,Account.account_seal.ToHexaString ]); end; -class function TAccountComp.AccountCanRecover(const Account: TAccount; currentBlockCount: Cardinal): Boolean; +class function TAccountComp.AccountCanRecover(const Account: TAccount; currentBlockCount: Cardinal; ASafeboxCurrentProtocol : Integer) : Boolean; begin Result := True; if TAccountComp.IsAccountBlockedByProtocol(Account.account, currentBlockCount) then begin @@ -1798,6 +1798,13 @@ class function TAccountComp.AccountCanRecover(const Account: TAccount; currentBl Result := False; // 'account block is active'; Exit; end; + if (ASafeboxCurrentProtocol>CT_PROTOCOL_5) then begin + if (Account.balance>0) or (Length(Account.name)>0) then begin + Result := False; // 'Recover account is only valid for Balance 0 since Protocol 6' + exit; + end; + end; + end; class function TAccountComp.IsValidAccountInfo(const AAccountInfo: TAccountInfo; ACurrentProtocol : Word; var errors: String): Boolean; diff --git a/src/core/UPoolMining.pas b/src/core/UPoolMining.pas index 1db15efb2..970e99405 100644 --- a/src/core/UPoolMining.pas +++ b/src/core/UPoolMining.pas @@ -810,7 +810,9 @@ procedure TPoolMiningServer.FillMinerOperations; try if (Not (TPCOperationsComp.EqualsOperationBlock(FMinerOperations.OperationBlock,LLockedMempool.OperationBlock))) then begin FMinerOperations.Clear(true); - CheckMinerRecover(LLockedMempool); + if LLockedMempool.SafeBoxTransaction.FreezedSafeBox.CurrentProtocol < CT_PROTOCOL_6 then begin + CheckMinerRecover(LLockedMempool); + end; if LLockedMempool.Count>0 then begin // First round: Select with fee > 0 i := 0; @@ -973,7 +975,7 @@ procedure TPoolMiningServer.CheckMinerRecover(nbOperations: TPCOperationsComp); LRecoverAccountsCount := LAccOrd.Count; while ((LRecIndex < LRecoverAccountsCount) and (LRecIndex < CT_MAX_0_fee_operations_per_block_by_miner)) do begin LAccount := FNodeNotifyEvents.Node.GetMempoolAccount(LIndexKey); - if(TAccountComp.AccountCanRecover(LAccount, nbOperations.OperationBlock.block)) then begin // does the AccountCanRecover check, !locked, old enough, etc + if(TAccountComp.AccountCanRecover(LAccount, nbOperations.OperationBlock.block, nbOperations.bank.SafeBox.CurrentProtocol)) then begin // does the AccountCanRecover check, !locked, old enough, etc LRecoverAccounts.Add(LAccount); end else begin Break; // we could not recover this account, then we can never recover move recent accounts From 0fcd6a1626c8936c56f06fa0f4e02419245c6987 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 9 Mar 2023 14:01:44 +0100 Subject: [PATCH 245/275] Range check fixed bugs --- src/core/UBaseTypes.pas | 3 ++- src/core/UCrypto.pas | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/core/UBaseTypes.pas b/src/core/UBaseTypes.pas index 85a6778bb..2b3fe1398 100644 --- a/src/core/UBaseTypes.pas +++ b/src/core/UBaseTypes.pas @@ -218,7 +218,8 @@ function TRawBytesHelper.FromSerialized(const ASerialized: TBytes; ACheckLength Move(ASerialized[0],Lsize,2); if (2 + Lsize > Length(ASerialized)) then Exit(False); SetLength(Self,Lsize); - Move(ASerialized[2],Self[0],Lsize); + if Lsize>0 then + Move(ASerialized[2],Self[0],Lsize); Result := True; end; diff --git a/src/core/UCrypto.pas b/src/core/UCrypto.pas index 40226e4eb..883f23716 100644 --- a/src/core/UCrypto.pas +++ b/src/core/UCrypto.pas @@ -632,8 +632,9 @@ class procedure TCrypto.DoSha256(const TheMessage: TRawBytes; out ResultSha256: begin {$IFDEF Use_OpenSSL} If length(ResultSha256)<>32 then SetLength(ResultSha256,32); - PS := @ResultSha256[Low(ResultSha256)]; - SHA256(@TheMessage[Low(TheMessage)],Length(TheMessage),PS); + PS := @ResultSha256[0]; + if length(TheMessage)=0 then SHA256(Nil,0,PS) + else SHA256(@TheMessage[0],Length(TheMessage),PS); {$ELSE} TPCCryptoLib4Pascal.DoSHA256(TheMessage,ResultSha256); {$ENDIF} From 46a823b01876aff72a6d3f68e35bfbe10315b6eb Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 9 Mar 2023 14:03:16 +0100 Subject: [PATCH 246/275] Improvements on UChunk --- src/core/UChunk.pas | 147 ++++++++++++++++++++++++++++++++++++-------- 1 file changed, 122 insertions(+), 25 deletions(-) diff --git a/src/core/UChunk.pas b/src/core/UChunk.pas index 07c3c8e2b..10c208c4f 100644 --- a/src/core/UChunk.pas +++ b/src/core/UChunk.pas @@ -36,7 +36,7 @@ interface {$ELSE} zlib, {$ENDIF} - UAccounts, ULog, UConst, UCrypto, UBaseTypes, UPCDataTypes; + UBaseTypes, UPCDataTypes; type @@ -55,26 +55,40 @@ interface TPCSafeboxChunks = Class private - FChunks : Array of TStream; + Type TChunkStreamInfo = Record + stream : TStream; + streamInitialPosition : Int64; + streamFinalPosition : Int64; + freeStreamOnClear : Boolean; + End; + private + FChunks : Array of TChunkStreamInfo; + FIsMultiChunkStream : Boolean; public constructor Create; destructor Destroy; override; procedure Clear; function Count : Integer; - procedure AddChunk(ASafeboxStreamChunk : TStream); + function AddChunk(ASafeboxStreamChunk : TStream; AFreeStreamOnClear : Boolean; ARaiseOnError : Boolean = false) : Boolean; function GetSafeboxChunk(index : Integer) : TStream; function GetSafeboxChunkHeader(index : Integer) : TPCSafeBoxHeader; function IsComplete : Boolean; function GetSafeboxHeader : TPCSafeBoxHeader; + function SaveSafeboxfile(AFileName : String) : Boolean; + function SaveSafeboxStream(AStream : TStream) : Boolean; + class function GetSafeboxHeaderFromStream(AStream : TStream; var APCSafeBoxHeader : TPCSafeBoxHeader) : Boolean; + class function GetSafeboxHeaderFromFile(AFilename : String; var APCSafeBoxHeader : TPCSafeBoxHeader) : Boolean; end; implementation +uses UAccounts, ULog, UConst; { TPCSafeboxChunks } constructor TPCSafeboxChunks.Create; begin SetLength(FChunks,0); + FIsMultiChunkStream := False; end; destructor TPCSafeboxChunks.Destroy; @@ -87,9 +101,11 @@ procedure TPCSafeboxChunks.Clear; var i : Integer; begin For i:=0 to Count-1 do begin - FChunks[i].Free; + if (FChunks[i].freeStreamOnClear) then FChunks[i].stream.Free; + if FIsMultiChunkStream then break; // When MultiChunk first stream is the same for all end; SetLength(FChunks,0); + FIsMultiChunkStream := False; end; function TPCSafeboxChunks.Count: Integer; @@ -97,36 +113,60 @@ function TPCSafeboxChunks.Count: Integer; Result := Length(FChunks); end; -procedure TPCSafeboxChunks.AddChunk(ASafeboxStreamChunk: TStream); +function TPCSafeboxChunks.AddChunk(ASafeboxStreamChunk: TStream; AFreeStreamOnClear : Boolean; ARaiseOnError : Boolean) : Boolean; var LLastHeader, LsbHeader : TPCSafeBoxHeader; + LChunk : TChunkStreamInfo; + LCount : Integer; begin - If Not TPCSafeBox.LoadSafeBoxStreamHeader(ASafeboxStreamChunk,LsbHeader) then begin - Raise EPCChunk.Create('SafeBoxStream is not a valid SafeBox to add!'); + if FIsMultiChunkStream then begin + if ARaiseOnError then raise EPCChunk.Create('Cannot add to a MultiChunk Stream') + else Exit(False); end; - if (Count>0) then begin - LLastHeader := GetSafeboxChunkHeader(Count-1); - if (LsbHeader.ContainsFirstBlock) - or (LsbHeader.startBlock<>LLastHeader.endBlock+1) - or (LLastHeader.ContainsLastBlock) - or (LsbHeader.protocol<>LLastHeader.protocol) - or (LsbHeader.blocksCount<>LLastHeader.blocksCount) - or (Not LsbHeader.safeBoxHash.IsEqualTo( LLastHeader.safeBoxHash )) - then begin - raise EPCChunk.Create(Format('Cannot add %s at (%d) %s',[LsbHeader.ToString,Length(FChunks),LLastHeader.ToString])); + LCount := 0; + repeat + LChunk.streamInitialPosition := ASafeboxStreamChunk.position; + LChunk.stream := ASafeboxStreamChunk; + LChunk.freeStreamOnClear := AFreeStreamOnClear; + If Not TPCSafeBox.LoadSafeBoxStreamHeader(ASafeboxStreamChunk,LsbHeader,LChunk.streamFinalPosition) then begin + if (ARaiseOnError) and (LCount=0) then Raise EPCChunk.Create('SafeBoxStream is not a valid SafeBox to add!') + else Exit(LCount>0); + end else if LCount>0 then FIsMultiChunkStream := True; + + if (Count>0) then begin + LLastHeader := GetSafeboxChunkHeader(Count-1); + if (LsbHeader.ContainsFirstBlock) + or (LsbHeader.startBlock<>LLastHeader.endBlock+1) + or (LLastHeader.ContainsLastBlock) + or (LsbHeader.protocol<>LLastHeader.protocol) + or (LsbHeader.blocksCount<>LLastHeader.blocksCount) + or (Not LsbHeader.safeBoxHash.IsEqualTo( LLastHeader.safeBoxHash )) + then begin + if ARaiseOnError then raise EPCChunk.Create(Format('Cannot add %s at (%d) %s',[LsbHeader.ToString,Length(FChunks),LLastHeader.ToString])) + else Exit(False); + end; + end else if (Not LsbHeader.ContainsFirstBlock) then begin + if ARaiseOnError then raise EPCChunk.Create(Format('Cannot add %s',[LsbHeader.ToString])) + else Exit(False); end; - end else if (Not LsbHeader.ContainsFirstBlock) then begin - raise EPCChunk.Create(Format('Cannot add %s',[LsbHeader.ToString])); - end; - // - SetLength(FChunks,Length(FChunks)+1); - FChunks[High(FChunks)] := ASafeboxStreamChunk; + // + ASafeboxStreamChunk.Position := LChunk.streamFinalPosition; + // + SetLength(FChunks,Length(FChunks)+1); + FChunks[High(FChunks)] := LChunk; + inc(LCount); + until false; + Result := True; end; function TPCSafeboxChunks.GetSafeboxChunk(index: Integer): TStream; begin if (index<0) or (index>=Count) then raise EPCChunk.Create(Format('Invalid index %d of %d',[index,Length(FChunks)])); - Result := FChunks[index]; - Result.Position := 0; + if FIsMultiChunkStream then begin + Result := FChunks[0].stream; + end else begin + Result := FChunks[index].stream; + end; + Result.Position := FChunks[index].streamInitialPosition; end; function TPCSafeboxChunks.GetSafeboxChunkHeader(index: Integer): TPCSafeBoxHeader; @@ -146,6 +186,32 @@ function TPCSafeboxChunks.IsComplete: Boolean; end; end; +function TPCSafeboxChunks.SaveSafeboxfile(AFileName: String): Boolean; +var fs : TFileStream; +begin + fs := TFileStream.Create(AFilename,fmCreate); + try + Result := SaveSafeboxStream(fs); + finally + fs.Free; + end; +end; + + +function TPCSafeboxChunks.SaveSafeboxStream(AStream: TStream): Boolean; +Var + iChunk : Integer; + Lstream : TStream; +begin + Result := false; + for iChunk := 0 to Count-1 do begin + Lstream := GetSafeboxChunk(iChunk); + AStream.CopyFrom(LStream,FChunks[iChunk].streamFinalPosition - FChunks[iChunk].streamInitialPosition); + end; + Result := True; +end; + + function TPCSafeboxChunks.GetSafeboxHeader: TPCSafeBoxHeader; begin if Not IsComplete then Raise EPCChunk.Create(Format('Chunks are not complete %d',[Length(FChunks)])); @@ -153,6 +219,37 @@ function TPCSafeboxChunks.GetSafeboxHeader: TPCSafeBoxHeader; Result.startBlock := 0; end; +class function TPCSafeboxChunks.GetSafeboxHeaderFromFile(AFilename: String; + var APCSafeBoxHeader: TPCSafeBoxHeader): Boolean; +var fs: TFileStream; +begin + APCSafeBoxHeader := CT_PCSafeBoxHeader_NUL; + if (AFileName.trim()='') or (Not FileExists(AFileName)) then Exit(False); + fs := TFileStream.Create(AFilename,fmOpenRead); + try + Result := TPCSafeboxChunks.GetSafeboxHeaderFromStream(fs,APCSafeBoxHeader); + finally + fs.Free; + end; +end; + +class function TPCSafeboxChunks.GetSafeboxHeaderFromStream(AStream: TStream; + var APCSafeBoxHeader: TPCSafeBoxHeader): Boolean; +var LChunks : TPCSafeboxChunks; +begin + APCSafeBoxHeader := CT_PCSafeBoxHeader_NUL; + LChunks := TPCSafeboxChunks.Create; + try + if LChunks.AddChunk(AStream,False,False) then begin + if LChunks.IsComplete then APCSafeBoxHeader := LChunks.GetSafeboxHeader + else APCSafeBoxHeader := LChunks.GetSafeboxChunkHeader(0); + Result := True; + end else Result := False; + finally + LChunks.Free; + end; +end; + { TPCChunk } class function TPCChunk.SaveSafeBoxChunkFromSafeBox(SafeBoxStream, DestStream : TStream; fromBlock, toBlock: Cardinal; var errors : String) : Boolean; From 41caf25659e1a448a84baf310d4982e0cc05b3fb Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 9 Mar 2023 14:08:43 +0100 Subject: [PATCH 247/275] Improvements on LoadSafebox methods --- src/core/UAccounts.pas | 20 ++++++++++++++++++-- src/core/UBlockChain.pas | 9 +-------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index e7a60ce02..852d50db9 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -281,7 +281,8 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany Function LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Boolean; checkSafeboxHash : TRawBytes; progressNotify : TProgressNotify; previousCheckedSafebox : TPCSafebox; var ALastReadBlock : TBlockAccount; var errors : String) : Boolean; Function LoadSafeBoxFromStream(Stream : TStream; checkAll : Boolean; var LastReadBlock : TBlockAccount; var errors : String) : Boolean; overload; Function LoadSafeBoxFromStream(Stream : TStream; checkAll : Boolean; checkSafeboxHash : TRawBytes; progressNotify : TProgressNotify; previousCheckedSafebox : TPCSafebox; var ALastReadBlock : TBlockAccount; var errors : String) : Boolean; overload; - Class Function LoadSafeBoxStreamHeader(Stream : TStream; var sbHeader : TPCSafeBoxHeader) : Boolean; + Class Function LoadSafeBoxStreamHeader(Stream : TStream; var sbHeader : TPCSafeBoxHeader; out AStreamFinalPos : Int64) : Boolean; overload; + Class Function LoadSafeBoxStreamHeader(Stream : TStream; var sbHeader : TPCSafeBoxHeader) : Boolean; overload; Class Function SaveSafeBoxStreamHeader(Stream : TStream; protocol : Word; OffsetStartBlock, OffsetEndBlock, CurrentSafeBoxBlocksCount : Cardinal) : Boolean; Class Function MustSafeBoxBeSaved(BlocksCount : Cardinal) : Boolean; Class Function InitialSafeboxHash : TRawBytes; @@ -3837,8 +3838,16 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool function TPCSafeBox.LoadSafeBoxFromStream(Stream : TStream; checkAll : Boolean; checkSafeboxHash : TRawBytes; progressNotify : TProgressNotify; previousCheckedSafebox : TPCSafebox; var ALastReadBlock : TBlockAccount; var errors : String) : Boolean; +var Ltc : TTickCount; begin + Ltc := TPlatform.GetTickCount; Result := LoadSafeBoxChunkFromStream(Stream,checkAll,checkSafeboxHash,progressNotify,previousCheckedSafebox,ALastReadBlock,errors); + if Result then begin + while LoadSafeBoxChunkFromStream(Stream,checkAll,checkSafeboxHash,progressNotify,previousCheckedSafebox,ALastReadBlock,errors) do begin + TLog.NewLog(ltdebug,ClassName,Format('Loading safebox from stream... %.2f secs',[TPlatform.GetElapsedMilliseconds(Ltc)/1000])); + end; + end; + TLog.NewLog(ltdebug,ClassName,Format('Finalized Loading safebox from stream in %.2f secs',[TPlatform.GetElapsedMilliseconds(Ltc)/1000])); end; function TPCSafeBox.LoadSafeBoxFromStream(Stream: TStream; checkAll: Boolean; var LastReadBlock: TBlockAccount; var errors: String): Boolean; @@ -3848,7 +3857,13 @@ function TPCSafeBox.LoadSafeBoxFromStream(Stream: TStream; checkAll: Boolean; va Result := LoadSafeBoxFromStream(Stream,checkAll,Nil,pn,Nil,LastReadBlock,errors); end; -class function TPCSafeBox.LoadSafeBoxStreamHeader(Stream: TStream; var sbHeader : TPCSafeBoxHeader) : Boolean; +class function TPCSafeBox.LoadSafeBoxStreamHeader(Stream: TStream; var sbHeader: TPCSafeBoxHeader): Boolean; +var LPos : Int64; +begin + Result := LoadSafeBoxStreamHeader(Stream,sbHeader,LPos); +end; + +class function TPCSafeBox.LoadSafeBoxStreamHeader(Stream: TStream; var sbHeader : TPCSafeBoxHeader; out AStreamFinalPos : Int64) : Boolean; // This function reads SafeBox stream info and sets position at offset start zone if valid, otherwise sets position to actual position Var w : Word; raw : TRawBytes; @@ -3881,6 +3896,7 @@ class function TPCSafeBox.LoadSafeBoxStreamHeader(Stream: TStream; var sbHeader If (Stream.Size<offsetPos + (endBlocks)) then exit; Stream.Position:=offsetPos + endBlocks; If TStreamOp.ReadAnsiString(Stream,sbHeader.safeBoxHash)<0 then exit; + AStreamFinalPos := Stream.position; // Back Stream.Position:=offsetPos; Result := True; diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 1f0579256..0fba843f3 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -1311,18 +1311,11 @@ function TPCBank.IsReady(var CurrentProcess: String): Boolean; function TPCBank.LoadBankFileInfo(const AFilename: String; var ASafeBoxHeader: TPCSafeBoxHeader): Boolean; -var fs: TFileStream; begin Result := false; ASafeBoxHeader := CT_PCSafeBoxHeader_NUL; If Not FileExists(AFilename) then exit; - fs := TFileStream.Create(AFilename,fmOpenRead); - try - fs.Position:=0; - Result := SafeBox.LoadSafeBoxStreamHeader(fs,ASafeBoxHeader); - finally - fs.Free; - end; + Result := TPCSafeboxChunks.GetSafeboxHeaderFromFile(AFilename,ASafeBoxHeader); end; function TPCBank.LoadBankFromChunks(AChunks : TPCSafeboxChunks; From 318cfffdf3a7a25ef8e65a3076a06dd4d596161b Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 9 Mar 2023 14:29:56 +0100 Subject: [PATCH 248/275] Introducing Download Safebox improvements with multithreading --- src/core/UNetProtocol.pas | 47 ++--- src/core/UPCDownloadSafebox.pas | 300 ++++++++++++++++++++++++++++++++ 2 files changed, 319 insertions(+), 28 deletions(-) create mode 100644 src/core/UPCDownloadSafebox.pas diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index fa0841c07..436ba2b5f 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -303,6 +303,7 @@ interface procedure SetMinServersConnected(AValue: Integer); procedure SetNetConnectionsActive(const Value: Boolean); procedure SetMinFutureBlocksToDownloadNewSafebox(const Value: Integer); + procedure OnDownloadingSafeboxProgressNotify(sender : TObject; const mesage : String; curPos, totalCount : Int64); protected procedure Notification(AComponent: TComponent; Operation: TOperation); override; Procedure DiscoverServersTerminated(Sender : TObject); @@ -513,7 +514,7 @@ implementation uses UConst, ULog, UNode, UTime, UPCEncryption, UChunk, - UPCOperationsBlockValidator, UPCOperationsSignatureValidator, UOpTransaction, + UPCOperationsBlockValidator, UPCOperationsSignatureValidator, UOpTransaction, UPCDownloadSafebox, UPCTemporalFileStream; Const @@ -1903,8 +1904,8 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; var LDownloadedSafeboxBlocksCount, request_id : Cardinal; LreceivedChunk : TStream; safeBoxHeader : TPCSafeBoxHeader; - //errors : String; i : Integer; + LdownSafebox : TPCDownloadSafebox; Begin Result := False; ASafeboxChunks.Clear; @@ -1920,33 +1921,15 @@ procedure TNetData.GetNewBlockChainFromClient(Connection: TNetConnection; Connection.DisconnectInvalidClient(false,'Invalid operation block at DownloadSafeBox '+TPCOperationsComp.OperationBlockToText(ASafeboxLastOperationBlock)+' errors: '+errors); Exit; end; - // Will obtain chunks of 10000 blocks each -> Note: Maximum is CT_MAX_SAFEBOXCHUNK_BLOCKS - for i:=0 to ((LDownloadedSafeboxBlocksCount-1) DIV CT_MAX_SAFEBOXCHUNK_BLOCKS) do begin // Bug v3.0.1 and minors - FNewBlockChainFromClientStatus := Format('Receiving new safebox with %d blocks (step %d/%d) from %s', - [LDownloadedSafeboxBlocksCount,i+1,((LDownloadedSafeboxBlocksCount-1) DIV CT_MAX_SAFEBOXCHUNK_BLOCKS)+1,Connection.ClientRemoteAddr]); - LreceivedChunk := TPCTemporalFileStream.Create(Format('CHUNK_%.3d_',[i])); - if (Not DownloadSafeBoxChunk(LDownloadedSafeboxBlocksCount,ASafeboxLastOperationBlock.initial_safe_box_hash,(i*CT_MAX_SAFEBOXCHUNK_BLOCKS),((i+1)*CT_MAX_SAFEBOXCHUNK_BLOCKS)-1,LreceivedChunk,safeBoxHeader,errors)) then begin - LreceivedChunk.Free; - TLog.NewLog(ltError,CT_LogSender,errors); - Exit; - end; - try - LreceivedChunk.Position := 0; - ASafeboxChunks.AddChunk( LreceivedChunk ); - Except - On E:Exception do begin - errors:= Format('(%s) %s',[E.ClassName,E.Message]); - Result := false; - LreceivedChunk.Free; - Exit; - end; - end; - end; - if Not ASafeboxChunks.IsComplete then begin - errors := 'Safebox Chunks is not complete!'; - Exit; - end else Result := True; + LdownSafebox := TPCDownloadSafebox.Create; + Try + LdownSafebox.OnProgressNotify := OnDownloadingSafeboxProgressNotify; + Result := LdownSafebox.DownloadSafebox(TThread.CurrentThread,ASafeboxLastOperationBlock,ASafeboxChunks); + finally + LdownSafebox.Free; + end; + end; @@ -2306,6 +2289,14 @@ procedure TNetData.NotifyStatisticsChanged; FNetDataNotifyEventsThread.FNotifyOnStatisticsChanged := true; end; +procedure TNetData.OnDownloadingSafeboxProgressNotify(sender: TObject; + const mesage: String; curPos, totalCount: Int64); +Var pct : String; +begin + if (totalCount>0) then pct := FormatFloat('0.00',curPos*100/totalCount)+'%' else pct := ''; + FNewBlockChainFromClientStatus := Format('%s %s',[mesage,pct]); +end; + procedure TNetData.OnReadingNewSafeboxProgressNotify(sender: TObject; const mesage: String; curPos, totalCount: Int64); Var pct : String; begin diff --git a/src/core/UPCDownloadSafebox.pas b/src/core/UPCDownloadSafebox.pas new file mode 100644 index 000000000..4298de869 --- /dev/null +++ b/src/core/UPCDownloadSafebox.pas @@ -0,0 +1,300 @@ +unit UPCDownloadSafebox; + +{ Copyright (c) 2016-2023 by Albert Molina + + Distributed under the MIT software license, see the accompanying file LICENSE + or visit http://www.opensource.org/licenses/mit-license.php. + + This unit is a part of the PascalCoin Project, an infinitely scalable + cryptocurrency. Find us here: + Web: https://www.pascalcoin.org + Source: https://github.com/PascalCoin/PascalCoin + + If you like it, consider a donation using Bitcoin: + 16K3HCZRhFUtM8GdWRcfKeaa6KsuyxZaYk + + THIS LICENSE HEADER MUST NOT BE REMOVED. +} + +{$IFDEF FPC} + {$mode delphi} +{$ENDIF} + +interface + +{$I ./../config.inc} + +uses + Classes, SysUtils, + UNetProtocol, UThread, + {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}, + UBlockChain, + UNode, UPCTemporalFileStream, UChunk, + UAccounts, ULog, UConst, UCrypto, UBaseTypes, UPCDataTypes; + +type + TPCDownloadSafebox = class + private + FDownloadedBank: TPCBank; + FOnProgressNotify: TProgressNotify; + type + TDownloadSBThread = Class(TPCThread) + private + FOwner : TPCDownloadSafebox; + FBlockStart, FBlocksCount : Cardinal; + FStream: TPCTemporalFileStream; + protected + procedure BCExecute; override; + public + constructor Create(AOwner : TPCDownloadSafebox; ABlockStart, ACount : Cardinal); + destructor Destroy; override; + Property Stream : TPCTemporalFileStream read FStream write FStream; + End; + TPCDownloadSafeboxChunk = record + BlockStart : Cardinal; + Count : Cardinal; + Thread : TDownloadSBThread; + end; + var + FNode : TNode; + FSavedSafeboxHighOperationBlock : TOperationBlock; + FChunks : TPCThreadList<TPCDownloadSafeboxChunk>; + protected + public + constructor Create; + destructor Destroy; override; + function DownloadSafebox(AOwnerThread : TThread; ASavedSafeboxHighOperationBlock : TOperationBlock; AChunks : TPCSafeboxChunks) : Boolean; + property DownloadedBank : TPCBank read FDownloadedBank; + property OnProgressNotify : TProgressNotify read FOnProgressNotify write FOnProgressNotify; + end; + +implementation + +{ TPCDownloadSafebox.TDownloadSBThread } + +procedure TPCDownloadSafebox.TDownloadSBThread.BCExecute; + function DownloadSafebox(AConnection : TNetConnection; ASafeboxHash : TRawBytes; ASafeboxChunkStream : TStream) : Boolean; + Var sendData,receiveData : TStream; + headerdata : TNetHeaderData; + request_id : Cardinal; + c : Cardinal; + LRandomMilis : Integer; + LsafeBoxHeader : TPCSafeBoxHeader; + LErrors : String; + Ltc : TTickCount; + Begin + Result := False; + Ltc := TPlatform.GetTickCount; + sendData := TMemoryStream.Create; + receiveData := TMemoryStream.Create; + try + c := FOwner.FSavedSafeboxHighOperationBlock.block; + sendData.Write(c,4); // 4 bytes for blockcount + TStreamOp.WriteAnsiString(SendData,ASafeboxHash); // SafeboxHash + sendData.Write(FBlockStart,4); + c := FBlockStart + FBlocksCount - 1; + sendData.Write(c,4); + // + request_id := TNetData.NetData.NewRequestId; + if AConnection.DoSendAndWaitForResponse(CT_NetOp_GetSafeBox,request_id,sendData,receiveData,30000,headerdata) then begin + if HeaderData.is_error then exit; + ASafeboxChunkStream.Position := 0; + ASafeboxChunkStream.Size:=0; + If Not TPCChunk.LoadSafeBoxFromChunk(receiveData,ASafeboxChunkStream,LsafeBoxHeader,LErrors) then begin + AConnection.DisconnectInvalidClient(false,'Invalid received chunk: '+LErrors); + exit; + end; + If (Not (TBaseType.Equals(LsafeBoxHeader.safeBoxHash,ASafeboxHash))) or (LsafeBoxHeader.startBlock<>FBlockStart) or (LsafeBoxHeader.endBlock<>c) or + (LsafeBoxHeader.protocol<CT_PROTOCOL_2) or + (LsafeBoxHeader.protocol>CT_BlockChain_Protocol_Available) then begin + Lerrors := Format('Invalid received Safebox chunk Blockscount:%d %d - from:%d %d to %d %d - SafeboxHash:%s %s - Protocol %d', + [LsafeBoxHeader.blocksCount,FBlocksCount,LsafeBoxHeader.startBlock,FBlockStart,LsafeBoxHeader.endBlock,c, + LsafeBoxHeader.safeBoxHash.ToHexaString,ASafeboxHash.ToHexaString,LsafeBoxHeader.protocol]); + AConnection.DisconnectInvalidClient(false,'Invalid received chunk: '+Lerrors); + exit; + end; + Result := True; + TLog.NewLog(ltdebug,Self.ClassName,Format('Received Safebox chunk %d..%d from %s in %.2f secs',[FBlockStart,FBlockStart+FBlocksCount,AConnection.ClientRemoteAddr,TPlatform.GetElapsedMilliseconds(Ltc)/1000])); + end else begin + Lerrors := 'No response on DownloadSafeBoxChunk'; + TLog.NewLog(ltdebug,Self.ClassName,Lerrors); + end; + finally + receiveData.Free; + sendData.Free; + end; + end; +var LConnection : TNetConnection; +begin + repeat + FStream.Position := 0; + FStream.Size := 0; // Clear + // Search for a connection + FOwner.FChunks.LockList; + try + if TNetData.NetData.GetConnection(Random(TNetData.NetData.ConnectionsCountAll),LConnection) then begin + if Assigned(LConnection) And (Not LConnection.Connected) then LConnection := Nil; + end else LConnection := Nil; + if Assigned(LConnection) then begin + if TNetData.NetData.ConnectionLock(Self,LConnection,100) then begin + TNetData.NetData.ConnectionUnlock(LConnection); + end else LConnection := Nil; + end; + finally + FOwner.FChunks.UnlockList; + end; + if Assigned(LConnection) then begin + if DownloadSafebox(LConnection,FOwner.FSavedSafeboxHighOperationBlock.initial_safe_box_hash,Self.FStream) then Break; + end; + Sleep(100); + until Terminated; +end; + +constructor TPCDownloadSafebox.TDownloadSBThread.Create(AOwner : TPCDownloadSafebox; ABlockStart, ACount : Cardinal); +begin + FOwner := AOwner; + FBlockStart := ABlockStart; + FBlocksCount := ACount; + FStream := TPCTemporalFileStream.Create(Format('CHUNK_%.8d_%.8d',[ABlockStart,ABlockStart+ACount-1])); + inherited Create(True); + + FreeOnTerminate := False; + Suspended := False; +end; + +destructor TPCDownloadSafebox.TDownloadSBThread.Destroy; +begin + FreeAndNil(FStream); + inherited; +end; + +{ TPCDownloadSafebox } + +constructor TPCDownloadSafebox.Create; +begin + FNode := TNode.Node; + FDownloadedBank := TPCBank.Create(Nil); + FChunks := TPCThreadList<TPCDownloadSafeboxChunk>.Create(''); + FSavedSafeboxHighOperationBlock := CT_OperationBlock_NUL; + FOnProgressNotify := Nil; +end; + +destructor TPCDownloadSafebox.Destroy; +var i : Integer; + Ll : TList<TPCDownloadSafeboxChunk>; +begin + Ll := FChunks.LockList; + Try + for i:=0 to Ll.Count-1 do begin + if assigned(Ll.Items[i].Thread) then begin + Ll.Items[i].Thread.Terminate; + Ll.Items[i].Thread.WaitFor; + Ll.Items[i].Thread.Free; + end; + end; + Finally + FChunks.UnlockList; + End; + FreeAndNil(FChunks); + FreeAndNil(FDownloadedBank); + inherited; +end; + +function TPCDownloadSafebox.DownloadSafebox(AOwnerThread : TThread; ASavedSafeboxHighOperationBlock: TOperationBlock; AChunks : TPCSafeboxChunks): Boolean; +var LDownloadedSafeboxBlocksCount, request_id : Cardinal; + LreceivedChunk : TStream; + safeBoxHeader : TPCSafeBoxHeader; + i : Integer; + LContinue : Boolean; + Ll : TList<TPCDownloadSafeboxChunk>; + Ldsbc : TPCDownloadSafeboxChunk; + LTerminated : Boolean; + LTerminatedCount, LTotal : Integer; + LFileName, Lstatus : String; +Begin + Result := False; + // Check + LDownloadedSafeboxBlocksCount := ((ASavedSafeboxHighOperationBlock.block DIV CT_BankToDiskEveryNBlocks)) * CT_BankToDiskEveryNBlocks; + if LDownloadedSafeboxBlocksCount<>ASavedSafeboxHighOperationBlock.block then Exit(False); + FSavedSafeboxHighOperationBlock := ASavedSafeboxHighOperationBlock; + + LTotal := 0; + Ll := FChunks.LockList; + Try + for i:=0 to ((LDownloadedSafeboxBlocksCount-1) DIV CT_MAX_SAFEBOXCHUNK_BLOCKS) do begin + Ldsbc.BlockStart := (i * CT_MAX_SAFEBOXCHUNK_BLOCKS); + Ldsbc.Count := CT_MAX_SAFEBOXCHUNK_BLOCKS; + if Ldsbc.BlockStart + Ldsbc.Count > LDownloadedSafeboxBlocksCount then begin + Ldsbc.Count := LDownloadedSafeboxBlocksCount - Ldsbc.BlockStart; + end; + Ldsbc.Thread := Nil; + Ll.Add(Ldsbc); + end; + LTotal := Ll.Count; + Finally + FChunks.UnlockList; + End; + + if Assigned(AOwnerThread) then LContinue := Not AOwnerThread.CheckTerminated + else LContinue := True; + + LTerminated := False; + + while (FNode.NetServer.Active) And LContinue And (Not LTerminated) do begin + // + LTerminatedCount := 0; + Ll := FChunks.LockList; + Try + i := 0; + for i:=0 to Ll.Count-1 do begin + Ldsbc := Ll.Items[i]; + if Not Assigned(Ldsbc.Thread) then begin + Ldsbc.Thread := TPCDownloadSafebox.TDownloadSBThread.Create(Self,Ldsbc.BlockStart,Ldsbc.Count); + Ll.Items[i] := Ldsbc; + end else begin + if Ldsbc.Thread.Terminated then Inc(LTerminatedCount); + end; + end; + LTerminated := LTerminatedCount >= Ll.Count; + Lstatus := Format('Downloading Safebox chunks %d/%d',[LTerminatedCount,Ll.Count]); + Finally + FChunks.UnlockList; + End; + + Sleep(10); + // + if Assigned(AOwnerThread) then LContinue := Not AOwnerThread.CheckTerminated + else LContinue := True; + if (LContinue) and (Assigned(FOnProgressNotify)) then begin + FOnProgressNotify(Self,LStatus,LTerminatedCount,LTotal); + end; + end; + + if (LTerminated) And (LContinue) then begin + AChunks.Clear; + Ll := FChunks.LockList; + try + for i := 0 to Ll.Count-1 do begin + Ll.Items[i].Thread.Stream.Position := 0; + AChunks.AddChunk(Ll.Items[i].Thread.Stream,True,True); + Ll.Items[i].Thread.Stream := Nil; + end; + LFileName := TNode.Node.Bank.GetStorageFolder('')+PathDelim+'safebox_'+IntToStr(LDownloadedSafeboxBlocksCount)+'.safebox'; + + if (Assigned(FOnProgressNotify)) then begin + FOnProgressNotify(Self,Format('Saving Safebox %d chunks to %s',[LTotal,ExtractFileName(LFileName)]),0,0); + end; + AChunks.SaveSafeboxfile(LFileName); + finally + FChunks.UnlockList; + end; + // + Result := True; + end; + + +end; + +initialization +finalization +end. From 872a9dcf7668713ecc509d82ee1ddac2d8ca9894 Mon Sep 17 00:00:00 2001 From: PascalCoinDev <bpascalblockchain@gmail.com> Date: Fri, 10 Mar 2023 12:46:20 +0100 Subject: [PATCH 249/275] PIP-0043 --- CHANGELOG.md | 7 +++++ PIP/PIP-0043.md | 73 +++++++++++++++++++++++++++++++++++++++++++++++++ PIP/README.md | 1 + 3 files changed, 81 insertions(+) create mode 100644 PIP/PIP-0043.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d7f9691d..b34fc88ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## Build 6 (Pending) +- MANDATORY UPGRADE - HARD FORK ACTIVATION WILL OCCUR ON BLOCK **(pending)** +- Upgrade to Protocol 6 (Hard fork) +- Implementation of PIP-0043 (Update OP_RECOVER to recover only non used, not named PASA's) -> https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0043.md +- Improvements on downloading Safebox (fresh installation) + + ## Build 5.7 - 2021-12-23 - This version will not propagate 0-Fee operations, but will allow 0-Fee operations to the blockchain (CT_AllowPropagate0feeOperations=False) - A wallet that wants to execute 0-Fee operations will need to connect to a miner/pool/node running a 5.6 version or solomine diff --git a/PIP/PIP-0043.md b/PIP/PIP-0043.md new file mode 100644 index 000000000..d2e873655 --- /dev/null +++ b/PIP/PIP-0043.md @@ -0,0 +1,73 @@ +<pre> + PIP: PIP-0043 + Title: Update OP_RECOVER to recover only non used, not named PASA's + Type: Protocol + Impact: Hard-Fork + Author: Albert Molina <bpascalblockchain@gmail.com> + Copyright: Albert Molina, 2023 (All Rights Reserved) + Comments-URI: https://discord.gg/Scr8mcwnrC (Discord channel #pip-43) + Status: Proposed + Created: 2023-03-10 +</pre> + +## Summary + +Update current OP_RECOVER operation in order to have a similar sense as described on [Original PascalCoin WhitePaper published on July 2016][1] few weeks before Genesis Block and also a community poll made on discord channel + +## Motivation + +OP_RECOVER feature was defined on original PascalCoin Whitepaper published on July 2016 as a way to allow recover coins that has lost private key. + +**PascalCoin WhitePaper:** +``` +PascalCoin proposes an alternative to the basic operation of Bitcoin, through which change +several aspects for working on the new virtual currency: +... + - PascalCoin provides a method set by protocol to retrieve coins that are not used + instead (lost key). This method only applies if after a certain time the owner does not + make any operation with the account private key. +... +(Page 2/8) +``` + +Basically was a way to mantain a constant and predectible usage of inflation and available coin because burning coins are not possible. + +Current problem is that WhitePaper definition is ambiguous and **certain time** was not specified, initial source code proposal was to **set a time value = 4 years** (420480 blocks in PascalCoin) + +Another problem is that WhitePaper was mixing coins (**PASC**) and accounts (**PASA**), because what is necessary in PascalCoin is an Account (aka PASA), so we can focus on recover PASA instead of recover coins inside PASA + +## Proposal + +This PIP specifies a more accurated OP_RECOVER that was discussed on Discord Channel + +See poll results: https://discordapp.com/channels/383064643482025984/391780165669093377/719437469329915945 + +``` +Poll on Discord +https://discordapp.com/channels/383064643482025984/391780165669093377/719437469329915945 +RESULTS ON 2020-07-21 +1 (22 votes) - Remove PASC/PASA Recovery rule +2 (27 votes) - Recover only EMPTY non used, not named PASA's +3 (3 votes) - Change Recovery to 10 year rule +4 (2 votes) - Leave As Is. + +Winner option 2: Will apply on next Hard Fork (Protocol 6)``` + + +## Implementation + +https://github.com/PascalCoin/PascalCoin/commit/290ba9c288202250f891945f629a3d2aff907e08 + +## Affected PIP's + +This PIP deactivates PIP-0012 and PIP-0042 + +## Backwards Compatibility + +This change is not backwards compatible and requires a hard-fork activation. + +## Links + +1. [Original PascalCoin WhitePaper published on July 2016. Accessed 2021-09.][1] + +[1]: https://github.com/PascalCoin/PascalCoin/blob/c22184dd7a407c6646ab651494822071726ed36e/PascalCoin%20White%20Paper%20-%20EN.pdf diff --git a/PIP/README.md b/PIP/README.md index 47ce9335d..d484c8521 100644 --- a/PIP/README.md +++ b/PIP/README.md @@ -51,4 +51,5 @@ If they wish to continue, copy [this template](PIP-template.md) and ensure your | [40](PIP-0040.md) | Pascal Governance | Gynther and the Interrim Dao-Team | Process | Cancelled | | [41](PIP-0041.md) | Pay To Key: in-protocol PASA distribution | Herman Schoenfeld | Protocol | Draft | | [42](PIP-0042.md) | Update OP_RECOVER to initial sense described on original WhitePaper and allow ASK FOR PASA feature | Albert Molina | Protocol | Proposed | +| [43](PIP-0043.md) | Update OP_RECOVER to recover only non used, not named PASA's | Albert Molina | Protocol | Proposed | From 6f89cdae89ad7217b9eea9beba14dfb54acd3f67 Mon Sep 17 00:00:00 2001 From: PascalCoinDev <bpascalblockchain@gmail.com> Date: Fri, 10 Mar 2023 12:49:04 +0100 Subject: [PATCH 250/275] Update PIP-0043.md --- PIP/PIP-0043.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PIP/PIP-0043.md b/PIP/PIP-0043.md index d2e873655..7f700b1f4 100644 --- a/PIP/PIP-0043.md +++ b/PIP/PIP-0043.md @@ -51,7 +51,8 @@ RESULTS ON 2020-07-21 3 (3 votes) - Change Recovery to 10 year rule 4 (2 votes) - Leave As Is. -Winner option 2: Will apply on next Hard Fork (Protocol 6)``` +Winner option 2: Will apply on next Hard Fork (Protocol 6) +``` ## Implementation From a58f92529fa91f2ad7962db33438f2b8da666e1e Mon Sep 17 00:00:00 2001 From: PascalCoinDev <bpascalblockchain@gmail.com> Date: Fri, 10 Mar 2023 12:50:21 +0100 Subject: [PATCH 251/275] Update PIP-0043.md --- PIP/PIP-0043.md | 1 - 1 file changed, 1 deletion(-) diff --git a/PIP/PIP-0043.md b/PIP/PIP-0043.md index 7f700b1f4..6daaac320 100644 --- a/PIP/PIP-0043.md +++ b/PIP/PIP-0043.md @@ -41,7 +41,6 @@ Another problem is that WhitePaper was mixing coins (**PASC**) and accounts (**P This PIP specifies a more accurated OP_RECOVER that was discussed on Discord Channel See poll results: https://discordapp.com/channels/383064643482025984/391780165669093377/719437469329915945 - ``` Poll on Discord https://discordapp.com/channels/383064643482025984/391780165669093377/719437469329915945 From 727154627f39090a337e62da14333158c04b5408 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 14 Mar 2023 13:23:16 +0100 Subject: [PATCH 252/275] PIP-0044 Induplicatable NFT --- CHANGELOG.md | 1 + PIP/PIP-0044.md | 64 +++++++++++++++ src/core/UAccounts.pas | 91 ++++++++++++---------- src/core/UOpTransaction.pas | 2 +- src/core/UPCRPCFindAccounts.pas | 2 +- src/core/UTxMultiOperation.pas | 2 +- src/gui-classic/UFRMOperation.pas | 2 +- src/gui-classic/UFRMOperationsExplorer.pas | 2 +- 8 files changed, 120 insertions(+), 46 deletions(-) create mode 100644 PIP/PIP-0044.md diff --git a/CHANGELOG.md b/CHANGELOG.md index b34fc88ca..7c5fdf66c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - MANDATORY UPGRADE - HARD FORK ACTIVATION WILL OCCUR ON BLOCK **(pending)** - Upgrade to Protocol 6 (Hard fork) - Implementation of PIP-0043 (Update OP_RECOVER to recover only non used, not named PASA's) -> https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0043.md +- Implementation of PIP-0044 (Induplicatable NFT) -> https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0044.md - Improvements on downloading Safebox (fresh installation) diff --git a/PIP/PIP-0044.md b/PIP/PIP-0044.md new file mode 100644 index 000000000..2e9c8f70f --- /dev/null +++ b/PIP/PIP-0044.md @@ -0,0 +1,64 @@ +<pre> + PIP: PIP-0044 + Title: Induplicatable NFT + Type: Protocol + Impact: Hard-Fork + Author: Albert Molina <bpascalblockchain@gmail.com> + Copyright: Albert Molina, 2023 (All Rights Reserved) + Comments-URI: https://discord.gg/Scr8mcwnrC (Discord channel #pip-44) + Status: Proposed + Created: 2023-03-14 +</pre> + +## Summary + +NFT (Non-fungible-token) is a well known item in the blockchain industry. It's currently based on store the item (usually a HASH of a information) in the blockchain as a Proof-of-ownership of the item. + +This means that this HASH of the item is stored in a transaction included in a block, and what really is used for transfers (buy/sell transactions) is a reference of the transaction, so **there is no warranty/prevention that same NFT HASH is stored i other blocks/transactions** + +A true NFT must be something that is impossible to be duplicated, so we present a way to store Induplicatable NFT on the blockchain because the HASH will live on the Safebox struct (that is a representation of the ledger balance of the blockchain information) + +Also, thanks to Safebox current features, this Induplicatable NFT can be sold using same on-chain transactions mechanism without third party neither single point of failure (PIP-0002 - In-protocol PASA Exchange) + +## Proposal + +This PIP specifies how to use current Safebox struct and operations to store Induplicatable NFT on the PascalCoin blockchain + +- Safebox PASA's has Account Names and Types as described on PIP-0004, that allows to store unique Account Names in the safebox + +- Implementation of PIP-0004 limited Account Name to be Null or 3..64 characters long + +- Implementation of PIP-0004 prevents first char to be a number ('0'..'9') to not confuse name as an account number + +In order to use Account Name as a HASH, we must do one of proposals: + +- Without protocol upgrade: + + - **Option A**: Use a "encode"/"decode" function to convert first char in a numeric/non-numeric char like convert "`ghijklmnop`" as "`0123456789`" for first char, so hash `9a737f6e41c58935c535fe7b08426006f246986810c21deeb808cc564b8ecdca` will be encoded to `pa737f6e41c58935c535fe7b08426006f246986810c21deeb808cc564b8ecdca` (transform 9 -> p) + +- With protocol upgrade (Hard fork): + + - **Option B**: Start hash value with a suffix like "`nft_`" because first char cannot be an Hexadecimal numeric number, in this case the 64 characters length is a limitation because we cannot store 32 bytes hash plus suffix length in 64 chars + + - **Option C**: Allows usage of numeric first char when name is a representation of a 32 bytes hexadecimal value + + +This PIP-0044 will implement **Option C** allowing first char as a numberic "0".."9" char when name contains a 32 bytes (64 chars) hexadecimal value, this will prevent to use first number as an account number caused to overflow + +## Implementation + +``` + // Update ValidAccountName function introducing this exception: + ... + if (new_name[0] in [Ord('0')..Ord('9')]) then + if (protocol_version>=CT_PROTOCOL_6) and + (length(new_name)=64) and + (IsHexadecimal(new_name)) + then continue + else Error('Invalid numeric first char on a non-hash hexadecimal 32 bytes representation'); + end; +``` + +## Backwards Compatibility + +This change is not backwards compatible and requires a hard-fork activation. \ No newline at end of file diff --git a/src/core/UAccounts.pas b/src/core/UAccounts.pas index 852d50db9..e2753af27 100644 --- a/src/core/UAccounts.pas +++ b/src/core/UAccounts.pas @@ -58,6 +58,7 @@ interface class procedure GetRewardDistributionForNewBlock(const OperationBlock : TOperationBlock; out acc_0_miner_reward, acc_4_dev_reward : Int64; out acc_4_for_dev : Boolean); class Function CalcSafeBoxHash(ABlocksHashBuffer : TBytesBuffer; protocol_version : Integer) : TRawBytes; class Function AllowUseHardcodedRandomHashTable(const AHardcodedFileName : String; const AHardcodedSha256Value : TRawBytes) : Boolean; + class function IsValidAccountName(protocol_version : Integer; const new_name : TRawBytes; var errors : String) : Boolean; end; TAccount_Helper = record helper for TAccount @@ -290,7 +291,6 @@ TProgressNotifyManyHelper = record helper for TProgressNotifyMany Procedure SaveSafeBoxToAStream(Stream : TStream; FromBlock, ToBlock : Cardinal); class Function CopySafeBoxStream(Source,Dest : TStream; FromBlock, ToBlock : Cardinal; var errors : String) : Boolean; class Function ConcatSafeBoxStream(Source1, Source2, Dest : TStream; var errors : String) : Boolean; - class function ValidAccountName(const new_name : TRawBytes; var errors : String) : Boolean; Function IsValidNewOperationsBlock(Const newOperationBlock : TOperationBlock; checkSafeBoxHash, checkValidOperationsBlock : Boolean; var errors : String) : Boolean; class Function IsValidOperationBlock(Const newOperationBlock : TOperationBlock; var errors : String) : Boolean; @@ -900,6 +900,53 @@ class procedure TPascalCoinProtocol.CalcProofOfWork(const operationBlock: TOpera end; end; +class function TPascalCoinProtocol.IsValidAccountName(protocol_version: Integer; const new_name: TRawBytes; var errors: String): Boolean; + { Note: + This function is case senstive, and only lower case chars are valid. + Execute a LowerCase() prior to call this function! + } +Const CT_PascalCoin_Base64_Charset : RawByteString = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-+{}[]\_:"|<>,.?/~'; + // First char can't start with a number + CT_PascalCoin_FirstChar_Charset : RawByteString = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()-+{}[]\_:"|<>,.?/~'; + CT_PascalCoin_name_min_length = 3; + CT_PascalCoin_name_max_length = 64; +var i,j : Integer; + Lraw : TRawBytes; +begin + Result := False; errors := ''; + if (length(new_name)<CT_PascalCoin_name_min_length) Or (length(new_name)>CT_PascalCoin_name_max_length) then begin + errors := 'Invalid length:'+IntToStr(Length(new_name))+' (valid from '+Inttostr(CT_PascalCoin_name_max_length)+' to '+IntToStr(CT_PascalCoin_name_max_length)+')'; + Exit; + end; + for i:=Low(new_name) to High(new_name) do begin + if (i=Low(new_name)) then begin + j:=Low(CT_PascalCoin_FirstChar_Charset); + // First char can't start with a number + While (j<=High(CT_PascalCoin_FirstChar_Charset)) and (Ord(new_name[i])<>Ord(CT_PascalCoin_FirstChar_Charset[j])) do inc(j); + if (j>High(CT_PascalCoin_FirstChar_Charset)) then begin + // Allow Account Name as an hexadecimal value for a hash on Protocol V6 as proposed on PIP-0044 + if Not ( + (protocol_version>=CT_PROTOCOL_6) and + (new_name[i] in [Ord('0')..Ord('9')]) and + (length(new_name)=64) and + (TCrypto.HexaToRaw(new_name.ToString,Lraw)) + ) then begin + errors := 'Invalid char '+Char(new_name[i])+' at first pos'; + Exit; // Not found + end; + end; + end else begin + j:=Low(CT_PascalCoin_Base64_Charset); + While (j<=High(CT_PascalCoin_Base64_Charset)) and (Ord(new_name[i])<>Ord(CT_PascalCoin_Base64_Charset[j])) do inc(j); + if j>High(CT_PascalCoin_Base64_Charset) then begin + errors := 'Invalid char '+Char(new_name[i])+' at pos '+IntToStr(i); + Exit; // Not found + end; + end; + end; + Result := True; +end; + class function TPascalCoinProtocol.IsValidMinerBlockPayload(const newBlockPayload: TRawBytes): Boolean; var i : Integer; begin @@ -3627,7 +3674,7 @@ function TPCSafeBox.LoadSafeBoxChunkFromStream(Stream : TStream; checkAll : Bool // // check valid If (Length(LBlock.accounts[iacc].name)>0) then begin - if Not TPCSafeBox.ValidAccountName(LBlock.accounts[iacc].name,aux_errors) then begin + if Not TPascalCoinProtocol.IsValidAccountName(CurrentProtocol,LBlock.accounts[iacc].name,aux_errors) then begin errors := errors + ' > Invalid name "'+LBlock.accounts[iacc].name.ToPrintable+'": '+aux_errors; Exit; end; @@ -4296,44 +4343,6 @@ class function TPCSafeBox.ConcatSafeBoxStream(Source1, Source2, Dest: TStream; v end; -class function TPCSafeBox.ValidAccountName(const new_name: TRawBytes; var errors : String): Boolean; - { Note: - This function is case senstive, and only lower case chars are valid. - Execute a LowerCase() prior to call this function! - } -Const CT_PascalCoin_Base64_Charset : RawByteString = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-+{}[]\_:"|<>,.?/~'; - // First char can't start with a number - CT_PascalCoin_FirstChar_Charset : RawByteString = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()-+{}[]\_:"|<>,.?/~'; - CT_PascalCoin_name_min_length = 3; - CT_PascalCoin_name_max_length = 64; -var i,j : Integer; -begin - Result := False; errors := ''; - if (length(new_name)<CT_PascalCoin_name_min_length) Or (length(new_name)>CT_PascalCoin_name_max_length) then begin - errors := 'Invalid length:'+IntToStr(Length(new_name))+' (valid from '+Inttostr(CT_PascalCoin_name_max_length)+' to '+IntToStr(CT_PascalCoin_name_max_length)+')'; - Exit; - end; - for i:=Low(new_name) to High(new_name) do begin - if (i=Low(new_name)) then begin - j:=Low(CT_PascalCoin_FirstChar_Charset); - // First char can't start with a number - While (j<=High(CT_PascalCoin_FirstChar_Charset)) and (Ord(new_name[i])<>Ord(CT_PascalCoin_FirstChar_Charset[j])) do inc(j); - if j>High(CT_PascalCoin_FirstChar_Charset) then begin - errors := 'Invalid char '+Char(new_name[i])+' at first pos'; - Exit; // Not found - end; - end else begin - j:=Low(CT_PascalCoin_Base64_Charset); - While (j<=High(CT_PascalCoin_Base64_Charset)) and (Ord(new_name[i])<>Ord(CT_PascalCoin_Base64_Charset[j])) do inc(j); - if j>High(CT_PascalCoin_Base64_Charset) then begin - errors := 'Invalid char '+Char(new_name[i])+' at pos '+IntToStr(i); - Exit; // Not found - end; - end; - end; - Result := True; -end; - var _initialSafeboxHash : TRawBytes = Nil; class function TPCSafeBox.InitialSafeboxHash: TRawBytes; @@ -5643,7 +5652,7 @@ function TPCSafeBoxTransaction.UpdateAccountInfo(previous : TAccountPreviousBloc if (Not TBaseType.Equals(newName,P_target^.name)) then begin // NEW NAME CHANGE CHECK: if Length(newName)>0 then begin - If Not TPCSafeBox.ValidAccountName(newName,errors) then begin + If Not TPascalCoinProtocol.IsValidAccountName(FreezedSafeBox.CurrentProtocol,newName,errors) then begin errors := 'Invalid account name "'+newName.ToPrintable+'" length:'+IntToStr(length(newName))+': '+errors; Exit; end; diff --git a/src/core/UOpTransaction.pas b/src/core/UOpTransaction.pas index a7cdad647..ae00de962 100644 --- a/src/core/UOpTransaction.pas +++ b/src/core/UOpTransaction.pas @@ -550,7 +550,7 @@ function TOpChangeAccountInfo.DoOperation(AccountPreviousUpdatedBlock : TAccount end; If (account_name in FData.changes_type) then begin If (Length(FData.new_name)>0) then begin - If Not TPCSafeBox.ValidAccountName(FData.new_name,errors) then Exit; + If Not TPascalCoinProtocol.IsValidAccountName(AccountTransaction.FreezedSafeBox.CurrentProtocol,FData.new_name,errors) then Exit; end; end else begin If (Length(FData.new_name)>0) then begin diff --git a/src/core/UPCRPCFindAccounts.pas b/src/core/UPCRPCFindAccounts.pas index 724216104..43d277440 100644 --- a/src/core/UPCRPCFindAccounts.pas +++ b/src/core/UPCRPCFindAccounts.pas @@ -206,7 +206,7 @@ class function TRPCFindAccounts.FindAccounts(const ASender: TRPCProcess; // Validate Parameters if (Length(LAccountName)>0) And (LSearchByNameType = st_exact) then begin LRaw.FromString( LAccountName ); - if not ASender.Node.Bank.SafeBox.ValidAccountName(LRaw, LErrors) then begin + if not TPascalCoinProtocol.IsValidAccountName(CT_BUILD_PROTOCOL, LRaw, LErrors) then begin AErrorNum := CT_RPC_ErrNum_InvalidAccountName; AErrorDesc := LErrors; exit; diff --git a/src/core/UTxMultiOperation.pas b/src/core/UTxMultiOperation.pas index 3a28d3d0f..c011e636c 100644 --- a/src/core/UTxMultiOperation.pas +++ b/src/core/UTxMultiOperation.pas @@ -680,7 +680,7 @@ function TOpMultiOperation.DoOperation(AccountPreviousUpdatedBlock : TAccountPre end; If (account_name in chi.changes_type) then begin If (Length(chi.New_Name)>0) then begin - If Not TPCSafeBox.ValidAccountName(chi.New_Name,errors) then Exit; + If Not TPascalCoinProtocol.IsValidAccountName(AccountTransaction.FreezedSafeBox.CurrentProtocol,chi.New_Name,errors) then Exit; // Check name not found! j := AccountTransaction.FindAccountByNameInTransaction(chi.New_Name,newNameWasAdded, newNameWasDeleted); If (j>=0) Or (newNameWasAdded) or (newNameWasDeleted) then begin diff --git a/src/gui-classic/UFRMOperation.pas b/src/gui-classic/UFRMOperation.pas index a829f6af7..0b9448089 100644 --- a/src/gui-classic/UFRMOperation.pas +++ b/src/gui-classic/UFRMOperation.pas @@ -1050,7 +1050,7 @@ function TFRMOperation.UpdateOpChangeInfo(const TargetAccount: TAccount; var Sig If Not TBaseType.Equals(newName,TargetAccount.name) then begin changeName:=True; If Length(newName)>0 then begin - if (Not TPCSafeBox.ValidAccountName(newName,errors)) then begin + if (Not TPascalCoinProtocol.IsValidAccountName(TNode.Node.Bank.SafeBox.CurrentProtocol,newName,errors)) then begin errors := '"'+newName.ToPrintable+'" is not a valid name: '+errors; Exit; end; diff --git a/src/gui-classic/UFRMOperationsExplorer.pas b/src/gui-classic/UFRMOperationsExplorer.pas index 39b68d326..4a28a3126 100644 --- a/src/gui-classic/UFRMOperationsExplorer.pas +++ b/src/gui-classic/UFRMOperationsExplorer.pas @@ -409,7 +409,7 @@ procedure TFRMOperationsExplorer.bbAddOpChangeClick(Sender: TObject); aux := new_name; If Not InputQuery(Caption,Format('New name for account %s:',[TAccountComp.AccountNumberToAccountTxtNumber(nAccount)]),aux) then Break; aux := LowerCase(aux); - Until (aux='') Or (TPCSafeBox.ValidAccountName(TEncoding.ANSI.GetBytes(aux),errors)); + Until (aux='') Or (TPascalCoinProtocol.IsValidAccountName(FSourceNode.Bank.SafeBox.CurrentProtocol,TEncoding.ANSI.GetBytes(aux),errors)); new_name := aux; aux := IntToStr(new_type); From 59b58f12fa6f348c36c5d9a038c602abc4ff08c7 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 14 Mar 2023 13:35:26 +0100 Subject: [PATCH 253/275] Update PIP-0044.md --- PIP/PIP-0044.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PIP/PIP-0044.md b/PIP/PIP-0044.md index 2e9c8f70f..05e22e84e 100644 --- a/PIP/PIP-0044.md +++ b/PIP/PIP-0044.md @@ -14,9 +14,9 @@ NFT (Non-fungible-token) is a well known item in the blockchain industry. It's currently based on store the item (usually a HASH of a information) in the blockchain as a Proof-of-ownership of the item. -This means that this HASH of the item is stored in a transaction included in a block, and what really is used for transfers (buy/sell transactions) is a reference of the transaction, so **there is no warranty/prevention that same NFT HASH is stored i other blocks/transactions** +This means that this HASH of the item is stored in a transaction included in a block, and what really is used for transfers (buy/sell transactions) is a reference of the transaction, so **there is no warranty/prevention that same NFT HASH is stored in other blocks/transactions** -A true NFT must be something that is impossible to be duplicated, so we present a way to store Induplicatable NFT on the blockchain because the HASH will live on the Safebox struct (that is a representation of the ledger balance of the blockchain information) +A true NFT must be something that is impossible to be duplicated, so we present a way to store Induplicatable NFT on the blockchain because the HASH will live on the Safebox struct (that is a representation of the ledger balance of the blockchain information) and **HASH will be induplicatable** on Safebox struct, **converting NFT owner in a PASA owner** Also, thanks to Safebox current features, this Induplicatable NFT can be sold using same on-chain transactions mechanism without third party neither single point of failure (PIP-0002 - In-protocol PASA Exchange) From b5fd3966bec4e46b88540555c15dd21596fc483b Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Tue, 14 Mar 2023 13:37:12 +0100 Subject: [PATCH 254/275] Update PIP-0044.md --- PIP/PIP-0044.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PIP/PIP-0044.md b/PIP/PIP-0044.md index 05e22e84e..cc97ca9e0 100644 --- a/PIP/PIP-0044.md +++ b/PIP/PIP-0044.md @@ -55,7 +55,7 @@ This PIP-0044 will implement **Option C** allowing first char as a numberic "0". (length(new_name)=64) and (IsHexadecimal(new_name)) then continue - else Error('Invalid numeric first char on a non-hash hexadecimal 32 bytes representation'); + else Error('Invalid numeric first char on a non-hash hexadecimal 32 bytes representation'); end; ``` From 80ef410b03d82790b9c59af8c113d4d68f60a34f Mon Sep 17 00:00:00 2001 From: Skybuck Flying <skybuck2000@hotmail.com> Date: Tue, 4 Apr 2023 20:52:33 +0200 Subject: [PATCH 255/275] Packed directive added to record TBlockHeader. Record TBlockHeader is of size 24 bytes on win64 platform. This is due to quad word alignment in compiler settings. To force the record into 16 bytes, the packed directive should be used. Untested what the side effects could be of this, possibilities: 1. Slight slow down of existing code. 2. Perhaps some memory savings here and there. The current PascalCoin is not affected because it loads fields individually. This could be sped up somewhat by loading the blockheader all at once. --- src/core/UFileStorage.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/UFileStorage.pas b/src/core/UFileStorage.pas index 50a506fd0..672eb3c31 100644 --- a/src/core/UFileStorage.pas +++ b/src/core/UFileStorage.pas @@ -29,7 +29,7 @@ interface Type - TBlockHeader = Record + TBlockHeader = packed record BlockNumber : Cardinal; StreamBlockRelStartPos : Int64; BlockSize : Cardinal; From 9ea4292860fb8b1aaa3feb9f544eb1f4587c697b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Kj=C3=A6rstad?= <mkjaerstad@protonmail.com> Date: Mon, 10 Apr 2023 19:52:41 +0200 Subject: [PATCH 256/275] Update copyright year to 2023 --- LICENSE | 2 +- README.md | 2 +- src/gui-classic/UFRMAbout.dfm | 2 +- src/gui-classic/UFRMAbout.lfm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/LICENSE b/LICENSE index 0b675ca40..bab6f1d98 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2016-2022 Pascal Cryptocurrency developers based on original Albert Molina source code +Copyright (c) 2016-2023 Pascal Cryptocurrency developers based on original Albert Molina source code Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 1ea2c47e0..f0deef80b 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ``` -Copyright (c) 2016-2022 Pascal developers based on original Albert Molina source code +Copyright (c) 2016-2023 Pascal developers based on original Albert Molina source code ``` Please use at your own risk. diff --git a/src/gui-classic/UFRMAbout.dfm b/src/gui-classic/UFRMAbout.dfm index d8260fd2f..7bfe418ab 100644 --- a/src/gui-classic/UFRMAbout.dfm +++ b/src/gui-classic/UFRMAbout.dfm @@ -217,7 +217,7 @@ object FRMAbout: TFRMAbout BorderStyle = bsNone Ctl3D = False Lines.Strings = ( - 'Copyright (c) 2016 - 2022 PascalCoin developers' + 'Copyright (c) 2016 - 2023 PascalCoin developers' 'Based on Albert Molina original source code' '' diff --git a/src/gui-classic/UFRMAbout.lfm b/src/gui-classic/UFRMAbout.lfm index 11d9bbef4..40edf01e5 100644 --- a/src/gui-classic/UFRMAbout.lfm +++ b/src/gui-classic/UFRMAbout.lfm @@ -197,7 +197,7 @@ object FRMAbout: TFRMAbout Width = 478 BorderStyle = bsNone Lines.Strings = ( - 'Copyright (c) 2016 - 2022 PascalCoin developers' + 'Copyright (c) 2016 - 2023 PascalCoin developers' 'Based on Albert Molina original source code' '' 'Pascal (aka Pascal Coin) is P2P cryptocurrency without the need for historical operations. This software comprises a node within the Pascal network.' From 12606d38f77da73b2e10fb96d4b9c41ddff82e63 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 27 Apr 2023 14:33:27 +0200 Subject: [PATCH 257/275] AbstractMem v1.7 Added TMemoryBTreeData<TData> that allows multiple indexes --- .../abstractmem/ConfigAbstractMem.inc | 5 +- .../abstractmem/UMemoryBTreeData.pas | 479 ++++++++++++++++++ .../abstractmem/tests/AbstractMem.Tests.dpr | 4 +- .../tests/src/UMemoryBTreeData.Tests.pas | 87 ++++ 4 files changed, 573 insertions(+), 2 deletions(-) create mode 100644 src/libraries/abstractmem/UMemoryBTreeData.pas create mode 100644 src/libraries/abstractmem/tests/src/UMemoryBTreeData.Tests.pas diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index 08dd696e4..cd4b77fdf 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -72,9 +72,12 @@ - Added BTree index on TAbstractMemBTreeData with TAbstractMemBTreeDataIndex<TBTreeData> class - Added cache on TAbstractMemBTreeData<TData> structures + Version 1.7 - April 2023 + - Added TMemoryBTreeData<TData> structures that allows multiple indexes via "AddIndex" method creating TMemoryBTreeDataIndex<TBTreeData> objects + } const - CT_ABSTRACTMEM_VERSION = 1.6; // Each revision should increase this version... + CT_ABSTRACTMEM_VERSION = 1.7; // Each revision should increase this version... diff --git a/src/libraries/abstractmem/UMemoryBTreeData.pas b/src/libraries/abstractmem/UMemoryBTreeData.pas new file mode 100644 index 000000000..2dbb8766e --- /dev/null +++ b/src/libraries/abstractmem/UMemoryBTreeData.pas @@ -0,0 +1,479 @@ +unit UMemoryBTreeData; + +{ + This file is part of AbstractMem framework + + Copyright (C) 2020-2023 Albert Molina - bpascalblockchain@gmail.com + + https://github.com/PascalCoinDev/ + + *** BEGIN LICENSE BLOCK ***** + + The contents of this files are subject to the Mozilla Public License Version + 2.0 (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL + + Software distributed under the License is distributed on an "AS IS" basis, + WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + for the specific language governing rights and limitations under the License. + + The Initial Developer of the Original Code is Albert Molina. + + See ConfigAbstractMem.inc file for more info + + ***** END LICENSE BLOCK ***** +} + +{$ifdef FPC} + {$mode DELPHI} +{$endif} +{$H+} + +interface + +uses + Classes, SysUtils, + SyncObjs, + // NOTE ABOUT FREEPASCAL (2020-03-10) + // Current version 3.0.4 does not contain valid support for Generics, using Generics from this: + // https://github.com/PascalCoinDev/PascalCoin/tree/master/src/libraries/generics.collections + // (Download and set folder as a "units include folder" in compiler options) + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} + UOrderedList, UAbstractBTree; + +{$I ./ConfigAbstractMem.inc } + +{$IFDEF ABSTRACTMEM_TESTING_MODE} + {$DEFINE ABSTRACTMEM_CIRCULAR_SEARCH_PROTECTION} +{$ENDIF} + +type + EMemoryBTreeData = Class(EAbstractBTree); + + TMemoryBTreeDataAbstract<TBTreeData> = Class(TMemoryBTree<Pointer>) + public + type PBTreeData = ^TBTreeData; + private + var + FOnCompareBTreeDataMethod: TComparison<TBTreeData>; + protected + function DoCompareData(const ALefTBTreeData, ARighTBTreeData: Pointer): Integer; override; + // + function AddInherited(const AData: PBTreeData) : Boolean; + function DeleteInherited(const AData: PBTreeData) : Boolean; + public + constructor Create(const AOnCompareBTreeDataMethod: TComparison<TBTreeData>; AAllowDuplicates : Boolean; AOrder : Integer); reintroduce; + procedure Add(); reintroduce; + procedure Delete(); reintroduce; + function FindData(const AData: TBTreeData; var AFoundData : TBTreeData) : Boolean; overload; + function FindData(const AData: TBTreeData; var AFoundData : PBTreeData) : Boolean; overload; + function FindDataPos(const AData: TBTreeData; out ANode : TAbstractBTree<Integer,Pointer>.TAbstractBTreeNode; out iPos : Integer) : Boolean; overload; + function FindDataPrecessor(const AData : TBTreeData; var APrecessor : TBTreeData) : Boolean; + function FindDataSuccessor(const AData : TBTreeData; var ASuccessor : TBTreeData) : Boolean; + function FindDataLowest(out ALowest : TBTreeData) : Boolean; + function FindDataHighest(out AHighest : TBTreeData) : Boolean; + End; + + {$IFnDEF FPC} + TMemoryBTreeDataIndex<TBTreeData> = Class; + {$ENDIF} + + TMemoryBTreeData<TBTreeData> = Class(TMemoryBTreeDataAbstract<TBTreeData>) + public + private + // Ref: 20211111-1 -- TODO + // FreePascal issue: Does not allow recursive Generics... + // due to this issue (on Delphi is allowed) then I must use TList< TOjbect > instead + // last FreePascal version with this issue: 3.2.0 (will need to check on future versions) + {$IFDEF FPC} + FIndexes : TList< TObject >; + {$ELSE} + // Ref: 20211111-1 I can't use this... in Delphi it works! Not in FreePascal... SHIT! + FIndexes : TList< TMemoryBTreeDataIndex<TBTreeData> >; + {$ENDIF} + protected + procedure DisposeData(var AData : Pointer); override; + public + constructor Create(const AOnCompareBTreeDataMethod: TComparison<TBTreeData>; AAllowDuplicates : Boolean; AOrder : Integer); + destructor Destroy; override; + function CanAddData(const AData: TBTreeData) : Boolean; + function AddData(const AData: TBTreeData) : Boolean; + function DeleteData(const AData: TBTreeData) : Boolean; + function IndexesCount : Integer; + // See ref: 20211111-1 + {$IFDEF FPC} + function GetIndex(AIndex : Integer) : TObject; + {$ELSE} + function GetIndex(AIndex : Integer) : TMemoryBTreeDataIndex<TBTreeData>; + {$ENDIF} + procedure CheckConsistency; override; + procedure AddIndex(const AOnCompareBTreeDataMethod: TComparison<TBTreeData>; AAllowDuplicates : Boolean); + End; + + TMemoryBTreeDataIndex<TBTreeData> = Class(TMemoryBTreeDataAbstract<TBTreeData>) + private + FOwner : TMemoryBTreeData<TBTreeData>; + protected + public + Property Owner : TMemoryBTreeData<TBTreeData> read FOwner; + constructor Create(AOwner : TMemoryBTreeData<TBTreeData>; + const AOnCompareBTreeDataMethod: TComparison<TBTreeData>; AAllowDuplicates : Boolean); + destructor Destroy; override; + End; + + +implementation + +uses UAbstractMem; + +{ TMemoryBTreeDataAbstract<TBTreeData> } + +procedure TMemoryBTreeDataAbstract<TBTreeData>.Add; +begin + raise EMemoryBTreeData.Create('Invalid use of Abstract function '+ClassName+'.Add'); +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.AddInherited(const AData: PBTreeData): Boolean; +begin + Result := inherited Add(AData); +end; + +constructor TMemoryBTreeDataAbstract<TBTreeData>.Create( + const AOnCompareBTreeDataMethod: TComparison<TBTreeData>; + AAllowDuplicates: Boolean; AOrder: Integer); +begin + FOnCompareBTreeDataMethod := AOnCompareBTreeDataMethod; + inherited Create(OnCompareDataMethod,AAllowDuplicates,AOrder); +end; + +procedure TMemoryBTreeDataAbstract<TBTreeData>.Delete; +begin + raise EMemoryBTreeData.Create('Invalid use of Abstract function '+ClassName+'.Delete'); +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.DeleteInherited( + const AData: PBTreeData): Boolean; +begin + Result := inherited Delete(AData); +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.DoCompareData( + const ALefTBTreeData, ARighTBTreeData: Pointer): Integer; +begin + if ALefTBTreeData=ARighTBTreeData then Result := 0 + else Result := FOnCompareBTreeDataMethod(PBTreeData(ALefTBTreeData)^,PBTreeData(ARighTBTreeData)^); +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.FindData(const AData: TBTreeData; + var AFoundData: PBTreeData): Boolean; +var P : PBTreeData; + node : TAbstractBTreeNode; + iPos : Integer; +begin + new(P); + try + P^ := AData; + if Find(P,node,iPos) then begin + Result := True; + AFoundData := PBTreeData(node.data[iPos]); + end else Result := False; + finally + Dispose(P); + end; +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.FindData(const AData: TBTreeData; + var AFoundData: TBTreeData): Boolean; +var P : PBTreeData; +begin + if FindData(AData,P) then begin + AFoundData := P^; + Result := True; + end else Result := False; +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.FindDataHighest( + out AHighest: TBTreeData): Boolean; +var P : Pointer; +begin + if FindHighest(P) then begin + Result := True; + AHighest := PBTreeData(P)^; + end else Result := False; +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.FindDataLowest( + out ALowest: TBTreeData): Boolean; +var P : Pointer; +begin + if FindLowest(P) then begin + Result := True; + ALowest := PBTreeData(P)^; + end else Result := False; +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.FindDataPos( + const AData: TBTreeData; + out ANode: TAbstractBTree<Integer, Pointer>.TAbstractBTreeNode; + out iPos: Integer): Boolean; +var P : PBTreeData; +begin + new(P); + try + P^ := AData; + Result := Find(P,ANode,iPos); + finally + Dispose(P); + end; +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.FindDataPrecessor( + const AData: TBTreeData; var APrecessor: TBTreeData): Boolean; +var P : PBTreeData; + PFound : Pointer; +begin + new(P); + try + P^ := AData; + Result := FindPrecessor(P,PFound); + if Result then APrecessor := PBTreeData(PFound)^; + finally + Dispose(P); + end; +end; + +function TMemoryBTreeDataAbstract<TBTreeData>.FindDataSuccessor( + const AData: TBTreeData; var ASuccessor: TBTreeData): Boolean; +var P : PBTreeData; + PFound : Pointer; +begin + new(P); + try + P^ := AData; + Result := FindSuccessor(P,PFound); + if Result then ASuccessor := PBTreeData(PFound)^; + finally + Dispose(P); + end; +end; + +{ TMemoryBTreeData<TBTreeData> } + +function TMemoryBTreeData<TBTreeData>.AddData(const AData: TBTreeData): Boolean; +var iPos : Integer; + LNode : TAbstractBTreeNode; + i : Integer; + LBTreeIndex : TMemoryBTreeDataIndex<TBTreeData>; + P : PBTreeData; +begin + Lock; + Try + Result := True; + New(P); + Try + P^ := AData; + i := 0; + while (Result) and (i<FIndexes.Count) do begin + LBTreeIndex := TMemoryBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if (Not LBTreeIndex.AllowDuplicates) then begin + Result := Not LBTreeIndex.Find(P,LNode,iPos); + end; + inc(i); + end; + if Result then begin + Result := AddInherited(P); + if Result then begin + for i := 0 to FIndexes.Count-1 do begin + LBTreeIndex := TMemoryBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if Not LBTreeIndex.AddInherited(P) then begin + raise EMemoryBTreeData.Create(Format('Fatal error adding index %d/%d', + [i+1,FIndexes.Count])); + end; + end; + end; + end; + Finally + if Not Result then begin + // Dispose + Dispose(P); + end; + End; + Finally + Unlock; + End; +end; + +procedure TMemoryBTreeData<TBTreeData>.AddIndex( + const AOnCompareBTreeDataMethod: TComparison<TBTreeData>; + AAllowDuplicates: Boolean); +var Lindex : TMemoryBTreeDataIndex<TBTreeData>; +begin + Lock; + try + Lindex := TMemoryBTreeDataIndex<TBTreeData>.Create(Self,AOnCompareBTreeDataMethod,AAllowDuplicates); + finally + Unlock; + end; +end; + +function TMemoryBTreeData<TBTreeData>.CanAddData( + const AData: TBTreeData): Boolean; +var iPos : Integer; + LNode : TAbstractBTreeNode; + i : Integer; + LBTreeIndex : TMemoryBTreeDataIndex<TBTreeData>; + P : PBTreeData; +begin + Result := True; + New(P); + Try + P^ := AData; + i := 0; + while (Result) and (i<FIndexes.Count) do begin + LBTreeIndex := TMemoryBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if (Not LBTreeIndex.AllowDuplicates) then begin + Result := Not LBTreeIndex.Find(P,LNode,iPos); + end; + inc(i); + end; + if (Result) And (Not AllowDuplicates) then begin + Result := Not Find(P,LNode,iPos); + end; + Finally + Dispose(P); + End; +end; + +procedure TMemoryBTreeData<TBTreeData>.CheckConsistency; +var i, nCount : Integer; + LBTreeIndex : TMemoryBTreeDataIndex<TBTreeData>; + LSearch : PBTreeData; + LFound : TBTreeData; +begin + inherited; + nCount := 0; + if FindDataLowest(LFound) then begin + inc(nCount); + for i := 0 to FIndexes.Count-1 do begin + LBTreeIndex := TMemoryBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if Not LBTreeIndex.FindData(LFound,LSearch) then raise EMemoryBTreeData.Create(Format('Consistency error data %d not found on index %d/%d',[nCount, i+1,FIndexes.Count])); + end; + while FindDataSuccessor(LSearch^,LFound) do begin + inc(nCount); + for i := 0 to FIndexes.Count-1 do begin + LBTreeIndex := TMemoryBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if Not LBTreeIndex.FindData(LFound,LSearch) then raise EMemoryBTreeData.Create(Format('Consistency error data %d not found on index %d/%d',[nCount, i+1,FIndexes.Count])); + end; + end; + end; + for i := 0 to FIndexes.Count-1 do begin + LBTreeIndex := TMemoryBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if (LBTreeIndex.Count > Self.Count) then raise EMemoryBTreeData.Create(Format('Consistency error on index %d/%d count %d > %d',[i+1,FIndexes.Count,LBTreeIndex.Count,Self.Count])); + LBTreeIndex.CheckConsistency; + end; + +end; + +constructor TMemoryBTreeData<TBTreeData>.Create( + const AOnCompareBTreeDataMethod: TComparison<TBTreeData>; + AAllowDuplicates: Boolean; AOrder: Integer); +begin + {$IFDEF FPC} + FIndexes := TList< TObject >.Create; + {$ELSE} + FIndexes := TList< TMemoryBTreeDataIndex<TBTreeData> >.Create; + {$ENDIF} + inherited Create(AOnCompareBTreeDataMethod,AAllowDuplicates,AOrder); +end; + +function TMemoryBTreeData<TBTreeData>.DeleteData( + const AData: TBTreeData): Boolean; +var i : Integer; + LBTreeIndex : TMemoryBTreeDataIndex<TBTreeData>; + PIndex : Pointer; + PBData : PBTreeData; +begin + Lock; + Try + if FindData(AData,PBData) then begin + // Delete from indexes + for i := 0 to FIndexes.Count-1 do begin + LBTreeIndex := TMemoryBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + if Not LBTreeIndex.FindExt(PBData,PIndex) then begin + // Fatal error. Not found + raise EMemoryBTreeData.Create(Format('Fatal error Data not found in index %d/%d to Delete',[i+1,Findexes.Count])); + end; + if not LBTreeIndex.DeleteInherited(PIndex) then begin + raise EMemoryBTreeData.Create(Format('Fatal error Data not deleted in index %d/%d',[i+1,Findexes.Count])); + end; + end; + // + DeleteInherited(PBData); + Dispose(PBData); + Result := True; + End else Result := False; + Finally + Unlock; + End; +end; + +destructor TMemoryBTreeData<TBTreeData>.Destroy; +var i : Integer; + LBTreeIndex : TMemoryBTreeDataIndex<TBTreeData>; +begin + EraseTree; + for i := FIndexes.Count-1 downto 0 do begin + LBTreeIndex := TMemoryBTreeDataIndex<TBTreeData>(FIndexes.Items[i]); + LBTreeIndex.Free; + end; + FreeAndNil(FIndexes); + inherited; +end; + +procedure TMemoryBTreeData<TBTreeData>.DisposeData(var AData: Pointer); +var P : PBTreeData; +begin + inherited; + P := AData; + Dispose(P); + AData := Nil; +end; + +{$IFDEF FPC} +function TMemoryBTreeData<TBTreeData>.GetIndex(AIndex : Integer) : TObject; +{$ELSE} +function TMemoryBTreeData<TBTreeData>.GetIndex(AIndex : Integer) : TMemoryBTreeDataIndex<TBTreeData>; +{$ENDIF} +begin + Result := FIndexes.Items[AIndex]; +end; + +function TMemoryBTreeData<TBTreeData>.IndexesCount: Integer; +begin + Result := FIndexes.Count; +end; + +{ TMemoryBTreeDataIndex<TBTreeData> } + +constructor TMemoryBTreeDataIndex<TBTreeData>.Create( + AOwner: TMemoryBTreeData<TBTreeData>; + const AOnCompareBTreeDataMethod: TComparison<TBTreeData>; + AAllowDuplicates: Boolean); +begin + FOwner := AOwner; + AOwner.FIndexes.Add(Self); + inherited Create(AOnCompareBTreeDataMethod,AAllowDuplicates,AOwner.Order); +end; + +destructor TMemoryBTreeDataIndex<TBTreeData>.Destroy; +begin + FOwner.FIndexes.Remove(Self); + inherited; +end; + +initialization + +finalization + +end. diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr index cce735e78..7995c2c6b 100644 --- a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr @@ -30,6 +30,7 @@ uses UAbstractMem in '..\UAbstractMem.pas', UAbstractMemBTree in '..\UAbstractMemBTree.pas', UAbstractMemTList in '..\UAbstractMemTList.pas', + UMemoryBTreeData in '..\UMemoryBTreeData.pas', UAVLCache in '..\UAVLCache.pas', UCacheMem in '..\UCacheMem.pas', UFileMem in '..\UFileMem.pas', @@ -39,7 +40,8 @@ uses UAbstractBTree.Tests in 'src\UAbstractBTree.Tests.pas', UAbstractMemBTree.Tests in 'src\UAbstractMemBTree.Tests.pas', UAbstractMemTList.Tests in 'src\UAbstractMemTList.Tests.pas', - UFileMem.Tests in 'src\UFileMem.Tests.pas'; + UFileMem.Tests in 'src\UFileMem.Tests.pas', + UMemoryBTreeData.Tests in 'src\UMemoryBTreeData.Tests.pas'; {$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} type diff --git a/src/libraries/abstractmem/tests/src/UMemoryBTreeData.Tests.pas b/src/libraries/abstractmem/tests/src/UMemoryBTreeData.Tests.pas new file mode 100644 index 000000000..1c177be3b --- /dev/null +++ b/src/libraries/abstractmem/tests/src/UMemoryBTreeData.Tests.pas @@ -0,0 +1,87 @@ +unit UMemoryBTreeData.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +uses + SysUtils, Classes, + {$IFDEF FPC} + fpcunit, testutils, testregistry, + {$ELSE} + TestFramework, + {$ENDIF} + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} + UMemoryBTreeData, + UOrderedList; + +type + TestTMemoryBTreeData = class(TTestCase) + strict private + public + Type TTestData = record + a : Integer; + b : String; + end; + published + procedure Test_Integer; + procedure Test_Record; + end; + +implementation + + +{ TestTMemoryBTreeData } + +function CompareTTestData(const ALeft, ARight: TestTMemoryBTreeData.TTestData): Integer; +begin + Result := ALeft.a - ARight.a; + if Result=0 then Result := TComparison_String(ALeft.b,ARight.b); +end; + +procedure TestTMemoryBTreeData.Test_Integer; +var Lbt : TMemoryBTreeData<Integer>; + i, intValue : Integer; +begin + Lbt := TMemoryBTreeData<Integer>.Create(TComparison_Integer,True,7); + try + for i:=1 to Lbt.Order do Lbt.AddIndex(TComparison_Integer,False); + i := 1; + repeat + intValue := (i DIV 2); + inc(i); + Lbt.AddData(intValue); + if (i MOD Lbt.Order)=0 then Lbt.DeleteData(intValue); + until Lbt.Height>6; + Lbt.CheckConsistency; + finally + Lbt.Free; + end; +end; + +procedure TestTMemoryBTreeData.Test_Record; +var Lbt : TMemoryBTreeData<TTestData>; + i : Integer; + d : TTestData; +begin + Lbt := TMemoryBTreeData<TTestData>.Create(CompareTTestData,True,7); + try + for i:=1 to Lbt.Order do Lbt.AddIndex(CompareTTestData,False); + repeat + d.a := (i DIV 2); + d.b := IntToStr(d.a); + inc(i); + Lbt.AddData(d); + if (i MOD Lbt.Order)=0 then Lbt.DeleteData(d); + until Lbt.Height>6; + Lbt.CheckConsistency; + finally + Lbt.Free; + end; +end; + +initialization + RegisterTest(TestTMemoryBTreeData{$IFNDEF FPC}.Suite{$ENDIF}); +end. From 005cca2c382f6ac032f9adc4fe2bf42fc2df99fa Mon Sep 17 00:00:00 2001 From: PascalCoinDev <bpascalblockchain@gmail.com> Date: Tue, 9 May 2023 13:16:28 +0200 Subject: [PATCH 258/275] Add BTree index for JSON Objects names --- src/libraries/pascalcoin/UJSONFunctions.pas | 104 ++++++++++++++++-- .../pascalcoin/tests/JSONFunctions.Tests.dpr | 66 +++++++++++ .../tests/src/UJSONFunctions.Tests.pas | 76 +++++++++++++ 3 files changed, 239 insertions(+), 7 deletions(-) create mode 100644 src/libraries/pascalcoin/tests/JSONFunctions.Tests.dpr create mode 100644 src/libraries/pascalcoin/tests/src/UJSONFunctions.Tests.pas diff --git a/src/libraries/pascalcoin/UJSONFunctions.pas b/src/libraries/pascalcoin/UJSONFunctions.pas index 878c4101f..bf1359647 100644 --- a/src/libraries/pascalcoin/UJSONFunctions.pas +++ b/src/libraries/pascalcoin/UJSONFunctions.pas @@ -27,6 +27,9 @@ interface {$DEFINE DELPHIXE} {$ENDIF} +{$DEFINE USE_BTREE} +{$DEFINE JSONOBJECTS_NAMES_CASE_SENSITIVITY} + {$IFDEF FPC} fpjson, jsonparser, {$ELSE} @@ -36,6 +39,7 @@ interface DBXJSON, {$ENDIF} SysUtils, DateUtils, Variants, Classes, + {$IFDEF USE_BTREE}UAbstractBTree,{$ENDIF} {$IFNDEF FPC}System.Generics.Collections{$ELSE}Generics.Collections{$ENDIF}; Type @@ -127,10 +131,10 @@ TPCJSONArray = class; Constructor Create; override; Destructor Destroy; override; Property Items[Index:Integer] : TPCJSONData read GetItems write SetItems; - Procedure Insert(Index:Integer; PCJSONData:TPCJSONData); - Procedure Delete(index : Integer); + Procedure Insert(Index:Integer; PCJSONData:TPCJSONData); virtual; + Procedure Delete(index : Integer); virtual; function Count : Integer; - Procedure Clear; + Procedure Clear; virtual; End; TPCJSONArray = class(TPCJSONList) @@ -152,6 +156,11 @@ TPCJSONArray = class(TPCJSONList) TPCJSONObject = Class(TPCJSONList) private + {$IFDEF USE_BTREE} + FSearchingValue : String; + FOrderedByName : TMemoryBTree<Integer>; + function CompareBTree(const Left, Right: Integer): Integer; + {$ENDIF} Function GetIndexOrCreateName(Name : String) : Integer; Function GetByName(Name : String) : TPCJSONNameValue; protected @@ -183,6 +192,10 @@ TPCJSONArray = class(TPCJSONList) Function GetNameValue(index : Integer) : TPCJSONNameValue; Function IsNull(ParamName : String) : Boolean; Procedure SetAs(Name : String; Value : TPCJSONData); + Procedure Delete(index : Integer); override; + Procedure Clear; override; + Procedure Insert(Index:Integer; PCJSONData:TPCJSONData); override; + procedure CheckConsistency; End; EPCParametresError = Class(Exception); @@ -771,6 +784,14 @@ procedure TPCJSONObject.CheckCanInsert(Index: Integer; PCJSONData: TPCJSONData); if Not (PCJSONData is TPCJSONNameValue) then raise Exception.Create('Object inside a '+TPCJSONData.ClassName+' must be a '+TPCJSONNameValue.ClassName+' (currently '+PCJSONData.ClassName+')'); end; +procedure TPCJSONObject.CheckConsistency; +begin + {$IFDEF USE_BTREE} + FOrderedByName.CheckConsistency; + if FOrderedByName.Count<>Count then raise EPCParametresError.Create('Not valid counters'); + {$ENDIF} +end; + procedure TPCJSONObject.CheckValidName(Name: String); Var i : Integer; begin @@ -783,9 +804,20 @@ procedure TPCJSONObject.CheckValidName(Name: String); end; end; +procedure TPCJSONObject.Clear; +begin + inherited; + {$IFDEF USE_BTREE} + FOrderedByName.EraseTree; + {$ENDIF} +end; + constructor TPCJSONObject.Create; begin inherited; + {$IFDEF USE_BTREE} + FOrderedByName := TMemoryBTree<Integer>.Create(CompareBTree,False,7); + {$ENDIF} end; constructor TPCJSONObject.CreateFromJSONObject(JSONObject: TJSONObject); @@ -821,6 +853,34 @@ constructor TPCJSONObject.CreateFromJSONObject(JSONObject: TJSONObject); {$ENDIF} end; +{$IFDEF USE_BTREE} +function TPCJSONObject.CompareBTree(const Left, Right: Integer): Integer; +var sLeft,sRight : String; +begin + if Left=-1 then sLeft := FSearchingValue + else if (Left>=0) and (Left<FList.Count) and (Assigned(FList.Items[Left])) And (TObject(FList.Items[Left]) is TPCJSONNameValue) then sLeft := TPCJSONNameValue( FList.Items[Left] ).Name + else raise EPCParametresError.Create('Invalid JSON left index '+Left.ToString); + if Right=-1 then sRight := FSearchingValue + else if (Right>=0) and (Right<FList.Count) and (Assigned(FList.Items[Right])) And (TObject(FList.Items[Right]) is TPCJSONNameValue) then sRight := TPCJSONNameValue( FList.Items[Right] ).Name + else raise EPCParametresError.Create('Invalid JSON right index '+Right.ToString); + {$IFDEF JSONOBJECTS_NAMES_CASE_SENSITIVITY} + // NOTE: CompareStr is case sensitivity + Result := CompareStr(sLeft,sRight); + {$ELSE} + Result := CompareText(sLeft,sRight); + {$ENDIF} +end; +{$ENDIF} + +procedure TPCJSONObject.Delete(index: Integer); +begin + {$IFDEF USE_BTREE} + if (index<0) or (index>=FList.Count) then raise EPCParametresError.Create('Invalid delete index '+index.ToString+'/'+FList.Count.ToString); + FSearchingValue := TPCJSONNameValue( FList.Items[index] ).Name; + FOrderedByName.Delete(-1); + {$ENDIF} + inherited; +end; procedure TPCJSONObject.DeleteName(Name: String); Var i : Integer; @@ -833,8 +893,10 @@ procedure TPCJSONObject.DeleteName(Name: String); destructor TPCJSONObject.Destroy; begin - inherited; + {$IFDEF USE_BTREE} + FOrderedByName.Free; + {$ENDIF} end; function TPCJSONObject.FindName(Name: String): TPCJSONNameValue; @@ -893,7 +955,8 @@ function TPCJSONObject.GetIndexOrCreateName(Name: String): Integer; if (Result<0) then begin CheckValidName(Name); NV := TPCJSONNameValue.Create(Name); - Result := FList.Add(NV); + Result := FList.Count; + Insert(Result,NV); end; end; @@ -918,15 +981,42 @@ function TPCJSONObject.IsNull(ParamName: String): Boolean; end; function TPCJSONObject.IndexOfName(Name: String): Integer; +{$IFDEF USE_BTREE} +var bnode : TMemoryBTree<Integer>.TAbstractBTreeNode; + i : Integer; +{$ENDIF} begin + {$IFDEF USE_BTREE} + FSearchingValue := Name; + if FOrderedByName.Find(-1,bnode,i) then begin + Result := bnode.data[i]; + end else Result := -1; + {$ELSE} for Result := 0 to FList.Count - 1 do begin if (Assigned(FList.Items[Result])) And (TObject(FList.Items[Result]) is TPCJSONNameValue) then begin - If TPCJSONNameValue( FList.Items[Result] ).Name = Name then begin - exit; + {$IFDEF JSONOBJECTS_NAMES_CASE_SENSITIVITY} + // NOTE: CompareStr is case sensitivity + If CompareStr(TPCJSONNameValue( FList.Items[Result] ).Name, Name)=0 then begin + Exit; + end; + {$ELSE} + if CompareText(TPCJSONNameValue( FList.Items[Result] ).Name, Name)=0 then begin + Exit; end; + {$ENDIF} end; end; Result := -1; + {$ENDIF} +end; + +procedure TPCJSONObject.Insert(Index: Integer; PCJSONData: TPCJSONData); +begin + inherited; + {$IFDEF USE_BTREE} + FSearchingValue := TPCJSONNameValue(PCJSONData).Name; + if not FOrderedByName.Add( Index ) then raise EPCParametresError.Create('Error adding "'+FSearchingValue+'" index '+Index.ToString+' on BTree'); + {$ENDIF} end; function TPCJSONObject.HasName(Name: String): Boolean; diff --git a/src/libraries/pascalcoin/tests/JSONFunctions.Tests.dpr b/src/libraries/pascalcoin/tests/JSONFunctions.Tests.dpr new file mode 100644 index 000000000..5aac447d3 --- /dev/null +++ b/src/libraries/pascalcoin/tests/JSONFunctions.Tests.dpr @@ -0,0 +1,66 @@ +program JSONFunctions.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +// Enable for Console tests +{.$DEFINE CONSOLE_TESTRUNNER} + +{$IFDEF CONSOLE_TESTRUNNER} + {$APPTYPE CONSOLE} +{$ENDIF} + +uses + {$IFDEF FPC} + {$IFDEF CONSOLE_TESTRUNNER} + Classes, + {$ELSE} + Interfaces, + Forms, GuiTestRunner, + {$ENDIF } + {$ELSE} + Forms, + TestFramework, + GUITestRunner, + TextTestRunner, + {$ENDIF } + UAbstractBTree in '..\..\abstractmem\UAbstractBTree.pas', + UOrderedList in '..\..\abstractmem\UOrderedList.pas', + UJSONFunctions in '..\UJSONFunctions.pas', + UJSONFunctions.Tests in 'src\UJSONFunctions.Tests.pas'; + +{$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} +type + TFreePascalConsoleRunner = class(TTestRunner) + protected + end; +var + Application : TFreePascalConsoleRunner; +{$ENDIF} + +begin + {$IFNDEF FPC} + System.ReportMemoryLeaksOnShutdown := True; + {$ENDIF} + + {$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} + Application := TFreePascalConsoleRunner.Create(nil); + {$ENDIF} + + Application.Title:='Test'; + Application.Initialize; + {$IFDEF FPC} + {$IF Not Defined(CONSOLE_TESTRUNNER)} + Application.CreateForm(TGuiTestRunner, TestRunner); + {$ENDIF} + Application.Run; + {$ELSE} + if IsConsole then + TextTestRunner.RunRegisteredTests + else + GUITestRunner.RunRegisteredTests; + {$ENDIF} +end. + + diff --git a/src/libraries/pascalcoin/tests/src/UJSONFunctions.Tests.pas b/src/libraries/pascalcoin/tests/src/UJSONFunctions.Tests.pas new file mode 100644 index 000000000..37aa48695 --- /dev/null +++ b/src/libraries/pascalcoin/tests/src/UJSONFunctions.Tests.pas @@ -0,0 +1,76 @@ +unit UJSONFunctions.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + +uses + SysUtils, + {$IFDEF FPC} + fpcunit, testutils, testregistry, + {$ELSE} + TestFramework, + {$ENDIF} + UJSONFunctions, + UAbstractBTree, UOrderedList; + +type + TestJSONFunctions = class(TTestCase) + strict private + public + procedure SetUp; override; + procedure TearDown; override; + published + procedure Test_JSON; + end; + +implementation + + + + +{ TestJSONFunctions } + +procedure TestJSONFunctions.SetUp; +begin + inherited; + +end; + +procedure TestJSONFunctions.TearDown; +begin + inherited; + +end; + +procedure TestJSONFunctions.Test_JSON; +var j : TPCJSONObject; +begin + j := TPCJSONObject.ParseJSONValue('{"a":[1,2,3,4,7],"d":null,"b":null,"C":null,"m":null,"J":"j"}') as TPCJSONObject; + try + j.AsInteger('j',1); + j.AsInteger('J',2); + assert(j.HasName('a'),'Not found'); + assert(j.HasName('b'),'Not found'); + assert(j.HasName('C'),'Not found'); + assert(j.HasName('d'),'Not found'); + assert(j.HasName('m'),'Not found'); + assert(j.HasName('j'),'Not found'); + assert(j.HasName('J'),'Not found'); + j.CheckConsistency; + while j.Count>0 do begin + j.DeleteName(j.GetNameValue(j.Count-1).Name); + j.CheckConsistency; + end; + + + finally + j.Free; + end; +end; + +initialization + RegisterTest(TestJSONFunctions{$IFNDEF FPC}.Suite{$ENDIF}); +end. From d18a8b6d20783c4b26bd581be7f0f5a969e3c8ad Mon Sep 17 00:00:00 2001 From: PascalCoinDev <bpascalblockchain@gmail.com> Date: Tue, 9 May 2023 13:36:28 +0200 Subject: [PATCH 259/275] Update UAbstractBTree.pas --- src/libraries/abstractmem/UAbstractBTree.pas | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/libraries/abstractmem/UAbstractBTree.pas b/src/libraries/abstractmem/UAbstractBTree.pas index c8eafd558..87a7fc248 100644 --- a/src/libraries/abstractmem/UAbstractBTree.pas +++ b/src/libraries/abstractmem/UAbstractBTree.pas @@ -184,8 +184,6 @@ TAbstractBTreeNode = record implementation -uses UAbstractMem; - { TAbstractBTree<TIdentify, TData> } function TAbstractBTree<TIdentify, TData>.Add(const AData: TData): Boolean; From 394fd31b9434e723f3268fb84af0963f61d706b0 Mon Sep 17 00:00:00 2001 From: PascalCoinDev <bpascalblockchain@gmail.com> Date: Tue, 9 May 2023 13:46:57 +0200 Subject: [PATCH 260/275] Update UJSONFunctions.pas --- src/libraries/pascalcoin/UJSONFunctions.pas | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libraries/pascalcoin/UJSONFunctions.pas b/src/libraries/pascalcoin/UJSONFunctions.pas index bf1359647..0749088c5 100644 --- a/src/libraries/pascalcoin/UJSONFunctions.pas +++ b/src/libraries/pascalcoin/UJSONFunctions.pas @@ -189,7 +189,8 @@ TPCJSONArray = class(TPCJSONList) Function AsCurrency(ParamName : String; DefValue : Currency) : Currency; Function SaveAsStream(ParamName : String; Stream : TStream) : Integer; Function LoadAsStream(ParamName : String; Stream : TStream) : Integer; - Function GetNameValue(index : Integer) : TPCJSONNameValue; + Function GetNameValue(index : Integer) : TPCJSONNameValue; overload; + Function GetNameValue(Name : String) : TPCJSONNameValue; overload; Function IsNull(ParamName : String) : Boolean; Procedure SetAs(Name : String; Value : TPCJSONData); Procedure Delete(index : Integer); override; @@ -960,6 +961,11 @@ function TPCJSONObject.GetIndexOrCreateName(Name: String): Integer; end; end; +function TPCJSONObject.GetNameValue(Name: String): TPCJSONNameValue; +begin + Result := Items[GetIndexOrCreateName(Name)] as TPCJSONNameValue; +end; + function TPCJSONObject.GetNameValue(index: Integer): TPCJSONNameValue; begin Result := Items[index] as TPCJSONNameValue; From 7fb57b6bf866bf8f6a9284ba6f687132a4c48557 Mon Sep 17 00:00:00 2001 From: PascalCoinDev <bpascalblockchain@gmail.com> Date: Mon, 15 May 2023 18:11:47 +0200 Subject: [PATCH 261/275] Update UJSONFunctions.pas --- src/libraries/pascalcoin/UJSONFunctions.pas | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libraries/pascalcoin/UJSONFunctions.pas b/src/libraries/pascalcoin/UJSONFunctions.pas index 0749088c5..ec38c8bc4 100644 --- a/src/libraries/pascalcoin/UJSONFunctions.pas +++ b/src/libraries/pascalcoin/UJSONFunctions.pas @@ -27,7 +27,9 @@ interface {$DEFINE DELPHIXE} {$ENDIF} +{$IFnDEF FPC} {$DEFINE USE_BTREE} +{$ENDIF} {$DEFINE JSONOBJECTS_NAMES_CASE_SENSITIVITY} {$IFDEF FPC} From 749d7af464cd3c67f2a45fcba7de546ac1216a65 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 4 Oct 2023 10:47:34 +0200 Subject: [PATCH 262/275] Added Log to TCacheMem --- src/libraries/abstractmem/UCacheMem.pas | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/libraries/abstractmem/UCacheMem.pas b/src/libraries/abstractmem/UCacheMem.pas index 1323512dd..87780bc9f 100644 --- a/src/libraries/abstractmem/UCacheMem.pas +++ b/src/libraries/abstractmem/UCacheMem.pas @@ -122,6 +122,7 @@ TCacheMemStats = record TOnSaveDataProc = function(const ABuffer; AStartPos : Int64; ASize: Integer): Integer of object; TOnNeedsTotalSizeProc = function(const ABuffer; AStartPos : Int64; ASize: Integer): Integer of object; TOnFinalizedCacheProc = procedure(const ASender : TCacheMem; const AProcessDesc : String; AElapsedMilis: Int64) of object; + TOnLog = procedure(ASender : TObject; const ALog : String) of object; ECacheMem = Class(Exception); @@ -143,6 +144,7 @@ TCacheMemStats = record FDefaultCacheDataBlocksSize : Int64; FGridCache : Boolean; FOnFlushedCache: TOnFinalizedCacheProc; + FOnLog: TOnLog; function FindCacheMemDataByPosition(APosition : Int64; out APCacheMemData : PCacheMemData) : Boolean; procedure Delete(var APCacheMemData : PCacheMemData); overload; function FlushCache(const AFlushCacheList : TOrderedList<PCacheMemData>) : Boolean; overload; @@ -183,6 +185,7 @@ TCacheMemStats = record {$ENDIF} function GetStatsReport(AClearStats : Boolean) : String; property OnFlushedCache : TOnFinalizedCacheProc read FOnFlushedCache write FOnFlushedCache; + property OnLog : TOnLog read FOnLog write FOnLog; End; implementation @@ -360,6 +363,7 @@ constructor TCacheMem.Create(AOnNeedDataProc : TOnNeedDataProc; AOnSaveDataProc FOldestUsed := Nil; FNewestUsed := Nil; FOnFlushedCache := Nil; + FOnLog := Nil; end; procedure TCacheMem.Delete(var APCacheMemData : PCacheMemData); @@ -490,7 +494,8 @@ function TCacheMem.FlushCache: Boolean; function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; var - i, LTempCacheDataSize, LAuxCacheDataSize, + i, LTotalRemovedBlocks : Integer; + LTempCacheDataSize, LAuxCacheDataSize, LFinalMaxMemSize, LMaxPendingRounds : Int64; PToRemove, PToNext : PCacheMemData; LListToFlush : TOrderedList<PCacheMemData>; @@ -509,12 +514,16 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; LPreviousCacheDataBlocks := FCacheDataBlocks; try {$ENDIF} + if Assigned(FOnLog) then begin + FOnLog(Self,Format('%s.FreeMem(MaxMem:%d,MaxBlocks:%d) Mem:%d Blocks:%d',[Self.ClassName,AMaxMemSize,AMaxBlocks,FCacheDataSize,FCacheDataBlocks])); + end; if (AMaxMemSize<0) then LFinalMaxMemSize := FCacheDataSize else LFinalMaxMemSize := AMaxMemSize; if (AMaxBlocks<0) then LMaxPendingRounds := 0 else LMaxPendingRounds := FCacheDataBlocks - AMaxBlocks; // + LTotalRemovedBlocks := 0; PToRemove := FOldestUsed; LListToFlush := TOrderedList<PCacheMemData>.Create(False,_TCacheMemDataTree_Compare); try @@ -524,6 +533,7 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; // Both conditions must be true ((LTempCacheDataSize > LFinalMaxMemSize) or (LMaxPendingRounds>0)) do begin + inc(LTotalRemovedBlocks); Dec(LMaxPendingRounds); PToNext := PToRemove^.used_next; // Capture now to avoid future PToRemove updates Dec(LTempCacheDataSize, Int64(PToRemove^.GetSize)); @@ -550,11 +560,14 @@ function TCacheMem.FreeMem(const AMaxMemSize, AMaxBlocks: Int64) : Boolean; if (Result) and (LAuxCacheDataSize<>0) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Removed size %d<>0 with CacheDataSize %d (save list %d)',[LAuxCacheDataSize,FCacheDataSize,LListToFlush.Count])); if (Result) and (LTempCacheDataSize > FCacheDataSize) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Expected Cache size is Higher (%d > obtained %d) (save list %d)',[LTempCacheDataSize,FCacheDataSize,LListToFlush.Count])); if (Result) and (LMaxPendingRounds>0) then raise ECacheMem.Create(Format('Inconsistent error on FreeMem Expected Max Blocks %d <> obtained %d',[AMaxBlocks,FCacheDataBlocks])); + if Assigned(FOnLog) then begin + FOnLog(Self,Format('Final %s.FreeMem(MaxMem:%d,MaxBlocks:%d) Mem:%d (=Temporal Mem:%d) Blocks:%d Removed:%d Flushed:%d', + [Self.ClassName,AMaxMemSize,AMaxBlocks,FCacheDataSize,LTempCacheDataSize,FCacheDataBlocks,LTotalRemovedBlocks,LListToFlush.Count])); + end; finally LListToFlush.Free; end; - Result := (Result) And (FCacheDataSize <= AMaxMemSize); {$IFDEF ABSTRACTMEM_ENABLE_STATS} finally Inc(FCacheMemStats.freememCount); From d5b09a6b746cc3b9a0ac6f169424fe7ff8d61eae Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 4 Oct 2023 10:51:11 +0200 Subject: [PATCH 263/275] Minor updated to 5.7.2 --- src/core/UAbstractMemBlockchainStorage.pas | 8 ++++++++ src/core/UBlockChain.pas | 9 +++++++++ src/core/UConst.pas | 2 +- src/core/UPCAbstractMem.pas | 7 +++++++ 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/core/UAbstractMemBlockchainStorage.pas b/src/core/UAbstractMemBlockchainStorage.pas index 5c28c203d..d1221c702 100644 --- a/src/core/UAbstractMemBlockchainStorage.pas +++ b/src/core/UAbstractMemBlockchainStorage.pas @@ -216,6 +216,7 @@ TPendingData = record Function DoLoadBlockChainExt(Operations : TPCOperationsComp; Block : Cardinal; const AOrphan : String) : Boolean; procedure AddMessage(AMessages : TStrings; const AMessage : String; ARaiseAnException : Boolean); procedure OnCacheMemFlushedCache(const ASender : TCacheMem; const AProcessDesc : String; AElapsedMilis: Int64); + procedure OnCacheMemLog(ASender : TObject; const ALog : String); protected procedure SetReadOnly(const Value: Boolean); override; Function DoGetBlockInformation(const ABlock : Integer; var AOperationBlock : TOperationBlock; var AOperationsCount : Integer; var AVolume : Int64) : Boolean; override; @@ -1028,6 +1029,7 @@ function TAbstractMemBlockchainStorage.DoInitialize: Boolean; LCacheMem.MaxCacheDataBlocks := 750000; {$ENDIF}; LCacheMem.OnFlushedCache := OnCacheMemFlushedCache; + LCacheMem.OnLog := OnCacheMemLog; finally FFileMem.UnlockCache; end; @@ -1376,6 +1378,12 @@ procedure TAbstractMemBlockchainStorage.OnCacheMemFlushedCache( TLog.NewLog(ltdebug,ASender.ClassName,Self.ClassName+' '+AProcessDesc) end; +procedure TAbstractMemBlockchainStorage.OnCacheMemLog(ASender: TObject; + const ALog: String); +begin + TLog.NewLog(ltdebug,ASender.ClassName,Self.ClassName+' '+ALog); +end; + class function TAbstractMemBlockchainStorage.OrphanCompare(const ALeft, ARight: String): Integer; begin Result := BinStrComp(ALeft,ARight); diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 0fba843f3..2ac3b37fe 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -607,6 +607,7 @@ implementation UTime, UConst, UOpTransaction, UPCOrderedLists, UPCOperationsSignatureValidator, UPCOperationsBlockValidator, + UAbstractMemBlockchainStorage, UNode; { TPCOperationsStorage } @@ -1096,6 +1097,7 @@ function TPCBank.DoSaveBank: Boolean; LBankfilename,Laux_newfilename: AnsiString; ms : TMemoryStream; LTC : TTickCount; + LOldB : Boolean; begin Result := true; LBankfilename := GetSafeboxCheckpointingFileName(GetStorageFolder(Orphan),BlocksCount); @@ -1140,6 +1142,13 @@ function TPCBank.DoSaveBank: Boolean; end; end; end; + // Flush pending + if (FStorage is TAbstractMemBlockchainStorage) then begin + LOldB := TAbstractMemBlockchainStorage(FStorage).UseMultithread; + TAbstractMemBlockchainStorage(FStorage).UseMultithread := False; + TAbstractMemBlockchainStorage(FStorage).UseMultithread := LOldB; + + end; end; diff --git a/src/core/UConst.pas b/src/core/UConst.pas index 44bbe9509..ff7d50942 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -199,7 +199,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.7.1'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.7.1'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.7.2'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.7.2'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index 0ad2fa7b2..abbfc2b12 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -140,6 +140,7 @@ TPCAbstractMem = class procedure SetMaxAccountKeysCache(const Value: Integer); procedure SetSavingNewSafeboxMode(const Value: Boolean); procedure OnCacheMemFlushedCache(const ASender : TCacheMem; const AProcessDesc : String; AElapsedMilis: Int64); + procedure OnCacheMemLog(ASender : TObject; const ALog : String); protected procedure UpgradeAbstractMemVersion(const ACurrentHeaderVersion : Integer); function DoGetAccount(AAccountNumber : Integer; var AAccount : TAccount) : Boolean; @@ -522,6 +523,7 @@ constructor TPCAbstractMem.Create(const ASafeboxFileName: string; AReadOnly: boo LCacheMem := TFileMem(FAbstractMem).LockCache; Try LCacheMem.OnFlushedCache := OnCacheMemFlushedCache; + LCacheMem.OnLog := OnCacheMemLog; Finally TFileMem(FAbstractMem).UnlockCache; End; @@ -907,6 +909,11 @@ procedure TPCAbstractMem.OnCacheMemFlushedCache(const ASender: TCacheMem; TLog.NewLog(ltdebug,ASender.ClassName,Self.ClassName+' '+AProcessDesc) end; +procedure TPCAbstractMem.OnCacheMemLog(ASender: TObject; const ALog: String); +begin + TLog.NewLog(ltdebug,ASender.ClassName,Self.ClassName+' '+ALog); +end; + function TPCAbstractMem.AccountsCount: integer; begin Result := FAccounts.Count; From 38ab0b96806dc52920e1bfaab685b187fd207ede Mon Sep 17 00:00:00 2001 From: Gustavo Carreno <guscarreno@gmail.com> Date: Thu, 5 Oct 2023 09:28:15 +0100 Subject: [PATCH 264/275] chore: Upgrading versions of the actions used Also: - Updating release notes for when Albert decided to do a new release. --- .github/workflows/workflow.yml | 12 ++++++------ release-notes.md | 3 +++ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 7f385a9b1..4be2f714e 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -4,7 +4,7 @@ on: push: branches: [ master ] tags: [ "*" ] - paths-ignore: [ "README.md", "history.md", "release-notes.md" ] + paths-ignore: [ "README.md", "CHANGELOG.md", "release-notes.md" ] pull_request: branches: [ master ] @@ -22,12 +22,12 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: submodules: false - name: Install Lazarus - uses: gcarreno/setup-lazarus@v3.2 + uses: gcarreno/setup-lazarus@v3 with: with-cache: false lazarus-version: ${{ matrix.lazarus-versions }} @@ -68,7 +68,7 @@ jobs: - name: Upload binary (macOS) if: ${{ (matrix.operating-system == 'macos-latest') && (matrix.lazarus-versions == 'stable') }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: PascalCoinMacOS path: | @@ -85,14 +85,14 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set output id: vars run: echo "tag=${GITHUB_REF#refs/*/}" >> ${GITHUB_OUTPUT} - name: Download the Release binary - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 - name: List files run: | diff --git a/release-notes.md b/release-notes.md index 8c95312e5..a3d5547f8 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,3 +1,6 @@ +# PascalCoin v5.7.2 +- Minor update on cache mem log event + # PascalCoin v5.7.1 - Fix cls function TAccountComp.EqualOperationBlocks From 5d204290bbb4ea26dd642e397834425b25800cd7 Mon Sep 17 00:00:00 2001 From: Gustavo Carreno <guscarreno@gmail.com> Date: Thu, 5 Oct 2023 10:07:32 +0100 Subject: [PATCH 265/275] chore: Resetting release notes for v5.7.3 --- release-notes.md | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/release-notes.md b/release-notes.md index a3d5547f8..7bcc0027c 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,11 +1,2 @@ -# PascalCoin v5.7.2 -- Minor update on cache mem log event - -# PascalCoin v5.7.1 - -- Fix cls function TAccountComp.EqualOperationBlocks -- Create UAbstractMemBlockchainStorage.pas -- Enable to use indexed data on Blockchain storage -- Added OnFLushedCache event on AbstractMem library -- Added OnFLushedCache event log -- Memory Improvements +# PascalCoin v5.7.3 +- WIP From 105a10e3f2ba716c0b2049694c8598f9534f897b Mon Sep 17 00:00:00 2001 From: Gustavo Carreno <guscarreno@gmail.com> Date: Thu, 5 Oct 2023 10:22:13 +0100 Subject: [PATCH 266/275] chore: Forgot 2 actions with old versions --- .github/workflows/workflow.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 4be2f714e..951eaf1d2 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -48,7 +48,7 @@ jobs: - name: Upload binary (Windows) if: ${{ (matrix.operating-system == 'windows-latest') && (matrix.lazarus-versions == 'stable') }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: PascalCoinWindows path: | @@ -58,7 +58,7 @@ jobs: - name: Upload binary (Ubuntu) if: ${{ (matrix.operating-system == 'ubuntu-latest') && (matrix.lazarus-versions == 'stable') }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: PascalCoinLinux path: | From bc6f2b03192c08beedd1c85837092bbf1453d400 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 16 Oct 2023 20:01:18 +0200 Subject: [PATCH 267/275] AbstractMem v1.8 - Added TAbstractStorage --- .../abstractmem/ConfigAbstractMem.inc | 5 +- .../abstractmem/UAbstractMemBTree.pas | 28 + .../abstractmem/UAbstractStorage.pas | 581 ++++++++++++++++++ .../abstractmem/tests/AbstractMem.Tests.dpr | 2 + .../abstractmem/tests/AbstractMem.Tests.lpi | 17 +- .../tests/src/UAbstractMemTList.Tests.pas | 163 +++++ .../tests/src/UAbstractStorage.Tests.pas | 199 ++++++ 7 files changed, 990 insertions(+), 5 deletions(-) create mode 100644 src/libraries/abstractmem/UAbstractStorage.pas create mode 100644 src/libraries/abstractmem/tests/src/UAbstractStorage.Tests.pas diff --git a/src/libraries/abstractmem/ConfigAbstractMem.inc b/src/libraries/abstractmem/ConfigAbstractMem.inc index cd4b77fdf..122364bb1 100644 --- a/src/libraries/abstractmem/ConfigAbstractMem.inc +++ b/src/libraries/abstractmem/ConfigAbstractMem.inc @@ -75,9 +75,12 @@ Version 1.7 - April 2023 - Added TMemoryBTreeData<TData> structures that allows multiple indexes via "AddIndex" method creating TMemoryBTreeDataIndex<TBTreeData> objects + Version 1.8 - October 2023 + - Added TAbstractStorage that helps in an easy to implement AbstractMemory structs in a formal way + } const - CT_ABSTRACTMEM_VERSION = 1.7; // Each revision should increase this version... + CT_ABSTRACTMEM_VERSION = 1.8; // Each revision should increase this version... diff --git a/src/libraries/abstractmem/UAbstractMemBTree.pas b/src/libraries/abstractmem/UAbstractMemBTree.pas index 716a24590..2db4d21da 100644 --- a/src/libraries/abstractmem/UAbstractMemBTree.pas +++ b/src/libraries/abstractmem/UAbstractMemBTree.pas @@ -95,6 +95,7 @@ interface property InitialZone : TAMZone read FInitialZone; function GetNullData : TAbstractMemPosition; override; property BTreeCache : TAVLABTreeCache read FBTreeCache; + class function GetInfo(AAbstractMem : TAbstractMem; AInitialZone: TAMZone; out AAllowDuplicates : Boolean; out AOrder, ACount : Integer): Boolean; End; {$IFnDEF FPC} @@ -295,6 +296,33 @@ procedure TAbstractMemBTree.DisposeNode(var ANode: TAbstractBTree<TAbstractMemPo end; end; +class function TAbstractMemBTree.GetInfo(AAbstractMem: TAbstractMem; + AInitialZone: TAMZone; out AAllowDuplicates: Boolean; + out AOrder, ACount: Integer): Boolean; +var LBuff : TBytes; + i : Integer; + amz : TAMZone; + ii : UInt64; +begin + AAllowDuplicates := false; + AOrder := 0; + Result := False; + // + if Not AAbstractMem.GetUsedZoneInfo(AInitialZone.position,False,amz) then Exit(False); + if amz.position=0 then Exit(False); + if (amz.size<MinAbstractMemInitialPositionSize(AAbstractMem)) then Exit(False); + SetLength(LBuff,MinAbstractMemInitialPositionSize(AAbstractMem)); + AAbstractMem.Read(amz.position,LBuff[0],Length(LBuff)); + // Check magic + for i := 0 to CT_AbstractMemBTree_Magic.Length-1 do begin + if LBuff[i]<>Ord(CT_AbstractMemBTree_Magic.Chars[i]) then Exit; + end; + Move(LBuff[4],ii,AAbstractMem.SizeOfAbstractMemPosition); + Move(LBuff[4+AAbstractMem.SizeOfAbstractMemPosition],ACount,4); + Move(LBuff[8+AAbstractMem.SizeOfAbstractMemPosition],AOrder,4); + Result := (AOrder>=3) and (ACount>=0); +end; + function TAbstractMemBTree.GetNode(AIdentify: TAbstractMemPosition): TAbstractBTree<TAbstractMemPosition, TAbstractMemPosition>.TAbstractBTreeNode; var LBuff : TBytes; i, LChildsCount : Integer; diff --git a/src/libraries/abstractmem/UAbstractStorage.pas b/src/libraries/abstractmem/UAbstractStorage.pas new file mode 100644 index 000000000..eaeaf71c5 --- /dev/null +++ b/src/libraries/abstractmem/UAbstractStorage.pas @@ -0,0 +1,581 @@ +unit UAbstractStorage; + +{ + This file is part of AbstractMem framework + + Copyright (C) 2023 Albert Molina - bpascalblockchain@gmail.com + + https://github.com/PascalCoinDev/ + + *** BEGIN LICENSE BLOCK ***** + + The contents of this files are subject to the Mozilla Public License Version + 2.0 (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL + + Software distributed under the License is distributed on an "AS IS" basis, + WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + for the specific language governing rights and limitations under the License. + + The Initial Developer of the Original Code is Albert Molina. + + See ConfigAbstractMem.inc file for more info + + ***** END LICENSE BLOCK ***** +} + +{$IFDEF FPC} + {$MODE DELPHI} +{$ENDIF} + +interface + +uses + Classes, SysUtils, + SyncObjs, + UAbstractMem, + UFileMem, + UAbstractMemTList, + UAbstractMemBTree; + +{$I ./ConfigAbstractMem.inc } + +type + EAbstractStorage = Class(Exception); + + TStorageStructType = ( + ss_Unknown, + ss_Buffer, + ss_TAbstractMemBTree, + ss_TAbstractMemBTreeData, + ss_TAbstractMemBTreeDataIndex, + ss_TAbstractMemTList, + ss_TAbstractMemTListT, + ss_TAbstractMemOrderedTListT + ); + + TStorageStructInfo = record + Name : String; + AMPosition : TAbstractMemPosition; + StructType : TStorageStructType; + ClassName : String; + procedure Clear; + function GetInformation(const AAbstractMem : TAbstractMem; out ACount : Integer; out AInfo : String) : Boolean; + end; + + TAbstractStorage = Class + public + type + TIsStorage = (is_not_initialized, is_empty, is_initialized, is_not); + TOnInitalizeStorage = procedure(ASender : TAbstractStorage; ACurrentVersion, AUpdateToVersion : Integer) of object; + TStorageStructInformation = Class(TAbstractMemBTreeData<TStorageStructInfo>) + protected + function LoadData(const APosition : TAbstractMemPosition) : TStorageStructInfo; override; + function SaveData(const AData : TStorageStructInfo) : TAMZone; override; + public + procedure AddStorageStruct(const AName : String; AAMPosition : TAbstractMemPosition; AStructType : TStorageStructType; AObject : TObject); + function GetStorageStruct(const AName : String) : TStorageStructInfo; + function GetStorageStructAMZone(const AName : String) : TAMZone; + function HasStorageStruct(const AName : String; out AStorageStruct : TStorageStructInfo) : Boolean; + End; + private + FFileName : String; + FAbstractMem : TAbstractMem; + FStorageVersion: Integer; + FStorageName: String; + FStorageStructPosition : TAbstractMemPosition; + FStorageStructInformation : TStorageStructInformation; + FIsStorage : TIsStorage; + protected + procedure DoInitialize(AClearContent : Boolean; const ANewStorageName : String; ANewStorageVersion : Integer; AIs64Bits : Boolean; AMemUnitsSize : Integer; AOnInitalizeStorage : TOnInitalizeStorage); + public + Constructor Create(const AFileName : String; AReadOnly : Boolean; const AStorageName : String; const AStorageVersion : Integer; AOnInitalizeStorage : TOnInitalizeStorage); + Destructor Destroy; override; + property AbstractMem : TAbstractMem read FAbstractMem; + property StorageName : String read FStorageName; + property StorageVersion : Integer read FStorageVersion; + procedure Init(const AStorageName : String; AStorageVersion : Integer; AIs64Bits : Boolean; AMemUnitsSize : Integer; AOnInitalizeStorage : TOnInitalizeStorage); + property StorageStructInformation : TStorageStructInformation read FStorageStructInformation; + procedure Analize(const AInfo : TStrings); + End; + + TBytesStorage = Class + private + FBytes: TBytes; + FPosition : Integer; + procedure CheckRead(ASize : Integer); + function CanRead(ASize : Integer) : Boolean; + procedure NeedWrite(AAmount : Integer); + public + Constructor Create(ALength : Integer); overload; + Constructor Create(ABytes : TBytes); overload; + Class Function Load(const AAbstractMem : TAbstractMem; const APosition : TAbstractMemPosition) : TBytesStorage; + Class Function ReadFirstData(const AAbstractMem : TAbstractMem) : TBytesStorage; + property Bytes : TBytes read FBytes; + property Position : Integer read FPosition write FPosition; + function Size : Integer; + // + function ReadString : String; + function ReadByte : Byte; + function ReadUInt16 : UInt16; + function ReadUInt32 : UInt32; + function ReadUInt64 : UInt64; + function ReadStringDef(const ADefault : String) : String; + function ReadIntDef(ABytesCount : Integer; ADefault : Int64) : Int64; + function ReadUIntDef(ABytesCount : Integer; ADefault : UInt64) : UInt64; + // + function WriteString(const AValue : String) : TBytesStorage; + function WriteByte(const AValue : Byte) : TBytesStorage; + function WriteUInt16(const AValue : UInt16) : TBytesStorage; + function WriteUInt32(const AValue : UInt32) : TBytesStorage; + function WriteUInt64(const AValue : UInt64) : TBytesStorage; + function Save(const AAbstractMem : TAbstractMem) : TAMZone; + End; + +implementation + +function TStorageStructInformation_Comparer(const ALeft, ARight: TStorageStructInfo): Integer; +begin + Result := AnsiCompareText(ALeft.Name.Trim,ARight.Name.Trim); +end; + +{ TAbstractStorage } + +procedure TAbstractStorage.Analize(const AInfo: TStrings); +var s : string; + i : Integer; + ss, ssOld : TStorageStructInfo; +begin + AInfo.BeginUpdate; + try + AInfo.Add(Format('%s name:"%s" version:%d',[ClassName,Self.StorageName,Self.StorageVersion])); + if AbstractMem.Is64Bits then s:='64bits' else s:='32bits'; + AInfo.Add(Format('AbstractMem %s %d bytes per unit total size %d',[s,AbstractMem.MemUnitsSize,AbstractMem.MaxAvailablePos])); + AInfo.Add(Format('StorageStructs: %d',[StorageStructInformation.Count])); + if StorageStructInformation.FindDataLowest(ss) then begin + repeat + if ss.GetInformation(AbstractMem,i,s) then begin + AInfo.Add(Format('StorageStruct: %s class %s count %d %s',[ss.Name,ss.ClassName,i,s])); + end; + ssOld := ss; + until not StorageStructInformation.FindDataSuccessor(ssOld,ss); + end; + finally + AInfo.EndUpdate; + end; +end; + +constructor TAbstractStorage.Create(const AFileName : String; AReadOnly : Boolean; + const AStorageName : String; const AStorageVersion : Integer; AOnInitalizeStorage : TOnInitalizeStorage); +begin + FIsStorage := is_not_initialized; + FAbstractMem := Nil; + FFileName := AFileName; + FStorageVersion := 0; + FStorageName := ''; + FStorageStructPosition := 0; + FStorageStructInformation := Nil; + if (FFileName<>'') then begin + FAbstractMem := TFileMem.Create(FFileName,AReadOnly); + end else FAbstractMem := TMem.Create(0,AReadOnly); + DoInitialize(False,AStorageName,AStorageVersion,False,0,AOnInitalizeStorage); +end; + +destructor TAbstractStorage.Destroy; +begin + FStorageStructInformation.Free; + FAbstractMem.Free; + inherited; +end; + +procedure TAbstractStorage.DoInitialize(AClearContent : Boolean; const ANewStorageName : String; ANewStorageVersion : Integer; + AIs64Bits : Boolean; AMemUnitsSize : Integer; AOnInitalizeStorage : TOnInitalizeStorage); +const + CT_HEADER = 'TAbstractStorage'; + CT_VERSION = 1; + +var LfdZone, LssZone : TAMZone; + i : Integer; + LBytesStorage : TBytesStorage; + s : String; +begin + if AClearContent then begin + FreeAndNil(FStorageStructInformation); + AbstractMem.ClearContent(AIs64Bits,AMemUnitsSize); + // + LfdZone := AbstractMem.New(Length(CT_HEADER)+Length(ANewStorageName)+50); + LssZone := AbstractMem.New(TStorageStructInformation.MinAbstractMemInitialPositionSize(AbstractMem)); + FStorageStructPosition := LssZone.position; + LBytesStorage := TBytesStorage.Create(LfdZone.size); + try + LBytesStorage.WriteString(CT_HEADER).WriteUInt32(CT_VERSION).WriteUInt64(FStorageStructPosition). + WriteString(ANewStorageName).WriteUInt32(ANewStorageVersion); + AbstractMem.Write(LfdZone.position,LBytesStorage.Bytes[0],LBytesStorage.Size); + finally + LBytesStorage.Free; + end; + FStorageStructInformation := TStorageStructInformation.Create(AbstractMem,LssZone,False,7,TStorageStructInformation_Comparer); + FStorageStructInformation.AddStorageStruct(FStorageStructInformation.ClassName,FStorageStructPosition,ss_TAbstractMemBTreeData,FStorageStructInformation); + if Assigned(AOnInitalizeStorage) then begin + AOnInitalizeStorage(Self,0,ANewStorageVersion); + end; + end; + // + FreeAndNil(FStorageStructInformation); + // + FIsStorage := is_not_initialized; + LBytesStorage := TBytesStorage.ReadFirstData(AbstractMem); + Try + if LBytesStorage.Size>0 then begin + FIsStorage := is_not; + s := LBytesStorage.ReadStringDef(''); + i := LBytesStorage.ReadIntDef(4,0); + FIsStorage := is_not; + if (s=CT_HEADER) and (i = CT_VERSION) then begin + FStorageStructPosition := LBytesStorage.ReadUInt64; + if FAbstractMem.GetUsedZoneInfo(FStorageStructPosition,True,LfdZone) then begin + FStorageName := LBytesStorage.ReadString; + FStorageVersion := LBytesStorage.ReadUInt32; + FStorageStructInformation := TStorageStructInformation.Create(FAbstractMem,LfdZone,False,7, + TStorageStructInformation_Comparer); + FIsStorage := is_initialized; + if Assigned(AOnInitalizeStorage) and (Not AbstractMem.ReadOnly) and (FStorageName=ANewStorageName) and (FStorageVersion<ANewStorageVersion) then begin + AOnInitalizeStorage(Self,FStorageVersion,ANewStorageVersion); + end; + end else FStorageStructPosition := 0; + end; + end else begin + FIsStorage := is_empty; + end; + Finally + LBytesStorage.Free; + End; +end; + + +procedure TAbstractStorage.Init(const AStorageName: String; + AStorageVersion: Integer; AIs64Bits : Boolean; AMemUnitsSize : Integer; AOnInitalizeStorage : TOnInitalizeStorage); +begin + DoInitialize(True,AStorageName,AStorageVersion,AIs64Bits,AMemUnitsSize,AOnInitalizeStorage); +end; + +{ TAbstractStorage.TStorageStructInformation } + +procedure TAbstractStorage.TStorageStructInformation.AddStorageStruct( + const AName: String; AAMPosition: TAbstractMemPosition; + AStructType: TStorageStructType; AObject : TObject); +var ss : TStorageStructInfo; +begin + ss.Clear; + ss.Name := AName; + ss.AMPosition := AAMPosition; + ss.StructType := AStructType; + if Assigned(AObject) then ss.ClassName := AObject.ClassName; + if not Self.AddData(ss) then raise EAbstractStorage.Create(Format('Cannot add StorageStruct "%s"',[AName])); +end; + +function TAbstractStorage.TStorageStructInformation.GetStorageStruct( + const AName: String): TStorageStructInfo; +begin + if not HasStorageStruct(AName,Result) then raise EAbstractStorage.Create(Format('Cannot find storage struct "%s"',[AName])); +end; + +function TAbstractStorage.TStorageStructInformation.GetStorageStructAMZone( + const AName: String): TAMZone; +var ss : TStorageStructInfo; +begin + ss := GetStorageStruct(AName); + if not Self.AbstractMem.GetUsedZoneInfo(ss.AMPosition,True,Result) then raise EAbstractStorage.Create(Format('Cannot find AMZone for %s',[AName])); +end; + +function TAbstractStorage.TStorageStructInformation.HasStorageStruct( + const AName: String; out AStorageStruct: TStorageStructInfo): Boolean; +var ss : TStorageStructInfo; +begin + ss.Clear; + ss.Name := AName; + Result := FindData(ss,AStorageStruct); +end; + +function TAbstractStorage.TStorageStructInformation.LoadData( + const APosition: TAbstractMemPosition): TStorageStructInfo; +var LBytesStorage : TBytesStorage; +begin + Result.Clear; + LBytesStorage := TBytesStorage.Load(AbstractMem,APosition); + Try + Result.Name := LBytesStorage.ReadString; + Result.AMPosition := LBytesStorage.ReadUInt64; + Result.StructType := TStorageStructType(LBytesStorage.ReadByte); + Result.ClassName := LBytesStorage.ReadString; + Finally + LBytesStorage.Free; + End; +end; + +function TAbstractStorage.TStorageStructInformation.SaveData( + const AData: TStorageStructInfo): TAMZone; +var LBytesStorage : TBytesStorage; +begin + LBytesStorage := TBytesStorage.Create(0); + try + LBytesStorage.WriteString(AData.Name); + LBytesStorage.WriteUInt64(AData.AMPosition); + LBytesStorage.WriteByte(Byte(AData.StructType)); + LBytesStorage.WriteString(AData.ClassName); + Result := LBytesStorage.Save(AbstractMem); + finally + LBytesStorage.Free; + end; +end; + +{ TStorageStructInfo } + +procedure TStorageStructInfo.Clear; +begin + Self.Name := ''; + Self.AMPosition := 0; + Self.StructType := ss_Unknown; + Self.ClassName := ''; +end; + +function TStorageStructInfo.GetInformation(const AAbstractMem: TAbstractMem; + out ACount: Integer; out AInfo : String): Boolean; +var amz : TAMZone; + obj : TObject; + allowduplicates : boolean; + order : Integer; +begin + Result := False; + ACount := 0; + AInfo := ''; + if not AAbstractMem.GetUsedZoneInfo(self.AMPosition,true,amz) then Exit; + case Self.StructType of + ss_Buffer: begin + ACount := amz.size; + Result := True; + end; + ss_TAbstractMemBTree, ss_TAbstractMemBTreeData, ss_TAbstractMemBTreeDataIndex : begin + if TAbstractMemBTree.GetInfo(AAbstractMem,amz,allowduplicates,order,ACount) then begin + AInfo := Format('Order %d',[order]); + if allowduplicates then AInfo := AInfo + ' with duplicates' else AInfo := AInfo + ' without duplicates'; + Result := True; + end; + end; + ss_TAbstractMemTList: begin + obj := TAbstractMemTList.Create(AAbstractMem,amz,3,false); + try + ACount := TAbstractMemTList(obj).Count; + Result := True; + finally + obj.Free; + end; + end; + ss_TAbstractMemTListT, ss_TAbstractMemOrderedTListT: begin + obj := TAbstractMemTListBaseAbstract<Integer>.Create(AAbstractMem,amz,3,false); + try + ACount := TAbstractMemTListBaseAbstract<Integer>(obj).Count; + Result := True; + finally + obj.Free; + end; + end + end; + +end; + +{ TBytesStorage } + +function TBytesStorage.CanRead(ASize: Integer): Boolean; +begin + Result := (ASize>=0) and ((FPosition + ASize)<Length(FBytes)); +end; + +procedure TBytesStorage.CheckRead(ASize: Integer); +begin + if (ASize<=0) or ((FPosition + ASize)>Length(FBytes)) then raise EAbstractStorage.Create(Format('Canot %s.Read %d bytes (pos %d/%d)',[Self.ClassName,ASize,FPosition,Length(FBytes)])); +end; + +constructor TBytesStorage.Create(ABytes: TBytes); +begin + SetLength(FBytes,Length(ABytes)); + FPosition := 0; + Move(ABytes[0],FBytes[0],Length(ABytes)); +end; + +constructor TBytesStorage.Create(ALength : Integer); +begin + if ALength<0 then ALength := 0; + SetLength(FBytes,ALength); + FPosition := 0; +end; + +class function TBytesStorage.Load(const AAbstractMem: TAbstractMem; + const APosition: TAbstractMemPosition): TBytesStorage; +var LZone : TAMZone; +begin + if Not AAbstractMem.GetUsedZoneInfo( APosition, False, LZone) then + raise EAbstractStorage.Create(Format('%s.Load Inconsistency error used zone info not found at pos %d',[Self.ClassName,APosition])); + Result := TBytesStorage.Create(LZone.size); + Try + if AAbstractMem.Read(LZone.position, Result.FBytes[0], LZone.size )<>LZone.size then + raise EAbstractStorage.Create(Format('%s.Load Inconsistency error cannot read %d bytes at pos %d',[Self.ClassName,LZone.size,APosition])); + Except + Result.Free; + Raise; + End; +end; + +procedure TBytesStorage.NeedWrite(AAmount: Integer); +begin + if FPosition+AAmount > Length(FBytes) then begin + SetLength(FBytes,FPosition+AAmount); + end; +end; + +function TBytesStorage.ReadByte: Byte; +begin + Result := 0; + CheckRead(1); + Move(FBytes[FPosition],Result,1); + inc(FPosition,1); +end; + +class function TBytesStorage.ReadFirstData( + const AAbstractMem: TAbstractMem): TBytesStorage; +var LfdZone : TAMZone; +begin + Result := TBytesStorage.Create(0); + if not AAbstractMem.ReadFirstData(LfdZone,Result.FBytes) then Exit; +end; + +function TBytesStorage.ReadIntDef(ABytesCount: Integer; + ADefault: Int64): Int64; +begin + if CanRead(ABytesCount) then begin + Result := 0; + Move(FBytes[FPosition],Result,ABytesCount); + inc(FPosition,ABytesCount); + end else Result := ADefault; +end; + +function TBytesStorage.ReadString: String; +var LPos : Integer; + l : Integer; +begin + LPos := FPosition; + try + l := ReadUInt16; + if (l<0) then raise EAbstractStorage.Create(Format('%s.ReadString Invalid Length %d for String',[Self.ClassName, l])); + CheckRead(l); + Result := TEncoding.ANSI.GetString(FBytes,FPosition,l); + inc(FPosition,l); + Except + FPosition := LPos; + Raise; + end; +end; + +function TBytesStorage.ReadStringDef(const ADefault: String): String; +var LPos : Integer; + l : Int64; +begin + LPos := FPosition; + l := Integer(ReadIntDef(2,-1)); + if (l<0) or (Not CanRead(l)) then begin + Result := ADefault; + FPosition := LPos; + end else begin + Result := TEncoding.ANSI.GetString(FBytes,FPosition,Integer(l)); + inc(FPosition,Integer(l)); + end; +end; + +function TBytesStorage.ReadUInt16: UInt16; +begin + Result := 0; + CheckRead(2); + Move(FBytes[FPosition],Result,2); + inc(FPosition,2); +end; + +function TBytesStorage.ReadUInt32: UInt32; +begin + Result := 0; + CheckRead(4); + Move(FBytes[FPosition],Result,4); + inc(FPosition,4); +end; + +function TBytesStorage.Save(const AAbstractMem: TAbstractMem): TAMZone; +begin + Result := AAbstractMem.New(Self.Size); + AAbstractMem.Write(Result.position,Self.FBytes[0],Self.Size); +end; + +function TBytesStorage.Size: Integer; +begin + Result := Length(FBytes); +end; + +function TBytesStorage.ReadUInt64: UInt64; +begin + Result := 0; + CheckRead(8); + Move(FBytes[FPosition],Result,8); + inc(FPosition,8); +end; + +function TBytesStorage.ReadUIntDef(ABytesCount: Integer; + ADefault: UInt64): UInt64; +begin + Result := ReadIntDef(ABytesCount,ADefault); +end; + +function TBytesStorage.WriteByte(const AValue: Byte) : TBytesStorage; +begin + NeedWrite(1); + Move(AValue,FBytes[FPosition],1); + inc(FPosition,1); + Result := Self; +end; + +function TBytesStorage.WriteString(const AValue: String) : TBytesStorage; +var Lb : TBytes; +begin + WriteUInt16(AValue.Length); + if Length(AValue)>0 then begin + NeedWrite(Length(AValue)); + Lb := TEncoding.ANSI.GetBytes(AValue); + Move(Lb[0],FBytes[FPosition],Length(AValue)); + inc(FPosition,Length(AValue)); + end; + Result := Self; +end; + +function TBytesStorage.WriteUInt16(const AValue: UInt16) : TBytesStorage; +begin + NeedWrite(2); + Move(AValue,FBytes[FPosition],2); + inc(FPosition,2); + Result := Self; +end; + +function TBytesStorage.WriteUInt32(const AValue: UInt32) : TBytesStorage; +begin + NeedWrite(4); + Move(AValue,FBytes[FPosition],4); + inc(FPosition,4); + Result := Self; +end; + +function TBytesStorage.WriteUInt64(const AValue: UInt64) : TBytesStorage; +begin + NeedWrite(8); + Move(AValue,FBytes[FPosition],8); + inc(FPosition,8); + Result := Self; +end; + +end. diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr index 7995c2c6b..4b97c7917 100644 --- a/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.dpr @@ -35,12 +35,14 @@ uses UCacheMem in '..\UCacheMem.pas', UFileMem in '..\UFileMem.pas', UOrderedList in '..\UOrderedList.pas', + UAbstractStorage in '..\UAbstractStorage.pas', UCacheMem.Tests in 'src\UCacheMem.Tests.pas', UAbstractMem.Tests in 'src\UAbstractMem.Tests.pas', UAbstractBTree.Tests in 'src\UAbstractBTree.Tests.pas', UAbstractMemBTree.Tests in 'src\UAbstractMemBTree.Tests.pas', UAbstractMemTList.Tests in 'src\UAbstractMemTList.Tests.pas', UFileMem.Tests in 'src\UFileMem.Tests.pas', + UAbstractStorage.Tests in 'src\UAbstractStorage.Tests.pas', UMemoryBTreeData.Tests in 'src\UMemoryBTreeData.Tests.pas'; {$IF Defined(FPC) and (Defined(CONSOLE_TESTRUNNER))} diff --git a/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi b/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi index 2f33789aa..f8e0d66d1 100644 --- a/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi +++ b/src/libraries/abstractmem/tests/AbstractMem.Tests.lpi @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <CONFIG> <ProjectOptions> - <Version Value="11"/> + <Version Value="12"/> <PathDelim Value="\"/> <General> + <Flags> + <CompatibilityMode Value="True"/> + </Flags> <SessionStorage Value="InProjectDir"/> - <MainUnit Value="0"/> <Title Value="fpcunitproject1"/> <ResourceType Value="res"/> <UseXPManifest Value="True"/> @@ -19,7 +21,6 @@ </PublishOptions> <RunParams> <FormatVersion Value="2"/> - <Modes Count="0"/> </RunParams> <RequiredPackages Count="3"> <Item1> @@ -32,7 +33,7 @@ <PackageName Value="FCL"/> </Item3> </RequiredPackages> - <Units Count="16"> + <Units Count="18"> <Unit0> <Filename Value="AbstractMem.Tests.dpr"/> <IsPartOfProject Value="True"/> @@ -97,6 +98,14 @@ <Filename Value="src\UAbstractMemTList.Tests.pas"/> <IsPartOfProject Value="True"/> </Unit15> + <Unit16> + <Filename Value="..\UMemoryBTreeData.pas"/> + <IsPartOfProject Value="True"/> + </Unit16> + <Unit17> + <Filename Value="src\UMemoryBTreeData.Tests.pas"/> + <IsPartOfProject Value="True"/> + </Unit17> </Units> </ProjectOptions> <CompilerOptions> diff --git a/src/libraries/abstractmem/tests/src/UAbstractMemTList.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractMemTList.Tests.pas index 4d206524a..c79138d14 100644 --- a/src/libraries/abstractmem/tests/src/UAbstractMemTList.Tests.pas +++ b/src/libraries/abstractmem/tests/src/UAbstractMemTList.Tests.pas @@ -18,6 +18,32 @@ interface UAbstractMemTList; type + TTestRecord = record + i : Integer; + s : String; + procedure Clear; + procedure RandomData; + end; + + TAbstractMemTList_TTestRecord = class(TAbstractMemTList<TTestRecord>) + protected + procedure LoadFrom(const ABytes : TBytes; var AItem : TTestRecord); override; + procedure SaveTo(const AItem : TTestRecord; AIsAddingItem : Boolean; var ABytes : TBytes); override; + public + procedure AddRandom; + procedure AddValues(i : Integer; s : String); + end; + + TAbstractMemOrderedTList_TTestRecord = class(TAbstractMemOrderedTList<TTestRecord>) + protected + procedure LoadFrom(const ABytes : TBytes; var AItem : TTestRecord); override; + procedure SaveTo(const AItem : TTestRecord; AIsAddingItem : Boolean; var ABytes : TBytes); override; + function Compare(const ALeft, ARight : TTestRecord) : Integer; override; + public + procedure AddRandom; + procedure AddValues(i : Integer; s : String); + end; + TestTAbstractMemTList = class(TTestCase) strict private public @@ -29,10 +55,12 @@ TestTAbstractMemTList = class(TTestCase) procedure Test_32b_Cache; procedure Test_64b_NoCache; procedure Test_64b_Cache; + procedure Test_TTestRecord; end; implementation +uses UAbstractStorage; { TestTAbstractMemTList } @@ -50,8 +78,10 @@ procedure TestTAbstractMemTList.TestInfinite(A64Bytes, AUseCache, AUseCacheAuto: Boolean; AElementsPerBlock: Integer); var LMem : TMem; LAMList : TAbstractMemTList; + LAMList_TR : TAbstractMemTList_TTestRecord; LAMZone : TAMZone; i : Integer; + LTR : TTestRecord; begin RandSeed:=0; LMem := TMem.Create(0,False); @@ -59,10 +89,14 @@ procedure TestTAbstractMemTList.TestInfinite(A64Bytes, AUseCache, LMem.Initialize(A64Bytes,4); LAMZone := LMem.New(TAbstractMemTList.MinAbstractMemTListHeaderSize(LMem)); LAMList := TAbstractMemTList.Create(LMem,LAMZone,AElementsPerBlock,AUseCache); + LAMList_TR := TAbstractMemTList_TTestRecord.Create(LMem,LMem.New(TAbstractMemTList.MinAbstractMemTListHeaderSize(LMem)),5,True); Try LAMList.UseCacheAuto := AUseCacheAuto; // Start process repeat + LTR.RandomData; + LAMList_TR.Add(LTR); + // LAMList.Add(LMem.New((Random(50)+1)*4).position); if (Random(5)=0) and (LAMList.Count>0) then begin i := Random(LAMList.Count); @@ -89,6 +123,7 @@ procedure TestTAbstractMemTList.TestInfinite(A64Bytes, AUseCache, // Finally LAMList.Free; + LAMList_TR.Free; End; Finally LMem.Free; @@ -115,6 +150,134 @@ procedure TestTAbstractMemTList.Test_64b_NoCache; TestInfinite(True,False,False,10); end; +procedure TestTAbstractMemTList.Test_TTestRecord; +begin + +end; + +{ TTestRecord } + +procedure TTestRecord.Clear; +begin + Self.i := 0; + Self.s := ''; +end; + +procedure TTestRecord.RandomData; +var i,j : Integer; +begin + Self.s := ''; + Self.i := Random(100000); + j := Random(25)+5; + for i := 1 to j do begin + Self.s := Self.s + Char(Random(ord('Z')-ord('A'))+ord('A')); + end; +end; + +{ TAbstractMemTList_TTestRecord } + +procedure TAbstractMemTList_TTestRecord.AddRandom; +var tr : TTestRecord; +begin + tr.Clear; + tr.RandomData; + Add(tr); +end; + +procedure TAbstractMemTList_TTestRecord.AddValues(i: Integer; s: String); +var tr : TTestRecord; +begin + tr.Clear; + tr.i := i; + tr.s := s; + Add(tr); +end; + +procedure TAbstractMemTList_TTestRecord.LoadFrom(const ABytes: TBytes; + var AItem: TTestRecord); +var bs : TBytesStorage; +begin + bs := TBytesStorage.Create(ABytes); + try + AItem.Clear; + AItem.i := bs.ReadUInt32; + AItem.s := bs.ReadString; + finally + bs.Free; + end; +end; + +procedure TAbstractMemTList_TTestRecord.SaveTo(const AItem: TTestRecord; + AIsAddingItem: Boolean; var ABytes: TBytes); +var bs : TBytesStorage; +begin + bs := TBytesStorage.Create(0); + try + bs.WriteUInt32(AItem.i); + bs.WriteString(AItem.s); + ABytes := Copy(bs.Bytes,0,bs.Size); + finally + bs.Free; + end; +end; + +{ TAbstractMemOrderedTList_TTestRecord } + +procedure TAbstractMemOrderedTList_TTestRecord.AddRandom; +var tr : TTestRecord; +begin + tr.Clear; + tr.RandomData; + Add(tr); +end; + +procedure TAbstractMemOrderedTList_TTestRecord.AddValues(i: Integer; + s: String); +var tr : TTestRecord; +begin + tr.Clear; + tr.i := i; + tr.s := s; + Add(tr); +end; + +function TAbstractMemOrderedTList_TTestRecord.Compare(const ALeft, + ARight: TTestRecord): Integer; +begin + Result := ALeft.i - ARight.i; + if (Result=0) then begin + Result := AnsiCompareStr(ALeft.s,ARight.s); + end; +end; + +procedure TAbstractMemOrderedTList_TTestRecord.LoadFrom(const ABytes: TBytes; + var AItem: TTestRecord); +var bs : TBytesStorage; +begin + bs := TBytesStorage.Create(ABytes); + try + AItem.Clear; + AItem.i := bs.ReadUInt32; + AItem.s := bs.ReadString; + finally + bs.Free; + end; +end; + +procedure TAbstractMemOrderedTList_TTestRecord.SaveTo(const AItem: TTestRecord; + AIsAddingItem: Boolean; var ABytes: TBytes); +var bs : TBytesStorage; +begin + bs := TBytesStorage.Create(0); + try + bs.WriteUInt32(AItem.i); + bs.WriteString(AItem.s); + ABytes := Copy(bs.Bytes,0,bs.Size); + finally + bs.Free; + end; +end; + initialization RegisterTest(TestTAbstractMemTList{$IFNDEF FPC}.Suite{$ENDIF}); end. diff --git a/src/libraries/abstractmem/tests/src/UAbstractStorage.Tests.pas b/src/libraries/abstractmem/tests/src/UAbstractStorage.Tests.pas new file mode 100644 index 000000000..c2e1a7ebb --- /dev/null +++ b/src/libraries/abstractmem/tests/src/UAbstractStorage.Tests.pas @@ -0,0 +1,199 @@ +unit UAbstractStorage.Tests; + +{$IFDEF FPC} + {$MODE Delphi} +{$ENDIF} + +interface + + uses + SysUtils, Classes, + {$IFDEF FPC} + fpcunit, testutils, testregistry, + {$ELSE} + TestFramework, + System.IOUtils, + {$ENDIF} + {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults,{$ELSE}Generics.Collections,Generics.Defaults,{$ENDIF} + UAbstractStorage, UAbstractMem, UAbstractMemBTree, UAbstractMemTList; + +{$I ./../../ConfigAbstractMem.inc } + +type + TestTAbstractStorage = class(TTestCase) + strict private + private + procedure InitializeStorage(ASender : TAbstractStorage; ACurrentVersion, AUpdateToVersion : Integer); + procedure AddData(ASender: TAbstractStorage); + procedure CheckAddedData(ASender: TAbstractStorage); + public + procedure SetUp; override; + procedure TearDown; override; + published + procedure Test_TAbstractStorage; + end; + +implementation + +uses UOrderedList, UAbstractMemTList.Tests, UAbstractMemBTree.Tests; + +{ TestTAbstractStorage } + +procedure TestTAbstractStorage.AddData(ASender: TAbstractStorage); +var i : Integer; + aml_1 : TAbstractMemTList; + aml_int : TAbstractMemTList_TTestRecord; + aml_int_ord : TAbstractMemOrderedTList_TTestRecord; + ambt_1 : TAbstractMemBTree; + ambt_int : TAbstractMemBTreeDataExampleInteger; + ambt_index : TAbstractMemBTreeDataIndex<Integer>; +begin + aml_1 := TAbstractMemTList.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemTList'),5,True); + aml_int := TAbstractMemTList_TTestRecord.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemTList<>'),5,True); + aml_int_ord := TAbstractMemOrderedTList_TTestRecord.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemOrderedTList<>'),5,True,True); + ambt_1 := TAbstractMemBTree.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemBTree'),False,5); + ambt_int := TAbstractMemBTreeDataExampleInteger.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemBTreeData<Integer>'),False,5,TComparison_Integer); + ambt_index := TAbstractMemBTreeDataIndex<Integer>.Create(ambt_int,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemBTreeDataAbstract<Integer>'),False,5,TComparison_Integer); + try + for i := 1 to 100 do begin + aml_1.Add(ASender.AbstractMem.New(50).position); + aml_int.AddRandom; + aml_int_ord.AddRandom; + ambt_1.Add(ASender.AbstractMem.New(50).position); + ambt_int.AddData(Random(5000)); + end; + finally + aml_1.Free; + aml_int.Free; + aml_int_ord.Free; + ambt_1.Free; + ambt_int.Free; + ambt_index.Free; + end; +end; + +procedure TestTAbstractStorage.CheckAddedData(ASender: TAbstractStorage); +var i : Integer; + aml_1 : TAbstractMemTList; + aml_int : TAbstractMemTList_TTestRecord; + aml_int_ord : TAbstractMemOrderedTList_TTestRecord; + ambt_1 : TAbstractMemBTree; + ambt_int : TAbstractMemBTreeDataExampleInteger; + ambt_index : TAbstractMemBTreeDataIndex<Integer>; +begin + aml_1 := TAbstractMemTList.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemTList'),5,True); + aml_int := TAbstractMemTList_TTestRecord.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemTList<>'),5,True); + aml_int_ord := TAbstractMemOrderedTList_TTestRecord.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemOrderedTList<>'),5,True,True); + ambt_1 := TAbstractMemBTree.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemBTree'),False,5); + ambt_int := TAbstractMemBTreeDataExampleInteger.Create(ASender.AbstractMem,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemBTreeData<Integer>'),False,5,TComparison_Integer); + ambt_index := TAbstractMemBTreeDataIndex<Integer>.Create(ambt_int,ASender.StorageStructInformation.GetStorageStructAMZone('TAbstractMemBTreeDataAbstract<Integer>'),False,5,TComparison_Integer); + try + Assert(aml_1.Count=100); + Assert(aml_int.Count=100); + Assert(aml_int_ord.Count=100); + Assert(ambt_1.Count=100); + Assert(ambt_int.Count=100); + Assert(ambt_index.Count=100); + finally + aml_1.Free; + aml_int.Free; + aml_int_ord.Free; + ambt_1.Free; + ambt_int.Free; + ambt_index.Free; + end; +end; + +procedure TestTAbstractStorage.InitializeStorage(ASender: TAbstractStorage; ACurrentVersion, AUpdateToVersion: Integer); +var amz : TAMZone; + aml_1 : TAbstractMemTList; + aml_int : TAbstractMemTList_TTestRecord; + aml_int_ord : TAbstractMemOrderedTList_TTestRecord; + ambt_1 : TAbstractMemBTree; + ambt_int : TAbstractMemBTreeDataExampleInteger; + ambt_index : TAbstractMemBTreeDataIndex<Integer>; + i : Integer; +begin + if ACurrentVersion>=AUpdateToVersion then raise EAbstractStorage.Create('Invalid update version'); + aml_1 := Nil; + aml_int := Nil; + aml_int_ord := Nil; + ambt_1 := Nil; + ambt_int := Nil; + ambt_index := Nil; + try + if ACurrentVersion<1 then begin + amz := ASender.AbstractMem.New(TAbstractMemTList.MinAbstractMemTListHeaderSize(ASender.AbstractMem)); + aml_1 := TAbstractMemTList.Create(ASender.AbstractMem,amz,5,True); + ASender.StorageStructInformation.AddStorageStruct('TAbstractMemTList',amz.position,ss_TAbstractMemTList,aml_1); + // + amz := ASender.AbstractMem.New(TAbstractMemTList.MinAbstractMemTListHeaderSize(ASender.AbstractMem)); + aml_int := TAbstractMemTList_TTestRecord.Create(ASender.AbstractMem,amz,5,True); + ASender.StorageStructInformation.AddStorageStruct('TAbstractMemTList<>',amz.position,ss_TAbstractMemTListT,aml_int); + // + amz := ASender.AbstractMem.New(TAbstractMemTList.MinAbstractMemTListHeaderSize(ASender.AbstractMem)); + aml_int_ord := TAbstractMemOrderedTList_TTestRecord.Create(ASender.AbstractMem,amz,5,True,True); + ASender.StorageStructInformation.AddStorageStruct('TAbstractMemOrderedTList<>',amz.position,ss_TAbstractMemOrderedTListT,aml_int_ord); + // + amz := ASender.AbstractMem.New(TAbstractMemBTree.MinAbstractMemInitialPositionSize(ASender.AbstractMem)); + ambt_1 := TAbstractMemBTree.Create(ASender.AbstractMem,amz,False,5); + ASender.StorageStructInformation.AddStorageStruct('TAbstractMemBTree',amz.position,ss_TAbstractMemBTree,ambt_1); + // + amz := ASender.AbstractMem.New(TAbstractMemBTreeDataAbstract<Integer>.MinAbstractMemInitialPositionSize(ASender.AbstractMem)); + ambt_int := TAbstractMemBTreeDataExampleInteger.Create(ASender.AbstractMem,amz,False,5,TComparison_Integer); + ASender.StorageStructInformation.AddStorageStruct('TAbstractMemBTreeData<Integer>',amz.position,ss_TAbstractMemBTree,ambt_int); + // + amz := ASender.AbstractMem.New(TAbstractMemBTreeDataAbstract<Integer>.MinAbstractMemInitialPositionSize(ASender.AbstractMem)); + ambt_index := TAbstractMemBTreeDataIndex<Integer>.Create(ambt_int,amz,False,5,TComparison_Integer); + ASender.StorageStructInformation.AddStorageStruct('TAbstractMemBTreeDataAbstract<Integer>',amz.position,ss_TAbstractMemBTree,ambt_index); + end; + finally + aml_1.Free; + aml_int.Free; + aml_int_ord.Free; + ambt_1.Free; + ambt_int.Free; + ambt_index.Free; + end; + +end; + +procedure TestTAbstractStorage.SetUp; +begin + inherited; + +end; + +procedure TestTAbstractStorage.TearDown; +begin + inherited; + +end; + +procedure TestTAbstractStorage.Test_TAbstractStorage; +var Las : TAbstractStorage; + lines: TStrings; + s : String; +begin + Las := TAbstractStorage.Create('',False,'TEST',1,InitializeStorage); + try + Las.Init('TEST',2,Las.AbstractMem.Is64Bits,Las.AbstractMem.MemUnitsSize,InitializeStorage); + lines := TStringList.Create; + try + AddData(Las); + Las.Analize(lines); + CheckAddedData(Las); + s := lines.Text; + if s='' then Abort; + + finally + lines.Free; + end; + finally + Las.Free; + end; +end; + +initialization + RegisterTest(TestTAbstractStorage{$IFNDEF FPC}.Suite{$ENDIF}); +end. From 5aecb2edbc32d34b9b196a69a4f3ef40c5326010 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 15 Jan 2024 15:04:34 +0100 Subject: [PATCH 268/275] Improved blockchain download on NetProtocol --- src/core/UNetProtocol.pas | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index 436ba2b5f..64a2756d3 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -36,7 +36,7 @@ interface UPCDataTypes, {$IFNDEF FPC}System.Generics.Collections,System.Generics.Defaults {$ELSE}Generics.Collections,Generics.Defaults{$ENDIF}, - {$IFDEF USE_ABSTRACTMEM}UPCAbstractMem,{$ENDIF} + {$IFDEF USE_ABSTRACTMEM}UPCAbstractMem, UAbstractMemBlockchainStorage,{$ENDIF} UNetProtection; Const @@ -2950,8 +2950,15 @@ procedure TNetConnection.DoProcess_GetBlocks_Response(HeaderData: TNetHeaderData DoDisconnect : Boolean; LBlocks : TList<TPCOperationsComp>; LSafeboxTransaction : TPCSafeBoxTransaction; + LPrevious : Boolean; begin DoDisconnect := true; + {$IFDEF USE_ABSTRACTMEM} + if (TNode.Node.Bank.Storage is TAbstractMemBlockchainStorage) then begin + LPrevious := TAbstractMemBlockchainStorage( TNode.Node.Bank.Storage ).AutoFlushCache; + TAbstractMemBlockchainStorage( TNode.Node.Bank.Storage ).AutoFlushCache := False; + end; + {$ENDIF} try if HeaderData.header_type<>ntp_response then begin errors := 'Not response'; @@ -3019,13 +3026,10 @@ procedure TNetConnection.DoProcess_GetBlocks_Response(HeaderData: TNetHeaderData end; sleep(1); end; - {$IFDEF USE_ABSTRACTMEM} - TNode.Node.Bank.SafeBox.PCAbstractMem.FlushCache; - {$ENDIF} FIsDownloadingBlocks := false; if ((LOpCount>0) And (FRemoteOperationBlock.block>=TNode.Node.Bank.BlocksCount)) then begin - Send_GetBlocks(TNode.Node.Bank.BlocksCount,100,c); + Send_GetBlocks(TNode.Node.Bank.BlocksCount,100+Random(300),c); end else begin // No more blocks to download, download Pending operations DoProcess_GetPendingOperations; @@ -3041,6 +3045,12 @@ procedure TNetConnection.DoProcess_GetBlocks_Response(HeaderData: TNetHeaderData if DoDisconnect then begin DisconnectInvalidClient(false,errors+' > '+TNetData.HeaderDataToText(HeaderData)+' BuffSize: '+inttostr(DataBuffer.Size)); end; + {$IFDEF USE_ABSTRACTMEM} + TNode.Node.Bank.SafeBox.PCAbstractMem.FlushCache; + if (TNode.Node.Bank.Storage is TAbstractMemBlockchainStorage) then begin + TAbstractMemBlockchainStorage( TNode.Node.Bank.Storage ).AutoFlushCache := LPrevious; + end; + {$ENDIF} end; end; From 0015024f8ddf6b87f912e43440638e3a8e1b1d27 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Mon, 15 Jan 2024 15:08:43 +0100 Subject: [PATCH 269/275] Minor improvements --- src/core/UBlockChain.pas | 10 ---------- src/core/UPCAbstractMem.pas | 9 +++++++++ 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/core/UBlockChain.pas b/src/core/UBlockChain.pas index 2ac3b37fe..65da5bd76 100644 --- a/src/core/UBlockChain.pas +++ b/src/core/UBlockChain.pas @@ -1097,7 +1097,6 @@ function TPCBank.DoSaveBank: Boolean; LBankfilename,Laux_newfilename: AnsiString; ms : TMemoryStream; LTC : TTickCount; - LOldB : Boolean; begin Result := true; LBankfilename := GetSafeboxCheckpointingFileName(GetStorageFolder(Orphan),BlocksCount); @@ -1142,16 +1141,7 @@ function TPCBank.DoSaveBank: Boolean; end; end; end; - // Flush pending - if (FStorage is TAbstractMemBlockchainStorage) then begin - LOldB := TAbstractMemBlockchainStorage(FStorage).UseMultithread; - TAbstractMemBlockchainStorage(FStorage).UseMultithread := False; - TAbstractMemBlockchainStorage(FStorage).UseMultithread := LOldB; - - end; end; - - end; procedure TPCBank.UpdateValuesFromSafebox; diff --git a/src/core/UPCAbstractMem.pas b/src/core/UPCAbstractMem.pas index abbfc2b12..54767539e 100644 --- a/src/core/UPCAbstractMem.pas +++ b/src/core/UPCAbstractMem.pas @@ -613,6 +613,7 @@ procedure TPCAbstractMem.FlushCache; end; Inc(FStats.FlushesCount); Inc(Fstats.FlushesMillis, TPlatform.GetElapsedMilliseconds(Ltc) ); + TLog.NewLog(ltdebug,Self.ClassName,Format('AbstractMem Safebox flushed in %.2f seconds',[TPlatform.GetElapsedMilliseconds(Ltc)/1000])); end; Procedure DoCopyFile(const ASource, ADest : String); @@ -795,6 +796,7 @@ procedure TPCAbstractMem.SetUseCacheOnAbstractMemLists(const Value: Boolean); procedure TPCAbstractMem.UpdateSafeboxFileName(const ANewSafeboxFileName: String); var LReadOnly, Ltmp : Boolean; + LCacheMem : TCacheMem; begin if SameFileName(FFileName,ANewSafeboxFileName) then Exit; @@ -812,6 +814,13 @@ procedure TPCAbstractMem.UpdateSafeboxFileName(const ANewSafeboxFileName: String end; if FAbstractMem is TFileMem then begin TFileMem(FAbstractMem).SetCachePerformance(True,1024,FMaxMemUsage,200000); + LCacheMem := TFileMem(FAbstractMem).LockCache; + Try + LCacheMem.OnFlushedCache := OnCacheMemFlushedCache; + LCacheMem.OnLog := OnCacheMemLog; + Finally + TFileMem(FAbstractMem).UnlockCache; + End; end; DoInit(Ltmp); end; From c052738b59470dbb8ad85e5902025e79b5f6ae6b Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 17 Jan 2024 09:17:33 +0100 Subject: [PATCH 270/275] Flushing blockchain cache once downloaded blocks --- src/core/UNetProtocol.pas | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/UNetProtocol.pas b/src/core/UNetProtocol.pas index 64a2756d3..4822edef8 100644 --- a/src/core/UNetProtocol.pas +++ b/src/core/UNetProtocol.pas @@ -3049,6 +3049,9 @@ procedure TNetConnection.DoProcess_GetBlocks_Response(HeaderData: TNetHeaderData TNode.Node.Bank.SafeBox.PCAbstractMem.FlushCache; if (TNode.Node.Bank.Storage is TAbstractMemBlockchainStorage) then begin TAbstractMemBlockchainStorage( TNode.Node.Bank.Storage ).AutoFlushCache := LPrevious; + if TAbstractMemBlockchainStorage( TNode.Node.Bank.Storage ).PendingToSave = 0 then begin + TAbstractMemBlockchainStorage( TNode.Node.Bank.Storage ).FileMem.FlushCache; + end; end; {$ENDIF} end; From e15d2c82ab4225450924a29a27c716c2e4ab1a22 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 17 Jan 2024 14:36:42 +0100 Subject: [PATCH 271/275] Update UAbstractMemBlockchainStorage.pas --- src/core/UAbstractMemBlockchainStorage.pas | 37 +++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/core/UAbstractMemBlockchainStorage.pas b/src/core/UAbstractMemBlockchainStorage.pas index d1221c702..bbb1850ab 100644 --- a/src/core/UAbstractMemBlockchainStorage.pas +++ b/src/core/UAbstractMemBlockchainStorage.pas @@ -265,6 +265,7 @@ TPendingData = record TAbstractMemBlockchainStorageSecondary = Class(TAbstractMemBlockchainStorage) private FAuxStorage : TStorage; + FSaving : Boolean; protected procedure SetReadOnly(const Value: Boolean); override; Function DoSaveBlockChain(Operations : TPCOperationsComp) : Boolean; override; @@ -1981,6 +1982,7 @@ constructor TAbstractMemBlockchainStorageSecondary.Create(AOwner: TComponent); begin inherited; FAuxStorage := Nil; + FSaving := False; end; destructor TAbstractMemBlockchainStorageSecondary.Destroy; @@ -1995,6 +1997,7 @@ procedure TAbstractMemBlockchainStorageSecondary.DoBlockNotFound(ABlock: Integer inherited; AFound := False; if (Assigned(FAuxStorage)) then begin + FSaving := True; LOperationsComp := TPCOperationsComp.Create(Nil); Try if FAuxStorage.LoadBlockChainBlock(LOperationsComp,ABlock) then begin @@ -2003,6 +2006,7 @@ procedure TAbstractMemBlockchainStorageSecondary.DoBlockNotFound(ABlock: Integer end; Finally LOperationsComp.Free; + FSaving := False; End; end; end; @@ -2017,6 +2021,35 @@ procedure TAbstractMemBlockchainStorageSecondary.DoDeleteBlockChainBlocks( end; function TAbstractMemBlockchainStorageSecondary.DoInitialize: Boolean; + procedure FillSecondary; + var i, LTotal, LNotFound : Integer; + Ltc : TTickCount; + LOpComp : TPCOperationsComp; + begin + i := FAuxStorage.LastBlock; + if i>=Self.LastBlock then Exit; + TLog.NewLog(ltdebug,ClassName,Format('Start filling secondary storage with blocks from %d to %d',[i,Self.LastBlock])); + Ltc := TPlatform.GetTickCount; + LOpComp := TPCOperationsComp.Create(Nil); + try + LTotal := 0; LNotFound := 0; + while (i<=Self.LastBlock) do begin + if (Self.DoLoadBlockChain(LOpComp,i)) then begin + inc(LTotal); + FAuxStorage.SaveBlockChainBlock(LOpComp); + end else inc(LNotFound); + inc(i); + if TPlatform.GetElapsedMilliseconds(Ltc)>10000 then begin + TLog.NewLog(ltdebug,ClassName,Format('Filling secondary storage with blocks current %d to %d done %d not found %d',[i,Self.LastBlock,LTotal,LNotFound])); + Ltc := TPlatform.GetTickCount; + end; + end; + finally + LOpComp.Free; + end; + TLog.NewLog(ltdebug,ClassName,Format('Finalized filling secondary storage with blocks to %d done %d not found %d',[Self.LastBlock,LTotal,LNotFound])); + end; + begin Result := inherited DoInitialize; if (Result) And (Not Assigned(FAuxStorage)) then begin @@ -2024,6 +2057,8 @@ function TAbstractMemBlockchainStorageSecondary.DoInitialize: Boolean; FAuxStorage.Bank := Self.Bank; FAuxStorage.ReadOnly := Self.ReadOnly; Result := FAuxStorage.Initialize; + // Try to fill secondary with newest blocks... + FillSecondary; end; end; @@ -2040,7 +2075,7 @@ function TAbstractMemBlockchainStorageSecondary.DoSaveBlockChain( Operations: TPCOperationsComp): Boolean; begin Result := inherited; - if (Result) and (Assigned(FAuxStorage)) then begin + if (Result) and (Assigned(FAuxStorage)) and (Not FSaving) then begin Result := FAuxStorage.SaveBlockChainBlock(Operations); end; end; From ebd4836768251669e0a1b760ba61b3b0e01301e1 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 17 Jan 2024 14:47:30 +0100 Subject: [PATCH 272/275] Update UFRMWallet.pas --- src/gui-classic/UFRMWallet.pas | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index a96408844..a66bcbdab 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -393,7 +393,9 @@ procedure TThreadActivate.BCExecute; FLastTC := 0; OnProgressNotify(Self,'Initializing databases',0,0); // Read Operations saved from disk + TAbstractMemBlockchainStorage( TNode.Node.Bank.Storage ).AutoFlushCache := False; TNode.Node.InitSafeboxAndOperations($FFFFFFFF,OnProgressNotify); // New Build 2.1.4 to load pending operations buffer + TAbstractMemBlockchainStorage( TNode.Node.Bank.Storage ).AutoFlushCache := True; TNode.Node.AutoDiscoverNodes(CT_Discover_IPs); TNode.Node.NetServer.Active := true; FLastTC := 0; @@ -436,6 +438,7 @@ procedure TFRMWallet.Activate; Raise; end; End; + UpdateConfigChanged(Self); ips := TSettings.TryConnectOnlyWithThisFixedServers; TNode.DecodeIpStringToNodeServerAddressArray(ips,nsarr); TNetData.NetData.DiscoverFixedServersOnly(nsarr); @@ -472,7 +475,6 @@ procedure TFRMWallet.Activate; FThreadActivate := TThreadActivate.Create(true); TThreadActivate(FThreadActivate).FreeOnTerminate := true; TThreadActivate(FThreadActivate).Suspended := False; - UpdateConfigChanged(Self); UpdateNodeStatus; TPCTNetDataExtraMessages.InitNetDataExtraMessages(FNode,TNetData.NetData,FWalletKeys); Except From f5e08f84be0d2e64a389001c2066fb979be3ece2 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 17 Jan 2024 14:55:11 +0100 Subject: [PATCH 273/275] Build 5.8 ## Build 5.8 - 2024-01-17 - Accumulative release, including: - Minor bugs fixed - Usage of AbstractMem v1.8 - Improvements on speed and data storage (see Github commits since last release) - Clean code and documentation --- CHANGELOG.md | 6 ++++++ src/core/UConst.pas | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c5fdf66c..ae9108273 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ - Implementation of PIP-0044 (Induplicatable NFT) -> https://github.com/PascalCoin/PascalCoin/blob/master/PIP/PIP-0044.md - Improvements on downloading Safebox (fresh installation) +## Build 5.8 - 2024-01-17 +- Accumulative release, including: +- Minor bugs fixed +- Usage of AbstractMem v1.8 +- Improvements on speed and data storage (see Github commits since last release) +- Clean code and documentation ## Build 5.7 - 2021-12-23 - This version will not propagate 0-Fee operations, but will allow 0-Fee operations to the blockchain (CT_AllowPropagate0feeOperations=False) diff --git a/src/core/UConst.pas b/src/core/UConst.pas index ff7d50942..b69e25ca9 100644 --- a/src/core/UConst.pas +++ b/src/core/UConst.pas @@ -199,7 +199,7 @@ interface CT_OpSubtype_Data_Signer = 103; CT_OpSubtype_Data_Receiver = 104; - CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.7.2'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.7.2'{$ELSE}{$ENDIF}{$ENDIF}; + CT_ClientAppVersion : String = {$IFDEF PRODUCTION}'5.8'{$ELSE}{$IFDEF TESTNET}'TESTNET 5.8'{$ELSE}{$ENDIF}{$ENDIF}; CT_Discover_IPs = {$IFDEF PRODUCTION}'bpascal1.dynamic-dns.net;bpascal2.dynamic-dns.net;pascalcoin1.dynamic-dns.net;pascalcoin2.dynamic-dns.net;pascalcoin1.dns1.us;pascalcoin2.dns1.us;pascalcoin1.dns2.us;pascalcoin2.dns2.us' {$ELSE}'pascaltestnet1.dynamic-dns.net;pascaltestnet2.dynamic-dns.net;pascaltestnet1.dns1.us;pascaltestnet2.dns1.us'{$ENDIF}; From 20debdadad53106fcc1eb33f7cf979518271e950 Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Wed, 17 Jan 2024 14:56:10 +0100 Subject: [PATCH 274/275] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1ea2c47e0..997b2136c 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ``` -Copyright (c) 2016-2022 Pascal developers based on original Albert Molina source code +Copyright (c) 2016-2024 Pascal developers based on original Albert Molina source code ``` Please use at your own risk. From ff27d93577136c55075417616c22737fd9b2fd7a Mon Sep 17 00:00:00 2001 From: PascalCoin <bpascalblockchain@gmail.com> Date: Thu, 7 Mar 2024 11:07:43 +0100 Subject: [PATCH 275/275] Fixed bug TNetData config is not updated properly on activate --- src/gui-classic/UFRMWallet.pas | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui-classic/UFRMWallet.pas b/src/gui-classic/UFRMWallet.pas index a66bcbdab..a5b655faa 100644 --- a/src/gui-classic/UFRMWallet.pas +++ b/src/gui-classic/UFRMWallet.pas @@ -438,11 +438,13 @@ procedure TFRMWallet.Activate; Raise; end; End; - UpdateConfigChanged(Self); ips := TSettings.TryConnectOnlyWithThisFixedServers; TNode.DecodeIpStringToNodeServerAddressArray(ips,nsarr); TNetData.NetData.DiscoverFixedServersOnly(nsarr); setlength(nsarr,0); + + UpdateConfigChanged(Self); + // Creating Node: FNode := TNode.Node; FNode.NetServer.Port := TSettings.InternetServerPort;

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%0A{-LuP&T@S%!@;!QaS1K38JEzRX)d9&;1c>9 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%0A=Nd3k7snJ40txsH02~6@kqtnSkNe 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 z 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Ü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

JbGw!~wjI7=BpD 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 literal 0 HcmV?d00001 diff --git a/PIP/resources/PIP-0040/diagram_5_loans.png b/PIP/resources/PIP-0040/diagram_5_loans.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf499a4bdbe81ee06263e6ed2b042a8c8d6d066 GIT binary patch literal 82570 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 Date: Mon, 2 Dec 2019 20:39:31 +0100 Subject: [PATCH 008/275] Fixed bad resource reference. --- PIP/PIP-0040.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PIP/PIP-0040.md b/PIP/PIP-0040.md index 572ae2c28..7660036ad 100644 --- a/PIP/PIP-0040.md +++ b/PIP/PIP-0040.md @@ -40,7 +40,7 @@ The following four diagrams describe the main elements of the proposed governanc ### Diagram 1: Workflow -![Diagram 1: Workflow](resources/PIP-0035/diagram_1_workflow.png) +![Diagram 1: Workflow](resources/PIP-0040/diagram_1_workflow.png) ### Diagram 2: Budget Timeline From 03317c1e7f540b973a7fb63c7efb04ad00e72a22 Mon Sep 17 00:00:00 2001 From: Ugochukwu Mmaduekwe Date: Mon, 16 Dec 2019 22:51:27 +0100 Subject: [PATCH 009/275] update HashLib --- src/libraries/hashlib4pascal/HashLib.inc | 43 +- .../hashlib4pascal/HashLibHelper.inc | 4 + src/libraries/hashlib4pascal/HlpAdler32.pas | 49 +- .../hashlib4pascal/HlpArrayUtils.pas | 21 + src/libraries/hashlib4pascal/HlpBits.pas | 23 +- src/libraries/hashlib4pascal/HlpBlake2B.pas | 717 +++++++++++++-- .../hashlib4pascal/HlpBlake2BConfig.pas | 181 ---- .../hashlib4pascal/HlpBlake2BIvBuilder.pas | 164 ---- src/libraries/hashlib4pascal/HlpBlake2BP.pas | 420 +++++++++ .../hashlib4pascal/HlpBlake2BParams.pas | 576 ++++++++++++ .../hashlib4pascal/HlpBlake2BTreeConfig.pas | 197 ----- src/libraries/hashlib4pascal/HlpBlake2S.pas | 713 +++++++++++++-- .../hashlib4pascal/HlpBlake2SConfig.pas | 181 ---- .../hashlib4pascal/HlpBlake2SIvBuilder.pas | 168 ---- src/libraries/hashlib4pascal/HlpBlake2SP.pas | 420 +++++++++ .../hashlib4pascal/HlpBlake2SParams.pas | 579 +++++++++++++ .../hashlib4pascal/HlpBlake2STreeConfig.pas | 210 ----- src/libraries/hashlib4pascal/HlpCRC.pas | 148 +++- src/libraries/hashlib4pascal/HlpCRC16.pas | 5 +- src/libraries/hashlib4pascal/HlpCRC32.pas | 10 +- src/libraries/hashlib4pascal/HlpCRC32Fast.pas | 116 ++- src/libraries/hashlib4pascal/HlpCRC64.pas | 6 +- .../hashlib4pascal/HlpConverters.pas | 393 ++++----- src/libraries/hashlib4pascal/HlpGost.pas | 1 - .../hashlib4pascal/HlpGrindahl256.pas | 1 - .../hashlib4pascal/HlpGrindahl512.pas | 1 - src/libraries/hashlib4pascal/HlpHAS160.pas | 1 - .../HlpHMACNotBuildInAdapter.pas | 20 +- .../hashlib4pascal/HlpHashFactory.pas | 358 ++++++-- .../hashlib4pascal/HlpHashLibTypes.pas | 9 +- .../hashlib4pascal/HlpHashResult.pas | 17 +- src/libraries/hashlib4pascal/HlpHaval.pas | 42 +- .../hashlib4pascal/HlpIBlake2BConfig.pas | 31 - ...2BTreeConfig.pas => HlpIBlake2BParams.pas} | 30 +- .../hashlib4pascal/HlpIBlake2SConfig.pas | 31 - ...2STreeConfig.pas => HlpIBlake2SParams.pas} | 30 +- src/libraries/hashlib4pascal/HlpIHashInfo.pas | 57 +- src/libraries/hashlib4pascal/HlpMD4.pas | 1 - src/libraries/hashlib4pascal/HlpMD5.pas | 1 - src/libraries/hashlib4pascal/HlpMDBase.pas | 1 - src/libraries/hashlib4pascal/HlpMurmur2.pas | 105 ++- .../hashlib4pascal/HlpMurmur2_64.pas | 90 +- .../hashlib4pascal/HlpMurmurHash3_x64_128.pas | 52 +- .../hashlib4pascal/HlpMurmurHash3_x86_128.pas | 79 +- .../hashlib4pascal/HlpMurmurHash3_x86_32.pas | 79 +- .../hashlib4pascal/HlpNullDigest.pas | 26 +- .../HlpPBKDF2_HMACNotBuildInAdapter.pas | 25 +- .../HlpPBKDF_Argon2NotBuildInAdapter.pas | 227 +++-- .../HlpPBKDF_ScryptNotBuildInAdapter.pas | 158 +++- src/libraries/hashlib4pascal/HlpPanama.pas | 1 - src/libraries/hashlib4pascal/HlpRIPEMD.pas | 1 - src/libraries/hashlib4pascal/HlpRIPEMD128.pas | 1 - src/libraries/hashlib4pascal/HlpRIPEMD160.pas | 1 - src/libraries/hashlib4pascal/HlpRIPEMD256.pas | 1 - src/libraries/hashlib4pascal/HlpRIPEMD320.pas | 1 - .../hashlib4pascal/HlpRadioGatun32.pas | 1 - .../hashlib4pascal/HlpRadioGatun64.pas | 1 - src/libraries/hashlib4pascal/HlpSHA0.pas | 1 - src/libraries/hashlib4pascal/HlpSHA2_224.pas | 1 - src/libraries/hashlib4pascal/HlpSHA2_256.pas | 1 - .../hashlib4pascal/HlpSHA2_256Base.pas | 1 - src/libraries/hashlib4pascal/HlpSHA2_384.pas | 1 - src/libraries/hashlib4pascal/HlpSHA2_512.pas | 1 - .../hashlib4pascal/HlpSHA2_512Base.pas | 1 - .../hashlib4pascal/HlpSHA2_512_224.pas | 1 - .../hashlib4pascal/HlpSHA2_512_256.pas | 1 - src/libraries/hashlib4pascal/HlpSHA3.pas | 818 ++++++++++++++++-- src/libraries/hashlib4pascal/HlpSipHash.pas | 228 +++-- .../hashlib4pascal/HlpSipHash128.pas | 63 ++ src/libraries/hashlib4pascal/HlpSnefru.pas | 15 +- src/libraries/hashlib4pascal/HlpTiger.pas | 1 - src/libraries/hashlib4pascal/HlpTiger2.pas | 1 - src/libraries/hashlib4pascal/HlpWhirlPool.pas | 1 - src/libraries/hashlib4pascal/HlpXXHash32.pas | 47 +- src/libraries/hashlib4pascal/HlpXXHash64.pas | 79 +- src/libraries/hashlib4pascal/README.md | 14 + 76 files changed, 5686 insertions(+), 2415 deletions(-) delete mode 100644 src/libraries/hashlib4pascal/HlpBlake2BConfig.pas delete mode 100644 src/libraries/hashlib4pascal/HlpBlake2BIvBuilder.pas create mode 100644 src/libraries/hashlib4pascal/HlpBlake2BP.pas create mode 100644 src/libraries/hashlib4pascal/HlpBlake2BParams.pas delete mode 100644 src/libraries/hashlib4pascal/HlpBlake2BTreeConfig.pas delete mode 100644 src/libraries/hashlib4pascal/HlpBlake2SConfig.pas delete mode 100644 src/libraries/hashlib4pascal/HlpBlake2SIvBuilder.pas create mode 100644 src/libraries/hashlib4pascal/HlpBlake2SP.pas create mode 100644 src/libraries/hashlib4pascal/HlpBlake2SParams.pas delete mode 100644 src/libraries/hashlib4pascal/HlpBlake2STreeConfig.pas delete mode 100644 src/libraries/hashlib4pascal/HlpIBlake2BConfig.pas rename src/libraries/hashlib4pascal/{HlpIBlake2BTreeConfig.pas => HlpIBlake2BParams.pas} (55%) delete mode 100644 src/libraries/hashlib4pascal/HlpIBlake2SConfig.pas rename src/libraries/hashlib4pascal/{HlpIBlake2STreeConfig.pas => HlpIBlake2SParams.pas} (55%) create mode 100644 src/libraries/hashlib4pascal/HlpSipHash128.pas diff --git a/src/libraries/hashlib4pascal/HashLib.inc b/src/libraries/hashlib4pascal/HashLib.inc index 884b864c4..b69f017d5 100644 --- a/src/libraries/hashlib4pascal/HashLib.inc +++ b/src/libraries/hashlib4pascal/HashLib.inc @@ -19,6 +19,14 @@ {$UNDEF DELPHI} {$MODE delphi} +{$IFDEF FPC_LITTLE_ENDIAN} + {$DEFINE HASHLIB_LITTLE_ENDIAN} +{$ENDIF} + +{$IFDEF FPC_REQUIRES_PROPER_ALIGNMENT} + {$DEFINE HASHLIB_REQUIRES_PROPER_ALIGNMENT} +{$ENDIF} + {$DEFINE USE_UNROLLED_VARIANT} // Disable Overflow and RangeChecks. @@ -35,12 +43,14 @@ // Optimizations {$OPTIMIZATION LEVEL3} -{$OPTIMIZATION PEEPHOLE} -{$OPTIMIZATION REGVAR} -{$OPTIMIZATION LOOPUNROLL} -{$OPTIMIZATION STRENGTH} -{$OPTIMIZATION CSE} -{$OPTIMIZATION DFA} +// disable "USELOADMODIFYSTORE" because it produces incorrect result +// when used in combination with -CpCOREAVX2 and -OpCOREAVX2 in FPC 3.2.0 beta +{$IFDEF FPC_GREATER_THAN_3.0.4} + {$OPTIMIZATION NOUSELOADMODIFYSTORE} +{$ENDIF} +// level 4 optimizations +{$OPTIMIZATION ORDERFIELDS} +{$OPTIMIZATION DEADVALUES} {$IFDEF CPUI386} {$OPTIMIZATION USEEBP} @@ -50,12 +60,25 @@ {$OPTIMIZATION USERBP} {$ENDIF} +{.$DEFINE USE_MTPROCS} +{.$DEFINE USE_PASMP} + +{$IF DEFINED(USE_MTPROCS) AND DEFINED(USE_PASMP)} + {$MESSAGE ERROR 'Only One Threading Library can be used at a time.'} +{$IFEND} + {$ENDIF FPC} (* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& *) {$IFDEF DELPHI} +{$DEFINE HASHLIB_LITTLE_ENDIAN} + +{$IFDEF CPUARM} + {$DEFINE HASHLIB_REQUIRES_PROPER_ALIGNMENT} +{$ENDIF} + // XE3 and Above {$IF CompilerVersion >= 24.0} {$DEFINE DELPHIXE3_UP} @@ -92,7 +115,7 @@ // XE7 and Above {$IF CompilerVersion >= 28.0} {$DEFINE DELPHIXE7_UP} - {$DEFINE HAS_DELPHI_PPL} // Has Delphi Parallel Programming Library + {.$DEFINE USE_DELPHI_PPL} // Use Delphi Parallel Programming Library {$DEFINE HAS_DELPHI_NET_ENCODING} {$IFEND} @@ -103,6 +126,12 @@ {$DEFINE USE_UNROLLED_VARIANT} +{.$DEFINE USE_PASMP} + +{$IF DEFINED(USE_DELPHI_PPL) AND DEFINED(USE_PASMP)} + {$MESSAGE ERROR 'Only One Threading Library can be used at a time.'} +{$IFEND} + // This option is needed to enable code browsing (aka Ctrl+Click) // It does not affect the binary size or generated code {$DEFINITIONINFO ON} diff --git a/src/libraries/hashlib4pascal/HashLibHelper.inc b/src/libraries/hashlib4pascal/HashLibHelper.inc index 1ac7f2afc..1287badca 100644 --- a/src/libraries/hashlib4pascal/HashLibHelper.inc +++ b/src/libraries/hashlib4pascal/HashLibHelper.inc @@ -20,3 +20,7 @@ {$IF FPC_FULLVERSION < 30000} {$MESSAGE ERROR 'This Library requires FreePascal 3.0.0 or higher.'} {$IFEND} + +{$IF FPC_FULLVERSION > 30004} + {$DEFINE FPC_GREATER_THAN_3.0.4} +{$IFEND} diff --git a/src/libraries/hashlib4pascal/HlpAdler32.pas b/src/libraries/hashlib4pascal/HlpAdler32.pas index 0cd765c79..c5024a9d1 100644 --- a/src/libraries/hashlib4pascal/HlpAdler32.pas +++ b/src/libraries/hashlib4pascal/HlpAdler32.pas @@ -10,7 +10,8 @@ interface HlpHash, HlpIHash, HlpHashResult, - HlpIHashResult; + HlpIHashResult, + HlpConverters; type TAdler32 = class sealed(THash, IChecksum, IHash32, ITransformBlock) @@ -61,22 +62,30 @@ procedure TAdler32.Initialize; procedure TAdler32.TransformBytes(const AData: THashLibByteArray; AIndex, ALength: Int32); var - LIdx, LN: Int32; + LN: Int32; + LPtrData: PByte; + LA, LB: UInt32; begin {$IFDEF DEBUG} System.Assert(AIndex >= 0); System.Assert(ALength >= 0); System.Assert(AIndex + ALength <= System.Length(AData)); {$ENDIF DEBUG} - LIdx := AIndex; + LPtrData := PByte(AData) + AIndex; - { while ALength > 0 do + { + LA := FA; + LB := FB; + while ALength > 0 do begin - FA := (FA + AData[LIdx]) mod MOD_ADLER; - FB := (FB + FA) mod MOD_ADLER; - System.Inc(LIdx); + LA := (LA + LPtrData^) mod MOD_ADLER; + LB := (LB + LA) mod MOD_ADLER; + System.Inc(LPtrData); System.Dec(ALength); - end; } + end; + FA := LA; + FB := LB; + } // lifted from PngEncoder Adler32.cs @@ -84,7 +93,7 @@ procedure TAdler32.TransformBytes(const AData: THashLibByteArray; begin // We can defer the modulo operation: // FA maximally grows from 65521 to 65521 + 255 * 3800 - // FB maximally grows by3800 * median(FA) = 2090079800 < 2^31 + // FB maximally grows by 3800 * median(FA) = 2090079800 < 2^31 LN := 3800; if (LN > ALength) then begin @@ -92,21 +101,31 @@ procedure TAdler32.TransformBytes(const AData: THashLibByteArray; end; ALength := ALength - LN; + LA := FA; + LB := FB; while (LN - 1) >= 0 do begin - FA := (FA + AData[LIdx]); - FB := (FB + FA); - System.Inc(LIdx); + LA := (LA + LPtrData^); + LB := (LB + LA); + System.Inc(LPtrData); System.Dec(LN); end; - FA := FA mod MOD_ADLER; - FB := FB mod MOD_ADLER; + LA := LA mod MOD_ADLER; + LB := LB mod MOD_ADLER; + + FA := LA; + FB := LB; end; end; function TAdler32.TransformFinal: IHashResult; +var + LBufferBytes: THashLibByteArray; begin - result := THashResult.Create(UInt32((FB shl 16) or FA)); + System.SetLength(LBufferBytes, HashSize); + TConverters.ReadUInt32AsBytesBE(UInt32((FB shl 16) or FA), LBufferBytes, 0); + + result := THashResult.Create(LBufferBytes); Initialize(); end; diff --git a/src/libraries/hashlib4pascal/HlpArrayUtils.pas b/src/libraries/hashlib4pascal/HlpArrayUtils.pas index 57c5e57b9..86464c30f 100644 --- a/src/libraries/hashlib4pascal/HlpArrayUtils.pas +++ b/src/libraries/hashlib4pascal/HlpArrayUtils.pas @@ -37,6 +37,9 @@ TArrayUtils = class sealed(TObject) class procedure ZeroFill(const ABuffer: THashLibUInt64Array); overload; static; + class function Concatenate(const ABuffer1, ABuffer2: THashLibByteArray) + : THashLibByteArray; static; + end; implementation @@ -134,4 +137,22 @@ class procedure TArrayUtils.ZeroFill(const ABuffer: THashLibUInt64Array); TArrayUtils.Fill(ABuffer, 0, System.Length(ABuffer), UInt64(0)); end; +class function TArrayUtils.Concatenate(const ABuffer1, + ABuffer2: THashLibByteArray): THashLibByteArray; +var + LABuffer1Length: Int32; +begin + LABuffer1Length := System.Length(ABuffer1); + System.SetLength(Result, LABuffer1Length + System.Length(ABuffer2)); + if ABuffer1 <> Nil then + begin + System.Move(ABuffer1[0], Result[0], LABuffer1Length * System.SizeOf(Byte)); + end; + if ABuffer2 <> Nil then + begin + System.Move(ABuffer2[0], Result[LABuffer1Length], System.Length(ABuffer2) * + System.SizeOf(Byte)); + end; +end; + end. diff --git a/src/libraries/hashlib4pascal/HlpBits.pas b/src/libraries/hashlib4pascal/HlpBits.pas index 5a2a964f0..44860b73d 100644 --- a/src/libraries/hashlib4pascal/HlpBits.pas +++ b/src/libraries/hashlib4pascal/HlpBits.pas @@ -129,9 +129,10 @@ class function TBits.ReverseBytesUInt32(AValue: UInt32): UInt32; {$IFDEF FPC} Result := SwapEndian(AValue); {$ELSE} - Result := (AValue and UInt32($000000FF)) shl 24 or - (AValue and UInt32($0000FF00)) shl 8 or (AValue and UInt32($00FF0000)) - shr 8 or (AValue and UInt32($FF000000)) shr 24; + Result := ((AValue shl 24) and UInt32($FF000000)) or + ((AValue shl 8) and UInt32($00FF0000)) or + ((AValue shr 8) and UInt32($0000FF00)) or + ((AValue shr 24) and UInt32($000000FF)); {$ENDIF FPC} end; @@ -140,14 +141,14 @@ class function TBits.ReverseBytesUInt64(AValue: UInt64): UInt64; {$IFDEF FPC} Result := SwapEndian(AValue); {$ELSE} - Result := (AValue and UInt64($00000000000000FF)) shl 56 or - (AValue and UInt64($000000000000FF00)) shl 40 or - (AValue and UInt64($0000000000FF0000)) shl 24 or - (AValue and UInt64($00000000FF000000)) shl 8 or - (AValue and UInt64($000000FF00000000)) shr 8 or - (AValue and UInt64($0000FF0000000000)) shr 24 or - (AValue and UInt64($00FF000000000000)) shr 40 or - (AValue and UInt64($FF00000000000000)) shr 56; + Result := ((AValue shl 56) and UInt64($FF00000000000000)) or + ((AValue shl 40) and UInt64($00FF000000000000)) or + ((AValue shl 24) and UInt64($0000FF0000000000)) or + ((AValue shl 8) and UInt64($000000FF00000000)) or + ((AValue shr 8) and UInt64($00000000FF000000)) or + ((AValue shr 24) and UInt64($0000000000FF0000)) or + ((AValue shr 40) and UInt64($000000000000FF00)) or + ((AValue shr 56) and UInt64($00000000000000FF)); {$ENDIF FPC} end; diff --git a/src/libraries/hashlib4pascal/HlpBlake2B.pas b/src/libraries/hashlib4pascal/HlpBlake2B.pas index 5cb8c4735..d0067561e 100644 --- a/src/libraries/hashlib4pascal/HlpBlake2B.pas +++ b/src/libraries/hashlib4pascal/HlpBlake2B.pas @@ -6,17 +6,12 @@ interface uses SysUtils, -{$IFDEF DELPHI} - HlpBitConverter, -{$ENDIF DELPHI} HlpBits, HlpHash, HlpHashResult, HlpIHashResult, - HlpIBlake2BConfig, - HlpBlake2BConfig, - HlpIBlake2BTreeConfig, - HlpBlake2BIvBuilder, + HlpIBlake2BParams, + HlpBlake2BParams, HlpIHash, HlpIHashInfo, HlpConverters, @@ -26,9 +21,15 @@ interface resourcestring SInvalidConfigLength = 'Config Length Must Be 8 Words'; SConfigNil = 'Config Cannot Be Nil'; + SInvalidXOFSize = + 'XOFSize in Bits must be Multiples of 8 and be Between %u and %u Bytes.'; + SOutputLengthInvalid = 'Output Length is above the Digest Length'; + SOutputBufferTooShort = 'Output Buffer Too Short'; + SMaximumOutputLengthExceeded = '"Maximum Length is 2^32 blocks of 64 bytes'; + SWritetoXofAfterReadError = '"%s" Write to Xof after Read not Allowed'; type - TBlake2B = class sealed(THash, ICryptoNotBuildIn, ITransformBlock) + TBlake2B = class(THash, ICryptoNotBuildIn, ITransformBlock) strict private {$REGION 'Consts'} @@ -61,59 +62,189 @@ TBlake2B = class sealed(THash, ICryptoNotBuildIn, ITransformBlock) 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3); {$ENDIF USE_UNROLLED_VARIANT} {$ENDREGION} - class var - - FDefaultConfig: IBlake2BConfig; var - FM: array [0 .. 15] of UInt64; - FRawConfig, FState: THashLibUInt64Array; - FKey, FBuffer: THashLibByteArray; -{$IFNDEF USE_UNROLLED_VARIANT} - FV: array [0 .. 15] of UInt64; -{$ENDIF USE_UNROLLED_VARIANT} - FFilledBufferCount, FHashSize, FBlockSize: Int32; - FCounter0, FCounter1, FFinalizationFlag0, FFinalizationFlag1: UInt64; FTreeConfig: IBlake2BTreeConfig; + FConfig: IBlake2BConfig; + FDoTransformKeyBlock: Boolean; - class constructor Blake2BConfig(); + procedure Blake2BIncrementCounter(AIncrementCount: UInt64); inline; {$IFNDEF USE_UNROLLED_VARIANT} procedure G(a, b, c, d, r, i: Int32); inline; {$ENDIF USE_UNROLLED_VARIANT} procedure Compress(ABlock: PByte; AStart: Int32); - procedure Finish(); inline; - strict protected + var + FM: array [0 .. 15] of UInt64; + FState: THashLibUInt64Array; + FBuffer: THashLibByteArray; +{$IFNDEF USE_UNROLLED_VARIANT} + FV: array [0 .. 15] of UInt64; +{$ENDIF USE_UNROLLED_VARIANT} + FFilledBufferCount: Int32; + FCounter0, FCounter1, FFinalizationFlag0, FFinalizationFlag1: UInt64; + procedure Finish(); function GetName: String; override; public constructor Create(); overload; constructor Create(const AConfig: IBlake2BConfig); overload; constructor Create(const AConfig: IBlake2BConfig; - const ATreeConfig: IBlake2BTreeConfig); overload; + const ATreeConfig: IBlake2BTreeConfig; + ADoTransformKeyBlock: Boolean = True); overload; procedure Initialize; override; procedure TransformBytes(const AData: THashLibByteArray; AIndex, ADataLength: Int32); override; function TransformFinal: IHashResult; override; + function CloneInternal(): TBlake2B; function Clone(): IHash; override; end; +type + ///